kernel-modules-4.18.0-494.el8 |>l  A~8~<~@XhdlU]WV\^0W2`@Gt> jEAdR^q|ʼDi4!AU*g6Wz 5#T[ ɽ[?G.pa,RDR$/q.ʁek=iS uw".%ą[`̲CƆ~F-nWylD$a94F)L+C-$W؝Ģ`xDPsq/0}ɱ;I[.5 .-/FAD&b֤nݰ)^ UD,O(}x˒ K =y`OJB)h 2S)!̜Kl,4lsztaߦ[7a z@ .?/TIۭ`YY4Z' D0Ju8ղXtDp5>ʞ16101c51440f6bc9055c83f7462a99729e957ddb8a94ed6957b4722135c399f92a54898931c7a21066336f5a8f6ae27c5a68c453af30302047c435bb500663064023039a9b26adf5e7fb74071c534cbb1362d1c17208b515549131b526643a387988e9e03d1e2b866f0893ddbb41c3d4b923e0230659ec878419ea44f10495d6d0532bb5cea7c0ff833589976d56b2f8cac4fc48aa5f777f3eddd5843133fe8e208b1efba0302047c435bb50066306402304e072441061480b65ff13036d2f9807f8b60639a9dc5b4e09edc107e00ca71d36d38a8189cee241893b1a26ff39068f8023073c4e179ab3b75f2dd964476b3d22ac8ea8079ba3fa6b1968e6b8cfa912303871ce3dae7414398489f9e7cbcb4e876ba0302047c435bb500683066023100e0f0e987ed6633660258818117e110b4c3ec4a4c7bd48992011a7ec60a305b1f61ea97fe48c783aed863d8823a3643ee023100f9ef0a18f341e46a1abb633702fd13c4b2e86709e91a3031f8dc8f5f6c42b5051d0eb990b5b0b68bd05f1659be72db3d0302047c435bb500673065023100cd914386d867ece53413473f909d8787090ffc6fbf1df1533c1a51673e648f69706145042ad8cd9693421e0608340208023002c50a7b5726de172dfe13b88bb04f5a576d7f00c6242e4f7f7b8f0d58f9ce921912ec62641b97bfc8ec43d7ab1fc2700302047c435bb500673065023063ff0a0f9217aa262661f89604faefd2e10031f39ceff06b2cea1f3e7069198600fd23c0ff6b6b010c16ce2126b16fc402310091726f392682e23b18959ff47231605987e2fdc60b1c67c28413559926e1e50648acf8ab94b2b641ad284f04feac8fa10302047c435bb500683066023100a7980c453a6df999433219fa1953d4decf378a64d7001d749ee08d4694abdc8eb39392b2b78cb264530487a72b3e306a023100c3d42887bb663d03eeef4d968dd8aca2c511b965c0ddb9e0537c1cc230e4bc5ed30cfaddf954d7fe661d093e8f5375900302047c435bb500673065023063202c9cc71b8b7497767063cfca406af4dc726cdd066c7105ba283fb21a24ffd01d981d51939863fe04cce77ac1926a023100eb0f0279e5bc4deaf963b942c4e5babb0eee636e20af93a7bf081f5f9de77ace21d58f7713a8c577c83eebbf5047ed6c0302047c435bb50067306502307f8ec29299ccd5a3dfd2a2f85dd4fef5b689485137d850488b7f50edb6b65025eda9bc921b7df3ad57b299f256e4251b023100d2df6295afeac7a0015ea8ac165cd46b3f19c2049ff4af0daef18378d15a125fe38984b2ccf5c35b253fd32a16306dd70302047c435bb500673065023100b5db963dc4651f275856bffc098c827b5b08521d5c76f89b4682197ceb53e47c2a6ad72900a927924c3cd66e7598773b02304c2bff6c97a0f65278ab74f5d5ffb023313c027a4050e5392080e3ebc70b9ee03a09d994ca2b01ffc1652cafc18fdb870302047c435bb5006830660231008b8c635037386c8878d7c4d31bc37d0f0f16f505d75f9b1c70eef734f06eeeed74d9bfb712247bc22888f3716fcfd5770231009067e418c2ae37ede6e8a3ddf55ac2f242a01e6b9e07a2dde4a43b214111c28865fc53b4ed5667ce66fa77e948b260950302047c435bb50067306502306fc1d65e22466fd22852e8c35076e2c79ff6b6eef863403e48ec82b91c3a81d01e1cff241ff5e5c5fc25c9b2e6ab1fee023100a0ccc2fb0fcc8935666773a2c811710b8430998958601977037519937707011f632d93bae7edbbcf781b4419aa0e64d70302047c435bb500683066023100847540b20c0df0f23768080df178c2681c5cd8dcf3afb09a337f15b476576927d2dc1295ccf1d98f79d6fe41975b3977023100dfdf7a1f808eb34caea04ea4af002dfb51a93992e66def8ec4b778ec8896c767eeb0aa5f5e71435194279a74a5b5a2b90302047c435bb500673065023100b1f80962c90c71ec16b8fbff732b8b152e436e45552788d7bcc55299ed8e2d29f9c5c9ac3bae2011a8f688eb648c3dd302300e49eb13695f0f8893febf5d14e2d807eeac50f85ac5ec4b1522e1884e504f6e1de9babce7cd4b67474383697f9e6a6e0302047c435bb500673065023100b443bca71a7d13704b0e6d75af53dc70d2801fde904db8f43fcc9f3776db5b7fc59c0af4722a442dcfa800f658a3d33e023002bab50e7316107198b36ad2de10a3343fa97c6a396990c897cd6610104c8d294a3261e9e0e5901bc2143d7abd420f060302047c435bb50066306402304a11c43f710a0711cf1ae6a69029f5da60c5286246e908e837b1ecd3b0289a7278076f3b0251d452bda6b669e3dd1073023052baeff46f2701e1ad9e7cb1cb4fbf98c6843442f72ff80631d1b2987b028da8a7782611fec91309573de919406a4b970302047c435bb500673065023100bda57af3772f08ee0cbb44d8b636f7ce540802bc555151bc3e20dc16cf6f0279487292e9b08f3c1bf5e5cec0d0de29dd02304f7495bf1fc3973c31b833a685134a88277d88cfed125f53df6abbbf0539d9cc8c204751a1900c1e9867c9bdef75689c0302047c435bb500683066023100dddb13d9635738f6cabcd2644930e600228e2f9b1a56341758ee4958e3ef6cdb5de47e90ae937fb965153cf561fe9b02023100d15d6e32d701ad608271dee366bfa9b9f3f7cebbdcda6ac530c96724369b033b581f44d5979f1d6b5dbde18b944581730302047c435bb500683066023100bca91385da6f595f08c69b12fa471d40434751e15956f3ca8f53194932f0c7876e6427b063dcb8103c6e17709cc1eb770231008ab74588c23ccc8b7699d2b36b28cdaf590e78f793d5e274d393b71b38e5413f3f95af360782f24ad97eed54d4728bb80302047c435bb50066306402307540eb8171cb5cd248773b75d87452fa446d4f969f40c857b5ccb9d4f7b2fb0172a51cc1eee916d146f8e5158a4160b202302c5b46c03ab5d899ce0b3b13b6ea848d1726ffb069b4c121427b6ceb7374e0bb78e8e07c64ae1b38544f451c7ec77bc90302047c435bb50067306502303885fbed464e52aae0c76e3454d3cf7dd2023997d1c32eff83fedf02151ae79a843d04876235042c2c305d8ed9551fe9023100cd80d232d10b413f9b4acd7c97bcd54deaa91399a39f92172d4be5522b82a97ac6625fe7592809015252e761412a2d110302047c435bb5006730650230280a2e57fb1ce89469ec9f65b1c0bdafc4a379e109365c4464d7df3eba08bb9e2af18d695ec0d22e801cb5b484eb9565023100a12bf22c9b82fe4b262b3872bba92eb5e88dad58c08ac712e37fd61a5d8cd37fb5bcec11300fc47ea137629395c0c0e50302047c435bb50067306502300df1d8da730f08e633b22d182c91552430554eb7c0feac658790e950a78f31d4b272a4a150e671dc749bbedb196cc8e4023100e67a285f481a6002990585b6b889027c3a75beab244bcec43ee40bb00362d02ea65291a25d2a31066fa803c082f03e040302047c435bb500653063023007c3b69e597bc74842a388ccee4d879e65b6fd42570675de766b3a2340cb710af1a293d45530408fb9b12e6fb1999179022f3bf3938a3ae7eee7b0646cc25e9a5ff8a1a5c67149b30e78a7dc3cf9e65a70845a9add35b6df111cc816ab51d77f770302047c435bb500673065023100b6efd5affb3c7aaa88d35d4212ad936a033993a03a31226fe3b1e531c83bbed1ef9403e89d4b683c52cbdb127402d86302300dc1cfdff839f3ee50c80c19dbd296700ca2b45990774136f6115b39b36a34ed219386c3a03ac6151eef954dcbb87d930302047c435bb50068306602310089b101ef732522e90a7553c6dbee1951d71b379fe7f6b89572a260dabf806fb099e70add306da2f3944ca22542221736023100d73b31ae05d3b55325871e80e96e5725990c7c72d4fde7d7e349bcea1feb7a59ce04692f349d68d73c8ea644ac913c9a0302047c435bb50067306502310080b21a7dbb637a1af964575fe08f2d21232960e9695c831d69ddebb80e9c04015bfccaaf9cdc209bbe5caa2ff1c19dfd023010733be46a252c2d9781cd452c8a315a975f57f53e906c3dfbe660db1737bc85292399724b0f843eb46f81bf7f4f64c60302047c435bb5006730650231009d61273d03b0543b3de8f064d7fb913191b3b43c17624167148d47dd9c9a576fd7d3478dff3841ca207036d4ee764c0302303296b6335e318c813ed1fdec3e6723d5a15fdc61358ac49b220bccc4cc8135d4e205e18e54d68aafa7943a17bdb1b05b0302047c435bb50066306402305e5e96e89e3bac6772d0ac0870f7321ea159b127f005838f7221ac9db05b1d4e41487915cc19b22d7c64594cbb464db402306f153b142a74b438953b8958b9a60462e4256b1a45e23ce0794dc3c1ad5b481a4259dcfb48f266f41708b0a7008c1bd30302047c435bb500673065023100fb5587c5e225c2f7039f49abfacabe17df61b2ee45c61fbf745c011f9e75580fa91c166c70e18ed4ceaa99bab521626902302098aa54890855afd7b86cd9ba5009a5b1879cf03d481c7bcd2d7243ad0cf091d9cb2470234e53e3231d2164ac82feb00302047c435bb50066306402300a1872dd144ade5202221489cf0aefda3a715dbad2c273d63d3fb8167f78a09d4d2b881a590e983d56d9314624bde2660230545ad49005c22be2b9a7aa255ad4ac63330ce3800360258a40b87de95ef1acd0544973751b3d4443aed6856299b3ee100302047c435bb500673065023074d6b205555c689319f1d2e7b3d79950657d88aaf0215ccf7e0ecaecae669e4df65bacd59208e37cd07731a6e7ea7096023100f405391c88fa8494ee76c09cd76bfc4611fbcaa8c74ffdaa357ef2e101c203cf0b70b26c7eda6114f3cc78975b34104f0302047c435bb500673065023100c3512b9ed7e9d4ab62b2ef3b658ebc073c0da59f37dc04d50fae4c8d100970412cba759e7f0b33f26003aba2f008af8202302167f343cce99b2c04f764d573a370657d7a888efc6211dcaf536d553277c8179f5636be53183e1704b138de6ac623e90302047c435bb5006730650230324ca4760cfaa6a4a28def0539d36940c46e5169a62d73b68bc4d798b7836389e9217e8a7a4e52fad0e3adacd2fd8f980231008fc2f0e87cc60620e90878996c933096ff4c4545ada2e1a18b7e2b2f41a8c4fb69955c0680bf8289866b9955e240ca6f0302047c435bb50067306502305fd22af15acc481ac589432b6d20e63608b880a1c1dc5849df452b7f88fcc40b19b59ce87ecceee3e34a1c52fc2d4a61023100f672dda0b3e0f593401e397f83f6ef91ffe8622e7a29b79f11ec02a7c6cfd0e0addfd0c9cab6d375634f5547f7d2e0870302047c435bb500673065023100d69b9b39fa435b2d25dc66e4fb89ae42e2f22edff62bb8c28c44ffdd20650fa02915b6557a000dbc7e81402969a0e06102302a2bcdf4fcc16b2429621a33c8f8b3a62fa0e4e47bbb3ac1ccac03bb7ea87bd006c7d0094ae9ed8a10372d8e7a74eabd0302047c435bb500673065023100acdcbf2bf9de72cde9fad46f38739957ed30cc27588afc086e964ba41eb5ebca53a6bea95b10c321298f7a7a4888141f0230617731cedc967786e2b97386a60da92da77303436827d9fbfe9095654f07220199defabe0bb6098afaef5a6aa862b7000302047c435bb50066306402304c39b55daf8a52b851ae08641f87a2d761ed22d85ba9bb37e62f719316438f65487b2f102a707ccaac589fc8579ab66c02303f7d4a0beba458d2139579b123cc5fe6cb20a3a49e2c8145d4b03e7c640d022bb649ad73167bb9d02d526f3e4ab0e5870302047c435bb500673065023100fb65d3cb61a2a9d9f807afe1a121ba232b4ad2cdd85519aa9c9338da3056cf38ed90f014dc8b7bdc9f012aaaad31867502300f5000838d0b510e86e03732ed77fd6db449303603262a6b3aacee290008e52d01cdbb5eb6ef64535941eac6d1b8dd8b0302047c435bb500673065023100d4be1f86884000e1186692ab4fd2b301acaf968505b8c0088d91c7cd3c9423bce20a57d2c35057b415c048293e51e60a0230485dbe41c84bd927207c6fe1ad87f096db40e464782987a2e7adbab27d5544fc7c7bf669bc60bd76daa3fb9cbc4af8490302047c435bb500663064023100d319e1a84d51e572e438e91f684ee826ef0065315dd9e92bcc91b988b2fd0e07bc40af145a0a873bb5efa49ace3749f3022f52c5ad1abff3980d2fa2c7aded6445ed7671231807f46d8d9c8301399f947b0f50508030f4b08fcf46255bbdd376260302047c435bb500683066023100f633afca160862270fdcff4d1f98588667a03c065b06e829cd1caacaddfae92fd6872c919f5f17a720ca8687fbf31baa023100da1e217a6da0b95681755f697476e3c736880184a2ae7c119d88a95c0a460d0558d656e2b33326bcc81b5c226f09acb00302047c435bb50067306502303d47d51605546e47ef447a78e5939d8b90d79b986114e865ea9865709ea62d714037380a4c0c29d0266f299d2ea33ec8023100c7ad8a2a60df801f73e975ad13db455ed600c3e19521ecbbccd4bac120d6d47cdc4f052474e9838bc7c4434c4b20ad510302047c435bb50067306502310094dffddb3ce61d2d6acb81a972890ee9aff01fe8f4e1fb21f641dd2ef630c9dc8ec06ddd6223ae4ea94fff7d62b4ca5802303d342c09761bf1f70e120104a5931111accd7932f01c3ef46c077a2e27975e33f7a083dd808e0910519ded5801e688150302047c435bb50068306602310088028830d54bcd3432fe69a94bc2a97bc9a664604bb356fff95a4d523a7d0aa0987eca1dcb15307e6ec863ccc804358a023100d7b3727f311d5e3eb25cf3f329e7ef4714f2aea8dc9074b2b0afae1581bbbdf4a0f31f6e29cc2577433f2a68d3b46afe0302047c435bb500683066023100eb3e87d493a487ba28a3675debc2ce9a71def7d8b55f7b69188f8a1263b765c12ca6fce7defc5ff60e7b05fe134b091e0231009059195ddbf64ee022fbad6a306f1873d3f5934366912393d8869d5315075efe0d509b6fc3828b9be61604105a85cc7d0302047c435bb50067306502304e9abcf621bcf13a78e702496a9517fba3982c273ecdc58523a56219561b50b5b98f051cb857140b6a3381892c90180302310096e8061ca3a26623d642b496c75d0c4d20bf3b72ee8d9c6bacba1cc7b7623b082612eceb47eb56646eff6fb4b30bd4340302047c435bb500673065023100caebcb1aeeddc6f340b54ffdf2d81fb086a2a3173fbb7b145a7b02b9ce51455d6974d90f067390d9a0bda53e2f2bc2e60230138fce5240c0879aec6e014d517fc05f0681902b7622a5fa321825627f136d88686863b4b0c295bebe26ed732ea569600302047c435bb500683066023100a1b9224c35f4013ee7d4891cf65298c08f62d818728b2e7d5e59333d0123ede2e7435e15d18fd32f406debd3d1e232310231009cfb274a675aea4c65737bb6e5b9d534c40fdf5333e07884680b9ac9e6dc39cf8217efe0fabf907f0cc03e3959050e230302047c435bb500663064023065a1385eb2cc0cefba2eda62600f0d92128d0ac4cf78dc3c78c79e61e4575cce323833ece021e6e8518504149b34c23c02304496a6b553be042e5daacf1d116a4e2ee3cb34dc711034ae16df025a42620d10e84dc5610cdc8295748c159d79eb83f40302047c435bb500663064023040255b0988f65015e07f72dce6f1b88186230c09723e149d708938379f5888ba36c0bf3c1b6e0fec1d575d2193ee9cdc02305b5f26e1047ebf70483d6302e42253756cbe7e66a1cd7a9cdc02c0e81438037e5be040798178ed8411768200a9ab01b10302047c435bb500673065023100eb14862e717c1219a91df7e9d63289cf3402bfa6a14743a8142e312796ea97487115be7dbead94466ea069ba4d3312a00230612b6e477fcc5af9223db3c248bf1d9d7857e27bdafaa22689ef665307b6a0313bb5c5a3c5dc669d257ecc7147f2000a0302047c435bb500673065023008342f1cb2c9010d75a00e5a50c5f0d927a5b994d6cff606817d09ed50cb2b7206ed6940b1d21c3496c08e44b451101b023100e3cc499e578cff9378f0a855cb27a996302079edb7333c583cfc26e9b1cccb798401c10e8268d68ef4131ae8652ec5440302047c435bb500673065023036d2f0d47deaee2a24699dce72d410eed1829b0e598ae03450fb232e71bf81615f506dd14b736aa28a65be96fd0b57640231009a78a145d3623903cd7c6dc631eba68c0d46d35b96464e445fe63fe2699854997cf1fffb659c8686e18f49b8bc229cc60302047c435bb50067306502303cbab75004e27df90dccac56b86e1c8c5298e6de25e869dda2ba7bf4078490a04cf89f1b71b065978528131824073abc023100c32cc0a0599981766345a0a073793c96bfa5e4b79628a23ccdfa1d1a49be85fcadf0b6970997f080a97567b6100fe39a0302047c435bb500683066023100923f88c4ba99f3218853032145d7e1f2e5a1b3f4d48556b512101b64116f246aa9f0b50c27f0f972f5786e4867312eb3023100fd523ef5b1112063a8adeb0dc15528b88ef74781724f3df93a66bfb0a130cc8e2cd9a6edf99766cd720155a8716490140302047c435bb50066306402305c4d5abe2ca7e7856157ef47ba3868a5a21d0e7c9002f68143305dcace22c0066d752ae0d53bb7a7fd406727a31c8d66023076edcf16978e5ae42ceb6217889124444b350d965140a273444f54d4e7f0c2639f1f15ca4ec910593bd8ad6c71d4f7230302047c435bb500673065023100b9fbee9ab4381f8f56fcfa6463ba7e5a84146bbda3a7fd24f080871f76bd8da972a6f2a6bf1a3f8eedd1800877558ad60230460b87b5069cdbc917c7da3d00882af95d45a7f903f6740b009e0ecadab49872b3aa11201655ec3dc1e5491bb250fb4a0302047c435bb500663064023029b6ee81e690618e39df2b8ff497e63ab79972eb6885ec416b55462264a339a609d88a3ec3b5706c3b93a4d75db6644b023001f439b9b2256b0769bb399a5f304d5fe48de7c479c7aecb680eb145e64ebe83ffc9e6193e42605f8d8271dabcecf0180302047c435bb500673065023100e0f82627cba166940693062d74ffb066d54dec5bc18d8fc64937707161c95af16e1dec7b1e3fc616edd5537a0b427e340230719ceb9261949b17d1aa6fc861123fcfdca6ef32a1d3464cef159ddbdcf0b90945542c82c2d21c543d3727f93385eca20302047c435bb500663064023079165cff86aee54d49c73652f06636da0d23ad7d2a1ad2b449b58abe1f08f1b1f8a433b661e959f581c667d9d403dc91023019cf6e92126e7a4b9c158bc2361a5bbcf1632c6ace2db4b1af72522428aae0506edf80ce9410ce4b17a3a463db2a76ee0302047c435bb500683066023100c25ac9164328ae655f53625e6c04ada75245496f46b7efde5e45d1f94ec8a5cb6f8f829053200d2da6ff839aebf74fe1023100cdd09b4996f370b6df1a3a1633fb7be289fa3168532b258bbac65ce648b97efd2458148627cd349400a9740f111189e70302047c435bb50067306502302ef93df7d8fe34d34f088547fc0f2c966e7853f42aff7ed18e0f8b4e8510f65b7ab295f774ceae9ed28b32a8a5e02646023100bc63a2d137de8fe3609712580fb4db3288335999ab376b852ae6046ec571db964fd505d027eafd000de35026436879a10302047c435bb5006730650230737db738e170fa5cc596935c94b4f602fb09af4b814585f11a2ba9d0b6376c84dd63dc908017c80c503c7b72800b6fc5023100a3c3387c0ebbdba7cc751c78f457b8d71ca9017a7cdb7da0640ab910bb81d70eaf4352fa2d071686330e75e19631f7410302047c435bb50067306502305c09a3b4d3e9c276d0cd70ae36661915f147d52ca432a1acb35de2d3f5c04e16cf7cc5f30a906f0bfa5a16b08e614cb7023100e0c29c85a162190fa6ba33484b458bf52b326e08cab3a489cfecc66237fd8be7ea3abce7b51d7176b49065d92b050ef20302047c435bb500673065023100f7742beaed67b3f916fe6438e31a421cfbf03b0212a986951f4144ae3e19f206f4624109a0ea1c451af3e01bc3bc0405023013cd6af1ea9635ddf5b9567dc13238c93c21b34e4ecc451bf38df05b8b126190b9267f068c05ee201abbf3de19c49e2b0302047c435bb50066306402306929f512e869015b366dfaeef3155f698f756deb79c28398a6352dfa7e4180e5ae4262e23874d5a54f6a101d7363168b0230732f8de451b948432221cbb9b6c9900a33319542025a2e70a12c0c75af0f91b5a94ba1f1243ccc702b76233b6c79a5040302047c435bb500673065023100f5271ffdd15b2114b179edc34ec9c99e4260913af81cd82ca587dbfcfabb17a4820a50149704e83b52bab15f5c5c606402303c2a4b49c65d80d1674afa8692ea5ffd7b6c2cdc02f49118905d9204d6396a2a26f66ce803d957a200a0ea1e3cb792500302047c435bb5006730650230789029850d1a438619c1efcfc8eb723af470ab5929d5e57916078ad24c9caec46719bb109a2d724606297c61e5dd25fd023100cd61500c932fd897779cbf81e44fc269c0784b4ff7ec0f5ebb533dffbbb10976b94e00e345d411c6096b27ce936ba9140302047c435bb5006630640230032140eb7f6d1206454934d7b1442289b8714e255df548bd88c79b225ebf42d96cb917e767e4c68bee97cf79be7a6fa002304b44866c5070491f3a9b431847faaf80ea186d67d40f24489cc02809ed164428e4274d99efbb050b92808525a046b0950302047c435bb500673065023100e29752617eae1a834900786bc590514411d666416d75103685c984f100c98f99442854ae92249ec207765f2105dd3f7702301564e9b0f8934d5fd3beec41e9d05048814ea6e5d32e2009295fed7a68b1bd8cda11d655f33e6eb583d899fffe0742fb0302047c435bb5006630640230230f949822b7c11fd7e39e756d069714d0e78fa1dd6ef81b8cbe677b6fc39c3b35c0d362399db21979b48a6c84664818023006be92a9ecfaf5ae4f2d165487214e5526c96cdb4589a3ffe48e8f9126b5f4adcca1d1bf0fcf83a6ff19b8b144c805160302047c435bb5006630640230342a6b607c3e6c7518d141b5ecff23578a0f6fc31909967279c182213cd0be59c0df05b4a96d7222e70f036030878ee5023036e0c5c5bc2135de203ea25c6ccaf12b156adc9daaddf4f2d3a8ee8ee824f68097d5bc548f8dfcbfe8c2e4d691cfa85e0302047c435bb50068306602310089dce410ebc09cdffd11547e507a0f0295b3bf00ee5d6cf009751220a5db20a986fffb801f9ed20e71814c4368a73fa00231009fa9700ae09af901b55bc5c5c2b793083e7c1acbf195dbb05c3872bf14f3bc04f71fa619458ada172d0536e5bbd390370302047c435bb5006830660231008aab9bade4b5d921b39bb5ebc43fa710de9b71ca1f13d2298bdbc32b13def7ae2cc1eb3fcd09d839501389b06f317a1a023100c039adf907bf610ca309949826d134ba5e24d9c816694c518cebef3ea8410f9f6546db03545fd2bc22a94a498ec2f4180302047c435bb50066306402303433e562b8c0f19b44c1784589655d50839c62f9001b2894773d7ecf74c63f1b21381fc159ca6762d5e69051b7a372ee02303b39ca562f3ab88e0b00a47eb6ea350ef827569430e17f35957cbc1d8eaa1bc8cbbc206063f7b29c5ada3ada07eb838e0302047c435bb5006630640230366d0a9c5f5e855ee0ac0c3a1d8790a6e5d4394a62bb1f0b12733d6334356052ad86988b95937e263170b4b256905dc50230626c8bee95107da799bf159334c9c5126638b6ef3c1cec03d53086956d0d4ae0e5ebe88ac64b46079f975fdfa74a1cb20302047c435bb50066306402300596c2a25267ee4d2262fcea5b5bbfe19fd915a8dba7f8bb7932e0b294a7adb543a3a4447e2604b2a1df744a9704962a02304f32d36d9298f11d574a8f74ec5acad09c113c49c9ea53cd27cdb502ceac7becc812a5df94a652c4fb4bddc93b8f34770302047c435bb5006730650230504147550bbdde34b698f2759dafe7ea46955398d160a373eaa253dc1f227edb7d18ec86c6b5904d137970c44a65d64f023100a075910d52c5045ff68d435f604d1fdb6193ed5ccf0b5bbcb97d83d3cc07eb60a6c04e6bd721cb44cdc319e31dde92890302047c435bb500673065023058fe1252146aaef304c52d52d6cc872aa9d4985ac462ce7923ae06fe41977660b26ca32c05c530c71adb55722d5fac5d023100f937b52e725ef4a2f840442258549347bc9c77388f86ec15e61d6bc692467f38dbfe368dc8c86f66a604417b16f7fe970302047c435bb500673065023033da9cd67c16d930e66ff61f717967ea441058e4c5682dead7a85ed98e2f452ad1dbaf41922b12e73f626ac628ad4750023100f665f473ddc57188f0455ec18631b56d990772a2d528bc1192bcefcc69cfb37533b071d27416c356bcebd375b81c86210302047c435bb500683066023100beab215a00bf628a617593891ef9edaf8fbf5fc4db67f52c1e4cd3b9fa2db7eba02e8b1e415a297a1737d9d9ffdd156d023100f7419280b48de70844d294392857f21953572a0f091628f3fe7ce2c6531fb744aa880230a08fb45d5f2d409894ffd8c50302047c435bb500663064023019c10e8c3f6cea3b8e8c7fdf6aabce3e2c1ae9a6cc184fa46b43e4659a557ab387b84c9644858a0c5d359acc01bd0cb6023006b9a9352f14e62a5a63ee21bf13b2ad02dfd460c26db94d2968a6dbb9d5018688cd45190969cdd97fc5dbd04e38d48d0302047c435bb50067306502305158864a35a7e01cc9f9941b2912dbdad934d6edf22867996ad3b625b5c39bd7ff223dccce0afd819bb4836ea3042c48023100d3890c459c2d28789d75a400b1ebd2a33e098ff3196901e19b229d2b95c6c9cac0463b27c9b764c992502c244e7f93470302047c435bb500663064023021063cfdb40e51883d7236e42dd9693659a34fc3d7b5903fd402670d2a801bc06b39853a87b85b20182a237813a610510230631c9892ebd3c224edeb2058743d8f0dcf614bb0c9920e78129e2fa293fffb86e7fa6f18d8d7ddc8641c88c001c8b44f0302047c435bb50067306502300f4880c8dc6ccf7c3e6abcd13c8fbada7e2a320b3043ed6d6baf7928425390a5a12716ded58ba4d682d9bfc59d29a8cd023100d96562ad37b53089d4e1d0f45ff1d5e8bc66894fc7c704e045a6262a0818a6fb151dacd8469dc3c51fcd15855187a42e0302047c435bb500683066023100bad57ad087bc73b3cb614627a48756f3aa68e4e25e2375ba11e0c89acb2bdb5c2b30bd3c70b564e8cdc1ce4223b2ca23023100bdd6b6510413cbda2b455ffdaa1abcc6ca24e117f8f6e176c8ea0ac3150ee6f996b9acfc2d04bf4c21dca93cf2cd1c680302047c435bb500683066023100b75c6413f21e17bafa0a8bf11d780325397d8482349bcbe18aa1fe88bbcffa9146f9f727194920a69099041c93038d3f0231009ca319ab0d383c6d4e82229d9b59b6097ffd10ef4f319b14c5fae8ff389b35d36938cc58a072d30bf5bd69ee744cd5160302047c435bb500673065023100a0d39570da835d6c33e9c5f0c4ba707fa744eec38e8e6b7bb4cf755241371e1835fc8cfe32f4a38db3357e04abfbf9cb023039f107f4f88aa4d842afef7295916ef966a7f2d0c876259ba4b45b15b40f2a85908152caaba4b16c14b6aab9c321f0ee0302047c435bb500673065023018d162b2513f582f8fb99754636b965b93e00707ce434550f3c4a6584fed6be702c220a8f84c2b66269931d88915f77e023100d7a2592a5b14a612bb8eca8630f6d1aef9aedbdf7d2be0b629d283d6b5f5b46b0ae5063d0fe9729ff38b103a879173020302047c435bb50067306502304d8a9c46e09bac66116a2220ff41fbf771ac3dd21af7534cded2e63cbad45a068db319d4267d1bf49ea16a87a4938928023100d65314930bedee2e0ea5d18904dabf572da33321b5abfc166ace2d61fcf474eb4d31877daf4b620ec2e5de6d30f5ee960302047c435bb50068306602310090a81689e185bd239e03fd8a69009e65413da67d9e5c52313ffc111f2d3fd24a0b3bdc2de337307caf4122d6f9ad46df023100d35d0f91af25f443e818231d4e304038773fec648eef3f886dbc9d8639ba3159339a884369d5ebc1e987b6861d24f9a80302047c435bb50067306502310090aaa3693fec6da8eec215431ebc273c0b0accfc0e878dc81095b4e0c41b6c3ced214efc0350156681d04f6a58d7b22d023046701ea1ea81abce3c6c86e7de251011433a127618e6d01209539527c36cff0bf6e1b10f2b52ebd4bef53ba5309732000302047c435bb5006630640230189a457c0cad73ff25cd8fbba87e8f58d9a5e0c50bfd1e2730edaa6e5b22c0f17d3d756d2821bb8d90e422f88cc558bf02305e34b0f8464184c1c6a0a694d0740b3eab9eab71f1fa201075b3194db1cdf07b8e8110e93ec1d1c55d84e14d8a21ab9b0302047c435bb50066306402304581de26a4633460c5ff54d4f16f4403b36e38faa920fbfbb3204f1745656c5b7efbee37f65bd9115b5c87c012ba138f0230350ccdd0b88e883e1c12cce0c5c744251260cfa240fdd4580cdfb42821c1c66864ee58089490eac906da4b7266e910da0302047c435bb50067306502305b373c4631f02159e86b541907a217182c3040cc5f6d9528fcbbc1118b9096db60c921d7eb342a22ff6c9f403e7a313b02310086651846e004b02ad32731309e261eacd00eba99ee393f0e2a15b60fbb88e867f7dec02c08fa6dea952be01d616d99100302047c435bb50067306502307b6b2173b30846107dbbbc80f2d3916a71f3455b5539e6be076a6028cc881db2d3137a3033e6033e8b26b0bd1512bf1502310099c483e9d6622c2e6ba8ae043f4252cc9d153850fb3508a75aec9e48186a8d0fae81a0cad93b2a9085e6a15658cc877d0302047c435bb500683066023100b19e6a8b6c09ca672f9f6ac4272d931b66a1eec80378ea8aacd5953952d6c3b79e17a9a6b7ac9a6d9224341723ebc96a023100a90c0286ab887bb0edb45cc3d09cd37f1b231892f71931c84fdd25198ba2e81188aee88c2295626dda2bb6b091a9a7e40302047c435bb500683066023100a8409297d510312eaba3885f7af95fc9222fe358ee796b2c31196a73a0f16ce9bbcd77a4958286cf5c6bf54a8e1cf719023100e3ec77452f18c30ea1cd670c05835eac102398af7a4672137a2234354574d9e830d819fa7a23c5d130ba84de001ba9780302047c435bb50067306502306f571402da960db17aa48a6e3692970ec4988d1d241834e6d53a34e8591ca08fccee35369e930ea196dfc3cde9a0ea17023100fa268985295b9d4530de43bd9fecd43dc1db9ca87b29f98a449087f2d5af6acafe09870d75f69fa12fc26d37608be0d10302047c435bb500673065023059de440e0ded91dd6dcd1b99dbd26dbbcd794c07da97aaa6219edec5e5d4e104ef35fd9dba1e56c146a663ca84e740f3023100b782d86e6513dfa9b6bc5401dc8a055d6eca10fcf96a7609e89e5797c66f8b83f2f46b97f9fd6afeaafda84511ddd5820302047c435bb500683066023100d0a4b36cc84a01a8865db5551f787b15ff20b5941ff414cf8560871947bed14d92499d5a13c46af6827c73d634a7c34a023100c5591b4f2f0b1d78fd3d5c76d809be53fd8011670d0e566fddac213b7919bf965e2387326985ee3c3449311c6295a65a0302047c435bb5006630640230188cf58c5d5d765be6ba5d71c301242bc293f82fe375bfc7df1709a4cc44a8d917bccd3af9050fd921ba1c7f4ed9bfd402305e69b6b32852807a8dbfe25dc91fc4a5663a8844c531a5f8203dd2e299fbf7b121c29bda86cbbadcd975d84c0c8e03f80302047c435bb50067306502300f894159441bad7665a4c84739ba591d5bf1f37d56fd232cc60a87fb92e7c77ef7b993479ec66ab2bfb5a4ee8beef41d023100d564645e0200d07e5c0694299518dde6163b71da6e149909013fd9eff5d8cab8fb4f41dd92dcd456cda34c1a680d5afb0302047c435bb50066306402306f97920ae08886a4fcf7edd4aced89fdd8c53d71283bfc7d6ad6af89576e266fb0f72e8388b4172c14cf0f4ec17db71c0230418ddce9cd815b055c780c9c4b200b25b29f616b7265c19b2647add7c02df58dd0f0f8430c8de7e9e4393f318fb5c48d0302047c435bb5006730650231009f22c7792548c285bcb6f6792bd8632d8df903842271cc7810bba702358bd15b26f4086cca0d372653193ae2e102918f0230441dccc3ecf7e21720f412cb4efd85c3694ffef76aa21ac59824c8406b3d33adb8df1839a0b917d6c9f7fd8d70d209c40302047c435bb500673065023025c56c89ace6f8aeebf08d15741cd86b80336910a5b166b1e31e4a13412a4429565ceb79b279a629faa820858c8ad788023100eea9ddd250ea7423adb55002937c827d5f48cd9c688b1995036ea881e258e3f3b2bdab19399d83c326c5e5a75a8e71b80302047c435bb50067306502304679d3b7d45ea03c345531fa07241a622cdfca227a56943284ea7549bd5d3e976948a95ddbdc33af1f190ea59ebd2c35023100e4b674bfef998ff0a452d98fe0c23ef9aa9f021c4313e8c36c04554ae228a381ca1faa4e3e74d6d6740752b7f20d4d7b0302047c435bb500673065023100d9b4f3edcbf1ed35d7ae15297a5972512aac53079af47192cddccdcc10542f543fa6462b7ccb78e0e28b45093d3896ec023001cba21cd764e6280d1cef45ed3aca10275696ec939cfeda93fac442a3738031b7ed265c98de46f74eb9c2e479aee1690302047c435bb500683066023100bfe398e3e95fecec81967d57d236d2f0d707da73057c1de8ed2996de8ed1be2c188061dbb6eeb2e42032c9ded59449b3023100eecd10a7da1f852081685feb1391097c664b0e2a5e316c8afca09fc6db7d2c0f973f57a861f779a3860d3f7d5e0280a10302047c435bb50066306402307a5697c4dfa7c76359314ab97fad4280a7f362ed6ea36b6cb03d31096b6fb3a1442ceb70b11b7d3ed521a7e618ef2367023033fbc472c02c847d448f185e277dba6b83d141b7be810d0e8ed20a15e90e44fe06976b6a665b721c0f2efb98a94e12160302047c435bb50067306502310083a429e6c2a064a9ce472abe1062ae619899cb8a51206a9684deb0a755ea1f15e7d3ce1308374e1a173c67a250b926d1023002dc23ca3e6178b416fc716c4af11c15759cd6e7790d46d5a5c7fc6e63af4d1a39b43fcb3a9b51c7738fbdb336457c9f0302047c435bb50067306502304efd51dd3d5ba6bdaafba5a460b45a48cfe12992af602a216cec18bceef0271ac7fc9b009112ee664ef82e8332af8234023100d1d2c92ed038169318eb730acb088fa34f23e689d7d6d5a30cbab87ad8b9577a6153baf5d8a7cbf04b4a5f6e0abc718c0302047c435bb50067306502303f91320276b8f4097fd3556583acd9d2248a68f982fb1793b6ec4862e756934bbb1a027250f9ce19e7eb4c5d14f1e554023100d4fa4ee77bb03e240489b733b6478fd73c1ede69a134124740da2ef35030d669071883a6d4c6eab0ead4b44ebe67a44b0302047c435bb5006630640230658dbf4672768fc14eddd7d52d025a68ecb585acce7ca308f077bbaaebf51cdbe86432eb056b355da1596bb561ce9afa023048e6997b233dc8531ffd05f22d80284ba292d69d41b15e3b0ae7dc9118a0718ab25d0b4c3e0d028adeaea08068d872640302047c435bb500673065023018f88c9d555e8b6c73bc641e1805b97cea610ed22e9e840095e88afd6dcbb4ee919fb2ac53fe2ef7a625ef0a09bf6024023100f54f0c2a017f7473f5c62a3d22e5bbc6411b23aa65c5ca2e0ef34a405b5a3fe5a957b8e1041eb8b228a0c438a9708ad10302047c435bb5006730650230719dcb5eb171964cb24c80f5e474f7a17ad305d2df27f7cd5c8925b4b4fe84acb52089447d68a9224af54442e5221c5d02310087f3b0a4629004708a58da5212ccfa11e846e9caef0719e20555ac950276f7bdc94dc8a0933616ab3cfbd8107957ddd50302047c435bb5006630640230133da0d55c65f67430189d920b6d234b628fff8aa705510e8c62edff0b8ececea4bebd8483106eff5d70bb8413ca361d023021f9f271cbb3d03a5fb6abd08fdb95647fc27a47423ae04970dd9ca35137dd56b79609911d8799b99c2484ca10bac3c90302047c435bb5006730650230187fa62dcf7f511c6baaa931a085209d2646e0d847420e7b42ec2915817666dff69bcde899aa0e425c92e6181ac893f7023100c1a8a9da5ff396a749c98adbe7a3bee9ae3399eda3b1510a498e11e2a408b7f8166ab93e1a3c9a9fd7a65338c72847180302047c435bb50066306402307b5669cd492ebf54e77de4efda8a9888d10058384ad9c52d152ab81fba361ce5b2767d6c309f1af60df6e47c0cf14b5e02303c52377610b28eafb20f2ed75ab2abc64d30edea337e0667b930f464322fcb04152d56a5a376064d33d1c3e1556fa3b70302047c435bb50066306402300ee3f494a3237b9ddb1a54aae93f2d11a9a392e2fd983c496bd0dee680e0762745854fd881be859294ae6aabb73457ac023016901ea8cf0ebfddebf325470aa163cf1b1e43f4b14c2428eeaa7cf774fa5da004dfd89891db0fad44fc9af9b27c9a8d0302047c435bb500673065023100af3dc8e424f4b13a23504cf50afb81dff47318fdc2392201f9682a9bff7ccd2516e6997e0ba118203da461c8e12a701c02307bd84ee17e002bb0b33ec58ff1ab6248f40a2d3eb25008814c3c2576bd9ad281ce18524253c5fe32d6837ac522d6de060302047c435bb50067306502300a27bbf2c7228098033f9bfd7a0502a286f8604fcd65572743918a476d729925e9ce1de7ac54a020a2db89dae20daf70023100dd0dd039f59505fbfbaff942c19474822dc89c012b129a4d647f69c9f932f06356e8654ef07ac74de98f3e694d32b75c0302047c435bb500673065023100aa9a55446c0cd7e1802c2beed0be45d9ad59936c3b4a11605696053338160b817cf5a1eb498da089a841de496f86a54402306883c28ba94d303ef08242dbb7bc5914f78f3971cfb5a2a3a4bcb3bbee78c330c567b7700d69d3577642216261f3c5f20302047c435bb500673065023100c65311b9daab9b1fc6a8e64d8d60ec3282a38580ad054c6a3140a05988f45b2267028c6b600358530e4601e78d6775d9023053b99f5d3e03582a9138b799d173cb4a17a55b86bb13b023c44a8cf90f263af52e7dc52e4faee480ef7db7a33de887e50302047c435bb500673065023100c8003d5f830b43677d52684c6524f0757d3cf2b309879e10d7edbef9d4f81d1c65ffc696e149e0cc49c91b4bf7dd8c5502305d3378fd46f6c719677538b817663ea2dacf3a326db8cdb41a4563c2c28cca8cc542fc398370b9a52ed43f8c7be94dd10302047c435bb500673065023069ea5417c2385f7b0bfe0d61f06536a5aab28c5c76914820f141c786dc7a00c0cb57c416fb8b917c2617ec6a36a343df023100e68cdf3d86d5451a2fbb4da5c14407c709eec85be71cf8e99a7f9bbf86852137160292de38469e0debd6d8755dcc996b0302047c435bb500683066023100f7054084a4b4e513aeb9e6182b18a2c54857ce527328f17e8f9e79bab5456144cd89857b860b14478d979f693a38d96b02310093ccb9d024adf830ebc54c3e59968daf92de6b674ee69e2919e8f404d90e7e4404c79070c94c782c93b0b3cdd6801c090302047c435bb500663064023034243f0329c654cbd20c2e4f461844b434d4e7c331df69a43c183cc0b98c17b4e03dddf95be3637b1353ee9a29c71fdd0230461c612eb0aadfc70df5ecaa83098ca9aad05dc96e186f46ede3a69ca3e92bd7ce4d43fa5c7a0a7fca7bc5b6dee6b9ef0302047c435bb500673065023022e80fbf9e3450ab263b800bcf2559b23ea513bae40c8514d85b1643dc7154075fbb00e9182c48ebd8fb8f306fe5a480023100f9ade9bf59b4d64c7de952f3440f627980afda4deadcccb063aa15cfe0dd861af6375cf8513605676d66f183dd395d720302047c435bb500663064023038580aab2d6095f7d1222dd5c402a1c7d4c158e9c89eabf313fc0435f53ddc0628db9e385105ebc0fe5d511c6e649ecf02304847ccd8ff9e5eec3e44f8023c380ccf5e2848023b40b58de40e6463831d03efa4408595b0d3f480f08e33d1000b745d0302047c435bb500673065023100eefdee7794ef1d28f89c1b76ea457eee012841651dd9e249c7152751bdc43252c72b2889f5a966f1436366fad4ed65af02305dd0781cf78c9c33f84017493a7fe8c65065fdd7057a0a1f9694a3076fe993c415e83c4d08ec0e198661789d5d2a89030302047c435bb500683066023100e7d3318bcc65c9c08d444c96bae6c60247ef33eaa92a138538b56611722b36492c0173ee066c4f4d6209663b93b5472e023100fe8f6865b0e4ce2ea6b0ffeeee0fb296b16d4b60508abbcbf9806f554d65747bfb4f7f6faba3f1ccd09b426aa9dd55340302047c435bb50067306502307fc95ba49e254c9cfc10636935b04ef6a308b45cdbb94d6f707a4707d67069952574f9d979184b7dc005ce0478e75a05023100cdbf028f5099b8ff789d66b8db40d45bf483b6b1627500e5955c5f7c6bdc61bf7af25440dc955794f52a08c10055e09a0302047c435bb5006630640230607cb77fd1d517ecb7b1e4adcc51fdc29712b07fd05fe37d7bf0b2aec9678a33903fb7703cdd98afea12323603c85ab002305ff42ced8ada7243d9117571b78639577926f36eae7f1f1532fe4847198cfdaf2bc9818992e1665a323492cc9c2cf5f80302047c435bb500683066023100e4f8f11259b7305d6481c38fe7b0d3dff4cf04528e56fd874a7e51f530246c40f814ef2c8a12d78af1404df593b49234023100ee0e2d78d83274ec44640c3a9ce39e04e4398445250d44e9766e725f880bd3f83a6dca984ee20a910eb6755e0b8d92870302047c435bb500683066023100e03375a7e55b2e81d297c6c4bca31839e3b65033ca2a76681e1b827472653d5aa259bbb7fe042f643d191be514e7e8b9023100aa4e5aa40589e874b178ec8f70959b21637d870f68dfa7e0d2a8da7944fd0681d6d0b13e8ffa461a257822327f36affe0302047c435bb50066306402302f0e8f1f1a6708818829e4e0e0e924d6b082672bfe10e2d8b8d40ed8499ee631daece37d9540cb5afdd21117e59fbf9102300883a1262b2ceb5e77650075742ad81114c56811358c4b4e576b4df17be5092ed9ab38b2244fcd0803e0961c4f025d730302047c435bb500673065023100f92c0d76b87cc4b14dd86491c3cf019e05c4897b17e0e512d40eb7b29a4543d932cc0b176010703a93c91ce9c56679fc02301d0c8ad7f9ab1063e7a98f6d981bd890fc34ac5351b840e1ab2e1896080c9826d108d2f55b3746cc502f35882054d2a00302047c435bb500683066023100a86334a08cc403109da8963fb8d452e537ec494ad652d843fa9d5c154807170d44a6cce958589cde44de85c56e6f3620023100c8e0b5ca26031bf76a7d31cc2a04e752bbac7076521cba0926f55b9cac06becb1698615cbfc7f81e146aa678719d448d0302047c435bb50066306402301aff3fc02b3b2bd885088b1712ead614a2cdffc33435a6a960f3f32c2e2670f9bd62c78121c5bbf1257808f3348e6a8802302edd2217798d38ad9b529b58082d9e3a83a3faa59decdea954a64fbb17c2f83e9fea8e6a628d7aca9f8262f2cef5fdea0302047c435bb5006630640230510653afdcdfb93df805c0d3889ed031bb0df2c3eb8f89e43e0207833f36b5c245ac48fc2f337630278a751dc45f36d102305ace29a87b30c058b5b62e8ffb5d538a715591570c2199c394f7477e2bb525a24b07ad1ceb7442a33180dc3f68eb76750302047c435bb50067306502304b398932701d5d52df97e16665cb61e034992214b1b65387fb20966304871e82ddc169413e60472a9a1a29ba0c8adc83023100faa6cd2a0b6c4b9d6abb7ade0d57a0cc4b186478a3edc39bab037b6bb2a96cd6ebd399bb40db47ee74f4ff9cd29a342a0302047c435bb500673065023100d1460defdfeac5703a562219d19fb1456c297cb60199b8ae6313487fe13fbeba0473855992625c322f157e1e6c98995102307a188a6903ab47191b6eade6a2018105fb166aca5831c3e8f6230c147606a123b2dfcd029caa49898c7db3c3448f5b2f0302047c435bb500683066023100869c5a0a306fdc30383e97a4a59c114072381d904a7374c4ebf06ed466e2bda8cb66b8f4c29664c2e91dae8b69dba2c8023100b0abe6708b2f2ba8cb6db877f8336fc0defad7f2595e56a49de46e3b1c2568704462dcfe1043e13198ac06d249a364ac0302047c435bb500673065023100cb43da8279979d7732d51629ab5074f74e3267b1cbb1a986d7046b0e16baf98374a167a04e4f23ea6ba97cd3cb6ad9ec02304790843473df90c7fde62f5bd0122e05d7b8f7a160ee7947e5919cbcadb00c1b78b56206019d04bf32738cc6affbeba90302047c435bb500673065023100b75e6cf93c1720cbfceea11ab49ed5e4fd6ed6ab27c850f3c60ee1cd42519884218f11e4106cbfb69a705ab3e3a0e3b4023065a139a07f89cca44e1b71ea6a1978754d61eb550dd3576f4b7df50864361946ee09b39881c7c390816908e4c3f96f810302047c435bb5006730650231009cb4be0d69ae2d34b5291c7a785107f7156949c48a2bd5050ea931efbdb0ebfc8967a5d35ddaefb9640d76fa8cfacb3402306b935c17d1336b1d39481bb6ee507257f964f4387cfd350833e8c7d7955b04b596e3f8c8768cd37139e9f50821a9cb750302047c435bb50067306502307ad4f37ac16221264d05894a2dd14a7c0f549915d0e46bc0f30dd8be5b1e504f634badcb99c48ca8c5991639dd72fe0e023100d8fe192819434c88d5f282f21957497f047bf653bea6305fceebbca4321d0bebe3d0804546583151869c0dd95b9af0aa0302047c435bb500683066023100842faa1a3be3982ad6c59f2d697481d83fdb5666284b12d45cdf4512bf9dd2fc64cab111b3ff1373513219fe39ddbece023100edba83dba428bfd2bf79739ea28d2689675508a4b8e6fbc063908b37f78a7013d607d9604f7fadf9b60843dbe5bd5ffd0302047c435bb50068306602310090ffae52b3457e725afc0e3f6429d1e2e1dbaee5d8cdb7287d43cc9a6a35636d78450cc69f0425970c8bca0a47c90d70023100aa430342ae6bfedab8ace957f16a8577f21fb0d5f617ab37a792a5677b9943c454c6b55448b65a918c2218922cdcb32c0302047c435bb500673065023100939160350460aa8cbfe77508fd807268ccc4e70222a6d9a6f41a4c0909dd90f89242b61bb3db22f3bf5ac8919ee2242302307a4a30983f00417d88711e2164298a9b50e73f57f8e890ba0953cb197a30c122095b385b43d8e00f2601a1f18fd3764c0302047c435bb500673065023100b8b5f9b29398d0efab5354af6518e7fc91c6214d105ba963b4a1dfe72896cc8b6e560b97565bfb4c07f3176bd3c69fb502307946b2cd72c37f5756932a7c0083b3f6e0023655712909599d9859e9b5cbf7222b24e23097a4020c6f6a8dc887a6eac00302047c435bb5006830660231009d9ea963dab789f2c5c7b1f259307753f7e5803551e60ac595af63ea65a96a26ce1c8d6df29a859cc0897f7a6130fa5d023100a6df44706ba971e69da87ff377308983c2c24337c4453faca78fa4921676bcb59e66963cdb39d7ccf7cfe43a3ba402510302047c435bb50067306502304149f5d1382ea796b16a69a1db8d616338ce9739e565824faf9e3ddc59b48f6677b54faf4ff370d2602dee53a1e6f502023100ad9d307173d0dd1feade927b5134b89d1c0b91054d3055d001e7c74dc63b0868d824a51122d4a784ac129c1a80ff94610302047c435bb5006730650231009261494b3341dac8fdffb2736b775e90e68e4fcc04a7dbb787c052d65e4a588b3e46f41921d70cbf21ebdb00f15c1435023010ce8bca30297eb33b75ec8901fffe9dd62f932194ec8ceb1c0fe5098c37477bae12e57bc7fd2b2a7a10e7954b88e7260302047c435bb50066306402307b6365bb36e3d6d883880150b478a4ef10bcc59628f358674051aa2714fe6bd6048ac250392eb7319389fe1575ac6c5d02304d0de5b5b23c896623ffaf1bd1b822a0b5b671a38f94bd3708ecd506fc0c63645fdbd94617861334502ba74d4715a5160302047c435bb5006730650230685db8e3dee64ff565b94b34b707d6ec88bd5213787dd729f768b64fd58c351ce1ba8f381d833f0178f358c05190f96a023100ad7d6ee382ceb093f040b8fdf90b3d33eee1454808c0ce00f0ea9278710262844715b5fe64eae5f2085647d41befe6e70302047c435bb5006730650230626c52749fc853c287047730c8f50c6f8f8c378471f468915f29ebf87bcc06d70fbf2a5215a0289fd2fc8cf6f216196e023100854e1709d8b842bd4e44bfaba2d8b36cfc290b3b90e36795a9e4cff81d0b40896a1aed9a723e76d1de00162b35d955330302047c435bb500683066023100fe77297c06de016fca77740d0653c14aa136950aabce2e4e79aeaa694c270c61eb86064c95a36b71f4ddf1e56d14ed3c023100f988589ebbe20c6679043608bb910a1f04c1b5aba1b2888043e7b3f29b7034d4debc4cd2fb327dd8beb892e641d1f9510302047c435bb50066306402302d270646260168e0d6677f1dd9a3f0d2f9f273f2dcb8bfeb13f688f9cafdde30421bb5a0f285ee63d8e44b59ac76742502300e8d44f241996e813b937b5c02f8c3adacb89d1788349dda40e9a55cbc8bd702884f3f8f2d7a56369dd257aaaca2af220302047c435bb500673065023100bda6674f1793dcd7284c41e090a742c6eb81b0ee720b9117531d69faea88c92bb06d6755014db017b2734a9d605eba2102307a68e568f6f4b944b847c6ad27a3d722f52cacaa939132ba36a33643de278eb6285ca205819c4dfa125918fa2e9d607a0302047c435bb500673065023100a7ee3cb597a1ff2c4aaef7a15c8aad9297edf44e65972723b505d03a04959cb314a7576201ef18af903ace9b515d488e023038050c50400108869f985be6ad2a68e512bf41e63d2a2671f29e971aea4e67639a6e3231180a97b97075acb65551db7e0302047c435bb500673065023100e164e1c2b9844ad5ddbe18c33ebb3b6d18750a19e037a9ac2bfcc82e1a7598b19e1da6621da01f703a2de2d524caa4f90230528aac1c7b2e19de0d5d2fd06e80d261145c41f360afddee3fa732c120da0fabed0d9059fe1f64374373da78b60b5e0d0302047c435bb500673065023100b3e6d46aedd6620c175dac914df6dc40a70d85d55d6c633c8f66b48fd85f0acc5e03ea07b0430f1c8a635aed4e232b2202300e1e71af4d172cb4e1dd5264d53b3b51b904bd72aa432b2c68f8c7e897737f7bb2c840fc2075b90784a4d988455e34080302047c435bb500673065023023d1b7387a7ada205c641e544b78a9f65209de24babda6c4f9874ce0f66c9fb462bf26c43a011d8899f58bbefce1413a023100bd167dc5fd0a45f68a3918ace67dfce7cc3c69d5a1de9b8303377f7bdd194f8222ea1bd23b2955b5ce57e25f26a4d7a40302047c435bb500673065023100e78048901bdd4a374aa141a4a00cd6796a4354c349dc61279e4271ad33197991d6e6f154fef14ca40e9ec6a4918d8b4702302948b4acc926f82963885b3aceaa11e8a74afce69def9ca10441b68d926649f8c03b0b3e898b01c49944dc73236005eb0302047c435bb5006730650231009af86009a06731d706b8e294396b285032c4d7886a205861120bd888d4ae1e00bbcee9c59cfff166671966025df2d43b023044dde2ffc8d8244ab5384051a86f06d7029cf0ad91c4f067d67f4687782df83b2884e37bff86db89184f25cc6e88b3720302047c435bb5006730650231008c8ab61da2640e7514d783fa17f5dbfcd8f7bb10502bb86d8e18404ad38f44455d2bf14cdbdf4bd5ec2cae25d0f20625023067b8376acbf5f562c0ca8e6d689dada863f9878b914832ac6904a79f45d59c6a2e7500e9aa3184059571883984213e9a0302047c435bb50067306502310086a410a4904936ea7a675f18ea1e42cc969d939c2cbd342cff11b9e83bfe25a556b24f3c24f1ee276b7d06aad1ea8a3a02307cdb51e426af5693f6041386d94da55b543dfb141bf4f11f8b741f794e72079033de38879eb8fda00090c4f6ecdc91240302047c435bb500683066023100bae4c40a863acd56d1787b22f733fcda579af78e1f3e4dfa24b537605a5a081ccff8376d4eb335ad7d2f1d5def014f10023100c0a138e35af2dc87875f4a26dfe137cdad0fd2bef05fdeb76de53fa452ef6513cedf21fdba0578f435a592ed876afa320302047c435bb50066306402306922b71e287e85d26dd2cd3db3687c9d9659554cb85e355f503015003075c5a05c47ad8aa0ce6e590ca16f054b5b814a0230227312cca34bc73d2f25bac0b227e3f6efdaaf49bc47f3edd5f11010a6f30f23d269af85f3c016caa3983130b7e696460302047c435bb500673065023046d475ddf6b6435cc2a427deaf50addc7703b72c95924bd1202f98a4123a44306afc0227f535a30ba8fdd5c5c011b8aa023100d6fc7f830069276155da5063a70b0c50566253a1d989d3434e987f241149bbc21da9810cbc065d2e9a287ee28a99f2590302047c435bb500683066023100b008e06c936f94586a5b434fb15000ae620f8d9c56252a0b3d82956da9fe9e0f518e95d4eb0422cf8c33b36a54ba4ca20231009ef91020de27ca3e4410605e9a9c61a6a89b9f951d90a027ece59dff13aa84c96e2c5de2da0db399c87ee234904ef0010302047c435bb50066306402306fd70f3b3883870b9c28ba4e100ab0fb48838a9b7fd25c04d8dafc3a4a1fd6ccf3115b1bcbea5b48675c00266735a28602306b8bda022dec16d65589227beaaf55d765095162817ba95aef2271f7ab1b124375c40056cee5021945dd44ddc7c739900302047c435bb500683066023100e1a938e11f50a2b68a2c017ff676c69d58c3e5276fa24554abda66fd330868068a33b8a5428b6dae7e855acb8bd9c85b023100a0b3b11ad2824aa15e6a17e45269271a200440448ae32b2858725b3513d54f9b0744e7d1087bc7a3602533791153d9d80302047c435bb50068306602310094503c6cf505207ea6e95f539caea954de50824c8ac9941ba2d43c5ac70a070f06bdb9b68f817731536a1988114f573c023100bb6a8ca400d817f77f7efb46ccfcb86a94ddb954e8cac68f8198818d65bca180fa9ff757f475f807e593328d8651113b0302047c435bb500663064023063a156b9d16855689e24ece0f4d16f85089bfddeb15dfdd7d655a2d1b5d04d1e378552996c9b61f5c6224f2b58e6b1c402305dc8782c046e32c1e1de1ebf2b2b8f286895d31d561ef4a42081387d5169099c645a59d0841ca4fc4c9a9abb92b775e00302047c435bb50067306502305c6f10fbbca0a69a1f7ba630535d40bb5cda04f467c008108a2795e2d8eef0e219f75e2646c870d1dbfea3eeb95857e2023100a378128cc88913af587b15ffb4d7f4cad4c374146730ae0efea883423795d4ec24e047d9d2845d21eb9207f34800c9f00302047c435bb500673065023052b2b7490747c2aa52d90320d5f787d647e03c58a1d2091b85c8c1c9e08cfd0c180411d541a6007a33522b64ec7d315c023100c0fd235ccf3495cbefe2d97b3e1b91a1ee5c3491ccab7212bb27213c33d0ad8e421a98c2a663f94f9844c31e26862b740302047c435bb50066306402305b58bc4ec9cc535d14cc733fa83d6509418ae1bda2ed3bd9032a4a3490900d8041a8ac9dfc68761f64abac0a4426b36a0230219c7bd1d868a22eda099b8103d36cebb985eb0400625d3f058f69f91b89a736789f8a810e9f0894f23991a8fc5029920302047c435bb500673065023100aeb35d12fd4a6bd2321b7905638d3bb2ed351515f8b875bb0fd1f0ecf2eb54c43feba0e3bf927fc549187d62300c1e0902307109edb7e5a02b252ffb6936a0480c61f96412711d5f3de8978756a9191d3cadd7f6aac2e5d8eb2fd9e070c2b685b05c0302047c435bb50067306502310092b3ca5c462fb30c672b2fd057f7686599183ffe6b022d68a2b12bf60d65920dd19eff4ca992ba07ec745f63068dcd2c02303e41acf287224a7f52a335b6295ac56bc4a5782511cc33ef60f6c6deab5514120da3713cc6f026b3fe88dbe7506391ca0302047c435bb500673065023100b4c59c6e133dd4ef92cd75ac5d04edd3fe772ba7a6e450f23970386f1aad179d0f2541d4418469520fc0092052cd64580230360d6b40bfee573f9e2c01b9e3c97859ea03bf6c25224a92bf7e1d6498ab494104cf5ffd23b8757c42b7e66894c520ed0302047c435bb5006630640230322f07333e2d6af429f765c5a285e0601fbb12a3b20a69b67d3c678bb79468b1eeab4c3580878c47687f2d02c18574b80230379cdcfbff5f741bd9e5ef5f7752fd641e4328942628eac6d41e4fa7e4fe0b60f544f1d354c2f574554ed10a3466838c0302047c435bb50068306602310091ec39309b4240e52b171ff0d8a67435ef5dd32159b4cade9c21a4491122c0b0a4e9d3a1c2b5cc1b848396d362f0265a0231009d49c4886b7b700b6065df67aaf3d80096cfb50ed8ca59261e8a91777b21813ee912f5ce10e8f4fa9b41addea8c4878a0302047c435bb500673065023100cbf264deed586cc48e8eab620b0663741ada18f2faf36b67feb0ad4059fbc934318cad1f31c931ba6cb5de30ee80dcbf023035f95a9a8479db0b77f6f23ca26e085d0902fdfa02dade91f93c6e0f3a4f10b8d30ad0cf6977d393264fe3a681799a6f0302047c435bb5006730650230672787bfe9ba9730ebf108eeb3956813ab414987b1490631049b5aac3d2ad6c9030ce7f81f07228578d9c5889e20ef7b023100b805bc4d264c89a7bf7b7992bde81a8204255d9cc77c98eb4862e45935ea324cd23626f5e9ce0efd32eb6bea26c67e070302047c435bb50066306402301390bb0751aad8bc9bcd055578c44b4a658bbfd17c1163b04ae65b2dd3c1184e72873ba99095de1b747e5e0cf2ef9a0902306edbe0d798be5f64e18d9db4781dcee7b5131c7f03bfc4ab16d7b261043ad7db827b549115372168f9e313e44a7143b90302047c435bb5006730650230547765fe81b38d46a4b61addc6d6ee0c434293909b6340a9ef92a18bbe506d4ca82aefe1a2890b56ec6efc9b98f26e55023100968d5fa8bdad1250f69fa80a2c88e95a3e80afeb8138e91e91c11023a9f172e9e46b1250d36f4bcb9154b1f1ce5fe7b70302047c435bb500673065023100b6f62cc4e1b19ad34e81ffcbf580783028be6e753e027fa73eccc3029213fc39d1349e2130d727366663d89afd2616de023059f39b8b605d13c431f5cc70dedaa202baf4d1568a7d3941240d5645a2e3daf23d4593db843e3552bdea36907318b1eb0302047c435bb50066306402302ae211e5031d82920acf23b1a459daef3bd2a5beb1b543fe59d3e9fa0a55f475619a6ef79fe470dbd77a29ffea44b7bc023076a2f12206c1ab33f28dea83fed36f2defa7d8cac21ca079901e9d8c014f1c1029d5f0ef4990d2ab4dea1663bd2f4a510302047c435bb500683066023100bd5027a315a2129e03bb8b85915cf8de15b42dcd9a6c87ee14f7f853d7521f880d7de9d603015610d34f40fec16264c5023100f9ac0d0d61c184d509ecc87fac660d83e3c34d09ff24a21f42ae0f81aa99cb49ceed727f669149aafd5e55c3c1abf06b0302047c435bb500673065023100e4239c8dec92f96676f4660e77b6c6a801923348a70e0b521c9cbd327df1916ca38bec6d1bc11b1b1f3e81700f25cb120230124d9bf34b653b3ddca0529f1d82d16c3cac2fccd5de2dc13e1ab7812226524301909a56b1bc55b392b9ef5f02a16f200302047c435bb500683066023100f2447c87d97a906fab873d9303d4411ecc7b0457b1badcdeb42bd63048bcb3cc01ee04be9c726368895ce1c3f5cb4886023100840a0538a990eb7ebc96e8789a39c669aa620ed47e914dca34279c6fb98efd0888f61175ef7c9584d851573170863e930302047c435bb50066306402306653f8354673f0e8fcf632067a73904577aa13796e75ea9baadc58629b28c9de61d6e5cc86b482cb40a08470f5c6d37b023035279998142f01ed1d678f77f5f64436e9e6f5cdfd0519962edacf0aa70dd0c6d1c6c4c6a108fbe49eb7cad661f309440302047c435bb500673065023100d3cd2860830c4713ddd2e66ef98fd3f65f3252c3818fa45a5818179afefbc3e18e4ede3f536915ccdc422c71f882d74e02306d1c15f498dc13da0a8e7700cfdbf2a6cb907c78382d4b280d58c81c2d9c044ccc4540f377d8547e0c68080b434a60e80302047c435bb50066306402300ce882df2ff69f2d5a7cde23a58b14f2314a7647799744fabba6383a8cb50aa2343c7a58fdcd052512d552a6db79902402303c00e331c07eb4d6d6371158ac66c1fe7707a0bee355d6b299c0ff9327d46882d95acab6c912483be3fa44266ae671d20302047c435bb500673065023074673863977a422588b939c5230045b6a7c35c11a6c41020a10ab2ee4070098328cbd57c09d96575c20c616442c6585f0231009b7d5213d407e22d654744c46293e06348a66caf0b0e8614b9fb74d074f4033bd0af6deabd9ec1eaaac632d6f03e72c10302047c435bb5006730650230008d60e8fbfbd9b6485f7e15465842c49bf2b97222aaca697ecf0fe2aefce88eb062780dbd1772574ac8a1e47867f703023100d9e28e36a20cfd43be612ed8d2e216612e23731eb8026b055955962cfdb5136a269d65d2df7cbceae6f84240d71007dc0302047c435bb5006730650231008e151782d50e69a5b91f2ae572e2d7ef18e49f8ab5add7eb2b86a665b20a7e2cd82421fce189612f8d66bfcb59a41f20023060c6be1e6cfc17eab2cd973043e9dcee1b1a2b213c55e41a4197dd775f234280cf2b49632ed4e2a0639e8aa2b1ba717f0302047c435bb50067306502305304b47f3d28c901e1dee88bf453aa8be633ffef75f329dc91d872a5df935486a51edf5b852d3c03ac875025afc4fb11023100ec6254a42412c471c42f106b214a6918ee2ab694c4f095bcb20bede280b6f396708e7aa7f755eca0d3ffdbe9702c1c240302047c435bb50067306502305cd5740286c58d41b1c3b9403113a61a6f0b917b25c9900e908829fcc33296515440b2372720739f85cdc44e0186c13b023100f5e41ef6048382b4486161731dd6cd3d34be8974c15f8e313ac501b5a26ca3f9d0fb79d3aeedead406dc97d6d10abc7c0302047c435bb5006730650230422577026db0f91aaf9205e0a35de52473078eb3024c9fe33e648c509a161728ca6f1d613a488a8da74d3e541df8cef3023100e23a053e099b041841981a3a7972699e74643e72ea3d0c3a0ab5865dafc286f2375ca8540d30977ba256537505b0dcdd0302047c435bb500683066023100c960bbc7e01da0257971d1a0ebb40b56bf9c4a3c8ac5d6998feb4431ebe1ba28515c13eb582d3f9f141d1efb927c7b93023100d8eba49063a726d5e428a25ad04eaf1dda1efe84c741cb36fc7269ba8d4c7166ac623c4fda8e210a07227a66c3cefa820302047c435bb50067306502300efda4721d4c945f2fcdefab6229c041bc67d6ce0ab39fe6f60c0ebed6415bf5e4527fec75d6498df9e2e5fa1e7b114c023100d4ac331c69e520a36527afb6afe3bec773ac09252394f9f35a737a02516e7e9d6bc653d6c1aee3848bc1e90dd8a3ddae0302047c435bb500673065023100c56a0b2e7884ef44b18a797ef314cd8ad9a2849abaa7d8cac4a442cd2c126892eb2aae4a0fdb1ca25d8aec9b5ad850ce02304ea634ff6fd0c27836d2b587a7798ef0aebf512a50bf10f4581991461c8b45a2fd8e2f63e2bee0591e9b2219d74534450302047c435bb500673065023100ea7ec5dc3ec6462988598b28aa46d06b351fe6add187330becfe9ad54144d7b909e0df053d92cb9ccb97921cbc45ff5b02301cbd35d351b26b8f528a162f1d8b4f3ece1b5952bb6c8d92bc666c39ca3ce6bcf1a760a33795e706e5072752c713a0950302047c435bb50066306402302605519f72fda5413dd9e4837935bbcfca5bc68992bcf614e58465a0432da4f4a364c70531ff43800384d89936b319e602305551b3fdcde3cf2e323cae23976edf5e50dda187a379f1d614699de2e65d515f0087c58cba0a491d8d9bbbc3f7f050360302047c435bb500683066023100b5e4912f09c2c579467d3fd9df3de06ef4ebccc7d6599e4eabc149dc4a24dbc5fd5328f596ba46d64d71b15580c0052c023100b15f875ee2545a6b7d00f333aeed171d137e985f2840c50e93cec1e1a113d114320dda715de2d0ab86058e621e0c75220302047c435bb500673065023100be22a7a0a170a440a993856ecc85580176b22e4830ac02d2b8d496eb4915b744bfddc568fa14bbc37d201de70c6d1a24023039e93fe75c421acfc59fa05de6d1791ab51edb3514e911e96f040e7264b3d177817c0b561016565b8735a8321a09ac8a0302047c435bb50067306502306eae10b1809defaf0dc9aee151d227885016a205046afab7a2f5b2cbc4ff4df3c4db2264cd3a0910d8c9308bb272db00023100b4ed86e202a07c431412d87fe56f125d8c8d26b5ca8730adac2142cc58d1dba4fa4a4e3f5a1f96eb57191903302614dc0302047c435bb500673065023100fa99878a439f24cdd663a043cf3f9411476e97f9dafb6a0fb09a9c6dbd27d21cb48b56c96ea496ef20ea3c1fda03228b0230233cdfdd3dc32732296dfb6dc4a1e8aaa5e5e096158f1c9805c4510ace40b71d57708bce099b1af062ea8727dbfbdfce0302047c435bb5006830660231009c320f2fd72c41b5c88685a34474a459fc7dd80181940aab5fc2808e53a2fd19c171db0fddef0b346d47e7cecd55839a023100bebcde121b911a9fb95d9f0b2a78d30be401cbed7279c600680858c4a2cb8469e342bef6df01dc9b1c2df1137f0457800302047c435bb5006730650230515e39a8cdc355582e4156cd74deccbdde1fc0ff2b7d59a02de063aa6f9c3599e441d10f773514a043f5e275e10250e9023100b1c819dc1a04429e78cd397366bc92a748b1d5a89dc33d23d9313b862ae68a7fa65d4fdf78a7170d260967401eda49430302047c435bb500673065023100a22da317b1a3cf80e390554b2a9d9ea33b12f6566a09ad3b697c17638c3ffe64ae40bd586847c9b597eca5e35b6587e502307d4e621007d8315cd6bbc66ebaa70a8398fbbe1c44bb1a5192ae0673d3526b44c6fa1787c21eae1409570f9f9772d6a60302047c435bb500673065023100dd062e92eb2a66e0cb73c79892235697707c6ddf62aad0364b2e8531ad4800d9f12851f3eeb6aaf86605ae05059067f4023066349afab13d8e435e62c0e0ea63341fd9e881209b4b385f2eb0aa83803abb51249c385c4a1c4f33e7647aa5c2a254fe0302047c435bb50066306402306373b11e8791e8425c53bb45d35a3ed1b6f78266dbd20e391f8ea7abe43cdcc6383314c4ab60dbbb338bc94d4127cd7302307f61ba105dad0267fcc927382ad1bccab54e31691b43a803999a983edc956aae055165e793678822c8373b6b423a92760302047c435bb500673065023100b6a7ade745847c135808f2824e1ef1fbff95d34ebdf57a1e7fae4355fcea9edc574c7ed62e690aecd7a2d2ba8ca11db202302fdd3e3cec859513a0459c14f37eeb0c77ce49a369170de5b8e243d6e6c865682db5e741430b984983202136de8331db0302047c435bb50067306502310094992f7afbe07f87cd938cf0f0d7df03e9b44e6ec78b0b1083497905adcfe3656f7e32a7a1e726f0950dae776a8e90e50230433cd5dccde611f3c625f0f78f4430cfbe80612f19933aab9cf26d12760b194cdc9ea4229ef439a90abc93831c19a82b0302047c435bb500673065023100d37626eb71f0a6a55c020319518dd38a3b38c3adb0003aaa8c351e2d13fb2d77ea28e3d5caa613b1eac7e9e8fa83dd9c0230387729f85ccd92cdb65a7c5b3e3b641f989e6614bc9b1fb90330eeeaecc450dae1bcf032c289de44412c5dc3ae13f95d0302047c435bb5006730650230252b2e25039aa5f99db98ed605c5a7b519095b020804af856b12160ee913fb58e2d79ff98b5441f9e04a4deffb663fd8023100de0a28ddd739d0b3f145d55896bcb1b52ed4505e8b312763b3efce05f143732700cbe5879d5f1bc9fcd1a2fa11f37c510302047c435bb500683066023100ac907483733b70576d4bf261d9eed091539e7f04fa94358ebc3eb02107261c9a4d1440af8143bcfe6c5194bc58a1ed52023100fc59b053cbf38bb04e0a9d72cc1b291719313b42e198233793687c1db091f0ba04e08d160ddb0cb60689df64c8aa699f0302047c435bb500673065023100a705ac5471e283b7c38335154ccde223f79b62ee54e8cc539cfa657976dd7dee7d5c3c64761a885975f05bb8cef7a50d0230612515384bdb66cbe56aa2b36094c98cdee39c172fa9b68aa274c1ab325f267966fff6871bc750d821546b5fa88253a30302047c435bb5006830660231008f32014ec0ef511fe3bf81ae4ebcf7950efc1635f7fbfead8217fa7404a504d72cea528e8ef202af114f944ad6b8bd13023100f1c43bfecc724a2223165ee5e2e52bf2d6926ba0135a3601dfcb31effede8286315eb1a09ea155f6e39088446050df150302047c435bb500673065023100d649723774b6c2843645495214d13ca9b14498860c2248e2ecd0e86a789c3dc52a584a9d99db63cdb348b154490d639502307ea8e620eb2cfcdbdf0cf5fc04b0bb29ad3b89b045154ee1aab7d578e36e0bf290f65069b5e72336e8b109362be175b70302047c435bb50067306502307135b588b80ff2050425c29f76d0505a0263d5647c3175029450a3b1783da9edb9425432b44f8248cfce0a416911504a023100afa3e5aadf5425d99751d0ae8979663ab9ea6e5b485056f36e8fc0f057c3fb12ccb6f52115ba2f9927fd4495caa25ff50302047c435bb500663064023052edac7ef0790e33633850476ecc82fc51145d722f44a6f900bd6229a73c91412aaebf46db95b3b8ef3677b363bebe7d02306ff2073a82c1e82b4608bd66e2b45ed103ca80692c01c1d9b1ed55696477ad112b4de78724ee406052a26b65f65841770302047c435bb500683066023100ee190e4b2ee7f04f5372224125405784fdb864ed4e44fe7499cbd277725a915dd3017408343163d8d2b3d45d2c72b1e8023100a27c928f65a91ebf251d1200080e516c5c37a2f1bf7ef9f5331936fb07f565f9e895b78a9e22ad1613fca1e48a09b4270302047c435bb5006630640230244402150b4b28250757bd2896a75ab4ce156807cf582ce548a237458bbdad10e84a1fdb62e35e9bb40e9f19fb6633d702303fcab06d3a7b1b7445bd153a51fbbcd087a177890ef7707bd9fe29d10ccdb1188fdccd18b3f29d01d297d327136a4c920302047c435bb500683066023100c21da9e297d020c86b211dfb38280954fd4a0061092386c44da5e099c720dce908b8dff4978035e026a6a17d55e1203b023100dea1e79e18d3c8ce25da0e4453877a5e84b1ec9496ab9b4a081328d85f6505d224c96d60edfae56e7884223fc4f423370302047c435bb5006730650230214746567ed480d46e4dfbfe5bfc044f10723320c215fbf02e28619d636b85914ffe1451a999a1565dd6323bdb57cb38023100992eae1fde5eb31ae051b8183d812275b993ef9de9c9e6a4f8cbc4d53a0e72d6e76fdd76311c7e4b0b8157181a8646240302047c435bb500673065023100d353c4ee3255a0d1af4eab6e52a819007c3d219b14a51c7d81c2f7ced59683d342df280e1025b7385c49497ce74a73ce0230104198f86888f33a3a050e663e3ec727f5b478e1f82e54203394ed03f02aecb3cf3b970a2e5d096b8782e76fafe11c2d0302047c435bb50066306402305296fb6a9abb5132206eff819c163fc81e984543aea23b677c9404498cc81bac28c6e288e85460a8dd874bf6dd2c9fea023058540d334e249bdfa9e7f86ce41e2467ed72d3ee5baff6c0e8974777ca546738f8b652a4d569fbf9834f9c640ccd90270302047c435bb500683066023100e2bce75feb29dec56a6037e6acac571225c00779fba5863738f4bccfa28c016611f758e96aede61e339cf9e035e2aabb023100beab98b9d86b688093be28e1b44f638225ef8fe31b4a407d7b41918897267fb74c922d34d4206fe0a25086cb078c2dbc0302047c435bb500673065023100e657504c9ce86a072fae308da2b9e9f4edc23f859d7150d20d5d8f2b036af258f8c2b49c232e1301e53dc8deb62a7739023029b7c97f9dc5c97a3331f9c70bb285c4d8a58d3597c2a4f3744e3fb93f71fa6c52d18129e50618a55e68687da6221e670302047c435bb500673065023100982b94c6a8a62836922a202a2e500be5073959db8caf437d57e88bfbc5481ed86b19b9d001bc618d97b38f094c31c0d5023075324415f0dbfe72cf89800968997d9e660791162b9e13a0a1df2d6a206b64f8eb8a5529cb2613ac0970f9d9321abc890302047c435bb5006730650231008d980c3a84ee459e58c32be0643861959a3f3635535b1f7ab2dc97c778258575a443f21cfa9c74f8e992934c8cb73ca8023072382a851cd8a3133326b5e3d67e63785fc46304f47ac605deff65cc08a29178f8051a7b976ac0bb100fedf49c241e820302047c435bb500673065023100ad8360e6a6ef869495e753cf68e43d17954efa7535ea950c0f0c5313c7e57f9af9d1c9102a9454d9c0ce654e2f4d675e023009775e9e10736897f28e22cce913e057c07f1decac1da2400d467602d1c1faf9601e68f7cab014830d8cf64b4b6af6240302047c435bb500673065023100f5ed18b803da4ffe935c2f557faf8736a80d66ef104f6be1ffbfab629a1c326569b6026a648ddb627ef9f5dcc232231102307eaae543a5dc529d76da9580b458189aac1dbde3763a46ccf656697bc1c02b7f716d04d246a3f719e82c165a27fc386a0302047c435bb500673065023100e5370c8518e55e88e88e5f9e324ad4e0950f0e77ee8d6716f2036d0f809067ca597ecb1ca72e5b367238b097784c3c1d023069c986b7bc371e8b8878598739235ae34a7db8c8d2fb3220b971a49897c44f70525902a1f811cec0941f8bba51165f2e0302047c435bb500683066023100ae1d525aca3077277f68db9be36c8052929d51361819c792fe81511b2b640837607895671f1371886eb1083b5f71f8c4023100aed50414cb5e4bad6d781b7da6a6a134c86ab4531b1ca6dba887cdd5de96c4632230f65f3b4d72bc42880e2fac07f5f20302047c435bb500683066023100e18994c5c3fa2b8e5d31f74deed688ab5047fffd30136aeb206c7ff31a9fe67b5180e52a6ca3557ac56911c60799725f0231009d1105a884e595ddea9fe61fef0cc7afc049a5357cfd22ed619e452a0601256aab1fc381a125c0d604ffa8cede4554db0302047c435bb5006630640230432db81942f6e40f611a44cd2cdfc2cb51904a3e0058a2d2c63b1c3c348414647c44850ac5364b83d0f36dbc3874eb7e0230438c355a839eb678198a44177522df7ec735c31b2165b02ed3f5feb0499edb95819bbd8170dca29353debdc2f3ffb0c30302047c435bb500673065023100a0eb3f6d01e2896752e8432cfc5bb969b7763c7f02ba6e1249ca1e984f063e79795b5635ae00e3d47a18655e3a55bf9202302361e7d85fc079fd296162b420f6b34c14efe5dd73b0bb359d1d0b82129ba34644a2934d8d2230376c8c9b9f4daae8a80302047c435bb5006630640230693bd6468dd9b17707d05eec14d5f1f74de465ee83512186f2fbb7749ec01702c467073fc245034e23d855db45ce4f1e02304b43ed2912f1544f12de02cc6a56f82c3be77702b762daa9a50f4abb248d3ed49278a426870688661effc9fa9e6730d30302047c435bb5006730650230667edc81761af3d4a657df2554864234255b8746bba12c64faf141c7a1dab87d0d494e720005b9dd21a80d29df0386fa02310087553793a48f89a5e411c12a2dc5145a8b0601fdb3ac3fa976d4cd6ec5764feb6cf74cb4f7472eb81b457f5da738ca600302047c435bb50067306502305a1925256e6db1265f4dec316c522e66f86825b2b9c69a4a4779ca8cb25b2067de105aab62767bbb74dda31eb0008f6d023100ecf1ed878a1ce061ef74c054253ad8053cf9813baf99fdd27c06a40df4bbc6a07c5103358dbae851ed54ac53ce538bc40302047c435bb500673065023100c9bb542de85b0669cadb74a9be4b74958274af828dfc22a820da7b736aa9532c77a7f6eb905edb168dd36f3376fc92ba023022a58795b8854de889aabb27342dd4cb3d7e93cd67668856f25032195614852d70dc3dce2f9bbe30a1c2e85da62eb6e40302047c435bb50067306502310097476743a5855572fac912f7522cd5a95bedacd0d65b082c982345f09ec704fbac7ba76f98144190b5153c716765aa89023007b1ccb950410dfbabd9408669abd3dc417e51a9fb132076eee83fda8ddf76d6b10b55685fdfe0a319bfa3664e6e2d9f0302047c435bb500673065023069261be7e0fbb848aada2761d4bf93278ccde2c6896f138a317a68a25dcb46bc52f7fec585fe612842b2875511cad1d1023100c43ac4a5710f32180238a4e237263ddcd7479717322e43b9ec54a8f9b75cd4d7820dd9a2fbaeea5e37725dd3ae5bb8bd0302047c435bb500683066023100a58332f5ad93be07fb8b9d2a7ab8f4ec01d365f9c1732d01fff8da4414e5bdf4b0124c0656250b6fb11c432510721f4c02310082fee1d2841f9db2f4c7855f09bfa1e90d571922569f5640f457b22811fbc7c5ad0ec9498e7480160a7206acddc495120302047c435bb50067306502305834e78fc87ac66d5c869699f68e8de72d5b85b41c9c15e60b0c37d57714823e0758804a678f5acdef73552050e42b2c023100fd53efb4ba75ca5f14910bfe651960999a5b09d9c48a4bb95054d7e5eef25098f7ec57d931c1dadaf1e261e3aec40bc60302047c435bb500683066023100b0492925b90f2058c611961a095c3da28ee11b2dcc61b3b9b2373fd59e2d5aa2ab9b942e1a00ae24f3429a365d23fea1023100c20eb91db8d0a2879feed71644d3b6c306c0542a42278c09384596ee3a4fb49c06c72e22e0f9f75c150e0d25fd99769d0302047c435bb500683066023100843ff018958513e7cd3b4d89d6c567c65e4ece92b1602bdc29abed5fd4300d75bbd69527799fb8ded05e98cdd7000a83023100ede0a24660a3127c180aadd0ec57175ec00c4620ab9637d34dc14088faa2daad99ad8258519ce453138548684e4bc7680302047c435bb500683066023100fadbbda77be018495101d089fbf4063c318a124410cf5be75bf49a487c47744b8ea894f67ddb7303ff2a00d8d1bc1341023100a16f193c297e93ccc280a736aa93885a68a97507b49665b474649aaafebfa3e16ac037df695debc8f529430177762aa00302047c435bb500683066023100955362997546b29f536df5336e9c844a422b311a3b10e9d8ee55338596e1d21115e7415e9a1edc78bfc6fc055f6ae2fb0231009777e608f1c484d9ab614942185abb8fdb9c2414edfd5bcf86e844a261f84f16bd01f34961d8dc2d0ba10e8aed08c7330302047c435bb500663064023062cbda6981d126e06ba127440b6de4e13b63125e8834b2d44935dd3af08361923177124117eaddc074a3232c0b1f19910230687f1845d6434545be23e4a9f7d8470462a06fa5109fb9a6be92e34808f0986d6ad2caf1cb68fce2674260b2cb4729da0302047c435bb50066306402301efdc38e46910e423d6aae119985d7244d28f253d965c0defdcd072a2fb4c36a48d6ff923bae15a0948233ddc118d3fc02301534cbf42bc667a024e311042d948fce16c90cf1160e05fba5d84f11054bf3d1493971d2da67aa74eae7887d05f90a2b0302047c435bb50067306502301bfc9151d5a39c0658bff16a79a07b39270d4f855e21bd7170e78832b96b01921f85d5a2d6c1e56bf17aee3774b04c6a023100decd13c6aec344424243cb0f196187a59a09148b62f3e5a8c7bf961769282f659900c972cc9afb03dd2bf063352a82ea0302047c435bb500683066023100e10167818b9bd6646b067821742a805e37c33c2d92bd19f97ec11cd8af5e8ca7fd355a63a8fbcf622760305a65eb9c96023100944f20a0f9ae2a12a21e6f252192260383bd0c4652869650ea4e950aa6a849764ac49d493dbb6a13b904c667da3851ce0302047c435bb500683066023100b6902b6bda74cfa0ef1df3e26bfbdfb8461e22fb55a316fd15f5091f0fb80395c8fc34eba39ebd447be6a30db134a97e023100827848c864a12ae389dda2a03a2abc0adf1cc67798f4975d7968ff35d3bb3100451e319de05a269cd741185e099e289c0302047c435bb500673065023100e1dd83bd6f63dd00d9fec4810a1dd8d01cd2928cd017e718e79772163fa054f8b382596ad0af96c5e57ed75eab587fb502303d06bfcc58bdcba6fdbaf00c58e0f459b51dcf7efec702c1a864646dd2be81017a4d750a7aff6920de9a24d506a515ba0302047c435bb5006630640230510e4cb31374ec6c5f63fe07714b4159aaa9b24c99e9b41aba9135604124dfebe10f97c91e3417b70d8b4b1904205837023025d6ee21c82873ba057be6771c50e79317bc2a58e32c43e5c49ec229788dc7b3b5405e0df4bef5e61e0ea837da7d55d50302047c435bb500673065023050d6343bffc07fb9e38c5ef1abfb4cfdcc4607d7fed9dcaa72df41d7199f58a33eafb155f085eeee13f7a990e97d72610231009970fcc93cacf3d75d158feaf6417318720648132e250989e469200d2c72936fd0f9ad3aed9e397b3016b5b9b7a768030302047c435bb5006730650231009cc1f3bbcad0b12d2fc7ca951074f8580b2098bdc28111cdb42d585df342e14ccf1932f2e72b68b86078f64a2cca3daa02304dc73d5e1903d91218640ca189c618a4b47fe350bdbf16542e98dc598924c47d55cdad5118ff494ea08ccd8dd9e73e100302047c435bb50067306502306e4b4e214fd712dbfe410f0857f43c430c6e346de471a51aa959b8e157b1a584faace9848c1cca33d4ebf745875705810231009c17c26ca0b1ce35ba71d3629ed95081684c7bf5f694050e7dfee5656a1384ca6a2e8bb2b1b7c3a12d902e728c3b90490302047c435bb500673065023100f957a30c8ffb0bb5692ee34901aa0c27f5984c5b0ed43ba58f297428647296b9428919b525da2d832a650c7b21da91090230353249a9240c3b131d564f74890ea7f767c5901ba66c9d40f26803300172d26bf2a51b3e6b53e79811f42a11636cfbbc0302047c435bb500663064023064c794c63ba61b95072350f9d5ce2157777a3ce869ecd28cb879356efe28d5cd43bbdb84a191477f755455b7162f87df02305706c1d433785d6e4d37376ec94a9fcef2e912f9f28cc7086d35caa2b59527f1842537b879c81146554a0c567fdf2ef40302047c435bb50067306502306eaa48813d8b16cb0bf3280399c1c9011655b7a9bb6179f9bb02211132616b7605af9fc7f968dfdd14ef647d7afc288d023100d46dadc23bcbc5a1196bba9eca06b15bb57e25a67a35dde3e3d901c38623f7bf32880ae90a8c0562ffb4d50450b7b6eb0302047c435bb50066306402306971380d04d4b0496fc76a0c3557969467869d6dac9300dcb8f55c5f61bdf60606ead7c837a299fc4cb5498b652e3034023025cb6ef16cb0db3f2986f97c16acf9fb240e0c64ac392c909c29a8445eaeabba893967307c258f1d3b9dbcea707b77fc0302047c435bb500683066023100be3a9e0b0112efe453b6cf2446a1ba70f4f61c74f5c696cb3daaa902931b8aa46edde5de4e4f1477b0861892fafcbcc5023100cba79bbb2333eaa79c8a90cc6e1b6033ceab08ad20603e5036e6a13543f23b10b1b5b951e67bfdb1360599ee5543ff8a0302047c435bb500683066023100ad6cf58ff61d350fd0e85910a2bdef0d9773727f880126657ea1e7d393e4dbf85226683883f1adccc1a15c1cceffba53023100f76cee0913d5dcaab1dc12f5796f29a490f170fa8f196f35278b90f107f4e2e18e909e3e7b05843bd0b2b863bbfc1e820302047c435bb50067306502305ff8dfc5d698a30e7b59ae30729963f8f91f5b5bd6be92cf27796e63e84d6740956e2cb564946b681bc5f5119363e648023100a20d6b6e927daf00f9ae53271341db985937979f56161575353eabf6ad65ac4d33b9b40d395fcd06f4714ca6a34bd0dc0302047c435bb500683066023100dc2471952a0b43abd315a99a6b4a976baa64e9bc1f02c86b22c2c82cedd9fb86d13366b10ee84d17897866eb21f40ad8023100bf8471e08c1d2222d14684ba96feec3bcb56c5f5785a0452b3b933b2a26df693e3406adbf563076f8d7674c7d9b0bc370302047c435bb500683066023100f84db194f1c69dde056efab42a0e1b71012e1a3484665ffb0c026844aaf44342dcf535aaf8878a1bef8b5fcbed6cbc040231009ab54fec35506fbe27c68000621fdc8f1c2de2971c028996a4dca1b823eb496fab096ade4d1f8a20d564fc3dc5d5cd8c0302047c435bb5006730650230680f5fef3bf8e804cf33d6e3810d9a285b54f36a994b126551ecb6d6769a073507528a2fda2d08ee22f7f927d6f80673023100f2f9b7df4c721c7225de024edbf104a60ddb7da7914a3a5285b273581847daf3f94ad5ea5096da5410a2abc840a35b530302047c435bb5006730650230622975c0dc75f3d8da2e3f6a4106619ff92712288c32c68cf092970a0aa79834bd93be488db1e21d187923378dd62c7d023100f6b64c2f10f993f8270f97e65a7768debdd63ce2af9fc21f0651a5f4484531a303637e0b1ba2d58d8047ddf9dbe72fb10302047c435bb500673065023100ce3cd2aead7911299f426651fa27d6070b308f3b001a87ba6a90f70ac9ca73ce719fa6a03b207a6249079427fb12325c0230268f05545940bb9dc1d22d4a11596cbd929c99b8bec2e467ed32be76c0e1792ec76dec2439dfa2860bcf6ce406d184900302047c435bb500683066023100c06dd7460cdd9e512a18b820a97244b473c6c1db0cbd826c0d782549e9c14da925bbd679a976b43af86705163574c043023100de3864ae66cbab590ed4ba61dbc6bc678678c1a304c9990f8c01d7f69b762bd683b1d2b4c9c36cfbbf43f39fdab89a990302047c435bb5006730650231008ac6762d63b3e3812fa87d0b7cc0be838f8a1475c98fa4b0709a7be40a5c8a2645adab2cfac6ad2c38a8bfeadde74eea0230472e4c0b0cf6907260413e383a0d531e6b3840b470a253aa3a9eb128dc1e81d12fa2db2985f4c52742e4a416e3c8aaf00302047c435bb500673065023036737110a0eef32358a07d34e7299e579f0ee8ff8ebe692c46737d78c805709a2a87b1907808230d8524c6b664c8b4fb023100f1d974fe47dd58af34970d6dd64b9006ec24f9dce22cd57401745ccd9ed621274c68852e79c3c7edb89d069c794ff1fa0302047c435bb500673065023100bf9de7a1d08075467b8acdb9e87ea2cb80d61220090679f2db248d1a4ab018fe3421926fcb67afaa6d996c7ac876d88002307ac004ceb84fe2c411210e64150967a014a107d1bde1ce94f63e301439a575c175c92f8bcf8d1babba9989bc347526ba0302047c435bb50066306402301a47e63e7fe298d923bb7b5f6950586383bdf2ed5b5432aceefec2147945c4dea136a6f0f008c628117384f9e73a048c0230509f0bf5c74da253aabdd1ea2d5d4c3e702615b2bcff83dda43f3017b58b7a3bbe9b45786d7a70cd102500627d2bae720302047c435bb5006630640230592a226d867f841b1a77281a42914fbe51f096b851163801837752dd3a9637a538da38bc3dedfe14a14eb461bd08deb2023049fbca95b401b770df553bba85f6b983c0af9ec28d147c6868cf284e4a8163924f79a5d1ea8202d2c3828b9521f6c9750302047c435bb50066306402306be7e2ca201975785a27aa10a4190aa8ab06dc56ce66aabe1adce42cfd509cc6b03cdbf17edb849cb8e7ca3f81035ea002304fbc2c5e55b2ce73dc4caca3a28d2735b5c3afb16f235736f033bacc3278bed4e9094b2bbc7748270a32019da41990450302047c435bb50067306502307f224cef24e1a28fe668661502861d24305d328f3cfb656a21ce6c215ad45e2805d403c9dc6ddbeb37a339204a61bb72023100d700af838349423996e9228ac9f6df996960e3d8bb6c162d8938efc3bea8e9f78b3a9d5d639365a6db7d440b00f3dbaa0302047c435bb500683066023100cb6650cdad49ade1198463b84b7d6efd2614ec2f4b76447848944ab2086c9b3eb27464522f6fda35feac2e28b4cc6d32023100bd787f9d5edfe257a74fb2b22a3cbb264e5c61c25c969918c6512d851c98d04725025f950c05c930bb321f3b65d73f780302047c435bb5006630640230599ae92a7efced6352203726d9cddee30961416ab2a3a2b7bdc3eef5b2bed63586f3288405dab92768ea430a33c368b402301cd6f92a197af8e8ed74d60bfb325347cc0dcb8dbae81bac97b983257755f2ce92f9a45bbcdc666aaf92ec4c1302a62c0302047c435bb500683066023100e3b970394c32241e6bcd5636b83eb49af19550a20bc08f404e880c8e345f0251ef6d72e0f6bb100b537472e05529995a023100d591e5a1f5fc472cf9aa03ea8e6db3ab967408bb3d044c8883b334542902933e07d2a10e7e82839e39962b6e3195aab70302047c435bb50067306502307fdecfec1a43408a54076f57e7eb5b7b14184f0174742c36789357f7d1706c825cf077933b6e08188d465cd8468474560231009ae84879f586d7555e10913b473e1182c124a12ff9cc488d0053a366bc02b7e60430b039299a45db99ccf9c3617a9a480302047c435bb50066306402305a57655a7731cb485ac1602d919bacc6d12100743ce307f97e6fd1e70c8973db92a6d141925a375600a86e9632fc5600023069a086b30bf252e06bce3f7d46997db7266643bc666d7ecbf2059cf4fe41d73e1fab3e0b889a1fd16dcde02e05ac65250302047c435bb500673065023100fdc5779cf43b8b1625e7288c025bebcf1eedd1e994117eb03aa4c360c6cc6b7730585f1825d9bb34739ae3dbfc810ba302306332067dba3c4a8d0f5f752e8b6454fea416be8a9a132143da6ae3b3c7c47ce64b4b924335b6456db55c3a13675a9d900302047c435bb500673065023001ac4fea45a06a0da4a38610e811419f60010743810fd967516141bbbd589cfa3b0e46295b44c20ccd032705f52260b7023100f54a2adaecc10076d938ed22f3aa8e07ae059b76027a24d601b8ad192c583065030d689831ceb31d53939f61173f49130302047c435bb500673065023100cf3fec8b47d80b341efb3dd7ad7c6161b8820c9c101026a84535d08f19e0a9595e54956be64b934ac3b73b05d0626610023028dd60e753ba3df8141db26c585e2f3b74a776e531103798035682f772e8391fdb00d6b1b13a730d7988a9bec753158f0302047c435bb5006630640230067511cbf381b92781da5a317c2366a3c56a440acf293b90f4fdf1f00cb4dec71fec6137e75d941d9480d9f60ffd7b5d02303a5dcd475349134949f87e8f003eb1f6609ec51ca1bed375e07c5a3c884944d4155cb3a81ecdc18dba6bbc164774666b0302047c435bb500673065023100a72a69f90bfd7235a62739e5e3f71a2bc62077fec0408bbf566a15d371d3848f37ce967bde89e585e4fe73952504801802307227a9eac0ca0174eb50984c00e699940b717265819749f377017848a523171542c423e10be369960175263287372b620302047c435bb500673065023100eb6ba080935835be638004db06c2fd34d26e51f4dd8d6a27eb04f8d3eea7a53ff0be2598bf4050a0d71d05d760ada30802303c38f35c90953fc51621f5bc2490736cafe6b17c73271402428fe7de7855be44b56eacc7911ce3f0fb1dbfe9b186ba6f0302047c435bb500683066023100cf2aa0320926bd69525bee49e9f854189ad1d11c547be14d4ff418fabc2327f97d3926b2d6b7fb5ce694ed3ad4d66119023100e71f27bb533de184ac2414d557df4f35e7b82723c93b3e9d905df8e9cb35fc1dc1309452b7c0f90ce029f075a23a63fe0302047c435bb500683066023100c043192546d47aa35a1aa62532af7000bbb690dfbb4054c3e548121e2737fc2d6bb83456bb9a45808e053ab10b5aab9b023100b3f7b9e1678e7f699193e1d7f6026d22513c251abbe53dc658df3aaa7906bdfcf6b0e5d2fe13042d7f76c1da04b7f76d0302047c435bb500673065023100d621d0923461faafc8e59f8bd24b699b364961fe55212ed5e9e719a38787e76216466633208883a84c6031690b0e3db702306289a2671004dc5b624e08ec1125a074acb348760262a7abfa577942bb503225929964a23eede37e9a56f5aae0ffd08d0302047c435bb500683066023100c95e7e135d2d33c5b98d8ab31aee71742234184c69d6bfd9fbbba3e90cc0c00e55a6d0c49fb4c569e26c3f56ef488df6023100b930892c1e9997ecebf9f3d32e405b96fd6ee3a684bfbfb4695515468de2b1761cc8c9720c3331d22f3c9e8f98cb81f30302047c435bb50067306502302014c5fef4bb3df1607b194abced8b1839e0a836c3989f91892c1681548e13d6ef4d66b03794f6bf594643500df862db02310089adcebfb260f9d33ecebe85f5af90c8798f144d41069bf3dd8669441198e24398b69e39a06453c9f3d4004a90aa2e090302047c435bb500683066023100bcbd82c4ab65ec1a2eb8e60296c474a6eb0104a68751516209113ed90b5475d65ea6c2005c8cce01319fe407aa9c3da702310084bda4cf7f933ac648659be828a4231819ffac1f303aaddaefd9020c0f57ccb63c29f6e38c7354061d8aa47c53a812430302047c435bb50066306402307e46c86956c8d1bb1ce7b28af380ea57c23c03b10b97a8af7f39e66381506a112d413e89ace8e3f7d6c3286c4536c3f5023057c6b61d4b894c369860c7f73f14d85f0873bf52d476921b6d84fd435238d9622b7950acafa6414be9d085b9ff7691f00302047c435bb500673065023100c5ee240d11ab2af816a1b9bfba5319cc6324172e242d7c9381ca9610fe747793ea47d8cdab2a151ff94454a352cefbfd02302ee6ad94d07f4f3f966515f72a2c6b6e7227b791c9851f8feae0738531079bca27f31623f77a2aadcb2289c3bd6c0f140302047c435bb500673065023014ca3d2c41f626e160c81be82a3d86379f3ac0810c1f378eeb7e22b471c5e88bbb5db05f9ba9b0452051e66d2eb15f84023100bbba2df2c85c8c25e0c0be462038f340f97b54b670afef1e70568c3b6674e20115c28dec2a2c8b07ad639bf8c378952f0302047c435bb500683066023100b0c08b7c33fa17346c96cdd471ecce97e8533dd7540361b35984b7584750809edb6c8fb1e01546cafe2ba76444f09e7c023100b4db1dc543b90199c2644eb3dd1847aae619f10485e475bf4b909969b0863a4aadf00e9d424b65e5d46fe9563cf933d40302047c435bb500683066023100eafb75d36277fb4a2c0ef607b4a285fe3d6fe9e2441d3409e98bf9c2f658377c77dcf112a8c15c97d32841049dae0cda023100f434687547a3d85807941d5993ee5a57fcfef7908ac9e5b6a5fabe2336bbe41c95abda09d69b7fbe77765724c35b49be0302047c435bb50067306502303d259222266577eaf759bcf82738c6c6940a70b087273e948c71a97c6921b146464c4e1137ed0c875022e0fa8d97e616023100b84b7f16b7e5f99789fac2a3fcbf1981b5bf1e07e184f2d548e18ba86c554d9dc5d6428238c64125de63849957d0a7ee0302047c435bb50067306502306c258e2529ffc61ee7a2efb1287b34da011ef1fc1ff1a481f52da5677444d582e596e74c701157df0b7587f1a5ccc5dc023100e4005f0ecf188aedfe00d65a505b944fe1f08289b531c2ef10ec441033aa3435c801df6cddb7eebc5c3e28d72bfe2ade0302047c435bb5006730650230297a5d4333f5244b160a0b9f558d2ce8a189fbad6e0942ff93d457af49d2198492e30f58644537cd32f0d9ac46928b340231008a6a0aa36cdcdb098b8d68c2c583ca064370d360786a897fd76f6321ffca34eaabab93ff9c3be2f7b04da23f5d802fc70302047c435bb500673065023016a742ad3e4c4cdf910adc1dbdc1640756254216a18a361858c142f543acdf00b4b346d51b2f201139bfbb3193c5d30c023100aaaf4d0f890c232136368ee8d9bc72e246fb4ea97618acb0639281e9b6a849e34c83a1c8a88b4aa06d69e5032ba0527e0302047c435bb500673065023100ce0f7879ff5c7ec9a2013bf3e5dbfbe7e31772d87549da98497042e567658b177a3b00438cc1e0863b7fec4b76585e0002307f7830753d34393747121a97c18785d750d816095567d88659d87b2fb02716ae592fbd0e1b6352b7057bd6d4008349680302047c435bb50067306502303064406d9c83b9cd8b480e8e56da28a79c503dadeaa9f4ecf7400e3d3c5941e303167bab3db4ba7278b134602535d265023100d5e861f87ccb8f00a12908f6c46d437fd0ab03c2294283cb8c5e5acd9f36b1626aa366e2555759643c34c3155fb62c7a0302047c435bb500663064023008fbed055c6812d33e00ed8c1169f182252e0d7fa769cdd862cb1c7e6c89c7a447e5736cb8045173f7d97e73e5882ad802303298cf90b2d2376644a00f224434effe3970047a8d6891971534e84809d03c8a23b795b2833166a6f902c244807c124f0302047c435bb500683066023100ecb5a8f4cc3f8182c26c3517c018e629946a0ae9b7b41f8f6101448e92215173b1a8d71c61be9398694ec013b65131ff023100e7f83c01f4199f94441d0b05376f13f5df92d521a74c25086b48f238eedd9dda79d9684cc3aa9ad7dc432b3d3b1c06480302047c435bb500673065023025d916a3a4e47662e4a8da3f7535022a9e98b839347208a7e9aece1f6314bb1350b44baa74e1db705a3ad7d67e56b1bd023100ed1997d0861e81ff0292fed0400ebb2208ee8d792af95db1b0406417086f12c12dfd68ad80b1bb0facb9c1b102a74f850302047c435bb500673065023100e081ef6b853565d8e8d2b9d1e9114ae81be7df97813b267ec8b14d0a4b57e432b94f810003e4d06063fd39614516313402306fb434842dd43afb301d5b817305f6f1febf2055ddb0931f6e8282c0fa6eb0c4b0bd63c3c1761c1380125ecff2165e180302047c435bb50067306502302954ab0158b1b9bd2c6f335e565937c4294b1dcb429b5ff58326460c2b4f235921a75dd21431e36419c9ed7084cb970d023100ad709a32f89e4bcee28e32179e2b4ce3a4e1b3555f3e0a57a97f16e07d7687ba0643dbf73a9f570ccd393b601595c5880302047c435bb500663064023058067ecb8564350a638821018baa8307bd1d6b2f1818f2d8393702604b21b17588a4a4df82d7a6343030b116ef449ea602300505b045f623a87580644d5a3e26d9cf4d5017ee064356f16e29608df9d668e974885ad477be8c065aea73a34dc89fce0302047c435bb500663064023055fbe023bbc181abf38d8796771937ce9060a705ce4b1d94b54edfce5ffa408338c308934883092b8fb3ebd1af4e4dd60230617703942f17c4fb4a97608bfb40ffc10fbbc934a0cb1923ee3ea6ed9f098e84a31ff62f0806c06dd5b54b717fb164e40302047c435bb50067306502301c0b4b93c0a46c99ee7a6dfaad82bde7b13ca8d4749ce4c9958765eed8796e79c7532c00e2df03fd874060aa9bb6b15a0231008d22c028380bf448eebec88d51220deedd74d0f28ee7c7a768bbf67221a5d9f6c5b19252ad5bca86bafc9578e202e6d30302047c435bb500683066023100ff42ebd72a2557454126da3fab4f36c059ce8bd5ccbd129d2ab4aae3d0954733d2cbdb95cfe6ebb86177ce8af609b321023100b2bdeccc58ca53b4ccf08280b97a0c3252154bd407131aa9484bf1e64b0631bdf637021c2a098607f48acb3fdd5e756e0302047c435bb50067306502303baaaea2e7e3e28be42ec3cf082728871308d71fab2f7e1f7620df12a44047b21a2a9b596b71c65c31588a6162e879ec023100a29b33299d0d3710788b86444d59b1e7d86c7c007b03fab0c4c7af680dfc550d1d68fd86db24671709a9497847b62d740302047c435bb500683066023100ef97e9814bf8db995062b880b54a23a4a11622f6bb1dbf90c8d239df8229a986d3776d7eef46d7e981b7a2464b266db1023100a5c25382510f53a8b847339fe0e41b5ccb461a60e5fbfdb784e4eea2c63b8ab4ca6e66378df716774cadcd29dcc21db30302047c435bb500673065023100c4c5579604dd1d8e026e7dd5567a432ab1a8fbfae2403f11f18506b464879669c227f59f945821fcd0ca6810130aa35802304af7e7ff387ab59c682e3dbfeb28911d7ab4c678b267173e58e17b8c5bc2e6652afd858e33dbe74b4e0158cb8d88ea6b0302047c435bb5006730650231008ab99a5613a44b35bfdff0a531674c990a9c5597925fc31196e36d546ad5d47a53e74fd11657baf336bce1eb820ef16a02301e650a4de33a806c44ae193c5501b7ba04495ed38fb47fada58fd453a1ec08d78c24c21a204468d6e7d98528ba0d55ae0302047c435bb500683066023100e862e182941852b94f5a8bc352e5833062bb300be20a59efd9374001d3b2409899dee88460732e45614c1cb3ceddfddb023100c90c5d695ec1656f66f83ae5a25e6e04b8443774a7598fb4dc21605fa6e7336f1e2e6638f53b51ed5f433562bce68f990302047c435bb5006630640230352b370cb3624e0f9c45405d2e6a15d0beb27d2af764d517ee5571ab3bb3d0d8986a9bcad79389f76f88b21a7e02b13f02302a9678772ed4674e1a1e10c5aa442f8a4a7dd0931ab6835013a218518099aca25f78642137bd4b15d1ebb617004e03220302047c435bb50067306502305a35fdcecf8755d01d6761a6563eeabea35cecf5af54468921a2641a294e6c08b8fa439b67234e2fd9d64b0a0c9fb63a02310097790ca25f116ac4e13c0562afa2b67fc948d9dcdced3fdcb14bab1c02808802c1e0a3d40a92f46217146946a404e52d0302047c435bb500663064023008c5963c9584d82675d84262bc5ef54064fe4d7d0fa88cc8fa877f1d2df49e025f7901e180e17c86364c3b96567dd89102300f2d51a73d06f63e7026389f93287597fe7e3a8d289b2d2bf190b70694dafe26c82658f05d5d9acab4e78e4c0f8943650302047c435bb50067306502310091cbfb7aafc945d732f8290b977623ff520640d4feb6996172e9a2338ca8421e48ec734619e9d3ade76b103cfdfbe251023059da038934c5e6fa3ef6ce59eeb62c6e1c8dc4bf03965da781941934537b29f09c6ce3899afc07a110da38daea990dea0302047c435bb500683066023100ec90484a4cf6e3cafe0b9bd155192cd12f4bd083c5051d2c561879564c9da9a4d716e1622da41fdf14349a1aa4b49a2a023100a8d20bcaa2709d54792a1f0b9a2c5bc650d7fc3f0d8baaa891dd35514bff5b7961ab86d5250c9579d7c039029510e92b0302047c435bb500673065023100f82d1de01c9e531a5811b12b105497bd49c6bda168167d7ec5bc26ce053aea76638b4c4202dbbdf8196af6e712e5cabc02307b9db7e003b11df04a664cb68a5bd1074d774a6b6b97043e8f95642e63bab222fa99a6eea4480e7f514ba361df82f5130302047c435bb500683066023100b1a6416e68591ac788321e88c3baa4821c9629bf04ac0714bd9e22810809ab49cd5019db02cb81b3c60b915ccf85864b0231009137052571e2c304fa6476d2425e703260a9db7999bb322625c7f8a2a144c3652903ff485d899b4d7255bad445af53450302047c435bb500683066023100f75104fa8f6bda2be3ca4e7b76f335ea652c77872f8e1108701ac200eb7c0c6b4f143ca6d251e575a952378e041dcdaa023100db796af259339313521f805ceaad7e14b1f0f7b47e204de1995819631fe9b722380f3338c9c75de6c8cd114ef913b29a0302047c435bb500673065023100f5bd66be275e182545e842c47347aad19189f328279e7427c91d28f8832501a5c8f54fbc85d565deae48fceb31c6b7ed02303de560cd7e2c5955ecb83fce2b7b21fc61fbf15f0dd2d3258b4fa00bd92bf3b946ff02ad10f14619d35b88916c6190a50302047c435bb5006630640230637d9d15c2079424724dbb88187d7d6ffbbee2707a50709a3600a24c7ab54dd6774a6c29b6c8bfc1cc116c86d00f663002303d0bd725a81d3245d650d188a81e2e0c093449be5ffa466f03fc03ea43aab0c30e119d0032af91409b25cb19f6e09b170302047c435bb500673065023100c8ee082c324d95cd4c36bf0ddaa9e28b53d503d933fec3651261da4720a6d60886b1b8d2e6f1922ca13547c6fd2e4a9d02306ba8a257a69e583c812ba5402c21725dcd4931e6040d13aac788317cfb21c3e6928f223edbbc321b333d0d826826f1d90302047c435bb500683066023100d512500cab323e916cda6085378426858dac7c744ff830c5e70d55bbebcea2700062515cc046632baa652599a8ae5c16023100b1fdb571b7d8d332b49e21cdc261f320184ed715c44acb5bed653cba6260da453b1fa09f29e693d887bad91aaad9dcad0302047c435bb50066306402307b72253238b04cf9be5898da5db367011808fdac4370d3b7d227548a315cc59f053f8a7b10d70e37198761bdfa13684102304476af200138e4d834c2f17d2c0ef4808f443537eba5eb8931914db9c95923b35ddc6470baf4cf13e9e9ced7927134870302047c435bb500673065023100907ac1a95492ff79918c06356e8ffda0dbc002abf8f65c9265f8488554fd2aea4d272c55c6522354de5202303c644209023048abc1f59c25da4a473139288e1332f70526cb3106ad6c29b05dfc46d9d1781a02c7324854c0a5d814ccfd7752150a110302047c435bb50067306502300aba1e8d7db8ecca3864366e758714e1ef4be6189754ef85edccb2dab7620ecab5904e1bc7f580b366c8340c77733efb023100e223f3c52a444e7ae3767772296dbd0ae4fb62b990f5a2f34131304e05a2a037f352b1808c8ec6e776e930c98a4d07860302047c435bb500683066023100e3fcae84229c3b5c97d6a45baf6a1619c73fbc34b74b783366539b553bb58dc733ec86f06e6f238661ddfc2845b70fca02310080022d91d664a08515ae7204f9a8e95a489c2d1565c79dad19facf9b4d52122e6184991e1bac1f36f87fba6b3675932b0302047c435bb500673065023100f5379271a9583655ca6fa1599ea3bee30b9069b9c534fdc4884ed2c0319e9571ea0ada66efee49e303584ea09792ea79023058172c8afe84e576acc6652b17e1d6a1dd501702d00170f88803ec71b5a192000de007723397c61aae5cd254068c2dd00302047c435bb500673065023100d478a6a2291d0e969b88ccaf038fc1b622a46b0f61210aec83c061c657bf046bd5128890d88f9a3daf4647fa0a5d1c7902301c56ec4c8d40ec954e8355836ea805200fd0d90f9e9799286d5cd445a525fedc41764d7030fb02e00d917ac167cfb1650302047c435bb500673065023030df15a1a6484a44248116239957035e89d192ef16334342ef2315c8b3c68fde60afb67ff8a25fe649c665893cd1d50402310094b1c373cc70620ab4cde91a7354274b6d72783cdc606e63ff274d8f74fd68a591192a79391a56b9ee514d944044b3eb0302047c435bb500683066023100cf3a896682b68e5e465b0930b442546b51ca16ff74f6e26d717031209d385ffb100de5e7e7fb310c1f0f76ff25a09f5a0231008f1b84ea861a607ec0eea83bbe953db41de28346ebbddacb8d02df949bad99cac136aa34f9bc03910e3b690c9722de5b0302047c435bb500673065023100a8592656f34c2fafd0cc8b70a63a7d2fa202fecca8d28302b2609e14735dbade3c12b67c50ee6847c3d63b6a13697813023027d8945a3b4cde70cdba4df48069514fa422ef90deaa28d7cba66d272f1bd8db67463b3cae1886270ed38b6ed7f966990302047c435bb500683066023100bcfd3a806a5952457f281a532eb6792d1ee187b88cd00e6aaaa23fae5052d4a240c8de8a5f413d7f4f80fea330f582f9023100b9d2304cb0e20b29842d286975e17985e6812d7e83c7555a1aebf280b314d4663803f76865302ad547532813918be69d0302047c435bb5006730650230208e33c22bf1339c26f0d79dc86dd97c47db656de5a28aec7cda7490ba28c1d9428591d0a990f4474b999dff65d1f789023100eccd6f926c8214f35df324fae5193746d8902efb249c236faa42c37f11165cca66e01638dd2b1d9272c53d6214a87f2b0302047c435bb50066306402303df9cb4c6fd6726ccf878f6006254145993a64e004fe3a604c070ee5c0aa329bec34500975a21452cfd493c74158c59802302b06749759ef594362b51802aac179a8a7b2230290b0d34ecb9dd12d27379985472442cf10a87bf2cc8328e78ad2396d0302047c435bb5006630640230009c8e7f6dbe8605b091da138daeb843272e7858818a0d360211497bd70ead5b86764dfaf0222e09b85ffd63a2c444240230515cde491153ebb69b57ee5a5b0f18dc05614bb0a9f145fa5438caab8ca8e3092e1446a57f9cee2a6bced91025b345500302047c435bb5006730650230704480a5573dee9d2a8915b0265ebff2c7eb0f79ad18e30b0c0e1a657425f7fbc58c10634ac9a146b71a34c4852b3b60023100c3bfb5ec9ad5f868c30d065b0a2f57bb52ac43f2ad2340ef1aa622ce510fd0c1b64b055db16045286884799bff3304220302047c435bb50067306502300d8bf24c2f1b45abe9759aa1bf92a639a9bf2c3adca7ef1f42d3ba10c8d7517ec35142dbd2b37cdf2be8a152c9cdc90f023100804931d50c5274f47f9aa83a74e7acc7cfac85f113e67a4e393e9e67c367cd8039aedc6487aa253b20c0a21e29005d0b0302047c435bb500673065023100c32df50e1939da6a27614d3e5cf0584319ad9aeee6f01300d88d7872264873d56878c0a2544d7804d37f22efd27714e7023062f4800912470fbf38fa409daccb521dd6927825b460797218a84b2bc778329fe67f55b4ccd3862e8b0f86fff168d5c80302047c435bb500673065023100ebcbb7be28229376e04df7386f55bdf35bc2ef94459c5e7fb5ba6c1ce142cb63d52d846bd5ff2d49104a9ad3ff69adda02300354e1b0f4b3ca4ae304a1fb2b98c054c62c420b5ba83f03817abea3e51786db7a5620ec708043ba299378a55e2a00ae0302047c435bb500673065023100a23b8f577fca5d9d9d456065718d4c45f3d7065a83ea1c6b8c5c871ca36db27f593c6165fbcf85c1b7d63fcdace84564023057a67f2083e361a4c72d00fb77c9ca9cecbfbfaeee36ad80a85efbbe7be4038ba16b8d85fe0a415f74b40053eca022350302047c435bb500673065023100a8e846ec57b900aad2ff360a593e99184893ae48a83655507c3b2a47f30200a9f42b316da3555e2488454614fc8df0fe023046ae1e58552f0b2f725da888829f62d2e60071245feb31265ce3011bc0105a916f122e0ebd41f6eb74bc65662c90f1150302047c435bb500673065023064ae0c759fe45461e8c1fc925e0eb663da68d0bc976cb2d17f13c29dfa710b489feaec4e7efcb1a64d7d37f0105014c8023100803ae8b9ddc827cc2206e85f2d800991dc2dcbd8283b52a36c907d3da206aadaef1fcd6ce6e71d271ef2e14eee3296ac0302047c435bb500683066023100a68064691ac0faa813677286d88760cd2893c34c2cc6c2a9bfe2061f9ed1d0558030ac2f46fe5f8591a1b021b08f3bbe023100d05d244c82c2605de8cd294115af41e59a52e7224f2be4a4e09c90e3bb0868eb7c64ddd179ef9148633898c1a39de6c90302047c435bb500673065023100ea27e471d5b1236f09a155251cd8bb5e1b398bbf9589f4050d6351826e0d4a592c671236cd6877b3241eea7a1d8690fc023004306e4cf8a316c5bfd77a13153a92c97ec79dd5f3db17304dc0dc0c1bd096ed7861898e9229fadb6156f3f4869eae980302047c435bb50068306602310095efed3176951c693b2bacb6549be980c7742cffe84945515589dcb4f6205c73dff0baf3bc4375dfa97662f6a046ee31023100be46204670706e81eecb93ff9742509996a1ea7fbc009a266e797b493186dec80757ed98be40e2dcfa5173aaea58bd140302047c435bb5006730650230091846b9d85385dd9bbea93a2588b1affeff268e23e2a1f0a033e71cc8f2a0c96197a0bda8ab80812dd8b4309b6ca6b30231009415cb642f40bcca7a459f7f67378b8a5a1b057be88177ed3513f508a2d52ea8a4abc7a6d18ced705bef39fd455e484e0302047c435bb50066306402304b370a0996058ffba542241aeb9e9bedfc6f329d57c186f5bd1e005543e8ce044273a8c0598279ff1c3e719621ac28e30230666ee065d806eb158f530862d3ecd55b6bb9dc36a77243fbc0354344f5ece8357c684426588b49d7c0374e290b97a7710302047c435bb50067306502305711b0a1918d5000f641e62be2966e34c9e3c12ebf5203e95c1e44d5c2a85345eb07a1b3a0969c913e5b6909466b028e023100ffc45475e73537c28e26ba3b29a0db132893c1cbac406226b7a63465e8cf3156d65da42ff58eaec3313f27747af65e1f0302047c435bb500683066023100f46dc371751deafb2e87c6d9673bbf884c0e747f386347f8a5ae449b633ef6eb50b1bf6ca27cf06675362a84592c1c5402310094d4a9df77604b075b30f79e7c17d6ca40c4eeea78f66f3e8a7883fbcf1ad3381181561c7bc815470d17995e2ccf1b670302047c435bb5006830660231009888ee169642b3131f25fdc8d886fa18dc0cb0e2019be4b59f641c4891d854b241d622feca69d48d95fcfb8c2ffafbf1023100a3c6c938f04994f200063ccf2445a2cad70fff52242e725ccaeac54f2b9837541f39faec1552b70f03ed8034077b44040302047c435bb500673065023100807bd7c4701f2fff128e29efdf64b23159ea14c490fdc8bbe0396885965b3810bc8968f61b7dc46df3038947fff60b57023064a426606ffe52b6eb08e3f32f21875f4d481a6f7591a21f82d0e5329ef22d56f29f03d086fce6b0fee203ec7d7ef59d0302047c435bb500673065023071f28c13935e29e554e1910dcc4e6551f99655792ddd1848e693668c2efe5cf6a4b7239f0a100e55c23853722362027c023100c86672d15c0ac2f46a95f5a0baed37108ab396db6042043a64828916bf19867f5e283557f1acf315352ed4ff4a2d64820302047c435bb500663064023056167d743718eeb6f55f608d669b28c457e53fd1554d656860c146f815790291020def9abf01f0269059bb556d627b83023006b787a82653c4b4b80ec3c0cdc3e5eea1ff6751da9f9ef6b54193c3b41a10fdf1c6ff4375d457d554f3eacc835332740302047c435bb500683066023100bfdc0894ff40505df5dd4d1dd306b30ca8ce9d45ad814581959a87cd0f188f3012e8298a7da156aa96e9db37a971d19202310085634587d45765554c80ad0517e09b4323fdd7a2423c47bd4ee911769eb9a92ffb84442411417fc2411e3c0c52cade470302047c435bb500683066023100c0968aa3b4ce9b29f409aa86fb6e840ca917e1aca98b57720aa3c92a39810e423a66d34c7513e245d68e4b166cf76c81023100add10ff2627cc1aedb5ec15be04d480dbe386f1104bea431945bcdb397ae8441478070796eb34102f3a9d1ff3ed790790302047c435bb5006730650231008a6cb67638c8e84c84e2efa454952c8a9722e56978351ea9c84df7f1a4648a50eb90ee7e944a2ad5c979a457d57d141a02301d788a4f96e5f72572a810ae5a486e79d8e38fb278fc707d66c5c0046c5f842446c285a8491054b87bc9185c0dbc50450302047c435bb500673065023100e2fae12f63d3fef6742034eb7f9e7cad8df57de522fe13d6b5006309b763916bc2f9d71c37c87d35abd76c0a08509c6102306581f168d3bd245f12b254a16e48789baa927c5b5b7689b0ea4c425c3613b8004aa6615857020fc7416d533442089adc0302047c435bb500673065023007972a00c447b823efad89f9b1b663320633a31b7114b0705c63c92950d9d2d595cf33ebd5030b5a418306c0ea8301c402310094d29c06365a021ffa4d430efdec7b0a57440442bd2658d2a47d06aafd8e646cc121391b7fa4325a8363d6c2a6b164110302047c435bb50066306402307378236a1380d9b990c44d0e2a8c80f625599dcae372d0ce3e53154b753dc36d9db23b78270d0c060ff28078faf924e402307c7e3572a23677d24d4dacc09b130e1ba282bfdc6e586507233002000f461a8a82dfe315188c02fc5ff254ad547a19a50302047c435bb500673065023017dc70b332dd30a2d8a570cf4ba18522b8d1801ab46998c2ae9c5ee8dc79a73d340f9e003a59b8146cf764c90c686ba20231008f3e658436c2d99e1ca437b9e420391868511385eb044ee9ca8c82a46cbb9b109f0f7002a36a2bad9f6d0ab4ae0eef7d0302047c435bb50066306402306ba2c62bf8989b02e75ad3142532017a786066c9be885b68aa18b4024829b19ce3502dc2c54d6b64fda363440a58ae1c023024a3906f5e4bdc4944874fc23eb2e18746a2631f096dda02632af23d83f9f1075171fc507fd60decbe27f36edc78f4ea0302047c435bb50067306502304744717b417bae916f75606008d132aaa74456d147da03335d1a2880dc3583fec555b381a0cf5fe9305d7c85fb3da311023100db7ba0941c05fba81026ef19f9431e7a593b39d772ce017b66f676b297f78b21e6a656fc4713810b9ae961a9c8f8ef420302047c435bb500673065023100ebf53b821ad140a9670a2e5f2167405ba599f9b7ca696a7d5394eed7d1274fe1a50b216c5a8c241d472eb319f4b711410230545839f3d78519dd9ecfbb7e597dd04e9ae190522da9d05ab04b1d040d56f02b28732f55a644f325d7f61404aec81b830302047c435bb50066306402306f624db032b79115dd26c97531284fe732b209135d6e18e81d6e0f6d342cc6d2fe85c8267e1d87b50698ae33278f852a02303626d46ff9d1a44eaf7ae91189d186c1a8cbba633c079205e22be183cb76a5cc80650d28b9c318a60247ce6ad5b89e510302047c435bb50066306402303db9e39c52ec5be39485426c96aaf6e4aa012a6be72146091fbaad1e90509312b535b1937b0a307dda9d709dd97e4951023077379d02f424a4f52719dfa13a310b1afdbb5fbf52051fe6a0b731a4b5f46e601ae09ac096f0c16c3892c83273406e6c0302047c435bb500663064023030a4ec0ef78b647a4a96798eaa459795df68b7dba329b00a49886eacbfa0b50669251154f90871f8c7ca75b1d8c3243a02304e008dd66cfbbac3874112482120f540e6457c69fa0b5dc44e42eafb6ff5fb7185e0962c70a88c5d99fe67779a556ef60302047c435bb5006730650231008e1b09f145759a4c93799f5a0955a32b266ac9fba80dce54356b2d1884d5c92b8555f4540806f88f9ee9339792754bb302303a56c99f8ad5eaad6084ebd8a1e906182360f3e972660ac1406e93dbe1895ae138f363a94f56e815948014b2dd78019e0302047c435bb500673065023100f504df45caa44c87b4d6836028fc229050dc05c29a88cc7db91490a7110632c5380cbb912674f168273f4d1e8cce0d84023060f102b402ee6006763b6712232007dd9e46497f61d41ca99a8901468293179bbbbc6a76eed9d99491ba907aacb235fe0302047c435bb50066306402302388753aa83f8c7bba1579b90cd69f2cf0c4674f99c262b8930759f2369381b9c0f2b4e6a053ff65d282a6afe004081d0230736d6f25d4c8ba4ff4906d910192e49abd0d548774ba3a58eb626d334bd43dae721dc7d589f45ae650a21fde65e927f30302047c435bb50067306502300bcb67540b7d8d5f261b34df37ee6f783f7308aa877cc363ec4a4f094c4f4c14e3de469088af6ba016343d74925fc184023100e33f7b7a7358ac5d6a9c8177e6b75dfdbc2ae81976b13411f50ceb17518eb0e976248f6161875405514af4c1df1369640302047c435bb500683066023100abd3b1bae7bcd3bf5520d1c76431ab38d3e0924d17d4c70080daed98c5e4d2ae7e485cc3e94c9d00a35188183e0c88ad023100d77e6ec878b13ce5e90e5147ee6ed37d2bcd24752320f960b4d872805efeccc3a9aa7e2b514b09a6829b819a79102fa00302047c435bb500673065023100acf4425bf8ed4af71f5651d5d2921bff5af52200063703dd0e5e3711018b622b38e60e12abf81ef45874cd33dfd2027702306d2118675792ae5f323b7efae51b0bf47f941f032a9c0f5937a761725c497908430bee72ed8171995bc9be1cae6b49770302047c435bb500663064023067f9eccc9990096a974317452e1c348cfeb5b10e37b26208d8566f19eecc88cbe0811c1f20fd1aa98978cf413531413b02302c1e9dd61394cf6954ef034c78e7bf8072ccf8025bd0bb9143214c7e0f288e09b0ccaa414a06b5048abfeeac2a5613030302047c435bb500673065023100de74dd369d833d2ffb76fb7246a569ecddcd90cd5d09b0ce4655c851e47ad2fec017d8cab0c4602ff251600f9259a2320230708a4ec582b7f605e371a4b1fd19a58880dff866799b5b7ef9679abd8eacc61e9f0ba870420c9bfa24e2473e6c9fc1ec0302047c435bb500663064023037460a3c7d387e55f6d0397cbf1747d4febd16403f71c63655bf9b4e401341b14dda75cb3bcdab67dba7098d5bf15611023039de8d6aa30d18df8b2690bff881063b330195a29a9454a5c3a7a67a523f96bb3b6d4bc02c4d6cef222c02a87fa69cfb0302047c435bb500673065023100ba81bb17d999777c435cd0f648685e1da29933bb85dbf5bfbefb4008b984805e5b7eaaf42357bc711aa2500219626eee02305deaacf1648c078bdd8162ba06f90ebab2a745536b58a94b5e407fae1f8ef170ea672919beb8c65a222fc742fbfe6a470302047c435bb5006630640230338f1e8ebd9d292d133d8bca0566c683192fb169c6440314de43a8ec17cca54d5615b40937e006dc09e282ed77265f17023008dbcdb18bf26f90cd67db86315020b3768be9c308171f9c4136476c82ad976374adf3825e0ad7f92b45facc92d52ebd0302047c435bb500673065023100c10f5ce494705a99a43d4b50fd362cbc1d41446b145de00da7848c01f1940a3110e1329ca91cd62242d014d8f00e8db102303b2490b7ecea86d5d34e01b13537d37cb29cbc83340c40ae15e607e981ed5b7a9bbe264d3393fd4c7e8e61d6adf6dc000302047c435bb50066306402306098585bcb04394ecbc4d9e2a05eae6633d7b0bb6590feffddaa59730a7b774462eb0bdc5d75178cb22c01d2e9ec7b24023029179d651697863e24b22c87d14a89cc30d88dbc267c7f4fe39c8f94a708552be2ce5ac9136ea70ec1d7ca801f3832b50302047c435bb500673065023100fe3d173c9c0573ab45dc65f9e46426715bb2a36c929517bfcb2377e8a1bddb7d8502a70ec4f53be6ef1f9409f81cc7eb023049d27599474a3db494c87bb21008a1aebe4fc50ff6038ec47734c64c98a41bd1f2ce8325df7931b22ee83d586dbb02f30302047c435bb500673065023100f891d496de057d229922011133b0a1d4494585346af20e44ec7add5b4b84e6aba5768b5277cd92100057ff2d6974c9720230492b47cfdf7243cddd875b71fc8a797d82c4b73d714707a4c4afd99daf9c6e38cb2e2c2c3fbd0c851edbedd3d02e73740302047c435bb500673065023100e92077158e4ae1ea52fafae4deca428902993b58b8168c79f9b9c2f37ba885085f493bbffa65b8bbedf7c785955585bd0230543e274154b48a27cfdd2ea7e1f47fb70ad2a0cdcfa69318b55f3e5e428b516790c1baa00ea16441095c8adbf0f933230302047c435bb500663064023031ea5e59331cf60e3693955591d1e952c53809de14dc0c0ba17c7ee7ea85cee760d98aedee1af82b0493148255ba34bc02307eabd8fe365049b5839992d337091ea6c57bfd19d8c9e2b856dacab80436ccf4e092a54f1eda09ba20a1ddafa52838530302047c435bb500673065023007128c6b02b05abe5a7e9a97bde0e70326459936aef024e9d9c56e9f7897557b888abdb3c99b3d1ee55d1c47c866709b0231008e7c4bbcd44f0a2ca6ff3ce814a15bed3c53e620ebf2dde23d97b98200fa1cf84e6f1cb0796f36a2c6a0ae7ebc2a57b70302047c435bb500683066023100bf5be4b1084fd9cdd5fceef3c490be0643b0279abd5e98f10dd0a6bfc259072ab79554f88440c0a88431da511c5e8df8023100bfac86b19f54ac97cf308ba12f07012b51eeef427d82292605d738a7c15bf4137b4940d38efa105f0b442df5a0c89a480302047c435bb500673065023100e76f76cd9070d7663fd31b2a212f946bd8143a0cd2a6d6208607e56d78420966ac253f312487616740dcd5cedbbe4cf20230238b2a3e78b7409f7c1ce0eafd80fdf6f0a87af720f8b6aeb980ec8611d617273ba80647fae1247bf4a0c25a1234f0550302047c435bb500673065023100b43b994248a552783b211c35688d8219d51040cd3a6e2a8d414168dec7ccd3aaafd8e9795e1b0a792607f7bf504c254802303cc18c66a7fd691c39bf5f73e03d7a0946f40ff8d9f833a1871005b7c0245ab0f68549848c57bcb40568c7745b6214ba0302047c435bb500663064023051b12deaa1a575d9b9266f80e92a887e54b46eef8f245da0cfb88f981fb6ac82873af30f3c499339b81d5e23a4b90d78023072f8c966b69874055709ee18f692c43a6db63ff6502abbc9a6deb68bec2402f7feadb3e175171263f8b099e65134c4b60302047c435bb50067306502304d7daefd88bbc2b39f20400769e8aad29fd8d2c2a468fa574a0b94cd02ab2481df25876cf6160b7262eef227ac5ff062023100b93257436cf97aef91382804b8510fb4da52bee0f28f0d4118ad08aad4c58ee4d5f934e2f8deb48df562f5f5ec9275780302047c435bb500673065023100c635aef96f96cfdba11995c2c2626b003f92fe6b888b6352611b854d565d4e33eb043baf07b6728e0ac92435bb04335902305cf1bf2c407fd4babf8a72baf335ee62359a107b0f3c1ec75d5f282076785189186f2777564b464b4a361e2408420d2e0302047c435bb500673065023100bff1e07bdd11a2dec4dcce4613671c32d392a2edcbb501499a0b9e567724b651b1b0544fc9d00c4bf2a05d0db436100702300a265b32cd73cfc41a23fb8a73af41625a72b8a9e41fcea0bf942a62475f78b0406c3638f5710692b9a63d78d4c8ee760302047c435bb50067306502310083ee12b6a1cbb364c0caada82a2f05084fd1493915450f8bc9daa0caa5bd01fc71f717c778cc8146dd6f29b968d40fe5023048a1af9df27699c22f63b093fd1291efe91abbd7dda7171c25c4af752ab4f39b6bdfc91af2be1fbcd92a6b241999603b0302047c435bb50066306402302e6f63a85b6600242e3989c52a53d2d4c2659f71050b6f7394727428524979d31a65a52d62aa67d6c3c677dca6abe5b3023016eda5e31d0735133cba00ace85d7a299044ca66f505d0938c2a4272dcbc5c04d8623c2a2b816688d9861221bfe2ab160302047c435bb500683066023100ecb9f6577554417d51d15dfb17f6fee86ed0d7aaa9e3e60a2a4102deba605710e42a681f0c859df84e2f55429f387ae1023100a3edec2d2c2fd9f93491c76e6af4d57755f0312bb527c379644c9f3eeb6a189fe4ec3842680740aad0ab6f128c542b6c0302047c435bb500673065023100f7a3e23be9abd2ca07feddd5b94bbfe69a24f41b3d8524f85fc1bcfe93f0e1b827adc2d4e8f3f81a951f39b9f0ce89ae02303efe9d1f3e1502379cee822cbd473f6f12e8394ec1f6ca9775acdc561cf7da5d62594e495def23c933d537437e3c1caa0302047c435bb5006830660231009f3c74d5c66f36323a0a7206ac28df42e0ce1d083edc5bfb59c05c11db768c6f8aac57490fe4e535cf3dae8d55fdb353023100b810b0e6d3a8a8496964f574fdbc816cbc253158a98991c65dfe93aab5b56dea5a1abed08e48aace920fe37179b8dc8f0302047c435bb500683066023100e429685ca57e7e93f7ad98c1b754be404c0e40e8e0875445d104f2f85f6dd4cc1fe80262530c42c1ee2cb62f68f1937e023100ea18585dba0da32f5f7ea324a0bb22472882ff75aae9f0762f957ca33c96f5bd84fec2aede46dc51728903a8701105180302047c435bb50066306402300793bc6697d5b9ec2d897f4fc8599f37c50f1cfe4376b9b8080d8a7dc60bf57523e7f290520619984e292e510ab128480230427e7095bcce6df1e4b3d418dd157c51910b91d71c3a00530c9f622543f04082458c82cec557548fb663e6f7690f9d770302047c435bb50067306502301c50631f33158d20708a80b3366f364fe99d543201c7b6e4dfe0aa9aea7348cf81a4802398921dadfc45405c84ea8fb1023100af9a8916940c72b28fe71feadda9a9a0be00e74627e8594a38f7c7c2390fee643a582bc073d38e1e193db164fc992c650302047c435bb500673065023100d48eb9b49b841ec0f6750cbda5470076f57ed5991a3d4ee674a56252ccd422ae50be7c12b39b051467c8d41e5c0144b902300cbaae9d10291213fba15b154b43fe3ca367cdde3686ceca50cf24c3e5a8056e7db371b938ac2098b2775e1b9737b8ff0302047c435bb50066306402301b6bb1718b9ae60b9f8b517367feaf3e54b200fe206d3bddbb4e736d09f2f40055f87e8ca2fb1c6b3eef8b4b4cc6aab0023048065e835ccf4bdd10888452269b5a3e625e5ca00eae9a282a127d069d6836b281d2a98e9b8fe524bd7f331c00d5ee130302047c435bb500663064023003354133f679ba22d10b1198b42f0806279d4ed56310fe9fb411506748396f6507d5f236b6d2b9f706552ab36bd3b52402300d1f272e9e9e4d1688b1149186f1b626fd3a537ca482e325d051dd6e49f4667ebd9e60986a048b6ca765fa62c915f7560302047c435bb5006630640230719d80bb5c6e76c0682ba38a2cbc086480ef6f7c92d36a7e4753633e1d16e9912f4f4cc0c7c1807bf1fe9a45f44c2e1902300712807c4d95a0df1a7dbeb79ac88e8747cd16335282653c780178eae637e74a2733f0a3cf8731bd2c68cd66e5d3c3310302047c435bb500673065023100ca3c47332a97250ea0359dc666b6b0fe48a1726b7e32ceedb7f63a71391137a649071a494fce93317f4fcbdda332861d02302b7baa2ccd816759047c0caebe4842e3b91277c8f8287a80950ec4573ae88684dda33c41b6bd739458da910fb38b92e60302047c435bb5006730650230211c46e31239bde9d7b44ae026d5e67c3366bab7db324d983ec5170424fa44823765b59911201d9aadd66ecc8fc916880231009e7141319c0959b219d32ad0e145154b45953adce134a7677d5b9e125c08ba37cbdffad3c828dbfadafc1fe7877cc0360302047c435bb50066306402304b97ba900cf4470b964ef598d2de236290133b9bc650a5afdaa2c74e32381f1845765541bdb729deb917366cacf92c8f023069c801a98c5c47563410f3c0a1ce3d365fc578b54698088efae2c5b3946d10fc7749c90c182bb95572e6abaef2bbdece0302047c435bb500673065023100ccdecc075f1d39ef260347eb341c8170582bfeeaf5013ddf33d1dfaa78077a781270b273d2fe54a5c64ad15d76b23caf02302095aeb4f09bd5feccef858c625161ccc35a84af18294d1fe077051483c5bf49bd7e40c415631ae93a440e89c5c9cc230302047c435bb50066306402302130753652df07c3a65fa2776e0af89d53f041d1a3886d6ec68f3fe65d03a02c1e2dea3c433fb6c2dba1a551ea3d4923023073a457b93f26985f46213518ac7622ccd819004c3fdfbde72fd4714464514a4dd7f27ed58d45f5747275751f3693e1230302047c435bb50067306502306300702ee958a023cfc183fe4c39862455086504305c22b31706432cd9484bce84906ae0b322d8ded9c13a45f342be670231009fe9e03fa688c1f898761c9f8246a495f6dac5f29a56f4413913c20af1d7c84b27350a97e7c95d15f61586b2943168050302047c435bb50066306402300534720cfe3f6ff3f6d5b22fcf02fea33564f0e2b07682c5ca9a58d8e914d1b39abe23fb3848d7bc8af7c92bb58f70b3023064b6c78f207a48eda8ee1b1a604ca3a0acdca940142012efedefc19fe3e139e9943a58bfd89695e19535c451407452440302047c435bb50067306502306d4ab4bc764851236f1c60678265e658324e934a28f7f14ff1820519ee0605642649f002644830222d40bf72ab886808023100813adae22b58f70a4c5ec558a2e1f3001da00d021699c34767f7bd98a853621b2ce0f96bac7abf909c0dea4d53b32f0f0302047c435bb50066306402300239615fcebb0e6e861ce5d20f790b301b3ce196e0c124ca46e8176b61b338f1df035f8da9f2464ae28bc40e0a5926050230557689ec509cbf1e5a0ed897bb919967cd0c7c2b35331c6417ad3abda043b39b211bd564544cf434ec159024bee026490302047c435bb500673065023100c594a00b3b5b3bdb9c3f47e35a630672a7018670d34c0cf6a74079033a27cd35578fd87534fb706b164dda68da62c50402304317715f8b81ddb64663a059ae2ccc472b7d8d95cfde78c5e24ab0a7d07d6651d486ed9358c6bc8803b2552969dc14dc0302047c435bb500683066023100cf40d3e1bbb9668c7df587f3534f51a89cd86cbde6d311b43cfac715ed1a43e180fc1689c98f6215098a52c2988ee663023100f155acfb9bfbd1e1321c658e66f59de09283e2791965d1cfe5c86df4bde4fd0b311ddecf7073081e04fe391ad691c6900302047c435bb50067306502302079c83a7a19491e13062ad4ef1d73e94847eb09e87beee780857ebba5eaf98d6ac8ea7a9d0a27c5a770ef993fe16bf8023100edf5afeb01ee05689e7ec0f59a9b79944561ffa15aef3768eb7fe5e5ba05db059a520867fb18ec6872e02c50dfcd33d30302047c435bb500673065023100e17d6c6d52cd50e0d7ebaa06183ac0971875e38bc6f741c05737e5b087d8ba69052a1287a6f6737be350a59b7099e0d80230245e7ceaf4d5090165d61d59503479cc4bec3e01402000d3d37d5168910a45aea6b0263e7eb22b6bdb75f71d9f99f0410302047c435bb5006730650231009c55ed42b94186ba8c71bb759cacd21e64f04224c55360988c028bb38ea003c0120a6e2a039a370495f1c3a303e221ab02304d47adbfa8cba7a52666e21ceb5ee76cb2deca484d2f98c7b969c667c08b4be67dff63c42f6945dfc6861168d977f7910302047c435bb50066306402303a10a62d5dfec410adcbca5d7f5fb33f3ad1b607cb2425e78ab31d6dcf07afb2e88d3371d783ff1da46ea90a23bbbdf40230214e1eb85f7803bd154f519a657ad4d2fc13206c48ff0fb7b4c59fa5ef43644e9758be7d62da4a1733ce680f486012330302047c435bb5006730650230557c091e88ed97328722c72672578bd965f9ecdd73f98d5621305ac0e70569c3aff6343b68446950a7fa008d2fe22d3b023100cfea61b7b18ecde9686de94ed7b7f1f0ef158a3d41945ea614ee8c1db48f264af7ef3258b8960c7de89efb46e949e51f0302047c435bb500683066023100f57c770bcddf7405ace120782bb1be3ecb9007f9f88bb79232cb1bf7d196d46f4f85e6981450869f7ce98cd2c63f0de2023100bd7995087b4d3d8b0f140cc5daf2fa733248af3547e479b3e3410f170440d24249e7b2774d3dad702c0ad2f9b12481d70302047c435bb500673065023100cd1cd5e18e001290af9c88db29b5fb6e232ecc22174ae65c83abfd463a598b30caaad145a535b2b4563784f3d283180d02300c8beb3db5936b4391aec8bea9cc7db4461367b2cf662e46db5e9e8cff5c7be958174fbd2b8342915518fc17bbcfbc660302047c435bb500673065023030e417764b1d4e04af5cfea5f492967ea433229699658add9a92d3851f528750158478bc6112d5d2c6b77b3b387a5e7e023100a762441d6d42dc1dc33fd984c4b8ab3088354c506ec5d7546127754ac07173a6e75afb837b51726876bfb332ffdb70b80302047c435bb50066306402304d9acb8662de7f48c6ca9111bee741d2b392d02dd788ce81b4884d90764153ca93375cc7913f1972924b855a3e34df5902306663f85441020bf3c9d800691add74d82a7ee0d5ff1bf84ad9e39a0e3a4e7e700d463ac427647145de6146d1f929e4930302047c435bb500673065023100c0fdf39280b141eb761cc6bb90d48216f188d6bb89645239abbb9c253e75527abd8ef6efc7d7786110042d6a6f18ed69023059906e45f43c9cec0a8163d223ba35a4083dfeef0de924dc63d797b09d115b9b2ffefdfec9a6363dffd9199a0e1e971c0302047c435bb5006730650231009ecf68db26ef984dd9c54d8b033881f7bafb08fd2cf8399199c695d0025e702c5325d41d2bc6fb0d4f0807466804f3bb023075606fe5509708c2a32d5753fda63be2eeab421df9c87fbdf1d5d5842f8d4392ea3dcea89416da6a85d8460029baa7850302047c435bb50067306502304d6831a583662dfd3cf07a48576443afeddc4f3f9d23d4377f47548416204d6c147d695fdc71a94a769f40f62f126cf2023100ce04a592c9346c54e21a33f87391205e91107ab0cf9a19dac82ccf788264ab576dd1aae107540bf1af616e735db6dcd00302047c435bb500683066023100b8d5923f7cef57222a514111a39c4e83948f347b9d82a90f79be2e6d71fa9c14c604fdf0e03549cda1c7dc05dd6903da023100e84f95cb321765d215e626d0343d8f7de3c96d0fa8ca3afea4e15264db96ffb1712c000b49bf2423c64d81ef292d1da60302047c435bb5006730650230530472e28c41a3df83acc51ab4c704ddcacbaebb78846c21d328e4bb9f024df56090cf5894216874478f2b5554c08199023100842dd07448dd1501db67e3f2af12ada478f63378967aaa78c6b98438d2f0be15c00bfca92d9eda8b7eb6c9da9776e4fe0302047c435bb5006730650230435af20cb3f3a298b61a0bd37c6293fb42b3b28bdc6fe736da46e34097c8d3d8a46edb2a315ef05a8ca19ee000bed2e90231009110f64afe7d3871b50680ad8452acf063fd0b87c96ca26de934ed2331e2d4acb8889fba5567c83d24ca02c6b39dc0c60302047c435bb50067306502304fd1c4bbe34f130ab35f72e99be7f913017c8884a3cb0c1436b7cb2bea9a916077208537af46671cb7a1fbc833348670023100a3cb78cfdc0f70e3232cb01ea23351fbdc5ab5e7549acda23621101d869c03a0e1e5575d88f1e75858499c5993476fa60302047c435bb500673065023100f7e3745f04688853cea4950a245b83185fcc289ead86f48afe93d9470fe7e53aca36bbc7c9f299e689ca7d44b0c533d402307ebe9c062673e14f3b27611a51c6fa63fd141d7b849d0884d1d38c4947252ad80b7aa80def55afcc83029a2713d405610302047c435bb5006730650230560a516400b4d159f55838056ebb0ff7b809ba3ba4c9190ba521cd734b85de20906ad79ed686d0be6f7dc59634ebee4b023100e1abf6c6e04936c4a05075b80f458412a38b953d9ee82044f4ec0a0d471075b178a3db1e07e486565db8b3519d81a16b0302047c435bb500683066023100830f41547118fd5ff0c108196910cf30b5e09c037445326cc712bbbfe150dd3f50fbe2f59d6d26a0bfd5d606a32f49e7023100909fed1a5389fd0e3afbae766f9363d8bd09b26f03d0e907f1af0c67856fcd3b9b04a9831ea111c59521c357e76a625a0302047c435bb500683066023100c860473aedaf47af9f812f5515e2550baf03108896dd4bd203476144c21eeb67e4280e1eb70c788b18a68da114ea15230231008bd80f89f006bfe8ab98e9cf71c26d94a9ceec7f66cc1c6f36694a5c99f89bdaa831ddfb9696af8f75918e0154e9435d0302047c435bb500673065023100f23e609c4aac93e3553c0684f8457b83e8211f5978dc456b4fc1821f64f37917a928e216a76eae7a4322653fc825a29f02305661270bbbd8d4bab9210a4a1836f2728ab60cae563c64c1dd346b999708e2dd287628dd19fd9da89c6b5388e61588f80302047c435bb5006730650230685cef654af6582c0ae835ab6fae67e6352ba9fd530c12be7fe54815e8125308a619b7e3150cd99202728f37e022e4d5023100f109bc999df019a985966b15d18531f2963d96cebb7c3489e7376f69c632639d8a84ca56bae52563434276de6a88e8670302047c435bb500683066023100a840a1901957a8365583d2f5ea09aa7e2b90ac3488912d6b2d8cd06fcfd9dfcc554542beaddc75468bc703fd974c1088023100b460630ed413b00f1bdcf1d5cb48b82985e729b8b3cbe7d1e5a0b572beb26b529356ba664ad61f4d1c63ab44b26aa9ec0302047c435bb500673065023025e7b33a962816863e9e9e2dda9e05682285426653ad5c4dcc3ad4e894337d9d9c0a1759637b5d4bda3e728667db2160023100e9d6371ca2183f53790f84d0e1dd38489b28e7a84dcd6b6690a4b2e0eaf2aaa7f225de4e58324d0d0e4d5976791e7fd40302047c435bb500683066023100e282dac648794e73baeb3f75bd97042904cc05d9f78f8bcece11b4e2a6b514050d6c0a8347d91b89d200a65574803837023100db233869eb963b6cee21dc698cdc3b601154d081035b04526735a63af9256e383248cb38dc56f09bbd4bca24bb907de60302047c435bb5006730650230456c942a93a190cef2d7a6ae4d959243c78f281e921bb8315d22c83dd091a4c2f2d70fbda78a9f1ada6f09809d6a7c1c0231008a84af0ddfa08ffa5341ffd1039f1d3fe6930f39787586fe512dc2dd0d560a202219263fd86f3e2d25bba779b9a790800302047c435bb500673065023100cacb7febcf885669a88bb3ee907edc72067f0190972d21e4c98b8eeaeaa745a61952d381923f1da566e69925c3cacf490230478250f90794c96637fee58097fa86fec6ad8091e7a9b413d76ab6dfa90c7325ae1806ff5e8d1b194d617b48c44000d40302047c435bb5006730650231009878fb1f0ff3a195895291551f8b8b747abc5115daf7c22318244d5dc1b426178512d0e5a62e50d7dab6c376abd3d5ac0230797b3159642e3f2708b1798b237bbf73b166cc33f7939f4576430273a869802fc6a6740a23d9cccf3833370cb5bdd7520302047c435bb500673065023100ea03573f9dac04b1aa01197ffc8d3568582dbd5e2dd2ff6bd6a1d9814d42051348f70d359962c4b5e910f364a847e4a30230332915c3c696c6001dd75b8338828d0f8cdca6cd68fced988517f438ab2fe1ce1c6df60fccc5566f0e0a9706ee25b7640302047c435bb500673065023100838e1290d892de98aada0799b6ea14f8ec8012af707a0aedddc8ae88a9348fdd472edf7741ab423c85089471d28b60be023002b61828e3bf315ae00b547bbd81ea150d1afa4e3bdaf1f3e3b1183c1c725064b0d06857fb052cc96e66dd99c5d3259b0302047c435bb500673065023100c4422d2f43dc98c7ce21782ef2ca1c5fcf68235fc2374190b7239ebf2951c603b813c1192e636c87765d092de4f8a80f0230651ccf05107b57f0c8ade6b6c075ef738878b9ed171713f847e8bc10e76a9e5f54614c684cebe4982b58d6475203ad370302047c435bb500673065023042d3880dcab2b2e0a245448127b93151cdf58bd290878dbd3547d491cc1dbd1a50fcfe133755c9185a9ec80591a4635b023100a3f31cf1a5700ce55b8904ce5a1051470a3d981d8041200cd7d9efbb3c98333b131f7107c539c864897a50d3de74c44c0302047c435bb50066306402303627e1ce924d9d7e881fa039b01b5ae1f3d359a585c3f377519c9957e454b3407ddbd84a6709ce1064798c08ee0b320f02306d0e30baa5bffe4d81ed781e16b078192857acd33bfec8eda8b371644d66dced51f3495778db63448fd2bba24d5eec9e0302047c435bb5006630640230306ad313e83dcd0548bbe150f3f911bbeecc1e566e54792b2b444bafefe686d7a0263780e0c52b1b284f8181bca18d40023025086403e6b23e367c31548e3b0e89def7f85d3971420b7a97981601617e8e77f8bd0db51b2d6ad5e138408d0f8ff7e50302047c435bb50067306502310085289e40e81600a93fd938984367ea545cc4f5ab52da16b21c40fae710f9db0f0c07190cf6486ba976dd076ff542207d02301e67846b6833e67e16f736d2fb06d9b629f5cb8fe0008bce6eddb8dcbda107b69b74655f9c882cc48fa930d37f82256d0302047c435bb500663064023019d21ac92f896e962caeeaae536eddcb6dbfa09e966303e1e61fbcc5b4fbb6beecfab74b0edd24d54b1dcf394f706e0302305d67fbbd30e1f39dacdb98abacafd859b666eb1190dcdd57b5730384627477bbeef4514e0ed47d4b2a6389718360fc930302047c435bb5006630640230582b8dd5c8db7ae0c8dc0f1c28e764831b4a54e23f4ea81b802a69f46e84bd4422bc525fc4175ad86a089f58de4026f50230227be8eddec92513b2172bf2304733bed10baf2e4e65e031df9604cbc289120ab6a5850fdb09dae1610742147048e6c70302047c435bb500673065023100af5da7fa7ceb25914582395ff9bef5a532390ee7f41e0780490e15655c4c6b927485be5948a3bede5d71c3d35a4442ff023072ab8765fef5c75099d441f3c5d203f3d96d770b39ced7ec08376d9591064881adf0725f734f079b151d2cd581dba6550302047c435bb5006730650230661217405460081c02352679a4bf3a0f770557113ed9e50938205efc410cbb000ff456102bd767fefa06c5596a5e95d9023100a76762dedc2a134722b69d9eb97c46abd0a185b2ac73c285d31ba773773c37a0294d56be0cc09acfa8ffeb4589d121ac0302047c435bb500683066023100f5f777a3e85778af17606c491fadd9328ac39e7ff698636c9fd404e463d0da62c17864ca93cf2b6b7f591f13fa6d675d02310088ce8a56526ee38598069529d3fa3e14b1e73b92ecf5bf0bd27aba966032015185bbcc8005f379441ac84b4ccece578e0302047c435bb5006730650231008b94f48754f1a6f8401345a112fb879c36e96dca84caac36382c9b3146ae5eb2ce56c0011c8a4cbe7d1412ac1b4e9c0002302eb46ff908375226d1558e8fe04edaddd140498fc0b958912884b3462089869dfc57d55c1c0f06f41889129b85fabd010302047c435bb50067306502305c3c2b4505311fcce269408a300a527e4cb0ab9f2fc51659a0d7482c1bcdc5aef1df06aed8cc2553276a7acbc9071d2b023100d65f2b6bee09e385c1a9d2c62cd3bb29fe1db284372996e99a5141645e8002c2540a0f6e1e9999b1bc670c96d3643ef60302047c435bb500673065023100b41e663a119eb10a78539d86594157b298b73eebc009c5067c97ab30789da447a73dd0a0b4e555cf7f02f573a3ad3f44023045b1a5adc947bfc6f8505ff80a0c8d6ef48d5141b37d6c8c79263ecaa7c6ebe89c38a3d71b85e5a90f78f9f684e430070302047c435bb500673065023100d2b49d74950fec8bbe9da7d3088f85fa35ab80fe5d10aebe030248a887b8b8b16794aa0a95b57c8aa8a725b3fb391f5702300fdb1846bb1da25fd6fb84757fbc272dd71f9f4ece140a309329f0375b36bba82b09507374df779af1b89d625d6198540302047c435bb50066306402302716c323ed9275a49eaffdcfecc5edb8abd5dd9227022ff21d15512bd9f2ca7c00d620e724328256c6d72e008560afd102301648b8d26c472d91984021882fbfbe5ee9e03661435a11c2f4347bfafa38e5edf3bc55c7ca0a8daa0a622f1c861dd87d0302047c435bb500673065023100a6f0392e61b22c3445aeaa0bde5c04f58b2b23f0a071df119dc114ef8d4929fa46eb63963ce819b79ad2e27f75a518a602307f479a3e0c716d11053945c15dbf06c07b8b911de6d0fb7bec8ca612df09245690643e7df54e246c307871739988ac0a0302047c435bb500673065023077556d2098da28b5c469231140f30e4296ac4cefc7f636668a05fb11fb25b13bea2e92232fe8ba9c113b05af811e6053023100f27fb1943ae6c2c6b0f68d3fbd94ce9c5c43393ac0298412e1dd8d4241ef7818cc726a8180adae92b039a7e9e02fa41d0302047c435bb50067306502300fcd1d6a582036c6e46bcf1f162bfaf43a9e0f17d4308895590b7b8669cd88920c59024bda866b65479a97fe9296fc56023100f83d00c2255c975052203e6a564303cbffc7a73ac472ffc2d76183b30113f61e20e45d6db4191a38e752d53393bb505d0302047c435bb50067306502305e0b23fca9db15456ba2600ed1ed8026e76440e13632847b9f9f4e633325eef5dc3ec9eba83db62fcd84d3ac6a1a0f81023100e9164f7f8159f520a54de98fd7a02ab75b2bfee5e1fadcbfbdc8326e04d4cc547f059d3bb574b9af05ea5472bbbca30b0302047c435bb500683066023100a4ef0f95894bcbe1316acc94543fbdfba535d00502d594788c6561270c0f262d2d6e4ca2b79be871eb7dcc0928ab869c023100a38844a15149593b973c0afe146681ca9c36065c590c99f1048b5d903354065ee6e497606f56885ce7db4a604e308d1e0302047c435bb50066306402300be2735f303ddcc1c679d0ea68cba9952ca83ecbc362f3dc890d27cb41ececfefefa2f23e36fe3f1f27580d2b7c3eeb3023055eb2a2502f79c3ea7b8c8237d099ee3bfd3166bcbf4db3a0b1e8fa7da323030683485f1730ffa67c0c40a902de1e9d50302047c435bb5006830660231008164346d8c805a469ac6ede6ce371b40e58513655724dd73fda75156559d1330ae440bb7a8a06cfae48d9ef9dbb50bfa0231008985d381b94e5ef29f529deacf3d521a3a569a80b400807c57ad8f93d7ec3e7e16d4e6f96b7929a9628e72de579193e40302047c435bb500683066023100e1068de96d1c7f730468f5932cb7b0193b234a071b251d68d7a42c03a2b6334262e167c6c890e9ce2a4ac9ae9340e19c023100dc67e812d6d2d7725638f83c895d5692a1a69dc1d91bd8193f57d9a5a37b59293b1b348c4e340f6753b9ca46d85ce2740302047c435bb500673065023100ad3ea5116efd4b63949d3c64443d080ce3b4585634ca1433df2f5643eeafe5e2f7eebb8a1c30a15ffc2805c2ac7374ce0230494dd7a0d72d59054f3d54cf958b2b2d689e38513f3e962f117fc6803a1f3903cdb7abc5c7bbb9fe5da9405d9c5c36fa0302047c435bb5006630640230740669d4d4bb995b854570c8ad709fd9ae7efdbcddd7c6d5150b0e1f19f42689303746ae79259ed8f61e6f426f5219cf02306ec0fcc8e58a7155f702bbe15271858f4b44d79defb90a0c9bba3aea689c5e834189ff2a3afdeaa2d86426c26d1976fa0302047c435bb500673065023100dd59d031c8a6aef9b12910d4aef48a9b3600a00b0563b63694a0d7e83daedec43f1861ef1c0ac797451ee283d9007604023066afe7c6bf0fd4b4545120ad24ae19c1b71b60215c93c4ca1ca21faca2506a3e995231ad6f64a2693c03598099ec229e0302047c435bb500673065023100fd3719089e16a2c0226c8590b6a09aad5ef97c04eaabc0837962f99d331f283bbe775f5dd7b3414f8ba02b788ebf2632023013609a563f4e9ca35e934262c5dce40da31e2e55b4e353ba6a617d773431eb4cc22dc39e30115ccdc304c8e60c00d82b0302047c435bb500673065023019497bae197b0bde355aeeaeb6d94de6be8cb1e69ce806c1e33541f821bca17e0a333c0f8ad956fbc44ca65768dcaca0023100e6031ff5b8c333a8eaf0923cb137d5cd8afa2e6eb2a7d4608b35033191416a5589f0610056c69b6af2b7658e26d794aa0302047c435bb5006730650231009414e299d55ca82883848510a55ea1912ce1605c01773db3a9ebc747def14ba3cdc24e1b8be4586f4433cef74f25c40202306c76db3487ec1a53b13b62635ffd5bdc2c3028ec236eb7a2be48f21d9a8a5743b444e4ab43ad99fdab14a60d460ac5e40302047c435bb500663064023012317237ec49f55c477a50c39469df1065c781e8e5e34869c8cf30e70f7cf1fc3fb0b543225b49dfbfaf7f81d106150b02305c952b671e2ed4394a281471415a26db30621c1c272b946066b9285a3db545830cda467951f92e81f7ae59192bd3995b0302047c435bb50067306502310091aa70a99264da8a133d5a0a6e23cbc353cb7226b96dac565336ef8d1390cf309eef07018265bd15f469627b3ef9affb02305ef9efaba2180ef7a95f1b4f83e367fadb198e7f66ce9e71e349d5e65c78b3469930c5a7742607fb6c617944a10e425b0302047c435bb500683066023100abfe3c587d19e59ae928124eb18fccbe8bf7dcd0539fd0a9e1439ac3bf738aff11ab7f0f52eca48d3c6b42ffdd1eeb52023100dff7d78ae90856a53be3e35cab088af7094bca87499211f47e6eb7ff8cdf9a0b347f7fd1dad1cff4b7a7f828073e2e3e0302047c435bb500673065023100ebd16d5990a9df84b94af4e3ab3503b3b1fb4a038b4d48adcd06df29c9219875f23b9c2a8deb011bbaa55ef8bed08b6e023040d945e9b853ac9a8879a006098f75c5b816f13433e688955f8440e5fb7e27649d2b5d253cf2151542037b8ec1aff2f30302047c435bb500673065023100e6983f82841e2ceaa607b8be30801c6758fdca61688e772b1f9bb4308f697e5416b00388b05fe64d95d5e14730481a9c023031e8ab99a7b596b9b48a795e4d701d85c2f0768b7c5d8c7b0e2739f31022245328b4bf2157b3f76a8c956060a4417bba0302047c435bb5006730650231008023b2527b878606f08cfeab6b52330cf636e725b0cf0e913e7b28ee0a6d8b870335cd8daafa763b4d3e9f6309cc86d60230576e6435304fcb45f212ae8e696f574a6e000124a703c213f40ed37bf8f851160724b300b0ccc5b7ccfaaed87bc2861f0302047c435bb50067306502306db375fe3a798402a7df6310be312029c67a63a0e24582a635ae882146b951d4d9665830142985b58e38b218f7082d99023100e8693b25830db13120546b88f7241f8c869fd553971102195655be315dac93fca573310b84ebdf13ac16c3188df3a1030302047c435bb5006830660231009a565b8b14f30ceb6a2e6472436ac5ad7e38c26eafafeb3be9c646c87fa53cfd6f5b88ab5ff06a420d403384e21c49760231008ace42b1537da1b02fe0e1bfa84323c0ff4bc40b31ffe615b650ee968f5e611cd0b999323f527374601fb9e79a010d140302047c435bb50066306402305f79aaa7a1ac69f8bbe7ab96fd18ea82c23e50a355afc907eb418472cfb13e1803af16db511e1e3995fc24715f47496502301dd9b6a408b24decfd2413c34cac00a942d2e5f75385fcedb10bba9736df8e838bf0643452f47db38838fe1cbe723d3b0302047c435bb50066306402307c18f35d673f7698fb5cbf1487b0e8931e5018c2735f843cb7e838e25fef9d6c04b5c18a3755709d02e2dfdead5362ac023036aee2379bca974c3fd91a3219dd64549abb4bee707a16a75d6881df19a48f764be7c7a40ab9a59da5c61600c94fd0a60302047c435bb500673065023100993509bc6795a627e65d36903973b3bf8ff4a335319bfe248fb303381f614df5d3a1ef56647602d887a29bc55464760202304a475e5afe72ff762f70b314f747d93d62000be41b9456ce365221b9895e7420187f289ded50d29ae3d0f355bcc940b80302047c435bb500683066023100dd88012e6669a1546c5a481d8f9c920032fbb6e41dba78a079017f5ef888e760563a938e8f22090595867e9fbc842dae023100bad59f49346dfaaccdf023d2897fd984a6f25992b1c9849102900585477b50100d0e7884fbb7922b02af41a327ce68070302047c435bb500673065023055a63ecd99bae0777fe9870b533e7972e6247a6c38502498f9c55cc85fbf3db9eca411a20a0f8a0df151fbf5083e558d023100f022e446f09d53fb03ca502e4ad5e8640656904cc2f60daf03057b2b0db570f066079b4755bf169288ba9e916ef32ddc0302047c435bb50067306502304b50fba3be863bf7fd89cd2a706ccd02fdccfa1c77b6a0085e15abdf962478a0682c2c5e19101e27f0e63084d9fc5606023100c2d54fbaf6b07cbf8767aceb46a56fcb0b03125cecf9b5fc23c09e3d57e343c78607130ef90ed0f35335a8a785c57d380302047c435bb500673065023100ca0c04af9c4cd69a5686b0030a0e712e30917e8aace25ad7a5ca9209f865990eca2ad346b736ce5c9afa606ededc15eb02304561f5c0e03688d66ae0ca3feeef564cfd886415e6e4cb23266b700395947e1cebc0f6574bf0427cb7a33d290dd3010a0302047c435bb500683066023100faca484c8e3d14dd3fbdffc8a676d35392477773c1e3f0683af9ae7c4551bc0c447b223fb380d7e30be1389abd082426023100ca7c5ee2292ae4a59a53364ee9e15ea5f8eb66bf3b0192156557a0fe51fa797fe70e223571083bcd31162bf07163b86b0302047c435bb50068306602310096a97bba544adc9f3fe6a09dd26a7dada7fbad0e6dd695664a3da65eeaa8630c3273e32653c8643062fb443c46c4fb15023100e49f3ebf3d2afbfd5f507133421de868b60724d2e3f3b6de2be1bbf7cf1cfbbde41da7aa6a619321368fa0919d0c158c0302047c435bb50066306402306fb9bd149ddfb91287e0ce0dc5e0746ff82830aced6ae211d7de10960dd559edbaa8ed7b81dd0df2db39ca72f271bf7002302b43976b22ff28fdacf28b9a19c224e72ff3c4c4b271d034b19de547a3d01b2720c8f0d597a2a1b03a69c902068378f80302047c435bb5006730650231009517816015afa15f8956d306194b3a0183e8d05a07c8d995ad7bac65ee5555b15f1ecd0910a36b93cee8315b859aced502305caae64b156070864fb16a1f336e3ad649cabcdf23f01202917e2c5cc2ccf5852b61ead80ea57c4086f259574e0e4e250302047c435bb500683066023100c17871396943f45a6ecdc6e6baf61ba9cb53349bd71177fbddfa0b838eb2184bf0e0ab85f647560286aea0dc3fe2d9370231009fb71aea6eee26d5455d7970a58acc119361dd0f103718e3d38670a7c68fadb400c1479afe9835fda0fcbdd875bf09c80302047c435bb500683066023100ee14194c07d29d66dcf28e476cb2db2bd971a84e102271197c9403af757b5e859cf141e0a90e981a7bba455e8d4636c7023100e393b7c6a7558f21f7f10539d53f11d5b6938c49625798d2ec5da1d26db08bee40e9ee69e998f41c726718343864ddb10302047c435bb500663064023017411e771a1b6b5451e01ee0ebb28c4fb92569d22f5501147cdca72f1f76a6654c300d412b50f93a05b13b27790b322a0230783fe697cdc2c9e0480a313a83df568e0e403d66783d362dec86b1b5ef2e9e5c6ab2278f6d6feb0b6e3260e6385b605e0302047c435bb500683066023100b3d01a5667e9d41bd153cf1bee23abcf1efb7f6f5bf3744e2d505ba833f33d16876e66cfc295e53611435908eb721c23023100a68c842d5fc3ae3d29d1d7b103f66e38ad789e5fa778339919983c49b6a56fe00767bad1ff0b3957d4fdc19a8671eb050302047c435bb5006630640230799ebc65a4fa662e6208a50bcfff00fed7ccbfa353f58982ced9710cc0be579747a8a989ded4735e16c2dd4ed8de6ace02305f4d5c06e517f267d75cb661f13e509fd9b0fca2b2d742af7aaee0769ee08c60a67ac364b01f125ae14427340eb8629f0302047c435bb500683066023100e11cafc9975fb4bb70e1913d83caf54da374dec09a3a84ae347607f9c915cbc365430a02a4a7304d9f9737fa7b07d4ac0231008775e2a9bfb9ffcd7382d462640c425b9429ca11d8d02ac6ecdce3b44a425aa2e3cdcd70651cb5096134a851255693ad0302047c435bb5006630640230276da20f92e193b7a0f3d8b6cc8604f00604ee5033ca7d712a4414a376afb47716a625616a75f012b0636d01e9cb74b6023070ea26c64b124342d38da8fb71b4136d0ee02df5ca3dd6bbdb6fa2b5d47ccfef0e5a7de7217a6852d8bf573e2e55bdd90302047c435bb500673065023100f88d7e3f600d4709c524b00cf971fd4d15f0e2a39721f13c961ef77b9a8a301738e57ac29f9de3528c07abd1f5dfcd4302300cb5d0bd6d0fb3a5c2501a8c24f1f24f33fb2183006bd916036d8300cf738db82eea734250a65dac41fdbf127d0955780302047c435bb5006630640230397f9d5c0fb87fbce66c2ab54b81acb05b1a7403cecb4a8accd6e6fe3db736ea048afd37413d0f2902425333bf94bf99023076ca9cab47349c4a27a7ee2d0d6df0df340d3284c1aa9f20ac71e4bbbe0677129d5e0cd47f9702d699aace2530ff5ceb0302047c435bb500663064023020cd0f62adc28431873c6337fe5984719b62f9c00b9701e31e59c7ce5e1061596ed951bec5acb91dc4f87cb28f03a2160230412c0787be633b65bddc9c1cf9c437ff1992cdedffaccb9ec6d6c5390cf3065c80b5657fe003ce03ac54e92e2b259e650302047c435bb50066306402304766a1d6a8c768e78f134ad8a4824c512d7a738b00a662a5b652c11a48c6cfa50d05242623ca70849a80e1c1548fa97e023002aa0e0e276c703cd584128c3dfffccfaed8d765964d5a1de405751abc377c7d883451b69ef1cc91e6f10372f8d3968b0302047c435bb50066306402301539492051b8704eb86c98e379ce5f05648dc3e26024743670409018595b632847b0e34f9989372af8e130d95d45f03f023071e5b257230d3018fedb60a7884705a89cb4dc9d04319ba2711b4aadeff13abe5b8fb4bc74d6831a458587588a365b1f0302047c435bb500673065023100a8dee8362862236dcba18103257f01a1ca5bb306587ce1d0a160eb382c5a6f72bd01994dbaf4509a39f716b0e79641ed02306aabdb9d5d53c4376e29a7e6cd63f0ce20eb1f6b53f9f14d8c8d69072066eae14e90c0165e10f98d9a1a942ba016dace0302047c435bb500683066023100b9171da143acbf1a5d67356336cb9acf3d8b6f0e71448b52ce2c7d464204764f5083954c5a21663e03a570b57d552fd1023100c67f3a33c9ecd93cd1d61a6cfaca1217cd28f51f866c1005ebdcef9f0526c2a27cf192722f1425b3b5675a58ab87f9950302047c435bb500673065023100fa30cbe05dc22feed4f865243be337c4898225f5673eeb18fa30faf17a24c647f4279611e7079832f54f773ed17576350230192ffc8dc3338e46371ad0907408bd647eb1b55fc9d4607d1ddf19191f856c9669962aaeab35aafbbfcc66c9a95d13df0302047c435bb500673065023100f9dd54c18b1d52ff71a4d45b00051e23261cd62fea49f27d1bea6ece326671164d4e261ba33fdf63879fb032d0eb710e02300f77319b715d452a7173d27739166d167080dfebcb1bbd24f9076152b288b81bf5ff504ebcc277253af7fd056f0d02f70302047c435bb50066306402302c4398bb13a371fa19531aa0993afde220fa4c8df20ae35b2d4f2fa4ee7edbd99b16a8ecb504918950dbdd510141bc9a0230424e75184f7efd9508eb1c8dd80338fb01d042eca2bead29bbec2a0217c41338885270fa1cba81775cab26c7c2505cc10302047c435bb500673065023100d7c7e821503665fff4ca1dd1757bd32d355829cc6056b6c4a85925cc22c5149eccad50eaccaa075541f809cbf55cb01d02307161c4b7fbde9f6a878e95f76d0ee75093efc492cf79881c1725a075e6611a2dcc559429c2f42737893ed2f6ee06453b0302047c435bb500673065023100a82fc389c8b4948e5b553c0caa644c4251c694c804a3239b0133e2109f3296110fc15bcce85aa37835188dae0018110802305577a535aa10139e328594c274ec200665e4653e4cf11f63e58323bf997a795b880f9ee84f1354819ea61aadabfa79cc0302047c435bb500673065023001fdc18497e50cf306970d044ff3a2d00c5330ad8420dd309427c68bb7f763bcb03eac4116f60ed42fb61a8752e36bda023100f02fbd9497f6a71b9be895c9a9e7158d51147f389df4cec9c9fe54879e1ffffd4e15a6998e91ebd957764c1cc85c2de30302047c435bb500673065023100b33e37fd52c76aa6bcda4f97583344c79109780c52bcea670bec243aa3139b248787d4d743034692155ece6fd3dcc576023054a3bc7b5a4863714c101174b93e45f1ff30286d271c4681ef805733b9fd0e915c52d44f7cd4de0909589fd3f5ac26590302047c435bb500683066023100a50d803d6e0222cde35b24c661dead139f0ca2a4ea336f673c5a144f373b059b8b076a28f1dde8008a3029025409e009023100a96113edccd84c3fccb01b1a727a4ed7332405303d9ab91f6eca51a9f1346a2e509fcff44be6f550530647c159e145b20302047c435bb500683066023100ee07aa36c5d0bccc07d521655ac1ac318a6fc9d150832f1616030fcb486546a98aa1f5005c00f50fd4f18a3ff677ed240231009035bc0c2cd0a8ff3c7dc79b98e4f738f7fe8e35cc8dd2a32aa1c783396f4e5c888c2b69b8e1998803c72b0be1a24cbd0302047c435bb500673065023100f760f1450a758a9f0a36171f9044f08e2199478c67d1e8bf7c468a695c688ced10aa2251087a2736363ea7dc04ebdc9f0230778372328e9d6d6a08d493488d6cc0d9657ca490106233d47347dcc9d56e7129a53375aee93a22db70e792f63806c1440302047c435bb500673065023100e8290613776b89b9817ea0db77ba2607eb88a540b39e8a7765e6092e8043072250c76e332ca7fc5d0e06a8b5c0084e86023006db6d1bca11b5567fb749fb609d9de4e62be7ead3df207c56ff29cf0ed37f5054c2c03825434a166089b05307ed62d80302047c435bb50067306502303840aabcf7ef940c01d95e3c7c81cd991f3b66e3123b7f360ae5c5a9cc5ea1675bc50e81b29dffcc822849bf45d5b18d023100a50c9d499b8c40ba99885b5df2bbdf2b3681a660af085c2d9b1e51e08c531ff4c0b49324f529427dbf27af50a937a7100302047c435bb500683066023100f29db408d91a11a80bbe2e8a31e4ecef4eabb4f99538b942d71c9cd6b11b945b9d87239dda8fdae56989724a1a4fab48023100fbb2f20fae4f18d40e90d321c136e2d2c039802a8e4c1fd46f028cc3c1d7f36bc7630eae7c6c1c85271b2daadb92f6b20302047c435bb50066306402301f94cdcbbbffc60ea2e614dddd8a6a16680bce980bd8b62acdc4ac605cc84a6ac7f8e729aa3cd1a4816c8f7e1cc1bda0023034bb5b29f94ab1b5faf0806d9074e155bb22b56f1067d8d3582ad92012f7231823a7ec90c51f5b6ca44dced6f05243770302047c435bb500683066023100c7172a72de451d885ecac3348f9f809f28b6edc91fcec96f4ef629d5fcf241b1212d6220ac45dc58e52f8fe847ba965002310099450cc1751582f5479848ed3626f9bd61913c3418fface5f05abebc24e4d257c8c545cd0c0eef0c23385742a6daeb9f0302047c435bb500673065023100d941719094c2dabaeb714375db01845e508b1087a679ffdbcba39f05fb1ad85bee6f47d4596dcb4b6a7d9a1db67b758902306a85acc26e4450fc66662cebdbca5351459836a631f02a65dec0cf51a00459ca92b9b11744d7600dd35ad2b810535e6b0302047c435bb500683066023100d3118aab3947c7773a91b83c388ee2a461820bf1ee9fbe4880c3023ac18591c29c03a9c92e9299490bd37200a8913442023100a0b78c86c62c5d10f6813c83d7ce19e4efa9577c3e1ae99be9109adfd07f316d41903625d28220354948fc11596b93230302047c435bb5006630640230482684cd0a4b9e8ad49ae12c316479c6eb2e33864c338556d91ba90db1817219b96761bb9ca3bddabf2a4a21d7b53c9002300cb296b98faebfde61d8449c120415e507c4e287f02479c941e18ab93c1475b4baeacda31a84ac4f37580f36e8e7b41c0302047c435bb50067306502301baa4b29586e89ec257cb5fb8678d7781e92bf3dbe99ee30fc12aa314225ffc2bc79e5fe2ffed95a2d76f4a5d34363a4023100faa90ad84bacdfc817221861afadb0c6603119f8535b69c601d900eb4f52027362b1b97a14f23388594f4de603cd23210302047c435bb500673065023100bde6ca42a543f84c39af71ad129b04d3f0b4b7f9cd79912c52551dafe5c868ecc4c1aae68de53dc7739fc23d022282b002301640a6867734197eead3b816954582470c1e86c33b867f3afa7cb461286bc32fd8580e9f7f0086f0d60cb8146eca98bb0302047c435bb50067306502300fa56709c01ff67fa46560fe65aecb68210f146f91d4a16ffe2f15055daf2e39c66c18ab0cb55c6399c2c2fae5d74d60023100aa01eef5527c06dd9ec0cfeda9282e9e8c8cd15935e759fccb9db5820fe16ea33d737698f0fe5572d2ea293a56ae70ca0302047c435bb50067306502307dcb406f2aba28165008130585fb4073ab9f337be0c42b2dbde5b61c609563e14c38f66960313411c3081f0690abfcf7023100bd5e9156a1ec4a5ba1f9faeea11feb12b2e92f4fdef5a1d0c603a7e97fe7ea14bc54c95d6a518e43726ebe199be4d5ac0302047c435bb50067306502305272d745277ed6566dad4bf49e8470b23d68aa18b24daebe5b12d3271592e49294cb5a9e91f2e851212733c1f3aa4719023100c16864a2e524a46fd113110f3c8d874b686625ac5d0703ae33012ba22cdc0aaa66454269d8955b36558ef6c5c422b6f60302047c435bb500683066023100f2ffd244f95ad75eed95f5e05c0c7207f3247bd603cde3c54966d9f59dc2b311009c1be811f4275c4809e30f6a5caefc023100c6007cfef6e198ce1d73d71e37ca496dfc699ba1f38fb8357c59aa211c613fd1d0b5637119b5c4f6cef4764cb6bbbdd80302047c435bb5006830660231008d6bdaa26f6501bc79d7478e8de583bebe2a4eaf44bf66ba564200ad0fc5dbf7c2239695ea5b50d9f19611110560fe83023100a9918a5d266abce665659e50bdba25734e2707d3b2b8fc9d11554d3c5ee1f84269d2ade7734cb18adafd86bf7e68661d0302047c435bb500673065023100b0e319eb8902353d2bd1cf75677d8693e26de0629f131117eea5c209dce8afcf19d1c85ddf93a66616f8b8c93d014ee8023010981b1e9404e389ef43fa17cacf94ccb404984fbbb1682f25d524d91f4e49603c64b13ac74bc8133d254662f618ad630302047c435bb500673065023026d774bb9cb0d26c3d45d1d698c1accc0359d37ec00d19779197c12503ac2b9a76cee010cd96cea2377d7635cd1ebb57023100afc91e3ed520a11e082bfe6dccaf025ec452b449d3c19ac87237dfd225b576fc7dcb7a43666e0e0b5927def9a0d07a4f0302047c435bb500683066023100903e32de835c8367d0fdb5cb32d97bf0d22fed1f3b83e9f35e027bf12dabe0dc8aa0ed33c113ce34ff2135ae252d2e07023100a5db702715c84cd211c052ff1948fefc838130a30303ddc2b7e51f2139cbcc54b8bbfe921ff04e42b6fd4fc3f888165b0302047c435bb500673065023100e2d22debd614dc64425c274eff5406651c74fad3e09bec9f980d5bfdd148d661b86e3ebbf6cb35520867082fe220f0400230323c5b6f7897b21c5db7b5270b3a88a532039e8492286e8f2185c89ffea3e2d04b4fb5b268df0494e41eb7d58a80d3a60302047c435bb500683066023100948d004572295e4a58c3f8ace554d310c27c671eb952a5e326f2afe1445750a6bb3e641cb4bb4bf3e4a8630525c6bf80023100f7743588015e7281a33f565d28e853cfb4b8518a3944c9ba2cbef5c8d665a550eccd45e2e21ff8791cdf7a1634b5a9480302047c435bb500663064023028eac67a6bbd513abd17553e6bef32ecb8b887f72d71123e028b0ecd8447578b99fe9a8da7719efbfd2d60fdd2912176023038e174dc601539ac5e4cbbac2d0e3cbac6e45dd7ad8cda842ff9ddd56943921395bef2c46299f78ffefa45a731c5c7260302047c435bb50066306402303d7651e59ceb881dfa1ee7fe1c2758a9b4b33de9b1c446156d7408490a0fafa11679907efda43f80507c56a395a4a82902304ff14a885ebfba9c2035d0a153d59facefd3efc5c5a17157def384682f94db4ea66549387b05d1fae7b7a7706a451e450302047c435bb500673065023100c8f1003aca82b7e06e56f5c3161161cd2a0ee545572ebb73a05c19462aef97c268b4a84bae7e259ec16033af3e9116240230466ef668e6ba2aa620073f6a68c2c6b2d0a83185384e59c71edd81c9b173e1afe47850afcd37cb1969b777f0a382d4ea0302047c435bb50066306402304f785fcf16e1727339d0a90f798def9ac923a6be11abc22e6880ea4b9e82a6287bb822a2a7ff5385f889c756bc886322023048f745ee952930153256e085e6accca9cd638cf5f1b7b5b427fc8643e3c3594eb3d3ee5bfe01228dec86b755addd42fb0302047c435bb500673065023100cfc695b6f7c17e74c6ee322bf31bcdea759453c3a31a8fe7d48eee59b8f6a8b28f8564ec3e5b3ae40a69248eae0cff380230577de3129d86dbb36ed820aaf8d6f2a889b3884be5e19d710657e0aaec0faf0ef3e7533c3da9978dc21000f9f81510d20302047c435bb500673065023055e5df7fb6fcce29b6d55ff67d57e539bbd5d8d892616648a005c6ecb5eb80cce8b882a8ead89235611f690756eb8be9023100e695c8d37640008b846c26971a7e12d1e9922b2eeecb30d6c01624c185c3ad3bf3defd5aea7310d35e977a2c56afb2720302047c435bb500663064023013940abf6caa7a17f4c6ff798a9b551a8c88585bc2e60db2458abfb43f972519502a7d3f9ead8a8ed25abcbe7e5fadfe02300e0f2193473bedf08a6ab9fc113e393f4c76a91cb3fa0a9a0960f76bc9e58278de5aaef412f28bf6fdbea113150a2c560302047c435bb5006730650231008e0773882abe89dc6dff31648fa14d960e83872104361e7a3ae86f5b753db1042002002ec7c8e9705ba47b952caca7e6023057bef9381a86966baf4bca5143496d7d6280758da5f1be29ce246f7000e917378b839892a2ff9637a4d99fe8aa459c270302047c435bb50066306402304d3304519022b78792c45a3428c72f42d06e1def2205891b948c1b9832128e9df88e7a69c3e91e2695c3721c75a9116a02301482e4fe7125a688ea2879bc794bc58423e2940d7b5328915b1f8e12db1d53e10b9ed82773b5da27d350babfe518270e0302047c435bb500683066023100d33f97c8f8edf28f71dbd839313f4c2abec1782d7a92e0017451cdc9466ac86047b4827f702e25d185801190d7056e1a023100c71224a35d1c0d267fd2b3a65406e484eed6cf216635174c9cb8d0a82d8d3589a5076fb25efff654098181e77ed1b50b0302047c435bb50067306502307365acd161cd2bcaa8c519aba021fbd494eb715b5e555967c51f62adf7de3e34823d2a7621b0f4cbe00f0db9be0345d40231009ae72622ff0d1691f667f5052f9c5e368f19fbb380692a79dc2762b166c7058563f2abcecb59df4f25ddc970990e3c360302047c435bb500663064023031cf225e3f2c839f3feb5300609885bff844f58285956d1c77f4f9dd5fb31857e2474980d2cdc50f8e977341bfdf49e002300f15748db26fa143a3f499ef23b22e18ee408da42e2b070d1254442e1b4b3e383d7e0b2cd8f8bd8740e6b3804238fcd70302047c435bb500673065023100f69ab720473978fee8161d8c7fca7c3223a6fdf23b1ddabf1bbf07363fa77cc4ffca08c73f9a74b647e5550ff63893e202305922e0e05e65723e8170d8d3ddc2ee8a4c4f09cf1e84cba6bac11a37999a0494891d812580955b80558c228d73f120a80302047c435bb500683066023100cf8b4b9bdc8ded2459cfd322386a35481fc597d8e2f7eddf465a2b0abe8a1d90ee518f55fb863f448dd62b25fde95697023100977a8886812211d72aa52e6fc3868a32bbdc08dfbe594a019fc304e15b2ceb17b09937b4c5d6ff23af2b5d0703c492ca0302047c435bb5006830660231009798a6bb7d035a2673be08ce5f57745805032f449a4d6eec065b90eb78ae1c23e25f03aee9e35b9e82ff924efd574fe9023100ecbcb896f4e172f1788d1fdf54a1236afe772e655dec5feb5d94f6299d62a1f99ca5a632c2bd6d9df8d5bef19f582bf80302047c435bb5006830660231008057eb2aea1aceb6dddd81c27ec06cdb65db66703f2ac7f9ca5ed24c6b5cd126c4dc41631e9032e92efd680d71c010b7023100aa04a17cd2ce1c414b64cbed9b9200b4e7af46369f6482fd405fb802b230cfc832524aabb86b7d3dc79dcbe5953cbf810302047c435bb50067306502306bb1a98d48fe8f13fdb5aa1c363a99cfcc5332e8136f1c014c0594e43e50eb5971e0502621baeeecc869d67be23775fc023100a1e4d7f5a0522c53afb09da07980bb83011a30199517d76292c87af1035c3db39284d26cd1e14ed5ad345463f4181b430302047c435bb500673065023100b8ac015dcae8dfe250fe60fa892550c0010792d87bed2deea1bddbfc953da5df98727e2466a5958449162549bc0da6be023019cc07ccabb38e46e523ca214f844bcb6118e0363facd092ddde05339295d724a693ef2d791aebd71edeb5f6d571e2270302047c435bb500663064023058ec42c4e005ffc269bae4753f55f67f660563f6713ccd2673f3fbfedd11e7e4bae24470d1496c2ad0b1f53ad4bddc2802306073f78d7897080cca4f46442bece5fe15aa1d4041a7fb5495adf6ac437e58d6455be33f81f1903a190e9928dd9053fa0302047c435bb500663064023054dff752d72123d1abf7ea152044c93001d4d9794b30253fb25222fd343027a934fb5b2c69bb9df35ee6a57ab35298b602302ce44b44e05cb2e14369409a050e2ed42a012a90baffc117d0e4d03dab598356eabe0ac50406cdf9fbb9eadd46f4fc5c0302047c435bb500683066023100882c26d002a0a74cce5ccff035f14faa4057b65a0d8a38ad52e034d01a78f912df6b8d2d716b733952772b2db339d769023100a849d201bbe000065e580403d86bd29a642bd3422002e14ff503d73900a00cae68adcd335f18f3ea4bce742455a7b9620302047c435bb500673065023100961d62495a8496bef83e1cfe27dff640184e9c6e254d430c6df9ba8bc915dacbebd93a76d090637476b09499c8dd536602304ffe12c1a20de115c01e81d8fc82cbab29f2a0a810be6da92a1a338ef5260e46467468739348d3efe8bd8a5201c49f950302047c435bb50067306502305b4400579b1630c266ca672b7cbe50f76e23419e2946a0888cb518fd4246230a5fe731619db68b6f2e6f572a19b5d8b3023100dea2893670ca93810681eda36b948dfe190d359834294da200f0ab30052e8f55ff7f3961c2f13837b139f231c6a819bd0302047c435bb500683066023100a562ffe3bde9f71d8e5b2f20559c0e8d9e70e4479bb3b7392d5919291f9c86990c1b0fe12e5c10444d431b958837a7ff023100b079eb8bdedc981d55b46bb346b3315580c9117becd437f67af9610aa56c088a589ef9064a5e855735e9580618e9b1e20302047c435bb500673065023100c6957503959b6ccfbe09642f613915d3b1c6e7768e4300c288b9cd06553d79fe392557eb5123390f19a081bbe5d8d21e0230579483f2805fea9808f5a304a3669c39e0c33df8cf63c7c7a389d15dc8ee2e833210ff46539d3aa7f3a6a82dacdde0730302047c435bb500673065023027e25df1753fca803495ee04a8397e75c1483456a1ae42c3315f54d02935d1aabb234efa866b12c1b6f5b4c01bcf77ff023100a2c4a27c2e3b11223dec04d12b7c03d32fc81b6964ce7c19f81a63f2f54a0b5f6825bc854690086b3a6398e85de435dd0302047c435bb50066306402305d00058d5f0c65c6798afa2ca1e4b7df606ddb6b6630ced61e515117a4b422002969efc84611102582754b433733917b0230065982fe4075b50a24d128dce62ce88806851c86f43ddb8c06750ba8cbce088960e29025f844241bb81e488acd6e9e010302047c435bb500683066023100a36653d23a7ce9d57a63d1fd1d35dee013cf4f37ae5701952d9f39bea5ee18f52b0a675344d6ab5cb1b586a40dc8ed6d023100c7d2ff686967d76f98b952743bdd7187294f490f0062c00ff031b05e32a53bd78882b659018f1fa34646af32dc4cf2210302047c435bb500673065023100970f94df3e7b86b00915958fc5f33faa4c710b6e005e4e9874a8f687c9d16d00322f00187e4a1706b78f5d79d75d3fe3023047043b202b933666224e2f7e22a9d3702947103f68223d0b1d3fa09dd6b7099a50628140ec97ad62effc6f2507f8d97d0302047c435bb500673065023100e40242282e79fc9b746df54b75e2fbbace7cba6e61250ff6811247a7bfd8b5963c10ff04e956aa7683522cda629d074202303c39d1b2dc084fb71877c9847d2865c20232fd7192308041e8d6b17e62d96382da43536a125e474912f95122f32e83e20302047c435bb500683066023100a4ff0bd9ba657676b1a877b5667a0d80240f7987917898572dfa22c56d23cd45ed007f0a1f82936633972f382ec1aad6023100e86ea1954824a2a5517e91633e41b15625e55835c0cb65a9337427ca535939a0f04111ca2c03455e9c57b9cc910baff60302047c435bb500683066023100aed4934780dbb31e2be69280cedeab1ec7469879f93449571e0cf6ed18a4bd180706ec6d67708b75aa5813858f67fc9e023100973112fc1ee454704f21f8acf7ae71fca42c063fcb77125dfba9bb516478769e6dfec9a86a8e4b6507bac6604ea6e5f90302047c435bb500683066023100e7af136fe6d5a6db3d2ce5f7ec9ca33607bc0ac0f6864b3d4cf9aada38abdd9f6af77463bb531d91976f5e78d51266e2023100fd4ea9ebddcbdf796d1fc5d155f0394e4fa62e1b53ed4e6b0250f3a7ac2fdbf9db45bdd3299f4e2aacdd590d28a3c1740302047c435bb5006830660231008dfb393d0ca7fbd979beb015ae5e5c80a6a946ee2a99ae6bedb0ff4b6a606d92399b1170ec45df7d3840734d2bf80ef1023100c424504ef0074a16bb063e7094e7075e992feb86cdcb80ee34b7126ae4c39111bc797b46a33c1bc52fd3f3fdd3f012760302047c435bb50067306502310093aa74b27c9347b6ccdedffadadb846abba41eb820c224e3d92dadf9458bce1bec7dda08a90dfa9c1e4e389129465e1502303fc54800bd4a2d18d935b9ff72f81e54f431145576480efea1812dbca837866bb7f2297d7067eed86bd9f327a4aada290302047c435bb500673065023100db22c81c3741ace177c4fc13c72d3f6d5fd1127f279abc8d66b3d30e049aa3ea432e4afd651ddfdedae496e214771bf70230766ec4883be3d754d365d64817bab0b6bd92526b2680d79df0f0f0fabc65b9dd787bcd9d21a7408457edc295d23b24740302047c435bb500683066023100958b644dab02aa7d653a7e43f83a3985e6cf90dcc22333adb4448423dd3eb52f74b2177ae1848b09a957729ff0c50276023100f0f128e728a73a9392f604bf91ca74e075d94c418b2216ae10d01593ca64198333526012af0375a251ecbd96dc7ef4b10302047c435bb50066306402303ef0d80033e337df4265eda958d774b356ad70db2f604c0336d4d1ff2a9f6656aac7db8ac6ac9c6b4165b7857ce11a9502304d890a3f2928b7d4aff086e912100f32b0bf1203a145335f67af77629d98bca6eb8960acabd5442e630cbbf15631186f0302047c435bb500683066023100818119df63b9a1e6fc6608605525e6b25bc172d9000c56bcb44dc2001b9cf6b6d67c5bc012d0714a18e580547538be9d023100f0c2b8586c50ddb922d6b9009c2da19c938b427d41c2b67acdc0b7be403e6d36c620358efe15de23938d203be3e7fa970302047c435bb500683066023100f08fb43f14a21ba92070705809481bbe0fcf567b8f12c7c2bb9c176a7d72ef113f15e431cfc18fa3391d907571acb8c7023100c8b423480b2ab19015d7ab26bcb615ee19aa1fce98470e28cbcc51f87b21473917f72e3a40cd336014840553035668eb0302047c435bb500673065023100c9762a19c4df06d24498c74692dee4f7c2ab1a2d0b84e475b98d5c4a07cbeb152d63304553bf586ba1525a2f8b0585e202302cbdd6a8112322607f8948112d879c6c4711a7d1d9eecee9c40c5c975843e270165bcd4bc5bc40e2799ead76a6ccf74b0302047c435bb500673065023049adbc69331a669faf3002d34ac7ca2b9a6f9b718564374d18952301937d76318d4b633b84095ccc672719c69decd6770231009eba5ed747e02b95a7e0f8475d5a328fa54afcc9c44722f7a6bc1c5852d8c8ad5ea38ae7c0e86aa010fd19ce7c40a2400302047c435bb500673065023100955e00c7335e43239ec9f5179af5d8693438d469352b19d06adb4bd3e3dcb416f76d0ab36bf9111daa0799f83e6949e9023045990653fa7e3ce87833f97f110103690a47972c7e837346ab32315f0a371c4ec51768a117f31350daf9f70a66cc249d0302047c435bb5006730650231009ba306bff1bf06c8cfba12465c0067c28a9053caca2b9aa6a1de07e42a7c02113e0826d8ce5f97546101ba024e557baf0230503175c127c0dec7726fe1819a7d729b023c598167c71fd78ecb97223ba5470954f4385d03983c38f77bfd22ec51f2d10302047c435bb500683066023100f61ba1813ffa5fd468422873cbe4a6daaf1a31b9169ad0672abec3ab04a0bc5258b32cdfe44f0f2242cbc1d1be84a198023100a585b5788954ad13210082751a2ae8c5a3ba75bb86f4e088b93d1de3036602ab9e91e5730d3bdf23160558f76e2e81ed0302047c435bb500683066023100d8e9826e359e0685d22516870ed53ccb40719c2d99d8452d22236def6ef8d87e0178b5ff45377a25cd4ea48a2481e546023100a520e3bb5427ebe94e6cc12271b5f8290e85445c8a7a2e7746b677700c964afaee04b67e7a9b3860fc22c4e36d56b6b60302047c435bb5006630640230637be742cceb777ea7c89c94994c8996b7c499c976b0db421f3233739b9882ebbd1d0dd8d231935ec662be2c802b2b4e02307903e15a82f4545c933ded70543c3091278123bf579dc5999c10b7be681bf5ea612468cc0cf367239be5c2d011a718420302047c435bb500663064023027074060ac1f3dc4ce23280165cc215b16d0b06a7ef7cbabcaf81bfbd804dbefcc10301fe6334ab7a466fa62aa29c4ba02301ef89b2660171c3f139201491698c5d6c2e8464de9ed0cebefcf4d0361fa814bcce78dda6c72efbdbdfb7d917c8e4ae50302047c435bb50066306402304f3940a763aad38e623aea51e86dcb598280cc93fe76fd73434f7b44973d6ba4c2984639c57b041e2fe69154d28ec5f902304cd4d634986c2bb3e006f5669337489a3d3add6656b1b0a30a6f4a2da9d20eb898a7d542e643d0eaed4a90f54d20614e0302047c435bb5006630640230038551ddb1e45b9693893e1733722f776b87121775c0e9886b4101025418698514b0296117945766c997021d416391ee02305a6f70e8d6615c185de6acd83ba27bc451879c59aa0df6580d1c153c8e70908718c94d85dc43b91d27804f8d4e16ff340302047c435bb50066306402302d7076dbf67ad0e25b54946c94eb1e19a8c7dea796a528ed0d92576130842db8dc5cadb83a4a98d5af90bf7bf555f2370230573eed5924471e5099412a3109337c6f818fba4707be2875821a93624a3c1a98d02d062e960400a4a4b0d380f38356680302047c435bb50067306502305e7f7a6b925cfba54b780155f8f39241fdd2ca99e9fc9e3aa6186ce287c9be7b158464babc1211363dc486f2d328b4f5023100a7290d70d0fb938446f10f2ac056ce3ea0f72ebd7435f0be856fd498c9e8cbe9351819293c7539c565e427d3db5ff7d70302047c435bb5006730650230233964c692766a9aa28297bcf53744123dd1436308d933d6a1dbee272a933fc931c7fce109529ace451c620f436621aa02310086b253e4885d0a00bf28fba97b9487f91ce0c3635bf12c9e5f0c9b914912c36107ccfa071fc022685646675c6d2965cf0302047c435bb5006730650230707e5e3d04b367e2dfb1fa7e9f8d67853989e3ea059ed0b52b370e9b90affed7ed79d8895d34b4e5de7bb1f2cb88d515023100af043ca5fb4f418a7143ad0542d318c843b7078eedcbe7d41e8ad24ba60e6db28fc3958d601c884700341d27f3ce038e0302047c435bb5006730650230437413b33209bd9e7408bf48db2e29f560af4b3cc5a5873011d8a35701731b88a679810d967408890fd624b90bba89d302310096ca1b431183646080895771a366f4634cfb74164113782732b687f5cf4ef223d4ad1169042fb45ea098d56d3dbb44ae0302047c435bb500673065023100f22ed2be158aac5b56f6cf4af72ad4103b0ca464086fc16da5e00f0006101cd2245fe08daf9cf2aa91949dd584408915023036876eb08eb50c73442422151461e1cced29afff4ef2922e2c6bb259ee296c16a054e6b5b4b0d066aca494bdae22e0290302047c435bb50067306502306348c237ad99c938311bf1c43c8adc0bb0306def529df4ede7e005aae9cce744f310e2e6d271d9112a1f53ab9ab9881f023100969ef09ee6d1c29c64afffd961d71b280654734b36ae458784935aa9e1ff859096ce0b35ac7f380f355a6f5b0a9eb4e00302047c435bb500673065023100f1e9cd0dc1b6d0e4024bac0666073cfa5c7c0da34e51d0ea335ea22381691c9a58f1fe6ac3e2d25d32e037fe3f445cfc02304e918b89f12356493caf72750f8cb89aaa00ce4d911194b97d824e53f46ccef677c87709b6fbcd0e394a5afee2c8147b0302047c435bb50067306502307ff0da8f3bc042d117f20bc8d04fa7a00d51d1d7cc9b44ac9d4e96575be5ef424912f421dab9e3ae43f6580b35e816b6023100ced4745b4d28b127a7794b0c53debc391bc1f6a99de24909d2230580f12e75bdf3fdaf382039677bcb21c8ae25ffb2500302047c435bb500673065023074a8ab1ca23f76f4a92fa3437833f395941b43789bf8298013db8be276c0ad09409b9d9c334338bcd0a238e4c1252b1a023100943081ae4095b46f58d5d7506b490a4a3e0a7ac21294effbb2f10e1798122bc6d12e2542fea371eb293b1aeed10bc8f00302047c435bb500663064023027b1ed4ea24f41452dc5dffaca1f631b4047cb4f83d1cd976ef6ec6c22a253e53c90a82a4c2ea3650a6bb5c4fdce02980230228524d518b61c7445ab4fe1bad2267e17a4f529e91dc6f122772e0cde2c232160b8cfab1ebb1eb827320bac379ed0350302047c435bb500663064023039cc7bc9f01592435804c894f020ee075e1765d9221327587c5faa3ea5dc41c5505d9ef699517b0a431cce517363ebf80230134d54c1134f8ac6ef732796ddbb767b9ca69174b8f8837406f2780a4a11c63bc35f25c2402c73b64f27eba66e88c9c40302047c435bb500673065023100f37596fcb6fece1e67e04b09c93bfe95817c84d2306cbf05aaf872585e7891f2a20ea5b394ae338aee8b8b33ffb13f16023057bb39820d9f45cb9883ad87660ad1542e603691a9e3dba656c135dad6247ccb1ff78f60c1a3778534611d3a63bc71a40302047c435bb500683066023100ccaee73f17c59916c44ffd93c8a6f5b3cbd9096ca821aa95ca098b25bb0ed0c825627f4d0007bf164e0d03728f038d90023100e955828d7b6b975960e35ccb936512e8b25dcc8a396171d85fe14a53840d29312dc5eadc1eef55df46f6b1a3fbaa16e30302047c435bb50067306502302d1496240c66333aff9957c34a7a823a2dbfef69c129aef65899de4a747d7157e9e65001675992329d96ca0b087647e002310094e44cd7273e1b07a973feaa7d9e4708a7c920cfc9cfd76d381a203ee1b3dedf5354618b02ed011ed2693f77857b7b150302047c435bb50066306402302411b5b73896391d76632eba5196a0127f14164917032d6d557e8d8b2ad99a16ba054327feaa86cfcabbcf67e342f19802306171df93bb76ba12fe3f38c0c0cf71bb8ba1dd959967f20ef691044d239d5454eeeb49fdf862acb11f6668b5b54bbd5a0302047c435bb500683066023100e9a118dc6fb9b622f564cc5d5caebba97a135f3791a0f06611caa67fddbbe887c9872baed40d4255a07c84cd8dddeca8023100a73be0fbee040e0e922607a0e5997af4744c3ef94e346e55bb382893424a8347453afd492ad18903f0341e25869e00870302047c435bb50066306402302f6579b1925e0e5fdc758bdc7d9a8e8c335ffb05d98a8c8cb769ea073a6bf35b69fa52111b271fd6bdf2b6349c343f7202303ff99a2d87a2ed59772d5580e1eeea846ff5e97d696c416c9be3c21ef1f98f26b3a648374e5c282bd4e2df80e604b2cd0302047c435bb50067306502305dd97c1ec3715bb790a6a76599c4ed270b017bcb570a692397a83e93ea0fb29585f3f6fd67ae0b0da11911ca7658f94a023100f43744000692b5c5f81d80e3d092575f7cf89cf33a2b9c17336aae416053a8c97cad85642a8bdad51de7bf2fc39da4280302047c435bb500673065023100f91e4d0fda545a4edf2a0bf13f66fde0c21e15c092a53e5a2eef61f1cd5c120c962c6adbb35f6596328e56fa27e5f8660230762be3a57a53c9a0bcb2af173cd67b41ad81ade9ac6174a7dc759e411e3f4c903b13d00aab859356620a6c9748726bdf0302047c435bb500673065023100b5859d2c15a09ac06b4a2bbf1ecf70075c8c7aea407ac16b718a758671341f82d2bb90ecf8b9c3583195e5c9973593f9023040c3d7f1cbc4884dd7c2542fc92bb324e058f916c00caa11033fba891931e51ad796261ca9d24c829aed218b400b13420302047c435bb50066306402307fe3e841e0020cba59d955956e7d204836b658dca9c65a1e53db8cb55f6b4f37f5c17e30fbdab126c26509781771f6ba02306fe1d9ccc87b25cc794bf69154d5c4fbf42c710e188ce1f63607eb031fc21112f059f3ba3fd37108d3476bf7bd42faed0302047c435bb5006630640230520b6d65f2b6f6cc2cc682fbc64bfb8c562f9085dd82f97cbd0d477a84f7359cd9c40c968db47c0aa73f53ebdb3a1cd102302059b1c6274ef83df7c7975d6af962819778f58c7d5077e620a428821114d9eb19c30a6105f0f711869bf0ec3e2b77490302047c435bb500683066023100ee681597fd3402d9e6b558b557af7672f94244e19397bbe503d90be0fe1657c82fbd24e99c667290ccd7c620a5bb5412023100cda6fd1b554b76a237f161e64c6adc5809dbcfb1cde0d560b4bd5acfbbe27024eba05ade7ed578a43491f3fe218b4dab0302047c435bb50067306502306dd04c66133756a402107397980a89e56fdd0ecfac2cd4439fef167947f4f29ce1e11d3c5e9d68858e6785c96540a21602310088420087d279cf978fca7ee8a8274324dd60d1781871179e833f719523313d3c10c9ff42f34cb51da75da62c600ee6230302047c435bb50067306502300438148d9f1eb3e6b486cb5208fd469fd8543f6c9bde8d3090b01798929b92fbdefecd99df3a0aee18489715f43d2714023100a6de80946b3df851e3a44c4cefee7bc5bcd68d8d010069c83b6e852f24c88a6dd3649c9eee8d6bb436426b47c8a5d9030302047c435bb500673065023100a6422f84c518fcb729a4bac7c1cd15c978f6e834ebcda7dd7ec14b15fd699ca9d44a0f98bbb95c20637f67dc684f4ad402301fc46d0b65e57b693f93ed68d1ee9e8686b39ee646f49ab07640215d825812d24f97b00b6094721baccd8065da4ad35f0302047c435bb500683066023100dc4dd71712bc2933da7cc169cc946e5c5fbad415edd75ff16c44de86f5cf93c3ec31d818e96a3f84422b141a2c50e8d602310098f465b838325f58b3b2493b52d657fdc792202899a6223c5f295876520cb43308100383a89643858aee6a5fd1040fad0302047c435bb500663064023079517e6c493be37b4bd71105f0e25d2b87d71e1b85dba57f07acd387c541d3beddbb67097c1ad7adf5e15f813435d86402300f433d5e2e0f5a2fa0e77c12ebf1e48bf56ae9b37f34943821c6ce3b065684fe0cea87de51d7931d3d23e163f87f75bc0302047c435bb500683066023100e68b60a21f30a748b3966e9a521884e2ac558f55bab1d4965a32488c321294a95c7e80ca58a9bf179c23d6f323177a99023100d6748cee341a55a8a9c1e3b11db1ade0828d7d61e07ea78bd0bea7160e3a393ffb5df12c03bbab18fe4cbe2a07b1a0640302047c435bb500663064023061fde1444b61f72e420c5be56361cfb6f64670183e7da8ed1f159651fb414cbc83079a5e1fa5b6e310c9243395609bfe023050c848f975329788cd6d6be88828fb444858cf37e03349fe0b76ecc393f92c2da3f4c47842d03b4bc512f62e8a54a4e40302047c435bb500683066023100cef2edd874e52945717fd67d86e81af5665235fc4dc6343ab09f08ec9021655a5504d8cd7d08ef138d65474c4eedb964023100d2045fdbb1d6b3fd0e2085ee32ed5b9f0ea1ff366f22c42454019e0c27aad2f960b09d8b9bcc7ca71ada692411ac57e20302047c435bb50067306502307667dc0e60491022a85fd75b2c59a10871d96da0f4dda82fa16907b505a9baee0ee936ec3d1977352037a63c7b5998bc023100fa8a4989bf340b543d700454980d52690407b3225431027884e31b326e210aff5fda109891f77649e6258a0eb832c3910302047c435bb50067306502306a6fe0b9c5cfeb39bdb198192a6b2a7e1bf402a05d8e0604464b5d74c54bc15513220cf107a192587acb599df6b0093b0231008a0634dd6a310d1c1e7a68949e304280c80f893266f98341d28f60ebac05803a9eae95ed9337c2ef565241429e0e85c10302047c435bb50066306402305530dd9cf100dcd60d96542dbd8335cee20c9528b6ac4b2f808dfdb3fdd20332aec91e89465f75bf7694b204b8570b900230640c73a58e28c81a2ad6b5c06e6ef65eeabaa0e949237bde3705edbfadba0469f6ce93f19d4c486c9e4b9a47012899220302047c435bb500673065023100d1360658db854f1846195b660729883312365d5b345f3d8f19800976e1de5bf492a682d3d38b9ac5951bf13f465ba1e20230307006b08f215e0eef1025c476ae038a9bab179ee87c346fa00c899cd8e8f067250b4e03b6a1c7e035d2dfa1298da3540302047c435bb5006830660231008069e7b3eede34ba3d9c97fead59e2d6b2f2dcdb2a562e84e83d8711fb429a5b19b3c4a8338d5744cde44794f90208ea023100d88f3cb6d83922d76e6310504017339b4f66f9513cca90643517ba87472582330cf36c4523a23ec493c360b57051212d0302047c435bb500673065023069ab11c490f7b68a92a927bcfed53800e335e5437cc1bc59bcf18942a439b0ea72730f00a1025360c747037afba82ccc02310099db618234698a72a15a0e859c13368a64bd9417c84db5ea943f195ce4288af8809eb4082728d0a166b99d56950663b30302047c435bb500673065023100c6adbdb84a8eae58bf87ef07310685852a1d0911a8904415f5c981b2bff1472cfc4a4faf0666a090d7ffde26f0e70810023051d86038ee95b8c497d1ff576963d5d8c63d9a8a3468cd31a0214c4b46e57d1a4a058cdb580b05b061e18a8af1b2353e0302047c435bb50067306502303fec6eb95f41db449576dc27ac877f6294a0018a89e76b35d0c0fd3a978c6e0944e4e8523c6d8996d1b239b78aa06184023100eedd66147bae697f3eb5f1d183b82bf6340fff7752792854e4d9467714edec437624a36f2f15ac4e1219929c2f24f18a0302047c435bb500673065023010eb5d4d3a16d776a3a4acc8949bb6d7861738649d50aec9a7d9a6f3aede51936964452c351b69049b55f4c42e04a861023100889f4e0d00215b2fa153421d0d1987b96ed9588b05e3dabc3f391615198747f1273c67727d27eb7f04e0f73da9f3fa8f0302047c435bb50067306502303fe5c95aa77a27a0f40a62fea94ae71ec76135504644684853e73534c4566ddbc7a8bda0bb6d1c2313df7e5b76cb71fa023100bdf7abd0782aa4e777b9c4ad558b7198a0ea5b3e81706b241d9448dfb22d683493ad36bb28cc8272e7a63f035f312a160302047c435bb5006630640230320b93879d35de13153c9149b89979bcd8b99e567f9ef624bb62cbd90293c55173d77806cbb11579a0295070920ca5800230227d3b9c9e9f72ff701bd06b19d218eef61444bcabb4401bdb974118ea36835e3217ccff782c21ffb09ca19fe16fe16a0302047c435bb500663064023033fde71b6278f88ecb83496d7c43f67f1d62dfd38e70f97837e7ab3df682691d1d9eca44144185ef5f02bbf39e4d2359023042426e40d41007eb29fa39be3fd097a829512fc5a0bb503d6574a2f3c5afcb8fa868ab143efbc92dbe834576058b35c30302047c435bb500683066023100dc9e5b30ce3eb0c38fa2e3262056cc6a6de6771586c67914def6cc6edd3686d99e9b46384536870c9ec18cb040043d1f023100892a11ec58feb66255b88d9c01d180a427755be4c1ba0df5df647943f05c6172fe14e85ea35394e63ab0acb7c48a55870302047c435bb50067306502304396d9332c4bcce0b4b1ad35bd02d38fe6b94da69b84481068fdd862359ddf12edd2819a335f4f3e2ab3e4e3da1233ed023100b9d06c289bdafd081c1e586b8fb2f12edd7d39823c4502e804bfed4ea5bc410e9204b89c4b8e61ca3cdd981d2f1f5feb0302047c435bb50066306402306e0984a5045548124e7bcc88ce9ac8f2fb0dc7a2df430cce976a9dfd69cb312c526e51744f9c84fcd0266f8d7f4e659c02304a967dbcbfee29e1ff9f853b7de03001fd7a40dc252a0506ac2e0991dc06cda7f76321196c7c92e55beacccb932467540302047c435bb500683066023100a0e94e76429243af1c20097b70995952e6de6a292f6b945ca0213152130212689daed67b62d5b52f668c882b6e8d9a0a023100b46087b741ee5118040b34aebcb42ed017bec79a8096382dc3a194ebbbebc2e711868c92873685b62fabf48b8e15782d0302047c435bb50067306502301782fafb7e2257e392b8a05153e107f7133c411efe6618e81bcdef0ed7b307968f5482058eee99f794eee05c8b0a30a1023100b36ea10bf2a7fa33d31b6773c325738bd9cea73543112194dc8be3f57405d3ce58f9da76cad096891e5a824c92d6f0990302047c435bb500673065023100b25dd3c2fd5d5df9cac820f4b4f841199118704a1888231b9d359e70c5afef04eae3b8eca2a5d61ad6ca9c887223a8db023014e7edf471f3bb1fa1c817fe5c341ebd53915e2b10b257300ca98267758932f987e1e5e1e5e8015431c877f26fa4af870302047c435bb5006730650231008528478b80945db5cbcb8d66e5e453d7bbf353559eeadbc97b249e6c90110104a31f51cfeac3e9fc733d818736805e4a02307dc94fba12c6f98964c3094c8e7a0d73848ddab5a4269b4398d415d2f8f5c848c11853c8c9a53bf3166f30efb186af070302047c435bb5006630640230195810f7de5c55b13ed05f44884c462c611b64279610ea4aa5d618fea9abfd162c8878007074829cad3699b5cdccd07102301e961e11386ce72e57811fa4fef14266a24ae5bb072f8d60db6ac4c89ead478def801a0d6d046a964f6ff7b79abcc8a40302047c435bb500673065023100ae062ce54efc57a41ef6613d0458d435d29742393d109234a7e642e4c653f8e1730c1643d71d27b9469444a741c635ac023030efa6caffc0b17552a42b8e2671e7a162a312807fe97b07df8af9534c17b4e7914972453e4b8579099d5b0e9e5b74af0302047c435bb500663064023049f25f0d21491f0c8debcf635105300f7fe7e00f8dd7fa5f1aa4978689df9e0d772566fe45bf766dce9093593eccb37b0230426b3fa4a821e15d4a761bf41a103922782e46a5949ec5ca2d52b2b1a07c1a528d4eac5ee527dd7fdffa6ed1638c2a300302047c435bb500683066023100f6dd6b4fd9c41753889fff3d7a2101efef2cb40d6fe1be4edcc96976d9e15fa90d706a9754e7bb64749324771732a696023100cd388fa69e13c1f847a4f0297f0700e7ada5d3b8bbfa2b74751ac050acd68d9c5ea646e0fe74f49b8f609d810e9bd4970302047c435bb5006630640230068ecbaaa0a6f3244031a2f25b6d6db66c864232c45be51bfcc4f466e1ef659fc8ce776086bedca29dd8554feefdd4bf02306aa5c3e015d14b35e5101f1f701955068763df54ee2f6f5827505e05ab196639f4c6ea677e287a34bc127e6f1ff2ca040302047c435bb500673065023100c37cec22fddce40c7a6e8dc3878011623dddc98bb420c2b28039d4feb6b8ab784612c84a0a72dbd15aeb4034c5e73c53023000f4fbfb85e4ecd0a5c7736168fbf4f322dd924080ff21062466391819d62ccb0b2d2f070ee90418642d4143a8039fab0302047c435bb50066306402302d9ac45906f19c83e82e14d2d3310867f3028eedf18d6fa5bdb8ed65cf6489f992853c59811b76b1815b68b6a0e269ad0230603b670e9e5bb540277da1ad9e9636f9f7ac5a60292f32d63449ce842a4a8cfafa7ba1c17b067b3ef4ab63fbe106b55b0302047c435bb500673065023100a982f00c0d8ca3edb28583cfed78846d00d376d0df3b7dde01666be9d7e7d62640b45933019552069abe15b36386c68402307638f310dd05a61fade8ba72b9bc68469a6e4ed8b1b02c668036350f8da13f3b2c070c3f0c3b1b5be74876f052b52c320302047c435bb500673065023100f1c45a53def72e1b616a4466da729b5a118642b688516949fa915c5a32e31dba1ebdac6ad88f452b248f5a508772dcbf0230218b9a53c0c57017d675f059e946ece973d7a072107889120980ab4bf621880139c5262ffb5f1122c6a61ef8e5791bd30302047c435bb5006730650231008600cef5b004941e04fa2a11c867a0573c0a916e1da3bbb57aaf40346d1de2714a52d42f44685b11cea8f3a3f7e85a160230644445f196410651d10272aff55b664052a2a6f216200fda38ec0aecba6fa2861685d25489ad917b2f255212c2dc29220302047c435bb50067306502305f1283674a0c745d8c2afa146f70e2a38e0796457e396011a84a45bccd7d49733057cf397cf4fdd0f931d2d7f17f2d10023100d903e140818572f18a2293b55183c67f4e2b63a7de5e7a7ae3381616a7209ac453a01ed44671d63ed8084e11ed8b75400302047c435bb50066306402305adbf46cadb26ed641075fa5958da63b8e0465a0191143e7d54b2bf10828de58764455c5a8b970d237c46f9d1d52d42602302b7e1633a5b2e4f7b8e2e1821d1ea39bc3823c150d02de7786eaf5390d21d0783255d24e4f01900ed52df19d7c4adaa60302047c435bb500673065023100a0707c0d5aae05b617f2a6a028d5985a601b6854eafcb6038e02952d13bafa5d53751a0e278508f2746ee2ee4a5734f3023026489225a9a28928ef8dab7ad9c2b0bf1126a67fdbe92b0645841a1f5caea929d57b3c625a86c408251daf1212e7f8290302047c435bb500673065023100d3ed8fe3c37c818454f027723553dfd9daf2dec051a0c24672b1af0397d3ede8c50b28b932c6f25344cb10af31e803ba02306e11aef2be7457b9520c42798f1543156c7907b77556f9278d5f9d0604adf8901e64fb0fcddd520d9f038354b7a923200302047c435bb500683066023100a8d9f2c6c8565c91e3b801a68c8c727198db4cd2e94b6312ee60822c9b88ea5c325090ea058d27b7787d252c9011acf3023100f30e276dd64607508da7f0601cea5a014236ec689877e90d8280fdaefffc75e4acd9b31efb03e1fec84c8c01715c26340302047c435bb500673065023100921db525a79c6b6438c06c258d3e7b513475dcedac639050895c92640f0d5b416f2bb9048111211a29f3879182b721b702304654e0acceb25fa797e36dc9c87fc7e441b8cd50be3f02455b805f83ac03810798a6e644434b5255a9975ebe3244cb4a0302047c435bb5006830660231008d9ca507536a2a5be10049edcc568dda3409a997dd9bb8aa8a76f88c87be96db6bd29cfb994dbf465cad3f8d7775339a023100a77a507f1a8ef335e319bedcc990165f6854af9de4aef0dc5c4bc200e7a5dc3cf94c0ded2f873fe4bc75e9d36c7e745e0302047c435bb5006730650231008806a3d62e4678c8ac23db4f94b88e0e1c9fd55598884f020fa895e1969508958302c78fd5c20697584bce76799ac38a0230796b3298b958f2654e5754b84615d93e570e1b538ea639bafbcabc1772e34c2b7b1e535702255bef880d0994204a3c680302047c435bb5006630640230769211bf7c8f0f4b25c5326fc6586a2892e5d5f77eebf758ec5206daced3c0c1b670395f79b0c822f454659532b9720302307abac8d778dc7d76a9d5278ff04a69364fa38dc477569bf17306b25c080fec354d1a80dde3afadacf1f5473b80f597d00302047c435bb500673065023100cd0866598e0613d0934280e376da0072c8f206c4cb3e83543832e48c41ffca1d26fc5848d7dcade681a48b7c37973a2f02306613a756ed4cac3937b9ab301bb832656dcaa1ed72eb86703f6a8fce62fc9b4039980548f45866922ea6638aae68dd2f0302047c435bb500683066023100a3ea35a3b12fe3a30716c06d99b4b630a181627868d8c03cab0be29544bce4d117485618c56c1ee2fceb48d1693d64fe023100958d60a6e0483af8324e4516503804e468c9ee7a082797427c9317ee21a31ef538dcfaf41078ef1cd18d7896abf853b90302047c435bb500663064023013d890d1ffcf1180a8f8da652ecea1e7e81003517d709a219766f0159ad89c43803d4bb6a1de3b2b491f8c0f9b0096b30230285ce8cbbcf858f13fac97372ebb241d129391c82ab6e434bd4ccea9c54c114d0d296dd102d359bc2c8ca6255198e2f90302047c435bb500663064023036ceefaf55f884c35751d5dda43c67027a36cb1f99e03571b94478e4183f0baf1a2a501c3aeac3a47a01f881a4a8dab902304411a08604a7345f1986d88aaa021578dcd1c1917e2a40bb40c648f87c7c1ede306f9197466a51bef1bd3a32c8888b7d0302047c435bb50067306502307a55b48c4b9e6ea0df1aa561871158533a7d6df5cb3c3f108439e6a5e9cae5a95f638f9d10939ba1d2be90f0ced82bb0023100eba0481ba042875252858258b20b43cd262960d25aeabaeb71a0b60cefe7127d1da34de53bade270b18ec283e9c9d0290302047c435bb500673065023100bc75e3d783bf209027dde643a6895539a2185d955246521c4f3dd8d848e57239985e1ff5b1e5906638e634d715de843c0230224c9408aad1d78bb172498e28b5bf3992d1957d4f871d5b5d794365d67bf01f87681fc7b410c22884c04f85210ed3430302047c435bb5006630640230071ed6552f10bb12d8569b77de7ead23c8d48b7a76d610f73057523b544ef8cf381ea279458fd24e99b69e21641de08a0230472102738f1870f6dd65c8464609baa49d4efddc30ce8594b0a8794eadeb5a9eca014b832d4f7f23feb8ce89b57c79c40302047c435bb500673065023100e4e01946449fd060c586f19b4787974a55647dc1994550c851b73a944d3a637ae84644200a9c574ce3c5504d886e2795023006e99a4891f120a1041b5a279c857f5b8d68163febaf0bf595e52f0fea953d15efddffea63baa2487e05adfd9e6604160302047c435bb500673065023100d1451efeac75a8e7f9d32b46341a3e4718915793c5395be6f1ca359e54f8d544669194858c9b669ffaa65ebb2a8b6a2302301180853aa0329c640976b8d26172dc14ec9ab436b14495005ae2489a6a6bc1c83499f73134591f6dbe3c3c6e7be45d050302047c435bb500673065023100ac6236761b531a1586acb79aa18b863a4cc983968c552b9904808068e298e4b4c08b4143427aff474750f7b2bb1a2670023043f12992bbb0f359edc91c186460d0c0585db234ba81b1631e07b621e8d6c5e165e7bbc0fc826cdb6fd562cf86561bfc0302047c435bb500673065023100f26e1e3d5fc03e543b1177db23cbfd09a9234605d7c569e339bb0ced2977dbb5f3f11abe2f460271aed9abf6cf047179023020378180a33c04b64f670d6247e28147c970e6b241d0cfc20fc98b42250eb2c6798918ef9e0f12179b83bd6640b25a330302047c435bb50067306502303476ba4eb09d4f59221403de588281f2e3e7a9093cb8bb0923f134bb9c2ae4174bd541c752f6d254cda5dc018918bfc202310099589c0c25d46c5e335ee6210c41ddf6e240858c769171596a2e30138e3f87899d49f0705461e72a89076a4da769f4e80302047c435bb500673065023100d1d3a0b53663d16a98937eebd4f3d540ce251289015883a9301b2fc9ecda9b342f4453490ce6fa7747b5586bdfbbf8b802302e1d979049c8cacf28a4b3d18c2913b533ce3a27fbf669ae4659153cb87c6fbf6039389be83f6831861557c1139d72520302047c435bb50067306502302fa4cf5361cb315cfa040e4ad0f9fcad4471e73c7b322f5b61a5451f2844b96b0bf5a30d68d7464a3c10905e12f8044c023100fc5b51ab083e5dada7f65ea297a8c309d619a21a92b09ea67cbbe833ee3f7144010b3c920d72de4ce23bf3934828a10e0302047c435bb50067306502300f214fa779eadf5f6878c1f1c5213887d5279bdd9ee21b4b63c89b251bb0a28dfef474095878bb2df200512f0fb4edc6023100f0593fd82f1f6524e9c400cdfd97773077ae0bbc8164d235c02dffb11ff71f5441cbf5387d6e127f1bad086bda4a03360302047c435bb50067306502302192384034b217daa6c37beaed7458096f795a086a96316e5ec38f3d504189c37c7ac9faef03fa61bdd19a5a997312a10231008eaa98dcb2e7e668121664a67a964decb9424838129cf6513d0473703c10d38f07b3428b4f529dc30edcac55d3aba41c0302047c435bb50066306402303f3da1ce19498635aa84dfab70b26f3607f90f42a56fd81befc050d5a01e92d5e127761fe45eeab8de24641d8bb7d061023010d25ce910743bee575d686275ff12c9ab799d27a5f4f714c50eb4a6986a1bf649ed91afd81e3f08d427e30f1605066f0302047c435bb500683066023100e55e05769db56e7377423d083c6cd6ea273f010a3ac41c2d1d32e5458fe2736a6ebcbea5041595c98b4ef4214a1a6acf023100a370062bc6706ee59d9b1bc86aa7c006350fe6588c4cc1bd7f761fd0252f8cf19b19e46beed7163a58397c74c891e0360302047c435bb50066306402306d9f75f2dab061f296ab13fc5ed297d961e5d4edb3f55af1f2cbf0c7efe32127ab534ea1df06ce83fa86a529aad4ae04023003721379aac66d3b58fea477a9d26692f6b6a7f97d2e1a332fdba8a730ffe460fcff7106325f7028db82d79f5c101a810302047c435bb500673065023013fbf1a30a31fd3f7c1f260dc4ed21648a0e136285315f88ec12b4bda075a072ff6bfb7f648e58e1345a162510ad6baa023100dc16b87bf8aa9c810fd3f8f4c1df2410dd451fc13ddd002b90dbbbca07176704ad42ef95ef7164667c919b3be52517d30302047c435bb50066306402303773f66b536d4e4f29ad9023e475d27a760acfb6e56b37ccb4b73eea4ac555b93b02ad6c3f6ea91b51b4410ae90c4707023037101e2c9a39d6c027c926030712c336c2d8eedb8f12082d904b2946e1ca8721c501ec22925e2febf764a18defc83bf20302047c435bb500683066023100d105ea4cbf13975611d1a67a500c376c7bc558762a5b7e225875856ab9ad1953358a62d03cc919ac3e5a1b8f64b34a7202310082e75023eedf987d657a3f3606abdec1574fadee6be3a8e29184467ba9d1a2756753b87d1899251923e0cafdaea657550302047c435bb50067306502307e96725cd3dcc71547f324e2dbec8b59e3f3aa8712982e1a2605a5bfd5e65e096c4700957704e8dcf918e43c2c1d9f0f023100dc4fc1e0cb3f16126a52a4df94f001ca1ab6c50e16ac99b8543ca74b7dd029e4340925e037ef0d7b956263a231d9cc270302047c435bb500673065023012fbe2bdb655e675b96af2f8f142e0a904d9ccf99b669a4ee79219284889d3d42983142757195d52b6c73ce18216aae502310083357024bf94acd1de08fdffe2724acd5f4668ff02e7c2f5f78926dc89ac02832463574084eede847b6f911b7d8d3be60302047c435bb500683066023100acc32fcf1a3fc4e282fc1779690870014d6d704fbbfe5ffb84064b9c4695547c1c39cd452e1a4fd414931d12d63875bd023100c612bd541a91a127ac37476ca570ef26218713a435cb7f2f734f544ef628b17ecbadf6ed9416d21de3f8ff242f4b61120302047c435bb500683066023100a0e0d3581ac2aa7c24394eb7cf3f90ffe386732f5d5c6b4ccb41d9a727546884fc4c45a71604d503866a7c3375ea0d9f023100e2d3cce2df3648513bc05d293cb58eb5a8622548dde10f115253ec76774c7926cd51fed79289ebed52432d29c3d676050302047c435bb500683066023100e38baa67035b82f74086b3438033203aad248b58fff371a9779fd8499bd04a7c98443de23804e90129cfe2fb564e981d023100c079c5eab98cf28f66a9570ed8d079d41cf57472159f85b5ee6156efa2bc19e9178adf248c9e22f7f83575548d7083940302047c435bb50067306502301b795804b50671b48e439bfc71c6c3e80878517dc0e09f7039028cf16c9933a15b938aaf2b05fd17771c8ac7d11818b7023100cbe7044a5fbab412f7ef969da0fcc2e89f7580a17514f390cd23613178e18999536410fb9450f314b3eec33ab2d42a9f0302047c435bb50067306502303e35fd13362848fddde1db81e5da65c211287947bd1a6d4eb1de206863499d0b7651367f0f6e0f53bece4960c00e00f70231009e2dc03057b7a44499d4812d4bbb0ec087ce735924ac7c42d8faa2747a2d2bb12c1cc88d0453edec0bcd1c7a8f05dc8d0302047c435bb500673065023100a1c188420c027948378750bbf8720dc31eb7d8dbbc293f93e145940328f8c19835c17a16540fa5e746ff74ec3da1851002300721b8658a87d850f616ed43218c74a56984e8ab912871ae9dcd62518dea2f3c903bf7d30dd1c5744d57ad84c8c463570302047c435bb500673065023100b61f125aa315af6478869807e139d9ee953cd3f089acbb419f25747043e9503653cefa7835e2af94351ef46b5bb2a77f0230578a1b57c865a01a9ae485328535446dbaf387d06df6be257b1838ce9e26d6624a3aa45ada2c240ad89207b780dd35170302047c435bb500673065023013e319440282f9d1d644b6c53c017e6ce38cd38bb5511794074c29b175785f89c14779af297b2b2ea871c26f372d61ef02310098174bbee05fc8e6eb5eb4d1dcffe16462548e99f43130a4f0f9f627fe6f68480ecc257e095fb9d410542a496d1222210302047c435bb50066306402302022f59da52fcd4250b0ab7604e6f7e8408f1abde37df54204107d0b1ec01e47d150ce9e78cd49bd98004645d16cbeab02302f1b831bd6261c571a75d3074cc9aaa9f8269f9c9e6f8289e49627a2636fdd5a171dfe7cdca5025cc0dd75d88c5732e20302047c435bb50066306402304b3b19bc14d09e339be4aeded93aae606466e79a0d3cbf796d7d8047575c194227657b53cbe775c7e57ff5ddb3476fa50230275c9dbf0f0b79be2af7460b8c080a3508faa92bea5906a092bd26590265623c97a6c190ceac5e22064cca87a2c2f0970302047c435bb50067306502310089fde1478c40180db08e567e1985f961f7936d648b1fc3248608c9e5a7a0f11a30cedb4ee2248cfd5d319ee622cd4e5302304f93f4a71b1f18c91633f7998614208b783c2b64333f08f4f744fdb6b1ea657b672a6bc5db541f9448c956113bec97a00302047c435bb50066306402304fec0d010a89b6a8b4f5bb848bd08e9213b54a2bf00291b417aa4a0458477b1c49eb01cf6ca42f37afdea9e98d512eca02307fedb076090c2ef157d32b252ec23cabfc9f81dacf80b1cdfca0f1fa0fac67d9bf69acab5f51bcc46d1cfb1f183307460302047c435bb500673065023100f038bb6f36c0a1f0b70bde16ca723c18fd70d8e17e7e99f24cf04f8ef8f860f6856e164749cdcdebebb6e922d06cb253023044ca1c5eedb8a5d7c943ff0bcc1ade0db54cdd015d1e18f841e85a2f8b8c01c0286e50be299db61d25d6f7831fef45f90302047c435bb500683066023100d1964b972b0ced39a6b22400570e9a029f5d9fed227db851010935d8aed4cb7961cc14650b4227a0a8191057d899df39023100c8446eb7ab81d7a11cdc9f392caf0106f8d5c52da17be9311f29804a54ba14c2c479a254171fbccb91730d588191d6660302047c435bb500663064023063a48e29804d1b598f6b3aca70d44af3c65d748b9d4ee6496a8bf5c4ba01612370d72d3cf371500b8ce7eb105c0bfdcc0230243898576afa2997d6f596d28316496318cc62299ff1d2d5aeda6859d60073b754b2645693a161bcff4bd9826cfcd3f90302047c435bb50067306502301273f70ac41e81d013d8acd86a178e6bb1937bf42fd4ee0c922fa8f4d224d1d6ddf1cd43f03aa6741785f1af7a9b42d7023100e36d3b95bee20eb44fb8964e177ab9506db33b0b845d8f823d06ef04f9bb5e50255324433a83c154ac8e501e5ee2ce520302047c435bb50067306502300ee17231665ddcf0ce6bad012a5a8a51dfb018741f5d8830eab594fd31d882c5fc3d78cb0e79bd450b86f84622a76d82023100fc0fc0b6aa19fa2903f286a80f09ff5e8b0ebbf2f96d393f63e747c7812bf91b5761a7b484a71aa310d0daf21a9602e20302047c435bb500683066023100a754919021f2109333388acb22755c95db8418e071a92a0873d1a79160e489f80eef97d64c89656787f211ce6497be02023100ffe4c8e2f7cec9d8580edc5462d0e1e2b0851528cbf0c44a543df85635ce8de604914927e5bbb0306dbd17c0f8a369cc0302047c435bb50067306502303cbe13cba0b096248d48583e6558c061fdf34649a23c02b6c82cae49d1c34befd642e32828663656123f12a111d9ad06023100dd95321e21eb2c3d90fee901262e76996720d96f02d330318796170b5ec28f69695dd422ad022d975be1ba18adad9da90302047c435bb50066306402305f4e997d11b01c963e37b7fc6f86e5131bcd292f2e8da384465c36960314cdf678edd041f4f5c3798fe188e297cae94b023023229eb35132448d6e7b8ef4c7c6a5551c4fbdde3ee0e15475089a29607f9b36b9bdcca76179069ca03fc9c8d6a309d10302047c435bb500663064023042f3c77e7b0969da752099564f2d9740f5d05010e2abe2ebe552cdbc3f26b12c9cc5374496eb6abf84ca9689d9dfecc4023059fc8cd7d10e15338ec017f8782d677195ca184a5ce3ecb9853a96eea918abff9b9129e4f7070b716ba5e5b5fb0599f90302047c435bb500673065023073497ec23bd1f8c487b43b57f6793b51c58fe8ebf83059f868e5835c5ee92c16c8b39e814c91ab22c9fb017fe8eff60b02310083224d1b700203a52bcbe5e8d3eae65e70f9bd75daa0be4deb408e8a0d5d140c5d02e282dd0aea93b7526455c53053920302047c435bb500673065023100d2067419c2870cfa0f69f981e4b63ce067fe6b4224615536812986d83f2de71f91eb5946f0000c356be22f1d19f170f302307da2a2fd5dae6c12b23cb79ad3d177aa8c9d82f603c75f9d0d1e50ddeab5600b33142e320045485e8407279d32159a5b0302047c435bb500663064023052ec21af9563f991bc849a6f70c5e8b9363375745f16e49112f5d1ade65c0c6d4a7c824ccf4c9a2133d06eed91d42a4802300b56b1ca71eefa194690e1a2ed51ea4d713956afc5ba94e40b38739704d47ccfbf2d74563913ad7a05bbaea8c72fc2420302047c435bb50067306502302357b375a1a802bade06577b244df93b596d7d9c39712cc992d16cd399af3671ee74eff7f17512be5e37c1e98dceadc2023100fc7fe08fc6b7b844e77b3e71a201e25597e7ae86bb522f74ac5b191a7f8b41cc1b0be886a66b1998607b38c630c363f40302047c435bb500663064023035fdac3a03ab53ce961c5a9efd9a28ba17cd7dae103721f5d061f778fa95002ae6474240661c7a3a84889e9e48acf9fc0230144451c1e190a539d882bf622d40015450cc5e055cbe012206ca7809b8bd1969fa74ff6ead1cac2321de65435e51096d0302047c435bb500673065023100e4ee2748483b5cf71fb0928b94afd9dea0d34fce1a5d1b8895a1bfd0418cf991c8b6407444e0cfd112f6c89324d52e28023050abf416adcc20e97c58ba790ed2471f4d68982dbaf725aeb3569d8916422e5fc5bf12508a512ed1822c8c381618dd640302047c435bb50066306402300c131e23660ed4e576baf84853babf79e293875f8a02b041e9b374f566ac2198091b2fdff9d8334f83acba433297b052023079b18ab0b11d8e954187d1591aa40b6050668d73b37d948202ef2fc43d67933c72164d5c43af6313dc97eea975c700050302047c435bb500673065023046b950d49ffabc9fc5c82b52a623ac9908cc8d390c99d818f75c2b96d76444e8b3f1a4a4d263f4cc6353c9d1fa36e057023100d74557fce0bf28c6ab44b79b25b31104f8347c751441dc1035efd03924179d7456e5b13a1ad8d686361845315ef550020302047c435bb50066306402306e0e29fab6a9c5aa2a86ca91ddbef357304ae56bbb59e0c18e67a59e7fae3ef4f6167d5c5680894acdcbfd51338084590230415956ece2129e4d83af2fe71654229c15d0d2d1f4c223a37d77b32b5bc133646c2c55121cd08266bd0a83a70e6864240302047c435bb500663064023015cdbaa5a8b6e4ae2d15d363400ffe3c68f1b75f0814281183842544a5fb3b4b2b42b4812b04e8efed985a223e89987602305113a832249f255b615e00e6611e8f6571010ee842e896e59a5901028f5a2e9f33be00373f0bbbfaf9866497cb372f500302047c435bb5006630640230700557822a922f361a6076b0eaf678d624cd103521a93eb211c6fa2259350e2301ed1a21b79780ddf92d8bb88d88ab2c023062f88cf9c6f41e0e26603a68ed5e4d177da6666e1fdd08fdeb9d23732fcb812fb35d7a38843f4fe16e681112b0598ef90302047c435bb500683066023100a2c028f819a8b5dd225e98b9c01284d12719c098cc189e4a4384db8928fe29c54e30ed3536c4fb9a44a77294202f3209023100f76f9bc544aa569cf790b5d238dfce79e7592be811312a4734bc23cb9f8b19b1212d3c66090e9d7abc1437a569b4e10f0302047c435bb50066306402302c6876ccad5fea5ffa68885f4665e767de9f25cc1f9c52132c735f4317a0c0400c954e6073991f361c19c619debf725a02300f0f1b191dad0a6ffce29989cf72b1665179369022974c27a85655713f452ee2660ae85bfafd494044c9d34de81d7f030302047c435bb5006630640230678a65c1746d2e78fb588b3a1041e46dfd2b46af2292433b805c4bed7601e8440e4d0d0678e93876d09bbf6ba3097fdc023061ff6fcf916ca65284808e2f89bba47fed6478f89b9ef0e88232b8b9505e4f768a6a5d004252eb8d9e153344568526380302047c435bb500673065023100e53a1a15ba11776dd66ea702b2c1e1d114f580437298b9413891ec74fda07b6d6bd0affb6cf132491f42363b3dc999db0230373ec25898f01b38bf2d38e7e999812106126cb9962c53aa479ee3225dee286a124ce0ba3b3b91260a24fae7811ef0600302047c435bb500673065023100ae7db6e7893d0d4b4a8b90e056b88c1dc6bbcb97021bd2ccbef197df903606bd5d778bacadd191b802b92680ee2510ce0230696327db4778c999323af369a08898d00c5bb9d4f13c58f6877cc383d90025654ea1e05648de78c4c6bd6067cd6914610302047c435bb500683066023100f121a89d5948c00bd2c1423ecb4dd962e8034f285a39899aec71214e4fa3d4d949fb69630234161cfb1047033ed5572d0231008c133d384defe8d51aa550156bf24d7e8b8c171b57ce3cb13a015d33438c305bd3c911bac1a9cd74b98ddbf42e72294d0302047c435bb500663064023050392bab98219f63c36e7ecd0708587ef560d25fe1da253706be807901e14f5c480fbc2074645c9815b6f4e76bfbfb3c023034880cbc45a67c4ad848c0c2fd5611dcf3b6f4bd5ab6420a09cb450434b8ac8738fb9d3019d135e1cf1a785fe430eb8d0302047c435bb500663064023020dfe0493b14bcd3140775ba4e4d3871d9fb35f5e1f46ca702beb42bd807a14846049c6af459d426fbb4f948cdc436a7023066d419af3e1e666beca582ade5a2d295b6e4c19679f5d0d6b1d8448d6d520f864c7ceb72eb5f7c4778b356e3cc03c2100302047c435bb50067306502307e968df65d55a0a06ff37186cadc72f8748c90e48e541e12cd8928817826b0f1a7afe19680dc042651cf33abbe743ce9023100e2b493d4e3ae55679c51cf68dcbde9c13934df7478142d342964187353eef9cbcda934195f992ede5048b8802a3f4e580302047c435bb500683066023100aa904e2272aea6c44308421d9c74c7d1f10e133a40e50d5327f2f581c96da2f0087d4ad8ac82bd1f391f5b4164c53618023100ce7d99f6bc275cc2ce7b12e564368e3b03d8d47b5b73e1da5b834434aba31d5ae46f4547f9e3f281609b823f64f56db90302047c435bb500683066023100965454407a7aeb0f70f196c047a6c43a3fab61bb2e0806dab498de753f56d7e4d7346ba8924e23b3fd7efdbeb307b263023100bf907f258f8efd4db050055c12002412eca86a5923c3d4b6abd72941533cbdbdfc9c794ad69f0bfd5e86af1d97a6ffa50302047c435bb500673065023100ac291467ed3488d29e5491c670306bd5ab89dad68086bec0a33600b91529a00f1c93d652ab094d5f29de1e35324aca7002302008b1da6c5f6bd73a55e3688b8e0a1a9b18a484c52f8fe99dfc8d87a6175d2c320a891a7d47bb61f9c63f9e89cc3c650302047c435bb500683066023100e3d0013a850bf888c5aea0fd6e979c2bcced590f18b7648645b5593b6ad0b2333a256b11c070a36155ace6bf2a28b86f023100ea37d94091f0cc71134002009ea48692b1ba43d72b6e62b02d0308b7be57efcf1f2f67e56408bfc5fb3cd4fbdf1656270302047c435bb500673065023100c4c049f071f188934833d6559886cfc7ad8937bf7ae1bbb6f961e1895c0dea8fff5e50c9dc91fa9b285bf6c3beafefe90230785998dc68a606472250c233524cfeffb3332862ae764f209960fee4227316f11472c44a730d759d564e11d04e9378500302047c435bb5006730650230475c3924cc7cdceaab6f9bdbc48699ca06b46c901cd65af946f5e9c3805e1017bda3ce63549efcb5af782eed33760d02023100c64c58c73f8005571adcbccf31f09a261468acdffe7de52f627c39092b7b9158cac16aaab30794f8dc197d1544846e6e0302047c435bb500683066023100def552b7c9a51eb08391d0b4c4d63d5ced06e2fa64f7838cd5a310c0589e73815b6a8ff5d1a0629367e236c7309aa87602310083d58fb6103ab2bd17aac010068ab3b6b49889d194d72254e0790c45633689cf86ff621c274f339c519c19eb567071480302047c435bb500683066023100b9333f50e252761c8e16a7b8bc41c4660bccc5514c0403bc8a8e823a5159346b17e63395028a6d990895849f8fcc32cc023100b6b4e89c8636fc376c814e72f1a4a91120d6062886183ed17c1304d5a8c3550143b4cc1f48b77f025b476a19c40667880302047c435bb5006730650231008d2a3006e6037525f6b687a31a916417c71df883a644f5b51093efdd8ee54768be79d8d6056365ccf5683fbb7cbc2eab0230353351931b02baf2e4aa69d042467d6f289aa520293bda16d28e59ee3fea120d352e14796431bece17fd608f392ad37b0302047c435bb500683066023100915bafcf171b337399f6c32e94c344e02d6420b810b06a58a6069e22288b07f5fa426f2f7c8a4f8f4d26bc24bb209e44023100c61b5ccdf7845c08b6a2f6603594ff550f0f85c78c00c8482a6180ebd603cde9c98b986d08fe2948344fca4f27eec2690302047c435bb50067306502302534a3364c393a7d33e990f5d6d2d9ac835a3483dcf9ac6c4ac20dce2ce6c34fddfeb884fe9ada99579153f3aa748414023100a50c944bd97baaa2f258e504846a866dc93b876bcc47c4f6dc8ba7b7366338c87169b32ff1e62ff6e3a15b566b90bb100302047c435bb500683066023100f819a99b77c9b4104741ddf20d8f133778faf27a32eb0e8b6b860951c69d66f279ee4ebaa5a188f54596f2a504f12d7b0231009a490fd1d21044c11674448401a34df0fa81c3afd1a059968fd7526e26d387f5016977353ebc8d0b264b59e6e057c70e0302047c435bb500683066023100f499a12f5a2dda5c738b52c09e4f2b59e638a10a9f281ef1179fb9b28dc47fd3e7b8257afc9797a5e5fc904b34c59622023100dd69557e5092a1c42a8cb80f573ae08aeeec47389a4d52a4bf293bc37fcb4763e00004ee0b0584918f6cfeea71c4e5940302047c435bb500673065023100da71cd96ce9bc4d455441ac78f9670f03ab1ada97c9aa09d2162ab205b3b5c728d7c3621676e43b95102eca448139a91023055ce0594b945c98a0cbafbd75a6846e773bc40a74981414b2872d67ad16f379f5895571ba35f22787fc05fe02f942dda0302047c435bb500673065023063a7a116ab900c8355f7136c7ff0b39dc76fb823afb7d285d6400e53df1f6c6e470319ef296594c3b83a4e07c32b2bcc02310095325bb201468b2262dc8b901444d672dd4da6b735b98727eaf77f92d1a96a2396a12f06581273145c01bac348fa46fb0302047c435bb500683066023100995ce75c6af508966fa68fa5b5084855e76f2e00685d3c380cf1d40baa0905d80c62f7959b84b5db095b1d20ee224a53023100f0acfebbbbc68b5048c183426b5dc670f91275f888ac4f6712b179f6435b1be83b89a7fa68fa2a9d79a3790e58e1b3bf0302047c435bb500673065023055af77ce16853ed31f9883a53a1e5ee1cad5108032c24accf18b5b2d8638f4d093fc8a51087d981b58d2d691d3f47cba023100873fc3ad695a4a0866b2a6b0edc8c38d8891328aaf1a24b65aabcf1ad4e45308d6e329f0d8a8498a60b2b1e3e1ffc0c10302047c435bb500683066023100c3797ca4cac708e59050bc4d6494a08ef65019b42db3334a29d58fe51a80f43820406bf327536bc94871096510848700023100b8ba3f16daba5813f029334591893ea4943849d5f5d885efba2e01553d489f3b04f4e8e3ce67c3a41b5ff685ffbd89120302047c435bb5006730650230379ee17ab4c8e6b2013f91a6a2fffe11fcd189f627fb00c1cb6e5078aa6cebc72c2389125820a1a246af0536b849cb44023100b0b2e58a585d73f837a693df3bac3b330124aee2724ca0f38818446550f8e51b09f7d51447b6bec2eb535ba8531e87690302047c435bb500683066023100a0dfe8b829a81984319095bbcc193c5288d6dbac1bc1e212e3940109a45450ef9d959db66b9d57231ced0c681668d62b023100e9cb6a8f9f6ab5e6b0f1c07efb180454879d36d978bfd5eb5df574661a7e07115f1f1339fb15f2a8213a98c7cc0509e40302047c435bb50067306502310086d7f4926dd62f8823380e84656871c99acfeae4ca068be16ff75a848d971662740a42bc0b02055bb97aeeb52c2d514b02301bf685a668ed888dd2b81cc30eea15d2a318ab990c208ecf9bd3f9e7b2ee05935b8e283da9006064df46cbaeed9cfe1c0302047c435bb500673065023061e44e0d96d67154084ebeb2f6ada074de5e6d70cac23b50707777ea992e27bb4afbb7e7e97e77f89b5065cf313ec3e1023100d9cfbcdd94784197238cf01720b4ccf27ce560ed7516ebd59822ec5bbbc7d036486b83719e55a5859e36ce0a8b303efd0302047c435bb500663064023067fdb566fbbaccefdba15e226b7b5fb7c1150fd57b0c3383ec7dccd0a036aa15da19d9ea3cb6465a7a1d20bbe2cf0a87023011d5c5db875c7d009aa8825a1ecc59e586eea17733da7eaadb206362ccad6b1e2503518ce02bd0dd36226fb65de2819f0302047c435bb500683066023100ccb58983e4f2543e7901946000694317db59440c8cecf5cf68ef8bbf296e57d2a12944c07186c7eff47b768886def9b1023100d4e87bcfb1cd2581f21f3a56fd21eec0eec32dd9bfa86f4e662d113d456620529b27ed9192652aa2ef90e074b91f6c570302047c435bb50067306502305cdbbe25c16b1b2e09a3f745cb10fb9759de0d4fd67f7ecfe6a24c7bff97a6af3cb13a76405b59310005c36efaf4e0d602310084c13be527b66d4179a4233490371a1a1566a985dbf09d4092c8603b6943d4ddd61ed36560c8ead6d7e6b0eb67ac22780302047c435bb500673065023017a23ef782bef907beb8dbf362e4b64ad6b88b13eba665a6962b8cc6e9120dea9cd55d746b6e2b8d323f769d3c8005ee023100dbf7c6c0fd555be503ced10e10b192bd1f87ae3f67c99f4c013cda128deb9fc045c487f09bf830843fd09e965222de630302047c435bb5006630640230091590f2664d6bd0e2b838a0462cd767447f5f783b99d86a05ea5306f7a65c9e2c07fb8dbb4fd3ac53c2fff398b68518023030cf13ca965e22ebc102b2e82a0762b5d505ccc4053091dbd4b4b5db909161c8640522c1e7263ca7b884d6d6b4b835630302047c435bb50067306502304a67f255c26b1fe4fb420f7d3dcbc43ef59b730487a3bb038ab9583849a17201c07b842082c272b27d547561efddbe18023100efcc76e6b7260801507e700d1c0dd4f6d3f35b780004d56d38e73ba07e7ff6634f0d7401f73387cf73e6f3a49b1d11ca0302047c435bb500673065023020c95afaa002bd138a9fbc487ccbe701606ef7b36a69ed431ef738918c8378f6cbb314b41766777c1e65806fc8e41c14023100a23e1aae3c30b388450d789e6c9281980622c14c8fcf6bf3b245e318645872c56aa163e8fc3b69e41f0a698e9292c0110302047c435bb50066306402303711b01b18623642ffacaa515f2a49cb4a9be708f84a35773ed79175adb5ce64ffb64cc8fb8e1ca53946dc032293e7160230683867f7b2210dd64c671782d9c1ddae042601b64ad353197d1b2166bb7f135216e99ac709a9797fdb800f819ca675820302047c435bb50068306602310096ca85a08cd499ed569c24781317fc8d8d29e9b4da623793fa60aea1f255831d15c76ba606817e5eac3d0037471a34640231009edecc34cd925bd8442ea3c81030da6023edd96f1b4b895700f93fb5bd28fe117444f50c089475e92da5c4a9c01f3c290302047c435bb5006730650231009069bc921e96679fd2e4527ec32229107abb5e8845b7274842eba99034b9819ecdc1f8466ca396a8dfdefc37716eda1402306127cb9dbba30b333a184b633c04f0b0d9fb01913dd426922ff91943167a06bdc3808f5c6eea2302f777d4485ad23c6d0302047c435bb500683066023100a262f4b48019113eb8ed965b4f16d3cc1a80e33ff5b155bc6a93e9241ebbf6192e5ae72c53ac53818c0ba9bbf85fff330231009ff30b9755ea01f2a1bde331448171eb258e37c438ae1b261a3f61c103bacc716c32ec53f776b4c5cc24c040374ff5820302047c435bb50066306402300754b109311d34e481bfe90bc547392a353e9de070bd4ee0ca95fa7a68a329f9d9148a1f26e64fb2588dd9e00859856f02305e99b091cc770cfd609a3654e75a5cf590bf5527e3b05ddc3836ec62d2bdd79eb320d611b567a22c4b2543eb9a03362a0302047c435bb5006730650231009344386a981b29f80970a79d0697171545cddf5d193e822589497ad843340bb0db73f0657fc92a76c5f708285382f8b4023011001beb2a6205afbee4732af9340a91cd9091276360df77332ad055bf32d894f0a75f82a58109a71ed9fc1e526b707c0302047c435bb500673065023100a8afcd4ac156fe5badf62ade6f564ab7476665b53db9afda8a2c9d105f5debea6235ba828d504ac856b5d9b5cfbc279a0230530c88ca4c241aff36bd29a9e709202865d5cb4e7621ed2ae154621e325f8a9047bb2089cd607b5151fc07ddec54fac00302047c435bb500673065023100fc4a7ba0b81d12a4c650368d46b076634598a0e9c14737a0030062ed594dafc1fd2b0169a16ca6e6c43dcf53d96dd31202301610157f0c3b42c78ffeeb5ee3942993e8c5f1e571e00fa4e934d72619b1617dc5fa35d0ef078b6b12aad3c6e1f339e80302047c435bb5006730650231008aa72561b3448f105701aa488ca22d94d0ed0d91c52a6f7625f261118ce5f9019bbff5b49ffe3956c636441c3cea0de402301d7660f09c2588935b0dfd7585a83c6a972e5d639a0240d7f2323eae868ddf713496c1c8d4006f2be6a99e02cf4d37c10302047c435bb5006630640230040e14928e203454c6d98a1bc507a87063da2e513d6b88c4c01e67be2d274cd0012cdb92048ed304967a665b86e83fb3023061b5db151f0d645cd3ebe07a71671afdca43e4be250135aeb9b4db5d915b425124257b2805bebdf6e7423b5c28b433d80302047c435bb500673065023100c23f2a0c952732c57db78a8f92bd6bca1c850262d153fb94e1f7bf80bebfa5ad7d47f71a78e50f479a99eecc19abd30702301cc99364d3910a897a8493f55695a5884472d67f14c5b3a777ab9719b1566e9b960ace3f2894732698f3b054a73a71230302047c435bb50067306502303cc524292e9bb10d8e81b1dac01b7bc864d5302b1275a6b019853acc52f96106b32767111832004f58b38b060296fec5023100f5c5e758da56afbcb169bdc9351fc90886d3e4e70429301118462055a8de6e6010b1b5ee5064e22f6449529fe553aa9d0302047c435bb500683066023100951a9e0931c9281a1110bdd60adcff4c69ea06079d2fc322a33e6d284ad78cb3de0a9fa9377cffd048b373b3782c80be023100da088bfce9db71f92cb07cf212d214d0fcb91a3779495e8c40c13009ab17fb33229e6ed4bfda20e2224af50c506af6bd0302047c435bb50067306502303e427e8857da2063d99e236da3be5bf043ae9a51e9f5cc3f6cca8cd4f92f3d3d182920fb06b8002a3bdb3f05505c6f5a023100f5df5fe4ae912d4620d20041477b4086ed8a4475b595a26bdaac083a75d915a9981120148e92344fd20993131a0478ac0302047c435bb500683066023100b6926e42cdf6e5e84989510edd9325b7c5f710611854042c01d1ac871e463f544e158b7e065ca9c7e05712ac41a3182d02310088be25930824c3fa7803a58689171415a58a42ff046d0fd82088066b2bee4406930314eb3e17cbf8eec628e4233294ad0302047c435bb500673065023039c492c29243fe9557f8fc9119ec225f877bf1710993e3d4f72720b3cc969eb721693b6283555a13fefa9f8611eacb31023100eb0aaf300619481d30659ddbc6cd15f0d045e95578d932a190fa584ccfe18d6fe1d1a61067cbd5043f7c3a34b98802a40302047c435bb500683066023100c08d2f61db03ec739f68ec34781062c688d54937d47e82ba7a2a364fec79aec37d08aa279a52438eac11acaa0f226c08023100c00e212cdd0dcef3bb4c432319f0c93c3684c4231fd20a490b169b7a52429eb179b52b03622d4087825217ea7dcf3c0c0302047c435bb50066306402302439f7e603fa47d63a4479b9fdc7fc4b0b6b8d57826086972f59add422d3656a2a83d6250017a29077a80f6464fede5e023077e6e0e1303c6c56d3865d6083d8513fd215231665c2bea04ceff6124f085182ac85655fd5166ddca1cfc795b831a5e10302047c435bb500673065023100eacf2ff321a9a805fd4c335d702d5d8de90d18c28320f6b95dee88e8680ed128842e27e23efc83b8014d3a41ade6501a0230516111f5bc4c763a681b6e0dd8ec4ca47d584cc3d896f65f906d236bfd95e59fd5d443f02f82a121e3df452e3e42004f0302047c435bb500663064023003641e54bd0feecd98bf3abfd6ca87934a3ce3df46ead48572ae39e10521c57df68906972557887f83ed699fa19bf80c02302375f1e9f10939c530827bbb9f660e09bbcaf4f2c006a23b4e5cb424dd0eb0bac4b0619383e50261d581723fd04d31330302047c435bb5006730650230255c057991c6fbb995c0366d610bfd2768e890f98b2b44660f06f514a6109353586e855cd329bc1c6ea97f5b20c90299023100d0330d88c245f43769a982fb9ebb6a5249ad9d4553ca95b2430af902f4953d568b2895f450e756306d54dcc06a9ca1880302047c435bb50067306502304c0e9a6a1f8c47efd4494c05b7c5a53dfef0aaa9f4c28a9a371df34f08c98468eb24636a8b293e7c31d621f5b9ce994b02310088c6d3d72e0400d85c94bc9b4249500d4582aff2db300478605af32fcbd508b1a8a8c830a09ef3279167fe4b3d188ced0302047c435bb50067306502310093976450afd4fbc7890687d8d7f8d4074f889d67a8ab06169f9919c676cfc7077ea6b25acdd998fb9578d6215e6a36a70230379f15d04845a42ab8cd7d6552b00063d77bf82355700a6a18f6c1e59f88d7104505e49153dc984c1bda1716253926220302047c435bb500663064023078a4fa398122300bd2c051465ab979de9d1822b182b0ca939ac84cf18c89edf3db2e3a5a909aaea8e7208758b7d5886202307a3b1753733e14faa57add76de7637c0e307ff494faf5eeb991d3b7bf369571057739ffdf6c299f2fe5570bbd860efa20302047c435bb50067306502304b0a6d6468f42aba81ee0e1a78a00121e75f17ddaa423af81d55aff53a1b6b179a8edf3c05c173b3f8ca80fea9b3086b023100d97b1108369fabed40d3c022f32f250966019f1bbe1008409b2d24a417561e4006c527dadea9d8b8de4f0c25df1cf30d0302047c435bb500673065023021778d783002c4ad95fd09c076139b36e00cbd05577e53f547d23848dd6d69057b2b8fc6cf42ebd020156a124c6411950231008de8fcecbbb97bee1981ad7fcbd2126e895dd1832097d9e67a4346497fbb7024489a4c4fed90468d3d3a49f9b4014fea0302047c435bb50067306502300ae608f9b1a48d7786b59c9d4783f4c50b01e27b1fca70dfb395f49d6d021d5fd24434826178a70ff51182bd0d03fc0a023100b6b69c4e31782ccd3006213bec2277faf467ed95473b3ad54a702aa671484c89e5843eed553d086b3ab1688ac1d5fb7c0302047c435bb50067306502301a616df6956ec10c4f19400ed7869b12823fa7e386ad90f2f252ef15ffb741d871011e9f9424c4cfebc6a8af0d910d4102310090df2cce8c461b333532ca5713281d89a9c5a64e17aafa5707b3b434220b42f480e303addfd5b144542946161c477abe0302047c435bb50067306502305d37f35903fca29061ba7f092d455c80a3a171f8e882cf1fcf17277a6f54ab7308e315bd0f9ffc467c2c13b5e5c7a9df023100f9be9c7881d8efbec7773f132665b94327fbc899ec7a822b9c0267a724859203eeb9624f9a2a541b2a3cb27f5c2ee0af0302047c435bb500683066023100a5481726679eeded2adf5f294c1248b1ac545659430db182b646c32aca1a3de1099038da03b0b13d7a4968ecc941ba68023100acdd1efc17c12dd9789629e2fccee65aef47f215bc2c1f7dee0665d0603dbbc73840d1863e774d84ba87df5b223f31f00302047c435bb500683066023100ede05e663428986bb7f5500f68270d6575db344a7ba5ea9d2963b17eebb4520986ccd415e0286d8cd9568f4fd80344ce023100a3f091728e1f2684f5cd5f701721cdcd7dd7d84777b7b73aca06259048486e903eeb4085664484dfd37584f3c686ff290302047c435bb500683066023100ba7716b6259c9b4f15e0de5b229afea04f33cf99e76098de27a5f4b5a834534c80f1d261762a71e267e54d4f3ee9ebea023100c9886f2a1e0854ee7cd9e9dd572d08a4faa0237a6d9bad5469d27ab6fcbe8b896c5011e49ee7d520d37bb302c0b1fccf0302047c435bb500673065023100b5770cea5b9104fe0c12071c341729c37bf1e5d453cc71f0668dcb5f12fe6ee43328148da452d10182d1d044bc04fda602307607ea02403f5f279c39cb4011f47032fd25a2fc6304354192947d6ac811dca4019520c8589be5177b96d89d9c08eb580302047c435bb50066306402303cd244c41b7df2453d2a73f21c1f914e617f148222c0dadb09a93ffaadb12c5fe41db8014f6c16b846359d73f55ef6b50230416b10d323f1b833c3b7637111f28eae60f5109aa0c59c0935ff1ec3be701ce8e66a0e04257629b36a6d45e754a58a3b0302047c435bb5006730650231009d745fc1ac2a8ac07830ede27c7ae674a55bcc1e50fff2e89c1a294dfd2883e875bb8c1e2afbf5e240f1ced272ccfc1802303c5db4d7ef622ddf058524ca1fcbe7186578a451fa4c2cf80fb913f0d95fd741c91963d4475020960edc619012ca32ca0302047c435bb5006730650230517256bd510b67b76f9f7cc1559729036622b0995a6855a347a3c6bc0188ac7e6d6769547f5bfab9b286935a2a5f59f7023100afa3009100f6dea98f171bd2eba369df3c5f3a8a17d3e331fe7a1cb1bc6363f328f2eab5a1d1bc1f1b6c95259dac4a950302047c435bb500683066023100e9cf107fc1ecd14534782ffaef8c6f87c84ba11a54e15f52f7a2aa1ebf7e41efef00e3abc4e595328774b694e487d495023100f949a6ed53467ab3766358c9b30c17c4b6410d18fcd4767e8b9ec2d57022c7e8e43d1ee8416968d7b22715a298d5bd7b0302047c435bb50068306602310093e316215bdab369f6e89d91215a760b666a46d9311286c3cf77eda00842c15c11ba71604c875dc3a3b2c874b53b146e023100ad76c2df2eafdc325fd42fa267daaa7a908616c43fde848316f2ca47c37a5e41e2e956f906afac739068583b8ecd5aa80302047c435bb500673065023068d5208475229e84c58172840fa879e2574fadc4d2eeeee7b7b73c8d11fb466a6a715d975fa64c16709e2b7cd18ce92402310088dead7b425e96d397b992dad437c287344d31e3423a450dc2a8d77fd0ead6285c72fdf9b5154b5e96b9d1e7142b9a930302047c435bb50067306502302f2469b419c0b0683cb05815bfa993c3c63ff1334a75ebb7fc6fbf01f8f35be7b962d5ea71139b179116c8b070c96193023100e5aba50447be76ec2ac123ab434d09001e4fea25a64e524e572eef5d11f7b2c2f129cd832436d417f238e885cad271a10302047c435bb500683066023100e5db8c6f3634b04928a018ea5710a12c536b9b7f38bcc7b7aee7de86b22f4f7eefadab8e830dd38ffc0c9b817481fa21023100f906c5269acfaa24aa3c95e6060ca9be025da285a4b71bc96561abf5b1a39431276cd56e073bc4369a9e2ecae4cf8c2c0302047c435bb5006730650230128ec591c6cf0720bcebd651516624665bdc186ccc07a4dbadd00c3bc4a09091b252e1f5d7a99d6bfa26308d9e888a97023100b396ad5611ee05cab599bc76cf0f49e732df00624d056fc9a6140027f634d45a5acf7c55a329da1698a5a85c4ab5afdf0302047c435bb50067306502303ad82dc77f686816f4334b73916aa792f08ae34b60f6a0fdd0156834619fa06c663a6674100396f93f6c3e6e340cf985023100aa732b79edf191fb712823b5d01899368fae90aac033a0eb29eb2e8fa066307d0bc1074b2fc2c0121078a843052693550302047c435bb500673065023100e8a70bc5f187d25ccd7dfe762d49db112ccb9f4cd5f96e5331b7bafbd9e99845071efefe9ff7741dcde0496d48a3a80502301ce150b1679894c2c6c310ced3d006b2a812b0aa04922128de7176986558444cf2bf11998ad54852ce8aa9d83bb6a48a0302047c435bb500673065023100ae66e7d0e724986bf050ac53a20179afa42536eaaa7ef5582cdeedea1696f619576e03bb1c4db861c3b2621891723be202301825805b6a6a319069ef43d6188be1c7c29ecba68be93c23ab50bdb9de87e839faeb7e8dfde181476f834e77765ed6440302047c435bb500663064023057353700a9d9c29ceac311d7531209427b312103b4cb8fada7160f91af917708932138fc31ed523b0932d7729e8caa400230058a79799ce74d4b1a2b09f2c35ba4f8661d2dac23435a6a4ae737b6f7a6e219c4114a8fe581df0535dd9468a9341cad0302047c435bb5006730650230493ed7f6af0e7aae6583a5b2aab6c257001b58b81cfd5cc322fc1bc80e8c8c38e75e7b8c7ef06f45e3f62f8864ead7a30231009877c3c688af7bdba15442b474396f072b3bf1f8dc51665e0229a5e8030975666bbe65499d05685796402eb0be6470c30302047c435bb500683066023100de395c72349dc2c5e6e58cbccec14c01158ecc4ac56d2c3b82b9b6825019bacd9ddf9823583de55e8422673fa4babb5e023100817ee2b9969fd01aa7d4cf90503b4f58afc3ec9346ce51eaae6c61e120951edb80d6df4bec5869831fc05e235fd79c2b0302047c435bb500673065023100a3afb2a754574b13e75a6341d1baa10ec48dd3771b6f6aa7b6705cfef356fc37d738a907613f664cb7cb7a35fc210fcc023036e1a585c0c7966586ac857af70d318085baa2616279574536fa7cdb37390c989653dca86b020bd01cc22b9bebb0281c0302047c435bb5006630640230011e9e3a66c32703596cab319b73b7855ed362b77f0c1d2227f11e8db18ee04f153fef164418962f81ddcbd81eeb4eef023031daa0202b5c2a97bc4b50c0ae20c84f03c295c17645476bd12bfa256e17f05af910c9050c9e04fedf6d3fd2df5f0ea60302047c435bb50067306502303c27e5715ca6df97728f475ceaeab626e20a7d18728f1fbae3421c9d10124334a8ec27c79b896be12216f0b4ff1d4b360231009dd2856b41033640852240ba26583120e2c68cb121072a4a8240c613b32274a6ce0882f547c27b94c0127af57f5c6e8f0302047c435bb5006730650231009d204c47302b4fea8691edfbbf5a7bc6d7fdf0651d61de2df19ecdcbcec01ab9346bc961ce1833eda9098b4194c4732c023011470414db6bcd996e7a425ae48783f930a9cc8e78b2707ff2aa644a11c9e78983b2d1c984d284c952c2997d518940f40302047c435bb500683066023100ec1ba2c8c88d33efbbb50956cdc21f24d1e9a6688242e22c28a966fb35aed7a8d3997c15996f77671db4efaecf295942023100cc43c082e32afecdd7c0b99ada0707153ecf32c16dba58a030ce06d0401fccfbf2b66a49b952bb02b4299f6ba585432a0302047c435bb500673065023100a3d7c5f4397b0145d371fbe1c953e0dcd65ce05b0450dd1a19ae101818ed2aa33ef554c31a099c01f16bfd8a5dbc9cc702301c77ffa804bc383e5c3692e6fdb7b3ea71ed155f3b237ba61da99882e383b740cc01bde86d1fdafaf8a8ae6bb7c49d9e0302047c435bb50067306502305fc58ca7613f55e069738401fccd1db49d13aef92d77334264f8de027ee7975c8f997dd2584c85705ecc7cd209b1107e023100aa40425bbd169afdf18628c4298b0f4e0b3a59e10c3d013831ecf8076c46615b0b9f1ca5986a01aa27418affc9fc467c0302047c435bb500663064023034170235526f32bc25b2c582fb163d7609c9e18bf426c5c665f6ac1da951512cff08e0e74f9fbea373e105e81fddbe40023060257120aad8360e25110397441ae6d15980088205b94a189112005629fdc33371c1481847fd80f2c25c234c803232a20302047c435bb500673065023100e9447c963d7f18372d2d3270ec035a84db4ff4b9d17d6c09dd1c3763bee33ad7f97dd60d09370ef6c52385d838d78ea8023069b51a6c8444f940b04db9af83d663045161f863822ca32959ee051d3c0c12efcf083ccd83de5e9f952340748546ef660302047c435bb500663064023027be4e7dcdf50f93426ebb9c517690ec4b4b8442634c92135dfd4c434e66aa4b3a03fb75302ad44506e5123475f7c5ee02303fbebc8e51acccd68b29fa38264dc46065ca677e0d6ba8da72b0f677e72f70543ca8970042a84183a29b35066dee03880302047c435bb500683066023100a3cc025270572e17bce5485b0ec62877300fd38b2f11e5505ed254e6b3590e8b74f467a60fb1a3298825f42abbd787520231008020c99131af933cfcee9cf0daed3801b805fbe9673dcac16b391dd30b88e1bb6083892e509deeff2fe5c00e63d06a3a0302047c435bb500673065023100d38816d1d994fec54bb13ff599073eb9c834909b5ab0dcf53406f0ff0c423e4dda2c5e58c5f46d90d869b962ee2842eb02301355c7446d49954fa31487de0b719ac47940b4b9805cecb4959c9c696960fd1a9c73fd934ec05bbe71c7ded21dc26c330302047c435bb5006630640230210e91f95d4810d4ca7a7c26f60447a97c0b4e9e606c39a7db392c856c1828461ad910264a00b0289a43e966b5d5449d0230257d7b9317a3060587ade8afb524f58df4b94043e41e0f29261ebaa3ce3af7e042738d15694a6d9233c5af21d310e0280302047c435bb50067306502307189f33854d2bb1935568916377ea60d3ec182f85c6664e4d908fc325497cbf59a55dccf81b72c4b35418ec833133202023100c21a40165170f470bbf7e4d17322ff90479c6e0cfac7d88d50fa64292f38c55a5bfeafce201fafd35bde7fe57501a07c0302047c435bb500663064023000ff1392e31d78d7e4667f32c8ec27effb8b55c01caaff1a51b6df2e4ba0b5d6d0044b4ab6cf9dc17803cce7944403b9023011c29101c96ce177ae7b7d4219769636ce67bf8e00a54cdef86c60da2f154cec66e2233039c755604a1d85d220a0c54c0302047c435bb500683066023100a79804ecad01a9ea7f9569c7b2a9598a2b3178e033cd6af00b2180d305939be30f2d3a49043874e0136c240ff9c5a8b5023100bcf14742ac87994ca720d3e3b902540aa9f74700850463e1c28118b81d2e02f43814cd70724b5f36a8c8edce47f7fe240302047c435bb5006630640230096cb9b844b5c0c8306ec081013fa484b29a6f9ccb18ccc989ec2ccd1148cb02648e79e2ef6dce72a6ffd92b29a0661f02301dd628722cb6e0622fba09cb9d92d27055fcf1aac2a293ed99c09c78f5f8ba956759a6c9ff84ad702c70feebb36429600302047c435bb50067306502306902ad5d3cf2c77ca8ced67c7f89835bd79b4b0b7f498fc35e6554cac2ecdd0f824b33bae1782168be61e29cb3b590ba023100e1316e9c1dcd456394188e9b9063ee0006763ac15b0d34fa9e961125b2a43e7070069f238dd7b47b669e370e5cc7310a0302047c435bb500673065023100f886511dabe188ed1b999f9feb906247495ad26e69d7de98fd142b9d1fbcce30380f1f0ef9cb517885be59c13788c66502303ed4bf79acf9222e7f40144e1313f234fbda486a6d1f307dc3aa9bf733e3a70b4291fbbf1c735f8cf00a8ff4a5fca7570302047c435bb500673065023045442d402b109d79fc5010c447c2e4377e2779312bea83bd8eea83cf648e22e9bd7fdc81f93fd2f129f6153aadd4cac20231009797ff5aefeac7ecb6f275c39df19a013aab3862c0d672756bacef2ab7787443ae644dfbeac07afb4b08af21e0e8232b0302047c435bb5006630640230420ebedb27f5a0f185ba4f6f3d9a1b0c024ed1d53f3bb506404004e8258492d91a6b9f0d70a2e635b94bbd329897ac3802304375ff86ed9b9d5a2cf9d9c285703a91cd6205649725c00cda0fa057e3f37811a674b6dd2f0f33a799adedefb5878b7f0302047c435bb50067306502305a94921d2ce544f9f04029088c3d65b24b415e1fba93cf74ca8b530c3fc070e9707bc5a68c85be570f57743529723a5e02310081495b0019ffdc81c6ed2197ddadf7aae52b12e7789e3d20fb7adecda3490112d5260b1b6194fe1c25e5999df371bba90302047c435bb50066306402307e7efed4df7b18738814f8138649abcd6340c81f9b2123b33e40ec5eb5ffed0ddeda84828b036a034e205173ef240925023011c7683cc845d8def65283f1e80326e69e9db14175d907f5e3ba3a65471df43aab15410e4ff25b92eaa4efa8dfe09cb00302047c435bb500673065023100f2d5bcbefa16661a3fdebc09fbc8e1ff1d22c4c183b1e5845ed47325f78b022b407c063a8347ac03893abd5f8a9c676202301c138c729b6917d8db0dd39280f558c3a1c9030ca177202b420682d7eb6a1bf6725d3702ab38688fb54dfc5bda9aa82c0302047c435bb500673065023100e50e3a930a84b4b06d78648a9922c6fccec9221c3f42a411183e46ee7ff807795f34414739fd6d4748ba957b2580057702301e97d4ff97294200c1c5c7cf9e4f2edf9bb4b7ed7816fa59131fe2c3dfaa2eb5a683f5962cbfe9bd3cae63bacf9416500302047c435bb5006730650230753ebda4e5c2b0c44d4c667d80c77f62e3d0c7b9a0398f57a3d1ac4cae97c22225d345db7737caf8d6841724dd17c0b4023100c2358e9af4857cf2fdb03c3da5e4c593f219505e5fa5700c33ef83e9a3d9a6f2d1aed90dd70d161737645e424e602a120302047c435bb500683066023100a62450b099847864935719a3ef2d6e1f629eccab88b55aea727a646c5250b2223b86f551cfc71cda4eeed679d7d9f4e4023100a9ed864b5c681202938a54849b4847c76fd30e8b50a17efd75789f0ee7331fcac5e4dfd4e747f7c98cc203f0718504b80302047c435bb50067306502304a379a4e0e23231950b74945b9e48b4f67818cb012c645800422f1866c0663fc03855380d62a793c0db475029693f23b023100b9186b8e106a520a693e2dab1e03a21855a64aeeddf479aa65c94cd419dc287592f78e279379c9548396e527f93f24be0302047c435bb500663064023063df5cb036c32782afa64b5a73fa5ede8b94dbc09c3e288313b272a4adfc219dbc2272f7413c2e3f05b21c69a8333c910230047c88c13b8bd2c8004d9b7821e64a1f193d74167d357c97e51c1eb3aaf673aa5a0c630ee2c6d2dee3a8f9ca6e8ec43b0302047c435bb500683066023100b936b479476c2586887fff23a43b9822cc83ffb64ef5b4a10d26f2d205ff18a5abea09c75120f287be6fa6c13660f09e023100d7036120e3dc184a35b73a7e5bcfa1db5d7a6c57fa16a655cfb4a5be5b674f21626e4e17e8dc7f9b351ea49626892f7a0302047c435bb500673065023070117916f0b0a0ddf2479d3998bf57fcf618c2765737bd8f215bc5972cf833197fe8e22441ce6dff2ea8a253ed854f6f023100ebbbf090a0c695f2f618d99666f8e60d168620b2a7692c338a54573c8059e92cfc8d009985699fb8ea1512e0734b4a760302047c435bb500683066023100ee986d8c16e84c273381c88d7f0eaf94fe2e1761096746999e81223fead7d84d6117929545d1c1dde6501776295f838c023100a43a28132bae6bd0e37a8c08f7bfaf670c1a749eb2e86c649c0ce6db418222b7cd44df3128fb7ffea937c42488b2cd790302047c435bb5006830660231009cc1ac0d1c7c860d07713ea9732f38167f8fed59423036d11d0b78035eea953354b88ef7232d7e05eca69a379c41fb18023100883a7b8a983555a1842d511792d9d5a2ddc1a0b0be3aec881593db0dee4d837440453b4fd9b698872fd18ef48b545b810302047c435bb500663064023012e2f4200d77e34d017891f275699834b645f2fd3cc9a4a2843d2bd01dbfabd98bc9a864fd88488497e5eaf46e4ccb72023038d840a8550b30fc0f67ce1e6030634345ff5f40e8b80dd2b0a5965eaed225821f5d8527cfb81e148e09f32ac74188000302047c435bb500663064023060afd72b49bb908aedd9522fdd1aaddb0f41f4316de174e40615241175ae15751bbf69d5f082eb8b1291d33e15e6057902307476923e75e5884341d2dca02acf65705327fa52ba575e5938104aaf6da491d1f19a0b0cdada079d6e501925aa8b1ac60302047c435bb500683066023100c378f6d5b981b803be817e3dc5aae80abc5c73207832e25a2f105f19794fb246ee79659f5a8d626b8117bcf82c59602b023100cf136b45dc889ce7e7fdc18088c29d86adba5fbb145e00d637251e4fc0eab3b5733c0af3195369b34b949f2b35865e280302047c435bb500673065023100c2fd24ebd2ff7efa69f0bc4001d63be867835acbb47cdad83c8eb5dd161d860cff1ac6089796bfe08f8c374c3680fb4902303d97db3427e7aace284230019204b304447f715b292516e7c6f0f64b83b8b453ea90a95a9ed1862d0f0f70b5930fd8470302047c435bb500683066023100bda65cbe27548da3a5340f6d0109b768bd27b2fdc53e4073bdd667e2af0bac7c3727e211f75d2f66234967eaacd0501802310096976dfae207871f62859979ff0a558c241260c2ea065577d3c8ff8185d11f1e95e90146b42d715ecc5f1508e326888e0302047c435bb500663064023068219cc9297f2e4b943956c31acd8738a6efa8ef67557f841b93b23151a8285a2ccc596152a2deec0f5b074b6e6ada2d02304b4dc3d959a2ba419ffa9b768d2f9911027d376c64deb35cb90a5f8a601fcc86a0f83d0aa5ab58d576163a4715160c1a0302047c435bb5006730650230198b10c9c5586d1aaf6ae488ba157becc7aafda83ce9a63b30367e3437aa1a33e3a684f3e27afe47f5994f3c21d7dd0a02310080db990e93de9b5a5dfba89bce447ca54e3bfc8a03e3fcd704901217ff4b8fb173ba184dd8f4f5bd4849224d959481c80302047c435bb500673065023052f7001e1f1d7e482b936155896969aba5cc5a13c8a4c76f6dd02b15967ab72097ab00af5231096721705b13e6d1c8dc023100dfb7cd35ec4c3ef5a8a15215bc569ba6138edd082fbb035b77a8dc944991919969c012c205fe3cda254572bfa2b29feb0302047c435bb5006630640230330457ff0b6747d38f0590eaa59b9a6df1dadc57cbaad9d7f7d836c5ae072086a178308a6c3a999de0f4982582cff7e1023019db28b6bb48141ad3a77561a970ea033cf3e2fb7d848527981575e7ddad76aebba6443c17ac71df3e1e87d9582a40490302047c435bb500673065023100b0710785e8f9b5bf4824d4a782ada595b61b13e4a212c9a6ece1bf8b6bfecb894585d2a1e2cd1d289b3c7015626ce9b702306ccf80d8abea1bcaaef295d05f26cb585b17dbc0ee11f3fddb94d652f1e407004a7e618483b20a5837b1badf2a7c51e60302047c435bb50067306502310092e97638fb357c0373ccae20558e657f46d30095c076b555cf427dbdc4e82b03c56f6b383201262b08e52e23e4be89cd0230760e4a2bad89c9b39f3c26c7f5c02b30df5b6a5aa00368d727f94aedf84524f148466055278cafb4a841150e8b30229f0302047c435bb500673065023100d8cffd5dcb675bc8fb89451979f79dd376245eb01eb587824c11bfd09abf3e8272aa8e48f9b517ee1a224cc1c17294a00230670bf5cb8c4b9d5e3f222fef42990bbbd6b43a050acd0244595c0a5f5dbe7f3a9da23c37335ae6c958d2d0bd037a0f0a0302047c435bb500673065023100c727df633bcfaeade36dc69d7384bf4528a94888c41cad126768798ecc56534486012312c05c98b43d368d10e0f15b83023037473b6efe07f2a8abcec47f4db55df97406ba9833baece6afc9aaee187d7a8e82eb449937af95424cb62659e996a9da0302047c435bb50066306402302c55c22e7c630ae8549f1b42ab083187c2e0a88b851dee64310f2443baba9c67ab8b514631a074067d11a625e5bcc63802302244f9a510a762a565e7ac2f92329e0de0530bfd9f77c75f254503d1c5f8b1f7e452216ebb99a53767b9e8f14ee7c9b20302047c435bb50067306502302a053b3e16f1967f5e31542c2ed603bab829731d5ba2a1d28eee5f92bee80a71ec724f84643c56dafb92338f593e82fa023100cb5619d7fd9e5f694d5a1acfeaa321c9215322aa6091937d8712bf633ab0a96ccdf3ae6cc26892a86257b91e4688ef5f0302047c435bb500673065023100d41f7dddfeac60bfbc2c0f7b4f087a0076fa3a9c43fcfe3a26849a4f676dead381f6696c2d6f7ac0ccee1e235b007d6f0230075ebf4ee3a4ecbf71d285ca14c87a630e701578704034666bea98e370d8da15c1e6e6ac8dc50715ee29ffa519cb3dc60302047c435bb500663064023052cbbc879eaa308dbd228dbe69bc75aa948d7ae136c1a3d3dc97ada2c71fefee0b90c1165a8046a4f497bd79dbf73e1a0230488824fce7d73e025ba17799b64764c203f47895050a2a2de72eec801c9b4c38fec558e38607522ae217a7ef560360030302047c435bb50067306502310096bd50852a1872e5211a3417ff65edefdbf1e4a322e9ca3fd0b54897deebc9800b58ccb33f7eb3ba3b3020cd49182497023060a08997f030ec8b380cbdc4e474591eb27b62192b1c92e62902f87e658057c39a9eaf6ebf544dfc1865fda58259ccee0302047c435bb50067306502306ff85eddee32a693942c147ffcd8d218ab9356f8b9d035251beb48e3f5bb3919911a5d6d245d4203dd0206bce6dbf7da023100cd8982bbc2a655365d39ab35993c2e5fa9d1e02b7aa678f92e07de0f535fa5ece62d9ad9ca579d3f043a8ef98599cddf0302047c435bb500673065023007ffcfd4f92e403e6f157041d25f7fa7b3e5905ea7f576bb98dd68ad2135ec6fb7c00ef7db26bbdba3eeae0dd7d0abc0023100f77ea6787d79174c795f46cbe0d8b7dfecf99343c5219c3f35dc933b8442d9d5f9803bf060f1cd04e53334a420eb78550302047c435bb500663064023052e6243c955fd2cb7f4fcc349b903af2ce327e4863397dc0998b284d7809ccc0f2ffbbe66543c21057252fad8def5a48023033183344d2d7da5125b30b4fc098a079e8d10acfdd31cbd4af35b669f76283542d69c3311a490f42edf1a05362de0d580302047c435bb5006730650230096b2391fe9d28e13cd9a43720f3d26f69ac426c83c9bbe744fc5082c2bf5fa217b830654a89992ea55185848a568c6a023100aa01d91aec0dde106e51650a4f5e7c55a6b7b7455031ad5b810efe39503002dc8c285c97feab8344079d1e72e1aa2f6e0302047c435bb5006830660231008f1175ee234cb79d7a1c9f06f7615d6a9c8edeee52b400f327c6a3e39758bda2e28329489a8d6ce5aa46934c9e8f84b2023100edb4873ce201995ba988d03cbf152fcec42c4d2080765380a1d15a45422dfa3584f81b022f35ab7958644ed3aa82e5f50302047c435bb500673065023100ef6a75355bc8bbf22c5cf1aa73a17017bf7b85ea0bf99d921a92240c21c2d648f454f8491eea331ebee42978fc2aab58023057416ff31c16c8e9112ffe320aa3600a5a8c82f725129a5ee3dfb76b37fbe358775fac889b1c477f356793669ddb261a0302047c435bb500683066023100fe7e3fd33e8a12fd5e8645356b9771b967713aff9c2059597ae3bb42b35a302a9fbbf790e2449a2a5e3d4670a25cd1520231008a01a7c9798585dada2ebac96e5ba9a2497f908f32916e075bd843512831563635df343f5b99f048bea69c1fb19a31940302047c435bb500663064023043fb52664c4c95dc2953f15c468b3e2507905d1dc98a6d1c3b07850b9d33a4f47ee1ddefa55236b90b9695e6a7ca62b402305a7cd4a7e3431267440c3ea6880314544a6e2da85fae24e594b64d0853efcf7e0bd57cc8f9eb1757dcc3e5222d1e78990302047c435bb500673065023100b6f66ddc0604560d013b99ee7ffe23df203bf08648dc0be4e3ee058c64078ef41536136d3ce538cbad90a29bd254842c0230745e9c0a913957f69aecf2921be0107b1a6589d6e8121d5e0cc9746fa23e399ff9dea33c36bf08c5eb06e56c16cf2c480302047c435bb500673065023100f67fc8025cea3846d9b72dc7eea13a5b9951d38bd986249790985a99ccfdadb4b8bd7aad2ae32424aa1b75886c0a56f1023041865dd3d0211fc1e583156ab6d5488a2bd17dd79498839b359355436532118bff08cb4c10a6338f3c61b5fdda35d3420302047c435bb500683066023100ac30c76b47cb1bd46089b176f18b675a4fe8bde97e370aba83d7a6783b951aaf1ccf1a5935271c00dcbb4e0f259e0522023100ca85912fd068adbb18418305f6e1225d605d81c50038995e7806fe32de4ccaba5f48429f8f33f214078a4bc779f96bc50302047c435bb500673065023100dc211df1368c1665846b1f2b8a48a6b847c1c138b749c375af2657a71e4ced6f50c519d4cc879e4b8dd34be8a8219f47023036954a02c06afed50894331225452977869ed62b06c9480643eefa3826cdd2effcb33187252ec460f0f10f486f426bc10302047c435bb50066306402302290b4334aaf3c4aaf78aed46bafc1a3b27a33a1989ed4a9e3b5fd7129e5ed2b32cd2524b9010de3275d5883a77a7461023004a832524986b435f4da28b94c29b833bc7e5275b1ed69367656132ff1ee3f6d26303d270acfd234375880d02a0e1a470302047c435bb50066306402307f8af69d3e79b6a4c7dfd5820aea85e890a715241ed8273fd000e9f41e304941f2e3a7ce4878c1e9f8974c0d99d4ae7c023049a6f849cf5d6afec26023a9cf7d4a5b4fbaa97c27e81f3ce8576f721f3b657b713de40e08e5ce20779abecb3ca041560302047c435bb50067306502302d4f8fd93d9b18d68a84fe89fa1c29de836c6dd8426b375157a8fd45b6e8a8730d3c12f0280c541d49998b2587283d870231009a4847f28796f7a07caa6ead349fa5c0e1493b4223eed5d9c7ff06b62c61eb96e4bc0e57d665073e82f78364bba4e8bc0302047c435bb500683066023100d65167f7b94e30549d231cb0771d2fc9089ccff6eeb90ad9036609420ceb4983bcfb8bfb71c17a6eb52c2a32aa3e005a023100fa5aaeed2f4695ab5fab5a96b7dfe6de2785b9a4d526f43563c374ba9daccad6c6e8a2c39e3316a6614caf6649d345670302047c435bb500673065023015dd8466f5d05c583793d0a35bbe22f3785e52578bac163afbe5a0cb696c52f0780f41ab44486779309d17b073eb2f48023100c717cfb055c68a0b9af4de84634d0724f68751ba626a20d47a4ddcaba50c95edc2ff23d589313fe708cdeb27804f62cd0302047c435bb500673065023100fbf648266719537a3e07b8a5f33d03fc7f3c34e79fa21d78a98c6e29c7e05ef48bd3e8ed3e10f4c79b4f6a23e5f678170230222d98d5d57b18829685f370cd57cd050a2b88c8564880fcaff0033a3fde849bf0ac9eaa51f730657178624727a15f9e0302047c435bb500673065023100afacc50e443fd181425404a5a2e5447b8166a2153d650226e348eef92ddea87ba910af5ea845133bfc305fa603724f2702302d7f7dc0fa61ed3051ad3becad040e8e09409b5e705def42f3746ddb50502ebe7b43dd5380649c0c2222fe181beb903c0302047c435bb500683066023100bed8def8b2c68153677f9a8f5b6e068f4939f1bd62cad84d990bda49069b0f49bc6b0816d6b2cdda18739d317bc9ca5a023100dd13fc4d0ee59b515d585cda0b976ebe0f171c3e402db3ff2dd2f001350c24299c45ab7c1776fc030e9967ca7db283a30302047c435bb500673065023100b8fc46340839b867080b085dba6de8db2b960526ec30d850f5ad87b6aac09901febbeec0edeea4767404a681367964d402301b35c26a92c8ec088d3e3c1f9b3d230ffef752f0acb9bbe79a9e72d375ae83a97c5d31b62c991564bbfd9477e548ca500302047c435bb5006730650231008df5f964915e7b49f78ca20a34b17fcd665cc11218d783e84546fb15fc39a297ecf0f8ccd7fb97a32e598f20a09465dd0230036faa12de4ba4e563637da83487cc288bcb3b7742e828b3550826805fcee1c3f123778a3a262271ee1f7c125773c89f0302047c435bb50066306402301ce4d5600c0f0556e7a8ed691ce52317d0e2d1cf3c87bdec65ebcb8054bbd48dd556f84297fe5b2755566c1fd8f502b3023066dbff8e969c524f7c53345124cbec896db4911c9d5f245c3ed3b3ad3088bf187481c197262b9cf4f6a29cd3d172257d0302047c435bb50067306502302e918b24acbcdca6f85581b21925d8fe4f081b8e95f4785e4d15ae891600b916a57ce0f6ecc2161f1e7759d0cd16a61b023100c04f8aaab66411246bcecc2824f7a539ed86f1f98a0b519ead6650ed223b509ba12a3ea9c3397c669b66d03f59e226650302047c435bb50067306502303af300def16154a71414107bf196f6376ca0efffaa479d1fc1ba4ffec2eb2c524f65e41074eec783a6d6d02957f3a088023100e549cc7696a53a0d21b8b19c227242cd84e922c39e20b7f7f868eebdca7fa8264ea7a1d350e582f2923ce157da362b350302047c435bb50067306502310089394e225c9c926b6493ea29fa1ad1288ff351eb6ae1ebedd083118a667041084546f5fa741044f28c27fdebdf53d03d0230509e994ad90a149895f8167599842010b02b88b3ef110cc6a7eb3df15e8558df81634fff171ad178b5ab8bbf9084488f0302047c435bb500663064023035a070e0a40a5cda1bb5123770e39c23074020e73521d5e862af5972362951bc3e92b70e92be7bc86416247ed4d9df6002307c483fa3f494016ed8d57154ac655bcf689a27f20a2e760a6504c13acfa9f310b88ece294a512c594a1fa8692db74ecf0302047c435bb50067306502310084c5754d8c2a4aee915b8155d0abcec245e9e8609216e5d076e4d649eeadebf0db8a6d70581a31be1f042bf46a40b37e02303a106aeda67fc9a1a5ed97142831d5806d019cb2dcfec6fd847bd8860e402a324479330db117d85edadb783c67992ae10302047c435bb5006730650230185bb41d8d071c411d535f84ccdbc544c174a2006c84c8aa4b9ec6228daad55997fed705f47d84b22344656a068c95190231008707a265267c5c16a144ff5b8e95d45a49f4229133114b6151e3656cee162969b26354cd7e1123ce1f470a57897150a20302047c435bb50067306502310092fdfb96d00beeb5587722857a8f81d7b213a99d73a084b516d119970546e840361486d666a2d56643da757ee716f00d02300f79f1891954193780ac2e4a5685ac9419b720698882b88d4723e68139181a37ba62ade98b92b5223617fbca894b93f80302047c435bb50067306502304e622dcfc0420e52a687df83c0588b3a753e77d3beba9413852a9446ed0eb0b3066e10134f12b3a5f8dcca7470205d44023100b4dc7a7571017baea0525026d3c1fbe3d4be727e7c89d5c470a5a6f6a5398d8ddca4b01038eb54225eb67ef781dc6a060302047c435bb50067306502303e46fd23ac9e47af53d21193f30ef362f9e61bb1d4ab0bc18263b06e06d3b4b72ee53024944d79a1469766a86f7a261b023100c36f876be1ec1e4b17a802eb68e8705fa1739293ddb1579e00853ca12eb47d2e61a397c44813341aa8ddfd01cfaf33830302047c435bb5006630640230787a5ffa1c8a52f8f64b6da956fe11196eb7912c3b282a8999789887fc2901beb5458e1f1f896a02d03dad087e4a4cc902300c38ec46fb060fd61f0e56a84e73f413da710a6fb625efe339cb7dbb72d0c2955b90b0129dc0fe647323d2b1e471bdfe0302047c435bb50066306402304e0be6c3f75742bfd9a3a8a0fe76c6fbe4bd7d6e67228e90e3b2a56c2a80119e6fcd25ad506cbfe81da29510bf31228d02306f71ce7a7f59b2323aeb9ad0ca28dce81ffbcd1c5512be7c4a68b422c5ca1c30499d6aaf53440bf063104c1c67c5efdd0302047c435bb50066306402301dc00aff983f62db2577e6618383af4f422da2abbe7605a21794034c971423b661c6e97d9042e85360ea50c0fac8806202305a3abd7fad3d33a674e12cfba77ca6eb80a0b279a9d3b3756e3f70fa56b0f01a0cfc0f07f684a0cc927744f330c117840302047c435bb50066306402305a2b9254e086bdd7a845755a0a35b7417b3e24768d7795b8c20e930c88ef6d2528c17d2e4070d3bdcbdc918a590f92500230297a5b88f1a179bba7d433993e49620ba063d2bb0b3b15e018529ec18925190a040295124805ddc52e69ab53fe47ad2c0302047c435bb500683066023100ed193d3711f499b631913da20107384e2275cc8d5a9bacb6a2cc949adbd5b21f3b1bbe9bb47ae8dbdda7362377094a37023100c82245af7b681aec9638651c0d8f1c1fbeed1e47dc570cedec91c50b48623b99ff0f32e78fb47d36ebe49e6e70c271510302047c435bb50066306402303150b74d009494dfef72e3d9a9fb58645066b458857c12954d81fa4ed5ae5f5cdaf15fabe5bf8d72c74682495bb3386e02301c5e82a973b2936ab1560d0775d153ccb0dfb0f7a76bd8560b5d04f0da1c9a3c9ae4d906381c186fd664b728ac9756970302047c435bb50066306402305f9a771de447522b2ca1ed0f429f412560f564e1ed11bd99b0e5d48bd0bdec29ecaf03bb8646ae0df5cedf88eaa54242023020a9978afc18d1e1193dbdc7f75f8e57ef4a73e517c9080f00c47bee5dfbff5a6c6321568e555b57562a2617b20b4b440302047c435bb500673065023100d1288b080adf13fca52ddbf44717fae0a3a85be7a56ea8610bb7ee9ad11ff2ae907e9a5dce5de34cc66e38e9adad49c90230464601d068b7e4cb7798e17832ef6652867d794f23522f24b5884920c8ba72af99dd0102b8f6687866c0939db1d3dd3a0302047c435bb50067306502304c85348d35c6d14e5c702f7f0c2205bb9ddba4fcabfd8dae8f8e476dc64bff7d7737b18affc21f625f85a63a5b309870023100be04bb27136abdf7b948cb93a84d582e0cc188512918f82e8cf817c0c967c480e7ea4573631842c0ebb6ce9080eb01cc0302047c435bb500673065023100b5def7e931990f65cd1628565b0dd64d12ea8d46f5a6cc6a4e40d771ef2f715a80d4453ad2bcb275900b0c7fd220bdab02303c9ca6fef6dc6fdfce5c9fa352ec1d2e828e542aae92ea48fde0bed6538f7063f2da0892faf7e7e15846564c952390a30302047c435bb500673065023075b7fe36e7057077ab083e825d66e8136924ac64a3c1310bd57bd1b529a4594bb5d38c7adab60d8ed324cca64ce347f3023100af92177b28262b665d8114c4336c0a1a3c32664d8f8edabaaed987d7f7da23169d7d696eb3b55ab024a1de35ab64aa6f0302047c435bb50067306502303e336a131dd24fa95acb1140ef7235480b5e781890f007dca74c5d65c57263bbf3d2cf68f9f047888f22c34d578f2b3e023100efd860d1738acf7c5a7adcf006a23025753f6f9e46a3de02d0970db7a00360ee541efe064df92794a692c14a2276cefd0302047c435bb50067306502310083e0b9b61a9a92740e25ba4141949deb0b9590cf4676d979ee255a5ba741aee3e2614a8f1b90bfdd4df5b73e280938de02304a4cf58e60a88651e081ceb646e9f63f95ebb383528bbe4ca7d024a6cb716bfc6bcff2b896245a93c4a9558a1fdb39b50302047c435bb50066306402307f0f09ff1aba98eb219d2fd8ff227f93bfe5e6367446bac8d09ac508b2c94f036839ba1c543ee82b997781ed98ba7a02023030333dd871d5b83c6d11ab161941ab6fd2787cad3a2a94a150c11065f31ca4adec30872a038971f85be022b48292b0ee0302047c435bb500673065023100ede54d1abd05a8b7e0b52e1124fc428b1187ce55b0d2b839dd4f1f49732a022f92a4b6f87965a39b155233d1f9599c980230623cf1ce045de190488269a494213abffaef3725e97b8f866147e0cc1cdd0f78d200b448bed7b3371b4dce26a0f06e470302047c435bb500673065023066a5a4c84ccfa79055f2afc8a49f16c4ccb72c205c97af0ac50df72c1c3edce88648a379abdffa81fc9fb6c64802d5ef02310086e97fc8f836741913f918dbfb6ade8d17b010acfb72d25f154823fc32a55418e97800e033f7ceaddf8c2a81747cd4cc0302047c435bb500673065023100e269ae914ae0aa53a701d1c91993f60e4852445e28b0fd174db658771c93544941c663e7514e45a60f2fd4681b30ceae02304595c8d08f9c97053e1acb4556d9d00216f26159435dd3cada1bfd6cbc1e7889ef0c6042f19a71b669be4dce669f34b10302047c435bb500683066023100bf9470be7d46ef2d3db427b8496cf891d387de231a00641bb69a270644a26fbebedf140227b096821054ac8c389f860b023100ab5b24966271613cbd07cfc0112221982cf93ca1e90eb414279dea3c8887f4f72ba07603653a4112ecb9cae1a512d9c50302047c435bb500683066023100c36bbc19011fb38bb030104ebdbb9cbdc1391e309b5a031a5257f4ae8710dce67d15c5e6cb1e5b1e774d5135a1f488730231009515e7f7959363eebb30573efde71c0274159cbaea2d7eeabe8160db5c3b0deab69c6beef06357dd42321eaf27f1023a0302047c435bb5006630640230031612c5d08000894f89ddd3a609bfd3bd8e932ffab4a6174739b522e31c3950bd29c000f8853e47f783df8c63c7c81b02303957217f8ece5dd0b7eeeeafbcf1aec3065d575236e6095007795f3a9128360778e7c25caab171fca1bb007e9ac7f3610302047c435bb500683066023100dddcbcb271814bd463cf9427d05a612cb1d3e78806d3ef0e371dc8c489d2367135cbe0c07d832dad10ed82c07c5a0c51023100bf4ce802d58afb329a36ded4eca53fa44a543a8b33fc4de18f26f921c300b061c867d38fe7c416bf9345611dc9d446cb0302047c435bb500663064023016c0405157c0178bd1a18d9365a382e280ab6069883660c257b56b42ff3841838a444cbeef3b5fd5619090d711da82580230336b3e34565286f855f359f1f5fd0ddc1c3295191a66fe43e025ec51565a2c8605df1ed6cac0b5abf3d940474c3a437f0302047c435bb500663064023057268c09c844366d229dc1039627ed3c2284cbe8e70a02659663bcd755c92e5b1499b9d21e75de9840de89bf81956d59023055b95021f4eb2b95695ee974bc063ab8d8874c17d21e85f35e9d4dcf65feab1fe84ae7b90d610c6fd123d3d7bd814a310302047c435bb5006630640230564e7f2ad27c5277d49ee0415217027fbed279aa5cadbee393c0265f99e0c634e3fc4479738e594c62b1a8907bcfe2ab02307b41d546a9b20eba685ce7aba591351d2efc62b7573e1ce060e8ad1e5fb62a2b66c906bc9192ebf52db45d52c5795a570302047c435bb50066306402303a9c37922029fc2ea79718a552b2ea61ba9bf5cb30f61fa44984cc5cdcade7c8419267f0f5c259cc4eaab692f81082cd023051cf57855023e988c9d738a8345b7067535c521c764226fc563fc7a97e36b24333a185d3c0ff28aaaebc989531003b2a0302047c435bb500673065023021b6b311d6852c8f088387743e2084df4b0a79e55f7dd929ede6f0b6e32d77eb3d97841ff6032f8e5e5510c16b393fa0023100a524d1b131776f7d67ef30373c4035e2965ab49b42abfaf80b9258ac5d66b5168836d4e8a09b809e8194958433263e4b0302047c435bb50067306502306477b450e53fc30892317812bde541c56408268558b713fcf870dc8a2b2df2f82a9f3dcfeb5d5e602857d2079b25a74f0231008c4ceebefb8cdb08f3de6b6e03321920275927538b4d0bdb2b0b81f5f7e89a004594b04373510158200250306915aa2b0302047c435bb5006730650230482131f64b2b8c34d09606f8e1558866fcb986755e83130b20d3b0db69f4fc692a5cba6629615c6c38a4b0517ae5a749023100cd28ede1b904dbb50d6ceb901034ca4cb5fe6e4e45528d1cd0060edf90121283fb6db06942b5e597f57e4e8c82b013330302047c435bb50067306502307e7fddc690a2e1ca51fb2d9baf75304929ed6f1148f4cd63783b976f5eb37b066f16fe016513ae644a250f9058ce7c68023100b64bf9429cdade33d0957af69941746d0f43a614e447134d62c2b09b4ff666443583e90b7b2362da0a7e1bc6c1fece460302047c435bb50067306502307cc1156b934da22971712a989c24a869df62b3c9176c95cc860bcf85ff4dcc9dd44a8a418d9c7c40c36cb914b367f1d9023100802097b1e362a6bf59a6a81440f735a6e6811b8848fefcbaeb770c389eec94dd2eb1d521925978fc46bc5def03b8c6060302047c435bb500683066023100b7d0c412ae765ba04204904f2c8c116db6f51e000eab45dfcb15b654ae2235ad1c48aa23a82fc7837e095553054a8d68023100e728d829dff8a32507a678be40934dfe3714cf11311a1dc9b9e3679cffa116888ee56ef7f066bf6ae565a87e98624b0e0302047c435bb50066306402305fef77d06b1dbac3418bb0a0cec983fa4fe7db1f0cb211cda91e1ffd725cac1c6c5b15604dd7c5e556255be7148c768a02303d388ff070ed5ca26dff74f83e107a5f91abacf2f273443655bcb7df4723d81a2ba75f0bbf3eea14a983d67a0f1de5010302047c435bb500683066023100aa372c6d4db782d218f177c0a37a3f3c8a7c5f337228298b4afca3615694a888e605dd2d38ce1736bdaa782bad538b6e023100a74d76f48c919d9355bdc8e1d77f89408006fac3be45cd4cf6d228cbad607d8191d91e597e5732645d23078e2581dbf20302047c435bb500673065023100894c569a5ce5b3ce024bf926b869e5f16a057a01d9f5f21d925b72840118639442008a7011ffdc70b1377bf44ea5c65f023005d6eee0518bca1cadb5581604e8596f04bde0b90b9c55d8a78cd2976253eff509d539e1b95ed8135eed6483a61aa8540302047c435bb500683066023100ab9e2472317b04a5c3e1f3842bae19c77a22c7e53e0e450f0be7babcc3aacc3e05c3496a4fbe5a8ad766c39f7654601d023100ab5549a0b9dc04a14bd4b42fcd79d280597426cf6cac4c9d3007bc104e6b435db53ca305fb4248304363cabbf092cdf00302047c435bb500673065023100a074c7d8354948fd8a0896b142e0c1b60b3f54c5ab70218b841145b4d74af1a578e460f7d80f0772fc6ecb292fae1710023011dc2e1ba6e80493162cd244a295945368f8891c5cb63eb82c258a5f3db185102bd43234a548067f2a29d7c49a6224960302047c435bb500673065023100e05870b7979f8c0defae06ffdd1890c0b9d962e6ff3dbe926db12551622f3646ba0b6404eb765907ccc7b0ac6f0f20c502305a7e0e2a3241e3be7582c400e924bb7c56729608913f37198ff1353def243e66a63b14bc1f6b4776ac826fe06e4c6cee0302047c435bb500683066023100d494265a8d347840c3428228f46f404e881006bed312d78a9cd7dd89347d2a700acd17a99e248d4a45639ebe498fea9e023100f4b64e069e839b07927ee0c96749858c49821965cafaf4971de7eab7bc60ca9aba0420139372c278713f5004987b4f160302047c435bb500663064023057b2a65c6d211b192ea7bc10f284e1bd721021a340ec79edd71960aab2eaac9800735a7e7c0a59d561c813bd066a57e302305cc4452eb282c410ab7dba7bdf6cfd07ef0bdffb6cbdeff70c08badd8692bc193d07824e8770dae3f34f953479b3e0130302047c435bb50067306502307639d8761fd61b3cd4fbadc1f174d85efbbddc1d7b25e9a1a9a293ef7e4a34a5603b151153d7d42ce3c6d40b7382d20f023100862eaa802ee64d8a4c11d8b7a027bcb01af65b4ddd75a891fd64c4f48437647125ffd29eaff64cd8a016e6eff7089c640302047c435bb5006630640230799ea8f84ceee380d7651d5d664f990835517e25dbaca14aa54bd686f5ca0cae2b8076642a8409bbbfa2092513fa921f023038f8201cce192c26d74b6447c3980ce7df266eb6eb53ba4a118c6221ed4b960cad24f0e4a26c3becaa23da9ddbcb05d10302047c435bb5006730650231009bd15b92199dac359f5b983970a6a58cdf9ce41f89846e81f023e4ab0ae114bbc0276cd7f403f55096f5a418885fdc6e023007af1169b5fb04e2fb2a8639f7ce3d0a6cb2a5b03a65c2eab0c459d494113424938fb75ea0e6c05d116f6e5077cff6050302047c435bb500673065023100a62be0c24e6c2399b29dc71b349ab68a4840190088632524f0902fd81e139ef9385b63d6ca776db89af8e42064fceabf02306bd1e18a17840bea3254933b9241d89a304f4b6a4b2c921faa8927c78d874e0829f3cd1b255fa61082afa665493a2a160302047c435bb500683066023100bcf324400ab7f7c9350a3bb6febc4848d09ad7a8ae6072a5370a1657d9f7aff3e466c86dc1539cd3d7a9b254aea42b04023100e60295446c5fb578a65d7107450ae315c05078445a15026b02baa4b27242bba44f23fbdd842e57d68ebec840013835b50302047c435bb50066306402304e1c844eba391adacd3c6317b1b89ff45be393da2d32cee05749114fddd216fd0068d9647fc47c00fe88348bffde2b14023038cae3e79c37b1be5523f1f453eba0c80497a23ec82539ec9e24b6ab1e964295a19f3e39bc9bd9bd377a709c449497480302047c435bb500673065023100d819f591945ca2d470ac65cf04584bd2eb6d9eca052b591bfeab85c6f15f685d6d58151d0d24af2f1f9587fc0a3bb2ad02306a33143cbdf02747975f31c46c3e6cdf30ee7ed25a0c54beec573c85cfc0f567e9b1c3da10fc1b7bbdb9417c2c78769d0302047c435bb50067306502304bddcef55ef4a070f32f51acce4dc99badab19fd86e1145cb4e2f1150f6038b12d3070ee11fe9baffdf60f4f92cf0532023100dab72dd5c4a9236bd30a66e13a99cb5e91af59affe56cc829202e9ea3d03c896a9576bc70e08aed1bbe2b9aa6c3a4f260302047c435bb500673065023100f46606f9ac7d49abed584c255dfeb6824ad326360556ba98fdf028a14e996b2bdab61940b4ca68d43ff3f4fc1907c2f902304e5b56768c8cc2b88eb2b53f3b1c1ca5558cda867df07c4cedbf606ed2afca5868b7e301121bc75e824eef88d0c5cdbf0302047c435bb5006630640230347639e3ae53a3d519dfc61d1a29845152dde6b1f18b9d085be091a80c2f932366522912d16dfd4929b6b32562ac09cd023018bc1f2fb708dc1db96cf1bc893161f03f438febf57395ada4a356c7ee0beca8f72b55c4f0cea8ca8b0f9e831329312f0302047c435bb500673065023100cc8c20431774869a477daba03a6e806a4d597341d9f8a55c891d50063dff08c86377ec69c4dc4b7b9170cd5cd0a48ba602305b1632688ea0283c1c2977039f649dae36f2000b92cc54ef068db747a9437c5c78d25667975b027163e9970a358a35220302047c435bb5006630640230552ff1cac9b4f29683733951f64552fa1d744b11726c169ca45b633201daee699e9d4d44edaf81c55253a9b858dc2c0f02300c70577410c656ea49dda79893060fec78bd4203b758f284ad41f4ab5faa865d9af9b355cb1aae0a7174696ecb4ee9410302047c435bb5006730650230734f7022b6dacb9d02bfca5b465b66a63170a3652f85e19881b01815013bf28177f05843dbdf08169f20af5c075b172f023100f5aef0db65a1559ad0b9a1130d70edea4fdc9fa96c2ce0d5ac6d15609a96c75113cdb993c5bcf65d27eee8decc7605dc0302047c435bb5006630640230776a064c4827f5a9a2efb8a6f24c0aa5ad86924cc767c299785597b6b08c4eb12b637a4e89687f8de8d053e8f91cb0ce023037f83f592adf0d035d06b1c8fc373b035aede49cd7f2c3f5a5b222c77b40203d9efe0d3934a0b487c0d5bd05794a03f00302047c435bb50067306502307dcdb175464656d1ffa345e1b5930a63f23bce63e4827f1eeb7020d204e6baff7c2366e33d26c2ca64978a64ad45d369023100f11e38f528b5f8facf9c8da7ab8e24ba452474a768c979a559f66ac1d11ea3f9634335741b00e97226404d60e06e0e2e0302047c435bb500683066023100cf613c2abd206bde4670c46cb4687461119622348ae9e404478c50e46526a794950924d5d9a19a2d072a1c57e0831870023100d4ba36a5e81030ea8bc6d1a5dcee3899dc2e16ad22a9c399c7e2b0b6f6de7884ed99d9422cecb054e79b7ab2ae8e860f0302047c435bb500683066023100bfe99c1456a0c168e3e23e0aa3dff0d9b891cb60a82bb63b9dbcb768a034fa5e817942bcc3cea03e429783db62a9f9d0023100cd0b5347f97da0a6d6c0b5f5df50b11cae9d873b819a502114dfbf09561b22a1bc9be1c64f7b04af3331174853ef394d0302047c435bb50067306502304169ddad1d7d1c6bc02daccc822cfc72c80a5b9baabce11ece047b04ff1c7a6fa59db61657d296554029142e9bd823ed023100e9ae01ea5e56ead32be2e77985465cbd920367ed17b4509730e70e1781ef81508bd5d37c63fbef32bf96784ad45a56580302047c435bb500683066023100a7a9943229790525552f57a38f8b2e8056429ee67808e93d0d65374b472e3db96cea70b0cee492e4c4f7c56dbce6b9a1023100f1482c57d8fba2bbdba23caf6bd0168e1e358187ae6c228ac9df160f5766b6ec2833aa4b928eeba3ee32570e417d13f00302047c435bb500673065023100cb8ddbe06085c91c77ba30cabc5951daa99ff146b183a8839b142c6b5ac7cd4d4f742a84724bcdd06e884a431086c12702302b3cc1aacfcdbea348c8aefff0142147e2a6df2fbd71ad6ea204b69407ce77a84e07686a9903796e4ddcad585e66dd470302047c435bb50066306402301f3d2a9b75f1cf74a669894ec8bf6001a16f9158c6a767c2b8d845be3332a2603076430d17922b21180c953102fe23e902304f6df67199ecbdb7756f22b1adaf84a34ead7a66139f66bd6e716a79692c166111fda3b8d967156c839ab871db2b84b60302047c435bb500683066023100952e5a051c6e030cfb69e5bb63f97a34823ce3a4859c6fcc29fbb098fe649ac08072e1998478d267ccde3c5731cfa3f002310095a1357bb4c89d3d9cb7de32c19b4ef3b0151db7e3adb13745be48fb0e2e15aed062d04605eb44a2bd07aa188d734f1d0302047c435bb500663064023028f6cfccb3ea727b36f8ccdbd1699190208bc61546cd5fb4c9221c53c5164a120b55969270c54aea545320f4b25ff5750230603abda181f1117f0c942711f9116ed58a5bf96c1ad8b79e4f7a649c117edd90ba58de48e49e1bedcab16b628dd297bc0302047c435bb500663064023002bebdff1ea1cc830ca8886c2d1d6be7deda4af6251b323a944ba292e26ee0e2bb542529a503a7b3adc3268ca9402009023022026795d88cfc1a17c354575b1c4cec96029dcc12541a90352a51c063e1267673fab5c2cacdcbf80ce421c5baeb04f20302047c435bb500663064023077378064d82cfa7ca395013e5ff4cc1945d8325491876f1680210bb1f9df1ba34452d1881f152e99565b40d2338edff0023078adb433d680b599c4451853cc9885ad4ea9c39e0b4e261418ff7cfc5713bc348b26326c2ad316fb7d9b2cc2a2e9778b0302047c435bb5006830660231008e177c50b84e2e5f2cb7883689fdf0facd0956595f92c4630aea4db71b09886211d4009356b9eb3c93a87a46accce66f023100f6be9f3b0c8cfec1c94e27e7804aea109f7c2f51681410dc87ca6c35d22c307bdc2e0982cc8aa8c5b2c7bd181d360f740302047c435bb50066306402306f57354d6d7328ed403d8fd9178048243e9ef8cee42e46d40dcfb2beb42502de0d6b5a82f30bb4309c13bd5e6f85c1bc02306155291d65345fb30f71e0599a59d6066f4ec98cbb1fc0a039a1d928a443f24b647ac1f1b2163b4ab8a03c574fb371bb0302047c435bb50068306602310087f0f4d63838b45dc9060fb6b8481343373ab5c08c3ac91a7e60ec03cc647ec592a86b6106df6eb9342f85f26f6fc3f2023100d6030170a12f352928156b4d141594d82bb48af4e0a22c4c6a70833578948a53e8177ef6454f98a21c619022cc35064f0302047c435bb50066306402306c9d0a8ec8ac5de683222f4e65eb65cfcdb51afd7337bb87c291e731485d23f7f95fcc776d4d57ba838aa7cfcd0d8c870230033527ade12db2c5e8c1a1eb719bc20d0ebb13ce9ff8ae1ef13c0406ae46f5fa11ac4345f5396029af531c5ad7775cd60302047c435bb500673065023100bbfce5bc69a9ae11f1d796022de9c3a8055cb408d45110d0af571922b915395da6da7552df46f2e0b8caa2b75fa5564002304f4f2fbb891c3e2fedd452a4d412306287534710bcd6c9d2c048f70761a9f0874b6c1ff7527d367dc783732f21d12aad0302047c435bb50066306402306923bf7ba0aa653dfbe4abe6b9caace110d92c949061fe338b75e4772716f66aedb74f1875145eaf476523778a050e220230697a81dbca316be33a71ec2faf074eaa89e241871b5e6ef377732cf4c0a6f2df7ae80155a64b9307f81ba3a4e11c39510302047c435bb500683066023100d72bb5589d8552b3bc69480334a9de44485aa56aac09aa559ab4d04f3a8ccf071c0add3d01d5f570c2f6aaa9561e797d023100fa557f1d9a47b0d1faa4d8dc2540a6ce46cb432b72cd79caa326f9ce538fda816da4da0243f472511f7a77c84778ad9f0302047c435bb5006730650230466c3dbface15c7aaf8cfee8d7e0500b0a37401d6735a160207d3d5d3d183ddb67df7f98c2b413878d9b5d42b5ded4c4023100a06269fa7f7f393448fd0fbdeb26b555674db93bcad9668ff897667436895563b6c484e14398b457ee4503831533aba60302047c435bb500683066023100fb9e31f408988f155d3dc3df246410d9340524be74a6be689d939186e7fa6a073d5d1323b2e7ce5ed0dcafc09f99a12f023100850e441a6bd4003290e87f3c7014eaff8b2a6ca6f47916f17d18bd698e1538431d00db66cbb81f49a89d1cf609fafb6b0302047c435bb50068306602310081423af0f396f37d984348e469126374dda811f7a0b4d559e2aa68f5bc25b0b868697d438277d83fd3cd99ddc0839fb9023100c416fc57b0336f21bc880756ea3db36c1d5ae3ac320a2da000140d0da0cc5aa53699f8b495a55f4264a92ef02a3ded550302047c435bb500673065023018e02abb402639d73bb4a67db6057b27aba6d8019c5a3c3598b176e01e3ee811d8959ff6223d59f92f78abcd2801e377023100d81652a666f71716967e3c5083bc0fc4bc7886c33491b7744da2c2c1522e5283bd62fb4916892717f623d5b5e8f06f590302047c435bb500673065023100a78b1d40cc866f7ab2ccf833266541aec962df5f24a90d2f4a6e20bba1a35b3db23bb12e8f9f74edf203ebafce526e3b023067b13493ac1893ec82eaa703eb2ba2ac15a44b9b60ee6468e7807924be459ba228d28ebd62905861388dec6bded25df80302047c435bb500673065023014690ba9c0016abffde4230b064ce066d1104f76f6c5851f0c1882d1f0b152d79b29675d9123a9878ef5b84c5aef75e3023100e21b7d2e155c0478ce87b6f78c19cfde0fec74b07baea5e7a763f85f1b82d0032a65dbeab380319562fd479d22a271690302047c435bb500683066023100f8ccd7da01b368171dd3c2765e0264dd0d8221fd7095cde61570b7c171db9749859568b24c6938ff77add91ba656e26d023100e8838bbf543f7ebfdcf10fa179f5c4dcfe8588c5e100f9e167c7b7402fed31bf18dbcef2e51c0440db5bdf338a794a9f0302047c435bb50068306602310082d791a96e9a734574ad84730377618a260038a74caf1ea1b782c7e653151b39920ee3523bbd36bc33ea5fe87d6642f0023100e699e2b75359b84ff84fefa212a08f54bcc789d54f0b6248cf97f8e97a5a872de839693c7727fea0e4c8187123c0c9cb0302047c435bb50067306502300a722e54831bc037277de06cdcb6b792a51821fd75db7c25448b22418a2486727ad9a169b48c4250245068cacfc68a13023100e7b09465d94db87928f8b025e3389b11f8ed9a2deb864515895051630efb8e43f25057efb20fe13c853d3474c336570c0302047c435bb500673065023100f9eb682dceb16c8be8cb6da840cf5ed1547e5ea028fb1ed681415c3938dfe838a10d97c283085592e493f624601cb24502303b0bae566e6bac7cc6706ab352edd8054e6e37f7d620800960ec793b5ae3812590a32286729d9ffe79c3bf1c9495ad980302047c435bb500673065023100b6a5346a310cd7498af18a2f676e7f360e538b515f0d18ae86858a65cfb0189d9c17e47392d403dbfa1030e32c3547e40230273f8e122b32dbb7a439d4fbec0dfa719afd839ae3fbb77fa18e0214433177f3f87c71854b735ddaca186e622ba85a570302047c435bb500683066023100fa3660e8286689a4fc9955c1423671af5a5035eada2701b230fe7b13d0e0821cae1cc354c2f0a61ec099353321986f6e023100bbb7ca88034d22fbf5e4f9f40f685191c16a844d131a2e2d8727143315ce7b7fab434e255980f2b66b8c21bce80c03ae0302047c435bb500673065023100a8361bf1b4c6c7e278bcbde30b4b54124d5b07e31ecfd5712622af0f85338587d8b3d51e518ba1bd0e4a42c34d2fccf3023071cf75a5d43323eac3db17a2f4a623ec266e46d9ef99786cec8bf5a474e44838604b0809b4eb2726cf1e0e676ed5a2c10302047c435bb500663064023040d27fa40d315be3ae29f35020f54de04dc07f0b4692b7faebb754f9df220920fca3f6fb0b9762ca1fa908f14265f33202302954ac16ffac9af41b02a3b62aa65f7d6c35aaf9c489a2f4c2213a8a6f4280ab580d148c695dafc3b560e079428a8a9a0302047c435bb500663064023009bd0143f335bae7957329b00d03a4f894ce26dc0bc47270f2cbdc7abf96ab0dec532d153918cc36bd1bada478f8019f023052fdc8c3e7dc5af327c8cc5630c319a1a6d4647573271b5f1ba6e627d9e07b4b793819a1e5679942f00a8e0a5045f2f00302047c435bb500683066023100c9dcb5785144517a2fb4cfaa476e4995660911ba0fa7a1a7e85a1a84a7efdc5bddc4bf0cf65402e78b4484a59975b5d9023100bbcf7265390f21965d26ba2f2a6ad202f254b2b7b722eb4313d57b9b9ebea46b43ca7ad250cf33507c73d54c855daf5f0302047c435bb5006730650230424f0bc4646547ab7b136ab207b3ccb8cf3324be7b1b491f3e19e05512f884ee5d6def22c35b6fe50f4db8806e8e8c43023100ba587536117eb09ae3e326aa376eeaf069114ce3335cb2b4e155462a89c1febb2aee6875b6c10a74d072cf6b30398d5e0302047c435bb5006730650230228fd03dfcfd7c3c74cecf9144ba7146bbaac190a388ab377855515302eb23495bfb49156da17b7396994a236f38a42d0231008494983f7336a67607d3b66cf7d4653ea73450121a8ed4a964fd773418d3396b29fc5b48d7905e9f594cafdca2cb064a0302047c435bb500673065023100fd678e991da7e87bec2e5999c9abbf8395d954433cfc3ec369166117c57cd20a53f807517c40ba32c47178f45ea63a7f023050ac209881832a5552b47a14ff0ada79aa71dfd69b9564bdf11c9e744a583e3860a6a24b859be52a66f7bca5130b99280302047c435bb500683066023100c0208c70e1b0569e62726943d929dab8a056513f68930cc191c666586e32f24b517340feb31e8288336e635d053b79fc023100a2eef9a7756636ae29fae58438d873d2139e1ee77aa872385df51fe4e42a48387b032eb7d00f2542f90c9f074a8199b20302047c435bb500673065023100b8e4a974d7a725165537613d48c390dec6b3de881e8de1de082a0790aec022f681f6a11c94f21ab96e8a72344f31082f02307b2c258f3e3472d844f81c830e7aa04788daab3b740df75de8142a249956fb5a5094af6b252aa61acede8deba99d72860302047c435bb50066306402307f46ce7b6730f2255e4ed7a3644a31e3a779c2b4ff0f941ab8dbdc39a3f7736eec06125f634b2ca593a8468ef96e79bd02301ddac87beb3d4d9a379051904a6829eb331663c30822c689e84416a83bbb3c62f90993fb0e51795c90e74bc278229a8b0302047c435bb500683066023100b6d1080b30aa1ffca9f3a086242b72bc9de408cbbc8972e17f54c7167fb86c1043dcccce07fd6723b31ed3f44d45d1f5023100b3c7a3fdc0c4db26d8b8c70271ca083e0fda86b3a4a5674e71b69b420caebee286672cb3dbdf2a589fdccb667e56df770302047c435bb500673065023100b6dc9977fd32fc568215e5394ed0ecd8e5d0b44ff18adb073a2dfd868f19aa6506690a22699417cfb7963a5a59d4f585023050c33cc9e8a8a7e3aca6a3ae8199000ed8dda0254ec02dc86f6b23e771a39ba9655001e6a33399165fbe3fc580da23be0302047c435bb500673065023100f39f6506fcd6e28ec90a98abc92f42585447bd81330c34a327c4b833ffcf688a58404968f9ab490ff3572312bfa509080230640075fc9bb43126e46207f8af257f02ab2df119003e02757360c3b9716156f1adfe1a3496c7df6901e074ddda1cdd220302047c435bb500683066023100d66a5add8f63a6f0a40a85253deec4740e3e32b56af76ae747ce3d413ae5760466456f6e95f19c11c4b1ace4df5879d9023100fd943752c13193bcad473b0236dc83080523828bc2b1412bc1e05ca56fd2e1c5a19b90f661e40eac8febb0918c90e7070302047c435bb500683066023100c210aacb481e6458276f784ef9bf51942880ab49999b1494a8c524a097bb3935f5e5cb2ceb56f6c4b59374b7172c3f490231009060fc75244df384b062282088e91147ae27e0e8f122dff8173abf801ee41bec638838fecd9a052a92a7ad18b3a11c220302047c435bb500683066023100e52e97c189ae21816c7c79f893f09bdd8bf982f638944e0f672e39a172033ec18b02310284b87e5d2d5c45a8ccc25bcf023100d4efedb4397d307e8dfb9a6a4ce68b37238620a174685a9da57c5022ea80e37e528d5622c80ce7e5477b0fb3692702060302047c435bb5006730650230717b8e7f860a73ee03269de4e1fd5f2314a5e88a5b590c7943a0ff4b7059476c347a2590b8fa4ef6a25100b53102ca210231009ca196779b27583ec47759f8a0e264916c6fea91961247c5cac3c035b8625f263d2eb5b9e73da78a284195f347aab0dc0302047c435bb50066306402301ae5b5b8aff42927e58229c32daed69742ac0b606d37111fbc4505e5ec1b16c1045188e0dfec466a013c0f3fae491c2a02301d2af4a42c2c3ad0e9503d3c264655c2ee7a8ee4d69700f90649476adc2351d7f470b584796ef8f2c9551d2fe76cf0860302047c435bb5006830660231009e1b5d7df9adbe3ddddc7afbcbf665f23c6e546867bf8f6f22144cf874856142163b9ce15a8b0f21edbafee29e461cb2023100820001b28c29c7d97b4ddd8fe29cc0b5ce01211621a4fbb30f9fcc9c7d00b04bed23abfe5301f96850dc3b17d2e79fbe0302047c435bb50066306402305b9c736074d5a0311f1a5d793db84ceee16e658ba63d0ad6bd2a70f9ae7deb3cccf2423e82025f539ffddd5628b53cf9023003da2d0aaee15b1416d803b0a0208d5d666a9e7d6bad40d06a0038d66339de45354b934207f76ba77fec8435f1c8733c0302047c435bb500673065023100f433c1bdfe2d14ac8982dfbf5bf01c65224d20b79a1799817b756678de13d9131c7db8006d1601472553c1fa7b5378a50230175c187d0066746bb5aa637f9e178b7ff27ba651d2d2fc6759b97d5cbcd9950cff7d021d3299988c1ad34877f9118ebe0302047c435bb50067306502310098579e73aa5713d00cd19b944788ceeff8d68a679f75fa7f16fea019ddf1d7dedf04bce8c987a135634e93927d3f31f90230009dd1da97932da988fa8bd01cec21fecd14a00caf69c73a85db74dbd8b9559e866716ab8f27bbad27239c8321b025af0302047c435bb5006830660231009aeb4b0a82b5455fc5a45ea437c211a679045af75951bdee90d151f54611e9b3aed3f2c00bfcc4e801863066c5dc1b1b023100e35d088175822273eb0bbb2ab30edef796d1599d58003330763c929bbd46258a96aa16bb43622b719ef12dfb4a42b5c90302047c435bb500673065023100bf86615696c196fc4c11c3960c7f63f01814d937ddf6438e94d8edcc74a5666d051d2b74824e22849a233a6a40b6b28a02303fd3290196706c23180c63603469e42e4d3c551eb8dc964f0a618a01d94a89c435d834d0b72effdb907c8c94748f5f920302047c435bb500673065023036bcd1b945438e1664511afb65d463a5c422c7f341c06fd0182a3c422188343a5cabcd311cb9825ef38c4fcea2b136f9023100ecbc8513b0fded86c5493206f64f0cc4db0168e9cbc57dc0531a128b56f9f6caf8308171e0c302712b33e33e125d53070302047c435bb500683066023100ed82a3b9b7c6b86f9dc7b1890adc2bf1034e8eb9ba7b9668d6be6b624c000067339783ceabe322da89b45ebcd16d0b160231009f1f11db4ccb6a72776ac018b435bde6d4e19e96636edc2822f4891c659baacba38062cc59be9c4b907d313dfc33eb6e0302047c435bb500663064023061d7810c21b71a91f5895db99126140a9e20c008e5c5cf28f59fcfd149a4f8449436ca52b07f450f0ca4467573c502b702306f30605a43f8c1ca8d410cfcd54449bbdbcaf4d803368c4bd7ca580aa34f375e5bd62ccd884b32502777c1abc727be330302047c435bb5006630640230476f35e21d14d791a1fbd4ac9100241ecdf0dd4f31bfcab01ee42290a6d16c6059fb324c36124ecaebc7151b8a1c534e0230030dee6df44657f76ea2305abc208dc13d0e117b9cd1165a7162bef0ee467251e0c98fddfa6556fe042ae8508e905ed70302047c435bb500683066023100e915ae22a1eccf1312194d23380f1807ef5fb690507b350b037372beaedb2e863dcf39728bd8aacbe7409128f81626e5023100cfdb79e815eea6df829678f1007b283663f63cd99718b7c7adc5ced920d05cc5550953b6aa79b4f7c3ad9d2fe9e468f10302047c435bb5006730650231009ddd7a2e509a0623f1eb4164a3efbf3ba11d13cdb9a9612abd85e8bfbc7d5e5ef5d5362a0a1965dfeae7e0d564fec6ef023079bfbe5489f3b0290eda2fa92007dcac8d863a05e3d45c1630815615c4b15a66b9549747821d1e899ab73a26170df7070302047c435bb500673065023045fdefd6d6dbd8c4b56bbd3dca3019c96fab3cd57590278a622684099a35dae6809d4f1d0429fc1fd6e9281fa74d81b9023100ea578275c946be93f4907c8f2c1d4debe075a6d54f9c370014b8b66d41e5519004891202445229e54eea46e7a6e3fefb0302047c435bb50066306402301913885285681bc3ac4d79fdbdf8b34b77c697e7d234be15a7044658db7ececa224fb458f67bbbc8817a9f43820663e002300a281ac4c02a49702ebb9f924e8071dd339c1cfdc48619f4237581e9aa65927db389ae73a2d1790de9fe408f28b9fa780302047c435bb500683066023100e458aa3cfad55889b3219efa95e06a3841722d542a05165da9070d29a9b2282b3108d87195b2595deaa7869bd2e1b1b202310086de0455d253437c744907c33510291d013b41809401c8761a5364de5597b4fef4530707e6d868c3f7f4a0c5efef6cd70302047c435bb500683066023100973dde5e08035fadd8b6f354449933dcd41b0712c834e0994a8dfac73e3f2b144321b8dc6220f7ac11711fbd8122489c02310087b0718e93c4167c8805675e9268161bd8ec9dbf2d9e9b666a621259f4c1198b5b9a8bc9fc55ecf65e53d8b7eff3a2600302047c435bb500673065023100dc4e4a09d63cca3d215f8a34ea25dd8841e6c1dd44489fd6fc63097a4fec53cc4bab21a8a6e282adedd745e1312aa50c023065c13bd91f2928589d0391ae4b1f984fb4db30c9db9ceae40b385c5dc440a526624c8b4a1e44e4a1dfff21582688ff0c0302047c435bb50068306602310086f7d904ea6c8dedc79c102426bca8be72364a75f7ffc9fffb2de3552152e5703cc19c7825b0fd6bde45e4896474aade023100b4ce1d5b76a5a1af41bcea9cb229d6ed91c9d136f02a8a059a8a7f9f6e00f6c2e4f01c525ef92bb0d5f3d2c15e09c3990302047c435bb500683066023100fc05eaa279ed140c4bc5a77cc405f8297092076a4ebfd19e8dcb2963fd3e7f04c0f8f809029e855d584e3830d486f89e023100efadb88b96987d486dbe97f4ce047fe1747f256b4a367b83a6abca307177a51322bf5a73a65664ae613dc45bfe1980a50302047c435bb50067306502305a7ed704fcf15874d3ccdb095914fc8962e8e9abb8532ffaf02a8abd02b432bb3b17c235ff2f408d577134273382abc6023100dae4053a7e94d1ad79d008f82338c5a755e29661b9e6369613ede93fbb0cc1e1fef48bda2ee5abcd26514f380a064b5b0302047c435bb5006630640230573257cdbafb3aa3ba5e4b3a8e36425e600061b85db7836f7e5434c195af0d000fe55ce7a999b3c3818ef86cc8af3b1d023054a48ddcdf646f73a4160ea3f79ef147bb6c5d95bdbdb8793ff9c15f126ee3f9abd1a8449d568b3d7daf40a59cdec2ff0302047c435bb500673065023100845f11002f1876d75cb272e8d061ebde18d3f976f1a442125d50d600ea9a89a59506cdd0f0db4f7b39b0859e09dd02be02300b72d00f66a7815e4b7e3c76346e065e7d626d7dd3d5b0b38fa33be752024f7f947247e4d4463d884fbb742dda49b1bd0302047c435bb500673065023100c94dbe1c9ca71334a3321796c0d8b15318513ee92f3f86b9d60ed369a083fdc097dbd32a7f6dd6ec75388dd20f3edf85023059cdfdcc04f837fb703ef337ce2103f545bf53cf36ef3d95bc67fec6e2eadf52ef62cb2a935d6261dc231fbfc049a90e0302047c435bb50067306502304cdced3437e394e2dcc80e5ed66da2d5b5ec23fd45de80457a4c3dac147a83edbf3dfccaddf74f907ecf81a564f3c0ad023100f6a5f306912daa9277eae0ca2d0e5a54eed8b40de87cf6583c9a54611bac6b8eddb8e207ed22abd5cbc80724f9fdefb70302047c435bb5006630640230073b921e60b8455a131492db695d73e31ca265b37659dbc2db11b0268481ee01c87ac547fe38df009dcfc54958860d1402300120138749468e207ee55a54e499b321a03c9315583c70e94dd7c83a3abe33108df3681c9c01d6802e10eaf66a05cdeb0302047c435bb50067306502306f679140c7449ea14b3eb25d12421ff0bf54205ef30c9e1db12c324c8738b79c9a0e32ede86459229e737ae16296156e023100983e9fcdc3a983978a4cea1881954d2aa0742fbdc83fd55db301714c4b7ffc00e69230bf62b8226aac7afca9e8382c2a0302047c435bb500683066023100d35884a7defa52420095e6a4bdbc5aad687b7a25cc4d44b0ded71cdeabbb7c4251c06335d341440c363bd25840c0ed65023100d57c36341d3edac8a4fd045292190aff83767ecd96cef36e38d87bcc821a722ea27c5008e9d36463488927ba929aa46b0302047c435bb5006630640230154469bd3146542f54d28e03b022044b7051244bcd454f18364c9b6c5cd69e7c1f5afbe9512322f280c268cec79546c102303e2b5b7d0ba3eed1f409827d15a7d460215030ed673172233df86ccd9c6fe5c3b79ff820311dfe1da65289ea863982980302047c435bb500663064023069beeb7845cd212f6f241d24bd1752f1861b9c7e5142f1e6fb67f7e99b23b2b60f0af1df032737852cd9f9679052a14f023018d9cbfc7ea24290d109c4fcef6f0f6d65a9aa0e183f2a2d7fdf6bbdb283343532214c3509f7a5b1bae2da6b3930b8bb0302047c435bb5006630640230145de83ffe5512eb545c8970546447b762656cc3b4dd2803c587de5a073feabef3be1d8524e98a1f17995ea12767667f02304c0a2b5f9aecb3f3caaaa8992d50a20d70383b75279e043abdda54b34eab2fc960d174ede01f4c489e0d6014da12daff0302047c435bb50067306502310088bba5336c114eba66bbaa20e36001363c24f710cc4fbaa09b51c2df3591f2e300f0515484a4374b3af545705707965802307b5de899ba21b24b261322886e950b3f2e1c61ec67d50197caff90bd91ba37b961cbc148644769001b91ec3fcd4489280302047c435bb500673065023100abfaddacb5a6f5b293a6d7bc20a274cb3c8edf06af2d6233ed55a6e72076610ed35773fb11339fe3c8da7cc329d8d5ee0230617109e130491851b93aed714dfa59740ba9bb7f8da092bef1c257d446e443b4c9410b99d65e76168ad9f568b0ff65120302047c435bb50067306502302284ba78a0e007dfe9e00654a129015c5e636fcd8412055ac48a591cd4ad194b3ae7f4f2ad79d619e243219876c772c8023100a890b1e7ffa4f1a5d6120c43a8bae21a6a5e9a1bdf9ee8cd27732da796f68f94bd35d60e47c1d4a215f12aaffbc5a5810302047c435bb500653063022f2695bb7a7d901268aaf9bf4fd3c1d7a6235dd023ae86c7773dc70197ac10db6491dd23d60577d29665474adb99ac16023015fbdfad581ba9490d48cc21ce8ab43370cd1ab872ea5e6dd0f3773022aba3f703fbf6ab863c81ef942280e93ec8710c0302047c435bb500663064023032c203d4984e3b5b6d61425ed216c45e077977f68cbdbcc248d1a3c756e029864b2f8cc01cc5cd4e43c47d874f1e693b023059d1f83731d6ebedd8040ba9c4fbc77d0b28183654cce852fd97bd027f3f2edf25f1178ab07d6dc72bda48640716ab4d0302047c435bb500683066023100b1f8f9713d98a946bb3864301515a681d914b622e7ab26baf2fa036d46217ef0c586030f43bb519a66c6edccf0be4532023100dfc5598c158fe1e675d3e5e41336a7514d9c2e06c92f7dd882f2e8533594ee3e556383e7d53808b2debe00e0fb6a55650302047c435bb500673065023100e617bc481f25ebc97164ef37976ad1afce4d4b5cde8a0bb1d7ee7891f49886b419ccefa1bc36aa394e48c69261814cc3023036775b695fabe3a1feca3bcb40352add9a24bc5142e3e489214b21c07777bdba827a13e2bbd3745bbb11018fe586eaa50302047c435bb500673065023027bafa909cb8ecc27f746c5d5c31d516da6428e6c4302fd5abcbce346724947417c81e6c7359c78999c217f813b1a4ba023100b4ff4eeb429c4ea70a8d8080d652ccdf69222a1446bce9ab2238b7c39a9254abc0cb896511deefdf6efe65121e06b0ab0302047c435bb50067306502303a06ac37917992ff255068666f1b512eeb0b0d4a1bdf8a9548a05029493b3726d55c612bb355f9339aee89ef399734cb023100c87a4833f28065af88d83c0bfe8a40b73f4d84317c750ad9334e2b12b569a64321fbcaaa4948dbd692af7ef21af241490302047c435bb5006630640230117aa79696440367d8aec0c639a29d1556d33c96d3b03f33642fd89459ca81273b83cd548496752b7bd93b6fa5c1526d023062dbbac2b9c5eb3f35d940783547ea152b0773b3b0b48923c44f6a62aacd96c8dbc8b3522ea26187776fed002005f0a80302047c435bb500683066023100b123f7b736c2aaf5f9e9400863f1a08c6f62b5604badcbf3f53675c378e095761bf00212433e11b44df4f9882455c83e023100d3ae61912b0dd15276db766b6687147069d71b105ff7607b5741e4146a9e62cb34f29ea126a76295c56fa42b91ac59490302047c435bb50066306402303bc6e4ad7d23bfb19114713f95f711ea44a41ac132933ce018e438e87887e84fd6a6144908d24c23b6c851b604bf35e202302ff175479687b0226b4fa3f1f084cf93de97a868653a092af6c3339c904c5e660ccd1fbd284036a70f77c5294f615fca0302047c435bb500673065023013f1fbdf671d56b81447796f4987944bdbe0171a4e5f8e428f1fe250b282dd74b23afa27d4ecc4239f3575df69987322023100b3690f34f141e1cd51b0ab8dfd34cf97a677139dcb3b1c40e553919e93f27db81b8c2bcdfc125e0bd3bea84686f6cffb0302047c435bb500683066023100e1ecfc3a79d56ad247b4153402dee5e6f65b5ddf6eb5fdc0a6e47ac6133e7cdc4253a45e4c45134d6d71a56c887d3ae202310089809275c745aa5b2147450a50cc04f846f68d4d73ced964dd9bc7a1f2e0b4e1964ec864101711baf3f7b72de3b559f80302047c435bb50066306402302161e8f599c401decefe1131ac3d4e5862e61a91b7ba41c635c06073d3a1be0ddca2cdcbbd1591cfed0d4d0f46e5e0c402300cfab4d8546ac2c9490f7926d8395088f539472c13e53995b82ceb48453affdadfe119aec8d432cd4010a6e5d622725e0302047c435bb5006730650230174e93a543e6765eec42be92cc3564c3f1068573a43a55d7e7f9ce972650242ff588301226118f8f2b6ed1dfbff62575023100ea625cb0a7f3c8594dc69cb2de436a215315c4e626884dc1e6f41d592e150c89d273eda5201429ce042c4f155ec97b2b0302047c435bb50068306602310098f1c20a851803334ab67dfad13dcd57e13a6521412012fe4adf1556bac0b0e709244f91ab0a56cd15332aab0bbdb560023100b7000f562705f8eab21b18faf5be76d1d5ac501aba20ee7565d80c5e3aea3f9b4772b945420887e24f5599f86ca2b7de0302047c435bb5006730650231008683c0eb9bec47d15f5301a49ef83b2c7388926884f0da33a1d798b3a00716057b5b5be431923cca8b1615919dc8de4902302f39e6d1e19f495c685dcb0398e128cb0c321c433a30795ccba2cf57ea4a68782fe1344f1c0471f4d654598657d438400302047c435bb500683066023100c277ebd09438d709346ba31bcba321a9feb935f5e97d4ede0c0da3b743fe138f35f823c98fd0ff23d6bacc31d3e23af2023100df6e2a15638ffd3c67621cdfeea96fa6ba5083ba2762fb9f0afbd5b47930b850a45034bfadda5913db573dadfd0f8fc30302047c435bb5006730650230448557dd1d968a153706896c4a8f667ccc465c105635c2f134158170a0baa86d6a05d16f28080caf658c48436393f27d023100aaf04b1625c2ad3d6a6ef143a7ceb06c063afd7cc23bf1f0bcdd11f3c5c74e77f20d32ae217c391adce5eaec5fa63cbc0302047c435bb50066306402306bbeed6ec0526e767f3fd57a68cef50773af0b978c14abb6c7d13d307fecf64c8bdebb6594b46599cf5277ac77b443e902304b277ac69ffd33fc9bb326ca1c23859d9b8606953013f89ec091af9c19688c7564e92216adaf463172c1e7e6f930b8f50302047c435bb50067306502305fa50a6701f03ec922ac25842987ae4f77c86ca7746bf346f8b78ac603dfebf67833a30336f2b2e69f90ac56a3a23ebc023100e4e192f9b49d0481c964b9724236f3bd93353993820603d72ba5de35e5721f9449af8587f393fca5e4b17cde22e15e030302047c435bb50067306502310084fc7fb0172cbffa39d7b421028c826e476a321510da508d6092d1e7f78152eef466223d0fac569d68523e113281c6930230620aff302ef5cb8b2fe5c7d4fbce59f07690b03383df35b2b96cf6895f2653cf3c7824ee3bc3533e208b6dc5b06171310302047c435bb500673065023100f8a268ea3a8e3560de7093778ec368a8f6db7fb1375ec860a16f8807276160a89647eb9e5122e1b4fe8d1ba9ddd2f9e7023042196828f1a52ae0285169a959c0fd6dbb80c970b1e0b59257aaffd4f5e059b0caa66433c1ae1a1ef00a413313975aee0302047c435bb50066306402301b790da611f6205d51f823f728fb63ad57451da292ed17af0c31375fdff41c1d441d5111d39252e1dd5ff01bccb616e80230286d60ee62384cd7c15f1d3fabfe5038b226a2ae75c1f13be2c4206348e372a7d710da92f0fa05da7d844427c45139b80302047c435bb50066306402302ab535f29affa412b719ce9e2651a04daa37a0a27b3e7850f3b157fa446954389efb4a700518fa63781bd3139b2798b7023037e912e35fe5a38e639e8d2c0b38dcc05a6de6e965f3831f4e3d8d24149c56e1f488424a8efac4c5aec1fa44ae3c601c0302047c435bb500663064023036093f58d3eb8641c41f96d8f651f3bf1d29e47fe7426afe6b77540ede85172e761b0e73f5b4ccaea75272b508fea18102306192d27053f9834558e2965151da2a16e805488182cc8c7e8f44d34e0bab1c83029302acb89bbb02f77a5abf837361860302047c435bb500673065023100cbaa1d3ad0f7f805bddfa3e276a99c4fc67974937a0d107a580c5856c830d11322f7d569c6aca70dca91d32ed07c4137023061f52f8fec7837547bf18239386329399ab352d97c493caa70f093c5006021afeb544724b8c24b4155d1c4f8ef63f5620302047c435bb500673065023100b7374d2124ac2a8a20242a752d81ef5717958c5d3cc3e672c9d12e9a7dde066816254b890caa21566c4966ab0aa3989602302b9666414e0124ee73b9109ae229145c0997873accd533ef9155ce2feaaff72cceb1d2bf3d2748e40cdc5e951179d26f0302047c435bb50066306402305a918e8dee560bb87ecbc3d8c667945e10e3b42617c70e24c1f906847c228bd39fdd8f9bc35b4d86c36f9d8cd4309f4702303180200dc55d4c43daa1a7deec2fba7a016f62dfb0bf29b95cb77be7d5905fd876303ddee0e669399eb564afa06f88050302047c435bb500673065023100ef969a6f6d377849e978368722625b7cc9b22333feb59d7fc7fde0fbd221871d89c6f8bf40f37da3cf24c9f49ee4531f02302ea44bf9b0861e79fd0e119b296f0912a0828436c4209239316ef85d5822220a3ecffb88119c13f62bb3e09de95c1c890302047c435bb500683066023100c9ae3291bc5a9879ee113b20a00724af60ee8283840f493d7d9700885b2ea7f047f226385b73bfa139d96a6b838abfb5023100c91c5452d8ca9b7f9d0d0a66dbb2b312f749ce1b64b37d89e45c5b1009a896200fa3d1e8eeef5d489c36294501b2326d0302047c435bb500673065023017a1ba524076709b9cb2ddfda37254d116b21a966233284e4c14097737a4c27e888d7b3dbe4403741487297ea54a9e12023100a857cdd23e4b6729ff9a70c258e2363abfc1ed1802db074e9b3b124c767f09a9f0711862eae485dcd9dbe0097989b3060302047c435bb5006730650230779c821d42d691b815413f90e262c94e2b15a4a13919b842d963a3afc8fcfb237081a98585539bfa421a064f4877a15b023100bbe43aad4ea3c5d1a472f43bca65ff5731fbded94ff7b03aadd7214e312b9d077ff1c44a5dac5179b2d96a04a22488d10302047c435bb50067306502303f813aab0562c0e1cca6c93fedb3bc7ba6ac5fdb832735423058063aad86d32f5533300c9912f6f6da3f11d21ea13f710231008a17f4a2c0b67b441d248d53e61ce4e8d5555e8e836158ef44f76733342be59692ad9443128d8ad1dbea8d7a3d51eb2c0302047c435bb50068306602310089b61f1cd7530ede813ce80dbd9a6f502085bcb6bb5613eb7dca521876e566df24b5ef393a6bf26817170b7b3e7cc04f023100957dcc04b0c43d46f2401fba223bfaf400d41e38b2a3465c0d735a7ad9eb0fb4516e50d97070acbb7dca7935438742510302047c435bb5006830660231009ae3cfa747eb188aab6d0f722ea92b4903838689494fa1d8432db401e3fb18508491b716ce2cfcd63df103b4179d58fe023100967a1e2fd4289e9904bc3585e355aea27d063242ccd2f4a7d24a41c9225f2e8daf02f77820f72fb116018d8a4b0bd5560302047c435bb50066306402307f853c926197770474388a53e5f5416eb4a4268166df7d2cbeaa7b6907e2abe63d18c0ad148d8fef2609c3fc6685e5b1023014917132f46dea8f60490a7720e108cd705fdc8313be404a26547a0a0dea2c408b9b6cb4325406fedb5cac25fcda49590302047c435bb500673065023100fef2f06ef9a38e86194263be3c72a49acc59003f4770472110df19c34bc16d4ee89ad58d7d3bfe0ee2f726ea752ddc4a023008ae3a6e2655444f89f2b2e0326329146c76dd68bfe7bc49db1f63e1ff6addba9930abd7bd17d75f4859304f6e72c60e0302047c435bb500673065023041fa8d3ee5186fc6f6f31e6a801ffae9f1486f1cdd0ab6c8376795ea6098516be67caa1fe7670b2ac4769c71459ad712023100ce3b20abf067f47e724e743b0c2b6552edb4e9915587e4dc831fb33f3bf1db1c4a3a57bde31d0481271cd69171b25fb90302047c435bb50066306402307f95d260c315b3c3779bfdb35602e7e0c784f20347a698c583785e63249cf7d2ae2bf561e3f28abf4cc31980e6dfcafd0230072b092ae8da9a9607ac64209f7863eba312033012538a0d6520fc1312e8964cb517a650bd774a139a502f6df0cc46420302047c435bb50068306602310090630f950a509957abace81a436cb5a758788e10cd78186e4677f93a7e60c5270d9e3691f74a52689d591a081491b513023100950680ad93a448fc5185b7193a3006e6cc5e8abd8b8f84411cbb0488c4de73303473a08b488c01f9f78bd4cc77b25f560302047c435bb500683066023100dcaf1bb514e83cfda53818b197c26a3c13738faef68bfa1521a2ee30f6016a6505f1a7778d0cc208d45c03e2ac0b1b53023100ff0e1bf5819914afe8636c09bad78fe3d073717b02503abf090f042bc2480a7d5dce7128362dc66e95596a89470dd21c0302047c435bb500683066023100aa55532106debcdbf040e08f47014640835a257e72fab6cdbc9c4bbe83fa5f2a52b5e6805286bbf24c79bbcdc8a9eeff023100a9f90ed0108d26e2283ff9ba45f3d6c622d04ec1a60d2c9cbbddd7d6143fde1e1734970ff213c2ae57ee736a092e52a60302047c435bb500673065023025b09c44eeb47d2d3df5bfede1664525307e76c30e793f1c941c28aedce600d15d5ef9df272ce9d4382c8951a512c481023100e2910b6cf6f9b71eb0d930a75018d8fbc2be13b23cf3c2353adb5a0482201ffaea0c513601ab248839feef148a6db77b0302047c435bb500683066023100a9db8571c0d8de146cccb392bcc647f78bbfcc8d13b546d2e5736d3667689c13bb8b2c71364481f68e265bd540eabdb3023100c75361d9af8c67c8089be943378946c8d1a69e101816e6e5a83d744320e889a2498678bf1044ef49330f9f3c95763e630302047c435bb50066306402303b25e2699f10d52c6cae63c4dee25318076938f0912b908eab25da38d2eb42121748d1a863e844dbb0276fd57ae8a9790230345f82e6f15d661b76319a3ae81456c87b65e8494c83986b2b56266db40d916d286161a3b81f89009534cefd7374aeae0302047c435bb50067306502304445dd58d0087e3a4d43024c1b622bd34e3ad95fa4b0b6c0230e56e97dfa007d1c89da459be6b878a7b15cb49b34666e023100b4ceeb4419eb87a8e8d24934b5b450a635cbe351f7fb9dd2412a9dc8073513407612587c1871629945a5f5eb6f6bd4f80302047c435bb500673065023003bdb7135dcab22361870603a8e35704acb8c4a4a0ce65ca55bd2479e4ddfd7f336f8f9c1d475eadd77507dbcab4d325023100f234995ea69a4a9667596baafdd6ca0bd29e0670e58c265e71351f1f389ecaff369e428872c670c1a93b7541e1d1b5c70302047c435bb500673065023049ff06e34e55ff743b329a36a4bf2e135e40ba187ce6a07e2fdc0a0362220c2fba85205c250529784ac292905ef36330023100ae4134a997f51483eb826c62e30d1ef551c1e172141311b0ea02f1dd308c40a1fa22ab8c106a22552e618b223a0cee8c0302047c435bb500683066023100d2a9a0f13733b718c082c549d98c798ba5e3a28809628fe2b45f79e62af582b211a65892be0105e7aed2f4ea5ab3b736023100f8e27a58b34d4761734edc715c323b19470598c44c2d31bd1393018639d0e39ddbfd273a08238247ba085f59ed7979370302047c435bb50066306402304b793632f2b26ba6a893a0dcc4930db4a91d1e8db438d0cb459c9473e9d442de4ec82e0260235196586a5abda139c878023007775071738da774dc7b419b26c715a7ec6a21c277d12880afc3fda2c34eca6ec3e596ca1546378e4a2a9c718a0833f00302047c435bb50066306402301dbf3fe059d17aa2685aeeded0ccaaaa45c1adcd23d68c16d95bf258093dc0993cac18fa77a98440258a798dae9750f002304d6a05c729f4454121567c6734e400f77b47fe1c9245ca41b64a1735c6145e7023283dfe06d466b777da56dd948436570302047c435bb500663064023035327be6a059f5998c8b79b95bf7c11bf9a0ba89a162686f3ecdbbb67a29fdc8c1b7b55250423e6c7b4ec4f403ff999e02306a75fb3477cabf9ee73fbaed7b39123f76b9a0a7d24275c73512e29cd70e224748a0de96db5f1eaab79a94723f32baa60302047c435bb5006830660231008c619039b298b181c47d041690ef705dd7c86dcd4b369dc78a1e9519d069df733f1ffcd6f319a11c2182497c60815c0c023100a7e1fe147dfd3e666d5aeaf160a5cbf3826c0e9d54e534e083aa95cebbf65d283c8240bf6a7b3ac60a6d8dadccf33e490302047c435bb500673065023100ddfdb022986572d974b5a83b988a567451983e8666861e3aa441c02d10015e46292aefd0e5cbba350d22cf9102aa934c02305e5d21c5f458400e6f51d29158b1e367d3569f0ca376167691b9b5bfc26aa9550bf4aa0b0bf9955bd32774b067c4d5920302047c435bb5006730650231008056e3ed245cd89626d860f420d61e0c4b3e65d10f3817a75e9848e2b79cff28f10d94a696664d3cca5e6b8bb49c4d8f02303c66a8ccd8e97c6144206c89745eafade0ac32369e63fed62aa89fb09c620b3268bc40f7c650b2414e34fbc1c050427a0302047c435bb500663064023020df72d42388901628bae0441f6a9fc6061fdf534d9d11c8833cb7faf023f009fed89c2f1e83901326406bd2d06f7c2e02303ec937dd7f9805021413bb76de40ea9f6c1a9c13ebc488427d4c46de270553352a6da9fc7377a73b508077b457621d450302047c435bb500663064023021492e3ad18e22f4cb6db915b90da809777f87e0d23a593fa4117ecd0b878ef107c755b38e3117fa22249be086acc1fd02301da2f5c03d34678342e3f0c70ac55917aff026c70e62e6d1d3cb4823bdde16ecd87c137439afab8aeb62b5a1f9fb59e00302047c435bb50066306402303461807a158880d24af5598c2151a25834673314e8b058fa9de3d2aed5953a08e69412cbf0dc74e7379bd5fe4213160f023074f4e1bfbbdb6b7bbda154adcfd2799dfac55892eb96d39a0ff3a1760bcd25a8309f881868a79c6245372c6e2a2653190302047c435bb5006730650230742845124c40a02e85fdbedcc4864a92dce3cd1dceead16ec362e764b6b955a4bda210c5f2c9b1237140a4ae6911e5f50231008fec2cc3b98a9024d8a04954715e14f481c6eed72856e8d20a7748aeee492a50ea8399c28a11c3c7279ca2309ba2c8aa0302047c435bb50067306502306a8f00663c203b91b5c054ad93e4bb7dabf570676422c71af08f1bbaa0a805db3b23b45a6148f3df121a07463267a237023100bc5075fa3f3a47bf577a0868ced462641c17854ec041924ce72af3066d0fa571f1fdfe97110d13abdd25531b59cc01140302047c435bb50066306402304860d34ea4069427467c36cc2f33dfc242fcc1f62869d345b6530dd94b9e83211fe9b0419927de2585178e188d00a64a0230063a75aa8b815042bc0014830db2d623019dee15be3a03722209b60e2a84178d136dcf751b475ad895aed12ccf5f17e20302047c435bb50066306402306ae014a8b3113b73bd80bb7286c9eca975dd60ad68b8597860db76d094cf0e103d14a2d4ba1b9512ba6ccd9d914e937902303fa5072393061c72d2acd5f5a300c5437baeccb3d8605146896c8aeebe191d57ca62fa54adbda640dea4d55bb37f1c670302047c435bb500683066023100a5a4e3ba5e6a85df7dc181c1f621cf12a03c077906ee300b516618f7662dd638745a9c40ccf7aab06bc90b1759b6508f023100de418298bce30595336cb7b05d4baa26e4d673c03a555985e5e05612d9a2d85de7952a632c31153496a57035a95aead00302047c435bb500683066023100c0d905243fc4909ec794808d55e82a5c3f0f33fe6fa455392bda887d2e9587b66ef1d3989ac4b8c8b78fa2376d04e983023100bcae27e27ee166940f2fabd19aa9b992ebcad58ae315cc88b5a4d195550c68a49fa74e467301a4b95ca3e9966332d81c0302047c435bb500673065023025016bc70e8d5e4a3304f51d055aa04c97471e5bfb5036b25789f7bb3d3f15f159fd6d2461b49d0f868f4421682bfdda023100e07bd7ff7f78fd83f880bf72ec1e3cf1abeafc6bcadf4b7379fea4b0c5daf7f9999254dc2efc39f81b46901649a795cf0302047c435bb5006830660231009da849e1d6f63753ae7ba9f0979478d562cd08b2cdd0d0a471a10ef27b2dba5a224711c6aeed09974c2315a5213dd36a023100bb3302419a10ab3e976cc3b3d16f5233d8033abd741cc29148d0aeca776839e63db9894f3c1e7d4421f58fa670be0d780302047c435bb500673065023100dcdebd917d36bcb700fe6d42d232561e5489e35b39f38455a91f9bee892181e8dc4840286e7ac150b5d39babca5dfe94023078354564247382d685219d3709a17cd299763daeb52919a955d10679b873e20c1327fd3b2cc546d6cd40aa0fb6d7317c0302047c435bb50067306502302fc33df8445e981bd4d2413bc78b35abcdad76f06c0a916609ed2b58786d73998be4d0254a5eb3aa98eabd7370f06e1a023100adbeb9de34eb5db44b0b72d623c449c94ef96a666fa85f2bac239fdd85d7f15b30197f6502eb9f54c3bb675b4abc59ea0302047c435bb50067306502303c5633c22d238bac7af5d4575012b05bb6897db2a882561e43fe33078a7358c7e117c2ece5c6f8d92df7a36fb08927e2023100e64c9356cd027cf081a661c72f24ce5a4c585aff4ba57f26f1307126dfd6d1c6dc4dcc389592081ebbccd096ee317eda0302047c435bb500663064023001eec33d831e0ca6bfc4ae607938248c39c92a95cf61752198963f134d45c0a45e57d5c7bcea02a19f4341c039583f6c02307032d55dcf764862f27fa9521c76d9a821204852076a5fb7820cedb7199403d3445f1bdd05e4c9219377ec67a7a8f4de0302047c435bb50066306402306bdd91fbfef7f6ad61fe2a0316d725099dc3fa37edcc06975c415024689787095a67ee74044c552d63895e71a5c05ab50230428395d2d386bbd94d659421f6771cef2aa790ea878c82a55d69c4d8eaff05152e6b7819a8210ae0cc3c572f4df307850302047c435bb5006730650230149e9ac557ec20b7608acb91b231636e58bf3d36314d2a7bfdef70d3e7b5fa0c4e1e26c1bf0922d309c9c9f1db8e18ea023100989152c972d6d646b0f5e6dd5550ec09eb05b7e5c7cd0faaffd264f5a98927f5b89e370cd0751c6e014a6cdef7a313a50302047c435bb500683066023100cd3f3489ad529408f00c3e15632a544a9ba77f566aa486f3c8b0374437065ccef2656b2eec1170a90c3bd2e1810a771e023100bf9ec247bdcd79754f9c77d8b0f12a4c28167837065aa8873d10c9682062a9385a3bb4bd856d6e527e7a530f25616dae0302047c435bb500673065023037b97a9870482b63ae10e691a61db9379427c7e5f2e15e3228776294219e98e26fdedf4b228d017ff1fc250abf1e4e68023100d77c38a47e5fd73e97507831ee9d530fe9bed2f1a60a801768b7f211beb4f468cbdfec6c6ded85e63cdf660bd9a59c940302047c435bb500683066023100b08b2a60e60744f14c383433d0b5e3b69e7f650376c9eddfe7532763516c3db5c8e05a5e0dfbf5c3f43a61de4bf6bd320231009bd3e885b2d02d44937f8736f4a0264bdd2b9137364e99e5721fad30c43bbcc30d536b0ae54df12111cb1978d47c32c80302047c435bb500683066023100a3053da8052de76d357cb7551d2e9ea1c23cafc9b2c28389970c17862642b472ff1f98a0265e60751dfca241a5f7386f023100d83febb202088430faf4e469b893ec7d3347d7929d58a94b9253180f1ec0695f7e40c081fbf5c264cc1cacf88a4a39a60302047c435bb50067306502304834d80fb5532893df96f47288bdc00567898e215ab7cd80fac1ba8121f6aed2e24be2a91a0527f81ee394469909a868023100a0fbdb399ab99c5cde5fdddd5f97f0bb175061d71e2cbd879f2d2a809fd350376a38b05a75e2ab6c989c660393ac9e5a0302047c435bb500683066023100def2474fea00e268b410cc46f89d05654ffe528c0c2b6e4915399b5189a708137af4cd214d72be76fdf5397d3b16c7fa0231008d0916ebc68f362c76437e8d78ae92e209915ec843616ba58be9b6524131e2e56fa9de14cbcf326ced3ff0cf2e54218f0302047c435bb500663064023015e1929c96eb97b6800f07886d5a6ba0614e56c0fcc987c50a63ff37fabda8d16b771c70a32a409533895fc4a153604702306997acb3dbeaa92599d08f853f3042d37c2ab4178d55852206972ab0fb3cb50f57ce2203a3e0ce3dd7bd0bd0f353c0330302047c435bb5006730650230532a94616362a4ec324d93f10379cd77ddb712567b4fe84a90138cf200698f28240db553e847ebb02de8d7e14e7a0f35023100c0cbe389c2bc1f421d7bb3f3b99ecdf17658270825e80d004d6faa4d7a7fcd24a74c0c1940ff87517058849e9765743c0302047c435bb5006730650230698a7e0ebebdb550adcbcfcf4bdc63a64ad85344f258a5d8ffcd560a42440265fb4fda33e1006f4958ce65f6cc916cce023100887a3f075951ba5f5ab9b9fde73b989d9eb1ce4dc444a77d7e0c3574d873cdd94ef6c7e6c2f74981f27b07412edb53140302047c435bb500683066023100d19380b6460875c0bfa7ef34c9e680374970588d117d6b2cfa33b76c7e1b597fab612185487439926bb6dd5e2a3c3d55023100d9736634861b653329ae8dc4e60b4e66c8eb7cf3cd6dda9a137f4ff5b9f5226ccb8c924fea5fec7b116a799d5429870c0302047c435bb500683066023100adfcc3c3d18296a0303a8349db79943624001259b5adba5f28f6f9cdd72f25e5589ba1c7437d79feeebf65ef394f4ad302310088a4ea310df2e63e9c3aa1b3b960dfcd9e2b5e2f0f08da3fa88748c9b8a270a0958e713c173f8efc6a0722811cc216990302047c435bb500673065023100e361e8dde3c80683ef6ebb43b9abcc269d4bd8f11a7a58f7de30c0b5db49a6961eb2399fe7ea805e37e2dcbe9756776602304e499d53b53dcaa84e47a5d28d218a9cb0b921505311e170d59192f6100a08455284568f8021f7caeb21fab1519b4e5d0302047c435bb500683066023100ab77975db47ad829b6ebaa3c28f948aa7da8db11cec908089cbee4f39afd45c89177c8338c105c018f6a537ad59afa2a023100e6159a33d32a6ccdf14571294cdb4ca3fc584e88a295d25ffc6a6a15dc7221b8616c0c0e87ca435a0d98a4f50ea2d8260302047c435bb50067306502300e566f91d8f3e26b2354f77f10ef23f86f9bf8c7d505f3e279a9956c67dd95909a76a676e82a1a6848fe47412f0bafc0023100b235fb8f156be8aae59fafa780e07fed7eb4a0bc62e4ce2da3d7d55372ff2546e06ce9f6cd486ebbb963d27d23cd6e250302047c435bb50066306402303f851071cedd2f0df553959c67941da47226843e919a928eb78b68ee0ca398aaa27f6cfcaab789a759043002f76984630230107afa60d3fe39e31bf1d90df86539ce3e1db4ef54fdd29a1eb88d63b6e6061cebe3f1b3666bd50891e241b4fa7e3e9c0302047c435bb500683066023100b451fb1f977d63ecbf64485760cffc226144ddc7f86f2f86746e11e3751a24daf29313336095f8a92b45acf223cc9bcd023100c4d9d7a7d1f4ce7e6f07bfc46c9c0b1ccc0054b17a4dd6aebb09567d8a7b831a8e8e0b7c1e677938f76f50c945f9e8190302047c435bb500673065023100ae5bdb1be769f7dcb97d0f38dd0263e05d9794d14522f4d5a13ac55037880bcac637361ddc8b55baf5483c02bd0d9b440230634392748e8d1ad7594e1de94a79dcea8ce99553ee18ecb90613110ec3659e552e317a3f1776244dded0df5b9fb893cb0302047c435bb500683066023100ec6c47a25f1a80ab99dd2d844033b82e64d3cc06e317ce845fa07c12d0c7a77be2462247c4ea2ec017e280fbdf7331ee023100b99f79cd4b2f1327687d797e3142cf9f900ad9fbf16e1541f9af9cb5b44a230bf37cbd475bc6c2d5a24b4ef40467e3c40302047c435bb500683066023100c0dcc9a3fb91d812441dbed4f36c3a133c25f009d7f83bc1a4dd4b16b380c1a72bac89df9e7fbf2bc945c4d2789025da023100fc346c4ac5ecb5ec26ed9ec252c0503671ea3952eb7815c29fbb254d19494b8de6fa303cee81238ce8347854bd5eb5520302047c435bb500673065023100ce016664e064ec76046dc236bf0f1fd6a3a37c91eb6650c35e66929e413eefd6e35a5f58910b376cf490a2284b03404502306df5cff5d819b7db3b52261b772c68805f836c094c0e45c5b96e2c25f0fcf10f0306ccb84cbca6450d1a964cad03e5400302047c435bb500673065023045762a978db40fec08f0a3e1a4dbb44d794c70dca2054924ca296189461bbbede5e0abcf2d1968487863a45ea9673145023100b48d16bc6071186055c84e8230f7ff6b073b42d7ad38d9415fa5719a702a3c7019e07bb41355a3711d4bed914fcd24f90302047c435bb5006730650231009f0670d8075f6907599247816ecd4e87ed12a9a3dba3dda744b70521b26a461d2f518a0483086a013d4400bc5715b79a023059f76bd595ef391a2882120ad029f3ab64820cfd5aefab52c0201de76efea212d8e4adedd854de834db3570e6e99ff530302047c435bb50067306502303c9787be78186b04cde838c6d6a27bdef692cfb4df25c136818a88256b0866a394a9d5d2e1f9f63244b272881d8f2ce3023100f4398afe8a8c4b33b9c1f76ba61ef254e84167d239bde07a84d2917d3c871b6f758a35ae4619d19326c2dd4ce1a2221d0302047c435bb500673065023079e123ae98587614b240e38dc39a928b29b8cbe6ebf58f9389596762a607603de0d9f48ae4efc1e1d066f2c843bce8b602310091fb3d7002e4c50712501a804b4e7fd5378e855bc94f676955bc3dfe64689209aa6fa3907803a1d711f8ac75247a0a9c0302047c435bb500673065023100ae06b5f42136831744328b1decc39ce5cc0ca93e6c4964c44077fc91b3fc9d231892332e85edb526c792210dde5a1fe2023046ad64851bddfe9099f6cf03b5c979f9471afc73204efa14cf791510c9461bde5415bbd144e3923b0e4c92273c2db90c0302047c435bb500673065023100e7ab51e1db8934a272ee7c122043c4b988a9d0a761429496200bdad420501cc9c8b105cf52d618bc7bc0599d6d3dd1c902306ba15900e121691f313e36c117c6510188c657d21f8923f1712dcd20feadab73859a0daef89c7a603aa40d78efa966f80302047c435bb50067306502300f6482c0c69d910af076fafd35c1e9430f48f39a2d904121077cbe9bd3cc7097e3579293684298dbe30638f467b77302023100aecf6b7dc171472ca4a598eb5ae865b335556f7be1dc1d5eb362ee30a5855494a4c9203f2a0b0aecb93ecbbb0d154b050302047c435bb5006830660231008d0838d96bdbe61b8d45294b62c079a15eb787d641b61a7546a98e8eaa6e592cfa4107d8d8eec088476b018b88a3607b023100c2af74d1d8e4b271a958efc3491dbbed42e63184467cb3f52620cc13510879c3b88d2391deba121daf3cb65b18fe42a40302047c435bb50067306502307cfc059d6db914a482e00151c5af38bcf6bca9b737188febf1820f0cbdf0890802b451e454e71f01117ce41829c24177023100b4636f79c2666c9ded00cecd5b05d44dae3f8ef095253ddc36ad710570b7f15ebea5867226e7a19f9768868a836bec3e0302047c435bb500673065023100a9bcbf576b6e4468a3e940865c76d4e9095223cc65f9aed1137ce40aab79b00e8428674550e7728d7cc8f6458d30b5d2023060627f983e7b537637ef735088593fb06438ee1436360e21a0db7c909b59a720380ea42cb0b9259feb09120a53cb900f0302047c435bb500663064023000ba181eb9378a8cb86cb1dc31229879d5469b02ea449bceffe87a7f69c2a1b3f3f834c417d998521cb4896f795a8f8002304e05984d731dc07d0ae52a9a280c355a26a23676013260e2cea2998e44a32f4081611769240de9b8bed02a2b417b28930302047c435bb500673065023016e3279ffc57fe3641ba6a4540d3ce18333e25cb105b7ce45e59a03274876a68930f65d7fa3f3309274b1b29a28c0ef8023100c9a0bfe12f880ef899cc271b3a2c519e6723a8e1831e055e80a9a16d4d6e71477d7a0ef322ff07e51251b0bd7d39bd2d0302047c435bb500663064023030d924b3aafe9cd7988eef04ed888cb29a796f75e8fc3784516e3958cd29549181df0a696296aea47ca6e802af127683023014c5cd9a94822f48dfc4bcfceed01533cb4dd845d65cb0b14a3609831de9dedae1d2e7684de0937dcc4851253a1a388d0302047c435bb500673065023100b826cc944a66359c10b966c2280a87c923a90d67095aae692acfabe6b8bea853faccb47657d45fb2aff75313d5a5452b02300370df58c1de6a0c875145745f3015423b5464a4c476884020c71666dfcb785bed5431dad73a80b45b6cb28c4ca913240302047c435bb50066306402305a6dbe366150723d39465bf229e38630a72afe851aa5b1ba432962909303b1e36f8381f59138accbbd757a7be201ff5e02300d5a6628291125073f6136b33cc85b6b8d3bb042c0a78394e1db9d05c0c1283a75de3a374b0962bfb5eeb32ca72f1fcb0302047c435bb500663064023012f8883486a6d91d0aedb1f038dcffcadecb6a275bfbd5d849706ad079ae0b16857ecf3b217e256e2ac7fbd513ff108002305e7aebbcbef0c4b7402811c489cd34b50c95c63a9c48ba55babf0ef52e365c6d0168a2ccecb105458cf6abc28395a9d90302047c435bb500683066023100ee8792245417decd9cc0d4543e1ca3ca6bd58fe16d4bb4ba29a2ea80030dc2868e9201fa20859a1d010acc2e43583c11023100a2a3c8b9e8380d0e5fe1de65a7200bd8637fe9d0ddaa675ce035a962867069dbac04402e6196fa11aad8e6350f5a4f7f0302047c435bb500673065023100827083700d65b6cc890f033116060cdd3dc9d0fa5fd1fd0671d489b3ed58e26c39ecb51dca7b7cd51740bc5608467de602301718c26aaac4a40594256dadd4d872b0a5795195a3485232ef25abf067f71e66869e4e7c1c4d4a53bba0b06bd18b3b390302047c435bb50067306502301e8b7f6c0f3ecbf53fccc7c6fc2d7a52b5ff49196eb095c173114c7a3c6447e2b4dfafb9aca650b0be30a98ae4a4cab2023100d8ad3360ce52bcf9cc29d39c6741577bafe0bdb41ea807657db818433e921ae0def95079a15af23ba75f2c4af38aaa6b0302047c435bb50066306402302e61e81bf9c0be047ffeac11b2bbcca7aa7b151e54829c2956504cc5a843f378581ea41eb8555724a606d715f3894e9c023074aab821f08f95b06377ed44207238d7e76f0cb8dd0934cd7fdea5b8af5e9e680a9cff6217aa154b298557877abe9c9c0302047c435bb500683066023100c515678e321217ba28e74cbf33af2ecb6090088448324de5e72f276431fd47245620d8bde5257f60b31b16debe288e88023100b86fbd523bcc44b4ed28ba04c78b6e02933314f5c3f24c01405a6f3689ecb49cb54366958f7353c517852a4e31148b6f0302047c435bb50067306502300fc71ee60ef5b8871326c18492ceef14868f5ee1aec1adb2ede30696f55351e6f3d768c5f957b9c8ef88253a12dbe81702310090bea01f23d466e7afe74185d7e9dd2a17eb6a2a5da18c7019c51da888782509b9944c543ae889a16135737c902889d80302047c435bb500673065023100cc83a70a5666c97b83e881ff14763c89778a2516ce53b18ebf8cd40d2a5e4719103f2259092c45ab1988574b944a929b0230642bdb90dbf01d10eeaf77dc59ad5653923cf85eb658cb9bf4d0cc289c7f2f1aa2e133ae31bd911cd4e995c806b9abc70302047c435bb500673065023045d4d6022361395e9df90ae620d1fc49fb3e35015a7aac6a02291415e130f83e1d929c3876e5532a99fe047d37cbd7b1023100a14e1f3dc05b334b792d7bd6aa7fe7c693908e321084c7a4ebaca5c2a2358a83bcaaaaf9245a09889e40f94e5a0d8b2e0302047c435bb500673065023100e7063c4ac3ddbc8c527462d8947cf28991ff67bbafa2ee34fc5f6f40b0570255430a93f1d509e31a05e6791d9df0bfd9023020a6a286c1f28e6d229027d1884bf91277d9495646b204fd5a0677c5531b66aa4a7db5bf76ddd350f1b625011b0ee7170302047c435bb500663064023008bcf3138b73f39c37319b07c44d90d19a99956cf928c770619cf667ddd5b3ec272050fa408ec4ba885e700a04aeed890230395a525b1eb9b0faab0cd5dc8dbc197006a59d3c70cae4d495234e24d7b6aaab1b3f088de4dbdd20e75d9372af1e34b70302047c435bb5006730650231008404cdcb812b4be0ba275f1be586d6f3418d726e7139190cd044ea44eb61a0a7783ff12422f6ae2943ee677a767af68502303eb8cea0f6c993f90c43a699a2246ea547ba6491f5955aa5ed142ff73d25117096807cc924ba8909c5db55f95acf81780302047c435bb5006730650230282c9095b7ef3daf75efd14f517f8e11cebfc2ff88f3d979e1f1067111e0cd9df0494a141da13a2595ad0d6b9e8ebb7502310097b55716e123f2607b7b7d80ae83436e73cd7e29e21c68acfeae73079e4ad82e674e5dc9d83a4d721ad10453f0981b2f0302047c435bb50067306502304f59d7fcb6799a15ae0ba4a8d26e0bf04f324963902c15da8fc45c4f92d1fa2e768bee65025a3c3ed0c1b641f9005f0d0231008e25c621542a83980d44d7a8db0a10cb0daff54de58916d6523b710bec91461f75f64028c5671f305743843d42f55f5d0302047c435bb50067306502300bb6a42d75addc43d07a7759e66f55647e82380ff782d31c9b56076bd1039ec5f9d0ba06e0a2815e1c8d28a1215aa0f5023100e946c26d6fed4e3d8142552b61df48c6ba1d2246f9808fc12fb683bf040e7bdfeabca96490608afb479a76fe092a9f570302047c435bb5006830660231009caa8369d428feb9523a9eafeb0d45587eccb59d647d0cb53db0bb44a1f0ede6ed1661ec0f056d670b2247ff50894207023100ef64f9b34578ce581adbffc3328d2e991a8cb7b01bc121c3046cddb00425c53a565c9f3d96a8e3f961ba92ed5f52f16a0302047c435bb5006830660231009c97eb832dc68a0f2f6d9dbdff9f6002e4e5439c4530a9761cfcba3b378c443afd138f1a27c3def45fa34c61d01cbc8e023100ac2b71cddf65af6336663161df2af377fed07fb2dc7ea5457a93e965d7cd008c8ad5f3b8a1d9825b12578e3bc49b444d0302047c435bb500673065023100e3a3cde43d0ad479ca44cb20fc1279e83b5703a9c76c21c03734470b1e4c9b4525e65b8bfc6117929666181c5c6567d10230628064b7c20b08c74693ff494babd75366bc89802a76d5a92be304c051360dc8a0bd3fc92ead2c31b55ea505f8a1fcec0302047c435bb5006730650230712ecc788d1f22125e5c9258a80754b158e23463ba7954fd13a20bfb99f18f9933e5cde3520812b406aa7da11468fa4f023100fed85311c41966b7b399940087274ba80b332e2dbe295bb4fc4871757531a2afd248b7a818bceeacb4010f5c30219b480302047c435bb50066306402302461d7ef24d07c9a8e7655f020dbbc77c748f5d6763e0b37a55193e9137b456d2de2200aa2ad1b9badd4f4389247a5800230477af544351d8babb4b3cfe4351511a8887ac65e170133a6e5b9dcb6922d33e73ce2f86d0312d4781b28057d9ed18af60302047c435bb500683066023100b6ddd5393995e66a8e2e29d20ba3d7725d718bb42ef90a62f6ffd8aab58b48e01c996951074c757fc0c952d4a21c263f023100a6eb5634629532285b564b9140e58b481398f3b5756459df99a2975c6d82a44f197d0f851d6be40cb367c9895d3bc9660302047c435bb5006830660231008c7b03b9b44a175b540131617c470b297d141414253d36a227b375464b0a35918fa1a8848aec2120665b2cfbf0d1e9ff023100d56d925a1e4a276462f3fcffa60cb6329d45df76f1fc296e9649e3fb1585d243b629c8c16c37ebe6c31dc0d2a60faea40302047c435bb500683066023100b4156802297f709cda780b0617c9570cf54b1a759a28f3de80c519795c952b73395466ae5e3ce0f0fc42f1bae5aec664023100c9a546e2b4cad8f589398c23c76bc0ec09240b9bef1a238219d7f8c726ac1bf19d07561d1dd42e9fa6a3c963cee735e00302047c435bb500663064023058b2d8a60a0854ccb14effe1cd9dcea304ca62a3e8d8fe025911237303b8896f6b20beafc9a5132e571719c617a9a98102303384ac12c30b336ad37e5050b4e35b391e61712fb337b8aa9f342ba7d36b4053bace3e29a7a04ab8d4c5c0be7125ad4d0302047c435bb500663064023079e6ff69d2f86dbfe86c6bb13fcdfa8ca2a95201ae08c465c938d8e15c98a51b43b959160713cbfc1e2e436044cb32c80230183e53300c0f31c3f0fbf18cf3f085e5a967fc74d905d8775c2c37d094c5ec112f3c9483fec94d42425ff7a1833b4d070302047c435bb50067306502303045e495b668bfcff8f398934162a98898ecb45596e11d70c710cdb525bc81fe11831dd5fe074e7b63ac948d544647b2023100874b49c3b906ada49cfe46838d48bc0af4d83b2f13db706262ebb33600f5a41b88e6d0e023cce43f3e98436d459e84d30302047c435bb5006630640230677df0c6df93147a8b83ba2d1415221470de1d87bf8388e8a341ebb0632af40249e745e6e8740e20f68cc61324163de402307879f00504d6ffdc0184f3f71cdfdd572e265539e700f0686ea281d4e437c573f2f20a684d25ac114b5e905f6fd5b92e0302047c435bb500683066023100d94ce5150829e297cbb9039bf5995aa39f4a5ef7f8b623d68af49a22f25271f8b1a371ffe0aae175081aecb09be267730231008813fc63996162c61014f469fcb513a6ff50f305f998c12d50977d7f36f769f76772d2f1021bef0b43fdb6704b895a6f0302047c435bb50067306502302d0e0395376163cfe25f350c2e58a42d91b57faaa90267f91ebff94e23d285543e68e6ea38132324e34bb45517776031023100a70279ed4ca53a0d51e7f402a0c42ad0bcad6203b201fa64e24b3c5040f9efa09d3c8915e58887077f72558a013155640302047c435bb5006630640230458b1903770d77ecf995a872dbf246022096293f532ca7cafcc787eb9f675514f8beda6592a55b4a5eb0976c1f4ce45e023078b5db8fb59f620327f960bb31f24870721e640a8a1b2e9e241d6d85c3f0c41c6deb83cb7fe4cd7ea0487776e0bb54b00302047c435bb500673065023100e498e99b7a4c09b3e4940d9a89ec9890db376f0c434fd2ea2b20f2b0f3bb6bd8eb53699f7b643850cdea0b2e8fa41e91023068ae678e266f95b79f3be8298ff6f842b53e1900508fa134b6e8211dda42a161040b1e04c9a1ff069145f42e47dd0b3c0302047c435bb500683066023100d86f9a1bf10ccce5bdd00cd5dada02826d70547d8596ab54774dee3340153c334b19b6af57ddd0481715b6f744a9ba08023100bf165dee50319109512966289a234c24066d2484e8643e81d97472ca613d03029651b7fc0db146bcba7170c0eb18886c0302047c435bb500683066023100f2bddb57a4ba5d8c316420a1533bdee61d1967c76d99fc8da0760ebc4976b2eaed26b2da501299af56986461211697ae023100894cc877b785191f2473f893648a653404ca8954917d65f7279eb7a2ef15757f2ea2a9d906b5e2ec12c479409c0258b60302047c435bb500683066023100853f9a000d51344bcaccaea9d06b43d6ecad212d87bf9226e99426431cc6f64ac8d733a3a333522277238a1a1f938087023100ce20cdc9557ae9465c92b934958f7aad8d0bbb6056085e2a1e6bcb8005fc0d371293870ab418b6edb097894b0e32e85d0302047c435bb500673065023100c4e53519caec6851f0e41e3eafac9365c3b9fb3693f02c3bebec0b2ba087baa1acbf1e6ac022757846e7f42d8bd1f82702301c5a31cfefe86b3f2f63de2ea27d7586c4ba72cf40c4db4d396249db92ad02ee0a4d7c3b46a76fd1179f331ed31d8c600302047c435bb500683066023100cf99cb1386a206da5b8670f24ba74c3c432c63665b6730efb3b63283a9706e7bf09f0192dc37413e7d145db89a49dd11023100fb3ed4a4b1319dbdfb89bba447e488525824c14e8e2cd09b8a0ae5d56890c279176d0108515ce529654674970f8a06fe0302047c435bb50066306402305c605255acdac467ebef4ace36b9976ad6da56d63b00107e0ead48f0a9c18333caa7f39c297855e810cec4ec17336df202302e2b7827a7624465c31e48d15a5dfb6a82cc81ccc89bb3ccf8c5e22f97238aacf0ef0817fae8a6e030c0614f89d440c90302047c435bb500683066023100df61865dbb92ed29edf4aceaa535905fe87426c211612518e30d6ca7a843d5299fb32d171a5dd712e81971525648b75f023100a76cd18fa6a63db42044638da4b89585ccdc47c096e154d8d5442a6aa8e26e71699871f4b98b92a996e2d4ab7d737c0d0302047c435bb5006630640230370e056a38655b72de5ff373a2772d7e213e677598c44f4ce7af868ff178b5547987af4c47e3da712d00657449de4f9002303af3e3eaff46c2112b8ed1610e73382817e4b3fa2e369960178b6ae11ebd8aa5b396706d94990e8bfa8ae3044f46f4e10302047c435bb500683066023100d69f5caf24c410a97572dcdf75297d05a126f9c87524ab8f6655ca4216d2f7813c41e40efdc18e1728b0427059e4f0e4023100a500fc121fdd90dd0c3abc42b277cf5a5218ed6506ccf49033b92ff5e063f1c1789248f76d65a8a082a27e9dc001d3d10302047c435bb500683066023100cc7272e033aefc97f0d888759d50fbc27038d6666b22c7d8926964117e059546a79adcf469b67ab426e9a6efd708beb2023100ead42322ce063a5b36a4cdaab8d47adcb2c265b4a8480a299ed252eeab2bcd9f35b90a0ddb3ef3c4d8c0eeeb43e0230d0302047c435bb500683066023100ee7fa67015f280622d82fa5e03b9f5d95bad56511863695c61612efba5d3193ea9d8c3017b6d1f03a7f74f6783e26cea023100f0c97e27f00645edb575f4deb715a9d6a63c24b9ee8849437322500c0711dc34d26ae09ea19c20ae2621d1547e0ad3960302047c435bb500683066023100b06ffb212e0e0b5d7bf31e7c3b8897a178308cbb654860a0b61052a6a5caa5d844f006b22c4fb16e47ef760c1b81a053023100894e9e4ec75a9e3dfe4d91cfa534c32082e7931c4f1fbb1f52e83cf3088b6aff5012e0231f7bc234604ee9da88ac8cb40302047c435bb500683066023100bc8551e23b1f26a841220d1253778748c162a99a1a7e8ca32d93c22e3d243b944cb8c53addde0a84a4f1cfda1779a1260231008dd963d49cb8151f9e6bc353e922f6afdad24f4f69eac2b25f2800faf748f30ca1df2fb46e506ef957754acc513597530302047c435bb50066306402304bd5bdd08b5990c34de6c3dcf55f2afafd4f5feee725478ef8e24b2950d18f87f44e5c8056a53f9bf2e507339880d04c02307d1dea27c91b8cf7fd5131f571155ac018783475e01474731b0273e34b50e33df70f01bcadbc6498d1172cff0f6503920302047c435bb500683066023100de66206e83cdbedf1754d2d92e2b1922af4aa358c4f7c63b1716087245f2fe2de1eb18492972dad72925f408bf93946002310088638fb7c4c020b8e5c2e39c39c0624047d2bdce60146ed917a582d5d49f4d44debaa17192b82cdd97df3a5496462cf80302047c435bb50066306402304309425a32375ef36101fc3745898c8de4a661c72f85e3b357d52e113fcb3d4f8e210c8721d0f7fe66d5d9b153013cda02304d962f94879d5a8ecaf2c366bd517196c55de03e914fbd44d39e9f591ca9c886071e675ca782152c53206aeb09ee9dde0302047c435bb50067306502300b5ce2e92ccb7cbcf4a2d47c2a901339510acf0ace21f2e759abbc04d6ed6c0dc81485b583012f34a93a92746499802f023100c553bbcc5fbfd447ce7c50f3e78a74791334d3d15e4ab464cc78910e2f033c6931dd893d6f40079d2df049a4fce487200302047c435bb50068306602310089ea53060caf8502c05dbf7ed732b8b43803c39fe85f1a8e866d9dd00473767208334b993d8f47b3a4e701f147a3d328023100ad771f7eccfdaa512a513272c236fc478ef371e0e077309eb7c84de62755c0c14dc07f5fa535a84ba67f1752f9066f7c0302047c435bb50067306502305577b025140696e706c997a332fc03521f8dfc4c03f19b36d190d95f36d6bb5f1c4532f3add58f21f4b12680577c14e8023100b01830f240cedf556cc723ed9e2be44052f00bd99f1a158571103a831b306a072e952bb3afc58aae156f61377aebbbe60302047c435bb500683066023100bf7e09372a3a641326ce8412b25cc87853ee0cffebb19af3bba30d681826bdc30c1db5fae6696d4fb7509101d9e338f00231008bf963a2d82a9bbb48f3543053c5f478e2b8e094fff2153e20564f6664561a319a09409a40b210bf41cde0567d7fd3a50302047c435bb50067306502300420d9ecdb1ede40edf9f47e31c130d030362abb4db935cf0318499900c3ee93006f6f96ebf0850c91e5244a36627e7b023100dfd75fa4e10e962a5e9b3634fc7b29e899eb66491d73b241552b466c63e04c31cd044ea9b1156d4b3902fa9c548c6c260302047c435bb50067306502305d68f85e36f84282f8d0edf9936b23f7adc189d0894f2f2c6f57f548221c32e274777215c9f2eb5be0a767971cbb8c2c023100f180e2e57520151564fc374b521951167acdc13dd5c0f6f791667da7d937e34fb3a1d79b2d1cafd12340f059ac0b27510302047c435bb5006630640230107eb41390ec49b3def144fb38ae09012f8c8a8b89cdd18c39fe57b98162045b0f1bf6bbc85e77fd5ae65aa5174bc34b023043f43eb901dd39c6bdd9a640bd7c227048df20353d086c0f107409fc6ee50e33fd83ef28f9b7cf355206d6aee903b4260302047c435bb50066306402301500fc385fa13030b58bdd2b45fa1f5bb29a67cad730705e7a780e589196f610b87e3ebe4cca4261315c75d8c0ca129502300a32d42f3da4974900e779b995b0946c6c432a6a3dbaab7cd6a2d63442762e7bea58c0813728abf58a0a2bf6a0dc52650302047c435bb500673065023066112cc715f18237bb928a1106df85e7efcb9da5fd15ec29fbb69b9a82e21e81ede91b01823a0c1b4b7f6d5ea68885ab023100869c4298cd488d5276b2f4c1392024d95aeac646cf33bbbf5a745bc20109bf8bdb33c586a7b23d1836a4c06188cb9ea20302047c435bb50066306402307742f7c728435e13a5f3f26d6a32d2efee5542f4e797298afea08ac2e8ec84bd7471ec4c0c67fd8d1acdf7cfbc57f47a02301cb6bcd92ce12ee5d0fb803efb43235419f348989f4f2e67ed36dd4fbf798ea0df250c33ac52c3a80338555bf6ec75c10302047c435bb500683066023100b0080dccae764ae8e922b7cfd2083bcd86ce7c4767f80a01b07cfc74eef1b680791154e7be81116b86086ecb6e1bbaf40231009ef31f58f29bccc290d10c8a9f143ca92244dcc4ef167a8fb624f9dc6b959ba7991fb3cdd0c26d15e2910ed34dae69870302047c435bb5006630640230258763ff0b7a636b9161ce3e71ff7a22abb84d70eb8f26937d8a22919282d6ecfa4ca96fa2709e8de4c8fbc7e5ce7eab023078e8bb2f7c45be4a4412c09ae7b2c272c6ed741f93507ff2cb1360bd77773c56946c3308cc8325913f696b7901dc88540302047c435bb50067306502302c92a8058f7c07a25ebb9304db9cea8509a97a8523c616f74c7f53eb7a4a8a173364cd30013a19061f26ea8adb437bfd0231009b0b20efa164b921e35b39b5ef452917efea51ff849957ec7abd32d6329c8c45d3e53fdfcaea51ca7f9a4a9d7f76cdf30302047c435bb500673065023100fa573327d4d464bd8e0a25738affa437193c0ba0cdd303e40f23ddc28966fa9bf00ca89569754cb978e1395c985b0cc6023074c7b051436d0f78dc8bd9fd60476916cce9f73c6a17875a627e172ff4c75bb47c9afe0b4e042ff20ff7dc132a7c38380302047c435bb500673065023100b4230121c06a4063fc75b1aeef11cae137b444de477082d794c2b4c4056ec1347514997591ad1dd4792798ad71aed76c023074c193deb1a389727010f68bd2d155a1e71932b952ec34f211d61e145c499b3d0315424db2635e0411ece2b595a4b9a00302047c435bb50067306502303ce13f011dbe13c6270c9ba14a9e79b230d390e2b8cc2689810d32b8725f27c59254ffa1b28f7b64a0e870b8f1c723e50231008089be93a7d4a18c962208e66b41579cd03d66b310f5a7921deacfe2a377e8dcdc325668eeee7370d2db84a631225c730302047c435bb500673065023100add19fee1b950a57aa031278a8b0be9b72e0a8d58a8f0beee5dba0913107ba5f2d6cd9019c6681b4bb593d5fde4ea8fd023033f18fb155234df3d8396f3031f9000d9e096db6b0134d829866d63274f4fad3651536710672db057e36b9b6948a86480302047c435bb500673065023100b392c6dc459b291bff60b871670345731f221b12998de8285f7464b27899bab0337b99b703a51d03cb49ca2c92954008023055ae7a3488ecbdd641809fe99259f14426e0b9a71f29e457ee69d1add258688efb11f84d7adaae14fefac37c845ff7ef0302047c435bb500683066023100b9e053ac3e5165820784978fc15496a890bf5f2bb4be39428b04ecefe51282cc153282cabcda48175dc6626330f569ad023100abc8c9683a31de5915f0fb29209c0ce7c0074a17a44e6cebb537d68836f624c531dfb5e39ced014ac920dda980867ed90302047c435bb5006630640230045330f289ed4903cf665bae2da0fdfbc60f1babc4fc6246c6128c101052f8e4e6d1da4652936de3c940f1724981acbd0230050d426ab6a0e3ba7f9dc29b94d634bc31765fe99c065f4e2339d530bff2cd6ce69861aabdebc196fbcb1ba33e8200560302047c435bb500673065023033a7cc72e050a5875fb7bbfc0cccdc877bf2527de41123186998a4014b54b47e7ebefe42a322f6d8295c7062d41cf8090231008a1d9d94f772a1196224120b4236b83eee1f23b1e09b6860eacadf576f8db560ec3ffad14b11ea39727dfc637e162ef00302047c435bb5006730650230145eeb7a543aeb41f3b00b8503d9450253c1ec517625697a0b0b660c6ac05f2366e0182f6a8f4a52d3074627792b95a4023100aeccc5692fea7517347a723ae0a1f416f736d4f5e6d74f23d9ffb4dc2b5aef20e16f0bac3dde8432dae8c462befbf4e40302047c435bb500673065023100f0ce6f77b92d85aec40af5f64b0b24152e46669ac7ef4d5fd8da51faf567587235ce5d40c2345fbc34c2dde6e906e27702301c98153b4128017e800d9907b5c5bc097321ec30a9b07b5f0be9e80585a8cf67d24a53ac9d1a19345b232da5d26f91d60302047c435bb500663064023022048d278e2dabfb873ffe6f5cab458499c3b912a195b73f924a8b9801367eb888b947c31c7ba130c809df6ba1b011d102300400f77eb257021acacf828f1cef8f882f90935e52757e435a1538c8f535f82124f1dcbe5d4bc30dafabe2e2afb1fa2e0302047c435bb50067306502302e77569a5d99a1c16e8b65ab291fa182a558623002b2ac6d87b7720f1227ac204de992fd276789a41a859cf58423b4050231008656c90c291a103adf9257c98bbe4c21ac10fe8ae413403d7efc9e98f6dccfc3221647f1266976bf8df74ebd91b840fc0302047c435bb500663064023002683e9d2915e58139c70354d01ff3ce0b43e75f489d496ea38e494d84c784aeaaceb80647e5af217f89a63091b4b25702304598273ddd58d8afe1418319e0dff4f68532fd6706cdcf337b9fe885755b51e9865fef358867a2d8a5cb3fae109c2d830302047c435bb50067306502305ee7f2b384c15b0c14bd88ea9a6978acb357edaff7345a0a3c8d1623a06fe033377dfb567ad64708d52ef2815b73909a023100a2e420da488685cf2b76e1704f6f0b4c9b2ecef1842e89fbeeb91e20d371fa9a1c2a5dd459752fc67b70d8f3c59bec610302047c435bb50067306502305a507bb0078e8f54ce7d1c8ffbd5e6deda5606529bc13e6fdbfc8fab79421922dc879748fde3bde93d6bb154fa66f775023100c14120aba95f8d26aaa6dea455a1a139c814842dd04cbfbcef3a75203163b76afbababf962cac2813dae8f03adb8fa3f0302047c435bb500673065023100e303c6d0d5fd692c693cb9640371d672ecbaf14b848e0113d873746b2148d5341e9e67d0e9852563a6588c8eba3916cb023031358deefad7511224af62ccf420a6c65f000ec5e102e45f3293315aa9862e5c03593332d2071a4a5b2cabe4518ab1570302047c435bb500683066023100ec2f256e26dd35587c237036317d5b71dcba326aa18f4dc8ab422ac3f42e3bef1856a482d56a2eb49eff6ba3e8a7b7e60231009c6fb5d53cebb6db353d232e886f8fda98d393bc6978d4943eea1cb1e08d1ffcae9d0d4e969dd32dda9772474d4023680302047c435bb50067306502301c01b90d0d3bac307ebd5b699ff677aa0395a16e8cdbf84a337fbdf1656c14067ed0a79c2a1d8150e00e9131d0a36577023100ce20916d84a4fd711e4119a4f8c5a23cc19b37d99364fabec47ffa7c376142609c4c9a943270b4b3a77f2fd44d2d59840302047c435bb50066306402301c8c803ad7206eea6abf46f77f54a675e2e2d6ff654e108bcad2ffeed9a5b2477dc40a7d3b0729b79a841f75e4db0afd023000d701b4a2ac97b2f639da9c3217a3d4a95a9ab30826db08cb4744208ecbfe0e582d075e4589c9b0e5706fafee87cdba0302047c435bb50067306502306843049613ee6770142c47820df49ebe3a95546483e6ef3b3821e1c80fe404fd51d65af5eb4277b8f857938ff2d82397023100de5c5591f3c100916879b1dcf5f0882e61208bb170efd85deb0d6331c6e3fb16f2c731300d3e494d4af679e62d2912020302047c435bb500663064023064a839e1ac1822ab2d1481250ce6d7012ebb03c3f7e4a6f7dbd0aa3390eb8fca708c900c7d0a18c9b3a46b9f7cbdd0ac023004acd7e9d082a98e02050cef59335164bac143a44e9e28a0c3ce3e55d65286208fb595a96f2493893d5b82e4a21595870302047c435bb500683066023100f6e691687bf98e979fec11c739c8b8cdf5c0747a91734856fc235900c7af5bd390155e41bae1c2480ea8e2056dc3dc56023100fe8b839f6fab424238636512d7ae3b0e4afe5aa1182eeb96b4b1a101bf8153a4612dba46255b3a6cf8c8bfe74d03cf080302047c435bb50066306402300969ffa23a2d0b26be937726c9bbe8ed74a368d56192285ad387759ce0d65df76c05cbcdf3a7bbad6fca22420b369b69023029f4a754073d701b764aa6324f7544d08d6c25867caf4c7d9c370f230c1e45fce9c4b5461514e1d5689f2cd00e4329a60302047c435bb500673065023100bae57172f87181a89d5f8f9e024f36da56cd44980c49ad993509e2f9362c5e12f860fd22c080ae7de867b66b8a36c88502305eb5fb3d78dd7697b2c9a78509ebcca7ff3a8cc29279d0f74f5ee9b01bf3793ddb2f7c26f895287d8cf043e3dc7a772e0302047c435bb500673065023100ddf58b0378a400d232eeddb15ea706722d792df15d4b0cca11f637098bdc815bec92bf2afd5a32aab8f27b974f43371f023007da976d8619418aeed2862db1135e842373d9cb88eed2f56f0204f099128486befea4328b25f55f690bb61796fdb4330302047c435bb50067306502301ba1b0e08897ace2f5e824ad184596b43dabd8930f6f746852ca311c9dd59c13ae384cd11f02c01a33a5b732f0fd3dff023100877a4db3d355c152be40aec4a6a73f8c17e04cf6d46e2db4b3f81d4c8e2067d47f461f9b08b0fa6f78616f4d885d4a900302047c435bb50067306502303d0d76d398a0424d7db5703c6f69d89091cb17028723f0fe3b7c0319df7dc97a3462df7dd83d2d3c43ab07e9f15f5a48023100d7b83250521fd9e446e9c0b39563faad39485450f51f6881c6ab47617869e7e55716a6c097c7907fdfd2f3e7307578540302047c435bb500673065023100995150fba5dfb689dd62b1de88d3505828048d1809f80360881750177e8ddba1c508a41ef3b07946833b693dd705789602304feaf2118e7f0251cb5b70674778c82c8c1b4e7f47c47b65acc3d74eb943a971bed66d727fe0dc66fea328f5724523140302047c435bb50066306402300353699cbfad9db3aef8537028afed0e9cd9ad345a933170d8f183171b436a14cd9e2ca3cac0ad9b2d051109523e6d6e023074a5d5c20e30441929a2242b1c8f6f16ed57df0f5ed95d889b522c15e22814c516c635c1c79adacc361405e417d64ff90302047c435bb50066306402300ac78532f245332393cb27b9885202ea0b146fd26c68917f69192d70fc6ec15ca0ee5e105de58e0c3068ac6d6f965a1602306ed219c4face2637bdfe83d5a18900c8fc9b1b609e79d5545ec30f128651c91d955b5b7206ba73e23a07470f4636c79e0302047c435bb500673065023006e77036cff4686b35d51fbc7d502c26a206d36f349f50ff5c715ab1f18dd13c98735ca4722088b6aef80e581913bde5023100d06edbc2b80c23e6a7c26e429b03dfd97c3db2afbea3de93cd621a36e8be05c7277aea607b5f14ce1c42895b243c20ef0302047c435bb500683066023100f1d88c97d3f520be19b378d5034b757a6b61e036baa3be5ee82d8fa26d0c6d71494f0cbebb4ee54719eb4dcc54a67cd7023100873942244d3aba76a21d5bd03246a716cbaee66785e1bbf769277972c6ed5ad5058d109c62ce5164ac21468b81ecd2380302047c435bb500673065023100ca6c9157bce373754f216d15c5fb98b160b7821be9caf03a3951a28e518aad5fad0f3751e70749d6d64c457f1588cf0f023001ea187a0d3b24f14b66c391ee4afd55ad1738c6043dbd4343b47a4e5d6c411b5a3a947db201db99af202d40548ac7ab0302047c435bb50067306502310087e2c52d4d7ca81ab9100a45d52fd477ff8dcba64946044cc7727a1693e4f95c014c9978c3f8cb91044a777df6acdb2b0230519d908dd3416d226a6e4552c51bb15e53fdee4ffab39b6cbf33f9ff910b92ab3b87fc920f6ddccac6e3b0ae3afa0ad00302047c435bb50066306402305f5238ba6b9f1ae0f99460bc74d7923ac1c905d3bf47e1b2b0b9afb47cf8c2765725a0eebe3338e48450d0ed44183f8802300b31790c1f1412876ff170d11f1885c5caa92ce1dec62e43c500dde093544d34f405f2c3a3a7156b9da0e9bb68ffaffc0302047c435bb500683066023100e8141cd9231a1bd58e79acbcdc849be52fb9255dced3f064d7c9d7a71d4123d508b13d7b26ff6537d0475cc8dffda9d6023100ea04d6623cf7bc990ef3aebb02128a97399fcc69e10a6a2bc2ec8a314313cf7b0ab05410d9098c46026086ca5919ca0d0302047c435bb500683066023100806667e60600996959199f66e4ed1305b12be4dd8de201df7bbe8b4d42a1cb9b00e8b69a410d98ee30f17a67ca01310a023100c60385e54256130a289d912884b6f3053b2a9d1f1ba9c73f1a6ee05a43ac1adf8de27cf55ac8764d153139edd17ce2ed0302047c435bb50066306402305efbf94312a8a1e2c51e5e44beff0653d5684f50f67608b28b7223a75f95c4578aeefdde554f931222392b5f992e4a2902307a366263d3191dfaca68e8ea09897f5bce31baa6db090c3c9300ca519e1d2c93904019d7cb48b0d5528cc1dfb8472b7a0302047c435bb50067306502304b4e41dff49d12fb8e18166f3feea265bd3b584e6c3e2c1e9b22b3de243195c0c80b520bbad5113a022b10c27db473310231009e2dd38c033747388ce390a812d019e1f71e2487c06c4085b79d267ba8f86d7cd62f4eefa59eefcb2640374000c4217d0302047c435bb500683066023100dced7817b56bbe341dc058d84d552d602075a7d268dc9077a8c1e40e2b67851150d1bbe7911c000e20c28621d753fbbf02310088a6aa0955fb7898553edb7f8460dfb001d1c69a3a75ea66bec07ca6a89ebfdf684c0351858d9c69bbec3b97aba021af0302047c435bb500673065023100d6952f259eaffa4a9242201e5ea193576d866b4afb3b8ebbfd238a67cc41d1592827bd58eec160747975430815d4ec8c02301f1a0a4b271504ee63cbb742e095e290d3639924856d20defe7ceb37d9d0bd30e3e2e24ee046fff4c83c83610392bea60302047c435bb50066306402303d3f4cd9d70f044df6123587cac98752451203b1e36ebdfee1d93751670996e1e30475f73a496b2f9434d8d207060c2002303d6c43a0d8778bf339f6fe2ecb9a4dc342781480f8e5c10b8f00295f779e1fb62506463540bf989966b2c7f496e7829e0302047c435bb50066306402304b5d46aa511c0034b10587dbc309bd89d26d43079e733e283d9eeff6ed51a6c1ce9d57c411d7a645993515587fdb9d740230697a48a2f1eec93b455773b27813de35f5e429fb721a7e7a15be5cda501a7416f29f598bf5ae55051a8a11d075dc71530302047c435bb50066306402306a8292f610425adce2ec432f1703c7bd74838eb81f6ce2cd889cf4da0d3f0b2ff46f5a1b94d108a3d9728a5f430ac2370230169cd4798d47641a25d17dc7cff26d3da3b6691d3b12e5793dddb3489824b3b4ba15a8e1f6d9cf1c571fb057e7108f8f0302047c435bb500663064023100f4be86dce7e8168fd1b13a24d0f42f9b1d76de8f4628d34d2573ab6d81edf45b6fa83a43dc622de910713c49202b5357022f34565dc6fd1cfbb7d83195448816505b69f85042f9614554ed0dd88e796e9e1724503aa967126ba3c8153ac3be24280302047c435bb500673065023100ef138b05761ae226891e877b7b3c0a88b50a6c16e69a6e2e158a5a0bc2163888bec7957db723ce854a89ee972c4bd842023002a5852ed82c57efeaf1d692fb6f7fea9796d7cd7ecc8830d13db1a52b25560ce7f142eb4bb70e0a69365939a65ed9540302047c435bb50066306402300fe983cc5a7e06cc265b8cdf36921dfb636a0d2f65759c34b07129d032c2d62d08484adf3d5a8fceea0b714a75b3188c023056b5adcbb50a1c034f1f2652cb2d140b69e26ca2b4b14232a362a0fda7ed6b3d540b57f10aaba2b21089a658249524090302047c435bb5006830660231008ce5d94df36ad913fb82d0a599e0529bac262fc01d876e1ee432c7fc64b7111ce0bc2893f86c3b35236b0da8b87365a5023100f2fd1b0487d1c82c4454a887562486ddf61400fa07dcd32ee4b61ea743ede577a28b143858d44d077c0bb8e8745b1e9e0302047c435bb50067306502304c3d4cdaf58c56c0a2fa4b27ee53b5f979597ff40c659c94d876ec2e481f1bf0fa41954e04902d8363d12f3c36c5203a0231009cf4cc75f567c12be9a2867ea9e010cd0c8fe9ead609b4f5b88ace08a608b5de355302cdab6f3f2923564ea8518a69550302047c435bb500673065023060391353b7019d3e96f652cb2584f0e407859f5ea570fa1a21cb7e3626e0aeac5396e3779a413158508ec0525cd4f6b30231008677bc22a93dd1bcb4ee592205505e71b0efb1627792b5102d7b3cd95f8496d1f5730b4fa92e42915cabdfd5a70e664f0302047c435bb5006730650231009f4d138cbafe9d44c5956b42219d97a9bd095c827c52882c4c94b448436b25043e8e0721082c9fb51af51d4b4b4dae1002306467c460cf5c89a4c2fac7c43dff89e07fc4dd694d1f473fd444f98c837bb8fbbd8ffb5cc88666c852fd686f5673bd8a0302047c435bb500683066023100ee7f6b7a29f046e524435ad81e08356af4065b339a767bd6b96ab1150fb0f50700ffcc1a2dbea1e37f7c9b8631446db4023100973485a8c7329e031d766a6b7b73d25b7a56ba462f8129703d4aafc7bf3034ae079778b41a3edf424689ee708b368c7c0302047c435bb50067306502306cef74218cf8a4dfb28dc46cccf2431072c266e93fac605dfecbcb2158413b6253b4744e10752ca217db40f918adf15f023100e219004af82692f2413b0bb6d485b944ac24bd30d1aa97912266f40f49ca659d65e66d64ea804b1c06e4d59b6b1ee5400302047c435bb50067306502306640458ff22914af0c432f3418957e3b1f69ed9cd95e5639dc623fea33e7d4909095d350cc6bd7c9d620d1c27bb1a581023100e302d42d81e64cc6677688c859d4cb573c4965f9387d063589e65cbd3f6013bfe20eeb9dcbe374ad19d088992ef08ca90302047c435bb50067306502304a6947131013e434194e4f91e8578314f7365622324efa926bfd81a8b1effc52055fdd4d92c2f2db11f4caae6ddbc2d7023100bdc012c529c2bc498e6d760391aa4aa7d6cf92689ff161e5755160869f51ff623715770918ccf52432d01cd7b2f2ed820302047c435bb500683066023100e0418886c0a0557def0f68feca2fb0f370a68011c4300a71c03edc816aebd47a614de23fde29db711e602a68e3bd6de8023100cfbc49d285ff295b2d9d598d2ed5b2a06b250b74225b78b2c4c5ea1879de25bb8ea235f88fc298a6ea4a259d6cf7151b0302047c435bb5006830660231008140dd16d2a00975ab3505b1ac44869822110112c7c55f5fe02623e13b735a9da4211ce1f29fd56ffcea01e3d6a9a379023100d5dcad0bf04c1f5df9861d350efaa12ff47fdcbe37ed7c12b8efb7ee570da61e9aaf2d7bca9a2e0e595b5e600bb6670d0302047c435bb500683066023100f71bad8f7bfff830d5c28fd5be195fc05043f8509545d9ac8af3fc584a5815b721d45f09f262cb19ed0d2437eba14493023100d6d76e41d012137828e59b05812477fd281c5c02053eb7177cb930a38b55742e9bc55dd0223e2845a4d0c38428fb22d30302047c435bb50067306502304763211ab35a3034748c3ab7614834c93b66cf5fbad6f46611eec370ae664fd4aaff3280216afc23235914be2c8ea26b023100eb2e41619ef67f32f4f664a4dd3f04d583f5b01e063e44433643183030c4859e02208a488620724fd0f932b5982dfba80302047c435bb50067306502307c9e0f56097d63bc8bbad156847ef935e222fc838652e2918adf0ba1e810c2dc38604399dee596c07df2990a5e7cf3e80231009598fe574a21818cb66244c32cafafd1ae51944fbbe0f51ac4959a747e41e50279c8fcacae4c04546e2f6dd4d4242ddc0302047c435bb500673065023047f973d005543df605716fc66182150a69d5b3b05cee6776b2bd48dfdf2cbdb249ff46429761cf617ea6b687bda61d7c0231008a57223b2b7df194d00aebb3c781ee5b1a6541185b0f8011b31c6def88b64aa8a6d62d7b3811bb3570f5f59651bba7e30302047c435bb500663064023010ccaaec978a15ebdbca52b41359e83c0b8ef00e5f2cd03aadaa907d1ab8dda3ef10f2dcc8a83e7ff6b58be35c3084d302307b35e44bc5fd1e7ef73358e69d21a99d45ce9646c6ef72e6de5e3367a0918bfaa4a865de3d90947e848e61b63f87c52a0302047c435bb500673065023100fb8f0611ef45cb020e787aadfb74e15af1c4cc4ebf4b97052c4c76919367551dd341466faccfa9da1986f2e0da80e6b3023032dbb4e6b22197eea58c0b7ef99843323b320bae3de5a30a5b3c290436a21fc3339ac543f8672f2922bf125b98ad37150302047c435bb50067306502306e4be96d59773340986cd572b34add12903c25dcc72fa746f9e06a4fc2fa0eeb67fb136425249d7a75d3ed15b5f02379023100d53af4b331ececb021ed465058c5913f544c8db275cadcd2480c85b56fe7096d042639d03a7e4381995b697b8973b8570302047c435bb5006730650230097bb57d87d959fc57eaefaf070458b3a5060e685cae51d5bf3360ff06d0684b0a52069bb55cd5ae04a8672bc4722313023100a748463d9aaed06c7a8c5a8971536dba5367c6a554d780a22a6e6989db1a68ebbb1dabf8cc73f77174979973edbab1b80302047c435bb50066306402303da01944fd39fe7c43dbf59505f0b59351c7bcfa77a70326b6c812abfb8aef5ef0b3f43e1c20ad758746fe5fea653bab02303372081eb04d8b18804e4554adbee23307c46d567fd86570e39fdd65412d771b1ad0a71e64ba1767ae3d1f943fb2f6a00302047c435bb500683066023100c9e966e386fc8dddb8d0b3b95512527c7c6b627a6c61d1798f22cf05b48b2a43d23146c72604a7ccd4d5190273928904023100f77f5752938684295c29ff8eb880c8b1352304c2fae4a3c7d40b83b8b42e9d6ddbd40640ce702d8ad6da7b5d772842460302047c435bb500673065023048fd10e92c8ce9eea7e6b4aa3f27a48ba4e1bc49f3b58abca7adf1795346252a56f3577cf631da4566117bb5981aa865023100c1638c52d09803531da699bc35c9dff3ccd4f155fd201cd2fc3789967b8fb062320f05ef25367990c196c7db675478e90302047c435bb500673065023100d3ad1a596768e8e4105642a4425006e42608b1bbeb69f777c7195ccd2be0497226697599a44e7bfb4eb40eb664493ae002301466878420be4333807ad05a4ca90bc6866caac3900a54f64b0c285687a13974bb90af9eec2bc78bbb24c24f93eff2170302047c435bb500683066023100930fd30bc7e353d86fcdf99d549441d922d969490d539d8da9e479a18b799b8ea52c1c1c69921f65551d431d3fc851f2023100cebaedc3e44138077ca6a4182066cd0a52144e266b122498fa3519ec511a6c4aff2cbd10fa89a12b4408281653a464d20302047c435bb500673065023100a4170b4deea1adcf2c5e6f34894084e485c9ef18e59def3c16549f1073be65e9dfc2c74e63f412b39f8821856f7bf8c602304c3f62f46fc84370c746782a774d360890ca143bc95b17d421309af0cd62220daf265ed64ecba538caa233c3d4b96ac30302047c435bb5006730650230351bedbf4d46445b337026e8bf4a3a292f6c238f35e8656271377184c6a721d2a90c94a5572dc318493a0aa8155c61bd023100c708df2c54a2d8b39ea57052564de2529a2b3267d6d98d6a7e7f226eefa8e5ab20a591ad7bde7a2aaa8737dc2b0d7b740302047c435bb500683066023100c701c351fce4c896247b2e9c607f2fb385db91d1a2a2c1bbb03fb7f9a0b339814b44c9aa340dcfb45d122fde4391e70f023100c2ac450991f660b35a3662ba4cd35efbea3469ab723d194cdec87bcc967a0f2bb3abc455c22369282e8db42a725419bd0302047c435bb500673065023100c1940a7a930fe4666bc9ca44de89130b80e2e1450539d70501f67c39a6e67bd0a769e9bcd016f43ddc837d376713183602304aa330653de7489b69c49354b9b8f86517a2576bc922a12c2d9857c78b78546796eeb18f7d775e62c1eb17308e32753e0302047c435bb50067306502300c28bebe4672f1189271653fc041b1ba314d58b5587c551986f20650d641456f476352181d180f4911e05708a427a4b1023100d5c940d6d94c11cdce39d6324c6cbf93e8aff950351da43f35bd9a1cfa5c65dcb02eb9972bf5f891c8b4815928d518160302047c435bb50066306402303abc8e1660cc8f865beaf75833c69b56383fb91061032503ccbc13faacdee850f75cc757aa3b6a0028e5421d54347681023032bc3bb8fd9c1691bed8f055db9a54efec9f62139c09fb8aba0dbf3a871aababb0ba796afa48941764df1a0f1add2d900302047c435bb500673065023100c9f2f799b5654fb24f28d2354d6a5bfcc48c005a976fb7611ed591917f0baffd535370544a6165ed8e774eb99afa1d3e0230244c22a56bc271bcaebe21b8cf5db766fbb0748754d42771e656e0db3a7caad37fe72d05dc5cba9f656881a6df1773550302047c435bb50067306502307554f3151e66d8c9af5c4f8ef00414842c75410847f265b753fc9d1a98ea2eb256103b883854adfc7b725c3431030c9c023100899dfc3555299dcbe4f01ac1fd3c4fca7dc6401bdf0483eacbc3b0b9f48855cf0b76165103f4b27154d33e8ff682d10a0302047c435bb500683066023100bcedf9bbd71d4fb6cf4d2717ac243620a1434d1ce8c1df5260485ffbac801b0951321df4507b90476ffed3626ba7894b0231009cdb0d6e2b058f36cc3dad6b81136d4702ebcde4e8d2e283ea164e8c7fbd12e9b00bc8c4afff5a97310bbce5245e7d720302047c435bb5006630640230621df395429e5246742a98f04d14249d60424c126aeb0a1c4633bdb407955756939d5f39ca7dc8848cd748c3c44db39202307db2b23bc05b5a018bbdd3fc1b29c3c06525c133a8146f4dbb103f300c51f27bee2e6fdf33b7193bcadb689b5205fe610302047c435bb5006630640230654d549225582cae4712fe10dc5361b38cc320596cc6e233f2602474a47f3e49ec5b022a688bf49bb4a9ee18e2db7cfe0230703db16ad489e6419d102fafb8ccae56602244af692cccdb4298a8648a17a42d09facd5a8756bbaa1fad88eb53dc60f50302047c435bb50067306502310098b9e5e621b62ae59789ab63d70b45e77ef3037bbcf5320856a19ea4e571f5a75810a9f3888b55fbbf6704ba45ac4e5c02302fa46deabe4d04592b04964b50873f500233a6849e3e4013997d8ca3ff0714321f9c5bbbe370f73f05618f6e41de38470302047c435bb500683066023100ad65d172d174c9a1f89a51d4d3d5a87d65a1bb035d3b85b6be7a8b4e78060b52fab10f65efb1e9bae1ab81bad0942763023100bd8842170146d44303af675c4531d59b3006eb649e2020d5ba2d16b7c3132465f71af9ca96c6f7b9cf2363a628af1f840302047c435bb500673065023100b368ccd952a175fb95ae01fd2e1f645700880ff09bd35964988a880ce396d05db5b83a4d65a9bdc45f6f29a10ea00dfd02300d6994fe1f22937dd5e752169503421b231cc26d978a09a6eb6c12fc7ba10bc0d8e869cab3617efe26e58ff6ba4161600302047c435bb50066306402304864fd12d5d3d1cb6e18fc9363d2424b83ff5ee4348fd0a331937b73178c816afb1e4538ea965229cab636c5f17702280230559641c7cf18d33993ef4b6bcdd8090ca8e566f7527b259c265cce832aec0c1bf4fba3b0b194e4b45fb29131d19328640302047c435bb5006730650230357630d4208d29a3bc46a3bac01f14ee5f89936ffae09d7776b228f59cfeade665013ca13baa27ab83f60338698c8c68023100cb36f2c19f7ef9994d709a947992b40c8a9151c345efbdbb277c564f4532a89aafaee30a1ec9242cfc7c00df933b62b30302047c435bb50067306502300e0c9b827d2c5d030f2a0d4273c930c4f109071ce5708d49b3c573eac8ef8b7cb49207fc44472824f6b7d89e472d4ad5023100c45350a86b37992c18128a913d34d53e8afaad59505e0c12ef3060f545b707a18357f1463dcafbd4aedd659619d9f82b0302047c435bb500663064023020507ad4a0d8b8ac77941f50af33b85f6f71bba555d8993435dce7277a662b176552f1c6c18ac6c89a03752e0665dff60230268be5ad612c83cac4426457e7a5396f5dfdfd1f9ccee1f818cb6bbb5c996bd98ccfbcc5c05487f2f38811d87ed5c5350302047c435bb5006830660231009fd5258bc883cff30babe1cac38265e8b9837c19295468595eac357795812b3a2aaf235d63d5d323ede0fbb2ac57ad05023100d951916f8fc445612e6d82cb6685c740c5a4be74cbde717c1bd0a734fac6432b648ab3e75eac47277ddd7259013e003e0302047c435bb500663064023033e983022cd798cca27073ccc656da27a22d424e4f87d2758825b59f2f589668e439b56836d919154fc9d0eb9386a2c6023029b398f26823fe0ea3a276c955d066a7e6fa297147d35fdd014831c12217802cb1c6b4ab1857d3d59ba555e7e7ba75c70302047c435bb500673065023056a88d1386563a15ebcc14c5e6529f2c9cc6edaad6189990c745a83b0d4aa5ab66aab8ddf18ae7cdb80f19ff0c2db9d30231008b0d31bac9629138985934846f172151da217d1ed6d6d730c2db41631984cc11f03d5b5230c05a06b9cb79f8964d29e90302047c435bb500683066023100eaa6912bd0409af41d3c38e3b341da9f63a3f154a454388df7b5bafd882c74a761ea5e2a40770d994a26a74a64783f9002310085ca91bc6629f189881155097f8050401d649de0ef4d301f81479e5845f9b4a7313b10fea5938ae14e608f6a3a8509590302047c435bb500673065023032fd281b3e2a59e0df2e4979a03481c4ec8358fa54973c27092934e023f5625f22d4f080a9de51bbdf2f41e95b317a3a0231008e312a8547260af735ee5e9d0a6b3678ccafefd480bc1ca76713d1295445ac32332c27e08d1734a24b2b6ca81544d2190302047c435bb5006630640230181c881c1e749a0b1a1beeef93030897a0f19fd55db8197faa3e166dc9ece06a8548035460ce4ccc9d4409c1b66a2c75023047b7d65b9037e0926cae13243424176804ac7d32c069eca79e9a78bc4ba9fc628c23400e72a80fc280e9acb0c809cc7b0302047c435bb50067306502307df812edb366b7ef62c8164f08b21c727ca3afbc71c6a4af198cfc9c94cb248d35ac719da3108b7893d194994af17b390231009ec150eed7e5e4058c5d5aaa574fdf2459faf2225364293c6446d504054368612bf11b8650b49c08fcf9d8681e6a86490302047c435bb500683066023100cd1507e3b6957ecfa8745ac116cf4980cdb3330bc08f8d3d22b053d3ab5e85d53a7cfec46d7503881de719f845f46a23023100949d125a622e033ade682e62ca230b0c1e3e8d743e7fd7096b667669c0978bae091283d9933c147f6d455bcb9cb5ba260302047c435bb500663064023046493e86cb1dcbeaa1c3fdd4e815d2ba0d8c87b3debf12491b16544848c5bda4e8ccd4af8167c6c459cca132e4cfc837023026db69102711eaaeba31917e89ee087b67bb5d3f2ca5acf9699e5fc1836df1051eb60dbb8c88b5ba1f73da7b08128b8d0302047c435bb5006730650231009866a7a07ddd1b07d3343d9b821f82cb759e558fef6f845c7681f29b74ccf037697573c675b627ef41c170efadc8000d023007b12d70eb00133e6f3d4834e0696f22354dc8f27957f579790ee45de1f99c512d9f3d4c466417cffccc609f0111b9c80302047c435bb500683066023100a711be9f8b3ae605db32b5033cf095bbd5f38cc11788fb72b95d45a5686b4457d9eadd6ffc28b4829221ae8641faa4c80231008e0cebc3412e4d8070f6f18f0d23e8f06f2405e3647206664362f39f56ce0f6f4f85820ae2051369c4fc95bc84c9dae90302047c435bb50066306402307488409a7ddd729ba7e296a0a03660c6544dc3d51ab72da0a02c538bdc5e8863ada26d57be77e3c33a1b5c9e8d5346cc023012ab9d7b91e19963d37ac787a0d216ef360d7026ce91ddc71f1d5bb44e617fd1b0845c3b8afab3dda1e0f22b8c2eff990302047c435bb5006730650230449f4ad495054155150c7d768df1cb7540a9b277c8c75fc3b15e56e2e1dbcdf3cf131a1d0b910e44255edc30d70571a102310095edbe0473e6eeb3be6bc86c2ac0f6d4df3906befeb542fd564cfcfa724c39f446e9b98e835c968388dde3f75f215c470302047c435bb50066306402304623b0aca54e6b4f4d2039cfa4722db80f6727b01a6914ada65dc42f580004129b0ebc2f3b2874fd9f209ab893328d6a0230550fb6758a506d0ddead3ce871b70ddc05367626b9f780aaa897e56bcb11ec43026c1d0ec59fcf78324ccdba1d3d15ce0302047c435bb50066306402301c30f328f5b414ca383e7b90c170162b9bce6bfe205f9bc997c02ba22d2cd93bc165d900ac76b7fc23d2cce658422a340230186ca24d7a9a0c2406d3472a03946d76e9ffc1eb0ff4635e2c21f504151371c7865fcc79a62068f84f64101992b78c600302047c435bb50067306502303247f4bac934f2d448ebc49266e1b06243e36fbd78924cba2d80ee31d3acc842b113423c969e985dd57c00f9b998a4a7023100ba89d13ac201454b5e565a81b3fe26d06466b84b63832ff64cacb886543cd5da9b42794477e5e63aa5c7c2dc52adb3a70302047c435bb50067306502305dd790f718d9f2edecd89a03d069284931c86a38bcf27635748242f74b29c668239da20b3dbccaf11c5d1ddea7bef732023100e0b591f7c3c13edd8cfda7ddf06718b992d8164f94c2c737823ba6bc7a1e64eea6f609c6f9baaf0c144490fecfb7c1b70302047c435bb500673065023100c5f8e50b55d4c43422df8affcc80e02c3780ad306198b3544480891aa6318c5ad06fc4f9cca26bb7dc86ea6cbfd7c3ef023016cc8095d2731bb92892ba095d2fe768c74b549ea3f6403f72915b94970e370200b496d2a3946317bce06f30b443c0170302047c435bb50066306402300d06b2bdbc24ca716e8d5b800dde177b2b502b8de80ac5634fc42f619747ba3bb9026c1c296b4bba4a68e228b86062d202305f8023a576b2cece4f84de1cb6e66d0d97983718dcd3c7db9332dc817b42356a5253de736141914bc95a83bfed1b70c0(契dlU]2i\;L؎pd7r<(b) |bȂMû&0jo.oĺ~J"AqQX$=Aqd͢TsXxuS34LawdtG,z'w|΂X吿%eh _Mޱr,du@tVFNUu-VXC 0;q.? )G3PΑUR yO cQ-o߃ic*I>Eehܑw Z`6 *N,%+dRᮁunVe[-*㠮XBF/3oJn6]P~sؖn>@Y@!w9{D%S.)vhjkD`BD?Dd  H 0GMT=d ! +4 ? 6 P:׼DX\X|Y(Y;8YDD9bTD:TD>:@BGLH״IX8Y\ ]|^{vbۮdefl t$uvw@xy/CxDDDDDCkernel-modules4.18.0494.el8kernel modules to match the core kernelThis package provides commonly used kernel modules for the core kernel package.dkjx86-05.stream.rdu2.redhat.comjCentOSCentOSGPLv2 and Redistributable, no modification permittedbuilder@centos.orgSystem Environment/Kernelhttp://www.kernel.org/linuxx86_64/sbin/depmod -a 4.18.0-494.el8.x86_64 if [ ! -f /var/lib/rpm-state/kernel/installing_core_4.18.0-494.el8.x86_64 ]; then mkdir -p /var/lib/rpm-state/kernel touch /var/lib/rpm-state/kernel/need_to_run_dracut_4.18.0-494.el8.x86_64 fi/sbin/depmod -a 4.18.0-494.el8.x86_64TZ<4%,/pJ9j*U(,4!d1!0?d\B 4 K@  }($xd 4)80K7ِt,xX1 rTN(d`@T]L6rp%|G9 (/l! (|PG"AD@\/%X5 Hh  4 p V$5$*@ d(o OpQl ! 3H+Lh%0/(,!44]<|=)$'Fo~P-^4   $ ,  LT$/h` @ t <.8,/0|(,"%HP"8h4F hlxI@bxm|+< dx$%)  @ `PDC` 4 0e% 8@ L*p,| <$`|H1t % !h'4d:#DvH$P))AW'L"9߈4/0hx$ , H)L@ l 0 +H   T<xP\ $  T \H|D( , 6H"Z' T , h)P5 h.l8IT"0LD%46|+gp! 9<A)|0&Lt0<[:=x(8 T L4|8hX 8 \D\C! "( \44P$2HwCd!87Td$8t479l0 lD$TL6t- 1<AE3|@HjGl7hw/3 dw`1( ,htp,+"$L  px H) T,!p4*)*P<`["P= gX !/H  KLI!&0lQ],PM=,t=60p7 -|Q5<K0pKt4!L H,@$`> 88, <N D$@&f 3T |0D4!>49M(0M^(d Xt'PKT$L|E-b7;~t!L&D(`(|)}< `"ϔPdozT9#xla4d4 V#SF1P+ICJ@ 0l . 3|1\%  0 t3'  4 L$ P dLH9<@ L h "< x&| hP @4 -T$g<Rnl,4Pl}/ t?|_PFXh8IzijX p 4 L h 3+Q@1!d0  C$  h=L$P  40*) (O+ ZO`Ht*A74'P Xt.(@`H$HD-|8^Xp$H` 80b$ 3lk D,16*0))}X#(7! qq,D|1x9M l~$ H ȤCBD$44!$ HPxE0?0C SFU5$!$ XP ||6PόS8D^H ;@YlBO==>>?OXPHO,|%, LL T*Pv|Gt O 6q -(A?dUG'Gx,cl7lH8(<Cx,,>D!,,0X;H\h \ P )( 0H/0JP =0E \#P/(6>4 / 4 H L%'%O[=x(,GNHPrHNX468&,$X;0xV00^Έ@ hh?l  ttpt$L <.%@H Ta%0Dt  3d<$  L , 4 4LA S ;M XC P -`8>D+< 70<5dkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkidkida85ed94effcc6c2b71734e68b36576e59e09270d197ad705f2dde0b5d2e2d1b331d294d042ec140c91803047e101995c17c4eb1aa0b3107063612e2796a8904e08f61e9b0261bfce9471d44187fea7887cad43afc56303302748d67c627dd2a5c7e7622ed97711887cd4d461d69be4ea383159d1ce43ecd9dc335719395ab9fc4a7f507dc3c566349e87371527866f1e32aa4da816bbe5417065a376315648ec374e534019d122e7323886a875240e633b2f6ed4c9ad91ac1796915c85ae466dd3da5b44d28f3dacbbecf07db71983c877c049ca64856b491e1253d50a7c4866e4eee3a681cc964c9fcaef5f23b7f1061246bfae138ef2f25a0821ea327e4c0056d16aa39101766c78c768f416bd5a6276d1b7b6be41668be098e65e2b3e6eb70c1741e3a0766f8562d0f0127d0456c9b31c9b6deee546f9d1d1a9f47c0009209d902ecfd16a45726172eedfc8f85a950dbb23417a61a51999bc1fd615f4a0570ef5f4c46b8eacccf4623c018be5667271f76b5c565903d06a3244916e117156c5bef454ac594534acfb396d6eac7b480d82a46d358bf31ecd0d139277aca50fd4c2bf499f462109b6f8149e8385fa5f5215ecc423084399b4f4a6d91349794219a748b818b407088f1f5bef02e850d94a6b36119ee0e2169f6ffc85f46491ca7cafdad85abb701cb70119e8853adaed56add7c864b760557cf56cc86f5594c604421d92047548c777d78be5013f1cda5160021615bc8649cca190c55527fef1ddab38835207a28cebc42039ff5478bc7f2c2aba017916fb30fc96b1819d30259275e98b0fbd1cf40095013b2efb43cdb57355ffbe2254caf8303a123903d88016c9683ed315836cba0b08fc31248c21bb4e5e1e995307dbf69d59c1dab9dda7dc5f5e3a7d8491ef1be33beb2c8d71603aef21e8f9a73754dc9c5a8e714de405cde7daa68ee4cf71588cfaa387f54656b79afe248a177bb8be676de6dc895ef88d2f7163817161d2036a85d43f20992380b3c0ab8ec5da81066b54e409414b956df146a483948b6123b2f0b741c0adc7103f600f7420d3586a4b5709c0f4d54462ade0a817e1d33c1cec43ce1d080848d7c98d1e07f4fb7cc496fc745f9ef8b917a5eae513bf8b83904e560fe91b7537c061e3d5c7748f7167eac5de536166ef3620caaadd8140de7fe78adf45d92a577190522e48a9dd8ded9517d8d352345270f7c724239866f1fa19b295cce6b4130734714c20d0da47c72e754b9a5d07e78d0e7c144a68966d8d1973de312b4c072228c55beb1c9206d65c1cda3ddc1426ab12fbd6792bfb31e4c36500e902c025d69ba43b2034561d0c54f4c2231061c5ddd3c3aee58f05795d82f9ae22834492cd9d4eb7d1f7f44a5844b606c5f2353f419e828dc561d34d345e99867749b78534c28b7bedb3e5c6898dfffa75058d8d48b8f548531b375295fa6918f50de177b2ea7a0d544a5f2abe966e6009b2fce0938e6cd17978b3baf2ffd7e55045f40be59473086ec7ed3114bf7e63fa4aa599a547b1bab3dae810f039861ce34b35c8427123d0a53ea46959618526661c08f390f8dd9b86b3426c2e3620448a0dcb83460699d65dab14fce7219b98347a2f68e3a4a3fd494980e33bb37bac8e749a9dd1fcd9dd4f2790e6152fef70903424577e69de19c33bdbe297ab283b71fbfafbf69fa41fe91501ec0d4405dfb2ec1502ff75a74e6038bf1b8e8fdf158ddbcc2c07891615b09d416575da12d86de720ce1e11a240b6642d7eea552ccaa5847a937ec25647e42e1e619808411402333a51c980a4450f3ce0d191cc305bf81a9e2190f6d032eca94c053bfdc428ccbacfa1b2d40eff819fc034645393d3c1e76ae3c7c35698885a8285be418414ee58a4657cc4d755e5ddc88e8d925f081459e2160328d11da5136ba5f5ffd9ff52095fee39da645e1ee64de5b36ec6c8e78beb97d16796e7a175874cc1b0612f3f3f30c2cda9fb2a5f4659d81a35a6714d77ad1820b60d88b151d7d446ea13fb926ae2daf88446ec59e54a5541782375d1b43bef407e99f9974c52331a4816012ecc9e81d4821995d6914bf0afb7f42f15191f1d9a8b09b1a5657a27b94e6988cdc55c5f1b84a65f3c061b597ef3bd0153f1de36d681da8d9f61ae0bb3edbdc79ddeb59ffc4a61363adfcc421b0183495bbf98d63fc0696749a437d1ab52808b807f3c99cba8ff17d8c2ad7f2c1277cd7159e8970febb76e229db8d0857e5c2b32b5ee907147f1a87b33115a67283a7bb3308dc3f35bd332e029d4e1f2eee118637dc486bf8d99b9fba90dd4c0dc9496fee8d0a24830a0a76688761845dc6606b49c371d9c379d3ac6ff71ce3a0e4ce11868ef44feab020be5b572522750c567e5bd3d4cffa891983366b141429ecd0c00512f4c18a369b507bf943a8296d1197b4db2a2fa63b69c7d13abf13448c2c0073c6d009998cbdcd958dd02617068df45d7ff9aa05d3d4c25dedcf5066ca4f9af0c9a4e6e0fa6c677f7dda137f689bf3b9277cff7d9794d8a06ba42d733146e34974a8c3740a7fece11ac542ee2cc576b32010139228df1d835ab8104c53f48bd63beba4b05a6df4baf1165d4d4955d03ddeb23aeac153cb7ec1c892c7e468a2604943e31ee0bc885eee9ac52dc5568d9d5eebfedcdca81ebc2b37f055b55b92f1353650b365ed422698d4e8509bab0fd015024c668858a317af834b6d10cfca0b2f9f8fbe0b6cc8173dc35a7ef1d878cff5db3d0c94e98085a82a5b9deed205b2a71715f404964ebfa86c207f7cd44afae2ff436517bda7748ceaac1bd911196329dedffd4444e1a2f5592b4adbdd262af148a51861b8f243d05191bbf571dbeae1ad4af1f91fd8bc5acc24796678492e3424aac48c4bfe8d7571de3fd35ea14f96581da03284355a6f8b7cb29078a84f63c1f4d219f534bf950f8d7f8b5fb18de8b162d52395051f4dcd6055a87bff7431675e7e50d255b3cf7c0f2936482d6d936bc97dfb54e06deca5706a67be4c0f8b8eb6975eada80e8ef131bfad3a63443c1610d4f6ccd9a1698b38adf933012acd0c05fede59a206d45569aea5746960e40854c8bcda7b22b72f5ee943c9ad3b5dfa36539f27a229267527f56d10b3bbc696e475cf07377060d67493a9dfa7f170e88814cd16f40b56cc92481d20a5d6bec174e47f02ebbb8a962caf05b50d79a76959ec6543446d11e24bf335d08f0f331d4b187b12c811d5236abb59c5e19a120745ec79f1a2164fffa34c8568e5394a5f792e931d48d8231b7e2db0f495a97a4f3dbc5cd39dd56d99f701f8f0a5204cc7c995b8be86b9c134490cc6b772e633d483ef1b1057985fdd23d8ecdd41d5e53e232e1a62ed472dffef277253f9cc34874bf9bc41a730045772d8777fb1e3e786829cd9b15ccda9e00b4152234f6176565a787f3de6f02100a4f71d0acd414e5d7e17e4886ec0464469bc7e6cb46ecf9b012720bcbe0acb57596fd0c99fd1f5040a951f3ff180f61c2e892481a2cc98eb56c17d6f70a31ea719655ae70294edde8d1fe3435847986a9fb1ac2a0865160ea82c9243ec57a91f894234cbe502603a864bb5259bfd72d032490dfe7f0a836407da4e18c91bc38f9c2c0477f0812f7f6921c69fcfa12311030e745722137a8757e0adef4a31e62d17f2a5b4ea66bbba2db64346378533a24c81f7a7bb626cf93ec7cd6a105d6a25cc16cae14fb0d75b6f56cf638d4f12191e9ebf8da77c2319567daa32caa21c3786a35989e254797efc51622b84cb9f2250c5bb55b0708aa237072f0886eeff46296aae9dda2625686bb1a54a9c6aa44a7f323a06c948ab663e718d0109de6ae9a7672feaee27b2e08107f0fae4ebea43572f51c3511e10a32b42aa4374d94b7f24f8ed26bd275ecb3646be67d751049a2fe68ad428ec52144e7e45051d8d7c29fe6c2a7119a946adbf146e8caf56b7cbe62dc259fc9e96276b251ef6fd6ce6c0fba4bed55147d3172d8251a3f9583fa2bb6b6d747e0c5dba89568dd07e27ebea57f58da545ec8d08a0979fd3df0c15d05eac3935a207e6c4dadf2a375a809ba7153a223a0fecbecfcb02de92437a85f2bf2893adead12257efef3ec05c79796ba53775410ae4bb310cb5a0a675d733b747c0ca6c0a23bc0385c7c0cb9666c134721e78e30a8359aa67ed3d2e4e7e05713e2f21ec9f7bc5b1e83044befedf358adedb4256d4bb4a6083a143efa315547d8164712e9bb53d476d232fc0d2b31b5b68b5a848c1bd1afa15e465e5604847fd10f37a94b6cf9974d9b5120997db1b31039979fdcd5be91a7f95d7da6d26ebcfa179b5874635562146cee95f71b745c297e27521cc657c776853bedec48112e5419b32a41054f4e64d384e91843734dccef9d9f6be7f71b2dd674d1ad1b22b736228b2d82f447c6512bcf4b92e3fdc6199831656c17369bf055c99aff10334da3c0e9ec1776c5841068df465fd2658742d8e2b717043112f0d5f56f60e84440136905c4560eca292b48bfebbc35094e99ab9ef8bf22e3cf63e5794aa1099298c73a9d7fecd53149ad44e12ff773d29b262a077e50cf0cfd011b478928f350583632a58c8646bad0255157ae10deecdc71a863b82348517f03b5a405935bc746131dd257b7614144b47d5dd9e866296e4a63b1369c0cbcc34eebb9cc2e16d29aa6aa6611fecd368d7f26e2922812cae66f8b8b23fd814b46d84dd2f9eb04bfe448feb99932576dfbb64dea755569d40b95f86222ad427db8823212fe25335637110fd7e1289c5ef46a9fafe9ca0a101f8b428a379711890be067d9db307cc4bdba91d4299cea1382d4ca44b6e4b082559c85856ecd27d4afb7dbc4056c1fc420d23b986acf0c898ded4a6e937800f137ab7193b49d148f6aa168c564d22dac4bdd729fc10ce008f02b376b6bf70df81925c09911079093d4373986a8f2e38a103d3fe2963f7c449f3454f88c58c1d8926ad1e06f985a45f1449d4c7a8944bb1b02eb18866ed9f71a1a573b92873c86381fd202fcc9c20acec3a7c94ee257a7997b59e379eb08ef73590fb398b88f5cf4cf4bd584afad23e17f618e02b4d588d7caa06c90007ad95c03fcbdf5fa44b305422863fa4802d177fdd9c2e8f4a402cc52ce77dd4625c6d1df530ff4aedb54d49142dd2970de9938349733ec4c3bda71de56659aaab75295057caaaed20fd2a79857c0d759c442f15d2f63050239571e5a56eaf04ccac49c3335d299310b9129d181b6f16abd659e084ab9d68e83e8330c54e1e97d843b2c9cac9b7615b86c447f41a3563bdda2b99c26e2991dd09a50756dc2e25880a378621be5971c5617892081eb67476a847ff036c385a67c3e13049e3e107720d35cb242f077cc8ddcbbab644d752d5715dc4ea40c4914342013926853f7ce1a26e0c69e7b3ffaa563c90ec154f87366fbff1fa914e29a37d74d04d22748792811eb38b98e9e61b343ac2e4296571f1fdfafb6b1a004b604dd4f1466f880c6ab521da9d532f9e17e6cf1e3710aee7711395f3fbaddaec81acecf542218e1825b521773c3f59f3bbdf74bfc4fd870b38ab7ef4288b9cd5d1ec61431792ce0ba478471446cce350a44b4e4df1f1d34401e9f48fb48a56eb6c6312d8102c77e0b551a8076375506ee677ddb76ea7264e550c7efdf6ad29492bd70bc6befd605895b23d4cf4cfda51a30324c8557f63fe2ce136482eb32533a6699f83ba6321cf3185466a9b668525d4fe6c9dbc383251952a1f5c177c74760c4a40cee7fe7dc4239beff3288efef47da03cb5c0a9069c394400ef76b8bde0003c731f33c5dc3c6ccd35bdef8d71561ec0c09cc9df493781a64d5968c1423adfba89881eec8f165efbba2b58153722a0bfb98c8699c1cc47b291c0d25744fe6bded2448f89b30266e3914b16d34fdad8b4e786ae03302e83a07b1780a41b501548f8c8a481c21d88aca513dc1159ce09ec66b108a955dcf1caed6d796e8cee7f55f1c817f950f2563b8e926d1c54737fa8d6677d2f4d21326f9dac8ab0cebbbfa2b604ffb831528e6c1e3e325c99f96ae13a69f598852c76d521c889a3c0f0ffb1165958bfaf30c432a548b917ed4265ba9f531c3c3808b488e1135eadb20be6190a05a44a1283e67cfd88de276b116ba41de9c2818131e2d74661db55763c920dabafe38ef5ca0974e701e2e2c567a106314272b251755cb187c22ae6219cb23fa49464232087d108e45f8b20a4d29dcb06d13d83ff4447e8cafc7be2a348661cfdcb592e50ecafccb2af3bbc1c9d8b61bdfd78b3f70c4de0e273ed60d387e66759805aaec0473aecd7d710f4ad26fb91ba1ec287a653ed28ac6e8620c59ab768a230c897866ef92c95888bcc7377f3fa0203452b2125f5d5fbe4875454265bf15b1e65456ce9eff766ea52303dc0c2108a9375e3ba259a5cebf5559788ea538bc72f614e85332d3a1e3339341b59164ca814a08395f0d4fd9aae43c82d4819e10271d7e91d1d3d9d4853ce451881b79d43094990414159ce984518d0a9287536a59a8cd00a6553973fc0d28fb5a09da50e9998d2347ada0080bd467c84c908ff00adf1a7611c51bd14a00e56d5ec834a5280b7dcdbe96ef8364000073ae3fdc0b66511c55638a1a911d78ff0b2d20df634f680edf11636a0417b1d33182e1077754e3b92fc0f3598df7df048db231050173eb9ef5b4881f38a6af5765d43b50ba7f4216c760a565f79652e5867c258047542991d304f8f779d01450108339a6fe1982b3007eb23e52a628705c18a84c7b0b5501961fe09e7b0c23ef9080c840b57ae782dbebf2733d8fc79d9e243e38f4908c1dd902ba0b5ff8bed7089fb4821d64bb81d8ecb35641bc07e66bc16cb873d8edf5d0b0b779f99c42e2f6d7699d44208fb3d6ed3b2f3bc7672e931bcd863930ebacc90293bb27590bf1c3a0db73d5a80d57f17830b7c50a449859e6e46d0f6f778a41c7c7925636a8735ad2a93d4160a814f1de9c2db03c1300b90efc87e3f6324074c267feaec423fa7aa2f298988f4bca55077800205d151aebf305d487a8cf8c3db41685a6cf89b252d39aa12c96787a26dd3601480a1b39f1d031937d34b52fdaeee5f3f966935618d50548cfa32a575eb9c47b87b6668c65c70f6afe4ae45bf24520838999224fb6a4fb76f7369d6a49cd02d5c238576c1f7b3caf4c069bb349ebb8eedef208a88bfe5325f88aad2d982940caff6b9a72725a164dea72f004b24fa78fd3f876774b407738317347185a4ab04e1f9816f43e286f69d88f70a236045ff4dc1478ae2d497f47a016bc7acff7c360bae06f8046b45cf2215da3fd48937f6dd9d52a67a3202bb037de49fb5fdf31783cbedf7c38db007fca2b695dcc0365bdf433bee3f2b584c6e5e54bee9712015d57c7eb5405ef421067fd08b9ab9d7849f930be5eeaf04ab777deb26035a4b43ad3512661afd3f25d1a65eb88ba21a1589909b978161f983acdba0c721fcb21aafcfb9cf7400270405d6c2161502738e1acb3ac59b0e9c3b709633b5dcf87b7f9a98f23ec6c8f1a8fe4ce7d996943cb84627ee87fa0b35473acd3e9784571d38d271e92fe24465d8f84312c59b3ba2cf6e7c787f1878b436fe3842485b5ff040bbba3c24d13c949e71008dd0171e083eca0e61d85e1936e496f602ac749cbe94fe7b03c60bb81cb2e7501e46299c6210d0b1cfda63e2ce4bcbae0821ba331a8d1aa4421eb12dc5ce191bbb5ce3cb64c7d4f06037627ee0ece7802da789b812015a969d033965654f0b727c8eb27382708f9ec71db95e7dd0da66a2cdf7d43c71673df0f0c9ebc855a1fe3a22fd974e2e53e58283efdcaa6f238faef0877a5230885698a8dff654043fc7a11e188c2417c4abe1c8418029ab4ca0f121a64c4c8b4a417e42db10f75aaaaba4e58b4676d3e82f09294811ba5d199ddb9ed35366c7170f2fae1d923d01620cd84a24b4436483b1834d367029e1b0ee523e4d3ce63efcee16b27cf57927d0937e1957546ef50279e203842c21d3245b87e4c61b0a747b820500bea9979950d58b2cb9e3f857f088d7ba9c3826e004b722f8afcfe0da59655b8ef7bd5bfb1afc63a5b02882fe0b88e0555ece13cfaa643d7f631c25fa451768d3480f50de131997456043bde94e175aa75fb80fdecf0402ba128872832fcbcf2d088dff842600e150b9380871ba42904131ce4ce974319757ce729bd3d3d7ca36e0c6c650b2d419467b68161b779c49219bfd751daf121b371e3617e1d7ab61cd547f88cf1492eabd0db36346ab53b354c8610489b18ce25b784b69df309a53a0fb9637457ba787619c2318cb2945d7d2aee64b2dd50d93b957499794d000c0b6982ce0bcceae27a0e2fc527ca0c45756de63874f9045fbd09c4052c7343b1d56c83332c0e48a906336d08940b1d91222a8499f45f5b066fb4b14414e9c043ee3802ba1e409353534172886b44a473b9f8099ac2e567926810ee18ccfb65a2c53ce22ae85826e5a5805169f09e514d14b02a08a88ce8897f802442746c8c22d2829ca8b904ac490ce6f691898f8046cfe710689c0b2f30a8c594fa94a1313df8765058b78c77de74dcae13d50c7969f032466fb4904a3e2ef876fbb5a9a3483895a2f6cc9d09314bfe74a05f8720038bc33b630f0862ca4e0996e6eca44ef4ecf8afc753ac5b7e8998dee3969b6fb842a0debfa06bd806f716a4f5f2940849adde4b19b45abca58448ae1353d929a8ae0e5aebe37a65c1d07dfff3b1a89e5a49d8171fd1bad28ee1e855b6080205d0d253f75830d4bd628d8c10f825ec6539d7c5a27d111be612301d7c768347194810e80a38ff8820fee983975fef83abe121e972db92dc9ccbdc958021265342edde086f1f1d193d911ddb2072fc33442bd1af2c792fb3b28af3239cc2e12238d47679d4302c41f19844eeb75e19e8ead6e7be1919cb7c11d526ac743e3cfcde13460f3d0e470af94d5b06023d1d41ec8bdd8390bd4ed59c2a32e9960934cb56dfaaf50ff8a9e2a58b5dda581ca0066c31beb8cf7604d9acf72b80768d54008f9f0e608c00a11c26d3cc5e093776bd20238c33bb9ab5567b1e7d98fcd7d977aebda1f1702ed0611d2b87d44d9c086c24fe8a7f05da55b032dee9824c97125febc15631ef67d27358c618b88bf709124928c6ec3627629d9391cfe22397d2e14c0819cf390f83a246bbb8f9e5ff14cfac168cf71f7bec1ff774718ae3eaa464ddf8df12d42a9a42fbfb8f2e7c4a817e7f43fe3be32d678596a2eaafb29ff1e6db70747b0eaf131e3ad70accd77829f4c07439b12b65552de64a8ea0f5ba6ab7510c107a7fee85df87fab92309ee6f75a4618d64b96d7399e1609e22af2bda4eedd9bb326ca5f97a62103d7a422ac96af614ef34bdfa8714f88374922e2c87ddaf427183d714981c7f1403c7267036690b64dcef05e0b5d1efea05e3b97bf956aebd7ea22a5af485c98484362f1182fad67731b7b6958d498a0cb2e490bdc638144fe469c07ffaf7355f8fb4720e467cfdd0aab99de8869addb9e94d5d66dea032a236f79f4c61e0b1a19b70eab7dd30ffa072327d30637593469c490401fda287b18c5e7a42b0606c7c86f79d10abc7a23cd0113638a894a6bb96afb86416cbf4692184e09f85fcbee9173e8e264e88ed815d31b66f1570b7b646fb2fa91a5e8aa2b6d9b8e70ebecb05d524965af6aa5910e0a0ee1fd6461624a35fa510b60b58cf0ce5d6a21eda66dc6c0517525b25774a7bb39907084fe15d82276aa4ebb487e92d1a59df941e9f33f2bab1eecdc2f0fc6e677b15e4119d19537e11cc0cf4ec5a10c61b8cb25541d2d624d2fb63dadf4dabbefffc22399b355cbb4f21af41043a10d3cd67c355db64db5c3ec10e1336d0c11f4de6809e51de310289c170299a6c275ea6205d34e46b608831b94f3b843ba167a8e0a3e3f9126663d3b0352a2c61349852a57467b10b18894d4bfe6ce01676a6aae81b396c4008313a841ff936737b77802caaa787262df9b37709a294bb9c89e5061a5c646a0dfee36822567b9c00510493b1c125b2de00157e1f1b1615b50f0471b21790820e6c96569a347e066c224fba18fbbc9ea064f64830da02e049c7def8f94edba47cb7d2347c2317af71c4ae448924dc3bd45cf7a136622d71ec9ea85a37f951642b0c21b5ae93d93a552f0bf25039e0dae7a188b7861a5c14e49f6663ccba1f494c3792d08f04c55d8780dd7f9af62f4fafb6cdf6184d95c34d95bbb388628399b9e1892f578c468eabb0f11a122d4b4c9651fbdb1db560a589a3f02bd8e3a17210cba623e5240129c31ef6900380ab201dc84b63733326aa26723c31ddb86d242ae83442748f5d583d62ddf89d189f8a44922a0cf31f0ed315df151280bc51523efda5132cae7756227381437dbf9ad5b358812c417c275800e591d46682f9c17177ceb73a2be3137901788aa246ec360170254e52d777e33c56eccb74941c8eaa9d21456a315e01c2004c55655e8d8ab96c811cefcff38bd03a2d0cebf27fecc2482db5b0b1b0fabd5793eae6c1b21762c6d94a1f6752d646fa4d17f006ab46b6dabf960e42017a09f9d750d2a0923f44317849a5af4fb4973c03c4ba5955d5574da372f7ee458e1cb54ff865679bb58d6aec089109f161d6dc3216cbf187c82ed3819fd3f8c26923af0e73790a844bf6095117461f40bdd21a95efb187d485bc190d3d3094660a1f223619b7497516730c0335f197e81dab56a4c20c275677831fab65b6ca401f7b8b01c6407456d9663fddc2da63494dc5b71e7a200aa64cb5760718fe06803af09df2bbf788e818fd442be134fef49c50d6846148cdc53c905bae6dc4366d636e7dc45e992c2cdab192b446894bceb355f96834d2f8aa7540436783544d1f1fe091fb464a5ef5c2debfbfc702b180c4b9229ed082d61abbefd2103910aeb9636ebe77a7c2d05afb1f6ca0e9e9d4675315bc9208c453a3f782f51bd6029628ced896263793fe8c7412546014472e9bfc9724efabeb209735b707a063389d1dfb86e674dc6df3a08e1a339fc76c608e2deb1268a1df1d3e016cbf96e7fbc5e8e9416dc401737c9568259c330b9d7e9a10607f07139ac660cae0f51463cff00460715e40e5ab04eb514e02948362ea9ff3dcaf0dd2c3659372ce9c5e6d47d0738d74bed80da314da45c2e9cf2cbf5de23e13090d4fae3b466ab961952042f6e85c544dba7b5ed0bdeefc7729726284c9d2bdd4cb4e2facb86a9000e156401b3ec06cf616dab82d8c3a5233a71633dcb305a28e47681d9f47d6293ad0d7b437d304b8e714ff8f93ca076f054f9c883f9b7fe94731479a8699b8b891a85faf35295365606e8d1e311fe23bedc4be31f5d0c249892c4f42fbe7de853062fc96d673b6f4dadfc22c23a54fda28376cb0b4fb152557213031a91fab954ceba2bbda5721ab1236a44fc41121043a330c3a984e98c573c092e19e7a5b204497aa96fab68fcd76336b2691db9c1f010d8b4c7547ddc68bc09dd3595d35027a503a4ef3fbb8bacc9cb35a9161c8b5082b7f141b5bfdcc75ff5a412b55def75dc3ac05fefbfc2a03ab29491561ad6f74a7d4ab0c98533b7d6ffc003719f97026a6244d20270e4bbfa2e93798417c678404aeb0c2ae075579f1e0f7dfe2c1a34407faf63e0cc49004ca7d573148c0a4135f4eb74488f7732b0029ea4c44f1a9c8e184f9d6ce34dbecf9c38d12b4aab11030e7a39b2c4c3d812829c079a3957a07f7a043a58b650b1266643b1e1c4647338b8ed7405154b2c1f0784da79fb4f267ebb431645c63ee258abf72164628d1fb692f1da07ef1514d2fc1fb7c6675a1e382232c1c49c2dccb966f21eec621c98320b0f925d63b16ff66e35da245de42cf01dccfcc259f084e6813f5980e0ab58647feb2c113dd5e59cc289ac89a086d89eb3c42391d2a8eed6e75f64f9d6cb83ed26fb743c56bf7cea5b1308986ed06a27a3f2c57a5bf8e5734171b61dfbce7c0154165539b48ca4c5d47a99b5e5385901775ffa878394620878204e5c7881b2a2150b0e41ac6381c1cfef39e6161386591c6cf4906d053809c10594a6ad92f9053d5cb938472fe04bbc3542c860da01c1040cb23dd6f0ccf11aec04f9722b4f26ccdcd8fe947d875024aa1a483add0ab19870aabd4c9a6b1b91d5c5acb3aa5448d4f039d0378cad828144210d26e5b8173b6d403da2af2485ca0a8af60f3964ec7c822b14eee43bc3e68e22ded7fc30f74b55992b3ed3fc101caf4be1f75fc1d23a78e533ef6d1cb3ab9829869f896ca8e3de94dc993973de24842c7f38ab6c62c7403f2e4ab869398099a60dda68b8d163fd0a9f1b940b24f6d5b3c11d9581feaea1c178474f91b7016cdd93c0fd97fe567b2b79470d358106afdaf46a44bdab00fd4b6274db753ac9c58b782b915bd10eb1564616ca9756f0b8341c1eb5e5a70ad52a94a3951b69a309a6ff763e8da39740ab201f5f233d8c57a5f44ee8e4a8541d8c8c7487290e4ac003cfc639e14e59329b5343a49bde2b64626e97be23aed07e9a1d2d60f4dad8fb2fe6b55f67e24c39b1f2bfc97daebfc5f2dd4dec31d31ee0d9f9479d40b34716e404f0ed057327e80b6ba589ea404b13f1e902f4afe000a69d78bab262b74c168b90b2cf154d2c232812fe733eba39c243e48775870a20c48afd2ff2444dff6fb1e58202a874e57eb5a401f28931f216b97b53eb333e55a5647253ac26b1f39cebbe4fb85380c6bb68a8d26b6df805abe0b207ffb7a4653b02568e49dbdaba388ee0a3139fe4a550575f27198750e08e1321b05bc6e77cc11bdc8868e5ddf22f0a4d32b0bcea6f910f75e576af4cbbe46b366bf4a128d91d869a0d0c6875d04e08dd1295cdb6be8a9530d2f0115012e29f2c2d0a19f8009dcd1d0baaa567902de37d0e563fe876353c453a975ab8ffa5feebe7128a63a54a9b8f39bcc41b2b54fb70eacd818782a9b248fe5217b40ea2388ff66747c5a6265a5fe82d514dfe059b178b464811471984b4ad38fc6c36723743c0410dfce5dfcbcc0be5e23f39a676e3a539d4481c759087e278b4615bcadcb31b8d28d9bdf01152865fb303308db3dad106b7663f3f43df95b9ad58b93a8a44188f05a06b8d15d31fcb7b63df86e7e7daed0e63e4b8e416dea00f87bbb59b3ee82de8d58696e5d89242b197f6791f874b35eda113292f0ab0d73f6cf010a94514c3d255f9766f30b12f617b6557ded15c1455d2bb2e4c85d4ea3f7d6755e049d0569c90d9e26ba109f0f45ec4e77bbd16241553e8d095552c55da5a209a921211bc0ca226c041768fb1c159ae5d1845c000d5f45990ca1e7b712aab7f924cd3b050c37d9e61658e7c53c0b26f28cbf8088b78c6e3e6da9f4959ab216fecd30634a4e80bfab60bad7d8d95b69e10f15f7eaebe1ab2c5cfa48f7cdbccf5ebdfc240c11bf50d76c2247f8dff3bde62252276d2530c74945b14cd3a35b6c6b080490992d9e0e598a7c61272a9417884b4a55fc87edf2cac2bd5fc651b9b605d8b009ca01adfefe0807e52383f67d25207d06aee5c459df7e02289937accd39d100065378dc7d9b40a78e80bc42d1ad588e97a51766a5691fefce67d9b2088daa2c7f6362fead05b2ab0f1cc5782fe8677010813c6b5113ed86b3a7d82e47e37af6b310bfb395bf565c5d831c5cf8b2f82ce1f7c05bd7c2dcf87f0bc2427711d20b29457ad231f5b2301a6bc9d3d878da66f2380ac15170d5485c19bd7c592b1f3fc8a3f741d773c6a7a77930b36c5883e85660d2862df6b9877e05c0578d63f8ad5b09d60b1fb6213f6d571021b018d47c83a2f2065c75cb931578d8410d72a8828f9469f34d89387cc2ced08e1bb81020df952730d08f088bdebc4c0da02699598119c72b57ffe89ea933de029e8df1637baac221230ee7366966f4fa8d0ecd90cee3571f478c9742ec7e58cfdb90fdab880f16a41b541848293365c923fce4face037188472c6a13a6c11184d96faac7dc74069fc376953d159c7a1a2294c5752523be596038ea1bb7dbbec444bc9dbe253938bef28195723a0583683cd4cb4de85e153a27dc78c48d69f4f4a5f5a7e488468c659c1726f37e279777ae1c1e075d32b4a76922ef2b1ac9faa9e6b4a4315120c6525a816c7140d4b8e396adb2ff259929900d61c56ce4304593da1b164edbdb594bf44a020828739b342609b765546cbc254cdec8c78338f3aae5b0ebebff0fa1ab1fc3b437c0b44bcad751a2427b15c904f9ebf399a728b2b5f9f32e821d17e0c106087dc010f443057475e80f14e7c2c49f1079eeb227553c69bf282633df134d9e9b707acf8b443bca7f799fede7af7f2ec06dfb712ac1d89e072c422b658f36babce1627acb32a80f4b328e541726a05623b2b5821c726a3f2411856e3ce7585ca9d146851a4e5a158a84dc0967d313fa6c809469c462be4e38bd35c0de1a19a582c8c1f597bcb2eef621006e4245d6154a0a4b25f61c61b47d4f02445165e4def7bb10f13c56af8590e5aad9035892f7873a2dd3e0869e62fb79ebf28334ca0a9490941ca599a269bb79a8c090adc1e04f50c505167da7d2009eb84de75041405095b9d3e3554d7770340591f1b346aa3931e3213a7151c2eae515fccb26fcdb916d0448344d98380aef9f3a4e9f902dc6ee4300493a9f2727e6117efd55c783a84dec5644b18aafa13bc77d0f24cfae7536748b915ba7bfb48d24f551865a7b864c15fdda49653070684427f46c6dd72d237ebdc2f976bdebd4277f7add8813dbd75f17743f586bf2448396eb5adb5b57a2a7e9206ed369d3bc4d9db1471383c775259fa907cc5a1289e258e427e7bf1d47d9d7d3fd581008a792817a4401d06e7367ce1cab95a1fa5f47a4167ba63e6f5333aa3d17dd24da49b9bf75b11bfe7ddde8c936dc80b3535df3c9b6afa9cf023566bbce4f6b8208a84bdc065d6b7f24c0566bb96b79041e4cda13a44bab0568ddb878e1e41db841c6b6f121d43e30c7c9b6a1242e042eda0d512ba67f095390078115bd6cdd2f2ba57db2739fc1741cb3a6fe59b2984f7bae7487a4a41a27394279bde403951d96b99f53071a3b24c4cdbd9c40564228f778eb6123149fb2538bdfb0143aca58f1c4673c29563576436732c24606d1dffdd415ec95150aabbcb24b5294e39006da0f07bb716a45c971d08f776b5c065d200f606fe57d1f25a104cf4d7cc250fc6678f4d79491ef7a7ecb955618785f5a17e4acc269ff06c05e588f5789d56c8832004df8c3b14410900642455fc28425379a5eb21b731d46fc2af39640407aa264b7e229d67b6ed75978a472bf2cf424b992a5ee104e7acb97043db9d1bb21db165731a34d4d70811b27f729732a99713ff34fa6a68cd73a5072c6a47d20143df5908e4d452244e8e73a830929faef40e31a114553f3620d71a994c146f38cab9ca5616c5d630453edec04ff9778c8dd119aba09a170168a45a1a99766009cd0c73b93fa6c64453880487c84fe1b4d0e73528ea542536abf28c00fa438070a09579abcf6c5b73386511caf012d4503ad1e30cfa5952e0bff55588d8d6366a321192f683fe20a913a378756547a536ec80aac7ae7f49ef0861aedb8bec796ce6290b6fec2ab69dc72f58abefaf350384bb43115931cc802bb95c1b02366afecb6fd40338bc26274abed5363c1d0798a4f1f6959867d5da8235834750e89cf5e072a9b626c7d6668504e5ecc6280a6229f1baaecdcdd4d298fdc73692663b08467d6a8ff0e99f18e2460fbe2810a27cb96b002d8ede53f26fb6fa26f23009da6b972c85cfed34f0f68ec773058f853ff3432c38d01425309be3dd76034d0cc10965b3a55a4082a8fbda0f7b46ee95c8cbbc2736ee77ef7b01145850255072c13bf113fd2437240ec15a373f126b2452cd532f9f2126bac0573560c78618475ab4f760e432f306c0bedc20d9a2a600bc05a0d8662816e4235abec629eb158164033e774ed7498357eab10452d1b32426d942b3d2fac51c0fcc437c392bc7557d47445f0a719e8c7ef9c08701efaac8f361bab664b28c87b449d56961cb47cc4a2e5b233f3589ef4bfc448bb1623a728ff91d0b2e1a38e541659a1b037caabbdbf6773f3f77085e1aaff11384fbd06109369694c3198c67da03147955352978dc5f9a4f14639c37493bdea3c9182cf0e8712e9e3ed5719a1a1fffed4980d3f77955e96e87e4bfd2860d79055aaea27934231fe54b8c7046ac7ccbeca2556aa32049b9938294919515c1a35a53ae0a78655a896b433c33f6eb4663d6b989353eafc97b430114a8285859c2f4ffc9946e67d6a8995841ee7074eb986f9ebbc7893c9de644123dff832b9bd064e82262d46eea765f1b2f45546897f764bb0fe5a7ac2f4e2466cc7dec75098e396a23b0e2612e79775f8cef2f8bf3b901d0daca69380c85f3258ae9308f2745c2038f8536779ef52f33ccbeebbb7393dff5d288b98d55a111d1d0d6afcb54c42f80df12195289b9a5d78236b6fbf75c70df3b6ac853d787a8927197539f5fcbb1012af46dfb028ce8bb52563bdcee00d341def8dc59b488827855bb502d1253397595a6dad728725737a5ee3027ca52c38290acab0ae9106ce9427c45f7d1ec188601b41e56f84bc8239a2e93e8786fcf3ed8e850998969143d1ae45dd8c8fb7f647e43b025e6e2ba55027aa175fa78673279c170d289207609817b98c8e14f2e3a30294b6419e89082e910ff6a3254f9a6cd143d06e3edf59cce47a6adcd95e175024decb72924282a93b051d263b76d6c0386b4591c6e6b55fce7ffe77d8acbeac70fe3248d2e8460e5ceb8b8309b216dd54ffca2766361520a94fd380533549fde8d12de6238b7a65cb325b1e89ebfd7958e14e8adf1f416a80be0cbe1dd4e47e31ef33303ce9166c5cffb64221696196d232d18b6e3b0ddb88de817305375dc06c8606b601a3ee4eb69feafb245584ddef78c4b1901342ecee118cbf3809131eae25c382a38af401fa181a2fe268c4a48455d3e899b216b0e51ea44ec8bc89a157e9e511f9bd0ecbbe06a6092af56e1884fbde54292490b9162d1581f2613bcd9cb42d38da1f4fa9a5bad90c3b00041db89a15c1256893427d0a9d01760a4b3a8b93ba3b01adf3c6bcb1dcc7fc3c266977fc29b0c28bb1e7cd93eb0d68d6d8577b058a2daa12414adc235444c041319ddb9126e924cd8fe05682918c4c1dca881b38a7b79ee3e572a722184070fe1c6af8485b342aca05dcce9511e156b23745039138feb0fedeede4a53eee46ba21179becefd5cb68bf3f3db550d7ca98b71d4f8a46b3f6f655c2817c23e6f01674e18bc9f02e6510bd75626f4ddd4e8da10d0d96b9401c903664637b29184f18fb319bf5bff717139efd4278ef253f8cba8fe82ebdc91dfe15cc8a1971b596289921ae11a8417aec5016b55d0c33e0dbf9d64746f8579bb47d89da5fa296561239a2ff8804f5285981ccf693e510c21e2f8de80e5b9e436a06a61f62e83aeac5a67ea25e9a19972daa8659460baa65aecf6217c7edd593183fc08d7a12801d828216714d0c371447210d356c0557af8660740c23a1b97e4467dc9f1cc772ffdec1f9cd9bb9e921e26fe05dfd1a23b5f0b0417f611ca5ff946a048f7dd8d6a1f9e6398f2b7fff730b46e7ab9686771731bd163dae85139ec1a541e6ac6c72e558984d5da66794f5136aaa53afc86db211fae96c4187548095ec4fdd2a9814260a6acff7051b72349427ae66e5593dc4821961cf7a81cb12506625ebbe31793cac97d3c329896633cb39b6c7b60676ba8ac30e96ab15ea748f19d05a76333c86e5b44ea26f54e13779622f9ef52d0745f136b38113f08246fe8a8db926560d8afa8f3bdb08404abc6f3a289a771000837bd19aac8c5676c036925dcfbf72b865e16e2c064225a90576429530737169419d5ca40bb9e8a8f90d36c3bdca30233a79b36b8ed3be5c136753e2fb520a5ee00e1d98bd50851fb199aa2a847acac66ed87c543d26e004c4bf476db2b91e6010903834112f3a4229f5a5b7d836ff02db60a973622af8bdadc6db9b250aa23a045e49805a7b5892db1414fc2b3a36f7fa44866cccd535a7ed22dd1b7c184b7f1ea4c78f4958bffe63d724cf1f0f2034eb8211e3dd4117678aed71f59f505baa73056ad4ea9482eca6f8cb2bb634e00f5bb251237e050cf06fb98bb9f415088f54e778d62b77903dd279b3f8ae48ee0bbb52bd7977fb10780e317f70b4661e1f04c175a1f6de17bb336b09a4e5a21808cbc8d7ae5cdc6b2904e0b34e229a0f756c6b28f1caaaf38538b2dc6b04ca725aa3bf9af15ff8503a5af5f857aeb0fcbd3fd8e3b8b6a7e08220e9f5ae6b5c3d1d027f66b26f34de05556022061f53768800695207a96d867fb7e73bf7711ced2d384394353c21cb1c2f25cdf720629ca0c5a278ac0cc29f48ac3a486cd0a61cac98e5f8f8439568d908916cc14b905cdfe6f6f14aee8cf8ecf0ac0bfed8d6ea05d994d2494f05cecd9cbeaeade0c3f2ae007dd9dacc282169b7f1d7412fa12644ab5d7eabfd53205238519fa9717e2fa4821b52461f1a301865e5b237840cb70e15a396361dd1ada7aad2859c6da4c6ce9073bf33e4f1b71826ee18c2be4fe908199c325dbb2dec8dd6106436d81955f25b66e89e016940757f40999d8395be7b704d9efbf5dcdef895c4a5c3d4d003e050cdb2648e62db569a093c27e2c6509706daefba0d8e27f6609dc6b04a614b1df8eecf15ce60303dc4811b1259e80eb12985840a624546ff5085f874ea82b399f2237531965cdd725c132f648cdffd1d59869013c40434e6b4ccf95efa64edb9837fe6e07a56704909db9c7fee39c9c5f753ac92dd23311baa502eec9f5a9f11f55914539fef3010855bda85628083ab616381823d1895ac5e360272f51f7e43536f007c69c0e0d699ed65398b19c1756e9f0c88977b85c1509de109931a7eed596c00bb8c215b8ee79cdcdbe9fb752e4aa0a063d715619078eab8659692e90c6d7b938dc0ae1b4551776dc8289b7685c5d28330eb8d87a4d7a66de3a71bf0f48bb3903a375cf8292a2bcd8fdae0c72f9da4daa89f7504fe2138951f16eb03f4caf99b218010935510178f44f02f4e91f575029ba00572db7e8ed398074ff4640c26687bc15d5d950a7878a5ab6974c666a431d6987af4da4ca63a5782ef41fc62a6510ebb985934497f0a413f14e5e242186bedd3d830c3eab0c711896ccd7e573ae735ab348eee652fa5286434c2d1c5cd8e2206eea58d6bfe731c4bb387b5a401416e2e15fdfa4e5fba3319f162d8d03e983c84a2838da4f411af4161e25c2b167d91ab8d82478127012420a15f8e2170b4653c36340325b7cb52d596d0054721296d0dc14495525e221c94a79c050016f0df47102595510c02d06bcca84b8d1fe7c40b6181e6e4139f8a3b8d03e6d8148e746960584cda7041dc86fef2f7db3af3c0c8e547904bb051bc5baf2e7e457dab5e97d1468e31d43cc82fafd68717548046cb84c4e439c77d80a372d1864905d3213ab2058647a7f890c902242e3d47f15ef103eccaa86c2ecaadeb152f7daa6f9969b8140cf5fc3df7c7cc880becdbe352f2f9ae4bded543d1b34bec068f55750b2c5e75bd6f5ed223e9721f6c329eac304347109a550dcf103d3f7604a1e9735907ede2b32556c5a6e087a80ab6249734429cfad37e756cd16d0552685fdc10a292ff6d6db5bcddc7d050e2954432cbff7b26a64210d7f8e6616e7b05e85ee37916e6a13d71721159d26ccc719ca328577006a41db58a06cbd79bd51ffec19379d05d58cd89adf5211fe724b889b7c3028d4d070af806a89ead01f584dbc94ebcd618ce407ba74289827b05f920bd1f9e5b9525b096935b4d32c87d5f7b9d507bf4bb89ba65902f705c9a24635a45ae8540f921a855d9417a4e3e60414443916d937c66525eabedb03cffe284215f0d740ac96992a022f60c7a83f8f9e3f7006cb0d0a8a9f2c5d03f4cadc81b70f84d2878b05980ebc6541b5dbca385f1a7c761c3a4b720d897b66e19db27e8a77fcb4d52b0a52689556f7ac00e97ebeaeb978c925b3e87b19ced0c0072cf8dde0cfa9482f836512ac099bf0276b1972b33d884350acbba52de2a12a6d6f6b8271c2bb53a2a5753529aea34b3d3fe20cb10d815932925bc4f7a749801761779926bb5f1bacdbcd004be4bf7697d214f666376b741115ed411a44ebff26ba9ffc6b69909219f6b16aa70a4005fee9502fa5b2d44733a58cce9e78c6fb55bd1053c5cac65a1a5a67dbc2ab6efbd492918ce4b8beca1c2cf156561f670415345f6bb927d6728a24d7ea4bbb1216c684adde8855e808d70ed17f5a9c42ff25339175c77ae832c2127ef86a8da98d60f2f2d381ed355ff345ce3079a0df3dc012384c74a7e93bfe80eea436ee9729643189d15a00387ca2e6454d34c5c1550cd0f200f53f87c53443d6f3708bee5438d69619bcbec4da2b5a882c8bc6205ea6945a484b4791493abd427f7585c51f8b0059dc41d3cb7d25a5d45c39129a4cc2a731021e17f63d723ed653f07bebb3cfec41f2bd4a3766c99b89f7107cff4371b9b8eff3c0089ba2f7493acee6136875f58ba0dd94022d7f022baaa8c36290cc1d1fc7b53a4929b26c5d8b456a7ab8e0148d2d144c827ddc1be16d509c6115145158ebb944bf60e9c0fed77d5056ef0aec44d45c615588a48ac8f6a41cd26265d2b47446236fa59f17aaf31a9ffffd645285e49d46ded61e6e36675de63c97102efa8340aa717eeeed436cbb74a06c80ad93bd3ace64aad15d8534953e3e8b74dba1b4faf14aa716626fd6bf1fd5898aa4d9f4bf0946469bcf98ab1e321f6da721495489a4b5ef35669d369611490dda20bddd131e711843d51d637171f57b35e0810920c7854cde4080a3c5d2d470fcc3f5c9f6dd723a51e234f1407a09b3a5120f572ddc910f8e93834f1aa00dd0486d56d2f88f3d978ce6715e71726f6f869a222383f649044f0351879685e7db907ef9e5ad989da305ea4ef8d998ba0cb3c183f3aabd539919ce01b72af034e924769f7ffccd359768657880b9e0a38dbb8cd702d2a8d2b165e073559600bfa49783aea28b70702e03e1111ba8720bd17b1b1de2751412bbe25ac2acf026bccebf9153ffa022441dae6548d0fc1bf9387c5c586e0bbee04f1e9e3482b80d497e1ed571b3caa64502244663cba00aa69b7061f0ce4ff9cd4991e94bf896f9946096b6fbd5a42e96c91f1b2dee4a740cb30145bb42219044bcbfdb2880a4ede3b33fe15a27f069cc4d77272e0afe630d57001affb569de889818d963583b42d6bf349dd4e88333b5764857749baec48f333910ea912d9eae78b98f8ae1f1f0254c494c752ca444c111292ed73b9913c785c12d415ecc685f0269bf22e97b21372aa2078eeb7e4c0c33b0df709920e14a46beb3d1c5761b1dc7b56cf2bd58a3bb66c2b757092418cf1216f5e3c0d3e03ad1e0bfa46eeeeed153c28add1c4d365ec02015d74f9163fdaad166244c95c5a34ae1e405bdb26ceaa7c0eae49d1fa2c3661ee994f1a3d5ff3dc750c396de97713594c502f69ae5b4ee30011c2b566a2db138be0585f8e72e13141d3678a7c5d1a095531e90da0082e3925dbc7d0fb59c63044bfbe16b8c8487eb0845fb70c28a69bccb36949441dcfd6478b17b2e1e34a1f565bc080aa6b48ed4fb9ce7643e32d11bdf4b02fbd3f0d4fd148e867a4c86b8481c962de7170f3bb22e6ac7d57ec78ac24dbae3e6ac82aaa6b24b624a4ec6dc785bba18e8bed74774da06a485acce9ffcc84973949a6100bd9d72767dbac85cabf1f51de9284ee20a8f49c47ad17636fbfac4d400e592d7eef56b079cdc46e58ee1d388d095adcf298dc4eb241bdafe233fb4c7eb5ec5a0d787464cb39840f5b6c7090a94d55aaa270b252cf3c38a9e369946c4f0794595ea56d3cff2b959f8476299b6b63db2ee701377c10995204706aa11f5dc89954ffbb302d5b969d824126828e807e0f9fc87643e3763347a5758896b04ac2429013ef0e4d9e2a709a759991f524bd5b1daecfe525fda47a1030093ca32b68d3da1361b522f5e0056191649432ae381efe1e635dec7eed07bf336f677306dc4b8bdb1a5eb8113407a68178dd343dc18719428c05508b723d511ba3888c278421196fdedfa4a877fb5f9628efb07bb6bbc1d58af6c3cd9e72ffc164d59252c6c54193d26a287f798264bf98d469d8834c8fb963834302096fa04a416765171d86ac47bf3925d42cfe26f103e4428c6bcfdf27e9e44e004942a08f46f7e3115d8c8a5281eabd5c60370b908d713f8646c746785ed0ee576a184199c5ad2470e353175bc132a91295c9d6cae312bbd7116e3bbabc4fb9647f1e67071835135deebfb371b33c6789954be522d71868979498b1aee938ef781345914e1604a68e0e07bf0afb0426b49e74d6deb60ad2ee3fab7de07b6944dc31398cee75f8cf28883262257232c3ec8f1810d471c087095fb8c6d9cf140d5d5d5369de325c4aa9c955aacaa2c68899b9b949f27ee1f46746926c2b553ba1c952376605f4b18e175146cd6ed114bb4ea4bcd6d6e3fe814072011bacc96c1b4fd1b07805e62078ffa6b0d91a66deaf5b86154380ec0c5bfc00bc74466b65ca039d516c058788b5cc7d50485ce64f1d66e141f400d4c7f6e04008e8c50522c126e968c8079d945f343feec55c0308a92c3d8c184edd37b8428d21202000c1128933767dcb8aeb0ad9d9bd720c700daaaba9101db012f029e2dacb70b1caf49636e07e9869299d5d47bda34305a93440f5d771f2f7ac794379e4e3240eb04e6ce442fd3a5419e58c8d9d6620a2ee8e05e282b307d43cbedf2c5458b76277256a3f57da129039f7eaf02dfdac1506b49f097110934b51e0ff93763ad92df3e0ce2330f42099a31b743e12f61757dcad7f1a146a7a25f93175d5a95bfeb6326caffa9da2920b1f30308100031b03e06e5d23605e13f3adab07418979464a0170b5ef2bc8279377b0836e59f41be6c1d2a7083e25f69072df03ed695371f6d431700d9bf6929a9071e04704e6d88debcc99b86adf820b43b1f0c5d8d1a7a09b41d93e050ebf057fa2b547931d5cd8970d4a053e610bcf2f0e14f35f36c3b189271fac25ac67e36438624b5d29a86db5c36fb33a87662636ca927962263f4e896fa6deda689aaf4abe35781d44e3c9dc2dfa14c1c705fd7f87edcedcdfff46724c8603e552b2ba2a019da590a8248dba3458e1c5327651451296522fddc13e40f7f7c2ba24d11fc70e5eb5fe2d6f1af58de1e37c6c880318cb685463a38276dd3993530ce2804ca55a701746596c79dfea7d5a7fdc65ffe6bb9ccc1fc67948c35a47f59e3e41922f2f5c173de8780382c250623c2a32da2ef10d272202d80d493a2160c8b5d2f1b853d65528bd3d957d1cde244f2ea94431a4a9f7ed6a287455a811c7efd70c7a88b56cbea32bdbfe3f4d00361e3ec31eacdbbbcbe9f77ac71b67ab173c79ad586f87ffca3a60d3632456bbff3a8f5fee0e0a07a34c215d287777162b5699c03ef3f1945b3732e7a2f8895a9b492cfed4cc9e644504c3ab649357e0794a30d3fba9ba4ec3908ed06ecbb26e3392fba1b2922f2e36bdd295ee272e0cb4a22ffed9ae60e828185380e90888b15e71a9eaa5cbbbb85482f2d445c4ac72b52df4cce37fedd3016a3b32142db89b58454d0aa402e1038a45d553a8996f23316215cd9ebf8e86183f4762d1f9dfe47c802140a30bf7302032b1c36ee89a4ebb6be9fd661164c13577ad1dde08360938964ad17b9cfaa18f393f872300b03a391c2ad776a9cfb864a7dacfb46bd1e0ccb3e834f4bc5db135028ddb64e8df1f1cd03bbd140cfdb8b9749ad7cb676ab6bc124156736dccdcb6f88d68928b5084164f9ccde988c4c2c278dfdf55784131504cbf713994d32968a9523b95d03e73aa3188c2111cafa3bda4a18b6fb2bcd23f64b886213a5c1bb714a49c760d17230d278b742a54a090f6537f5a1c70cbc37251b91428d8d17a9321e698bb8eeb793c66bf7f2d828e4827a3700ad98c420a04e036e4c96c6a809653bde57e39175ba1bc813c5cc06be1508bde00785c2f09b7670b72e9740b6c3985f17736c19a6469dec8680c612638659e5f9749be754f53c35239c5d55ae22ddd42f8bea6258959a106aff454fa2102a7a45129abda08bf814fb7537e2fc9bec033cdd8203b89a14283cdfadf83f084f6de22ba827c190c7f8f202ab9b25b810483068e9ef834bd6c53c622e8e1dd315d3c71171b90c06f7723424e1f53a48a532bd68eb5e2ca415b966e735db9335a183cb950ff9aed35feaf1a066fa54bb85744b9f66eba9b3d475d26d5fdd8877e7b041f4212d8f07f4bd9c943987051cd8cbe528c6877aa362706d6d4999ef46c92af4462884130d612a3ac975fb32ec54b91118151fe291cd327766eb2ad0dadd5c6d523ecac0c1734891e3808fe173537b2f043f6507f8c3b48760d97194e1ffbca2a9b65286fd66d27b7693ec17a199d4897e065aee23d235524b0450d827a62d6b263ad96ecc4cb78bbdd1cd93a9dcac9b153261d3c794d458b4d3653eaef19b758c698a67d231ccf3ac004f562bab793f4799dc6389d71acdf00e70f0e54a1d20ddb619a1cf5c1fae2c1def1c8a4dd7d155eedf413182aad721e9b8cf10f327b6ef17e3a9960d9fd1ea79119d65c80edc52a3e93a6a68832c1bf91f6ffe651a7935f9c43ef2a46f7cfcd44cb01259e48619d560425622d739ffc305e960b4db2b22668361317bc27e1272cedce7342d765092a0f8cab7037e11bce1be2c213bc88525db7e6fe6eb7696e36848938f6bbd01f48c555bf9251dfa85eae2ba152e4f5a3a5a4c55cb3e7988e9edf0212eda6469ab80a20a6e5acd667d06edf1599386b2ac99c797a4d4e5a75dacfb8c3ae890ff110d2ad74bc7ed9031883dc0fadee31d8d7aff20f58cdd3c713bb0a8d6c3d9311c916e031d32f3d8e3f2247279c2d976fd4c27c2d9fd8e5f9a636e1c7e48ef6556560aa70245cc72d1f0cb0be8b3c6dec8910967a988980fd527d89f9c84bfdec86d896cd8c39240973d19519e9118060682ef685c31bd95606e8c643cb88716e55454fc9ed751fe3a8dab16ef2830249653ed36fc5ff90de08a8f3dd01f6c5f3172066251dbe3d09419c29cfccacc5cd0447577153ab657300c47c444938b70b13073fd7f392ee00382b1b636b86ddcdf5fc5963dca1642da04ed9347e91607587ac9ad7b5f156ff7976dfd75b3f12891209272c67ad32cf148654dfbef2536fd11d195cdcb319f254e41b5db5f2201386e80e45501ce653c14af910ae3284fa81c1aa670133b3244f48af04312a24b9db5487a3c15c676a01a9ecd54e581b7af194cc42d71913d02d89707f22a1c13e39752f30ab1dc4fa11aea2803ee069e8c77f49204e62d4ffc508f2f1617bb796e4d98a7095baa0a389fa90682742360241445c6546c4d087f572d11a66ff7144e0ee948e0d09d09a57f48947dcab6719a323fe71e0ebe83cfcac62ee4549d976a1241d6685713ae50dd26895917c41da06c6e36336527026f0af191c42732ed5586f88bdb0d71e116050790f9b49c5f426d179905723735dcfe28073aa8d3c30b2eb0152a7e5089d938398d6526d44f900dbbc71d522725fed4ca04af66fcc81fc42fbd99483a6f884908f780786daa3b535996901fa76bf8ccf769f66a6be16a3341d9cb51b11be003ff2e320f5472a33f2c4caa61324275e0e293b915397cc6661c150ba482c1ab2685fae75894b4e08ee69b2fda1bf609935e2dd342a4b214b2ac5acd9b27f404e588369fc5ae90019b03fe08db35f55e04492608f78f87e0f26a5642a26626ce8faf41b7d87e5bcfbd0f58ae8cb905d75b86bc850746fba50953ae9c5fa62e4eabedef1f24e198ea691b58dc30629cf00022f8a3332d9706464407ad987b34f83ac62b26773f4395c0443509a5ab910797efe79065ca0988fba9dd5ee2b259a770b834e9025989229665f1870d492243f98e06db3c5afb8862d522adddce17a2997882463dda854015f14395c13f0f447f2f71e671b3e1a480fc97b327f31cd7071a1cbbe002345b4bc2c6e8d1b0fe4213080c35cb262d3da7c8cff3cf1df77be1ef23318d85a602b691e6354ce4d396779886a60aaef716e6c506875781bb7e03aacb06bf51addd3729dfa0e71c6d82fd5de1e36ab92da74f232b7db2abc12a7216f73a31e5f124626afcc3ec04151f4a11e557b9c685239ef5013ba8418ee67d5df0d93cdab4eb2d6667e550971f4dd4deeca0fa113f2552984ef3eca0d012d816997a74b60936a4bed12c829db1a15842b55ebfff65e0d47f127ad9a8fce0e35f195f390d6b1aa380a49629bac8d0d0cd4545a1e5e18a4eb335baa2ea4f233f4a6797e43e01b27a359cbcfc45b8d21ebd53adf0b7b39feb3ff6ce018f9f416d4f352a06fdbab6d837ddad68326680a3c3c66507f105a2055e6f223e83809591950f4ec03e6eea4030d81fd050a7d0b55f059378fa713ff49d62c6afcfc2dab306335dc8945b5e65ba5871ca68a405beb8c8116fbd139ab2fcec3b130814eab5eee6a56f9b1a7a091b740758c1d427544c26aa3c4136d4842a0a3e8e622f3faf07e4eb34c021d714c9ddb387d947ec222d56f3796aadb5b8437606dcf66238233468b0df8acda8e33b2d17454e31b3bd1d2bf3429a20decd503215cac3f9da9e34c35fd4b6e18186b24e4f2f9f7cdb5d871709ce595b8c7281e3fe303bed621913e78cfa0c8fe1e37d289f98ce00b9da9aa17c133442e42baee203c378a0e4c79cc018fc9058348413f90ad335eb07978d0884d7957043df6ce71b026d9810c32a367de8cc516539ad1a6d86177fef8a8e79d5980e59210abad018fb3835b3ec076a0ccf2f2569538f4bc56382f63e244f21c62e92fac187c2c0ed3fc4c02e5d71677a73e1e67832b03d06bcffb83460494475c53208757636efe9446fd0cac7a942903eca58f845141dd1e6d23b78052f1343221976b6c80fa4dba8729e99a239dfa0572f210a01c4f4a4fea372bbe190f0b911c05ccda2710bee6693b48a77f0ddebbdfcbe6046c0332e3a3b13efc3fc13b75de82e6f5590743e90c1fd43561c58d1765caa482dc2605f670ccb14730dc94de943eda9dd65a4f4e2e06930d46ff91a89a5a2a94b18644d85784728a05605e3d123df07245dcfe3c79f9aff92fe7a16c107d4d93a1448356ffe0d6421804851bb59f0ef4739cb80435f657de267cb862aaa2cdf0ad7cede012052bc6e328b0d949760de852af38043e82c872a6d41b26f01168fd1f415f21f73131d1a166305f15b5bbc6650ecd983833af7a989197640c33d17eb4684208a01dbf9e8197716db57ca2205c7af76a53b5a931dd1940eb483eabe9890e402031ae1a1843780e7c670572cc854840f825016d91f3f4e893e076c4cab9171f758107c3d8bb98fb704008a0f70372baecc96d8f0992f78f7fbe91cbad656460ae4a8bfd1ab5c526e35e3432c2f2f8af4a12ca20ed059791a474fd00de56128ec3dec12d5809d439f0dd298037fc93ff772547793c2c43a2dd6772e0e93fd5ec8f0c9e330281fd5674955526089f262894fa9923b3865735044cf4998f3d970f3b92ac522565e52ed252fb1f129c5f77166e514319b7044bfa45038bc5aa272a9f2ae03cffb4fcf310d69b09a7290912eb4eb33c7446ce2ec8b222f68401e4951f20df84e7513493f728ca22be04d5869a5f81c8d260fa2e4512caaa3e4c9ceb9049b4e99eed3c6ff263fd61484d46a46b90dfc9f6644a519b66224333921ad1d913ed362e9ea89543f93700e9a27293008f6dd71059787acdce627d7d41531ac65ec5e519383139f699f2a1aed2ddecd026f2bc8c25a69444de1882d2709ad458a7c186e4314f65f24e4335871c7fdf0295d598be39787453f236e298a5a617f4bd6a881707e1c9d3d0363ddd4ea62ed2b1ae8626ab322c7cffedae1664ca61d84b54ed7a798feba9dc601fd6b4871a42f2fda5631220cceb368ca58b62a471db50746cc66adf441f5edc2f1b07920224302c6843e1deab7728b842c2bbc8298df9f5d3601a07d061eb02079794e520e3f45d3e69d8f8caebe59a4502f01d7eb1e7223f8b166749a047a76468668733f970c48f404535af8770e77f837de6fa7213ed30d024c0aae56870d9e2d2e1304d37ecb0ad86e8b498310c63cf0899c93e94472b2372264b1cd8398b88ccfc1051fde0874c7a3645dde0f6b0ddf63b287ed0c35332d5ab48fe11aba294c88a254f1db70c9fd48cc7dbbf554b5b319a8b155a68518eb3b3d8584c85750b656caf3b928930e7afa5ab16280accac93b20d5597f5e1a3b86957a533ae562728bf4a3ff402bffca42c1855f55dee69906bc4822d7d4d83493c05ab404aab6bcf901ae18b0faf9dd380ce8247f57f49c473a25c6539439661c9aad39f68490c280295e8c30bc6096fea199d4c59e34be740b79d13d27b90a06683055ba2e58e9110692c3d3f606016a6c263af18fd316ee40bcff8b20c9ff895c3385ac8245b8c835eb6db70b10a10e797efc1d0fa7a443f29028980a52dd395dc20013a4fa08f54a155f57b9a6b52dbdc81c4bc598bf730e8be3855d82426b9cde932092a95ac73aa6cfe2344de01a8543387e15b2a135f175f738b97c6d6c27cff89bd65e08f0b11ede75494fc645ec22722810529a2edad26b89adfedbcc4db1690136d5d071c31b3cb236cd11970e82a72412e02be31b24bdf88d93ca85980e1fcfa3a021813ff71cd85dfa88415e0b670a349037928bfad5973a97434b407b3ffd0e398c25bf2fb6237609b2344ce5f654cf1a2fb54bc2dd3541e80a9ba684be7e0c24c27c639e155f077cccd1b231d807422ccc23cb32bfea07ca41b356a3efd5c615c3202b33ccef964e0b0016e421641736bac5516e02b2b374f2cecd06234dccc270a01077eb610df5287750c82f812d18880b54632c3f39c29b89c9e2d1fe72ac325e379fa4ed70ea804112baa98bf988219c90f529860da805ea7a4acaf15ecca5bb5981a5538edc8d51ad90700ce04bdcc907031f40c5864d0c9bf606f4e263f53a6a53b1281d800bd86486c2916415b40fed11e63fc2ae32c766070b59cbb53a5408918c791ddd59d2b8cfba202afa99ec7aad678a16640e64ce06ffb119a5cda3f3b8afd3302181a99b2129b4e5a9612f79e79e4130cd47c9b7a36af5c24e267baaaf35fe9d765ffe4a2ee08a82a99687cc221932aef80d8a64dfc203390738a36c741b0efd9d686dda99dd9e5e79e475bc62134dca2271618b7f3804a6d90f0cb3b33f59d308545a01f25e019c663a7873a79725094fdc285c021c8b8b028fb675638fe72eb3f89ed60006dfcfac466983c5c11bdcdd0365e998c78ea6ee29c8c06321246a3eb3c0a612fbc60b0c94c8fb8fa010e522675f5cf85761d6259ae0365a2029a5074dc10c7eb7e8ab2e15d93c18ff553f668ebbcc661ca29ac7843663733e4c611bb8c794d16874654af42b81f4994f71a210ee4c986bedd130074da552053fcfc7bc29e6ba66ae71d9a06eb9a4ee9f74984d89582193e3967df39dcb11a7f504c3e7862240b7fc5f178bf265421d8404dec932b61c77a38fbe15987d8cffe79fd218a066b77d5233860579a6f5b658f272456e01516dee5733b42364943a229f0e501873d0e95e1a7bb6f64dc594d00448f48457131297cb63d80d8703c14b52478b396624ad71c485fff8d25a0e48d91b04f9b1f1f2434a7bee1e49f3182c43212718ad5aa3ae8205c5f94ef1118bc448382d4fc9a658e6fdb8cc35dbad16a7b5a57a8f2223b23006376187be71db78f6987f1bdb9835a5aadfb81d1df0d6389aec2af0aee03bb21876b3d2002f446fee4e29f4ac9070c523d9c822f953f185e09ee3c4b595045ec881d89289622c2a416cc882338d05e33c93a99321a1687a2096c8166e4c8a1addfbb09e41e5802fc415464c1979ba7450586636fbe09387bf29b609f438bd9a0f58e278ae4316eab10fa449c2db4395c5a1525cf60919053aa6202ff762574bd5a1b35835b4ace021ca51a1921410645073ee8b4ca4c50717ae5be23091f2181a2d2ab413df5186cc6fde310e9f31a607db717db064cea15f0ee8f9e8006277f43a12af1e445244611ada3bdc7ca9dfbeca8cf69920efaa97c3b5806a68ed39d0edac4907f9988881af5e154f050aae0c58c8332e6c5f2b346243c93bb184347b38298f8501d12564933ea7db18e0a57267c0526c2cbb8889effbf3528f1c5b386511371f7531d1e43f4966b53160424a75f01f32b6bef83696c1a8bcdc37a0b56a9cf3c099346c81e47f2c160cdc1f0d82f7cc1011b988f37d3fdd7875398447733e43dc6aae6e86cd5297e4f26c22d753863eb90b890527fcb110a53b4f4a9b1da5bd62c8ef7b740dcc2278f81d071b71e3da139a287c220ab5d3acd3a1ee248d11a4694a4d8d542a1912843b11c462eacab610f1240c847b2e05fe57c28a567b05553107e56784c3f5d9604911223152f10176d7008c6bb083d5c9f85cef59913c10c4c1be2f551891d1ea3b6ce58ae1e1b2c371ad9934a9f2c8163db38fd52d1c6ce0131e8555697d647d1c480bcd2b1867b69a057fe441b9725464cafb22eb357550a90e4cca79c405a3e9d6657214d6af7aaf8e2851023752eb75764d58db1de86050574aa78523c35447ca0bb4f058121d0b5d157a410b1f83661220415fcbd0ea9a001edd13897dad6038e11d4f172ae0e61f8a8e076f90383286ea06eeea0a54c1a288e9c49d22f959c5d70b5abd58be163f21a2f005f3464e373a2181012756a0fa0b0e40b5da9ababc1f9b58a238ea9f1aa96f63ad04470136176ea918ed4a0001b0d3b507bfa72d77a871e4fdc80574f9905ce551a1655f56e2fec2dbd431575d166901a24ccd68a1e9193dc1df9489cdc7cc2ead092ad2eeac5a077164d81b5d6dee60e2174a4008c6c0fcee37b393b412f6b7cf7dc242385053cad9f601ccf93a9d6f61bc7dd4035cc7f43f660042e97ef9957d46c53c43d7069a45df84c1f13b98d06379f8accb205ef79a1001cb7173ca3874231df67516addca569fecd0dd5d36398577e2afd4d8b8cf481c60be90f1845950abd841392303869934df18fde4f1b43678ca01c7a87b08b9dbbc789d207e88ad075058814316522a09bc9bc3c489bad49e16e62786ef69e37770f6beadabfd9713db090ad3ece911759463da717231b5d22ad80b33a36bd94764aed006f3d8bce144ce2b5d64fc6376474d1708ec9d0fb5f9ae639656724dc9ec844dd284d0290fb388f7814c1ea0c3705761807e85b1e92c3c1b480b785f802e69e65e52bf3e277b8a014037ede0431dc83f911817cdc2497cac7246c43dff6c7ff7049d7f0cb0a2e14d3615e4674a2a6fba3c8004aa6b20f1e46106eed4f02e4f4c6e2036e2f99f6395e66ced7fa7c21ed29ac6183e857458f3c17a8c9023b38a7809a353f0a32ca3868c4e36d418ef46e2d23e8cbc4cc7672bd97a8645be81bdfe24df9e2ad99b1eaf3c2ad4d4eabf649e468eb1e36ca137b3038bd68ca822c724b002f89c21add160c6c243e2eace290076060f5615beaba56667a2b68fc1fb9879975d98edb3830249cdc37190750199b536e9eff332411615d88f64d67ff2f59a1a6660471691d160c270a629f9275793c02b304846baaabe53a853f6496c0474861f80021f7c13816f358b88b2ed5d1422a46293293706582d2833b6c8437fb9b06892b28f4f458763632ad78756a95bd4061074189cc619de3fd0c1ef88d5358fb5cea4473e90346fc84209ff2581e612580bc809b902a54e2bb89e75a754a57f235fc22c8ab5d0cb7d0ef04c6db0bbc259366be09e19540725f042d2d77509689a58abaa5955b8ce73bfe6cde90c40ae95b5305e1944e8fcfc7c07c2d3b0c2e3975a5b45b02843894aaf70d8d7973bd747e38d16ba2c0a523138235d25834a047c7057c0d6dfd654a85cb36c263729e4ddb5e34e05c37434603043ccf448b342c0574a3b6bbb8bf4fc4dbf13315b4c660bd5bb2583e00460bfce80159207fad89c84cd2266474fb91715349f4d9c7656bcb1cd4a540f7ac5f8defdbb514fbc72141b39aebfdfbd4a238d9f5971acc9cde4ae791b6058752a678e44cf56d1980ff476a8f7e0c3abf3425d7bdec742295e6c524dfa2e162b0852f616ee7545faa910dbd672598d4fdbfee21a9558cc526bc12d3cd54790897401f477dc6a2d62738edd2b0fc0858d1772b19230d2f39cf368495484d132d11fc15aac1d93f92da065444cd15e02e1ffc9ea58abfd50fb28f759eac369526518693a4ba8ad811ec02cb412f14933e07e88cb1b48e5e1cef01a7f81c2f466a6898ad2f64ccfd1f136f5d9d6fcbf5c37b59c9920518c99ce39d9883d99fcbc7261fb7630ca27d05cc9e6cf784891dd7c627362d0031213a9f7173b05ea97a610bde980f468038ff61009bb28ed12c61f07c6251c4715f1632daba0616451a6997190cab038e676799d0f36cb8d37e6eaf2074ea9d52affe40674ec05b83f20380bd895c324e5cb667c22428b41b241c1be5d89cac45b02a193d4d982434c4ae59f94956f9ba1bc1db83028803553605f824ee95bbf00c8f0549e5889274cdebbccf8277d780a6dd3df662ef0dd15f396bd912faa64d6b3e89e4db5bb5bcb7259dedc41256ccfd6084efd89241c5372f704047caa0a8dc9c24af4904aacd1dff8dd86fd55e281a730fca06a8430d13810dbebe1f3b73def6b04365875ae46121a3294326ac5b4695d29a5abf2002d9f2425719657818b0f14570c7d227c6f75a4d4a4f525a7850bddbc9c4aa5cf318d0e324eedafcde3a929e27db10f9391c127948a8e82efefb619a580494d3bcb0e778748512441ab46a1403b98fbd26f686408139f1240f334c1cd25e45e18ad6a29101fa7b76172c389d7bcd87bcdbc70c8464cc5a20264ff605f12c570a685554d5dc9e9075caa9978fdd6ed25f18585a2ad7c87093531681c4cab8c9b1afbb99e457361a5b29dd6814f8a61f7a7551629b9651921b8255f9fb5076a2d75fc9f241173bbd1132098d283e970842f7a33dcec6710875b26c05069e9c4ce08a58677e7e8b78941e99e9e6819088a2ecbb89fa2f480e09d5a3921b5cadaebb7854bca5b3a1f744883627e2470b559758a3f30d26f11e119b1ea69f6cc766ee718070c3d7d288a823ae0323657eb6aabc57d25d8a8da97dc0895dba8a1be87c47c5f4dbc07508f2373a3a6086b47b1b68ae5bec86afa05e3dc28efe4abf211002778a73e8014dd4289adfc21be36bd3afa7ed6258b3bd3b95a4dadc8bf697ed0231c33487395e310f551d1a513658ce04d588a2ee15829f5dc23ea5e3bd3a612c3802568d2f73e59dc43395afad7b2b4fc01c3e1568bbc9bfa0e3d547a4fa117761a7d9ba318f72761c69205b7272ca38eead8e31b952887a1525d99ca8919bf26516ec149ac33e40896826ef95aefd45ca1570422dd293fe134c41b2c86d817462a48ca2362253496e7c77addb56db4759e8fe177b19c8c2697ecfed9a6a35d1a3c3098bb2f1ddf43193ec348d2b98416e5eb4ec2f6ee86c6e85df8e99a5e48e68d25432048fcf0c6421ce22cb9d05c755445e5c220ae68333b07702e437964cdb23ff6bead35b24fb456c93138c0de846139c3483f62657265d6ad2b17be22b7ccef27a249e5295cff7e93d6a5ee223dc912116bdca2e80d8a296f38963d79061db72db57eca5adf6df4f210dc2f095a6a0cba789cacea7e7248b0300b1d8525fe13817f311d4c34daf69ec7c040ccfbdccdc8e82c5442f7b965a43a8ed557285bb3be7e473dc8413d6dfc74b272fbca5f79888e986090a24da2da93de11036f0aaad0bc5ac0702dcc11f98335e6d317add703ab01f5dfcb6fb91648853ff7630183411b7e459bf5631357cbd519b26533f3902aeab641a0cd57e12c9835b87975a57e2de5daf66dde2773cd0c681f31ff47e2e7589d4c4dd4118804c7103802d319baf1a74f01e0577e8682f9ebe1c806766aba79875a6747a1d6132ddc7fa469dcc323c166abde8c51ab67642721d5f093a3c20ff19cd24a769b64489b9200f8c1c18af72f6ea90a874c7bf585aaa7183e8059dcf8063ae4ffadbe4f306602a0ae1aabaa625bb18cbc96a607e484e3db3f41b596f284ab4da0f262d2e59d32b8c6262f8e51bf97908f4c2c8c176245cd43313b45cfaca4bcc47a0bb1b7351dcec5aaeb329f3b1f05d923b7a05d3c401f567d47c59e8c9da607336a6549a29d7e2bd7c6679f845abf1f9e522aed7d89c15f1e44cc0505526f56bb9a9388772871c457ed67545a4f591e5ae8527d0c99d8929266d76564a7ed845e81976d0ac4c2f0f591562f6895e25af669d2c91bb0e76c65684a26d31ea5c1730d739f400f777b3f1b03dbcf5f12feb22556cfac08762df797bd985f1debc8abd4b12363a440ed679388d782a7a17ad452f17af4bc97829cae3ff21947ae9dcdc0d6719aef9f7d42c1908fa3a1080fbd690c8779db4e7d002bcebc6dda26cd6a12b6932951d412dd0b67bec2d8f0ab26915984eb1de6dea45fb2bbce71ecb400b16976f72c9e4a47570f4b8240146058a6fcbabd2ba690c0691fc106910ff843d9a473f3122a57fd1b3ee696ba30c59a8314140b5856e73137fe1349c086c87af829b274479d0d67fd3660dbbc4433a49af2e4160c116ea991c01d0a2e5a3192192378618c5b3c3170da7314335c5d88c3668277d13022a12fe2f5960b12818e1ff63722b1415162cb8e1aa28f0ad649d0bbc12944283a461b2df09b1a53cb0511c97db5b7191e599235e59cfa5ffe18adf3bf71c722719ce6588a11b18271e72d4715a4c3e25a4aa24e00c3a8b5fd34643be930badd9d9186cc51f64c833cb6d3e4bd17201c561b4029904fbc8fb09f45d71dd7f9c338e9780d9a44f0eb4791a7fbf5acf39531c1ba1d96ae09bfee539a776cc53528e996ac424bd95cd540c680c359d001e7ab0c2693b4db429f4a0baa87a416e269daafaa81d1cff7d23bf83497142435d83b9ab2514e9dbe66af5dc130b63ad81b1cd8de12f1689f46d19af274e9049a61eaf7532a04067ee4e5b0f0a2db9febb51843b33f1eec90900e7a83709dda2bf24e7db6f4c394946d48ceeafda6a62cb5dfe8baef14e22e76e0b67bc673e14008b496d35b372827988d7212fa43a42fc72e4e2079abdea67476c4c45117642e81e69f8b731289a7ff15eee6088a19d009dac0a9edd12180d1e4a61768ded20535b2f21ebbcf17bf9b51337bc6e227ee458c1c09bd0f966440ba34037391c2f071f0d5bb59c6ceb837d41544b1fdb87d1125e1aa5ff3923beac95f7b81ab8e5a8520cde1568f0df0a30b7224cecceae51bcbf1f6736d41db5fd6116e8f31f22079b202983acf9d28cc86270fcc3ce3d4863acff40b3f8b8a71074ecc598dac2b0ed38b0e4cb2a25e378c2c26d65964d30bddb4460c86b9f6c25dae9d2018efaf942b971e8dc22f906917c536368d6ad278f9197aa3946de45136ec17631913e86fee592794a212cad1d69e9acccf1288f6fbc4c6f732b7938c69ca2db5dce739197ab3a8b4f01a994c2eeba784783331ed64c6d136a8da43c08539c92dc3e2e4a6f94d42a3e3a0307590b775ca6dbbf6b7a7f0a330cb24bb6e8cfbe1c368b792383df77e26f996010fe7fe97cc6d4fcd6c30bdd4c1fda8a39b0ec39d6aab7624697f3b00fef4632fbc5e6690a4bad7114095a864a3c5f3ff6a5e677f2aa25cd4cdfeeac2d10aea383acfbc5ed164942fc371860e1503a3e4d7819e0aed609d3395bd025ad297f30464993d6d3f05398f1c018c20cceaa024f07e009ca111279067cbcb1b98fec231c85b38824de2da836afb9d187d36230f4885363566e31a4c0d8d8fcfcc01daf8e0cc461ba70a4bfe000ea243f52358d984662c841c3c93fbb9122868f297db317211d3ea5fbe27cd0d3a2ed1eae7bc0ac2afe652017c498dca5c6656b6d8c6d714080d674b788f879cbf6b7df250b5be5b09b9117ae12682d30a375966c9f9f3d22f5db84ef4eaea3b21431cfec3151cb3951570de4c60844439fadb3c0e0598693f8e9b47547707280d266a5c1a112c9fd76b2d4715f3a8b62146da0d928249c1c545fda45c2d623aed3b3dea9e98342d6b31fbb88198f98da4fbd7d960c62f1347a457726af73f931434b30ef02663ad242ef01c7885187be7626355905377cae963dbb1774a1b0cc487a09867bc8a386286fdf07b2dcdeed0348eea7c9b4e5382a569faae935032f830065e4dbd139e528495320a1128ec1c4d70c26dd6ee47287f2d80041a2a82ff2e55856663ead0c2a1fb810a24d67bce15dd54b999ab5d0f50242483d4c6c54298dfb82721dff6a638a199dd62765481db92c5d6de939be0b28e7c2e4924be14cad01e5c44a3301e60865aa2dc58e0b61b8ea3c22dbb871ac5171db7f8da12d0c75cd6335671b74478acfe843a6e1a742f5e6bcf08b955978982544161b42e7885b5a54b25fe5debe7ed2aeebd1139307bfd275f41b238eb18fb1ae4d3541f7fa23183838a0fd9ad2ae27ee42c8d9357a52653900f7ed6fd47ff28ea18bedb9016dfdad5453395d0d1c61d42d091c5893dd343466790b76d9b3781be17ccc4e8d426f41fac07eb9f7d85f4a39cd6524a47ec37d54f28e807d1dfaa67eb78450d28f9b69077c71dd36edc795fe27976a3cacf583ea38aca6623815a481f42e96eeef1c5e812f9fd2456c2251748d661026358941619091838a5526ae540e257fda950c75b1ecc4bc80cca38f576ea606f8ed532ff3eb6f0a657f51ba20eb935a305940dcea962f37e3fbac013b17b58b24fb9b01fab82b6ba296472bf6598bbdfce1281b35106d7fbd5066d5e6ca3dcabd0843a3042f057bc07ade7a22070fc7474b3289fed03d84de7d80ef3c1b6d396e474b557a5ba06f1d15e2b064a58adba0481590c58b1955bca9fa6ba25478301d36b0d7061250827536ed83af44f7af7bd57ab44e0fea92f02262063b6edc7e484756a971571339cab8f245d6942599b5debc9e81f50c05b4d421f70810b1beea90d3c6f3545cf163fe836ace0e2a7c50f644980aeea53a8f8edebab4276e66aa42c8dbf25ab12621efdd775cbf5708b576c49f55230b15195f8e35ff91bde1bff027f169949159b34ba4de3c31c08ab433dd41023ec32e80bbeae893b054998bd5ff85fe78570504b5b0879b89646aad3c6f903e12fdcce61e39f3627640e0bafab2367cb4672286dc3f393c7fec25fdf982c387b7ff6287bcbd424717bff7d3e627c391203494dedb409ee01f37a432b6fb5905b044622b09efadda0df5f17ab26c12c5e65e8d7a6e4ac3236ec6a66858016e59f6eee67a038f83e47cf1bd8073caf1316ec2af1a7de86b7f6339f60f1675d97b6f9ae2f1bcce3ab8d44aba55bd55d3f0a2c955531dce84227724ee87cc8820ccfb0347ee23a64685bd3baf7e527b83fef388feff7f97cb0cbad759d95a30fd1e4287e4e93b084b14f6e9378d3b44a691652b2a0f6ce5c5679ba009534faf75c253d6781de8982ad2899e66201c6ac2c7d11d84c7cc2a30cc59a17122717a3a247e9e4838a11f362cf9462509b528713415447f3132aa45086f259ae1e8bd26cd2f0feb1a88d88290afd068fa9d6671a06cb33e60ae3a6863376469ef64957a229e814511288b54ae4cd43bcdef58c067edca071c9591051bffcfaebe973a5c6c1607b441abed24669ad1ac6302f23950960a63b903497c6f444bc6a2728adf746d08bda937b4737a0cbd57d3305b26a4cc91f4ef51ec46b86cfe2e0f77bf53e408a73422bbb35dcd9cdcacc97f14b61e1cc1eed4e3211e1276012e5acccdb327a4a9cab21f40a41f61264d9c416355a06b8cc38f5128ef658048030e6a304bc5fdcc3d6e87deb55e53ef36234988c87e94e4f5d3fb632db3eafdff47fc6d163e970552adb9f166fff9e97d4e8db8c5a52c6e049fc76975153825d017a3d17416132d8e97cd5345e71318ea728422398cbb8d7e9406494efd55e16c7cc67e61e87f1480478fe9cbc794cc234c8d70519f7870ccbf9e491940701fa58ae91c9385f57ae8b8998994d6377ed9b50726c93cabf94fd503d05d8f19c97efda1bcd1d54652cd4521be74ecc629e746745d4495214741e02574bd1fb2daa3cb9c1aa9b1cf8ea232b35bf7cbce734a27ae37f1fb1cd8f8fc86954d8a750acfe49ca5379561ad5d3c4b3a948b03f809654f856ad34cf9ae20c90414fb7847e8db167f5f7fa19bcb6db72f34ec437a43837e2de7b21aa213d848e19e53023a64332a202a9a5021bb79e1b1ddca8681c8b346a2597abbbf5b4de491e164fa75d62426511f6e2c20796e43d1a50c24872f33e59f0b8485f5605fa8bb5ac47dae185202fa2ebe897f2db945196a3ab7902b1a2c706fbd53ee6ca2070b19b9e6c9f22c11160aa3ee4a701b59b4a43c9dbaf033940fe4baa014bf60651678ffc329c88c0927b67ccae70f78017d10ae872afcb19fd535a708d313bbb4f94a6ea6624f36a475eac718247b40d9bd5b394454bec3534d426e97821b6b0d91a6d45a2592fc2c502613d6735106856fdfb3b3dab501d33ee8c46e457140167634b92237a26fe1480b470e0b6595c5bbe979f5df369976fe9219d181de87f3551ded3423adc3492d0a72f3f54d7320b214626ac039934bf94f97a62eaa7b168feb562ed8f2e0e489dc7a79ce3d30139d93bea6261965e4394adab637d563d3b4f201c0250e1a5895d46fb220e0195d1ec1b752b28323be1fa7da85403c3231e697d6cc6ab1cafee1a0afc36a74d2255e4f9363c95f066fe104d58a22a040a6e72667b8c75f13dc40465bf5fdf2a6af1121439396fafc157ffbf29563dbc5c39fd18990af3d8c09d364e846517637d99add155991f8731ce26deb8792d04799d34bff7c0ede59fca63790af2f1e1be74ba4206d24ef3fa378284cfc2fdf0d4e0d898a9c1b65a864535d0272c134ddb959171073d957e38e470240b3e8be1724a2d82e8b4b349ff2d7f93517aac2a89e70f35e528a0cb21e364259aa4829df159c47c59eff066ecabf244a84d3356e1f9c475305d22c65da7d541d776adafa0feba381ebd0baf2bc91be0ae5429626cc08bdab45f742c9332cd4899c00153c1573bbfd75d834458f259991e50c69ff92b73bdefaeac88870165cd58c2293c97bbb0f4438d61d11537998c7581ddb2273bc2b39ffa1fa9bdc9a78a629f6c31d021c9858a574968c21786913c5296b0b1ab11414fe7b4ac9807620134b8780ab94beeca1be3468d7778572dc16b7320d7b4e8501284c049a6883c4bfa69cd837c8f8b932ca4afb415e5f11854170710f0c1bcc5dae52b0ebb020ccc82e0b190d7309450a25cc98dd640a832b5991e8be491295af24783831fea3d4f8009c2d1a6c18c0ae56f809b9c87f4c7b17811131c2d3b1b69cf201aaae29b4022af8caef3d3220c9c075d0010fc79e98f2cada0b45d63a2e90506e9a5fadccd45e0639dfba7fd0fcfd273bd9309ca5f2d8878bee0ba164a41b6fb9d66a2af42f4873ff62a6414943b2a43dd947258a48483262d813543099847abb504ce9969f0d09665c809db7e45376e362667ecc8ba475c61d799288abba0eff9f6b021149091a8b88e7c0dbdd127f3df7955c08a6a7f4d0a9fec9259e5a8a4fb25bf238c9c2a0a83fc57d13f6faf4e8c9f0d080922c8604e511093af3247d1857abe49bd6ce0bdb7261e93e2b060bd418d354562974eb231c512ec73447b2a30325b550390277c54f7dfa9ebc594e64d9a3b7f97db6bf19d4d5976acfbcd35259ba4968ec78876e54bf33a2522d6304dc97588ef56e91c88752a5d9998bd606ef18d7ce7aa18c2f19e1ce8aaa46d441490ee63d04d5e488e891ce8167ff794de976d135605a0d4f3ebd6a09a7b454b09a4c74fb45fae07228e57ff75a887b418645d10811a45698ecd457492bdc5a4ce22ef7a54b6f98d2fd16fb6ee4c91c88cc5187b311be32f932d3a6ff6cda967ed46015c951371be0780dedcfdb7380996162e6b1735fe637ba39c20c8c7784c4c65b1e7fac5cc788b31f797a90d12eaee72cdffcc14d19f220131216d427c5e75ef6c7db94958b68542970d6924d1a348e4c906cb73fecbe9709cbae9c80035f999940dda4e0ba3ec7aed58c240b6e8eeb777c9a3cfc2717c93c2d3ad20ee31c3b8e76bbd6679910bf515af207eb0ebc684d4738ec901891cd9376568b752d5cb9de41ee5869a0fe1f3eb038a92de1ff9fb6f98a8599bbb9818067357c3881f481b3d2e8d8e791ca453b7063ee0285455357093e9d99c38fe80696b3c79d8025a26ee3f80d7ecc687903fc5802d1f1a3e49cd7257a0680909f5236133e82c08f0bf3896381613e15dee96ce7f9df6ec4b33cf82454bef1ee95a092e8fcb80577191e4f6f045a6f36ade1105b73ad32fbfdc9a7fc3d0671704e3482b1aac1ee5620c414f52c678f178c17b3c883d7f8e5e91c99bd0640abc4ce6eaefa4f70fe3f91e37f34f373febbf239f52eaa765b465244221d368e4740183889df1e448cdfb898bd0b111489c884170ef7d3acac74add205d35cbf7271788588fe8b6acbf70e99f228eee356a99b8ec9908d17ddb6d56f9e4dc3917d5d9aa0a7e595bb24b1f9bfb8f144ddbe1a044c15240343c88ce8e7d352c307592bdbe53d55875feaab8928ce8de85e92053bde1063bdce23bcdcc3d740df2e48c049cf0ff1b4a86703c024e1fb4e386025e5694316811329b5cf59a0264c8a7c2700127cbcf6cde461a1200b9aaec6133e10a1a87eadcd14a884bf4b36b087ff41ada004c94a6101cd69d7df8180a1153da7f02c0e72cc70de520a6194f0e9a566107fb256b0d758ff98876723634e99dc9f590ac3ae1e01f1134ea59a0297a3df44f2946f6d848280c8347d6a056a866e9f7cbbd1c1c843f025fef5cccd8ace40ae53fb85735dea5abbce73b23ebe550c070f344ac11ecf513f4b31f280c51eb06b26efdd06545af5fba0a76efac8ed4cc16824a6adb290c8fc883ed4b13e105bf0a2a861b7ce92a6298f6af037694043cef48e0dc23843fc9cdbef859e5f2a0b7f5e2f4f9fc4058a60c2a8675f32aa5d725a5c0b79ad75acab44663f8075b65f93df59a184ded1aaac10cf0347af4c0e83b2a877d950c7c736675915794d242236e1b8ad5bfbffa66d9ff8e6f3890c639afe52fcb6bc85dd1ca499520061ce082a1def4d4398994e1121b528105c72103af61e27b1108745a33950bdfe6c4882ddb0eb4d094882ddc584a7739917f46dd2b7b667722117c275e964e101e6cb4d11d163daa4270fb2f8bcbc9017244c836d5bf249404b90be862c59eb70e3d0c894fda026138c6a0ac0d9f58658ab50b04819f1530cbb47edca1ae8f539c44ad57bfb395a185badbcb0fa830b5f8d14c3ffd2eea43467a3c5eea7f86dccdc761a8fce4653d2b48a6e8ea4d6c18166d3117e5fdc8af74a6dfe54b82877333220922bc16b239f2f1fde6367573c691e1f7878b6ae1b94389ede62ece4f4f8e1e16479ee8c44ea24dfea563d12dc22b9e19a112abf704d40d4708387973750bec865a85e1241e68abe64d0574f9ff1aa3249e9454fd2362669971db82df5a6a753ac33efddd1f48c88ab17f100b54a3535627316763cc4419ae960870a10129974dc801a7a3451044f4a2ce596847da4e01a32c7aa4551c0eee95ee1b746c6528735e785ecbc69d54e05add72c2674f506f1445def8a7b260ea2d0328abfb7f1eb1ab56734c272501628dfbba9568d42dd7ca19099073b34022f8bdc972707bdb17e174a45b3272b3a330fff3e569dcd5986216f6370c6f62395d67413d838375a325a6479fec77f3f6f2a4533079b85a5e40a5e904918efdef1153d3a3e0c31f3dd50ed33234da69df24fc187bba8af88d79ae9976779b8b46cf2b007644cc301b886755855ce156206a234e342ccfbb4e9a2865ae41da32290d8ed8dbbe91aa1233076721f44e3df742ee295d3839545c50a242540d0ab0a3d365ed5d1ec0adc9e652fbf921e038d25695039857a3caa0226e4cecd10d49e9919da6371945c0c3621e2172e739b7658dc413187cdec45b1afd736de3c0ddb1136ecc66a6585429defbbb340ad068a1c8f123744a92d1ecce3c8847ebba82b59fa5c3e1f20d7b5ae0d0f550661d6a9e03aa82d7f6ef0e95d15369a5c97f3fa2361dc58a73bc1cfd36a36b6520b66bd97babd24c87ba8aa314fc102d6fc4859a02771915c61c6c4ec02b70697b58c01036fe2b1afc69d7892068f566fe95876ba2cb0b06606ade3772be9173aca66523439038c2af8dcae737c2852630d5a1275f1c6ee09110bbb4a421b974c04de10d1dd717e0bdc346e1e4f272bc490c25e3fa587aff2bbb9907a6e4bc65cc336b2a0c5baadf95cdd705fa742277e80cb75aaf2ee82fe5d9f315618982018f00e7546990486e1de7bd807be40d5629c91e387abe0789edc9812594a953fddbac121a563642a83487415ef32030626830980dd94d30f0b2af673d8ccce6aa577546a46ab93126bdf897843c9631cfd92c6c09eba204ba0f6336d94ac8533cd138279dc5dc9abbbebe49990a1372406f4540e7725bbc5750f9dfad67cf8b27b04882914dbfd0fb47360a29f74af53ad47b84f44f81c88190be2293c40919390b8f8182c05c4d295e55cb8b5c9ee823132b3f1c2b62ba7666caaf7c7e7c74c13fa70fabcc1737d7665275b08db9ac85372f3722eb3ac1b6253880b0aef5828b323b816104f93a89e8e191fd9744f07c2d81c7b2a8abb407fb3ef02f7d06ec5a412ef8b681749b0df5fd42a85e6a8bffc1bfd7fe3726ede6fe3fbb0a5810e6acdf1e57bff7fd559335400828c607132a6fe4e370c22d71c9435a107cf3b7b5b2ac8baf3047e1db9a2ba2fb8f1bd35e8f290ccd03f282c02396f810870a44e5f7aa0a8a6978080e03c4051df0fe97d05ab6363880e9bdb52d21467b02887cc4af29d7663176ba91638302c71d7b73bc82df051a83c55e849ea88fc9bbf14159f0561c9c326eb1682bf18a817f24ee6771f13bbde7be1ded6e6bf9f88eb74c84067363124cf7434b55914597198b99ca02424e93c6d7a9ca0c1dfde4bcfe4efa1379ce24a10599e5af4dfe77e707a9a3c0d7ddf5c60c5a13de73dbaadd26e9fc573e632a40c39cd1bc41239dbcc6e37c7a596bd525f201b5cab0aca01aa8115fbadb6d2348486a4259ab4a898394498adcd3cf6d1ea6aba261fc47df67a2c45b71896f5df30cdb04b9d3a1680a589030f472905fa11df74a708f17212949aa12f4763949eaa9c5a55294711f6b469e840631de8920f9042324e357a903dda3667e3fdbfc355202547511faffaffd4fe5f6cc780abe75c4bdf387308336ab279f11f99c3938cb94d9b31cb8e142ddbffc2039d4d86213eb75f94ba88c21690f848560926229088825f3fbc5bcdbbee867a9af76aee667277c0b7733661c5190904b335deccf547946e8ad5137ef913336f37a73242ab44d6fbe36dc1b7b7f684c0bc05773afdaaceb92f5c7dae6cfcb8b16cd4986a60c5e7f01659acea6aef2a7fad2d23fc53a9bb2434b923fdac702091ef6e4171286430d7e784fd507ab1100a45c645cb4c06468d72f8d49ada3316cfaae9dc57fdb233c694388d111c606b197552e056300156aa675852023a735e54faa6afb3f5dd8a5dae9a3e63c9aebd7a08ab9bd5a1fd727d1e82408b9427be0a7fa38d428e31846ca5e0c202ac7b5e0172dc59e01c0fa6d95962c376731f6000e21cc5159ab118579772d3ccf534230d399de2b2048bb5917f19b9f941773cbb4ae97988f60af6222aea2953e69754e53b29729a8b8d9d5082b0f9afebefd8b81841c8f8e0a7a8c7a3360ae19798336279418bd3abd93a11be2957c36b232700429009b006bb1efeb82b9739c6384f480866cd1342b52b9399c4b4da3d074f2975d73eee25ad49c4b73e3ff3ee7233beb876cb6b82ce164b8da1389d760a7fa6b838939631e6e96d1d75033d7ad52459a8eca8c086e2ff493e219f59e75e1055cb18be64a33c4b4e3e1bd1b815bcd86a8ff5a87bb15864c8a2ccbe268b05357bad9d2fa74a768d02ec4edb85717eeaea4e6a5eded9372cf49f556e0519490b93d33ed896e4e3d87632d3f11dc269d2da0bdc78165fcbf9a6cd9bc43fc0202be3cfd86c817fef3919a4c4fc1053a1b349946bd6394de71674923b75c448c96e0918006ff811151c1b70d702110e29c72a9f6d0078d7564188809a2483eccf08c2af5c0f61506c291da1142cbb974f063897384a8912cc299c1fbc971a18eb1cd97156c3ab668c100ea9fe992e6d2c406ca3ed421ff53d9ac436336d36a7dc0cfabb89c5444d4fc825ec30669c2e0150697f1151fca150553d1d9025f1a9e1bff74e73c93b4e7672fada12a4198b56cf4347fec0cf40e5af065031b3fdd5f79fadda05a9ddeb8bdf636cb6f34c1359b18c07f69ed6806cee5b5fd42e9c4d435678200f0f310f36abd0bbe332a91ccbd88b16bfe6b443b24b7a41f02f5a171a7141688795da453ea462580307015b4c3bc52ae59437589b34ef15cc720ed0db4d06f65e9a3b37413a814f190f7bc53d9883b3a6c5b992827af178fb5c14b6598fd9f23e0d61ef646683300a811c3c3661d6efca51de4c7dcce1a775c3c14a723ffb06710df860a6313d15b7cfd17e339de26896408b97b785eaa20b7427b63e58a50f0f353ea8913e6e4fa98064c37be62b2c35dff1ffaafc4dadaaef9dc408b525e680620139f81fcad7bf42ab37abeea4e97dd7a1a898b8f2b14ba83b3fff9040b10b59de775d5c2c6ca7dbd7785f48108e46bc8eec51e6a9f4076a972c3ad2de6796caa20586d62e475d8ba41033ff4921c77936816d79b23500b16712c8d2cfd4b2909fb5cf6c5ed2845adcf6283e494b794117e72efd7c47138270d6eca14b9188e0fcfe22f6314840c0cfdebb62642ad459d77d50eabf92203c9c5b67e96ea364fbb72f93f6a7963c328f0577a8035f3828e6fc642ceddbed68d79fa0653353827d8b72f56fb1ddea555ffd3a88584e0d831ff4b289c7ebfb923001b5f420b8cbc21d9b00bb6adcba51ffe45b3c5efa87bbdcfec040419c843db2b0664ae82b9dc63e011dbded177b5529627514ac10b4731d2e166d2f9a1f060f006407e4f8e5d6496250f62163224fe63ec0a2ccc8fe684eba92ff63cffdf5a4e529e9d968e9cacdafcedd27228bdb4e07c5f955c9c9a7d1ccb5aff093d69764999894a05e8663eda4f547b1c0c68cb8d8834eb0cdbd042e2579b50b9b6348203d61af06fc74ad15bc85cf3bf7964abca566eaf47aad6486e7cc8857f79cda5fe5f476ee84a5f3de7a3d293f007a12f2288e64c80a1ca8a122edd51fbbd2da683541282b07e76dfdbfdd2f9f29e5060ab42465379f0b6fbfff650a01c1eca8effc1d0fe9bacd222ad40c8f2a45c6b38ae784645df88eae0376fc7c5aaf90ba77c741e75677af2501fcc379634f42bbed64f6be07af683b948d9dac22c27451705ef1cc2e34a772380da6acfcc32f087df2bf5ccd41d5284278e5423ae2c24066b234dd24d269c6a385a58b099f594931c6ede7a374202335a573da52c2d458ef6668dc54687c60c1b7e13757eea19fcfdae0390d6b0118cfe3bcbb489f7e98da9d326b13ec8f474c5ded6fef98d3be8ed003b0ac880b7faf49a80c6aeb2690adab041feadcebb1c05c6c86762cf1b7383fccaa0362896ec018336ba5b2fa6f1c766ef987c9a92bf492934763b992a515f4edeab38b514ac6340b933b84d084db83fdd46436e0506f37a0d902d3094aaf631df1340c0343c18479763f9c1d693cccffd1ad59f2f2f090890756e79bc1c43f02aa644944f608243a01017946950cb58fcb80bb25821d52dd107a63d04f2c6c349c5ed46575049b9911b2bdab63bddcbae9aaed19a8137380327858a4078f72ee96442b85d99876f0dd0ef280f0735fa3861f7cb3d15b4555f08dc967be7ee0ec9d682d888a3be4f5c27832af45b38023372d06d40b9872eb780d11acb1dc1482c2d2e9af4b4deddf671ede90138296588023d6c969844f84461d1bb8b3f6936db8ebd890ca7ed716a11c12c1d92817fe38d39b44dea0fa95046474a6ccda3d5bd5eb5b54fc29db9373c8d96b7f1fb9fe16a3d3b47d077188ad5da805faa6510f650b51be8f09277e6ef79c529ea5d3b64d13491b526eb03c654a2030cb4bf13b7a440ca25d771d2ac3e11772b72bbfd91b516959a603cc3e7ed440ecbebc87eafa2e4e7e97a5003972c40afd0e109ff65be18188b3d2f9719f043b89d0e5d9d8167fc0aec3947447ee112201b67b7a319e3fac48b8c698c2dd1b0053f9b1b91f8e2de170e3f9c9296ac6217e2f9ed18cbd265e59ed441580f7fbb0eff78473f5283cd9068e8a22a54ac2a86c14de0bf89da119ad1e170ae45e73cfe41f987fe36f09497986177e5ffd89b33bdca5da5e1ede41ad5c38d28ad9ad539defaeb56184d23cf1cbab0655b3a64df53c70bcda4b5fba57fe00641c63c7ba6e0e4f7d592705493b92838bdf7e3d39ed3d3c888e1c5d8891f4f92583e0529ca172ac85f8c1f6074b3b2bf84363896eea8201c8d20d08d4d73f0ed0ff6c83625d6c3b738d2776c705043c72e9e5fd0c51a5c1be53c5e03adbd238115ef209faf4347041bb7562811c213a08e594340ad4aa8d2d5e0f22684b442185e86b9735a94ad3ae1fa2d8afbdf64e11891de030b390b7d5b6479af184285f7a08d5989a3363f05240bea4eac9c1b5d5d0e54c03eaf3461144626881d2368f7f2f2533b96e6dcc04f929e7a864ebbfc9fd39743fc4d9fd381fb33a4e7b904fc61868b4291f85b965e57524b7c9b15251eb8d634954f4a486a21cf8d6297e1205ce6ef1353bd97f973c167fc70d9cfca5bcac17aed18f16d947b2d9a34a6db176c4003b772b39ff81c81abb8db84115fe6703999f74cc3f6334325fcf32fa4531402d05cd061fa6f01b06849268e73af587cb01c0cb578456bf16d5787926569f2ed81e846f4589f95c1f42cfb093a9090033c61dd0bbe1c4270feb40f4ecd383e3e87850f4b065c58252bbc7fa9811280ffae72bd31c1536878c115713ae822e58e5ed48d3f875c6c37e758d841bd82ec147f5e8e0f5e8d196baf3b7ee135bb67a003a6e25ce7ac6920d3f4a00fc72b8bee9f6e986d320a44497f370594a2ab340cef39f8144e3eccb9e5b1ad888501931d9ef7966e7f1bf71fb0b60fef6168ea11ae51b2ff1b9958a3ab62ab42fc3e09f99a6840018494a6856a77fc4e806a7dfff9797f0af896f6cf281843adfc1d5c2b3f1ccd722692fdcca6ebb3e431b68ed48d30e8bb3307c1e4a09f22f9bab33d3cf242c0017437ee8a4d46cceac0f365d903a0e2fc436a8d9bc7fe49d1e2239a74c82becd3f1b94ec4e9f7e76b44a008771b2c092b83efe466e996a576c7c6cabce304a94ba2fc3f24b38d26e1ed7a1ad730790e7995a1c16bb3b5eb2fb76e35844733de8057efc2f2401c2640f1ee3d81ca3489691ca9e136e543c090198275d386e7e37ad830b88fbd5442708f6672915a888244859cd72d7226d2cb27aada659978c06634ebc730d4244549b700a36234bb04be8e7be5bb5fde7caebfd1b0b7db61b289a66e56387af7fb00ea2cdae618fb039b2b82c8d3ef269df342912bdd7583f8a58f32c8aae63203919dece67d0b159454a8054768b2360bcebae018c25efaecd12c922b724b4cb11c6827852da3d461ffcd6dbe6bebc0144223b3b3c87278621bed3e785c2808d206858c96511a4426307a3be707a912d359a45135f968171cfd890fdeb4b7af9e2a55974fba729881b08c01922ed584f9ac3809712a52e1f580043c522e38c2507cc8e2ab5745d97ca867b796f7ba27b0d4301e47a7f6ed2ffb2dee41e1657c887e72462abbecc6fd8d224c4e6b4ecdbb2bddc2e6995bd0f5af963a4886cd6a2d4c3a73ea5596a5b2c33a2d982ba12c1fdb93969d5069b48f3bbd8ab55c7166a2efead83153e930c13bbe984f7c20cc47f8caffeaf541af3886d6877515159cfa752d66e35a03db8180a31995a6f675bd822d759964cc758a8bbb3c7baebb2a4f59f181da380298a85bdff67af5bd50afab5b6e336cc958990b9b0fc8cc996227436a287a1da6fbc6c54d860a011e3e3bc9b94d7abd61fd09bfdf253e08d913ed2d2c138083a069ffeaabdedd7beb67bda7a495aa787905f47799007f237f736b174d8370dc48b227f6779519d5860ee73d6d3a8b5b9596e17a2a040368c8bdd5a5e19b2dac4bffe246d487fd600b263bc53dae5aa28526f1359bff0d1a1c668570b915d4428b54a7310fe9baa3f9a92b2baa36190364cf9cb27f81fddd3767f719cf874860049a3212a1a98d57f0db296f0c68b7b5218f85d0280b511f7f27c81fced901ec530b4637e1e7d3fdfd940464ef4eed8ab31c91769b32cba4f63c3c07337f14e77745da9219cb8ca2e583f571c3ccb84fd41db20aeb61344f8e8e6a015829822ed8dd2bad1d7ce967d20ab54b521201daa1f60cd7b96f5ff526e0f477d7f4707475eb21926d36f9589b0cfd57e2988b95f80fd58ac53e1c5728c12652a85e18c7d7a72288a2c0793a0c924571eba6147ed571b49913abf46cf81741a704f252e627006c0c8c016bb289cbeed2af3b68cd91cf829bcf9ca41305f43778819bab31061bb42bc07c51500946323252fb0d538b717af7f1e6c69819d97f14f43e00dd3dec4a590e8bebd857c76ee4c141e7cb509dde258e1d99e2a86dc23b6ff41ad997174f04bb83bfbc435f7e58efc41287fa24413e94ddc9433707bf24afdb8e646800471312e96eae81e256a248a487a5299439eeaee05eab2a37fb5005d0cced143accac2a63b96a82b858ac64d4c9543c69e6c1005a1ffae91dbb841d0ecde0440d979d996314df6eb0b6aa54ffef0f52ff663af6f9afb98f446bba591142809e31cd85fe7db0efcb5ca7bf821883563b1247e2a1fba297b70d9b5207f57942e9f7ae9b4a32029c4dc141e246108cd72503865e6741ae74a74bb5ea35432ae1c537e8ae5e4cde4b167c1d00acbf1ff5b14480d59eff9cb16d04cb93d7d467a18e46316b9d9eb3a9ed043661df4adb5b15e2553181784c642fcc9b2d7bbe7709024ef5bf428ca8c62d76fb69e14cd74f40a316057b58703494ba77efe9aa1701d41450251b5863fe0a19cd22186f5ec5b8e9df86c213cf498a618f014a43f85c9916ddc795ca47b26ac97f29709f9bb77f2fcfafb2762c9b26ae23d5dfbce15858aecf2bb23034d444b4827ac098123924622139e697bd043ac8a364750267c9710e08bdfe411cdc2576c87c6d755c4708fb600b60daca4c9ddacce5784ff91792703751c5cb302cd99bb9b21168ed06aac115bb6c8f3afe4b1d7036f439f3014ca9aab0df887a014315d4134ef5a097883999e2460eab40d34d1df11d6fb6500dce5ccfa911482e9e986d72f687b92a339224697ce5090607ba9dff16bc26fc3df435b5d8a664e1892b634aaaf78a8e0a2b01287cc6884e283e52c72744866a6bc94a726aba122f689dc88c635863c374f45c65a194e8a4d2cffec018783fc2b3edac19600b53eb813d99af3a6aefdc4dd7c1eda8f77d19e584ccbc3c2803f9ce3473b5923706bbee908aac2ebb6adfcbb4975d3486c200cb18e4f4e0649b823ef2c9d0760c3808aea7e0338b4a4f1339e7814ecba63d15b95a2e40f158b9ee8a9a4bda584e0d6021844693868b73360aa612df9dbfa5d97a0b5d34aa517953adf9ee5f1fdb892415aa3c732f85716395c57416a3c5069c3cdfb22c4e7b5dabce9a08a1b338be002337017f839b048f825c10f2b1d2cd4398261882e67922212553a0c67ff8fddb8b382849bccae67e5ed8837051bc3094ebe61019de81756f1c83b84a4b195e4ea979fbfa1a18760e96de5283a7690b30ef1230a248b3c8364314bcbec69ec8fa17b895d476d8bededb60164566ffc3952230e62cc840be2e8a94d6d04593746f9f05d464d14b024c8587546ce8109db84307b000d28a12ab27acfde940269720ed184e24dba4e0c066f2e376835e896cfd1924c64290372c17d79da76e18bd13ea3e412500b081dd9649cd90ee641ff7fb2a389259ed5fd3cf10f44b623145206078f4b840e8883432fd7fea768a5f3ef743b83883b429656cc3cc035f35dbbdad7eb1b26439f8f11ab67b3131f04f0cddcb3d679cbca66bf30bf64cb91d722941c26a103f02c5b8b4d0b63f08b9c420b1d65200887f087a18168821605c1f93d301175d319576f662e40dc120feac92617bbad2afef36e6b6b7eed7f988494b609de639707f742bc77679253d67b8e6d21d38de77b0106525075b3d0942d215014970cd763f09f447f39aacf92ed448f952c2f5a01520deb92ec7cb5cec66d73afb57f7986349de561bb0ffb06ed32724fcadc32fffe9a87603e0acfb1cd99e37946366eb563cc3bf73c90400137e525eb497f7de0c25368c4ba22d81cff4174cb5a88802416ab2090f2646de6efd93c62f1a2d99f99a075d72114fe8ce01af49710c94d94ac9d04ccc8767cb0ab820bd9ad3bd4d8592a20943fd61408ff1387d1830d91cd65bebeee7160dd3ed5f363b51fe856c3d19436b4691f4960350dff55d0035df84acb9982cc193375d8c7a203ee47dbb668620c9db29e39d4942e9b69b207781bec554e441eb2eab456ce80630b6bae3c6e0a4de289116da0ff9a37fd9ab282f2d832cb9f38ea9e75e4d4dd9e95731e8485b48e129475af0273068edb31d832db20a23ed22f50a0795216c28a9b62ffa0485604876bc71215dc1b03273ce9c2e5ecc33813096bc8f1e039332cc313960af7753b7ada6d14fb168367bf2adf6f30073e1d0888a7404f46ff2331e8640dce1d627bc0c74ab2a1047f5266ad736d97f697fd09271b7f49e13567d8a6d37731b3a4982c2854f124cbf781a34e388701a9243e916c9e0705f4c32c9bd9de16578141539d62166b6752ff9d8945f4540c199ba1ddde863a5f0afbaf8c371c224f04e06744e97d040a71d81d218bbd08324bdd9335307b81910eb3c7f2bc45a42b7d7961b07ea05d0b19e5b60c8c752557fcef945efe58f44e496f1b19bfee33d5732a099b69b652d81939131f469f8a66030d79d2509b72fe255c1230e06efd8ce5bd04ca04f243aded9c7e8148d075127472f50c3cc40bd8533b480aa71b17271a8eb2eb5ea958f08353288303153e68c521ed5931ef70cb9bc00d9ab30eefcd8fdc9babbf9a4c7799bc71d6a944037e298078e6d01c6109e4ae9737c0db8f621b0540c52dad4416f14a32e5cafabaaf94fddfc2e686c469286eb8375370c096540b631e2b378af206c2ef631a74d27182f545f98d338181c5689ef20aa1c5b1c9e8b048dd35fd0d80199463367ce1d8a788fe196a329dd29fbaf62226f5a0245a9303d4fa2f7bf3aeddc5c264a056ff7ba24d4dca97692af5f5ffb0f13a0264e48e8a2ef309387aaa8cbd37b67930fbeeb536b29fd54046847a6ad1c13aebd6a3c9745a0cef72165fa3eddd49859ba0abcf936f0f90b16486a0ca8a6ace6d789d34536935dfb8750f6f0b828d73cd5870c901ab2adab7d970780e444c81bbda97f0bf1bdc7a089ca57d7af6178254727147c21407b4c4d645d3b4dc5731b261a8a1a4869df8a17b98d9bf958bccd7bd57d9e725f99a332d90a51c3fbadb2525ca5bda94657f725ddba59f4a25fa9e6747a47d3522bd43094f840f7d884bfefd3317b816c42f0b053fd898a55249209d043891acbaa415bb4e15fe2823e52ca86fbc6a2baac1132fdf4271d3698232669fed7c789236bcc746cd7c0157d0753956037baed5583cf2931865450445dd5b35a3604ee85ae1328911b00ac1f96ed87321903cd58818c771bd2e0403887824f1e731b9b80c46f82bfe466bf9ffc8a028450a67d3dd42721c1789096329d86f5898e5850da3788677eba1c383eef8414454967df795e45b86f9d92dbe51bd08390a50b54a889a8ee9ceda7d4dc0e5173a60d9d9b0c927849df778ffac34a5d19939e085f9c0f6e5de8776797d971e95547d0e478eef5d64c4bebe36af5fe9499d12c218a41a583811fea8b90b2d26044c70d566dd2c234fa1bf09bf3ef197385b9095de7f29d448831bd238d58fd17b600bdee664ccc647e73a89f926845d9c5b307250491f4d4bcd551be177cbc7a8ffbc69bc12ed7d936d13dc11f26879ad8904623984cff904d1fd40febf8f7b56e95c9a8d1dea7f07a9b012974cec671578b4e3fb4b1f5d6840a8f4ccf67f8c93c584b1227f96386199a7d24b33955ff4f2a890d737896098fddb5a107113a1a9c8608001f8a03ccf08de11eb0e7f7e97b15b9dd8bccceeca3f5672d419a182cb77c4491303587ffed435401cbd6702870855b931552f5dad5cd26ac0df4efb811ad3c5a3a259960a29c2ea6b970d9907e6614e6220dde38507a0c05eda061168e7c6565fb1d42136eb5ba32049cce6e058ff1b74a523404286ea11e3b33235efea62902e475b24df650628a481e276c826b6482233f026b8c86a15d89750acf30a312cb4fbd3654fe457cfe5441b47b171f80a9499fe62c336c26079c1d4c7f9a3f27efabbad9b53572da93f735c2ffd3e703ce551ce04eb5a2a5c4f45b5d372439135fc1d4072158e0867795c3b903ff31292bbfc7e7cc5ee111007b9fccfc815dafa86073deda1281401f8f2203a9c709e68ac0cec4cd4213d7a22b2baf5fd5312b1c2a9ac53b6d6c79686ed0f70225b8f13b8cda109e32377625b8b59b57b7349ec957f8f95178508e450694155a8d6e8980a46810ab3ac264723d1413d663b22e0f74b137d6573a08ca20c35861fca8be2ecdc072e93e58af26977b4ede33243f736a2c90d93ceee943988623c0e665aac508978904f67bdd4f90cdb2f181e9f61ab5505476333b79af077fce7204da57a8d0515701d8b24a1277e93975b79c9bd7a1810a3780af5f0cb4972c3561534d760040ecc5aeb98be9c1b917e2c4ee85b768b8704bdc183b82662224e92f6d7c21a8caf40a3795757e9f04669a149e47401ccb33a7d43858d4e90067ce9561f796f71d8e80258289f5336e3e44236066d5f6b21f8b5bf337758bd6c3f3723fb458b306bd220e3bfa91da4b082ea3b6e3652a453b608c372e6464ec8ebf1b29cc5c1226dc400936840d3b2a382cece8e8ca0aecece4cd0e4abd146a69adfc3072e7a8cda1d0150eebecc969edba93eb3f3e61ce2a66415b36f5e1a83eb7eeb83fd799d23012ba80060a33ca7a2cc18c3be2ad405a8732b2170f3d9562a2bd6ed1e747e7794b256d800a55d62d704d5e9260c7727e10fc1a36893cb2fe148ec720c19e8bcdbfcbd9a8d54273aa4090a584fc8f9e87e87a63b3d1a5ef349d4ce7e074a8367332c77ade7a631a972fdd0a35625c32f136ac7a4277998283725d9f4ac30837aa0bd6fd5fb5329c2b8f1411367db217b534abf296b24f4ae5fbe95aa418c4d1fc3bed1559c426eb2f19decd51482de0c1340281f32c5c807bc7a1597062415be777fd72fd15243a3455f6709beb5ec932a7cbb46480c92e5b46d46cb4c634dcb81ebee85f5f96382261baf7d3caaa7414c7be17fee93d71ceab3400ebd187093e8db912f1149a38071763d910a3d83b7e1c8100a7693704a06e26fcd8935b618dffdb24d7d3b90987a09a09c87186a45d30e8c31960fb081d78620bdc239badf744cad3c4793d54f5b9de85657c515dfdb943519bd4d02615ab4d841b7b35f94cd5fef28328117c1666417fcc5e10a1a4d8195bb266edaf4b661e0824b408d326d9c5c6bea540aad79166f9882f74c952f03347b99d31133c3f8d4add4c269aa53b579a6932cfb6aa427b72e1c0b557ccab2097ef3af98413c76982db0511a7a224ffd0757171cc71337654034009d36d7de72e1ac47dee410c229f773758d6697f902644087dc71915186981d2cf1c2d6297da001935772af56e84066895f82e36a1d41a084f01c9bd4e5d5af7d54fec903ed70b7e50f1b10832705d91db022895e39140e7860d6bf26770a7c3661a6373cea76e83c0a5011f4dc818ab0032eeffe072d707899148b79c64e182852d1fcacdeaae0bf45ccef8ab1b363d20048767f35604c237e37f9a23451b8730a1fa02ddb0f9e56bd414593502ee05dc4abcd840f85cfb51b1c1253021cf73dabf78061aac4ddc2ef7ffb23670f456f988b38beebcbef7ce4b463fe4fd8bfd2d1ee2e99cbedeebe75c54be2de79303623bd83d8a88bfb82c95c5587a4210a73a0e44b0b0bd3739283613320eea92161639cc238026c830711ebc56479151ff76ea776e1719a7f23685f0612dfcedcb07fee77ec74077408d54e008b30d4fa70dc1cacc232eea0c7f20a8a8aa9314c5d84720d85335d81dfd07c44a3fdcc56572199705fd3b269a893c85fd6f2c6f1bda8d6aa300a546ee5c45eb6afb6292c298b8291a839748ed46cb11fb8ed2f635994322123a1034f839e5f2615aead86a8ba49fe03623a41e313dd342220ba87cec86b151a09a2a16743a75bcf8397520f4ec3589d757c639df7e9da287e3d42da6ce8e0906bd2a89dd8b52f13ded93159bdfa85a21e709a3a18e0cf10d505e843154ea922c48d045aec7177598668160265e5a43e85677317f8dd09e806456d436c59e0bdc59bfa67394b1cbc59e5030259c7945ef4a427676a7d63ba08583d84cb296d92df62b82d068296ccd1ecf0ce30c3fa1f808d068dc2cc0f99a2920160688ae50a4f46464dbccfc7781d0a6414a43ee990e6ee38508e418e17ae45969ca83939365e98aaff0f976616273f9245f6e85457f3e913338aec3132400fa53640d761baa4bd912959791f2d88fa83176fef2835ed384d17c31ad3657df593295517722bde19c94b14b315e7f92701ed008f50bd188256eb63161a7e7a10f0554eb6baa2ac0aa593d5e3679665755a78a95487d80379277fef45cd836aed0d807bb8ee8240a7bee765aeeab5bf96726cfce5fa78a79f664aad02700fc53fa6c1800e8baba6922bdcb5d9a6bb2bfb52af418970dc045cc82b973eaab03b8a1c64b799e5ea0c3ef1fd07d450d0cc85cab09c7d13aabf33126b076589f2300f33ebcd218dd354025f4793dfa0997a63a721988ebd9fda8090daa9f0bcc43c30a393f61f637ae2e1a221ed75090db187a33bea0fb00e71860e9e7faf4fe18efb83f15e6a224f67766791a1bcb4c1b1bd518d295b6fc5b09d98403556d03f0141d5afc41dfd848035da9fe8c5ab299a0206fa29fb024ab546985d2affc0af6ea4ccf96503ce69933cc412a37580fdf6fea55a15c66ab40ff4343aac9c6cc1e29b151b8dfd40a7a89fff465e58ae8ecf2f5c7f15ac89f7d314592fb77a533b519cb612d0cfcd021d12abfde695798f5752c2530c7776e7d29ee493fec49096d5423419d1e04b7228736568519a47f054a2e928f6f1d270f3c167869c594bea579401d975bb3c19aa7aaeae998128fa1be682c6898c0cb61b87d8784055ac7131cc31cf1fb172d5fde06437f817a938653a4d2808196ebfdbb7635ab1ad41bebc611d39c3de5a0bf5d378260f936aca6414b97705516cba699003aca21b821eb6d9cbb1715909617c1640b848134e945d525bb21a41007896d440b593e51e50ec372867a3919abfadd5bdadc9c4e56b39d1f906e96ec64c83a8207985f3f74aaeab49b1ee3ec3e6f2734d9cb3170e9ca227dcdc981f4a9f18f18b0eaded50001f25a076a10907b7adee5a644854c400161388cbe56913745a4557b2d707b1b669a707fd3822fe4edbd0315758e11007cdb7a6d03c9dd6fb7208786024ede39058869e86e803ac485d27363ba26d6e3217faea232642373bcfe8c7b4717451208693beb6aa37ec7ea49ce447144753bd459575988937bda0fc7971811ac58839702aaa3a5cbedc8cecff4685526c39c961dd172e716ab00da318faed804b43b5b053770adad2308d6b0c5dfd2fb2ccca11cb57f3c91813e93810ad37d64aa3166403241a2bc4f4d7747a49cd80e08fbffaa8e2fd73436085d1202d5868cf81b9ea99c1b354d7aa8dea37e883147dbae9e0d105d442170267492de876e43e20555b7cbaee31d5a53a02e388eb529daadf9c9d314fe46c17348ea83e713783ad5ec4163ffadce948e2d3bf5c25224fce2a7219f770978c4229b44af78603feae865f6b9e39095b073aadb0594fe1b2b6a8568dfc5fe4985787a68ca1603f1d73519a4125bdb70083986f26212d283e7934dd3c8a35335cf3f827fc991c3071fd660a6dae4bb4d5de9371205e37848b6ee64444c537607568e8875773a319d2415de21b00de0b9ed4faf40b77d0ed87654b6d4deb89ffce0de944648ce27490c8d0aee8dbe77e1410b4c5e1bda3502268c6dcbab80363c1f7129fc420d044467893ec775b3c6a002fb90e73cd91361b815bf875541a6022a650c5a3acbcc7d2e1b35a4e32c611419cdae57f0bc4eb9f569e92bb31ea75a8cf51de2ba50609cd34c7752c3ac7c256e9265dc07eefc9ce7dc38e4c0794ca620d44767f25df51445c35ec414838e0d59e8a8209b6794307941c072eb5b052b336b0b60e6bdfd61a6174ce9bfffdf4bd3e43f7da26f3f4e7d22315607f631c000d0791717eb404d7d31de5c734cd25f4462633bad49f390f510f582b71628387cd6fad5c200cd5c8eba0ad2f78e9d11b9e47b638563e2f78a5c768de2b64a64be775dcd3a522640ed04eb2ca1d789370018a2899bccd1f893f35c96ae90d5004a0960f85ea6c229d7fd83093850db32a9b7b4c1a550759a54ed1ba67b3115ba11d8035224426f8a8e66bab58e64fe93b128ea0ce6e51c9b36a6e380441c54da694b1dd3002ddddd90c7a0d52a6ad62ffccdd062b96d4f74af550418b800492758d07200623062daba1011e597d39aa98a1296f7998f709982051b25623102abacecc63e36ce2bd21b0da1c564ddae7354e182ea1650b0a235b27d107ff32f78c280a7ffc87093f39dbe2cd16ff929e417b633aee845362f5e5e0d7fd05489a51bfe519bbfabe2e4bcf32977f7e0c9c13066baf5b1e6f2a4383ddf97fe40b928f5f7f62fd7ef6f54cb16b10c62933e7c674d074a376046f8d7d19047a04215c3beae66544e32ce982c08442a4bc3b3ad840c27992a10a24375fb4bbb4dabb3c0b139d8a09c33a86d617d4b15231964021c6c390e4b29643a7f8ef22453646fdd2293eddb7cc014c8136c53d33638fdd7c25735d7115ca8aef299c4ffc01b1a9b541d94d341c1394bb66fe055df8b32b719e5cb366c43a5e99de01091b071e3aa0adffd12f7dfb8252fa335ac17ecb7f5c5704b1ab79c0a49db5ce5d5d6d7d75963a474bdf68e8afa342c4579d197fef7227c97018f0d09571bb90d2e53736c8d735b33a714f8aaea05272993531cfc4026918309866f0f691d2560760630e1d349ff39459a55b782f57d8f0f3b460d4ee0df82c89c7e8af150e065844015eb140d26bd2565c81e4c8a920443904af09ce239740c30dcfb54af9729c966dfd3cfd1e4f2fd912e0026be12ed0b9ea6ccc19ef69e755f2dc4e99df0666baf9f70beef97bc7daddfaaa5391f18125185dd37b09681730cf3cf1de39e2435226e556579806c493cf0cd22fd88e738b4386f80b71554b7810a9ce1a88a9d8361c53c30ca8b740df44718f0da8b2f4b1d4126ee0b183a650a28745f3312b31cb219a264811ea0e3e3078961ce06c4f23ad536ee426846c3ca0a1be91a1755645786ed367e04866d25069c8c450b9da34e55fb59a7bba4467fb550fd29f385c2308593d703635c76520bdb6160f12aa864f5f66e70bd4781a55c8aea475d44a9ea0c059329e77e7f38c691480e89c9508a62fd8a93853c6cf8b0956a79dd907b83e6306ca917162d667f9c66e66a458edf8417f2379a596aa995d0fe3a8c5af31bf5698cc5bd1e236bc6400c37ad12df2d2a1f5a13ed97cf79d25340a3637a3cdb2292a678773c13fa4c3648542d57d9f65430254fbb155223f3e634720fb02672e569a23d731f7cad0387db560c2bd3e509c724696b034fd81cd43efce791ea4c05e13e2549ccec93e442af4412a175e239e25bc70e99f0fdc8d306367346fab866b0a91b573c87ddc8105714665c86b947658cdbe6c26bdf46c8d3c706115b2a660b0ca6062c459c26579a66cc9f75b7fa89afd9af05343aedb199c9ceffdc392c7dd418107cbb40cf31434bc2425fa3194867ee55a20c66b9b18f5fe19f5b48becb2836b34a0b6322d29bf3d5ecef6d20d65c29e9c47f8522768d97d4636781963c4b9c3df61ef166ebb71201227cdece34a47eee5f9f203178a4399a8b83edf69746fc5c12d25e2902b2198a2da02753fc4dd3e214a04727608b03a1de0fc4e6fe8421f3b66b12744017acd6f201031145f6b78ab7662a4b88a476702eaa26786b310d5c544cf92187764bc82509a461404606e96616f6f89247984549150d41fa7be5c82be950ab0c9885e837f8d2eae780d9e0eb05eeec42d9a25708369e38770a666c254d88cc34c64f47b521e6641810fe7413bbc56556d1312503777462ed93b98b1c3eb00695804c41907dcaba65a9ad6673dfad89d613d0aea07af8ff1948e96771f1574c9ffe9f54db7ee69c4040a502fef9ab010e4efad1439da527fa799eb65ece3d60abfdc820201b16be6235d8d4d4337a4505e9de34de4f845df7644e0660c0bc1a006b5dcbff35701060ac7f4f7b84cdb6336224ec7e37da46591eca618e193c179a346aa2a3982c0bc36a426229ab753979f1699a4b466bb96fac3c96d28fca0f8b6f143c67584133472bc85354a442bab7032b1e1f75a6brootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootrootkernel-4.18.0-494.el8.src.rpminstallonlypkg(kernel-module)kernel-moduleskernel-modules(x86-64)kernel-modules-uname-rkernel-modules-x86_64kmod(6lowpan.ko)kmod(a8293.ko)kmod(aacraid.ko)kmod(ac97_bus.ko)kmod(acecad.ko)kmod(acer-wmi.ko)kmod(acerhdf.ko)kmod(adutux.ko)kmod(af9013.ko)kmod(af9033.ko)kmod(aiptek.ko)kmod(aircable.ko)kmod(altera-ci.ko)kmod(alx.ko)kmod(amd-pmc.ko)kmod(amd-xgbe.ko)kmod(amd_hsmp.ko)kmod(amdgpu.ko)kmod(amilo-rfkill.ko)kmod(apple-gmux.ko)kmod(apple-mfi-fastcharge.ko)kmod(appledisplay.ko)kmod(arc_uart.ko)kmod(ark3116.ko)kmod(asix.ko)kmod(ast.ko)kmod(asus-laptop.ko)kmod(asus-nb-wmi.ko)kmod(asus-wmi.ko)kmod(atbm8830.ko)kmod(ath.ko)kmod(ath10k_core.ko)kmod(ath10k_pci.ko)kmod(ath11k.ko)kmod(ath11k_pci.ko)kmod(ath3k.ko)kmod(ath9k.ko)kmod(ath9k_common.ko)kmod(ath9k_htc.ko)kmod(ath9k_hw.ko)kmod(ati_remote.ko)kmod(atl1.ko)kmod(atl1c.ko)kmod(atl1e.ko)kmod(atl2.ko)kmod(atlantic.ko)kmod(atm.ko)kmod(au0828.ko)kmod(au8522_common.ko)kmod(au8522_decoder.ko)kmod(au8522_dig.ko)kmod(ax88179_178a.ko)kmod(b1.ko)kmod(b1dma.ko)kmod(b1pci.ko)kmod(b2c2-flexcop-pci.ko)kmod(b2c2-flexcop-usb.ko)kmod(b2c2-flexcop.ko)kmod(bcm203x.ko)kmod(bcm3510.ko)kmod(bcma.ko)kmod(be2iscsi.ko)kmod(be2net.ko)kmod(belkin_sa.ko)kmod(bfusb.ko)kmod(bluetooth.ko)kmod(bnep.ko)kmod(bnx2.ko)kmod(bnx2fc.ko)kmod(bnx2i.ko)kmod(bnx2x.ko)kmod(bnxt_en.ko)kmod(bnxt_re.ko)kmod(bpa10x.ko)kmod(brcmfmac.ko)kmod(brcmsmac.ko)kmod(brcmutil.ko)kmod(bsd_comp.ko)kmod(bt878.ko)kmod(btbcm.ko)kmod(btcoexist.ko)kmod(btintel.ko)kmod(btmrvl.ko)kmod(btmrvl_sdio.ko)kmod(btrtl.ko)kmod(btsdio.ko)kmod(bttv.ko)kmod(btusb.ko)kmod(budget-av.ko)kmod(budget-ci.ko)kmod(budget-core.ko)kmod(budget-patch.ko)kmod(budget.ko)kmod(c4.ko)kmod(c_can.ko)kmod(c_can_pci.ko)kmod(can-bcm.ko)kmod(can-dev.ko)kmod(can-gw.ko)kmod(can-raw.ko)kmod(can.ko)kmod(capidrv.ko)kmod(catc.ko)kmod(cb710-mmc.ko)kmod(cc770.ko)kmod(cc770_platform.ko)kmod(cdc_eem.ko)kmod(cdc_ether.ko)kmod(cdc_mbim.ko)kmod(cdc_ncm.ko)kmod(cdc_subset.ko)kmod(cec.ko)kmod(cfg80211.ko)kmod(ch341.ko)kmod(ch7006.ko)kmod(ch9200.ko)kmod(ch_ipsec.ko)kmod(ch_ktls.ko)kmod(chcr.ko)kmod(chipreg.ko)kmod(cifs.ko)kmod(classmate-laptop.ko)kmod(cmtp.ko)kmod(cnic.ko)kmod(compal-laptop.ko)kmod(cp210x.ko)kmod(cqhci.ko)kmod(cramfs.ko)kmod(cs3308.ko)kmod(cs5345.ko)kmod(cs53l32a.ko)kmod(csiostor.ko)kmod(cx18-alsa.ko)kmod(cx18.ko)kmod(cx22700.ko)kmod(cx22702.ko)kmod(cx231xx-alsa.ko)kmod(cx231xx-dvb.ko)kmod(cx231xx.ko)kmod(cx2341x.ko)kmod(cx23885.ko)kmod(cx24110.ko)kmod(cx24113.ko)kmod(cx24116.ko)kmod(cx24117.ko)kmod(cx24120.ko)kmod(cx24123.ko)kmod(cx25840.ko)kmod(cx82310_eth.ko)kmod(cx88-alsa.ko)kmod(cx88-blackbird.ko)kmod(cx88-dvb.ko)kmod(cx8800.ko)kmod(cx8802.ko)kmod(cx88xx.ko)kmod(cxacru.ko)kmod(cxd2099.ko)kmod(cxd2820r.ko)kmod(cxd2841er.ko)kmod(cxgb4.ko)kmod(cxgb4i.ko)kmod(cxgb4vf.ko)kmod(cxgbit.ko)kmod(cyberjack.ko)kmod(cyclades.ko)kmod(cypress_firmware.ko)kmod(cypress_m8.ko)kmod(dcdbas.ko)kmod(ddbridge.ko)kmod(dell-laptop.ko)kmod(dell-rbtn.ko)kmod(dell-smbios.ko)kmod(dell-smo8800.ko)kmod(dell-wmi-aio.ko)kmod(dell-wmi-descriptor.ko)kmod(dell-wmi-led.ko)kmod(dell-wmi-sysman.ko)kmod(dell-wmi.ko)kmod(dib0070.ko)kmod(dib0090.ko)kmod(dib3000mb.ko)kmod(dib3000mc.ko)kmod(dib7000m.ko)kmod(dib7000p.ko)kmod(dib8000.ko)kmod(dibx000_common.ko)kmod(digi_acceleport.ko)kmod(dl2k.ko)kmod(dm1105.ko)kmod(dm9601.ko)kmod(drx39xyj.ko)kmod(drxd.ko)kmod(drxk.ko)kmod(ds3000.ko)kmod(dst.ko)kmod(dst_ca.ko)kmod(dvb-bt8xx.ko)kmod(dvb-core.ko)kmod(dvb-pll.ko)kmod(dvb-ttpci.ko)kmod(dvb-ttusb-budget.ko)kmod(dvb-usb-a800.ko)kmod(dvb-usb-af9005-remote.ko)kmod(dvb-usb-af9005.ko)kmod(dvb-usb-af9015.ko)kmod(dvb-usb-af9035.ko)kmod(dvb-usb-anysee.ko)kmod(dvb-usb-au6610.ko)kmod(dvb-usb-az6007.ko)kmod(dvb-usb-az6027.ko)kmod(dvb-usb-ce6230.ko)kmod(dvb-usb-cinergyT2.ko)kmod(dvb-usb-cxusb.ko)kmod(dvb-usb-dib0700.ko)kmod(dvb-usb-dibusb-common.ko)kmod(dvb-usb-dibusb-mb.ko)kmod(dvb-usb-dibusb-mc-common.ko)kmod(dvb-usb-dibusb-mc.ko)kmod(dvb-usb-digitv.ko)kmod(dvb-usb-dtt200u.ko)kmod(dvb-usb-dtv5100.ko)kmod(dvb-usb-dw2102.ko)kmod(dvb-usb-ec168.ko)kmod(dvb-usb-gl861.ko)kmod(dvb-usb-gp8psk.ko)kmod(dvb-usb-lmedm04.ko)kmod(dvb-usb-m920x.ko)kmod(dvb-usb-mxl111sf.ko)kmod(dvb-usb-nova-t-usb2.ko)kmod(dvb-usb-opera.ko)kmod(dvb-usb-pctv452e.ko)kmod(dvb-usb-rtl28xxu.ko)kmod(dvb-usb-technisat-usb2.ko)kmod(dvb-usb-ttusb2.ko)kmod(dvb-usb-umt-010.ko)kmod(dvb-usb-vp702x.ko)kmod(dvb-usb-vp7045.ko)kmod(dvb-usb.ko)kmod(dvb_dummy_fe.ko)kmod(dvb_usb_v2.ko)kmod(dwmac-intel.ko)kmod(e4000.ko)kmod(earth-pt1.ko)kmod(ec100.ko)kmod(eeepc-laptop.ko)kmod(eeepc-wmi.ko)kmod(efa.ko)kmod(elo.ko)kmod(em28xx-alsa.ko)kmod(em28xx-dvb.ko)kmod(em28xx-rc.ko)kmod(em28xx.ko)kmod(emi26.ko)kmod(emi62.ko)kmod(empeg.ko)kmod(ene_ir.ko)kmod(enic.ko)kmod(ezusb.ko)kmod(f81534.ko)kmod(fakelb.ko)kmod(fc0011.ko)kmod(fc0012.ko)kmod(fc0013.ko)kmod(fc2580.ko)kmod(fintek-cir.ko)kmod(firedtv.ko)kmod(firewire-core.ko)kmod(firewire-net.ko)kmod(firewire-ohci.ko)kmod(firewire-sbp2.ko)kmod(firmware_attributes_class.ko)kmod(fnic.ko)kmod(ftdi-elan.ko)kmod(ftdi_sio.ko)kmod(fujitsu-laptop.ko)kmod(fujitsu-tablet.ko)kmod(garmin_gps.ko)kmod(gigaset.ko)kmod(gl620a.ko)kmod(gma500_gfx.ko)kmod(gp8psk-fe.ko)kmod(gspca_benq.ko)kmod(gspca_conex.ko)kmod(gspca_cpia1.ko)kmod(gspca_etoms.ko)kmod(gspca_finepix.ko)kmod(gspca_gl860.ko)kmod(gspca_jeilinj.ko)kmod(gspca_jl2005bcd.ko)kmod(gspca_konica.ko)kmod(gspca_m5602.ko)kmod(gspca_main.ko)kmod(gspca_mars.ko)kmod(gspca_mr97310a.ko)kmod(gspca_nw80x.ko)kmod(gspca_ov519.ko)kmod(gspca_ov534.ko)kmod(gspca_ov534_9.ko)kmod(gspca_pac207.ko)kmod(gspca_pac7302.ko)kmod(gspca_pac7311.ko)kmod(gspca_se401.ko)kmod(gspca_sn9c2028.ko)kmod(gspca_sn9c20x.ko)kmod(gspca_sonixb.ko)kmod(gspca_sonixj.ko)kmod(gspca_spca1528.ko)kmod(gspca_spca500.ko)kmod(gspca_spca501.ko)kmod(gspca_spca505.ko)kmod(gspca_spca506.ko)kmod(gspca_spca508.ko)kmod(gspca_spca561.ko)kmod(gspca_sq905.ko)kmod(gspca_sq905c.ko)kmod(gspca_sq930x.ko)kmod(gspca_stk014.ko)kmod(gspca_stv0680.ko)kmod(gspca_stv06xx.ko)kmod(gspca_sunplus.ko)kmod(gspca_t613.ko)kmod(gspca_topro.ko)kmod(gspca_tv8532.ko)kmod(gspca_vc032x.ko)kmod(gspca_vicam.ko)kmod(gspca_xirlink_cit.ko)kmod(gspca_zc3xx.ko)kmod(gtco.ko)kmod(hci_uart.ko)kmod(hci_vhci.ko)kmod(hdaps.ko)kmod(hdpvr.ko)kmod(hfcsusb.ko)kmod(hfi1.ko)kmod(hid-picolcd.ko)kmod(hid-prodikeys.ko)kmod(hid-sensor-accel-3d.ko)kmod(hid-sensor-als.ko)kmod(hid-sensor-gyro-3d.ko)kmod(hid-sensor-humidity.ko)kmod(hid-sensor-iio-common.ko)kmod(hid-sensor-incl-3d.ko)kmod(hid-sensor-magn-3d.ko)kmod(hid-sensor-press.ko)kmod(hid-sensor-prox.ko)kmod(hid-sensor-rotation.ko)kmod(hid-sensor-temperature.ko)kmod(hid-sensor-trigger.ko)kmod(hidp.ko)kmod(hisax.ko)kmod(hisax_fcpcipnp.ko)kmod(hisax_isac.ko)kmod(hisax_st5481.ko)kmod(hopper.ko)kmod(hp-wireless.ko)kmod(hp-wmi.ko)kmod(hp_accel.ko)kmod(hso.ko)kmod(huawei_cdc_ncm.ko)kmod(hwa-hc.ko)kmod(hwpoison-inject.ko)kmod(i1480-dfu-usb.ko)kmod(i1480-est.ko)kmod(i915.ko)kmod(ib_cm.ko)kmod(ib_core.ko)kmod(ib_ipoib.ko)kmod(ib_iser.ko)kmod(ib_isert.ko)kmod(ib_srp.ko)kmod(ib_srpt.ko)kmod(ib_umad.ko)kmod(ib_uverbs.ko)kmod(ideapad-laptop.ko)kmod(idmouse.ko)kmod(ieee802154.ko)kmod(ieee802154_6lowpan.ko)kmod(ieee802154_socket.ko)kmod(iguanair.ko)kmod(imon.ko)kmod(imon_raw.ko)kmod(industrialio-triggered-buffer.ko)kmod(industrialio.ko)kmod(int51x1.ko)kmod(intel-hid.ko)kmod(intel-lpss-acpi.ko)kmod(intel-lpss-pci.ko)kmod(intel-lpss.ko)kmod(intel-rst.ko)kmod(intel-vbtn.ko)kmod(intel-wmi-thunderbolt.ko)kmod(intel_ips.ko)kmod(intel_oaktrail.ko)kmod(intel_pmc_core.ko)kmod(intel_pmc_core_pltdrv.ko)kmod(intel_sdsi.ko)kmod(intel_vsec.ko)kmod(io_edgeport.ko)kmod(io_ti.ko)kmod(iowarrior.ko)kmod(ipaq.ko)kmod(ipheth.ko)kmod(ipw.ko)kmod(ir-imon-decoder.ko)kmod(ir-jvc-decoder.ko)kmod(ir-kbd-i2c.ko)kmod(ir-mce_kbd-decoder.ko)kmod(ir-nec-decoder.ko)kmod(ir-rc5-decoder.ko)kmod(ir-rc6-decoder.ko)kmod(ir-sanyo-decoder.ko)kmod(ir-sony-decoder.ko)kmod(ir-usb.ko)kmod(irdma.ko)kmod(iscsi_boot_sysfs.ko)kmod(iscsi_ibft.ko)kmod(isdn.ko)kmod(isdnhdlc.ko)kmod(ishtp_eclite.ko)kmod(isight_firmware.ko)kmod(isl6405.ko)kmod(isl6421.ko)kmod(isl6423.ko)kmod(isst_if_common.ko)kmod(isst_if_mbox_msr.ko)kmod(isst_if_mbox_pci.ko)kmod(isst_if_mmio.ko)kmod(it913x.ko)kmod(itd1000.ko)kmod(ite-cir.ko)kmod(iuu_phoenix.ko)kmod(ivtv.ko)kmod(ivtvfb.ko)kmod(iw_cm.ko)kmod(iw_cxgb4.ko)kmod(iwldvm.ko)kmod(iwlmvm.ko)kmod(iwlwifi.ko)kmod(ix2505v.ko)kmod(jmb38x_ms.ko)kmod(jsm.ko)kmod(kalmia.ko)kmod(kaweth.ko)kmod(kbtab.ko)kmod(kernelcapi.ko)kmod(keyspan.ko)kmod(keyspan_pda.ko)kmod(kfifo_buf.ko)kmod(kl5kusb105.ko)kmod(kobil_sct.ko)kmod(kvaser_usb.ko)kmod(kvmgt.ko)kmod(l1oip.ko)kmod(l2tp_core.ko)kmod(l2tp_ip.ko)kmod(l2tp_ip6.ko)kmod(l64781.ko)kmod(lan78xx.ko)kmod(ldusb.ko)kmod(leds-blinkm.ko)kmod(leds-clevo-mail.ko)kmod(leds-lm3530.ko)kmod(leds-lp3944.ko)kmod(leds-lp5521.ko)kmod(leds-lp5523.ko)kmod(leds-lp5562.ko)kmod(leds-lp55xx-common.ko)kmod(leds-lt3593.ko)kmod(leds-mlxcpld.ko)kmod(leds-mlxreg.ko)kmod(leds-ss4200.ko)kmod(ledtrig-audio.ko)kmod(ledtrig-backlight.ko)kmod(ledtrig-camera.ko)kmod(ledtrig-default-on.ko)kmod(ledtrig-gpio.ko)kmod(ledtrig-heartbeat.ko)kmod(ledtrig-oneshot.ko)kmod(ledtrig-timer.ko)kmod(ledtrig-transient.ko)kmod(legousbtower.ko)kmod(lg-vl600.ko)kmod(lg2160.ko)kmod(lgdt3305.ko)kmod(lgdt3306a.ko)kmod(lgdt330x.ko)kmod(lgs8gxx.ko)kmod(libcxgb.ko)kmod(libcxgbi.ko)kmod(libfcoe.ko)kmod(libsas.ko)kmod(lnbh25.ko)kmod(lnbp21.ko)kmod(lnbp22.ko)kmod(lpc_ich.ko)kmod(lpc_sch.ko)kmod(lpfc.ko)kmod(m52790.ko)kmod(m88ds3103.ko)kmod(m88rs2000.ko)kmod(m88rs6000t.ko)kmod(mISDN_core.ko)kmod(mISDNinfineon.ko)kmod(mISDNipac.ko)kmod(mISDNisar.ko)kmod(mac80211.ko)kmod(mac802154.ko)kmod(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-catpt.ko)kmod(snd-soc-cml_rt1011_rt5682.ko)kmod(snd-soc-core.ko)kmod(snd-soc-cs35l41-i2c.ko)kmod(snd-soc-cs35l41-lib.ko)kmod(snd-soc-cs35l41-spi.ko)kmod(snd-soc-cs35l41.ko)kmod(snd-soc-cx2072x.ko)kmod(snd-soc-da7213.ko)kmod(snd-soc-da7219.ko)kmod(snd-soc-dmic.ko)kmod(snd-soc-ehl-rt5660.ko)kmod(snd-soc-es8316.ko)kmod(snd-soc-hda-codec.ko)kmod(snd-soc-hdac-hda.ko)kmod(snd-soc-hdac-hdmi.ko)kmod(snd-soc-intel-hda-dsp-common.ko)kmod(snd-soc-intel-sof-cirrus-common.ko)kmod(snd-soc-intel-sof-maxim-common.ko)kmod(snd-soc-intel-sof-realtek-common.ko)kmod(snd-soc-kbl_da7219_max98357a.ko)kmod(snd-soc-kbl_da7219_max98927.ko)kmod(snd-soc-kbl_rt5660.ko)kmod(snd-soc-kbl_rt5663_max98927.ko)kmod(snd-soc-kbl_rt5663_rt5514_max98927.ko)kmod(snd-soc-max98090.ko)kmod(snd-soc-max98357a.ko)kmod(snd-soc-max98373-i2c.ko)kmod(snd-soc-max98373-sdw.ko)kmod(snd-soc-max98373.ko)kmod(snd-soc-max98390.ko)kmod(snd-soc-max98927.ko)kmod(snd-soc-nau8821.ko)kmod(snd-soc-nau8824.ko)kmod(snd-soc-nau8825.ko)kmod(snd-soc-pcm512x-i2c.ko)kmod(snd-soc-pcm512x.ko)kmod(snd-soc-rl6231.ko)kmod(snd-soc-rl6347a.ko)kmod(snd-soc-rt1011.ko)kmod(snd-soc-rt1015.ko)kmod(snd-soc-rt1015p.ko)kmod(snd-soc-rt1308-sdw.ko)kmod(snd-soc-rt1308.ko)kmod(snd-soc-rt1316-sdw.ko)kmod(snd-soc-rt1318-sdw.ko)kmod(snd-soc-rt286.ko)kmod(snd-soc-rt298.ko)kmod(snd-soc-rt5514-spi.ko)kmod(snd-soc-rt5514.ko)kmod(snd-soc-rt5640.ko)kmod(snd-soc-rt5645.ko)kmod(snd-soc-rt5651.ko)kmod(snd-soc-rt5660.ko)kmod(snd-soc-rt5663.ko)kmod(snd-soc-rt5670.ko)kmod(snd-soc-rt5677-spi.ko)kmod(snd-soc-rt5677.ko)kmod(snd-soc-rt5682-i2c.ko)kmod(snd-soc-rt5682-sdw.ko)kmod(snd-soc-rt5682.ko)kmod(snd-soc-rt5682s.ko)kmod(snd-soc-rt700.ko)kmod(snd-soc-rt711-sdca.ko)kmod(snd-soc-rt711.ko)kmod(snd-soc-rt715-sdca.ko)kmod(snd-soc-rt715.ko)kmod(snd-soc-skl-ssp-clk.ko)kmod(snd-soc-skl.ko)kmod(snd-soc-skl_hda_dsp.ko)kmod(snd-soc-skl_nau88l25_ssm4567.ko)kmod(snd-soc-skl_rt286.ko)kmod(snd-soc-sof-sdw.ko)kmod(snd-soc-sof-ssp-amp.ko)kmod(snd-soc-sof_da7219_max98373.ko)kmod(snd-soc-sof_es8336.ko)kmod(snd-soc-sof_nau8825.ko)kmod(snd-soc-sof_rt5682.ko)kmod(snd-soc-ssm4567.ko)kmod(snd-soc-sst-atom-hifi2-platform.ko)kmod(snd-soc-sst-bdw-rt5650-mach.ko)kmod(snd-soc-sst-bdw-rt5677-mach.ko)kmod(snd-soc-sst-broadwell.ko)kmod(snd-soc-sst-bxt-da7219_max98357a.ko)kmod(snd-soc-sst-bxt-rt298.ko)kmod(snd-soc-sst-byt-cht-cx2072x.ko)kmod(snd-soc-sst-byt-cht-da7213.ko)kmod(snd-soc-sst-byt-cht-es8316.ko)kmod(snd-soc-sst-byt-cht-nocodec.ko)kmod(snd-soc-sst-bytcr-rt5640.ko)kmod(snd-soc-sst-bytcr-rt5651.ko)kmod(snd-soc-sst-cht-bsw-max98090_ti.ko)kmod(snd-soc-sst-cht-bsw-nau8824.ko)kmod(snd-soc-sst-cht-bsw-rt5645.ko)kmod(snd-soc-sst-cht-bsw-rt5672.ko)kmod(snd-soc-sst-dsp.ko)kmod(snd-soc-sst-glk-rt5682_max98357a.ko)kmod(snd-soc-sst-haswell.ko)kmod(snd-soc-sst-ipc.ko)kmod(snd-soc-sst-sof-pcm512x.ko)kmod(snd-soc-sst-sof-wm8804.ko)kmod(snd-soc-ts3a227e.ko)kmod(snd-soc-wm-adsp.ko)kmod(snd-soc-wm8804-i2c.ko)kmod(snd-soc-wm8804.ko)kmod(snd-sof-acpi-intel-bdw.ko)kmod(snd-sof-acpi-intel-byt.ko)kmod(snd-sof-acpi.ko)kmod(snd-sof-amd-acp.ko)kmod(snd-sof-amd-renoir.ko)kmod(snd-sof-intel-atom.ko)kmod(snd-sof-intel-hda-common.ko)kmod(snd-sof-intel-hda.ko)kmod(snd-sof-pci-intel-apl.ko)kmod(snd-sof-pci-intel-cnl.ko)kmod(snd-sof-pci-intel-icl.ko)kmod(snd-sof-pci-intel-mtl.ko)kmod(snd-sof-pci-intel-tgl.ko)kmod(snd-sof-pci-intel-tng.ko)kmod(snd-sof-pci.ko)kmod(snd-sof-probes.ko)kmod(snd-sof-utils.ko)kmod(snd-sof-xtensa-dsp.ko)kmod(snd-sof.ko)kmod(snd-timer.ko)kmod(snd-trident.ko)kmod(snd-ua101.ko)kmod(snd-usb-6fire.ko)kmod(snd-usb-audio.ko)kmod(snd-usb-caiaq.ko)kmod(snd-usb-hiface.ko)kmod(snd-usb-line6.ko)kmod(snd-usb-pod.ko)kmod(snd-usb-podhd.ko)kmod(snd-usb-toneport.ko)kmod(snd-usb-us122l.ko)kmod(snd-usb-usx2y.ko)kmod(snd-usb-variax.ko)kmod(snd-usbmidi-lib.ko)kmod(snd-util-mem.ko)kmod(snd-via82xx-modem.ko)kmod(snd-via82xx.ko)kmod(snd-virmidi.ko)kmod(snd-virtuoso.ko)kmod(snd-vx-lib.ko)kmod(snd-vx222.ko)kmod(snd.ko)kmod(snd_xen_front.ko)kmod(soc-utils-test.ko)kmod(sony-laptop.ko)kmod(soundcore.ko)kmod(soundwire-bus.ko)kmod(soundwire-cadence.ko)kmod(soundwire-generic-allocation.ko)kmod(soundwire-intel.ko)kmod(sp8870.ko)kmod(sp887x.ko)kmod(spcp8x5.ko)kmod(speedfax.ko)kmod(speedtch.ko)kmod(squashfs.ko)kmod(ssu100.ko)kmod(stb0899.ko)kmod(stb6000.ko)kmod(stb6100.ko)kmod(stkwebcam.ko)kmod(stmmac.ko)kmod(streamzap.ko)kmod(stv0288.ko)kmod(stv0297.ko)kmod(stv0299.ko)kmod(stv0367.ko)kmod(stv0900.ko)kmod(stv090x.ko)kmod(stv0910.ko)kmod(stv6110.ko)kmod(stv6110x.ko)kmod(stv6111.ko)kmod(symbolserial.ko)kmod(synclink.ko)kmod(synclink_gt.ko)kmod(synclinkmp.ko)kmod(t1pci.ko)kmod(target_core_user.ko)kmod(tc90522.ko)kmod(tda10021.ko)kmod(tda10023.ko)kmod(tda10048.ko)kmod(tda1004x.ko)kmod(tda10071.ko)kmod(tda10086.ko)kmod(tda18212.ko)kmod(tda18218.ko)kmod(tda18250.ko)kmod(tda18271.ko)kmod(tda18271c2dd.ko)kmod(tda665x.ko)kmod(tda7432.ko)kmod(tda8083.ko)kmod(tda8261.ko)kmod(tda826x.ko)kmod(tda827x.ko)kmod(tda8290.ko)kmod(tda9887.ko)kmod(tdx-guest.ko)kmod(tea575x.ko)kmod(tea5761.ko)kmod(tea5767.ko)kmod(tg3.ko)kmod(think-lmi.ko)kmod(thinkpad_acpi.ko)kmod(ti_usb_3410_5052.ko)kmod(tifm_ms.ko)kmod(tifm_sd.ko)kmod(tm6000-alsa.ko)kmod(tm6000-dvb.ko)kmod(tm6000.ko)kmod(topstar-laptop.ko)kmod(toshiba_bluetooth.ko)kmod(ts2020.ko)kmod(ttpci-eeprom.ko)kmod(ttusb_dec.ko)kmod(ttusbdecfe.ko)kmod(ttusbir.ko)kmod(tua6100.ko)kmod(tua9001.ko)kmod(tuner-simple.ko)kmod(tuner-types.ko)kmod(tuner-xc2028.ko)kmod(tuner.ko)kmod(tvaudio.ko)kmod(tveeprom.ko)kmod(ubi.ko)kmod(ucan.ko)kmod(ueagle-atm.ko)kmod(uio.ko)kmod(uio_aec.ko)kmod(uio_cif.ko)kmod(uio_hv_generic.ko)kmod(uio_pci_generic.ko)kmod(uio_pdrv_genirq.ko)kmod(uio_sercos3.ko)kmod(umc.ko)kmod(upd64031a.ko)kmod(upd64083.ko)kmod(upd78f0730.ko)kmod(usb3503.ko)kmod(usb_8dev.ko)kmod(usb_debug.ko)kmod(usb_gigaset.ko)kmod(usb_wwan.ko)kmod(usbatm.ko)kmod(usblcd.ko)kmod(usbnet.ko)kmod(usbsevseg.ko)kmod(usbvision.ko)kmod(ushc.ko)kmod(usnic_verbs.ko)kmod(uss720.ko)kmod(uv_sysfs.ko)kmod(uvcvideo.ko)kmod(uwb.ko)kmod(v4l2-common.ko)kmod(v4l2-dv-timings.ko)kmod(ves1820.ko)kmod(ves1x93.ko)kmod(via-sdmmc.ko)kmod(videobuf-core.ko)kmod(videobuf-dma-sg.ko)kmod(videobuf-vmalloc.ko)kmod(videobuf2-common.ko)kmod(videobuf2-dma-sg.ko)kmod(videobuf2-dvb.ko)kmod(videobuf2-memops.ko)kmod(videobuf2-v4l2.ko)kmod(videobuf2-vmalloc.ko)kmod(videodev.ko)kmod(viperboard.ko)kmod(virtio_snd.ko)kmod(visor.ko)kmod(vmw_pvrdma.ko)kmod(vp27smpx.ko)kmod(vub300.ko)kmod(vx855.ko)kmod(wacom_i2c.ko)kmod(wacom_serial4.ko)kmod(wacom_w8001.ko)kmod(whc-rc.ko)kmod(whci.ko)kmod(whiteheat.ko)kmod(winbond-cir.ko)kmod(wm8739.ko)kmod(wm8775.ko)kmod(wmi-bmof.ko)kmod(wmi.ko)kmod(wusb-cbaf.ko)kmod(wusb-wa.ko)kmod(wusbcore.ko)kmod(xc4000.ko)kmod(xc5000.ko)kmod(xsens_mt.ko)kmod(xusbatm.ko)kmod(yenta_socket.ko)kmod(zaurus.ko)kmod(zl10036.ko)kmod(zl10039.ko)kmod(zl10353.ko)kmod(zr364xx.ko)     /bin/sh/bin/sh/bin/shkernel-uname-rrpmlib(CompressedFileNames)rpmlib(FileDigests)rpmlib(PayloadFilesHavePrefix)rpmlib(PayloadIsXz)4.18.0-494.el8.x86_643.0.4-14.6.0-14.0-15.2-14.14.3dkY@dcp@dZ5dTdP@dJcdBzd>@d7d0d-bd&@d!@d@ddddxdcU@cU@cc`cl@c@c@c@c@cwc&@c&@c@c@c@ccc=@cc@cۥcT@cױ@ccvc0cƍc@ccFcR@ccc@c@c|cwscr-cn9@ck@ch@cb[c_cV~@cMCc@c:c2c*c!@c*c@ccd@cb{@b{@b5@bbbb@bz@bޅb@bVbby@bb>bb@bUblbb2@b@bb@b@bbw@bb@b~H@bzSbu bk@bjbgbf@b_bX bT@bP#bMbMbF@bEbA@b; b8hb3"b1@b/.@b(b@b!b~b @b@ba@a aa7aaaa@a@aa5a@aza@a@aaW@aayav@amaaf@a]aQ@aLl@aC1a@a;Ha0a(a'@a&0a$@a#a@a@aS@a @aa a /a`@`` @``@`@`ݮ@`ٹ`@`"@`@`9@`D``r`r```@```Z`f@``@` @`@``@`@`e@`}p`x*`t6@`n@`m`e`c`a@`[)`X`P`KW`J@`Gc@`B@`?z@`<@`7@`2K@`0`-@`*b@`%@`#`"y@`!'``>`@``@` `@```2@___I@_@_@__1@__ܙ_H@__@__@_м@_v@_ǁ_ǁ__@__G@_@_ _i_#_@_/@__@_:_@___@_ _@_"_@__~@_}_w@_s!_k8_e_cO_`_X_P_>e_;_16_*@_&_"@__@__ L_X@_c^z^^@@^^K^@^W@^@^n@^y^^@^א^?@^ϧ^V@^^˳@^@^Ǿ^^@^'@^@^^@^^U@^^^&@^^@^1^^H^^^@^k@^@^@^0^^|@^{G^{G^wS@^v^t@^s^^r @^p^n^l@^j$@^g@^f/^c^Y^U @^Ri@^O@^Nt^M#@^F^C^AE^9\^4^2@^*@^&^!^@^g@^r]]]+]@]]]B]]Y]@]߶]e@]]]]@]Γ@]A]ʞ]@]@]{@])]]@]W]]]z@]]@]]@]V]@]m]z3@]v>]rJ@]i]g@]e@]c]^][]V]UI@]S]R@]QT]L]J@]D%]B@]A]@1@]>]9]8H@]6]1]0_@]/ ]-@](v@]'$]%@]$];]]@]^@]@]@]:]@\\@\Q\@\@\\\t@\@\\@\9\\ޢ@\P\@\ڭ\\@\g\@\\s@\-@\8\@\\O\@\\f\@\\r@\,@\\@\7\C@\\@\N\\@\@\6\B@\\\@\@\@\@\M\M\M\~d\k\eX@\d\^\\\Z@\HW@\C@\@n@\?\8@\73\3?@\@\\>@\@\I\@\ `\\l@\&@[[@[1[[@[H[@[_[@[[v[[@[@[ٙ@[S@[ @[ @[[@[[[@[;@[@[R@[[@[][ @[@[t[#@[[[:@[[@[Q@[[@[\[[[@[v[qrDenys Vlasenko [4.18.0-494.el8]Denys Vlasenko [4.18.0-493.el8]Denys Vlasenko [4.18.0-492.el8]Denys Vlasenko [4.18.0-491.el8]Denys Vlasenko [4.18.0-490.el8]Denys Vlasenko [4.18.0-489.el8]Denys Vlasenko [4.18.0-488.el8]Denys Vlasenko [4.18.0-487.el8]Denys Vlasenko [4.18.0-486.el8]Denys Vlasenko [4.18.0-485.el8]Denys Vlasenko [4.18.0-484.el8]Denys Vlasenko [4.18.0-483.el8]Denys Vlasenko [4.18.0-482.el8]Denys Vlasenko [4.18.0-481.el8]Denys Vlasenko [4.18.0-480.el8]Denys Vlasenko [4.18.0-479.el8]Denys Vlasenko [4.18.0-478.el8]Lucas Zampieri [4.18.0-477.2.1.el8]Lucas Zampieri [4.18.0-477.1.1.el8]Lucas Zampieri [4.18.0-477.el8]Lucas Zampieri [4.18.0-476.el8]Lucas Zampieri [4.18.0-475.el8]Lucas Zampieri [4.18.0-474.el8]Lucas Zampieri [4.18.0-473.el8]Lucas Zampieri [4.18.0-472.el8]Lucas Zampieri [4.18.0-471.el8]Lucas Zampieri [4.18.0-470.el8]Lucas Zampieri [4.18.0-469.el8]Lucas Zampieri [4.18.0-468.el8]Lucas Zampieri [4.18.0-467.el8]Lucas Zampieri [4.18.0-466.el8]Lucas Zampieri [4.18.0-465.el8]Lucas Zampieri [4.18.0-464.el8]Lucas Zampieri [4.18.0-463.el8]Lucas Zampieri [4.18.0-462.el8]Lucas Zampieri [4.18.0-461.el8]Lucas Zampieri [4.18.0-459.el8]Lucas Zampieri [4.18.0-458.el8]Lucas Zampieri [4.18.0-457.el8]Lucas Zampieri [4.18.0-456.el8]Lucas Zampieri [4.18.0-455.el8]Lucas Zampieri [4.18.0-454.el8]Lucas Zampieri [4.18.0-453.el8]Lucas Zampieri [4.18.0-452.el8]Lucas Zampieri [4.18.0-451.el8]Lucas Zampieri [4.18.0-450.el8]Lucas Zampieri [4.18.0-449.el8]Lucas Zampieri [4.18.0-448.el8]Lucas Zampieri [4.18.0-447.el8]Lucas Zampieri [4.18.0-446.el8]Lucas Zampieri [4.18.0-445.el8]Lucas Zampieri [4.18.0-444.el8]Lucas Zampieri [4.18.0-442.el8.v2.g6f5f]Lucas Zampieri [4.18.0-441.el8]Lucas Zampieri [4.18.0-440.el8]Lucas Zampieri [4.18.0-439.el8]Lucas Zampieri [4.18.0-438.el8]Lucas Zampieri [4.18.0-437.el8]Lucas Zampieri [4.18.0-436.el8]Lucas Zampieri [4.18.0-435.el8]Lucas Zampieri [4.18.0-434.el8]Lucas Zampieri [4.18.0-433.el8]Lucas Zampieri [4.18.0-432.el8]Lucas Zampieri [4.18.0-431.el8]Lucas Zampieri [4.18.0-430.el8]Lucas Zampieri [4.18.0-429.el8]Lucas Zampieri [4.18.0-428.el8]Lucas Zampieri [4.18.0-427.el8]Lucas Zampieri [4.18.0-426.el8]Jarod Wilson [4.18.0-425.el8]Jarod Wilson [4.18.0-424.el8]Jarod Wilson [4.18.0-423.el8]Jarod Wilson [4.18.0-422.el8]Jarod Wilson [4.18.0-421.el8]Jarod Wilson [4.18.0-420.el8]Jarod Wilson [4.18.0-419.el8]Jarod Wilson [4.18.0-418.el8]Jarod Wilson [4.18.0-417.el8]Jarod Wilson [4.18.0-416.el8]Jarod Wilson [4.18.0-415.el8]Jarod Wilson [4.18.0-414.el8]Jarod Wilson [4.18.0-413.el8]Jarod Wilson [4.18.0-412.el8]Jarod Wilson [4.18.0-411.el8]Jarod Wilson [4.18.0-410.el8]Jarod Wilson [4.18.0-409.el8]Jarod Wilson [4.18.0-408.el8]Jarod Wilson [4.18.0-407.el8]Jarod Wilson [4.18.0-406.el8]Jarod Wilson [4.18.0-405.el8]Jarod Wilson [4.18.0-404.el8]Jarod Wilson [4.18.0-403.el8]Jarod Wilson [4.18.0-402.el8]Jarod Wilson [4.18.0-401.el8]Jarod Wilson [4.18.0-400.el8]Jarod Wilson [4.18.0-399.el8]Jarod Wilson [4.18.0-398.el8]Jarod Wilson [4.18.0-397.el8]Jarod Wilson [4.18.0-396.el8]Jarod Wilson [4.18.0-395.el8]Jarod Wilson [4.18.0-394.el8]Jarod Wilson [4.18.0-393.el8]Jarod Wilson [4.18.0-392.el8]Jarod Wilson [4.18.0-391.el8]Jarod Wilson [4.18.0-390.el8]Jarod Wilson [4.18.0-389.el8]Jarod Wilson [4.18.0-388.el8]Jarod Wilson [4.18.0-387.el8]Jarod Wilson [4.18.0-386.el8]Jarod Wilson [4.18.0-385.el8]Bruno Meneguele [4.18.0-384.el8]Jarod Wilson [4.18.0-383.el8]Jarod Wilson [4.18.0-382.el8]Jarod Wilson [4.18.0-381.el8]Jarod Wilson [4.18.0-380.el8]Jarod Wilson [4.18.0-379.el8]Jarod Wilson [4.18.0-378.el8]Jarod Wilson [4.18.0-377.el8]Jarod Wilson [4.18.0-376.el8]Jarod Wilson [4.18.0-375.el8]Jarod Wilson [4.18.0-374.el8]Jarod Wilson [4.18.0-373.el8]Augusto Caringi [4.18.0-372.2.1.el8]Augusto Caringi [4.18.0-372.1.1.el8]Augusto Caringi [4.18.0-372.el8]Augusto Caringi [4.18.0-371.el8]Augusto Caringi [4.18.0-370.el8]Augusto Caringi [4.18.0-369.el8]Augusto Caringi [4.18.0-368.el8]Augusto Caringi [4.18.0-367.el8]Augusto Caringi [4.18.0-366.el8]Augusto Caringi [4.18.0-365.el8]Augusto Caringi [4.18.0-364.el8]Augusto Caringi [4.18.0-363.el8]Augusto Caringi [4.18.0-362.el8]Augusto Caringi [4.18.0-361.el8]Augusto Caringi [4.18.0-360.el8]Augusto Caringi [4.18.0-359.el8]Augusto Caringi [4.18.0-358.el8]Augusto Caringi [4.18.0-357.el8]Augusto Caringi [4.18.0-356.el8]Augusto Caringi [4.18.0-355.el8]Augusto Caringi [4.18.0-354.el8]Jan Stancek [4.18.0-353.el8]Jan Stancek [4.18.0-352.el8]Bruno Meneguele [4.18.0-351.el8]Bruno Meneguele [4.18.0-350.el8]Augusto Caringi [4.18.0-349.el8]Augusto Caringi [4.18.0-348.6.el8]Augusto Caringi [4.18.0-348.5.el8]Augusto Caringi [4.18.0-348.4.el8]Augusto Caringi [4.18.0-348.3.el8]Augusto Caringi [4.18.0-348.2.el8]Augusto Caringi [4.18.0-348.1.el8]Augusto Caringi [4.18.0-345.1.el8]Augusto Caringi [4.18.0-343.1.el8]Bruno Meneguele [4.18.0-343.el8]Bruno Meneguele [4.18.0-342.el8]Bruno Meneguele [4.18.0-341.el8]Bruno Meneguele [4.18.0-340.el8]Bruno Meneguele [4.18.0-339.el8]Bruno Meneguele [4.18.0-338.el8]Bruno Meneguele [4.18.0-337.el8]Bruno Meneguele [4.18.0-336.el8]Bruno Meneguele [4.18.0-335.el8]Bruno Meneguele [4.18.0-334.el8]Bruno Meneguele [4.18.0-333.el8]Bruno Meneguele [4.18.0-332.el8]Bruno Meneguele [4.18.0-331.el8]Bruno Meneguele [4.18.0-330.el8]Bruno Meneguele [4.18.0-329.el8]Bruno Meneguele [4.18.0-328.el8]Augusto Caringi [4.18.0-327.el8]Augusto Caringi [4.18.0-326.el8]Augusto Caringi [4.18.0-325.el8]Augusto Caringi [4.18.0-324.el8]Augusto Caringi [4.18.0-323.el8]Bruno Meneguele [4.18.0-322.el8]Bruno Meneguele [4.18.0-321.el8]Bruno Meneguele [4.18.0-320.el8]Bruno Meneguele [4.18.0-319.el8]Bruno Meneguele [4.18.0-318.el8]Bruno Meneguele [4.18.0-317.el8]Bruno Meneguele [4.18.0-316.el8]Bruno Meneguele [4.18.0-315.el8]Bruno Meneguele [4.18.0-314.el8]Bruno Meneguele [4.18.0-313.el8]Bruno Meneguele [4.18.0-312.el8]Bruno Meneguele [4.18.0-311.el8]Bruno Meneguele [4.18.0-310.el8]Bruno Meneguele [4.18.0-309.el8]Bruno Meneguele [4.18.0-308.el8]Bruno Meneguele [4.18.0-307.el8]Bruno Meneguele [4.18.0-306.el8]Bruno Meneguele [4.18.0-305.8.el8]Bruno Meneguele [4.18.0-305.7.el8]Bruno Meneguele [4.18.0-305.6.el8]Bruno Meneguele [4.18.0-305.5.el8]Bruno Meneguele [4.18.0-305.4.el8]Bruno Meneguele [4.18.0-305.3.el8]Bruno Meneguele [4.18.0-305.2.el8]Bruno Meneguele [4.18.0-305.1.el8]Bruno Meneguele [4.18.0-304.7.el8]Bruno Meneguele [4.18.0-304.6.el8]Bruno Meneguele [4.18.0-304.5.el8]Bruno Meneguele [4.18.0-304.4.el8]Bruno Meneguele [4.18.0-304.3.el8]Bruno Meneguele [4.18.0-304.2.el8]Bruno Meneguele [4.18.0-304.1.el8]Bruno Meneguele [4.18.0-303.1.el8]Bruno Meneguele [4.18.0-302.1.el8]Bruno Meneguele [4.18.0-301.1.el8]Bruno Meneguele [4.18.0-300.1.el8]Bruno Meneguele [4.18.0-299.1.el8]Bruno Meneguele [4.18.0-298.1.el8]Bruno Meneguele [4.18.0-297.1.el8]Jan Stancek [4.18.0-297.el8]Jan Stancek [4.18.0-296.el8]Jan Stancek [4.18.0-295.el8]Jan Stancek [4.18.0-294.el8]Jan Stancek [4.18.0-293.el8]Jan Stancek [4.18.0-292.el8]Jan Stancek [4.18.0-291.el8]Jan Stancek [4.18.0-290.el8]Jan Stancek [4.18.0-289.el8]Jan Stancek [4.18.0-288.el8]Jan Stancek [4.18.0-287.el8]Jan Stancek [4.18.0-286.el8]Jan Stancek [4.18.0-285.el8]Jan Stancek [4.18.0-284.el8]Jan Stancek [4.18.0-283.el8]Jan Stancek [4.18.0-282.el8]Jan Stancek [4.18.0-281.el8]Jan Stancek [4.18.0-280.el8]Jan Stancek [4.18.0-279.el8]Jan Stancek [4.18.0-278.el8]Jan Stancek [4.18.0-277.el8]Jan Stancek [4.18.0-276.el8]Jan Stancek [4.18.0-275.el8]Jan Stancek [4.18.0-274.el8]Jan Stancek [4.18.0-273.el8]Jan Stancek [4.18.0-272.el8]Jan Stancek [4.18.0-271.el8]Jan Stancek [4.18.0-270.el8]Jan Stancek [4.18.0-269.el8]Jan Stancek [4.18.0-268.el8]Jan Stancek [4.18.0-267.el8]Jan Stancek [4.18.0-266.el8]Jan Stancek [4.18.0-265.el8]Jan Stancek [4.18.0-264.el8]Jan Stancek [4.18.0-263.el8]Jan Stancek [4.18.0-262.el8]Jan Stancek [4.18.0-261.el8]Jan Stancek [4.18.0-260.el8]Jan Stancek [4.18.0-259.el8]Jan Stancek [4.18.0-258.el8]Jan Stancek [4.18.0-257.el8]Jan Stancek [4.18.0-256.el8]Jan Stancek [4.18.0-255.el8]Jan Stancek [4.18.0-254.el8]Jan Stancek [4.18.0-253.el8]Jan Stancek [4.18.0-252.el8]Jan Stancek [4.18.0-251.el8]Jan Stancek [4.18.0-250.el8]Jan Stancek [4.18.0-249.el8]Jan Stancek [4.18.0-248.el8]Jan Stancek [4.18.0-247.el8]Jan Stancek [4.18.0-246.el8]Jan Stancek [4.18.0-245.el8]Jan Stancek [4.18.0-244.el8]Jan Stancek [4.18.0-243.el8]Jan Stancek [4.18.0-242.el8]Jan Stancek [4.18.0-241.el8]Jan Stancek [4.18.0-240.10.el8]Jan Stancek [4.18.0-240.9.el8]Jan Stancek [4.18.0-240.8.el8]Jan Stancek [4.18.0-240.7.el8]Jan Stancek [4.18.0-240.6.el8]Jan Stancek [4.18.0-240.5.el8]Jan Stancek [4.18.0-240.4.el8]Jan Stancek [4.18.0-240.3.el8]Jan Stancek [4.18.0-240.2.el8]Jan Stancek [4.18.0-240.1.el8]Jan Stancek [4.18.0-239.1.el8]Frantisek Hrbata [4.18.0-239.el8]Frantisek Hrbata [4.18.0-238.el8]Frantisek Hrbata [4.18.0-237.el8]Frantisek Hrbata [4.18.0-236.el8]Frantisek Hrbata [4.18.0-235.el8]Frantisek Hrbata [4.18.0-234.el8]Frantisek Hrbata [4.18.0-233.el8]Frantisek Hrbata [4.18.0-232.el8]Frantisek Hrbata [4.18.0-231.el8]Frantisek Hrbata [4.18.0-230.el8]Frantisek Hrbata [4.18.0-229.el8]Frantisek Hrbata [4.18.0-228.el8]Frantisek Hrbata [4.18.0-227.el8]Frantisek Hrbata [4.18.0-226.el8]Frantisek Hrbata [4.18.0-225.el8]Frantisek Hrbata [4.18.0-224.el8]Frantisek Hrbata [4.18.0-223.el8]Frantisek Hrbata [4.18.0-222.el8]Frantisek Hrbata [4.18.0-221.el8]Frantisek Hrbata [4.18.0-220.el8]Frantisek Hrbata [4.18.0-219.el8]Frantisek Hrbata [4.18.0-218.el8]Frantisek Hrbata [4.18.0-217.el8]Frantisek Hrbata [4.18.0-216.el8]Frantisek Hrbata [4.18.0-215.el8]Frantisek Hrbata [4.18.0-214.el8]Frantisek Hrbata [4.18.0-213.el8]Frantisek Hrbata [4.18.0-212.el8]Frantisek Hrbata [4.18.0-211.el8]Frantisek Hrbata [4.18.0-210.el8]Frantisek Hrbata [4.18.0-209.el8]Frantisek Hrbata [4.18.0-208.el8]Frantisek Hrbata [4.18.0-207.el8]Frantisek Hrbata [4.18.0-206.el8]Frantisek Hrbata [4.18.0-205.el8]Frantisek Hrbata [4.18.0-204.el8]Frantisek Hrbata [4.18.0-203.el8]Frantisek Hrbata [4.18.0-202.el8]Frantisek Hrbata [4.18.0-201.el8]Frantisek Hrbata [4.18.0-200.el8]Frantisek Hrbata [4.18.0-199.el8]Frantisek Hrbata [4.18.0-198.el8]Frantisek Hrbata [4.18.0-197.el8]Frantisek Hrbata [4.18.0-196.el8]Frantisek Hrbata [4.18.0-195.el8]Frantisek Hrbata [4.18.0-194.el8]Frantisek Hrbata [4.18.0-193.15.el8]Frantisek Hrbata [4.18.0-193.14.el8]Frantisek Hrbata [4.18.0-193.13.el8]Frantisek Hrbata [4.18.0-193.12.el8]Frantisek Hrbata [4.18.0-193.11.el8]Frantisek Hrbata [4.18.0-193.10.el8]Frantisek Hrbata [4.18.0-193.9.el8]Frantisek Hrbata [4.18.0-193.8.el8]Frantisek Hrbata [4.18.0-193.7.el8]Frantisek Hrbata [4.18.0-193.6.el8]Frantisek Hrbata [4.18.0-193.5.el8]Frantisek Hrbata [4.18.0-193.4.el8]Frantisek Hrbata [4.18.0-193.3.el8]Frantisek Hrbata [4.18.0-193.2.el8]Frantisek Hrbata [4.18.0-193.1.el8]Frantisek Hrbata [4.18.0-192.2.el8]Frantisek Hrbata [4.18.0-192.1.el8]Frantisek Hrbata [4.18.0-191.2.el8]Frantisek Hrbata [4.18.0-191.1.el8]Frantisek Hrbata [4.18.0-190.3.el8]Frantisek Hrbata [4.18.0-190.2.el8]Frantisek Hrbata [4.18.0-190.1.el8]Frantisek Hrbata [4.18.0-189.1.el8]Frantisek Hrbata [4.18.0-188.3.el8]Frantisek Hrbata [4.18.0-188.2.el8]Frantisek Hrbata [4.18.0-188.1.el8]Frantisek Hrbata [4.18.0-187.2.el8]Frantisek Hrbata [4.18.0-187.1.el8]Frantisek Hrbata [4.18.0-186.2.el8]Frantisek Hrbata [4.18.0-186.1.el8]Bruno Meneguele [4.18.0-185.el8]Herton R. Krzesinski [4.18.0-184.el8]Herton R. Krzesinski [4.18.0-183.el8]Herton R. Krzesinski [4.18.0-182.el8]Herton R. Krzesinski [4.18.0-181.el8]Herton R. Krzesinski [4.18.0-180.el8]Herton R. Krzesinski [4.18.0-179.el8]Herton R. Krzesinski [4.18.0-178.el8]Herton R. Krzesinski [4.18.0-177.el8]Herton R. Krzesinski [4.18.0-176.el8]Bruno Meneguele [4.18.0-175.el8]Bruno Meneguele [4.18.0-174.el8]Bruno Meneguele [4.18.0-173.el8]Bruno Meneguele [4.18.0-172.el8]Bruno Meneguele [4.18.0-171.el8]Bruno Meneguele [4.18.0-170.el8]Bruno Meneguele [4.18.0-169.el8]Bruno Meneguele [4.18.0-168.el8]Bruno Meneguele [4.18.0-167.el8]Bruno Meneguele [4.18.0-166.el8]Bruno Meneguele [4.18.0-165.el8]Bruno Meneguele [4.18.0-164.el8]Bruno Meneguele [4.18.0-163.el8]Bruno Meneguele [4.18.0-162.el8]Bruno Meneguele [4.18.0-161.el8]Bruno Meneguele [4.18.0-160.el8]Bruno Meneguele [4.18.0-159.el8]Bruno Meneguele [4.18.0-158.el8]Bruno Meneguele [4.18.0-157.el8]Bruno Meneguele [4.18.0-156.el8]Bruno Meneguele [4.18.0-155.el8]Bruno Meneguele [4.18.0-154.el8]Bruno Meneguele [4.18.0-153.el8]Bruno Meneguele [4.18.0-152.el8]Phillip Lougher [4.18.0-151.el8]Phillip Lougher [4.18.0-150.el8]Phillip Lougher [4.18.0-149.el8]Phillip Lougher [4.18.0-148.el8]Phillip Lougher [4.18.0-147.13.el8]Phillip Lougher [4.18.0-147.12.el8]Phillip Lougher [4.18.0-147.11.el8]Phillip Lougher [4.18.0-147.10.el8]Phillip Lougher [4.18.0-147.9.el8]Phillip Lougher [4.18.0-147.8.el8]Phillip Lougher [4.18.0-147.7.el8]Phillip Lougher [4.18.0-147.6.el8]Phillip Lougher [4.18.0-147.5.el8]Phillip Lougher [4.18.0-147.4.el8]Phillip Lougher [4.18.0-147.3.el8]Phillip Lougher [4.18.0-147.2.el8]Phillip Lougher [4.18.0-147.1.el8]Phillip Lougher [4.18.0-146.1.el8]Phillip Lougher [4.18.0-145.1.el8]Phillip Lougher [4.18.0-144.1.el8]Herton R. Krzesinski [4.18.0-144.el8]Herton R. Krzesinski [4.18.0-143.el8]Herton R. Krzesinski [4.18.0-142.el8]Herton R. Krzesinski [4.18.0-141.el8]Herton R. Krzesinski [4.18.0-140.el8]Herton R. Krzesinski [4.18.0-139.el8]Herton R. Krzesinski [4.18.0-138.el8]Herton R. Krzesinski [4.18.0-137.el8]Herton R. Krzesinski [4.18.0-136.el8]Herton R. Krzesinski [4.18.0-135.el8]Herton R. Krzesinski [4.18.0-134.el8]Herton R. Krzesinski [4.18.0-133.el8]Herton R. Krzesinski [4.18.0-132.el8]Herton R. Krzesinski [4.18.0-131.el8]Herton R. Krzesinski [4.18.0-130.el8]Herton R. Krzesinski [4.18.0-129.el8]Herton R. Krzesinski [4.18.0-128.el8]Herton R. Krzesinski [4.18.0-127.el8]Herton R. Krzesinski [4.18.0-126.el8]Herton R. Krzesinski [4.18.0-125.el8]Herton R. Krzesinski [4.18.0-124.el8]Herton R. Krzesinski [4.18.0-123.el8]Herton R. Krzesinski [4.18.0-122.el8]Herton R. Krzesinski [4.18.0-121.el8]Herton R. Krzesinski [4.18.0-120.el8]Herton R. Krzesinski [4.18.0-119.el8]Herton R. Krzesinski [4.18.0-118.el8]Herton R. Krzesinski [4.18.0-117.el8]Herton R. Krzesinski [4.18.0-116.el8]Herton R. Krzesinski [4.18.0-115.el8]Herton R. Krzesinski [4.18.0-114.el8]Herton R. Krzesinski [4.18.0-113.el8]Herton R. Krzesinski [4.18.0-112.el8]Herton R. Krzesinski [4.18.0-111.el8]Herton R. Krzesinski [4.18.0-110.el8]Herton R. Krzesinski [4.18.0-109.el8]Herton R. Krzesinski [4.18.0-108.el8]Frantisek Hrbata [4.18.0-107.el8]Frantisek Hrbata [4.18.0-106.el8]Frantisek Hrbata [4.18.0-105.el8]Frantisek Hrbata [4.18.0-104.el8]Herton R. Krzesinski [4.18.0-103.el8]Herton R. Krzesinski [4.18.0-102.el8]Herton R. Krzesinski [4.18.0-101.el8]Herton R. Krzesinski [4.18.0-100.el8]Herton R. Krzesinski [4.18.0-99.el8]Herton R. Krzesinski [4.18.0-98.el8]Herton R. Krzesinski [4.18.0-97.el8]Herton R. Krzesinski [4.18.0-96.el8]Herton R. Krzesinski [4.18.0-95.el8]Herton R. Krzesinski [4.18.0-94.el8]Herton R. Krzesinski [4.18.0-93.el8]Herton R. Krzesinski [4.18.0-92.el8]Herton R. Krzesinski [4.18.0-91.el8]Herton R. Krzesinski [4.18.0-90.el8]Herton R. Krzesinski [4.18.0-89.el8]Herton R. Krzesinski [4.18.0-88.el8]Herton R. Krzesinski [4.18.0-87.el8]Herton R. Krzesinski [4.18.0-86.el8]Herton R. Krzesinski [4.18.0-85.el8]Herton R. Krzesinski [4.18.0-84.el8]Herton R. Krzesinski [4.18.0-83.el8]Herton R. Krzesinski [4.18.0-82.el8]Herton R. Krzesinski [4.18.0-81.el8]Herton R. Krzesinski [4.18.0-80.23.el8]Herton R. Krzesinski [4.18.0-80.22.el8]Herton R. Krzesinski [4.18.0-80.21.el8]Herton R. Krzesinski [4.18.0-80.20.el8]Herton R. Krzesinski [4.18.0-80.19.el8]Herton R. Krzesinski [4.18.0-80.18.el8]Herton R. Krzesinski [4.18.0-80.17.el8]Herton R. Krzesinski [4.18.0-80.16.el8]Herton R. Krzesinski [4.18.0-80.15.el8]Herton R. Krzesinski [4.18.0-80.14.el8]Herton R. Krzesinski [4.18.0-80.13.el8]Herton R. Krzesinski [4.18.0-80.12.el8]Herton R. Krzesinski [4.18.0-80.11.el8]Herton R. Krzesinski [4.18.0-80.10.el8]Herton R. Krzesinski [4.18.0-80.9.el8]Herton R. Krzesinski [4.18.0-80.8.el8]Herton R. Krzesinski [4.18.0-80.7.el8]Herton R. Krzesinski [4.18.0-80.6.el8]Herton R. Krzesinski [4.18.0-80.5.el8]Herton R. Krzesinski [4.18.0-80.4.el8]Herton R. Krzesinski [4.18.0-80.3.el8]Herton R. Krzesinski [4.18.0-80.2.el8]Herton R. Krzesinski [4.18.0-80.1.el8]Herton R. Krzesinski [4.18.0-79.1.el8]Herton R. Krzesinski [4.18.0-78.1.el8]Herton R. Krzesinski [4.18.0-77.1.el8]Herton R. Krzesinski [4.18.0-76.1.el8]Herton R. Krzesinski [4.18.0-75.1.el8]Herton R. Krzesinski [4.18.0-74.1.el8]Herton R. Krzesinski [4.18.0-73.1.el8]Herton R. Krzesinski [4.18.0-72.1.el8]Herton R. Krzesinski [4.18.0-71.1.el8]Herton R. Krzesinski [4.18.0-70.el8]Herton R. Krzesinski [4.18.0-69.el8]Herton R. Krzesinski [4.18.0-68.el8]Herton R. Krzesinski [4.18.0-67.el8]Herton R. Krzesinski [4.18.0-66.el8]Herton R. Krzesinski [4.18.0-65.el8]Herton R. Krzesinski [4.18.0-64.el8]Herton R. Krzesinski [4.18.0-63.el8]Herton R. Krzesinski [4.18.0-62.el8]Herton R. Krzesinski [4.18.0-61.el8]Herton R. Krzesinski [4.18.0-60.el8]Herton R. Krzesinski [4.18.0-59.el8]Herton R. Krzesinski [4.18.0-58.el8]Herton R. Krzesinski [4.18.0-57.el8]Herton R. Krzesinski [4.18.0-56.el8]Herton R. Krzesinski [4.18.0-55.el8]Herton R. Krzesinski [4.18.0-54.el8]Herton R. Krzesinski [4.18.0-53.el8]Herton R. Krzesinski [4.18.0-52.el8]Herton R. Krzesinski [4.18.0-51.el8]Herton R. Krzesinski [4.18.0-50.el8]Herton R. Krzesinski [4.18.0-49.el8]Herton R. Krzesinski [4.18.0-48.el8]Herton R. Krzesinski [4.18.0-47.el8]Herton R. Krzesinski [4.18.0-46.el8]Herton R. Krzesinski [4.18.0-45.el8]Herton R. Krzesinski [4.18.0-44.el8]Herton R. Krzesinski [4.18.0-43.el8]Herton R. Krzesinski [4.18.0-42.el8]Herton R. Krzesinski [4.18.0-41.el8]Herton R. Krzesinski [4.18.0-40.el8]Herton R. Krzesinski [4.18.0-39.el8]Herton R. Krzesinski [4.18.0-38.el8]Herton R. Krzesinski [4.18.0-37.el8]Herton R. Krzesinski [4.18.0-36.el8]Herton R. Krzesinski [4.18.0-35.el8]Herton R. Krzesinski [4.18.0-34.el8]Herton R. Krzesinski [4.18.0-33.el8]Herton R. Krzesinski [4.18.0-32.el8]Herton R. Krzesinski [4.18.0-31.el8]Herton R. Krzesinski [4.18.0-30.el8]Herton R. Krzesinski [4.18.0-29.el8]Herton R. Krzesinski [4.18.0-28.el8]Herton R. Krzesinski [4.18.0-27.el8]Herton R. Krzesinski [4.18.0-26.el8]Herton R. Krzesinski [4.18.0-25.el8]Herton R. Krzesinski [4.18.0-24.el8]Herton R. Krzesinski [4.18.0-23.el8]Herton R. Krzesinski [4.18.0-22.el8]Herton R. Krzesinski [4.18.0-21.el8]Herton R. Krzesinski [4.18.0-20.el8]Herton R. Krzesinski [4.18.0-19.el8]Herton R. Krzesinski [4.18.0-18.el8]Herton R. Krzesinski [4.18.0-17.el8]Herton R. Krzesinski [4.18.0-16.el8]Herton R. Krzesinski [4.18.0-15.el8]Herton R. Krzesinski [4.18.0-14.el8]Herton R. Krzesinski [4.18.0-13.el8]Herton R. Krzesinski [4.18.0-12.el8]Herton R. Krzesinski [4.18.0-11.el8]Herton R. Krzesinski [4.18.0-10.el8]Herton R. Krzesinski [4.18.0-9.el8]Herton R. Krzesinski [4.18.0-8.el8]Herton R. Krzesinski [4.18.0-7.el8]Herton R. Krzesinski [4.18.0-6.el8]Herton R. Krzesinski [4.18.0-5.el8]Herton R. Krzesinski [4.18.0-4.el8]Herton R. Krzesinski [4.18.0-3.el8]Herton R. Krzesinski [4.18.0-2.el8]Herton R. Krzesinski [4.18.0-1.el8]- net/sched: sch_fq: fix integer overflow of "credit" (Davide Caratti) [2187718] - net: sched: gred: prevent races when adding offloads to stats (Davide Caratti) [2187718] - sch_htb: Avoid grafting on htb_destroy_class_offload when destroying htb (Davide Caratti) [2187718] - net/sched: act_mpls: Fix warning during failed attribute validation (Davide Caratti) [2187718] - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2187718] - net_sched: reject TCF_EM_SIMPLE case for complex ematch module (Davide Caratti) [2187718] - net: sched: Fix use after free in red_enqueue() (Davide Caratti) [2187718] - net: sched: fix race condition in qdisc_graft() (Davide Caratti) [2187718] - net: sched: sfb: fix null pointer access issue when sfb_init() fails (Davide Caratti) [2187718] - net/sched: cls_api: Fix flow action initialization (Davide Caratti) [2187718] - scsi: lpfc: Update inbox lpfc driver for RHEL 8.9 to 14.0.0.21. (Paul Ely) [2165048] - scsi: lpfc: Copyright updates for 14.2.0.11 patches (Paul Ely) [2165048] - scsi: lpfc: Copyright updates for 14.2.0.10 patches (Paul Ely) [2165048] - scsi: lpfc: Defer issuing new PLOGI if received RSCN before completing REG_LOGIN (Paul Ely) [2165048] - scsi: lpfc: Record LOGO state with discovery engine even if aborted (Paul Ely) [2165048] - scsi: lpfc: Fix lockdep warning for rx_monitor lock when unloading driver (Paul Ely) [2165048] - scsi: lpfc: Reorder freeing of various DMA buffers and their list removal (Paul Ely) [2165048] - scsi: lpfc: Prevent lpfc_debugfs_lockstat_write() buffer overflow (Paul Ely) [2165048] - scsi: lpfc: Introduce new attention types for lpfc_sli4_async_fc_evt() handler (Paul Ely) [2165048] - scsi: lpfc: Fix use-after-free KFENCE violation during sysfs firmware write (Paul Ely) [2165048] - scsi: lpfc: Exit PRLI completion handling early if ndlp not in PRLI_ISSUE state (Paul Ely) [2165048] - scsi: lpfc: Remove duplicate ndlp kref decrement in lpfc_cleanup_rpis() (Paul Ely) [2165048] - scsi: lpfc: Remove redundant clean up code in disable_vport() (Paul Ely) [2165048] - scsi: lpfc: Fix crash involving race between FLOGI timeout and devloss handler (Paul Ely) [2165048] - net: sched: sch_qfq: prevent slab-out-of-bounds in qfq_activate_agg (Ricardo Robaina) [2192680] {CVE-2023-2248 CVE-2023-31436} - vfio/ccw: remove old IDA format restrictions (Tobias Huschle) [2187662] - vfio/ccw: handle a guest Format-1 IDAL (Tobias Huschle) [2187662] - vfio/ccw: allocate/populate the guest idal (Tobias Huschle) [2187662] - vfio/ccw: calculate number of IDAWs regardless of format (Tobias Huschle) [2187662] - vfio/ccw: read only one Format-1 IDAW (Tobias Huschle) [2187662] - vfio/ccw: refactor the idaw counter (Tobias Huschle) [2187662] - vfio/ccw: populate page_array struct inline (Tobias Huschle) [2187662] - vfio/ccw: record the page offset in struct pfn_array (Tobias Huschle) [2187662] - vfio/ccw: pass page count to page_array struct (Tobias Huschle) [2187662] - vfio/ccw: simplify CCW chain fetch routines (Tobias Huschle) [2187662] - vfio/ccw: move where IDA flag is set in ORB (Tobias Huschle) [2187662] - vfio/ccw: allow non-zero storage keys (Tobias Huschle) [2187662] - iavf: remove active_cvlans and active_svlans bitmaps (Stefan Assmann) [2153349] - iavf: refactor VLAN filter states (Stefan Assmann) [2153349] - iavf: do not track VLAN 0 filters (Stefan Assmann) [2153349] - iavf: fix non-tunneled IPv6 UDP packet type and hashing (Stefan Assmann) [2153349] - iavf: fix inverted Rx hash condition leading to disabled hash (Stefan Assmann) [2153349] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153349] - iavf/iavf_main: actually log ->src mask when talking about it (Stefan Assmann) [2153349] - iavf: Fix VF driver counting VLAN 0 filters (Stefan Assmann) [2153349] - iavf: Change information about device removal in dmesg (Stefan Assmann) [2153349] - iavf: Replace __FUNCTION__ with __func__ (Stefan Assmann) [2153349] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2153349] - ipv4: prevent potential spectre v1 gadget in fib_metrics_match() (Guillaume Nault) [2188040] - ipv4: prevent potential spectre v1 gadget in ip_metrics_convert() (Guillaume Nault) [2188040] - ipv4: Fix error return code in fib_table_insert() (Guillaume Nault) [2188040] - ipv4: drop dst in multicast routing path (Guillaume Nault) [2188040] - net: igmp: respect RCU rules in ip_mc_source() and ip_mc_msfilter() (Guillaume Nault) [2188040] - xfrm: Zero padding when dumping algos and encap (Sabrina Dubroca) [2189212] - xfrm: redact SA secret with lockdown confidentiality (Sabrina Dubroca) [2189212] - xfrm: fix bug with DSCP copy to v6 from v4 tunnel (Sabrina Dubroca) [2189212] - xfrm: enforce validity of offload input flags (Sabrina Dubroca) [2189212] - ice: Remove LAG+SRIOV mutual exclusion (Michal Schmidt) [2120585] - ext4: correct the misjudgment in ext4_iget_extra_inode (Carlos Maiolino) [2193101] - ext4: correct max_inline_xattr_value_size computing (Carlos Maiolino) [2193101] - ext4: fix use-after-free in ext4_xattr_set_entry (Carlos Maiolino) [2193101] {CVE-2023-2513} - ext4: add EXT4_INODE_HAS_XATTR_SPACE macro in xattr.h (Carlos Maiolino) [2193101] - ixgbevf: Fix resource leak in ixgbevf_init_module() (Ken Cox) [2153374] - ixgbevf: Add error messages on vlan error (Ken Cox) [2153374]- kunit: make kunit_test_timeout compatible with comment (Nico Pache) [2168375] - kunit: fix assert_type for comparison macros (Nico Pache) [2168375] - redhat: include new kunit tests in mod-internals (Nico Pache) [2168375] - kernel.h: split out mathematical helpers (Nico Pache) [2168375] - linux/kernel.h: fix overflow for DIV_ROUND_UP_ULL (Nico Pache) [2168375] - linux/kernel.h: Use parentheses around argument in u64_to_user_ptr() (Nico Pache) [2168375] - : drop the gcc-3.3 'const' hack in roundup() (Nico Pache) [2168375] - kernel.h: documentation for roundup() vs round_up() (Nico Pache) [2168375] - apparmor: test: Use NULL macros (Nico Pache) [2168375] - kasan: test: Use NULL macros (Nico Pache) [2168375] - kunit: use NULL macros (Nico Pache) [2168375] - kunit: Introduce _NULL and _NOT_NULL macros (Nico Pache) [2168375] - kunit: decrease macro layering for EQ/NE asserts (Nico Pache) [2168375] - kunit: decrease macro layering for integer asserts (Nico Pache) [2168375] - kunit: reduce layering in string assertion macros (Nico Pache) [2168375] - kunit: drop unused intermediate macros for ptr inequality checks (Nico Pache) [2168375] - kunit: make KUNIT_EXPECT_EQ() use KUNIT_EXPECT_EQ_MSG(), etc. (Nico Pache) [2168375] - Documentation: kunit: Remove redundant 'tips.rst' page (Nico Pache) [2168375] - Documentation: KUnit: reword description of assertions (Nico Pache) [2168375] - kunit: tool: Don't download risc-v opensbi firmware with wget (Nico Pache) [2168375] - drm/tests: Split up test cases in igt_check_drm_format_min_pitch (Nico Pache) [2168375] - kunit: executor: Fix a memory leak on failure in kunit_filter_tests (Nico Pache) [2168375] - Documentation: kunit: Cleanup run_wrapper, fix x-ref (Nico Pache) [2168375] - kunit: use kmemdup in kunit_filter_tests(), take suite as const (Nico Pache) [2168375] - kunit: fix executor OOM error handling logic on non-UML (Nico Pache) [2168375] - drm: selftest: convert drm_mm selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_buddy selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_framebuffer selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_dp_mst_helper selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_plane_helper selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_format selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_rect selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_cmdline_parser selftest to KUnit (Nico Pache) [2168375] - drm: selftest: convert drm_damage_helper selftest to KUnit (Nico Pache) [2168375] - drm/doc: Add KUnit documentation (Nico Pache) [2168375] - kunit: drop unused assert_type from kunit_assert and clean up macros (Nico Pache) [2168375] - kunit: split out part of kunit_assert into a static const (Nico Pache) [2168375] - kunit: factor out kunit_base_assert_format() call into kunit_fail() (Nico Pache) [2168375] - kunit: drop unused kunit* field in kunit_assert (Nico Pache) [2168375] - kunit: move check if assertion passed into the macros (Nico Pache) [2168375] - kunit: tool: misc cleanups (Nico Pache) [2168375] - kunit: tool: minor cosmetic cleanups in kunit_parser.py (Nico Pache) [2168375] - kunit: tool: make parser stop overwriting status of suites w/ no_tests (Nico Pache) [2168375] - kunit: tool: remove dead parse_crash_in_log() logic (Nico Pache) [2168375] - kunit: tool: print clearer error message when there's no TAP output (Nico Pache) [2168375] - kunit: tool: stop using a shell to run kernel under QEMU (Nico Pache) [2168375] - kunit: tool: update test counts summary line format (Nico Pache) [2168375] - kunit: bail out of test filtering logic quicker if OOM (Nico Pache) [2168375] - lib/Kconfig.debug: change KUnit tests to default to KUNIT_ALL_TESTS (Nico Pache) [2168375] - kunit: Rework kunit_resource allocation policy (Nico Pache) [2168375] - thunderbolt: Add KUnit test for devices with no DisplayPort adapters (Nico Pache) [2168375] - drm/todo: Add entry for converting kselftests to kunit (Nico Pache) [2168375] - drm/todo: Add entry for using kunit in the subsystem (Nico Pache) [2168375] - kunit: fix debugfs code to use enum kunit_status, not bool (Nico Pache) [2168375] - kunit: add ability to specify suite-level init and exit functions (Nico Pache) [2168375] - kunit: rename print_subtest_{start,end} for clarity (s/subtest/suite) (Nico Pache) [2168375] - kunit: add support for kunit_suites that reference init code (Nico Pache) [2168375] - Documentation: kunit: change complete_and_exit to kthread_complete_and_exit (Nico Pache) [2168375] - mm/slub, kunit: Make slub_kunit unaffected by user specified flags (Nico Pache) [2168375] - kunit: Make kunit_remove_resource() idempotent (Nico Pache) [2168375] - list: test: Test the hlist structure (Nico Pache) [2168375] - ASoC: soc-utils: Add kunit test for snd_soc_tdm_params_to_bclk() (Nico Pache) [2168375] - ASoC: soc-utils: Add helper to calculate BCLK from TDM info (Nico Pache) [2168375] - Documentation: kunit: update kconfig options needed for UML coverage (Nico Pache) [2168375] - kunit: split resource API impl from test.c into new resource.c (Nico Pache) [2168375] - kunit: split resource API from test.h into new resource.h (Nico Pache) [2168375] - kunit: tool: more descriptive metavars/--help output (Nico Pache) [2168375] - kunit: tool: Do not colorize output when redirected (Nico Pache) [2168375] - kunit: tool: properly report the used arch for --json, or '' if not known (Nico Pache) [2168375] - kunit: tool: refactor how we plumb metadata into JSON (Nico Pache) [2168375] - kunit: tool: drop mostly unused KunitResult.result field (Nico Pache) [2168375] - kunit: tool: readability tweaks in KernelCI json generation logic (Nico Pache) [2168375] - kunit: tool: simplify code since build_dir can't be None (Nico Pache) [2168375] - kunit: tool: drop last uses of collections.namedtuple (Nico Pache) [2168375] - kunit: tool: drop unused KernelDirectoryPath var (Nico Pache) [2168375] - kunit: tool: make --json handling a bit clearer (Nico Pache) [2168375] - Documentation: kunit: fix path to .kunitconfig in start.rst (Nico Pache) [2168375] - Documentation: kunit: Fix cross-referencing warnings (Nico Pache) [2168375] - binfmt_elf: Introduce KUnit test (Nico Pache) [2168375] - list: test: Add a test for list_entry_is_head() (Nico Pache) [2168375] - list: test: Add a test for list_is_head() (Nico Pache) [2168375] - list: test: Add test for list_del_init_careful() (Nico Pache) [2168375] - list: introduce list_is_head() helper and re-use it in list.h (Nico Pache) [2168375] - list: add "list_del_init_careful()" to go with "list_empty_careful()" (Nico Pache) [2168375] - kunit: add example test case showing off all the expect macros (Nico Pache) [2168375] - test_hash.c: refactor into kunit (Nico Pache) [2168375] - lib/Kconfig.debug: properly split hash test kernel entries (Nico Pache) [2168375] - test_hash.c: split test_hash_init (Nico Pache) [2168375] - test_hash.c: split test_int_hash into arch-specific functions (Nico Pache) [2168375] - hash.h: remove unused define directive (Nico Pache) [2168375] - iio: test: Add check against NULL for buffer in tests. (Nico Pache) [2168375] - net: kunit: add a test for dev_addr_lists (Nico Pache) [2168375] - kprobes: convert tests to kunit (Nico Pache) [2168375] - bitfield: build kunit tests without structleak plugin (Nico Pache) [2168375] - thunderbolt: build kunit tests without structleak plugin (Nico Pache) [2168375] - iio/test-format: build kunit tests without structleak plugin (Nico Pache) [2168375] - gcc-plugins/structleak: add makefile var for disabling structleak (Nico Pache) [2168375] - math: RATIONAL_KUNIT_TEST should depend on RATIONAL instead of selecting it (Nico Pache) [2168375] - math: make RATIONAL tristate (Nico Pache) [2168375] - rtc: move RTC_LIB_KUNIT_TEST to proper location (Nico Pache) [2168375] - rtc: Improve performance of rtc_time64_to_tm(). Add tests. (Nico Pache) [2168375] - lib/math/rational: add Kunit test cases (Nico Pache) [2168375] - time/kunit: Add missing MODULE_LICENSE() (Nico Pache) [2168375] - kasan: test: make use of kunit_skip() (Nico Pache) [2168375] - time: Improve performance of time64_to_tm() (Nico Pache) [2168375] - iio: Remove a cast in iio-test-format which is no longer required (Nico Pache) [2168375] - lib: kunit: suppress a compilation warning of frame size (Nico Pache) [2168375] - kasan: docs: update tests section (Nico Pache) [2168375] - iio: Add basic unit test for iio_format_value() (Nico Pache) [2168375] - Documentation: KUnit: Fix usage bug (Nico Pache) [2168375] - kunit: fix missing f in f-string in run_checks.py (Nico Pache) [2168375] - kunit: tool: Import missing importlib.abc (Nico Pache) [2168375] - kunit: replace kernel.h with the necessary inclusions (Nico Pache) [2168375] - Documentation: KUnit: Restyled Frequently Asked Questions (Nico Pache) [2168375] - Documentation: KUnit: Restyle Test Style and Nomenclature page (Nico Pache) [2168375] - Documentation: KUnit: Rework writing page to focus on writing tests (Nico Pache) [2168375] - Documentation: kunit: Reorganize documentation related to running tests (Nico Pache) [2168375] - Documentation: KUnit: Added KUnit Architecture (Nico Pache) [2168375] - Documentation: KUnit: Rewrite getting started (Nico Pache) [2168375] - Documentation: KUnit: Rewrite main page (Nico Pache) [2168375] - kunit: tool: Default --jobs to number of CPUs (Nico Pache) [2168375] - kunit: tool: fix newly introduced typechecker errors (Nico Pache) [2168375] - kunit: tool: make `build` subcommand also reconfigure if needed (Nico Pache) [2168375] - kunit: tool: delete kunit_parser.TestResult type (Nico Pache) [2168375] - kunit: tool: use dataclass instead of collections.namedtuple (Nico Pache) [2168375] - kunit: tool: suggest using decode_stacktrace.sh on kernel crash (Nico Pache) [2168375] - kunit: tool: reconfigure when the used kunitconfig changes (Nico Pache) [2168375] - kunit: tool: revamp message for invalid kunitconfig (Nico Pache) [2168375] - kunit: tool: add --kconfig_add to allow easily tweaking kunitconfigs (Nico Pache) [2168375] - kunit: tool: move Kconfig read_from_file/parse_from_string to package-level (Nico Pache) [2168375] - kunit: tool: print parsed test results fully incrementally (Nico Pache) [2168375] - kunit: Report test parameter results as (K)TAP subtests (Nico Pache) [2168375] - kunit: Don't crash if no parameters are generated (Nico Pache) [2168375] - kunit: tool: Report an error if any test has no subtests (Nico Pache) [2168375] - kunit: tool: Do not error on tests without test plans (Nico Pache) [2168375] - kunit: add run_checks.py script to validate kunit changes (Nico Pache) [2168375] - kunit: tool: fix --json output for skipped tests (Nico Pache) [2168375] - kunit: tool: fix typecheck errors about loading qemu configs (Nico Pache) [2168375] - kunit: tool: continue past invalid utf-8 output (Nico Pache) [2168375] - kunit: tool: improve compatibility of kunit_parser with KTAP specification (Nico Pache) [2168375] - kunit: tool: yield output from run_kernel in real time (Nico Pache) [2168375] - kunit: tool: support running each suite/test separately (Nico Pache) [2168375] - kunit: tool: actually track how long it took to run tests (Nico Pache) [2168375] - kunit: tool: factor exec + parse steps into a function (Nico Pache) [2168375] - kunit: add 'kunit.action' param to allow listing out tests (Nico Pache) [2168375] - kunit: tool: show list of valid --arch options when invalid (Nico Pache) [2168375] - kunit: tool: misc fixes (unused vars, imports, leaked files) (Nico Pache) [2168375] - kunit: fix too small allocation when using suite-only kunit.filter_glob (Nico Pache) [2168375] - kunit: tool: allow filtering test cases via glob (Nico Pache) [2168375] - kunit: tool: better handling of quasi-bool args (--json, --raw_output) (Nico Pache) [2168375] - kunit: tool: make --raw_output support only showing kunit output (Nico Pache) [2168375] - kunit: tool: add --kernel_args to allow setting module params (Nico Pache) [2168375] - kunit: tool: Assert the version requirement (Nico Pache) [2168375] - kunit: tool: remove unnecessary "annotations" import (Nico Pache) [2168375] - Documentation: kunit: drop obsolete note about uml_abort for coverage (Nico Pache) [2168375] - kunit: tool: Fix error messages for cases of no tests and wrong TAP header (Nico Pache) [2168375] - kunit: tool: Support skipped tests in kunit_tool (Nico Pache) [2168375] - kunit: tool: internal refactor of parser input handling (Nico Pache) [2168375] - kunit: Remove the unused all_tests.config (Nico Pache) [2168375] - kunit: Move default config from arch/um -> tools/testing/kunit (Nico Pache) [2168375] - kunit: arch/um/configs: Enable KUNIT_ALL_TESTS by default (Nico Pache) [2168375] - kunit: tool: add support for QEMU (Nico Pache) [2168375] - kunit: tool: make --kunitconfig accept dirs, add lib/kunit fragment (Nico Pache) [2168375] - kunit: tool: Disable PAGE_POISONING under --alltests (Nico Pache) [2168375] - kunit: tool: Fix a python tuple typing error (Nico Pache) [2168375] - iommu/amd: Indicate whether DMA remap support is enabled (Desnes Nunes) [2184064] - Revert "usb: typec: ucsi: add a common function ucsi_unregister_connectors()" (Desnes Nunes) [2184064] - usb: typec: ucsi: Only check the contract if there is a connection (Desnes Nunes) [2184064] - media: uvcvideo: Fix InterfaceProtocol for Quanta camera (Desnes Nunes) [2184064] - net: thunderbolt: fix memory leak in tbnet_open() (Desnes Nunes) [2184064] - USB: serial: option: add u-blox LARA-L6 modem (Desnes Nunes) [2184064] - USB: serial: option: add u-blox LARA-R6 00B modem (Desnes Nunes) [2184064] - USB: serial: option: remove old LARA-R6 PID (Desnes Nunes) [2184064] - net: thunderbolt: Fix error handling in tbnet_init() (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom FM160 0x0111 composition (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom MA510 modem (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom L610 modem (Desnes Nunes) [2184064] - USB: serial: option: add device id for Foxconn T99W265 (Desnes Nunes) [2184064] - USB: serial: option: add Fibocom FM101-GL variants (Desnes Nunes) [2184064] - USB: serial: option: add Telit LE910S1 0x9200 composition (Desnes Nunes) [2184064] - usb: add NO_LPM quirk for Realforce 87U Keyboard (Desnes Nunes) [2184064] - usb: typec: tipd: Prevent uninitialized event{1,2} in IRQ handler (Desnes Nunes) [2184064] - usb: typec: mux: Enter safe mode only when pins need to be reconfigured (Desnes Nunes) [2184064] - USB: bcma: Make GPIO explicitly optional (Desnes Nunes) [2184064] - USB: serial: option: add Sierra Wireless EM9191 (Desnes Nunes) [2184064] - xhci: Remove device endpoints from bandwidth list when freeing the device (Desnes Nunes) [2184064] - xhci-pci: Set runtime PM as default policy on all xHC 1.2 or later devices (Desnes Nunes) [2184064] - xhci: Add quirk to reset host back to default state at shutdown (Desnes Nunes) [2184064] - usb: xhci: add XHCI_SPURIOUS_SUCCESS to ASM1042 despite being a V0.96 controller (Desnes Nunes) [2184064] - Revert "xhci: turn off port power in shutdown" (Desnes Nunes) [2184064] - xhci-pci: Allow host runtime PM as default for Intel Meteor Lake xHCI (Desnes Nunes) [2184064] - xhci-pci: Allow host runtime PM as default for Intel Raptor Lake xHCI (Desnes Nunes) [2184064] - xhci: turn off port power in shutdown (Desnes Nunes) [2184064] - xhci: Keep interrupt disabled in initialization until host is running. (Desnes Nunes) [2184064] - fbdev: sisfb: use explicitly signed char (Desnes Nunes) [2184064] - usb: typec: ucsi: acpi: Implement resume callback (Desnes Nunes) [2184064] - usb: typec: ucsi: Check the connection on resume (Desnes Nunes) [2184064] - usb: host: ehci-exynos: switch to using gpiod API (Desnes Nunes) [2184064] - usb: typec: ucsi_ccg: Disable UCSI ALT support on Tegra (Desnes Nunes) [2184064] - usb: typec: Replace custom implementation of device_match_fwnode() (Desnes Nunes) [2184064] - usb: typec: ucsi: Don't warn on probe deferral (Desnes Nunes) [2184064] - usb: typec: ucsi: Wait for the USB role switches (Desnes Nunes) [2184064] - usb: typec: ucsi: add a common function ucsi_unregister_connectors() (Desnes Nunes) [2184064] - usb: typec: ucsi: Better fix for missing unplug events issue (Desnes Nunes) [2184064] - usb: typec: ucsi: Read the PDOs in separate work (Desnes Nunes) [2184064] - usb: typec: ucsi: Check the partner alt modes always if there is PD contract (Desnes Nunes) [2184064] - usb: typec: ucsi: acpi: Reduce the command completion timeout (Desnes Nunes) [2184064] - usb: typec: ucsi: Add polling mechanism for partner tasks like alt mode checking (Desnes Nunes) [2184064] - usb: typec: ucsi: Don't stop alt mode registration on busy condition (Desnes Nunes) [2184064] - usb: typec: ucsi: Always cancel the command if PPM reports BUSY condition (Desnes Nunes) [2184064] - usb: add quirks for Lenovo OneLink+ Dock (Desnes Nunes) [2184064] - USB: NO_LPM quirk Lenovo USB-C to Ethernet Adapher(RTL8153-04) (Desnes Nunes) [2184064] - USB: NO_LPM quirk Lenovo Powered USB-C Travel Hub (Desnes Nunes) [2184064] - usb: idmouse: fix an uninit-value in idmouse_open (Desnes Nunes) [2184064] - usb: ulpi: use DEFINE_SHOW_ATTRIBUTE to simplify ulpi_regs (Desnes Nunes) [2184064] - usb: ulpi: Add debugfs support (Desnes Nunes) [2184064] - usb: typec: fusb302: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - usb: typec: qcom-pmic-typec: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - usb: typec: stusb160x: Switch to use dev_err_probe() helper (Desnes Nunes) [2184064] - USB: serial: qcserial: add new usb-id for Dell branded EM7455 (Desnes Nunes) [2184064] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Desnes Nunes) [2184064] - media: flexcop-usb: use usb_endpoint_maxp() (Desnes Nunes) [2184064] - media: flexcop-usb: clean up URB initialisation (Desnes Nunes) [2184064] - media: flexcop-usb: clean up endpoint sanity checks (Desnes Nunes) [2184064] - media: flexcop-usb: fix endpoint type check (Desnes Nunes) [2184064] - media: flexcop-usb: sanity checking of endpoint type (Desnes Nunes) [2184064] - media: dib0700: fix rc endpoint lookup (Desnes Nunes) [2184064] - media: flexcop-usb: fix endpoint sanity check (Desnes Nunes) [2184064] - media: b2c2-flexcop-usb: add sanity checking (Desnes Nunes) [2184064] - media: flexcop-usb: fix NULL-ptr deref in flexcop_usb_transfer_init() (Desnes Nunes) [2184064] - media: usb/dvb-usb-v2: fix repeated words in comments (Desnes Nunes) [2184064] - thunderbolt: Use dev_err_probe() (Desnes Nunes) [2184064] - thunderbolt: Convert to use sysfs_emit()/sysfs_emit_at() APIs (Desnes Nunes) [2184064] - Revert "usb: storage: Add quirk for Samsung Fit flash" (Desnes Nunes) [2184064] - USB: add RESET_RESUME quirk for NVIDIA Jetson devices in RCM (Desnes Nunes) [2184064] - media: uvcvideo: move uvc_format_desc to common header (Desnes Nunes) [2184064] - media: uvcvideo: Add UVC_GUID_FORMAT_H265 (Desnes Nunes) [2184064] - media: v4l: move helper functions for fractions from uvc to v4l2-common (Desnes Nunes) [2184064] - xhci: remove unused lpm_failed_dev member from struct xhci_hcd (Desnes Nunes) [2184064] - xhci: remove unused command member from struct xhci_hcd struct (Desnes Nunes) [2184064] - xhci: show fault reason for a failed enable slot command (Desnes Nunes) [2184064] - xhci: Don't show warning for reinit on known broken suspend (Desnes Nunes) [2184064] - xhci: dbc: Fix memory leak in xhci_alloc_dbc() (Desnes Nunes) [2184064] - usb: host: xhci: Fix potential memory leak in xhci_alloc_stream_info() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up driver prefix (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: move driver structure (Desnes Nunes) [2184064] - USB: serial: make remove callback return void (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up attribute visibility logic (Desnes Nunes) [2184064] - USB: serial: console: move mutex_unlock() before usb_serial_put() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: convert to use dev_groups (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: add support for HP and HA devices (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: simplify divisor handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: assume hi-speed type (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up baudrate request (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up attribute handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up modem-status handling (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: tighten device-type detection (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: rename channel index (Desnes Nunes) [2184064] - USB: serial: kl5kusb105: use usb_control_msg_recv() and usb_control_msg_send() (Desnes Nunes) [2184064] - USB: serial: keyspan_pda: use usb_control_msg_recv() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: use usb_control_msg_recv() (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: include FT2232D in type string (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: rename chip types (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: drop redundant chip type comments (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: clean up chip type enum (Desnes Nunes) [2184064] - USB: serial: ftdi_sio: fix 300 bps rate for SIO (Desnes Nunes) [2184064] - usb: typec: intel_pmc_mux: Use the helper acpi_dev_get_memory_resources() (Desnes Nunes) [2184064] - usb: misc: usb3503: call clk_disable_unprepare in the error handling (Desnes Nunes) [2184064] - usb: misc: uss720: fix uninitialized variable rlen (Desnes Nunes) [2184064] - thunderbolt: debugfs: Fix spelling mistakes in seq_puts text (Desnes Nunes) [2184064] - thunderbolt: Add support for ASMedia NVM image format (Desnes Nunes) [2184064] - thunderbolt: Move vendor specific NVM handling into nvm.c (Desnes Nunes) [2184064] - thunderbolt: Provide tb_retimer_nvm_read() analogous to tb_switch_nvm_read() (Desnes Nunes) [2184064] - thunderbolt: Rename and make nvm_read() available for other files (Desnes Nunes) [2184064] - thunderbolt: Extend NVM version fields to 32-bits (Desnes Nunes) [2184064] - thunderbolt: Allow NVM upgrade of USB4 host routers (Desnes Nunes) [2184064] - scsi: uas: Drop DID_TARGET_FAILURE use (Desnes Nunes) [2184064] - usb: clean up after dropping driver registration log spam (Desnes Nunes) [2184064] - USB: host: ehci-atmel: Add support for HSIC phy (Desnes Nunes) [2184064] - dt-bindings: usb: atmel: add USB PHY type property (Desnes Nunes) [2184064] - USB: xhci: make xhci_get_endpoint_address static (Desnes Nunes) [2184064] - thunderbolt: Add support for receiver lane margining (Desnes Nunes) [2184064] - thunderbolt: Add helper to check if CL states are enabled on port (Desnes Nunes) [2184064] - thunderbolt: Pass CL state bitmask to tb_port_clx_supported() (Desnes Nunes) [2184064] - thunderbolt: Move port CL state functions into correct place in switch.c (Desnes Nunes) [2184064] - thunderbolt: Move tb_xdomain_parent() to tb.h (Desnes Nunes) [2184064] - USB: hcd-pci: Drop the unused id parameter from usb_hcd_pci_probe() (Desnes Nunes) [2184064] - USB: FHCI: Switch to GPIO descriptors (Desnes Nunes) [2184064] - net: thunderbolt: Update module description with mention of USB4 (Desnes Nunes) [2184064] - net: thunderbolt: Convert to use SPDX identifier (Desnes Nunes) [2184064] - net: thunderbolt: Enable full end-to-end flow control (Desnes Nunes) [2184064] - net: thunderbolt: Align the driver to the USB4 networking spec (Desnes Nunes) [2184064] - net: thunderbolt: Add comment clarifying prtcstns flags (Desnes Nunes) [2184064] - thunderbolt: Add back Intel Falcon Ridge end-to-end flow control workaround (Desnes Nunes) [2184064] - thunderbolt: Make iommu_dma_protection more accurate (Desnes Nunes) [2184064] - iommu: Add capability for pre-boot DMA protection (Desnes Nunes) [2184064] - iommu: Introduce device_iommu_capable() (Desnes Nunes) [2184064] - thunderbolt: Show link type for XDomain connections too (Desnes Nunes) [2184064] - thunderbolt: Add KUnit test for devices with no DisplayPort adapters (Desnes Nunes) [2184064] - thunderbolt: Add support for XDomain lane bonding (Desnes Nunes) [2184064] - thunderbolt: Split setting link width and lane bonding into own functions (Desnes Nunes) [2184064] - thunderbolt: Move tb_port_state() prototype to correct place (Desnes Nunes) [2184064] - thunderbolt: Fix typo in comment (Desnes Nunes) [2184064] - thunderbolt: Replace usage of found with dedicated list iterator variable (Desnes Nunes) [2184064] - net: thunderbolt: Enable DMA paths only after rings are enabled (Desnes Nunes) [2184064] - usb: reduce kernel log spam on driver registration (Desnes Nunes) [2184064] - usb: host: xhci-plat: suspend/resume clks for brcm (Desnes Nunes) [2184064] - usb: host: xhci-plat: suspend and resume clocks (Desnes Nunes) [2184064] - usb: host: Initiate urb ep with udev ep0 (Desnes Nunes) [2184064] - usb: ehci: Use endpoint in URB to get maxpacket (Desnes Nunes) [2184064] - dt-bindings: usb: Add missing (unevaluated|additional)Properties on child nodes (Desnes Nunes) [2184064] - dt-bindings: usb: Add DT bindings for STUSB160x Type-C controller (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Sonix Technology (Desnes Nunes) [2184064] - media: uvcvideo: Use entity get_cur in uvc_ctrl_set (Desnes Nunes) [2184064] - media: uvcvideo: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - media: uvcvideo: Use indexed loops in uvc_ctrl_init_ctrl() (Desnes Nunes) [2184064] - media: uvcvideo: Fix invalid pointer in uvc_ctrl_init_ctrl() (Desnes Nunes) [2184064] - media: uvcvideo: Remove unneeded goto (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Acer EasyCamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Quanta cameras (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Chicony Easycamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Chicony Easycamera (Desnes Nunes) [2184064] - media: uvcvideo: Limit power line control for Quanta UVC Webcam (Desnes Nunes) [2184064] - media: uvcvideo: Add support for per-device control mapping overrides (Desnes Nunes) [2184064] - media: uvcvideo: Add missing value for power_line_frequency (Desnes Nunes) [2184064] - media: uvcvideo: Replace broken URL (Desnes Nunes) [2184064] - media: uvcvideo: Fix comment blocks style (Desnes Nunes) [2184064] - media: uvcvideo: refactor __uvc_ctrl_add_mapping (Desnes Nunes) [2184064] - media: technisat-usb2: Fix comment typo (Desnes Nunes) [2184064] - media: tm6000: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - media: gspca: Fix typo 'the the' in comment (Desnes Nunes) [2184064] - thunderbolt: Add support for Intel Meteor Lake (Desnes Nunes) [2184064] - thunderbolt: Add comment where Thunderbolt 4 PCI IDs start (Desnes Nunes) [2184064] - usb/hcd: Fix dma_map_sg error check (Desnes Nunes) [2184064] - usb: move from strlcpy with unused retval to strscpy (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Fix CC PHY noise filter of voltage level (Desnes Nunes) [2184064] - usb: typec: tcpci: Move function "tcpci_to_typec_cc" to common (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add compatible id with rt1715 (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add initial phy setting (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Add regulator support when source vbus (Desnes Nunes) [2184064] - usb: typec: tcpci_rt1711h: Fix vendor setting when set vconn (Desnes Nunes) [2184064] - dt-bindings usb: typec: rt1711h: Add binding for Richtek RT1711H (Desnes Nunes) [2184064] - usb: common: debug: Check non-standard control requests (Desnes Nunes) [2184064] - usb: typec: ucsi: stm32g0: Fix spelling mistake "booloader" -> "bootloader" (Desnes Nunes) [2184064] - usb: common: usb-conn-gpio: Simplify some error message (Desnes Nunes) [2184064] - scsi: target: iscsi: Fix an error message in iscsi_check_key() (Maurizio Lombardi) [2186500] - scsi: target: core: Fix warning on RT kernels (Maurizio Lombardi) [2186500] - scsi: target: core: Remove unused variable 'unit_serial_len' (Maurizio Lombardi) [2186500] - scsi: target: Remove the unused function transport_lba_64_ext() (Maurizio Lombardi) [2186500] - fix iov_iter_bvec() "direction" argument (Maurizio Lombardi) [2186500] - scsi: target: tcm_loop: Fix possible name leak in tcm_loop_setup_hba_bus() (Maurizio Lombardi) [2186500] - scsi: target: core: New key must be used for moved PR (Maurizio Lombardi) [2186500] - scsi: target: core: UA on all LUNs after reset (Maurizio Lombardi) [2186500] - scsi: target: core: Abort all preempted regs if requested (Maurizio Lombardi) [2186500] - scsi: target: core: Fix memory leak in preempt_and_abort (Maurizio Lombardi) [2186500] - scsi: target: core: Fix preempt and abort for allreg res (Maurizio Lombardi) [2186500] - scsi: target: Remove unused se_tmr_req_cache declaration (Maurizio Lombardi) [2186500] - scsi: target: alua: Do not report emtpy port group (Maurizio Lombardi) [2186500] - scsi: target: core: Set MULTIP bit for se_device with multiple ports (Maurizio Lombardi) [2186500] - scsi: target: pscsi: Remove repeated word "calling" (Maurizio Lombardi) [2186500] - scsi: target: core: De-RCU of se_lun and se_lun acl (Maurizio Lombardi) [2186500] - scsi: target: core: Fix race during ACL removal (Maurizio Lombardi) [2186500] - scsi: target: Remove XDWRITEREAD emulated support (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Do not require target authentication (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Allow AuthMethod=None (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Support base64 in CHAP (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Add support for extended CDB AHS (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Fix clang -Wformat warnings (Maurizio Lombardi) [2186500] - scsi: target: Remove incorrect zero blocks WRITE_SAME check (Maurizio Lombardi) [2186500] - scsi: target: Remove duplicate "the" (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Fix NULL pointer dereference in iscsi_conn_auth_required() (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Control authentication per ACL (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Extract auth functions (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Add upcast helpers (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Avoid holding XArray lock when calling lock_page (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_session to iscsit_session (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_conn to iscsit_conn (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Rename iscsi_cmd to iscsit_cmd (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Fix possible data corruption (Maurizio Lombardi) [2186500] - scsi: target: core: Silence the message about unknown VPD pages (Maurizio Lombardi) [2186500] - target: remove an incorrect unmap zeroes data deduction (Maurizio Lombardi) [2186500] - scsi: target: Fix incorrect use of cpumask_t (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Fix possible page UAF (Maurizio Lombardi) [2186500] - scsi: target: Add iscsi/cpus_allowed_list in configfs (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Make cmd_ring_size changeable via configfs (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Make sure the np under each tpg is unique (Maurizio Lombardi) [2186500] - scsi: target: configfs: Delete unnecessary checks for NULL (Maurizio Lombardi) [2186500] - scsi: target: core: Use RCU helpers for INQUIRY t10_alua_tg_pt_gp (Maurizio Lombardi) [2186500] - scsi: target: core: Remove from tmr_list during LUN unlink (Maurizio Lombardi) [2186500] - scsi: target: core: Stop using bdevname() (Maurizio Lombardi) [2186500] - scsi: target: Perform ALUA group changes in one step (Maurizio Lombardi) [2186500] - scsi: target: Replace lun_tg_pt_gp_lock with rcu in I/O path (Maurizio Lombardi) [2186500] - scsi: target: Fix alua_tg_pt_gps_count tracking (Maurizio Lombardi) [2186500] - scsi: target: Fix ordered tag handling (Maurizio Lombardi) [2186500] - scsi: target: Fix ordered CMD_T_SENT handling (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Allocate zeroed pages for data area (Maurizio Lombardi) [2186500] - scsi: target: tcmu: Use struct_size() helper in kmalloc() (Maurizio Lombardi) [2186500] - scsi: target: sbp: Replace enable attr with ops.enable (Maurizio Lombardi) [2186500] - scsi: target: iscsi: Replace tpg enable attr with ops.enable (Maurizio Lombardi) [2186500] - scsi: target: core: Add common tpg/enable attribute (Maurizio Lombardi) [2186500] - scsi: target: core: Make logs less verbose (Maurizio Lombardi) [2186500] - scsi: target: Remove unused function arguments (Maurizio Lombardi) [2186500] - scsi: target: Fix spelling mistake "CONFLIFT" -> "CONFLICT" (Maurizio Lombardi) [2186500] - dm: don't lock fs when the map is NULL in process of resume (Benjamin Marzinski) [2192702] - dm flakey: add an "error_reads" option (Benjamin Marzinski) [2192702] - dm flakey: remove trailing space in the table line (Benjamin Marzinski) [2192702] - dm flakey: fix a crash with invalid table line (Benjamin Marzinski) [2192702] - dm ioctl: fix nested locking in table_clear() to remove deadlock concern (Benjamin Marzinski) [2192702] - dm: unexport dm_get_queue_limits() (Benjamin Marzinski) [2192702] - dm: add helper macro for simple DM target module init and exit (Benjamin Marzinski) [2192702] - dm raid: remove unused d variable (Benjamin Marzinski) [2192702] - dm mirror: add DMERR message if alloc_workqueue fails (Benjamin Marzinski) [2192702] - dm: push error reporting down to dm_register_target() (Benjamin Marzinski) [2192702] - dm integrity: call kmem_cache_destroy() in dm_integrity_init() error path (Benjamin Marzinski) [2192702] - dm error: add discard support (Benjamin Marzinski) [2192702] - dm zero: add discard support (Benjamin Marzinski) [2192702] - dm table: allow targets without devices to set ->io_hints (Benjamin Marzinski) [2192702] - dm verity: fix error handling for check_at_most_once on FEC (Benjamin Marzinski) [2192702] - dm thin: speed up cell_defer_no_holder() (Benjamin Marzinski) [2192702] - dm bufio: don't bug for clear developer oversight (Benjamin Marzinski) [2192702] - dm bufio: never crash if dm_bufio_in_request() (Benjamin Marzinski) [2192702] - dm bufio: use WARN_ON in dm_bufio_client_destroy and dm_bufio_exit (Benjamin Marzinski) [2192702] - dm bufio: remove unused dm_bufio_release_move interface (Benjamin Marzinski) [2192702] - dm stats: check for and propagate alloc_percpu failure (Benjamin Marzinski) [2192702] - dm crypt: avoid accessing uninitialized tasklet (Benjamin Marzinski) [2192702] - dm crypt: add cond_resched() to dmcrypt_write() (Benjamin Marzinski) [2192702] - dm thin: fix deadlock when swapping to thin device (Benjamin Marzinski) [2192702] - units: add the HZ macros (Jocelyn Falempe) [2160451] - isystem: ship and use stdarg.h (Jocelyn Falempe) [2160451] - i915: Move list_count() to list.h as list_count_nodes() for broader use (Jocelyn Falempe) [2160451] - resource: Convert DEFINE_RES_NAMED() to be compound literal (Jocelyn Falempe) [2160451] - media: videobuf2: Assert held reservation lock for dma-buf mmapping (Jocelyn Falempe) [2160451] - media: videobuf2: Stop using internal dma-buf lock (Jocelyn Falempe) [2160451] - media: videobuf2: Prepare to dynamic dma-buf locking specification (Jocelyn Falempe) [2160451] - media: videobuf2-dma-contig.c: remove spurious 'b' in message (Jocelyn Falempe) [2160451] - dma-buf: Add unlocked variant of attachment-mapping functions (Jocelyn Falempe) [2160451] - dma-buf: Add unlocked variant of vmapping functions (Jocelyn Falempe) [2160451] - kbuild: simplify access to the kernel's version (Jocelyn Falempe) [2160451] - hwmon: (core) Add support for rated attributes (Jocelyn Falempe) [2160451] - ACPI: video: Allow GPU drivers to report no panels (Jocelyn Falempe) [2160451] - drm: Move nomodeset kernel parameter to drivers/video (Jocelyn Falempe) [2160451] - PM: core: Add EXPORT[_GPL]_SIMPLE_DEV_PM_OPS macros (Jocelyn Falempe) [2160451] - PM: runtime: Add DEFINE_RUNTIME_DEV_PM_OPS() macro (Jocelyn Falempe) [2160451] - ACPI: video: Make backlight class device registration a separate step (v2) (Jocelyn Falempe) [2160451] - ACPI: video: Add acpi_video_backlight_use_native() helper (Jocelyn Falempe) [2160451] - scsi: sched/wait: Add wait_event_lock_irq_timeout for TASK_UNINTERRUPTIBLE usage (Jocelyn Falempe) [2160451] - iosys-map: Add IOSYS_MAP_INIT_VADDR_IOMEM() (Jocelyn Falempe) [2160451] - perf branch: Fix interpretation of branch records (Michael Petlan) [2086826] - perf/x86/amd/lbr: Adjust LBR regardless of filtering (Michael Petlan) [2086826] - perf/x86/utils: Fix uninitialized var in get_branch_type() (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 branch speculation info support (Michael Petlan) [2086826] - perf/core: Add speculation info to branch entries (Michael Petlan) [2086826] - perf/x86/amd/lbr: Use fusion-aware branch classifier (Michael Petlan) [2086826] - perf/x86: Make branch classifier fusion-aware (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 software branch filter support (Michael Petlan) [2086826] - perf/x86: Move branch classifier (Michael Petlan) [2086826] - perf: Add irq and exception return branch types (Michael Petlan) [2086826] - perf/x86/intel/ds: Check return values of insn decoder functions (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 hardware branch filter support (Michael Petlan) [2086826] - perf/x86/amd/lbr: Add LbrExtV2 branch record support (Michael Petlan) [2086826] - perf/x86/amd/lbr: Detect LbrExtV2 support (Michael Petlan) [2086826] - x86/cpufeatures: Add LbrExtV2 feature bit (Michael Petlan) [2086826] - perf/x86/amd/core: Add generic branch record interfaces (Michael Petlan) [2086826] - perf/x86/amd/core: Refactor branch attributes (Michael Petlan) [2086826] - perf/x86/amd/brs: Move feature-specific functions (Michael Petlan) [2086826] - scsi: zfcp: Trace when request remove fails after qdio send fails (Tobias Huschle) [2159733] - scsi: zfcp: Change the type of all fsf request id fields and variables to u64 (Tobias Huschle) [2159733] - scsi: zfcp: Make the type for accessing request hashtable buckets size_t (Tobias Huschle) [2159733] - scsi: zfcp: Drop redundant "the" in the comments (Tobias Huschle) [2159733] - s390/qeth: Convert sprintf/snprintf to scnprintf (Tobias Huschle) [2159732] - s390/qeth: Convert sysfs sprintf to sysfs_emit (Tobias Huschle) [2159732] - s390/qeth: Use constant for IP address buffers (Tobias Huschle) [2159732] - s390/ctcm: cleanup indenting (Tobias Huschle) [2159732] - s390/ipl: add loadparm parameter to eckd ipl/reipl data (Tobias Huschle) [2159689] - s390/ipl: add DEFINE_GENERIC_LOADPARM() (Tobias Huschle) [2159689] - s390/ipl: use octal values instead of S_* macros (Tobias Huschle) [2159689] - s390/ipl: add eckd support (Tobias Huschle) [2159689] - net/iucv: Fix size of interrupt data (Tobias Huschle) [2192507] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Waiman Long) [2176760] - workqueue: make sysfs of unbound kworker cpumask more clever (Waiman Long) [2176760] - workqueue: Rename "delayed" (delayed by active management) to "inactive" (Waiman Long) [2176760] - workqueue: Kick a worker based on the actual activation of delayed works (Waiman Long) [2176760] - workqueue: fix UAF in pwq_unbound_release_workfn() (Waiman Long) [2176760] - workqueue: fix a piece of comment about reserved bits for work flags (Waiman Long) [2176760] - workqueue: void unneeded requeuing the pwq in rescuer thread (Waiman Long) [2176760] - mm/memcg: Fix mem_cgroup_id_get_online() underflow problem (Waiman Long) [2176760] - net: fix NULL pointer in skb_segment_list (Paolo Abeni) [2188595] - net: stream: purge sk_error_queue in sk_stream_kill_queues() (Paolo Abeni) [2188595] - skbuff: Account for tail adjustment during pull operations (Paolo Abeni) [2188595] - net: vmxnet3: Fix NULL pointer dereference in vmxnet3_rq_rx_complete() (Seiji Nishikawa) [2186419] - tipc: add an extra conn_get in tipc_conn_alloc (Xin Long) [2177374] {CVE-2023-1382} - tipc: set con sock in tipc_conn_alloc (Xin Long) [2177374] {CVE-2023-1382} - net: sched: fix memory leak in tcindex_set_parms (Davide Caratti) [2181874] - net/sched: tcindex: search key must be 16 bits (Davide Caratti) [2181874] - net/sched: tcindex: update imperfect hash filters respecting rcu (Davide Caratti) [2181874] {CVE-2023-1281} - crypto: rng - Use a different crypto_rng for reseeding (Herbert Xu) [2193410] - media: rc: Fix use-after-free bugs caused by ene_tx_irqsim() (Ricardo Robaina) [2174409] {CVE-2023-1118}- xfs: assert in xfs_btree_del_cursor should take into account error (Andrey Albershteyn) [2183168] - xfs: prevent a UAF when log IO errors race with unmount (Andrey Albershteyn) [2183168] - xfs: fix NULL pointer dereference in xfs_getbmap() (Andrey Albershteyn) [2183168] - xfs: avoid a UAF when log intent item recovery fails (Andrey Albershteyn) [2183168] - xfs: fix memory leak in xfs_errortag_init (Andrey Albershteyn) [2183168] - xfs: Fix unreferenced object reported by kmemleak in xfs_sysfs_init() (Andrey Albershteyn) [2183168] - xfs: fix sb write verify for lazysbcount (Andrey Albershteyn) [2183168] - xfs: invalidate block device page cache during unmount (Andrey Albershteyn) [2183168] - xfs: invalidate xfs_bufs when allocating cow extents (Andrey Albershteyn) [2183168] - xfs: dquot shrinker doesn't check for XFS_DQFLAG_FREEING (Andrey Albershteyn) [2183168] - xfs: fix intermittent hang during quotacheck (Andrey Albershteyn) [2183168] - xfs: fix exception caused by unexpected illegal bestcount in leaf dir (Andrey Albershteyn) [2183168] - xfs: fix super block buf log item UAF during force shutdown (Andrey Albershteyn) [2183168] - xfs: fix uninitialized variable access (Andrey Albershteyn) [2183168] - xfs: fix potential log item leak (Andrey Albershteyn) [2183168] - xfs: fix inode reservation space for removing transaction (Andrey Albershteyn) [2183168] - xfs: fix extent busy updating (Andrey Albershteyn) [2183168] - xfs: fix low space alloc deadlock (Andrey Albershteyn) [2183168] - xfs: purge dquots after inode walk fails during quotacheck (Andrey Albershteyn) [2183168] - xfs: get root inode correctly at bulkstat (Andrey Albershteyn) [2183168] - iomap: iomap: fix memory corruption when recording errors during writeback (Andrey Albershteyn) [2183168] - xfs: attach dquots to inode before reading data/cow fork mappings (Andrey Albershteyn) [2183168] - xfs: get rid of assert from xfs_btree_islastblock (Andrey Albershteyn) [2183168] - xfs: fix use-after-free in xattr node block inactivation (Andrey Albershteyn) [2183168] - xfs: pass the correct cursor to xfs_iomap_prealloc_size (Andrey Albershteyn) [2183168] - xfs: don't report reserved bnobt space as available (Andrey Albershteyn) [2183168] - xfs: fix overfilling of reserve pool (Andrey Albershteyn) [2183168] - xfs: always succeed at setting the reserve pool size (Andrey Albershteyn) [2183168] - xfs: remove infinite loop when reserving free block pool (Andrey Albershteyn) [2166567 2183168] - xfs: don't include bnobt blocks when reserving free block pool (Andrey Albershteyn) [2183168] - xfs: document the XFS_ALLOC_AGFL_RESERVE constant (Andrey Albershteyn) [2183168] - xfs: prevent UAF in xfs_log_item_in_current_chkpt (Andrey Albershteyn) [2183168] - xfs: fix incorrect i_nlink caused by inode racing (Andrey Albershteyn) [2183168] - xfs: fix incorrect error-out in xfs_remove (Andrey Albershteyn) [2183168] - KVM: s390: GISA: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: disable migration mode when dirty tracking is disabled (Cédric Le Goater) [2169294] - KVM: s390: Unwind kvm_arch_init() piece-by-piece() if a step fails (Cédric Le Goater) [2169294] - iommu/s390: Make attach succeed even if the device is in error state (Cédric Le Goater) [2169294] - KVM: s390: pci: Fix allocation size of aift kzdev elements (Cédric Le Goater) [2169294] - iommu/s390: Fix incorrect aperture check (Cédric Le Goater) [2169294] - KVM: s390: VSIE: sort out virtual/physical address in pin_guest_page (Cédric Le Goater) [2169294] - KVM: s390: pv: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: sida: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - KVM: s390: sort out physical vs virtual pointers usage (Cédric Le Goater) [2169294] - iommu/s390: Fail probe for non-PCI devices (Cédric Le Goater) [2169294] - PCI/AER: Remove redundant Device Control Error Reporting Enable (Myron Stowe) [2180894] - PCI/AER: Configure ECRC only if AER is native (Myron Stowe) [2180894] - PCI/AER: Iterate over error counters instead of error strings (Myron Stowe) [2180894] - PCI/AER: Enable error reporting when AER is native (Myron Stowe) [2180894] - PCI/AER: Configure ECRC for every device (Myron Stowe) [2180894] - PCI/AER: Clear MULTI_ERR_COR/UNCOR_RCV bits (Myron Stowe) [2180894] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [2180894] - PCI/AER: Use consistent format when printing PCI device (Myron Stowe) [2180894] - PCI/sysfs: Rely on lengths from scnprintf(), dsm_label_utf16s_to_utf8s() (Myron Stowe) [2180894] - PCI/sysfs: Fix dsm_label_utf16s_to_utf8s() buffer overrun (Myron Stowe) [2180894] - mlxsw: minimal: Fix deadlock in ports creation (Petr Oros) [2177956] - mlxsw: core: Fix use-after-free calling devl_unlock() in mlxsw_core_bus_device_unregister() (Petr Oros) [2177956] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2177956] - mlxsw: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2177956] - mlxsw: Narrow the critical section of devl_lock during ports creation/removal (Petr Oros) [2177956] - ice: sleep, don't busy-wait, in the SQ send retry loop (Michal Schmidt) [2184013] - ice: remove unused buffer copy code in ice_sq_send_cmd_retry() (Michal Schmidt) [2184013] - ice: sleep, don't busy-wait, for ICE_CTL_Q_SQ_CMD_TIMEOUT (Michal Schmidt) [2184013] - ice: remove ice_ctl_q_info::sq_cmd_timeout (Michal Schmidt) [2184013] - ice: increase the GNSS data polling interval to 20 ms (Michal Schmidt) [2184013] - ice: do not busy-wait to read GNSS data (Michal Schmidt) [2184013] - enic: Use irq_update_affinity_hint() (Michal Schmidt) [2101515] - ethernet:enic: Fix a use after free bug in enic_hard_start_xmit (Michal Schmidt) [2101515] - net: enic: Cure the enic api locking trainwreck (Michal Schmidt) [2101515] - enic: switch from 'pci_' to 'dma_' API (Michal Schmidt) [2101515] - enic: convert to new udp_tunnel_nic infra (Michal Schmidt) [2101515] - enic: let core reject the unsupported coalescing parameters (Michal Schmidt) [2101515] - scsi: mpt3sas: Fix an issue when driver is being removed (Tomas Henzl) [2166206] - scsi: mpt3sas: Remove HBA BIOS version in the kernel log (Tomas Henzl) [2166206] - scsi: mpt3sas: Don't print sense pool info twice (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix NULL pointer access in mpt3sas_transport_port_add() (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix a memory leak (Tomas Henzl) [2166206] - scsi: mpt3sas: Demote log level for trace buffer allocation to info (Tomas Henzl) [2166206] - scsi: mpt3sas: Fix possible resource leaks in mpt3sas_transport_port_add() (Tomas Henzl) [2166206] - scsi: mpt3sas: Remove usage of dma_get_required_mask() API (Tomas Henzl) [2166206] - scsi: mpt3sas: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2166206] - ipmi: msghandler: kABI implementation was wrong (Tony Camuso) [2182345] - hwmon: (xgene) Fix use after free bug in xgene_hwmon_remove due to race condition (Chris von Recklinghausen) [2184583] {CVE-2023-1855} - RDMA/irdma: Add ipv4 check to irdma_find_listener() (Kamal Heib) [2117129 2135976] - RDMA/irdma: Increase iWARP CM default rexmit count (Kamal Heib) [2117129 2135976] - RDMA/irdma: Fix memory leak of PBLE objects (Kamal Heib) [2117129 2135976] - RDMA/irdma: Do not generate SW completions for NOPs (Kamal Heib) [2117129 2135976] - RDMA/irdma: Remove a redundant irdma_arp_table() call (Kamal Heib) [2117129 2135976] - migrate: grab the compound head in migration_entry_wait_on_locked (Nico Pache) [2188249] - module: Don't wait for GOING modules (Mark Langsdorf) [1964563] - redhat/configs: Fix DEBUG_BLK_CGROUP and BFQ_CGROUP_DEBUG configs (Vladis Dronov) - x86/MCE/AMD: Clear DFR errors found in THR handler (Prarit Bhargava) [2190279]- iommu/amd: Update amd_iommu_fault structure to include PCI seg ID (Jerry Snitselaar) [2117775] - iommu/amd: Update device_state structure to include PCI seg ID (Jerry Snitselaar) [2117775] - iommu/amd: Print PCI segment ID in error log messages (Jerry Snitselaar) [2117775] - iommu/amd: Add PCI segment support for ivrs_[ioapic/hpet/acpihid] commands (Jerry Snitselaar) [2117775] - iommu/amd: Specify PCI segment ID when getting pci device (Jerry Snitselaar) [2117775] - iommu/amd: Include PCI segment ID when initialize IOMMU (Jerry Snitselaar) [2117775] - iommu/amd: Introduce get_device_sbdf_id() helper function (Jerry Snitselaar) [2117775] - iommu/amd: Flush upto last_bdf only (Jerry Snitselaar) [2117775] - iommu/amd: Remove global amd_iommu_[dev_table/alias_table/last_bdf] (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dev_entry_bit() and get_dev_entry_bit() (Jerry Snitselaar) [2117775] - iommu/amd: Update (un)init_device_table_dma() (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dte_irq_entry (Jerry Snitselaar) [2117775] - iommu/amd: Update dump_dte_entry (Jerry Snitselaar) [2117775] - iommu/amd: Update iommu_ignore_device (Jerry Snitselaar) [2117775] - iommu/amd: Update set_dte_entry and clear_dte_entry (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use per PCI segment rlookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Update alloc_irq_table and alloc_irq_index (Jerry Snitselaar) [2117775] - iommu/amd: Update amd_irte_ops functions (Jerry Snitselaar) [2117775] - iommu/amd: Introduce struct amd_ir_data.iommu (Jerry Snitselaar) [2117775] - iommu/amd: Update irq_remapping_alloc to use IOMMU lookup helper function (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use rlookup_amd_iommu helper function (Jerry Snitselaar) [2117775] - iommu/amd: Convert to use per PCI segment irq_lookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment rlookup table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment alias table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment device table size (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment last_bdf (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment unity map list (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment alias_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment old_dev_tbl_cpy (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment dev_data_list (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment irq_lookup_table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment rlookup table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce per PCI segment device table (Jerry Snitselaar) [2117775] - iommu/amd: Introduce pci segment structure (Jerry Snitselaar) [2117775] - iommu/amd: Update struct iommu_dev_data definition (Jerry Snitselaar) [2117775] - redhat: configs: Enable CONFIG_INTEL_IOMMU_PERF_EVENTS (Jerry Snitselaar) [2176995] - iommu/vt-d: Fix an IOMMU perfmon warning when CPU hotplug (Jerry Snitselaar) [2176995] - iommu/vt-d: Enable IOMMU perfmon support (Jerry Snitselaar) [2176995] - iommu/vt-d: Add IOMMU perfmon overflow handler support (Jerry Snitselaar) [2176995] - iommu/vt-d: Support cpumask for IOMMU perfmon (Jerry Snitselaar) [2176995] - iommu/vt-d: Add IOMMU perfmon support (Jerry Snitselaar) [2176995] - iommu/vt-d: Support Enhanced Command Interface (Jerry Snitselaar) [2176995] - iommu/vt-d: Retrieve IOMMU perfmon capability information (Jerry Snitselaar) [2176995] - iommu/vt-d: Fix error handling in sva enable/disable paths (Jerry Snitselaar) [2181397] - iommu/vt-d: Support size of the register set in DRHD (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow zero SAGAW if second-stage not supported (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove include/linux/intel-svm.h (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow to use flush-queue when first level is default (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PASID directory pointer coherency (Jerry Snitselaar) [2181397] - iommu/vt-d: Set No Execute Enable bit in PASID table entry (Jerry Snitselaar) [2181397] - iommu: Remove SVM_FLAG_SUPERVISOR_MODE support (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in prq_event_thread() (Jerry Snitselaar) [2181397] - PCI: Enable PASID only when ACS RR & UF enabled on upstream path (Jerry Snitselaar) [2181397] - iommu/vt-d: Set SRE bit only when hardware has SRS cap (Jerry Snitselaar) [2181397] - iommu/vt-d: Preset Access bit for IOVA in FL non-leaf paging entries (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove pasid_set_eafe() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unnecessary SVA data accesses in page fault path (Jerry Snitselaar) [2181397] - iommu/vt-d: Add RPLS to quirk list to skip TE disabling (Jerry Snitselaar) [2181397] - iommu: Remove guest pasid related interfaces and definitions (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove guest pasid related callbacks (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused PASID_DISABLED (Jerry Snitselaar) [2181397] - iommu/vt-d: Clean up unused PASID updating functions (Jerry Snitselaar) [2181397] - iommu/vtd: Replace acpi_bus_get_device() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused dma_to_mm_pfn function (Jerry Snitselaar) [2181397] - iommu/vt-d: Use bitmap_zalloc() when applicable (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove unused macros (Jerry Snitselaar) [2181397] - iommu/vt-d: Allow NVS regions in arch_rmrr_sanity_check() (Jerry Snitselaar) [2181397] - iommu/vt-d: Use rcu_lock in get_resv_regions (Jerry Snitselaar) [2181397] - iommu: Add gfp parameter to iommu_alloc_resv_region (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in dmar_dev_scope_init() (Jerry Snitselaar) [2181397] - iommu/vt-d: Fix PCI device refcount leak in has_external_pci() (Jerry Snitselaar) [2181397] - iommu/vt-d: Remove iova_cache_get/put() (Jerry Snitselaar) [2181397] - iommu/vt-d: Add missing "__init" for rmrr_sanity_check() (Jerry Snitselaar) [2181397] - iommu/arm-smmu: Force identity domains for legacy binding (Jerry Snitselaar) [2181397] - iommu/arm-smmu-v3: Properly handle the return value of arm_smmu_cmdq_build_cmd() (Jerry Snitselaar) [2181397] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands in arm_smmu_atc_inv_master() (Jerry Snitselaar) [2181397] - iommu/arm-smmu: Add clk_bulk_{prepare/unprepare} to system pm callbacks (Jerry Snitselaar) [2181397] - iommu: Make sysfs robust for non-API groups (Jerry Snitselaar) [2181397] - iommu: Use right way to retrieve iommu_ops (Jerry Snitselaar) [2181397] - iommu: Remove apply_resv_region (Jerry Snitselaar) [2181397] - iommu/dma: Explicitly sort PCI DMA windows (Jerry Snitselaar) [2181397] - iommu: Do not dereference fwnode in struct device (Jerry Snitselaar) [2181397] - iommu: Remove duplicate ida_free in iommu_group_alloc (Jerry Snitselaar) [2181397] - iommu: Directly use ida_alloc()/free() (Jerry Snitselaar) [2181397] - iommu/iova: change IOVA_MAG_SIZE to 127 to save memory (Jerry Snitselaar) [2181397] - iommu/iova: Fix alloc iova overflows issue (Jerry Snitselaar) [2181397] - iova: Remove iovad->rcaches check in iova_rcache_get() (Jerry Snitselaar) [2181397] - iova: Remove magazine BUG_ON() checks (Jerry Snitselaar) [2181397] - iova: Remove some magazine pointer NULL checks (Jerry Snitselaar) [2181397] - swiotlb: fix a braino in the alignment check fix (Jerry Snitselaar) [2181397] - swiotlb: fix slot alignment checks (Jerry Snitselaar) [2181397] - swiotlb: use wrap_area_index() instead of open-coding it (Jerry Snitselaar) [2181397] - swiotlb: fix the deadlock in swiotlb_do_find_slots (Jerry Snitselaar) [2181397] - swiotlb: mark swiotlb_memblock_alloc() as __init (Jerry Snitselaar) [2181397] - swiotlb: remove swiotlb_max_segment (Jerry Snitselaar) [2181397] - swiotlb: reduce the swiotlb buffer size on allocation failure (Jerry Snitselaar) [2181397] - swiotlb: replace kmap_atomic() with memcpy_{from,to}_page() (Jerry Snitselaar) [2181397] - swiotlb: don't panic! (Jerry Snitselaar) [2181397] - iommu/vt-d: Avoid superfluous IOTLB tracking in lazy mode (Jerry Snitselaar) [2175620] - iommu/amd: Add map/unmap_pages() iommu_domain_ops callback support (Jerry Snitselaar) [2181397] - iommu/amd/io-pgtable: Implement unmap_pages io_pgtable_ops callback (Jerry Snitselaar) [2181397] - iommu/amd/io-pgtable: Implement map_pages io_pgtable_ops callback (Jerry Snitselaar) [2181397] - iommu/vt-d: Avoid unnecessary global DMA cache invalidation (Jerry Snitselaar) [2176983] - iommu/vt-d: Avoid unnecessary global IRTE cache invalidation (Jerry Snitselaar) [2176983] - iommu/vt-d: Fix buggy QAT device mask (Jerry Snitselaar) [2169568] - iommu/vt-d: Add a fix for devices need extra dtlb flush (Jerry Snitselaar) [2169568] - xfs: fix off-by-one-block in xfs_discard_folio() (Carlos Maiolino) [2112147] - xfs: drop write error injection is unfixable, remove it (Carlos Maiolino) [2112147] - xfs: use iomap_valid method to detect stale cached iomaps (Carlos Maiolino) [2112147] - iomap: write iomap validity checks (Carlos Maiolino) [2112147] - xfs: xfs_bmap_punch_delalloc_range() should take a byte range (Carlos Maiolino) [2112147] - iomap: buffered write failure should not truncate the page cache (Carlos Maiolino) [2112147] - iomap: Export page_cache_seek_hole_data (Carlos Maiolino) [2112147] - xfs,iomap: move delalloc punching to iomap (Carlos Maiolino) [2112147] - xfs: use byte ranges for write cleanup ranges (Carlos Maiolino) [2112147] - xfs: punching delalloc extents on write failure is racy (Carlos Maiolino) [2112147] - xfs: write page faults in iomap are not buffered writes (Carlos Maiolino) [2112147] - iomap: iomap_read_inline_data cleanup (Carlos Maiolino) [2112147] - iomap: Fix inline extent handling in iomap_readpage (Carlos Maiolino) [2112147] - iomap: constify iomap_iter_srcmap (Carlos Maiolino) [2112147] - iomap: rework unshare flag (Carlos Maiolino) [2112147] - iomap: pass an iomap_iter to various buffered I/O helpers (Carlos Maiolino) [2112147] - iomap: remove iomap_apply (Carlos Maiolino) [2112147] - fsdax: Fix infinite loop in dax_iomap_rw() (Carlos Maiolino) [2112147] - fsdax: switch dax_iomap_rw to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_swapfile_activate to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_seek_data to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_seek_hole to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_bmap to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_fiemap to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch __iomap_dio_rw to use iomap_iter (Carlos Maiolino) [2112147] - iomap: support REQ_OP_ZONE_APPEND (Carlos Maiolino) [2112147] - iomap: add a filesystem hook for direct I/O bio submission (Carlos Maiolino) [2112147] - iomap: switch iomap_page_mkwrite to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_zero_range to use iomap_iter (Carlos Maiolino) [2112147] - iomap: Change calling convention for zeroing (Carlos Maiolino) [2112147] - iomap: switch iomap_file_unshare to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch iomap_file_buffered_write to use iomap_iter (Carlos Maiolino) [2112147] - iomap: switch readahead and readpage to use iomap_iter (Carlos Maiolino) [2112147] - iomap: add the new iomap_iter model (Carlos Maiolino) [2112147] - iomap: fix the iomap_readpage_actor return value for inline data (Carlos Maiolino) [2112147] - iomap: Support inline data with block size < page size (Carlos Maiolino) [2112147] - fs: mark the iomap argument to __block_write_begin_int const (Carlos Maiolino) [2112147] - fsdax: mark the iomap argument to dax_iomap_sector as const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_read_page_sync const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_read_inline_data const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_inline_data_valid const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_inline_data const (Carlos Maiolino) [2112147] - iomap: mark the iomap argument to iomap_sector const (Carlos Maiolino) [2112147] - ipv6: Fix an uninit variable access bug in __ip6_make_skb() (Hangbin Liu) [2185798] - ipv6: Fix tcp socket connection with DSCP. (Hangbin Liu) [2185798] - ipv6: Fix datagram socket connection with DSCP. (Hangbin Liu) [2185798] - ipv6: avoid use-after-free in ip6_fragment() (Hangbin Liu) [2185798] - ipv6: addrlabel: fix infoleak when sending struct ifaddrlblmsg to network (Hangbin Liu) [2185798] - ipv6: fix WARNING in ip6_route_net_exit_late() (Hangbin Liu) [2185798] - ipv6: ensure sane device mtu in tunnels (Hangbin Liu) [2185798] - KVM: arm64: PMU: Restore the guest's EL0 event counting after migration (Shaoqin Huang) [2175146] - KVM: arm64: Retry fault if vma_lookup() results become invalid (Shaoqin Huang) [2175146] - KVM: arm64: PMU: Don't save PMCR_EL0.{C,P} for the vCPU (Shaoqin Huang) [2175146] - KVM: arm64: PMU: Fix GET_ONE_REG for vPMC regs to return the current value (Shaoqin Huang) [2175146] - KVM: arm64: timers: Convert per-vcpu virtual offset to a global value (Shaoqin Huang) [2175146] - KVM: arm64: Fix non-kerneldoc comments (Shaoqin Huang) [2175146] - arm64/sysreg: clean up some inconsistent indenting (Shaoqin Huang) [2175146] - KVM: arm64: timers: Don't BUG() on unhandled timer trap (Shaoqin Huang) [2175146] - KVM: arm64: Reduce overhead of trapped timer sysreg accesses (Shaoqin Huang) [2175146] - KVM: arm64: Don't arm a hrtimer for an already pending timer (Shaoqin Huang) [2175146] - KVM: arm64: Fix S1PTW handling on RO memslots (Shaoqin Huang) [2175146] - KVM: arm64: Fix typo in comment (Shaoqin Huang) [2175146] - KVM: arm64: Fix pvtime documentation (Shaoqin Huang) [2175146] - KVM: arm64: Fix PAR_TO_HPFAR() to work independently of PA_BITS. (Shaoqin Huang) [2175146] - KVM: arm64: nvhe: Fix build with profile optimization (Shaoqin Huang) [2175146] - fuse: wait for writepages in syncfs (Brian Foster) [2185834] - virtio_fs: Modify format for virtio_fs_direct_access (Brian Foster) [2185834] - virtiofs: delete unused parameter for virtio_fs_cleanup_vqs (Brian Foster) [2185834] - virtiofs: use strscpy for copying the queue name (Brian Foster) [2185834] - virtiofs: propagate sync() to file server (Brian Foster) [2185834] - fuse: add a flag FUSE_SETXATTR_ACL_KILL_SGID to kill SGID (Brian Foster) [2185834] - fuse: extend FUSE_SETXATTR request (Brian Foster) [2185834] - virtiofs: fix userns (Brian Foster) [2185834] - virtiofs: remove useless function (Brian Foster) [2185834] - virtiofs: split requests that exceed virtqueue size (Brian Foster) [2185834] - virtiofs: fix memory leak in virtio_fs_probe() (Brian Foster) [2185834] - virtio_fs: convert to LE accessors (Brian Foster) [2185834] - dmaengine: use sysfs_emit() to instead of scnprintf() (Jerry Snitselaar) [2181398] - dmaengine: Simplify dmaenginem_async_device_register() function (Jerry Snitselaar) [2181398] - dmaengine: idma64: Update bytes_transferred field (Jerry Snitselaar) [2181398] - dmaengine: dw: Move check for paused channel to dwc_get_residue() (Jerry Snitselaar) [2181398] - dmaengine: ptdma: check for null desc before calling pt_cmd_callback (Jerry Snitselaar) [2181398] - dmaengine: idxd: Fix default allowed read buffers value in group (Jerry Snitselaar) [2181398] - dmaengine: idxd: Set traffic class values in GRPCFG on DSA 2.0 (Jerry Snitselaar) [2181398] - ptdma: pt_core_execute_cmd() should use spinlock (Jerry Snitselaar) [2181398] - dmaengine: Fix double increment of client_count in dma_chan_get() (Jerry Snitselaar) [2181398] - dmaengine: ioat: stop mod_timer from resurrecting deleted timer in __cleanup() (Jerry Snitselaar) [2153929] - cifs: set a minimum of 120s for next dns resolution (Ronnie Sahlberg) [2182867] - cifs: use the expiry output of dns_query to schedule next resolution (Ronnie Sahlberg) [2182867] - cifs: sanitize paths in cifs_update_super_prepath. (Ronnie Sahlberg) [2182472] - redhat/configs: Fix incorrect configs location and content (Vladis Dronov) - scsi: megaraid_sas: Fix double kfree() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix fw_crash_buffer_show() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix crash after a double completion (Tomas Henzl) [2163670] - scsi: megaraid_sas: Driver version update to 07.725.01.00-rc1 (Tomas Henzl) [2163670] - scsi: megaraid_sas: Add crash dump mode capability bit in MFI capabilities (Tomas Henzl) [2163670] - scsi: megaraid_sas: Update max supported LD IDs to 240 (Tomas Henzl) [2163670] - scsi: megaraid_sas: Add flexible array member for SGLs (Tomas Henzl) [2163670] - scsi: megaraid_sas: Fix some spelling mistakes in comment (Tomas Henzl) [2163670] - scsi: megaraid_sas: Remove unnecessary kfree() (Tomas Henzl) [2163670] - scsi: megaraid_sas: Use irq_set_affinity_and_hint() (Tomas Henzl) [2163670] - scsi: megaraid: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Tomas Henzl) [2163670] - scsi: ses: Handle enclosure with just a primary component gracefully (Tomas Henzl) [2188481] - ipvlan: hold lower dev to avoid possible use-after-free (Davide Caratti) [2188055] - net: macvlan: Use built-in RCU list checking (Davide Caratti) [2188055] - x86/split_lock: Enumerate architectural split lock disable bit (Prarit Bhargava) [2123535] - bpf: bpf_fib_lookup should not return neigh in NUD_FAILED state (Yauheni Kaliuta) [2175160] - hwmon: (coretemp) avoid RDMSR interrupts to isolated CPUs (Marcelo Tosatti) [2158707] - scsi: target: iscsi: Handle abort for WRITE_PENDING cmds (Maurizio Lombardi) [2156588] - scsi: target: iscsit: Fix TAS handling during conn cleanup (Maurizio Lombardi) [2156588]- RDMA/cma: Distinguish between sockaddr_in and sockaddr_in6 by size (Kamal Heib) [2170083] - RDMA/umem: Remove unused 'work' member from struct ib_umem (Kamal Heib) [2170083] - RDMA/restrack: Correct spelling (Kamal Heib) [2170083] - scripts/spelling.txt: add "exsits" pattern and fix typo instances (Kamal Heib) [2170083] - RDMA/cma: Refactor the inbound/outbound path records process flow (Kamal Heib) [2170083] - RDMA/core: Refactor rdma_bind_addr (Kamal Heib) [2170083] - IB/IPoIB: Fix legacy IPoIB due to wrong number of queues (Kamal Heib) [2170076] - RDMA/core: Fix ib block iterator counter overflow (Kamal Heib) [2170076] - RDMA/srp: Move large values to a new enum for gcc13 (Kamal Heib) [2170076] - IB/IPoIB: Fix queue count inconsistency for PKEY child interfaces (Kamal Heib) [2170076] - RDMA/cm: Make QP FLUSHABLE for supported device (Kamal Heib) [2170076] - RDMA: Extend RDMA kernel verbs ABI to support flush (Kamal Heib) [2170076] - RDMA: Extend RDMA user ABI to support flush (Kamal Heib) [2170076] - RDMA/cma: Change RoCE packet life time from 18 to 16 (Kamal Heib) [2170076] - RDMA/srp: Fix error return code in srp_parse_options() (Kamal Heib) [2170076] - RDMA: Extend RDMA kernel ABI to support atomic write (Kamal Heib) [2170076] - RDMA: Extend RDMA user ABI to support atomic write (Kamal Heib) [2170076] - RDMA/umem: remove FOLL_FORCE usage (Kamal Heib) [2170076] - RDMA/nldev: Fix failure to send large messages (Kamal Heib) [2170076] - RDMA/nldev: Add NULL check to silence false warnings (Kamal Heib) [2170076] - RDMA/nldev: Add checks for nla_nest_start() in fill_stat_counter_qps() (Kamal Heib) [2170076] - IB/isert: use the ISCSI_LOGIN_CURRENT_STAGE macro (Kamal Heib) [2170076] - RDMA/nldev: Return "-EAGAIN" if the cm_id isn't from expected port (Kamal Heib) [2170076] - RDMA/core: Make sure "ib_port" is valid when access sysfs node (Kamal Heib) [2170076] - RDMA/restrack: Release MR restrack when delete (Kamal Heib) [2170076] - IB/mad: Don't call to function that might sleep while in atomic context (Kamal Heib) [2170076] - RDMA/core: Fix order of nldev_exit call (Kamal Heib) [2170076] - RDMA/core: fix repeated words in comments (Kamal Heib) [2170076] - IB/iser: open code iser_disconnected_handler (Kamal Heib) [2170076] - IB/iser: add safety checks for state_mutex lock (Kamal Heib) [2170076] - IB/iser: open code iser_conn_state_comp_exch (Kamal Heib) [2170076] - RDMA/opa_vnic: fix spelling typo in comment (Kamal Heib) [2170076] - RDMA/core: return -EOPNOSUPP for ODP unsupported device (Kamal Heib) [2170076] - IB/uverbs: fix the typo of optional (Kamal Heib) [2170076] - treewide: use get_random_u32() when possible (Kamal Heib) [2170070] - treewide: use prandom_u32_max() when possible, part 1 (Kamal Heib) [2170070] - RDMA/core: Clean up a variable name in ib_create_srq_user() (Kamal Heib) [2170070] - RDMA/srp: Support more than 255 rdma ports (Kamal Heib) [2170070] - RDMA/cm: Use DLID from inbound/outbound PathRecords as the datapath DLID (Kamal Heib) [2170070] - RDMA/cma: Multiple path records support with netlink channel (Kamal Heib) [2170070] - RDMA/core: Rename rdma_route.num_paths field to num_pri_alt_paths (Kamal Heib) [2170070] - RDMA/srpt: Use flex array destination for memcpy() (Kamal Heib) [2170070] - IB/cm: Refactor cm_insert_listen() and cm_find_listen() (Kamal Heib) [2170070] - IB/cm: remove cm_id_priv->id.service_mask and service_mask parameter of cm_init_listen() (Kamal Heib) [2170070] - IB/cm: Remove the service_mask parameter from ib_cm_listen() (Kamal Heib) [2170070] - RDMA/core: Remove 'device' argument from rdma_build_skb() (Kamal Heib) [2170070] - RDMA/srp: Use the attribute group mechanism for sysfs attributes (Kamal Heib) [2170070] - RDMA/srp: Handle dev_set_name() failure (Kamal Heib) [2170070] - RDMA/srp: Remove the srp_host.released completion (Kamal Heib) [2170070] - RDMA/srp: Rework the srp_add_port() error path (Kamal Heib) [2170070] - IB: move from strlcpy with unused retval to strscpy (Kamal Heib) [2170070] - treewide: uapi: Replace zero-length arrays with flexible-array members (Kamal Heib) [2170070] - RDMA/core: Delete IPsec flow action logic from the core (Kamal Heib) [2170070] - net: Don't include filter.h from net/sock.h (Kamal Heib) [2170070] - scsi: qla2xxx: Synchronize the IOCB count to be in order (Nilesh Javali) [2164947] - scsi: qla2xxx: Perform lockless command completion in abort path (Nilesh Javali) [2164947] - scsi: qla2xxx: Use the proper SCSI midlayer interfaces for PI (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove the unused variable wwn (Nilesh Javali) [2164947] - scsi: qla2xxx: Simplify if condition evaluation (Nilesh Javali) [2164947] - scsi: qla2xxx: Use a variable for repeated mem_size computation (Nilesh Javali) [2164947] - scsi: qla2xxx: Make qla_trim_buf() and __qla_adjust_buf() static (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix printk() format string (Nilesh Javali) [2164947] - scsi: qla2xxx: Update version to 10.02.08.200-k (Nilesh Javali) [2164947] - scsi: qla2xxx: Select qpair depending on which CPU post_cmd() gets called (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Reduce memory usage during low I/O (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix stall session after app start (Nilesh Javali) [2164947] - scsi: qla2xxx: edif: Fix performance dip due to lock contention (Nilesh Javali) [2164947] - scsi: qla2xxx: Relocate/rename vp map (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (GNN ID) (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (GPNID) (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove dead code (Nilesh Javali) [2164947] - scsi: qla2xxx: Update version to 10.02.08.100-k (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix IOCB resource check warning (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove increment of interface err cnt (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix erroneous link down (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove unintended flag clearing (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix stalled login (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix exchange oversubscription for management commands (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix exchange oversubscription (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix DMA-API call trace on NVMe LS requests (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix link failure in NPIV environment (Nilesh Javali) [2164947] - scsi: qla2xxx: Check if port is online before sending ELS (Nilesh Javali) [2164947] - scsi: qla2xxx: Initialize vha->unknown_atio_[list, work] for NPIV hosts (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove duplicate of vha->iocb_work initialization (Nilesh Javali) [2164947] - scsi: qla2xxx: Remove unused variable 'found_devs' (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix set-but-not-used variable warnings (Nilesh Javali) [2164947] - scsi: qla2xxx: Fix memory leak in __qlt_24xx_handle_abts() (Nilesh Javali) [2164947] - ethtool: eeprom: fix null-deref on genl_info in dump (Davide Caratti) [2188002] - packet: do not set TP_STATUS_CSUM_VALID on CHECKSUM_COMPLETE (Davide Caratti) [2188002] - af_key: Fix send_acquire race with pfkey_register (Davide Caratti) [2188002] - net: llc: fix skb_over_panic (Davide Caratti) [2188002] - inet_ecn: Fix endianness of checksum update when setting ECT(1) (Davide Caratti) [2188002] - RDMA/irdma: Fix potential NULL-ptr-dereference (Kamal Heib) [2153377] - RDMA/irdma: Split CQ handler into irdma_reg_user_mr_type_cq (Kamal Heib) [2153377] - RDMA/irdma: Split QP handler into irdma_reg_user_mr_type_qp (Kamal Heib) [2153377] - RDMA/irdma: Split mr alloc and free into new functions (Kamal Heib) [2153377] - RDMA/irdma: Split MEM handler into irdma_reg_user_mr_type_mem (Kamal Heib) [2153377] - RDMA/irdma: Remove extra ret variable in favor of existing err (Kamal Heib) [2153377] - RDMA/irdma: Initialize net_type before checking it (Kamal Heib) [2153377] - RDMA/irdma: Do not request 2-level PBLEs for CQ alloc (Kamal Heib) [2153377] - RDMA/irdma: Fix RQ completion opcode (Kamal Heib) [2153377] - RDMA/irdma: Fix inline for multiple SGE's (Kamal Heib) [2153377] - bnxt_en: Fix mqprio and XDP ring checking logic (Ken Cox) [2159222] - bnxt: Do not read past the end of test names (Ken Cox) [2159222] - bnxt: report FEC block stats via standard interface (Ken Cox) [2159222] - bnxt_en: Remove debugfs when pci_register_driver failed (Ken Cox) [2159222] - bnxt_en: update RSS config using difference algorithm (Ken Cox) [2159222] - bnxt_en: refactor VNIC RSS update functions (Ken Cox) [2159222] - bnxt_en: fix potentially incorrect return value for ndo_rx_flow_steer (Ken Cox) [2159222] - bnxt_en: Fix possible crash in bnxt_hwrm_set_coal() (Ken Cox) [2159222] - bnxt_en: fix the handling of PCIE-AER (Ken Cox) [2159222] - bnxt_en: refactor bnxt_cancel_reservations() (Ken Cox) [2159222] - bnxt_en: check and resize NVRAM UPDATE entry before flashing (Ken Cox) [2159222] - bnxt_en: Update firmware interface to 1.10.2.118 (Ken Cox) [2159222] - bnxt_en: replace reset with config timestamps (Ken Cox) [2159222] - hugetlbfs: don't delete error page from pagecache (Aristeu Rozanski) [2188334] - mm: shmem: don't truncate page if memory failure happens (Aristeu Rozanski) [2188334] - mm: hwpoison: handle non-anonymous THP correctly (Aristeu Rozanski) [2188334] - mm: hwpoison: refactor refcount check handling (Aristeu Rozanski) [2188334] - scsi: qedf: Remove set but unused variable 'page' (Nilesh Javali) [2164955] - scsi: qedf: Fix a UAF bug in __qedf_probe() (Nilesh Javali) [2164955] - xfs: don't use BMBT btree split workers for IO completion (Carlos Maiolino) [2127493] - tools/power turbostat: Add support for MeteorLake platforms (Derek Barbosa) [2153966] - x86/bugs: Workaround for incorrectly set X86_BUG_RETBLEED under VMware (Waiman Long) [2184343]- nvmet: fix workqueue MEM_RECLAIM flushing dependency (Maurizio Lombardi) [2187618] - nvmet: use a private workqueue instead of the system workqueue (Maurizio Lombardi) [2187618] - nvme: fix discard support without oncs (Maurizio Lombardi) [2187618] - nvme-pci: fix timeout request state check (Maurizio Lombardi) [2187618] - nvme: fix multipath crash caused by flush request when blktrace is enabled (Maurizio Lombardi) [2187618] - nvme: return err on nvme_init_non_mdts_limits fail (Maurizio Lombardi) [2187618] - nvme initialize core quirks before calling nvme_init_subsystem (Maurizio Lombardi) [2187618] - nvmet: fix memory leak in nvmet_subsys_attr_model_store_locked (Maurizio Lombardi) [2187618] - nvme: quiet user passthrough command errors (Maurizio Lombardi) [2187618] - nvme-tcp: fix possible circular locking when deleting a controller under memory pressure (Maurizio Lombardi) [2187618] - nvme-hwmon: kmalloc the NVME SMART log buffer (Maurizio Lombardi) [2187618] - nvme-hwmon: consistently ignore errors from nvme_hwmon_init (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeroes on various Kingston SSD (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro5000 SSDs (Maurizio Lombardi) [2187618] - nvme-rdma: fix possible hang caused during ctrl deletion (Maurizio Lombardi) [2187618] - nvmet-tcp: add bounds check on Transfer Tag (Maurizio Lombardi) [2187618] - nvmet-tcp: handle ICReq PDU received in NVMET_TCP_Q_LIVE state (Maurizio Lombardi) [2187618] - nvme-pci: set min_align_mask before calculating max_hw_sectors (Maurizio Lombardi) [2187618] - nvme: enumerate controller flags (Maurizio Lombardi) [2187618] - nvme: ensure subsystem reset is single threaded (Maurizio Lombardi) [2187618] - nvme: copy firmware_rev on each init (Maurizio Lombardi) [2187618] - nvme: restrict management ioctls to admin (Maurizio Lombardi) [2187618] - nvme: consider also host_iface when checking ip options (Maurizio Lombardi) [2187618] - nvme: move from strlcpy with unused retval to strscpy (Maurizio Lombardi) [2187618] - nvme: add comment for unaligned "fake" nqn (Maurizio Lombardi) [2187618] - nvme-pci: disable Write Zeroes on Phison E3C/E4C (Maurizio Lombardi) [2187618] - nvmet: fix mar and mor off-by-one errors (Maurizio Lombardi) [2187618] - nvmet: fix a use-after-free (Maurizio Lombardi) [2187618] - nvmet-tcp: fix unhandled tcp states in nvmet_tcp_state_change() (Maurizio Lombardi) [2187618] - nvme-fabrics: Fix a typo in an error message (Maurizio Lombardi) [2187618] - nvme-fabrics: parse nvme connect Linux error codes (Maurizio Lombardi) [2187618] - nvmet-tcp: fix lockdep complaint on nvmet_tcp_wq flush during queue teardown (Maurizio Lombardi) [2187618] - nvme: rename nvme_validate_or_alloc_ns to nvme_scan_ns (Maurizio Lombardi) [2187618] - nvme: catch -ENODEV from nvme_revalidate_zones again (Maurizio Lombardi) [2187618] - nvme-pci: print the command name of aborted commands (Maurizio Lombardi) [2187618] - nvme: use command_id instead of req->tag in trace_nvme_complete_rq() (Maurizio Lombardi) [2187618] - nvme-pci: use nvme core helper to cancel requests in tagset (Maurizio Lombardi) [2187618] - nvme-tcp: use in-capsule data for I/O connect (Maurizio Lombardi) [2187618] - nvme-rdma: remove timeout for getting RDMA-CM established event (Maurizio Lombardi) [2187618] - nvmet: parse fabrics commands on io queues (Maurizio Lombardi) [2187618] - nvme-fabrics: decode 'authentication required' connect error (Maurizio Lombardi) [2187618] - nvme-loop: use nvme core helpers to cancel all requests in a tagset (Maurizio Lombardi) [2187618] - nvme: handle the persistent internal error AER (Maurizio Lombardi) [2187618] - nvme: remove a double word in a comment (Maurizio Lombardi) [2187618] - nvme: use struct group for generic command dwords (Maurizio Lombardi) [2187618] - nvme-pci: fix freeze accounting for error handling (Maurizio Lombardi) [2187618] - nvmet-tcp: fix regression in data_digest calculation (Maurizio Lombardi) [2187618] - nvme: add a bogus subsystem NQN quirk for Micron MTFDKBA2T0TFH (Maurizio Lombardi) [2187618] - nvme-pci: disable write zeros support on UMIC and Samsung SSDs (Maurizio Lombardi) [2187618] - nvme-pci: avoid the deepest sleep state on ZHITAI TiPro7000 SSDs (Maurizio Lombardi) [2187618] - nvme-pci: add trouble shooting steps for timeouts (Maurizio Lombardi) [2187618] - nvme: add device name to warning in uuid_show() (Maurizio Lombardi) [2187618] - nvmet: fix typo in comment (Maurizio Lombardi) [2187618] - nvme: set controller enable bit in a separate write (Maurizio Lombardi) [2187618] - nvme: set non-mdts limits in nvme_scan_work (Maurizio Lombardi) [2187618] - nvme-pci: harden drive presence detect in nvme_dev_disable() (Maurizio Lombardi) [2187618] - nvme-pci: fix a NULL pointer dereference in nvme_alloc_admin_tags (Maurizio Lombardi) [2187618] - nvme: mark internal passthru request RQF_QUIET (Maurizio Lombardi) [2187618] - nvme: remove unneeded include from constants file (Maurizio Lombardi) [2187618] - nvme: set dma alignment to dword (Maurizio Lombardi) [2187618] - nvme: fix interpretation of DMRSL (Maurizio Lombardi) [2187618] - ixgbe: add double of VLAN header when computing the max MTU (Ken Cox) [2153372] - ixgbe: allow to increase MTU to 3K with XDP enabled (Ken Cox) [2153372] - ixgbe: Filter out spurious link up indication (Ken Cox) [2153372] - ixgbe: XDP: fix checker warning from rcu pointer (Ken Cox) [2153372] - ixgbe: fix pci device refcount leak (Ken Cox) [2153372] - ixgbe: change MAX_RXD/MAX_TXD based on adapter type (Ken Cox) [2153372] - tracing: kprobes: Prohibit probing on notrace function (Mukesh Chaurasiya) [2183475] - powerpc/kprobes: Ignore traps that happened in real mode (Mukesh Chaurasiya) [2183475] - nvme-rdma: handle number of queue changes (Kamal Heib) [2160665] - nvme-rdma: remove timeout for getting RDMA-CM established event (Kamal Heib) [2160665] - nvmet-rdma: fix kernel-doc warning for nvmet_rdma_device_removal (Kamal Heib) [2160665] - net: mpls: fix stale pointer if allocation fails during device rename (Guillaume Nault) [2184956] {CVE-2023-26545} - block: don't set GD_NEED_PART_SCAN if scan partition failed (Ming Lei) [2151112] - block: fix wrong mode for blkdev_put() from disk_scan_partitions() (Ming Lei) [2151112] - block: fix scan partition for exclusively open device again (Ming Lei) [2151112] - mm: swap: get rid of livelock in swapin readahead (Aristeu Rozanski) [2035182 2182084] - redhat: require reasonably recent grub2 _only_ if grub2 is already installed (Denys Vlasenko) [2183531] - i40e: Fix kernel crash during reboot when adapter is in recovery mode (Stefan Assmann) [2153348] - i40e: add double of VLAN header when computing the max MTU (Stefan Assmann) [2153348] - i40e: Add checking for null for nlmsg_find_attr() (Stefan Assmann) [2153348] - net/i40e: Replace 0-length array with flexible array (Stefan Assmann) [2153348] - i40e: use ERR_PTR error print in i40e messages (Stefan Assmann) [2153348] - i40e: use int for i40e_status (Stefan Assmann) [2153348] - i40e: Remove string printing for i40e_status (Stefan Assmann) [2153348] - i40e: Remove unused i40e status codes (Stefan Assmann) [2153348] - net/sched: move struct tc_mqprio_qopt_offload from pkt_cls.h to pkt_sched.h (Stefan Assmann) [2153348] - i40e: Remove redundant pci_enable_pcie_error_reporting() (Stefan Assmann) [2153348] - virtchnl: i40e/iavf: rename iwarp to rdma (Stefan Assmann) [2153348] - treewide: Convert del_timer*() to timer_shutdown*() (Stefan Assmann) [2153348] - i40e: allow toggling loopback mode via ndo_set_features callback (Stefan Assmann) [2153348] - i40e: Disallow ip4 and ip6 l4_4_bytes (Stefan Assmann) [2153348] - i40e: Fix for VF MAC address 0 (Stefan Assmann) [2153348] - i40e: Fix not setting default xps_cpus after reset (Stefan Assmann) [2153348] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2183559] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2183559] - dm: remove unnecessary (void*) conversion in event_callback() (Benjamin Marzinski) [2179207] - dm ioctl: remove unnecessary check when using dm_get_mdptr() (Benjamin Marzinski) [2179207] - dm ioctl: assert _hash_lock is held in __hash_remove (Benjamin Marzinski) [2179207] - dm cache: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm thin: add cond_resched() to various workqueue loops (Benjamin Marzinski) [2179207] - dm: add cond_resched() to dm_wq_work() (Benjamin Marzinski) [2179207] - dm: update targets using system workqueues to use a local workqueue (Benjamin Marzinski) [2179207] - dm: remove flush_scheduled_work() during local_exit() (Benjamin Marzinski) [2179207] - dm: declare variables static when sensible (Benjamin Marzinski) [2179207] - dm ioctl: prefer strscpy() instead of strlcpy() (Benjamin Marzinski) [2179207] - dm: avoid 'do {} while(0)' loop in single statement macros (Benjamin Marzinski) [2179207] - dm: favour __packed versus "__attribute__ ((packed))" (Benjamin Marzinski) [2179207] - dm: favour __aligned(N) versus "__attribute__ (aligned(N))" (Benjamin Marzinski) [2179207] - dm: adjust EXPORT_SYMBOL() to follow functions immediately (Benjamin Marzinski) [2179207] - dm block-manager: avoid not required parentheses (Benjamin Marzinski) [2179207] - dm: send just one event on resize, not two (Benjamin Marzinski) [2179207] - dm table: check that a dm device doesn't reference itself (Benjamin Marzinski) [2179207] - dm raid: fix some spelling mistakes in comments (Benjamin Marzinski) [2179207] - dm verity: stop using WQ_UNBOUND for verify_wq (Benjamin Marzinski) [2179207] - dm integrity: Remove bi_sector that's only used by commented debug code (Benjamin Marzinski) [2179207] - dm crypt: Slightly simplify crypt_set_keyring_key() (Benjamin Marzinski) [2179207] - dm ioctl: drop always-false condition (Benjamin Marzinski) [2179207] - dm flakey: fix logic when corrupting a bio (Benjamin Marzinski) [2179207] - dm flakey: fix a bug with 32-bit highmem systems (Benjamin Marzinski) [2179207] - dm flakey: don't corrupt the zero page (Benjamin Marzinski) [2179207] - dm cache: Add some documentation to dm-cache-background-tracker.h (Benjamin Marzinski) [2179207] - dm cache: free background tracker's queued work in btracker_destroy (Benjamin Marzinski) [2179207] - dm ioctl: fix a couple ioctl codes (Benjamin Marzinski) [2179207] - dm ioctl: a small code cleanup in list_version_get_info (Benjamin Marzinski) [2179207] - sfc: include vport_id in filter spec hash and equal() (Íñigo Huguet) [2159251] - ptp: convert remaining drivers to adjfine interface (Íñigo Huguet) [2159251] - sfc: Use kmap_local_page() instead of kmap_atomic() (Íñigo Huguet) [2159251] - sfc: use sysfs_emit() to instead of scnprintf() (Íñigo Huguet) [2159251] - selftests: forwarding: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add tunnel_key "nofrag" test case (Davide Caratti) [2103797] - selftests: tc-testing: add "depends_on" property to skip tests (Davide Caratti) [2103797] - net/sched: act_tunnel_key: add support for "don't fragment" (Davide Caratti) [2103797] - e1000e: Fix TX dispatch condition (Ken Cox) [2153313] - e1000e: Separate MTP board type from ADP (Ken Cox) [2153313] - drivers/net/ethernet/e1000e: check return value of e1e_rphy() (Ken Cox) [2153313] - ipvs: add sysctl_run_estimation to support disable estimation (Hangbin Liu) [2182003] - scsi: ses: Don't attach if enclosure has no components (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_intf_remove() (Tomas Henzl) [1975026] - scsi: ses: Fix possible desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix possible addl_desc_ptr out-of-bounds accesses (Tomas Henzl) [1975026] - scsi: ses: Fix slab-out-of-bounds in ses_enclosure_data_process() (Tomas Henzl) [1975026] - vmxnet3: move rss code block under eop descriptor (Izabela Bakollari) [2172579]- crypto: qat - add support for 402xx devices (Vladis Dronov) [2144529] - crypto: qat - drop log level of msg in get_instance_node() (Vladis Dronov) [2144529] - crypto: qat - fix out-of-bounds read (Vladis Dronov) [2144529] - Documentation: qat: change kernel version (Vladis Dronov) [2144529] - crypto: qat - add qat_zlib_deflate (Vladis Dronov) [2144529] - crypto: qat - extend buffer list logic interface (Vladis Dronov) [2144529] - crypto: qat - fix spelling mistakes from 'bufer' to 'buffer' (Vladis Dronov) [2144529] - crypto: qat - add resubmit logic for decompression (Vladis Dronov) [2144529] - crypto: acomp - define max size for destination (Vladis Dronov) [2144529] - crypto: qat - enable deflate for QAT GEN4 (Vladis Dronov) [2144529] - crypto: qat - expose deflate through acomp api for QAT GEN2 (Vladis Dronov) [2144529] - crypto: qat - rename and relocate GEN2 config function (Vladis Dronov) [2144529] - crypto: qat - relocate qat_algs_alloc_flags() (Vladis Dronov) [2144529] - crypto: qat - relocate backlog related structures (Vladis Dronov) [2144529] - crypto: qat - extend buffer list interface (Vladis Dronov) [2144529] - crypto: qat - generalize crypto request buffers (Vladis Dronov) [2144529] - crypto: qat - change bufferlist logic interface (Vladis Dronov) [2144529] - crypto: qat - rename bufferlist functions (Vladis Dronov) [2144529] - crypto: qat - relocate bufferlist logic (Vladis Dronov) [2144529] - crypto: qat - Use helper to set reqsize (Vladis Dronov) [2144529] - crypto: kpp - Add helper to set reqsize (Vladis Dronov) [2144529] - crypto: qat - fix error return code in adf_probe (Vladis Dronov) [2144529] - crypto: qat - remove ADF_STATUS_PF_RUNNING flag from probe (Vladis Dronov) [2144529] - selftests: net: rps_default_mask.sh: delete veth link specifically (Hangbin Liu) [2185801] - selftests: net: devlink_port_split.py: skip test if no suitable device available (Hangbin Liu) [2185801] - selftests: mirror_gre_bridge_1q: Avoid changing PVID while interface is operational (Hangbin Liu) [2185801] - selftests/tls: Add {} to avoid static checker warning (Hangbin Liu) [2185801] - selftests: nft_nat: ensuring the listening side is up before starting the client (Hangbin Liu) [2185801] - selftest: fib_tests: Always cleanup before exit (Hangbin Liu) [2185801] - selftests/net: Interpret UDP_GRO cmsg data as an int value (Hangbin Liu) [2185801] - selftests: forwarding: lib: quote the sysctl values (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_tx: Cater for pending datagrams zerocopy benchmarking (Hangbin Liu) [2185801] - selftests: net: udpgso_bench: Fix racing bug between the rx/tx programs (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_rx/tx: Stop when wrong CLI args are provided (Hangbin Liu) [2185801] - selftests: net: udpgso_bench_rx: Fix 'used uninitialized' compiler warning (Hangbin Liu) [2185801] - selftests: rtnetlink: correct xfrm policy rule in kci_test_ipsec_offload (Hangbin Liu) [2185801] - selftests: forwarding: Fix failing tests with old libnet (Hangbin Liu) [2185801] - powerpc/pseries/mobility: set NMI watchdog factor during an LPM (Mamatha Inamdar) [2186026] - powerpc/watchdog: introduce a NMI watchdog's factor (Mamatha Inamdar) [2186026] - watchdog: export lockup_detector_reconfigure (Mamatha Inamdar) [2186026] - powerpc/mobility: wait for memory transfer to complete (Mamatha Inamdar) [2186026] - crypto: drbg - Only fail when jent is unavailable in FIPS mode (Vladis Dronov) [2175712] - crypto: jitter - permanent and intermittent health errors (Vladis Dronov) [2175712] - crypto: jitter - quit sample collection loop upon RCT failure (Vladis Dronov) [2175712] - crypto: jitter - don't limit ->health_failure check to FIPS mode (Vladis Dronov) [2175712] - crypto: jitter - drop kernel-doc notation (Vladis Dronov) [2175712] - selftests/livepatch: normalize sysctl error message (Julia Denham) [RHEL-256] - livepatch: Skip livepatch tests if ftrace cannot be configured (Julia Denham) [RHEL-256] - livepatch: Add a missing newline character in klp_module_coming() (Julia Denham) [RHEL-256] - livepatch: fix race between fork and KLP transition (Julia Denham) [RHEL-256] - scsi: bnx2i: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Nilesh Javali) [2164956] - x86/xen: Split HVM vector callback setup and interrupt gate allocation (Prarit Bhargava) [2187810] - s390/uaccess: add missing earlyclobber annotations to __clear_user() (Tobias Huschle) [2183078] - s390/qeth: fix use-after-free in hsci (Tobias Huschle) [2183992] - SUNRPC: Fix a server shutdown leak (Benjamin Coddington) [2166107] - powerpc/pseries/vas: Ignore VAS update for DLPAR if copy/paste is not enabled (Mamatha Inamdar) [2184979] - cnic: don't pass bogus GFP_ flags to dma_alloc_coherent (Nilesh Javali) [2164958] - cnic: Use the bitmap API to allocate bitmaps (Nilesh Javali) [2164958]- perf vendor events intel: Add uncore event list for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Add metrics for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Update core event list for Sapphirerapids (Michael Petlan) [2180657] - perf vendor events intel: Add sapphirerapids events (Michael Petlan) [2180657] - perf vendor events intel: Update metrics for Alderlake (Michael Petlan) [2180656] - perf vendor events: Fix Alderlake metric groups (Michael Petlan) [2180656] - perf vendor events intel: Add metrics for Alderlake (Michael Petlan) [2180656] - perf/x86/rapl: Add support for Intel Raptor Lake (Michael Petlan) [2180654] - perf/x86/intel: Add Cooper Lake stepping to isolation_ucodes[] (Michael Petlan) [2153896] - perf/x86/intel/cstate: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/intel: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/intel/uncore: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/msr: Add Emerald Rapids (Michael Petlan) [2156802] - perf/x86/msr: Add Sapphire Rapids CPU support (Michael Petlan) [2156802] - perf/x86/intel/uncore: Add Meteor Lake support (Michael Petlan) [2177039] - perf/x86/msr: Add Meteor Lake support (Michael Petlan) [2153962] - perf/x86/cstate: Add Meteor Lake support (Michael Petlan) [2153962] - perf/x86/intel: Support Architectural PerfMon Extension leaf (Michael Petlan) [2153962] - x86/cpufeatures: Add Architectural PerfMon Extension bit (Michael Petlan) [2153962] - perf/x86: Support Retire Latency (Michael Petlan) [2153962] - perf/x86: Add Meteor Lake support (Michael Petlan) [2153962] - perf: Add PMU_FORMAT_ATTR_SHOW (Michael Petlan) [2153962] - mm/hugetlb: add dedicated func to get 'allowed' nodemask for current process (Rafael Aquini) [2153926] - mm/hugetlb: simplify the calculation of variables (Rafael Aquini) [2153926] - mm/mempolicy: fix lock contention on mems_allowed (Rafael Aquini) [2153926] - mm/mempolicy: do not allow illegal MPOL_F_NUMA_BALANCING | MPOL_LOCAL in mbind() (Rafael Aquini) [2153926] - mm/mempolicy.c: use in_task() in mempolicy_slab_node() (Rafael Aquini) [2153926] - mm/mempolicy: unify the create() func for bind/interleave/prefer-many policies (Rafael Aquini) [2153926] - mm/mempolicy: advertise new MPOL_PREFERRED_MANY (Rafael Aquini) [2153926] - mm/hugetlb: add support for mempolicy MPOL_PREFERRED_MANY (Rafael Aquini) [2153926] - mm/memplicy: add page allocation function for MPOL_PREFERRED_MANY policy (Rafael Aquini) [2153926] - mm/mempolicy: add MPOL_PREFERRED_MANY for multiple preferred nodes (Rafael Aquini) [2153926] - mm/mempolicy: use readable NUMA_NO_NODE macro instead of magic number (Rafael Aquini) [2153926] - mm/mempolicy: unify the parameter sanity check for mbind and set_mempolicy (Rafael Aquini) [2153926] - mm/mempolicy: use unified 'nodes' for bind/interleave/prefer policies (Rafael Aquini) [2153926] - mm/mempolicy: don't handle MPOL_LOCAL like a fake MPOL_PREFERRED policy (Rafael Aquini) [2153926] - mm/mempolicy: cleanup nodemask intersection check for oom (Rafael Aquini) [2153926] - mm/mempolicy: fix mpol_misplaced kernel-doc (Rafael Aquini) [2153926] - numa balancing: migrate on fault among multiple bound nodes (Rafael Aquini) [2153926] - mm/hugetlb: add mempolicy check in the reservation routine (Rafael Aquini) [2153926] - mm: remove unused alloc_page_vma_node() (Rafael Aquini) [2153926] - mm/mempolicy: remove or narrow the lock on current (Rafael Aquini) [2153926] - mm, mempolicy: fix uninit memory access (Rafael Aquini) [2153926] - mm/mempool: minor coding style tweaks (Rafael Aquini) [2153926] - mm: fix typos in comments (Rafael Aquini) [2153926] - futex: Do not apply time namespace adjustment on FUTEX_LOCK_PI (Joel Savitz) [2170113] - Revert 337f13046ff0 ("futex: Allow FUTEX_CLOCK_REALTIME with FUTEX_WAIT op") (Joel Savitz) [2170113] - kernel, fs: Introduce and use set_restart_fn() and arch_set_restart_data() (Joel Savitz) [2170113] - futex: Remove unneeded gotos (Joel Savitz) [2170113] - rtmutex: Ensure that the top waiter is always woken up (Joel Savitz) [2170113] - rtmutex: Add acquire semantics for rtmutex lock acquisition slow path (Joel Savitz) [2170113] - locking/lockdep: Fix lockdep_init_map_*() confusion (Joel Savitz) [2170113] - locking/lockdep: Avoid potential access of invalid memory in lock_class (Joel Savitz) [2170113] - lockdep: Correct lock_classes index mapping (Joel Savitz) [2170113] - locking/rtmutex: Squash self-deadlock check for ww_rt_mutex. (Joel Savitz) [2170113] - locking/rtmutex: Fix incorrect condition in rtmutex_spin_on_owner() (Joel Savitz) [2170113] - kallsyms: remove arch specific text and data check (Joel Savitz) [2170113] - lockdep: Let lock_is_held_type() detect recursive read as read (Joel Savitz) [2170113] - lockdep: Fix wait-type for empty stack (Joel Savitz) [2170113] - locking/lockdep: Improve noinstr vs errors (Joel Savitz) [2170113] - locking/lockdep: Correct calling tracepoints (Joel Savitz) [2170113] - locking/percpu-rwsem: Use this_cpu_{inc,dec}() for read_count (Joel Savitz) [2170113] - locking/ww_mutex: Fix runtime warning in the WW mutex selftest (Joel Savitz) [2170113] - fortify: Do not cast to "unsigned char" (Josef Oskera) [2139487] - fortify: Use SIZE_MAX instead of (size_t)-1 (Josef Oskera) [2139487] - afs: Work around strnlen() oops with CONFIG_FORTIFIED_SOURCE=y (Josef Oskera) [2139487] - net/mlx4_en: Introduce flexible array to silence overflow warning (Josef Oskera) [2139487] - wusbcore: silence fortify warning (Josef Oskera) [2139487] - skbuff: Switch structure bounds to struct_group() (Josef Oskera) [2139487] - RDMA/cxgb4: fix accept failure due to increased cpl_t5_pass_accept_rpl size (Josef Oskera) [2139487] - intel_th: msu: Use memset_startat() for clearing hw header (Josef Oskera) [2139487] - dm integrity: Use struct_group() to zero struct journal_sector (Josef Oskera) [2139487] - iw_cxgb4: Use memset_startat() for cpl_t5_pass_accept_rpl (Josef Oskera) [2139487] - scsi: lpfc: Use struct_group() to initialize struct lpfc_cgn_info (Josef Oskera) [2139487] - netfilter: conntrack: Use memset_startat() to zero struct nf_conn (Josef Oskera) [2139487] - netfilter: conntrack: avoid gcc-10 zero-length-bounds warning (Josef Oskera) [2139487] - thermal: int340x: Use struct_group() for memcpy() region (Josef Oskera) [2139487] - net/af_iucv: Use struct_group() to zero struct iucv_sock region (Josef Oskera) [2139487] - ipv6: Use memset_after() to zero rt6_info (Josef Oskera) [2139487] - bnx2x: Use struct_group() for memcpy() region (Josef Oskera) [2139487] - tracing: Use memset_startat() to zero struct trace_iterator (Josef Oskera) [2139487] - xfrm: Use memset_after() to clear padding (Josef Oskera) [2139487] - HID: roccat: Use struct_group() to zero kone_mouse_event (Josef Oskera) [2139487] - scsi: ibmvscsi: Avoid multi-field memset() overflow by aiming at srp (Josef Oskera) [2139487] - ipv4: ip_output.c: Fix out-of-bounds warning in ip_copy_addrs() (Josef Oskera) [2139487] - media: ngene: Fix out-of-bounds bug in ngene_command_config_free_buf() (Josef Oskera) [2139487] - s390/zcrypt: Switch to flexible array member (Josef Oskera) [2139487] - s390/speculation: Use statically initialized const for instructions (Josef Oskera) [2139487] - cifs: avoid extra calls in posix_info_parse (Josef Oskera) [2139487] - x86/entry: Fixup bad_iret vs noinstr (Josef Oskera) [2139487] - x86/traps: Mark fixup_bad_iret() noinstr (Josef Oskera) [2139487] - x86/doublefault: Remove memmove() call (Josef Oskera) [2139487] - tracing: Initialize iter->seq after zeroing in tracing_read_pipe() (Josef Oskera) [2139487] - tracing: Silence GCC 9 array bounds warning (Josef Oskera) [2139487] - fortify: Fix __compiletime_strlen() under UBSAN_BOUNDS_LOCAL (Josef Oskera) [2139487] - fortify: Provide a memcpy trap door for sharp corners (Josef Oskera) [2139487] - fortify: Make pointer arguments const (Josef Oskera) [2139487] - fortify: Replace open-coded __gnu_inline attribute (Josef Oskera) [2139487] - fortify: Update compile-time tests for Clang 14 (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memset() at compile-time (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memmove() at compile-time (Josef Oskera) [2139487] - fortify: Detect struct member overflows in memcpy() at compile-time (Josef Oskera) [2139487] - fortify: strlen: Avoid shadowing previous locals (Josef Oskera) [2139487] - fortify: Add compile-time FORTIFY_SOURCE tests (Josef Oskera) [2139487] - fortify: Allow strlen() and strnlen() to pass compile-time known lengths (Josef Oskera) [2139487] - fortify: Prepare to improve strnlen() and strlen() warnings (Josef Oskera) [2139487] - fortify: Fix dropped strcpy() compile-time write overflow check (Josef Oskera) [2139487] - fortify: Explicitly disable Clang support (Josef Oskera) [2139487] - fortify: Move remaining fortify helpers into fortify-string.h (Josef Oskera) [2139487] - lib/string: Move helper functions out of string.c (Josef Oskera) [2139487] - lib/string.c: update match_string() doc-strings with correct behavior (Josef Oskera) [2139487] - string.h: move fortified functions definitions in a dedicated header. (Josef Oskera) [2139487] - string.h: add FORTIFY coverage for strscpy() (Josef Oskera) [2139487] - lib: string.h: detect intra-object overflow in fortified string functions (Josef Oskera) [2139487] - lib: string_helpers: provide kfree_strarray() (Josef Oskera) [2139487] - lib/string.c: implement stpcpy (Josef Oskera) [2139487] - kernel-doc: core-api: include string.h into core-api (Josef Oskera) [2139487] - docs/core-api: move *{str,mem}dup* to "String Manipulation" (Josef Oskera) [2139487] - selftests/tc-testing: add show class case for red qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for prio qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for mq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add show class case for ingress qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for qfq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for netem qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for multiq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for mqprio qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for htb qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for hfsc qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for fq_codel qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for dsmark qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for drr qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cbs qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cbq qdisc (Ivan Vecera) [2172130] - selftests/tc-testing: add selftests for cake qdisc (Ivan Vecera) [2172130] - net/sched: use tc_qdisc_stats_dump() in qdisc (Ivan Vecera) [2172130] - net/sched: sch_api: add helper for tc qdisc walker stats dump (Ivan Vecera) [2172130] - hwrng: core - use per-rng quality value instead of global setting (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - start and stop in-kernel rngd in separate function (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - do not bother to order list of devices by quality (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - credit entropy for low quality sources of randomness (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - break out of hwrng_fillfn if current rng is not trusted (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - only set cur_rng_set_by_user if it is working (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - use rng_fillbuf in add_early_randomness() (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - read() callback must be called for size of 32 or more bytes (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - explicit ordering of initcalls (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - Use DEVICE_ATTR_ macro (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - remove redundant initialization of variable err (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - convert sysfs sprintf/snprintf family to sysfs_emit (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - remove redundant initialization of variable ret (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - Fix use-after-free warning in hwrng_register() (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - move add_early_randomness() out of rng_mutex (Jose Ignacio Tornos Martinez) [2172884] - hwrng: core - document the quality field (Jose Ignacio Tornos Martinez) [2172884] - netfilter: nf_conntrack: allow early drop of offloaded UDP conns (Florian Westphal) [2183080] - net/sched: act_ct: offload UDP NEW connections (Florian Westphal) [2183080] - net/sched: act_ct: set ctinfo in meta action depending on ct state (Florian Westphal) [2183080] - netfilter: flowtable: cache info of last offload (Florian Westphal) [2183080] - netfilter: flowtable: allow unidirectional rules (Florian Westphal) [2183080] - netfilter: flowtable: fixup UDP timeout depending on ct state (Florian Westphal) [2183080] - ptp_clock: Let the ADJ_OFFSET interface respect the ADJ_NANO flag for PHC devices. (Íñigo Huguet) [2180896] - ptp: Add adjust_phase to ptp_clock_caps capability. (Íñigo Huguet) [2180896] - ptp: Add adjphase function to support phase offset control. (Íñigo Huguet) [2180896] - kernfs: dont take d_lock on revalidate (Ian Kent) [2126350] - kernfs: dont take i_lock on inode attr read (Ian Kent) [2126350] - kernfs: remove redundant kernfs_rwsem declaration. (Ian Kent) [2126350] - kernfs: fix potential NULL dereference in __kernfs_remove (Ian Kent) [2126350] - kernfs: fix NULL dereferencing in kernfs_remove (Ian Kent) [2126350] - kernfs: prevent early freeing of root node (Ian Kent) [2126350] - kernfs: switch global kernfs_rwsem lock to per-fs lock (Ian Kent) [2126350] - workqueue: Fold rebind_worker() within rebind_workers() (Valentin Schneider) [2088578] - workqueue: Unbind kworkers before sending them to exit() (Valentin Schneider) [2088578] - workqueue: Don't hold any lock while rcuwait'ing for !POOL_MANAGER_ACTIVE (Valentin Schneider) [2088578] - workqueue: Convert the idle_timer to a timer + work_struct (Valentin Schneider) [2088578] - workqueue: Factorize unbind/rebind_workers() logic (Valentin Schneider) [2088578] - workqueue: Protects wq_unbound_cpumask with wq_pool_attach_mutex (Valentin Schneider) [2088578] - workqueue: make sysfs of unbound kworker cpumask more clever (Valentin Schneider) [2088578] - fuse: add feature flag for expire-only (Pavel Reichl) [2109496] - fuse: add "expire only" mode to FUSE_NOTIFY_INVAL_ENTRY (Pavel Reichl) [2109496] - fuse: extend init flags (Pavel Reichl) [2109496] - wifi: iwlwifi: mvm: protect TXQ list manipulation (Jose Ignacio Tornos Martinez) [2152168] - wifi: iwlwifi: mvm: fix mvmtxq->stopped handling (Jose Ignacio Tornos Martinez) [2152168] - thunderbolt: Explicitly enable lane adapter hotplug events at startup (Desnes Nunes) [2130062] - x86/tsc: Add option to force frequency recalibration with HW timer (Prarit Bhargava) [2100597] - ovl: fix use after free in struct ovl_aio_req (Miklos Szeredi) [2176159] {CVE-2023-1252}- mm/memremap: fix missing call to untrack_pfn() in pagemap_range() (Nico Pache) [2168370] - arm64: mm: correct the inside linear map range during hotplug check (Nico Pache) [2168370] - s390/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - arm64/mm: define arch_get_mappable_range() (Nico Pache) [2168370] - mm/memory_hotplug: prevalidate the address range being added with platform (Nico Pache) [2168370] - s390/extmem: return correct segment type in __segment_load() (Nico Pache) [2168370] - s390/vmem: get rid of memory segment list (Nico Pache) [2168370] - arm64/mm: Validate hotplug range before creating linear mapping (Nico Pache) [2168370] - mm/truncate.c: make __invalidate_mapping_pages() static (Nico Pache) [2168370] - powerpc/mm: fix "section_base" set but not used (Nico Pache) [2168370] - powerpc: Avoid link stack corruption in misc asm functions (Nico Pache) [2168370] - powerpc/booke: Avoid link stack corruption in several places (Nico Pache) [2168370] - powerpc/mm: Fix lockup on kernel exec fault (Nico Pache) [2168370] - x86: fix seq_file iteration for pat/memtype.c (Nico Pache) [2168370] - powerpc/book3s64/hash: Add cond_resched to avoid soft lockup warning (Nico Pache) [2168370] - powerpc/nvdimm: Update vmemmap_populated to check sub-section range (Nico Pache) [2168370] - powerpc/pseries: Fix cpu_hotplug_lock acquisition in resize_hpt() (Nico Pache) [2168370] - x86/mm: Sync also unmappings in vmalloc_sync_all() (Nico Pache) [2168370] - Fix page corruption caused by racy check in __free_pages (Nico Pache) [2168370] - mm/gup: fix gup_pud_range() for dax (Nico Pache) [2168370] - memcg: Fix possible use-after-free in memcg_write_event_control() (Nico Pache) [2168370] - mm/huge_memory: use pfn_to_online_page() in split_huge_pages_all() (Nico Pache) [2168370] - mm: fix madivse_pageout mishandling on non-LRU page (Nico Pache) [2168370] - mm/page_alloc: fix race condition between build_all_zonelists and page allocation (Nico Pache) [2168370] - mm/slub: fix to return errno if kmalloc() fails (Nico Pache) [2168370] - writeback: avoid use-after-free after removing device (Nico Pache) [2168370] - x86/mm: Use proper mask when setting PUD mapping (Nico Pache) [2168370] - mm/mmap.c: fix missing call to vm_unacct_memory in mmap_region (Nico Pache) [2168370] - mm/hmm: fault non-owner device private entries (Nico Pache) [2168370] - mm: split huge PUD on wp_huge_pud fallback (Nico Pache) [2168370] - mm/page_owner: use strscpy() instead of strlcpy() (Nico Pache) [2168370] - mm/vmscan: take min_slab_pages into account when try to call shrink_node (Nico Pache) [2168370] - x86: Fix return value of __setup handlers (Nico Pache) [2168370] - mm: fix unexpected zeroed page mapping with zram swap (Nico Pache) [2168370] - mm, page_alloc: fix build_zonerefs_node() (Nico Pache) [2168370] - mm/mempolicy: fix mpol_new leak in shared_policy_replace (Nico Pache) [2168370] - mm/slub: remove forced_order parameter in calculate_sizes (Nico Pache) [2168370] - mm/usercopy: return 1 from hardened_usercopy __setup() handler (Nico Pache) [2168370] - mm/thp: ClearPageDoubleMap in first page_add_file_rmap() (Nico Pache) [2168370] - mm/thp: refix __split_huge_pmd_locked() for migration PMD (Nico Pache) [2168370] - mempolicy: mbind_range() set_policy() after vma_merge() (Nico Pache) [2168370] - mm/pages_alloc.c: don't create ZONE_MOVABLE beyond the end of a node (Nico Pache) [2168370] - mm: userfaultfd: fix missing cache flush in mcopy_atomic_pte() and __mcopy_atomic() (Nico Pache) [2168370] - mm: hugetlb: fix missing cache flush in copy_huge_page_from_user() (Nico Pache) [2168370] - mm: thp: fix wrong cache flush in remove_migration_pmd() (Nico Pache) [2168370] - mm: fix missing cache flush for all tail pages of compound page (Nico Pache) [2168370] - tmpfs: fix regressions from wider use of ZERO_PAGE (Nico Pache) [2168370] - tmpfs: do not allocate pages on read (Nico Pache) [2168370] - shmem: mapping_set_exiting() to help mapped resilience (Nico Pache) [2168370] - mm/hmm.c: allow VM_MIXEDMAP to work with hmm_range_fault (Nico Pache) [2168370] - shmem: fix a race between shmem_unused_huge_shrink and shmem_evict_inode (Nico Pache) [2168370] - mm, slub: use prefetchw instead of prefetch (Nico Pache) [2168370] - arm64: mm: update max_pfn after memory hotplug (Nico Pache) [2168370] - mm, vmscan: guarantee drop_slab_node() termination (Nico Pache) [2168370] - fs, mm: fix race in unlinking swapfile (Nico Pache) [2168370] - fs: inode: count invalidated shadow pages in pginodesteal (Nico Pache) [2168370] - mm, fadvise: improve the expensive remote LRU cache draining after FADV_DONTNEED (Nico Pache) [2168370] - mm/filemap.c: rewrite mapping_needs_writeback in less fancy manner (Nico Pache) [2168370] - fs: drop_caches: fix skipping over shadow cache inodes (Nico Pache) [2168370] - mm: introduce and use mapping_empty() (Nico Pache) [2168370] - mm: remove irqsave/restore locking from contexts with irqs enabled (Nico Pache) [2168370] - mm: zswap: clean up confusing comment (Nico Pache) [2168370] - mm/memory_hotplug: use helper function zone_end_pfn() to get end_pfn (Nico Pache) [2168370] - mm: vmstat: add some comments on internal storage of byte items (Nico Pache) [2168370] - mm: vmstat: fix NOHZ wakeups for node stat changes (Nico Pache) [2168370] - mm/mmap.c: replace do_brk with do_brk_flags in comment of insert_vm_struct() (Nico Pache) [2168370] - mm/mmap.c: use helper function allow_write_access() in __remove_shared_vm_struct() (Nico Pache) [2168370] - mm: use helper function mapping_allow_writable() (Nico Pache) [2168370] - mm: memcontrol: reword obsolete comment of mem_cgroup_unmark_under_oom() (Nico Pache) [2168370] - mm/page_counter: correct the obsolete func name in the comment of page_counter_try_charge() (Nico Pache) [2168370] - mm: memcontrol: correct the comment of mem_cgroup_iter() (Nico Pache) [2168370] - x86/mm: use max memory block size on bare metal (Nico Pache) [2168370] - mm/util.c: remove the VM_WARN_ONCE for vm_committed_as underflow check (Nico Pache) [2168370] - include/linux/swapops.h: correct guards for non_swap_entry() (Nico Pache) [2168370] - mm: set vm_next and vm_prev to NULL in vm_area_dup() (Nico Pache) [2168370] - mm: don't prepare anon_vma if vma has VM_WIPEONFORK (Nico Pache) [2168370] - page-flags: fix a crash at SetPageError(THP_SWAP) (Nico Pache) [2168370] - mm/rmap.c: fix outdated comment in page_get_anon_vma() (Nico Pache) [2168370] - mm/mmap.c: extract __vma_unlink_list() as counterpart for __vma_link_list() (Nico Pache) [2168370] - mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup() (Nico Pache) [2168370] - x86/mm: Kill stray kernel fault handling comment (Nico Pache) [2168370] - arm64/numa: Unify common error path in numa_init() (Nico Pache) [2168370] - tools/power/x86/intel-speed-select: v1.14 release (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Adjust uncore max/min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix display of uncore min frequency (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add Emerald Rapid quirk (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: turbo-freq auto mode with SMT off (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: cpufreq reads on offline CPUs (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Use null-terminated string (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove duplicate dup() (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Handle open() failure case (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused non_block flag (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove wrong check in set_isst_id() (Prarit Bhargava) [2154078] - platform/x86: ISST: Fix typo in comments (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Release v1.13 (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Optimize CPU initialization (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Utilize cpu_map to get physical id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused struct clos_config fields (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Enforce isst_id value (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Do not export get_physical_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce is_cpu_in_power_domain helper (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Cleanup get_physical_id usage (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Convert more function to use isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Add pkg and die in isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Introduce struct isst_id (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unused core_mask array (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove dead code (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix cpu count for TDP level display (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Remove unneeded semicolon (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix off by one check (Prarit Bhargava) [2154078] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Fix warning for perf_cap.cpu (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: Display error on turbo mode disabled (Prarit Bhargava) [2154078] - tools/power/x86/intel-speed-select: fix build failure when using -Wl,--as-needed (Prarit Bhargava) [2154078] - KVM: x86: Propagate the AMD Automatic IBRS feature to the guest (Waiman Long) [1989283] - x86/cpu: Support AMD Automatic IBRS (Waiman Long) [1989283] - x86/cpu, kvm: Add the SMM_CTL MSR not present feature (Waiman Long) [1989283] - x86/cpu, kvm: Add the Null Selector Clears Base feature (Waiman Long) [1989283] - x86/cpu, kvm: Move X86_FEATURE_LFENCE_RDTSC to its native leaf (Waiman Long) [1989283] - x86/cpu, kvm: Add the NO_NESTED_DATA_BP feature (Waiman Long) [1989283] - KVM: x86: Move open-coded CPUID leaf 0x80000021 EAX bit propagation code (Waiman Long) [1989283] - x86/cpu, kvm: Add support for CPUID_80000021_EAX (Waiman Long) [1989283] - x86/bugs: Make sure MSR_SPEC_CTRL is updated properly upon resume from S3 (Waiman Long) [1989283] - KVM: x86: Advertise that the SMM_CTL MSR is not supported (Waiman Long) [1989283] - Documentation/hw-vuln: Update spectre doc (Waiman Long) [1989283] - nvme-tcp: fence TCP socket on receive error (John Meneghini) [2116939] - nvme-multipath: fix possible hang in live ns resize with ANA access (John Meneghini) [2116939] - nvme-tcp: fix possible hang caused during ctrl deletion (John Meneghini) [2116939] - nvme-tcp: fix regression that causes sporadic requests to time out (John Meneghini) [2116939] - nvme-tcp: fix UAF when detecting digest errors (John Meneghini) [2116939] - nvme-tcp: check if the queue is allocated before stopping it (John Meneghini) [2116939] - nvme-tcp: always fail a request when sending it failed (John Meneghini) [2116939] - nvme: fix regression when disconnect a recovering ctrl (John Meneghini) [2116939] - nvme-multipath: use vmalloc for ANA log buffer (John Meneghini) [2116939] - bfq: fix waker_bfqq inconsistency crash (Ming Lei) [2177565] - blktrace: Fix output non-blktrace event when blk_classic option enabled (Ming Lei) [2177565] - blk-wbt: fix that 'rwb->wc' is always set to 1 in wbt_init() (Ming Lei) [2177565] - blk-wbt: call rq_qos_add() after wb_normal is initialized (Ming Lei) [2177565] - block: sync mixed merged request's failfast with 1st bio's (Ming Lei) [2177565] - blk-mq: Fix potential io hung for shared sbitmap per tagset (Ming Lei) [2177565] - block: bio-integrity: Copy flags when bio_integrity_payload is cloned (Ming Lei) [2177565] - dim: initialize all struct fields (Audra Mitchell) [2172125] - XArray: Update the LRU list in xas_split() (Audra Mitchell) [2172125] - lib: bitmap: fix many kernel-doc warnings (Audra Mitchell) [2172125] - vsprintf: Fix %pK with kptr_restrict == 0 (Audra Mitchell) [2172125] - lib: uninline simple_strntoull() as well (Audra Mitchell) [2172125] - lib: dimlib: fix help text typos (Audra Mitchell) [2172125] - locks: fix TOCTOU race when granting write lease (Waiman Long) [2152051] - locks: eliminate false positive conflicts for write lease (Waiman Long) [2152051] - locks: Use inode_is_open_for_write (Waiman Long) [2152051] - fs/locks: remove unnecessary white space. (Waiman Long) [2152051] - fs/locks: use properly initialized file_lock when unlocking. (Waiman Long) [2152051] - redhat/configs: Enable CONFIG_PINCTRL_METEORLAKE in RHEL (Prarit Bhargava) [2156845] - pinctrl: intel: Add Intel Meteor Lake pin controller support (Prarit Bhargava) [2156845] - md: fix regression for null-ptr-deference in __md_stop() (Nigel Croxon) [2162231] - md: avoid signed overflow in slot_store() (Nigel Croxon) [2162231] - md: Free resources in __md_stop (Nigel Croxon) [2162231] - md: account io_acct_set usage with active_io (Nigel Croxon) [2162231] - md: use MD_RESYNC_* whenever possible (Nigel Croxon) [2162231] - md: Free writes_pending in md_stop (Nigel Croxon) [2162231] - md: Change active_io to percpu (Nigel Croxon) [2162231] - md: Factor out is_md_suspended helper (Nigel Croxon) [2162231] - md: don't update recovery_cp when curr_resync is ACTIVE (Nigel Croxon) [2162231] - md: fold unbind_rdev_from_array into md_kick_rdev_from_array (Nigel Croxon) [2162231] - md: mark md_kick_rdev_from_array static (Nigel Croxon) [2162231] - mm/kmemleak: fix UAF bug in kmemleak_scan() (Waiman Long) [2172763] - mm/kmemleak: simplify kmemleak_cond_resched() usage (Waiman Long) [2172763] - mm/kmemleak.c: fix a comment (Waiman Long) [2172763] - ptp: introduce a phase offset in the periodic output request (Íñigo Huguet) [2179072] - ptp: add ability to configure duty cycle for periodic output (Íñigo Huguet) [2179072] - platform/x86: intel/pmc/core: Add Meteor Lake mobile support (Prarit Bhargava) [2153968] - platform/x86: intel/pmc/core: Add Meteor Lake support to pmc core driver (Prarit Bhargava) [2153968] - sched/core: Fix arch_scale_freq_tick() on tickless systems (Phil Auld) [2184083] - qede: avoid uninitialized entries in coal_entry array (Michal Schmidt) [2160054] - qede: fix interrupt coalescing configuration (Jonathan Toppins) [2160054] - powerpc/64s: Unmerge EX_LR and EX_DAR (Mamatha Inamdar) [2134271] - powercap: intel_rapl: add support for Meteor Lake (Prarit Bhargava) [2153964] - dm: fix __send_duplicate_bios() to always allow for splitting IO (Benjamin Marzinski) [2184429] - dm: fix improper splitting for abnormal bios (Benjamin Marzinski) [2184429] - ovl: fail on invalid uid/gid mapping at copy up (Miklos Szeredi) [2165342] {CVE-2023-0386}- timers: Provide timer_shutdown[_sync]() (Ivan Vecera) [2174474] - timers: Add shutdown mechanism to the internal functions (Ivan Vecera) [2174474] - timers: Split [try_to_]del_timer[_sync]() to prepare for shutdown mode (Ivan Vecera) [2174474] - timers: Silently ignore timers with a NULL function (Ivan Vecera) [2174474] - timers: Rename del_timer() to timer_delete() (Ivan Vecera) [2174474] - timers: Rename del_timer_sync() to timer_delete_sync() (Ivan Vecera) [2174474] - timers: Use del_timer_sync() even on UP (Ivan Vecera) [2174474] - timers: Update kernel-doc for various functions (Ivan Vecera) [2174474] - timers: Replace BUG_ON()s (Ivan Vecera) [2174474] - timers: Get rid of del_singleshot_timer_sync() (Ivan Vecera) [2174474] - clocksource/drivers/sp804: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - clocksource/drivers/arm_arch_timer: Do not use timer namespace for timer_shutdown() function (Ivan Vecera) [2174474] - misc/sgi-xp: Replace in_interrupt() usage (Ivan Vecera) [2174474] - timers: Don't block on ->expiry_lock for TIMER_IRQSAFE timers (Ivan Vecera) [2174474] - hvcs: Synchronize hotplug remove with port free (Mamatha Inamdar) [2167962] - hvcs: Use vhangup in hotplug remove (Mamatha Inamdar) [2167962] - hvcs: Get reference to tty in remove (Mamatha Inamdar) [2167962] - hvcs: Use driver groups to manage driver attributes (Mamatha Inamdar) [2167962] - hvcs: Use dev_groups to manage hvcs device attributes (Mamatha Inamdar) [2167962] - hvcs: Fix hvcs port reference counting (Mamatha Inamdar) [2167962] - tty: hvcs: Don't NULL tty->driver_data until hvcs_cleanup() (Mamatha Inamdar) [2167962] - docs/memory-barriers.txt/kokr: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - docs/memory-barriers.txt: Add a missed closing parenthesis (Ivan Vecera) [2179061] - asm-generic: Add missing brackets for io_stop_wc macro (Ivan Vecera) [2179061] - asm-generic: introduce io_stop_wc() and add implementation for ARM64 (Ivan Vecera) [2179061] - ipv4: Fix incorrect table ID in IOCTL path (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when table ID 0 is used (Guillaume Nault) [2176792] - ipv4: Fix incorrect route flushing when source address is deleted (Guillaume Nault) [2176792] - selftests: Add source route tests to fib_tests (Guillaume Nault) [2176792] - mm/rmap: split page_dup_rmap() into page_dup_file_rmap() and page_try_dup_anon_rmap() (David Hildenbrand) [2179164] - mm/memory: slightly simplify copy_present_pte() (David Hildenbrand) [2179164] - mm/hugetlb: take src_mm->write_protect_seq in copy_hugetlb_page_range() (David Hildenbrand) [2179164] - mm: /proc/sys/vm/stat_refresh stop checking monotonic numa stats (Waiman Long) [2178001] - mm: /proc/sys/vm/stat_refresh skip checking known negative stats (Waiman Long) [2178001] - mm: no more EINVAL from /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - mm: restore node stat checking in /proc/sys/vm/stat_refresh (Waiman Long) [2178001] - sfc: ef10: don't overwrite offload features at NIC reset (Íñigo Huguet) [2154500] - sfc: correctly advertise tunneled IPv6 segmentation (Íñigo Huguet) [2154500] - igb: conditionalize I2C bit banging on external thermal sensor support (Corinna Vinschen) [2130727] - platform/x86: ISST: PUNIT device mapping with Sub-NUMA clustering (Prarit Bhargava) [2139963] - x86/nmi: Make register_nmi_handler() more robust (Ani Sinha) [2037005] - net: tls: fix possible race condition between do_tls_getsockopt_conf() and do_tls_setsockopt_conf() (Sabrina Dubroca) [2179819] {CVE-2023-28466} - cpufreq: intel_pstate: hybrid: Use known scaling factor for P-cores (Prarit Bhargava) [2179183] - target: iscsi: use GFP_NOIO with loopback connections (Maurizio Lombardi) [2156546] - core_pattern: add CPU specifier (Oleksandr Natalenko) [1968108] - Bluetooth: L2CAP: Fix accepting connection request for invalid SPSM (David Marlin) [2148404] {CVE-2022-42896} - ipv6: prevent router_solicitations for team port (Xin Long) [2141600] - ipv6: Don't send rs packets to the interface of ARPHRD_TUNNEL (Xin Long) [2141600] - Bluetooth: L2CAP: Fix attempting to access uninitialized memory (David Marlin) [2148408] {CVE-2022-42895} - redhat/scripts/create-tarball.sh: Use nproc instead of rpm macros (Prarit Bhargava) - Revert "Switch to z-stream for 8.8 for CKI pipelines" (Denys Vlasenko)- ethernet: Remove vf rate limit check for drivers (Izabela Bakollari) [2172124] - rtnetlink: verify rate parameters for calls to ndo_set_vf_rate (Izabela Bakollari) [2172124] - sfc: Change VF mac via PF as first preference if available. (Íñigo Huguet) [2117449] - Fix genlog.py to ensure that comments retain "%" characters. (Eder Zulian) [RHEL-340] - redhat: fix duplicate jira issues in the resolves line (Eder Zulian) [RHEL-340] - redhat: add support for Jira issues in changelog (Eder Zulian) [RHEL-340] - redhat/configs: Put CONFIG_SFC_* to a proper location (Vladis Dronov) - redhat/configs: Put CONFIG_SEV_GUEST to a proper location (Vladis Dronov) - Reinstate "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2181343] - iavf: fix hang on reboot with ice (Stefan Assmann) [2181811] - iavf: Fix race condition between iavf_shutdown and iavf_remove (Stefan Assmann) [2181811] - net/ulp: use consistent error code when blocking ULP (Sabrina Dubroca) [2176955] {CVE-2023-0461} - net/ulp: prevent ULP without clone op from entering the LISTEN status (Sabrina Dubroca) [2176955] {CVE-2023-0461} - lockd: lockd server-side shouldn't set fl_ops (Jeffrey Layton) [2179329] - NFS: Correct timing for assigning access cache timestamp (Benjamin Coddington) [2180851] - Switch to z-stream for 8.8 for CKI pipelines (Michael Hofmann) - KVM: VMX: Execute IBPB on emulated VM-exit when guest has IBRS (Jon Maloy) [2160033] {CVE-2022-2196}- tracing/hwlat: Replace sched_setaffinity with set_cpus_allowed_ptr (Jerome Marchand) [2174935] - drivers: hv, hyperv_fb: Untangle and refactor Hyper-V panic notifiers (Mohammed Gamal) [2172513] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172513] - HID: hyperv: remove unused struct synthhid_msg (Mohammed Gamal) [2172513] - HID: hyperv: Replace one-element array with flexible-array member (Mohammed Gamal) [2172513] - clocksource: hyper-v: Add TSC page support for root partition (Mohammed Gamal) [2172443] - clocksource: hyper-v: Use TSC PFN getter to map vvar page (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce TSC PFN getter (Mohammed Gamal) [2172443] - clocksource: hyper-v: Introduce a pointer to TSC page (Mohammed Gamal) [2172443] - HV: hv_balloon: fix memory leak with using debugfs_lookup() (Mohammed Gamal) [2172435] - debugfs: add debugfs_lookup_and_remove() (Mohammed Gamal) [2172435] - Drivers: hv: Enable vmbus driver for nested root partition (Mohammed Gamal) [2172435] - video: hyperv_fb: Avoid taking busy spinlock on panic path (Mohammed Gamal) [2172435]- sched/deadline: Add more reschedule cases to prio_changed_dl() (Valentin Schneider) [2120570] - perf/x86/uncore: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/cstate: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86/msr: Add new Raptor Lake S support (Michael Petlan) [2120365] - perf/x86: Add new Raptor Lake S support (Michael Petlan) [2120365] - net: sched: atm: dont intepret cls results when asked to drop (Davide Caratti) [2168336] {CVE-2023-23455} - nvdimm: Allow overwrite in the presence of disabled dimms (Aristeu Rozanski) [2154070] - Revert "GFS2: free disk inode which is deleted by remote node -V2" (Bob Peterson) [2109600] - gfs2: Evict inodes cooperatively (Andreas Gruenbacher) [2109600] - gfs2: Flush delete work before shrinking inode cache (Andreas Gruenbacher) [2109600] - gfs2: Add SDF_DEACTIVATING super block flag (Bob Peterson) [2109600] - gfs2: check gl_object in rgrp glops (Bob Peterson) [2109600] - gfs2: Split the two kinds of glock "delete" work (Andreas Gruenbacher) [2109600] - gfs2: Move delete workqueue into super block (Andreas Gruenbacher) [2109600] - gfs2: Use container_of() for gfs2_glock(aspace) (Andreas Gruenbacher) [2109600] - gfs2: Get rid of GLF_PENDING_DELETE flag (Andreas Gruenbacher) [2109600] - gfs2: Make glock lru list scanning safer (Andreas Gruenbacher) [2109600] - gfs2: Fix use-after-free in gfs2_glock_shrink_scan (Andreas Gruenbacher) [2109600] - gfs2: Clean up gfs2_scan_glock_lru (Andreas Gruenbacher) [2109600] - gfs2: gl_object races fix (Andreas Gruenbacher) [2109600] - iomap/gfs2: Unlock and put folio in page_done handler (Andreas Gruenbacher) [2109600] - iomap: Add __iomap_put_folio helper (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (2) (Andreas Gruenbacher) [2109600] - gfs2: Remove support for glock holder auto-demotion (Andreas Gruenbacher) [2109600] - gfs2: Minor gfs2_try_evict cleanup (Andreas Gruenbacher) [2109600] - gfs2: Partially revert gfs2_inode_lookup change (Andreas Gruenbacher) [2109600] - gfs2: Add gfs2_inode_lookup comment (Andreas Gruenbacher) [2109600] - gfs2: Uninline and improve glock_{set,clear}_object (Andreas Gruenbacher) [2109600] - gfs2: Simply dequeue iopen glock in gfs2_evict_inode (Andreas Gruenbacher) [2109600] - gfs2: Clean up after gfs2_create_inode rework (Andreas Gruenbacher) [2109600] - gfs2: Avoid dequeuing GL_ASYNC glock holders twice (Andreas Gruenbacher) [2109600] - gfs2: Handle -EBUSY result of insert_inode_locked4 (Andreas Gruenbacher) [2109600] - gfs2: Fix and clean up create / evict interaction (Andreas Gruenbacher) [2109600] - gfs2: Clean up initialization of "ip" in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Get rid of ghs[] in gfs2_create_inode (Andreas Gruenbacher) [2109600] - gfs2: Dequeue waiters when withdrawn (Bob Peterson) [2109600] - gfs2: Prevent double iput for journal on error (Bob Peterson) [2109600] - Revert "gfs2: stop using generic_writepages in gfs2_ail1_start_one" (Andreas Gruenbacher) [2109600] - gfs2: remove ->writepage (Andreas Gruenbacher) [2109600] - gfs2: stop using generic_writepages in gfs2_ail1_start_one (Andreas Gruenbacher) [2109600] - gfs2: List traversal in do_promote is safe (Andreas Gruenbacher) [2109600] - gfs2: do_promote glock holder stealing fix (Bob Peterson) [2109600] - gfs2: Use better variable name (Andreas Gruenbacher) [2109600] - gfs2: Make go_instantiate take a glock (Andreas Gruenbacher) [2109600] - gfs2: Add new go_held glock operation (Andreas Gruenbacher) [2109600] - gfs2: Revert 'Fix "truncate in progress" hang' (Andreas Gruenbacher) [2109600] - gfs2: Instantiate glocks ouside of glock state engine (Andreas Gruenbacher) [2109600] - gfs2: Fix up gfs2_glock_async_wait (Andreas Gruenbacher) [2109600] - gfs2: Add GL_NOPID flag for process-independent glock holders (Andreas Gruenbacher) [2109600] - gfs2: dump inode object for iopen glocks (Bob Peterson) [2109600] - gfs2: convert to use DEFINE_SEQ_ATTRIBUTE macro (Andreas Gruenbacher) [2109600] - gfs2: Use TRY lock in gfs2_inode_lookup for UNLINKED inodes (Bob Peterson) [2109600] - Updated dist tag to el8_8 (Lucas Zampieri) - Revert "net/mlx5: Don't perform lookup after already known sec_path" (Amir Tzin) [2176349] - KVM: x86: do not report a vCPU as preempted outside instruction boundaries (Jon Maloy) [2124800] {CVE-2022-39189} - Drivers: vmbus: Check for channel allocation before looking up relids (Mohammed Gamal) [2178622] - drm/nouveau/fb/tu102-: fix register used to determine scrub status (Karol Herbst) [2168648] - drm/nouveau/devinit/tu102-: wait for GFW_BOOT_PROGRESS == COMPLETED (Karol Herbst) [2168648] - fs/proc: task_mmu.c: don't read mapcount for migration entry (Jay Shin) [2174623] - perf/core: Fix cgroup event list management (Michael Petlan) [2162525]- redhat: include all certs (Red Hat and CentOS) in the srpm (Denys Vlasenko) [2179095] - redhat: do not require grub2 on s390x (Denys Vlasenko) [2179095] - thermal: int340x: Add Meteor Lake PCI device ID (Prarit Bhargava) [2156822] - i2c: i801: Add support for Intel Meteor Lake-P (Prarit Bhargava) [2156841]- redhat: fix the signing failure on ppc64el on centos (Denys Vlasenko) [2179095]- redhat: add centos signing certs (Denys Vlasenko) - redhat: fix "make rh-brew" not choosing _scratch_ build (Denys Vlasenko) - mfd: intel-lpss: Add Intel Meteor Lake-P PCI IDs (Prarit Bhargava) [2156843] - x86/cpu: Add CPU model numbers for Meteor Lake (Prarit Bhargava) [2153936] - redhat: require grub2 >= 2.02-99 (Denys Vlasenko) [2179095] - redhat: delete unused script and file (Denys Vlasenko) [2179095] - redhat: drop certificates that were deprecated after GRUB's BootHole flaw (Denys Vlasenko) [2179095] - redhat: align file names with names of signing keys for ppc and s390 (Denys Vlasenko) [2179095]- net/tunnel: wait until all sk_user_data reader finish before releasing the sock (Hangbin Liu) [2176344] - powerpc/pseries: unregister VPA when hot unplugging a CPU (Mamatha Inamdar) [2143007] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2172474] - net: mana: Fix return type of mana_start_xmit() (Mohammed Gamal) [2172474] - net: mana: Define data structures for protection domain and memory registration (Mohammed Gamal) [2172474] - net: mana: Define and process GDMA response code GDMA_STATUS_MORE_ENTRIES (Mohammed Gamal) [2172474] - net: mana: Define max values for SGL entries (Mohammed Gamal) [2172474] - net: mana: Move header files to a common location (Mohammed Gamal) [2172474] - net: mana: Record port number in netdev (Mohammed Gamal) [2172474] - net: mana: Export Work Queue functions for use by RDMA driver (Mohammed Gamal) [2172474] - net: mana: Set the DMA device max segment size (Mohammed Gamal) [2172474] - net: mana: Handle vport sharing between devices (Mohammed Gamal) [2172474] - net: mana: Record the physical address for doorbell page region (Mohammed Gamal) [2172474] - net: mana: Add support for auxiliary device (Mohammed Gamal) [2172474] - hv_netvsc: Check status in SEND_RNDIS_PKT completion message (Mohammed Gamal) [2172438] - hv_netvsc: Allocate memory in netvsc_dma_map() with GFP_ATOMIC (Mohammed Gamal) [2172438] - hv_netvsc: Fix missed pagebuf entries in netvsc_dma_map/unmap() (Mohammed Gamal) [2172438] - Drivers: hv: Make remove callback of hyperv driver void returned (Mohammed Gamal) [2172438] - hv: fix comment typo in vmbus_channel/low_latency (Mohammed Gamal) [2172434] - x86/hyperv: Introduce HV_MAX_SPARSE_VCPU_BANKS/HV_VCPUS_PER_SPARSE_BANK constants (Mohammed Gamal) [2172434] - x86/hyperv: Fix hv_get/set_register for nested bringup (Mohammed Gamal) [2172434] - x86/hyperv: Add an interface to do nested hypercalls (Mohammed Gamal) [2172434] - Drivers: hv: Setup synic registers in case of nested root partition (Mohammed Gamal) [2172434] - x86/hyperv: Add support for detecting nested hypervisor (Mohammed Gamal) [2172434] - x86/hyperv: Add HV_EXPOSE_INVARIANT_TSC define (Mohammed Gamal) [2172434] - x86/hyperv: Expand definition of struct hv_vp_assist_page (Mohammed Gamal) [2172434] - KVM: x86: hyper-v: Expose support for extended gva ranges for flush hypercalls (Mohammed Gamal) [2172434] - x86/hyperv: Move VMCB enlightenment definitions to hyperv-tlfs.h (Mohammed Gamal) [2172434] - iommu/hyper-v: Allow hyperv irq remapping without x2apic (Mohammed Gamal) [2172434] - smp: Fix offline cpu check in flush_smp_call_function_queue() (Waiman Long) [2169471] - sched/fair: Trigger the update of blocked load on newly idle cpu (Waiman Long) [2169471] - redhat: rh-dist-git should depend on rh-srpm (Denys Vlasenko) - redhat: change kabi tarballs to use the package release (Denys Vlasenko) - redhat/Makefile: add variables used in rhel9 makefiles (Denys Vlasenko) - redhat/Makefile: Remove RHPRODUCT variable (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: expand sources from srpm (Denys Vlasenko) - redhat: remove GL_DISTGIT_USER, RHDISTGIT and unify dist-git cloning (Denys Vlasenko) - redhat/scripts/rh-dist-git.sh: Use Makefile variables (Denys Vlasenko) - redhat: fix typo and make the output more silent for dist-git sync (Denys Vlasenko) - redhat: add initial support for centos stream dist-git sync on Makefiles (Denys Vlasenko) - internal: update RHEL_MINOR for the start of RHEL-8.9 development (Denys Vlasenko) - watchdog: diag288_wdt: fix __diag288() inline assembly (Tobias Huschle) [2171361] - watchdog: diag288_wdt: do not use stack buffers for hardware data (Tobias Huschle) [2171361] - bonding: add documentation for peer_notif_delay (Ryosuke Yasuoka) [2171348] - net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878] - ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- net: mana: Fix IRQ name - add PCI and queue number (Mohammed Gamal) [2166787] - crypto: des - disallow des3 in FIPS mode (Vladis Dronov) [2175234] - self-tests: more rps self tests (Paolo Abeni) [2168878] - net: make default_rps_mask a per netns attribute (Paolo Abeni) [2168878] - self-tests: introduce self-tests for RPS default mask (Paolo Abeni) [2168878] - net: introduce default_rps_mask netns attribute (Paolo Abeni) [2168878] - net-sysctl: factor-out rpm mask manipulation helpers (Paolo Abeni) [2168878] - net-sysctl: factor out cpumask parsing helper (Paolo Abeni) [2168878] - txhash: Make rethinking txhash behavior configurable via sysctl (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in rx_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: Call dev_hold always in netdev_queue_add_kobject (Paolo Abeni) [2168878] - net-sysfs: fix netdev_queue_add_kobject() breakage (Paolo Abeni) [2168878] - net-sysfs: Fix reference count leak in rx|netdev_queue_add_kobject (Paolo Abeni) [2168878]- ice/ptp: fix the PTP worker retrying indefinitely if the link went down (Petr Oros) [2166392] - ice: reschedule ice_ptp_wait_for_offset_valid during reset (Petr Oros) [2166392] - ice: make Tx and Rx vernier offset calibration independent (Petr Oros) [2166392] - ice: only check set bits in ice_ptp_flush_tx_tracker (Petr Oros) [2166392] - ice: handle flushing stale Tx timestamps in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: cleanup allocations in ice_ptp_alloc_tx_tracker (Petr Oros) [2166392] - ice: protect init and calibrating check in ice_ptp_request_ts (Petr Oros) [2166392] - ice: check Tx timestamp memory register for ready timestamps (Petr Oros) [2166392] - ice: handle discarding old Tx requests in ice_ptp_tx_tstamp (Petr Oros) [2166392] - ice: always call ice_ptp_link_change and make it void (Petr Oros) [2166392] - ice: fix misuse of "link err" with "link status" (Petr Oros) [2166392] - ice: Reset TS memory for all quads (Petr Oros) [2166392] - ice: Remove the E822 vernier "bypass" logic (Petr Oros) [2166392] - ice: Use more generic names for ice_ptp_tx fields (Petr Oros) [2166392] - ice: Merge pin initialization of E810 and E810T adapters (Petr Oros) [2166392] - ice: Check if reset in progress while waiting for offsets (Petr Oros) [2166392] - NFS: Judge the file access cache's timestamp in rcu path (Benjamin Coddington) [2161321] - redhat: switch to z-stream for 8.8 (Lucas Zampieri)- cpufreq: intel_pstate: Add Sapphire Rapids support in no-HWP mode (Prarit Bhargava) [2170564]- igb: Initialize mailbox message for VF reset (Corinna Vinschen) [2103948] - igb: Allocate MSI-X vector when testing (Corinna Vinschen) [2103948] - igb: Proactively round up to kmalloc bucket size (Corinna Vinschen) [2103948] - igb: Do not free q_vector unless new one was allocated (Corinna Vinschen) [2103948] - ptp: introduce helpers to adjust by scaled parts per million (Corinna Vinschen) [2103948] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103948] - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103948] - igb: convert .adjfreq to .adjfine (Corinna Vinschen) [2103948] - ASoC: Intel: soc-acpi: add configuration for variant of 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add configuration for variant of 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: use common helpers for all Realtek amps (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C11 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C40 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw: Add support for SKU 0C10 product (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1316: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: Intel: sof_sdw_rt1308: add BQ params for the Dell models (Jaroslav Kysela) [2100582] - ASoC: intel: sof_sdw: add rt1318 codec support. (Jaroslav Kysela) [2100582] - ASoC: rt1318: Add RT1318 SDCA vendor-specific driver (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: update codec addr on 0C11/0C4F product (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C11 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C40 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi: add SKU 0C10 SoundWire configuration (Jaroslav Kysela) [2100582] - ASoC: Intel: soc-acpi-intel-rpl-match: add rpl_sdca_3_in_1 support (Jaroslav Kysela) [2100582]- net: ena: Update NUMA TPH hint register upon NUMA node update (Petr Oros) [2167316] - net: ena: Set default value for RX interrupt moderation (Petr Oros) [2167316] - net: ena: Fix rx_copybreak value update (Petr Oros) [2167316] - net: ena: Use bitmask to indicate packet redirection (Petr Oros) [2167316] - net: ena: Account for the number of processed bytes in XDP (Petr Oros) [2167316] - net: ena: Don't register memory info on XDP exchange (Petr Oros) [2167316] - net: ena: Fix toeplitz initial hash value (Petr Oros) [2167316] - net: ena: Fix error handling in ena_init() (Petr Oros) [2167316] - net: sched: disallow noqueue for qdisc classes (Xin Long) [2168282] {CVE-2022-47929} - net: sched: cbq: dont intepret cls results when asked to drop (Xin Long) [2168327] {CVE-2023-23454} - sctp: do not check hb_timer.expires when resetting hb_timer (Xin Long) [2133092] - arm64: Add AMPERE1 to the Spectre-BHB affected list (Mark Salter) [2140727] - net: mana: Fix accessing freed irq affinity_hint (Emanuele Giuseppe Esposito) [2168969] - net: mana: Assign interrupts to CPUs based on NUMA nodes (Emanuele Giuseppe Esposito) [2168969] - Revert "RDMA/irdma: Report the correct link speed" (Kamal Heib) [2143088] - Documentation/sysctl: document page_lock_unfairness (Nico Pache) [2165737] {CVE-2022-3623} - mm: allow a controlled amount of unfairness in the page lock (Nico Pache) [2165737] {CVE-2022-3623} - mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page (Nico Pache) [2165737] {CVE-2022-3623} - mm/migration: fix potential pte_unmap on an not mapped pte (Nico Pache) [2165737] {CVE-2022-3623} - mm/migrate.c: rework migration_entry_wait() to not take a pageref (Nico Pache) [2165737] {CVE-2022-3623} - mm: make wait_on_page_writeback() wait for multiple pending writebacks (Nico Pache) [2165737] {CVE-2022-3623} - mm: rewrite wait_on_page_bit_common() logic (Nico Pache) [2165737] {CVE-2022-3623} - mm/gup.c: use is_vm_hugetlb_page() to check whether to follow huge (Nico Pache) [2165737] {CVE-2022-3623}- perf/x86/amd: Fix crash due to race between amd_pmu_enable_all, perf NMI and throttling (Michael Petlan) [2085282] - x86/perf: Fix snapshot_branch_stack warning in VM (Michael Petlan) [2085282] - perf/x86/amd/core: Fix reloading events for SVM (Michael Petlan) [2085282 2086722] - perf/x86/amd: Run AMD BRS code only on supported hw (Michael Petlan) [2085282] - perf/x86/amd: Fix AMD BRS period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Remove unused variable 'hwc' (Michael Petlan) [2085282] - perf/ibs: Fix comment (Michael Petlan) [2085282] - perf report: Add tools/arch/x86/include/asm/amd-ibs.h (Michael Petlan) [2085282] - perf/amd/ibs: Advertise zen4_ibs_extensions as pmu capability attribute (Michael Petlan) [2085282] - perf/amd/ibs: Add support for L3 miss filtering (Michael Petlan) [2085282] - perf/amd/ibs: Use ->is_visible callback for dynamic attributes (Michael Petlan) [2085282] - perf/amd/ibs: Cascade pmu init functions' return value (Michael Petlan) [2085282] - perf/amd/ibs: Use interrupt regs ip for stack unwinding (Michael Petlan) [2085282] - perf/x86/amd/core: Add PerfMonV2 overflow handling (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Add PerfMonV2 counter control (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect available counters (Michael Petlan) [2085282 2086722] - perf/x86/amd/core: Detect PerfMonV2 support (Michael Petlan) [2085282 2086722] - x86/msr: Add PerfCntrGlobal* registers (Michael Petlan) [2085282 2086722] - x86/cpufeatures: Add PerfMonV2 feature bit (Michael Petlan) [2085282 2086722] - perf/x86: Unify format of events sysfs show (Michael Petlan) [2085282] - perf/x86/amd: Add idle hooks for branch sampling (Michael Petlan) [2085282] - perf: Enable branch record for software events (Michael Petlan) [2085282] - redhat/configs: Enable AMD Zen3 branch sampling by default (Michael Petlan) [2085282] - perf/x86/amd: Make Zen3 branch sampling opt-in (Michael Petlan) [2085282] - perf/x86/amd: Add AMD branch sampling period adjustment (Michael Petlan) [2085282] - perf/x86/amd: Enable branch sampling priv level filtering (Michael Petlan) [2085282] - perf/x86/amd: Add branch-brs helper event for Fam19h BRS (Michael Petlan) [2085282] - perf/x86/amd: Add AMD Fam19h Branch Sampling support (Michael Petlan) [2085282] - perf/x86/amd/ibs: Add bitfield definitions in new header (Michael Petlan) [2085282] - perf/amd/uncore: Allow the driver to be built as a module (Michael Petlan) [2085282] - perf/amd/uncore: Clean up header use, use module_list from nf_tables_exit_net() (Florian Westphal) [2134371] - netfilter: nf_tables: fix nft_counters_enabled underflow at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: do not leave chain stats enabled on error (Florian Westphal) [2134371] - ipvs: use explicitly signed chars (Florian Westphal) [2134371] - netfilter: nf_tables: release flow rule object from commit path (Florian Westphal) [2134371] - netfilter: nf_tables: fix percpu memory leak at nf_tables_addchain() (Florian Westphal) [2134371] - netfilter: nf_tables: clean up hook list when offload flags check fails (Florian Westphal) [2134371] - netfilter: br_netfilter: Drop dst references before setting. (Florian Westphal) [2134371] - netfilter: nft_tproxy: restrict to prerouting hook (Florian Westphal) [2134371] - netfilter: ebtables: fix memory leak when blob is malformed (Florian Westphal) [2134371] - netfilter: ebtables: reject blobs that don't provide all entry points (Florian Westphal) [2134371] - netfilter: nf_tables: check NFT_SET_CONCAT flag if field_count is specified (Florian Westphal) [2134371] - netfilter: nf_tables: relax NFTA_SET_ELEM_KEY_END set flags requirements (Florian Westphal) [2134371] - netfilter: nf_tables: NFTA_SET_ELEM_KEY_END requires concat and interval flags (Florian Westphal) [2134371] - netfilter: nf_tables: validate NFTA_SET_ELEM_OBJREF based on NFT_SET_OBJECT flag (Florian Westphal) [2134371] - netfilter: nf_tables: possible module reference underflow in error path (Florian Westphal) [2134371] - netfilter: nf_tables: disallow NFTA_SET_ELEM_KEY_END with NFT_SET_ELEM_INTERVAL_END flag (Florian Westphal) [2134371] - netfilter: nf_tables: use READ_ONCE and WRITE_ONCE for shared generation id access (Florian Westphal) [2134371] - netfilter: nf_tables: fix null deref due to zeroed list head (Florian Westphal) [2134371]- bnxt_en: fix memory leak in bnxt_nvm_test() (Ken Cox) [2112186] - bnxt_en: Fix HDS and jumbo thresholds for RX packets (Ken Cox) [2112186] - bnxt_en: Fix first buffer size calculations for XDP multi-buffer (Ken Cox) [2112186] - bnxt_en: Fix XDP RX path (Ken Cox) [2112186] - bnxt_en: Simplify bnxt_xdp_buff_init() (Ken Cox) [2112186] - bnxt: prevent skb UAF after handing over to PTP worker (Ken Cox) [2112186] - bnxt_en: fix flags to check for supported fw version (Ken Cox) [2112186] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112186] - bnxt_en: fix NQ resource accounting during vf creation on 57500 chips (Ken Cox) [2112186] - bnxt_en: set missing reload flag in devlink features (Ken Cox) [2112186] - bnxt_en: Use PAGE_SIZE to init buffer when multi buffer XDP is not in use (Ken Cox) [2112186] - bnxt_en: Remove duplicated include bnxt_devlink.c (Ken Cox) [2112186] - bnxt_en: implement callbacks for devlink selftests (Ken Cox) [2112186] - bnxt_en: Fix bnxt_refclk_read() (Ken Cox) [2112186] - bnxt_en: fix livepatch query (Ken Cox) [2112186] - bnxt_en: Fix bnxt_reinit_after_abort() code path (Ken Cox) [2112186] - bnxt_en: reclaim max resources if sriov enable fails (Ken Cox) [2112186] - bnxt: Use the bitmap API to allocate bitmaps (Ken Cox) [2112186] - bnxt: Fix typo in comments (Ken Cox) [2112186] - eth: bnxt: make ulp_id unsigned to make GCC 12 happy (Ken Cox) [2112186] - bnxt_en: Enable packet timestamping for all RX packets (Ken Cox) [2112186] - bnxt_en: Configure ptp filters during bnxt open (Ken Cox) [2112186] - bnxt_en: Update firmware interface to 1.10.2.95 (Ken Cox) [2112186] - bnxt: add page_pool support for aggregation ring when using xdp (Ken Cox) [2112186] - bnxt: change receive ring space parameters (Ken Cox) [2112186] - bnxt: rename bnxt_rx_pages to bnxt_rx_agg_pages_skb (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_pages operate on skb_shared_info (Ken Cox) [2112186] - bnxt: add flag to denote that an xdp program is currently attached (Ken Cox) [2112186] - bnxt: refactor bnxt_rx_xdp to separate xdp_init_buff/xdp_prepare_buff (Ken Cox) [2112186] - bnxt: report header-data split state (Ken Cox) [2112186] - net: Don't include filter.h from net/sock.h (Ken Cox) [2112186] - ethernet: constify references to netdev->dev_addr in drivers (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2112186] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2112186] - bnxt_en: Use struct_group_attr() for memcpy() region (Ken Cox) [2112186] - net: don't include ethtool.h from netdevice.h (Ken Cox) [2112186] - treewide: Use fallthrough pseudo-keyword (Ken Cox) [2112186] - net: Use skb_frag_off accessors (Ken Cox) [2112186] - net: Use skb accessors in network drivers (Ken Cox) [2112186] - ethernet: remove redundant memset (Ken Cox) [2112186] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ken Cox) [2112186]- ASoC: amd: renoir: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: renoir: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Add a module parameter to influence pdm_gain (Jaroslav Kysela) [2169761] - ASoC: amd: yc: Adjust the gain for PDM DMIC (Jaroslav Kysela) [2169761] - genirq: Fix reference leaks on irq affinity notifiers (Ricardo Robaina) [2154842] - genirq: Prevent use-after-free and work list corruption (Ricardo Robaina) [2154842] - perf/x86/uncore: Don't WARN_ON_ONCE() for a broken discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Add a quirk for UPI on SPR (Michael Petlan) [2154044] - perf/x86/uncore: Ignore broken units in discovery table (Michael Petlan) [2154044] - perf/x86/uncore: Fix potential NULL pointer in uncore_get_alias_name (Michael Petlan) [2154044] - perf/x86/uncore: Factor out uncore_device_to_die() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Support extra IMC channel on Ice Lake server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix CAS_COUNT_WRITE issue for ICX (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Snowridge (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix IIO event constraints for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix filter_tid mask for CHA events on Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix Intel ICX IIO event constraints (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in __uncore_imc_init_box() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in snr_uncore_mmio_map() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in hswep_has_limit_sbox() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Fix reference count leak in sad_cfg_iio_topology() (Michael Petlan) [2154044] - perf/x86/intel/uncore: Make set_mapping() procedure void (Michael Petlan) [2154044] - perf/x86/intel/uncore: Update sysfs-devices-mapping file (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Sapphire Rapids (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Icelake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Get UPI NodeID and GroupID (Michael Petlan) [2154044] - perf/x86/intel/uncore: Enable UPI topology discovery for Skylake Server (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize get_topology() for SKX PMUs (Michael Petlan) [2154044] - perf/x86/intel/uncore: Disable I/O stacks to PMU mapping on ICX-D (Michael Petlan) [2154044] - perf/x86/intel/uncore: Clear attr_update properly (Michael Petlan) [2154044] - perf/x86/intel/uncore: Introduce UPI topology type (Michael Petlan) [2154044] - perf/x86/intel/uncore: Generalize IIO topology support (Michael Petlan) [2154044]- net/mlx4: Check retval of mlx4_bitmap_init (Amir Tzin) [2150787] - net/mlx4: Fix error check for dma_map_sg (Amir Tzin) [2150787] - net/mlx4_en: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2150787] - RDMA/mlx4: Avoid flush_scheduled_work() usage (Amir Tzin) [2150787] - net: mellanox: fix open-coded for_each_set_bit() (Amir Tzin) [2150787] - tracing: Add linear buckets to histogram logic (Jerome Marchand) [2161509] - configs/generic: enable CONFIG_RTC_SYSTOHC (Marcelo Tosatti) [2135417] - watchdog: fix UAF in reboot notifier handling in watchdog core code (Wander Lairson Costa) [2131308]- drm/i915/fbdev: do not create fbdev if HPD is suspended (Jocelyn Falempe) [2156006] - drm/i915/fbdev: suspend HPD before fbdev unregistration (Jocelyn Falempe) [2156006] - drm/i915/hpd: suspend MST at the end of intel_modeset_driver_remove (Jocelyn Falempe) [2156006] - drm/i915/gvt: fix vgpu debugfs clean in remove (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix gvt debugfs destroy (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kernel warning during topology setup (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Enable Freesync Video Mode by default" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix double release compute pasid (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix kfd_process_device_init_vm error handling (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix size validation for non-exclusive domains (v4) (Jocelyn Falempe) [2115903] - drm/i915/gvt: fix double free bug in split_2MB_gtt_entry (Jocelyn Falempe) [2115903] - drm/i915: unpin on error in intel_vgpu_shadow_mm_pin() (Jocelyn Falempe) [2115903] - drm/amd/pm: correct the fan speed retrieving in PWM for some SMU13 asics (Jocelyn Falempe) [2115903] - drm/amd/pm: bump SMU13.0.0 driver_if header to version 0x34 (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.7 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/amd/pm: add missing SMU13.0.0 mm_dpm feature mapping (Jocelyn Falempe) [2115903] - drm/i915/migrate: Account for the reserved_space (Jocelyn Falempe) [2115903] - drm/i915: improve the catch-all evict to handle lock contention (Jocelyn Falempe) [2115903] - drm/amdgpu: make display pinning more flexible (v2) (Jocelyn Falempe) [2115903] - drm/amdgpu: handle polaris10/11 overlap asics (v2) (Jocelyn Falempe) [2115903] - drm/amd/display: Add DCN314 display SG Support (Jocelyn Falempe) [2115903] - drm/i915/ttm: consider CCS for backup objects (Jocelyn Falempe) [2115903] - drm/i915/dsi: fix VBT send packet port selection for dual link DSI (Jocelyn Falempe) [2115903] - drm/vmwgfx: Validate the box size for the snooped cursor (Jocelyn Falempe) [2115903] - drm/connector: send hotplug uevent on connector cleanup (Jocelyn Falempe) [2115903] - drm/amdgpu: fix mmhub register base coding error (Jocelyn Falempe) [2115903] - drm/amd/pm: correct SMU13.0.0 pstate profiling clock settings (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU13.0.0 reported maximum shader clock (Jocelyn Falempe) [2115903] - drm/amdgpu: skip MES for S0ix as well since it's part of GFX (Jocelyn Falempe) [2115903] - drm/amd/display: revert Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amd/pm: avoid large variable on kernel stack (Jocelyn Falempe) [2115903] - drm/i915/display: Don't disable DDI/Transcoder when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/sti: Fix return type of sti_{dvo,hda,hdmi}_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/fsl-dcu: Fix return type of fsl_dcu_drm_connector_mode_valid() (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DTBCLK disable requests and SRC_SEL programming (Jocelyn Falempe) [2115903] - drm/amd/display: Use the largest vready_offset in pipe group (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in bios parser (Jocelyn Falempe) [2115903] - drm/amd/display: Workaround to increase phantom pipe vactive in pipesplit (Jocelyn Falempe) [2115903] - drm/sti: Use drm_mode_copy() (Jocelyn Falempe) [2115903] - drm/amd/display: Disable DRR actions during state commit (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in odn_edit_dpm_table() callback (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix type of second parameter in trans_msg() callback (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: Limit max DSC target bpp for specific monitors" (Jocelyn Falempe) [2115903] - drm/edid: add a quirk for two LG monitors to get them to work on 10bpc (Jocelyn Falempe) [2115903] - drm/amd/display: prevent memory leak (Jocelyn Falempe) [2115903] - drm/i915/bios: fix a memory leak in generate_lfp_data_ptrs (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leakage (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix PCI device refcount leak in amdgpu_atrm_get_bios() (Jocelyn Falempe) [2115903] - drm/radeon: Fix PCI device refcount leak in radeon_atrm_get_bios() (Jocelyn Falempe) [2115903] - amdgpu/nv.c: Corrected typo in the video capabilities resolution (Jocelyn Falempe) [2115903] - drm/amd/pm/smu11: BACO is supported when it's in BACO state (Jocelyn Falempe) [2115903] - drm/tegra: Add missing clk_disable_unprepare() in tegra_dc_probe() (Jocelyn Falempe) [2115903] - drm/i915/guc: make default_lists const data (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pci device refcount leak (Jocelyn Falempe) [2115903] - drm/fourcc: Fix vsub/hsub for Q410 and Q401 (Jocelyn Falempe) [2115903] - amdgpu/pm: prevent array underflow in vega20_odn_edit_dpm_table() (Jocelyn Falempe) [2115903] - drm/radeon: Add the missed acpi_put_table() to fix memory leak (Jocelyn Falempe) [2115903] - drm/ttm: fix undefined behavior in bit shift for TTM_TT_FLAG_PRIV_POPULATED (Jocelyn Falempe) [2115903] - drm/panel/panel-sitronix-st7701: Remove panel on DSI attach failure (Jocelyn Falempe) [2115903] - drm/amd/display: wait for vblank during pipe programming (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix GuC error capture sizing estimation and reporting (Jocelyn Falempe) [2115903] - drm/i915/guc: Add error-capture init warnings when needed (Jocelyn Falempe) [2115903] - drm/i915/guc: Make GuC log sizes runtime configurable (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix capture size warning and bump the size (Jocelyn Falempe) [2115903] - drm/i915/guc: Add a helper for log buffer size (Jocelyn Falempe) [2115903] - drm/i915: Fix compute pre-emption w/a to apply to compute engines (Jocelyn Falempe) [2115903] - drm/i915/guc: Limit scheduling properties to avoid overflow (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Initialize AUX channel in it6505_i2c_probe (Jocelyn Falempe) [2115903] - drm/amdgpu/powerplay/psm: Fix memory leak in power state init (Jocelyn Falempe) [2115903] - drm/bridge: adv7533: remove dynamic lane switching from adv7533 bridge (Jocelyn Falempe) [2115903] - drm/atomic-helper: Don't allocate new plane state in CRTC check (Jocelyn Falempe) [2115903] - drm/amdgpu/vcn: update vcn4 fw shared data structure (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: fix preference of RGB modes over YUV420 (Jocelyn Falempe) [2115903] - drm/bridge: ti-sn65dsi86: Fix output polarity setting bug (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix race issue calling pin_user_pages (Jocelyn Falempe) [2115903] - drm/shmem-helper: Avoid vm_open error paths (Jocelyn Falempe) [2115903] - drm/shmem-helper: Remove errant put in error path (Jocelyn Falempe) [2115903] - drm/amd/display: fix array index out of bound error in DCN32 DML (Jocelyn Falempe) [2115903] - drm/amdgpu/sdma_v4_0: turn off SDMA ring buffer in the s2idle suspend (Jocelyn Falempe) [2115903] - drm/vmwgfx: Don't use screen objects when SEV is active (Jocelyn Falempe) [2115903] - drm/amdgpu: fix use-after-free during gpu recovery (Jocelyn Falempe) [2115903] - drm/amd/display: Use new num clk levels struct for max mclk index (Jocelyn Falempe) [2115903] - drm/amd/display: Avoid setting pixel rate divider to N/A (Jocelyn Falempe) [2115903] - drm/amd/display: Use viewport height for subvp mall allocation size (Jocelyn Falempe) [2115903] - drm/i915: Remove non-existent pipes from bigjoiner pipe mask (Jocelyn Falempe) [2115903] - drm/i915: Never return 0 if not all requests retired (Jocelyn Falempe) [2115903] - drm/i915: Fix negative value passed as remaining time (Jocelyn Falempe) [2115903] - drm/amdgpu: enable Vangogh VCN indirect sram mode (Jocelyn Falempe) [2115903] - drm/amdgpu: temporarily disable broken Clang builds due to blown stack-frame (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver if header for smu_13_0_7 (Jocelyn Falempe) [2115903] - drm/amd/pm: update driver-if header for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amd/pm: add smu_v13_0_10 driver if version (Jocelyn Falempe) [2115903] - drm/amdgpu: fix userptr HMM range handling v2 (Jocelyn Falempe) [2115903] - drm/amdgpu: cleanup error handling in amdgpu_cs_parser_bos (Jocelyn Falempe) [2115903] - drm/amdgpu: move setting the job resources (Jocelyn Falempe) [2115903] - drm/amdgpu: Partially revert "drm/amdgpu: update drm_display_info correctly when the edid is read" (Jocelyn Falempe) [2115903] - drm/amdgpu: always register an MMU notifier for userptr (Jocelyn Falempe) [2115903] - drm/amd/display: Update soc bounding box for dcn32/dcn321 (Jocelyn Falempe) [2115903] - drm/amd/amdgpu: reserve vm invalidation engine for firmware (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable Aldebaran devices to report CU Occupancy (Jocelyn Falempe) [2115903] - drm/amdgpu/psp: don't free PSP buffers on suspend (Jocelyn Falempe) [2115903] - drm/amd/display: No display after resume from WB/CB (Jocelyn Falempe) [2115903] - drm/amd/dc/dce120: Fix audio register mapping, stop triggering KASAN (Jocelyn Falempe) [2115903] - drm/display/dp_mst: Fix drm_dp_mst_add_affected_dsc_crtcs() return code (Jocelyn Falempe) [2115903] - drm/i915/ttm: never purge busy objects (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix a memory limit issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO support on more cards (Jocelyn Falempe) [2115903] - drm/amd/display: use uclk pstate latency for fw assisted mclk validation dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix calculation for cursor CAB allocation (Jocelyn Falempe) [2115903] - drm/amd/display: Update MALL SS NumWays calculation (Jocelyn Falempe) [2115903] - drm/amd/display: Add debug option for allocating extra way for cursor (Jocelyn Falempe) [2115903] - drm/amd/display: Added debug option for forcing subvp num ways (Jocelyn Falempe) [2115903] - drm/amdkfd: update GFX11 CWSR trap handler (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable SA software trap. (Jocelyn Falempe) [2115903] - dma-buf: Use dma_fence_unwrap_for_each when importing fences (Jocelyn Falempe) [2115903] - dma-buf: fix racing conflict of dma_heap_add() (Jocelyn Falempe) [2115903] - drm/i915: Fix warn in intel_display_power_*_domain() functions (Jocelyn Falempe) [2115903] - drm/amd/display: only fill dirty rectangles when PSR is enabled (Jocelyn Falempe) [2115903] - drm/amdgpu: Drop eviction lock when allocating PT BO (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: Revert "drm/amdgpu: getting fan speed pwm for vega10 properly"" (Jocelyn Falempe) [2115903] - drm/amd/display: Fix gpio port mapping issue (Jocelyn Falempe) [2115903] - drm/amd/display: Fix FCLK deviation and tool compile issues (Jocelyn Falempe) [2115903] - drm/amd/display: Zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Acer Switch V 10 (SW5-017) (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Nanote UMPC-01 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix prefetch calculations for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: don't enable DRM CRTC degamma property for DCE (Jocelyn Falempe) [2115903] - drm/amd/display: Fix optc2_configure warning on dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Support parsing VRAM info v3.0 from VBIOS (Jocelyn Falempe) [2115903] - drm/amd/display: Fix access timeout to DPIA AUX at boot time (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix invalid DPIA AUX reply causing system hang (Jocelyn Falempe) [2115903] - drm/display: Don't assume dual mode adaptors support i2c sub-addressing (Jocelyn Falempe) [2115903] - drm/amd/pm: fix SMU13 runpm hang due to unintentional workaround (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.0 (Jocelyn Falempe) [2115903] - drm/amd/pm: enable runpm support over BACO for SMU13.0.7 (Jocelyn Falempe) [2115903] - drm: Fix potential null-ptr-deref in drm_vblank_destroy_worker() (Jocelyn Falempe) [2115903] - drm/drv: Fix potential memory leak in drm_dev_init() (Jocelyn Falempe) [2115903] - drm/panel: simple: set bpc field for logic technologies displays (Jocelyn Falempe) [2115903] - drm/amd/display: Investigate tool reported FCLK P-state deviations (Jocelyn Falempe) [2115903] - drm/amd/display: Round up DST_after_scaler to nearest int (Jocelyn Falempe) [2115903] - drm/amd/display: Use forced DSC bpp in DML (Jocelyn Falempe) [2115903] - drm/amd/display: Fix DCN32 DSC delay calculation (Jocelyn Falempe) [2115903] - drm/amd: Fail the suspend if resources can't be evicted (Jocelyn Falempe) [2115903] - drm/amdgpu: set fb_modifiers_not_supported in vkms (Jocelyn Falempe) [2115903] - drm/amd/display: Enable timing sync on DCN32 (Jocelyn Falempe) [2115903] - drm/amd/display: Ignore Cable ID Feature (Jocelyn Falempe) [2115903] - drm/imx: imx-tve: Fix return type of imx_tve_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/scheduler: fix fence ref counting (Jocelyn Falempe) [2115903] - drm/amd/display: Don't return false if no stream (Jocelyn Falempe) [2115903] - drm/amd/display: Remove wrong pipe control lock (Jocelyn Falempe) [2115903] - drm/amdgpu: Adjust MES polling timeout for sriov (Jocelyn Falempe) [2115903] - drm/amdkfd: Migrate in CPU page fault use current mm (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in kfd_criu_restore_events (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix error handling in criu_checkpoint (Jocelyn Falempe) [2115903] - drm/amdgpu: disable BACO on special BEIGE_GOBY card (Jocelyn Falempe) [2115903] - drm/amdgpu: workaround for TLB seq race (Jocelyn Falempe) [2115903] - drm/amd/display: Update SR watermarks for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 msg interface header (Jocelyn Falempe) [2115903] - drm/amd/display: Fix reg timeout in enc314_enable_fifo (Jocelyn Falempe) [2115903] - drm/i915/dmabuf: fix sg_table handling in map_dma_buf (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix the lpfn checking condition in drm buddy (Jocelyn Falempe) [2115903] - drm/i915: Do not set cache_dirty for DGFX (Jocelyn Falempe) [2115903] - drm/i915/psr: Send update also on invalidate (Jocelyn Falempe) [2115903] - drm/vc4: Fix missing platform_unregister_drivers() call in vc4_drm_register() (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix NULL pointer dereference in svm_migrate_to_ram() (Jocelyn Falempe) [2115903] - drm/amdkfd: handle CPU fault on COW mapping (Jocelyn Falempe) [2115903] - drm/amd/display: Set memclk levels to be at least 1 for dcn32 (Jocelyn Falempe) [2115903] - drm/amd/display: Limit dcn32 to 1950Mhz display clock (Jocelyn Falempe) [2115903] - drm/amd/display: Acquire FCLK DPM levels on DCN32 (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Grab mode_config.mutex during LVDS init to avoid WARNs (Jocelyn Falempe) [2115903] - drm/i915: Simplify intel_panel_add_edid_alt_fixed_modes() (Jocelyn Falempe) [2115903] - drm/i915: Allow more varied alternate fixed modes for panels (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Setup DDC fully before output init (Jocelyn Falempe) [2115903] - drm/i915/sdvo: Filter out invalid outputs more sensibly (Jocelyn Falempe) [2115903] - drm/amd/display: Update DSC capabilitie for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Update latencies on DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: disable GFXOFF during compute for GFX11 (Jocelyn Falempe) [2115903] - drm/i915: stop abusing swiotlb_max_segment (Jocelyn Falempe) [2115903] - drm/rockchip: fix fbdev on non-IOMMU devices (Jocelyn Falempe) [2115903] - drm/rockchip: dw_hdmi: filter regulator -EPROBE_DEFER error messages (Jocelyn Falempe) [2115903] - drm/amdgpu: dequeue mes scheduler during fini (Jocelyn Falempe) [2115903] - drm/amdgpu: Program GC registers through RLCG interface in gfx_v11/gmc_v11 (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix type of reset_type parameter in hqd_destroy() callback (Jocelyn Falempe) [2115903] - drm/amd/pm: skip loading pptable from driver on secure board for smu_v13_0_10 (Jocelyn Falempe) [2115903] - drm/amdgpu: set vm_update_mode=0 as default for Sienna Cichlid in SRIOV case (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix memory leak in kfd_mem_dmamap_userptr() (Jocelyn Falempe) [2115903] - drm/i915/dp: Reset frl trained flag before restarting FRL training (Jocelyn Falempe) [2115903] - drm/i915/dgfx: Keep PCI autosuspend control 'on' by default on all dGPU (Jocelyn Falempe) [2115903] - drm/bridge: ps8640: Add back the 50 ms mystery delay after HPD (Jocelyn Falempe) [2115903] - drm/msm: Fix return type of mdp4_lvds_connector_mode_valid (Jocelyn Falempe) [2115903] - drm/msm/hdmi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/msm/dsi: fix memory corruption with too many bridges (Jocelyn Falempe) [2115903] - drm/amdkfd: correct the cache info for gfx1036 (Jocelyn Falempe) [2115903] - drm/amdkfd: update gfx1037 Lx cache setting (Jocelyn Falempe) [2115903] - drm/amd/display: Revert logic for plane modifiers (Jocelyn Falempe) [2115903] - drm/amdgpu: fix pstate setting issue (Jocelyn Falempe) [2115903] - drm/amdgpu: disallow gfxoff until GC IP blocks complete s2idle resume (Jocelyn Falempe) [2115903] - drm/amdgpu: Remove ATC L2 access for MMHUB 2.1.x (Jocelyn Falempe) [2115903] - drm/i915: Extend Wa_1607297627 to Alderlake-P (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix for BO move issue (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix VRAM BO swap issue (Jocelyn Falempe) [2115903] - drm/vc4: Add module dependency on hdmi-codec (Jocelyn Falempe) [2115903] - drm/amdgpu: fix sdma doorbell init ordering on APUs (Jocelyn Falempe) [2115903] - drm/amd/pm: update SMU IP v13.0.4 driver interface version (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.0 cstate control interface (Jocelyn Falempe) [2115903] - drm/amd/pm: disable cstate feature for gpu reset scenario (Jocelyn Falempe) [2115903] - drm/amd/pm: add SMU IP v13.0.4 IF version define to V7 (Jocelyn Falempe) [2115903] - drm/amd/pm: fulfill SMU13.0.7 cstate control interface (Jocelyn Falempe) [2115903] - drm/i915/bios: Use hardcoded fp_timing size for generating LFP data pointers (Jocelyn Falempe) [2115903] - drm/i915/bios: Validate fp_timing terminator presence (Jocelyn Falempe) [2115903] - drm/amd/display: Fix build breakage with CONFIG_DEBUG_FS=n (Jocelyn Falempe) [2115903] - Revert "drm/amd/display: correct hostvm flag" (Jocelyn Falempe) [2115903] - drm/amdkfd: Fix UBSAN shift-out-of-bounds warning (Jocelyn Falempe) [2115903] - drm/amd/display: polling vid stream status in hpo dp blank (Jocelyn Falempe) [2115903] - drm/amd/display: Remove interface for periodic interrupt 1 (Jocelyn Falempe) [2115903] - drm/dp: Don't rewrite link config when setting phy test pattern (Jocelyn Falempe) [2115903] - drm/amdgpu: fix initial connector audio value (Jocelyn Falempe) [2115903] - drm/amd/display: correct hostvm flag (Jocelyn Falempe) [2115903] - drm/amd/display: Fix urgent latency override for DCN32/DCN321 (Jocelyn Falempe) [2115903] - drm/amdgpu: SDMA update use unlocked iterator (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Aya Neo Air (Jocelyn Falempe) [2115903] - drm: panel-orientation-quirks: Add quirk for Anbernic Win600 (Jocelyn Falempe) [2115903] - drm/vc4: vec: Fix timings for VEC modes (Jocelyn Falempe) [2115903] - drm/admgpu: Skip CG/PG on SOC21 under SRIOV VF (Jocelyn Falempe) [2115903] - drm/amdgpu: Skip the program of MMMC_VM_AGP_* in SRIOV on MMHUB v3_0_0 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix variable dereferenced before check (Jocelyn Falempe) [2115903] - drm: bridge: dw_hdmi: only trigger hotplug event on link change (Jocelyn Falempe) [2115903] - drm/amd: fix potential memory leak (Jocelyn Falempe) [2115903] - udmabuf: Set ubuf->sg = NULL if the creation of sg table fails (Jocelyn Falempe) [2115903] - drm/amd/display: fix overflow on MIN_I64 definition (Jocelyn Falempe) [2115903] - gpu: lontium-lt9611: Fix NULL pointer dereference in lt9611_connector_init() (Jocelyn Falempe) [2115903] - drm: Prevent drm_copy_field() to attempt copying a NULL pointer (Jocelyn Falempe) [2115903] - drm: Use size_t type for len variable in drm_copy_field() (Jocelyn Falempe) [2115903] - drm/nouveau/nouveau_bo: fix potential memory leak in nouveau_bo_alloc() (Jocelyn Falempe) [2115903] - virtio-gpu: fix shift wrapping bug in virtio_gpu_fence_event_create() (Jocelyn Falempe) [2115903] - drm/vmwgfx: Fix memory leak in vmw_mksstat_add_ioctl() (Jocelyn Falempe) [2115903] - drm/amdgpu: Fix memory leak in hpd_rx_irq_create_workqueue() (Jocelyn Falempe) [2115903] - drm/bochs: fix blanking (Jocelyn Falempe) [2115903] - drm/virtio: set fb_modifiers_not_supported (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Fix the order of DP_SET_POWER commands (Jocelyn Falempe) [2115903] - drm/bridge: megachips: Fix a null pointer dereference bug (Jocelyn Falempe) [2115903] - drm/amdgpu: add missing pci_disable_device() in amdgpu_pmops_runtime_resume() (Jocelyn Falempe) [2115903] - drm: fix drm_mipi_dbi build errors (Jocelyn Falempe) [2115903] - drm/panel: use 'select' for Ili9341 panel driver helpers (Jocelyn Falempe) [2115903] - drm/virtio: Fix same-context optimization (Jocelyn Falempe) [2115903] - drm/i915/dg2: Bump up CDCLK for DG2 (Jocelyn Falempe) [2115903] - drm/dp_mst: fix drm_dp_dpcd_read return value checks (Jocelyn Falempe) [2115903] - drm/format-helper: Fix test on big endian architectures (Jocelyn Falempe) [2115903] - drm/bridge: parade-ps8640: Fix regulator supply order (Jocelyn Falempe) [2115903] - drm/bridge: tc358767: Add of_node_put() when breaking out of loop (Jocelyn Falempe) [2115903] - drm/bridge: anx7625: Fix refcount bug in anx7625_parse_dt() (Jocelyn Falempe) [2115903] - drm/virtio: Correct drm_gem_shmem_get_sg_table() error handling (Jocelyn Falempe) [2115903] - drm/bridge: it6505: Power on downstream device in .atomic_enable (Jocelyn Falempe) [2115903] - drm/mipi-dsi: Detach devices when removing the host (Jocelyn Falempe) [2115903] - drm/bridge: Avoid uninitialized variable warning (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: unregister cec i2c device after cec adapter (Jocelyn Falempe) [2115903] - drm: bridge: adv7511: fix CEC power down control register offset (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable F32_WPTR_POLL_ENABLE in mqd (Jocelyn Falempe) [2115903] - drm/amdgpu: Enable VCN PG on GC11_0_1 (Jocelyn Falempe) [2115903] - drm/amd/display: explicitly disable psr_feature_enable appropriately (Jocelyn Falempe) [2115903] - drm/amd/display: Add HUBP surface flip interrupt handler (Jocelyn Falempe) [2115903] - drm/amd/display: Fix vblank refcount in vrr transition (Jocelyn Falempe) [2115903] - drm/amd/display: Enable 2 to 1 ODM policy if supported (Jocelyn Falempe) [2115903] - drm/amd/display: Enable dpia support for dcn314 (Jocelyn Falempe) [2115903] - drm/amd/display: Validate DSC After Enable All New CRTCs (Jocelyn Falempe) [2115903] - drm/amd/display: zeromem mypipe heap struct before using it (Jocelyn Falempe) [2115903] - drm/amd/display: Update PMFW z-state interface for DCN314 (Jocelyn Falempe) [2115903] - drm/amd/display: Fix watermark calculation (Jocelyn Falempe) [2115903] - drm/i915: Fix display problems after resume (Jocelyn Falempe) [2115903] - drm/i915/guc: Fix revocation of non-persistent contexts (Jocelyn Falempe) [2115903] - drm/i915/gt: Use i915_vm_put on ppgtt_create error paths (Jocelyn Falempe) [2115903] - drm/nouveau: fix a use-after-free in nouveau_gem_prime_import_sg_table() (Jocelyn Falempe) [2115903] - drm/udl: Restore display mode on resume (Jocelyn Falempe) [2115903] - drm/virtio: Use appropriate atomic state in virtio_gpu_plane_cleanup_fb() (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on dma_resv_reserve_fences() error (Jocelyn Falempe) [2115903] - drm/virtio: Unlock reservations on virtio_gpu_object_shmem_init() error (Jocelyn Falempe) [2115903] - drm/virtio: Check whether transferred 2D BO is shmem (Jocelyn Falempe) [2115903] - Revert "drm/amdgpu: use dirty framebuffer helper" (Jocelyn Falempe) [2115903]- nvme: fix SRCU protection of nvme_ns_head list (Ewan D. Milne) [2113865] - perf vendor events power10: Fix hv-24x7 metric events (Mamatha Inamdar) [2149192] - perf tests: Fix 'perf probe' error log check in skip_if_no_debuginfo (Mamatha Inamdar) [2149192] - perf tests: Fix *probe_vfs_getname.sh test failures (Mamatha Inamdar) [2149192] - blk-cgroup: Optimize blkcg_rstat_flush() (Waiman Long) [2162173] - blk-cgroup: Return -ENOMEM directly in blkcg_css_alloc() error path (Waiman Long) [2162173] - blk-cgroup: factor out blkcg_iostat_update() (Waiman Long) [2162173] - mm/memcg: Free percpu stats memory of dying memcg's again (Waiman Long) [2162173] - memcg: sync flush only if periodic flush is delayed (Waiman Long) [2162173] - memcg: better bounds on the memcg stats updates (Waiman Long) [2162173] - memcg: unify memcg stat flushing (Waiman Long) [2162173] - memcg: flush stats only if updated (Waiman Long) [2162173] - memcg: flush lruvec stats in the refault (Waiman Long) [2162173] - memcg: infrastructure to flush memcg stats (Waiman Long) [2162173] - memcg: switch lruvec stats to rstat (Waiman Long) [2162173] - mm/memcg: Remove mem_cgroup_per_node from being kABI protected (Waiman Long) [2162173] - mm/memcg: Revert "Free percpu stats memory of dying memcg's" (Waiman Long) [2162173]- virt/sev-guest: Prevent IV reuse in the SNP guest driver (John Allen) [2087262] - virt/sev-guest: Add a MODULE_ALIAS (John Allen) [2087262] - virt/sev-guest: Remove unnecessary free in init_crypto() (John Allen) [2087262] - x86/sev: Don't use cc_platform_has() for early SEV-SNP calls (John Allen) [2087262] - x86/boot: Don't propagate uninitialized boot_params->cc_blob_address (John Allen) [2087262] - x86/idt: Rework IDT setup for boot CPU (John Allen) [2087262] - x86/cpu: Init AP exception handling from cpu_init_secondary() (John Allen) [2087262] - x86/idt: Cleanup trap_init() (John Allen) [2087262] - x86/idt: Annotate alloc_intr_gate() with __init (John Allen) [2087262] - redhat/configs: enable CONFIG_SEV_GUEST (John Allen) [2087262] - virt: sev-guest: Pass the appropriate argument type to iounmap() (John Allen) [2087262] - x86/compressed/64: Add identity mappings for setup_data entries (John Allen) [2087262] - x86/sev: Mark the code returning to user space as syscall gap (John Allen) [2087262] - x86/sev: Annotate stack change in the #VC handler (John Allen) [2087262] - x86/sev: Remove duplicated assignment to variable info (John Allen) [2087262] - x86/sev: Fix address space sparse warning (John Allen) [2087262] - x86/sev: Get the AP jump table address from secrets page (John Allen) [2087262] - x86/sev: Add missing __init annotations to SEV init routines (John Allen) [2087262] - virt: sevguest: Rename the sevguest dir and files to sev-guest (John Allen) [2087262] - virt: sevguest: Change driver name to reflect generic SEV support (John Allen) [2087262] - x86/boot: Put globals that are accessed early into the .data section (John Allen) [2087262] - x86/boot: Add an efi.h header for the decompressor (John Allen) [2087262] - virt: sevguest: Fix bool function returning negative value (John Allen) [2087262] - virt: sevguest: Fix return value check in alloc_shared_pages() (John Allen) [2087262] - x86/sev: Unroll string mmio with CC_ATTR_GUEST_UNROLL_STRING_IO (John Allen) [2087262] - x86/sev-es: Replace open-coded hlt-loop with sev_es_terminate() (John Allen) [2087262] - virt: sevguest: Add documentation for SEV-SNP CPUID Enforcement (John Allen) [2087262] - virt: sevguest: Add support to get extended report (John Allen) [2087262] - virt: sevguest: Add support to derive key (John Allen) [2087262] - virt: Add SEV-SNP guest driver (John Allen) [2087262] - x86/sev: Register SEV-SNP guest request platform device (John Allen) [2087262] - x86/sev: Provide support for SNP guest request NAEs (John Allen) [2087262] - x86/sev: Add a sev= cmdline option (John Allen) [2087262] - x86/sev: Use firmware-validated CPUID for SEV-SNP guests (John Allen) [2087262] - x86/sev: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/sev: Check SME/SEV support in CPUID first (John Allen) [2087262] - x86/compressed/64: Add identity mapping for Confidential Computing blob (John Allen) [2087262] - x86/compressed: Export and rename add_identity_map() (John Allen) [2087262] - x86/compressed: Use firmware-validated CPUID leaves for SEV-SNP guests (John Allen) [2087262] - x86/compressed: Add SEV-SNP feature detection/setup (John Allen) [2087262] - x86/boot: Add a pointer to Confidential Computing blob in bootparams (John Allen) [2087262] - x86/boot: Preserve boot_params.secure_boot from sanitizing (John Allen) [2087262] - x86/boot: Fix boot regression caused by bootparam sanitizing (John Allen) [2087262] - x86/boot: Save fields explicitly, zero out everything else (John Allen) [2087262] - x86/compressed/64: Add support for SEV-SNP CPUID table in #VC handlers (John Allen) [2087262] - x86/sev: Move MSR-based VMGEXITs for CPUID to helper (John Allen) [2087262] - KVM: x86: Move lookup of indexed CPUID leafs to helper (John Allen) [2087262] - x86/boot: Add Confidential Computing type to setup_data (John Allen) [2087262] - x86/compressed/acpi: Move EFI kexec handling into common code (John Allen) [2087262] - x86/compressed/acpi: Move EFI vendor table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI config table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI system table lookup to helper (John Allen) [2087262] - x86/compressed/acpi: Move EFI detection to helper (John Allen) [2087262] - x86/head/64: Re-enable stack protection (John Allen) [2087262] - x86/sev: Use SEV-SNP AP creation to start secondary CPUs (John Allen) [2087262] - x86/apic/of: Fix CPU devicetree-node lookups (John Allen) [2087262] - x86/mm: Validate memory when changing the C-bit (John Allen) [2087262] - x86/kernel: Validate ROM memory before accessing when SEV-SNP is active (John Allen) [2087262] - x86/kernel: Mark the .bss..decrypted section as shared in the RMP table (John Allen) [2087262] - x86/sev: Add helper for validating pages in early enc attribute changes (John Allen) [2087262] - x86/sev: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Register GHCB memory when SEV-SNP is active (John Allen) [2087262] - x86/compressed: Add helper for validating pages in the decompression stage (John Allen) [2087262] - x86/sev: Check the VMPL level (John Allen) [2087262] - x86/sev: Add a helper for the PVALIDATE instruction (John Allen) [2087262] - x86/sev: Check SEV-SNP features support (John Allen) [2087262] - x86/mm: Extend cc_attr to include AMD SEV-SNP (John Allen) [2087262] - x86/sev: Detect/setup SEV/SME features earlier in boot (John Allen) [2087262] - x86/compressed/64: Detect/setup SEV/SME features earlier during boot (John Allen) [2087262] - x86/boot: Use MSR read/write helpers instead of inline assembly (John Allen) [2087262] - x86/boot: Introduce helpers for MSR reads/writes (John Allen) [2087262] - KVM: SVM: Update the SEV-ES save area mapping (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the GHCB save area (John Allen) [2087262] - KVM: SVM: Create a separate mapping for the SEV-ES save area (John Allen) [2087262] - KVM: SVM: Define sev_features and VMPL field in the VMSA (John Allen) [2087262] - x86/sev: Remove do_early_exception() forward declarations (John Allen) [2087262] - x86/sev: Make the #VC exception stacks part of the default stacks storage (John Allen) [2087262] - x86: Increase exception stack sizes (John Allen) [2087262] - x86/head64: Carve out the guest encryption postprocessing into a helper (John Allen) [2087262] - x86/sev: Get rid of excessive use of defines (John Allen) [2087262] - x86/sev: Add defines for GHCB version 2 MSR protocol requests (John Allen) [2087262] - x86/sev: Make sure IRQs are disabled while GHCB is active (John Allen) [2087262] - x86/sev: Propagate #GP if getting linear instruction address failed (John Allen) [2087262] - x86/insn: Extend error reporting from insn_fetch_from_user[_inatomic]() (John Allen) [2087262] - x86/sev-es: Convert to insn_decode() (John Allen) [2087262] - x86/sev-es: Split vc_decode_insn() (John Allen) [2087262] - x86/insn-eval: Make 0 a valid RIP for insn_get_effective_ip() (John Allen) [2087262] - x86/sev: Fix error message in runtime #VC handler (John Allen) [2087262] - x86/sev-es: Optimize __sev_es_ist_enter() for better readability (John Allen) [2087262] - x86/sev: Do not require Hypervisor CPUID bit for SEV guests (John Allen) [2087262] - x86/boot/compressed/64: Cleanup exception handling before booting kernel (John Allen) [2087262] - x86/sev-es: Remove subtraction of res variable (John Allen) [2087262]- net: mlx5: eliminate anonymous module_init & module_exit (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix switchdev mode after devlink reload (Amir Tzin) [2157750] - net/mlx5e: Set decap action based on attr for sample (Amir Tzin) [2157750] - net/mlx5e: QoS, Fix wrongfully setting parent_element_id on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5: E-switch, Fix setting of reserved fields on MODIFY_SCHEDULING_ELEMENT (Amir Tzin) [2157750] - net/mlx5e: Avoid false lock dependency warning on tc_ht even more (Amir Tzin) [2157750] - net/mlx5: fix missing mutex_unlock in mlx5_fw_fatal_reporter_err_work() (Amir Tzin) [2157750] - net/mlx5: Fix ptp max frequency adjustment range (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Fix child PKEY interface stats on rx path (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block PKEY interfaces with less rx queues than parent (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Block queue count configuration when sub interfaces are present (Amir Tzin) [2157750] - net/mlx5e: Verify dev is present for fix features ndo (Amir Tzin) [2157750] - net/mlx5: Fix command stats access after free (Amir Tzin) [2157750] - net/mlx5e: TC, Keep mod hdr actions after mod hdr alloc (Amir Tzin) [2157750] - net/mlx5: check attr pointer validity before dereferencing it (Amir Tzin) [2157750] - RDMA/mlx5: Fix validation of max_rd_atomic caps for DC (Amir Tzin) [2157750] - RDMA/mlx5: Fix mlx5_ib_get_hw_stats when used for device (Amir Tzin) [2157750] - net/mlx5e: Set geneve_tlv_option_0_exist when matching on geneve option (Amir Tzin) [2157750] - net/mlx5e: Fix hw mtu initializing at XDP SQ allocation (Amir Tzin) [2157750] - net/mlx5e: Always clear dest encap in neigh-update-del (Amir Tzin) [2157750] - net/mlx5e: CT: Fix ct debugfs folder name (Amir Tzin) [2157750] - net/mlx5e: IPoIB, Don't allow CQE compression to be turned on by default (Amir Tzin) [2157750] - net/mlx5: Fix RoCE setting at HCA level (Amir Tzin) [2157750] - net/mlx5: Avoid recovery in probe flows (Amir Tzin) [2157750] - net/mlx5: Fix io_eq_size and event_eq_size params validation (Amir Tzin) [2157750] - net/mlx5: Add forgotten cleanup calls into mlx5_init_once() error path (Amir Tzin) [2157750] - net/mlx5: E-Switch, properly handle ingress tagged packets on VST (Amir Tzin) [2157750 2096109] - dm thin: Use last transaction's pmd->root when commit failed (Benjamin Marzinski) [2162537] - dm thin: resume even if in FAIL mode (Benjamin Marzinski) [2162537] - dm cache: set needs_check flag after aborting metadata (Benjamin Marzinski) [2162537] - dm cache: Fix ABBA deadlock between shrink_slab and dm_cache_metadata_abort (Benjamin Marzinski) [2162537] - dm thin: Fix ABBA deadlock between shrink_slab and dm_pool_abort_metadata (Benjamin Marzinski) [2162537] - dm integrity: Fix UAF in dm_integrity_dtr() (Benjamin Marzinski) [2162537] - dm cache: Fix UAF in destroy() (Benjamin Marzinski) [2162537] - dm thin: Fix UAF in run_timer_softirq() (Benjamin Marzinski) [2162537] - dm integrity: clear the journal on suspend (Benjamin Marzinski) [2162537] - dm integrity: flush the journal on suspend (Benjamin Marzinski) [2162537] - dm bufio: Fix missing decrement of no_sleep_enabled if dm_bufio_client_create failed (Benjamin Marzinski) [2162537] - dm ioctl: fix misbehavior if list_versions races with module loading (Benjamin Marzinski) [2162537]- net: gso: fix panic on frag_list with mixed head alloc types (Jiri Benc) [2136229] - futex: Resend potentially swallowed owner death notification (Rafael Aquini) [2161526] - Bluetooth: L2CAP: Fix memory leak in vhci_write (Wander Lairson Costa) [2155872] {CVE-2022-3619} - net: Use this_cpu_inc() to increment net->core_stats (Antoine Tenart) [2152542] - vlan: fix memory leak in vlan_newlink() (Xin Long) [2051415] - vlan: move dev_put into vlan_dev_uninit (Xin Long) [2051415] - vlan: introduce vlan_dev_free_egress_priority (Xin Long) [2051415] - vlan: fix memory leak in vlan_dev_set_egress_priority (Xin Long) [2051415] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103956] - intel/ixgbevf:fix repeated words in comments (Ken Cox) [2103956] - intel: remove unused macros (Ken Cox) [2103956] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103956] - ixgbevf: add disable link state (Ken Cox) [2103956] - ixgbevf: clean up some inconsistent indenting (Ken Cox) [2103956] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ken Cox) [2103956] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [2103956]- RDMA/siw: Always consume all skbuf data in sk_data_ready() upcall. (Kamal Heib) [2141420] - cifs: fix use-after-free caused by invalid pointer `hostname` (Ronnie Sahlberg) [2154172] - ceph: blocklist the kclient when receiving corrupted snap trace (Xiubo Li) [2162414] - ceph: move mount state enum to super.h (Xiubo Li) [2162414] - xfs: estimate post-merge refcounts correctly (Bill O'Donnell) [2161678] - xfs: hoist refcount record merge predicates (Bill O'Donnell) [2161678] - NFS: Fix revalidation of empty readdir pages (Benjamin Coddington) [2166364] - NFS: Don't deadlock when cookie hashes collide (Benjamin Coddington) [2166364] - locking/rwsem: Disable preemption in all down_read*() and up_read() code paths (Waiman Long) [2162139] - locking/rwsem: Prevent non-first waiter from spinning in down_write() slowpath (Waiman Long) [2162139] - locking/rwsem: Allow slowpath writer to ignore handoff bit if not set by first waiter (Waiman Long) [2162139] - locking/rwsem: Always try to wake waiters in out_nolock path (Waiman Long) [2162139] - locking/rwsem: No need to check for handoff bit if wait queue empty (Waiman Long) [2162139] - locking/rwsem: Make handoff bit handling more consistent (Waiman Long) [2162139] - dax: fix ENOMEM handling in grab_mapping_entry() (Andrey Albershteyn) [2128474] - crypto: ccp - Failure on re-initialization due to duplicate sysfs filename (Vladis Dronov) [2130714] - crypto: ccp - Avoid page allocation failure warning for SEV_GET_ID2 (Vladis Dronov) [2130714] - crypto: ccp - Add support for TEE for PCI ID 0x14CA (Vladis Dronov) [2130714] - crypto: ccp - Remove unused struct ccp_crypto_cpu (Vladis Dronov) [2130714] - crypto: ccp - Add __init/__exit annotations to module init/exit funcs (Vladis Dronov) [2130714] - i40e: Fix the inability to attach XDP program on downed interface (Ivan Vecera) [2121511] - mm, compaction: fix fast_isolate_around() to stay within boundaries (Daniel Vacek) [2149309]- aio: fix mremap after fork null-deref (Jeff Moyer) [2166088] - mm/hugetlb: use hugetlb_pte_stable in migration race check (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: fix race condition of uffd missing/minor handling (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: simplify the code when alloc_huge_page() failed in hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - mm/hugetlb: pass the old pte entry value to hugetlb_no_page() (Rafael Aquini) [2158120] {CVE-2022-3522} - perf/arm-cmn: Add more bits to child node address offset field (Charles Mirabile) [2122267] - perf/arm-cmn: Decode CAL devices properly in debugfs (Charles Mirabile) [2122267] - perf/arm-cmn: Fix filter_sel lookup (Charles Mirabile) [2122267] - drivers/perf: arm_spe: Expose saturating counter to 16-bit (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-700 support (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor occupancy filter selector (Charles Mirabile) [2122267] - perf/arm-cmn: Add CMN-650 support (Charles Mirabile) [2122267] - perf: check return value of armpmu_request_irq() (Charles Mirabile) [2122267] - arm_pmu: Validate single/group leader events (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: fix an incorrect NULL check on list iterator (Charles Mirabile) [2122267] - drivers/perf: arm_pmu: Handle 47 bit counters (Charles Mirabile) [2122267] - perf/arm-cmn: Update watchpoint format (Charles Mirabile) [2122267] - perf/arm-cmn: Hide XP PUB events for CMN-600 (Charles Mirabile) [2122267] - perf: replace bitmap_weight with bitmap_empty where appropriate (Charles Mirabile) [2122267] - perf: Replace acpi_bus_get_device() (Charles Mirabile) [2122267] - perf/arm-cmn: Make arm_cmn_debugfs static (Charles Mirabile) [2122267] - perf/arm-ccn: Use platform_get_irq() to get the interrupt (Charles Mirabile) [2122267] - perf/smmuv3: Don't cast parameter in bit operations (Charles Mirabile) [2122267] - perf/smmuv3: Use msi_get_virq() (Charles Mirabile) [2122267] - perf/smmuv3: Synthesize IIDR from CoreSight ID registers (Charles Mirabile) [2122267] - perf/arm-cmn: Add debugfs topology info (Charles Mirabile) [2122267] - perf/arm-cmn: Add CI-700 Support (Charles Mirabile) [2122267] - perf/arm-cmn: Support new IP features (Charles Mirabile) [2122267] - devres: provide devm_krealloc() (Charles Mirabile) [2122267] - devres: move the size check from alloc_dr() into a separate function (Charles Mirabile) [2122267] - perf/arm-cmn: Demarcate CMN-600 specifics (Charles Mirabile) [2122267] - perf/arm-cmn: Move group validation data off-stack (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTC counter accesses (Charles Mirabile) [2122267] - perf/arm-cmn: Optimise DTM counter reads (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor DTM handling (Charles Mirabile) [2122267] - perf/arm-cmn: Streamline node iteration (Charles Mirabile) [2122267] - perf/arm-cmn: Refactor node ID handling (Charles Mirabile) [2122267] - perf/arm-cmn: Drop compile-test restriction (Charles Mirabile) [2122267] - perf/arm-cmn: Account for NUMA affinity (Charles Mirabile) [2122267] - perf/arm-cmn: Fix CPU hotplug unregistration (Charles Mirabile) [2122267] - drivers/perf: thunderx2_pmu: Change data in size tx2_uncore_event_update() (Charles Mirabile) [2122267] - perf: qcom_l2_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm_pmu: move to use request_irq by IRQF_NO_AUTOEN flag (Charles Mirabile) [2122267] - arm64: perf: Fix 64-bit event counter read truncation (Charles Mirabile) [2122267] - drivers/perf: Replace spin_lock_irqsave to spin_lock (Charles Mirabile) [2122267] - arm_pmu: arm64: Use NMIs for PMU (Charles Mirabile) [2122267] - arm_pmu: Introduce pmu_irq_ops (Charles Mirabile) [2122267] - arm64: perf: Defer irq_work to IPI_IRQ_WORK (Charles Mirabile) [2122267] - arm64: perf: Remove PMU locking (Charles Mirabile) [2122267] - arm64: perf: Avoid PMXEV* indirection (Charles Mirabile) [2122267] - arm64: perf: Add missing ISB in armv8pmu_enable_counter() (Charles Mirabile) [2122267] - perf: arm_spe: Remove unnecessary zero check on 'nr_pages' (Charles Mirabile) [2122267] - drivers/perf: arm_pmu_acpi: Fix incorrect checking of gicc pointer (Charles Mirabile) [2122267] - perf/smmuv3: Use platform_get_irq_optional() for wired interrupt (Charles Mirabile) [2122267]- wifi: rtw89: Add missing check for alloc_workqueue (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix potential leak in rtw89_append_probe_req_ie() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix initialization of rx->link and rx->link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Drop stations iterator where the iterator function may sleep (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: use proper statements in conditionals (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MLO + AP_VLAN check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix coverity uninit_use_in_call in mt76_connac2_reverse_frag0_hdr_trans() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add checks for nla_nest_start() in nl80211_send_iface() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: Add missing __packed annotation of struct mt7921_clc (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: do not send firmware FW_FEATURE_NON_DL region (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix use after rcu_read_unlock in rtl8xxxu_bss_info_changed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix physts IE page check (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix wrong power after multiple SAR set (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: Fix some error handling path in rtw89_core_sta_assoc() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_encode_bits() to fill MAC quota value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix reporting of TX AGGR histogram (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix ifdef symbol name (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix firmware assert during bandwidth change for peer sta (Jose Ignacio Tornos Martinez) [2136125] - Revert "mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Turn on the rate control (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix warning in dma_free_coherent() of memory chunks while recovery (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: check link ID in auth/assoc continuation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: fix null-ptr deref on failed assoc (Jose Ignacio Tornos Martinez) [2136125] - wifi: fix multi-link element subelement iteration (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix antenna signal are way off in monitor mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac8021: fix possible oob access in ieee80211_get_rate_duration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: don't allow multi-BSSID in S1G (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix buffer overflow in elem comparison (Jose Ignacio Tornos Martinez) [2136125] - net: mhi: Fix memory leak in mhi_net_dellink() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix QCN9074 firmware boot on x86 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Set TWT Information Frame Disabled bit as 1 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Fix ack frame idr leak when mesh has no route (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix general-protection-fault in ieee80211_subif_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix debugfs attribute ps with rc table support (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Fix bitrates overflow issue (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix memory leak in query_regdb_file() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix memory free error when registering wiphy fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: silence a sparse RCU warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: use explicitly signed or unsigned types (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mac: fix reading 16 bytes from a region of size 0 warning (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rx checksum offload on mt7615/mt7915/mt7921 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix receiving LLC packets on mt7615/mt7915 (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: update hidden BSSes to avoid WARN_ON (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix crash in beacon protection for P2P-device (Jose Ignacio Tornos Martinez) [2136125 2134582] {CVE-2022-42722} - wifi: mac80211_hwsim: avoid mac80211 warning on bad rate (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: avoid nontransmitted BSS list corruption (Jose Ignacio Tornos Martinez) [2136125 2134511] {CVE-2022-42721} - wifi: cfg80211: fix BSS refcounting bugs (Jose Ignacio Tornos Martinez) [2136125 2134460] {CVE-2022-42720} - wifi: cfg80211: ensure length byte is present before access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix MBSSID parsing use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: reject bad MBSSID elements (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix u8 overflow in cfg80211_update_notlisted_nontrans() (Jose Ignacio Tornos Martinez) [2136125 2134385] {CVE-2022-41674} - wifi: nl80211: Split memcpy() of struct nl80211_wowlan_tcp_data_token flexible array (Jose Ignacio Tornos Martinez) [2136125] - wifi: wext: use flex array destination for memcpy() (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: fix ieee80211_data_to_8023_exthdr handling of small packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: netdev compatible TX stop for iTXQ drivers (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix decap offload for stations on AP_VLAN interfaces (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: unlock on error in ieee80211_can_powered_addr_change() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove/avoid misleading prints (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix probe req HE capabilities access (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: do not drop packets smaller than the LLC-SNAP header on fast-rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix rate reporting / throughput regression on mt7915 and newer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Improve rtl8xxxu_queue_select (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix AIFS written to REG_EDCA_*_PARAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Enable 40 MHz channel width (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: configure DLE mem (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: check DLE FIFO size with reserved size (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: correct register of report IMR (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: set power cut closed for 8852be (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: add to do PCI auto calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852b: implement chip_ops::{enable,disable}_bb_rf (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DMA busy checking bits to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: define DMA channel mask to avoid unsupported channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: mask out unsupported TX channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: Track scan_cmd allocation size explicitly (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Remove the call to "dtim_assoc" IOVAR (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase dcmd maximum buffer size (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: Support 89459 pcie (Jose Ignacio Tornos Martinez) [2136125] - brcmfmac: increase default max WOWL patterns to 16 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix deadlock during WoWLAN suspend (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Remove redundant ath11k_mac_drain_tx (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add spectral scan support for 160 MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to get power save duration for each client (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix peer addition/deletion error on sta band migration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for enable/disable MSDU aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: disable 26-tone RU HE TB PPDU transmissions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for processing P2P power saving (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support WMM-PS in P2P GO mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set wifi_role of P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: send OFDM rate only in P2P mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support P2P (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: correctly set BBP register 86 for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set SoC wmac clock register (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set VGC gain for both chains of MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: set correct TX_SW_CFG1 MAC register for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: fix HT20/HT40 bandwidth switch on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move helper functions up in file (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add TX LOFT calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: don't run Rt5592 IQ calibration on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXIQ calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RXDCOC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add r calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add RF self TXDC calibration for MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: move up and reuse busy wait functions (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add support for external PA on MT7620 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: add throughput LED trigger (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: define RF5592 in init_eeprom routine (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix number of VHT beamformee spatial streams (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: retrieve MAC address from system firmware if provided (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: add get_txpower mac ops (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: move firmware stats out of debugfs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated the words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: fix repeated to words in a comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: reset pointer after memory free to avoid potential use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: fix failed to find the peer with peer_id 0 when disconnected (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: change complete() to complete_all() for scan.completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: update coexistence to 6.3.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add logic to control BT scan priority (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: summarize Wi-Fi to BT scoreboard and inform BT one time a cycle (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: modify LNA2 setting to avoid BT destroyed Wi-Fi aggregation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add WL_S0 hardware TX/RX mask to allow WL_S0 TX/RX during GNT_BT (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 Wi-Fi firmware steps report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 summary info to parse the traffic status from firmware (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: translate slot ID to readable name (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: add v1 cycle report to parsing Bluetooth A2DP status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix array of flexible structures warnings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rndis_wlan: fix array of flexible structures warning (Jose Ignacio Tornos Martinez) [2136125] - mwifiex: fix sleep in atomic context bugs caused by dev_coredumpv (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: pci_generic: Add a secondary AT port to Telit FN990 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add WoW support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Include STA_KEEPALIVE_ARP_RESPONSE TLV header by default (Jose Ignacio Tornos Martinez) [2136125] - wifi: rt2x00: Fix "Error - Attempt to send packet over invalid queue 2" (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: add multi-port ID to TX descriptor (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: fix rx filter after scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: free unused skb to prevent memory leak (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: reset halt registers before turn on wifi CPU (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: update LTR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: mac: set NAV upper to 25ms (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize DMA of CMAC (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support SER L1 simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support fw crash simulation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introudce functions to drop packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: unify use of rtw89_h2c_tx() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: concentrate control function of TX DMA channel (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct enable functions of HCI/PCI DMA (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: L1 DMA reset has offloaded to FW (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting TID specific configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support for setting HE GI and LTF (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: show connecting state in debug message (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Combine set grant WL/BT and correct the debug log (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Remove trace_step at COEX-MECH control structure for RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware TDMA info from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Parsing Wi-Fi firmware error message from reports (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Move coexistence firmware buffer size parameter to chip info (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: Add v1 Wi-Fi firmware power-saving null data report (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: coex: use void pointer as temporal type to copy report (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Add IDs/properties for BCM4378 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Support PCIe core revisions >= 64 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: msgbuf: Increase RX ring sizes to 1024 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Allow platform to override macaddr (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Perform firmware selection for Apple platforms (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: of: Fetch Apple properties (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie: Read Apple OTP information (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Support passing in multiple board_types (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: pcie/sdio/usb: Get CLM blob via standard firmware mechanism (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: firmware: Handle per-board clm_blob files (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: d3: parse keys from wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: iterate over interfaces after an assert in d3 (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: trigger resume flow before wait for notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add handling for scan offload match info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: enable resume based on notifications (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for d3 end notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan wake packet notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: Add support for wowlan info notification (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: don't check D0I3 version (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: cfg: remove IWL_DEVICE_BZ_COMMON macro (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: refactor iwl_mvm_set_sta_rate() a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: further unify some VHT/HE code (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: rxmq: refactor mac80211 rx_status setting (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: mvm: fix typo in struct iwl_rx_no_data API (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: pcie: add support for BZ devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix kernel-doc issues (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Fix miscellaneous spelling errors (Jose Ignacio Tornos Martinez) [2136125] - bus: mhi: host: always print detected modem name (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: Switch to DEFINE_SIMPLE_DEV_PM_OPS() and pm_sleep_ptr() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix random fw download fail (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: introduce Country Location Control support (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix rmmod crash in driver reload test (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: reset msta->airtime_ac while clearing up hw value (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: do not check state before configuring implicit beamform (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: fix uninitialized pointer in mt7921_mac_fill_rx (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix mcs value in ht mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: get rid of the false positive reset (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix in comment (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add PPDU based TxS support for WED device (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: move move mt76_sta_stats to mt76_wcid (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix the firmware version report (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: add mt7921_mutex_acquire at mt7921_[start, stop]_ap (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt76_usb.mt76u_mcu.burst is always false remove related code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7663s: add rx_check callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: fix possible unaligned access in mt76_connac_mcu_add_nested_tlv (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix possible unaligned access in mt7915_mac_add_twt_setup (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7615: add mt7615_mutex_acquire/release in mt7615_sta_set_decap_offload (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix transmitting packet hangs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: add rx_check callback for sdio devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: delete stray if statement (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: fix use after free in mt7921_acpi_read() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7915: fix an uninitialized variable bug (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: poll sta stat when device transmits data (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: sdio: fix the deadlock caused by sdio->stat_work (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921: move mt7921_rx_check and mt7921_queue_rx_skb in mac.c (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: remove unnecessary MT76_STATE_SUSPEND (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921u: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921s: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: mt7921e: fix race issue between reset and suspend/resume (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: add rx_check callback for usb devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: testmode: use random payload for tx packets (Jose Ignacio Tornos Martinez) [2136125] - wifi: mt76: connac: introduce mt76_connac_reg_map structure (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Remove copy-paste leftover in gen2_update_rate_mask (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: gen2: Fix mistake in path B IQ calibration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: split scan including lots of channels (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: support hw_scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: call tx_wake notify for 8852c in deep ps mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support deep ps mode for rtw8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: set response rate selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TX to single path TX on path B in 6GHz band (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enlarge polling timeout of RX DCK (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: enable the interference cancellation of MU-MIMO on 6GHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add DIG register struct to share common algorithm (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: support TX diversity for 1T2R chipset (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: record signal strength per RF path (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: configure TX path via H2C command (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: parse phycap of TX/RX antenna number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: use u32_get_bits to access C2H content of PHY capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Increase TCL data ring size for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add multi TX ring support for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Enable threaded NAPI (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: mhi: fix potential memory leak in ath11k_mhi_register() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: implement SRAM dump debugfs interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Split PCI write/read functions (Jose Ignacio Tornos Martinez) [2136125] - ath11k: Enable remain-on-channel support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian annotations in casts (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: fix endian conversion (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: mark a variable unused (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Fix skb misuse in TX queue selection (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: remove redundant variable err (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: add 43439 SDIO ids and initialization (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: Simplify the error handling code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mwifiex: Fix comment typo (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Add DMI nvram filename quirk for Chuwi Hi8 Pro tablet (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Use ISO3166 country code and rev 0 as fallback on 43430 (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix use-after-free bug in brcmf_netdev_start_xmit() (Jose Ignacio Tornos Martinez) [2136125] - wifi: iwlwifi: calib: Refactor iwl_calib_result usage for clarity (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: always activate all links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: implement link switching (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: keep A-MSDU data in sta and per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set up beacon timing config on links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add vif/sta link RCU dereference macros (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: send NDP for link (de)activation (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: extend ieee80211_nullfunc_get() for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: track active STA links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: skip inactive links on TX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add ieee80211_find_sta_by_link_addrs API (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: isolate driver from inactive links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: make smps_mode per-link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use correct rx link_sta instead of default (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link_sta in reorder timeout (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix multi-channel handling in netlink RX (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: call drv_sta_state() under sdata_lock() in reconfig (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: add MLD address to assoc BSS entries (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: refactor QoS settings code (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: warn on invalid link address (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix double SW scan stop (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: assign link address correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move link code to a new file (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: refactor RX a bit (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: check STA magic in change_sta_links (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: remove unused arg to ieee80211_chandef_eht_oper (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: remove multicast workaround (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: remove redundant err variable (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: Support POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: Add POWERED_ADDR_CHANGE feature (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent 4-addr use on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: prevent VLANs on MLDs (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add support to connect to non-transmit MBSSID profiles (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix hardware restart failure due to twt debugfs failure (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add TWT debugfs support for STA interface (Jose Ignacio Tornos Martinez) [2136125] - wifi: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add missing destroy_workqueue() on error path in rtw_core_init() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtl8xxxu: tighten bounds checking in rtl8xxxu_read_efuse() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare to support beamformee above bandwidth 80MHz (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct polling address of address CAM (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: no HTC field if TX rate might fallback to legacy (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct TX resource checking in low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix interrupt stuck after leaving low power mode (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: enlarge the CFO tracking boundary (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: correct suspend/resume setting for variant chips (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: enable CLK_REQ, ASPM, L1 and L1ss for 8852c (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: pci: fix PCI PHY auto adaption by using software restore (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: set TBTT shift configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add retry to change power_mode state (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: correct BA CAM allocation (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: initialize and correct BA CAM content (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: declare correct BA CAM number (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update TX power tables to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852c: update RF radio A/B parameters to R49 (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: TX power limit/limit_ru consider negative (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Update Wi-Fi driver/firmware TDMA cycle report for RTL8852c (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 Wi-Fi SCC coexistence policy (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move _set_policy to chip_ops (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update WL role info v1 for RTL8852C branch using (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add v1 version TDMA format and parameters (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Define BT B1 slot length (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Add logic to parsing rtl8852c firmware type ctrl report (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: Move Wi-Fi firmware coexistence matching version to chip (Jose Ignacio Tornos Martinez) [2136125] - rtw89: coex: update radio state for RTL8852A/RTL8852C (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: adjust mactxen delay of mac/phy interface (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: modify PCIE prebkf time (Jose Ignacio Tornos Martinez) [2136125] - rtw89: ser: leave lps with mutex (Jose Ignacio Tornos Martinez) [2136125] - rtw89: declare support HE HTC always (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852a: update HW setting on BB (Jose Ignacio Tornos Martinez) [2136125] - rtw89: 8852c: disable dma during mac init (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: declare support for mac80211 chanctx ops by chip (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: add skeleton of mac80211 chanctx ops support (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce entity mode and its recalculated prototype (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: initialize entity and configure default chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate chandef setting to stack callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: concentrate parameter control for setting channel callback (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rfk: concentrate parameter control while set_channel() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: txpwr: concentrate channel related control to top (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: create rtw89_chan centrally to avoid breakage (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: re-arrange channel related stuffs under HAL (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: introduce rtw89_chan for channel stuffs (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: rewrite decision on channel by entity state (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Add cold boot calibration support on WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Fix incorrect QMI message ID mappings (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath11k: Register shutdown handler for WCN6750 (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath9k: avoid uninit memory read in ath9k_htc_rx_msg() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix potential deadlock in ieee80211_key_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix uninitialized use of primary channel index (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use full 'unsigned int' type (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: move from strlcpy with unused retval to strscpy (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: read ethtool's sta_stats from sinfo (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: correct SMPS mode in HE 6 GHz capability (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id to cfg80211_ch_switch_started_notify() (Jose Ignacio Tornos Martinez) [2136125] - wifi: nl80211: send MLO links channel info in GET_INTERFACE (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow bw change during channel switch in mesh (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: clean up a needless assignment in ieee80211_sta_activate_link() (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: allow link address A2 in TXQ dequeue (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix control port frame addressing (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link ID in TX info for beacons (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: fix link change handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: maintain link_id in link_sta (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211/mac80211: check EHT capability size correctly (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211_hwsim: split iftype data into AP/non-AP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: mlme: don't add empty EML capabilities (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link ID for MLO in queued frames (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use the corresponding link for stats update (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: add link information in ieee80211_rx_status (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly implement MLO key handling (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Add link_id parameter to various key operations for MLO (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Prevent cfg80211_wext_siwencodeext() on MLD (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: reject connect response with MLO params for WEP (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: fix use-after-free (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: use link in TXQ parameter configuration (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: add link id to txq params (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: set link BSSID (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: get correct AP link chandef (Jose Ignacio Tornos Martinez) [2136125] - wifi: cfg80211: Update RNR parsing to align with Draft P802.11be_D2.0 (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: properly set old_links when removing a link (Jose Ignacio Tornos Martinez) [2136125] - wifi: mac80211: accept STA changes without link changes (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: prohibit enter IPS during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flag check before enter or leave IPS (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add flushing queue before HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix WARNING:rtw_get_tx_power_params() during HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add the update channel flow to support setting by parameters (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set regulatory and get Tx power table (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: add mutex when set SAR (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add skb free for TIM update info when tx is completed (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: Fix to add brcmf_clear_assoc_ies when rmmod (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix invalid address access when enabling SCAN log level (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix scheduling while atomic issue when deleting flowring (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmfmac: fix continuous 802.1x tx pending timeout error (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: add peer map clean up for peer delete in ath10k_sta_state() (Jose Ignacio Tornos Martinez) [2136125] - wifi: ath10k: Set tx credit to one for WCN3990 snoc based devices (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: 8852a: correct WDE IMR settings (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw89: refine leaving LPS function (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtlwifi: 8192de: correct checking of IQK reload (Jose Ignacio Tornos Martinez) [2136125] - wifi: brcmsmac: remove duplicate words (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: access chip_info by const pointer (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: phy: fix warning of possible buffer overflow (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix store OP channel info timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: fix stopping queues in wrong timing when HW scan (Jose Ignacio Tornos Martinez) [2136125] - wifi: rtw88: 8822c: extend supported probe request size (Jose Ignacio Tornos Martinez) [2136125]- ALSA: pcm: Move rwsem lock inside snd_ctl_elem_read to prevent UAF (Jaroslav Kysela) [2125548] {CVE-2023-0266} - ALSA: usb-audio: Remove redundant workaround for Roland quirk (Jaroslav Kysela) [2125548] - ASoC: jz4740-i2s: Handle independent FIFO flush bits (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Apply dual codec fixup for Dell Latitude laptops (Jaroslav Kysela) [2125548] - ALSA: patch_realtek: Fix Dell Inspiron Plus 16 (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Static PCM mapping again with AMD HDMI codecs (Jaroslav Kysela) [2125548] - ALSA: line6: fix stack overflow in line6_midi_transmit (Jaroslav Kysela) [2125548] - ALSA: line6: correct midi status byte when receiving data from podxt (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: Add HP Device 0x8711 to force connect list (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for Lenovo TianYi510Pro-14IOB (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add the quirk for KT0206 device (Jaroslav Kysela) [2125548] - ASoC: rt5670: Remove unbalanced pm_runtime_put() (Jaroslav Kysela) [2125548] - ASoC: rockchip: spdif: Add missing clk_disable_unprepare() in rk_spdif_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: wm8994: Fix potential deadlock (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix stream-id config keep-alive for rt suspend (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: set default audio parameters for KAE silent-stream (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi: fix i915 silent stream programming flow (Jaroslav Kysela) [2125548] - ASoC: rockchip: pdm: Add missing clk_disable_unprepare() in rockchip_pdm_runtime_resume() (Jaroslav Kysela) [2125548] - ASoC: audio-graph-card: fix refcount leak of cpu_ep in __graph_for_each_link() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mt8173-rt5650-rt5514: fix refcount leak in mt8173_rt5650_rt5514_dev_probe() (Jaroslav Kysela) [2125548] - ASoC: Intel: Skylake: Fix driver hang during shutdown (Jaroslav Kysela) [2125548] - ALSA: hda: add snd_hdac_stop_streams() helper (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: fix possible use-after-free in sof_es8336_remove() (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Xiaomi Redmi Book Pro 14 2022 into DMI table (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ASoC: codecs: rt298: Add quirk for KBL-R RVP platform (Jaroslav Kysela) [2125548] - ALSA: mts64: fix possible null-ptr-defer in snd_mts64_interrupt (Jaroslav Kysela) [2125548] - ALSA: pcm: Set missing stop_operating flag at undoing trigger start (Jaroslav Kysela) [2125548] - ASoC: pcm512x: Fix PM disable depth imbalance in pcm512x_probe (Jaroslav Kysela) [2125548] - ALSA: asihpi: fix missing pci_disable_device() (Jaroslav Kysela) [2125548] - ASoC: mediatek: mtk-btcvsd: Add checks for write and read of mtk_btcvsd_snd (Jaroslav Kysela) [2125548] - ASoC: qcom: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Lock substream before snd_pcm_stop() (Jaroslav Kysela) [2125548] - ASoC: pxa: fix null-pointer dereference in filter() (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix potential RX buffer overflow (Jaroslav Kysela) [2125548] - ASoC: Intel: avs: Fix DMA mask assignment (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2125548] - ASoC: ops: Correct bounds check for second channel on SX controls (Jaroslav Kysela) [2125548] - ASoC: cs42l51: Correct PGA Volume minimum value (Jaroslav Kysela) [2125548] - ASoC: ops: Check bounds for second channel in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear CHnF flags (Jaroslav Kysela) [2125548] - ASoC: fsl_micfil: explicitly clear software reset bit (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: More robust component matching for CS35L41 (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Add NULL check in BE reparenting (Jaroslav Kysela) [2125548] - ALSA: seq: Fix function prototype mismatch in snd_seq_expand_var_event (Jaroslav Kysela) [2125548] - ASoC: rt711-sdca: fix the latency time of clock stop prepare state machine transitions (Jaroslav Kysela) [2125548] - ASoC: wm8962: Wait for updated value of WM8962_CLOCKING1 register (Jaroslav Kysela) [2125548] - ASoC: ops: Fix bounds check for _sx controls (Jaroslav Kysela) [2125548] - ALSA: dice: fix regression for Lexicon I-ONIX FW810S (Jaroslav Kysela) [2125548] - ASoC: sof_es8336: reduce pop noise on speaker (Jaroslav Kysela) [2125548] - ASoC: SOF: ipc3-topology: use old pipeline teardown flow with SOF2.1 and older (Jaroslav Kysela) [2125548] - ASoC: hda: intel-dsp-config: add ES83x6 quirk for IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: soc-acpi: add ES83x6 support to IceLake (Jaroslav Kysela) [2125548] - ASoC: Intel: bytcht_es8316: Add quirk for the Nanote UMPC-01 (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Alienware m17 R5 AMD into DMI table (Jaroslav Kysela) [2125548] - ASoC: max98373: Add checks for devm_kcalloc (Jaroslav Kysela) [2125548] - ASoC: soc-pcm: Don't zero TDM masks in __soc_pcm_open() (Jaroslav Kysela) [2125548] - ASoC: sgtl5000: Reset the CHIP_CLK_CTRL reg on remove (Jaroslav Kysela) [2125548] - ASoC: hdac_hda: fix hda pcm buffer overflow issue (Jaroslav Kysela) [2125548] - ALSA: usb-audio: add quirk to fix Hamedal C20 disconnect issue (Jaroslav Kysela) [2125548] - ASoC: SOF: topology: No need to assign core ID if token parsing failed (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Fix the speaker output on Samsung Galaxy Book Pro 360 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: fix speakers for Samsung Galaxy Book Pro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Drop snd_BUG_ON() from snd_usbmidi_output_open() (Jaroslav Kysela) [2125548] - ASoC: soc-utils: Remove __exit for snd_soc_util_exit() (Jaroslav Kysela) [2125548] - ASoC: rt5677: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: rt5514: fix legacy dai naming (Jaroslav Kysela) [2125548] - ASoC: tas2764: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: tas2770: Fix set_tdm_slot in case of single slot (Jaroslav Kysela) [2125548] - ASoC: core: Fix use-after-free in snd_soc_exit() (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: Fix spelling mistake "Sourc" -> "Source", "Routee" -> "Route" (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Thinkbook 14+ 2022 21D0 to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Adding Lenovo ThinkBook 14 Gen 4+ ARA and Lenovo ThinkBook 16 Gen 4+ ARA to the Quirks List (Jaroslav Kysela) [2125548] - ASoC: rt1308-sdw: add the default value of some registers (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_rt5682: Add quirk for Rex board (Jaroslav Kysela) [2125548] - ASoC: Intel: sof_sdw: add quirk variant for LAPBC710 NUC15 (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix capture selector naming (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: use right control for Capture Volume (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: fix reported volume for Master ctl (Jaroslav Kysela) [2125548] - ASoC: codecs: jz4725b: add missed Line In power control bit (Jaroslav Kysela) [2125548] - ASoC: wm8962: Add an event handler for TEMP_HP and TEMP_SPK (Jaroslav Kysela) [2125548] - ASoC: rt1019: Fix the TDM settings (Jaroslav Kysela) [2125548] - ASoC: rt5682s: Fix the TDM Tx settings (Jaroslav Kysela) [2125548] - ASoC: mt6660: Keep the pm_runtime enables before component stuff in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Revert "ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5110: Revert "ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe" (Jaroslav Kysela) [2125548] - ASoC: wm5102: Revert "ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe" (Jaroslav Kysela) [2125548] - ALSA: memalloc: Try dma_alloc_noncontiguous() at first (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add DSD support for Accuphase DAC-60 (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk entry for M-Audio Micro (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Yet more regression for for the delayed card registration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Positivo C6300 model quirk (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: hda: fix potential memleak in 'add_widget_node' (Jaroslav Kysela) [2125548] - ALSA: hda/ca0132: add quirk for EVGA Z390 DARK (Jaroslav Kysela) [2125548] - ALSA: hda/hdmi - enable runtime pm for more AMD display audio (Jaroslav Kysela) [2125548] - ALSA: memalloc: Don't fall back for SG-buffer with IOMMU (Jaroslav Kysela) [2125548] - ALSA: aoa: Fix I2S device accounting (Jaroslav Kysela) [2125548] - ALSA: aoa: i2sbus: fix possible memory leak in i2sbus_add_dev() (Jaroslav Kysela) [2125548] - ALSA: ac97: fix possible memory leak in snd_ac97_dev_register() (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: fix ADL-N descriptor (Jaroslav Kysela) [2125548] - ASoC: SOF: Intel: pci-tgl: use RPL specific firmware definitions (Jaroslav Kysela) [2125548] - ASoC: Intel: common: add ACPI matching tables for Raptor Lake (Jaroslav Kysela) [2125548] - ALSA: rme9652: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: au88x0: use explicitly signed char (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add another HP ZBook G9 model quirks (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirks for M-Audio Fast Track C400/600 (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS Zenbook using CS35L41 (Jaroslav Kysela) [2125548] - ALSA: Use del_timer_sync() before freeing timer (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix last interface check for registration (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add Lenovo Yoga Slim 7 Pro X to quirks table (Jaroslav Kysela) [2125548] - ASoC: amd: yc: Add ASUS UM5302TA into DMI table (Jaroslav Kysela) [2125548] - ASoC: SOF: add quirk to override topology mclk_id (Jaroslav Kysela) [2125548] - ASoC: SOF: pci: Change DMI match info to support all Chrome platforms (Jaroslav Kysela) [2125548] - ALSA: intel-dspconfig: add ES8336 support for AlderLake-PS (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Register card at the last interface (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Add quirk to enable Avid Mbox 3 support (Jaroslav Kysela) [2125548] - ASoC: mt6660: Fix PM disable depth imbalance in mt6660_i2c_probe (Jaroslav Kysela) [2125548] - ASoC: wm5102: Fix PM disable depth imbalance in wm5102_probe (Jaroslav Kysela) [2125548] - ASoC: wm5110: Fix PM disable depth imbalance in wm5110_probe (Jaroslav Kysela) [2125548] - ASoC: wm8997: Fix PM disable depth imbalance in wm8997_probe (Jaroslav Kysela) [2125548] - ASoC: stm: Fix PM disable depth imbalance in stm32_i2s_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: spdifrx: Fix PM disable depth imbalance in stm32_spdifrx_probe (Jaroslav Kysela) [2125548] - ASoC: stm32: dfsdm: Fix PM disable depth imbalance in stm32_adfsdm_probe (Jaroslav Kysela) [2125548] - ALSA: dmaengine: increment buffer pointer atomically (Jaroslav Kysela) [2125548] - ASoC: da7219: Fix an error handling path in da7219_register_dai_clks() (Jaroslav Kysela) [2125548] - ASoC: eureka-tlv320: Hold reference returned from of_find_xxx API (Jaroslav Kysela) [2125548] - ASoC: wm_adsp: Handle optional legacy support (Jaroslav Kysela) [2125548] - ASoC: rsnd: Add check for rsnd_mod_power_on (Jaroslav Kysela) [2125548] - ASoC: soc-pcm.c: call __soc_pcm_close() in soc_pcm_close() (Jaroslav Kysela) [2125548] - ASoC: mt6359: fix tests for platform_get_irq() failure (Jaroslav Kysela) [2125548] - ASoC: wcd934x: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ASoC: wcd9335: fix order of Slimbus unprepare/disable (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add Intel Reference SSID to support headset keys (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for ASUS GV601R laptop (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix NULL dererence at error path (Jaroslav Kysela) [2125548] - ALSA: usb-audio: Fix potential memory leaks (Jaroslav Kysela) [2125548] - ALSA: rawmidi: Drop register_mutex in snd_rawmidi_free() (Jaroslav Kysela) [2125548] - ALSA: oss: Fix potential deadlock at unregistration (Jaroslav Kysela) [2125548] - ALSA: hda/realtek: Add quirk for HP Zbook Firefly 14 G9 model (Jaroslav Kysela) [2125548] - ALSA: hda: Fix position reporting on Poulsbo (Jaroslav Kysela) [2125548]- KVM: x86: smm: preserve interrupt shadow in SMRAM (Maxim Levitsky) [2097144] - KVM: x86: SVM: don't save SVM state to SMRAM when VM is not long mode capable (Maxim Levitsky) [2097144] - KVM: x86: SVM: use smram structs (Maxim Levitsky) [2097144] - KVM: svm: drop explicit return value of kvm_vcpu_map (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 64 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram struct for 32 bit smram load/restore (Maxim Levitsky) [2097144] - KVM: x86: smm: use smram structs in the common code (Maxim Levitsky) [2097144] - KVM: x86: smm: add structs for KVM's smram layout (Maxim Levitsky) [2097144] - KVM: x86: smm: check for failures on smm entry (Maxim Levitsky) [2097144] - KVM: x86: do not go through ctxt->ops when emulating rsm (Maxim Levitsky) [2097144] - KVM: x86: move SMM exit to a new file (Maxim Levitsky) [2097144] - KVM: x86: move SMM entry to a new file (Maxim Levitsky) [2097144] - KVM: x86: start moving SMM-related functions to new files (Maxim Levitsky) [2097144] - bug: introduce ASSERT_STRUCT_OFFSET (Maxim Levitsky) [2097144] - KVM: x86: Rename and expose helper to detect if INIT/SIPI are allowed (Maxim Levitsky) [2097144] - KVM: x86: smm: number of GPRs in the SMRAM image depends on the image format (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after CR0 write (Maxim Levitsky) [2097144] - KVM: x86: emulator: update the emulation mode after rsm (Maxim Levitsky) [2097144] - KVM: x86: emulator: introduce emulator_recalc_and_set_mode (Maxim Levitsky) [2097144] - KVM: x86: emulator: em_sysexit should update ctxt->mode (Maxim Levitsky) [2097144] - KVM: x86: Bug the VM if the emulator accesses a non-existent GPR (Maxim Levitsky) [2097144] - KVM: x86: Reduce the number of emulator GPRs to '8' for 32-bit KVM (Maxim Levitsky) [2097144] - KVM: x86: Use 16-bit fields to track dirty/valid emulator GPRs (Maxim Levitsky) [2097144] - KVM: x86: Omit VCPU_REGS_RIP from emulator's _regs array (Maxim Levitsky) [2097144] - KVM: x86: Harden _regs accesses to guard against buggy input (Maxim Levitsky) [2097144] - KVM: x86: Grab regs_dirty in local 'unsigned long' (Maxim Levitsky) [2097144]- RDMA/bnxt_re: Fix endianness warning for req.pkey (Kamal Heib) [2142690] - RDMA/bnxt_re: Use bitmap_zalloc() when applicable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove dynamic pkey table (Kamal Heib) [2142690] - RDMA/bnxt_re: Scan the whole bitmap when checking if "disabling RCFW with pending cmd-bit" (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unneeded variable (Kamal Heib) [2142690] - RDMA/bnxt_re: Remove unsupported bnxt_re_modify_ah callback (Kamal Heib) [2142690] - RDMA/bnxt_re: Use helper function to set GUIDs (Kamal Heib) [2142690] - RDMA/bnxt_re: Check if the vlan is valid before reporting (Kamal Heib) [2142690] - RDMA/bnxt_re: Correct FRMR size calculation (Kamal Heib) [2142690] - RDMA/bnxt_re: Use GFP_KERNEL in non atomic context (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix FRMR issue with single page MR allocation (Kamal Heib) [2142690] - RDMA/bnxt_re: Fix query SRQ failure (Kamal Heib) [2142690] - RDMA/bnxt_re: Suppress unwanted error messages (Kamal Heib) [2142690] - RDMA/bnxt_re: Support multiple page sizes (Kamal Heib) [2142690] - RDMA/bnxt_re: Reduce the delay in polling for hwrm command completion (Kamal Heib) [2142690] - RDMA/bnxt_re: Use separate response buffer for stat_ctx_free (Kamal Heib) [2142690] - net/mlx5: Lag, Fix for loop when checking lag (Amir Tzin) [2112917] - net/mlx5e: Fix use-after-free when reverting termination table (Amir Tzin) [2112927] - net/mlx5: Fix uninitialized variable bug in outlen_write() (Amir Tzin) [2112927] - net/mlx5: E-switch, Fix duplicate lag creation (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Destroy legacy fdb table when needed (Amir Tzin) [2112927 2112917] - net/mlx5: DR, Fix uninitialized var warning (Amir Tzin) [2112927] - net/mlx5e: Offload rule only when all encaps are valid (Amir Tzin) [2112927] - net/mlx5: Fix sync reset event handler error flow (Amir Tzin) [2112927] - net/mlx5: E-Switch, Set correctly vport destination (Amir Tzin) [2112927] - net/mlx5: Fix handling of entry refcount when command is not issued to FW (Amir Tzin) [2112927] - net/mlx5: cmdif, Print info on any firmware cmd failure to tracepoint (Amir Tzin) [2112927] - net/mlx5: SF: Fix probing active SFs during driver probe phase (Amir Tzin) [2112927] - net/mlx5: Fix FW tracer timestamp calculation (Amir Tzin) [2112927] - net/mlx5: Do not query pci info while pci disabled (Amir Tzin) [2112927 2129249] - net/mlx5e: TC, Fix slab-out-of-bounds in parse_tc_actions (Amir Tzin) [2112927] - net/mlx5e: Clean up and fix error flows in mlx5e_alloc_rq (Amir Tzin) [2112927] - net/mlx5: DR, Fix the SMFS sync_steering for fast teardown (Amir Tzin) [2112927] - net/mlx5e: E-Switch, Fix comparing termination table instance (Amir Tzin) [2112927] - net/mlx5e: TC, Fix wrong rejection of packet-per-second policing (Amir Tzin) [2112927 2049622] - net/mlx5e: Fix tc acts array not to be dependent on enum order (Amir Tzin) [2112927] - net/mlx5e: Add missing sanity checks for max TX WQE size (Amir Tzin) [2112927] - net/mlx5: fw_reset: Don't try to load device in case PCI isn't working (Amir Tzin) [2112927] - net/mlx5: E-switch, Set to legacy mode if failed to change switchdev mode (Amir Tzin) [2112927 2112917] - net/mlx5: Allow async trigger completion execution on single CPU systems (Amir Tzin) [2112927] - net/mlx5: Bridge, verify LAG state when adding bond to bridge (Amir Tzin) [2112927] - net/mlx5: Fix crash during sync firmware reset (Amir Tzin) [2112927] - net/mlx5e: TC, Fix cloned flow attr instance dests are not zeroed (Amir Tzin) [2112927] - net/mlx5: Fix possible use-after-free in async command interface (Amir Tzin) [2112927] - net/mlx5: ASO, Create the ASO SQ with the correct timestamp format (Amir Tzin) [2112927 2049622] - net/mlx5e: Update restore chain id for slow path packets (Amir Tzin) [2112927] - net/mlx5e: Extend SKB room check to include PTP-SQ (Amir Tzin) [2112927] - net/mlx5: DR, Fix matcher disconnect error flow (Amir Tzin) [2112927] - net/mlx5: Wait for firmware to enable CRS before pci_restore_state (Amir Tzin) [2112927] - net/mlx5e: Do not increment ESN when updating IPsec ESN state (Amir Tzin) [2112927] - net/mlx5e: Fix calculations for ICOSQ size (Amir Tzin) [2112927] - net/mlx5: Fix spelling mistake "syndrom" -> "syndrome" (Amir Tzin) [2112927] - net/mlx5e: Fix a typo in mlx5e_xdp_mpwqe_is_full (Amir Tzin) [2112927] - RDMA/mlx5: Don't compare mkey tags in DEVX indirect mkey (Amir Tzin) [2112927] - RDMA/mlx5: Fix UMR cleanup on error flow of driver init (Amir Tzin) [2112927] - RDMA/mlx5: Rely on RoCE fw cap instead of devlink when setting profile (Amir Tzin) [2112927] - net/mlx5: Unlock on error in mlx5_sriov_enable() (Amir Tzin) [2112927] - net/mlx5e: Fix use after free in mlx5e_fs_init() (Amir Tzin) [2112927] - net/mlx5e: kTLS, Use _safe() iterator in mlx5e_tls_priv_tx_list_cleanup() (Amir Tzin) [2112927] - net/mlx5: unlock on error path in esw_vfs_changed_event_handler() (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix wrong tc flag used when set hw-tc-offload off (Amir Tzin) [2112927] - net/mlx5e: TC, Add missing policer validation (Amir Tzin) [2112927] - net/mlx5e: Fix wrong application of the LRO state (Amir Tzin) [2112927] - net/mlx5: Avoid false positive lockdep warning by adding lock_class_key (Amir Tzin) [2112927] - net/mlx5: Fix cmd error logging for manage pages cmd (Amir Tzin) [2112927] - net/mlx5: Disable irq when locking lag_lock (Amir Tzin) [2112927] - net/mlx5: Eswitch, Fix forwarding decision to uplink (Amir Tzin) [2112927 2150647] - net/mlx5: LAG, fix logic over MLX5_LAG_FLAG_NDEVS_READY (Amir Tzin) [2112927] - net/mlx5e: Properly disable vlan strip on non-UL reps (Amir Tzin) [2112927] - net/mlx5e: Allocate flow steering storage during uplink initialization (Amir Tzin) [2112927] - RDMA/mlx5: Use the proper number of ports (Amir Tzin) [2112927] - mlx5: do not use RT_TOS for IPv6 flowlabel (Amir Tzin) [2112927] - RDMA/mlx5: Add missing check for return value in get namespace flow (Amir Tzin) [2112927] - net/mlx5e: xsk: Discard unaligned XSK frames on striding RQ (Amir Tzin) [2112927] - net: devlink: convert reload command to take implicit devlink->lock (mlx5 hunk only) (Amir Tzin) [2112927] - devlink: Hold the instance lock in health callbacks (mlx5 hunk only) (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink health recovery callback (Amir Tzin) [2112927] - net/mlx5: Lock mlx5 devlink reload callbacks (Amir Tzin) [2112927] - net/mlx5: Move fw reset unload to mlx5_fw_reset_complete_reload (Amir Tzin) [2112927] - net/mlx5e: kTLS, Dynamically re-size TX recycling pool (Amir Tzin) [2112927] - net/mlx5e: kTLS, Recycle objects of device-offloaded TLS TX connections (Amir Tzin) [2112927] - net/mlx5e: kTLS, Take stats out of OOO handler (Amir Tzin) [2112927] - net/mlx5e: kTLS, Introduce TLS-specific create TIS (Amir Tzin) [2112927] - net/mlx5e: Move mlx5e_init_l2_addr to en_main (Amir Tzin) [2112927] - net/mlx5e: Split en_fs ndo's and move to en_main (Amir Tzin) [2112927] - net/mlx5e: Separate mlx5e_set_rx_mode_work and move caller to en_main (Amir Tzin) [2112927] - net/mlx5e: Add mdev to flow_steering struct (Amir Tzin) [2112927] - net/mlx5e: Report flow steering errors with mdev err report API (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_flow_steering member of mlx5e_priv to pointer (Amir Tzin) [2112927] - net/mlx5e: Allocate VLAN and TC for featured profiles only (Amir Tzin) [2112927] - net/mlx5e: Make mlx5e_tc_table private (Amir Tzin) [2112927] - net/mlx5e: Convert mlx5e_tc_table member of mlx5e_flow_steering to pointer (Amir Tzin) [2112927] - net/mlx5e: TC, Support tc action api for police (Amir Tzin) [2112927] - net/mlx5e: TC, Separate get/update/replace meter functions (Amir Tzin) [2112927] - net/mlx5e: Add red and green counters for metering (Amir Tzin) [2112927] - net/mlx5e: TC, Allocate post meter ft per rule (Amir Tzin) [2112927] - net/mlx5: DR, Add support for flow metering ASO (Amir Tzin) [2112927] - net/mlx5: Fix driver use of uninitialized timeout (Amir Tzin) [2112927] - net/mlx5: DR, Fix SMFS steering info dump format (Amir Tzin) [2112927] - net/mlx5: Adjust log_max_qp to be 18 at most (Amir Tzin) [2112927] - net/mlx5e: Modify slow path rules to go to slow fdb (Amir Tzin) [2112927 2150647] - net/mlx5e: Fix calculations related to max MPWQE size (Amir Tzin) [2112927] - net/mlx5e: xsk: Account for XSK RQ UMRs when calculating ICOSQ size (Amir Tzin) [2112927] - net/mlx5e: Fix the value of MLX5E_MAX_RQ_NUM_MTTS (Amir Tzin) [2112927] - net/mlx5e: TC, Fix post_act to not match on in_port metadata (Amir Tzin) [2112927] - net/mlx5e: Remove WARN_ON when trying to offload an unsupported TLS cipher/version (Amir Tzin) [2112927] - RDMA/mlx5: Rename the mkey cache variables and functions (Amir Tzin) [2112927] - RDMA/mlx5: Store in the cache mkeys instead of mrs (Amir Tzin) [2112927] - RDMA/mlx5: Store the number of in_use cache mkeys instead of total_mrs (Amir Tzin) [2112927] - RDMA/mlx5: Replace cache list with Xarray (Amir Tzin) [2112927] - RDMA/mlx5: Replace ent->lock with xa_lock (Amir Tzin) [2112927] - net/mlx5: CT: Remove warning of ignore_flow_level support for non PF (Amir Tzin) [2112927] - net/mlx5e: Add resiliency for PTP TX port timestamp (Amir Tzin) [2112927] - net/mlx5: Expose ts_cqe_metadata_size2wqe_counter (Amir Tzin) [2112927] - net/mlx5e: HTB, move htb functions to a new file (Amir Tzin) [2112927] - net/mlx5e: HTB, change functions name to follow convention (Amir Tzin) [2112927] - net/mlx5e: HTB, remove priv from htb function calls (Amir Tzin) [2112927] - net/mlx5e: HTB, hide and dynamically allocate mlx5e_htb structure (Amir Tzin) [2112927] - net/mlx5e: HTB, move stats and max_sqs to priv (Amir Tzin) [2112927] - net/mlx5e: HTB, move section comment to the right place (Amir Tzin) [2112927] - net/mlx5e: HTB, move ids to selq_params struct (Amir Tzin) [2112927] - net/mlx5e: HTB, reduce visibility of htb functions (Amir Tzin) [2112927] - net/mlx5e: Fix mqprio_rl handling on devlink reload (Amir Tzin) [2112927] - net/mlx5e: Report header-data split state through ethtool (Amir Tzin) [2112927] - RDMA/mlx5: Expose steering anchor to userspace (Amir Tzin) [2112927] - RDMA/mlx5: Refactor get flow table function (Amir Tzin) [2112927] - net/mlx5: fs, allow flow table creation with a UID (Amir Tzin) [2112927] - net/mlx5: fs, expose flow table ID to users (Amir Tzin) [2112927] - net/mlx5: Expose the ability to point to any UID from shared UID (Amir Tzin) [2112927] - net/mlx5e: Remove the duplicating check for striding RQ when enabling LRO (Amir Tzin) [2112927] - net/mlx5e: Move the LRO-XSK check to mlx5e_fix_features (Amir Tzin) [2112927] - net/mlx5e: Extend flower police validation (Amir Tzin) [2112927] - net/mlx5e: configure meter in flow action (Amir Tzin) [2112927 2150647 2049622] - net/mlx5e: Removed useless code in function (Amir Tzin) [2112927] - net/mlx5: Bridge, implement QinQ support (Amir Tzin) [2112927] - net/mlx5: Bridge, implement infrastructure for VLAN protocol change (Amir Tzin) [2112927] - net/mlx5: Bridge, extract VLAN push/pop actions creation (Amir Tzin) [2112927] - net/mlx5: Bridge, rename filter fg to vlan_filter (Amir Tzin) [2112927] - net/mlx5: Bridge, refactor groups sizes and indices (Amir Tzin) [2112927] - net/mlx5: debugfs, Add num of in-use FW command interface slots (Amir Tzin) [2112927] - net/mlx5: Expose vnic diagnostic counters for eswitch managed vports (Amir Tzin) [2112927 2150647 2049881] - net/mlx5: Use software VHCA id when it's supported (Amir Tzin) [2112927] - net/mlx5: Introduce ifc bits for using software vhca id (Amir Tzin) [2112927] - net/mlx5: Use the bitmap API to allocate bitmaps (Amir Tzin) [2112927] - devlink: Hold the instance lock in port_new / port_del callbacks (mlx5 hunks only) (Amir Tzin) [2112925] - net/mlx5: Remove devl_unlock from mlx5_devlink_eswitch_mode_set (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5e_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API in mlx5_esw_devlink_sf_port_register (Amir Tzin) [2112927] - net/mlx5: Use devl_ API in mlx5_esw_offloads_devlink_port_register (Amir Tzin) [2112927 2150647] - net/mlx5: Use devl_ API for rate nodes destroy (Amir Tzin) [2112927 2150647] - net/mlx5: Remove devl_unlock from mlx5_eswtich_mode_callback_enter (Amir Tzin) [2112927 2150647] - net/mlx5: fix 32bit build (Amir Tzin) [2112927 2049622] - net/mlx5e: TC, Support offloading police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add flow_action to parse state (Amir Tzin) [2112927 2049622] - net/mlx5e: Add post meter table for flow metering (Amir Tzin) [2112927 2049622] - net/mlx5e: Add generic macros to use metadata register mapping (Amir Tzin) [2112927 2049622] - net/mlx5e: Get or put meter by the index of tc police action (Amir Tzin) [2112927 2049622] - net/mlx5e: Add support to modify hardware flow meter parameters (Amir Tzin) [2112927 2049622] - net/mlx5e: Prepare for flow meter offload if hardware supports it (Amir Tzin) [2112927 2049622] - net/mlx5: Implement interfaces to control ASO SQ and CQ (Amir Tzin) [2112927 2049622] - net/mlx5: Add support to create SQ and CQ for ASO (Amir Tzin) [2112927 2049622] - net/mlx5: E-switch: Change eswitch mode only via devlink command (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Remove dependency between sriov and eswitch mode (Amir Tzin) [2112927 2150647 2112917] - net/mlx5: E-switch, Introduce flag to indicate if fdb table is created (Amir Tzin) [2112927 2112917] - net/mlx5: E-switch, Introduce flag to indicate if vport acl namespace is created (Amir Tzin) [2112927 2112917] - net/mlx5: delete dead code in mlx5_esw_unlock() (Amir Tzin) [2112927] - net/mlx5: Delete ipsec_fs header file as not used (Amir Tzin) [2112927] - net/mlx5: Add bits and fields to support enhanced CQE compression (Amir Tzin) [2112927] - net/mlx5: Remove not used MLX5_CAP_BITS_RW_MASK (Amir Tzin) [2112927] - net/mlx5: group fdb cleanup to single function (Amir Tzin) [2112927] - net/mlx5: Add support EXECUTE_ASO action for flow entry (Amir Tzin) [2112927 2049622] - net/mlx5: Add HW definitions of vport debug counters (Amir Tzin) [2112927] - net/mlx5: Add IFC bits and enums for flow meter (Amir Tzin) [2112927 2049622] - RDMA/mlx5: Support handling of modify-header pattern ICM area (Amir Tzin) [2112927] - net/mlx5: Manage ICM of type modify-header pattern (Amir Tzin) [2112927] - net/mlx5: Introduce header-modify-pattern ICM properties (Amir Tzin) [2112927] - RDMA/mlx5: Add a umr recovery flow (Amir Tzin) [2112927] - net/mlx5e: Ring the TX doorbell on DMA errors (Amir Tzin) [2112925] - net/mlx5e: Fix capability check for updating vnic env counters (Amir Tzin) [2112925] - net/mlx5: Lag, correct get the port select mode str (Amir Tzin) [2112925] - net/mlx5e: Fix enabling sriov while tc nic rules are offloaded (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in RX (Amir Tzin) [2112925] - net/mlx5e: kTLS, Fix build time constant test in TX (Amir Tzin) [2112925] - net/mlx5: Lag, decouple FDB selection and shared FDB (Amir Tzin) [2112925] - net/mlx5: TC, allow offload from uplink to other PF's VF (Amir Tzin) [2112925] - mellanox: mlx5: avoid uninitialized variable warning with gcc-12 (Amir Tzin) [2112925] - net/mlx5: E-Switch, pair only capable devices (Amir Tzin) [2112925 2150647] - Revert "net/mlx5e: Allow relaxed ordering over VFs" (Amir Tzin) [2112925] - net/mlx5: Fix mlx5_get_next_dev() peer device matching (Amir Tzin) [2112925] - RDMA/mlx5: Remove duplicate pointer assignment in mlx5_ib_alloc_implicit_mr() (Amir Tzin) [2112925] - net/mlx5: fix multiple definitions of mlx5_lag_mpesw_init / mlx5_lag_mpesw_cleanup (Amir Tzin) [2112925] - net/mlx5: Support multiport eswitch mode (Amir Tzin) [2112925 2150647] - net/mlx5: Remove unused argument (Amir Tzin) [2112925] - net/mlx5: Lag, refactor lag state machine (Amir Tzin) [2112925] - net/mlx5e: Add XDP SQs to uplink representors steering tables (Amir Tzin) [2112925] - net/mlx5e: Allow relaxed ordering over VFs (Amir Tzin) [2112925] - net/mlx5e: Support partial GSO for tunnels over vlans (Amir Tzin) [2112925] - net/mlx5e: IPoIB, Improve ethtool rxnfc callback structure in IPoIB (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for reps structures (Amir Tzin) [2112925] - net/mlx5e: Allocate virtually contiguous memory for VLANs list (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in pci_irq.c (Amir Tzin) [2112925] - net/mlx5: Allocate virtually contiguous memory in vport.c (Amir Tzin) [2112925] - net/mlx5: Inline db alloc API function (Amir Tzin) [2112925] - net/mlx5: Add last command failure syndrome to debugfs (Amir Tzin) [2112925] - net/mlx5: sparse: error: context imbalance in 'mlx5_vf_get_core_dev' (Amir Tzin) [2112925] - net/mlx5: Expose mlx5_sriov_blocking_notifier_register / unregister APIs (Amir Tzin) [2112925] - net/mlx5: Lag, add debugfs to query hardware lag state (Amir Tzin) [2112925] - net/mlx5: Lag, use buckets in hash mode (Amir Tzin) [2112925] - net/mlx5: Lag, refactor dmesg print (Amir Tzin) [2112925] - net/mlx5: Support devices with more than 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, use actual number of lag ports (Amir Tzin) [2112925] - net/mlx5: Lag, use hash when in roce lag on 4 ports (Amir Tzin) [2112925] - net/mlx5: Lag, support single FDB only on 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, store number of ports inside lag object (Amir Tzin) [2112925] - net/mlx5: Lag, filter non compatible devices (Amir Tzin) [2112925] - net/mlx5: Lag, use lag lock (Amir Tzin) [2112925] - net/mlx5: Lag, move E-Switch prerequisite check into lag code (Amir Tzin) [2112925] - net/mlx5: devcom only supports 2 ports (Amir Tzin) [2112925] - net/mlx5: Lag, expose number of lag ports (Amir Tzin) [2112925] - net/mlx5: Increase FW pre-init timeout for health recovery (Amir Tzin) [2112925] - net/mlx5: Add exit route when waiting for FW (Amir Tzin) [2112925] - net/mlx5e: Use XFRM state direction instead of flags (Amir Tzin) [2112925] - net/mlx5: Allow future addition of IPsec object modifiers (Amir Tzin) [2112925] - net/mlx5: Don't perform lookup after already known sec_path (Amir Tzin) [2112925] - net/mlx5: Cleanup XFRM attributes struct (Amir Tzin) [2112925] - net/mlx5: Remove not-supported ICV length (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec capabilities logic (Amir Tzin) [2112925] - net/mlx5: Don't advertise IPsec netdev support for non-IPsec device (Amir Tzin) [2112925] - net/mlx5: Make sure that no dangling IPsec FS pointers exist (Amir Tzin) [2112925] - net/mlx5: Clean IPsec FS add/delete rules (Amir Tzin) [2112925] - net/mlx5: Simplify HW context interfaces by using SA entry (Amir Tzin) [2112925] - net/mlx5: Remove indirections from esp functions (Amir Tzin) [2112925] - net/mlx5: Merge various control path IPsec headers into one file (Amir Tzin) [2112925] - net/mlx5: Remove useless validity check (Amir Tzin) [2112925] - net/mlx5: Store IPsec ESN update work in XFRM state (Amir Tzin) [2112925] - net/mlx5: Reduce useless indirection in IPsec FS add/delete flows (Amir Tzin) [2112925] - net/mlx5: Don't hide fallback to software IPsec in FS code (Amir Tzin) [2112925] - net/mlx5: Check IPsec TX flow steering namespace in advance (Amir Tzin) [2112925] - net/mlx5: Simplify IPsec flow steering init/cleanup functions (Amir Tzin) [2112925] - net/mlx5: fs, an FTE should have no dests when deleted (Amir Tzin) [2112925] - net/mlx5: fs, call the deletion function of the node (Amir Tzin) [2112925] - net/mlx5: fs, delete the FTE when there are no rules attached to it (Amir Tzin) [2112925] - net/mlx5: fs, do proper bookkeeping for forward destinations (Amir Tzin) [2112925] - net/mlx5: fs, add unused destination type (Amir Tzin) [2112925] - net/mlx5: fs, jump to exit point and don't fall through (Amir Tzin) [2112925] - net/mlx5: fs, refactor software deletion rule (Amir Tzin) [2112925] - net/mlx5: fs, split software and IFC flow destination definitions (Amir Tzin) [2112925] - net/mlx5e: TC, set proper dest type (Amir Tzin) [2112925] - net/mlx5e: Remove unused mlx5e_dcbnl_build_rep_netdev function (Amir Tzin) [2112925] - net/mlx5e: Drop error CQE handling from the XSK RX handler (Amir Tzin) [2112925] - net/mlx5: Print initializing field in case of timeout (Amir Tzin) [2112925] - net/mlx5: Delete redundant default assignment of runtime devlink params (Amir Tzin) [2112925] - net/mlx5: Remove useless kfree (Amir Tzin) [2112925] - net/mlx5: use kvfree() for kvzalloc() in mlx5_ct_fs_smfs_matcher_create (Amir Tzin) [2112925] - RDMA/mlx5: Clean UMR QP type flow from mlx5_ib_post_send() (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update xlt (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to update MR pas (Amir Tzin) [2112925] - RDMA/mlx5: Move creation and free of translation tables to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to rereg pd access (Amir Tzin) [2112925] - RDMA/mlx5: Use mlx5_umr_post_send_wait() to revoke MRs (Amir Tzin) [2112925] - RDMA/mlx5: Introduce mlx5_umr_post_send_wait() (Amir Tzin) [2112925] - RDMA/mlx5: Expose wqe posting helpers outside of wr.c (Amir Tzin) [2112925] - RDMA/mlx5: Simplify get_umr_update_access_mask() (Amir Tzin) [2112925] - RDMA/mlx5: Move mkey ctrl segment logic to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Move umr checks to umr.h (Amir Tzin) [2112925] - RDMA/mlx5: Move init and cleanup of UMR to umr.c (Amir Tzin) [2112925] - RDMA/mlx5: Fix flow steering egress flow (Amir Tzin) [2112925] - mlx5, xsk: Diversify return values from xsk_wakeup call paths (Amir Tzin) [2112925] - net/mlx5: Remove not-implemented IPsec capabilities (Amir Tzin) [2112925] - net/mlx5: Remove ipsec_ops function table (Amir Tzin) [2112925] - net/mlx5: Reduce kconfig complexity while building crypto support (Amir Tzin) [2112925] - net/mlx5: Move IPsec file to relevant directory (Amir Tzin) [2112925] - net/mlx5: Remove not-needed IPsec config (Amir Tzin) [2112925] - net/mlx5: Align flow steering allocation namespace to common style (Amir Tzin) [2112925] - net/mlx5: Unify device IPsec capabilities check (Amir Tzin) [2112925] - net/mlx5: Remove useless IPsec device checks (Amir Tzin) [2112925] - net/mlx5: Remove ipsec vs. ipsec offload file separation (Amir Tzin) [2112925] - RDMA/mlx5: Drop crypto flow steering API (Amir Tzin) [2112925] - RDMA/mlx5: Delete never supported IPsec flow action (Amir Tzin) [2112925] - net/mlx5: Remove FPGA ipsec specific statistics (Amir Tzin) [2112925] - net/mlx5: Remove XFRM no_trailer flag (Amir Tzin) [2112925] - net/mlx5: Remove not-used IDA field from IPsec struct (Amir Tzin) [2112925] - net/mlx5: Delete metadata handling logic (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA IPsec support (Amir Tzin) [2112925] - net/mlx5: Cleanup kTLS function names and their exposure (Amir Tzin) [2112925] - net/mlx5: Remove tls vs. ktls separation as it is the same (Amir Tzin) [2112925] - net/mlx5: Remove indirection in TLS build (Amir Tzin) [2112925] - net/mlx5: Reliably return TLS device capabilities (Amir Tzin) [2112925] - net/mlx5_fpga: Drop INNOVA TLS support (Amir Tzin) [2112925] - ipv6: Use ipv6_only_sock() helper in condition (mlx5 hunk only). (Amir Tzin) [2112925] - Revert "stmmac/intel: mark driver as tech preview" (Mark Salter) [2122230] - net: stmmac: Fix queue statistics reading (Mark Salter) [2122230] - stmmac: intel: Update PCH PTP clock rate from 200MHz to 204.8MHz (Mark Salter) [2122230] - net: stmmac: power up/down serdes in stmmac_open/release (Mark Salter) [2122230] - stmmac: intel: Simplify intel_eth_pci_remove() (Mark Salter) [2122230] - net: stmmac: work around sporadic tx issue on link-up (Mark Salter) [2122230] - stmmac: intel: Add a missing clk_disable_unprepare() call in intel_eth_pci_remove() (Mark Salter) [2122230] - net: phylink: fix SGMII inband autoneg enable (Mark Salter) [2122230] - net: phylink: fix NULL pl->pcs dereference during phylink_pcs_poll_start (Mark Salter) [2122230] - net: phylink: disable PCS polling over major configuration (Mark Salter) [2122230] - net: phylink: remove pcs_ops member (Mark Salter) [2122230] - net: pcs: xpcs: depends on PHYLINK in Kconfig (Mark Salter) [2122230] - net: phylink: add QSGMII support to phylink_mii_c22_pcs_encode_advertisement() (Mark Salter) [2122230] - net: stmmac: make mdio register skips PHY scanning for fixed-link (Mark Salter) [2122230] - stmmac: intel: add phy-mode and fixed-link ACPI _DSD setting support (Mark Salter) [2122230] - net: pcs: xpcs: add CL37 1000BASE-X AN support (Mark Salter) [2122230] - stmmac: intel: prepare to support 1000BASE-X phy interface setting (Mark Salter) [2122230] - net: make xpcs_do_config to accept advertising for pcs-xpcs and sja1105 (Mark Salter) [2122230] - net: pcs: xpcs: propagate xpcs_read error to xpcs_get_state_c37_sgmii (Mark Salter) [2122230] - net: stmmac: remove redunctant disable xPCS EEE call (Mark Salter) [2122230] - net: stmmac: fix dma queue left shift overflow issue (Mark Salter) [2122230] - net: stmmac: switch to use interrupt for hw crosstimestamping (Mark Salter) [2122230] - net: stmmac: fix unbalanced ptp clock issue in suspend/resume flow (Mark Salter) [2122230] - net: stmmac: fix pm runtime issue in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: dwc-qos: Disable split header for Tegra194 (Mark Salter) [2122230] - stmmac: intel: Fix an error handling path in intel_eth_pci_probe() (Mark Salter) [2122230] - stmmac: intel: Add RPL-P PCI ID (Mark Salter) [2122230] - net: stmmac: use dev_err_probe() for reporting mdio bus registration failure (Mark Salter) [2122230] - net: stmmac: remove unused get_addr() callback (Mark Salter) [2122230] - net: pcs: pcs-xpcs: Convert to mdiobus_c45_read (Mark Salter) [2122230] - net: phylink: Convert to mdiobus_c45_{read|write} (Mark Salter) [2122230] - net: stmmac: stmmac_main: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: phylink: remove phylink_helper_basex_speed() (Mark Salter) [2122230] - net: phylink: remove phylink_set_10g_modes() (Mark Salter) [2122230] - net: stmmac: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Mark Salter) [2122230] - net: stmmac: fix missing pci_disable_device() on error in stmmac_pci_probe() (Mark Salter) [2122230] - net: stmmac: disable Split Header (SPH) for Intel platforms (Mark Salter) [2122230] - net: stmmac: Use readl_poll_timeout_atomic() in atomic state (Mark Salter) [2122230] - net: stmmac: Fix unset max_speed difference between DT and non-DT platforms (Mark Salter) [2122230] - stmmac: intel: Add ADL-N PCI ID (Mark Salter) [2122230] - net: stmmac: switch no PTP HW support message to info level (Mark Salter) [2122230] - net: phylink: remove phylink_set_pcs() (Mark Salter) [2122230] - stmmac: intel: Enable 2.5Gbps for Intel AlderLake-S (Mark Salter) [2122230] - net: phylink: remove phylink_config's pcs_poll (Mark Salter) [2122230] - net: phylink: use legacy_pre_march2020 (Mark Salter) [2122230] - net: phylink: add legacy_pre_march2020 indicator (Mark Salter) [2122230] - net: stmmac: optimize locking around PTP clock reads (Mark Salter) [2122230] - net: stmmac: use .mac_select_pcs() interface (Mark Salter) [2122230] - net: stmmac: convert to phylink_generic_validate() (Mark Salter) [2122230] - net: stmmac: remove phylink_config.pcs_poll usage (Mark Salter) [2122230] - net: stmmac/xpcs: convert to pcs_validate() (Mark Salter) [2122230] - net: convert users of bitmap_foo() to linkmode_foo() (Mark Salter) [2122230] - net: phylink: add pcs_validate() method (Mark Salter) [2122230] - net: phylink: add mac_select_pcs() method to phylink_mac_ops (Mark Salter) [2122230] - net: phylink: tidy up disable bit clearing (Mark Salter) [2122230] - net: phylink: handle NA interface mode in phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phylink: Add helpers for c22 registers without MDIO (Mark Salter) [2122230] - net: phylink: add 1000base-KX to phylink_caps_to_linkmodes() (Mark Salter) [2122230] - net: phylink: add generic validate implementation (Mark Salter) [2122230] - net: phylink: use supported_interfaces for phylink validation (Mark Salter) [2122230] - net: phylink: add MAC phy_interface_t bitmap (Mark Salter) [2122230] - net: phy: add phy_interface_t bitmap support (Mark Salter) [2122230] - net: phylink: Convert some users of mdiobus_* to mdiodev_* (Mark Salter) [2122230] - net: phylink: use mdiobus_modify_changed() helper (Mark Salter) [2122230] - net: mdio: add mdiobus_modify_changed() (Mark Salter) [2122230] - net: phylink: add phylink_set_10g_modes() helper (Mark Salter) [2122230] - net: stmmac: fill in supported_interfaces (Mark Salter) [2122230] - net: stmmac: convert to phylink_get_linkmodes() (Mark Salter) [2122230] - net: xpcs: add support for retrieving supported interface modes (Mark Salter) [2122230] - net: mdio: Add helper functions for accessing MDIO devices (Mark Salter) [2122230] - net: stmmac: fix return value of __setup handler (Mark Salter) [2122230] - net: stmmac: only enable DMA interrupts when ready (Mark Salter) [2122230] - net: stmmac: ensure PTP time register reads are consistent (Mark Salter) [2122230] - net: stmmac: dump gmac4 DMA registers correctly (Mark Salter) [2122230] - net: stmmac: properly handle with runtime pm in stmmac_dvr_remove() (Mark Salter) [2122230] - net: stmmac: skip only stmmac_ptp_register when resume from suspend (Mark Salter) [2122230] - drivers/net/ethernet: clean up mis-targeted comments (Mark Salter) [2122230] - net: stmmac: configure PTP clock source prior to PTP initialization (Mark Salter) [2122230] - net: stmmac: reduce unnecessary wakeups from eee sw timer (Mark Salter) [2122230] - net: stmmac: remove unused members in struct stmmac_priv (Mark Salter) [2122230] - net: stmmac: Fix "Unbalanced pm_runtime_enable!" warning (Mark Salter) [2122230] - net: stmmac: add tc flower filter for EtherType matching (Mark Salter) [2122230] - net: stmmac: bump tc when get underflow error from DMA descriptor (Mark Salter) [2122230] - stmmac: remove ethtool driver version info (Mark Salter) [2122230] - net: stmmac: Calculate CDC error only once (Mark Salter) [2122230] - net: stmmac: ptp: fix potentially overflowing expression (Mark Salter) [2122230] - net: stmmac: fix tc flower deletion for VLAN priority Rx steering (Mark Salter) [2122230] - net: stmmac: Avoid DMA_CHAN_CONTROL write if no Split Header support (Mark Salter) [2122230] - net: stmmac: Disable Tx queues when reconfiguring the interface (Mark Salter) [2122230] - net: phylink: Force retrigger in case of latched link-fail indicator (Mark Salter) [2122230] - net: phylink: Force link down and retrigger resolve on interface change (Mark Salter) [2122230] - net: stmmac: retain PTP clock time during SIOCSHWTSTAMP ioctls (Mark Salter) [2122230] - stmmac_pci: Fix underflow size in stmmac_rx (Mark Salter) [2122230] - net: stmmac: Fix signed/unsigned wreckage (Mark Salter) [2122230] - net: stmmac: allow a tc-taprio base-time of zero (Mark Salter) [2122230] - ethernet: stmmac: use eth_hw_addr_set() (Mark Salter) [2122230] - net: phylink: Support disabling autonegotiation for PCS (Mark Salter) [2122230] - net: stmmac: fix off-by-one error in sanity check (Mark Salter) [2122230] - net: stmmac: fix gcc-10 -Wrestrict warning (Mark Salter) [2122230] - net: phylink: don't call netif_carrier_off() with NULL netdev (Mark Salter) [2122230] - net: stmmac: Fix E2E delay mechanism (Mark Salter) [2122230] - net: stmmac: add support for dwmac 3.40a (Mark Salter) [2122230] - net: stmmac: fix get_hw_feature() on old hardware (Mark Salter) [2122230] - net: stmmac: trigger PCS EEE to turn off on link down (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect steps on disable EEE (Mark Salter) [2122230] - net: pcs: xpcs: fix incorrect CL37 AN sequence (Mark Salter) [2122230] - net: stmmac: fix EEE init issue when paired with EEE capable PHYs (Mark Salter) [2122230] - net: stmmac: allow CSR clock of 300MHz (Mark Salter) [2122230] - net: stmmac: platform: fix build warning when with !CONFIG_PM_SLEEP (Mark Salter) [2122230] - net: stmmac: fix system hang caused by eee_ctrl_timer during suspend/resume (Mark Salter) [2122230] - net: stmmac: fix MAC not working when system resume back with WoL active (Mark Salter) [2122230] - net: phylink: add suspend/resume support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue irq statistic support (Mark Salter) [2122230] - net: stmmac: add ethtool per-queue statistic framework (Mark Salter) [2122230] - net: stmmac: fix INTR TBU status affecting irq count statistic (Mark Salter) [2122230] - net: pcs: xpcs: Add Pause Mode support for SGMII and 2500BaseX (Mark Salter) [2122230] - net: stmmac: fix kernel panic due to NULL pointer dereference of plat->est (Mark Salter) [2122230] - net: pcs: xpcs: fix error handling on failed to allocate memory (Mark Salter) [2122230] - net: stmmac: add est_irq_status callback function for GMAC 4.10 and 5.10 (Mark Salter) [2122230] - net: stmmac: ptp: update tas basetime after ptp adjust (Mark Salter) [2122230] - net: stmmac: add mutex lock to protect est parameters (Mark Salter) [2122230] - net: stmmac: separate the tas basetime calculation function (Mark Salter) [2122230] - net: stmmac: Terminate FPE workqueue in suspend (Mark Salter) [2122230] - stmmac: intel: set PCI_D3hot in suspend (Mark Salter) [2122230] - stmmac: intel: Enable PHY WOL option in EHL (Mark Salter) [2122230] - net: stmmac: option to enable PHY WOL with PMT enabled (Mark Salter) [2122230] - net: stmmac: remove redundant continue statement (Mark Salter) [2122230] - stmmac: intel: fix wrong kernel-doc (Mark Salter) [2122230] - stmmac: intel: move definitions to dwmac-intel header file (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_do_config and xpcs_link_up (Mark Salter) [2122230] - net: pcs: xpcs: also ignore phy id if it's all ones (Mark Salter) [2122230] - net: pcs: xpcs: add support for sgmii with no inband AN (Mark Salter) [2122230] - net: pcs: xpcs: move register bit descriptions to a header file (Mark Salter) [2122230] - net: stmmac: reduce indentation when calling stmmac_xpcs_setup (Mark Salter) [2122230] - net: stmmac: reverse Christmas tree notation in stmmac_xpcs_setup (Mark Salter) [2122230] - net: pcs: xpcs: rename mdio_xpcs_args to dw_xpcs (Mark Salter) [2122230] - net: phylink: Refactor phylink_of_phy_connect() (Mark Salter) [2122230] - net: phylink: introduce phylink_fwnode_phy_connect() (Mark Salter) [2122230] - net: phy: Introduce phy related fwnode functions (Mark Salter) [2122230] - net: phy: Introduce fwnode_mdio_find_device() (Mark Salter) [2122230] - net: stmmac: Fix unused values warnings (Mark Salter) [2122230] - net: stmmac: Fix mixed enum type warning (Mark Salter) [2122230] - net: stmmac: Fix missing { } around two statements in an if statement (Mark Salter) [2122230] - net: stmmac: explicitly deassert GMAC_AHB_RESET (Mark Salter) [2122230] - net: stmmac: platform: use optional clk/reset get APIs (Mark Salter) [2122230] - net: stmmac: fix NPD with phylink_set_pcs if there is no MDIO bus (Mark Salter) [2122230] - net: stmmac: enable Intel mGbE 2.5Gbps link speed (Mark Salter) [2122230] - net: pcs: add 2500BASEX support for Intel mGbE controller (Mark Salter) [2122230] - net: stmmac: split xPCS setup from mdio register (Mark Salter) [2122230] - net: pcs: xpcs: convert to phylink_pcs_ops (Mark Salter) [2122230] - net: pcs: xpcs: convert to mdio_device (Mark Salter) [2122230] - net: pcs: xpcs: use mdiobus_c45_addr in xpcs_{read,write} (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_probe (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_config_eee (Mark Salter) [2122230] - net: pcs: xpcs: export xpcs_validate (Mark Salter) [2122230] - net: pcs: xpcs: make the checks related to the PHY interface mode stateless (Mark Salter) [2122230] - net: pcs: xpcs: delete shim definition for mdio_xpcs_get_ops() (Mark Salter) [2122230] - net: pcs: xpcs: there is only one PHY ID (Mark Salter) [2122230] - net: stmmac: enable platform specific safety features (Mark Salter) [2122230] - net: stmmac: the XPCS obscures a potential "PHY not found" error (Mark Salter) [2122230] - net: stmmac: Add callbacks for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230] - net: pcs: Introducing support for DWC xpcs Energy Efficient Ethernet (Mark Salter) [2122230]- xfs: reserve quota for dir expansion when linking/unlinking files (Bill O'Donnell) [2086880] - scsi: storvsc: Fix swiotlb bounce buffer leak in confidential VM (Emanuele Giuseppe Esposito) [2150659] - ACPICA: Fix operand resolution (Mark Langsdorf) [2156144] - driver core: Add missing kernel doc for device::msi_lock (Myron Stowe) [2158839] - PCI/MSI: Protect msi_desc::masked for multi-MSI (Myron Stowe) [2158839] - KVM: arm64: Don't retrieve memory slot again in page fault handler (Gavin Shan) [2161161] - fs: allow cross-vfsmount reflink/dedupe (Andrey Albershteyn) [2086200] - powerpc/hv-gpci: Fix hv_gpci event list (Mamatha Inamdar) [2161258] - powerpc: declare unmodified attribute_group usages const (Mamatha Inamdar) [2161258] - drm/amd: Delay removal of the firmware framebuffer (Michel Dänzer) [2162039] - cpuidle: Add cpu_idle_miss trace event (Mark Langsdorf) [2122312] - cpuidle: haltpoll: Add trace points for guest_halt_poll_ns grow/shrink (Mark Langsdorf) [2122312] - efi/cper, cxl: Decode CXL Error Log (Lenny Szubowicz) [2143733] - efi/cper, cxl: Decode CXL Protocol Error Section (Lenny Szubowicz) [2143733] - efi: cper: Add support for printing Firmware Error Record Reference (Lenny Szubowicz) [2143733] - Bluetooth: L2CAP: Fix use-after-free caused by l2cap_reassemble_sdu (Wander Lairson Costa) [2152927] {CVE-2022-3564} - drm/i915: Fix CFI violations in gt_sysfs (Jocelyn Falempe) [2154880] - NFS: Clear the file access cache upon login (Benjamin Coddington) [2050832] - NFS: don't store 'struct cred *' in struct nfs_access_entry (Benjamin Coddington) [2050832] - NFS: pass cred explicitly for access tests (Benjamin Coddington) [2050832] - NFS: change nfs_access_get_cached to only report the mask (Benjamin Coddington) [2050832] - init: Initialize noop_backing_dev_info early (Nico Pache) [2160228] - mm: vmscan: make rotations a secondary factor in balancing anon vs file (Nico Pache) [2160228] - writeback: Fix inode->i_io_list not be protected by inode->i_lock error (Nico Pache) [2160228] - mm: vmscan: fix extreme overreclaim and swap floods (Nico Pache) [2160228] - mm/page_alloc: ensure kswapd doesn't accidentally go to sleep (Nico Pache) [2160228] - mm/page_io: count submission time as thrashing delay for delayacct (Nico Pache) [2160228] - delayacct: support re-entrance detection of thrashing accounting (Nico Pache) [2160228] - filemap: make the accounting of thrashing more consistent (Nico Pache) [2160228] - writeback: don't warn on an unregistered BDI in __mark_inode_dirty (Nico Pache) [2160228] - s390/dasd: fix no record found for raw_track_access (Tobias Huschle) [2161270] - crypto: testmgr - disallow certain DRBG hash functions in FIPS mode (Vladis Dronov) [2152133] - dmaengine: idxd: Fix crc_val field for completion record (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make read buffer sysfs attributes invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Make max batch size attributes in sysfs invisible for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not call DMX TX callbacks during workqueue disable (Jerry Snitselaar) [2144375] - dmaengine: idxd: Prevent use after free on completion memory (Jerry Snitselaar) [2144375] - dmaengine: idxd: Let probe fail when workqueue cannot be enabled (Jerry Snitselaar) [2144375] - dmaengine: idxd: Fix max batch size for Intel IAA (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent batch descriptor processing (Jerry Snitselaar) [2144375] - dmanegine: idxd: reformat opcap output to match bitmap_parse() input (Jerry Snitselaar) [2144375] - dmaengine: idxd: add configuration for concurrent work descriptor processing (Jerry Snitselaar) [2144375] - dmaengine: idxd: add WQ operation cap restriction support (Jerry Snitselaar) [2144375] - dmaengine: idxd: convert ats_dis to a wq flag (Jerry Snitselaar) [2144375] - dmaengine: idxd: track enabled workqueues in bitmap (Jerry Snitselaar) [2144375] - dmaengine: idxd: Set wq state to disabled in idxd_wq_disable_cleanup() (Jerry Snitselaar) [2144375] - dmaengine: idxd: Do not enable user type Work Queue without Shared Virtual Addressing (Jerry Snitselaar) [2144375] - dmaengine: idxd: fix RO device state error after been disabled/reset (Jerry Snitselaar) [2144375] - dmaengine: idxd: avoid deadlock in process_misc_interrupts() (Jerry Snitselaar) [2144375] - KVM: x86: nSVM: implement nested LBR virtualization (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: correctly virtualize LBR msrs when L2 is running (Emanuele Giuseppe Esposito) [2155149] - kvm: x86: SVM: use vmcb* instead of svm->vmcb where it makes sense (Emanuele Giuseppe Esposito) [2155149] - KVM: x86: nSVM: implement nested VMLOAD/VMSAVE (Emanuele Giuseppe Esposito) [2155149] - eth: octeon: fix build after netif_napi_add() changes (Íñigo Huguet) [2152918] - net: drop the weight argument from netif_napi_add (Íñigo Huguet) [2152918] - net: remove netif_tx_napi_add() (Íñigo Huguet) [2152918] - ipoib: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - IB/hfi1: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - crypto: caam/qi2 - switch to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - can: can-dev: move to netif_napi_add_weight() (Íñigo Huguet) [2152918] - net: virtio: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - r8152: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - eth: switch to netif_napi_add_weight() (Íñigo Huguet) [2152918] - mt76: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - net: move snowflake callers to netif_napi_add_tx_weight() (Íñigo Huguet) [2152918] - net: switch to netif_napi_add_tx() (Íñigo Huguet) [2152918] - can: m_can: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove remaining copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: benet: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: atlantic: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: smsc: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - eth: remove copies of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2152918] - netdev: reshuffle netif_napi_add() APIs to allow dropping weight (Íñigo Huguet) [2152918] - ipv6: raw: Deduct extension header length in rawv6_push_pending_frames (Hangbin Liu) [2162124] {CVE-2023-0394} - netfilter: conntrack: handle tcp challenge acks during connection reuse (Florian Westphal) [2158726] - act_mirred: use the backlog for nested calls to mirred ingress (Davide Caratti) [2131339] {CVE-2022-4269} - net/sched: act_mirred: better wording on protection against excessive stack growth (Davide Caratti) [2131339] - xfs: add selinux labels to whiteout inodes (Andrey Albershteyn) [2094060] - tdx: enable TDX attestation driver (Wander Lairson Costa) [2076748] - selftests/tdx: Test TDX attestation GetReport support (Wander Lairson Costa) [2076748] - virt: Add TDX guest driver (Wander Lairson Costa) [2076748] - x86/tdx: Add a wrapper to get TDREPORT0 from the TDX Module (Wander Lairson Costa) [2076748] - proc: proc_skip_spaces() shouldn't think it is working on C strings (Wander Lairson Costa) [2152572] {CVE-2022-4378} - proc: avoid integer type confusion in get_proc_long (Wander Lairson Costa) [2152572] {CVE-2022-4378} - NFSv4.2: Update mode bits after ALLOCATE and DEALLOCATE (Jeffrey Layton) [2127153] - NFS: nfsiod should not block forever in mempool_alloc() (Jeffrey Layton) [2127153] - NFSv4.1: Handle NFS4ERR_DELAY replies to OP_SEQUENCE correctly (Benjamin Coddington) [2061259] - NFSv4.1: Don't decrease the value of seq_nr_highest_sent (Benjamin Coddington) [2061259]- uas: ignore UAS for Thinkplus chips (Torez Smith) [2113004] - usb-storage: Add Hiksemi USB3-FW to IGNORE_UAS (Torez Smith) [2113004] - thunderbolt: Explicitly reset plug events delay back to USB4 spec value (Torez Smith) [2113004] - USB: serial: option: add Quectel BG95 0x0203 composition (Torez Smith) [2113004] - thunderbolt: Add support for Intel Maple Ridge single port controller (Torez Smith) [2113004] - USB: core: Fix RST error in hub.c (Torez Smith) [2113004] - kunit: fix Kconfig for build-in tests USB4 and Nitro Enclaves (Torez Smith) [2113004] - usb: storage: Add ASUS <0x0b05:0x1932> to IGNORE_UAS (Torez Smith) [2113004] - USB: serial: cp210x: add Decagon UCA device id (Torez Smith) [2113004] - USB: core: Prevent nested device-reset calls (Torez Smith) [2113004] - usb: typec: Remove retimers properly (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Omron CS1W-CIF31 device id (Torez Smith) [2113004] - USB: serial: option: add support for OPPO R11 diag port (Torez Smith) [2113004] - xhci: Add grace period after xHC start to prevent premature runtime suspend. (Torez Smith) [2113004] - xhci: Fix null pointer dereference in remove if xHC has only one roothub (Torez Smith) [2113004] - USB: cdc-acm: Add Icom PMR F3400 support (0c26:0020) (Torez Smith) [2113004] - usb: xhci-mtk: fix bandwidth release issue (Torez Smith) [2113004] - usb: xhci-mtk: relax TT periodic bandwidth allocation (Torez Smith) [2113004] - usb: typec: altmodes/displayport: correct pin assignment for UFP receptacles (Torez Smith) [2113004] - usb: typec: intel_pmc_mux: Add new ACPI ID for Meteor Lake IOM device (Torez Smith) [2113004] - usb-storage: Add ignore-residue quirk for NXP PN7462AU (Torez Smith) [2113004] - usb: typec: tcpm: Return ENOTSUPP for power supply prop writes (Torez Smith) [2113004] - thunderbolt: Check router generation before connecting xHCI (Torez Smith) [2113004] - thunderbolt: Use the actual buffer in tb_async_error() (Torez Smith) [2113004] - USB: usbsevseg: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - dt-bindings: usb: Add binding for TI USB8041 hub controller (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add bootloader support (Torez Smith) [2113004] - usb: typec: ucsi: stm32g0: add support for stm32g0 controller (Torez Smith) [2113004] - dt-bindings: usb: typec: add bindings for stm32g0 controller (Torez Smith) [2113004] - usb: typec: ucsi: Acknowledge the GET_ERROR_STATUS command completion (Torez Smith) [2113004] - usb: typec: retimer: Add missing id check in match callback (Torez Smith) [2113004] - USB: xhci: Fix comment typo (Torez Smith) [2113004] - usb/typec/tcpm: fix repeated words in comments (Torez Smith) [2113004] - usb/misc: fix repeated words in comments (Torez Smith) [2113004] - usb/image: fix repeated words in comments (Torez Smith) [2113004] - usb/host: fix repeated words in comments (Torez Smith) [2113004] - usb/core: fix repeated words in comments (Torez Smith) [2113004] - usb/atm: fix repeated words in comments (Torez Smith) [2113004] - USB: HCD: Fix URB giveback issue in tasklet function (Torez Smith) [2113004] - usb: xhci_plat_remove: avoid NULL dereference (Torez Smith) [2113004] - USB: serial: fix tty-port initialized comments (Torez Smith) [2113004] - USB: serial: usb_wwan: replace DTR/RTS magic numbers with macros (Torez Smith) [2113004] - USB: cdc-acm: use CDC serial-state defines (Torez Smith) [2113004] - USB: cdc-acm: use CDC control-line defines (Torez Smith) [2113004] - USB: cdc: add serial-state defines (Torez Smith) [2113004] - USB: cdc: add control-signal defines (Torez Smith) [2113004] - net/cdc_ncm: Increase NTB max RX/TX values to 64kb (Torez Smith) [2113004] - usb: typec: Add retimer handle to port (Torez Smith) [2113004] - usb: typec: Add support for retimers (Torez Smith) [2113004] - dt-bindings: usb: Add analogix anx7411 PD binding (Torez Smith) [2113004] - usb: ldusb: replace ternary operator with max_t() (Torez Smith) [2113004] - USB: serial: fix repeated word "the" in comments (Torez Smith) [2113004] - USB: serial: io_edgeport: fix spelling mistakes (Torez Smith) [2113004] - USB: serial: ftdi_sio: add Belimo device ids (Torez Smith) [2113004] - thunderbolt: test: Use kunit_test_suite() macro (Torez Smith) [2113004] - media: pvrusb2: drop unexpected word 'a' in comments (Torez Smith) [2113004] - media: gspca: drop unexpected word 'is' in the comments (Torez Smith) [2113004] - usb: typec: add missing uevent when partner support PD (Torez Smith) [2113004] - tools: usb: testusb: Add super-plus speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add super speed reporting (Torez Smith) [2113004] - tools: usb: testusb: Add wireless speed reporting (Torez Smith) [2113004] - usb: typec: tcpci: move tcpci.h to include/linux/usb/ (Torez Smith) [2113004] - ARM: sa1100/assabet: move dmabounce hack to ohci driver (Torez Smith) [2113004] - usb: host: xhci: use snprintf() in xhci_decode_trb() (Torez Smith) [2113004] - USB: cdc-acm: use define for timeout (Torez Smith) [2113004] - usb: typec_altmode: add a missing "@" at a kernel-doc parameter (Torez Smith) [2113004] - usb: core: sysfs: convert sysfs snprintf to sysfs_emit (Torez Smith) [2113004] - media: usb: gspca: aligned '*' each line (Torez Smith) [2113004] - media: hdpvr: fix error value returns in hdpvr_read (Torez Smith) [2113004] - media: em28xx: Remove useless license text when SPDX-License-Identifier is already used (Torez Smith) [2113004] - USB: serial: use kmemdup instead of kmalloc + memcpy (Torez Smith) [2113004] - usb: host: ehci-q: Fix ehci_submit_single_step_set_feature annotation typo (Torez Smith) [2113004] - USB: storage: Fix typo in comment (Torez Smith) [2113004] - usb: typec: mux: Add CONFIG guards for functions (Torez Smith) [2113004] - usb: typec: mux: Allow muxes to specify mode-switch (Torez Smith) [2113004] - usb: musb: Add support for PolarFire SoC's musb controller (Torez Smith) [2113004] - media: pvrusb2: fix memory leak in pvr_probe (Torez Smith) [2113004] - media: airspy: respect the DMA coherency rules (Torez Smith) [2113004] - media: usbtv: Add PAL-Nc standard (Torez Smith) [2113004] - thunderbolt: Fix typo in comment (Torez Smith) [2113004] - dt-bindings: usb: add documentation for aspeed udc (Torez Smith) [2113004] - usb: Avoid extra usb SET_SEL requests when enabling link power management (Torez Smith) [2113004] - usb: typec: tcpm: Register USB Power Delivery Capabilities (Torez Smith) [2113004] - usb: typec: USB Power Delivery helpers for ports and partners (Torez Smith) [2113004] - usb: typec: Separate USB Power Delivery from USB Type-C (Torez Smith) [2113004] - usb: hub: port: add sysfs entry to switch port power (Torez Smith) [2113004] - ucsi_ccg: ACPI based I2c client enumeration for AMD ASICs (Torez Smith) [2113004] - ucsi_ccg: Do not hardcode interrupt polarity and type (Torez Smith) [2113004] - usb: xhci-mtk: add support optional controller reset (Torez Smith) [2113004] - usb: typec: tcpm: fix typo in comment (Torez Smith) [2113004] - usb: xhci: tegra: Fix error check (Torez Smith) [2113004] - usb: common: usb-conn-gpio: Allow wakeup from system suspend (Torez Smith) [2113004] - usbip: vudc: Don't enable IRQs prematurely (Torez Smith) [2113004] - USB: usbip: clean up mixed use of _irq() and _irqsave() (Torez Smith) [2113004] - USB: Follow-up to SPDX identifiers addition - remove now useless comments (Torez Smith) [2113004] - thunderbolt: Fix some kernel-doc comments (Torez Smith) [2113004] - usb: hub: Simplify error and success path in port_over_current_notify (Torez Smith) [2113004] - usb: remove Link Powermanagement (LPM) disable before port reset. (Torez Smith) [2113004] - thunderbolt: Change TMU mode to HiFi uni-directional once DisplayPort tunneled (Torez Smith) [2113004] - usb: core: Bail out when port is stuck in reset loop (Torez Smith) [2113004] - thunderbolt: Add CL1 support for USB4 and Titan Ridge routers (Torez Smith) [2113004] - thunderbolt: Change downstream router's TMU rate in both TMU uni/bidir mode (Torez Smith) [2113004] - USB: core: Fix bug in resuming hub's handling of wakeup requests (Torez Smith) [2113004] - thunderbolt: Fix typos in CLx enabling (Torez Smith) [2113004] - usb: hub: Add delay for SuperSpeed hub resume to let links transit to U0 (Torez Smith) [2113004] - usb: hub: make wait_for_connected() take an int instead of a pointer to int (Torez Smith) [2113004] - thunderbolt: CLx disable before system suspend only if previously enabled (Torez Smith) [2113004] - usb: hub: avoid warm port reset during USB3 disconnect (Torez Smith) [2113004] - thunderbolt: Silently ignore CLx enabling in case CLx is not supported (Torez Smith) [2113004]- config: Enable Security Path (Ricardo Robaina) [2161309] - tcp: Fix build break when CONFIG_IPV6=n (Jamie Bainbridge) [2143849] - tcp: annotate data-race around queue->synflood_warned (Jamie Bainbridge) [2143849] - tcp: Add listening address to SYN flood message (Jamie Bainbridge) [2143849] - tcp: Fix data-races around sysctl_tcp_syncookies. (Jamie Bainbridge) [2143849] - firmware_loader: Fix memory leak in firmware upload (Mark Langsdorf) [2122319] - firmware_loader: Fix use-after-free during unregister (Mark Langsdorf) [2122319] - firmware_loader: fix memory leak for paged buffer (Mark Langsdorf) [2122319] - firmware_loader: describe 'module' parameter of firmware_upload_register() (Mark Langsdorf) [2122319] - firmware_loader: Move definitions from sysfs_upload.h to sysfs.h (Mark Langsdorf) [2122319] - firmware_loader: Add sysfs nodes to monitor fw_upload (Mark Langsdorf) [2122319] - firmware_loader: Add firmware-upload support (Mark Langsdorf) [2122319] - firmware_loader: Split sysfs support from fallback (Mark Langsdorf) [2122319] - firmware_loader: Clear data and size in fw_free_paged_buf (Mark Langsdorf) [2122319] - firmware: Use kvmalloc for page tables (Mark Langsdorf) [2122319] - firmware: Unify the paged buffer release helper (Mark Langsdorf) [2122319] - firmware: Free temporary page table after vmapping (Mark Langsdorf) [2122319] - arch_topology: Make cluster topology span at least SMT CPUs (Mark Langsdorf) [2122319] - driver core: fix driver_set_override() issue with empty strings (Mark Langsdorf) [2122319] - arch_topology: Silence early cacheinfo errors when non-existent (Mark Langsdorf) [2122319] - driver core: Don't probe devices after bus_type.match() probe deferral (Mark Langsdorf) [2122319] - regmap: spi: Reserve space for register address/padding (Mark Langsdorf) [2122319] - arch_topology: Fix cache attributes detection in the CPU hotplug path (Mark Langsdorf) [2122319] - cacheinfo: Use atomic allocation for percpu cache attributes (Mark Langsdorf) [2122319] - regmap: permit to set reg_update_bits with bulk implementation (Mark Langsdorf) [2122319] - PM: domains: Ensure genpd_debugfs_dir exists before remove (Mark Langsdorf) [2122319] - PM: runtime: Extend support for wakeirq for force_suspend|resume (Mark Langsdorf) [2122319] - regmap: add WARN_ONCE when invalid mask is provided to regmap_field_init() (Mark Langsdorf) [2122319] - PM: wakeup: Unify device_init_wakeup() for PM_SLEEP and !PM_SLEEP (Mark Langsdorf) [2122319] - arch_topology: Warn that topology for nested clusters is not supported (Mark Langsdorf) [2122319] - arch_topology: Add support for parsing sockets in /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Set cluster identifier in each core/thread from /cpu-map (Mark Langsdorf) [2122319] - arch_topology: Limit span of cpu_clustergroup_mask() (Mark Langsdorf) [2122319] - arch_topology: Don't set cluster identifier as physical package identifier (Mark Langsdorf) [2122319] - arch_topology: Avoid parsing through all the CPUs once a outlier CPU is found (Mark Langsdorf) [2122319] - arch_topology: Check for non-negative value rather than -1 for IDs validity (Mark Langsdorf) [2122319] - arch_topology: Set thread sibling cpumask only within the cluster (Mark Langsdorf) [2122319] - arch_topology: Drop LLC identifier stash from the CPU topology (Mark Langsdorf) [2122319] - arm64: topology: Remove redundant setting of llc_id in CPU topology (Mark Langsdorf) [2122319] - arch_topology: Use the last level cache information from the cacheinfo (Mark Langsdorf) [2122319] - arch_topology: Add support to parse and detect cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Align checks in cache_shared_cpu_map_{setup,remove} for readability (Mark Langsdorf) [2122319] - cacheinfo: Use cache identifiers to check if the caches are shared if available (Mark Langsdorf) [2122319] - cacheinfo: Allow early detection and population of cache attributes (Mark Langsdorf) [2122319] - cacheinfo: Add support to check if last level cache(LLC) is valid or shared (Mark Langsdorf) [2122319] - cacheinfo: Move cache_leaves_are_shared out of CONFIG_OF (Mark Langsdorf) [2122319] - cacheinfo: Add helper to access any cache index for a given CPU (Mark Langsdorf) [2122319] - cacheinfo: Use of_cpu_device_node_get instead cpu_dev->of_node (Mark Langsdorf) [2122319] - regmap: cache: Add extra parameter check in regcache_init (Mark Langsdorf) [2122319] - regmap-irq: Refactor checks for status bulk read support (Mark Langsdorf) [2122319] - regmap-irq: Remove mask_writeonly and regmap_irq_update_bits() (Mark Langsdorf) [2122319] - regmap-irq: Remove inappropriate uses of regmap_irq_update_bits() (Mark Langsdorf) [2122319] - driver core: fix potential deadlock in __driver_attach (Mark Langsdorf) [2122319] - devtmpfs: fix the dangling pointer of global devtmpfsd thread (Mark Langsdorf) [2122319] - regmap: Don't warn about cache only mode for devices with no cache (Mark Langsdorf) [2122319] - regmap: Wire up regmap_config provided bulk write in missed functions (Mark Langsdorf) [2122319] - regmap: Make regmap_noinc_read() return -ENOTSUPP if map->read isn't set (Mark Langsdorf) [2122319] - regmap: Re-introduce bulk read support check in regmap_bulk_read() (Mark Langsdorf) [2122319] - init: Initialize noop_backing_dev_info early (Mark Langsdorf) [2122319] - driver core: Introduce device_find_any_child() helper (Mark Langsdorf) [2122319] - regmap: cache: Fix syntax errors in comments (Mark Langsdorf) [2122319] - PM: domains: Trust domain-idle-states from DT to be correct by genpd (Mark Langsdorf) [2122319] - PM: domains: Measure power-on/off latencies in genpd based on a governor (Mark Langsdorf) [2122319] - PM: domains: Allocate governor data dynamically based on a genpd governor (Mark Langsdorf) [2122319] - PM: domains: Clean up some code in pm_genpd_init() and genpd_remove() (Mark Langsdorf) [2122319] - PM: domains: Fix initialization of genpd's next_wakeup (Mark Langsdorf) [2122319] - PM: domains: Fixup QoS latency measurements for IRQ safe devices in genpd (Mark Langsdorf) [2122319] - PM: domains: Measure suspend/resume latencies in genpd based on governor (Mark Langsdorf) [2122319] - PM: domains: Move the next_wakeup variable into the struct gpd_timing_data (Mark Langsdorf) [2122319] - PM: domains: Allocate gpd_timing_data dynamically based on governor (Mark Langsdorf) [2122319] - PM: domains: Skip another warning in irq_safe_dev_in_sleep_domain() (Mark Langsdorf) [2122319] - PM: domains: Rename irq_safe_dev_in_no_sleep_domain() in genpd (Mark Langsdorf) [2122319] - PM: domains: Don't check PM_QOS_FLAG_NO_POWER_OFF in genpd (Mark Langsdorf) [2122319] - PM: domains: Drop redundant code for genpd always-on governor (Mark Langsdorf) [2122319] - PM: domains: Add GENPD_FLAG_RPM_ALWAYS_ON for the always-on governor (Mark Langsdorf) [2122319] - PM: wakeup: expose pm_wakeup_pending to modules (Mark Langsdorf) [2122319] - driver core: fix deadlock in __device_attach (Mark Langsdorf) [2122319] - driver: base: fix UAF when driver_attach failed (Mark Langsdorf) [2122319] - driver core: location: Add "back" as a possible output for panel (Mark Langsdorf) [2122319] - driver core: location: Free struct acpi_pld_info *pld (Mark Langsdorf) [2122319] - regmap: Add missing map->bus check (Mark Langsdorf) [2122319] - device property: Advertise fwnode and device property count API calls (Mark Langsdorf) [2122319] - driver core: location: Check for allocations failure (Mark Langsdorf) [2122319] - regmap: Add bulk read/write callbacks into regmap_config (Mark Langsdorf) [2122319] - device property: Fix recent breakage of fwnode_get_next_parent_dev() (Mark Langsdorf) [2122319] - drivers/base/memory: fix an unlikely reference counting issue in __add_memory_block() (Mark Langsdorf) [2122319] - driver core: Add dma_cleanup callback in bus_type (Mark Langsdorf) [2122319] - driver core: Add sysfs support for physical location of a device (Mark Langsdorf) [2122319] - drivers/base/node.c: fix compaction sysfs file leak (Mark Langsdorf) [2122319] - driver core: Prevent overriding async driver of a device before it probe (Mark Langsdorf) [2122319] - Documentation: dd: Use ReST lists for return values of driver_deferred_probe_check_state() (Mark Langsdorf) [2122319] - regmap: cache: set max_register with reg_stride (Mark Langsdorf) [2122319] - firmware_loader: Check fw_state_is_done in loading_store (Mark Langsdorf) [2122319] - driver: platform: Add helper for safer setting of driver_override (Mark Langsdorf) [2122319] - PM: domains: Move genpd's time-accounting to ktime_get_mono_fast_ns() (Mark Langsdorf) [2122319] - PM: runtime: Allow to call __pm_runtime_set_status() from atomic context (Mark Langsdorf) [2122319] - device property: Drop 'test' prefix in parameters of fwnode_is_ancestor_of() (Mark Langsdorf) [2122319] - device property: Introduce fwnode_for_each_parent_node() (Mark Langsdorf) [2122319] - device property: Allow error pointer to be passed to fwnode APIs (Mark Langsdorf) [2122319] - device property: Check fwnode->secondary in fwnode_graph_get_next_endpoint() (Mark Langsdorf) [2122319] - PM: runtime: Avoid device usage count underflows (Mark Langsdorf) [2122319] - PM: domains: Extend dev_pm_domain_detach() doc (Mark Langsdorf) [2122319]- gitlab-ci: use CI templates from production branch (Michael Hofmann) - cpufreq: ACPI: Remove unused variables 'acpi_cpufreq_online' and 'ret' (Mark Langsdorf) [2038200] - cpufreq: ACPI: Only set boost MSRs on supported CPUs (Mark Langsdorf) [2038200] - cpufreq: ACPI: Defer setting boost MSRs (Mark Langsdorf) [2038200] - s390/kexec: fix ipl report address for kdump (Tobias Huschle) [2161328] - iavf: schedule watchdog immediately when changing primary MAC (Michal Schmidt) [2152493] - iavf: Move netdev_update_features() into watchdog task (Michal Schmidt) [2152493] - iavf: fix temporary deadlock and failure to set MAC address (Michal Schmidt) [2152493] - iavf: Fix error handling in iavf_init_module() (Michal Schmidt) [2152493]- net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103955] - ixgbe: stop resetting SYSTIME in ixgbe_ptp_start_cyclecounter (Ken Cox) [2103955] - ixgbe: Manual AN-37 for troublesome link partners for X550 SFI (Ken Cox) [2103955] - ixgbe: Don't call kmap() on page allocated with GFP_ATOMIC (Ken Cox) [2103955] - ixgbe: convert .adjfreq to .adjfine (Ken Cox) [2103955] - ixgbe: drop unexpected word 'for' in comments (Ken Cox) [2103955] - ixgbe: remove unexpected word "the" (Ken Cox) [2103955] - intel: remove unused macros (Ken Cox) [2103955] - ixgbe: Fix typos in comments (Ken Cox) [2103955] - drivers, ixgbe: export vf statistics (Ken Cox) [2103955] - ixgbe: fix unexpected VLAN Rx in promisc mode on VF (Ken Cox) [2103955] - ixgbe: fix bcast packets Rx on VF after promisc removal (Ken Cox) [2103955] - ixgbe: propagate XFRM offload state direction instead of flags (Ken Cox) [2103955] - ixgbe: Fix module_param allow_unsupported_sfp type (Ken Cox) [2103955] - ixgbe: ensure IPsec VF<->PF compatibility (Ken Cox) [2103955] - ixgbe, xsk: Get rid of redundant 'fallthrough' (Ken Cox) [2103955] - ixgbe, xsk: Diversify return values from xsk_wakeup call paths (Ken Cox) [2103955] - ixgbe, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ken Cox) [2103955] - ixgbe, xsk: Decorate IXGBE_XDP_REDIR with likely() (Ken Cox) [2103955] - ixgbe: add improvement for MDD response functionality (Ken Cox) [2103955] - ixgbe: add the ability for the PF to disable VF link state (Ken Cox) [2103955] - ixgbe: xsk: change !netif_carrier_ok() handling in ixgbe_xmit_zc() (Ken Cox) [2103955] - ixgbe: Remove non-inclusive language (Ken Cox) [2103955] - ixgbe: Use irq_update_affinity_hint() (Ken Cox) [2103955] - net: convert users of bitmap_foo() to linkmode_foo() (Ken Cox) [2103955] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2103955] - net: Use skb_frag_off accessors (Ken Cox) [2103955] - drm/i915: Fix watermark calculations for DG2 CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for DG2 CCS modifiers (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ CCS+CC modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ MC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915: Fix watermark calculations for gen12+ RC CCS modifier (Jocelyn Falempe) [2041686] - drm/i915/uc: fix device/bus include on rhel8 (Jocelyn Falempe) [2041686] - drm/i915/display: consider DG2_RC_CCS_CC when migrating buffers (Jocelyn Falempe) [2041686] - drm/i915: allow control over the flags when migrating (Jocelyn Falempe) [2041686] - drm/i915/display: handle migration for dpt (Jocelyn Falempe) [2041686] - drm/i915/huc: better define HuC status getparam possible return values. (Jocelyn Falempe) [2041686] - drm/i915/huc: stall media submission until HuC is loaded (Jocelyn Falempe) [2041686] - drm/i915/huc: track delayed HuC load with a fence (Jocelyn Falempe) [2041686] - drm/i915/dg2: setup HuC loading via GSC (Jocelyn Falempe) [2041686] - drm/i915/pxp: add huc authentication and loading command (Jocelyn Falempe) [2041686] - drm/i915/pxp: implement function for sending tee stream command (Jocelyn Falempe) [2041686] - drm/i915/pxp: load the pxp module when we have a gsc-loaded huc (Jocelyn Falempe) [2041686] - drm/i915/gt: Flush to global observation point before breadcrumb write (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Add SLPC selftest live_slpc_power (Jocelyn Falempe) [2041686] - drm/i915/guc/slpc: Run SLPC selftests on all tiles (Jocelyn Falempe) [2041686] - drm/i915: Remove unwanted pointer unpacking (Jocelyn Falempe) [2041686] - drm/i915/guc: Enable compute scheduling on DG2 (Jocelyn Falempe) [2041686] - drm/i915/dg2: introduce Wa_22015475538 (Jocelyn Falempe) [2041686] - drm/i915/uc: Update to latest GuC and use new-format GuC/HuC names (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: extend Wa_1409120013 to DG2" (Jocelyn Falempe) [2041686] - drm/i915/gsc: allocate extended operational memory in LMEM (Jocelyn Falempe) [2041686] - drm/i915/gsc: add GSC XeHP SDV platform definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: add slow_firmware flag to the gsc device definition (Jocelyn Falempe) [2041686] - drm/i915/gsc: skip irq initialization if using polling (Jocelyn Falempe) [2041686] - drm/i915/uc: Add patch level version number support (Jocelyn Falempe) [2041686] - drm/i915/uc: Support for version reduced and multiple firmware files (Jocelyn Falempe) [2041686] - drm/i915/ttm: Abort suspend on i915_ttm_backup failure (Jocelyn Falempe) [2041686] - drm/i915/dg2: Incorporate Wa_16014892111 into DRAW_WATERMARK tuning (Jocelyn Falempe) [2041686] - drm/i915/guc: Record CTB info in error logs (Jocelyn Falempe) [2041686] - drm/i915/guc: Add GuC <-> kernel time stamp translation information (Jocelyn Falempe) [2041686] - drm/i915/guc: Don't use pr_err when not necessary (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add support for DC5 state (Jocelyn Falempe) [2041686] - drm/i915/dmc: Update DG2 DMC firmware to v2.07 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional tuning settings (Jocelyn Falempe) [2041686] - drm/i915/gt: Add dedicated function for non-ctx register tuning settings (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add Wa_1509727124 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Update DG2 to GuC v70.4.1 (Jocelyn Falempe) [2041686] - drm/i915/dg2: Add additional HDMI pixel clock frequencies (Jocelyn Falempe) [2041686] - Revert "drm/i915/dg2: Add preemption changes for Wa_14015141709" (Jocelyn Falempe) [2041686] - config: Enable TDX Guest (Wander Lairson Costa) [1836977] - x86/tdx: mark TDX as a tech preview (Wander Lairson Costa) [1836977] - x86/tdx: Panic on bad configs that #VE on "private" memory access (Wander Lairson Costa) [1836977] - x86/tdx: Prepare for using "INFO" call for a second purpose (Wander Lairson Costa) [1836977] - x86/tdx: Handle load_unaligned_zeropad() page-cross to a shared page (Wander Lairson Costa) [1836977] - x86/tdx: Clarify RIP adjustments in #VE handler (Wander Lairson Costa) [1836977] - vt: Initialize conswitchp to dummy_con if unset (Wander Lairson Costa) [1836977] - x86/tdx: Fix early #VE handling (Wander Lairson Costa) [1836977] - x86/tdx: Fix RETs in TDX asm (Wander Lairson Costa) [1836977] - x86/apic: Do apic driver probe for "nosmp" use case (Wander Lairson Costa) [1836977] - x86/mm: Fix spacing within memory encryption features message (Wander Lairson Costa) [1836977] - x86/kaslr: Fix build warning in KASLR code in boot stub (Wander Lairson Costa) [1836977] - Documentation/x86: Document TDX kernel architecture (Wander Lairson Costa) [1836977] - ACPICA: Avoid cache flush inside virtual machines (Wander Lairson Costa) [1836977] - x86/tdx/ioapic: Add shared bit for IOAPIC base address (Wander Lairson Costa) [1836977] - x86/mm: Make DMA memory shared for TD guest (Wander Lairson Costa) [1836977] - x86/mm/cpa: Add support for TDX shared memory (Wander Lairson Costa) [1836977] - x86/tdx: Make pages shared in ioremap() (Wander Lairson Costa) [1836977] - x86/topology: Disable CPU online/offline control for TDX guests (Wander Lairson Costa) [1836977] - x86/boot: Avoid #VE during boot for TDX platforms (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Use TEST reg,reg instead of CMP $0,reg (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Do not corrupt EDX on EFER.LME=1 setting (Wander Lairson Costa) [1836977] - x86/boot/compressed/64: Set EFER.LME=1 in 32-bit trampoline before returning to long mode (Wander Lairson Costa) [1836977] - x86/boot: Set CR0.NE early and keep it set during the boot (Wander Lairson Costa) [1836977] - x86/acpi/x86/boot: Add multiprocessor wake-up support (Wander Lairson Costa) [1836977] - x86/boot: Add a trampoline for booting APs via firmware handoff (Wander Lairson Costa) [1836977] - x86/asm/realmode: Use SYM_DATA_* instead of GLOBAL (Wander Lairson Costa) [1836977] - x86/realmode: Remove trampoline_status (Wander Lairson Costa) [1836977] - x86/tdx: Wire up KVM hypercalls (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add early boot support (Wander Lairson Costa) [1836977] - x86/tdx: Port I/O: Add runtime hypercalls (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Add decompression-time support for TDX (Wander Lairson Costa) [1836977] - x86/boot: Port I/O: Allow to hook up alternative helpers (Wander Lairson Costa) [1836977] - x86: Consolidate port I/O helpers (Wander Lairson Costa) [1836977] - x86: Adjust types used in port I/O helpers (Wander Lairson Costa) [1836977] - x86/tdx: Detect TDX at early kernel decompression time (Wander Lairson Costa) [1836977] - x86/tdx: Handle in-kernel MMIO (Wander Lairson Costa) [1836977] - x86/tdx: Handle CPUID via #VE (Wander Lairson Costa) [1836977] - x86/tdx: Add MSR support for TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add HLT support for TDX guests (Wander Lairson Costa) [1836977] - x86/traps: Add #VE support for TDX guest (Wander Lairson Costa) [1836977] - x86/traps: Refactor exc_general_protection() (Wander Lairson Costa) [1836977] - x86/traps: Cleanup do_general_protection() (Wander Lairson Costa) [1836977] - x86/dumpstack: Introduce die_addr() for die() with #GP fault address (Wander Lairson Costa) [1836977] - x86/traps: Print address on #GP (Wander Lairson Costa) [1836977] - x86/kprobes: Inline kprobe_exceptions_notify() into do_general_protection() (Wander Lairson Costa) [1836977] - x86/tdx: Exclude shared bit from __PHYSICAL_MASK (Wander Lairson Costa) [1836977] - x86/tdx: Extend the confidential computing API to support TDX guests (Wander Lairson Costa) [1836977] - x86/tdx: Add __tdx_module_call() and __tdx_hypercall() helper functions (Wander Lairson Costa) [1836977] - x86/tdx: Provide common base for SEAMCALL and TDCALL C wrappers (Wander Lairson Costa) [1836977] - x86/tdx: Detect running as a TDX guest in early boot (Wander Lairson Costa) [1836977] - x86/mm/cpa: Generalize __set_memory_enc_pgtable() (Wander Lairson Costa) [1836977] - x86/mm/pat: Don't flush cache if hardware enforces cache coherency across encryption domnains (Wander Lairson Costa) [1836977] - x86/coco: Add API to handle encryption mask (Wander Lairson Costa) [1836977] - x86/cc: Move arch/x86/{kernel/cc_platform.c => coco/core.c} (Wander Lairson Costa) [1836977] - x86/sev-es: Use insn_decode_mmio() for MMIO implementation (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_decode_mmio() (Wander Lairson Costa) [1836977] - x86/insn-eval: Introduce insn_get_modrm_reg_ptr() (Wander Lairson Costa) [1836977] - x86/insn-eval: Handle insn_get_opcode() failure (Wander Lairson Costa) [1836977] - x86/sev: Move common memory encryption code to mem_encrypt.c (Wander Lairson Costa) [1836977] - x86/sev: Rename mem_encrypt.c to mem_encrypt_amd.c (Wander Lairson Costa) [1836977] - x86/virtio: Have SEV guests enforce restricted virtio memory access (Wander Lairson Costa) [1836977] - devlink: protect devlink dump by the instance lock (Petr Oros) [2131116] - devlink: hold region lock when flushing snapshots (Petr Oros) [2131116] - net: devlink: enable parallel ops on netlink interface (Petr Oros) [2131116] - net: devlink: remove devlink_mutex (Petr Oros) [2131116] - net: devlink: convert reload command to take implicit devlink->lock (Petr Oros) [2131116] - net: devlink: introduce "unregistering" mark and use it during devlinks iteration (Petr Oros) [2131116] - devlink: Fix use-after-free after a failed reload (Petr Oros) [2131116] - net: devlink: Fix missing mutex_unlock() call (Petr Oros) [2131116] - Documentation: devlink: add add devlink-selftests to the table of contents (Petr Oros) [2131116] - devlink: Hold the instance lock in health callbacks (Petr Oros) [2131116] - net/mlx4: Lock mlx4 devlink reload callback (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink port register / unregister (Petr Oros) [2131116] - net/mlx4: Use devl_ API for devlink region create / destroy (Petr Oros) [2131116] - net: devlink: remove region snapshots list dependency on devlink->lock (Petr Oros) [2131116] - net: devlink: remove region snapshot ID tracking dependency on devlink->lock (Petr Oros) [2131116] - devlink: introduce framework for selftests (Petr Oros) [2131116] - net: devlink: remove redundant net_eq() check from sb_pool_get_dumpit() (Petr Oros) [2131116] - net: devlink: move net check into devlinks_xa_for_each_registered_get() (Petr Oros) [2131116] - net: devlink: make sure that devlink_try_get() works with valid pointer during xarray iteration (Petr Oros) [2131116] - netdevsim: convert driver to use unlocked devlink API during init/fini (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_region_create/destroy() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_dpipe*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_sb*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devlink_resource*() functions (Petr Oros) [2131116] - net: devlink: add unlocked variants of devling_trap*() functions (Petr Oros) [2131116] - net: devlink: avoid false DEADLOCK warning reported by lockdep (Petr Oros) [2131116] - net: devlink: fix return statement in devlink_port_new_notify() (Petr Oros) [2131116] - net: devlink: fix a typo in function name devlink_port_new_notifiy() (Petr Oros) [2131116] - net: devlink: make devlink_dpipe_headers_register() return void (Petr Oros) [2131116] - net: devlink: move unlocked function prototypes alongside the locked ones (Petr Oros) [2131116] - net: devlink: use helpers to work with devlink->lock mutex (Petr Oros) [2131116] - net: devlink: fix unlocked vs locked functions descriptions (Petr Oros) [2131116] - devlink: Hold the instance lock in port_new / port_del callbacks (Petr Oros) [2131116] - powercap: intel_rapl: Add support for RAPTORLAKE_S (Prarit Bhargava) [2120363] - selftests/bpf: Fix test_varlen verification failure with latest llvm (Yauheni Kaliuta) [2149222] - iwlwifi: remove firmware version limit for AC9560 (Íñigo Huguet) [2129361] - wifi: iwlwifi: fw: skip PPAG for JF (Íñigo Huguet) [2129361] - sched: Improve wake_up_all_idle_cpus() take #2 (Julia Denham) [2134931] - selftests/livepatch: better synchronize test_klp_callbacks_busy (Julia Denham) [2121204] - sched,livepatch: Use wake_up_if_idle() (Joe Lawrence) [2134931] - sched: Simplify wake_up_*idle*() (Joe Lawrence) [2134931] - sched,livepatch: Use task_call_func() (Joe Lawrence) [2134931] - sched,rcu: Rework try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - sched: Improve try_invoke_on_locked_down_task() (Joe Lawrence) [2134931] - arm64/bpf: Remove 128MB limit for BPF JIT programs (Yauheni Kaliuta) [2140163] - bpf: Define bpf_jit_alloc_exec_limit for arm64 JIT (Yauheni Kaliuta) [2140163] - arm64: extable: add `type` and `data` fields (Yauheni Kaliuta) [2140163] - arm64: extable: use `ex` for `exception_table_entry` (Yauheni Kaliuta) [2140163] - arm64: extable: make fixup_exception() return bool (Yauheni Kaliuta) [2140163] - arm64: extable: consolidate definitions (Yauheni Kaliuta) [2140163] - arm64: kvm: use kvm_exception_table_entry (Yauheni Kaliuta) [2140163] - s390/cio: check the subchannel validity for dev_busid (Tobias Huschle) [2160494] - s390/cio: add dev_busid sysfs entry for each subchannel (Tobias Huschle) [2160494]- intel_idle: Add AlderLake-N support (Prarit Bhargava) [2144692] - selftests/timens: add a test for vfork+exit (Oleg Nesterov) [2116444] - fs/exec: switch timens when a task gets a new mm (Oleg Nesterov) [2116444] - namespace: make timens_on_fork() return nothing (Oleg Nesterov) [2116444] - timens: make vdso_join_timens() always succeed (Oleg Nesterov) [2116444] - xfrm: Fix oops in __xfrm_state_delete() (Sabrina Dubroca) [2156048] - tcp: Fix data races around icsk->icsk_af_ops. (Guillaume Nault) [2143904] {CVE-2022-3566} - ice: synchronize the misc IRQ when tearing down Tx tracker (Petr Oros) [2148858] - ice: fix handling of burst Tx timestamps (Petr Oros) [2148858] - vhost/vsock: Fix error handling in vhost_vsock_init() (Stefano Garzarella) [2159969] - net: vmw_vsock: vmci: Check memcpy_from_msg() (Stefano Garzarella) [2159969] - vhost/vsock: Use kvmalloc/kvfree for larger packets. (Stefano Garzarella) [2159969] - vsock: Set socket state back to SS_UNCONNECTED in vsock_connect_timeout() (Stefano Garzarella) [2159969] - vsock: Fix memory leak in vsock_connect() (Stefano Garzarella) [2159969] - tools/power turbostat: Add support for RPL-S (Prarit Bhargava) [2122848]- nvme: re-order nvme_alloc_ns to match "nvme: use blk_mq_alloc_disk" (Chris Leech) [2152742] - perf vendor events amd: Add Zen 4 mapping (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 metrics (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 uncore events (Michael Petlan) [2148294] - perf vendor events amd: Add Zen 4 core events (Michael Petlan) [2148294] - cpuhotplug: Fix KABI breakage (Prarit Bhargava) [2156529] - scsi: target: core: Fix hard lockup when executing a compare-and-write command (Maurizio Lombardi) [2119897] - x86/topology: Fix duplicated core ID within a package (Prarit Bhargava) [2159553] - x86/topology: Fix multiple packages shown on a single-package system (Prarit Bhargava) [2159553] - hwmon/coretemp: Handle large core ID value (Prarit Bhargava) [2159553] - x86: Remove vendor checks from prefer_mwait_c1_over_halt (Prarit Bhargava) [2150067] - x86: Handle idle=nomwait cmdline properly for x86_idle (Prarit Bhargava) [2150067] - cpufreq: intel_pstate: Support Sapphire Rapids OOB mode (Prarit Bhargava) [2117767] - KVM: nVMX: Inject #GP, not #UD, if "generic" VMXON CR0/CR4 check fails (Emanuele Giuseppe Esposito) [2159433] - vmxnet3: correctly report csum_level for encapsulated packet (Izabela Bakollari) [2158809] - mei: pxp: support matching with a gfx discrete card (Jocelyn Falempe) [2147557] - mei: pxp: add command streamer API to the PXP driver (Jocelyn Falempe) [2147557] - mei: bus: extend bus API to support command streamer API (Jocelyn Falempe) [2147557] - mei: adjust extended header kdocs (Jocelyn Falempe) [2147557] - mei: bus: enable sending gsc commands (Jocelyn Falempe) [2147557] - mei: add support to GSC extended header (Jocelyn Falempe) [2147557] - mei: debugfs: add pxp mode to devstate in debugfs (Jocelyn Falempe) [2147557] - mei: drop ready bits check after start (Jocelyn Falempe) [2147557] - mei: gsc: add transition to PXP mode in resume flow (Jocelyn Falempe) [2147557] - mei: gsc: setup gsc extended operational memory (Jocelyn Falempe) [2147557] - mei: mkhi: add memory ready command (Jocelyn Falempe) [2147557] - mei: bus: export common mkhi definitions into a separate header (Jocelyn Falempe) [2147557] - mei: extend timeouts on slow devices (Jocelyn Falempe) [2147557] - mei: gsc: wait for reset thread on stop (Jocelyn Falempe) [2147557] - mei: gsc: use polling instead of interrupts (Jocelyn Falempe) [2147557] - mei: add slow_firmware flag to the mei auxiliary device (Jocelyn Falempe) [2147557] - mei: add kdoc for struct mei_aux_device (Jocelyn Falempe) [2147557] - mei: me: fix clang -Wformat warning (Jocelyn Falempe) [2147557] - mei: me: add raptor lake point S DID (Jocelyn Falempe) [2147557] - mei: hbm: drop capability response on early shutdown (Jocelyn Falempe) [2147557] - mei: me: set internal pg flag to off on hardware reset (Jocelyn Falempe) [2147557] - misc/mei: Add NULL check to component match callback functions (Jocelyn Falempe) [2147557] - drm/display: Move HDCP helpers into display-helper module (Jocelyn Falempe) [2147557] - mei: gsc: retrieve the firmware version (Jocelyn Falempe) [2147557] - mei: gsc: add runtime pm handlers (Jocelyn Falempe) [2147557] - mei: gsc: setup char driver alive in spite of firmware handshake failure (Jocelyn Falempe) [2147557] - mei: add support for graphics system controller (gsc) devices (Jocelyn Falempe) [2147557] - mei: avoid iterator usage outside of list_for_each_entry (Jocelyn Falempe) [2147557] - mei: do not overwrite state on hw start (Jocelyn Falempe) [2147557] - mei: me: fix reset policy on read error in interrupt (Jocelyn Falempe) [2147557] - mei: me: avoid link reset on shutdown (Jocelyn Falempe) [2147557] - mei: me: disable driver on the ign firmware (Jocelyn Falempe) [2147557] - mei: me: Use dma_set_mask_and_coherent() and simplify code (Jocelyn Falempe) [2147557] - mei: hbm: fix client dma reply status (Jocelyn Falempe) [2147557] - mei: cleanup status before client dma setup call (Jocelyn Falempe) [2147557] - mei: add POWERING_DOWN into device state print (Jocelyn Falempe) [2147557] - mei: Remove some dead code (Jocelyn Falempe) [2147557] - mei: bus: add client dma interface (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on early shutdown (Jocelyn Falempe) [2147557] - mei: me: add Ice Lake-N device id. (Jocelyn Falempe) [2147557] - mei: pxp: export pavp client to me client bus (Jocelyn Falempe) [2147557] - mei: Remove usage of the deprecated "pci-dma-compat.h" API (Jocelyn Falempe) [2147557] - mei: constify passed buffers and structures (Jocelyn Falempe) [2147557] - mei: revamp mei extension header structure layout. (Jocelyn Falempe) [2147557] - mei: fix kdoc in the driver (Jocelyn Falempe) [2147557] - mei: hdcp: SPDX tag should be the first line (Jocelyn Falempe) [2147557] - mei: request autosuspend after sending rx flow control (Jocelyn Falempe) [2147557] - mei: Drop unnecessary NULL check after container_of (Jocelyn Falempe) [2147557] - mei: me: add Alder Lake P device id. (Jocelyn Falempe) [2147557] - mei: allow map and unmap of client dma buffer only for disconnected client (Jocelyn Falempe) [2147557] - mei: use sysfs_emit() in tx_queue_limit_show sysfs (Jocelyn Falempe) [2147557] - mei: bus: block send with vtag on non-conformat FW (Jocelyn Falempe) [2147557] - mei: bus: change remove callback to return void (Jocelyn Falempe) [2147557] - mei: bus: simplify mei_cl_device_remove() (Jocelyn Falempe) [2147557] - mei: implement client dma setup. (Jocelyn Falempe) [2147557] - mei: hbm: add client dma hbm messages (Jocelyn Falempe) [2147557] - mei: add support for client dma capability (Jocelyn Falempe) [2147557] - mei: allow clients on bus to communicate in remove callback (Jocelyn Falempe) [2147557] - mei: me: add adler lake point LP DID (Jocelyn Falempe) [2147557] - mei: hbm: drop hbm responses on shutdown (Jocelyn Falempe) [2147557] - mei: hbm: call mei_set_devstate() on hbm stop response (Jocelyn Falempe) [2147557] - mei: document that mei_msg_hdr_init returns ERR_PTR (Jocelyn Falempe) [2147557] - mei: fix transfer over dma with extended header (Jocelyn Falempe) [2147557] - misc/mei/hdcp: Fix AUTH_STREAM_REQ cmd buffer len (Jocelyn Falempe) [2147557] - mei: bus: enable pavp device. (Jocelyn Falempe) [2147557] - mei: bus: add vtag support (Jocelyn Falempe) [2147557] - Revert "mei: virtio: virtualization frontend driver" (Jocelyn Falempe) [2147557] - mei: bus: fix a kernel-doc markup (Jocelyn Falempe) [2147557] - mei: protect mei_cl_mtu from null dereference (Jocelyn Falempe) [2147557] - mei: bus: deinitialize callback functions on init failure (Jocelyn Falempe) [2147557] - mei: bus: do not start a read for disconnected clients (Jocelyn Falempe) [2147557] - misc: mei: remove unneeded break (Jocelyn Falempe) [2147557] - mei: hw: Replace zero-length array with flexible-array member (Jocelyn Falempe) [2147557] - mei: virtio: virtualization frontend driver (Jocelyn Falempe) [2147557] - mei: add connect with vtag ioctl (Jocelyn Falempe) [2147557] - mei: bus: unconditionally enable clients with vtag support (Jocelyn Falempe) [2147557] - mei: bus: use zero vtag for bus clients. (Jocelyn Falempe) [2147557] - mei: handle tx queue flushing for vtag connections (Jocelyn Falempe) [2147557] - mei: add a vtag map for each client (Jocelyn Falempe) [2147557] - mei: add a spin lock to protect rd_completed queue (Jocelyn Falempe) [2147557] - mei: bump hbm version to 2.2 (Jocelyn Falempe) [2147557] - mei: add support for mei extended header. (Jocelyn Falempe) [2147557] - mei: add vtag support bit in client properties (Jocelyn Falempe) [2147557] - mei: restrict vtag support to hbm version 2.2 (Jocelyn Falempe) [2147557] - mei: hbm: add capabilities message (Jocelyn Falempe) [2147557] - Revert "scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding" (Chris Leech) [2122624] - Revert "scsi: iscsi: Use the session workqueue for recovery" (Chris Leech) [2122624] - l2tp: Don't sleep and disable BH under writer-side sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - l2tp: Serialize access to sk_user_data with sk_callback_lock (Guillaume Nault) [2145235] {CVE-2022-4129} - net: fix a concurrency bug in l2tp_tunnel_register() (Guillaume Nault) [2145235] {CVE-2022-4129} - net: tap: fix general protection fault when freeing an skb when the ring is full (Antoine Tenart) [2152802] - platform/x86/intel/pmt: Sapphire Rapids PMT errata fix (Prarit Bhargava) [2144689] - RDMA/core: Fix null-ptr-deref in ib_core_cleanup() (Kamal Heib) [2120677] - RDMA/rxe: Fix mr leak in RESPST_ERR_RNR (Kamal Heib) [2120677] - IB/hfi1: Correctly move list in sc_disable() (Kamal Heib) [2120677] - RDMA/cma: Use output interface for net_dev check (Kamal Heib) [2120677] - RDMA/usnic: fix set-but-not-unused variable 'flags' warning (Kamal Heib) [2120677] - IB/rdmavt: Add __init/__exit annotations to module init/exit funcs (Kamal Heib) [2120677] - RDMA/rxe: Fix resize_finish() in rxe_queue.c (Kamal Heib) [2120677] - IB: Set IOVA/LENGTH on IB_MR in core/uverbs layers (Kamal Heib) [2120677] - RDMA/cm: Use SLID in the work completion as the DLID in responder side (Kamal Heib) [2120677] - RDMA/siw: Fix QP destroy to wait for all references dropped. (Kamal Heib) [2120677] - RDMA/srp: Fix srp_abort() (Kamal Heib) [2120677] - RDMA/irdma: Validate udata inlen and outlen (Kamal Heib) [2120677] - RDMA/irdma: Align AE id codes to correct flush code and event (Kamal Heib) [2120677] - RDMA/rxe: Fix the error caused by qp->sk (Kamal Heib) [2120677] - RDMA/rxe: Fix "kernel NULL pointer dereference" error (Kamal Heib) [2120677] - RDMA/rxe: Remove an unused member from struct rxe_mr (Kamal Heib) [2120677] - x86/fpu: Fix copy_xstate_to_uabi() to copy init states correctly (Dean Nelson) [2122850] - x86/fpu: Exclude dynamic states from init_fpstate (Dean Nelson) [2122850] - x86/fpu: Fix the init_fpstate size check with the actual size (Dean Nelson) [2122850] - x86/fpu: Configure init_fpstate attributes orderly (Dean Nelson) [2122850] - x86/fpu/xstate: Fix the ARCH_REQ_XCOMP_PERM implementation (Dean Nelson) [2122850] - ceph: rely on vfs for setgid stripping (Andrey Albershteyn) [2128904] - fs: move S_ISGID stripping into the vfs_*() helpers (Andrey Albershteyn) [2128904] - fs: Add missing umask strip in vfs_tmpfile (Andrey Albershteyn) [2128904] - fs: add mode_strip_sgid() helper (Andrey Albershteyn) [2128904]- x86/insn: Add AMX instructions to the x86 instruction decoder (Prarit Bhargava) [2117765] - intel_idle: Add a new flag to initialize the AMX state (Prarit Bhargava) [2117765] - x86/fpu: Add a helper to prepare AMX state for low-power CPU idle (Prarit Bhargava) [2117765] - intel_idle: make SPR C1 and C1E be independent (Prarit Bhargava) [2117765] - rpmspec: drop traceevent files instead of just excluding them from files list (Michael Petlan) [2155509] - powerpc/bpf/64: Add instructions for atomic_[cmp]xchg (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for atomic fetch operations (Mamatha Inamdar) [2113254] - powerpc/bpf/64: add support for BPF_ATOMIC bitwise operations (Mamatha Inamdar) [2113254] - powerpc/bpf: Simplify bpf_to_ppc() and adopt it for powerpc64 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Store temp registers' bpf to ppc mapping (Mamatha Inamdar) [2113254] - powerpc/bpf: Use _Rn macros for GPRs (Mamatha Inamdar) [2113254] - powerpc/bpf: Move bpf_jit64.h into bpf_jit_comp64.c (Mamatha Inamdar) [2113254] - powerpc/bpf: Cleanup bpf_jit.h (Mamatha Inamdar) [2113254] - powerpc64/bpf: Get rid of PPC_BPF_[LL|STL|STLU] macros (Mamatha Inamdar) [2113254] - powerpc64/bpf: Convert some of the uses of PPC_BPF_[LL|STL] to PPC_BPF_[LD|STD] (Mamatha Inamdar) [2113254] - powerpc64/bpf: Optimize instruction sequence used for function calls (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv1: Do not load TOC before calling functions (Mamatha Inamdar) [2113254] - powerpc64/bpf elfv2: Setup kernel TOC in r2 on entry (Mamatha Inamdar) [2113254] - powerpc64: Set PPC64_ELF_ABI_v[1|2] macros to 1 (Mamatha Inamdar) [2113254] - powerpc64/bpf: Use r12 for constant blinding (Mamatha Inamdar) [2113254] - powerpc64/bpf: Do not save/restore LR on each call to bpf_stf_barrier() (Mamatha Inamdar) [2113254] - powerpc/bpf: Handle large branch ranges with BPF_EXIT (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit a single branch instruction for known short branch ranges (Mamatha Inamdar) [2113254] - powerpc/bpf: Skip branch range validation during first pass (Mamatha Inamdar) [2113254] - powerpc64/bpf: Limit 'ldbrx' to processors compliant with ISA v2.06 (Mamatha Inamdar) [2113254] - tools/bpf: Rename 'struct event' to avoid naming conflict (Mamatha Inamdar) [2113254] - bpf: Guard against accessing NULL pt_regs in bpf_get_task_stack() (Mamatha Inamdar) [2113254] - bpf ppc64: Access only if addr is kernel address (Mamatha Inamdar) [2113254] - bpf ppc64: Add BPF_PROBE_MEM support for JIT (Mamatha Inamdar) [2113254] - powerpc/ppc-opcode: introduce PPC_RAW_BRANCH() macro (Mamatha Inamdar) [2113254] - bpf powerpc: refactor JIT compiler code (Mamatha Inamdar) [2113254] - bpf powerpc: Remove extra_pass from bpf_jit_build_body() (Mamatha Inamdar) [2113254] - bpf powerpc: Remove unused SEEN_STACK (Mamatha Inamdar) [2113254] - powerpc/bpf: Emit stf barrier instruction sequences for BPF_NOSPEC (Mamatha Inamdar) [2113254] - powerpc/security: Add a helper to query stf_barrier type (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_SUB when imm == 0x80000000 (Mamatha Inamdar) [2113254] - powerpc/bpf: Fix BPF_MOD when imm == 1 (Mamatha Inamdar) [2113254] - powerpc/bpf: Validate branch ranges (Mamatha Inamdar) [2113254] - powerpc/lib: Add helper to check if offset is within conditional branch range (Mamatha Inamdar) [2113254] - powerpc/lib/feature-fixups: Use PPC_RAW_xxx() macros (Mamatha Inamdar) [2113254] - powerpc: Move PPC_HA() PPC_HI() and PPC_LO() to ppc-opcode.h (Mamatha Inamdar) [2113254] - swapfile: fix soft lockup in scan_swap_map_slots (Waiman Long) [2155734] - mm/swap: add helper swap_offset_available() (Waiman Long) [2155734] - pNFS/filelayout: Fix coalescing test for single DS (Benjamin Coddington) [2158520] - arm64: kdump: Support crashkernel=X fall back to reserve region above DMA zones (Pingfan Liu) [1940674] - arm64: kdump: Provide default size when crashkernel=Y,low is not specified (Pingfan Liu) [1940674] - media: dmxdev: fix UAF when dvb_register_device() fails (Dean Nelson) [2123301] {CVE-2022-41218} - crypto: s390/aes - drop redundant xts key check (Vladis Dronov) [2158893] - crypto: xts - implement xts_verify_key() with xts_check_key() (Vladis Dronov) [2158893] - audit: cache ctx->major in audit_filter_syscall() (Richard Guy Briggs) [2123854] - audit: free audit_proctitle only on task exit (Richard Guy Briggs) [2123854] - audit: explicitly check audit_context->context enum value (Richard Guy Briggs) [2123854] - audit: move audit_return_fixup before the filters (Richard Guy Briggs) [2123854] - audit: fix potential double free on error path from fsnotify_add_inode_mark (Richard Guy Briggs) [2123854] - i2c: ismt: Fix an out-of-bounds bug in ismt_access() (Prarit Bhargava) [2119066] {CVE-2022-2873} - net: dropreason: add SKB_DROP_REASON_FRAG_TOO_FAR (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_FRAG_REASM_TIMEOUT (Antoine Tenart) [2155186] - net: dropreason: add SKB_DROP_REASON_DUP_FRAG (Antoine Tenart) [2155186] - net: dropreason: propagate drop_reason to skb_release_data() (Antoine Tenart) [2155186] - net: dropreason: add SKB_CONSUMED reason (Antoine Tenart) [2155186] - ipv4: remove redundant null pointer check before kfree_skb (Antoine Tenart) [2155186]- turbostat: Bring code up-to-date with upstream (Prarit Bhargava) [2117769] - tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.07.28 (Prarit Bhargava) [2117769] - tools/power turbostat: do not decode ACC for ICX and SPR (Prarit Bhargava) [2117769] - tools/power turbostat: fix SPR PC6 limits (Prarit Bhargava) [2117769] - tools/power turbostat: cleanup 'automatic_cstate_conversion_probe()' (Prarit Bhargava) [2117769] - tools/power turbostat: separate SPR from ICX (Prarit Bhargava) [2117769] - tools/power turbosstat: fix comment (Prarit Bhargava) [2117769] - tools/power turbostat: Support RAPTORLAKE P (Prarit Bhargava) [2117769] - tools/power turbostat: add support for ALDERLAKE_N (Prarit Bhargava) [2117769] - tools/power turbostat: dump secondary Turbo-Ratio-Limit (Prarit Bhargava) [2117769] - tools/power turbostat: simplify dump_turbo_ratio_limits() (Prarit Bhargava) [2117769] - tools/power turbostat: dump CPUID.7.EDX.Hybrid (Prarit Bhargava) [2117769] - tools/power turbostat: update turbostat.8 (Prarit Bhargava) [2117769] - tools/power turbostat: Show uncore frequency (Prarit Bhargava) [2117769] - tools/power turbostat: Fix file pointer leak (Prarit Bhargava) [2117769] - tools/power turbostat: replace strncmp with single character compare (Prarit Bhargava) [2117769] - tools/power turbostat: print the kernel boot commandline (Prarit Bhargava) [2117769] - tools/power turbostat: Introduce support for RaptorLake (Prarit Bhargava) [2117769] - tools/power turbostat: version 2022.04.16 (Prarit Bhargava) [2117769] - tools/power turbostat: No build warnings with -Wextra (Prarit Bhargava) [2117769] - tools/power turbostat: be more useful as non-root (Prarit Bhargava) [2117769] - tools/power turbostat: fix ICX DRAM power numbers (Prarit Bhargava) [2117769] - tools/power turbostat: Support thermal throttle count print (Prarit Bhargava) [2117769] - tools/power turbostat: Allow printing header every N iterations (Prarit Bhargava) [2117769] - tools/power turbostat: Allow -e for all names. (Prarit Bhargava) [2117769] - tools/power turbostat: print power values upto three decimal (Prarit Bhargava) [2117769] - tools/power turbostat: Add Power Limit4 support (Prarit Bhargava) [2117769] - tools/power turbostat: fix dump for AMD cpus (Prarit Bhargava) [2117769] - tools/power turbostat: tweak --show and --hide capability (Prarit Bhargava) [2117769] - NFSv4: Retry LOCK on OLD_STATEID during delegation return (Benjamin Coddington) [2137826] - KVM: s390: pv: don't allow userspace to set the clock under PV (Tobias Huschle) [2154284] - net: mana: Fix race on per-CQ variable napi work_done (Emanuele Giuseppe Esposito) [2151722] - powercap: intel_rapl: support new layout of Psys PowerLimit Register on SPR (Prarit Bhargava) [2106143] - ceph: choose auth MDS for getxattr with the Xs caps (Milind Changire) [2126703] - ceph: try to choose the auth MDS if possible for getattr (Milind Changire) [2126703] - ceph: convert to generic_file_llseek (Milind Changire) [2126707] - ceph: don't leak snap_rwsem in handle_cap_grant (Milind Changire) [2126706] - ceph: prevent a client from exceeding the MDS maximum xattr size (Milind Changire) [2126704] - ceph: add session already open notify support (Milind Changire) [2126701] - ceph: use correct index when encoding client supported features (Milind Changire) [2143875] - ceph: switch TASK_INTERRUPTIBLE to TASK_KILLABLE (Milind Changire) [2126700] - ceph: allow ceph.dir.rctime xattr to be updatable (Milind Changire) [2126699] - ipv6: Use ipv6_only_sock() helper in condition. (Izabela Bakollari) [2144855] - ipv6: Remove __ipv6_only_sock(). (Izabela Bakollari) [2144855] - redhat/configs: Switch CONFIG_X86_AMD_PSTATE to built-in (Prarit Bhargava) [2150424] - Documentation: add amd-pstate kernel command line options (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: add amd-pstate driver parameter for mode selection (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: change amd-pstate driver to be built-in type (Prarit Bhargava) [2150424] - cpufreq: amd-pstate: cpufreq: amd-pstate: reset MSR_AMD_PERF_CTL register at init (Prarit Bhargava) [2150424] - scsi: target: iscsi: Fix a race condition between login_work and the login thread (Maurizio Lombardi) [2153832] - virtio_console: Introduce an ID allocator for virtual console numbers (Cédric Le Goater) [2072437] - blk-throttle: fix that io throttle can only work for single bio (Ming Lei) [2088193] - scsi: zfcp: Fix double free of FSF request when qdio send fails (Tobias Huschle) [2155157] - scsi: qla2xxx: Fix crash when I/O abort times out (Nilesh Javali) [2115820] - perf trace: Fix SIGSEGV when processing syscall args (Michael Petlan) [2145089] - config: mhi: set CONFIG_MHI_BUS_EP to disabled (Íñigo Huguet) [2136123] - config: rtw89: set CONFIG_RTW89_8852C to disabled (Íñigo Huguet) [2136123] - wifi: ath11k: avoid deadlock during regulatory update in ath11k_regd_update() (Íñigo Huguet) [2136123 2139481] - wifi: mac80211: mlme: Fix double unlock on assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: Fix missing unlock on beacon RX (Íñigo Huguet) [2136123] - wifi: mac80211: fix memory corruption in minstrel_ht_update_rates() (Íñigo Huguet) [2136123] - wifi: mac80211: fix regression with non-QoS drivers (Íñigo Huguet) [2136123] - wifi: mac80211: ensure vif queues are operational after start (Íñigo Huguet) [2136123] - wifi: mac80211: don't start TX with fq->lock to fix deadlock (Íñigo Huguet) [2136123] - wifi: cfg80211: fix MCS divisor value (Íñigo Huguet) [2136123] - wifi: mt76: fix 5 GHz connection regression on mt76x0/mt76x2 (Íñigo Huguet) [2136123] - wifi: mt76: fix reading current per-tid starting sequence number for aggregation (Íñigo Huguet) [2136123] - wifi: iwlwifi: Mark IWLMEI as broken (Íñigo Huguet) [2136123] - wifi: iwlwifi: don't spam logs with NSS>2 messages (Íñigo Huguet) [2136123] - wifi: use struct_group to copy addresses (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: check length for virtio packets (Íñigo Huguet) [2136123] - wifi: mac80211: fix locking in auth/assoc timeout (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: release deflink channel in error case (Íñigo Huguet) [2136123] - wifi: mac80211: fix link warning in RX agg timer expiry (Íñigo Huguet) [2136123] - bus: mhi: host: Fix up null pointer access in mhi_irq_handler (Íñigo Huguet) [2136123] - net: Use u64_stats_fetch_begin_irq() for stats fetch. (Íñigo Huguet) [2136123] - wifi: mt76: mt7921e: fix crash in chip reset fail (Íñigo Huguet) [2136123] - wifi: mac80211: potential NULL dereference in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: cfg80211: debugfs: fix return type in ht40allow_map_read() (Íñigo Huguet) [2136123] - wifi: mac80211: Don't finalize CSA in IBSS mode if state is disconnected (Íñigo Huguet) [2136123] - wifi: mac80211: fix possible leak in ieee80211_tx_control_port() (Íñigo Huguet) [2136123] - wifi: mac80211: always free sta in __sta_info_alloc in case of error (Íñigo Huguet) [2136123] - wifi: mac80211: Fix UAF in ieee80211_scan_rx() (Íñigo Huguet) [2136123] - net: qrtr: start MHI channel after endpoit creation (Íñigo Huguet) [2136123] - wifi: cfg80211: Fix validating BSS pointers in __cfg80211_connect_result (Íñigo Huguet) [2136123] - wifi: rtw88: check the return value of alloc_workqueue() (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: adjust IMR for SER L1 (Íñigo Huguet) [2136123] - wifi: rtw89: 8852a: update RF radio A/B R56 (Íñigo Huguet) [2136123] - wifi: brcmfmac: prevent double-free on hardware-reset (Íñigo Huguet) [2136123] - wifi: brcmfmac: support brcm,ccode-map-trivial DT property (Íñigo Huguet) [2136123] - wifi: brcmfmac: Replace default (not configured) MAC with a random MAC (Íñigo Huguet) [2136123] - wifi: brcmfmac: Add brcmf_c_set_cur_etheraddr() helper (Íñigo Huguet) [2136123] - wifi: brcmfmac: Remove #ifdef guards for PM related functions (Íñigo Huguet) [2136123] - wifi: brcmfmac: use strreplace() in brcmf_of_probe() (Íñigo Huguet) [2136123] - wifi: rtl8xxxu: Fix the error handling of the probe function (Íñigo Huguet) [2136123] - wifi: mwifiex: clean up one inconsistent indenting (Íñigo Huguet) [2136123] - wifi: rtlwifi: Remove duplicate word and Fix typo (Íñigo Huguet) [2136123] - wifi: mwifiex: Fix comment typo (Íñigo Huguet) [2136123] - wifi: iwlwifi: mvm: fix clang -Wformat warnings (Íñigo Huguet) [2136123] - Revert "ath11k: add support for hardware rfkill for QCA6390" (Íñigo Huguet) [2136123] - wifi: ath11k: Fix register write failure on QCN9074 (Íñigo Huguet) [2136123] - wifi: mac80211: fix link data leak (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix disassoc with MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add macros to loop over active links (Íñigo Huguet) [2136123] - wifi: mac80211: remove erroneous sband/link validation (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: transmit assoc frame with address translation (Íñigo Huguet) [2136123] - wifi: mac80211: verify link addresses are different (Íñigo Huguet) [2136123] - wifi: mac80211: rx: track link in RX data (Íñigo Huguet) [2136123] - wifi: mac80211: optionally implement MLO multicast TX (Íñigo Huguet) [2136123] - wifi: mac80211: expand ieee80211_mgmt_tx() for MLO (Íñigo Huguet) [2136123] - wifi: nl80211: add MLO link ID to the NL80211_CMD_FRAME TX API (Íñigo Huguet) [2136123] - wifi: mac80211: report link ID to cfg80211 on mgmt RX (Íñigo Huguet) [2136123] - wifi: cfg80211: report link ID in NL80211_CMD_FRAME (Íñigo Huguet) [2136123] - wifi: mac80211: add hardware timestamps for RX and TX (Íñigo Huguet) [2136123] - wifi: cfg80211: add hardware timestamps to frame RX info (Íñigo Huguet) [2136123] - wifi: cfg80211/nl80211: move rx management data into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: add a function for reporting TX status with hardware timestamps (Íñigo Huguet) [2136123] - wifi: nl80211: add RX and TX timestamp attributes (Íñigo Huguet) [2136123] - nl80211: document uapi for CMD_FRAME_WAIT_CANCEL (Íñigo Huguet) [2136123] - wifi: ieee80211: add helper functions for detecting TM/FTM frames (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: handle links for wmediumd/virtio (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix link_sta insertion (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix link_sta setup (Íñigo Huguet) [2136123] - wifi: nl80211/mac80211: clarify link ID in control port TX (Íñigo Huguet) [2136123] - wifi: mac80211: return error from control port TX for drops (Íñigo Huguet) [2136123] - wifi: nl80211: require MLD address on link STA add/modify (Íñigo Huguet) [2136123] - wifi: mac80211: more station handling sanity checks (Íñigo Huguet) [2136123] - wifi: mac80211: fix link sta hash table handling (Íñigo Huguet) [2136123] - wifi: mac80211: validate link address doesn't change (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo to mlo state (Íñigo Huguet) [2136123] - wifi: mac80211: fast-xmit: handle non-MLO clients (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix address translation for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: fix RX MLD address translation (Íñigo Huguet) [2136123] - wifi: mac80211: fix NULL pointer deref with non-MLD STA (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: fix override calculation (Íñigo Huguet) [2136123] - wifi: mac80211: tx: use AP address in some places for MLO (Íñigo Huguet) [2136123] - net: add missing includes and forward declarations under net/ (Íñigo Huguet) [2136123] - wifi: rtl8192se: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: rt2x00: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmsmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: brcmfmac: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: mac80211: do not abuse fq.lock in ieee80211_do_stop() (Íñigo Huguet) [2136123] - wifi: mt7601u: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: mt7601u: eeprom: fix clang -Wformat warning (Íñigo Huguet) [2136123] - wifi: ath: fix repeated words in comments (Íñigo Huguet) [2136123] - wifi: ath11k: mac: fix long line (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: set sta.mlo correctly (Íñigo Huguet) [2136123] - wifi: mac80211: remove stray printk (Íñigo Huguet) [2136123] - wifi: mac80211: support MLO authentication/association with one link (Íñigo Huguet) [2136123] - wifi: mac80211: add API to parse multi-link element (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix TX link selection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use MLO link ID for TX (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: do rc update per link (Íñigo Huguet) [2136123] - wifi: mac80211: do link->MLD address translation on RX (Íñigo Huguet) [2136123] - wifi: mac80211: select link when transmitting to non-MLO stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix up link station creation/insertion (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: implement sta_state for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: limit A-MSDU subframes for client too (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_set_associated() (Íñigo Huguet) [2136123] - wifi: cfg80211: add cfg80211_get_iftype_ext_capa() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: look up beacon elems only if needed (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc link setup (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove address arg to ieee80211_mark_sta_auth() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc success handling (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor ieee80211_prep_channel() a bit (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor assoc req element building (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: switch some things back to deflink (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: change flags in ieee80211_determine_chantype() (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: shift some code around (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: refactor link station setup (Íñigo Huguet) [2136123] - wifi: mac80211: move IEEE80211_SDATA_OPERATING_GMODE to link (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_check_rate_mask() link-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add multi-link element to AUTH frames (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: clean up supported channels element code (Íñigo Huguet) [2136123] - wifi: mac80211: release channel context on link stop (Íñigo Huguet) [2136123] - wifi: mac80211: prohibit DEAUTH_NEED_MGD_TX_PREP in MLO (Íñigo Huguet) [2136123] - wifi: nl80211: fix some attribute policy entries (Íñigo Huguet) [2136123] - wifi: nl80211: reject fragmented and non-inheritance elements (Íñigo Huguet) [2136123] - wifi: nl80211: reject link specific elements on assoc link (Íñigo Huguet) [2136123] - wifi: cfg80211: set country_elem to NULL (Íñigo Huguet) [2136123] - wifi: mac80211: remove link_id parameter from link_info_changed() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in switch/(un)assign_vif_chanctx() (Íñigo Huguet) [2136123] - wifi: nl80211: advertise MLO support (Íñigo Huguet) [2136123] - wifi: mac80211: Support multi link in ieee80211_recalc_min_chandef() (Íñigo Huguet) [2136123] - wifi: mac80211: don't check carrier in chanctx code (Íñigo Huguet) [2136123] - wifi: nl80211: allow link ID in set_wiphy with frequency (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL tx from specific link (Íñigo Huguet) [2136123] - wifi: mac80211: Allow EAPOL frames from link addresses (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: Support control port TX from specific link (Íñigo Huguet) [2136123] - wifi: nl80211: Support MLD parameters in nl80211_set_station() (Íñigo Huguet) [2136123] - wifi: nl80211: check MLO support in authenticate (Íñigo Huguet) [2136123] - wifi: mac80211: add a helper to fragment an element (Íñigo Huguet) [2136123] - wifi: mac80211: skip rate statistics for MLD STAs (Íñigo Huguet) [2136123] - wifi: nl80211: set BSS to NULL if IS_ERR() (Íñigo Huguet) [2136123] - wifi: nl80211: add EML/MLD capabilities to per-iftype capabilities (Íñigo Huguet) [2136123] - wifi: nl80211: better validate link ID for stations (Íñigo Huguet) [2136123] - wifi: mac80211: fix link manipulation (Íñigo Huguet) [2136123] - wifi: mac80211: tighten locking check (Íñigo Huguet) [2136123] - wifi: cfg80211: clean up links appropriately (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: simplify adding ht/vht/he/eht elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding custom elements (Íñigo Huguet) [2136123] - wifi: mac80211: refactor adding rates to assoc request (Íñigo Huguet) [2136123] - wifi: mac80211: use only channel width in ieee80211_parse_bitrates() (Íñigo Huguet) [2136123] - wifi: cfg80211: add ieee80211_chanwidth_rate_flags() (Íñigo Huguet) [2136123] - wifi: mac80211: remove redundant condition (Íñigo Huguet) [2136123] - wifi: mac80211: don't set link address for station (Íñigo Huguet) [2136123] - wifi: mac80211: fix multi-BSSID element parsing (Íñigo Huguet) [2136123] - wifi: mac80211: move tdls_chan_switch_prohibited to link data (Íñigo Huguet) [2136123] - wifi: mac80211: don't re-parse elems in ieee80211_assoc_success() (Íñigo Huguet) [2136123] - wifi: mac80211: replace link_id with link_conf in start/stop_ap() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor elements parsing with parameter struct (Íñigo Huguet) [2136123] - wifi: cfg80211: extend cfg80211_rx_assoc_resp() for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: put cfg80211_rx_assoc_resp() arguments into a struct (Íñigo Huguet) [2136123] - wifi: cfg80211: adjust assoc comeback for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: unify assoc data event sending (Íñigo Huguet) [2136123] - wifi: cfg80211: prepare association failure APIs for MLO (Íñigo Huguet) [2136123] - wifi: cfg80211: remove BSS pointer from cfg80211_disassoc_request (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use correct link_sta (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: remove sta argument from ieee80211_config_bw (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: use ieee80211_get_link_sband() (Íñigo Huguet) [2136123] - wifi: mac80211: split IEEE80211_STA_DISABLE_WMM to link data (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: first adjustments for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: do IEEE80211_STA_RESET_SIGNAL_AVE per link (Íñigo Huguet) [2136123] - wifi: mac80211: mlme: track AP (MLD) address separately (Íñigo Huguet) [2136123] - wifi: mac80211: remove unused bssid variable (Íñigo Huguet) [2136123] - wifi: mac80211: change QoS settings API to take link into account (Íñigo Huguet) [2136123] - wifi: mac80211: expect powersave handling in driver for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: move ps setting to vif config (Íñigo Huguet) [2136123] - wifi: mac80211: provide link ID in link_conf (Íñigo Huguet) [2136123] - wifi: mac80211: set up/tear down client vif links properly (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_request_smps_mgd_work (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex for dump_survey (Íñigo Huguet) [2136123] - wifi: mac80211: fix key lookup (Íñigo Huguet) [2136123] - wifi: mac80211: separate out connection downgrade flags (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D2.0 (Íñigo Huguet) [2136123] - wifi: mac80211: Align with Draft P802.11be_D1.5 (Íñigo Huguet) [2136123] - wifi: mac80211: skip powersave recalc if driver SUPPORTS_DYNAMIC_PS (Íñigo Huguet) [2136123] - wifi: mac80211: debug: omit link if non-MLO connection (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Ack link addressed frames (Íñigo Huguet) [2136123] - wifi: cfg80211: drop BSS elements from assoc trace for now (Íñigo Huguet) [2136123] - wifi: cfg80211: make cfg80211_auth_request::key_idx signed (Íñigo Huguet) [2136123] - wifi: nl80211: enable setting the link address at new station (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link/link_conf pointers (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for station APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for channel switch APIs (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex in add/mod/del link station (Íñigo Huguet) [2136123] - wifi: mac80211: implement callbacks for _link_station (Íñigo Huguet) [2136123] - wifi: cfg80211/mac80211: separate link params from station params (Íñigo Huguet) [2136123] - wifi: cfg80211: add API to add/modify/remove a link station (Íñigo Huguet) [2136123] - wifi: mac80211: add an ieee80211_get_link_sband (Íñigo Huguet) [2136123] - wifi: mac80211: Remove AP SMPS leftovers (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow MLO TX with link source address (Íñigo Huguet) [2136123] - wifi: mac80211: Consider MLO links in offchannel logic (Íñigo Huguet) [2136123] - wifi: mac80211: rx: accept link-addressed frames (Íñigo Huguet) [2136123] - wifi: mac80211: consistently use sdata_dereference() (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Support link channel matching on rx (Íñigo Huguet) [2136123] - wifi: mac80211: fix mesh airtime link metric estimating (Íñigo Huguet) [2136123] - wifi: mac80211: make 4addr null frames using min_rate for WDS (Íñigo Huguet) [2136123] - wifi: cfg80211: use strscpy to replace strlcpy (Íñigo Huguet) [2136123] - wifi: mac80211: exclude multicast packets from AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: use 32-bit skb cookie (Íñigo Huguet) [2136123] - mt76: mt7921: Let PCI core handle power state and use pm_sleep_ptr() (Íñigo Huguet) [2136123] - mediatek: mt76: mac80211: Fix missing of_node_put() in mt76_led_init() (Íñigo Huguet) [2136123] - mt76: get rid of mt76_wcid_hw routine (Íñigo Huguet) [2136123] - mt76: convert MT_TX_HW_QUEUE_EXT_PHY to MT_TX_HW_QUEUE_PHY (Íñigo Huguet) [2136123] - mt76: add phy_idx to mt76_wcid (Íñigo Huguet) [2136123] - mt76: introduce phys array in mt76_dev structure (Íñigo Huguet) [2136123] - mt76: add phy_idx in mt76_rx_status (Íñigo Huguet) [2136123] - mt76: introduce MT_RXQ_BAND2 and MT_RXQ_BAND2_WA in mt76_rxq_id (Íñigo Huguet) [2136123] - mt76: add len parameter to __mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915 add ht mpdu density (Íñigo Huguet) [2136123] - mt76: mt7921: reduce the mutex lock scope during reset (Íñigo Huguet) [2136123] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2136123] - mt76: connac: move tx initialization/cleanup in mt76_connac module (Íñigo Huguet) [2136123] - mt76: mt7921: make mt7921_pci_driver static (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter in the initialization stage (Íñigo Huguet) [2136123] - mt76: mt7921: enable HW beacon filter not depending on PM flag (Íñigo Huguet) [2136123] - mt76: remove q->qid (Íñigo Huguet) [2136123] - mt76: do not use skb_set_queue_mapping for internal purposes (Íñigo Huguet) [2136123] - mt76: pass original queue id from __mt76_tx_queue_skb to the driver (Íñigo Huguet) [2136123] - mt76: allow receiving frames with invalid CCMP PN via monitor interfaces (Íñigo Huguet) [2136123] - mt76: mt76x02: improve reliability of the beacon hang check (Íñigo Huguet) [2136123] - mt76: mt7615: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update the maximum size of beacon offload (Íñigo Huguet) [2136123] - mt76: do not check the ccmp pn for ONLY_MONITOR frame (Íñigo Huguet) [2136123] - mt76: mt7915: add sta_rec with EXTRA_INFO_NEW for the first time only (Íñigo Huguet) [2136123] - mt76: mt7915: update mpdu density in 6g capability (Íñigo Huguet) [2136123] - mt76: mt7915: do not copy ieee80211_ops pointer in mt7915_mmio_probe (Íñigo Huguet) [2136123] - mt76: mt7915: disable UL MU-MIMO for mt7915 (Íñigo Huguet) [2136123] - mt76: move mt76_connac2_mcu_fill_message in mt76_connac module (Íñigo Huguet) [2136123] - mt76: move mcu_txd/mcu_rxd structures in shared code (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_connac_tx_free (Íñigo Huguet) [2136123] - mt76: connac: move mt7615_txp_skb_unmap in common code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_write_hw_txp in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_complete_skb in shared code (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_tx_free in shared code (Íñigo Huguet) [2136123] - mt76: move mt7615_txp_ptr in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac_fw_txp in common module (Íñigo Huguet) [2136123] - mt76: mt7915: get rid of unnecessary new line in mt7915_mac_write_txwi (Íñigo Huguet) [2136123] - mt76: mt7921s: remove unnecessary goto in mt7921s_mcu_drv_pmctrl (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_fill_rx_rate in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_reverse_frag0_hdr_trans in mt76-connac module (Íñigo Huguet) [2136123] - mt76: connac: move HE radiotap parsing in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: fix command timeout in AP stop period (Íñigo Huguet) [2136123] - mt76: mt7921: not support beacon offload disable command (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_mac_add_txs_skb in connac module (Íñigo Huguet) [2136123] - mt76: connac: move connac2_mac_write_txwi in mt76_connac module (Íñigo Huguet) [2136123] - mt76: connac: move mac connac2 defs in mt76_connac2_mac.h (Íñigo Huguet) [2136123] - mt76: mt7915: rely on mt76_dev in mt7915_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev in mt7921_mac_write_txwi signature (Íñigo Huguet) [2136123] - mt76: enable the VHT extended NSS BW feature (Íñigo Huguet) [2136123] - mt76: mt7663: rely on mt76_connac2_fw_trailer (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_patch in connac module (Íñigo Huguet) [2136123] - mt76: connac: move mt76_connac2_load_ram in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: move fw toggle in mt7921_load_firmware (Íñigo Huguet) [2136123] - mt76: connac: move shared fw structures in connac module (Íñigo Huguet) [2136123] - mt76: mt7921: get rid of mt7921_mcu_exit (Íñigo Huguet) [2136123] - mt76: mt7921: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7615: add missing bh-disable around rx napi schedule (Íñigo Huguet) [2136123] - mt76: mt7915: add missing bh-disable around tx napi enable/schedule (Íñigo Huguet) [2136123] - mt76: mt7921: add PATCH_FINISH_REQ cmd response handling (Íñigo Huguet) [2136123] - mt76: add DBDC rxq handlings into mac_reset_work (Íñigo Huguet) [2136123] - mt76: mt7915: add more ethtool stats (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR config in tx power (Íñigo Huguet) [2136123] - mt76: mt7921: introduce ACPI SAR support (Íñigo Huguet) [2136123] - mt76: add 6 GHz band support in mt76_sar_freq_ranges (Íñigo Huguet) [2136123] - mt76: mt7915: fix endian bug in mt7915_rf_regval_set() (Íñigo Huguet) [2136123] - mt76: mt76x02u: fix possible memory leak in __mt76x02u_mcu_send_msg (Íñigo Huguet) [2136123] - mt76: mt7915: fix endianness in mt7915_rf_regval_get (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: add back erroneously removed cast (Íñigo Huguet) [2136123] - wifi: mac80211: fix queue selection for mesh/OCB interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: fix race condition in pending packet (Íñigo Huguet) [2136123] - wifi: mac80211: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2136123] - wifi: mac80211: fix center freq calculation in ieee80211_chandef_downgrade (Íñigo Huguet) [2136123] - wifi: nl80211: fix sending link ID info of associated BSS (Íñigo Huguet) [2136123] - wifi: cfg80211: fix a comment in cfg80211_mlme_mgmt_tx() (Íñigo Huguet) [2136123] - wifi: nl80211: Fix reading NL80211_ATTR_MLO_LINK_ID in nl80211_pre_doit (Íñigo Huguet) [2136123] - bus: mhi: ep: Check dev_set_name() return value (Íñigo Huguet) [2136123] - ath9k: remove unexpected words "the" in comments (Íñigo Huguet) [2136123] - ath11k: Fix typo in comments (Íñigo Huguet) [2136123] - wifi: nl80211: retrieve EHT related elements in AP mode (Íñigo Huguet) [2136123] - wifi: cfg80211: Increase akm_suites array size in cfg80211_crypto_settings (Íñigo Huguet) [2136123] - wifi: cfg80211: remove chandef check in cfg80211_cac_event() (Íñigo Huguet) [2136123] - wifi: nl80211: relax wdev mutex check in wdev_chandef() (Íñigo Huguet) [2136123] - wifi: nl80211: acquire wdev mutex earlier in start_ap (Íñigo Huguet) [2136123] - wifi: nl80211: hold wdev mutex for tid config (Íñigo Huguet) [2136123] - wifi: cfg80211: handle IBSS in channel switch (Íñigo Huguet) [2136123] - wifi: mac80211: properly skip link info driver update (Íñigo Huguet) [2136123] - wifi: mac80211: only accumulate airtime deficit for active clients (Íñigo Huguet) [2136123] - wifi: mac80211: add debugfs file to display per-phy AQL pending airtime (Íñigo Huguet) [2136123] - wifi: mac80211: add a per-PHY AQL limit to improve fairness (Íñigo Huguet) [2136123] - wifi: mac80211: keep recently active tx queues in scheduling list (Íñigo Huguet) [2136123] - wifi: mac80211: consider aql_tx_pending when checking airtime deficit (Íñigo Huguet) [2136123] - wifi: mac80211: make sta airtime deficit field s32 instead of s64 (Íñigo Huguet) [2136123] - wifi: mac80211: fix a kernel-doc complaint (Íñigo Huguet) [2136123] - wifi: cfg80211: remove redundant documentation (Íñigo Huguet) [2136123] - wifi: mac80211: sta_info: fix a missing kernel-doc struct element (Íñigo Huguet) [2136123] - wifi: mac80211: add a missing comma at kernel-doc markup (Íñigo Huguet) [2136123] - wifi: cfg80211: fix kernel-doc warnings all over the file (Íñigo Huguet) [2136123] - wifi: ieee80211: s1g action frames are not robust (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add another Foxconn T99W175 (Íñigo Huguet) [2136123] - wifi: cfg80211: Allow P2P client interface to indicate port authorization (Íñigo Huguet) [2136123] - wifi: mac80211: do not wake queues on a vif that is being stopped (Íñigo Huguet) [2136123] - wifi: mac80211: check skb_shared in ieee80211_8023_xmit() (Íñigo Huguet) [2136123] - wifi: mac80211: add gfp_t parameter to ieeee80211_obss_color_collision_notify (Íñigo Huguet) [2136123] - bus: mhi: host: Move IRQ allocation to controller registration phase (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add Cinterion MV31-W with new baseline (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Add support for Quectel EM120 FCCL modem (Íñigo Huguet) [2136123] - wifi: rtw89: disable invalid phy reports for all ICs (Íñigo Huguet) [2136123] - wifi: rtw89: pci: fix PCI doesn't reclaim TX BD properly (Íñigo Huguet) [2136123] - wifi: rtw89: fix long RX latency in low power mode (Íñigo Huguet) [2136123] - wifi: rtw89: drop invalid TX rate report of legacy rate (Íñigo Huguet) [2136123] - wifi: rtw89: add UNEXP debug mask to keep monitor messages unexpected to happen frequently (Íñigo Huguet) [2136123] - wifi: rtw89: enable VO TX AMPDU (Íñigo Huguet) [2136123] - wifi: rtw89: fix potential TX stuck (Íñigo Huguet) [2136123] - wifi: rtw89: support TDLS (Íñigo Huguet) [2136123] - wifi: rtw89: allocate BSSID CAM per TDLS peer (Íñigo Huguet) [2136123] - wifi: rtw89: separate BSSID CAM operations (Íñigo Huguet) [2136123] - wifi: rtw89: allocate address CAM and MAC ID to TDLS peer (Íñigo Huguet) [2136123] - cfg80211: Indicate MLO connection info in connect and roam callbacks (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: print the link id (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: support creating MLO-capable radios (Íñigo Huguet) [2136123] - wifi: nl80211: expose link ID for associated BSSes (Íñigo Huguet) [2136123] - wifi: nl80211: expose link information for interfaces (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: send a beacon per link (Íñigo Huguet) [2136123] - wifi: mac80211: set STA deflink addresses (Íñigo Huguet) [2136123] - wifi: mac80211: maintain link-sta hash table (Íñigo Huguet) [2136123] - wifi: mac80211: RCU-ify link STA pointers (Íñigo Huguet) [2136123] - wifi: mac80211: ethtool: use deflink for now (Íñigo Huguet) [2136123] - wifi: mac80211: move ieee80211_bssid_match() function (Íñigo Huguet) [2136123] - wifi: mac80211: return a beacon for a specific link (Íñigo Huguet) [2136123] - wifi: mac80211: pass the link id in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: use link in start/stop ap (Íñigo Huguet) [2136123] - wifi: mac80211: implement add/del interface link callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: add optional link add/remove callbacks (Íñigo Huguet) [2136123] - wifi: cfg80211: sort trace.h (Íñigo Huguet) [2136123] - wifi: mac80211: add sta link addition/removal (Íñigo Huguet) [2136123] - wifi: mac80211: add MLO link ID to TX frame metadata (Íñigo Huguet) [2136123] - wifi: mac80211: remove band from TX info in MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add vif link addition/removal (Íñigo Huguet) [2136123] - wifi: nl80211: support MLO in auth/assoc (Íñigo Huguet) [2136123] - wifi: mac80211: ignore IEEE80211_CONF_CHANGE_SMPS in chanctx mode (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: split bss_info_changed to vif/link info_changed (Íñigo Huguet) [2136123] - wifi: cfg80211: simplify cfg80211_mlme_auth() prototype (Íñigo Huguet) [2136123] - wifi: ieee80211: add definitions for multi-link element (Íñigo Huguet) [2136123] - wifi: nl80211: refactor BSS lookup in nl80211_associate() (Íñigo Huguet) [2136123] - wifi: cfg80211: mlme: get BSS entry outside cfg80211_mlme_assoc() (Íñigo Huguet) [2136123] - wifi: mac80211: tx: simplify chanctx_conf handling (Íñigo Huguet) [2136123] - wifi: mac80211: status: look up band only where needed (Íñigo Huguet) [2136123] - wifi: mac80211: sort trace.h file (Íñigo Huguet) [2136123] - wifi: mac80211: correct link config data in tracing (Íñigo Huguet) [2136123] - wifi: mac80211: make ieee80211_he_cap_ie_to_sta_he_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: make some SMPS code MLD-aware (Íñigo Huguet) [2136123] - wifi: mac80211: HT: make ieee80211_ht_cap_ie_to_sta_ht_cap() MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to eht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: add link_id to vht.c code for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some link setup code (Íñigo Huguet) [2136123] - wifi: mac80211: validate some driver features for MLO (Íñigo Huguet) [2136123] - wifi: mac80211: use IEEE80211_MLD_MAX_NUM_LINKS (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some sta_info link handling (Íñigo Huguet) [2136123] - wifi: mac80211: remove sta_info_tx_streams() (Íñigo Huguet) [2136123] - wifi: mac80211: make channel context code MLO-aware (Íñigo Huguet) [2136123] - wifi: mac80211: pass link ID where already present (Íñigo Huguet) [2136123] - wifi: mac80211: add per-link configuration pointer (Íñigo Huguet) [2136123] - wifi: mac80211: split bss_info_changed method (Íñigo Huguet) [2136123] - mac80211: fix maybe-unused warning (Íñigo Huguet) [2136123] - wifi: mac80211: reorg some iface data structs for MLD (Íñigo Huguet) [2136123] - wifi: mac80211: move interface config to new struct (Íñigo Huguet) [2136123] - wifi: mac80211: move some future per-link data to bss_conf (Íñigo Huguet) [2136123] - wifi: cfg80211: do some rework towards MLO link APIs (Íñigo Huguet) [2136123] - wifi: mac80211: reject WEP or pairwise keys with key ID > 3 (Íñigo Huguet) [2136123] - wifi: mac80211_hwsim: Directly use ida_alloc()/free() (Íñigo Huguet) [2136123] - wifi: mac80211: refactor some key code (Íñigo Huguet) [2136123] - wifi: mac80211: remove cipher scheme support (Íñigo Huguet) [2136123] - wifi: nl80211: fix typo in comment (Íñigo Huguet) [2136123] - treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_391.RULE (Íñigo Huguet) [2136123] - rtw88: 8821c: fix access const table of channel parameters (Íñigo Huguet) [2136123] - rtw89: add new state to CFO state machine for UL-OFDMA (Íñigo Huguet) [2136123] - rtw89: 8852c: add trigger frame counter (Íñigo Huguet) [2136123] - ieee80211: add trigger frame definition (Íñigo Huguet) [2136123] - ath10k: fix recently introduced checkpatch warning (Íñigo Huguet) [2136123] - wifi: rtw89: support MULTI_BSSID and correct BSSID mask of H2C (Íñigo Huguet) [2136123] - wifi: ray_cs: Drop useless status variable in parse_addr() (Íñigo Huguet) [2136123] - wifi: ray_cs: Utilize strnlen() in parse_addr() (Íñigo Huguet) [2136123] - wifi: rtw88: use *ph to print small buffer (Íñigo Huguet) [2136123] - ath11k: Fix warnings reported by checkpatch (Íñigo Huguet) [2136123] - ath11k: Fix LDPC config in set_bitrate_mask hook (Íñigo Huguet) [2136123] - wifi: mac80211: fix use-after-free in chanctx code (Íñigo Huguet) [2136123] - ath10k: fix regdomain info of iw reg set/get (Íñigo Huguet) [2136123] - ath11k: support avg signal in station dump (Íñigo Huguet) [2136123] - wifi: rtlwifi: fix error codes in rtl_debugfs_set_write_h2c() (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8821c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8723d_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix Sparse warning for rtw8822c_hw_spec (Íñigo Huguet) [2136123] - wifi: rtw88: Fix sparse warning for rtw8822b_hw_spec (Íñigo Huguet) [2136123] - rtw88: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: sar: adjust and support SAR on 6GHz band (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: re-calibrate RX DCK once thermal changes a lot (Íñigo Huguet) [2136123] - rtw89: pci: handle hardware watchdog timeout interrupt status (Íñigo Huguet) [2136123] - rtw89: fix null vif pointer when hw_scan fails (Íñigo Huguet) [2136123] - rtw89: fix channel inconsistency during hw_scan (Íñigo Huguet) [2136123] - wifi: rtw88: add a work to correct atomic scheduling warning of ::set_tim (Íñigo Huguet) [2136123] - wifi: iwlwifi: pcie: rename CAUSE macro (Íñigo Huguet) [2136123] - wifi: brcmfmac: work around a GCC 12 -Warray-bounds warning (Íñigo Huguet) [2136123] - wifi: iwlwifi: use unsigned to silence a GCC 12 warning (Íñigo Huguet) [2136123] - wifi: rtlwifi: remove always-true condition pointed out by GCC 12 (Íñigo Huguet) [2136123] - wifi: ath9k: silence array-bounds warning on GCC 12 (Íñigo Huguet) [2136123] - ath9k: replace ternary operator with max() (Íñigo Huguet) [2136123] - ath11k: Init hw_params before setting up AHB resources (Íñigo Huguet) [2136123] - ath11k: Fix warning on variable 'sar' dereference before check (Íñigo Huguet) [2136123] - ath10k: fix misreported tx bandwidth for 160Mhz (Íñigo Huguet) [2136123] - ath10k: add encapsulation offloading support (Íñigo Huguet) [2136123] - ath10k: turn rawmode into frame_mode (Íñigo Huguet) [2136123] - ath10k: improve tx status reporting (Íñigo Huguet) [2136123] - ath10k: do not enforce interrupt trigger type (Íñigo Huguet) [2136123] - iwlwifi: mei: fix potential NULL-ptr deref (Íñigo Huguet) [2136123] - iwlwifi: mei: clear the sap data header before sending (Íñigo Huguet) [2136123] - iwlwifi: mvm: remove vif_count (Íñigo Huguet) [2136123] - iwlwifi: mvm: always tell the firmware to accept MCAST frames in BSS (Íñigo Huguet) [2136123] - iwlwifi: mvm: add OTP info in case of init failure (Íñigo Huguet) [2136123] - iwlwifi: mvm: fix assert 1F04 upon reconfig (Íñigo Huguet) [2136123] - iwlwifi: mvm: clean up authorized condition (Íñigo Huguet) [2136123] - iwlwifi: mvm: use NULL instead of ERR_PTR when parsing wowlan status (Íñigo Huguet) [2136123] - iwlwifi: pcie: simplify MSI-X cause mapping (Íñigo Huguet) [2136123] - ath11k: update missing MU-MIMO and OFDMA stats (Íñigo Huguet) [2136123] - rtw89: pci: only mask out INT indicator register for disable interrupt v1 (Íñigo Huguet) [2136123] - rtw89: convert rtw89_band to nl80211_band precisely (Íñigo Huguet) [2136123] - rtw89: 8852c: update txpwr tables to HALRF_027_00_052 (Íñigo Huguet) [2136123] - rtw89: cfo: check mac_id to avoid out-of-bounds (Íñigo Huguet) [2136123] - rtw89: 8852c: set TX antenna path (Íñigo Huguet) [2136123] - rtw89: add ieee80211::sta_rc_update ops (Íñigo Huguet) [2136123] - wireless: Fix Makefile to be in alphabetical order (Íñigo Huguet) [2136123] - mac80211: refactor freeing the next_beacon (Íñigo Huguet) [2136123] - cfg80211: fix kernel-doc for cfg80211_beacon_data (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: support ieee80211_rate_status (Íñigo Huguet) [2136123] - mac80211: extend current rate control tx status API (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fill all requested rates (Íñigo Huguet) [2136123] - mac80211: disable BSS color collision detection in case of no free colors (Íñigo Huguet) [2136123] - nl80211: Parse NL80211_ATTR_HE_BSS_COLOR as a part of nl80211_parse_beacon (Íñigo Huguet) [2136123] - mac80211: mlme: track assoc_bss/associated separately (Íñigo Huguet) [2136123] - mac80211: remove useless bssid copy (Íñigo Huguet) [2136123] - mac80211: remove unused argument to ieee80211_sta_connection_lost() (Íñigo Huguet) [2136123] - mac80211: mlme: use local SSID copy (Íñigo Huguet) [2136123] - mac80211: use ifmgd->bssid instead of ifmgd->associated->bssid (Íñigo Huguet) [2136123] - mac80211: mlme: move in RSSI reporting code (Íñigo Huguet) [2136123] - mac80211: remove stray multi_sta_back_32bit docs (Íñigo Huguet) [2136123] - mac80211: fix typo in documentation (Íñigo Huguet) [2136123] - mac80211: unify CCMP/GCMP AAD construction (Íñigo Huguet) [2136123] - mt76: mt7921: add ipv6 NS offload support (Íñigo Huguet) [2136123] - mt76: add gfp to mt76_mcu_msg_alloc signature (Íñigo Huguet) [2136123] - mt76: mt7915: add more statistics from fw_util debugfs knobs (Íñigo Huguet) [2136123] - mt76: mt7915: improve error handling for fw_debug knobs (Íñigo Huguet) [2136123] - mt76: mt7615/mt7915: do reset_work with mt76's work queue (Íñigo Huguet) [2136123] - mt76: mt7915: add support for 6G in-band discovery (Íñigo Huguet) [2136123] - mt76: mt7915: add Wireless Ethernet Dispatch support (Íñigo Huguet) [2136123] - net: ethernet: mtk_eth_soc: add support for Wireless Ethernet Dispatch (WED) (Íñigo Huguet) [2136123] - mt76: make number of tokens configurable dynamically (Íñigo Huguet) [2136123] - mt76: add support for overriding the device used for DMA mapping (Íñigo Huguet) [2136123] - mt76: dma: add wrapper macro for accessing queue registers (Íñigo Huguet) [2136123] - mt76: mt7915: move MT_INT_MASK_CSR to init.c (Íñigo Huguet) [2136123] - mt76: mt7915: introduce mt7915_mac_severe_check() (Íñigo Huguet) [2136123] - mt76: mt7915: rework SER debugfs knob (Íñigo Huguet) [2136123] - mt76: mt7915: limit minimum twt duration (Íñigo Huguet) [2136123] - mt76: mt7915: reject duplicated twt flows (Íñigo Huguet) [2136123] - mt76: mt7915: update mt7986 patch in mt7986_wmac_adie_patch_7976() (Íñigo Huguet) [2136123] - mt76: connac: use skb_put_data instead of open coding (Íñigo Huguet) [2136123] - mt76: mt7915: configure soc clocks in mt7986_wmac_init (Íñigo Huguet) [2136123] - mt76: fix encap offload ethernet type check (Íñigo Huguet) [2136123] - mt76: mt7915: disable RX_HDR_TRANS_SHORT (Íñigo Huguet) [2136123] - mt76: mt7603: move spin_lock_bh() to spin_lock() (Íñigo Huguet) [2136123] - mt76: mt7915: add debugfs knob for RF registers read/write (Íñigo Huguet) [2136123] - mt76: mt7921: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: make read-only array ppet16_ppet8_ru3_ru0 static const (Íñigo Huguet) [2136123] - mt76: mt7915: remove SCS feature (Íñigo Huguet) [2136123] - mt76: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2136123] - mt76: mt7921: Add AP mode support (Íñigo Huguet) [2136123] - mt76: mt7915: use 0xff to initialize bitrate_mask in mt7915_init_bitrate_mask (Íñigo Huguet) [2136123] - mt76: mt7915: always call mt7915_wfsys_reset() during init (Íñigo Huguet) [2136123] - mt76: mt7921: rely on mt76_dev rxfilter in mt7921_configure_filter (Íñigo Huguet) [2136123] - mt76: mt7921u: add suspend/resume support (Íñigo Huguet) [2136123] - mt76: fix MBSS index condition in DBDC mode (Íñigo Huguet) [2136123] - mt76: fix use-after-free by removing a non-RCU wcid pointer (Íñigo Huguet) [2136123] - mt76: mt7921: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: mt7915: accept rx frames with non-standard VHT MCS10-11 (Íñigo Huguet) [2136123] - mt76: dma: use kzalloc instead of devm_kzalloc for txwi (Íñigo Huguet) [2136123] - mt76: reduce tx queue lock hold time (Íñigo Huguet) [2136123] - mt76: mt7915: rework hardware/phy initialization (Íñigo Huguet) [2136123] - rtlwifi: Use pr_warn instead of WARN_ONCE (Íñigo Huguet) [2136123] - rtw89: add debug entry to dump BSSID CAM (Íñigo Huguet) [2136123] - rtw89: add debug select to dump MAC pages 0x30 to 0x33 (Íñigo Huguet) [2136123] - rtw89: correct CCA control (Íñigo Huguet) [2136123] - rtw89: correct setting of RX MPDU length (Íñigo Huguet) [2136123] - rtw89: 8852c: add settings to decrease the effect of DC (Íñigo Huguet) [2136123] - brcmfmac: allow setting wlan MAC address using device tree (Íñigo Huguet) [2136123] - ath11k: remove redundant assignment to variables vht_mcs and he_mcs (Íñigo Huguet) [2136123] - ath11k: Reuse the available memory after firmware reload (Íñigo Huguet) [2136123] - ath11k: Designating channel frequency when sending management frames (Íñigo Huguet) [2136123] - ath11k: Implement remain-on-channel support (Íñigo Huguet) [2136123] - ath11k: Handle keepalive during WoWLAN suspend and resume (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Foxconn T99W373 and T99W368 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN990 (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: add Telit FN980 v1 hardware revision (Íñigo Huguet) [2136123] - bus: mhi: replace snprintf with sysfs_emit (Íñigo Huguet) [2136123] - rtw88: adjust adaptivity option to 1 (Íñigo Huguet) [2136123] - ath11k: Fix RX de-fragmentation issue on WCN6750 (Íñigo Huguet) [2136123] - ath10k: support bus and device specific API 1 BDF selection (Íñigo Huguet) [2136123] - ath10k: mac: fix too long lines (Íñigo Huguet) [2136123] - ath11k: mac: fix too long line (Íñigo Huguet) [2136123] - mac80211: support disabling EHT mode (Íñigo Huguet) [2136123] - cfg80211: support disabling EHT mode (Íñigo Huguet) [2136123] - mac80211: upgrade passive scan to active scan on DFS channels after beacon rx (Íñigo Huguet) [2136123] - mac80211: tx: delete a redundant if statement in ieee80211_check_fast_xmit() (Íñigo Huguet) [2136123] - mac80211: consider Order bit to fill CCMP AAD (Íñigo Huguet) [2136123] - cfg80211: declare MODULE_FIRMWARE for regulatory.db (Íñigo Huguet) [2136123] - nl80211: rework internal_flags usage (Íñigo Huguet) [2136123] - nl80211: don't hold RTNL in color change request (Íñigo Huguet) [2136123] - cfg80211: remove cfg80211_get_chan_state() (Íñigo Huguet) [2136123] - ath11k: Add support for targets without trustzone (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852ce to Makefile and Kconfig (Íñigo Huguet) [2136123] - rtw89: 8852c: fix warning of FIELD_PREP() mask type (Íñigo Huguet) [2136123] - rtw89: 8852c: correct register definitions used by 8852c (Íñigo Huguet) [2136123] - rtw89: correct AID settings of beamformee (Íñigo Huguet) [2136123] - rtw89: ps: fine tune polling interval while changing low power mode (Íñigo Huguet) [2136123] - rtw89: 8852c: add basic and remaining chip_info (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops::bb_ctrl_btc_preagc (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: get calibrated channels to notify firmware (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DPK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add IQK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RX DCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add TSSI (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add LCK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add DACK (Íñigo Huguet) [2136123] - rtw89: 8852c: rfk: add RFK tables (Íñigo Huguet) [2136123] - rtw88: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath10k: remove a copy of the NAPI_POLL_WEIGHT define (Íñigo Huguet) [2136123] - ath11k: Add support for WCN6750 device (Íñigo Huguet) [2136123] - ath11k: Datapath changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: HAL changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add QMI changes for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Fetch device information via QMI for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add register access logic for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Add HW params for WCN6750 (Íñigo Huguet) [2136123] - ath11k: Move parameters in bus_params to hw_params (Íñigo Huguet) [2136123] - ath11k: change management tx queue to avoid connection timed out (Íñigo Huguet) [2136123] - ath11k: fix warning of not found station for bssid in message (Íñigo Huguet) [2136123] - rtw88: fix hw scan may cause disconnect issue (Íñigo Huguet) [2136123] - rtw88: fix not disabling beacon filter after disconnection (Íñigo Huguet) [2136123] - rtw88: add HT MPDU density value for each chip (Íñigo Huguet) [2136123] - ath11k: Don't use GFP_KERNEL in atomic context (Íñigo Huguet) [2136123] - ath10k: skip ath10k_halt during suspend for driver state RESTARTING (Íñigo Huguet) [2136123] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2136123] - ath10k: simplify if-if to if-else (Íñigo Huguet) [2136123] - ath11k: read country code from SMBIOS for WCN6855/QCA6390 (Íñigo Huguet) [2136123] - ath11k: disable spectral scan during spectral deinit (Íñigo Huguet) [2136123] - ath11k: Update WBM idle ring HP after FW mode on (Íñigo Huguet) [2136123] - ath11k: WMI changes to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Do not put HW in DBS mode for WCN6750 (Íñigo Huguet) [2136123] - rtlwifi: btcoex: fix if == else warning (Íñigo Huguet) [2136123] - rtw88: use the correct bit in the REG_HCI_OPT_CTRL register (Íñigo Huguet) [2136123] - mwifiex: Add SD8997 SDIO-UART firmware (Íñigo Huguet) [2136123] - mwifiex: Select firmware based on strapping (Íñigo Huguet) [2136123] - rtw89: 8852c: add chip_ops related to BTC (Íñigo Huguet) [2136123] - rtw89: 8852c: fill freq and band of RX status by PPDU report (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops::get_thermal (Íñigo Huguet) [2136123] - rtw89: 8852c: implement chip_ops related to TX power (Íñigo Huguet) [2136123] - rtw89: 8852c: configure default BB TX/RX path (Íñigo Huguet) [2136123] - rtw89: add RF H2C to notify firmware (Íñigo Huguet) [2136123] - rtw89: don't flush hci queues and send h2c if power is off (Íñigo Huguet) [2136123] - rtw89: pci: allow to process RPP prior to TX BD (Íñigo Huguet) [2136123] - rtw89: ps: access TX/RX rings via another registers in low power mode (Íñigo Huguet) [2136123] - rtw89: ser: re-enable interrupt in threadfn if under_recovery (Íñigo Huguet) [2136123] - rtw89: pci: add a separate interrupt handler for low power mode (Íñigo Huguet) [2136123] - rtw89: pci: reclaim TX BD only if it really need (Íñigo Huguet) [2136123] - rtw89: pci: add variant RPWM/CPWM to enter low power mode (Íñigo Huguet) [2136123] - rtw89: pci: add variant IMR/ISR and configure functions (Íñigo Huguet) [2136123] - bus: mhi: host: Add support for Cinterion MV32-WA/MV32-WB (Íñigo Huguet) [2136123] - bus: mhi: host: Optimize and update MMIO register write method (Íñigo Huguet) [2136123] - bus: mhi: host: Bail on writing register fields if read fails (Íñigo Huguet) [2136123] - bus: mhi: host: Wait for ready state after reset (Íñigo Huguet) [2136123] - bus: mhi: host: Add soc_reset sysfs (Íñigo Huguet) [2136123] - bus: mhi: host: pci_generic: Sort mhi_pci_id_table based on the PID (Íñigo Huguet) [2136123] - bus: mhi: host: Use cached values for calculating the shared write pointer (Íñigo Huguet) [2136123] - rtw88: pci: 8821c: Disable 21ce completion timeout (Íñigo Huguet) [2136123] - rtw88: fix uninitialized 'tim_offset' warning (Íñigo Huguet) [2136123] - rtw89: 8852c: add help function of set channel (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel of BB part (Íñigo Huguet) [2136123] - rtw89: 8852c: set channel of MAC part (Íñigo Huguet) [2136123] - rtw89: 8852c: add set channel function of RF part (Íñigo Huguet) [2136123] - rtw89: 8852c: add HFC parameters (Íñigo Huguet) [2136123] - rtw89: 8852c: add efuse gain offset parser (Íñigo Huguet) [2136123] - rtw89: 8852c: support bb gain info (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB initial and reset functions (Íñigo Huguet) [2136123] - rtw89: 8852c: phy: configure TSSI bandedge (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power track tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add TX power by rate and limit tables (Íñigo Huguet) [2136123] - rtw89: 8852c: add BB and RF parameters tables (Íñigo Huguet) [2136123] - ath9k: fix QCA9561 PA bias level (Íñigo Huguet) [2136123] - ath9k_htc: fix potential out of bounds access with invalid rxstatus->rs_keyix (Íñigo Huguet) [2136123] - ath11k: Fix build warning without CONFIG_IPV6 (Íñigo Huguet) [2136123] - ath11k: fix missing unlock on error in ath11k_wow_op_resume() (Íñigo Huguet) [2136123] - ath11k: Add support for SAR (Íñigo Huguet) [2136123] - ath11k: add support for extended wmi service bit (Íñigo Huguet) [2136123] - rtw89: pci: correct return value handling of rtw89_write16_mdio_mask() (Íñigo Huguet) [2136123] - rtw89: configure security CAM for V1 chip (Íñigo Huguet) [2136123] - rtw89: add new H2C to configure security CAM via DCTL for V1 chip (Íñigo Huguet) [2136123] - rtw89: extend H2C of CMAC control info (Íñigo Huguet) [2136123] - rtlwifi: rtl8192cu: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2136123] - rtlwifi: Fix spelling mistake "cacluated" -> "calculated" (Íñigo Huguet) [2136123] - rtw88: 8821ce: Disable PCIe ASPM L1 for 8821CE using chip ID (Íñigo Huguet) [2136123] - rtw88: 8821ce: add support for device ID 0xb821 (Íñigo Huguet) [2136123] - rtw88: 8821c: fix debugfs rssi value (Íñigo Huguet) [2136123] - rtw88: do PHY calibration while starting AP (Íñigo Huguet) [2136123] - rtw88: 8821c: Enable TX report for management frames (Íñigo Huguet) [2136123] - rtw88: Add update beacon flow for AP mode (Íñigo Huguet) [2136123] - rtw88: fix incorrect frequency reported (Íñigo Huguet) [2136123] - rtw88: add ieee80211:sta_rc_update ops (Íñigo Huguet) [2136123] - rtw89: rtw89_ser: add const to struct state_ent and event_ent (Íñigo Huguet) [2136123] - rtw89: 8852c: add 8852c specific BT-coexistence initial function (Íñigo Huguet) [2136123] - rtw89: Skip useless dig gain and igi related settings for 8852C (Íñigo Huguet) [2136123] - rtw89: 8852c: disable firmware watchdog if CPU disabled (Íñigo Huguet) [2136123] - rtw89: reset BA CAM (Íñigo Huguet) [2136123] - rtw89: change station scheduler setting for hardware TX mode (Íñigo Huguet) [2136123] - rtw89: ser: configure top ERR IMR for firmware to recover (Íñigo Huguet) [2136123] - rtw89: ser: configure C-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: configure D-MAC interrupt mask (Íñigo Huguet) [2136123] - rtw89: ser: fix unannotated fall-through (Íñigo Huguet) [2136123] - ath9k: Remove unnecessary print function dev_err() (Íñigo Huguet) [2136123] - ath11k: Fix spelling mistake "reseting" -> "resetting" (Íñigo Huguet) [2136123] - ath9k: fix ath_get_rate_txpower() to respect the rate list end tag (Íñigo Huguet) [2136123] - mac80211: prepare sta handling for MLO support (Íñigo Huguet) [2136123] - mac80211: minstrel_ht: fix where rate stats are stored (fixes debugfs output) (Íñigo Huguet) [2136123] - nl80211: show SSID for P2P_GO interfaces (Íñigo Huguet) [2136123] - mac80211: introduce BSS color collision detection (Íñigo Huguet) [2136123] - mac80211: Improve confusing comment around tx_info clearing (Íñigo Huguet) [2136123] - mac80211: protect ieee80211_assign_beacon with next_beacon check (Íñigo Huguet) [2136123] - rtl8xxxu: fill up txrate info for gen1 chips (Íñigo Huguet) [2136123] - rtl8xxxu: feed antenna information for cfg80211 (Íñigo Huguet) [2136123] - rtlwifi: replace usage of found with dedicated list iterator variable (Íñigo Huguet) [2136123] - brcmfmac: Avoid keeping power to SDIO card unless WOWL is used (Íñigo Huguet) [2136123] - mwifiex: add mutex lock for call in mwifiex_dfs_chan_sw_work_queue (Íñigo Huguet) [2136123] - rtw89: fix misconfiguration on hw_scan channel time (Íñigo Huguet) [2136123] - rtw89: coex: Add case for scan offload (Íñigo Huguet) [2136123] - rtw89: packet offload handler to avoid warning (Íñigo Huguet) [2136123] - rtw89: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - rtw89: update ptcl_init (Íñigo Huguet) [2136123] - rtw89: update TMAC parameters (Íñigo Huguet) [2136123] - rtw89: initialize NAV control (Íñigo Huguet) [2136123] - rtw89: update scheduler setting (Íñigo Huguet) [2136123] - rtw89: 8852c: update security engine setting (Íñigo Huguet) [2136123] - rtw89: Turn on CR protection of CMAC (Íñigo Huguet) [2136123] - rtw89: add chip_ops::{enable,disable}_bb_rf to support v1 chip (Íñigo Huguet) [2136123] - rtw89: update STA scheduler parameters for v1 chip (Íñigo Huguet) [2136123] - rtw89: extend dmac_pre_init to support 8852C (Íñigo Huguet) [2136123] - rtw89: pci: add L1 settings (Íñigo Huguet) [2136123] - rtw89: pci: add deglitch setting (Íñigo Huguet) [2136123] - rtw89: pci: set address info registers depends on chips (Íñigo Huguet) [2136123] - rtw89: pci: add LTR setting for v1 chip (Íñigo Huguet) [2136123] - rtw89: pci: refine pci pre_init function (Íñigo Huguet) [2136123] - rtw89: pci: add pci attributes to configure operating mode (Íñigo Huguet) [2136123] - rtw89: pci: add register definition to rtw89_pci_info to generalize pci code (Íñigo Huguet) [2136123] - ath11k: mhi: remove unnecessary goto from ath11k_mhi_start() (Íñigo Huguet) [2136123] - ath11k: mhi: add error handling for suspend and resume (Íñigo Huguet) [2136123] - ath11k: mhi: remove state machine (Íñigo Huguet) [2136123] - rtw89: handle potential uninitialized variable (Íñigo Huguet) [2136123] - rtw89: read RX bandwidth from v1 type RX descriptor (Íñigo Huguet) [2136123] - rtw89: support hardware generate security header (Íñigo Huguet) [2136123] - rtw89: support variant of fill_txdesc (Íñigo Huguet) [2136123] - rtw89: pci: support variant of fill_txaddr_info (Íñigo Huguet) [2136123] - rtw89: add chip_info::h2c_desc_size/fill_txdesc_fwcmd to support new chips (Íñigo Huguet) [2136123] - rtw89: disabled IGI configuration for unsupported hardware (Íñigo Huguet) [2136123] - rtw89: packed IGI configuration flow into function for DIG feature (Íñigo Huguet) [2136123] - rtw89: regd: update mapping table to R59-R32 (Íñigo Huguet) [2136123] - rtw89: regd: consider 6G band (Íñigo Huguet) [2136123] - rtw89: 8852a: update txpwr tables to HALRF_027_00_038 (Íñigo Huguet) [2136123] - rtw89: add UK to regulation type (Íñigo Huguet) [2136123] - rtw89: reduce export symbol number of mac size and quota (Íñigo Huguet) [2136123] - rtw89: support FW crash simulation (Íñigo Huguet) [2136123] - rtw89: reconstruct fw feature (Íñigo Huguet) [2136123] - rtw89: ser: dump fw backtrace while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: dump memory for fw payload engine while L2 reset (Íñigo Huguet) [2136123] - rtw89: ser: control hci interrupts on/off by state (Íñigo Huguet) [2136123] - rtw89: mac: correct decision on error status by scenario (Íñigo Huguet) [2136123] - rtw89: mac: move table of mem base addr to common (Íñigo Huguet) [2136123] - rtw89: ser: fix CAM leaks occurring in L2 reset (Íñigo Huguet) [2136123] - rtw88: change idle mode condition during hw_scan (Íñigo Huguet) [2136123] - iwlwifi: mei: Replace zero-length array with flexible-array member (Íñigo Huguet) [2136123] - iwlwifi: fw: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2136123] - ath11k: fix driver initialization failure with WoW unsupported hw (Íñigo Huguet) [2136123] - ath11k: Remove unnecessary delay in ath11k_core_suspend (Íñigo Huguet) [2136123] - ath11k: Change max no of active probe SSID and BSSID to fw capability (Íñigo Huguet) [2136123] - ath11k: Remove core PCI references from PCI common code (Íñigo Huguet) [2136123] - ath11k: Refactor MSI logic to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: Choose MSI config based on HW revision (Íñigo Huguet) [2136123] - ath11k: Refactor PCI code to support WCN6750 (Íñigo Huguet) [2136123] - ath11k: PCI changes to support WCN6750 (Íñigo Huguet) [2136123] - bus: mhi: ep: Add uevent support for module autoloading (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for suspending and resuming channels (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for queueing SKBs to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing channel rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for reading from the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing command rings (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling SYS_ERR condition (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for handling MHI_RESET (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering down the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for powering up the MHI endpoint stack (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for processing MHI endpoint interrupts (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MHI state machine (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for sending events to the host (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for ring management (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for managing MMIO registers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for creating and destroying MHI EP devices (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint client drivers (Íñigo Huguet) [2136123] - bus: mhi: ep: Add support for registering MHI endpoint controllers (Íñigo Huguet) [2136123] - ath9k: make is2ghz consistent in ar9003_eeprom (Íñigo Huguet) [2136123] - ath10k: add support for MSDU IDs for USB devices (Íñigo Huguet) [2136123] - ath11k: add support to search regdb data in board-2.bin for WCN6855 (Íñigo Huguet) [2136123] - ath11k: store and send country code to firmware after recovery (Íñigo Huguet) [2136123] - ath9k: add functions to get paprd rate mask (Íñigo Huguet) [2136123] - ath9k: refactor ar9003_hw_spur_mitigate_ofdm (Íñigo Huguet) [2136123] - ath9k: fix ar9003_get_eepmisc (Íñigo Huguet) [2136123] - ath9k: use AR9300_MAX_CHAINS when appropriate (Íñigo Huguet) [2136123] - ath9k: split set11nRateFlags and set11nChainSel (Íñigo Huguet) [2136123] - ath9k: make ATH_SREV macros more consistent (Íñigo Huguet) [2136123] - ath11k: Add peer rhash table support (Íñigo Huguet) [2136123] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2136123] - ath11k: add fallback board name without variant while searching board-2.bin (Íñigo Huguet) [2136123] - ath11k: enable PLATFORM_CAP_PCIE_GLOBAL_RESET QMI host capability (Íñigo Huguet) [2136123] - ath11k: Add hw-restart option to simulate_fw_crash (Íñigo Huguet) [2136123] - ath11k: add synchronization operation between reconfigure of mac80211 and ath11k_base (Íñigo Huguet) [2136123] - ath11k: add support for device recovery for QCA6390/WCN6855 (Íñigo Huguet) [2136123] - ath11k: disable regdb support for QCA6390 (Íñigo Huguet) [2136123] - ath11k: remove unused ATH11K_BD_IE_BOARD_EXT (Íñigo Huguet) [2136123] - ath11k: change fw build id format in driver init log (Íñigo Huguet) [2136123] - ath11k: Refactor the peer delete (Íñigo Huguet) [2136123] - ath10k: Use of_device_get_match_data() helper (Íñigo Huguet) [2136123] - ath10k: Trigger sta disconnect on hardware restart (Íñigo Huguet) [2136123] - ath9k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2136123] - ath11k: support GTK rekey offload (Íñigo Huguet) [2136123] - ath11k: support ARP and NS offload (Íñigo Huguet) [2136123] - ath11k: purge rx pktlog when entering WoW (Íñigo Huguet) [2136123] - ath11k: implement hardware data filter (Íñigo Huguet) [2136123] - ath11k: Add WoW net-detect functionality (Íñigo Huguet) [2136123] - ath11k: Add basic WoW functionalities (Íñigo Huguet) [2136123] - x86/cpu: Add several Intel server CPU model numbers (Prarit Bhargava) [2158037] - ice: Implement devlink port split operations (Petr Oros) [2009705] - ice: Add additional flags to ice_nvm_write_activate (Petr Oros) [2009705] - ice: Add port option admin queue commands (Petr Oros) [2009705] - hwmon: (coretemp) Check for null before removing sysfs attrs (Phil Auld) [2152429] - KVM: x86/mmu: fix NULL pointer dereference on guest INVPCID (Jon Maloy) [2099301] {CVE-2022-1789} - redhat/configs: enable HP_WATCHDOG for aarch64 (Mark Salter) [2113079] - watchdog/hpwdt: Enable HP_WATCHDOG for ARM64 systems. (Mark Salter) [2113079] - watchdog: Improve Kconfig entry ordering and dependencies (Mark Salter) [2113079] - watchdog/hpwdt: Include nmi.h only if CONFIG_HPWDT_NMI_DECODING (Mark Salter) [2113079] - uprobes/x86: Allow to probe a NOP instruction with 0x66 prefix (Oleg Nesterov) [2133797] - platform/mellanox: Remove redundant 'NULL' check (Mark Langsdorf) [2122314] - platform/mellanox: Remove unnecessary code (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix locking issue (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix coverity warning (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-lc: Fix error flow and extend verbosity (Mark Langsdorf) [2122314] - platform/mellanox: mlxreg-io: Add locking for io operations (Mark Langsdorf) [2122314] - platform/mellanox: nvsw-sn2201: fix error code in nvsw_sn2201_create_static_devices() (Mark Langsdorf) [2122314] - platform/mellanox: Add static in struct declaration. (Mark Langsdorf) [2122314] - platform/mellanox: Spelling s/platfom/platform/ (Mark Langsdorf) [2122314] - redhat/configs: Enable Mellanox SN2201 management device (Mark Langsdorf) [2122314] - platform/mellanox: Add support for new SN2201 system (Mark Langsdorf) [2122314] - platform_data/mlxreg: Add field for notification callback (Mark Langsdorf) [2122314] - Bluetooth: btintel: Fix WBS setting for Intel legacy ROM products (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix broken LED quirk for legacy ROM devices (Gopal Tiwari) [2129295] - Bluetooth: Add support hdev to allocate private data (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the legacy bootloader returns tlv based version (Gopal Tiwari) [2129295] - Bluetooth: btintel: Clean the exported function to static (Gopal Tiwari) [2129295] - Bluetooth: btintel: Move hci quirks to setup routine (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for bootloader devices (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined set_diag functions (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the LED is not turning off immediately (Gopal Tiwari) [2129295] - Bluetooth: btintel: Fix the first HCI command not work with ROM device (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add btintel data struct (Gopal Tiwari) [2129295] - Bluetooth: btintel: Refactoring setup routine for legacy ROM sku (Gopal Tiwari) [2129295] - Bluetooth: btintel: Add combined setup and shutdown functions (Gopal Tiwari) [2129295] - EDAC/mc_sysfs: Increase legacy channel support to 12 (Aristeu Rozanski) [2139861] - NFS: Trigger the "ls -l" readdir heuristic sooner (Benjamin Coddington) [2025991] - NFS: Cache all entries in the readdirplus reply (Benjamin Coddington) [2025991] - NFS: Optimise away the previous cookie field (Benjamin Coddington) [2025991] - NFS: Fix up forced readdirplus (Benjamin Coddington) [2025991] - NFS: Convert readdir page cache to use a cookie based index (Benjamin Coddington) [2025991] - NFS: Clean up page array initialisation/free (Benjamin Coddington) [2025991] - NFS: Trace effects of the readdirplus heuristic (Benjamin Coddington) [2025991] - NFS: Trace effects of readdirplus on the dcache (Benjamin Coddington) [2025991] - NFS: Add basic readdir tracing (Benjamin Coddington) [2025991] - NFS: Don't request readdirplus when revalidation was forced (Benjamin Coddington) [2025991] - NFSv4: Ask for a full XDR buffer of readdir goodness (Benjamin Coddington) [2025991] - NFS: Don't ask for readdirplus unless it can help nfs_getattr() (Benjamin Coddington) [2025991] - NFS: Improve heuristic for readdirplus (Benjamin Coddington) [2025991] - NFS: Reduce use of uncached readdir (Benjamin Coddington) [2025991] - NFS: Simplify nfs_readdir_xdr_to_array() (Benjamin Coddington) [2025991] - NFS: If the cookie verifier changes, we must invalidate the page cache (Benjamin Coddington) [2025991] - NFS: Adjust the amount of readahead performed by NFS readdir (Benjamin Coddington) [2025991] - NFS: Don't advance the page pointer unless the page is full (Benjamin Coddington) [2025991] - NFS: Don't re-read the entire page cache to find the next cookie (Benjamin Coddington) [2025991] - NFS: Store the change attribute in the directory page cache (Benjamin Coddington) [2025991] - NFS: Calculate page offsets algorithmically (Benjamin Coddington) [2025991] - NFS: Use kzalloc() to avoid initialising the nfs_open_dir_context (Benjamin Coddington) [2025991] - NFS: Initialise the readdir verifier as best we can in nfs_opendir() (Benjamin Coddington) [2025991] - NFS: Trace lookup revalidation failure (Benjamin Coddington) [2025991] - NFS: constify nfs_server_capable() and nfs_have_writebacks() (Benjamin Coddington) [2025991] - NFS: Return valid errors from nfs2/3_decode_dirent() (Benjamin Coddington) [2025991] - NFS: Avoid duplicate uncached readdir calls on eof (Benjamin Coddington) [2025991] - NFS: Don't skip directory entries when doing uncached readdir (Benjamin Coddington) [2025991] - NFS: Don't overfill uncached readdir pages (Benjamin Coddington) [2025991] - block: unhash blkdev part inode when the part is deleted (Ming Lei) [2148497]- x86/fpu: Drop fpregs lock before inheriting FPU permissions (Eder Zulian) [2153549] - cpufreq: amd-pstate: Add resume and suspend callbacks (Mark Langsdorf) [2122310] - cpufreq: CPPC: Enable dvfs_possible_from_any_cpu (Mark Langsdorf) [2122310] - cpufreq: check only freq_table in __resolve_freq() (Mark Langsdorf) [2122310] - cpufreq: ondemand: Use cpumask_var_t for on-stack cpu mask (Mark Langsdorf) [2122310] - cpufreq: Change order of online() CB and policy->cpus modification (Mark Langsdorf) [2122310] - cpufreq: Warn users while freeing active policy (Mark Langsdorf) [2122310] - cpufreq: Drop unnecessary cpus locking from store() (Mark Langsdorf) [2122310] - cpufreq: Optimize cpufreq_show_cpus() (Mark Langsdorf) [2122310] - cpufreq: make interface functions and lock holding state clear (Mark Langsdorf) [2122310] - cpufreq: Abort show()/store() for half-initialized policies (Mark Langsdorf) [2122310] - cpufreq: Rearrange locking in cpufreq_remove_dev() (Mark Langsdorf) [2122310] - cpufreq: Split cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Reorganize checks in cpufreq_offline() (Mark Langsdorf) [2122310] - cpufreq: Clear real_cpus mask from remove_cpu_dev_symlink() (Mark Langsdorf) [2122310] - cpufreq: Prepare cleanup of powerpc's asm/prom.h (Mark Langsdorf) [2122310] - cpufreq: governor: Use kobject release() method to free dbs_data (Mark Langsdorf) [2122310] - ipv6: fix panic when fib_lookup_arg->result is fib6_info (Jiri Benc) [2140599] - tipc: re-fetch skb cb after tipc_msg_validate (Xin Long) [2142732] - Documentation: bonding: correct xmit hash steps (Jonathan Toppins) [2150390] - Documentation: bonding: update miimon default to 100 (Jonathan Toppins) [2150390] - selftests: bonding: up/down delay w/ slave link flapping (Jonathan Toppins) [2150390] - bonding (gcc13): synchronize bond_{a,t}lb_xmit() types (Jonathan Toppins) [2150390] - selftests: net: Fix cross-tree inclusion of scripts (Jonathan Toppins) [2150390] - treewide: use get_random_u32() when possible (Jonathan Toppins) [2150390] - selftests/bonding: re-add lladdr target test (Jonathan Toppins) [2150390] - selftests: bonding: cause oops in bond_rr_gen_slave_id (Jonathan Toppins) [2150390] - selftests/bonding: add a test for bonding lladdr target (Jonathan Toppins) [2150390] - net: Add tests for bonding and team address list management (Jonathan Toppins) [2150390] - net: bonding: Unsync device addresses on ndo_stop (Jonathan Toppins) [2150390] - net: bonding: Share lacpdu_mcast_addr definition (Jonathan Toppins) [2150390] - Documentation: bonding: clarify supported modes for tlb_dynamic_lb (Jonathan Toppins) [2150390] - selftests: include bonding tests into the kselftest infra (Jonathan Toppins) [2150390] - bonding: fix reference count leak in balance-alb mode (Jonathan Toppins) [2150390] - net:bonding:support balance-alb interface with vlan to bridge (Jonathan Toppins) [2150390] - bonding: cleanup bond_create (Jonathan Toppins) [2150390] - bonding: netlink error message support for options (Jonathan Toppins) [2150390] - bonding: Update layer2 and layer2+3 hash formula documentation (Jonathan Toppins) [2150390] - net: bonding: Add support for IPV6 ns/na to balance-alb/balance-tlb mode (Jonathan Toppins) [2150390] - net: remove bond_slave_has_mac_rcu() (Jonathan Toppins) [2150390] - net: bonding: debug: avoid printing debug logs when bond is not notifying peers (Jonathan Toppins) [2150390] - net: bonding: constify and use dev_addr_set() (Jonathan Toppins) [2150390] - net: use dev_addr_set() (Jonathan Toppins) [2150390] - bonding: remove extraneous definitions from bonding.h (Jonathan Toppins) [2150390] - net: bonding: bond_alb: Fix some typos in bond_alb.c (Jonathan Toppins) [2150390] - net: bonding: use tabs instead of space for code indent (Jonathan Toppins) [2150390] - net: bonding: remove unnecessary braces (Jonathan Toppins) [2150390] - net: bonding: fix code indent for conditional statements (Jonathan Toppins) [2150390] - net: bonding: add some required blank lines (Jonathan Toppins) [2150390] - docs: networking: bonding.rst Fix a typo in bonding.rst (Jonathan Toppins) [2150390] - docs: networking: bonding.rst resources section cleanup (Jonathan Toppins) [2150390] - bonding: Replace zero-length array with flexible-array member (Jonathan Toppins) [2150390] - include/net/bond_3ad: Simplify the code by using the ARRAY_SIZE (Jonathan Toppins) [2150390] - vmxnet3: use correct intrConf reference when using extended queues (Izabela Bakollari) [2150917] - vmxnet3: correctly report encapsulated LRO packet (Izabela Bakollari) [2150917] - net: move from strlcpy with unused retval to strscpy (Izabela Bakollari) [2150917] - vmxnet3: Implement ethtool's get_channels command (Izabela Bakollari) [2150917] - vmxnet3: Record queue number to incoming packets (Izabela Bakollari) [2150917] - [rt] Revert "mm/memcg: disable threshold event handlers on PREEMPT_RT" (Chris White) [2152035] - s390/pci: allow zPCI zbus without a function zero (Tobias Huschle) [2043829] - PCI: Extend isolated function probing to s390 (Tobias Huschle) [2043829] - PCI: Move jailhouse's isolated function handling to pci_scan_slot() (Tobias Huschle) [2043829] - PCI: Split out next_ari_fn() from next_fn() (Tobias Huschle) [2043829] - PCI: Clean up pci_scan_slot() (Tobias Huschle) [2043829] - KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Report optimal memory slots (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate memory (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Support variable guest page size (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Probe memory slots for once (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Consolidate loop conditions in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: memslot_perf_test: Use data->nslots in prepare_vm() (Gavin Shan) [2134650] - KVM: selftests: Make memslot_perf_test arch independent (Gavin Shan) [2134650] - selftests: netfilter: Fix and review rpath.sh (Phil Sutter) [1961152] - netfilter: Use l3mdev flow key when re-routing mangled packets (Phil Sutter) [1961152] - netfilter: Update ip6_route_me_harder to consider L3 domain (Phil Sutter) [1961152] - netfilter: Dissect flow after packet mangling (Phil Sutter) [1961152] - netfilter: rpfilter/fib: Populate flowic_l3mdev field (Phil Sutter) [1961152] - selftests: netfilter: Test reverse path filtering (Phil Sutter) [1961152] - netfilter: nft_fib: Fix for rpath check with VRF devices (Phil Sutter) [1961152] - net: seg6: fix seg6_lookup_any_nexthop() to handle VRFs using flowi_l3mdev (Phil Sutter) [1961152] - net: Handle l3mdev in ip_tunnel_init_flow (Phil Sutter) [1961152] - xfrm: Pass flowi_oif or l3mdev as oif to xfrm_dst_lookup (Phil Sutter) [1961152] - net: Add l3mdev index to flow struct and avoid oif reset for port devices (Phil Sutter) [1961152] - l3mdev: l3mdev_master_upper_ifindex_by_index_rcu should be using netdev_master_upper_dev_get_rcu (Phil Sutter) [1961152] - l3mdev: add function to retreive upper master (Phil Sutter) [1961152] - sfc: move deprecation message to sfc_siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: add entries for new CONFIG_SFC_SIENA* configs (Íñigo Huguet) [2112205 2136107] - sfc: Fix an error handling path in efx_pci_probe() (Íñigo Huguet) [2112205] - sfc: support PTP over Ethernet (Íñigo Huguet) [2112205 2065017] - sfc: support PTP over IPv6/UDP (Íñigo Huguet) [2112205 2065017] - sfc: allow more flexible way of adding filters for PTP (Íñigo Huguet) [2112205 2065017] - sfc: correct filter_table_remove method for EF10 PFs (Íñigo Huguet) [2112205] - sfc/siena: fix null pointer dereference in efx_hard_start_xmit (Íñigo Huguet) [2112205] - sfc/siena: fix TX channel offset when using legacy interrupts (Íñigo Huguet) [2112205] - sfc: implement ethtool get/set RX ring size for EF100 reps (Íñigo Huguet) [2112205] - sfc: use a dynamic m-port for representor RX and set it promisc (Íñigo Huguet) [2112205] - sfc: move table locking into filter_table_{probe,remove} methods (Íñigo Huguet) [2112205] - sfc: insert default MAE rules to connect VFs to representors (Íñigo Huguet) [2112205] - sfc: receive packets from EF100 VFs into representors (Íñigo Huguet) [2112205] - sfc: check ef100 RX packets are from the wire (Íñigo Huguet) [2112205] - sfc: determine wire m-port at EF100 PF probe time (Íñigo Huguet) [2112205] - sfc: ef100 representor RX top half (Íñigo Huguet) [2112205] - sfc: ef100 representor RX NAPI poll (Íñigo Huguet) [2112205] - sfc: plumb ef100 representor stats (Íñigo Huguet) [2112205] - sfc: disable softirqs for ptp TX (Íñigo Huguet) [2112205] - sfc/siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: attach/detach EF100 representors along with their owning PF (Íñigo Huguet) [2112205] - sfc: hook up ef100 representor TX (Íñigo Huguet) [2112205] - sfc: support passing a representor to the EF100 TX path (Íñigo Huguet) [2112205] - sfc: determine representee m-port for EF100 representors (Íñigo Huguet) [2112205] - sfc: phys port/switch identification for ef100 reps (Íñigo Huguet) [2112205] - sfc: add basic ethtool ops to ef100 reps (Íñigo Huguet) [2112205] - sfc: add skeleton ef100 VF representors (Íñigo Huguet) [2112205] - sfc: detect ef100 MAE admin privilege/capability at probe time (Íñigo Huguet) [2112205] - sfc: update EF100 register descriptions (Íñigo Huguet) [2112205] - sfc: update MCDI protocol headers (Íñigo Huguet) [2112205] - sfc/siena: Use the bitmap API to allocate bitmaps (Íñigo Huguet) [2112205] - sfc: Separate netdev probe/remove from PCI probe/remove (Íñigo Huguet) [2112205] - sfc: replace function name in string with __func__ (Íñigo Huguet) [2112205] - sfc: Unsplit literal string. (Íñigo Huguet) [2112205] - sfc: Move EF100 efx_nic_type structs to the end of the file (Íñigo Huguet) [2112205] - sfc: Separate efx_nic memory from net_device memory (Íñigo Huguet) [2112205] - sfc: Encapsulate access to netdev_priv() (Íñigo Huguet) [2112205] - sfc: Change BUG_ON to WARN_ON and recovery code. (Íñigo Huguet) [2112205] - sfc: Remove netdev init from efx_init_struct (Íñigo Huguet) [2112205] - sfc: Add a PROBED state for EF100 VDPA use. (Íñigo Huguet) [2112205] - sfc: Split STATE_READY in to STATE_NET_DOWN and STATE_NET_UP. (Íñigo Huguet) [2112205] - sfc: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc: siena: fix repeated words in comments (Íñigo Huguet) [2112205] - sfc/siena: Fix typo in comment (Íñigo Huguet) [2112205] - sfc: Fix typo in comment (Íñigo Huguet) [2112205] - sfc/siena: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [2112205] - sfc/siena: fix considering that all channels have TX queues (Íñigo Huguet) [2112205] - sfc/siena: Remove duplicate check on segments (Íñigo Huguet) [2112205 2136107] - sfc: siena: Have a unique wrapper ifndef for efx channels header (Íñigo Huguet) [2112205 2136107] - eth: sfc: remove remnants of the out-of-tree napi_weight module param (Íñigo Huguet) [2112205] - sfc: siena: Fix Kconfig dependencies (Íñigo Huguet) [2112205 2136107] - sfc/siena: Reinstate SRIOV init/fini function calls (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make PTP and reset support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc/siena: Make MCDI logging support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make HWMON support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make SRIOV support specific for Siena (Íñigo Huguet) [2112205 2136107] - siena: Make MTD support specific for Siena (Íñigo Huguet) [2112205 2136107] - sfc: Add a basic Siena module (Íñigo Huguet) [2112205 2136107] - sfc/siena: Inline functions in sriov.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in nic_common.h to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in mcdi headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename peripheral functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename RX/TX functions to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Rename functions in efx headers to avoid conflicts with sfc (Íñigo Huguet) [2112205 2136107] - sfc/siena: Remove build references to missing functionality (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 2) (Íñigo Huguet) [2112205 2136107] - sfc: Copy shared files needed for Siena (part 1) (Íñigo Huguet) [2112205 2136107] - sfc: Move Siena specific files (Íñigo Huguet) [2112205 2136107] - sfc: Copy a subset of mcdi_pcol.h to siena (Íñigo Huguet) [2112205 2136107] - sfc: Disable Siena support (Íñigo Huguet) [2112205 2136107] - sfc: add EF100 VF support via a write to sriov_numvfs (Íñigo Huguet) [2112205] - sfc: Remove global definition of efx_reset_type_names (Íñigo Huguet) [2112205] - sfc: Remove duplicate definition of efx_xmit_done (Íñigo Huguet) [2112205] - sfc: efx_default_channel_type APIs can be static (Íñigo Huguet) [2112205] - sfc: Fix spelling mistake "writting" -> "writing" (Íñigo Huguet) [2112205] - sfc: ef10: Fix assigning negative value to unsigned variable (Íñigo Huguet) [2112205] - sfc: use hardware tx timestamps for more than PTP (Íñigo Huguet) [2112205 2065017] - net: ethernet: sfc: Make subdir logic consistent with other vendors (Íñigo Huguet) [2112205 2136107] - hugetlbfs: fix mount mode command line processing (Bill O'Donnell) [2148876] - igc: Correct the launchtime offset (Corinna Vinschen) [2103954] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Corinna Vinschen) [2103954] - igc: Remove IGC_MDIC_INT_EN definition (Corinna Vinschen) [2103954] - igc: Remove forced_speed_duplex value (Corinna Vinschen) [2103954] - igc: Remove MSI-X PBA Clear register (Corinna Vinschen) [2103954] - igc: Lift TAPRIO schedule restriction (Corinna Vinschen) [2103954] - wifi: brcmfmac: Fix potential buffer overflow in brcmf_fweh_event_worker() (Wander Lairson Costa) [2150964] {CVE-2022-3628} - net: ethernet: move from strlcpy with unused retval to strscpy (Corinna Vinschen) [2103949] - tipc: call tipc_lxc_xmit without holding node_read_lock (Xin Long) [2141640] - mptcp: fix sleep in atomic at close time (Davide Caratti) [2150361] - mptcp: don't orphan ssk in mptcp_close() (Davide Caratti) [2150361] - net: Avoid overwriting valid skb->napi_id (Antoine Tenart) [2142593] - x86/microcode/AMD: Apply the patch early on every logical thread (Waiman Long) [2139856] - x86/bugs: Enable STIBP for IBPB mitigated RETBleed (Waiman Long) [2139856] - x86/bugs: Add "unknown" reporting for MMIO Stale Data (Waiman Long) [2139856] - tracing: Use a copy of the va_list for __assign_vstr() (Íñigo Huguet) [2143356] - tracing/events: Add __vstring() and __assign_vstr() helper macros (Íñigo Huguet) [2143356] - rtnetlink: add IFLA_PARENT_[DEV|DEV_BUS]_NAME (Jose Ignacio Tornos Martinez) [2144853] - rtnetlink: add alloc() method to rtnl_link_ops (Jose Ignacio Tornos Martinez) [2144853] - ipv6: Fix data races around sk->sk_prot. (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: annotate some data-races around sk->sk_prot (Guillaume Nault) [2144805] {CVE-2022-3567} - ipv6: use indirect call wrappers for {tcp, udpv6}_{recv, send}msg() (Guillaume Nault) [2144805] {CVE-2022-3567} - mm/mremap: hold the rmap lock in write mode when moving page table entries. (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: use pmd/pud_poplulate to update page table entries (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: don't enable optimized PUD move if page table levels is 2 (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: convert huge PUD move to separate helper (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: fix BUILD_BUG_ON() error in get_extent (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap.c: fix extent calculation (Waiman Long) [2140945] {CVE-2022-41222} - x86: mremap speedup - Enable HAVE_MOVE_PUD (Waiman Long) [2140945] {CVE-2022-41222} - mm: speedup mremap on 1GB or larger regions (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: start addresses are properly aligned (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: calculate extent in one place (Waiman Long) [2140945] {CVE-2022-41222} - mm/mremap: it is sure to have enough space when extent meets requirement (Waiman Long) [2140945] {CVE-2022-41222}- irqchip/gic, gic-v3: Make SGIs use handle_percpu_devid_irq() (Charles Mirabile) [2133892] - irqchip/gic-common: Don't enable SGIs by default (Charles Mirabile) [2133892] - irqchip/gic: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic: Refactor SMP configuration (Charles Mirabile) [2133892] - irqchip/gic-v3: Configure SGIs as standard interrupts (Charles Mirabile) [2133892] - irqchip/gic-v3: Describe the SGI range (Charles Mirabile) [2133892] - arm64: Allow IPIs to be handled as normal interrupts (Charles Mirabile) [2133892] - irqchip/gic, gic-v3: Prevent GSI to SGI translations (Charles Mirabile) [2133892] - Workaround to enable support for IPI (Charles Mirabile) [2133892] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2112182] - tg3: Disable tg3 device on system reboot to avoid triggering AER (Ken Cox) [2112182] - aquantia: Do not purge addresses when setting the number of rings (Izabela Bakollari) [2122571] - openvswitch: add nf_ct_is_confirmed check before assigning the helper (Antoine Tenart) [2135414] - net: openvswitch: allow conntrack in non-initial user namespace (Antoine Tenart) [2135414] - net: openvswitch: allow metering in non-initial user namespace (Antoine Tenart) [2135414] - openvswitch: Change the return type for vport_ops.send function hook to int (Antoine Tenart) [2135414] - net: openvswitch: fix repeated words in comments (Antoine Tenart) [2135414] - openvswitch: add OVS_DP_ATTR_PER_CPU_PIDS to get requests (Antoine Tenart) [2135414] - openvswitch: allow specifying ifindex of new interfaces (Antoine Tenart) [2135414] - openvswitch: move from strlcpy with unused retval to strscpy (Antoine Tenart) [2135414] - openvswitch: Fix overreporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: Fix double reporting of drops in dropwatch (Antoine Tenart) [2135414] - openvswitch: fix memory leak at failed datapath creation (Antoine Tenart) [2135414] - net: remove noblock parameter from skb_recv_datagram() (Íñigo Huguet) [2143359] - i40e: Fix error handling in i40e_init_module() (Stefan Assmann) [2103661] - i40e: Add appropriate error message logged for incorrect duplex setting (Stefan Assmann) [2103661] - i40e: Add i40e_napi_poll tracepoint (Stefan Assmann) [2103661] - i40e: Record number of RXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Record number TXes cleaned during NAPI (Stefan Assmann) [2103661] - i40e: Store the irq number in i40e_q_vector (Stefan Assmann) [2103661] - ptp: introduce helpers to adjust by scaled parts per million (Stefan Assmann) [2103661] - net: Remove the obsolte u64_stats_fetch_*_irq() users (drivers). (Stefan Assmann) [2103661] - i40e: Fix flow-type by setting GL_HASH_INSET registers (Stefan Assmann) [2103661] - i40e: Fix ethtool rx-flow-hash setting for X722 (Stefan Assmann) [2103661] - i40e: Fix ADQ rate limiting for PF (Stefan Assmann) [2103661] - i40e: add description and modify interrupts configuration procedure (Stefan Assmann) [2103661] - i40e: Add basic support for I710 devices (Stefan Assmann) [2103661] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103661] - i40e: Fix incorrect address type for IPv6 flow rules (Stefan Assmann) [2103661] - i40e: Fix to stop tx_timeout recovery if GLOBR fails (Stefan Assmann) [2103661] - i40e: convert .adjfreq to .adjfine (Stefan Assmann) [2103661] - i40e: use mul_u64_u64_div_u64 for PTP frequency calculation (Stefan Assmann) [2103661] - i40e: Fix interface init with MSI interrupts (no MSI-X) (Stefan Assmann) [2103661] - i40e: Refactor tc mqprio checks (Stefan Assmann) [2103661] - i40e: Fix erroneous adapter reinitialization during recovery process (Stefan Assmann) [2103661] - i40e: Fix VF's MAC Address change on VM (Stefan Assmann) [2103661] - i40e: Fix dropped jumbo frames statistics (Stefan Assmann) [2103661] - intel/i40e:fix repeated words in comments (Stefan Assmann) [2103661] - intel: remove unused macros (Stefan Assmann) [2103661] - i40e: read the XDP program once per NAPI (Stefan Assmann) [2103661] - intel/i40e: delete if NULL check before dev_kfree_skb (Stefan Assmann) [2103661] - i40e: Remove unnecessary synchronize_irq() before free_irq() (Stefan Assmann) [2103661] - i40e: Add support for ethtool -s speed (Stefan Assmann) [2103661] - i40e: Add VF VLAN pruning (Stefan Assmann) [2103661] - xsk: Wipe out dead zero_copy_allocator declarations (Stefan Assmann) [2103661] - gpio: amdpt: add new device ID and 24-pin support (Prarit Bhargava) [2097868] - platform/x86/intel: pmc/core: Add Raptor Lake support to pmc core driver (Prarit Bhargava) [2076732] - HID: hyperv: fix possible memory leak in mousevsc_probe() (Mohammed Gamal) [2139468] - HID: hyperv: Correctly access fields declared as __le16 (Mohammed Gamal) [2139468] - Drivers: hv: vmbus: fix possible memory leak in vmbus_device_register() (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: fix double free in the error path of vmbus_add_channel_work() (Mohammed Gamal) [2139473] - Drivers: hv: fix repeated words in comments (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Split memcpy of flex-array (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Don't wait for the ACPI device upon initialization (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Use PCI_VENDOR_ID_MICROSOFT for better discoverability (Mohammed Gamal) [2139473] - PCI: Move PCI_VENDOR_ID_MICROSOFT/PCI_DEVICE_ID_HYPERV_VIDEO definitions to pci_ids.h (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Fix kernel-doc (Mohammed Gamal) [2139473] - Drivers: hv: vmbus: Optimize vmbus_on_event (Mohammed Gamal) [2139473] - Drivers: hv: Never allocate anything besides framebuffer from framebuffer memory region (Mohammed Gamal) [2139473] - Drivers: hv: Always reserve framebuffer region for Gen1 VMs (Mohammed Gamal) [2139473] - Drivers: hv: remove duplicate word in a comment (Mohammed Gamal) [2139473] - Drivers: hv: Create debugfs file with hyper-v balloon usage information (Mohammed Gamal) [2139473] - Drivers: hv: vm_bus: Handle vmbus rescind calls after vmbus is suspended (Mohammed Gamal) [2139473] - scsi: storvsc: remove an extraneous "to" in a comment (Cathy Avery) [2143320] - Drivers: hv: vmbus: Optimize vmbus_on_event (Cathy Avery) [2143320] - scsi: storvsc: Drop DID_TARGET_FAILURE use (Cathy Avery) [2143320] - scsi: storvsc: Remove WQ_MEM_RECLAIM from storvsc_error_wq (Cathy Avery) [2143320] - scsi: storvsc: Correct reporting of Hyper-V I/O size limits (Cathy Avery) [2143320] - scsi: storvsc: Removing Pre Win8 related logic (Cathy Avery) [2143320] - scsi: storvsc: Fix typo in comment (Cathy Avery) [2143320] - scsi: storvsc: Remove support for Hyper-V 2008 and 2008R2/Win7 (Cathy Avery) [2143320] - vdpa/mlx5: re-create forwarding rules after mac modified (Laurent Vivier) [2145136] - ipv6: Fix crash when IPv6 is administratively disabled (Guillaume Nault) [2140779] - raw: fix a typo in raw_icmp_error() (Guillaume Nault) [2140779] - raw: remove unused variables from raw6_icmp_error() (Guillaume Nault) [2140779] - raw: complete rcu conversion (Guillaume Nault) [2140779] - raw: Use helpers for the hlist_nulls variant. (Guillaume Nault) [2140779] - raw: Fix mixed declarations error in raw_icmp_error(). (Guillaume Nault) [2140779] - raw: convert raw sockets to RCU (Guillaume Nault) [2140779] - raw: use more conventional iterators (Guillaume Nault) [2140779] - raw: Add missing annotations to raw_seq_start() and raw_seq_stop() (Guillaume Nault) [2140779] - net: ethernet: move from strlcpy with unused retval to strscpy (Ken Cox) [2103941] - e1000e: convert .adjfreq to .adjfine (Ken Cox) [2103941] - e1000e: remove unnecessary range check in e1000e_phc_adjfreq (Ken Cox) [2103941] - Revert "e1000e: Fix possible HW unit hang after an s0ix exit" (Ken Cox) [2103941] - e1000e: Enable GPT clock before sending message to CSME (Ken Cox) [2103941] - intel/e1000e:fix repeated words in comments (Ken Cox) [2103941] - intel: remove unused macros (Ken Cox) [2103941] - net: move netif_set_gso_max helpers (Ivan Vecera) [2137564] - net: make drivers set the TSO limit not the GSO limit (Ivan Vecera) [2137564] - net: don't allow user space to lift the device limits (Ivan Vecera) [2137564] - net: add netif_inherit_tso_max() (Ivan Vecera) [2137564] - net: extract a few internals from netdevice.h (Ivan Vecera) [2137564] - net: unexport a handful of dev_* functions (Ivan Vecera) [2137564] - bpf: Fix extable address check. (Felix Maurer) [2138532] - bpf, x64: Factor out emission of REX byte in more cases (Felix Maurer) [2138532] - bpf: Support dual-stack sockets in bpf_tcp_check_syncookie (Felix Maurer) [2138532] - bpf: Fix extable fixup offset. (Felix Maurer) [2138532] - bpf: Fix the off-by-two error in range markings (Felix Maurer) [2138532] - bpf: Fix potential race in tail call compatibility check (Felix Maurer) [2138532] - bpf: Fix possible out of bound write in narrow load handling (Felix Maurer) [2138532] - bpf: Fix potential memleak and UAF in the verifier. (Felix Maurer) [2138532] - KVM: s390: vsie: Fix the initialization of the epoch extension (epdx) field (Thomas Huth) [2151854] - PM: core: Remove static qualifier in DEFINE_SIMPLE_DEV_PM_OPS macro (Íñigo Huguet) [2143354] - PM: core: Add new *_PM_OPS macros, deprecate old ones (Íñigo Huguet) [2143354] - PM: Make *_DEV_PM_OPS macros use __maybe_unused (Íñigo Huguet) [2143354] - PM: core: Redefine pm_ptr() macro (Íñigo Huguet) [2143354] - linux/kconfig.h: replace IF_ENABLED() with PTR_IF() in (Íñigo Huguet) [2143354] - net: Remove unused inline function sk_nulls_node_init() (Guillaume Nault) [2143239] - ping: convert to RCU lookups, get rid of rwlock (Guillaume Nault) [2143239] - mm/cgroup/reclaim: fix dirty pages throttling on cgroup v1 (Waiman Long) [2149544] - mm: vmscan: remove deadlock due to throttling failing to make progress (Waiman Long) [2149544] - mm: vmscan: reduce throttling due to a failure to make progress -fix (Waiman Long) [2149544] - mm: vmscan: Reduce throttling due to a failure to make progress (Waiman Long) [2149544] - mm/vmscan: delay waking of tasks throttled on NOPROGRESS (Waiman Long) [2149544] - mm/vmscan: increase the timeout if page reclaim is not making progress (Waiman Long) [2149544] - mm/vmscan: centralise timeout values for reclaim_throttle (Waiman Long) [2149544] - mm/page_alloc: remove the throttling logic from the page allocator (Waiman Long) [2149544] - mm/writeback: throttle based on page writeback instead of congestion (Waiman Long) [2149544] - mm/vmscan: throttle reclaim when no progress is being made (Waiman Long) [2149544] - mm/vmscan: throttle reclaim and compaction when too may pages are isolated (Waiman Long) [2149544] - mm/vmscan: throttle reclaim until some writeback completes if congested (Waiman Long) [2149544] - mm/vmscan.c: delete or fix duplicated words (Waiman Long) [2149544] - powerpc/pseries/vas: Add VAS IRQ primary handler (Mamatha Inamdar) [2131675] - powerpc: Ignore DSI error caused by the copy/paste instruction (Mamatha Inamdar) [2131675] - powerpc/pseries: Move vas_migration_handler early during migration (Mamatha Inamdar) [2131675] - vt: drop old FONT ioctls (Wander Lairson Costa) [2109164] {CVE-2021-33656}- x86/mce: Reduce number of machine checks taken during recovery (Prarit Bhargava) [2104388] - scsi: storvsc: Fix handling of srb_status and capacity change events (Mohammed Gamal) [2139728] - clocksource: hyper-v: unexport __init-annotated hv_init_clocksource() (Mohammed Gamal) [2139463] - hv_netvsc: Fix race between VF offering and VF association message from host (Mohammed Gamal) [2139475] - sbitmap: fix lockup while swapping (Ming Lei) [2140214] - sbitmap: fix batched wait_cnt accounting (Ming Lei) [2140214] - sbitmap: Avoid leaving waitqueue in invalid state in __sbq_wake_up() (Ming Lei) [2140214] - sbitmap: fix possible io hung due to lost wakeup (Ming Lei) [2140214] - sbitmap: add helper to clear a batch of tags (Ming Lei) [2140214] - x86/hyperv: Restore VP assist page after cpu offlining/onlining (Mohammed Gamal) [2139454] - clocksource/drivers/hyperv: add data structure for reference TSC MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix root partition faults when writing to VP assist page MSR (Mohammed Gamal) [2139454] - x86/hyperv: fix invalid writes to MSRs during root partition kexec (Mohammed Gamal) [2139454] - x86/hyperv: Remove BUG_ON() for kmap_local_page() (Mohammed Gamal) [2139454] - x86/hyperv: Disable hardlockup detector by default in Hyper-V guests (Mohammed Gamal) [2139454] - x86/hyperv: Update 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Fix 'struct hv_enlightened_vmcs' definition (Mohammed Gamal) [2139454] - x86/hyperv: Replace kmap() with kmap_local_page() (Mohammed Gamal) [2139454] - hyperv: simplify and rename generate_guest_id (Mohammed Gamal) [2139454] - x86/Hyper-V: Add SEV negotiate protocol support in Isolation VM (Mohammed Gamal) [2139454] - x86/sev: Define the Linux-specific guest termination reasons (Mohammed Gamal) [2139454] - x86/sev: Shorten GHCB terminate macro names (Mohammed Gamal) [2139454] - x86/sev: Save the negotiated GHCB version (Mohammed Gamal) [2139454] - locking: Add __sched to semaphore functions (Waiman Long) [2141429] - locking/rwsem: Disable preemption while trying for rwsem lock (Waiman Long) [2141429] - locking/percpu-rwsem: Add percpu_is_write_locked() and percpu_is_read_locked() (Waiman Long) [2141429] - locking/rwsem: Conditionally wake waiters in reader/writer slowpaths (Waiman Long) [2141429] - locking: Mark racy reads of owner->on_cpu (Waiman Long) [2141429] - locking: Make owner_on_cpu() into (Waiman Long) [2141429] - locking/rwsem: Optimize down_read_trylock() under highly contended case (Waiman Long) [2141429] - locking/rwsem: Fix comments about reader optimistic lock stealing conditions (Waiman Long) [2141429] - locking/rwsem: Disable preemption for spinning region (Waiman Long) [2141429] - locking: Remove rcu_read_{,un}lock() for preempt_{dis,en}able() (Waiman Long) [2141429] - NFSD: Mark exports of NFS as unsupported (Benjamin Coddington) [2150902] - fuse: lock inode unconditionally in fuse_fallocate() (Miklos Szeredi) [2110883] - fuse: add file_modified() to fallocate (Miklos Szeredi) [2110883] - mei: me: add adler lake point S DID (Prarit Bhargava) [2141602] - ocfs2/dlm: move BITS_TO_BYTES() to bitops.h for wider use (Izabela Bakollari) [2144858] - libnvdimm/namespace: Fix visibility of namespace resource attribute (Jeff Moyer) [2016347] - PCI: hv: Only reuse existing IRTE allocation for Multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix the definition of vector in hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Take a const cpumask in hv_compose_msi_req_get_cpu() (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_pci_bus_exit() (Mohammed Gamal) [2139458] - PCI: hv: Add validation for untrusted Hyper-V values (Mohammed Gamal) [2139458] - PCI: hv: Fix interrupt mapping for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Reuse existing IRTE allocation in compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Fix hv_arch_irq_unmask() for multi-MSI (Mohammed Gamal) [2139458] - PCI: hv: Fix synchronization between channel callback and hv_compose_msi_msg() (Mohammed Gamal) [2139458] - PCI: hv: Use vmbus_requestor to generate transaction IDs for VMbus hardening (Mohammed Gamal) [2139458] - PCI: hv: Fix multi-MSI to allow more than one MSI vector (Mohammed Gamal) [2139458] - net: mana: Add rmb after checking owner bits (Mohammed Gamal) [2139462] - net: mana: Add support of XDP_REDIRECT action (Mohammed Gamal) [2139462] - net: mana: Add the Linux MANA PF driver (Mohammed Gamal) [2139462] - NFSD: Protect against send buffer overflow in NFSv3 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READ (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv3 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - NFSD: Protect against send buffer overflow in NFSv2 READDIR (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_encode's buflen calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - SUNRPC: Fix svcxdr_init_decode's end-of-buffer calculation (Scott Mayhew) [2141774] {CVE-2022-43945} - KVM: VMX: fully disable SGX if SECONDARY_EXEC_ENCLS_EXITING unavailable (Emanuele Giuseppe Esposito) [2127128] - cgroup/cpuset: Reduce cpuset_rwsem writer latency (Waiman Long) [2149031] - rcu/exp: Mark current CPU as exp-QS in IPI loop second pass (Waiman Long) [2149031] - rcu: Always inline rcu_dynticks_task*_{enter,exit}() (Waiman Long) [2149031] - rcu: Fix existing exp request check in sync_sched_exp_online_cleanup() (Waiman Long) [2149031] - rcu: Fix macro name CONFIG_TASKS_RCU_TRACE (Waiman Long) [2149031] - rcu: Fix stall-warning deadlock due to non-release of rcu_node ->lock (Waiman Long) [2149031] - rcu: Fix to include first blocked task in stall warning (Waiman Long) [2149031] - cgroup: Use cgroup_attach_{lock,unlock}() from cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Add missing cpus_read_lock() to cgroup_attach_task_all() (Waiman Long) [2149031] - cgroup: Fix threadgroup_rwsem <-> cpus_read_lock() deadlock (Waiman Long) [2149031] - cgroup: Elide write-locking threadgroup_rwsem when updating csses on an empty subtree (Waiman Long) [2149031] - cgroup/cpuset: Fix a race between cpuset_attach() and cpu hotplug (Waiman Long) [2149031] - cgroup: reduce dependency on cgroup_mutex (Waiman Long) [2149031]- drm/i915: fix TLB invalidation for Gen12 video and compute engines (Wander Lairson Costa) [2148150] {CVE-2022-4139} - redhat/configs: Set CONFIG_X86_AMD_PSTATE to 'm' (Prarit Bhargava) [2145246] - bonding: uninitialized variable in bond_miimon_inspect() (Jonathan Toppins) [1973124] - bonding: fix link recovery in mode 2 when updelay is nonzero (Jonathan Toppins) [1973124] - RHEL: ALSA: update configuration (Jaroslav Kysela) [2125544] - RHEL: ALSA: fix compilation issues (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-mtl: fix firmware name (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Correct pin configs for ASUS G533Z (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: remove ALC289_FIXUP_DUAL_SPK for Dell 5530 (Jaroslav Kysela) [2125544] - ALSA: ac97: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: ca0106: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use snd_ctl_rename() to rename a control (Jaroslav Kysela) [2125544] - ALSA: control: add snd_ctl_rename() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Use only dynamic PCM device allocation (Jaroslav Kysela) [2125544] - regmap: add reg_sequence helpers (Jaroslav Kysela) [2125544] - regmap: fix the kerneldoc for regmap_test_bits() (Jaroslav Kysela) [2125544] - regmap: provide helpers for simple bit operations (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Free the ida when IPC fails in sof_ipc4_widget_setup() (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Handle BCLK set as PLL input configuration (Jaroslav Kysela) [2125544] - ASoC: test-component: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Add support for pll_r coefficient (Jaroslav Kysela) [2125544] - ASoC: ssm4567: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: rk3328: fix disabling mclk on pclk probe failure (Jaroslav Kysela) [2125544] - ASoC: pcm3060: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cs42l42: remove redundant test (Jaroslav Kysela) [2125544] - ALSA: ppc: beep: fix clang -Wimplicit-fallthrough (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add comment for the endianness flag (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: handle timeouts in resume path (Jaroslav Kysela) [2125544] - ASoC: wsa881x: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: codecs: wsa881x: add runtime pm support (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Fix event generation for wm_adsp_fw_put() (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Minor clean and redundant code removal (Jaroslav Kysela) [2125544] - ASoC: wm_adsp: Compressed stream DSP memory structs should be __packed (Jaroslav Kysela) [2125544] - ASoC: wm8998: Fix event generation for input mux (Jaroslav Kysela) [2125544] - ASoC: arizona: Fix a wrong free in wm8997_probe (Jaroslav Kysela) [2125544] - ASoC: wm8962: Allow switching between analog and digital inputs (Jaroslav Kysela) [2125544] - ASoC: wm8960: Fix clock configuration on slave mode (Jaroslav Kysela) [2125544] - ASoC: wm8962: Fix suspend while playing music (Jaroslav Kysela) [2125544] - ASoC: codecs: wm8962: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Jaroslav Kysela) [2125544] - ASoC: wm8960: Add ACPI support (Jaroslav Kysela) [2125544] - ASoC: wm8958: Fix change notifications for DSP controls (Jaroslav Kysela) [2125544] - ASoC: wm8940: add devicetree support (Jaroslav Kysela) [2125544] - ASoC: wm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: wm8903: Fix the error handling of wm8903_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: wm8731: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Make the wm5102, wm5110, wm8997 and wm8998 drivers use the new jack library (Jaroslav Kysela) [2125544] - ASoC: wm5102: Fix event generation for output compensation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use int array instead of bitmask for TX mixers (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Use DT bindings instead of local DAI definitions (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Fix spurious event generation (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Remove RX channel from old list before adding it to a new one (Jaroslav Kysela) [2125544] - ASoC: codecs: wcd9335: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: wcd9335: remove redundant tests (Jaroslav Kysela) [2125544] - ASoC: uda1380: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: twl4030: Drop legacy, non DT boot support (Jaroslav Kysela) [2125544] - ASoC: tscs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ts3a227e: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tpa6130: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tlv320dac3x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic33: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: codec: tlv320aic32x4: fix mono playback via I2S (Jaroslav Kysela) [2125544] - ASoC: tlv320aic32x4: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Fix typo in BCLK clock name (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: Rename tlv320aic31xx-micbias.h as tlv320aic31xx.h (Jaroslav Kysela) [2125544] - ASoC: tlv320aic31xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic26: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320aic23: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Return zero in remove callback (Jaroslav Kysela) [2125544] - ASoC: tda7419: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas6424: Fix the error handling of tas6424_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas6424: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas5720: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas571x: Fix the error handling of tas571x_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: tas5086: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas2552: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: tas2770: Reinit regcache on reset (Jaroslav Kysela) [2125544] - ASoC: tas2562: Propagate the error in tas2562_dac_event() (Jaroslav Kysela) [2125544] - ASoC: tas2562: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2764: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2764: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Fix handling of mute/unmute (Jaroslav Kysela) [2125544] - ASoC: tas2770: Drop conflicting set_bias_level power setting (Jaroslav Kysela) [2125544] - ASoC: tas2770: Allow mono streams (Jaroslav Kysela) [2125544] - ASoC: tas2770: Set correct FSYNC polarity (Jaroslav Kysela) [2125544] - ASoC: tas2770: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tas*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: tas2552: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta350: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: sta*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: sta32x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sta32x: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: ssm2602: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: ssm2518: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Fix noise on shutdown/remove (Jaroslav Kysela) [2125544] - ASoC: rt9120: Fix 3byte read, valule offset typo (Jaroslav Kysela) [2125544] - ASoC: rt9120: Use pm_runtime and regcache to optimize 'pwdnn' logic (Jaroslav Kysela) [2125544] - ASoC: codecs: rt715-sdca: remove useless assignment of ops (Jaroslav Kysela) [2125544] - ASoC: rt5682s: Separate the regulator consumer controls (Jaroslav Kysela) [2125544] - ASoC: rt5645: Fix the error handling of rt5645_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the issue of the abnormal JD2 status (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the JD voltage dropping issue (Jaroslav Kysela) [2125544] - ASoC: rt5640: Fix the wrong state of JD1 and JD2 (Jaroslav Kysela) [2125544] - ASoC: rt5640: Add the MICBIAS1 to the dapm routing (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix jack detection (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Fix NULL jack in interrupt (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Set component to NULL on remove (Jaroslav Kysela) [2125544] - ASoC: codecs: rt274: Always init jack_detect_work (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: add the default value of register 0xc320 (Jaroslav Kysela) [2125544] - ASoC: rk3328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: pcm1789: Make pcm1789_common_exit() return void (Jaroslav Kysela) [2125544] - ASoC: pcm186x: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: pcm186x: simplify the return expression of pcm186x_power_off() (Jaroslav Kysela) [2125544] - ASoC: pcm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: nau8825: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8825: Declare 2 channels for DAI of capture stream (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore is released unexpectedly (Jaroslav Kysela) [2125544] - ASoC: nau8824: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8824: Fix semaphore unbalance at error paths (Jaroslav Kysela) [2125544] - ASoC: nau8822: Don't reconfigure PLL to the same values (Jaroslav Kysela) [2125544] - ASoC: nau8822: Disable internal PLL if freq_out is zero (Jaroslav Kysela) [2125544] - ASoC: nau8821: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8821: Don't unconditionally free interrupt (Jaroslav Kysela) [2125544] - ASoC: nau8821: add new widget to control system clock (Jaroslav Kysela) [2125544] - ASoC: nau8821: Add headset button detection (Jaroslav Kysela) [2125544] - ASoC: codecs: mt6359-accdet: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6366: support for mt6366 codec (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Check failure for devm_snd_soc_register_component (Jaroslav Kysela) [2125544] - ASoC: nau8540: Implement hw constraint for rates (Jaroslav Kysela) [2125544] - ASoC: nau8*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6660: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: mt6359: Fix refcount leak bug (Jaroslav Kysela) [2125544] - ASoC: mediatek: mt6358: add missing EXPORT_SYMBOLs (Jaroslav Kysela) [2125544] - ASoC: msm8916-wcd-digital: Fix missing clk_disable_unprepare() in msm8916_wcd_digital_probe (Jaroslav Kysela) [2125544] - ASoC: codecs: msm8916-wcd-digital: move gains from SX_TLV to S8_TLV (Jaroslav Kysela) [2125544] - ASoC: ml26124: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98390: use linux/gpio/consumer.h to fix build (Jaroslav Kysela) [2125544] - ASoC: max98390: Add reset gpio control (Jaroslav Kysela) [2125544] - ASoC: codecs: soundwire: call pm_runtime_resume() in component probe (Jaroslav Kysela) [2125544] - ASoC: max98373: Removing 0x203E from the volatile reg (Jaroslav Kysela) [2125544] - ASoC: max98090: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: max98090: Fix event generation for custom controls (Jaroslav Kysela) [2125544] - ASoC: codecs: max98088: Clean up some inconsistent indenting (Jaroslav Kysela) [2125544] - ASoC: max980*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: lm4857: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da732x: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: da7219: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: max9*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: lm49xxx: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: es83*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: codes: Add support for ES8316 producer mode (Jaroslav Kysela) [2125544] - ASoC: dmic: Add support for DSD data format (Jaroslav Kysela) [2125544] - ASoC: da[79]*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: da7219: cancel AAD related work earlier for jack removal (Jaroslav Kysela) [2125544] - ASoC: da7219: Fix pole orientation detection on certain headsets (Jaroslav Kysela) [2125544] - ASoC: da7218: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: cx2072x: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: cs4349: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l56: Fix the error handling of cs42l56_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs42l51: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Only report button state if there was a button interrupt (Jaroslav Kysela) [2125544] - ASoC: cs4270: update kernel-doc (Jaroslav Kysela) [2125544] - ASoC: cs4270: Remove redundant big endian formats (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add support for CLSA3541 ACPI device ID (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Enable Internal Boost in shared lib (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Do not print error when waking from hibernation (Jaroslav Kysela) [2125544] - ASoC: cs35l36: Fix the error handling of cs35l36_i2c_probe() (Jaroslav Kysela) [2125544] - ASoC: cs*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: arizona: Update arizona_aif_cfg_changed to use RX_BCLK_RATE (Jaroslav Kysela) [2125544] - ASoC: alc56*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4613: cares Simple-Audio-Card case for TDM (Jaroslav Kysela) [2125544] - ASoC: ak4613: add TDM256 support (Jaroslav Kysela) [2125544] - ASoC: ak4613: rename constraint to constraint_rates (Jaroslav Kysela) [2125544] - ASoC: ak4613: priv has ctrl1 instead of iface (Jaroslav Kysela) [2125544] - ASoC: ak4613: return error if it was setup as clock provider (Jaroslav Kysela) [2125544] - ASoC: ak4613: tidyup ak4613_interface (Jaroslav Kysela) [2125544] - ASoC: ak4613: add missing mutex_lock() (Jaroslav Kysela) [2125544] - ASoC: ak4642: Drop no-op remove function (Jaroslav Kysela) [2125544] - ASoC: ak*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: ak4*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: adau1761: Add ADAU1761-as-ADAU1361 compatibility mode (Jaroslav Kysela) [2125544] - ASoC: ada*, ssm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove some leftover from the "Replace GPLv2 boilerplate/reference with SPDX" rules (Jaroslav Kysela) [2125544] - ASoC: ad1*, ada*, ssm*: use i2c_match_id and simple i2c probe (Jaroslav Kysela) [2125544] - ASoC: test-component: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: rename asoc_simple_init_dai_link_params() to asoc_simple_init_for_codec2codec() (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: care Codec2Codec vs DPCM:BE (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils.c: ignore Codec2Codec setting if it already have (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Make asoc_simple_clean_reference() return void (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: indicate "Experimental stage" warning only when successed (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoc: audio-graph-card2: Fix refcount leak bug in __graph_get_type() (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: remove pre-alloced Codec2Codec space (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: make Codec2Codec settings optional (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2.c: use of_property_read_u32() for rate (Jaroslav Kysela) [2125544] - ASoC: audio_graph_card2: Fix port numbers in example (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card2-custom-sample.dtsi: add verbose explanation (Jaroslav Kysela) [2125544] - ASoC: audio-graph-card: Add of_node_put() in fail path (Jaroslav Kysela) [2125544] - ASoC: test-component: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: use software node API in Atom boards (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: remove 'set-but-not-used' warning (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: avoid oops in error handling (Jaroslav Kysela) [2125544] - ASoC: Intel: use software node API in SoundWire machines (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: sof_sdw: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: Drop redundant enum constant (Jaroslav Kysela) [2125544] - ASoC: Intel: catpt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_ssp_amp: enable capture stream from cs35l41 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: allow HDaudio/HDMI disable (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add quirk for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: intel: sof_sdw: add RT711 SDCA card for MTL platform (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_pcm512x: remove unnecessary init (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: Move quirk check to the front in late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AFF (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_sdw: add support for Dell SKU 0AF0 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Perform quirk check first in card late probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for mtl_mx98357_rt5682 (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: fix out-of-bounds array access (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: rename RTL1019 compatible driver to rt1019p (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_nau8825: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ALSA: x86: intel_hdmi_audio: enable pm_runtime and set autosuspend delay (Jaroslav Kysela) [2125544] - ASoC: xtensa: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: xtensa: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: make arrays mul and div static const, makes object smaller (Jaroslav Kysela) [2125544] - ASoC: uniphier: simplify the return expression of uniphier_aio_compr_set_params() (Jaroslav Kysela) [2125544] - ASoC: spear: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: test DMA buffer first in hw_params (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-stream: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-ipc: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dsp: report error on power-up/down (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Drop misleading comment regarding dma_data (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: fix sof_es8336 probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: remove hard-coded SSP selection (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: reset the num_links during probe (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: add support for HDMI_In capture (Jaroslav Kysela) [2125544] - ASoC: Intel: common: fix typo for tplg naming (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_rt5682: Add support for adl_rt1019_rt5682s (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: add table for HP Omen 16-k0005TX (Jaroslav Kysela) [2125544] - ASoC: Intel: soc-acpi: Add entry for sof_es8336 in ADL match table (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: ignore GpioInt when looking for speaker/headset GPIO lines (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_es8336: Fix GPIO quirks set via module option (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_da7219_max98373: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: add adl_mx98360a_cs4242 board config (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: support BT offload audio (Jaroslav Kysela) [2125544] - ASoC: Intel: sof_cs42l42: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_ssm4567: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: skl_nau88l25_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_rt5514_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_rt5663_max98927: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: kbl_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: hda: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: Intel: glk_rt5682_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: cml_rt1011_rt5682: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: Use temporary variable for struct device (Jaroslav Kysela) [2125544] - ASoC: Intel: boards: reset acpi_chan_package (Jaroslav Kysela) [2125544] - ASoC: codecs: rt298: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: bxt_da7219_max98357a: remap jack pins (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: hsw_rt5640: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename haswell source file to hsw_rt5640 (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove redundant test (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Remove FE DAI ops (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve codec_init() quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve hw_params() debug-ability (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Improve probe() function quality (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update file comments (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Update code indentation (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword driver name (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt286: Reword prefixes of all driver members (Jaroslav Kysela) [2125544] - ASoC: Intel: Rename broadwell source file to bdw_rt286 (Jaroslav Kysela) [2125544] - ASoC: codecs: rt286: Reorganize jack detect handling (Jaroslav Kysela) [2125544] - ASoC: Intel: broadwell: Make broadwell_disable_jack() return void (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5677: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: bdw_rt5650: Mark BE DAI as nonatomic (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst_ipc: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: sst: remove useless initialization (Jaroslav Kysela) [2125544] - ASoC: intel: atom: Remove superfluous flush_scheduled_work() (Jaroslav Kysela) [2125544] - ASoC: Intel: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: Intel: atom: controls: remove useless initializations (Jaroslav Kysela) [2125544] - ASoC: Intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: skylake: skl-pcm: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: Intel: Skylake: remove redundant re-assignments to pointer array (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: byt: remove duplicating driver data retrieval (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: cnl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: Do snd_hdac_ext_stream_decouple() only once (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: add sanity check on SSP index reported by NHLT (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: only fixup topology name if not set already (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: don't set fw_filename (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: enable dmic handling with 2 or fewer SoundWire links (Jaroslav Kysela) [2125544] - ASoC: soc-core: accept zero format at snd_soc_runtime_set_dai_fmt() (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Prevent current kernel running with older FW (Jaroslav Kysela) [2125544] - ASoC: SOF: Copy compress parameters into extended data (Jaroslav Kysela) [2125544] - ASoC: SOF: compress: Dynamically allocate pcm params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: atom: don't keep a temporary string in fixup_tplg_name (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add trigger callback into sdw_callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Correct the ROM/FW state reporting code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: MTL: remove redundant snd_sof_dsp_read() call (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: Do not process IPC reply before firmware boot (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: mtl: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Introduce skip_imr_boot flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: disable IMR boot when resuming from ACPI S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: IPC4: enable IMR boot (Jaroslav Kysela) [2125544] - ASoC: SOC: Intel: introduce cl_init callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not (wrongly) assume positive return value in IMR path (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Revisit IMR boot sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Print out the non matching ext_man magic number (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-topology: Fix clang -Wformat warning (Jaroslav Kysela) [2125544] - ASoC: SOF: remove warning on ABI checks (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Fix error code in sof_ipc4_volume_put() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: set pcm rate to dai setting (Jaroslav Kysela) [2125544] - ASoC: SOF: reduce default verbosity of IPC logs (Jaroslav Kysela) [2125544] - Revert "RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default" (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix alh_group_ida max value (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: fix wrong use of sizeof in sof_ipc4_widget_setup_comp_src() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: set domain bit based on dp domain type (Jaroslav Kysela) [2125544] - ASoC: SOF: add ipc4 SRC module support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: move ida allocate/free to widget_setup/free (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: free memories allocated in sof_ipc4_get_audio_fmt (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: check dai->private in ipc_free() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: add SoundWire/ALH aggregation support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ASoC: SOF: Compile and runtime IPC version selection (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Align mt8186 clock names with dt-bindings (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix error code in probe (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Revise mt8195 boot flow (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: fix mt8195 StatvectorSel wrong setting (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: use pm_resume_and_get() on component probe (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: fix copy in sof_msg_inject_ipc4_dfs_write() (Jaroslav Kysela) [2125544] - ASoC: sof: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Only load the driver if IPC3 is used (Jaroslav Kysela) [2125544] - ASoC: SOF: probes: rename assign/free callbacks as startup/shutdown (Jaroslav Kysela) [2125544] - ASoC: SOF: Add cont_update_posn to platform parameters (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add definitions for S4 and S5 states (Jaroslav Kysela) [2125544] - ASoC: SOF: pm: add explicit behavior for ACPI S1 and S2 (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: Clarify the IPC timeout handling path (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: remove unused variable (Jaroslav Kysela) [2125544] - ASoC: SOF: Switch to IPC generic firmware tracing (Jaroslav Kysela) [2125544] - ALSA: sc6000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: gus: Fix memory leaks at memory allocator error paths (Jaroslav Kysela) [2125544] - ALSA: sound/isa/gus: check the return value of kstrdup() (Jaroslav Kysela) [2125544] - ALSA: gus: Fix erroneous memory allocation (Jaroslav Kysela) [2125544] - ALSA: galaxy: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2125544] - ALSA: cs4236: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2125544] - ALSA: aloop: Fix random zeros in capture data when using jiffies timer (Jaroslav Kysela) [2125544] - ALSA: Add generic serial MIDI driver using serial bus API (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix potential buffer overflow by snprintf() (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use lookup table to create modules (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Update AVS_FW_INIT_TIMEOUT_US declaration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Lower UNLOAD_MULTIPLE_MODULES IPC timeout (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace hardcodes with SD_CTL_STREAM_RESET (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Recognize FW_CFG_RESERVED (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Use helper function to set up DMA (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Set max DMA segment size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Block IPC channel on suspend (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Shield LARGE_CONFIG_GETs against zero payload_size (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Copy only as many RX bytes as necessary (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Relax DSP core transition timings (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Assign I2S gateway when parsing topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix i2s_test card name initialization (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: correct config reference for I2S test board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix parsing UUIDs in topology (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add da7219 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98373 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add max98357a machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add ssm4567 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add nau8825 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt5682 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt298 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt286 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add rt274 machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add I2S-test machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add DMIC machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Fix build error on arc, m68k and sparc (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: APL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: SKL-based platforms support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Power management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Machine board registration (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Replace link_mask usage with i2s_link_mask (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Event tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: D0ix power state support (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Register HDAudio ext-bus operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add HDAudio machine board (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: PCI driver implementation (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Coredump and recovery flow (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Drop direct ACPI dependency (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Depend on SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Enable AVS driver only on x86 platforms (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: non-HDA PCM BE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic PCM FE operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Generic soc component driver (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Account for libraries when booting basefw (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Configure modules according to their type (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Prepare modules before bindings them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Arm paths after creating them (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path state management (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Path creation and freeing (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare path and its components (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Support link_mask formatted string (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology loading operations (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse path and path templates tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pipeline and module tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse pplcfg and binding tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Parse module-extension tuples (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Add topology parsing infrastructure (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add MeteorLake machines (Jaroslav Kysela) [2125544] - ASoC: Intel: avs: Declare vendor tokens (Jaroslav Kysela) [2125544] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK_AON bit (Jaroslav Kysela) [2125544] - uapi: sof: abi: Bump SOF ABI for ext_data_length (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new structures for topology manifest data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: introduce cont_update_posn in sof_ipc_stream_params struct (Jaroslav Kysela) [2125544] - ASoC: SOF: bump SOF_ABI_MINOR (Jaroslav Kysela) [2125544] - ASoC: SOF: Add header for IPC4 manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: add code to parse config params for ACPDMIC dai (Jaroslav Kysela) [2125544] - ASoC: SOF: Add topology tokens for IPC4 (Jaroslav Kysela) [2125544] - ASoC: hdac_hda: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: max98504: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: adau1372: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cx2072x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6351: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6358: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6359: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: mt6660: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: pcm3060: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt9120: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wcd9335: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt700: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt715-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1308-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt1316-sdw: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: wsa881x: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: sdw-mockup: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lochnagar: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: tfa*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tfa9879: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2125544] - ASoC: tlv320*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cs*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wm9090: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor out the I2C and SPI bus code into separate modules (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor our MCLK and mutex initialisation (Jaroslav Kysela) [2125544] - ASoC: wm8731: Move regulator request into wm8731_init() (Jaroslav Kysela) [2125544] - ASoC: wm8731: Factor component init out of bus code (Jaroslav Kysela) [2125544] - ASoC: wm8731: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ASoC: wm2000: fix missing clk_disable_unprepare() on error in wm2000_anc_transition() (Jaroslav Kysela) [2125544] - ASoC: wm2000: Remove redundant endianness flag (Jaroslav Kysela) [2125544] - ASoC: wm*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix amp gain register offset & default (Jaroslav Kysela) [2125544] - ASoC: tas2764: Correct playback volume range (Jaroslav Kysela) [2125544] - ASoC: tas2764: Fix and extend FSYNC polarity handling (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add post reset delays (Jaroslav Kysela) [2125544] - ASoC: tas*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tas*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: tas2764: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2125544] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2125544] - ASoC: tas2764: Add the driver for the TAS2764 (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix TDM mode BSEL settings (Jaroslav Kysela) [2125544] - ASoC: max*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: max98396: Implement DSP speaker monitor (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix register access for PCM format settings (Jaroslav Kysela) [2125544] - ASoC: max98396: Improve some error prints (Jaroslav Kysela) [2125544] - ASoC: max98396: add voltage regulators (Jaroslav Kysela) [2125544] - ASoC: max98396: Fix build error for implicit function declaration (Jaroslav Kysela) [2125544] - ASoC: max98396: add amplifier driver (Jaroslav Kysela) [2125544] - ASoC: rt*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: rt1019: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: rt*: use simple i2c probe function (Jaroslav Kysela) [2125544] - ASoC: fsl: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pistachio: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: samsung: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sunxi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tegra: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: test-component: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uniphier: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ad*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ak*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: alc*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: da*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: es*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: msm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: nau*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: pcm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: spdif: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ssm*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sta*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: twl*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: uda*: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: 88pm860x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ab8500: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ac97: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ads117x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bd28623: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: bt-sco: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cpcap: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cq93vc: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: cx20442: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: dmic: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: gtm601: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdac_hdmi: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ics43432: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: inno_rk3036: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: isabelle: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: jz4740: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: lm49453: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: mc13783: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: ml26124: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sgtl5000: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: si476x: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: stac9766: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: sti-sas: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: tscs42xx: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: wl1273: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: zl38060: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_micfil: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: fsl_asrc_dma: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: soc-component: Remove non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: simple-card-utils: Move snd_soc_component_is_codec to be local (Jaroslav Kysela) [2125544] - ASoC: soc-component: Add legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Add new SOC_DOUBLE_SX_TLV macro (Jaroslav Kysela) [2125544] - ASoC: Remove unused hw_write_t type (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_EXT_TLV macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Introduce SOC_DOUBLE_R_S_EXT_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: soc.h: Add SOC_SINGLE_S_TLV() macro (Jaroslav Kysela) [2125544] - ASoC: hdmi-codec: Update to modern DAI terminology (Jaroslav Kysela) [2125544] - ALSA: hda: Skip event processing for unregistered codecs (Jaroslav Kysela) [2125544] - ASoC: codecs: Add HD-Audio codec driver (Jaroslav Kysela) [2125544] - ASoC: cs42l42: Move CS42L42 register descriptions to general include (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Read System Name from ACPI _SUB to identify firmware (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add common cs35l41 enter hibernate function (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 exit hibernate function into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs_dsp config struct into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41 fs errata into shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Move cs35l41_set_cspl_mbox_cmd to shared code (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2125544] - ASoC: cs35l41: Support external boost (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add support for MeteorLake (MTL) (Jaroslav Kysela) [2125544] - treewide: Replace zero-length arrays with flexible-array members (Jaroslav Kysela) [2125544] - ASoC: SOF: add definitions for different IPC types (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: enhance debug messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: add sdw blob (Jaroslav Kysela) [2125544] - AsoC: SOF: ipc4-topology: Add dai_get_clk op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for SSP/DMIC DAI's (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new IPC op for parsing topology manifest (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: init NHLT for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: Add ops_free (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: set the BE DAI ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-pcm: Expose sof_ipc4_set_pipeline_state() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add the dai_config op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add route_setup/route_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add widget_setup/widget_free ops (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add pcm ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control IO ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add control_setup op (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing mixer widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing and preparing pga widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for DAI type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add prepare op for AIF type widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing DAI_IN/DAI_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4-topology: Add support for parsing AIF_IN/AIF_OUT widgets (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Introduce topology ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Return from dtrace_read if there is no new data available (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Add helper function to update the sdev->host_offset (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Introduce SOF_DTRACE_INITIALIZING state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: implement pm ctx_save callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Switch to use the generic pm_ops.set_core_state (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Add initial header file for ipc4 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add set_core_state pm_ops implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: sof_ipc_pm_ops: Add support for DSP core power management (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 suspend check dsp idle (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 modify dram type as non-cache (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add shared_size for mediatek common chip information (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: revise mt8195 clock sequence (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add SOF pm ops callback for Renoir (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Fix reversed if statement (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Propagate write errors correctly (Jaroslav Kysela) [2125544] - ASoC: SOF: Fix potential NULL pointer dereference (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-flood-test: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: remove duplicate include in mt8195.c (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8195 debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mediatek common debug dump (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move dtrace related variables local from sof_dev (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce opaque storage of private data for firmware tracing (Jaroslav Kysela) [2125544] - ASoC: SOF: Modify the host trace_init parameter list to include dmab (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-dtrace: Move host ops wrappers from generic header to private (Jaroslav Kysela) [2125544] - ASoC: SOF: Clone the trace code to ipc3-dtrace as fw_tracing implementation (Jaroslav Kysela) [2125544] - ASoC: SOF: Rename dtrace_is_supported flag to fw_trace_is_supported (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC independent ops for firmware tracing support (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Cap the rmaining to count in IPC4 mode (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 ipc support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add ipc support for mt8195 (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set up sof_ipc4_fw_data for IPC4 (Jaroslav Kysela) [2125544] - ASoC: SOF: IPC4: Add FW loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add IPC4 private header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: HDA: Set IPC4-specific DSP ops for CaVS platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: trace: The dtrace is only available with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: IPC flood test can only work with SOF_IPC (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Add support for IPC4 messages (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Separate the message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add support IPC4 message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the ipc_type (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-probes: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc-msg-injector: Query the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client: Add API to get the maximum IPC payload size (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc4: Add support for mandatory message handling functionality (Jaroslav Kysela) [2125544] - ASoC: SOF: Add rx_data pointer to snd_sof_ipc_msg struct (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Remove the ipc3-ops.h header file (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: fix missing pci_release_regions() on error in sof_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Call optional query_fw_configuration on first boot (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove snd_sof_parse_module_memcpy() as it is not used (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: bdw/byt/pci-tng: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: renoir: Do not set the load_module ops (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Switch to use the fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for fw_loader ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3-loader: Implement firmware parsing and loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Introduce IPC dependent ops for firmware handling, loading (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a prepare op to IPC topology widget ops (Jaroslav Kysela) [2125544] - ASoC: SOF: clarify use of widget complete flag (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Skip parsing DAI link tokens if not needed (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: remove unnecessary function declaration (Jaroslav Kysela) [2125544] - ASoC: SOF: Add two new fields to struct snd_sof_widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a route_free op in struct sof_ipc_tplg_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: expose a couple of functions (Jaroslav Kysela) [2125544] - ASoC: SOF: pcm: Move the call to snd_sof_pcm_platform_hw_params() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Set up widgets from source to sink (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: reset route status before freeing widget (Jaroslav Kysela) [2125544] - ASoC: SOF: Add a new op to set up volume table (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Fix allyesconfig build error (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 change ipc timeout as 1 second (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-client-ipc-msg-injector: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: debug: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: control: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8186 (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 dsp clock support (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 sof fw loader and dsp ops (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: Add mt8186 hardware support (Jaroslav Kysela) [2125544] - ASoC: SOF: loader: Remove the old fw_ready related code (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: imx: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Do not set fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: Do not check for the fw_ready callback (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Add local implementation for handling fw_ready message (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: protect hw_params against successive calls (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add helper for link DMA cleanups (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: reset dma_data and release stream (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: improve suspend case (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: move code to deal with hda dai/dailink suspend (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: add hda_dai_hw_free_ipc() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: flag errors on pipeline teardown (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: regroup dai and link DMA operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: split link DMA and dai operations (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: use snd_soc_dai_get_widget() helper (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-dai: simplify hda_dai_widget_update() prototype (Jaroslav Kysela) [2125544] - ASOC: SOF: Intel: hda-dai: consistent naming for HDA DAI and HDA link DMA (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Add IPC-specific dai ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: remove incorrect clearing of prepared flag (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: simplify NHLT handling (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Check w->sname validity once in sof_connect_dai_widget() (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: remove useless assignment (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add RPL-P support (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: pci-tgl: add ADL-PS support (Jaroslav Kysela) [2125544] - ASOC: SOF: pci: add ipc_type override for Intel IPC4 tests (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: don't use the community key on APL Chromebooks (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Use dedicated MBOX for ACP and PSP communication (Jaroslav Kysela) [2125544] - ASoC: SOF: amd: Add psp_mbox_ready() and psp_send_cmd() callback (Jaroslav Kysela) [2125544] - ASoC: SOF: using pm_runtime_resume_and_get to simplify the code (Jaroslav Kysela) [2125544] - ASoC: SOF: Kconfig: Make SND_SOC_SOF_HDA_PROBES tristate (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: add IP identifier (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: expose some codeloader functions (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: Define rom_status_reg in sof_intel_dsp_desc (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: define check_ipc_irq op (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use BIT() macros for consistency (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: move HDA_CL_STREAM_FORMAT definition to header (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda: use common ops across platforms (Jaroslav Kysela) [2125544] - ASoC: SOF: remove const qualifier for 'struct snd_sof_dsp_ops' (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: preserve topology filename override in nocodec mode (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override topology filename (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-pci-dev: add parameter to override firmware filename (Jaroslav Kysela) [2125544] - ASoC: SOF: add IPC-dependent file names (Jaroslav Kysela) [2125544] - ASoC: SOF: add default IPC capability and file paths (Jaroslav Kysela) [2125544] - ASoC: SOF: add path indirection to each IPC type (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: Check the bar size before remapping (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Move the ipc_set_get_comp_data() local to ipc3-control (Jaroslav Kysela) [2125544] - ASoC: SOF: sof-audio: Use the widget_kcontrol_setup ops for kcontrol set up (Jaroslav Kysela) [2125544] - ASoC: SOF: Add widget_kcontrol_setup control ops for IPC3 (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the rx_msg ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Switch over to use the tx_msg and set_get_data ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use the get_reply ops in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add check for mandatory IPC message handling ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Separate the ops checks by functions/topics (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement rx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the get_reply IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the set_get_data IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Use sof_ipc3_tx_msg() internally for message sending (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc3: Implement the tx_msg IPC ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add high level IPC IO callback definitions to ipc_ops (Jaroslav Kysela) [2125544] - ASoC: SOF: Add helper function to prepare and send an IPC message (Jaroslav Kysela) [2125544] - ASoC: SOF: mediatek: mt8195 add shutdown callback (Jaroslav Kysela) [2125544] - ASoC: SOF: OF: Add shutdown callback for SOF OF device (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: Avoid open coded arithmetic in memory allocation (Jaroslav Kysela) [2125544] - ASoC: SOF: topology: use new sound control LED layer (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove redundant return statements (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove header from struct snd_sof_ipc_msg (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop 'header' parameter from tx_message() API (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use msg->reply_data directly in snd_sof_ipc_get_reply() (Jaroslav Kysela) [2125544] - ASoC: SOF: disable dma trace in s0ix (Jaroslav Kysela) [2125544] - ASoC: SOF: extend the interface to stop DMA trace (Jaroslav Kysela) [2125544] - ASoC: SOF: Drop support for mapped control data (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Use ipc->max_payload_size for message/reply size checking (Jaroslav Kysela) [2125544] - ASoC: SOF: ipc: Add max_payload_size field in struct snd_sof_ipc (Jaroslav Kysela) [2125544] - ASoC: SOF: Remove dmab and dmab_bdl from snd_sof_dev struct (Jaroslav Kysela) [2125544] - ASoC: SOF: Intel: hda-loader: Use local snd_dma_buffer (Jaroslav Kysela) [2125544] - ASoC: amd: acp: add missing platform_device_unregister() in acp_pci_probe() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix initialization of ext_intr_stat1 in i2s_irq_handler() (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Use non-legacy DAI naming for cs35l41 (Jaroslav Kysela) [2125544] - ASoC: amd: enable RPL Platform acp drivers build (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform pci driver pm-ops (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform init/de-init functions (Jaroslav Kysela) [2125544] - ASoC: amd: add ACP PCI driver for RPL platform (Jaroslav Kysela) [2125544] - ASoC: amd: add RPL Platform acp header file (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add error handling cases (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify const resource struct variable to generic (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Drop superfluous mmap callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Modify local variables name to generic (Jaroslav Kysela) [2125544] - ASoC: amd: yc: Decrease level of error message (Jaroslav Kysela) [2125544] - ASoC: amd: yc: add new YC platform varaint support (Jaroslav Kysela) [2125544] - ASoC: amd: fix Jadeite kconfig warning and build errors (Jaroslav Kysela) [2125544] - ASoC: amd: Fix error pointer dereference (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add legacy audio driver support for Rembrandt platform (Jaroslav Kysela) [2125544] - ASoC: amd: acp: ACP code generic to support newer platforms (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Remove rt1019_1 codec conf from machine driver (Jaroslav Kysela) [2125544] - ASoC: amd: Remove duplicated include in acp-es8336.c (Jaroslav Kysela) [2125544] - ASoC: amd: fix for variable set but not used warning (Jaroslav Kysela) [2125544] - ASoC: amd: drop machine driver remove function (Jaroslav Kysela) [2125544] - ASoC: amd: remove unused header file inclusion (Jaroslav Kysela) [2125544] - ASoC: amd: acp-es8336: use static variables (Jaroslav Kysela) [2125544] - ASoC: amd: fix ACPI dependency compile errors and warnings (Jaroslav Kysela) [2125544] - ASoC: amd: enable machine driver build for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add Machine driver for Jadeite platform (Jaroslav Kysela) [2125544] - ASoC: amd: add I2S MICSP instance support (Jaroslav Kysela) [2125544] - ASoC: amd: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Fix error handling in .remove() (Jaroslav Kysela) [2125544] - ASoC: amd: acp: fix typo in comment (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for rt5682s and rt1019 card with hs instance (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add support for nau8825 and max98360 card (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Rename set_fmt_new back to set_fmt (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Update to use set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver. (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Set Speaker enable/disable pin through rt1019 codec driver (Jaroslav Kysela) [2125544] - ASoC: amd: vangogh: Remove duplicate include files (Jaroslav Kysela) [2125544] - ASoC: amd: acp: Add pm ops callback in machine driver (Jaroslav Kysela) [2125544] - ASoC: soc-utils: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: Drop superfluous check of CONFIG_SND_CTL_VALIDATION (Jaroslav Kysela) [2125544] - ASoC: topology: Rename soc_tplg_init_kcontrol() function (Jaroslav Kysela) [2125544] - ASoC: topology: Correct error message (Jaroslav Kysela) [2125544] - ASoC: topology: Rename SOC_TPLG_PASS_MIXER to _CONTROL (Jaroslav Kysela) [2125544] - ASoC: topology: Return bool instead of int (Jaroslav Kysela) [2125544] - ASoC: topology: Remove unnecessary looping (Jaroslav Kysela) [2125544] - ASoC: topology: Use for loop instead of while (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Remove now redundant non_legacy_dai_naming flag (Jaroslav Kysela) [2125544] - ASoC: topology: KUnit: Followup prototype change of snd_soc_unregister_card() (Jaroslav Kysela) [2125544] - ASoC: DPCM: Don't pick up BE without substream (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: demote warnings on non-atomic BE connection (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: fix BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for TRIGGER_START (Jaroslav Kysela) [2125544] - ASoC: soc-pcm: improve BE transition for PAUSE_RELEASE (Jaroslav Kysela) [2125544] - ASoC: ops: Fix integer detection for when max possible values > 1 (Jaroslav Kysela) [2125544] - ASoC: ops: Fix boolean/integer detection for simple controls (Jaroslav Kysela) [2125544] - ASoC: ops: Don't modify the driver's plaform_max when reading state (Jaroslav Kysela) [2125544] - ASoC: ops: Remove unneeded delay.h inclusion (Jaroslav Kysela) [2125544] - ASoC: ops: Clarify snd_soc_info_volsw_sx() (Jaroslav Kysela) [2125544] - ASoC: soc-generic-dmaengine-pcm: Use default config when none is given (Jaroslav Kysela) [2125544] - ASoC: dapm: Move stereo autodisable check (Jaroslav Kysela) [2125544] - ASoC: soc-dai: Remove set_fmt_new callback (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: share code for snd_soc_of_get_dai_link_cpus/codecs() (Jaroslav Kysela) [2125544] - ASoC: soc-core.c: fixup snd_soc_of_get_dai_link_cpus() (Jaroslav Kysela) [2125544] - ASoC: core: Switch core to new DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: core: Make snd_soc_unregister_card() return void (Jaroslav Kysela) [2125544] - ASoC: core: Always send the CPU DAI a direct clock specifier (Jaroslav Kysela) [2125544] - ASoC: core: Add set_fmt_new callback that directly specifies provider (Jaroslav Kysela) [2125544] - ASoC: core: Pass legacy_dai_naming flag directly (Jaroslav Kysela) [2125544] - ASoC: core: Correct spelling fliped -> flipped (Jaroslav Kysela) [2125544] - ASoC: soc-core: remove always-false path (Jaroslav Kysela) [2125544] - ASoC: Introduce snd_soc_of_get_dai_link_cpus (Jaroslav Kysela) [2125544] - ASoC: soc-component: Update handling to component delays (Jaroslav Kysela) [2125544] - ASoC: Introduce 'fixup_controls' card method (Jaroslav Kysela) [2125544] - ASoC: soc-card: Create jack kcontrol without pins (Jaroslav Kysela) [2125544] - ALSA: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - Revert "ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations" (Jaroslav Kysela) [2125544] - ALSA: hda: beep: Simplify keep-power-at-enable behavior (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Don't skip notification handling during PM operation (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Limit the maximal count of PCM devices to 8 (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: ELD procfs - print the codec NIDs (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Simplify the pcm_idx condition in hdmi_pcm_setup_pin() (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter allocation for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: change type for the 'assigned' variable (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Move structs out of #define block (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 16 (8902) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/hdmi: Fix the converter reuse for the silent stream (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for ASUS GA503R laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G533Z HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add pincfg for ASUS G513 HP jack (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Re-arrange quirk table entries (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5530 laptop (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable 4-speaker output Dell Precision 5570 laptop (Jaroslav Kysela) [2125544] - ALSA: hda: Fix Nvidia dp infoframe (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Huawei WRT-WX9 (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: set depop delay for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: add Intel 5 Series / 3400 PCI DID (Jaroslav Kysela) [2125544] - ALSA: hda: Fix hang at HD-audio codec unbinding due to refcount saturation (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix out of bounds access in snd_emu10k1_pcm_channel_alloc() (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Align BDL entry to 4KB boundary (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Fix unused variable warning for beep power change (Jaroslav Kysela) [2125544] - ALSA: hda/sigmatel: Keep power up while beep is enabled (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add speaker AMP init for Samsung laptops with ALC298 (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NS50PU, NS70PU (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Dolphin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga7 14IAL7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Clarify support for CSC3551 without _DSD Properties (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirks for ASUS Zenbooks using CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: Fix crash due to jack poll in suspend (Jaroslav Kysela) [2125544] - ALSA: hda/cirrus - support for iMac 12,1 model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 (8786) mute LED (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: Add quirk for LENOVO 20149 Notebook model (Jaroslav Kysela) [2125544] - ALSA: ice1712: remove redundant assignment to new (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for another Asus K42JZ model (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for HP Spectre x360 15-eb0xxx (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Clevo NV45PZ (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Add quirk for Lenovo Yoga9 14IAP7 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support CLSA0101 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Use the CS35L41 HDA internal define (Jaroslav Kysela) [2125544] - ALSA: hda/realtek: Enable speaker and mute LEDs for HP laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix build error unused-function (Jaroslav Kysela) [2125544] - ALSA: asihpi: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: asihpi: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Fix typo in comments (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add module parameter to control firmware load (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Firmware switching and reloading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add defaulted values into dsp bypass config sequence (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add fw id strings (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Read Speaker Calibration data from UEFI variables (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Hibernation during Suspend (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support Speaker ID for laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support multiple load paths for firmware (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Support reading subsystem id from ACPI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save Subsystem ID inside CS35L41 Driver (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add initial DSP support and firmware loading (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Save codec object inside component struct (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add apis to write the controls directly (Jaroslav Kysela) [2125544] - ALSA: hda: hda_cs_dsp_ctl: Add Library to support CS_DSP ALSA controls (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Consolidate selections under SND_HDA_SCODEC_CS35L41 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Drop wrong use of ACPI_PTR() (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Allow compilation test on non-ACPI configurations (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Don't dereference fwnode handle (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Improve dev_err_probe() messaging (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix comments wrt serial-multi-instantiate reference (Jaroslav Kysela) [2125544] - ALSA: hda: Fix put_device() inconsistency in error path (Jaroslav Kysela) [2125544] - ALSA: hda: Make device usage_count consistent across subsequent probing (Jaroslav Kysela) [2125544] - ALSA: hda: Fix null-ptr-deref when i915 fails and hdmi is denylisted (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: change cs8409_fixups v.pins initializers to static (Jaroslav Kysela) [2125544] - ASoC: doc: Update dead links (Jaroslav Kysela) [2125544] - ALSA: hda/via: Delete does not require return (Jaroslav Kysela) [2125544] - ALSA: ctxfi: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: cs5535audio: fix typo in comment (Jaroslav Kysela) [2125544] - ALSA: lola: Bounds check loop iterator against streams array size (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Amp Name based on channel and index (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Enable GPIO2 Interrupt for CLSA0100 laptops (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Support for Interrupts (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove Set Channel Map api from binding (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Set Speaker Position for CLSA0100 Laptop (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix error in spi cs35l41 hda driver name (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Warlock (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Add Speaker Playback Switch for Cyborg (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support new Odin Variants (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Support manual mode detection for CS42L42 (Jaroslav Kysela) [2125544] - ALSA: hda/cs8409: Use general cs42l42 include in cs8409 hda driver (Jaroslav Kysela) [2125544] - ALSA: hdsp: remove redundant assignment to pointer kctl (Jaroslav Kysela) [2125544] - ALSA: hda/conexant: add a new hda codec SN6140 (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move external boost handling to lib for ASoC use (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Handle all external boost setups the same way (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Reorganize log for playback actions (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Remove cs35l41_hda_reg_sequence struct (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Move boost config to initialization code (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Mute the device before shutdown (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Put the device into safe mode for external boost (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Add Boost type flag (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Always configure the DAI (Jaroslav Kysela) [2125544] - ALSA: hda: cs35l41: Fix I2S params comments (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Move cs35l41_gpio_config to shared lib (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Check hw_config before using it (Jaroslav Kysela) [2125544] - ALSA: cs35l41: Unify hardware configuration (Jaroslav Kysela) [2125544] - ALSA: hda/tegra: Enable Jack poll for tegra (Jaroslav Kysela) [2125544] - ALSA: hda: Jack detection poll in suspend state (Jaroslav Kysela) [2125544] - ALSA: echoaudio: remove redundant assignment to variable i (Jaroslav Kysela) [2125544] - ALSA: emu10k1: Stop using iommu_present() (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dsp-config: add missing RaptorLake PCI IDs (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2125544] - ALSA: hda: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hda: Remove unused macro definition (Jaroslav Kysela) [2125544] - ALSA: hda: Reset all SIE bits in INTCTL (Jaroslav Kysela) [2125544] - tracing: ALSA: hda: Remove string manipulation out of the fast path (Jaroslav Kysela) [2125544] - ALSA: hda: intel-nhlt: remove use of __func__ in dev_dbg (Jaroslav Kysela) [2125544] - ALSA: hda: intel-dspcfg: use SOF for UpExtreme and UpExtreme11 boards (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Properly refcounting clock rate (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Clear fixed clock rate at closing EP (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix an out-of-bounds bug in __snd_usb_parse_audio_interface() (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Register card again for iface over delayed_register option (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Inform the delayed registration more properly (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for LH Labs Geek Out HD Audio 1V5 (Jaroslav Kysela) [2125544] - ALSA: usb-audio: make read-only array marker static const (Jaroslav Kysela) [2125544] - ALSA: usb-audio: More comprehensive mixer map for ASUS ROG Zenith II (Jaroslav Kysela) [2125544] - ALSA: scarlett2: Add Focusrite Clarett+ 8Pre support (Jaroslav Kysela) [2125544] - ALSA: line6: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: hiface: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb/6fire: fix repeated words in comments (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add quirk for Behringer UMC202HD (Jaroslav Kysela) [2125544] - ALSA: bcd2000: Fix a UAF bug on the error path of probing (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Use atomic_try_cmpxchg in ep_state_update (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add endianness annotations (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Turn off 'manual mode' on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Support jack detection on Dell dock (Jaroslav Kysela) [2125544] - ALSA: usb-audio: US16x08: Move overflow check before array access (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Cancel pending work at closing a MIDI substream (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Add mixer mapping for Gigabyte B450/550 Mobos (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Fix wrong kfree issue in snd_usb_endpoint_free_all (Jaroslav Kysela) [2125544] - ALSA: usb-audio: Refcount multiple accesses on the single clock (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Add Android board ACPI table handling (Jaroslav Kysela) [2125544] - mfd: arizona-spi: Split Windows ACPI init code into its own function (Jaroslav Kysela) [2125544] - mfd: arizona: Add missing statics to the of_match_tables (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add memory chunk helpers (Jaroslav Kysela) [2125544] - firmware: cs_dsp: Add pre_stop callback (Jaroslav Kysela) [2125544] - regmap: sdw: add required header files (Jaroslav Kysela) [2125544] - regmap: soundwire: remove unused header mod_devicetable.h (Jaroslav Kysela) [2125544] - regmap: Constify static regmap_bus structs (Jaroslav Kysela) [2125544] - soundwire: peripheral: remove useless ops pointer (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume() on component probe (Jaroslav Kysela) [2125544] - soundwire: qcom: fix device status array range (Jaroslav Kysela) [2125544] - soundwire: qcom: remove duplicate reset control get (Jaroslav Kysela) [2125544] - soundwire: Intel: add trigger callback (Jaroslav Kysela) [2125544] - soundwire: qcom: Enable software clock gating requirement flag (Jaroslav Kysela) [2125544] - soundwire: qcom: Check device status before reading devid (Jaroslav Kysela) [2125544] - soundwire: qcom: Add flag for software clock gating check (Jaroslav Kysela) [2125544] - soundwire: revisit driver bind/unbind and callbacks (Jaroslav Kysela) [2125544] - soundwire: bus_type: fix remove and shutdown support (Jaroslav Kysela) [2125544] - soundwire: intel: Migrate to new style legacy DAI naming flag (Jaroslav Kysela) [2125544] - ASoC: qcom: soundwire: Add support for controlling audio CGCR from HLOS (Jaroslav Kysela) [2125544] - soundwire: qcom: adjust autoenumeration timeout (Jaroslav Kysela) [2125544] - soundwire: qcom: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: intel: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: cadence: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: bus: use pm_runtime_resume_and_get() (Jaroslav Kysela) [2125544] - soundwire: qcom: return error when pm_runtime_get_sync fails (Jaroslav Kysela) [2125544] - soundwire: bus: pm_runtime_request_resume on peripheral attachment (Jaroslav Kysela) [2125544] - soundwire: intel: disable WAKEEN in pm_runtime resume (Jaroslav Kysela) [2125544] - soundwire: cadence: recheck device0 attachment after status change (Jaroslav Kysela) [2125544] - soundwire: qcom: Add compatible name for v1.6.0 (Jaroslav Kysela) [2125544] - soundwire: stream: Fix error return code in do_bank_switch() (Jaroslav Kysela) [2125544] - soundwire: qcom: fix an error message in swrm_wait_for_frame_gen_enabled() (Jaroslav Kysela) [2125544] - soundwire: qcom: use __maybe_unused for swrm_runtime_resume() (Jaroslav Kysela) [2125544] - soundwire: qcom: constify static struct qcom_swrm_data global variables (Jaroslav Kysela) [2125544] - soundwire: qcom: add in-band wake up interrupt support (Jaroslav Kysela) [2125544] - soundwire: qcom: add runtime pm support (Jaroslav Kysela) [2125544] - soundwire: Replace acpi_bus_get_device() (Jaroslav Kysela) [2125544] - ALSA: Add snd_pcm_direction_name() helper (Jaroslav Kysela) [2125544] - ALSA: core: Fix double-free at snd_card_new() (Jaroslav Kysela) [2125544] - ALSA: hda: Once again fix regression of page allocations with IOMMU (Jaroslav Kysela) [2125544] - ALSA: pcm: oss: Fix race at SNDCTL_DSP_SYNC (Jaroslav Kysela) [2125544] - ALSA: control: Re-order bounds checking in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: control: Fix an out-of-bounds bug in get_ctl_id_hash() (Jaroslav Kysela) [2125544] - ALSA: seq: Fix data-race at module auto-loading (Jaroslav Kysela) [2125544] - ALSA: seq: oss: Fix data-race for max_midi_devs access (Jaroslav Kysela) [2125544] - ALSA: memalloc: Revive x86-specific WC page allocations again (Jaroslav Kysela) [2125544] - ALSA: info: Fix llseek return value when using callback (Jaroslav Kysela) [2125544] - ALSA: pcm: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: core: Replace scnprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control-led: Replace sprintf() with sysfs_emit() (Jaroslav Kysela) [2125544] - ALSA: control: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: pcm: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: timer: Use deferred fasync helper (Jaroslav Kysela) [2125544] - ALSA: core: Add async signal helpers (Jaroslav Kysela) [2125544] - ALSA: core: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: memalloc: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: control: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Fix kernel doc warnings (Jaroslav Kysela) [2125544] - ALSA: dmaengine: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: pcm: Fix missing return value comments for kernel docs (Jaroslav Kysela) [2125544] - ALSA: compress: Enable kernel doc markers for some functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take buffer refcount while draining output (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Check stream state at exported functions (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Take open_mutex around parameter changes (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Move lock to snd_rawmidi_substream (Jaroslav Kysela) [2125544] - ALSA: rawmidi: Make internal functions local static (Jaroslav Kysela) [2125544] - ALSA: control: Add input validation (Jaroslav Kysela) [2125544] - ALSA: control: Drop superfluous ifdef CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Rename CONFIG_SND_CTL_VALIDATION to CONFIG_SND_CTL_DEBUG (Jaroslav Kysela) [2125544] - ALSA: control: Use xarray for faster lookups (Jaroslav Kysela) [2125544] - ALSA: seq: replace ternary operator with max() (Jaroslav Kysela) [2125544] - ALSA: pcm: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2125544] - pinctrl: amd: Don't save/restore interrupt status and wake status bits (Prarit Bhargava) [2130059] - x86/paravirt: Add a dummy __x86_paravirt_patch_template() function (Waiman Long) [2144161] - x86/paravirt: Fix kABI breakage in struct pv_mmu_ops (Waiman Long) [2144161]- can: af_can: fix NULL pointer dereference in can_rx_register() (Ivan Vecera) [2136823] - net: disable preemption in dev_core_stats_XXX_inc() helpers (Ivan Vecera) [2136823] - net: introduce CAN specific pointer in the struct net_device (Ivan Vecera) [2136823] - can: af_can: can_pernet_exit(): no need to iterate over and cleanup registered CAN devices (Ivan Vecera) [2136823] - net: add per-cpu storage and net->core_stats (Ivan Vecera) [2136823] - tun: switch to net core provided statistics counters (Ivan Vecera) [2136823] - tun: switch to u64_stats_t (Ivan Vecera) [2136823] - ceph: avoid putting the realm twice when decoding snaps fails (Xiubo Li) [2139881] - powerpc/64/kdump: Limit kdump base to 512MB (Mamatha Inamdar) [2132921] - ice: virtchnl rss hena support (Petr Oros) [2136516] - Documentation/admin-guide: Document nomodeset kernel parameter (Jocelyn Falempe) [2143952] - drm: Move nomodeset kernel parameter to the DRM subsystem (Jocelyn Falempe) [2143952] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - sound: usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - net: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - media: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - Input: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - HID: usbhid: remove third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - usb: deprecate the third argument of usb_maxpacket() (Íñigo Huguet) [2143362] - scsi: smartpqi: Change version to 2.1.20-035 (Don Brace) [2116976] - scsi: smartpqi: Initialize feature section info (Don Brace) [2116976] - scsi: smartpqi: Add controller cache flush during rmmod (Don Brace) [2116976] - scsi: smartpqi: Correct device removal for multi-actuator devices (Don Brace) [2116976] - scsi: smartpqi: Change sysfs raid_level attribute to N/A for controllers (Don Brace) [2116976] - scsi: smartpqi: Correct max LUN number (Don Brace) [2116976] - scsi: smartpqi: Add new controller PCI IDs (Don Brace) [2116976] - scsi: smartpqi: Convert to host_tagset (Don Brace) [2116976] - scsi: smartpqi: Stop using the SCSI pointer (Don Brace) [2116976] - smartpqi: Change request pointer to scsi_cmd_to_rq (Don Brace) [2116976] - scsi: smartpqi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Don Brace) [2116976] - EDAC/skx_common: Make output format similar (Aristeu Rozanski) [2124915] - EDAC/skx_common: Use driver decoder first (Aristeu Rozanski) [2124915] - ptp: introduce helpers to adjust by scaled parts per million (Izabela Bakollari) [2141639] - ptp: add missing documentation for parameters (Izabela Bakollari) [2141639] - mm: slub: fix flush_cpu_slab()/__free_slab() invocations in task context. (Nico Pache) [2144559] - scsi: target: loop: Fix handling of aborted TMRs (Maurizio Lombardi) [2141713] - ceph: fix NULL pointer dereference for req->r_session (Xiubo Li) [2137955] - ceph: Use kcalloc for allocating multiple elements (Xiubo Li) [2137955] - net/mlx5e: TC, Reject forwarding from internal port to internal port (Mohammad Kabat) [2131345] - md/raid1: stop mdx_raid1 thread when raid1 array run failed (Nigel Croxon) [2143270] - md: fix a crash in mempool_free (Nigel Croxon) [2143257] - md/raid0, raid10: Don't set discard sectors for request queue (Nigel Croxon) [2143250] - sgx: use ->f_mapping... (Vladis Dronov) [2130210] - x86/sgx: Improve comments for sgx_encl_lookup/alloc_backing() (Vladis Dronov) [2130210] - x86/sgx: Handle VA page allocation failure for EAUG on PF. (Vladis Dronov) [2130210] - x86/sgx: Do not fail on incomplete sanitization on premature stop of ksgxd (Vladis Dronov) [2130210] - selftests/sgx: Ignore OpenSSL 3.0 deprecated functions warning (Vladis Dronov) [2130210] - x86/sgx: Set active memcg prior to shmem allocation (Vladis Dronov) [2130210] - x86/sgx: Drop 'page_index' from sgx_backing (Vladis Dronov) [2130210] - selftests/sgx: Page removal stress test (Vladis Dronov) [2130210] - selftests/sgx: Test reclaiming of untouched page (Vladis Dronov) [2130210] - selftests/sgx: Test invalid access to removed enclave page (Vladis Dronov) [2130210] - selftests/sgx: Test faulty enclave behavior (Vladis Dronov) [2130210] - selftests/sgx: Test complete changing of page type flow (Vladis Dronov) [2130210] - selftests/sgx: Introduce TCS initialization enclave operation (Vladis Dronov) [2130210] - selftests/sgx: Introduce dynamic entry point (Vladis Dronov) [2130210] - selftests/sgx: Test two different SGX2 EAUG flows (Vladis Dronov) [2130210] - selftests/sgx: Add test for TCS page permission changes (Vladis Dronov) [2130210] - selftests/sgx: Add test for EPCM permission changes (Vladis Dronov) [2130210] - Documentation/x86: Introduce enclave runtime management section (Vladis Dronov) [2130210] - x86/sgx: Free up EPC pages directly to support large page ranges (Vladis Dronov) [2130210] - x86/sgx: Support complete page removal (Vladis Dronov) [2130210] - x86/sgx: Support modifying SGX page type (Vladis Dronov) [2130210] - x86/sgx: Tighten accessible memory range after enclave initialization (Vladis Dronov) [2130210] - x86/sgx: Support adding of pages to an initialized enclave (Vladis Dronov) [2130210] - x86/sgx: Support restricting of enclave page permissions (Vladis Dronov) [2130210] - x86/sgx: Support VA page allocation without reclaiming (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_page_alloc() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_{grow,shrink}() (Vladis Dronov) [2130210] - x86/sgx: Keep record of SGX page type (Vladis Dronov) [2130210] - x86/sgx: Create utility to validate user provided offset and length (Vladis Dronov) [2130210] - x86/sgx: Make sgx_ipi_cb() available internally (Vladis Dronov) [2130210] - x86/sgx: Move PTE zap code to new sgx_zap_enclave_ptes() (Vladis Dronov) [2130210] - x86/sgx: Rename sgx_encl_ewb_cpumask() as sgx_encl_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Export sgx_encl_ewb_cpumask() (Vladis Dronov) [2130210] - x86/sgx: Support loading enclave page without VMA permissions check (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EAUG function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODT function (Vladis Dronov) [2130210] - x86/sgx: Add wrapper for SGX2 EMODPR function (Vladis Dronov) [2130210] - x86/sgx: Add short descriptions to ENCLS wrappers (Vladis Dronov) [2130210] - x86/sgx: Ensure no data in PCMD page after truncate (Vladis Dronov) [2130210] - x86/sgx: Fix race between reclaimer and page fault handler (Vladis Dronov) [2130210] - x86/sgx: Obtain backing storage page with enclave mutex held (Vladis Dronov) [2130210] - x86/sgx: Mark PCMD page as dirty when modifying contents (Vladis Dronov) [2130210] - x86/sgx: Disconnect backing page references from dirty status (Vladis Dronov) [2130210] - HID: intel-ish-hid: ipc: Add Meteor Lake PCI device ID (Tony Camuso) [2132441] - hid: intel-ish-hid: ishtp: Fix ishtp client sending disordered message (Tony Camuso) [2132441] - HID: ishtp-hid-clientHID: ishtp-hid-client: Fix comment typo (Tony Camuso) [2132441] - ID: intel-ish-hid: hid-client: drop unexpected word "the" in the comments (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: use time_before to replace "jiffies < a" (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: add ADL and RPL device id (Tony Camuso) [2132441] - HID: intel-ish-hid: Use dma_alloc_coherent for firmware update (Tony Camuso) [2132441] - HID: intel-ish-hid: ishtp-fw-loader: Fix a kernel-doc formatting issue (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: Specify no cache snooping on TGL and ADL (Tony Camuso) [2132441] - HID: intel-ish-hid: ipc: only enable IRQ wakeup when requested (Tony Camuso) [2132441] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [2132441] - HID: intel-ish-hid: hid-client: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: fw-loader: only load for matching devices (Tony Camuso) [2132441] - HID: intel-ish-hid: use constants for modaliases (Tony Camuso) [2132441] - s390/pci: add missing EX_TABLE entries to __pcistg_mio_inuser()/__pcilg_mio_inuser() (Tobias Huschle) [2141963] - s390/futex: add missing EX_TABLE entry to __futex_atomic_op() (Tobias Huschle) [2141963] - s390/uaccess: add missing EX_TABLE entries to __clear_user() (Tobias Huschle) [2141963] - net: usb: ax88179_178a: Fix packet receiving (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - net: usb: ax88179_178a: Fix out-of-bounds accesses in RX fixup (Jose Ignacio Tornos Martinez) [2142725] {CVE-2022-2964} - drm/i915/rpl-p: Add PCI IDs (Jocelyn Falempe) [2115880] - Revert "dma-buf: remove useless FMODE_LSEEK flag" (Jocelyn Falempe) [2115880] - drm/amd/display: Increase stack frame size limit for a few files. (Jocelyn Falempe) [2115880] - drm_crtc.h is missing include/linux/slab.h (Jocelyn Falempe) [2115880] - drm/amd/display: remove a duplicated declaration (Jocelyn Falempe) [2115880] - Revert "mm: shrinkers: provide shrinkers with names" (Jocelyn Falempe) [2115880] - Revert "drm/amdkfd: add SPM support for SVM" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.19..v6.0 (Jocelyn Falempe) [2115880] - drm/i915/gvt: IMPORT_MODULE_NS workaround (Jocelyn Falempe) [2115880] - Replace EXPORT_SYMBOL_NS_GPL with EXPORT_SYMBOL_GPL (Jocelyn Falempe) [2115880] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2115880] - Revert "vfio/mdev: Pass in a struct vfio_device * to vfio_dma_rw()" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: convert to use vfio_register_emulated_iommu_dev" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: merge gvt.c into kvmgvt.c" (Jocelyn Falempe) [2115880] - Revert "vfio/mdev: Remove mdev_parent_ops" (Jocelyn Falempe) [2115880] - Revert "vfio: Make vfio_(un)register_notifier accept a vfio_device" (Jocelyn Falempe) [2115880] - Revert "drm/i915/gvt: Change from vfio_group_(un)pin_pages to vfio_(un)pin_pages" (Jocelyn Falempe) [2115880] - Revert "vfio: remove VFIO_GROUP_NOTIFY_SET_KVM" (Jocelyn Falempe) [2115880] - Revert "i915: Call aops write_begin() and write_end() directly" (Jocelyn Falempe) [2115880] - Merge DRM changes from upstream v5.18..v5.19 (Jocelyn Falempe) [2115880] - crypto: testmgr - disallow plain cbcmac(aes) and ghash in FIPS mode (Vladis Dronov) [2107595] - crypto: set the required FIPS_INTERNAL flag for gcm and ccm (Vladis Dronov) [2107595] - crypto: seqiv - flag instantiations as FIPS compliant (Vladis Dronov) [2107595] - crypto: xts - restrict key lengths to approved values in FIPS mode (Vladis Dronov) [2107595] - crypto: api - allow algs only in specific constructions in FIPS mode (Vladis Dronov) [2107595] - crypto: api - check for ERR pointers in crypto_destroy_tfm() (Vladis Dronov) [2107595] - crypto: api - Fix use-after-free and race in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: algapi - Avoid spurious modprobe on LOADED (Vladis Dronov) [2107595] - crypto: api - Retain alg refcount in crypto_grab_spawn (Vladis Dronov) [2107595] - crypto: api - Do not zap spawn->alg (Vladis Dronov) [2107595] - crypto: api - Fix race condition in crypto_spawn_alg (Vladis Dronov) [2107595] - crypto: api - Check spawn->alg under lock in crypto_drop_spawn (Vladis Dronov) [2107595] - crypto: algapi - reject NULL crypto_spawn::inst (Vladis Dronov) [2107595] - iavf: remove INITIAL_MAC_SET to allow gARP to work properly (Stefan Assmann) [1938635] - mm, slab: remove duplicate kernel-doc comment for ksize() (Michal Schmidt) [2143367] - slab: Introduce kmalloc_size_roundup() (Michal Schmidt) [2143367] - thermal: int340x: Mode setting with new OS handshake (Prarit Bhargava) [2072652] - thermal: int340x: Update OS policy capability handshake (Prarit Bhargava) [2072652] - hugetlb: remove unnecessary set_page_count in prep_compound_gigantic_page (Chris von Recklinghausen) [2143631] - mm/hugetlb: clear compound_nr before freeing gigantic pages (Chris von Recklinghausen) [2143631] - uprobes: __replace_page() avoid BUG in munlock_vma_page() (Chris von Recklinghausen) [2143631] - s390/boot: add secure boot trailer (Tobias Huschle) [2141967] - ice: Fix configuring VIRTCHNL_OP_CONFIG_VSI_QUEUES with unbalanced queues (Michal Schmidt) [2137378] - nvme: wait until quiesce is done (Ming Lei) [2144258] - scsi: make sure that request queue queiesce and unquiesce balanced (Ming Lei) [2144258] - scsi: avoid to quiesce sdev->request_queue two times (Ming Lei) [2144258] - dm: don't stop request queue after the dm device is suspended (Ming Lei) [2144258]- ata: libata-core: Print timeout value when internal command times (Ewan D. Milne) [1823688] - ata: libata-core: fix sloppy parameter type in ata_exec_internal[_sg]() (Ewan D. Milne) [1823688] - ata: libata-core: make ata_exec_internal_sg() *static* (Ewan D. Milne) [1823688] - perf/x86/intel: Fix unchecked MSR access error for Alder Lake N (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS data source encoding for ADL (Michael Petlan) [2104807] - perf/x86/intel: Fix PEBS memory access info encoding for ADL (Michael Petlan) [2104807] - i40e: Fix DMA mappings leak (Ivan Vecera) [2077847] - fbcon: Fix delayed takeover locking (Jocelyn Falempe) [2134795] - fbcon: use min() to make code cleaner (Jocelyn Falempe) [2134795] - fbcon: Use array3_size() helper in scr_memcpyw() (Jocelyn Falempe) [2134795] - fbcon: Maintain a private array of fb_info (Jocelyn Falempe) [2134795] - fbcon: untangle fbcon_exit (Jocelyn Falempe) [2134795] - fbcon: Move more code into fbcon_release (Jocelyn Falempe) [2134795] - fbcon: Move console_lock for register/unlink/unregister (Jocelyn Falempe) [2134795] - fbcon: Consistently protect deferred_takeover with console_lock() (Jocelyn Falempe) [2134795] - fbcon: use lock_fb_info in fbcon_open/release (Jocelyn Falempe) [2134795] - fbcon: move more common code into fb_open() (Jocelyn Falempe) [2134795] - fbcon: Ditch error handling for con2fb_release_oldinfo (Jocelyn Falempe) [2134795] - fbcon: Extract fbcon_open/release helpers (Jocelyn Falempe) [2134795] - fb: Delete fb_info->queue (Jocelyn Falempe) [2134795] - fbcon: Replace FBCON_FLAGS_INIT with a boolean (Jocelyn Falempe) [2134795] - fbcon: Use delayed work for cursor (Jocelyn Falempe) [2134795] - fbdev/sysfs: Fix locking (Jocelyn Falempe) [2134795] - fbcon: delete delayed loading code (Jocelyn Falempe) [2134795] - fbcon: Introduce wrapper for console->fb_info lookup (Jocelyn Falempe) [2134795] - fbcon: Move fbcon_bmove(_rec) functions (Jocelyn Falempe) [2134795] - fbcon: delete a few unneeded forward decl (Jocelyn Falempe) [2134795] - fbcon: Avoid 'cap' set but not used warning (Jocelyn Falempe) [2134795] - video: fbcon: Fix warnings by using pr_debug() in fbcon (Jocelyn Falempe) [2134795] - fbcon: Fix user font detection test at fbcon_resize(). (Jocelyn Falempe) [2134795] - fbcon: remove now unusued 'softback_lines' cursor() argument (Jocelyn Falempe) [2134795] - fbcon: remove soft scrollback code (Jocelyn Falempe) [2134795] - fbcon: prevent user font height or width change from causing potential out-of-bounds access (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_update_vcs() out of fb_set_var() (Jocelyn Falempe) [2134795] - fbcon: fix null-ptr-deref in fbcon_switch (Jocelyn Falempe) [2134795] - fbcon: Adjust indentation in set_con2fb_map (Jocelyn Falempe) [2134795] - fbdev: Unexport unlink_framebuffer() (Jocelyn Falempe) [2134795] - backlight: drop EARLY_EVENT_BLANK support (Jocelyn Falempe) [2134795] - fbcon: Export fbcon_update_vcs (Jocelyn Falempe) [2134795] - backlight: simplify lcd notifier (Jocelyn Falempe) [2134795] - fbcon: Document what I learned about fbcon locking (Jocelyn Falempe) [2134795] - fbcon: Call con2fb_map functions directly (Jocelyn Falempe) [2134795] - fbcon: replace FB_EVENT_MODE_CHANGE/_ALL with direct calls (Jocelyn Falempe) [2134795] - fb: Flatten control flow in fb_set_var (Jocelyn Falempe) [2134795] - fbdev: remove FBINFO_MISC_USEREVENT around fb_blank (Jocelyn Falempe) [2134795] - fbmem: pull fbcon_fb_blanked out of fb_blank (Jocelyn Falempe) [2134795] - Revert "backlight/fbcon: Add FB_EVENT_CONBLANK" (Jocelyn Falempe) [2134795] - fbdev: Call fbcon_get_requirement directly (Jocelyn Falempe) [2134795] - fbcon: Call fbcon_mode_deleted/new_modelist directly (Jocelyn Falempe) [2134795] - fbdev: directly call fbcon_suspended/resumed (Jocelyn Falempe) [2134795] - fbdev: unify unlink_framebuffer paths (Jocelyn Falempe) [2134795] - fbdev: make unregister/unlink functions not fail (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_bind directly (Jocelyn Falempe) [2134795] - fbcon: call fbcon_fb_(un)registered directly (Jocelyn Falempe) [2134795] - fbdev: fbmem: fix memory access if logo is bigger than the screen (Jocelyn Falempe) [2134795] - fbdev: add kerneldoc do remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: allow apertures == NULL in remove_conflicting_framebuffers() (Jocelyn Falempe) [2134795] - fbdev: show fbdev number for debugging (Jocelyn Falempe) [2134795] - fbcon: use kvmalloc() for scrollback buffer (Jocelyn Falempe) [2134795] - fbdev: fbcon: Fix unregister crash when more than one framebuffer (Jocelyn Falempe) [2134795] - fb: fix lost console when the user unplugs a USB adapter (Jocelyn Falempe) [2134795] - fbcon: introduce for_each_registered_fb() helper (Jocelyn Falempe) [2134795] - timers/nohz: Last resort update jiffies on nohz_full IRQ entry (Waiman Long) [2108387] - irq: Call tick_irq_enter() inside HARDIRQ_OFFSET (Waiman Long) [2108387] - irqtime: Move irqtime entry accounting after irq offset incrementation (Waiman Long) [2108387] - sched/vtime: Consolidate IRQ time accounting (Waiman Long) [2108387] - s390/vtime: Use the generic IRQ entry accounting (Waiman Long) [2108387] - sched/cputime: Remove symbol exports from IRQ time accounting (Waiman Long) [2108387] - genirq/irqdomain: Don't try to free an interrupt that has no mapping (Waiman Long) [2108387] - genirq: Provide __irq_enter/exit_raw() (Waiman Long) [2108387] - powerpc/time: Only set CONFIG_ARCH_HAS_SCALED_CPUTIME on PPC64 (Waiman Long) [2108387] - powerpc/time: isolate scaled cputime accounting in dedicated functions. (Waiman Long) [2108387] - perf: Fix list corruption in perf_cgroup_switch() (Aaron Tomlin) [2136548] - gen_compile_commands: fix issues in RHEL-8 (Íñigo Huguet) [2136840] - .gitignore: Add compilation database file (Íñigo Huguet) [2136840] - gen_compile_commands: fix missing 'sys' package (Íñigo Huguet) [2136840] - gen_compile_commands: extract compiler command from a series of commands (Íñigo Huguet) [2136840] - gen_compile_commands: prune some directories (Íñigo Huguet) [2136840] - scripts/clang-tools: switch explicitly to Python 3 (Íñigo Huguet) [2136840] - Makefile: Add clang-tidy and static analyzer support to makefile (Íñigo Huguet) [2136840] - kbuild: wire up the build rule of compile_commands.json to Makefile (Íñigo Huguet) [2136840] - gen_compile_commands: remove the warning about too few .cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: support *.o, *.a, modules.order in positional argument (Íñigo Huguet) [2136840] - gen_compile_commands: move directory walk to a generator function (Íñigo Huguet) [2136840] - gen_compile_commands: make -o option independent of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: reword the help message of -d option (Íñigo Huguet) [2136840] - gen_compile_commands: do not support .cmd files under tools/ directory (Íñigo Huguet) [2136840] - gen_compile_commands: use choices for --log_levels option (Íñigo Huguet) [2136840] - gen_compile_commands: parse only the first line of .*.cmd files (Íñigo Huguet) [2136840] - gen_compile_commands: lower the entry count threshold (Íñigo Huguet) [2136840] - scripts: add a tool to produce a compile_commands.json file (Íñigo Huguet) [2136840] - iavf: Do not restart Tx queues after reset task failure (Petr Oros) [2134005] - iavf: Fix a crash during reset task (Petr Oros) [2134005] - spec: add bpf_testmod.ko to kselftests/bpf (Yauheni Kaliuta) [2140082] - fuse: fix readdir cache race (Miklos Szeredi) [2131391] - ice: config netdev tc before setting queues number (Petr Oros) [2103946] - ice: Fix ice_xdp_xmit() when XDP TX queue number is not sufficient (Petr Oros) [2103946] - ice: Don't double unplug aux on peer initiated reset (Petr Oros) [2103946] - ice: use bitmap_free instead of devm_kfree (Petr Oros) [2103946] - ice: Fix DMA mappings leak (Petr Oros) [2103946] - ice: Fix call trace with null VSI during VF reset (Petr Oros) [2103946] - ice: Fix VSI rebuild WARN_ON check for VF (Petr Oros) [2103946] - net/ice: fix initializing the bitmap in the switch code (Petr Oros) [2103946] - net: ice: fix error NETIF_F_HW_VLAN_CTAG_FILTER check in ice_vsi_sync_fltr() (Petr Oros) [2103946] - ice: allow toggling loopback mode via ndo_set_features callback (Petr Oros) [2103946] - ice: compress branches in ice_set_features() (Petr Oros) [2103946] - ice: Add support for PPPoE hardware offload (Petr Oros) [2103946] - ice: add i2c write command (Petr Oros) [2103946] - ice: Remove pci_aer_clear_nonfatal_status() call (Petr Oros) [2103946] - ice: Remove unnecessary NULL check before dev_put (Petr Oros) [2103946] - ice: use eth_broadcast_addr() to set broadcast address (Petr Oros) [2103946] - ice: switch: dynamically add VLAN headers to dummy packets (Petr Oros) [2103946] - ice: Add support for VLAN TPID filters in switchdev (Petr Oros) [2103946] - ice: Add support for double VLAN in switchdev (Petr Oros) [2103946] - intel/ice:fix repeated words in comments (Petr Oros) [2103946] - drivers/net/ethernet/intel: fix typos in comments (Petr Oros) [2103946] - ice: Use correct order for the parameters of devm_kcalloc() (Petr Oros) [2103946] - ice: remove u16 arithmetic in ice_gnss (Petr Oros) [2103946] - ice: remove VLAN representor specific ops (Petr Oros) [2103946] - ice: don't set VF VLAN caps in switchdev (Petr Oros) [2103946] - kernel-doc: fix undefined args variable (Jan Stancek) [2134954]- sunrpc: Set sk_allocation to GFP_NOFS to avoid using current->task_frag. (Guillaume Nault) [2089660] - selftests/vm: enable running select groups of tests (Joel Savitz) [2089502] - selftests: make use of GUP_TEST_FILE macro (Nico Pache) [2089502] - selftests: clarify common error when running gup_test (Nico Pache) [2089502] - tools/testing/selftests/vm/gup_test.c: clarify error statement (Nico Pache) [2089502] - mm: remove the extra ZONE_DEVICE struct page refcount (Chris von Recklinghausen) [2082247] - mm: simplify freeing of devmap managed pages (Chris von Recklinghausen) [2082247] - mm: move free_devmap_managed_page to memremap.c (Chris von Recklinghausen) [2082247] - mm/memremap: add ZONE_DEVICE support for compound pages (Chris von Recklinghausen) [2082247] - mm/page_alloc: refactor memmap_init_zone_device() page init (Chris von Recklinghausen) [2082247] - mm/page_alloc: split prep_compound_page into head and tail subparts (Chris von Recklinghausen) [2082247] - mm/debug: sync up MR_CONTIG_RANGE and MR_LONGTERM_PIN (Chris von Recklinghausen) [2082247] - mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() (Chris von Recklinghausen) [2082247] - mm: gup: remove useless BUG_ON in __get_user_pages() (Chris von Recklinghausen) [2082247] - mm: gup: remove unneed local variable orig_refs (Chris von Recklinghausen) [2082247] - mm: gup: remove set but unused local variable major (Chris von Recklinghausen) [2082247] - writeback: make the laptop_mode prototypes available unconditionally (Chris von Recklinghausen) [2082247] - mm: hide laptop_mode_wb_timer entirely behind the BDI API (Chris von Recklinghausen) [2082247] - mm: remove special swap entry functions (Chris von Recklinghausen) [2082247] - hugetlb: address ref count racing in prep_compound_gigantic_page (Chris von Recklinghausen) [2082247] - hugetlb: remove prep_compound_huge_page cleanup (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): get vma_address_end() earlier (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use goto instead of while (1) (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): add a level of indentation (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): crossing page table boundary (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): prettify PVMW_MIGRATION block (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use pmde for *pvmw->pmd (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): settle PageHuge on entry (Chris von Recklinghausen) [2082247] - mm: page_vma_mapped_walk(): use page for pvmw->page (Chris von Recklinghausen) [2082247] - mm/gup: longterm pin migration cleanup (Chris von Recklinghausen) [2082247] - mm/gup: change index type to long as it counts pages (Chris von Recklinghausen) [2082247] - mm/gup: migrate pinned pages out of movable zone (Chris von Recklinghausen) [2082247] - mm: honor PF_MEMALLOC_PIN for all movable pages (Chris von Recklinghausen) [2082247] - mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN (Chris von Recklinghausen) [2082247] - mm/huge_memory.c: use helper function migration_entry_to_page() (Chris von Recklinghausen) [2082247] - block: add queue_to_disk() to get gendisk from request_queue (Chris von Recklinghausen) [2082247] - mm/hugetlb: remove redundant check in preparing and destroying gigantic page (Chris von Recklinghausen) [2082247] - mm/hugetlb: use helper huge_page_order and pages_per_huge_page (Chris von Recklinghausen) [2082247] - mm: handle zone device pages in release_pages() (Chris von Recklinghausen) [2082247] - mm/gup: remove the vma allocation from gup_longterm_locked() (Chris von Recklinghausen) [2082247] - mm/mremap_pages: fix static key devmap_managed_key updates (Chris von Recklinghausen) [2082247] - mm/memremap.c: convert devmap static branch to {inc,dec} (Chris von Recklinghausen) [2082247] - mm/page_alloc: handle a missing case for memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: store compound_nr as well as compound_order (Chris von Recklinghausen) [2082247] - mm: clean up the last pieces of page fault accountings (Chris von Recklinghausen) [2082247] - mm/x86: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/s390: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/powerpc: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm/arm64: use general page fault accounting (Chris von Recklinghausen) [2082247] - mm: do page fault accounting in handle_mm_fault (Chris von Recklinghausen) [2082247] - include/linux/sched/mm.h: optimize current_gfp_context() (Chris von Recklinghausen) [2082247] - mm/page_alloc: fix memalloc_nocma_{save/restore} APIs (Chris von Recklinghausen) [2082247] - mm: remove redundant check non_swap_entry() (Chris von Recklinghausen) [2082247] - mm: rename gfpflags_to_migratetype to gfp_migratetype for same convention (Chris von Recklinghausen) [2082247] - mm,page_alloc,cma: conditionally prefer cma pageblocks for movable allocations (Chris von Recklinghausen) [2082247] - mm/vma: introduce VM_ACCESS_FLAGS (Chris von Recklinghausen) [2082247] - mm/vma: make vma_is_accessible() available for general use (Chris von Recklinghausen) [2082247] - kernel/events/uprobes.c: only do FOLL_SPLIT_PMD for uprobe register (Chris von Recklinghausen) [2082247] - uprobe: collapse THP pmd after removing all uprobes (Chris von Recklinghausen) [2082247] - uprobe: use FOLL_SPLIT_PMD instead of FOLL_SPLIT (Chris von Recklinghausen) [2082247] - mm, thp: introduce FOLL_SPLIT_PMD (Chris von Recklinghausen) [2082247] - mm: clean up is_device_*_page() definitions (Chris von Recklinghausen) [2082247] - driver core: Add helper device_find_child_by_name() (Chris von Recklinghausen) [2082247] - mm/page_alloc.c: remove unnecessary parameter in rmqueue_pcplist (Chris von Recklinghausen) [2082247] - sctp: handle the error returned from sctp_auth_asoc_init_active_key (Xin Long) [2134892] - sctp: leave the err path free in sctp_stream_init to sctp_stream_free (Xin Long) [2134892] - sctp: fix sleep in atomic context bug in timer handlers (Xin Long) [2134892] - stcp: Use memset_after() to zero sctp_stream_out_ext (Xin Long) [2134892] - sctp: read sk->sk_bound_dev_if once in sctp_rcv() (Xin Long) [2134892] - ethtool: add header/data split indication (Ivan Vecera) [2135624] - xfrm: store and rely on direction to construct offload flags (Sabrina Dubroca) [2137562] - platform/x86/intel: pmc: Support Intel Raptorlake P (Prarit Bhargava) [2076736]- KVM: selftests: Build the memslot tests for arm64 (Gavin Shan) [2132161] - KVM: selftests: Fix number of pages for memory slot in memslot_modification_stress_test (Gavin Shan) [2132161] - tools/include: Add _RET_IP_ and math definitions to kernel.h (Gavin Shan) [2132161] - tcp: fix early ETIMEDOUT after spurious non-SACK RTO (Davide Caratti) [2136409] - tcp: add a missing nf_reset_ct() in 3WHS handling (Davide Caratti) [2136409] - sock: redo the psock vs ULP protection check (Davide Caratti) [2136409] - tcp: tcp_rtx_synack() can be called from process context (Davide Caratti) [2136409] - tcp: fix tcp_mtup_probe_success vs wrong snd_cwnd (Davide Caratti) [2136409] - tcp: fix F-RTO may not work correctly when receiving DSACK (Davide Caratti) [2136409] - selftests: xsk: do not send zero-length packets (Ivan Vecera) [2135634] - selftests/xsk: Introduce XDP prog load based on existing AF_XDP socket (Ivan Vecera) [2135634] - selftests, xsk: Fix rx_full stats test (Ivan Vecera) [2135634] - selftests/bpf: Fix xdpxceiver failures for no hugepages (Ivan Vecera) [2135634] - selftests/xsk: Add missing close() on netns fd (Ivan Vecera) [2135634] - selftests, xsk: Fix bpf_res cleanup test (Ivan Vecera) [2135634] - selftests: xsk: Add frame_headroom test (Ivan Vecera) [2135634] - selftests: xsk: Change interleaving of packets in unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Add single packet test (Ivan Vecera) [2135634] - selftests: xsk: Introduce pacing of traffic (Ivan Vecera) [2135634] - selftests: xsk: Fix socket creation retry (Ivan Vecera) [2135634] - selftests: xsk: Put the same buffer only once in the fill ring (Ivan Vecera) [2135634] - selftests: xsk: Fix missing initialization (Ivan Vecera) [2135634] - selftests: xsk: Add tests for 2K frame size (Ivan Vecera) [2135634] - selftests: xsk: Add tests for invalid xsk descriptors (Ivan Vecera) [2135634] - selftests: xsk: Eliminate test specific if-statement in test runner (Ivan Vecera) [2135634] - selftests: xsk: Add test for unaligned mode (Ivan Vecera) [2135634] - selftests: xsk: Introduce replacing the default packet stream (Ivan Vecera) [2135634] - selftests: xsk: Allow for invalid packets (Ivan Vecera) [2135634] - selftests: xsk: Eliminate MAX_SOCKS define (Ivan Vecera) [2135634] - selftests: xsx: Make pthreads local scope (Ivan Vecera) [2135634] - selftests: xsk: Make xdp_flags and bind_flags local (Ivan Vecera) [2135634] - selftests: xsk: Specify number of sockets to create (Ivan Vecera) [2135634] - selftests: xsk: Replace second_step global variable (Ivan Vecera) [2135634] - selftests: xsk: Introduce rx_on and tx_on in ifobject (Ivan Vecera) [2135634] - selftests: xsk: Add use_poll to ifobject (Ivan Vecera) [2135634] - selftests: xsx: Introduce test name in test spec (Ivan Vecera) [2135634] - selftests: xsk: Make frame_size configurable (Ivan Vecera) [2135634] - selftests: xsk: Move rxqsize into xsk_socket_info (Ivan Vecera) [2135634] - selftests: xsk: Move num_frames and frame_headroom to xsk_umem_info (Ivan Vecera) [2135634] - selftests: xsk: Introduce test specifications (Ivan Vecera) [2135634] - selftests: xsk: Introduce type for thread function (Ivan Vecera) [2135634] - selftests: xsk: Simplify xsk and umem arrays (Ivan Vecera) [2135634] - selftests: xsk: Preface options with opt (Ivan Vecera) [2135634] - selftests: xsk: Make enums lower case (Ivan Vecera) [2135634] - selftests: xsk: Generate packets from specification (Ivan Vecera) [2135634] - selftests: xsk: Generate packet directly in umem (Ivan Vecera) [2135634] - selftests: xsk: Simplify cleanup of ifobjects (Ivan Vecera) [2135634] - selftests: xsk: Decrease sending speed (Ivan Vecera) [2135634] - selftests: xsk: Validate tx stats on tx thread (Ivan Vecera) [2135634] - selftests: xsk: Simplify packet validation in xsk tests (Ivan Vecera) [2135634] - selftests: xsk: Rename worker_* functions that are not thread entry points (Ivan Vecera) [2135634] - selftests: xsk: Disassociate umem size with packets sent (Ivan Vecera) [2135634] - selftests: xsk: Remove end-of-test packet (Ivan Vecera) [2135634] - selftests: xsk: Simplify the retry code (Ivan Vecera) [2135634] - selftests: xsk: Return correct error codes (Ivan Vecera) [2135634] - selftests: xsk: Remove unused variables (Ivan Vecera) [2135634] - selftests: xsk: Remove the num_tx_packets option (Ivan Vecera) [2135634] - selftests: xsk: Remove color mode (Ivan Vecera) [2135634] - xsk: Fix possible crash when multiple sockets are created (Ivan Vecera) [2135634] - i40e: xsk: Move tmp desc array from driver to pool (Ivan Vecera) [2135634] - xsk: Initialise xskb free_list_node (Ivan Vecera) [2135634] - xsk: Fix corrupted packets for XDP_SHARED_UMEM (Ivan Vecera) [2135634] - xsk: Fix clang build error in __xp_alloc (Ivan Vecera) [2135634] - xsk: Do not write NULL in SW ring at allocation failure (Ivan Vecera) [2135634] - xsk: Fix crash on double free in buffer pool (Ivan Vecera) [2135634] - xsk: Optimize for aligned case (Ivan Vecera) [2135634] - xsk: Batched buffer allocation for the pool (Ivan Vecera) [2135634] - xsk: Get rid of unused entry in struct xdp_buff_xsk (Ivan Vecera) [2135634] - redhat/configs: Move config files under common/generic/x86 to generic/x86_64 (Waiman Long) [2139172] - fbmem: Check virtual screen sizes in fb_set_var() (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Prevent that screen size is smaller than font size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - fbcon: Disallow setting font bigger than screen size (Wander Lairson Costa) [2109116] {CVE-2021-33655} - video: of_display_timing.h: include errno.h (Wander Lairson Costa) [2109116] {CVE-2021-33655} - MAINTAINERS: pick up all vfio_ap docs for VFIO AP maintainers (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver doc (Cédric Le Goater) [1660908] - s390/docs: fix warnings for vfio_ap driver lock usage doc (Cédric Le Goater) [1660908] - s390/Docs: new doc describing lock usage by the vfio_ap device driver (Cédric Le Goater) [1660908] - s390/vfio-ap: bypass unnecessary processing of AP resources (Cédric Le Goater) [1660908] - s390/vfio-ap: update docs to include dynamic config support (Cédric Le Goater) [1660908] - s390/vfio-ap: handle config changed and scan complete notification (Cédric Le Goater) [1660908] - s390/vfio-ap: sysfs attribute to display the guest's matrix (Cédric Le Goater) [1660908] - s390/vfio-ap: implement in-use callback for vfio_ap driver (Cédric Le Goater) [1660908] - s390/vfio-ap: reset queues after adapter/domain unassignment (Cédric Le Goater) [1660908] - s390/vfio-ap: hot plug/unplug of AP devices when probed/removed (Cédric Le Goater) [1660908] - s390/vfio-ap: allow hot plug/unplug of AP devices when assigned/unassigned (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on queue probe/remove (Cédric Le Goater) [1660908] - s390/vfio-ap: prepare for dynamic update of guest's APCB on assign/unassign (Cédric Le Goater) [1660908] - s390/vfio-ap: use proper locking order when setting/clearing KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce new mutex to control access to the KVM pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: rename matrix_dev->lock mutex to matrix_dev->mdevs_lock (Cédric Le Goater) [1660908] - s390/vfio-ap: allow assignment of unavailable AP queues to mdev device (Cédric Le Goater) [1660908] - s390/vfio-ap: refresh guest's APCB by filtering AP resources assigned to mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: introduce shadow APCB (Cédric Le Goater) [1660908] - s390/vfio-ap: manage link between queue struct and matrix mdev (Cédric Le Goater) [1660908] - s390/vfio-ap: move probe and remove callbacks to vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/vfio-ap: use new AP bus interface to search for queue devices (Cédric Le Goater) [1660908] - s390/ap: fix error handling in __verify_queue_reservations() (Cédric Le Goater) [1660908] - s390/zcrypt: code cleanup (Cédric Le Goater) [1660908] - s390/zcrypt: fix wrong offset index for APKA master key valid state (Cédric Le Goater) [1660908] - s390/ap: uevent on apmask/aqpmask change (Cédric Le Goater) [1660908] - s390/vfio-ap: fix kernel doc and signature of group notifier functions (Cédric Le Goater) [1660908] - s390/ap: enable sysfs attribute scans to force AP bus rescan (Cédric Le Goater) [1660908] - s390/ap: fix crash on older machines based on QCI info missing (Cédric Le Goater) [1660908] - s390/ap: notify drivers on config changed and scan complete callbacks (Cédric Le Goater) [1660908] - s390/ap: driver callback to indicate resource in use (Cédric Le Goater) [1660908] - MAINTAINERS: update file path for S390 VFIO AP DRIVER (Cédric Le Goater) [1660908] - s390/vfio-ap: add status attribute to AP queue device's sysfs dir (Cédric Le Goater) [1660908] - s390/ap: function rework based on compiler warning (Cédric Le Goater) [1660908] - s390/vfio-ap: s390/crypto: fix all kernel-doc warnings (Cédric Le Goater) [1660908] - s390/ap: new module option ap.useirq (Cédric Le Goater) [1660908] - s390/ap: fix state machine hang after failure to enable irq (Cédric Le Goater) [1660908] - s390/crypto: fix all kernel-doc warnings in vfio_ap_ops.c (Cédric Le Goater) [1660908] - s390/ap: use the common device_driver pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: replace open coded locks for VFIO_GROUP_NOTIFY_SET_KVM notification (Cédric Le Goater) [1660908] - s390/vfio-ap: r/w lock for PQAP interception handler function pointer (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up mdev resources when remove callback invoked (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap_drv's definition (Cédric Le Goater) [1660908] - s390/vfio-ap: fix circular lockdep when setting/clearing crypto masks (Cédric Le Goater) [1660908] - s390/vfio-ap: clean up vfio_ap resources when KVM pointer invalidated (Cédric Le Goater) [1660908] - s390/vfio-ap: No need to disable IRQ after queue reset (Cédric Le Goater) [1660908] - Documentation: s390/vfio-ap: eliminate duplicated word (Cédric Le Goater) [1660908] - docs: s390: Fix wrong label Guest2 instead of Guest3 (Cédric Le Goater) [1660908] - s390: vfio-ap: make local functions and data static (Cédric Le Goater) [1660908] - i40e: Fix set max_tx_rate when it is lower than 1 Mbps (Petr Oros) [2106964] - i40e: Fix VF set max MTU size (Petr Oros) [2106964] - iavf: Fix set max MTU size with port VLAN and jumbo frames (Petr Oros) [2106964] - iavf: Fix bad page state (Petr Oros) [2106964] - i40e: Fix VF hang when reset is triggered on another VF (Ivan Vecera) [2103801] - mpi3mr: a minor change (Tomas Henzl) [2115748] - scsi: mpi3mr: Select CONFIG_SCSI_SAS_ATTRS (Tomas Henzl) [2115748] - scsi: mpi3mr: Remove unnecessary cast (Tomas Henzl) [2115748] - scsi: mpi3mr: Update driver version to 8.2.0.3.0 (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix scheduling while atomic type bug (Tomas Henzl) [2115748] - scsi: mpi3mr: Scan the devices during resume time (Tomas Henzl) [2115748] - scsi: mpi3mr: Free enclosure objects during driver unload (Tomas Henzl) [2115748] - scsi: mpi3mr: Handle 0xF003 Fault Code (Tomas Henzl) [2115748] - scsi: mpi3mr: Graceful handling of surprise removal of PCIe HBA (Tomas Henzl) [2115748] - scsi: mpi3mr: Support new power management framework (Tomas Henzl) [2115748] - scsi: mpi3mr: Update mpi3 header files (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error code in mpi3mr_transport_smp_handler() (Tomas Henzl) [2115748] - scsi: mpi3mr: Fix error codes in mpi3mr_report_manufacture() (Tomas Henzl) [2115748] - scsi: mpi3mr: Block I/Os while refreshing target dev objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Refresh SAS ports during soft reset (Tomas Henzl) [2115748] - scsi: mpi3mr: Support SAS transport class callbacks (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue MPT transport cmds (Tomas Henzl) [2115748] - scsi: mpi3mr: Add SAS SATA end devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Get target object based on rphy (Tomas Henzl) [2115748] - scsi: mpi3mr: Add expander devices to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable STL on HBAs where multipath is disabled (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to manage device's port (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve device objects (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to add phys to STL (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable Enclosure device add event (Tomas Henzl) [2115748] - scsi: mpi3mr: Add helper functions to retrieve config pages (Tomas Henzl) [2115748] - scsi: mpi3mr: Add framework to issue config requests (Tomas Henzl) [2115748] - scsi: mpi3mr: Add config and transport related debug flags (Tomas Henzl) [2115748] - scsi: mpi3mr: Delete a stray tab (Tomas Henzl) [2115748] - scsi: mpi3mr: Unlock on error path (Tomas Henzl) [2115748] - scsi: mpi3mr: Reduce VD queue depth on detecting throttling (Tomas Henzl) [2115748] - scsi: mpi3mr: Resource Based Metering (Tomas Henzl) [2115748] - scsi: mpi3mr: Increase cmd_per_lun to 128 (Tomas Henzl) [2115748] - scsi: mpi3mr: Enable shared host tagset (Tomas Henzl) [2115748] - lpfc version to 14.0.0.18. (Dick Kennedy) [2114050] - scsi: lpfc: Create a sysfs entry called lpfc_xcvr_data for transceiver info (Dick Kennedy) [2114050] - scsi: lpfc: Log when congestion management limits are in effect (Dick Kennedy) [2114050] - scsi: lpfc: Fix hard lockup when reading the rx_monitor from debugfs (Dick Kennedy) [2114050] - scsi: lpfc: Set sli4_param's cmf option to zero when CMF is turned off (Dick Kennedy) [2114050] - scsi: lpfc: Fix various issues reported by tools (Dick Kennedy) [2114050] - scsi: lpfc: Add reporting capability for Link Degrade Signaling (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI attribute registration for unintential padding (Dick Kennedy) [2114050] - scsi: lpfc: Rework lpfc_fdmi_cmd() routine for cleanup and consistency (Dick Kennedy) [2114050] - scsi: lpfc: Update congestion mode logging for Emulex SAN Manager application (Dick Kennedy) [2114050] - scsi: lpfc: Fix multiple NVMe remoteport registration calls for the same NPort ID (Dick Kennedy) [2114050] - scsi: lpfc: Add missing free iocb and nlp kref put for early return VMID cases (Dick Kennedy) [2114050] - scsi: lpfc: Fix mbuf pool resource detected as busy at driver unload (Dick Kennedy) [2114050] - scsi: lpfc: Fix FLOGI ACC with wrong SID in PT2PT topology (Dick Kennedy) [2114050] - scsi: lpfc: Fix prli_fc4_req checks in PRLI handling (Dick Kennedy) [2114050] - scsi: lpfc: Remove unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Remove the unneeded result variable (Dick Kennedy) [2114050] - scsi: lpfc: Copyright updates for 14.2.0.6 patches (Dick Kennedy) [2114050] - scsi: lpfc: Add warning notification period to CMF_SYNC_WQE (Dick Kennedy) [2114050] - scsi: lpfc: Rework MIB Rx Monitor debug info logic (Dick Kennedy) [2114050] - scsi: lpfc: Fix null ndlp ptr dereference in abnormal exit path for GFT_ID (Dick Kennedy) [2114050] - scsi: lpfc: Fix unsolicited FLOGI receive handling during PT2PT discovery (Dick Kennedy) [2114050] - scsi: lpfc: Check the return value of alloc_workqueue() (Dick Kennedy) [2114050] - scsi: lpfc: Rework FDMI initialization after link up (Dick Kennedy) [2114050] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix ioc->base_readl() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Revert "scsi: mpt3sas: Fix writel() use" (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix return value check of dma_get_required_mask() (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix use-after-free warning (Tomas Henzl) [2115763] - scsi: mpt3sas: Update driver version to 43.100.00.00 (Tomas Henzl) [2115763] - scsi: mpt3sas: Increase cmd_per_lun to 128 (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix trace buffer registration failed (Tomas Henzl) [2115763] - scsi: mpt3sas: Don't change DMA mask while reallocating pools (Tomas Henzl) [2115763] - scsi: mpt3sas: Prevent error handler escalation when device removed (Tomas Henzl) [2115763] - scsi: mpt3sas: Disable MPI2_FUNCTION_FW_DOWNLOAD for ATTO devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Add support for ATTO ExpressSAS H12xx GT devices (Tomas Henzl) [2115763] - scsi: mpt3sas: Remove flush_scheduled_work() call (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix whitespace and spelling mistake (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix typo in comment (Tomas Henzl) [2115763] - scsi: mpt3sas: Fix out-of-bounds compiler warning (Tomas Henzl) [2115763] - media: em28xx: initialize refcount before kref_get (Dean Nelson) [2128003] {CVE-2022-3239} - gfs2: Register fs after creating workqueues (Bob Peterson) [2121201] - sysctl: returns -EINVAL when a negative value is passed to proc_doulongvec_minmax (Vratislav Bendel) [2139096] - mm/rmap: Fix anon_vma->degree ambiguity leading to double-reuse (Waiman Long) [2137585] {CVE-2022-42703} - mm: rmap: explicitly reset vma->anon_vma in unlink_anon_vmas() (Waiman Long) [2137585] {CVE-2022-42703} - mm/rmap: Fix typos in comments (Waiman Long) [2137585] {CVE-2022-42703} - iavf: Fix set max MTU size with port VLAN and jumbo frames (Stefan Assmann) [2103944] - iavf: Fix bad page state (Stefan Assmann) [2103944] - iavf: Fix cached head and tail value for iavf_get_tx_pending (Stefan Assmann) [2103944] - iavf: Fix change VF's mac address (Stefan Assmann) [2103944] - iavf: Fix race between iavf_close and iavf_reset_task (Stefan Assmann) [2103944] - net: ethernet: move from strlcpy with unused retval to strscpy (Stefan Assmann) [2103944] - iavf: Fix 'tc qdisc show' listing too many queues (Stefan Assmann) [2103944] - iavf: Fix max_rate limiting (Stefan Assmann) [2103944] - iavf: Check for duplicate TC flower filter before parsing (Stefan Assmann) [2103944] - iavf: Fix handling of dummy receive descriptors (Stefan Assmann) [2103944] - iavf: Disallow changing rx/tx-frames and rx/tx-frames-irq (Stefan Assmann) [2103944] - intel/iavf:fix repeated words in comments (Stefan Assmann) [2103944] - intel: remove unused macros (Stefan Assmann) [2103944] - iavf: Add waiting for response from PF in set mac (Stefan Assmann) [2103944] - iavf: Use irq_update_affinity_hint() (Stefan Assmann) [2103944] - net: Fix return value of qdisc ingress handling on success (Ivan Vecera) [2131361]- PCI: hv: Do not set PCI_COMMAND_MEMORY to reduce VM boot time (Emanuele Giuseppe Esposito) [2082836] - megaraid_sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mpt3sas: add #ifdef CONFIG_RHEL_DIFFERENCES (Tomas Henzl) [2119096] - mptcp: fix unreleased socket in accept queue (Paolo Abeni) [2135884] - mptcp: factor out __mptcp_close() without socket lock (Paolo Abeni) [2135884] - mptcp: do not queue data on closed subflows (Paolo Abeni) [2135884] - mptcp: move subflow cleanup in mptcp_destroy_common() (Paolo Abeni) [2135884] - mptcp: fix msk traversal in mptcp_nl_cmd_set_flags() (Paolo Abeni) [2135884] - xfs: fix perag reference leak on iteration race with growfs (Brian Foster) [2081105] - xfs: terminate perag iteration reliably on agcount (Brian Foster) [2081105] - xfs: rename the next_agno perag iteration variable (Brian Foster) [2081105] - xfs: fold perag loop iteration logic into helper function (Brian Foster) [2081105] - xfs: prevent spoofing of rtbitmap blocks when recovering buffers (Brian Foster) [2081105] - xfs: Enforce attr3 buffer recovery order (Brian Foster) [2081105] - xfs: avoid unnecessary waits in xfs_log_force_lsn() (Brian Foster) [2081105] - xfs: factor out forced iclog flushes (Brian Foster) [2081105] - xfs: detect misaligned rtinherit directory extent size hints (Brian Foster) [2081105] - xfs: fix an integer overflow error in xfs_growfs_rt (Brian Foster) [2081105] - xfs: improve FSGROWFSRT precondition checking (Brian Foster) [2081105] - xfs: reset child dir '..' entry when unlinking child (Brian Foster) [2081105] - xfs: check for sparse inode clusters that cross new EOAG when shrinking (Brian Foster) [2081105] - xfs: Fix multiple fall-through warnings for Clang (Brian Foster) [2081105] - xfs: remove callback dequeue loop from xlog_state_do_iclog_callbacks (Brian Foster) [2081105] - xfs: don't nest icloglock inside ic_callback_lock (Brian Foster) [2081105] - xfs: Initialize error in xfs_attr_remove_iter (Brian Foster) [2081105] - xfs: remove dead stale buf unpin handling code (Brian Foster) [2081105] - xfs: hold buffer across unpin and potential shutdown processing (Brian Foster) [2081105] - xfs: force the log offline when log intent item recovery fails (Brian Foster) [2081105] - xfs: shorten the shutdown messages to a single line (Brian Foster) [2081105] - xfs: print name of function causing fs shutdown instead of hex pointer (Brian Foster) [2081105] - xfs: fix type mismatches in the inode reclaim functions (Brian Foster) [2081105] - xfs: separate primary inode selection criteria in xfs_iget_cache_hit (Brian Foster) [2081105] - xfs: refactor the inode recycling code (Brian Foster) [2081105] - xfs: add iclog state trace events (Brian Foster) [2081105] - xfs: xfs_log_force_lsn isn't passed a LSN (Brian Foster) [2081105] - xfs: remove need_start_rec parameter from xlog_write() (Brian Foster) [2081105] - xfs: remove xfs_blkdev_issue_flush (Brian Foster) [2081105] - xfs: Fix 64-bit division on 32-bit in xlog_state_switch_iclogs() (Brian Foster) [2081105] - xfs: log stripe roundoff is a property of the log (Brian Foster) [2081105] - xfs: remove redundant initialization of variable error (Brian Foster) [2081105] - xfs: perag may be null in xfs_imap() (Brian Foster) [2081105] - xfs: Make attr name schemes consistent (Brian Foster) [2081105] - xfs: Fix default ASSERT in xfs_attr_set_iter (Brian Foster) [2081105] - xfs: rename struct xfs_eofblocks to xfs_icwalk (Brian Foster) [2081105] - xfs: change the prefix of XFS_EOF_FLAGS_* to XFS_ICWALK_FLAG_ (Brian Foster) [2081105] - xfs: selectively keep sick inodes in memory (Brian Foster) [2081105] - xfs: drop IDONTCACHE on inodes when we mark them sick (Brian Foster) [2081105] - xfs: drop the AGI being passed to xfs_check_agi_freecount (Brian Foster) [2081105] - xfs: cleanup error handling in xfs_buf_get_map (Brian Foster) [2081105] - xfs: remove ->b_offset handling for page backed buffers (Brian Foster) [2081105] - xfs: refactor per-AG inode tagging functions (Brian Foster) [2081105] - xfs: merge xfs_reclaim_inodes_ag into xfs_inode_walk_ag (Brian Foster) [2081105] - xfs: pass struct xfs_eofblocks to the inode scan callback (Brian Foster) [2081105] - xfs: make the icwalk processing functions clean up the grab state (Brian Foster) [2081105] - xfs: clean up inode state flag tests in xfs_blockgc_igrab (Brian Foster) [2081105] - xfs: remove indirect calls from xfs_inode_walk{,_ag} (Brian Foster) [2081105] - xfs: remove iter_flags parameter from xfs_inode_walk_* (Brian Foster) [2081105] - xfs: move xfs_inew_wait call into xfs_dqrele_inode (Brian Foster) [2081105] - xfs: separate the dqrele_all inode grab logic from xfs_inode_walk_ag_grab (Brian Foster) [2081105] - xfs: pass the goal of the incore inode walk to xfs_inode_walk() (Brian Foster) [2081105] - xfs: rename xfs_inode_walk functions to xfs_icwalk (Brian Foster) [2081105] - xfs: move the inode walk functions further down (Brian Foster) [2081105] - xfs: detach inode dquots at the end of inactivation (Brian Foster) [2081105] - xfs: move the quotaoff dqrele inode walk into xfs_icache.c (Brian Foster) [2081105] - xfs: don't take a spinlock unconditionally in the DIO fastpath (Brian Foster) [2081105] - xfs: mark xfs_bmap_set_attrforkoff static (Brian Foster) [2081105] - xfs: Remove redundant assignment to busy (Brian Foster) [2081105] - xfs: sort variable alphabetically to avoid repeated declaration (Brian Foster) [2081105] - xfs: remove xfs_perag_t (Brian Foster) [2081105] - xfs: use perag through unlink processing (Brian Foster) [2081105] - xfs: clean up and simplify xfs_dialloc() (Brian Foster) [2081105] - xfs: inode allocation can use a single perag instance (Brian Foster) [2081105] - xfs: get rid of xfs_dir_ialloc() (Brian Foster) [2081105] - xfs: collapse AG selection for inode allocation (Brian Foster) [2081105] - xfs: simplify xfs_dialloc_select_ag() return values (Brian Foster) [2081105] - xfs: remove agno from btree cursor (Brian Foster) [2081105] - xfs: use perag for ialloc btree cursors (Brian Foster) [2081105] - xfs: convert allocbt cursors to use perags (Brian Foster) [2081105] - xfs: convert refcount btree cursor to use perags (Brian Foster) [2081105] - xfs: convert rmap btree cursor to using a perag (Brian Foster) [2081105] - xfs: add a perag to the btree cursor (Brian Foster) [2081105] - xfs: pass perags around in fsmap data dev functions (Brian Foster) [2081105] - xfs: push perags through the ag reservation callouts (Brian Foster) [2081105] - xfs: pass perags through to the busy extent code (Brian Foster) [2081105] - xfs: convert secondary superblock walk to use perags (Brian Foster) [2081105] - xfs: convert xfs_iwalk to use perag references (Brian Foster) [2081105] - xfs: convert raw ag walks to use for_each_perag (Brian Foster) [2081105] - xfs: make for_each_perag... a first class citizen (Brian Foster) [2081105] - xfs: move perag structure and setup to libxfs/xfs_ag.[ch] (Brian Foster) [2081105] - xfs: prepare for moving perag definitions and support to libxfs (Brian Foster) [2081105] - xfs: move xfs_perag_get/put to xfs_ag.[ch] (Brian Foster) [2081105] - xfs: remove unnecessary shifts (Brian Foster) [2081105] - xfs: clean up open-coded fs block unit conversions (Brian Foster) [2081105] - xfs: Clean up xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Remove xfs_attr_rmtval_set (Brian Foster) [2081105] - xfs: Add delay ready attr set routines (Brian Foster) [2081105] - xfs: Add delay ready attr remove routines (Brian Foster) [2081105] - xfs: Hoist node transaction handling (Brian Foster) [2081105] - xfs: Hoist xfs_attr_leaf_addname (Brian Foster) [2081105] - xfs: Hoist xfs_attr_node_addname (Brian Foster) [2081105] - xfs: Add helper xfs_attr_node_addname_find_attr (Brian Foster) [2081105] - xfs: Separate xfs_attr_node_addname and xfs_attr_node_addname_clear_incomplete (Brian Foster) [2081105] - xfs: Refactor xfs_attr_set_shortform (Brian Foster) [2081105] - xfs: Add xfs_attr_node_remove_name (Brian Foster) [2081105] - xfs: Reverse apply 72b97ea40d (Brian Foster) [2081105] - xfs: use xfs_buf_alloc_pages for uncached buffers (Brian Foster) [2081105] - xfs: split up xfs_buf_allocate_memory (Brian Foster) [2081105] - xfs: Fix fall-through warnings for Clang (Brian Foster) [2081105] - scsi: qla2xxx: Use transport-defined speed mask for supported_speeds (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix serialization of DCBX TLV data request (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused declarations for qla2xxx (Nilesh Javali) [2109830] - scsi: qla2xxx: Drop DID_TARGET_FAILURE use (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.900-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Add NVMe parameters support in Auxiliary Image Status (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debugfs create/delete helpers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Revert "scsi: qla2xxx: Fix response queue handler reading stale packets" (Nilesh Javali) [2109830] - scsi: qla2xxx: Log message "skipping scsi_scan_host()" as informational (Nilesh Javali) [2109830] - scsi: qla2xxx: Avoid flush_scheduled_work() usage (Nilesh Javali) [2109830] - scsi: qla2xxx: Always wait for qlt_sess_work_fn() from qlt_stop_phase1() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused del_sess_list field (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused qlt_tmr_work() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.800-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Update manufacturer details (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix discovery issues in FC-AL topology (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix dropped IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix response queue handler reading stale packets (Nilesh Javali) [2109830] - scsi: qla2xxx: Zero undefined mailbox IN registers (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix incorrect display of max frame size (Nilesh Javali) [2109830] - scsi: qla2xxx: Check correct variable in qla24xx_async_gffid() (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.700-k (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets on long port disable with I/Os (Nilesh Javali) [2109830] - scsi: qla2xxx: Add debug prints in the device remove path (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing target when it reappears during delete (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix losing FCP-2 targets during port perturbation tests (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix crash due to stale SRB access around I/O timeouts (Nilesh Javali) [2109830] - scsi: qla2xxx: Turn off multi-queue for 8G adapters (Nilesh Javali) [2109830] - scsi: qla2xxx: Wind down adapter after PCIe error (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.600-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix slow session teardown (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce N2N thrashing at app_start time (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no logout on delete for N2N (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix session thrash (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Tear down session if keys have been removed (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix no login after app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce disruption due to multiple app start (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Send LOGO for unexpected IKE message (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix I/O timeout due to over-subscription (Nilesh Javali) [2109830] - scsi: qla2xxx: Update version to 10.02.07.500-k (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n login retry for secure device (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix n2n discovery issue with secure target (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove old doorbell interface (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add retry for ELS passthrough (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Synchronize NPIV deletion with authentication application (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Fix potential stuck session in sa update (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Add bsg interface to read doorbell events (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Wait for app to ack on sess down (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: bsg refactor (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Reduce Initiator-Initiator thrashing (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unused 'ql_dm_tgt_ex_pct' parameter (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove setting of 'req' and 'rsp' parameters (Nilesh Javali) [2109830] - scsi: qla2xxx: Fix missed DMA unmap for aborted commands (Nilesh Javali) [2109830] - scsi: qla2xxx: edif: Remove unneeded variable (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove unneeded flush_workqueue() (Nilesh Javali) [2109830] - scsi: qla2xxx: Remove free_sg command flag (Nilesh Javali) [2109830] - scsi: megaraid_sas: Clean up some inconsistent indenting (Tomas Henzl) [2120070] - scsi: megaraid_sas: Move megasas_dbg_lvl init to megasas_init() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove unnecessary memset() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Simplify megasas_update_device_list (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct an error message (Tomas Henzl) [2120070] - scsi: megaraid_sas: Correct value passed to scsi_device_lookup() (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Use struct_size() in code related to struct MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_PD_CFG_SEQ_NUM_SYNC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_DRV_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP_DYNAMIC (Tomas Henzl) [2120070] - scsi: megaraid_sas: Replace one-element array with flexible-array member in MR_FW_RAID_MAP (Tomas Henzl) [2120070] - scsi: megaraid: Remove redundant assignment to variable mfiStatus (Tomas Henzl) [2120070] - scsi: megaraid_sas: Remove redundant variable cmd_type (Tomas Henzl) [2120070] - platform/x86/intel/vsec: Fix wrong type for local status variables (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add PCI error recovery support to Intel PMT (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Add support for Raptor Lake (Prarit Bhargava) [2076744] - platform/x86/intel/pmt: telemetry: Fix fixed region handling (Prarit Bhargava) [2076744] - platform/x86/intel/vsec: Rework early hardware code (Prarit Bhargava) [2076744] - platform/x86/intel: Fix pmt_crashlog array reference (Prarit Bhargava) [2076744] - powerpc/kexec_file: Use current CPU info while setting up FDT (Mamatha Inamdar) [2126520] - mm/kmemleak: prevent soft lockup in kmemleak_scan()'s object iteration loops (Waiman Long) [2095075] - mm/kmemleak: prevent soft lockup in first object iteration loop of kmemleak_scan() (Waiman Long) [2095075] - mm/kmemleak: skip unlikely objects in kmemleak_scan() without taking lock (Waiman Long) [2095075] - mm/kmemleak: use _irq lock/unlock variants in kmemleak_scan/_clear() (Waiman Long) [2095075] - mm/kmemleak: avoid scanning potential huge holes (Waiman Long) [2095075] - KVM: s390: pci: fix GAIT physical vs virtual pointers usage (Thomas Huth) [1664379] - KVM: s390: pci: fix plain integer as NULL pointer warnings (Thomas Huth) [1664379] - KVM: s390/pci: fix include duplicates (Thomas Huth) [1664379] - redhat: Use group notifier to get the KVM pointer in the vfio_pci_zdev code (Thomas Huth) [1664379] - KVM: s390: pci: register pci hooks without interpretation (Thomas Huth) [1664379] - KVM: s390: pci: Hook to access KVM lowlevel from VFIO (Thomas Huth) [1664379] - Documentation: kvm: extend KVM_S390_ZPCI_OP subheading underline (Thomas Huth) [1664379] - KVM: s390: add KVM_S390_ZPCI_OP to manage guest zPCI devices (Thomas Huth) [1664379] - vfio-pci/zdev: different maxstbl for interpreted devices (Thomas Huth) [1664379] - vfio-pci/zdev: add function handle to clp base capability (Thomas Huth) [1664379] - vfio-pci/zdev: add open/close device hooks (Thomas Huth) [1664379] - KVM: s390: pci: add routines to start/stop interpretive execution (Thomas Huth) [1664379] - KVM: s390: pci: provide routines for enabling/disabling interrupt forwarding (Thomas Huth) [1664379] - KVM: s390: mechanism to enable guest zPCI Interpretation (Thomas Huth) [1664379] - KVM: s390: pci: enable host forwarding of Adapter Event Notifications (Thomas Huth) [1664379] - KVM: s390: pci: do initial setup for AEN interpretation (Thomas Huth) [1664379] - KVM: s390: pci: add basic kvm_zdev structure (Thomas Huth) [1664379] - redhat: Enable the new CONFIG_VFIO_PCI_ZDEV_KVM switch (Thomas Huth) [1664379] - vfio/pci: introduce CONFIG_VFIO_PCI_ZDEV_KVM (Thomas Huth) [1664379] - vfio/pci: remove CONFIG_VFIO_PCI_ZDEV from Kconfig (Thomas Huth) [1664379] - vfio-pci/zdev: fix possible segmentation fault issue (Thomas Huth) [1664379] - s390/pci: stash dtsm and maxstbl (Thomas Huth) [1664379] - s390/pci: stash associated GISA designation (Thomas Huth) [1664379] - s390/pci: externalize the SIC operation controls and routine (Thomas Huth) [1664379] - s390/airq: allow for airq structure that uses an input vector (Thomas Huth) [1664379] - s390/airq: pass more TPI info to airq handlers (Thomas Huth) [1664379] - s390/cio: add tpi.h header file (Thomas Huth) [1664379] - s390/ap: fix kernel doc comments (Thomas Huth) [1664379] - s390/sclp: detect the AISI facility (Thomas Huth) [1664379] - s390/sclp: detect the AENI facility (Thomas Huth) [1664379] - s390/sclp: detect the AISII facility (Thomas Huth) [1664379] - s390/sclp: detect the zPCI load/store interpretation facility (Thomas Huth) [1664379] - s390/sclp: add detection of IPL-complete-control facility (Thomas Huth) [1664379] - s390/pci: add error record for CC 2 retries (Thomas Huth) [2134399] - s390/pci: add PCI access type and length to error records (Thomas Huth) [2134399] - s390/pci: don't log availability events as errors (Thomas Huth) [2134399] - s390/pci: make better use of zpci_dbg() levels (Thomas Huth) [2134399] - s390/pci: rename get_zdev_by_bus() to zdev_from_bus() (Thomas Huth) [2134399] - redhat: Restore clp_rescan_pci_devices_simple() function (Thomas Huth) [2134399] - s390/pci: improve zpci_dev reference counting (Thomas Huth) [2134399] - s390/pci: make zpci_set_irq()/zpci_clear_irq() static (Thomas Huth) [2134399] - s390/pci: simplify __pciwb_mio() inline asm (Thomas Huth) [2134399] - s390/pci: use physical addresses in DMA tables (Thomas Huth) [2134399] - s390/pci: use phys_to_virt() for AIBVs/DIBVs (Thomas Huth) [2134399] - s390/pci: implement minimal PCI error recovery (Thomas Huth) [2134399] - PCI: Export pci_dev_lock() (Thomas Huth) [2134399] - PCI: Export pci_dev_trylock() and pci_dev_unlock() (Thomas Huth) [2134399] - s390/pci: implement reset_slot for hotplug slot (Thomas Huth) [2134399] - s390/pci: refresh function handle in iomap (Thomas Huth) [2134399] - s390/pci: add simpler s390dbf traces for events (Thomas Huth) [2134399] - s390/pci: tolerate inconsistent handle in recover (Thomas Huth) [2134399] - s390/pci_mmio: fully validate the VMA before calling follow_pte() (Thomas Huth) [2134399] - s390/pci: read clp_list_pci_req only once (Thomas Huth) [2134399] - s390/pci: fix clp_get_state() handling of -ENODEV (Thomas Huth) [2134399] - s390/pci: improve DMA translation init and exit (Thomas Huth) [2134399] - s390/pci: simplify CLP List PCI handling (Thomas Huth) [2134399] - s390/pci: handle FH state mismatch only on disable (Thomas Huth) [2134399] - s390/pci: fix misleading rc in clp_set_pci_fn() (Thomas Huth) [2134399] - s390/pci: reset zdev->zbus on registration failure (Thomas Huth) [2134399] - s390/pci: cleanup resources only if necessary (Thomas Huth) [2134399] - s390/pci: add zpci_set_irq()/zpci_clear_irq() (Thomas Huth) [2134399] - s390/pci: use register pair instead of register asm (Thomas Huth) [2134399] - s390: introduce register pair union (Thomas Huth) [2134399] - s390/pci: handle stale deconfiguration events (Thomas Huth) [2134399] - s390/pci: rename zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: narrow scope of zpci_configure_device() (Thomas Huth) [2134399] - s390/pci: separate zbus registration from scanning (Thomas Huth) [2134399] - s390/pci: use mutex not spinlock for zbus list (Thomas Huth) [2134399] - s390/pci: separate zbus creation from scanning (Thomas Huth) [2134399] - s390/pci: do more bus setup in zpci_bus_scan() (Thomas Huth) [2134399] - s390/pci: introduce zpci_bus_scan_device() (Thomas Huth) [2134399] - s390/pci: fix DMA cleanup on hard deconfigure (Thomas Huth) [2134399] - s390/pci: move zpci_remove_device() to bus code (Thomas Huth) [2134399] - s390/pci: unify de-/configure for slots and events (Thomas Huth) [2134399] - s390/pci: add zpci_event_hard_deconfigured() (Thomas Huth) [2134399] - s390/pci: deconfigure device on release (Thomas Huth) [2134399] - s390/pci: refactor zpci function states (Thomas Huth) [2134399] - s390/pci: inform when missing required facilities (Thomas Huth) [2134399] - s390/pci: remove races against pte updates (Thomas Huth) [2134399] - s390: remove orphaned function declarations (Thomas Huth) [2134399] - s390/pci: add missing pci_iov.h include (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices_simple() (Thomas Huth) [2134399] - s390/pci: remove clp_rescan_pci_devices() (Thomas Huth) [2134399] - s390/pci: consolidate SR-IOV specific code (Thomas Huth) [2134399] - s390/pci: Implement ioremap_wc/prot() with MIO (Thomas Huth) [2134399] - s390/mm: properly clear _PAGE_NOEXEC bit when it is not supported (Thomas Huth) [2134399] - s390/pci: clarify comment in s390_mmio_read/write (Thomas Huth) [2134399] - s390/pci: remove unused functions (Thomas Huth) [2134399] - s390/pci: Log new handle in clp_disable_fh() (Thomas Huth) [2134399] - s390/pci: ioremap() align with generic code (Thomas Huth) [2134399] - s390: enforce CONFIG_SMP (Thomas Huth) [2134399] - s390/pci: mark function(s) __always_inline (Thomas Huth) [2134399] - s390/pci: avoid using strncmp with hardcoded length (Thomas Huth) [2134399] - s390/pci: PCI_IOV_RESOURCES loop refactoring in zpci_map_resources (Thomas Huth) [2134399] - s390: pci: no need to check return value of debugfs_create functions (Thomas Huth) [2134399] - s390/pci: fix sleeping in atomic during hotplug (Thomas Huth) [2134399] - s390/pci: remove fmb address from debug output (Thomas Huth) [2134399] - s390/pci: add fmt3 fmb (Thomas Huth) [2134399] - tools headers kvm s390: Sync headers with the kernel sources (Thomas Huth) [2111063] - KVM: s390: resetting the Topology-Change-Report (Thomas Huth) [2111063] - KVM: s390: guest support for topology function (Thomas Huth) [2111063] - KVM: s390: Cleanup ipte lock access and SIIF facility checks (Thomas Huth) [2111063] - KVM: s390: drop unexpected word 'and' in the comments (Thomas Huth) [2111063] - Documentation: KVM: update s390-diag.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update msr.rst reference (Thomas Huth) [2043872] - Documentation: KVM: update amd-memory-encryption.rst references (Thomas Huth) [2043872] - Documentation: KVM: update s390-pv.rst reference (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Explain rc/rrc delivery (Thomas Huth) [2043872] - Documentation/virt/kvm/api.rst: Add protvirt dump/info api descriptions (Thomas Huth) [2043872] - Documentation: KVM: add API issues section (Thomas Huth) [2043872] - Documentation: virt: Protected virtual machine dumps (Thomas Huth) [2043872] - Documentation: KVM: add separate directories for architecture-specific documentation (Thomas Huth) [2043872] - KVM: s390: Add KVM_CAP_S390_PROTECTED_DUMP (Thomas Huth) [2043872] - KVM: s390: Add CPU dump functionality (Thomas Huth) [2043872] - KVM: s390: Add configuration dump functionality (Thomas Huth) [2043872] - KVM: s390: pv: Add query dump information (Thomas Huth) [2043872] - KVM: s390: pv: Add dump support definitions (Thomas Huth) [2043872] - KVM: s390: pv: Add query interface (Thomas Huth) [2043872] - s390/uv: Add dump fields to query (Thomas Huth) [2043872] - s390/uv: Add SE hdr query information (Thomas Huth) [2043872] - kvm: Move KVM_GET_XSAVE2 IOCTL definition at the end of kvm.h (Thomas Huth) [2043872] - docs: kvm: fix WARNINGs from api.rst (Thomas Huth) [2043872] - s390/mm: use non-quiescing sske for KVM switch to keyed guest (Thomas Huth) [2043872] - s390/gmap: voluntarily schedule during key setting (Thomas Huth) [2043872] - KVM: s390: Don't indicate suppression on dirtying, failing memop (Thomas Huth) [2043872] - s390: uv: Add offset comments to UV query struct and fix naming (Thomas Huth) [2043872] - KVM: s390: Use Makefile.kvm for common files (Thomas Huth) [2043872] - KVM: s390: Skip gfn/size sanity checks on memslot DELETE or FLAGS_ONLY (Thomas Huth) [2043872] - fs: dlm: fix invalid derefence of sb_lvbptr (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in unlock validation (Alexander Aring) [2121790] - fs: dlm: handle -EBUSY first in lock arg validation (Alexander Aring) [2121790] - fs: dlm: fix race between test_bit() and queue_work() (Alexander Aring) [2121790] - scsi: core: Fix a use-after-free (Ming Lei) [1961010] - net/mlx5e: Fix wrong use of skb_tcp_all_headers() with encapsulation (Petr Oros) [2135685] - net: add skb_[inner_]tcp_all_headers helpers (Petr Oros) [2135685] - net: marvell: clean up trigraph warning on ??! string (Petr Oros) [2135685] - powerpc/pseries: Use lparcfg to reconfig VAS windows for DLPAR CPU (Steve Best) [2133103] - flow_dissector: Do not count vlan tags inside tunnel payload (Ivan Vecera) [2136875] - flow_offload: Introduce flow_match_pppoe (Ivan Vecera) [2136875] - net/sched: flower: Add PPPoE filter (Ivan Vecera) [2136875] - flow_dissector: Add PPPoE dissectors (Ivan Vecera) [2136875] - net/sched: flower: Consider the number of tags for vlan filters (Ivan Vecera) [2136875] - net/sched: flower: Add number of vlan tags filter (Ivan Vecera) [2136875] - flow_dissector: Add number of vlan tags dissector (Ivan Vecera) [2136875] - net/sched: flower: Reduce identation after is_key_vlan refactoring (Ivan Vecera) [2136875] - net/sched: flower: Helper function for vlan ethtype checks (Ivan Vecera) [2136875] - dissector: do not set invalid PPP protocol (Ivan Vecera) [2136875] - dm bufio: use the acquire memory barrier when testing for B_READING (Benjamin Marzinski) [2139161] - provide arch_test_bit_acquire for architectures that define test_bit (Benjamin Marzinski) [2139161] - wait_on_bit: add an acquire memory barrier (Benjamin Marzinski) [2139161] - add barriers to buffer_uptodate and set_buffer_uptodate (Benjamin Marzinski) [2139161] - dm verity: Add documentation for try_verify_in_tasklet option (Benjamin Marzinski) [2139161] - dm cache: delete the redundant word 'each' in comment (Benjamin Marzinski) [2139161] - dm raid: fix typo in analyse_superblocks code comment (Benjamin Marzinski) [2139161] - dm verity: enable WQ_HIGHPRI on verify_wq (Benjamin Marzinski) [2139161] - dm raid: delete the redundant word 'that' in comment (Benjamin Marzinski) [2139161] - dm: change from DMWARN to DMERR or DMCRIT for fatal errors (Benjamin Marzinski) [2139161] - dm bufio: fix some cases where the code sleeps with spinlock held (Benjamin Marzinski) [2139161] - dm writecache: fix smatch warning about invalid return from writecache_map (Benjamin Marzinski) [2139161] - dm verity: fix verity_parse_opt_args parsing (Benjamin Marzinski) [2139161] - dm verity: fix DM_VERITY_OPTS_MAX value yet again (Benjamin Marzinski) [2139161] - dm bufio: simplify DM_BUFIO_CLIENT_NO_SLEEP locking (Benjamin Marzinski) [2139161] - dm verity: have verify_wq use WQ_HIGHPRI if "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm verity: remove WQ_CPU_INTENSIVE flag since using WQ_UNBOUND (Benjamin Marzinski) [2139161] - dm verity: only copy bvec_iter in verity_verify_io if in_tasklet (Benjamin Marzinski) [2139161] - dm verity: optimize verity_verify_io if FEC not configured (Benjamin Marzinski) [2139161] - dm verity: conditionally enable branching for "try_verify_in_tasklet" (Benjamin Marzinski) [2139161] - dm bufio: conditionally enable branching for DM_BUFIO_CLIENT_NO_SLEEP (Benjamin Marzinski) [2139161] - dm verity: allow optional args to alter primary args handling (Benjamin Marzinski) [2139161] - dm verity: Add optional "try_verify_in_tasklet" feature (Benjamin Marzinski) [2139161] - dm bufio: Add DM_BUFIO_CLIENT_NO_SLEEP flag (Benjamin Marzinski) [2139161] - dm bufio: Add flags argument to dm_bufio_client_create (Benjamin Marzinski) [2139161] - dm: Start pr_preempt from the same starting path (Benjamin Marzinski) [2139161] - dm: Fix PR release handling for non All Registrants (Benjamin Marzinski) [2139161] - dm: Start pr_reserve from the same starting path (Benjamin Marzinski) [2139161] - dm: Allow dm_call_pr to be used for path searches (Benjamin Marzinski) [2139161] - Documentation: dm writecache: Render status list as list (Benjamin Marzinski) [2139161] - Documentation: dm writecache: add blank line before optional parameters (Benjamin Marzinski) [2139161] - dm snapshot: fix typo in snapshot_map() comment (Benjamin Marzinski) [2139161] - dm raid: remove redundant "the" in parse_raid_params() comment (Benjamin Marzinski) [2139161] - dm cache: fix typo in 2 comment blocks (Benjamin Marzinski) [2139161] - dm verity: fix checkpatch close brace error (Benjamin Marzinski) [2139161] - dm table: rename dm_target variable in dm_table_add_target() (Benjamin Marzinski) [2139161] - dm table: audit all dm_table_get_target() callers (Benjamin Marzinski) [2139161] - dm table: remove dm_table_get_num_targets() wrapper (Benjamin Marzinski) [2139161] - writeback: Avoid skipping inode writeback (Waiman Long) [2138886] - writeback: fix obtain a reference to a freeing memcg css (Waiman Long) [2138886] - mm/memcg: disable threshold event handlers on PREEMPT_RT (Waiman Long) [2138886] - memcg: increase MEMCG_CHARGE_BATCH to 64 (Waiman Long) [2138886] - mm: page_counter: rearrange struct page_counter fields (Waiman Long) [2138886] - mm: page_counter: remove unneeded atomic ops for low/min (Waiman Long) [2138886] - memcg: reduce size of memcg vmstats structures (Waiman Long) [2138886] - memcg: rearrange code (Waiman Long) [2138886] - memcg: extract memcg_vmstats from struct mem_cgroup (Waiman Long) [2138886] - mm: memcontrol: fix potential oom_lock recursion deadlock (Waiman Long) [2138886] - mm: memcontrol: add {pgscan,pgsteal}_{kswapd,direct} items in memory.stat of cgroup v2 (Waiman Long) [2138886] - mm/memcg: protect per-CPU counter by disabling preemption on PREEMPT_RT where needed. (Waiman Long) [2138886] - writeback: memcg: simplify cgroup_writeback_by_id (Waiman Long) [2138886] - writeback, cgroup: do not reparent dax inodes (Waiman Long) [2138886] - writeback, cgroup: remove wb from offline list before releasing refcnt (Waiman Long) [2138886] - writeback, cgroup: release dying cgwbs by switching attached inodes (Waiman Long) [2138886] - writeback, cgroup: support switching multiple inodes at once (Waiman Long) [2138886] - writeback, cgroup: split out the functional part of inode_switch_wbs_work_fn() (Waiman Long) [2138886] - writeback, cgroup: keep list of inodes attached to bdi_writeback (Waiman Long) [2138886] - writeback, cgroup: switch to rcu_work API in inode_switch_wbs() (Waiman Long) [2138886] - writeback, cgroup: increment isw_nr_in_flight before grabbing an inode (Waiman Long) [2138886] - writeback, cgroup: add smp_mb() to cgroup_writeback_umount() (Waiman Long) [2138886] - writeback, cgroup: do not switch inodes with I_WILL_FREE flag (Waiman Long) [2138886] - docs/admin-guide: cgroup-v2: typos and spaces (Waiman Long) [2138886] - fs: improve comments for writeback_single_inode() (Waiman Long) [2138886] - writeback: remove struct bdi_writeback_congested (Waiman Long) [2138886] - writeback: remove {set,clear}_wb_congested (Waiman Long) [2138886] - fs/writeback.c: use rcu_barrier() to wait for inflight wb switches going into workqueue when umount (Waiman Long) [2138886] - blkcg: remove unused __blkg_release_rcu() (Waiman Long) [2138886] - writeback: Add a bdi_writeback_rh extension to struct bdi_writeback (Waiman Long) [2138886] - RDMA/irdma: Report the correct link speed (Kamal Heib) [2125102] - blk-mq: avoid double ->queue_rq() because of early timeout (Ming Lei) [2132438] - blk-mq: add one API for waiting until quiesce is done (Ming Lei) [2132438] - blk-mq: support concurrent queue quiesce/unquiesce (Ming Lei) [2132438] - bridge: Do not send empty IFLA_AF_SPEC attribute (Ivan Vecera) [2139133] - net: bridge: Clear offload_fwd_mark when passing frame up bridge interface. (Ivan Vecera) [2139133] - net: bridge: vlan: fix memory leak in __allowed_ingress (Ivan Vecera) [2139133]- ice: Add additional CSR registers to ETHTOOL_GREGS (Petr Oros) [2131024] - udp: Update reuse->has_conns under reuseport_lock. (Xin Long) [2135937] - udp: Remove redundant __udp_sysctl_init() call from udp_init(). (Xin Long) [2135937] - udp: Fix a data-race around sysctl_udp_l3mdev_accept. (Xin Long) [2135937] - Documentation: fix udp_wmem_min in ip-sysctl.rst (Xin Long) [2135937] - be2net: Fix buffer overflow in be_get_module_eeprom (Josef Oskera) [2126917] - iommu/vt-d: Clean up si_domain in the init_dmars() error path (Jerry Snitselaar) [2133331]- md: Fix spelling mistake in comments of r5l_log (Nigel Croxon) [2112935] - md/raid5: Wait for MD_SB_CHANGE_PENDING in raid5d (Nigel Croxon) [2112935] - md/raid10: convert resync_lock to use seqlock (Nigel Croxon) [2112935] - md/raid10: fix improper BUG_ON() in raise_barrier() (Nigel Croxon) [2112935] - md/raid10: prevent unnecessary calls to wake_up() in fast path (Nigel Croxon) [2112935] - md/raid10: don't modify 'nr_waitng' in wait_barrier() for the case nowait (Nigel Croxon) [2112935] - md/raid10: factor out code from wait_barrier() to stop_waiting_barrier() (Nigel Croxon) [2112935] - md: Remove extra mddev_get() in md_seq_start() (Nigel Croxon) [2112935] - md/raid5: Remove unnecessary bio_put() in raid5_read_one_chunk() (Nigel Croxon) [2112935 2111563] - md/raid5: Ensure stripe_fill happens on non-read IO with journal (Nigel Croxon) [2112935] - md/raid5: Don't read ->active_stripes if it's not needed (Nigel Croxon) [2112935] - md/raid5: Cleanup prototype of raid5_get_active_stripe() (Nigel Croxon) [2112935] - md/raid5: Drop extern on function declarations in raid5.h (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md: Replace snprintf with scnprintf (Nigel Croxon) [2112935] - md/raid10: fix compile warning (Nigel Croxon) [2112935] - md/raid5: Fix spelling mistakes in comments (Nigel Croxon) [2112935] - md: call __md_stop_writes in md_stop (Nigel Croxon) [2112935] - md: Flush workqueue md_rdev_misc_wq in md_alloc() (Nigel Croxon) [2112935] - drivers:md:fix a potential use-after-free bug (Nigel Croxon) [2112935] - md/raid5: Ensure batch_last is released before sleeping for quiesce (Nigel Croxon) [2112935] - md/raid5: Move stripe_request_ctx up (Nigel Croxon) [2112935] - md/raid5: Drop unnecessary call to r5c_check_stripe_cache_usage() (Nigel Croxon) [2112935] - md/raid5: Make is_inactive_blocked() helper (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_get_active_stripe() (Nigel Croxon) [2112935] - md-raid10: fix KASAN warning (Nigel Croxon) [2112935] - md: fix build failure for !MODULE (Nigel Croxon) [2112935] - raid5: fix duplicate checks for rdev->saved_raid_disk (Nigel Croxon) [2112935] - md/raid5: Convert prepare_to_wait() to wait_woken() api (Nigel Croxon) [2112935] - md/raid5: Fix sectors_to_do bitmap overflow in raid5_make_request() (Nigel Croxon) [2112935] - md: Fix spelling mistake in comments (Nigel Croxon) [2112935] - md/raid5: Increase restriction on max segments per request (Nigel Croxon) [2112935] - md/raid5: Improve debug prints (Nigel Croxon) [2112935] - md/raid5: Pivot raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Check all disks in a stripe_head for reshape progress (Nigel Croxon) [2112935] - md/raid5: Refactor add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Keep a reference to last stripe_head for batch (Nigel Croxon) [2112935] - md/raid5: Refactor for loop in raid5_make_request() into while loop (Nigel Croxon) [2112935] - md/raid5: Move read_seqcount_begin() into make_stripe_request() (Nigel Croxon) [2112935] - md/raid5: Drop the do_prepare flag in raid5_make_request() (Nigel Croxon) [2112935] - md/raid5: Factor out helper from raid5_make_request() loop (Nigel Croxon) [2112935] - md/raid5: Move common stripe get code into new find_get_stripe() helper (Nigel Croxon) [2112935] - md/raid5: Move stripe_add_to_batch_list() call out of add_stripe_bio() (Nigel Croxon) [2112935] - md/raid5: Refactor raid5_make_request loop (Nigel Croxon) [2112935] - md/raid5: Factor out ahead_of_reshape() function (Nigel Croxon) [2112935] - md/raid5: Make logic blocking check consistent with logic that blocks (Nigel Croxon) [2112935] - md: unlock mddev before reap sync_thread in action_store (Nigel Croxon) [2112935] - md: Explicitly create command-line configured devices (Nigel Croxon) [2112935] - md: Notify sysfs sync_completed in md_reap_sync_thread() (Nigel Croxon) [2112935] - md: Ensure resync is reported after it starts (Nigel Croxon) [2112935] - md: Use enum for overloaded magic numbers used by mddev->curr_resync (Nigel Croxon) [2112935] - md/raid5-cache: Annotate pslot with __rcu notation (Nigel Croxon) [2112935] - md/raid5-cache: Clear conf->log after finishing work (Nigel Croxon) [2112935] - md/raid5-cache: Drop RCU usage of conf->log (Nigel Croxon) [2112935] - md/raid5-cache: Take mddev_lock in r5c_journal_mode_show() (Nigel Croxon) [2112935] - md/raid5: suspend the array for calls to log_exit() (Nigel Croxon) [2112935] - md/raid5-ppl: Drop unused argument from ppl_handle_flush_request() (Nigel Croxon) [2112935] - md/raid5-log: Drop extern decorators for function prototypes (Nigel Croxon) [2112935] - md/raid5: missing error code in setup_conf() (Nigel Croxon) [2112935] - Revert "md: don't unregister sync_thread with reconfig_mutex held" (Nigel Croxon) [2112935] - qed: fix typos in comments (Manish Chopra) [2111885] - net: qede: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - RDMA/qedr: Fix potential memory leak in __qedr_alloc_mr() (Manish Chopra) [2111885] - qlogic: qed: fix clang -Wformat warnings (Manish Chopra) [2111885] - qed: Use bitmap_empty() (Manish Chopra) [2111885] - qed: Use the bitmap API to allocate bitmaps (Manish Chopra) [2111885] - qlogic/qed: fix repeated words in comments (Manish Chopra) [2111885] - net: qed: fix typos in comments (Manish Chopra) [2111885] - RDMA/qedr: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: Remove unnecessary synchronize_irq() before free_irq() (Manish Chopra) [2111885] - qed: replace bitmap_weight with bitmap_empty in qed_roce_stop() (Manish Chopra) [2111885] - qed: rework qed_rdma_bmap_free() (Manish Chopra) [2111885] - qed: Remove IP services API. (Manish Chopra) [2111885] - qed: remove an unneed NULL check on list iterator (Manish Chopra) [2111885] - RDMA/irdma: Report RNR NAK generation in device caps (Kamal Heib) [2120676 2103957] - RDMA/irdma: Use s/g array in post send only when its valid (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return correct WC error for bind operation failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Return error on MR deregister CQP failure (Kamal Heib) [2120676 2103957] - RDMA/irdma: Report the correct max cqes from query device (Kamal Heib) [2120676 2103957] - RDMA/siw: Pass a pointer to virt_to_page() (Kamal Heib) [2120676] - RDMA/cma: Fix arguments order in net device validation (Kamal Heib) [2120676] - RDMA/irdma: Fix drain SQ hang with no completion (Kamal Heib) [2120676 2103957 2033244 2053376] - IB/iser: Fix login with authentication (Kamal Heib) [2120676] - RDMA/ib_srpt: Unify checking rdma_cm_id condition in srpt_cm_req_recv() (Kamal Heib) [2120676] - RDMA/rxe: Fix error unwind in rxe_create_qp() (Kamal Heib) [2120676] - RDMA/rxe: Split qp state for requester and completer (Kamal Heib) [2120676] - RDMA/rxe: Generate error completion for error requester QP state (Kamal Heib) [2120676] - RDMA/rxe: Update wqe_index for each wqe error completion (Kamal Heib) [2120676] - RDMA/srpt: Fix a use-after-free (Kamal Heib) [2120676] - RDMA/srpt: Introduce a reference count in struct srpt_device (Kamal Heib) [2120676] - RDMA/srpt: Duplicate port name members (Kamal Heib) [2120676] - Revert "RDMA/rxe: Create duplicate mapping tables for FMRs" (Kamal Heib) [2120676] - RDMA/rxe: Replace __rxe_do_task by rxe_run_task (Kamal Heib) [2120676] - RDMA/rxe: Limit the number of calls to each tasklet (Kamal Heib) [2120676] - RDMA/rxe: Make the tasklet exits the same (Kamal Heib) [2120676] - RDMA/rxe: Fix rnr retry behavior (Kamal Heib) [2120676] - RDMA/rxe: Add rxe_is_fenced() subroutine (Kamal Heib) [2120676] - RDMA/rxe: For invalidate compare according to set keys in mr (Kamal Heib) [2120676] - RDMA: Fix comment typo (Kamal Heib) [2120676] - IB: Fix repeated words 'the the' comments (Kamal Heib) [2120676] - RDMA/rxe: Fix mw bind to allow any consumer key portion (Kamal Heib) [2120676] - RDMA/rxe: Fix spelling mistake in error print (Kamal Heib) [2120676] - RDMA/rxe: Remove unused qp parameter (Kamal Heib) [2120676] - RDMA/hfi1: fix potential memory leak in setup_base_ctxt() (Kamal Heib) [2120676] - RDMA/rxe: Remove unused mask parameter (Kamal Heib) [2120676] - RDMA/rxe: Rename rxe_atomic_reply to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add common rxe_prepare_res() (Kamal Heib) [2120676] - RDMA/rxe: Fix BUG: KASAN: null-ptr-deref in rxe_qp_do_cleanup (Kamal Heib) [2120676] - RDMA/siw: Fix duplicated reported IW_CM_EVENT_CONNECT_REPLY event (Kamal Heib) [2120676] - RDMA/hfi1: Depend on !UML (Kamal Heib) [2120676] - RDMA/irdma: Use the bitmap API to allocate bitmaps (Kamal Heib) [2120676 2103957] - RDMA: remove useless condition in siw_create_cq() (Kamal Heib) [2120676] - RDMA/irdma: Fix setting of QP context err_rq_idx_valid field (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix VLAN connection with wildcard address (Kamal Heib) [2120676 2103957] - RDMA/irdma: Fix a window for use-after-free (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make resource distribution algorithm more QP oriented (Kamal Heib) [2120676 2103957] - RDMA/irdma: Make CQP invalid state error non-critical (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add AE source to error log (Kamal Heib) [2120676 2103957] - RDMA/irdma: Add 2 level PBLE support for FMR (Kamal Heib) [2120676 2103957] - IB: Fix spelling of 'writable' (Kamal Heib) [2120676] - RDMA/rxe: Remove unnecessary include statement (Kamal Heib) [2120676] - RDMA/rxe: Replace include statement (Kamal Heib) [2120676] - RDMA/rxe: Convert pr_warn/err to pr_debug in pyverbs (Kamal Heib) [2120676] - RDMA/rxe: Fix deadlock in rxe_do_local_ops() (Kamal Heib) [2120676] - RDMA/rxe: Merge normal and retry atomic flows (Kamal Heib) [2120676] - RDMA/rxe: Move atomic original value to res (Kamal Heib) [2120676] - RDMA/rxe: Move atomic responder res to atomic_reply (Kamal Heib) [2120676] - RDMA/rxe: Add a responder state for atomic reply (Kamal Heib) [2120676] - RDMA/rxe: Move code to rxe_prepare_atomic_res() (Kamal Heib) [2120676] - RDMA/rxe: Convert read side locking to rcu (Kamal Heib) [2120676] - RDMA/rxe: Stop lookup of partially built objects (Kamal Heib) [2120676] - RDMA/rxe: Remove useless pkt parameters (Kamal Heib) [2120676] - RDMA: Correct duplicated words in comments (Kamal Heib) [2120676] - IB/iser: Drain the entire QP during destruction flow (Kamal Heib) [2120676] - RDMA/rxe: fix xa_alloc_cycle() error return value check again (Kamal Heib) [2120676] - RDMA/core: Add a netevent notifier to cma (Kamal Heib) [2120676 2117912] - RDMA/core: Add an rb_tree that stores cm_ids sorted by ifindex and remote IP (Kamal Heib) [2120676 2117912] - RDMA/hfi1: Fix typo in comment (Kamal Heib) [2120676] - RDMA: Split kernel-only global device caps from uverbs device caps (Kamal Heib) [2120675] - RDMA/hfi1: Remove all traces of diagpkt support (Kamal Heib) [2120675] - RDMA/hfi1: Consolidate software versions (Kamal Heib) [2120675] - RDMA/hfi1: Remove pointless driver version (Kamal Heib) [2120675] - RDMA/hfi1: Prevent panic when SDMA is disabled (Kamal Heib) [2120675] - RDMA/core: Fix typo in comment (Kamal Heib) [2120675] - IB/hf1: Fix typo in comment (Kamal Heib) [2120675] - IB/iser: Fix typo in comment (Kamal Heib) [2120675] - IB/isert: Avoid flush_scheduled_work() usage (Kamal Heib) [2120675] - RDMA/siw: Enable siw on tunnel devices (Kamal Heib) [2120675] - RDMA/rxe: Enforce IBA C11-17 (Kamal Heib) [2120675] - RDMA/rxe: Move mw cleanup code to rxe_mw_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move mr cleanup code to rxe_mr_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Move qp cleanup code to rxe_qp_do_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Check rxe_get() return value (Kamal Heib) [2120675] - RDMA/rxe: Add rxe_srq_cleanup() (Kamal Heib) [2120675] - RDMA/rxe: Remove IB_SRQ_INIT_MASK (Kamal Heib) [2120675] - RDMA/rxe: Skip adjusting remote addr for write in retry operation (Kamal Heib) [2120675] - RDMA/rxe: Optimize the mr pool struct (Kamal Heib) [2120675] - RDMA/rxe: Replace paylen by payload (Kamal Heib) [2120675] - RDMA/core: Avoid flush_workqueue(system_unbound_wq) usage (Kamal Heib) [2120675] - RDMA/rxe: Remove useless parameters for update_state() (Kamal Heib) [2120675] - RDMA/rxe: Remove reliable datagram support (Kamal Heib) [2120675] - RDMA/rxe: Remove support for SMI QPs from rdma_rxe (Kamal Heib) [2120675] - RDMA/rxe: Remove mc_grp_pool from struct rxe_dev (Kamal Heib) [2120675] - RDMA/rxe: Remove type 2A memory window capability (Kamal Heib) [2120675] - RDMA/usnic: Refactor usnic_uiom_alloc_pd() (Kamal Heib) [2120675] - RDMA/usnic: Stop using iommu_present() (Kamal Heib) [2120675] - IB/SA: Replace usage of found with dedicated list iterator variable (Kamal Heib) [2120675] - IB/rdmavt: add missing locks in rvt_ruc_loopback (Kamal Heib) [2120675] - IB/uverbs: Move part of enum ib_device_cap_flags to uapi (Kamal Heib) [2120675] - IB/uverbs: Move enum ib_raw_packet_caps to uapi (Kamal Heib) [2120675] - RDMA/pvrdma: Remove useless DMA-32 fallback configuration (Kamal Heib) [2120675] - RDMA: switch from 'pci_' to 'dma_' API (Kamal Heib) [2120675] - scsi: RDMA/srp: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - scsi: RDMA/iser: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Kamal Heib) [2120675] - x86/fpu: Prevent FPU state corruption (Oleksandr Natalenko) [2130890] - net: team: Unsync device addresses on ndo_stop (Hangbin Liu) [2135240] - mmu_gather: fix the CONFIG_MMU_GATHER_NO_RANGE case (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Force tlb-flush VM_PFNMAP vmas (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Let there be one tlb_{start,end}_vma() implementation (Waiman Long) [2130166] {CVE-2022-39188} - mmu_gather: Remove per arch tlb_{start,end}_vma() (Waiman Long) [2130166] {CVE-2022-39188} - x86/ldt: Use tlb_gather_mmu_fullmm() when freeing LDT page-tables (Waiman Long) [2130166] {CVE-2022-39188} - tlb: arch: Remove empty __tlb_remove_tlb_entry() stubs (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm() (Waiman Long) [2130166] {CVE-2022-39188} - tlb: mmu_gather: Remove unused start/end arguments from tlb_finish_mmu() (Waiman Long) [2130166] {CVE-2022-39188} - mm: proc: Invalidate TLB after clearing soft-dirty page state (Waiman Long) [2130166] {CVE-2022-39188} - mm: fix clear_refs_write locking (Waiman Long) [2130166] {CVE-2022-39188} - s390/Kconfig: sort config S390 select list once again (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: provide MMU_GATHER_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_NO_GATHER (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: rename HAVE_RCU_TABLE_FREE (Waiman Long) [2130166] {CVE-2022-39188} - asm-generic/tlb: avoid potential double flush (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Flush the full mm even when need_flush_all is set (Waiman Long) [2130166] {CVE-2022-39188} - powerpc/mm/book3s64/radix: Use freed_tables instead of need_flush_all (Waiman Long) [2130166] {CVE-2022-39188} - mm/tlb: Remove CONFIG_HAVE_RCU_TABLE_INVALIDATE (Waiman Long) [2130166] {CVE-2022-39188} - Add skb drop reasons to IPv6 UDP receive path (Antoine Tenart) [2059158] - net: skb: export skb drop reaons to user by TRACE_DEFINE_ENUM (Antoine Tenart) [2059158] - net: skb: prevent the split of kfree_skb_reason() by gcc (Antoine Tenart) [2059158] - tcp: md5: fix IPv4-mapped support (Antoine Tenart) [2059158] - net: dropreason: reformat the comment fo skb drop reasons (Antoine Tenart) [2059158] - net: skb: use auto-generation to convert skb drop reason to string (Antoine Tenart) [2059158] - net: skb: move enum skb_drop_reason to standalone header file (Antoine Tenart) [2059158] - tcp_ipv6: set the drop_reason in the right place (Antoine Tenart) [2059158] - net: tcp: reset 'drop_reason' to NOT_SPCIFIED in tcp_v{4,6}_rcv() (Antoine Tenart) [2059158] - net: skb: change the definition SKB_DR_SET() (Antoine Tenart) [2059158] - net: skb: check the boundrary of drop reason in kfree_skb_reason() (Antoine Tenart) [2059158] - net: dm: check the boundary of skb drop reasons (Antoine Tenart) [2059158] - tcp: fix signed/unsigned comparison (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_ofo_queue() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_synsent_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_synsent_state_process() drop monitor friend (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_prune_ofo_queue() (Antoine Tenart) [2059158] - tcp: add two drop reasons for tcp_ack() (Antoine Tenart) [2059158] - tcp: add drop reasons to tcp_rcv_state_process() (Antoine Tenart) [2059158] - tcp: make tcp_rcv_state_process() drop monitor friendly (Antoine Tenart) [2059158] - tcp: add drop reason support to tcp_validate_incoming() (Antoine Tenart) [2059158] - tcp: get rid of rst_seq_match (Antoine Tenart) [2059158] - tcp: consume incoming skb leading to a reset (Antoine Tenart) [2059158] - tcp: tcp_send_challenge_ack delete useless param `skb` (Antoine Tenart) [2059158] - ipv6: fix NULL deref in ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_rcv_core() (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to TLV parse (Antoine Tenart) [2059158] - net: ipv6: remove redundant statistics in ipv6_hop_jumbo() (Antoine Tenart) [2059158] - net: icmp: introduce function icmpv6_param_prob_reason() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons to ip forwarding (Antoine Tenart) [2059158] - net: ipv6: add skb drop reasons to ip6_pkt_drop() (Antoine Tenart) [2059158] - net: ipv4: add skb drop reasons to ip_error() (Antoine Tenart) [2059158] - skb: add some helpers for skb drop reasons (Antoine Tenart) [2059158] - net: icmp: add skb drop reasons to icmp protocol (Antoine Tenart) [2059158] - ping: Check return value of function 'ping_queue_rcv_skb' (Antoine Tenart) [2059158] - net: icmp: introduce __ping_queue_rcv_skb() to report drop reasons (Antoine Tenart) [2059158] - net: skb: rename SKB_DROP_REASON_PTYPE_ABSENT (Antoine Tenart) [2059158] - net: sock: introduce sock_queue_rcv_skb_reason() (Antoine Tenart) [2059158] - net: tcp: fix shim definition of tcp_inbound_md5_hash (Antoine Tenart) [2059158] - skb: make drop reason booleanable (Antoine Tenart) [2059158] - net/tcp: Merge TCP-MD5 inbound callbacks (Antoine Tenart) [2059158] - tcp: md5: add tcp_md5_needed jump label (Antoine Tenart) [2059158] - net: tun: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: tun: split run_ebpf_filter() and pskb_trim() into different "if statement" (Antoine Tenart) [2059158] - net: tap: track dropped skb via kfree_skb_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for __netif_receive_skb_core() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_ingress() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for do_xdp_generic() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for enqueue_to_backlog() (Antoine Tenart) [2059158] - net: dev: add skb drop reasons to __dev_xmit_skb() (Antoine Tenart) [2059158] - net: skb: introduce the function kfree_skb_list_reason() (Antoine Tenart) [2059158] - net: dev: use kfree_skb_reason() for sch_handle_egress() (Antoine Tenart) [2059158] - net: neigh: add skb drop reasons to arp_error_report() (Antoine Tenart) [2059158] - net: neigh: use kfree_skb_reason() for __neigh_event_send() (Antoine Tenart) [2059158] - net: ip: add skb drop reasons for ip egress path (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue_ofo() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_data_queue() (Antoine Tenart) [2059158] - net: tcp: use tcp_drop_reason() for tcp_rcv_established() (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v{4,6}_do_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_add_backlog() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v{4,6}_inbound_md5_hash() (Antoine Tenart) [2059158] - ipv4/tcp: Pass dif and sdif to tcp_v4_inbound_md5_hash (Antoine Tenart) [2059158] - ipv6/tcp: Pass dif and sdif to tcp_v6_inbound_md5_hash (Antoine Tenart) [2059158] - ipv4/tcp: Use local variable for tcp_md5_addr (Antoine Tenart) [2059158] - net: tcp: use kfree_skb_reason() for tcp_v6_rcv() (Antoine Tenart) [2059158] - net: tcp: add skb drop reasons to tcp_v4_rcv() (Antoine Tenart) [2059158] - net: tcp: introduce tcp_drop_reason() (Antoine Tenart) [2059158] - ipv6: Add reasons for skb drops to __udp6_lib_rcv (Antoine Tenart) [2059158] - net: drop_monitor: support drop reason (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in __udp_queue_rcv_skb() (Antoine Tenart) [2059158] - net: udp: use kfree_skb_reason() in udp_queue_rcv_one_skb() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_protocol_deliver_rcu() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_finish_core() (Antoine Tenart) [2059158] - net: ipv4: use kfree_skb_reason() in ip_rcv_core() (Antoine Tenart) [2059158] - net: netfilter: use kfree_drop_reason() for NF_DROP (Antoine Tenart) [2059158] - net: skb_drop_reason: add document for drop reasons (Antoine Tenart) [2059158] - net: socket: rename SKB_DROP_REASON_SOCKET_FILTER (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in __udp4_lib_rcv() (Antoine Tenart) [2059158] - net: skb: use kfree_skb_reason() in tcp_v4_rcv() (Antoine Tenart) [2059158] - net: skb: introduce kfree_skb_reason() (Antoine Tenart) [2059158] - bnx2x: Fix comment typo (Manish Chopra) [2111882] - bnx2x: Fix spelling mistake "regiser" -> "register" (Manish Chopra) [2111882] - bnx2x: Fix undefined behavior due to shift overflowing the constant (Manish Chopra) [2111882] - net: sched: act_ct: fix possible refcount leak in tcf_ct_init() (Davide Caratti) [2133741] - net: sched: fix possible refcount leak in tc_new_tfilter() (Davide Caratti) [2133741] - sch_sfb: Also store skb len before calling child enqueue (Davide Caratti) [2133741] - sch_sfb: Don't assume the skb is still around after enqueueing to child (Davide Caratti) [2133741] - net/sched: fix netdevice reference leaks in attach_default_qdiscs() (Davide Caratti) [2133741] - net: sched: tbf: don't call qdisc_put() while holding tree lock (Davide Caratti) [2133741] - net: Fix data-races around weight_p and dev_weight_[rt]x_bias. (Davide Caratti) [2133741] - net/sched: act_api: Notify user space if any actions were flushed before error (Davide Caratti) [2133741] - tipc: fix an information leak in tipc_topsrv_kern_subscr (Xin Long) [2134962] - tipc: Fix recognition of trial period (Xin Long) [2134962] - tipc: fix shift wrapping bug in map_get() (Xin Long) [2134962] - PCI/ASPM: Make Intel DG2 L1 acceptable latency unlimited (Myron Stowe) [2072656] - x86/pci/xen: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2133518] - PCI: MSI: Fix Kconfig dependencies for PCI_MSI_ARCH_FALLBACKS (Jerry Snitselaar) [2133518] - x86/apic/msi: Unbreak DMAR and HPET MSI (Jerry Snitselaar) [2133518] - iommu/amd: Remove domain search for PCI/MSI (Jerry Snitselaar) [2133518] - iommu/vt-d: Remove domain search for PCI/MSI[X] (Jerry Snitselaar) [2133518] - x86/irq: Make most MSI ops XEN private (Jerry Snitselaar) [2133518] - x86/irq: Cleanup the arch_*_msi_irqs() leftovers (Jerry Snitselaar) [2133518] - PCI/MSI: Make arch_.*_msi_irq[s] fallbacks selectable (Jerry Snitselaar) [2133518] - x86/xen: Wrap XEN MSI management into irqdomain (Jerry Snitselaar) [2133518] - x86/xen: Consolidate XEN-MSI init (Jerry Snitselaar) [2133518] - x86/xen: Rework MSI teardown (Jerry Snitselaar) [2133518] - x86/xen: Make xen_msi_init() static and rename it to xen_hvm_msi_init() (Jerry Snitselaar) [2133518] - x86/irq: Move apic_post_init() invocation to one place (Jerry Snitselaar) [2133518] - x86/msi: Use generic MSI domain ops (Jerry Snitselaar) [2133518] - x86/msi: Remove pointless vcpu_affinity callback (Jerry Snitselaar) [2133518] - netfilter: nf_conntrack_irc: Tighten matching on DCC message (Wander Lairson Costa) [2124092] {CVE-2022-2663} - netfilter: nf_conntrack_irc: Fix forged IP logic (Wander Lairson Costa) [2124092] {CVE-2022-2663} - ice: Add support Flex RXD (Michal Schmidt) [2131310] - asm-generic: sections: refactor memory_intersects (Jerry Snitselaar) [2112119] - swiotlb: fix passing local variable to debugfs_create_ulong() (Jerry Snitselaar) [2112119] - swiotlb: move struct io_tlb_slot to swiotlb.c (Jerry Snitselaar) [2112119] - swiotlb: ensure a segment doesn't cross the area boundary (Jerry Snitselaar) [2112119] - swiotlb: consolidate rounding up default_nslabs (Jerry Snitselaar) [2112119] - swiotlb: remove unused fields in io_tlb_mem (Jerry Snitselaar) [2112119] - swiotlb: fix use after free on error handling path (Jerry Snitselaar) [2112119] - swiotlb: split up the global swiotlb lock (Jerry Snitselaar) [2112119] - swiotlb: fail map correctly with failed io_tlb_default_mem (Jerry Snitselaar) [2112119] - swiotlb: remove a useless return in swiotlb_init (Jerry Snitselaar) [2112119] - swiotlb: remove the unused swiotlb_force declaration (Jerry Snitselaar) [2112119] - iommu/dma: Fix race condition during iova_domain initialization (Jerry Snitselaar) [2112119] - iommu/amd: Fix compile warning in init code (Jerry Snitselaar) [2106599] - iommu/amd: Simplify and Consolidate Virtual APIC (AVIC) Enablement (Jerry Snitselaar) [2106599] - iommu/vt-d: Check correct capability for sagaw determination (Jerry Snitselaar) [2112119] - iommu/vt-d: Correctly calculate sagaw value of IOMMU (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix kdump kernels boot failure with scalable mode (Jerry Snitselaar) [2080413] - iommu/amd: use full 64-bit value in build_completion_wait() (Jerry Snitselaar) [2112119] - swiotlb: avoid potential left shift overflow (Jerry Snitselaar) [2112119] - dma-debug: improve search for partial syncs (Jerry Snitselaar) [2112119] - iommu/iova: Improve 32-bit free space estimate (Jerry Snitselaar) [2112119] - iommu/amd: Handle return of iommu_device_sysfs_add (Jerry Snitselaar) [2112119] - swiotlb: fix setting ->force_bounce (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs-derived sizes in swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: use the right nslabs value in swiotlb_init_remap (Jerry Snitselaar) [2112119] - swiotlb: don't panic when the swiotlb buffer can't be allocated (Jerry Snitselaar) [2112119] - x86: remove cruft from (Jerry Snitselaar) [2112119] - swiotlb: remove swiotlb_init_with_tbl and swiotlb_init_late_with_tbl (Jerry Snitselaar) [2112119] - swiotlb: provide swiotlb_init variants that remap the buffer (Jerry Snitselaar) [2112119] - swiotlb: pass a gfp_mask argument to swiotlb_init_late (Jerry Snitselaar) [2112119] - swiotlb: add a SWIOTLB_ANY flag to lift the low memory restriction (Jerry Snitselaar) [2112119] - swiotlb: make the swiotlb_init interface more useful (Jerry Snitselaar) [2112119] - x86: centralize setting SWIOTLB_FORCE when guest memory encryption is enabled (Jerry Snitselaar) [2112119] - x86: remove the IOMMU table infrastructure (Jerry Snitselaar) [2112119] - swiotlb: rename swiotlb_late_init_with_default_size (Jerry Snitselaar) [2112119] - swiotlb: simplify swiotlb_max_segment (Jerry Snitselaar) [2112119] - iommu/vt-d: avoid invalid memory access via node_online(NUMA_NO_NODE) (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: check return value after calling platform_get_resource() (Jerry Snitselaar) [2112119] - iommu/arm-smmu: fix possible null-ptr-deref in arm_smmu_device_probe() (Jerry Snitselaar) [2112119] - iommu/amd: Increase timeout waiting for GA log enablement (Jerry Snitselaar) [2112119] - iommu/amd: Do not call sleep while holding spinlock (Jerry Snitselaar) [2112119] - iommu/amd: Remove redundant check (Jerry Snitselaar) [2112119] - swiotlb: simplify array allocation (Jerry Snitselaar) [2112119] - swiotlb: tidy up includes (Jerry Snitselaar) [2112119] - treewide: Replace the use of mem_encrypt_active() with cc_platform_has() (Jerry Snitselaar) [2112119] - swiotlb: simplify debugfs setup (Jerry Snitselaar) [2112119] - iommu: Log iova range in map/unmap trace events (Jerry Snitselaar) [2112119] - iommu/amd: Improve amd_iommu_v2_exit() (Jerry Snitselaar) [2112119] - iommu/amd: Remove unused struct fault.devid (Jerry Snitselaar) [2112119] - iommu/amd: Clean up function declarations (Jerry Snitselaar) [2112119] - iommu/amd: Improve error handling for amd_iommu_init_pci (Jerry Snitselaar) [2112119] - iommu/iova: Separate out rcache init (Jerry Snitselaar) [2112119] - iommu/iova: Temporarily include dma-mapping.h from iova.h (Jerry Snitselaar) [2112119] - iommu: Move flush queue data into iommu_dma_cookie (Jerry Snitselaar) [2112119] - iommu/iova: Move flush queue code to iommu-dma (Jerry Snitselaar) [2112119] - iommu/iova: Consolidate flush queue code (Jerry Snitselaar) [2112119] - iommu/vt-d: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Use put_pages_list (Jerry Snitselaar) [2112119] - iommu/amd: Simplify pagetable freeing (Jerry Snitselaar) [2112119] - iommu/iova: Squash flush_cb abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Squash entry_dtor abstraction (Jerry Snitselaar) [2112119] - iommu/iova: Move fast alloc size roundup into alloc_iova_fast() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: fix event handling soft lockup (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Avoid open coded arithmetic in memory allocation (Jerry Snitselaar) [2112119] - iommu/amd: Fix loop timeout issue in iommu_ga_log_enable() (Jerry Snitselaar) [2112119] - iommu/intel: Use msi_msg shadow structs (Jerry Snitselaar) [2112119] - dma-mapping: use 'bitmap_zalloc()' when applicable (Jerry Snitselaar) [2112119] - iommu/dma: Use kvcalloc() instead of kvzalloc() (Jerry Snitselaar) [2112119] - iommu/vt-d: Convert the return type of first_pte_in_page to bool (Jerry Snitselaar) [2112119] - iommu/vt-d: Use second level for GPA->HPA translation (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove duplicate identity domain flag (Jerry Snitselaar) [2112119] - iommu/vt-d: Do not falsely log intel_iommu is unsupported kernel option (Jerry Snitselaar) [2112119] - iommu/dma: Unexport IOVA cookie management (Jerry Snitselaar) [2112119] - iommu/amd: Use struct_group() for memcpy() region (Jerry Snitselaar) [2112119] - dma-mapping: remove bogus test for pfn_valid from dma_map_resource (Jerry Snitselaar) [2112119] - iommu/vt-d: Use pci_dev_id() helper (Jerry Snitselaar) [2112119] - swiotlb-xen: this is PV-only on x86 (Jerry Snitselaar) [2112119] - xen/pci-swiotlb: reduce visibility of symbols (Jerry Snitselaar) [2112119] - iova: Export alloc_iova_fast() and free_iova_fast() (Jerry Snitselaar) [2112119] - iommu: Clarify default domain Kconfig (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Abstract iommu_iotlb_gather access (Jerry Snitselaar) [2112119] - iommu/vt-d: Refactor Kconfig a bit (Jerry Snitselaar) [2112119] - iommu: Allow enabling non-strict mode dynamically (Jerry Snitselaar) [2112119] - iommu: Merge strictness and domain type configs (Jerry Snitselaar) [2112119] - iommu: Only log strictness for DMA domains (Jerry Snitselaar) [2112119] - iommu: Expose DMA domain strictness via sysfs (Jerry Snitselaar) [2112119] - iommu: Express DMA strictness via the domain type (Jerry Snitselaar) [2112119] - iommu/vt-d: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/arm-smmu: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu/amd: Prepare for multiple DMA domain types (Jerry Snitselaar) [2112119] - iommu: Introduce explicit type for non-strict DMA domains (Jerry Snitselaar) [2112119] - iommu/io-pgtable: Remove non-strict quirk (Jerry Snitselaar) [2112119] - iommu: Indicate queued flushes via gather data (Jerry Snitselaar) [2112119] - iommu/amd: Remove stale amd_iommu_unmap_flush usage (Jerry Snitselaar) [2112119] - iommu: Remove mode argument from iommu_set_dma_strict() (Jerry Snitselaar) [2112119] - iommu/amd: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu/vt-d: Add support for IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Enhance IOMMU default DMA mode build options (Jerry Snitselaar) [2112119] - iommu: Print strict or lazy mode at init time (Jerry Snitselaar) [2112119] - iommu: Deprecate Intel and AMD cmdline methods to enable strict mode (Jerry Snitselaar) [2112119] - dma-debug: use memory_intersects() directly (Jerry Snitselaar) [2112119] - dma-debug: fix return value of __setup handlers (Jerry Snitselaar) [2112119] - arm-smmu-qcom: Ensure the qcom_scm driver has finished probing (Jerry Snitselaar) [2112119] - iommu/io-pgtable-arm: Clean up faulty sanity check (Jerry Snitselaar) [2112119] - iommu/vt-d: Fix RCU list debugging warnings (Jerry Snitselaar) [2112119] - iommu/dma: add a new dma_map_ops of get_merge_boundary() (Jerry Snitselaar) [2112119] - swiotlb: do not zero buffer in set_memory_decrypted() (Jerry Snitselaar) [2112119] - iommu: iommu_ops RH_KABI cleanup (Jerry Snitselaar) [2112119] - device: Fix RH_KABI work around (Jerry Snitselaar) [2112357] - iommu/vt-d: Drop stop marker messages (Jerry Snitselaar) [2112119] - iommu/vt-d: Remove unused function intel_svm_capable() (Jerry Snitselaar) [2112119] - iommu/arm-smmu-v3: Fix size calculation in arm_smmu_mm_invalidate_range() (Jerry Snitselaar) [2112119] - iommu/vt-d: Delete dev_has_feat callback (Jerry Snitselaar) [2112119] - iommu/amd: Remove useless irq affinity notifier (Jerry Snitselaar) [2112119]- scsi: qedi: Fix ABBA deadlock in qedi_process_tmf_resp() and qedi_process_cmd_cleanup_resp() (Nilesh Javali) [2109890] - scsi: qedi: Remove set but unused 'page' variable (Nilesh Javali) [2109890] - x86/elf: Disable automatic READ_IMPLIES_EXEC on 64-bit (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Split READ_IMPLIES_EXEC from executable PT_GNU_STACK (Wander Lairson Costa) [2070700] {CVE-2022-25265} - x86/elf: Add table to document READ_IMPLIES_EXEC (Wander Lairson Costa) [2070700] {CVE-2022-25265} - RHEL-only: KVM: selftests: Enable rseq_test on aarch64 (Gavin Shan) [2128974] - KVM: selftests: Use getcpu() instead of sched_getcpu() in rseq_test (Gavin Shan) [2128974] - selftests: kvm: Fix a compile error in selftests/kvm/rseq_test.c (Gavin Shan) [2128974] - KVM: selftests: Fix target thread to be migrated in rseq_test (Gavin Shan) [2128974] - selftests: KVM: Handle compiler optimizations in ucall (Gavin Shan) [2128974] - selftests: kvm: replace ternary operator with min() (Gavin Shan) [2128974] - KVM: selftests: Fix typo in vgic_init test (Gavin Shan) [2128974] - KVM: selftests: Fix buggy-but-benign check in test_v3_new_redist_regions() (Gavin Shan) [2128974] - KVM: arm64: vgic: Fix exit condition in scan_its_table() (Gavin Shan) [2128974] - KVM: arm64: selftests: Add support for GICv2 on v3 (Gavin Shan) [2128974] - KVM: arm64: Fix comment typo in nvhe/switch.c (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove duplicate check in update_affinity_collection() (Gavin Shan) [2128974] - KVM: arm64: Don't return from void function (Gavin Shan) [2128974] - KVM: arm64: Drop stale comment (Gavin Shan) [2128974] - KVM: arm64: Warn if accessing timer pending state outside of vcpu context (Gavin Shan) [2128974] - KVM: arm64: Replace vgic_v3_uaccess_read_pending with vgic_uaccess_read_pending (Gavin Shan) [2128974] - KVM: arm64: vgic: Undo work in failed ITS restores (Gavin Shan) [2128974] - KVM: arm64: vgic: Do not ignore vgic_its_restore_cte failures (Gavin Shan) [2128974] - KVM: arm64: vgic: Add more checks when restoring ITS tables (Gavin Shan) [2128974] - KVM: arm64: vgic: Check that new ITEs could be saved in guest memory (Gavin Shan) [2128974] - KVM: arm64: nvhe: Eliminate kernel-doc warnings (Gavin Shan) [2128974] - KVM: arm64: Print emulated register table name when it is unsorted (Gavin Shan) [2128974] - KVM: arm64: Don't BUG_ON() if emulated register table is unsorted (Gavin Shan) [2128974] - KVM: arm64: Inject exception on out-of-IPA-range translation fault (Gavin Shan) [2128974] - KVM: arm64: vgic: Remove unnecessary type castings (Gavin Shan) [2128974] - KVM: arm64: Drop unused param from kvm_psci_version() (Gavin Shan) [2128974] - KVM: arm64: vgic: Add memcg accounting to vgic allocations (Gavin Shan) [2128974] - x86/split_lock: Enable the split lock feature on Raptor Lake (Prarit Bhargava) [2076738] - mm: prevent page_frag_alloc() from corrupting the memory (Izabela Bakollari) [2132265] - RDMA/mlx5: Set local port to one when accessing counters (Mohammad Kabat) [2077119] - scsi: ch: Do not initialise statics to 0 (Ewan D. Milne) [2132458] - scsi: core: Fix warning in scsi_alloc_sgtables() (Ewan D. Milne) [2132458] - scsi: core: Move the definition of SCSI_QUEUE_DELAY (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix zone transition to full condition (Ewan D. Milne) [2132458] - scsi: sd_zbc: Prevent zone information memory leak (Ewan D. Milne) [2132458] - scsi: sd: Fix potential NULL pointer dereference (Ewan D. Milne) [2132458] - scsi: sr: Add memory allocation failure handling for get_capabilities() (Ewan D. Milne) [2132458] - scsi: sd: Use cached ATA Information VPD page (Ewan D. Milne) [2132458] - scsi: core: Do not truncate INQUIRY data on modern devices (Ewan D. Milne) [2132458] - scsi: core: Pick suitable allocation length in scsi_report_opcode() (Ewan D. Milne) [2132458] - scsi: core: Query VPD size before getting full page (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add gap zone support (Ewan D. Milne) [2132458] - scsi: scsi_debug: Rename zone type constants (Ewan D. Milne) [2132458] - scsi: scsi_debug: Fix a typo (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Hide gap zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Return early in sd_zbc_check_zoned_characteristics() (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Introduce struct zoned_disk_info (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Use logical blocks as unit when querying zones (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Verify that the zone size is a power of two (Ewan D. Milne) [2132458] - scsi: sd: sd_zbc: Improve source code documentation (Ewan D. Milne) [2132458] - scsi: sr: Do not leak information in ioctl (Ewan D. Milne) [2132458] - scsi: core: Remove unreachable code warning (Ewan D. Milne) [2132458] - scsi: libfc: Fix use after free in fc_exch_abts_resp() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Silence unexpected unlock warnings (Ewan D. Milne) [2132458] - scsi: Remove unused member cmd_pool for structure scsi_host_template (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add environmental reporting log subpage (Ewan D. Milne) [2132458] - scsi: scsi_debug: Add no_rwlock parameter (Ewan D. Milne) [2132458] - scsi: scsi_debug: Divide power on reset UNIT ATTENTION (Ewan D. Milne) [2132458] - scsi: scsi_debug: Use TASK SET FULL more (Ewan D. Milne) [2132458] - scsi: scsi_debug: Strengthen defer_t accesses (Ewan D. Milne) [2132458] - scsi: ch: Don't use GFP_DMA (Ewan D. Milne) [2132458] - scsi: scsi_transport_sas: Add 22.5 Gbps link rate definitions (Ewan D. Milne) [2132458] - scsi: sd: Free scsi_disk device via put_device() (Ewan D. Milne) [2132458] - scsi: scsi_debug: Adjust num_parts to create equally sized partitions (Ewan D. Milne) [2132458] - scsi: ch: remove ch_mutex() (Ewan D. Milne) [2132458] - scsi: ch: synchronize ch_probe() and ch_open() (Ewan D. Milne) [2132458] - scsi: ch: fixup refcounting imbalance for SCSI devices (Ewan D. Milne) [2132458] - scsi: mpi3mr: Schedule IRQ kthreads only on non-RT kernels (Tomas Henzl) [2134535] - netfilter: flowtable: fix stuck flows on cleanup due to pending work (Phil Sutter) [2131370] - netfilter: flowtable: add function to invoke garbage collection immediately (Phil Sutter) [2131370] - netfilter: flowtable: pass flowtable to nf_flow_table_iterate() (Phil Sutter) [2131370] - netfilter: flowtable: separate replace, destroy and stats to different workqueues (Phil Sutter) [2131370] - drm/mgag200: Fix PLL setup for G200_SE_A rev >=4 (Jocelyn Falempe) [2130159] - af_key: Do not call xfrm_probe_algs in parallel (Sabrina Dubroca) [2122369] {CVE-2022-3028} - xfrm: Update ipcomp_scratches with NULL when freed (Sabrina Dubroca) [2136193] - esp: choose the correct inner protocol for GSO on inter address family tunnels (Sabrina Dubroca) [2136193] - xfrm: fix refcount leak in __xfrm_policy_check() (Sabrina Dubroca) [2136193] - xfrm: xfrm_policy: fix a possible double xfrm_pols_put() in xfrm_bundle_lookup() (Sabrina Dubroca) [2136193] - net: Fix esp GSO on inter address family tunnels. (Sabrina Dubroca) [2136193] - esp: Fix BEET mode inter address family tunneling on GSO (Sabrina Dubroca) [2136193] - cifs: fix check of dfs interlinks (Ronnie Sahlberg) [2132414] - powerpc/pseries: Fix numa FORM2 parsing fallback code (Nico Pache) [2089496] - powerpc/pseries: rename numa_dist_table to form2_distances (Nico Pache) [2089496] - x86/pkey: Fix undefined behaviour with PKRU_WD_BIT (Nico Pache) [2089496] - hugetlb: add lockdep check for i_mmap_rwsem held in huge_pmd_share (Nico Pache) [2089496] - mm: page_io: fix psi memory pressure error on cold swapins (Nico Pache) [2089496] - mm/memcg: Remove 'page' parameter to mem_cgroup_charge_statistics() (Nico Pache) [2089496] - mm: workingset: replace IRQ-off check with a lockdep assert. (Nico Pache) [2089496] - mm/madvise: fix potential pte_unmap_unlock pte error (Nico Pache) [2089496] - mm/mmu_notifier.c: fix race in mmu_interval_notifier_remove() (Nico Pache) [2089496] - mm/sparse.c: remove NULL check in clear_hwpoisoned_pages() (Nico Pache) [2089496] - node: fix device cleanups in error handling code (Nico Pache) [2089496] - x86/setup: Fix static memory detection (Nico Pache) [2089496] - x86/fault: Don't send SIGSEGV twice on SEGV_PKUERR (Nico Pache) [2089496] - s390/startup: round down "mem" option to page boundary (Nico Pache) [2089496] - powerpc/64s: Remove 'dummy_copy_buffer' (Nico Pache) [2089496] - page_alloc: fix invalid watermark check on a negative value (Nico Pache) [2089496] - lib/radix-tree: remove unused argument of insert_entries (Nico Pache) [2089496] - drm/radeon: fix incorrrect SPDX-License-Identifiers (Nico Pache) [2089496] - mm/swap: fix the obsolete comment for SWP_TYPE_SHIFT (Nico Pache) [2089496] - irq_work: use kasan_record_aux_stack_noalloc() record callstack (Nico Pache) [2089496] - kdb: Fix the putarea helper function (Nico Pache) [2089496] - mm: slab: Delete unused SLAB_DEACTIVATED flag (Nico Pache) [2089496] - mm, kasan: use compare-exchange operation to set KASAN page tag (Nico Pache) [2089496] - rcu: Avoid alloc_pages() when recording stack (Nico Pache) [2089496] - workqueue, kasan: avoid alloc_pages() when recording stack (Nico Pache) [2089496] - kasan: generic: introduce kasan_record_aux_stack_noalloc() (Nico Pache) [2089496] - kasan: common: provide can_alloc in kasan_save_stack() (Nico Pache) [2089496] - lib/stackdepot: remove unused function argument (Nico Pache) [2089496] - lib/stackdepot: include gfp.h (Nico Pache) [2089496] - blk-cgroup: blk_cgroup_bio_start() should use irq-safe operations on blkg->iostat_cpu (Nico Pache) [2089496] - libnvdimm/pmem: Fix crash triggered when I/O in-flight during unbind (Nico Pache) [2089496] - include/trace/events/vmscan.h: remove mm_vmscan_inactive_list_is_low (Nico Pache) [2089496] - khugepaged: selftests: remove debug_cow (Nico Pache) [2089496] - mm/mmzone.h: simplify is_highmem_idx() (Nico Pache) [2089496] - mm/page-writeback: use __this_cpu_inc() in account_page_dirtied() (Nico Pache) [2089496] - mm/page-writeback: update the comment of Dirty position control (Nico Pache) [2089496] - mm/page-writeback: Fix performance when BDI's share of ratio is 0. (Nico Pache) [2089496] - fuse: ignore PG_workingset after stealing (Nico Pache) [2089496] - mm/slub: actually fix freelist pointer vs redzoning (Nico Pache) [2089496] - mm/slub: clarify verification reporting (Nico Pache) [2089496] - irq_work: Make irq_work_queue() NMI-safe again (Nico Pache) [2089496] - mm/huge_memory.c: remove unused macro TRANSPARENT_HUGEPAGE_DEBUG_COW_FLAG (Nico Pache) [2089496] - irq_work: record irq_work_queue() call stack (Nico Pache) [2089496] - arm64: kasan: fix page_alloc tagging with DEBUG_VIRTUAL (Nico Pache) [2089496] - mm/arm64: Correct obsolete comment in do_page_fault() (Nico Pache) [2089496] - kernel: kexec: remove the lock operation of system_transition_mutex (Nico Pache) [2089496] - libnvdimm/pmem: Remove unused header (Nico Pache) [2089496] - workqueue: kasan: record workqueue stack (Nico Pache) [2089496] - lib/test_kasan.c: add workqueue test case (Nico Pache) [2089496] - page_frag: Recover from memory pressure (Nico Pache) [2089496] - mm: use helper function put_write_access() (Nico Pache) [2089496] - mm/swapfile.c: remove unnecessary goto out in _swap_info_get() (Nico Pache) [2089496] - mm/swap.c: fix incomplete comment in lru_cache_add_inactive_or_unevictable() (Nico Pache) [2089496] - mm/page_io.c: remove useless out label in __swap_writepage() (Nico Pache) [2089496] - mm/swap_slots.c: remove always zero and unused return value of enable_swap_slots_cache() (Nico Pache) [2089496] - mm/swap.c: fix confusing comment in release_pages() (Nico Pache) [2089496] - mm: annotate a data race in page_zonenum() (Nico Pache) [2089496] - mm/swap.c: annotate data races for lru_rotate_pvecs (Nico Pache) [2089496] - mm/rmap: annotate a data race at tlb_flush_batched (Nico Pache) [2089496] - mm/mempool: fix a data race in mempool_free() (Nico Pache) [2089496] - mm/list_lru: fix a data race in list_lru_count_one (Nico Pache) [2089496] - mm/memcontrol: fix a data race in scan count (Nico Pache) [2089496] - mm/swapfile: fix and annotate various data races (Nico Pache) [2089496] - mm: thp: remove debug_cow switch (Nico Pache) [2089496] - page_alloc: consider highatomic reserve in watermark fast (Nico Pache) [2089496] - mm: remove unnecessary wrapper function do_mmap_pgoff() (Nico Pache) [2089496] - doc: don't use deprecated "---help---" markers in target docs (Nico Pache) [2089496] - doc: cgroup: update note about conditions when oom killer is invoked (Nico Pache) [2089496] - mm: add kvfree_sensitive() for freeing sensitive data objects (Nico Pache) [2089496] - f2fs: fix retry logic in f2fs_write_cache_pages() (Nico Pache) [2089496] - mm/hugetlb: avoid unnecessary check on pud and pmd entry in huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: remove unused variable (Nico Pache) [2089496] - zswap: docs/vm: Fix typo accept_threshold_percent in zswap.rst (Nico Pache) [2089496] - tracing: Add a vmalloc_sync_mappings() for safe measure (Nico Pache) [2089496] - mm/hugetlb: fix a addressing exception caused by huge_pte_offset (Nico Pache) [2089496] - mm/page-writeback.c: write_cache_pages(): deduplicate identical checks (Nico Pache) [2089496] - revert "topology: add support for node_to_mem_node() to determine the fallback node" (Nico Pache) [2089496] - net: memcg: fix lockdep splat in inet_csk_accept() (Nico Pache) [2089496] - net: memcg: late association of sock to memcg (Nico Pache) [2089496] - tmpfs: deny and force are not huge mount options (Nico Pache) [2089496] - mm/zswap.c: add allocation hysteresis if pool limit is hit (Nico Pache) [2089496] - mm/swapfile.c: swap_next should increase position index (Nico Pache) [2089496] - fat: use prandom_u32() for i_generation (Nico Pache) [2089496] - mm/mmap.c: rb_parent is not necessary in __vma_link_list() (Nico Pache) [2089496] - mm/mmap.c: __vma_unlink_prev() is not necessary now (Nico Pache) [2089496] - docs: kmemleak: DEBUG_KMEMLEAK_EARLY_LOG_SIZE changed names (Nico Pache) [2089496] - mm/mmap.c: prev could be retrieved from vma->vm_prev (Nico Pache) [2089496] - mm/zsmalloc.c: fix a -Wunused-function warning (Nico Pache) [2089496] - mm/rmap.c: remove set but not used variable 'cstart' (Nico Pache) [2089496] - tools headers UAPI: Update tools's copy of mman.h headers (Nico Pache) [2089496] - mm/mmap: move common defines to mman-common.h (Nico Pache) [2089496] - mm: fix the MAP_UNINITIALIZED flag (Nico Pache) [2089496] - mm: vmalloc: show number of vmalloc pages in /proc/meminfo (Nico Pache) [2089496] - slab: remove /proc/slab_allocators (Nico Pache) [2089496] - mm/huge_memory.c: fix "orig_pud" set but not used (Nico Pache) [2089496] - mm: hwpoison: use do_send_sig_info() instead of force_sig() (Nico Pache) [2089496] - mm, page_alloc: drop should_suppress_show_mem (Nico Pache) [2089496] - mm,page_alloc: PF_WQ_WORKER threads must sleep at should_reclaim_retry() (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for perf counters setup (Nico Pache) [2089496] - powerpc/8xx: Use patch_site for memory setup patching (Nico Pache) [2089496] - Revert "powerpc/8xx: Use L1 entry APG to handle _PAGE_ACCESSED for CONFIG_SWAP" (Nico Pache) [2089496] - mm/swapfile.c: put_swap_page: share more between huge/normal code path (Nico Pache) [2089496] - mm, swap, get_swap_pages: use entry_size instead of cluster in parameter (Nico Pache) [2089496] - mm/swapfile.c: add __swap_entry_free_locked() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in put_swap_page() (Nico Pache) [2089496] - mm/swapfile.c: unify normal/huge code path in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm/swapfile.c: replace some #ifdef with IS_ENABLED() (Nico Pache) [2089496] - mm: swap: add comments to lock_cluster_or_swap_info() (Nico Pache) [2089496] - mm/swapfile.c: use swap_count() in swap_page_trans_huge_swapped() (Nico Pache) [2089496] - mm, oom: remove sleep from under oom_lock (Nico Pache) [2089496] - mm/hugetlb: remove gigantic page support for HIGHMEM (Nico Pache) [2089496] - mm/page-writeback.c: update stale account_page_redirty() comment (Nico Pache) [2089496] - shmem: use monotonic time for i_generation (Nico Pache) [2089496] - mptcp: increase default max additional subflows to 2 (Paolo Abeni) [2127136] - ipv6/addrconf: fix a null-ptr-deref bug for ip6_ptr (Davide Caratti) [2103990] - ipv6: Refactor fib6_ignore_linkdown (Davide Caratti) [2103990] - Revert "net: af_key: add check for pfkey_broadcast in function pfkey_process" (Davide Caratti) [2103990] - net: af_key: add check for pfkey_broadcast in function pfkey_process (Davide Caratti) [2103990] - certs: Add FIPS selftests (Vladis Dronov) [2134828] - certs: Move load_certificate_list() to be with the asymmetric keys code (Vladis Dronov) [2134828]- selftests/bpf: Limit unroll_count for pyperf600 test (Viktor Malik) [2139128]- perf affinity: Fix out of bound access to "sched_cpus" mask (Michael Petlan) [2125952] - net: skb: introduce and use a single page frag cache (Paolo Abeni) [2063335] - powerpc/pseries/vas: Pass hw_cpu_id to node associativity HCALL (Steve Best) [2131651] - agp/intel: Rename intel-gtt symbols (Jocelyn Falempe) [2115871] - drm/i915/gt: Split intel-gtt functions by arch (Jocelyn Falempe) [2115871] - drm: Implement DRM aperture helpers under video/ (Jocelyn Falempe) [2115871] - efi: Fix build error due to enum collision between efi.h and ima.h (Jocelyn Falempe) [2115871] - Revert "workqueue: remove unused cancel_work()" (Jocelyn Falempe) [2115871] - dma-buf: fix use of DMA_BUF_SET_NAME_{A,B} in userspace (Jocelyn Falempe) [2115871] - drm/i915/gsc: add gsc as a mei auxiliary device (Jocelyn Falempe) [2115871] - drm/i915: Prepare for multiple GTs (Jocelyn Falempe) [2115871] - drm/i915/gt: add gt_is_root() helper (Jocelyn Falempe) [2115871] - drm/i915: Rename INTEL_REGION_LMEM with INTEL_REGION_LMEM_0 (Jocelyn Falempe) [2115871] - drm/i915: fixup the initial fb base on DGFX (Jocelyn Falempe) [2115871] - drm/i915: add i915_gem_object_create_region_at() (Jocelyn Falempe) [2115871] - drm/i915: Report steering details in debugfs (Jocelyn Falempe) [2115871] - x86/gpu: include drm/i915_pciids.h directly in early quirks (Jocelyn Falempe) [2115871] - staging: fbtft: core: set smem_len before fb_deferred_io_init call (Jocelyn Falempe) [2115871] - fbdev: Put mmap for deferred I/O into drivers (Jocelyn Falempe) [2115871] - fbdev: Track deferred-I/O pages in pageref struct (Jocelyn Falempe) [2115871] - fbdev: defio: fix the pagelist corruption (Jocelyn Falempe) [2115871] - fbdev: Don't sort deferred-I/O pages by default (Jocelyn Falempe) [2115871] - staging: fbtft: Add spaces around / - Style (Jocelyn Falempe) [2115871] - fbdev/defio: Early-out if page is already enlisted (Jocelyn Falempe) [2115871] - panic, kexec: make __crash_kexec() NMI safe (Valentin Schneider) [2134126] - kexec: turn all kexec_mutex acquisitions into trylocks (Valentin Schneider) [2134126] - kexec: move locking into do_kexec_load (Valentin Schneider) [2134126] - ice: Fix interface being down after reset with link-down-on-close flag on (Petr Oros) [2024110] - ice: Add low latency Tx timestamp read (Petr Oros) [2092425] - ice: introduce ice_ptp_reset_cached_phctime function (Petr Oros) [2092425] - ice: re-arrange some static functions in ice_ptp.c (Petr Oros) [2092425] - ice: track and warn when PHC update is late (Petr Oros) [2092425] - ice: track Tx timestamp stats similar to other Intel drivers (Petr Oros) [2092425] - ice: implement adjfine with mul_u64_u64_div_u64 (Petr Oros) [2092425] - ice: Add EXTTS feature to the feature bitmap (Petr Oros) [2092425] - math: Export mul_u64_u64_div_u64 (Petr Oros) [2092425] - neighbour: allow NUD_NOARP entries to be forced GCed (Xin Long) [2076534] - neighbour: Prevent Race condition in neighbour subsytem (Xin Long) [2076534] - neighbour: Prevent a dead entry from updating gc_list (Xin Long) [2076534] - net: Exempt multicast addresses from five-second neighbor lifetime (Xin Long) [2076534] - neighbor: Reset gc_entries counter if new entry is released before insert (Xin Long) [2076534] - neighbor: Remove externally learned entries from gc_list (Xin Long) [2076534] - neighbor: Move neigh_update_ext_learned to core file (Xin Long) [2076534] - neighbor: Remove state and flags arguments to neigh_del (Xin Long) [2076534] - neighbor: Fix state check in neigh_forced_gc (Xin Long) [2076534] - neighbor: Fix locking order for gc_list changes (Xin Long) [2076534] - neighbor: gc_list changes should be protected by table lock (Xin Long) [2076534] - neighbor: Improve garbage collection (Xin Long) [2076534] - neighbour: send netlink notification if NTF_ROUTER changes (Xin Long) [2076534] - neighbour: allow admin to set NTF_ROUTER (Xin Long) [2076534] - s390/dasd: add device ping attribute (Tobias Huschle) [2043877] - s390/dasd: suppress generic error messages for PPRC secondary devices (Tobias Huschle) [2043877] - s390/dasd: add ioctl to perform a swap of the drivers copy pair (Tobias Huschle) [2043877] - s390/dasd: add copy pair swap capability (Tobias Huschle) [2043877] - s390/dasd: add copy pair setup (Tobias Huschle) [2043877] - s390/dasd: add query PPRC function (Tobias Huschle) [2043877] - s390/dasd: put block allocation in separate function (Tobias Huschle) [2043877] - s390/dasd: fix Oops in dasd_alias_get_start_dev due to missing pavgroup (Tobias Huschle) [2043877] - s390/qeth: Split memcpy() of struct qeth_ipacmd_addr_change flexible array (Tobias Huschle) [2110426] - s390/qeth: Fix typo 'the the' in comment (Tobias Huschle) [2110426] - s390/qdio: Fix spelling mistake (Tobias Huschle) [2110426] - qeth: remove a copy of the NAPI_POLL_WEIGHT define (Tobias Huschle) [2110426] - scsi: bnx2fc: Avoid using get_cpu() in bnx2fc_cmd_alloc() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix spelling mistake "mis-match" -> "mismatch" (Nilesh Javali) [2109895] - scsi: bnx2fc: Make use of the helper macro kthread_run() (Nilesh Javali) [2109895] - scsi: bnx2fc: Fix typo in comments (Nilesh Javali) [2109895] - scsi: qedf: Populate sysfs attributes for vport (Nilesh Javali) [2120219] - scsi: qedf: Fix typo in comment (Nilesh Javali) [2109893] - scsi: qedf: Remove redundant variable op (Nilesh Javali) [2109893] - scsi: qedf: Remove an unneeded NULL check on list iterator (Nilesh Javali) [2109893] - scsi: qedf: Remove unnecessary code (Nilesh Javali) [2109893] - s390/sclp: reserve memory occupied by sclp early buffer (Mete Durlu) [2060830] - s390: make command line configurable (Mete Durlu) [2060830] - s390: support command lines longer than 896 bytes (Mete Durlu) [2060830] - s390/kexec_file: move kernel image size check (Mete Durlu) [2060830] - s390/boot: move sclp early buffer from fixed address in asm to C (Mete Durlu) [2060830] - drivers/base: Fix unsigned comparison to -1 in CPUMAP_FILE_MAX_BYTES (Phil Auld) [2115518] - sched/core: Do not requeue task on CPU excluded from cpus_mask (Phil Auld) [2115518] - workqueue: Avoid a false warning in unbind_workers() (Phil Auld) [2115518] - sched/core: Always flush pending blk_plug (Phil Auld) [2115518] - sched/fair: fix case with reduced capacity CPU (Phil Auld) [2115518] - sched: Remove unused function group_first_cpu() (Phil Auld) [2115518] - sched/fair: Remove redundant word " *" (Phil Auld) [2115518] - sched: only perform capability check on privileged operation (Phil Auld) [2115518] - sched: Allow newidle balancing to bail out of load_balance (Phil Auld) [2115518] - sched: Remove the limitation of WF_ON_CPU on wakelist if wakee cpu is idle (Phil Auld) [2115518] - sched: Fix the check of nr_running at queue wakelist (Phil Auld) [2115518] - sched: Fix balance_push() vs __sched_setscheduler() (Phil Auld) [2115518] - sched/fair: Optimize and simplify rq leaf_cfs_rq_list (Phil Auld) [2115518] - topology: Remove unused cpu_cluster_mask() (Phil Auld) [2115518] - sched: Update task_tick_numa to ignore tasks without an mm (Phil Auld) [2115518] - sched/deadline: Remove superfluous rq clock update in push_dl_task() (Phil Auld) [2115518] - time/sched_clock: Fix formatting of frequency reporting code (Phil Auld) [2115518] - time/sched_clock: Use Hz as the unit for clock rate reporting below 4kHz (Phil Auld) [2115518] - time/sched_clock: Round the frequency reported to nearest rather than down (Phil Auld) [2115518] - sched/fair: Delete useless condition in tg_unthrottle_up() (Phil Auld) [2115518] - sched/fair: Fix cfs_rq_clock_pelt() for throttled cfs_rq (Phil Auld) [2115518] - workqueue: Restrict kworker in the offline CPU pool running on housekeeping CPUs (Phil Auld) [2115518] - kernel/sched: Remove dl_boosted flag comment (Phil Auld) [2115518] - workqueue: Remove schedule() in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove outdated comment about exceptional workers in unbind_workers() (Phil Auld) [2115518] - workqueue: Remove the advanced kicking of the idle workers in rebind_workers() (Phil Auld) [2115518] - workqueue: Fix unbind_workers() VS wq_worker_running() race (Phil Auld) [2115518] - sched/membarrier: fix missing local execution of ipi_sync_rq_state() (Phil Auld) [2115518] - kthread: Move prio/affinite change into the newly created thread (Phil Auld) [2115518]- dmaengine: idxd: Correct IAX operation code names (Jerry Snitselaar) [2112121] - dmaengine: dmatest: use strscpy to replace strlcpy (Jerry Snitselaar) [2112121] - dmaengine: remove DMA_MEMCPY_SG once again (Jerry Snitselaar) [2112121] - MAINTAINERS: idxd driver maintainer update (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Replace symbolic permissions by octal permissions (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Remove spaces before tabs (Jerry Snitselaar) [2112121] - dma:dw: remove reference to AVR32 architecture in core.c (Jerry Snitselaar) [2112121] - dmaengine: idxd: Only call idxd_enable_system_pasid() if succeeded in enabling SVA feature (Jerry Snitselaar) [2112121] - dmaengine: idxd: force wq context cleanup on device disable path (Jerry Snitselaar) [2112121] - dmaengine: Revert "dmaengine: add verification of DMA_INTERRUPT capability for dmatest" (Jerry Snitselaar) [2112121] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2112121] - dmaengine: ptdma: statify pt_tx_status (Jerry Snitselaar) [2112121] - dmaengine: hidma: In hidma_prep_dma_memset treat value as a single byte (Jerry Snitselaar) [2112121] - dmaengine: Document dmaengine_prep_dma_memset (Jerry Snitselaar) [2112121] - dmaengine: PTDMA: support polled mode (Jerry Snitselaar) [2112121] - dmaengine: Remove a useless mutex (Jerry Snitselaar) [2112121] - dmaengine: idxd: update IAA definitions for user header (Jerry Snitselaar) [2112121] - dmaengine: Clarify cyclic transfer residue documentation (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: iot: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: use default_groups in kobj_type (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Correctly describe dmatest with channel unset (Jerry Snitselaar) [2112121] - Documentation: dmaengine: Add a description of what dmatest does (Jerry Snitselaar) [2112121] - dmaengine: Add core function and capability check for DMA_MEMCPY_SG (Jerry Snitselaar) [2112121] - dmaengine: Add documentation for new memcpy scatter-gather function (Jerry Snitselaar) [2112121] - dmaengine: remove slave_id config field (Jerry Snitselaar) [2112121] - dmaengine: ioat: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: hsu: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: dw: switch from 'pci_' to 'dma_' API (Jerry Snitselaar) [2112121] - dmaengine: remove debugfs #ifdef (Jerry Snitselaar) [2112121] - dmaengine: dmaengine_desc_callback_valid(): Check for `callback_result` (Jerry Snitselaar) [2112121] - dmaengine: Remove redundant initialization of variable err (Jerry Snitselaar) [2112121] - dmaengine: Extend the dma_slave_width for 128 bytes (Jerry Snitselaar) [2112121] - dmaengine: ioat: depends on !UML (Jerry Snitselaar) [2112121] - dmaengine: dw: Simplify DT property parser (Jerry Snitselaar) [2112121] - dmaengine: dw: Convert members to u32 in platform data (Jerry Snitselaar) [2112121] - dmaengine: dw: Remove error message from DT parsing code (Jerry Snitselaar) [2112121] - dmaengine: of-dma: router_xlate to return -EPROBE_DEFER if controller is not yet available (Jerry Snitselaar) [2112121] - dmaengine: hsu: Account transferred bytes (Jerry Snitselaar) [2112121] - dmaengine: Move kdoc description of struct dma_chan_percpu closer to it (Jerry Snitselaar) [2112121] - dmaengine: QCOM_HIDMA_MGMT depends on HAS_IOMEM (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: comment platform_driver_register call (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: remove unused code (Jerry Snitselaar) [2112121] - dmaengine: Fix a double free in dma_async_device_register (Jerry Snitselaar) [2112121] - dmaengine: hsu: disable spurious interrupt (Jerry Snitselaar) [2112121] - dmaengine: Extend the dmaengine_alignment for 128 and 256 bytes (Jerry Snitselaar) [2112121] - dmaengine: dmatest: Use dmaengine_get_dma_device (Jerry Snitselaar) [2112121] - dmaengine: doc: client: Update for dmaengine_get_dma_device() usage (Jerry Snitselaar) [2112121] - dmaengine: Add support for per channel coherency handling (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Add support for optional router configuration callback (Jerry Snitselaar) [2112121] - dmaengine: add peripheral configuration (Jerry Snitselaar) [2112121] - dmaengine: idma64: Switch to use __maybe_unused instead of ifdeffery (Jerry Snitselaar) [2112121] - dmaengine: ioatdma: remove unused function missed during dma_v2 removal (Jerry Snitselaar) [2112121] - dmaengine: Save few bytes and increase readability of dma_request_chan() (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix of_dma_router_xlate's of_dma_xlate handling (Jerry Snitselaar) [2112121] - dmaengine: dw: Don't include unneeded header to platform data header (Jerry Snitselaar) [2112121] - dmaengine: linux/dmaengine.h: drop duplicated word in a comment (Jerry Snitselaar) [2112121] - dmaengine: ioat: Fix some parameter misspelling and provide description for phys_complete (Jerry Snitselaar) [2112121] - dmaengine: of-dma: Fix misspellings/formatting issues in some function headers (Jerry Snitselaar) [2112121] - Documentation/driver-api: dmaengine/provider: drop doubled word (Jerry Snitselaar) [2112121] - dmaengine: Add support for repeating transactions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: use true,false for bool variable (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Simplify error handling path in hidma_probe (Jerry Snitselaar) [2112121] - dmaengine: Fix misspelling of "Analog Devices" (Jerry Snitselaar) [2112121] - docs: dmaengine: provider.rst: get rid of some warnings (Jerry Snitselaar) [2112121] - dmaengine: doc: fix warnings/issues of client.rst (Jerry Snitselaar) [2112121] - dmaengine: doc: Properly indent metadata title (Jerry Snitselaar) [2112121] - dmaengine: doc: Add sections for per descriptor metadata support (Jerry Snitselaar) [2112121] - dmaengine: Fix Kconfig indentation (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma_mgmt: Add of_node_put() before goto (Jerry Snitselaar) [2112121] - dmaengine: Remove dev_err() usage after platform_get_irq() (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: Remove call to memset after dmam_alloc_coherent (Jerry Snitselaar) [2112121] - Documentation: dmaengine: clean up description of dmatest usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Revert "set HSU_CH_MTSR to memory width" (Jerry Snitselaar) [2112121] - dmaengine: qcom: hidma: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: assign channel cookie correctly (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: initialize tx flags in hidma_prep_dma_* (Jerry Snitselaar) [2112121] - dmaengine: qcom_hidma: convert to DEFINE_SHOW_ATTRIBUTE (Jerry Snitselaar) [2112121] - dmaengine: Documentation: Add documentation for multi chan testing (Jerry Snitselaar) [2112121] - dmaengine: hsu: remove dma_slave_config direction usage (Jerry Snitselaar) [2112121] - dmaengine: hsu: Support dmaengine_terminate_sync() (Jerry Snitselaar) [2112121] - scsi: core: Allow the ALUA transitioning state enough time (Tomas Henzl) [2084250] - scsi: core: Return BLK_STS_TRANSPORT for ALUA transitioning (Tomas Henzl) [2084250] - macvlan: enforce a consistent minimal mtu (Davide Caratti) [2134032] - ipvlan: Fix out-of-bound bugs caused by unset skb->mac_header (Davide Caratti) [2134032] - net: ipvtap - add __init/__exit annotations to module init/exit funcs (Davide Caratti) [2134032] - tunnels: do not assume mac header is set in skb_tunnel_check_pmtu() (Guillaume Nault) [2134099] - erspan: do not assume transport header is always set (Guillaume Nault) [2134099] - net: ip_gre: do not report erspan_ver for gre or gretap (Guillaume Nault) [2134099] - selftests: Fix the if conditions of in test_extra_filter() (Hangbin Liu) [2135232] - selftests: forwarding: add shebang for sch_red.sh (Hangbin Liu) [2135232] - selftests: forwarding: fix error message in learning_test (Hangbin Liu) [2135232] - selftests/net: pass ipv6_args to udpgso_bench's IPv6 TCP test (Hangbin Liu) [2135232] - ping: remove pr_err from ping_lookup (Guillaume Nault) [2135424] - ping: fix the dif and sdif check in ping_lookup (Guillaume Nault) [2135424] - ping: fix the sk_bound_dev_if match in ping_lookup (Guillaume Nault) [2135424] - tcp/udp: Call inet6_destroy_sock() in IPv6 sk->sk_destruct(). (Hangbin Liu) [2135259] - udp: Call inet6_destroy_sock() in setsockopt(IPV6_ADDRFORM). (Hangbin Liu) [2135259] - tcp/udp: Fix memory leak in ipv6_renew_options(). (Hangbin Liu) [2135259] - ipv6: sr: fix out-of-bounds read when setting HMAC data. (Hangbin Liu) [2135259] - ipv6: do not use RT_TOS for IPv6 flowlabel (Hangbin Liu) [2135259] - ipv6/sit: fix ipip6_tunnel_get_prl return value (Hangbin Liu) [2135259] - sit: use min (Hangbin Liu) [2135259] - net: ipv6: unexport __init-annotated seg6_hmac_init() (Hangbin Liu) [2135259] - sit: do not call ipip6_dev_free() from sit_init_net() (Hangbin Liu) [2135259] - block: avoid sign extend problem with default queue flags mask (Nico Pache) [2131929] - mm/hwpoison: do not lock page again when me_huge_page() successfully recovers (Aristeu Rozanski) [2110292] - crypto: ccp - Remove the unneeded result variable (Vladis Dronov) [2130195] - crypto: ccp - Release dma channels before dmaengine unrgister (Vladis Dronov) [2130195] - crypto: ccp - Fail the PSP initialization when writing psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Initialize PSP when reading psp data file failed (Vladis Dronov) [2130195] - crypto: ccp - Add a quirk to firmware update (Vladis Dronov) [2130195] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [2130195] - crypto: ccp - During shutdown, check SEV data pointer before using (Vladis Dronov) [2130195] - crypto: ccp - Fix device IRQ counting by using platform_irq_count() (Vladis Dronov) [2130195] - crypto: ccp - fix typo in comment (Vladis Dronov) [2130195] - crypto: ccp - Use kzalloc for sev ioctl interfaces to prevent kernel memory leak (Vladis Dronov) [2130195] - crypto: ccp - Fix the INIT_EX data file open failure (Vladis Dronov) [2130195] - crypto: ccp - Log when resetting PSP SEV state (Vladis Dronov) [2130195] - crypto: ccp - When TSME and SME both detected notify user (Vladis Dronov) [2130195] - crypto: ccp - Allow PSP driver to load without SEV/TEE support (Vladis Dronov) [2130195] - crypto: ccp - Export PSP security bits to userspace (Vladis Dronov) [2130195] - crypto: ccp - cache capability into psp device (Vladis Dronov) [2130195] - PCI: Add support for dev_groups to struct pci_driver (Vladis Dronov) [2130195] - ACPI: processor idle: Practically limit "Dummy wait" workaround to old Intel systems (Wei Huang) [2130653] - blk-mq: fix io hung due to missing commit_rqs (Ming Lei) [2130028] - block: schedule queue restart after BLK_STS_ZONE_RESOURCE (Ming Lei) [2130028] - blk-mq: call commit_rqs while list empty but error happen (Ming Lei) [2130028] - null_blk: fix ida error handling in null_add_dev() (Ming Lei) [2130028] - blktrace: Trace remapped requests correctly (Ming Lei) [2130028] - virtio_blk: fix the discard_granularity and discard_alignment queue limits (Ming Lei) [2130028] - block: fix bio_clone_blkg_association() to associate with proper blkcg_gq (Ming Lei) [2130028] - blk-mq: do not update io_ticks with passthrough requests (Ming Lei) [2130028] - blk-mq: don't touch ->tagset in blk_mq_get_sq_hctx (Ming Lei) [2130028] - ipmi:ipmb: Fix refcount leak in ipmi_ipmb_probe (Tony Camuso) [2130238] - ipmi: remove unnecessary type castings (Tony Camuso) [2130238] - ipmi: Make two logs unique (Tony Camuso) [2130238] - ipmi:si: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Convert pr_debug() to dev_dbg() (Tony Camuso) [2130238] - ipmi: Fix pr_fmt to avoid compilation issues (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_recv_msg struct (Tony Camuso) [2130238] - ipmi: Add an intializer for ipmi_smi_msg struct (Tony Camuso) [2130238] - ipmi:ssif: Check for NULL msg when handling events and messages (Tony Camuso) [2130238] - ipmi: use simple i2c probe function (Tony Camuso) [2130238] - ipmi: Add a sysfs count of total outstanding messages for an interface (Tony Camuso) [2130238] - ipmi: Add a sysfs interface to view the number of users (Tony Camuso) [2130238] - ipmi: Limit the number of message a user may have outstanding (Tony Camuso) [2130238] - ipmi: Add a limit on the number of users that may use IPMI (Tony Camuso) [2130238] - ipmi:ipmi_ipmb: Fix null-ptr-deref in ipmi_unregister_smi() (Tony Camuso) [2130238] - ipmi: When handling send message responses, don't process the message (Tony Camuso) [2130238] - ipmi: fix IPMI_SMI_MSG_TYPE_IPMB_DIRECT response length checking (Tony Camuso) [2130238] - ipmi: fix oob access due to uninit smi_msg type (Tony Camuso) [2130238] - ipmi: Make kABI adjustments (Tony Camuso) [2130238] - ipmi: Add support for IPMB direct messages (Tony Camuso) [2130238] - ice: Fix crash by keep old cfg when update TCs more than queues (Petr Oros) [2129902] - ice: Fix tunnel checksum offload with fragmented traffic (Petr Oros) [2129902] - ice: handle E822 generic device ID in PLDM header (Petr Oros) [2129902] - ice: ethtool: Prohibit improper channel config for DCB (Petr Oros) [2129902] - ice: ethtool: advertise 1000M speeds properly (Petr Oros) [2129902] - ice: Fix switchdev rules book keeping (Petr Oros) [2129902] - ice: fix access-beyond-end in the switch code (Petr Oros) [2129902] - eth: ice: silence the GCC 12 array-bounds warning (Petr Oros) [2129902] - ice: Expose RSS indirection tables for queue groups via ethtool (Petr Oros) [2129902] - Revert "ice: Hide bus-info in ethtool for PRs in switchdev mode" (Petr Oros) [2129902] - ice: remove period on argument description in ice_for_each_vf (Petr Oros) [2129902] - ice: add a function comment for ice_cfg_mac_antispoof (Petr Oros) [2129902] - ice: fix wording in comment for ice_reset_vf (Petr Oros) [2129902] - ice: remove return value comment for ice_reset_all_vfs (Petr Oros) [2129902] - ice: always check VF VSI pointer values (Petr Oros) [2129902] - ice: add newline to dev_dbg in ice_vf_fdir_dump_info (Petr Oros) [2129902] - ice: get switch id on switchdev devices (Petr Oros) [2129902] - ice: return ENOSPC when exceeding ICE_MAX_CHAIN_WORDS (Petr Oros) [2129902] - ice: introduce common helper for retrieving VSI by vsi_num (Petr Oros) [2129902] - ice: use min_t() to make code cleaner in ice_gnss (Petr Oros) [2129902] - ice: Add mpls+tso support (Petr Oros) [2129902] - ice: switch: convert packet template match code to rodata (Petr Oros) [2129902] - ice: switch: use convenience macros to declare dummy pkt templates (Petr Oros) [2129902] - ice: switch: use a struct to pass packet template params (Petr Oros) [2129902] - ice: switch: unobscurify bitops loop in ice_fill_adv_dummy_packet() (Petr Oros) [2129902] - ice: switch: add and use u16[] aliases to ice_adv_lkup_elem::{h, m}_u (Petr Oros) [2129902] - ice: Support GTP-U and GTP-C offload in switchdev (Petr Oros) [2129902] - ice: Remove useless DMA-32 fallback configuration (Petr Oros) [2129902] - ice: switch to napi_build_skb() (Petr Oros) [2129902] - nbd: fix race between nbd_alloc_config() and module removal (Ming Lei) [2127601] - nbd: call genl_unregister_family() first in nbd_cleanup() (Ming Lei) [2127601] - kselftests: memcg: speed up the memory.high test (Waiman Long) [1839057] - tools/testing/selftests/cgroup/cgroup_util.c: cg_read_strcmp: fix null pointer dereference (Waiman Long) [1839057] - kselftest/cgroup: fix incorrect test_core skip (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_core (Waiman Long) [1839057] - selftests: cgroup: fix cleanup path in test_memcg_subtree_control() (Waiman Long) [1839057] - cgroup: fix an error handling path in alloc_pagecache_max_30M() (Waiman Long) [1839057] - selftests: memcg: expect no low events in unprotected sibling (Waiman Long) [1839057] - selftests: memcg: fix compilation (Waiman Long) [1839057] - kseltest/cgroup: Make test_stress.sh work if run interactively (Waiman Long) [1839057] - cgroup: fix racy check in alloc_pagecache_max_30M() helper function (Waiman Long) [1839057] - cgroup: remove racy check in test_memcg_sock() (Waiman Long) [1839057] - cgroup: account for memory_localevents in test_memcg_oom_group_leaf_events() (Waiman Long) [1839057] - cgroup: account for memory_recursiveprot in test_memcg_low() (Waiman Long) [1839057] - cgroups: refactor children cgroups in memcg tests (Waiman Long) [1839057] - kselftest/cgroup: fix test_stress.sh to use OUTPUT dir (Waiman Long) [1839057] - selftests: cgroup: add a selftest for memory.reclaim (Waiman Long) [1839057] - selftests: cgroup: fix alloc_anon_noexit() instantly freeing memory (Waiman Long) [1839057] - selftests: cgroup: return -errno from cg_read()/cg_write() on failure (Waiman Long) [1839057] - memcg: introduce per-memcg reclaim interface (Waiman Long) [1839057] - kselftests: memcg: update the oom group leaf events test (Waiman Long) [1839057] - mm/memcontrol: return 1 from cgroup.memory __setup() handler (Waiman Long) [1839057] - memcg: synchronously enforce memory.high for large overcharges (Waiman Long) [1839057] - selftests: memcg: test high limit for single entry allocation (Waiman Long) [1839057] - memcg: unify force charging conditions (Waiman Long) [1839057] - memcg: refactor mem_cgroup_oom (Waiman Long) [1839057] - memcg: prohibit unconditional exceeding the limit of dying tasks (Waiman Long) [1839057] - mm, oom: do not trigger out_of_memory from the #PF (Waiman Long) [1839057] - mm, oom: pagefault_out_of_memory: don't force global OOM for dying tasks (Waiman Long) [1839057] - mm: memcontrol: fix root_mem_cgroup charging (Waiman Long) [1839057] - tests/cgroup: move cg_wait_for(), cg_prepare_for_wait() (Waiman Long) [1839057] - mm: memcontrol: don't count limit-setting reclaim as memory pressure (Waiman Long) [1839057] - selftests: Uninitialized variable in test_cgcore_proc_migration() (Waiman Long) [1839057] - kselftests: cgroup: Avoid the reuse of fd after it is deallocated (Waiman Long) [1839057] - selftests: cgroup: Run test_core under interfering stress (Waiman Long) [1839057] - selftests: cgroup: Add task migration tests (Waiman Long) [1839057] - selftests: cgroup: Simplify task self migration (Waiman Long) [1839057] - cgroup: kselftest: relax fs_spec checks (Waiman Long) [1839057] - kselftests: cgroup: remove duplicated include from test_freezer.c (Waiman Long) [1839057] - kselftest/cgroup: fix unexpected testing failure on test_memcontrol (Waiman Long) [1839057] - kselftests: cgroup: add freezer controller self-tests (Waiman Long) [1839057] - Add tests for memory.oom.group (Waiman Long) [1839057] - Fix cg_read_strcmp() (Waiman Long) [1839057] - cgroup: kselftests: add test_core to .gitignore (Waiman Long) [1839057] - selftests: cgroup: add gitignore file (Waiman Long) [1839057] - Add cgroup core selftests (Waiman Long) [1839057] - devdax: Fix soft-reservation memory description (Mark Langsdorf) [2122316] - arm64: cacheinfo: Fix incorrect assignment of signed error value to unsigned fw_level (Mark Langsdorf) [2122316] - ACPI: property: Remove default association from integer maximum values (Mark Langsdorf) [2122316] - ACPI: property: Ignore already existing data node tags (Mark Langsdorf) [2122316] - ACPI: property: Fix type detection of unified integer reading functions (Mark Langsdorf) [2122316] - ACPI: processor: Remove freq Qos request for all CPUs (Mark Langsdorf) [2122316] - ACPI: property: Fix error handling in acpi_init_properties() (Mark Langsdorf) [2122316] - ACPI/IORT: Fix build error implicit-function-declaration (Mark Langsdorf) [2122316] - ACPI/PCI: Remove useless NULL pointer checks (Mark Langsdorf) [2122316] - ACPI: property: Read buffer properties as integers (Mark Langsdorf) [2122316] - ACPI: property: Add support for parsing buffer property UUID (Mark Langsdorf) [2122316] - ACPI: property: Unify integer value reading functions (Mark Langsdorf) [2122316] - ACPI: property: Switch node property referencing from ifs to a switch (Mark Langsdorf) [2122316] - ACPI: property: Move property ref argument parsing into a new function (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_object_type consistently in property ref parsing (Mark Langsdorf) [2122316] - ACPI: property: Tie data nodes to acpi handles (Mark Langsdorf) [2122316] - ACPI: property: Return type of acpi_add_nondev_subnodes() should be bool (Mark Langsdorf) [2122316] - ACPI: CPPC: Do not prevent CPPC from working in the future (Mark Langsdorf) [2122316] - ACPI: PM: x86: Print messages regarding LPS0 idle support (Mark Langsdorf) [2122316] - ACPI: PPTT: Leave the table mapped for the runtime usage (Mark Langsdorf) [2122316] - ACPI: resource: skip IRQ override on AMD Zen platforms (Mark Langsdorf) [2122316] - ACPI: irq: Allow acpi_gsi_to_irq() to have an arch-specific fallback (Mark Langsdorf) [2122316] - APCI: irq: Add support for multiple GSI domains (Mark Langsdorf) [2122316] - irqchip/gic: Drop support for secondary GIC in non-DT systems (Mark Langsdorf) [2122316] - ACPI: video: Use native backlight on Dell Inspiron N4010 (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Use LPS0 idle if ACPI_FADT_LOW_POWER_S0 is unset (Mark Langsdorf) [2122316] - Revert "[acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT" (Mark Langsdorf) [2122316] - ACPI: utils: Add api to read _SUB from ACPI (Mark Langsdorf) [2122316] - ACPI: video: Shortening quirk list by identifying Clevo by board_name only (Mark Langsdorf) [2122316] - ACPI: video: Force backlight native for some TongFang devices (Mark Langsdorf) [2122316] - PCI/ACPI: Guard ARM64-specific mcfg_quirks (Mark Langsdorf) [2122316] - ACPI/IORT: Add a helper to retrieve RMR info directly (Mark Langsdorf) [2122316] - ACPI/IORT: Add support to retrieve IORT RMR reserved regions (Mark Langsdorf) [2122316] - ACPI/IORT: Provide a generic helper to retrieve reserve regions (Mark Langsdorf) [2122316] - ACPI/IORT: Make iort_iommu_msi_get_resv_regions() return void (Mark Langsdorf) [2122316] - iommu: Introduce a callback to struct iommu_resv_region (Mark Langsdorf) [2122316] - ACPI: PM: s2idle: Add support for upcoming AMD uPEP HID AMDI008 (Mark Langsdorf) [2122316] - ACPI: PPTT: Use table offset as fw_token instead of virtual address (Mark Langsdorf) [2122316] - ACPI: Move PRM config option under the main ACPI config (Mark Langsdorf) [2122316] - ACPI: Enable Platform Runtime Mechanism(PRM) support on ARM64 (Mark Langsdorf) [2122316] - efi: Simplify arch_efi_call_virt() macro (Mark Langsdorf) [2122316] - efi/x86: Avoid redundant cast of EFI firmware service pointer (Mark Langsdorf) [2122316] - efi/libstub: Annotate firmware routines as __efiapi (Mark Langsdorf) [2122316] - ACPI: PRM: Change handler_addr type to void pointer (Mark Langsdorf) [2122316] - ACPI: bus: Drop driver member of struct acpi_device (Mark Langsdorf) [2122316] - ACPI: bus: Drop redundant check in acpi_device_remove() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix _EINJ vs EFI_MEMORY_SP (Mark Langsdorf) [2122316] - ACPI: LPSS: Fix missing check in register_device_clock() (Mark Langsdorf) [2122316] - ACPI: APEI: Better fix to avoid spamming the console with old error logs (Mark Langsdorf) [2122316] - ACPI: PM: save NVS memory for Lenovo G40-45 (Mark Langsdorf) [2122316] - ACPI: EC: Drop unused ident initializers from dmi_system_id tables (Mark Langsdorf) [2122316] - ACPI: EC: Re-use boot_ec when possible even when EC_FLAGS_TRUST_DSDT_GPE is set (Mark Langsdorf) [2122316] - ACPI: EC: Drop the EC_FLAGS_IGNORE_DSDT_GPE quirk (Mark Langsdorf) [2122316] - ACPI: EC: Remove duplicate ThinkPad X1 Carbon 6th entry from DMI quirks (Mark Langsdorf) [2122316] - ACPI: processor: Drop leftover acpi_processor_get_limit_info() declaration (Mark Langsdorf) [2122316] - ACPI: processor: Split out thermal initialization from ACPI PSS (Mark Langsdorf) [2122316] - redhat/configs: move CONFIG_ACPI_VIDEO to common/generic (Mark Langsdorf) [2122316] - ACPI: video: Drop X86 dependency from Kconfig (Mark Langsdorf) [2122316] - ACPI: video: Fix acpi_video_handles_brightness_key_presses() (Mark Langsdorf) [2122316] - ACPI: video: Change how we determine if brightness key-presses are handled (Mark Langsdorf) [2122316] - ACPI / MMC: PM: Unify fixing up device power (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Use the new soc_intel_is_byt() helper (Mark Langsdorf) [2122316] - mmc: sdhci-acpi: Remove special handling for GPD win/pocket devices (Mark Langsdorf) [2122316] - ACPI: scan: Walk ACPI device's children using driver core (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child_reverse() (Mark Langsdorf) [2122316] - ACPI: video: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: property: Use acpi_dev_for_each_child() for child lookup (Mark Langsdorf) [2122316] - ACPI: container: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: bus: Export acpi_dev_for_each_child() to modules (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_find_child_by_adr() (Mark Langsdorf) [2122316] - ACPI: glue: Introduce acpi_dev_has_children() (Mark Langsdorf) [2122316] - ACPI: glue: Use acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: APEI: Fix double word in a comment (Mark Langsdorf) [2122316] - ACPI: processor/idle: Annotate more functions to live in cpuidle section (Mark Langsdorf) [2122316] - ACPI: DPTF: Support Meteor Lake (Mark Langsdorf) [2122316] - ACPI: CPPC: fix typo in comment (Mark Langsdorf) [2122316] - ACPI: video: improve PM notifer callback (Mark Langsdorf) [2122316] - ACPI: utils: include UUID in _DSM evaluation warning (Mark Langsdorf) [2122316] - cpufreq: CPPC: Enable fast_switch (Mark Langsdorf) [2122316] - acpi/nfit: rely on mce->misc to determine poison granularity (Mark Langsdorf) [2122316] - ACPI: PM: Block ASUS B1400CEAE from suspend to idle by default (Mark Langsdorf) [2122316] - ACPI: clean up white space in a few places for consistency (Mark Langsdorf) [2122316] - ACPI: glue: Rearrange find_child_checks() (Mark Langsdorf) [2122316] - ACPI: DPTF: Add support for high frequency impedance notification (Mark Langsdorf) [2122316] - ACPI: processor: idle: Expose max_cstate/nocst/bm_check_disable read-only in sysfs (Mark Langsdorf) [2122316] - ACPI: battery: Make "not-charging" the default on no charging or full info (Mark Langsdorf) [2122316] - PCI/ACPI: negotiate CXL _OSC (Mark Langsdorf) [2122316] - PCI/ACPI: Prefer CXL _OSC instead of PCIe _OSC for CXL host bridges (Mark Langsdorf) [2122316] - PCI/ACPI: add a helper for retrieving _OSC Control DWORDs (Mark Langsdorf) [2122316] - ACPI: bus: Avoid non-ACPI device objects in walks over children (Mark Langsdorf) [2122316] - ACPI: DPTF: Correct description of INT3407 / INT3532 attributes (Mark Langsdorf) [2122316] - ACPI: BGRT: use static for BGRT_SHOW kobj_attribute defines (Mark Langsdorf) [2122316] - ACPI, APEI, EINJ: Refuse to inject into the zero page (Mark Langsdorf) [2122316] - ACPI: PM: Always print final debug message in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: SPCR: Add support for NVIDIA 16550-compatible port subtype (Mark Langsdorf) [2122316] - ACPI: APEI: Fix missing ERST record id (Mark Langsdorf) [2122316] - ACPICA: Update version to 20220331 (Mark Langsdorf) [2122316] - ACPICA: IORT: Updates for revision E.d (Mark Langsdorf) [2122316] - ACPICA: iASL/MADT: Add OEM-defined subtable (Mark Langsdorf) [2122316] - ACPICA: Add support for ARM Performance Monitoring Unit Table. (Mark Langsdorf) [2122316] - ACPICA: Headers: Replace zero-length array with flexible-array member (Mark Langsdorf) [2122316] - ACPICA: Removed some tabs and // comments (Mark Langsdorf) [2122316] - ACPICA: Update copyright notices to the year 2022 (Mark Langsdorf) [2122316] - ACPICA: Clean up double word in comment (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics for LoadTable() operator (Mark Langsdorf) [2122316] - ACPICA: Add new ACPI 6.4 semantics to the Load() operator (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Rename linux specific strucures to device_info (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Fix parsing undocumented bytes at the end of Endpoint Descriptor (Mark Langsdorf) [2122316] - ACPICA: iASL: NHLT: Treat Terminator as specific_config (Mark Langsdorf) [2122316] - ACPICA: Add the subtable CFMWS to the CEDT table (Mark Langsdorf) [2122316] - ACPICA: Add support for the Windows 11 _OSI string (Mark Langsdorf) [2122316] - ACPI: sysfs: Fix BERT error region memory mapping (Mark Langsdorf) [2122316] - ACPI: property: Release subnode properties with data nodes (Mark Langsdorf) [2122316] - PCI: ACPI: PM: Power up devices in D3cold before scanning them (Mark Langsdorf) [2122316] - ACPI: PM: Introduce acpi_dev_power_up_children_with_adr() (Mark Langsdorf) [2122316] - ACPI: bus: Introduce acpi_dev_for_each_child() (Mark Langsdorf) [2122316] - ACPI: PM: Unify debug messages in acpi_device_set_power() (Mark Langsdorf) [2122316] - ACPI: PM: Convert debug message in acpi_device_get_power() (Mark Langsdorf) [2122316] - device property: Add irq_get to fwnode operation (Mark Langsdorf) [2122316] - device property: Add iomap to fwnode operations (Mark Langsdorf) [2122316] - ACPI: property: Move acpi_fwnode_device_get_match_data() up (Mark Langsdorf) [2122316] - device property: Convert device_{dma_supported,get_dma_attr} to fwnode (Mark Langsdorf) [2122316] - ACPI: Add perf low power callback (Mark Langsdorf) [2122316] - s390: fix double free of GS and RI CBs on fork() failure (Brian Foster) [1944540] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (other cases) (Jose Ignacio Tornos Martinez) [2086480] - wifi: iwlwifi: mvm: fix double list_add at iwl_mvm_mac_wake_tx_queue (Jose Ignacio Tornos Martinez) [2086480]- crypto: ecdh - disallow plain "ecdh" usage in FIPS mode (Vladis Dronov) [2129392] - crypto: dh - disallow plain "dh" usage in FIPS mode (Vladis Dronov) [2129392] - x86/cpu: Add new Raptor Lake CPU model number (Prarit Bhargava) [2120361] - mm, oom: fix missing tlb_finish_mmu() in __oom_reap_task_mm(). (Waiman Long) [2130954] - net: atlantic: remove aq_nic_deinit() when resume (Íñigo Huguet) [2130839] - net: atlantic: remove deep parameter on suspend/resume functions (Íñigo Huguet) [2130839] - efi: Allow EFI_MEMORY_XP and EFI_MEMORY_RO both to be cleared (Lenny Szubowicz) [2128172] - bonding: 3ad: make ad_ticks_per_sec a const (Jonathan Toppins) [2020773] - bonding: 802.3ad: fix no transmission of LACPDUs (Jonathan Toppins) [2020773] - redhat: workaround CKI cross compilation for scripts (Jan Stancek) [2123399] - nohz/full, sched/rt: Fix missed tick-reenabling bug in dequeue_task_rt() (Phil Auld) [2107238] - gfs2: Make sure FITRIM minlen is rounded up to fs block size (Andrew Price) [2118256] - ceph: don't truncate file in atomic_open (Xiubo Li) [2120924] - of: address: Work around missing device_type property in pcie nodes (Jerry Snitselaar) [2118732] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2118732] - of/address: check for invalid range.cpu_addr (Jerry Snitselaar) [2118732] - of: address: Fix parser address/size cells initialization (Jerry Snitselaar) [2118732] - of_address: Guard of_bus_pci_get_flags with CONFIG_PCI (Jerry Snitselaar) [2118732] - of_address: Add bus type match for pci ranges parser (Jerry Snitselaar) [2118732] - of/address: Support multiple 'dma-ranges' entries (Jerry Snitselaar) [2118732] - of/address: use range parser for of_dma_get_range (Jerry Snitselaar) [2118732] - of/address: Rework of_pci_range parsing for non-PCI buses (Jerry Snitselaar) [2118732] - of: Drop struct of_pci_range.pci_space field (Jerry Snitselaar) [2118732] - of/address: Move range parser code out of CONFIG_PCI (Jerry Snitselaar) [2118732] - of: Make of_dma_get_range() work on bus nodes (Jerry Snitselaar) [2118732] - Revert "arm64: dts: juno: add dma-ranges property" (Jerry Snitselaar) [2118732] - of/address: Fix of_pci_range_parser_one translation of DMA addresses (Jerry Snitselaar) [2118732] - of/address: Translate 'dma-ranges' for parent nodes missing 'dma-ranges' (Jerry Snitselaar) [2118732] - of: address: Follow DMA parent for "dma-coherent" (Jerry Snitselaar) [2118732] - of: Factor out #{addr,size}-cells parsing (Jerry Snitselaar) [2118732] - of/address: Introduce of_get_next_dma_parent() helper (Jerry Snitselaar) [2118732] - of: address: Report of_dma_get_range() errors meaningfully (Jerry Snitselaar) [2118732] - of: address: Add support for the parent DMA bus (Jerry Snitselaar) [2118732] - of: address: Retrieve a parent through a callback in __of_translate_address (Jerry Snitselaar) [2118732] - of: reserved_mem: fix reserve memory leak (Jerry Snitselaar) [2118732] - of: Use device_type helpers to access the node type (Jerry Snitselaar) [2118732] - of: make PowerMac cache node search conditional on CONFIG_PPC_PMAC (Jerry Snitselaar) [2118732]- crypto: qat - add limit to linked list parsing (Vladis Dronov) [2129897] - crypto: qat - use reference to structure in dma_map_single() (Vladis Dronov) [2129897] - Revert "crypto: qat - reduce size of mapped region" (Vladis Dronov) [2129897] - crypto: qat - fix DMA transfer direction (Vladis Dronov) [2129897] - crypto: qat - fix default value of WDT timer (Vladis Dronov) [2129897] - crypto: drivers - move from strlcpy with unused retval to strscpy (Vladis Dronov) [2129897] - crypto: qat - add check to validate firmware images (Vladis Dronov) [2129897] - Documentation: qat: rewrite description (Vladis Dronov) [2129897] - Documentation: qat: Use code block for qat sysfs example (Vladis Dronov) [2129897] - KVM: x86: Inject #UD on emulated XSETBV if XSAVES isn't enabled (Dr. David Alan Gilbert) [2079311] - KVM: x86: Always enable legacy FP/SSE in allowed user XFEATURES (Dr. David Alan Gilbert) [2079311] - KVM: x86: Reinstate kvm_vcpu_arch.guest_supported_xcr0 (Dr. David Alan Gilbert) [2079311] - bonding: fix NULL deref in bond_rr_gen_slave_id (Jonathan Toppins) [2051778] - tty: use new tty_insert_flip_string_and_push_buffer() in pty_write() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: extract tty_flip_buffer_commit() from tty_flip_buffer_push() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drop tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: the rest, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - tty: drivers/tty/, stop using tty_schedule_flip() (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: keyboard, use tty_insert_flip_string in puts_queue (Rafael Aquini) [2078869] {CVE-2022-1462} - vt: use tty_insert_flip_string in respond_string (Rafael Aquini) [2078869] {CVE-2022-1462}- intel_th: pci: Add Raptor Lake-S CPU support (Michael Petlan) [2040035] - intel_th: pci: Add Raptor Lake-S PCH support (Michael Petlan) [2040035] - virtio-net: support XDP when not more queues (Eugenio Pérez) [2122225] - virtio_net: Don't process redirected XDP frames when XDP is disabled (Eugenio Pérez) [2122225] - virtio_net: Fix not restoring real_num_rx_queues (Eugenio Pérez) [2122225] - x86,config: Enable straight-line-speculation fix (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/alternative: Relax text_poke_bp() constraint (Wander Lairson Costa) [2062175] {CVE-2021-26341} - perf/x86: Add support for perf text poke event for text_poke_bp_batch() callers (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Add straight-line-speculation validation (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Support conditional retpolines (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Refactor sibling call detection logic (Wander Lairson Costa) [2062175] {CVE-2021-26341} - objtool: Change dead_end_function() to return boolean (Wander Lairson Costa) [2062175] {CVE-2021-26341} - x86/lib/atomic64_386_32: Rename things (Wander Lairson Costa) [2062175] {CVE-2021-26341} - KVM: arm64: Fix debug architecture version (Gavin Shan) [2123587] - thunderbolt: Add support for Intel Raptor Lake (Torez Smith) [2040037] - iommu/vt-d: Fix compile error with CONFIG_PCI_ATS not set (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Cure VF irqdomain hickup (Myron Stowe) [2118428 2122515 2127028] - x86/pci: Set default irq domain in pcibios_add_device() (Myron Stowe) [2118428 2122515 2127028] - iommm/amd: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - iommm/vt-d: Store irq domain in struct device (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Provide pci_dev_has_special_msi_domain() helper (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate MSI allocation (Myron Stowe) [2118428 2122515 2127028] - PCI/MSI: Rework pci_msi_domain_calc_hwirq() (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate UV domain allocation (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Consolidate DMAR irq allocation (Myron Stowe) [2118428 2122515 2127028] - x86_ioapic_Consolidate_IOAPIC_allocation (Myron Stowe) [2118428 2122515 2127028] - x86/msi: Consolidate HPET allocation (Myron Stowe) [2118428 2122515 2127028] - iommu/irq_remapping: Consolidate irq domain lookup (Myron Stowe) [2118428 2122515 2127028] - iommu/amd: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - iommu/vt-d: Consolidate irq domain getter (Myron Stowe) [2118428 2122515 2127028] - x86/irq: Add allocation type for parent domain retrieval (Myron Stowe) [2118428 2122515 2127028] - irqdomain: Export irq_domain_update_bus_token (Myron Stowe) [2118428 2122515 2127028] - perf/x86/intel: Update the FRONTEND MSR mask on Sapphire Rapids (Michael Petlan) [2125349] - perf/x86/intel/uncore: Fix invalid unit check (Michael Petlan) [2125349]- KVM: s390: pv: don't present the ecall interrupt twice (Tobias Huschle) [2125236] - s390/mm: do not trigger write fault when vma does not allow VM_WRITE (Tobias Huschle) [2125218] - PCI: Print a debug message on PCI device release (Tobias Huschle) [2125216] - s390/pci: fix leak of PCI device structure (Tobias Huschle) [2125216] - s390/pci: refactor zpci_create_device() (Tobias Huschle) [2125216] - s390/pci: remove superfluous zdev->zbus check (Tobias Huschle) [2125216] - x86/boot/64: Add missing fixup_pointer() for next_early_pgt access (Rafael Aquini) [2082806] - x86/boot/64: Fix crash if kernel image crosses page table boundary (Rafael Aquini) [2082806] - mm/slab_common: fix possible double free of kmem_cache (Waiman Long) [2093781] - mm/slab_common: Deleting kobject in kmem_cache_destroy() without holding slab_mutex/cpu_hotplug_lock (Waiman Long) [2093781] - mm/slab_common: use WARN() if cache still has objects on destroy (Waiman Long) [2093781] - slab: use __func__ to trace function name (Waiman Long) [2093781] - s390/hugetlb: fix prepare_hugepage_range() check for 2 GB hugepages (Tobias Huschle) [2125215] - platform/x86: intel/pmc: Add Alder Lake N support to PMC core driver (Prarit Bhargava) [2072654] - crash_core: Increase crashkernel=auto size for x86_64, s390 and arm64 (Lichen Liu) [2122874] - virtio-net: fix use-after-free in skb_gro_receive (Cindy Lu) [2069047] - virtio-net: fix use-after-free in page_to_skb() (Cindy Lu) [2069047] - virtio-net: restrict build_skb() use to some arches (Cindy Lu) [2069047] - virtio-net: page_to_skb() use build_skb when there's sufficient tailroom (Cindy Lu) [2069047] - sched/fair: Consider CPU affinity when allowing NUMA imbalance in find_idlest_group() (Phil Auld) [2110020] - sched/numa: Adjust imb_numa_nr to a better approximation of memory channels (Phil Auld) [2110020] - sched/numa: Apply imbalance limitations consistently (Phil Auld) [2110020] - sched/numa: Do not swap tasks between nodes when spare capacity is available (Phil Auld) [2110020] - sched/numa: Initialise numa_migrate_retry (Phil Auld) [2110020] - cpufreq: intel_pstate: Handle no_turbo in frequency invariance (Phil Auld) [2100594] - sched/fair: Introduce SIS_UTIL to search idle CPU based on sum of util_avg (Phil Auld) [2100594] - i2c: piix4: Fix a memory leak in the EFCH MMIO support (Sudheesh Mavila) [2105160] - assoc_array: Fix BUG_ON during garbage collect (Dave Wysochanski) [1920523] - wait: Fix __wait_event_hrtimeout for RT/DL tasks (Derek Barbosa) [2125233]- raid1: ensure write behind bio has less than BIO_MAX_VECS sectors (Nigel Croxon) [2116209] - ceph: fix statfs for subdir mounts (Xiubo Li) [2120943] - ceph: try to queue a writeback if revoking fails (Xiubo Li) [2120940] - ceph: update the auth cap when the async create req is forwarded (Xiubo Li) [2120932] - ceph: make change_auth_cap_ses a global symbol (Xiubo Li) [2120932] - fs/dcache: export d_same_name() helper (Xiubo Li) [2120932] - ceph: wait for the first reply of inflight async unlink (Xiubo Li) [2120932] - redhat: Enable KASAN_VMALLOC (Nico Pache) [2108620] - arm64: select KASAN_VMALLOC for SW/HW_TAGS modes (Nico Pache) [2108620] - x86/crash: Fix crash_setup_memmap_entries() out-of-bounds access (Nico Pache) [2108620] - mm: defer kmemleak object creation of module_alloc() (Nico Pache) [2108620] - arm64: kaslr: keep modules inside module region when KASAN is enabled (Nico Pache) [2108620] - kasan: arm64: fix pcpu_page_first_chunk crash with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: select KASAN_VMALLOC if KANSAN_GENERIC is enabled (Nico Pache) [2108620] - arm64: kaslr: support randomized module area with KASAN_VMALLOC (Nico Pache) [2108620] - arm64: Kconfig: support CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - arm64: kasan: abstract _text and _end to KERNEL_START/END (Nico Pache) [2108620] - arm64: kasan: don't populate vmalloc area for CONFIG_KASAN_VMALLOC (Nico Pache) [2108620] - x86/kasan: support KASAN_VMALLOC (Nico Pache) [2108620] - ath9k: htc: clean up statistics macros (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: hif_usb: simplify if-if to if-else (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - ath9k: fix use-after-free in ath9k_hif_usb_rx_cb (Jose Ignacio Tornos Martinez) [2084598] {CVE-2022-1679} - igmp: Add ip_mc_list lock in ip_check_mc_rcu (Hangbin Liu) [2114946] {CVE-2022-20141} - scsi: zfcp: Fix missing auto port scan and thus missing target ports (Tobias Huschle) [2121089] - vfio/type1: Unpin zero pages (Alex Williamson) [2123015]- iommu/vt-d: Make DMAR_UNITS_SUPPORTED default 1024 (Jerry Snitselaar) [2120412] - Revert "iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting" (Jerry Snitselaar) [2120412] - ptrace: Check PTRACE_O_SUSPEND_SECCOMP permission on PTRACE_SEIZE (Oleg Nesterov) [2121269] {CVE-2022-30594} - redhat: remove unused STAMP variable from genspec.sh (Herton R. Krzesinski) - internal: Update RHEL_MINOR for the start of RHEL-8.8 development (Lucas Zampieri)- EDAC/amd64: Add new register offset support and related changes (Aristeu Rozanski) [2048792] - EDAC/amd64: Set memory type per DIMM (Aristeu Rozanski) [2048792] - Revert "ixgbevf: Mailbox improvements" (Ken Cox) [2120545] - Revert "ixgbevf: Add support for new mailbox communication between PF and VF" (Ken Cox) [2120545] - drm/amdgpu: Only disable prefer_shadow on hawaii (Lyude Paul) [2118755]- redhat: configs: add CONFIG_SERIAL_MULTI_INSTANTIATE=m for x86_64 (Jaroslav Kysela) [2005073] - ACPI: scan: Add CLSA0101 Laptop Support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add CLSA0101 Laptop (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Sort ACPI IDs by HID (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Get rid of redundant 'else' (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Use while (i--) pattern to clean up (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve dev_err_probe() messaging (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Drop duplicate check (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Improve autodetection (Jaroslav Kysela) [2005073] - ACPI / scan: Create platform device for CS35L41 (Jaroslav Kysela) [2005073] - ACPI: scan: Create platform device for BCM4752 and LNV4752 ACPI nodes (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Add SPI support (Jaroslav Kysela) [2005073] - platform/x86: serial-multi-instantiate: Reorganize I2C functions (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Rename it for a generic serial driver name (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use the new i2c_acpi_client_count() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use device_get_match_data() to get driver data (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Simplify with dev_err_probe() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Drop redundant ACPI_PTR() (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Fail the probe if no IRQ provided (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Derive the device name from parent (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Use struct_size() helper (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Allow to have same slaves (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Introduce IOAPIC IRQ support (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Distinguish IRQ resource type (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Count I2cSerialBus() resources (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Get rid of obsolete conditional (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Defer probe when no adapter found (Jaroslav Kysela) [2005073] - platform/x86: i2c-multi-instantiate: Accept errors of i2c_acpi_new_device() (Jaroslav Kysela) [2005073] - serdev: Fix detection of UART devices on Apple machines. (Jaroslav Kysela) [2005073] - serdev: Add ACPI devices by ResourceSource field (Jaroslav Kysela) [2005073] - spi: Return deferred probe error when controller isn't yet available (Jaroslav Kysela) [2005073] - spi/acpi: avoid spurious matches during slave enumeration (Jaroslav Kysela) [2005073] - spi: Add API to count spi acpi resources (Jaroslav Kysela) [2005073] - spi: Support selection of the index of the ACPI Spi Resource before alloc (Jaroslav Kysela) [2005073] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [2005073] - spi/acpi: fix incorrect ACPI parent check (Jaroslav Kysela) [2005073] - spi: Create helper API to lookup ACPI info for spi device (Jaroslav Kysela) [2005073] - spi/acpi: enumerate all SPI slaves in the namespace (Jaroslav Kysela) [2005073] - spi: kill useless initializer in spi_register_controller() (Jaroslav Kysela) [2005073] - spi: fix ctrl->num_chipselect constraint (Jaroslav Kysela) [2005073] - spi: Don't call spi_get_gpio_descs() before device name is set (Jaroslav Kysela) [2005073] - spi: Avoid undefined behaviour when counting unused native CSs (Jaroslav Kysela) [2005073] - spi: Allow to have all native CSs in use along with GPIOs (Jaroslav Kysela) [2005073] - spi: Add missing error handling for CS GPIOs (Jaroslav Kysela) [2005073] - spi: export tracepoint symbols to modules (Jaroslav Kysela) [2005073] - spi: Fix zero length xfer bug (Jaroslav Kysela) [2005073] - spi: Add generic support for unused native cs with cs-gpios (Jaroslav Kysela) [2005073] - spi: Reduce kthread priority (Jaroslav Kysela) [2005073] - spi: core: Use DEVICE_ATTR_RW() for SPI slave control sysfs attribute (Jaroslav Kysela) [2005073] - i2c: acpi: Add an i2c_acpi_client_count() helper function (Jaroslav Kysela) [2005073] - s390/qeth: cache link_info for ethtool (Michal Schmidt) [2117098] - nfp: amend removal of MODULE_VERSION (Stefan Assmann) [1955769] - x86/speculation: Add LFENCE to RSB fill sequence (Waiman Long) [2115080] {CVE-2022-26373} - x86/speculation: Add RSB VM Exit protections (Waiman Long) [2115080] {CVE-2022-26373} - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - tools headers cpufeatures: Sync with the kernel sources (Waiman Long) [2115080] - x86/speculation: Fix RSB filling with CONFIG_RETPOLINE=n (Waiman Long) [2115080] - x86/bugs: Do not enable IBPB at firmware entry when IBPB is not available (Waiman Long) [2115080] - x86/amd: Use IBPB for firmware calls (Waiman Long) [2115080] - x86/bugs: Warn when "ibrs" mitigation is selected on Enhanced IBRS parts (Waiman Long) [2115080] - iavf: Fix reset error handling (Petr Oros) [2119759] - iavf: Fix NULL pointer dereference in iavf_get_link_ksettings (Petr Oros) [2119759] - iavf: Fix adminq error handling (Petr Oros) [2119759] - iavf: Fix missing state logs (Petr Oros) [2119759] - ixgbe: Add locking to prevent panic when setting sriov_numvfs to zero (Ken Cox) [1978613]- netfilter: ipset: fix suspicious RCU usage in find_set_and_id (Florian Westphal) [2118526] - net/mlx5e: Update netdev features after changing XDP state (Amir Tzin) [2049440] - net/mlx5e: CT: Use own workqueue instead of mlx5e priv (Amir Tzin) [2049440] - net/mlx5e: CT: Add ct driver counters (Amir Tzin) [2049440] - net/mlx5e: CT: Fix cleanup of CT before cleanup of TC ct rules (Amir Tzin) [2049440] - net/mlx5e: Align mlx5e_cleanup_uplink_rep_tx() with upstream code. (Amir Tzin) [2049440] - net/mlx5e: Correct the calculation of max channels for rep (Amir Tzin) [2049440] - Documentation: devlink: mlx5.rst: Fix htmldoc build warning (Amir Tzin) [2049440] - net/mlx5: fs, fail conflicting actions (Amir Tzin) [2049440] - net/mlx5: Rearm the FW tracer after each tracer event (Amir Tzin) [2049440] - net/mlx5: correct ECE offset in query qp output (Amir Tzin) [2049440] - net/mlx5e: Disable softirq in mlx5e_activate_rq to avoid race condition (Amir Tzin) [2049440] - net/mlx5e: TC NIC mode, fix tc chains miss table (Amir Tzin) [2049440] - net/mlx5: Don't use already freed action pointer (Amir Tzin) [2049440] - net/mlx5: fix typo in comment (Amir Tzin) [2049440] - IB/mlx5: Fix undefined behavior due to shift overflowing the constant (Amir Tzin) [2049440] - net/mlx5e: Force ethertype usage in mlx5_ct_fs_smfs_fill_mask() (Amir Tzin) [2049440] - net/mlx5: Drain fw_reset when removing device (Amir Tzin) [2049440] - net/mlx5e: CT: Fix setting flow_source for smfs ct tuples (Amir Tzin) [2049440] - net/mlx5e: CT: Fix support for GRE tuples (Amir Tzin) [2049440] - net/mlx5e: Remove HW-GRO from reported features (Amir Tzin) [2049440] - net/mlx5e: Properly block HW GRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Properly block LRO when XDP is enabled (Amir Tzin) [2049440] - net/mlx5e: Block rx-gro-hw feature in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: Wrap mlx5e_trap_napi_poll into rcu_read_lock (Amir Tzin) [2049440] - net/mlx5: Initialize flow steering during driver probe (Amir Tzin) [2049440] - net/mlx5: Fix matching on inner TTC (Amir Tzin) [2049440] - net/mlx5: Avoid double clear or set of sync reset requested (Amir Tzin) [2049440] - net/mlx5: Fix deadlock in sync reset flow (Amir Tzin) [2049440] - net/mlx5e: Fix trust state reset in reload (Amir Tzin) [2049440] - net/mlx5e: Avoid checking offload capability in post_parse action (Amir Tzin) [2049440] - net/mlx5e: CT: Fix queued up restore put() executing after relevant ft release (Amir Tzin) [2049440] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2049440] - net/mlx5e: Lag, Don't skip fib events on current dst (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix fib_info pointer assignment (Amir Tzin) [2049440] - net/mlx5e: Lag, Fix use-after-free in fib event handler (Amir Tzin) [2049440] - net/mlx5e: Fix the calling of update_buffer_lossy() API (Amir Tzin) [2049440] - net/mlx5e: Don't match double-vlan packets if cvlan is not set (Amir Tzin) [2049440] - net/mlx5: Fix slab-out-of-bounds while reading resource dump menu (Amir Tzin) [2049440] - RDMA/mlx5: Add a missing update of cache->last_add (Amir Tzin) [2049440] - RDMA/mlx5: Don't remove cache MRs when a delay is needed (Amir Tzin) [2049440] - net/mlx5e: HTB, remove unused function declaration (Amir Tzin) [2049440] - net/mlx5e: Statify function mlx5_cmd_trigger_completions (Amir Tzin) [2049440] - net/mlx5: Remove unused fill page array API function (Amir Tzin) [2049440] - net/mlx5: Remove unused exported contiguous coherent buffer allocation API (Amir Tzin) [2049440] - net/mlx5: CT: Remove extra rhashtable remove on tuple entries (Amir Tzin) [2049440] - net/mlx5: DR, Remove hw_ste from mlx5dr_ste to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove 4 members from mlx5dr_ste_htbl to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove num_of_entries byte_size from struct mlx5_dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Remove icm_addr from mlx5dr_icm_chunk to reduce memory (Amir Tzin) [2049440] - net/mlx5: DR, Remove mr_addr rkey from struct mlx5dr_icm_chunk (Amir Tzin) [2049440] - net/mlx5: DR, Adjust structure member to reduce memory hole (Amir Tzin) [2049440] - net/mlx5e: Drop cqe_bcnt32 from mlx5e_skb_from_cqe_mpwrq_linear (Amir Tzin) [2049440] - net/mlx5e: Drop the len output parameter from mlx5e_xdp_handle (Amir Tzin) [2049440] - net/mlx5e: RX, Test the XDP program existence out of the handler (Amir Tzin) [2049440] - net/mlx5e: Build SKB in place over the first fragment in non-linear legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Add headroom only to the first fragment in legacy RQ (Amir Tzin) [2049440] - net/mlx5e: Validate MTU when building non-linear legacy RQ fragments info (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP encap, support action vlan pop_eth explicitly (Amir Tzin) [2049440] - net/mlx5e: MPLSoUDP decap, use vlan push_eth instead of pedit (Amir Tzin) [2049440] - RDMA/mlx5: Fix memory leak in error flow for subscribe event routine (Amir Tzin) [2049440] - net/mlx5e: Fix use-after-free in mlx5e_stats_grp_sw_update_stats (Amir Tzin) [2049440] - net/mlx5e: Remove overzealous validations in netlink EEPROM query (Amir Tzin) [2049440] - net/mlx5: Parse module mapping using mlx5_ifc (Amir Tzin) [2049440] - net/mlx5: Query the maximum MCIA register read size from firmware (Amir Tzin) [2049440] - net/mlx5: CT: Create smfs dr matchers dynamically (Amir Tzin) [2049440] - net/mlx5: CT: Add software steering ct flow steering provider (Amir Tzin) [2049440] - net/mlx5: Add smfs lib to export direct steering API to CT (Amir Tzin) [2049440] - net/mlx5: DR, Add helper to get backing dr table from a mlx5 flow table (Amir Tzin) [2049440] - net/mlx5: CT: Introduce a platform for multiple flow steering providers (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the doorbell pgdir (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for UAR (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQs (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the EQ table (Amir Tzin) [2049440] - net/mlx5: Node-aware allocation for the IRQ table (Amir Tzin) [2049440] - net/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - net/mlx5: DR, Add support for ConnectX-7 steering (Amir Tzin) [2049440] - net/mlx5: DR, Refactor ste_ctx handling for STE v0/1 (Amir Tzin) [2049440] - net/mlx5: DR, Rename action modify fields to reflect naming in HW spec (Amir Tzin) [2049440] - net/mlx5: DR, Fix handling of different actions on the same STE in STEv1 (Amir Tzin) [2049440] - net/mlx5: DR, Remove unneeded comments (Amir Tzin) [2049440] - net/mlx5: DR, Add support for matching on Internet Header Length (IHL) (Amir Tzin) [2049440] - net/mlx5: DR, Align mlx5dv_dr API vport action with FW behavior (Amir Tzin) [2049440] - net/mlx5: Add debugfs counters for page commands failures (Amir Tzin) [2049440] - net/mlx5: Add pages debugfs (Amir Tzin) [2049440] - net/mlx5: Move debugfs entries to separate struct (Amir Tzin) [2049440] - net/mlx5: Change release_all_pages cap bit location (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on reclaim pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant error on give pages (Amir Tzin) [2049440] - net/mlx5: Remove redundant notify fail on give pages (Amir Tzin) [2049440] - net/mlx5: Add command failures data to debugfs (Amir Tzin) [2049440] - net/mlx5e: TC, Fix use after free in mlx5e_clone_flow_attr_for_post_act() (Amir Tzin) [2049440] - net/mlx5: Support GRE conntrack offload (Amir Tzin) [2049440] - mlx5: add support for page_pool_get_stats (Amir Tzin) [2049440] - net/mlx5: Add migration commands definitions (Amir Tzin) [2049440] - net/mlx5: Introduce migration bits and structures (Amir Tzin) [2049440] - net/mlx5: Expose APIs to get/put the mlx5 core device (Amir Tzin) [2049440] - net/mlx5: Disable SRIOV before PF removal (Amir Tzin) [2049440] - net/mlx5: Reuse exported virtfn index function call (Amir Tzin) [2049440] - net/mlx5: Add clarification on sync reset failure (Amir Tzin) [2049440] - net/mlx5: Add reset_state field to MFRL register (Amir Tzin) [2049440] - RDMA/mlx5: Use new command interface API (Amir Tzin) [2049440] - net/mlx5: cmdif, Refactor error handling and reporting of async commands (Amir Tzin) [2049440] - net/mlx5: Use mlx5_cmd_do() in core create_{cq,dct} (Amir Tzin) [2049440] - net/mlx5: cmdif, Add new api for command execution (Amir Tzin) [2049440] - net/mlx5: cmdif, cmd_check refactoring (Amir Tzin) [2049440] - net/mlx5: cmdif, Return value improvements (Amir Tzin) [2049440] - net/mlx5: Lag, offload active-backup drops to hardware (Amir Tzin) [2049440] - net/mlx5: Lag, record inactive state of bond device (Amir Tzin) [2049440] - net/mlx5: Lag, don't use magic numbers for ports (Amir Tzin) [2049440] - net/mlx5: Lag, use local variable already defined to access E-Switch (Amir Tzin) [2049440] - net/mlx5: E-switch, add drop rule support to ingress ACL (Amir Tzin) [2049440] - net/mlx5: E-switch, remove special uplink ingress ACL handling (Amir Tzin) [2049440 2049580] - net/mlx5: E-Switch, reserve and use same uplink metadata across ports (Amir Tzin) [2049440 2049580] - net/mlx5: Add ability to insert to specific flow group (Amir Tzin) [2049440] - mlx5: remove unused static inlines (Amir Tzin) [2049440] - RDMA/mlx5: Reorder calls to pcie_relaxed_ordering_enabled() (Amir Tzin) [2049440] - RDMA/mlx5: Store ndescs instead of the translation table size (Amir Tzin) [2049440] - RDMA/mlx5: Merge similar flows of allocating MR from the cache (Amir Tzin) [2049440] - RDMA/mlx5: Fix the flow of a miss in the allocation of a cache ODP MR (Amir Tzin) [2049440] - RDMA/mlx5: Remove redundant work in struct mlx5_cache_ent (Amir Tzin) [2049440] - net/mlx5e: TC, Allow sample action with CT (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Make post_act parse CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Clean redundant counter flag from tc action parsers (Amir Tzin) [2049440 2049659] - net/mlx5e: Use multi table support for CT and sample actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Create new flow attr for multi table actions (Amir Tzin) [2049440 2049659] - net/mlx5e: Add post act offload/unoffload API (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass actions param to actions_match_supported() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move flow hashtable to be per rep (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add support for tx_port_ts in switchdev mode (Amir Tzin) [2049440] - net/mlx5e: E-Switch, Add PTP counters for uplink representor (Amir Tzin) [2049440] - net/mlx5e: RX, Restrict bulk size for small Striding RQs (Amir Tzin) [2049440] - net/mlx5e: Default to Striding RQ when not conflicting with CQE compression (Amir Tzin) [2049440] - net/mlx5e: Generalize packet merge error message (Amir Tzin) [2049440] - net/mlx5e: Add support for using xdp->data_meta (Amir Tzin) [2049440] - net/mlx5e: Fix spelling mistake "supoported" -> "supported" (Amir Tzin) [2049440] - net/mlx5e: Optimize the common case condition in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize modulo in mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Optimize mlx5e_select_queue (Amir Tzin) [2049440] - net/mlx5e: Use READ_ONCE/WRITE_ONCE for DCBX trust state (Amir Tzin) [2049440] - net/mlx5e: Move repeating code that gets TC prio into a function (Amir Tzin) [2049440] - net/mlx5e: Use select queue parameters to sync with control flow (Amir Tzin) [2049440] - net/mlx5e: Move mlx5e_select_queue to en/selq.c (Amir Tzin) [2049440] - net/mlx5e: Introduce select queue parameters (Amir Tzin) [2049440] - net/mlx5e: Sync txq2sq updates with mlx5e_xmit for HTB queues (Amir Tzin) [2049440] - net/mlx5e: Use a barrier after updating txq2sq (Amir Tzin) [2049440] - net/mlx5e: Disable TX queues before registering the netdev (Amir Tzin) [2049440] - net/mlx5e: Cleanup of start/stop all queues (Amir Tzin) [2049440] - net/mlx5e: Use FW limitation for max MPW WQEBBs (Amir Tzin) [2049440] - net/mlx5e: Read max WQEBBs on the SQ from firmware (Amir Tzin) [2049440] - net/mlx5e: Remove unused tstamp SQ field (Amir Tzin) [2049440] - RDMA/mlx5: Delete useless module.h include (Amir Tzin) [2049440] - RDMA/mlx5: Delete get_num_static_uars function (Amir Tzin) [2049440] - net/mlx5: VLAN push on RX, pop on TX (Amir Tzin) [2049440 2049616] - net/mlx5: Introduce software defined steering capabilities (Amir Tzin) [2049440 2049616] - net/mlx5: Remove unused TIR modify bitmask enums (Amir Tzin) [2049440] - net/mlx5e: CT, Remove redundant flow args from tc ct calls (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Store mapped tunnel id on flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Test CT and SAMPLE on flow attr (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: Refactor eswitch attr flags to just attr flags (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: CT, Don't set flow flag CT for ct clear flow (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Hold sample_attr on stack instead of pointer (Amir Tzin) [2049440 2049580 2049659] - net/mlx5e: TC, Reject rules with multiple CT actions (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Refactor mlx5e_tc_add_flow_mod_hdr() to get flow attr (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Pass attr to tc_act can_offload() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Split pedit offloads verify from alloc_tc_pedit_action() (Amir Tzin) [2049440 2049659] - net/mlx5e: TC, Move pedit_headers_action to parse_attr (Amir Tzin) [2049440 2049659] - net/mlx5e: Move counter creation call to alloc_flow_attr_counter() (Amir Tzin) [2049440 2049659] - net/mlx5e: Pass attr arg for attaching/detaching encaps (Amir Tzin) [2049440 2049659] - net/mlx5e: Move code chunk setting encap dests into its own function (Amir Tzin) [2049440 2049659] - net_sched: cls_route: remove from list when handle is 0 (Felix Maurer) [2116328] {CVE-2022-2588} - netfilter: nf_tables: do not allow RULE_ID to refer to another chain (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_tables: do not allow SET_ID to refer to another table (Florian Westphal) [2116356] {CVE-2022-2586} - netfilter: nf_queue: do not allow packet truncation below transport header offset (Florian Westphal) [2116159] {CVE-2022-36946} - net: let flow have same hash in two directions (Ivan Vecera) [2111094] - ipv4: Fix data-races around sysctl_fib_multipath_hash_fields. (Ivan Vecera) [2111094] - net: Add notifications when multipath hash field change (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv6 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash with IPv4 GRE (Ivan Vecera) [2111094] - selftests: forwarding: Add test for custom multipath hash (Ivan Vecera) [2111094] - ipv6: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv6: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv6: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use a more suitable label name (Ivan Vecera) [2111094] - ipv4: Add custom multipath hash policy (Ivan Vecera) [2111094] - ipv4: Add a sysctl to control multipath hash fields (Ivan Vecera) [2111094] - ipv4: Calculate multipath hash inside switch statement (Ivan Vecera) [2111094] - ipv6: Use math to point per net sysctls into the appropriate struct net (Ivan Vecera) [2111094] - selftest/net/forwarding: declare NETIFS p9 p10 (Ivan Vecera) [2111094] - ipv6: Fix sysctl max for fib_multipath_hash_policy (Ivan Vecera) [2111094] - selftests: forwarding: Test multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv6: Support multipath hashing on inner IP pkts (Ivan Vecera) [2111094] - ipv4: Multipath hashing on inner L3 needs to consider inner IPv6 pkts (Ivan Vecera) [2111094] - ipv4: Support multipath hashing on inner IP pkts for GRE tunnel (Ivan Vecera) [2111094] - ipv4: Initialize flowi4_multipath_hash in data path (Ivan Vecera) [2111094] - net: ipv4: Fix NULL pointer dereference in route lookup (Ivan Vecera) [2111094] - route: Add multipath_hash in flowi_common to make user-define hash (Ivan Vecera) [2111094]- drm/nouveau/kms/nv140-: Disable interlacing (Lyude Paul) [2097647] - rpm: convert gcc and libelf to Recommends (Jarod Wilson) [2114900] - redhat: add ca7 to redhat/git/files (Jarod Wilson)- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, reduce TIR indication (Amir Tzin) [2049436] - net/mlx5e: Lag, Only handle events from highest priority multipath entry (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5: Fix a race on command flush flow (Amir Tzin) [2049436] - net/mlx5: Fix size field in bufferx_reg struct (Amir Tzin) [2049436] - net/mlx5e: Fix VF min/max rate parameters interchange mistake (Amir Tzin) [2049436] - net/mlx5e: Add missing increment of count (Amir Tzin) [2049436] - net/mlx5e: MPLSoUDP decap, fix check for unsupported matches (Amir Tzin) [2049436] - net/mlx5e: Fix MPLSoUDP encap to use MPLS action information (Amir Tzin) [2049436] - net/mlx5e: Add feature check for set fec counters (Amir Tzin) [2049436 2049711] - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5e: kTLS, Use CHECKSUM_UNNECESSARY for device-offloaded packets (Amir Tzin) [2049436] - net/mlx5e: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Fix wrong return value on ioctl EEPROM query failure (Amir Tzin) [2049436] - net/mlx5: Fix possible deadlock on rule deletion (Amir Tzin) [2049436] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [2049436] - net/mlx5: Update log_max_qp value to be 17 at most (Amir Tzin) [2049436] - net/mlx5: DR, Don't allow match on IP w/o matching on full ethertype/ip_version (Amir Tzin) [2049436] - net/mlx5e: Avoid field-overflowing memcpy() (Amir Tzin) [2049436] - net/mlx5e: Use struct_group() for memcpy() region (Amir Tzin) [2049436] - net/mlx5e: IPsec: Fix tunnel mode crypto offload for non TCP/UDP traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: IPsec: Fix crypto offload for non TCP/UDP encapsulated traffic (Amir Tzin) [2049436 2052871] - net/mlx5e: Don't treat small ceil values as unlimited in HTB offload (Amir Tzin) [2049436] - net/mlx5: E-Switch, Fix uninitialized variable modact (Amir Tzin) [2049436] - net/mlx5e: Fix handling of wrong devices during bond netevent (Amir Tzin) [2049436] - net/mlx5e: Fix broken SKB allocation in HW-GRO (Amir Tzin) [2049436] - net/mlx5e: Fix wrong calculation of header index in HW_GRO (Amir Tzin) [2049436] - net/mlx5: Fix offloading with ESWITCH_IPV4_TTL_MODIFY_ENABLE (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with forward and drop actions (Amir Tzin) [2049436] - net/mlx5: Use del_timer_sync in fw reset flow of halting poll (Amir Tzin) [2049436] - net/mlx5e: Fix module EEPROM query (Amir Tzin) [2049436] - net/mlx5e: TC, Reject rules with drop and modify hdr action (Amir Tzin) [2049436] - net/mlx5: Bridge, ensure dev_name is null-terminated (Amir Tzin) [2049436] - net/mlx5: Bridge, take rtnl lock in init error handler (Amir Tzin) [2049436] - mlx5: Don't accidentally set RTO_ONLINK before mlx5e_route_lookup_ipv4_get() (Amir Tzin) [2049436] - net/mlx5e: Fix build error in fec_set_block_stats() (Amir Tzin) [2049436] - Revert "net/mlx5: Add retry mechanism to the command entry index allocation" (Amir Tzin) [2049436] - net/mlx5: Set command entry semaphore up once got index free (Amir Tzin) [2049436] - net/mlx5e: Sync VXLAN udp ports during uplink representor profile change (Amir Tzin) [2049436] - net/mlx5: Fix access to sf_dev_table on allocation failure (Amir Tzin) [2049436] - net/mlx5e: Fix matching on modified inner ip_ecn bits (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for GRE tunnel" (Amir Tzin) [2049436] - Revert "net/mlx5e: Block offload of outer header csum for UDP tunnels" (Amir Tzin) [2049436] - net/mlx5e: Fix nullptr on deleting mirroring rule (Amir Tzin) [2049436] - net/mlx5e: Fix page DMA map/unmap attributes (Amir Tzin) [2049436] - net/mlx5: Use dma device access helper (add dropped hunk) (Amir Tzin) [2049436] - net/mlx5e: Add recovery flow in case of error CQE (Amir Tzin) [2049436] - net/mlx5e: Refactor set_pflag_cqe_based_moder (Amir Tzin) [2049436] - net/mlx5e: Move HW-GRO and CQE compression check to fix features flow (Amir Tzin) [2049436] - net/mlx5e: Fix feature check per profile (Amir Tzin) [2049436] - net/mlx5e: Unblock setting vid 0 for VF in case PF isn't eswitch manager (Amir Tzin) [2049436] - net/mlx5e: Expose FEC counters via ethtool (Amir Tzin) [2049436 2049711] - net/mlx5: Update log_max_qp value to FW max capability (Amir Tzin) [2049436] - net/mlx5: Use irq_set_affinity_and_hint() (Amir Tzin) [2049436] - net/mlx5: SF, Use all available cpu for setting cpu affinity (Amir Tzin) [2049436] - net/mlx5: Introduce API for bulk request and release of IRQs (Amir Tzin) [2049436] - net/mlx5: Split irq_pool_affinity logic to new file (Amir Tzin) [2049436] - net/mlx5: Move affinity assignment into irq_request (Amir Tzin) [2049436] - net/mlx5: Introduce control IRQ request API (Amir Tzin) [2049436] - net/mlx5: mlx5e_hv_vhca_stats_create return type to void (Amir Tzin) [2049436] - RDMA/mlx5: Print wc status on CQE error and dump needed (Amir Tzin) [2049436] - net: fixup build after bpf header changes (Amir Tzin) [2049436] - net/mlx5: CT: Set flow source hint from provided tuple device (Amir Tzin) [2049436] - net/mlx5: Set SMFS as a default steering mode if device supports it (Amir Tzin) [2049436] - net/mlx5: DR, Improve steering for empty or RX/TX-only matchers (Amir Tzin) [2049436] - net/mlx5: DR, Add support for matching on geneve_tlv_option_0_exist field (Amir Tzin) [2049436] - net/mlx5: DR, Support matching on tunnel headers 0 and 1 (Amir Tzin) [2049436] - net/mlx5: DR, Add misc5 to match_param structs (Amir Tzin) [2049436] - net/mlx5: Add misc5 flow table match parameters (Amir Tzin) [2049436] - net/mlx5: DR, Add support for UPLINK destination type (Amir Tzin) [2049436] - net/mlx5e: Use auxiliary_device driver data helpers (Amir Tzin) [2049436] - net/mlx5e: Take packet_merge params directly from the RX res struct (Amir Tzin) [2049436] - net/mlx5e: Allocate per-channel stats dynamically at first usage (Amir Tzin) [2049436] - net/mlx5e: Use dynamic per-channel allocations in stats (Amir Tzin) [2049436] - net/mlx5e: Allow profile-specific limitation on max num of channels (Amir Tzin) [2049436] - net/mlx5e: Save memory by using dynamic allocation in netdev priv (Amir Tzin) [2049436] - net/mlx5e: Add profile indications for PTP and QOS HTB features (Amir Tzin) [2049436] - net/mlx5e: Use bitmap field for profile features (Amir Tzin) [2049436] - net/mlx5: Remove the repeated declaration (Amir Tzin) [2049436] - net/mlx5: Let user configure max_macs generic param (Amir Tzin) [2049436] - net/mlx5: Let user configure event_eq_size param (Amir Tzin) [2049436] - net/mlx5: Let user configure io_eq_size param (Amir Tzin) [2049436] - net/mlx5: Introduce log_max_current_uc_list_wr_supported bit (Amir Tzin) [2049436] - net/mlx5e: Move goto action checks into tc_action goto post parse op (Amir Tzin) [2049436] - net/mlx5e: Move vlan action chunk into tc action vlan post parse op (Amir Tzin) [2049436] - net/mlx5e: Add post_parse() op to tc action infrastructure (Amir Tzin) [2049436] - net/mlx5e: Move sample attr allocation to tc_action sample parse op (Amir Tzin) [2049436] - net/mlx5e: TC action parsing loop (Amir Tzin) [2049436] - net/mlx5e: Add redirect ingress to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add sample and ptype to tc_action infra (Amir Tzin) [2049436] - net/mlx5e: Add ct to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add mirred/redirect to tc action infra (Amir Tzin) [2049436] - Revert "net/mlx5e: TC, Remove redundant error logging" (Amir Tzin) [2049436] - net/mlx5e: Add mpls push/pop to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add vlan push/pop/mangle to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add pedit to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add csum to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tunnel encap/decap to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add goto to tc action infra (Amir Tzin) [2049436] - net/mlx5e: Add tc action infrastructure (Amir Tzin) [2049436] - RDMA/mlx5: Use memset_after() to zero struct mlx5_ib_mr (Amir Tzin) [2049436] - RDMA/mlx5: Add support to multiple priorities for FDB rules (Amir Tzin) [2049436] - net/mlx5: Create more priorities for FDB bypass namespace (Amir Tzin) [2049436] - net/mlx5: Refactor mlx5_get_flow_namespace (Amir Tzin) [2049436] - net/mlx5: Separate FDB namespace (Amir Tzin) [2049436] - net/mlx5: Dynamically resize flow counters query buffer (Amir Tzin) [2049436] - net/mlx5e: TC, Set flow attr ip_version earlier (Amir Tzin) [2049436] - net/mlx5e: TC, Move common flow_action checks into function (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from vlan push/pop funcs (Amir Tzin) [2049436] - net/mlx5e: Remove redundant actions arg from validate_goto_chain() (Amir Tzin) [2049436] - net/mlx5e: TC, Remove redundant action stack var (Amir Tzin) [2049436] - net/mlx5e: Hide function mlx5e_num_channels_changed (Amir Tzin) [2049436] - net/mlx5e: SHAMPO, clean MLX5E_MAX_KLM_PER_WQE macro (Amir Tzin) [2049436] - net/mlx5: Print more info on pci error handlers (Amir Tzin) [2049436] - net/mlx5: SF, silence an uninitialized variable warning (Amir Tzin) [2049436] - net/mlx5: Fix error return code in esw_qos_create() (Amir Tzin) [2049436] - net/mlx5: E-switch, Create QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, Enable vport QoS on demand (Amir Tzin) [2049436] - net/mlx5: E-switch, move offloads mode callbacks to offloads file (Amir Tzin) [2049436] - net/mlx5: E-switch, Reuse mlx5_eswitch_set_vport_mac (Amir Tzin) [2049436] - net/mlx5: E-switch, Remove vport enabled check (Amir Tzin) [2049436] - net/mlx5e: Specify out ifindex when looking up decap route (Amir Tzin) [2049436] - net/mlx5e: TC, Move comment about mod header flag to correct place (Amir Tzin) [2049436] - net/mlx5e: TC, Move kfree() calls after destroying all resources (Amir Tzin) [2049436] - net/mlx5e: TC, Destroy nic flow counter if exists (Amir Tzin) [2049436] - net/mlx5: TC, using swap() instead of tmp variable (Amir Tzin) [2049436] - net/mlx5: CT: Allow static allocation of mod headers (Amir Tzin) [2049436] - net/mlx5e: Refactor mod header management API (Amir Tzin) [2049436] - net/mlx5: Avoid printing health buffer when firmware is unavailable (Amir Tzin) [2049436 2049717] - net/mlx5e: Support ethtool cq mode (Amir Tzin) [2049436 2049840] - Revert "RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow" (Amir Tzin) [2049435] - net/mlx5: Use first online CPU instead of hard coded CPU (Amir Tzin) [2049435] - net/mlx5e: SHAMPO, Fix constant expression result (Amir Tzin) [2049435] - net/mlx5: Fix access to a non-supported register (Amir Tzin) [2049435 2049717] - net/mlx5: Fix too early queueing of log timestamp work (Amir Tzin) [2049435 2049717] - net/mlx5: Fix use after free in mlx5_health_wait_pci_up (Amir Tzin) [2049435] - net/mlx5: Lag, Fix recreation of VF LAG (Amir Tzin) [2049435] - net/mlx5e: Sync TIR params updates against concurrent create/modify (Amir Tzin) [2049435] - RDMA/mlx5: Fix releasing unallocated memory in dereg MR flow (Amir Tzin) [2049435] - net/mlx5: Fix flow counters SF bulk query len (Amir Tzin) [2049435] - net/mlx5: Lag, fix a potential Oops with mlx5_lag_create_definer() (Amir Tzin) [2049435] - net/mlx5e: Prevent HW-GRO and CQE-COMPRESS features operate together (Amir Tzin) [2049435] - net/mlx5e: Add HW-GRO offload (Amir Tzin) [2049435] - net/mlx5e: Add HW_GRO statistics (Amir Tzin) [2049435] - net/mlx5e: HW_GRO cqe handler implementation (Amir Tzin) [2049435] - net/mlx5e: Add data path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add handle SHAMPO cqe support (Amir Tzin) [2049435] - net/mlx5e: Add control path for SHAMPO feature (Amir Tzin) [2049435] - net/mlx5e: Add support to klm_umr_wqe (Amir Tzin) [2049435] - net/mlx5e: Rename TIR lro functions to TIR packet merge functions (Amir Tzin) [2049435] - net/mlx5e: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - net/mlx5: Add SHAMPO caps, HW bits and enumerations (Amir Tzin) [2049435] - net/mlx5e: Rename lro_timeout to packet_merge_timeout (Amir Tzin) [2049435] - net/mlx5: SF_DEV Add SF device trace points (Amir Tzin) [2049435] - net/mlx5: SF, Add SF trace points (Amir Tzin) [2049435] - net/mlx5: Bridge, support replacing existing FDB entry (Amir Tzin) [2049435] - net/mlx5: Bridge, extract code to lookup and del/notify entry (Amir Tzin) [2049435] - net/mlx5: Add periodic update of host time to firmware (Amir Tzin) [2049435 2049717] - net/mlx5: Print health buffer by log level (Amir Tzin) [2049435 2049717] - net/mlx5: Extend health buffer dump (Amir Tzin) [2049435 2049717] - net/mlx5: Reduce flow counters bulk query buffer size for SFs (Amir Tzin) [2049435] - net/mlx5: Fix unused function warning of mlx5i_flow_type_mask (Amir Tzin) [2049435] - net/mlx5: Remove unnecessary checks for slow path flag (Amir Tzin) [2049435] - net/mlx5e: don't write directly to netdev->dev_addr (Amir Tzin) [2049435] - RDMA/mlx5: Use dev_addr_mod() (Amir Tzin) [2049435] - RDMA/mlx5: fix build error with INFINIBAND_USER_ACCESS=n (Amir Tzin) [2049435] - RDMA/mlx5: Attach ndescs to mlx5_ib_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Move struct mlx5_core_mkey to mlx5_ib (Amir Tzin) [2049435] - RDMA/mlx5: Replace struct mlx5_core_mkey by u32 key (Amir Tzin) [2049435] - RDMA/mlx5: Align mlx5e_resources with upstream code. (Amir Tzin) [2049435] - RDMA/mlx5: Remove pd from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove size from struct mlx5_core_mkey (Amir Tzin) [2049435] - RDMA/mlx5: Remove iova from struct mlx5_core_mkey (Amir Tzin) [2049435] - net/mlx5: E-Switch, Increase supported number of forward destinations to 32 (Amir Tzin) [2049435] - net/mlx5: E-Switch, Use dynamic alloc for dest array (Amir Tzin) [2049435] - net/mlx5: Lag, use steering to select the affinity port in LAG (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create/destroy/modify port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create TTC tables for LAG port selection (Amir Tzin) [2049435] - net/mlx5: Lag, add support to create definers for LAG (Amir Tzin) [2049435] - net/mlx5: Lag, set match mask according to the traffic type bitmap (Amir Tzin) [2049435] - net/mlx5: Lag, set LAG traffic type mapping (Amir Tzin) [2049435] - net/mlx5: Lag, move lag files into directory (Amir Tzin) [2049435] - net/mlx5: Introduce new uplink destination type (Amir Tzin) [2049435] - net/mlx5: Add support to create match definer (Amir Tzin) [2049435] - net/mlx5: Introduce port selection namespace (Amir Tzin) [2049435] - net/mlx5: Support partial TTC rules (Amir Tzin) [2049435] - mlx5: prevent 64bit divide (Amir Tzin) [2049435] - net/mlx5: Use system_image_guid to determine bonding (Amir Tzin) [2049435] - net/mlx5: Use native_port_num as 1st option of device index (Amir Tzin) [2049435] - net/mlx5: Introduce new device index wrapper (Amir Tzin) [2049435] - net/mlx5: Check return status first when querying system_image_guid (Amir Tzin) [2049435] - net/mlx5: DR, Prefer kcalloc over open coded arithmetic (Amir Tzin) [2049435] - net/mlx5e: Add extack msgs related to TC for better debug (Amir Tzin) [2049435] - net/mlx5: CT: Fix missing cleanup of ct nat table on init failure (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Skip redundant ct clear actions" (Amir Tzin) [2049435] - net/mlx5: Disable roce at HCA level (Amir Tzin) [2049435] - net/mlx5i: Enable Rx steering for IPoIB via ethtool (Amir Tzin) [2049435] - net/mlx5: Bridge, provide flow source hints (Amir Tzin) [2049435] - net/mlx5: Read timeout values from DTOR (Amir Tzin) [2049435] - net/mlx5: Read timeout values from init segment (Amir Tzin) [2049435] - net/mlx5: Add layout to support default timeouts register (Amir Tzin) [2049435] - net/mlx5: Set devlink reload feature bit for supported devices only (Amir Tzin) [2049435] - RDMA/mlx5: Add optional counter support in get_hw_stats callback (Amir Tzin) [2049435] - RDMA/mlx5: Add modify_op_stat() support (Amir Tzin) [2049435] - RDMA/mlx5: Add steering support in optional flow counters (Amir Tzin) [2049435] - RDMA/mlx5: Support optional counters in hw_stats initialization (Amir Tzin) [2049435] - net/mlx5: Add priorities for counters in RDMA namespaces (Amir Tzin) [2049435] - net/mlx5: Add ifc bits to support optional counters (Amir Tzin) [2049435] - net/mlx5: Enable single IRQ for PCI Function (Amir Tzin) [2049435] - net/mlx5: Shift control IRQ to the last index (Amir Tzin) [2049435] - net/mlx5: Bridge, pop VLAN on egress table miss (Amir Tzin) [2049435] - net/mlx5: Bridge, mark reg_c1 when pushing VLAN (Amir Tzin) [2049435] - net/mlx5: Bridge, extract VLAN pop code to dedicated functions (Amir Tzin) [2049435] - net/mlx5: Bridge, refactor eswitch instance usage (Amir Tzin) [2049435] - net/mlx5e: Support accept action (Amir Tzin) [2049435] - net/mlx5e: Specify out ifindex when looking up encap route (Amir Tzin) [2049435] - net/mlx5e: Reserve a value from TC tunnel options mapping (Amir Tzin) [2049435] - net/mlx5e: Move parse fdb check into actions_match_supported_fdb() (Amir Tzin) [2049435] - net/mlx5e: Split actions_match_supported() into a sub function (Amir Tzin) [2049435] - net/mlx5e: Move mod hdr allocation to a single place (Amir Tzin) [2049435] - net/mlx5e: TC, Refactor sample offload error flow (Amir Tzin) [2049435] - RDMA/mlx5: Avoid taking MRs from larger MR cache pools when a pool is empty (Amir Tzin) [2049435] - IB/mlx5: Flow through a more detailed return code from get_prefetchable_mr() (Amir Tzin) [2049435] - net/mlx5e: Use array_size() helper (Amir Tzin) [2049435] - net/mlx5: Use struct_size() helper in kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Use kvcalloc() instead of kvzalloc() (Amir Tzin) [2049435] - net/mlx5: Tolerate failures in debug features while driver load (Amir Tzin) [2049435] - IB/mlx5: Enable UAR to have DevX UID (Amir Tzin) [2049435] - net/mlx5: Add uid field to UAR allocation structures (Amir Tzin) [2049435] - net/mlx5e: check return value of rhashtable_init (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for ingress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: Enable TC offload for egress MACVLAN (Amir Tzin) [2049435] - net/mlx5e: loopback test is not supported in switchdev mode (Amir Tzin) [2049435] - net/mlx5e: Use NL_SET_ERR_MSG_MOD() for errors parsing tunnel attributes (Amir Tzin) [2049435] - net/mlx5e: Use tc sample stubs instead of ifdefs in source file (Amir Tzin) [2049435] - net/mlx5e: Remove redundant priv arg from parse_pedit_to_reformat() (Amir Tzin) [2049435] - net/mlx5e: Check action fwd/drop flag exists also for nic flows (Amir Tzin) [2049435] - net/mlx5e: Set action fwd flag when parsing tc action goto (Amir Tzin) [2049435] - net/mlx5e: Remove incorrect addition of action fwd flag (Amir Tzin) [2049435] - Revert "net/mlx5e: TC, Fix ct_clear overwriting ct action metadata" (Amir Tzin) [2049435] - net/mlx5e: Use correct return type (Amir Tzin) [2049435] - net/mlx5e: Add error flow for ethtool -X command (Amir Tzin) [2049435] - net/mlx5: Fix rdma aux device on devlink reload (Amir Tzin) [2049434] - RDMA/mlx5: Relax DCS QP creation checks (Amir Tzin) [2049434] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049434] - net/mlx5e: Make use of netdev_warn() (Amir Tzin) [2049434] - net/mlx5: Initialize numa node for all core devices (Amir Tzin) [2049434] - net/mlx5: Allocate individual capability (Amir Tzin) [2049434] - net/mlx5: Reorganize current and maximal capabilities to be per-type (Amir Tzin) [2049434] - net/mlx5: SF, use recent sysfs api (Amir Tzin) [2049434] - net/mlx5: Refcount mlx5_irq with integer (Amir Tzin) [2049434] - net/mlx5: Change SF missing dedicated MSI-X err message to dbg (Amir Tzin) [2049434] - net/mlx5: Align mlx5_irq structure (Amir Tzin) [2049434] - net/mlx5: Delete impossible dev->state checks (Amir Tzin) [2049434] - net/mlx5: Support enable_vnet devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_rdma devlink dev param (Amir Tzin) [2049434] - net/mlx5: Support enable_eth devlink dev param (Amir Tzin) [2049434] - RDMA/mlx5: Drop in-driver verbs object creations (Amir Tzin) [2049434] - RDMA/mlx5: Delete device resource mutex that didn't protect anything (Amir Tzin) [2049434] - RDMA/mlx5: Cancel pkey work before destroying device resources (Amir Tzin) [2049434] - net/mlx5e: Return -EOPNOTSUPP if more relevant when parsing tc actions (Amir Tzin) [2049434] - net/mlx5e: Remove redundant assignment of counter to null (Amir Tzin) [2049434] - net/mlx5e: Remove redundant parse_attr arg (Amir Tzin) [2049434] - net/mlx5e: Remove redundant cap check for flow counter (Amir Tzin) [2049434] - net/mlx5e: Remove redundant filter_dev arg from parse_tc_fdb_actions() (Amir Tzin) [2049434] - net/mlx5e: Remove redundant tc act includes (Amir Tzin) [2049434] - IB/mlx5: Rename is_apu_thread_cq function to is_apu_cq (Amir Tzin) [2049434] - RDMA/mlx5: Add DCS offload support (Amir Tzin) [2049434] - RDMA/mlx5: Separate DCI QP creation logic (Amir Tzin) [2049434] - net/mlx5: Add DCS caps & fields support (Amir Tzin) [2049434] - KVM: nVMX: Inject #UD if VMXON is attempted with incompatible CR0/CR4 (Vitaly Kuznetsov) [2119233] - mm: Fix PASID use-after-free issue (Jerry Snitselaar) [2113046] - scsi: csiostor: Uninitialized data in csio_ln_vnp_read_cbfn() (Rahul Lakkireddy) [2105815] - scsi: csiostor: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix a typo (Rahul Lakkireddy) [2105815] - scsi: csiostor: Assign boolean values to a bool variable (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix fall-through warnings for Clang (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix spelling mistake "couldnt" -> "couldn't" (Rahul Lakkireddy) [2105815] - scsi: csiostor: Add missing description for csio_rnode_fwevt_handler()'s 'fwevt' param (Rahul Lakkireddy) [2105815] - scsi: csiostor: Remove 2 unused variables {mc,edc}_bist_status_rdata_reg (Rahul Lakkireddy) [2105815] - scsi: csiostor: Demote kerneldoc that fails to meet the criteria (Rahul Lakkireddy) [2105815] - scsi: csiostor: Fix misnamed function parameter (Rahul Lakkireddy) [2105815] - scsi: csiostor: Adjust indentation in csio_device_reset (Rahul Lakkireddy) [2105815] - mediatek: mt76: eeprom: fix missing of_node_put() in mt76_find_power_limits_node() (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: consider EHT element size in assoc request (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211: switch airtime fairness back to deficit round-robin scheduling (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: fix throughput regression on DFS channels (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix incorrect testmode ipg on band 1 caused by wmm_idx (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: enlarge maximum VHT MPDU length to 11454 (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix aggregation subframes setting to HE max (Jose Ignacio Tornos Martinez) [2103625] - wifi: mac80211_hwsim: set virtio device ready in probe() (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix possible sdio deadlock in command fail (Jose Ignacio Tornos Martinez) [2103625] - wifi: rtw89: 8852a: rfk: fix div 0 exception (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: do not update pm states in case of error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7615: do not update pm stats in case of error (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Avoid REO CMD failed prints during firmware recovery (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Fix incorrect debug_mask mappings (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix missing skb drop on htc_tx_completion error (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921s: fix firmware download random fail (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix IRQ affinity warning on shutdown (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix netdev open race (Jose Ignacio Tornos Martinez) [2103625] - iwlwifi: fw: init SAR GEO table only if data is present (Jose Ignacio Tornos Martinez) [2103625] - ath10k: htt_tx: do not interpret Eth frames as WiFi (Jose Ignacio Tornos Martinez) [2103625] - ath11k: Don't check arvif->is_started before sending management frames (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix twt table_mask to u16 in mt7915_dev (Jose Ignacio Tornos Martinez) [2103625] - ath11k: reset 11d state in process of recovery (Jose Ignacio Tornos Martinez) [2103625] - brcmfmac: use ISO3166 country code and 0 rev as fallback on brcmfmac43602 chips (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix tx status related use-after-free race on station removal (Jose Ignacio Tornos Martinez) [2103625] - mt76: do not attempt to reorder received 802.3 packets without agg session (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: fix kernel crash at mt7921_pci_remove (Jose Ignacio Tornos Martinez) [2103625] - mt76: fix antenna config missing in 6G cap (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: report rx mode value in mt7915_mac_fill_rx_rate (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: do not pass data pointer to mt7915_mcu_muru_debug_set (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible NULL pointer dereference in mt7915_mac_fill_rx_vector (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix possible uninitialized pointer dereference in mt7986_wmac_gpio_setup (Jose Ignacio Tornos Martinez) [2103625] - ath10k: enable napi on RX path for usb (Jose Ignacio Tornos Martinez) [2103625] - ath11k: fix the warning of dev_wake in mhi_pm_disable_transition() (Jose Ignacio Tornos Martinez) [2103625] - ath11k: acquire ab->base_lock in unassign when finding the peer by addr (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix unbounded shift in mt7915_mcu_beacon_mbss (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7915: fix DBDC default band selection on MT7915D (Jose Ignacio Tornos Martinez) [2103625] - mt76: mt7921: honor pm user configuration in mt7921_sniffer_interface_iter (Jose Ignacio Tornos Martinez) [2103625] - i40e: Fix tunnel checksum offload with fragmented traffic (Ivan Vecera) [2107977] - net/mlx5e: Fix matchall police parameters validation (Ivan Vecera) [2106271] - net/sched: act_police: allow 'continue' action offload (Ivan Vecera) [2106271] - net: Print hashed skb addresses for all net and qdisc events (Ivan Vecera) [2106271] - net: sched: fixed barrier to prevent skbuff sticking in qdisc backlog (Ivan Vecera) [2106271] - net/sched: act_pedit: sanitize shift argument before usage (Ivan Vecera) [2106271] - net/sched: act_pedit: really ensure the skb is writable (Ivan Vecera) [2106271] - net/sched: taprio: Check if socket flags are valid (Ivan Vecera) [2106271] - net/sched: flower: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: matchall: Avoid overwriting error messages (Ivan Vecera) [2106271] - net/sched: cls_api: Add extack message for unsupported action offload (Ivan Vecera) [2106271] - net/sched: act_vlan: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_tunnel_key: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_skbedit: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_police: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_pedit: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_mpls: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_mirred: Add extack message for offload failure (Ivan Vecera) [2106271] - net/sched: act_gact: Add extack messages for offload failure (Ivan Vecera) [2106271] - net/sched: act_api: Add extack to offload_act_setup() callback (Ivan Vecera) [2106271] - net/sched: flower: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: matchall: Take verbose flag into account when logging error messages (Ivan Vecera) [2106271] - net/sched: fix incorrect vlan_push_eth dest field (Ivan Vecera) [2106271] - net/sched: add vlan push_eth and pop_eth action to the hardware IR (Ivan Vecera) [2106271] - selftests: tc-testing: Increase timeout in tdc config file (Ivan Vecera) [2106271] - flow_offload: improve extack msg for user when adding invalid filter (Ivan Vecera) [2106271] - flow_offload: reject offload for all drivers with invalid police parameters (Ivan Vecera) [2106271] - net: flow_offload: add tc police action parameters (Ivan Vecera) [2106271] - net: sched: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2106271] - net_sched: add __rcu annotation to netdev->qdisc (Ivan Vecera) [2106271] - net/sched: act_police: more accurate MTU policing (Ivan Vecera) [2106271] - net/sched: Enable tc skb ext allocation on chain miss only when needed (Ivan Vecera) [2106271] - net: sched: remove qdisc_qlen_cpu() (Ivan Vecera) [2106271] - net: sched: remove psched_tdiff_bounded() (Ivan Vecera) [2106271] - net: sched: Clarify error message when qdisc kind is unknown (Ivan Vecera) [2106271] - sch_cake: revise Diffserv docs (Ivan Vecera) [2106271] - flow_offload: fix suspicious RCU usage when offloading tc action (Ivan Vecera) [2106271] - net/sched: use min() macro instead of doing it manually (Ivan Vecera) [2106271] - selftests: tc-testing: add action offload selftest for action and filter (Ivan Vecera) [2106271] - flow_offload: validate flags of filter and actions (Ivan Vecera) [2106271] - flow_offload: add reoffload process to update hw_count (Ivan Vecera) [2106271] - net: sched: save full flags for tc action (Ivan Vecera) [2106271] - flow_offload: add process to update action stats from hardware (Ivan Vecera) [2106271] - flow_offload: rename exts stats update functions with hw (Ivan Vecera) [2106271] - flow_offload: add skip_hw and skip_sw to control if offload the action (Ivan Vecera) [2106271] - flow_offload: allow user to offload tc action to net device (Ivan Vecera) [2106271] - flow_offload: add ops to tc_action_ops for flow action setup (Ivan Vecera) [2106271] - flow_offload: rename offload functions with offload instead of flow (Ivan Vecera) [2106271] - flow_offload: add index to flow_action_entry structure (Ivan Vecera) [2106271] - flow_offload: reject to offload tc actions in offload drivers (Ivan Vecera) [2106271] - flow_offload: fill flags to action structure (Ivan Vecera) [2106271] - sch_cake: do not call cake_destroy() from cake_init() (Ivan Vecera) [2106271] - net/sched: fq_pie: prevent dismantle issue (Ivan Vecera) [2106271] - selftests/tc-testing: Fix cannot create /sys/bus/netdevsim/new_device: Directory nonexistent (Ivan Vecera) [2106271] - selftests/tc-testing: add missing config (Ivan Vecera) [2106271] - selftests/tc-testing: add exit code (Ivan Vecera) [2106271] - net/sched: act_ct: Offload only ASSURED connections (Ivan Vecera) [2106271] - selftests/tc-testings: Be compatible with newer tc output (Ivan Vecera) [2106271] - selftests: forwarding: Fix packet matching in mirroring selftests (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix undefined behavior in ktime_mono_to_any (Ivan Vecera) [2106271] - cls_flower: Fix inability to match GRE/IPIP packets (Ivan Vecera) [2106271] - sch_htb: Add extack messages for EOPNOTSUPP errors (Ivan Vecera) [2106271] - net: sch: simplify condtion for selecting mini_Qdisc_pair buffer (Ivan Vecera) [2106271] - net: sch: eliminate unnecessary RCU waits in mini_qdisc_pair_swap() (Ivan Vecera) [2106271] - net: sched: gred: dynamically allocate tc_gred_qopt_offload (Ivan Vecera) [2106271] - net: stats: Read the statistics in ___gnet_stats_copy_basic() instead of adding. (Ivan Vecera) [2106271] - net: sched: Allow statistics reads from softirq. (Ivan Vecera) [2106271] - net: sched: remove one pair of atomic operations (Ivan Vecera) [2106271] - net: sched: fix logic error in qdisc_run_begin() (Ivan Vecera) [2106271] - net: sch_tbf: Add a graft command (Ivan Vecera) [2106271] - net: sched: Remove Qdisc::running sequence counter (Ivan Vecera) [2106271] - net: sched: Merge Qdisc::bstats and Qdisc::cpu_bstats data types (Ivan Vecera) [2106271] - net: sched: Use _bstats_update/set() instead of raw writes (Ivan Vecera) [2106271] - net: sched: Protect Qdisc::bstats with u64_stats (Ivan Vecera) [2106271] - u64_stats: Introduce u64_stats_set() (Ivan Vecera) [2106271] - gen_stats: Move remaining users to gnet_stats_add_queue(). (Ivan Vecera) [2106271] - mq, mqprio: Use gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add gnet_stats_add_queue(). (Ivan Vecera) [2106271] - gen_stats: Add instead Set the value in __gnet_stats_copy_basic(). (Ivan Vecera) [2106271] - testing: selftests: tc_common: Add tc_check_at_least_x_packets() (Ivan Vecera) [2106271] - testing: selftests: forwarding.config.sample: Add tc flag (Ivan Vecera) [2106271] - net/sched: sch_taprio: properly cancel timer from taprio_destroy() (Ivan Vecera) [2106271] - net: sched: Use struct_size() helper in kvmalloc() (Ivan Vecera) [2106271] - net_sched: Use struct_size() and flex_array_size() helpers (Ivan Vecera) [2106271] - net: prevent user from passing illegal stab size (Ivan Vecera) [2106271] - net: sched: move and reuse mq_change_real_num_tx() (Ivan Vecera) [2106271] - selftests: net: test ethtool -L vs mq (Ivan Vecera) [2106271] - netdevsim: add ability to change channel count (Ivan Vecera) [2106271] - net: add netif_set_real_num_queues() for device reconfig (Ivan Vecera) [2106271] - net: sched: update default qdisc visibility after Tx queue cnt changes (Ivan Vecera) [2106271] - fix array-index-out-of-bounds in taprio_change (Ivan Vecera) [2106271] - Revert "flow_offload: action should not be NULL when it is referenced" (Ivan Vecera) [2106271] - sch_cake: fix srchost/dsthost hashing mode (Ivan Vecera) [2106271] - net/sched: cls_api, reset flags on replay (Ivan Vecera) [2106271] - net: sched: provide missing kdoc for tcf_pkt_info and tcf_ematch_ops (Ivan Vecera) [2106271] - net: flow_offload: correct comments mismatch with code (Ivan Vecera) [2106271] - net/sched: taprio: Fix init procedure (Ivan Vecera) [2106271] - net_sched: refactor TC action init API (Ivan Vecera) [2106271] - tc-testing: Add control-plane selftest for skbmod SKBMOD_F_ECN option (Ivan Vecera) [2106271] - net/sched: act_skbmod: Add SKBMOD_F_ECN option support (Ivan Vecera) [2106271] - qdisc: add new field for qdisc_enqueue tracepoint (Ivan Vecera) [2106271] - net/sched: act_skbmod: Skip non-Ethernet packets (Ivan Vecera) [2106271] - net/sched: Remove unnecessary if statement (Ivan Vecera) [2106271] - net_sched: introduce tracepoint trace_qdisc_enqueue() (Ivan Vecera) [2106271] - net_sched: use px to print skb address in trace_qdisc_dequeue() (Ivan Vecera) [2106271] - net: use px to print skb address in trace_netif_receive_skb (Ivan Vecera) [2106271] - net/sched: sch_taprio: fix typo in comment (Ivan Vecera) [2106271] - flow_offload: action should not be NULL when it is referenced (Ivan Vecera) [2106271] - net: sched: remove qdisc->empty for lockless qdisc (Ivan Vecera) [2106271] - net: sched: implement TCQ_F_CAN_BYPASS for lockless qdisc (Ivan Vecera) [2106271] - net: sched: avoid unnecessary seqcount operation for lockless qdisc (Ivan Vecera) [2106271] - Revert "net/sched: cls_flower: Remove match on n_proto" (Ivan Vecera) [2106271] - net: sched: add barrier to ensure correct ordering for lockless qdisc (Ivan Vecera) [2106271] - net: sched: fix error return code in tcf_del_walker() (Ivan Vecera) [2106271] - net/sched: cls_flower: Remove match on n_proto (Ivan Vecera) [2106271] - sch_cake: revise docs for RFC 8622 LE PHB support (Ivan Vecera) [2106271] - sch_cake: Fix out of bounds when parsing TCP options and header (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_lookup_leaf() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_do_events() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_charge_class() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_change_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_class_mode() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_deactivate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_activate_prios() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_remove_class_from_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_class_to_row() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_next_rb_node() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_wait_tree() (Ivan Vecera) [2106271] - sch_htb: fix doc warning in htb_add_to_id_tree() (Ivan Vecera) [2106271] - net/sched: act_vlan: Test priority 0 modification (Ivan Vecera) [2106271] - net/sched: act_vlan: No dump for unset priority (Ivan Vecera) [2106271] - net: sched: Fix spelling mistakes (Ivan Vecera) [2106271] - net/sched: fq_pie: fix OOB access in the traffic path (Ivan Vecera) [2106271] - net/sched: fq_pie: re-factor fix for fq_pie endless loop (Ivan Vecera) [2106271] - net: taprio offload: enforce qdisc to netdev queue mapping (Ivan Vecera) [2106271] - net/sched: taprio: Drop unnecessary NULL check after container_of (Ivan Vecera) [2106271] - net: flow_offload: add FLOW_ACTION_PPPOE_PUSH (Ivan Vecera) [2106271] - gve: Recording rx queue before sending to napi (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer queue index check (Jordan Kimbrough) [2018609] - gve: Fix GFP flags when allocing pages (Jordan Kimbrough) [2018609] - gve: Add tx|rx-coalesce-usec for DQO (Jordan Kimbrough) [2018609] - gve: Add consumed counts to ethtool stats (Jordan Kimbrough) [2018609] - gve: Implement suspend/resume/shutdown (Jordan Kimbrough) [2018609] - gve: Add optional metadata descriptor type GVE_TXD_MTD (Jordan Kimbrough) [2018609] - gve: remove memory barrier around seqno (Jordan Kimbrough) [2018609] - gve: Update gve_free_queue_page_list signature (Jordan Kimbrough) [2018609] - gve: Move the irq db indexes out of the ntfy block struct (Jordan Kimbrough) [2018609] - gve: Correct order of processing device options (Jordan Kimbrough) [2018609] - gve: fix for null pointer dereference. (Jordan Kimbrough) [2018609] - gve: fix unmatched u64_stats_update_end() (Jordan Kimbrough) [2018609] - gve: Fix off by one in gve_tx_timeout() (Jordan Kimbrough) [2018609] - gve: Add a jumbo-frame device option. (Jordan Kimbrough) [2018609] - gve: Implement packet continuation for RX. (Jordan Kimbrough) [2018609] - gve: Add RX context. (Jordan Kimbrough) [2018609] - gve: Track RX buffer allocation failures (Jordan Kimbrough) [2018609] - gve: Allow pageflips on larger pages (Jordan Kimbrough) [2018609] - gve: Add netif_set_xps_queue call (Jordan Kimbrough) [2018609] - gve: Recover from queue stall due to missed IRQ (Jordan Kimbrough) [2018609] - gve: Do lazy cleanup in TX path (Jordan Kimbrough) [2018609] - gve: Add rx buffer pagecnt bias (Jordan Kimbrough) [2018609] - gve: Switch to use napi_complete_done (Jordan Kimbrough) [2018609] - gve: report 64bit tx_bytes counter from gve_handle_report_stats() (Jordan Kimbrough) [2018609] - gve: fix gve_get_stats() (Jordan Kimbrough) [2018609] - gve: Properly handle errors in gve_assign_qpl (Jordan Kimbrough) [2018609] - gve: Avoid freeing NULL pointer (Jordan Kimbrough) [2018609] - gve: Correct available tx qpl check (Jordan Kimbrough) [2018609] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Jordan Kimbrough) [2018609] - gve: Use kvcalloc() instead of kvzalloc() (Jordan Kimbrough) [2018609] - gve: DQO: avoid unused variable warnings (Jordan Kimbrough) [2018609] - gve: fix the wrong AdminQ buffer overflow check (Jordan Kimbrough) [2018609] - gve: DQO: Remove incorrect prefetch (Jordan Kimbrough) [2018609] - gve: Simplify code and axe the use of a deprecated API (Jordan Kimbrough) [2018609] - gve: Propagate error codes to caller (Jordan Kimbrough) [2018609] - gve: Fix an error handling path in 'gve_probe()' (Jordan Kimbrough) [2018609] - gve: DQO: Fix off by one in gve_rx_dqo() (Jordan Kimbrough) [2018609] - gve: Fix swapped vars when fetching max queues (Jordan Kimbrough) [2018609] - gve: Fix warnings reported for DQO patchset (Jordan Kimbrough) [2018609] - gve: DQO: Add RX path (Jordan Kimbrough) [2018609] - gve: DQO: Add TX path (Jordan Kimbrough) [2018609] - gve: DQO: Configure interrupts on device up (Jordan Kimbrough) [2018609] - gve: DQO: Add ring allocation and initialization (Jordan Kimbrough) [2018609] - gve: DQO: Add core netdev features (Jordan Kimbrough) [2018609] - gve: Update adminq commands to support DQO queues (Jordan Kimbrough) [2018609] - gve: Add DQO fields for core data structures (Jordan Kimbrough) [2018609] - gve: Add dqo descriptors (Jordan Kimbrough) [2018609] - gve: Add support for DQO RX PTYPE map (Jordan Kimbrough) [2018609] - gve: adminq: DQO specific device descriptor logic (Jordan Kimbrough) [2018609] - gve: Introduce per netdev `enum gve_queue_format` (Jordan Kimbrough) [2018609] - gve: Introduce a new model for device options (Jordan Kimbrough) [2018609] - gve: Make gve_rx_slot_page_info.page_offset an absolute offset (Jordan Kimbrough) [2018609] - gve: gve_rx_copy: Move padding to an argument (Jordan Kimbrough) [2018609] - gve: Move some static functions to a common file (Jordan Kimbrough) [2018609] - gve: Correct SKB queue index validation. (Jordan Kimbrough) [2018609] - gve: Upgrade memory barrier in poll routine (Jordan Kimbrough) [2018609] - gve: Add NULL pointer checks when freeing irqs. (Jordan Kimbrough) [2018609] - gve: Update mgmt_msix_idx if num_ntfy changes (Jordan Kimbrough) [2018609] - gve: Check TX QPL was actually assigned (Jordan Kimbrough) [2018609] - net: gve: remove duplicated allowed (Jordan Kimbrough) [2018609] - net: gve: convert strlcpy to strscpy (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing in the tx path (Jordan Kimbrough) [2018609] - gve: Rx Buffer Recycling (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing to the rx path (Jordan Kimbrough) [2018609] - gve: Add support for raw addressing device option (Jordan Kimbrough) [2018609] - net: don't include ethtool.h from netdevice.h (Jordan Kimbrough) [2018609] - gve: Replace zero-length array with flexible-array member (Jordan Kimbrough) [2018609] - gve: Enable Link Speed Reporting in the driver. (Jordan Kimbrough) [2018609] - gve: Use link status register to report link status (Jordan Kimbrough) [2018609] - gve: Batch AQ commands for creating and destroying queues. (Jordan Kimbrough) [2018609] - gve: NIC stats for report-stats and for ethtool (Jordan Kimbrough) [2018609] - gve: Add Gvnic stats AQ command and ethtool show/set-priv-flags. (Jordan Kimbrough) [2018609] - gve: Use dev_info/err instead of netif_info/err. (Jordan Kimbrough) [2018609] - gve: Add stats for gve. (Jordan Kimbrough) [2018609] - gve: Get and set Rx copybreak via ethtool (Jordan Kimbrough) [2018609] - redhat: update ppc64le secureboot signing key (Jarod Wilson) [2109215] - tools: add cpupower daemon reload when installed/upgraded (Jarod Wilson) [2042424] - sfc: fix use after free when disabling sriov (Íñigo Huguet) [2105999] - drm/nouveau: recognise GA103 (Karol Herbst) [1923125] - drm/aperture: Run fbdev removal before internal helpers (Michel Dänzer) [2088410] - drm/i915/ttm: fix 32b build (Michel Dänzer) [2088410] - drm/amd/display: Ensure valid event timestamp for cursor-only commits (Michel Dänzer) [2088410] - drm/amd/pm: Prevent divide by zero (Michel Dänzer) [2088410] - drm/amd/display: Only use depth 36 bpp linebuffers on DCN display engines. (Michel Dänzer) [2088410] - drm/amdkfd: correct the MEC atomic support firmware checking for GC 10.3.7 (Michel Dänzer) [2088410] - drm/i915/selftests: fix subtraction overflow bug (Michel Dänzer) [2088410] - drm/i915/gt: Serialize TLB invalidates with GT resets (Michel Dänzer) [2088410] - drm/i915/gt: Serialize GRDOM access between multiple engine resets (Michel Dänzer) [2088410] - drm/i915/ttm: fix sg_table construction (Michel Dänzer) [2088410] - drm/i915/selftests: fix a couple IS_ERR() vs NULL tests (Michel Dänzer) [2088410] - drm/i915/gvt: IS_ERR() vs NULL bug in intel_gvt_update_reg_whitelist() (Michel Dänzer) [2088410] - drm/i915/guc: ADL-N should use the same GuC FW as ADL-S (Michel Dänzer) [2088410] - drm/i915: fix a possible refcount leak in intel_dp_add_mst_connector() (Michel Dänzer) [2088410] - drm/amdgpu/display: disable prefer_shadow for generic fb helpers (Michel Dänzer) [2088410] - drm/amdgpu: keep fbdev buffers pinned during suspend (Michel Dänzer) [2088410] - drm/fourcc: fix integer type usage in uapi header (Michel Dänzer) [2088410] - drm/i915/dgfx: Disable d3cold at gfx root port (Michel Dänzer) [2088410] - drm/i915/gem: add missing else (Michel Dänzer) [2088410] - drm/amdgpu: To flush tlb for MMHUB of RAVEN series (Michel Dänzer) [2088410] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2088410] - drm/amdgpu: fix adev variable used in amdgpu_device_gpu_recover() (Michel Dänzer) [2088410] - drm/amd: Revert "drm/amd/display: keep eDP Vdd on when eDP stream is already enabled" (Michel Dänzer) [2088410] - udmabuf: add back sanity check (Michel Dänzer) [2088410] - drm/amd/display: Fix typo in override_lane_settings (Michel Dänzer) [2088410] - amd/display/dc: Fix COLOR_ENCODING and COLOR_RANGE doing nothing for DCN20+ (Michel Dänzer) [2088410] - drm/i915: Implement w/a 22010492432 for adl-s (Michel Dänzer) [2088410] - drm/i915/uc: remove accidental static from a local variable (Michel Dänzer) [2088410] - drm/amd/display: Cap OLED brightness per max frame-average luminance (Michel Dänzer) [2088410] - drm/amdgpu: Fix GTT size reporting in amdgpu_ioctl (Michel Dänzer) [2088410] - drm/i915/reset: Fix error_state_read ptr + offset use (Michel Dänzer) [2088410] - drm/amdkfd: add pinned BOs to kfd_bo_list (Michel Dänzer) [2088410] - drm/amdkfd: Use mmget_not_zero in MMU notifier (Michel Dänzer) [2088410] - drm/amdgpu: Resolve RAS GFX error count issue after cold boot on Arcturus (Michel Dänzer) [2088410] - drm/amd/display: Read Golden Settings Table from VBIOS (Michel Dänzer) [2088410] - Revert "drm/amd/display: Fix DCN3 B0 DP Alt Mapping" (Michel Dänzer) [2088410] - drm/amdgpu: update VCN codec support for Yellow Carp (Michel Dänzer) [2088410] - drm/amd/display: remove stale config guards (Michel Dänzer) [2088410] - drm/amdgpu/jpeg2: Add jpeg vmid update under IB submit (Michel Dänzer) [2088410] - drm/atomic: Force bridge self-refresh-exit on CRTC switch (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Support PSR-exit to disable transition (Michel Dänzer) [2088410] - drm/amdkfd:Fix fw version for 10.3.6 (Michel Dänzer) [2088410] - drm/amd/pm: use bitmap_{from,to}_arr32 where appropriate (Michel Dänzer) [2088410] - drm/amd/pm: correct the metrics version for SMU 11.0.11/12/13 (Michel Dänzer) [2088410] - drm/amd/pm: Fix missing thermal throttler status (Michel Dänzer) [2088410] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2088410] - drm/radeon: fix a possible null pointer dereference (Michel Dänzer) [2088410] - drm/amd/display: Check zero planes for OTG disable W/A on clock change (Michel Dänzer) [2088410] - drm/amd/display: Check if modulo is 0 before dividing. (Michel Dänzer) [2088410] - drm/amdgpu: fix limiting AV1 to the first instance on VCN3 (Michel Dänzer) [2088410] - drm/bridge: ti-sn65dsi83: Handle dsi_lanes == 0 as invalid (Michel Dänzer) [2088410] - drm/amdgpu: Off by one in dm_dmub_outbox1_low_irq() (Michel Dänzer) [2088410] - gma500: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/i915/dsi: fix VBT send packet port selection for ICL+ (Michel Dänzer) [2088410] - drm/bridge: analogix_dp: Grab runtime PM reference for DP-AUX (Michel Dänzer) [2088410] - drm/nouveau/kms/nv50-: atom: fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/clk: Fix an incorrect NULL check on list iterator (Michel Dänzer) [2088410] - drm/nouveau/subdev/bus: Ratelimit logging for fault errors (Michel Dänzer) [2088410] - drm/amdgpu/cs: make commands with 0 chunks illegal behaviour. (Michel Dänzer) [2088410] - drm/amdgpu: add beige goby PCI ID (Michel Dänzer) [2088410] - drm/i915: Fix CFI violation with show_dynamic_id() (Michel Dänzer) [2088410] - drm/bridge: it6505: Send DPCD SET_POWER to downstream (Michel Dänzer) [2088410] - drm/panel: panel-simple: Fix proper bpc for AM-1280800N3TZQW-T00H (Michel Dänzer) [2088410] - drm/panel: simple: Add missing bus flags for Innolux G070Y2-L01 (Michel Dänzer) [2088410] - drm/bridge: Fix it6505 Kconfig DRM_DP_AUX_BUS dependency (Michel Dänzer) [2088410] - drm/bridge: Fix error handling in analogix_dp_probe (Michel Dänzer) [2088410] - drm/bridge: anx7625: Use uint8 for lane-swing arrays (Michel Dänzer) [2088410] - drm/amd/amdgpu: Remove static from variable in RLCG Reg RW (Michel Dänzer) [2088410] - drm/amd/amdgpu: Fix asm/hypervisor.h build error. (Michel Dänzer) [2088410] - drm/amd/amdgpu: Only reserve vram for firmware with vega9 MS_HYPERV host. (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix HFP_HSW_HBP_HI and HFP_MIN handling (Michel Dänzer) [2088410] - drm: bridge: icn6211: Fix register layout (Michel Dänzer) [2088410] - drm/bridge: adv7511: clean up CEC adapter when probe fails (Michel Dänzer) [2088410] - drm/bridge: anx7625: add missing destroy_workqueue() in anx7625_i2c_probe() (Michel Dänzer) [2088410] - drm/edid: fix invalid EDID extension block filtering (Michel Dänzer) [2088410] - drm/bridge: it6505: Fix build error (Michel Dänzer) [2088410] - drm: bridge: it66121: Fix the register page length (Michel Dänzer) [2088410] - drm/vmwgfx: Fix an invalid read (Michel Dänzer) [2088410] - drm/ssd130x: Reduce temporary buffer sizes (Michel Dänzer) [2088410] - drm/ssd130x: Fix rectangle updates (Michel Dänzer) [2088410] - drm/format-helper: Fix XRGB888 to monochrome conversion (Michel Dänzer) [2088410] - drm/format-helper: Rename drm_fb_xrgb8888_to_mono_reversed() (Michel Dänzer) [2088410] - drm/solomon: Make DRM_SSD130X depends on MMU (Michel Dänzer) [2088410] - drm: ssd130x: Always apply segment remap setting (Michel Dänzer) [2088410] - drm: ssd130x: Fix COM scan direction register mask (Michel Dänzer) [2088410] - drm/bridge: anx7625: check the return on anx7625_aux_trans (Michel Dänzer) [2088410] - drm/selftests: missing error code in igt_buddy_alloc_smoke() (Michel Dänzer) [2088410] - drm/bridge_connector: enable HPD by default if supported (Michel Dänzer) [2088410] - drm: fix EDID struct for old ARM OABI format (Michel Dänzer) [2088410] - drm/amdgpu: Move mutex_init(&smu->message_lock) to smu_early_init() (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu13 (Michel Dänzer) [2088410] - drm/amd/pm: update smartshift powerboost calc for smu12 (Michel Dänzer) [2088410] - drm/amdgpu/ucode: Remove firmware load type check in amdgpu_ucode_free_bo (Michel Dänzer) [2088410] - drm/amdgpu/psp: move PSP memory alloc from hw_init to sw_init (Michel Dänzer) [2088410] - drm/amd/pm: fix the compile warning (Michel Dänzer) [2088410] - drm/amdkfd: Fix circular lock dependency warning (Michel Dänzer) [2088410] - drm/plane: Move range check for format_count earlier (Michel Dänzer) [2088410] - drm/amdgpu/sdma: Fix incorrect calculations of the wptr of the doorbells (Michel Dänzer) [2088410] - drm/amd/pm: fix double free in si_parse_power_table() (Michel Dänzer) [2088410] - drm/amdgpu/pm: fix the null pointer while the smu is disabled (Michel Dänzer) [2088410] - drm/amd/display: Disabling Z10 on DCN31 (Michel Dänzer) [2088410] - drm/virtio: fix NULL pointer dereference in virtio_gpu_conn_get_modes (Michel Dänzer) [2088410] - drm/vmwgfx: validate the screen formats (Michel Dänzer) [2088410] - drm/selftests: fix a shift-out-of-bounds bug (Michel Dänzer) [2088410] - drm/i915: Fix -Wstringop-overflow warning in call to intel_read_wm_latency() (Michel Dänzer) [2088410] - selftests/xsk: Disable hanging BPF RES tests (Felix Maurer) [2116940] - NLM: Defend against file_lock changes after vfs_test_lock() (Benjamin Coddington) [2094884] - ice: Fix VF not able to send tagged traffic with no VLAN filters (Petr Oros) [2055446] - ice: Ignore error message when setting same promiscuous mode (Petr Oros) [2100683] - ice: Fix clearing of promisc mode with bridge over bond (Petr Oros) [2100683] - ice: Ignore EEXIST when setting promisc mode (Petr Oros) [2100683] - ice: Fix double VLAN error when entering promisc mode (Petr Oros) [2100683]- fs: dlm: fix build with CONFIG_IPV6 disabled (Alexander Aring) [2036988] - fs: dlm: don't call kernel_getpeername() in error_report() (Alexander Aring) [2036988] - fs: dlm: use sk->sk_socket instead of con->sock (Alexander Aring) [2036988] - x86: intel_epb: Allow model specific normal EPB value (Prarit Bhargava) [2101488] - x86: intel_epb: Do not build when CONFIG_PM is unset (Prarit Bhargava) [2101488] - x86: intel_epb: Take CONFIG_PM into account (Prarit Bhargava) [2101488] - PM / arch: x86: MSR_IA32_ENERGY_PERF_BIAS sysfs interface (Prarit Bhargava) [2101488] - PM / arch: x86: Rework the MSR_IA32_ENERGY_PERF_BIAS handling (Prarit Bhargava) [2101488] - thermal: int340x: Add Raptor Lake PCI device id (Prarit Bhargava) [2064828] - thermal: int340x: Support Raptor Lake (Prarit Bhargava) [2064828] - nvme-fc: restart admin queue if the caller needs to restart queue (Ewan D. Milne) [2095693] - netfilter: nf_tables: replace BUG_ON by element length check (Florian Westphal) [2104497] - netfilter: nf_log: incorrect offset to network header (Florian Westphal) [2104497] - netfilter: nft_set_pipapo: release elements in clone from abort path (Florian Westphal) [2104497] - netfilter: nf_tables: stricter validation of element data (Florian Westphal) [2104497] - netfilter: nft_dynset: restore set element counter when failing to update (Florian Westphal) [2104497] - netfilter: use get_random_u32 instead of prandom (Florian Westphal) [2104497] - netfilter: nf_tables: memleak flow rule from commit path (Florian Westphal) [2104497] - netfilter: nf_tables: hold mutex on netns pre_exit path (Florian Westphal) [2104497] - netfilter: conntrack: re-fetch conntrack after insertion (Florian Westphal) [2104497] - netfilter: flowtable: fix excessive hw offload attempts after failure (Florian Westphal) [2104497] - netfilter: flowtable: avoid possible false sharing (Florian Westphal) [2104497] - netfilter: nf_nat_h323: eliminate anonymous module_init & module_exit (Florian Westphal) [2104497] - netfilter: ip6t_rt: fix rt0_hdr parsing in rt_mt6 (Florian Westphal) [2104497] - netfilter: socket: icmp6: fix use-after-scope (Florian Westphal) [2104497] - netfilter: nft_fib_ipv6: skip ipv6 packets from any to link-local (Florian Westphal) [2104497] - net/mlx5: Remove ConnectX-7 device from the unsupported devices (Kamal Heib) [1899567] - fs: dlm: change posix lock sigint handling (Alexander Aring) [2088499] - fs: dlm: use dlm_plock_info for do_unlock_close (Alexander Aring) [2088499] - fs: dlm: change plock interrupted message to debug again (Alexander Aring) [2088499] - fs: dlm: add pid to debug log (Alexander Aring) [2088499] - fs: dlm: plock use list_first_entry (Alexander Aring) [2088499] - dlm: replace usage of found with dedicated list iterator variable (Alexander Aring) [2088499] - dlm: move global to static inits (Alexander Aring) [2088499] - dlm: remove unnecessary INIT_LIST_HEAD() (Alexander Aring) [2088499] - dlm: improve plock logging if interrupted (Alexander Aring) [2088499] - dlm: rearrange async condition return (Alexander Aring) [2088499] - dlm: cleanup plock_op vs plock_xop (Alexander Aring) [2088499] - dlm: replace sanity checks with WARN_ON (Alexander Aring) [2088499]- selftests: mptcp: make sendfile selftest work (Florian Westphal) [2109046] - selftests: mptcp: more stable simult_flows tests (Florian Westphal) [2109046] - be2net: Remove useless DMA-32 fallback configuration (Petr Oros) [2051324] - ethernet: constify references to netdev->dev_addr in drivers (Petr Oros) [2051324] - ethernet: Remove redundant 'flush_workqueue()' calls (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2051324] - ethernet: use eth_hw_addr_set() (Petr Oros) [2051324] - be2net: Use irq_update_affinity_hint() (Petr Oros) [2051324] - RedHat: ASoC: SOF: Intel: do not enable IMR boot when resuming by default (Jaroslav Kysela) [2114931] - ASoC: SOF: make ctx_store and ctx_restore as optional (Jaroslav Kysela) [2114931] - ASoC: SOF: ipc3-topology: Prevent double freeing of ipc_control_data via load_bytes (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries for AMD platforms (Jaroslav Kysela) [2114931] - ASoC: amd: yc: Update DMI table entries (Jaroslav Kysela) [2114931] - thunderbolt: Add DP OUT resource when DP tunnel is discovered (Torez Smith) [2107601] - iavf: Fix VLAN_V2 addition/rejection (Petr Oros) [2115618] - iavf: Fix deadlock in initialization (Petr Oros) [2054656] - qede: Reduce verbosity of ptp tx timestamp (Manish Chopra) [2080655] - dmaengine: idxd: Fixup merge conflict resolution from upstream (Jerry Snitselaar) [2100927] - dmaengine: idxd: skip clearing device context when device is read-only (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_transfer_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: add RO check for wq max_batch_size write (Jerry Snitselaar) [2100927] - dmaengine: idxd: fix device cleanup on disable (Jerry Snitselaar) [2100927] - Revert "dmaengine: idxd: Separate user and kernel pasid enabling" (Jerry Snitselaar) [2100927] - net: atlantic: always deep reset on pm op, fixing up my null deref regression (Foggy Liu) [2039680] - net: atlantic: invert deep par in pm functions, preventing null derefs (Foggy Liu) [2039680] - s390/ap: extend AP change bindings-complete uevent with counter (Mete Durlu) [2114907] - powerpc/memhotplug: Make lmb size 64bit (Diego Domingos) [2116517] - powerpc/drmem: Make lmb_size 64 bit (Diego Domingos) [2116517] - RHEL-only: tools: arm64: Use alternative.h header in sysreg.h (Eric Auger) [2118527]- vmxnet3: do not reschedule napi for rx processing (Kamal Heib) [2117263] - lockdown: also lock down previous kgdb use (Lenny Szubowicz) [2104748] {CVE-2022-21499} - sfc: fix kernel panic when creating VF (Íñigo Huguet) [2114738] - net/mlx4_en: use kzalloc (Amir Tzin) [2049433] - net/mlx4: Delete useless moduleparam include (Amir Tzin) [2049433] - RDMA/mlx4: remove redundant assignment to variable nreq (Amir Tzin) [2049433] - RDMA/mlx4: Delete useless module.h include (Amir Tzin) [2049433] - RDMA/mlx4: Don't continue event handler after memory allocation failure (Amir Tzin) [2049433] - net/mlx4: Use irq_update_affinity_hint() (Amir Tzin) [2049433] - RDMA/mlx4: Use bitmap_alloc() when applicable (Amir Tzin) [2049433] - net/mlx4_en: Update reported link modes for 1/10G (Amir Tzin) [2049433] - ethernet: Remove redundant 'flush_workqueue()' calls (Amir Tzin) [2049433] - mlx4: constify args for const dev_addr (Amir Tzin) [2049433] - mlx4: remove custom dev_addr clearing (Amir Tzin) [2049433] - mlx4: replace mlx4_u64_to_mac() with u64_to_ether_addr() (Amir Tzin) [2049433] - mlx4: replace mlx4_mac_to_u64() with ether_addr_to_u64() (Amir Tzin) [2049433] - net/mlx4_en: avoid one cache line miss to ring doorbell (Amir Tzin) [2049433] - net/mlx4_en: Add XDP_REDIRECT statistics (Amir Tzin) [2049433] - net/mlx4: Use array_size() helper in copy_to_user() (Amir Tzin) [2049433] - net: mlx4: Add support for XDP_REDIRECT (Amir Tzin) [2049433] - net/mellanox: switch from 'pci_' to 'dma_' API (Amir Tzin) [2049433] - net/mlx4: Use ARRAY_SIZE to get an array's size (Amir Tzin) [2049433] - net/mlx4: make the array states static const, makes object smaller (Amir Tzin) [2049433] - dma-direct: use the correct size for dma_set_encrypted() (Jerry Snitselaar) [2105608] - dma-debug: make things less spammy under memory pressure (Jerry Snitselaar) [2105608] - dma-iommu: Check that swiotlb is active before trying to use it (Jerry Snitselaar) [2105608] - cpufreq: powernow-k8: Re-order the init checks (Mark Langsdorf) [2072974] - cpufreq: unify show() and store() naming and use __ATTR_XX (Mark Langsdorf) [2072974] - cpufreq: amd-pstate: Add more tracepoint for AMD P-State module (Mark Langsdorf) [2072974] - cpufreq: CPPC: Fix performance/frequency conversion (Mark Langsdorf) [2072974] - cpufreq: Move to_gov_attr_set() to cpufreq.h (Mark Langsdorf) [2072974] - cpufreq: use default_groups in kobj_type (Mark Langsdorf) [2072974] - cpufreq: Fix initialization of min and max frequency QoS requests (Mark Langsdorf) [2072974] - cpufreq: Fix a comment in cpufreq_policy_free (Mark Langsdorf) [2072974] - cpufreq: Fix get_cpu_device() failure in add_cpu_dev_symlink() (Mark Langsdorf) [2072974] - cpufreq: schedutil: Destroy mutex before kobject_put() frees the memory (Mark Langsdorf) [2072974] - cpufreq: sh: Remove sh_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: acpi: Remove acpi_cpufreq_cpu_ready() (Mark Langsdorf) [2072974] - cpufreq: Fix fall-through warning for Clang (Mark Langsdorf) [2072974] - cpufreq: Remove ->resolve_freq() (Mark Langsdorf) [2072974] - cpufreq: Reuse cpufreq_driver_resolve_freq() in __cpufreq_driver_target() (Mark Langsdorf) [2072974] - cpufreq: Remove the ->stop_cpu() driver callback (Mark Langsdorf) [2072974] - cpufreq: powernv: Migrate to ->exit() callback instead of ->stop_cpu() (Mark Langsdorf) [2072974] - cpufreq: Make cpufreq_online() call driver->offline() on errors (Mark Langsdorf) [2072974] - cpufreq: sh: Remove unused linux/sched.h headers (Mark Langsdorf) [2072974] - cpufreq: stats: Clean up local variable in cpufreq_stats_create_table() (Mark Langsdorf) [2072974] - cpufreq: Remove unused for_each_policy macro (Mark Langsdorf) [2072974] - cpufreq: Rudimentary typos fix in the file s5pv210-cpufreq.c (Mark Langsdorf) [2072974] - ACPI: CPPC: Fix enabling CPPC on AMD systems with shared memory (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require flexible address space if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Don't require _OSC if X86_FEATURE_CPPC is supported (Mark Langsdorf) [2067296] - x86/ACPI: CPPC: Rename cppc_msr.c to cppc.c (Mark Langsdorf) [2067296] - ACPI: CPPC: Only probe for _CPC if CPPC v2 is acked (Mark Langsdorf) [2067296] - ACPI: CPPC: Assume no transition latency if no PCCT (Mark Langsdorf) [2067296] - ACPI: bus: Set CPPC _OSC bits for all and when CPPC_LIB is supported (Mark Langsdorf) [2067296] - ACPI: CPPC: Check _OSC for flexible address space (Mark Langsdorf) [2067296] - ACPI: processor: idle: Avoid falling back to C3 type C-states (Mark Langsdorf) [2067296] - Revert "ACPI: processor: idle: Only flush cache on entering C3" (Mark Langsdorf) [2067296] - ACPI: CPPC: Change default error code and clean up debug messages in probe (Mark Langsdorf) [2067296] - ACPI: CPPC: Avoid out of bounds access when parsing _CPC data (Mark Langsdorf) [2067296] - ACPI: tables: Make LAPIC_ADDR_OVR address readable in message (Mark Langsdorf) [2067296] - ACPI: IPMI: replace usage of found with dedicated list iterator variable (Mark Langsdorf) [2067296] - ACPI, APEI: Use the correct variable for sizeof() (Mark Langsdorf) [2067296] - clocksource: acpi_pm: fix return value of __setup handler (Mark Langsdorf) [2067296] - ACPI / x86: Add support for LPS0 callback handler (Mark Langsdorf) [2067296] - ACPI: bus: Avoid using CPPC if not supported by firmware (Mark Langsdorf) [2067296] - Revert "ACPI: Pass the same capabilities to the _OSC regardless of the query flag" (Mark Langsdorf) [2067296] - ACPI: video: Force backlight native for Clevo NL5xRU and NL5xNU (Mark Langsdorf) [2067296] - PM: hibernate: Honour ACPI hardware signature by default for virtual guests (Mark Langsdorf) [2067296] - ACPI: NFIT: Remove block aperture support (Mark Langsdorf) [2067296] - x86, ACPI: rename init_freq_invariance_cppc() to arch_init_invariance_cppc() (Mark Langsdorf) [2067296] - ACPI/APEI: Limit printable size of BERT table data (Mark Langsdorf) [2067296] - ACPI: APEI: fix return value of __setup handlers (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Lenovo Yoga Tablet 1050F/L (Mark Langsdorf) [2067296] - ACPI / x86: Add skip i2c clients quirk for Nextbook Ares 8 (Mark Langsdorf) [2067296] - ACPICA: Avoid walking the ACPI Namespace if it is not there (Mark Langsdorf) [2067296] - ACPI: processor idle: Check for architectural support for LPI (Mark Langsdorf) [2067296] - ACPI: battery: Add device HID and quirk for Microsoft Surface Go 3 (Mark Langsdorf) [2067296] - ACPI: fan: Add additional attributes for fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Properly handle fine grain control (Mark Langsdorf) [2067296] - ACPI: fan: Optimize struct acpi_fan_fif (Mark Langsdorf) [2067296] - ACPI: fan: Separate file for attributes creation (Mark Langsdorf) [2067296] - ACPI: fan: Fix error reporting to user space (Mark Langsdorf) [2067296] - ACPI: clean up double words in two comments (Mark Langsdorf) [2067296] - ACPI: property: Get rid of redundant 'else' (Mark Langsdorf) [2067296] - ACPI: EC: Rearrange code in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Reduce indentation level in acpi_ec_submit_event() (Mark Langsdorf) [2067296] - ACPI: EC: Do not return result from advance_transaction() (Mark Langsdorf) [2067296] - ACPI: EC / PM: Print additional debug message in acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067296] - ACPI: PM: Print additional debug message in acpi_s2idle_wake() (Mark Langsdorf) [2067296] - ACPI: tables: Add CEDT signature to the list of known tables (Mark Langsdorf) [2067296] - ACPI: properties: Consistently return -ENOENT if there are no more references (Mark Langsdorf) [2067296] - ACPI: OSL: Fix and clean up acpi_os_read/write_port() (Mark Langsdorf) [2067296] - ACPICA: Use uintptr_t and offsetof() in Linux kernel builds (Mark Langsdorf) [2067296] - ACPI: processor: idle: Only flush cache on entering C3 (Mark Langsdorf) [2067296] - intel_idle: Add AlderLake support (Lenny Szubowicz) [2075709] - intel_idle: Fix SPR C6 optimization (Lenny Szubowicz) [2075709] - intel_idle: Fix the 'preferred_cstates' module parameter (Lenny Szubowicz) [2075709] - cpuidle: intel_idle: Update intel_idle() kerneldoc comment (Lenny Szubowicz) [2075709] - ice: Fix promiscuous mode not turning off (Petr Oros) [2088787] - ice: Introduce enabling promiscuous mode on multiple VF's (Petr Oros) [2088787] - PCI/IOV: Add pci_iov_get_pf_drvdata() to allow VF reaching the drvdata of a PF (Myron Stowe) [2106259] - PCI/IOV: Add pci_iov_vf_id() to get VF index (Myron Stowe) [2106259] - redhat: enable CONFIG_MAXLINEAR_GPHY as module (Petr Oros) [2071856] - net: phy: enhance GPY115 loopback disable function (Petr Oros) [2071856] - net: phy: add Maxlinear GPY115/21x/24x driver (Petr Oros) [2071856] - cgroup: Use css_tryget() instead of css_tryget_online() in task_get_css() (Vratislav Bendel) [2111491] - ASoC: mediatek: Fix error handling in mt8173_max98090_dev_probe (Jaroslav Kysela) [2065580] - ASoC: amd: Add support for enabling DMIC on acp6x via _DSD (Jaroslav Kysela) [2065580] - soundwire: intel: prevent pm_runtime resume prior to system suspend (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (fw v1.0.0) (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk for Fiero SC-01 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirks for MacroSilicon MS2100/MS2106 devices (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Add ASP TX3/4 source to register patch (Jaroslav Kysela) [2065580] - ASoC: dapm: Initialise kcontrol data for mux/demux controls (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: fix kernel NULL pointer dereference when IO error (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Correct some control names (Jaroslav Kysela) [2065580] - ASoC: wm5110: Fix DRE control (Jaroslav Kysela) [2065580] - ASoC: wm_adsp: Fix event for preloader (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_wm5102: Fix GPIO related probe-ordering problem (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Clarify the cl_dsp_init() flow (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-loader: Make sure that the fw load sequence is followed (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda-dsp: Expose hda_dsp_core_power_up() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: initialize workqueues in probe (Jaroslav Kysela) [2065580] - ASoC: rt7*-sdw: harden jack_detect_handler (Jaroslav Kysela) [2065580] - ASoC: rt711: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_sdw: handle errors on card registration (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca-sdw: fix calibrate mutex initialization (Jaroslav Kysela) [2065580] - ASoC: Realtek/Maxim SoundWire codecs: disable pm_runtime on remove (Jaroslav Kysela) [2065580] - ASoC: ops: Fix off by one in range control validation (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the handling of fmt_config flexible array (Jaroslav Kysela) [2065580] - ASoC: Intel: Skylake: Correct the ssp rate discovery in skl_get_ssp_clks() (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc221 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: fix mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix headset mic for Acer SF313-51 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Apply quirk for another HP ProDesk 600 G3 model (Jaroslav Kysela) [2065580] - ALSA: hda - Add fixup for Dell Latitidue E5430 (Jaroslav Kysela) [2065580] - ASoC: SOF: Intel: hda: Fix compressed stream position tracking (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Move and correct size checks in sof_ipc3_control_load_bytes() (Jaroslav Kysela) [2065580] - ASoC: codecs: rt700/rt711/rt711-sdca: resume bus/codec in .set_jack_detect (Jaroslav Kysela) [2065580] - ASoC: rt711-sdca: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: rt711: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ALSA: cs46xx: Fix missing snd_card_free() call at probe error (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo L140PU (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workarounds for Behringer UMC 204/404 HD (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo NS50PU (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for Clevo PD70PNT (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Apply fixup for Lenovo Yoga Duet 7 properly (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - ALC897 headset MIC no sound (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add mute LED quirk for HP Omen laptop (Jaroslav Kysela) [2065580] - ALSA: hda/conexant: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: hda: Fix discovery of i915 graphics PCI device (Jaroslav Kysela) [2065580] - ALSA: hda/via: Fix missing beep setup (Jaroslav Kysela) [2065580] - ALSA: memalloc: Drop x86-specific hack for WC allocations (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add HW8326 support (Jaroslav Kysela) [2065580] - ALSA: hda: MTL: add HD Audio PCI ID and HDMI codec vendor ID (Jaroslav Kysela) [2065580] - ASoC: es8328: Fix event generation for deemphasis control (Jaroslav Kysela) [2065580] - ASoC: cs42l51: Correct minimum value for SX volume control (Jaroslav Kysela) [2065580] - ASoC: cs42l56: Correct typo in minimum level for SX volume controls (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Correct TLV for Bypass Volume (Jaroslav Kysela) [2065580] - ASoC: cs53l30: Correct number of volume levels on SX controls (Jaroslav Kysela) [2065580] - ASoC: cs35l36: Update digital volume TLV (Jaroslav Kysela) [2065580] - ASoC: cs42l52: Fix TLV scales for mixer controls (Jaroslav Kysela) [2065580] - ASoC: Intel: cirrus-common: fix incorrect channel mapping (Jaroslav Kysela) [2065580] - ASoC: nau8822: Add operation for internal PLL off and on (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Add quirk for HP Dev One (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo Yoga DuetITL 2021 (Jaroslav Kysela) [2065580] - ALSA: hda/conexant - Fix loopback issue with CX20632 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Set up (implicit) sync for Saffire 6 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Skip generic sync EP parse for secondary EP (Jaroslav Kysela) [2065580] - ASoC: rt5640: Do not manipulate pin "Platform Clock" if the "Platform Clock" is not in the DAPM (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: Fixed Build error (Jaroslav Kysela) [2065580] - ASoC: rt5514: Fix event generation for "DSP Voice Wake Up" control (Jaroslav Kysela) [2065580] - ASoC: max98090: Move check for invalid values before casting in max98090_put_enab_tlv() (Jaroslav Kysela) [2065580] - ALSA: pcm: Check for null pointer of pointer substream before dereferencing it (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Set scontrol->priv to NULL after freeing it (Jaroslav Kysela) [2065580] - ASoC: cs35l41: Fix an out-of-bounds access in otp_packed_element_t (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Move generic implicit fb quirk entries into quirks.c (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add quirk bits for enabling/disabling generic implicit fb (Jaroslav Kysela) [2065580] - ASoC: amd: Add driver data to acp6x machine driver (Jaroslav Kysela) [2065580] - ASoC: rt1015p: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: max98357a: remove dependency on GPIOLIB (Jaroslav Kysela) [2065580] - ASoC: rt5645: Fix errorenous cleanup order (Jaroslav Kysela) [2065580] - ASoC: SOF: amd: add missing platform_device_unregister in acp_pci_rn_probe (Jaroslav Kysela) [2065580] - ASoC: Intel: sof_ssp_amp: fix no DMIC BE Link on Chromebooks (Jaroslav Kysela) [2065580] - ASoC: tscs454: Add endianness flag in snd_soc_component_driver (Jaroslav Kysela) [2065580] - ASoC: SOF: ipc3-topology: Correct get_control_data for non bytes payload (Jaroslav Kysela) [2065580] - ASoC: dapm: Don't fold register value changes into notifications (Jaroslav Kysela) [2065580] - ASoC: Intel: bytcr_rt5640: Add quirk for the HP Pro Tablet 408 (Jaroslav Kysela) [2065580] - ALSA: jack: Access input_dev under mutex (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Fix microphone noise on ASUS TUF B550M-PLUS (Jaroslav Kysela) [2065580] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9520 laptop (Jaroslav Kysela) [2065580] - ALSA: hda/realtek - Add new type for ALC245 (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Optimize TEAC clock quirk (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Configure sync endpoints before data (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Add missing ep_idx in fixed EP quirks (Jaroslav Kysela) [2065580] - ALSA: usb-audio: Workaround for clock setup on TEAC devices (Jaroslav Kysela) [2065580] - ALSA: ctxfi: Add SB046x PCI ID (Jaroslav Kysela) [2065580] - NFS: Fix initialisation of nfs_client cl_flags field (Scott Mayhew) [2114577] - Documentation: Add an explanation of NFSv4 client identifiers (Dave Wysochanski) [1801326]- crypto: chelsio/chcr - Remove useless MODULE_VERSION (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove unused function (Rahul Lakkireddy) [2105817] - crypto: chelsio - Read rxchannel-id from firmware (Rahul Lakkireddy) [2105817] - crypto: chelsio - Fix some kernel-doc issues (Rahul Lakkireddy) [2105817] - crypto: chelsio - remove set but not used variable 'adap' (Rahul Lakkireddy) [2105817] - dm raid: fix address sanitizer warning in raid_resume (Benjamin Marzinski) [2115118] - dm raid: fix address sanitizer warning in raid_status (Benjamin Marzinski) [2115118] - dm: return early from dm_pr_call() if DM device is suspended (Benjamin Marzinski) [2115118] - dm thin: fix use-after-free crash in dm_sm_register_threshold_callback (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks discarded, not number of discard bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks written, not number of write bios (Benjamin Marzinski) [2115118] - dm writecache: count number of blocks read, not number of read bios (Benjamin Marzinski) [2115118] - dm writecache: return void from functions (Benjamin Marzinski) [2115118] - dm kcopyd: use __GFP_HIGHMEM when allocating pages (Benjamin Marzinski) [2115118] - dm writecache: set a default MAX_WRITEBACK_JOBS (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_add_disks (Benjamin Marzinski) [2115118] - dm raid: fix KASAN warning in raid5_remove_disk (Benjamin Marzinski) [2115118] - KVM: x86: do not report preemption if the steal time cache is stale (Vitaly Kuznetsov) [2115240] - KVM: x86: revalidate steal time cache if MSR value changes (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Always enable TSC scaling for L2 when it was enabled for L1 (Vitaly Kuznetsov) [2115240] - KVM: x86: Fully initialize 'struct kvm_lapic_irq' in kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2115240] - KVM: SEV: Init target VMCBs in sev_migrate_from (Vitaly Kuznetsov) [2115240] - KVM: SVM: fix tsc scaling cache logic (Vitaly Kuznetsov) [2115240] - KVM: x86/mmu: Check every prev_roots in __kvm_mmu_free_obsolete_roots() (Vitaly Kuznetsov) [2115240] - KVM: LAPIC: Drop pending LAPIC timer injection when canceling the timer (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid calling x86 emulator without a decoded instruction (Vitaly Kuznetsov) [2115240] - KVM: SVM: Use kzalloc for sev ioctl interfaces to prevent kernel data leak (Vitaly Kuznetsov) [2115240] - KVM: x86: avoid loading a vCPU after .vm_destroy was called (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Clear IDT vectoring on nested VM-Exit for double/triple fault (Vitaly Kuznetsov) [2115240] - KVM: nVMX: Leave most VM-Exit info fields unmodified on failed VM-Entry (Vitaly Kuznetsov) [2115240] - KVM: x86: Drop WARNs that assert a triple fault never "escapes" from L2 (Vitaly Kuznetsov) [2115240] - sched/deadline: Fix BUG_ON condition for deboosted tasks (Phil Auld) [2111860] - scsi: qla2xxx: Fix excessive I/O error messages by default (Nilesh Javali) [2100728] - scsi: qla2xxx: Fix erroneous mailbox timeout after PCI error injection (Nilesh Javali) [2044160] - drm/radeon: fix build rules of *_reg_safe.h (Michel Dänzer) [2006451] - RDMA/irdma: Fix sleep from invalid context BUG (Kamal Heib) [2097318] - RDMA/irdma: Do not advertise 1GB page size for x722 (Kamal Heib) [2097318] - RDMA/cm: Fix memory leak in ib_cm_insert_listen (Kamal Heib) [2097318] - RDMA/hfi1: Fix potential integer multiplication overflow errors (Kamal Heib) [2097318] - RDMA/hfi1: Prevent use of lock before it is initialized (Kamal Heib) [2097318] - RDMA/rxe: Fix an error handling path in rxe_get_mcg() (Kamal Heib) [2097318] - RDMA/rxe: Generate a completion for unsupported/invalid opcode (Kamal Heib) [2097318] - scsi: target: cxgbit: Enable Delayed ACK (Rahul Lakkireddy) [2105813] - scsi: target: cxgbit: Increase max DataSegmentLength (Rahul Lakkireddy) [2105813] - cxgb4: Use the bitmap API to allocate bitmaps (Rahul Lakkireddy) [2105806] - cxgb4: Fix typo in string (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Fix typo in comments (Rahul Lakkireddy) [2105806] - cxgb4vf: remove unexpected word "the" (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Avoid potential negative array offset (Rahul Lakkireddy) [2105806] - libcxgb: Don't accidentally set RTO_ONLINK in cxgb_find_route() (Rahul Lakkireddy) [2105806] - cxgb4vf: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: Remove useless DMA-32 fallback configuration (Rahul Lakkireddy) [2105806] - cxgb4: allow reading unrecognized port module eeprom (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix an error code in cxgb4vf_pci_probe() (Rahul Lakkireddy) [2105806] - cxgb4: Use struct_group() for memcpy() region (Rahul Lakkireddy) [2105806] - cxgb4: fix eeprom len when diagnostics not implemented (Rahul Lakkireddy) [2105806] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Rahul Lakkireddy) [2105806] - ethernet: chelsio: use eth_hw_addr_set() (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Make use of the helper function dev_err_probe() (Rahul Lakkireddy) [2105806] - cxgb4: improve printing NIC information (Rahul Lakkireddy) [2105806] - net: chelsio: switch from 'pci_' to 'dma_' API (Rahul Lakkireddy) [2105806] - cxgb4: make the array match_all_mac static, makes object smaller (Rahul Lakkireddy) [2105806] - cxgb4: fix IRQ free race during driver unload (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: use eth_zero_addr() to assign zero address (Rahul Lakkireddy) [2105806] - cxgb4: Fix -Wunused-const-variable warning (Rahul Lakkireddy) [2105806] - cxgb4: clip_tbl: use list_del_init instead of list_del/INIT_LIST_HEAD (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4vf: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - net: chelsio: cxgb4: Fix wrong function name in comments (Rahul Lakkireddy) [2105806] - cxgb4: Remove redundant NULL check (Rahul Lakkireddy) [2105806] - net: ethernet: chelsiofix: spelling typo of 'rewriteing' (Rahul Lakkireddy) [2105806] - net: don't include ethtool.h from netdevice.h (Rahul Lakkireddy) [2105806] - cxgb4vf: convert to use DEFINE_SEQ_ATTRIBUTE macro (Rahul Lakkireddy) [2105806] - cxgb4vf: fix t4vf_eth_xmit()'s return type (Rahul Lakkireddy) [2105806] - cxgb4vf: update kernel-doc line comments (Rahul Lakkireddy) [2105806] - cxgb4: remove duplicate headers (Rahul Lakkireddy) [2105806] - cxgb4/cxgb4vf: Remove superfluous void * cast in debugfs_create_file() call (Rahul Lakkireddy) [2105806] - cxgb4: Add missing annotation for service_ofldq() (Rahul Lakkireddy) [2105806] - net: cxgb4vf: reject unsupported coalescing params (Rahul Lakkireddy) [2105806] - scsi: mpt3sas: Stop fw fault watchdog work item during system shutdown (Tomas Henzl) [2106413] - drm/amd/display: Fix new dmub notification enabling in DM (Mika Penttilä) [2107632] - Revert "crypto: chelsio - Inline single pdu only" (Rahul Lakkireddy) [2105818] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Rahul Lakkireddy) [2105818] - net/xfrm: IPsec tunnel mode fix inner_ipproto setting in sec_path (Sabrina Dubroca) [2107200] - scsi: ch: Make it possible to open a ch device multiple times again (Ewan D. Milne) [2108649] - lpfc updates for rh8.7 14.0.0.15 (Paul Ely) [2107726] - scsi: lpfc: Copyright updates for 14.2.0.5 patches (Paul Ely) [2107726] - scsi: lpfc: Fix lost NVMe paths during LIF bounce stress test (Paul Ely) [2107726] - scsi: lpfc: Fix attempted FA-PWWN usage after feature disable (Paul Ely) [2107726] - scsi: lpfc: Fix possible memory leak when failing to issue CMF WQE (Paul Ely) [2107726] - scsi: lpfc: Remove extra atomic_inc on cmd_pending in queuecommand after VMID (Paul Ely) [2107726] - scsi: lpfc: Prevent buffer overflow crashes in debugfs with malformed user input (Paul Ely) [2107726] - scsi: lpfc: Fix uninitialized cqe field in lpfc_nvme_cancel_iocb() (Paul Ely) [2107726] - scsi: lpfc: Allow reduced polling rate for nvme_admin_async_event cmd completion (Paul Ely) [2107726] - scsi: lpfc: Fix port stuck in bypassed state after LIP in PT2PT topology (Paul Ely) [2107726] - scsi: lpfc: Resolve NULL ptr dereference after an ELS LOGO is aborted (Paul Ely) [2107726] - scsi: lpfc: Correct BDE type for XMIT_SEQ64_WQE in lpfc_ct_reject_event() (Paul Ely) [2107726] - scsi: qla2xxx: Fix imbalance vha->vref_count (Nilesh Javali) [2108964] - scsi: smartpqi: Update version to 2.1.18-045 (Don Brace) [2101548] - scsi: smartpqi: Update copyright to current year (Don Brace) [2101548] - scsi: smartpqi: Add ctrl ready timeout module parameter (Don Brace) [2101548] - scsi: smartpqi: Update deleting a LUN via sysfs (Don Brace) [2101548] - scsi: smartpqi: Add module param to disable managed ints (Don Brace) [2101548] - scsi: smartpqi: Fix RAID map race condition (Don Brace) [2101548] - scsi: smartpqi: Fix DMA direction for RAID requests (Don Brace) [2101548] - scsi: smartpqi: Stop logging spurious PQI reset failures (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for Lenovo controllers (Don Brace) [2101548] - scsi: smartpqi: Add PCI ID for Adaptec SmartHBA 2100-8i (Don Brace) [2101548] - scsi: smartpqi: Fix PCI control linkdown system hang (Don Brace) [2101548] - scsi: smartpqi: Add driver support for multi-LUN devices (Don Brace) [2101548] - scsi: smartpqi: Close write read holes (Don Brace) [2101548] - scsi: smartpqi: Add PCI IDs for ramaxel controllers (Don Brace) [2101548] - scsi: smartpqi: Add controller fw version to console log (Don Brace) [2101548] - scsi: smartpqi: Shorten drive visibility after removal (Don Brace) [2101548] - scsi: smartpqi: Fix typo in comment (Don Brace) [2101548] - docs: kdump: Update the crashkernel description for arm64 (Pingfan Liu) [2093920] - of: Support more than one crash kernel regions for kexec -s (Pingfan Liu) [2093920] - of: kexec: Remove FDT_PROP_* definitions (Pingfan Liu) [2093920] - arm64: kexec: Fix missing error code 'ret' warning in load_other_segments() (Pingfan Liu) [2093920] - arm64: Use common of_kexec_alloc_and_setup_fdt() (Pingfan Liu) [2093920] - of: Add a common kexec FDT setup function (Pingfan Liu) [2093920] - arm64: Use ELF fields defined in 'struct kimage' (Pingfan Liu) [2093920] - kexec: Move ELF fields to struct kimage (Pingfan Liu) [2093920] - of: fdt: Add memory for devices by DT property "linux,usable-memory-range" (Pingfan Liu) [2093920] - efi: apply memblock cap after memblock_add() (Pingfan Liu) [2093920] - of: fdt: Aggregate the processing of "linux,usable-memory-range" (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_memory() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_root() to call directly (Pingfan Liu) [2093920] - of/fdt: Rework early_init_dt_scan_chosen() to call directly (Pingfan Liu) [2093920] - of: fdt: Rename reserve_elfcorehdr() to fdt_reserve_elfcorehdr() (Pingfan Liu) [2093920] - of: fdt: Add generic support for handling elf core headers property (Pingfan Liu) [2093920] - arm64: kdump: Reimplement crashkernel=X (Pingfan Liu) [2093920] - arm64: Use insert_resource() to simplify code (Pingfan Liu) [2093920] - kdump: return -ENOENT if required cmdline option does not exist (Pingfan Liu) [2093920]- sched: Add WARN_ONCE_SAFE for use during critical scheduler code. (Phil Auld) [2095898] - printk: remove NMI tracking [partial] (Phil Auld) [2095898] - ext4: make sure ext4_append() always allocates new block (Lukas Czerner) [2070216] - ext4: check if directory block is within i_size (Lukas Czerner) [2070216] - redhat: nvme/tcp mistakenly uses blk_mq_tag_to_rq(nvme_tcp_tagset(queue)) (John Meneghini) [2112036] - RDMA/cxgb4: Set queue pair state when being queried (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use non-atomic bitmap functions when possible (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_set() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use bitmap_zalloc() when applicable (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use helper function to set GUIDs (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Fix refcount underflow while destroying cqs. (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use refcount_t instead of atomic_t for reference counting (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Fix missing error code in create_qp() (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Remove useless assignments (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: add missing qpid increment (Rahul Lakkireddy) [2105809] - RDMA/iw_cxgb4: Use DEFINE_SPINLOCK() for spinlock (Rahul Lakkireddy) [2105809] - RDMA/cxgb4: Use sizeof() notation (Rahul Lakkireddy) [2105809] - drm/amd/display: Ignore First MST Sideband Message Return Error (Michel Dänzer) [2089853] - sched, cpuset: Fix dl_cpu_busy() panic due to empty cs->cpus_allowed (Waiman Long) [2115165] - sched/deadline: Merge dl_task_can_attach() and dl_cpu_busy() (Waiman Long) [2115165] - ibmvnic: Properly dispose of all skbs during a failover. (Steve Best) [2107560] - redhat/configs: Enable CONFIG_AMD_HSMP for x86_64 (John Allen) [2072233] - platform/x86: Add AMD system management interface (John Allen) [2072233] - ice: do not setup vlan for loopback VSI (Petr Oros) [2103845] - ice: check (DD | EOF) bits on Rx descriptor rather than (EOP | RS) (Petr Oros) [2103845] - ice: Fix VSIs unable to share unicast MAC (Petr Oros) [2080033] - ice: Fix max VLANs available for VF (Petr Oros) [2112298] - ice: change devlink code to read NVM in blocks (Petr Oros) [2093904] - ALSA: Enable more Intel and AMD x86 chipset drivers (Jaroslav Kysela) [2065575] - ALSA: Remove module symbols namespace (Jaroslav Kysela) [2065575] - ASoC: SOF: tokens: add token for Mediatek AFE (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Expand firmware loading search options (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add trace caps to speaker protection FW (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Make compressed buffers optional (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct control read size when parsing compressed buffer (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add support for "toggle" preloaders (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Fix overrun of unterminated control name string (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clear core reset for cache (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Move lockdep asserts to avoid potential null pointer (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Allow creation of event controls (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add offset to cs_dsp read/write (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Clarify some kernel doc comments (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Perform NULL check in cs_dsp_coeff_write/read_ctrl (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add support for rev 2 coefficient files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Print messages from bin files (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add pre_run callback (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add version checks on coefficient loading (Jaroslav Kysela) [2065575] - firmware: cs_dsp: Add lockdep asserts to interface functions (Jaroslav Kysela) [2065575] - firmware: cs_dsp: tidy includes in cs_dsp.c and cs_dsp.h (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove the wmfw_add_ctl helper function (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: wm_adsp_control_add() error: uninitialized symbol 'ret' (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove a repeated including (Jaroslav Kysela) [2065575] - firmware: cs_dsp: add driver to support firmware loading on Cirrus Logic DSPs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate wm_adsp specifics in cs_dsp_client_ops (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split out struct cs_dsp from struct wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: move firmware loading to client (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Pass firmware names as parameters when starting DSP core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check of dsp->running to better place (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate generic cs_dsp_coeff_ctl handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move sys_config_size to wm_adsp (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Split DSP power operations into helper functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Separate some ASoC and generic functions (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Introduce cs_dsp logging macros (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Rename generic DSP support (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Cancel ongoing work when removing controls (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Switch to using wm_coeff_read_ctrl for compressed buffers (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Move check for control existence (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove use of snd_ctl_elem_type_t (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Put debugfs_remove_recursive back in (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Let soc_cleanup_component_debugfs remove debugfs (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Remove pointless string comparison (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Add CCM_CORE_RESET to Halo start core (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Correct wm_coeff_tlv_get handling (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix control name parsing for multi-fw (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Fix uninitialized variable warnings (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Use snd_ctl_elem_type_t for control types (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Only use __be32 for big-endian data (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: Improve handling of raw byte streams (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: remove "ctl" from list on error in wm_adsp_create_control() (Jaroslav Kysela) [2065575] - ASoC: wm_adsp: fix error return code in wm_adsp_load() (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the binding include file for the HDA header support (Jaroslav Kysela) [2065575] - ALSA: uapi: use C90 comment style instead of C99 style (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: Add RaptorLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915: Fix one too many pci_dev_put() (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: update AlderLake PCI IDs (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - skip acomp init if no matching display (Jaroslav Kysela) [2065575] - ALSA: hda/i915 - avoid hung task timeout in i915 wait (Jaroslav Kysela) [2065575] - ALSA: intel-dspconfig: add ES8336 support for CNL (Jaroslav Kysela) [2065575] - ALSA: intel-dsp-config: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: reorder the config table (Jaroslav Kysela) [2065575] - ALSA: hda: intel-dsp-config: add JasperLake support (Jaroslav Kysela) [2065575] - ALSA: hda: Simplify DMIC-in-NHLT check (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: x86: Use standard mmap helper for Intel HDMI LPE audio (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ALSA: intel_hdmi: Check for error num after setting mask (Jaroslav Kysela) [2065575] - tools include uapi: Update asound.h copy (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2065575] - ALSA: hda: Add helper macros for DSP capable devices (Jaroslav Kysela) [2065575] - ALSA: intel-nhlt: add helper to detect SSP link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: add information on I2S/TDM link mask (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: fix kernel-doc descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: fix 32 signed bit overflow (Jaroslav Kysela) [2065575] - ALSA: hda: Add snd_hdac_ext_bus_link_at() helper (Jaroslav Kysela) [2065575] - ALSA: cleanup double word in comment (Jaroslav Kysela) [2065575] - ASoC: SOF: add _D3_PERSISTENT flag to fw_ready message (Jaroslav Kysela) [2065575] - ALSA: HDA: hdac_ext_stream: use consistent prefixes for variables (Jaroslav Kysela) [2065575] - ipc: debug: Add shared memory heap to memory scan (Jaroslav Kysela) [2065575] - ALSA: pcm: comment about relation between msbits hw parameter and [S|U]32 formats (Jaroslav Kysela) [2065575] - ALSA: hda: Fill gaps in NHLT endpoint-interface (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Add new IPC command to free trace DMA (Jaroslav Kysela) [2065575] - soundwire: stream: make enable/disable/deprepare idempotent (Jaroslav Kysela) [2065575] - soundwire: stream: sdw_stream_add_ functions can be called multiple times (Jaroslav Kysela) [2065575] - soundwire: stream: introduce sdw_slave_rt_find() helper (Jaroslav Kysela) [2065575] - soundwire: stream: separate alloc and config within sdw_stream_add_xxx() (Jaroslav Kysela) [2065575] - soundwire: stream: move list addition to sdw_slave_alloc_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: rename and move master/slave_rt_free routines (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_stream_ functions (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_slave_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: move sdw_alloc_slave_rt() before 'master' helpers (Jaroslav Kysela) [2065575] - soundwire: stream: split sdw_alloc_master_rt() in alloc and config (Jaroslav Kysela) [2065575] - soundwire: stream: simplify sdw_alloc_master_rt() (Jaroslav Kysela) [2065575] - soundwire: stream: group sdw_port and sdw_master/slave_port functions (Jaroslav Kysela) [2065575] - soundwire: stream: add 'slave' prefix for port range checks (Jaroslav Kysela) [2065575] - soundwire: stream: split alloc and config in two functions (Jaroslav Kysela) [2065575] - soundwire: stream: split port allocation and configuration loops (Jaroslav Kysela) [2065575] - soundwire: stream: add alloc/config/free helpers for ports (Jaroslav Kysela) [2065575] - soundwire: stream: simplify check on port range (Jaroslav Kysela) [2065575] - soundwire: stream: add slave runtime to list earlier (Jaroslav Kysela) [2065575] - soundwire: stream: remove unused parameter in sdw_stream_add_slave (Jaroslav Kysela) [2065575] - soundwire: intel: fix wrong register name in intel_shim_wake (Jaroslav Kysela) [2065575] - soundwire: bus: add dev_warn() messages to track UNATTACHED devices (Jaroslav Kysela) [2065575] - soundwire: intel: remove PDM support (Jaroslav Kysela) [2065575] - soundwire: intel: remove unnecessary init (Jaroslav Kysela) [2065575] - ASoC/SoundWire: dai: expand 'stream' concept beyond SoundWire (Jaroslav Kysela) [2065575] - soundwire: intel: improve suspend flows (Jaroslav Kysela) [2065575] - soundwire: intel: Use auxiliary_device driver data helpers (Jaroslav Kysela) [2065575] - soundwire: qcom: remove redundant version number read (Jaroslav Kysela) [2065575] - ASoC: SOF: Fix NULL pointer exception in sof_pci_probe callback (Jaroslav Kysela) [2065575] - ASoC: ops: Validate input values in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: dmaengine: Restore NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: max98090: Generate notifications on changes for custom control (Jaroslav Kysela) [2065575] - ASoC: max98090: Reject invalid values in custom control put() (Jaroslav Kysela) [2065575] - ASoC: rt9120: Correct the reg 0x09 size to one byte (Jaroslav Kysela) [2065575] - ASoC: soc-ops: fix error handling (Jaroslav Kysela) [2065575] - ASoC: da7219: Fix change notifications for tone generator frequency (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: fix sysclk shutdown (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: Add a quirk for Huawei Matebook D15 (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add a quirk for headset at mic1 port (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: support a separate gpio to control headphone (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: simplify speaker gpio naming (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: correct device endpoints for max98373 (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: do not switch off SIDO Buck when codec is in use (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak in sof_control_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: cleanup dailinks on widget unload (Jaroslav Kysela) [2065575] - ASoC: rt711/5682: check if bus is active before deferred jack detection (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp on SSP2 (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Avoid NULL deref in asoc_simple_set_tdm() (Jaroslav Kysela) [2065575] - ASoC: soc-core: add debugfs_prefix member to snd_soc_component_driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix a shift-out-of-bounds warning found by UBSAN (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add one more variable in the debug log (Jaroslav Kysela) [2065575] - ASoC: rt5682: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-dapm: fix two incorrect uses of list iterator (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_KERNEL when the code is sleepable (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Fix memory leak of scontrol->name (Jaroslav Kysela) [2065575] - codecs: rt5682s: fix an incorrect NULL check on list iterator (Jaroslav Kysela) [2065575] - ASoC: topology: Correct error handling in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix build error without SND_SOC_SOF_PCI_DEV (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a new dai_get_clk topology IPC op (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add ops for setting up and tearing down pipelines (Jaroslav Kysela) [2065575] - ASoC: SOF: expose sof_route_setup() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add dai_link_fixup PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add trigger PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Define hw_params PCM op for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 PCM hw_free op (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: expose the sof_pcm_setup_connected_widgets() function (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC-specific PCM ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_ext control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add bytes_get/put control IPC ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add enum_get/put control ops for IPC3 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add switch get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add volume_get/put IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add IPC3 topology control ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC ops for kcontrol IO (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_suspend/resume IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Make sof_widget_setup/free IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: set up scheduler widget before all other widgets in the pipeline (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Use kmemdup() to replace kzalloc + memcpy (Jaroslav Kysela) [2065575] - ASoC: ak4642: Use of_device_get_match_data() (Jaroslav Kysela) [2065575] - ASoC: sti: Fix deadlock via snd_pcm_stop_xrun() call (Jaroslav Kysela) [2065575] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: Add missing of_node_put() in wcd934x_codec_parse_data (Jaroslav Kysela) [2065575] - ASoC: rt1308-sdw: get calibration params after power on (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Fix error handling in pm8916_wcd_analog_spmi_probe (Jaroslav Kysela) [2065575] - ASoC: ti: Fix spelling mistake "cant" -> "can't" (Jaroslav Kysela) [2065575] - ASoC: samsung: i2s: check the return value of kstrdup() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove snd_sof_complete_pipeline() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make widget binding IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make control parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make DAI widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make route setup IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make effect widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make siggen widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make asrc widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make src widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mux/demux widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make mixer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make pga widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make buffer widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Make scheduler widget parsing IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC3 ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add helper function for processing tuple arrays (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: Introduce IPC ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce struct snd_sof_dai_link (Jaroslav Kysela) [2065575] - ASoC: soc-compress: Change the check for codec_dai (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over HDA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Code loading over CLDMA (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Implement CLDMA transfer (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: General code loading flow (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Dynamic firmware resources management (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Declare module configuration types (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Firmware resources management utilities (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add basefw runtime-parameter requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add ROM requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add power management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add module management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add pipeline management requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Add code loading requests (Jaroslav Kysela) [2065575] - ASoC: Intel: avs: Inter process communication (Jaroslav Kysela) [2065575] - ASoC: Intel: Introduce AVS driver (Jaroslav Kysela) [2065575] - ASoC: Export DAI register and widget ctor and dctor functions (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Don't reset clock of active DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove ipc_pcm_params() ops (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Convert to use the generic set_stream_data_offset ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ipc: Add hda_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: stream-ipc: Add sof_set_stream_data_offset() (Jaroslav Kysela) [2065575] - ASoC: SOF: Mark snd_sof_dsp_ops.ipc_pcm_params() callback optional (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce optional callback to configure stream data offset (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Remove sof_pcm_dsp_params() wrapper (Jaroslav Kysela) [2065575] - ASoC: SOF: Make pcm_hw_params snd_sof_dsp_ops callback IPC neutral (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Remove stale snd_sof_ipc_stream_pcm_params() declaration (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: Add entry for rt711-sdca-sdw in ADL match table (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add topology overwrite for Taniks (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Use proper DMA direction for the trace data buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: compress: fix null check after dereference (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: enable DMI L1 for playback streams (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc-msg-injector: Use devm_kzalloc() for the rx_buffer (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Remove unneeded semicolon (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix randconfig issue (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcht_es8316: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add cfg-dmics component for UCM support (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: extend machine driver to support ES8326 codec (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add support for JD inverted quirk (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: move comment to the right place (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: log all quirks (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: use NHLT information to set dmic and SSP (Jaroslav Kysela) [2065575] - ASoC: Intel: Revert "ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021" (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: make gpio optional (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add ESSX8336 support on Cannon Lake machines (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add more ACPI HIDs for ES83x6 devices (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: quirk topology filename dynamically (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: report SSP link mask to machine driver (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: retrieve DMIC number for I2S boards (Jaroslav Kysela) [2065575] - ASoC: SOF: move definition of snd_sof_ipc to header file (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_dai IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_tokens() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Rename arguments in sof_parse_token_sets() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify signature for token parsing functions (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a tuples array to struct snd_sof_widget (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: make sof_route_load() IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: SOF: make struct snd_sof_widget IPC agnostic (Jaroslav Kysela) [2065575] - ASoC: mxs: Fix error handling in mxs_sgtl5000_probe (Jaroslav Kysela) [2065575] - ASoC: dmaengine: do not use a NULL prepare_slave_config() callback (Jaroslav Kysela) [2065575] - ASoC: SOF: Add missing of_node_put() in imx8m_probe (Jaroslav Kysela) [2065575] - ASoC: rockchip: i2s: Fix missing clk_disable_unprepare() in rockchip_i2s_probe (Jaroslav Kysela) [2065575] - ASoC: amd: acp3x: Fix signedness bug in acp3x (Jaroslav Kysela) [2065575] - ASoC: amd: acp5x-pcm-dma: Fix signedness bug (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: SOF: change comp_dai to a pointer in struct snd_sof_dai (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: expose some get_token ops (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Modify the get_token op for string tokens (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Drop the size parameter from struct sof_topology_token (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code in sof_link_afe_load() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove redundant code (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: removed unused function (Jaroslav Kysela) [2065575] - ASoC: SOF: set swidget's core for scheduler widget (Jaroslav Kysela) [2065575] - ASoC: SOF: simplify snd_sof_device_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: remove snd_sof_pipeline_find() (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix signedness bug in acp5x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove unnecessary param (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Stabilize the combo jack detection (Jaroslav Kysela) [2065575] - ASoC: wm8350: Handle error for wm8350_register_irq (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp3x_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Fix signedness bug in acp_pdm_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Fix signedness bug in renoir_audio_probe() (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: fix quirks for 2022 HP Spectre x360 13" (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add GPIOLIB dependency where missed (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: remove explicit dependency on GPIOLIB when DMIC is used" (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: store full version instead of major/minor (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify register poking in fsl_sai_set_bclk (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: simplify irq return value (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Drop unnecessary defines (Jaroslav Kysela) [2065575] - ASoC: codecs: Add Awinic AW8738 audio amplifier driver (Jaroslav Kysela) [2065575] - ASoC: audio_graph_card2: Add support for variable slot widths (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: clarify operator precedence (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Increase ACP_HW_SEM_RETRY_COUNT value (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Move group register configuration to acp-loader (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Use semaphore register to synchronize ipc's irq (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Flush cache after ATU_BASE_ADDR_GRP register update (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Do not set ipc_pcm_params ops as it is optional (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: acp-pcm: Take buffer information directly from runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: pci-tgl: add RPL-S support (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix DSP mbox start command and global enable order (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix max number of TX channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix GPIO2 configuration (Jaroslav Kysela) [2065575] - ASoC: bt-sco: fix bt-sco-pcm-wb dai widget don't connect to the endpoint (Jaroslav Kysela) [2065575] - ASoC: hdac_hda: Avoid unexpected match when pcm_name is "Analog" (Jaroslav Kysela) [2065575] - ASoC: soc-compress: prevent the potentially use of null pointer (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: set period_bytes_min based on maxburst (Jaroslav Kysela) [2065575] - ASoC: dwc-i2s: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [2065575] - ASoC: atmel_ssc_dai: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: mxs-saif: Handle errors for clk_enable (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_ssp_amp: rename driver and support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: cirrus-common: support cs35l41 amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt1308: move rt1308 code to common module (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: create sof-realtek-common module (Jaroslav Kysela) [2065575] - ASoC: Intel: add RT1308 I2S machine driver and HDMI-in capture via I2S support. (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: fix spelling in comments (Jaroslav Kysela) [2065575] - ASoC: soc-acpi: remove sof_fw_filename (Jaroslav Kysela) [2065575] - ASoC: es7241: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98927: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98926: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98925: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9867: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9860: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max9850: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98390: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98371: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98095: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: max98088: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda134x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ml26124: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm512x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm186x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm1681: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: pcm3060: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-i2s: Add check for clk_enable() (Jaroslav Kysela) [2065575] - ASoC: mc13783: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: isabelle: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: fix uninitialized symbol warning in machine driver (Jaroslav Kysela) [2065575] - ASoC: amd: vg: remove warnings and errors pointed out by checkpatch pl (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update DAI link name (Jaroslav Kysela) [2065575] - ASoC: amd: vg: fix for pm resume callback sequence (Jaroslav Kysela) [2065575] - ASoC: es8328: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: inno_rk3036: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es8316: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: wl1273: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: es7134: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: twl4030: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1334: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: uda1380: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: si476x: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: sti-sas: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: amd: pcm-dma: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: tscs454: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: tscs42xx: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: lm49453: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2065575] - ASoC: qcom: lpass-platform: Update warning print to control excess logging (Jaroslav Kysela) [2065575] - ASoC: acp: check the return value of devm_kzalloc() in acp_legacy_dai_links_create() (Jaroslav Kysela) [2065575] - ASoC: rt5663: check the return value of devm_kzalloc() in rt5663_parse_dp() (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-priv: Drop duplicate sof_compressed_ops declaration (Jaroslav Kysela) [2065575] - ASoC: amd: Use platform_get_irq_byname() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: SOF: Declare sof_compress_ops in sof-priv.h (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Fix NULL ptr dereference when ENOMEM (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add DMIC machine driver ops (Jaroslav Kysela) [2065575] - ASoC: amd: acp-legacy: Add legacy card support for new machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Change card name for Guybrush Machine (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: Add compress_ops for SOF platform component driver (Jaroslav Kysela) [2065575] - ASoC: rt5682s: Fix the wrong jack type detected (Jaroslav Kysela) [2065575] - ASoC: Intel: soc-acpi-byt: Add new WM5102 ACPI HID (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update acp init and deinit sequence (Jaroslav Kysela) [2065575] - ASoC: amd: vg: apply sample bits pcm constraint (Jaroslav Kysela) [2065575] - ASoC: amd: vg: update platform clock control sequence (Jaroslav Kysela) [2065575] - ASoC: nau8821: enable no_capture_mute flag (Jaroslav Kysela) [2065575] - ASoC: amd: vangogh: refactor i2s master mode clock sequence code (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Add topology overwrite for Felwinter (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_es8336: add quirk for Huawei D15 2021 (Jaroslav Kysela) [2065575] - ASoC: intel: skylake: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ASoC: SOF: core: unregister clients and machine drivers in .shutdown (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix the duplicated control name (Jaroslav Kysela) [2065575] - ASoC: ops: Shift tested values in snd_soc_put_volsw() by +min (Jaroslav Kysela) [2065575] - ASoC: soc-core: skip zero num_dai component in searching dai name (Jaroslav Kysela) [2065575] - ASoC: SOF: Makefile: Fix randconfig sof-client build when SND_SOC_SOF=y (Jaroslav Kysela) [2065575] - ASoC: codec: wm8960: complete discharge on BIAS OFF->STANDBY (Jaroslav Kysela) [2065575] - ASoC: wm8731: Delete empty remove() function (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: remove numeric PCM3168A_NUM_SUPPLIES (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor format handling (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: refactor hw_params routine (Jaroslav Kysela) [2065575] - ASoC: pcm3168a: cleanup unintuitive mask usage (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Mark snd_compress_ops static (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_wm5102: use GFP_KERNEL (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic probe support to SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC message injector into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: Convert the generic IPC flood test into SOF client (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-client: Add support for clients not managed by pm framework (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce IPC SOF client support (Jaroslav Kysela) [2065575] - ASoC: SOF: Split up utils.c into sof-utils and iomem-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Read and pass the whole message to handlers for IPC events (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum sof_dsp_power_states to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop unused DSP power states: D3_HOT and D3_COLD (Jaroslav Kysela) [2065575] - ASoC: rt5640: Remove the sysclk and sysclk_src checking (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hdac_ext_stream: consistent prefixes for variables/members (Jaroslav Kysela) [2065575] - ASoC: fsl_sai: Enable combine mode soft (Jaroslav Kysela) [2065575] - ASoC: SOF: compr: Add compress ops implementation (Jaroslav Kysela) [2065575] - ASoC: SOF: dma-trace: Pass pointer to params_ext struct in trace_init() (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: hda-trace: Pass the dma buffer pointer to hda_dsp_trace_prepare (Jaroslav Kysela) [2065575] - ASoC: zl38060: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: max9759: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: simple-amplifier: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt9120: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: dmic: Remove spurious gpiolib select (Jaroslav Kysela) [2065575] - ASoC: rt5682: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5668: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: rt5682s: do not block workqueue if card is unbound (Jaroslav Kysela) [2065575] - ASoC: tas2770: Insert post reset delay (Jaroslav Kysela) [2065575] - ASoC: samsung: Explicitly include gpiolib header (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Set gpio_spkr_en to None for max speaker amplifer in machine driver (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_range() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Fix stereo change notifications in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: max98927: add missing header file (Jaroslav Kysela) [2065575] - ASoC: ops: Check for negative values before reading them (Jaroslav Kysela) [2065575] - ASoC: cs42l51: Improve error handling in cs42l51_remove() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Do not allocate buffer for msg_data (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Drop header parameter from sof_ipc_tx_message_unlocked() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: cnl: Use pm_gate->hdr.cmd in cnl_compact_ipc_compress() (Jaroslav Kysela) [2065575] - ASoC: amd: renoir: Add check for acp configuration flags (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-legacy: Add DMIC dai link support for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add ACP init()/deinit() callback for Renoir. (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic PCI driver module for ACP device (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add PDM controller based dmic dai for Renoir (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Add generic support for PDM controller on ACP (Jaroslav Kysela) [2065575] - ASoC: rk3399_gru_sound: Wire up DP jack detection (Jaroslav Kysela) [2065575] - ASoC: rt5682: Fix deadlock on resume (Jaroslav Kysela) [2065575] - ASoC: hdmi-codec: Fix OOB memory accesses (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Move debugfs removal out of spinlock (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: Simplify count adjustment in trace_read (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Remove link assignment limitation (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_xr_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw_sx() (Jaroslav Kysela) [2065575] - ASoC: ops: Reject out of bounds values in snd_soc_put_volsw() (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Add new system-clock-fixed flag (Jaroslav Kysela) [2065575] - ASoC: simple-card-utils: Set sysclk on all components (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add 512FS MCLK clock configuration (Jaroslav Kysela) [2065575] - ASoC: amd: sof-mach: Add support for RT5682S and RT1019 card (Jaroslav Kysela) [2065575] - ASoC: soc-generic-dmaengine-pcm: separate max_buffer_size assignment (Jaroslav Kysela) [2065575] - ASoC: samsung: remove unneeded ret variable (Jaroslav Kysela) [2065575] - ASoC: codecs: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: fsl-asoc-card: Add optional dt property for setting mclk-id (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Add support for platform without amplifier (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: add support for systems without i915 audio (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: Compare sdw adr directly (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: match sdw version on link_slaves_found (Jaroslav Kysela) [2065575] - ASoC: add support for TAS5805M digital amplifier (Jaroslav Kysela) [2065575] - ASoC: topology: Optimize soc_tplg_dapm_graph_elems_load behavior (Jaroslav Kysela) [2065575] - ASoC: topology: Allow TLV control to be either read or write (Jaroslav Kysela) [2065575] - ASoC: topology: Remove superfluous error prints (Jaroslav Kysela) [2065575] - ASoC: SOF: add flag to disable IMR restore to sof_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add IMR restore support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: add SSP helper (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: use inclusive language for SSP clocks (Jaroslav Kysela) [2065575] - ASoC: amd: acp-mach: Fix Left and Right rt1019 amp devices (Jaroslav Kysela) [2065575] - ASoC: max9759: fix underflow in speaker_gain_control_put() (Jaroslav Kysela) [2065575] - ASoC: cpcap: Check for NULL pointer after calling of_get_child_by_name (Jaroslav Kysela) [2065575] - ASoC: simple-card: fix probe failure on platform component (Jaroslav Kysela) [2065575] - ASoC: xilinx: xlnx_formatter_pcm: Make buffer bytes multiple of period bytes (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add support for hibernate memory retention mode (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Update handling of test key registers (Jaroslav Kysela) [2065575] - ASoC: wcd9335: Keep a RX port value for each SLIM RX mux (Jaroslav Kysela) [2065575] - ASoC: amd: acp: acp-mach: Change default RT1019 amp dev id (Jaroslav Kysela) [2065575] - ASoC: topology: Fix typo (Jaroslav Kysela) [2065575] - ASoC: fsl_asrc: refine the check of available clock divider (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Add support for external GPIO jack-detect (Jaroslav Kysela) [2065575] - ASoC: Intel: bytcr_rt5640: Support retrieving the codec IRQ from the AMCR0F28 ACPI dev (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add support for boards with an external jack-detect GPIO (Jaroslav Kysela) [2065575] - ASoC: rt5640: Allow snd_soc_component_set_jack() to override the codec IRQ (Jaroslav Kysela) [2065575] - ASoC: rt5640: Change jack_work to a delayed_work (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix possible NULL pointer deref on resume (Jaroslav Kysela) [2065575] - ASoC: ak4375: Fix unused function error (Jaroslav Kysela) [2065575] - ASoC: cs4265: Add a remove() function (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct handling of some registers in the cache (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Correct DSP power down (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Remove incorrect comment (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Add cs35l51/53 IDs (Jaroslav Kysela) [2065575] - ASoC: fsl_mqs: fix MODULE_ALIAS (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for boost configuration (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for setting channels (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Create shared function for errata patches (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move power initializations to reg_sequence (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Move cs35l41_otp_unpack to shared code (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Convert tables to shared source code (Jaroslav Kysela) [2065575] - ASoC: samsung: idma: Check of ioremap return value (Jaroslav Kysela) [2065575] - ASoC: cs4265: Fix part number ID error message (Jaroslav Kysela) [2065575] - ALSA/ASoC: hda: move/rename snd_hdac_ext_stop_streams to hdac_stream.c (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Power on/off the speaker enable gpio pin based on DAPM callback. (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: reduce log verbosity in probe() (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8183: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: mediatek: mt8173: fix device_node leak (Jaroslav Kysela) [2065575] - ASoC: Intel/SOF: use set_stream() instead of set_tdm_slots() for HDAudio (Jaroslav Kysela) [2065575] - ASoC/soundwire: intel: simplify callbacks for params/hw_free (Jaroslav Kysela) [2065575] - ASOC: SOF: Intel: use snd_soc_dai_get_widget() (Jaroslav Kysela) [2065575] - ASoC: msm8916-wcd-analog: Use separate outputs for HPH_L/HPH_R (Jaroslav Kysela) [2065575] - ASoC: qcom: common: Parse "pin-switches" and "widgets" from DT (Jaroslav Kysela) [2065575] - ASoC: core: Add snd_soc_of_parse_pin_switches() from simple-card-utils (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Use DEBUG log level for optional prints (Jaroslav Kysela) [2065575] - ASoC: SOF: Add clarifying comments for sof_core_debug and DSP dump flags (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename snd_sof_get_status() and add kernel log level parameter (Jaroslav Kysela) [2065575] - ASoC: SOF: dsp_arch_ops: add kernel log level parameter for oops and stack (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Always print DSP Panic message but use different message (Jaroslav Kysela) [2065575] - ASoc: SOF: core: Update the FW boot state transition diagram (Jaroslav Kysela) [2065575] - ASoC: SOF: pm: Force DSP off on suspend in BOOT_FAILED state also (Jaroslav Kysela) [2065575] - ASoC: SOF: Set SOF_FW_BOOT_FAILED in case we have failure during boot (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Only allow sending of an IPC in SOF_FW_BOOT_COMPLETE state (Jaroslav Kysela) [2065575] - ASoC: SOF: Rename 'enum snd_sof_fw_state' to 'enum sof_fw_state' (Jaroslav Kysela) [2065575] - ASoC: SOF: Move the definition of enum snd_sof_fw_state to global header (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_BOOT_READY_OK (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce new firmware state: SOF_FW_CRASHED (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a 'message' parameter to snd_sof_dsp_dbg_dump() (Jaroslav Kysela) [2065575] - ASoC: SOF: Add 'non_recoverable' parameter to snd_sof_dsp_panic() (Jaroslav Kysela) [2065575] - ASoC: SOF: Use sof_debug_check_flag() instead of sof_core_debug directly (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Add simple wrapper to check flags in sof_core_debug (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-loader: Avoid re-defining the HDA_FW_BOOT_ATTEMPTS (Jaroslav Kysela) [2065575] - ASoC: SOF: ops: Use dev_warn() if the panic offsets differ (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4375: Change invert controls to a stereo switch (Jaroslav Kysela) [2065575] - ASoC: Add AK4375 support (Jaroslav Kysela) [2065575] - ASoC: bcm: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: xlnx: Use platform_get_irq() to get the interrupt (Jaroslav Kysela) [2065575] - ASoC: amd: acp: Remove duplicate dependency in Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: AMD: simplify return status handling (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Update sof_tplg_filename for SOF machines (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Enable SOF audio for Google chrome boards. (Jaroslav Kysela) [2065575] - ASoC: sunxi: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: samsung: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: rockchip: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: qcom: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: mxs: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: img: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: generic: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ti: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: ateml: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: tlv320aic31xx: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ssm2305: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: simple-amplifier: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: sgtl5000: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: pcm3168a: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9860: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: max9759: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: es7241: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: codecs: ak4118: Use dev_err_probe() helper (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Streamline locals declaration for PCM-functions (Jaroslav Kysela) [2065575] - ASoC: Intel: catpt: Reduce size of catpt_component_open() (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Improve driver's code (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Support device-tree (Jaroslav Kysela) [2065575] - ASoC: tegra20: spdif: Set FIFO trigger level (Jaroslav Kysela) [2065575] - ASoC: SOF: Kconfig: Make the SOF_DEVELOPER_SUPPORT depend on SND_SOC_SOF (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Add null pointer check for substream->runtime (Jaroslav Kysela) [2065575] - ASoC: SOF: avoid casting "const" attribute away (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME in platform trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: remove support for RESUME trigger (Jaroslav Kysela) [2065575] - ASoC: tegra20-spdif: stop setting slave_id (Jaroslav Kysela) [2065575] - ASoC: AMD: fix depend/select mistake on SND_AMD_ACP_CONFIG (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: read back control data from DSP (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_type parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: control: Do not handle control notification with component type (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-audio: Drop the `cmd` member from struct snd_sof_control (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ctrl_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Set control_data->cmd alongside scontrol->cmd (Jaroslav Kysela) [2065575] - ASoC: SOF: Drop ipc_cmd parameter for snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: SOF: ipc: Rename send parameter in snd_sof_ipc_set_get_comp_data() (Jaroslav Kysela) [2065575] - ASoC: rt5663: Handle device_property_read_u32_array error codes (Jaroslav Kysela) [2065575] - ASoC: SOF: OF: Avoid reverse module dependency (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-probes: Constify sof_probe_compr_ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Remove pm_runtime_put_autosuspend() for SOF OF device (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add comment on JasperLake support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-dai: remove unused fields (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: add quirks for HDAudio DMA position information (Jaroslav Kysela) [2065575] - ASoC: SOF: hda-stream: only enable DPIB if needed (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-ctrl: apply symmetry for DPIB (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda-stream: limit PROCEN workaround (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: ICL: move ICL-specific ops to icl.c (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - ASoC: amd: Convert to new style DAI format definitions (Jaroslav Kysela) [2065575] - ASoC: AMD: acp-config: fix missing dependency on SND_SOC_ACPI (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_rt5682: Move rt1015 speaker amp to common file (Jaroslav Kysela) [2065575] - ASoC: rt5682s: add delay time to fix pop sound issue (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add 'static' qualifiers for max98390 routes (Jaroslav Kysela) [2065575] - ASoC: amd: acp6x-pdm-dma: Constify static snd_soc_dai_ops (Jaroslav Kysela) [2065575] - ASoC: ti: davinci-mcasp: Get rid of duplicate of_node assignment (Jaroslav Kysela) [2065575] - ASoC: zl38060: Setup parent device and get rid of unnecessary of_node assignment (Jaroslav Kysela) [2065575] - ASoC: test-component: fix null pointer dereference. (Jaroslav Kysela) [2065575] - sound/soc: remove useless bool conversion to bool variable (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix undefined reference to core functions (Jaroslav Kysela) [2065575] - ASoC: rt5640: Fix the wrong state of the JD in the HDA header (Jaroslav Kysela) [2065575] - ASoC: codecs: wcd934x: remove redundant ret variable (Jaroslav Kysela) [2065575] - ASoC: tegra: Add master volume/mute control support (Jaroslav Kysela) [2065575] - ASoC: Intel: Skylake: Use NHLT API to search for blob (Jaroslav Kysela) [2065575] - ASoC: Intel: boards: add max98390 2/4 speakers support (Jaroslav Kysela) [2065575] - ASoC: intel: boards: bytcht*: Constify static snd_soc_ops (Jaroslav Kysela) [2065575] - ASoC: Intel: hda_dsp_common: don't multiline PCM topology warning (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: tidyup soc_pcm_pointer()'s delay update method (Jaroslav Kysela) [2065575] - ASoC: intel: sst-mfld-platform-pcm: add .delay support (Jaroslav Kysela) [2065575] - ASoC: amd: acp-pcm-dma: add .delay support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Use pR/pa to print resources/physical addresses (Jaroslav Kysela) [2065575] - ASoC: cs35l41: Fix link problem (Jaroslav Kysela) [2065575] - ASoC: codecs/jz4770: Add missing gain control after DAC/ADC mixer (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: send DAI_CONFIG IPC during pause (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: dai: Expand DAI_CONFIG IPC flags (Jaroslav Kysela) [2065575] - ASoC: SOF: align the hw_free sequence with stop (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: move the check for prepared flag (Jaroslav Kysela) [2065575] - ASoC: SOF: Add a helper for freeing PCM stream (Jaroslav Kysela) [2065575] - ASoC: SOF: call platform hw_free for paused streams during suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: invoke platform hw_free for STOP/SUSPEND triggers (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: reset stream before coupling host and link DMA's (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: Add a helper function for stream reset (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: clear stream before freeing the DAI widget (Jaroslav Kysela) [2065575] - ASoC: rt5640: Add the HDA header support (Jaroslav Kysela) [2065575] - ASoC: uniphier: drop selecting non-existing SND_SOC_UNIPHIER_AIO_DMA (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add missing of_node_put() in platform_parse_resource() (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: don't use list_for_each_entry_reverse() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: add .ack support for HDaudio platforms (Jaroslav Kysela) [2065575] - ASoC: SOF: pcm: add .ack callback support (Jaroslav Kysela) [2065575] - ASoC: SOF: sof-pci-dev: use community key on all Up boards (Jaroslav Kysela) [2065575] - ASoC: stm32: spdifrx: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: stm32: dfsdm: add pm_runtime support for audio (Jaroslav Kysela) [2065575] - ASoC: stm32: i2s: add pm_runtime support (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: free DAI widget during stop and suspend (Jaroslav Kysela) [2065575] - ASoC: SOF: add support for dynamic pipelines with multi-core (Jaroslav Kysela) [2065575] - ASoC: SOF: hda: don't use the core op for power up/power down (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: remove sof_load_pipeline_ipc() (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: CNL/ICL/APL: set core_get/core_put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: TGL: set core_get/put ops (Jaroslav Kysela) [2065575] - ASoC: SOF: Add ops for core_get and core_put (Jaroslav Kysela) [2065575] - ASoC: SOF: Introduce num_cores and ref count per core (Jaroslav Kysela) [2065575] - ASoC: SOF: Intel: hda: expose get_chip_info() (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement reset callback (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Implement DSP start (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8m: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx8: Add runtime PM / System PM support (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Add code to manage DSP related clocks (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add DSP system PM callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 dsp clock support (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add dai driver dsp ops callback for mt8195 (Jaroslav Kysela) [2065575] - ASoC: SOF: Add mt8195 device descriptor (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add fw loader and mt8195 dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for Mediatek AFE DAI (Jaroslav Kysela) [2065575] - ASoC: SOF: mediatek: Add mt8195 hardware support (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add support for SOF firmware authentication (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add trace logger support (Jaroslav Kysela) [2065575] - ASoC: SOF: topology: Add support for AMD ACP DAIs (Jaroslav Kysela) [2065575] - ASoC: amd: acp-config: Remove legacy acpi based machine struct (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir PCI driver interface (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add machine driver dsp ops for Renoir platform (Jaroslav Kysela) [2065575] - ASoC: amd: Add module to determine ACP configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add PCM stream callback for Renoir dai's (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add dai driver dsp ops callback for Renoir (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add IPC support for ACP IP block (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add fw loader and renoir dsp ops to load firmware (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add helper callbacks for ACP's DMA configuration (Jaroslav Kysela) [2065575] - ASoC: SOF: amd: Add Renoir ACP HW support (Jaroslav Kysela) [2065575] - ASoC: stm32: sai: increase channels_max limit (Jaroslav Kysela) [2065575] - ASoC: SOF: debug: Add support for IPC message injection (Jaroslav Kysela) [2065575] - ASoC: SOF: intel: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: imx: Use the generic helper to get the reply (Jaroslav Kysela) [2065575] - ASoC: SOF: utils: Add generic function to get the reply for a tx message (Jaroslav Kysela) [2065575] - ASoC: SOF: i.MX: simplify Kconfig (Jaroslav Kysela) [2065575] - ASoC: SOF: core: Unregister machine driver before IPC and debugfs (Jaroslav Kysela) [2065575] - ASoC: adau1701: Replace legacy gpio interface for gpiod (Jaroslav Kysela) [2065575] - ASoC: Intel: add sof-nau8825 machine driver (Jaroslav Kysela) [2065575] - ASoC: cs35l41: DSP Support (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: add link adr order check (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove get_next_be_id (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove sof_sdw_mic_codec_mockup_init (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: remove SOF_RT715_DAI_ID_FIX quirk (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: move DMIC link id overwrite to create_sdw_dailink (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: Use a fixed DAI link id for AMP (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: rename be_index/link_id to link_index (Jaroslav Kysela) [2065575] - ASoC: Intel: sof_sdw: add SKU for Dell Latitude 9520 (Jaroslav Kysela) [2065575] - ASoC: intel: sof_sdw: return the original error number (Jaroslav Kysela) [2065575] - ASoC: SOF: trace: send DMA_TRACE_FREE IPC during release (Jaroslav Kysela) [2065575] - ASoC: SOF: IPC: update ipc_log_header() (Jaroslav Kysela) [2065575] - ALSA: mtpav: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: virmidi: Remove duplicated code (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machine (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for TongFang devices with pop noise (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for the Framework Laptop (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Dell Latitude 7520 (Jaroslav Kysela) [2065575] - ALSA: hda - fix unused Realtek function when PM is not enabled (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Yoga Duet 7 13ITL6 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix mute led issue on thinkpad with cs35l41 s-codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNP (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845/865 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add HDMI codec VID for Raptorlake-P (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: fix warning about PCM count when used with SOF (Jaroslav Kysela) [2065575] - ALSA: nm256: Don't call card private_free at probe error path (Jaroslav Kysela) [2065575] - ALSA: rme9652: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdspm: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hdsp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: oxygen: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lx6464es: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cmipci: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: aw2: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als300: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: lola: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: bt87x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sis7019: Fix the missing error handling (Jaroslav Kysela) [2065575] - ALSA: via82xx: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: sonicvibes: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme96: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: rme32: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: riptide: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: maestro3: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: korg1212: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: intel8x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ice1724: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: fm801: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1968: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: es1938: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ens137x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: emu10k1x: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs5535audio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: cs4281: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ca0106: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: azt3328: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: au88x0: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: atiixp: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: als4000: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ali5451: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: ad1889: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: echoaudio: Fix the missing snd_card_free() call at probe error (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: add quirk for Lenovo Thinkpad X12 speakers (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo PD50PNT (Jaroslav Kysela) [2065575] - ALSA: hda: Avoid unsol event during RPM suspending (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix audio regression on Mi Notebook Pro 2020 (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Dolphin HW variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Disable HSBIAS_SENSE_EN for Cyborg (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Support new Warlock MLK Variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Full Scale Volume setting for all variants (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Re-order quirk table into ascending order (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Fix Warlock to use mono mic configuration (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Enable headset mic on Lenovo P360 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add mute and micmut LED support for Zbook Fury 17 G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add alc256-samsung-headphone fixup (Jaroslav Kysela) [2065575] - ALSA: pci: fix reading of swapped values from pcmreg in AC97 codec (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix LED on Zbook Studio G9 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [2065575] - ALSA: cmipci: Restore aux vol on suspend/resume (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GA402 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek - Fix headset mic problem for a HP machine with alc671 (Jaroslav Kysela) [2065575] - ALSA: hda: Add AlderLake-PS variant PCI ID (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP50PNJ (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Clevo NP70PNJ (Jaroslav Kysela) [2065575] - ALSA: lola: add a check for the return of vmalloc() (Jaroslav Kysela) [2065575] - ALSA: echoaudio: remove redundant assignment to variable bytes (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Make use of the helper component_compare_dev_name (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Update scratch reg. communication (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Hardcode GCAP ISS value on T234 (Jaroslav Kysela) [2065575] - ALSA: hda/tegra: Add Tegra234 hda driver support (Jaroslav Kysela) [2065575] - ALSA: hda: Expose codec cleanup and power-save functions (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose codec register procedures (Jaroslav Kysela) [2065575] - ALSA: hda: Update and expose snd_hda_codec_device_init() (Jaroslav Kysela) [2065575] - ALSA: hda/hdmi: add keep-alive support for ADL-P and DG2 (Jaroslav Kysela) [2065575] - ALSA: hda: Set max DMA segment size (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix deadlock by COEF mutex (Jaroslav Kysela) [2065575] - ALSA: hda: Fix missing codec probe on Shenker Dock 15 (Jaroslav Kysela) [2065575] - ALSA: hda: Fix regression on forced probe mask option (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2019 (Jaroslav Kysela) [2065575] - ALSA: hda: Add PCI and HDMI IDs for Intel Raptor Lake (Jaroslav Kysela) [2065575] - ALSA: ca0106: Rename register macro names (Jaroslav Kysela) [2065575] - ALSA: hda: Fix driver index handling at re-binding (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for HP Laptops (Jaroslav Kysela) [2065575] - ALSA: hda: Skip codec shutdown in case the codec is not registered (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add quirk for ASUS GU603 (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570 Aorus Xtreme after reboot from Windows (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Fix silent output on Gigabyte X570S Aorus Master (newer chipset) (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add missing fixup-model entry for Gigabyte X570 ALC1220 quirks (Jaroslav Kysela) [2065575] - ALSA: hda: realtek: Fix race at concurrent COEF updates (Jaroslav Kysela) [2065575] - ALSA: hda: Fix signedness of sscanf() arguments (Jaroslav Kysela) [2065575] - ALSA: hda: Fix UAF of leds class devs at unbinding (Jaroslav Kysela) [2065575] - ALSA: hda/cs8409: Add new Warlock SKUs to patch_cs8409 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make cs35l41_hda_remove() return void (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Tidyup code (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Make use of the helper function dev_err_probe() (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add missing default cases (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Move cs35l41* calls to its own symbol namespace (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add calls to newly added test key function (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Avoid overwriting register patch (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: fix speakers and micmute on HP 855 G8 (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: fix double free on error in probe() (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependencies of CS35L41 on SPI/I2C buses (Jaroslav Kysela) [2065575] - ALSA: hda: Fix dependency on ASoC cs35l41 codec (Jaroslav Kysela) [2065575] - ALSA: hda: ALC287: Add Lenovo IdeaPad Slim 9i 14ITL5 speaker quirk (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add CS35L41 support for Thinkpad laptops (Jaroslav Kysela) [2065575] - ALSA: hda/realtek: Add support for Legion 7 16ACHg6 laptop (Jaroslav Kysela) [2065575] - ALSA: hda: cs35l41: Add support for CS35L41 in HDA systems (Jaroslav Kysela) [2065575] - MAINTAINERS: Update Cirrus Logic codec driver maintainers (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Convert binding to yaml (Jaroslav Kysela) [2065575] - dt-bindings: remove 'interrupt-parent' from bindings (Jaroslav Kysela) [2065575] - ASoC: dt-bindings: cs42l42: Correct description of ts-inv (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add warnings about DETECT_MODE and PLL_START (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Handle system suspend (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Change jack_detect_mutex to a lock of all IRQ handling (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Report full jack status when plug is detected (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant pll_divout member (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Simplify reporting of jack unplug (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to RS_PLUG/RS_UNPLUG masks (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Remove redundant writes to DETECT_MODE (Jaroslav Kysela) [2065575] - ASoC: cs42l42: Add control for audio slow-start switch (Jaroslav Kysela) [2065575] - ALSA: mixart: Add sanity check for timer notify streams (Jaroslav Kysela) [2065575] - ALSA: mixart: Reduce size of mixart_timer_notify (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Restore Rane SL-1 quirk (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't get sample rate for MCT Trigger 5 USB-to-HDMI (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Clear MIDI port active flag after draining (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for MSI MAG X570S Torpedo MAX. (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Limit max buffer and period sizes per time (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Increase max buffer size (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Cap upper limits of buffer/period bytes for implicit fb (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Fix undefined behavior due to shift overflowing the constant (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Add mute TLV for playback volumes on RODE NT-USB (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Add support for the internal "standalone" switch (Jaroslav Kysela) [2065575] - ALSA: scarlett2: Split scarlett2_config_items[] into 3 sections (Jaroslav Kysela) [2065575] - ALSA: usb-audio: add mapping for new Corsair Virtuoso SE (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Don't abort resume upon errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: revert to IMPLICIT_FB_FIXED_DEV for M-Audio FastTrack Ultra (Jaroslav Kysela) [2065575] - ALSA: usb-audio: remove redundant assignment to variable c (Jaroslav Kysela) [2065575] - ALSA: usb-audio: Correct quirk for VF0770 (Jaroslav Kysela) [2065575] - ALSA: usb-audio: initialize variables that could ignore errors (Jaroslav Kysela) [2065575] - ALSA: usb-audio: scarlett2: Use struct_size() helper in scarlett2_usb() (Jaroslav Kysela) [2065575] - ALSA: fireworks: fix wrong return count shorter than expected by 4 bytes (Jaroslav Kysela) [2065575] - ALSA: firewire-lib: fix uninitialized flag for AV/C deferred transaction (Jaroslav Kysela) [2065575] - ALSA: memalloc: Add fallback SG-buffer allocations for x86 (Jaroslav Kysela) [2065575] - ALSA: core: Add snd_card_free_on_error() helper (Jaroslav Kysela) [2065575] - ALSA: pcm: Test for "silence" field in struct "pcm_format_data" (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix potential AB/BA lock with buffer_mutex and mmap_lock (Jaroslav Kysela) [2065575] - ALSA: pcm: Add stream lock during PCM reset ioctl operations (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prealloc proc writes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent prepare and hw_params/hw_free calls (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent read/write and buffer changes (Jaroslav Kysela) [2065575] - ALSA: pcm: Fix races among concurrent hw_params and hw_free calls (Jaroslav Kysela) [2065575] - ALSA: oss: Release temporary buffers upon errors (Jaroslav Kysela) [2065575] - ALSA: oss: Fix PCM OSS buffer allocation overflow (Jaroslav Kysela) [2065575] - ALSA: core: Fix typo in 'PCM Timer Interface' help (Jaroslav Kysela) [2065575] - ALSA: seq: oss: fix typo (Jaroslav Kysela) [2065575] - ALSA: seq: oss: use kzalloc (Jaroslav Kysela) [2065575] - ALSA: memalloc: invalidate SG pages before sync (Jaroslav Kysela) [2065575] - ALSA: memalloc: Fix dma_need_sync() checks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix DPCM lockdep warning due to nested stream locks (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: fix BE handling of PAUSE_RELEASE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: serialize BE triggers (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: Fix and cleanup DPCM locking (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: align BE 'atomicity' with that of the FE (Jaroslav Kysela) [2065575] - ASoC: soc-pcm: use GFP_ATOMIC for dpcm structure (Jaroslav Kysela) [2065575] - ASoC: soc-component: add snd_soc_pcm_component_delay() (Jaroslav Kysela) [2065575] - ASoC: soc-dai: update snd_soc_dai_delay() to snd_soc_pcm_dai_delay() (Jaroslav Kysela) [2065575] - ALSA: core: Simplify snd_power_ref_and_wait() with the standard macro (Jaroslav Kysela) [2065575] - ALSA: seq: virmidi: Add a drain operation (Jaroslav Kysela) [2065575] - ASoC: dai_dma: remove slave_id field (Jaroslav Kysela) [2065575] - ALSA: seq: Set upper limit of processed events (Jaroslav Kysela) [2065575] - ALSA: oss: remove useless NULL check before kfree (Jaroslav Kysela) [2065575] - ALSA: pcm: introduce INFO_NO_REWINDS flag (Jaroslav Kysela) [2065575] - ALSA: pcm: unconditionally check if appl_ptr is in 0..boundary range (Jaroslav Kysela) [2065575] - Revert "ASoC: Intel: soc-acpi: add entries in ADL match table" (Jaroslav Kysela) [2065575] - devlink: hold the instance lock during eswitch_mode callbacks (Petr Oros) [2101715] - netdevsim: replace vfs_lock with devlink instance lock (Petr Oros) [2101715] - netdevsim: replace port_list_lock with devlink instance lock (Petr Oros) [2101715] - devlink: add explicitly locked flavor of the rate node APIs (Petr Oros) [2101715] - bnxt: use the devlink instance lock to protect sriov (Petr Oros) [2101715] - devlink: pass devlink_port to port_split / port_unsplit callbacks (Petr Oros) [2101715] - devlink: hold the instance lock in port_split / port_unsplit callbacks (Petr Oros) [2101715] - eth: mlxsw: switch to explicit locking for port registration (Petr Oros) [2101715] - eth: nfp: replace driver's "pf" lock with devlink instance lock (Petr Oros) [2101715] - eth: nfp: wrap locking assertions in helpers (Petr Oros) [2101715] - devlink: expose instance locking and add locked port registering (Petr Oros) [2101715] - ethtool: don't drop the rtnl_lock half way thru the ioctl (Petr Oros) [2101715] - ethtool: handle info/flash data copying outside rtnl_lock (Petr Oros) [2101715] - ethtool: push the rtnl_lock into dev_ethtool() (Petr Oros) [2101715] - mlxsw: reg: Remove PMTM register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PMTDB register to obtain split info (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Module To local DataBase Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Use PLLP to get front panel number and split number (Ivan Vecera) [2101715] - mlxsw: reg: Add Port Local port to Label Port mapping Register (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port SWID set before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Move port module mapping before core port init (Ivan Vecera) [2101715] - mlxsw: spectrum: Bump minimum FW version to xx.2008.3326 (Ivan Vecera) [2101715] - bpf: fix build error due to missing bpf_perf_event.h header (Desnes A. Nunes do Rosario) [1908140] - powerpc/bpf: Fix use of user_pt_regs in uapi (Desnes A. Nunes do Rosario) [1908140] - net: ena: Do not waste napi skb cache (Michal Schmidt) [2097644] - net: ena: Extract recurring driver reset code into a function (Michal Schmidt) [2097644] - net: ena: Change the name of bad_csum variable (Michal Schmidt) [2097644] - net: ena: Add debug prints for invalid req_id resets (Michal Schmidt) [2097644] - net: ena: Remove ena_calc_queue_size_ctx struct (Michal Schmidt) [2097644] - net: ena: Move reset completion print to the reset function (Michal Schmidt) [2097644] - net: ena: Remove redundant return code check (Michal Schmidt) [2097644] - net: ena: Change ENI stats support check to use capabilities field (Michal Schmidt) [2097644] - net: ena: Add capabilities field with support for ENI stats capability (Michal Schmidt) [2097644] - net: ena: Change return value of ena_calc_io_queue_size() to void (Michal Schmidt) [2097644] - powerpc/ptrace: replace ptrace_report_syscall() with a tracehook call (Desnes A. Nunes do Rosario) [1992947] - powerpc/ptrace: Add support for PTRACE_SYSEMU (Desnes A. Nunes do Rosario) [1992947] - selftests/powerpc: New PTRACE_SYSEMU test (Desnes A. Nunes do Rosario) [1992947] - powerpc: Redefine TIF_32BITS thread flag (Desnes A. Nunes do Rosario) [1992947] - redhat: fix libnl3-devel BuildRequires for intel-speed-select (Jarod Wilson)- redhat: enable mtty module for internal testing (Jarod Wilson) [2071992] - tools/power/x86/intel-speed-select: v1.12 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: HFI support (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: OOB daemon mode (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: v1.11 release (Martin McConnell) [2072658] - tools/power/x86/intel-speed-select: Update max frequency (Martin McConnell) [2072658] - Spec fixes for intel-speed-select (Martin McConnell) [2072658] - Add BuildRequires libnl3-devel for intel-speed-select (Martin McConnell) [2072658] - xfs: fix soft lockup via spinning in filestream ag selection loop (Brian Foster) [2033293] - net: ping6: Fix memleak in ipv6_renew_options(). (Ivan Vecera) [2112339] - Input: i8042 - Add quirk for Fujitsu Lifebook T725 (Benjamin Tissoires) [2019942] - HID: amd_sfh: Modify the hid name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Modify the bus name (Benjamin Tissoires) [2090040] - HID: amd_sfh: Add support for sensor discovery (Benjamin Tissoires) [2090040] - igc: Reinstate IGC_REMOVED logic and implement it properly (Corinna Vinschen) [2037969] - intel/igc:fix repeated words in comments (Corinna Vinschen) [2037969] - intel: remove unused macros (Corinna Vinschen) [2037969] - igc: Change type of the 'igc_check_downshift' method (Corinna Vinschen) [2037969] - igc: Remove unused phy_type enum (Corinna Vinschen) [2037969] - igc: Remove igc_set_spd_dplx method (Corinna Vinschen) [2037969] - igc: Fix suspending when PTM is active (Corinna Vinschen) [2037969] - igc: Fix BUG: scheduling while atomic (Corinna Vinschen) [2037969 2014971] - igc: Fix infinite loop in release_swfw_sync (Corinna Vinschen) [2037969] - igc: igc_write_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: igc_read_phy_reg_gpy: drop premature return (Corinna Vinschen) [2037969] - igc: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Corinna Vinschen) [2037969] - igc: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037969] - igc: Fix TX timestamp support for non-MSI-X platforms (Corinna Vinschen) [2037969] - igc: Do not enable crosstimestamping for i225-V models (Corinna Vinschen) [2037969] - igc: switch to napi_build_skb() (Corinna Vinschen) [2037969] - igc: Remove obsolete define (Corinna Vinschen) [2037969] - igc: Remove obsolete mask (Corinna Vinschen) [2037969] - igc: Remove obsolete nvm type (Corinna Vinschen) [2037969] - igc: Remove unused phy type (Corinna Vinschen) [2037969] - igc: Remove unused _I_PHY_ID define (Corinna Vinschen) [2037969] - igc: enable XDP metadata in driver (Corinna Vinschen) [2037969] - intel_idle: Fix false positive RCU splats due to incorrect hardirqs state (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/spec_ctrl: Enable RHEL only ibrs_always & retpoline,ibrs_user spectre_v2 options (Waiman Long) [2090229] - KVM: emulate: do not adjust size of fastop and setcc subroutines (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: fix FASTOP_SIZE when return thunks are enabled (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - efi/x86: use naked RET on mixed mode call wrapper (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Remove apostrophe typo (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use DECLARE_PER_CPU for x86_spec_ctrl_current (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove UNTRAIN_RET from native_irq_return_ldt (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Mark retbleed_strings static (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/asm/32: Fix ANNOTATE_UNRET_SAFE use on 32-bit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Disable RRSBA behavior (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kexec: Disable RET on kexec (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do not enable IBPB-on-entry when IBPB is not supported (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add Cannon lake to RETBleed affected CPU list (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - redhat/configs: Add new mitigation configs for RetBleed CVEs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retbleed: Add fine grained Kconfig knobs (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Enumerate BTC_NO (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/common: Stamp out the stepping madness (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent RSB underflow before vmenter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fill RSB on vmexit for IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Fix IBRS handling after vmexit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Prevent guest RSB poisoning attacks with eIBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Convert launched argument to flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - KVM: VMX: Flatten __vmx_vcpu_run() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Remove x86_spec_ctrl_mask (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Use cached host SPEC_CTRL value for guest entry/exit (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix SPEC_CTRL write on SMT state change (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Fix firmware entry SPEC_CTRL handling (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpu/amd: Add Spectral Chicken (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Do IBPB fallback check only once (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add retbleed=ibpb (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - objtool: Update Retpoline validation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - intel_idle: Disable IBRS during long idle (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report Intel retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Split spectre_v2_select_mitigation() and spectre_v2_user_select_mitigation() (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/speculation: Add spectre_v2=ibrs option to support Kernel IBRS (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Optimize SPEC_CTRL MSR writes (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Add kernel IBRS implementation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Keep a per-CPU IA32_SPEC_CTRL value (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Enable STIBP for JMP2RET (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Add AMD retbleed= boot parameter (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bugs: Report AMD retbleed vulnerability (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Add magic AMD return-thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Use return-thunk in asm code (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/sev: Avoid using __x86_return_thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/vsyscall_emu/64: Don't use RET in vsyscall emulation (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm: Fix SETcc emulation for return thunks (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/bpf: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/ftrace: Use alternative RET encoding (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86,objtool: Create .return_sites (Josh Poimboeuf) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: Undo return-thunk damage (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Use -mfunction-return (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Swizzle retpoline thunk (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/retpoline: Cleanup some #ifdefery (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/cpufeatures: Move RETPOLINE flags to word 11 (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/kvm/vmx: Make noinstr clean (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - arch/x86/boot/compressed: Add -D__DISABLE_EXPORTS to kbuild flags (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86: (Ab)use __DISABLE_EXPORTS to disable RETHUNK in real mode (Waiman Long) [2090229] {CVE-2022-23816 CVE-2022-23825 CVE-2022-29900 CVE-2022-29901} - x86/entry: Remove skip_r11rcx (Waiman Long) [2090229] - cpuidle,intel_idle: Fix CPUIDLE_FLAG_IRQ_ENABLE (Waiman Long) [2090229] - x86/speculation/srbds: Do not try to turn mitigation off when not supported (Waiman Long) [2090229] - x86/ibt,paravirt: Use text_gen_insn() for paravirt_patch() (Waiman Long) [2090229] - x86/text-patching: Make text_gen_insn() play nice with ANNOTATE_NOENDBR (Waiman Long) [2090229] - x86/module: Fix the paravirt vs alternative order (Waiman Long) [2090229] - x86: Add straight-line-speculation mitigation (Waiman Long) [2090229] - x86: Prepare inline-asm for straight-line-speculation (Waiman Long) [2090229] - x86: Prepare asm files for straight-line-speculation (Waiman Long) [2090229] - x86: Use -mindirect-branch-cs-prefix for RETPOLINE builds (Waiman Long) [2090229] - x86: Move RETPOLINE*_CFLAGS to arch Makefile (Waiman Long) [2090229] - x86/entry: Add a fence for kernel entry SWAPGS in paranoid_entry() (Waiman Long) [2090229] - Makefile: remove stale cc-option checks (Waiman Long) [2090229] - tools headers: Remove broken definition of __LITTLE_ENDIAN (Waiman Long) [2090229] - tools arch: Update arch/x86/lib/mem{cpy,set}_64.S copies used in 'perf bench mem memcpy' (Waiman Long) [2090229] - x86: Add insn_decode_kernel() (Waiman Long) [2090229] - tools/insn: Restore the relative include paths for cross building (Waiman Long) [2090229] - x86/alternative: Use insn_decode() (Waiman Long) [2090229] - x86/insn: Add an insn_decode() API (Waiman Long) [2090229] - x86/insn: Rename insn_decode() to insn_decode_from_regs() (Waiman Long) [2090229] - x86/paravirt: Add new features for paravirt patching (Waiman Long) [2090229] - x86/alternative: Support not-feature (Waiman Long) [2090229] - x86/alternative: Merge include files (Waiman Long) [2090229] - objtool: Fix error handling for STD/CLD warnings (Waiman Long) [2090229] - x86/alternatives: Teach text_poke_bp() to emulate RET (Waiman Long) [2090229] - x86/ftrace: Have ftrace trampolines turn read-only at the end of system boot up (Waiman Long) [2090229] - x86/speculation: Change FILL_RETURN_BUFFER to work with objtool (Waiman Long) [2090229] - objtool: Add support for intra-function calls (Waiman Long) [2090229] - objtool: Rework allocating stack_ops on decode (Waiman Long) [2090229] - objtool: Better handle IRET (Waiman Long) [2090229] - objtool: Support multiple stack_op per instruction (Waiman Long) [2090229] - objtool: Make BP scratch register warning more robust (Waiman Long) [2090229] - x86/kexec: Make relocate_kernel_64.S objtool clean (Waiman Long) [2090229] - objtool: Introduce validate_return() (Waiman Long) [2090229] - Makefile: disallow data races on gcc-10 as well (Waiman Long) [2090229] - objtool: Improve call destination function detection (Waiman Long) [2090229] - x86/alternatives: Implement a better poke_int3_handler() completion scheme (Waiman Long) [2090229] - lib/: fix Kconfig indentation (Waiman Long) [2090229] - x86/alternatives: Use INT3_INSN_SIZE (Waiman Long) [2090229] - x86/kprobes: Fix ordering while text-patching (Waiman Long) [2090229] - x86/kprobes: Convert to text-patching.h (Waiman Long) [2090229] - x86/alternative: Shrink text_poke_loc (Waiman Long) [2090229] - x86/alternative: Remove text_poke_loc::len (Waiman Long) [2090229] - x86/ftrace: Use text_gen_insn() (Waiman Long) [2090229] - x86/alternative: Add text_opcode_size() (Waiman Long) [2090229] - x86/ftrace: Use text_poke() (Waiman Long) [2090229] - x86/ftrace: Use vmalloc special flag (Waiman Long) [2090229] - x86/ftrace: Explicitly include vmalloc.h for set_vm_flush_reset_perms() (Waiman Long) [2090229] - x86/alternatives: Add and use text_gen_insn() helper (Waiman Long) [2090229] - x86/alternatives, jump_label: Provide better text_poke() batching interface (Waiman Long) [2090229] - x86/asm: Annotate relocate_kernel_{32,64}.c (Waiman Long) [2090229] - x86: kprobes: Prohibit probing on instruction which has emulate prefix (Waiman Long) [2090229] - x86: Correct misc typos (Waiman Long) [2090229] - x86/speculation/mds: Apply more accurate check on hypervisor platform (Waiman Long) [2090229] - objtool: Convert insn type to enum (Waiman Long) [2090229] - objtool: Track original function across branches (Waiman Long) [2090229] - objtool: Rename elf_open() to prevent conflict with libelf from elftoolchain (Waiman Long) [2090229] - x86/ftrace: Make enable parameter bool where applicable (Waiman Long) [2090229] - x86/CPU/AMD: Don't force the CPB cap when running under a hypervisor (Waiman Long) [2090229] - objtool: Fix function fallthrough detection (Waiman Long) [2090229] - x86/paravirt: Detect over-sized patching bugs in paravirt_patch_call() (Waiman Long) [2090229] - x86/cpu/amd: Exclude 32bit only assembler from 64bit build (Waiman Long) [2090229] - x86/asm: Mark all top level asm statements as .text (Waiman Long) [2090229] - x86/cpu/bugs: Use __initconst for 'const' init data (Waiman Long) [2090229] - objtool: Add Direction Flag validation (Waiman Long) [2090229] - objtool: Rewrite add_ignores() (Waiman Long) [2090229] - x86/nospec, objtool: Introduce ANNOTATE_IGNORE_ALTERNATIVE (Waiman Long) [2090229] - x86/ftrace: Fix warning and considate ftrace_jmp_replace() and ftrace_call_replace() (Waiman Long) [2090229] - kbuild: Disable extra debugging info in .s output (Waiman Long) [2090229] - x86/CPU/AMD: Set the CPB bit unconditionally on F17h (Waiman Long) [2090229] - x86/alternatives: Print containing function (Waiman Long) [2090229] - x86/ftrace: Do not call function graph from dynamic trampolines (Waiman Long) [2090229] - ftrace: Create new ftrace_internal.h header (Waiman Long) [2090229] - kprobes/x86: Fix instruction patching corruption when copying more than one RIP-relative instruction (Waiman Long) [2090229] - tracing/Makefile: Fix handling redefinition of CC_FLAGS_FTRACE (Waiman Long) [2090229] - x86/paravirt: Remove unused paravirt bits (Waiman Long) [2090229] - x86/paravirt: Remove clobbers parameter from paravirt patch functions (Waiman Long) [2090229] - x86/paravirt: Make paravirt_patch_call() and paravirt_patch_jmp() static (Waiman Long) [2090229] - x86/l1tf: Fix build error seen if CONFIG_KVM_INTEL is disabled (Waiman Long) [2090229] - ftrace: Remove unused pointer ftrace_swapper_pid (Waiman Long) [2090229] - x86/spec_ctrl: Temporarily remove RHEL specific IBRS code (Waiman Long) [2090229] - net: bonding: fix use-after-free after 802.3ad slave unbind (Jonathan Toppins) [2109327] - net: bonding: fix possible NULL deref in rlb code (Jonathan Toppins) [2109327] - bonding: ARP monitor spams NETDEV_NOTIFY_PEERS notifiers (Jonathan Toppins) [2109327] - bonding: do not discard lowest hash bit for non layer3+4 hashing (Jonathan Toppins) [2109327] - bonding: helper macro __ATTR_RO to make code more clear (Jonathan Toppins) [2109327] - bonding: force carrier update when releasing slave (Jonathan Toppins) [2109327] - bonding: fix data-races around agg_select_timer (Jonathan Toppins) [2109327] - bonding: switch bond_net_exit() to batch mode (Jonathan Toppins) [2109327] - bonding: pair enable_port with slave_arr_updates (Jonathan Toppins) [2109327] - net: bonding: fix bond_xmit_broadcast return value error bug (Jonathan Toppins) [2109327] - tracing: Show size of requested perf buffer (Michael Petlan) [2103836] - tracing: Increase PERF_MAX_TRACE_SIZE to handle Sentinel1 and docker together (Michael Petlan) [2103836] - drivers/base/memory: determine and store zone for single-zone memory blocks (David Hildenbrand) [1997803] - drivers/base/node: rename link_mem_sections() to register_memory_block_under_node() (David Hildenbrand) [1997803] - drivers/base/node: consolidate node device subsystem initialization in node_dev_init() (David Hildenbrand) [1997803] - drivers/base/memory: introduce memory_block_{online,offline} (David Hildenbrand) [1997803] - mm/memory_hotplug: remove stale function declarations (David Hildenbrand) [1997803] - mm/memory_hotplug: remove HIGHMEM leftovers (David Hildenbrand) [1997803] - redhat/configs: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: restrict CONFIG_MEMORY_HOTPLUG to 64 bit (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_MEMORY_HOTPLUG_SPARSE (David Hildenbrand) [1997803] - mm/memory_hotplug: remove CONFIG_X86_64_ACPI_NUMA dependency from CONFIG_MEMORY_HOTPLUG (David Hildenbrand) [1997803] - memory: remove unused CONFIG_MEM_BLOCK_SIZE (David Hildenbrand) [1997803] - mm/memory_hotplug: disable the functionality for 32b (David Hildenbrand) [1997803] - include/linux/memory.h: drop fields 'hw' and 'phys_callback' from struct memory_block (David Hildenbrand) [1997803] - iommu/vt-d: Fix PCI bus rescan device hot add (Jerry Snitselaar) [2101591] - iommu/vt-d: Fix RID2PASID setup/teardown failure (Jerry Snitselaar) [2101591]- cifs: support share failover when remounting (Ronnie Sahlberg) [2095258] - cifs: avoid starvation when refreshing dfs cache (Ronnie Sahlberg) [2095258] - cifs: fix path comparison and hash calc (Ronnie Sahlberg) [2095258] - cifs: handle different charsets in dfs cache (Ronnie Sahlberg) [2095258] - spi: amd: Limit max transfer and message size (Sudheesh Mavila) [2047996] - redhat/configs: enable CONFIG_SPI_AMD for x86_64 (Sudheesh Mavila) [2047996] - spi: amd: Fix building without ACPI enabled (Sudheesh Mavila) [2047996] - spi: amd: Add support for version AMDI0062 (Sudheesh Mavila) [2047996] - spi: amd: Remove needless rom_addr variable (Sudheesh Mavila) [2047996] - spi: amd: Use iopoll for busy waiting (Sudheesh Mavila) [2047996] - spi: amd: Don't wait for a write-only transfer to finish (Sudheesh Mavila) [2047996] - spi: amd: Remove unneeded variable (Sudheesh Mavila) [2047996] - spi: amd: Refactor amd_spi_busy_wait (Sudheesh Mavila) [2047996] - spi: amd: Refactor code to use less spi_master_get_devdata (Sudheesh Mavila) [2047996] - spi: amd: Use devm_platform_ioremap_resource() in amd_spi_probe (Sudheesh Mavila) [2047996] - spi: spi-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Sudheesh Mavila) [2047996] - spi: amd: Drop superfluous member from struct amd_spi (Sudheesh Mavila) [2047996] - spi: amd: Fix refcount underflow on remove (Sudheesh Mavila) [2047996] - spi: amd: Drop duplicate driver data assignments (Sudheesh Mavila) [2047996] - spi: amd: Pass probe errors back to driver core (Sudheesh Mavila) [2047996] - spi: amd: Fix duplicate iounmap in error path (Sudheesh Mavila) [2047996] - spi: spi-amd: Fix a NULL vs IS_ERR() check in amd_spi_probe() (Sudheesh Mavila) [2047996] - spi: spi-amd: fix warning (Sudheesh Mavila) [2047996] - spi: spi-amd: Add AMD SPI controller driver support (Sudheesh Mavila) [2047996] - selftests/tc-testings: Be compatible with newer tc output (Hangbin Liu) [2100322] - selftests/net: enable lo.accept_local in psock_snd test (Hangbin Liu) [2100322] - selftests/net: Use kselftest skip code for skipped tests (Hangbin Liu) [2100322] - Bluetooth: SCO: Fix sco_send_frame returning skb->len (Gopal Tiwari) [1984641] - Bluetooth: Add bt_skb_sendmsg helper (Gopal Tiwari) [1984641] - Bluetooth: SCO: Replace use of memcpy_from_msg with bt_skb_sendmsg (Gopal Tiwari) [1984641] - Bluetooth: sco: Fix lock_sock() blockage by memcpy_from_msg() (Gopal Tiwari) [1984641] - platform/mellanox: mlxbf-pmc: Fix an IS_ERR() vs NULL bug in mlxbf_pmc_map_counters (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: fix error code in mlxreg_lc_create_static_devices() (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-lc: Add initial support for Nvidia line card devices (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Extend number of hwmon attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-hotplug: Extend logic for hotplug devices operations (Mark Langsdorf) [2068297] - platform_data/mlxreg: Add new type to support modular systems (Mark Langsdorf) [2068297] - platform/mellanox: mlxreg-io: Fix read access of n-bytes size attributes (Mark Langsdorf) [2068297] - platform/mellanox: mlxbf-pmc: fix kernel-doc notation (Mark Langsdorf) [2068297] - platform/mellanox: Typo fix in the file mlxbf-bootctl.c (Mark Langsdorf) [2068297] - redhat/configs: Support QAT devices for x86 only (Vladis Dronov) [2040724] - crypto: qat - expose device config through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - relocate and rename adf_sriov_prepare_restart() (Vladis Dronov) [2040724] - crypto: qat - change behaviour of adf_cfg_add_key_value_param() (Vladis Dronov) [2040724] - crypto: qat - expose device state through sysfs for 4xxx (Vladis Dronov) [2040724] - crypto: qat - Removes the x86 dependency on the QAT drivers (Vladis Dronov) [2040724] - crypto: qat - replace get_current_node() with numa_node_id() (Vladis Dronov) [2040724] - crypto: qat - add support for 401xx devices (Vladis Dronov) [2040724] - crypto: qat - re-enable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - honor CRYPTO_TFM_REQ_MAY_SLEEP flag (Vladis Dronov) [2040724] - crypto: qat - add param check for DH (Vladis Dronov) [2040724] - crypto: qat - add param check for RSA (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for DH (Vladis Dronov) [2040724] - crypto: qat - remove dma_free_coherent() for RSA (Vladis Dronov) [2040724] - crypto: qat - fix memory leak in RSA (Vladis Dronov) [2040724] - crypto: qat - add backlog mechanism (Vladis Dronov) [2040724] - crypto: qat - refactor submission logic (Vladis Dronov) [2040724] - crypto: qat - use pre-allocated buffers in datapath (Vladis Dronov) [2040724] - crypto: qat - set to zero DH parameters before free (Vladis Dronov) [2040724] - crypto: qat - Fix unsigned function returning negative constant (Vladis Dronov) [2040724] - crypto: qat - remove line wrapping for pfvf_ops functions (Vladis Dronov) [2040724] - crypto: qat - use u32 variables in all GEN4 pfvf_ops (Vladis Dronov) [2040724] - crypto: qat - replace disable_vf2pf_interrupts() (Vladis Dronov) [2040724] - crypto: qat - leverage the GEN2 VF mask definiton (Vladis Dronov) [2040724] - crypto: qat - rework the VF2PF interrupt handling logic (Vladis Dronov) [2040724] - crypto: qat - fix off-by-one error in PFVF debug print (Vladis Dronov) [2040724] - crypto: qat - fix wording and formatting in code comment (Vladis Dronov) [2040724] - crypto: qat - test PFVF registers for spurious interrupts on GEN4 (Vladis Dronov) [2040724] - crypto: qat - add check for invalid PFVF protocol version 0 (Vladis Dronov) [2040724] - crypto: qat - add missing restarting event notification in VFs (Vladis Dronov) [2040724] - crypto: qat - remove unnecessary tests to detect PFVF support (Vladis Dronov) [2040724] - crypto: qat - remove unused PFVF stubs (Vladis Dronov) [2040724] - crypto: qat - remove unneeded braces (Vladis Dronov) [2040724] - crypto: qat - fix ETR sources enabled by default on GEN2 devices (Vladis Dronov) [2040724] - crypto: qat - set COMPRESSION capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - set CIPHER capability for DH895XCC (Vladis Dronov) [2040724] - crypto: qat - stop using iommu_present() (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf rts_map_msg structures (Vladis Dronov) [2040724] - crypto: qat - fix initialization of pfvf cap_msg structures (Vladis Dronov) [2040724] - crypto: qat - remove unneeded assignment (Vladis Dronov) [2040724] - crypto: qat - disable registration of algorithms (Vladis Dronov) [2040724] - crypto: qat - enable power management for QAT GEN4 (Vladis Dronov) [2040724] - crypto: qat - move and rename GEN4 error register definitions (Vladis Dronov) [2040724] - crypto: qat - add misc workqueue (Vladis Dronov) [2040724] - crypto: qat - don't cast parameter in bit operations (Vladis Dronov) [2040724] - crypto: qat - fix access to PFVF interrupt registers for GEN4 (Vladis Dronov) [2040724] - crypto: qat - fix a signedness bug in get_service_enabled() (Vladis Dronov) [2040724] - dlm: fix missing lkb refcount handling (Alexander Aring) [2084606] - scsi: storvsc: Fix unsigned comparison to zero (Mohammed Gamal) [2020774] - scsi: storvsc: Fix validation for unsolicited incoming packets (Mohammed Gamal) [2020774] - scsi: storvsc: Fix storvsc_queuecommand() memory leak (Mohammed Gamal) [2020774] - x86/kvm: Add kexec support for SEV Live Migration. (Mohammed Gamal) [2018614] - x86/kvm: Add guest support for detecting and enabling SEV Live Migration feature. (Mohammed Gamal) [2018614] - mm: x86: Invoke hypercall when page encryption status is changed (Mohammed Gamal) [2018614] - hv_netvsc: Fix potential dereference of NULL pointer (Mohammed Gamal) [2086611] - hv_netvsc: Add support for XDP_REDIRECT (Mohammed Gamal) [2086611] - hv_netvsc: Print value of invalid ID in netvsc_send_{completion,tx_complete}() (Mohammed Gamal) [2086611] - net: hyperv: remove use of bpf_op_t (Mohammed Gamal) [2086611] - hv_netvsc: Add check for kvmalloc_array (Mohammed Gamal) [2086611] - net: netvsc: remove break after return (Mohammed Gamal) [2086611] - hv_netvsc: Use bitmap_zalloc() when applicable (Mohammed Gamal) [2086611] - SMB3: EBADF/EIO errors in rename/open caused by race condition in smb2_compound_op (Ronnie Sahlberg) [2108871] - vsock/virtio: enable VQs early on probe (Stefano Garzarella) [2107594] - vsock/virtio: initialize vdev->priv before using VQs (Stefano Garzarella) [2107594] - vsock: each transport cycles only on its own sockets (Stefano Garzarella) [2107594] - vhost/vsock: don't check owner in vhost_vsock_stop() while releasing (Stefano Garzarella) [2107594] - vsock: remove vsock from connected table when connect is interrupted by a signal (Stefano Garzarella) [2107594] - ipv6: take care of disable_policy when restoring routes (Andrea Claudi) [2103894] - tools/testing/nvdimm: Fix security_init() symbol collision (Jeff Moyer) [2096791] - redhat: make kernel-devel pkgs Requires elfutils and gcc (Jarod Wilson) [1701282] - xhci: Fix null pointer dereference in resume if xhci has only one roothub (Dean Nelson) [2061791] - usb: dwc3: gadget: Move null pinter check to proper place (Dean Nelson) [2061791] - xhci: Don't defer primary roothub registration if there is only one roothub (Dean Nelson) [2061791] - USB: serial: pl2303: fix type detection for odd device (Dean Nelson) [2061791] - media: pvrusb2: fix array-index-out-of-bounds in pvr2_i2c_core_init (Dean Nelson) [2061791] - usb: xhci-mtk: remove bandwidth budget table (Dean Nelson) [2061791] - usb: xhci-mtk: fix fs isoc's transfer error (Dean Nelson) [2061791] - xhci: Allow host runtime PM as default for Intel Alder Lake N xHCI (Dean Nelson) [2061791] - xhci: prevent U2 link power state if Intel tier policy prevented U1 (Dean Nelson) [2061791] - xhci: use generic command timer for stop endpoint commands. (Dean Nelson) [2061791] - usb: host: xhci-plat: omit shared hcd if either root hub has no ports (Dean Nelson) [2061791] - usb: host: xhci-plat: prepare operation w/o shared hcd (Dean Nelson) [2061791] - usb: host: xhci-plat: create shared hcd after having added main hcd (Dean Nelson) [2061791] - xhci: prepare for operation w/o shared hcd (Dean Nelson) [2061791] - xhci: factor out parts of xhci_gen_setup() (Dean Nelson) [2061791] - xhci: Set HCD flag to defer primary roothub registration (Dean Nelson) [2061791] - usb: core: hcd: Add support for deferring roothub registration (Dean Nelson) [2061791] - thunderbolt: Fix buffer allocation of devices with no DisplayPort adapters (Dean Nelson) [2061791] - media: uvcvideo: Fix bit overflow in uvc_probe_video (Dean Nelson) [2061791] - media: uvcvideo: Fix missing check to determine if element is found in list (Dean Nelson) [2061791] - usb: typec: tcpci: Don't skip cleanup in .remove() on error (Dean Nelson) [2061791] - usb: cdc-wdm: fix reading stuck on device close (Dean Nelson) [2061791] - thunderbolt: Ignore port locked error in tb_port_wait_for_link_width() (Dean Nelson) [2061791] - thunderbolt: Add debug logging when lane is enabled/disabled (Dean Nelson) [2061791] - usb: dwc3: gadget: Return proper request status (Dean Nelson) [2061791] - usb: typec: mux: Check dev_set_name() return value (Dean Nelson) [2061791] - usb: dwc3: pci: Fix pm_runtime_get_sync() error checking (Dean Nelson) [2061791] - usb: dwc3: gadget: Replace list_for_each_entry_safe() if using giveback (Dean Nelson) [2061791] - usb: dwc3: core: Only handle soft-reset in DCTL (Dean Nelson) [2061791] - usb: dwc3: Try usb-role-switch first in dwc3_drd_init (Dean Nelson) [2061791] - usb: dwc3: core: Fix tx/rx threshold settings (Dean Nelson) [2061791] - USB: storage: karma: fix rio_karma_init return (Dean Nelson) [2061791] - xhci: Enable runtime PM on second Alderlake controller (Dean Nelson) [2061791] - usb: misc: fix improper handling of refcount in uss720_probe() (Dean Nelson) [2061791] - usb: typec: ucsi: Fix role swapping (Dean Nelson) [2061791] - usb: typec: ucsi: Fix reuse of completion structure (Dean Nelson) [2061791] - thunderbolt: Use different lane for second DisplayPort tunnel (Dean Nelson) [2061791] - thunderbolt: Dump path config space entries during discovery (Dean Nelson) [2061791] - thunderbolt: Use decimal number with port numbers (Dean Nelson) [2061791] - xhci: increase usb U3 -> U0 link resume timeout from 100ms to 500ms (Dean Nelson) [2061791] - xhci: stop polling roothubs after shutdown (Dean Nelson) [2061791] - USB: Fix xhci event ring dequeue pointer ERDP update issue (Dean Nelson) [2061791] - USB: storage: ums-realtek: fix error code in rts51x_read_mem() (Dean Nelson) [2061791] - usb: early: xhci-dbc: Fix xdbc number parsing (Dean Nelson) [2061791] - usb: early: xhci-dbc: Remove duplicate keep parsing (Dean Nelson) [2061791] - USB: serial: pl2303: fix GS type detection (Dean Nelson) [2061791] - usb: host: xhci: Remove some unnecessary return value initializations (Dean Nelson) [2061791] - usb: host: xhci: add blank line in xhci_halt() (Dean Nelson) [2061791] - usb: host: xhci: update hci_version operation in xhci_gen_setup() (Dean Nelson) [2061791] - usb: host: xhci: fix a comment typo in xhci_mem_init() (Dean Nelson) [2061791] - usb: host: xhci: use ffs() in xhci_mem_init() (Dean Nelson) [2061791] - xhci: fix runtime PM imbalance in USB2 resume (Dean Nelson) [2061791] - xhci: fix uninitialized string returned by xhci_decode_ctrl_ctx() (Dean Nelson) [2061791] - xhci: fix garbage USBSTS being logged in some cases (Dean Nelson) [2061791] - xhci: make xhci_handshake timeout for xhci_reset() adjustable (Dean Nelson) [2061791] - xhci: omit mem read just after allocation of trb (Dean Nelson) [2061791] - Revert "USB: serial: ch341: add new Product ID for CH341A" (Dean Nelson) [2061791] - usb: xhci: fix minmax.cocci warnings (Dean Nelson) [2061791] - usb: host: xhci: drop redundant checks (Dean Nelson) [2061791] - xhci: Allocate separate command structures for each LPM command (Dean Nelson) [2061791] - xhci: dbgtty: use IDR to support several dbc instances. (Dean Nelson) [2061791] - xhci: dbc: Don't call dbc_tty_init() on every dbc tty probe (Dean Nelson) [2061791] - xhci: dbc: Rename xhci_dbc_init and xhci_dbc_exit (Dean Nelson) [2061791] - xhci: dbc: create and remove dbc structure in dbgtty driver. (Dean Nelson) [2061791] - xhci: dbc: refactor xhci_dbc_init() (Dean Nelson) [2061791] - usb: dwc3: pci: Fix Bay Trail phy GPIO mappings (Dean Nelson) [2061791] - xhci: Prevent futile URB re-submissions due to incorrect return value. (Dean Nelson) [2061791] - xhci: re-initialize the HC during resume if HCE was set (Dean Nelson) [2061791] - usb: dwc3: pci: Add "snps,dis_u2_susphy_quirk" for Intel Bay Trail (Dean Nelson) [2061791] - usb: dwc3: pci: add support for the Intel Raptor Lake-S (Dean Nelson) [2061791] - usb: xhci-mtk: add support ip-sleep wakeup for mt8195 (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent core from processing stale TRBs (Dean Nelson) [2061791] - thunderbolt: Replace acpi_bus_get_device() (Dean Nelson) [2061791] - thunderbolt: Add internal xHCI connect flows for Thunderbolt 3 devices (Dean Nelson) [2061791] - thunderbolt: Add missing device ID to tb_switch_is_alpine_ridge() (Dean Nelson) [2061791] - thunderbolt: Disable LTTPR on Intel Titan Ridge (Dean Nelson) [2061791] - usb: ulpi: Call of_node_put correctly (Dean Nelson) [2061791] - usb: ulpi: Move of_node_put to ulpi_dev_release (Dean Nelson) [2061791] - usb: xhci-mtk: Use struct_size() helper in create_sch_ep() (Dean Nelson) [2061791] - usb: common: ulpi: Fix crash in ulpi_match() (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect when receiving VSAFE0V (Dean Nelson) [2061791] - usb: typec: tcpm: Do not disconnect while receiving VBUS off (Dean Nelson) [2061791] - xhci: Fresco FL1100 controller should not have BROKEN_MSI quirk set. (Dean Nelson) [2061791] - usb: typec: tcpci: don't touch CC line if it's Vconn source (Dean Nelson) [2061791] - thunderbolt: Remove useless DMA-32 fallback configuration (Dean Nelson) [2061791] - media: uvcvideo: Support devices that report an OT as an entity source (Dean Nelson) [2061791] - Revert "media: uvcvideo: Support devices that report an OT as an entity source" (Dean Nelson) [2061791] - thunderbolt: Add module parameter for CLx disabling (Dean Nelson) [2061791] - thunderbolt: Enable CL0s for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Rename Intel TB_VSE_CAP_IECS capability (Dean Nelson) [2061791] - thunderbolt: Implement TMU time disruption for Intel Titan Ridge (Dean Nelson) [2061791] - thunderbolt: Move usb4_switch_wait_for_bit() to switch.c (Dean Nelson) [2061791] - thunderbolt: Add CL0s support for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Add TMU uni-directional mode (Dean Nelson) [2061791] - xhci: use max() to make code cleaner (Dean Nelson) [2061791] - usb: ftdi-elan: fix memory leak on device disconnect (Dean Nelson) [2061791] - Revert "usb: early: convert to readl_poll_timeout_atomic()" (Dean Nelson) [2061791] - usb: typec: tcpm: fix tcpm unregister port but leave a pending timer (Dean Nelson) [2061791] - thunderbolt: Check return value of kmemdup() in icm_handle_event() (Dean Nelson) [2061791] - media: dw2102: Fix use after free (Dean Nelson) [2061791] - USB: serial: cp210x: fix CP2105 GPIO registration (Dean Nelson) [2061791] - usb: xhci-mtk: fix list_del warning when enable list debug (Dean Nelson) [2061791] - usb: core: config: fix validation of wMaxPacketValue entries (Dean Nelson) [2061791] - xhci: avoid race between disable slot command and host runtime suspend (Dean Nelson) [2061791] - xhci: Remove CONFIG_USB_DEFAULT_PERSIST to prevent xHCI from runtime suspending (Dean Nelson) [2061791] - thunderbolt: Do not dereference fwnode in struct device (Dean Nelson) [2061791] - thunderbolt: Add debug logging of DisplayPort resource allocation (Dean Nelson) [2061791] - thunderbolt: Do not program path HopIDs for USB4 routers (Dean Nelson) [2061791] - thunderbolt: Do not allow subtracting more NFC credits than configured (Dean Nelson) [2061791] - thunderbolt: Runtime resume USB4 port when retimers are scanned (Dean Nelson) [2061791] - thunderbolt: Tear down existing tunnels when resuming from hibernate (Dean Nelson) [2061791] - thunderbolt: Runtime PM activate both ends of the device link (Dean Nelson) [2061791] - thunderbolt: xdomain: Avoid potential stack OOB read (Dean Nelson) [2061791] - media: uvcvideo: fix division by zero at stream start (Dean Nelson) [2061791] - usb: typec: tcpm: Wait in SNK_DEBOUNCED until disconnect (Dean Nelson) [2061791] - xhci: Fix commad ring abort, write all 64 bits to CRCR register. (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip reading GEVNTSIZn (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore Update Transfer cmd params (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip checking Update Transfer status (Dean Nelson) [2061791] - usb: hub: Fix locking issues with address0_mutex (Dean Nelson) [2061791] - media: dib0700: Only touch one bit when start/stop an adapter (Dean Nelson) [2061791] - media: dib0700: cleanup start/stop streaming logic (Dean Nelson) [2061791] - media: dib0700: fix undefined behavior in tuner shutdown (Dean Nelson) [2061791] - media: s2255: fix control-message timeouts (Dean Nelson) [2061791] - media: pvrusb2: fix control-message timeouts (Dean Nelson) [2061791] - media: flexcop-usb: fix control-message timeouts (Dean Nelson) [2061791] - usb: hub: Fix usb enumeration issue due to address0 race (Dean Nelson) [2061791] - usb: typec: fusb302: Fix masking of comparator and bc_lvl interrupts (Dean Nelson) [2061791] - usb: dwc3: gadget: Fix null pointer exception (Dean Nelson) [2061791] - usb: dwc3: gadget: Check for L1/L2/U3 for Start Transfer (Dean Nelson) [2061791] - usb: dwc3: gadget: Ignore NoStream after End Transfer (Dean Nelson) [2061791] - usb: xhci-mtk: fix random remote wakeup (Dean Nelson) [2061791] - usb: xhci-mtk: remove unnecessary error check (Dean Nelson) [2061791] - USB: serial: keyspan: fix memleak on probe errors (Dean Nelson) [2061791] - USB: iowarrior: fix control-message timeouts (Dean Nelson) [2061791] - usb: dwc3: gadget: Skip resizing EP's TX FIFO if already resized (Dean Nelson) [2061791] - usb: dwc3: gadget: Change to dev_dbg() when queuing to inactive gadget/ep (Dean Nelson) [2061791] - xhci: Enable trust tx length quirk for Fresco FL11 USB controller (Dean Nelson) [2061791] - xhci: Fix command ring pointer corruption while aborting a command (Dean Nelson) [2061791] - USB: xhci: dbc: fix tty registration race (Dean Nelson) [2061791] - xhci: add quirk for host controllers that don't update endpoint DCS (Dean Nelson) [2061791] - xhci: guard accesses to ep_state in xhci_endpoint_reset() (Dean Nelson) [2061791] - media: usb: dvd-usb: fix uninit-value bug in dibusb_read_eeprom_byte() (Dean Nelson) [2061791] - USB: cdc-acm: fix break reporting (Dean Nelson) [2061791] - USB: cdc-acm: fix racy tty buffer accesses (Dean Nelson) [2061791] - usb: typec: tcpm: handle SRC_STARTUP state if cc changes (Dean Nelson) [2061791] - usb: typec: tcpci: don't handle vSafe0V event if it's not enabled (Dean Nelson) [2061791] - usb: xhci-mtk: use xhci_dbg() to print log (Dean Nelson) [2061791] - media: mxl111sf: change mutex_init() location (Dean Nelson) [2061791] - media: tm6000: Avoid card name truncation (Dean Nelson) [2061791] - media: gspca: Limit frame size to sizeimage. (Dean Nelson) [2061791] - media: uvcvideo: Don't spam the log in uvc_ctrl_restore_values() (Dean Nelson) [2061791] - media: uvcvideo: Increase the size of UVC_METADATA_BUF_SIZE (Dean Nelson) [2061791] - media: uvcvideo: Return -EIO for control errors (Dean Nelson) [2061791] - media: uvcvideo: Remove unused including (Dean Nelson) [2061791] - media: m5602_ov7660: remove the repeated declaration (Dean Nelson) [2061791] - media: dvb-usb: fix ununit-value in az6027_rc_query (Dean Nelson) [2061791] - thunderbolt: Fix -Wrestrict warning (Dean Nelson) [2061791] - USB: serial: cp210x: fix dropped characters with CP2102 (Dean Nelson) [2061791] - usb: dwc3: gadget: Avoid starting DWC3 gadget during UDC unbind (Dean Nelson) [2061791] - USB: serial: option: remove duplicate USB device ID (Dean Nelson) [2061791] - USB: serial: mos7840: remove duplicated 0xac24 device ID (Dean Nelson) [2061791] - USB: cdc-acm: fix minor-number release (Dean Nelson) [2061791] - usb: dwc3: reference clock period configuration (Dean Nelson) [2061791] - usb: xhci-mtk: allow bandwidth table rollover (Dean Nelson) [2061791] - usb: xhci-mtk: modify the SOF/ITP interval for mt8195 (Dean Nelson) [2061791] - usb: xhci-mtk: add a member of num_esit (Dean Nelson) [2061791] - usb: xhci-mtk: check boundary before check tt (Dean Nelson) [2061791] - usb: xhci-mtk: update fs bus bandwidth by bw_budget_table (Dean Nelson) [2061791] - usb: xhci-mtk: support option to disable usb2 ports (Dean Nelson) [2061791] - usb: xhci-mtk: fix use-after-free of mtk->hcd (Dean Nelson) [2061791] - usb: dwc3: pci: add support for AMD's newer generation platform. (Dean Nelson) [2061791] - xhci: Add bus number to some debug messages (Dean Nelson) [2061791] - xhci: Add additional dynamic debug to follow URBs in cancel and error cases. (Dean Nelson) [2061791] - Revert "USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set" (Dean Nelson) [2061791] - xhci: Fix failure to give back some cached cancelled URBs. (Dean Nelson) [2061791] - xhci: fix even more unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - xhci: fix unsafe memory usage in xhci tracing (Dean Nelson) [2061791] - usb: typec: tcpm: Support non-PD mode (Dean Nelson) [2061791] - USB: serial: cp210x: determine fw version for CP2105 and CP2108 (Dean Nelson) [2061791] - USB: serial: cp210x: clean up type detection (Dean Nelson) [2061791] - USB: serial: cp210x: clean up set-chars request (Dean Nelson) [2061791] - USB: serial: cp210x: clean up control-request timeout (Dean Nelson) [2061791] - USB: serial: cp210x: fix flow-control error handling (Dean Nelson) [2061791] - USB: serial: cp210x: fix control-characters error handling (Dean Nelson) [2061791] - tty: drop put_tty_driver (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in vp702x_read_mac_addr (Dean Nelson) [2061791] - media: dvb-usb: fix uninit-value in dvb_usb_adapter_dvb_init (Dean Nelson) [2061791] - usb: renesas-xhci: Remove renesas_xhci_pci_exit() (Dean Nelson) [2061791] - usb: dwc3: Resize TX FIFOs to meet EP bursting requirements (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: fix UAF (Dean Nelson) [2061791] - usb: dwc3: gadget: Clear DEP flags after stop transfers in ep disable (Dean Nelson) [2061791] - usb: dwc3: gadget: Set gadget_max_speed when set ssp_rate (Dean Nelson) [2061791] - usb: dwc3: gadget: Prevent EP queuing while stopping transfers (Dean Nelson) [2061791] - media: lmedm04: Fix misuse of comma (Dean Nelson) [2061791] - media: tm6000: Fix memleak in tm6000_start_stream (Dean Nelson) [2061791] - usb: dwc3: gadget: Restart DWC3 gadget when enabling pullup (Dean Nelson) [2061791] - memstick: Skip allocating card when removing host (Dean Nelson) [2061791] - USB: Replace zero-length array with flexible-array member (Dean Nelson) [2061791] - USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Dean Nelson) [2061791] - Revert "[usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd" (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Support runtime power management (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Use ms_dev() helper (Dean Nelson) [2061791] - memstick: Prevent memstick host from getting runtime suspended during card detection (Dean Nelson) [2061791] - misc: rtsx_usb: Use USB remote wakeup signaling for card insertion detection (Dean Nelson) [2061791] - memstick: rtsx_usb_ms: Add missing pm_runtime_disable() in probe function (Dean Nelson) [2061791]- RDMA/qedr: Fix reporting QP timeout attribute (Kamal Heib) [2083620] - NFSD: Handle COPYer - Not suppored in RHEL8 (Benjamin Coddington) [2108628] - NFSD add ca_source_server<> to COPY (Benjamin Coddington) [2108628] - NFS NFSD: defining nl4_servers structure needed by both (Benjamin Coddington) [2108628] - fix backport powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Diego Domingos) [2106984] - bpf: Enable bpf_ktime_get_coarse_ns helper (Viktor Malik) [2105133] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2047999] - i2c: piix4: Enable EFCH MMIO for Family 17h+ (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support for SMBus port select (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to SMBus base address detect (Sudheesh Mavila) [2047999] - i2c: piix4: Add EFCH MMIO support to region request and release (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus port selection into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move SMBus controller base address detect into function (Sudheesh Mavila) [2047999] - i2c: piix4: Move port I/O region request/release code into functions (Sudheesh Mavila) [2047999] - i2c: piix4: Replace hardcoded memory map size with a #define (Sudheesh Mavila) [2047999] - i2c: piix4: Detect secondary SMBus controller on AMD AM4 chipsets (Sudheesh Mavila) [2047999] - i2c: piix4: Add ACPI support (Sudheesh Mavila) [2047999] - i2c: piix4: Fix probing of reserved ports on AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c: piix4: Fix port selection for AMD Family 16h Model 30h (Sudheesh Mavila) [2047999] - i2c-piix4: Add Hygon Dhyana SMBus support (Sudheesh Mavila) [2047999] - tracing: Remove WARN_ON in start_thread() (Jerome Marchand) [2090967] - net: usb: Fix spelling mistakes (José Ignacio Tornos Martínez) [1984353] - net: usb: cdc_ether: record speed in status method (José Ignacio Tornos Martínez) [1984353] - net: usb: usbnet: add method for reporting speed without MII (José Ignacio Tornos Martínez) [1984353] - e1000e: Fix possible overflow in LTR decoding (Ken Cox) [2037965] - e1000e: Print PHY register address when MDI read/write fails (Ken Cox) [2037965] - e1000e: Correct NVM checksum verification flow (Ken Cox) [2037965] - e1000e: Fix possible HW unit hang after an s0ix exit (Ken Cox) [2037965 2049952] - e1000e: Handshake with CSME starts from ADL platforms (Ken Cox) [2037965 2049952] - e1000e: Separate ADP board type from TGP (Ken Cox) [2037965 2049952] - e1000e: Remove useless DMA-32 fallback configuration (Ken Cox) [2037965] - e1000e: Remove redundant statement (Ken Cox) [2037965] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2037965] - net: e1000e: solve insmod 'Unknown symbol mutex_lock' error (Ken Cox) [2037965] - RDMA/irdma: Add SW mechanism to generate completions on error (Kamal Heib) [2100316] - RDMA/irdma: Remove the redundant variable (Kamal Heib) [2100316] - RDMA/irdma: Add support for DSCP (Kamal Heib) [2100316] - RDMA/irdma: Use irq_update_affinity_hint() (Kamal Heib) [2100316] - RDMA/irdma: Set protocol based on PF rdma_mode flag (Kamal Heib) [2100316 2096481] - virtio-ring: fix DMA metadata flags (Cindy Lu) [1969742] - virtio_ring: fix typos in vring_desc_extra (Jason Wang) [1969742] - virtio-ring: store DMA metadata in desc_extra for split virtqueue (Jason Wang) [1969742] - virtio: use err label in __vring_new_virtqueue() (Jason Wang) [1969742] - virtio_ring: introduce virtqueue_desc_add_split() (Jason Wang) [1969742] - virtio_ring: secure handling of mapping errors (Jason Wang) [1969742] - virtio-ring: factor out desc_extra allocation (Jason Wang) [1969742] - virtio_ring: rename vring_desc_extra_packed (Jason Wang) [1969742] - virtio-ring: maintain next in extra state for packed virtqueue (Jason Wang) [1969742] - drivers/base: fix userspace break from using bin_attributes for cpumap and cpulist (Phil Auld) [2089715] - rpminspect: disable abidiff scanning (Jarod Wilson)- Netvsc: Call hv_unmap_memory() in the netvsc_device_remove() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Release cpu lock in error case (Mohammed Gamal) [2086613] - Drivers: hv: Fix syntax errors in comments (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Don't assign VMbus channel interrupts to isolated CPUs (Mohammed Gamal) [2086613] - hv_balloon: Fix balloon_probe() and balloon_remove() error handling (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: fix typo in comment (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove support for Hyper-V 2008 and Hyper-V 2008R2/Win7 (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Refactor the ring-buffer iterator functions (Mohammed Gamal) [2086613] - hv_sock: Copy packets sent by Hyper-V out of the ring buffer (Mohammed Gamal) [2086613] - hv_sock: Check hv_pkt_iter_first_raw()'s return value (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Accept hv_sock offers in isolated guests (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce {lock,unlock}_requestor() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_request_addr_match() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Introduce vmbus_sendpacket_getid() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix handling of messages with transaction ID of zero (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add VMbus IMC device to unsupported list (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Replace smp_store_mb() with virt_store_mb() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Disable balloon and hot-add accordingly (Mohammed Gamal) [2086613] - Drivers: hv: balloon: Support status report for larger page sizes (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Prevent load re-ordering when reading ring buffer (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix potential crash on module unload (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix initialization of device object in vmbus_device_register() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Deactivate sysctl_record_panic_msg by default in isolated guests (Mohammed Gamal) [2086613] - drivers: hv: log when enabling crash_kexec_post_notifiers (Mohammed Gamal) [2086613] - Drivers: hv: utils: Make use of the helper macro LIST_HEAD() (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Rework use of DMA_BIT_MASK(64) (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Fix memory leak in vmbus_add_channel_kobj (Mohammed Gamal) [2086613] - Drivers: hv: Compare cpumasks and not their weights in init_vp_index() (Mohammed Gamal) [2086613] - Drivers: hv: Rename 'alloced' to 'allocated' (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Use struct_size() helper in kmalloc() (Mohammed Gamal) [2086613] - Drivers: hv: balloon: account for vmbus packet header in max_pkt_size (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize request offers message for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: Fix definition of hypercall input & output arg variables (Mohammed Gamal) [2086613] - net: netvsc: Add Isolation VM support for netvsc driver (Mohammed Gamal) [2086613] - scsi: storvsc: Add Isolation VM support for storvsc driver (Mohammed Gamal) [2086613] - Drivers: hv : vmbus: Adding NULL pointer check (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Remove unused code to check for subchannels (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Initialize VMbus ring buffer for Isolation VM (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Add SNP support for VMbus channel initiate message (Mohammed Gamal) [2086613] - Drivers: hv: vmbus: Mark vmbus ring buffer visible to host in Isolation VM (Mohammed Gamal) [2086613] - SUNRPC: Don't leak sockets in xs_local_connect() (Jeffrey Layton) [2089429] - SUNRPC: clean up some inconsistent indenting (Jeffrey Layton) [2089429] - SUNRPC: Ensure we flush any closed sockets before xs_xprt_free() (Jeffrey Layton) [2089429] - SUNRPC: Don't call connect() more than once on a TCP socket (Jeffrey Layton) [2089429] - net: openvswitch: fix misuse of the cached connection on tuple changes (Timothy Redaelli) [2099213] - sfc: fix considering that all channels have TX queues (Íñigo Huguet) [1851823] - sfc: fix wrong tx channel offset with efx_separate_tx_channels (Íñigo Huguet) [1851823] - intel/igb:fix repeated words in comments (Corinna Vinschen) [2037959] - igb: remove unexpected word "the" (Corinna Vinschen) [2037959] - igb: Make DMA faster when CPU is active on the PCIe link (Corinna Vinschen) [2037959] - igb: fix a use-after-free issue in igb_clean_tx_ring (Corinna Vinschen) [2037959] - igb: Remove duplicate defines (Corinna Vinschen) [2037959] - igb: skip phy status check where unavailable (Corinna Vinschen) [2037959] - igb: Convert kmap() to kmap_local_page() (Corinna Vinschen) [2037959] - igb: zero hwtstamp by default (Corinna Vinschen) [2037959] - igb: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037959] - PCI: Work around Intel I210 ROM BAR overlap defect (Corinna Vinschen) [2037959] - igb: support EXTTS on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: support PEROUT on 82580/i354/i350 (Corinna Vinschen) [2037959] - igb: move PEROUT and EXTTS isr logic to separate functions (Corinna Vinschen) [2037959] - igb: move SDP config initialization to separate function (Corinna Vinschen) [2037959] - igb: switch to napi_build_skb() (Corinna Vinschen) [2037959] - igb: remove never changed variable `ret_val' (Corinna Vinschen) [2037959] - NFSv4: Add an fattr allocation to _nfs4_discover_trunking() (Scott Mayhew) [2096393] - sunrpc: set cl_max_connect when cloning an rpc_clnt (Scott Mayhew) [2096393] - NFSv4.1 mark qualified async operations as MOVEABLE tasks (Scott Mayhew) [2096393] - powerpc/rtas: Allow ibm,platform-dump RTAS call with null buffer address (Desnes A. Nunes do Rosario) [2095041] - audit: free module name (Richard Guy Briggs) [2100259] - bfq: fix blkio cgroup leakage v4 (Ming Lei) [2093206] - scsi: scsi_dh_alua: Properly handle the ALUA transitioning state (Ewan D. Milne) [1992870] - mm: sparse: remove __section_nr() function (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to find_memory_block (Mark Langsdorf) [2067280] - mm: sparse: pass section_nr to section_mark_present (Mark Langsdorf) [2067280] - headers/uninline: Uninline single-use function: kobject_has_children() (Mark Langsdorf) [2067280] - arch_topology: Do not set llc_sibling if llc_id is invalid (Mark Langsdorf) [2067280] - topology: make core_mask include at least cluster_siblings (Mark Langsdorf) [2067280] - regmap: allow a defined reg_base to be added to every address (Mark Langsdorf) [2067280] - regmap: add configurable downshift for addresses (Mark Langsdorf) [2067280] - drivers/base/dd.c : Remove the initial value of the global variable (Mark Langsdorf) [2067280] - devres: fix typos in comments (Mark Langsdorf) [2067280] - base: soc: Make soc_device_match() simpler and easier to read (Mark Langsdorf) [2067280] - driver core: Refactor sysfs and drv/bus remove hooks (Mark Langsdorf) [2067280] - driver core: Refactor multiple copies of device cleanup (Mark Langsdorf) [2067280] - arch_topology: obtain cpu capacity using information from CPPC (Mark Langsdorf) [2067280] - PM: core: keep irq flags in device_pm_check_callbacks() (Mark Langsdorf) [2067280] - PM: sleep: Add device name to suspend_report_result() (Mark Langsdorf) [2067280] - PM: runtime: Have devm_pm_runtime_enable() handle pm_runtime_dont_use_autosuspend() (Mark Langsdorf) [2067280] - PM: sleep: wakeup: Fix typos in comments (Mark Langsdorf) [2067280] - PM: domains: Fix sleep-in-atomic bug caused by genpd_debug_remove() (Mark Langsdorf) [2067280] - PM: domains: use dev_err_probe() to simplify error handling (Mark Langsdorf) [2067280] - PM: domains: Prevent power off for parent unless child is in deepest state (Mark Langsdorf) [2067280] - driver core: cleanup double words comments (Mark Langsdorf) [2067280] - device property: Don't split fwnode_get_irq*() APIs in the code (Mark Langsdorf) [2067280] - regmap: irq: cleanup comments (Mark Langsdorf) [2067280] - platform: use dev_err_probe() in platform_get_irq_byname() (Mark Langsdorf) [2067280] - devtmpfs: drop redundant fs parameters from internal fs (Mark Langsdorf) [2067280] - component: Replace most references to 'master' with 'aggregate device' (Mark Langsdorf) [2067280] - device property: Add fwnode_irq_get_byname (Mark Langsdorf) [2067280] - regmap-irq: Fix typo in comment (Mark Langsdorf) [2067280] - driver core: Free DMA range map when device is released (Mark Langsdorf) [2067280] - regmap-irq: Update interrupt clear register for proper reset (Mark Langsdorf) [2067280] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067280] - devtmpfs regression fix: reconfigure on each mount (Mark Langsdorf) [2067280] - regmap: debugfs: Fix indentation (Mark Langsdorf) [2067280] - regmap: Call regmap_debugfs_exit() prior to _init() (Mark Langsdorf) [2067280] - driver core: Make bus notifiers in right order in really_probe() (Mark Langsdorf) [2067280] - driver core: Move driver_sysfs_remove() after driver_sysfs_add() (Mark Langsdorf) [2067280] - driver core: Simplify async probe test code by using ktime_ms_delta() (Mark Langsdorf) [2067280] - PM: runtime: Simplify locking in pm_runtime_put_suppliers() (Mark Langsdorf) [2067280] - software node: fix wrong node passed to find nargs_prop (Mark Langsdorf) [2067280] - driver core: platform: document registration-failure requirement (Mark Langsdorf) [2067280] - device property: Add fwnode_iomap() (Mark Langsdorf) [2067280] - device property: Use fwnode_graph_for_each_endpoint() macro (Mark Langsdorf) [2067280] - device property: Implement fwnode_graph_get_endpoint_count() (Mark Langsdorf) [2067280] - device property: Fix documentation for FWNODE_GRAPH_DEVICE_DISABLED (Mark Langsdorf) [2067280] - rtc: Check return value from mc146818_get_time() (Mark Langsdorf) [2067280] - device property: Check fwnode->secondary when finding properties (Mark Langsdorf) [2067280] - topology/sysfs: rework book and drawer topology ifdefery (Mark Langsdorf) [2067280] - topology/sysfs: export cluster attributes only if an architectures has support (Mark Langsdorf) [2067280] - topology/sysfs: export die attributes only if an architectures has support (Mark Langsdorf) [2067280] - driver core: Don't call device_remove_properties() from device_del() (Mark Langsdorf) [2067280] - regmap: allow to define reg_update_bits for no bus configuration (Mark Langsdorf) [2067280] - platform/x86: amd-pmc: Set QOS during suspend on CZN w/ timer wakeup (Mark Langsdorf) [2067250] - PM: sleep: Fix error handling in dpm_prepare() (Mark Langsdorf) [2067250] - PM: sleep: Avoid calling put_device() under dpm_list_mtx (Mark Langsdorf) [2067250] - PM: sleep: Fix runtime PM based cpuidle support (Mark Langsdorf) [2067250] - PM / wakeirq: support enabling wake-up irq after runtime_suspend called (Mark Langsdorf) [2067250] - device property: Drop redundant NULL checks (Mark Langsdorf) [2067250] - PM: sleep: Pause cpuidle later and resume it earlier during system transitions (Mark Langsdorf) [2067250] - PM: suspend: Do not pause cpuidle in the suspend-to-idle path (Mark Langsdorf) [2067250] - regmap: spi: Set regmap max raw r/w from max_transfer_size (Mark Langsdorf) [2067250] - PM: sleep: Do not let "syscore" devices runtime-suspend during system transitions (Mark Langsdorf) [2067250] - component: do not leave master devres group open after bind (Mark Langsdorf) [2067250] - driver core: Provide device_match_acpi_handle() helper (Mark Langsdorf) [2067250] - regmap: Fix possible double-free in regcache_rbtree_exit() (Mark Langsdorf) [2067250] - device property: build kunit tests without structleak plugin (Mark Langsdorf) [2067250] - driver core: Reject pointless SYNC_STATE_ONLY device links (Mark Langsdorf) [2067250] - firmware_loader: add a sanity check for firmware_request_builtin() (Mark Langsdorf) [2067250] - firmware_loader: split built-in firmware call (Mark Langsdorf) [2067250] - firmware_loader: fix pre-allocated buf built-in firmware use (Mark Langsdorf) [2067250] - drivers/base/component.c: remove superfluous header files from component.c (Mark Langsdorf) [2067250] - drivers/base/arch_topology.c: remove superfluous header (Mark Langsdorf) [2067250] - driver core: use NUMA_NO_NODE during device_initialize (Mark Langsdorf) [2067250] - driver core: Fix possible memory leak in device_link_add() (Mark Langsdorf) [2067250] - driver core: Add debug logs when fwnode links are added/deleted (Mark Langsdorf) [2067250] - driver core: Create __fwnode_link_del() helper function (Mark Langsdorf) [2067250] - driver core: Set deferred probe reason when deferred by driver core (Mark Langsdorf) [2067250] - driver core: fw_devlink: Add support for FWNODE_FLAG_NEEDS_CHILD_BOUND_ON_ADD (Mark Langsdorf) [2067250] - driver core: Clarify that dev_err_probe() is OK even w/out -EPROBE_DEFER (Mark Langsdorf) [2067250] - driver core: fw_devlink: Improve handling of cyclic dependencies (Mark Langsdorf) [2067250] - software node: balance refcount for managed software nodes (Mark Langsdorf) [2067250] - driver core: platform: Make use of the helper macro SET_RUNTIME_PM_OPS() (Mark Langsdorf) [2067250] - PM: base: power: don't try to use non-existing RTC for storing data (Mark Langsdorf) [2067250] - PM: sleep: core: Avoid setting power.must_resume to false (Mark Langsdorf) [2067250] - PM: sleep: wakeirq: drop useless parameter from dev_pm_attach_wake_irq() (Mark Langsdorf) [2067250] - PM: domains: Fix domain attach for CONFIG_PM_OPP=n (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_clk_create helper (Mark Langsdorf) [2067250] - PM: runtime: add devm_pm_runtime_enable helper (Mark Langsdorf) [2067250] - regmap: teach regmap to use raw spinlocks if requested in the config (Mark Langsdorf) [2067250] - PM: domains: Add support for 'required-opps' to set default perf state (Mark Langsdorf) [2067250] - Revert "media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary" (Mark Langsdorf) [2067250] - driver: base: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - cacheinfo: clear cache_leaves(cpu) in free_cache_attributes() (Mark Langsdorf) [2067250] - driver core: Fix error return code in really_probe() (Mark Langsdorf) [2067250] - driver: base: Replace symbolic permissions with octal permissions (Mark Langsdorf) [2067250] - regmap: Prefer unsigned int to bare use of unsigned (Mark Langsdorf) [2067250] - regmap: fix the offset of register error log (Mark Langsdorf) [2067250] - bpf: Fix request_sock leak in sk lookup helpers (Antoine Tenart) [2085313] - crypto: fips - make proc files report fips module name and version (Vladis Dronov) [2103966] - net: tipc: fix possible refcount leak in tipc_sk_create() (Xin Long) [2106048] - tipc: move bc link creation back to tipc_node_create (Xin Long) [2106048] - tipc: fix use-after-free Read in tipc_named_reinit (Xin Long) [2106048] - tipc: check attribute length for bearer name (Xin Long) [2106048] - ice: Fix memory corruption in VF driver (Petr Oros) [2037937] - ice: Fix queue config fail handling (Petr Oros) [2037937] - ice: Sync VLAN filtering features for DVM (Petr Oros) [2037937] - ice: Fix PTP TX timestamp offset calculation (Petr Oros) [2037937] - ice: Fix interrupt moderation settings getting cleared (Petr Oros) [2037937] - ice: fix possible under reporting of ethtool Tx and Rx statistics (Petr Oros) [2037937] - ice: allow creating VFs for !CONFIG_NET_SWITCHDEV (Petr Oros) [2037937] - ice: add trace events for tx timestamps (Petr Oros) [2037937] - ice: fix return value check in ice_gnss.c (Petr Oros) [2037937] - ice: remove PF pointer from ice_check_vf_init (Petr Oros) [2037937] - ice: introduce ice_virtchnl.c and ice_virtchnl.h (Petr Oros) [2037937] - ice: cleanup long lines in ice_sriov.c (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_LOCK flag (Petr Oros) [2037937] - ice: introduce ICE_VF_RESET_NOTIFY flag (Petr Oros) [2037937] - ice: convert ice_reset_vf to take flags (Petr Oros) [2037937] - ice: convert ice_reset_vf to standard error codes (Petr Oros) [2037937] - ice: make ice_reset_all_vfs void (Petr Oros) [2037937] - ice: drop is_vflr parameter from ice_reset_all_vfs (Petr Oros) [2037937] - ice: move reset functionality into ice_vf_lib.c (Petr Oros) [2037937] - ice: fix a long line warning in ice_reset_vf (Petr Oros) [2037937] - ice: introduce VF operations structure for reset flows (Petr Oros) [2037937] - ice: fix incorrect dev_dbg print mistaking 'i' for vf->vf_id (Petr Oros) [2037937] - ice: introduce ice_vf_lib.c, ice_vf_lib.h, and ice_vf_lib_private.h (Petr Oros) [2037937] - ice: use ice_is_vf_trusted helper function (Petr Oros) [2037937] - ice: log an error message when eswitch fails to configure (Petr Oros) [2037937] - ice: cleanup error logging for ice_ena_vfs (Petr Oros) [2037937] - ice: move ice_set_vf_port_vlan near other .ndo ops (Petr Oros) [2037937] - ice: refactor spoofchk control code in ice_sriov.c (Petr Oros) [2037937] - ice: rename ICE_MAX_VF_COUNT to avoid confusion (Petr Oros) [2037937] - ice: remove unused definitions from ice_sriov.h (Petr Oros) [2037937] - ice: convert vf->vc_ops to a const pointer (Petr Oros) [2037937] - ice: remove circular header dependencies on ice.h (Petr Oros) [2037937] - ice: rename ice_virtchnl_pf.c to ice_sriov.c (Petr Oros) [2037937] - ice: rename ice_sriov.c to ice_vf_mbx.c (Petr Oros) [2037937] - ice: Fix FV offset searching (Petr Oros) [2037937] - ice: Add support for outer dest MAC for ADQ tunnels (Petr Oros) [2037937] - ice: avoid XDP checks in ice_clean_tx_irq() (Petr Oros) [2037937] - ice: change "can't set link" message to dbg level (Petr Oros) [2037937] - ice: Add slow path offload stats on port representor in switchdev (Petr Oros) [2037937] - ice: Add support for inner etype in switchdev (Petr Oros) [2037937] - ice: convert VF storage to hash table with krefs and RCU (Petr Oros) [2037937] - ice: introduce VF accessor functions (Petr Oros) [2037937] - ice: factor VF variables to separate structure (Petr Oros) [2037937] - ice: convert ice_for_each_vf to include VF entry iterator (Petr Oros) [2037937] - ice: use ice_for_each_vf for iteration during removal (Petr Oros) [2037937] - ice: remove checks in ice_vc_send_msg_to_vf (Petr Oros) [2037937] - ice: move VFLR acknowledge during ice_free_vfs (Petr Oros) [2037937] - ice: move clear_malvf call in ice_free_vfs (Petr Oros) [2037937] - ice: pass num_vfs to ice_set_per_vf_res() (Petr Oros) [2037937] - ice: store VF pointer instead of VF ID (Petr Oros) [2037937] - ice: refactor unwind cleanup in eswitch mode (Petr Oros) [2037937] - ice: add TTY for GNSS module for E810T device (Petr Oros) [2037937] - ice: Simplify tracking status of RDMA support (Petr Oros) [2037937] - ice: Add ability for PF admin to enable VF VLAN pruning (Petr Oros) [2037937] - ice: Add support for 802.1ad port VLANs VF (Petr Oros) [2037937] - ice: Advertise 802.1ad VLAN filtering and offloads for PF netdev (Petr Oros) [2037937] - ice: Support configuring the device to Double VLAN Mode (Petr Oros) [2037937] - ice: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Petr Oros) [2037937] - ice: Add hot path support for 802.1Q and 802.1ad VLAN offloads (Petr Oros) [2037937] - ice: Add outer_vlan_ops and VSI specific VLAN ops implementations (Petr Oros) [2037937] - ice: Adjust naming for inner VLAN operations (Petr Oros) [2037937] - ice: Use the proto argument for VLAN ops (Petr Oros) [2037937] - ice: Refactor vf->port_vlan_info to use ice_vlan (Petr Oros) [2037937] - ice: Introduce ice_vlan struct (Petr Oros) [2037937] - ice: Add new VSI VLAN ops (Petr Oros) [2037937] - ice: Add helper function for adding VLAN 0 (Petr Oros) [2037937] - ice: Refactor spoofcheck configuration functions (Petr Oros) [2037937] - Revert "ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured" (Petr Oros) [2037937] - Revert "ice: Do not enable VLAN pruning when spoofchk is enabled" (Petr Oros) [2037937] - ice: Remove likely for napi_complete_done (Petr Oros) [2037937] - ice: add support for DSCP QoS for IDC (Petr Oros) [2037937] - ice: respect metadata on XSK Rx to skb (Petr Oros) [2037937] - ice: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Petr Oros) [2037937] - ice: respect metadata in legacy-rx/ice_construct_skb() (Petr Oros) [2037937] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2037937]- i40e: Fix call trace in setup_tx_descriptors (Ivan Vecera) [2037943] - i40e: Fix calculating the number of queue pairs (Ivan Vecera) [2037943] - i40e: Fix adding ADQ filter to TC0 (Ivan Vecera) [2037943] - i40e: i40e_main: fix a missing check on list iterator (Ivan Vecera) [2037943] - i40e, xsk: Get rid of redundant 'fallthrough' (Ivan Vecera) [2037943] - i40e, xsk: Diversify return values from xsk_wakeup call paths (Ivan Vecera) [2037943] - i40e, xsk: Terminate Rx side of NAPI when XSK Rx queue gets full (Ivan Vecera) [2037943] - i40e: Add Ethernet Connection X722 for 10GbE SFP+ support (Ivan Vecera) [2037943] - i40e: Add vsi.tx_restart to i40e ethtool stats (Ivan Vecera) [2037943] - i40e: Add tx_stopped stat (Ivan Vecera) [2037943] - i40e: Add support for MPLS + TSO (Ivan Vecera) [2037943] - i40e: little endian only valid checksums (Ivan Vecera) [2037943] - i40e: stop disabling VFs due to PF error responses (Ivan Vecera) [2037943] - i40e: remove dead stores on XSK hotpath (Ivan Vecera) [2037943] - i40e: Add a stat for tracking busy rx pages (Ivan Vecera) [2037943] - i40e: Add a stat for tracking pages waived (Ivan Vecera) [2037943] - i40e: Add a stat tracking new RX page allocations (Ivan Vecera) [2037943] - i40e: Aggregate and export RX page reuse stat (Ivan Vecera) [2037943] - i40e: Remove rx page reuse double count (Ivan Vecera) [2037943] - i40e: Fix race condition while adding/deleting MAC/VLAN filters (Ivan Vecera) [2037943] - i40e: Add new version of i40e_aq_add_macvlan function (Ivan Vecera) [2037943] - i40e: Add new versions of send ASQ command functions (Ivan Vecera) [2037943] - i40e: Add sending commands in atomic context (Ivan Vecera) [2037943] - i40e: Remove unused RX realloc stat (Ivan Vecera) [2037943] - i40e: Disable hw-tc-offload feature on driver load (Ivan Vecera) [2037943] - i40e: Fix reset path while removing the driver (Ivan Vecera) [2037943] - i40e: respect metadata on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ivan Vecera) [2037943] - i40e: Remove useless DMA-32 fallback configuration (Ivan Vecera) [2037943] - i40e: fix unsigned stat widths (Ivan Vecera) [2037943] - i40e: Fix for failed to init adminq while VF reset (Ivan Vecera) [2037943] - i40e: Fix queues reservation for XDP (Ivan Vecera) [2037943] - i40e: Fix issue when maximum queues is exceeded (Ivan Vecera) [2037943] - i40e: Increase delay to 1 s after global EMP reset (Ivan Vecera) [2037943] - i40e: remove variables set but not used (Ivan Vecera) [2037943] - i40e: Remove non-inclusive language (Ivan Vecera) [2037943] - i40e: Update FW API version (Ivan Vecera) [2037943] - i40e: Minimize amount of busy-waiting during AQ send (Ivan Vecera) [2037943] - i40e: Add ensurance of MacVlan resources for every trusted VF (Ivan Vecera) [2037943] - i40e: Fix incorrect netdev's real number of RX/TX queues (Ivan Vecera) [2037943] - i40e: Fix for displaying message regarding NVM version (Ivan Vecera) [2037943] - i40e: fix use-after-free in i40e_sync_filters_subtask() (Ivan Vecera) [2037943] - i40e: Fix to not show opcode msg on unsuccessful VF MAC change (Ivan Vecera) [2037943] - i40e: switch to napi_build_skb() (Ivan Vecera) [2037943] - i40e: Use irq_update_affinity_hint() (Ivan Vecera) [2037943] - mptcp: fix race on unaccepted mptcp sockets (Davide Caratti) [2076971] - mptcp: fix local endpoint accounting (Davide Caratti) [2076971] - mptcp: fix race in overlapping signal events (Davide Caratti) [2076971] - mptcp: fix subflow accounting on close (Davide Caratti) [2076971] - mptcp: introduce implicit endpoints (Davide Caratti) [2076971] - mptcp: constify a bunch of of helpers (Davide Caratti) [2076971] - mptcp: drop port parameter of mptcp_pm_add_addr_signal (Davide Caratti) [2076971] - mptcp: fix removing ids bitmap setting (Davide Caratti) [2076971] - selftests: mptcp: be more conservative with cookie MPJ limits (Davide Caratti) [2076971] - selftests: mptcp: more robust signal race test (Davide Caratti) [2076971] - mptcp: cleanup MPJ subflow list handling (Davide Caratti) [2076971] - mptcp: do not block subflows creation on errors (Davide Caratti) [2076971] - mptcp: keep track of local endpoint still available for each msk (Davide Caratti) [2076971] - mptcp: clean up harmless false expressions (Davide Caratti) [2076971] - mptcp: fix per socket endpoint accounting (Davide Caratti) [2076971] - selftests: mptcp: add fullmesh testcases (Davide Caratti) [2076971] - selftests: mptcp: set and print the fullmesh flag (Davide Caratti) [2076971] - mptcp: local addresses fullmesh (Davide Caratti) [2076971] - mptcp: remote addresses fullmesh (Davide Caratti) [2076971] - mptcp: remove MPTCP_ADD_ADDR_IPV6 and MPTCP_ADD_ADDR_PORT (Davide Caratti) [2076971] - mptcp: build ADD_ADDR/echo-ADD_ADDR option according pm.add_signal (Davide Caratti) [2076971] - mptcp: fix ADD_ADDR and RM_ADDR maybe flush addr_signal each other (Davide Caratti) [2076971] - mptcp: make MPTCP_ADD_ADDR_SIGNAL and MPTCP_ADD_ADDR_ECHO separate (Davide Caratti) [2076971] - mptcp: move drop_other_suboptions check under pm lock (Davide Caratti) [2076971] - mptcp: drop flags and ifindex arguments (Davide Caratti) [2076971] - mptcp: allow to use port and non-signal in set_flags (Davide Caratti) [2076971] - NFSv4.1 support for NFS4_RESULT_PRESERVER_UNLINKED (Scott Mayhew) [2066369] - KVM: selftests: get-reg-list: Add KVM_REG_ARM_FW_REG(3) (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Include unprivileged eBPF status in Spectre v2 miti (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Use the clearbhb instruction in mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: add ID_AA64ISAR2_EL1 sys register (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Allow SMCCC_ARCH_WORKAROUND_3 to be discovered and migrated (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Mitigate spectre style branch history side channels (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - KVM: arm64: Add templates for BHB mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: proton-pack: Report Spectre-BHB vulnerabilities as part of Spect (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add percpu vectors for EL1 (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add macro for reading symbol addresses from the trampolin (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add vectors that have the bhb mitigation sequences (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Add non-kpti __bp_harden_el1_vectors for mitigations (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow the trampoline text to occupy multiple pages (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the kpti trampoline's kpti sequence optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move trampoline macros out of ifdef'd section (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Don't assume tramp_vectors is the start of the vectors (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Allow tramp_alias to access symbols after the 4K boundary (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Move the trampoline data page before the text page (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Free up another register on kpti's tramp_exit path (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry: Make the trampoline cleanup optional (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: entry.S: Add ventry overflow sanity checks (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Cortex-X2 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: Add Neoverse-N2, Cortex-A710 CPU part definition (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: syscall: exit userspace before unmasking exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - arm64: ptrace: Consistently use pseudo-singlestep exceptions (Chris von Recklinghausen) [2062287] {CVE-2022-23960} - ethtool: Fix get module eeprom fallback (Ivan Vecera) [2091772] - xfs: use setattr_copy to set vfs inode attributes (Andrey Albershteyn) [2085622] - xfs: ensure log flush at the end of a synchronous fallocate call (Andrey Albershteyn) [2085622] - xfs: set prealloc flag in xfs_alloc_file_space() (Andrey Albershteyn) [2085622] - xfs: fallocate() should call file_modified() (Andrey Albershteyn) [2085622] - xfs: remove XFS_PREALLOC_SYNC (Andrey Albershteyn) [2085622] - drm/ast: Fix black screen when getting out of suspend (Jocelyn Falempe) [2097492] - drm/ast: Create the driver for ASPEED proprietory Display-Port (Jocelyn Falempe) [2097492] - x86: change default to spec_store_bypass_disable=prctl spectre_v2_user=prctl (Waiman Long) [2101938] - x86/speculation/mmio: Print SMT warning (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - KVM: x86/speculation: Disable Fill buffer clear within guests (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Reuse SRBDS mitigation for SBDS (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/srbds: Update SRBDS mitigation selection (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add sysfs reporting for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enable CPU Fill buffer clearing on idle (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/bugs: Group MDS, TAA & Processor MMIO Stale Data mitigations (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Add mitigation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation: Add a common function for MD_CLEAR mitigation update (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/speculation/mmio: Enumerate Processor MMIO Stale Data bug (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - Documentation: Add documentation for Processor MMIO Stale Data (Waiman Long) [2090252] {CVE-2022-21123 CVE-2022-21125 CVE-2022-21166} - x86/tsx: Disable TSX development mode at boot (Waiman Long) [2090252] - x86/tsx: Use MSR_TSX_CTRL to clear CPUID bits (Waiman Long) [2090252] - x86/tsx: Clear CPUID bits when TSX always force aborts (Waiman Long) [2090252] - cpu/speculation: Add prototype for cpu_show_srbds() (Waiman Long) [2090252] - x86/cpu: Move arch_smt_update() to a neutral place (Waiman Long) [2090252] - serial: 8250_pci: rewrite pericom_do_set_divisor() (Myron Stowe) [2096364] - serial: 8250_pci: Fix ACCES entries in pci_serial_quirks array (Myron Stowe) [2096364] - serial: 8250_pci: Merge 8250_moxa to 8250_pci (Myron Stowe) [2096364] - serial: 8250: Use dev_get_drvdata where possible (Myron Stowe) [2096364] - serial: 8250: pericom_do_set_divisor can be static (Myron Stowe) [2096364] - serial: 8250: Add support for higher baud rates to Pericom chips (Myron Stowe) [2096364] - serial: 8250_pci: Have ACCES cards that use the four port Pericom PI7C9X7954 chip use the pci_pericom_setup() (Myron Stowe) [2096364] - serial: 8250_pci: Fix number of ports for ACCES serial cards (Myron Stowe) [2096364] - serial: 8250_pci: Replace custom code with pci_match_id() (Myron Stowe) [2096364] - net/sched: act_police: more accurate MTU policing (Davide Caratti) [2100893] - selinux: initialize proto variable in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - selinux: fix a sock regression in selinux_ip_postroute_compat() (Ondrej Mosnacek) [2005892] - LSM: Avoid warnings about potentially unused hook variables (Ondrej Mosnacek) [2005892] - selinux: fix all of the W=1 build warnings (Ondrej Mosnacek) [2005892] - selinux: make better use of the nf_hook_state passed to the NF hooks (Ondrej Mosnacek) [2005892] - selinux: fix race condition when computing ocontext SIDs (Ondrej Mosnacek) [2005892 1969344] - selinux: remove unneeded ipv6 hook wrappers (Ondrej Mosnacek) [2005892] - lsm_audit: avoid overloading the "key" audit field (Ondrej Mosnacek) [2005892] - security: remove unneeded subdir-$(CONFIG_...) (Ondrej Mosnacek) [2005892] - selinux: return early for possible NULL audit buffers (Ondrej Mosnacek) [2005892] - selinux: correct the return value when loads initial sids (Ondrej Mosnacek) [2005892] - audit: remove unnecessary 'ret' initialization (Ondrej Mosnacek) [2005892] - selinux: kill 'flags' argument in avc_has_perm_flags() and avc_audit() (Ondrej Mosnacek) [2005892] - selinux: slow_avc_audit has become non-blocking (Ondrej Mosnacek) [2005892] - selinux: Fix kernel-doc (Ondrej Mosnacek) [2005892] - selinux: use __GFP_NOWARN with GFP_NOWAIT in the AVC (Ondrej Mosnacek) [2005892] - lsm_audit,selinux: pass IB device name by reference (Ondrej Mosnacek) [2005892] - selinux: Remove redundant assignment to rc (Ondrej Mosnacek) [2005892] - selinux: Corrected comment to match kernel-doc comment (Ondrej Mosnacek) [2005892] - selinux: delete selinux_xfrm_policy_lookup() useless argument (Ondrej Mosnacek) [2005892] - selinux: constify some avtab function arguments (Ondrej Mosnacek) [2005892] - selinux: simplify duplicate_policydb_cond_list() by using kmemdup() (Ondrej Mosnacek) [2005892] - selinux: add proper NULL termination to the secclass_map permissions (Ondrej Mosnacek) [2005892] - security: commoncap: clean up kernel-doc comments (Ondrej Mosnacek) [2005892] - security: commoncap: fix -Wstringop-overread warning (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - selinux: fix misspellings using codespell tool (Ondrej Mosnacek) [2005892] - ext4: mballoc: Use this_cpu_read instead of this_cpu_ptr (Lukas Czerner) [2102619] - ext4: add reserved GDT blocks check (Lukas Czerner) [2099702] - ext4: make variable "count" signed (Lukas Czerner) [2099702] - ext4: fix bug_on ext4_mb_use_inode_pa (Lukas Czerner) [2099702] - ext4: fix super block checksum incorrect after mount (Lukas Czerner) [2099702] - ext4: fix bug_on in __es_tree_search (Lukas Czerner) [2099702] - ext4: avoid cycles in directory h-tree (Lukas Czerner) [2099702] - ext4: verify dir block before splitting it (Lukas Czerner) [2099702] - ext4: fix bug_on in ext4_writepages (Lukas Czerner) [2099702] - ext4: reject the 'commit' option on ext2 filesystems (Lukas Czerner) [2099702] - ext4: fix use-after-free in ext4_rename_dir_prepare (Lukas Czerner) [2099702] - ext4: fix warning in ext4_handle_inode_extension (Lukas Czerner) [2099702]- i915: Explicitly #include (Michel Dänzer) [2041811] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Michel Dänzer) [2041811] - drm/i915: #include for k(un)map APIs (Michel Dänzer) [2041811] - Revert "mm: remove the extra ZONE_DEVICE struct page refcount" (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.17..v5.18 (Michel Dänzer) [2041811] - iosys-map: Add a few more helpers (Michel Dänzer) [2041811] - iosys-map: Add offset to iosys_map_memcpy_to() (Michel Dänzer) [2041811] - dma-buf-map: Rename to iosys-map (Michel Dänzer) [2041811] - Revert "drm/amdgpu/display: set vblank_disable_immediate for DC" (Michel Dänzer) [2041811] - Revert "drm: import DMA_BUF module namespace" (Michel Dänzer) [2041811] - drm/virtio: Do not use virtio_reset_device (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.16..v5.17 (Michel Dänzer) [2041811] - agp/intel-gtt: reduce intel-gtt dependencies more (Michel Dänzer) [2041811] - agp/intel-gtt: Replace kernel.h with the necessary inclusions (Michel Dänzer) [2041811] - x86/gpu: Reserve stolen memory for first integrated Intel GPU (Michel Dänzer) [2041811] - drm/i915/rpl-s: Add PCI IDS for Raptor Lake S (Michel Dänzer) [2041811] - drm/amdgpu: Use MCE_PRIO_FIRST instead of MCE_PRIO_UC (Michel Dänzer) [2041811] - Revert "drm/amdgpu: disable runpm if we are the primary adapter" (Michel Dänzer) [2041811] - Revert "treewide: Replace the use of mem_encrypt_active() with cc_platform_has()" (Michel Dänzer) [2041811] - Revert "dma-buf: move dma-buf symbols into the DMA_BUF module namespace" (Michel Dänzer) [2041811] - Revert "fix for "dma-buf: move dma-buf symbols into the DMA_BUF module namespace"" (Michel Dänzer) [2041811] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.15..v5.16 (Michel Dänzer) [2041811] - drm/bochs: Explicitly #include (Michel Dänzer) [2041811] - Revert "gpu: Bulk conversion to generic_handle_domain_irq()" (Michel Dänzer) [2041811] - Revert "vfio/gvt: Fix open/close when multiple device FDs are open" (Michel Dänzer) [2041811] - drm: Drop linux/ prefix from stdarg.h include (Michel Dänzer) [2041811] - drm/i915: Convert to older tasklet API (Michel Dänzer) [2041811] - Merge DRM changes from upstream v5.14.21..v5.15 (Michel Dänzer) [2041811] - dma-buf: Fix kerneldoc comment for struct dma_fence_array (Michel Dänzer) [2041811] - Makefile: Add RHEL_DRM_EXTRAVERSION (Michel Dänzer) [2041811] - mei: me: add Alder Lake N device id. (Prarit Bhargava) [2072660] - pinctrl: alderlake: Fix register offsets for ADL-N variant (Prarit Bhargava) [2049965] - pinctrl: alderlake: Add Intel Alder Lake-N pin controller support (Prarit Bhargava) [2049965] - pinctrl: tigerlake: Revert "Add Alder Lake-M ACPI ID" (Prarit Bhargava) [2049965] - spi: pxa2xx: Add support for Intel Alder Lake PCH-M (Prarit Bhargava) [2089507] - RHEL-only: KVM: selftests: Compile rseq_test out on aarch64 (Eric Auger) [2078919] - KVM: arm64: Don't read a HW interrupt pending state in user context (Eric Auger) [2078919] - KVM: arm64: selftests: Add init ITS device test (Eric Auger) [2078919] - KVM: arm64: selftests: Add test for legacy GICv3 REDIST base partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add tests for GIC redist/cpuif partially above IPA range (Eric Auger) [2078919] - KVM: arm64: selftests: Add some tests for GICv2 in vgic_init (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init/vm_gic_create version agnostic (Eric Auger) [2078919] - KVM: arm64: selftests: Make vgic_init gic version agnostic (Eric Auger) [2078919] - KVM: arm64: vgic: Drop vgic_check_ioaddr() (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check ITS region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v2: Check cpu interface region is not above the VM IPA size (Eric Auger) [2078919] - KVM: arm64: vgic-v3: Check redist region is not above the VM IPA size (Eric Auger) [2078919] - kvm: arm64: vgic: Introduce vgic_check_iorange (Eric Auger) [2078919] - Revert "RHEL-only: KVM: selftests: Fix AArch64 compilation" (Eric Auger) [2078919] - selftests: KVM: Free the GIC FD when cleaning up in arch_timer (Eric Auger) [2078919] - selftests: KVM: Don't leak GIC FD across dirty log test iterations (Eric Auger) [2078919] - KVM: arm64: selftests: Introduce vcpu_width_config (Eric Auger) [2078919] - KVM: arm64: mixed-width check should be skipped for uninitialized vCPUs (Eric Auger) [2078919] - KVM: arm64: Generalise VM features into a set of flags (Eric Auger) [2078919] - KVM: selftests: aarch64: Skip tests if we can't create a vgic-v3 (Eric Auger) [2078919] - kvm: selftests: aarch64: use a tighter assert in vgic_poke_irq() (Eric Auger) [2078919] - kvm: selftests: aarch64: fix some vgic related comments (Eric Auger) [2078919] - kvm: selftests: aarch64: fix the failure check in kvm_set_gsi_routing_irqchip_check (Eric Auger) [2078919] - kvm: selftests: aarch64: pass vgic_irq guest args as a pointer (Eric Auger) [2078919] - kvm: selftests: aarch64: fix assert in gicv3_access_reg (Eric Auger) [2078919] - KVM: selftests: Add vgic initialization for dirty log perf test for ARM (Eric Auger) [2078919] - KVM: arm64: vgic: Read HW interrupt pending state from the HW (Eric Auger) [2078919] - KVM: arm64: Emulate the OS Lock (Eric Auger) [2078919] - KVM: arm64: Allow guest to set the OSLK bit (Eric Auger) [2078919] - KVM: arm64: Stash OSLSR_EL1 in the cpu context (Eric Auger) [2078919] - KVM: arm64: Correctly treat writes to OSLSR_EL1 as undefined (Eric Auger) [2078919] - KVM: arm64: vgic: Replace kernel.h with the necessary inclusions (Eric Auger) [2078919] - KVM: arm64: Fix comment typo in kvm_vcpu_finalize_sve() (Eric Auger) [2078919] - KVM: arm64: selftests: get-reg-list: Add pauth configuration (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test for restoring active IRQs (Eric Auger) [2078919] - KVM: selftests: aarch64: Add ISPENDR write tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for IRQFD in vgic_irq (Eric Auger) [2078919] - KVM: selftests: Add IRQ GSI routing library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add test_inject_fail to vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add tests for LEVEL_INFO in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Level-sensitive interrupts tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add preemption tests in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set EOI mode in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Cmdline arg to set number of IRQs in vgic_irq test (Eric Auger) [2078919] - KVM: selftests: aarch64: Abstract the injection functions in vgic_irq (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vgic_irq to test userspace IRQ injection (Eric Auger) [2078919] - KVM: selftests: aarch64: Add vGIC library functions to deal with vIRQ state (Eric Auger) [2078919] - KVM: selftests: Add kvm_irq_line library function (Eric Auger) [2078919] - KVM: selftests: aarch64: Add GICv3 register accessor library functions (Eric Auger) [2078919] - KVM: selftests: aarch64: Add function for accessing GICv3 dist and redist registers (Eric Auger) [2078919] - KVM: selftests: aarch64: Move gic_v3.h to shared headers (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for various modes with 16kB page size (Eric Auger) [2078919] - KVM: selftests: arm64: Add support for VM_MODE_P36V48_{4K,64K} (Eric Auger) [2078919] - KVM: arm64: Fix comment on barrier in kvm_psci_vcpu_on() (Eric Auger) [2078919] - KVM: arm64: Fix comment for kvm_reset_vcpu() (Eric Auger) [2078919] - KVM: arm64: Use defined value for SCTLR_ELx_EE (Eric Auger) [2078919] - KVM: arm64: vgic: Demote userspace-triggered console prints to kvm_debug() (Eric Auger) [2078919] - KVM: arm64: Consolidate dist->ready setting into kvm_vgic_map_resources() (Eric Auger) [2078919] - arm64/kvm: Fix bitrotted comment for SVE handling in handle_exit.c (Eric Auger) [2078919] - KVM: arm64: Drop vcpu->arch.has_run_once for vcpu->pid (Eric Auger) [2078919] - KVM: arm64: Merge kvm_arch_vcpu_run_pid_change() and kvm_vcpu_first_run_init() (Eric Auger) [2078919] - KVM: arm64: Restructure the point where has_run_once is advertised (Eric Auger) [2078919] - KVM: arm64: Move kvm_arch_vcpu_run_pid_change() out of line (Eric Auger) [2078919] - KVM: arm64: Move SVE state mapping at HYP to finalize-time (Eric Auger) [2078919] - KVM: arm64: Move double-checked lock to kvm_vgic_map_resources() (Eric Auger) [2078919] - KVM: arm64: Constify kvm_io_gic_ops (Eric Auger) [2078919] - KVM: arm64: Avoid setting the upper 32 bits of TCR_EL2 and CPTR_EL2 to 1 (Eric Auger) [2078919] - selftests: KVM: Fix kvm device helper ioctl assertions (Eric Auger) [2078919] - ACPI: tables: Quiet ACPI table not found warning (Mark Langsdorf) [2067290] - ACPI/IORT: Check node revision for PMCG resources (Mark Langsdorf) [2067290] - PM: s2idle: ACPI: Fix wakeup interrupts handling (Mark Langsdorf) [2067290] - ACPI: PM: s2idle: Cancel wakeup before dispatching EC GPE (Mark Langsdorf) [2067290] - ACPI: PM: Revert "Only mark EC GPE for wakeup on Intel systems" (Mark Langsdorf) [2067290] - ACPI: require CRC32 to build (Mark Langsdorf) [2067290] - ACPI: DPTF: Support Raptor Lake (Mark Langsdorf) [2067290] - ACPI: scan: Rename label in acpi_scan_init() (Mark Langsdorf) [2067290] - ACPI: scan: Simplify initialization of power and sleep buttons (Mark Langsdorf) [2067290] - ACPI: scan: Change acpi_scan_init() return value type to void (Mark Langsdorf) [2067290] - ACPI: SPCR: check if table->serial_port.access_width is too wide (Mark Langsdorf) [2067290] - ACPI: APD: Check for NULL pointer after calling devm_ioremap() (Mark Langsdorf) [2067290] - ACPI: pfr_telemetry: Fix info leak in pfrt_log_ioctl() (Mark Langsdorf) [2067290] - ACPI: APD: Add a fmw property clk-name (Mark Langsdorf) [2067290] - ACPI: pfr_update: Fix return value check in pfru_write() (Mark Langsdorf) [2067290] - ACPI: processor: thermal: avoid cpufreq_get_policy() (Mark Langsdorf) [2067290] - ACPI / x86: Add acpi_quirk_skip_[i2c_client|serdev]_enumeration() helpers (Mark Langsdorf) [2067290] - ACPI: battery: Add the ThinkPad "Not Charging" quirk (Mark Langsdorf) [2067290] - acpi: Store CRC-32 hash of the _PLD in struct acpi_device (Mark Langsdorf) [2067290] - acpi: Export acpi_bus_type (Mark Langsdorf) [2067290] - ACPI: sysfs: use default_groups in kobj_type (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Telemetry driver (Mark Langsdorf) [2067290] - ACPI: Introduce Platform Firmware Runtime Update device driver (Mark Langsdorf) [2067290] - efi: Introduce EFI_FIRMWARE_MANAGEMENT_CAPSULE_HEADER and corresponding structures (Mark Langsdorf) [2067290] - ACPICA: Update version to 20211217 (Mark Langsdorf) [2067290] - ACPICA: iASL/NHLT table: "Specific Data" field support (Mark Langsdorf) [2067290] - ACPICA: iASL: Add suppport for AGDI table (Mark Langsdorf) [2067290] - ACPICA: iASL: Add TDEL table to both compiler/disassembler (Mark Langsdorf) [2067290] - ACPICA: Fixed a couple of warnings under MSVC (Mark Langsdorf) [2067290] - ACPICA: Change a return_ACPI_STATUS (AE_BAD_PARAMETER) (Mark Langsdorf) [2067290] - ACPICA: Hardware: Do not flush CPU cache when entering S4 and S5 (Mark Langsdorf) [2067290] - ACPICA: Add support for PCC Opregion special context data (Mark Langsdorf) [2067290] - ACPICA: Fix wrong interpretation of PCC address (Mark Langsdorf) [2067290] - ACPICA: Executer: Fix the REFCLASS_REFOF case in acpi_ex_opcode_1A_0T_1R() (Mark Langsdorf) [2067290] - ACPICA: Utilities: Avoid deleting the same object twice in a row (Mark Langsdorf) [2067290] - ACPICA: Fix AEST Processor generic resource substructure data field byte length (Mark Langsdorf) [2067290] - ACPICA: iASL/Disassembler: Additional support for NHLT table (Mark Langsdorf) [2067290] - ACPICA: Avoid subobject buffer overflow when validating RSDP signature (Mark Langsdorf) [2067290] - ACPICA: Macros: Remove ACPI_PHYSADDR_TO_PTR (Mark Langsdorf) [2067290] - ACPICA: Use original pointer for virtual origin tables (Mark Langsdorf) [2067290] - ACPICA: Use original data_table_region pointer for accesses (Mark Langsdorf) [2067290] - ACPICA: actypes.h: Expand the ACPI_ACCESS_ definitions (Mark Langsdorf) [2067290] - ACPI: CPPC: Amend documentation in the comments (Mark Langsdorf) [2067290] - ACPI: NFIT: Import GUID before use (Mark Langsdorf) [2067290] - ACPI: PM: Remove redundant cache flushing (Mark Langsdorf) [2067290] - ACPI: Use acpi_fetch_acpi_dev() instead of acpi_bus_get_device() (Mark Langsdorf) [2067290] - ACPI: tables: Add AEST to the list of known table signatures (Mark Langsdorf) [2067290] - ACPI: PM: Avoid CPU cache flush when entering S4 (Mark Langsdorf) [2067290] - PM: hibernate: Allow ACPI hardware signature to be honoured (Mark Langsdorf) [2067290] - ACPI: PMIC: xpower: Fix _TMP ACPI errors (Mark Langsdorf) [2067290] - ACPI: PMIC: allow drivers to provide a custom lpat_raw_to_temp() function (Mark Langsdorf) [2067290] - ACPI: PMIC: constify all struct intel_pmic_opregion_data declarations (Mark Langsdorf) [2067290] - ACPI: EC: Mark the ec_sys write_support param as module_param_hw() (Mark Langsdorf) [2067290] - ACPI: EC: Relocate acpi_ec_create_query() and drop acpi_ec_delete_query() (Mark Langsdorf) [2067290] - ACPI: EC: Make the event work state machine visible (Mark Langsdorf) [2067290] - ACPI: EC: Avoid queuing unnecessary work in acpi_ec_submit_event() (Mark Langsdorf) [2067290] - ACPI: EC: Rename three functions (Mark Langsdorf) [2067290] - ACPI: EC: Simplify locking in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Rearrange the loop in acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Fold acpi_ec_check_event() into acpi_ec_event_handler() (Mark Langsdorf) [2067290] - ACPI: EC: Pass one argument to acpi_ec_query() (Mark Langsdorf) [2067290] - ACPI: EC: Call advance_transaction() from acpi_ec_dispatch_gpe() (Mark Langsdorf) [2067290] - ACPI: EC: Rework flushing of EC work while suspended to idle (Mark Langsdorf) [2067290] - ACPI / x86: Add PWM2 on the Xiaomi Mi Pad 2 to the always_present list (Mark Langsdorf) [2067290] - ACPI / x86: Add not-present quirk for the PCI0.SDHB.BRC1 device on the GPD win (Mark Langsdorf) [2067290] - ACPI / x86: Allow specifying acpi_device_override_status() quirks by path (Mark Langsdorf) [2067290] - ACPI: Change acpi_device_always_present() into acpi_device_override_status() (Mark Langsdorf) [2067290] - ACPI / x86: Drop PWM2 device on Lenovo Yoga Book from always present table (Mark Langsdorf) [2067290] - ACPI: processor idle: Use swap() instead of open coding it (Mark Langsdorf) [2067290] - ACPI: processor: Replace kernel.h with the necessary inclusions (Mark Langsdorf) [2067290] - ACPI: DPTF: Update device ID in a comment (Mark Langsdorf) [2067290] - ACPI: PM: Emit debug messages when enabling/disabling wakeup power (Mark Langsdorf) [2067290] - ACPI: thermal: drop an always true check (Mark Langsdorf) [2067290] - ACPI: Add a context argument for table parsing handlers (Mark Langsdorf) [2067290] - ACPI: Teach ACPI table parsing about the CEDT header format (Mark Langsdorf) [2067290] - ACPI: Keep sub-table parsing infrastructure available for modules (Mark Langsdorf) [2067290] - cxgb4: fix wrong shift. (Raju Rangoju) [1977437] - cxgb4: fix wrong ethtool n-tuple rule lookup (Raju Rangoju) [1977437] - cxgb4: halt chip before flashing PHY firmware image (Raju Rangoju) [1977437] - cxgb4: fix sleep in atomic when flashing PHY firmware (Raju Rangoju) [1977437] - cxgb4: fix endianness when flashing boot image (Raju Rangoju) [1977437] - cxgb4: avoid link re-train during TC-MQPRIO configuration (Raju Rangoju) [1977437] - cxgb4: fix regression with HASH tc prio value update (Raju Rangoju) [1977437] - cxgb4: avoid accessing registers when clearing filters (Raju Rangoju) [1977437] - net:CXGB4: fix leak if sk_buff is not used (Raju Rangoju) [1977437] - cxgb4: Fix unintentional sign extension issues (Raju Rangoju) [1977437] - cxgb4: remove unneeded if-null-free check (Raju Rangoju) [1977437] - PCI: vmd: Assign VMD IRQ domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Prevent recursive locking on interrupt allocation (Myron Stowe) [2050850] - PCI: vmd: Add DID 8086:A77F for all Intel Raptor Lake SKU's (Myron Stowe) [2050850] - PCI: vmd: Honor ACPI _OSC on PCIe features (Myron Stowe) [2050850] - PCI: vmd: Clean up domain before enumeration (Myron Stowe) [2050850] - PCI: vmd: Use PCI_POSSIBLE_ERROR() to check config reads (Myron Stowe) [2050850] - PCI: Add PCI_ERROR_RESPONSE and related definitions (Myron Stowe) [2050850] - PCI: vmd: Drop redundant includes of , (Myron Stowe) [2050850] - PCI: vmd: Assign a number to each VMD controller (Myron Stowe) [2050850] - PCI: vmd: Disable MSI-X remapping when possible (Myron Stowe) [2050850] - PCI: vmd: Offset Client VMD MSI-X vectors (Myron Stowe) [2050850] - PCI: vmd: Use msi_msg shadow structs (Myron Stowe) [2050850] - Merge tag 'pci-v5.10-changes' of git://git.kernel.org/pub/scm/linux/kernel/g (Myron Stowe) [2050850] - PCI: vmd: Update VMD PM to correctly use generic PCI PM (Myron Stowe) [2050850] - PCI: vmd: Create IRQ allocation helper (Myron Stowe) [2050850] - PCI: vmd: Create IRQ Domain configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create bus offset configuration helper (Myron Stowe) [2050850] - PCI: vmd: Create physical offset helper (Myron Stowe) [2050850] - PCI_vmd_Mark_VMD_irqdomain_with_DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - irqdomain/msi: Provide DOMAIN_BUS_VMD_MSI (Myron Stowe) [2050850] - PCI: vmd: Dont abuse vector irqomain as parent (Myron Stowe) [2050850] - PCI: designware-ep: Fix the Header Type check (Myron Stowe) [2050850] - PCI: vmd: Use Shadow MEMBAR registers for QEMU/KVM guests (Myron Stowe) [2050850] - PCI: vmd: Filter resource type bits from shadow register (Myron Stowe) [2050850] - PCI: Fix indentation (Myron Stowe) [2050850] - scsi: iscsi: Fix session removal on shutdown (Chris Leech) [2101760] - scsi: qedi: Use QEDI_MODE_NORMAL for error handling (Chris Leech) [2101760] - scsi: iscsi: Add helper to remove a session from the kernel (Chris Leech) [2101760] - scsi: iscsi: Clean up bound endpoints during shutdown (Chris Leech) [2101760] - scsi: iscsi: Allow iscsi_if_stop_conn() to be called from kernel (Chris Leech) [2101760] - scsi: iscsi: Fix HW conn removal use after free (Chris Leech) [2101760] - scsi: iscsi: Make iscsi_unregister_transport() return void (Chris Leech) [2101760] - scsi: core: iscsi: Directly use ida_alloc()/ida_free() (Chris Leech) [2101760] - scsi: iscsi: Exclude zero from the endpoint ID range (Chris Leech) [2101760] - scsi: iscsi: Fix harmless double shift bug (Chris Leech) [2101760] - scsi: libiscsi: Remove unnecessary memset() in iscsi_conn_setup() (Chris Leech) [2101760] - scsi: libiscsi: Teardown iscsi_cls_conn gracefully (Chris Leech) [2101760] - scsi: libiscsi: Add iscsi_cls_conn to sysfs after initialization (Chris Leech) [2101760] - scsi: iscsi: Add helper functions to manage iscsi_cls_conn (Chris Leech) [2101760] - scsi: iscsi: Drop temp workq_name (Chris Leech) [2101760] - scsi: iscsi: Use the session workqueue for recovery (Chris Leech) [2101760] - scsi: iscsi: ql4xxx: Use per-session workqueue for unbinding (Chris Leech) [2101760] - scsi: iscsi: Remove iscsi_scan_finished() (Chris Leech) [2101760] - scsi: libiscsi: Fix UAF in iscsi_conn_get_param()/iscsi_conn_teardown() (Chris Leech) [2101760] - scsi: libiscsi: Move ehwait initialization to iscsi_session_setup() (Chris Leech) [2101760] - x86/sme: Explicitly map new EFI memmap table as encrypted (Chris von Recklinghausen) [2091831] - x86/sme: Use #define USE_EARLY_PGTABLE_L5 in mem_encrypt_identity.c (Chris von Recklinghausen) [2091831] - efi/x86: Fix boot regression on systems with invalid memmap entries (Chris von Recklinghausen) [2091831] - efi: Add tracking for dynamically allocated memmaps (Chris von Recklinghausen) [2091831] - efi: Add a flags parameter to efi_memory_map (Chris von Recklinghausen) [2091831] - x86/kexec: fix memory leak of elf header buffer (Tao Liu) [2014945] - net: sched: add barrier to fix packet stuck problem for lockless qdisc (Davide Caratti) [2103025] - powercap: intel_rapl: add support for ALDERLAKE_N (David Arcari) [2096964] - clk: fix invalid usage of list cursor in unregister (David Arcari) [2105258] - clk: fix invalid usage of list cursor in register (David Arcari) [2105258] - powercap: intel_rapl: add support for RaptorLake (David Arcari) [2076724] - lib/math: move int_pow() from pwm_bl.c for wider use (Ivan Vecera) [2101700] - x86/fpu: KVM: Set the base guest FPU uABI size to sizeof(struct kvm_xsave) (Paul Lai) [2092066]- net/sched: cls_u32: fix possible leak in u32_init_knode() (Davide Caratti) [2081283] - net/sched: cls_u32: fix netns refcount changes in u32_change() (Davide Caratti) [2081283] - net/sched: flower: fix parsing of ethertype following VLAN header (Davide Caratti) [2081283] - net: sched: limit TC_ACT_REPEAT loops (Davide Caratti) [2081283] - net_sched: add __rcu annotation to netdev->qdisc (Davide Caratti) [2081283] - sch_htb: Fail on unsupported parameters when offload is requested (Davide Caratti) [2081283] - net_sched: restore "mpu xxx" handling (Davide Caratti) [2081283] - net: sched: sch_netem: Refactor code in 4-state loss generator (Davide Caratti) [2081283] - net/mlx5e: TC, Fix ct_clear overwriting ct action metadata (Amir Tzin) [2100474] - bpftool: man: Add missing top level docs (Yauheni Kaliuta) [2097615] - net/mlx5: CT: Fix header-rewrite re-use for tupels (Amir Tzin) [2101162] - cpuidle: haltpoll: Call cpuidle_poll_state_init() later (Mark Langsdorf) [2067313] - cpuidle: use default_groups in kobj_type (Mark Langsdorf) [2067313] - cpuidle: Fix cpuidle_remove_state_sysfs() kerneldoc comment (Mark Langsdorf) [2067313] - cpuidle: menu: Fix typo in a comment (Mark Langsdorf) [2067313] - cpuidle: Fix kobject memory leaks in error paths (Mark Langsdorf) [2067313] - cpuidle: menu: Take negative "sleep length" values into account (Mark Langsdorf) [2067313] - HID: elo: Revert USB reference counting (Benjamin Tissoires) [2073833] - HID: elo: fix memory leak in elo_probe (Benjamin Tissoires) [2073833] - fs: dlm: filter user dlm messages for kernel locks (Alexander Aring) [2026116] - psample: Add a fwd declaration for skbuff (Ivan Vecera) [2101706] - platform/x86/intel/sdsi: Fix bug in multi packet reads (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Poll on ready bit for writes (Prarit Bhargava) [2100948] - platform/x86/intel/sdsi: Handle leaky bucket (Prarit Bhargava) [2100948] - indirect_call_wrapper: extend indirect wrapper to support up to 4 calls (Petr Oros) [2101705] - block: Fix handling of offline queues in blk_mq_alloc_request_hctx() (Ming Lei) [2081913] - netfilter: br_netfilter: do not skip all hooks with 0 priority (Florian Westphal) [2099732] - net: openvswitch: fix parsing of nw_proto for IPv6 fragments (Eelco Chaudron) [2101537] - s390/smp,vdso: fix ASCE handling (Tobias Huschle) [2103887] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2102305] - intel/igbvf:fix repeated words in comments (Corinna Vinschen) [2037962] - igbvf: Remove useless DMA-32 fallback configuration (Corinna Vinschen) [2037962] - SUNRPC: avoid race between mod_timer() and del_timer_sync() (Benjamin Coddington) [2104507] - iavf: Fix issue with MAC address of VF shown as zero (Petr Oros) [2037938] - iavf: switch to napi_build_skb() (Petr Oros) [2037938] - iavf: Remove non-inclusive language (Petr Oros) [2037938] - iavf: Fix incorrect use of assigning iavf_status to int (Petr Oros) [2037938] - iavf: stop leaking iavf_status as "errno" values (Petr Oros) [2037938] - iavf: Add usage of new virtchnl format to set default MAC (Petr Oros) [2037938] - iavf: refactor processing of VLAN V2 capability message (Petr Oros) [2037938] - iavf: Add support for 50G/100G in AIM algorithm (Petr Oros) [2037938] - iavf: remove redundant ret variable (Petr Oros) [2037938] - iavf: Remove useless DMA-32 fallback configuration (Petr Oros) [2037938] - cifs: fix potential double free during failed mount (Ronnie Sahlberg) [2088799] - cifs: escape spaces in share names (Dave Wysochanski) [2100367] - Documentation: add documentation for force_cgroup_v2_swappiness control (Nico Pache) [2084242] - Introduce force_cgroup_v2_swappiness tuneable to deprecate cgv1 per-cgroup swappiness (Nico Pache) [2084242] - redhat: trim rpminspect config file (Jarod Wilson)- powerpc/smp: Set numa node before updating mask (Diego Domingos) [2103833] - iommu/vt-d: Fix potential memory leak in intel_setup_irq_remapping() (Mohammed Gamal) [2088366] - irqdomain/treewide: Free firmware node after domain removal (Mohammed Gamal) [2088366] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Mohammed Gamal) [2088366] - x86/kvm: Don't waste memory if kvmclock is disabled (Mohammed Gamal) [2088366] - x86/pci: Create PCI/MSI irqdomain after x86_init.pci.arch_init() (Mohammed Gamal) [2088366] - x86/pci: Reducde #ifdeffery in PCI init code (Mohammed Gamal) [2088366] - hv_utils: Add comment about max VMbus packet size in VSS driver (Mohammed Gamal) [2088366] - x86/coco: Explicitly declare type of confidential computing platform (Mohammed Gamal) [2088366] - x86/hyper-v: Add hyperv Isolation VM check in the cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Use CC_ATTR attribute to generalize string I/O unroll (Mohammed Gamal) [2088366] - random: remove unused irq_flags argument from add_interrupt_randomness() (Mohammed Gamal) [2088366] - x86/hyperv: Fix definition of hv_ghcb_pg variable (Mohammed Gamal) [2088366] - swiotlb: Add CONFIG_HAS_IOMEM check around swiotlb_mem_remap() (Mohammed Gamal) [2088366] - hyper-v: Enable swiotlb bounce buffer for Isolation VM (Mohammed Gamal) [2088366] - swiotlb: Add swiotlb bounce buffer remap function for HV IVM (Mohammed Gamal) [2088366] - x86/hyperv: Refactor hv_msi_domain_free_irqs() (Mohammed Gamal) [2088366] - x86/hyperv: Move required MSRs check to initial platform probing (Mohammed Gamal) [2088366] - x86/hyperv: Fix NULL deref in set_hv_tscchange_cb() if Hyper-V setup fails (Mohammed Gamal) [2088366] - x86/hyperv: Protect set_hv_tscchange_cb() against getting preempted (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicate include (Mohammed Gamal) [2088366] - x86/hyperv: Remove duplicated include in hv_init (Mohammed Gamal) [2088366] - x86/hyperv: Add ghcb hvcall support for SNP VM (Mohammed Gamal) [2088366] - x86/hyperv: Add Write/Read MSR registers via ghcb page (Mohammed Gamal) [2088366] - x86/hyperv: Add new hvcall guest address host visibility support (Mohammed Gamal) [2088366] - x86/hyperv: Initialize shared memory boundary in the Isolation VM. (Mohammed Gamal) [2088366] - x86/hyperv: Initialize GHCB page in Isolation VM (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_es_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Replace occurrences of sev_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev-es: Do not unroll string I/O for SEV-ES guests (Mohammed Gamal) [2088366] - efi/x86: Avoid RWX mappings for all of DRAM (Mohammed Gamal) [2088366] - x86/sme: Replace occurrences of sme_active() with cc_platform_has() (Mohammed Gamal) [2088366] - x86/sev: Add an x86 version of cc_platform_has() (Mohammed Gamal) [2088366] - vmalloc: fix the owner argument for the new __vmalloc_node_range callers (Mohammed Gamal) [2088366] - mm: remove vmalloc_exec (Mohammed Gamal) [2088366] - arm64: use PAGE_KERNEL_ROX directly in alloc_insn_page (Mohammed Gamal) [2088366] - arm64/kprobes: set VM_FLUSH_RESET_PERMS on kprobe instruction pages (Mohammed Gamal) [2088366] - x86/hyperv: allocate the hypercall page with only read and execute bits (Mohammed Gamal) [2088366] - x86/hyperv: use vmalloc_exec for the hypercall page (Mohammed Gamal) [2088366] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2088366] - x86/irq: Initialize PCI/MSI domain at PCI init time (Mohammed Gamal) [2088366] - x86/hyperv: implement an MSI domain for root partition (Mohammed Gamal) [2088366] - irqdomain/treewide: Keep firmware node unconditionally allocated (Mohammed Gamal) [2088366] - irqdomain/msi: Allow to override msi_domain_alloc/free_irqs() (Mohammed Gamal) [2088366] - x86/sev: Expose sev_es_ghcb_hv_call() for use by HyperV (Mohammed Gamal) [2088366] - x86/sev: Carve out HV call's return value verification (Mohammed Gamal) [2088366] - x86/sev: Fix noinstr for vc_ghcb_invalidate() (Mohammed Gamal) [2088366] - arch/cc: Introduce a function to check for confidential computing features (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - Revert "drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status" (Mohammed Gamal) [2088366] - libperf tests: Fix typo in perf_evlist__open() failure error messages (Michael Petlan) [1878555] - libperf: Fix 32-bit build for tests uint64_t printf (Michael Petlan) [1878555] - libperf: Add arm64 support to perf_mmap__read_self() (Michael Petlan) [1878555] - libperf tests: Add test_stat_multiplexing test (Michael Petlan) [1878555] - libperf: Remove scaling process from perf_mmap__read_self() (Michael Petlan) [1878555] - libperf: Adopt perf_counts_values__scale() from tools/perf/util (Michael Petlan) [1878555] - arm64: perf: Don't register user access sysctl handler multiple times (Michael Petlan) [1878555] - Documentation: arm64: Document PMU counters access from userspace (Michael Petlan) [1878555] - arm64: perf: Enable PMU counter userspace access for perf event (Michael Petlan) [1878555] - arm64: perf: Add support for ARMv8.5-PMU 64-bit counters (Michael Petlan) [1878555] - arm64: perf: Clean up enable/disable calls (Michael Petlan) [1878555] - arm64: perf: Only advertise cap_user_time for arch_timer (Michael Petlan) [1878555] - arm64: perf: Implement correct cap_user_time (Michael Petlan) [1878555] - arm64: perf: Add userspace counter access disable switch (Michael Petlan) [1878555] - perf: Add a counter for number of user access events in context (Michael Petlan) [1878555] - x86: perf: Move RDPMC event flag to a common definition (Michael Petlan) [1878555] - Fix null ptr dereference crash due to premature release of ndlp. Upstream Status: RHEL-Only Bugzilla: https://bugzilla.redhat.com/show_bug.cgi?id=2034425 (Dick Kennedy) - lpfc updates for rh8.7 14.0.0.13 (Dick Kennedy) [2034425] - scsi: lpfc: Use sg_dma_address() and sg_dma_len() macros for NVMe I/O (Dick Kennedy) [2034425] - scsi: lpfc: Alter FPIN stat accounting logic (Dick Kennedy) [2034425] - scsi: lpfc: Decrement outstanding gidft_inp counter if lpfc_err_lost_link() (Dick Kennedy) [2034425] - scsi: lpfc: Use list_for_each_entry_safe() in rscn_recovery_check() (Dick Kennedy) [2034425] - scsi: lpfc: Fix ndlp put following a LOGO completion (Dick Kennedy) [2034425] - scsi: lpfc: Fix additional reference counting in lpfc_bsg_rport_els() (Dick Kennedy) [2034425] - scsi: lpfc: Fix resource leak in lpfc_sli4_send_seq_to_ulp() (Dick Kennedy) [2034425] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [2034425] - scsi: lpfc: Copyright updates for 14.2.0.2 patches (Dick Kennedy) [2034425] - scsi: lpfc: Expand setting ELS_ID field in ELS_REQUEST64_WQE (Dick Kennedy) [2034425] - scsi: lpfc: Update stat accounting for READ_STATUS mbox command (Dick Kennedy) [2034425] - scsi: lpfc: Change FA-PWWN detection methodology (Dick Kennedy) [2034425] - scsi: lpfc: Register for Application Services FC-4 type in Fabric topology (Dick Kennedy) [2034425] - scsi: lpfc: Remove false FDMI NVMe FC-4 support for NPIV ports (Dick Kennedy) [2034425] - scsi: lpfc: Revise FDMI reporting of supported port speed for trunk groups (Dick Kennedy) [2034425] - scsi: lpfc: Fix call trace observed during I/O with CMF enabled (Dick Kennedy) [2034425] - scsi: lpfc: Correct CRC32 calculation for congestion stats (Dick Kennedy) [2034425] - scsi: lpfc: Move MI module parameter check to handle dynamic disable (Dick Kennedy) [2034425] - scsi: lpfc: Remove unnecessary NULL pointer assignment for ELS_RDF path (Dick Kennedy) [2034425] - scsi: lpfc: Transition to NPR state upon LOGO cmpl if link down or aborted (Dick Kennedy) [2034425] - scsi: lpfc: Update fc_prli_sent outstanding only after guaranteed IOCB submit (Dick Kennedy) [2034425] - scsi: lpfc: Protect memory leak for NPIV ports sending PLOGI_RJT (Dick Kennedy) [2034425] - scsi: lpfc: Fix null pointer dereference after failing to issue FLOGI and PLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Clear fabric topology flag before initiating a new FLOGI (Dick Kennedy) [2034425] - scsi: lpfc: Fix SCSI I/O completion and abort handler deadlock (Dick Kennedy) [2034425] - scsi: lpfc: Requeue SCSI I/O to upper layer when fw reports link down (Dick Kennedy) [2034425] - scsi: lpfc: Zero SLI4 fcp_cmnd buffer's fcpCntl0 field (Dick Kennedy) [2034425] - scsi: lpfc: Fix diagnostic fw logging after a function reset (Dick Kennedy) [2034425] - scsi: lpfc: Move cfg_log_verbose check before calling lpfc_dmp_dbg() (Dick Kennedy) [2034425] - scsi: lpfc: Tweak message log categories for ELS/FDMI/NVMe rescan (Dick Kennedy) [2034425] - scsi: lpfc: Fix queue failures when recovering from PCI parity error (Dick Kennedy) [2034425] - scsi: lpfc: Fix unload hang after back to back PCI EEH faults (Dick Kennedy) [2034425] - scsi: lpfc: Improve PCI EEH Error and Recovery Handling (Dick Kennedy) [2034425] - scsi: lpfc: Use kcalloc() (Dick Kennedy) [2034425] - scsi: lpfc: Fix typos in comments (Dick Kennedy) [2034425] - scsi: lpfc: Remove failing soft_wwn support (Dick Kennedy) [2034425] - scsi: lpfc: Reduce log messages seen after firmware download (Dick Kennedy) [2034425] - scsi: lpfc: Remove NVMe support if kernel has NVME_FC disabled (Dick Kennedy) [2034425] - scsi: lpfc: Remove redundant flush_workqueue() call (Dick Kennedy) [2034425] - scsi: lpfc: Terminate string in lpfc_debugfs_nvmeio_trc_write() (Dick Kennedy) [2034425] - scsi: lpfc: Use irq_set_affinity() (Dick Kennedy) [2034425] - time: Handle negative seconds correctly in timespec64_to_ns() (Íñigo Huguet) [2098634] - time: Prevent undefined behaviour in timespec64_to_ns() (Íñigo Huguet) [2098634] - mm,hwpoison: return -EBUSY when migration fails (Rafael Aquini) [2092671 2099510] - mm,hwpoison: remove drain_all_pages from shake_page (Rafael Aquini) [2092671] - mm,hwpoison: disable pcplists before grabbing a refcount (Rafael Aquini) [2092671] - mm,hwpoison: fix printing of page flags (Rafael Aquini) [2092671] - mm,hwpoison: refactor get_any_page (Rafael Aquini) [2092671] - mm,hwpoison: drop unneeded pcplist draining (Rafael Aquini) [2092671] - mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount page (Rafael Aquini) [2092671] - redhat: Exclude cpufreq.h from kernel-headers (Patrick Talbert)- dm raid: fix accesses beyond end of raid member array (Benjamin Marzinski) [2012340] - dm mirror log: clear log bits up to BITS_PER_LONG boundary (Benjamin Marzinski) [2012340] - dm: fix BLK_STS_DM_REQUEUE handling when dm_io represents split bio (Benjamin Marzinski) [2012340] - dm mirror log: round up region bitmap size to BITS_PER_LONG (Benjamin Marzinski) [2012340] - dm: improve abnormal bio processing (Benjamin Marzinski) [2012340] - dm: simplify bio-based IO accounting further (Benjamin Marzinski) [2012340] - dm: don't grab target io reference in dm_zone_map_bio (Benjamin Marzinski) [2012340] - dm: improve bio splitting and associated IO accounting (Benjamin Marzinski) [2012340] - dm era: commit metadata in postsuspend after worker stops (Benjamin Marzinski) [2012340] - dm: fix race in dm_start_io_acct (Benjamin Marzinski) [2012340] - block: remove bioset_init_from_src (Benjamin Marzinski) [2012340] - dm: fix bio_set allocation (Benjamin Marzinski) [2012340] - dm verity: set DM_TARGET_IMMUTABLE feature flag (Benjamin Marzinski) [2012340] - dm cache metadata: remove unnecessary variable in __dump_mapping (Benjamin Marzinski) [2012340] - dm mpath: provide high-resolution timer to HST for bio-based (Benjamin Marzinski) [2012340] - dm crypt: make printing of the key constant-time (Benjamin Marzinski) [2012340] - dm integrity: fix error code in dm_integrity_ctr() (Benjamin Marzinski) [2012340] - dm stats: add cond_resched when looping over entries (Benjamin Marzinski) [2012340] - dm: improve dm_io reference counting (Benjamin Marzinski) [2012340] - dm: switch to bdev based IO accounting interfaces (Benjamin Marzinski) [2012340] - block: add sectors parameter to bio_start_io_acct_time() (Benjamin Marzinski) [2012340] - dm: pass dm_io instance to dm_io_acct directly (Benjamin Marzinski) [2012340] - dm: don't pass bio to __dm_start_io_acct and dm_end_io_acct (Benjamin Marzinski) [2012340] - dm: use bio_sectors in dm_aceept_partial_bio (Benjamin Marzinski) [2012340] - dm: simplify basic targets (Benjamin Marzinski) [2012340] - dm: conditionally enable branching for less used features (Benjamin Marzinski) [2012340] - dm: move hot dm_io members to same cacheline as dm_target_io (Benjamin Marzinski) [2012340] - dm: add local variables to clone_endio and __map_bio (Benjamin Marzinski) [2012340] - dm: mark various branches unlikely (Benjamin Marzinski) [2012340] - dm: simplify dm_start_io_acct (Benjamin Marzinski) [2012340] - dm: simplify dm_io access in dm_split_and_process_bio (Benjamin Marzinski) [2012340] - dm: factor out dm_io_set_error and __dm_io_dec_pending (Benjamin Marzinski) [2012340] - block: fix offset/size check in bio_trim() (Benjamin Marzinski) [2012340] - block: fix argument type of bio_trim() (Benjamin Marzinski) [2012340] - dm: allow dm_accept_partial_bio() for dm_io without duplicate bios (Benjamin Marzinski) [2012340] - dm mpath: only use ktime_get_ns() in historical selector (Benjamin Marzinski) [2012340] - dm: fix dm_io and dm_target_io flags race condition on Alpha (Benjamin Marzinski) [2012340] - dm integrity: set journal entry unused when shrinking device (Benjamin Marzinski) [2012340] - dm ioctl: log an error if the ioctl structure is corrupted (Benjamin Marzinski) [2012340] - dm: consolidate spinlocks in dm_io struct (Benjamin Marzinski) [2012340] - dm: reduce size of dm_io and dm_target_io structs (Benjamin Marzinski) [2012340] - dm: switch dm_target_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: switch dm_io booleans over to proper flags (Benjamin Marzinski) [2012340] - dm: return void from __send_empty_flush (Benjamin Marzinski) [2012340] - dm: factor out dm_io_complete (Benjamin Marzinski) [2012340] - dm cache: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: simplify dm_sumbit_bio_remap interface (Benjamin Marzinski) [2012340] - dm thin: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add WARN_ON_ONCE to dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: requeue IO if mapping table not yet available (Benjamin Marzinski) [2012340] - dm thin metadata: remove unused dm_thin_remove_block and __remove (Benjamin Marzinski) [2012340] - dm thin: use time_is_before_jiffies instead of open coding it (Benjamin Marzinski) [2012340] - dm crypt: fix get_key_size compiler warning if !CONFIG_KEYS (Benjamin Marzinski) [2012340] - dm ioctl: prevent potential spectre v1 gadget (Benjamin Marzinski) [2012340] - dm cache policy smq: make static read-only array table const (Benjamin Marzinski) [2012340] - dm delay: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm crypt: use dm_submit_bio_remap (Benjamin Marzinski) [2012340] - dm: add dm_submit_bio_remap interface (Benjamin Marzinski) [2012340] - dm: flag clones created by __send_duplicate_bios (Benjamin Marzinski) [2012340] - dm: reduce dm_io and dm_target_io struct sizes (Benjamin Marzinski) [2012340] - dm: move duplicate code from callers of alloc_tio into alloc_tio (Benjamin Marzinski) [2012340] - dm: record old_sector in dm_target_io before calling map function (Benjamin Marzinski) [2012340] - dm: remove legacy code only needed before submit_bio recursion (Benjamin Marzinski) [2012340] - dm: remove unused mapped_device argument from free_tio (Benjamin Marzinski) [2012340] - dm: remove impossible BUG_ON in __send_empty_flush (Benjamin Marzinski) [2012340] - dm: reduce code duplication in __map_bio (Benjamin Marzinski) [2012340] - dm: refactor dm_split_and_process_bio a bit (Benjamin Marzinski) [2012340] - dm: fold __clone_and_map_data_bio into __split_and_process_bio (Benjamin Marzinski) [2012340] - dm: rename split functions (Benjamin Marzinski) [2012340] - dm: eliminate copying of dm_io fields in dm_io_dec_pending (Benjamin Marzinski) [2012340] - dm ioctl: return UUID in DM_LIST_DEVICES_CMD result (Benjamin Marzinski) [2012340] - dm crypt: support using trusted keys (Benjamin Marzinski) [2012340] - dm crypt: replaced #if defined with IS_ENABLED (Benjamin Marzinski) [2012340] - ext4: add check to prevent attempting to resize an fs with sparse_super2 (Lukas Czerner) [2077760] - fscache: Avoid ASSERTCMP if two threads race into fscache_disable_cookie (Dave Wysochanski) [2073260] - lib: bitmap: Introduce node-aware alloc API (Ivan Vecera) [2101701] - exec: Force single empty string when argv is empty (Rafael Aquini) [2100955] - powerpc: Enable execve syscall exit tracepoint (Steve Best) [2095521] - cgroup: disable controllers at parse time (Waiman Long) [2098264] - init: initialize jump labels before command line option parsing (Waiman Long) [2098264] - smp: Make softirq handling RT safe in flush_smp_call_function_queue() (Phil Auld) [2097364] - smp: Rename flush_smp_call_function_from_idle() (Phil Auld) [2097364] - cpupower: Add "perf" option to print AMD P-State information (Steve Best) [2059365] - cpupower: Add function to print AMD P-State performance capabilities (Steve Best) [2059365] - cpupower: Move print_speed function into misc helper (Steve Best) [2059365] - cpupower: Enable boost state support for AMD P-State module (Steve Best) [2059365] - cpupower: Add AMD P-State sysfs definition and access helper (Steve Best) [2059365] - cpupower: Introduce ACPI CPPC library (Steve Best) [2059365] - cpupower: Add the function to get the sysfs value from specific table (Steve Best) [2059365] - cpupower: Initial AMD P-State capability (Steve Best) [2059365] - cpupower: Add the function to check AMD P-State enabled (Steve Best) [2059365] - cpupower: Add AMD P-State capability flag (Steve Best) [2059365] - tools/power/cpupower/{ToDo => TODO}: Rename the todo file (Steve Best) [2059365] - tools: cpupower: fix typo in cpupower-idle-set(1) manpage (Steve Best) [2059365] - ntb: intel: fix port config status offset for SPR (John W. Linville) [2048750] - NTB/msi: Use struct_size() helper in devm_kzalloc() (John W. Linville) [2048750] - ntb_hw_switchtec: Fix a minor issue in config_req_id_table() (John W. Linville) [2048750] - ntb_hw_switchtec: Remove code for disabling ID protection (John W. Linville) [2048750] - ntb_hw_switchtec: Update the way of getting VEP instance ID (John W. Linville) [2048750] - ntb_hw_switchtec: AND with the part_map for a valid tpart_vec (John W. Linville) [2048750] - ntb_hw_switchtec: Fix bug with more than 32 partitions (John W. Linville) [2048750] - ntb_hw_switchtec: Fix pff ioread to read into mmio_part_cfg_all (John W. Linville) [2048750] - ntb_hw_switchtec: fix the spelling of "its" (John W. Linville) [2048750] - NTB/msi: Fix ntbm_msi_request_threaded_irq() kernel-doc comment (John W. Linville) [2048750] - NTB: switch from 'pci_' to 'dma_' API (John W. Linville) [2048750] - ntb: ntb_pingpong: remove redundant initialization of variables msg_data and spad_data (John W. Linville) [2048750] - NTB: perf: Fix an error code in perf_setup_inbuf() (John W. Linville) [2048750] - NTB: Fix an error code in ntb_msit_probe() (John W. Linville) [2048750] - ntb: intel: remove invalid email address in header comment (John W. Linville) [2048750] - NTB: Add support for EPF PCI Non-Transparent Bridge (John W. Linville) [2048750] - ntb: intel: add Intel NTB LTR vendor support for gen4 NTB (John W. Linville) [2048750] - ntb: idt: fix error check in ntb_hw_idt.c (John W. Linville) [2048750]- KVM: x86: Fix the intel_pt PMI handling wrongly considered from guest (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't rebuild page when the page is synced and no tlb flushing is required (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Verify the pmu event filter matches the correct event (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add the helper function create_pmu_event_filter (Vitaly Kuznetsov) [2074835] - kvm: x86/pmu: Fix the compare function used by the pmu event filter (Vitaly Kuznetsov) [2074835] - KVM: Free new dirty bitmap if creating a new memslot fails (Vitaly Kuznetsov) [2074835] - KVM: Initialize debugfs_dentry when a VM is created to avoid NULL deref (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync asm/cpufeatures.h with the with the kernel (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix kvm_unmap_gfn_range_hv() for Hash MMU (Vitaly Kuznetsov) [2074835] - KVM: PPC: Book3S HV: Fix conversion to gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Fix boolreturn.cocci warnings (Vitaly Kuznetsov) [2074835] - KVM: VMX: Exit to userspace if vCPU has injected exception and invalid state (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of vcpu->lock (Vitaly Kuznetsov) [2074835] - kvm: x86/cpuid: Only provide CPUID leaf 0xA if host has architectural PMU (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Account for family 17h event renumberings in amd_pmc_perf_hw_id (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use atomic XCHG to write TDP MMU SPTEs with volatile bits (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move shadow-present check out of spte_has_volatile_bits() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't treat fully writable SPTEs as volatile (modulo A/D) (Vitaly Kuznetsov) [2074835] - selftests: kvm: add amx_test to .gitignore (Vitaly Kuznetsov) [2074835] - Revert "x86/mm: Introduce lookup_address_in_mm()" (Vitaly Kuznetsov) [2074835] - KVM: x86: work around QEMU issue with synthetic CPUID leaves (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix potential races when walking host page table (Vitaly Kuznetsov) [2074835] - Documentation: KVM: Update documentation to indicate KVM is arm64-only (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do not create SPTEs for GFNs that exceed host.MAXPHYADDR (Vitaly Kuznetsov) [2074835] - kvm: selftests: introduce and use more page size-related constants (Vitaly Kuznetsov) [2074835] - kvm: selftests: do not use bitfields larger than 32-bits for PTEs (Vitaly Kuznetsov) [2074835] - KVM: SEV: add cache flush to solve SEV cache incoherency issues (Vitaly Kuznetsov) [2074835] - KVM: SVM: Flush when freeing encrypted pages even on SME_COHERENT CPUs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Simplify and harden helper to flush SEV guest page(s) (Vitaly Kuznetsov) [2074835] - KVM: selftests: Silence compiler warning in the kvm_page_table_test (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Update AMD PMC sample period to fix guest NMI-watchdog (Vitaly Kuznetsov) [2074835] - x86/kvm: Preserve BSP MSR_KVM_POLL_CONTROL across suspend/resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip KVM_GUESTDBG_BLOCKIRQ APICv update if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86: Pend KVM_REQ_APICV_UPDATE during vCPU creation to fix a race (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Defer APICv updates while L2 is active until L1 is active (Vitaly Kuznetsov) [2074835] - KVM: x86: Tag APICv DISABLE inhibit, not ABSENT, if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wrap vcpu->srcu_idx and yell if it's abused (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't re-acquire SRCU lock in complete_emulated_io() (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Check for supported page sizes (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Initialise default guest mode at test startup time (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Introduce a variable default IPA size (Vitaly Kuznetsov) [2074835] - KVM: selftests: arm64: Rework TCR_EL1 configuration (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid writing to TSC page without an active vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Do not activate AVIC for SEV-enabled guest (Vitaly Kuznetsov) [2074835] - selftests: kvm: add tsc_scaling_sync to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: Don't create VM debugfs files outside of the VM directory (Vitaly Kuznetsov) [2074835] - KVM: avoid NULL pointer dereference in kvm_dirty_ring_push (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: remove unnecessary flush_workqueue() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Resolve nx_huge_pages when kvm.ko is loaded (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add cond_resched() to loop in sev_clflush_pages() (Vitaly Kuznetsov) [2074835] - KVM: x86: fix sending PV IPI (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do compare-and-exchange of gPTE via the user address (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove redundant vm_entry_controls_clearbit() call (Vitaly Kuznetsov) [2074835] - KVM: x86: cleanup enter_rmode() (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix tsc scaling when the host doesn't support it (Vitaly Kuznetsov) [2074835] - kvm: x86: SVM: remove unused defines (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move tsc ratio definitions to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: fix avic spec based definitions again (Vitaly Kuznetsov) [2074835] - KVM: x86: Only do MSR filtering when access MSR by rdmsr/wrmsr (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Emulate RDPID only if it is enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix and isolate TSX-specific performance event logic (Vitaly Kuznetsov) [2074835] - KVM: x86: mmu: trace kvm_mmu_set_spte after the new SPTE was set (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Clear reserved bits written to PerfEvtSeln MSRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Trace all APICv inhibit changes and capture overall status (Vitaly Kuznetsov) [2074835] - KVM: x86: Add wrappers for setting/clearing APICv inhibits (Vitaly Kuznetsov) [2074835] - KVM: x86: Make APICv inhibit reasons an enum and cleanup naming (Vitaly Kuznetsov) [2074835] - KVM: X86: Handle implicit supervisor access with SMAP (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename variable smap to not_smap in permission_fault() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comments in update_permission_bitmask (Vitaly Kuznetsov) [2074835] - KVM: X86: Change the type of access u32 to u64 (Vitaly Kuznetsov) [2074835] - KVM: Remove dirty handling from gfn_to_pfn_cache completely (Vitaly Kuznetsov) [2074835] - KVM: Use enum to track if cached PFN will be used in guest and/or host (Vitaly Kuznetsov) [2074835] - KVM: SVM: Fix kvm_cache_regs.h inclusions for is_guest_mode() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use different raw event masks for AMD and Intel (Vitaly Kuznetsov) [2074835] - KVM: Don't actually set a request when evicting vCPUs for GFN cache invd (Vitaly Kuznetsov) [2074835] - KVM: avoid double put_page with gfn-to-pfn cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in zap range and mmu_notifier unmap (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix panic on out-of-bounds guest IRQ (Vitaly Kuznetsov) [2074835] - KVM: MMU: propagate alloc_workqueue failure (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid VMM to set SYNIC/STIMER MSRs when SynIC wasn't activated (Vitaly Kuznetsov) [2074835] - KVM: x86: Avoid theoretical NULL pointer dereference in kvm_irq_delivery_to_apic_fast() (Vitaly Kuznetsov) [2074835] - KVM: x86: Check lapic_in_kernel() before attempting to set a SynIC irq (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix clang -Wimplicit-fallthrough in do_host_cpuid() (Vitaly Kuznetsov) [2074835] - Revert "KVM: set owner of cpu and vm file operations" (Vitaly Kuznetsov) [2074835] - KVM: Prevent module exit until all VMs are freed (Vitaly Kuznetsov) [2074835] - KVM: use kvcalloc for array allocations (Vitaly Kuznetsov) [2074835] - KVM: x86: Introduce KVM_CAP_DISABLE_QUIRKS2 (Vitaly Kuznetsov) [2074835] - kvm: x86: Require const tsc for RT (Vitaly Kuznetsov) [2074835] - KVM: x86: synthesize CPUID leaf 0x80000021h if useful (Vitaly Kuznetsov) [2074835] - KVM: x86: add support for CPUID leaf 0x80000021 (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range()" (Vitaly Kuznetsov) [2074835] - kvm: x86/mmu: Flush TLB before zap_gfn_range releases RCU (Vitaly Kuznetsov) [2074835] - kvm/emulate: Fix SETcc emulation function offsets with SLS (Vitaly Kuznetsov) [2074835] - KVM: compat: riscv: Prevent KVM_COMPAT from being selected (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to populate a VM with the max possible guest mem (Vitaly Kuznetsov) [2074835] - KVM: selftests: Define cpu_relax() helpers for s390 and x86 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Split out helper to allocate guest mem via memfd (Vitaly Kuznetsov) [2074835] - KVM: selftests: add shared hugetlbfs backing source type (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move raw KVM_SET_USER_MEMORY_REGION helper to utils (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN on any attempt to atomically update REMOVED SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for a REMOVED leaf SPTE before making the SPTE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap defunct roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap roots in two passes to avoid inducing RCU stalls (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding when zapping GFNs for defunct TDP MMU root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap invalidated roots via asynchronous worker (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Defer TLB flush to caller when freeing TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Do remote TLB flush before dropping RCU in TDP MMU resched (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only TDP MMU leafs in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write to zap TDP MMU range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add dedicated helper to zap TDP MMU root shadow page (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip remote TLB flush when zapping all of TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only the target TDP MMU shadow page in NX recovery (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor low-level TDP MMU set SPTE helper to take raw values (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: WARN if old _or_ new SPTE is REMOVED in non-atomic path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add helpers to read/write TDP MMU SPTEs and document RCU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop RCU after processing each root in MMU notifier hooks (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Batch TLB flushes from TDP MMU for MMU notifier change_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for !leaf=>leaf, not PFN change, in TDP MMU SP removal (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not allow readers to acquire references to invalid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: only perform eager page splitting on valid roots (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Require mmu_lock be held for write in unyielding root iter (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document that zapping invalidated roots doesn't need to flush (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Formalize TDP MMU's (unintended?) deferred TLB flush logic (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix wrong/misleading comments in TDP MMU fast zap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check for present SPTE when clearing dirty bit in TDP MMU (Vitaly Kuznetsov) [2074835] - selftests: kvm: add generated file to the .gitignore (Vitaly Kuznetsov) [2074835] - KVM: x86: pull kvm->srcu read-side to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Passing up the error state of mmu_alloc_shadow_roots() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Disable preemption across AVIC load/put during APICv refresh (Vitaly Kuznetsov) [2074835] - KVM: SVM: Exit to userspace on ENOMEM/EFAULT GHCB errors (Vitaly Kuznetsov) [2074835] - KVM: WARN if is_unsync_root() is called on a root without a shadow page (Vitaly Kuznetsov) [2074835] - KVM: Drop KVM_REQ_MMU_RELOAD and update vcpu-requests.rst documentation (Vitaly Kuznetsov) [2074835] - KVM: s390: Replace KVM_REQ_MMU_RELOAD usage with arch specific request (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap only obsolete roots if a root shadow page is zapped (Vitaly Kuznetsov) [2074835] - KVM: Drop kvm_reload_remote_mmus(), open code request in x86 users (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_mmu_unload() directly on CR4.PCIDE change (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Move the unhandled outer privilege level logic of far return into __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Fix wrong privilege check for code segment in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulator: Defer not-present segment check in __load_segment_descriptor() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify KVM handling of ICR (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_set_reg() a "private" xAPIC helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Treat x2APIC's ICR as a 64-bit register, not two 32-bit regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Add helpers to handle 64-bit APIC MSR read/writes (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_lapic_reg_{read,write}() static (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN if KVM emulates an IPI without clearing the BUSY flag (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't rewrite guest ICR on AVIC IPI virtualization failure (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use common kvm_apic_write_nodecode() for AVIC write traps (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "raw" APIC register read for handling APIC-write VM-Exit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle APIC-write offset wrangling in VMX code (Vitaly Kuznetsov) [2074835] - KVM: x86: Do not change ICR on write to APIC_SELF_IPI (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix emulation in writing cr8 (Vitaly Kuznetsov) [2074835] - KVM: x86: flush TLB separately from MMU reset (Vitaly Kuznetsov) [2074835] - KVM: x86: Yield to IPI target vCPU only if it is busy (Vitaly Kuznetsov) [2074835] - x86/kvmclock: Fix Hyper-V Isolated VM's boot issue when vCPUs > 64 (Vitaly Kuznetsov) [2074835] - x86/kvm: Don't waste memory if kvmclock is disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clear MMIO cache when unloading the MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Always use current mmu's role when loading new PGD (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: load new PGD after the shadow MMU is initialized (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: look for a cached PGD when going from 32-bit to 64-bit (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not pass vcpu to root freeing functions (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: do not consult levels when freeing roots (Vitaly Kuznetsov) [2074835] - KVM: x86: use struct kvm_mmu_root_info for mmu->root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: avoid NULL-pointer dereference on page freeing bugs (Vitaly Kuznetsov) [2074835] - KVM: x86: do not deliver asynchronous page faults if CR0.PG=0 (Vitaly Kuznetsov) [2074835] - KVM: x86: Reinitialize context if host userspace toggles EFER.LME (Vitaly Kuznetsov) [2074835] - KVM: selftests: Verify disabling PMU virtualization via KVM_CAP_CONFIG_PMU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Carve out helper to create "default" VM without vCPUs (Vitaly Kuznetsov) [2074835] - KVM: x86: Provide per VM capability for disabling PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: Move VM's worker kthreads back to the original cgroup before exiting. (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove scratch 'cpu' variable that shadows an identical scratch var (Vitaly Kuznetsov) [2074835] - kvm: vmx: Fix typos comment in __loaded_vmcs_clear() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Make setup/unsetup under the same conditions (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: HVCALL_SEND_IPI_EX is an XMM fast hypercall (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Fix the maximum number of sparse banks for XMM fast TLB flush hypercalls (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_flush_tlb() (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Drop redundant 'ex' parameter from kvm_hv_send_ipi() (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest()" (Vitaly Kuznetsov) [2074835] - Revert "KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs()" (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: disallow userspace setting of MSR_AMD64_TSC_RATIO to non default value when tsc scaling disabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: make apf token non-zero to fix bug (Vitaly Kuznetsov) [2074835] - selftests: kvm: Add the uapi headers include variable (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add EXTRA_CFLAGS in top-level Makefile (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove MMU auditing (Vitaly Kuznetsov) [2074835] - KVM: x86: make several APIC virtualization callbacks optional (Vitaly Kuznetsov) [2074835] - KVM: x86: warn on incorrectly NULL members of kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: remove KVM_X86_OP_NULL and mark optional kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: use static_call_cond for optional callbacks (Vitaly Kuznetsov) [2074835] - KVM: x86: return 1 unconditionally for availability of KVM_CAP_VAPIC (Vitaly Kuznetsov) [2074835] - selftests: KVM: allow sev_migrate_tests on machines without SEV-ES (Vitaly Kuznetsov) [2074835] - KVM: SEV: Allow SEV intra-host migration of VM with mirrors (Vitaly Kuznetsov) [2074835] - x86/kvm: Fix compilation warning in non-x86_64 builds (Vitaly Kuznetsov) [2074835] - kvm: x86: Disable KVM_HC_CLOCK_PAIRING if tsc is in always catchup mode (Vitaly Kuznetsov) [2074835] - KVM: Fix lockdep false negative during host resume (Vitaly Kuznetsov) [2074835] - KVM: x86: Add KVM_CAP_ENABLE_CAP to x86 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename AVIC helpers to use "avic" prefix instead of "svm" (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use AMD64_RAW_EVENT_MASK for PERF_TYPE_RAW (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Don't truncate the PerfEvtSeln MSR when creating a perf event (Vitaly Kuznetsov) [2074835] - KVM: x86: Replace memset() "optimization" with normal per-field writes (Vitaly Kuznetsov) [2074835] - KVM: SVM: fix race between interrupt delivery and AVIC inhibition (Vitaly Kuznetsov) [2074835] - KVM: SVM: set IRR in svm_deliver_interrupt (Vitaly Kuznetsov) [2074835] - KVM: SVM: extract avic_ring_doorbell (Vitaly Kuznetsov) [2074835] - selftests: kvm: Remove absent target file (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use local pointer to vcpu_vmx in vmx_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Update 'struct vmcb_control_area' definition (Vitaly Kuznetsov) [2074835] - KVM: selftests: nSVM: Set up MSR-Bitmap for SVM guests (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Add enlightened MSR-Bitmap selftest (Vitaly Kuznetsov) [2074835] - KVM: selftests: nVMX: Properly deal with 'hv_clean_fields' (Vitaly Kuznetsov) [2074835] - KVM: selftests: Adapt hyperv_cpuid test to the newly introduced Enlightened MSR-Bitmap (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Implement Enlightened MSR-Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Split off common definitions for Hyper-V on KVM and KVM on Hyper-V (Vitaly Kuznetsov) [2074835] - KVM: x86: Make kvm_hv_hypercall_enabled() static inline (Vitaly Kuznetsov) [2074835] - KVM: nSVM: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add an option to disable MANUAL_PROTECT_ENABLE and INITIALLY_SET (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add tracepoint for splitting huge pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU during KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Split huge pages mapped by the TDP MMU when dirty logging is enabled (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Separate TDP MMU shadow page allocation and initialization (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Derive page role for TDP MMU shadow pages from parent (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove redundant role overrides for TDP MMU shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Refactor TDP MMU iterators to take kvm_mmu_page root (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move restore_acc_track_spte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop new_spte local variable from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unnecessary warnings from restore_acc_track_spte() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate logic to atomically install a new TDP MMU page table (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename handle_removed_tdp_mmu_page() to handle_removed_pt() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename TDP MMU functions that handle shadow pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Change tdp_mmu_{set,zap}_spte_atomic() to return 0/-EBUSY (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Automatically update iter->old_spte if cmpxchg fails (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __rmap_write_protect() to rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename rmap_write_protect() to kvm_vcpu_write_protect_gfn() (Vitaly Kuznetsov) [2074835] - KVM: x86: Add checks for reserved-to-zero Hyper-V hypercall fields (Vitaly Kuznetsov) [2074835] - KVM: x86: Reject fixeds-size Hyper-V hypercalls with non-zero "var_cnt" (Vitaly Kuznetsov) [2074835] - KVM: x86: Shove vp_bitmap handling down into sparse_set_to_vcpu_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't bother reading sparse banks that end up being ignored (Vitaly Kuznetsov) [2074835] - KVM: x86: Add a helper to get the sparse VP_SET for IPIs and TLB flushes (Vitaly Kuznetsov) [2074835] - KVM: x86: Refactor kvm_hv_flush_tlb() to reduce indentation (Vitaly Kuznetsov) [2074835] - KVM: x86: Get the number of Hyper-V sparse banks from the VARHEAD field (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Consolidate comments about {Host,MMU}-writable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename DEFAULT_SPTE_MMU_WRITEABLE to DEFAULT_SPTE_MMU_WRITABLE (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move is_writable_pte() to spte.h (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Check SPTE writable invariants when setting leaf SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move SPTE writable invariant checks to a helper function (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Enable timer posted-interrupt only when mwait/hlt is advertised (Vitaly Kuznetsov) [2074835] - KVM: VMX: Dont' send posted IRQ if vCPU == this vCPU and vCPU is IN_GUEST_MODE (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename hook implementations to conform to kvm_x86_ops' names (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename SEV implemenations to conform to kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use more verbose names for mem encrypt kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unused MAX_INST_SIZE #define (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename svm_flush_tlb() to svm_flush_tlb_current() (Vitaly Kuznetsov) [2074835] - KVM: x86: Move get_cs_db_l_bits() helper to SVM (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename VMX functions to conform to kvm_x86_ops names (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for copy/move encryption context ioctls() (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport kvm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: x86: Uninline and export hv_track_root_tdp() (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Refactor PMU refresh to avoid referencing kvm_x86_ops.pmu_ops (Vitaly Kuznetsov) [2074835] - KVM: xen: Use static_call() for invoking kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Use static_call() for .vcpu_deliver_sipi_vector() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Call vmx_get_cpl() directly in handle_dr() (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_x86_ops pointers to align w/ preferred vendor names (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop export for .tlb_flush_current() static_call key (Vitaly Kuznetsov) [2074835] - KVM: x86: skip host CPUID call for hypervisor leaves (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "flags" of kvm_pv_kick_cpu_op() (Vitaly Kuznetsov) [2074835] - KVM: Remove unused "kvm" of kvm_make_vcpu_request() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove unused "vcpu" of kvm_scale_tsc() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "tss_selector" of task_switch_{16, 32}() (Vitaly Kuznetsov) [2074835] - KVM: x86/emulate: Remove unused "ctxt" of setup_syscalls_segments() (Vitaly Kuznetsov) [2074835] - KVM: x86/ioapic: Remove unused "addr" and "length" of ioapic_read_indirect() (Vitaly Kuznetsov) [2074835] - KVM: x86/i8259: Remove unused "addr" of elcr_ioport_{read,write}() (Vitaly Kuznetsov) [2074835] - KVM: SVM: improve split between svm_prepare_guest_switch and sev_es_prepare_guest_switch (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Remove unused "vcpu" of svm_check_exit_valid() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu_audit: Remove unused "level" of audit_spte_after_sync() (Vitaly Kuznetsov) [2074835] - KVM: x86/tdp_mmu: Remove unused "kvm" of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "vcpu" of reset_{tdp,ept}_shadow_zero_bits_mask() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of __rmap_write_protect() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove unused "kvm" of kvm_mmu_unlink_parents() (Vitaly Kuznetsov) [2074835] - KVM: x86: Skip APICv update if APICv is disable at the module level (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop NULL check on kvm_x86_ops.check_apicv_inhibit_reasons (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport __kvm_request_apicv_update() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Zap _all_ roots when unmapping gfn range in TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Move "invalid" check out of kvm_tdp_mmu_get_root() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use common TDP MMU zap helper for MMU notifier unmap hook (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Fix runstate updates to be atomic when preempting vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: move avic definitions from AMD's spec to svm.h (Vitaly Kuznetsov) [2074835] - KVM: x86: lapic: don't touch irr_pending in kvm_apic_update_apicv when inhibiting it (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: deal with L1 hypervisor that intercepts interrupts but lets L2 control them (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: expose clean bit support to the guest (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM/nVMX: set nested_run_pending on VM entry which is a result of RSM (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: mark vmcb01 as dirty when restoring SMM saved state (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: fix potential NULL derefernce on nested migration (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: don't passthrough SMAP/SMEP/PKE bits in !NPT && !gCR0.PG case (Vitaly Kuznetsov) [2074835] - Revert "svm: Add warning message for AVIC IPI invalid target" (Vitaly Kuznetsov) [2074835] - selftests: KVM: Test OS lock behavior (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add OSLSR_EL1 to the list of blessed regs (Vitaly Kuznetsov) [2074835] - KVM: x86: Report deprecated x87 features in supported CPUID (Vitaly Kuznetsov) [2074835] - x86/cpufeatures: Add FDP_EXCPTN_ONLY and ZERO_FCS_FDS (Vitaly Kuznetsov) [2074835] - KVM: x86: use the KVM side max supported fixed counter (Vitaly Kuznetsov) [2074835] - x86: Share definition of __is_canonical_address() (Vitaly Kuznetsov) [2074835] - perf/x86/intel/pt: Relax address filter validation (Vitaly Kuznetsov) [2074835] - KVM: x86: Move delivery of non-APICv interrupt into vendor code (Vitaly Kuznetsov) [2074835] - KVM: eventfd: Fix false positive RCU usage warning (Vitaly Kuznetsov) [2074835] - selftests: kvm: check dynamic bits against KVM_X86_XCOMP_GUEST_SUPP (Vitaly Kuznetsov) [2074835] - KVM: x86: Sync the states size with the XCR0/IA32_XSS at, any time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vCPU's runtime CPUID on write to MSR_IA32_XSS (Vitaly Kuznetsov) [2074835] - KVM: x86: Keep MSR_IA32_XSS unchanged for INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: Free kvm_cpuid_entry2 array on post-KVM_RUN KVM_SET_CPUID{,2} (Vitaly Kuznetsov) [2074835] - KVM: nVMX: WARN on any attempt to allocate shadow VMCS for vmcs02 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Don't skip L2's VMCALL in SMM test for SVM guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Check .flags in kvm_cpuid_check_equal() too (Vitaly Kuznetsov) [2074835] - KVM: x86: Forcibly leave nested virt when SMM state is toggled (Vitaly Kuznetsov) [2074835] - KVM: SVM: drop unnecessary code in svm_hv_vmcb_dirty_nested_enlightenments() (Vitaly Kuznetsov) [2074835] - KVM: SVM: hyper-v: Enable Enlightened MSR-Bitmap support for real (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't kill SEV guest if SMAP erratum triggers in usermode (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't apply SEV+SMAP workaround on code fetch or PT access (Vitaly Kuznetsov) [2074835] - KVM: SVM: Inject #UD on attempted emulation for SEV guest w/o insn buffer (Vitaly Kuznetsov) [2074835] - KVM: SVM: WARN if KVM attempts emulation on #UD or #GP for SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: Pass emulation type to can_emulate_instruction() (Vitaly Kuznetsov) [2074835] - KVM: SVM: Explicitly require DECODEASSISTS to enable SEV support (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't intercept #GP for SEV guests (Vitaly Kuznetsov) [2074835] - Revert "KVM: SVM: avoid infinite loop on NPF from bad address" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Never reject emulation due to SMAP errata for !SEV guests (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: skip eax alignment check for non-SVM instructions (Vitaly Kuznetsov) [2074835] - KVM: LAPIC: Also cancel preemption timer during SET_LAPIC (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vmcs_config.order (Vitaly Kuznetsov) [2074835] - KVM/X86: Make kvm_vcpu_reload_apic_access_page() static (Vitaly Kuznetsov) [2074835] - KVM: selftests: Re-enable access_tracking_perf_test (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set vmcs.PENDING_DBG.BS on #DB in STI/MOVSS blocking shadow (Vitaly Kuznetsov) [2074835] - KVM: remove async parameter of hva_to_pfn_remapped() (Vitaly Kuznetsov) [2074835] - x86,kvm/xen: Remove superfluous .fixup usage (Vitaly Kuznetsov) [2074835] - KVM: VMX: Zero host's SYSENTER_ESP iff SYSENTER is NOT used (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in lib/x86_64/processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Fix the warning in pmu_event_filter_test.c (Vitaly Kuznetsov) [2074835] - kvm: selftests: Do not indent with spaces (Vitaly Kuznetsov) [2074835] - KVM: SVM: Nullify vcpu_(un)blocking() hooks if AVIC is disabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move svm_hardware_setup() and its helpers below svm_x86_ops (Vitaly Kuznetsov) [2074835] - KVM: SVM: Drop AVIC's intermediate avic_set_running() helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when handling posted interrupt wakeup (Vitaly Kuznetsov) [2074835] - KVM: VMX: Fold fallback path into triggering posted IRQ helper (Vitaly Kuznetsov) [2074835] - KVM: VMX: Pass desired vector instead of bool for triggering posted IRQ (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't do full kick when triggering posted interrupt "fails" (Vitaly Kuznetsov) [2074835] - KVM: SVM: Skip AVIC and IRTE updates when loading blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: SVM: Use kvm_vcpu_is_blocking() in AVIC load to handle preemption (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove unnecessary APICv/AVIC update in vCPU unblocking path (Vitaly Kuznetsov) [2074835] - KVM: SVM: Don't bother checking for "running" AVIC when kicking for IPIs (Vitaly Kuznetsov) [2074835] - KVM: SVM: Signal AVIC doorbell iff vCPU is in guest mode (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct pre_block/post_block kvm_x86_ops hooks (Vitaly Kuznetsov) [2074835] - KVM: x86: Unexport LAPIC's switch_to_{hv,sw}_timer() helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move preemption timer <=> hrtimer dance to common x86 (Vitaly Kuznetsov) [2074835] - KVM: Move x86 VMX's posted interrupt list_head to vcpu_vmx (Vitaly Kuznetsov) [2074835] - KVM: Drop unused kvm_vcpu.pre_pcpu field (Vitaly Kuznetsov) [2074835] - KVM: VMX: Handle PI descriptor updates during vcpu_put/load (Vitaly Kuznetsov) [2074835] - KVM: avoid warning on s390 in mark_page_dirty (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add a test to force emulation with a pending exception (Vitaly Kuznetsov) [2074835] - KVM: VMX: Reject KVM_RUN if emulation is required with pending exception (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Add test for KVM_SET_PMU_EVENT_FILTER (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce x86_model() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Export x86_family() for use outside of processor.c (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Introduce is_amd_cpu() (Vitaly Kuznetsov) [2074835] - selftests: kvm/x86: Parameterize the CPUID vendor string check (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Use binary search to check filtered events (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Improve TLB flush comment in kvm_mmu_slot_remove_write_access() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Document and enforce MMU-writable and Host-writable invariants (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Clear MMU-writable during changed_pte notifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix write-protection of PTs mapped by the TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86: Making the module parameter of vPMU more common (Vitaly Kuznetsov) [2074835] - KVM: selftests: Test KVM_SET_CPUID2 after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Rename 'get_cpuid_test' to 'cpuid_test' (Vitaly Kuznetsov) [2074835] - KVM: x86: Partially allow KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix available_event_types check for REF_CPU_CYCLES event (Vitaly Kuznetsov) [2074835] - KVM: x86: Check for rmaps allocation (Vitaly Kuznetsov) [2074835] - KVM: SEV: Mark nested locking of kvm->lock (Vitaly Kuznetsov) [2074835] - KVM: SVM: include CR3 in initial VMSA state for SEV-ES guests (Vitaly Kuznetsov) [2074835] - KVM: VMX: Provide vmread version using asm-goto-with-outputs (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix wall clock writes in Xen shared_info not to mark page dirty (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Add KVM_IRQ_ROUTING_XEN_EVTCHN and event channel delivery (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Maintain valid mapping of Xen shared_info page (Vitaly Kuznetsov) [2074835] - KVM: Reinstate gfn_to_pfn_cache with invalidation support (Vitaly Kuznetsov) [2074835] - KVM: Warn if mark_page_dirty() is called without an active vCPU (Vitaly Kuznetsov) [2074835] - x86/kvm: Silence per-cpu pr_info noise about KVM clocks and steal time (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring branch instructions (Vitaly Kuznetsov) [2074835] - KVM: x86: Update vPMCs when retiring instructions (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Add pmc->intr to refactor kvm_perf_overflow{_intr}() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Reuse pmc_perf_hw_id() and drop find_fixed_event() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Refactoring find_arch_event() to pmc_perf_hw_id() (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Setup pmc->eventsel for fixed PMCs (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid out of bounds indices for fixed performance counters (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_CR3 dirty when !CR0_PG -> CR0_PG if EPT + !URG (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Reconstruct shadow page root if the guest PDPTEs is changed (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_set_host_fs_gs() (Vitaly Kuznetsov) [2074835] - Revert "KVM: X86: Update mmu->pdptrs only when it is changed" (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Add mirror command tests (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix sev_ioctl() (Vitaly Kuznetsov) [2074835] - selftests: KVM: sev_migrate_tests: Fix test_sev_mirror() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Wake vCPU when delivering posted IRQ even if vCPU == this vCPU (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add test to verify TRIPLE_FAULT on invalid L2 guest state (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Synthesize TRIPLE_FAULT for L2 if emulation is required (Vitaly Kuznetsov) [2074835] - KVM: VMX: Always clear vmx->fail on emulation_required (Vitaly Kuznetsov) [2074835] - selftests: KVM: Fix non-x86 compiling (Vitaly Kuznetsov) [2074835] - KVM: x86: Always set kvm_run->if_flag (Vitaly Kuznetsov) [2074835] - KVM: x86: remove PMU FIXED_CTR3 from msrs_to_save_all (Vitaly Kuznetsov) [2074835] - KVM: x86: Retry page fault if MMU reload is pending and root has no sp (Vitaly Kuznetsov) [2074835] - KVM: selftests: vmx_pmu_msrs_test: Drop tests mangling guest visible CPUIDs (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop guest CPUID check for host initiated writes to MSR_IA32_PERF_CAPABILITIES (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test to verify KVM doesn't explode on "bad" I/O (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't WARN if userspace mucks with RCX during string I/O exit (Vitaly Kuznetsov) [2074835] - KVM: X86: Raise #GP when clearing CR0_PG in 64 bit mode (Vitaly Kuznetsov) [2074835] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2074835] - KVM: x86: Ignore sparse banks size for an "all CPUs", non-sparse IPI req (Vitaly Kuznetsov) [2074835] - KVM: Add Makefile.kvm for common files, use it for x86 (Vitaly Kuznetsov) [2074835] - KVM: Introduce CONFIG_HAVE_KVM_DIRTY_RING (Vitaly Kuznetsov) [2074835] - KVM: x86: selftests: svm_int_ctl_test: fix intercept calculation (Vitaly Kuznetsov) [2074835] - KVM: VMX: Clean up PI pre/post-block WARNs (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Ensure vCPU honors event request if posting nested IRQ fails (Vitaly Kuznetsov) [2074835] - KVM: x86: add a tracepoint for APICv/AVIC interrupt delivery (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Implement Enlightened MSR Bitmap feature (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Track whether changes in L0 require MSR bitmap for L2 to be rebuilt (Vitaly Kuznetsov) [2074835] - KVM: VMX: Introduce vmx_msr_bitmap_l01_changed() helper (Vitaly Kuznetsov) [2074835] - KVM: x86: Exit to userspace if emulation prepared a completion callback (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Don't use Enlightened MSR Bitmap for L3 (Vitaly Kuznetsov) [2074835] - KVM: x86: Use different callback if msr access comes from the emulator (Vitaly Kuznetsov) [2074835] - KVM: x86: Add an emulation type to handle completion of user exits (Vitaly Kuznetsov) [2074835] - KVM: x86: Handle 32-bit wrap of EIP for EMULTYPE_SKIP with flat code seg (Vitaly Kuznetsov) [2074835] - KVM: Clear pv eoi pending bit only when it is set (Vitaly Kuznetsov) [2074835] - KVM: x86: don't print when fail to read/write pv eoi memory (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu parameter from load_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Rename gpte_is_8_bytes to has_4_byte_gpte and invert the direction (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use ept_caps_to_lpage_level() in hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter huge_page_level to kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [2074835] - KVM: X86: Add huge_page_level to __reset_rsvds_bits_mask_ept() (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove mmu->translate_gpa (Vitaly Kuznetsov) [2074835] - KVM: X86: Add parameter struct kvm_mmu *mmu into mmu->gva_to_gpa() (Vitaly Kuznetsov) [2074835] - KVM: X86: Calculate quadrant when !role.gpte_is_8_bytes (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove useless code to set role.gpte_is_8_bytes when role.direct (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove unused declaration of __kvm_mmu_free_some_pages() (Vitaly Kuznetsov) [2074835] - KVM: X86: Fix comment in __kvm_mmu_create() (Vitaly Kuznetsov) [2074835] - KVM: X86: Skip allocating pae_root for vcpu->arch.guest_mmu when !tdp_enabled (Vitaly Kuznetsov) [2074835] - KVM: SVM: Allocate sd->save_area with __GFP_ZERO (Vitaly Kuznetsov) [2074835] - KVM: SVM: Rename get_max_npt_level() to get_npt_level() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Change comments about vmx_get_msr() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use kvm_set_msr_common() for MSR_IA32_TSC_ADJUST in the default way (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save HOST_CR3 in vmx_prepare_switch_to_guest() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update msr value after kvm_set_user_return_msr() succeeds (Vitaly Kuznetsov) [2074835] - KVM: VMX: Avoid to rdmsrl(MSR_IA32_SYSENTER_ESP) (Vitaly Kuznetsov) [2074835] - KVM: X86: Update mmu->pdptrs only when it is changed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_register_clear_available() (Vitaly Kuznetsov) [2074835] - KVM: vmx, svm: clean up mass updates to regs_avail/regs_dirty bits (Vitaly Kuznetsov) [2074835] - KVM: VMX: Update vmcs.GUEST_CR3 only when the guest CR3 is dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: Mark CR3 dirty when vcpu->arch.cr3 is changed (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove references to VCPU_EXREG_CR3 (Vitaly Kuznetsov) [2074835] - KVM: SVM: Remove outdated comment in svm_load_mmu_pgd() (Vitaly Kuznetsov) [2074835] - KVM: X86: Move CR0 pdptr_bits into header file as X86_CR0_PDPTR_BITS (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_PDPTR_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add and use X86_CR4_TLBFLUSH_BITS when !enable_ept (Vitaly Kuznetsov) [2074835] - KVM: SVM: Track dirtiness of PDPTRs even if NPT is disabled (Vitaly Kuznetsov) [2074835] - KVM: VMX: Mark VCPU_EXREG_PDPTR available in ept_save_pdptrs() (Vitaly Kuznetsov) [2074835] - KVM: X86: Ensure that dirty PDPTRs are loaded (Vitaly Kuznetsov) [2074835] - KVM: x86/svm: Add module param to control PMU virtualization (Vitaly Kuznetsov) [2074835] - KVM: VMX: Remove vCPU from PI wakeup list before updating PID.NV (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move Posted Interrupt ndst computation out of write loop (Vitaly Kuznetsov) [2074835] - KVM: VMX: Read Posted Interrupt "control" exactly once per loop iteration (Vitaly Kuznetsov) [2074835] - KVM: VMX: Save/restore IRQs (instead of CLI/STI) during PI pre/post block (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop pointless PI.NDST update when blocking (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use boolean returns for Posted Interrupt "test" helpers (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop unnecessary PI logic to handle impossible conditions (Vitaly Kuznetsov) [2074835] - KVM: VMX: Skip Posted Interrupt updates if APICv is hard disabled (Vitaly Kuznetsov) [2074835] - KVM: Add helpers to wake/query blocking vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86: Invoke kvm_vcpu_block() directly for non-HALTED wait states (Vitaly Kuznetsov) [2074835] - KVM: x86: Directly block (instead of "halting") UNINITIALIZED vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Don't redo ktime_get() when calculating halt-polling stop/deadline (Vitaly Kuznetsov) [2074835] - KVM: stats: Add stat to detect if vcpu is currently blocking (Vitaly Kuznetsov) [2074835] - KVM: Split out a kvm_vcpu_block() helper from kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Rename kvm_vcpu_block() => kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Drop obsolete kvm_arch_vcpu_block_finish() (Vitaly Kuznetsov) [2074835] - KVM: x86: Tweak halt emulation helper names to free up kvm_vcpu_halt() (Vitaly Kuznetsov) [2074835] - KVM: Don't block+unblock when halt-polling is successful (Vitaly Kuznetsov) [2074835] - KVM: Reconcile discrepancies in halt-polling stats (Vitaly Kuznetsov) [2074835] - KVM: Refactor and document halt-polling stats update helper (Vitaly Kuznetsov) [2074835] - KVM: Update halt-polling stats if and only if halt-polling was attempted (Vitaly Kuznetsov) [2074835] - KVM: Force PPC to define its own rcuwait object (Vitaly Kuznetsov) [2074835] - KVM: SVM: Ensure target pCPU is read once when signalling AVIC doorbell (Vitaly Kuznetsov) [2074835] - KVM: VMX: Don't unblock vCPU w/ Posted IRQ if IRQs are disabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: change TLB flush indicator to bool (Vitaly Kuznetsov) [2074835] - KVM: Avoid atomic operations when kicking the running vCPU (Vitaly Kuznetsov) [2074835] - KVM: x86/MMU: Simplify flow of vmx_get_mt_mask (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Propagate memslot const qualifier (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove need for a vcpu from kvm_slot_page_track_is_active (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use shadow page role to detect PML-unfriendly pages for L2 (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce struct vmcb_ctrl_area_cached (Vitaly Kuznetsov) [2074835] - KVM: nSVM: split out __nested_vmcb_check_controls (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use svm->nested.save to load vmcb12 registers and avoid TOC/TOU races (Vitaly Kuznetsov) [2074835] - KVM: nSVM: use vmcb_save_area_cached in nested_vmcb_valid_sregs() (Vitaly Kuznetsov) [2074835] - KVM: nSVM: rename nested_load_control_from_vmcb12 in nested_copy_vmcb_control_to_cache (Vitaly Kuznetsov) [2074835] - KVM: nSVM: introduce svm->nested.save to cache save area before checks (Vitaly Kuznetsov) [2074835] - KVM: nSVM: move nested_vmcb_check_cr3_cr4 logic in nested_vmcb_valid_sregs (Vitaly Kuznetsov) [2074835] - KVM: Dynamically allocate "new" memslots from the get-go (Vitaly Kuznetsov) [2074835] - KVM: Wait 'til the bitter end to initialize the "new" memslot (Vitaly Kuznetsov) [2074835] - KVM: Optimize overlapping memslots check (Vitaly Kuznetsov) [2074835] - KVM: Optimize gfn lookup in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: Call kvm_arch_flush_shadow_memslot() on the old slot in kvm_invalidate_memslot() (Vitaly Kuznetsov) [2074835] - KVM: Keep memslots in tree-based structures instead of array-based ones (Vitaly Kuznetsov) [2074835] - KVM: Use interval tree to do fast hva lookup in memslots (Vitaly Kuznetsov) [2074835] - KVM: Resolve memslot ID via a hash table instead of via a static array (Vitaly Kuznetsov) [2074835] - KVM: Move WARN on invalid memslot index to update_memslots() (Vitaly Kuznetsov) [2074835] - KVM: x86: Use nr_memslot_pages to avoid traversing the memslots array (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't call kvm_mmu_change_mmu_pages() if the count hasn't changed (Vitaly Kuznetsov) [2074835] - KVM: Don't make a full copy of the old memslot in __kvm_set_memory_region() (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't assume old/new memslots are non-NULL at memslot commit (Vitaly Kuznetsov) [2074835] - KVM: Use prepare/commit hooks to handle generic memslot metadata updates (Vitaly Kuznetsov) [2074835] - KVM: Stop passing kvm_userspace_memory_region to arch memslot hooks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Avoid referencing userspace memory region in memslot updates (Vitaly Kuznetsov) [2074835] - KVM: x86: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: s390: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: arm64: Use "new" memslot instead of userspace memory region (Vitaly Kuznetsov) [2074835] - KVM: Let/force architectures to deal with arch specific memslot data (Vitaly Kuznetsov) [2074835] - KVM: Use "new" memslot's address space ID instead of dedicated param (Vitaly Kuznetsov) [2074835] - KVM: Resync only arch fields when slots_arch_lock gets reacquired (Vitaly Kuznetsov) [2074835] - KVM: Open code kvm_delete_memslot() into its only caller (Vitaly Kuznetsov) [2074835] - KVM: Require total number of memslot pages to fit in an unsigned long (Vitaly Kuznetsov) [2074835] - KVM: Convert kvm_for_each_vcpu() to using xa_for_each_range() (Vitaly Kuznetsov) [2074835] - KVM: arm64: vgic-v3: Fix vcpu index comparison (Vitaly Kuznetsov) [2074835] - KVM: Use 'unsigned long' as kvm_for_each_vcpu()'s index (Vitaly Kuznetsov) [2074835] - KVM: Convert the kvm->vcpus array to a xarray (Vitaly Kuznetsov) [2074835] - KVM: Move wiping of the kvm->vcpus array to common code (Vitaly Kuznetsov) [2074835] - KVM: MMU: update comment on the number of page role combinations (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Retry page fault if root is invalidated by memslot update (Vitaly Kuznetsov) [2074835] - KVM: VMX: Set failure code in prepare_vmcs02() (Vitaly Kuznetsov) [2074835] - KVM: ensure APICv is considered inactive if there is no APIC (Vitaly Kuznetsov) [2074835] - KVM: x86/pmu: Fix reserved bits for AMD PerfEvtSeln register (Vitaly Kuznetsov) [2074835] - x86: Snapshot thread flags (Vitaly Kuznetsov) [2074835] - thread_info: Add helpers to snapshot thread flags (Vitaly Kuznetsov) [2074835] - KVM: fix avic_set_running for preemptable kernels (Vitaly Kuznetsov) [2074835] - KVM: VMX: clear vmx_x86_ops.sync_pir_to_irr if APICv is disabled (Vitaly Kuznetsov) [2074835] - KVM: SEV: accept signals in sev_lock_two_vms (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not take kvm->lock when destroying (Vitaly Kuznetsov) [2074835] - KVM: SEV: Prohibit migration of a VM that has mirrors (Vitaly Kuznetsov) [2074835] - KVM: SEV: Do COPY_ENC_CONTEXT_FROM with both VMs locked (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: add tests for KVM_CAP_VM_COPY_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: move mirror status to destination of KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: initialize regions_list of a mirror VM (Vitaly Kuznetsov) [2074835] - KVM: SEV: cleanup locking for KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: SEV: do not use list_replace_init on an empty list (Vitaly Kuznetsov) [2074835] - KVM: x86: Use a stable condition around all VT-d PI paths (Vitaly Kuznetsov) [2074835] - KVM: x86: check PIR even for vCPUs with disabled APICv (Vitaly Kuznetsov) [2074835] - KVM: VMX: prepare sync_pir_to_irr for running with APICv disabled (Vitaly Kuznetsov) [2074835] - KVM: selftests: page_table_test: fix calculation of guest_test_phys_mem (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Handle "default" period when selectively waking kthread (Vitaly Kuznetsov) [2074835] - KVM: MMU: shadow nested paging does not have PKU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Remove spurious TLB flushes in TDP MMU zap collapsible path (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Use yield-safe TDP MMU root iter in MMU notifier unmapping (Vitaly Kuznetsov) [2074835] - KVM: X86: Use vcpu->arch.walk_mmu for kvm_mmu_invlpg() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Make sure kvm_create_max_vcpus test won't hit RLIMIT_NOFILE (Vitaly Kuznetsov) [2074835] - KVM: x86: Forbid KVM_SET_CPUID{,2} after KVM_RUN (Vitaly Kuznetsov) [2074835] - KVM: selftests: Avoid KVM_SET_CPUID2 after KVM_RUN in hyperv_features test (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Emulate guest TLB flush on nested VM-Enter with new vpid12 (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Abide to KVM_REQ_TLB_FLUSH_GUEST request on nested vmentry/vmexit (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Flush current VPID (L1 vs. L2) for KVM_REQ_TLB_FLUSH_GUEST (Vitaly Kuznetsov) [2074835] - KVM: SEV: expose KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM capability (Vitaly Kuznetsov) [2074835] - selftests: sev_migrate_tests: free all VMs (Vitaly Kuznetsov) [2074835] - selftests: fix check for circular KVM_CAP_VM_MOVE_ENC_CONTEXT_FROM (Vitaly Kuznetsov) [2074835] - KVM: x86: ignore APICv if LAPIC is not enabled (Vitaly Kuznetsov) [2074835] - KVM: downgrade two BUG_ONs to WARN_ON_ONCE (Vitaly Kuznetsov) [2074835] - KVM: VMX: do not use uninitialized gfn_to_hva_cache (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass parameter flush as false in kvm_tdp_mmu_zap_collapsible_sptes() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip tlb flush if it has been done in zap_gfn_range() (Vitaly Kuznetsov) [2074835] - x86/kvm: remove unused ack_notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Disallow user memslot with size that exceeds "unsigned long" (Vitaly Kuznetsov) [2074835] - KVM: Ensure local memslot copies operate on up-to-date arch-specific data (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fix TLB flush range when handling disconnected pt (Vitaly Kuznetsov) [2074835] - KVM: x86: Assume a 64-bit hypercall for guests with protected state (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add /x86_64/sev_migrate_tests to .gitignore (Vitaly Kuznetsov) [2074835] - KVM: SEV: Fix typo in and tweak name of cmd_allowed_from_miror() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Drop a redundant setting of sev->asid during initialization (Vitaly Kuznetsov) [2074835] - KVM: SEV: WARN if SEV-ES is marked active but SEV is not (Vitaly Kuznetsov) [2074835] - KVM: SEV: Set sev_info.active after initial checks in sev_guest_init() (Vitaly Kuznetsov) [2074835] - KVM: SEV: Disallow COPY_ENC_CONTEXT_FROM if target has created vCPUs (Vitaly Kuznetsov) [2074835] - KVM: Kill kvm_map_gfn() / kvm_unmap_gfn() and gfn_to_pfn_cache (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use a gfn_to_hva_cache for vmptrld (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_read_guest_offset_cached() for nested VMCS check (Vitaly Kuznetsov) [2074835] - KVM: x86/xen: Use sizeof_field() instead of open-coding it (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Use kvm_{read,write}_guest_cached() for shadow_vmcs12 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: include EFER.LMA in extended mmu role (Vitaly Kuznetsov) [2074835] - KVM: nVMX: don't use vcpu->arch.efer when checking host state on nested state load (Vitaly Kuznetsov) [2074835] - KVM: Fix steal time asm constraints (Vitaly Kuznetsov) [2074835] - KVM: x86: Move Intel Processor Trace interrupt handler to vmx.c (Vitaly Kuznetsov) [2074835] - KVM: Move x86's perf guest info callbacks to generic KVM (Vitaly Kuznetsov) [2074835] - KVM: x86: More precisely identify NMI from guest when handling PMI (Vitaly Kuznetsov) [2074835] - KVM: x86: Drop current_vcpu for kvm_running_vcpu + kvm_arch_vcpu variable (Vitaly Kuznetsov) [2074835] - perf/core: Rework guest callbacks to prepare for static_call support (Vitaly Kuznetsov) [2074835] - perf: Protect perf_guest_cbs with RCU (Vitaly Kuznetsov) [2074835] - KVM: x86: Register Processor Trace interrupt hook iff PT enabled in guest (Vitaly Kuznetsov) [2074835] - KVM: x86: Register perf callbacks after calling vendor's hardware_setup() (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix uninitialized eoi_exit_bitmap usage in vcpu_load_eoi_exitmap() (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf_test_destroy_vm in memslot_modification_stress_test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Wait for all vCPU to be created before entering guest mode (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move vCPU thread creation and joining to common helpers (Vitaly Kuznetsov) [2074835] - KVM: selftests: Sync perf_test_args to guest during VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fill per-vCPU struct during "perf_test" VM creation (Vitaly Kuznetsov) [2074835] - KVM: selftests: Start at iteration 0 instead of -1 (Vitaly Kuznetsov) [2074835] - KVM: selftests: Create VM with adjusted number of guest pages for perf tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Remove perf_test_args.host_page_size (Vitaly Kuznetsov) [2074835] - KVM: selftests: Move per-VM GPA into perf_test_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use perf util's per-vCPU GPA/pages in demand paging test (Vitaly Kuznetsov) [2074835] - KVM: selftests: Capture per-vCPU GPA in perf_test_vcpu_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Use shorthand local var to access struct perf_tests_args (Vitaly Kuznetsov) [2074835] - KVM: selftests: Require GPA to be aligned when backed by hugepages (Vitaly Kuznetsov) [2074835] - KVM: selftests: Assert mmap HVA is aligned when using HugeTLB (Vitaly Kuznetsov) [2074835] - KVM: selftests: Expose align() helpers to tests (Vitaly Kuznetsov) [2074835] - KVM: selftests: Explicitly state indicies for vm_guest_mode_params array (Vitaly Kuznetsov) [2074835] - KVM: selftests: Add event channel upcall support to xen_shinfo_test (Vitaly Kuznetsov) [2074835] - KVM: SEV: unify cgroup cleanup code for svm_vm_migrate_from (Vitaly Kuznetsov) [2074835] - KVM: x86: move guest_pv_has out of user_access section (Vitaly Kuznetsov) [2074835] - KVM: Move INVPCID type check from vmx and svm to the common kvm_handle_invpcid() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Add a helper function to retrieve the GPR index for INVPCID, INVVPID, and INVEPT (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Clean up x2APIC MSR handling for L2 (Vitaly Kuznetsov) [2074835] - KVM: VMX: Macrofy the MSR bitmap getters and setters (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Handle dynamic MSR intercept toggling (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Query current VMCS when determining if MSR bitmaps are in use (Vitaly Kuznetsov) [2074835] - KVM: x86: Don't update vcpu->arch.pv_eoi.msr_val when a bogus value was written to MSR_KVM_PV_EOI_EN (Vitaly Kuznetsov) [2074835] - KVM: x86: Rename kvm_lapic_enable_pv_eoi() (Vitaly Kuznetsov) [2074835] - kvm: mmu: Use fast PF path for access tracking of huge pages when possible (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Properly dereference rcu-protected TDP MMU sptep iterator (Vitaly Kuznetsov) [2074835] - kvm: x86: Convert return type of *is_valid_rdpmc_ecx() to bool (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix recording of guest steal time / preempted status (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add intra host migration tests (Vitaly Kuznetsov) [2074835] - selftest: KVM: Add open sev dev helper (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV-ES intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: Add support for SEV intra host migration (Vitaly Kuznetsov) [2074835] - KVM: SEV: provide helpers to charge/uncharge misc_cg (Vitaly Kuznetsov) [2074835] - KVM: generalize "bugged" VM to "dead" VM (Vitaly Kuznetsov) [2074835] - EFI: Introduce the new AMD Memory Encryption GUID. (Vitaly Kuznetsov) [2074835] - x86/kvm: Add AMD SEV specific Hypercall3 (Vitaly Kuznetsov) [2074835] - KVM: x86: SGX must obey the KVM_INTERNAL_ERROR_EMULATION protocol (Vitaly Kuznetsov) [2074835] - KVM: x86: On emulation failure, convey the exit reason, etc. to userspace (Vitaly Kuznetsov) [2074835] - KVM: x86: Get exit_reason as part of kvm_x86_ops.get_exit_info (Vitaly Kuznetsov) [2074835] - KVM: x86: Clarify the kvm_run.emulation_failure structure layout (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix nested SVM tests when built with clang (Vitaly Kuznetsov) [2074835] - kvm: x86: Remove stale declaration of kvm_no_apic_vcpu (Vitaly Kuznetsov) [2074835] - KVM: x86: Move SVM's APICv sanity check to common x86 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Extract zapping of rmaps for gfn range to separate helper (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant remote TLB flush in kvm_zap_gfn_range() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop a redundant, broken remote TLB flush (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unload MMU in kvm_vcpu_flush_tlb_guest() (Vitaly Kuznetsov) [2074835] - KVM: X86: pair smp_wmb() of mmu_try_to_unsync_pages() with smp_rmb() (Vitaly Kuznetsov) [2074835] - KVM: emulate: Comment on difference between RDPMC implementation and manual (Vitaly Kuznetsov) [2074835] - KVM: x86: Add vendor name to kvm_x86_ops, use it for error messages (Vitaly Kuznetsov) [2074835] - kvm: x86: mmu: Make NX huge page recovery period configurable (Vitaly Kuznetsov) [2074835] - KVM: vPMU: Fill get_msr MSR_CORE_PERF_GLOBAL_OVF_CTRL w/ 0 (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename slot_handle_leaf to slot_handle_level_4k (Vitaly Kuznetsov) [2074835] - KVM: VMX: RTIT_CTL_BRANCH_EN has no dependency on other CPUID bit (Vitaly Kuznetsov) [2074835] - KVM: VMX: Rename pt_desc.addr_range to pt_desc.num_address_ranges (Vitaly Kuznetsov) [2074835] - KVM: VMX: Use precomputed vmx->pt_desc.addr_range (Vitaly Kuznetsov) [2074835] - KVM: VMX: Restore host's MSR_IA32_RTIT_CTL when it's not zero (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: clean up prefetch/prefault/speculative naming (Vitaly Kuznetsov) [2074835] - KVM: cleanup allocation of rmaps and page tracking data (Vitaly Kuznetsov) [2074835] - selftests: KVM: Introduce system counter offset test (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add helpers for vCPU device attributes (Vitaly Kuznetsov) [2074835] - selftests: KVM: Add test for KVM_{GET,SET}_CLOCK (Vitaly Kuznetsov) [2074835] - kvm: x86: protect masterclock with a seqcount (Vitaly Kuznetsov) [2074835] - KVM: x86: Report host tsc and realtime values in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: avoid warning with -Wbitwise-instead-of-logical (Vitaly Kuznetsov) [2074835] - KVM: x86: only allocate gfn_track when necessary (Vitaly Kuznetsov) [2074835] - KVM: x86: add config for non-kvm users of page tracking (Vitaly Kuznetsov) [2074835] - nSVM: Check for reserved encodings of TLB_CONTROL in nested VMCB (Vitaly Kuznetsov) [2074835] - kvm: use kvfree() in kvm_arch_free_vm() (Vitaly Kuznetsov) [2074835] - KVM: x86: Expose Predictive Store Forwarding Disable (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in make_spte and mmu_try_to_unsync_pages (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in rmap_add (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass struct kvm_page_fault to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass kvm_mmu_page struct to make_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: set ad_disabled in TDP MMU role (Vitaly Kuznetsov) [2074835] - KVM: MMU: remove unnecessary argument to mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: MMU: clean up make_spte return value (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in FNAME(sync_page) (Vitaly Kuznetsov) [2074835] - KVM: MMU: inline set_spte in mmu_set_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Avoid memslot lookup in page_fault_handle_page_track (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Pass the memslot around via struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: unify tdp_mmu_map_set_spte_atomic and tdp_mmu_set_spte_atomic_no_dirty_log (Vitaly Kuznetsov) [2074835] - KVM: MMU: mark page dirty in make_spte (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fold rmap_recycle into rmap_add (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Verify shadow walk doesn't terminate early in page faults (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tracepoints arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change disallowed_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_mmu_hugepage_adjust() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change fast_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change tdp_mmu_map_handle_target_level() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_tdp_mmu_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change FNAME(fetch)() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change __direct_map() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change handle_abnormal_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change kvm_faultin_pfn() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change page_fault_handle_page_track() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change direct_page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: change mmu->page_fault() arguments to kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: Introduce struct kvm_page_fault (Vitaly Kuznetsov) [2074835] - KVM: MMU: pass unadulterated gpa to direct_page_fault (Vitaly Kuznetsov) [2074835] - KVM: x86: Fix potential race in KVM_GET_CLOCK (Vitaly Kuznetsov) [2074835] - KVM: x86: extract KVM_GET_CLOCK/KVM_SET_CLOCK to separate functions (Vitaly Kuznetsov) [2074835] - kvm: x86: abstract locking around pvclock_update_vm_gtod_copy (Vitaly Kuznetsov) [2074835] - KVM: X86: Move PTE present check from loop body to __shadow_walk_next() (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: implement nested TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control TSC scaling (Vitaly Kuznetsov) [2074835] - KVM: x86: SVM: add module param to control LBR virtualization (Vitaly Kuznetsov) [2074835] - KVM: x86: nSVM: don't copy pause related settings (Vitaly Kuznetsov) [2074835] - kvm: irqfd: avoid update unmodified entries of the routing (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't check unsync if the original spte is writible (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't unsync pagetables when speculative (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove FNAME(update_pte) (Vitaly Kuznetsov) [2074835] - KVM: X86: Zap the invalid list after remote tlb flushing (Vitaly Kuznetsov) [2074835] - KVM: X86: Change kvm_sync_page() to return true when remote flush is needed (Vitaly Kuznetsov) [2074835] - KVM: X86: Remove kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [2074835] - KVM: X86: Don't flush current tlb on shadow page modification (Vitaly Kuznetsov) [2074835] - KVM: selftests: Fix kvm_vm_free() in cr4_cpuid_sync and vmx_tsc_adjust tests (Vitaly Kuznetsov) [2074835] - kvm: selftests: Fix spelling mistake "missmatch" -> "mismatch" (Vitaly Kuznetsov) [2074835] - KVM: x86: Manually retrieve CPUID.0x1 when getting FMS for RESET/INIT (Vitaly Kuznetsov) [2074835] - KVM: x86: WARN on non-zero CRs at RESET to detect improper initalization (Vitaly Kuznetsov) [2074835] - KVM: SVM: Move RESET emulation to svm_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Move RESET emulation to vmx_vcpu_reset() (Vitaly Kuznetsov) [2074835] - KVM: VMX: Drop explicit zeroing of MSR guest values at vCPU creation (Vitaly Kuznetsov) [2074835] - KVM: x86: Fold fx_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of XCR0 for guest during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Remove defunct setting of CR0.ET for guests during vCPU create (Vitaly Kuznetsov) [2074835] - KVM: x86: Simplify retrieving the page offset when loading PDTPRs (Vitaly Kuznetsov) [2074835] - KVM: x86: Subsume nested GPA read helper into load_pdptrs() (Vitaly Kuznetsov) [2074835] - kvm: rename KVM_MAX_VCPU_ID to KVM_MAX_VCPU_IDS (Vitaly Kuznetsov) [2074835] - KVM: Make kvm_make_vcpus_request_mask() use pre-allocated cpu_kick_mask (Vitaly Kuznetsov) [2074835] - KVM: Pre-allocate cpumasks for kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [2074835] - KVM: Drop 'except' parameter from kvm_make_vcpus_request_mask() (Vitaly Kuznetsov) [2074835] - KVM: Optimize kvm_make_vcpus_request_mask() a bit (Vitaly Kuznetsov) [2074835] - KVM: x86: hyper-v: Avoid calling kvm_make_vcpus_request_mask() with vcpu_mask==NULL (Vitaly Kuznetsov) [2074835] - KVM: use vma_pages() helper (Vitaly Kuznetsov) [2074835] - KVM: nVMX: Reset vmxon_ptr upon VMXOFF emulation. (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline to_svm() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline vmload() / vmsave() (Vitaly Kuznetsov) [2074835] - x86/kvm: Always inline sev_*guest() (Vitaly Kuznetsov) [2074835] - KVM: Remove tlbs_dirty (Vitaly Kuznetsov) [2074835] - KVM: X86: fix lazy allocation of rmaps (Vitaly Kuznetsov) [2074835] - KVM: Remove unnecessary export of kvm_{inc,dec}_notifier_count() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Drop 'shared' param from tdp_mmu_link_page() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Add detailed page size stats (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: bump mmu notifier count in kvm_zap_gfn_range (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: fix parameters to kvm_flush_remote_tlbs_with_address (Vitaly Kuznetsov) [2074835] - Revert "KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock" (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce mmu_rmaps_stat per-vm debugfs file (Vitaly Kuznetsov) [2074835] - KVM: X86: Introduce kvm_mmu_slot_lpages() helpers (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Protect marking SPs unsync when using TDP MMU with spinlock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't step down in the TDP iterator when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Don't leak non-leaf SPTEs when zapping all SPTEs (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Rename __gfn_to_rmap to gfn_to_rmap (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Leverage vcpu->last_used_slot in tdp_mmu_map_handle_target_level (Vitaly Kuznetsov) [2074835] - KVM: const-ify all relevant uses of struct kvm_memory_slot (Vitaly Kuznetsov) [2074835] - KVM: Don't take mmu_lock for range invalidation unless necessary (Vitaly Kuznetsov) [2074835] - KVM: Block memslot updates across range_start() and range_end() (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Lazily allocate memslot rmaps (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Skip rmap operations if rmaps not allocated (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Tear down roots before kvm_mmu_zap_all_fast returns (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Fast invalidation for TDP MMU (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow enabling/disabling dirty logging under MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zapping collapsible SPTEs to use MMU read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow zap gfn range to operate under the mmu read lock (Vitaly Kuznetsov) [2074835] - KVM: x86/mmu: Allow yielding during MMU notifier unmap/zap, if possible (Vitaly Kuznetsov) [2074835] - KVM: Take mmu_lock when handling MMU notifier iff the hva hits a memslot (Vitaly Kuznetsov) [2074835] - KVM: Move MMU notifier's mmu_lock acquisition into common helper (Vitaly Kuznetsov) [2074835] - KVM: Kill off the old hva-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: PPC: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: arm64: Convert to the gfn-based MMU notifier callbacks (Vitaly Kuznetsov) [2074835] - KVM: Move x86's MMU notifier memslot walkers to generic code (Vitaly Kuznetsov) [2074835] - KVM: Assert that notifier count is elevated in .change_pte() (Vitaly Kuznetsov) [2074835] - KVM: Move arm64's MMU notifier trace events to generic code (Vitaly Kuznetsov) [2074835] - KVM: Switch to new MMU notifiers API (Vitaly Kuznetsov) [2074835] - scsi: qedi: Remove redundant flush_workqueue() calls (Nilesh Javali) [2044837] - scsi: qedi: Fix SYSFS_FLAG_FW_SEL_BOOT formatting (Nilesh Javali) [2044837] - xfs: reserve quota for dir expansion when linking/unlinking files (Carlos Maiolino) [2082833] - iwlwifi: fix use-after-free (Jose Ignacio Tornos Martinez) [2091539] - nfs: fix broken handling of the softreval mount option (Benjamin Coddington) [2083224] - ethtool: extend ringparam setting/getting API with rx_buf_len (Ivan Vecera) [2091857] - ethtool: add support to set/get rx buf len via ethtool (Ivan Vecera) [2091857] - ethtool: add support to set/get tx copybreak buf size via ethtool (Ivan Vecera) [2091857]- x86/apic: Make TSC deadline timer detection message visible (David Arcari) [2098086] - x86/apic: Move TSC deadline timer debug printk (David Arcari) [2098086] - [s390] KVM: s390: selftests: Add error memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add more copy memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add named stages for memop test (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Add macro as abstraction for MEM_OP (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Split memop tests (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Fix lockdep issue in vm memop (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add missing vm MEM_OP size check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Clarify key argument for MEM_OP in api docs (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Update api documentation for memop ioctl (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add capability for storage key extension of MEM_OP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Rename existing vcpu memop functions (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add vm IOCTL for key checked guest absolute memory access (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Add optional storage key checking to MEMOP IOCTL (Claudio Imbrenda) [1984917] - [s390] KVM: s390: selftests: Test TEST PROTECTION emulation (Claudio Imbrenda) [1984917] - [s390] KVM: s390: handle_tprot: Honor storage keys (Claudio Imbrenda) [1984917] - [s390] KVM: s390: Honor storage keys when accessing guest memory (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: Add copy_from/to_user_key functions (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: fix compile error (Claudio Imbrenda) [1984917] - [s390] s390/uaccess: introduce bit field for OAC specifier (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Cleanup access to guest pages (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor access address range check (Claudio Imbrenda) [1984917] - [s390] KVM: s390: gaccess: Refactor gpa and length calculation (Claudio Imbrenda) [1984917] - xfs: reorder iunlink remove operation in xfs_ifree (Brian Foster) [2081146] - tcp: fix TCP socket rehash stats mis-accounting (Antoine Tenart) [2073082] - tcp: export count for rehash attempts (Antoine Tenart) [2073082] - tcp: add SRTT to SCM_TIMESTAMPING_OPT_STATS (Antoine Tenart) [2073082] - tcp: add new SNMP counter for drops when try to queue in rcv queue (Antoine Tenart) [2073082] - tcp: add SNMP counter for zero-window drops (Antoine Tenart) [2073082] - net: udp: introduce UDP_MIB_MEMERRORS for udp_mem (Antoine Tenart) [2073082] - context_tracking: Sync up lockdep and cpu irqs state to prevent false warnings (Waiman Long) [2098074] - platform/x86: ISST: Fix possible circular locking dependency detected (Prarit Bhargava) [2072659] - platform/x86: ISST: use semi-colons instead of commas (Prarit Bhargava) [2072659] - platform/x86: intel_speed_select_if: Move to intel sub-directory (Prarit Bhargava) [2072659] - x86/sgx: Free backing memory after faulting the enclave page (Vladis Dronov) [2081351] - x86/sgx: Fix missing poison handling in reclaimer (Vladis Dronov) [2081351] - x86/sgx: Silence softlockup detection when releasing large enclaves (Vladis Dronov) [2081351] - selftests/sgx: Treat CC as one argument (Vladis Dronov) [2081351] - selftests/x86: Add validity check and allow field splitting (Vladis Dronov) [2081351] - selftests/sgx: Remove extra newlines in test output (Vladis Dronov) [2081351] - selftests/sgx: Ensure enclave data available during debug print (Vladis Dronov) [2081351] - selftests/sgx: Do not attempt enclave build without valid enclave (Vladis Dronov) [2081351] - selftests/sgx: Fix NULL-pointer-dereference upon early test failure (Vladis Dronov) [2081351] - x86/sgx: Remove .fixup usage (Vladis Dronov) [2081351] - x86/sgx: Fix NULL pointer dereference on non-SGX systems (Vladis Dronov) [2081351] - x86/sgx: Add an attribute for the amount of SGX memory in a NUMA node (Vladis Dronov) [2081351] - vmxnet3: disable overlay offloads if UPT device does not support (Kamal Heib) [2100226] - vmxnet3: update to version 7 (Kamal Heib) [2100226] - vmxnet3: use ext1 field to indicate encapsulated packet (Kamal Heib) [2100226] - vmxnet3: limit number of TXDs used for TSO packet (Kamal Heib) [2100226] - vmxnet3: add command to set ring buffer sizes (Kamal Heib) [2100226] - vmxnet3: add support for out of order rx completion (Kamal Heib) [2100226] - vmxnet3: add support for large passthrough BAR register (Kamal Heib) [2100226] - vmxnet3: add support for capability registers (Kamal Heib) [2100226] - vmxnet3: prepare for version 7 changes (Kamal Heib) [2100226] - net: vmxnet3: fix possible NULL pointer dereference in vmxnet3_rq_cleanup() (Kamal Heib) [2100226] - net: vmxnet3: fix possible use-after-free bugs in vmxnet3_rq_alloc_rx_buf() (Kamal Heib) [2100226]- iommu/amd: Enable swiotlb in all cases (Jerry Snitselaar) [2072179] - iommu/arm-smmu-v3-sva: Fix mm use-after-free (Jerry Snitselaar) [2072179] - dma-direct: don't over-decrypt memory (Jerry Snitselaar) [2072179] - dma-direct: always leak memory that can't be re-encrypted (Jerry Snitselaar) [2072179] - dma-direct: clean up the remapping checks in dma_direct_alloc (Jerry Snitselaar) [2072179] - dma-direct: don't call dma_set_decrypted for remapped allocations (Jerry Snitselaar) [2072179] - dma-direct: factor out dma_set_{de,en}crypted helpers (Jerry Snitselaar) [2072179] - swiotlb: max mapping size takes min align mask into account (Jerry Snitselaar) [2072179] - dma-debug: change allocation mode from GFP_NOWAIT to GFP_ATIOMIC (Jerry Snitselaar) [2072179] - dma-direct: don't fail on highmem CMA pages in dma_direct_alloc_pages (Jerry Snitselaar) [2072179] - dma-direct: factor out a helper for DMA_ATTR_NO_KERNEL_MAPPING allocations (Jerry Snitselaar) [2072179] - swiotlb: make swiotlb_exit a no-op if SWIOTLB_FORCE is set (Jerry Snitselaar) [2072179] - dma-direct: use is_swiotlb_active in dma_direct_map_page (Jerry Snitselaar) [2072179] - iommu/vt-d: Calculate mask for non-aligned flushes (Jerry Snitselaar) [2072179] - iommu/amd: Call memunmap in error path (Jerry Snitselaar) [2072179] - iommu/vt-d: Drop duplicate check in dma_pte_free_pagetable() (Jerry Snitselaar) [2072179] - iommu/vt-d: Use correctly sized arguments for bit field (Jerry Snitselaar) [2072179] - Revert "iommu/arm-smmu-v3: Decrease the queue size of evtq and priq" (Jerry Snitselaar) [2072179] - iommu: Fix potential use-after-free during probe (Jerry Snitselaar) [2072179] - dma-direct: avoid redundant memory sync for swiotlb (Jerry Snitselaar) [2072179] - iommu/iova: Fix race between FQ timeout and teardown (Jerry Snitselaar) [2072179] - iommu/io-pgtable-arm: Fix table descriptor paddr formatting (Jerry Snitselaar) [2072179] - iommu: Extend mutex lock scope in iommu_probe_device() (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: mask/unmask interrupts on suspend/resume (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: setup the INTX registers on mask/unmask (Jerry Snitselaar) [2072179] - iommu/amd: X2apic mode: re-enable after resume (Jerry Snitselaar) [2072179] - iommu/amd: Restore GA log/tail pointer on host resume (Jerry Snitselaar) [2072179] - iommu/amd: Clarify AMD IOMMUv2 initialization messages (Jerry Snitselaar) [2072179] - iommu/vt-d: Avoid duplicate removing in __domain_mapping() (Jerry Snitselaar) [2072179] - iommu/vt-d: Fix an unbalanced rcu_read_lock/rcu_read_unlock() (Jerry Snitselaar) [2072179] - iommu/vt-d: Check FL and SL capability sanity in scalable mode (Jerry Snitselaar) [2072179] - iommu/vt-d: Add present bit check in pasid entry setup helpers (Jerry Snitselaar) [2072179] - iommu/vt-d: Preset A/D bits for user space DMA usage (Jerry Snitselaar) [2072179] - iommu/vt-d: Remove unnecessary oom message (Jerry Snitselaar) [2072179] - iommu/vt-d: Enable ATS for the devices in SATC table (Jerry Snitselaar) [1893460] - iommu/vt-d: Parse SATC reporting structure (Jerry Snitselaar) [1893460] - iommu/vt-d: Dump DMAR translation structure when DMA fault occurs (Jerry Snitselaar) [1868826] - nvme: fix typos in nvme status code values (Gopal Tiwari) [2091824] - Adding CONFIG_NVME_VERBOSE_ERRORS to RHEL-8. (Gopal Tiwari) [2091824] - nvme: add missing status values to verbose logging (Gopal Tiwari) [2091824] - nvme: don't print verbose errors for internal passthrough requests (Gopal Tiwari) [2091824] - nvme: add verbose error logging (Gopal Tiwari) [2091824] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2094572] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2094572] - perf/x86/cstate: Add SAPPHIRERAPIDS_X CPU support (Michael Petlan) [2094572] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2094572] - [s390] s390/lcs: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/ctcm: fix potential memory leak (Mete Durlu) [2043835] - [s390] s390/ctcm: fix variable dereferenced before check (Mete Durlu) [2043835] - [s390] s390/net: sort out physical vs virtual pointers usage (Mete Durlu) [2043835] - [s390] s390/qeth: remove check for packing mode in qeth_check_outbound_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: fine-tune .ndo_select_queue() (Mete Durlu) [2043835] - [s390] s390/qeth: don't offer .ndo_bridge_* ops for OSA devices (Mete Durlu) [2043835] - [s390] s390/qeth: split up L2 netdev_ops (Mete Durlu) [2043835] - [s390] s390/qeth: simplify qeth_receive_skb() (Mete Durlu) [2043835] - [s390] s390/lcs: add braces around empty function body (Mete Durlu) [2043835] - [s390] s390/ctcm: add __printf format attribute to ctcm_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/ctcm: fix format string (Mete Durlu) [2043835] - [s390] s390/qeth: allocate RX queue at probe time (Mete Durlu) [2043835] - [s390] s390/qeth: update kerneldoc for qeth_add_hw_header() (Mete Durlu) [2043835] - [s390] s390/qeth: fix kernel doc comments (Mete Durlu) [2043835] - [s390] s390/qeth: add __printf format attribute to qeth_dbf_longtext (Mete Durlu) [2043835] - [s390] s390/qeth: fix various format strings (Mete Durlu) [2043835] - [s390] s390/qeth: don't keep track of Input Queue count (Mete Durlu) [2043835] - [s390] s390/qeth: clarify remaining dev_kfree_skb_any() users (Mete Durlu) [2043835] - [s390] s390/qeth: move qdio's QAOB cache into qeth (Mete Durlu) [2043835] - [s390] s390/qeth: improve trace entries for MAC address (un)registration (Mete Durlu) [2043835] - [s390] s390/netiucv: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/lcs: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/ctcm: remove incorrect kernel doc indicators (Mete Durlu) [2043835] - [s390] s390/qeth: clean up device_type management (Mete Durlu) [2043835] - [s390] s390/qeth: clean up QETH_PROT_* naming (Mete Durlu) [2043835] - mm/memcg: Free percpu stats memory of dying memcg's (Waiman Long) [2004037] - netfilter: flowtable: fix TCP flow teardown (Florian Westphal) [2088234] - netfilter: conntrack: annotate data-races around ct->timeout (Florian Westphal) [2088234] - netfilter: conntrack: initialize ct->timeout (Florian Westphal) [2088234] - NFSv4: Fix free of uninitialized nfs4_label on referral lookup. (Scott Mayhew) [2090994] - md: fix double free of io_acct_set bioset (Nigel Croxon) [2094076] - md: Don't set mddev private to NULL in raid0 pers->free (Nigel Croxon) [2094076] - md: protect md_unregister_thread from reentrancy (Nigel Croxon) [2094076] - md: don't unregister sync_thread with reconfig_mutex held (Nigel Croxon) [2094076] - raid5: don't set the discard_alignment queue limit (Nigel Croxon) [2094076] - md: Replace role magic numbers with defined constants (Nigel Croxon) [2094076] - md/raid0: Ignore RAID0 layout if the second zone has only one device (Nigel Croxon) [2094076] - md/raid5: Annotate functions that hold device_lock with __must_hold (Nigel Croxon) [2094076] - md/raid5-ppl: Annotate with rcu_dereference_protected() (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement access when mddev_lock is held (Nigel Croxon) [2094076] - md/raid5: Annotate rdev/replacement accesses when nr_pending is elevated (Nigel Croxon) [2094076] - md/raid5: Add __rcu annotation to struct disk_info (Nigel Croxon) [2094076] - md/raid5: Un-nest struct raid5_percpu definition (Nigel Croxon) [2094076] - md/raid5: Cleanup setup_conf() error returns (Nigel Croxon) [2094076] - md: replace deprecated strlcpy & remove duplicated line (Nigel Croxon) [2094076] - md/bitmap: don't set sb values if can't pass sanity check (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in md_reload_sb (Nigel Croxon) [2094076] - md: fix an incorrect NULL check in does_sb_need_changing (Nigel Croxon) [2094076] - md: use msleep() in md_notify_reboot() (Nigel Croxon) [2094076] - ext4: force overhead calculation if the s_overhead_cluster makes no sense (Lukas Czerner) [2079886] - ext4: fix overhead calculation to account for the reserved gdt blocks (Lukas Czerner) [2079886] - ext4: limit length to bitmap_maxbytes - blocksize in punch_hole (Lukas Czerner) [2079886] - ext4: fix use-after-free in ext4_search_dir (Lukas Czerner) [2079886] - ext4: fix symlink file size not match to file content (Lukas Czerner) [2079886] - ext4: fix fallocate to use file_modified to update permissions consistently (Lukas Czerner) [2085623] - ext4: remove unused macro MPAGE_DA_EXTENT_TAIL (Lukas Czerner) [2079886] - ext4: add missing braces in ext4_ext_drop_refs() (Lukas Czerner) [2079886] - ext4: remove obsolete comment from ext4_can_extents_be_merged() (Lukas Czerner) [2079886] - ext4: make some functions static in extents.c (Lukas Czerner) [2079886] - ext4: remove redundant S_ISREG() checks from ext4_fallocate() (Lukas Czerner) [2079886] - ext4: clean up len and offset checks in ext4_fallocate() (Lukas Czerner) [2079886] - ext4: remove ext4_{ind,ext}_calc_metadata_amount() (Lukas Czerner) [2079886] - ext4: fix fs corruption when tring to remove a non-empty directory with IO error (Lukas Czerner) [2079886] - ext4: fix error handling in ext4_restore_inline_data() (Lukas Czerner) [2079886] - jbd2: export jbd2_journal_[grab|put]_journal_head (Lukas Czerner) [2079886] - ext4: don't use the orphan list when migrating an inode (Lukas Czerner) [2079886] - ext4: set csum seed in tmp inode while migrating to extents (Lukas Czerner) [2079886] - ext4: fix an use-after-free issue about data=journal writeback mode (Lukas Czerner) [2079886] - ext4: fix bh ref count on error paths (Lukas Czerner) [2079886] - ext4: fix a possible ABBA deadlock due to busy PA (Lukas Czerner) [2079886] - ext4: discard preallocations before releasing group lock (Lukas Czerner) [2079886] - ext4: make ext_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: mballoc: make mb_debug() implementation to use pr_debug() (Lukas Czerner) [2079886] - ext4: improve ext_debug() msg in case of block allocation failure (Lukas Czerner) [2079886] - ext4: use BIT() macro for BH_** state bits (Lukas Czerner) [2079886] - ext4: balloc: use task_pid_nr() helper (Lukas Czerner) [2079886] - ext4: mballoc: fix possible NULL ptr & remove BUG_ONs from DOUBLE_CHECK (Lukas Czerner) [2079886] - ext4: mballoc: refactor code inside DOUBLE_CHECK into separate function (Lukas Czerner) [2079886] - ext4: mballoc: make ext4_mb_use_preallocated() return type as bool (Lukas Czerner) [2079886] - ext4: mballoc: simplify error handling in ext4_init_mballoc() (Lukas Czerner) [2079886] - ext4: mballoc: fix few other format specifier in mb_debug() (Lukas Czerner) [2079886] - ext4: mballoc: correct the mb_debug() format specifier for pa_len var (Lukas Czerner) [2079886] - ext4: mballoc: add more mb_debug() msgs (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_show_ac() (Lukas Czerner) [2079886] - ext4: mballoc: print bb_free info even when it is 0 (Lukas Czerner) [2079886] - ext4: fix dead loop in ext4_mb_new_blocks (Lukas Czerner) [2079886] - ext4: mballoc: use lock for checking free blocks while retrying (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_good_group() (Lukas Czerner) [2079886] - ext4: mballoc: introduce pcpu seqcnt for freeing PA to improve ENOSPC handling (Lukas Czerner) [2079886] - ext4: mballoc: refactor ext4_mb_discard_preallocations() (Lukas Czerner) [2079886] - ext4: mballoc: add blocks to PA list under same spinlock after allocating blocks (Lukas Czerner) [2079886] - ext4: fix lazy initialization next schedule time computation in more granular unit (Lukas Czerner) [2079886] - ext4: fix avefreec in find_group_orlov (Lukas Czerner) [2079886] - ext4: allow the dax flag to be set and cleared on inline directories (Lukas Czerner) [2079886] - ext4: annotate data race in jbd2_journal_dirty_metadata() (Lukas Czerner) [2079886] - ext4: annotate data race in start_this_handle() (Lukas Czerner) [2079886] - ext4: fix superblock checksum failure when setting password salt (Lukas Czerner) [2079886] - ext4: correctly report "not supported" for {usr,grp}jquota when !CONFIG_QUOTA (Lukas Czerner) [2079886] - jbd2: fix ocfs2 corrupt when clearing block group bits (Lukas Czerner) [2079886] - ext4: fix ext4_empty_dir() for directories with holes (Lukas Czerner) [2079886] - ext4: allow directory holes (Lukas Czerner) [2079886] - net/af_packet: make sure to pull mac header (Hangbin Liu) [2066976] - rcu/nocb: Make rcu_core() callbacks acceleration preempt-safe (Waiman Long) [2097549] - redhat: drop expired testing secureboot signing key (Jarod Wilson) [2095199]- atlantic: Fix issue in the pm resume flow. (Igor Russkikh) [2002395] - atlantic: Fix driver resume flow. (Igor Russkikh) [2002395] - Build intel_sdsi with {tools_make} (Prarit Bhargava) [1971951] - redhat/kernel.spec.template: Add intel_sdsi tool (Prarit Bhargava) [1971951] - redhat/configs: Add CONFIG_INTEL_SDSI (Prarit Bhargava) [1971951] - selftests: sdsi: test sysfs setup (Prarit Bhargava) [1971951] - tools arch x86: Add Intel SDSi provisiong tool (Prarit Bhargava) [1971951] - platform/x86: Add Intel Software Defined Silicon driver (Prarit Bhargava) [1971951] - platform/x86/intel: Fix 'rmmod pmt_telemetry' panic (Prarit Bhargava) [2080426] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Prarit Bhargava) [2040019 2040059] - netfilter: nf_tables: sanitize nft_set_desc_concat_parse() (Florian Westphal) [2096403] {CVE-2022-2078} - mt76: mt7921: Fix the error handling path of mt7921_pci_probe() (Íñigo Huguet) [2096758] - Watchdog: sp5100_tco: Enable Family 17h+ CPUs (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Add initialization using EFCH MMIO (Sudheesh Mavila) [2031643] - kernel/resource: Introduce request_mem_region_muxed() (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Refactor MMIO base address initialization (Sudheesh Mavila) [2031643] - Watchdog: sp5100_tco: Move timer initialization into function (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Add support for get_timeleft (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: Enable watchdog on Family 17h devices if disabled (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after registering device (Sudheesh Mavila) [2031643] - watchdog: sp5100_tco: drop warning after calling watchdog_init_timeout (Sudheesh Mavila) [2031643] - Reinstate some of "swiotlb: rework "fix info leak with DMA_FROM_DEVICE"" (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - swiotlb: fix info leak with DMA_FROM_DEVICE (Chris von Recklinghausen) [2059701] {CVE-2022-0854} - redhat/configs: Add CONFIG_S390_UV_UAPI (Claudio Imbrenda) [1984905] - [s390] s390/uv_uapi: depend on CONFIG_S390 (Claudio Imbrenda) [1984905] - [s390] drivers/s390/char: Add Ultravisor io device (Claudio Imbrenda) [1984905] - cpufreq: Specify default governor on command line (Prarit Bhargava) [2083766] - cpufreq: Fix locking issues with governors (Prarit Bhargava) [2083766] - cpufreq: Register governors at core_initcall (Prarit Bhargava) [2083766] - nvme: fix RCU hole that allowed for endless looping in multipath round robin (Gopal Tiwari) [2078806] - nvme-multipath: fix hang when disk goes live over reconnect (Gopal Tiwari) [2078806] - nvme-tcp: send H2CData PDUs based on MAXH2CDATA (Gopal Tiwari) [2078806] - nvme: also mark passthrough-only namespaces ready in nvme_update_ns_info (Gopal Tiwari) [2078806] - nvme: don't return an error from nvme_configure_metadata (Gopal Tiwari) [2078806] - nvme-tcp: fix bogus request completion when failing to send AER (Gopal Tiwari) [2078806] - nvme-fabrics: remove the unneeded ret variable in nvmf_dev_show (Gopal Tiwari) [2078806] - nvme-pci: add the IGNORE_DEV_SUBNQN quirk for Intel P4500/P4600 SSDs (Gopal Tiwari) [2078806] - nvme-fabrics: print out valid arguments when reading from /dev/nvme-fabrics (Gopal Tiwari) [2078806] - nvmet-tcp: fix possible list corruption for unexpected command failure (Gopal Tiwari) [2078806] - nvme: fix use after free when disconnecting a reconnecting ctrl (Gopal Tiwari) [2078806] - nvme-multipath: set ana_log_size to 0 after free ana_log_buf (Gopal Tiwari) [2078806] - nvme: disable namespace access for unsupported metadata (Gopal Tiwari) [2078806] - nvme: report write pointer for a full zone as zone start + zone len (Gopal Tiwari) [2078806] - nvme: show subsys nqn for duplicate cntlids (Gopal Tiwari) [2078806] - nvme-pci: add NO APST quirk for Kioxia device (Gopal Tiwari) [2078806] - nvme: fix write zeroes pi (Gopal Tiwari) [2078806] - nvmet: use flex_array_size and struct_size (Gopal Tiwari) [2078806] - nvme: drop scan_lock and always kick requeue list when removing namespaces (Gopal Tiwari) [2078806] - nvmet: use struct_size over open coded arithmetic (Gopal Tiwari) [2078806] - nvme-pci: clear shadow doorbell memory on resets (Gopal Tiwari) [2078806] - nvmet: use macro definitions for setting cmic value (Gopal Tiwari) [2078806] - nvme-rdma: fix error code in nvme_rdma_setup_ctrl (Gopal Tiwari) [2078806] - nvmet: use macro definition for setting nmic value (Gopal Tiwari) [2078806] - nvmet-rdma: implement get_max_queue_size controller op (Gopal Tiwari) [2078806] - nvmet: add get_max_queue_size op for controllers (Gopal Tiwari) [2078806] - nvme-rdma: limit the maximal queue size for RDMA controllers (Gopal Tiwari) [2078806] - nvme: paring quiesce/unquiesce (Gopal Tiwari) [2078806] - nvme: add APIs for stopping/starting admin queue (Gopal Tiwari) [2078806] - nvme: prepare for pairing quiescing and unquiescing (Gopal Tiwari) [2078806] - nvme: apply nvme API to quiesce/unquiesce admin queue (Gopal Tiwari) [2078806] - nvme: loop: clear NVME_CTRL_ADMIN_Q_STOPPED after admin queue is reallocated (Gopal Tiwari) [2078806] - nvme: remove the call to nvme_update_disk_info in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme: remove the GENHD_FL_UP check in nvme_ns_remove (Gopal Tiwari) [2078806] - nvme-rdma: destroy cm id before destroy qp to avoid use after free (Gopal Tiwari) [2078806] - nvme: only call synchronize_srcu when clearing current path (Gopal Tiwari) [2078806] - nvme-multipath: revalidate paths during rescan (Gopal Tiwari) [2078806] - nvme: remove the unused NVME_NS_* enum (Gopal Tiwari) [2078806] - nvme: Have NVME_FABRICS select NVME_CORE instead of transport drivers (Gopal Tiwari) [2078806] - nvme-pci: disable hmb on idle suspend (Gopal Tiwari) [2078806] - nvme: allow user toggling hmb usage (Gopal Tiwari) [2078806] - nvme-fabrics: remove superfluous nvmf_host_put in nvmf_parse_options (Gopal Tiwari) [2078806] - nvme: add set feature tracing support (Gopal Tiwari) [2078806] - nvmet: add set feature tracing support (Gopal Tiwari) [2078806] - nvme-pci: cmb sysfs: one file, one value (Gopal Tiwari) [2078806] - nvme-pci: use attribute group for cmb sysfs (Gopal Tiwari) [2078806] - compiler.h: Introduce absolute_pointer macro (Gopal Tiwari) [2078806] - vdpa: Fix vdpa-vhost driver (Laurent Vivier) [2093851] - nl80211: fix locking in nl80211_set_tx_bitrate_mask() (Íñigo Huguet) [2059994] - mac80211_hwsim: call ieee80211_tx_prepare_skb under RCU protection (Íñigo Huguet) [2059994] - mac80211_hwsim: fix RCU protected chanctx access (Íñigo Huguet) [2059994] - mac80211: Reset MBSSID parameters upon connection (Íñigo Huguet) [2059994] - cfg80211: retrieve S1G operating channel number (Íñigo Huguet) [2059994] - nl80211: validate S1G channel width (Íñigo Huguet) [2059994] - mac80211: fix rx reordering with non explicit / psmp ack policy (Íñigo Huguet) [2059994] - ath11k: reduce the wait time of 11d scan and hw scan while add interface (Íñigo Huguet) [2059994] - iwlwifi: iwl-dbg: Use del_timer_sync() before freeing (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Flush recovery worker during freeze (Íñigo Huguet) [2059994] - bus: mhi: host: pci_generic: Add missing poweroff() PM callback (Íñigo Huguet) [2059994] - mac80211: fix ht_capa printout in debugfs (Íñigo Huguet) [2059994] - cfg80211: hold bss_lock while updating nontrans_list (Íñigo Huguet) [2059994] - nl80211: correctly check NL80211_ATTR_REG_ALPHA2 size (Íñigo Huguet) [2059994] - ath9k: Fix usage of driver-private space in tx_info (Íñigo Huguet) [2059994] - brcmfmac: sdio: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - mt76: Fix undefined behavior due to shift overflowing the constant (Íñigo Huguet) [2059994] - Revert "ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax" (Íñigo Huguet) [2059994] - ath9k: Properly clear TX status area before reporting to mac80211 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't fail if PPAG isn't supported (Íñigo Huguet) [2059994] - bus: mhi: Make mhi_state_str[] array static inline and move to common.h (Íñigo Huguet) [2059994] - bus: mhi: Move common MHI definitions out of host directory (Íñigo Huguet) [2059994] - bus: mhi: host: Rename "struct mhi_tre" to "struct mhi_ring_element" (Íñigo Huguet) [2059994] - bus: mhi: Cleanup the register definitions used in headers (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for handling DWORDs of ring elements (Íñigo Huguet) [2059994] - bus: mhi: Use bitfield operations for register read and write (Íñigo Huguet) [2059994] - bus: mhi: Move host MHI code to "host" directory (Íñigo Huguet) [2059994] - bus: mhi: Fix MHI DMA structure endianness (Íñigo Huguet) [2059994] - bus: mhi: Fix pm_state conversion to string (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Quectel EM1xx series (Íñigo Huguet) [2059994] - rfkill: make new event layout opt-in (Íñigo Huguet) [2059994] - rtw89: implement stop and resume channels transmission v1 (Íñigo Huguet) [2059994] - rtw89: extend mac tx_en bits from 16 to 32 (Íñigo Huguet) [2059994] - rtw89: change value assignment style of rtw89_mac_cfg_gnt() (Íñigo Huguet) [2059994] - rtw89: 8852c: add mac_ctrl_path and mac_cfg_gnt APIs (Íñigo Huguet) [2059994] - rtw89: disable FW and H2C function if CPU disabled (Íñigo Huguet) [2059994] - rtw89: initialize preload window of D-MAC (Íñigo Huguet) [2059994] - rtw89: modify MAC enable functions (Íñigo Huguet) [2059994] - rtw89: add config_rf_reg_v1 to configure RF parameter tables (Íñigo Huguet) [2059994] - rtw89: 8852c: add read/write rf register function (Íñigo Huguet) [2059994] - rtw89: 8852c: add setting of TB UL TX power offset (Íñigo Huguet) [2059994] - rtw89: 8852c: add write/read crystal function in CFO tracking (Íñigo Huguet) [2059994] - rtw89: modify dcfo_comp to share with chips (Íñigo Huguet) [2059994] - rtw89: Fix spelling mistake "Mis-Match" -> "Mismatch" (Íñigo Huguet) [2059994] - brcmfmac: p2p: Fix spelling mistake "Comback" -> "Comeback" (Íñigo Huguet) [2059994] - iwlwifi: mei: fix building iwlmei (Íñigo Huguet) [2059994] - mt76: fix monitor rx FCS error in DFS channel (Íñigo Huguet) [2059994] - mt76: mt7921: don't enable beacon filter when IEEE80211_CONF_CHANGE_MONITOR is set (Íñigo Huguet) [2059994] - mt76: fix wrong HE data rate in sniffer tool (Íñigo Huguet) [2059994] - mt76: mt7915: introduce 802.11ax multi-bss support (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_init_hw in a dedicated work (Íñigo Huguet) [2059994] - mt76: mt7921: add mt7921u driver (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_status_data in mac common code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_complete_skb in common mac code. (Íñigo Huguet) [2059994] - mt76: mt7921: move mt7921_usb_sdio_tx_prepare_skb in common mac code (Íñigo Huguet) [2059994] - mt76: mt7921: update mt7921_skb_add_usb_sdio_hdr to support usb (Íñigo Huguet) [2059994] - mt76: mt7921: disable runtime pm for usb (Íñigo Huguet) [2059994] - mt76: usb: introduce __mt76u_init utility routine (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_wr signature (Íñigo Huguet) [2059994] - mt76: usb: add req_type to ___mt76u_rr signature (Íñigo Huguet) [2059994] - mt76: mt7915: fix typos in comments (Íñigo Huguet) [2059994] - mt76: mt7915: fix phy cap in mt7915_set_stream_he_txbf_caps() (Íñigo Huguet) [2059994] - mt76: mt7915: fix beamforming mib stats (Íñigo Huguet) [2059994] - mt76: mt7915: set band1 TGID field in tx descriptor (Íñigo Huguet) [2059994] - mt76: fix invalid rssi report (Íñigo Huguet) [2059994] - mt76: use le32/16_get_bits() whenever possible (Íñigo Huguet) [2059994] - mt76: connac: make read-only array ba_range static const (Íñigo Huguet) [2059994] - mt76: mt7915: check for devm_pinctrl_get() failure (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_wait_for_mcu_init declaration (Íñigo Huguet) [2059994] - mt76: mt7915: add txpower init for 6GHz (Íñigo Huguet) [2059994] - mt76: mt7915: fix eeprom fields of txpower init values (Íñigo Huguet) [2059994] - mt76: mt7915: add 6 GHz support (Íñigo Huguet) [2059994] - mt76: connac: add 6 GHz support for wtbl and starec configuration (Íñigo Huguet) [2059994] - mt76: mt7915: allow beaconing on all chains (Íñigo Huguet) [2059994] - mt76: fix monitor mode crash with sdio driver (Íñigo Huguet) [2059994] - mt76: mt7921: fix mt7921_queues_acq implementation (Íñigo Huguet) [2059994] - mt76: mt7921: fix xmit-queue dump for usb and sdio (Íñigo Huguet) [2059994] - mt76: mt7921: make mt7921_init_tx_queues static (Íñigo Huguet) [2059994] - mt76: split single ldpc cap bit into bits (Íñigo Huguet) [2059994] - mt76: mt7915: fix DFS no radar detection event (Íñigo Huguet) [2059994] - mt76: mt7921: use mt76_hw instead of open coding it (Íñigo Huguet) [2059994] - mt76: mt7921: fix up the monitor mode (Íñigo Huguet) [2059994] - mt76: mt7663u: introduce mt7663u_mcu_power_on routine (Íñigo Huguet) [2059994] - mt76: mt7615: honor ret from mt7615_mcu_restart in mt7663u_mcu_init (Íñigo Huguet) [2059994] - rtw89: fix uninitialized variable of rtw89_append_probe_req_ie() (Íñigo Huguet) [2059994] - rtlwifi: rtl8821ae: fix typos in comments (Íñigo Huguet) [2059994] - rtlwifi: rtl8192cu: Add On Networks N150 (Íñigo Huguet) [2059994] - mwifiex: make read-only array wmm_oui static const (Íñigo Huguet) [2059994] - mac80211: update bssid_indicator in ieee80211_assign_beacon (Íñigo Huguet) [2059994] - mac80211: MBSSID channel switch (Íñigo Huguet) [2059994] - mac80211: MBSSID beacon handling in AP mode (Íñigo Huguet) [2059994] - mac80211: always have ieee80211_sta_restart() (Íñigo Huguet) [2059994] - mac80211: Add support to trigger sta disconnect on hardware restart (Íñigo Huguet) [2059994] - mac80211: fix potential double free on mesh join (Íñigo Huguet) [2059994] - mac80211: correct legacy rates check in ieee80211_calc_rx_airtime (Íñigo Huguet) [2059994] - nl80211: fix typo of NL80211_IF_TYPE_OCB in documentation (Íñigo Huguet) [2059994] - mac80211: Use GFP_KERNEL instead of GFP_ATOMIC when possible (Íñigo Huguet) [2059994] - mac80211: replace DEFINE_SIMPLE_ATTRIBUTE with DEFINE_DEBUGFS_ATTRIBUTE (Íñigo Huguet) [2059994] - rtw89: 8852c: process logic efuse map (Íñigo Huguet) [2059994] - rtw89: 8852c: process efuse of phycap (Íñigo Huguet) [2059994] - rtw89: support DAV efuse reading operation (Íñigo Huguet) [2059994] - rtw89: 8852c: add chip::dle_mem (Íñigo Huguet) [2059994] - rtw89: add page_regs to handle v1 chips (Íñigo Huguet) [2059994] - rtw89: add chip_info::{h2c,c2h}_reg to support more chips (Íñigo Huguet) [2059994] - rtw89: add hci_func_en_addr to support variant generation (Íñigo Huguet) [2059994] - rtw89: add power_{on/off}_func (Íñigo Huguet) [2059994] - rtw89: read chip version depends on chip ID (Íñigo Huguet) [2059994] - rtw89: pci: use a struct to describe all registers address related to DMA channel (Íñigo Huguet) [2059994] - rtw89: pci: add V1 of PCI channel address (Íñigo Huguet) [2059994] - rtw89: pci: add struct rtw89_pci_info (Íñigo Huguet) [2059994] - rtw89: 8852c: add 8852c empty files (Íñigo Huguet) [2059994] - brcmfmac: make the read-only array pktflags static const (Íñigo Huguet) [2059994] - rtlwifi: rtl8192ce: remove duplicated function '_rtl92ce_phy_set_rf_sleep' (Íñigo Huguet) [2059994] - ath10k: Fix error handling in ath10k_setup_msa_resources (Íñigo Huguet) [2059994] - ath11k: remove unneeded flush_workqueue (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 72 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: acpi: move ppag code from mvm to fw/acpi (Íñigo Huguet) [2059994] - iwlwifi: dbg: check trigger data before access (Íñigo Huguet) [2059994] - iwlwifi: dbg: in sync mode don't call schedule (Íñigo Huguet) [2059994] - iwlwifi: use 4k queue size for Bz A-step (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix SW error MSI-X mapping (Íñigo Huguet) [2059994] - iwlwifi: yoyo: dump IMR DRAM only for HW and FW error (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for IMR based on platform (Íñigo Huguet) [2059994] - iwlwifi: yoyo: disable IMR DRAM region if IMR is disabled (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove cipher scheme support (Íñigo Huguet) [2059994] - iwlwifi: Configure FW debug preset via module param. (Íñigo Huguet) [2059994] - iwlwifi: mvm: add a flag to reduce power command. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 71 for AX devices (Íñigo Huguet) [2059994] - ath9k: make array voice_priority static const (Íñigo Huguet) [2059994] - rtw89: declare HE capabilities in 6G band (Íñigo Huguet) [2059994] - rtw89: fix HE PHY bandwidth capability (Íñigo Huguet) [2059994] - rtw89: add tx_wake notify for low ps mode (Íñigo Huguet) [2059994] - rtw89: 8852a: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - Revert "ath: add support for special 0x0 regulatory domain" (Íñigo Huguet) [2059994] - rtw89: get channel parameters of 160MHz bandwidth (Íñigo Huguet) [2059994] - mt76: fix dfs state issue with 160 MHz channels (Íñigo Huguet) [2059994] - mt76: mt7915: simplify conditional (Íñigo Huguet) [2059994] - mt76: mt7921: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - mt76: mt7915e: Enable thermal management by default (Íñigo Huguet) [2059994] - mt76: mt7915e: Add a hwmon attribute to get the actual throttle state. (Íñigo Huguet) [2059994] - mt76: mt7915e: Fix degraded performance after temporary overheat (Íñigo Huguet) [2059994] - mt76: improve signal strength reporting (Íñigo Huguet) [2059994] - mt76: mt7915: use min_t() to make code cleaner (Íñigo Huguet) [2059994] - mt76: mt7915: fix the muru tlv issue (Íñigo Huguet) [2059994] - mt76: mt7915: check band idx for bcc event (Íñigo Huguet) [2059994] - mt76: mt7615: Fix assigning negative values to unsigned variable (Íñigo Huguet) [2059994] - mt76: connac: adjust wlan_idx size from u8 to u16 (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_mac_tx_free() (Íñigo Huguet) [2059994] - mt76: mt7915: fix endianness warnings in mt7915_debugfs_rx_fw_monitor (Íñigo Huguet) [2059994] - mt76: mt7615: fix compiler warning on frame size (Íñigo Huguet) [2059994] - mt76: mt7915: initialize smps mode in mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: introduce band_idx in mt7915_phy (Íñigo Huguet) [2059994] - mt76: mt7915: add support for MT7986 (Íñigo Huguet) [2059994] - ath10k: fix pointer arithmetic error in trace call (Íñigo Huguet) [2059994] - ath11k: add dbring debug support (Íñigo Huguet) [2059994] - ath11k: translate HE status to radiotap format (Íñigo Huguet) [2059994] - ath11k: decode HE status tlv (Íñigo Huguet) [2059994] - ath11k: switch to using ieee80211_tx_status_ext() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix missing fc type/sub-type for 802.11 pkts (Íñigo Huguet) [2059994] - mt76: mt7915: fix potential memory leak of fw monitor packets (Íñigo Huguet) [2059994] - mt76: mt7915: Fix channel state update error issue (Íñigo Huguet) [2059994] - mt76: fix endianness errors in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt7615: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: fix injected MPDU transmission to not use HW A-MSDU (Íñigo Huguet) [2059994] - rtw88: change rtw_info() to proper message level (Íñigo Huguet) [2059994] - rtw89: Limit the CFO boundaries of x'tal value (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: phy: handle txpwr lmt/lmt_ru of 6G band (Íñigo Huguet) [2059994] - ath11k: Fix frames flush failure caused by deadlock (Íñigo Huguet) [2059994] - ath11k: Handle failure in qmi firmware ready (Íñigo Huguet) [2059994] - ath11k: Invalidate cached reo ring entry before accessing it (Íñigo Huguet) [2059994] - ath: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath11k: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - ath10k: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - ath9k: use hw_random API instead of directly dumping into random.c (Íñigo Huguet) [2059994] - ath11k: configure RDDM size to mhi for recovery by firmware (Íñigo Huguet) [2059994] - ath11k: fix invalid m3 buffer address (Íñigo Huguet) [2059994] - ath11k: add ath11k_qmi_free_resource() for recovery (Íñigo Huguet) [2059994] - rtw89: core.h: Replace zero-length array with flexible-array member (Íñigo Huguet) [2059994] - brcmfmac: Replace zero-length arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: fix RCU usage in rtw89_core_txq_push() (Íñigo Huguet) [2059994] - rtw88: coex: Update rtl8822c COEX version to 22020720 (Íñigo Huguet) [2059994] - rtw88: coex: Add C2H/H2C handshake with BT mailbox for asking HID Info (Íñigo Huguet) [2059994] - rtw88: coex: Add WLAN MIMO power saving for Bluetooth gaming controller (Íñigo Huguet) [2059994] - rtw88: coex: update BT PTA counter regularly (Íñigo Huguet) [2059994] - rtw88: coex: Improve WLAN throughput when HFP COEX (Íñigo Huguet) [2059994] - rtw88: 8822ce: add support for TX/RX 1ss mode (Íñigo Huguet) [2059994] - iwlwifi: dbg_ini: Split memcpy() to avoid multi-field write (Íñigo Huguet) [2059994] - iwlwifi: mvm: Fix an error code in iwl_mvm_up() (Íñigo Huguet) [2059994] - iwlwifi: Fix -EIO error code that is never returned (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: use kmemdup() to replace kzalloc + memcpy (Íñigo Huguet) [2059994] - iwlwifi: Fix syntax errors in comments (Íñigo Huguet) [2059994] - iwlwifi: dvm: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi/fw: use struct_size over open coded arithmetic (Íñigo Huguet) [2059994] - iwlwifi: Make use of the helper macro LIST_HEAD() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix off by one in iwl_mvm_stat_iterator_all_macs() (Íñigo Huguet) [2059994] - iwlwifi: yoyo: send hcmd to fw after dump collection completes. (Íñigo Huguet) [2059994] - iwlwifi: mvm: move only to an enabled channel (Íñigo Huguet) [2059994] - iwlwifi: mvm: update BAID allocation command again (Íñigo Huguet) [2059994] - iwlwifi: api: remove ttl field from TX command (Íñigo Huguet) [2059994] - iwlwifi: support new queue allocation command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support dump policy for the dump size (Íñigo Huguet) [2059994] - iwlwifi: pcie: iwlwifi: fix device id 7F70 struct (Íñigo Huguet) [2059994] - iwlwifi: tlc: Add logs in rs_fw_rate_init func to print TLC configuration (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove iwl_mvm_disable_txq() flags argument (Íñigo Huguet) [2059994] - iwlwifi: remove command ID argument from queue allocation (Íñigo Huguet) [2059994] - iwlwifi: make iwl_txq_dyn_alloc_dma() return the txq (Íñigo Huguet) [2059994] - iwlwifi: fix small doc mistake for iwl_fw_ini_addr_val (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: always remove the session protection after association (Íñigo Huguet) [2059994] - iwlwifi: mvm: make iwl_mvm_reconfig_scd() static (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor setting PPE thresholds in STA_HE_CTXT_CMD (Íñigo Huguet) [2059994] - iwlwifi: mvm: Disable WiFi bands selectively with BIOS (Íñigo Huguet) [2059994] - iwlwifi: mvm: add additional info for boot info failures (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send BAID removal to the FW during hw_restart (Íñigo Huguet) [2059994] - iwlwifi: don't dump_stack() when we get an unexpected interrupt (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: handle deactivation notification (Íñigo Huguet) [2059994] - iwlwifi: mvm: Consider P2P GO operation during scan (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 70 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: Unify the scan iteration functions (Íñigo Huguet) [2059994] - iwlwifi: mei: use C99 initializer for device IDs (Íñigo Huguet) [2059994] - iwlwifi: debugfs: remove useless double condition (Íñigo Huguet) [2059994] - iwlwifi: remove unused macros (Íñigo Huguet) [2059994] - iwlwifi: eeprom: clean up macros (Íñigo Huguet) [2059994] - iwlwifi: drv: load tlv debug data earlier (Íñigo Huguet) [2059994] - iwlwifi: pcie: Adapt rx queue write pointer for Bz family (Íñigo Huguet) [2059994] - iwlwifi: pcie: adjust to Bz completion descriptor (Íñigo Huguet) [2059994] - iwlwifi: mvm: Passively scan non PSC channels only when requested so (Íñigo Huguet) [2059994] - iwlwifi: scan: Modify return value of a function (Íñigo Huguet) [2059994] - iwlwifi: yoyo: Avoid using dram data if allocation failed (Íñigo Huguet) [2059994] - iwlwifi: mvm: Correctly set fragmented EBS (Íñigo Huguet) [2059994] - iwlwifi: nvm: Correct HE capability (Íñigo Huguet) [2059994] - iwlwifi: mei: avoid -Wpointer-arith and -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: make some functions friendly to sparse (Íñigo Huguet) [2059994] - iwlwifi: avoid variable shadowing (Íñigo Huguet) [2059994] - iwlwifi: remove unused DC2DC_CONFIG_CMD definitions (Íñigo Huguet) [2059994] - iwlwifi: dbg-tlv: clean up iwl_dbg_tlv_update_drams() (Íñigo Huguet) [2059994] - iwlwifi: fw: make dump_start callback void (Íñigo Huguet) [2059994] - iwlwifi: pcie: make sure iwl_rx_packet_payload_len() will not underflow (Íñigo Huguet) [2059994] - iwlwifi: mvm: use debug print instead of WARN_ON() (Íñigo Huguet) [2059994] - iwlwifi: read and print OTP minor version (Íñigo Huguet) [2059994] - iwlwifi: add support for BZ-U and BZ-L HW (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for CT-KILL notification version 2 (Íñigo Huguet) [2059994] - iwlwifi: yoyo: remove DBGI_SRAM address reset writing (Íñigo Huguet) [2059994] - iwlwifi: mvm: support v3 of station HE context command (Íñigo Huguet) [2059994] - iwlwifi: yoyo: add IMR DRAM dump support (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGC allocation flow (Íñigo Huguet) [2059994] - iwlwifi: pcie: add support for MS devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: align locking in D3 test debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't iterate unadded vifs when handling FW SMPS req (Íñigo Huguet) [2059994] - iwlwifi: advertise support for HE - DCM BPSK RX/TX (Íñigo Huguet) [2059994] - iwlwifi: mvm: only enable HE DCM if we also support TX (Íñigo Huguet) [2059994] - iwlwifi: yoyo: fix DBGI_SRAM ini dump header. (Íñigo Huguet) [2059994] - iwlwifi: dbg: add infra for tracking free buffer size (Íñigo Huguet) [2059994] - iwlwifi: mvm: starting from 22000 we have 32 Rx AMPDU sessions (Íñigo Huguet) [2059994] - iwlwifi: mvm: support new BAID allocation command (Íñigo Huguet) [2059994] - iwlwifi: mvm: refactor iwl_mvm_sta_rx_agg() (Íñigo Huguet) [2059994] - iwlwifi: cfg: add support for 1K BA queue (Íñigo Huguet) [2059994] - iwlwifi: avoid void pointer arithmetic (Íñigo Huguet) [2059994] - iwlwifi: fix various more -Wcast-qual warnings (Íñigo Huguet) [2059994] - iwlwifi: propagate (const) type qualifier (Íñigo Huguet) [2059994] - iwlwifi: de-const properly where needed (Íñigo Huguet) [2059994] - iwlwifi: make iwl_fw_lookup_cmd_ver() take a cmd_id (Íñigo Huguet) [2059994] - iwlwifi: mvm: fw: clean up hcmd struct creation (Íñigo Huguet) [2059994] - iwlwifi: prefer WIDE_ID() over iwl_cmd_id() (Íñigo Huguet) [2059994] - iwlwifi: mvm: allow enabling UHB TAS in the USA via ACPI setting (Íñigo Huguet) [2059994] - iwlwifi: mvm: offload channel switch timing to FW (Íñigo Huguet) [2059994] - iwlwifi: mvm: Don't call iwl_mvm_sta_from_mac80211() with NULL sta (Íñigo Huguet) [2059994] - mac80211_hwsim: Advertise support for EHT capabilities (Íñigo Huguet) [2059994] - mac80211: parse AddBA request with extended AddBA element (Íñigo Huguet) [2059994] - mac80211: calculate max RX NSS for EHT mode (Íñigo Huguet) [2059994] - mac80211: Add support for storing station EHT capabilities (Íñigo Huguet) [2059994] - mac80211: Handle station association response with EHT (Íñigo Huguet) [2059994] - mac80211: Add EHT capabilities to association/probe request (Íñigo Huguet) [2059994] - mac80211: Add initial support for EHT and 320 MHz channels (Íñigo Huguet) [2059994] - mac80211: Support parsing EHT elements (Íñigo Huguet) [2059994] - cfg80211: Support configuration of station EHT capabilities (Íñigo Huguet) [2059994] - nl80211: fix NL80211_HE_MAX_CAPABILITY_LEN (Íñigo Huguet) [2059994] - cfg80211: add NO-EHT flag to regulatory (Íñigo Huguet) [2059994] - nl80211: add support for 320MHz channel limitation (Íñigo Huguet) [2059994] - nl80211: add EHT MCS support (Íñigo Huguet) [2059994] - cfg80211: Add support for EHT 320 MHz channel width (Íñigo Huguet) [2059994] - cfg80211: Add data structures to capture EHT capabilities (Íñigo Huguet) [2059994] - ieee80211: add EHT 1K aggregation definitions (Íñigo Huguet) [2059994] - ieee80211: Add EHT (802.11be) definitions (Íñigo Huguet) [2059994] - mac80211_hwsim: Add custom regulatory for 6GHz (Íñigo Huguet) [2059994] - mac80211_hwsim: don't shadow a global variable (Íñigo Huguet) [2059994] - mac80211_hwsim: check TX and STA bandwidth (Íñigo Huguet) [2059994] - nl80211: accept only HE capability elements with valid size (Íñigo Huguet) [2059994] - mac80211: parse only HE capability elements with valid size (Íñigo Huguet) [2059994] - ieee80211: add helper to check HE capability element size (Íñigo Huguet) [2059994] - nl80211: use RCU to read regdom in reg get/dump (Íñigo Huguet) [2059994] - mac80211_hwsim: Add debugfs to control rx status RSSI (Íñigo Huguet) [2059994] - ieee80211: use tab to indent struct ieee80211_neighbor_ap_info (Íñigo Huguet) [2059994] - rtw89: handle TX/RX 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: declare if chip support 160M bandwidth (Íñigo Huguet) [2059994] - rtw89: add 6G support to rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: extend subband for 6G band (Íñigo Huguet) [2059994] - rtw89: refine naming of rfk helpers with prefix (Íñigo Huguet) [2059994] - rtw89: make rfk helpers common across chips (Íñigo Huguet) [2059994] - brcmfmac: Add BCM43454/6 support (Íñigo Huguet) [2059994] - ath11k: fix destination monitor ring out of sync (Íñigo Huguet) [2059994] - ath11k: fix radar detection in 160 Mhz (Íñigo Huguet) [2059994] - ath11k: fix WARN_ON during ath11k_mac_update_vif_chan (Íñigo Huguet) [2059994] - ath11k: fix uninitialized rate_idx in ath11k_dp_tx_update_txcompl() (Íñigo Huguet) [2059994] - brcmfmac: of: remove redundant variable len (Íñigo Huguet) [2059994] - brcmfmac: p2p: Replace one-element arrays with flexible-array members (Íñigo Huguet) [2059994] - rtw89: coex: set EN bit to PLT register (Íñigo Huguet) [2059994] - rtw89: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw88: recover rates of rate adaptive mechanism (Íñigo Huguet) [2059994] - rtw89: declare AP mode support (Íñigo Huguet) [2059994] - rtw89: debug: add stations entry to show ID assignment (Íñigo Huguet) [2059994] - rtw89: implement ieee80211_ops::start_ap and stop_ap (Íñigo Huguet) [2059994] - rtw89: maintain assoc/disassoc STA states of firmware and hardware (Íñigo Huguet) [2059994] - rtw89: only STA mode change vif_type mapping dynamically (Íñigo Huguet) [2059994] - rtw89: add addr_cam field to sta to support AP mode (Íñigo Huguet) [2059994] - rtw89: extend role_maintain to support AP mode (Íñigo Huguet) [2059994] - rtw88: fix use after free in rtw_hw_scan_update_probe_req() (Íñigo Huguet) [2059994] - mac80211: Remove redundent assignment channel_type (Íñigo Huguet) [2059994] - mac80211: remove useless ieee80211_vif_is_mesh() check (Íñigo Huguet) [2059994] - mac80211: fix struct ieee80211_tx_info size (Íñigo Huguet) [2059994] - mac80211: mlme: validate peer HE supported rates (Íñigo Huguet) [2059994] - mac80211: remove unused macros (Íñigo Huguet) [2059994] - cfg80211: pmsr: remove useless ifdef guards (Íñigo Huguet) [2059994] - mac80211: airtime: avoid variable shadowing (Íñigo Huguet) [2059994] - mac80211: mlme: add documentation from spec to code (Íñigo Huguet) [2059994] - mac80211: vht: use HE macros for parsing HE capabilities (Íñigo Huguet) [2059994] - ieee80211: radiotap: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - ieee80211: fix -Wcast-qual warnings (Íñigo Huguet) [2059994] - cfg80211: don't add non transmitted BSS to 6GHz scanned channels (Íñigo Huguet) [2059994] - ieee80211: fix HE SPR size calculation (Íñigo Huguet) [2059994] - cfg80211/mac80211: assume CHECKSUM_COMPLETE includes SNAP (Íñigo Huguet) [2059994] - mac80211: consider RX NSS in UHB connection (Íñigo Huguet) [2059994] - mac80211: limit bandwidth in HE capabilities (Íñigo Huguet) [2059994] - mt76: redefine mt76_for_each_q_rx to adapt mt7986 changes (Íñigo Huguet) [2059994] - mt76: dma: initialize skip_unmap in mt76_dma_rx_fill (Íñigo Huguet) [2059994] - mt76: do not always copy ethhdr in reverse_frag0_hdr_trans (Íñigo Huguet) [2059994] - mt76: mt76x02: use mt76_phy_dfs_state to determine radar detector state (Íñigo Huguet) [2059994] - mt76: mt7615: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt7915: fix/rewrite the dfs state handling logic (Íñigo Huguet) [2059994] - mt76: mt76x02: improve tx hang detection (Íñigo Huguet) [2059994] - mt76x02: improve mac error check/reset reliability (Íñigo Huguet) [2059994] - mt76: mt7921s: run sleep mode by default (Íñigo Huguet) [2059994] - mt76: sdio: honor the largest Tx buffer the hardware can support (Íñigo Huguet) [2059994] - mt76: mt7915: fix the nss setting in bitrates (Íñigo Huguet) [2059994] - mt76: mt7915: update max_mpdu_size in mt7915_mcu_sta_amsdu_tlv() (Íñigo Huguet) [2059994] - mt76: mt7915: fix mcs_map in mt7915_mcu_set_sta_he_mcs() (Íñigo Huguet) [2059994] - mt76: mt7921s: fix a possible memory leak in mt7921_load_patch (Íñigo Huguet) [2059994] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_sta (Íñigo Huguet) [2059994] - mt76: stop the radar detector after leaving dfs channel (Íñigo Huguet) [2059994] - mt76: mt7615: check sta_rates pointer in mt7615_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7603: check sta_rates pointer in mt7603_sta_rate_tbl_update (Íñigo Huguet) [2059994] - mt76: mt7663s: flush runtime-pm queue after waking up the device (Íñigo Huguet) [2059994] - mt76: mt7615: add support for LG LGSBWAC02 (MT7663BUN) (Íñigo Huguet) [2059994] - mt76: mt7921: remove duplicated code in mt7921_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: mt7915: add missing DATA4_TB_SPTL_REUSE1 to mt7915_mac_decode_he_radiotap (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_lmac_mapping in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar background detection (Íñigo Huguet) [2059994] - mt76: mt7915: report radar pattern if detected by rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce rdd_monitor debugfs node (Íñigo Huguet) [2059994] - mt76: mt7915: enable radar trigger on rdd2 (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt7915_set_radar_background routine (Íñigo Huguet) [2059994] - mt76: mt7915: set bssinfo/starec command when adding interface (Íñigo Huguet) [2059994] - mt76: mt7921: toggle runtime-pm adding a monitor vif (Íñigo Huguet) [2059994] - mt76: mt7921: fix endianness issues in mt7921_mcu_set_tx() (Íñigo Huguet) [2059994] - mt76: sdio: disable interrupt in mt76s_sdio_irq (Íñigo Huguet) [2059994] - mt76: mt7921: fix crash when startup fails. (Íñigo Huguet) [2059994] - mt76: mt7921s: fix mt7921s_mcu_[fw|drv]_pmctrl (Íñigo Huguet) [2059994] - mt76: mt7921: fix ht mcs in mt7921_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7915: fix ht mcs in mt7915_mac_add_txs_skb() (Íñigo Huguet) [2059994] - mt76: mt7615: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: fix a leftover race in runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: do not always disable fw runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7915: add support for passing chip/firmware debug data to user space (Íñigo Huguet) [2059994] - mt76: mt7615e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7915: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: mt7615: update bss_info with cipher after setting the group key (Íñigo Huguet) [2059994] - mt76: connac: add support for passing the cipher field in bss_info (Íñigo Huguet) [2059994] - mt76: mt7921e: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: mt7615: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2059994] - mt76: mt7921: set EDCA parameters with the MCU CE command (Íñigo Huguet) [2059994] - mt76: mt76_connac: fix MCU_CE_CMD_SET_ROC definition error (Íñigo Huguet) [2059994] - mt76: mt7921: forbid the doze mode when coredump is in progress (Íñigo Huguet) [2059994] - mt76: mt7921e: make dev->fw_assert usage consistent (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_rdd_cmd in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_set_rts_thresh (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_gen_dl_mode in mt76-connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_init_download (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_patch_sem_ctrl/mt76_connac_mcu_start_patch (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_restart in common module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_start_firmware (Íñigo Huguet) [2059994] - mt76: mt7921: get rid of mt7921_mcu_get_eeprom (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_set_pm in connac module (Íñigo Huguet) [2059994] - mt76: connac: introduce is_connac_v1 utility routine (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_wtbl_update_hdr_trans in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ht_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_smps_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_uapsd (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_generic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_wtbl_ba_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_sta_ba_tlv (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_basic_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_ext_tlv in connac module (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_bss_omac_tlv in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: remove duplicated defs in mcu.h (Íñigo Huguet) [2059994] - mt76: mt7915: move pci specific code back to pci.c (Íñigo Huguet) [2059994] - mt76: mt7921s: update mt7921s_wfsys_reset sequence (Íñigo Huguet) [2059994] - mt76: mt7921s: clear MT76_STATE_MCU_RUNNING immediately after reset (Íñigo Huguet) [2059994] - mt76: sdio: lock sdio when it is needed (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_sta_basic_tlv (Íñigo Huguet) [2059994] - mt76: mt7915: use proper aid value in mt7915_mcu_wtbl_generic_tlv in sta mode (Íñigo Huguet) [2059994] - mt76: make mt76_sar_capa static (Íñigo Huguet) [2059994] - mt76: mt7915: add device id for mt7916 (Íñigo Huguet) [2059994] - mt76: set wlan_idx_hi on mt7916 (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_add_key in connac module (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_get_phy utilities (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_chan_bw in common code (Íñigo Huguet) [2059994] - mt76: connac: move mt76_connac_mcu_get_cipher in common code (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_add_tlv routine (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_wtbl_req (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac_mcu_alloc_sta_req (Íñigo Huguet) [2059994] - mt76: connac: fix sta_rec_wtbl tag len (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7916 calibrated data support (Íñigo Huguet) [2059994] - mt76: mt7915: update mt7915_chan_mib_offs for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: update rx rate reporting for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: add txfree event v3 (Íñigo Huguet) [2059994] - mt76: mt7915: enlarge wcid size to 544 (Íñigo Huguet) [2059994] - mt76: mt7915: rework eeprom.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: mt7915: add firmware support for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: rework dma.c to adapt mt7916 changes (Íñigo Huguet) [2059994] - mt76: add MT_RXQ_MAIN_WA for mt7916 (Íñigo Huguet) [2059994] - mt76: mt7915: refine register definition (Íñigo Huguet) [2059994] - mt76: mt7915: add mt7915_mmio_probe() as a common probing function (Íñigo Huguet) [2059994] - mt76: mt7915: fix polling firmware-own status (Íñigo Huguet) [2059994] - brcmfmac: pcie: Read the console on init and shutdown (Íñigo Huguet) [2059994] - brcmfmac: fwil: Constify iovar name arguments (Íñigo Huguet) [2059994] - brcmfmac: of: Use devm_kstrdup for board_type & check for errors (Íñigo Huguet) [2059994] - brcmfmac: pcie: Fix crashes due to early IRQs (Íñigo Huguet) [2059994] - brcmfmac: pcie: Replace brcmf_pcie_copy_mem_todev with memcpy_toio (Íñigo Huguet) [2059994] - brcmfmac: pcie: Declare missing firmware files in pcie.c (Íñigo Huguet) [2059994] - brcmfmac: firmware: Allocate space for default boardrev in nvram (Íñigo Huguet) [2059994] - brcmfmac: pcie: Release firmwares in the brcmf_pcie_setup error path (Íñigo Huguet) [2059994] - rtlwifi: remove redundant initialization of variable ul_encalgo (Íñigo Huguet) [2059994] - ray_cs: Check ioremap return value (Íñigo Huguet) [2059994] - ath11k: add debugfs for TWT debug calls (Íñigo Huguet) [2059994] - ath11k: add WMI calls to manually add/del/pause/resume TWT dialogs (Íñigo Huguet) [2059994] - ath11k: Add debugfs interface to configure firmware debug log level (Íñigo Huguet) [2059994] - rtw88: rtw8821c: enable rfe 6 devices (Íñigo Huguet) [2059994] - rtw88: fix memory overrun and memory leak during hw_scan (Íñigo Huguet) [2059994] - rtw88: fix idle mode flow for hw scan (Íñigo Huguet) [2059994] - rtw88: check for validity before using a pointer (Íñigo Huguet) [2059994] - ath11k: mhi: use mhi_sync_power_up() (Íñigo Huguet) [2059994] - ath11k: pci: fix crash on suspend if board file is not found (Íñigo Huguet) [2059994] - ath11k: Fix missing rx_desc_get_ldpc_support in wcn6855_ops (Íñigo Huguet) [2059994] - ath11k: Fix uninitialized symbol 'rx_buf_sz' (Íñigo Huguet) [2059994] - ath11k: fix kernel panic during unload/load ath11k modules (Íñigo Huguet) [2059994] - ath11k: Rename ath11k_ahb_ext_irq_config (Íñigo Huguet) [2059994] - brcmfmac: add CYW43570 PCIE device (Íñigo Huguet) [2059994] - brcmfmac: use ISO3166 country code and 0 rev as fallback on some devices (Íñigo Huguet) [2059994] - rtw89: use pci_read/write_config instead of dbi read/write (Íñigo Huguet) [2059994] - rtw89: refine DIG feature to support 160M and CCK PD (Íñigo Huguet) [2059994] - rtw89: include subband type in channel params (Íñigo Huguet) [2059994] - rtw89: handle 6G band if supported by a chipset (Íñigo Huguet) [2059994] - rtw89: separate {init,deinit}_addr_cam functions (Íñigo Huguet) [2059994] - rtw89: set mac_id and port ID to TXWD (Íñigo Huguet) [2059994] - rtw89: send broadcast/multicast packets via HIQ if STAs are in sleep mode (Íñigo Huguet) [2059994] - rtw89: configure mac port HIQ registers (Íñigo Huguet) [2059994] - rtw89: rename vif_maintain to role_maintain (Íñigo Huguet) [2059994] - rtw89: extend firmware commands on states of sta_assoc and sta_disconnect (Íñigo Huguet) [2059994] - rtw89: allocate mac_id for each station in AP mode (Íñigo Huguet) [2059994] - rtw89: implement mac80211_ops::set_tim to indicate STA to receive packets (Íñigo Huguet) [2059994] - rtw89: add C2H handle of BCN_CNT (Íñigo Huguet) [2059994] - rtw89: download beacon content to firmware (Íñigo Huguet) [2059994] - rtw89: use hardware SSN to TX management frame (Íñigo Huguet) [2059994] - rtw89: configure rx_filter according to FIF_PROBE_REQ (Íñigo Huguet) [2059994] - rtw89: correct use of BA CAM (Íñigo Huguet) [2059994] - rtw89: encapsulate RX handlers to single function (Íñigo Huguet) [2059994] - rtw89: Add RX counters of VHT MCS-10/11 to debugfs (Íñigo Huguet) [2059994] - rtw89: remove duplicate definition of hardware port number (Íñigo Huguet) [2059994] - rtw89: extract modules by chipset (Íñigo Huguet) [2059994] - ath11k: avoid firmware crash when reg set for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: set WMI_PEER_40MHZ while peer assoc for 6 GHz (Íñigo Huguet) [2059994] - ath9k_htc: fix uninit value bugs (Íñigo Huguet) [2059994] - ath10k: abstract htt_rx_desc structure (Íñigo Huguet) [2059994] - ath9k: remove redundant status variable (Íñigo Huguet) [2059994] - ath11k: Reconfigure hardware rate for WCN6855 after vdev is started (Íñigo Huguet) [2059994] - ath: dfs_pattern_detector: Avoid open coded arithmetic in memory allocation (Íñigo Huguet) [2059994] - ath10k: Use platform_get_irq() to get the interrupt (Íñigo Huguet) [2059994] - ath11k: fix error code in ath11k_qmi_assign_target_mem_chunk() (Íñigo Huguet) [2059994] - ath11k: move function ath11k_dp_rx_process_mon_status (Íñigo Huguet) [2059994] - ath11k: enable RX PPDU stats in monitor co-exist mode (Íñigo Huguet) [2059994] - ath11k: free peer for station when disconnect from AP for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - ath11k: add LDPC FEC type in 802.11 radiotap header (Íñigo Huguet) [2059994] - ath11k: Refactor the fallback routine when peer create fails (Íñigo Huguet) [2059994] - ath11k: fix workqueue not getting destroyed after rmmod (Íñigo Huguet) [2059994] - ath10k: fix memory overwrite of the WoWLAN wakeup packet pattern (Íñigo Huguet) [2059994] - ath11k: add missing of_node_put() to avoid leak (Íñigo Huguet) [2059994] - rfkill: define rfill_soft_blocked() if !RFKILL (Íñigo Huguet) [2059994] - Revert "ath10k: drop beacon and probe response which leak from other channel" (Íñigo Huguet) [2059994] - iwlwifi: mvm: return value for request_ownership (Íñigo Huguet) [2059994] - nl80211: Update bss channel on channel switch for P2P_CLIENT (Íñigo Huguet) [2059994] - iwlwifi: fix build error for IWLMEI (Íñigo Huguet) [2059994] - mac80211: treat some SAE auth steps as final (Íñigo Huguet) [2059994] - nl80211: Handle nla_memdup failures in handle_nan_filter (Íñigo Huguet) [2059994] - iwlwifi: mvm: check debugfs_dir ptr before use (Íñigo Huguet) [2059994] - iwlwifi: don't advertise TWT support (Íñigo Huguet) [2059994] - mac80211: fix forwarded mesh frames AC & queue selection (Íñigo Huguet) [2059994] - mac80211: refuse aggregations sessions before authorized (Íñigo Huguet) [2059994] - mac80211: fix EAPoL rekey fail in 802.3 rx path (Íñigo Huguet) [2059994] - iwlwifi: fix use-after-free (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Cinterion MV31-W (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add mru_default for Foxconn SDX55 (Íñigo Huguet) [2059994] - cfg80211: fix race in netlink owner interface destruction (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't send SAR GEO command for 3160 devices (Íñigo Huguet) [2059994] - iwlwifi: remove deprecated broadcast filtering feature (Íñigo Huguet) [2059994] - iwlwifi: mei: report RFKILL upon register when needed (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't feed the hardware RFKILL into iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: retry mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix the pskb_may_pull check in ipv4 (Íñigo Huguet) [2059994] - iwlwifi: pcie: gen2: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: pcie: fix locking when "HW not ready" (Íñigo Huguet) [2059994] - iwlwifi: fix iwl_legacy_rate_to_fw_idx (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix condition which checks the version of rate_n_flags (Íñigo Huguet) [2059994] - mac80211_hwsim: initialize ieee80211_tx_info at hw_scan_work (Íñigo Huguet) [2059994] - mac80211_hwsim: report NOACK frames in tx_status (Íñigo Huguet) [2059994] - mac80211: mlme: check for null after calling kmemdup (Íñigo Huguet) [2059994] - brcmfmac: firmware: Fix crash in brcm_alt_fw_path (Íñigo Huguet) [2059994] - mac80211: use ieee80211_bss_get_elem() (Íñigo Huguet) [2059994] - nl80211: clarify comment for mesh PLINK_BLOCKED state (Íñigo Huguet) [2059994] - mac80211: Add stations iterator where the iterator function may sleep (Íñigo Huguet) [2059994] - mac80211: allow non-standard VHT MCS-10/11 (Íñigo Huguet) [2059994] - codel: remove unnecessary pkt_sched.h include (Íñigo Huguet) [2059994] - codel: remove unnecessary sock.h include (Íñigo Huguet) [2059994] - rtw88: don't consider deep PS mode when transmitting packet (Íñigo Huguet) [2059994] - ath11k: add support of firmware logging for WCN6855 (Íñigo Huguet) [2059994] - ath10k: replace strlcpy with strscpy (Íñigo Huguet) [2059994] - rtw88: support SAR via kernel common API (Íñigo Huguet) [2059994] - rtw88: 8822c: add ieee80211_ops::hw_scan (Íñigo Huguet) [2059994] - iwlwifi: mei: wait before mapping the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: clear the ownership when the driver goes down (Íñigo Huguet) [2059994] - iwlwifi: fw: fix some scan kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove card state notification code (Íñigo Huguet) [2059994] - iwlwifi: mvm: drop too short packets silently (Íñigo Huguet) [2059994] - iwlwifi: return op_mode only in case the failure is from MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: support Bz TX checksum offload (Íñigo Huguet) [2059994] - iwlwifi: mvm: add US/CA to TAS block list if OEM isn't allowed (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set schedule scan profiles (Íñigo Huguet) [2059994] - iwlwifi: mvm: correctly set channel flags (Íñigo Huguet) [2059994] - iwlwifi: mvm: always store the PPAG table as the latest version. (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 69 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support TLV-based firmware reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: change old-SN drop threshold (Íñigo Huguet) [2059994] - iwlwifi: mvm: don't trust hardware queue number (Íñigo Huguet) [2059994] - iwlwifi: mvm: handle RX checksum on Bz devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: use a define for checksum flags mask (Íñigo Huguet) [2059994] - iwlwifi: remove module loading failure message (Íñigo Huguet) [2059994] - iwlwifi: mvm: isolate offload assist (checksum) calculation (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for OCE scan (Íñigo Huguet) [2059994] - iwlwifi: dump RCM error tables (Íñigo Huguet) [2059994] - iwlwifi: dump both TCM error tables if present (Íñigo Huguet) [2059994] - iwlwifi: dump CSR scratch from outer function (Íñigo Huguet) [2059994] - iwlwifi: parse error tables from debug TLVs (Íñigo Huguet) [2059994] - iwlwifi: recognize missing PNVM data and then log filename (Íñigo Huguet) [2059994] - iwlwifi: rs: add support for TLC config command ver 4 (Íñigo Huguet) [2059994] - iwlwifi: mvm: rfi: update rfi table (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add list of OEMs allowed to use TAS (Íñigo Huguet) [2059994] - iwlwifi: mvm: support revision 1 of WTAS table (Íñigo Huguet) [2059994] - iwlwifi: fw: remove dead error log code (Íñigo Huguet) [2059994] - iwlwifi: do not use __unused as variable name (Íñigo Huguet) [2059994] - iwlwifi: iwl-eeprom-parse: mostly dvm only (Íñigo Huguet) [2059994] - iwlwifi: mvm: clean up indenting in iwl_mvm_tlc_update_notif() (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a stray tab (Íñigo Huguet) [2059994] - ath11k: add regdb.bin download for regdb offload (Íñigo Huguet) [2059994] - rtl8xxxu: Improve the A-MPDU retransmission rate with RTS/CTS protection (Íñigo Huguet) [2059994] - rtw88: don't check CRC of VHT-SIG-B in 802.11ac signal (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix imbalanced locking in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2059994] - iwlwifi: mvm: add dbg_time_point to debugfs (Íñigo Huguet) [2059994] - iwlwifi: mvm: add missing min_size to kernel-doc (Íñigo Huguet) [2059994] - iwlwifi: mei: fix W=1 warnings (Íñigo Huguet) [2059994] - ath11k: add support for hardware rfkill for QCA6390 (Íñigo Huguet) [2059994] - ath11k: report tx bitrate for iw wlan station dump (Íñigo Huguet) [2059994] - ath11k: fix warning of RCU usage for ath11k_mac_get_arvif_by_vdev_id() (Íñigo Huguet) [2059994] - ath11k: add signal report to mac80211 for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: report rssi of each chain to mac80211 for QCA6390/WCN6855 (Íñigo Huguet) [2059994] - cfg80211: Enable regulatory enforcement checks for drivers supporting mesh iface (Íñigo Huguet) [2059994] - rfkill: allow to get the software rfkill state (Íñigo Huguet) [2059994] - cfg80211: refactor cfg80211_get_ies_channel_number() (Íñigo Huguet) [2059994] - nl82011: clarify interface combinations wrt. channels (Íñigo Huguet) [2059994] - nl80211: Add support to offload SA Query procedures for AP SME device (Íñigo Huguet) [2059994] - nl80211: Add support to set AP settings flags with single attribute (Íñigo Huguet) [2059994] - mac80211: add more HT/VHT/HE state logging (Íñigo Huguet) [2059994] - cfg80211: Use the HE operation IE to determine a 6GHz BSS channel (Íñigo Huguet) [2059994] - cfg80211: rename offchannel_chain structs to background_chain to avoid confusion with ETSI standard (Íñigo Huguet) [2059994] - mac80211: Notify cfg80211 about association comeback (Íñigo Huguet) [2059994] - cfg80211: Add support for notifying association comeback (Íñigo Huguet) [2059994] - mac80211: introduce channel switch disconnect function (Íñigo Huguet) [2059994] - cfg80211: Fix order of enum nl80211_band_iftype_attr documentation (Íñigo Huguet) [2059994] - cfg80211: simplify cfg80211_chandef_valid() (Íñigo Huguet) [2059994] - mac80211: Remove a couple of obsolete TODO (Íñigo Huguet) [2059994] - mac80211: use coarse boottime for airtime fairness code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix cmd timeout in throughput test (Íñigo Huguet) [2059994] - mt76: mt7921s: fix suspend error with enlarging mcu timeout value (Íñigo Huguet) [2059994] - mt76: mt7921s: make pm->suspended usage consistent (Íñigo Huguet) [2059994] - mt76: mt7921: clear pm->suspended in mt7921_mac_reset_work (Íñigo Huguet) [2059994] - mt76: connac: rely on le16_add_cpu in mt76_connac_mcu_add_nested_tlv (Íñigo Huguet) [2059994] - mt76: mt7921: remove dead definitions (Íñigo Huguet) [2059994] - mt76: mt7915: add mu-mimo and ofdma debugfs knobs (Íñigo Huguet) [2059994] - mt76: mt7915: introduce mt76_vif in mt7915_vif (Íñigo Huguet) [2059994] - mt76: mt7921: reduce log severity levels for informative messages (Íñigo Huguet) [2059994] - mt76: mt7915: rely on mt76_connac definitions (Íñigo Huguet) [2059994] - mt76: connac: rely on MCU_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_CE_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_UNI_CMD macro (Íñigo Huguet) [2059994] - mt76: connac: remove MCU_FW_PREFIX bit (Íñigo Huguet) [2059994] - mt76: connac: align MCU_EXT definitions with 7915 driver (Íñigo Huguet) [2059994] - mt76: connac: introduce MCU_EXT macros (Íñigo Huguet) [2059994] - mt76: mt7615: in debugfs queue stats, skip wmm index 3 on mt7663 (Íñigo Huguet) [2059994] - mt76: mt7915: process txfree and txstatus without allocating skbs (Íñigo Huguet) [2059994] - mt76: allow drivers to drop rx packets early (Íñigo Huguet) [2059994] - mt76: mt7663: disable 4addr capability (Íñigo Huguet) [2059994] - mt76: only access ieee80211_hdr after mt76_insert_ccmp_hdr (Íñigo Huguet) [2059994] - mt76: move sar_capa configuration in common code (Íñigo Huguet) [2059994] - mt76: mt7921s: fix possible kernel crash due to invalid Rx count (Íñigo Huguet) [2059994] - mt76: mt7921s: fix bus hang with wrong privilege (Íñigo Huguet) [2059994] - mt76: eeprom: tolerate corrected bit-flips (Íñigo Huguet) [2059994] - mt76: mt7603: improve reliability of tx powersave filtering (Íñigo Huguet) [2059994] - mt76: clear sta powersave flag after notifying driver (Íñigo Huguet) [2059994] - mt76: mt7915: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7603: introduce SAR support (Íñigo Huguet) [2059994] - mt76: mt7915: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7615: improve wmm index allocation (Íñigo Huguet) [2059994] - mt76: mt7921s: fix the device cannot sleep deeply in suspend (Íñigo Huguet) [2059994] - mt76: mt7615: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt7915: fix decap offload corner case with 4-addr VLAN frames (Íñigo Huguet) [2059994] - mt76: mt76x02: introduce SAR support (Íñigo Huguet) [2059994] - mt76: move sar utilities to mt76-core module (Íñigo Huguet) [2059994] - mt76: mt7921: honor mt76_connac_mcu_set_rate_txpower return value in mt7921_config (Íñigo Huguet) [2059994] - mt76: do not pass the received frame with decryption error (Íñigo Huguet) [2059994] - mt76: connac: remove PHY_MODE_AX_6G configuration in mt76_connac_get_phy_mode (Íñigo Huguet) [2059994] - mt76: mt7615: remove dead code in get_omac_idx (Íñigo Huguet) [2059994] - mt76: mt7921: introduce 160 MHz channel bandwidth support (Íñigo Huguet) [2059994] - mt76: mt7921: add support for PCIe ID 0x0608/0x0616 (Íñigo Huguet) [2059994] - mt76: testmode: add support to set MAC (Íñigo Huguet) [2059994] - mt76: mt7915: add default calibrated data support (Íñigo Huguet) [2059994] - mt76: only set rx radiotap flag from within decoder functions (Íñigo Huguet) [2059994] - mt76: reverse the first fragmented frame to 802.11 (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Introduce Sierra EM919X support (Íñigo Huguet) [2059994] - bus: mhi: core: Add an API for auto queueing buffers for DL channel (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Simplify code and axe the use of a deprecated API (Íñigo Huguet) [2059994] - bus: mhi: core: Use macros for execution environment features (Íñigo Huguet) [2059994] - bus: mhi: pci_generic: Add new device ID support for T99W175 (Íñigo Huguet) [2059994] - ath11k: Use reserved host DDR addresses from DT for PCI devices (Íñigo Huguet) [2059994] - ath11k: Change qcn9074 fw to operate in mode-2 (Íñigo Huguet) [2059994] - ath11k: add ab to TARGET_NUM_VDEVS & co (Íñigo Huguet) [2059994] - brcmfmac: Fix incorrect type assignments for keep-alive (Íñigo Huguet) [2059994] - ath11k: Avoid false DEADLOCK warning reported by lockdep (Íñigo Huguet) [2059994] - ath11k: set DTIM policy to stick mode for station interface (Íñigo Huguet) [2059994] - ath11k: support MAC address randomization in scan (Íñigo Huguet) [2059994] - ath10k: wmi: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: htt: remove array of flexible structures (Íñigo Huguet) [2059994] - ath10k: drop beacon and probe response which leak from other channel (Íñigo Huguet) [2059994] - ath11k: Process full monitor mode rx support (Íñigo Huguet) [2059994] - ath11k: add software monitor ring descriptor for full monitor (Íñigo Huguet) [2059994] - ath11k: Add htt cmd to enable full monitor mode (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_HW_SINGLE_SCAN_ON_ALL_BANDS for WCN6855 (Íñigo Huguet) [2059994] - rtw88: refine tx_pwr_tbl debugfs to show channel and bandwidth (Íñigo Huguet) [2059994] - rtw88: add debugfs to fix tx rate (Íñigo Huguet) [2059994] - ath: regdom: extend South Korea regulatory domain support (Íñigo Huguet) [2059994] - ath11k: add wait operation for tx management packets for flush from mac80211 (Íñigo Huguet) [2059994] - ath11k: add 11d scan offload support (Íñigo Huguet) [2059994] - ath11k: add configure country code for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: avoid deadlock by change ieee80211_queue_work for regd_update_work (Íñigo Huguet) [2059994] - iwlwifi: work around reverse dependency on MEI (Íñigo Huguet) [2059994] - iwlwifi: mvm: optionally suppress assert log (Íñigo Huguet) [2059994] - iwlwifi: fw: correctly detect HW-SMEM region subtype (Íñigo Huguet) [2059994] - iwlwifi: implement reset flow for Bz devices (Íñigo Huguet) [2059994] - iwlwifi: dbg: disable ini debug in 8000 family and below (Íñigo Huguet) [2059994] - iwlwifi: support SAR GEO Offset Mapping override via BIOS (Íñigo Huguet) [2059994] - iwlwifi: pcie: retake ownership after reset (Íñigo Huguet) [2059994] - iwlwifi: mvm: always use 4K RB size by default (Íñigo Huguet) [2059994] - iwlwifi: mvm/api: define system control command (Íñigo Huguet) [2059994] - iwlwifi: bump FW API to 68 for AX devices (Íñigo Huguet) [2059994] - iwlwifi: mvm: add some missing command strings (Íñigo Huguet) [2059994] - iwlwifi: fw: add support for splitting region type bits (Íñigo Huguet) [2059994] - iwlwifi: swap 1650i and 1650s killer struct names (Íñigo Huguet) [2059994] - iwlwifi: yoyo: support for DBGC4 for dram (Íñigo Huguet) [2059994] - iwlwifi: mvm: update rate scale in moving back to assoc state (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for statistics update version 15 (Íñigo Huguet) [2059994] - iwlwifi: mvm: Add support for a new version of scan request command (Íñigo Huguet) [2059994] - iwlwifi: mvm: remove session protection upon station removal (Íñigo Huguet) [2059994] - iwlwifi: mvm: add support for PHY context command v4 (Íñigo Huguet) [2059994] - iwlwifi: fw: api: add link to PHY context command struct v1 (Íñigo Huguet) [2059994] - iwlwifi: mvm: support RLC configuration command (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: support v12 wowlan status (Íñigo Huguet) [2059994] - iwlwifi: mvm: parse firmware alive message version 6 (Íñigo Huguet) [2059994] - iwlwifi: pcie: support Bz suspend/resume trigger (Íñigo Huguet) [2059994] - iwlwifi: mvm: d3: move GTK rekeys condition (Íñigo Huguet) [2059994] - ath11k: change to use dynamic memory for channel list of scan (Íñigo Huguet) [2059994] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2059994] - ath9k: switch to rate table based lookup (Íñigo Huguet) [2059994] - iwlwifi: mvm: demote non-compliant kernel-doc header (Íñigo Huguet) [2059994] - iwlwifi: mvm: fix a possible NULL pointer deference (Íñigo Huguet) [2059994] - iwlwifi: mei: Fix spelling mistake "req_ownserhip" -> "req_ownership" (Íñigo Huguet) [2059994] - iwlwifi: mei: don't rely on the size from the shared area (Íñigo Huguet) [2059994] - iwlwifi: mei: fix linking when tracing is not enabled (Íñigo Huguet) [2059994] - ath11k: Avoid NULL ptr access during mgmt tx cleanup (Íñigo Huguet) [2059994] - rtlwifi: rtl8192de: Style clean-ups (Íñigo Huguet) [2059994] - brcmfmac: Configure keep-alive packet on suspend (Íñigo Huguet) [2059994] - ieee80211: change HE nominal packet padding value defines (Íñigo Huguet) [2059994] - cfg80211: use ieee80211_bss_get_elem() instead of _get_ie() (Íñigo Huguet) [2059994] - iwlwifi: mvm: read the rfkill state and feed it to iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mvm: add vendor commands needed for iwlmei (Íñigo Huguet) [2059994] - iwlwifi: integrate with iwlmei (Íñigo Huguet) [2059994] - iwlwifi: mei: add debugfs hooks (Íñigo Huguet) [2059994] - iwlwifi: mei: add the driver to allow cooperation with CSME (Íñigo Huguet) [2059994] - mwifiex: Ensure the version string from the firmware is 0-terminated (Íñigo Huguet) [2059994] - mwifiex: Add quirk to disable deep sleep with certain hardware revision (Íñigo Huguet) [2059994] - mwifiex: Use a define for firmware version string length (Íñigo Huguet) [2059994] - rtw88: add debugfs to force lowest basic rate (Íñigo Huguet) [2059994] - rtw88: follow the AP basic rates for tx mgmt frame (Íñigo Huguet) [2059994] - mac80211: Use memset_after() to clear tx status (Íñigo Huguet) [2059994] - mac80211: notify non-transmitting BSS of color changes (Íñigo Huguet) [2059994] - mac80211: minstrel_ht: remove unused SAMPLE_SWITCH_THR define (Íñigo Huguet) [2059994] - cfg80211: allow continuous radar monitoring on offchannel chain (Íñigo Huguet) [2059994] - cfg80211: schedule offchan_cac_abort_wk in cfg80211_radar_event (Íñigo Huguet) [2059994] - cfg80211: delete redundant free code (Íñigo Huguet) [2059994] - mac80211: Remove unused assignment statements (Íñigo Huguet) [2059994] - cfg80211: fix possible NULL pointer dereference in cfg80211_stop_offchan_radar_detection (Íñigo Huguet) [2059994] - ath11k: Use memset_startat() for clearing queue descriptors (Íñigo Huguet) [2059994] - ath11k: Fix spelling mistake "detetction" -> "detection" (Íñigo Huguet) [2059994] - Revert "ath11k: add read variant from SMBIOS for download board data" (Íñigo Huguet) [2059994] - ath11k: add read variant from SMBIOS for download board data (Íñigo Huguet) [2059994] - ath11k: calculate the correct NSS of peer for HE capabilities (Íñigo Huguet) [2059994] - ath11k: change to treat alpha code na as world wide regdomain (Íñigo Huguet) [2059994] - cfg80211: move offchan_cac_event to a dedicated work (Íñigo Huguet) [2059994] - mac80211_hwsim: Fix spelling mistake "Droping" -> "Dropping" (Íñigo Huguet) [2059994] - mac80211: introduce set_radar_offchan callback (Íñigo Huguet) [2059994] - cfg80211: implement APIs for dedicated radar detection HW (Íñigo Huguet) [2059994] - ath11k: add support for BSS color change (Íñigo Huguet) [2059994] - ath11k: add trace log support (Íñigo Huguet) [2059994] - ath11k: Add missing qmi_txn_cancel() (Íñigo Huguet) [2059994] - ath11k: Disabling credit flow for WMI path (Íñigo Huguet) [2059994] - ath11k: Increment pending_mgmt_tx count before tx send invoke (Íñigo Huguet) [2059994] - ath11k: send proper txpower and maxregpower values to firmware (Íñigo Huguet) [2059994] - ath11k: move peer delete after vdev stop of station for QCA6390 and WCN6855 (Íñigo Huguet) [2059994] - ath11k: remove return for empty tx bitrate in mac_op_sta_statistics (Íñigo Huguet) [2059994] - ath11k: enable IEEE80211_VHT_EXT_NSS_BW_CAPABLE if NSS ratio enabled (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary lock contention in tx_completion path (Íñigo Huguet) [2059994] - ath11k: add branch predictors in dp_tx path (Íñigo Huguet) [2059994] - ath11k: avoid while loop in ring selection of tx completion interrupt (Íñigo Huguet) [2059994] - ath11k: remove mod operator in dst ring processing (Íñigo Huguet) [2059994] - ath11k: allocate HAL_WBM2SW_RELEASE ring from cacheable memory (Íñigo Huguet) [2059994] - ath11k: add branch predictors in process_rx (Íñigo Huguet) [2059994] - ath11k: remove usage quota while processing rx packets (Íñigo Huguet) [2059994] - ath11k: avoid active pdev check for each msdu (Íñigo Huguet) [2059994] - ath11k: avoid additional access to ath11k_hal_srng_dst_num_free (Íñigo Huguet) [2059994] - ath11k: modify dp_rx desc access wrapper calls inline (Íñigo Huguet) [2059994] - ath11k: allocate dst ring descriptors from cacheable memory (Íñigo Huguet) [2059994] - ath11k: disable unused CE8 interrupts for ipq8074 (Íñigo Huguet) [2059994] - ath11k: avoid unnecessary BH disable lock in STA kickout event (Íñigo Huguet) [2059994] - ath11k: enable 802.11 power save mode in station mode (Íñigo Huguet) [2059994] - ath11k: convert ath11k_wmi_pdev_set_ps_mode() to use enum wmi_sta_ps_mode (Íñigo Huguet) [2059994] - ath9k: use swap() to make code cleaner (Íñigo Huguet) [2059994] - ath10k: fetch (pre-)calibration data via nvmem subsystem (Íñigo Huguet) [2059994] - Revert "ath11k: add support for WCN6855 hw2.1" (Íñigo Huguet) [2059994] - iommu/vt-d: Make DMAR_UNITS_SUPPORTED a config setting (Jerry Snitselaar) [2095498] - scsi: mpi3mr: Fix kernel-doc (Tomas Henzl) [2091878] - scsi: mpi3mr: Rework mrioc->bsg_device model to fix warnings (Tomas Henzl) [2091878] - scsi: mpi3mr: Add target device related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Add shost related sysfs attributes (Tomas Henzl) [2091878] - scsi: mpi3mr: Return error if dma_alloc_coherent() fails (Tomas Henzl) [2091878] - scsi: mpi3mr: Fix a NULL vs IS_ERR() bug in mpi3mr_bsg_init() (Tomas Henzl) [2091878] - scsi: mpi3mr: Return I/Os to an unrecoverable HBA with DID_ERROR (Tomas Henzl) [2091878] - scsi: mpi3mr: Hidden drives not removed during soft reset (Tomas Henzl) [2091878] - scsi: mpi3mr: Increase I/O timeout value to 60s (Tomas Henzl) [2091878] - scsi: mpi3mr: Update driver version to 8.0.0.69.0 (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for NVMe passthrough (Tomas Henzl) [2091878] - scsi: mpi3mr: Expose adapter state to sysfs (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for PEL commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for MPT commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Move data structures/definitions from MPI headers to uapi header (Tomas Henzl) [2091878] - scsi: mpi3mr: Add support for driver commands (Tomas Henzl) [2091878] - scsi: mpi3mr: Add bsg device support (Tomas Henzl) [2091878] - selftests/powerpc: Add PPC_FEATURE2_ARCH_3_1 and PPC_FEATURE2_EBB bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add helper to exit on failure (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add interface test for mmcra register fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr3_src fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_fcs_fch fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr2_l2l3 field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr1_comb field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmc56 using pmc5 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_fc56 field using pmc1 (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmcjce field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_pmccext bit (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0_cc56run field (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu/: Add interface test for mmcr0 exception bits (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr3 and mmcra fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macro to extract mmcr0/mmcr1 fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to extract mmcr fields (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add event_init_sampling function (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add utility functions to post process the mmap buffer (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add macros to parse event codes (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Add support for perf sampling tests (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc: Add a test of counting larx/stcx (Desnes A. Nunes do Rosario) [2071113] - selftests/powerpc/pmu: Include mmap_buffer field as part of struct event (Desnes A. Nunes do Rosario) [2071113] - [s390] net/smc: Fix af_ops of child socket pointing to released memory (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereference in smc_pnet_find_ib() (Tobias Huschle) [2043832] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Tobias Huschle) [2043832] - [s390] net/smc: Call trace_smc_tx_sendmsg when data corked (Tobias Huschle) [2043832] - [s390] net/smc: Fix cleanup when register ULP fails (Tobias Huschle) [2043832] - [s390] net/smc: fix connection leak (Tobias Huschle) [2043832] - [s390] net/smc: Use a mutex for locking "struct smc_pnettable" (Tobias Huschle) [2043832] - [s390] net/smc: unlock on error paths in __smc_setsockopt() (Tobias Huschle) [2043832] - [s390] net/smc: return ETIMEDOUT when smc_connect_clc() timeout (Tobias Huschle) [2043832] - [s390] net/smc: Add comment for smc_tx_pending (Tobias Huschle) [2043832] - [s390] net/smc: Add global configure for handshake limitation by netlink (Tobias Huschle) [2043832] - [s390] net/smc: Dynamic control handshake limitation by socket options (Tobias Huschle) [2043832] - [s390] net/smc: Limit SMC visits when handshake workqueue congested (Tobias Huschle) [2043832] - [s390] net/smc: Limit backlog connections (Tobias Huschle) [2043832] - [s390] net/smc: Make smc_tcp_listen_work() independent (Tobias Huschle) [2043832] - [s390] net/smc: Avoid overwriting the copies of clcsock callback functions (Tobias Huschle) [2043832] - [s390] Partially revert "net/smc: Add netlink net namespace support" (Tobias Huschle) [2043832] - [s390] net/smc: Cork when sendpage with MSG_SENDPAGE_NOTLAST flag (Tobias Huschle) [2043832] - [s390] net/smc: Remove corked dealyed work (Tobias Huschle) [2043832] - [s390] net/smc: Send directly when TCP_CORK is cleared (Tobias Huschle) [2043832] - [s390] net/smc: Forward wakeup to smc socket waitqueue after fallback (Tobias Huschle) [2043832] - [s390] net/smc: Transitional solution for clcsock race issue (Tobias Huschle) [2043832] - [s390] net/smc: Fix hung_task when removing SMC-R devices (Tobias Huschle) [2043832] - [s390] net/smc: Remove unused function declaration (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between SMC-R link access and clear (Tobias Huschle) [2043832] - [s390] net/smc: Introduce a new conn->lgr validity check helper (Tobias Huschle) [2043832] - [s390] net/smc: Resolve the race between link group access and termination (Tobias Huschle) [2043832] - [s390] net/smc: Reset conn->lgr when link group registration fails (Tobias Huschle) [2043832] - [s390] net/smc: add comments for smc_link_{usable|sendable} (Tobias Huschle) [2043832] - [s390] net/smc: remove redundant re-assignment of pointer link (Tobias Huschle) [2043832] - [s390] net/smc: Introduce TCP ULP support (Tobias Huschle) [2043832] - [s390] net/smc: Add net namespace for tracepoints (Tobias Huschle) [2043832] - [s390] net/smc: Print net namespace in log (Tobias Huschle) [2043832] - [s390] net/smc: Add netlink net namespace support (Tobias Huschle) [2043832] - [s390] net/smc: Introduce net namespace support for linkgroup (Tobias Huschle) [2043832] - [s390] net/smc: Use the bitmap API when applicable (Tobias Huschle) [2043832] - [s390] net/smc: fix kernel panic caused by race of smc_sock (Tobias Huschle) [2043832] - [s390] net/smc: don't send CDC/LLC message if link not ready (Tobias Huschle) [2043832] - [s390] net/smc: fix using of uninitialized completions (Tobias Huschle) [2043832] - [s390] net/smc: Prevent smc_release() from long blocking (Tobias Huschle) [2043832] - [s390] net/smc: Clear memory when release and reuse buffer (Tobias Huschle) [2043832] - [s390] net/smc: Keep smc_close_final rc during active close (Tobias Huschle) [2043832] - [s390] net/smc: fix wrong list_del in smc_lgr_cleanup_early (Tobias Huschle) [2043832] - [s390] net/smc: Don't call clcsock shutdown twice when smc shutdown (Tobias Huschle) [2043832] - [s390] net/smc: Fix loop in smc_listen (Tobias Huschle) [2043832] - [s390] net/smc: Fix NULL pointer dereferencing in smc_vlan_by_tcpsk() (Tobias Huschle) [2043832] - [s390] net/smc: Ensure the active closing peer first closes clcsock (Tobias Huschle) [2043832] - [s390] net/smc: Clean up local struct sock variables (Tobias Huschle) [2043832] - [s390] net/smc: Avoid warning of possible recursive locking (Tobias Huschle) [2043832] - [s390] net/smc: Make sure the link_id is unique (Tobias Huschle) [2043832] - [s390] net/smc: Transfer remaining wait queue entries during fallback (Tobias Huschle) [2043832] - [s390] net/smc: fix sk_refcnt underflow on linkdown and fallback (Tobias Huschle) [2043832] - [s390] net/smc: Print function name in smcr_link_down tracepoint (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for smcr link down (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoints for tx and rx msg (Tobias Huschle) [2043832] - [s390] net/smc: Introduce tracepoint for fallback (Tobias Huschle) [2043832] - [s390] net/smc: Correct spelling mistake to TCPF_SYN_RECV (Tobias Huschle) [2043832] - [s390] net/smc: Fix smc_link->llc_testlink_time overflow (Tobias Huschle) [2043832] - [s390] net/smc: stop links when their GID is removed (Tobias Huschle) [2043832] - [s390] net/smc: add netlink support for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: extend LLC layer for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add v2 support to the work request layer (Tobias Huschle) [2043832] - [s390] net/smc: retrieve v2 gid from IB device (Tobias Huschle) [2043832] - [s390] net/smc: add v2 format of CLC decline message (Tobias Huschle) [2043832] - [s390] net/smc: add listen processing for SMC-Rv2 (Tobias Huschle) [2043832] - [s390] net/smc: add SMC-Rv2 connection establishment (Tobias Huschle) [2043832] - [s390] net/smc: prepare for SMC-Rv2 connection (Tobias Huschle) [2043832] - [s390] net/smc: save stack space and allocate smc_init_info (Tobias Huschle) [2043832] - [s390] net/smc: add generic netlink support for system EID (Tobias Huschle) [2043832] - [s390] net/smc: keep static copy of system EID (Tobias Huschle) [2043832] - [s390] net/smc: add support for user defined EIDs (Tobias Huschle) [2043832] - [s390] net/smc: Allow SMC-D 1MB DMB allocations (Tobias Huschle) [2043832] - [s390] net/smc: no need to flush smcd_dev's event_wq before destroying it (Tobias Huschle) [2043832] - [s390] net/smc: avoid possible duplicate dmb unregistration (Tobias Huschle) [2043832] - [s390] net/smc: remove device from smcd_dev_list after failed device_add() (Tobias Huschle) [2043832]- bnxt_en: parse and report result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: Fix unnecessary dropping of RX packets (Ken Cox) [2043782] - bnxt_en: Initiallize bp->ptp_lock first before using it (Ken Cox) [2043782] - bnxt_en: Fix possible bnxt_open() failure caused by wrong RFS flag (Ken Cox) [2043782] - bnxt_en: Prevent XDP redirect from running when stopping TX queue (Ken Cox) [2043782 1944997] - bnxt_en: reserve space inside receive page for skb_shared_info (Ken Cox) [2043782 1944997] - bnxt_en: Synchronize tx when xdp redirects happen on same ring (Ken Cox) [2043782 1944997] - net: bnxt_ptp: fix compilation error (Ken Cox) [2043782] - bnxt: revert hastily merged uAPI aberrations (Ken Cox) [2043782] - bnxt_en: add an nvm test for hw diagnose (Ken Cox) [2043782] - bnxt_en: implement hw health reporter (Ken Cox) [2043782] - bnxt_en: Do not destroy health reporters during reset (Ken Cox) [2043782] - bnxt_en: Eliminate unintended link toggle during FW reset (Ken Cox) [2043782] - bnxt_en: Properly report no pause support on some cards (Ken Cox) [2043782] - bnxt_en: introduce initial link state of unknown (Ken Cox) [2043782] - bnxt_en: parse result field when NVRAM package install fails (Ken Cox) [2043782] - bnxt_en: add more error checks to HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: refactor error handling of HWRM_NVM_INSTALL_UPDATE (Ken Cox) [2043782] - bnxt_en: Increase firmware message response DMA wait time (Ken Cox) [2043782] - bnxt_en: Fix incorrect multicast rx mask setting when not requested (Ken Cox) [2043782] - bnxt_en: Fix occasional ethtool -t loopback test failures (Ken Cox) [2043782] - bnxt_en: Fix offline ethtool selftest with RDMA enabled (Ken Cox) [2043782] - bnxt_en: Fix active FEC reporting to ethtool (Ken Cox) [2043782] - bnxt_en: Fix devlink fw_activate (Ken Cox) [2043782] - bnxt_en: Restore the resets_reliable flag in bnxt_open() (Ken Cox) [2043782] - bnxt_en: Handle async event when the PHC is updated in RTC mode (Ken Cox) [2043782] - bnxt_en: Implement .adjtime() for PTP RTC mode (Ken Cox) [2043782] - bnxt_en: Add driver support to use Real Time Counter for PTP (Ken Cox) [2043782] - bnxt_en: PTP: Refactor PTP initialization functions (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.73 (Ken Cox) [2043782] - bnxt_en: improve firmware timeout messaging (Ken Cox) [2043782] - bnxt_en: use firmware provided max timeout for messages (Ken Cox) [2043782] - bnxt_en: improve VF error messages when PF is unavailable (Ken Cox) [2043782] - bnxt_en: add dynamic debug support for HWRM messages (Ken Cox) [2043782] - bnxt_en: Use page frag RX buffers for better software GRO performance (Ken Cox) [2043782] - bnxt_en: convert to xdp_do_flush (Ken Cox) [2043782] - bnxt_en: Support CQE coalescing mode in ethtool (Ken Cox) [2043782] - bnxt_en: Support configurable CQE coalescing mode (Ken Cox) [2043782] - bnxt_en: enable interrupt sampling on 5750X for DIM (Ken Cox) [2043782] - bnxt_en: Log error report for dropped doorbell (Ken Cox) [2043782] - bnxt_en: Add event handler for PAUSE Storm event (Ken Cox) [2043782] - flow_offload: reject to offload tc actions in offload drivers (Ken Cox) [2043782] - bnxt_en: Fix compile error regression when CONFIG_BNXT_SRIOV is not set (Ken Cox) [2043782] - bnxt_en: fix format specifier in live patch error message (Ken Cox) [2043782] - bnxt_en: extend RTNL to VF check in devlink driver_reinit (Ken Cox) [2043782] - bnxt_en: avoid newline at end of message in NL_SET_ERR_MSG_MOD (Ken Cox) [2043782] - bnxt_en: Remove not used other ULP define (Ken Cox) [2043782] - bnxt_en: Provide stored devlink "fw" version on older firmware (Ken Cox) [2043782] - bnxt_en: implement firmware live patching (Ken Cox) [2043782] - bnxt_en: Update firmware interface to 1.10.2.63 (Ken Cox) [2043782] - bnxt_en: implement dump callback for fw health reporter (Ken Cox) [2043782] - bnxt_en: extract coredump command line from current task (Ken Cox) [2043782] - bnxt_en: Retrieve coredump and crashdump size via FW command (Ken Cox) [2043782] - bnxt_en: Add compression flags information in coredump segment header (Ken Cox) [2043782] - bnxt_en: move coredump functions into dedicated file (Ken Cox) [2043782] - bnxt_en: Refactor coredump functions (Ken Cox) [2043782] - bnxt_en: improve fw diagnose devlink health messages (Ken Cox) [2043782] - bnxt_en: consolidate fw devlink health reporters (Ken Cox) [2043782] - bnxt_en: remove fw_reset devlink health reporter (Ken Cox) [2043782] - bnxt_en: improve error recovery information messages (Ken Cox) [2043782] - bnxt_en: add enable_remote_dev_reset devlink parameter (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload fw_activate (Ken Cox) [2043782] - bnxt_en: implement devlink dev reload driver_reinit (Ken Cox) [2043782] - bnxt_en: refactor cancellation of resource reservations (Ken Cox) [2043782] - bnxt_en: refactor printing of device info (Ken Cox) [2043782] - bnxt: use netif_is_rxfh_configured instead of open code (Ken Cox) [2043782] - ethernet: use eth_hw_addr_set() (Ken Cox) [2043782] - bnxt_en: Fix TX timeout when TX ring size is set to the smallest (Ken Cox) [2043782] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Ken Cox) [2043782] - bnxt_en: make bnxt_free_skbs() safe to call after bnxt_free_mem() (Ken Cox) [2043782] - netfilter: nat: really support inet nat without l3 address (Phil Sutter) [2092424] - netfilter: nf_tables: use kfree_rcu(ptr, rcu) to release hooks in clean_net path (Phil Sutter) [2094236] - netfilter: nf_tables: double hook unregistration in netns path (Phil Sutter) [2094236] - video: fbdev: hyperv_fb: Allow resolutions with size > 64 MB for Gen1 (Mohammed Gamal) [1948442] - cpufreq: intel_pstate: Use firmware default EPP (Steve Best) [2072671] - cpufreq: intel_pstate: Update cpuinfo.max_freq on HWP_CAP changes (Steve Best) [2072671] - cpufreq: intel_pstate: Update EPP for AlderLake mobile (Steve Best) [2072671] - cpufreq: intel_pstate: Drop redundant intel_pstate_get_hwp_cap() call (Steve Best) [2072671] - cpufreq: intel_pstate: ITMT support for overclocked system (Steve Best) [2072671] - cpufreq: intel_pstate: Fix active mode offline/online EPP handling (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP Status during HWP Interrupt enable (Steve Best) [2072671] - cpufreq: intel_pstate: Fix unchecked MSR 0x773 access (Steve Best) [2072671] - cpufreq: intel_pstate: Clear HWP desired on suspend/shutdown and offline (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpufreq: intel_pstate: Override parameters if HWP forced by BIOS (Steve Best) [2072671] - Revert "cpufreq: intel_pstate: Process HWP Guaranteed change notification" (Steve Best) [2072671] - cpufreq: intel_pstate: Process HWP Guaranteed change notification (Steve Best) [2072671] - cpuidle: intel_idle: Drop redundant backslash at line end (Steve Best) [2072893] - intel_idle: add core C6 optimization for SPR (Steve Best) [2072893] - intel_idle: add 'preferred_cstates' module argument (Steve Best) [2072893] - intel_idle: add SPR support (Steve Best) [2072893] - intel_idle: enable interrupts before C1 on Xeons (Steve Best) [2072893]- [s390] s390/airq: use DMA memory for summary indicators (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Provide target domain for EP11 cprbs to scheduling function (Tobias Huschle) [2043905] - [s390] s390/zcrypt: change reply buffer size offering (Tobias Huschle) [2043905] - [s390] s390/zcrypt: Support CPRB minor version T7 (Tobias Huschle) [2043905] - [s390] s390/zcrypt: handle checkstopped cards with new state (Tobias Huschle) [2043905] - [s390] s390/zcrypt: CEX8S exploitation support (Tobias Huschle) [2043905] - [s390] s390/ap/zcrypt: debug feature improvements (Tobias Huschle) [2043905] - [s390] s390/zcrypt: rework of debug feature messages (Tobias Huschle) [2043905] - powerpc/perf: Fix the threshold compare group constraint for power10 (Steve Best) [2090058] - arch/x86: Disable system wide bus lock rate limiting (Prarit Bhargava) [2028252] - rtnetlink: return ENODEV when IFLA_ALT_IFNAME is used in dellink (Xin Long) [2062780] - rtnetlink: enable alt_ifname for setlink/newlink (Xin Long) [2062780] - rtnetlink: return ENODEV when ifname does not exist and group is given (Xin Long) [2062780] - rtnetlink: Return correct error on changing device netns (Xin Long) [2062780] - net: remove the new_ifindex argument from dev_change_net_namespace (Xin Long) [2062780] - net: Allow to specify ifindex when device is moved to another namespace (Xin Long) [2062780] - net: rtnetlink: add possibility to use alternative names as message handle (Xin Long) [2062780] - net: rtnetlink: introduce helper to get net_device instance by ifname (Xin Long) [2062780] - net: rtnetlink: unify the code in __rtnl_newlink get dev with the rest (Xin Long) [2062780] - net: rtnetlink: put alternative names to getlink message (Xin Long) [2062780] - block-map: add __GFP_ZERO flag for alloc_page in function bio_copy_kern (Ewan D. Milne) [2049198] {CVE-2022-0494} - [s390] s390/dasd: prevent double format of tracks for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: fix data corruption for ESE devices (Mete Durlu) [2094296] - [s390] s390/dasd: Fix read inconsistency for ESE DASD devices (Mete Durlu) [2094294] - [s390] s390/dasd: Fix read for ESE with blksize < 4k (Mete Durlu) [2094294] - xfs: validate inode fork size against fork format (Andrey Albershteyn) [2089447] - selftests/tc-testing: match any qdisc type (Petr Oros) [2021843] - tc-testing: Add control-plane selftests for sch_mq (Petr Oros) [2021843] - netdevsim: Zero-initialize memory for new map's value in function nsim_bpf_map_alloc (Petr Oros) [2021843] - netdevsim: don't overwrite read only ethtool parms (Petr Oros) [2021843] - netdevsim: fix uninit value in nsim_drv_configure_vfs() (Petr Oros) [2021843] - netdevsim: rename 'driver' entry points (Petr Oros) [2021843] - netdevsim: move max vf config to dev (Petr Oros) [2021843] - netdevsim: move details of vf config to dev (Petr Oros) [2021843] - netdevsim: move vfconfig to nsim_dev (Petr Oros) [2021843] - netdevsim: take rtnl_lock when assigning num_vfs (Petr Oros) [2021843] - netdevsim: Protect both reload_down and reload_up paths (Petr Oros) [2021843] - netdevsim: make array res_ids static const, makes object smaller (Petr Oros) [2021843] - netdevsim: Add multi-queue support (Petr Oros) [2021843] - net: netdevsim: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Petr Oros) [2021843] - netdevsim: delete unnecessary debugfs checking (Petr Oros) [2021843] - netdevsim: switch to memdup_user_nul() (Petr Oros) [2021843] - netdevsim: init u64 stats for 32bit hardware (Petr Oros) [2021843] - dm: fix bio length of empty flush (Ming Lei) [2090940] - block: initialize the target bio in __bio_clone_fast (Ming Lei) [2090940] - dm: use bio_clone_fast in alloc_io/alloc_tio (Ming Lei) [2090940] - block: clone crypto and integrity data in __bio_clone_fast (Ming Lei) [2090940] - dm-cache: remove __remap_to_origin_clear_discard (Ming Lei) [2090940] - dm: simplify the single bio fast path in __send_duplicate_bios (Ming Lei) [2090940] - dm: retun the clone bio from alloc_tio (Ming Lei) [2090940] - dm: pass the bio instead of tio to __map_bio (Ming Lei) [2090940] - dm: move cloning the bio into alloc_tio (Ming Lei) [2090940] - dm: fold __send_duplicate_bios into __clone_and_map_simple_bio (Ming Lei) [2090940] - dm: fold clone_bio into __clone_and_map_data_bio (Ming Lei) [2090940] - dm: add a clone_to_tio helper (Ming Lei) [2090940] - block: make bio_crypt_clone() able to fail (Ming Lei) [2090940] - perf/x86/uncore: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/uncore: Clean up uncore_pci_ids[] (Michael Petlan) [2088831] - perf/x86/uncore: Add Raptor Lake uncore support (Michael Petlan) [2088831] - perf/x86/cstate: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/cstate: Add Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86/msr: Add Raptor Lake CPU support (Michael Petlan) [2088831] - perf/x86: Add new Alder Lake and Raptor Lake support (Michael Petlan) [2088831] - perf/x86: Add Intel Raptor Lake support (Michael Petlan) [2088831] - x86/cpu: Add new Alderlake and Raptorlake CPU model numbers (Michael Petlan) [2088831] - x86/intel: Add common OPTDIFFs (Michael Petlan) [2088831] - x86/cpu: Explain Intel model naming convention (Michael Petlan) [2088831] - KVM: s390: vsie/gmap: reduce gmap_rmap overhead (Thomas Huth) [2072387] - KVM: s390x: fix SCK locking (Thomas Huth) [2072387] - s390/kvm: use union tod_clock (Thomas Huth) [2072387] - s390/time: introduce new store_tod_clock_ext() (Thomas Huth) [2072387] - s390/time: introduce union tod_clock (Thomas Huth) [2072387] - KVM: s390: Clarify SIGP orders versus STOP/RESTART (Thomas Huth) [2043868] - KVM: s390: Clear valid_wakeup in kvm_s390_handle_wait(), not in arch hook (Thomas Huth) [2072387] - KVM: s390: Ensure kvm_arch_no_poll() is read once when blocking vCPU (Thomas Huth) [2072387] - KVM: s390: Introduce kvm_s390_get_gfn_end() (Thomas Huth) [2072387] - KVM: Integrate gfn_to_memslot_approx() into search_memslots() (Thomas Huth) [2072387] - KVM: s390: Use kvm_get_vcpu() instead of open-coded access (Thomas Huth) [2072387] - KVM: s390: add debug statement for diag 318 CPNC data (Thomas Huth) [2072387] - KVM: s390: pv: properly handle page flags for protected guests (Thomas Huth) [2072387] - KVM: s390: Add a routine for setting userspace CPU state (Thomas Huth) [2072387] - net: sfc: ef10: fix memory leak in efx_ef10_mtd_probe() (Íñigo Huguet) [2042840] - net: sfc: fix memory leak due to ptp channel (Íñigo Huguet) [2042840] - net: sfc: fix using uninitialized xdp tx_queue (Íñigo Huguet) [2042840] - sfc: Do not free an empty page_ring (Íñigo Huguet) [2042840] - net: sfc: add missing xdp queue reinitialization (Íñigo Huguet) [2042840] - sfc: Avoid NULL pointer dereference on systems without numa awareness (Íñigo Huguet) [2042840] - sfc: extend the locking on mcdi->seqno (Íñigo Huguet) [2042840] - sfc: set affinity hints in local NUMA node only (Íñigo Huguet) [2042840] - sfc: default config to 1 channel/core in local NUMA node only (Íñigo Huguet) [2042840] - sfc: The size of the RX recycle ring should be more flexible (Íñigo Huguet) [2042840] - sfc: Use swap() instead of open coding it (Íñigo Huguet) [2042840] - ethernet/sfc: remove redundant rc variable (Íñigo Huguet) [2042840] - PCI/ACPI: Allow D3 only if Root Port can signal and wake from D3 (Myron Stowe) [2015785] - thunderbolt: Do not make DROM read success compulsory (Myron Stowe) [2015785] - thunderbolt: Do not resume routers if UID is not set (Myron Stowe) [2015785] - thunderbolt: Retry DROM reads for more failure scenarios (Myron Stowe) [2015785] - PCI/ACPI: Replace acpi_bus_get_device() with acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - ACPI: scan: Introduce acpi_fetch_acpi_dev() (Myron Stowe) [2015785] - PCI: PM: Fix ordering of operations in pci_back_from_sleep() (Myron Stowe) [2015785] - PCI: PM: Do not call platform_pci_power_manageable() unnecessarily (Myron Stowe) [2015785] - PCI: PM: Make pci_choose_state() call pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Rearrange pci_target_state() (Myron Stowe) [2015785] - PCI: PM: Simplify acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: PM: Drop struct pci_platform_pm_ops (Myron Stowe) [2015785] - PCI: ACPI: PM: Do not use pci_platform_pm_ops for ACPI (Myron Stowe) [2015785] - PCI: PM: Do not use pci_platform_pm_ops for Intel MID PM (Myron Stowe) [2015785] - ACPI: glue: Look for ACPI bus type only if ACPI companion is not known (Myron Stowe) [2015785] - ACPI: glue: Drop cleanup callback from struct acpi_bus_type (Myron Stowe) [2015785] - PCI: ACPI: Drop acpi_pci_bus (Myron Stowe) [2015785] - PCI: ACPI: Check parent pointer in acpi_pci_find_companion() (Myron Stowe) [2015785] - PCI/ACPI: Don't reset a fwnode set by OF (Myron Stowe) [2015785] - PCI: VMD: ACPI: Make ACPI companion lookup work for VMD bus (Myron Stowe) [2015785] - PCI: Change the type of probe argument in reset functions (Myron Stowe) [2015785] - PCI: Add support for ACPI _RST reset method (Myron Stowe) [2015785] - PCI: Setup ACPI fwnode early and at the same time with OF (Myron Stowe) [2015785] - PCI: Use acpi_pci_power_manageable() (Myron Stowe) [2015785] - PCI: Add pci_set_acpi_fwnode() to set ACPI_COMPANION (Myron Stowe) [2015785] - PCI: Allow userspace to query and set device reset mechanism (Myron Stowe) [2015785] - PCI: Remove reset_fn field from pci_dev (Myron Stowe) [2015785] - PCI: Add array to track reset method ordering (Myron Stowe) [2015785] - PCI: Add pcie_reset_flr() with 'probe' argument (Myron Stowe) [2015785] - PCI: Cache PCIe Device Capabilities register (Myron Stowe) [2015785] - driver core: Split device_platform_notify() (Myron Stowe) [2015785] - software nodes: Split software_node_notify() (Myron Stowe) [2015785] - PCI: PM: Enable PME if it can be signaled from D3cold (Myron Stowe) [2015785] - PCI: PM: Avoid forcing PCI_D0 for wakeup reasons inconsistently (Myron Stowe) [2015785] - PCI: Use pci_update_current_state() in pci_enable_device_flags() (Myron Stowe) [2015785] - PCI: Add pci_reset_bus_function() Secondary Bus Reset interface (Myron Stowe) [2015785] - ACPI: scan: Rearrange code related to acpi_get_device_data() (Myron Stowe) [2015785] - PCI/ACPI: Whitelist hotplug ports for D3 if power managed by ACPI (Myron Stowe) [2015785] - crypto: cavium/nitrox - use pcie_flr instead of duplicating it (Myron Stowe) [2015785] - NFSv4 only print the label when its queried (Scott Mayhew) [2030827] - NFSv4.1 provide mount option to toggle trunking discovery (Scott Mayhew) [2030827] - NFSv4.1 test and add 4.1 trunking transport (Scott Mayhew) [2030827] - SUNRPC allow for unspecified transport time in rpc_clnt_add_xprt (Scott Mayhew) [2030827] - NFSv4 handle port presence in fs_location server string (Scott Mayhew) [2030827] - NFSv4 expose nfs_parse_server_name function (Scott Mayhew) [2030827] - NFSv4.1 query for fs_location attr on a new file system (Scott Mayhew) [2030827] - NFSv4 store server support for fs_location attribute (Scott Mayhew) [2030827] - NFSv4 remove zero number of fs_locations entries error check (Scott Mayhew) [2030827] - NFSv4.1 add network transport when session trunking is detected (Scott Mayhew) [2030827] - SUNRPC enforce creation of no more than max_connect xprts (Scott Mayhew) [2030827] - NFSv4 introduce max_connect mount options (Scott Mayhew) [2030827] - SUNRPC add xps_nunique_destaddr_xprts to xprt_switch_info in sysfs (Scott Mayhew) [2030827] - SUNRPC keep track of number of transports to unique addresses (Scott Mayhew) [2030827] - powerpc/papr_scm: Make 'perf_stats' invisible if perf-stats unavailable (Diego Domingos) [1986188] - powerpc/papr_scm: Fix warnings about undeclared variable (Diego Domingos) [1986188] - VMCI: Add support for ARM64 (Cathy Avery) [2080095] - VMCI: Release notification_bitmap in error path (Cathy Avery) [2080095] - VMCI: Check exclusive_vectors when freeing interrupt 1 (Cathy Avery) [2080095] - VMCI: Fix some error handling paths in vmci_guest_probe_device() (Cathy Avery) [2080095] - VMCI: No need to clear memory after a dma_alloc_coherent() call (Cathy Avery) [2080095] - VMCI: Fix the description of vmci_check_host_caps() (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams receive (Cathy Avery) [2080095] - VMCI: dma dg: add support for DMA datagrams sends (Cathy Avery) [2080095] - VMCI: dma dg: allocate send and receive buffers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: register dummy IRQ handlers for DMA datagrams (Cathy Avery) [2080095] - VMCI: dma dg: set OS page size (Cathy Avery) [2080095] - VMCI: dma dg: whitespace formatting change for vmci register defines (Cathy Avery) [2080095] - VMCI: dma dg: detect DMA datagram capability (Cathy Avery) [2080095] - VMCI: Use BIT() macro for bit definitions (Cathy Avery) [2080095] - VMCI: dma dg: add MMIO access to registers (Cathy Avery) [2080095] - misc: vmw_vmci: Switch to kvfree_rcu() API (Cathy Avery) [2080095] - VMCI: fix NULL pointer dereference when unmapping queue pair (Cathy Avery) [2080095] - misc: vmci: remove redundant variable is_local (Cathy Avery) [2080095] - misc: vmw_vmci: return the correct errno code (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_datagram payload (Cathy Avery) [2080095] - misc: vmw_vmci: explicitly initialize vmci_notify_bm_set_msg struct (Cathy Avery) [2080095] - vmci_host: print unexpanded names of ioctl requests in debug messages (Cathy Avery) [2080095] - drivers/misc/vmw_vmci: restrict too big queue size in qp_host_alloc_queue (Cathy Avery) [2080095] - VMCI: Enforce queuepair max size for IOCTL_VMCI_QUEUEPAIR_ALLOC (Cathy Avery) [2080095] - VMCI: Use set_page_dirty_lock() when unregistering guest memory (Cathy Avery) [2080095] - misc/vmw_vmci: fix typo (Cathy Avery) [2080095] - misc: vmw_vmci: fix kernel info-leak by initializing dbells in vmci_ctx_get_chkpt_doorbells() (Cathy Avery) [2080095] - VMCI: check return value of get_user_pages_fast() for errors (Cathy Avery) [2080095] - vmci_host: get rid of pointless access_ok() (Cathy Avery) [2080095] - treewide: Add SPDX license identifier - Makefile/Kconfig (Cathy Avery) [2080095] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Cathy Avery) [2080095] - VMCI: Use memdup_user() rather than duplicating its implementation (Cathy Avery) [2080095] - VMCI: remove set but not used variable 'cid' (Cathy Avery) [2080095] - vmci: type promotion bug in qp_host_get_user_memory() (Cathy Avery) [2080095]- misc: pvpanic: introduce device capability (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: add crash loaded event (Emanuele Giuseppe Esposito) [2088457] - misc: pvpanic: move bit definition to uapi header file (Emanuele Giuseppe Esposito) [2088457] - rfkill: make new event layout opt-in (Jose Ignacio Tornos Martinez) [2023175] - lib/sbitmap: fix sb->map leak (Ming Lei) [2093549] - openvswitch: fix OOB access in reserve_sfa_size() (Antoine Tenart) [2082023] - net: openvswitch: don't send internal clone attribute to the userspace. (Antoine Tenart) [2082023 2085509] - openvswitch: Add recirc_id to recirc warning (Antoine Tenart) [2082023] - openvswitch: Fixed nd target mask field in the flow dump. (Antoine Tenart) [2082023] - net: openvswitch: Remove redundant if statements (Antoine Tenart) [2082023] - netfilter: nf_tables: disallow non-stateful expression in sets earlier (Phil Sutter) [2092987] {CVE-2022-1966} - cachefiles: Drop superfluous readpages aops NULL check (Dave Wysochanski) [2083136] - audit: fix AUDIT_DISABLED undeclared error when AUDITSYSCALL unconfigured (Richard Guy Briggs) [2035123] - audit: log AUDIT_TIME_* records only from rules (Richard Guy Briggs) [2035123] - audit: improve audit queue handling when "audit=1" on cmdline (Richard Guy Briggs) [2035123] - audit: replace zero-length array with flexible-array member (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in audit_[send|make]_reply() (Richard Guy Briggs) [2035123] - audit: ensure userspace is penalized the same as the kernel when under pressure (Richard Guy Briggs) [2035123] - audit: use struct_size() helper in kmalloc() (Richard Guy Briggs) [2035123] - audit: improve robustness of the audit queue handling (Richard Guy Briggs) [2035123] - audit: return early if the filter rule has a lower priority (Richard Guy Briggs) [2035123] - lsm_audit: avoid overloading the "key" audit field (Richard Guy Briggs) [2035123] - audit: Convert to SPDX identifier (Richard Guy Briggs) [2035123] - audit: rename struct node to struct audit_node to prevent future name collisions (Richard Guy Briggs) [2035123] - audit: prepare audit_context for use in calling contexts beyond syscalls (Richard Guy Briggs) [2035123] - audit: fix possible null-pointer dereference in audit_filter_rules (Richard Guy Briggs) [2035123] - audit: add header protection to kernel/audit.h (Richard Guy Briggs) [2035123] - audit: remove unnecessary 'ret' initialization (Richard Guy Briggs) [2035123] - audit: remove trailing spaces and tabs (Richard Guy Briggs) [2035123] - audit: Use list_move instead of list_del/list_add (Richard Guy Briggs) [2035123] - audit: Rename enum audit_state constants to avoid AUDIT_DISABLED redefinition (Richard Guy Briggs) [2035123] - selftests/bpf: Fix btf_dump test under new clang (Yauheni Kaliuta) [2087050] - perf: Fix sys_perf_event_open() race against self (Michael Petlan) [2087949] - scsi: fnic: Finish scsi_cmnd before dropping the spinlock (John Meneghini) [2062905] - [s390] s390/setup: Fix secure ipl message (Mete Durlu) [2058619] - perf evlist: Fix failed to use cpu list for uncore events (Michael Petlan) [2088835] - perf tools: Enable on a list of CPUs for hybrid (Michael Petlan) [2088835] - perf tools: Create hybrid flag in target (Michael Petlan) [2088835] - libperf: Add perf_cpu_map__default_new() (Michael Petlan) [2088835] - drm/i915: Stop force enabling pipe bottom color gammma/csc (Foggy Liu) [2054487] - blk-mq: fix blk_mq_flush_plug_list (Ming Lei) [2088397] - kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - powerpc/numa: Handle partially initialized numa nodes (Nico Pache) [2028988] - mm: make free_area_init_node aware of memory less nodes (Nico Pache) [2028988] - mm, memory_hotplug: reorganize new pgdat initialization (Nico Pache) [2028988] - mm, memory_hotplug: drop arch_free_nodedata (Nico Pache) [2028988] - mm: handle uninitialized numa nodes gracefully (Nico Pache) [2028988] - mm, memory_hotplug: make arch_alloc_nodedata independent on CONFIG_MEMORY_HOTPLUG (Nico Pache) [2028988] - kexec_file: don't place kexec images on IORESOURCE_MEM_DRIVER_MANAGED (Nico Pache) [2028988] - mm/memory_hotplug: handle memblock_add_node() failures in add_memory_resource() (Nico Pache) [2028988] - mm/memory_hotplug: introduce add_memory_driver_managed() (Nico Pache) [2028988] - mm/memory_hotplug: handle memblocks only with CONFIG_ARCH_KEEP_MEMBLOCK (Nico Pache) [2028988] - mm/memory_hotplug: set node_start_pfn of hotadded pgdat to 0 (Nico Pache) [2028988] - mm/hotplug: reorder memblock_[free|remove]() calls in try_remove_memory() (Nico Pache) [2028988] - mm: memblock: make keeping memblock memory opt-in rather than opt-out (Nico Pache) [2028988] - [s390] s390/cpumf: add new extended counter set for IBM z16 (Mete Durlu) [2047728]- [s390] s390/qdio: clarify logical vs absolute in QIB's kerneldoc (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded sanity check in qdio_do_sqbs() (Mete Durlu) [2043836] - [s390] s390/qdio: split do_QDIO() (Mete Durlu) [2043836] - [s390] s390/qdio: split qdio_inspect_queue() (Mete Durlu) [2043836] - [s390] s390/qdio: clarify handler logic for qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: clean up access to queue in qdio_handle_activate_check() (Mete Durlu) [2043836] - [s390] s390/qdio: avoid allocating the qdio_irq with GFP_DMA (Mete Durlu) [2043836] - [s390] s390/qdio: improve handling of CIWs (Mete Durlu) [2043836] - [s390] s390/qdio: remove QDIO_SBAL_SIZE macro (Mete Durlu) [2043836] - [s390] scsi: zfcp: fix kernel doc comments (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused support for SLIB parameters (Mete Durlu) [2043836] - [s390] s390/qdio: consolidate QIB code (Mete Durlu) [2043836] - [s390] s390/qdio: use dev_info() in qdio_print_subchannel_info() (Mete Durlu) [2043836] - [s390] s390/qdio: fine-tune the queue sync (Mete Durlu) [2043836] - [s390] s390/qdio: clean up SIGA capability tracking (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused sync-after-IRQ infrastructure (Mete Durlu) [2043836] - [s390] s390/qdio: use absolute data address in ESTABLISH ccw (Mete Durlu) [2043836] - [s390] s390/qdio: remove unused macros (Mete Durlu) [2043836] - [s390] s390/qdio: clarify reporting of errors to the drivers (Mete Durlu) [2043836] - [s390] s390/qdio: remove unneeded siga-sync for Output Queue (Mete Durlu) [2043836] - [s390] s390/qdio: remove remaining tasklet & timer code (Mete Durlu) [2043836] - ice: clear stale Tx queue settings before configuring (Petr Oros) [2079926] - ice: fix crash when writing timestamp on RX rings (Petr Oros) [2079926] - ice: Fix race during aux device (un)plugging (Petr Oros) [2079926] - ice: fix PTP stale Tx timestamps cleanup (Petr Oros) [2079926] - ice: ice_sched: fix an incorrect NULL check on list iterator (Petr Oros) [2079926] - ice: fix use-after-free when deinitializing mailbox snapshot (Petr Oros) [2079926] - ice: wait 5 s for EMP reset after firmware flash (Petr Oros) [2079926] - ice: Protect vf_state check by cfg_lock in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix incorrect locking in ice_vc_process_vf_msg() (Petr Oros) [2079926] - ice: Fix memory leak in ice_get_orom_civd_data() (Petr Oros) [2079926] - ice: fix crash in switchdev mode (Petr Oros) [2079926] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Petr Oros) [2079926] - ice: arfs: fix use-after-free when freeing @rx_cpu_rmap (Petr Oros) [2079926] - ice: clear cmd_type_offset_bsz for TX rings (Petr Oros) [2079926] - ice: xsk: fix VSI state check in ice_xsk_wakeup() (Petr Oros) [2079926] - ice: synchronize_rcu() when terminating rings (Petr Oros) [2079926] - ice: Do not skip not enabled queues in ice_vc_dis_qs_msg (Petr Oros) [2079926] - ice: Set txq_teid to ICE_INVAL_TEID on ring creation (Petr Oros) [2079926] - ice: Fix broken IFF_ALLMULTI handling (Petr Oros) [2079926] - ice: Fix MAC address setting (Petr Oros) [2079926] - redhat/configs: Remove CONFIG_MFD_INTEL_PMT (Prarit Bhargava) [2058805] - redhat/configs: Add CONFIG_INTEL_VSEC (Prarit Bhargava) [2058805] - platform/x86/intel: Move intel_pmt from MFD to Auxiliary Bus (Prarit Bhargava) [2058805] - PCI: Add #defines for accessing PCIe DVSEC fields (Prarit Bhargava) [2058805] - platform/x86: intel_pmt_telemetry: Ignore zero sized entries (Prarit Bhargava) [2058805] - platform/x86/intel: pmt: Use y instead of objs in Makefile (Prarit Bhargava) [2058805] - platform/x86/intel: Move Intel PMT drivers to new subfolder (Prarit Bhargava) [2058805] - dlm: fix plock invalid read (Alexander Aring) [2053095] - NFS: LOOKUP_DIRECTORY is also ok with symlinks (Scott Mayhew) [2059727] - NFSv4: nfs_atomic_open() can race when looking up a non-regular file (Scott Mayhew) [2059727] - NFSv4: Handle case where the lookup of a directory fails (Scott Mayhew) [2059727] - redhat: always tag non-maintainer builds with .gXXXX (Jarod Wilson) - mm, compaction: fast_find_migrateblock() should return pfn in the target zone (Rafael Aquini) [2067130] - [s390] s390/pci: expose a PCI device's UID as its index (Mete Durlu) [1939916] - [s390] s390/pci: expose UID uniqueness guarantee (Mete Durlu) [1939916] - [s390] s390/pci: Documentation for zPCI (Mete Durlu) [1939916] - powerpc/fadump: print start of preserved area (Diego Domingos) [2075092] - powerpc/fadump: align destination address to pagesize (Diego Domingos) [2075092] - powerpc/fadump: fix PT_LOAD segment for boot memory area (Diego Domingos) [2075092] - dmaengine: idxd: make idxd_wq_enable() return 0 if wq is already enabled (Jerry Snitselaar) [2083414] - dmaengine: idxd: Remove unnecessary synchronize_irq() before free_irq() (Jerry Snitselaar) [2083414] - dmaengine: idxd: add missing callback function to support DMA_INTERRUPT (Jerry Snitselaar) [2083414] - dmaengine: idxd: skip irq free when wq type is not kernel (Jerry Snitselaar) [2083414] - dmaengine: idxd: make idxd_register/unregister_dma_channel() static (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove redudant idxd_wq_disable_cleanup() call (Jerry Snitselaar) [2083414] - dmaengine: idxd: free irq before wq type is reset (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix lockdep warning on device driver removal (Jerry Snitselaar) [2083414] - dmaengine: idxd: Separate user and kernel pasid enabling (Jerry Snitselaar) [2083414] - dmaengine: idxd: refactor wq driver enable/disable operations (Jerry Snitselaar) [2083414] - dmaengine: idxd: move wq irq enabling to after device enable (Jerry Snitselaar) [2083414] - dmaengine: idxd: set max_xfer and max_batch for RO device (Jerry Snitselaar) [2083414] - dmaengine: idxd: Fix the error handling path in idxd_cdev_register() (Jerry Snitselaar) [2083414] - dmaengine: idxd: set DMA_INTERRUPT cap bit (Jerry Snitselaar) [2083414] - dmaengine: add verification of DMA_INTERRUPT capability for dmatest (Jerry Snitselaar) [2083414] - dmaengine: idxd: remove trailing white space on input str for wq name (Jerry Snitselaar) [2083414] - dmaengine: idxd: don't load pasid config until needed (Jerry Snitselaar) [2083414] - dmaengine: idxd: fix retry value to be constant for duration of function call (Jerry Snitselaar) [2075705] - dmaengine: idxd: match type for retries var in idxd_enqcmds() (Jerry Snitselaar) [2075705] - net: mana: Reuse XDP dropped page (Mohammed Gamal) [2086556] - net: mana: Add counter for XDP_TX (Mohammed Gamal) [2086556] - net: mana: Add counter for packet dropped by XDP (Mohammed Gamal) [2086556] - net: mana: Use struct_size() helper in mana_gd_create_dma_region() (Mohammed Gamal) [2086556] - SUNRPC release the transport of a relocated task with an assigned transport (Scott Mayhew) [2023840] - SUNRPC: Do not dereference non-socket transports in sysfs (Scott Mayhew) [2023840] - SUNRPC don't resend a task on an offlined transport (Scott Mayhew) [2023840] - SUNRPC: lock against ->sock changing during sysfs read (Scott Mayhew) [2023840] - SUNRPC: Check if the xprt is connected before handling sysfs reads (Scott Mayhew) [2023840] - SUNRPC: Add dst_port to the sysfs xprt info file (Scott Mayhew) [2023840] - SUNRPC: Add srcaddr as a file in sysfs (Scott Mayhew) [2023840] - sunrpc: Fix return value of get_srcport() (Scott Mayhew) [2023840] - sunrpc: remove an offlined xprt using sysfs (Scott Mayhew) [2023840] - sunrpc: display xprt's queuelen of assigned tasks via sysfs (Scott Mayhew) [2023840] - SUNRPC: take a xprt offline using sysfs (Scott Mayhew) [2023840] - SUNRPC for TCP display xprt's source port in sysfs xprt_info (Scott Mayhew) [2023840] - SUNRPC query transport's source port (Scott Mayhew) [2023840] - SUNRPC display xprt's main value in sysfs's xprt_info (Scott Mayhew) [2023840] - SUNRPC mark the first transport (Scott Mayhew) [2023840] - NFSv4.1 identify and mark RPC tasks that can move between transports (Scott Mayhew) [2023840] - sunrpc: provide showing transport's state info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide multipath info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: provide transport info in the sysfs directory (Scott Mayhew) [2023840] - sunrpc: add dst_attr attributes to the sysfs xprt directory (Scott Mayhew) [2023840] - sunrpc: add add sysfs directory per xprt under each xprt_switch (Scott Mayhew) [2023840] - sunrpc: add a symlink from rpc-client directory to the xprt_switch (Scott Mayhew) [2023840] - sunrpc: add xprt_switch direcotry to sunrpc's sysfs (Scott Mayhew) [2023840] - sunrpc: keep track of the xprt_class in rpc_xprt structure (Scott Mayhew) [2023840] - sunrpc: add IDs to multipath (Scott Mayhew) [2023840] - sunrpc: add xprt id (Scott Mayhew) [2023840] - sunrpc: Create per-rpc_clnt sysfs kobjects (Scott Mayhew) [2023840] - sunrpc: Create a client/ subdirectory in the sunrpc sysfs (Scott Mayhew) [2023840] - sunrpc: Create a sunrpc directory under /sys/kernel/ (Scott Mayhew) [2023840] - vfs: check fd has read access in kernel_read_file_from_fd() (Ian Kent) [2040615] - SUNRPC: Fix NFSD's request deferral on RDMA transports (Benjamin Coddington) [2090525] - vdpa/mlx5: Use consistent RQT size (Cindy Lu) [2063108] - vdpa/mlx5: add validation for VIRTIO_NET_CTRL_MQ_VQ_PAIRS_SET command (Cindy Lu) [2063108] - vdpa/mlx5: should verify CTRL_VQ feature exists for MQ (Cindy Lu) [2063108] - gfs2: Stop using glock holder auto-demotion for now (Andreas Gruenbacher) [2054855] - gfs2: buffered write prefaulting (Andreas Gruenbacher) [2054855] - gfs2: Align read and write chunks to the page cache (Andreas Gruenbacher) [2054855] - gfs2: Pull return value test out of should_fault_in_pages (Andreas Gruenbacher) [2054855] - gfs2: Clean up use of fault_in_iov_iter_{read,write}able (Andreas Gruenbacher) [2054855] - gfs2: Variable rename (Andreas Gruenbacher) [2054855] - gfs2: Fix filesystem block deallocation for short writes (Andreas Gruenbacher) [2054855] - iomap: iomap_write_end cleanup (Andreas Gruenbacher) [2054855] - iomap: iomap_write_failed fix (Andreas Gruenbacher) [2054855] - gfs2: Don't re-check for write past EOF unnecessarily (Andreas Gruenbacher) [2054855] - gfs2: No short reads or writes upon glock contention (Andreas Gruenbacher) [2054855] - fs/iomap: Fix buffered write page prefaulting (Andreas Gruenbacher) [2054855] - generic_perform_write()/iomap_write_actor(): saner logics for short copy (Andreas Gruenbacher) [2054855] - iomap: Convert iomap_write_end types (Andreas Gruenbacher) [2054855] - gfs2: Make sure not to return short direct writes (Andreas Gruenbacher) [2054855] - gfs2: Remove dead code in gfs2_file_read_iter (Andreas Gruenbacher) [2054855] - gfs2: Fix gfs2_file_buffered_write endless loop workaround (Andreas Gruenbacher) [2054855] - gfs2: Minor retry logic cleanup (Andreas Gruenbacher) [2054855] - gfs2: Disable page faults during lockless buffered reads (Andreas Gruenbacher) [2054855] - gfs2: Fix should_fault_in_pages() logic (Andreas Gruenbacher) [2054855] - mm: gup: make fault_in_safe_writeable() use fixup_user_fault() (Andreas Gruenbacher) [2054855] - gfs2: Initialize gh_error in gfs2_glock_nq (Andreas Gruenbacher) [2054855] - gfs2: Switch lock order of inode and iopen glock (Andreas Gruenbacher) [2054855] - gfs2: cancel timed-out glock requests (Andreas Gruenbacher) [2054855] - gfs2: Expect -EBUSY after canceling dlm locking requests (Andreas Gruenbacher) [2054855] - gfs2: gfs2_setattr_size error path fix (Andreas Gruenbacher) [2054855] - gfs2: assign rgrp glock before compute_bitstructs (Bob Peterson) [2054855] - gfs2: Fix gfs2_release for non-writers regression (Bob Peterson) [1955591] - gfs2: gfs2_create_inode rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup rework (Andreas Gruenbacher) [1955591] - gfs2: gfs2_inode_lookup cleanup (Andreas Gruenbacher) [1955591] - gfs2: Fix remote demote of weak glock holders (Andreas Gruenbacher) [1955591] - gfs2: Fix glock_hash_walk bugs (Andreas Gruenbacher) [1955591] - gfs2: Cancel remote delete work asynchronously (Bob Peterson) [1955591] - gfs2: set glock object after nq (Bob Peterson) [1955591] - gfs2: remove RDF_UPTODATE flag (Bob Peterson) [1955591] - gfs2: Eliminate GIF_INVALID flag (Bob Peterson) [1955591] - gfs2: Fix atomic bug in gfs2_instantiate (Andreas Gruenbacher) [1955591] - gfs2: fix GL_SKIP node_scope problems (Bob Peterson) [1955591] - gfs2: Add some flags missing from glock output (Bob Peterson) [1955591] - gfs2: split glock instantiation off from do_promote (Bob Peterson) [1955591] - gfs2: further simplify do_promote (Bob Peterson) [1955591] - gfs2: re-factor function do_promote (Bob Peterson) [1955591] - gfs2: Remove 'first' trace_gfs2_promote argument (Andreas Gruenbacher) [1955591] - gfs2: change go_lock to go_instantiate (Bob Peterson) [1955591] - gfs2: Switch some BUG_ON to GLOCK_BUG_ON for debug (Bob Peterson) [1955591] - gfs2: move GL_SKIP check from glops to do_promote (Bob Peterson) [1955591] - gfs2: Add GL_SKIP holder flag to dump_holder (Bob Peterson) [1955591] - gfs2: remove redundant check in gfs2_rgrp_go_lock (Bob Peterson) [1955591] - gfs2: Fix mmap + page fault deadlocks for direct I/O (Andreas Gruenbacher) [1955591] - iov_iter: Introduce ITER_IOVEC_FLAG_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - gup: Introduce FOLL_NOFAULT flag to disable page faults (Andreas Gruenbacher) [1955591] - iomap: Add done_before argument to iomap_dio_rw (Andreas Gruenbacher) [1955591] - iomap: Support partial direct I/O on user copy failures (Andreas Gruenbacher) [1955591] - iomap: Fix iomap_dio_rw return value for user copies (Andreas Gruenbacher) [1955591] - iomap: support reading inline data from non-zero pos (Andreas Gruenbacher) [1955591] - gfs2: Only dereference i->iov when iter_is_iovec(i) (Andreas Gruenbacher) [1955591] - gfs2: Prevent endless loops in gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix mmap + page fault deadlocks for buffered I/O (Andreas Gruenbacher) [1955591] - gfs2: Eliminate ip->i_gh (Andreas Gruenbacher) [1955591] - gfs2: Move the inode glock locking to gfs2_file_buffered_write (Andreas Gruenbacher) [1955591] - gfs2: Fix "Introduce flag for glock holder auto-demotion" (Andreas Gruenbacher) [1955591] - gfs2: Introduce flag for glock holder auto-demotion (Bob Peterson) [1955591] - gfs2: fix scheduling while atomic bug in glocks (Bob Peterson) [1955591] - gfs2: Clean up function may_grant (Andreas Gruenbacher) [1955591] - gfs2: Add wrapper for iomap_file_buffered_write (Andreas Gruenbacher) [1955591] - iov_iter: Introduce fault_in_iov_iter_writeable (Andreas Gruenbacher) [1955591] - iov_iter: Turn iov_iter_fault_in_readable into fault_in_iov_iter_readable (Andreas Gruenbacher) [1955591] - gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable} (Andreas Gruenbacher) [1955591] - powerpc/signal64: Don't opencode page prefaulting (Andreas Gruenbacher) [1955591] - sanitize iov_iter_fault_in_readable() (Andreas Gruenbacher) [1955591] - [xarray] iov_iter_fault_in_readable() should do nothing in xarray case (Andreas Gruenbacher) [1955591] - powerpc/kvm: Fix kvm_use_magic_page (Andreas Gruenbacher) [1955591] - iov_iter: Fix iov_iter_get_pages{,_alloc} page fault return value (Andreas Gruenbacher) [1955591] - gfs2: Fix length of holes reported at end-of-file (Andreas Gruenbacher) [1955591] - gfs2: Remove redundant check from gfs2_glock_dq (Bob Peterson) [1955591] - gfs2: release iopen glock early in evict (Bob Peterson) [1955591] - mm: change fault_in_pages_* to have an unsigned size parameter (Andreas Gruenbacher) [1955591] - gfs2: Eliminate vestigial HIF_FIRST (Bob Peterson) [1955591] - iomap: remove the iomap arguments to ->page_{prepare,done} (Andreas Gruenbacher) [1955591] - net: sched: fix use-after-free in tc_new_tfilter() (Ivan Vecera) [2071704]- Bluetooth: virtio_bt: fix memory leak in virtbt_rx_handle() (Gopal Tiwari) [2076180] - powerpc/papr_scm: Fix buffer overflow issue with CONFIG_FORTIFY_SOURCE (Gustavo Walbon) [2069468] - powerpc/papr_scm: Fix build failure when (Gustavo Walbon) [2069468] - drivers/nvdimm: Fix build failure when CONFIG_PERF_EVENTS is not set (Gustavo Walbon) [2069468] - powerpc/papr_scm: Add perf interface support (Gustavo Walbon) [2069468] - drivers/nvdimm: Add perf interface to expose nvdimm performance stats (Gustavo Walbon) [2069468] - drivers/nvdimm: Add nvdimm pmu structure (Gustavo Walbon) [2069468] - mptcp: Fix crash due to tcp_tsorted_anchor was initialized before release skb (Davide Caratti) [2084048] - mptcp: Correctly set DATA_FIN timeout when number of retransmits is large (Davide Caratti) [2084048] - mptcp: add mibs counter for ignored incoming options (Davide Caratti) [2084048] - mptcp: fix race in incoming ADD_ADDR option processing (Davide Caratti) [2084048] - mptcp: netlink: process IPv6 addrs in creating listening sockets (Davide Caratti) [2084048] - mptcp: use delegate action to schedule 3rd ack retrans (Davide Caratti) [2084048] - mptcp: fix delack timer (Davide Caratti) [2084048] - powerpc/module_64: use module_init_section instead of patching names (Jan Stancek) [1985851] - module: check for exit sections in layout_sections() instead of module_init_section() (Jan Stancek) [1985851] - module: treat exit sections the same as init sections when !CONFIG_MODULE_UNLOAD (Jan Stancek) [1985851] - module: allow arch overrides for .exit section names (Jan Stancek) [1985851] - ARM: 8976/1: module: allow arch overrides for .init section names (Jan Stancek) [1985851] - KVM: s390: pv: make use of ultravisor AIV support (Thomas Huth) [2043870] - redhat: Enable VM kselftests (Nico Pache) [1978539] - selftests: vm: Makefile: rename TARGETS to VMTARGETS (Nico Pache) [1978539] - redhat: enable CONFIG_TEST_VMALLOC for vm selftests (Nico Pache) [1978539] - redhat: enable GUP TEST for kselftests (Nico Pache) [1978539] - redhat: Enable HMM test to be used by the kselftest test suite (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really, really random (Nico Pache) [1978539] - selftests/vm: fix display of page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: fix building protection keys test (Nico Pache) [1978539] - lib/test_vmalloc.c: do not create cpumask_t variable on stack (Nico Pache) [1978539] - vmalloc: add test driver to analyse vmalloc allocator (Nico Pache) [1978539] - vmalloc: export __vmalloc_node_range for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - selftests/vm: add protection_keys_32 / protection_keys_64 to gitignore (Nico Pache) [1978539] - selftests/vm: rename file run_vmtests to run_vmtests.sh (Nico Pache) [1978539] - mm/gup_benchmark: support threading (Nico Pache) [1978539] - selftests/vm: gup_test: test faulting in kernel, and verify pinnable pages (Nico Pache) [1978539] - selftests/vm: gup_test: fix test flag (Nico Pache) [1978539] - selftests/vm: fix out-of-tree build (Nico Pache) [1978539] - selftests/vm: 2x speedup for run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: hmm-tests: remove the libhugetlbfs dependency (Nico Pache) [1978539] - selftests/vm: run_vmtests.sh: update and clean up gup_test invocation (Nico Pache) [1978539] - selftests/vm: gup_test: introduce the dump_pages() sub-test (Nico Pache) [1978539] - selftests/vm: only some gup_test items are really benchmarks (Nico Pache) [1978539] - selftests/vm: minor cleanup: Makefile and gup_test.c (Nico Pache) [1978539] - selftests/vm: rename run_vmtests --> run_vmtests.sh (Nico Pache) [1978539] - selftests/vm: use a common gup_test.h (Nico Pache) [1978539] - mm/gup_benchmark: rename to mm/gup_test (Nico Pache) [1978539] - tools/testing/selftests/vm: fix build error (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_GUP_BENCHMARK (Nico Pache) [1978539] - selftests/vm: 8x compaction_test speedup (Nico Pache) [1978539] - selftests/vm: fix incorrect gcc invocation in some cases (Nico Pache) [1978539] - selftests/vm: fix false build success on the second and later attempts (Nico Pache) [1978539] - mm/gup: don't permit users to call get_user_pages with FOLL_LONGTERM (Nico Pache) [1978539] - mm/gup_benchmark: use pin_user_pages for FOLL_LONGTERM flag (Nico Pache) [1978539] - mm/gup_benchmark: update the documentation in Kconfig (Nico Pache) [1978539] - khugepaged: selftests: fix timeout condition in wait_for_scan() (Nico Pache) [1978539] - selftests: vm: pkeys: fix multilib builds for x86 (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct page size on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: override access right definitions on powerpc (Nico Pache) [1978539] - selftests/vm/pkeys: test correct behaviour of pkey-0 (Nico Pache) [1978539] - selftests/vm/pkeys: introduce a sub-page allocator (Nico Pache) [1978539] - selftests/vm/pkeys: detect write violation on a mapped access-denied-key page (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect write violation (Nico Pache) [1978539] - selftests/vm/pkeys: associate key on a mapped page and detect access violation (Nico Pache) [1978539] - selftests/vm/pkeys: improve checks to determine pkey support (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in test_pkey_alloc_exhaust() (Nico Pache) [1978539] - selftests/vm/pkeys: fix number of reserved powerpc pkeys (Nico Pache) [1978539] - selftests/vm/pkeys: introduce powerpc support (Nico Pache) [1978539] - selftests/vm/pkeys: introduce generic pkey abstractions (Nico Pache) [1978539] - selftests: vm: pkeys: use the correct huge page size (Nico Pache) [1978539] - selftests/vm/pkeys: fix alloc_random_pkey() to make it really random (Nico Pache) [1978539] - selftests/vm/pkeys: fix assertion in pkey_disable_set/clear() (Nico Pache) [1978539] - selftests/vm/pkeys: fix pkey_disable_clear() (Nico Pache) [1978539] - selftests: vm: pkeys: add helpers for pkey bits (Nico Pache) [1978539] - selftests: vm: pkeys: Use sane types for pkey register (Nico Pache) [1978539] - selftests/vm/pkeys: make gcc check arguments of sigsafe_printf() (Nico Pache) [1978539] - selftests/vm/pkeys: move some definitions to arch-specific header (Nico Pache) [1978539] - selftests/vm/pkeys: move generic definitions to header file (Nico Pache) [1978539] - selftests/vm/pkeys: rename all references to pkru to a generic name (Nico Pache) [1978539] - selftests/x86/pkeys: move selftests to arch-neutral directory (Nico Pache) [1978539] - selftests/vm: 10x speedup for hmm-tests (Nico Pache) [1978539] - mm/migrate: add migrate-shared test for migrate_vma_*() (Nico Pache) [1978539] - mm/migrate: optimize migrate_vma_setup() for holes (Nico Pache) [1978539] - lib/test_hmm: use vma_lookup() in dmirror_migrate() (Nico Pache) [1978539] - lib/test_hmm.c: fix an error code in dmirror_allocate_chunk() (Nico Pache) [1978539] - lib/test_hmm.c: remove unused dmirror_zero_page (Nico Pache) [1978539] - mm/memremap_pages: support multiple ranges per invocation (Nico Pache) [1978539] - mm/memremap_pages: convert to 'struct range' (Nico Pache) [1978539] - tools/testing/selftests/vm/hmm-tests.c: use the new SKIP() macro (Nico Pache) [1978539] - mm/hmm/test: use the new migration invalidation (Nico Pache) [1978539] - lib/test_hmm.c: add a flag parameter to migrate_vma (Nico Pache) [1978539] - mm/hmm: add tests for hmm_pfn_to_map_order() (Nico Pache) [1978539] - lib: fix test_hmm.c reference after free (Nico Pache) [1978539] - mm/hmm/test: add selftests for HMM (Nico Pache) [1978539] - mm/hmm/test: add selftest driver for HMM (Nico Pache) [1978539] - mm: convert insert_pfn() to vm_fault_t (Nico Pache) [1978539] - selftests/vm/.gitignore: add mremap_dontunmap (Nico Pache) [1978539] - selftests: vm: Fix 64-bit test builds for powerpc64le (Nico Pache) [1978539] - selftests: vm: Do not override definition of ARCH (Nico Pache) [1978539] - selftests/vm: fix map_hugetlb length used for testing read and write (Nico Pache) [1978539] - selftests/vm: add missed tests in run_vmtests (Nico Pache) [1978539] - selftests: vm: add fragment CONFIG_TEST_VMALLOC (Nico Pache) [1978539] - selftests: vm: Build/Run 64bit tests only on 64bit arch (Nico Pache) [1978539] - selftests: vm: Fix test build failure when built by itself (Nico Pache) [1978539] - selftests: vm: install test_vmalloc.sh for run_vmtests (Nico Pache) [1978539] - tools: mark 'test_vmalloc.sh' executable (Nico Pache) [1978539] - tools/selftest/vm: allow choosing mem size and page size in map_hugetlb (Nico Pache) [1978539] - selftests/vm: add script helper for CONFIG_TEST_VMALLOC_MODULE (Nico Pache) [1978539] - tools/testing/selftests/vm/map_fixed_noreplace.c: add test for MAP_FIXED_NOREPLACE (Nico Pache) [1978539] - tools/testing/selftests/vm/: add MAP_POPULATE test (Nico Pache) [1978539] - xfs: return errors in xfs_fs_sync_fs (Andrey Albershteyn) [2087991] - vfs: make sync_filesystem return errors from ->sync_fs (Andrey Albershteyn) [2087991] - PCI: hv: Remove unused hv_set_msi_entry_from_desc() (Mohammed Gamal) [2086560] - PCI: hv: Avoid the retarget interrupt hypercall in irq_unmask() on ARM64 (Mohammed Gamal) [2086560] - PCI: hv: Fix NUMA node assignment when kernel boots with custom NUMA topology (Mohammed Gamal) [2086560] - PCI: hv: Use PCI_ERROR_RESPONSE to identify config read errors (Mohammed Gamal) [2086560] - vdpa: clean up get_config_size ret value handling (Cindy Lu) [2059841] - vdpa: mlx5: synchronize driver status with CVQ (Jason Wang) [2048009] - vdpa: mlx5: prevent cvq work from hogging CPU (Jason Wang) [2048009] - vdpa/mlx5: Avoid processing works if workqueue was destroyed (Cindy Lu) [2048009] - cpufreq: Cancel policy update work scheduled before freeing (Prarit Bhargava) [2083728] - tcp: fix potential xmit stalls caused by TCP_NOTSENT_LOWAT (Paolo Abeni) [2081411] - tcp: ensure to use the most recently sent skb when filling the rate sample (Paolo Abeni) [2081411] - tcp: make sure treq->af_specific is initialized (Paolo Abeni) [2081411] - tcp: md5: incorrect tcp_header_len for incoming connections (Paolo Abeni) [2081411] - tcp: ensure PMTU updates are processed during fastopen (Paolo Abeni) [2081411] - tcp: add missing tcp_skb_can_collapse() test in tcp_shift_skb_data() (Paolo Abeni) [2081411] - inet: fully convert sk->sk_rx_dst to RCU rules (Paolo Abeni) [2081411] - tcp_cubic: fix spurious Hystart ACK train detections for not-cwnd-limited flows (Paolo Abeni) [2081411]- selftests/bpf/test_xdp_redirect_multi: use temp netns for testing (Felix Maurer) [2017875] - selftests/bpf/xdp_redirect_multi: Limit the tests in netns (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Give tcpdump a chance to terminate cleanly (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Use arping to accurate the arp number (Jiri Benc) [2017875] - selftests/bpf/xdp_redirect_multi: Put the logs to tmp folder (Jiri Benc) [2017875] - bpf, sockmap: Zap ingress queues after stopping strparser (Jiri Benc) [2017875] - xdp, net: Fix use-after-free in bpf_xdp_link_release (Jiri Benc) [2017875] - doc, af_xdp: Fix bind flags option typo (Jiri Benc) [2017875] - bpf, devmap: Convert remaining READ_ONCE() to rcu_dereference_check() (Jiri Benc) [2017875] - xdp: Move the rxq_info.mem clearing to unreg_mem_model() (Jiri Benc) [2017875] - bpf, sched: Remove unneeded rcu_read_lock() around BPF program invocation (Jiri Benc) [2017875] - xdp: Add proper __rcu annotations to redirect map entries (Jiri Benc) [2017875] - doc: Give XDP as example of non-obvious RCU reader/updater pairing (Jiri Benc) [2017875] - doc: Clarify and expand RCU updaters and corresponding readers (Jiri Benc) [2017875] - bpfilter: Specify the log level for the kmsg message (Jiri Benc) [2017875] - docs, af_xdp: Consistent indentation in examples (Jiri Benc) [2017875] - xsk: Fix missing validation for skb and unaligned mode (Jiri Benc) [2017875] - bpf: Support all gso types in bpf_skb_change_proto() (Jiri Benc) [2017875] - bpf: Do not change gso_size during bpf_skb_change_proto() (Jiri Benc) [2017875] - Revert "bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto" (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi into .gitignore (Jiri Benc) [2017875] - bpf, devmap: Remove drops variable from bq_xmit_all() (Jiri Benc) [2017875] - locking/atomic: net: use linux/atomic.h for xchg & cmpxchg (Jiri Benc) [2017875] - xsk: Use kvcalloc to support large umems (Jiri Benc) [2017875] - selftests/bpf: Add xdp_redirect_multi test (Jiri Benc) [2017875] - sample/bpf: Add xdp_redirect_map_multi for redirect_map broadcast test (Jiri Benc) [2017875] - xdp: Extend xdp_redirect_map with broadcast support (Jiri Benc) [2017875] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Felix Maurer) [2017875] - bpf: Run devmap xdp_prog on flush instead of bulk enqueue (Jiri Benc) [2017875] - skmsg: Remove unused parameters of sk_msg_wait_data() (Jiri Benc) [2017875] - bpf: Use struct_size() in kzalloc() (Jiri Benc) [2017875] - bpf: Check for BPF_F_ADJ_ROOM_FIXED_GSO when bpf_skb_change_proto (Jiri Benc) [2017875] - treewide: Replace zero-length arrays with flexible-array members (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.68.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Update the copyright year (Tomas Henzl) [2049660] - scsi: mpi3mr: Update MPI3 headers (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix formatting problems in some kernel-doc comments (Tomas Henzl) [2049660] - scsi: mpi3mr: Fix some spelling mistakes (Tomas Henzl) [2049660] - scsi: mpi3mr: Bump driver version to 8.0.0.61.0 (Tomas Henzl) [2049660] - scsi: mpi3mr: Add io_uring interface support in I/O-polled mode (Tomas Henzl) [2049660] - scsi: mpi3mr: Print cable mngnt and temp threshold events (Tomas Henzl) [2049660] - scsi: mpi3mr: Support Prepare for Reset event (Tomas Henzl) [2049660] - scsi: mpi3mr: Add Event acknowledgment logic (Tomas Henzl) [2049660] - scsi: mpi3mr: Gracefully handle online FW update operation (Tomas Henzl) [2049660] - scsi: mpi3mr: Detect async reset that occurred in firmware (Tomas Henzl) [2049660] - scsi: mpi3mr: Add IOC reinit function (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle offline FW activation in graceful manner (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part2 (Tomas Henzl) [2049660] - scsi: mpi3mr: Code refactor of IOC init - part1 (Tomas Henzl) [2049660] - scsi: mpi3mr: Fault IOC when internal command gets timeout (Tomas Henzl) [2049660] - scsi: mpi3mr: Display IOC firmware package version (Tomas Henzl) [2049660] - scsi: mpi3mr: Handle unaligned PLL in unmap cmnds (Tomas Henzl) [2049660] - scsi: mpi3mr: Add support for PCIe Managed Switch SES device (Tomas Henzl) [2049660] - [s390] s390/cio: verify the driver availability for path_event call (Mete Durlu) [2058620] - selinux: fix bad cleanup on error in hashtab_duplicate() (Ondrej Mosnacek) [2005890] - selinux: fix race between old and new sidtab (Ondrej Mosnacek) [2005890] - selinux: fix cond_list corruption when changing booleans (Ondrej Mosnacek) [2005890] - selinux: make nslot handling in avtab more robust (Ondrej Mosnacek) [2005890] - selinuxfs: unify policy load error reporting (Ondrej Mosnacek) [2005890] - selinux: fix variable scope issue in live sidtab conversion (Ondrej Mosnacek) [2005890] - selinux: don't log MAC_POLICY_LOAD record on failed policy load (Ondrej Mosnacek) [2005890] - selinux: simplify away security_policydb_len() (Ondrej Mosnacek) [2005890] - selinux: move policy mutex to selinux_state, use in lockdep checks (Ondrej Mosnacek) [2005890] - selinux: fix error handling bugs in security_load_policy() (Ondrej Mosnacek) [2005890] - selinux: convert policy read-write lock to RCU (Ondrej Mosnacek) [2005890] - selinux: Create new booleans and class dirs out of tree (Ondrej Mosnacek) [2005890] - selinux: Standardize string literal usage for selinuxfs directory names (Ondrej Mosnacek) [2005890] - selinux: Refactor selinuxfs directory populating functions (Ondrej Mosnacek) [2005890] - selinux: Create function for selinuxfs directory cleanup (Ondrej Mosnacek) [2005890] - selinux: fix memdup.cocci warnings (Ondrej Mosnacek) [2005890] - selinux: avoid dereferencing the policy prior to initialization (Ondrej Mosnacek) [2005890] - selinux: fix allocation failure check on newpolicy->sidtab (Ondrej Mosnacek) [2005890] - selinux: refactor changing booleans (Ondrej Mosnacek) [2005890] - selinux: move policy commit after updating selinuxfs (Ondrej Mosnacek) [2005890] - selinux: encapsulate policy state, refactor policy load (Ondrej Mosnacek) [2005890] - Revert "selinux: fix deadlock in security_set_bools()" (Ondrej Mosnacek) [2005890] - thunderx nic: mark device as deprecated (Íñigo Huguet) [2060286] - cpufreq: intel_pstate: Add Ice Lake server to out-of-band IDs (Vitaly Kuznetsov) [2091523] - [s390] s390/hypfs: include z/VM guests with access control group set (Mete Durlu) [2058621] - scsi: mpt3sas: Fix a few kernel-doc issues (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix a typo (Tomas Henzl) [2049623] - scsi: mpt3sas: Update driver version to 42.100.00.00 (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix junk chars displayed while printing ChipName (Tomas Henzl) [2049623] - scsi: mpt3sas: Use cached ATA Information VPD page (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix adapter replyPostRegisterIndex declaration (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix event callback log_code value handling (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix ioc->base_readl() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix writel() use (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix _ctl_set_task_mid() TaskMID check (Tomas Henzl) [2049623] - scsi: mpt3sas: Fail reset operation if config request timed out (Tomas Henzl) [2049623] - scsi: mpt3sas: Fix use after free in _scsih_expander_node_remove() (Tomas Henzl) [2049623] - scsi: mpt3sas: Page fault in reply q processing (Tomas Henzl) [2049623] - scsi: mpt3sas: Convert to flexible arrays (Tomas Henzl) [2049623] - scsi: mpt3sas: Update persistent trigger pages from sysfs interface (Tomas Henzl) [2049623] - Revert "netfilter: conntrack: tag conntracks picked up in local out hook" (Florian Westphal) [2062870] - Revert "netfilter: nat: force port remap to prevent shadowing well-known ports" (Florian Westphal) [2062870] - drm/amdgpu: vi: disable ASPM on Intel Alder Lake based systems (Michel Dänzer) [2066918] - drm/amd: Use amdgpu_device_should_use_aspm on navi umd pstate switching (Michel Dänzer) [2066918] - drm/amd: Refactor `amdgpu_aspm` to be evaluated per device (Michel Dänzer) [2066918] - drm/amd: Check if ASPM is enabled from PCIe subsystem (Michel Dänzer) [2066918] - [s390] s390/tape: fix timer initialization in tape_std_assign() (Mete Durlu) [2085420] - powerpc/pseries/vas: Use QoS credits from the userspace (Steve Best) [2075174] - thermal: don't make THERMAL_NETLINK 'default y' (Prarit Bhargava) [2040062] - redhat/configs: Add CONFIG_INTEL_HFI_THERMAL (Prarit Bhargava) [2040062] - thermal/drivers/core: Remove module unload code (Prarit Bhargava) [2040062] - thermal: core: Fix TZ_GET_TRIP NULL pointer dereference (Prarit Bhargava) [2040062] - thermal: intel: hfi: INTEL_HFI_THERMAL depends on NET (Prarit Bhargava) [2040062] - thermal: netlink: Fix parameter type of thermal_genl_cpu_capability_event() stub (Prarit Bhargava) [2040062] - thermal: intel: hfi: Notify user space for HFI events (Prarit Bhargava) [2040062] - thermal: netlink: Add a new event to notify CPU capabilities change (Prarit Bhargava) [2040062] - thermal: intel: hfi: Enable notification interrupt (Prarit Bhargava) [2040062] - thermal: intel: hfi: Handle CPU hotplug events (Prarit Bhargava) [2040062] - thermal: intel: hfi: Minimally initialize the Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/cpu: Add definitions for the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - x86/Documentation: Describe the Intel Hardware Feedback Interface (Prarit Bhargava) [2040062] - thermal: intel: Allow processing of HWP interrupt (Prarit Bhargava) [2040062] - x86/thermal: Fix LVT thermal setup for SMI delivery mode (Prarit Bhargava) [2040062] - thermal: Move therm_throt there from x86/mce (Prarit Bhargava) [2040062] - thermal: core: Adding missing nlmsg_free() in thermal_genl_sampling_temp() (Prarit Bhargava) [2040062] - thermal: move to smaller ops wherever possible (Prarit Bhargava) [2040062] - thermal: add small version of ops (Prarit Bhargava) [2040062] - thermal: netlink: Improve the initcall ordering (Prarit Bhargava) [2040062] - thermal: core: remove redundant initialization of variable ret (Prarit Bhargava) [2040062] - thermal: netlink: Fix compilation error when CONFIG_NET=n (Prarit Bhargava) [2040062] - thermal: core: Fix thermal zone lookup by ID (Prarit Bhargava) [2040062] - thermal: core: Get thermal zone by id (Prarit Bhargava) [2040062] - thermal: core: Add helpers to browse the cdev, tz and governor list (Prarit Bhargava) [2040062] - thermal: Remove netlink support (Prarit Bhargava) [2040062] - thermal: core: genetlink support for events/cmd/sampling (Prarit Bhargava) [2040062]- mailbox: pcc: Handle all PCC subtypes correctly in pcc_mbox_irq (Mark Langsdorf) [1997698] - i2c: xgene-slimpro: Fix wrong pointer passed to PTR_ERR() (Mark Langsdorf) [1997698] - ACPI: Make acpi_node_get_parent() local (Mark Langsdorf) [1997698] - ACPI: Get acpi_device's parent from the parent field (Mark Langsdorf) [1997698] - ACPI: PM: Fix device wakeup power reference counting error (Mark Langsdorf) [1997698] - ACPI: video: use platform backlight driver on Xiaomi Mi Pad 2 (Mark Langsdorf) [1997698] - ACPI: video: Drop dmi_system_id.ident settings from video_detect_dmi_table[] (Mark Langsdorf) [1997698] - ACPI: PMIC: Fix intel_pmic_regs_handler() read accesses (Mark Langsdorf) [1997698] - ACPI: EC: Use ec_no_wakeup on HP ZHAN 66 Pro (Mark Langsdorf) [1997698] - ACPI: Add a convenience function to tell a device is in D0 state (Mark Langsdorf) [1997698] - ACPI: scan: Obtain device's desired enumeration power state (Mark Langsdorf) [1997698] - perf: qcom_l2_pmu: ACPI: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI/PCC: Add maintainer for PCC mailbox driver (Mark Langsdorf) [1997698] - mailbox: pcc: Add support for PCCT extended PCC subspaces(type 3/4) (Mark Langsdorf) [1997698] - mailbox: pcc: Drop handling invalid bit-width in {read,write}_register (Mark Langsdorf) [1997698] - mailbox: pcc: Avoid accessing PCCT table in pcc_send_data and pcc_mbox_irq (Mark Langsdorf) [1997698] - mailbox: pcc: Add PCC register bundle and associated accessor functions (Mark Langsdorf) [1997698] - mailbox: pcc: Rename doorbell ack to platform interrupt ack register (Mark Langsdorf) [1997698] - mailbox: pcc: Use PCC mailbox channel pointer instead of standard (Mark Langsdorf) [1997698] - mailbox: pcc: Add pcc_mbox_chan structure to hold shared memory region info (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace doorbell register parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Consolidate subspace interrupt information parsing (Mark Langsdorf) [1997698] - mailbox: pcc: Refactor all PCC channel information into a structure (Mark Langsdorf) [1997698] - mailbox: pcc: Fix kernel doc warnings (Mark Langsdorf) [1997698] - ACPI: glue: Use acpi_device_adr() in acpi_find_child_device() (Mark Langsdorf) [1997698] - ACPI: APEI: mark apei_hest_parse() static (Mark Langsdorf) [1997698] - ACPI: APEI: EINJ: Relax platform response timeout to 1 second (Mark Langsdorf) [1997698] - ACPI: resources: Add one more Medion model in IRQ override quirk (Mark Langsdorf) [1997698] - ACPI: AC: Quirk GK45 to skip reading _PSR (Mark Langsdorf) [1997698] - ACPI: PM: sleep: Do not set suspend_ops unnecessarily (Mark Langsdorf) [1997698] - ACPI: PRM: Handle memory allocation and memory remap failure (Mark Langsdorf) [1997698] - ACPI: PRM: Remove unnecessary blank lines (Mark Langsdorf) [1997698] - ACPI: PM: Turn off wakeup power resources on _DSW/_PSW errors (Mark Langsdorf) [1997698] - ACPI: PM: Fix sharing of wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Turn off unused wakeup power resources (Mark Langsdorf) [1997698] - ACPI: PM: Check states of power resources during initialization (Mark Langsdorf) [1997698] - hwmon: (acpi_power_meter) Use acpi_bus_get_acpi_device() (Mark Langsdorf) [1997698] - ACPI: replace snprintf() in "show" functions with sysfs_emit() (Mark Langsdorf) [1997698] - ACPI: LPSS: Use ACPI_COMPANION() directly (Mark Langsdorf) [1997698] - ACPI: battery: Accept charges over the design capacity as full (Mark Langsdorf) [1997698] - ACPICA: Update version to 20210930 (Mark Langsdorf) [1997698] - ACPICA: iASL table disassembler: Added disassembly support for the NHLT ACPI table (Mark Langsdorf) [1997698] - ACPICA: ACPI 6.4 SRAT: add Generic Port Affinity type (Mark Langsdorf) [1997698] - ACPICA: Add support for Windows 2020 _OSI string (Mark Langsdorf) [1997698] - ACPICA: Avoid evaluating methods too early during system resume (Mark Langsdorf) [1997698] - ACPI: processor: idle: fix lockup regression on 32-bit ThinkPad T40 (Mark Langsdorf) [1997698] - ACPI: processor idle: Allow playing dead in C3 state (Mark Langsdorf) [1997698] - ACPI: Kconfig: Fix a typo in Kconfig (Mark Langsdorf) [1997698] - ACPI: PNP: remove duplicated BRI0A49 and BDP3336 entries (Mark Langsdorf) [1997698] - ACPI: resources: Add DMI-based legacy IRQ override quirk (Mark Langsdorf) [1997698] - ACPICA: Add support for MADT online enabled bit (Mark Langsdorf) [1997698] - acpi/arm64: fix next_platform_timer() section mismatch error (Mark Langsdorf) [1997697] - ACPI: PM: Include alternate AMDI0005 id in special behaviour (Mark Langsdorf) [1997697] - MAINTAINERS: Change Rafael's e-mail address (Mark Langsdorf) [1997697] - ACPI: scan: Remove unneeded header linux/nls.h (Mark Langsdorf) [1997697] - ACPI: PM: s2idle: Run both AMD and Microsoft methods if both are supported (Mark Langsdorf) [1997697] - ACPI: power: Drop name from struct acpi_power_resource (Mark Langsdorf) [1997697] - ACPI: power: Use acpi_handle_debug() to print debug messages (Mark Langsdorf) [1997697] - ACPI: button: Add DMI quirk for Lenovo Yoga 9 (14INTL5) (Mark Langsdorf) [1997697] - ACPI: SPCR: Add support for the new 16550-compatible Serial Port Subtype (Mark Langsdorf) [1997697] - ACPI: platform-profile: call sysfs_notify() from platform_profile_store() (Mark Langsdorf) [1997697] - ACPICA: Update version to 20210730 (Mark Langsdorf) [1997697] - ACPICA: Add method name "_DIS" For use with aslmethod.c (Mark Langsdorf) [1997697] - ACPICA: iASL: Fix for WPBT table with no command-line arguments (Mark Langsdorf) [1997697] - ACPICA: Headers: Add new DBG2 Serial Port Subtypes (Mark Langsdorf) [1997697] - ACPICA: Macros should not use a trailing semicolon (Mark Langsdorf) [1997697] - ACPICA: Fix an if statement (add parens) (Mark Langsdorf) [1997697] - ACPICA: iASL: Add support for the AEST table (data compiler) (Mark Langsdorf) [1997697] - clk: fractional-divider: Introduce POWER_OF_TWO_PS flag (Mark Langsdorf) [1997697] - clk: fractional-divider: add explicit big endian support (Mark Langsdorf) [1997697] - clk: gate: add explicit big endian support (Mark Langsdorf) [1997697] - clk: fractional-divider: add CLK_FRAC_DIVIDER_ZERO_BASED flag support (Mark Langsdorf) [1997697] - ACPI: processor: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [1997697] - ABI: sysfs-platform-dptf: Add tables markup to a table (Mark Langsdorf) [1997697] - ACPI: DPTF: Add new PCH FIVR methods (Mark Langsdorf) [1997697] - clk: x86: Rename clk-lpt to more specific clk-lpss-atom (Mark Langsdorf) [1997697] - ACPI: configfs: Make get_header() to return error pointer (Mark Langsdorf) [1997697] - ACPI: configfs: Use sysfs_emit() in "show" functions (Mark Langsdorf) [1997697] - ACPI: glue: Eliminate acpi_platform_notify() (Mark Langsdorf) [1997697] - ACPI: bus: Rename functions to avoid name collision (Mark Langsdorf) [1997697] - ACPI: glue: Change return type of two functions to void (Mark Langsdorf) [1997697] - ACPI: glue: Rearrange acpi_device_notify() (Mark Langsdorf) [1997697] - ACPI: Add LoongArch support for ACPI_PROCESSOR/ACPI_NUMA (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize MIPI PMIQ sequence I2C-bus accesses (Mark Langsdorf) [1997697] - ACPI / PMIC: XPower: optimize I2C-bus accesses (Mark Langsdorf) [1997697] - stddef: Introduce DECLARE_FLEX_ARRAY() helper (Josef Oskera) [2062594] - Revert "iavf: Fix deadlock occurrence during resetting VF interface" (Ivan Vecera) [2066693] - scsi: core: Fix sbitmap depth in scsi_realloc_sdev_budget_map() (Ewan D. Milne) [2071831] - lib/sbitmap: allocate sb->map via kvzalloc_node (Ewan D. Milne) [2071831] - mm: move kvmalloc-related functions to slab.h (Ewan D. Milne) [2071831] - scsi: core: sd: Add silence_suspend flag to suppress some PM messages (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Fix FPIN Link Integrity statistics counters (Ewan D. Milne) [2071831] - sd: call sd_zbc_release_disk before releasing the scsi_device reference (Ewan D. Milne) [2071831] - scsi: core: Reallocate device's budget map on queue depth change (Ewan D. Milne) [2071831] - scsi: sr: Don't use GFP_DMA (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_device_max_queue_depth() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix buffer size of REPORT ZONES command (Ewan D. Milne) [2071831] - scsi: sd_zbc: Clean up sd_zbc_parse_report() setting of wp (Ewan D. Milne) [2071831] - scsi: sd_zbc: Simplify zone full condition check (Ewan D. Milne) [2071831] - scsi: core: Show SCMD_LAST in text form (Ewan D. Milne) [2071831] - scsi: scsi_debug: Zero clear zones at reset write pointer (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix setting device state to SDEV_RUNNING (Ewan D. Milne) [2071831] - scsi: scsi_debug: Sanity check block descriptor length in resp_mode_select() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix type in min_t to avoid stack OOB (Ewan D. Milne) [2071831] - scsi: core: Simplify control flow in scmd_eh_abort_handler() (Ewan D. Milne) [2071831] - scsi: core: sysfs: Fix hang when device state is set via sysfs (Ewan D. Milne) [2071831] - scsi: scsi_debug: Don't call kcalloc() if size arg is zero (Ewan D. Milne) [2071831] - scsi: sr: Remove duplicate assignment (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_report_tgtpgs() (Ewan D. Milne) [2071831] - scsi: scsi_debug: Fix out-of-bound read in resp_readcap16() (Ewan D. Milne) [2071831] - scsi: sd: Print write through due to no caching mode page as warning (Ewan D. Milne) [2071831] - scsi: sd: Fix crashes in sd_resume_runtime() (Ewan D. Milne) [2071831] - scsi: core: Fix shost->cmd_per_lun calculation in scsi_add_host_with_dma() (Ewan D. Milne) [2071831] - scsi: core: Fix spelling in a source code comment (Ewan D. Milne) [2071831] - scsi: sd: Fix sd_do_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_select() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Fix scsi_mode_sense() buffer length handling (Ewan D. Milne) [2071831] - scsi: core: Remove include from scsi_cmnd.h (Ewan D. Milne) [2071831] - scsi: sd_zbc: Support disks with more than 2**32 logical blocks (Ewan D. Milne) [2071831] - scsi: sd: Make sd_spinup_disk() less noisy (Ewan D. Milne) [2071831] - scsi: sr: Fix spelling mistake "does'nt" -> "doesn't" (Ewan D. Milne) [2071831] - scsi: sd_zbc: Ensure buffer size is aligned to SECTOR_SIZE (Ewan D. Milne) [2071831] - scsi: sd: Do not exit sd_spinup_disk() quietly (Ewan D. Milne) [2071831] - scsi: core: Add helper to return number of logical blocks in a request (Ewan D. Milne) [2071831] - scsi: scsi_debug: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_spi: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: scsi_transport_fc: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sr: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: sd: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Use scsi_cmd_to_rq() instead of scsi_cmnd.request (Ewan D. Milne) [2071831] - scsi: core: Introduce the scsi_cmd_to_rq() function (Ewan D. Milne) [2071831] - scsi: core: Add BLIST_IGN_MEDIA_CHANGE for Ultra HS-SD/MMC USB card readers (Ewan D. Milne) [2071831] - scsi: sd: REQUEST SENSE for BLIST_IGN_MEDIA_CHANGE devices in runtime_resume() (Ewan D. Milne) [2071831] - scsi: core: Add new flag BLIST_IGN_MEDIA_CHANGE (Ewan D. Milne) [2071831] - scsi: scsi_debug: Improve RDPROTECT/WRPROTECT handling (Ewan D. Milne) [2071831] - scsi: scsi_debug: Remove dump_sector() (Ewan D. Milne) [2071831] - scsi: core: Add scsi_prot_ref_tag() helper (Ewan D. Milne) [2071831] - scsi: core: Add scsi_msg_to_host_byte() (Ewan D. Milne) [2071831] - scsi: core: Add get_{status,host}_byte() accessor functions (Ewan D. Milne) [2071831] - scsi: core: Cap scsi_host cmd_per_lun at can_queue (Ewan D. Milne) [2071831] - scsi: Fix spelling mistakes in header files (Ewan D. Milne) [2071831] - scsi: core: Treat device offline as a failure (Ewan D. Milne) [2071831] - sched/topology: Skip updating masks for non-online nodes (Diego Domingos) [1946251] - powerpc/numa: Update cpu_cpu_map on CPU online/offline (Diego Domingos) [1946251] - powerpc/numa: Print debug statements only when required (Diego Domingos) [1946251] - powerpc/numa: convert printk to pr_xxx (Diego Domingos) [1946251] - powerpc/numa: Drop dbg in favour of pr_debug (Diego Domingos) [1946251] - livepatch: Fix missing unlock on error in klp_enable_patch() (Julia Denham) [2069340] - livepatch: Fix kobject refcount bug on klp_init_patch_early failure path (Julia Denham) [2069340] - Documentation: livepatch: Add livepatch API page (Julia Denham) [2069340] - scsi: megaraid_sas: Remove unnecessary memset (Tomas Henzl) [2049686] - scsi: megaraid_sas: Target with invalid LUN ID is deleted during scan (Tomas Henzl) [2049686] - scsi: megasas: Clean up some inconsistent indenting (Tomas Henzl) [2049686] - scsi: megasas: Stop using the SCSI pointer (Tomas Henzl) [2049686] - aarch64: enable memory hotplug (Baoquan He) [1818517] - mm/memory_hotplug: introduce default dummy memory_add_physaddr_to_nid() (Baoquan He) [1818517] - arm64/mm: Add one hunk back missed in earlier back porting (Baoquan He) [1818517] - arm64/mm: Hold memory hotplug lock while walking for kernel page table dump (Baoquan He) [1818517] - ARM64: dump: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Baoquan He) [1818517] - net/mlx5: DR, Ignore modify TTL on RX if device doesn't support it (Amir Tzin) [2072934] - net: bridge: switchdev: check br_vlan_group() return value (Ivan Vecera) [2080332] - net: bridge: mst: Restrict info size queries to bridge ports (Ivan Vecera) [2080332] - net: bridge: mst: prevent NULL deref in br_mst_info_size() (Ivan Vecera) [2080332] - selftests: forwarding: Use same VRF for port and VLAN upper (Ivan Vecera) [2080332] - selftests: forwarding: Disable learning before link up (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to query a port's MST state (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to check if MST is enabled (Ivan Vecera) [2080332] - net: bridge: mst: Add helper to map an MSTI to a VID set (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST state changes (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of VLAN MSTI migrations (Ivan Vecera) [2080332] - net: bridge: mst: Notify switchdev drivers of MST mode changes (Ivan Vecera) [2080332] - net: bridge: mst: Support setting and reporting MST port states (Ivan Vecera) [2080332] - net: bridge: mst: Allow changing a VLAN's MSTI (Ivan Vecera) [2080332] - net: bridge: mst: Multiple Spanning Tree (MST) mode (Ivan Vecera) [2080332] - net: switchdev: remove lag_mod_cb from switchdev_handle_fdb_event_to_device (Ivan Vecera) [2080332] - selftests: forwarding: tests of locked port feature (Ivan Vecera) [2080332] - net: bridge: Add support for offloading of locked port flag (Ivan Vecera) [2080332] - net: bridge: Add support for bridge port in locked mode (Ivan Vecera) [2080332] - net: switchdev: avoid infinite recursion from LAG to bridge with port object handler (Ivan Vecera) [2080332] - bridge: switch br_net_exit to batch mode (Ivan Vecera) [2080332] - net: bridge: multicast: notify switchdev driver whenever MC processing gets disabled (Ivan Vecera) [2080332] - net: switchdev: introduce switchdev_handle_port_obj_{add,del} for foreign interfaces (Ivan Vecera) [2080332] - net: switchdev: rename switchdev_lower_dev_find to switchdev_lower_dev_find_rcu (Ivan Vecera) [2080332] - net: bridge: switchdev: replay all VLAN groups (Ivan Vecera) [2080332] - net: bridge: make nbp_switchdev_unsync_objs() follow reverse order of sync() (Ivan Vecera) [2080332] - net: bridge: switchdev: differentiate new VLANs from changed ones (Ivan Vecera) [2080332] - net: bridge: vlan: notify switchdev only when something changed (Ivan Vecera) [2080332] - net: bridge: vlan: make __vlan_add_flags react only to PVID and UNTAGGED (Ivan Vecera) [2080332] - net: bridge: vlan: don't notify to switchdev master VLANs without BRENTRY flag (Ivan Vecera) [2080332] - net: bridge: vlan: check early for lack of BRENTRY flag in br_vlan_add_existing (Ivan Vecera) [2080332] - net: bridge: vlan: check for errors from __vlan_del in __vlan_flush (Ivan Vecera) [2080332] - net/switchdev: use struct_size over open coded arithmetic (Ivan Vecera) [2080332] - net: bridge: vlan: fix single net device option dumping (Ivan Vecera) [2080332] - net: bridge: mcast: fix br_multicast_ctx_vlan_global_disabled helper (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce startup query interval minimum (Ivan Vecera) [2080332] - net: bridge: mcast: add and enforce query interval minimum (Ivan Vecera) [2080332] - netfilter: bridge: add support for pppoe filtering (Ivan Vecera) [2080332] - bridge: use __set_bit in __br_vlan_set_default_pvid (Ivan Vecera) [2080332] - net: bridge: Allow base 16 inputs in sysfs (Ivan Vecera) [2080332] - net/bridge: replace simple_strtoul to kstrtol (Ivan Vecera) [2080332] - net: bridge: Slightly optimize 'find_portno()' (Ivan Vecera) [2080332] - net: bridge: switchdev: fix shim definition for br_switchdev_mdb_notify (Ivan Vecera) [2080332] - net: bridge: switchdev: consistent function naming (Ivan Vecera) [2080332] - net: bridge: mdb: move all switchdev logic to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: split out the switchdev portion of br_mdb_notify (Ivan Vecera) [2080332] - net: bridge: move br_vlan_replay to br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: provide shim definition for br_vlan_flags (Ivan Vecera) [2080332] - net: switchdev: merge switchdev_handle_fdb_{add,del}_to_device (Ivan Vecera) [2080332] - net: bridge: create a common function for populating switchdev FDB entries (Ivan Vecera) [2080332] - net: bridge: move br_fdb_replay inside br_switchdev.c (Ivan Vecera) [2080332] - net: bridge: reduce indentation level in fdb_create (Ivan Vecera) [2080332] - net: bridge: rename br_fdb_insert to br_fdb_add_local (Ivan Vecera) [2080332] - net: bridge: rename fdb_insert to fdb_add_local (Ivan Vecera) [2080332] - net: bridge: remove fdb_insert forward declaration (Ivan Vecera) [2080332] - net: bridge: remove fdb_notify forward declaration (Ivan Vecera) [2080332] - net: make use of helper netif_is_bridge_master() (Ivan Vecera) [2080332] - net: use eth_hw_addr_set() (Ivan Vecera) [2080332] - net: bridge: Use array_size() helper in copy_to_user() (Ivan Vecera) [2080332] - net/mlx5: DR, Fix missing flow_source when creating multi-destination FW table (Amir Tzin) [2072920] - net/mlx5: DR, Fix slab-out-of-bounds in mlx5_cmd_dr_create_fte (Amir Tzin) [2072920] - ixgbevf: Require large buffers for build_skb on 82599VF (Ken Cox) [2037956] - ixgbevf: Remove useless DMA-32 fallback configuration (Ken Cox) [2037956] - ixgbevf: switch to napi_build_skb() (Ken Cox) [2037956] - ixgbevf: Add support for new mailbox communication between PF and VF (Ken Cox) [2037956] - ixgbevf: Mailbox improvements (Ken Cox) [2037956] - ixgbevf: Add legacy suffix to old API mailbox functions (Ken Cox) [2037956] - ixgbevf: Improve error handling in mailbox (Ken Cox) [2037956] - ixgbevf: Rename MSGTYPE to SUCCESS and FAILURE (Ken Cox) [2037956] - net: ixgbevf: Remove redundant initialization of variable ret_val (Ken Cox) [2037956] - selftests: mptcp: fix diag instability (Hangbin Liu) [2077358] - selftests: mptcp: fix ipv6 routing setup (Hangbin Liu) [2077358] - selftests: mptcp: clean tmp files in simult_flows (Hangbin Liu) [2077358] - selftests: netfilter: fix exit value for nft_concat_range (Hangbin Liu) [2077358] - selftests: netfilter: remove stray bash debug line (Hangbin Liu) [2077358] - selftests: Fix IPv6 address bind tests (Hangbin Liu) [2077358] - selftests: Fix raw socket bind tests with VRF (Hangbin Liu) [2077358] - selftests: net: Correct case name (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill nettest processes launched in subshell. (Hangbin Liu) [2077358] - selftests: pmtu.sh: Kill tcpdump processes launched by subshell. (Hangbin Liu) [2077358] - selftests: net: Fix a typo in udpgro_fwd.sh (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_tx: fix dst ip argument (Hangbin Liu) [2077358] - selftests/net: udpgso_bench_rx: fix port argument (Hangbin Liu) [2077358] - selftests: net: tls: remove unused variable and code (Hangbin Liu) [2077358] - selftest: net: fix typo in altname test (Hangbin Liu) [2077358]- net/mlx5: DR, Fix the threshold that defines when pool sync is initiated (Amir Tzin) [2062715] - net/mlx5: DR, Cache STE shadow memory (Amir Tzin) [2062715] - perf/x86/intel/lbr: Add static_branch for LBR INFO flags (Michael Petlan) [2039998] - perf/x86/intel/lbr: Support LBR format V7 (Michael Petlan) [2039998] - net/mlx5e: TC, fix decap fallback to uplink when int port not supported (Amir Tzin) [2077048] - net/mlx5e: Fix wrong source vport matching on tunnel rule (Amir Tzin) [2064589] - hv_balloon: rate-limit "Unhandled message" warning (Vitaly Kuznetsov) [2087270] - tcp: drop the hash_32() part from the index calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: increase source port perturb table to 2^16 (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: dynamically allocate the perturb table used by source ports (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add small random increments to the source port (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: resalt the secret every 10 seconds (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: use different parts of the port_offset for index and offset (Guillaume Nault) [2064876] {CVE-2022-1012} - secure_seq: use the 64 bits of the siphash for port offset calculation (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: add some entropy in __inet_hash_connect() (Guillaume Nault) [2064876] {CVE-2022-1012} - tcp: change source port randomizarion at connect() time (Guillaume Nault) [2064876] {CVE-2022-1012} - net/mlx5e: TC, Skip redundant ct clear actions (Amir Tzin) [2055590] - spi: pxa2xx: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040031] - mfd: intel-lpss: Add Intel Raptor Lake PCH-S PCI IDs (Prarit Bhargava) [2040031] - pinctrl: alderlake: Add Raptor Lake-S ACPI ID (Prarit Bhargava) [2040033] - i2c: i801: Add support for Intel Raptor Lake PCH-S (Prarit Bhargava) [2040027 2040029] - redhat/configs: Add CONFIG_INTEL_IDXD_PERFMON (Jerry Snitselaar) [1921296] - x86/fpu/xstate: Consolidate size calculations (Jerry Snitselaar) [2071461] - x86/fpu/xstate: Handle supervisor states in XSTATE permissions (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Handle compacted offsets correctly with supervisor states (Jerry Snitselaar) [2071461] - x86/fpu: Cache xfeature flags from CPUID (Jerry Snitselaar) [2071461] - x86/fpu/xsave: Initialize offset/size cache early (Jerry Snitselaar) [2071461] - x86/fpu: Remove unused supervisor only offsets (Jerry Snitselaar) [2071461] - dmaengine: idxd: Change license on idxd.h to LGPL (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix delta_rec and crc size field for completion record (Jerry Snitselaar) [1971892] - dmaengine: idxd: Remove useless DMA-32 fallback configuration (Jerry Snitselaar) [2072156] - dmaengine: idxd: restore traffic class defaults after wq reset (Jerry Snitselaar) [2046469] - dmaengine: idxd: deprecate token sysfs attributes for read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: change bandwidth token to read buffers (Jerry Snitselaar) [2040042] - dmaengine: idxd: fix wq settings post wq disable (Jerry Snitselaar) [2040045] - dmaengine: idxd: change MSIX allocation based on per wq activation (Jerry Snitselaar) [2040495] - edmaengine: idxd: fix descriptor flushing locking (Jerry Snitselaar) [2040495] - dmaengine: idxd: embed irq_entry in idxd_wq struct (Jerry Snitselaar) [2040495] - dmaengine: idxd: fix calling wq quiesce inside spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: add knob for enqcmds retries (Jerry Snitselaar) [2040047] - dmaengine: idxd: set defaults for wq configs (Jerry Snitselaar) [2040047] - dmaengine: idxd: handle interrupt handle revoked event (Jerry Snitselaar) [2040051] - dmaengine: idxd: handle invalid interrupt handle descriptors (Jerry Snitselaar) [2040051] - dmaengine: idxd: create locked version of idxd_quiesce() call (Jerry Snitselaar) [2040051] - dmaengine: idxd: add helper for per interrupt handle drain (Jerry Snitselaar) [2040051] - dmaengine: idxd: move interrupt handle assignment (Jerry Snitselaar) [2040051] - dmaengine: idxd: int handle management refactoring (Jerry Snitselaar) [2040051] - dmaengine: idxd: rework descriptor free path on failure (Jerry Snitselaar) [2040051] - dmaengine: idxd: fix missed completion on abort path (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix resource leak on dmaengine driver disable (Jerry Snitselaar) [2040040] - dmaengine: idxd: cleanup completion record allocation (Jerry Snitselaar) [2040040] - dmaengine: idxd: reconfig device after device reset command (Jerry Snitselaar) [2072156] - dmaengine: idxd: add halt interrupt support (Jerry Snitselaar) [2040047] - dmaengine: idxd: Use list_move_tail instead of list_del/list_add_tail (Jerry Snitselaar) [2072156] - dmanegine: idxd: fix resource free ordering on driver removal (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove kernel wq type set when load configuration (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove gen cap field per spec 1.2 update (Jerry Snitselaar) [2040040] - dmaengine: idxd: check GENCAP config support for gencfg register (Jerry Snitselaar) [2040040] - dmaengine: idxd: move out percpu_ref_exit() to ensure it's outside submission (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for dev_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt disable for cmd_lock (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix setting up priv mode for dwq (Jerry Snitselaar) [2040040] - dmaengine: idxd: set descriptor allocation size to threshold for swq (Jerry Snitselaar) [2040040] - dmaengine: idxd: make submit failure path consistent on desc freeing (Jerry Snitselaar) [2040040] - dmaengine: idxd: remove interrupt flag for completion list spinlock (Jerry Snitselaar) [2040040] - dmaengine: idxd: make I/O interrupt handler one shot (Jerry Snitselaar) [2040040] - dmaengine: idxd: clear block on fault flag when clear wq (Jerry Snitselaar) [2040040] - dmaengine: idxd: add capability check for 'block on fault' attribute (Jerry Snitselaar) [2040040] - dmaengine: idxd: Remove unused status variable in irq_process_work_list() (Jerry Snitselaar) [2072156] - dmaengine: idxd: Fix a possible NULL pointer dereference (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix abort status check (Jerry Snitselaar) [2040040] - dmanegine: idxd: add software command status (Jerry Snitselaar) [2040047] - dmaengine: idxd: rotate portal address for better performance (Jerry Snitselaar) [2040047] - dmaengine: idxd: fix wq slot allocation index check (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix uninit var for alt_drv (Jerry Snitselaar) [2072156] - dmaengine: idxd: Set defaults for GRPCFG traffic class (Jerry Snitselaar) [2040047] - dmaengine: idxd: remove fault processing code (Jerry Snitselaar) [2040040] - dmaengine: idxd: move dsa_drv support to compatible mode (Jerry Snitselaar) [1971961] - dmaengine: dsa: move dsa_bus_type out of idxd driver to standalone (Jerry Snitselaar) [1971961] - dmaengine: idxd: create user driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create dmaengine driver for wq 'device' (Jerry Snitselaar) [1971961] - dmaengine: idxd: create idxd_device sub-driver (Jerry Snitselaar) [1971961] - dmaengine: idxd: add type to driver in order to allow device matching (Jerry Snitselaar) [1971961] - dmanegine: idxd: open code the dsa_drv registration (Jerry Snitselaar) [1971961] - dmaengine: idxd: idxd: move remove() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move probe() bits for idxd 'struct device' to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: fix bus_probe() and bus_remove() for dsa_bus (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove iax_bus_type prototype (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove bus shutdown (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_disable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: move wq_enable() to device.c (Jerry Snitselaar) [1971961] - dmaengine: idxd: remove IDXD_DEV_CONF_READY (Jerry Snitselaar) [1971961] - dmaengine: idxd: add 'struct idxd_dev' as wrapper for conf_dev (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver name (Jerry Snitselaar) [1971961] - dmaengine: idxd: add driver register helper (Jerry Snitselaar) [1971961] - dmaengine: idxd: depends on !UML (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix PCI_MSI build errors (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix submission race window (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix sequence for pci driver remove() and shutdown() (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix setup sequence for MSIXPERM table (Jerry Snitselaar) [2040040] - dmaengine: idxd: fix array index when int_handles are being used (Jerry Snitselaar) [2040040] - dmaengine: idxd: assign MSIX vectors to each WQ rather than roundrobin (Jerry Snitselaar) [2072156] - dmaengine: idxd: fix desc->vector that isn't being updated (Jerry Snitselaar) [2040040] - dmaengine: idxd: add missing percpu ref put on failure (Jerry Snitselaar) [2072156] - dmaengine: idxd: have command status always set (Jerry Snitselaar) [1973882] - dmanegine: idxd: cleanup all device related bits after disabling device (Jerry Snitselaar) [2072156] - dmaengine: idxd: Simplify code and axe the use of a deprecated API (Jerry Snitselaar) [2072156] - dmaengine: idxd: remove devm allocation for idxd->int_handles (Jerry Snitselaar) [2072156] - dmaengine: idxd: Remove redundant variable cdev_ctx (Jerry Snitselaar) [2072156] - dmaengine: idxd: Add missing cleanup for early error out in probe call (Jerry Snitselaar) [1971892] - dmaengine: idxd: Enable IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: Add IDXD performance monitor support (Jerry Snitselaar) [1921296] - dmaengine: idxd: device cmd should use dedicated lock (Jerry Snitselaar) [1971892] - dmaengine: idxd: support reporting of halt interrupt (Jerry Snitselaar) [1971890] - dmaengine: idxd: convert sprintf() to sysfs_emit() for all usages (Jerry Snitselaar) [1971890] - dmaengine: idxd: add interrupt handle request and release support (Jerry Snitselaar) [1971890] - dmaengine: idxd: add support for readonly config mode (Jerry Snitselaar) [1971890] - dmaengine: idxd: add percpu_ref to descriptor submission path (Jerry Snitselaar) [1971949] - dmaengine: idxd: remove detection of device type (Jerry Snitselaar) [1971963] - Documentation/x86: Update documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [2071461] - tools/objtool: Check for use of the ENQCMD instruction in the kernel (Jerry Snitselaar) [2071461] - x86/cpufeatures: Re-enable ENQCMD (Jerry Snitselaar) [2071461] - x86/traps: Demand-populate PASID MSR via #GP (Jerry Snitselaar) [2071461] - sched: Define and initialize a flag to identify valid PASID in the task (Jerry Snitselaar) [2071461] - x86/fpu: Clear PASID when copying fpstate (Jerry Snitselaar) [2071461] - iommu/sva: Assign a PASID to mm on PASID allocation and free it on mm exit (Jerry Snitselaar) [2071461] - iommu/ioasid: Introduce a helper to check for valid PASIDs (Jerry Snitselaar) [2071461] - kernel/fork: Initialize mm's PASID (Jerry Snitselaar) [2071461] - mm: Change CONFIG option for mm->pasid field (Jerry Snitselaar) [2071461] - mm/fork: clear PASID for new mm (Jerry Snitselaar) [2071461] - iommu/sva: Rename CONFIG_IOMMU_SVA_LIB to CONFIG_IOMMU_SVA (Jerry Snitselaar) [2071461] - turbostat: fix PC6 displaying on some systems (Steve Best) [2040078]- quota: make dquot_quota_sync return errors from ->sync_fs (Lukas Czerner) [2083057] - redhat: disable more noisy rpminspect tests (Jarod Wilson) - mm: thp: replace the page lock with the seqlock for the THP mapcount (Andrea Arcangeli) [1958020] - mm: do_wp_page: deduplicate smart_lock_page (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup_must_unshare() cleanup (Andrea Arcangeli) [1958020] - mm: GUP: cleanup FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: COW: skip the page lock in the COW copy path (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() use can_read_pin_swap_page() (Andrea Arcangeli) [1958020] - mm: hugetlbfs: gup: gup_must_unshare(): enable hugetlbfs (Andrea Arcangeli) [1958020] - mm: hugetlbfs: FOLL_FAULT_UNSHARE (Andrea Arcangeli) [1958020] - mm: hugetlbfs: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE RHEL (Andrea Arcangeli) [1958020] - mm: gup: FOLL_NOUNSHARE: optimize follow_page (Andrea Arcangeli) [1958020] - mm: gup: FOLL_UNSHARE (Andrea Arcangeli) [1958020] - mm: gup: gup_must_unshare() (Andrea Arcangeli) [1958020] - mm: gup: COR: copy-on-read fault (Andrea Arcangeli) [1958020] - mm: thp: introduce page_trans_huge_anon_shared (Andrea Arcangeli) [1958020] - mm: thp: stabilize the THP mapcount in page_remove_anon_compound_rmap (Andrea Arcangeli) [1958020] - mm: thp: make the THP mapcount atomic with a seqlock (Andrea Arcangeli) [1958020] - mm: thp: consolidate mapcount logic on THP split (David Hildenbrand) [1958020] - vmxnet3: Remove useless DMA-32 fallback configuration (Kamal Heib) [2083561] - vmxnet3: fix minimum vectors alloc issue (Kamal Heib) [2083561] - net: vmxnet3: remove multiple false checks in vmxnet3_ethtool.c (Kamal Heib) [2083561] - vmxnet3: do not stop tx queues after netif_device_detach() (Kamal Heib) [2083561] - block: limit request dispatch loop duration (Ming Lei) [2005082] - esp: limit skb_page_frag_refill use to a single page (Sabrina Dubroca) [2062115] {CVE-2022-27666} - esp: Fix possible buffer overflow in ESP transformation (Sabrina Dubroca) [2062115] {CVE-2022-27666} - can: ems_usb: ems_usb_start_xmit(): fix double dev_kfree_skb() in error path (Chris von Recklinghausen) [2080376] {CVE-2022-28390} - NFSD: Deprecate NFS_OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix offset type in I/O trace points (Scott Mayhew) [2064216] - NFSD: COMMIT operations must not return NFS?ERR_INVAL (Scott Mayhew) [2064216] - NFSD: Clamp WRITE offsets (Scott Mayhew) [2064216] - NFSD: Fix NFSv3 SETATTR/CREATE's handling of large file sizes (Scott Mayhew) [2064216] - NFSD: Fix ia_size underflow (Scott Mayhew) [2064216] - NFSD: Fix the behavior of READ near OFFSET_MAX (Scott Mayhew) [2064216] - NFSD: Fix READDIR buffer overflow (Scott Mayhew) [2064216] - nfsd: Fix nsfd startup race (again) (Scott Mayhew) [2064216] - NFS: Add a tracepoint to show the results of nfs_set_cache_invalid() (Scott Mayhew) [2064216] - NFSv42: Don't fail clone() unless the OP_CLONE operation failed (Scott Mayhew) [2064216] - NFSD: Fix exposure in nfsd4_decode_bitmap() (Scott Mayhew) [2064216] - NFSv4: Sanity check the parameters in nfs41_update_target_slotid() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from decode_getattr_*() functions (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_setsecurity (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_fhget() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_add_or_obtain() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label argument from nfs_instantiate() (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_setattrres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_getattr_res (Scott Mayhew) [2064216] - NFS: Remove the f_label from the nfs4_opendata and nfs_openres (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_lookupp_res struct (Scott Mayhew) [2064216] - NFS: Remove the label from the nfs4_lookup_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_link_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs4_create_res struct (Scott Mayhew) [2064216] - NFS: Remove the nfs4_label from the nfs_entry struct (Scott Mayhew) [2064216] - NFS: Create a new nfs_alloc_fattr_with_label() function (Scott Mayhew) [2064216] - NFS: Always initialise fattr->label in nfs_fattr_alloc() (Scott Mayhew) [2064216] - NFSv4: Remove unnecessary 'minor version' check (Scott Mayhew) [2064216] - NFSv4: Fix potential Oops in decode_op_map() (Scott Mayhew) [2064216] - NFSv4: Ensure decode_compound_hdr() sanity checks the tag (Scott Mayhew) [2064216] - NFS: Don't trace an uninitialised value (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to OFFLOAD_CANCEL (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CB_OFFLOAD (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to CLONE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to COPY (Scott Mayhew) [2064216] - NFSv4.2 add tracepoints to FALLOCATE and DEALLOCATE (Scott Mayhew) [2064216] - NFSv4.2 add tracepoint to SEEK (Scott Mayhew) [2064216] - nfs4: take a reference on the nfs_client when running FREE_STATEID (Scott Mayhew) [2064216] - NFS: Move NFS protocol display macros to global header (Scott Mayhew) [2064216] - NFS: Move generic FS show macros to global header (Scott Mayhew) [2064216] - SUNRPC: Clean up xs_tcp_setup_sock() (Scott Mayhew) [2064216] - NFSv4: Fix a regression in nfs_set_open_stateid_locked() (Scott Mayhew) [2064216] - NFS: Remove redundant call to __set_page_dirty_nobuffers (Scott Mayhew) [2064216] - NFS: Unexport nfs_probe_fsinfo() (Scott Mayhew) [2064216] - NFS: Call nfs_probe_server() during a fscontext-reconfigure event (Scott Mayhew) [2064216] - NFS: Replace calls to nfs_probe_fsinfo() with nfs_probe_server() (Scott Mayhew) [2064216] - NFS: Move nfs_probe_destination() into the generic client (Scott Mayhew) [2064216] - NFS: Create an nfs4_server_set_init_caps() function (Scott Mayhew) [2064216] - NFS: Remove --> and <-- dprintk call sites (Scott Mayhew) [2064216] - SUNRPC: Trace calls to .rpc_call_done (Scott Mayhew) [2064216] - NFS: Replace dprintk callsites in nfs_readpage(s) (Scott Mayhew) [2064216] - SUNRPC: Use BIT() macro in rpc_show_xprt_state() (Scott Mayhew) [2064216] - SUNRPC: Tracepoints should display tk_pid and cl_clid as a fixed-size field (Scott Mayhew) [2064216] - xprtrdma: Remove rpcrdma_ep::re_implicit_roundup (Scott Mayhew) [2064216] - xprtrdma: Provide a buffer to pad Write chunks of unaligned length (Scott Mayhew) [2064216] - Fix user namespace leak (Scott Mayhew) [2064216] - NFS: Save some space in the inode (Scott Mayhew) [2064216] - NFS: Fix WARN_ON due to unionization of nfs_inode.nrequests (Scott Mayhew) [2064216] - NFSv4: Fixes for nfs4_inode_return_delegation() (Scott Mayhew) [2064216] - NFS: Fix an Oops in pnfs_mark_request_commit() (Scott Mayhew) [2064216] - NFS: Fix up commit deadlocks (Scott Mayhew) [2064216] - NFSD:fix boolreturn.cocci warning (Scott Mayhew) [2064216] - nfsd: update create verifier comment (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_encode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_encode (Scott Mayhew) [2064216] - NFSD: Save location of NFSv4 COMPOUND status (Scott Mayhew) [2064216] - SUNRPC: Change return value type of .pc_decode (Scott Mayhew) [2064216] - SUNRPC: Replace the "__be32 *p" parameter to .pc_decode (Scott Mayhew) [2064216] - SUNRPC: De-duplicate .pc_release() call sites (Scott Mayhew) [2064216] - SUNRPC: Simplify the SVC dispatch code path (Scott Mayhew) [2064216] - NFS: Fix deadlocks in nfs_scan_commit_list() (Scott Mayhew) [2064216] - NFS: Instrument i_size_write() (Scott Mayhew) [2064216] - SUNRPC: Per-rpc_clnt task PIDs (Scott Mayhew) [2064216] - NFS: Remove unnecessary TRACE_DEFINE_ENUM()s (Scott Mayhew) [2064216] - SUNRPC: Capture value of xdr_buf::page_base (Scott Mayhew) [2064216] - svcrdma: Split svcrmda_wc_{read,write} tracepoints (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_send() tracepoint (Scott Mayhew) [2064216] - svcrdma: Split the svcrdma_wc_receive() tracepoint (Scott Mayhew) [2064216] - pnfs/flexfiles: Fix misplaced barrier in nfs4_ff_layout_prepare_ds (Scott Mayhew) [2064216] - NFS: Remove unnecessary page cache invalidations (Scott Mayhew) [2064216] - NFS: Fix dentry verifier races (Scott Mayhew) [2064216] - NFS: Further optimisations for 'ls -l' (Scott Mayhew) [2064216] - NFS: Fix up nfs_readdir_inode_mapping_valid() (Scott Mayhew) [2064216] - NFS: Ignore the directory size when marking for revalidation (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_DATA_INVAL_DEFER and NFS_INO_INVALID_DATA (Scott Mayhew) [2064216] - NFS: Default change_attr_type to NFS4_CHANGE_TYPE_IS_UNDEFINED (Scott Mayhew) [2064216] - NFSv4: Retrieve ACCESS on open if we're not using NFS4_CREATE_EXCLUSIVE (Scott Mayhew) [2064216] - NFS: Fix a few more clear_bit() instances that need release semantics (Scott Mayhew) [2064216] - SUNRPC: xprt_clear_locked() only needs release memory semantics (Scott Mayhew) [2064216] - SUNRPC: Remove unnecessary memory barriers (Scott Mayhew) [2064216] - SUNRPC: Remove WQ_HIGHPRI from xprtiod (Scott Mayhew) [2064216] - SUNRPC: Add cond_resched() at the appropriate point in __rpc_execute() (Scott Mayhew) [2064216] - SUNRPC: Partial revert of commit 6f9f17287e78 (Scott Mayhew) [2064216] - NFS: Fix up nfs_ctx_key_to_expire() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_rmdir() and nfs_unlink() (Scott Mayhew) [2064216] - NFS: Label the dentry with a verifier in nfs_link(), nfs_symlink() (Scott Mayhew) [2064216] - NFSD: Have legacy NFSD WRITE decoders use xdr_stream_subsegment() (Scott Mayhew) [2064216] - SUNRPC: xdr_stream_subsegment() must handle non-zero page_bases (Scott Mayhew) [2064216] - NFSD: simplify struct nfsfh (Scott Mayhew) [2064216] - NFSD: drop support for ancient filehandles (Scott Mayhew) [2064216] - NFSD: move filehandle format declarations out of "uapi". (Scott Mayhew) [2064216] - UNRPC: Return specific error code on kmalloc failure (Scott Mayhew) [2064216] - NFSD: Optimize DRC bucket pruning (Scott Mayhew) [2064216] - nfsd: don't alloc under spinlock in rpc_parse_scope_id (Scott Mayhew) [2064216] - NFSD: Keep existing listeners on portlist error (Scott Mayhew) [2064216] - nfs: Fix kerneldoc warning shown up by W=1 (Scott Mayhew) [2064216] - nfsd: back channel stuck in SEQ4_STATUS_CB_PATH_DOWN (Scott Mayhew) [2064216] - NLM: Fix svcxdr_encode_owner() (Scott Mayhew) [2064216] - SUNRPC: improve error response to over-size gss credential (Scott Mayhew) [2064216] - NFS: Always provide aligned buffers to the RPC read layers (Scott Mayhew) [2064216] - NFSv3: Delete duplicate judgement in nfs3_async_handle_jukebox (Scott Mayhew) [2064216] - SUNRPC: Tweak TCP socket shutdown in the RPC client (Scott Mayhew) [2064216] - svcrdma: xpt_bc_xprt is already clear in __svc_rdma_free() (Scott Mayhew) [2064216] - rpc: fix gss_svc_init cleanup on failure (Scott Mayhew) [2064216] - SUNRPC: Add RPC_AUTH_TLS protocol numbers (Scott Mayhew) [2064216] - NFSD: remove vanity comments (Scott Mayhew) [2064216] - svcrdma: Convert rdma->sc_rw_ctxts to llist (Scott Mayhew) [2064216] - svcrdma: Relieve contention on sc_send_lock. (Scott Mayhew) [2064216] - svcrdma: Fewer calls to wake_up() in Send completion handler (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for nfsd_clid_class (Scott Mayhew) [2064216] - NFSD: Use new __string_len C macros for the nfs_dirent tracepoint (Scott Mayhew) [2064216] - tracing: Add trace_event helper macros __string_len() and __assign_str_len() (Scott Mayhew) [2064216] - NFSD: Clean up splice actor (Scott Mayhew) [2064216] - NFS: Clean up the synopsis of callback process_op() (Scott Mayhew) [2064216] - NFS: Extract the xdr_init_encode/decode() calls from decode_compound (Scott Mayhew) [2064216] - NFS: Remove unused callback void decoder (Scott Mayhew) [2064216] - NFS: Add a private local dispatcher for NFSv4 callback operations (Scott Mayhew) [2064216] - SUNRPC: Eliminate the RQ_AUTHERR flag (Scott Mayhew) [2064216] - SUNRPC: Set rq_auth_stat in the pg_authenticate() callout (Scott Mayhew) [2064216] - SUNRPC: Add svc_rqst::rq_auth_stat (Scott Mayhew) [2064216] - NFSv4/pNFS: Remove dead code (Scott Mayhew) [2064216] - SUNRPC: Convert rpc_client refcount to use refcount_t (Scott Mayhew) [2064216] - xprtrdma: Eliminate rpcrdma_post_sends() (Scott Mayhew) [2064216] - xprtrdma: Add an xprtrdma_post_send_err tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add xprtrdma_post_recvs_err() tracepoint (Scott Mayhew) [2064216] - xprtrdma: Add an rpcrdma_mr_completion_class (Scott Mayhew) [2064216] - xprtrdma: Don't display r_xprt memory addresses in tracepoints (Scott Mayhew) [2064216] - xprtrdma: Disconnect after an ib_post_send() immediate error (Scott Mayhew) [2064216] - SUNRPC: Record timeout value in xprt_retransmit tracepoint (Scott Mayhew) [2064216] - SUNRPC: xprt_retransmit() displays the the NULL procedure incorrectly (Scott Mayhew) [2064216] - treewide: Add missing semicolons to __assign_str uses (Scott Mayhew) [2064216] - SUNRPC: Remove unneeded TRACE_DEFINE_ENUMs (Scott Mayhew) [2064216] - SUNRPC: Unset RPC_TASK_NO_RETRANS_TIMEOUT for NULL RPCs (Scott Mayhew) [2064216] - SUNRPC: Refactor rpc_ping() (Scott Mayhew) [2064216] - nfsd: fix NULL dereference in nfs3svc_encode_getaclres (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv4 void arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void results encoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 FREE_ALL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SHARE arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 SM_NOTIFY arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 nlm_res arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 UNLOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 CANCEL arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 LOCK arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 TEST arguments decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Update the NLMv1 void argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - lockd: Common NLM XDR helpers (Scott Mayhew) [2064216] - lockd: Create a simplified .vs_dispatch method for NLM requests (Scott Mayhew) [2064216] - lockd: Remove stale comments (Scott Mayhew) [2064216] - nfsd: rpc_peeraddr2str needs rcu lock (Scott Mayhew) [2064216] - rpc: remove redundant initialization of variable status (Scott Mayhew) [2064216] - NFSv4: setlease should return EAGAIN if locks are not available (Scott Mayhew) [2064216] - NFS: Avoid duplicate resets of attribute cache timeouts (Scott Mayhew) [2064216] - NFSv4: Fix handling of non-atomic change attrbute updates (Scott Mayhew) [2064216] - NFS: Fix up inode attribute revalidation timeouts (Scott Mayhew) [2064216] - NFSv4: Add support for application leases underpinned by a delegation (Scott Mayhew) [2064216] - NFSv4: Add lease breakpoints in case of a delegation recall or return (Scott Mayhew) [2064216] - NFSv4: Fix delegation return in cases where we have to retry (Scott Mayhew) [2064216] - nfsd: move some commit_metadata()s outside the inode lock (Scott Mayhew) [2064216] - NFSD: Update nfsd_cb_args tracepoint (Scott Mayhew) [2064216] - NFSD: Remove the nfsd_cb_work and nfsd_cb_done tracepoints (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_probe tracepoint (Scott Mayhew) [2064216] - NFSD: Replace the nfsd_deleg_break tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_offload tracepoint (Scott Mayhew) [2064216] - NFSD: Add an nfsd_cb_lm_notify tracepoint (Scott Mayhew) [2064216] - NFSD: Enhance the nfsd_cb_setup tracepoint (Scott Mayhew) [2064216] - NFSD: Remove spurious cb_setup_err tracepoint (Scott Mayhew) [2064216] - NFSD: Adjust cb_shutdown tracepoint (Scott Mayhew) [2064216] - NFSD: Add cb_lost tracepoint (Scott Mayhew) [2064216] - NFSD: Drop TRACE_DEFINE_ENUM for NFSD4_CB_ macros (Scott Mayhew) [2064216] - NFSD: Capture every CB state transition (Scott Mayhew) [2064216] - NFSD: Constify @fh argument of knfsd_fh_hash() (Scott Mayhew) [2064216] - NFSD: Add tracepoints for EXCHANGEID edge cases (Scott Mayhew) [2064216] - NFSD: Add tracepoints for SETCLIENTID edge cases (Scott Mayhew) [2064216] - NFSD: Add a couple more nfsd_clid_expired call sites (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_destroyed tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_reclaim_complete tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_confirmed tracepoint (Scott Mayhew) [2064216] - NFSD: Remove trace_nfsd_clid_inuse_err (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_verf_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add nfsd_clid_cred_mismatch tracepoint (Scott Mayhew) [2064216] - NFSD: Add an RPC authflavor tracepoint display helper (Scott Mayhew) [2064216] - NFS: Ensure the NFS_CAP_SECURITY_LABEL capability is set when appropriate (Scott Mayhew) [2064216] - NFS: Split attribute support out from the server capabilities (Scott Mayhew) [2064216] - NFS: Don't store NFS_INO_REVAL_FORCED (Scott Mayhew) [2064216] - NFSv4: link must update the inode nlink. (Scott Mayhew) [2064216] - NFSv4: nfs4_inc/dec_nlink_locked should also invalidate ctime (Scott Mayhew) [2064216] - NFS: Another inode revalidation improvement (Scott Mayhew) [2064216] - NFS: Use information about the change attribute to optimise updates (Scott Mayhew) [2064216] - NFSv4: Add support for the NFSv4.2 "change_attr_type" attribute (Scott Mayhew) [2064216] - NFS: Simplify cache consistency in nfs_check_inode_attributes() (Scott Mayhew) [2064216] - NFS: Remove a line of code that has no effect in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Fix up handling of outstanding layoutcommit in nfs_update_inode() (Scott Mayhew) [2064216] - NFS: Separate tracking of file mode cache validity from the uid/gid (Scott Mayhew) [2064216] - NFS: Separate tracking of file nlinks cache validity from the mode/uid/gid (Scott Mayhew) [2064216] - NFSv4: Fix nfs4_bitmap_copy_adjust() (Scott Mayhew) [2064216] - NFS: Don't set NFS_INO_REVAL_PAGECACHE in the inode cache validity (Scott Mayhew) [2064216] - NFS: Replace use of NFS_INO_REVAL_PAGECACHE when checking cache validity (Scott Mayhew) [2064216] - NFS: Add a cache validity flag argument to nfs_revalidate_inode() (Scott Mayhew) [2064216] - NFS: nfs_setattr_update_inode() should clear the suid/sgid bits (Scott Mayhew) [2064216] - NFS: Fix up statx() results (Scott Mayhew) [2064216] - NFS: Don't revalidate attributes that are not being asked for (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based encoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv2 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR entry encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv2 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 STATFS result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 diropres encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 attrstat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 stat encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Reduce svc_rqst::rq_pages churn during READDIR operations (Scott Mayhew) [2064216] - NFSD: Remove unused NFSv3 directory entry encoders (Scott Mayhew) [2064216] - NFSD: Update NFSv3 READDIR entry encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READDIR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Count bytes instead of pages in the NFSv3 READDIR encoder (Scott Mayhew) [2064216] - NFSD: Add a helper that encodes NFSv3 directory offset cookies (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 COMMIT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 PATHCONF3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSINFO3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 FSSTAT3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 RENAMEv3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 CREATE family of encoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 WRITE3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READ3res encode to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 READLINK3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 wccstat result encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 LOOKUP3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 ACCESS3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the GETATTR3res encoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Extract the svcxdr_init_encode() helper (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv3 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Clean up after updating NFSv2 ACL decoders (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL ACCESS argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 ACL GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add an xdr_stream-based decoder for NFSv2/3 ACLs (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETACL argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Remove argument length checking in nfsd_dispatch() (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SYMLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 CREATE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 SETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 LINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 RENAME argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update NFSv2 diropargs decoding to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READDIR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READLINK argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 WRITE argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 READ argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv2 GETATTR argument decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKNOD3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SYMLINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the MKDIR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the CREATE3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the SETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the LINK3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the RENAME3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update the NFSv3 DIROPargs decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update COMMIT3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READDIR3args decoders to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Add helper to set up the pages where the dirlist is encoded (Scott Mayhew) [2064216] - NFSD: Fix returned READDIR offset cookie (Scott Mayhew) [2064216] - NFSD: Update READLINK3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update WRITE3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update READ3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update ACCESS3arg decoder to use struct xdr_stream (Scott Mayhew) [2064216] - NFSD: Update GETATTR3args decoder to use struct xdr_stream (Scott Mayhew) [2064216] - SUNRPC: Move definition of XDR_UNIT (Scott Mayhew) [2064216] - rpcrdma: Capture bytes received in Receive completion tracepoints (Scott Mayhew) [2064216] - NFSD: Restore NFSv4 decoding's SAVEMEM functionality (Scott Mayhew) [2064216] - NFSD: Remove macros that are no longer used (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_compound() (Scott Mayhew) [2064216] - NFSD: Make nfsd4_ops::opnum a u32 (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_listxattrs() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setxattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_xattr_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_clone() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_seek() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_offload_status() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_copy() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fallocate() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_reclaim_complete() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_clientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_test_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_sequence() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo_no_name() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutget() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_layoutcommit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getdeviceinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_free_stateid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_destroy_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create_session() (Scott Mayhew) [2064216] - NFSD: Add a helper to decode channel_attrs4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode nfs_impl_id4 (Scott Mayhew) [2064216] - NFSD: Add a helper to decode state_protect4_a (Scott Mayhew) [2064216] - NFSD: Add a separate decoder for ssv_sp_parms (Scott Mayhew) [2064216] - NFSD: Add a separate decoder to handle state_protect_ops (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_bind_conn_to_session() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_backchannel_ctl() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_cb_sec() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_release_lockowner() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_write() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_verify() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setclientid() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_setattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_secinfo() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_renew() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_rename() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_remove() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_readdir() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_read() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_putfh() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_downgrade() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open_confirm() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_open() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's open_claim4 argument (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_deny() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_share_access() (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's openflag4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode OPEN's createhow4 argument (Scott Mayhew) [2064216] - NFSD: Add helper to decode NFSv4 verifiers (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lookup() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_locku() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lockt() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_lock() (Scott Mayhew) [2064216] - NFSD: Add helper for decoding locker4 (Scott Mayhew) [2064216] - NFSD: Add helpers to decode a clientid4 and an NFSv4 state owner (Scott Mayhew) [2064216] - NFSD: Relocate nfsd4_decode_opaque() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_link() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_getattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_delegreturn() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_create() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_fattr() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 umask attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 security label attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 time_set attributes (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner_group attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 owner attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 mode attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 acl attribute (Scott Mayhew) [2064216] - NFSD: Replace READ* macros that decode the fattr4 size attribute (Scott Mayhew) [2064216] - NFSD: Change the way the expected length of a fattr4 is checked (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_commit() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_close() (Scott Mayhew) [2064216] - NFSD: Replace READ* macros in nfsd4_decode_access() (Scott Mayhew) [2064216] - NFSD: Replace the internals of the READ_BUF() macro (Scott Mayhew) [2064216] - nfsd/nfs3: remove unused macro nfsd3_fhandleres (Scott Mayhew) [2064216] - vt: vt_ioctl: fix race in VT_RESIZEX (Čestmír Kalina) [2068338] - net/mlx5: Bridge, Fix devlink deadlock on net namespace deletion (Amir Tzin) [2055580] - openvswitch: Fix setting ipv6 fields causing hw csum failure (Eelco Chaudron) [1974356]- Fix up versioning for maintainer builds (Jarod Wilson) - powerpc/iommu: Enable remaining IOMMU Pagesizes present in LoPAR (Gustavo Walbon) [1987109] - sizes.h: add SZ_8G/SZ_16G/SZ_32G macros (Gustavo Walbon) [1987109] - x86/cpu: Add Xeon Icelake-D to list of CPUs that support PPIN (Puneet Sethi) [2040336] - dm integrity: fix memory corruption when tag_size is less than digest size (Benjamin Marzinski) [2081775] - sctp: check asoc strreset_chunk in sctp_generate_reconf_event (Xin Long) [2079980] - sctp: Initialize daddr on peeled off socket (Xin Long) [2079980] - sctp: fix kernel-infoleak for SCTP sockets (Xin Long) [2079980] - sctp: do not update transport pathmtu if SPP_PMTUD_ENABLE is not set (Xin Long) [2079980] - dm crypt: fix copy and paste bug in crypt_alloc_req_aead (Benjamin Marzinski) [2073431] - dm crypt: defer decryption to a tasklet if interrupts disabled (Benjamin Marzinski) [2073431] - dm crypt: do not call bio_endio() from the dm-crypt tasklet (Benjamin Marzinski) [2073431] - dm crypt: use GFP_ATOMIC when allocating crypto requests from softirq (Benjamin Marzinski) [2073431] - dm crypt: do not wait for backlogged crypto request completion in softirq (Benjamin Marzinski) [2073431] - dm crypt: document new no_workqueue flags (Benjamin Marzinski) [2073431] - dm crypt: add flags to optionally bypass kcryptd workqueues (Benjamin Marzinski) [2073431] - tracing/osnoise: Force quiescent states while tracing (Jerome Marchand) [2069710] - tracing/osnoise: Do not unregister events twice (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_main to sleep for microseconds (Jerome Marchand) [2069710] - tracing/osnoise: Properly unhook events if start_per_cpu_kthreads() fails (Jerome Marchand) [2069710] - tracing/osnoise: Make osnoise_instances static (Jerome Marchand) [2069710] - tracing/osnoise: Remove PREEMPT_RT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Remove STACKTRACE ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Allow multiple instances of the same tracer (Jerome Marchand) [2069710] - tracing/osnoise: Remove TIMERLAT ifdefs from inside functions (Jerome Marchand) [2069710] - tracing/osnoise: Support a list of trace_array *tr (Jerome Marchand) [2069710] - tracing/osnoise: Use start/stop_per_cpu_kthreads() on osnoise_cpus_write() (Jerome Marchand) [2069710] - tracing/osnoise: Split workload start from the tracer start (Jerome Marchand) [2069710] - tracing/osnoise: Improve comments about barrier need for NMI callbacks (Jerome Marchand) [2069710] - tracing/osnoise: Do not follow tracing_cpumask (Jerome Marchand) [2069710] - trace/timerlat: Add migrate-disabled field to the timerlat header (Jerome Marchand) [2069710] - trace/osnoise: Add migrate-disabled field to the osnoise header (Jerome Marchand) [2069710] - tracing/doc: Fix typos on the timerlat tracer documentation (Jerome Marchand) [2069710] - trace/osnoise: Fix an ifdef comment (Jerome Marchand) [2069710] - redhat: indicate HEAD state in tarball/rpm name (Jarod Wilson) - selftest: net: Test IPv4 PMTU exceptions with DSCP and ECN (Guillaume Nault) [2081453] - ipv4: Fix route lookups when handling ICMP redirects and PMTU updates (Guillaume Nault) [2081453] - ipv4: tcp: send zero IPID in SYNACK messages (Guillaume Nault) [2081453] - ipv4: raw: lock the socket in raw_bind() (Guillaume Nault) [2081453] - net/af_packet: add VLAN support for AF_PACKET SOCK_RAW GSO (Hangbin Liu) [2066976] - net/packet: fix packet_sock xmit return value checking (Hangbin Liu) [2066976] - doc/ip-sysctl: add bc_forwarding (Xin Long) [2080486] - net/packet: fix packet_sock xmit return value checking (Xin Long) [2080486] - net: handle ARPHRD_PIMREG in dev_is_mac_header_xmit() (Xin Long) [2080486] - net/packet: fix slab-out-of-bounds access in packet_recvmsg() (Xin Long) [2080486] - veth: fix races around rq->rx_notify_masked (Xin Long) [2080486] - af_packet: fix data-race in packet_setsockopt / packet_setsockopt (Xin Long) [2080486] - ipv4: remove sparse error in ip_neigh_gw4() (Xin Long) [2080486] - af_unix: annote lockless accesses to unix_tot_inflight & gc_in_progress (Xin Long) [2080486] - veth: Do not record rx queue hint in veth_xmit (Xin Long) [2080486] - veth: ensure skb entering GRO are not cloned. (Xin Long) [2080486] - ethtool: Fix link extended state for big endian (Xin Long) [2080486] - ethtool: do not perform operations on net devices being unregistered (Xin Long) [2080486] - ethtool: Add transceiver module extended state (Xin Long) [2080486] - ethtool: runtime-resume netdev parent in ethnl_ops_begin (Xin Long) [2080486] - ethtool: move netif_device_present check from ethnl_parse_header_dev_get to ethnl_ops_begin (Xin Long) [2080486] - ethtool: move implementation of ethnl_ops_begin/complete to netlink.c (Xin Long) [2080486] - net: validate lwtstate->data before returning from skb_tunnel_info() (Xin Long) [2080486]- bnx2x: fix napi API usage sequence (Manish Chopra) [2080659] - netfilter: fix use-after-free in __nf_register_net_hook() (Florian Westphal) [2080272] - netfilter: nf_tables: unregister flowtable hooks on netns exit (Florian Westphal) [2080272] - netfilter: nftables: add helper function to release hooks of one single table (Florian Westphal) [2080272] - netfilter: nft_socket: only do sk lookups when indev is available (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: re-init for syn packets only (Florian Westphal) [2080272] - netfilter: nft_set_rbtree: overlap detection with element re-addition after deletion (Florian Westphal) [2080272] - netfilter: nf_tables: fix memory leak during stateful obj update (Florian Westphal) [2080272] - netfilter: nf_conntrack_tcp: preserve liberal flag in tcp options (Florian Westphal) [2080272] - netfilter: ctnetlink: disable helper autoassign (Florian Westphal) [2080272] - netfilter: nft_payload: don't allow th access for fragments (Florian Westphal) [2080272] - netfilter: nft_payload: simplify vlan header handling (Florian Westphal) [2080272] - RDMA/rxe: Change mcg_lock to a _bh lock (Kamal Heib) [2056500] - RDMA/rxe: Do not call dev_mc_add/del() under a spinlock (Kamal Heib) [2056500] - RDMA/rxe: Recheck the MR in when generating a READ reply (Kamal Heib) [2056500] - RDMA/rxe: Fix "Replace mr by rkey in responder resources" (Kamal Heib) [2056500] - RDMA/siw: Fix a condition race issue in MPA request processing (Kamal Heib) [2056500] - RDMA/irdma: Fix possible crash due to NULL netdev in notifier (Kamal Heib) [2056500] - RDMA/irdma: Reduce iWARP QP destroy time (Kamal Heib) [2056500] - RDMA/irdma: Flush iWARP QP if modified to ERR from RTR state (Kamal Heib) [2056500] - RDMA/irdma: Fix deadlock in irdma_cleanup_cm_core() (Kamal Heib) [2056500] - RDMA/hfi1: Fix use-after-free bug for mm struct (Kamal Heib) [2056500] - IB/rdmavt: add lock to call to rvt_error_qp to prevent a race condition (Kamal Heib) [2056500] - IB/cm: Cancel mad on the DREQ event when the state is MRA_REP_RCVD (Kamal Heib) [2056500] - RDMA/nldev: Prevent underflow in nldev_stat_set_counter_dynamic_doit() (Kamal Heib) [2056500] - IB/iser: Fix error flow in case of registration failure (Kamal Heib) [2056500] - IB/iser: Generalize map/unmap dma tasks (Kamal Heib) [2056500] - IB/iser: Use iser_fr_desc as registration context (Kamal Heib) [2056500] - IB/iser: Remove iser_reg_data_sg helper function (Kamal Heib) [2056500] - RDMA/rxe: Use standard names for ref counting (Kamal Heib) [2056500] - RDMA/rxe: Replace red-black trees by xarrays (Kamal Heib) [2056500] - RDMA/rxe: Shorten pool names in rxe_pool.c (Kamal Heib) [2056500] - RDMA/rxe: Move max_elem into rxe_type_info (Kamal Heib) [2056500] - RDMA/rxe: Replace obj by elem in declaration (Kamal Heib) [2056500] - RDMA/rxe: Delete _locked() APIs for pool objects (Kamal Heib) [2056500] - RDMA/rxe: Reverse the sense of RXE_POOL_NO_ALLOC (Kamal Heib) [2056500] - RDMA/rxe: Replace mr by rkey in responder resources (Kamal Heib) [2056500] - RDMA/rxe: Fix ref error in rxe_av.c (Kamal Heib) [2056500] - RDMA/irdma: Add support for address handle re-use (Kamal Heib) [2056500] - Revert "RDMA/core: Fix ib_qp_usecnt_dec() called when error" (Kamal Heib) [2056500] - RDMA/rxe: Remove useless argument for update_state() (Kamal Heib) [2056500] - RDMA/rxe: Change variable and function argument to proper type (Kamal Heib) [2056500] - RDMA/irdma: Prevent some integer underflows (Kamal Heib) [2056500] - RDMA/core: Fix ib_qp_usecnt_dec() called when error (Kamal Heib) [2056500] - IB/hfi1: Allow larger MTU without AIP (Kamal Heib) [2056500] - RDMA/core: Remove unnecessary statements (Kamal Heib) [2056500] - RDMA/irdma: Remove incorrect masking of PD (Kamal Heib) [2056500] - RDMA/irdma: Fix Passthrough mode in VM (Kamal Heib) [2056500] - RDMA/irdma: Fix netdev notifications for vlan's (Kamal Heib) [2056500] - RDMA/irdma: Make irdma_create_mg_ctx return a void (Kamal Heib) [2056500] - RDMA/irdma: Move union irdma_sockaddr to header file (Kamal Heib) [2056500] - RDMA/irdma: Remove the unnecessary variable saddr (Kamal Heib) [2056500] - RDMA/irdma: Use net_type to check network type (Kamal Heib) [2056500] - RDMA/rxe: Cleanup rxe_mcast.c (Kamal Heib) [2056500] - RDMA/rxe: Collect cleanup mca code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Collect mca init code in a subroutine (Kamal Heib) [2056500] - RDMA/rxe: Warn if mcast memory is not freed (Kamal Heib) [2056500] - RDMA/irdma: Remove excess error variables (Kamal Heib) [2056500] - RDMA/irdma: Propagate error codes (Kamal Heib) [2056500] - RDMA/irdma: Remove enum irdma_status_code (Kamal Heib) [2056500] - RDMA/ib_srp: Add more documentation (Kamal Heib) [2056500] - IB/cma: Allow XRC INI QPs to set their local ACK timeout (Kamal Heib) [2056500] - RDMA/rxe: Remove mcg from rxe pools (Kamal Heib) [2056500] - RDMA/rxe: Remove key'ed object support (Kamal Heib) [2056500] - RDMA/rxe: Replace pool key by rxe->mcg_tree (Kamal Heib) [2056500] - RDMA/rxe: Replace int num_qp by atomic_t qp_num (Kamal Heib) [2056500] - RDMA/rxe: Replace grp by mcg, mce by mca (Kamal Heib) [2056500] - RDMA/rxe: Use kzmalloc/kfree for mca (Kamal Heib) [2056500] - RDMA/rxe: Move mcg_lock to rxe (Kamal Heib) [2056500] - RDMA/hfi: Replace cpumask_weight with cpumask_empty where appropriate (Kamal Heib) [2056500] - RDMA/irdma: Refactor DCB bits in prep for DSCP support (Kamal Heib) [2056500] - RDMA/opa: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/iser: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/ipoib: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/rxe: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/usnic: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/hfi1: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Delete useless module.h include (Kamal Heib) [2056500] - RDMA/core: Set MR type in ib_reg_user_mr (Kamal Heib) [2056500] - md: Set MD_BROKEN for RAID1 and RAID10 (Nigel Croxon) [2042729] - raid5: introduce MD_BROKEN (Nigel Croxon) [2042729] - RHEL only Changes to support block changes not picked up (Nigel Croxon) [2042729] - md: fix NULL pointer deref with nowait but no mddev->queue (Nigel Croxon) [2042729] - md: use default_groups in kobj_type (Nigel Croxon) [2042729] - md: Move alloc/free acct bioset in to personality (Nigel Croxon) [2042729] - md: fix spelling of "its" (Nigel Croxon) [2042729] - md: raid456 add nowait support (Nigel Croxon) [2042729] - md: raid10 add nowait support (Nigel Croxon) [2042729] - md: raid1 add nowait support (Nigel Croxon) [2042729] - md: add support for REQ_NOWAIT (Nigel Croxon) [2042729] - md/raid5: play nice with PREEMPT_RT (Nigel Croxon) [2042729] - md/raid1: fix missing bitmap update w/o WriteMostly devices (Nigel Croxon) [2042729] - md: fix double free of mddev->private in autorun_array() (Nigel Croxon) [2042729] - md: fix update super 1.0 on rdev size change (Nigel Croxon) [2042729] - raid5-ppl: use swap() to make code cleaner (Nigel Croxon) [2042729] - md/bitmap: don't set max_write_behind if there is no write mostly device (Nigel Croxon) [2042729] - md: update superblock after changing rdev flags in state_store (Nigel Croxon) [2042729] - md: remove unused argument from md_new_event (Nigel Croxon) [2042729] - md/raid5: call roundup_pow_of_two in raid5_run (Nigel Croxon) [2042729] - md/raid1: use rdev in raid1_write_request directly (Nigel Croxon) [2042729] - md/raid1: only allocate write behind bio for WriteMostly device (Nigel Croxon) [2042729] - md: properly unwind when failing to add the kobject in md_alloc (Nigel Croxon) [2042729] - md: extend disks_mutex coverage (Nigel Croxon) [2042729] - md: add the bitmap group to the default groups for the md kobject (Nigel Croxon) [2042729] - md: add error handling support for add_disk() (Nigel Croxon) [2042729] - md: fix a lock order reversal in md_alloc (Nigel Croxon) [2042729] - scsi: qedf: Stop using the SCSI pointer (Nilesh Javali) [2044843] - scsi: qedf: Change context reset messages to ratelimited (Nilesh Javali) [2044843] - scsi: qedf: Fix refcount issue when LOGO is received during TMF (Nilesh Javali) [2044843] - scsi: qedf: Add stag_work to all the vports (Nilesh Javali) [2044843] - scsi: qedf: Fix potential dereference of NULL pointer (Nilesh Javali) [2044843] - eth: fwnode: remove the addr len from mac helpers (Íñigo Huguet) [2069565] - eth: fwnode: change the return type of mac address helpers (Íñigo Huguet) [2069565] - device property: move mac addr helpers to eth.c (Íñigo Huguet) [2069565] - net: thunderx: Use fwnode_get_mac_address() (Íñigo Huguet) [2069565] - qede: confirm skb is allocated before using (Manish Chopra) [2040267] - qed: fix ethtool register dump (Manish Chopra) [2040267] - qed: remove unnecessary memset in qed_init_fw_funcs (Manish Chopra) [2040267] - qed: return status of qed_iov_get_link (Manish Chopra) [2040267] - net: qlogic: check the return value of dma_alloc_coherent() in qed_vf_hw_prepare() (Manish Chopra) [2040267] - qed: validate and restrict untrusted VFs vlan promisc mode (Manish Chopra) [2040267] - qed: display VF trust config (Manish Chopra) [2040267] - qed: prevent a fw assert during device shutdown (Manish Chopra) [2040267] - qed: use msleep() in qed_mcp_cmd() and add qed_mcp_cmd_nosleep() for udelay. (Manish Chopra) [2040267] - qed: Use dma_set_mask_and_coherent() and simplify code (Manish Chopra) [2040267] - qed*: esl priv flag support through ethtool (Manish Chopra) [2040267] - qed*: enhance tx timeout debug info (Manish Chopra) [2040267] - qede: validate non LSO skb length (Manish Chopra) [2040267] - qed: Enhance rammod debug prints to provide pretty details (Manish Chopra) [2040267] - net: qed: fix the array may be out of bound (Manish Chopra) [2040267] - qed: Use the bitmap API to simplify some functions (Manish Chopra) [2040267] - RDMA/qed: Use helper function to set GUIDs (Manish Chopra) [2040267] - net: qed_dev: fix check of true !rc expression (Manish Chopra) [2040267] - net: qed_ptp: fix check of true !rc expression (Manish Chopra) [2040267] - RDMA/qedr: Remove unsupported qedr_resize_cq callback (Manish Chopra) [2040267] - qed: Change the TCP common variable - "iscsi_ooo" (Manish Chopra) [2040267] - qed: Optimize the ll2 ooo flow (Manish Chopra) [2040267] - net: qed_debug: fix check of false (grc_param < 0) expression (Manish Chopra) [2040267] - qed: Fix missing error code in qed_slowpath_start() (Manish Chopra) [2040267] - qed: Fix compilation for CONFIG_QED_SRIOV undefined scenario (Manish Chopra) [2040267] - qed: Initialize debug string array (Manish Chopra) [2040267] - qed: Fix spelling mistake "ctx_bsaed" -> "ctx_based" (Manish Chopra) [2040267] - qed: fix ll2 establishment during load of RDMA driver (Manish Chopra) [2040267] - qed: Update the TCP active termination 2 MSL timer ("TIME_WAIT") (Manish Chopra) [2040267] - qed: Update TCP silly-window-syndrome timeout for iwarp, scsi (Manish Chopra) [2040267] - qed: Update debug related changes (Manish Chopra) [2040267] - qed: Add '_GTT' suffix to the IRO RAM macros (Manish Chopra) [2040267] - qed: Update FW init functions to support FW 8.59.1.0 (Manish Chopra) [2040267] - qed: Use enum as per FW 8.59.1.0 in qed_iro_hsi.h (Manish Chopra) [2040267] - qed: Update qed_hsi.h for fw 8.59.1.0 (Manish Chopra) [2040267] - qed: Update qed_mfw_hsi.h for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Update common_hsi for FW ver 8.59.1.0 (Manish Chopra) [2040267] - qed: Split huge qed_hsi.h header file (Manish Chopra) [2040267] - qed: Remove e4_ and _e4 from FW HSI (Manish Chopra) [2040267] - qed: Fix kernel-doc warnings (Manish Chopra) [2040267] - qed: Don't ignore devlink allocation failures (Manish Chopra) [2040267] - qed: Improve the stack space of filter_config() (Manish Chopra) [2040267] - RDMA/qedr: Move variables reset to qedr_set_common_qp_params() (Manish Chopra) [2040267] - ip_gre, ip6_gre: Fix race condition on o_seqno in collect_md mode (Guillaume Nault) [2081030] - ip6_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip_gre: Make o_seqno start from 0 in native mode (Guillaume Nault) [2081030] - ip6_gre: Fix skb_under_panic in __gre6_xmit() (Guillaume Nault) [2081030] - ip6_gre: Avoid updating tunnel->tun_hlen in __gre6_xmit() (Guillaume Nault) [2081030] - ipv6_tunnel: Rate limit warning messages (Guillaume Nault) [2081030] - net: fix up skbs delta_truesize in UDP GRO frag_list (Hangbin Liu) [2082388] - drop_monitor: fix data-race in dropmon_net_event / trace_napi_poll_hit (Hangbin Liu) [2082388] - rtnetlink: make sure to refresh master_dev/m_ops in __rtnl_newlink() (Hangbin Liu) [2082388] - netns: add schedule point in ops_exit_list() (Hangbin Liu) [2082388] - lwtunnel: Validate RTA_ENCAP_TYPE attribute length (Hangbin Liu) [2082388] - net, neigh: clear whole pneigh_entry at alloc time (Hangbin Liu) [2082388] - net: annotate data-races on txq->xmit_lock_owner (Hangbin Liu) [2082388] - sock: fix /proc/net/sockstat underflow in sk_clone_lock() (Hangbin Liu) [2082388] - net: stream: don't purge sk_error_queue in sk_stream_kill_queues() (Hangbin Liu) [2082388] - rtnetlink: fix if_nlmsg_stats_size() under estimation (Hangbin Liu) [2082388] - net: watchdog: hold device global xmit lock during tx disable (Hangbin Liu) [2082388] - torture: Fix incorrectly redirected "exit" in kvm-remote.sh (Waiman Long) [2065993] - rcu: Allow rcu_irq_enter_check_tick() from NMI (Waiman Long) [2065993] - srcu: Early test SRCU polling start (Waiman Long) [2065993] - rcu/nocb: Unify timers (Waiman Long) [2065993] - rcu/nocb: Prepare for fine-grained deferred wakeup (Waiman Long) [2065993] - rcu/nocb: Only cancel nocb timer if not polling (Waiman Long) [2065993] - rcu/nocb: Delete bypass_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Cancel nocb_timer upon nocb_gp wakeup (Waiman Long) [2065993] - rcu/nocb: Allow de-offloading rdp leader (Waiman Long) [2065993] - rcu/nocb: Directly call __wake_nocb_gp() from bypass timer (Waiman Long) [2065993] - refscale: Avoid false-positive warnings in ref_scale_reader() (Waiman Long) [2065993] - scftorture: Avoid false-positive warnings in scftorture_invoker() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_wait_for_one_reader() (Waiman Long) [2065993] - rcu-tasks: Don't delete holdouts within trc_inspect_reader() (Waiman Long) [2065993] - rcutorture: Move mem_dump_obj() tests into separate function (Waiman Long) [2065993] - rcu: Remove obsolete rcu_read_unlock() deadlock commentary (Waiman Long) [2065993] - rcu: Improve comments describing RCU read-side critical sections (Waiman Long) [2065993] - rcu: Add missing __releases() annotation (Waiman Long) [2065993] - kvfree_rcu: Fix comments according to current code (Waiman Long) [2065993] - torture: Don't cap remote runs by build-system number of CPUs (Waiman Long) [2065993] - torture: Make kvm-remote.sh account for network failure in pathname checks (Waiman Long) [2065993] - rcu: Create an unrcu_pointer() to remove __rcu from a pointer (Waiman Long) [2065993] - kvfree_rcu: Refactor kfree_rcu_monitor() (Waiman Long) [2065993] - srcu: Fix broken node geometry after early ssp init (Waiman Long) [2065993] - rcu: Point to documentation of ordering guarantees (Waiman Long) [2065993] - rcu: Don't penalize priority boosting when there is nothing to boost (Waiman Long) [2065993] - kvfree_rcu: Use kfree_rcu_monitor() instead of open-coded variant (Waiman Long) [2065993] - kvfree_rcu: Update "monitor_todo" once a batch is started (Waiman Long) [2065993] - kvfree_rcu: Add a bulk-list check when a scheduler is run (Waiman Long) [2065993] - kvfree_rcu: Use [READ/WRITE]_ONCE() macros to access to nr_bkv_objs (Waiman Long) [2065993] - kvfree_rcu: Release a page cache under memory pressure (Waiman Long) [2065993] - rcu: Shrink each possible cpu krcp (Waiman Long) [2065993] - rcu/segcblist: Prevent useless GP start if no CBs to accelerate (Waiman Long) [2065993] - rcutorture: Don't count CPU-stalled time against priority boosting (Waiman Long) [2065993] - rcu: Make rcu_gp_cleanup() be noinline for tracing (Waiman Long) [2065993] - rcutorture: Add BUSTED-BOOST to test RCU priority boosting tests (Waiman Long) [2065993] - srcu: Initialize SRCU after timers (Waiman Long) [2065993] - srcu: Unconditionally embed struct lockdep_map (Waiman Long) [2065993] - rcutorture: Forgive RCU boost failures when CPUs don't pass through QS (Waiman Long) [2065993] - rcutorture: Test start_poll_synchronize_rcu() and poll_state_synchronize_rcu() (Waiman Long) [2065993] - rcu: Provide polling interfaces for Tree RCU grace periods (Waiman Long) [2065993] - rcutorture: Make rcu_torture_boost_failed() check for GP end (Waiman Long) [2065993] - rcutorture: Consolidate rcu_torture_boost() timing and statistics (Waiman Long) [2065993] - rcutorture: Delay-based false positives for RCU priority boosting tests (Waiman Long) [2065993] - rcu: Restrict RCU_STRICT_GRACE_PERIOD to at most four CPUs (Waiman Long) [2065993] - rcu: Make show_rcu_gp_kthreads() dump rcu_node structures blocking GP (Waiman Long) [2065993] - rcu: Add quiescent states and boost states to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Make RCU priority boosting work on single-CPU rcu_node structures (Waiman Long) [2065993] - rcu: Reject RCU_LOCKDEP_WARN() false positives (Waiman Long) [2065993] - lockdep: Explicitly flag likely false-positive report (Waiman Long) [2065993] - rcu: Add ->gp_max to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - rcu: Add ->rt_priority and ->gp_start to show_rcu_gp_kthreads() output (Waiman Long) [2065993] - srcu: Remove superfluous sdp->srcu_lock_count zero filling (Waiman Long) [2065993] - srcu: Remove superfluous ssp initialization for early callbacks (Waiman Long) [2065993] - torture: Set kvm.sh language to English (Waiman Long) [2065993] - torture: Correctly fetch number of CPUs for non-English languages (Waiman Long) [2065993] - rcu: Invoke rcu_spawn_core_kthreads() from rcu_spawn_gp_kthread() (Waiman Long) [2065993] - rcutorture: Judge RCU priority boosting on grace periods, not callbacks (Waiman Long) [2065993] - sched,rcutorture: Convert to sched_set_fifo_low() (Waiman Long) [2065993] - rcu: Improve tree.c comments and add code cleanups (Waiman Long) [2065993] - rcu: Abstract out rcu_irq_enter_check_tick() from rcu_nmi_enter() (Waiman Long) [2065993] - rcu: Remove the unused rcu_irq_exit_preempt() function (Waiman Long) [2065993] - torture: Make kvm-find-errors.sh account for kvm-remote.sh (Waiman Long) [2065993] - torture: Make the build machine control N in "make -jN" (Waiman Long) [2065993] - torture: Make kvm.sh use abstracted kvm-end-run-stats.sh (Waiman Long) [2065993] - torture: Abstract end-of-run summary (Waiman Long) [2065993] - rcu: Fix typo in comment: kthead -> kthread (Waiman Long) [2065993] - rcutorture: Abstract read-lock-held checks (Waiman Long) [2065993] - refscale: Add acqrel, lock, and lock-irq (Waiman Long) [2065993] - torture: Add kvm-remote.sh script for distributed rcutorture test runs (Waiman Long) [2065993] - refscale: Allow CPU hotplug to be enabled (Waiman Long) [2065993] - torture: Make kvm-again.sh use "scenarios" rather than "batches" file (Waiman Long) [2065993] - torture: Add "scenarios" option to kvm.sh --dryrun parameter (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Rude design (Waiman Long) [2065993] - torture: Fix remaining erroneous torture.sh instance of $* (Waiman Long) [2065993] - rcu/tree: Add a trace event for RCU CPU stall warnings (Waiman Long) [2065993] - torture: Fix kvm.sh --datestamp regex check (Waiman Long) [2065993] - rcu: Add explicit barrier() to __rcu_read_unlock() (Waiman Long) [2065993] - rcu-tasks: Add block comment laying out RCU Tasks Trace design (Waiman Long) [2065993] - rcu: Make nocb_nobypass_lim_per_jiffy static (Waiman Long) [2065993] - torture: Consolidate qemu-cmd duration editing into kvm-transform.sh (Waiman Long) [2065993] - torture: Print proper vmlinux path for kvm-again.sh runs (Waiman Long) [2065993] - torture: Make TORTURE_TRUST_MAKE available in kvm-again.sh environment (Waiman Long) [2065993] - docs: Correctly spell Stephen Hemminger's name (Waiman Long) [2065993] - rcu/nocb: Use the rcuog CPU's ->nocb_timer (Waiman Long) [2065993] - rcu/nocb: Move trace_rcu_nocb_wake() calls outside nocb_lock when possible (Waiman Long) [2065993] - rcu/nocb: Remove stale comment above rcu_segcblist_offload() (Waiman Long) [2065993] - rcu/nocb: Disable bypass when CPU isn't completely offloaded (Waiman Long) [2065993] - rcu/nocb: Fix missed nocb_timer requeue (Waiman Long) [2065993] - rcu/nocb: Trigger self-IPI on late deferred wake up before user resume (Waiman Long) [2065993] - torture: Make kvm-transform.sh update jitter commands (Waiman Long) [2065993] - torture: Add --duration argument to kvm-again.sh (Waiman Long) [2065993] - rcu: deprecate "all" option to rcu_nocbs= (Waiman Long) [2065993] - torture: Rename SRCU-t and SRCU-u to avoid lowercase characters (Waiman Long) [2065993] - torture: Add kvm-again.sh to rerun a previous torture-test (Waiman Long) [2065993] - torture: Create a "batches" file for build reuse (Waiman Long) [2065993] - torture: De-capitalize TORTURE_SUITE (Waiman Long) [2065993] - rcuscale: Add kfree_rcu() single-argument scale test (Waiman Long) [2065993] - torture: Make upper-case-only no-dot no-slash scenario names official (Waiman Long) [2065993] - torture: Remove no-mpstat error message (Waiman Long) [2065993] - torture: Record kvm-test-1-run.sh and kvm-test-1-run-qemu.sh PIDs (Waiman Long) [2065993] - torture: Record jitter start/stop commands (Waiman Long) [2065993] - softirq: Don't try waking ksoftirqd before it has been spawned (Waiman Long) [2065993] - torture: Extract kvm-test-1-run-qemu.sh from kvm-test-1-run.sh (Waiman Long) [2065993] - torture: Record TORTURE_KCONFIG_GDB_ARG in qemu-cmd (Waiman Long) [2065993] - torture: Abstract jitter.sh start/stop into scripts (Waiman Long) [2065993] - torture: Reverse jittering and duration parameters for jitter.sh (Waiman Long) [2065993] - torture: Eliminate jitter_pids file (Waiman Long) [2065993] - torture: Use "jittering" file to control jitter.sh execution (Waiman Long) [2065993] - torture: Use file-based protocol to mark batch's runs complete (Waiman Long) [2065993] - torture: Move build/run synchronization files into scenario directories (Waiman Long) [2065993] - torture: Make jitter.sh handle large systems (Waiman Long) [2065993] - torture: Improve readability of the testid.txt file (Waiman Long) [2065993] - torture: Provide bare-metal modprobe-based advice (Waiman Long) [2065993] - kvfree_rcu: Use same set of GFP flags as does single-argument (Waiman Long) [2065993] - kvfree_rcu: Replace __GFP_RETRY_MAYFAIL by __GFP_NORETRY (Waiman Long) [2065993] - torture: Allow 1G of memory for torture.sh kvfree testing (Waiman Long) [2065993] - torture: Do Kconfig analysis only once per scenario (Waiman Long) [2065993] - torture: Compress KASAN vmlinux files (Waiman Long) [2065993] - torture: Add --kcsan-kmake-arg to torture.sh for KCSAN (Waiman Long) [2065993] - torture: Add command and results directory to torture.sh log (Waiman Long) [2065993] - torture: Allow scenarios to be specified to torture.sh (Waiman Long) [2065993] - torture: Drop log.long generation from torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refuse to do zero-length runs (Waiman Long) [2065993] - torture: Make torture.sh throttle VERBOSE_TOROUT_*() for refscale (Waiman Long) [2065993] - torture: Make torture.sh allmodconfig retain and label output (Waiman Long) [2065993] - torture: Create doyesno helper function for torture.sh (Waiman Long) [2065993] - torture: Make torture.sh refscale runs use verbose_batched module parameter (Waiman Long) [2065993] - torture: Make torture.sh rcuscale and refscale deal with allmodconfig (Waiman Long) [2065993] - torture: Enable torture.sh argument checking (Waiman Long) [2065993] - torture: Auto-size SCF and scaling runs based on number of CPUs (Waiman Long) [2065993] - torture: Add "make allmodconfig" to torture.sh (Waiman Long) [2065993] - torture: Remove use of "eval" in torture.sh (Waiman Long) [2065993] - torture: Make torture.sh use common time-duration bash functions (Waiman Long) [2065993] - torture: Add torture.sh torture-everything script (Waiman Long) [2065993] - refscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcuscale: Disable verbose torture-test output (Waiman Long) [2065993] - rcu/nocb: Rename nocb_gp_update_state to nocb_gp_update_state_deoffloading (Waiman Long) [2065993] - rcu/nocb: Avoid confusing double write of rdp->nocb_cb_sleep (Waiman Long) [2065993] - rcu/nocb: Only (re-)initialize segcblist when needed on CPU up (Waiman Long) [2065993] - rcu/nocb: Forbid NOCB toggling on offline CPUs (Waiman Long) [2065993] - rcu/nocb: Comment the reason behind BH disablement on batch processing (Waiman Long) [2065993] - rcu: Make rcu_read_unlock_special() expedite strict grace periods (Waiman Long) [2065993] - rcu-tasks: Rectify kernel-doc for struct rcu_tasks (Waiman Long) [2065993] - rcutorture: Replace rcu_torture_stall string with s (Waiman Long) [2065993] - torture: Replace torture_init_begin string with s (Waiman Long) [2065993] - rcutorture: Use "all" and "N" in "nohz_full" and "rcu_nocbs" (Waiman Long) [2065993] - kvfree_rcu: Make krc_this_cpu_unlock() use raw_spin_unlock_irqrestore() (Waiman Long) [2065993] - kvfree_rcu: Use __GFP_NOMEMALLOC for single-argument kvfree_rcu() (Waiman Long) [2065993] - kvfree_rcu: Directly allocate page for single-argument case (Waiman Long) [2065993] - rcutorture: Fix testing of RCU priority boosting (Waiman Long) [2065993] - rculist: Replace reference to atomic_ops.rst (Waiman Long) [2065993] - rcutorture: Make TREE03 use real-time tree.use_softirq setting (Waiman Long) [2065993] - rcu: Expedite deboost in case of deferred quiescent state (Waiman Long) [2065993] - rcu: Fix CPU-offline trace in rcutree_dying_cpu (Waiman Long) [2065993] - rcu: Remove superfluous rdp fetch (Waiman Long) [2065993] - torturescript: Don't rerun failed rcutorture builds (Waiman Long) [2065993] - rcutorture: Add crude tests for mem_dump_obj() (Waiman Long) [2065993] - mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernels (Waiman Long) [2065993] - rcu/nocb: Detect unsafe checks for offloaded rdp (Waiman Long) [2065993] - sched/pelt: Fix attach_entity_load_avg() corner case (Phil Auld) [2056383] - devlink: Clarifies max_macs generic devlink param (Petr Oros) [2076586] - devlink: Add new "event_eq_size" generic device param (Petr Oros) [2076586] - devlink: Add new "io_eq_size" generic device param (Petr Oros) [2076586] - devlink: fix netns refcount leak in devlink_nl_cmd_reload() (Petr Oros) [2076586] - devlink: Simplify devlink resources unregister call (Petr Oros) [2076586] - devlink: Remove misleading internal_flags from health reporter dump (Petr Oros) [2076586] - devlink: Don't throw an error if flash notification sent before devlink visible (Petr Oros) [2076586] - devlink: fix flexible_array.cocci warning (Petr Oros) [2076586] - devlink: expose get/put functions (Petr Oros) [2076586] - devlink: make all symbols GPL-only (Petr Oros) [2076586] - devlink: Simplify internal devlink params implementation (Petr Oros) [2076586] - devlink: Clean not-executed param notifications (Petr Oros) [2076586] - devlink: Delete obsolete parameters publish API (Petr Oros) [2076586] - devlink: Remove extra device_lock assert checks (Petr Oros) [2076586] - devlink: Delete reload enable/disable interface (Petr Oros) [2076586] - devlink: Allow control devlink ops behavior through feature mask (Petr Oros) [2076586] - devlink: Annotate devlink API calls (Petr Oros) [2076586] - devlink: Move netdev_to_devlink helpers to devlink.c (Petr Oros) [2076586] - devlink: Reduce struct devlink exposure (Petr Oros) [2076586] - devlink: report maximum number of snapshots with regions (Petr Oros) [2076586] - devlink: Add missed notifications iterators (Petr Oros) [2076586] - netdevsim: Move devlink registration to be last devlink command (Petr Oros) [2076586] - qed: Move devlink registration to be last devlink command (Petr Oros) [2076586] - ionic: Move devlink registration to be last devlink command (Petr Oros) [2076586] - nfp: Move delink_register to be last command (Petr Oros) [2076586] - mlxsw: core: Register devlink instance last (Petr Oros) [2076586] - net/mlx5: Accept devlink user input after driver initialization complete (Petr Oros) [2076586] - net/mlx4: Move devlink_register to be the last initialization command (Petr Oros) [2076586] - ice: Open devlink when device is ready (Petr Oros) [2076586] - liquidio: Overcome missing device lock protection in init/remove flows (Petr Oros) [2076586] - bnxt_en: Register devlink instance at the end devlink configuration (Petr Oros) [2076586] - devlink: Notify users when objects are accessible (Petr Oros) [2076586] - devlink: Remove single line function obfuscations (Petr Oros) [2076586] - devlink: Delete not used port parameters APIs (Petr Oros) [2076586] - bnxt_en: Properly remove port parameter support (Petr Oros) [2076586] - bnxt_en: Check devlink allocation and registration status (Petr Oros) [2076586] - devlink: Make devlink_register to be void (Petr Oros) [2076586] - devlink: Delete not-used devlink APIs (Petr Oros) [2076586] - devlink: Delete not-used single parameter notification APIs (Petr Oros) [2076586] - devlink: Use xarray to store devlink instances (Petr Oros) [2076586] - devlink: Count struct devlink consumers (Petr Oros) [2076586] - devlink: Remove check of always valid devlink pointer (Petr Oros) [2076586] - devlink: Simplify devlink_pernet_pre_exit call (Petr Oros) [2076586] - devlink: Add APIs to publish, unpublish individual parameter (Petr Oros) [2076586] - devlink: Add API to register and unregister single parameter (Petr Oros) [2076586] - devlink: Create a helper function for one parameter registration (Petr Oros) [2076586] - devlink: Fix port_type_set function pointer check (Petr Oros) [2076586] - devlink: Set device as early as possible (Petr Oros) [2076586] - devlink: Simplify devlink port API calls (Petr Oros) [2076586] - devlink: Allocate devlink directly in requested net namespace (Petr Oros) [2076586] - devlink: Break parameter notification sequence to be before/after unload/load driver (Petr Oros) [2076586] - devlink: Remove duplicated registration check (Petr Oros) [2076586] - net/mlx5: Don't rely on always true registered field (Petr Oros) [2076586] - devlink: Unlock on error in dumpit() (Petr Oros) [2076586] - devlink: Fix some error codes (Petr Oros) [2076586] - net: devlink: Add support for port regions (Petr Oros) [2076586] - netdevsim: Forbid devlink reload when adding or deleting ports (Petr Oros) [2076586] - netdevsim: dev: Initialize FIB module after debugfs (Petr Oros) [2076586] - pidfd: fix a poll race when setting exit_state (Oleg Nesterov) [2044587] - fork: fix pidfd_poll()'s return type (Oleg Nesterov) [2044587] - pidfd: add polling support (Oleg Nesterov) [2044587] - kabi: introduce the kabi_aux_*() helpers (Oleg Nesterov) [2044587] - tg3: Remove redundant assignments (Ken Cox) [2043792] - ethernet: Remove redundant statement (Ken Cox) [2043792] - ethernet: tg3: remove direct netdev->dev_addr writes (Ken Cox) [2043792] - net: tg3: fix redundant check of true expression (Ken Cox) [2043792] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ken Cox) [2043792] - net: ethernet: Use existing define with polynomial (Ken Cox) [2043792]- scsi: mpt3sas: Fix mpt3sas_check_same_4gb_region() kdoc comment (Tomas Henzl) [2068045] - scsi: mpt3sas: Fix incorrect 4GB boundary check (Tomas Henzl) [2068045] - genirq/affinity: Consider that CPUs on nodes can be unbalanced (Ming Lei) [2074317] - scsi: target: pscsi: Set SCF_TREAT_READ_AS_NORMAL flag only if there is valid data (Maurizio Lombardi) [2074246] - audit: don't deref the syscall args when checking the openat2 open_how::flags (Carlos Maiolino) [2026590] - audit: add OPENAT2 record to list "how" info (Carlos Maiolino) [2026590] - audit: add support for the openat2 syscall (Carlos Maiolino) [2026590] - audit: replace magic audit syscall class numbers with macros (Carlos Maiolino) [2026590] - tools include UAPI: Sync x86's syscalls_64.tbl, generic unistd.h and fcntl.h to pick up openat2 and pidfd_getfd (Carlos Maiolino) [2026590] - open: don't silently ignore unknown O-flags in openat2() (Carlos Maiolino) [2026590] - openat2: reject RESOLVE_BENEATH|RESOLVE_IN_ROOT (Carlos Maiolino) [2026590] - open: introduce openat2(2) syscall (Carlos Maiolino) [2026590] - namei: LOOKUP_{IN_ROOT,BENEATH}: permit limited ".." resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_IN_ROOT: chroot-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_BENEATH: O_BENEATH-like scoped resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_XDEV: block mountpoint crossing (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_MAGICLINKS: block magic-link resolution (Carlos Maiolino) [2026590] - namei: LOOKUP_NO_SYMLINKS: block symlink resolution (Carlos Maiolino) [2026590] - namei: allow set_root() to produce errors (Carlos Maiolino) [2026590] - namei: allow nd_jump_link() to produce errors (Carlos Maiolino) [2026590] - nsfs: clean-up ns_get_path() signature to return int (Carlos Maiolino) [2026590] - namei: only return -ECHILD from follow_dotdot_rcu() (Carlos Maiolino) [2026590] - make path_init() unconditionally paired with terminate_walk() (Carlos Maiolino) [2026590] - nsfs: unobfuscate (Carlos Maiolino) [2026590] - ASoC: Intel: soc-acpi: add entries in ADL match table (Jaroslav Kysela) [2052011] - nvme-fc: add support for ->map_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix typos in comments (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.400-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Increase max limit of ql2xnvme_queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Use correct feature type field during RFF_ID processing (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session of PRLI reject (Nilesh Javali) [2044833] - scsi: qla2xxx: Reduce false trigger to login (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix laggy FC remote port session recovery (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix hang due to session stuck (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix N2N inconsistent PLOGI (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash during module load unload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix missed DMA unmap for NVMe ls requests (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix loss of NVMe namespaces after driver reload test (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix incorrect reporting of task management failure (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for q_dev_state (Nilesh Javali) [2044833] - scsi: qla2xxx: Use named initializers for port_[d]state_str (Nilesh Javali) [2044833] - scsi: qla2xxx: Stop using the SCSI pointer (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove unused qla_sess_op_cmd_list from scsi_qla_host_t (Nilesh Javali) [2044833] - scsi: qla2xxx: Add qla2x00_async_done() for async routines (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.300-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware dump already collected (Nilesh Javali) [2044833] - scsi: qla2xxx: Add devids and conditionals for 28xx (Nilesh Javali) [2044833] - scsi: qla2xxx: Suppress a kernel complaint in qla_create_qpair() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix T10 PI tag escape and IP guard options for 28XX adapters (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix clang warning (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning for missing error code (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix device reconnect in loop topology (Nilesh Javali) [2044833] - scsi: qla2xxx: Add ql2xnvme_queues module param to configure number of NVMe queues (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix wrong FDMI data for 64G adapter (Nilesh Javali) [2044833] - scsi: qla2xxx: Add retry for exec firmware (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix scheduling while atomic (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix premature hw access after PCI error (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix warning message due to adisc being flushed (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix stuck session in gpdb (Nilesh Javali) [2044833] - scsi: qla2xxx: Implement ref count for SRB (Nilesh Javali) [2044833] - scsi: qla2xxx: Refactor asynchronous command initialization (Nilesh Javali) [2044833] - scsi: qla2xxx: Synchronize rport dev_loss_tmo setting (Nilesh Javali) [2044833] - scsi: qla2xxx: Format log strings only if needed (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix off by one bug in qla_edif_app_getfcinfo() (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix mailbox direction flags in qla2xxx_get_adapter_id() (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.200-k (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix EDIF bsg (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix inconsistent check of db_flags (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Increase ELS payload (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Reduce connection thrash (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Tweak trace message (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Replace list_for_each_safe with list_for_each_entry_safe (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Flush stale events and msgs on session down (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start delay (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Fix app start fail (Nilesh Javali) [2044833] - scsi: qla2xxx: Turn off target reset during issue_lip (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix gnl list corruption (Nilesh Javali) [2044833] - scsi: qla2xxx: Relogin during fabric disturbance (Nilesh Javali) [2044833] - qla2xxx: add ->map_queues support for nvme (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix unmap of already freed sgl (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix a memory leak in an error path of qla2x00_process_els() (Nilesh Javali) [2044833] - scsi: qla2xxx: Return -ENOMEM if kzalloc() fails (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove a declaration (Nilesh Javali) [2044833] - scsi: target: qla2xxx: Replace enable attr with ops.enable (Nilesh Javali) [2044833] - scsi: qla2xxx: Restore initiator in dual mode (Nilesh Javali) [2044833] - scsi: qla2xxx: Remove redundant initialization of pointer req (Nilesh Javali) [2044833] - scsi: qla2xxx: Update version to 10.02.07.100-k (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix use after free in eh_abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Move heartbeat handling from DPC thread to workqueue (Nilesh Javali) [2044833] - scsi: qla2xxx: Call process_response_queue() in Tx path (Nilesh Javali) [2044833] - scsi: qla2xxx: edif: Use link event to wake up app (Nilesh Javali) [2044833] - scsi: qla2xxx: Fix crash in NVMe abort path (Nilesh Javali) [2044833] - scsi: qla2xxx: Check for firmware capability before creating QPair (Nilesh Javali) [2044833] - scsi: qla2xxx: Display 16G only as supported speeds for 3830c card (Nilesh Javali) [2044833] - scsi: qla2xxx: Indicate correct supported speeds for Mezz card (Nilesh Javali) [2044833] - scsi: qla2xxx: Add support for mailbox passthru (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_device_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Open-code qla2xxx_eh_target_reset() (Nilesh Javali) [2044833] - scsi: qla2xxx: Do not call fc_block_scsi_eh() during bus reset (Nilesh Javali) [2044833] - sctp: count singleton chunks in assoc user stats (Jamie Bainbridge) [2073913] - hrtimer: Unbreak hrtimer_force_reprogram() (Fernando Pacheco) [2071776] - hrtimer: Use raw_cpu_ptr() in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid more SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Avoid unnecessary SMP function calls in clock_was_set() (Fernando Pacheco) [2071776] - hrtimer: Add bases argument to clock_was_set() (Fernando Pacheco) [2071776] - time/timekeeping: Avoid invoking clock_was_set() twice (Fernando Pacheco) [2071776] - timekeeping: Distangle resume and clock-was-set events (Fernando Pacheco) [2071776] - timerfd: Provide timerfd_resume() (Fernando Pacheco) [2071776] - hrtimer: Force clock_was_set() handling for the HIGHRES=n, NOHZ=y case (Fernando Pacheco) [2071776] - hrtimer: Ensure timerfd notification for HIGHRES=n (Fernando Pacheco) [2071776] - hrtimer: Consolidate reprogramming code (Fernando Pacheco) [2071776] - hrtimer: Avoid double reprogramming in __hrtimer_start_range_ns() (Fernando Pacheco) [2071776] - hrtimer: Update softirq_expires_next correctly after __hrtimer_get_next_event() (Fernando Pacheco) [2071776] - hrtimer: Annotate lockless access to timer->state (Fernando Pacheco) [2071776] - drm/i915/display: Remove check for low voltage sku for max dp source rate (Jocelyn Falempe) [2063931] - s390/kexec: handle R_390_PLT32DBL rela in arch_kexec_apply_relocations_add() (Philipp Rudo) [2039278] - s390/kexec_file: fix error handling when applying relocations (Philipp Rudo) [2039278] - s390/kexec_file: print some more error messages (Philipp Rudo) [2039278] - ixgbe: respect metadata on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: don't reserve excessive XDP_PACKET_HEADROOM on XSK Rx to skb (Ken Cox) [2037952] - ixgbe: pass bi->xdp to ixgbe_construct_skb_zc() directly (Ken Cox) [2037952] - ixgbe: Remove useless DMA-32 fallback configuration (Ken Cox) [2037952] - ixgbe: switch to napi_build_skb() (Ken Cox) [2037952] - ixgbe: set X550 MDIO speed before talking to PHY (Ken Cox) [2037952] - ixgbe: Document how to enable NBASE-T support (Ken Cox) [2037952] - xsk: Wipe out dead zero_copy_allocator declarations (Ken Cox) [2037952] - ixgbe: let the xdpdrv work with more than 64 cpus (Ken Cox) [2037952] - scsi: fcoe: Fix I/O path allocation (Ken Cox) [2037952] - ixgbe: extend PTP gettime function to read system clock (Ken Cox) [2037952] - ixgbe: Replace GFP_ATOMIC with GFP_KERNEL (Ken Cox) [2037952] - net: mpls: Fix notifications when deleting a device (Guillaume Nault) [2081757]- sched/cputime, proc/stat: Fix incorrect guest nice cpustat value (Waiman Long) [2017382] - procfs: Use all-in-one vtime aware kcpustat accessor (Waiman Long) [2017382] - procfs: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Waiman Long) [2017382] - proc: read kernel cpu stat pointer once (Waiman Long) [2017382] - proc: use "unsigned int" in /proc/stat hook (Waiman Long) [2017382] - sched/cputime: Support other fields on kcpustat_field() (Waiman Long) [2017382] - sched/cputime: Add vtime guest task state (Waiman Long) [2017382] - sched/cputime: Add vtime idle task state (Waiman Long) [2017382] - sched/cputime: Spare a seqcount lock/unlock cycle on context switch (Waiman Long) [2017382] - sched/vtime: Move task_struct_rh->vtime_cpu back to vtime structure (Waiman Long) [2017382] - usb: xhci-plat: fix crash when suspend if remote wake enable (Mark Langsdorf) [2065730] - PM: domains: Improve runtime PM performance state handling (Mark Langsdorf) [2065730] - firmware_loader: fix use-after-free in firmware_fallback_sysfs (Mark Langsdorf) [2065730] - firmware_loader: use -ETIMEDOUT instead of -EAGAIN in fw_load_sysfs_fallback (Mark Langsdorf) [2065730] - driver core: Prevent warning when removing a device link from unregistered consumer (Mark Langsdorf) [2065730] - PM: domains: Shrink locking area of the gpd_list_lock (Mark Langsdorf) [2065730] - PM: sleep: Use ktime_us_delta() in initcall_debug_report() (Mark Langsdorf) [2065730] - driver core: Export device_driver_attach() (Mark Langsdorf) [2065730] - driver core: Don't return EPROBE_DEFER to userspace during sysfs bind (Mark Langsdorf) [2065730] - driver core: Flow the return code from ->probe() through to sysfs bind (Mark Langsdorf) [2065730] - driver core: Better distinguish probe errors in really_probe (Mark Langsdorf) [2065730] - driver core: Pull required checks into driver_probe_device() (Mark Langsdorf) [2065730] - driver core: add a helper to setup both the of_node and fwnode of a device (Mark Langsdorf) [2065730] - devres: Enable trace events (Mark Langsdorf) [2065730] - devres: No need to call remove_nodes() when there none present (Mark Langsdorf) [2065730] - devres: Use list_for_each_safe_from() in remove_nodes() (Mark Langsdorf) [2065730] - devres: Make locking straight forward in release_nodes() (Mark Langsdorf) [2065730] - regmap: mdio: Reject invalid addresses (Mark Langsdorf) [2065730] - regmap: mdio: Fix regmap_bus pointer constness (Mark Langsdorf) [2065730] - PM: runtime: Allow unassigned ->runtime_suspend|resume callbacks (Mark Langsdorf) [2065730] - PM: runtime: Improve path in rpm_idle() when no callback (Mark Langsdorf) [2065730] - PM: domains: Drop/restore performance state votes for devices at runtime PM (Mark Langsdorf) [2065730] - PM: domains: Return early if perf state is already set for the device (Mark Langsdorf) [2065730] - PM: domains: Split code in dev_pm_genpd_set_performance_state() (Mark Langsdorf) [2065730] - PM: domains: fix some kernel-doc issues (Mark Langsdorf) [2065730] - regmap: mdio: Add clause-45 support (Mark Langsdorf) [2065730] - regmap: mdio: Clean up invalid clause-22 addresses (Mark Langsdorf) [2065730] - regmap-irq: Introduce inverted status registers support (Mark Langsdorf) [2065730] - ACPI: property: Constify stubs for CONFIG_ACPI=n case (Mark Langsdorf) [2065730] - device property: Unify access to of_node (Mark Langsdorf) [2065730] - drivers/base: Constify static attribute_group structs (Mark Langsdorf) [2065730] - devcoredump: remove contact information (Mark Langsdorf) [2065730] - component: Rename 'dev' to 'parent' (Mark Langsdorf) [2065730] - component: Drop 'dev' argument to component_match_realloc() (Mark Langsdorf) [2065730] - device property: Don't check for NULL twice in the loops (Mark Langsdorf) [2065730] - regmap: add support for 7/17 register formating (Mark Langsdorf) [2065730] - PM: wakeirq: Set IRQF_NO_AUTOEN when requesting the IRQ (Mark Langsdorf) [2065730] - drivers/base/node.c: make CACHE_ATTR define static DEVICE_ATTR_RO (Mark Langsdorf) [2065730] - regmap: mdio: Don't modify output if error happened (Mark Langsdorf) [2065730] - regmap: Add MDIO bus support (Mark Langsdorf) [2065730] - regmap-i2c: Set regmap max raw r/w from quirks (Mark Langsdorf) [2065730] - driver core: attribute_container: fix W=1 warnings (Mark Langsdorf) [2065730] - driver core: replace open-coded device_lock_assert() (Mark Langsdorf) [2065730] - device property: Retrieve fwnode from of_node via accessor (Mark Langsdorf) [2065730] - cpufreq: Kconfig: fix documentation links (Mark Langsdorf) [2065730] - PM: wakeup: remove redundant assignment to variable retval (Mark Langsdorf) [2065730] - PM / wakeup: use dev_set_name() directly (Mark Langsdorf) [2065730] - PM: clk: remove kernel-doc warning (Mark Langsdorf) [2065730] - PM: wakeup: fix kernel-doc warnings and fix typos (Mark Langsdorf) [2065730] - PM: runtime: remove kernel-doc warnings (Mark Langsdorf) [2065730] - software node: Introduce SOFTWARE_NODE_REFERENCE() helper macro (Mark Langsdorf) [2065730] - software node: Imply kobj_to_swnode() to be no-op (Mark Langsdorf) [2065730] - software node: Deduplicate code in fwnode_create_software_node() (Mark Langsdorf) [2065730] - software node: Introduce software_node_alloc()/software_node_free() (Mark Langsdorf) [2065730] - software node: Free resources explicitly when swnode_register() fails (Mark Langsdorf) [2065730] - driver core: add helper for deferred probe reason setting (Mark Langsdorf) [2065730] - driver core: Improve fw_devlink & deferred_probe_timeout interaction (Mark Langsdorf) [2065730] - driver core: Replace printf() specifier and drop unneeded casting (Mark Langsdorf) [2065730] - driver core: Cast to (void *) with __force for __percpu pointer (Mark Langsdorf) [2065730] - devcoredump: fix kernel-doc warning (Mark Langsdorf) [2065730] - platform-msi: fix kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: attribute_container: remove kernel-doc warnings (Mark Langsdorf) [2065730] - driver core: remove kernel-doc warnings (Mark Langsdorf) [2065730] - base: dd: fix error return code of driver_sysfs_add() (Mark Langsdorf) [2065730] - driver core: Use unbound workqueue for deferred probes (Mark Langsdorf) [2065730] - devcoredump: avoid -Wempty-body warnings (Mark Langsdorf) [2065730] - device property: Add test cases for fwnode_property_count_*() APIs (Mark Langsdorf) [2065730] - device property: Sync descriptions of swnode array and group APIs (Mark Langsdorf) [2065730] - driver core: Update device link status properly for device_bind_driver() (Mark Langsdorf) [2065730] - driver core: Avoid pointless deferred probe attempts (Mark Langsdorf) [2065730] - drivers/base/cpu: remove redundant assignment of variable retval (Mark Langsdorf) [2065730] - driver core: dd: remove deferred_devices variable (Mark Langsdorf) [2065730] - driver core: component: remove dentry pointer in "struct master" (Mark Langsdorf) [2065730] - driver core: auxiliary bus: Remove unneeded module bits (Mark Langsdorf) [2065730] - PM: domains: Don't runtime resume devices at genpd_prepare() (Mark Langsdorf) [2065730] - redhat/configs: Add CONFIG_X86_AMD_PSTATE (Prarit Bhargava) - ACPI: CPPC: Drop redundant local variable from cpc_read() (Prarit Bhargava) [1961726] - ACPI: CPPC: Fix up I/O port access in cpc_read() (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix Kconfig dependencies for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Fix struct amd_cpudata kernel-doc comment (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State performance attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add AMD P-State frequencies attributes (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add boost mode support for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add trace for AMD P-State module (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce the support for the processors with shared memory solution (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Add fast switch function for AMD P-State (Prarit Bhargava) [1961726] - cpufreq: amd-pstate: Introduce a new AMD P-State driver to support future processors (Prarit Bhargava) [1961726] - ACPI: CPPC: Add CPPC enable register function (Prarit Bhargava) [1961726] - ACPI: CPPC: Check present CPUs for determining _CPC is valid (Prarit Bhargava) [1961726] - ACPI: CPPC: Implement support for SystemIO registers (Prarit Bhargava) [1961726] - x86/msr: Add AMD CPPC MSR definitions (Prarit Bhargava) [1961726] - x86/cpufeatures: Add AMD Collaborative Processor Performance Control feature flag (Prarit Bhargava) [1961726] - cpufreq: remove useless INIT_LIST_HEAD() (Prarit Bhargava) [1961726] - cpufreq: CPPC: Pass structure instance by reference (Prarit Bhargava) [1961726] - cpufreq: CPPC: Fix potential memleak in cppc_cpufreq_cpu_init (Prarit Bhargava) [1961726] - cpufreq: CPPC: Migrate to ->exit() callback instead of ->stop_cpu() (Prarit Bhargava) [1961726] - cpufreq: cppc: simplify default delay_us setting (Prarit Bhargava) [1961726] - cppc_cpufreq: replace per-cpu data array with a list (Prarit Bhargava) [1961726] - cppc_cpufreq: expose information on frequency domains (Prarit Bhargava) [1961726] - cppc_cpufreq: clarify support for coordination types (Prarit Bhargava) [1961726] - cppc_cpufreq: use policy->cpu as driver of frequency setting (Prarit Bhargava) [1961726] - cppc_cpufreq: simplify use of performance capabilities (Prarit Bhargava) [1961726] - cppc_cpufreq: clean up cpu, cpu_num and cpunum variable use (Prarit Bhargava) [1961726] - cppc_cpufreq: fix misspelling, code style and readability issues (Prarit Bhargava) [1961726] - cpufreq: CPPC: Reuse caps variable in few routines (Prarit Bhargava) [1961726] - cpufreq: cppc: Reorder code and remove apply_hisi_workaround variable (Prarit Bhargava) [1961726] - cpufreq: CPPC: add SW BOOST support (Prarit Bhargava) [1961726] - net/sched: act_ct: fix ref leak when switching zones (Marcelo Ricardo Leitner) [2014027] - net/sched: act_ct: Fix flow table lookup after ct clear or switching zones (Marcelo Ricardo Leitner) [2014027] - genirq: Provide new interfaces for affinity hints (Ivan Vecera) [2070044] - af_key: add __GFP_ZERO flag for compose_sadb_supported in function pfkey_register (Xin Long) [2075181] - ipv6: make ip6_rt_gc_expire an atomic_t (Hangbin Liu) [2077365] - ipv6: fix panic when forwarding a pkt with no in6 dev (Hangbin Liu) [2077365] - net: ipv6: ensure we call ipv6_mc_down() at most once (Hangbin Liu) [2077365] - ipv6/addrconf: use a boolean to choose between UNREGISTER/DOWN (Hangbin Liu) [2077365] - ipv6/addrconf: call addrconf_ifdown with consistent values (Hangbin Liu) [2077365] - ipmr,ip6mr: acquire RTNL before calling ip[6]mr_free_table() on failure path (Hangbin Liu) [2077365] - ipv6: annotate accesses to fn->fn_sernum (Hangbin Liu) [2077365] - ipv6: correct comments about fib6_node sernum (Hangbin Liu) [2077365] - ipv6: fix typos in __ip6_finish_output() (Hangbin Liu) [2077365] - oom_kill.c: futex: delay the OOM reaper to allow time for proper futex cleanup (Nico Pache) [1778048] - KVM: PPC: Fix TCE handling for VFIO (Daniel Henrique Barboza) [2062687] - udf: Restore i_lenAlloc when inode expansion fails (Carlos Maiolino) [2054653] {CVE-2022-0617} - udf: Fix NULL ptr deref when converting from inline format (Carlos Maiolino) [2054653] {CVE-2022-0617} - net/tls: fix slab-out-of-bounds bug in decrypt_internal (Sabrina Dubroca) [2080344] - tls: fix replacing proto_ops (Sabrina Dubroca) [2080344] - net/tls: use semicolons rather than commas to separate statements (Sabrina Dubroca) [2080344] - redhat: further rpminspect tuning (Jarod Wilson)- tun: annotate access to queue->trans_start (Ivan Vecera) [2069673] - net: annotate accesses to queue->trans_start (Ivan Vecera) [2069673] - ntb_hw_amd: Add NTB PCI ID for new gen CPU (Sudheesh Mavila) [2037287] - ipmi: initialize len variable (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Remove old bindings support (Tony Camuso) [2069839] - ipmi:ipmb: Add the ability to have a separate slave and master device (Tony Camuso) [2069839] - ipmi:ipmi_ipmb: Unregister the SMI on remove (Tony Camuso) [2069839] - ipmi: kcs: aspeed: Add AST2600 compatible string (Tony Camuso) [2069839] - ipmi: ssif: replace strlcpy with strscpy (Tony Camuso) [2069839] - ipmi/watchdog: Constify ident (Tony Camuso) [2069839] - ipmi: Fix UAF when uninstall ipmi_si and ipmi_msghandler module (Tony Camuso) [2069839] - ipmi: fix initialization when workqueue allocation fails (Tony Camuso) [2069839] - ipmi: bail out if init_srcu_struct fails (Tony Camuso) [2069839] - ipmi: ssif: initialize ssif_info->client early (Tony Camuso) [2069839] - ipmi: msghandler: Make symbol 'remove_work_wq' static (Tony Camuso) [2069839] - ipmi: Move remove_work to dedicated workqueue (Tony Camuso) [2069839] - ipmi: kcs_bmc: Fix a memory leak in the error handling path of 'kcs_bmc_serio_add_device()' (Tony Camuso) [2069839] - char: ipmi: replace snprintf in show functions with sysfs_emit (Tony Camuso) [2069839] - ipmi: ipmb: fix dependencies to eliminate build error (Tony Camuso) [2069839] - ipmi:ipmb: Add OF support (Tony Camuso) [2069839] - ipmi: bt: Add ast2600 compatible string (Tony Camuso) [2069839] - ipmi: bt-bmc: Use registers directly (Tony Camuso) [2069839] - ipmi: ipmb: Fix off-by-one size check on rcvlen (Tony Camuso) [2069839] - ipmi:ssif: Use depends on, not select, for I2C (Tony Camuso) [2069839] - ipmi:ipmb: Add initial support for IPMI over IPMB (Tony Camuso) [2069839] - ipmi: Export ipmb_checksum() (Tony Camuso) [2069839] - ipmi: Check error code before processing BMC response (Tony Camuso) [2069839] - ipmi:devintf: Return a proper error when recv buffer too small (Tony Camuso) [2069839] - ipmi: Disable some operations during a panic (Tony Camuso) [2069839] - ipmi:watchdog: Set panic count to proper value on a panic (Tony Camuso) [2069839] - char: ipmi: use DEVICE_ATTR helper macro (Tony Camuso) [2069839] - ipmi: rate limit ipmi smi_event failure message (Tony Camuso) [2069839] - cifs: fix NULL ptr dereference in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - cifs: prevent bad output lengths in smb2_ioctl_query_info() (Ronnie Sahlberg) [2074316] - net: tcp better handling of reordering then loss cases (Marcelo Ricardo Leitner) [2074566] - tcp: tcp_mark_head_lost is only valid for sack-tcp (Marcelo Ricardo Leitner) [2074566] - udp6: allow SO_MARK ctrl msg to affect routing (Xin Long) [2066598] - ip: Fix SO_MARK in RST, ACK and ICMP packets (Xin Long) [2066598] - ip: support SO_MARK cmsg (Xin Long) [2066598] - ip: unconditionally set cork gso_size (Xin Long) [2066598] - ip: remove tx_flags from ipcm_cookie and use same logic for v4 and v6 (Xin Long) [2066598] - ipv6: fold sockcm_cookie into ipcm6_cookie (Xin Long) [2066598] - sock: sockc cookie initializer (Xin Long) [2066598] - ipv6: ipcm6_cookie initializer (Xin Long) [2066598] - ipv4: ipcm_cookie initializers (Xin Long) [2066598] - s390/kexec: fix memory leak of ipl report buffer (Lichen Liu) [2001758] - s390/kexec: fix return code handling (Lichen Liu) [2001758] - block: don't try to throttle split bio if iops limit isn't set (Ming Lei) [2027241] - block: throttle split bio in case of iops limit (Ming Lei) [2027241] - block: don't check bio in blk_throtl_dispatch_work_fn (Ming Lei) [2027241] - x86/apic/vector: Fix ordering in vector assignment (Frank Ramsay) [2076607] - mt76: mt7921e: fix possible probe failure after reboot (Íñigo Huguet) [2078877] - veth: Ensure eth header is in skb's linear part (Guillaume Nault) [1966887] - net: annotate accesses to dev->gso_max_segs (Ivan Vecera) [2080317] - net: annotate accesses to dev->gso_max_size (Ivan Vecera) [2080317] - NFS: Don't loop forever in nfs_do_recoalesce() (Scott Mayhew) [2080467] - tipc: fix the timer expires after interval 100ms (Xin Long) [2080369] - tipc: Fix end of loop tests for list_for_each_entry() (Xin Long) [2080369] - tipc: fix a bit overflow in tipc_crypto_key_rcv() (Xin Long) [2080369] - tipc: rate limit warning for received illegal binding update (Xin Long) [2080369] - net: tipc: remove unused static inlines (Xin Long) [2080369] - tipc: fix unique bearer names sanity check (Xin Long) [2080369] - net/tipc: fix missing destroy_workqueue() on error in tipc_crypto_start() (Xin Long) [2080369] - tipc: add extack messages for bearer/media failure (Xin Long) [2080369] - scsi: smartpqi: Fix unused variable pqi_pm_ops for clang (Don Brace) [2012227] - scsi: smartpqi: Update version to 2.1.14-035 (Don Brace) [2012227] - scsi: smartpqi: Fix lsscsi -t SAS addresses (Don Brace) [2012227] - scsi: smartpqi: Fix hibernate and suspend (Don Brace) [2012227] - scsi: smartpqi: Fix BUILD_BUG_ON() statements (Don Brace) [2012227] - scsi: smartpqi: Fix NUMA node not updated during init (Don Brace) [2012227] - scsi: smartpqi: Expose SAS address for SATA drives (Don Brace) [2012227] - scsi: smartpqi: Speed up RAID 10 sequential reads (Don Brace) [2012227] - scsi: smartpqi: Fix kdump issue when controller is locked up (Don Brace) [2012227] - scsi: smartpqi: Update volume size after expansion (Don Brace) [2012227] - scsi: smartpqi: Avoid drive spin-down during suspend (Don Brace) [2012227] - scsi: smartpqi: Resolve delay issue with PQI_HZ value (Don Brace) [2012227] - scsi: smartpqi: Fix a typo in func pqi_aio_submit_io() (Don Brace) [2012227] - scsi: smartpqi: Fix a name typo and cleanup code (Don Brace) [2012227] - scsi: smartpqi: Quickly propagate path failures to SCSI midlayer (Don Brace) [2012227] - scsi: smartpqi: Eliminate drive spin down on warm boot (Don Brace) [2012227] - scsi: smartpqi: Enable SATA NCQ priority in sysfs (Don Brace) [2012227] - scsi: smartpqi: Add PCI IDs (Don Brace) [2012227] - scsi: smartpqi: Fix rmmod stack trace (Don Brace) [2012227] - ibmvnic: fix race between xmit and reset (Diego Domingos) [2051354] - ibmvnic: Allow queueing resets during probe (Diego Domingos) [2051354] - ibmvnic: clear fop when retrying probe (Diego Domingos) [2051354] - ibmvnic: init init_done_rc earlier (Diego Domingos) [2051354] - ibmvnic: register netdev after init of adapter (Diego Domingos) [2051354] - ibmvnic: complete init_done on transport events (Diego Domingos) [2051354] - ibmvnic: define flush_reset_queue helper (Diego Domingos) [2051354] - ibmvnic: initialize rc before completing wait (Diego Domingos) [2051354] - ibmvnic: free reset-work-item when flushing (Diego Domingos) [2051354] - ibmvnic: schedule failover only if vioctl fails (Diego Domingos) [2051354] - net/ibmvnic: Cleanup workaround doing an EOI after partition migration (Diego Domingos) [2051354]- xfs: don't expose misaligned extszinherit hints to userspace (Brian Foster) [2072552] - xfs: correct the narrative around misaligned rtinherit/extszinherit dirs (Brian Foster) [2072552] - xfs: fix endianness issue in xfs_ag_shrink_space (Brian Foster) [2072552] - xfs: bunmapi has unnecessary AG lock ordering issues (Brian Foster) [2072552] - xfs: btree format inode forks can have zero extents (Brian Foster) [2072552] - xfs: validate extsz hints against rt extent size when rtinherit is set (Brian Foster) [2072552] - xfs: standardize extent size hint validation (Brian Foster) [2072552] - xfs: check free AG space when making per-AG reservations (Brian Foster) [2072552] - xfs: retry allocations when locality-based search fails (Brian Foster) [2072552] - xfs: adjust rt allocation minlen when extszhint > rtextsize (Brian Foster) [2072552] - iomap: remove unused private field from ioend (Brian Foster) [2072552] - xfs: don't allow log writes if the data device is readonly (Brian Foster) [2072552] - xfs: count free space btree blocks when scrubbing pre-lazysbcount fses (Brian Foster) [2072552] - xfs: update superblock counters correctly for !lazysbcount (Brian Foster) [2072552] - xfs: don't check agf_btreeblks on pre-lazysbcount filesystems (Brian Foster) [2072552] - xfs: rename struct xfs_legacy_ictimestamp (Brian Foster) [2072552] - xfs: rename xfs_ictimestamp_t (Brian Foster) [2072552] - xfs: remove xfs_quiesce_attr declaration (Brian Foster) [2072552] - xfs: remove XFS_IFEXTENTS (Brian Foster) [2072552] - xfs: remove XFS_IFINLINE (Brian Foster) [2072552] - xfs: remove XFS_IFBROOT (Brian Foster) [2072552] - xfs: only look at the fork format in xfs_idestroy_fork (Brian Foster) [2072552] - xfs: simplify xfs_attr_remove_args (Brian Foster) [2072552] - xfs: rename and simplify xfs_bmap_one_block (Brian Foster) [2072552] - xfs: move the XFS_IFEXTENTS check into xfs_iread_extents (Brian Foster) [2072552] - xfs: get rid of the ip parameter to xchk_setup_* (Brian Foster) [2072552] - xfs: move the check for post-EOF mappings into xfs_can_free_eofblocks (Brian Foster) [2072552] - xfs: move the xfs_can_free_eofblocks call under the IOLOCK (Brian Foster) [2072552] - xfs: precalculate default inode attribute offset (Brian Foster) [2072552] - xfs: default attr fork size does not handle device inodes (Brian Foster) [2072552] - xfs: inode fork allocation depends on XFS_IFEXTENT flag (Brian Foster) [2072552] - xfs: eager inode attr fork init needs attr feature awareness (Brian Foster) [2072552] - xfs: scrub: Disable check for unoptimized data fork bmbt node (Brian Foster) [2072552] - xfs: Use struct xfs_bmdr_block instead of struct xfs_btree_block to calculate root node size (Brian Foster) [2072552] - xfs: merge _xfs_dic2xflags into xfs_ip2xflags (Brian Foster) [2072552] - xfs: move the di_crtime field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags2 field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_flags field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_forkoff field to struct xfs_inode (Brian Foster) [2072552] - xfs: use a union for i_cowextsize and i_flushiter (Brian Foster) [2072552] - xfs: use XFS_B_TO_FSB in xfs_ioctl_setattr (Brian Foster) [2072552] - xfs: cleanup xfs_fill_fsxattr (Brian Foster) [2072552] - xfs: move the di_flushiter field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_cowextsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_extsize field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_nblocks field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_size field to struct xfs_inode (Brian Foster) [2072552] - xfs: move the di_projid field to struct xfs_inode (Brian Foster) [2072552] - xfs: don't clear the "dinode core" in xfs_inode_alloc (Brian Foster) [2072552] - xfs: remove the di_dmevmask and di_dmstate fields from struct xfs_icdinode (Brian Foster) [2072552] - xfs: remove the unused xfs_icdinode_has_bigtime helper (Brian Foster) [2072552] - xfs: handle crtime more carefully in xfs_bulkstat_one_int (Brian Foster) [2072552] - xfs: consistently initialize di_flags2 (Brian Foster) [2072552] - xfs: split xfs_imap_to_bp (Brian Foster) [2072552] - xfs: scrub: Remove incorrect check executed on block format directories (Brian Foster) [2072552] - xfs: add error injection for per-AG resv failure (Brian Foster) [2072552] - xfs: support shrinking unused space in the last AG (Brian Foster) [2072552] - xfs: introduce xfs_ag_shrink_space() (Brian Foster) [2072552] - xfs: hoist out xfs_resizefs_init_new_ags() (Brian Foster) [2072552] - xfs: update lazy sb counters immediately for resizefs (Brian Foster) [2072552] - xfs: __percpu_counter_compare() inode count debug too expensive (Brian Foster) [2072552] - xfs: reduce debug overhead of dir leaf/node checks (Brian Foster) [2072552] - xfs: No need for inode number error injection in __xfs_dir3_data_check (Brian Foster) [2072552] - xfs: type verification is expensive (Brian Foster) [2072552] - xfs: optimise xfs_buf_item_size/format for contiguous regions (Brian Foster) [2072552] - xfs: xfs_buf_item_size_segment() needs to pass segment offset (Brian Foster) [2072552] - xfs: reduce buffer log item shadow allocations (Brian Foster) [2072552] - xfs: initialise attr fork on inode create (Brian Foster) [2072552] - xfs: ensure xfs_errortag_random_default matches XFS_ERRTAG_MAX (Brian Foster) [2072552] - xfs: rename variable mp to parsing_mp (Brian Foster) [2072552] - xfs: rename the blockgc workqueue (Brian Foster) [2072552] - xfs: validate ag btree levels using the precomputed values (Brian Foster) [2072552] - xfs: remove return value from xchk_ag_btcur_init (Brian Foster) [2072552] - xfs: set the scrub AG number in xchk_ag_read_headers (Brian Foster) [2072552] - xfs: bail out of scrub immediately if scan incomplete (Brian Foster) [2072552] - xfs: drop freeze protection when running GETFSMAP (Brian Foster) [2072552] - selftest/powerpc: Add PAPR sysfs attributes sniff test (Steve Best) [1986183] - powerpc/pseries: Interface to represent PAPR firmware attributes (Steve Best) [1986183] - net: mana: Remove unnecessary check of cqe_type in mana_process_rx_cqe() (Mohammed Gamal) [2051719] - net: mana: Add handling of CQE_RX_TRUNCATED (Mohammed Gamal) [2051719] - RDMA/rxe: Revert changes from irqsave to bh locks (Kamal Heib) [2056499] - RDMA/rxe: Check the last packet by RXE_END_MASK (Kamal Heib) [2056499] - RDMA/rxe: Remove qp->grp_lock and qp->grp_list (Kamal Heib) [2056499] - RDMA/rxe: Remove rxe_drop_all_macst_groups (Kamal Heib) [2056499] - RDMA/rxe: Enforce IBA o10-2.2.3 (Kamal Heib) [2056499] - RDMA/rxe: Rename rxe_mc_grp and rxe_mc_elem (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_attach/detach to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/rxe: Move rxe_mcast_add/delete to rxe_mcast.c (Kamal Heib) [2056499] - RDMA/cma: Do not change route.addr.src_addr outside state checks (Kamal Heib) [2056499] - RDMA/ib_srp: Fix a deadlock (Kamal Heib) [2056499] - RDMA/siw: Fix broken RDMA Read Fence/Resume logic. (Kamal Heib) [2056499] - IB/cm: Release previously acquired reference counter in the cm_id_priv (Kamal Heib) [2056499] - RDMA/siw: Fix refcounting leak in siw_create_qp() (Kamal Heib) [2056499] - RDMA/ucma: Protect mc during concurrent multicast leaves (Kamal Heib) [2056499] - RDMA/cma: Use correct address when leaving multicast group (Kamal Heib) [2056499] - IB/hfi1: Fix tstats alloc and dealloc (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix AIP early init panic (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix alloc failure with larger txqueuelen (Kamal Heib) [2056499 2049845] - IB/hfi1: Fix panic with larger ipoib send_queue_size (Kamal Heib) [2056499 2049845] - all: replace find_next{,_zero}_bit with find_first{,_zero}_bit where appropriate (Kamal Heib) [2056499] - RDMA/irdma: Remove the redundant return (Kamal Heib) [2056499 2037972] - RDMA/rxe: Use the standard method to produce udp source port (Kamal Heib) [2056499] - RDMA/irdma: Make the source udp port vary (Kamal Heib) [2056499 2037972] - RDMA/core: Calculate UDP source port based on flow label or lqpn/rqpn (Kamal Heib) [2056499] - IB/iser: Align coding style across driver (Kamal Heib) [2056499] - IB/iser: Remove un-needed casting to/from void pointer (Kamal Heib) [2056499] - IB/iser: Don't suppress send completions (Kamal Heib) [2056499] - IB/iser: Rename ib_ret local variable (Kamal Heib) [2056499] - IB/iser: Fix RNR errors (Kamal Heib) [2056499] - IB/iser: Remove deprecated pi_guard module param (Kamal Heib) [2056499] - IB/mlx5: Expose NDR speed through MAD (Kamal Heib) [2056499] - RDMA/rxe: Delete deprecated module parameters interface (Kamal Heib) [2056499] - RDMA/mad: Delete duplicated init_query_mad functions (Kamal Heib) [2056499] - RDMA/rxe: Fix indentations and operators sytle (Kamal Heib) [2056499] - RDMA: Use default_groups in kobj_type (Kamal Heib) [2056499] - RDMA/rxe: Fix a typo in opcode name (Kamal Heib) [2056499] - RDMA/rxe: Remove the unused xmit_errors member (Kamal Heib) [2056499] - RDMA/rxe: Remove redundant err variable (Kamal Heib) [2056499] - RDMA/irdma: Use auxiliary_device driver data helpers (Kamal Heib) [2056499 2037972] - driver core: auxiliary bus: Add driver data helpers (Kamal Heib) [2056499] - RDMA/cma: Let cma_resolve_ib_dev() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Let ib_find_gid() continue search even after empty entry (Kamal Heib) [2056499] - RDMA/core: Modify rdma_query_gid() to return accurate error codes (Kamal Heib) [2056499] - RDMA/rxe: Remove the unnecessary variable (Kamal Heib) [2056499] - RDMA/irdma: Fix the type used to declare a bitmap (Kamal Heib) [2056499 2037972] - RDMA/uverbs: Remove the unnecessary assignment (Kamal Heib) [2056499] - RDMA/siw: Use max() instead of doing it manually (Kamal Heib) [2056499] - RDMA/pvrdma: Use non-atomic bitmap functions when possible (Kamal Heib) [2056499] - RDMA/pvrdma: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499] - IB/hfi1: Use bitmap_zalloc() when applicable (Kamal Heib) [2056499 2049845] - RDMA/siw: Use helper function to set sys_image_guid (Kamal Heib) [2056499] - RDMA/cma: Remove open coding of overflow checking for private_data_len (Kamal Heib) [2056499] - RDMA/rxe: Remove some #defines from rxe_pool.h (Kamal Heib) [2056499] - RDMA/rxe: Remove #include "rxe_loc.h" from rxe_pool.c (Kamal Heib) [2056499] - RDMA/rxe: Save object pointer in pool element (Kamal Heib) [2056499] - RDMA/rxe: Copy setup parameters into rxe_pool (Kamal Heib) [2056499] - RDMA/rxe: Cleanup rxe_pool_entry (Kamal Heib) [2056499] - RDMA/rxe: Replace irqsave locks with bh locks (Kamal Heib) [2056499] - RDMA/usnic: Clean up usnic_ib_alloc_pd() (Kamal Heib) [2056499] - RDMA/irdma: Use helper function to set GUIDs (Kamal Heib) [2056499 2037972] - RDMA/rxe: Prevent double freeing rxe_map_set() (Kamal Heib) [2056498] - IB/hfi1: Fix leak of rcvhdrtail_dummy_kvaddr (Kamal Heib) [2056498 2049845] - IB/hfi1: Fix early init panic (Kamal Heib) [2056498 2049845] - IB/hfi1: Insure use of smp_processor_id() is preempt disabled (Kamal Heib) [2056498 2049845] - IB/hfi1: Correct guard on eager buffer deallocation (Kamal Heib) [2056498 2049845] - RDMA: Fix use-after-free in rxe_queue_cleanup (Kamal Heib) [2056498] - RDMA/nldev: Check stat attribute before accessing it (Kamal Heib) [2056498] - IB/hfi1: Properly allocate rdma counter desc memory (Kamal Heib) [2056498 2049845] - RDMA/core: Set send and receive CQ before forwarding to the driver (Kamal Heib) [2056498] - RDMA/netlink: Add __maybe_unused to static inline in C file (Kamal Heib) [2056498] - RDMA/core: Require the driver to set the IOVA correctly during rereg_mr (Kamal Heib) [2056498] - RDMA/irdma: optimize rx path by removing unnecessary copy (Kamal Heib) [2056498 2037972] - IB/opa_vnic: Rebranding of OPA VNIC driver to Cornelis Networks (Kamal Heib) [2056498] - IB/hfi1: Rebranding of hfi1 driver to Cornelis Networks (Kamal Heib) [2056498 2049845] - RDMA/rxe: Make rxe_type_info static const (Kamal Heib) [2056498] - RDMA/rxe: Use 'bitmap_zalloc()' when applicable (Kamal Heib) [2056498] - RDMA/rxe: Save a few bytes from struct rxe_pool (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused variable local_qp (Kamal Heib) [2056498 2037972] - RDMA/core: Fix missed initialization of rdma_hw_stats::lock (Kamal Heib) [2056498] - RDMA/irdma: Remove the unused spin lock in struct irdma_qp_uk (Kamal Heib) [2056498 2037972] - RDMA: Constify netdev->dev_addr accesses (Kamal Heib) [2056498] - RDMA/ipoib: Use dev_addr_mod() (Kamal Heib) [2056498] - RDMA/core: Use kvzalloc when allocating the struct ib_port (Kamal Heib) [2056498] - RDMA/irdma: Make irdma_uk_cq_init() return a void (Kamal Heib) [2056498 2037972] - RDMA/rxe: Convert kernel UD post send to use ah_num (Kamal Heib) [2056498] - RDMA/rxe: Lookup kernel AH from ah index in UD WQEs (Kamal Heib) [2056498] - RDMA/rxe: Replace ah->pd by ah->ibah.pd (Kamal Heib) [2056498] - RDMA/rxe: Create AH index and return to user space (Kamal Heib) [2056498] - RDMA/rxe: Change AH objects to indexed (Kamal Heib) [2056498] - RDMA/rxe: Move AV from rxe_send_wqe to rxe_send_wr (Kamal Heib) [2056498] - RDMA/irdma: Remove irdma_cqp_up_map_cmd() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_get_hw_addr() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_sc_send_lsmm_nostag() (Kamal Heib) [2056498 2037972] - RDMA/irdma: Remove irdma_uk_mw_bind() (Kamal Heib) [2056498 2037972] - RDMA: Remove redundant 'flush_workqueue()' calls (Kamal Heib) [2056498] - RDMA/iwpm: Remove redundant initialization of pointer err_str (Kamal Heib) [2056498] - RDMA/nldev: Allow optional-counter status configuration through RDMA netlink (Kamal Heib) [2056498] - RDMA/nldev: Split nldev_stat_set_mode_doit out of nldev_stat_set_doit (Kamal Heib) [2056498] - RDMA/nldev: Add support to get status of all counters (Kamal Heib) [2056498] - RDMA/counter: Add optional counter support (Kamal Heib) [2056498] - RDMA/counter: Add an is_disabled field in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/core: Add a helper API rdma_free_hw_stats_struct (Kamal Heib) [2056498] - RDMA/bnxt_re: Fix kernel panic when trying to access bnxt_re_stat_descs (Kamal Heib) [2056499] - RDMA/counter: Add a descriptor in struct rdma_hw_stats (Kamal Heib) [2056498] - RDMA/bnxt_re: Update statistics counter name (Kamal Heib) [2056498] - RDMA/bnxt_re: Add extended statistics counters (Kamal Heib) [2056498] - RDMA/efa: CQ notifications (Kamal Heib) [2056498] - RDMA/rxe: Remove duplicate settings (Kamal Heib) [2056498] - RDMA/rxe: Set partial attributes when completion status != IBV_WC_SUCCESS (Kamal Heib) [2056498] - RDMA/rxe: Change the is_user member of struct rxe_cq to bool (Kamal Heib) [2056498] - RDMA/rxe: Remove the is_user members of struct rxe_sq/rxe_rq/rxe_srq (Kamal Heib) [2056498] - RDMA/irdma: Delete unused struct irdma_bth (Kamal Heib) [2056498 2037972] - IB/hf1: Use string_upper() instead of an open coded variant (Kamal Heib) [2056498] - RDMA/cma: Split apart the multiple uses of the same list heads (Kamal Heib) [2056498] - RDMA/rxe: Remove unused WR_READ_WRITE_OR_SEND_MASK (Kamal Heib) [2056498] - RDMA/rxe: Add MASK suffix for RXE_READ_OR_ATOMIC and RXE_WRITE_OR_SEND (Kamal Heib) [2056498] - RDMA/rxe: Add new RXE_READ_OR_WRITE_MASK (Kamal Heib) [2056498] - RDMA/hfi1: Use struct_size() and flex_array_size() helpers (Kamal Heib) [2056498 2049845] - IB/hfi1: Add ring consumer and producers traces (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove atomic completion count (Kamal Heib) [2056498 2049845] - IB/hfi1: Tune netdev xmit cachelines (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of tx priv backpointer (Kamal Heib) [2056498 2049845] - IB/hfi1: Get rid of hot path divide (Kamal Heib) [2056498 2049845] - IB/hfi1: Remove cache and embed txreq in ring (Kamal Heib) [2056498 2049845] - RDMA/rxe: Only allow invalidate for appropriate MRs (Kamal Heib) [2056498] - RDMA/rxe: Create duplicate mapping tables for FMRs (Kamal Heib) [2056498] - RDMA/rxe: Separate HW and SW l/rkeys (Kamal Heib) [2056498] - RDMA/rxe: Cleanup MR status and type enums (Kamal Heib) [2056498] - RDMA/rxe: Add memory barriers to kernel queues (Kamal Heib) [2056498] - RDMA/rxe: remove the unnecessary variable (Kamal Heib) [2056498] - RDMA/rxe: remove the redundant variable (Kamal Heib) [2056498] - RDMA/rxe: Fix wrong port_cap_flags (Kamal Heib) [2056498] - RDMA/rdmavt: Fix error code in rvt_create_qp() (Kamal Heib) [2056497 2049845] - IB/hfi1: Fix abba locking issue with sc_disable() (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Fix kernel pointer leak (Kamal Heib) [2056497 2049845] - RDMA/usnic: Lock VF with mutex instead of spinlock (Kamal Heib) [2056497] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2056497] - IB/hfi1: make hist static (Kamal Heib) [2056497 2049845] - RDMA/hfi1: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - IB/rdmavt: Convert to SPDX identifier (Kamal Heib) [2056497 2049845] - RDMA/core/sa_query: Retry SA queries (Kamal Heib) [2056497] - IB/core: Remove deprecated current_seq comments (Kamal Heib) [2056497] - RDMA/efa: Rename vector field in efa_irq struct to irqn (Kamal Heib) [2056497] - RDMA/efa: Remove unused cpu field from irq struct (Kamal Heib) [2056497] - RDMA/core/sa_query: Remove unused function (Kamal Heib) [2056497] - RDMA/hfi1: Stop using seq_get_buf in _driver_stats_seq_show (Kamal Heib) [2056497 2049845] - RDMA/core: Create clean QP creations interface for uverbs (Kamal Heib) [2056497] - RDMA/core: Properly increment and decrement QP usecnts (Kamal Heib) [2056497] - RDMA/core: Configure selinux QP during creation (Kamal Heib) [2056497] - RDMA/core: Reorganize create QP low-level functions (Kamal Heib) [2056497] - RDMA/core: Remove protection from wrong in-kernel API usage (Kamal Heib) [2056497] - RDMA/core: Delete duplicated and unreachable code (Kamal Heib) [2056497] - rdma/qedr: Fix crash due to redundant release of device's qp memory (Kamal Heib) [2056497] - RDMA: Globally allocate and release QP memory (Kamal Heib) [2056497] - RDMA/mlx5: Rework custom driver QP type creation (Kamal Heib) [2056497] - RDMA/usnic: Fix memleak in find_free_vf_and_create_qp_grp (Kamal Heib) [2056497] - RDMA/rdmavt: Decouple QP and SGE lists allocations (Kamal Heib) [2056497 2049845] - RDMA/efa: Remove double QP type assignment (Kamal Heib) [2056497] - RDMA/hfi1: Fix typo in comments (Kamal Heib) [2056497 2049845] - RDMA/iwpm: Rely on the rdma_nl_[un]register() to ensure that requests are valid (Kamal Heib) [2056497] - RDMA/iwpm: Remove not-needed reference counting (Kamal Heib) [2056497] - RDMA/hfi1: Convert from atomic_t to refcount_t on hfi1_devdata->user_refcount (Kamal Heib) [2056497 2049845] - IB/hfi1: Adjust pkey entry in index 0 (Kamal Heib) [2056497 2049845] - IB/hfi1: Indicate DMA wait when txq is queued for wakeup (Kamal Heib) [2056497 2049845] - RDMA/rxe: Fix types in rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Add kernel-doc comments to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Move crc32 init code to rxe_icrc.c (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_icrc_hdr (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_crc32 to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC generation to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Fixup rxe_send and rxe_loopback (Kamal Heib) [2056497] - RDMA/rxe: Move rxe_xmit_packet to a subroutine (Kamal Heib) [2056497] - RDMA/rxe: Move ICRC checking to a subroutine (Kamal Heib) [2056497] - IB/core: Read subnet_prefix in ib_query_port via cache. (Kamal Heib) [2056497] - IB/core: Shifting initialization of device->cache_lock (Kamal Heib) [2056497] - IB/core: Updating cache for subnet_prefix in config_non_roce_gid_cache() (Kamal Heib) [2056497] - RDMA/efa: Split hardware stats to device and port stats (Kamal Heib) [2056497] - RDMA/rxe: Remove the repeated 'mr->umem = umem' (Kamal Heib) [2056497] - RDMA/siw: Convert siw_tx_hdt() to kmap_local_page() (Kamal Heib) [2056497] - RDMA/siw: Remove kmap() (Kamal Heib) [2056497] - treewide: Add missing semicolons to __assign_str uses (Kamal Heib) [2056497] - RDMA/hfi1: Remove use of kmap() (Kamal Heib) [2056497 2049845] - RDMA: Delete not-used static inline functions (Kamal Heib) [2056497] - mm/page_owner.c: record tgid (Waiman Long) [2069294] - mm/page_owner: record task command name (Waiman Long) [2069294] - mm/page_owner: print memcg information (Waiman Long) [2069294] - mm/page_owner: use scnprintf() to avoid excessive buffer overrun check (Waiman Long) [2069294] - lib/vsprintf: avoid redundant work with 0 size (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries into buffer (Waiman Long) [2069294] - lib, stackdepot: add helper to print stack entries (Waiman Long) [2069294] - lib, stackdepot: check stackdepot handle before accessing slabs (Waiman Long) [2069294] - stacktrace: move filter_irq_stacks() to kernel/stacktrace.c (Waiman Long) [2069294] - lib/stackdepot: introduce __stack_depot_save() (Waiman Long) [2069294] - mm: introduce PAGEFLAGS_MASK to replace ((1UL << NR_PAGEFLAGS) - 1) (Waiman Long) [2069294] - mm/page_owner: constify dump_page_owner (Waiman Long) [2069294] - mm: page_owner: detect page_owner recursion via task_struct (Waiman Long) [2069294] - mm: page_owner: use kstrtobool() to parse bool option (Waiman Long) [2069294] - mm: page_owner: fetch backtrace only for tracked pages (Waiman Long) [2069294] - mm, page_owner: remove unused parameter in __set_page_owner_handle (Waiman Long) [2069294] - mm/page_owner: record the timestamp of all pages during free (Waiman Long) [2069294] - mm/page_owner: use helper function zone_end_pfn() to get end_pfn (Waiman Long) [2069294] - mm/page_owner: record timestamp and pid (Waiman Long) [2069294] - x86/platform/uv: Log gap hole end size (Frank Ramsay) [2074098] - x86/platform/uv: Update TSC sync state for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Update NMI Handler for UV5 (Frank Ramsay) [2074098] - x86/platform/uv: Remove unused variable in UV5 NMI handler (Frank Ramsay) [2074098] - timekeeping: Boot should be boottime for coarse ns accessor (Ivan Vecera) [2076879]- net_tstamp: define new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net_tstamp: add new flag HWTSTAMP_FLAG_BONDED_PHC_INDEX (Petr Oros) [2070041] - net: fix NULL pointer reference in cipso_v4_doi_free (Guillaume Nault) [2074597] - partitions/efi: Fix partition name parsing in GUID partition entry (Ming Lei) [2075085] - psi: Fix uaf issue when psi trigger is destroyed while being polled (Waiman Long) [2046396] - cgroup/cpuset: Make child cpusets restrict parents on v1 hierarchy (Waiman Long) [2046396] - cgroup/cpuset: Don't let child cpusets restrict parent in default hierarchy (Waiman Long) [2046396] - mm/page_alloc: detect allocation forbidden by cpuset and bail out early (Waiman Long) [2046396] - cgroup: Fix rootcg cpu.stat guest double counting (Waiman Long) [2046396] - cgroup: no need for cgroup_mutex for /proc/cgroups (Waiman Long) [2046396] - cgroup: remove cgroup_mutex from cgroupstats_build (Waiman Long) [2046396] - cgroup: Fix memory leak caused by missing cgroup_bpf_offline (Waiman Long) [2046396] - cgroup: cgroup-v1: do not exclude cgrp_dfl_root (Waiman Long) [2046396] - bpf, test, cgroup: Use sk_{alloc,free} for test cases (Waiman Long) [2046396] - bpf, cgroup: Assign cgroup in cgroup_sk_alloc when called from interrupt (Waiman Long) [2046396] - bpf, cgroups: Fix cgroup v2 fallback on v1/v2 mixed mode (Waiman Long) [2046396] - cgroup/cpuset: Change references of cpuset_mutex to cpuset_rwsem (Waiman Long) [2046396] - cgroup: Replace deprecated CPU-hotplug functions. (Waiman Long) [2046396] - cgroup/cpuset: Fix a partition bug with hotplug (Waiman Long) [2046396] - cgroup/cpuset: Miscellaneous code cleanup (Waiman Long) [2046396] - cgroup/cpuset: fix typos in comments (Waiman Long) [2046396] - enable DAMON configs (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/reclaim: document statistics parameters (Chris von Recklinghausen) [2004233] - mm/damon: hide kernel pointer from tracepoint event (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: hide kernel pointer from damon_va_three_regions() failure log (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: use pr_debug() for damon_va_three_regions() failure logging (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary variable (Chris von Recklinghausen) [2004233] - mm/damon: move the implementation of damon_insert_region to damon.h (Chris von Recklinghausen) [2004233] - mm/damon: add access checking for hugetlb pages (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for schemes statistics (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support all DAMOS stats (Chris von Recklinghausen) [2004233] - mm/damon/reclaim: provide reclamation statistics (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account how many times quota limit has exceeded (Chris von Recklinghausen) [2004233] - mm/damon/schemes: account scheme actions that successfully applied (Chris von Recklinghausen) [2004233] - mm/damon: remove a mistakenly added comment for a future feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for kdamond_pid and (mk|rm)_contexts (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: mention tracepoint at the beginning (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: remove redundant information (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/usage: update for scheme quotas and watermarks (Chris von Recklinghausen) [2004233] - mm/damon: convert macro functions to static inline functions (Chris von Recklinghausen) [2004233] - mm/damon: modify damon_rand() macro to static inline function (Chris von Recklinghausen) [2004233] - mm/damon: move damon_rand() definition into damon.h (Chris von Recklinghausen) [2004233] - mm/damon/schemes: add the validity judgment of thresholds (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove swap_ranges() and replace it with swap() (Chris von Recklinghausen) [2004233] - mm/damon: remove some unneeded function definitions in damon.h (Chris von Recklinghausen) [2004233] - mm/damon/core: use abs() instead of diff_of() (Chris von Recklinghausen) [2004233] - mm/damon: unified access_check function naming rules (Chris von Recklinghausen) [2004233] - mm/damon: add 'age' of region tracepoint support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix 'struct pid' leaks in 'dbgfs_target_ids_write()' (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: protect targets destructions with kdamond_lock (Chris von Recklinghausen) [2004233] - selftests/damon: split test cases (Chris von Recklinghausen) [2004233] - selftests/damon: test debugfs file reads/writes with huge count (Chris von Recklinghausen) [2004233] - selftests/damon: test wrong DAMOS condition ranges input (Chris von Recklinghausen) [2004233] - selftests/damon: test DAMON enabling with empty target_ids case (Chris von Recklinghausen) [2004233] - selftests/damon: skip test if DAMON is running (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr-test: split a test function having >1024 bytes frame size (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: remove an unnecessary warning message (Chris von Recklinghausen) [2004233] - mm/damon/core: remove unnecessary error messages (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove an unnecessary error message (Chris von Recklinghausen) [2004233] - mm/damon/core: use better timer mechanisms selection threshold (Chris von Recklinghausen) [2004233] - mm/damon/core: fix fake load reports due to uninterruptible sleeps (Chris von Recklinghausen) [2004233] - timers: implement usleep_idle_range() (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: fix missed use of damon_dbgfs_lock (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: use '__GFP_NOWARN' for user-specified size buffer allocation (Chris von Recklinghausen) [2004233] - mm/damon: remove return value from before_terminate callback (Chris von Recklinghausen) [2004233] - mm/damon: fix a few spelling mistakes in comments and a pr_debug message (Chris von Recklinghausen) [2004233] - mm/damon: simplify stop mechanism (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: simplify the content (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix a wrong link (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon/start: fix wrong example commands (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: add adaptive_targets list check before enable monitor_on (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary variable initialization (Chris von Recklinghausen) [2004233] - Documentation/admin-guide/mm/damon: add a document for DAMON_RECLAIM (Chris von Recklinghausen) [2004233] - mm/damon: introduce DAMON-based Reclamation (DAMON_RECLAIM) (Chris von Recklinghausen) [2004233] - selftests/damon: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support watermarks (Chris von Recklinghausen) [2004233] - mm/damon/schemes: activate schemes based on a watermarks mechanism (Chris von Recklinghausen) [2004233] - tools/selftests/damon: update for regions prioritization of schemes (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support prioritization weights (Chris von Recklinghausen) [2004233] - mm/damon/vaddr,paddr: support pageout prioritization (Chris von Recklinghausen) [2004233] - mm/damon/schemes: prioritize regions within the quotas (Chris von Recklinghausen) [2004233] - mm/damon/selftests: support schemes quotas (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support quotas of schemes (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement time quota (Chris von Recklinghausen) [2004233] - mm/damon/schemes: skip already charged targets and regions (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement size quota for schemes application speed control (Chris von Recklinghausen) [2004233] - mm/damon/paddr: support the pageout scheme (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: remove unnecessary variables (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: constify static mm_walk_ops (Chris von Recklinghausen) [2004233] - Docs/DAMON: document physical memory monitoring support (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support physical memory monitoring (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for physical address space monitoring (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: separate commonly usable functions (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs-test: add a unit test case for 'init_regions' (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document 'init_regions' feature (Chris von Recklinghausen) [2004233] - Docs/admin-guide/mm/damon: document DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - docs/vm/damon: remove broken reference (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: allow users to set initial monitoring target regions (Chris von Recklinghausen) [2004233] - selftests/damon: add 'schemes' debugfs tests (Chris von Recklinghausen) [2004233] - mm/damon/schemes: implement statistics feature (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/vaddr: support DAMON-based Operation Schemes (Chris von Recklinghausen) [2004233] - mm/damon/core: implement DAMON-based Operation Schemes (DAMOS) (Chris von Recklinghausen) [2004233] - mm/damon/core: account age of target regions (Chris von Recklinghausen) [2004233] - mm/damon/core: nullify pointer ctx->kdamond with a NULL (Chris von Recklinghausen) [2004233] - mm/damon: needn't hold kdamond_lock to print pid of kdamond (Chris von Recklinghausen) [2004233] - mm/damon: remove unnecessary do_exit() from kdamond (Chris von Recklinghausen) [2004233] - mm/damon/core: print kdamond start log in debug mode only (Chris von Recklinghausen) [2004233] - mm/damon: grammar s/works/work/ (Chris von Recklinghausen) [2004233] - mm/damon/core-test: fix wrong expectations for 'damon_split_regions_of()' (Chris von Recklinghausen) [2004233] - mm/damon: don't use strnlen() with known-bogus source length (Chris von Recklinghausen) [2004233] - mm/damon: add kunit tests (Chris von Recklinghausen) [2004233] - Documentation: add documents for DAMON (Chris von Recklinghausen) [2004233] - mm/damon: add user space selftests (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: support multiple contexts (Chris von Recklinghausen) [2004233] - mm/damon/dbgfs: export kdamond pid to the user space (Chris von Recklinghausen) [2004233] - mm/damon: implement a debugfs-based user space interface (Chris von Recklinghausen) [2004233] - mm/damon: add a tracepoint (Chris von Recklinghausen) [2004233] - mm/damon: implement primitives for the virtual memory address spaces (Chris von Recklinghausen) [2004233] - mm/damon: adaptively adjust regions (Chris von Recklinghausen) [2004233] - mm/damon/core: implement region-based sampling (Chris von Recklinghausen) [2004233] - mm: introduce Data Access MONitor (DAMON) (Chris von Recklinghausen) [2004233] - khugepaged: use helper khugepaged_test_exit() in __khugepaged_enter() (Chris von Recklinghausen) [2004233] - mm/madvise: pass mm to do_madvise (Chris von Recklinghausen) [2004233] - ceph: fix possible NULL pointer dereference for req->r_session (Xiubo Li) [2076165] - thermal: int340x: Fix VCoRefLow MMIO bit offset for TGL (Prarit Bhargava) [2039994] - MAINTAINERS: sort field names for all entries (Joel Savitz) [2064843] - parse-maintainers: Do not sort section content by default (Joel Savitz) [2064843] - parse-maintainers: Mark as executable (Joel Savitz) [2064843] - KVM: x86: Use ERR_PTR_USR() to return -EFAULT as a __user pointer (Paul Lai) [2074679] - KVM: x86: add system attribute to retrieve full set of supported xsave states (Paul Lai) [2074679] - KVM: x86: Add a helper to retrieve userspace address from kvm_device_attr (Paul Lai) [2074679] - tools: arch: x86: pull in pvclock headers (Paul Lai) [2074679] - KVM: x86: Expose TSC offset controls to userspace (Paul Lai) [2074679] - KVM: x86: Refactor tsc synchronization code (Paul Lai) [2074679] - selftests: kvm: move vm_xsave_req_perm call to amx_test (Paul Lai) [2074679] - powerpc/pseries/vas: Add VAS migration handler (Steve Best) [2028678] - powerpc/pseries/vas: Modify reconfig open/close functions for migration (Steve Best) [2028678] - powerpc/pseries/vas: Define global hv_cop_caps struct (Steve Best) [2028678] - powerpc/pseries/vas: Add 'update_total_credits' entry for QoS capabilities (Steve Best) [2028678] - powerpc/pseries/vas: sysfs interface to export capabilities (Steve Best) [2028678] - powerpc/pseries/vas: Reopen windows with DLPAR core add (Steve Best) [2028678] - powerpc/pseries/vas: Close windows with DLPAR core removal (Steve Best) [2028678] - powerpc/vas: Map paste address only if window is active (Steve Best) [2028678] - powerpc/vas: Return paste instruction failure if no active window (Steve Best) [2028678] - powerpc/vas: Add paste address mmap fault handler (Steve Best) [2028678] - powerpc/pseries/vas: Save PID in pseries_vas_window struct (Steve Best) [2028678] - powerpc/pseries/vas: Use common names in VAS capability structure (Steve Best) [2028678] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [2051358] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [2051358] - block: loop:use kstatfs.f_bsize of backing file to set discard granularity (Ming Lei) [2069472] - blk-cgroup: set blkg iostat after percpu stat aggregation (Ming Lei) [2069472] - block: update io_ticks when io hang (Ming Lei) [2069472] - block: don't delete queue kobject before its children (Ming Lei) [2069472] - block/wbt: fix negative inflight counter when remove scsi device (Ming Lei) [2069472] - block: bio-integrity: Advance seed correctly for larger interval sizes (Ming Lei) [2069472] - block: fix async_depth sysfs interface for mq-deadline (Ming Lei) [2069472] - bfq: Do not let waker requests skip proper accounting (Ming Lei) [2069472] - block: Fix fsync always failed if once failed (Ming Lei) [2069472] - blktrace: fix use after free for struct blk_trace (Ming Lei) [2069472] - block: Check ADMIN before NICE for IOPRIO_CLASS_RT (Ming Lei) [2069472] - blk-cgroup: fix missing put device in error path from blkg_conf_pref() (Ming Lei) [2069472] - blkcg: Remove extra blkcg_bio_issue_init (Ming Lei) [2069472] - nbd: Fix use-after-free in pid_show (Ming Lei) [2069472] - block/mq-deadline: Improve request accounting further (Ming Lei) [2069472] - block, bfq: fix UAF problem in bfqg_stats_init() (Ming Lei) [2069472] - blk-cgroup: synchronize blkg creation against policy deactivation (Ming Lei) [2069472] - block, bfq: reset last_bfqq_created on group change (Ming Lei) [2069472] - block: bfq: fix bfq_set_next_ioprio_data() (Ming Lei) [2069472] - sched/topology: Remove redundant variable and fix incorrect type in build_sched_domains (Phil Auld) [2065200] - sched/fair: Adjust the allowed NUMA imbalance when SD_NUMA spans multiple LLCs (Phil Auld) [2065200] - sched/fair: Improve consistency of allowed NUMA balance calculations (Phil Auld) [2065200] - Revert: sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [2065200] - NFSv4.1: handle NFS4ERR_NOSPC by CREATE_SESSION (Steve Dickson) [2023844] - SUNRPC: use different lock keys for INET6 and LOCAL (Guillaume Nault) [2061651] - arm64: Restore forced disabling of KPTI on ThunderX (Mark Salter) [1999157] - arm64: mte: initialize RGSR_EL1.SEED in __cpu_setup (Mark Salter) [1999157] - arm64: Remove exporting cpu_logical_map symbol (Mark Salter) [1999157] - arm64: tlb: fix the TTL value of tlb_get_level (Mark Salter) [1999157] - arm64: Validate tagged addresses in access_ok() called from kernel threads (Mark Salter) [1999157] - arm64: ptrace: Fix seccomp of traced syscall -1 (NO_SYSCALL) (Mark Salter) [1999157] - arm64: ptrace: Use NO_SYSCALL instead of -1 in syscall_trace_enter() (Mark Salter) [1999157] - arm64: mm: Fix TLBI vs ASID rollover (Mark Salter) [1999157] - arm64: errata: Fix exec handling in erratum 1418040 workaround (Mark Salter) [1999157] - arm64: Generate cpucaps.h (Mark Salter) [1999157] - arm64/sve: Skip flushing Z registers with 128 bit vectors (Mark Salter) [1999157] - arm64/sve: Rework SVE access trap to convert state in registers (Mark Salter) [1999157] - arm64/sve: Use the sve_flush macros in sve_load_from_fpsimd_state() (Mark Salter) [1999157] - arm64/sve: Split _sve_flush macro into separate Z and predicate flushes (Mark Salter) [1999157] - arm64: fix inline asm in load_unaligned_zeropad() (Mark Salter) [1999157] - arm64: Extend workaround for erratum 1024718 to all versions of Cortex-A55 (Mark Salter) [1999157] - arm64/fpsimd: add to to fix fpsimd build (Mark Salter) [1999157] - arm64: cpu_errata: Apply Erratum 845719 to KRYO2XX Silver (Mark Salter) [1999157] - arm64: kpti: Add KRYO2XX gold/silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO2XX gold/silver CPU cores (Mark Salter) [1999157] - arm64: errata: Fix handling of 1418040 with late CPU onlining (Mark Salter) [1999157] - arm64: cpufeature: upgrade hyp caps to final (Mark Salter) [1999157] - arm64: cpufeature: reorder cpus_have_{const, final}_cap() (Mark Salter) [1999157] - arm64: Add workaround for Arm Cortex-A77 erratum 1508412 (Mark Salter) [1999157] - arm64: Add part number for Arm Cortex-A77 (Mark Salter) [1999157] - arm64: reject prctl(PR_PAC_RESET_KEYS) on compat tasks (Mark Salter) [1999157] - arm64: Treat SSBS as a non-strict system feature (Mark Salter) [1999157] - arm64: Group start_thread() functions together (Mark Salter) [1999157] - arm64: Remove Spectre-related CONFIG_* options (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_2 enabling code on all CPUs (Mark Salter) [1999157] - arm64: Run ARCH_WORKAROUND_1 enabling code on all CPUs (Mark Salter) [1999157] - arm64: mte: CPU feature detection and initial sysreg configuration (Mark Salter) [1999157] - arm64: cpufeature: Export symbol read_sanitised_ftr_reg() (Mark Salter) [1999157] - arm64/fpsimd: Fix missing-prototypes in fpsimd.c (Mark Salter) [1999157] - arm64: traps: Add str of description to panic() in die() (Mark Salter) [1999157] - arm64/sve: Implement a helper to load SVE registers from FPSIMD state (Mark Salter) [1999157] - arm64/sve: Implement a helper to flush SVE registers (Mark Salter) [1999157] - arm64/fpsimdmacros: Allow the macro "for" to be used in more cases (Mark Salter) [1999157] - arm64/fpsimdmacros: Introduce a macro to update ZCR_EL1.LEN (Mark Salter) [1999157] - arm64/signal: Update the comment in preserve_sve_context (Mark Salter) [1999157] - arm64/fpsimd: Update documentation of do_sve_acc (Mark Salter) [1999157] - arm64: cpufeature: Modify address authentication cpufeature to exact (Mark Salter) [1999157] - arm64: ptrauth: Introduce Armv8.3 pointer authentication enhancements (Mark Salter) [1999157] - arm64: traps: Allow force_signal_inject to pass esr error code (Mark Salter) [1999157] - arm64/cpuinfo: Define HWCAP name arrays per their actual bit definitions (Mark Salter) [1999157] - arm64: Reserve HWCAP2_MTE as (1 << 18) (Mark Salter) [1999157] - arm64: Allow CPUs unffected by ARM erratum 1418040 to come in late (Mark Salter) [1999157] - arm64: Allow booting of late CPUs affected by erratum 1418040 (Mark Salter) [1999157] - arm64: Drop unnecessary include from asm/smp.h (Mark Salter) [1999157] - arm64: Move handling of erratum 1418040 into C code (Mark Salter) [1999157] - arm64: Fix __cpu_logical_map undefined issue (Mark Salter) [1999157] - arm64: tlb: don't set the ttl value in flush_tlb_page_nosync (Mark Salter) [1999157] - arm64: Shift the __tlbi_level() indentation left (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_*_tlb_range (Mark Salter) [1999157] - arm64: tlb: Set the TTL field in flush_tlb_range (Mark Salter) [1999157] - arm64: Add tlbi_user_level TLB invalidation helper (Mark Salter) [1999157] - arm64: Add level-hinted TLB invalidation helper (Mark Salter) [1999157] - arm64: Document SW reserved PTE/PMD bits in Stage-2 descriptors (Mark Salter) [1999157] - arm64/cpufeature: Validate feature bits spacing in arm64_ftr_regs[] (Mark Salter) [1999157] - arm64/cpufeature: Replace all open bits shift encodings with macros (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR2 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR1 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64MMFR0 register (Mark Salter) [1999157] - arm64: csum: Fix handling of bad packets (Mark Salter) [1999157] - arm64: Add missing sentinel to erratum_1463225 (Mark Salter) [1999157] - arm64: Documentation: Fix broken table in generated HTML (Mark Salter) [1999157] - arm64: kgdb: Fix single-step exception handling oops (Mark Salter) [1999157] - arm64: entry: Tidy up block comments and label numbers (Mark Salter) [1999157] - arm64: Rework ARM_ERRATUM_1414080 handling (Mark Salter) [1999157] - arm64: entry: Fix the typo in the comment of el1_dbg() (Mark Salter) [1999157] - arm64: Add KRYO4XX silver CPU cores to erratum list 1530923 and 1024718 (Mark Salter) [1999157] - arm64: Add KRYO4XX gold CPU cores to erratum list 1463225 and 1418040 (Mark Salter) [1999157] - arm64: Add MIDR value for KRYO4XX gold CPU cores (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX silver CPU cores to SSB safelist (Mark Salter) [1999157] - arm64: kpti: Add KRYO{3, 4}XX silver CPU cores to kpti safelist (Mark Salter) [1999157] - arm64: sve: Fix build failure when ARM64_SVE=y and SYSCTL=n (Mark Salter) [1999157] - arm64: mm: reset address tag set by kasan sw tagging (Mark Salter) [1999157] - arm64: traps: Dump registers prior to panic() in bad_mode() (Mark Salter) [1999157] - arm64/sve: Eliminate data races on sve_default_vl (Mark Salter) [1999157] - arm64: csum: Disable KASAN for do_csum() (Mark Salter) [1999157] - arm64/cpufeature: Add get_arm64_ftr_reg_nowarn() (Mark Salter) [1999157] - arm64/cpuinfo: Add ID_MMFR4_EL1 into the cpuinfo_arm64 context (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_MMFR4 register (Mark Salter) [1999157] - arm64/cpufeature: Add remaining feature bits in ID_PFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_MMFR5 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_DFR1 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Introduce ID_PFR2 CPU register (Mark Salter) [1999157] - arm64/cpufeature: Make doublelock a signed feature in ID_AA64DFR0 (Mark Salter) [1999157] - arm64/cpufeature: Drop TraceFilt feature exposure from ID_DFR0 register (Mark Salter) [1999157] - arm64/cpufeature: Add explicit ftr_id_isar0[] for ID_ISAR0 register (Mark Salter) [1999157] - arm64: cpufeature: Group indexed system register definitions by name (Mark Salter) [1999157] - arm64: cpufeature: Extend comment to describe absence of field info (Mark Salter) [1999157] - arm64: drop duplicate definitions of ID_AA64MMFR0_TGRAN constants (Mark Salter) [1999157] - arm64: cpufeature: Add an overview comment for the cpufeature framework (Mark Salter) [1999157] - arm64: cpufeature: Relax checks for AArch32 support at EL[0-2] (Mark Salter) [1999157] - arm64: cpufeature: Relax AArch32 system checks if EL1 is 64-bit only (Mark Salter) [1999157] - arm64: cpufeature: Factor out checking of AArch32 features (Mark Salter) [1999157] - arm64: cpufeature: Remove redundant call to id_aa64pfr0_32bit_el0() (Mark Salter) [1999157] - arm64: cpufeature: Spell out register fields for ID_ISAR4 and ID_PFR1 (Mark Salter) [1999157] - arm64: cpufeature: Relax check for IESB support (Mark Salter) [1999157] - arm64: mm: Add asid_gen_match() helper (Mark Salter) [1999157] - arm64: Call debug_traps_init() from trap_init() to help early kgdb (Mark Salter) [1999157] - arm64: cacheflush: Fix KGDB trap detection (Mark Salter) [1999157] - arm64/cpuinfo: Move device_initcall() near cpuinfo_regs_init() (Mark Salter) [1999157] - arm64: kexec_file: print appropriate variable (Mark Salter) [1999157] - arm: mm: use __pfn_to_section() to get mem_section (Mark Salter) [1999157] - arm64: Reorder the macro arguments in the copy routines (Mark Salter) [1999157] - KVM: arm64: Drop PTE_S2_MEMATTR_MASK (Mark Salter) [1999157] - arm64/kernel: Fix range on invalidating dcache for boot page tables (Mark Salter) [1999157] - arm64: set TEXT_OFFSET to 0x0 in preparation for removing it entirely (Mark Salter) [1999157] - arm64/mm: Use phys_to_page() to access pgtable memory (Mark Salter) [1999157] - arm64: smp: Make cpus_stuck_in_kernel static (Mark Salter) [1999157] - arm64: entry: remove unneeded semicolon in el1_sync_handler() (Mark Salter) [1999157] - arm64: cpufeature: Add "or" to mitigations for multiple errata (Mark Salter) [1999157] - arm64: Sort vendor-specific errata (Mark Salter) [1999157] - arm64: simplify ptrauth initialization (Mark Salter) [1999157] - arm64: remove ptrauth_keys_install_kernel sync arg (Mark Salter) [1999157] - arm64: insn: Provide a better name for aarch64_insn_is_nop() (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Refactor and modernise annotation for ret_to_user (Mark Salter) [1999157] - arm64: BTI: Reset BTYPE when skipping emulated instructions (Mark Salter) [1999157] - arm64: traps: Shuffle code to eliminate forward declarations (Mark Salter) [1999157] - arm64: unify native/compat instruction skipping (Mark Salter) [1999157] - arm64: BTI: Decode BYTPE bits when printing PSTATE (Mark Salter) [1999157] - arm64: Basic Branch Target Identification support (Mark Salter) [1999157] - arm64/kernel: Fix return value when cpu_online() fails in __cpu_up() (Mark Salter) [1999157] - arm64: Add get_user() type annotation on the !access_ok() path (Mark Salter) [1999157] - arm64: Fix PTRACE_SYSEMU semantics (Mark Salter) [1999157] - arm64: fix the flush_icache_range arguments in machine_kexec (Mark Salter) [1999157] - Documentation: arm64: fix amu.rst doc warnings (Mark Salter) [1999157] - arm64: sync kernel APIAKey when installing (Mark Salter) [1999157] - arm64: Delete the space separator in __emit_inst (Mark Salter) [1999157] - arm64: remove CONFIG_DEBUG_ALIGN_RODATA feature (Mark Salter) [1999157] - arm64: head: Convert install_el2_stub to SYM_INNER_LABEL (Mark Salter) [1999157] - arm64: Introduce get_cpu_ops() helper function (Mark Salter) [1999157] - arm64: Rename cpu_read_ops() to init_cpu_ops() (Mark Salter) [1999157] - arm64: Declare ACPI parking protocol CPU operation if needed (Mark Salter) [1999157] - arm64: move kimage_vaddr to .rodata (Mark Salter) [1999157] - arm64: sdei: Annotate SDEI entry points using new style annotations (Mark Salter) [1999157] - arm64: kernel: Convert to modern annotations for assembly data (Mark Salter) [1999157] - arm64: head: Annotate stext and preserve_boot_args as code (Mark Salter) [1999157] - arm64: head.S: Convert to modern annotations for assembly functions (Mark Salter) [1999157] - arm64: entry: Additional annotation conversions for entry.S (Mark Salter) [1999157] - arm64: entry: Annotate ret_from_fork as code (Mark Salter) [1999157] - arm64: entry: Annotate vector table and handlers as code (Mark Salter) [1999157] - kconfig: Add support for 'as-option' (Mark Salter) [1999157] - arm64: suspend: restore the kernel ptrauth keys (Mark Salter) [1999157] - arm64: __show_regs: strip PAC from lr in printk (Mark Salter) [1999157] - arm64: unwind: strip PAC from kernel addresses (Mark Salter) [1999157] - arm64/crash_core: Export KERNELPACMASK in vmcoreinfo (Mark Salter) [1999157] - arm64: mask PAC bits of __builtin_return_address (Mark Salter) [1999157] - compiler.h: Allow arch-specific asm/compiler.h (Mark Salter) [1999157] - arm64: initialize ptrauth keys for kernel booting task (Mark Salter) [1999157] - arm64: initialize and switch ptrauth kernel keys (Mark Salter) [1999157] - arm64: enable ptrauth earlier (Mark Salter) [1999157] - arm64: cpufeature: handle conflicts based on capability (Mark Salter) [1999157] - arm64: cpufeature: Move cpu capability helpers inside C file (Mark Salter) [1999157] - arm64: ptrauth: Add bootup/runtime flags for __cpu_setup (Mark Salter) [1999157] - arm64: install user ptrauth keys at kernel exit time (Mark Salter) [1999157] - arm64: rename ptrauth key structures to be user-specific (Mark Salter) [1999157] - arm64: cpufeature: add pointer auth meta-capabilities (Mark Salter) [1999157] - arm64: cpufeature: Fix meta-capability cpufeature check (Mark Salter) [1999157] - arm64: define __alloc_zeroed_user_highpage (Mark Salter) [1999157] - arm64/kernel: Simplify __cpu_up() by bailing out early (Mark Salter) [1999157] - arm64: smp: Mark expected switch fall-through (Mark Salter) [1999157] - arm64: remove redundant blank for '=' operator (Mark Salter) [1999157] - arm64: kexec_file: Fixed code style. (Mark Salter) [1999157] - arm64: add blank after 'if' (Mark Salter) [1999157] - arm64: fix spelling mistake "ca not" -> "cannot" (Mark Salter) [1999157] - arm64: entry: unmask IRQ in el0_sp() (Mark Salter) [1999157] - arm64: efi: add efi-entry.o to targets instead of extra-$(CONFIG_EFI) (Mark Salter) [1999157] - arm64: csum: Optimise IPv6 header checksum (Mark Salter) [1999157] - arch/arm64: fix typo in a comment (Mark Salter) [1999157] - arm64: remove gratuitious/stray .ltorg stanzas (Mark Salter) [1999157] - arm64: Update comment for ASID() macro (Mark Salter) [1999157] - arm64: mm: convert cpu_do_switch_mm() to C (Mark Salter) [1999157] - Documentation: arm64: document support for the AMU extension (Mark Salter) [1999157] - arm64: trap to EL1 accesses to AMU counters from EL0 (Mark Salter) [1999157] - arm64: add support for the AMU extension v1 (Mark Salter) [1999157] - arm64: smp: fix crash_smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: smp: fix smp_send_stop() behaviour (Mark Salter) [1999157] - arm64: context: Fix ASID limit in boot messages (Mark Salter) [1999157] - docs: arm64: fix trivial spelling enought to enough in memory.rst (Mark Salter) [1999157] - arm64: time: Replace by (Mark Salter) [1999157] - arm64: ssbs: Fix context-switch when SSBS is present on all CPUs (Mark Salter) [1999157] - arm64: use shared sysctl constants (Mark Salter) [1999157] - arm64: Drop do_el0_ia_bp_hardening() & do_sp_pc_abort() declarations (Mark Salter) [1999157] - arm64: entry: Avoid empty alternatives entries (Mark Salter) [1999157] - arm64: Kconfig: select HAVE_FUTEX_CMPXCHG (Mark Salter) [1999157] - arm64: Use macros instead of hard-coded constants for MAIR_EL1 (Mark Salter) [1999157] - arm64: Add KRYO{3,4}XX CPU cores to spectre-v2 safe list (Mark Salter) [1999157] - arm64: context: Free up kernel ASIDs if KPTI is not in use (Mark Salter) [1999157] - arm64: Remove __exception_text_start and __exception_text_end from asm/section.h (Mark Salter) [1999157] - arm64: armv8_deprecated: update the comments of armv8_deprecated_init() (Mark Salter) [1999157] - arm64: kpti: Add Broadcom Brahma-B53 core to the KPTI whitelist (Mark Salter) [1999157] - arm64: csum: Fix pathological zero-length calls (Mark Salter) [1999157] - arm64: Implement optimised checksum routine (Mark Salter) [1999157] - arm64: entry: cleanup sp_el0 manipulation (Mark Salter) [1999157] - arm64: entry: cleanup el0 svc handler naming (Mark Salter) [1999157] - arm64: entry: mark all entry code as notrace (Mark Salter) [1999157] - arm64: assembler: remove smp_dmb macro (Mark Salter) [1999157] - arm64: assembler: remove inherit_daif macro (Mark Salter) [1999157] - arm64: signal: nofpsimd: Handle fp/simd context for signal frames (Mark Salter) [1999157] - arm64: ptrace: nofpsimd: Fail FP/SIMD regset operations (Mark Salter) [1999157] - arm64: cpufeature: Set the FP/SIMD compat HWCAP bits properly (Mark Salter) [1999157] - arm64: cpufeature: Fix the type of no FP/SIMD capability (Mark Salter) [1999157] - arm64: fpsimd: Make sure SVE setup is complete before SIMD is used (Mark Salter) [1999157] - arm64: kernel: Correct annotation of end of el0_sync (Mark Salter) [1999157] - arm64: asm: Remove ENDPIPROC() (Mark Salter) [1999157] - arm64: mm: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: lib: Use modern annotations for assembly functions (Mark Salter) [1999157] - arm64: asm: Add new-style position independent function annotations (Mark Salter) [1999157] - arm64: kernel: avoid x18 in __cpu_soft_restart (Mark Salter) [1999157] - arm64/lib: copy_page: avoid x18 register in assembler code (Mark Salter) [1999157] - arm64: mm: avoid x18 in idmap_kpti_install_ng_mappings (Mark Salter) [1999157] - arm64: cpu_errata: Add Hisilicon TSV110 to spectre-v2 safe list (Mark Salter) [1999157] - arm64: entry: refine comment of stack overflow check (Mark Salter) [1999157] - arm64: kpti: Add NVIDIA's Carmel core to the KPTI whitelist (Mark Salter) [1999157] - arm64: mm: simplify the page end calculation in __create_pgd_mapping() (Mark Salter) [1999157] - arm64: print additional fault message when executing non-exec memory (Mark Salter) [1999157] - arm64: pgtable: Correct typo in comment (Mark Salter) [1999157] - arm64: cpufeature: Fix typos in comment (Mark Salter) [1999157] - arm64: entry-common: don't touch daif before bp-hardening (Mark Salter) [1999157] - arm64: Remove asmlinkage from updated functions (Mark Salter) [1999157] - arm64: entry: convert el0_sync to C (Mark Salter) [1999157] - arm64: entry: convert el1_sync to C (Mark Salter) [1999157] - arm64: Add prototypes for functions called by entry.S (Mark Salter) [1999157] - arm64: remove __exception annotations (Mark Salter) [1999157] - arm64: kprobes: Move exception_text check in blacklist (Mark Salter) [1999157] - arm64: kprobes: Remove unneeded RODATA check (Mark Salter) [1999157] - arm64: kprobes: Move extable address check into arch_prepare_kprobe() (Mark Salter) [1999157] - arm64: cpufeature: introduce helper cpu_has_hw_af() (Mark Salter) [1999157] - arm64: Document ICC_CTLR_EL3.PMHE setting requirements (Mark Salter) [1999157] - firmware: arm_sdei: use common SMCCC_CONDUIT_* (Mark Salter) [1999157] - arm64: uaccess: Remove uaccess_*_not_uao asm macros (Mark Salter) [1999157] - arm64: uaccess: Ensure PAN is re-enabled after unhandled uaccess fault (Mark Salter) [1999157] - arm64: Do not mask out PTE_RDONLY in pte_same() (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_843419 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: Brahma-B53 is SSB and spectre v2 safe (Mark Salter) [1999157] - arm64: apply ARM64_ERRATUM_845719 workaround for Brahma-B53 core (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor errata 1009 for Kryo (Mark Salter) [1999157] - arm64: cpufeature: Enable Qualcomm Falkor/Kryo errata 1003 (Mark Salter) [1999157] - arm64: Ensure VM_WRITE|VM_SHARED ptes are clean by default (Mark Salter) [1999157] - arm64: mm: fix inverted PAR_EL1.F check (Mark Salter) [1999157] - arm64: hibernate: check pgd table allocation (Mark Salter) [1999157] - arm64: armv8_deprecated: Checking return value for memory allocation (Mark Salter) [1999157] - arm64: mm: fix spurious fault detection (Mark Salter) [1999157] - arm64: ftrace: Ensure synchronisation in PLT setup for Neoverse-N1 #1542419 (Mark Salter) [1999157] - arm64: mm: avoid virt_to_phys(init_mm.pgd) (Mark Salter) [1999157] - docs: arm64: Fix indentation and doc formatting (Mark Salter) [1999157] - arm64: errata: Update stale comment (Mark Salter) [1999157] - arm64: consider stack randomization for mmap base only when necessary (Mark Salter) [1999157] - arm64: make use of is_compat_task instead of hardcoding this test (Mark Salter) [1999157] - arm64: kpti: ensure patched kernel text is fetched from PoU (Mark Salter) [1999157] - arm64: Clarify when cpu_enable() is called (Mark Salter) [1999157] - arm64: constify sys64_hook instances (Mark Salter) [1999157] - arm64: constify aarch64_insn_encoding_class[] (Mark Salter) [1999157] - arm64: constify icache_policy_str[] (Mark Salter) [1999157] - arm64: prefer __section from compiler_attributes.h (Mark Salter) [1999157] - arm64/ptrace: Fix typoes in sve_set() comment (Mark Salter) [1999157] - arm64: mm: print hexadecimal EC value in mem_abort_decode() (Mark Salter) [1999157] - ahci: thunderx2: Fix workaround to use new inline function (Mark Salter) [1999157] - arm64/prefetch: fix a -Wtype-limits warning (Mark Salter) [1999157] - arm64: Move TIF_* documentation to individual definitions (Mark Salter) [1999157] - arm64: mm: free the initrd reserved memblock in a aligned manner (Mark Salter) [1999157] - arm64: io: Relax implicit barriers in default I/O accessors (Mark Salter) [1999157] - arm64: Remove unused cpucap_multi_entry_cap_cpu_enable() (Mark Salter) [1999157] - arm64: sysreg: Remove unused and rotting SCTLR_ELx field definitions (Mark Salter) [1999157] - arm64: esr: Add ESR exception class encoding for trapped ERET (Mark Salter) [1999157] - arm64/kexec: Use consistent convention of initializing 'kxec_buf.mem' with KEXEC_BUF_MEM_UNKNOWN (Mark Salter) [1999157] - arm64: remove pointless __KERNEL__ guards (Mark Salter) [1999157] - arm64: Remove unused assembly macro (Mark Salter) [1999157] - arm64: memory: Cosmetic cleanups (Mark Salter) [1999157] - arm64: memory: Add comments to end of non-trivial #ifdef blocks (Mark Salter) [1999157] - arm64: memory: Simplify virt_to_page() implementation (Mark Salter) [1999157] - arm64: memory: Rewrite default page_to_virt()/virt_to_page() (Mark Salter) [1999157] - arm64: mm: Ignore spurious translation faults taken from the kernel (Mark Salter) [1999157] - arm64: mm: Add ISB instruction to set_pgd() (Mark Salter) [1999157] - arm64: tlb: Ensure we execute an ISB following walk cache invalidation (Mark Salter) [1999157] - Revert "arm64: Remove unnecessary ISBs from set_{pte,pmd,pud}" (Mark Salter) [1999157] - arm64: pgtable: Implement p[mu]d_valid() and check in set_p[mu]d() (Mark Salter) [1999157] - arm64: Change the tagged_addr sysctl control semantics to only prevent the opt-in (Mark Salter) [1999157] - redhat/configs: Add CONFIG_ARM64_TAGGED_ADDR_ABI (Mark Salter) [1999157] - arm64: Introduce prctl() options to control the tagged user addresses ABI (Mark Salter) [1999157] - arm64: smp: Treat unknown boot failures as being 'stuck in kernel' (Mark Salter) [1999157] - arm64: smp: Don't enter kernel with NULL stack pointer or task struct (Mark Salter) [1999157] - arm64: map FDT as RW for early_init_dt_scan() (Mark Salter) [1999157] - arm64: ftrace: Ensure module ftrace trampoline is coherent with I-side (Mark Salter) [1999157] - arch: replace _BITUL() in kernel-space headers with BIT() (Mark Salter) [1999157] - arm64: move jump_label_init() before parse_early_param() (Mark Salter) [1999157] - arm64: don't use asm-generic/ptrace.h (Mark Salter) [1999157] - arm64: rename dump_instr as dump_kernel_instr (Mark Salter) [1999157] - arm64/mm: Drop [PTE|PMD]_TYPE_FAULT (Mark Salter) [1999157] - arm64: module: create module allocations without exec permissions (Mark Salter) [1999157] - acpi/arm64: ignore 5.1 FADTs that are reported as 5.0 (Mark Salter) [1999157] - arm64: remove redundant 'default n' from Kconfig (Mark Salter) [1999157] - arm64: mm: avoid redundant READ_ONCE(*ptep) (Mark Salter) [1999157] - arm64/mm: Document write abort detection from ESR (Mark Salter) [1999157] - arm64: Fix comment after #endif (Mark Salter) [1999157] - arm64: ptrace: add support for syscall emulation (Mark Salter) [1999157] - arm64: add PTRACE_SYSEMU{,SINGLESTEP} definations to uapi headers (Mark Salter) [1999157] - arm64/mm: Identify user instruction aborts (Mark Salter) [1999157] - arm64/mm: Change BUG_ON() to VM_BUG_ON() in [pmd|pud]_set_huge() (Mark Salter) [1999157] - arm64: kernel: use aff3 instead of aff2 in comment (Mark Salter) [1999157] - arm64/mm: Simplify protection flag creation for kernel huge mappings (Mark Salter) [1999157] - arm64/mm: Move PTE_VALID from SW defined to HW page table entry definitions (Mark Salter) [1999157] - arm64/sve: should not depend on (Mark Salter) [1999157] - arm64: ssbd: explicitly depend on (Mark Salter) [1999157] - ARM64: trivial: s/TIF_SECOMP/TIF_SECCOMP/ comment typo fix (Mark Salter) [1999157] - arm64: smp: Moved cpu_logical_map[] to smp.h (Mark Salter) [1999157] - arm64: use the correct function type for __arm64_sys_ni_syscall (Mark Salter) [1999157] - arm64: use the correct function type in SYSCALL_DEFINE0 (Mark Salter) [1999157] - arm64: fix syscall_fn_t type (Mark Salter) [1999157] - signal/arm64: Use force_sig not force_sig_fault for SIGKILL (Mark Salter) [1999157] - arm64: Fix the arm64_personality() syscall wrapper redirection (Mark Salter) [1999157] - arm64: Remove useless message during oops (Mark Salter) [1999157] - arm64: don't trash config with compat symbol if COMPAT is disabled (Mark Salter) [1999157] - arm64: assembler: Update comment above cond_yield_neon() macro (Mark Salter) [1999157] - arm64: Fix size of __early_cpu_boot_status (Mark Salter) [1999157] - arm64: mm: Remove pte_unmap_nested() (Mark Salter) [1999157] - arm64: Fix compiler warning from pte_unmap() with -Wunused-but-set-variable (Mark Salter) [1999157] - arm64: compat: Reduce address limit for 64K pages (Mark Salter) [1999157] - arm64: mmap: Ensure file offset is treated as unsigned (Mark Salter) [1999157] - arm64: instrument smp_{load_acquire,store_release} (Mark Salter) [1999157] - arm64: mm: check virtual addr in virt_to_page() if CONFIG_DEBUG_VIRTUAL=y (Mark Salter) [1999157] - arm64: ptrace: Add function argument access API (Mark Salter) [1999157] - arm64: compat: Reduce address limit (Mark Salter) [1999157] - arm64: Save and restore OSDLR_EL1 across suspend/resume (Mark Salter) [1999157] - arm64: Clear OSDLR_EL1 on CPU boot (Mark Salter) [1999157] - arm64: debug: Separate debug hooks based on target exception level (Mark Salter) [1999157] - arm64: debug: Remove meaningless comment (Mark Salter) [1999157] - arm64: debug: Rename addr parameter for non-watchpoint exception hooks (Mark Salter) [1999157] - arm64: Use defines instead of magic numbers (Mark Salter) [1999157] - arm64: cpu_ops: fix a leaked reference by adding missing of_node_put (Mark Salter) [1999157] - arm64: mm: Make show_pte() a static function (Mark Salter) [1999157] - arm64: setup min_low_pfn (Mark Salter) [1999157] - arm64: mm: fix incorrect assignment of 'max_mapnr' (Mark Salter) [1999157] - arm64: perf_event: Remove wrongfully used inline (Mark Salter) [1999157] - arm64: backtrace: Don't bother trying to unwind the userspace stack (Mark Salter) [1999157] - arm64: replace memblock_alloc_low with memblock_alloc (Mark Salter) [1999157] - arm64: kdump: no need to mark crashkernel pages manually PG_reserved (Mark Salter) [1999157] - arm64: kexec: no need to ClearPageReserved() (Mark Salter) [1999157] - arm64: mmu: drop paging_init comments (Mark Salter) [1999157] - arm64: debug: Ensure debug handlers check triggering exception level (Mark Salter) [1999157] - arm64: io: Hook up __io_par() for inX() ordering (Mark Salter) [1999157] - arm64: Rename get_thread_info() (Mark Salter) [1999157] - arm64: Remove documentation about TIF_USEDFPU (Mark Salter) [1999157] - arm64: uaccess: Cleanup get/put_user() (Mark Salter) [1999157] - arm64: Remove asm/memblock.h (Mark Salter) [1999157] - arm64: default NR_CPUS to 256 (Mark Salter) [1999157] - arm64: perf: remove misleading comment (Mark Salter) [1999157] - arm64: Relax GIC version check during early boot (Mark Salter) [1999157] - arm64, mm, efi: Account for GICv3 LPI tables in static memblock reserve table (Mark Salter) [1999157] - arm64: hibernate: Clean the __hyp_text to PoC after resume (Mark Salter) [1999157] - arm64: hyp-stub: Forbid kprobing of the hyp-stub (Mark Salter) [1999157] - arm64: kprobe: Always blacklist the KVM world-switch code (Mark Salter) [1999157] - kasan, arm64: remove redundant ARCH_SLAB_MINALIGN define (Mark Salter) [1999157] - arm64: asm-prototypes: Fix fat-fingered typo in comment (Mark Salter) [1999157] - arm64: compat: Hook up io_pgetevents() for 32-bit tasks (Mark Salter) [1999157] - arm64: compat: Don't pull syscall number from regs in arm_compat_syscall (Mark Salter) [1999157] - arm64: compat: Avoid sending SIGILL for unallocated syscall numbers (Mark Salter) [1999157] - arm64: kaslr: Reserve size of ARM64_MEMSTART_ALIGN in linear region (Mark Salter) [1999157] - arm64: smp: Fix compilation error (Mark Salter) [1999157] - arm64: select ACPI PCI code only when both features are enabled (Mark Salter) [1999157] - arm64: kaslr: print PHYS_OFFSET in dump_kernel_offset() (Mark Salter) [1999157] - arm64: sysreg: Use _BITUL() when defining register bits (Mark Salter) [1999157] - arm64: perf: Treat EXCLUDE_EL* bit definitions as unsigned (Mark Salter) [1999157] - arm64: percpu: Fix LSE implementation of value-returning pcpu atomics (Mark Salter) [1999157] - arm64: smp: Handle errors reported by the firmware (Mark Salter) [1999157] - arm64: smp: Rework early feature mismatched detection (Mark Salter) [1999157] - arm64: percpu: Rewrite per-cpu ops to allow use of LSE atomics (Mark Salter) [1999157] - arm64: crypto: add NEON accelerated XOR implementation (Mark Salter) [1999157] - arm64/neon: add workaround for ambiguous C99 stdint.h types (Mark Salter) [1999157] - arm64: ftrace: always pass instrumented pc in x0 (Mark Salter) [1999157] - arm64: ftrace: use GLOBAL() (Mark Salter) [1999157] - arm64: io: Ensure value passed to __iormb() is held in a 64-bit register (Mark Salter) [1999157] - arm64: acpi: Prepare for longer MADTs (Mark Salter) [1999157] - arm64: io: Ensure calls to delay routines are ordered against prior readX() (Mark Salter) [1999157] - arm64: perf: Fix typos in comment (Mark Salter) [1999157] - arm64: function_graph: Simplify with function_graph_enter() (Mark Salter) [1999157] - arm64: sysreg: fix sparse warnings (Mark Salter) [1999157] - arm64: mm: define NET_IP_ALIGN to 0 (Mark Salter) [1999157] - arm64: kprobe: make page to RO mode when allocate it (Mark Salter) [1999157] - arm64: kdump: fix small typo (Mark Salter) [1999157] - arm64: mm: Use #ifdef for the __PAGETABLE_P?D_FOLDED defines (Mark Salter) [1999157] - arm64: Trap WFI executed in userspace (Mark Salter) [1999157] - arm64/mm: Use ESR_ELx_FSC macro while decoding fault exception (Mark Salter) [1999157] - arm64: compat: Add CNTFRQ trap handler (Mark Salter) [1999157] - arm64: compat: Add CNTVCT trap handler (Mark Salter) [1999157] - arm64: compat: Add cp15_32 and cp15_64 handler arrays (Mark Salter) [1999157] - arm64: compat: Add condition code checks and IT advance (Mark Salter) [1999157] - arm64: Add decoding macros for CP15_32 and CP15_64 traps (Mark Salter) [1999157] - arm64: Remove unused VGA console support (Mark Salter) [1999157] - arm64: Kconfig: Remove ARCH_HAS_HOLES_MEMORYMODEL (Mark Salter) [1999157] - arm64/cpufeatures: Emulate MRS instructions by parsing ESR_ELx.ISS (Mark Salter) [1999157] - arm64/cpufeatures: Factorize emulate_mrs() (Mark Salter) [1999157] - arm64: fix for bad_mode() handler to always result in panic (Mark Salter) [1999157] - arm64: force_signal_inject: WARN if called from kernel context (Mark Salter) [1999157] - arm64: tlb: Adjust stride and type of TLBI according to mmu_gather (Mark Salter) [1999157] - arm64: percpu: Initialize ret in the default case (Mark Salter) [1999157] - arm64: mm: always enable CONFIG_HOLES_IN_ZONE (Mark Salter) [1999157] - arm64: Avoid calling stop_machine() when patching jump labels (Mark Salter) [1999157] - arm64: Drop asmlinkage qualifier from syscall_trace_{enter,exit} (Mark Salter) [1999157] - arm64: zero GPRs upon entry from EL0 (Mark Salter) [1999157] - arm64: don't reload GPRs after apply_ssbd (Mark Salter) [1999157] - arm64: consistently use unsigned long for thread flags (Mark Salter) [1999157] - arm64: insn: Don't fallback on nosync path for general insn patching (Mark Salter) [1999157] - arm64: remove unused COMPAT_PSR definitions (Mark Salter) [1999157] - kvm/arm: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: use PSR_AA32 definitions (Mark Salter) [1999157] - arm64: compat: map SPSR_ELx<->PSR for signals (Mark Salter) [1999157]- RDMA/qedr: Fix reporting max_{send/recv}_wr attrs (Kamal Heib) [2051524] - thermal/drivers/int340x: Fix RFIM mailbox write commands (Prarit Bhargava) [2040065] - thermal: int340x: Limit Kconfig to 64-bit (Prarit Bhargava) [2040065] - thermal: int340x: fix build on 32-bit targets (Prarit Bhargava) [2040065] - thermal/drivers/int340x: processor_thermal: Suppot 64 bit RFIM responses (Prarit Bhargava) [2040065] - PCI/MSI: Clear PCI_MSIX_FLAGS_MASKALL on error (Myron Stowe) [1911591] - PCI/MSI: Skip masking MSI-X on Xen PV (Myron Stowe) [1911591] - PCI/MSI: Mask all unused MSI-X entries (Myron Stowe) [1911591] - PCI/MSI: Enable and mask MSI-X early (Myron Stowe) [1911591] - genirq: Use rcu in kstat_irqs_usr() (Waiman Long) [2068445] - scsi: target: Allow changing dbroot if there are no registered devices (Maurizio Lombardi) [2073435] - powerpc/pseries: Fix use after free in remove_phb_dynamic() (Steve Best) [2073707] - sctp: use the correct skb for security_sctp_assoc_request (Xin Long) [2070915] - s390/mm: check 2KB-fragment page on release (Rafael Aquini) [2026578] - s390/mm: better annotate 2KB pagetable fragments handling (Rafael Aquini) [2026578] - s390/mm: fix 2KB pgtable release race (Rafael Aquini) [2026578] - s390/mm: fix phys vs virt confusion in pgtable allocation routines (Rafael Aquini) [2026578] - net: openvswitch: fix leak of nested actions (Eelco Chaudron) [2073538] - bpf: Let bpf_warn_invalid_xdp_action() report more info (Petr Oros) [2069671] - bpf: Do not WARN in bpf_warn_invalid_xdp_action() (Petr Oros) [2069671]- scsi: qedi: Fix failed disconnect handling (Chris Leech) [2071519] - scsi: iscsi: Fix unbound endpoint error handling (Chris Leech) [2071519] - scsi: iscsi: Fix conn cleanup and stop race during iscsid restart (Chris Leech) [2071519] - scsi: iscsi: Fix endpoint reuse regression (Chris Leech) [2071519] - scsi: iscsi: Release endpoint ID when its freed (Chris Leech) [2071519] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2071519] - Revert "scsi: iscsi: Fix offload conn cleanup when iscsid restarts" (Chris Leech) [2071519] - scsi: iscsi: Speed up session unblocking and removal (Chris Leech) [2071519] - scsi: iscsi: Fix recovery and unblocking race (Chris Leech) [2071519] - scsi: iscsi: Unblock session then wake up error handler (Chris Leech) [2071519] - bnxt_en: make hw-tc-offload default to off (Ken Cox) [2005101] - bnxt_en: reject indirect blk offload when hw-tc-offload is off (Ken Cox) [2005101]- bpf, test_offload.py: Skip base maps without names (Yauheni Kaliuta) [2025787] - bnx2x: truncate value to original sizing (Manish Chopra) [2040271] - bnx2x: use correct format characters (Manish Chopra) [2040271] - bnx2x: fix built-in kernel driver load failure (Manish Chopra) [2040271] - bnx2x: fix driver load from initrd (Manish Chopra) [2040271] - bnx2x: Replace one-element array with flexible-array member (Manish Chopra) [2040271] - bnx2x: Remove useless DMA-32 fallback configuration (Manish Chopra) [2040271] - bnx2x: Invalidate fastpath HSI version for VFs (Manish Chopra) [2040271] - bnx2x: Utilize firmware 7.13.21.0 (Manish Chopra) [2040271] - bnx2x: constify static inline stub for dev_addr (Manish Chopra) [2040271] - net: bnx2x: fix variable dereferenced before check (Manish Chopra) [2040271] - ethernet: bnx2x: use eth_hw_addr_set() (Manish Chopra) [2040271] - bnx2x: Fix enabling network interfaces without VFs (Manish Chopra) [2040271] - bnx2x: fix an error code in bnx2x_nic_load() (Manish Chopra) [2040271] - bnx2x: remove unused variable 'cur_data_offset' (Manish Chopra) [2040271] - bnx2x: Remove the repeated declaration (Manish Chopra) [2040271] - bnx2x: Fix missing error code in bnx2x_iov_init_one() (Manish Chopra) [2040271] - net: broadcom: bnx2x: Fix wrong function name in comments (Manish Chopra) [2040271] - bnx2x: Remove redundant assignment to err (Manish Chopra) [2040271] - bnx2x: Use fallthrough pseudo-keyword (Manish Chopra) [2040271] - bnx2x: use true,false for bool variables (Manish Chopra) [2040271] - bnx2x: Fix some kernel-doc warnings (Manish Chopra) [2040271] - bnx2x: convert to new udp_tunnel_nic infra (Manish Chopra) [2040271] - bnx2x: Remove hw_reset_t function casts (Manish Chopra) [2040271] - bnx2x: Remove format_fw_ver_t function casts (Manish Chopra) [2040271] - bnx2x: Remove config_init_t function casts (Manish Chopra) [2040271] - bnx2x: Remove read_status_t function casts (Manish Chopra) [2040271] - bnx2x: Drop redundant callback function casts (Manish Chopra) [2040271] - bnx2x: Use napi_alloc_frag() (Manish Chopra) [2040271] - HID: intel-ish-hid: fix module device-id handling (Tony Camuso) [1921300] - mod_devicetable: fix kdocs for ishtp_device_id (Tony Camuso) [1921300] - HID: intel-ish-hid: add support for MODULE_DEVICE_TABLE() (Tony Camuso) [1921300] - platform/x86: isthp_eclite: only load for matching devices (Tony Camuso) [1921300] - platform/x86: Add Intel ishtp eclite driver (Tony Camuso) [1921300] - platform/x86: Add config file for Intel ishtp eclite driver (Tony Camuso) [1921300] - modpost: add guid_t type definition (Tony Camuso) [1921300] - squashfs: provide backing_dev_info in order to disable read-ahead (Brian Foster) [2025351] - mm: fix readahead_page_batch for retry entries (Brian Foster) [2025351] - iomap: convert from readpages to readahead (Brian Foster) [2025351] - fs: convert mpage_readpages to mpage_readahead (Brian Foster) [2025351] - mm: use memalloc_nofs_save in readahead path (Brian Foster) [2025351] - mm: document why we don't set PageReadahead (Brian Foster) [2025351] - mm: add page_cache_readahead_unbounded (Brian Foster) [2025351] - mm: move end_index check out of readahead loop (Brian Foster) [2025351] - mm: add readahead address space operation (Brian Foster) [2025351] - mm: put readahead pages in cache earlier (Brian Foster) [2025351] - mm: remove 'page_offset' from readahead loop (Brian Foster) [2025351] - mm: rename readahead loop variable to 'i' (Brian Foster) [2025351] - mm: rename various 'offset' parameters to 'index' (Brian Foster) [2025351] - mm: use readahead_control to pass arguments (Brian Foster) [2025351] - mm: add new readahead_control API (Brian Foster) [2025351] - mm: move readahead nr_pages check into read_pages (Brian Foster) [2025351] - mm: ignore return value of ->readpages (Brian Foster) [2025351] - mm: return void from various readahead functions (Brian Foster) [2025351] - mm: move readahead prototypes from mm.h (Brian Foster) [2025351] - mpage: mpage_readpages() should submit IO as read-ahead (Brian Foster) [2025351] - mpage: add argument structure for do_mpage_readpage() (Brian Foster) [2025351] - redhat/configs: enable CONFIG_AMD_PTDMA for x86_64 (Sudheesh Mavila) [2027231] - dmaengine: ptdma: handle the cases based on DMA is complete (Sudheesh Mavila) [2027231] - dmaengine: ptdma: fix concurrency issue with multiple dma transfer (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Fix the error handling path in pt_core_init() (Sudheesh Mavila) [2027231] - MAINTAINERS: Fix AMD PTDMA DRIVER entry (Sudheesh Mavila) [2027231] - dmaengine: ptdma: remove PT_OFFSET to avoid redefnition (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Add debugfs entries for PTDMA (Sudheesh Mavila) [2027231] - dmaengine: ptdma: register PTDMA controller as a DMA resource (Sudheesh Mavila) [2027231] - dmaengine: ptdma: Initial driver for the AMD PTDMA (Sudheesh Mavila) [2027231] - isert: support for unsolicited NOPIN with no response (Maurizio Lombardi) [2035915] - iscsit: increment max_cmd_sn for isert on command release (Maurizio Lombardi) [2035915] - sched/debug: Remove mpol_get/put and task_lock/unlock from sched_show_numa (Phil Auld) [2062841] - sched/numa: initialize numa statistics when forking new task (Phil Auld) [2062841] - cgroup: Fix suspicious rcu_dereference_check() usage warning (Phil Auld) [2062841] - sched/cpuacct: Remove redundant RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Optimize away RCU read lock (Phil Auld) [2062841] - sched/cpuacct: Fix charge percpu cpuusage (Phil Auld) [2062841] - sched: replace cpumask_weight with cpumask_empty where appropriate (Phil Auld) [2062841] - sched/rt: Plug rt_mutex_setprio() vs push_rt_task() race (Phil Auld) [2062841] - psi: fix possible trigger missing in the window (Phil Auld) [2062841] - sched: Avoid double preemption in __cond_resched_*lock*() (Phil Auld) [2062841] - sched/fair: Fix all kernel-doc warnings (Phil Auld) [2062841] - sched/rt: Try to restart rt period timer when rt runtime exceeded (Phil Auld) [2062841] - sched/fair: Fix detection of per-CPU kthreads waking a task (Phil Auld) [2062841] - locking: Remove rt_rwlock_is_contended(). (Phil Auld) [2062841] - sched: Trigger warning if ->migration_disabled counter underflows. (Phil Auld) [2062841] - sched/cpuacct: Make user/system times in cpuacct.stat more precise (Phil Auld) [2062841] - sched/cpuacct: Fix user/system in shown cpuacct.usage* (Phil Auld) [2062841] - cpuacct: Convert BUG_ON() to WARN_ON_ONCE() (Phil Auld) [2062841] - cputime, cpuacct: Include guest time in user time in cpuacct.stat (Phil Auld) [2062841] - sched/fair: Document the slow path and fast path in select_task_rq_fair (Phil Auld) [2062841] - drm/i915/ehl: Remove require_force_probe protection (Michel Dänzer) [2048674] - net/sched: fix initialization order when updating chain 0 head (Marcelo Ricardo Leitner) [2044711] - smp: Process pending softirqs in flush_smp_call_function_from_idle() (Waiman Long) [2066087] - irq_work: Optimize irq_work_single() (Waiman Long) [2066087] - irq_work: Cleanup (Waiman Long) [2066087] - smp, irq_work: Continue smp_call_function*() and irq_work*() integration (Waiman Long) [2066087] - irq_work: Define irq_work_single() on !CONFIG_IRQ_WORK too (Waiman Long) [2066087] - sched/headers: Split out open-coded prototypes into kernel/sched/smp.h (Waiman Long) [2066087] - sched: Replace rq::wake_list (Waiman Long) [2066087] - sched: Add rq::ttwu_pending (Waiman Long) [2066087] - irq_work, smp: Allow irq_work on call_single_queue (Waiman Long) [2066087] - smp: Optimize send_call_function_single_ipi() (Waiman Long) [2066087] - smp: Move irq_work_run() out of flush_smp_call_function_queue() (Waiman Long) [2066087] - smp: Optimize flush_smp_call_function_queue() (Waiman Long) [2066087] - sched: Fix smp_call_function_single_async() usage for ILB (Waiman Long) [2066087] - sched: Make scheduler_ipi inline (Waiman Long) [2066087] - sched: Clean up scheduler_ipi() (Waiman Long) [2066087] - sched/core: Remove rq.hrtick_csd_pending (Waiman Long) [2066087] - sched/fair: Clean up comment in nohz_idle_balance() (Waiman Long) [2066087] - context_tracking: Rename context_tracking_is_enabled() => context_tracking_enabled() (Waiman Long) [2066087] - context_tracking: Remove context_tracking_active() (Waiman Long) [2066087] - redhat: configs: Disable CONFIG_MPLS for s390x/zfcpdump (Guillaume Nault) [2051659] - KVM: PPC: Book3S HV: Add infrastructure to support 2nd DAWR (Laurent Vivier) [2059318] - KVM: PPC: Book3S HV: Rename current DAWR macros and variables (Laurent Vivier) [2059318] - uapi/linux/stddef.h: Add include guards (Michel Dänzer) [2072125] - stddef: Introduce struct_group() helper macro (Michel Dänzer) [2072125] - component: Add common helper for compare/release functions (Michel Dänzer) [2072125] - PCI/VGA: Move vgaarb to drivers/pci (Michel Dänzer) [2072125] - vgaarb: don't pass a cookie to vga_client_register (Michel Dänzer) [2072125] - vgaarb: remove the unused irq_set_state argument to vga_client_register (Michel Dänzer) [2072125] - vgaarb: provide a vga_client_unregister wrapper (Michel Dänzer) [2072125] - vgaarb: cleanup vgaarb.h (Michel Dänzer) [2072125] - vgaarb: move the kerneldoc for vga_set_legacy_decoding to vgaarb.c (Michel Dänzer) [2072125] - vgaarb: remove vga_conflicts (Michel Dänzer) [2072125] - vgaarb: remove VGA_DEFAULT_DEVICE (Michel Dänzer) [2072125] - lib/string_helpers: Consolidate string helpers implementation (Michel Dänzer) [2072125] - include/linux/string_helpers.h: add linux/string.h for strlen() (Michel Dänzer) [2072125] - kernel.h: split out container_of() and typeof_member() macros (Michel Dänzer) [2072125] - mm/vmscan: add sync_shrinkers function v3 (Michel Dänzer) [2072125] - lib: devres: Add managed arch_io_reserve_memtype_wc() (Michel Dänzer) [2072125] - lib: devres: Add managed arch_phys_wc_add() (Michel Dänzer) [2072125] - kernel/locking: Use a pointer in ww_mutex_trylock(). (Michel Dänzer) [2072125] - locking/ww-mutex: Fix uninitialized use of ret in test_aa() (Michel Dänzer) [2072125] - kernel/locking: Add context to ww_mutex_trylock() (Michel Dänzer) [2072125] - locking/lockdep: Provide lockdep_assert{,_once}() helpers (Michel Dänzer) [2072125] - mm: gup: pack has_pinned in MMF_HAS_PINNED (Chris von Recklinghausen) [2073217] - mm: gup: allow FOLL_PIN to scale in SMP (Chris von Recklinghausen) [2073217] - CI: Drop baseline runs (Veronika Kabatova)- powerpc/xive: Export XIVE IPI information for online-only processors. (Steve Best) [2038448] - netfilter: conntrack: fix reading nf_conntrack_buckets (Phil Sutter) [2053628] - netfilter: nf_tables: initialize registers in nft_do_chain() (Florian Westphal) [2067966] {CVE-2022-1016} - x86/sev-es: Use __put_user()/__get_user() for data accesses (Vitaly Kuznetsov) [2063719] - x86/sev-es: Handle string port IO to kernel memory properly (Vitaly Kuznetsov) [2063719] - x86/sev: Return an error on a returned non-zero SW_EXITINFO1[31:0] (Vitaly Kuznetsov) [2063719] - x86/sev-es: Use __copy_from_user_inatomic() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Check regs->sp is trusted before adjusting #VC IST stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Introduce ip_within_syscall_gap() helper (Vitaly Kuznetsov) [2063719] - x86/sev-es: Forward page-faults which happen during emulation (Vitaly Kuznetsov) [2063719] - x86/sev-es: Don't return NULL from sev_es_get_ghcb() (Vitaly Kuznetsov) [2063719] - x86/sev-es: Invalidate the GHCB after completing VMGEXIT (Vitaly Kuznetsov) [2063719] - x86/sev-es: Move sev_es_put_ghcb() in prep for follow on patch (Vitaly Kuznetsov) [2063719] - x86/sev: Fix stack type check in vc_switch_off_ist() (Vitaly Kuznetsov) [2063719] - x86/sev: Allow #VC exceptions on the VC2 stack (Vitaly Kuznetsov) [2063719] - x86/sev-es: Enable #VC specific entry point for real (Vitaly Kuznetsov) [2063719] - x86/cpu: Use pinning mask for CR4 bits needing to be 0 (Vitaly Kuznetsov) [2063719] - x86/asm: Move native_write_cr0/4() out of line (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR4 bits (Vitaly Kuznetsov) [2063719] - x86/asm: Pin sensitive CR0 bits (Vitaly Kuznetsov) [2063719] - powerpc/mce: Modify the real address error logging messages (Desnes A. Nunes do Rosario) [2068761] - selftests/powerpc: Add test for real address error handling (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries: Parse control memory access error (Desnes A. Nunes do Rosario) [2068761] - powerpc/pseries/mce: Fix a typo in error type assignment (Desnes A. Nunes do Rosario) [2068761] - netfilter: nf_tables: validate registers coming from userspace. (Florian Westphal) [2065357] {CVE-2022-1015} - PCI: hv: Propagate coherence from VMbus device to PCI device (Vitaly Kuznetsov) [2068429] - Drivers: hv: vmbus: Propagate VMbus coherence to each VMbus device (Vitaly Kuznetsov) [2068429] - Revert "xfs: actually bump warning counts when we send warnings" (Carlos Maiolino) [2059262] - perf/x86/intel: Add a quirk for the calculation of the number of counters on Alder Lake (Michael Petlan) [2039996] - perf stat: Support --cputype option for hybrid events (Michael Petlan) [1971941] - perf/x86/intel/uncore: Add IMC uncore support for ADL (Michael Petlan) [2042217] - tipc: fix kernel panic when enabling bearer (Xin Long) [2061233] - media: v4l: ioctl: Fix memory leak in video_usercopy (Jarod Wilson) [1954604] {CVE-2021-30002}- esp6: fix check on ipv6_skip_exthdr's return value (Sabrina Dubroca) [2054075] - scsi: iscsi: Fix nop handling during conn recovery (Chris Leech) [2069969] - scsi: iscsi: Merge suspend fields (Chris Leech) [2069969] - scsi: iscsi: Fix offload conn cleanup when iscsid restarts (Chris Leech) [2069969] - scsi: iscsi: Move iscsi_ep_disconnect (Chris Leech) [2069969] - CI: Remove deprecated option (Veronika Kabatova)- redhat: add new KUNIT tests to mod-internal.list (Nico Pache) [2065444] - kasan: test: prevent cache merging in kmem_cache_double_destroy (Nico Pache) [2065444] - kasan: test: fix compatibility with FORTIFY_SOURCE (Nico Pache) [2065444] - kasan: test: add test case for double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: add ability to detect double-kmem_cache_destroy() (Nico Pache) [2065444] - kasan: test: add globals left-out-of-bounds test (Nico Pache) [2065444] - kasan: test: silence intentional read overflow warnings (Nico Pache) [2065444] - kasan: test: bypass __alloc_size checks (Nico Pache) [2065444] - kasan: test: add memcpy test that avoids out-of-bounds write (Nico Pache) [2065444] - kasan: test: clean up ksize_uaf (Nico Pache) [2065444] - kasan: test: disable kmalloc_memmove_invalid_size for HW_TAGS (Nico Pache) [2065444] - kasan: test: only do kmalloc_uaf_memset for generic mode (Nico Pache) [2065444] - kasan: test: avoid corrupting memory via memset (Nico Pache) [2065444] - kasan: test: avoid writing invalid memory (Nico Pache) [2065444] - kasan: test: rework kmalloc_oob_right (Nico Pache) [2065444] - Documentation: kunit: remove claims that kunit is a mocking framework (Nico Pache) [2065444] - kunit: Reset suite count after running tests (Nico Pache) [2065444] - kunit: drop assumption in kunit-log-test about current suite (Nico Pache) [2065444] - string.h: Introduce memset_startat() for wiping trailing members and padding (Nico Pache) [2065444] - string.h: Introduce memset_after() for wiping trailing members/padding (Nico Pache) [2065444] - lib: Introduce CONFIG_MEMCPY_KUNIT_TEST (Nico Pache) [2065444] - kunit: fix kernel-doc warnings due to mismatched arg names (Nico Pache) [2065444] - kunit: fix reference count leak in kfree_at_end (Nico Pache) [2065444] - kunit: Print test statistics on failure (Nico Pache) [2065444] - fat: Add KUnit tests for checksums and timestamps (Nico Pache) [2065444] - kunit: add unit test for filtering suites by names (Nico Pache) [2065444] - kunit: test: Add example tests which are always skipped (Nico Pache) [2065444] - kunit: Support skipped tests (Nico Pache) [2065444] - redhat: remove TEST_LIST_SORT config definitions (Nico Pache) [2065444] - lib/test: convert test_sort.c to use KUnit (Nico Pache) [2065444] - lib/test: convert lib/test_list_sort.c to use KUnit (Nico Pache) [2065444] - kunit: introduce kunit_kmalloc_array/kunit_kcalloc() helpers (Nico Pache) [2065444] - kunit: Add gnu_printf specifiers (Nico Pache) [2065444] - lib/cmdline_kunit: Remove a cast which are no-longer required (Nico Pache) [2065444] - kernel/sysctl-test: Remove some casts which are no-longer required (Nico Pache) [2065444] - device property: Remove some casts in property-entry-test (Nico Pache) [2065444] - Documentation: kunit: Clean up some string casts in examples (Nico Pache) [2065444] - kunit: Assign strings to 'const char*' in STREQ assertions (Nico Pache) [2065444] - kunit: Do not typecheck binary assertions (Nico Pache) [2065444] - Documentation: kunit: document support for QEMU in kunit_tool (Nico Pache) [2065444] - kunit: Add 'kunit_shutdown' option (Nico Pache) [2065444] - Documentation: kunit: Update kunit_tool page (Nico Pache) [2065444] - Documentation: kunit: add tips for running KUnit (Nico Pache) [2065444] - slub: remove resiliency_test() function (Nico Pache) [2065444] - mm/slub, kunit: add a KUnit test for SLUB debugging functionality (Nico Pache) [2065444] - kunit: make test->lock irq safe (Nico Pache) [2065444] - docs: dev-tools: kunit: avoid using ReST :doc:`foo` markup (Nico Pache) [2065444] - docs: dev-tools: kunit: don't use a table for docs name (Nico Pache) [2065444] - kunit: make KUNIT_EXPECT_STREQ() quote values, don't print literals (Nico Pache) [2065444] - kunit: Match parenthesis alignment to improve code readability (Nico Pache) [2065444] - openvswitch: always update flow key after nat (Aaron Conole) [2066885] - md: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Nigel Croxon) [2032272] - net: fix a memleak when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: do not keep the dst cache when uncloning an skb dst and its metadata (Hangbin Liu) [2068355] - net: phy: at803x: move page selection fix to config_init (Petr Oros) [2021822] - net: phylink: rejig SFP interface selection in ksettings_set() (Petr Oros) [2021822] - ptp: dp83640: don't define PAGE0 (Petr Oros) [2021822] - net: phylink: Update SFP selected interface on advertising changes (Petr Oros) [2021822] - net: phy: marvell10g: fix broken PHY interrupts for anyone after us in the driver probe list (Petr Oros) [2021822] - net: phy: marvell: Add WAKE_PHY support to WOL event (Petr Oros) [2021822] - net: phy: micrel: Fix link detection on ksz87xx switch" (Petr Oros) [2021822] - net: phy: micrel: Fix detection of ksz87xx switch (Petr Oros) [2021822] - net: phy: broadcom: re-add check for PHY_BRCM_DIS_TXCRXC_NOENRGY on the BCM54811 PHY (Petr Oros) [2021822] - net: phy: at803x: simplify custom phy id matching (Petr Oros) [2021822] - net: phy: intel-xway: Add RGMII internal delay configuration (Petr Oros) [2021822] - net: phylink: cleanup ksettings_set (Petr Oros) [2021822] - net: phylink: add phy change pause mode debug (Petr Oros) [2021822] - net: phy: add API to read 802.3-c45 IDs (Petr Oros) [2021822] - net: phy: Fix data type in DP83822 dp8382x_disable_wol() (Petr Oros) [2021822] - net: phy: marvell10g: enable WoL for 88X3310 and 88E2110 (Petr Oros) [2021822] - net: phy: marvell10g: fix differentiation of 88X3310 from 88X3340 (Petr Oros) [2021822] - net: phy: replace if-else statements with switch (Petr Oros) [2021822] - net: phy: remove unnecessary line continuation (Petr Oros) [2021822] - net: phy: print the function name by __func__ instead of an fixed string (Petr Oros) [2021822] - net: phy: fix formatting issues with braces (Petr Oros) [2021822] - net: phy: fix space alignment issues (Petr Oros) [2021822] - net: phy: delete repeated words of comments (Petr Oros) [2021822] - net: phy: correct format of block comments (Petr Oros) [2021822] - net: phy: change format of some declarations (Petr Oros) [2021822] - net: phy: micrel: remove redundant assignment to pointer of_node (Petr Oros) [2021822] - net: phy: dp83867: perform soft reset and retain established link (Petr Oros) [2021822] - net: phy: do not print dump stack if device was removed (Petr Oros) [2021822] - net: phy: probe for C45 PHYs that return PHY ID of zero in C22 space (Petr Oros) [2021822] - net: phy: marvell: use phy_modify_changed() for marvell_set_polarity() (Petr Oros) [2021822] - net: phy: Fix inconsistent indenting (Petr Oros) [2021822] - net: mdiobus: get rid of a BUG_ON() (Petr Oros) [2021822] - net: phy: marvell: enable downshift by default (Petr Oros) [2021822] - net: phy: marvell: add downshift support for M88E1240 (Petr Oros) [2021822] - net: phy: marvell: fix m88e1111_set_downshift (Petr Oros) [2021822] - net: phy: marvell: fix m88e1011_set_downshift (Petr Oros) [2021822] - net: phy: marvell: don't use empty switch default case (Petr Oros) [2021822] - net: phy: intel-xway: enable integrated led functions (Petr Oros) [2021822] - net: phy: at803x: fix probe error if copper page is selected (Petr Oros) [2021822] - net: phy: marvell: add support for Amethyst internal PHY (Petr Oros) [2021822] - net: dsa: mv88e6xxx: simulate Amethyst PHY model number (Petr Oros) [2021822] - net: phy: marvell: use assignment by bitwise AND operator (Petr Oros) [2021822] - net: phy: marvell: fix HWMON enable register for 6390 (Petr Oros) [2021822] - net: phy: marvell: refactor HWMON OOP style (Petr Oros) [2021822] - net: phy: at803x: select correct page on config init (Petr Oros) [2021822] - net: phy: marvell: fix detection of PHY on Topaz switches (Petr Oros) [2021822] - net: phy: marvell10g: change module description (Petr Oros) [2021822] - net: phy: marvell10g: differentiate 88E2110 vs 88E2111 (Petr Oros) [2021822] - net: phy: add constants for 2.5G and 5G speed in PCS speed register (Petr Oros) [2021822] - net: phy: marvell10g: fix driver name for mv88e2110 (Petr Oros) [2021822] - net: phy: marvell10g: add separate structure for 88X3340 (Petr Oros) [2021822] - net: phy: marvell10g: support other MACTYPEs (Petr Oros) [2021822] - net: phy: marvell10g: store temperature read method in chip strucutre (Petr Oros) [2021822] - net: phy: marvell10g: check for correct supported interface mode (Petr Oros) [2021822] - net: phy: marvell10g: support all rate matching modes (Petr Oros) [2021822] - net: phy: marvell10g: add MACTYPE definitions for 88E21xx (Petr Oros) [2021822] - net: phy: marvell10g: add all MACTYPE definitions for 88X33x0 (Petr Oros) [2021822] - net: phy: marvell10g: indicate 88X33x0 only port control registers (Petr Oros) [2021822] - net: phy: marvell10g: allow 5gbase-r and usxgmii (Petr Oros) [2021822] - net: phy: marvell10g: fix typo (Petr Oros) [2021822] - net: phy: marvell10g: rename register (Petr Oros) [2021822] - net: fec: use mac-managed PHY PM (Petr Oros) [2021822] - net: phy: broadcom: Add statistics for all Gigabit PHYs (Petr Oros) [2021822] - net: phy: broadcom: Only advertise EEE for supported modes (Petr Oros) [2021822] - net: phy: remove repeated word (Petr Oros) [2021822] - net: phy: Correct function name mdiobus_register_board_info() in comment (Petr Oros) [2021822] - net: phy: lan87xx: fix access to wrong register of LAN87xx (Petr Oros) [2021822] - net: phy: at803x: remove at803x_aneg_done() (Petr Oros) [2021822] - net: phy: broadcom: Fix RGMII delays for BCM50160 and BCM50610M (Petr Oros) [2021822] - docs: networking: phy: Improve placement of parenthesis (Petr Oros) [2021822] - net: phy: broadcom: Add power down exit reset state delay (Petr Oros) [2021822] - net: phy: make mdio_bus_phy_suspend/resume as __maybe_unused (Petr Oros) [2021822] - net: mdio: Remove of_phy_attach() (Petr Oros) [2021822] - net: phy: broadcom: Do not modify LED configuration for SFP module PHYs (Petr Oros) [2021822] - net: phy: Add is_on_sfp_module flag and phy_on_sfp helper (Petr Oros) [2021822] - net: phy: broadcom: Set proper 1000BaseX/SGMII interface mode for BCM54616S (Petr Oros) [2021822] - net: phy: marvell: Ensure SGMII auto-negotiation is enabled for 88E1111 (Petr Oros) [2021822] - net: phylink: Add 5gbase-r support (Petr Oros) [2021822] - net: phy: Add 5GBASER interface mode (Petr Oros) [2021822] - net: phy: rename PHY_IGNORE_INTERRUPT to PHY_MAC_INTERRUPT (Petr Oros) [2021822] - net: phy: at803x: add MDIX support to AR8031/33 (Petr Oros) [2021822] - net: phy: broadcom: Allow BCM54210E to configure APD (Petr Oros) [2021822] - net: phy: broadcom: Remove unused flags (Petr Oros) [2021822] - net: phy: broadcom: Avoid forward for bcm54xx_config_clock_delay() (Petr Oros) [2021822] - net: phy: consider that suspend2ram may cut off PHY power (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72116 (Petr Oros) [2021822] - net: mdiobus: Remove WARN_ON_ONCE(in_interrupt()) (Petr Oros) [2021822] - net: Use kobj_to_dev() API (Petr Oros) [2021822] - net: phy: Fixup kernel doc (Petr Oros) [2021822] - net: phy: bcm7xxx: Add an entry for BCM72113 (Petr Oros) [2021822] - net: phy: mchp: Add support for LAN8814 QUAD PHY (Petr Oros) [2021822] - net: dp83867: Fix WoL SecureOn password (Petr Oros) [2021822] - net: phy: at803x: constify static regulator_ops (Petr Oros) [2021822] - net: phy: marvell10g: support XFI rate matching mode (Petr Oros) [2021822] - net: switch to using PHY_INTERFACE_MODE_10GBASER rather than 10GKR (Petr Oros) [2021822] - netfilter: conntrack: Add and use nf_ct_set_auto_assign_helper_warned() (Phil Sutter) [1896241] - net: do not reuse skbuff allocated from skbuff_fclone_cache in the skb cache (Ivan Vecera) [2069781] - skbuff: queue NAPI_MERGED_FREE skbs into NAPI cache instead of freeing (Ivan Vecera) [2069781] - skbuff: allow to use NAPI cache from __napi_alloc_skb() (Ivan Vecera) [2069781] - skbuff: allow to optionally use NAPI cache from __alloc_skb() (Ivan Vecera) [2069781] - skbuff: introduce {,__}napi_build_skb() which reuses NAPI cache heads (Ivan Vecera) [2069781] - skbuff: move NAPI cache declarations upper in the file (Ivan Vecera) [2069781] - skbuff: remove __kfree_skb_flush() (Ivan Vecera) [2069781] - skbuff: use __build_skb_around() in __alloc_skb() (Ivan Vecera) [2069781] - skbuff: simplify __alloc_skb() a bit (Ivan Vecera) [2069781] - skbuff: make __build_skb_around() return void (Ivan Vecera) [2069781] - skbuff: simplify kmalloc_reserve() (Ivan Vecera) [2069781] - skbuff: move __alloc_skb() next to the other skb allocation functions (Ivan Vecera) [2069781] - net: Introduce {netdev,napi}_alloc_frag_align() (Ivan Vecera) [2069781] - mm: page_frag: Introduce page_frag_alloc_align() (Ivan Vecera) [2069781] - perf tests attr: Add missing topdown metrics events (Michael Petlan) [1986275] - cifs: Return correct error code from smb2_get_enc_key (Ronnie Sahlberg) [2058369] - ipv4: avoid using shared IP generator for connected sockets (Paolo Abeni) [2062427] {CVE-2020-36516} - crypto: cryptd - Fix skcipher instance memory leak (Vladis Dronov) [2004344] - EVM: fix the evm= __setup handler return value (Bruno Meneguele) [2063900] - integrity: include keyring name for unknown key request (Bruno Meneguele) [2063900] - ima: limit secure boot feedback scope for appraise (Bruno Meneguele) [2063900] - integrity: invalid kernel parameters feedback (Bruno Meneguele) [2063900] - ima: add check for enforced appraise option (Bruno Meneguele) [2063900] - ima: Allow template selection with ima_template[_fmt]= after ima_hash= (Bruno Meneguele) [2063900] - ima: Remove ima_policy file before directory (Bruno Meneguele) [2063900] - integrity: check the return value of audit_log_start() (Bruno Meneguele) [2063900] - ima: fix deadlock when traversing "ima_default_rules". (Bruno Meneguele) [2063900] - evm: Introduce evm_revalidate_status() (Bruno Meneguele) [2063900] - evm: Refuse EVM_ALLOW_METADATA_WRITES only if an HMAC key is loaded (Bruno Meneguele) [2063900] - evm: Load EVM key in ima_load_x509() to avoid appraisal (Bruno Meneguele) [2063900] - evm: Execute evm_inode_init_security() only when an HMAC key is loaded (Bruno Meneguele) [2063900] - fs/kernel_read_file: Remove FIRMWARE_PREALLOC_BUFFER enum (Bruno Meneguele) [2063900] - RHEL-only: KVM: selftests: Fix AArch64 compilation (Andrew Jones) [2071997] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Andrew Jones) [2071997] - RHEL-only: KVM: selftests: Remove unused modes (Andrew Jones) [2071997]- netfilter: nf_tables_offload: incorrect flow offload action array size (Florian Westphal) [2056728] {CVE-2022-25636} - netfilter: nftables_offload: KASAN slab-out-of-bounds Read in nft_flow_rule_create (Florian Westphal) [2056728] - KVM: SVM: Allow AVIC support on system w/ physical APIC ID > 255 (Bandan Das) [2033068] - PCI/ACPI: Fix acpi_pci_osc_control_set() kernel-doc comment (Mark Langsdorf) [2049209] - PCI/ACPI: Check for _OSC support in acpi_pci_osc_control_set() (Mark Langsdorf) [2049209] - PCI/ACPI: Move _OSC query checks to separate function (Mark Langsdorf) [2049209] - PCI/ACPI: Move supported and control calculations to separate functions (Mark Langsdorf) [2049209] - PCI/ACPI: Remove OSC_PCI_SUPPORT_MASKS and OSC_PCI_CONTROL_MASKS (Mark Langsdorf) [2049209] - kabi: Adding symbol blkdev_get_by_dev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol thaw_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - kabi: Adding symbol freeze_bdev (fs/block_dev.c) (Čestmír Kalina) [2010296] - s390/cio: make ccw_device_dma_* more robust (Thomas Huth) [2066709] - perf/x86/intel/uncore: Make uncore_discovery clean for 64 bit addresses (Michael Petlan) [2069237] - redhat: switch secureboot kernel image signing to release keys (Augusto Caringi) - ice: xsk: Stop Rx processing when ntc catches ntu (Ivan Vecera) [2069082] - ice: xsk: Fix indexing in ice_tx_xsk_pool() (Ivan Vecera) [2069082] - ice: Fix kernel crash in XDP scenario (Ivan Vecera) [2069082]- do_wait: make PIDTYPE_PID case O(1) instead of O(n) (Nico Pache) [2055973] - n_tty: wake up poll(POLLRDNORM) on receiving data (Rafael Aquini) [2033338] - powerpc/papr_scm: Implement initial support for injecting smart errors (Steve Best) [1987103] - mm: memcg: synchronize objcg lists with a dedicated spinlock (Rafael Aquini) [2064847] - kasan: fix quarantine conflicting with init_on_free (Rafael Aquini) [2064847] - mm/hwpoison: clear MF_COUNT_INCREASED before retrying get_any_page() (Rafael Aquini) [2064847] - mm/memcg: relocate mod_objcg_mlstate(), get_obj_stock() and put_obj_stock() (Rafael Aquini) [2064847] - mm: move node_reclaim_distance to fix NUMA without SMP (Rafael Aquini) [2064847] - vmalloc: choose a better start address in vm_area_register_early() (Rafael Aquini) [2064847] - mm/vmalloc: check various alignments when debugging (Rafael Aquini) [2064847] - mm/vmalloc: don't allow VM_NO_GUARD on vmap() (Rafael Aquini) [2064847] - mm, thp: bail out early in collapse_file for writeback page (Rafael Aquini) [2064847] - mm/sparse: set SECTION_NID_SHIFT to 6 (Rafael Aquini) [2064847] - mm/memory_hotplug: fix kerneldoc comment for __remove_memory (Rafael Aquini) [2064847] - mm: fix memory_failure() handling of dax-namespace metadata (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() about ZONE_DEVICE section collisions (Rafael Aquini) [2064847] - mm: teach pfn_to_online_page() to consider subsection validity (Rafael Aquini) [2064847] - mm: move pfn_to_online_page() out of line (Rafael Aquini) [2064847] - Revert "mm: use early_pfn_to_nid in page_ext_init" (Rafael Aquini) [2064847] - x86/mm: Fix kern_addr_valid() to cope with existing but not present entries (Rafael Aquini) [2064847] - powerpc/book3s64: Fix error handling in mm_iommu_do_alloc() (Rafael Aquini) [2064847] - powerpc/pkeys: remove unused pkey_allows_readwrite (Rafael Aquini) [2064847] - x86/hyperv: Output host build info as normal Windows version number (Vitaly Kuznetsov) [2060700] - powerpc/smp: Update cpu_core_map on all PowerPc systems (Diego Domingos) [2064104] - crypto: ccp - ccp_dmaengine_unregister release dma channels (Vladis Dronov) [2015374] - crypto: ccp - remove redundant ret variable (Vladis Dronov) [2015374] - crypto: ccp - Ensure psp_ret is always init'd in __sev_platform_init_locked() (Vladis Dronov) [2015374] - crypto: ccp - remove unneeded semicolon (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT_EX support (Vladis Dronov) [2015374] - crypto: ccp - Add psp_init_on_probe module parameter (Vladis Dronov) [2015374] - crypto: ccp - Refactor out sev_fw_alloc() (Vladis Dronov) [2015374] - crypto: ccp - Move SEV_INIT retry for corrupted data (Vladis Dronov) [2015374] - crypto: ccp - Add SEV_INIT rc error logging on init (Vladis Dronov) [2015374] - crypto: ccp - no need to initialise statics to 0 (Vladis Dronov) [2015374] - ccp: ccp - add support for Green Sardine (Vladis Dronov) [2015374] - crypto: ccp - fix command queuing to TEE ring buffer (Vladis Dronov) [2015374] - crypto: ccp - reduce tee command status polling interval from 5ms to 1ms (Vladis Dronov) [2015374] - crypto: ccp - provide in-kernel API to submit TEE commands (Vladis Dronov) [2015374] - crypto: ccp - add TEE support for Raven Ridge (Vladis Dronov) [2015374] - crypto: ccp - check whether PSP supports SEV or TEE before initialization (Vladis Dronov) [2015374] - ice: Allow to pass VLAN tagged packets to VF when port VLAN is configured (Ivan Vecera) [2071027] - tools headers UAPI: Sync linux/perf_event.h with the kernel sources (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix power_pmu_disable to call clear_pmi_irq_pending only if PMI is pending (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Only define power_pmu_wants_prompt_pmi() for CONFIG_PPC64 (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add data source encodings for power10 platform (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Add encodings to represent data based on newer composite PERF_MEM_LVLNUM* fields (Desnes A. Nunes do Rosario) [1992813] - perf: Add new macros for mem_hops field (Desnes A. Nunes do Rosario) [1992813] - tools headers UAPI: Add new macros for mem_hops field to perf_event.h (Desnes A. Nunes do Rosario) [1992813] - bpf: Remove config check to enable bpf support for branch records (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Update global/local variants for p_stage_cyc (Desnes A. Nunes do Rosario) [1992813] - perf sort: Include global and local variants for p_stage_cyc sort key (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'p_stage_cyc' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'ins_lat' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf sort: Fix the 'weight' sort key behavior (Desnes A. Nunes do Rosario) [1992813] - perf vendor events power10: Add metric events JSON file for power10 platform (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Add support to expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - perf powerpc: Refactor the code definition of perf reg extended mask in tools side header file (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Expose instruction and data address registers as part of extended regs (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Refactor the code definition of perf reg extended mask (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix data source encodings for L2.1 and L3.1 accesses (Desnes A. Nunes do Rosario) [1992813] - tools/perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add mem_hops field in perf_mem_data_src structure (Desnes A. Nunes do Rosario) [1992813] - perf: Add comment about current state of PERF_MEM_LVL_* namespace and remove an extra line (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix the check for SIAR value (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Drop the case of returning 0 as instruction pointer (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Use stack siar instead of mfspr (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf/hv-gpci: Fix counter value parsing (Desnes A. Nunes do Rosario) [1992813] - powerpc/perf: Fix PMU callbacks to clear pending PMI before resetting an overflown PMC (Desnes A. Nunes do Rosario) [1992813] - CI: Remove deprecated option (Veronika Kabatova)- bareudp: use ipv6_mod_enabled to check if IPv6 enabled (Hangbin Liu) [2063813] - powerpc/mm/numa: skip NUMA_NO_NODE onlining in parse_numa_properties() (Diego Domingos) [2048218] - redhat: copy rpminspect to dist-git repo (Jarod Wilson) - configs: enable CONFIG_RMI4_F3A (Benjamin Tissoires) [2067219] - Input: synaptics-rmi4 - add support for F3A (Benjamin Tissoires) [2067219] - RDMA/cma: Do not change route.addr.src_addr.ss_family (Kamal Heib) [2032074] {CVE-2021-4028} - drm/i915/adl_s: Remove require_force_probe protection (Michel Dänzer) [2025896] - drm/i915/adl_s: Update ADL-S PCI IDs (Michel Dänzer) [2025896] - drm/i915: Limit Wa_22010178259 to affected platforms (Michel Dänzer) [2025896] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Michel Dänzer) [2025896] - drm/i915/dmc: Update DMC to v2.14 on ADL-P (Michel Dänzer) [2060051] - drm/i915: Update memory bandwidth formulae (Michel Dänzer) [2060051] - drm/i915/fb: Fold modifier CCS type/tiling attribute to plane caps (Michel Dänzer) [2060051] - drm/i915/fb: Don't store bitmasks in the intel_plane_caps enum (Michel Dänzer) [2060051] - drm/i915/adl_p: Add ddc pin mapping (Michel Dänzer) [2060051] - iommu/amd: Fix I/O page table memory leak (Jerry Snitselaar) [2053210] - iommu/amd: Recover from event log overflow (Jerry Snitselaar) [2053210]- redhat: tune rpminspect w/additions from rhel9 branch (Jarod Wilson) - powerpc/pseries/ddw: Revert "Extend upper limit for huge DMA window for persistent memory" (Steve Best) [2056080] - x86/tsc: Disable clocksource watchdog for TSC on qualified platorms (Prarit Bhargava) [1971939] - x86/tsc: Add a timer to make sure TSC_adjust is always checked (Prarit Bhargava) [1971939] - x86/hpet: Use another crystalball to evaluate HPET usability (Prarit Bhargava) [1971939] - x86/tsc: Respect tsc command line paraemeter for clocksource_tsc_early (Prarit Bhargava) [1971939] - [s390] s390/pci: fix zpci_zdev_put() on reserve (Claudio Imbrenda) [2039185] - [s390] s390/pci: fix use after free of zpci_dev (Claudio Imbrenda) [2039185] - [s390] s390/cio: make ccw_device_dma_* more robust (Claudio Imbrenda) [2039186] - [s390] s390/pci: add s390_iommu_aperture kernel parameter (Claudio Imbrenda) [2039181] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Paul Lai) [1918929] - kvm: selftests: sync uapi/linux/kvm.h with Linux header (Paul Lai) [1918929] - kvm: selftests: conditionally build vm_xsave_req_perm() (Paul Lai) [1918929] - x86/kvm/fpu: Remove kvm_vcpu_arch.guest_supported_xcr0 (Paul Lai) [1918929] - x86/kvm/fpu: Limit guest user_xfeatures to supported bits of XCR0 (Paul Lai) [1918929] - KVM: x86/cpuid: Exclude unpermitted xfeatures sizes at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - KVM: x86: Move CPUID.(EAX=0x12,ECX=1) mangling to __kvm_update_cpuid_runtime() (Paul Lai) [1918929] - KVM: x86/cpuid: Clear XFD for component i if the base feature is missing (Paul Lai) [1918929] - KVM: x86: Do runtime CPUID update before updating vcpu->arch.cpuid_entries (Paul Lai) [1918929] - x86/fpu: Fix inline prefix warnings (Paul Lai) [1918929] - selftest: kvm: Add amx selftest (Paul Lai) [1918929] - selftest: kvm: Move struct kvm_x86_state to header (Paul Lai) [1918929] - selftest: kvm: Reorder vcpu_load_state steps for AMX (Paul Lai) [1918929] - kvm: x86: Disable interception for IA32_XFD on demand (Paul Lai) [1918929] - x86/fpu: Provide fpu_sync_guest_vmexit_xfd_state() (Paul Lai) [1918929] - kvm: selftests: Add support for KVM_CAP_XSAVE2 (Paul Lai) [1918929] - kvm: x86: Add support for getting/setting expanded xstate buffer (Paul Lai) [1918929] - x86/fpu: Add uabi_size to guest_fpu (Paul Lai) [1918929] - kvm: x86: Add CPUID support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Add XCR0 support for Intel AMX (Paul Lai) [1918929] - kvm: x86: Disable RDMSR interception of IA32_XFD_ERR (Paul Lai) [1918929] - kvm: x86: Emulate IA32_XFD_ERR for guest (Paul Lai) [1918929] - kvm: x86: Intercept #NM for saving IA32_XFD_ERR (Paul Lai) [1918929] - x86/fpu: Prepare xfd_err in struct fpu_guest (Paul Lai) [1918929] - kvm: x86: Add emulation for IA32_XFD (Paul Lai) [1918929] - x86/fpu: Provide fpu_update_guest_xfd() for IA32_XFD emulation (Paul Lai) [1918929] - kvm: x86: Enable dynamic xfeatures at KVM_SET_CPUID2 (Paul Lai) [1918929] - x86/fpu: Provide fpu_enable_guest_xfd_features() for KVM (Paul Lai) [1918929] - x86/fpu: Add guest support to xfd_enable_feature() (Paul Lai) [1918929] - x86/fpu: Make XFD initialization in __fpstate_reset() a function argument (Paul Lai) [1918929] - kvm: x86: Exclude unpermitted xfeatures at KVM_GET_SUPPORTED_CPUID (Paul Lai) [1918929] - kvm: x86: Fix xstate_required_size() to follow XSTATE alignment rule (Paul Lai) [1918929] - x86/fpu: Prepare guest FPU for dynamically enabled FPU features (Paul Lai) [1918929] - x86/fpu: Extend fpu_xstate_prctl() with guest permissions (Paul Lai) [1918929] - kvm: selftests: move ucall declarations into ucall_common.h (Paul Lai) [1918929] - kvm: selftests: move base kvm_util.h declarations to kvm_util_base.h (Paul Lai) [1918929] - cpuid: kvm_find_kvm_cpuid_features() should be declared 'static' (Paul Lai) [1918929] - KVM: x86: Make sure KVM_CPUID_FEATURES really are KVM_CPUID_FEATURES (Paul Lai) [1918929] - KVM: x86: Add helper to consolidate core logic of SET_CPUID{2} flows (Paul Lai) [1918929]- scsi: mpi3mr: Fix flushing !WQ_MEM_RECLAIM events warning (Tomas Henzl) [2052278] - scsi: mpi3mr: Fix memory leaks (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix reporting of actual data transfer size (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix cmnd getting marked as in use forever (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix hibernation issue (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix printing of pending I/O count (Tomas Henzl) [2054814] - scsi: mpi3mr: Fix deadlock while canceling the fw event (Tomas Henzl) [2054814] - scsi: mpi3mr: Fixes around reply request queues (Tomas Henzl) [2054814] - scsi: mpi3mr: Enhanced Task Management Support Reply handling (Tomas Henzl) [2054814] - scsi: mpi3mr: Use TM response codes from MPI3 headers (Tomas Henzl) [2054814] - scsi: mpi3mr: Increase internal cmnds timeout to 60s (Tomas Henzl) [2054814] - scsi: mpi3mr: Do access status validation before adding devices (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part2 (Tomas Henzl) [2054814] - scsi: mpi3mr: Update MPI3 headers - part1 (Tomas Henzl) [2054814] - scsi: mpi3mr: Don't reset IOC if cmnds flush with reset status (Tomas Henzl) [2054814] - scsi: mpi3mr: Replace spin_lock() with spin_lock_irqsave() (Tomas Henzl) [2054814] - scsi: mpi3mr: Add debug APIs based on logging_level bits (Tomas Henzl) [2054814] - scsi: mpt3sas: Remove scsi_dma_map() error messages (Tomas Henzl) [2057021] - net/mlx5: Fix wrong limitation of metadata match on ecpf (Amir Tzin) [2049094] - nfsd: fix use-after-free due to delegation race (Thiago Becker) [2053262] - dma-buf: cma_heap: Fix mutex locking section (Michel Dänzer) [2044440] - drm/amdkfd: Check for null pointer after calling kmemdup (Michel Dänzer) [2044440] - drm/atomic: Check new_crtc_state->active to determine if CRTC needs disable in self refresh mode (Michel Dänzer) [2044440] - drm/amd: avoid suspend on dGPUs w/ s2idle support when runtime PM enabled (Michel Dänzer) [2044440] - drm/i915/overlay: Prevent divide by zero bugs in scaling (Michel Dänzer) [2044440] - dma-buf: heaps: Fix potential spectre v1 gadget (Michel Dänzer) [2044440] - drm/amd/display: Force link_rate as LINK_RATE_RBR2 for 2018 15" Apple Retina panels (Michel Dänzer) [2044440] - drm/amd/display: watermark latencies is not enough on DCN31 (Michel Dänzer) [2044440] - drm/amd/pm: correct the MGpuFanBoost support for Beige Goby (Michel Dänzer) [2044440] - drm/i915/adlp: Fix TypeC PHY-ready status readout (Michel Dänzer) [2044440] - drm/nouveau: fix off by one in BIOS boundary checking (Michel Dänzer) [2044440] - drm/i915: Disable DSB usage for now (Michel Dänzer) [2044440] - Revert "drm/ast: Support 1600x900 with 108MHz PCLK" (Michel Dänzer) [2044440] - drm/amd/display: Fix FP start/end for dcn30_internal_validate_bw. (Michel Dänzer) [2044440] - drm/atomic: Add the crtc to affected crtc only if uapi.enable = true (Michel Dänzer) [2044440] - drm/amdgpu: Use correct VIEWPORT_DIMENSION for DCN2 (Michel Dänzer) [2044440] - drm/amd/display: reset dcn31 SMU mailbox on failures (Michel Dänzer) [2044440] - drm/vmwgfx: Remove explicit transparent hugepages support (Michel Dänzer) [2044440] - drm/radeon: fix error handling in radeon_driver_open_kms (Michel Dänzer) [2044440] - drm/i915/display/ehl: Update voltage swing table (Michel Dänzer) [2044440] - drm/nouveau/kms/nv04: use vzalloc for nv04_display (Michel Dänzer) [2044440] - drm/amd/display: Fix the uninitialized variable in enable_stream_features() (Michel Dänzer) [2044440] - amdgpu/pm: Make sysfs pm attributes as read-only for VFs (Michel Dänzer) [2044440] - drm/amdgpu: fixup bad vram size on gmc v8 (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix gmc bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix psp tmr bo pin count leak in SRIOV (Michel Dänzer) [2044440] - drm/amdkfd: Fix error handling in svm_range_add (Michel Dänzer) [2044440] - drm/vmwgfx: Introduce a new placement for MOB page tables (Michel Dänzer) [2044440] - drm/vmwgfx: Release ttm memory if probe fails (Michel Dänzer) [2044440] - drm/amd/display: add else to avoid double destroy clk_mgr (Michel Dänzer) [2044440] - drm/amdgpu/display: set vblank_disable_immediate for DC (Michel Dänzer) [2044440] - drm/amd/display: check top_pipe_to_program pointer (Michel Dänzer) [2044440] - drm: panel-orientation-quirks: Add quirk for the Lenovo Yoga Book X91F/L (Michel Dänzer) [2044440] - drm/amd/display: Fix out of bounds access on DNC31 stream encoder regs (Michel Dänzer) [2044440] - drm/amd/display: Fix bug in debugfs crc_win_update entry (Michel Dänzer) [2044440] - drm/radeon/radeon_kms: Fix a NULL pointer dereference in radeon_driver_open_kms() (Michel Dänzer) [2044440] - drm/amdgpu: Fix a NULL pointer dereference in amdgpu_connector_lcd_native_mode() (Michel Dänzer) [2044440] - drm/vmwgfx: Fail to initialize on broken configs (Michel Dänzer) [2044440] - drm/vmwgfx: Remove the deprecated lower mem limit (Michel Dänzer) [2044440] - drm/vboxvideo: fix a NULL vs IS_ERR() check (Michel Dänzer) [2044440] - drm: fix null-ptr-deref in drm_dev_init_release() (Michel Dänzer) [2044440] - drm/ttm: Put BO in its memory manager's lru list (Michel Dänzer) [2044440] - dma_fence_array: Fix PENDING_ERROR leak in dma_fence_array_signaled() (Michel Dänzer) [2044440] - drm/amd/display: explicitly set is_dsc_supported to false before use (Michel Dänzer) [2044440] - drm/i915: Avoid bitwise vs logical OR warning in snb_wm_latency_quirk() (Michel Dänzer) [2044440] - drm/amd/pm: keep the BACO feature enabled for suspend (Michel Dänzer) [2044440] - Revert "drm/amdgpu: stop scheduler when calling hw_fini (v2)" (Michel Dänzer) [2044440] - drm/amd/display: Added power down for DCN10 (Michel Dänzer) [2044440] - drm/amd/display: fix B0 TMDS deepcolor no dislay issue (Michel Dänzer) [2044440] - drm/amdgpu: put SMU into proper state on runpm suspending for BOCO capable platform (Michel Dänzer) [2044440] - drm/amd/pm: skip setting gfx cgpg in the s0ix suspend-resume (Michel Dänzer) [2044440] - drm/amd/pm: Fix xgmi link control on aldebaran (Michel Dänzer) [2044440] - drm/amdgpu: fix dropped backing store handling in amdgpu_dma_buf_move_notify (Michel Dänzer) [2044440] - drm/amd/display: Changed pipe split policy to allow for multi-display pipe split (Michel Dänzer) [2044440] - drm/amdgpu: add support for IP discovery gc_info table v2 (Michel Dänzer) [2044440] - drm/amdgpu: When the VCN(1.0) block is suspended, powergating is explicitly enabled (Michel Dänzer) [2044440] - drm/nouveau: wait for the exclusive fence after the shared ones v2 (Michel Dänzer) [2044440] - drm/nouveau: always wait for the exclusive fence (Michel Dänzer) [2044440] - drm/amd/display: Set optimize_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/amd/display: Send s0i2_rdy in stream_count == 0 optimization (Michel Dänzer) [2044440] - drm/amd/pm: fix reading SMU FW version from amdgpu_firmware_info on YC (Michel Dänzer) [2044440] - drm/amdgpu: don't override default ECO_BITs setting (Michel Dänzer) [2044440] - drm/amdgpu: correct register access for RLC_JUMP_TABLE_RESTORE (Michel Dänzer) [2044440] - drm/amd/pm: fix a potential gpu_metrics_table memory leak (Michel Dänzer) [2044440] - drm/amd/display: Set exit_optimized_pwr_state for DCN31 (Michel Dänzer) [2044440] - drm/i915/display: Fix an unsigned subtraction which can never be negative. (Michel Dänzer) [2044440] - drm/ast: potential dereference of null pointer (Michel Dänzer) [2044440] - drm: simpledrm: fix wrong unit with pixel clock (Michel Dänzer) [2044440] - Revert "drm/fb-helper: improve DRM fbdev emulation device names" (Michel Dänzer) [2044440] - drm/i915/hdmi: Turn DP++ TMDS output buffers back on in encoder->shutdown() (Michel Dänzer) [2044440] - drm/i915/hdmi: convert intel_hdmi_to_dev to intel_hdmi_to_i915 (Michel Dänzer) [2044440] - drm/amdkfd: process_info lock not needed for svm (Michel Dänzer) [2044440] - drm/amd/display: add connector type check for CRC source set (Michel Dänzer) [2044440] - drm/amdkfd: fix double free mem structure (Michel Dänzer) [2044440] - drm/amd/display: Fix for the no Audio bug with Tiled Displays (Michel Dänzer) [2044440] - drm/amdgpu: check atomic flag to differeniate with legacy path (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after S3/S4/reset (Michel Dänzer) [2044440] - drm/syncobj: Deal with signalled fences in drm_syncobj_find_fence. (Michel Dänzer) [2044440] - drm/i915/dp: Perform 30ms delay after source OUI write (Michel Dänzer) [2044440] - drm/amd/display: Allow DSC on supported MST branch devices (Michel Dänzer) [2044440] - dma-buf: system_heap: Use 'for_each_sgtable_sg' in pages free flow (Michel Dänzer) [2044440] - drm/amd/amdgpu: fix potential memleak (Michel Dänzer) [2044440] - drm/amd/amdkfd: Fix kernel panic when reset failed and been triggered again (Michel Dänzer) [2044440] - drm/amd/pm: Remove artificial freq level on Navi1x (Michel Dänzer) [2044440] - drm/amdgpu/gfx9: switch to golden tsc registers for renoir+ (Michel Dänzer) [2044440] - drm/amd/display: Set plane update flags for all planes in reset (Michel Dänzer) [2044440] - drm/amd/display: Fix DPIA outbox timeout after GPU reset (Michel Dänzer) [2044440] - drm/aspeed: Fix vga_pw sysfs output (Michel Dänzer) [2044440] - drm/nouveau/acr: fix a couple NULL vs IS_ERR() checks (Michel Dänzer) [2044440] - drm/amd/display: Fix OLED brightness control on eDP (Michel Dänzer) [2044440] - drm/amdgpu: IH process reset count when restart (Michel Dänzer) [2044440] - drm/amd/pm: avoid duplicate powergate/ungate setting (Michel Dänzer) [2044440] - drm/amdgpu: fix set scaling mode Full/Full aspect/Center not works on vga and dvi connectors (Michel Dänzer) [2044440] - drm/i915: Fix type1 DVI DP dual mode adapter heuristic for modern platforms (Michel Dänzer) [2044440] - drm/i915/dp: Ensure max link params are always valid (Michel Dänzer) [2044440] - drm/i915/dp: Ensure sink rate values are always valid (Michel Dänzer) [2044440] - drm/prime: Fix use after free in mmap with drm_gem_ttm_mmap (Michel Dänzer) [2044440] - drm/udl: fix control-message timeout (Michel Dänzer) [2044440] - drm/amd/display: Limit max DSC target bpp for specific monitors (Michel Dänzer) [2044440] - drm/amd/display: Update swizzle mode enums (Michel Dänzer) [2044440] - drm/cma-helper: Release non-coherent memory with dma_free_noncoherent() (Michel Dänzer) [2044440] - Revert "drm/i915/tgl/dsi: Gate the ddi clocks after pll mapping" (Michel Dänzer) [2044440] - drm/nouveau: hdmigv100.c: fix corrupted HDMI Vendor InfoFrame (Michel Dänzer) [2044440] - x86/speculation: Check CPU capability before applying IBRS spectre v2 mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about eIBRS + LFENCE + Unprivileged eBPF + SMT (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Warn about Spectre v2 LFENCE mitigation (Waiman Long) [2062156 2062166] {CVE-2022-0001 CVE-2022-0002 CVE-2021-26401} - x86/speculation: Update link to AMD speculation whitepaper (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Use generic retpoline by default on AMD (Waiman Long) [2062166] {CVE-2021-26401} - x86/speculation: Include unprivileged eBPF status in Spectre v2 mitigation reporting (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - Documentation/hw-vuln: Update spectre doc (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Add eIBRS + Retpoline options (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86/speculation: Rename RETPOLINE_AMD to RETPOLINE_LFENCE (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86,bugs: Unconditionally allow spectre_v2=retpoline,amd (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - x86: deduplicate the spectre_v2_user documentation (Waiman Long) [2062156] {CVE-2022-0001 CVE-2022-0002} - fuse: fix pipe buffer lifetime for direct_io (Miklos Szeredi) [2064863] {CVE-2022-1011} - ice: Do not enable VLAN pruning when spoofchk is enabled (Ivan Vecera) [2062343] - ice: don't allow to run ice_send_event_to_aux() in atomic ctx (Ivan Vecera) [2062343] - ice: fix 'scheduling while atomic' on aux critical err interrupt (Ivan Vecera) [2062343] - ice: Fix MAC address setting (Ivan Vecera) [2062343] - ice: Clear default forwarding VSI during release (Ivan Vecera) [2062343] - ice: Fix broken IFF_ALLMULTI handling (Ivan Vecera) [2062343] - iavf: Fix hang during reboot/shutdown (Ivan Vecera) [2062343] - iavf: Fix double free in iavf_reset_task (Ivan Vecera) [2062343] - ice: destroy flow director filter mutex after releasing VSIs (Ivan Vecera) [2062343] - ice: fix NULL pointer dereference in ice_update_vsi_tx_ring_stats() (Ivan Vecera) [2062343] - iavf: Fix adopting new combined setting (Ivan Vecera) [2062343] - iavf: Fix handling of vlan strip virtual channel messages (Ivan Vecera) [2062343] - iavf: Fix __IAVF_RESETTING state usage (Ivan Vecera) [2062343] - iavf: Fix missing check for running netdev (Ivan Vecera) [2062343] - iavf: Fix deadlock in iavf_reset_task (Ivan Vecera) [2062343] - iavf: Fix race in init state (Ivan Vecera) [2062343] - iavf: Fix locking for VIRTCHNL_OP_GET_OFFLOAD_VLAN_V2_CAPS (Ivan Vecera) [2062343] - iavf: Fix init state closure on remove (Ivan Vecera) [2062343] - iavf: Add waiting so the port is initialized in remove (Ivan Vecera) [2062343] - iavf: Rework mutexes for better synchronisation (Ivan Vecera) [2062343] - iavf: remove an unneeded variable (Ivan Vecera) [2062343] - iavf: Fix limit of total number of queues to active queues of VF (Ivan Vecera) [2062343] - iavf: Restrict maximum VLAN filters for VIRTCHNL_VF_OFFLOAD_VLAN_V2 (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 offload enable/disable (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 hotpath (Ivan Vecera) [2062343] - iavf: Add support VIRTCHNL_VF_OFFLOAD_VLAN_V2 during netdev config (Ivan Vecera) [2062343] - iavf: Add support for VIRTCHNL_VF_OFFLOAD_VLAN_V2 negotiation (Ivan Vecera) [2062343] - virtchnl: Add support for new VLAN capabilities (Ivan Vecera) [2062343] - virtchnl: Use the BIT() macro for capability/offload flags (Ivan Vecera) [2062343] - virtchnl: Remove unused VIRTCHNL_VF_OFFLOAD_RSVD define (Ivan Vecera) [2062343] - virtchnl: Add missing padding to virtchnl_proto_hdrs (Ivan Vecera) [2062343] - ice: Fix race condition during interface enslave (Ivan Vecera) [2062343] - ice: Fix curr_link_speed advertised speed (Ivan Vecera) [2062343] - ice: Don't use GFP_KERNEL in atomic context (Ivan Vecera) [2062343] - ice: Fix error with handling of bonding MTU (Ivan Vecera) [2062343] - ice: stop disabling VFs due to PF error responses (Ivan Vecera) [2062343] - ice: initialize local variable 'tlv' (Ivan Vecera) [2062343] - ice: check the return of ice_ptp_gettimex64 (Ivan Vecera) [2062343] - ice: fix concurrent reset and removal of VFs (Ivan Vecera) [2062343] - ice: fix setting l4 port flag when adding filter (Ivan Vecera) [2062343] - ice: Match on all profiles in slow-path (Ivan Vecera) [2062343] - ice: enable parsing IPSEC SPI headers for RSS (Ivan Vecera) [2062343] - ice: Avoid RTNL lock when re-creating auxiliary device (Ivan Vecera) [2062343] - ice: Fix KASAN error in LAG NETDEV_UNREGISTER handler (Ivan Vecera) [2062343] - ice: fix IPIP and SIT TSO offload (Ivan Vecera) [2062343] - ice: fix an error code in ice_cfg_phy_fec() (Ivan Vecera) [2062343] - ice: Use bitmap_free() to free bitmap (Ivan Vecera) [2062343] - ice: Optimize a few bitmap operations (Ivan Vecera) [2062343] - ice: Slightly simply ice_find_free_recp_res_idx (Ivan Vecera) [2062343] - ice: improve switchdev's slow-path (Ivan Vecera) [2062343] - ice: replay advanced rules after reset (Ivan Vecera) [2062343] - ice: Add flow director support for channel mode (Ivan Vecera) [2062343] - ice: trivial: fix odd indenting (Ivan Vecera) [2062343] - ice: support crosstimestamping on E822 devices if supported (Ivan Vecera) [2062343] - ice: exit bypass mode once hardware finishes timestamp calibration (Ivan Vecera) [2062343] - ice: ensure the hardware Clock Generation Unit is configured (Ivan Vecera) [2062343] - ice: implement basic E822 PTP support (Ivan Vecera) [2062343] - ice: convert clk_freq capability into time_ref (Ivan Vecera) [2062343] - ice: introduce ice_ptp_init_phc function (Ivan Vecera) [2062343] - ice: use 'int err' instead of 'int status' in ice_ptp_hw.c (Ivan Vecera) [2062343] - ice: PTP: move setting of tstamp_config (Ivan Vecera) [2062343] - ice: introduce ice_base_incval function (Ivan Vecera) [2062343] - ice: xsk: fix cleaned_count setting (Ivan Vecera) [2062343] - ice: xsk: allow empty Rx descriptors on XSK ZC data path (Ivan Vecera) [2062343] - ice: xsk: allocate separate memory for XDP SW ring (Ivan Vecera) [2062343] - ice: xsk: return xsk buffers back to pool when cleaning the ring (Ivan Vecera) [2062343] - ice: use modern kernel API for kick (Ivan Vecera) [2062343] - ice: tighter control over VSI_DOWN state (Ivan Vecera) [2062343] - ice: use prefetch methods (Ivan Vecera) [2062343] - ice: update to newer kernel API (Ivan Vecera) [2062343] - ice: support immediate firmware activation via devlink reload (Ivan Vecera) [2062343] - ice: reduce time to read Option ROM CIVD data (Ivan Vecera) [2062343] - ice: move ice_devlink_flash_update and merge with ice_flash_pldm_image (Ivan Vecera) [2062343] - ice: move and rename ice_check_for_pending_update (Ivan Vecera) [2062343] - ice: devlink: add shadow-ram region to snapshot Shadow RAM (Ivan Vecera) [2062343] - ice: Remove unused ICE_FLOW_SEG_HDRS_L2_MASK (Ivan Vecera) [2062343] - ice: Remove unnecessary casts (Ivan Vecera) [2062343] - ice: Propagate error codes (Ivan Vecera) [2062343] - ice: Remove excess error variables (Ivan Vecera) [2062343] - ice: Cleanup after ice_status removal (Ivan Vecera) [2062343] - ice: Remove enum ice_status (Ivan Vecera) [2062343] - ice: Use int for ice_status (Ivan Vecera) [2062343] - ice: Remove string printing for ice_status (Ivan Vecera) [2062343] - ice: Refactor status flow for DDP load (Ivan Vecera) [2062343] - ice: Refactor promiscuous functions (Ivan Vecera) [2062343] - ice: refactor PTYPE validating (Ivan Vecera) [2062343] - ice: Add package PTYPE enable information (Ivan Vecera) [2062343] - ice: safer stats processing (Ivan Vecera) [2062343] - ice: fix adding different tunnels (Ivan Vecera) [2062343] - ice: fix choosing UDP header type (Ivan Vecera) [2062343] - ice: ignore dropped packets during init (Ivan Vecera) [2062343] - ice: rearm other interrupt cause register after enabling VFs (Ivan Vecera) [2062343] - net/ice: Remove unused enum (Ivan Vecera) [2062343] - net/ice: Fix boolean assignment (Ivan Vecera) [2062343] - net/ice: Add support for enable_iwarp and enable_roce devlink param (Ivan Vecera) [2062343] - ice: avoid bpf_prog refcount underflow (Ivan Vecera) [2062343] - ice: fix vsi->txq_map sizing (Ivan Vecera) [2062343] - ice: Hide bus-info in ethtool for PRs in switchdev mode (Ivan Vecera) [2062343] - ice: Clear synchronized addrs when adding VFs in switchdev mode (Ivan Vecera) [2062343] - ice: fix error return code in ice_get_recp_frm_fw() (Ivan Vecera) [2062343] - ice: Fix clang -Wimplicit-fallthrough in ice_pull_qvec_from_rc() (Ivan Vecera) [2062343] - ice: Add support to print error on PHY FW load failure (Ivan Vecera) [2062343] - ice: Add support for changing MTU on PR in switchdev mode (Ivan Vecera) [2062343] - ice: send correct vc status in switchdev (Ivan Vecera) [2062343] - ice: support for GRE in eswitch (Ivan Vecera) [2062343] - ice: low level support for tunnels (Ivan Vecera) [2062343] - ice: VXLAN and Geneve TC support (Ivan Vecera) [2062343] - ice: support for indirect notification (Ivan Vecera) [2062343] - ice: Add tc-flower filter support for channel (Ivan Vecera) [2062343] - ice: enable ndo_setup_tc support for mqprio_qdisc (Ivan Vecera) [2062343] - ice: Add infrastructure for mqprio support via ndo_setup_tc (Ivan Vecera) [2062343] - ice: fix an error code in ice_ena_vfs() (Ivan Vecera) [2062343] - ice: use devm_kcalloc() instead of devm_kzalloc() (Ivan Vecera) [2062343] - ice: Make use of the helper function devm_add_action_or_reset() (Ivan Vecera) [2062343] - ice: Refactor PR ethtool ops (Ivan Vecera) [2062343] - ice: Forbid trusted VFs in switchdev mode (Ivan Vecera) [2062343] - ice: Manage act flags for switchdev offloads (Ivan Vecera) [2062343] - ice: introduce XDP_TX fallback path (Ivan Vecera) [2062343] - ice: optimize XDP_TX workloads (Ivan Vecera) [2062343] - ice: propagate xdp_ring onto rx_ring (Ivan Vecera) [2062343] - ice: do not create xdp_frame on XDP_TX (Ivan Vecera) [2062343] - ice: unify xdp_rings accesses (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PR (Ivan Vecera) [2062343] - ice: ndo_setup_tc implementation for PF (Ivan Vecera) [2062343] - ice: Allow changing lan_en and lb_en on all kinds of filters (Ivan Vecera) [2062343] - ice: cleanup rules info (Ivan Vecera) [2062343] - ice: allow deleting advanced rules (Ivan Vecera) [2062343] - ice: allow adding advanced rules (Ivan Vecera) [2062343] - ice: create advanced switch recipe (Ivan Vecera) [2062343] - ice: manage profiles and field vectors (Ivan Vecera) [2062343] - ice: implement low level recipes functions (Ivan Vecera) [2062343] - ice: add port representor ethtool ops and stats (Ivan Vecera) [2062343] - ice: switchdev slow path (Ivan Vecera) [2062343] - ice: rebuild switchdev when resetting all VFs (Ivan Vecera) [2062343] - ice: enable/disable switchdev when managing VFs (Ivan Vecera) [2062343] - ice: introduce new type of VSI for switchdev (Ivan Vecera) [2062343] - ice: set and release switchdev environment (Ivan Vecera) [2062343] - net: export metadata_dst_free() (Ivan Vecera) [2062343] - ice: allow changing lan_en and lb_en on dflt rules (Ivan Vecera) [2062343] - ice: manage VSI antispoof and destination override (Ivan Vecera) [2062343] - ice: allow process VF opcodes in different ways (Ivan Vecera) [2062343] - ice: introduce VF port representor (Ivan Vecera) [2062343] - ice: Move devlink port to PF/VF struct (Ivan Vecera) [2062343] - ice: support basic E-Switch mode control (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Ivan Vecera) [2062343] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Ivan Vecera) [2062343] - ice: Use xdp_buf instead of rx_buf for xsk zero-copy (Ivan Vecera) [2062343] - ice: fix FDIR init missing when reset VF (Ivan Vecera) [2062343] - intel: Remove rcu_read_lock() around XDP program invocation (Ivan Vecera) [2062343] - intel: Update drivers to use ethtool_sprintf (Ivan Vecera) [2062343] - ice: fix conversion to new udp_tunnel infrastructure (Ivan Vecera) [2062343] - intel-ethernet: clean up W=1 warnings in kdoc (Ivan Vecera) [2062343] - PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Ivan Vecera) [2062343] - treewide: Use sizeof_field() macro (Ivan Vecera) [2062343] - devlink: Add 'enable_iwarp' generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_vnet" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_rdma" generic device param (Ivan Vecera) [2062343] - devlink: Add new "enable_eth" generic device param (Ivan Vecera) [2062343] - gfs2: dequeue iopen holder in gfs2_inode_lookup error (Bob Peterson) [2061665] - redhat/configs: Increase CONFIG_LOCKDEP_CHAINS_BITS from 16 to 17 (Waiman Long) [2057339] - redhat: spec: trigger dracut when modules are installed separately (Jan Stancek) [2060237 2016948]- makefile: Add dist-* targets (Prarit Bhargava) - Fonts: Replace discarded const qualifier (Nico Pache) [1904374] - Fonts: Support FONT_EXTRA_WORDS macros for built-in fonts (Nico Pache) [1904374] - fbdev, newport_con: Move FONT_EXTRA_WORDS macros into linux/font.h (Nico Pache) [1904374] - x86/cpu: Drop spurious underscore from RAPTOR_LAKE #define (Prarit Bhargava) [2040021] - x86/cpu: Add Raptor Lake to Intel family (Prarit Bhargava) [2040021] - powerpc/64: Move paca allocation later in boot (Desnes A. Nunes do Rosario) [2016335] - powerpc/prom: fix early DEBUG messages (Desnes A. Nunes do Rosario) [2016335] - powerpc: Set crashkernel offset to mid of RMA region (Desnes A. Nunes do Rosario) [2016335] - KVM: x86/mmu: Don't advance iterator after restart due to yielding (Nico Pache) [2058907] - igb: refactor XDP registration (Corinna Vinschen) [2040171] - igc: avoid kernel warning when changing RX ring parameters (Corinna Vinschen) [2040171] - scsi: qedi: Fix cmd_cleanup_cmpl counter mismatch issue (Nilesh Javali) [2054565] - EDAC/amd64: Save max number of controllers for F19 M70 (Aristeu Rozanski) [2064285] - CI: Use 8.6-rt branch for rhel8 realtime_check (Chris White) - blk-mq: avoid extending delays of active hctx from blk_mq_delay_run_hw_queues (Ming Lei) [2046525] - tipc: fix incorrect order of state message data sanity check (Xin Long) [2048971] - tipc: improve size validations for received domain records (Xin Long) [2048971] {CVE-2022-0435} - efi/x86: Call efi_parse_options() from efi_main() (Lenny Szubowicz) [2049233]- net/mlx5e: TC, Remove redundant error logging (Amir Tzin) [2023907] - net/mlx5: DR, Warn on failure to destroy objects due to refcount (Amir Tzin) [2022325] - net/mlx5: DR, Add support for dumping steering info (Amir Tzin) [2022325] - net/mlx5: DR, Add missing reserved fields to dr_match_param (Amir Tzin) [2022325] - net/mlx5: DR, Add check for flex parser ID value (Amir Tzin) [2022325] - net/mlx5: DR, Rename list field in matcher struct to list_node (Amir Tzin) [2022325] - net/mlx5: DR, Remove unused struct member in matcher (Amir Tzin) [2022325] - net/mlx5: DR, Fix error flow in creating matcher (Amir Tzin) [2022325] - net/mlx5e: Avoid implicit modify hdr for decap drop rule (Amir Tzin) [2015434] - net/mlx5e: TC, Fix memory leak with rules with internal port (Amir Tzin) [2015434] - net/mlx5e: Fix skb memory leak when TC classifier action offloads are disabled (Amir Tzin) [2015434] - net/mlx5: Fix some error handling paths in 'mlx5e_tc_add_fdb_flow()' (Amir Tzin) [2015434] - net/mlx5: E-Switch, Check group pointer before reading bw_share value (Amir Tzin) [2015434] - net/mlx5: E-Switch, fix single FDB creation on BlueField (Amir Tzin) [2015434] - net/mlx5: E-switch, Respect BW share of the new group (Amir Tzin) [2015434] - net/mlx5: DR, Fix check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: E-Switch, rebuild lag only when needed (Amir Tzin) [2015434] - net/mlx5e: Delete forward rule for ct or sample action (Amir Tzin) [2015434] - net/mlx5: E-Switch, Use indirect table only if all destinations support it (Amir Tzin) [2015434] - net/mlx5: Support internal port as decap route device (Amir Tzin) [2015434] - net/mlx5e: Term table handling of internal port rules (Amir Tzin) [2015434] - net/mlx5e: Add indirect tc offload of ovs internal port (Amir Tzin) [2015434] - net/{mlx5|nfp|bnxt}: Remove unnecessary RTNL lock assert (Amir Tzin) [2015434] - net/mlx5e: Offload internal port as encap route device (Amir Tzin) [2015434] - net/mlx5e: Offload tc rules that redirect to ovs internal port (Amir Tzin) [2015434] - net/mlx5e: Accept action skbedit in the tc actions list (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add ovs internal port mapping to metadata support (Amir Tzin) [2015434] - net/mlx5e: Use generic name for the forwarding dev pointer (Amir Tzin) [2015434] - net/mlx5e: Refactor rx handler of represetor device (Amir Tzin) [2015434] - net/mlx5: DR, Add check for unsupported fields in match param (Amir Tzin) [2015434] - net/mlx5: Allow skipping counter refresh on creation (Amir Tzin) [2015434] - net/mlx5e: IPsec: Refactor checksum code in tx data path (Amir Tzin) [2015434] - net/mlx5: CT: Remove warning of ignore_flow_level support for VFs (Amir Tzin) [2015434] - net/mlx5: Add esw assignment back in mlx5e_tc_sample_unoffload() (Amir Tzin) [2015434] - net/mlx5: Bridge, fix uninitialized variable usage (Amir Tzin) [2015434] - net/mlx5: Lag, don't update lag if lag isn't supported (Amir Tzin) [2015434] - net/mlx5: E-switch, Return correct error code on group creation failure (Amir Tzin) [2015434] - net/mlx5: Bridge, support LAG (Amir Tzin) [2015434] - net/mlx5: Bridge, allow merged eswitch connectivity (Amir Tzin) [2015434] - net/mlx5: Bridge, extract FDB delete notification to function (Amir Tzin) [2015434] - net/mlx5: Bridge, identify port by vport_num+esw_owner_vhca_id pair (Amir Tzin) [2015434] - net/mlx5: Bridge, obtain core device from eswitch instead of priv (Amir Tzin) [2015434] - net/mlx5: Bridge, release bridge in same function where it is taken (Amir Tzin) [2015434] - net/mlx5: Lag, Create shared FDB when in switchdev mode (Amir Tzin) [2015434] - net/mlx5: E-Switch, add logic to enable shared FDB (Amir Tzin) [2015434] - net/mlx5: Lag, properly lock eswitch if needed (Amir Tzin) [2015434] - net/mlx5: Add send to vport rules on paired device (Amir Tzin) [2015434] - net/mlx5: E-Switch, Add event callback for representors (Amir Tzin) [2015434] - net/mlx5e: Use shared mappings for restoring from metadata (Amir Tzin) [2015434] - net/mlx5e: Add an option to create a shared mapping (Amir Tzin) [2015434] - net/mlx5: E-Switch, set flow source for send to uplink rule (Amir Tzin) [2015434] - RDMA/mlx5: Add shared FDB support (Amir Tzin) [2015434] - {net, RDMA}/mlx5: Extend send to vport rules (Amir Tzin) [2015434] - RDMA/mlx5: Fill port info based on the relevant eswitch (Amir Tzin) [2015434] - net/mlx5: Lag, add initial logic for shared FDB (Amir Tzin) [2015434] - net/mlx5: Return mdev from eswitch (Amir Tzin) [2015434] - net/mlx5: E-switch, Add QoS tracepoints (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow to add vports to rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Allow setting share/max tx rate limits of rate groups (Amir Tzin) [2015434] - net/mlx5: E-switch, Introduce rate limiting groups API (Amir Tzin) [2015434] - net/mlx5: E-switch, Enable devlink port tx_{share|max} rate control (Amir Tzin) [2015434] - net/mlx5: E-switch, Move QoS related code to dedicated file (Amir Tzin) [2015434] - net/mlx5e: TC, Support sample offload action for tunneled traffic (Amir Tzin) [2015434] - net/mlx5e: TC, Restore tunnel info for sample offload (Amir Tzin) [2015434] - net/mlx5e: TC, Remove CONFIG_NET_TC_SKB_EXT dependency when restoring tunnel (Amir Tzin) [2015434] - net/mlx5e: Refactor ct to use post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: Introduce post action infrastructure (Amir Tzin) [2015434] - net/mlx5e: CT, Use xarray to manage fte ids (Amir Tzin) [2015434] - net/mlx5e: Move sample attribute to flow attribute (Amir Tzin) [2015434] - net/mlx5e: Move esw/sample to en/tc/sample (Amir Tzin) [2015434] - net/mlx5e: Remove mlx5e dependency from E-Switch sample (Amir Tzin) [2015434] - net/mlx5: DR, Fix querying eswitch manager vport for ECPF (Amir Tzin) [2018097] - net/mlx5: DR, Handle eswitch manager and uplink vports separately (Amir Tzin) [2018097] - net/mlx5: DR, Add missing string for action type SAMPLER (Amir Tzin) [2018097] - net/mlx5: DR, init_next_match only if needed (Amir Tzin) [2018097] - net/mlx5: DR, Increase supported num of actions to 32 (Amir Tzin) [2018097] - net/mlx5: DR, Add support for SF vports (Amir Tzin) [2018097] - net/mlx5: DR, Support csum recalculation flow table on SFs (Amir Tzin) [2018097] - net/mlx5: DR, Align error messages for failure to obtain vport caps (Amir Tzin) [2018097] - net/mlx5: DR, Add missing query for vport 0 (Amir Tzin) [2018097] - net/mlx5: DR, Replace local WIRE_PORT macro with the existing MLX5_VPORT_UPLINK (Amir Tzin) [2018097] - scsi: lpfc: Fix pt2pt NVMe PRLI reject LOGO loop (Dick Kennedy) [1943202] - nvme-tcp: change target from tech-preview to unmaintained (John Meneghini) [2061577] - drm/amd/display: Don't reinitialize DMCUB on s0ix resume (Karol Herbst) [2059680] - tcp: Add snd_wnd to TCP_INFO (Davide Caratti) [2056608] - tcp: Add TCP_INFO counter for packets received out-of-order (Davide Caratti) [2056608] - net/mlx5: Move MODIFY_RQT command to ignore list in internal error state (Amir Tzin) [1982236] - net/mlx5e: Add TX max rate support for MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Specify SQ stats struct for mlx5e_open_txqsq() (Amir Tzin) [1982236] - net/mlx5e: Allow only complete TXQs partition in MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Mutually exclude setting of TX-port-TS and MQPRIO in channel mode (Amir Tzin) [1982236] - net/mlx5e: Fix condition when retrieving PTP-rqn (Amir Tzin) [1982236] - net/mlx5: Fix inner TTC table creation (Amir Tzin) [1982236] - net/mlx5e: Fix division by 0 in mlx5e_select_queue for representors (Amir Tzin) [1982236] - net/mlx5e: Improve MQPRIO resiliency (Amir Tzin) [1982236] - net/mlx5e: Support MQPRIO channel mode (Amir Tzin) [1982236] - net/mlx5e: Handle errors of netdev_set_num_tc() (Amir Tzin) [1982236] - net/mlx5e: Maintain MQPRIO mode parameter (Amir Tzin) [1982236] - net/mlx5e: Abstract MQPRIO params (Amir Tzin) [1982236] - net/mlx5e: Support flow classification into RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Support multiple RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Dynamically allocate TIRs in RSS contexts (Amir Tzin) [1982236] - net/mlx5e: Convert RSS to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Introduce abstraction of RSS context (Amir Tzin) [1982236] - net/mlx5e: Introduce TIR create/destroy API in rx_res (Amir Tzin) [1982236] - net/mlx5e: Do not try enable RSS when resetting indir table (Amir Tzin) [1982236] - net/mlx5: Embed mlx5_ttc_table (Amir Tzin) [1982236] - net/mlx5: Move TTC logic to fs_ttc (Amir Tzin) [1982236] - net/mlx5e: Decouple TTC logic from mlx5e (Amir Tzin) [1982236] - net/mlx5e: Rename some related TTC args and functions (Amir Tzin) [1982236] - net/mlx5e: Rename traffic type enums (Amir Tzin) [1982236] - net/mlx5e: Allocate the array of channels according to the real max_nch (Amir Tzin) [1982236] - net/mlx5e: Hide all implementation details of mlx5e_rx_res (Amir Tzin) [1982236] - net/mlx5e: Introduce mlx5e_channels API to get RQNs (Amir Tzin) [1982236] - net/mlx5e: Use a new initializer to build uniform indir table (Amir Tzin) [1982236] - net/mlx5e: Use the new TIR API for kTLS (Amir Tzin) [1982236] - net/mlx5e: Move management of indir traffic types to rx_res (Amir Tzin) [1982236] - net/mlx5e: Convert TIR to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Create struct mlx5e_rss_params_hash (Amir Tzin) [1982236] - net/mlx5e: Remove mdev from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove lro_param from mlx5e_build_indir_tir_ctx_common() (Amir Tzin) [1982236] - net/mlx5e: Remove mlx5e_priv usage from mlx5e_build_*tir_ctx*() (Amir Tzin) [1982236] - net/mlx5e: Use mlx5e_rqt_get_rqtn to access RQT hardware id (Amir Tzin) [1982236] - net/mlx5e: Take RQT out of TIR and group RX resources (Amir Tzin) [1982236] - net/mlx5e: Move RX resources to a separate struct (Amir Tzin) [1982236] - net/mlx5e: Move mlx5e_build_rss_params() call to init_rx (Amir Tzin) [1982236] - net/mlx5e: Convert RQT to a dedicated object (Amir Tzin) [1982236] - net/mlx5e: Check if inner FT is supported outside of create/destroy functions (Amir Tzin) [1982236] - net/mlx5: Take TIR destruction out of the TIR list lock (Amir Tzin) [1982236] - PCI: pciehp: Ignore Link Down/Up caused by error-induced Hot Reset (Myron Stowe) [2060122] - PCI/portdrv: Rename pm_iter() to pcie_port_device_iter() (Myron Stowe) [2060122] - iommu/vt-d: Fix double list_add when enabling VMD in scalable mode (Jerry Snitselaar) [2062094] - redhat/configs: Disable CONFIG_SENSORS_NCT6683 in RHEL for arm/aarch64 (Dean Nelson) [2059695] - redhat: drop the -sha512 suffix from default rhpkg invocation (Jarod Wilson) - sysctl: return -EINVAL if val violates minmax (Rafael Aquini) [2062571] - kernel/sysctl.c: switch to bitmap_zalloc() (Rafael Aquini) [2062571] - netlabel: remove unused parameter in netlbl_netlink_auditinfo() (William Zhao) [1985319] - netlabel: Fix memory leak in netlbl_mgmt_add_common (William Zhao) [1985319] - bpftool: Fix indent in option lists in the documentation (Yauheni Kaliuta) [2014861] - libbpf: Fix memleak in libbpf_netlink_recv() (Yauheni Kaliuta) [2014861] - libbpf: Use dynamically allocated buffer when receiving netlink messages (Yauheni Kaliuta) [2014861] - libbpf: Clean gen_loader's attach kind. (Yauheni Kaliuta) [2014861] - powerpc/bpf: Use bctrl for making function calls (Jiri Olsa) [2014861] - powerpc/signal: Use PPC_RAW_xx() macros (Jiri Olsa) [2014861] - powerpc/ebpf64: Use PPC_RAW_MFLR() (Jiri Olsa) [2014861] - powerpc/opcodes: Add shorter macros for registers for use with PPC_RAW_xx() (Jiri Olsa) [2014861] - lib/test: fix spelling mistakes (Jiri Olsa) [2014861] - tracepoint: Add tracepoint_probe_register_may_exist() for BPF tracing (Jiri Olsa) [2014861] - bpf: Allow bpf_get_current_ancestor_cgroup_id for tracing (Jiri Olsa) [2014861] - docs: bpf: bpf_lsm.rst: avoid using ReST :doc:`foo` markup (Jiri Olsa) [2014861] - bpf, docs: Add llvm_reloc.rst to explain llvm bpf relocations (Jiri Olsa) [2014861] - bpf, arm64: Remove redundant switch case about BPF_DIV and BPF_MOD (Jiri Olsa) [2014861] - bpf, arm64: Replace STACK_ALIGN() with round_up() to align stack size (Jiri Olsa) [2014861] - selftests, bpf: Test that dead ldx_w insns are accepted (Jiri Olsa) [2014861] - bpf, selftests: Add test cases for pointer alu from multiple paths (Jiri Olsa) [2014861] - bpf: Selftest to verify mixing bpf2bpf calls and tailcalls with insn patch (Jiri Olsa) [2014861] - selftests/bpf: Fix ringbuf test fetching map FD (Jiri Olsa) [2014861] - selftests/bpf: Whitelist test_progs.h from .gitignore (Jiri Olsa) [2014861] - selftests, bpf: Make docs tests fail more reliably (Jiri Olsa) [2014861] - selftests/bpf: Turn on libbpf 1.0 mode and fix all IS_ERR checks (Jiri Olsa) [2014861] - selftests/bpf: Add bpf_lookup_and_delete_elem tests (Jiri Olsa) [2014861] - selftests/bpf: Convert test trace_printk to lskel. (Jiri Olsa) [2014861] - selftests/bpf: Convert test printk to use rodata. (Jiri Olsa) [2014861] - selftests/bpf: Convert atomics test to light skeleton. (Yauheni Kaliuta) [2014861] - selftests/bpf: Convert few tests to light skeleton. (Jiri Olsa) [2014861] - selftests/bpf: Test for btf_load command. (Jiri Olsa) [2014861] - selftests/bpf: Test for syscall program type (Jiri Olsa) [2014861] - libbpf: Add selftests for TC-BPF management API (Jiri Olsa) [2014861] - selftests/bpf: Validate skeleton gen handles skipped fields (Jiri Olsa) [2014861] - selftests/bpf: Stop using static variables for passing data to/from user-space (Jiri Olsa) [2014861] - tools: bpftool: Document and add bash completion for -L, -B options (Jiri Olsa) [2014861] - tools: bpftool: Update and synchronise option list in doc and help msg (Jiri Olsa) [2014861] - bpftool: Remove unused includes to (Jiri Olsa) [2014861] - powerpc/bpf: Fix write protecting JIT code (Jiri Olsa) [2014861] - libbpf: Fix lookup_and_delete_elem_flags error reporting (Jiri Olsa) [2014861] - bpftool: Check malloc return value in mount_bpffs_for_pin (Jiri Olsa) [2014861] - tools: bpf: Fix error in 'make -C tools/ bpf_install' (Jiri Olsa) [2014861] - bpftool: Properly close va_list 'ap' by va_end() on error (Jiri Olsa) [2014861] - bpf: Fix libelf endian handling in resolv_btfids (Jiri Olsa) [2014861] - tools/bpftool: Fix error return code in do_batch() (Jiri Olsa) [2014861] - tools/bpftool: Fix cross-build (Jiri Olsa) [2014861] - bpftool: Set errno on skeleton failures and propagate errors (Jiri Olsa) [2014861] - bpftool: Use syscall/loader program in "prog load" and "gen skeleton" command. (Jiri Olsa) [2014861] - bpftool: Stop emitting static variables in BPF skeleton (Jiri Olsa) [2014861] - bpftool: Strip const/volatile/restrict modifiers from .bss and .data vars (Jiri Olsa) [2014861] - bpf: Add missing bpf_read_[un]lock_trace() for syscall program (Jiri Olsa) [2014861] - libbpf: Fix skel_internal.h to set errno on loader retval < 0 (Jiri Olsa) [2014861] - libbpf: Fix segfault in light skeleton for objects without BTF (Jiri Olsa) [2014861] - libbpf: Return non-null error on failures in libbpf_find_prog_btf_id() (Jiri Olsa) [2014861] - libbpf, doc: Eliminate warnings in libbpf_naming_convention (Jiri Olsa) [2014861] - net, core: Allow netdev_lower_get_next_private_rcu in bh context (Jiri Olsa) [2014861] - samples/bpf: Fix the error return code of xdp_redirect's main() (Jiri Olsa) [2014861] - samples/bpf: Fix Segmentation fault for xdp_redirect command (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_sample_pkts usage (Jiri Olsa) [2014861] - samples/bpf: Add missing option to xdp_fwd usage (Jiri Olsa) [2014861] - samples, bpf: Suppress compiler warning (Jiri Olsa) [2014861] - file: Rename __close_fd to close_fd and remove the files parameter (Jiri Olsa) [2014861] - bpf: Fix ringbuf helper function compatibility (Jiri Olsa) [2014861] - bpf: Clear zext_dst of dead insns (Jiri Olsa) [2014861] - bpf: Add rcu_read_lock in bpf_get_current_[ancestor_]cgroup_id() helpers (Jiri Olsa) [2014861] - bpf, core: Fix kernel-doc notation (Jiri Olsa) [2014861] - libbpf: Do not close un-owned FD 0 on errors (Jiri Olsa) [2014861] - libbpf: Fix probe for BPF_PROG_TYPE_CGROUP_SOCKOPT (Jiri Olsa) [2014861] - s390/bpf: Perform r1 range checking before accessing jit->seen_reg[r1] (Jiri Olsa) [2014861] - libbpf: Restore errno return for functions that were already returning it (Jiri Olsa) [2014861] - powerpc/bpf: Write protect JIT code (Jiri Olsa) [2014861] - powerpc/bpf: Remove bpf_jit_free() (Jiri Olsa) [2014861] - bpf: Fix integer overflow in argument calculation for bpf_map_area_alloc (Jiri Olsa) [2014861] - bpf: Fix false positive kmemleak report in bpf_ringbuf_area_alloc() (Jiri Olsa) [2014861] - bpf: Allow RCU-protected lookups to happen from bh context (Jiri Olsa) [2014861] - bpf, x86: Remove unused cnt increase from EMIT macro (Jiri Olsa) [2014861] - libbpf: Switch to void * casting in netlink helpers (Jiri Olsa) [2014861] - libbpf: Add request buffer type for netlink messages (Jiri Olsa) [2014861] - libbpf: Add extra BPF_PROG_TYPE check to bpf_object__probe_loading (Jiri Olsa) [2014861] - bpf: Add documentation for libbpf including API autogen (Jiri Olsa) [2014861] - bpf: Fix up register-based shifts in interpreter to silence KUBSAN (Jiri Olsa) [2014861] - libbpf: Fail compilation if target arch is missing (Jiri Olsa) [2014861] - bpf: Fix typo in kernel/bpf/bpf_lsm.c (Jiri Olsa) [2014861] - bpf: Support BPF_FUNC_get_socket_cookie() for BPF_PROG_TYPE_SK_REUSEPORT. (Jiri Olsa) [2014861] - libbpf: Set NLM_F_EXCL when creating qdisc (Jiri Olsa) [2014861] - libbpf: Remove unneeded check for flags during tc detach (Jiri Olsa) [2014861] - libbpf: Simplify the return expression of bpf_object__init_maps function (Jiri Olsa) [2014861] - libbpf: Fix pr_warn type warnings on 32bit (Jiri Olsa) [2014861] - libbpf: Install skel_internal.h header used from light skeletons (Jiri Olsa) [2014861] - libbpf: Refactor header installation portions of Makefile (Jiri Olsa) [2014861] - libbpf: Move few APIs from 0.4 to 0.5 version (Jiri Olsa) [2014861] - bpf, tnums: Provably sound, faster, and more precise algorithm for tnum_mul (Jiri Olsa) [2014861] - libbpf: Move BPF_SEQ_PRINTF and BPF_SNPRINTF to bpf_helpers.h (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for high-level APIs (Jiri Olsa) [2014861] - libbpf: Streamline error reporting for low-level APIs (Jiri Olsa) [2014861] - libbpf: Add libbpf_set_strict_mode() API to turn on libbpf 1.0 behaviors (Jiri Olsa) [2014861] - bpf: Fix spelling mistakes (Jiri Olsa) [2014861] - bpf: Extend libbpf with bpf_map_lookup_and_delete_elem_flags (Jiri Olsa) [2014861] - bpf: Add lookup_and_delete_elem support to hashtab (Jiri Olsa) [2014861] - libbpf: Skip bpf_object__probe_loading for light skeleton (Jiri Olsa) [2014861] - bpf: Make some symbols static (Jiri Olsa) [2014861] - bpf: Add cmd alias BPF_PROG_RUN (Jiri Olsa) [2014861] - libbpf: Introduce bpf_map__initial_value(). (Jiri Olsa) [2014861] - libbpf: Cleanup temp FDs when intermediate sys_bpf fails. (Jiri Olsa) [2014861] - libbpf: Generate loader program out of BPF ELF file. (Jiri Olsa) [2014861] - libbpf: Preliminary support for fd_idx (Jiri Olsa) [2014861] - libbpf: Add bpf_object pointer to kernel_supports(). (Jiri Olsa) [2014861] - libbpf: Change the order of data and text relocations. (Jiri Olsa) [2014861] - bpf: Add bpf_sys_close() helper. (Jiri Olsa) [2014861] - bpf: Add bpf_btf_find_by_name_kind() helper. (Jiri Olsa) [2014861] - bpf: Introduce fd_idx (Jiri Olsa) [2014861] - bpf: Make btf_load command to be bpfptr_t compatible. (Jiri Olsa) [2014861] - libbpf: Support for syscall program type (Jiri Olsa) [2014861] - bpf: Prepare bpf syscall to be used from kernel and user space. (Jiri Olsa) [2014861] - bpf: Introduce bpfptr_t user/kernel pointer. (Jiri Olsa) [2014861] - bpf: Introduce bpf_sys_bpf() helper and program type. (Jiri Olsa) [2014861] - libbpf: Add low level TC-BPF management API (Jiri Olsa) [2014861] - libbpf: Add various netlink helpers (Jiri Olsa) [2014861] - libbpf: Reject static entry-point BPF programs (Jiri Olsa) [2014861] - libbpf: Reject static maps (Jiri Olsa) [2014861] - libbpf: Treat STV_INTERNAL same as STV_HIDDEN for functions (Jiri Olsa) [2014861] - libbpf: Add per-file linker opts (Jiri Olsa) [2014861] - bpf: verifier: Use copy_array for jmp_history (Jiri Olsa) [2014861] - bpf: verifier: Improve function state reallocation (Jiri Olsa) [2014861]- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190] - megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek) - internal: update RHEL_MINOR for the start of RHEL-8.7 development (Jarod Wilson)- ice: fix getting UDP tunnel entry (Jonathan Toppins) [2015409] - ice: convert to new udp_tunnel infrastructure (Jonathan Toppins) [2015409] - selftests: kvm: Check whether SIDA memop fails for normal guests (Thomas Huth) [2050807] - KVM: s390: Return error on SIDA memop on normal guest (Thomas Huth) [2050807] {CVE-2022-0516} - lib/iov_iter: initialize "flags" in new pipe_buffer (Jan Stancek) [2060875] {CVE-2022-0847} - fget: clarify and improve __fget_files() implementation (Patrick Talbert) [2032303] - fget: check that the fd still exists after getting a ref to it (Patrick Talbert) [2032303] {CVE-2021-4083} - drm/ast: Create threshold values for AST2600 (Jocelyn Falempe) [2053358] - cgroup-v1: Correct privileges check in release_agent writes (Waiman Long) [2052167] - cgroup-v1: Require capabilities to set release_agent (Waiman Long) [2052167] {CVE-2022-0492} - spec: Fix separate tools build (Yauheni Kaliuta) [2056301] - net/mlx5: DR, Add support for update FTE (Amir Tzin) [2047231] - net/mlx5: DR, Improve rule tracking memory consumption (Amir Tzin) [2047231] - net/mlx5: DR, Remove rehash ctrl struct from dr_htbl (Amir Tzin) [2047231] - net/mlx5: DR, Remove HW specific STE type from nic domain (Amir Tzin) [2047231] - net/mlx5: DR, Merge DR_STE_SIZE enums (Amir Tzin) [2047231] - net/mlx5: DR, Skip source port matching on FDB RX domain (Amir Tzin) [2047231] - net/mlx5: DR, Add ignore_flow_level support for multi-dest flow tables (Amir Tzin) [2047231] - net/mlx5: DR, replace uintN_t with kernel-style types (Amir Tzin) [2047231] - net/mlx5: DR, Support IPv6 matching on flow label for STEv0 (Amir Tzin) [2047231] - net/mlx5: DR, Reduce print level for FT chaining level check (Amir Tzin) [2047231] - net/mlx5: DR, Warn and ignore SW steering rule insertion on QP err (Amir Tzin) [2047231] - net/mlx5: DR, Improve error flow in actions_build_ste_arr (Amir Tzin) [2047231] - net/mlx5: DR, Enable QP retransmission (Amir Tzin) [2047231] - net/mlx5: DR, Enable VLAN pop on TX and VLAN push on RX (Amir Tzin) [2047231] - net/mlx5: DR, Split modify VLAN state to separate pop/push states (Amir Tzin) [2047231] - net/mlx5: DR, Added support for REMOVE_HEADER packet reformat (Amir Tzin) [2047231] - net/mlx4_en: Resolve bad operstate value (Amir Tzin) [1982190] - net/mlx4_en: Fix an use-after-free bug in mlx4_en_try_alloc_resources() (Amir Tzin) [1982190] - RDMA/mlx4: Do not fail the registration on port stats (Amir Tzin) [1982190] - RDMA/mlx4: Return missed an error if device doesn't support steering (Amir Tzin) [1982190] - net/mlx4_en: Don't allow aRFS for encapsulated packets (Amir Tzin) [1982190] - mlx4: Fix missing error code in mlx4_load_one() (Amir Tzin) [1982190] - net/mlx4: Fix fall-through warning for Clang (Amir Tzin) [1982190] - mlx4: Remove rcu_read_lock() around XDP program invocation (Amir Tzin) [1982190] - IB/mlx4: Avoid field-overflowing memcpy() (Amir Tzin) [1982190] - RDMA/mlx4: Do not map the core_clock page to user space unless enabled (Amir Tzin) [1982190] - net/mlx4: Treat VFs fair when handling comm_channel_events (Amir Tzin) [1982190] - RDMA/mlx4: Remove an unused variable (Amir Tzin) [1982190]- megaraid_sas: Add new messaging - a fix (Tomas Henzl) [2055248] - HID: amd_sfh: Add interrupt handler to process interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add functionality to clear interrupts (Benjamin Tissoires) [2054929] - HID: amd_sfh: Disable the interrupt for all command (Benjamin Tissoires) [2054929] - HID: amd_sfh: Correct the structure field name (Benjamin Tissoires) [2054929] - HID: amd_sfh: Handle amd_sfh work buffer in PM ops (Benjamin Tissoires) [2054929] - HID: amd_sfh: Add illuminance mask to limit ALS max value (Benjamin Tissoires) [2054929] - HID: amd_sfh: Increase sensor command timeout (Benjamin Tissoires) [2054929] - HID: amd_sfh: Update Copyright details (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dev_' API (Benjamin Tissoires) [2054929] - HID: amd_sfh: Use dma_set_mask_and_coherent() (Benjamin Tissoires) [2054929] - HID: amd_sfh: switch from 'pci_' to 'dma_' API (Benjamin Tissoires) [2054929] - dm stats: fix too short end duration_ns when using precise_timestamps (Benjamin Marzinski) [2057166] - dm: fix double accounting of flush with data (Benjamin Marzinski) [2057166] - dm: interlock pending dm_io and dm_wait_for_bios_completion (Benjamin Marzinski) [2057166] - x86/MCE/AMD, EDAC/mce_amd: Support non-uniform MCA bank type enumeration (Aristeu Rozanski) [2050410 2048786 2050412] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC: Add RDDR5 and LRDDR5 memory types (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Handle three rank interleaving mode (Aristeu Rozanski) [2050410 2048786 2050412] - EDAC/amd64: Set proper family type for Family 19h Models 20h-2Fh (Aristeu Rozanski) [2050410 2048786 2050412] - netfilter: nf_queue: handle socket prefetch (Florian Westphal) [2009786] - netfilter: nf_queue: fix possible use-after-free (Florian Westphal) [2009786] - selftests: netfilter: add nfqueue TCP_NEW_SYN_RECV socket race test (Florian Westphal) [2009786] - netfilter: nf_queue: don't assume sk is full socket (Florian Westphal) [2009786] - Enable HSA_AMD_SVM config (Donald Dutile) [2025123] - mm/memremap_pages: support multiple ranges per invocation (Donald Dutile) [2025123] - mm/memremap_pages: convert to 'struct range' (Donald Dutile) [2025123] - device-dax: add an allocation interface for device-dax instances (Donald Dutile) [2025123] - device-dax: make pgmap optional for instance creation (Donald Dutile) [2025123] - device-dax: move instance creation parameters to 'struct dev_dax_data' (Donald Dutile) [2025123] - device-dax: drop the dax_region.pfn_flags attribute (Donald Dutile) [2025123] - memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERIC (Donald Dutile) [2025123] - PCI/P2PDMA: Introduce private pagemap structure (Donald Dutile) [2025123] - security: implement sctp_assoc_established hook in selinux (Ondrej Mosnacek) [2015525 2048251] - security: add sctp_assoc_established hook (Ondrej Mosnacek) [2015525 2048251] - security: call security_sctp_assoc_request in sctp_sf_do_5_1D_ce (Ondrej Mosnacek) [2015525 2048251] - security: pass asoc to sctp_assoc_request and sctp_sk_clone (Ondrej Mosnacek) [2015525 2048251] - net: sctp: Fix some typos (Ondrej Mosnacek) [2015525 2048251] - iwlwifi: mvm: read 6E enablement flags from DSM and pass to FW (Íñigo Huguet) [1923170 1936001] - net/mlx5: Lag, Make mlx5_lag_is_multipath() be static inline (Amir Tzin) [1982193] - net/mlx5e: nullify cq->dbg pointer in mlx5_debug_cq_remove() (Amir Tzin) [1982193] - net/mlx5: DR, Ignore modify TTL if device doesn't support it (Amir Tzin) [1982193 2028504] - net/mlx5: Warn for devlink reload when there are VFs alive (Amir Tzin) [1982193] - net/mlx5: DR, Fix lower case macro prefix "mlx5_" to "MLX5_" (Amir Tzin) [1982193] - net/mlx5e: Fix wrong features assignment in case of error (Amir Tzin) [1982193] - net/mlx5e: Fix ICOSQ recovery flow for XSK (Amir Tzin) [1982193] - net/mlx5e: Fix interoperability between XSK and ICOSQ recovery flow (Amir Tzin) [1982193] - net/mlx5e: Wrap the tx reporter dump callback to extract the sq (Amir Tzin) [1982193] - net/mlx5: Fix tc max supported prio for nic mode (Amir Tzin) [1982193] - net/mlx5: Fix SF health recovery flow (Amir Tzin) [1982193] - net/mlx5: Fix error print in case of IRQ request failed (Amir Tzin) [1982193] - net/mlx5: DR, Fix NULL vs IS_ERR checking in dr_domain_init_resources (Amir Tzin) [1982193] - mlx5: fix mlx5i_grp_sw_update_stats() stack usage (Amir Tzin) [1982193] - mlx5: fix psample_sample_packet link error (Amir Tzin) [1982193] - net/mlx5: Fix format-security build warnings (Amir Tzin) [1982193] - net/mlx5e: Fix missing IPsec statistics on uplink representor (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix Software parser inner l3 type setting in case of encapsulation (Amir Tzin) [1982193] - net/mlx5: E-Switch, return error if encap isn't supported (Amir Tzin) [1982193] - net/mlx5: Lag, update tracker when state change event received (Amir Tzin) [1982193] - net/mlx5e: CT, Fix multiple allocations and memleak of mod acts (Amir Tzin) [1982193 2017675] - net/mlx5: Update error handler for UCTX and UMEM (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix resetting of encap mode when entering switchdev (Amir Tzin) [1982193] - net/mlx5e: Wait for concurrent flow deletion during neigh/fib events (Amir Tzin) [1982193] - net/mlx5e: kTLS, Fix crash in RX resync flow (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix work queue entry ethernet segment checksum flags (Amir Tzin) [1982193] - net/mlx5e: IPsec: Fix a misuse of the software parser's fields (Amir Tzin) [1982193] - net/mlx5e: Fix vlan data lost during suspend flow (Amir Tzin) [1982193] - net/mlx5: Lag, change multipath and bonding to be mutually exclusive (Amir Tzin) [1982193] - net/mlx5: Lag, move lag destruction to a workqueue (Amir Tzin) [1982193] - RDMA/mlx5: Initialize the ODP xarray when creating an ODP MR (Amir Tzin) [1982193] - net/mlx5e: Mutually exclude RX-FCS and RX-port-timestamp (Amir Tzin) [1982193] - net/mlx5e: Switchdev representors are not vlan challenged (Amir Tzin) [1982193] - net/mlx5e: Fix memory leak in mlx5_core_destroy_cq() error path (Amir Tzin) [1982193] - net/mlx5: Fix cleanup of bridge delayed work (Amir Tzin) [1982193] - RDMA/mlx5: Set user priority for DCT (Amir Tzin) [1982193] - net/mlx5: DR, Fix typo 'offeset' to 'offset' (Amir Tzin) [1982193] - net/mlx5: DR, Fix vport number data type to u16 (Amir Tzin) [1982193] - net/mlx5e: Fix the presented RQ index in PTP stats (Amir Tzin) [1982193] - net/mlx5: Fix setting number of EQs of SFs (Amir Tzin) [1982193] - net/mlx5: Fix length of irq_index in chars (Amir Tzin) [1982193] - net/mlx5: Avoid generating event after PPS out in Real time mode (Amir Tzin) [1982193] - net/mlx5: Force round second at 1PPS out start time (Amir Tzin) [1982193] - net/mlx5: E-Switch, Fix double allocation of acl flow counter (Amir Tzin) [1982193] - net/mlx5e: Keep the value for maximum number of channels in-sync (Amir Tzin) [1982193] - net/mlx5e: IPSEC RX, enable checksum complete (Amir Tzin) [1982193] - net/mlx5: DR, Fix code indentation in dr_ste_v1 (Amir Tzin) [1982193] - RDMA/mlx5: Fix xlt_chunk_align calculation (Amir Tzin) [1982193] - RDMA/mlx5: Fix number of allocated XLT entries (Amir Tzin) [1982193] - net/mlx5e: Fix mutual exclusion between CQE compression and HW TS (Amir Tzin) [1982193] - net/mlx5: Fix potential sleeping in atomic context (Amir Tzin) [1982193] - net/mlx5: FWTrace, cancel work on alloc pd error flow (Amir Tzin) [1982193] - net/mlx5: DR, fix a potential use-after-free bug (Amir Tzin) [1982193] - net/mlx5e: Use correct eswitch for stack devices with lag (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set vhca id valid flag when creating indir fwd group (Amir Tzin) [1982193] - net/mlx5: Remove all auxiliary devices at the unregister event (Amir Tzin) [1982193] - net/mlx5: Lag, fix multipath lag activation (Amir Tzin) [1982193] - net/mlx5: Fix variable type to match 64bit (Amir Tzin) [1982193] - net/mlx5: Fix typo in comments (Amir Tzin) [1982193] - net/mlx5e: Remove Duplicated hunk in function __parse_cls_flower() (Amir Tzin) [1982193] - net/mlx5: Fix unpublish devlink parameters (Amir Tzin) [1982193] - RDMA/mlx5: Delete not-available udata check (Amir Tzin) [1982193] - net/mlx5: Fix missing return value in mlx5_devlink_eswitch_inline_mode_set() (Amir Tzin) [1982193] - net/mlx5e: Block LRO if firmware asks for tunneled LRO (Amir Tzin) [1982193] - net/mlx5e: Prohibit inner indir TIRs in IPoIB (Amir Tzin) [1982193] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Amir Tzin) [1982193] - net/mlx5: Fix return value from tracer initialization (Amir Tzin) [1982193] - net/mlx5: Synchronize correct IRQ when destroying CQ (Amir Tzin) [1982193 1982219] - net/mlx5e: TC, Fix error handling memory leak (Amir Tzin) [1982193] - net/mlx5: Destroy pool->mutex (Amir Tzin) [1982193] - net/mlx5: Set all field of mlx5_irq before inserting it to the xarray (Amir Tzin) [1982193] - net/mlx5: Fix order of functions in mlx5_irq_detach_nb() (Amir Tzin) [1982193] - net/mlx5: Block switchdev mode while devlink traps are active (Amir Tzin) [1982193] - net/mlx5e: Destroy page pool after XDP SQ to fix use-after-free (Amir Tzin) [1982193] - net/mlx5: Bridge, fix ageing time (Amir Tzin) [1982193] - net/mlx5e: Avoid creating tunnel headers for local route (Amir Tzin) [1982193] - net/mlx5: DR, Add fail on error check on decap (Amir Tzin) [1982193] - net/mlx5: Don't skip subfunction cleanup in case of error in module init (Amir Tzin) [1982193] - RDMA/mlx5: Delay emptying a cache entry when a new MR is added to it recently (Amir Tzin) [1982193] - net/mlx5: Fix mlx5_vport_tbl_attr chain from u16 to u32 (Amir Tzin) [1982193] - net/mlx5e: Fix nullptr in mlx5e_hairpin_get_mdev() (Amir Tzin) [1982193] - net/mlx5: Unload device upon firmware fatal error (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for ptp-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Fix page allocation failure for trap-RQ over SF (Amir Tzin) [1982193] - net/mlx5e: Consider PTP-RQ when setting RX VLAN stripping (Amir Tzin) [1982193] - net/mlx5e: Add NETIF_F_HW_TC to hw_features when HTB offload is available (Amir Tzin) [1982193] - net/mlx5e: RX, Avoid possible data corruption when relaxed ordering and LRO combined (Amir Tzin) [1982193] - net/mlx5: E-Switch, handle devcom events only for ports on the same device (Amir Tzin) [1982193] - net/mlx5: E-Switch, Set destination vport vhca id only when merged eswitch is supported (Amir Tzin) [1982193] - net/mlx5e: Disable Rx ntuple offload for uplink representor (Amir Tzin) [1982193] - net/mlx5e: kTLS, Add stats for number of deleted kTLS TX offloaded connections (Amir Tzin) [1982193] - net/mlx5: SF, Improve performance in SF allocation (Amir Tzin) [1982193] - net/mlx5: Increase hairpin buffer size (Amir Tzin) [1982193] - net/mlx5: DR, Add support for flow sampler offload (Amir Tzin) [1982193] - net/mlx5: Compare sampler flow destination ID in fs_core (Amir Tzin) [1982193] - net/mlx5: remove "default n" from Kconfig (Amir Tzin) [1982193] - net/mlx5: Fix spelling mistake "enught" -> "enough" (Amir Tzin) [1982193] - net/mlx5: Use cpumask_available() in mlx5_eq_create_generic() (Amir Tzin) [1982193] - net/mlx5: Fix missing error code in mlx5_init_fs() (Amir Tzin) [1982193] - RDMA/mlx5: Support real-time timestamp directly from the device (Amir Tzin) [1982193] - RDMA/mlx5: Refactor get_ts_format functions to simplify code (Amir Tzin) [1982193] - RDMA/mlx5: Enable Relaxed Ordering by default for kernel ULPs (Amir Tzin) [1982193] - net/mlx5: Round-Robin EQs over IRQs (Amir Tzin) [1982193] - net/mlx5: Separate between public and private API of sf.h (Amir Tzin) [1982193] - net/mlx5: Enlarge interrupt field in CREATE_EQ (Amir Tzin) [1982193] - net/mlx5: Allocating a pool of MSI-X vectors for SFs (Amir Tzin) [1982193] - net/mlx5: Change IRQ storage logic from static to dynamic (Amir Tzin) [1982193] - net/mlx5: Moving rmap logic to EQs (Amir Tzin) [1982193] - net/mlx5: Extend mlx5_irq_request to request IRQ from the kernel (Amir Tzin) [1982193] - net/mlx5: Removing rmap per IRQ (Amir Tzin) [1982193] - net/mlx5: Clean license text in eq.[c|h] files (Amir Tzin) [1982193] - net/mlx5: Provide cpumask at EQ creation phase (Amir Tzin) [1982193] - net/mlx5: Introduce API for request and release IRQs (Amir Tzin) [1982193] - net/mlx5: Delay IRQ destruction till all users are gone (Amir Tzin) [1982193] - net/mlx5: Change ownership model for lag (Amir Tzin) [1982193] - net/mlx5: Lag, Don't rescan if the device is going down (Amir Tzin) [1982193] - net/mlx5: Lag, refactor disable flow (Amir Tzin) [1982193] - net/mlx5: Bridge, add tracepoints (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, filter tagged packets that didn't match tagged fg (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, support pvid and untagged vlan configurations (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, match FDB entry vlan tag (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, implement infrastructure for vlans (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, dynamic entry ageing (Amir Tzin) [1982193 1982234] - net/mlx5: Bridge, handle FDB events (Amir Tzin) [1982193 1982234] - docs: networking: Add missing mlx5 documentation (Amir Tzin) [1982193] - net/mlx5: Bridge, add offload infrastructure (Amir Tzin) [1982193 1982234] - net/mlx5e: Refactor mlx5e_eswitch_{*}rep() helpers (Amir Tzin) [1982193 1982234] - net/mlx5: Create TC-miss priority and table (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Support EMD tag in modify header for STEv1 (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Added support for INSERT_HEADER reformat type (Amir Tzin) [1982193 1982234] - net/mlx5: Added new parameters to reformat context (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Allow encap action for RX for supporting devices (Amir Tzin) [1982193 1982234] - net/mlx5: DR, Split reformat state to Encap and Decap (Amir Tzin) [1982193 1982234] - net/mlx5: mlx5_ifc support for header insert/remove (Amir Tzin) [1982193 1982234] - net/mlx5e: Remove unreachable code in mlx5e_xmit() (Amir Tzin) [1982193] - net/mlx5e: RX, Re-place page pool numa node change logic (Amir Tzin) [1982193] - net/mlx5e: Zero-init DIM structures (Amir Tzin) [1982193] - net/mlx5e: IPoIB, Add support for NDR speed (Amir Tzin) [1982193] - net/mlx5e: Remove the repeated declaration (Amir Tzin) [1982193] - net/mlx5: check for allocation failure in mlx5_ft_pool_init() (Amir Tzin) [1982193] - mlx5: count all link events (Amir Tzin) [1982193] - net/mlx5: Expose FW version over defined keyword (Amir Tzin) [1982193] - net/mlx5: Use boolean arithmetic to evaluate roce_lag (Amir Tzin) [1982193] - net/mlx5: Remove unnecessary spin lock protection (Amir Tzin) [1982193] - net/mlx5: Cap the maximum flow group size to 16M entries (Amir Tzin) [1982193] - net/mlx5: DR, Set max table size to 2G entries (Amir Tzin) [1982193] - net/mlx5: Move chains ft pool to be used by all firmware steering (Amir Tzin) [1982193] - net/mlx5: Move table size calculation to steering cmd layer (Amir Tzin) [1982193] - net/mlx5: Add case for FS_FT_NIC_TX FT in MLX5_CAP_FLOWTABLE_TYPE (Amir Tzin) [1982193] - net/mlx5: DR, Remove unused field of send_ring struct (Amir Tzin) [1982193] - net/mlx5e: RX, Remove unnecessary check in RX CQE compression handling (Amir Tzin) [1982193] - net/mlx5: CT: Avoid reusing modify header context for natted entries (Amir Tzin) [1982193] - net/mlx5e: CT, Remove newline from ct_dbg call (Amir Tzin) [1982193] - RDMA/mlx5: Take qp type from mlx5_ib_qp (Amir Tzin) [1982193] - RDMA/mlx5: Add SQD2RTS bit to the alloc ucontext response (Amir Tzin) [1982193] - RDMA/mlx5: Support SQD2RTS for modify QP (Amir Tzin) [1982193] - RDMA/mlx5: Remove redundant assignment to ret (Amir Tzin) [1982193] - firewire: fix support status (Tomas Henzl) [2055319] - dlci: fix support status (Tomas Henzl) [2055319] - dlink: fix support status (Tomas Henzl) [2055319] - rxe: fix support status (Tomas Henzl) [2055319] - qic: fix support status (Tomas Henzl) [2055319] - Revert "ceph: enable async dirops by default" (Jeffrey Layton) [2052542] - libceph: optionally use bounce buffer on recv path in crc mode (Jeffrey Layton) [2024725] - libceph: make recv path in secure mode work the same as send path (Jeffrey Layton) [2024725] - mm: use kmap_local_page in memzero_page (Jeffrey Layton) [2024725] - mm: call flush_dcache_page() in memcpy_to_page() and memzero_page() (Jeffrey Layton) [2024725] - iov_iter: lift memzero_page() to highmem.h (Jeffrey Layton) [2024725] - mm/highmem: Convert memcpy_[to|from]_page() to kmap_local_page() (Jeffrey Layton) [2024725] - mm/highmem: Lift memcpy_[to|from]_page to core (Jeffrey Layton) [2024725] - ceph: set pool_ns in new inode layout for async creates (Jeffrey Layton) [2046021] - ceph: properly put ceph_string reference after async create attempt (Jeffrey Layton) [2046021] - ceph: put the requests/sessions when it fails to alloc memory (Jeffrey Layton) [2046021] - ceph: remove redundant Lsx caps check (Jeffrey Layton) [2046021] - ceph: don't check for quotas on MDS stray dirs (Jeffrey Layton) [2046021] - ceph: drop send metrics debug message (Jeffrey Layton) [2046021] - ceph: Fix incorrect statfs report for small quota (Jeffrey Layton) [2011104] - scsi: qla2xxx: stop timer in shutdown path (Nilesh Javali) [2056055] - Revert "PCI: Add support for dev_groups to struct pci_driver" (Michel Dänzer) [2054595] - drm/amdgpu: Assign amdgpu_sysfs_groups to struct device_driver directly (Michel Dänzer) [2054595] - EDAC/i10nm: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1998359] - redhat: enable zstream release numbering for rhel 8.6 (Augusto Caringi) - redhat: generate distgit changelog in genspec.sh as well (Jan Stancek) - redhat: always upload kabi tarballs (Jan Stancek) - redhat: make genspec prefer metadata from git notes (Jan Stancek)- xfs: don't generate selinux audit messages for capability testing (Brian Foster) [2059835]- ice: Implement support for SMA and U.FL on E810-T (Jonathan Toppins) [1975007] - ice: Add support for SMA control multiplexer (Jonathan Toppins) [1975007] - ice: Implement functions for reading and setting GPIO pins (Jonathan Toppins) [1975007] - ice: Refactor ice_aqc_link_topo_addr (Jonathan Toppins) [1975007] - xfs: restore speculative_cow_prealloc_lifetime sysctl (Bill O'Donnell) [2015621] - xfs: Fix the free logic of state in xfs_attr_node_hasname (Bill O'Donnell) [2015621 2037498] - xfs: punch out data fork delalloc blocks on COW writeback failure (Bill O'Donnell) [2015621 2012872] - xfs: use kmem_cache_free() for kmem_cache objects (Bill O'Donnell) [2015621] - xfs: logging the on disk inode LSN can make it go backwards (Bill O'Donnell) [2015621] - xfs: only reset incore inode health state flags when reclaiming an inode (Bill O'Donnell) [2015621] - xfs: remove obsolete AGF counter debugging (Bill O'Donnell) [2015621] - xfs: Initialize xfs_alloc_arg->total correctly when allocating minlen extents (Bill O'Donnell) [2015621] - xfs: Fix dax inode extent calculation when direct write is performed on an unwritten extent (Bill O'Donnell) [2015621] - xfs: mark a data structure sick if there are cross-referencing errors (Bill O'Donnell) [2015621] - xfs: fix maxlevels comparisons in the btree staging code (Bill O'Donnell) [2015621] - xfs: fix incorrect unit conversion in scrub tracepoint (Bill O'Donnell) [2015621] - xfs: fix log intent recovery ENOSPC shutdowns when inactivating inodes (Bill O'Donnell) [2015621] - xfs: fix radix tree tag signs (Bill O'Donnell) [2015621] - xfs: force log and push AIL to clear pinned inodes when aborting mount (Bill O'Donnell) [2015621] - xfs: use current->journal_info for detecting transaction recursion (Bill O'Donnell) [2015621] - xfs: don't nest transactions when scanning for eofblocks (Bill O'Donnell) [2015621] - xfs: fix boolreturn.cocci warnings (Bill O'Donnell) [2015621] - xfs: get rid of xfs_growfs_{data,log}_t (Bill O'Donnell) [2015621] - xfs: rename `new' to `delta' in xfs_growfs_data_private() (Bill O'Donnell) [2015621] - xfs: don't bounce the iolock between free_{eof,cow}blocks (Bill O'Donnell) [2015621] - xfs: expose the blockgc workqueue knobs publicly (Bill O'Donnell) [2015621] - xfs: parallelize block preallocation garbage collection (Bill O'Donnell) [2015621] - xfs: rename block gc start and stop functions (Bill O'Donnell) [2015621] - xfs: only walk the incore inode tree once per blockgc scan (Bill O'Donnell) [2015621] - xfs: consolidate the eofblocks and cowblocks workers (Bill O'Donnell) [2015621] - xfs: consolidate incore inode radix tree posteof/cowblocks tags (Bill O'Donnell) [2015621] - xfs: remove trivial eof/cowblocks functions (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_cowblocks (Bill O'Donnell) [2015621] - xfs: hide xfs_icache_free_eofblocks (Bill O'Donnell) [2015621] - xfs: relocate the eofb/cowb workqueue functions (Bill O'Donnell) [2015621] - xfs: set WQ_SYSFS on all workqueues in debug mode (Bill O'Donnell) [2015621] - xfs: increase the default parallelism levels of pwork clients (Bill O'Donnell) [2015621] - xfs: flush speculative space allocations when we run out of space (Bill O'Donnell) [2015621] - xfs: refactor xfs_icache_free_{eof,cow}blocks call sites (Bill O'Donnell) [2015621] - xfs: add a tracepoint for blockgc scans (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for chown (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for inode creation (Bill O'Donnell) [2015621] - xfs: flush eof/cowblocks if we can't reserve quota for file blocks (Bill O'Donnell) [2015621] - xfs: try worst case space reservation upfront in xfs_reflink_remap_extent (Bill O'Donnell) [2015621] - xfs: pass flags and return gc errors from xfs_blockgc_free_quota (Bill O'Donnell) [2015621] - xfs: move and rename xfs_inode_free_quota_blocks to avoid conflicts (Bill O'Donnell) [2015621] - xfs: xfs_inode_free_quota_blocks should scan project quota (Bill O'Donnell) [2015621] - xfs: don't stall cowblocks scan if we can't take locks (Bill O'Donnell) [2015621] - xfs: trigger all block gc scans when low on quota space (Bill O'Donnell) [2015621] - xfs: shut down the filesystem if we screw up quota reservation (Bill O'Donnell) [2015621] - xfs: rename code to error in xfs_ioctl_setattr (Bill O'Donnell) [2015621] - xfs: remove xfs_qm_vop_chown_reserve (Bill O'Donnell) [2015621] - xfs: refactor inode ownership change transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor inode creation transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: refactor reflink functions to use xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: allow reservation of rtblocks with xfs_trans_alloc_inode (Bill O'Donnell) [2015621] - xfs: refactor common transaction/inode/quota allocation idiom (Bill O'Donnell) [2015621] - xfs: reserve data and rt quota at the same time (Bill O'Donnell) [2015621] - xfs: clean up icreate quota reservation calls (Bill O'Donnell) [2015621] - xfs: remove xfs_trans_unreserve_quota_nblks completely (Bill O'Donnell) [2015621] - xfs: create convenience wrappers for incore quota block reservations (Bill O'Donnell) [2015621] - xfs: clean up quota reservation callsites (Bill O'Donnell) [2015621] - xfs: reduce quota reservation when doing a dax unwritten extent conversion (Bill O'Donnell) [2015621] - xfs: reduce exclusive locking on unaligned dio (Bill O'Donnell) [2015621] - xfs: split the unaligned DIO write code out (Bill O'Donnell) [2015621] - xfs: improve the reflink_bounce_dio_write tracepoint (Bill O'Donnell) [2015621] - xfs: simplify the read/write tracepoints (Bill O'Donnell) [2015621] - xfs: remove the buffered I/O fallback assert (Bill O'Donnell) [2015621] - xfs: cleanup the read/write helper naming (Bill O'Donnell) [2015621] - xfs: make xfs_file_aio_write_checks IOCB_NOWAIT-aware (Bill O'Donnell) [2015621] - xfs: factor out a xfs_ilock_iocb helper (Bill O'Donnell) [2015621] - xfs: Fix 'set but not used' warning in xfs_bmap_compute_alignments() (Bill O'Donnell) [2015621] - xfs: fix unused log variable in xfs_log_cover() (Bill O'Donnell) [2015621] - iomap: add a IOMAP_DIO_OVERWRITE_ONLY flag (Bill O'Donnell) [2015621] - iomap: pass a flags argument to iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: rename the flags variable in __iomap_dio_rw (Bill O'Donnell) [2015621] - iomap: Allow filesystem to call iomap_dio_complete without i_rwsem (Bill O'Donnell) [2015621] - xfs: reduce ilock acquisitions in xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: refactor xfs_file_fsync (Bill O'Donnell) [2015621] - xfs: cover the log on freeze instead of cleaning it (Bill O'Donnell) [2015621] - xfs: remove xfs_quiesce_attr() (Bill O'Donnell) [2015621] - xfs: remove duplicate wq cancel and log force from attr quiesce (Bill O'Donnell) [2015621] - xfs: fold sbcount quiesce logging into log covering (Bill O'Donnell) [2015621] - xfs: don't reset log idle state on covering checkpoints (Bill O'Donnell) [2015621] - xfs: cover the log during log quiesce (Bill O'Donnell) [2015621] - xfs: separate log cleaning from log quiesce (Bill O'Donnell) [2015621] - xfs: lift writable fs check up into log worker task (Bill O'Donnell) [2015621] - xfs: set inode size after creating symlink (Bill O'Donnell) [2015621] - xfs: remove a stale comment from xfs_file_aio_write_checks() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to allocate only minlen size extents for files (Bill O'Donnell) [2015621] - xfs: Process allocated extent in a separate function (Bill O'Donnell) [2015621] - xfs: Compute bmap extent alignments in a separate function (Bill O'Donnell) [2015621] - xfs: Remove duplicate assert statement in xfs_bmap_btalloc() (Bill O'Donnell) [2015621] - xfs: Introduce error injection to reduce maximum inode fork extent count (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when swapping extents (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when remapping an extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when moving extent from cow to data fork (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when writing to unwritten extent (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding/removing xattrs (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when renaming dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when removing dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when adding dir entries (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when punching a hole (Bill O'Donnell) [2015621] - xfs: Check for extent overflow when trivally adding a new extent (Bill O'Donnell) [2015621] - xfs: Add helper for checking per-inode extent count overflow (Bill O'Donnell) [2015621] - iwlwifi: pcie: add killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: add support for BNJ HW (Íñigo Huguet) [2043453] - iwlwifi: Fix FW name for gl (Íñigo Huguet) [2043453] - iwlwifi: Read the correct addresses when getting the crf id (Íñigo Huguet) [2043453] - iwlwifi: pcie: add jacket bit to device configuration parsing (Íñigo Huguet) [2043453] - iwlwifi: add new ax1650 killer device (Íñigo Huguet) [2043453] - iwlwifi: add new Qu-Hr device (Íñigo Huguet) [2043453] - iwlwifi: add missing entries for Gf4 with So and SoF (Íñigo Huguet) [2043453] - iwlwifi: remove unused iwlax210_2ax_cfg_so_hr_a0 structure (Íñigo Huguet) [2043453] - iwlwifi: add support for Bz-Z HW (Íñigo Huguet) [2043453] - iwlwifi: support 4-bits in MAC step value (Íñigo Huguet) [2043453] - iwlwifi: mvm: Increase the scan timeout guard to 30 seconds (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use div_s64 instead of do_div in iwl_mvm_ftm_rtt_smoothing() (Íñigo Huguet) [2043453] - mt76: mt7921: fix a possible race enabling/disabling runtime-pm (Íñigo Huguet) [2043453] - ath11k: Fix unexpected return buffer manager error for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Fix napi related hang (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fix issue with new DBGI_SRAM region read. (Íñigo Huguet) [2043453] - iwlwifi: pcie: make sure prph_info is set when treating wakeup IRQ (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix AUX ROC removal (Íñigo Huguet) [2043453] - iwlwifi: mvm: set protected flag only for NDP ranging (Íñigo Huguet) [2043453] - iwlwifi: mvm: perform 6GHz passive scan after suspend (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix calculation of frame length (Íñigo Huguet) [2043453] - iwlwifi: mvm: test roc running status bits before removing the sta (Íñigo Huguet) [2043453] - iwlwifi: don't pass actual WGDS revision number in table_revision (Íñigo Huguet) [2043453] - iwlwifi: fix leaks/bad data after failed firmware load (Íñigo Huguet) [2043453] - iwlwifi: fix debug TLV parsing (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix 32-bit build in FTM (Íñigo Huguet) [2043453] - iwlwifi: fix Bz NMI behaviour (Íñigo Huguet) [2043453] - rtlwifi: rtl8192cu: Fix WARNING when calling local_irq_restore() with interrupts enabled (Íñigo Huguet) [2043453] - rtw88: 8822c: update rx settings to prevent potential hw deadlock (Íñigo Huguet) [2043453] - rtw88: Disable PCIe ASPM while doing NAPI poll on 8821CE (Íñigo Huguet) [2043453] - ath9k: Fix out-of-bound memcpy in ath9k_hif_usb_rx_stream (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_tx_get_packet() (Íñigo Huguet) [2043453] - ath9k_htc: fix NULL pointer dereference at ath9k_htc_rxep() (Íñigo Huguet) [2043453] - mac80211: fix FEC flag in radio tap header (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible resume failure (Íñigo Huguet) [2043453] - mt76: mt7921: move mt76_connac_mcu_set_hif_suspend to bus-related files (Íñigo Huguet) [2043453] - mt76: mt7921: fix network buffer leak by txs missing (Íñigo Huguet) [2043453] - mt76: mt7615: clear mcu error interrupt status on mt7663 (Íñigo Huguet) [2043453] - mt76: connac: fix last_chan configuration in mt76_connac_mcu_rate_txpower_band (Íñigo Huguet) [2043453] - mt76: mt7921: use correct iftype data on 6GHz cap init (Íñigo Huguet) [2043453] - mt76: mt7921: fix boolreturn.cocci warning (Íñigo Huguet) [2043453] - mt76: mt7615: fix unused tx antenna mask in testmode (Íñigo Huguet) [2043453] - mt76: fix the wiphy's available antennas to the correct value (Íñigo Huguet) [2043453] - mt76: connac: fix a theoretical NULL pointer dereference in mt76_connac_get_phy_mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix possible NULL pointer dereference in mt7921_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: fix possible OOB issue in mt76_calculate_default_rate (Íñigo Huguet) [2043453] - mt76: debugfs: fix queue reporting for mt76-usb (Íñigo Huguet) [2043453] - mt76: mt7915: fix SMPS operation fail (Íñigo Huguet) [2043453] - mt76: mt7915: fix return condition in mt7915_tm_reg_backup_restore() (Íñigo Huguet) [2043453] - mt76: mt7921: fix MT7921E reset failure (Íñigo Huguet) [2043453] - mt76: mt7615: fix possible deadlock while mt7615_register_ext_phy() (Íñigo Huguet) [2043453] - mt76: mt7921: drop offload_flags overwritten (Íñigo Huguet) [2043453] - mt76: mt7915: get rid of mt7915_mcu_set_fixed_rate routine (Íñigo Huguet) [2043453] - bus: mhi: core: Use correctly sized arguments for bit field (Íñigo Huguet) [2043453] - bus: mhi: core: Fix race while handling SYS_ERR at power up (Íñigo Huguet) [2043453] - bus: mhi: core: Fix reading wake_capable channel configuration (Íñigo Huguet) [2043453] - bus: mhi: core: Minor style and comment fixes (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Graceful shutdown on freeze (Íñigo Huguet) [2043453] - ath11k: Fix a NULL pointer dereference in ath11k_mac_op_hw_scan() (Íñigo Huguet) [2043453] - mt76: remove variable set but not used (Íñigo Huguet) [2043453] - ath11k: Fix deleting uninitialized kernel timer during fragment cache flush (Íñigo Huguet) [2043453] - ath11k: add spectral/CFR buffer validation support (Íñigo Huguet) [2043453] - ath11k: Fix buffer overflow when scanning with extraie (Íñigo Huguet) [2043453] - mwifiex: Fix possible ABBA deadlock (Íñigo Huguet) [2043453] - ath10k: fix scan abort when duration is set for hw scan (Íñigo Huguet) [2043453] - ath10k: Fix tx hanging (Íñigo Huguet) [2043453] - iwlwifi: acpi: fix wgds rev 3 size (Íñigo Huguet) [2043453] - iwlwifi: mvm: avoid clearing a just saved session protection id (Íñigo Huguet) [2043453] - iwlwifi: mvm: Fix wrong documentation for scan request command (Íñigo Huguet) [2043453] - iwlwifi: mvm: synchronize with FW after multicast commands (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix delBA vs. NSSN queue sync race (Íñigo Huguet) [2043453] - ath11k: Fix QMI file type enum value (Íñigo Huguet) [2043453] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - ath10k: Fix the MTU size on QCA9377 SDIO (Íñigo Huguet) [2043453] - wireless: iwlwifi: Fix a double free in iwl_txq_dyn_alloc_dma (Íñigo Huguet) [2043453] - mwifiex: Ignore BTCOEX events from the 88W8897 firmware (Íñigo Huguet) [2043453] - mwifiex: Fix skb_over_panic in mwifiex_usb_recv() (Íñigo Huguet) [2043453] - ath11k: Use host CE parameters for CE interrupts configuration (Íñigo Huguet) [2043453] - ath11k: Fix mon status ring rx tlv processing (Íñigo Huguet) [2043453] - ath11k: skip sending vdev down for channel switch (Íñigo Huguet) [2043453] - ath11k: fix read fail for htt_stats and htt_peer_stats for single pdev (Íñigo Huguet) [2043453] - ath11k: Set IRQ affinity to CPU0 in case of one MSI vector (Íñigo Huguet) [2043453] - ath11k: do not restore ASPM in case of single MSI vector (Íñigo Huguet) [2043453] - ath11k: add support one MSI vector (Íñigo Huguet) [2043453] - ath11k: refactor multiple MSI vector implementation (Íñigo Huguet) [2043453] - ath11k: use ATH11K_PCI_IRQ_DP_OFFSET for DP IRQ (Íñigo Huguet) [2043453] - ath11k: add CE and ext IRQ flag to indicate irq_handler (Íñigo Huguet) [2043453] - ath11k: get msi_data again after request_irq is called (Íñigo Huguet) [2043453] - ath9k: fix intr_txqs setting (Íñigo Huguet) [2043453] - ath11k: add hw_param for wakeup_mhi (Íñigo Huguet) [2043453] - ath11k: reset RSN/WPA present state for open BSS (Íñigo Huguet) [2043453] - ath11k: clear the keys properly via DISABLE_KEY (Íñigo Huguet) [2043453] - ath11k: Fix crash caused by uninitialized TX ring (Íñigo Huguet) [2043453] - ath11k: use cache line aligned buffers for dbring (Íñigo Huguet) [2043453] - ath11k: Fix ETSI regd with weather radar overlap (Íñigo Huguet) [2043453] - ath11k: fix FCS_ERR flag in radio tap header (Íñigo Huguet) [2043453] - ath11k: fix the value of msecs_to_jiffies in ath11k_debugfs_fw_stats_request (Íñigo Huguet) [2043453] - ath11k: fix firmware crash during channel switch (Íñigo Huguet) [2043453] - ath11k: Fix 'unused-but-set-parameter' error (Íñigo Huguet) [2043453] - ath11k: fix DMA memory free in CE pipe cleanup (Íñigo Huguet) [2043453] - ath11k: fix error routine when fallback of add interface fails (Íñigo Huguet) [2043453] - ath11k: fix fw crash due to peer get authorized before key install (Íñigo Huguet) [2043453] - ath11k: Clear auth flag only for actual association in security mode (Íñigo Huguet) [2043453] - ath11k: Send PPDU_STATS_CFG with proper pdev mask to firmware (Íñigo Huguet) [2043453] - ath11k: set correct NL80211_FEATURE_DYNAMIC_SMPS for WCN6855 (Íñigo Huguet) [2043453] - mac80211: mesh: embedd mesh_paths and mpp_paths into ieee80211_if_mesh (Íñigo Huguet) [2043453] - mac80211: initialize variable have_higher_than_11mbit (Íñigo Huguet) [2043453] - mac80211: fix locking in ieee80211_start_ap error path (Íñigo Huguet) [2043453] - mac80211: do drv_reconfig_complete() before restarting all (Íñigo Huguet) [2043453] - mac80211: mark TX-during-stop for TX in in_reconfig (Íñigo Huguet) [2043453] - mac80211: update channel context before station state (Íñigo Huguet) [2043453] - mac80211: Fix the size used for building probe request (Íñigo Huguet) [2043453] - mac80211: fix lookup when adding AddBA extension element (Íñigo Huguet) [2043453] - mac80211: validate extended element ID is present (Íñigo Huguet) [2043453] - cfg80211: Acquire wiphy mutex on regulatory work (Íñigo Huguet) [2043453] - mac80211: agg-tx: don't schedule_and_wake_txq() under sta->lock (Íñigo Huguet) [2043453] - nl80211: remove reload flag from regulatory_request (Íñigo Huguet) [2043453] - mac80211: send ADDBA requests using the tid/queue of the aggregation session (Íñigo Huguet) [2043453] - bus: mhi: core: Add support for forced PM resume (Íñigo Huguet) [2043453] - mt76: mt7921: fix build regression (Íñigo Huguet) [2043453] - brcmsmac: rework LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: fix LED dependencies (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't crash on invalid rate w/o STA (Íñigo Huguet) [2043453] - bus: mhi: pci_generic: Fix device recovery failed issue (Íñigo Huguet) [2043453] - mt76: fix key pointer overwrite in mt7921s_write_txwi/mt7663_usb_sdio_write_txwi (Íñigo Huguet) [2043453] - rt2x00: do not mark device gone on EPROTO errors during start (Íñigo Huguet) [2043453] - nl80211: reset regdom when reloading regdb (Íñigo Huguet) [2043453] - mac80211: add docs for ssn in struct tid_ampdu_tx (Íñigo Huguet) [2043453] - mac80211: fix a memory leak where sta_info is not freed (Íñigo Huguet) [2043453] - mac80211: set up the fwd_skb->dev for mesh forwarding (Íñigo Huguet) [2043453] - mac80211: fix regression in SSN handling of addba tx (Íñigo Huguet) [2043453] - mac80211: fix rate control for retransmitted frames (Íñigo Huguet) [2043453] - mac80211: track only QoS data frames for admission control (Íñigo Huguet) [2043453] - mac80211: fix TCP performance on mesh interface (Íñigo Huguet) [2043453] - mt76: fix possible pktid leak (Íñigo Huguet) [2043453] - mt76: fix timestamp check in tx_status (Íñigo Huguet) [2043453] - mt76: mt7915: fix NULL pointer dereference in mt7915_get_phy_mode (Íñigo Huguet) [2043453] - iwlwifi: Fix memory leaks in error handling path (Íñigo Huguet) [2043453] - iwlwifi: fix warnings produced by kernel debug options (Íñigo Huguet) [2043453] - iwlwifi: mvm: retry init flow if failed (Íñigo Huguet) [2043453] - iwlwifi: Fix missing error code in iwl_pci_probe() (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix constant-conversion warning (Íñigo Huguet) [2043453] - mac80211: fix throughput LED trigger (Íñigo Huguet) [2043453] - mac80211: fix monitor_sdata RCU/locking assertions (Íñigo Huguet) [2043453] - mac80211: drop check for DONT_REORDER in __ieee80211_select_queue (Íñigo Huguet) [2043453] - mac80211: fix radiotap header generation (Íñigo Huguet) [2043453] - mac80211: do not access the IV when it was stripped (Íñigo Huguet) [2043453] - nl80211: fix radio statistics in survey dump (Íñigo Huguet) [2043453] - cfg80211: call cfg80211_stop_ap when switch from P2P_GO type (Íñigo Huguet) [2043453] - mwifiex: fix division by zero in fw download path (Íñigo Huguet) [2043453] - iwlwifi: bump FW API to 67 for AX devices (Íñigo Huguet) [2043453] - iwlwifi: mvm: extend session protection on association (Íñigo Huguet) [2043453] - iwlwifi: rename CHANNEL_SWITCH_NOA_NOTIF to CHANNEL_SWITCH_START_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection on disassoc (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix WGDS table print in iwl_mvm_chub_update_mcc() (Íñigo Huguet) [2043453] - iwlwifi: rename GEO_TX_POWER_LIMIT to PER_CHAIN_LIMIT_OFFSET_CMD (Íñigo Huguet) [2043453] - iwlwifi: mvm: d3: use internal data representation (Íñigo Huguet) [2043453] - iwlwifi: mvm: update RFI TLV (Íñigo Huguet) [2043453] - iwlwifi: mvm: don't get address of mvm->fwrt just to dereference as a pointer (Íñigo Huguet) [2043453] - iwlwifi: yoyo: support for ROM usniffer (Íñigo Huguet) [2043453] - iwlwifi: fw: uefi: add missing include guards (Íñigo Huguet) [2043453] - iwlwifi: dump host monitor data when NIC doesn't init (Íñigo Huguet) [2043453] - iwlwifi: pcie: simplify iwl_pci_find_dev_info() (Íñigo Huguet) [2043453] - iwlwifi: ACPI: support revision 3 WGDS tables (Íñigo Huguet) [2043453] - iwlwifi: pcie: update sw error interrupt for BZ family (Íñigo Huguet) [2043453] - iwlwifi: add new pci SoF with JF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Use all Rx chains for roaming scan (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove two duplicate PNJ device entries (Íñigo Huguet) [2043453] - iwlwifi: pcie: refactor dev_info lookup (Íñigo Huguet) [2043453] - iwlwifi: pcie: remove duplicate entry (Íñigo Huguet) [2043453] - iwlwifi: pcie: fix killer name matching for AX200 (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix some kerneldoc issues (Íñigo Huguet) [2043453] - ath10k: fix division by zero in send path (Íñigo Huguet) [2043453] - ath10k: fix control-message timeout (Íñigo Huguet) [2043453] - ath10k: fix module load regression with iram-recovery feature (Íñigo Huguet) [2043453] - ath10k: fix invalid dma_addr_t token assignment (Íñigo Huguet) [2043453] - ath11k: change return buffer manager for QCA6390 (Íñigo Huguet) [2043453] - mt76: connac: fix unresolved symbols when CONFIG_PM is unset (Íñigo Huguet) [2043453] - mt76: Make use of the helper macro kthread_run() (Íñigo Huguet) [2043453] - mt76: Print error message when reading EEPROM from mtd failed (Íñigo Huguet) [2043453] - mt76: mt7921: disable 4addr capability (Íñigo Huguet) [2043453] - mt76: mt7915: add debugfs knobs for MCU utilization (Íñigo Huguet) [2043453] - mt76: mt7915: add WA firmware log support (Íñigo Huguet) [2043453] - mt76: mt7915: fix endiannes warning mt7915_mcu_beacon_check_caps (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs fixed-rate knob (Íñigo Huguet) [2043453] - mt76: mt7915: rework .set_bitrate_mask() to support more options (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_mcu_add_he() (Íñigo Huguet) [2043453] - mt76: mt7615: apply cached RF data for DBDC (Íñigo Huguet) [2043453] - mt76: mt7615: mt7622: fix ibss and meshpoint (Íñigo Huguet) [2043453] - mt76: mt7921: fix Wformat build warning (Íñigo Huguet) [2043453] - mt76: mt7921: fix mt7921s Kconfig (Íñigo Huguet) [2043453] - iwlwifi: pnvm: print out the version properly (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat non active regions as unsupported regions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Read acpi dsm to get channel activation bitmap (Íñigo Huguet) [2043453] - iwlwifi: add new device id 7F70 (Íñigo Huguet) [2043453] - iwlwifi: mvm: improve log when processing CSA (Íñigo Huguet) [2043453] - iwlwifi: mvm: set BT-coex high priority for 802.1X/4-way-HS (Íñigo Huguet) [2043453] - iwlwifi: dbg: treat dbgc allocation failure when tlv is missing (Íñigo Huguet) [2043453] - iwlwifi: add new killer devices to the driver (Íñigo Huguet) [2043453] - iwlwifi: mvm: set inactivity timeouts also for PS-poll (Íñigo Huguet) [2043453] - iwlwifi: pcie: try to grab NIC access early (Íñigo Huguet) [2043453] - iwlwifi: mvm: reduce WARN_ON() in TX status path (Íñigo Huguet) [2043453] - iwlwifi: allow rate-limited error messages (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove session protection after auth/assoc (Íñigo Huguet) [2043453] - iwlwifi: remove redundant iwl_finish_nic_init() argument (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add RTS and CTS flags to iwl_tx_cmd_flags. (Íñigo Huguet) [2043453] - iwlwifi: mvm: remove csi from iwl_mvm_pass_packet_to_mac80211() (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new rate_n_flags for REPLY_RX_MPDU_CMD and RX_NO_DATA_NOTIF (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new TX_RSP and COMPRESSED_BA_RES versions (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of BEACON_TEMPLATE_CMD. (Íñigo Huguet) [2043453] - iwlwifi: mvm: Add support for new rate_n_flags in tx_cmd. (Íñigo Huguet) [2043453] - iwlwifi: BZ Family SW reset support (Íñigo Huguet) [2043453] - iwlwifi: BZ Family BUS_MASTER_DISABLE_REQ code duplication (Íñigo Huguet) [2043453] - iwlwifi: yoyo: fw debug config from context info and preset (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support new version of ranging response notification (Íñigo Huguet) [2043453] - iwlwifi: mvm: Support version 3 of tlc_update_notif. (Íñigo Huguet) [2043453] - iwlwifi: mvm: convert old rate & flags to the new format. (Íñigo Huguet) [2043453] - iwlwifi: mvm: add definitions for new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: update definitions due to new rate & flags (Íñigo Huguet) [2043453] - iwlwifi: mvm: scrub key material in firmware dumps (Íñigo Huguet) [2043453] - iwlwifi: parse debug exclude data from firmware file (Íñigo Huguet) [2043453] - iwlwifi: fw dump: add infrastructure for dump scrubbing (Íñigo Huguet) [2043453] - iwlwifi: mvm: correct sta-state logic for TDLS (Íñigo Huguet) [2043453] - iwlwifi: api: fix struct iwl_wowlan_status_v7 kernel-doc (Íñigo Huguet) [2043453] - iwlwifi: fix fw/img.c license statement (Íñigo Huguet) [2043453] - iwlwifi: remove contact information (Íñigo Huguet) [2043453] - iwlwifi: remove MODULE_AUTHOR() statements (Íñigo Huguet) [2043453] - iwlwifi: api: remove unused RX status bits (Íñigo Huguet) [2043453] - iwlwifi: add some missing kernel-doc in struct iwl_fw (Íñigo Huguet) [2043453] - iwlwifi: mvm: Remove antenna c references (Íñigo Huguet) [2043453] - iwlwifi: mvm: add support for 160Mhz in ranging measurements (Íñigo Huguet) [2043453] - iwlwifi: add vendor specific capabilities for some RFs (Íñigo Huguet) [2043453] - iwlwifi: mvm: add lmac/umac PC info in case of error (Íñigo Huguet) [2043453] - iwlwifi: mvm: disable RX-diversity in powersave (Íñigo Huguet) [2043453] - iwlwifi: mvm: fix ieee80211_get_he_iftype_cap() iftype (Íñigo Huguet) [2043453] - iwlwifi: Start scratch debug register for Bz family (Íñigo Huguet) [2043453] - iwlwifi: Add support for more BZ HWs (Íñigo Huguet) [2043453] - iwlwifi: Add support for getting rf id with blank otp (Íñigo Huguet) [2043453] - cfg80211: fix kernel-doc for MBSSID EMA (Íñigo Huguet) [2043453] - mac80211: Prevent AP probing during suspend (Íñigo Huguet) [2043453] - nl80211: Add LC placeholder band definition to nl80211_band (Íñigo Huguet) [2043453] - mac80211: split beacon retrieval functions (Íñigo Huguet) [2043453] - cfg80211: separate get channel number from ies (Íñigo Huguet) [2043453] - mac80211: use ieee80211_bss_get_elem() in most places (Íñigo Huguet) [2043453] - cfg80211: scan: use element finding functions in easy cases (Íñigo Huguet) [2043453] - nl80211: use element finding functions (Íñigo Huguet) [2043453] - mac80211: fils: use cfg80211_find_ext_elem() (Íñigo Huguet) [2043453] - mac80211: fix memory leaks with element parsing (Íñigo Huguet) [2043453] - cfg80211: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - mac80211: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - wireless: mac80211_hwsim: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - mac80211: debugfs: calculate free buffer size correctly (Íñigo Huguet) [2043453] - fq_codel: generalise ce_threshold marking for subset of traffic (Íñigo Huguet) [2043453] - wl3501_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - ray_cs: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - brcmfmac: prepare for const netdev->dev_addr (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2043453] - wireless: use eth_hw_addr_set() (Íñigo Huguet) [2043453] - iwlwifi: cfg: set low-latency-xtal for some integrated So devices (Íñigo Huguet) [2043453] - iwlwifi: pnvm: read EFI data only if long enough (Íñigo Huguet) [2043453] - iwlwifi: pnvm: don't kmemdup() more than we have (Íñigo Huguet) [2043453] - iwlwifi: change all JnP to NO-160 configuration (Íñigo Huguet) [2043453] - iwlwifi: mvm: reset PM state on unsuccessful resume (Íñigo Huguet) [2043453] - mwifiex: Deactive host sleep using HSCFG after it was activated manually (Íñigo Huguet) [2043453] - mwifiex: Send DELBA requests according to spec (Íñigo Huguet) [2043453] - mwifiex: Fix an incorrect comment (Íñigo Huguet) [2043453] - mwifiex: Log an error on command failure during key-material upload (Íñigo Huguet) [2043453] - mwifiex: Don't log error on suspend if wake-on-wlan is disabled (Íñigo Huguet) [2043453] - mt76: mt7915: change max rx len limit of hw modules (Íñigo Huguet) [2043453] - mt76: mt7915: fix missing HE phy cap (Íñigo Huguet) [2043453] - mt76: mt7915: rework mt7915_mcu_sta_muru_tlv() (Íñigo Huguet) [2043453] - mt76: mt7915: enable HE UL MU-MIMO (Íñigo Huguet) [2043453] - mt76: mt7921: add per-vif counters in ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7921: add sta stats accounting in mt7921_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: introduce stats reporting through ethtool (Íñigo Huguet) [2043453] - mt76: mt7921: add some more MIB counters (Íñigo Huguet) [2043453] - mt76: do not reset MIB counters in get_stats callback (Íñigo Huguet) [2043453] - mt76: mt7915: move tx amsdu stats in mib_stats (Íñigo Huguet) [2043453] - mt76: mt7915: run mt7915_get_et_stats holding mt76 mutex (Íñigo Huguet) [2043453] - mt76: move mt76_ethtool_worker_info in mt76 module (Íñigo Huguet) [2043453] - mt76: move mt76_sta_stats in mt76.h (Íñigo Huguet) [2043453] - mt76: mt76x0: correct VHT MCS 8/9 tx power eeprom offset (Íñigo Huguet) [2043453] - mt76: mt7921s: add reset support (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921s support (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mt7921_mcu_send_message (Íñigo Huguet) [2043453] - mt76: mt7921: rely on mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: connac: extend mcu_get_nic_capability (Íñigo Huguet) [2043453] - mt76: sdio: extend sdio module to support CONNAC2 (Íñigo Huguet) [2043453] - mt76: sdio: introduce parse_irq callback (Íñigo Huguet) [2043453] - mt76: sdio: move common code in mt76_sdio module (Íñigo Huguet) [2043453] - mt76: mt7921: use physical addr to unify register access (Íñigo Huguet) [2043453] - mt76: mt7921: make all event parser reusable between mt7921s and mt7921e (Íñigo Huguet) [2043453] - mt76: mt7663s: rely on mcu reg access utility (Íñigo Huguet) [2043453] - mt76: connac: move mcu reg access utility routines in mt76_connac_lib module (Íñigo Huguet) [2043453] - mt76: mt7921: add MT7921_COMMON module (Íñigo Huguet) [2043453] - mt76: mt7921: refactor init.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mcu.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: refactor dma.c to be pcie specific (Íñigo Huguet) [2043453] - mt76: mt7921: refactor mac.c to be bus independent (Íñigo Huguet) [2043453] - mt76: mt7921: add MU EDCA cmd support (Íñigo Huguet) [2043453] - mt76: mt7915: remove dead code in debugfs code (Íñigo Huguet) [2043453] - mt76: sdio: export mt76s_alloc_rx_queue and mt76s_alloc_tx routines (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability for xmit-queue handler (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt76 debugfs sub-dir for ext-phy (Íñigo Huguet) [2043453] - mt76: rely on phy pointer in mt76_register_debugfs_fops routine signature (Íñigo Huguet) [2043453] - mt76: mt7915: set muru platform type (Íñigo Huguet) [2043453] - mt76: mt7915: set VTA bit in tx descriptor (Íñigo Huguet) [2043453] - mt76: mt7915: fix muar_idx in mt7915_mcu_alloc_sta_req() (Íñigo Huguet) [2043453] - mt76: mt7915: rework starec TLV tags (Íñigo Huguet) [2043453] - mt76: mt7915: fix sta_rec_wtbl tag len (Íñigo Huguet) [2043453] - mt76: mt7915: improve starec readability of txbf (Íñigo Huguet) [2043453] - mt76: mt7915: fix txbf starec TLV issues (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_beacon_check_caps() (Íñigo Huguet) [2043453] - mt76: connac: fix possible NULL pointer dereference in mt76_connac_get_phy_mode_v2 (Íñigo Huguet) [2043453] - mt76: do not access 802.11 header in ccmp check for 802.3 rx skbs (Íñigo Huguet) [2043453] - mt76: use a separate CCMP PN receive counter for management frames (Íñigo Huguet) [2043453] - mt76: mt7921: add delay config for sched scan (Íñigo Huguet) [2043453] - mt76: mt7615: fix monitor mode tear down crash (Íñigo Huguet) [2043453] - mt76: debugfs: improve queue node readability (Íñigo Huguet) [2043453] - mt76: mt7915: add twt_stats knob in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: enable twt responder capability (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mac_add_twt_setup routine (Íñigo Huguet) [2043453] - mt76: mt7915: introduce mt7915_mcu_twt_agrt_update mcu command (Íñigo Huguet) [2043453] - mt76: mt7915: introduce __mt7915_get_tsf routine (Íñigo Huguet) [2043453] - mt76: drop MCU header size from buffer size in __mt76_mcu_send_firmware (Íñigo Huguet) [2043453] - mt76: introduce __mt76_mcu_send_firmware routine (Íñigo Huguet) [2043453] - mt76: support reading EEPROM data embedded in fdt (Íñigo Huguet) [2043453] - mt76: schedule status timeout at dma completion (Íñigo Huguet) [2043453] - mt76: substitute sk_buff_head status_list with spinlock_t status_lock (Íñigo Huguet) [2043453] - mt76: remove mt76_wcid pointer from mt76_tx_status_check signature (Íñigo Huguet) [2043453] - mt76: introduce packet_id idr (Íñigo Huguet) [2043453] - mt76: mt7921: add 6GHz support (Íñigo Huguet) [2043453] - mt76: add 6GHz support (Íñigo Huguet) [2043453] - mt76: connac: enable hw amsdu @ 6GHz (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_uni_add_bss (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_sta_tlv (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in single-sku support (Íñigo Huguet) [2043453] - mt76: connac: add 6GHz support to mt76_connac_mcu_set_channel_domain (Íñigo Huguet) [2043453] - mt76: connac: enable 6GHz band for hw scan (Íñigo Huguet) [2043453] - mt76: connac: set 6G phymode in mt76_connac_get_phy_mode{,v2} (Íñigo Huguet) [2043453] - mt76: mt7915: add mib counters to ethtool stats (Íñigo Huguet) [2043453] - mt76: mt7915: add more MIB registers (Íñigo Huguet) [2043453] - mt76: mt7915: add tx mu/su counters to mib (Íñigo Huguet) [2043453] - mt76: mt7915: add some per-station tx stats to ethtool (Íñigo Huguet) [2043453] - mt76: mt7915: add tx stats gathered from tx-status callbacks (Íñigo Huguet) [2043453] - mt76: mt7915: add ethtool stats support (Íñigo Huguet) [2043453] - mt76: mt7921: fix retrying release semaphore without end (Íñigo Huguet) [2043453] - mt76: mt7921: robustify hardware initialization flow (Íñigo Huguet) [2043453] - mt76: mt7915: fix possible infinite loop release semaphore (Íñigo Huguet) [2043453] - mt76: mt7915: honor all possible error conditions in mt7915_mcu_init() (Íñigo Huguet) [2043453] - mt76: move spin_lock_bh to spin_lock in tasklet (Íñigo Huguet) [2043453] - mt76: mt7921: remove mt7921_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7921: remove mcu rate reporting code (Íñigo Huguet) [2043453] - mt76: mt7921: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7921: add support for tx status reporting (Íñigo Huguet) [2043453] - mt76: mt7921: start reworking tx rate reporting (Íñigo Huguet) [2043453] - mt76: mt7615: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: fix hwmon temp sensor mem use-after-free (Íñigo Huguet) [2043453] - mt76: mt7915: enable configured beacon tx rate (Íñigo Huguet) [2043453] - mt76: disable BH around napi_schedule() calls (Íñigo Huguet) [2043453] - mt76: fill boottime_ns in Rx path (Íñigo Huguet) [2043453] - mt76: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2043453] - mt76: fix boolreturn.cocci warnings (Íñigo Huguet) [2043453] - mt76: mt7921: update mib counters dumping phy stats (Íñigo Huguet) [2043453] - mt76: mt7921: always wake device if necessary in debugfs (Íñigo Huguet) [2043453] - mt76: mt7915: rename debugfs tx-queues (Íñigo Huguet) [2043453] - mt76: mt7915: rework debugfs queue info (Íñigo Huguet) [2043453] - mt76: mt7921: move mt7921_queue_rx_skb to mac.c (Íñigo Huguet) [2043453] - mt76: mt7915: fix WMM index on DBDC cards (Íñigo Huguet) [2043453] - mt76: mt7915: improve code readability in mt7915_mcu_sta_bfer_ht (Íñigo Huguet) [2043453] - mt76: mt7915: introduce bss coloring support (Íñigo Huguet) [2043453] - mt76: mt7915: add LED support (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential NPE in TXS processing (Íñigo Huguet) [2043453] - mt76: mt7915: fix he_mcs capabilities for 160mhz (Íñigo Huguet) [2043453] - mt76: use IEEE80211_OFFLOAD_ENCAP_ENABLED instead of MT_DRV_AMSDU_OFFLOAD (Íñigo Huguet) [2043453] - mt76: mt7915: update mac timing settings (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warnings in mt7921_mac_decode_he_mu_radiotap (Íñigo Huguet) [2043453] - mt76: mt7921: fix kernel warning from cfg80211_calculate_bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix firmware usage of RA info using legacy rates (Íñigo Huguet) [2043453] - mt76: mt7915: add HE-LTF into fixed rate command (Íñigo Huguet) [2043453] - mt76: mt7921: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt7615: move mt7615_mcu_set_p2p_oppps in mt76_connac module (Íñigo Huguet) [2043453] - mt76: overwrite default reg_ops if necessary (Íñigo Huguet) [2043453] - mt76: mt7921: introduce mt7921_mcu_set_beacon_filter utility routine (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of mt7921_mac_set_beacon_filter (Íñigo Huguet) [2043453] - mt76: mt7921: get rid of monitor_vif (Íñigo Huguet) [2043453] - mt76: connac: add support for limiting to maximum regulatory Tx power (Íñigo Huguet) [2043453] - mt76: connac: fix GTK rekey offload failure on WPA mixed mode (Íñigo Huguet) [2043453] - mt76: mt7921: fix dma hang in rmmod (Íñigo Huguet) [2043453] - mt76: add support for setting mcast rate (Íñigo Huguet) [2043453] - mt76: mt7915: fix bit fields for HT rate idx (Íñigo Huguet) [2043453] - mt76: mt7915: switch proper tx arbiter mode in testmode (Íñigo Huguet) [2043453] - mt76: mt7915: fix potential overflow of eeprom page index (Íñigo Huguet) [2043453] - mt76: mt7921: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: send EAPOL frames at lowest rate (Íñigo Huguet) [2043453] - mt76: mt7915: add control knobs for thermal throttling (Íñigo Huguet) [2043453] - mt76: mt7921: Add mt7922 support (Íñigo Huguet) [2043453] - mt76: mt7615: fix skb use-after-free on mac reset (Íñigo Huguet) [2043453] - mt76: mt7921: Fix out of order process by invalid event pkt (Íñigo Huguet) [2043453] - mt76: mt7915: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: mt7921: fix mgmt frame using unexpected bitrate (Íñigo Huguet) [2043453] - mt76: add mt76_default_basic_rate more devices can rely on (Íñigo Huguet) [2043453] - mt76: mt7921: introduce testmode support (Íñigo Huguet) [2043453] - mt76: mt7915: remove mt7915_sta_stats (Íñigo Huguet) [2043453] - mt76: mt7915: report tx rate directly from tx status (Íñigo Huguet) [2043453] - mt76: mt7915: cleanup -Wunused-but-set-variable (Íñigo Huguet) [2043453] - mt76: mt7915: take RCU read lock when calling ieee80211_bss_get_elem() (Íñigo Huguet) [2043453] - mt76: mt7915: fix an off-by-one bound check (Íñigo Huguet) [2043453] - mt76: mt7921: add .set_sar_specs support (Íñigo Huguet) [2043453] - mt76: mt7915: adapt new firmware to update BA winsize for Rx session (Íñigo Huguet) [2043453] - mt76: mt7915: report HE MU radiotap (Íñigo Huguet) [2043453] - mt76: mt76x02: fix endianness warnings in mt76x02_mac.c (Íñigo Huguet) [2043453] - mt76: mt7921: fix survey-dump reporting (Íñigo Huguet) [2043453] - mt76: fix build error implicit enumeration conversion (Íñigo Huguet) [2043453] - mt76: mt7921: enable aspm by default (Íñigo Huguet) [2043453] - mt76: connac: fix mt76_connac_gtk_rekey_tlv usage (Íñigo Huguet) [2043453] - mt76: mt7915: fix calling mt76_wcid_alloc with incorrect parameter (Íñigo Huguet) [2043453] - mt76: mt7915: fix info leak in mt7915_mcu_set_pre_cal() (Íñigo Huguet) [2043453] - mt76: mt7615: fix endianness warning in mt7615_mac_write_txwi (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness warning in mt7921_update_txs (Íñigo Huguet) [2043453] - mt76: mt7915: fix endianness warning in mt7915_mac_add_txs_skb (Íñigo Huguet) [2043453] - mt76: mt7921: avoid unnecessary spin_lock/spin_unlock in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mt76: mt7921: fix endianness in mt7921_mcu_tx_done_event (Íñigo Huguet) [2043453] - mwifiex: Try waking the firmware until we get an interrupt (Íñigo Huguet) [2043453] - mwifiex: Read a PCI register after writing the TX ring write pointer (Íñigo Huguet) [2043453] - fq_codel: implement L4S style ce_threshold_ect1 marking (Íñigo Huguet) [2043453] - net: add skb_get_dsfield() helper (Íñigo Huguet) [2043453] - wireless: Remove redundant 'flush_workqueue()' calls (Íñigo Huguet) [2043453] - mt7601u: Remove redundant initialization of variable ret (Íñigo Huguet) [2043453] - rtlwifi: rtl8192ee: Remove redundant initialization of variable version (Íñigo Huguet) [2043453] - ath10k: fix max antenna gain unit (Íñigo Huguet) [2043453] - ath9k: fix an IS_ERR() vs NULL check (Íñigo Huguet) [2043453] - ath11k: Identify DFS channel when sending scan channel list command (Íñigo Huguet) [2043453] - ath9k: support DT ieee80211-freq-limit property to limit channels (Íñigo Huguet) [2043453] - ath11k: Change number of TCL rings to one for QCA6390 (Íñigo Huguet) [2043453] - ath11k: Handle MSI enablement during rmmod and SSR (Íñigo Huguet) [2043453] - ath: dfs_pattern_detector: Fix possible null-pointer dereference in channel_detector_create() (Íñigo Huguet) [2043453] - ath11k: Use kcalloc() instead of kzalloc() (Íñigo Huguet) [2043453] - ath11k: Remove redundant assignment to variable fw_size (Íñigo Huguet) [2043453] - ath11k: fix m68k and xtensa build failure in ath11k_peer_assoc_h_smps() (Íñigo Huguet) [2043453] - ath11k: Fix spelling mistake "incompaitiblity" -> "incompatibility" (Íñigo Huguet) [2043453] - ath11k: Remove unused variable in ath11k_dp_rx_mon_merg_msdus() (Íñigo Huguet) [2043453] - ath9k: Fix potential interrupt storm on queue reset (Íñigo Huguet) [2043453] - ath9k: add option to reset the wifi chip via debugfs (Íñigo Huguet) [2043453] - ath10k: Don't always treat modem stop events as crashes (Íñigo Huguet) [2043453] - rtl8xxxu: Use lower tx rates for the ack packet (Íñigo Huguet) [2043453] - brcmfmac: Add DMI nvram filename quirk for Cyberbook T116 tablet (Íñigo Huguet) [2043453] - rtw88: refine fw_crash debugfs to show non-zero while triggering (Íñigo Huguet) [2043453] - rtw88: fix RX clock gate setting while fifo dump (Íñigo Huguet) [2043453] - net: qrtr: combine nameservice into main module (Íñigo Huguet) [2043453] - ath10k: sdio: Add missing BH locking around napi_schdule() (Íñigo Huguet) [2043453] - ath10k: Fix missing frame timestamp for beacon/probe-resp (Íñigo Huguet) [2043453] - ath10k: high latency fixes for beacon buffer (Íñigo Huguet) [2043453] - ath11k: Change DMA_FROM_DEVICE to DMA_TO_DEVICE when map reinjected packets (Íñigo Huguet) [2043453] - ath11k: support SMPS configuration for 6 GHz (Íñigo Huguet) [2043453] - ath11k: add 6 GHz params in peer assoc command (Íñigo Huguet) [2043453] - ieee80211: Add new A-MPDU factor macro for HE 6 GHz peer caps (Íñigo Huguet) [2043453] - ath11k: indicate to mac80211 scan complete with aborted flag for ATH11K_SCAN_STARTING state (Íñigo Huguet) [2043453] - ath11k: indicate scan complete for scan canceled when scan running (Íñigo Huguet) [2043453] - ath11k: add handler for scan event WMI_SCAN_EVENT_DEQUEUED (Íñigo Huguet) [2043453] - ath11k: add HTT stats support for new stats (Íñigo Huguet) [2043453] - ath11k: Change masking and shifting in htt stats (Íñigo Huguet) [2043453] - ath11k: Remove htt stats fixed size array usage (Íñigo Huguet) [2043453] - ath11k: Replace HTT_DBG_OUT with scnprintf (Íñigo Huguet) [2043453] - ath11k: Rename macro ARRAY_TO_STRING to PRINT_ARRAY_TO_BUF (Íñigo Huguet) [2043453] - ath11k: Fix memory leak in ath11k_qmi_driver_event_work (Íñigo Huguet) [2043453] - ath11k: Fix inaccessible debug registers (Íñigo Huguet) [2043453] - ath11k: Drop MSDU with length error in DP rx path (Íñigo Huguet) [2043453] - ath11k: copy cap info of 6G band under WMI_HOST_WLAN_5G_CAP for WCN6855 (Íñigo Huguet) [2043453] - ath11k: enable 6G channels for WCN6855 (Íñigo Huguet) [2043453] - ath11k: re-enable ht_cap/vht_cap for 5G band for WCN6855 (Íñigo Huguet) [2043453] - ath11k: fix survey dump collection in 6 GHz (Íñigo Huguet) [2043453] - ath11k: fix packet drops due to incorrect 6 GHz freq value in rx status (Íñigo Huguet) [2043453] - ath11k: add channel 2 into 6 GHz channel list (Íñigo Huguet) [2043453] - mac80211: MBSSID support in interface handling (Íñigo Huguet) [2043453] - ath11k: Add wmi peer create conf event in wmi_tlv_event_id (Íñigo Huguet) [2043453] - ath11k: Avoid "No VIF found" warning message (Íñigo Huguet) [2043453] - ath11k: Fix crash during firmware recovery on reo cmd ring access (Íñigo Huguet) [2043453] - ath11k: Assign free_vdev_map value before ieee80211_register_hw (Íñigo Huguet) [2043453] - ath11k: Add vdev start flag to disable hardware encryption (Íñigo Huguet) [2043453] - ath11k: Avoid race during regd updates (Íñigo Huguet) [2043453] - ath11k: Avoid reg rules update during firmware recovery (Íñigo Huguet) [2043453] - ath11k: Update pdev tx and rx firmware stats (Íñigo Huguet) [2043453] - ath11k: Fix pktlog lite rx events (Íñigo Huguet) [2043453] - ath11k: Add support for RX decapsulation offload (Íñigo Huguet) [2043453] - ath11k: fix some sleeping in atomic bugs (Íñigo Huguet) [2043453] - ath11k: qmi: avoid error messages when dma allocation fails (Íñigo Huguet) [2043453] - ath11k: Replace one-element array with flexible-array member (Íñigo Huguet) [2043453] - ath11k: add caldata download support from EEPROM (Íñigo Huguet) [2043453] - ath11k: add caldata file for multiple radios (Íñigo Huguet) [2043453] - ath11k: clean up BDF download functions (Íñigo Huguet) [2043453] - ath11k: use hw_params to access board_size and cal_offset (Íñigo Huguet) [2043453] - ath11k: Wstringop-overread warning (Íñigo Huguet) [2043453] - ath11k: Add spectral scan support for QCN9074 (Íñigo Huguet) [2043453] - ath11k: Fix the spectral minimum FFT bin count (Íñigo Huguet) [2043453] - ath11k: Introduce spectral hw configurable param (Íñigo Huguet) [2043453] - ath11k: Refactor spectral FFT bin size (Íñigo Huguet) [2043453] - ath11k: add support for 80P80 and 160 MHz bandwidth (Íñigo Huguet) [2043453] - ath11k: add support for setting fixed HE rate/gi/ltf (Íñigo Huguet) [2043453] - nl80211: MBSSID and EMA support in AP mode (Íñigo Huguet) [2043453] - nl80211: don't kfree() ERR_PTR() value (Íñigo Huguet) [2043453] - cfg80211: always free wiphy specific regdomain (Íñigo Huguet) [2043453] - mac80211: save transmit power envelope element and power constraint (Íñigo Huguet) [2043453] - mac80211: add parse regulatory info in 6 GHz operation information (Íñigo Huguet) [2043453] - ieee80211: add power type definition for 6 GHz (Íñigo Huguet) [2043453] - mac80211: twt: don't use potentially unaligned pointer (Íñigo Huguet) [2043453] - cfg80211: AP mode driver offload for FILS association crypto (Íñigo Huguet) [2043453] - ath11k: monitor mode clean up to use separate APIs (Íñigo Huguet) [2043453] - ath11k: add separate APIs for monitor mode (Íñigo Huguet) [2043453] - ath11k: move static function ath11k_mac_vdev_setup_sync to top (Íñigo Huguet) [2043453] - rtw88: 8821c: correct 2.4G tx power for type 2/4 NIC (Íñigo Huguet) [2043453] - rtw88: 8821c: support RFE type4 wifi NIC (Íñigo Huguet) [2043453] - brcmfmac: Replace zero-length array with flexible array member (Íñigo Huguet) [2043453] - mac80211_hwsim: enable 6GHz channels (Íñigo Huguet) [2043453] - mac80211: use ieee802_11_parse_elems() in ieee80211_prep_channel() (Íñigo Huguet) [2043453] - nl80211: don't put struct cfg80211_ap_settings on stack (Íñigo Huguet) [2043453] - mac80211: always allocate struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mlme: find auth challenge directly (Íñigo Huguet) [2043453] - mac80211: move CRC into struct ieee802_11_elems (Íñigo Huguet) [2043453] - mac80211: mesh: clean up rx_bcn_presp API (Íñigo Huguet) [2043453] - mac80211: reduce stack usage in debugfs (Íñigo Huguet) [2043453] - nl80211: prefer struct_size over open coded arithmetic (Íñigo Huguet) [2043453] - mac80211: check hostapd configuration parsing twt requests (Íñigo Huguet) [2043453] - cfg80211: honour V=1 in certificate code generation (Íñigo Huguet) [2043453] - rt2x00: remove duplicate USB device ID (Íñigo Huguet) [2043453] - mwifiex: Fix copy-paste mistake when creating virtual interface (Íñigo Huguet) [2043453] - mwifiex: Properly initialize private structure on interface type changes (Íñigo Huguet) [2043453] - mwifiex: Handle interface type changes from AP to STATION (Íñigo Huguet) [2043453] - mwifiex: Allow switching interface type from P2P_CLIENT to P2P_GO (Íñigo Huguet) [2043453] - mwifiex: Update virtual interface counters right after setting bss_type (Íñigo Huguet) [2043453] - mwifiex: Use helper function for counting interface types (Íñigo Huguet) [2043453] - mwifiex: Run SET_BSS_MODE when changing from P2P to STATION vif-type (Íñigo Huguet) [2043453] - mwifiex: Use function to check whether interface type change is allowed (Íñigo Huguet) [2043453] - mwifiex: Small cleanup for handling virtual interface type changes (Íñigo Huguet) [2043453] - rtw88: move adaptivity mechanism to firmware (Íñigo Huguet) [2043453] - rtw88: support adaptivity for ETSI/JP DFS region (Íñigo Huguet) [2043453] - rtw88: add regulatory strategy by chip type (Íñigo Huguet) [2043453] - rtw88: upgrade rtw_regulatory mechanism and mapping (Íñigo Huguet) [2043453] - brcmfmac: fix incorrect error prints (Íñigo Huguet) [2043453] - ath11k: Align bss_chan_info structure with firmware (Íñigo Huguet) [2043453] - ath11k: add support in survey dump with bss_chan_info (Íñigo Huguet) [2043453] - ath11k: Rename atf_config to flag1 in target_resource_config (Íñigo Huguet) [2043453] - ath11k: fix 4addr multicast packet tx (Íñigo Huguet) [2043453] - ath11k: fix 4-addr tx failure for AP and STA modes (Íñigo Huguet) [2043453] - ath9k: owl-loader: fetch pci init values through nvmem (Íñigo Huguet) [2043453] - ath9k: fetch calibration data via nvmem subsystem (Íñigo Huguet) [2043453] - ath9k: Use tasklet_disable_in_atomic() (Íñigo Huguet) [2043453] - mt76: fix wrong conflict resolution in previous backport (Íñigo Huguet) [2043453] - mac80211: Allow HE operation to be longer than expected. (Íñigo Huguet) [2043453] - revert ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [2043453] - RDMA/mlx5: Delete right entry from MR signature database (Amir Tzin) [1982191] - net/mlx5e: Fix select queue to consider SKBTX_HW_TSTAMP (Amir Tzin) [1982191] - net/mlx5e: Don't update netdev RQs with PTP-RQ (Amir Tzin) [1982191] - net/mlx5e: Fix an error code in mlx5e_arfs_create_tables() (Amir Tzin) [1982191] - net/mlx5e: Fix conflict with HW TS and CQE compression (Amir Tzin) [1982191] - net/mlx5e: Fix HW TS with CQE compression according to profile (Amir Tzin) [1982191] - mlx5e: add add missing BH locking around napi_schdule() (Amir Tzin) [1982191] - net/mlx5: Don't overwrite HCA capabilities when setting MSI-X count (Amir Tzin) [1982191] - net/mlx5: Fix err prints and return when creating termination table (Amir Tzin) [1982191] - RDMA/mlx5: Verify that DM operation is reasonable (Amir Tzin) [1982191] - RDMA/mlx5: Expose private query port (Amir Tzin) [1982191] - RDMA/mlx5: Fix type assignment for ICM DM (Amir Tzin) [1982191] - net/mlx5: DR, Add support for isolate_vl_tc QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for force-loopback QP (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching tunnel GTP-U (Amir Tzin) [1982191] - net/mlx5: DR, Set flex parser for TNL_MPLS dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for matching on geneve TLV option (Amir Tzin) [1982191] - net/mlx5: DR, Set STEv0 ICMP flex parser dynamically (Amir Tzin) [1982191] - net/mlx5: DR, Add support for dynamic flex parser (Amir Tzin) [1982191] - net/mlx5: DR, Remove protocol-specific flex_parser_3 definitions (Amir Tzin) [1982191] - net/mlx5: mlx5_ifc updates for flex parser (Amir Tzin) [1982191] - net/mlx5: E-Switch, Improve error messages in term table creation (Amir Tzin) [1982191] - net/mlx5: DR, Rename an argument in dr_rdma_segments (Amir Tzin) [1982191] - net/mlx5e: RX, Add checks for calculated Striding RQ attributes (Amir Tzin) [1982191] - net/mlx5e: Fix possible non-initialized struct usage (Amir Tzin) [1982191] - mlx5: implement ethtool standard stats (Amir Tzin) [1982191] - net/mlx5: Enhance diagnostics info for TX/RX reporters (Amir Tzin) [1982191] - net/mlx5: Add helper to initialize 1PPS (Amir Tzin) [1982191] - net/mlx5e: Add ethtool extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Add register layout to support extended link state (Amir Tzin) [1982191 1982232] - net/mlx5: Allocate FC bulk structs with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5e: Cleanup safe switch channels API by passing params (Amir Tzin) [1982191] - net/mlx5e: Refactor on-the-fly configuration changes (Amir Tzin) [1982191] - net/mlx5e: Use mlx5e_safe_switch_channels when channels are closed (Amir Tzin) [1982191] - net/mlx5e: Allow mlx5e_safe_switch_channels to work with channels closed (Amir Tzin) [1982191] - mlx5: implement ethtool::get_fec_stats (Amir Tzin) [1982191] - net/mlx5e: Fix RQ creation flow for queues which doesn't support XDP (Amir Tzin) [1982191] - net/mlx5: Remove return statement exist at the end of void function (Amir Tzin) [1982191] - net/mlx5: Add a blank line after declarations (Amir Tzin) [1982191] - net/mlx5: DR, Alloc cmd buffer with kvzalloc() instead of kzalloc() (Amir Tzin) [1982191] - net/mlx5: DR, Use variably sized data structures for different actions (Amir Tzin) [1982191] - RDMA/mlx5: Expose UAPI to query DM (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support in MEMIC operations (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Add support to MODIFY_MEMIC command (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Re-organize the DM code (Amir Tzin) [1982191 1926606 1926603] - RDMA/mlx5: Move all DM logic to separate file (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add MEMIC operations related bits (Amir Tzin) [1982191 1926606 1926603] - net/mlx5: Add support for DSFP module EEPROM dumps (Amir Tzin) [1982191 1982233] - net/mlx5: Implement get_module_eeprom_by_page() (Amir Tzin) [1982191 1982233] - net/mlx5: Refactor module EEPROM query (Amir Tzin) [1982191 1982233] - IB/mlx5: Reduce max order of memory allocated for xlt update (Amir Tzin) [1982191] - net/mlx5: Implement sriov_get_vf_total_msix/count() callbacks (Amir Tzin) [1982191 1982230] - net/mlx5: Dynamically assign MSI-X vectors count (Amir Tzin) [1982191 1982230] - net/mlx5: Add dynamic MSI-X capabilities bits (Amir Tzin) [1982191 1982230] - net/mlx5e: Dynamic alloc vlan table for netdev when needed (Amir Tzin) [1982191] - net/mlx5e: Dynamic alloc arfs table for netdev when needed (Amir Tzin) [1982191] - net/mlx5: Use ida_alloc_range() instead of ida_simple_alloc() (Amir Tzin) [1982191] - net/mlx5e: Update ethtool setting of CQE compression (Amir Tzin) [1982191] - net/mlx5e: Allow coexistence of CQE compression and HW TS PTP (Amir Tzin) [1982191] - net/mlx5e: Add PTP Flow Steering support (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering ANY API (Amir Tzin) [1982191] - net/mlx5e: Introduce Flow Steering UDP API (Amir Tzin) [1982191] - net/mlx5e: Cleanup Flow Steering level (Amir Tzin) [1982191] - net/mlx5e: Add PTP RQ to RX reporter (Amir Tzin) [1982191] - net/mlx5e: Refactor RX reporter diagnostics (Amir Tzin) [1982191] - net:mlx5e: Add PTP-TIR and PTP-RQT (Amir Tzin) [1982191] - net/mlx5e: Add PTP-RX statistics (Amir Tzin) [1982191] - net/mlx5e: Add RQ to PTP channel (Amir Tzin) [1982191] - net/mlx5e: Add states to PTP channel (Amir Tzin) [1982191] - RDMA/mlx5: Set ODP caps only if device profile support ODP (Amir Tzin) [1982191] - net/mlx5e: Cleanup PTP (Amir Tzin) [1982191] - net/mlx5e: Generalize PTP implementation (Amir Tzin) [1982191] - net/mlx5e: Generalize direct-TIRs and direct-RQTs API (Amir Tzin) [1982191] - net/mlx5e: Generalize close RQ (Amir Tzin) [1982191] - net/mlx5e: Generalize RQ activation (Amir Tzin) [1982191] - net/mlx5e: Generalize open RQ (Amir Tzin) [1982191] - net/mlx5: Add helper to set time-stamp translator on a queue (Amir Tzin) [1982191] - net/mlx5e: Allow creating mpwqe info without channel (Amir Tzin) [1982191] - net/mlx5e: alloc the correct size for indirection_rqt (Amir Tzin) [1982191] - net: ethernet: indir_table.h is included twice (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Create ODP EQ only when ODP MR is created (Amir Tzin) [1982191] - RDMA/mlx5: Add missing returned error check of mlx5_ib_dereg_mr (Amir Tzin) [1982191] - net/mlx5: Move devlink port from mlx5e priv to mlx5e resources (Amir Tzin) [1982191] - net/mlx5e: Allow to match on ICMP parameters (Amir Tzin) [1982191] - net/mlx5: Display the command index in command mailbox dump (Amir Tzin) [1982191] - net/mlx5e: allocate 'indirection_rqt' buffer dynamically (Amir Tzin) [1982191] - net/mlx5e: Dump ICOSQ WQE descriptor on CQE with error events (Amir Tzin) [1982191] - net/mlx5e: Use net_prefetchw instead of prefetchw in MPWQE TX datapath (Amir Tzin) [1982191] - net/mlx5e: Remove redundant newline in NL_SET_ERR_MSG_MOD (Amir Tzin) [1982191] - net/mlx5: Read congestion counters from all ports when lag is active (Amir Tzin) [1982191] - net/mlx5: remove unneeded semicolon (Amir Tzin) [1982191] - net/mlx5: DR, Remove unneeded rx_decap_l3 function for STEv1 (Amir Tzin) [1982191] - net/mlx5: Use order-0 allocations for EQs (Amir Tzin) [1982191] - net/mlx5: Add IFC bits needed for single FDB mode (Amir Tzin) [1982191] - net/mlx5: E-Switch, Refactor send to vport to be more generic (Amir Tzin) [1982191 1982195] - RDMA/mlx5: Use representor E-Switch when getting netdev and metadata (Amir Tzin) [1982191] - net/mlx5: E-Switch, Add eswitch pointer to each representor (Amir Tzin) [1982191 1982195] - net/mlx5: E-Switch, Add match on vhca id to default send rules (Amir Tzin) [1982191 1982195] - net/mlx5: Remove unused mlx5_core_health member recover_work (Amir Tzin) [1982191] - net/mlx5: simplify the return expression of mlx5_esw_offloads_pair() (Amir Tzin) [1982191 1982195] - net/mlx5: Cleanup prototype warning (Amir Tzin) [1982191] - RDMA/mlx5: Allow larger pages in DevX umem (Amir Tzin) [1982191] - RDMA/mlx5: Rename mlx5_mr_cache_invalidate() to revoke_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Consolidate MR destruction to mlx5_ib_dereg_mr() (Amir Tzin) [1982191] - RDMA/mlx5: Use a union inside mlx5_ib_mr (Amir Tzin) [1982191] - platform/mellanox: mlxbf-tmfifo: Fix a memory barrier issue (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: : Fix the license information (Amir Tzin) [2018145] - mmc: dw_mmc-bluefield: simplify the probe() function (Amir Tzin) [2018145] - benet: mark device 0xe220 (Lancer) as deprecated (Michal Schmidt) [2054409] - myri10ge: mark as deprecated (Michal Schmidt) [2054409] - liquidio: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - netxen_nic: remove unmaintained mark, keep deprecated (Michal Schmidt) [2054409] - bnx2: mark as deprecated, not unmaintained (Michal Schmidt) [2054409] - SUNRPC: Don't dereference xprt->snd_task if it's a cookie (Dave Wysochanski) [2046545] - SUNRPC: Add source address/port to rpc_socket* traces (Dave Wysochanski) [2046545] - netfilter: conntrack: re-init state for retransmitted syn-ack (Florian Westphal) [2043093] - netfilter: conntrack: move synack init code to helper (Florian Westphal) [2043093]- ibmvnic: remove unused defines (Diego Domingos) [2047920] - ibmvnic: Update driver return codes (Diego Domingos) [2047920] - ARM: iop32x: disable N2100 PCI parity reporting (Josef Oskera) [2031880] - r8169: fix incorrect mac address assignment (Josef Oskera) [2031880] - r8169: Add device 10ec:8162 to driver r8169 (Josef Oskera) [2031880] - ethernet: r8169: use eth_hw_addr_set() (Josef Oskera) [2031880] - net: phy: realtek: add support for RTL8365MB-VC internal PHYs (Josef Oskera) [2031880] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Josef Oskera) [2031880] - r8169: enable ASPM L0s state (Josef Oskera) [2031880] - r8169: rename rtl_csi_access_enable to rtl_set_aspm_entry_latency (Josef Oskera) [2031880] - r8169: change the L0/L1 entrance latencies for RTL8106e (Josef Oskera) [2031880] - Revert "r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM" (Josef Oskera) [2031880] - r8169: Avoid duplicate sysfs entry creation error (Josef Oskera) [2031880] - r8169: Avoid memcpy() over-reading of ETH_SS_STATS (Josef Oskera) [2031880] - r8169: avoid link-up interrupt issue on RTL8106e if user enables ASPM (Josef Oskera) [2031880] - net: phy: realtek: net: Fix less than zero comparison of a u16 (Josef Oskera) [2031880] - net: phy: realtek: add delay to fix RXC generation issue (Josef Oskera) [2031880] - net: phy: realtek: add dt property to enable ALDPS mode (Josef Oskera) [2031880] - net: phy: realtek: add dt property to disable CLKOUT clock (Josef Oskera) [2031880] - r8169: Fix fall-through warning for Clang (Josef Oskera) [2031880] - r8169: use KBUILD_MODNAME instead of own module name definition (Josef Oskera) [2031880] - r8169: keep pause settings on interface down/up cycle (Josef Oskera) [2031880] - r8169: add support for pause ethtool ops (Josef Oskera) [2031880] - r8169: use mac-managed PHY PM (Josef Oskera) [2031880] - r8169: remove rtl_hw_start_8168c_3 (Josef Oskera) [2031880] - r8169: add support for ethtool get_ringparam (Josef Oskera) [2031880] - r8169: use lower_32_bits/upper_32_bits macros (Josef Oskera) [2031880] - net: phy: make PHY PM ops a no-op if MAC driver manages PHY PM (Josef Oskera) [2031880] - mm/gup: remove unused get_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm: change lookup_node() to use get_user_pages_fast() (Chris von Recklinghausen) [2048650] - mm/gup: remove unused pin_user_pages_locked() (Chris von Recklinghausen) [2048650] - mm/gup: follow_pfn_pte(): -EEXIST cleanup (Chris von Recklinghausen) [2048650] - mm: fix invalid page pointer returned with FOLL_PIN gups (Chris von Recklinghausen) [2048650] - mm: fix typos in comments (Chris von Recklinghausen) [2048650] - vfio/iommu_type1: replace kfree with kvfree (Alex Williamson) [2046547] - vfio/pci: Fix error return code in vfio_ecap_init() (Alex Williamson) [2046547] - vfio/pci: Add missing range check in vfio_pci_mmap (Alex Williamson) [2046547] - vfio/mdev: Do not allow a mdev_type to have a NULL parent pointer (Alex Williamson) [2046547] - vfio/mdev: Make to_mdev_device() into a static inline (Alex Williamson) [2046547] - vfio/iommu_type1: Mantain a counter for non_pinned_groups (Alex Williamson) [2046547] - vfio/iommu_type1: Fix some sanity checks in detach group (Alex Williamson) [2046547] - vfio/iommu_type1: Populate full dirty when detach non-pinned group (Alex Williamson) [2046547] - vfio/pci: Move dummy_resources_list init in vfio_pci_probe() (Alex Williamson) [2046547] - vfio/virqfd: Drain events from eventfd in virqfd_wakeup() (Alex Williamson) [2046547] - ext4: fix direct I/O read error (Lukas Czerner) [1868258] - usb: xhci: Extend support for runtime power management for AMD's Yellow carp. (Renjith Pananchikkal) [2015775] - usb: xhci: Enable runtime-pm by default on AMD Yellow Carp platform (Renjith Pananchikkal) [2015775] - thunderbolt: Enable retry logic for intra-domain control packets (David Arcari) [2028287] - nvme-fabrics: fix state check in nvmf_ctlr_matches_baseopts() (Gopal Tiwari) [2043755] - smb3: do not error on fsync when readonly (Ronnie Sahlberg) [2037811] - cifs: serialize all mount attempts (Ronnie Sahlberg) [2008434] - ALSA: memalloc: Unify x86 SG-buffer handling (take#3) (Jaroslav Kysela) [2049437] - ALSA: usb-audio: add mapping for MSI MPG X570S Carbon Max Wifi. (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop CONFIG_PM ifdefs (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Fix dB level of Bose Revolve+ SoundLink (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Add minimal-mute notion in dB mapping table (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Use int for dB map values (Jaroslav Kysela) [2049437] - ALSA: hda/tegra: Fix Tegra194 HDA reset failure (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Use ALC285_FIXUP_HP_GPIO_LED on another HP laptop (Jaroslav Kysela) [2049437] - ALSA: hda: Add new AlderLake-P variant PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: Add AlderLake-N PCI ID (Jaroslav Kysela) [2049437] - ALSA: hda: use swap() to make code cleaner (Jaroslav Kysela) [2049437] - ALSA: Fix some typo (Jaroslav Kysela) [2049437] - ALSA: hda/hdmi: Consider ELD is invalid when no SAD is present (Jaroslav Kysela) [2049437] - ALSA: hda: Remove redundant runtime PM calls (Jaroslav Kysela) [2049437] - ALSA: hda: Do disconnect jacks at codec unbind (Jaroslav Kysela) [2049437] - ALSA: hda: intel: More comprehensive PM runtime setup for controller driver (Jaroslav Kysela) [2049437] - ASoC: SOF: Intel: fix build issue related to CODEC_PROBE_ENTRIES (Jaroslav Kysela) [2049437] - ASoC: cs42l42: Report initial jack state (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Re-order quirk entries for Lenovo (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add quirk for Legion Y9000X 2020 (Jaroslav Kysela) [2049437] - ALSA: hda/realtek: Add speaker fixup for some Yoga 15ITL5 devices (Jaroslav Kysela) [2049437] - tools headers UAPI: Sync sound/asound.h with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - tools include UAPI: Sync sound/asound.h copy with the kernel sources (Jaroslav Kysela) [2049437] - ASoC: SOF: handle paused streams during system suspend (Jaroslav Kysela) [2049437] - ASoC: SOF: sof-audio: setup sched widgets during pipeline complete step (Jaroslav Kysela) [2049437] - ASoC: SOF: free widgets in sof_tear_down_pipelines() for static pipelines (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Fix Jack detection after resume (Jaroslav Kysela) [2049437] - ALSA: hda/cs8409: Increase delay during jack detection (Jaroslav Kysela) [2049437] - ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master after reboot from Windows (Jaroslav Kysela) [2049437] - ASoC: Intel: catpt: Test dmaengine_submit() result before moving on (Jaroslav Kysela) [2049437] - ASoC: amd: Fix dependency for SPI master (Jaroslav Kysela) [2049437] - ALSA: usb-audio: Drop superfluous '0' in Presonus Studio 1810c's ID (Jaroslav Kysela) [2049437] - ALSA: oss: fix compile error when OSS_DEBUG is enabled (Jaroslav Kysela) [2049437] - ALSA: hda: Make proper use of timecounter (Jaroslav Kysela) [2049437] - ALSA: led: Use restricted type for iface assignment (Jaroslav Kysela) [2049437] - ALSA: hda: Fix potential deadlock at codec unbinding (Jaroslav Kysela) [2049437] - ALSA: hda: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: PCM: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ALSA: jack: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2049437] - ASoC: Intel: sof_sdw: fix jack detection on HP Spectre x360 convertible (Jaroslav Kysela) [2049437] - kernel: fork: properly initialize mm->mm_rh in dup_mm() and mm_alloc() (Rafael Aquini) [2047242] - vdpa/mlx5: Fix tracking of current number of VQs (Cindy Lu) [2052849] - vdpa/mlx5: Fix is_index_valid() to refer to features (Cindy Lu) [2052849] - vdpa: Protect vdpa reset with cf_mutex (Cindy Lu) [2052849] - vdpa: Avoid taking cf_mutex lock on get status (Cindy Lu) [2052849] - vdpa/vdpa_sim_net: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Use BIT_ULL for bit operations (Cindy Lu) [2052849] - vdpa/vdpa_sim: Configure max supported virtqueues (Cindy Lu) [2052849] - vdpa/mlx5: Report max device capabilities (Cindy Lu) [2052849] - vdpa: Support reporting max device capabilities (Cindy Lu) [2052849] - vdpa/mlx5: Restore cur_num_vqs in case of failure in change_num_qps() (Cindy Lu) [2052849] - vdpa: Add support for returning device configuration information (Cindy Lu) [2052849] - vdpa/mlx5: Support configuring max data virtqueue (Cindy Lu) [2052849] - vdpa/mlx5: Fix config_attr_mask assignment (Cindy Lu) [2052849] - vdpa: Allow to configure max data virtqueues (Cindy Lu) [2052849] - vdpa: Read device configuration only if FEATURES_OK (Cindy Lu) [2052849] - vdpa: Sync calls set/get config/status with cf_mutex (Cindy Lu) [2052849] - vdpa/mlx5: Distribute RX virtqueues in RQT object (Cindy Lu) [2052849] - vdpa: Provide interface to read driver features (Cindy Lu) [2052849] - vdpa/mlx5: Fix wrong configuration of virtio_version_1_0 (Cindy Lu) [2052849] - vdpa: Mark vdpa_config_ops.get_vq_notification as optional (Cindy Lu) [2052849] - vdpa: Avoid duplicate call to vp_vdpa get_status (Cindy Lu) [2052849] - net/mlx5_vdpa: Offer VIRTIO_NET_F_MTU when setting MTU (Cindy Lu) [2052849] - vdpa: add driver_override support (Cindy Lu) [2052849] - docs: document sysfs ABI for vDPA bus (Cindy Lu) [2052849] - ifcvf/vDPA: fix misuse virtio-net device config size for blk dev (Cindy Lu) [2052849] - Revert "efi/libstub: arm64: Double check image alignment at entry" (Vitaly Kuznetsov) [2046303] - ethtool: ioctl: fix potential NULL deref in ethtool_set_coalesce() (William Zhao) [2046342] - cifs: Do not leak EDEADLK to dgetents64 for STATUS_USER_SESSION_DELETED (Ronnie Sahlberg) [1994393] - cifs: constify pathname arguments in a bunch of helpers (Ronnie Sahlberg) [1994393] - cgroup: Use open-time cgroup namespace for process migration perm checks (Chris von Recklinghausen) [2035766] - cgroup: Allocate cgroup_file_ctx for kernfs_open_file->priv (Chris von Recklinghausen) [2035766] - cgroup: Use open-time credentials for process migraton perm checks (Chris von Recklinghausen) [2035766] - cgroup: make per-cgroup pressure stall tracking configurable (Chris von Recklinghausen) [2035766] - powerpc/idle: Don't corrupt back chain when going idle (Laurent Vivier) [2052793] - powerpc64/idle: Fix SP offsets when saving GPRs (Laurent Vivier) [2052793] - sfc: ef10: implement ethtool::get_fec_stats (Íñigo Huguet) [2042798] - sfc: The RX page_ring is optional (Íñigo Huguet) [2042798] - sfc: Check null pointer of rx_queue->page_ring (Íñigo Huguet) [2042798] - sfc_ef100: potential dereference of null pointer (Íñigo Huguet) [2042798] - sfc: Don't use netif_info before net_device setup (Íñigo Huguet) [2042798] - sfc: Export fibre-specific supported link modes (Íñigo Huguet) [2042798] - sfc: Fix reading non-legacy supported link modes (Íñigo Huguet) [2042798] - ethernet: constify references to netdev->dev_addr in drivers (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Íñigo Huguet) [2042798] - ethernet: use eth_hw_addr_set() (Íñigo Huguet) [2042798] - sfc: last resort fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - sfc: fallback for lack of xdp tx queues (Íñigo Huguet) [2042798 1995444] - ext4: fix potential uninitialized access to retval in kmmpd (Lukas Czerner) [2046355] - ext4: fix possible UAF when remounting r/o a mmp-protected file system (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - quota: check block number when reading the block in quota file (Lukas Czerner) [2046999] - quota: correct error number in free_dqentry() (Lukas Czerner) [2046999] - quota: Fix memory leak when handling corrupted quota file (Lukas Czerner) [2046999] - quota: Sanity-check quota file headers on load (Lukas Czerner) [2046999] - quota: clear padding in v2r1_mem2diskdqb() (Lukas Czerner) [2046999] - quota: Check that quota is not dirty before release (Lukas Czerner) [2046999] - quota: fix livelock in dquot_writeback_dquots (Lukas Czerner) [2046999] - ext4: fix e2fsprogs checksum failure for mounted filesystem (Lukas Czerner) [1937180] - ext4: prevent partial update of the extent blocks (Lukas Czerner) [2035877] - ext4: check for inconsistent extents between index and leaf block (Lukas Czerner) [2035877] - ext4: check for out-of-order index extents in ext4_valid_extent_entries() (Lukas Czerner) [2035877] - ext4: avoid trim error on fs with small groups (Lukas Czerner) [2046355] - ext4: fix null-ptr-deref in '__ext4_journal_ensure_credits' (Lukas Czerner) [2046355] - ext4: make sure to reset inode lockdep class when quota enabling fails (Lukas Czerner) [2046355] - ext4: make sure quota gets properly shutdown on error (Lukas Czerner) [2046355] - ext4: Fix BUG_ON in ext4_bread when write quota data (Lukas Czerner) [2046355] - ext4: refresh the ext4_ext_path struct after dropping i_data_sem. (Lukas Czerner) [2046355] - ext4: ensure enough credits in ext4_ext_shift_path_extents (Lukas Czerner) [2046355] - ext4: fix potential infinite loop in ext4_dx_readdir() (Lukas Czerner) [2046355] - ext4: fix loff_t overflow in ext4_max_bitmap_size() (Lukas Czerner) [2046355] - ext4: fix reserved space counter leakage (Lukas Czerner) [2046355] - ext4: fix race writing to an inline_data file while its xattrs are changing (Lukas Czerner) [2046355] - ext4: fix potential htree corruption when growing large_dir directories (Lukas Czerner) [2046355] - ext4: use ext4_grp_locked_error in mb_find_extent (Lukas Czerner) [2046355] - ext4: correct the cache_nr in tracepoint ext4_es_shrink_exit (Lukas Czerner) [2046355] - ext4: remove check for zero nr_to_scan in ext4_es_scan() (Lukas Czerner) [2046355] - ext4: return error code when ext4_fill_flex_info() fails (Lukas Czerner) [2046355] - ext4: cleanup in-core orphan list if ext4_truncate() failed to get a transaction handle (Lukas Czerner) [2046355] - ext4: fix kernel infoleak via ext4_extent_header (Lukas Czerner) [2046355] - ext4: fix memory leak in ext4_fill_super (Lukas Czerner) [2046355] - ext4: fix bug on in ext4_es_cache_extent as ext4_split_extent_at failed (Lukas Czerner) [2046355] - ext4: fix error code in ext4_commit_super (Lukas Czerner) [2046355] - crash_core, vmcoreinfo: append 'SECTION_SIZE_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - arm64/crash_core: Export TCR_EL1.T1SZ in vmcoreinfo (Pingfan Liu) [2046631] - arm64: kernel: arch_crash_save_vmcoreinfo() should depend on CONFIG_CRASH_CORE (Mark Salter) [2046631] - Revert "[arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo" (Pingfan Liu) [2046631] - crash_core, vmcoreinfo: Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Pingfan Liu) [2046631] - ibmvnic: don't release napi in __ibmvnic_open() (Gustavo Walbon) [2051793]- EDAC/igen6: Add Intel Alder Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel Tiger Lake SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/igen6: Add Intel ICL-NNPI SoC support (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add support for high bandwidth memory (Aristeu Rozanski) [1971965 1783145] - EDAC/i10nm: Add detection of memory levels for ICX/SPR servers (Aristeu Rozanski) [1971965 1783145] - EDAC/skx_common: Add new ADXL components for 2-level memory (Aristeu Rozanski) [1971965 1783145] - EDAC, skx: Retrieve and print retry_rd_err_log registers (Aristeu Rozanski) [1971965 1783145] - EDAC, skx_common: Refactor so that we initialize "dev" in result of adxl decode. (Aristeu Rozanski) [1971965 1783145] - selinux: parse contexts for mount options early (Scott Mayhew) [1984355] - selinux: try to use preparsed sid before calling parse_sid() (Scott Mayhew) [1984355] - selinux: Fix selinux_sb_mnt_opts_compat() (Scott Mayhew) [1984355] - selinux: access superblock_security_struct in LSM blob way (Scott Mayhew) [1984355] - selinux: minor tweaks to selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix potential memleak in selinux_add_opt() (Scott Mayhew) [1984355] - selinux: fix sleeping function called from invalid context (Scott Mayhew) [1984355] - LSM: Infrastructure management of the superblock (Scott Mayhew) [1984355] - selinux: drop super_block backpointer from superblock_security_struct (Scott Mayhew) [1984355] - selinux: remove redundant allocation and helper functions (Scott Mayhew) [1984355] - ath11k: add support for WCN6855 hw2.1 (Íñigo Huguet) [1970036 1988269] - ath11k: add string type to search board data in board-2.bin for WCN6855 (Íñigo Huguet) [1970036 1988269] - firmware: smccc: Fix check for ARCH_SOC_ID not implemented (Vitaly Kuznetsov) [2053450] - bpf, arm64: Use emit_addr_mov_i64() for BPF_PSEUDO_FUNC (Yauheni Kaliuta) [2051789] - bpf/selftests: disable a verifier test for powerpc (Viktor Malik) [2046032] - bpf/selftests: allow disabling verifier tests (Viktor Malik) [2046032] - vfs: check dentry is still valid in get_link() (Ian Kent) [2014846] - xfs: don't expose internal symlink metadata buffers to the vfs (Brian Foster) [2014846] - scsi: vmw_pvscsi: Set residual data length conditionally (Cathy Avery) [2052345] - scsi: mpt3sas: Fix incorrect system timestamp (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix system going into read-only mode (Tomas Henzl) [2026212] - scsi: mpt3sas: Fix kernel panic during drive powercycle test (Tomas Henzl) [2026212] - scsi: mpt3sas: Clean up some inconsistent indenting (Tomas Henzl) [2026212] - scsi: scsi_transport_srp: Don't block target in SRP_PORT_LOST state (Ewan D. Milne) [2028290] - blktrace: switch trace spinlock to a raw spinlock (Wander Lairson Costa) [1905749] - blktrace: Fix uaf in blk_trace access after removing by sysfs (Wander Lairson Costa) [1905749] - blk-wbt: export internal state via debugfs (Ming Lei) [2047313] - platform/x86: ISST: Fix optimization with use of numa (Prarit Bhargava) [2023820] - platform/x86: ISST: Use numa node id for cpu pci dev mapping (Prarit Bhargava) [2023818] - platform/x86: ISST: Optimize CPU to PCI device mapping (Prarit Bhargava) [2023818] - efi/x86: drop task_lock() from efi_switch_mm() (Fernando Pacheco) [2035415] - configs: enable LOGITECH_FF (Benjamin Tissoires) [1945987] - Input: joydev - prevent use of not validated data in JSIOCSBTNMAP ioctl (Benjamin Tissoires) [1974089] - Input: joydev - prevent potential read overflow in ioctl (Benjamin Tissoires) [1974089] - xfs: Fix CIL throttle hang when CIL space used going backwards (Thiago Becker) [2040371] - netfilter: nf_conntrack_netbios_ns: fix helper module alias (Florian Westphal) [2038015] - selftests: nft_concat_range: add test for reload with no element add/del (Florian Westphal) [2046309] - netfilter: fix regression in looped (broad|multi)cast's MAC handling (Florian Westphal) [2046309] - selftests: netfilter: Add correctness test for mac,net set type (Florian Westphal) [2046309] - netfilter: flowtable: fix IPv6 tunnel addr match (Florian Westphal) [2046309] - netfilter: conntrack: don't increment invalid counter on NF_REPEAT (Florian Westphal) [2046309] - netfilter: nft_set_pipapo: allocate pcpu scratch maps on clone (Florian Westphal) [2046309] - netfilter: nft_payload: do not update layer 4 checksum when mangling fragments (Florian Westphal) [2046309] - netfilter: ipvs: Fix reuse connection if RS weight is 0 (Florian Westphal) [2046309] - netfilter: ctnetlink: do not erase error code with EINVAL (Florian Westphal) [2046309] - netfilter: ctnetlink: fix filtering with CTA_TUPLE_REPLY (Florian Westphal) [2046309] - netfilter: nfnetlink_queue: fix OOB when mac header was cleared (Florian Westphal) [2046309] - netfilter: nft_dynset: relax superfluous check on set updates (Florian Westphal) [2046309] - netfilter: use kvmalloc_array to allocate memory for hashtable (Phil Sutter) [2001762] - netfilter: nf_tables: skip netdev events generated on netns removal (Phil Sutter) [2053436] - xfrm: add state hashtable keyed by seq (Sabrina Dubroca) [1926538]- cgroup/cpuset: Fix "suspicious RCU usage" lockdep warning (Waiman Long) [2050418] - cpuset: Fix the bug that subpart_cpus updated wrongly in update_cpumask() (Waiman Long) [2050418] - IB/rdmavt: Validate remote_addr during loopback atomic tests (Kamal Heib) [2033480] - in wb_init, use gfp instead of GFP_KERNEL when allocating bw_dwork (Chris von Recklinghausen) [2046179] - scsi: bnx2fc: Make bnx2fc_recv_frame() mp safe (John Meneghini) [2051691] - scsi: bnx2fc: Flush destroy_work queue before calling bnx2fc_interface_put() (John Meneghini) [1973208] - nvme: drop unused variable ctrl in nvme_setup_cmd (John Meneghini) [2033384] - nvme: increment request genctr on completion (John Meneghini) [2033384] - nvme-pci: Fix abort command id (John Meneghini) [2033384] - nvme: add command id quirk for apple controllers (John Meneghini) [2033384] - nvme: move nvme_multi_css into nvme.h (John Meneghini) [2033384] - nvme: code command_id with a genctr for use-after-free validation (John Meneghini) [2033384] - nvme-pci: limit maximum queue depth to 4095 (John Meneghini) [2033384] - params: lift param_set_uint_minmax to common code (John Meneghini) [2033384] - CI: Enable baseline realtime checks (Veronika Kabatova) - CI: Rename pipelines to include release names (Veronika Kabatova) - sched/pelt: Relax the sync of load_sum with load_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of runnable_sum with runnable_avg (Phil Auld) [2037123] - sched/pelt: Continue to relax the sync of util_sum with util_avg (Phil Auld) [2037123] - sched/pelt: Relax the sync of util_sum with util_avg (Phil Auld) [2037123] - cifs: fix memory leak of smb3_fs_context_dup::server_hostname (Ronnie Sahlberg) [2044670] - cifs: To match file servers, make sure the server hostname matches (Ronnie Sahlberg) [2044670] - perf/x86/intel/uncore: Fix Intel SPR M3UPI event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR M2PCIE event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR IIO event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Fix Intel SPR CHA event constraints (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IMC free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Support IIO free-running counters on Sapphire Rapids server (Michael Petlan) [1837402] - perf/x86/intel/uncore: Factor out snr_uncore_mmio_map() (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add alias PMU name (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server MDF support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M3UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server UPI support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2M support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IMC support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server PCU support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server M2PCIe support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IRP support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server IIO support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server CHA support (Michael Petlan) [1837402] - perf/x86/intel/uncore: Add Sapphire Rapids server framework (Michael Petlan) [1837402] - ovl: fix deadlock in splice write (Miklos Szeredi) [2028998] - selinux: fix NULL-pointer dereference when hashtab allocation fails (Ondrej Mosnacek) [2021467] - selinux: fix double free of cond_list on error paths (Ondrej Mosnacek) [2043605] - ibmvnic: remove unused ->wait_capability (Diego Domingos) [2049368] - ibmvnic: don't spin in tasklet (Diego Domingos) [2049368] - ibmvnic: init ->running_cap_crqs early (Diego Domingos) [2049368] - ibmvnic: Allow extra failures before disabling (Diego Domingos) [2049368] - hpsa: add new messaging (Tomas Henzl) [1801777] - aacraid: add new messaging (Tomas Henzl) [2044365] - Revert "[scsi] Revert "[scsi] aacraid: add removed id table"" (Tomas Henzl) [2044365] - mpt3sas: Add new messaging (Tomas Henzl) [2044366] - Revert "[scsi] mpt*: remove certain deprecated pci-ids" (Tomas Henzl) [2044366] - mptsas: add new messaging (Tomas Henzl) [2044366] - sctp: hold endpoint before calling cb in sctp_transport_lookup_process (Xin Long) [2043822] - sctp: use call_rcu to free endpoint (Xin Long) [2043822] - sctp: move hlist_node and hashent out of sctp_ep_common (Xin Long) [2043822] - net: Use nlmsg_unicast() instead of netlink_unicast() (Xin Long) [2043822] - video: hyperv_fb: Fix validation of screen resolution (Mohammed Gamal) [1952821] - powerpc/pseries: extract host bridge from pci_bus prior to bus removal (Diego Domingos) [2051509] - dm: properly fix redundant bio-based IO accounting (Mike Snitzer) [2051803] - dm: revert partial fix for redundant bio-based IO accounting (Mike Snitzer) [2051803] - block: add bio_start_io_acct_time() to control start_time (Mike Snitzer) [2051803] - block: document iostat changes for disk busy time accounting (Mike Snitzer) [2051803]- tee: optee: Fix incorrect page free bug (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: handle lookup of shm with reference count 0 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: smc_abi.c: add missing #include (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: isolate smc abi (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: refactor driver with internal callbacks (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify optee_release() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix missing devices unregister during optee_remove (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/optee/shm_pool: fix application of sizeof to pointer (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: Correct inappropriate usage of TEE_SHM_DMA_BUF flag (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add tee_shm_alloc_kernel_buf() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Clear stale cache entries during initialization (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: fix tee out of memory failure seen during kexec reboot (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Refuse to load the driver under the kdump kernel (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix memory leak when failing to register shm pages (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use export_uuid() to copy client UUID (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: do not check memref size on return from Secure World (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix build error caused by recent optee tracepoints feature (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add invoke_fn tracepoints (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: simplify i2c access (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: remove need_resched() before cond_resched() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: sync OP-TEE headers (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: replace might_sleep with cond_resched (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: fix i2c build issue (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - drivers: optee: allow op-tee to access devices on the i2c bus (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - driver: tee: Handle NULL pointer indication from client (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: enable support for multi-stage bus enumeration (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: use uuid for sysfs driver entry (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Add support for session login client UUID generation (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: enable support to register kernel memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unnecessary NULL check in tee_shm_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: don't assign shm id for private shms (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove unused tee_shm_priv_alloc() (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: tee_shm_op_mmap(): use TEE_SHM_USER_MAPPED (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove redundant teedev in struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: remove linked list of struct tee_shm (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: Fix multi page dynamic shm pool alloc (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: model OP-TEE as a platform device/driver (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: fix device enumeration error handling (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix dynamic shm pool allocations (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee/shm: untag user pointers in tee_shm_register (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add might_sleep for RPC requests (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - optee: allow to work without static shared memory (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: update optee_msg.h and optee_smc.h to dual license (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add missing of_node_put after of_device_is_available (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Fix unsigned comparison with less than zero (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: fix possible error pointer ctx dereferencing (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: Initialize some structs using memset instead of braces (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: add TEE bus device enumeration support (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add supp_nowait flag in tee_context struct (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: log message if dynamic shm is enabled (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: add kernel internal client interface (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: take DT status property into account (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - tee: optee: making OPTEE_SHM_NUM_PRIV_PAGES configurable via Kconfig (Chris von Recklinghausen) [2030755] {CVE-2021-44733} - x86/mce: Add Xeon Sapphire Rapids to list of CPUs that support PPIN (David Arcari) [2035286] - regset: kill ->get() (Prarit Bhargava) [2032854] - arm64: switch to ->regset_get() (Prarit Bhargava) [2032854] - arm64: take fetching compat reg out of pt_regs into a new helper (Prarit Bhargava) [2032854] - powerpc: switch to ->regset_get() (Prarit Bhargava) [2032854] - s390: switch to ->regset_get() (Prarit Bhargava) [2032854] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [2032854] - mm/page_alloc.c: do not warn allocation failure on zone DMA if no managed pages (Baoquan He) [2024011] - dma/pool: create dma atomic pool only if dma zone has managed pages (Baoquan He) [2024011] - mm_zone: add function to check if managed dma zone exists (Baoquan He) [2024011] - tipc: discard MSG_CRYPTO msgs when key_exchange_enabled is not set (Xin Long) [2043825] - tipc: delete the unlikely branch in tipc_aead_encrypt (Xin Long) [2043825] - tipc: check for null after calling kmemdup (Xin Long) [2043825] - tipc: only accept encrypted MSG_CRYPTO msgs (Xin Long) [2043825] - powerpc/pseries: use slab context cpumask allocation in CPU hotplug init (Waiman Long) [2048220] - powerpc/pseries: Fix build error when NUMA=n (Waiman Long) [2048220] - lpfc: Add new messaging (Ewan D. Milne) [1841323] - cpu/hotplug: Cure the cpusets trainwreck (Phil Auld) [1904593] - scsi: ses: Fix unsigned comparison with less than zero (Tomas Henzl) [1995086] - scsi: ses: Retry failed Send/Receive Diagnostic commands (Tomas Henzl) [1995086] - serial: exar: Fix GPIO configuration for Sealevel cards based on XR17V35X (John W. Linville) [2022906] - PCI: vmd: Add indirection layer to vmd irq lists (Scott Wood) [2048202] - redhat/configs: Enable CONFIG_PCI_HYPERV on Aarch64 (Vitaly Kuznetsov) [2024853] - PCI: hv: Add arm64 Hyper-V vPCI support (Vitaly Kuznetsov) [2024853] - PCI: hv: Make the code arch neutral by adding arch specific interfaces (Vitaly Kuznetsov) [2024853] - PCI: hv: Remove unnecessary use of hx (Vitaly Kuznetsov) [2024853] - nvme-rdma: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme-tcp: fix possible use-after-free in transport error_recovery work (Chris Leech) [1988361] - nvme: fix a possible use-after-free in controller reset during load (Chris Leech) [1988361] - ipv6: check return value of ipv6_skip_exthdr (Sabrina Dubroca) [2046234] - selftests: Calculate udpgso segment count without header adjustment (Xin Long) [2044133] - udp: using datalen to cap ipv6 udp max gso segments (Xin Long) [2044133] - inet_diag: fix kernel-infoleak for UDP sockets (Xin Long) [2044133] - udp: using datalen to cap max gso segments (Xin Long) [2044133] - [s390] s390/cpumf: Support for CPU Measurement Facility CSVN 7 (Mete Durlu) [2048980] - [s390] s390/cpumf: Support for CPU Measurement Sampling Facility LS bit (Mete Durlu) [2048980] - tools/power/x86/intel-speed-select: v1.10 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Fix uncore memory frequency display (Prarit Bhargava) [2023909] - platform/x86: ISST: Account for increased timeout in some cases (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Add options to force online (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Drop __DATE__ and __TIME__ macros (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: v1.9 release (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Process mailbox read error for core-power (Prarit Bhargava) [2023909] - tools/power/x86/intel-speed-select: Increase string size (Prarit Bhargava) [2023909] - qla2xxx: Add new messaging (Ewan D. Milne) [1900072]- platform/x86: amd-pmc: only use callbacks for suspend (David Arcari) [2016039] - platform/x86: amd-pmc: Add support for AMD Smart Trace Buffer (David Arcari) [2016039] - platform/x86: amd-pmc: Simplify error handling and store the pci_dev in amd_pmc_dev structure (David Arcari) [2016039] - platform/x86: amd-pmc: Fix s2idle failures on certain AMD laptops (David Arcari) [2016039] - platform/x86: amd-pmc: Make CONFIG_AMD_PMC depend on RTC_CLASS (David Arcari) [2016039] - platform/x86: amd-pmc: Drop check for valid alarm time (David Arcari) [2016039] - platform/x86: amd-pmc: Downgrade dev_info message to dev_dbg (David Arcari) [2016039] - platform/x86: amd-pmc: fix compilation without CONFIG_RTC_SYSTOHC_DEVICE (David Arcari) [2016039] - platform/x86: amd-pmc: Add special handling for timer based S0i3 wakeup (David Arcari) [2016039] - platform/x86: amd-pmc: adjust arguments for `amd_pmc_send_cmd` (David Arcari) [2016039] - platform/x86: amd-pmc: Add alternative acpi id for PMC controller (David Arcari) [2016039] - platform/x86: amd-pmc: Add a message to print resume time info (David Arcari) [2016039] - platform/x86: amd-pmc: Send command to dump data after clearing OS_HINT (David Arcari) [2016039] - platform/x86: amd-pmc: Fix compilation when CONFIG_DEBUGFS is disabled (David Arcari) [2016039] - platform/x86: amd-pmc: Export Idlemask values based on the APU (David Arcari) [2016039] - platform/x86: amd-pmc: Check s0i3 cycle status (David Arcari) [2016039] - scsi: lpfc: Fix non-recovery of remote ports following an unsolicited LOGO (Dick Kennedy) [2027558] - sch_api: Don't skip qdisc attach on ingress (Davide Caratti) [2044806] - sch_qfq: prevent shift-out-of-bounds in qfq_init_qdisc (Davide Caratti) [2044806] - flow_offload: return EOPNOTSUPP for the unsupported mpls action type (Davide Caratti) [2044806] - selftests: bpf: Less strict size check in sockopt_sk (Felix Maurer) [2025809] - net-zerocopy: Fast return if inq < PAGE_SIZE (Felix Maurer) [2025809] - tcp: Fix sign comparison bug in getsockopt(TCP_ZEROCOPY_RECEIVE) (Felix Maurer) [2025809] - tcp-zerocopy: Ensure excess getsockopt buffer is zeroed (Felix Maurer) [2025809] - tcp-zerocopy: Update returned getsockopt() optlen. (Felix Maurer) [2025809] - tcp-zerocopy: Fix getsockopt buffer size check (Felix Maurer) [2025809] - gre: Don't accidentally set RTO_ONLINK in gre_fill_metadata_dst() (Guillaume Nault) [2046339] - net: fix use-after-free in tw_timer_handler (Guillaume Nault) [2046339] - ALSA: core: Fix SSID quirk lookup for subvendor=0 (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Restore hardware state on runtime PM resume (Jaroslav Kysela) [2003613] - ALSA: RHEL - update kernel configs for RHEL 8.6 (Jaroslav Kysela) [2003613] - ASoC: remove module namespaces (Jaroslav Kysela) [2003613] - ASoC: codecs: rt5682(s): use the older clock API calls, but keep some modern (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Cleanup logging (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use snd_soc_jack to report jack events (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: convert into a helper library for codec drivers (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Use arizona->dev for runtime-pm (Jaroslav Kysela) [2003613] - ASoC: arizona-jack: Move jack-detect variables to struct arizona_priv (Jaroslav Kysela) [2003613] - ASoC/extcon: arizona: Move arizona jack code to sound/soc/codecs/arizona-jack.c (Jaroslav Kysela) [2003613] - extcon: arizona: Always use pm_runtime_get_sync() when we need the device to be awake (Jaroslav Kysela) [2003613] - extcon: arizona: Fix flags parameter to the gpiod_get("wlf,micd-pol") call (Jaroslav Kysela) [2003613] - extcon: arizona: Fix various races on driver unbind (Jaroslav Kysela) [2003613] - extcon: arizona: Fix some issues when HPDET IRQ fires after the jack has been unplugged (Jaroslav Kysela) [2003613] - extcon: arizona: Fix runtime PM imbalance on error (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone and button detection (Jaroslav Kysela) [2003613] - extcon: arizona: Factor out microphone impedance into a function (Jaroslav Kysela) [2003613] - extcon: arizona: Invert logic of check in arizona_hpdet_do_id (Jaroslav Kysela) [2003613] - extcon: arizona: Remove excessive WARN_ON (Jaroslav Kysela) [2003613] - extcon: arizona: Remove unnecessary sets of ACCDET_MODE (Jaroslav Kysela) [2003613] - extcon: arizona: Tidy up transition from mic to headphone detect (Jaroslav Kysela) [2003613] - extcon: arizona: Clear jack status regardless of detection type (Jaroslav Kysela) [2003613] - extcon: arizona: Move pdata extraction to probe (Jaroslav Kysela) [2003613] - extcon: arizona: Make rev A register sequences atomic (Jaroslav Kysela) [2003613] - extcon: arizona: Correct clean up if arizona_identify_headphone fails (Jaroslav Kysela) [2003613] - extcon: arizona: Switch to use device_property_count_u32() (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [2003613] - extcon: arizona: Correct error handling on regmap_update_bits_check (Jaroslav Kysela) [2003613] - extcon: arizona: Disable mic detect if running when driver is removed (Jaroslav Kysela) [2003613] - mfd: arizona: Fix rumtime PM imbalance on error (Jaroslav Kysela) [2003613] - mfd: arizona: Split of_match table into I2C and SPI versions (Jaroslav Kysela) [2003613] - mfd: arizona: Make some symbols static (Jaroslav Kysela) [2003613] - mfd: arizona: Add support for ACPI enumeration of WM5102 connected over SPI (Jaroslav Kysela) [2003613] - mfd: arizona: Add MODULE_SOFTDEP("pre: arizona_ldo1") (Jaroslav Kysela) [2003613] - mfd: arizona: Drop arizona-extcon cells (Jaroslav Kysela) [2003613] - mfd: arizona: Replace arizona_of_get_type() with device_get_match_data() (Jaroslav Kysela) [2003613] - mfd: arizona: Ensure 32k clock is put on driver unbind and error (Jaroslav Kysela) [2003613] - mfd: arizona: Remove BUG_ON usage (Jaroslav Kysela) [2003613] - mfd: arizona: Switch to using devm_gpiod_get() (Jaroslav Kysela) [2003613] - mfd: arizona: Fix undefined behavior (Jaroslav Kysela) [2003613] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [2003613] - mfd: arizona: Correct calling of runtime_put_sync (Jaroslav Kysela) [2003613] - mfd: arizona: Don't use regmap_read_poll_timeout (Jaroslav Kysela) [2003613] - clkdev: Hold clocks_mutex while iterating clocks list (Jaroslav Kysela) [2003613] - clkdev: add managed clkdev lookup registration (Jaroslav Kysela) [2003613] - genirq: Add IRQF_NO_AUTOEN for request_irq/nmi() (Jaroslav Kysela) [2003613] - ALSA: es1688: Avoid devres management for es1688 object creation (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probes of snd_gus_create() (Jaroslav Kysela) [2003613] - ALSA: x86: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: x86: simplify with sync_stop PCM ops (Jaroslav Kysela) [2003613] - ALSA: x86: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: virtio: Replace zero-length array with flexible-array member (Jaroslav Kysela) [2003613] - ALSA: emux: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: synth: missing check for possible NULL after the call to kstrdup (Jaroslav Kysela) [2003613] - ALSA: synth: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sparc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver name explicitly (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_clk_get() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add system level suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Add reset control (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Correct driver removal order (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: align function prototypes (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra20_das: clarify expression (Jaroslav Kysela) [2003613] - ASoC: tegra: remove unneeded semicolon (Jaroslav Kysela) [2003613] - ASoC: tegra: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [2003613] - ASoC: tegra20: ac97: Add reset control (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add support for SoundWire of TGL-H-RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add mutual exclusion between PCH DMIC and RT715 (Jaroslav Kysela) [2003613] - ASoC: codecs: wsa881x: fix return values from kcontrol put (Jaroslav Kysela) [2003613] - ASoc: wm8731: Drop empty spi_driver remove callback (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: channel -> channels rename (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 channel count (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Disable irq on slave ports in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a double irq free in the remove function (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Fix a memory leak in the error handling path of the probe function (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: make array clocks static, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505/TAS2521 processing block selection (Jaroslav Kysela) [2003613] - ASoC: da7218: Drop CONFIG_OF ifdef (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Fix TAS2505 volume controls (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: Make aic32x4_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add support for TAS2505 (Jaroslav Kysela) [2003613] - ASoC: tlv320aic32x4: add type to device private data struct (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: fix reversed bclk/wclk master bits (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Fix jack detection after suspend (Jaroslav Kysela) [2003613] - ASoC: tlv320aic31xx: Make regmap cache only on probe() (Jaroslav Kysela) [2003613] - ASoC: sigmadsp: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ASoC: rt286: Remove redundant assignment to d_len_code (Jaroslav Kysela) [2003613] - ASoC: codecs: rt1019: clarify expression (Jaroslav Kysela) [2003613] - ASoC: rt1019: Add non_legacy_dai_naming config (Jaroslav Kysela) [2003613] - ASoC: rk3328: fix missing clk_disable_unprepare() on error in rk3328_platform_probe() (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: Fix unexpected error in bind/unbind flow (Jaroslav Kysela) [2003613] - ASoc: codecs: mt6359: remove useless initializations (Jaroslav Kysela) [2003613] - ASoC: mediatek: mt6359: convert to use module_platform_driver (Jaroslav Kysela) [2003613] - ASoC: ics43432: add CMM-4030D-261 support (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Fix return value in hdmi_codec_set_jack() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Get ELD in before reporting plugged event (Jaroslav Kysela) [2003613] - ASoC: cs53l30: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs43130: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs42l73: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs4265: Minor tidy up of error paths (Jaroslav Kysela) [2003613] - ASoC: cs35l36: Remove unneeded variable initialisation (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l35: Correct errata handling (Jaroslav Kysela) [2003613] - ASoC: cs35l34: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs35l33: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cirrus: Add helper function for reading the device ID (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Add missing regmap use_single config (Jaroslav Kysela) [2003613] - ASoC: cs35l32: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: adav80x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ASoC: codecs: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: ab8500: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: fix spelling mistake in Kconfig "comunicate" -> "communicate" (Jaroslav Kysela) [2003613] - ASoC: 88pm860x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Remove redundant assignment to pdm_ctrl and pdm_enable and pdm_dma_enable (Jaroslav Kysela) [2003613] - ASoC: amd: add missing break (Jaroslav Kysela) [2003613] - ALSA: sh: Fix compile warning wrt const (Jaroslav Kysela) [2003613] - ALSA: sh: Fix unused variable warnings (Jaroslav Kysela) [2003613] - ALSA: sh: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: sh: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: aica: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ALSA: sh: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [2003613] - ALSA: ps3: fix spelling typo of values (Jaroslav Kysela) [2003613] - ALSA: ppc: drop if block with always false condition (Jaroslav Kysela) [2003613] - ALSA: ppc: remove redundant checks in PS3 driver probe (Jaroslav Kysela) [2003613] - ALSA: ppc: fix error return code in snd_pmac_probe() (Jaroslav Kysela) [2003613] - ALSA: ppc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [2003613] - ALSA: ppc: Constify snd_device_ops definitions (Jaroslav Kysela) [2003613] - ALSA: ppc: keywest: remove outdated comment (Jaroslav Kysela) [2003613] - ALSA: poewrmac: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcmcia: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pci: vx222: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: Remove trailing semicolon in macros (Jaroslav Kysela) [2003613] - ALSA: hda: generic: Remove redundant assignment to dac (Jaroslav Kysela) [2003613] - ALSA: hda: Allow model option to specify PCI SSID alias (Jaroslav Kysela) [2003613] - ALSA: asihpi: fix comment syntax in file headers (Jaroslav Kysela) [2003613] - ALSA: harmony: Drop superfluous address setup (Jaroslav Kysela) [2003613] - ALSA: parisc: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: fix kernel-doc warning (Jaroslav Kysela) [2003613] - ALSA: aloop: Constify ops structs (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop resindex_dma_base, dma_engine, dma_size from sof_dev_desc (Jaroslav Kysela) [2003613] - ALSA: wavefront: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wavefront: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sscape: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sc6000: Use explicit cast for __iomem pointer (Jaroslav Kysela) [2003613] - ALSA: sc6000: Assign vport directly on card's private_data (Jaroslav Kysela) [2003613] - ALSA: sc6000: Fix incorrect sizeof operator (Jaroslav Kysela) [2003613] - ALSA: sc6000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - Revert "ALSA: sb: fix a missing check of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: sb: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sb8: Add a comment note regarding an unused pointer (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential ABBA deadlock in CSP driver (Jaroslav Kysela) [2003613] - ALSA: sb: Fix potential double-free of CSP mixer elements (Jaroslav Kysela) [2003613] - ALSA: sb: Minor coding style fixes (Jaroslav Kysela) [2003613] - ALSA: sb: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sb: Fix two use after free in snd_sb_qsound_build (Jaroslav Kysela) [2003613] - ALSA: emu8000: Fix a use after free in snd_emu8000_create_mixer (Jaroslav Kysela) [2003613] - ALSA: opti9xx: fix missing { } around an if block (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opti9xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: opl3sa2: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: msnd: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: msnd: Use proper mmap method (Jaroslav Kysela) [2003613] - ALSA: gus: Fix repeated probe for ISA interwave card (Jaroslav Kysela) [2003613] - Revert "ALSA: gus: add a check of the status of snd_ctl_add" (Jaroslav Kysela) [2003613] - ALSA: gus: fix null pointer dereference on pointer block (Jaroslav Kysela) [2003613] - ALSA: gus: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: gus: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: gus: Replace unsafe strcpy() with strscpy() (Jaroslav Kysela) [2003613] - ALSA: galaxy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: Replace with fallthrough pseudo keyword in the remaining places (Jaroslav Kysela) [2003613] - ALSA: es18xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es18xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: isa: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1688: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: wss: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs423x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - sound/oss/dmasound: Remove superfluous "break" (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: isa: Fix error return code in snd_cmi8330_probe() (Jaroslav Kysela) [2003613] - ALSA: cmi8330: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmi8328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt2320: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als100: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als100: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: adlib: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1848: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1816a: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: i2c: tea6330t: Remove redundant initialization of variable err (Jaroslav Kysela) [2003613] - ALSA: i2c: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: add missing include files (Jaroslav Kysela) [2003613] - ALSA: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ALSA: aoa: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ALSA: arm: Remove unnecessary variables (Jaroslav Kysela) [2003613] - ALSA: ac97: fix PM reference leak in ac97_bus_remove() (Jaroslav Kysela) [2003613] - ALSA: ac97: Constify static struct attribute_group (Jaroslav Kysela) [2003613] - ALSA: virtio: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: virtio: use module_virtio_driver() to simplify the code (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce device suspend/resume support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce PCM channel map support (Jaroslav Kysela) [2003613] - ALSA: virtio: introduce jack support (Jaroslav Kysela) [2003613] - ALSA: virtio: PCM substream operators (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control and I/O messages for the PCM device (Jaroslav Kysela) [2003613] - ALSA: virtio: build PCM devices and substream hardware descriptors (Jaroslav Kysela) [2003613] - ALSA: virtio: handling control messages (Jaroslav Kysela) [2003613] - ALSA: virtio: add virtio sound driver (Jaroslav Kysela) [2003613] - uapi: virtio_ids: add a sound device type ID from OASIS spec (Jaroslav Kysela) [2003613] - ALSA: firewire: Fix C++ style comments in uapi header (Jaroslav Kysela) [2003613] - ALSA: uapi: Fix a C++ style comment in asound.h (Jaroslav Kysela) [2003613] - ASoC: topology: Fix stub for snd_soc_tplg_component_remove() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate dai_fmt if exist (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: indicate missing CPU/Codec numbers for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: dai-intel: add SOF_DAI_INTEL_SSP_CLKCTRL_MCLK/BCLK_ES bits (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup dev_dbg() to use 1 line (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup debug info for clock (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum DAI links limit to 512 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Use set_jack ops to set jack (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Codec2Codec sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Multi) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add DPCM sample (Single) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Nulti) (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2-custom-sample.dtsi: add Sample DT for Normal (Single) (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 Custom Sample (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Codec2Codec support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add DPCM support (Jaroslav Kysela) [2003613] - ASoC: audio-graph-card2: add Multi CPU/Codec support (Jaroslav Kysela) [2003613] - ASoC: add Audio Graph Card2 driver (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add codec2codec support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: add asoc_graph_is_ports0() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Fixup CPU endpoint hw_params in a BE<->BE link (Jaroslav Kysela) [2003613] - ASoC: audio-graph: respawn Platform Support (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Avoid over-allocating DLCs (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fix breakage on kontron-sl28-var3-ads2 (Jaroslav Kysela) [2003613] - ASoC: audio-graph: tidyup graph_dai_link_of_dpcm() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_link_init() (Jaroslav Kysela) [2003613] - ASoC: simple-card: add simple_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_link_init() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: add graph_parse_node() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove Platform support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove unused "node" from graph_parse_mclk_fs() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: remove "audio-graph-card, " preix support (Jaroslav Kysela) [2003613] - ASoC: audio-graph: check ports if exists (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_remove() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: tegra: Add driver remove() callback (Jaroslav Kysela) [2003613] - ASoC: audio-graph: move audio_graph_card_probe() to simple-card-utils.c (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Allocate link info structure on heap (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Increase maximum number of links to 128 (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Propagate errors on too many links (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: audio-graph: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use simple_props_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: use asoc_link_to_xxx() macro (Jaroslav Kysela) [2003613] - ASoC: simple-card: remove unused variable from simple_parse_of() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: tidyup asoc_simple_parse_convert() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: multi support at asoc_simple_canonicalize_cpu/platform() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: care multi DAI at asoc_simple_clean_reference() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove asoc_simple_parse_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: use for_each_prop_xxx() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: remove li->dais/li->conf (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: setup dai_props cpu_dai/codec_dai at initial timing (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: share dummy DAI and reduce memory (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: enable flexible CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card: fix possible uninitialized single_cpu local variable (Jaroslav Kysela) [2003613] - ASoC: simple-card: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: simple-card: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: audio-graph: cleanup graph_for_each_link() (Jaroslav Kysela) [2003613] - ASoC: audio-graph: count DAI / link numbers as in order (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: alloc dai_link information for CPU/Codec/Platform (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils.c: remove old comment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Do not handle device clock (Jaroslav Kysela) [2003613] - ASoC: generic: simple-card-utils: remove useless assignment (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: Fix device module clock (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Rename functions needed for export (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose helpers from audio graph (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Expose new members for asoc_simple_priv (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Support empty Codec endpoint (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Identify 'no_pcm' DAI links for DPCM (Jaroslav Kysela) [2003613] - ASoC: audio-graph: Use of_node and DAI for DPCM DAI link names (Jaroslav Kysela) [2003613] - ALSA: memalloc: Drop superfluous snd_dma_buffer_sync() declaration (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: include new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: SOF: dai: mirror group_id definition added in firmware (Jaroslav Kysela) [2003613] - ALSA: core: Use READ_ONCE() / WRITE_ONCE() for power state change (Jaroslav Kysela) [2003613] - ALSA: hda_audio_ext: fix kernel-doc (Jaroslav Kysela) [2003613] - ALSA: make snd_kcontrol_new name a normal string (Jaroslav Kysela) [2003613] - ASoC: constify of_phandle_args in snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: tas2770: Fix setting of high sample rates (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix the wrong jack type detected (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore headphones jack name on Nyan Big (Jaroslav Kysela) [2003613] - ASoC: tegra: Add DAPM switches for headphones and mic jack (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add new ADL-P variant (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-N support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Retry codec probing if it fails (Jaroslav Kysela) [2003613] - ASoC: amd: fix uninitialized variable in snd_acp6x_probe() (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix crash due to out of scope stack vars (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Use normal system sleep for SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Balance runtime PM count (Jaroslav Kysela) [2003613] - ASoC: SOF: hda: reset DAI widget before reconfiguring it (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Set the max SPI speed for the whole device (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on CML (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: Set mach->id field on comp_ids matches (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in Mixer (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AMX (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in AHUB (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix kcontrol put callback in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in MVC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in SFC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DSPK (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in DMIC (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in I2S (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix wrong value type in ADMAIF (Jaroslav Kysela) [2003613] - ASoC: topology: Add missing rwsem around snd_ctl_remove() calls (Jaroslav Kysela) [2003613] - ASoC: SOF: build compression interface into snd_sof.ko (Jaroslav Kysela) [2003613] - ASoC: rt5682: Re-detect the combo jack after resuming (Jaroslav Kysela) [2003613] - ASoC: rt5682: Avoid the unexpected IRQ event during going to suspend (Jaroslav Kysela) [2003613] - ASoC: rt1011: revert 'I2S Reference' to SOC_ENUM_EXT (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add the compatibility with rt9120s (Jaroslav Kysela) [2003613] - ASoC: rt9120: Fix clock auto sync issue when fs is the multiple of 48 (Jaroslav Kysela) [2003613] - ASoC: rt9120: Update internal ocp level to the correct value (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B12 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B29 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B29 product (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0B13 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B13 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B11 product (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0B00 and 0B01 products (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add SKU 0AF3 SoundWire configuration (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: Add support for SKU 0AF3 product (Jaroslav Kysela) [2003613] - ASoC: DAPM: Cover regression by kctl change notification fix (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix hotplug when only codec is suspended (Jaroslav Kysela) [2003613] - ASoC: SOF:control: Fix variable type in snd_sof_refresh_control() (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Change monitor widgets to siggens (Jaroslav Kysela) [2003613] - ASoC: tlv320aic3x: Make aic3x_remove() return void (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: use const for all uses of snd_soc_acpi_codecs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-cht: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi-byt: shrink tables using compatible IDs (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: use comp_ids to enumerate rt5682s (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: detect codec variant in probe function (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: add comp_ids field for machine driver matching (Jaroslav Kysela) [2003613] - ASoC: Stop dummy from overriding hwparams (Jaroslav Kysela) [2003613] - ASoC: topology: Change topology device to card device (Jaroslav Kysela) [2003613] - ASoC: topology: Use correct device for prints (Jaroslav Kysela) [2003613] - ASoC: topology: Check for dapm widget completeness (Jaroslav Kysela) [2003613] - ASoC: topology: Add header payload_size verification (Jaroslav Kysela) [2003613] - ASoC: core: Remove invalid snd_soc_component_set_jack call (Jaroslav Kysela) [2003613] - ASoC: amd: acp: select CONFIG_SND_SOC_ACPI (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: es8316: add support for ESSX8336 ACPI _HID (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct configuring of switch inversion from ts-inv (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependencies on GPIOLIB for SND_SOC_DMIC (Jaroslav Kysela) [2003613] - ASoC: amd: acp: fix Kconfig dependencies (Jaroslav Kysela) [2003613] - ASoC: rt5682-i2c: Use devm_clk_get_optional for optional clock (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entry for ESSX8336 on JSL (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Fix return value check in acp_machine_select() (Jaroslav Kysela) [2003613] - ASoC: max98520: add max98520 audio amplifier driver (Jaroslav Kysela) [2003613] - ASoC: nau8821: clarify out-of-bounds check (Jaroslav Kysela) [2003613] - ASoC: nau8821: fix kernel-doc (Jaroslav Kysela) [2003613] - ASoC: rt5682s: use 'static' qualifier (Jaroslav Kysela) [2003613] - ASoC: topology: handle endianness warning (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_ACP_COMMON should depend on X86 && PCI (Jaroslav Kysela) [2003613] - ASoC: amd: acp: SND_SOC_AMD_{LEGACY_MACH,SOF_MACH} should depend on X86 && PCI && I2C (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Wrap AMD Audio ACP components in SND_SOC_AMD_ACP_COMMON (Jaroslav Kysela) [2003613] - ASoC: cs42l42: free_irq() before powering-down on probe() fail (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Reset and power-down on remove() and failed probe() (Jaroslav Kysela) [2003613] - ASoC: nau8825: add clock management for power saving (Jaroslav Kysela) [2003613] - ASoC: nau8825: add set_jack coponment support (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Prevent NULL pointer deref in interrupt handler (Jaroslav Kysela) [2003613] - ASoC: wm8962: Convert to devm_clk_get_optional() (Jaroslav Kysela) [2003613] - ASoC: fix unmet dependency on GPIOLIB for SND_SOC_MAX98357A (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Make cs35l41_remove() return void (Jaroslav Kysela) [2003613] - ASoC: tegra: Set default card name for Trimslice (Jaroslav Kysela) [2003613] - ASoC: tegra: Restore AC97 support (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add acp_machine struct for renoir platform. (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Downsizing the DAC volume scale (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove unused runtime_suspend/runtime_resume callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor error paths fixups (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for ACPI table match entry (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use device_property API instead of of_property (Jaroslav Kysela) [2003613] - ASoC: Intel: Move soc_intel_is_foo() helpers to a generic header (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow Carp platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add YC machine driver using dmic (Jaroslav Kysela) [2003613] - ASoC: amd: create platform device for acp6x machine driver (Jaroslav Kysela) [2003613] - ASoC: amd: enable Yellow carp acp6x drivers build (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm driver dma ops (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x irq handler (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x pdm platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: add platform devices for acp6x pdm driver and dmic driver (Jaroslav Kysela) [2003613] - ASoC: amd: add acp6x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Yellow Carp ACP6x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for RT5682-VS codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add support for Maxim amplifier codec (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add SOF audio support on Chrome board (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add legacy sound card support for Chrome audio (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add generic machine driver support for ACP cards (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add callback for machine driver on ACP (Jaroslav Kysela) [2003613] - ASoC: amd: acp: Add I2S support on Renoir platform (Jaroslav Kysela) [2003613] - ASoC: amd: Add common framework to support I2S on ACP SOC (Jaroslav Kysela) [2003613] - ASoC: soc-core: tidyup empty function (Jaroslav Kysela) [2003613] - ASoC: soc-component: add snd_soc_component_is_codec() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step2 (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: tidyup soc_pcm_hw_clean() - step1 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always enable TS_PLUG and TS_UNPLUG interrupts (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix WARN in remove() if running without an interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Mark OSC_SWITCH_STATUS register volatile (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Set correct SRC MCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Allow time for HP/ADC to power-up after enable (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use PLL for SCLK > 12.288MHz (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't claim to support 192k (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Defer probe if request_threaded_irq() returns EPROBE_DEFER (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't set defaults for volatile registers (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct some register default values (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Always configure both ASP TX channels (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't reconfigure the PLL while it is running (Jaroslav Kysela) [2003613] - ASoC: soc-component: improve error reporting for register access (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh platform machine driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh machine driver (Jaroslav Kysela) [2003613] - ASoc: amd: create platform device for VG machine driver (Jaroslav Kysela) [2003613] - ASoC: test-component: add Test Component for Sound debug/test (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix a little pop while playback (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [2003613] - ASoC: rt9120: Drop rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: rt1011: Fix 'I2S Reference' enum control caused error (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Ensure 0dB full scale volume is used for headsets (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: switch to using devm_fwnode_gpiod_get() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5651: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: use devm_clk_get_optional() for mclk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: amd: Kconfig: Select fch clock support with machine driver (Jaroslav Kysela) [2003613] - ASoC: soc-core: fix null-ptr-deref in snd_soc_del_component_unlocked() (Jaroslav Kysela) [2003613] - ASoC: SOF: prepare code to allocate IPC messages in fw_ready (Jaroslav Kysela) [2003613] - ASoC: rt9120: Add rt9210 audio amplifier support (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: restore mixer functionality (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix hp pop produced immediately after resuming (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce fragment elapsed notification API (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Use newly introduced generic IPC stream ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Make Intel IPC stream ops generic (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce snd_sof_mailbox_read / snd_sof_mailbox_write callbacks (Jaroslav Kysela) [2003613] - ASoC: SOF: pipelines: Harmonize all functions to use struct snd_sof_dev (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: do not power down primary core during topology removal (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Dump registers and stack when SOF_DBG_DUMP_REGS is set (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-loader: Drop SOF_DBG_DUMP_REGS flag from dbg_dump calls (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Drop SOF_DBG_DUMP_REGS flag when firmware start fails (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Clean up snd_sof_get_status() prints (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: Drop 'error' prefix from error dump functions (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce macro to set the firmware state (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: Force DSP panic dumps to be printed (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Re-enable dumps after successful IPC tx (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Print out the fw_state along with the DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: Drop SOF_DBG_DUMP_FORCE_ERR_LEVEL and sof_dev_dbg_or_err (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda-loader: Use snd_sof_dsp_dbg_dump() for DSP dump (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add SOF_DBG_DUMP_OPTIONAL flag for DSP dumping (Jaroslav Kysela) [2003613] - ASoC: SOF: debug/ops: Move the IPC and DSP dump functions out from the header (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: atom: No need to do a DSP dump in atom_run() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Print the DSP dump if boot fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Print the dbg_dump and ipc_dump once to reduce kernel log noise (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc and dsp dump: Add markers for better visibility (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Swap the dsp_dump and ipc_dump sequence for fw_exception (Jaroslav Kysela) [2003613] - ASoC: SOF: core: debug: force all processing on primary core (Jaroslav Kysela) [2003613] - ASoC: max98927: Handle reset gpio when probing i2c (Jaroslav Kysela) [2003613] - ASoC: DAPM: Fix missing kctl change notifications (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Utilize dev_err_probe() to avoid log saturation (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Switch to use gpiod_get_optional() (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Use temporary variable for struct device (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcht_es8316: Get platform data via dev_get_platdata() (Jaroslav Kysela) [2003613] - ASoC: SOF: OF: Add fw_path and tplg_path parameters (Jaroslav Kysela) [2003613] - ASoC: amd: acp-rt5645: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: return error if sof_connect_dai_widget() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: allow for dynamic pipelines override for debug (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: show clks_control value in dynamic debug (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: improve SSP DAI handling for dynamic pipelines (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: add new flags for DAI_CONFIG (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add missing quirk for Dell SKU 0A45 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add missing quirk for TGL SDCA single amp (Jaroslav Kysela) [2003613] - ASoC: Intel: add machine driver for SOF+ES8336 (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: apl/glk/tgl: add entry for devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ASoC: Intel: cht_bsw_nau8824: Set card.components string (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add a nau8824_components() helper (Jaroslav Kysela) [2003613] - ASoC: nau8824: Add DMI quirk mechanism for active-high jack-detect (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix NAU8824_JACK_LOGIC define (Jaroslav Kysela) [2003613] - ASoC: rt5651: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: es8316: Use IRQF_NO_AUTOEN when requesting the IRQ (Jaroslav Kysela) [2003613] - ASoC: nau8821: new driver (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add kernel parameter for topology verification (Jaroslav Kysela) [2003613] - ASoC: SOF: Add support for dynamic pipelines (Jaroslav Kysela) [2003613] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: make sure DAI widget is set up before IPC (Jaroslav Kysela) [2003613] - ASoC: SOF: Introduce widget use_count (Jaroslav Kysela) [2003613] - ASoC: SOF: Don't set up widgets during topology parsing (Jaroslav Kysela) [2003613] - ASoC: SOF: restore kcontrols for widget during set up (Jaroslav Kysela) [2003613] - ASoC: SOF: Add new fields to snd_sof_route (Jaroslav Kysela) [2003613] - AsoC: dapm: export a couple of functions (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-audio: add helpers for widgets, kcontrols and dai config set up (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: Add new token for dynamic pipeline (Jaroslav Kysela) [2003613] - ASoC: SOF: control: Add access field in struct snd_sof_control (Jaroslav Kysela) [2003613] - ASoC: topology: change the complete op in snd_soc_tplg_ops to return int (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Fix HP noise caused by SAR mode switch when the system resumes (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Enable ASRC auto-disable to fix pop during jack plug-in while playback (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Add support for max98360a speaker amp (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: rt5682: move clk related code to rt5682_i2c_probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: Use clk_hw based APIs for registration (Jaroslav Kysela) [2003613] - ASoC: rt5682: Drop usage of __clk_get_name() (Jaroslav Kysela) [2003613] - ASoC: SOF: Change SND_SOC_SOF_TOPLEVEL from config to menuconfig (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Revise the macro RT5682S_PLLB_SRC_MASK (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Use dev_dbg instead of pr_debug (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Remove the volatile SW reset register from reg_default (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix headphone vs headset, button-press detection no longer working (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: update platform device name for Maxim amplifier (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Make the error prints consistent in tx_wait_done() (Jaroslav Kysela) [2003613] - ASoC: SOF: prefix some terse and cryptic dev_dbg() with __func__ (Jaroslav Kysela) [2003613] - ASoC: SOF: add error handling to snd_sof_ipc_msg_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: add header file for ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pm: fix a stale comment (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: Print stream name on STREAM_SD_OFFSET timeout (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dai: fix potential locking issue (Jaroslav Kysela) [2003613] - ASoC: ak4458: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak5558: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: dwc-i2s: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4671: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: alc5623: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: bcm: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cpcap: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: codecs: Fix spelling mistake "Unsupport" -> "Unsupported" (Jaroslav Kysela) [2003613] - ASoC: ad193x: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: tegra: Constify static snd_soc_dai_ops structs (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Use two thresholds and increased wait time for manual type detection (Jaroslav Kysela) [2003613] - ASoC: adau1977: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau17x1: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1701: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1373: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: adau1372: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ad1836: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ep93xx: Convert to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: samsung: add missing "fallthrough;" (Jaroslav Kysela) [2003613] - ASoC: ak4642: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: wcd9335: Use correct version to initialize Class H (Jaroslav Kysela) [2003613] - ASoC: alc5632: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: ak4104: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: ak4118: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: zl38060: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cs4341: Add SPI device ID table (Jaroslav Kysela) [2003613] - ASoC: pcm179x: Add missing entries SPI to device ID table (Jaroslav Kysela) [2003613] - ASoC: pl1022_rdk: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: pl1022_ds: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: mpc8610_hpcd: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-sgtl5000: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-es8328: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: imx-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl_sai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-mqs: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-esai: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: fsl-audmix: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: eureka-tlv320: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: cros_ec_codec: Use modern ASoC DAI format terminology (Jaroslav Kysela) [2003613] - ASoC: pcm512x: Mend accesses to the I2S_1 and I2S_2 registers (Jaroslav Kysela) [2003613] - ASoC: codecs: max98390: simplify getting the adapter of a client (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Update to modern clocking terminology (Jaroslav Kysela) [2003613] - ASoC: SOF: Remove struct sof_ops_table and sof_get_ops() macro (Jaroslav Kysela) [2003613] - ASoC: rt5682s: make rt5682s_aif2_dai_ops and rt5682s_soc_component_dev (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based Mixer driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based ADX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based AMX driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based SFC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add Tegra210 based MVC driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Add routes for few AHUB modules (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: Don't reconnect an already active BE (Jaroslav Kysela) [2003613] - ASoC: compress/component: Use module_get_when_open/put_when_close for cstream (Jaroslav Kysela) [2003613] - ASoC: soc-component: Convert the mark_module to void* (Jaroslav Kysela) [2003613] - ASoC: SOF: Rename sof_arch_ops to dsp_arch_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove redundant error check from sof_ipc_tx_message_unlocked (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Print 0x prefix for errors in ipc_trace/stream_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Clarify the parameter name for ipc_trace_message() (Jaroslav Kysela) [2003613] - ASoC: SOF: trace: Omit error print when waking up trace sleepers (Jaroslav Kysela) [2003613] - misc: cs35l41: Remove unused pdn variable (Jaroslav Kysela) [2003613] - ASoC: SOF: imx8m: add SAI1 info (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Minor fix all errors reported by checkpatch.pl script (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Move probe work related code under a single if () branch (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Implement Manual Type detection as fallback (Jaroslav Kysela) [2003613] - ASoC: SOF: sof-probes: Correct the function names used for snd_soc_cdai_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Rename hda-compress.c to hda-probes.c (Jaroslav Kysela) [2003613] - ASoC: SOF: probe: Merge and clean up the probe and compress files (Jaroslav Kysela) [2003613] - ASoC: SOF: compress: move and export sof_probe_compr_ops (Jaroslav Kysela) [2003613] - ASoC: SOF: pcm: Remove non existent CONFIG_SND_SOC_SOF_COMPRESS reference (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Add probe message logging to ipc_log_header() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Re-phrase the missing firmware error to avoid duplication (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: release_firmware() on load failure to avoid batching (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: No need to export the snd_sof_debugfs_io_item() (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use the generic ops for region debugfs handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Provide debugfs_add_region_item ops for core (Jaroslav Kysela) [2003613] - ASoC: SOF: debug: Add generic API and ops for DSP regions (Jaroslav Kysela) [2003613] - ASoC: SOF: core: Do not use 'bar' as parameter for block_read/write (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: No need to export snd_sof_fw_parse_ext_data() (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Do not initialize the snd_sof_dsp_ops.read64 (Jaroslav Kysela) [2003613] - ASoC: SOF: ipc: Remove snd_sof_dsp_mailbox_init() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: bdw: Set the mailbox offset directly in bdw_probe (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8m: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: imx8: Bar index is only valid for IRAM and SRAM types (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix a bunch of trivial code formating/style issues (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fixup the error messages (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Don't overwrite returned error code (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Combine adjacent register writes (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Use regmap_read_poll_timeout to wait for OTP boot (Jaroslav Kysela) [2003613] - ASoC: cs35l41: Fix use of an uninitialised variable (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: load_firmware callback is mandatory, treat it like that (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Relocate inline definitions from hda.h to hda.c for sdw (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove boot_firmware skl and iccmax_icl declarations (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-dsp: Declare locally used functions as static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: Do no initialize resindex_dma_base (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_mx98360a board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015 board (Jaroslav Kysela) [2003613] - ASoC: intel: sof_rt5682: support jsl_rt5682s_rt1015p board (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: support ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: Fix DSP oops stack dump output contents (Jaroslav Kysela) [2003613] - ASoC: pcm5102a: increase rate from 192k to 384k (Jaroslav Kysela) [2003613] - ASoC: rt1011: add i2s reference control for rt1011 (Jaroslav Kysela) [2003613] - ASoC: SOF: Handle control change notification from firmware (Jaroslav Kysela) [2003613] - ASoC: SOF: control: fix a typo in put operations for kcontrol (Jaroslav Kysela) [2003613] - ASoC: rt5682s: Add driver for ALC5682I-VS codec (Jaroslav Kysela) [2003613] - ASoC: SOF: core: allow module parameter to override dma trace Kconfig (Jaroslav Kysela) [2003613] - ASoC: soc-topology: Move template info print soc_tplg_dapm_widget_create() (Jaroslav Kysela) [2003613] - ASoC: amd: acp: declare and add prefix to 'bt_uart_enable' symbol (Jaroslav Kysela) [2003613] - ASoC: cs35l41: CS35L41 Boosted Smart Amplifier (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: tag SoundWire BEs as non-atomic (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: Fix CONFIG_SND_SOC_SDW_MOCKUP select (Jaroslav Kysela) [2003613] - ASoC: rt5682: fix headset background noise when S3 state (Jaroslav Kysela) [2003613] - ASoC: Revert PCM trigger changes (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: test refcount before triggering (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: protect BE dailink state changes in trigger (Jaroslav Kysela) [2003613] - ASoC: dwc: Get IRQ optionally (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the vol+ button detection issue (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Make rt5640_jack_gpio/rt5640_jack2_gpio static (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: remove duplicate include (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: move common ATOM stuff to module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: byt: prepare split between Baytrail and Merrifield (Jaroslav Kysela) [2003613] - ASoC: rt1015: remove possible unused variable `bclk_ms' (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Mark hp_elitepad_1000g2_jack?_check functions static (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select first entry for singular pipe config arrays (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Properly configure modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support modules with generic extension (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Support multiple format configs (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Simplify m_state for loadable modules (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix passing loadable flag for module (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module configuration for KPB and MIXER (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Fix module resource and format selection (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Select proper format for NHLT blob (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: Leave data as is when invoking TLV IPCs (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98927: Fix format selection for max98373 (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Revert PCM buffer address setup workaround again (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for HP Elite Pad 1000G2 jack-detect (Jaroslav Kysela) [2003613] - ASoC: Intel: bytct_rt5640: Add a separate "Headset Mic 2" DAPM pin for the mic on the 2nd jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add rt5640_set_ovcd_params() helper (Jaroslav Kysela) [2003613] - ASoC: rt5640: Add optional hp_det_gpio parameter to rt5640_detect_headset() (Jaroslav Kysela) [2003613] - ASoC: rt5640: Delay requesting IRQ until the machine-drv calls set_jack (Jaroslav Kysela) [2003613] - ASoC: rt5640: Move rt5640_disable_jack_detect() up in the rt5640.c file (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix breakage for PCM buffer address setup (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Use cfg-lineout:2 in the components string (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Fix incorrect usage of of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: i2s: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use of_device_get_match_data (Jaroslav Kysela) [2003613] - ASoC: soc-ac97: cleanup cppcheck warning (Jaroslav Kysela) [2003613] - ASoC: soc-component: cleanup cppcheck warning at snd_soc_pcm_component_pm_runtime_get() (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning for CONFIG_GPIOLIB (Jaroslav Kysela) [2003613] - ASoC: soc-jack: cleanup cppcheck warning at snd_soc_jack_report() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_pcm_dai_new() (Jaroslav Kysela) [2003613] - ASoC: soc-dai: cleanup cppcheck warning at snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_copy_user() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_new() (Jaroslav Kysela) [2003613] - ASoC: soc-generic-dmaengine-pcm: cleanup cppcheck warning at dmaengine_pcm_hw_params() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_rt711*: keep codec device reference until remove (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: pass card information to init/exit functions (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: get codec device with ACPI instead of bus search (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle errors with acpi_dev_get_first_match_dev() (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: harden codec property handling (Jaroslav Kysela) [2003613] - ASoC: rt5682: Remove unused variable in rt5682_i2c_remove() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: make DMI L1 selection more robust (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: simplify logic for DMI_L1 handling (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-stream: remove always true condition (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: clarify DMI L1 option description (Jaroslav Kysela) [2003613] - ASoC: rt5682: Properly turn off regulators if wrong device ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Implement remove callback (Jaroslav Kysela) [2003613] - ASoC: rt5682: Disable irq on shutdown (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold again (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix platform ID matching (Jaroslav Kysela) [2003613] - ASoC: rt1015p: add new acpi id and comapatible id (Jaroslav Kysela) [2003613] - ASoC: max98390: Add support change dsm param name (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Update module authors (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Assume 24-bit samples are in 32-bit slots (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Validate dai_set_sysclk() frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add PLL configuration for 44.1kHz/16-bit (Jaroslav Kysela) [2003613] - ASoC: rt5640: Silence warning message about missing interrupt (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix mono playback (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Constrain sample rate to prevent illegal SCLK (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix LRCLK frame start edge (Jaroslav Kysela) [2003613] - ASoC: cs42l42: PLL must be running when changing MCLK_SRC_SEL (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for set_jack calls (Jaroslav Kysela) [2003613] - ASoC: mt6359-accdet.c: remove useless assignments (Jaroslav Kysela) [2003613] - ASoC: max98090: remove duplicate status reads and useless assignmment (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at soc_dapm_dai_stream_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_new_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_weak_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_add_routes() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at snd_soc_dapm_del_route() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_run() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_seq_check_event() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_new_pga() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_set_mixer_path_status() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_connect_mux() (Jaroslav Kysela) [2003613] - ASoC: soc-dapm: cleanup cppcheck warning at dapm_wcache_lookup() (Jaroslav Kysela) [2003613] - ASoC: amd: vangogh: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: sprd: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: qcom: qdsp6: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: mpc5200: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl_asrc_dma: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: tegra: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: fsl: imx-pcm-fiq: Use managed buffer allocation (Jaroslav Kysela) [2003613] - ASoC: bcm: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ALSA: pxa2xx: Use managed PCM buffer allocation (Jaroslav Kysela) [2003613] - ASoC: rt5514: make array div static const, makes object smaller (Jaroslav Kysela) [2003613] - ASoC: codecs: ad193x: add support for 96kHz and 192kHz playback rates (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_get_xr_sx() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_limit_volume() (Jaroslav Kysela) [2003613] - ASoC: soc-ops: cleanup cppcheck warning at snd_soc_put_volsw_sx() (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw_max98373: remove useless inits (Jaroslav Kysela) [2003613] - ASoC: Intel: update sof_pcm512x quirks (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Use DMI string to search for adl_mx98373_rt5682 variant (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk for Dell XPS 9710 (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Remove duplicate control for WNF filter frequency (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix inversion of ADC Notch Switch control (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda-ipc: fix reply size checking (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Kconfig: fix SoundWire dependencies (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Fix HP ElitePad 1000 G2 quirk (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headset mic input (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add support for a second headphones output (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add a byt_rt5640_get_codec_dai() helper (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Add line-out support (Jaroslav Kysela) [2003613] - ASoC: Intel: bytcr_rt5640: Move "Platform Clock" routes to the maps for the matching in-/output (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add snd_sof_dsp_check_sdw_irq ops (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: move sof_intel_dsp_desc() forward (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: hda: remove HDA_DSP_REG_SNDW_WAKE_STS definition (Jaroslav Kysela) [2003613] - ASoC: SOF: intel: add sdw_shim/alh_base to sof_intel_dsp_desc (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at snd_soc_find_dai_link() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_kcontrol_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dapm_widget_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_dai_elems_load() (Jaroslav Kysela) [2003613] - ASoC: soc-topology: cleanup cppcheck warning at soc_tplg_process_headers() (Jaroslav Kysela) [2003613] - ASoC: amd: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - soundwire: add flag to ignore all command/control for mockup devices (Jaroslav Kysela) [2003613] - ASoC: nau8824: Fix open coded prefix handling (Jaroslav Kysela) [2003613] - ASoC: uniphier: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: xilinx: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: atom: Fix reference to PCM buffer address (Jaroslav Kysela) [2003613] - ASoC: intel: skylake: Drop superfluous mmap callback (Jaroslav Kysela) [2003613] - ASoC: amd: Drop superfluous mmap callbacks (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix bclk calculation for mono (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Don't allow SND_SOC_DAIFMT_LEFT_J (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of ADC Volume control (Jaroslav Kysela) [2003613] - ASoC: v253_init: eliminate pointer to string (Jaroslav Kysela) [2003613] - ASoC: samsung: Constify static snd_soc_ops (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_of_parse_audio_simple_widgets() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_add_controls() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_unregister_component() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_daifmt_parse_format() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_get_dai_name() (Jaroslav Kysela) [2003613] - ASoC: soc-core: cleanup cppcheck warning at snd_soc_set_dmi_name() (Jaroslav Kysela) [2003613] - ASoC: Intel: Fix spelling contraction "cant" -> "can't" (Jaroslav Kysela) [2003613] - ASoC: component: Remove misplaced prefix handling in pin control functions (Jaroslav Kysela) [2003613] - ASoC: amd: fix an IS_ERR() vs NULL bug in probe (Jaroslav Kysela) [2003613] - ASoC: rt5682: enable SAR ADC power saving mode during suspend (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_runtime_setup_be_chan() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at dpcm_be_is_active() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_get_playback_capture() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_components_close() (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: cleanup cppcheck warning at soc_pcm_apply_msb() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: enforce exclusion between HDaudio and SoundWire (Jaroslav Kysela) [2003613] - ASoC: topology: Select SND_DYNAMIC_MINORS (Jaroslav Kysela) [2003613] - ASoC: rt1015: Remove unnecessary flush work on rt1015 driver (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_mx98360a: fail to initialize soundcard (Jaroslav Kysela) [2003613] - ASoC: amd: Use dev_probe_err helper (Jaroslav Kysela) [2003613] - ASoC: amd: Don't show messages about deferred probing by default (Jaroslav Kysela) [2003613] - ASoC: amd: enable stop_dma_first flag for cz_dai_7219_98357 dai link (Jaroslav Kysela) [2003613] - ASoC: amd: enable vangogh acp5x driver build (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dma driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh pci driver pm ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s dai driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: add vangogh i2s controller driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x pcm dma driver ops (Jaroslav Kysela) [2003613] - ASoC: amd: irq handler changes for ACP5x PCM dma driver (Jaroslav Kysela) [2003613] - ASoC: amd: add ACP5x PCM platform driver (Jaroslav Kysela) [2003613] - ASoC: amd: create acp5x platform devices (Jaroslav Kysela) [2003613] - ASoc: amd: add acp5x init/de-init functions (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP PCI driver (Jaroslav Kysela) [2003613] - ASoC: amd: add Vangogh ACP5x IP register header (Jaroslav Kysela) [2003613] - ASoC: amd: renoir: Run hibernation callbacks (Jaroslav Kysela) [2003613] - ASoC: rt5682: Adjust headset volume button threshold (Jaroslav Kysela) [2003613] - ASOC: Intel: sof_sdw: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix the issue of garbled recording after powerd_dbus_suspend (Jaroslav Kysela) [2003613] - ASoC: amd: reverse stop sequence for stoneyridge platform (Jaroslav Kysela) [2003613] - ASoC: soc-pcm: add a flag to reverse the stop sequence (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: sof_sdw: add SoundWire mockup codecs for tests (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: tgl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: soc-acpi: cnl: add table for SoundWire mockup devices (Jaroslav Kysela) [2003613] - ASoC: codecs: add SoundWire mockup device support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: update quirk for jack detection in ADL RVP (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: include rt711.h for RT711 JD mode (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: extends SOF_RT711_JDSRC to 4 bits (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: code refactor for max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: Enable Bluetooth offload on tgl and adl (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: add support for jsl_cs4242_mx98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98360a (Jaroslav Kysela) [2003613] - ASoC: Intel: maxim-common: support max98357a (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: support arbitrary DAI link sequence (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Update ADL descriptor to use ACPI power states (Jaroslav Kysela) [2003613] - ASoC: rt5631: Fix regcache sync errors on resume (Jaroslav Kysela) [2003613] - ASoC: amd: fix spelling mistakes (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: use helper function to get bclk frequency (Jaroslav Kysela) [2003613] - ASoC: SOF: add a helper to get topology configured bclk (Jaroslav Kysela) [2003613] - ASoC: tegra: Use ADMAIF component for DMA allocations (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: fix xrun issue on platform with max98373 (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: mark runtime-pm functions as __maybe_unused (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Remove handing of disabled runtime PM (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Correct suspend-resume callbacks (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Reset global variable (Jaroslav Kysela) [2003613] - ASoC: tegra30: ahub: Switch to use reset-bulk API (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Reset hardware properly (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Use clk_bulk helpers (Jaroslav Kysela) [2003613] - ASoC: tegra: ahub: Add missing resets (Jaroslav Kysela) [2003613] - ASoC: tegra: tegra210_admaif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra20: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: simple-card: Fill in driver name (Jaroslav Kysela) [2003613] - ASoC: SOF: imx: Add missing of_node_put() in imx8_probe() (Jaroslav Kysela) [2003613] - ASoC: Intel: skl_hda_dsp_generic: Update Kconfig documentation (Jaroslav Kysela) [2003613] - ASoC: Intel: use MODULE_DEVICE_TABLE with platform_device_id tables (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: fix signed/unsigned warning (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_da7219_max98373: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: kbl_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: glk_rt5682_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_rt5682: shrink platform_id names below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: remove hdac-hdmi support (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: use mach data for ADL RVP DMIC count (Jaroslav Kysela) [2003613] - ASoC: tegra: Fix a NULL vs IS_ERR() check (Jaroslav Kysela) [2003613] - ASoC: rt711: add two jack detection modes (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c24xx-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: s3c2412-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: pcm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: samsung: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: remove snd_soc_of_parse_daifmt() (Jaroslav Kysela) [2003613] - ASoC: simple-card-utils: switch to use snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_parse_format/clock_provider() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_fliped() (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_daifmt_clock_provider_from_bitmap() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: fix race condition on system suspend (Jaroslav Kysela) [2003613] - ASoC: fsi: fix spelling mistake (Jaroslav Kysela) [2003613] - ASoC: Intel: bdw-rt5677: remove unnecessary oom message (Jaroslav Kysela) [2003613] - ASoC: spear: spdif_out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: sprd: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: soc-core: Fix the error return code in snd_soc_of_parse_audio_routing() (Jaroslav Kysela) [2003613] - ASoC: sti: sti_uniperif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: spdifrx: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: sai: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: stm32: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: make hdmi_codec_controls static (Jaroslav Kysela) [2003613] - ASoC: rockchip: spdif: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: pdm: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: rockchip: i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Correct definition of CS42L42_ADC_PDN_MASK (Jaroslav Kysela) [2003613] - ASoC: hisilicon: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: jz4740-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-spdif-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-parallel-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-out: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: img-i2s-in: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: dwc: dwc-i2s: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ASoC: tegra: Squash utils into common machine driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Specify components string for each card (Jaroslav Kysela) [2003613] - ASoC: tegra: Unify ASoC machine drivers (Jaroslav Kysela) [2003613] - ASoC: tegra: SND_SOC_TEGRA_AUDIO_GRAPH_CARD should depend on SND_SOC_TEGRA (Jaroslav Kysela) [2003613] - ASoC: tegra20-spdif: remove "default m" (Jaroslav Kysela) [2003613] - ASoC: tegra: Add audio graph based card driver (Jaroslav Kysela) [2003613] - ASoC: tegra: Set driver_name=tegra for all machine drivers (Jaroslav Kysela) [2003613] - ASoC: rt5640: Make codec selectable (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add a prepare hook (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Add iec958 controls (Jaroslav Kysela) [2003613] - ASoC: rt5645: Avoid upgrading static warnings to errors (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: Rework to support more controls (Jaroslav Kysela) [2003613] - ASoC: soc-core: don't use discriminatory terms on snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca: handle mbq_regmap in rt711_sdca_io_init (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: add readable for SDW_SDCA_CTL() registers (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: set regcache_cache_only false before reading RT5682_DEVICE_ID (Jaroslav Kysela) [2003613] - ASoC: rt5682: Fix a problem with error handling in the io init function of the soundwire (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca: fix clock stop prepare timeout issue (Jaroslav Kysela) [2003613] - ASoC: rt715-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt715-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt711-sdca-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt700-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt5682-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1316-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: rt1308-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: use first_hw_init flag on resume (Jaroslav Kysela) [2003613] - ASoC: max98373-sdw: add missing memory allocation check (Jaroslav Kysela) [2003613] - ASoC: hdmi-codec: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: fsi: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: pcm3168a: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: ak4613: add .auto_selectable_formats support (Jaroslav Kysela) [2003613] - ASoC: soc-core: add snd_soc_runtime_get_dai_fmt() (Jaroslav Kysela) [2003613] - ASoC: soc-core: move snd_soc_runtime_set_dai_fmt() to upside (Jaroslav Kysela) [2003613] - ASoC: Intel: Skylake: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - mfd: arizona: Allow building arizona MFD-core as module (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: pci-tgl: add ADL-M support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: don't print ROM status if cl_dsp_init() fails (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: clean up hda_dsp_dump() (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: Constify sof_probe_compressed_ops (Jaroslav Kysela) [2003613] - ASoC: wm5110: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: wm5102: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs47125: Constify static struct snd_compress_ops (Jaroslav Kysela) [2003613] - ASoC: cs42l52: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs35l3x: Use neutral language in amp drivers (Jaroslav Kysela) [2003613] - ASoC: cs43130: Use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: wm8962: Use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: cs42l56: use DEVICE_ATTR_WO macro (Jaroslav Kysela) [2003613] - ASoC: tlv320aic26: use DEVICE_ATTR_RW macro (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Check jack status before reporting button events (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2400000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Add support for 2304000 Bit clock (Jaroslav Kysela) [2003613] - ASoC: cs42l42: Fix 1536000 Bit Clock instability (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add quirk support for Brya and BT-offload (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add SOF_RT715_DAI_ID_FIX for AlderLake (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: remove .nonatomic for BE dailinks (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_sdw: add support for Bluetooth offload (Jaroslav Kysela) [2003613] - ASoC: Intel: common: Add entries for sdw codecs in ADL match table (Jaroslav Kysela) [2003613] - ASoC: Intel: soc-acpi: add entries for i2s machines in ADL match table (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: Remove conditions against CONFIG_PCI (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: don't return void value (Jaroslav Kysela) [2003613] - ASoC: SOF: topology: fix assignment to use le32_to_cpu (Jaroslav Kysela) [2003613] - ASoC: SOF: loader: Use snd_sof_dsp_block_read() instead sof_block_read() (Jaroslav Kysela) [2003613] - ASoC: SOF: ops: print out the polling register (Jaroslav Kysela) [2003613] - ASoC: SOF: pci: No need to cast second time to save the desc (Jaroslav Kysela) [2003613] - ASoC: SOF: Check desc->ops directly in acpi/pci/of probe functions (Jaroslav Kysela) [2003613] - ASoC: topology: Fix using uninitialized pointer (Jaroslav Kysela) [2003613] - ASoC: soc-dai: fix up hw params only if it is needed (Jaroslav Kysela) [2003613] - ASoC: soc-core: use DEVICE_ATTR_RO macro (Jaroslav Kysela) [2003613] - ASoC: topology: Add support for multiple kcontrol types to a widget (Jaroslav Kysela) [2003613] - ASoC: intel/boards: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [2003613] - ASoC: cs43130: handle errors in cs43130_probe() properly (Jaroslav Kysela) [2003613] - Revert "ASoC: cs43130: fix a NULL pointer dereference" (Jaroslav Kysela) [2003613] - ASoC: cs42l42: make HSBIAS_SENSE_EN optional (Jaroslav Kysela) [2003613] - ASoC: wm2200: remove include of wmfw.h (Jaroslav Kysela) [2003613] - ASoC: wm_adsp: mark more data structures with the const qualifier (Jaroslav Kysela) [2003613] - ASoC: Intel: bxt_da7219_max98357a: shrink platform_id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: sof_cs42l42: shrink platform id below 20 characters (Jaroslav Kysela) [2003613] - ASoC: Intel: add sof-cs42l42 machine driver (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: create sof-maxim-common module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: handle hda-dsp-common as a module (Jaroslav Kysela) [2003613] - ASoC: Intel: boards: add support for adl boards in sof-rt5682 (Jaroslav Kysela) [2003613] - ASoC: Intel: Boards: tgl_max98373: Add BT offload support (Jaroslav Kysela) [2003613] - ASoC: SOF: Intel: hda: fix index used in inner loop (Jaroslav Kysela) [2003613] - ALSA: fireworks: add support for Loud Onyx 1200f quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Track 16 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU Traveler mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: remove TODO for interaction with userspace about control message (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functional regression for Mackie Onyx 1640i in v5.14 or later (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: export meter information to userspace as float value (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: refine parser for meter information in register DSP models (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix null pointer dereference when polling hwdep character device (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: notify event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: queue event for parameter change in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for line input parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer output parameters in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: parse messages for mixer source parameters in register-DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add ioctl command to read cached hardware meter (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser for meter information in command DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add message parser to gather meter information in register DSP model (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix truncated bytes in message tracepoints (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix transmission method for Loud models based on OXFW971 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896HD (Jaroslav Kysela) [2003613] - ALSA: oxfw: fix functioal regression for silence in Apogee Duet FireWire (Jaroslav Kysela) [2003613] - ALSA: bebob: correct duplicated entries with TerraTec OUI (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix 'amdtp_domain_start()' when no AMDTP_OUT_STREAM stream is found (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix register handling for 828 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for source detection of sampling clock in v3 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for packet format detection in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro instead of magic number for clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for AES/EBU clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: code refactoring for detection of clock source in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix detection for S/PDIF source on optical interface in v2 protocol (Jaroslav Kysela) [2003613] - ALSA: bebob: add support for ToneWeal FW66 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix rx packet format at higher rate for MOTU 828 mk3 Hybrid (Jaroslav Kysela) [2003613] - ALSA: bebob: fix rx packet format for Yamaha GO44/GO46, Terratec Phase 24/x24 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix stream format for MOTU 8pre FireWire (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 896 (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for MOTU 828 (Jaroslav Kysela) [2003613] - ALSA: bebob: Fix bit flag quirk constants (Jaroslav Kysela) [2003613] - ALSA: firewire: fill Kconfig with entries for devices based on DICE ASICs (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entries for Phonic Helix Board and FireFly series (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for M-Audio models (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Acoustic Reality eAR Master One, Eroica, Figaro, and Ciaccona (Jaroslav Kysela) [2003613] - ALSA: bebob: correct device entry for Mackie D.2 FireWire option card (Jaroslav Kysela) [2003613] - ALSA: fireworks: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: bebob: fulfil device entries (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replace in_interrupt() with in_softirq() (Jaroslav Kysela) [2003613] - ALSA: bebob: code refactoring for model-dependent quirks (Jaroslav Kysela) [2003613] - ALSA: bebob: delete workaround for protocol version 3 (Jaroslav Kysela) [2003613] - ALSA: bebob: dismiss sleep after breaking connections (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete workqueue for period update (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: operate for period elapse event in process context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: delete unused kernel API (Jaroslav Kysela) [2003613] - ALSA: fireface: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: dice: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: oxfw: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: fireworks: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: bebob: cease from delayed card registration (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: add support for hybrid model of MOTU Ultralite mk3 (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: remove useless operations for kernel preemption (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: fix error codes for allocation failure (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: fix error return code in snd_motu_stream_reserve_duplex() (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: sequence replay for source packet header (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: cache event ticks in source packet header per data block (Jaroslav Kysela) [2003613] - ALSA: firewire-motu: use macro for magic numbers relevant to IEC 61883-1 (Jaroslav Kysela) [2003613] - ALSA: bebob: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: dice: wait just for NOTIFY_CLOCK_ACCEPTED after GLOBAL_CLOCK_SELECT operation (Jaroslav Kysela) [2003613] - ALSA: fireface: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-tascam: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: firewire-digi00x: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: oxfw: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: perform sequence replay for media clock recovery (Jaroslav Kysela) [2003613] - ALSA: fireworks: delete SYTMATCH clock source (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: support NO_PERIOD_WAKEUP in ALSA PCM runtime (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: transfer rx packets on-the-fly when replaying (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: replay sequence of incoming packets for outgoing packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add replay target to cache sequence of packet (Jaroslav Kysela) [2003613] - ALSA: bebob: distinguish M-Audio ProFire Lightbridge quirk (Jaroslav Kysela) [2003613] - ALSA: bebob: cancel switching connection order (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: obsolete callbacked member (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: drop initial NODATA or empty packet (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for transfer delay (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of data block sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of syt sequence (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for generation of packet descriptors (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: pool sequence of packet in IT context independently (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: add flag to unaware of syt in CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: Fix uninitialized variable err issue (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: change waking up timing to process packets (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IT contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to start several IT/IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: skip initial packets instead of scheduling IR context (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: start processing content of packet at the same cycle in several IR contexts (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for selection of IT context header length (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for calculation of context payload (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for size of CIP header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: insert descriptor for skipped cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: check cycle continuity (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for check of CIP header about payload size (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for parser of IR context header (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for helper function to compute OHCI 1394 cycle (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for sequence descriptor' (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: handle the case that empty isochronous packet payload for CIP (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring to refer the same frame count per period in domain structure (Jaroslav Kysela) [2003613] - ALSA: oxfw: add quirk flag for blocking transmission method (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for wrong_dbs quirk (Jaroslav Kysela) [2003613] - ALSA: firewire-lib: code refactoring for jumbo payload quirk (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for jumbo-payload quirk in OXFW970 (Jaroslav Kysela) [2003613] - ALSA: oxfw: add comment for the type of ASICs (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Mackie Onyx Sattelite (Jaroslav Kysela) [2003613] - ALSA: oxfw: add explicit device entry for Loud Technologies Tapco Link.FireWire 4x6 (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring to detect mackie models (Jaroslav Kysela) [2003613] - ALSA: oxfw: code refactoring for existent device entry with specifier_id and version (Jaroslav Kysela) [2003613] - ALSA: firewire-lib/motu: use int type for the value of bitwise OR with enumerator-constant (Jaroslav Kysela) [2003613] - Revert "ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro" (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for Clevo NJ51CU (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Disable silent stream on GLK (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for a HP ProBook (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add new alc285-hp-amp-init model (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Amp init fixup for HP ZBook 15 G6 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add headset Mic support for Lenovo ALC897 platform (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: fix HDA codec entry table order for ADL-P (Jaroslav Kysela) [2003613] - ALSA: hda: Add Intel DG2 PCI ID and HDMI codec vid (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set PMSG_ON earlier inside cs8409 driver (Jaroslav Kysela) [2003613] - ALSA: ctxfi: Fix out-of-range access (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix LED on HP ProBook 435 G7 (Jaroslav Kysela) [2003613] - ALSA: cmipci: Drop stale variable assignment (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASRock NUC Box 1100 (Jaroslav Kysela) [2003613] - ALSA: hda: fix general protection fault in azx_runtime_idle (Jaroslav Kysela) [2003613] - ALSA: hda: Free card instance properly at probe errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for HP EliteBook 840 G7 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for ASUS UX550VE (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for Acer Spin SP513-54N (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Headset fixup for Clevo NH77HJQ (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC70HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add a quirk for HP OMEN 15 mute LED (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix mic mute LED for the HP Spectre x360 14 (Jaroslav Kysela) [2003613] - ALSA: ISA: not for M68K (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fixes HP Spectre x360 15-eb1xxx speakers (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo PC50HS (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix the mic type detection issue for ASUS G551JW (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix for quirk to enable speaker output on the Lenovo 13s Gen2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel: Allow repeatedly probing on codec configuration errors (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for TongFang PHxTxX1 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - ALC236 headset MIC recording issue (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add quirk for Clevo X170KM-G (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Complete partial device name to avoid ambiguity (Jaroslav Kysela) [2003613] - ALSA: hda - Enable headphone mic on Dell Latitude laptops with ALC3254 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell Precision 5560 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Use position buffer for SKL+ again (Jaroslav Kysela) [2003613] - ALSA: hda: Reduce udelay() at SKL+ position reporting (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Setup Dolphin Headset Mic as Phantom Jack (Jaroslav Kysela) [2003613] - ALSA: pcxhr: "fix" PCXHR_REG_TO_PORT definition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirks to enable speaker output for Lenovo Legion 7i 15IMHG05, Yoga 7i 14ITL5/15ITL5, and 13s Gen2 laptops. (Jaroslav Kysela) [2003613] - Revert "ALSA: hda: Drop workaround for a hang at shutdown again" (Jaroslav Kysela) [2003613] - ALSA: vx222: fix null-ptr-deref (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Initialize Codec only in init fixup. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Ensure Type Detection is only run on startup when necessary (Jaroslav Kysela) [2003613] - ALSA: hda: Disable runtime resume at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [2003613] - ALSA: hda: Code refactoring snd_hda_pick_fixup() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Workaround for conflicting SSID on ASUS ROG Strix G17 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Limit mic boost on HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/analog - Sink ad198x_shutup() and shuffle CONFIG_PM guards (Jaroslav Kysela) [2003613] - ALSA: hda/sigmatel - Sink stac_shutup() into stac_suspend() (Jaroslav Kysela) [2003613] - ALSA: hda: Drop workaround for a hang at shutdown again (Jaroslav Kysela) [2003613] - ALSA: hda/via: Apply runtime PM workaround for ASUS B23E (Jaroslav Kysela) [2003613] - ALSA: hda: Fix hang during shutdown due to link reset (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Enable 4-speaker output for Dell XPS 15 9510 laptop (Jaroslav Kysela) [2003613] - ALSA: hda: Nuke unused reboot_notify callback (Jaroslav Kysela) [2003613] - ALSA: hda: Suspend codec at shutdown (Jaroslav Kysela) [2003613] - ALSA: hda: conexant: Turn off EAPD at suspend, too (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent pops and clicks during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Unmute/Mute codec when stream starts/stops (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Follow correct CS42L42 power down sequence for suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Remove unnecessary delays (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use timeout rather than retries for I2C transaction waits (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Set fixed sample rate of 48kHz for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Enable Full Scale Volume for Line Out Codec on Dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add support for dolphin (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Add Support to disable jack type detection for CS42L42 (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support multiple sub_codecs for Suspend/Resume/Unsol events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move codec properties to its own struct (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Separate CS8409, CS42L42 and project functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Support i2c bulk read/write functions (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid re-setting the same page as the last access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Avoid setting the same I2C address for every access (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Dont disable I2C clock between consecutive accesses (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Generalize volume controls (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Prevent I2C access during suspend time (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Simplify CS42L42 jack detect. (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask CS42L42 wake events (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited response for the first boot (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unsolicited responses during suspend (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Disable unnecessary Ring Sense for Cyborg/Warlock/Bullseye (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Reduce HS pops/clicks for Cyborg (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Mask all CS42L42 interrupts on initialization (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Use enums for register names and coefficients (Jaroslav Kysela) [2003613] - ALSA: hda/cs8409: Move arrays of configuration to a new file (Jaroslav Kysela) [2003613] - ALSA: hda/cirrus: Move CS8409 HDA bridge to separate module (Jaroslav Kysela) [2003613] - ALSA: hda - fix the 'Capture Switch' value change notifications (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 650 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: pci: cs46xx: Fix set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: hda: Add quirk for ASUS Flow x13 (Jaroslav Kysela) [2003613] - ALSA: pci/korg1212: completely remove 'set but not used' warnings (Jaroslav Kysela) [2003613] - ALSA: pcxhr: use __func__ to get funcion's name in an output message (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: add mic quirk for Acer SF314-42 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix headset mic for Acer SWIFT SF314-56 (ALC256) (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix wrongly shuffled firmware loader code (Jaroslav Kysela) [2003613] - ALSA: als300: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix missing chip initialization (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add quirk to force pin connectivity on NUC10 (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix error return code in snd_nm256_create() (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx222: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: trident: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Fix unaligned buffer addresses (Jaroslav Kysela) [2003613] - ALSA: pci: rme: Set up buffer type properly (Jaroslav Kysela) [2003613] - ALSA: rme9652: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme9652: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hdspm: don't disable if not enabled (Jaroslav Kysela) [2003613] - ALSA: hdspm: Fix fall-through warnings for Clang (Jaroslav Kysela) [2003613] - ALSA: hdsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: riptide: Replace tasklet with threaded irq (Jaroslav Kysela) [2003613] - ALSA: riptide: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [2003613] - ALSA: oxygen: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: nm256: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lx6464es: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: lola: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: korg1212: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1724: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ice1712: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ca0106: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aw2: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: au88x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ali5451: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: via82xx: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: sis7019: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme96: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: rme32: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: maestro3: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: fm801: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1968: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: es1938: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ens137x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs5530: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cs4281: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: cmipci: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: bt87x: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: azt3328: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als4000: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: als300: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: ad1889: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: atiixp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix pop noise and 2 Front Mic issues on a machine (Jaroslav Kysela) [2003613] - ALSA: hdmi: Expose all pins on MSI MS-7C94 board (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Skip ac97 clock measurement on VM (Jaroslav Kysela) [2003613] - ALSA: hda/hdmi: Add option to enable all pins forcibly (Jaroslav Kysela) [2003613] - ALSA: ice1724: Remove superfluous loop over model table (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: remove redundant initialization of variable status (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix breakage at ac97 clock measurement (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute led of the HP Pavilion 15-eh1xxx series (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 630 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 450 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add ALC285 HP init procedure (Jaroslav Kysela) [2003613] - ALSA: hda/realtek - Add type for ALC287 (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 830 G8 Notebook PC (Jaroslav Kysela) [2003613] - ALSA: hda: Release codec display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda: Release controller display power during shutdown/reboot (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Apply LED fixup for HP Dragonfly G1, too (Jaroslav Kysela) [2003613] - ALSA: hdsp: fix a test for copy_to_user() failure (Jaroslav Kysela) [2003613] - ALSA: hda: Add IRQ check for platform_get_irq() (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Fix bass speaker DAC mapping for Asus UM431D (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Improve fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Add another ALC236 variant support (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook x360 830 G8 (Jaroslav Kysela) [2003613] - ALSA: hda/tegra: Use devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [2003613] - ALSA: trident: Fix build error (Jaroslav Kysela) [2003613] - ALSA: trident: Drop shadow TLB pointer table (Jaroslav Kysela) [2003613] - ALSA: ymfpci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx222: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: trident: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme9652: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hdsp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: riptide: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: pcxhr: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: nm256: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mixart: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: korg1212: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ice1712: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: emu10k1: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: echoaudio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs5535audio: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs46xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ca0106: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: au88x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ac97: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: via82xx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: sonicvibes: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme96: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: rme32: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: maestro3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: intel8x0: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: fm801: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1968: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: es1938: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ens137x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cs4281: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: cmipci: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: bt87x: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: azt3328: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: atiixp: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als4000: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: als300: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ak4531: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: ad1889: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: hda/realtek: Change device names for quirks to barebone names (Jaroslav Kysela) [2003613] - ALSA: hda/ca0132: Make a const array static, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: pci: lx6464es: remove useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: Fix incorrect use of vp->state (Jaroslav Kysela) [2003613] - ALSA: pcsp: Make hrtimer forwarding more robust (Jaroslav Kysela) [2003613] - ALSA: pcsp: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: dummy: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: aloop: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mpu401: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: serial-u16550: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: mtpav: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: virmidi: Allocate resources with device-managed APIs (Jaroslav Kysela) [2003613] - ALSA: vx: Manage vx_core object with devres (Jaroslav Kysela) [2003613] - ALSA: aloop: Fix spelling mistake "synchronization" -> "synchronization" (Jaroslav Kysela) [2003613] - ALSA: serial: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: opl3: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: vx: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: mpu401: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: drivers: opl3: fix useless self-comparison (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: go through HDAS ACPI at max depth of 2 (Jaroslav Kysela) [2003613] - ALSA: hda: intel-sdw-acpi: harden detection of controller (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for CML devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for JSL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: avoid write to STATESTS if controller is in reset (Jaroslav Kysela) [2003613] - ALSA: intel-dsp-config: add quirk for APL/GLK/TGL devices based on ES8336 codec (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_ext_stream: fix potential locking issues (Jaroslav Kysela) [2003613] - ALSA: hda: hdac_stream: fix potential locking issue in snd_hdac_stream_assign() (Jaroslav Kysela) [2003613] - ALSA: hda: intel-dsp-cfg: add missing ElkhartLake PCI ID (Jaroslav Kysela) [2003613] - ALSA: usb-audio: usx2y - use GFP_NOIO flag (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reorder snd_djm_devices[] entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Don't start stream for capture at prepare (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Switch back to non-latency mode at a later point (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for Audient iD14 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Line6 HX-Stomp XL USB_ID for 48k-fixed quirk (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 400 (Jaroslav Kysela) [2003613] - ALSA: ua101: fix division by zero at probe (Jaroslav Kysela) [2003613] - ALSA: line6: fix control and interrupt message timeouts (Jaroslav Kysela) [2003613] - ALSA: 6fire: fix control and bulk message timeouts (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix null pointer dereference on pointer cs_desc (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix microphone sound on Jieli webcam. (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Provide quirk for Sennheiser GSP670 Headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Initialize every feature unit once at probe time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Drop superfluous error message after disconnection (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Downgrade error message in get_ctl_value_v2() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: add Schiit Hel device to quirk table (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk for VF0770 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Less restriction for low-latency playback mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for the Pioneer DJM 750MK2 Mixer/Soundcard (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pass JOINT_DUPLEX info flag for implicit fb streams (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Enable rate validation for Scarlett devices (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix packet size calculation regression (Jaroslav Kysela) [2003613] - ALSA: usb-audio: disable implicit feedback sync for Behringer UFX1204 and UFX1604 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid killing in-flight URBs during draining (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Improved lowlatency playback support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add spinlock to stop_urbs() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Check available frames for the next packet size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency mode for implicit feedback sync (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Disable low-latency playback for free-wheel mode (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Rename early_playback_start flag with lowlatency_playback (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix possible race at sync of urb completions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Restrict rates for the shared clocks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix a missing error check in scarlett gen2 mixer (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix comment reference in __uac_clock_find_source (Jaroslav Kysela) [2003613] - ALSA: usx2y: Prefer struct_size over open coded arithmetic (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Unify mixer resume and reset_resume procedure (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 800 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add lowlatency module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Work around for XRUN with low latency playback (Jaroslav Kysela) [2003613] - ASoC: dmaengine: Introduce module option prealloc_buffer_size_kbytes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move set-interface-first workaround into common quirk (Jaroslav Kysela) [2003613] - ALSA: doc: Fix indentation warning (Jaroslav Kysela) [2003613] - ALSA: hda: Update documentation for aliasing via the model option (Jaroslav Kysela) [2003613] - ALSA: doc: Add the description of quirk_flags option for snd-usb-audio (Jaroslav Kysela) [2003613] - ALSA: doc: Fix reference to mixart.rst (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Update the documentation for the new delayed_register option (Jaroslav Kysela) [2003613] - ALSA: hda - Update descriptions about new position_fix values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix regression on Sony WALKMAN NW-A45 DAC (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Input source control - digidesign mbox (Jaroslav Kysela) [2003613] - ALSA: usb-audio: make array static const, makes object smaller (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add quirk_flags module option (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move generic DSD raw detection into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ignore_ctl_error check into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move autosuspend quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move rate validation quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move interface setup delay into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move control message delay quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move ITF-USB DSD quirk handling into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move clock setup quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move playback_first flag into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move tx_length quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move txfr_quirk handling to quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Move media-controller API quirk into quirk_flags (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Introduce quirk_flags field (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Avoid unnecessary or invalid connector selection at resume (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum 600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix superfluous autosuspend recovery (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix incorrect clock source setting (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix line out/speaker switching notifications (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Correct channel mute status after mute button pressed (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Direct Monitor control name for 2i2 (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix Mute/Dim/MSD Mode control names (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add registration quirk for JBL Quantum headsets (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add missing proc text entry for BESPOKEN type (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Reduce latency at playback start, take#2 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usx2y: fix spelling mistakes (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix for loop increment in scarlett2_usb_get_config (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix scarlett2_*_ctl_put() return values again (Jaroslav Kysela) [2003613] - ALSA: scarlett2: Fix pad count for 18i8 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for the talkback feature (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update get_config to do endian conversion (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add speaker switching support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update mux controls to allow updates (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add sw_hw_ctls and mux_ctls (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split up sw_hw_enum_ctl_put() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Label 18i8 Gen 3 line outputs correctly (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add direct monitor support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add phantom power switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "air" switch support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for Solo and 2i2 Gen 3 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow bit-level access to config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move get config above set config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 MSD mode switch (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add support for "input-other" notify (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add Gen 3 mixer support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix wrong resume call (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix Level Meter control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Split struct scarlett2_ports (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Allow arbitrary ordering of mux entries (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add mute support (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add scarlett2_vol_ctl_write() helper (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove repeated device info comments (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Move info lookup out of init function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Improve device info lookup (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Reformat scarlett2_config_items[] (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Merge common line in capture strings (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add "Sync Status" control (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Always enable interrupt polling (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 6i6 Gen 2 line out descriptions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Update initialisation sequence (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add usb_tx/rx functions (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix OOB access at proc output (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove hard-coded USB #defines (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Don't copy struct scarlett2_config (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix union usage in mixer control callbacks (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix scarlett2_*_ctl_put() return values (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix data_mutex lock (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Add temp variable for consistency (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename struct scarlett2_mixer_data (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Rename buttons/interrupts/vol (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove redundant info->button_count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove interrupt debug message (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove unused/useless code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Coding style improvements (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Fix 18i8 Gen 2 PCM Input count (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Remove incorrect S/PDIF comment (Jaroslav Kysela) [2003613] - ALSA: usb-audio: fix rate on Ozone Z90 USB headset (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Add support for Denon DN-X1600 (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mux at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: scarlett2: Read mixer volumes at init time (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Factor out DSD bitrev copy function (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring delay account code (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Pre-calculate buffer byte size (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Make snd_usb_pcm_delay() static (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Remove the repeated declaration (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Fix uninitialized variable at __uac_clock_find_source() (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Handle error for the current selector gracefully (Jaroslav Kysela) [2003613] - ALSA: usb-audio: Refactoring UAC2/3 clock setup code (Jaroslav Kysela) [2003613] - ALSA: usx2y: Nuke pcm_list (Jaroslav Kysela) [2003613] - ALSA: usx2y: Cleanup probe and disconnect callbacks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Don't call free_pages_exact() with NULL address (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix shmem initialization (Jaroslav Kysela) [2003613] - ALSA: usxy2: Fix potential doubly allocations (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential memory leaks (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid self-killing (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix potential leaks of uninitialized memory (Jaroslav Kysela) [2003613] - ALSA: usx2y: Coding style fixes (Jaroslav Kysela) [2003613] - ALSA: usx2y: Fix spaces (Jaroslav Kysela) [2003613] - ALSA: usx2y: Avoid camelCase (Jaroslav Kysela) [2003613] - module: remove never implemented MODULE_SUPPORTED_DEVICE (Jaroslav Kysela) [2003613] - ALSA: pcm: Allow exact buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed request_dma() (Jaroslav Kysela) [2003613] - ALSA: core: use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: core: Fix double calls of snd_card_free() via devres (Jaroslav Kysela) [2003613] - ALSA: core: Add managed card creation (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap without buffer preallocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Call substream ack() method upon compat mmap commit (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap breakage without explicit buffer setup (Jaroslav Kysela) [2003613] - ALSA: pcm - fix mmap capability check for the snd-dummy driver (Jaroslav Kysela) [2003613] - ALSA: pcm: fix divide error in snd_pcm_lib_ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Catch call with NULL snd_dma_buffer pointer (Jaroslav Kysela) [2003613] - ALSA: memalloc: Remove a stale comment (Jaroslav Kysela) [2003613] - ALSA: memalloc: Use proper SG helpers for noncontig allocations (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix a typo in snd_dma_buffer_sync() description (Jaroslav Kysela) [2003613] - ALSA: PCM: Fix NULL dereference at mmap checks (Jaroslav Kysela) [2003613] - ALSA: pcm: Check mmap capability of runtime dma buffer at first (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix mmap capability check (Jaroslav Kysela) [2003613] - ALSA: pcm: use krealloc_array() (Jaroslav Kysela) [2003613] - ALSA: pcm: Add SNDRV_PCM_INFO_EXPLICIT_SYNC flag (Jaroslav Kysela) [2003613] - ALSA: pcm: Add more disconnection checks at file ops (Jaroslav Kysela) [2003613] - mm: don't include asm/pgtable.h if linux/mm.h is already included (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix mmap of SG-buffer with WC pages (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-coherent page allocation (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support for non-contiguous page allocation (Jaroslav Kysela) [2003613] - ALSA: pcm: Unify snd_pcm_delay() and snd_pcm_hwsync() (Jaroslav Kysela) [2003613] - ALSA: core: Fix build error due to missing PAGE_SIZE (Jaroslav Kysela) [2003613] - ALSA: pcm: Workaround for a wrong offset in SYNC_PTR compat ioctl (Jaroslav Kysela) [2003613] - ALSA: memalloc: Count continuous pages in vmalloc buffer handler (Jaroslav Kysela) [2003613] - ALSA: memalloc: Store snd_dma_buffer.addr for continuous pages, too (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix pgprot for WC mmap on x86 (Jaroslav Kysela) [2003613] - ALSA: memalloc: Support WC allocation on all architectures (Jaroslav Kysela) [2003613] - ALSA: memalloc: Correctly name as WC (Jaroslav Kysela) [2003613] - ALSA: memalloc: Minor refactoring (Jaroslav Kysela) [2003613] - ALSA: memalloc: Fix regression with SNDRV_DMA_TYPE_CONTINUOUS (Jaroslav Kysela) [2003613] - ALSA: core: Add device-managed page allocator helper (Jaroslav Kysela) [2003613] - ALSA: core: Add continuous and vmalloc mmap ops (Jaroslav Kysela) [2003613] - ALSA: core: Move mmap handler into memalloc ops (Jaroslav Kysela) [2003613] - ALSA: core: Abstract memory alloc helpers (Jaroslav Kysela) [2003613] - ALSA: pcm: add snd_pcm_period_elapsed() variant without acquiring lock of PCM substream (Jaroslav Kysela) [2003613] - ALSA: pcm: Block the release until the system resume finishes (Jaroslav Kysela) [2003613] - ALSA: Drop superfluous argument from snd_power_wait() (Jaroslav Kysela) [2003613] - ALSA: pcm: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Drop snd_sgbuf_get_ptr() (Jaroslav Kysela) [2003613] - ALSA: jack: Check the return value of kstrdup() (Jaroslav Kysela) [2003613] - ALSA: seq: oss: Fix error check at system port creation (Jaroslav Kysela) [2003613] - ALSA: seq: Fix comments of wrong client number for MIDI Passthrough (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Handle missing errors in snd_pcm_oss_change_params*() (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Limit the period size to 16MB (Jaroslav Kysela) [2003613] - ALSA: pcm: oss: Fix negative period/buffer sizes (Jaroslav Kysela) [2003613] - ALSA: iec958: Split status creation and fill (Jaroslav Kysela) [2003613] - ALSA: rawmidi - fix the uninitalized user_pversion (Jaroslav Kysela) [2003613] - ALSA: rawmidi: introduce SNDRV_RAWMIDI_IOCTL_USER_PVERSION (Jaroslav Kysela) [2003613] - ALSA: rawmidi: fix incorrect array bounds check on clock_names (Jaroslav Kysela) [2003613] - ALSA: rawmidi: Add framing mode (Jaroslav Kysela) [2003613] - ALSA: seq: Fix racy deletion of subscriber (Jaroslav Kysela) [2003613] - ALSA: seq: Fix a potential UAF by wrong private_free call order (Jaroslav Kysela) [2003613] - ALSA: seq: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: timer: Unconditionally unlink slave instances, too (Jaroslav Kysela) [2003613] - ALSA: timer: Fix use-after-free problem (Jaroslav Kysela) [2003613] - ALSA: mixer: fix deadlock in snd_mixer_oss_set_volume (Jaroslav Kysela) [2003613] - ALSA: mixer: oss: Fix racy access to slots (Jaroslav Kysela) [2003613] - ALSA: oss: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: Fix assignment in if condition (Jaroslav Kysela) [2003613] - ALSA: core: control_led: use strscpy instead of strlcpy (Jaroslav Kysela) [2003613] - ALSA: control_led - use DEVICE_ATTR_*() macro (Jaroslav Kysela) [2003613] - ALSA: ctl: Fix copy of updated id with element read/write (Jaroslav Kysela) [2003613] - ALSA: compress: Initialize mutex in snd_compress_new() (Jaroslav Kysela) [2003613] - ALSA: control: Minor optimization for SNDRV_CTL_IOCTL_POWER_STATE (Jaroslav Kysela) [2003613] - ALSA: control: Drop superfluous snd_power_wait() calls (Jaroslav Kysela) [2003613] - ALSA: control: Track in-flight control read/write/tlv accesses (Jaroslav Kysela) [2003613] - ALSA: compress: Drop unused functions (Jaroslav Kysela) [2003613] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Jaroslav Kysela) [2003613] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Jaroslav Kysela) [2003613] - regmap: sdw: use _no_pm functions in regmap_read/write (Jaroslav Kysela) [2003613] - soundwire: stream: Fix test for DP prepare complete (Jaroslav Kysela) [2003613] - soundwire/ASoC: add leading zeroes in peripheral device name (Jaroslav Kysela) [2003613] - soundwire: bandwidth allocation: improve error messages (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: remove duplicate initialization (Jaroslav Kysela) [2003613] - soundwire: cadence: remove the repeated declaration (Jaroslav Kysela) [2003613] - soundwire: bus: stop dereferencing invalid slave pointer (Jaroslav Kysela) [2003613] - soundwire: bus: add missing \n in dynamic debug (Jaroslav Kysela) [2003613] - soundwire: bus: handle -ENODATA errors in clock stop/start sequences (Jaroslav Kysela) [2003613] - soundwire: qcom: add debugfs entry for soundwire register dump (Jaroslav Kysela) [2003613] - soundwire: debugfs: use controller id and link_id for debugfs (Jaroslav Kysela) [2003613] - soundwire: cadence: do not extend reset delay (Jaroslav Kysela) [2003613] - soundwire: intel: conditionally exit clock stop mode on system suspend (Jaroslav Kysela) [2003613] - soundwire: intel: skip suspend/resume/wake when link was not started (Jaroslav Kysela) [2003613] - soundwire: intel: fix potential race condition during power down (Jaroslav Kysela) [2003613] - soundwire: intel: introduce shim and alh base (Jaroslav Kysela) [2003613] - soundwire: move intel sdw register definitions to sdw_intel.h (Jaroslav Kysela) [2003613] - soundwire: cadence: override PDI configurations to create loopback (Jaroslav Kysela) [2003613] - soundwire: cadence: add debugfs interface for PDI loopbacks (Jaroslav Kysela) [2003613] - soundwire: stream: don't program mockup device ports (Jaroslav Kysela) [2003613] - soundwire: bus: squelch error returned by mockup devices (Jaroslav Kysela) [2003613] - soundwire: stream: don't abort bank switch on Command_Ignored/-ENODATA (Jaroslav Kysela) [2003613] - soundwire: cadence: add paranoid check on self-clearing bits (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add quirk for Intel 'Bishop County' NUC M15 (Jaroslav Kysela) [2003613] - soundwire: bus: update Slave status in sdw_clear_slave_status (Jaroslav Kysela) [2003613] - soundwire: cadence: Remove ret variable from sdw_cdns_irq() (Jaroslav Kysela) [2003613] - soundwire: bus: filter out more -EDATA errors on clock stop (Jaroslav Kysela) [2003613] - soundwire: dmi-quirks: add ull suffix for SoundWire _ADR values (Jaroslav Kysela) [2003613] - soundwire: export sdw_update() and sdw_update_no_pm() (Jaroslav Kysela) [2003613] - soundwire: bus: Make sdw_nwrite() data pointer argument const (Jaroslav Kysela) [2003613] - soundwire: intel: move to auxiliary bus (Jaroslav Kysela) [2003613] - soundwire: add missing kernel-doc description (Jaroslav Kysela) [2003613] - soundwire: cadence_master: always set CMD_ACCEPT (Jaroslav Kysela) [2003613] - soundwire: bus: only use CLOCK_STOP_MODE0 and fix confusions (Jaroslav Kysela) [2003613] - software node: Handle software node injection to an existing device properly (Mark Langsdorf) [2032600] - software node: Allow node addition to already existing device (Mark Langsdorf) [2032600] - driver core: clear deferred probe reason on probe retry (Mark Langsdorf) [2032600] - driver core: add deferring probe reason to devices_deferred property (Mark Langsdorf) [2032600] - driver core: Fix locking bug in deferred_probe_timeout_work_func() (Mark Langsdorf) [2032600] - PM: runtime: Fix race getting/putting suppliers at probe (Mark Langsdorf) [2032600] - PM: runtime: Fix ordering in pm_runtime_get_suppliers() (Mark Langsdorf) [2032600] - PM: runtime: Defer suspending suppliers (Mark Langsdorf) [2032600] - software node: Fix device_add_software_node() (Mark Langsdorf) [2032600] - software node: Fix node registration (Mark Langsdorf) [2032600] - drivers/base/memory: don't store phys_device in memory blocks (Mark Langsdorf) [2032600] - arch_numa: fix common code printing of phys_addr_t (Mark Langsdorf) [2032600] - driver core: platform: Drop of_device_node_put() wrapper (Mark Langsdorf) [2032600] - regmap: sdw-mbq: use MODULE_LICENSE("GPL") (Mark Langsdorf) [2032600] - regmap: sdw: use no_pm routines for SoundWire 1.2 MBQ (Mark Langsdorf) [2032600] - regmap: sdw: use _no_pm functions in regmap_read/write (Mark Langsdorf) [2032600] - PM: domains: Mark fwnodes when their powerdomain is added/removed (Mark Langsdorf) [2032600] - driver core: fw_devlink: Handle suppliers that don't use driver core (Mark Langsdorf) [2032600] - driver core: Add fw_devlink.strict kernel param (Mark Langsdorf) [2032600] - driver core: platform: Emit a warning if a remove callback returned non-zero (Mark Langsdorf) [2032600] - PM: domains: Simplify the calculation of variables (Mark Langsdorf) [2032600] - PM: sleep: Use dev_printk() when possible (Mark Langsdorf) [2032600] - media: software_node: Add support for fwnode_graph*() family of functions (Mark Langsdorf) [2032600] - media: software_node: unregister software_nodes in reverse order (Mark Langsdorf) [2032600] - media: software_node: Enforce parent before child ordering of nodes arrays (Mark Langsdorf) [2032600] - media: device property: Call fwnode_graph_get_endpoint_by_id() for fwnode->secondary (Mark Langsdorf) [2032600] - media: device property: Return true in fwnode_device_is_available for NULL ops (Mark Langsdorf) [2032600] - media: software_node: Fix refcounts in software_node_get_next_child() (Mark Langsdorf) [2032600] - PM: domains: Add "performance" column to debug summary (Mark Langsdorf) [2032600] - PM: domains: Make of_genpd_add_subdomain() return -EPROBE_DEFER (Mark Langsdorf) [2032600] - PM: domains: Make set_performance_state() callback optional (Mark Langsdorf) [2032600] - PM: domains: use device's next wakeup to determine domain idle state (Mark Langsdorf) [2032600] - PM: domains: inform PM domain of a device's next wakeup (Mark Langsdorf) [2032600] - PM: runtime: Fix resposible -> responsible in runtime.c (Mark Langsdorf) [2032600] - PM: domains: Restore comment indentation for generic_pm_domain.child_links (Mark Langsdorf) [2032600] - PM: domains: Fix up terminology with parent/child (Mark Langsdorf) [2032600] - regmap: Assign boolean values to a bool variable (Mark Langsdorf) [2032600] - software node: Introduce device_add_software_node() (Mark Langsdorf) [2032600] - numa: Move numa implementation to common code (Mark Langsdorf) [2032600] - arm64, numa: Change the numa init functions name to be generic (Mark Langsdorf) [2032600] - driver core: fw_devlink_relax_cycle() can be static (Mark Langsdorf) [2032600] - driver core: Handle cycles in device links created by fw_devlink (Mark Langsdorf) [2032600] - driver core: Have fw_devlink use DL_FLAG_INFERRED (Mark Langsdorf) [2032600] - driver core: Add device link support for INFERRED flag (Mark Langsdorf) [2032600] - drivers: base: Kconfig: fix spelling mistake "heterogenous" -> "heterogeneous" (Mark Langsdorf) [2032600] - driver core: Add debug logs for device link related probe deferrals (Mark Langsdorf) [2032600] - drivers: base: remove unused function find_bus() (Mark Langsdorf) [2032600] - PM: runtime: Drop runtime PM references to supplier on link removal (Mark Langsdorf) [2032600] - dmaengine: idxd: Add wq occupancy information to sysfs attribute (Julia Denham) [1971887] - vdpa/mlx5: Forward only packets with allowed MAC address (Cindy Lu) [2031595] - vdpa/mlx5: Support configuration of MAC (Cindy Lu) [2031595] - vdpa/mlx5: Fix clearing of VIRTIO_NET_F_MAC feature bit (Cindy Lu) [2031595] - vdpa_sim_net: Enable user to set mac address and mtu (Cindy Lu) [2031595] - vdpa: Enable user to set mac and mtu of vdpa device (Cindy Lu) [2031595] - vdpa: Use kernel coding style for structure comments (Cindy Lu) [2031595] - vdpa: Introduce query of device config layout (Cindy Lu) [2031595] - vdpa: Introduce and use vdpa device get, set config helpers (Cindy Lu) [2031595] - vdpa/mlx5: Propagate link status from device to vdpa driver (Cindy Lu) [2031595] - vdpa/mlx5: Rename control VQ workqueue to vdpa wq (Cindy Lu) [2031595] - vdpa/mlx5: Remove mtu field from vdpa net device (Cindy Lu) [2031595] - eni_vdpa: add vDPA driver for Alibaba ENI (Cindy Lu) [2031595] - vdpa: add new attribute VDPA_ATTR_DEV_MIN_VQ_SIZE (Cindy Lu) [2031595] - virtio_vdpa: setup correct vq size with callbacks get_vq_num_{max,min} (Cindy Lu) [2031595] - vdpa: min vq num of vdpa device cannot be greater than max vq num (Cindy Lu) [2031595] - vdpa: add new callback get_vq_num_min in vdpa_config_ops (Cindy Lu) [2031595] - vp_vdpa: add vq irq offloading support (Cindy Lu) [2031595] - vdpa: fix typo (Cindy Lu) [2031595] - vhost-vdpa: Fix the wrong input in config_cb (Cindy Lu) [2031595] - vhost_vdpa: unset vq irq before freeing irq (Cindy Lu) [2031595] - vdpa: potential uninitialized return in vhost_vdpa_va_map() (Cindy Lu) [2031595] - vdpa/mlx5: Avoid executing set_vq_ready() if device is reset (Cindy Lu) [2031595] - vdpa/mlx5: Clear ready indication for control VQ (Cindy Lu) [2031595] - vdpa: Support transferring virtual addressing during DMA mapping (Cindy Lu) [2031595] - vdpa: factor out vhost_vdpa_pa_map() and vhost_vdpa_pa_unmap() (Cindy Lu) [2031595] - vdpa: Add an opaque pointer for vdpa_config_ops.dma_map() (Cindy Lu) [2031595] - vhost-iotlb: Add an opaque pointer for vhost IOTLB (Cindy Lu) [2031595] - vhost-vdpa: Handle the failure of vdpa_reset() (Cindy Lu) [2031595] - vdpa: Add reset callback in vdpa_config_ops (Cindy Lu) [2031595] - vdpa: Fix some coding style issues (Cindy Lu) [2031595] - vdpa: Make use of PFN_PHYS/PFN_UP/PFN_DOWN helper macro (Cindy Lu) [2031595] - vdpa_sim: Use iova_shift() for the size passed to alloc_iova() (Cindy Lu) [2031595] - vdpa/mlx5: Add multiqueue support (Cindy Lu) [2031595] - vdpa/mlx5: Add support for control VQ and MAC setting (Cindy Lu) [2031595] - vdpa/mlx5: Ensure valid indices are provided (Cindy Lu) [2031595] - vdpa/mlx5: Decouple virtqueue callback from struct mlx5_vdpa_virtqueue (Cindy Lu) [2031595] - vdpa/mlx5: function prototype modifications in preparation to control VQ (Cindy Lu) [2031595] - vdpa/mlx5: Remove redundant header file inclusion (Cindy Lu) [2031595] - vDPA/ifcvf: enable multiqueue and control vq (Cindy Lu) [2031595] - vDPA/ifcvf: detect and use the onboard number of queues directly (Cindy Lu) [2031595] - vDPA/ifcvf: implement management netlink framework for ifcvf (Cindy Lu) [2031595] - vDPA/ifcvf: introduce get_dev_type() which returns virtio dev id (Cindy Lu) [2031595] - vdpa/mlx5: Fix queue type selection logic (Cindy Lu) [2031595] - vdpa/mlx5: Avoid destroying MR on empty iotlb (Cindy Lu) [2031595] - virtio_vdpa: reject invalid vq indices (Cindy Lu) [2031595] - vdpa: Add documentation for vdpa_alloc_device() macro (Cindy Lu) [2031595] - vDPA/ifcvf: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vp_vdpa: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vdpa_sim: Fix return value check for vdpa_alloc_device() (Cindy Lu) [2031595] - vhost: Fix the calculation in vhost_overflow() (Cindy Lu) [2031595] - vhost-vdpa: Fix integer overflow in vhost_vdpa_process_iotlb_update() (Cindy Lu) [2031595] - iommu/vt-d: Fix unmap_pages support (Jerry Snitselaar) [2027765] - dm sysfs: use default_groups in kobj_type (Benjamin Marzinski) [2047358] - dm space map common: add bounds check to sm_ll_lookup_bitmap() (Benjamin Marzinski) [2047358] - dm btree: add a defensive bounds check to insert_at() (Benjamin Marzinski) [2047358] - dm btree remove: change a bunch of BUG_ON() calls to proper errors (Benjamin Marzinski) [2047358] - dm btree spine: eliminate duplicate le32_to_cpu() in node_check() (Benjamin Marzinski) [2047358] - dm btree spine: remove extra node_check function declaration (Benjamin Marzinski) [2047358] - selftests/bpf: Adding delay in socketmap_listen to reduce flakyness (Felix Maurer) [2026433] - net: openvswitch: Fix ct_state nat flags for conns arriving from tc (Marcelo Ricardo Leitner) [2040334] - net: openvswitch: Fix matching zone id for invalid conns arriving from tc (Marcelo Ricardo Leitner) [2040452] - net/sched: flow_dissector: Fix matching on zone id for invalid conns (Marcelo Ricardo Leitner) [2040452] - net/sched: Extend qdisc control block with tc control block (Marcelo Ricardo Leitner) [2040452] - mm: Fix an use-after-free error in mm_struct (Waiman Long) [2046161] - rh_flags: Rename rh_features to rh_flags (Prarit Bhargava) [2021700] - redhat: add initial rpminspect configuration (Augusto Caringi)- can: raw: raw_setsockopt(): fix raw_rcv panic for sock UAF (Balazs Nemeth) [2026692] - drm/vmwgfx: Fix stale file descriptors on failed usercopy (Dave Airlie) [2047602] {CVE-2022-22942} - drm/i915: Flush TLBs before releasing backing store (Dave Airlie) [2044329] {CVE-2022-0330} - [s390] s390/pci: move pseudo-MMIO to prevent MIO overlap (Mete Durlu) [2047757] - [s390] scsi: zfcp: Fix failed recovery on gone remote port with non-NPIV FCP devices (Mete Durlu) [2048919] - tun: fix bonding active backup with arp monitoring (Jonathan Toppins) [2024964] - x86/hyperv: Properly deal with empty cpumasks in hyperv_flush_tlb_multi() (Vitaly Kuznetsov) [2044237] - xfs: check sb_meta_uuid for dabuf buffer recovery (Bill O'Donnell) [2020764] - vfs: fs_context: fix up param length parsing in legacy_parse_param (Carlos Maiolino) [2040586] {CVE-2022-0185} - KVM: nVMX: Allow VMREAD when Enlightened VMCS is in use (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Implement evmcs_field_offset() suitable for handle_vmread() (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Rename vmcs_to_field_offset{,_table} (Vitaly Kuznetsov) [2012105] - KVM: nVMX: eVMCS: Filter out VM_EXIT_SAVE_VMX_PREEMPTION_TIMER (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Also filter MSR_IA32_VMX_TRUE_PINBASED_CTLS when eVMCS (Vitaly Kuznetsov) [2012105] - KVM: nVMX: Use INVALID_GPA for pointers used in nVMX. (Vitaly Kuznetsov) [2012105] - x86/kvm: Always inline evmcs_write64() (Vitaly Kuznetsov) [2012105] - powerpc/powernv: Remove POWER9 PVR version check for entry and uaccess flushes (Diego Domingos) [2030954] - powerpc/pesries: Get STF barrier requirement from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - powerpc/security: Add a security feature for STF barrier (Diego Domingos) [2030954] - powerpc/pseries: Get entry and uaccess flush required bits from H_GET_CPU_CHARACTERISTICS (Diego Domingos) [2030954] - drm/nouveau/disp/dp: add support for eDP link rates (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for hbr3 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for lttprs (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: fixup cr/eq delays for 1.4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: add support for tps4 (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: generate supported link rates table at detect time (Ben Skeggs) [2043523] - drm/nouveau/disp/dp: explicitly control scrambling when setting pattern (Ben Skeggs) [2043523] - drm/nouveau/disp: remove some remnant of a rework (Ben Skeggs) [2043523] - drm/nouveau: recognise GA106 (Ben Skeggs) [2043523] - redhat/scripts: Update merge-subtrees.sh (Prarit Bhargava)- pinctrl: amd: Fix wakeups when IRQ is shared with SCI (Renjith Pananchikkal) [2039124] - bonding: fix ad_actor_system option setting to default (Jonathan Toppins) [2042564 1931881] - bonding: make tx_rebalance_counter an atomic (Jonathan Toppins) [2042564] - bonding: Fix a use-after-free problem when bond_sysfs_slave_add() failed (Jonathan Toppins) [2042564] - bonding: 3ad: pass parameter bond_params by reference (Jonathan Toppins) [2042564] - bonding: complain about missing route only once for A/B ARP probes (Jonathan Toppins) [2042564] - bonding: improve nl error msg when device can't be enslaved because of IFF_MASTER (Jonathan Toppins) [2042564] - bonding: combine netlink and console error messages (Jonathan Toppins) [2042564] - bonding: add new option lacp_active (Jonathan Toppins) [2042564] - bonding: 3ad: fix the concurrency between __bond_release_one() and bond_3ad_state_machine_handler() (Jonathan Toppins) [2042564] - bonding: fix build issue (Jonathan Toppins) [2042564] - bonding: fix incorrect return value of bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_offload_ok() (Jonathan Toppins) [2042564] - bonding: Add struct bond_ipesc to manage SA (Jonathan Toppins) [2042564] - bonding: disallow setting nested bonding + ipsec offload (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_del_sa() (Jonathan Toppins) [2042564] - bonding: fix null dereference in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - bonding: fix suspicious RCU usage in bond_ipsec_add_sa() (Jonathan Toppins) [2042564] - net: bonding: Use per-cpu rr_tx_counter (Jonathan Toppins) [2042564] - bonding: remove redundant initialization of variable ret (Jonathan Toppins) [2042564] - net: bonding: Use strscpy_pad() instead of manually-truncated strncpy() (Jonathan Toppins) [2042564] - bonding: init notify_work earlier to avoid uninitialized use (Jonathan Toppins) [2042564] - bonding: 3ad: Fix the conflict between bond_update_slave_arr and the state machine (Jonathan Toppins) [2042564] - scsi: lpfc: Update lpfc version to 14.0.0.4 (Dick Kennedy) [2034276] - scsi: lpfc: Add additional debugfs support for CMF (Dick Kennedy) [2034276] - scsi: lpfc: Cap CMF read bytes to MBPI (Dick Kennedy) [2034276] - scsi: lpfc: Adjust CMF total bytes and rxmonitor (Dick Kennedy) [2034276] - scsi: lpfc: Trigger SLI4 firmware dump before doing driver cleanup (Dick Kennedy) [2034276] - scsi: lpfc: Fix NPIV port deletion crash (Dick Kennedy) [2034276] - scsi: lpfc: Fix lpfc_force_rscn ndlp kref imbalance (Dick Kennedy) [2034276] - scsi: lpfc: Change return code on I/Os received during link bounce (Dick Kennedy) [2034276] - scsi: lpfc: Fix leaked lpfc_dmabuf mbox allocations with NPIV (Dick Kennedy) [2034276] - ppp: ensure minimum packet size in ppp_write() (Guillaume Nault) [2042937] - KVM: VMX: switch blocked_vcpu_on_cpu_lock to raw spinlock (Marcelo Tosatti) [2034126] - configs: Enable CONFIG_THINKPAD_LMI on x86_64 (Mark Pearson) [2030772] - platform/x86: think-lmi: Abort probe on analyze failure (Mark Pearson) [2030772] - platform/x86: think-lmi: add debug_cmd (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix possible mem-leaks on tlmi_analyze() error-exit (Mark Pearson) [2030772] - platform/x86: think-lmi: Split kobject_init() and kobject_add() calls (Mark Pearson) [2030772] - platform/x86: think-lmi: Move pending_reboot_attr to the attributes sysfs dir (Mark Pearson) [2030772] - platform/x86: think-lmi: Add pending_reboot support (Mark Pearson) [2030772] - platform/x86: think-lmi: Move kfree(setting->possible_values) to tlmi_attr_setting_release() (Mark Pearson) [2030772] - platform/x86: think-lmi: Split current_value to reflect only the value (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix issues with duplicate attributes (Mark Pearson) [2030772] - platform/x86: think-lmi: Return EINVAL when kbdlang gets set to a 0 length string (Mark Pearson) [2030772] - platform/x86: think-lmi: Add missing MODULE_DEVICE_TABLE (Mark Pearson) [2030772] - platform/x86: think-lmi: Avoid potential read before start of the buffer (Mark Pearson) [2030772] - platform/x86: think-lmi: Fix check for admin password being set (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman/think-lmi: Make fw_attr_class global static (Mark Pearson) [2030772] - platform/x86: thinkpad-lmi: Remove unused display_name member from struct tlmi_pwd_setting (Mark Pearson) [2030772] - platform/x86: think-lmi: Add WMI interface support on Lenovo platforms (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: fw_attr_inuse can be static (Mark Pearson) [2030772] - platform/x86: dell-wmi-sysman: Use firmware_attributes_class helper (Mark Pearson) [2030772] - platform/x86: firmware_attributes_class: Create helper file for handling firmware-attributes class registration events (Mark Pearson) [2030772] - x86/apic: Handle missing global clockevent gracefully (Lenny Szubowicz) [2033197] - RDMA/core: Don't infoleak GRH fields (Kamal Heib) [2036597] - RDMA/uverbs: Check for null return of kmalloc_array (Kamal Heib) [2036597] - RDMA/sa_query: Use strscpy_pad instead of memcpy to copy a string (Kamal Heib) [2036597] - RDMA/rw: switch to dma_map_sgtable() (Kamal Heib) [2036597] - RDMA/cma: Ensure rdma_addr_cancel() happens before issuing more requests (Kamal Heib) [2036597] - RDMA/cma: Fix listener leak in rdma_cma_listen_on_all() failure (Kamal Heib) [2036597] - RDMA/iwcm: Release resources if iw_cm module initialization fails (Kamal Heib) [2036597] - net: Set true network header for ECN decapsulation (Antoine Tenart) [2045059] - powerpc/bpf: Update ldimm64 instructions during extra pass (Yauheni Kaliuta) [2035973] - selftests: bpf: Fix bind on used port (Felix Maurer) [2025795] - bpf/selftests: Fix namespace mount setup in tc_redirect (Jiri Olsa) [2036016] - selftests/bpf: Fix possible/online index mismatch in perf_buffer test (Yauheni Kaliuta) [2039602] - selftests/bpf: Fix perf_buffer test on system with offline cpus (Yauheni Kaliuta) [2039602] - tracing: Tag trace_percpu_buffer as a percpu pointer (Jerome Marchand) [2031604] - tracing: Fix check for trace_percpu_buffer validity in get_trace_buf() (Jerome Marchand) [2031604] - hwmon: (k10temp) Support up to 12 CCDs on AMD Family of processors (David Arcari) [2022539] - hwmon: (k10temp) Add support for AMD Family 19h Models 10h-1Fh and A0h-AFh (David Arcari) [2022539] - hwmon: (k10temp) Remove unused definitions (David Arcari) [2022539] - x86/amd_nb: Add AMD Family 19h Models (10h-1Fh) and (A0h-AFh) PCI IDs (David Arcari) [2022539] - hwmon: (k10temp) Remove residues of current and voltage (David Arcari) [2022539] - hwmon: (k10temp) Update driver documentation (David Arcari) [2022539] - hwmon: (k10temp) Update documentation and add temp2_input info (David Arcari) [2022539] - docs: hwmon: k10temp: convert to ReST format (David Arcari) [2022539] - mptcp: fix deadlock in __mptcp_push_pending() (Davide Caratti) [2043598] - mptcp: clear 'kern' flag from fallback sockets (Davide Caratti) [2043598] - mptcp: remove tcp ulp setsockopt support (Davide Caratti) [2043598] - mptcp: never allow the PM to close a listener subflow (Davide Caratti) [2043598]- redhat: set LC_ALL=C before sorting config content (Frantisek Hrbata) - net: mana: Add RX fencing (Mohammed Gamal) [2030132] - net: mana: Add XDP support (Mohammed Gamal) [2030132] - net: mana: Fix memory leak in mana_hwc_create_wq (Mohammed Gamal) [2030132] - net: mana: Fix spelling mistake "calledd" -> "called" (Mohammed Gamal) [2030132] - net: mana: Support hibernation and kexec (Mohammed Gamal) [2030132] - net: mana: Improve the HWC error handling (Mohammed Gamal) [2030132] - net: mana: Report OS info to the PF driver (Mohammed Gamal) [2030132] - net: mana: Fix the netdev_err()'s vPort argument in mana_init_port() (Mohammed Gamal) [2030132] - net: mana: Allow setting the number of queues while the NIC is down (Mohammed Gamal) [2030132] - net: stmmac: Add GFP_DMA32 for rx buffers if no 64 capability (Mark Salter) [1989540] - net: stmmac: Fix potential integer overflow (Mark Salter) [1989540] - net: stmmac: fix issue where clk is being unprepared twice (Mark Salter) [1989540] - net: stmmac: fix kernel panic due to NULL pointer dereference of mdio_bus_data (Mark Salter) [1989540] - net: stmmac: fix system hang if change mac address after interface ifdown (Mark Salter) [1989540] - net: stmmac: correct clocks enabled in stmmac_vlan_rx_kill_vid() (Mark Salter) [1989540] - net: remove the mutex_acquire from __lock_sock_fast (Xin Long) [2026612] - net: core: Correct the sock::sk_lock.owned lockdep annotations (Xin Long) [2026612] - inet: use bigger hash table for IP ID generation (Xin Long) [2039969] {CVE-2021-45486} - net: revert "net: get rid of an signed integer overflow in ip_idents_reserve()" (Xin Long) [2039969] - net/mlx5: DR, Use FW API when updating FW-owned flow table (Michal Schmidt) [2042651] - ipv6: Continue processing multipath route even if gateway attribute is invalid (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY when deleting multipath route (Hangbin Liu) [2041375] - ipv6: Do cleanup if attribute validation fails in multipath route (Hangbin Liu) [2041375] - ipv6: Check attribute length for RTA_GATEWAY in multipath route (Hangbin Liu) [2041375] - rtw89: fix maybe-uninitialized error (Íñigo Huguet) [2033291] - rtw89: enable driver and device RTL8852AE (Íñigo Huguet) [2033291] - rtw89: fix maybe-uninitialized error (RHEL only) (Íñigo Huguet) [2033291] - rtw89: 8852a: correct bit definition of dfs_en (Íñigo Huguet) [2033291] - rtw89: coex: Update COEX to 5.5.8 (Íñigo Huguet) [2033291] - rtw89: coex: Cancel PS leaving while C2H comes (Íñigo Huguet) [2033291] - rtw89: coex: Update BT counters while receiving report (Íñigo Huguet) [2033291] - rtw89: coex: Define LPS state for BTC using (Íñigo Huguet) [2033291] - rtw89: coex: Add MAC API to get BT polluted counter (Íñigo Huguet) [2033291] - rtw89: coex: Not to send H2C when WL not ready and count H2C (Íñigo Huguet) [2033291] - rtw89: coex: correct C2H header length (Íñigo Huguet) [2033291] - rtw89: don't kick off TX DMA if failed to write skb (Íñigo Huguet) [2033291] - rtw89: remove cch_by_bw which is not used (Íñigo Huguet) [2033291] - rtw89: fix sending wrong rtwsta->mac_id to firmware to fill address CAM (Íñigo Huguet) [2033291] - rtw89: fix incorrect channel info during scan (Íñigo Huguet) [2033291] - rtw89: update scan_mac_addr during scanning period (Íñigo Huguet) [2033291] - rtw89: use inline function instead macro to set H2C and CAM (Íñigo Huguet) [2033291] - rtw89: add const in the cast of le32_get_bits() (Íñigo Huguet) [2033291] - rtw89: add AXIDMA and TX FIFO dump in mac_mem_dump (Íñigo Huguet) [2033291] - rtw89: fix potentially access out of range of RF register array (Íñigo Huguet) [2033291] - rtw89: remove unneeded variable (Íñigo Huguet) [2033291] - rtw89: remove unnecessary conditional operators (Íñigo Huguet) [2033291] - rtw89: update rtw89_regulatory map to R58-R31 (Íñigo Huguet) [2033291] - rtw89: update tx power limit/limit_ru tables to R54 (Íñigo Huguet) [2033291] - rtw89: update rtw89 regulation definition to R58-R31 (Íñigo Huguet) [2033291] - rtw89: fill regd field of limit/limit_ru tables by enum (Íñigo Huguet) [2033291] - rtw89: update partition size of firmware header on skb->data (Íñigo Huguet) [2033291] - rtw89: Fix variable dereferenced before check 'sta' (Íñigo Huguet) [2033291] - rtw89: fix return value in hfc_pub_cfg_chk (Íñigo Huguet) [2033291] - rtw89: remove duplicate register definitions (Íñigo Huguet) [2033291] - rtw89: fix error function parameter (Íñigo Huguet) [2033291] - rtw89: remove unneeded semicolon (Íñigo Huguet) [2033291] - rtw89: fix return value check in rtw89_cam_send_sec_key_cmd() (Íñigo Huguet) [2033291] - rtw89: Remove redundant check of ret after call to rtw89_mac_enable_bb_rf (Íñigo Huguet) [2033291] - rtw89: Fix two spelling mistakes in debug messages (Íñigo Huguet) [2033291] - rtw89: add Realtek 802.11ax driver (Íñigo Huguet) [2033291] - powerpc/doc: Fix htmldocs errors (Diego Domingos) [2004798] - pseries/drmem: update LMBs after LPM (Diego Domingos) [2004798] - powerpc/pseries: Add support for FORM2 associativity (Diego Domingos) [2004798] - powerpc/pseries: Add a helper for form1 cpu distance (Diego Domingos) [2004798] - powerpc/pseries: Consolidate different NUMA distance update code paths (Diego Domingos) [2004798] - powerpc/pseries: Rename TYPE1_AFFINITY to FORM1_AFFINITY (Diego Domingos) [2004798] - powerpc/pseries: rename min_common_depth to primary_domain_index (Diego Domingos) [2004798] - powerpc/numa: Fix build when CONFIG_NUMA=n (Diego Domingos) [2004798] - pseries/hotplug-memory: hot-add: skip redundant LMB lookup (Diego Domingos) [2004798] - selftests: icmp_redirect: pass xfail=0 to log_test() (Hangbin Liu) [2041308] - selftests: net: Correct ping6 expected rc from 2 to 1 (Hangbin Liu) [2041308] - mt76: enable new device MT7921E (Íñigo Huguet) [2024056 1972045] - vrf: Reset IPCB/IP6CB when processing outbound pkts in vrf dev xmit (Antoine Tenart) [2044254] - SUNRPC: prevent port reuse on transports which don't request it. (Benjamin Coddington) [2016646] - SUNRPC: Fix races when closing the socket (Benjamin Coddington) [2016646] - SUNRPC: Prevent immediate close+reconnect (Benjamin Coddington) [2016646] - SUNRPC: Clean up scheduling of autoclose (Benjamin Coddington) [2016646] - SUNRPC: Fix potential memory corruption (Benjamin Coddington) [2016646] - sunrpc: remove unnecessary test in rpc_task_set_client() (Benjamin Coddington) [2016646] - SUNRPC: Replace use of socket sk_callback_lock with sock_lock (Benjamin Coddington) [2016646] - arm64: numa: simplify dummy_numa_init() (Vitaly Kuznetsov) [2029774] - ACPI: NUMA: Process hotpluggable memblocks when !CONFIG_MEMORY_HOTPLUG (Vitaly Kuznetsov) [2029774] - s390/sclp: fix Secure-IPL facility detection (Stefan Schulze Frielinghaus) [2039182] - powerpc/pseries/mobility: ignore ibm, platform-facilities updates (Diego Domingos) [2031827] - of: Fix property name in of_node_get_device_type (Diego Domingos) [2031827] - of: Add device_type access helper functions (Diego Domingos) [2031827] - powerpc/watchdog: help remote CPUs to flush NMI printk output (Diego Domingos) [2030259] - powerpc/watchdog: Fix wd_smp_last_reset_tb reporting (Diego Domingos) [2030259] - powerpc/watchdog: read TB close to where it is used (Diego Domingos) [2030259] - powerpc/watchdog: Avoid holding wd_smp_lock over printk and smp_send_nmi_ipi (Diego Domingos) [2030259] - powerpc/watchdog: tighten non-atomic read-modify-write access (Diego Domingos) [2030259] - powerpc/watchdog: Fix missed watchdog reset due to memory ordering race (Diego Domingos) [2030259] - selftests/sgx: Fix corrupted cpuid macro invocation (Vladis Dronov) [1920030] - x86/sgx: Fix minor documentation issues (Vladis Dronov) [1920030] - selftests/sgx: Add test for multiple TCS entry (Vladis Dronov) [1920030] - selftests/sgx: Enable multiple thread support (Vladis Dronov) [1920030] - selftests/sgx: Add page permission and exception test (Vladis Dronov) [1920030] - selftests/sgx: Rename test properties in preparation for more enclave tests (Vladis Dronov) [1920030] - selftests/sgx: Provide per-op parameter structs for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Add a new kselftest: Unclobbered_vdso_oversubscribed (Vladis Dronov) [1920030] - selftests/sgx: Move setup_test_encl() to each TEST_F() (Vladis Dronov) [1920030] - selftests/sgx: Encpsulate the test enclave creation (Vladis Dronov) [1920030] - selftests/sgx: Dump segments and /proc/self/maps only on failure (Vladis Dronov) [1920030] - selftests/sgx: Create a heap for the test enclave (Vladis Dronov) [1920030] - selftests/sgx: Make data measurement for an enclave segment optional (Vladis Dronov) [1920030] - selftests/sgx: Assign source for each segment (Vladis Dronov) [1920030] - selftests/sgx: Fix a benign linker warning (Vladis Dronov) [1920030] - x86/sgx: Fix free page accounting (Vladis Dronov) [1920030] - x86/sgx: Add check for SGX pages to ghes_do_memory_failure() (Vladis Dronov) [1920030] - x86/sgx: Add hook to error injection address validation (Vladis Dronov) [1920030] - x86/sgx: Hook arch_memory_failure() into mainline code (Vladis Dronov) [1920030] - x86/sgx: Add SGX infrastructure to recover from poison (Vladis Dronov) [1920030] - x86/sgx: Initial poison handling for dirty and free pages (Vladis Dronov) [1920030] - x86/sgx: Add infrastructure to identify SGX EPC pages (Vladis Dronov) [1920030] - x86/sgx: Add new sgx_epc_page flag bit to mark free pages (Vladis Dronov) [1920030] - selftests/sgx: Fix Q1 and Q2 calculation in sigstruct.c (Vladis Dronov) [1920030] - selftests/sgx: remove checks for file execute permissions (Vladis Dronov) [1920030] - selftests/sgx: Refine the test enclave to have storage (Vladis Dronov) [1920030] - selftests/sgx: Add EXPECT_EEXIT() macro (Vladis Dronov) [1920030] - selftests/sgx: Dump enclave memory map (Vladis Dronov) [1920030] - selftests/sgx: Migrate to kselftest harness (Vladis Dronov) [1920030] - selftests/sgx: Rename 'eenter' and 'sgx_call_vdso' (Vladis Dronov) [1920030] - x86/sgx: Add missing xa_destroy() when virtual EPC is destroyed (Vladis Dronov) [1920030] - x86/sgx: Correct kernel-doc's arg name in sgx_encl_release() (Vladis Dronov) [1920030] - x86: Fix leftover comment typos (Vladis Dronov) [1920030] - mm,hwpoison: return -EHWPOISON to denote that the page has already been poisoned (Vladis Dronov) [1920030] - mm/memory-failure: use a mutex to avoid memory_failure() races (Vladis Dronov) [1920030] - mm,hwpoison: take free pages off the buddy freelists (Vladis Dronov) [1920030] - sched/fair: Consider SMT in ASYM_PACKING load balance (Prarit Bhargava) [1971924] - sched/fair: Carve out logic to mark a group for asymmetric packing (Prarit Bhargava) [1971924] - sched/fair: Provide update_sg_lb_stats() with sched domain statistics (Prarit Bhargava) [1971924] - sched/fair: Optimize checking for group_asym_packing (Prarit Bhargava) [1971924] - sched/topology: Introduce sched_group::flags (Prarit Bhargava) [1971924] - x86/sched: Decrease further the priorities of SMT siblings (Prarit Bhargava) [1971924]- nvme-fc: remove freeze/unfreeze around update_nr_hw_queues (Ewan D. Milne) [1996109] - nvme-fc: avoid race between time out and tear down (Ewan D. Milne) [1996109] - nvme-fc: update hardware queues before using them (Ewan D. Milne) [1996109] - igbvf: Refactor trace (Corinna Vinschen) [2039886] - igbvf: fix double free in `igbvf_probe` (Corinna Vinschen) [2039886] - mm/memory_hotplug: remove is_mem_section_removable() (David Hildenbrand) [2008072] - powerpc/pseries/hotplug-memory: stop checking is_mem_section_removable() (David Hildenbrand) [2008072] - drivers/base/memory.c: indicate all memory blocks as removable (David Hildenbrand) [2008072] - drivers/base/memory.c: fixup documentation of removable/phys_index/block_size_bytes (David Hildenbrand) [2008072] - Revert "mpi3mr: mark as tech preview" (Tomas Henzl) [1989634] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Tomas Henzl) [1977833] - scsi: mpi3mr: Use scnprintf() instead of snprintf() (Tomas Henzl) [1998599] - scsi: mpi3mr: Fix duplicate device entries when scanning through sysfs (Tomas Henzl) [1998599] - scsi: mpi3mr: Clean up mpi3mr_print_ioc_info() (Tomas Henzl) [1989634] - scsi: mpi3mr: Set up IRQs in resume path (Tomas Henzl) [1991577] - Revert "scsi: lpfc: ls_rjt erroneus FLOGIs" (Dick Kennedy) [2032488] - pseries/eeh: Fix the kdump kernel crash during eeh_pseries_init (Steve Best) [2028253] - arm64: smp: Add missing prototype for some smp.c functions (Mark Salter) [1996738] - irqchip/gic-v3-its: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic-v2m: Remove unnecessary oom message (Mark Salter) [1996738] - irqchip/gic: Split vGIC probing information from the GIC code (Mark Salter) [1996738] - irqchip/gic-v3: Workaround inconsistent PMR setting on NMI entry (Mark Salter) [1996738] - irqchip/gic-v3: Do not enable irqs when handling spurious interrups (Mark Salter) [1996738] - irqchip/gic-v4.1: Disable vSGI upon (GIC CPUIF < v4.1) detection (Mark Salter) [1996738] - irqchip/gic-v3: Fix OF_BAD_ADDR error handling (Mark Salter) [1996738] - arm64: Move ICH_ sysreg bits from arm-gic-v3.h to sysreg.h (Mark Salter) [1996738] - irqchip/gic-v3-its: Drop the setting of PTZ altogether (Mark Salter) [1996738] - irqchip/gic-v3-its: Add a cache invalidation right after vPE unmapping (Mark Salter) [1996738] - irqchip/gic-v3: Fix typos in PMR/RPR SCR_EL3.FIQ handling explanation (Mark Salter) [1996738] - genirq/msi: Initialize msi_alloc_info before calling msi_domain_prepare_irqs() (Mark Salter) [1996738] - irqchip/gic: Spelling s/REturn/Return/ (Mark Salter) [1996738] - irqchip/gic-v3-its: Unconditionally save/restore the ITS state on suspend (Mark Salter) [1996738] - irq-chip/gic-v3-its: Fix crash if ITS is in a proximity domain without processor or memory (Mark Salter) [1996738] - irqchip/gic: Cleanup Franken-GIC handling (Mark Salter) [1996738] - arm64: Implement panic_smp_self_stop() (Mark Salter) [1996738] - arm64: Improve parking of stopped CPUs (Mark Salter) [1996738] - genirq: Allow interrupts to be excluded from /proc/interrupts (Mark Salter) [1996738] - irqchip/gic-v3: Support pseudo-NMIs when SCR_EL3.FIQ == 0 (Mark Salter) [1996738] - irqchip/gic-v3: Spell out when pseudo-NMIs are enabled (Mark Salter) [1996738] - irqchip/gic-v2, v3: Prevent SW resends entirely (Mark Salter) [1996738] - irqchip/git-v3-its: Implement irq_retrigger callback for device-triggered LPIs (Mark Salter) [1996738] - irqchip/gic-v2, v3: Implement irq_chip->irq_retrigger() (Mark Salter) [1996738] - irqchip/gic-v4.1: Use GFP_ATOMIC flag in allocate_vpe_l1_table() (Mark Salter) [1996738] - irqchip/gic-v4.1: Ensure accessing the correct RD when writing INVALLR (Mark Salter) [1996738] - irqchip/gic-v3: Remove unused register definition (Mark Salter) [1996738] - drivers/irqchip: Use new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - drivers/acpi: Add new macro ACPI_DECLARE_SUBTABLE_PROBE_ENTRY (Mark Salter) [1996738] - KVM: arm64: vgic-v4: Plug race between non-residency and v4.1 doorbell (Mark Salter) [1996738] - irqchip/gic: Atomically update affinity (Mark Salter) [1996738] - irqchip/gic-v4.1: Use readx_poll_timeout_atomic() to fix sleep in atomic (Mark Salter) [1996738] - irqchip/gic-v2, v3: Drop extra IRQ_NOAUTOEN setting for (E)PPIs (Mark Salter) [1996738] - irqchip/gic-v3-its: Balance initial LPI affinity across CPUs (Mark Salter) [1996738] - irqchip/gic-v3-its: Track LPI distribution on a per CPU basis (Mark Salter) [1996738] - irqchip/gic-v3: Fix missing "__init" for gic_smp_init() (Mark Salter) [1996738] - selftests/bpf: Enlarge select() timeout for test_maps (Jiri Benc) [1869444] - PCI: Do not enable AtomicOps on VFs (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix stats counters (Selvin Xavier) [1987081 1984339 2001893] - RDMA/bnxt_re: Prefer kcalloc over open coded arithmetic (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Remove unpaired rtnl unlock in bnxt_re_dev_init() (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Fix uninitialized struct bit field rsvd1 (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Update ABI to pass wqe-mode to user space (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Enable global atomic ops if platform supports (Selvin Xavier) [1987081 1984339] - RDMA/bnxt_re: Drop unnecessary NULL checks after container_of (Selvin Xavier) [1987081 1984339] - dm btree remove: fix use after free in rebalance_children() (Benjamin Marzinski) [2034424] - dm table: log table creation error code (Benjamin Marzinski) [2034424] - dm: make workqueue names device-specific (Benjamin Marzinski) [2034424] - dm writecache: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm crypt: Make use of the helper macro kthread_run() (Benjamin Marzinski) [2034424] - dm: fix mempool NULL pointer race when completing IO (Benjamin Marzinski) [2034424] - dm rq: don't queue request to blk-mq during DM suspend (Benjamin Marzinski) [1891486] - dm verity: skip redundant verity_handle_err() on I/O errors (Benjamin Marzinski) [2034424] - dm writecache: add event counters (Benjamin Marzinski) [2034424] - dm writecache: report invalid return from writecache_map helpers (Benjamin Marzinski) [2034424] - dm writecache: further writecache_map() cleanup (Benjamin Marzinski) [2034424] - dm writecache: factor out writecache_map_remap_origin() (Benjamin Marzinski) [2034424] - dm writecache: split up writecache_map() to improve code readability (Benjamin Marzinski) [2034424] - dm btree remove: assign new_root only when removal succeeds (Benjamin Marzinski) [2034424] - dm ps io affinity: remove redundant continue statement (Benjamin Marzinski) [2034424] - dm: rearrange core declarations for extended use from dm-zone.c (Benjamin Marzinski) [2034424] - dm space map disk: cache a small number of index entries (Benjamin Marzinski) [2034424] - dm space maps: improve performance with inc/dec on ranges of blocks (Benjamin Marzinski) [2034424] - dm space maps: don't reset space map allocation cursor when committing (Benjamin Marzinski) [2034424] - dm btree: improve btree residency (Benjamin Marzinski) [2034424] - dm integrity: fix sparse warnings (Benjamin Marzinski) [2034424] - dm: replace dm_vcalloc() (Benjamin Marzinski) [2034424] - dm integrity: add the "reset_recalculate" feature flag (Benjamin Marzinski) [2034424] - dm cache: remove needless request_queue NULL pointer checks (Benjamin Marzinski) [2034424] - dm thin: remove needless request_queue NULL pointer check (Benjamin Marzinski) [2034424] - dm ioctl: replace device hash with red-black tree (Benjamin Marzinski) [2034424] - recordmcount.pl: fix typo in s390 mcount regex (Jerome Marchand) [2025890] - recordmcount.pl: look for jgnop instruction as well as bcrl on s390 (Jerome Marchand) [2025890] - KVM: x86: Wait for IPIs to be delivered when handling Hyper-V TLB flush hypercall (Vitaly Kuznetsov) [1868572] - HID: magicmouse: prevent division by 0 on scroll (Benjamin Tissoires) [2022814] - HID: input: set usage type to key on keycode remap (Benjamin Tissoires) [2022814] - HID: input: Fix parsing of HID_CP_CONSUMER_CONTROL fields (Benjamin Tissoires) [2022814] - HID: u2fzero: properly handle timeouts in usb_submit_urb (Benjamin Tissoires) [2022814] - HID: u2fzero: clarify error check and length calculations (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: u2fzero: ignore incomplete packets without data (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix potential NULL pointer dereference (Benjamin Tissoires) [2022814] - HID: wacom: Add new Intuos BT (CTL-4100WL/CTL-6100WL) device IDs (Benjamin Tissoires) [2022814] - HID: apple: Fix logical maximum and usage maximum of Magic Keyboard JIS (Benjamin Tissoires) [2022814] - HID: betop: fix slab-out-of-bounds Write in betop_probe (Benjamin Tissoires) [2022814] - HID: usbhid: Simplify code in hid_submit_ctrl() (Benjamin Tissoires) [2022814] - HID: usbhid: Fix warning caused by 0-length input reports (Benjamin Tissoires) [2022814] - HID: usbhid: Fix flood of "control queue full" messages (Benjamin Tissoires) [2022814] - HID: sony: Fix more ShanWan clone gamepads to not rumble when plugged in. (Benjamin Tissoires) [2022814] - HID: sony: support for the ghlive ps4 dongles (Benjamin Tissoires) [2022814] - HID: thrustmaster: clean up Makefile and adapt quirks (Benjamin Tissoires) [2022814] - HID: i2c-hid: Fix Elan touchpad regression (Benjamin Tissoires) [2022814] - HID: asus: Prevent Claymore sending suspend event (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add dyndbg prints for debugging (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add support for PM suspend and resume (Benjamin Tissoires) [2022814] - HID: amd_sfh: Move hid probe after sensor is enabled (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add command response to check command status (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix period data field to enable sensor (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: battery: provide CAPACITY property for newer devices (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in thrustmaster_interrupts() (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leak in remove (Benjamin Tissoires) [2022814] - HID: thrustmaster: Fix memory leaks in probe (Benjamin Tissoires) [2022814] - HID: elo: update the reference count of the usb device structure (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Use 'atomic_inc_return' instead of hand-writing it (Benjamin Tissoires) [2022814] - HID: ft260: fix device removal due to USB disconnect (Benjamin Tissoires) [2022814] - HID: apple: Add missing scan code event for keys handled by hid-apple (Benjamin Tissoires) [2022814] - HID: cmedia: add support for HS-100B mute button (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Use the devm variant of regulator_register_notifier() (Benjamin Tissoires) [2022814] - HID: wacom: Refactor touch input mute checks into a common function (Benjamin Tissoires) [2022814] - HID: wacom: Avoid sending empty sync events (Benjamin Tissoires) [2022814] - HID: wacom: Short-circuit processing of touch when it is disabled (Benjamin Tissoires) [2022814] - HID: wacom: set initial hardware touch switch state to 'off' (Benjamin Tissoires) [2022814] - HID: wacom: Skip processing of touches with negative slot values (Benjamin Tissoires) [2022814] - HID: wacom: Re-enable touch by default for Cintiq 24HDT / 27QHDT (Benjamin Tissoires) [2022814] - HID: Kconfig: Fix spelling mistake "Uninterruptable" -> "Uninterruptible" (Benjamin Tissoires) [2022814] - HID: apple: Add support for Keychron K1 wireless keyboard (Benjamin Tissoires) [2022814] - HID: usbhid: free raw_report buffers in usbhid_stop (Benjamin Tissoires) [2022814] - HID: fix typo in Kconfig (Benjamin Tissoires) [2022814] - HID: ft260: fix format type warning in ft260_word_show() (Benjamin Tissoires) [2022814] - HID: i2c-hid: goodix: Tie the reset line to true state of the regulator (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use correct MMIO register for DMA address (Benjamin Tissoires) [2022814] - HID: magicmouse: high-resolution scroll threshold (Benjamin Tissoires) [2022814] - HID: magicmouse: enable high-resolution scroll (Benjamin Tissoires) [2022814] - HID: asus: Remove check for same LED brightness on set (Benjamin Tissoires) [2022814] - HID: input: do not report stylus battery state as "full" (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: use async resume function (Benjamin Tissoires) [2022814] - HID: thrustmaster: Switch to kmemdup() when allocate change_request (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend when the device is not a wakeup-source (Benjamin Tissoires) [2022814] - HID: logitech-dj: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: usbhid: Implement may_wakeup ll-driver callback (Benjamin Tissoires) [2022814] - HID: core: Add hid_hw_may_wakeup() function (Benjamin Tissoires) [2022814] - HID: input: Add support for Programmable Buttons (Benjamin Tissoires) [2022814] - HID: wacom: Correct base usage for capacitive ExpressKey status bits (Benjamin Tissoires) [2022814] - HID: amd_sfh: Add initial support for HPD sensor (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend ALS support for newer AMD platform (Benjamin Tissoires) [2022814 1961759] - HID: amd_sfh: Extend driver capabilities for multi-generation support (Benjamin Tissoires) [2022814 1961759] - HID: surface-hid: Fix get-report request (Benjamin Tissoires) [2022814] - HID: sony: fix freeze when inserting ghlive ps3/wii dongles (Benjamin Tissoires) [2022814] - HID: usbkbd: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Specify that EHL no cache snooping (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp: Add dma_no_cache_snooping() callback (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Set ISH driver depends on x86 (Benjamin Tissoires) [2022814] - HID: hid-input: add Surface Go battery quirk (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix minor typos in comments (Benjamin Tissoires) [2022814] - HID: magicmouse: fix NULL-deref on disconnect (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Alder Lake device IDs (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix format string mismatch (Benjamin Tissoires) [2022814] - HID: amd_sfh: Fix memory leak in amd_sfh_work (Benjamin Tissoires) [2022814] - HID: amd_sfh: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [2022814] - HID: ft260: improve error handling of ft260_hid_feature_report_get() (Benjamin Tissoires) [2022814] - HID: asus: Cleanup Asus T101HA keyboard-dock handling (Benjamin Tissoires) [2022814] - HID: magicmouse: fix crash when disconnecting Magic Trackpad 2 (Benjamin Tissoires) [2022814] - HID: gt683r: add missing MODULE_DEVICE_TABLE (Benjamin Tissoires) [2022814] - HID: pidff: fix error return code in hid_pidff_init() (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: initialize level variable (Benjamin Tissoires) [2022814] - HID: multitouch: Disable event reporting on suspend on the Asus T101HA touchpad (Benjamin Tissoires) [2022814] - HID: core: Remove extraneous empty line before EXPORT_SYMBOL_GPL(hid_check_keys_pressed) (Benjamin Tissoires) [2022814] - HID: usbmouse: Avoid GFP_ATOMIC when GFP_KERNEL is possible (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Process failure of sensor_hub_set_feature() (Benjamin Tissoires) [2022814] - HID: i2c-hid: Skip ELAN power-on command after reset (Benjamin Tissoires) [2022814] - HID: usbhid: fix info leak in hid_submit_ctrl (Benjamin Tissoires) [2022814] - HID: Add BUS_VIRTUAL to hid_connect logging (Benjamin Tissoires) [2022814] - HID: input: replace outdated HID numbers+comments with macros (Benjamin Tissoires) [2022814] - HID: multitouch: set Stylus suffix for Stylus-application devices, too (Benjamin Tissoires) [2022814] - HID: multitouch: require Finger field to mark Win8 reports as MT (Benjamin Tissoires) [2022814] - HID: remove the unnecessary redefinition of a macro (Benjamin Tissoires) [2022814] - HID: quirks: Add quirk for Lenovo optical mouse (Benjamin Tissoires) [2022814] - HID: asus: filter G713/G733 key event to prevent shutdown (Benjamin Tissoires) [2022814] - HID: lg-g15 + ite: Add MODULE_AUTHOR (Benjamin Tissoires) [2022814] - HID: lg-g15: Add support for the Logitech Z-10 speakers (Benjamin Tissoires) [2022814] - HID: lg-g15: Make the LED-name used by lg_g15_register_led() a parameter (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_init_input_dev() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Add a lg_g15_handle_lcd_menu_keys() helper function (Benjamin Tissoires) [2022814] - HID: lg-g15: Remove unused size argument from lg_*_event() functions (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Return error for hid_set_field() failure (Benjamin Tissoires) [2022814] - HID: ft260: check data size in ft260_smbus_write() (Benjamin Tissoires) [2022814] - HID: surface-hid: Fix integer endian conversion (Benjamin Tissoires) [2022814] - HID: hid-debug: recognize KEY_ASSISTANT and KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [2022814] - HID: hid-input: add mapping for emoji picker key (Benjamin Tissoires) [2022814] - HID: a4tech: use A4_2WHEEL_MOUSE_HACK_B8 for A4TECH NB-95 (Benjamin Tissoires) [2022814] - HID: logitech-dj/hidpp: Add info/warn/err messages about 27 MHz keyboard encryption (Benjamin Tissoires) [2022814] - HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K15A keyboard-dock (Benjamin Tissoires) [2022814] - HID: thrustmaster: fix return value check in thrustmaster_probe() (Benjamin Tissoires) [2022814] - HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for Saitek X65 (Benjamin Tissoires) [2022814] - HID: do not use down_interruptible() when unbinding devices (Benjamin Tissoires) [2022814] - HID: asus: Filter keyboard EC for old ROG keyboard (Benjamin Tissoires) [2022814] - HID: semitek: new driver for GK6X series keyboards (Benjamin Tissoires) [2022814] - HID: wacom: Setup pen input capabilities to the targeted tools (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Move 'hsdev' description to correct struct definition (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Remove unused struct member 'quirks' (Benjamin Tissoires) [2022814] - HID: wacom_sys: Demote kernel-doc abuse (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-uclogic-params: Ensure function names are present and correct in kernel-doc headers (Benjamin Tissoires) [2022814] - HID: hid-uclogic-rdesc: Kernel-doc is for functions and structs (Benjamin Tissoires) [2022814] - HID: hid-logitech-hidpp: Fix conformant kernel-doc header and demote abuses (Benjamin Tissoires) [2022814] - HID: hid-picolcd_core: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: hid-kye: Fix incorrect function name for kye_tablet_enable() (Benjamin Tissoires) [2022814] - HID: hid-core: Fix incorrect function name in header (Benjamin Tissoires) [2022814] - HID: hid-alps: Correct struct misnaming (Benjamin Tissoires) [2022814] - HID: usbhid: hid-pidff: Demote a couple kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: usbhid: Repair a formatting issue in a struct description (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix 'suggest-attribute=format' compiler warning (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ishtp-fw-loader: Fix a bunch of formatting issues (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Fix incorrect function name report_bad_packet() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Correct fw_reset_work_fn() function name in header (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix potential copy/paste error (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Fix a little doc-rot (Benjamin Tissoires) [2022814] - HID: intel-ish: Fix a naming disparity and a formatting error (Benjamin Tissoires) [2022814] - HID: intel-ish: Supply some missing param descriptions (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: pci-ish: Remove unused variable 'ret' (Benjamin Tissoires) [2022814] - HID: ishtp-hid-client: Move variable to where it's actually used (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unused variable 'err' (Benjamin Tissoires) [2022814] - HID: hid-thrustmaster: Demote a bunch of kernel-doc abuses (Benjamin Tissoires) [2022814] - HID: input: map battery capacity (00850065) (Benjamin Tissoires) [2022814] - HID: magicmouse: fix reconnection of Magic Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: fix 3 button emulation of Mouse 2 (Benjamin Tissoires) [2022814] - HID: magicmouse: add Apple Magic Mouse 2 support (Benjamin Tissoires) [2022814] - HID: lenovo: Add support for Thinkpad X1 Tablet Thin keyboard (Benjamin Tissoires) [2022814] - HID: lenovo: Rework how the tp10ubkbd code decides which USB interface to use (Benjamin Tissoires) [2022814] - HID: lenovo: Set default_triggers for the mute and micmute LEDs (Benjamin Tissoires) [2022814] - HID: lenovo: Map mic-mute button to KEY_F20 instead of KEY_MICMUTE (Benjamin Tissoires) [2022814] - HID: lenovo: Set LEDs max_brightness value (Benjamin Tissoires) [2022814] - HID: lenovo: Remove lenovo_led_brightness_get() (Benjamin Tissoires) [2022814] - HID: lenovo: Check hid_get_drvdata() returns non NULL in lenovo_event() (Benjamin Tissoires) [2022814] - HID: lenovo: Fix lenovo_led_set_tp10ubkbd() error handling (Benjamin Tissoires) [2022814] - HID: lenovo: Use brightness_set_blocking callback for setting LEDs brightness (Benjamin Tissoires) [2022814] - HID: elan: Remove elan_mute_led_get_brigtness() (Benjamin Tissoires) [2022814] - HID: elan: Set default_trigger for the mute LED (Benjamin Tissoires) [2022814] - HID: elan: Silence mute LED errors being logged when the device is unplugged (Benjamin Tissoires) [2022814] - HID: fix memdup.cocci warnings (Benjamin Tissoires) [2022814] - HID: surface-hid: Add support for legacy keyboard interface (Benjamin Tissoires) [2022814] - HID: Add support for Surface Aggregator Module HID transport (Benjamin Tissoires) [2022814] - HID: thrustmaster: introduce proper USB dependency (Benjamin Tissoires) [2022814] - HID: intel_ish-hid: HBM: Use connected standby state bit during suspend/resume (Benjamin Tissoires) [2022814] - HID: ft260: fix an error message in ft260_i2c_write_read() (Benjamin Tissoires) [2022814] - HID: support for initialization of some Thrustmaster wheels (Benjamin Tissoires) [2022814] - HID: wacom: set EV_KEY and EV_ABS only for non-HID_GENERIC type of devices (Benjamin Tissoires) [2022814] - HID: ft260: add usb hid to i2c host bridge driver (Benjamin Tissoires) [2022814] - iio: Add relative sensitivity support (Benjamin Tissoires) [2022814] - iio: hid-sensors: Move get sensitivity attribute to hid-sensor-common (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Make remove callback return void (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Simplify logic in ishtp_cl_device_remove() (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Drop if block with an always false condition (Benjamin Tissoires) [2022814] - AMD_SFH: Add DMI quirk table for BIOS-es which don't set the activestatus bits (Benjamin Tissoires) [2022814] - AMD_SFH: Add sensor_mask module parameter (Benjamin Tissoires) [2022814] - AMD_SFH: Removed unused activecontrolstatus member from the amd_mp2_dev struct (Benjamin Tissoires) [2022814] - HID: wacom: Assign boolean values to a bool variable (Benjamin Tissoires) [2022814] - HID cp2112: fix support for multiple gpiochips (Benjamin Tissoires) [2022814] - HID: alps: fix error return code in alps_input_configured() (Benjamin Tissoires) [2022814] - HID: asus: Add support for 2021 ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: hiddev: Return specific error codes on connect failure (Benjamin Tissoires) [2022814] - HID: plantronics: Workaround for double volume key presses (Benjamin Tissoires) [2022814] - HID: logitech-dj: Handle newer quad/bt2.0 receivers in HID proxy mode (Benjamin Tissoires) [2022814] - HID: logitech-dj: Use hid-ids.h defines for USB device-ids for all supported devices (Benjamin Tissoires) [2022814] - HID: google: add don USB id (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Drop redundant ACPI_PTR() (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Move GUID out of function and described it (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Switch to new style i2c-driver probe function (Benjamin Tissoires) [2022814] - HID: i2c-hid: acpi: Get ACPI companion only once and reuse it (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense player LED support. (Benjamin Tissoires) [2022814] - HID: playstation: add microphone mute support for DualSense. (Benjamin Tissoires) [2022814] - HID: playstation: add initial DualSense lightbar support. (Benjamin Tissoires) [2022814] - HID: wacom: Ignore attempts to overwrite the touch_max value from HID (Benjamin Tissoires) [2022814] - HID: playstation: fix array size comparison (off-by-one) (Benjamin Tissoires) [2022814] - HID: playstation: fix unused variable in ps_battery_get_property. (Benjamin Tissoires) [2022814] - HID: playstation: report DualSense hardware and firmware version. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense classic rumble support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense Bluetooth support. (Benjamin Tissoires) [2022814] - HID: playstation: track devices in list. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense accelerometer and gyroscope support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense touchpad support. (Benjamin Tissoires) [2022814] - HID: playstation: add DualSense battery support. (Benjamin Tissoires) [2022814] - HID: playstation: use DualSense MAC address as unique identifier. (Benjamin Tissoires) [2022814] - HID: playstation: initial DualSense USB support. (Benjamin Tissoires) [2022814] - HID: ite: Enable QUIRK_TOUCHPAD_ON_OFF_REPORT on Acer Aspire Switch 10E (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on HP Spectre X360 15-df0xxx (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for the new lightspeed connection iteration (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Add Tiger Lake H PCI device ID (Benjamin Tissoires) [2022814] - HID: logitech-dj: add support for keyboard events in eQUAD step 4 Gaming (Benjamin Tissoires) [2022814] - HID: i2c-hid: Add I2C_HID_QUIRK_NO_IRQ_AFTER_RESET for ITE8568 EC on Voyo Winpad A15 (Benjamin Tissoires) [2022814] - HID: displays: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: wacom: convert sysfs sprintf/snprintf family to sysfs_emit (Benjamin Tissoires) [2022814] - HID: lg-g15: make a const array static, makes object smaller (Benjamin Tissoires) [2022814] - HID: google: Get HID report on probe to confirm tablet switch state (Benjamin Tissoires) [2022814] - HID: hid-input: avoid splitting keyboard, system and consumer controls (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in hid-quirks.c (Benjamin Tissoires) [2022814] - HID: correct kernel-doc notation in (Benjamin Tissoires) [2022814] - HID: wacom: Correct NULL dereference on AES pen proximity (Benjamin Tissoires) [2022814] - HID: multitouch: Set to high latency mode on suspend. (Benjamin Tissoires) [2022814] - HID: multitouch: Apply MT_QUIRK_CONFIDENCE quirk for multi-input devices (Benjamin Tissoires) [2022814] - HID: hid-sensor-custom: Add custom sensor iio support (Benjamin Tissoires) [2022814] - HID: i2c-hid: Introduce goodix-i2c-hid using i2c-hid core (Benjamin Tissoires) [2022814] - redhat: HID: enable I2C_HID_ACPI (Benjamin Tissoires) [2022814] - HID: i2c-hid: Reorganize so ACPI and OF are separate modules (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: add support for Unified Battery (1004) feature (Benjamin Tissoires) [2022814] - HID: sony: Add support for tilt on guitar hero guitars (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add product ID for MX Ergo in Bluetooth mode (Benjamin Tissoires) [2022814] - HID: chicony: Add Wireless Radio Control feature for Chicony devices (Benjamin Tissoires) [2022814] - HID: Ignore battery for Elan touchscreen on ASUS UX550 (Benjamin Tissoires) [2022814] - HID: logitech-dj: add the G602 receiver (Benjamin Tissoires) [2022814] - HID: core: detect and skip invalid inputs to snto32() (Benjamin Tissoires) [2022814] - HID: uclogic: Improve support for Trust Panora (Benjamin Tissoires) [2022814] - HID: wiimote: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: uclogic: remove h from printk format specifier (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: Address EHL Sx resume issues (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: ipc: finish power flow for EHL OOB (Benjamin Tissoires) [2022814] - HID: sony: select CONFIG_CRC32 (Benjamin Tissoires) [2022814] - HID: sfh: fix address space confusion (Benjamin Tissoires) [2022814] - HID: multitouch: Enable multi-input for Synaptics pointstick/touchpad device (Benjamin Tissoires) [2022814] - HID: wacom: Fix memory leakage caused by kfifo_alloc (Benjamin Tissoires) [2022814] - HID: i2c-hid: add Vero K147 to descriptor override (Benjamin Tissoires) [2022814] - HID: ite: Add support for Acer S1002 keyboard-dock (Benjamin Tissoires) [2022814] - HID: sony: support for ghlive ps3/wii u dongles (Benjamin Tissoires) [2022814] - HID: hidraw: Add additional hidraw input/output report ioctls. (Benjamin Tissoires) [2022814] - HID: Increase HID maximum report size to 16KB (Benjamin Tissoires) [2022814] - HID: elecom: drop stray comment (Benjamin Tissoires) [2022814] - HID: mf: add support for 0079:1846 Mayflash/Dragonrise USB Gamecube Adapter (Benjamin Tissoires) [2022814] - HID: elecom: add support for EX-G M-XGL20DLBK wireless mouse (Benjamin Tissoires) [2022814] - HID: elecom: rewrite report based on model specific parameters (Benjamin Tissoires) [2022814] - HID: wacom: Constify attribute_groups (Benjamin Tissoires) [2022814] - HID: input: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: usbhid: Fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add hid_device_id for V470 bluetooth mouse (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: Remove unnecessary assignment to variable rv (Benjamin Tissoires) [2022814] - HID: sony: Workaround for DS4 dongle hotplug kernel crash. (Benjamin Tissoires) [2022814] - HID: sony: Don't use fw_version/hw_version for sysfs cleanup. (Benjamin Tissoires) [2022814] - HID: sony: Report more accurate DS4 power status. (Benjamin Tissoires) [2022814] - SFH: fix error return check for -ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: Add Logitech Dinovo Edge battery quirk (Benjamin Tissoires) [2022814] - HID: logitech-hidpp: Add HIDPP_CONSUMER_VENDOR_KEYS quirk for the Dinovo Edge (Benjamin Tissoires) [2022814] - HID: add HID_QUIRK_INCREMENT_USAGE_ON_DUPLICATE for Gamevice devices (Benjamin Tissoires) [2022814] - HID: mcp2221: Fix GPIO output handling (Benjamin Tissoires) [2022814] - HID: hid-sensor-hub: Fix issue with devices with no report ID (Benjamin Tissoires) [2022814] - HID: hid-input: occasionally report stylus battery even if not changed (Benjamin Tissoires) [2022814] - timekeeping: Add missing _ns functions for coarse accessors (Benjamin Tissoires) [2022814] - HID: i2c-hid: show the error when failing to fetch the HID descriptor (Benjamin Tissoires) [2022814] - AMD_SFH: Fix for incorrect Sensor index (Benjamin Tissoires) [2022814] - HID: asus: Add support for ASUS N-Key keyboard (Benjamin Tissoires) [2022814] - HID: i2c-hid: Put ACPI enumerated devices in D3 on shutdown (Benjamin Tissoires) [2022814] - HID: add support for Sega Saturn (Benjamin Tissoires) [2022814] - HID: cypress: Support Varmilo Keyboards' media hotkeys (Benjamin Tissoires) [2022814] - HID: ite: Replace ABS_MISC 120/121 events with touchpad on/off keypresses (Benjamin Tissoires) [2022814] - SFH: Create HID report to Enable support of AMD sensor fusion Hub (SFH) (Benjamin Tissoires) [2022814] - SFH:Transport Driver to add support of AMD Sensor Fusion Hub (SFH) (Benjamin Tissoires) [2022814] - redhat: HID: enable AMD_SFH_HUB (Benjamin Tissoires) [1965674] - SFH: PCIe driver to add support of AMD sensor fusion hub (Benjamin Tissoires) [2022814] - HID: uclogic: Add ID for Trust Flex Design Tablet (Benjamin Tissoires) [2022814] - HID: i2c-hid: Enable wakeup capability from Suspend-to-Idle (Benjamin Tissoires) [2022814] - HID: add vivaldi HID driver (Benjamin Tissoires) [2022814] - HID: i2c-hid: fix kerneldoc warnings in i2c-hid-core.c (Benjamin Tissoires) [2022814] - HID: core: fix kerneldoc warnings in hid-core.c (Benjamin Tissoires) [2022814] - HID: multitouch: Lenovo X1 Tablet Gen2 trackpoint and buttons (Benjamin Tissoires) [2022814] - HID: alps: clean up indentation issue (Benjamin Tissoires) [2022814] - HID: intel-ish-hid: simplify the return expression of ishtp_bus_remove_device() (Benjamin Tissoires) [2022814] - HID: hid-debug: fix nonblocking read semantics wrt EIO/ERESTARTSYS (Benjamin Tissoires) [2022814] - HID: i2c-hid: Prefer asynchronous probe (Benjamin Tissoires) [2022814] - HID: wiimote: narrow spinlock range in wiimote_hid_event() (Benjamin Tissoires) [2022814] - HID: wiimote: make handlers[] const (Benjamin Tissoires) [2022814] - HID: logitech-dj: Fix spelling in comment (Benjamin Tissoires) [2022814] - HID: apple: Add support for Matias wireless keyboard (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for controller in Whitebox (Benjamin Tissoires) [2022814] - Input: parkbd - switch to use module_parport_driver() (Benjamin Tissoires) [2022814] - Input: i8042 - fix typos in comments (Benjamin Tissoires) [2022814] - Input: elantech - Prepare a complete software node for the device (Benjamin Tissoires) [2022814] - Input: apbps2 - remove useless variable (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix a typo in parameter name (Benjamin Tissoires) [2022814] - Input: i8042 - fix Pegatron C15B ID entry (Benjamin Tissoires) [2022814] - Input: elan_i2c - reduce the resume time for new devices (Benjamin Tissoires) [2022814] - Input: i8042 - add ASUS Zenbook Flip to noselftest list (Benjamin Tissoires) [2022814] - Input: add missing dependencies on CONFIG_HAS_IOMEM (Benjamin Tissoires) [2022814] - ARM: 9048/1: sa1111: make sa1111 bus's remove callback return void (Benjamin Tissoires) [2022814] - Input: synaptics - replace NOOP with suitable commentary (Benjamin Tissoires) [2022814] - Input: i8042 - unbreak Pegatron C15B (Benjamin Tissoires) [2022814] - Input: parkbd - convert comma to semicolon (Benjamin Tissoires) [2022814] - Input: elantech - fix protocol errors for some trackpoints in SMBus mode (Benjamin Tissoires) [2022814] - Input: elan_i2c - add new trackpoint report type 0x5F (Benjamin Tissoires) [2022814] - Input: i8042 - add Acer laptops to the i8042 reset list (Benjamin Tissoires) [2022814] - Input: i8042 - add ByteSpeed touchpad to noloop table (Benjamin Tissoires) [2022814] - Input: i8042 - fix error return code in i8042_setup_aux() (Benjamin Tissoires) [2022814] - Input: libps2 - fix fall-through warnings for Clang (Benjamin Tissoires) [2022814] - Input: synaptics - demote non-conformant kernel-doc header (Benjamin Tissoires) [2022814] - Input: elan_i2c_core - move header inclusion inside (Benjamin Tissoires) [2022814] - Input: elan_i2c - fix firmware update on newer ICs (Benjamin Tissoires) [2022814] - Input: elantech - demote obvious abuse of kernel-doc header (Benjamin Tissoires) [2022814] - Input: i8042 - allow insmod to succeed on devices without an i8042 controller (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad T14 Gen 1 (Benjamin Tissoires) [2022814] - Input: synaptics - enable InterTouch for ThinkPad P1/X1E gen 2 (Benjamin Tissoires) [2022814] - Input: synaptics-rmi4 - rename f30_data to gpio_data (Benjamin Tissoires) [2022814] - Input: sun4i-ps2 - fix handling of platform_get_irq() error (Benjamin Tissoires) [2022814] - Input: allocate keycode for Fn + right shift (Benjamin Tissoires) [2022814] - Input: allocate keycodes for notification-center, pickup-phone and hangup-phone (Benjamin Tissoires) [2022814] - HID: cp2112: Use irqchip template (Benjamin Tissoires) [2022814] - HID: mcp2221: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [2022814] - treewide: replace '---help---' in Kconfig files with 'help' (Benjamin Tissoires) [2022814] - HID: asus: Add depends on USB_HID to HID_ASUS Kconfig option (Benjamin Tissoires) [2022814] - HID: asus: Fix mute and touchpad-toggle keys on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add support for multi-touch touchpad on Medion Akoya E1239T (Benjamin Tissoires) [2022814] - HID: asus: Add report_size to struct asus_touchpad_info (Benjamin Tissoires) [2022814] - HID: asus: Add hid_is_using_ll_driver(usb_hid_driver) check (Benjamin Tissoires) [2022814] - HID: asus: Simplify skipping of mappings for Asus T100CHI keyboard-dock (Benjamin Tissoires) [2022814] - HID: asus: Only set EV_REP if we are adding a mapping (Benjamin Tissoires) [2022814] - HID: mcp2221: add gpiolib dependency (Benjamin Tissoires) [2022814] - HID: mcp2221: add GPIO functionality support (Benjamin Tissoires) [2022814] - HID: mcp2221: add usb to i2c-smbus host bridge (Benjamin Tissoires) [2022814] - HID: asus: Ignore Asus vendor-page usage-code 0xff events (Benjamin Tissoires) [2022814] - HID: sb0540: add support for Creative SB0540 IR receivers (Benjamin Tissoires) [2022814] - gpio: pass lookup and descriptor flags to request_own (Benjamin Tissoires) [2022814] - HID: hid-asus: select CONFIG_POWER_SUPPLY (Benjamin Tissoires) [2022814] - HID: hid-asus: Add BT keyboard dock battery monitoring support (Benjamin Tissoires) [2022814] - HID: hid-asus: Add Transbook T90CHI support (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS T101HA keyboard dock (Benjamin Tissoires) [2022814] - HID: asus: Add support for the ASUS FX503VD laptop (Benjamin Tissoires) [2022814] - HID: asus: Add event handler to catch unmapped Asus Vendor UsagePage codes (Benjamin Tissoires) [2022814] - af_unix: fix garbage collect vs MSG_PEEK (Patrick Talbert) [2031975] {CVE-2021-0920} - net: add kerneldoc comment for sk_peer_lock (Guillaume Nault) [2037782] - af_unix: fix races in sk_peer_pid and sk_peer_cred accesses (Guillaume Nault) [2037782] {CVE-2021-4203} - netfilter: nat: force port remap to prevent shadowing well-known ports (Florian Westphal) [2006167] {CVE-2021-3773} - netfilter: conntrack: tag conntracks picked up in local out hook (Florian Westphal) [2006167] - selftests: nft_nat: switch port shadow test cases to socat (Florian Westphal) [2006167] - selftests: nft_nat: Simplify port shadow notrack test (Florian Westphal) [2006167] - selftests: nft_nat: Improve port shadow test stability (Florian Westphal) [2006167] - selftests: nft_nat: add udp hole punch test case (Florian Westphal) [2006167] - ipv6: use prandom_u32() for ID generation (Hangbin Liu) [2040158] {CVE-2021-45485} - igc: fix tunnel offloading (Corinna Vinschen) [1910885] - virtio/vsock: fix the transport to work with VMADDR_CID_ANY (Stefano Garzarella) [2026442] - vhost/vsock: cleanup removing `len` variable (Stefano Garzarella) [2026442] - vhost/vsock: fix incorrect used length reported to the guest (Stefano Garzarella) [2026442] - vsock: prevent unnecessary refcnt inc for nonblocking connect (Stefano Garzarella) [2026442] - vsock/virtio: avoid potential deadlock when vsock device remove (Stefano Garzarella) [2026442] - VSOCK: handle VIRTIO_VSOCK_OP_CREDIT_REQUEST (Stefano Garzarella) [2026442] - vsock: notify server to shutdown when client has pending signal (Stefano Garzarella) [2026442] - virtio/vsock: simplify credit update function API (Stefano Garzarella) [2026442] - virtio/vsock: set packet's type in virtio_transport_send_pkt_info() (Stefano Garzarella) [2026442] - net: vlan: fix underflow for the real_dev refcnt (Balazs Nemeth) [2026375] - net: vlan: fix a UAF in vlan_dev_real_dev() (Balazs Nemeth) [2026375]- xfs: map unwritten blocks in XFS_IOC_{ALLOC,FREE}SP just like fallocate (Carlos Maiolino) [2034865] {CVE-2021-4155} - isdn: cpai: check ctr->cnr to avoid array index out of bound (Chris von Recklinghausen) [2016491] {CVE-2021-43389} - vt: keyboard: avoid signed integer overflow in k_ascii (Chris von Recklinghausen) [2017044] {CVE-2020-13974} - USB: serial: pl2303: fix GC type detection (Torez Smith) [1975985] - usb: dwc3: leave default DMA for PCI devices (Torez Smith) [1975985] - usb: xhci: tegra: Check padctrl interrupt presence in device tree (Torez Smith) [1975985] - usb: dwc3: core: Revise GHWPARAMS9 offset (Torez Smith) [1975985] - xhci: Fix USB 3.1 enumeration issues by increasing roothub power-on-good delay (Torez Smith) [1975985] - usb: typec: tipd: Remove dependency on "connector" child fwnode (Torez Smith) [1975985] - usb: xhci: tegra: mark PM functions as __maybe_unused (Torez Smith) [1975985] - media: ttusb-dec: avoid release of non-acquired mutex (Torez Smith) [1975985] - ABI: sysfs-devices-removable: make a table valid as ReST markup (Torez Smith) [1975985] - usb: dwc3: core: balance phy init and exit (Torez Smith) [1975985] - USB: serial: pl2303: fix GL type detection (Torez Smith) [1975985] - usb: xhci-mtk: Do not use xhci's virt_dev in drop_endpoint (Torez Smith) [1975985] - usb: xhci-mtk: fix issue of out-of-bounds array access (Torez Smith) [1975985] - usb: dwc3: Decouple USB 2.0 L1 & L2 events (Torez Smith) [1975985] - media: em28xx-input: fix refcount bug in em28xx_usb_disconnect (Torez Smith) [1975985] - media: dvb-usb: Fix error handling in dvb_usb_i2c_init (Torez Smith) [1975985] - power: supply: Fix build error when CONFIG_POWER_SUPPLY is not enabled. (Torez Smith) [1975985] - thunderbolt: test: split up test cases in tb_test_credit_alloc_all (Torez Smith) [1975985] - thunderbolt: Handle ring interrupt by reading interrupt status register (Torez Smith) [1975985] - thunderbolt: Add vendor specific NHI quirk for auto-clearing interrupt status (Torez Smith) [1975985] - thunderbolt: Fix port linking by checking all adapters (Torez Smith) [1975985] - thunderbolt: Do not read control adapter config space (Torez Smith) [1975985] - thunderbolt: Add authorized value to the KOBJ_CHANGE uevent (Torez Smith) [1975985] - usb: typec: tcpm: Raise vdm_sm_running flag only when VDM SM is running (Torez Smith) [1975985] - usb: dwc3: gadget: Stop EP0 transfers during pullup disable (Torez Smith) [1975985] - usb: dwc3: gadget: Fix dwc3_calc_trbs_left() (Torez Smith) [1975985] - Revert "USB: serial: ch341: fix character loss at high transfer rates" (Torez Smith) [1975985] - USB: serial: option: add new VID/PID to support Fibocom FG150 (Torez Smith) [1975985] - usb: typec: tcpm: Fix VDMs sometimes not being forwarded to alt-mode drivers (Torez Smith) [1975985] - Revert "usb: dwc3: gadget: Use list_replace_init() before traversing lists" (Torez Smith) [1975985] - usb: typec: tcpm: Keep other events when receiving FRS and Sourcing_vbus events (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid runtime resume if disabling pullup (Torez Smith) [1975985] - usb: dwc3: gadget: Use list_replace_init() before traversing lists (Torez Smith) [1975985] - USB: serial: ftdi_sio: add device ID for Auto-M3 OP-COM v2 (Torez Smith) [1975985] - USB: serial: pl2303: fix GT type detection (Torez Smith) [1975985] - USB: serial: option: add Telit FD980 composition 0x1056 (Torez Smith) [1975985] - USB: serial: pl2303: fix HX type detection (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: Revert "media: rtl28xxu: fix zero-length control request" (Torez Smith) [1975985] - USB: serial: ch341: fix character loss at high transfer rates (Torez Smith) [1975985] - usb: otg-fsm: Fix hrtimer list corruption (Torez Smith) [1975985] - USB: usbtmc: Fix RCU stall warning (Torez Smith) [1975985] - USB: serial: cp210x: add ID for CEL EM3588 USB ZigBee stick (Torez Smith) [1975985] - Revert "USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem" (Torez Smith) [1975985] - usb: dwc2: gadget: Fix sending zero length packet in DDMA mode. (Torez Smith) [1975985] - usb: dwc2: Skip clock gating on Samsung SoCs (Torez Smith) [1975985] - usb: dwc2: gadget: Fix GOUTNAK flow for Slave mode. (Torez Smith) [1975985] - usb: xhci: avoid renesas_usb_fw.mem when it's unusable (Torez Smith) [1975985] - usb: dwc3: avoid NULL access of usb_gadget_driver (Torez Smith) [1975985] - usb: typec: stusb160x: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - usb: typec: stusb160x: register role switch before interrupt registration (Torez Smith) [1975985] - USB: usb-storage: Add LaCie Rugged USB3-FW to IGNORE_UAS (Torez Smith) [1975985] - usb: hub: Disable USB 3 device initiated lpm if exit latency is too high (Torez Smith) [1975985] - usb: hub: Fix link power management max exit latency (MEL) calculations (Torez Smith) [1975985] - usb: typec: tipd: Don't block probing of consumer of "connector" nodes (Torez Smith) [1975985] - xhci: Fix lost USB 2 remote wake (Torez Smith) [1975985] - USB: serial: cp210x: fix comments for GE CS1000 (Torez Smith) [1975985] - USB: core: Fix incorrect pipe calculation in do_proc_control() (Torez Smith) [1975985] - USB: serial: option: add support for u-blox LARA-R6 family (Torez Smith) [1975985] - thunderbolt: test: Reinstate a few casts of bitfields (Torez Smith) [1975985] - USB: cdc-acm: blacklist Heimann USB Appset device (Torez Smith) [1975985] - usb: xhci-mtk: allow multiple Start-Split in a microframe (Torez Smith) [1975985] - usb: ftdi-elan: remove redundant continue statement in a while-loop (Torez Smith) [1975985] - thunderbolt: test: Remove some casts which are no longer required (Torez Smith) [1975985] - xhci: remove redundant continue statement (Torez Smith) [1975985] - usb: dwc3: Fix debugfs creation flow (Torez Smith) [1975985] - docs: driver-api: usb: avoid using ReST :doc:`foo` markup (Torez Smith) [1975985] - xhci: solve a double free problem while doing s4 (Torez Smith) [1975985] - xhci: handle failed buffer copy to URB sg list and fix a W=1 copiler warning (Torez Smith) [1975985] - xhci: Add adaptive interrupt rate for isoch TRBs with XHCI_AVOID_BEI quirk (Torez Smith) [1975985] - xhci: Remove unused defines for ERST_SIZE and ERST_ENTRIES (Torez Smith) [1975985] - usb: typec: Add the missed altmode_id_remove() in typec_register_altmode() (Torez Smith) [1975985] - usb: typec: tcpm: Relax disconnect threshold during power negotiation (Torez Smith) [1975985] - usb: typec: tcpm: Ignore Vsafe0v in PR_SWAP_SNK_SRC_SOURCE_ON state (Torez Smith) [1975985] - usb: typec: tcpci: Fix up sink disconnect thresholds for PD (Torez Smith) [1975985] - usb: core: hub: Disable autosuspend for Cypress CY7C65632 (Torez Smith) [1975985] - usb: host: xhci-tegra: Use devm_platform_get_and_ioremap_resource() (Torez Smith) [1975985] - usb: host: xhci-tegra: Add missing of_node_put() in tegra_xusb_probe() (Torez Smith) [1975985] - usb: host: xhci-tegra: add missing put_device() in tegra_xusb_probe() (Torez Smith) [1975985] - media: usb: cpia2: Fixed Coding Style issues (Torez Smith) [1975985] - media: ttusb-dec: cleanup an error handling logic (Torez Smith) [1975985] - cypress_m8: switch data_bits to real character bits (Torez Smith) [1975985] - thunderbolt: Fix DROM handling for USB4 DROM (Torez Smith) [1975985] - usb: xhci: tegra: Enable ELPG for runtime/system PM (Torez Smith) [1975985] - usb: xhci: tegra: Unlink power domain devices (Torez Smith) [1975985] - thunderbolt: Bond lanes only when dual_link_port != NULL in alloc_dev_default() (Torez Smith) [1975985] - thunderbolt: No need to include in usb4_port.c (Torez Smith) [1975985] - thunderbolt: Poll 10ms for REG_FW_STS_NVM_AUTH_DONE to be set (Torez Smith) [1975985] - thunderbolt: Add device links only when software connection manager is used (Torez Smith) [1975985] - thunderbolt: Add support for Intel Alder Lake (Torez Smith) [1975985] - usb: typec: mux: Fix copy-paste mistake in typec_mux_match (Torez Smith) [1975985] - usb: typec: ucsi: Clear PPM capability data in ucsi_init() error path (Torez Smith) [1975985] - usb: typec: wcove: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: ucsi: Fix a comment in ucsi_init() (Torez Smith) [1975985] - USB: dwc3: remove debugfs root dentry storage (Torez Smith) [1975985] - USB: serial: cp210x: fix CP2102N-A01 modem control (Torez Smith) [1975985] - USB: serial: cp210x: fix alternate function for CP2102N QFN20 (Torez Smith) [1975985] - usb: dwc2: Don't reset the core after setting turnaround time (Torez Smith) [1975985] - usb: dwc3: support 64 bit DMA in platform driver (Torez Smith) [1975985] - USB: core: Avoid WARNings for 0-length descriptor requests (Torez Smith) [1975985] - usb: dwc3: core: fix kernel panic when do reboot (Torez Smith) [1975985] - usb: dwc3: ep0: fix NULL pointer exception (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put ACPI device using acpi_dev_put() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Add missed error check for devm_ioremap_resource() (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Put fwnode in error case during ->probe() (Torez Smith) [1975985] - usb: typec: tcpm: Do not finish VDM AMS for retrying Responses (Torez Smith) [1975985] - media: cinergyt2: make properties const (Torez Smith) [1975985] - media: dvd_usb: memory leak in cinergyt2_fe_attach (Torez Smith) [1975985] - USB: serial: ftdi_sio: add NovaTech OrionMX product ID (Torez Smith) [1975985] - usb: typec: tcpm: cancel send discover hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel frs hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: cancel vdm and state machine hrtimer when unregister tcpm port (Torez Smith) [1975985] - usb: typec: tcpm: Properly handle Alert and Status Messages (Torez Smith) [1975985] - usb: dwc3: meson-g12a: Disable the regulator in the error handling path of the probe (Torez Smith) [1975985] - usb: typec: tcpm: Fix misuses of AMS invocation (Torez Smith) [1975985] - usb: typec: tcpm: Introduce snk_vdo_v1 for SVDM version 1.0 (Torez Smith) [1975985] - dt-bindings: connector: Add PD rev 2.0 VDO definition (Torez Smith) [1975985] - usb: typec: tcpm: Correct the responses in SVDM Version 2.0 DFP (Torez Smith) [1975985] - Revert "usb: dwc3: core: Add shutdown callback for dwc3" (Torez Smith) [1975985] - dt-bindings: connector: Replace BIT macro with generic bit ops (Torez Smith) [1975985] - media: gspca: ov519: replace RIGHT SINGLE QUOTATION MARK (Torez Smith) [1975985] - usb: typec: intel_pmc_mux: Update IOM port status offset for AlderLake (Torez Smith) [1975985] - usb: pd: Set PD_T_SINK_WAIT_CAP to 310ms (Torez Smith) [1975985] - usb: dwc3: gadget: Bail from dwc3_gadget_exit() if dwc->gadget is NULL (Torez Smith) [1975985] - usb: dwc3: gadget: Disable gadget IRQ during pullup disable (Torez Smith) [1975985] - usb: dwc3: debugfs: Add and remove endpoint dirs dynamically (Torez Smith) [1975985] - Revert "usb: typec: mux: Remove requirement for the "orientation-switch" device property" (Torez Smith) [1975985] - media: rtl28xxu: fix zero-length control request (Torez Smith) [1975985] - media: gspca/sunplus: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/gl860: fix zero-length control requests (Torez Smith) [1975985] - media: gspca/sq905: fix control-request direction (Torez Smith) [1975985] - media: dtv5100: fix control-request directions (Torez Smith) [1975985] - media: drivers/media/usb/gspca/cpia1.c : fix spelling typo (Torez Smith) [1975985] - media: drivers/media/usb/em28xx/em28xx-cards.c : fix typo issues (Torez Smith) [1975985] - media: zr364xx: fix memory leak in zr364xx_start_readpipe (Torez Smith) [1975985] - media: em28xx: Fix possible memory leak of em28xx struct (Torez Smith) [1975985] - thunderbolt: Check for NVM authentication status after the operation started (Torez Smith) [1975985] - thunderbolt: Add WRITE_ONLY and AUTHENTICATE_ONLY NVM operations for retimers (Torez Smith) [1975985] - thunderbolt: Allow router NVM authenticate separately (Torez Smith) [1975985] - thunderbolt: Move nvm_write_ops to tb.h (Torez Smith) [1975985] - thunderbolt: Log the link as TBT instead of TBT3 (Torez Smith) [1975985] - thunderbolt: Add support for retimer NVM upgrade when there is no link (Torez Smith) [1975985] - thunderbolt: Add additional USB4 port operations for retimer access (Torez Smith) [1975985] - thunderbolt: Add support for ACPI _DSM to power on/off retimers (Torez Smith) [1975985] - thunderbolt: Add USB4 port devices (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for credit allocation (Torez Smith) [1975985] - thunderbolt: Allocate credits according to router preferences (Torez Smith) [1975985] - USB: core: Check buffer length matches wLength for control transfers (Torez Smith) [1975985] - usb: typec: ucsi: Fix copy/paste issue for 'ucsi_set_drvdata()' (Torez Smith) [1975985] - usb: dwc2: gadget: Repair 'dwc2_hsotg_core_init_disconnected()'s documentation (Torez Smith) [1975985] - usb: dwc2: pci: Fix possible copy/paste issue (Torez Smith) [1975985] - usb: dwc2: hcd_queue: Fix typeo in function name 'dwc2_hs_pmap_unschedule()' (Torez Smith) [1975985] - usb: dwc2: params: Fix naming of 'dwc2_get_hwparams()' in the docs (Torez Smith) [1975985] - usb: common: ulpi: Add leading underscores for function name '__ulpi_register_driver()' (Torez Smith) [1975985] - usb: dwc2: platform: Provide function name for 'dwc2_check_core_version()' (Torez Smith) [1975985] - driver core: Move the "removable" attribute from USB to core (Torez Smith) [1975985] - usb: dwc3: trace: Remove unused fields in dwc3_log_trb (Torez Smith) [1975985] - usb: typec: mux: Remove requirement for the "orientation-switch" device property (Torez Smith) [1975985] - usb: typec: mux: Use device type instead of device name for matching (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use usb_role_string() to print role status (Torez Smith) [1975985] - usb: roles: add helper usb_role_string() (Torez Smith) [1975985] - USB: serial: omninet: update driver description (Torez Smith) [1975985] - USB: serial: omninet: add device id for Zyxel Omni 56K Plus (Torez Smith) [1975985] - USB: serial: quatech2: fix control-request directions (Torez Smith) [1975985] - usb: typec: tcpci: Make symbol 'tcpci_apply_rc' static (Torez Smith) [1975985] - USB: usbfs: remove double evaluation of usb_sndctrlpipe() (Torez Smith) [1975985] - usb: typec: tcpm: Respond Not_Supported if no snk_vdo (Torez Smith) [1975985] - usb: typec: tcpm: Properly interrupt VDM AMS (Torez Smith) [1975985] - media: lmedm04: delete lme2510_get_adapter_count() (Torez Smith) [1975985] - media: dvb-usb: fix wrong definition (Torez Smith) [1975985] - USB: core: WARN if pipe direction != setup packet direction (Torez Smith) [1975985] - USB: trancevibrator: fix control-request direction (Torez Smith) [1975985] - USB: dwc2: drop irq-flags initialisations (Torez Smith) [1975985] - usb: typec: tcpci: Implement callback for apply_rc (Torez Smith) [1975985] - usb: typec: tcpm: Move TCPC to APPLY_RC state during PR_SWAP (Torez Smith) [1975985] - usb: typec: tcpm: Refactor logic to enable/disable auto vbus dicharge (Torez Smith) [1975985] - usb: typec: tcpm: Fix up PR_SWAP when vsafe0v is signalled (Torez Smith) [1975985] - usb: atm: cxacru: Fix typo in comment (Torez Smith) [1975985] - usb: isp1760: remove platform data struct and code (Torez Smith) [1975985] - usb: fix spelling mistakes in header files (Torez Smith) [1975985] - USB: serial: digi_acceleport: add chars_in_buffer locking (Torez Smith) [1975985] - USB: serial: digi_acceleport: reduce chars_in_buffer over-reporting (Torez Smith) [1975985] - usb: Restore the usb_header label (Torez Smith) [1975985] - usb: typec: tcpm: Use LE to CPU conversion when accessing msg->header (Torez Smith) [1975985] - usb: typec: mux: Fix matching with typec_altmode_desc (Torez Smith) [1975985] - misc/uss720: fix memory leak in uss720_probe (Torez Smith) [1975985] - usb: dwc3: gadget: Properly track pending and queued SG (Torez Smith) [1975985] - USB: usbfs: Don't WARN about excessively large memory allocations (Torez Smith) [1975985] - usb: common: usb-conn-gpio: use dev_err_probe() to print log (Torez Smith) [1975985] - usb: common: usb-conn-gpio: fix NULL pointer dereference of charger (Torez Smith) [1975985] - Revert "USB: Add reset-resume quirk for WD19's Realtek Hub" (Torez Smith) [1975985] - USB: Verify the port status when timeout happens during port suspend (Torez Smith) [1975985] - usb: typec: wcove: Fx wrong kernel doc format (Torez Smith) [1975985] - media: pvrusb2: fix warning in pvr2_i2c_core_done (Torez Smith) [1975985] - media: rtl2832_sdr/vivid/airspy/hackrf/msi2500: drop memset of fmt.sdr.reserved (Torez Smith) [1975985] - media: cpia2: fix memory leak in cpia2_usb_probe (Torez Smith) [1975985] - media: s2255drv: remove redundant assignment to variable field (Torez Smith) [1975985] - media: gspca: properly check for errors in po1030_probe() (Torez Smith) [1975985] - Revert "media: gspca: Check the return value of write_bridge for timeout" (Torez Smith) [1975985] - media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1975985] - Revert "media: gspca: mt9m111: Check write_bridge for timeout" (Torez Smith) [1975985] - Revert "media: usb: gspca: add a missed check for goto_low_power" (Torez Smith) [1975985] - usb: core: hcd: use map_urb_for_dma for single step set feature urb (Torez Smith) [1975985] - usb: dwc3: pci: Fix DEFINE for Intel Elkhart Lake (Torez Smith) [1975985] - usb: core: hub: fix race condition about TRSMRCY of resume (Torez Smith) [1975985] - usb: typec: tcpm: Fix SINK_DISCOVERY current limit for Rp-default (Torez Smith) [1975985] - xhci: Add reset resume quirk for AMD xhci controller. (Torez Smith) [1975985] - usb: xhci: Increase timeout for HC halt (Torez Smith) [1975985] - xhci: Do not use GFP_KERNEL in (potentially) atomic context (Torez Smith) [1975985] - xhci: Fix giving back cancelled URBs even if halted endpoint can't reset (Torez Smith) [1975985] - xhci-pci: Allow host runtime PM as default for Intel Alder Lake xHCI (Torez Smith) [1975985] - usb: typec: tcpm: Don't block probing of consumers of "connector" nodes (Torez Smith) [1975985] - usb: xhci-mtk: use first-fit for LS/FS (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary assignments in periodic TT scheduler (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary setting of has_ippc (Torez Smith) [1975985] - usb: xhci-mtk: use bitfield instead of bool (Torez Smith) [1975985] - usb: typec: tcpm: Fix wrong handling for Not_Supported in VDM AMS (Torez Smith) [1975985] - usb: typec: tcpm: Send DISCOVER_IDENTITY from dedicated work (Torez Smith) [1975985] - usb: typec: ucsi: Retrieve all the PDOs instead of just the first 4 (Torez Smith) [1975985] - usb: dwc3: omap: improve extcon initialization (Torez Smith) [1975985] - usb: typec: ucsi: Put fwnode in any case during ->probe() (Torez Smith) [1975985] - usb: dwc2: Remove obsolete MODULE_ constants from platform.c (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix error return code in dwc3_imx8mp_probe() (Torez Smith) [1975985] - usb: dwc3: imx8mp: detect dwc3 core node via compatible string (Torez Smith) [1975985] - usb: dwc3: gadget: Return success always for kick transfer in ep queue (Torez Smith) [1975985] - usb: dwc3: gadget: Free gadget structure only after freeing endpoints (Torez Smith) [1975985] - usb: dwc2: Fix gadget DMA unmap direction (Torez Smith) [1975985] - usb: dwc3: gadget: Rename EOPF event macros to Suspend (Torez Smith) [1975985] - usb: dwc3: gadget: Enable suspend events (Torez Smith) [1975985] - usb: Restore the reference to ch9.h (Torez Smith) [1975985] - usb: dwc3: core: Add missing GHWPARAMS9 doc (Torez Smith) [1975985] - usb: dwc3: pci: Enable usb2-gadget-lpm-disable for Intel Merrifield (Torez Smith) [1975985] - cdc-wdm: untangle a circular dependency between callback and softint (Torez Smith) [1975985] - usb: dwc3: remove repeated setting of current_dr_role (Torez Smith) [1975985] - USB: serial: pl2303: add device id for ADLINK ND-6530 GC (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add startech.com device id (Torez Smith) [1975985] - USB: serial: option: add Telit LE910-S1 compositions 0x7010, 0x7011 (Torez Smith) [1975985] - USB: serial: ftdi_sio: add IDs for IDS GmbH Products (Torez Smith) [1975985] - usb: Fix up movement of USB core kerneldoc location (Torez Smith) [1975985] - usb: dwc3: gadget: Handle DEV_TXF_FLUSH_BYPASS capability (Torez Smith) [1975985] - usb: dwc3: Capture new capability register GHWPARAMS9 (Torez Smith) [1975985] - usb: dwc3: core: Do core softreset when switch mode (Torez Smith) [1975985] - usb: dwc2: Get rid of useless error checks in suspend interrupt (Torez Smith) [1975985] - usb: dwc2: Update dwc2_handle_usb_suspend_intr function. (Torez Smith) [1975985] - usb: dwc2: Add exit hibernation mode before removing drive (Torez Smith) [1975985] - usb: dwc2: Add hibernation exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add hibernation entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit hibernation in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Move exit hibernation to dwc2_port_resume() function (Torez Smith) [1975985] - usb: dwc2: Move enter hibernation to dwc2_port_suspend() function (Torez Smith) [1975985] - usb: dwc2: Clear GINTSTS_RESTOREDONE bit after restore is generated. (Torez Smith) [1975985] - usb: dwc2: Clear fifo_map when resetting core. (Torez Smith) [1975985] - usb: dwc2: Allow exiting hibernation from gpwrdn rst detect (Torez Smith) [1975985] - usb: dwc2: Fix hibernation between host and device modes. (Torez Smith) [1975985] - usb: dwc2: Fix host mode hibernation exit with remote wakeup flow. (Torez Smith) [1975985] - usb: dwc2: Reset DEVADDR after exiting gadget hibernation. (Torez Smith) [1975985] - usb: dwc2: Update exit hibernation when port reset is asserted (Torez Smith) [1975985] - usb: dwc3: gadget: Remove FS bInterval_m1 limitation (Torez Smith) [1975985] - usb: xhci-mtk: remove bus status check (Torez Smith) [1975985] - usb: dwc2: Enable RPi in ACPI mode (Torez Smith) [1975985] - USB: Add reset-resume quirk for WD19's Realtek Hub (Torez Smith) [1975985] - usb: storage: datafab: remove redundant assignment of variable result (Torez Smith) [1975985] - usb: misc: adutux: fix whitespace coding style issue (Torez Smith) [1975985] - usb: dwc3: gadget: Fix START_TRANSFER link state check (Torez Smith) [1975985] - usb: typec: tcpm: Fix error while calculating PPS out values (Torez Smith) [1975985] - usb: xhci-mtk: remove unused members (Torez Smith) [1975985] - usb: xhci-mtk: use clock bulk to get clocks (Torez Smith) [1975985] - usb: xhci-mtk: add support runtime PM (Torez Smith) [1975985] - usb: xhci-mtk: check return value in suspend/resume hooks (Torez Smith) [1975985] - usb: typec: tcpm: Allow slow charging loops to comply to pSnkStby (Torez Smith) [1975985] - usb: typec: tcpm: Honour pSnkStdby requirement during negotiation (Torez Smith) [1975985] - usb: dwc3: gadget: Check for disabled LPM quirk (Torez Smith) [1975985] - usb: dwc3: core: Add shutdown callback for dwc3 (Torez Smith) [1975985] - usb: dwc3: gadget: Ignore Packet Pending bit (Torez Smith) [1975985] - USB: Add LPM quirk for Lenovo ThinkPad USB-C Dock Gen2 Ethernet (Torez Smith) [1975985] - usb: typec: silence a static checker warning (Torez Smith) [1975985] - USB: cdc-acm: add more Maxlinear/Exar models to ignore list (Torez Smith) [1975985] - USB: serial: xr: add copyright notice (Torez Smith) [1975985] - USB: serial: xr: reset FIFOs on open (Torez Smith) [1975985] - USB: serial: xr: add support for XR22801, XR22802, XR22804 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1411 (Torez Smith) [1975985] - USB: serial: xr: add support for XR21B1421, XR21B1422 and XR21B1424 (Torez Smith) [1975985] - USB: serial: xr: add type abstraction (Torez Smith) [1975985] - USB: serial: xr: drop type prefix from shared defines (Torez Smith) [1975985] - USB: serial: xr: move pin configuration to probe (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-pin defines (Torez Smith) [1975985] - USB: serial: xr: rename GPIO-mode defines (Torez Smith) [1975985] - USB: serial: xr: add support for XR21V1412 and XR21V1414 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up termios CSIZE handling (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: use kernel types consistently (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: add port-command helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: drop unnecessary packed attributes (Torez Smith) [1975985] - USB: serial: io_ti: use kernel types consistently (Torez Smith) [1975985] - USB: serial: io_ti: add read-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: add send-port-command helper (Torez Smith) [1975985] - USB: serial: io_ti: clean up vendor-request helpers (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop drain delay for 3410 (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: reduce drain delay to one char (Torez Smith) [1975985] - USB: serial: io_ti: document reason for drain delay (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating before removing driver (Torez Smith) [1975985] - usb: dwc2: Add clock gating exiting flow by system resume (Torez Smith) [1975985] - usb: dwc2: Add clock gating entering flow by system suspend (Torez Smith) [1975985] - usb: dwc2: Allow exit clock gating in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Update exit clock gating when port is resumed (Torez Smith) [1975985] - usb: dwc2: Update enter clock gating when port is suspended (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from session request interrupt (Torez Smith) [1975985] - usb: dwc2: Add exit clock gating from wakeup interrupt (Torez Smith) [1975985] - usb: dwc2: Allow entering clock gating from USB_SUSPEND interrupt (Torez Smith) [1975985] - usb: dwc2: Add host clock gating support functions (Torez Smith) [1975985] - usb: dwc2: Add device clock gating support functions (Torez Smith) [1975985] - Revert "usb: Link the ports to the connectors they are attached to" (Torez Smith) [1975985] - USB: serial: cp210x: add gpio-configuration debug printk (Torez Smith) [1975985] - USB: serial: cp210x: provide gpio valid mask (Torez Smith) [1975985] - usb: dwc3: qcom: Detect DWC3 DT-nodes using compatible string (Torez Smith) [1975985] - usb: dwc3: qcom: Remove redundant dev_err call in dwc3_qcom_probe() (Torez Smith) [1975985] - usb: core: reduce power-on-good delay time of root hub (Torez Smith) [1975985] - USB:ehci:fix Kunpeng920 ehci hardware problem (Torez Smith) [1975985] - USB: serial: do not use tty class device for debugging (Torez Smith) [1975985] - USB: cdc-acm: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: cdc-acm: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - Revert "USB: cdc-acm: fix rounding error in TIOCSSERIAL" (Torez Smith) [1975985] - usb: typec: tcpm: Add support for altmodes (Torez Smith) [1975985] - usb: typec: Add typec_port_register_altmodes() (Torez Smith) [1975985] - usb: roles: Call try_module_get() from usb_role_switch_find_by_fwnode() (Torez Smith) [1975985] - usb: dwc3: xilinx: Remove the extra freeing of clocks (Torez Smith) [1975985] - usb: dwc3: Resolve kernel-doc warning for Xilinx DWC3 driver (Torez Smith) [1975985] - usb: core: hub: Fix PM reference leak in usb_port_resume() (Torez Smith) [1975985] - usb: dwc3: pci: add support for the Intel Alder Lake-M (Torez Smith) [1975985] - usb: typec: Link all ports during connector registration (Torez Smith) [1975985] - usb: Iterator for ports (Torez Smith) [1975985] - usb: Link the ports to the connectors they are attached to (Torez Smith) [1975985] - usb: typec: Port mapping utility (Torez Smith) [1975985] - usb: typec: tcpm: update power supply once partner accepts (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for pps supply (Torez Smith) [1975985] - usb: typec: tcpm: Address incorrect values of tcpm psy for fixed supply (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down before removing driver (Torez Smith) [1975985] - usb: dwc2: Fix partial power down exiting by system resume (Torez Smith) [1975985] - usb: dwc2: Update partial power down entering by system suspend (Torez Smith) [1975985] - usb: dwc2: Fix session request interrupt handler (Torez Smith) [1975985] - usb: dwc2: Allow exit partial power down in urb enqueue (Torez Smith) [1975985] - usb: dwc2: Add part. power down exit from dwc2_conn_id_status_change(). (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port reset is asserted (Torez Smith) [1975985] - usb: dwc2: Add exit partial power down when port is resumed (Torez Smith) [1975985] - usb: dwc2: Add enter partial power down when port is suspended (Torez Smith) [1975985] - usb: dwc2: Update port suspend/resume function definitions. (Torez Smith) [1975985] - usb: dwc2: Add partial power down exit flow in wakeup intr. (Torez Smith) [1975985] - usb: dwc2: Update enter and exit partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add host partial power down functions (Torez Smith) [1975985] - usb: dwc2: Add device partial power down functions (Torez Smith) [1975985] - media: gscpa/stv06xx: fix memory leak (Torez Smith) [1975985] - media: gspca: Fix memory leak in probe (Torez Smith) [1975985] - media: dvb-usb: avoid -Wempty-body warnings (Torez Smith) [1975985] - media: flexcop: avoid -Wempty-body warning (Torez Smith) [1975985] - media: dvb-usb: fix memory leak in dvb_usb_adapter_init (Torez Smith) [1975985] - media: dvb-usb-remote: fix dvb_usb_nec_rc_key_to_event type mismatch (Torez Smith) [1975985] - thunderbolt: Add details to router uevent (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unused definitions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: io_ti: switch to 30-second closing wait (Torez Smith) [1975985] - USB: serial: io_ti: drop closing_wait module parameter (Torez Smith) [1975985] - USB: serial: ftdi_sio: clean up TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: ftdi_sio: simplify TIOCGSERIAL permission check (Torez Smith) [1975985] - USB: serial: ftdi_sio: ignore baud_base changes (Torez Smith) [1975985] - USB: serial: stop reporting legacy UART types (Torez Smith) [1975985] - USB: serial: add generic support for TIOCSSERIAL (Torez Smith) [1975985] - USB: serial: fix return value for unsupported ioctls (Torez Smith) [1975985] - USB: serial: whiteheat: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: usb_wwan: fix unprivileged TIOCCSERIAL (Torez Smith) [1975985] - USB: serial: usb_wwan: fix TIOCSSERIAL jiffies conversions (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCSSERIAL permission check (Torez Smith) [1975985] - USB: serial: ti_usb_3410_5052: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ssu100: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: quatech2: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: pl2303: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: opticon: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7840: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: mos7720: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_ti: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: io_edgeport: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ftdi_sio: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - USB: serial: ark3116: fix TIOCGSERIAL implementation (Torez Smith) [1975985] - media: em28xx/em28xx.h: Remove duplicate struct declaration (Torez Smith) [1975985] - media: cx231xx/cx231xx.h: Remove repeated struct declaration (Torez Smith) [1975985] - xhci: prevent double-fetch of transfer and transfer event TRBs (Torez Smith) [1975985] - xhci: fix potential array out of bounds with several interrupters (Torez Smith) [1975985] - xhci: check control context is valid before dereferencing it. (Torez Smith) [1975985] - xhci: check port array allocation was successful before dereferencing it (Torez Smith) [1975985] - media: em28xx: fix memory leak (Torez Smith) [1975985] - usb: typec: Declare the typec_class static (Torez Smith) [1975985] - usb: typec: Organize the private headers properly (Torez Smith) [1975985] - usb: xhci-mtk: support quirk to disable usb2 lpm (Torez Smith) [1975985] - usb: xhci-mtk: fix oops when unbind driver (Torez Smith) [1975985] - usb: xhci-mtk: fix wrong remainder of bandwidth budget (Torez Smith) [1975985] - usb: dwc2: delete duplicate word in the comment (Torez Smith) [1975985] - usb: dwc2: add parenthess and space around * (Torez Smith) [1975985] - usb: dwc3: add cancelled reasons for dwc3 requests (Torez Smith) [1975985] - usb: dwc3: fix incorrect kernel-doc comment syntax in files (Torez Smith) [1975985] - usb: dwc3: st: fix incorrect kernel-doc comment syntax in file (Torez Smith) [1975985] - usb: dwc3: imx8mp: fix incorrect kernel-doc comment syntax (Torez Smith) [1975985] - USB: serial: xr: claim both interfaces (Torez Smith) [1975985] - USB: serial: add support for multi-interface functions (Torez Smith) [1975985] - USB: serial: refactor endpoint classification (Torez Smith) [1975985] - USB: serial: drop unused suspending flag (Torez Smith) [1975985] - USB: serial: xr: fix CSIZE handling (Torez Smith) [1975985] - USB: serial: iuu_phoenix: remove redundant variable 'error' (Torez Smith) [1975985] - usb: dwc3: Create helper function getting MDWIDTH (Torez Smith) [1975985] - usb: xhci-mtk: remove MODULE_ALIAS (Torez Smith) [1975985] - usb: xhci-mtk: drop CONFIG_OF (Torez Smith) [1975985] - usb: misc: usbsevseg: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: misc: ezusb: update to use usb_control_msg_send() (Torez Smith) [1975985] - usb: dwc3: gadget: modify the scale in vbus_draw callback (Torez Smith) [1975985] - usb: xhci-mtk: add support ip-sleep wakeup for mT8192 (Torez Smith) [1975985] - usb: xhci-mtk: support ip-sleep wakeup for MT8183 (Torez Smith) [1975985] - usb: dwc3: trace: Print register read and write offset (Torez Smith) [1975985] - usb: typec: tcpci_maxim: Make symbol 'max_tcpci_tcpci_write_table' static (Torez Smith) [1975985] - usbip: tools: add usage of device mode in usbip_list.c (Torez Smith) [1975985] - usbip: tools: add options and examples in man page related to device mode (Torez Smith) [1975985] - tools: usbip: list.h: fix kernel-doc for list_del() (Torez Smith) [1975985] - xhci: Fix uninitialized errors (Torez Smith) [1975985] - usb: typec: Fix a typo (Torez Smith) [1975985] - usb: xhci: Remove unused function (Torez Smith) [1975985] - usb: xhci: Rewrite xhci_create_usb3_bos_desc() (Torez Smith) [1975985] - usb: xhci: Fix port minor revision (Torez Smith) [1975985] - usb: xhci: Init root hub SSP rate (Torez Smith) [1975985] - thunderbolt: Unlock on error path in tb_domain_add() (Torez Smith) [1975985] - usb: core: sysfs: Check for SSP rate in speed attr (Torez Smith) [1975985] - usb: core: hub: Print speed name based on ssp rate (Torez Smith) [1975985] - usb: core: hub: Remove port_speed_is_ssp() (Torez Smith) [1975985] - usb: core: Track SuperSpeed Plus GenXxY (Torez Smith) [1975985] - usb: dwc3: gadget: Avoid continuing preparing TRBs during teardown (Torez Smith) [1975985] - USB: xhci: drop workaround for forced irq threading (Torez Smith) [1975985] - usb: dwc3: Add driver for Xilinx platforms (Torez Smith) [1975985] - USB: core: rename usb_driver_claim_interface() data parameter (Torez Smith) [1975985] - USB: core: drop outdated interface-binding comment (Torez Smith) [1975985] - media: media/usb: fix kernel-doc header issues (Torez Smith) [1975985] - media: gspca/sq905.c: fix uninitialized variable (Torez Smith) [1975985] - media: media/usb/gspca/w996Xcf.c: /** -> /* (Torez Smith) [1975985] - media: flexcop-usb: delete unneeded return (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Add support for USB4 DROM (Torez Smith) [1975985] - thunderbolt: Check quirks in tb_switch_add() (Torez Smith) [1975985] - thunderbolt: Add KUnit tests for XDomain properties (Torez Smith) [1975985] - thunderbolt: Drop unused tb_port_set_initial_credits() (Torez Smith) [1975985] - thunderbolt: Use dedicated flow control for DMA tunnels (Torez Smith) [1975985] - thunderbolt: Allow multiple DMA tunnels over a single XDomain connection (Torez Smith) [1975985] - thunderbolt: Add support for maxhopid XDomain property (Torez Smith) [1975985] - thunderbolt: Add tb_property_copy_dir() (Torez Smith) [1975985] - thunderbolt: Align XDomain protocol timeouts with the spec (Torez Smith) [1975985] - thunderbolt: Use pseudo-random number as initial property block generation (Torez Smith) [1975985] - thunderbolt: Do not re-establish XDomain DMA paths automatically (Torez Smith) [1975985] - thunderbolt: Decrease control channel timeout for software connection manager (Torez Smith) [1975985] - thunderbolt: Disable retry logic for intra-domain control packets (Torez Smith) [1975985] - thunderbolt: Do not pass timeout for tb_cfg_reset() (Torez Smith) [1975985] - thunderbolt: Add more logging to XDomain connections (Torez Smith) [1975985] - usb: typec: tcpm: PD3.0 sinks can send Discover Identity even in device mode (Torez Smith) [1975985] - drivers: usb: Fix a typo in dwc3-qcom.c (Torez Smith) [1975985] - usb: webcam: Invalid size of Processing Unit Descriptor (Torez Smith) [1975985] - usb: typec: tcpci: Added few missing TCPCI register definitions (Torez Smith) [1975985] - USB: serial: pl2303: TA & TB alternate divider with non-standard baud rates (Torez Smith) [1975985] - USB: serial: pl2303: add device-type names (Torez Smith) [1975985] - USB: serial: pl2303: tighten type HXN (G) detection (Torez Smith) [1975985] - USB: serial: pl2303: rename legacy PL2303H type (Torez Smith) [1975985] - USB: serial: pl2303: amend and tighten type detection (Torez Smith) [1975985] - USB: serial: pl2303: clean up type detection (Torez Smith) [1975985] - USB: serial: io_edgeport: drop unneeded forward declarations (Torez Smith) [1975985] - USB: serial: keyspan: drop unneeded forward declarations (Torez Smith) [1975985] - usb: typec: tipd: Separate file for tracepoint creation (Torez Smith) [1975985] - usb: typec: tps6598x: Move the driver under its own subdirectory (Torez Smith) [1975985] - usb: typec: tps6598x: Fix tracepoint header file (Torez Smith) [1975985] - usb: typec: tcpci: Refactor tcpc_presenting_cc1_rd macro (Torez Smith) [1975985] - thunderbolt: debugfs: Show all accessible dwords (Torez Smith) [1975985] - media: fix incorrect kernel doc usages (Torez Smith) [1975985] - media: drivers/media/usb: fix memory leak in zr364xx_probe (Torez Smith) [1975985] - media: anysee: simplify the return expression of anysee_ci_* function (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" in the ttusb_dec.c (Torez Smith) [1975985] - media: media/usb:Remove superfluous "breaks" (Torez Smith) [1975985] - media: usbtv: constify static structs (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461eV2 (Torez Smith) [1975985] - media: em28xx: Add pid for bulk revision of Hauppauge 461e (Torez Smith) [1975985] - media: dvb-usb: Fix use-after-free access (Torez Smith) [1975985] - media: dvb-usb: Fix memory leak at error in dvb_usb_device_init() (Torez Smith) [1975985] - media: dvb-usb: make dvb_usb_device_properties const (Torez Smith) [1975985] - usb: typec: tps6598x: Fix return value check in tps6598x_probe() (Torez Smith) [1975985] - usb: typec: stusb160x: fix return value check in stusb160x_probe() (Torez Smith) [1975985] - usb: typec: tcpm: turn tcpm_ams_finish into void function (Torez Smith) [1975985] - usb: typec: tcpci: Check ROLE_CONTROL while interpreting CC_STATUS (Torez Smith) [1975985] - usb: common: move function's kerneldoc next to its definition (Torez Smith) [1975985] - usb: xhci-mtk: print debug info of endpoint interval (Torez Smith) [1975985] - usb: common: add function to get interval expressed in us unit (Torez Smith) [1975985] - usb: xhci-mtk: support to build xhci-mtk-hcd.ko (Torez Smith) [1975985] - usb: xhci-mtk: remove declaration of xhci_mtk_setup() (Torez Smith) [1975985] - usb: xhci-mtk: add some schedule error number (Torez Smith) [1975985] - usb: xhci-mtk: rebuild the way to get bandwidth domain (Torez Smith) [1975985] - usb: xhci-mtk: use @tt_info to check the FS/LS device is under a HS hub (Torez Smith) [1975985] - usb: xhci-mtk: add a member @speed in mu3h_sch_ep_info struct (Torez Smith) [1975985] - usb: xhci-mtk: use clear type instead of void (Torez Smith) [1975985] - usb: xhci-mtk: remove unnecessary members of mu3h_sch_tt struct (Torez Smith) [1975985] - usb: xhci-mtk: add a function to get bandwidth boundary (Torez Smith) [1975985] - usb: xhci-mtk: add a function to (un)load bandwidth info (Torez Smith) [1975985] - usb: xhci-mtk: use @sch_tt to check whether need do TT schedule (Torez Smith) [1975985] - usb: xhci-mtk: add only one extra CS for FS/LS INTR (Torez Smith) [1975985] - usb: xhci-mtk: get the microframe boundary for ESIT (Torez Smith) [1975985] - usb: dwc3: Fix dereferencing of null dwc->usb_psy (Torez Smith) [1975985] - media: uvc: don't do DMA on stack (Torez Smith) [1975985] - usb: dwc3: document usb_psy in struct dwc3 (Torez Smith) [1975985] - media: uvcvideo: Fix pixel format change for Elgato Cam Link 4K (Torez Smith) [1975985] - USB: typec: tcpm: create debugfs subdir for the driver (Torez Smith) [1975985] - usb: dwc2: Add STM32 related debugfs entries (Torez Smith) [1975985] - media: uvcvideo: Support devices that report an OT as an entity source (Torez Smith) [1975985] - media: uvcvideo: Fix XU id print in forward scan (Torez Smith) [1975985] - USB: typec: fusb302: create debugfs subdir for the driver (Torez Smith) [1975985] - media: uvcvideo: Use dma_alloc_noncontiguous API (Torez Smith) [1975985] - USB: host: uhci: remove dentry pointer for debugfs (Torez Smith) [1975985] - media: uvc: strncpy -> strscpy (Torez Smith) [1975985] - media: uvcvideo: Rename debug functions (Torez Smith) [1975985] - media: uvcvideo: use dev_printk() for uvc_trace() (Torez Smith) [1975985] - media: uvcvideo: New macro uvc_trace_cont (Torez Smith) [1975985] - USB: core: no need to save usb_devices_root (Torez Smith) [1975985] - media: uvcvideo: Use dev_ printk aliases (Torez Smith) [1975985] - usb: dwc3: add an alternate path in vbus_draw callback (Torez Smith) [1975985] - media: uvcvideo: Add Privacy control based on EXT_GPIO (Torez Smith) [1975985] - usb: dwc3: add a power supply for current control (Torez Smith) [1975985] - media: uvcvideo: Implement UVC_EXT_GPIO_UNIT (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for data status (Torez Smith) [1975985] - media: uvcvideo: Allow entity-defined get_info and get_cur (Torez Smith) [1975985] - media: uvcvideo: Provide sync and async uvc_ctrl_status_event (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for power status register (Torez Smith) [1975985] - media: uvcvideo: Allow entities with no pads (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for status register (Torez Smith) [1975985] - media: uvcvideo: Allow extra entities (Torez Smith) [1975985] - usb: typec: tps6598x: Add trace event for IRQ events (Torez Smith) [1975985] - tty: make everyone's write_room return >= 0 (Torez Smith) [1975985] - media: uvcvideo: Move guid to entity (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref on disconnect (Torez Smith) [1975985] - media: uvcvideo: Accept invalid bFormatIndex and bFrameIndex values (Torez Smith) [1975985] - thunderbolt: Drop unused functions tb_switch_is_[ice|tiger]_lake() (Torez Smith) [1975985] - media: uvcvideo: Force UVC version to 1.0a for 1bcf:0b40 (Torez Smith) [1975985] - thunderbolt: debugfs: Handle fail reading block (Torez Smith) [1975985] - media: uvcvideo: Use DIV_ROUND_CLOSEST directly to make it readable (Torez Smith) [1975985] - media: usb: uvc: no need to check return value of debugfs_create functions (Torez Smith) [1975985] - media: uvcvideo: Convey full colorspace information to V4L2 (Torez Smith) [1975985] - driver core: fw_devlink: Detect supplier devices that will never be added (Torez Smith) [1975985] - media: uvcvideo: Ensure all probed info is returned to v4l2 (Torez Smith) [1975985] - media: uvcvideo: Silence shift-out-of-bounds warning (Torez Smith) [1975985] - media: uvcvideo: Fix dereference of out-of-bound list iterator (Torez Smith) [1975985] - media: zr364xx: fix memory leaks in probe() (Torez Smith) [1975985] - media: uvcvideo: Cleanup uvc_ctrl_add_info() error handling (Torez Smith) [1975985] - USB: serial: xr: fix B0 handling (Torez Smith) [1975985] - media: uvcvideo: Fix uvc_ctrl_fixup_xu_info() not having any effect (Torez Smith) [1975985] - USB: serial: xr: fix pin configuration (Torez Smith) [1975985] - media: uvcvideo: Replace HTTP links with HTTPS ones (Torez Smith) [1975985] - USB: serial: xr: fix gpio-mode handling (Torez Smith) [1975985] - media: uvcvideo: Set media controller entity functions (Torez Smith) [1975985] - USB: serial: xr: simplify line-speed logic (Torez Smith) [1975985] - media: uvcvideo: Add mapping for HEVC payloads (Torez Smith) [1975985] - USB: serial: xr: clean up line-settings handling (Torez Smith) [1975985] - media: uvcvideo: Fix annotation for uvc_video_clock_update() (Torez Smith) [1975985] - USB: serial: xr: document vendor-request recipient (Torez Smith) [1975985] - USB: serial: xr: use termios flag helpers (Torez Smith) [1975985] - USB: serial: xr: use subsystem usb_device at probe (Torez Smith) [1975985] - media: media/usb: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix interface leak at disconnect (Torez Smith) [1975985] - media: rename VFL_TYPE_GRABBER to _VIDEO (Torez Smith) [1975985] - USB: serial: xr: fix NULL-deref at probe (Torez Smith) [1975985] - USB: cdc-acm: ignore Exar XR21V141X when serial driver is built (Torez Smith) [1975985] - media: uvcvideo: drop error check of debugfs_create_dir() (Torez Smith) [1975985] - USB: serial: add MaxLinear/Exar USB to Serial driver (Torez Smith) [1975985] - media: uvcvideo: Fix a typo in UVC_METATADA_BUF_SIZE (Torez Smith) [1975985] - media: uvcvideo: Fix error path in control parsing failure (Torez Smith) [1975985] - media: drivers/media: don't set pix->priv = 0 (Torez Smith) [1975985] - media: Bulk remove BUG_ON(in_interrupt()) (Torez Smith) [1975985] - media: zr364xx: propagate errors from zr364xx_start_readpipe() (Torez Smith) [1975985] - media: uvcvideo: Add a D4M camera description (Torez Smith) [1975985] - media: em28xx: Enable Hauppauge 461e rev2 (Torez Smith) [1975985] - crypto: qat - fix definition of ring reset results (Vladis Dronov) [1960307] - crypto: qat - add support for compression for 4xxx (Vladis Dronov) [1960307] - crypto: qat - allow detection of dc capabilities for 4xxx (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to enable the reset of ring pairs (Vladis Dronov) [1960307] - crypto: qat - add PFVF support to the GEN4 host driver (Vladis Dronov) [1960307] - crypto: qat - config VFs based on ring-to-svc mapping (Vladis Dronov) [1960307] - crypto: qat - exchange ring-to-service mappings over PFVF (Vladis Dronov) [1960307] - crypto: qat - support fast ACKs in the PFVF protocol (Vladis Dronov) [1960307] - crypto: qat - exchange device capabilities over PFVF (Vladis Dronov) [1960307] - crypto: qat - introduce support for PFVF block messages (Vladis Dronov) [1960307] - crypto: qat - store the ring-to-service mapping (Vladis Dronov) [1960307] - crypto: qat - store the PFVF protocol version of the endpoints (Vladis Dronov) [1960307] - crypto: qat - improve the ACK timings in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage read_poll_timeout in PFVF send (Vladis Dronov) [1960307] - crypto: qat - leverage bitfield.h utils for PFVF messages (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF messages with struct pfvf_message (Vladis Dronov) [1960307] - crypto: qat - set PFVF_MSGORIGIN just before sending (Vladis Dronov) [1960307] - crypto: qat - make PFVF send and receive direction agnostic (Vladis Dronov) [1960307] - crypto: qat - make PFVF message construction direction agnostic (Vladis Dronov) [1960307] - crypto: qat - add the adf_get_pmisc_base() helper function (Vladis Dronov) [1960307] - crypto: qat - support the reset of ring pairs on PF (Vladis Dronov) [1960307] - crypto: qat - extend crypto capability detection for 4xxx (Vladis Dronov) [1960307] - crypto: qat - set COMPRESSION capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - set CIPHER capability for QAT GEN2 (Vladis Dronov) [1960307] - crypto: qat - get compression extended capabilities (Vladis Dronov) [1960307] - crypto: qat - improve logging of PFVF messages (Vladis Dronov) [1960307] - crypto: qat - fix VF IDs in PFVF log messages (Vladis Dronov) [1960307] - crypto: qat - do not rely on min version (Vladis Dronov) [1960307] - crypto: qat - refactor pfvf version request messages (Vladis Dronov) [1960307] - crypto: qat - pass the PF2VF responses back to the callers (Vladis Dronov) [1960307] - crypto: qat - use enums for PFVF protocol codes (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF protocol definitions (Vladis Dronov) [1960307] - crypto: qat - reorganize PFVF code (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF receive logic (Vladis Dronov) [1960307] - crypto: qat - abstract PFVF send function (Vladis Dronov) [1960307] - crypto: qat - differentiate between pf2vf and vf2pf offset (Vladis Dronov) [1960307] - crypto: qat - add pfvf_ops (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF disabled function (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF VF related logic (Vladis Dronov) [1960307] - crypto: qat - relocate PFVF PF related logic (Vladis Dronov) [1960307] - crypto: qat - handle retries due to collisions in adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - split PFVF message decoding from handling (Vladis Dronov) [1960307] - crypto: qat - re-enable interrupts for legacy PFVF messages (Vladis Dronov) [1960307] - crypto: qat - change PFVF ACK behaviour (Vladis Dronov) [1960307] - crypto: qat - move interrupt code out of the PFVF handler (Vladis Dronov) [1960307] - crypto: qat - move VF message handler to adf_vf2pf_msg.c (Vladis Dronov) [1960307] - crypto: qat - move vf2pf interrupt helpers (Vladis Dronov) [1960307] - crypto: qat - refactor PF top half for PFVF (Vladis Dronov) [1960307] - crypto: qat - fix undetected PFVF timeout in ACK loop (Vladis Dronov) [1960307] - crypto: qat - do not handle PFVF sources for qat_4xxx (Vladis Dronov) [1960307] - crypto: qat - simplify adf_enable_aer() (Vladis Dronov) [1960307] - crypto: qat - share adf_enable_pf2vf_comms() from adf_pf2vf_msg.c (Vladis Dronov) [1960307] - crypto: qat - extract send and wait from adf_vf2pf_request_version() (Vladis Dronov) [1960307] - crypto: qat - add VF and PF wrappers to common send function (Vladis Dronov) [1960307] - crypto: qat - rename pfvf collision constants (Vladis Dronov) [1960307] - crypto: qat - move pfvf collision detection values (Vladis Dronov) [1960307] - crypto: qat - make pfvf send message direction agnostic (Vladis Dronov) [1960307] - crypto: qat - use hweight for bit counting (Vladis Dronov) [1960307] - crypto: qat - remove duplicated logic across GEN2 drivers (Vladis Dronov) [1960307] - crypto: qat - fix handling of VF to PF interrupts (Vladis Dronov) [1960307] - crypto: qat - remove unnecessary collision prevention step in PFVF (Vladis Dronov) [1960307] - crypto: qat - disregard spurious PFVF interrupts (Vladis Dronov) [1960307] - crypto: qat - detect PFVF collision after ACK (Vladis Dronov) [1960307] - crypto: qat - power up 4xxx device (Vladis Dronov) [1960307] - crypto: qat - remove unneeded packed attribute (Vladis Dronov) [1960307] - crypto: qat - free irq in case of failure (Vladis Dronov) [1960307] - crypto: qat - free irqs only if allocated (Vladis Dronov) [1960307] - crypto: qat - remove unmatched CPU affinity to cluster IRQ (Vladis Dronov) [1960307] - crypto: qat - replace deprecated MSI API (Vladis Dronov) [1960307] - crypto: qat - store vf.compatible flag (Vladis Dronov) [1960307] - crypto: qat - do not export adf_iov_putmsg() (Vladis Dronov) [1960307] - crypto: qat - flush vf workqueue at driver removal (Vladis Dronov) [1960307] - crypto: qat - remove the unnecessary get_vintmsk_offset() (Vladis Dronov) [1960307] - crypto: qat - fix naming of PF/VF enable functions (Vladis Dronov) [1960307] - crypto: qat - complete all the init steps before service notification (Vladis Dronov) [1960307] - crypto: qat - move IO virtualization functions (Vladis Dronov) [1960307] - crypto: qat - fix naming for init/shutdown VF to PF notifications (Vladis Dronov) [1960307] - crypto: qat - protect interrupt mask CSRs with a spinlock (Vladis Dronov) [1960307] - crypto: qat - move pf2vf interrupt [en|dis]able to adf_vf_isr.c (Vladis Dronov) [1960307] - crypto: qat - fix reuse of completion variable (Vladis Dronov) [1960307] - crypto: qat - remove intermediate tasklet for vf2pf (Vladis Dronov) [1960307] - crypto: qat - rename compatibility version definition (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in PF (Vladis Dronov) [1960307] - crypto: qat - prevent spurious MSI interrupt in VF (Vladis Dronov) [1960307] - crypto: qat - handle both source of interrupt in VF ISR (Vladis Dronov) [1960307] - crypto: qat - do not ignore errors from enable_vf2pf_comms() (Vladis Dronov) [1960307] - crypto: qat - enable interrupts only after ISR allocation (Vladis Dronov) [1960307] - crypto: qat - remove empty sriov_configure() (Vladis Dronov) [1960307] - crypto: qat - use proper type for vf_mask (Vladis Dronov) [1960307] - crypto: qat - fix a typo in a comment (Vladis Dronov) [1960307] - crypto: qat - disable AER if an error occurs in probe functions (Vladis Dronov) [1960307] - crypto: qat - set DMA mask to 48 bits for Gen2 (Vladis Dronov) [1960307] - crypto: qat - simplify code and axe the use of a deprecated API (Vladis Dronov) [1960307] - crypto: qat - ratelimit invalid ioctl message and print the invalid cmd (Vladis Dronov) [1960307] - lib: crc8: pointer to data block should be const (Vladis Dronov) [1960307] - redhat/configs: disable CONFIG_HYPERV_BALLOON on Aarch64 (Vitaly Kuznetsov) [2035292] - net/mlx5e: Fix possible use-after-free deleting fdb rule (Amir Tzin) [2000003] - e1000e: Fix packet loss on Tiger Lake and later (Ken Cox) [1952803] - e1000e: Separate TGP board type from SPT (Ken Cox) [1952803] - e1000e: Add support for the next LOM generation (Ken Cox) [1952803] - e1000e: Add support for Lunar Lake (Ken Cox) [1952803] - ACPI: tables: FPDT: Do not print FW_BUG message if record types are reserved (Mark Langsdorf) [1999906] - powerpc/xmon: Dump XIVE information for online-only processors. (Steve Best) [2037639] - of: net: pass the dst buffer to of_get_mac_address() (Petr Oros) [2026468] - net: ethernet: improve eth_platform_get_mac_address (Petr Oros) [2026468] - net: ethernet: fix similar warning reported by kbuild test robot (Petr Oros) [2026468] - net: ethernet: support of_get_mac_address new ERR_PTR error (Petr Oros) [2026468] - [s390] s390: add HWCAP_S390_PCI_MIO to ELF hwcaps (Mete Durlu) [2030641] - [s390] s390: make PCI mio support a machine flag (Mete Durlu) [2030641] - Allocate bw_dwork as a pointer and introduce a backpointer in the work struct (Nico Pache) [1990580] - writeback: use READ_ONCE for unlocked reads of writeback stats (Nico Pache) [1990580] - writeback: rename domain_update_bandwidth() (Nico Pache) [1990580] - writeback: fix bandwidth estimate for spiky workload (Nico Pache) [1990580] - writeback: reliably update bandwidth estimation (Nico Pache) [1990580] - writeback: track number of inodes under writeback (Nico Pache) [1990580] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Nico Pache) [1990580] - bdi: invert BDI_CAP_NO_ACCT_WB (Nico Pache) [1990580] - bdi: replace BDI_CAP_STABLE_WRITES with a queue and a sb flag (Nico Pache) [1990580] - mm: use SWP_SYNCHRONOUS_IO more intelligently (Nico Pache) [1990580] - bdi: remove BDI_CAP_SYNCHRONOUS_IO (Nico Pache) [1990580] - bcache: inherit the optimal I/O size (Nico Pache) [1990580] - fs: remove the unused SB_I_MULTIROOT flag (Nico Pache) [1990580] - Revert "bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag" (Nico Pache) [1990580] - mm/page_io.c: annotate refault stalls from swap_readpage (Nico Pache) [1990580] - mmc: mmc_spi: Enable stable writes (Nico Pache) [1990580] - virtio-blk: modernize sysfs attribute creation (Nico Pache) [1990580] - aoe: register default groups with device_add_disk() (Nico Pache) [1990580] - block: make QUEUE_SYSFS_BIT_FNS more useful (Nico Pache) [1990580] - block: add helper macros for queue sysfs entries (Nico Pache) [1990580] - cifs: sanitize multiple delimiters in prepath (Thiago Becker) [2031200] - igc: Fix typo in i225 LTR functions (Corinna Vinschen) [1970667] - igc: AF_XDP zero-copy metadata adjust breaks SKBs on XDP_PASS (Corinna Vinschen) [1970667] - igc: Change Device Reset to Port Reset (Corinna Vinschen) [1970667] - igc: Add new device ID (Corinna Vinschen) [1970667] - igc: Remove media type checking on the PHY initialization (Corinna Vinschen) [1970667] - igc: Update I226_K device ID (Corinna Vinschen) [1970667] - net: intel: igc_ptp: fix build for UML (Corinna Vinschen) [1970667] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970667] - igc: Add support for CBS offloading (Corinna Vinschen) [1970667] - igc: Simplify TSN flags handling (Corinna Vinschen) [1970667] - igc: Use default cycle 'start' and 'end' values for queues (Corinna Vinschen) [1970667] - igc: Add support for PTP getcrosststamp() (Corinna Vinschen) [1970667] - igc: Enable PCIe PTM (Corinna Vinschen) [1970667] - igc: Use num_tx_queues when iterating over tx_ring queue (Corinna Vinschen) [1970667] - igc: fix page fault when thunderbolt is unplugged (Corinna Vinschen) [1970667] - igc: Increase timeout value for Speed 100/1000/2500 (Corinna Vinschen) [1970667] - igc: Set QBVCYCLET_S to 0 for TSN Basic Scheduling (Corinna Vinschen) [1970667] - igc: Remove phy->type checking (Corinna Vinschen) [1970667] - igc: Remove _I_PHY_ID checking (Corinna Vinschen) [1970667] - igc: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970667] - Revert "igc: Export LEDs" (Corinna Vinschen) [1970667] - igc: Export LEDs (Corinna Vinschen) [1970667] - igc: Make flex filter more flexible (Corinna Vinschen) [1970667] - igc: Allow for Flex Filters to be installed (Corinna Vinschen) [1970667] - igc: Integrate flex filter into ethtool ops (Corinna Vinschen) [1970667] - igc: Add possibility to add flex filter (Corinna Vinschen) [1970667] - igc: Fix an error handling path in 'igc_probe()' (Corinna Vinschen) [1970667] - igc: change default return of igc_read_phy_reg() (Corinna Vinschen) [1970667] - igc: Fix use-after-free error during reset (Corinna Vinschen) [1970667] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970667] - igc: Enable HW VLAN Insertion and HW VLAN Stripping (Corinna Vinschen) [1970667] - igc: Indentation fixes (Corinna Vinschen) [1970667] - igc: Remove unused MDICNFG register (Corinna Vinschen) [1970667] - igc: Remove unused asymmetric pause bit from igc defines (Corinna Vinschen) [1970667] - igc: Update driver to use ethtool_sprintf (Corinna Vinschen) [1970667] - igc: add correct exception tracing for XDP (Corinna Vinschen) [1970667] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970667] - intel: remove checker warning (Corinna Vinschen) [1970667] - igc: Enable TX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Enable RX via AF_XDP zero-copy (Corinna Vinschen) [1970667] - igc: Replace IGC_TX_FLAGS_XDP flag by an enum (Corinna Vinschen) [1970667] - igc: Introduce igc_unmap_tx_buffer() helper (Corinna Vinschen) [1970667] - igc: Introduce TX/RX stats helpers (Corinna Vinschen) [1970667] - igc: Refactor XDP rxq info registration (Corinna Vinschen) [1970667] - igc: Refactor igc_clean_rx_ring() (Corinna Vinschen) [1970667] - igc: Refactor __igc_xdp_run_prog() (Corinna Vinschen) [1970667] - igc: Move igc_xdp_is_enabled() (Corinna Vinschen) [1970667] - igc: use XDP helpers (Corinna Vinschen) [1970667] - igc: Expose LPI counters (Corinna Vinschen) [1970667] - igc: enable auxiliary PHC functions for the i225 (Corinna Vinschen) [1970667] - igc: Enable internal i225 PPS (Corinna Vinschen) [1970667] - igc: Add support for XDP_REDIRECT action (Corinna Vinschen) [1970667] - igc: Add support for XDP_TX action (Corinna Vinschen) [1970667] - igc: Add initial XDP support (Corinna Vinschen) [1970667] - drivers: net: mhi: fix error path in mhi_net_newlink (Íñigo Huguet) [2004141] - cfg80211: correct bridge/4addr mode check (Íñigo Huguet) [2004141] - cfg80211: fix management registrations locking (Íñigo Huguet) [2004141] - cfg80211: scan: fix RCU in cfg80211_add_nontrans_list() (Íñigo Huguet) [2004141] - mac80211: mesh: fix HE operation element length check (Íñigo Huguet) [2004141] - mwifiex: avoid null-pointer-subtraction warning (Íñigo Huguet) [2004141] - Revert "brcmfmac: use ISO3166 country code and 0 rev as fallback" (Íñigo Huguet) [2004141] - iwlwifi: pcie: add configuration of a Wi-Fi adapter on Dell XPS 15 (Íñigo Huguet) [2004141] - mac80211: Fix Ptk0 rekey documentation (Íñigo Huguet) [2004141] - mac80211: check return value of rhashtable_init (Íñigo Huguet) [2004141] - mac80211: fix use-after-free in CCMP/GCMP RX (Íñigo Huguet) [2004141] - mac80211-hwsim: fix late beacon hrtimer handling (Íñigo Huguet) [2004141] - mac80211: mesh: fix potentially unaligned access (Íñigo Huguet) [2004141] - mac80211: limit injected vht mcs/nss in ieee80211_parse_tx_radiotap (Íñigo Huguet) [2004141] - mac80211: Drop frames from invalid MAC address in ad-hoc mode (Íñigo Huguet) [2004141] - mac80211: Fix ieee80211_amsdu_aggregate frag_tail bug (Íñigo Huguet) [2004141] - Revert "mac80211: do not use low data rates for data frames with no ack flag" (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: missing unlock in iwl_mvm_wowlan_program_keys() (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: Fix off by ones in iwl_mvm_wowlan_get_rsc_v5_data() (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix possible NULL dereference (Íñigo Huguet) [2004141] - iwlwifi: fix printk format warnings in uefi.c (Íñigo Huguet) [2004141] - iwlwifi: pnvm: Fix a memory leak in 'iwl_pnvm_get_from_fs()' (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 66 for AX devices (Íñigo Huguet) [2004141] - iwlwifi Add support for ax201 in Samsung Galaxy Book Flex2 Alpha (Íñigo Huguet) [2004141] - iwlwifi: mvm: add rtnl_lock() in iwl_mvm_start_get_nvm() (Íñigo Huguet) [2004141] - net: qrtr: revert check in qrtr_endpoint_post() (Íñigo Huguet) [2004141] - net: qrtr: make checks in qrtr_endpoint_post() stricter (Íñigo Huguet) [2004141] - intel: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - mwifiex: pcie: add reset_d3cold quirk for Surface gen4+ devices (Íñigo Huguet) [2004141] - mwifiex: pcie: add DMI-based quirk implementation for Surface devices (Íñigo Huguet) [2004141] - brcmfmac: pcie: fix oops on failure to resume and reprobe (Íñigo Huguet) [2004141] - brcmfmac: Add WPA3 Personal with FT to supported cipher suites (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fix initialization of place in _rtl92c_phy_get_rightchnlplace() (Íñigo Huguet) [2004141] - rtw88: add quirk to disable pci caps on HP Pavilion 14-ce0xxx (Íñigo Huguet) [2004141] - ath9k: fix sleeping in atomic context (Íñigo Huguet) [2004141] - ath9k: fix OOB read ar9300_eeprom_restore_internal (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't use FW key ID in beacon protection (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix scan channel flags settings (Íñigo Huguet) [2004141] - iwlwifi: mvm: support broadcast TWT alone (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_stored_beacon_notif_v3 (Íñigo Huguet) [2004141] - iwlwifi: move get pnvm file name to a separate function (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for responder config command version 9 (Íñigo Huguet) [2004141] - iwlwifi: mvm: add support for range request command version 13 (Íñigo Huguet) [2004141] - iwlwifi: allow debug init in RF-kill (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't schedule the roc_done_wk if it is already running (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support for new DBGI_SRAM region (Íñigo Huguet) [2004141] - iwlwifi: add 'Rx control frame to MBSSID' HE capability (Íñigo Huguet) [2004141] - iwlwifi: fw: fix debug dump data declarations (Íñigo Huguet) [2004141] - iwlwifi: api: remove datamember from struct (Íñigo Huguet) [2004141] - iwlwifi: fix __percpu annotation (Íñigo Huguet) [2004141] - iwlwifi: pcie: avoid dma unmap/remap in crash dump (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in SAR tables with defaults (Íñigo Huguet) [2004141] - iwlwifi: acpi: fill in WGDS table with defaults (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 65 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WGDS revision 2 (Íñigo Huguet) [2004141] - iwlwifi: mvm: load regdomain at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read the PPAG and SAR tables at INIT stage (Íñigo Huguet) [2004141] - iwlwifi: mvm: trigger WRT when no beacon heard (Íñigo Huguet) [2004141] - iwlwifi: fw: correctly limit to monitor dump (Íñigo Huguet) [2004141] - iwlwifi: skip first element in the WTAS ACPI table (Íñigo Huguet) [2004141] - iwlwifi: mvm: support version 11 of wowlan statuses notification (Íñigo Huguet) [2004141] - iwlwifi: convert flat GEO profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: remove unused ACPI_WGDS_TABLE_SIZE definition (Íñigo Huguet) [2004141] - iwlwifi: support reading and storing EWRD revisions 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: acpi: support reading and storing WRDS revision 1 and 2 (Íñigo Huguet) [2004141] - iwlwifi: pass number of chains and sub-bands to iwl_sar_set_profile() (Íñigo Huguet) [2004141] - iwlwifi: remove ACPI_SAR_NUM_TABLES definition (Íñigo Huguet) [2004141] - iwlwifi: convert flat SAR profile table to a struct version (Íñigo Huguet) [2004141] - iwlwifi: rename ACPI_SAR_NUM_CHAIN_LIMITS to ACPI_SAR_NUM_CHAINS (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix access to BSS elements (Íñigo Huguet) [2004141] - iwlwifi: mvm: Refactor setting of SSIDs for 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: mvm: silently drop encrypted frames for unknown station (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: implement RSC command version 5 (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: make key reprogramming iteration optional (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: add separate key iteration for GTK type (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: refactor TSC/RSC configuration (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: remove fixed cmd_flags argument (Íñigo Huguet) [2004141] - iwlwifi: mvm: d3: separate TKIP data from key iteration (Íñigo Huguet) [2004141] - iwlwifi: mvm: simplify __iwl_mvm_set_sta_key() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support new station key API (Íñigo Huguet) [2004141] - iwlwifi: mvm: Fix umac scan request probe parameters (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz reset flow (Íñigo Huguet) [2004141] - iwlwifi: implement Bz NMI behaviour (Íñigo Huguet) [2004141] - iwlwifi: pcie: implement Bz device startup (Íñigo Huguet) [2004141] - iwlwifi: read MAC address from correct place on Bz (Íñigo Huguet) [2004141] - iwlwifi: give Bz devices their own name (Íñigo Huguet) [2004141] - iwlwifi: split off Bz devices into their own family (Íñigo Huguet) [2004141] - iwlwifi: yoyo: cleanup internal buffer allocation in D3 (Íñigo Huguet) [2004141] - iwlwifi: mvm: treat MMPDUs in iwl_mvm_mac_tx() as bcast (Íñigo Huguet) [2004141] - iwlwifi: mvm: clean up number of HW queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid static queue number aliasing (Íñigo Huguet) [2004141] - iwlwifi: use DEFINE_MUTEX() for mutex lock (Íñigo Huguet) [2004141] - iwlwifi: remove trailing semicolon in macro definition (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix a memory leak in iwl_mvm_mac_ctxt_beacon_changed (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix old-style static const declaration (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove check for vif in iwl_mvm_vif_from_mac80211() (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove spaces from queue names (Íñigo Huguet) [2004141] - iwlwifi: mvm: restrict FW SMPS request (Íñigo Huguet) [2004141] - iwlwifi: mvm: set replay counter on key install (Íñigo Huguet) [2004141] - iwlwifi: mvm: remove trigger EAPOL time event (Íñigo Huguet) [2004141] - iwlwifi: iwl-dbg-tlv: add info about loading external dbg bin (Íñigo Huguet) [2004141] - iwlwifi: mvm: Add support for hidden network scan on 6GHz band (Íñigo Huguet) [2004141] - iwlwifi: mvm: Do not use full SSIDs in 6GHz scan (Íñigo Huguet) [2004141] - iwlwifi: print PNVM complete notification status in hexadecimal (Íñigo Huguet) [2004141] - iwlwifi: pcie: dump error on FW reset handshake failures (Íñigo Huguet) [2004141] - iwlwifi: prepare for synchronous error dumps (Íñigo Huguet) [2004141] - iwlwifi: pcie: free RBs during configure (Íñigo Huguet) [2004141] - iwlwifi: pcie: optimise struct iwl_rx_mem_buffer layout (Íñigo Huguet) [2004141] - iwlwifi: mvm: avoid FW restart while shutting down (Íñigo Huguet) [2004141] - iwlwifi: nvm: enable IEEE80211_HE_PHY_CAP10_HE_MU_M1RU_MAX_LTF (Íñigo Huguet) [2004141] - iwlwifi: mvm: set BROADCAST_TWT_SUPPORTED in MAC policy (Íñigo Huguet) [2004141] - iwlwifi: iwl-nvm-parse: set STBC flags for HE phy capabilities (Íñigo Huguet) [2004141] - cfg80211: use wiphy DFS domain if it is self-managed (Íñigo Huguet) [2004141] - mac80211: parse transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition for transmit power envelope element (Íñigo Huguet) [2004141] - ieee80211: add definition of regulatory info in 6 GHz operation information (Íñigo Huguet) [2004141] - mac80211: introduce individual TWT support in AP mode (Íñigo Huguet) [2004141] - ieee80211: add TWT element definitions (Íñigo Huguet) [2004141] - brcmsmac: make array addr static const, makes object smaller (Íñigo Huguet) [2004141] - rtw88: Remove unnecessary check code (Íñigo Huguet) [2004141] - rtw88: wow: fix size access error of probe request (Íñigo Huguet) [2004141] - rtw88: wow: report wow reason through mac80211 api (Íñigo Huguet) [2004141] - rtw88: wow: build wow function only if CONFIG_PM is on (Íñigo Huguet) [2004141] - rtw88: refine the setting of rsvd pages for different firmware (Íñigo Huguet) [2004141] - rtw88: use read_poll_timeout instead of fixed sleep (Íñigo Huguet) [2004141] - rtw88: 8822ce: set CLKREQ# signal to low during suspend (Íñigo Huguet) [2004141] - rtw88: change beacon filter default mode (Íñigo Huguet) [2004141] - rtw88: 8822c: add tx stbc support under HT mode (Íñigo Huguet) [2004141] - rtw88: adjust the log level for failure of tx report (Íñigo Huguet) [2004141] - rtl8xxxu: Fix the handling of TX A-MPDU aggregation (Íñigo Huguet) [2004141] - rtl8xxxu: disable interrupt_in transfer for 8188cu and 8192cu (Íñigo Huguet) [2004141] - mwifiex: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - mwifiex: usb: Replace one-element array with flexible-array member (Íñigo Huguet) [2004141] - mwifiex: drop redundant null-pointer check in mwifiex_dnld_cmd_to_fw() (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: make arrays static const, makes object smaller (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Remove redundant variable initializations (Íñigo Huguet) [2004141] - ray_cs: Split memcpy() to avoid bounds check warning (Íñigo Huguet) [2004141] - ray_cs: use *ph to print small buffer (Íñigo Huguet) [2004141] - brcmfmac: add 43752 SDIO ids and initialization (Íñigo Huguet) [2004141] - brcmfmac: Set SDIO workqueue as WQ_HIGHPRI (Íñigo Huguet) [2004141] - brcmfmac: use separate firmware for 43430 revision 2 (Íñigo Huguet) [2004141] - brcmfmac: support chipsets with different core enumeration space (Íñigo Huguet) [2004141] - brcmfmac: add xtlv support to firmware interface layer (Íñigo Huguet) [2004141] - brcmfmac: increase core revision column aligning core list (Íñigo Huguet) [2004141] - brcmfmac: use different error value for invalid ram base address (Íñigo Huguet) [2004141] - brcmfmac: firmware: Fix firmware loading (Íñigo Huguet) [2004141] - net: qrtr: fix another OOB Read in qrtr_endpoint_post (Íñigo Huguet) [2004141] - cfg80211: fix BSS color notify trace enum confusion (Íñigo Huguet) [2004141] - mac80211: fix locking in ieee80211_restart_work() (Íñigo Huguet) [2004141] - mac80211: Fix insufficient headroom issue for AMSDU (Íñigo Huguet) [2004141] - mac80211: add support for BSS color change (Íñigo Huguet) [2004141] - nl80211: add support for BSS coloring (Íñigo Huguet) [2004141] - mac80211: Use flex-array for radiotap header bitmap (Íñigo Huguet) [2004141] - mac80211: radiotap: Use BIT() instead of shifts (Íñigo Huguet) [2004141] - mac80211: Remove unnecessary variable and label (Íñigo Huguet) [2004141] - mac80211: include (Íñigo Huguet) [2004141] - mac80211: Fix monitor MTU limit so that A-MSDUs get through (Íñigo Huguet) [2004141] - mac80211: remove unnecessary NULL check in ieee80211_register_hw() (Íñigo Huguet) [2004141] - mac80211: Reject zero MAC address in sta_info_insert_check() (Íñigo Huguet) [2004141] - mt76: fix enum type mismatch (Íñigo Huguet) [2004141] - bus: mhi: core: Improve debug messages for power up (Íñigo Huguet) [2004141] - bus: mhi: core: Replace DMA allocation wrappers with original APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Add range checks for BHI and BHIe (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Set register access length for MHI driver (Íñigo Huguet) [2004141] - ath11k: set register access length for MHI driver (Íñigo Huguet) [2004141] - bus: mhi: Add MMIO region length to controller structure (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI and BHIe pointers to NULL in clean-up (Íñigo Huguet) [2004141] - bus: mhi: core: Set BHI/BHIe offsets on power up preparation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add Cinterion MV31-W PCIe to MHI (Íñigo Huguet) [2004141] - Revert "mhi: Fix networking tree build." (Íñigo Huguet) [2004141] - mhi: Fix networking tree build. (Íñigo Huguet) [2004141] - brcmfmac: firmware: Allow per-board firmware binaries (Íñigo Huguet) [2004141] - iwlwifi: add new so-jf devices (Íñigo Huguet) [2004141] - iwlwifi: add new SoF with JF devices (Íñigo Huguet) [2004141] - iwlwifi: pnvm: accept multiple HW-type TLVs (Íñigo Huguet) [2004141] - cfg80211: Fix possible memory leak in function cfg80211_bss_update (Íñigo Huguet) [2004141] - nl80211: limit band information in non-split data (Íñigo Huguet) [2004141] - mac80211: fix enabling 4-address mode on a sta vif after assoc (Íñigo Huguet) [2004141] - mac80211: fix starting aggregation sessions on mesh interfaces (Íñigo Huguet) [2004141] - mac80211: Do not strip skb headroom on monitor frames (Íñigo Huguet) [2004141] - net: mhi: Remove MBIM protocol (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix inbound IPCR channel (Íñigo Huguet) [2004141] - bus: mhi: core: Validate channel ID when processing command completions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Apply no-op for wake using sideband wake boolean (Íñigo Huguet) [2004141] - net: mhi: Improve MBIM packet counting (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: configurable network interface MRU (Íñigo Huguet) [2004141] - mt76: mt7921: Fix fall-through warning for Clang (Íñigo Huguet) [2004141] - mt76: mt7921: continue to probe driver when fw already downloaded (Íñigo Huguet) [2004141] - ath11k: Remove some duplicate code (Íñigo Huguet) [2004141] - ath: switch from 'pci_' to 'dma_' API (Íñigo Huguet) [2004141] - iwlwifi: acpi: remove unused function iwl_acpi_eval_dsm_func() (Íñigo Huguet) [2004141] - rtw88: fix c2h memory leak (Íñigo Huguet) [2004141] - brcmfmac: support parse country code map from DT (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Add missing 'pci_disable_pcie_error_reporting()' calls (Íñigo Huguet) [2004141] - bus: mhi: Wait for M2 state during system resume (Íñigo Huguet) [2004141] - bus: mhi: core: Fix power down latency (Íñigo Huguet) [2004141] - brcmfmac: Silence error messages about unsupported firmware features (Íñigo Huguet) [2004141] - cfg80211: Add wiphy_info_once() (Íñigo Huguet) [2004141] - mac80211: Switch to a virtual time-based airtime scheduler (Íñigo Huguet) [2004141] - Revert "mac80211: HE STA disassoc due to QOS NULL not sent" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround NDPs of null_response (Íñigo Huguet) [2004141] - mac80211: fix NULL ptr dereference during mesh peer connection for non HE devices (Íñigo Huguet) [2004141] - mac80211: Enable power save after receiving NULL packet ACK (Íñigo Huguet) [2004141] - mac80211: add HE 6 GHz capability only if supported (Íñigo Huguet) [2004141] - mac80211: notify driver on mgd TX completion (Íñigo Huguet) [2004141] - mac80211: always include HE 6GHz capability in probe request (Íñigo Huguet) [2004141] - mac80211: add vendor-specific capabilities to assoc request (Íñigo Huguet) [2004141] - cfg80211: allow advertising vendor-specific capabilities (Íñigo Huguet) [2004141] - cfg80211: set custom regdomain after wiphy registration (Íñigo Huguet) [2004141] - cfg80211: Support hidden AP discovery over 6GHz band (Íñigo Huguet) [2004141] - mac80211: conditionally advertise HE in probe requests (Íñigo Huguet) [2004141] - cfg80211: add cfg80211_any_usable_channels() (Íñigo Huguet) [2004141] - cfg80211: reg: improve bad regulatory warning (Íñigo Huguet) [2004141] - nl80211: Fix typo pmsr->pmsr (Íñigo Huguet) [2004141] - mac80211: fix some spelling mistakes (Íñigo Huguet) [2004141] - cfg80211: remove ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - mac80211: remove use of ieee80211_get_he_sta_cap() (Íñigo Huguet) [2004141] - cfg80211: trace more information in assoc trace event (Íñigo Huguet) [2004141] - mac80211: improve AP disconnect message (Íñigo Huguet) [2004141] - mac80211: rearrange struct txq_info for fewer holes (Íñigo Huguet) [2004141] - ieee80211: add defines for HE PHY cap byte 10 (Íñigo Huguet) [2004141] - mac80211: Properly WARN on HW scan before restart (Íñigo Huguet) [2004141] - nl80211/cfg80211: add BSS color to NDP ranging parameters (Íñigo Huguet) [2004141] - mac80211: add to bss_conf if broadcast TWT is supported (Íñigo Huguet) [2004141] - mac80211: move SMPS mode setting after ieee80211_prep_connection (Íñigo Huguet) [2004141] - mac80211: free skb in WEP error case (Íñigo Huguet) [2004141] - mac80211: handle rate control (RC) racing with chanctx definition (Íñigo Huguet) [2004141] - ieee80211: define timing measurement in extended capabilities IE (Íñigo Huguet) [2004141] - mac80211_hwsim: record stats in non-netlink path (Íñigo Huguet) [2004141] - ieee80211: add the value for Category '6' in "rtw_ieee80211_category" (Íñigo Huguet) [2004141] - mac80211: remove iwlwifi specific workaround that broke sta NDP tx (Íñigo Huguet) [2004141] - mac80211: allow SMPS requests only in client mode (Íñigo Huguet) [2004141] - mac80211: check per vif offload_flags in Tx path (Íñigo Huguet) [2004141] - mac80211: add rate control support for encap offload (Íñigo Huguet) [2004141] - mac80211: call ieee80211_tx_h_rate_ctrl() when dequeue (Íñigo Huguet) [2004141] - mac80211: move A-MPDU session check from minstrel_ht to mac80211 (Íñigo Huguet) [2004141] - cfg80211: expose the rfkill device to the low level driver (Íñigo Huguet) [2004141] - wireless: add check of field VHT Extended NSS BW Capable for 160/80+80 MHz setting (Íñigo Huguet) [2004141] - mac80211_hwsim: add concurrent channels scanning support over virtio (Íñigo Huguet) [2004141] - mac80211: don't open-code LED manipulations (Íñigo Huguet) [2004141] - mac80211: consider per-CPU statistics if present (Íñigo Huguet) [2004141] - cfg80211: fix default HE tx bitrate mask in 2G band (Íñigo Huguet) [2004141] - mac80211: remove the repeated declaration (Íñigo Huguet) [2004141] - mac80211: refactor rc_no_data_or_no_ack_use_min function (Íñigo Huguet) [2004141] - mac80211: do not use low data rates for data frames with no ack flag (Íñigo Huguet) [2004141] - mac80211: add ieee80211_is_tx_data helper function (Íñigo Huguet) [2004141] - mac80211: simplify ieee80211_add_station() (Íñigo Huguet) [2004141] - mac80211: use sdata->skb_queue for TDLS (Íñigo Huguet) [2004141] - mac80211: refactor SKB queue processing a bit (Íñigo Huguet) [2004141] - mac80211: unify queueing SKB to iface (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: ignore frame that was sent with noAck flag (Íñigo Huguet) [2004141] - cfg80211: clean up variable use in cfg80211_parse_colocated_ap() (Íñigo Huguet) [2004141] - cfg80211: remove CFG80211_MAX_NUM_DIFFERENT_CHANNELS (Íñigo Huguet) [2004141] - mac80211: Remove redundant assignment to ret (Íñigo Huguet) [2004141] - net: wireless: wext_compat.c: Remove redundant assignment to ps (Íñigo Huguet) [2004141] - wireless: wext-spy: Fix out-of-bounds warning (Íñigo Huguet) [2004141] - ath11k: Avoid memcpy() over-reading of he_cap (Íñigo Huguet) [2004141] - mt7601u: add USB device ID for some versions of XiaoDu WiFi Dongle. (Íñigo Huguet) [2004141] - mwifiex: Avoid memset() over-write of WEP key_material (Íñigo Huguet) [2004141] - rtlwifi: rtl8192de: Fully initialize curvecount_val (Íñigo Huguet) [2004141] - rtw88: coex: remove unnecessary variable and label (Íñigo Huguet) [2004141] - rtw88: add quirks to disable pci capabilities (Íñigo Huguet) [2004141] - rtw88: refine unwanted h2c command (Íñigo Huguet) [2004141] - rtw88: dump FW crash via devcoredump (Íñigo Huguet) [2004141] - rtw88: notify fw when driver in scan-period to avoid potential problem (Íñigo Huguet) [2004141] - rtw88: add rtw_fw_feature_check api (Íñigo Huguet) [2004141] - rtw88: 8822c: update RF parameter tables to v62 (Íñigo Huguet) [2004141] - rtw88: Remove duplicate include of coex.h (Íñigo Huguet) [2004141] - rtw88: 8822c: fix lc calibration timing (Íñigo Huguet) [2004141] - rtw88: add path diversity (Íñigo Huguet) [2004141] - rtw88: add beacon filter support (Íñigo Huguet) [2004141] - iwlwifi: bump FW API to 64 for AX devices (Íñigo Huguet) [2004141] - iwlwifi: fw: dump TCM error table if present (Íñigo Huguet) [2004141] - iwlwifi: add 9560 killer device (Íñigo Huguet) [2004141] - iwlwifi: move error dump to fw utils (Íñigo Huguet) [2004141] - iwlwifi: support loading the reduced power table from UEFI (Íñigo Huguet) [2004141] - iwlwifi: move UEFI code to a separate file (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_get_status_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_wowlan_kek_kck_material_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: mvm: update iwl_wowlan_patterns_cmd (Íñigo Huguet) [2004141] - iwlwifi: mvm: introduce iwl_proto_offload_cmd_v4 (Íñigo Huguet) [2004141] - iwlwifi: fix NUM_IWL_UCODE_TLV_* definitions to avoid sparse errors (Íñigo Huguet) [2004141] - iwlwifi: pcie: free some DMA memory earlier (Íñigo Huguet) [2004141] - iwlwifi: mvm: fill phy_data.d1 for no-data RX (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix context info freeing (Íñigo Huguet) [2004141] - iwlwifi: pcie: free IML DMA memory allocation (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LONG_GROUP for WOWLAN_GET_STATUSES version (Íñigo Huguet) [2004141] - iwlwifi: support ver 6 of WOWLAN_CONFIGURATION and ver 10 of WOWLAN_GET_STATUSES (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request mac80211 to disable/enable sta's queues (Íñigo Huguet) [2004141] - iwlwifi: mvm: Explicitly stop session protection before unbinding (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove TR/CR tail allocations (Íñigo Huguet) [2004141] - iwlwifi: mvm: Read acpi dsm to get unii4 enable/disable bitmap. (Íñigo Huguet) [2004141] - iwlwifi: pcie: fix some kernel-doc comments (Íñigo Huguet) [2004141] - iwlwifi: advertise broadcast TWT support (Íñigo Huguet) [2004141] - iwlwifi: mvm: support LMR feedback (Íñigo Huguet) [2004141] - iwlwifi: correct HE capabilities (Íñigo Huguet) [2004141] - iwlwifi: mvm: Call NMI instead of REPLY_ERROR (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix error print when session protection ends (Íñigo Huguet) [2004141] - iwlwifi: mvm: honour firmware SMPS requests (Íñigo Huguet) [2004141] - iwlwifi: mvm: apply RX diversity per PHY context (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't request SMPS in AP mode (Íñigo Huguet) [2004141] - iwlwifi: pcie: identify the RF module (Íñigo Huguet) [2004141] - iwlwifi: yoyo: support region TLV version 2 (Íñigo Huguet) [2004141] - iwlwifi: remove duplicate iwl_ax201_cfg_qu_hr declaration (Íñigo Huguet) [2004141] - iwlwifi: pcie: remove CSR_HW_RF_ID_TYPE_CHIP_ID (Íñigo Huguet) [2004141] - iwlwifi: pcie: print interrupt number, not index (Íñigo Huguet) [2004141] - iwlwifi: pcie: Add support for AX231 radio module with Ma devices (Íñigo Huguet) [2004141] - iwlwifi: increase PNVM load timeout (Íñigo Huguet) [2004141] - iwlwifi: pcie: handle pcim_iomap_table() failures better (Íñigo Huguet) [2004141] - iwlwifi: mvm: don't change band on bound PHY contexts (Íñigo Huguet) [2004141] - iwlwifi: remove unused REMOTE_WAKE_CONFIG_CMD definitions (Íñigo Huguet) [2004141] - iwlwifi: mvm: fix indentation in some scan functions (Íñigo Huguet) [2004141] - iwlwifi: mvm: pass the clock type to iwl_mvm_get_sync_time() (Íñigo Huguet) [2004141] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Russia (Íñigo Huguet) [2004141] - ath11k: Enable QCN9074 device (Íñigo Huguet) [2004141] - ath10k: demote chan info without scan request warning (Íñigo Huguet) [2004141] - rtl8xxxu: avoid parsing short RX packet (Íñigo Huguet) [2004141] - rtl8xxxu: Fix device info for RTL8192EU devices (Íñigo Huguet) [2004141] - mt76: mt7921: allow chip reset during device restart (Íñigo Huguet) [2004141] - mt76: mt7615: set macwork timeout according to runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: enable runtime-pm (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Íñigo Huguet) [2004141] - mt76: mt7663s: rely on pm reference counting (Íñigo Huguet) [2004141] - mt76: sdio: do not run mt76_txq_schedule directly (Íñigo Huguet) [2004141] - mt76: mt7921: enable HE BFee capability (Íñigo Huguet) [2004141] - mt76: disable TWT capabilities for the moment (Íñigo Huguet) [2004141] - mt76: fix iv and CCMP header insertion (Íñigo Huguet) [2004141] - mt76: mt7921: fix the coredump is being truncated (Íñigo Huguet) [2004141] - mt76: mt7921: fix kernel warning when reset on vif is not sta (Íñigo Huguet) [2004141] - mt76: mt7921: introduce dedicated control for deep_sleep (Íñigo Huguet) [2004141] - mt76: mt7921: limit txpower according to userlevel power (Íñigo Huguet) [2004141] - mt76: mt7921: improve code readability for mt7921_update_txs (Íñigo Huguet) [2004141] - mt76: mt7915: fix IEEE80211_HE_PHY_CAP7_MAX_NC for station mode (Íñigo Huguet) [2004141] - mt76: use SPDX header file comment style (Íñigo Huguet) [2004141] - mt76: add a space between comment char and SPDX tag (Íñigo Huguet) [2004141] - mt76: mt7915: improve MU stability (Íñigo Huguet) [2004141] - mt76: mt7921: add deep sleep control to runtime-pm knob (Íñigo Huguet) [2004141] - mt76: mt7921: enable deep sleep at runtime (Íñigo Huguet) [2004141] - mt76: mt7915: introduce mt7915_mcu_set_txbf() (Íñigo Huguet) [2004141] - mt76: make mt76_update_survey() per phy (Íñigo Huguet) [2004141] - mt76: move mt76_get_next_pkt_id in mt76.h (Íñigo Huguet) [2004141] - mt76: reduce rx buffer size to 2048 (Íñigo Huguet) [2004141] - mt76: connac: fix the maximum interval schedule scan can support (Íñigo Huguet) [2004141] - mt76: mt7915: fix rx fcs error count in testmode (Íñigo Huguet) [2004141] - mt76: testmode: move chip-specific stats dump before common stats (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_mcu_get_nic_capability utility routine (Íñigo Huguet) [2004141] - mt76: connac: check band caps in mt76_connac_mcu_set_rate_txpower (Íñigo Huguet) [2004141] - mt76: mt7915: drop the use of repeater entries for station interfaces (Íñigo Huguet) [2004141] - mt76: mt7921: enable VHT BFee capability (Íñigo Huguet) [2004141] - mt76: mt7921: make mt7921_set_channel static (Íñigo Huguet) [2004141] - mt76: mt7921: wake the device before dumping power table (Íñigo Huguet) [2004141] - mt76: connac: add mt76_connac_power_save_sched in mt76_connac_pm_unref (Íñigo Huguet) [2004141] - mt76: connac: fix UC entry is being overwritten (Íñigo Huguet) [2004141] - mt76: mt7615: update radar parameters (Íñigo Huguet) [2004141] - mt76: mt7915: setup drr group for peers (Íñigo Huguet) [2004141] - mt76: mt7921: enable random mac address during sched_scan (Íñigo Huguet) [2004141] - mt76: mt7921: remove mt7921_get_wtbl_info routine (Íñigo Huguet) [2004141] - mt76: mt7915: fix MT_EE_CAL_GROUP_SIZE (Íñigo Huguet) [2004141] - mt76: mt7915: improve error recovery reliability (Íñigo Huguet) [2004141] - mt76: mt7921: enable hw offloading for wep keys (Íñigo Huguet) [2004141] - mt76: mt7915: read all eeprom fields from fw in efuse mode (Íñigo Huguet) [2004141] - mt76: mt7921: set MT76_RESET during mac reset (Íñigo Huguet) [2004141] - mt76: mt7921: introduce mac tx done handling (Íñigo Huguet) [2004141] - mt76: allow hw driver code to overwrite wiphy interface_modes (Íñigo Huguet) [2004141] - mt76: mt7921: update statistic in active mode only (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_mib_info() to get survey data (Íñigo Huguet) [2004141] - mt76: mt7615: fix potential overflow on large shift (Íñigo Huguet) [2004141] - mt76: testmode: remove undefined behaviour in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: testmode: remove unnecessary function calls in mt76_testmode_free_skb (Íñigo Huguet) [2004141] - mt76: testmode: fix memory leak in mt76_testmode_alloc_skb (Íñigo Huguet) [2004141] - mt76: mt7615: remove useless if condition in mt7615_add_interface() (Íñigo Huguet) [2004141] - mt76: mt7915: use mt7915_mcu_get_txpower_sku() to get per-rate txpower (Íñigo Huguet) [2004141] - mt76: mt7615: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7915: add .offset_tsf callback (Íñigo Huguet) [2004141] - mt76: mt7921: reset wfsys during hw probe (Íñigo Huguet) [2004141] - mt76: mt7921: do not schedule hw reset if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: return proper error value in mt7921_mac_init (Íñigo Huguet) [2004141] - mt76: mt7921: enable runtime pm by default (Íñigo Huguet) [2004141] - mt76: mt7921: fix OMAC idx usage (Íñigo Huguet) [2004141] - mt76: mt7921: fix invalid register access in wake_work (Íñigo Huguet) [2004141] - mt76: mt7921: avoid unnecessary consecutive WiFi resets (Íñigo Huguet) [2004141] - mt76: connac: update BA win size in Rx direction (Íñigo Huguet) [2004141] - mt76: connac: add bss color support for sta mode (Íñigo Huguet) [2004141] - mt76: mt7615: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal cooling device support (Íñigo Huguet) [2004141] - mt76: mt7915: add thermal sensor device support (Íñigo Huguet) [2004141] - mt76: mt7921: fix reset under the deep sleep is enabled (Íñigo Huguet) [2004141] - mt76: mt7921: add back connection monitor support (Íñigo Huguet) [2004141] - mt76: mt7921: consider the invalid value for to_rssi (Íñigo Huguet) [2004141] - mt76: connac: fix WoW with disconnetion and bitmap pattern (Íñigo Huguet) [2004141] - mt76: connac: fw_own rely on all packet memory all being free (Íñigo Huguet) [2004141] - mt76: mt7921: Don't alter Rx path classifier (Íñigo Huguet) [2004141] - mt76: mt7921: fix mt7921_wfsys_reset sequence (Íñigo Huguet) [2004141] - mt76: mt7663: enable hw rx header translation (Íñigo Huguet) [2004141] - mt76: mt7615: free irq if mt7615_mmio_probe fails (Íñigo Huguet) [2004141] - mt76: mt76x0: use dev_debug instead of dev_err for hw_rf_ctrl (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx csum offload (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx header traslation offload (Íñigo Huguet) [2004141] - mt76: connac: add missing configuration in mt76_connac_mcu_wtbl_hdr_trans_tlv (Íñigo Huguet) [2004141] - mt76: mt7921: enable rx hw de-amsdu (Íñigo Huguet) [2004141] - mt76: mt7915: fix a signedness bug in mt7915_mcu_apply_tx_dpd() (Íñigo Huguet) [2004141] - mt76: mt7615: fix NULL pointer dereference in tx_prepare_skb() (Íñigo Huguet) [2004141] - mt76: fix possible NULL pointer dereference in mt76_tx (Íñigo Huguet) [2004141] - mt76: mt7915: add .set_bitrate_mask() callback (Íñigo Huguet) [2004141] - mt76: mt7915: cleanup mt7915_mcu_sta_rate_ctrl_tlv() (Íñigo Huguet) [2004141] - mt76: mt7915: fix tssi indication field of DBDC NICs (Íñigo Huguet) [2004141] - mt76: move mt76_rates in mt76 module (Íñigo Huguet) [2004141] - mac80211: reset profile_periodicity/ema_ap (Íñigo Huguet) [2004141] - mac80211: handle various extensible elements correctly (Íñigo Huguet) [2004141] - cfg80211: avoid double free of PMSR request (Íñigo Huguet) [2004141] - cfg80211: make certificate generation more robust (Íñigo Huguet) [2004141] - mac80211: minstrel_ht: fix sample time check (Íñigo Huguet) [2004141] - mt76: mt7915: add support for tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: rework tx rate reporting (Íñigo Huguet) [2004141] - mt76: dma: use ieee80211_tx_status_ext to free packets when tx fails (Íñigo Huguet) [2004141] - mt76: improve tx status codepath (Íñigo Huguet) [2004141] - mt76: intialize tx queue entry wcid to 0xffff by default (Íñigo Huguet) [2004141] - mt76: mt7603: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: avoid use of ieee80211_tx_info_clear_status (Íñigo Huguet) [2004141] - mt76: mt7615: fix fixed-rate tx status reporting (Íñigo Huguet) [2004141] - mt76: mt7915: move mt7915_queue_rx_skb to mac.c (Íñigo Huguet) [2004141] - mt76: mt7915: disable ASPM (Íñigo Huguet) [2004141] - mt76: mt7915: add MSI support (Íñigo Huguet) [2004141] - ath11k: send beacon template after vdev_start/restart during csa (Íñigo Huguet) [2004141] - ath10k: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - ath10k: remove the repeated declaration (Íñigo Huguet) [2004141] - ath10k: Fix an error code in ath10k_add_interface() (Íñigo Huguet) [2004141] - ath11k: Fix an error handling path in ath11k_core_fetch_board_data_api_n() (Íñigo Huguet) [2004141] - ath: Fix wrong function name in comments (Íñigo Huguet) [2004141] - rtlwifi: Fix spelling of 'download' (Íñigo Huguet) [2004141] - rtlwifi: Remove redundant assignments to ul_enc_algo (Íñigo Huguet) [2004141] - rtlwifi: rtl8723ae: remove redundant initialization of variable rtstatus (Íñigo Huguet) [2004141] - rtlwifi: btcoex: 21a 2ant: Delete several duplicate condition branch codes (Íñigo Huguet) [2004141] - rtlwifi: 8821a: btcoexist: add comments to explain why if-else branches are identical (Íñigo Huguet) [2004141] - rt2x00: do not set timestamp for injected frames (Íñigo Huguet) [2004141] - rndis_wlan: simplify is_associated() (Íñigo Huguet) [2004141] - rt2x00: remove leading spaces before tabs (Íñigo Huguet) [2004141] - rtlwifi: Fix wrong function name in comments (Íñigo Huguet) [2004141] - brcmsmac: Remove the repeated declaration (Íñigo Huguet) [2004141] - brcmsmac: mac80211_if: Fix a resource leak in an error handling path (Íñigo Huguet) [2004141] - brcmsmac: Drop unnecessary NULL check after container_of (Íñigo Huguet) [2004141] - brcmsmac: improve readability on addresses copy (Íñigo Huguet) [2004141] - brcmfmac: Add clm_blob firmware files to modinfo (Íñigo Huguet) [2004141] - brcmfmac: Delete second brcm folder hierarchy (Íñigo Huguet) [2004141] - brcmfmac: Fix a double-free in brcmf_sdio_bus_reset (Íñigo Huguet) [2004141] - brcmfmac: Demote non-compliant kernel-doc headers (Íñigo Huguet) [2004141] - brcmfmac: correctly report average RSSI in station info (Íñigo Huguet) [2004141] - brcmfmac: fix setting of station info chains bitmask (Íñigo Huguet) [2004141] - brcmfmac: use ISO3166 country code and 0 rev as fallback (Íñigo Huguet) [2004141] - ath10k: remove unused more_frags variable (Íñigo Huguet) [2004141] - ath10k: add missing error return code in ath10k_pci_probe() (Íñigo Huguet) [2004141] - ath10k: go to path err_unsupported when chip id is not supported (Íñigo Huguet) [2004141] - ath11k: don't call ath11k_pci_set_l1ss for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add support to get peer id for WCN6855 (Íñigo Huguet) [2004141] - ath11k: setup WBM_IDLE_LINK ring once again (Íñigo Huguet) [2004141] - ath11k: setup REO for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add dp support for WCN6855 (Íñigo Huguet) [2004141] - ath11k: add hw reg support for WCN6855 (Íñigo Huguet) [2004141] - ath9k: Fix kernel NULL pointer dereference during ath_reset_internal() (Íñigo Huguet) [2004141] - mwifiex: bring down link before deleting interface (Íñigo Huguet) [2004141] - mt76: mt7615: Use devm_platform_get_and_ioremap_resource() (Íñigo Huguet) [2004141] - wwan: core: add WWAN common private data for netdev (Íñigo Huguet) [2004141] - wwan: core: support default netdev creation (Íñigo Huguet) [2004141] - wwan: core: no more hold netdev ops owning module (Íñigo Huguet) [2004141] - net: mhi_net: Update the transmit handler prototype (Íñigo Huguet) [2004141] - bus: mhi: pci-generic: Fix hibernation (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Fix possible use-after-free in mhi_pci_remove() (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: T99W175: update channel name from AT to DUN (Íñigo Huguet) [2004141] - mac80211: drop multicast fragments (Íñigo Huguet) [2004141] - mac80211: move interface shutdown out of wiphy lock (Íñigo Huguet) [2004141] - cfg80211: shut down interfaces on failed resume (Íñigo Huguet) [2004141] - cfg80211: fix phy80211 symlink creation (Íñigo Huguet) [2004141] - mac80211: fix 'reset' debugfs locking (Íñigo Huguet) [2004141] - mac80211: fix deadlock in AP/VLAN handling (Íñigo Huguet) [2004141] - mac80211: Fix NULL ptr deref for injected rate info (Íñigo Huguet) [2004141] - mac80211: fix skb length check in ieee80211_scan_rx() (Íñigo Huguet) [2004141] - mac80211: correct ieee80211_iterate_active_interfaces_mtx() locking comments (Íñigo Huguet) [2004141] - cfg80211: call cfg80211_leave_ocb when switching away from OCB (Íñigo Huguet) [2004141] - mac80211_hwsim: drop pending frames on stop (Íñigo Huguet) [2004141] - mac80211: remove warning in ieee80211_get_sband() (Íñigo Huguet) [2004141] - mt76: mt7921: remove leftover 80+80 HE capability (Íñigo Huguet) [2004141] - mt76: mt7615: do not set MT76_STATE_PM at bootstrap (Íñigo Huguet) [2004141] - ath9k: ar9003_mac: read STBC indicator from rx descriptor (Íñigo Huguet) [2004141] - ath10k/ath11k: fix spelling mistake "requed" -> "requeued" (Íñigo Huguet) [2004141] - mwifiex: re-fix for unaligned accesses (Íñigo Huguet) [2004141] - mt76: mt76x0e: fix device hang during suspend/resume (Íñigo Huguet) [2004141] - mt76: mt7921: fix max aggregation subframes setting (Íñigo Huguet) [2004141] - mt76: connac: fix HT A-MPDU setting field in STA_REC_PHY (Íñigo Huguet) [2004141] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [2004141] - mt76: mt7921: fix possible AOOB issue in mt7921_mcu_tx_rate_report (Íñigo Huguet) [2004141] - brcmfmac: properly check for bus register errors (Íñigo Huguet) [2004141] - Revert "brcmfmac: add a check for the status of usb_register" (Íñigo Huguet) [2004141] - net: rtlwifi: properly check for alloc_workqueue() failure (Íñigo Huguet) [2004141] - Revert "rtlwifi: fix a potential NULL pointer dereference" (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_mgmt_join (Íñigo Huguet) [2004141] - wl3501_cs: Fix out-of-bounds warnings in wl3501_send_pkt (Íñigo Huguet) [2004141] - iwlwifi: mvm: tt: Replace thermal_notify_framework (Íñigo Huguet) [2004141] - mt76: debugfs: introduce napi_threaded node (Íñigo Huguet) [2004141] - wl3501: fix typo of 'Networks' in comment (Íñigo Huguet) [2004141] - mt76: use threaded NAPI (Íñigo Huguet) [2004141] - net: mhi_net: make mhi_wwan_ops static (Íñigo Huguet) [2004141] - net: mhi_net: Register wwan_ops for link creation (Íñigo Huguet) [2004141] - net: mhi: remove pointless conditional before kfree_skb() (Íñigo Huguet) [2004141] - net: mhi: Allow decoupled MTU/MRU (Íñigo Huguet) [2004141] - net: mhi: Add support for non-linear MBIM skb processing (Íñigo Huguet) [2004141] - bus: mhi: fix typo in comments for struct mhi_channel_config (Íñigo Huguet) [2004141] - bus: mhi: core: Fix shadow declarations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Constify mhi_controller_config struct definitions (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce Foxconn T99W175 support (Íñigo Huguet) [2004141] - bus: mhi: core: Sanity check values from remote device before use (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add FIREHOSE channels (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Implement PCI shutdown callback (Íñigo Huguet) [2004141] - bus: mhi: Improve documentation on channel transfer setup APIs (Íñigo Huguet) [2004141] - bus: mhi: core: Remove __ prefix for MHI channel unprepare function (Íñigo Huguet) [2004141] - bus: mhi: core: Check channel execution environment before issuing reset (Íñigo Huguet) [2004141] - bus: mhi: core: Clear configuration from channel context during reset (Íñigo Huguet) [2004141] - bus: mhi: core: Hold device wake for channel update commands (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug messages to use client device (Íñigo Huguet) [2004141] - bus: mhi: core: Improvements to the channel handling state machine (Íñigo Huguet) [2004141] - bus: mhi: core: Clear context for stopped channels from remove() (Íñigo Huguet) [2004141] - bus: mhi: core: Allow sending the STOP channel command (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX65 based modem support (Íñigo Huguet) [2004141] - bus: mhi: core: Remove pre_init flag used for power purposes (Íñigo Huguet) [2004141] - bus: mhi: pm: reduce PM state change verbosity (Íñigo Huguet) [2004141] - bus: mhi: core: Fix MHI runtime_pm behavior (Íñigo Huguet) [2004141] - bus: mhi: core: Move to polling method to wait for MHI ready (Íñigo Huguet) [2004141] - bus: mhi: core: Introduce internal register poll helper function (Íñigo Huguet) [2004141] - bus: mhi: core: Improve state strings for debug messages (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for MHI READY state in most scenarios (Íñigo Huguet) [2004141] - bus: mhi: core: Identify Flash Programmer as a mission mode use case (Íñigo Huguet) [2004141] - bus: mhi: core: Add support for Flash Programmer execution environment (Íñigo Huguet) [2004141] - bus: mhi: core: Handle EDL mode entry appropriately (Íñigo Huguet) [2004141] - bus: mhi: core: Wait for ready after an EDL firmware download (Íñigo Huguet) [2004141] - bus: mhi: core: Rely on accurate method to determine EDL mode (Íñigo Huguet) [2004141] - bus: mhi: core: Check state before processing power_down (Íñigo Huguet) [2004141] - bus: mhi: core: Return EAGAIN if MHI ring is full (Íñigo Huguet) [2004141] - net: export dev_set_threaded symbol (Íñigo Huguet) [2004141] - bus: mhi: core: remove redundant initialization of variables state and ee (Íñigo Huguet) [2004141] - bus: mhi: Make firmware image optional for controller (Íñigo Huguet) [2004141] - bus: mhi: core: Add missing checks for MMIO register entries (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add support for runtime PM (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Use generic PCI power management (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: No-Op for device_wake operations (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Add SDX24 based modem support (Íñigo Huguet) [2004141] - bus: mhi: Early MHI resume failure in non M3 state (Íñigo Huguet) [2004141] - bus: mhi: core: Update debug prints to include local device state (Íñigo Huguet) [2004141] - bus: mhi: core: Process execution environment changes serially (Íñigo Huguet) [2004141] - bus: mhi: core: Download AMSS image from appropriate function (Íñigo Huguet) [2004141] - bus: mhi: core: Destroy SBL devices when moving to mission mode (Íñigo Huguet) [2004141] - bus: mhi: core: Rename debugfs directory name (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Introduce quectel EM1XXGR-L support (Íñigo Huguet) [2004141] - bus: mhi: pci_generic: Parametrable element count for events (Íñigo Huguet) [2004141] - ath10k: Detect conf_mutex held ath10k_drain_tx() calls (Íñigo Huguet) [2004141] - net: mhi: Add mbim proto (Íñigo Huguet) [2004141] - net: mhi: Add rx_length_errors stat (Íñigo Huguet) [2004141] - net: mhi: Create mhi.h (Íñigo Huguet) [2004141] - net: mhi: Add dedicated folder (Íñigo Huguet) [2004141] - net: mhi: Add protocol support (Íñigo Huguet) [2004141] - net: mhi-net: Add re-aggregation of fragmented packets (Íñigo Huguet) [2004141] - net: mhi: Get rid of local rx queue count (Íñigo Huguet) [2004141] - net: mhi: Get RX queue size from MHI core (Íñigo Huguet) [2004141] - net: mhi: Set wwan device type (Íñigo Huguet) [2004141] - net: mhi: Add raw IP mode support (Íñigo Huguet) [2004141] - net: mhi: Fix unexpected queue wake (Íñigo Huguet) [2004141] - net: Add mhi-net driver (Íñigo Huguet) [2004141] - ipv4: make exception cache less predictible (Antoine Tenart) [2015111] {CVE-2021-20322} - ipv4: use siphash instead of Jenkins in fnhe_hashfun() (Antoine Tenart) [2015111] {CVE-2021-20322} - iommu/dma: Account for min_align_mask w/swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Support aligned swiotlb buffers (Jerry Snitselaar) [2018601] - iommu/dma: Check CONFIG_SWIOTLB more broadly (Jerry Snitselaar) [2018601] - iommu/dma: Fold _swiotlb helpers into callers (Jerry Snitselaar) [2018601] - iommu/dma: Skip extra sync during unmap w/swiotlb (Jerry Snitselaar) [2018601] - iommu/dma: Fix arch_sync_dma for map (Jerry Snitselaar) [2018601] - iommu/dma: Fix sync_sg with swiotlb (Jerry Snitselaar) [2018601] - redhat/configs: Add CONFIG_DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - swiotlb: use depends on for DMA_RESTRICTED_POOL (Jerry Snitselaar) [2018601] - powerpc/svm: Don't issue ultracalls if !mem_encrypt_active() (Jerry Snitselaar) [2018601] - s390/pv: fix the forcing of the swiotlb (Jerry Snitselaar) [2018601] - swiotlb: Free tbl memory in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Emit diagnostic in swiotlb_exit() (Jerry Snitselaar) [2018601] - swiotlb: Convert io_default_tlb_mem to static allocation (Jerry Snitselaar) [2018601] - swiotlb: fix implicit debugfs declarations (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA pool initialization (Jerry Snitselaar) [2018601] - swiotlb: Add restricted DMA alloc/free support (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_tbl_unmap_single (Jerry Snitselaar) [2018601] - swiotlb: Move alloc_size to swiotlb_find_slots (Jerry Snitselaar) [2018601] - swiotlb: Use is_swiotlb_force_bounce for swiotlb data bouncing (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_active to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Update is_swiotlb_buffer to add a struct device argument (Jerry Snitselaar) [2018601] - swiotlb: Set dev->dma_io_tlb_mem to the swiotlb pool used (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb_create_debugfs (Jerry Snitselaar) [2018601] - swiotlb: Refactor swiotlb init functions (Jerry Snitselaar) [2018601] - of: Drop superfluous ULL suffix for ~0 (Jerry Snitselaar) [2018601] - dma-mapping: fix 32-bit overflow with CONFIG_ARM_LPAE=n (Jerry Snitselaar) [2018601] - of/device: Update dma_range_map only when dev has valid dma-ranges (Jerry Snitselaar) [2018601] - drivers core: Fix oops when driver probe fails (Jerry Snitselaar) [2018601] - drivers core: Free dma_range_map when driver probe failed (Jerry Snitselaar) [2018601] - driver core: Postpone DMA tear-down until after devres release for probe failure (Jerry Snitselaar) [2018601] - powerpc/pseries/iommu: Fix window size for direct mapping with pmem (Jerry Snitselaar) [2018601] - dma-mapping: add a dma_init_global_coherent helper (Jerry Snitselaar) [2018601] - dma-mapping: simplify dma_init_coherent_memory (Jerry Snitselaar) [2018601] - dma-debug: fix debugfs initialization order (Jerry Snitselaar) [2018601] - dma-debug: teach add_dma_entry() about DMA_ATTR_SKIP_CPU_SYNC (Jerry Snitselaar) [2018601] - dma-debug: fix sg checks in debug_dma_map_sg() (Jerry Snitselaar) [2018601] - swiotlb-xen: ensure to issue well-formed XENMEM_exchange requests (Jerry Snitselaar) [2018601] - dma-debug: prevent an error message from causing runtime problems (Jerry Snitselaar) [2018601] - swiotlb-xen: drop DEFAULT_NSLABS (Jerry Snitselaar) [2018601] - swiotlb-xen: arrange to have buffer info logged (Jerry Snitselaar) [2018601] - swiotlb-xen: drop leftover __ref (Jerry Snitselaar) [2018601] - swiotlb-xen: limit init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: suppress certain init retries (Jerry Snitselaar) [2018601] - swiotlb-xen: maintain slab count properly (Jerry Snitselaar) [2018601] - swiotlb-xen: fix late init retry (Jerry Snitselaar) [2018601] - swiotlb-xen: avoid double free (Jerry Snitselaar) [2018601] - dma-mapping: handle vmalloc addresses in dma_common_{mmap,get_sgtable} (Jerry Snitselaar) [2018601] - dma-debug: report -EEXIST errors in add_dma_entry (Jerry Snitselaar) [2018601] - dma-mapping: remove a trailing space (Jerry Snitselaar) [2018601] - dma-mapping: add unlikely hint to error path in dma_mapping_error (Jerry Snitselaar) [2018601] - dma-mapping: remove a pointless empty line in dma_alloc_coherent (Jerry Snitselaar) [2018601] - swiotlb: Make SWIOTLB_NO_FORCE perform no allocation (Jerry Snitselaar) [2018601] - swiotlb: remove swiotlb_nr_tbl (Jerry Snitselaar) [2018601] - xen/swiotlb: check if the swiotlb has already been initialized (Jerry Snitselaar) [2018601] - swiotlb: add overflow checks to swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: don't override user specified size in swiotlb_adjust_size (Jerry Snitselaar) [2002023] - swiotlb: dynamically allocate io_tlb_default_mem (Jerry Snitselaar) [2002023] - swiotlb: move global variables into a new io_tlb_mem structure (Jerry Snitselaar) [2002023] - xen-swiotlb: remove the unused size argument from xen_swiotlb_fixup (Jerry Snitselaar) [2018601] - xen-swiotlb: split xen_swiotlb_init (Jerry Snitselaar) [2018601] - swiotlb: lift the double initialization protection from xen-swiotlb (Jerry Snitselaar) [2002023] - xen-swiotlb: remove xen_io_tlb_start and xen_io_tlb_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: remove xen_set_nslabs (Jerry Snitselaar) [2018601] - xen-swiotlb: use io_tlb_end in xen_swiotlb_dma_supported (Jerry Snitselaar) [2018601] - xen-swiotlb: use is_swiotlb_buffer in is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb: split swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: manipulate orig_addr when tlb_addr has offset (Jerry Snitselaar) [2002023] - swiotlb: move orig addr and size validation into swiotlb_bounce (Jerry Snitselaar) [2002023] - swiotlb: remove the alloc_size parameter to swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: Fix the type of index (Jerry Snitselaar) [2018601] - swiotlb: Validate bounce size in the sync/unmap path (Jerry Snitselaar) [2002023] - powerpc/svm: stop using io_tlb_start (Jerry Snitselaar) [2002023] - nvme-pci: set min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: respect min_align_mask (Jerry Snitselaar) [2002023] - swiotlb: don't modify orig_addr in swiotlb_tbl_sync_single (Jerry Snitselaar) [2002023] - swiotlb: refactor swiotlb_tbl_map_single (Jerry Snitselaar) [2002023] - swiotlb: clean up swiotlb_tbl_unmap_single (Jerry Snitselaar) [2002023] - swiotlb: factor out a nr_slots helper (Jerry Snitselaar) [2002023] - swiotlb: factor out an io_tlb_offset helper (Jerry Snitselaar) [2002023] - swiotlb: add a IO_TLB_SIZE define (Jerry Snitselaar) [2002023] - driver core: add a min_align_mask field to struct device_dma_parameters (Jerry Snitselaar) [2002023] - sdhci: stop poking into swiotlb internals (Jerry Snitselaar) [2018601] - driver core: lift dma_default_coherent into common code (Jerry Snitselaar) [2018601] - dma-pool: no need to check return value of debugfs_create functions (Jerry Snitselaar) [2018601] - powerpc/dma: Fallback to dma_ops when persistent memory present (Jerry Snitselaar) [2018601] - dma-mapping: Allow mixing bypass and mapped DMA operation (Jerry Snitselaar) [2018601] - dma-mapping: remove the dma_direct_set_offset export (Jerry Snitselaar) [2018601] - dma-mapping: move more functions to dma-map-ops.h (Jerry Snitselaar) [2018601] - dma-mapping: merge into (Jerry Snitselaar) [2018601] - dma-mapping: move large parts of to kernel/dma (Jerry Snitselaar) [2018601] - dma-mapping: add (back) arch_dma_mark_clean for ia64 (Jerry Snitselaar) [2018601] - dma-mapping: move dma-debug.h to kernel/dma/ (Jerry Snitselaar) [2018601] - dma-mapping: split (Jerry Snitselaar) [2018601] - dma-mapping: introduce DMA range map, supplanting dma_pfn_offset (Jerry Snitselaar) [2018601] - of: Make of_dma_get_range() private (Jerry Snitselaar) [2018601] - swiotlb: fix comment on swiotlb_bounce() (Jerry Snitselaar) [2018601] - xen/arm: introduce phys/dma translations in xen_dma_sync_for_* (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_device (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_dma_sync_for_cpu (Jerry Snitselaar) [2018601] - swiotlb-xen: introduce phys_to_dma/dma_to_phys translations (Jerry Snitselaar) [2018601] - swiotlb-xen: remove XEN_PFN_PHYS (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to is_xen_swiotlb_buffer (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_bus_to_phys (Jerry Snitselaar) [2018601] - swiotlb-xen: add struct device * parameter to xen_phys_to_bus (Jerry Snitselaar) [2018601] - swiotlb-xen: use vmalloc_to_page on vmalloc virt addresses (Jerry Snitselaar) [2018601] - swiotlb-xen: Convert to use macro (Jerry Snitselaar) [2018601] - swiotlb-xen: merge xen_unmap_single into xen_swiotlb_unmap_page (Jerry Snitselaar) [2018601] - swiotlb-xen: remove xen_swiotlb_dma_mmap and xen_swiotlb_dma_get_sgtable (Jerry Snitselaar) [2018601] - xen/swiotlb: remember having called xen_create_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: simplify range_straddles_page_boundary() (Jerry Snitselaar) [2018601] - xen/swiotlb: fix condition for calling xen_destroy_contiguous_region() (Jerry Snitselaar) [2018601] - xen/swiotlb: don't initialize swiotlb twice on arm64 (Jerry Snitselaar) [2018601] - xen-swiotlb: use actually allocated size on check physical continuous (Jerry Snitselaar) [2018601] - igb: fix deadlock caused by taking RTNL in RPM resume path (Corinna Vinschen) [2039882] - igb: Fix removal of unicast MAC filters of VFs (Corinna Vinschen) [2039882] - net: ena: Fix error handling when calculating max IO queues number (Petr Oros) [2038158] - net: ena: Fix wrong rx request id by resetting device (Petr Oros) [2038158] - net: ena: Fix undefined state when tx request id is out of bounds (Petr Oros) [2038158] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Petr Oros) [2038158] - ena: Remove rcu_read_lock() around XDP program invocation (Petr Oros) [2038158] - net: ena: make symbol 'ena_alloc_map_page' static (Petr Oros) [2038158] - net: ena: fix DMA mapping function issues in XDP (Petr Oros) [2038158] - net: ena: re-organize code to improve readability (Petr Oros) [2038158] - net: ena: Use dev_alloc() in RX buffer allocation (Petr Oros) [2038158] - net: ena: aggregate doorbell common operations into a function (Petr Oros) [2038158] - net: ena: fix RST format in ENA documentation file (Petr Oros) [2038158] - net: ena: Remove module param and change message severity (Petr Oros) [2038158] - net: ena: add jiffies of last napi call to stats (Petr Oros) [2038158] - net: ena: use build_skb() in RX path (Petr Oros) [2038158] - net: ena: Improve error logging in driver (Petr Oros) [2038158] - net: ena: Remove unused code (Petr Oros) [2038158] - net: ena: optimize data access in fast-path code (Petr Oros) [2038158] - kasan, slub: reset tag when printing address (Nico Pache) [1954335] - kasan: fix Kconfig check of CC_HAS_WORKING_NOSANITIZE_ADDRESS (Nico Pache) [1954335] - Documentation: kunit: add tips for using current->kunit_test (Nico Pache) [1954335] - kunit: fix -Wunused-function warning for __kunit_fail_current_test (Nico Pache) [1954335] - kunit: support failure from dynamic analysis tools (Nico Pache) [1954335] - Add KASAN KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1954335] - kasan, mm: fix resetting page_alloc tags for HW_TAGS (Nico Pache) [1954335] - kasan, mm: fix conflicts with init_on_alloc/free (Nico Pache) [1954335] - powerpc/uaccess: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - kasan: remove redundant config option (Nico Pache) [1954335] - kasan: fix hwasan build for gcc (Nico Pache) [1954335] - lib/test_kasan_module.c: suppress unused var warning (Nico Pache) [1954335] - kasan: fix conflict with page poisoning (Nico Pache) [1954335] - kasan: fix per-page tags for non-page_alloc pages (Nico Pache) [1954335] - kasan: fix KASAN_STACK dependency for HW_TAGS (Nico Pache) [1954335] - kasan: clarify that only first bug is reported in HW_TAGS (Nico Pache) [1954335] - kasan: inline HW_TAGS helper functions (Nico Pache) [1954335] - kasan: ensure poisoning size alignment (Nico Pache) [1954335] - kasan, mm: optimize krealloc poisoning (Nico Pache) [1954335] - kasan, mm: fail krealloc on freed objects (Nico Pache) [1954335] - kasan: rework krealloc tests (Nico Pache) [1954335] - kasan: unify large kfree checks (Nico Pache) [1954335] - kasan: clean up setting free info in kasan_slab_free (Nico Pache) [1954335] - kasan: optimize large kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: optimize kmalloc poisoning (Nico Pache) [1954335] - kasan, mm: don't save alloc stacks twice (Nico Pache) [1954335] - kasan: don't run tests when KASAN is not enabled (Nico Pache) [1954335] - kasan: add a test for kmem_cache_alloc/free_bulk (Nico Pache) [1954335] - kasan: add proper page allocator tests (Nico Pache) [1954335] - kasan: fix bug detection via ksize for HW_TAGS mode (Nico Pache) [1954335] - kasan: move _RET_IP_ to inline wrappers (Nico Pache) [1954335] - kasan: fix memory corruption in kasan_bitops_tags test (Nico Pache) [1954335] - kasan: rename CONFIG_TEST_KASAN_MODULE (Nico Pache) [1954335] - kasan: add match-all tag tests (Nico Pache) [1954335] - kasan: add macros to simplify checking test constraints (Nico Pache) [1954335] - kasan: clean up comments in tests (Nico Pache) [1954335] - kasan: clarify HW_TAGS impact on TBI (Nico Pache) [1954335] - kasan: prefix global functions with kasan_ (Nico Pache) [1954335] - kasan: fix stack traces dependency for HW_TAGS (Nico Pache) [1954335] - kasan: make addr_has_metadata() return true for valid addresses (Nico Pache) [1954335] - kasan: add explicit preconditions to kasan_report() (Nico Pache) [1954335] - kasan: fix HW_TAGS boot parameters (Nico Pache) [1954335] - kasan: fix null pointer dereference in kasan_record_aux_stack (Nico Pache) [1954335] - kasan: update documentation (Nico Pache) [1954335] - kasan, mm: allow cache merging with no metadata (Nico Pache) [1954335] - kasan: sanitize objects when metadata doesn't fit (Nico Pache) [1954335] - kasan: clarify comment in __kasan_kfree_large (Nico Pache) [1954335] - kasan: simplify assign_tag and set_tag calls (Nico Pache) [1954335] - kasan: don't round_up too much (Nico Pache) [1954335] - kasan, mm: rename kasan_poison_kfree (Nico Pache) [1954335] - kasan, mm: check kasan_enabled in annotations (Nico Pache) [1954335] - kasan: add and integrate kasan boot parameters (Nico Pache) [1954335] - kasan: inline (un)poison_range and check_invalid_free (Nico Pache) [1954335] - kasan: open-code kasan_unpoison_slab (Nico Pache) [1954335] - kasan: inline random_tag for HW_TAGS (Nico Pache) [1954335] - kasan: inline kasan_reset_tag for tag-based modes (Nico Pache) [1954335] - kasan: remove __kasan_unpoison_stack (Nico Pache) [1954335] - kasan: allow VMAP_STACK for HW_TAGS mode (Nico Pache) [1954335] - kasan, arm64: unpoison stack only with CONFIG_KASAN_STACK (Nico Pache) [1954335] - kasan: introduce set_alloc_info (Nico Pache) [1954335] - kasan: rename get_alloc/free_info (Nico Pache) [1954335] - kasan: simplify quarantine_put call site (Nico Pache) [1954335] - kasan: add documentation for hardware tag-based mode (Nico Pache) [1954335] - kasan, mm: reset tags when accessing metadata (Nico Pache) [1954335] - kasan, arm64: print report from tag fault handler (Nico Pache) [1954335] - kasan, arm64: implement HW_TAGS runtime (Nico Pache) [1954335] - kasan, arm64: expand CONFIG_KASAN checks (Nico Pache) [1954335] - string.h: fix incompatibility between FORTIFY_SOURCE and KASAN (Nico Pache) [1954335] - kasan, x86, s390: update undef CONFIG_KASAN (Nico Pache) [1954335] - kasan: define KASAN_GRANULE_SIZE for HW_TAGS (Nico Pache) [1954335] - arm64: kasan: add arch layer for memory tagging helpers (Nico Pache) [1954335] - kasan, mm: untag page address in free_reserved_area (Nico Pache) [1954335] - mm: Allow non-direct-map arguments to free_reserved_area() (Nico Pache) [1954335] - kasan: introduce CONFIG_KASAN_HW_TAGS (Nico Pache) [1954335] - kasan: separate metadata_fetch_row for each mode (Nico Pache) [1954335] - kasan: rename SHADOW layout macros to META (Nico Pache) [1954335] - kasan: rename print_shadow_for_address to print_memory_metadata (Nico Pache) [1954335] - kasan: rename addr_has_shadow to addr_has_metadata (Nico Pache) [1954335] - kasan, arm64: rename kasan_init_tags and mark as __init (Nico Pache) [1954335] - kasan, arm64: move initialization message (Nico Pache) [1954335] - kasan, arm64: only use kasan_depth for software modes (Nico Pache) [1954335] - kasan, arm64: only init shadow for software modes (Nico Pache) [1954335] - kasan: decode stack frame only with KASAN_STACK_ENABLE (Nico Pache) [1954335] - kasan: hide invalid free check implementation (Nico Pache) [1954335] - kasan: don't duplicate config dependencies (Nico Pache) [1954335] - kasan: rename report and tags files (Nico Pache) [1954335] - kasan: define KASAN_MEMORY_PER_SHADOW_PAGE (Nico Pache) [1954335] - kasan: split out shadow.c from common.c (Nico Pache) [1954335] - kasan: only build init.c for software modes (Nico Pache) [1954335] - kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_* (Nico Pache) [1954335] - kasan: rename (un)poison_shadow to (un)poison_range (Nico Pache) [1954335] - fork: support VMAP_STACK with KASAN_VMALLOC (Nico Pache) [1954335] - kasan: shadow declarations only for software modes (Nico Pache) [1954335] - kasan: group vmalloc code (Nico Pache) [1954335] - kasan: KASAN_VMALLOC depends on KASAN_GENERIC (Nico Pache) [1954335] - kasan: drop unnecessary GPL text from comment headers (Nico Pache) [1954335] - kasan: update documentation for generic kasan (Nico Pache) [1954335] - kasan: print workqueue stack (Nico Pache) [1954335] - kasan: fix object remaining in offline per-cpu quarantine (Nico Pache) [1954335] - kasan: adopt KUNIT tests to SW_TAGS mode (Nico Pache) [1954335] - docs: kasan.rst: add two missing blank lines (Nico Pache) [1954335] - mm: kasan: do not panic if both panic_on_warn and kasan_multishot set (Nico Pache) [1954335] - KASAN: Testing Documentation (Nico Pache) [1954335] - KASAN: port KASAN Tests to KUnit (Nico Pache) [1954335] - KUnit: KASAN Integration (Nico Pache) [1954335] - kasan/kunit: add KUnit Struct to Current Task (Nico Pache) [1954335] - kasan: remove mentions of unsupported Clang versions (Nico Pache) [1954335] - kbuild: move CFLAGS_{KASAN,UBSAN,KCSAN} exports to relevant Makefiles (Nico Pache) [1954335] - s390/kasan: make shadow memory noexec (Nico Pache) [1954335] - kasan: adjust kasan_stack_oob for tag-based mode (Nico Pache) [1954335] - kasan: allow enabling stack tagging for tag-based mode (Nico Pache) [1954335] - kasan: don't tag stacks allocated with pagealloc (Nico Pache) [1954335] - lib/test_kasan.c: fix KASAN unit tests for tag-based KASAN (Nico Pache) [1954335] - kasan: remove kasan_unpoison_stack_above_sp_to() (Nico Pache) [1954335] - kasan: add tests for call_rcu stack recording (Nico Pache) [1954335] - kprobes: Remove show_registers() function prototype (Nico Pache) [1954335] - kasan: stop tests being eliminated as dead code with FORTIFY_SOURCE (Nico Pache) [1954335] - kasan: move kasan_report() into report.c (Nico Pache) [1954335] - kasan: stackdepot: move filter_irq_stacks() to stackdepot.c (Nico Pache) [1954335] - lib/stackdepot.c: check depot_index before accessing the stack slab (Nico Pache) [1954335] - lib/stackdepot: Remove obsolete functions (Nico Pache) [1954335] - kasan: add test for invalid size in memmove (Nico Pache) [1954335] - mm/memory-failure.c: use page_shift() in add_to_kill() (Nico Pache) [1954335] - x86: get rid of small constant size cases in raw_copy_{to,from}_user() (Nico Pache) [1954335] - s390/kasan: add KASAN_VMALLOC support (Nico Pache) [1954335] - s390: move vmalloc option parsing to startup code (Nico Pache) [1954335] - kasan: add test for vmalloc (Nico Pache) [1954335] - ehea: replace with page_shift() in ehea_is_hugepage() (Nico Pache) [1954335] - mm: introduce page_shift() (Nico Pache) [1954335] - lib/test_kasan.c: add roundtrip tests (Nico Pache) [1954335] - lib/test_kasan: Add test for double-kzfree detection (Nico Pache) [1954335] - lib/test_kasan: add bitops tests (Nico Pache) [1954335] - asm-generic, x86: add bitops instrumentation for KASAN (Nico Pache) [1954335] - x86: use static_cpu_has in uaccess region to avoid instrumentation (Nico Pache) [1954335] - x86/asm: Use stricter assembly constraints in bitops (Nico Pache) [1954335] - x86/asm: Remove dead __GNUC__ conditionals (Nico Pache) [1954335] - s390/kasan: adapt disabled_wait usage to avoid build error (Nico Pache) [1954335] - s390: simplify disabled_wait (Nico Pache) [1954335] - lib/test_kasan.c: add tests for several string/memory API functions (Nico Pache) [1954335] - arm64: Fix typo in a comment in arch/arm64/mm/kasan_init.c (Nico Pache) [1954335] - kprobes: Remove jprobe stub API (Nico Pache) [1954335] - Documentation/kprobes: Add how to change the execution path (Nico Pache) [1954335] - kprobes/x86: Do not disable preempt on int3 path (Nico Pache) [1954335] - bpf/error-inject/kprobes: Clear current_kprobe and enable preempt in kprobe (Nico Pache) [1954335] - s390/kprobes: Don't call the ->break_handler() in s390 kprobes code (Nico Pache) [1954335] - powerpc/kprobes: Don't call the ->break_handler() in powerpc kprobes code (Nico Pache) [1954335] - arm64/kprobes: Don't call the ->break_handler() in arm64 kprobes code (Nico Pache) [1954335] - kprobes/x86: Don't call the ->break_handler() in x86 kprobes (Nico Pache) [1954335] - kprobes: Don't check the ->break_handler() in generic kprobes code (Nico Pache) [1954335] - kprobes/x86: Remove jprobe implementation (Nico Pache) [1954335] - s390/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - powerpc/kprobes: Remove jprobe powerpc implementation (Nico Pache) [1954335] - arm64/kprobes: Remove jprobe implementation (Nico Pache) [1954335] - kprobes: Remove jprobe API implementation (Nico Pache) [1954335] - Documentation/kprobes: Remove jprobes related leftover (Nico Pache) [1954335] - redhat: config: explicitly set CONFIG_ARM64_VA_BITS_48 for ARM64 (Nico Pache) [1954335] - arm64: mm: use a 48-bit ID map when possible on 52-bit VA builds (Nico Pache) [1954335] - arm64: mm: limit linear region to 51 bits for KVM in nVHE mode (Nico Pache) [1954335] - Documentation/arm64: fix RST layout of memory.rst (Nico Pache) [1954335] - arm64: mm: Remove MAX_USER_VA_BITS definition (Nico Pache) [1954335] - arm64: Use simpler arithmetics for the linear map macros (Nico Pache) [1954335] - arm64: mm: use single quantity to represent the PA to VA translation (Nico Pache) [1954335] - kasan/arm64: fix CONFIG_KASAN_SW_TAGS && KASAN_INLINE (Nico Pache) [1954335] - arm64: Do not pass tagged addresses to __is_lm_address() (Nico Pache) [1954335] - arm64: Fix kernel address detection of __is_lm_address() (Nico Pache) [1954335] - arm64: mm: extend linear region for 52-bit VA configurations (Nico Pache) [1954335] - arm64: Fix kcore macros after 52-bit virtual addressing fallout (Nico Pache) [1954335] - arm64: fix fixmap copy for 16K pages and 48-bit VA (Nico Pache) [1954335] - arm64: memory: rename VA_START to PAGE_END (Nico Pache) [1954335] - arm64: memory: Simplify _VA_START and _PAGE_OFFSET definitions (Nico Pache) [1954335] - arm64: memory: fix flipped VA space fallout (Nico Pache) [1954335] - arm64: memory: Fix virt_addr_valid() using __is_lm_address() (Nico Pache) [1954335] - arm64: memory: Ensure address tag is masked in conversion macros (Nico Pache) [1954335] - arm64: mm: Simplify definition of virt_addr_valid() (Nico Pache) [1954335] - docs: arm64: Add layout and 52-bit info to memory document (Nico Pache) [1954335] - arm64: mm: Remove vabits_user (Nico Pache) [1954335] - arm64: mm: Introduce 52-bit Kernel VAs (Nico Pache) [1954335] - arm64: mm: Modify calculation of VMEMMAP_SIZE (Nico Pache) [1954335] - arm64: mm: Separate out vmemmap (Nico Pache) [1954335] - arm64: mm: Logic to make offset_ttbr1 conditional (Nico Pache) [1954335] - arm64: mm: Introduce vabits_actual (Nico Pache) [1954335] - arm64: Print physical address of page table base in show_pte() (Nico Pache) [1954335] - arm64: mm: Introduce VA_BITS_MIN (Nico Pache) [1954335] - arm64: dump: De-constify VA_START and KASAN_SHADOW_START (Nico Pache) [1954335] - arm64: kasan: Switch to using KASAN_SHADOW_OFFSET (Nico Pache) [1954335] - arm64: mm: Flip kernel VA space (Nico Pache) [1954335] - arm64: mm: Remove bit-masking optimisations for PAGE_OFFSET and VMEMMAP_START (Nico Pache) [1954335] - arm64: dump: Use consistent capitalisation for page-table dumps (Nico Pache) [1954335] - kernel/rwsem: Use proper directories for rwsem_init.c (Scott Wood) [2040087] - redhat: Cleanup use of mark_hardware_removed (Prarit Bhargava) [2019378] - redhat: Cleanup use of mark_hardware_unsupported (Prarit Bhargava) [2019378] - redhat: clean up mark_hardware_deprecated() (Prarit Bhargava) [2019378] - nvme: Mark NVMe over FC Target support unmaintained (Prarit Bhargava) [2019378] - hdlc_fr: Mark driver unmaintained (Prarit Bhargava) [2019378] - sfc: Mark siena driver deprecated (Prarit Bhargava) [2019378] - qla3xxx: Mark driver unmaintained (Prarit Bhargava) [2019378] - netxen: Mark nic driver unmaintained (Prarit Bhargava) [2019378] - ethoc: Mark driver unmaintained (Prarit Bhargava) [2019378] - dnet: Mark driver unmaintained (Prarit Bhargava) [2019378] - drivers/pci/pci-driver.c: Fix if/ifdef typo (Prarit Bhargava) [2019378] - kernel/rh_taint.c: Update to new messaging (Prarit Bhargava) [2019378] - drm/i915/dmc: Change max DMC FW size on ADL-P (Michel Dänzer) [1988103] - drm/i915: Add workaround numbers to GEN7_COMMON_SLICE_CHICKEN1 whitelisting (Michel Dänzer) [1988103] - drm/i915: Fix Memory BW formulae for ADL-P (Michel Dänzer) [1988103] - drm/i915: Restore memory mapping for DPT FBs across system suspend/resume (Michel Dänzer) [1988103] - drm/i915: Factor out i915_ggtt_suspend_vm/i915_ggtt_resume_vm() (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on CCS AUX plane strides (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Remove restriction on semiplanar UV plane offset (Michel Dänzer) [1988103] - drm/i915/fb: Rename i915_color_plane_view::stride to mapping_stride (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Fix remapping of linear CCS AUX surfaces (Michel Dänzer) [1988103] - drm/i915/fb: Factor out functions to remap contiguous FB obj pages (Michel Dänzer) [1988103] - drm/i915/adlp/fb: Prevent the mapping of redundant trailing padding NULL pages (Michel Dänzer) [1988103] - drm/i915: Add functions to check for RC CCS CC and MC CCS modifiers (Michel Dänzer) [1988103] - drm/i915: Move is_ccs_modifier() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to check for CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Handle CCS CC planes separately from CCS AUX planes (Michel Dänzer) [1988103] - drm/i915: Add a platform independent way to get the RC CCS CC plane (Michel Dänzer) [1988103] - drm/i915: Move intel_format_info_is_yuv_semiplanar() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Unexport is_semiplanar_uv_plane() (Michel Dänzer) [1988103] - drm/i915: Simplify the modifier check for interlaced scanout support (Michel Dänzer) [1988103] - drm/i915: Add tiling attribute to the modifier descriptor (Michel Dänzer) [1988103] - drm/i915: Move intel_get_format_info() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: Add a table with a descriptor for all i915 modifiers (Michel Dänzer) [1988103] - drm/i915/adlp: Implement workaround 16013190616 (Michel Dänzer) [1988103] - drm/i915/adlp: Extend PSR2 support in transcoder B (Michel Dänzer) [1988103] - drm/i915/display: Wait PSR2 get out of deep sleep to update pipe (Michel Dänzer) [1988103] - drm/i915/display/adlp: Allow PSR2 to be enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Optimize PSR2 power-savings in corner cases (Michel Dänzer) [1988103] - drm/i915/display: Fix glitches when moving cursor with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display: Handle frontbuffer rendering when PSR2 selective fetch is enabled (Michel Dänzer) [1988103] - drm/i915/display: Drop unnecessary frontbuffer flushes (Michel Dänzer) [1988103] - drm/i915/display/psr: Do full fetch when handling multi-planar formats (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle plane and pipe restrictions at every page flip (Michel Dänzer) [1988103] - drm/i915/display: Only keep PSR enabled if there is active planes (Michel Dänzer) [1988103] - drm/i915/display: Match PSR2 selective fetch sequences with specification (Michel Dänzer) [1988103] - drm/i915/display/dmc: Set DC_STATE_DEBUG_MASK_CORES after firmware load (Michel Dänzer) [1988103] - drm/i915: Nuke intel_prepare_shared_dpll() (Michel Dänzer) [1988103] - drm/i915: Fold ibx_pch_dpll_prepare() into ibx_pch_dpll_enable() (Michel Dänzer) [1988103] - drm/i915: Fold i9xx_set_pll_dividers() into i9xx_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Reuse ilk_needs_fb_cb_tune() for the reduced clock as well (Michel Dänzer) [1988103] - drm/i915: Call {vlv,chv}_prepare_pll() from {vlv,chv}_enable_pll() (Michel Dänzer) [1988103] - drm/i915: Program DPLL P1 dividers consistently (Michel Dänzer) [1988103] - drm/i915: Remove the 'reg' local variable (Michel Dänzer) [1988103] - drm/i915: Clean up variable names in old dpll functions (Michel Dänzer) [1988103] - drm/i915: Clean dpll calling convention (Michel Dänzer) [1988103] - drm/i915: Constify struct dpll all over (Michel Dänzer) [1988103] - drm/i915: Extract ilk_update_pll_dividers() (Michel Dänzer) [1988103] - drm/i915: Clean up gen2 DPLL readout (Michel Dänzer) [1988103] - drm/i915: Set output_types to EDP for vlv/chv DPLL forcing (Michel Dänzer) [1988103] - drm/i915: Silence __iomem sparse warn (Michel Dänzer) [1988103] - drm/i915: split fdi link training from display vtable. (Michel Dänzer) [1988103] - drm/i915: split irq hotplug function from display vtable (Michel Dänzer) [1988103] - drm/i915: split cdclk functions from display vtable. (Michel Dänzer) [1988103] - drm/i915: split audio functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split color functions from display vtable (Michel Dänzer) [1988103] - drm/i915: split watermark vfuncs from display vtable. (Michel Dänzer) [1988103] - drm/i915: split clock gating init from display vtable (Michel Dänzer) [1988103] - drm/i915/display: add intel_fdi_link_train wrapper. (Michel Dänzer) [1988103] - drm/i915: add wrappers around cdclk vtable funcs. (Michel Dänzer) [1988103] - drm/i915/wm: provide wrappers around watermark vfuncs calls (v3) (Michel Dänzer) [1988103] - drm/i915: make update_wm take a dev_priv. (Michel Dänzer) [1988103] - drm/i915/pm: drop get_fifo_size vfunc. (Michel Dänzer) [1988103] - drm/i915: Clean up pre-skl wm calling convention (Michel Dänzer) [1988103] - drm/i915/dmc: Update to DMC v2.12 (Michel Dänzer) [1988103] - drm/i915: Implement PSF GV point support (Michel Dänzer) [1988103] - drm/i915: Extend QGV point restrict mask to 0x3 (Michel Dänzer) [1988103] - drm/i915/display: Disable audio, DRRS and PSR before planes (Michel Dänzer) [1988103] - drm/i915: Make display workaround upper bounds exclusive (Michel Dänzer) [1988103] - drm/i915: Program DFR enable/disable as a GT workaround (Michel Dänzer) [1988103] - drm/i915/step: s/_revid_tbl/_revids (Michel Dänzer) [1988103] - drm/i915/display: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915: Settle on "adl-x" in WA comments (Michel Dänzer) [1988103] - drm/i915/display/adlp: Disable underrun recovery (Michel Dänzer) [1988103] - drm/i915/tc: Fix system hang on ADL-P during TypeC PHY disconnect (Michel Dänzer) [1988103] - drm/i915/tc: Drop extra TC cold blocking from intel_tc_port_connected() (Michel Dänzer) [1988103] - drm/i915/tc: Fix TypeC PHY connect/disconnect logic on ADL-P (Michel Dänzer) [1988103] - drm/i915/icl/tc: Remove the ICL special casing during TC-cold blocking (Michel Dänzer) [1988103] - drm/i915/tc: Avoid using legacy AUX PW in TBT mode (Michel Dänzer) [1988103] - drm/i915/tc: Refactor TC-cold block/unblock helpers (Michel Dänzer) [1988103] - drm/i915/tc: Add a mode for the TypeC PHY's disconnected state (Michel Dänzer) [1988103] - drm/i915/tc: Don't keep legacy TypeC ports in connected state w/o a sink (Michel Dänzer) [1988103] - drm/i915/tc: Add/use helpers to retrieve TypeC port properties (Michel Dänzer) [1988103] - drm/i915/tc: Check for DP-alt, legacy sinks before taking PHY ownership (Michel Dänzer) [1988103] - drm/i915/tc: Remove waiting for PHY complete during releasing ownership (Michel Dänzer) [1988103] - drm/i915/adlp/tc: Fix PHY connected check for Thunderbolt mode (Michel Dänzer) [1988103] - drm/i915: Force a TypeC PHY disconnect during suspend/shutdown (Michel Dänzer) [1988103] - drm/i915/adlp: Add support for remapping CCS FBs (Michel Dänzer) [1988103] - drm/i915: Follow a new->old platform check order in intel_fb_stride_alignment (Michel Dänzer) [1988103] - drm/i915/adlp: Assert that VMAs in DPT start at 0 (Michel Dänzer) [1988103] - drm/i915/adlp: Require always a power-of-two sized CCS surface stride (Michel Dänzer) [1988103] - drm/i915: Use tile block based dimensions for CCS origin x, y check (Michel Dänzer) [1988103] - drm/i915/fb: move user framebuffer stuff to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display: split out dpt out of intel_display.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_surf_alignment() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915: add HAS_ASYNC_FLIPS feature macro (Michel Dänzer) [1988103] - drm/i915/fb: move intel_fb_align_height() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/fb: move intel_tile_width_bytes() to intel_fb.c (Michel Dänzer) [1988103] - drm/i915/display/adlp: Add new PSR2 workarounds (Michel Dänzer) [1988103] - drm/i915: Program chicken bit during DP MST sequence on TGL+ (Michel Dänzer) [1988103] - drm/i915/display: Workaround cursor left overs with PSR2 selective fetch enabled (Michel Dänzer) [1988103] - drm/i915/display/adlp: Fix PSR2_MAN_TRK_CTL_SU_REGION_END_ADDR calculation (Michel Dänzer) [1988103] - drm/i915: Update memory bandwidth parameters (Michel Dänzer) [1988103] - drm/i915/dp: fix for ADL_P/S dp/edp max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix DG1 and RKL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: fix EHL/JSL max source rates calculation (Michel Dänzer) [1988103] - drm/i915/dp: fix TGL and ICL max source rates (Michel Dänzer) [1988103] - drm/i915/dp: Fix eDP max rate for display 11+ (Michel Dänzer) [1988103] - drm/i915/dp: fix DG2 max source rate check (Michel Dänzer) [1988103] - drm/i915/dg2: add DG2 UHBR source rates (Michel Dänzer) [1988103] - drm/i915/display: remove explicit CNL handling from intel_dp.c (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Enable mipi dsi support. (Michel Dänzer) [1988103] - drm/i915/dsi/xelpd: Add WA to program LP to HS wakeup guardband (Michel Dänzer) [1988103] - drm/i915/display: Update small joiner ram size (Michel Dänzer) [1988103] - drm/i915/adl_p: Also disable underrun recovery with MSO (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Correctly program MBUS DBOX A credits (Michel Dänzer) [1988103] - drm/i915: Apply CMTG clock disabling WA while DPLL0 is enabled (Michel Dänzer) [1988103] - drm/i915/adl_p: Add ddi buf translation tables for combo PHY (Michel Dänzer) [1988103] - drm/i915/adl_s: Update ddi buf translation tables (Michel Dänzer) [1988103] - drm/i915: Add the missing adls vswing tables (Michel Dänzer) [1988103] - drm/i915/adlp: Add workaround to disable CMTG clock gating (Michel Dänzer) [1988103] - drm/i915/adl_p: Allow underrun recovery when possible (Michel Dänzer) [1988103] - drm/i915: Add dummy IS_DG2 definition (Michel Dänzer) [1988103] - drm/i915: Extend Wa_1406941453 to adl-p (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement PSR changes (Michel Dänzer) [1988103] - drm/i915/debugfs: DISPLAY_VER 13 lpsp capability (Michel Dänzer) [1988103] - drm/i915/adlp: Add ADL-P GuC/HuC firmware files (Michel Dänzer) [1988103] - drm/i915/huc: Update TGL and friends to HuC 7.9.3 (Michel Dänzer) [1988103] - drm/i915/guc: Update firmware to v62.0.0 (Michel Dänzer) [1988103] - drm/i915/guc: Introduce unified HXG messages (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011303918 (Michel Dänzer) [1988103] - drm/i915/xelpd: Handle PSR2 SDP indication in the prior scanline (Michel Dänzer) [1988103] - drm/i915/display/psr: Handle SU Y granularity (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_16011168373 (Michel Dänzer) [1988103] - drm/i915/display/adl_p: Implement Wa_22012278275 (Michel Dänzer) [1988103] - drm/i915: Nuke buf_trans hdmi functions (Michel Dänzer) [1988103] - drm/i915: Clean up jsl/ehl buf trans functions (Michel Dänzer) [1988103] - drm/i915: Fix ehl edp hbr2 vswing table (Michel Dänzer) [1988103] - drm/i915: Deduplicate icl DP HBR2 vs. eDP HBR3 table (Michel Dänzer) [1988103] - drm/i915: Fix dg1 buf trans tables (Michel Dänzer) [1988103] - drm/i915: Introduce rkl_get_combo_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Clean up hsw/bdw/skl/kbl buf trans funcs (Michel Dänzer) [1988103] - drm/i915: Introduce encoder->get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Store the HDMI default entry in the bug trans struct (Michel Dänzer) [1988103] - drm/i915; Return the whole buf_trans struct from get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Introduce intel_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: Wrap the buf trans tables into a struct (Michel Dänzer) [1988103] - drm/i915: Rename dkl phy buf trans tables (Michel Dänzer) [1988103] - drm/i915: Wrap the platform specific buf trans structs into a union (Michel Dänzer) [1988103] - drm/i915: Introduce hsw_get_buf_trans() (Michel Dänzer) [1988103] - drm/i915: s/intel/hsw/ for hsw/bdw/skl buf trans (Michel Dänzer) [1988103] - drm/i915/adl_p: Load DMC (Michel Dänzer) [1988103] - drm/i915/adl_p: Pipe B DMC Support (Michel Dänzer) [1988103] - drm/i915/xelpd: Pipe A DMC plugging (Michel Dänzer) [1988103] - drm/i915/dmc: Introduce DMC_FW_MAIN (Michel Dänzer) [1988103] - drm/i915/adl_p: Add initial ADL_P Workarounds (Michel Dänzer) [1988103] - drm/i915/xelpd: break feature inheritance (Michel Dänzer) [1988103] - backlight: backlight: Make of_find_backlight static (Jérôme Glisse) [1988103] - backlight: backlight: Drop backlight_put() (Jérôme Glisse) [1988103] - backlight: backlight: Introduce backlight_get_brightness() (Jérôme Glisse) [1988103] - backlight: backlight: Drop extern from prototypes (Jérôme Glisse) [1988103] - backlight: generic_bl: Remove this driver as it is unused (Michel Dänzer) [1988103] - backlight: backlight: Document enums in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Document inline functions in backlight.h (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_device documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_properties documentation (Jérôme Glisse) [1988103] - backlight: backlight: Improve backlight_ops documentation (Jérôme Glisse) [1988103] - backlight: backlight: Add backlight_is_blank() (Jérôme Glisse) [1988103] - backlight: Add backlight_device_get_by_name() (Jérôme Glisse) [1988103] - backlight: Expose brightness curve type through sysfs (Michel Dänzer) [1988103] - backlight: Remove obsolete comment for ->state (Jérôme Glisse) [1988103] - x86/gpu: add JasperLake to gen11 early quirks (Michel Dänzer) [1988103] - drm/i915/adl_p: ADL_P device info enabling (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_DRM_VMWGFX on aarch64 (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31 UseMinimumDCFCLK (Michel Dänzer) [1988103] - drm/amd/display: Reduce stack size for dml31_ModeSupportAndSystemConfigurationFull (Michel Dänzer) [1988103] - drm/amdgpu: Initialize max/min_dpm_level (Michel Dänzer) [1988103] - redhat/configs: Disable CONFIG_HSA_AMD_SVM for now (Michel Dänzer) [1988103] - i915: Convert to older tasklet API (Michel Dänzer) [1988103] - drm/ttm: Include asm/pgtable.h (Michel Dänzer) [1988103] - Merge DRM changes from upstream v5.13..v5.14.21 (Michel Dänzer) [1988103] - PCI: Add support for dev_groups to struct pci_driver (Jérôme Glisse) [1988103] - drm: Initialize some local variables to avoid compiler warnings (Jérôme Glisse) [1988103] - drm: Use swiotlb_nr_tbl instead of is_swiotlb_active (Jérôme Glisse) [1988103] - i915: Use mdev_type_kobj_to_group_id instead of mtype_get_type_group_id (Jérôme Glisse) [1988103] - i915: Convert to older tasklet API (Jérôme Glisse) [1988103] - drm: Drop const from list_sort compare function prototypes (Jérôme Glisse) [1988103] - Merge DRM changes from upstream v5.12.14..v5.13 (Michel Dänzer) [1988103] - vfio/mdev: add helper to get index of mdev_type sysfs file (Jérôme Glisse) [1988103] - drm/syncobj: make lockdep complain on WAIT_FOR_SUBMIT v3 (Jérôme Glisse) [1988103] - Revert "drm/i915: Implement Wa_1508744258" (Michel Dänzer) [1988103] - Revert "drm/i915: Add the missing adls vswing tables" (Michel Dänzer) [1988103] - x86/gpu: Add Alderlake-S stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add RKL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add TGL stolen memory support (Michel Dänzer) [1988103] - x86/gpu: add ElkhartLake to gen11 early quirks (Michel Dänzer) [1988103] - x86/gpu: reserve ICL's graphics stolen memory (Michel Dänzer) [1988103] - selftest/x86/signal: Include test cases for validating sigaltstack (Prarit Bhargava) [1837321] - x86/signal: Detect and prevent an alternate signal stack overflow (Prarit Bhargava) [1837321] - selftest/sigaltstack: Use the AT_MINSIGSTKSZ aux vector if available (Prarit Bhargava) [1837321] - x86/fpu: Additional cleanups (Prarit Bhargava) [1837321] - binfmt_elf: Respect error return from `regset->active' (Prarit Bhargava) [1837321] - x86/fpu: Optimize out sigframe xfeatures when in init state (Prarit Bhargava) [1837321] - Documentation/x86: Add documentation for using dynamic XSTATE features (Prarit Bhargava) [1837321] - selftests/x86/amx: Add context switch test (Prarit Bhargava) [1837321] - selftests/x86/amx: Add test cases for AMX state management (Prarit Bhargava) [1837321] - x86/fpu: Include vmalloc.h for vzalloc() (Prarit Bhargava) [1837321] - x86/fpu/amx: Enable the AMX feature in 64-bit mode (Prarit Bhargava) [1837321] - x86/fpu: Add XFD handling for dynamic states (Prarit Bhargava) [1837321] - x86/fpu: Calculate the default sizes independently (Prarit Bhargava) [1837321] - x86/fpu/amx: Define AMX state components and have it used for boot-time checks (Prarit Bhargava) [1837321] - x86/fpu/xstate: Prepare XSAVE feature table for gaps in state component numbers (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add fpstate_realloc()/free() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Add XFD #NM handler (Prarit Bhargava) [1837321] - x86/fpu: Update XFD state where required (Prarit Bhargava) [1837321] - x86/fpu: Add sanity checks for XFD (Prarit Bhargava) [1837321] - x86/fpu: Add XFD state to fpstate (Prarit Bhargava) [1837321] - x86/msr-index: Add MSRs for XFD (Prarit Bhargava) [1837321] - x86/cpufeatures: Add eXtended Feature Disabling (XFD) feature bit (Prarit Bhargava) [1837321] - x86/fpu: Reset permission and fpstate on exec() (Prarit Bhargava) [1837321] - x86/fpu: Prepare fpu_clone() for dynamically enabled features (Prarit Bhargava) [1837321] - x86/fpu/signal: Prepare for variable sigframe length (Prarit Bhargava) [1837321] - x86/signal: Use fpu::__state_user_size for sigalt stack validation (Prarit Bhargava) [1837321] - x86/fpu: Add basic helpers for dynamically enabled features (Prarit Bhargava) [1837321] - x86/arch_prctl: Add controls for dynamic XSTATE components (Prarit Bhargava) [1837321] - x86/fpu: Add fpu_state_config::legacy_features (Prarit Bhargava) [1837321] - x86/fpu: Add members to struct fpu to cache permission information (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide xstate_calculate_size() (Prarit Bhargava) [1837321] - x86/signal: Implement sigaltstack size validation (Prarit Bhargava) [1837321] - signal: Add an optional check for altstack size (Prarit Bhargava) [1837321] - x86/fpu: Remove old KVM FPU interface (Prarit Bhargava) [1837321] - x86/kvm: Convert FPU handling to a single swap buffer (Prarit Bhargava) [1837321] - x86/fpu: Provide infrastructure for KVM FPU cleanup (Prarit Bhargava) [1837321] - x86/fpu: Prepare for sanitizing KVM FPU code (Prarit Bhargava) [1837321] - x86/fpu/xstate: Move remaining xfeature helpers to core (Prarit Bhargava) [1837321] - x86/fpu: Rework restore_regs_from_fpstate() (Prarit Bhargava) [1837321] - x86/fpu: Mop up xfeatures_mask_uabi() (Prarit Bhargava) [1837321] - x86/fpu: Move xstate feature masks to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu: Move xstate size to fpu_*_cfg (Prarit Bhargava) [1837321] - x86/fpu/xstate: Cleanup size calculations (Prarit Bhargava) [1837321] - x86/fpu: Cleanup fpu__init_system_xstate_size_legacy() (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpu_config (Prarit Bhargava) [1837321] - x86/fpu/signal: Use fpstate for size and features (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for copy_uabi_to_xstate() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in __copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate in fpu_copy_kvm_uabi_to_fpstate() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/xstate: Use fpstate for os_xsave() (Prarit Bhargava) [1837321] - x86/fpu: Use fpstate::size (Prarit Bhargava) [1837321] - x86/fpu: Add size and mask information to fpstate (Prarit Bhargava) [1837321] - x86/process: Move arch_thread_struct_whitelist() out of line (Prarit Bhargava) [1837321] - x86/fpu: Do not leak fpstate pointer on fork (Prarit Bhargava) [1837321] - x86/fpu: Remove fpu::state (Prarit Bhargava) [1837321] - x86/math-emu: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/core: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/signal: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu/regset: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert tracing to fpstate (Prarit Bhargava) [1837321] - x86/KVM: Convert to fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs xstate component clearing (Prarit Bhargava) [1837321] - x86/fpu: Convert restore_fpregs_from_fpstate() to struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Convert fpstate_init() to struct fpstate (Prarit Bhargava) [1837321] - fpu/types.h: KABI fix Part I (Prarit Bhargava) [1837321] - x86/fpu: Provide struct fpstate (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy to user (Prarit Bhargava) [1837321] - x86/fpu: Provide a proper function for ex_handler_fprestore() (Prarit Bhargava) [1837321] - x86/fpu: Replace the includes of fpu/internal.h (Prarit Bhargava) [1837321] - x86/fpu: Mop up the internal.h leftovers (Prarit Bhargava) [1837321] - x86/sev: Include fpu/xcr.h (Prarit Bhargava) [1837321] - x86/fpu: Remove internal.h dependency from fpu/signal.h (Prarit Bhargava) [1837321] - x86/fpu: Move fpstate functions to api.h (Prarit Bhargava) [1837321] - x86/fpu: Move mxcsr related code to core (Prarit Bhargava) [1837321] - x86/fpu: Move fpregs_restore_userregs() to core (Prarit Bhargava) [1837321] - x86/fpu: Make WARN_ON_FPU() private (Prarit Bhargava) [1837321] - x86/fpu: Move legacy ASM wrappers to core (Prarit Bhargava) [1837321] - x86/fpu: Move os_xsave() and os_xrstor() to core (Prarit Bhargava) [1837321] - x86/fpu: Make os_xrstor_booting() private (Prarit Bhargava) [1837321] - x86/fpu: Clean up CPU feature tests (Prarit Bhargava) [1837321] - x86/fpu: Move context switch and exit to user inlines into sched.h (Prarit Bhargava) [1837321] - x86/fpu: Mark fpu__init_prepare_fx_sw_frame() as __init (Prarit Bhargava) [1837321] - x86/fpu: Rework copy_xstate_to_uabi_buf() (Prarit Bhargava) [1837321] - x86/fpu: Replace KVMs home brewed FPU copy from user (Prarit Bhargava) [1837321] - x86/fpu: Move KVMs FPU swapping to FPU core (Prarit Bhargava) [1837321] - x86/fpu/xstate: Mark all init only functions __init (Prarit Bhargava) [1837321] - x86/fpu/xstate: Provide and use for_each_xfeature() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup xstate xcomp_bv initialization (Prarit Bhargava) [1837321] - x86/fpu: Do not inherit FPU context for kernel and IO worker threads (Prarit Bhargava) [1837321] - x86/process: Clone FPU in copy_thread() (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless memset in fpu_clone() (Prarit Bhargava) [1837321] - x86/fpu: Cleanup the on_boot_cpu clutter (Prarit Bhargava) [1837321] - x86/fpu: Restrict xsaves()/xrstors() to independent states (Prarit Bhargava) [1837321] - x86/pkru: Remove useless include (Prarit Bhargava) [1837321] - x86/fpu: Update stale comments (Prarit Bhargava) [1837321] - x86/fpu: Remove pointless argument from switch_fpu_finish() (Prarit Bhargava) [1837321] - x86/fpu: Mask out the invalid MXCSR bits properly (Prarit Bhargava) [1837321] - x86/fpu: Restore the masking out of reserved MXCSR bits (Prarit Bhargava) [1837321] - x86/fpu/signal: Fix missed conversion to correct boolean retval in save_xstate_epilog() (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of restore_fpregs_from_user() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return code of check_xstate_in_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of __fpu_restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of fpu__restore_sig() to boolean (Prarit Bhargava) [1837321] - x86/signal: Change return type of restore_sigcontext() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpregs_to_sigframe() helpers to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Change return type of copy_fpstate_to_sigframe() to boolean (Prarit Bhargava) [1837321] - x86/fpu/signal: Move xstate clearing out of copy_fpregs_to_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Move header zeroing out of xsave_to_user_sigframe() (Prarit Bhargava) [1837321] - x86/fpu/signal: Clarify exception handling in restore_fpregs_from_user() (Prarit Bhargava) [1837321] - x86/elf: Support a new ELF aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - uapi/auxvec: Define the aux vector AT_MINSIGSTKSZ (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in restore_sigcontext() (Prarit Bhargava) [1837321] - x86: get rid of get_user_ex() in ia32_restore_sigcontext() (Prarit Bhargava) [1837321] - x86: Remove force_iret() (Prarit Bhargava) [1837321] - x86/uaccess, signal: Fix AC=1 bloat (Prarit Bhargava) [1837321] - x86/ia32: Fix ia32_restore_sigcontext() AC leak (Prarit Bhargava) [1837321] - x86/tsc: Add tsc_early_khz command line parameter (Prarit Bhargava) [1957375] - x86/debug: Support negative polarity DR6 bits (Prarit Bhargava) [2017958]- KVM: SVM: Do not terminate SEV-ES guests on GHCB validation failure (Vitaly Kuznetsov) [2032931] - KVM: SEV: Fall back to vmalloc for SEV-ES scratch area if necessary (Vitaly Kuznetsov) [2032931] - KVM: SEV: Return appropriate error codes if SEV-ES scratch setup fails (Vitaly Kuznetsov) [2032931] - KVM: SEV: Refactor out sev_es_state struct (Vitaly Kuznetsov) [2032931] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [1984910] - KVM: PPC: Book3S HV: Make idle_kvm_start_guest() return 0 if it went to guest (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: PPC: Book3S HV: Fix stack handling in idle_kvm_start_guest() (Jon Maloy) [2018960] {CVE-2021-43056} - KVM: arm64: selftests: arch_timer: Support vCPU migration (Gavin Shan) [2024808] - KVM: arm64: selftests: Add arch_timer test (Gavin Shan) [2024808] - KVM: arm64: selftests: Add host support for vGIC (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic GICv3 support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add light-weight spinlock support (Gavin Shan) [2024808] - KVM: arm64: selftests: Add guest support to get the vcpuid (Gavin Shan) [2024808] - KVM: arm64: selftests: Maintain consistency for vcpuid type (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support to disable and enable local IRQs (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support to generate delays (Gavin Shan) [2024808] - KVM: arm64: selftests: Add basic support for arch_timers (Gavin Shan) [2024808] - KVM: arm64: selftests: Add support for cpu_relax (Gavin Shan) [2024808] - KVM: arm64: selftests: Introduce ARM64_SYS_KVM_REG (Gavin Shan) [2024808] - tools: arm64: Import sysreg.h (Gavin Shan) [2024808] - KVM: arm64: selftests: Add MMIO readl/writel support (Gavin Shan) [2024808] - selftests: KVM: Introduce psci_cpu_on_test (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: actually enable pmu regs in pmu sublist (Gavin Shan) [2024808] - KVM: arm64: Update MAINTAINERS to include selftests (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Split base and pmu registers (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Remove get-reg-list-sve (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Provide config selection option (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Prepare to run multiple configs at once (Gavin Shan) [2024808] - KVM: arm64: selftests: get-reg-list: Introduce vcpu configs (Gavin Shan) [2024808] - sctp: make the raise timer more simple and accurate (Xin Long) [2020474] - Enable flowtable ipv4/ipv6 support (Phil Sutter) [1850324] - ip6_vti: initialize __ip6_tnl_parm struct in vti6_siocdevprivate (William Zhao) [1941928] - svcrdma: Fix a crash in svcrdma_counter_handler (Benjamin Coddington) [2037213] - fbcon: Fix global-out-of-bounds read in fbcon_get_font() (Lyude Paul) [1904374] - bnxt_en: Clean up completion ring page arrays completely (Ken Cox) [1987074] - bnxt_en: Fix error recovery regression (Ken Cox) [1987074] - bnxt_en: Fix possible unintended driver initiated error recovery (Ken Cox) [1987074] - bnxt_en: Fix UDP tunnel logic (Ken Cox) [1987074] - bnxt_en: Fix asic.rev in devlink dev info command (Ken Cox) [1987074] - bnxt_en: fix read of stored FW_PSID version on P5 devices (Ken Cox) [1987074] - bnxt_en: fix stored FW_PSID version masks (Ken Cox) [1987074] - bnxt_en: fix kernel doc warnings in bnxt_hwrm.c (Ken Cox) [1987074] - bnxt_en: Fix 64-bit doorbell operation on 32-bit kernels (Ken Cox) [1987074] - bnxt_en: support multiple HWRM commands in flight (Ken Cox) [1987074] - bnxt_en: remove legacy HWRM interface (Ken Cox) [1987074] - bnxt_en: update all firmware calls to use the new APIs (Ken Cox) [1987074] - bnxt_en: use link_lock instead of hwrm_cmd_lock to protect link_info (Ken Cox) [1987074] - bnxt_en: add support for HWRM request slices (Ken Cox) [1987074] - bnxt_en: add HWRM request assignment API (Ken Cox) [1987074] - bnxt_en: discard out of sequence HWRM responses (Ken Cox) [1987074] - bnxt_en: introduce new firmware message API based on DMA pools (Ken Cox) [1987074] - bnxt_en: move HWRM API implementation into separate file (Ken Cox) [1987074] - bnxt_en: Refactor the HWRM_VER_GET firmware calls (Ken Cox) [1987074] - bnxt_en: remove DMA mapping for KONG response (Ken Cox) [1987074] - bnxt: count discards due to memory allocation errors (Ken Cox) [1987074] - bnxt: count packets discarded because of netpoll (Ken Cox) [1987074] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987074] - bnxt_en: Add missing DMA memory barriers (Ken Cox) [1987074] - bnxt_en: Disable aRFS if running on 212 firmware (Ken Cox) [1987074] - bnxt: count Tx drops (Ken Cox) [1987074] - bnxt: make sure xmit_more + errors does not miss doorbells (Ken Cox) [1987074] - bnxt: disable napi before canceling DIM (Ken Cox) [1987074] - bnxt: don't lock the tx queue from napi poll (Ken Cox) [1987074] - bnxt_en: Use register window 6 instead of 5 to read the PHC (Ken Cox) [1987074] - bnxt_en: Update firmware call to retrieve TX PTP timestamp (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.52 (Ken Cox) [1987074] - bnxt_en: Increase maximum RX ring size if jumbo ring is not used (Ken Cox) [1987074] - bnxt_en: Don't use static arrays for completion ring pages (Ken Cox) [1987074] - bnxt_en: Add missing periodic PHC overflow check (Ken Cox) [1987074] - bnxt_en: Log if an invalid signal detected on TSIO pin (Ken Cox) [1987074] - bnxt_en: Event handler for PPS events (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS functions to configure TSIO pins (Ken Cox) [1987074 1990156] - bnxt_en: 1PPS support for 5750X family chips (Ken Cox) [1987074 1990156] - bnxt_en: Do not read the PTP PHC during chip reset (Ken Cox) [1987074 1990156] - bnxt_en: Move bnxt_ptp_init() from bnxt_open() back to bnxt_init_one() (Ken Cox) [1987074 1990156] - bnxt_en: Fix PTP capability discovery (Ken Cox) [1987074] - bnxt_en: Move bnxt_ptp_init() to bnxt_open() (Ken Cox) [1987074] - bnxt: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1987074] - bnxt_en: Enable hardware PTP support (Ken Cox) [1987074] - bnxt_en: Transmit and retrieve packet timestamps (Ken Cox) [1987074] - bnxt_en: Get the RX packet timestamp (Ken Cox) [1987074] - bnxt_en: Get the full 48-bit hardware timestamp periodically (Ken Cox) [1987074] - bnxt_en: Add PTP clock APIs, ioctls, and ethtool methods (Ken Cox) [1987074] - bnxt_en: Get PTP hardware capability from firmware (Ken Cox) [1987074] - bnxt_en: Update firmware interface to 1.10.2.47 (Ken Cox) [1987074] - bnxt_en: Fix fall-through warnings for Clang (Ken Cox) [1987074] - bnxt_en: Fix and improve .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Implement .ndo_features_check(). (Ken Cox) [1987074] - bnxt_en: Support IFF_SUPP_NOFCS feature to transmit without ethernet FCS. (Ken Cox) [1987074] - bnxt_en: Call bnxt_approve_mac() after the PF gives up control of the VF MAC. (Ken Cox) [1987074] - bnxt_en: Move bnxt_approve_mac(). (Ken Cox) [1987074] - bnxt_en: allow VF config ops when PF is closed (Ken Cox) [1987074] - bnxt_en: Add support for fw managed link down feature. (Ken Cox) [1987074] - bnxt_en: Add a new phy_flags field to the main driver structure. (Ken Cox) [1987074] - bnxt_en: report signal mode in link up messages (Ken Cox) [1987074] - bnxt: add more ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool standard stats (Ken Cox) [1987074] - bnxt: implement ethtool::get_fec_stats (Ken Cox) [1987074] - bnxt_en: Free and allocate VF-Reps during error recovery. (Ken Cox) [1987074] - bnxt_en: Refactor __bnxt_vf_reps_destroy(). (Ken Cox) [1987074] - bnxt_en: Refactor bnxt_vf_reps_create(). (Ken Cox) [1987074] - bnxt_en: Invalidate health register mapping at the end of probe. (Ken Cox) [1987074] - bnxt_en: Treat health register value 0 as valid in bnxt_try_reover_fw(). (Ken Cox) [1987074] - bnxt_en: Enhance retry of the first message to the firmware. (Ken Cox) [1987074] - bnxt_en: Set BNXT_STATE_FW_RESET_DET flag earlier for the RDMA driver. (Ken Cox) [1987074] - bnxt_en: check return value of bnxt_hwrm_func_resc_qcaps (Ken Cox) [1987074] - bnxt_en: don't fake firmware response success when PCI is disabled (Ken Cox) [1987074] - bnxt_en: Improve wait for firmware commands completion (Ken Cox) [1987074] - bnxt_en: Improve the status_reliable flag in bp->fw_health. (Ken Cox) [1987074] - Bluetooth: fix use-after-free error in lock_sock_nested() (Gopal Tiwari) [2005689] - rpmspec: add release string to kernel doc directory name (Jan Stancek) [1824836] - cpufreq: intel_pstate: Fix cpu->pstate.turbo_freq initialization (Mark Langsdorf) [2031830] - ACPI: CPPC: Add NULL pointer check to cppc_get_perf() (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Rework HWP calibration (Mark Langsdorf) [2031830] - ACPI: CPPC: Introduce cppc_get_nominal_perf() (Mark Langsdorf) [2031830] - cpufreq: Replace deprecated CPU-hotplug functions (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Fix build with CONFIG_ACPI unset (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: CPU-specific scaling factor (Mark Langsdorf) [2031830] - cpufreq: intel_pstate: hybrid: Avoid exposing two global attributes (Mark Langsdorf) [2031830] - ASoC: amd: renoir: Run hibernation callbacks (Renjith Pananchikkal) [1987617] - hugetlb: fix hugetlb cgroup refcounting during vma split (Waiman Long) [2032811] - hugetlb_cgroup: fix imbalanced css_get and css_put pair for shared mappings (Waiman Long) [2032811] - mm/hugetlb: change hugetlb_reserve_pages() to type bool (Waiman Long) [2032811] - hugetlb: fix an error code in hugetlb_reserve_pages() (Waiman Long) [2032811] - hugetlb_cgroup: fix offline of hugetlb cgroup with reservations (Waiman Long) [2032811] - hugetlb_cgroup: fix reservation accounting (Waiman Long) [2032811] - mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge page (Waiman Long) [2032811] - mm/hugetlb: a page from buddy is not on any list (Waiman Long) [2032811] - mm/hugetlb: not necessary to coalesce regions recursively (Waiman Long) [2032811] - selftests/vm/write_to_hugetlbfs.c: fix unused variable warning (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation tests (Waiman Long) [2032811] - hugetlb: support file_region coalescing again (Waiman Long) [2032811] - hugetlb_cgroup: support noreserve mappings (Waiman Long) [2032811] - hugetlb_cgroup: add accounting for shared mappings (Waiman Long) [2032811] - hugetlb: disable region_add file_region coalescing (Waiman Long) [2032811] - hugetlb_cgroup: add reservation accounting for private mappings (Waiman Long) [2032811] - mm/hugetlb_cgroup: fix hugetlb_cgroup migration (Waiman Long) [2032811] - hugetlb_cgroup: add interface for charge/uncharge hugetlb reservations (Waiman Long) [2032811] - hugetlb_cgroup: add hugetlb_cgroup reservation counter (Waiman Long) [2032811] - mm/vma: move VM_NO_KHUGEPAGED into generic header (Waiman Long) [2032811] - mm/cma.c: switch to bitmap_zalloc() for cma bitmap allocation (Waiman Long) [2032811] - hugetlb: remove duplicated code (Waiman Long) [2032811] - hugetlb: region_chg provides only cache entry (Waiman Long) [2032811] - arm64/mm: Refactor __do_page_fault() (Waiman Long) [2032811] - arm64/mm: Drop task_struct argument from __do_page_fault() (Waiman Long) [2032811] - hugetlbfs: always use address space in inode for resv_map pointer (Waiman Long) [2032811] - mm: remove redundant 'default n' from Kconfig-s (Waiman Long) [2032811] - hugetlbfs: fix potential over/underflow setting node specific nr_hugepages (Waiman Long) [2032811] - hugetlb: allow to free gigantic pages regardless of the configuration (Waiman Long) [2032811] - mm/cma.c: fix crash on CMA allocation if bitmap allocation fails (Waiman Long) [2032811] - mm/cma.c: fix the bitmap status to show failed allocation reason (Waiman Long) [2032811] - mm/cma_debug.c: fix the break condition in cma_maxchunk_get() (Waiman Long) [2032811] - mm: no need to check return value of debugfs_create functions (Waiman Long) [2032811] - x86/mm: Break out user address space handling (Waiman Long) [2032811] - fs: add vfs_parse_fs_param_source() helper (Waiman Long) [2034609] - cgroup: verify that source is a string (Waiman Long) [2034609] - ice: Fix E810 PTP reset flow (Jonathan Toppins) [2013478] - ice: Use div64_u64 instead of div_u64 in adjfine (Jonathan Toppins) [2013478] - ice: Don't put stale timestamps in the skb (Jonathan Toppins) [2013478] - ice: Fix problems with DSCP QoS implementation (Jonathan Toppins) [2030400] - ice: fix software generating extra interrupts (Jonathan Toppins) [2030400] - ice: fix rate limit update after coalesce change (Jonathan Toppins) [2030400] - ice: update dim usage and moderation (Jonathan Toppins) [2030400] - ice: make use of ice_for_each_* macros (Jonathan Toppins) [2030400] - ice: Remove boolean vlan_promisc flag from function (Jonathan Toppins) [2030400] - ice: check whether PTP is initialized in ice_ptp_release() (Jonathan Toppins) [2030400] - ice: devlink: Make devlink_register to be void (Jonathan Toppins) [2030400] - ice: split ice_ring onto Tx/Rx separate structs (Jonathan Toppins) [2030400] - ice: Prefer kcalloc over open coded arithmetic (Jonathan Toppins) [2030400] - ice: Fix macro name for IPv4 fragment flag (Jonathan Toppins) [2030400] - ice: refactor devlink getter/fallback functions to void (Jonathan Toppins) [2030400] - ice: Fix link mode handling (Jonathan Toppins) [2030400] - ice: Add feature bitmap, helpers and a check for DSCP (Jonathan Toppins) [2030400] - ice: Add DSCP support (Jonathan Toppins) [2030400]- fanotify: Make waits for fanotify events only killable (Miklos Szeredi) [1897416] - fanotify: Use interruptible wait when waiting for permission events (Miklos Szeredi) [1897416] - fanotify: Track permission event state (Miklos Szeredi) [1897416] - fanotify: Simplify cleaning of access_list (Miklos Szeredi) [1897416] - fsnotify: Create function to remove event from notification list (Miklos Szeredi) [1897416] - fanotify: Move locking inside get_one_event() (Miklos Szeredi) [1897416] - fanotify: Fold dequeue_event() into process_access_response() (Miklos Szeredi) [1897416] - fanotify: rename struct fanotify_{,perm_}event_info (Miklos Szeredi) [1897416] - RDMA/mlx5: Fix crash when unbind multiport slave (Amir Tzin) [1997386] - redhat: Fix mock.cfg cleanup in redhat/Makefile (Benjamin Coddington) - timekeeping: Use proper clock specifier names in functions (Josef Oskera) [2026471] - leds: ledtrig-activity: use ktime_get_boot_ns() (Josef Oskera) [2026471] - iio: use timespec64 based interfaces for iio_get_time_ns() (Josef Oskera) [2026471] - drivers: net: netdevsim: fix devlink_trap selftests failing (Petr Oros) [2021837] - netdevsim: remove max_vfs dentry (Petr Oros) [2021837] - netdevsim: Fix unsigned being compared to less than zero (Petr Oros) [2021837] - devlink: Protect rate list with lock while switching modes (Petr Oros) [2021837] - devlink: Remove eswitch mode check for mode set call (Petr Oros) [2021837] - devlink: Decrease refcnt of parent rate object on leaf destroy (Petr Oros) [2021837] - docs: networking: devlink: avoid using ReST :doc:`foo` markup (Petr Oros) [2021837] - testing: selftests: drivers: net: netdevsim: devlink: add test case for hard drop statistics (Petr Oros) [2021837] - drivers: net: netdevsim: add devlink trap_drop_counter_get implementation (Petr Oros) [2021837] - testing: selftests: net: forwarding: add devlink-required functionality to test (hard) dropped stats field (Petr Oros) [2021837] - net: core: devlink: add dropped stats traps field (Petr Oros) [2021837] - devlink: Fix error message in devlink_rate_set_ops_supported() (Petr Oros) [2021837] - Documentation: devlink rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate grouping test (Petr Oros) [2021837] - netdevsim: Allow setting parent node of rate objects (Petr Oros) [2021837] - devlink: Allow setting parent node of rate objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate nodes test (Petr Oros) [2021837] - netdevsim: Implement support for devlink rate nodes (Petr Oros) [2021837] - devlink: Introduce rate nodes (Petr Oros) [2021837] - selftest: netdevsim: Add devlink port shared/max tx rate test (Petr Oros) [2021837] - netdevsim: Implement devlink rate leafs tx rate support (Petr Oros) [2021837] - devlink: Allow setting tx rate for devlink rate leaf objects (Petr Oros) [2021837] - selftest: netdevsim: Add devlink rate test (Petr Oros) [2021837] - netdevsim: Register devlink rate leaf objects per VF (Petr Oros) [2021837] - devlink: Introduce rate object (Petr Oros) [2021837] - netdevsim: Implement legacy/switchdev mode for VFs (Petr Oros) [2021837] - netdevsim: Implement VFs (Petr Oros) [2021837] - netdevsim: Implement port types and indexing (Petr Oros) [2021837] - netdevsim: Disable VFs on nsim_dev_reload_destroy() call (Petr Oros) [2021837] - netdevsim: Add max_vfs to bus_dev (Petr Oros) [2021837] - devlink: append split port number to the port name (Petr Oros) [2021837] - devlink: Correct VIRTUAL port to not have phys_port attributes (Petr Oros) [2021837] - docs: net: add missing devlink health cmd - trigger (Petr Oros) [2021837] - docs: net: tweak devlink health documentation (Petr Oros) [2021837] - devlink: fix typo in documentation (Petr Oros) [2021837] - devlink: Extend devlink port documentation for subfunctions (Petr Oros) [2021837] - udp: Validate checksum in udp_read_sock() (Jiri Benc) [1947007] - bpf, sockmap: sk_skb data_end access incorrect when src_reg = dst_reg (Jiri Benc) [1947007] - bpf: sockmap, strparser, and tls are reusing qdisc_skb_cb and colliding (Jiri Benc) [1947007] - selftests, bpf: Add one test for sockmap with strparser (Jiri Benc) [1947007] - selftests, bpf: Fix test_txmsg_ingress_parser error (Jiri Benc) [1947007] - skmsg: Lose offset info in sk_psock_skb_ingress (Jiri Benc) [1947007] - bpf, sockmap: Fix potential memory leak on unlikely error case (Jiri Benc) [1947007] - tcp_bpf: Fix one concurrency problem in the tcp_bpf_send_verdict function (Jiri Benc) [1947007] - bpf, sockmap, tcp: sk_prot needs inuse_idx set for proc stats (Jiri Benc) [1947007] - bpf, sockmap: Fix memleak on ingress msg enqueue (Jiri Benc) [1947007] - bpf, sockmap: On cleanup we additionally need to remove cached skb (Jiri Benc) [1947007] - skmsg: Increase sk->sk_drops when dropping packets (Jiri Benc) [1947007] - skmsg: Pass source psock to sk_psock_skb_redirect() (Jiri Benc) [1947007] - skmsg: Teach sk_psock_verdict_apply() to return errors (Jiri Benc) [1947007] - skmsg: Fix a memory leak in sk_psock_verdict_apply() (Jiri Benc) [1947007] - skmsg: Clear skb redirect pointer before dropping it (Jiri Benc) [1947007] - udp: Fix a memory leak in udp_read_sock() (Jiri Benc) [1947007] - selftests/bpf: Retry for EAGAIN in udp_redir_to_connected() (Jiri Benc) [1947007] - skmsg: Improve udp_bpf_recvmsg() accuracy (Jiri Benc) [1947007] - bpf: Limit static tcp-cc functions in the .BTF_ids list to x86 (Jiri Benc) [1947007] - flow_dissector: Fix out-of-bounds warning in __skb_flow_bpf_to_target() (Jiri Benc) [1947007] - sock_map: Fix a potential use-after-free in sock_map_close() (Jiri Benc) [1947007] - skmsg: Pass psock pointer to ->psock_update_sk_prot() (Jiri Benc) [1947007] - bpf, udp: Remove some pointless comments (Jiri Benc) [1947007] - selftests/bpf: Add a test case for loading BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - selftests/bpf: Add a test case for udp sockmap (Jiri Benc) [1947007] - sock_map: Update sock type checks for UDP (Jiri Benc) [1947007] - udp: Implement udp_bpf_recvmsg() for sockmap (Jiri Benc) [1947007] - skmsg: Extract __tcp_bpf_recvmsg() and tcp_bpf_wait_data() (Jiri Benc) [1947007] - udp: Implement ->read_sock() for sockmap (Jiri Benc) [1947007] - sock: Introduce sk->sk_prot->psock_update_sk_prot() (Jiri Benc) [1947007] - sock_map: Introduce BPF_SK_SKB_VERDICT (Jiri Benc) [1947007] - sock_map: Kill sock_map_link_no_progs() (Jiri Benc) [1947007] - sock_map: Simplify sock_map_link() a bit (Jiri Benc) [1947007] - skmsg: Use GFP_KERNEL in sk_psock_create_ingress_msg() (Jiri Benc) [1947007] - skmsg: Use rcu work for destroying psock (Jiri Benc) [1947007] - skmsg: Avoid lock_sock() in sk_psock_backlog() (Jiri Benc) [1947007] - net: Introduce skb_send_sock() for sock_map (Jiri Benc) [1947007] - skmsg: Introduce a spinlock to protect ingress_msg (Jiri Benc) [1947007] - skmsg: Lock ingress_skb when purging (Jiri Benc) [1947007] - bpf: tcp: Limit calling some tcp cc functions to CONFIG_DYNAMIC_FTRACE (Jiri Benc) [1947007] - bpf: tcp: Fix an error in the bpf_tcp_ca_kfunc_ids list (Jiri Benc) [1947007] - bpf: tcp: Remove comma which is causing build error (Jiri Benc) [1947007] - bpf: tcp: Put some tcp cong functions in allowlist for bpf-tcp-cc (Jiri Benc) [1947007] - tcp: Rename bictcp function prefix to cubictcp (Jiri Benc) [1947007] - bpf: Add getter and setter for SO_REUSEPORT through bpf_{g,s}etsockopt (Jiri Benc) [1947007] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Jiri Benc) [1947007] - xsk: Update rings for load-acquire/store-release barriers (Jiri Benc) [1947007] - skmsg: Add function doc for skb->_sk_redir (Jiri Benc) [1947007] - skmsg: Remove unused sk_psock_stop() declaration (Jiri Benc) [1947007] - skmsg: Get rid of sk_psock_bpf_run() (Jiri Benc) [1947007] - skmsg: Make __sk_psock_purge_ingress_msg() static (Jiri Benc) [1947007] - sock_map: Make sock_map_prog_update() static (Jiri Benc) [1947007] - sock_map: Rename skb_parser and skb_verdict (Jiri Benc) [1947007] - skmsg: Move sk_redir from TCP_SKB_CB to skb (Jiri Benc) [1947007] - bpf: Compute data_end dynamically with JIT code (Jiri Benc) [1947007] - skmsg: Get rid of struct sk_psock_parser (Jiri Benc) [1947007] - bpf: Clean up sockmap related Kconfigs (Jiri Benc) [1947007] - xsk: Build skb by page (aka generic zerocopy xmit) (Jiri Benc) [1947007] - xsk: Respect device's headroom and tailroom on generic xmit path (Jiri Benc) [1947007] - virtio-net: Support IFF_TX_SKB_NO_LINEAR flag (Jiri Benc) [1947007] - net: Add priv_flags for allow tx skb without linear (Jiri Benc) [1947007] - netdevice: Add missing IFF_PHONY_HEADROOM self-definition (Jiri Benc) [1947007] - skmsg: Make sk_psock_destroy() static (Jiri Benc) [1947007] - skmsg: Use fallthrough pseudo-keyword (Jiri Benc) [1947007] - net: dev_is_mac_header_xmit() true for ARPHRD_RAWIP (Jiri Benc) [1947007] - virtio_net: Account for tx bytes and packets on sending xdp_frames (Jiri Benc) [1947007] - inet: udp{4|6}_lib_lookup_skb() skb argument is const (Jiri Benc) [1947007] - inet: constify inet_sdif() argument (Jiri Benc) [1947007] - udp: move gro declarations to net/udp.h (Jiri Benc) [1947007] - net: move tcp gro declarations to net/tcp.h (Jiri Benc) [1947007] - tcp: add declarations to avoid warnings (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->send_check (Jiri Benc) [1947007] - tcp: remove indirect calls for icsk->icsk_af_ops->queue_xmit (Jiri Benc) [1947007] - net: remove unused skb_send_sock() (Jiri Benc) [1947007] - net: Use skb_frag_off accessors (Jiri Benc) [1947007] - net: Use skb accessors in network core (Jiri Benc) [1947007] - skbuff: fix compilation warnings in skb_dump() (Jiri Benc) [1947007] - skbuff: increase verbosity when dumping skb data (Jiri Benc) [1947007] - net: dump more useful information in netdev_rx_csum_fault() (Jiri Benc) [1947007] - net: avoid indirect calls in L4 checksum calculation (Jiri Benc) [1947007] - net/core: Allow the compiler to verify declaration and definition consistency (Jiri Benc) [1947007] - efi/arm64: Drop erroneous '__pure' attribute from set_nokaslr() (Vitaly Kuznetsov) [2026995] - drm/nouveau: clean up all clients on device removal (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: Add a dedicated mutex for the clients list (Karol Herbst) [1901903] {CVE-2020-27820} - drm/nouveau: use drm_dev_unplug() during device removal (Karol Herbst) [1901903] {CVE-2020-27820} - block: avoid to quiesce queue in elevator_init_mq (Ming Lei) [2025759] - blk-mq: cancel blk-mq dispatch work in both blk_cleanup_queue and disk_release() (Ming Lei) [2021399] - PCI/portdrv: Enable Bandwidth Notification only if port supports it (Myron Stowe) [1981738] - cifs: keep referral server sessions alive (Ronnie Sahlberg) [2030880] - cifs: check pointer before freeing (Ronnie Sahlberg) [2030880] - cifs: constify path argument of ->make_node() (Ronnie Sahlberg) [2030880] - cifs: constify get_normalized_path() properly (Ronnie Sahlberg) [2030880] - cifs: don't cargo-cult strndup() (Ronnie Sahlberg) [2030880] - cifs: cleanup misc.c (Ronnie Sahlberg) [2030880] - cifs: get rid of @noreq param in __dfs_cache_find() (Ronnie Sahlberg) [2030880] - cifs: do not send tree disconnect to ipc shares (Ronnie Sahlberg) [2030880] - cifs: fix doc warnings in cifs_dfs_ref.c (Ronnie Sahlberg) [2030880] - cifs: introduce helper for finding referral server to improve DFS target resolution (Ronnie Sahlberg) [2030880] - cifs: check all path components in resolved dfs target (Ronnie Sahlberg) [2030880] - cifs: fix DFS failover (Ronnie Sahlberg) [2030880] - Enable CONFIG_SCHED_CLUSTER (Phil Auld) [1920645] - sched,x86: Don't use cluster topology for x86 hybrid CPUs (Phil Auld) [1920645] - arch_topology: Fix missing clear cluster_cpumask in remove_cpu_topology() (Phil Auld) [1920645] - x86/smp: Factor out parts of native_smp_prepare_cpus() (Phil Auld) [1920645] - sched,x86: Fix L2 cache mask (Phil Auld) [1920645] - sched: Add cluster scheduler level for x86 (Phil Auld) [1920645] - sched: Add cluster scheduler level in core and related Kconfig for ARM64 (Phil Auld) [1920645] - topology: Represent clusters of CPUs within a die (Phil Auld) [1920645] - cpumask: Omit terminating null byte in cpumap_print_{list,bitmask}_to_buf (Phil Auld) [1920645] - drivers/base/node.c: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - topology: use bin_attribute to break the size limitation of cpumap ABI (Phil Auld) [1920645] - cpumask: introduce cpumap_print_list/bitmask_to_buf to support large bitmask and list (Phil Auld) [1920645] - x86/cpu: Add get_llc_id() helper function (Phil Auld) [1920645] - x86/smp: Add a per-cpu view of SMT state (Phil Auld) [1920645] - ARM: 8943/1: Fix topology setup in case of CPU hotplug for CONFIG_SCHED_MC (Phil Auld) [1920645] - arm: Use common cpu_topology structure and functions. (Phil Auld) [1920645] - cpu-topology: Move cpu topology code to common code. (Phil Auld) [1920645] - netfilter: ctnetlink: allow to filter dump by status bits (Florian Westphal) [1991526] - netfilter: ctnetlink: add and use a helper for mark parsing (Florian Westphal) [1991526] - netfilter: ctnetlink: suspicious RCU usage in ctnetlink_dump_helpinfo (Florian Westphal) [1991526] - netfilter: ctnetlink: add timeout and protoinfo to destroy events (Florian Westphal) [1991526] - netfilter: ctnetlink: fix mark based dump filtering regression (Florian Westphal) [1991526] - netfilter: ctnetlink: memleak in filter initialization error path (Florian Westphal) [1991526] - netfilter: ctnetlink: add kernel side filtering for dump (Florian Westphal) [1991526] - netfilter: ctnetlink: don't dump ct extensions of unconfirmed conntracks (Florian Westphal) [1991526] - netfilter: ctnetlink: be more strict when NF_CONNTRACK_MARK is not set (Florian Westphal) [1991526] - netfilter: ctnetlink: Fix regression in conntrack entry deletion (Florian Westphal) [1991526] - netfilter: ctnetlink: Resolve conntrack L3-protocol flush regression (Florian Westphal) [1991526] - netfilter: ctnetlink: always honor CTA_MARK_MASK (Florian Westphal) [1991526] - netfilter: ctnetlink: must check mark attributes vs NULL (Florian Westphal) [1991526] - netfilter: ctnetlink: Support L3 protocol-filter on flush (Florian Westphal) [1991526] - netfilter: nftables: fix incorrect increment of loop counter (Phil Sutter) [1983635] - netfilter: nf_tables: initialize set before expression setup (Phil Sutter) [1983635] - netfilter: nftables: add set expression flags (Phil Sutter) [1983635] - netfilter: nft_dynset: report EOPNOTSUPP on missing set feature (Phil Sutter) [1983635] - netfilter: nft_dynset: dump expressions when set definition contains no expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: honor stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: do not leave dangling pointer in nf_tables_set_alloc_name (Phil Sutter) [1983635] - netfilter: nftables: clone set element expression template (Phil Sutter) [1983635] - netfilter: nftables: relax check for stateful expressions in set definition (Phil Sutter) [1983635] - netfilter: nftables: netlink support for several set element expressions (Phil Sutter) [1983635] - netfilter: nf_tables: skip set types that do not support for expressions (Phil Sutter) [1983635] - netfilter: nft_dynset: allow dynamic updates of non-anonymous set (Phil Sutter) [1983635] - netfilter: nftables: generalize set extension to support for several expressions (Phil Sutter) [1983635] - netfilter: nf_tables: do not update stateful expressions if lookup is inverted (Phil Sutter) [1983635] - netfilter: nftables: move nft_expr before nft_set (Phil Sutter) [1983635] - netfilter: nf_tables: Align nft_expr private data to 64-bit (Phil Sutter) [1983635] - netfilter: nftables: generalize set expressions support (Phil Sutter) [1983635] - netfilter: nft_dynset: validate set expression definition (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_destroy() and use it (Phil Sutter) [1983635] - netfilter: nf_tables: fix double-free on set expression from the error path (Phil Sutter) [1983635] - netfilter: nf_tables: allow to specify stateful expression in set definition (Phil Sutter) [1983635] - netfilter: nf_tables: bogus EBUSY when deleting set after flush (Phil Sutter) [1983635] - netfilter: nf_tables: pass context to nft_set_destroy() (Phil Sutter) [1983635] - netfilter: nf_tables: move nft_expr_clone() to nf_tables_api.c (Phil Sutter) [1983635] - netfilter: nf_tables: relocate header content to consumer (Phil Sutter) [1983635] - netfilter: nft_lookup: update element stateful expression (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_update_expr() helper function (Phil Sutter) [1983635] - netfilter: nf_tables: add elements with stateful expressions (Phil Sutter) [1983635] - netfilter: nf_tables: statify nft_expr_init() (Phil Sutter) [1983635] - netfilter: nf_tables: add nft_set_elem_expr_alloc() (Phil Sutter) [1983635] - netfilter: nf_tables: enable set expiration time for set elements (Phil Sutter) [1983635] - hugetlbfs: flush TLBs correctly after huge_pmd_unshare (Rafael Aquini) [2026376] {CVE-2021-4002} - tlb: mmu_gather: add tlb_flush_*_range APIs (Rafael Aquini) [2026376] {CVE-2021-4002} - ACPI: PM: Do not turn off power resources in unknown state (Mark Langsdorf) [1997696] - ACPI: PRM: Find PRMT table before parsing it (Mark Langsdorf) [1997696] - ACPI: NFIT: Fix support for virtual SPA ranges (Mark Langsdorf) [1997696] - ACPI: DPTF: Fix reading of attributes (Mark Langsdorf) [1997696] - ACPI: PM: Add support for upcoming AMD uPEP HID AMDI007 (Mark Langsdorf) [1997696] - ACPI: Kconfig: Fix table override from built-in initrd (Mark Langsdorf) [1997696] - ACPI: video: Add quirk for the Dell Vostro 3350 (Mark Langsdorf) [1997696] - ACPI: AMBA: Fix resource name in /proc/iomem (Mark Langsdorf) [1997696] - ACPI: PM: postpone bringing devices to D0 unless we need them (Mark Langsdorf) [1997696] - ACPI: tables: Add custom DSDT file as makefile prerequisite (Mark Langsdorf) [1997696] - ACPI: bgrt: Use sysfs_emit (Mark Langsdorf) [1997696] - ACPI: bgrt: Fix CFI violation (Mark Langsdorf) [1997696] - ACPI: EC: trust DSDT GPE for certain HP laptop (Mark Langsdorf) [1997696] - ACPI: scan: Simplify acpi_table_events_fn() (Mark Langsdorf) [1997696] - ACPI: sysfs: Remove tailing return statement in void function (Mark Langsdorf) [1997696] - ACPI: sysfs: Use __ATTR_RO() and __ATTR_RW() macros (Mark Langsdorf) [1997696] - ACPI: sysfs: Sort headers alphabetically (Mark Langsdorf) [1997696] - ACPI: sysfs: Refactor param_get_trace_state() to drop dead code (Mark Langsdorf) [1997696] - ACPI: sysfs: Unify pattern of memory allocations (Mark Langsdorf) [1997696] - ACPI: sysfs: Allow bitmap list to be supplied to acpi_mask_gpe (Mark Langsdorf) [1997696] - ACPI: sysfs: Make sparse happy about address space in use (Mark Langsdorf) [1997696] - ACPI: scan: Fix race related to dropping dependencies (Mark Langsdorf) [1997696] - ACPI: scan: Reorganize acpi_device_add() (Mark Langsdorf) [1997696] - ACPI: scan: Fix device object rescan in acpi_scan_clear_dep() (Mark Langsdorf) [1997696] - ACPI: scan: Make acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange acpi_dev_get_first_consumer_dev_cb() (Mark Langsdorf) [1997696] - ACPI: scan: Define acpi_bus_put_acpi_device() as static inline (Mark Langsdorf) [1997696] - ACPI: NVS: fix doc warnings in nvs.c (Mark Langsdorf) [1997696] - ACPI: sysfs: fix doc warnings in device_sysfs.c (Mark Langsdorf) [1997696] - ACPI: APEI: fix synchronous external aborts in user-mode (Mark Langsdorf) [1997696] - mfd: tps68470: Remove tps68470 MFD driver (Mark Langsdorf) [1997696] - ACPI: power: Use dev_dbg() to print some messages (Mark Langsdorf) [1997696] - ACPI: Add quirks for AMD Renoir/Lucienne CPUs to force the D3 hint (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Fix several coding style issues (Mark Langsdorf) [1997696] - ACPI: sysfs: Drop four redundant return statements (Mark Langsdorf) [1997696] - ACPI: video: Drop three redundant return statements (Mark Langsdorf) [1997696] - ACPI: sleep: Fix acpi_pm_pre_suspend() kernel-doc (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Remove redundant initialization of 'obj' (Mark Langsdorf) [1997696] - ACPI: utils: Introduce acpi_get_local_address() (Mark Langsdorf) [1997696] - ACPI: scan: initialize local variable to avoid garbage being returned (Mark Langsdorf) [1997696] - ACPI: Remove redundant clearing of context->ret.pointer from acpi_run_osc() (Mark Langsdorf) [1997696] - redhat/configs: Add Enable CONFIG_ACPI_PRMT (Mark Langsdorf) [1997696] - ACPI: PRM: Deal with table not present or no module found (Mark Langsdorf) [1997696] - ACPI: Do not singal PRM support if not enabled (Mark Langsdorf) [1997696] - ACPI: Kconfig: Provide help text for the ACPI_PRMT option (Mark Langsdorf) [1997696] - ACPI: PRM: make symbol 'prm_module_list' static (Mark Langsdorf) [1997696] - ACPI: Correct \_SB._OSC bit definition for PRM (Mark Langsdorf) [1997696] - ACPI: Add \_SB._OSC bit for PRM (Mark Langsdorf) [1997696] - ACPI: PRM: implement OperationRegion handler for the PlatformRtMechanism subtype (Mark Langsdorf) [1997696] - ACPICA: Add PRMT module header to facilitate parsing (Mark Langsdorf) [1997696] - ACPI: scan: Add function to fetch dependent of ACPI device (Mark Langsdorf) [1997696] - ACPI: scan: Extend acpi_walk_dep_device_list() (Mark Langsdorf) [1997696] - i2c: core: Restore acpi_walk_dep_device_list() getting called after registering the ACPI i2c devs (Mark Langsdorf) [1997696] - ACPI: NUMA: fix typo in a comment (Mark Langsdorf) [1997696] - ACPI: sysfs: Fix a buffer overrun problem with description_show() (Mark Langsdorf) [1997696] - ACPI: LPSS: Use kstrtol() instead of simple_strtol() (Mark Langsdorf) [1997696] - ACPI: tables: FPDT: Add missing acpi_put_table() in acpi_init_fpdt() (Mark Langsdorf) [1997696] - ACPI: tables: PPTT: Populate cache-id if provided by firmware (Mark Langsdorf) [1997696] - ACPI: OSL: Use DEFINE_RES_IO_NAMED() to simplify code (Mark Langsdorf) [1997696] - ACPI: bus: Call kobject_put() in acpi_init() error path (Mark Langsdorf) [1997696] - ACPI: bus: Remove unneeded assignment (Mark Langsdorf) [1997696] - ACPI: sleep: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sbs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: scan: Unify the log message printing (Mark Langsdorf) [1997696] - ACPI: sbshc: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: sysfs: Cleanup message printing (Mark Langsdorf) [1997696] - ACPI: reboot: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: processor_throttling: Cleanup the printing messages (Mark Langsdorf) [1997696] - ACPI: processor_perflib: Cleanup print messages (Mark Langsdorf) [1997696] - ACPI: processor_thermal: Remove unused PREFIX for printing (Mark Langsdorf) [1997696] - ACPI: pci_root: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: osl: Remove the duplicated PREFIX for message printing (Mark Langsdorf) [1997696] - ACPI: nvs: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: glue: Clean up the printing messages (Mark Langsdorf) [1997696] - ACPI: event: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: bus: Use pr_*() macros to replace printk() (Mark Langsdorf) [1997696] - ACPI: blacklist: Unify the message printing (Mark Langsdorf) [1997696] - ACPI: cmos_rtc: Using pr_fmt() and remove PREFIX (Mark Langsdorf) [1997696] - ACPI: scan: Constify acpi_dma_supported() helper function (Mark Langsdorf) [1997696] - ACPICA: Update version to 20210604 (Mark Langsdorf) [1997696] - ACPICA: Add support for PlatformRtMechanism OperationRegion handler (Mark Langsdorf) [1997696] - ACPICA: iASL: add disassembler support for PRMT (Mark Langsdorf) [1997696] - ACPICA: Add the CFMWS structure definition to the CEDT table (Mark Langsdorf) [1997696] - ACPICA: Add defines for the CXL Host Bridge Structure (CHBS) (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the BDAT ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add _PLD panel positions (Mark Langsdorf) [1997696] - ACPICA: Use ACPI_FALLTHROUGH (Mark Langsdorf) [1997696] - ACPICA: iASL Table Compiler: Add full support for RGRT ACPI table (Mark Langsdorf) [1997696] - ACPICA: iASL: Add support for the SVKL table (Mark Langsdorf) [1997696] - ACPICA: iASL: Finish support for the IVRS ACPI table (Mark Langsdorf) [1997696] - ACPICA: Add SVKL table headers (Mark Langsdorf) [1997696] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Mailbox Structure (Mark Langsdorf) [1997696] - ACPI: power: Rework turning off unused power resources (Mark Langsdorf) [1997696] - ACPI: power: Save the last known state of each power resource (Mark Langsdorf) [1997696] - ACPI: power: Use u8 as the power resource state data type (Mark Langsdorf) [1997696] - ACPI: configfs: Replace ACPI_INFO() with pr_debug() (Mark Langsdorf) [1997696] - ACPI: ipmi: Remove address space handler in error path (Mark Langsdorf) [1997696] - ACPI: EC: Make more Asus laptops use ECDT _GPE (Mark Langsdorf) [1997696] - ACPI: event: Remove redundant initialization of local variable (Mark Langsdorf) [1997696] - ACPI: sbshc: Fix fall-through warning for Clang (Mark Langsdorf) [1997696] - ACPI: PM / fan: Put fan device IDs into separate header file (Mark Langsdorf) [1997696] - ACPI: APEI: Don't warn if ACPI is disabled (Mark Langsdorf) [1997696] - ACPI: processor idle: Fix up C-state latency if not ordered (Mark Langsdorf) [1997696] - ACPI: scan: Rearrange dep_unmet initialization (Mark Langsdorf) [1997696] - ACPI: DPTF: Add battery participant for Intel SoCs (Mark Langsdorf) [1997696] - md/raid5: avoid device_lock in read_one_chunk() (Nigel Croxon) [1985919] - md: add comments in md_integrity_register (Nigel Croxon) [1985919] - md: check level before create and exit io_acct_set (Nigel Croxon) [1985919] - md/raid10: enable io accounting (Nigel Croxon) [1985919] - md/raid1: enable io accounting (Nigel Croxon) [1985919] - md/raid5: avoid redundant bio clone in raid5_read_one_chunk (Nigel Croxon) [1985919] - md/raid5: move checking badblock before clone bio in raid5_read_one_chunk (Nigel Croxon) [1985919] - md: add io accounting for raid0 and raid5 (Nigel Croxon) [1985919] - md: revert io stats accounting (Nigel Croxon) [1985919] - md/raid5: remove an incorrect assert in in_chunk_boundary (Nigel Croxon) [1985919] - md: use rdev_read_only in restart_array (Nigel Croxon) [1985919] - md/raid6: refactor raid5_read_one_chunk (Nigel Croxon) [1985919] - md: remove md_bio_alloc_sync (Nigel Croxon) [1985919] - md: simplify sync_page_io (Nigel Croxon) [1985919] - md: remove bio_alloc_mddev (Nigel Croxon) [1985919] - md: use part_[begin|end]_io_acct instead of disk_[begin|end]_io_acct (Nigel Croxon) [1985919] - md: improve io stats accounting (Nigel Croxon) [1985919]- ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970663] - igbvf: convert to strongly typed descriptors (Corinna Vinschen) [1970663] - intel: call csum functions with well formatted arguments (Corinna Vinschen) [1970663] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970663] - igb: fix netpoll exit with traffic (Corinna Vinschen) [1970662] - igb: unbreak I2C bit-banging on i350 (Corinna Vinschen) [1970662] - ethernet: use eth_hw_addr_set() for dev->addr_len cases (Corinna Vinschen) [1970662] - igb: Avoid memcpy() over-reading of ETH_SS_STATS (Corinna Vinschen) [1970662] - igb: Add counter to i21x doublecheck (Corinna Vinschen) [1970662] - igb: Fix position of assignment to *ring (Corinna Vinschen) [1970662] - igb: Check if num of q_vectors is smaller than max before array access (Corinna Vinschen) [1970662] - igb: Fix an error handling path in 'igb_probe()' (Corinna Vinschen) [1970662] - igb: Fix use-after-free error during reset (Corinna Vinschen) [1970662] - intel: Remove rcu_read_lock() around XDP program invocation (Corinna Vinschen) [1970662] - igb: add correct exception tracing for XDP (Corinna Vinschen) [1970662] - igb: Fix XDP with PTP enabled (Corinna Vinschen) [1970662] - igb: Fix -Wunused-const-variable warning (Corinna Vinschen) [1970662] - igb: override two checker warnings (Corinna Vinschen) [1970662] - igb: fix assignment on big endian machines (Corinna Vinschen) [1970662] - igb: handle vlan types with checker enabled (Corinna Vinschen) [1970662] - igb/igc: use strongly typed pointer (Corinna Vinschen) [1970662] - intel: remove checker warning (Corinna Vinschen) [1970662] - i40e: Fix NULL pointer dereference in i40e_dbg_dump_desc (Stefan Assmann) [1970651] - i40e: Fix pre-set max number of queues for VF (Stefan Assmann) [1970651] - i40e: Fix failed opcode appearing if handling messages from VF (Stefan Assmann) [1970651] - i40e: Fix display error code in dmesg (Stefan Assmann) [1970651] - i40e: Fix creation of first queue by omitting it if is not power of two (Stefan Assmann) [1970651] - i40e: Fix warning message and call stack during rmmod i40e driver (Stefan Assmann) [1970651] - i40e: Fix ping is lost after configuring ADq on VF (Stefan Assmann) [1970651] - i40e: Fix changing previously set num_queue_pairs for PFs (Stefan Assmann) [1970651] - i40e: Fix NULL ptr dereference on VSI filter sync (Stefan Assmann) [1970651] - i40e: Fix correct max_pkt_size on VF RX queue (Stefan Assmann) [1970651] - ethernet: constify references to netdev->dev_addr in drivers (Stefan Assmann) [1970651] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970651] - i40e: Fix ATR queue selection (Stefan Assmann) [1970651] - i40e: Fix spelling mistake "dissable" -> "disable" (Stefan Assmann) [1970651] - iavf: do not override the adapter state in the watchdog task (again) (Stefan Assmann) [1970650] - iavf: missing unlocks in iavf_watchdog_task() (Stefan Assmann) [1970650] - iavf: Fix reporting when setting descriptor count (Stefan Assmann) [1970650] - iavf: restore MSI state on reset (Stefan Assmann) [1970650] - iavf: Fix displaying queue statistics shown by ethtool (Stefan Assmann) [1970650] - iavf: Refactor string format to avoid static analysis warnings (Stefan Assmann) [1970650] - iavf: Refactor text of informational message (Stefan Assmann) [1970650] - iavf: Fix static code analysis warning (Stefan Assmann) [1970650] - iavf: Refactor iavf_mac_filter struct memory usage (Stefan Assmann) [1970650] - iavf: Enable setting RSS hash key (Stefan Assmann) [1970650] - iavf: Add trace while removing device (Stefan Assmann) [1970650] - iavf: return errno code instead of status code (Stefan Assmann) [1970650] - iavf: Log info when VF is entering and leaving Allmulti mode (Stefan Assmann) [1970650] - iavf: Add change MTU message (Stefan Assmann) [1970650] - iavf: Fix VLAN feature flags after VFR (Stefan Assmann) [1970650] - iavf: Fix refreshing iavf adapter stats on ethtool request (Stefan Assmann) [1970650] - iavf: Fix deadlock occurrence during resetting VF interface (Stefan Assmann) [1970650] - iavf: Prevent changing static ITR values if adaptive moderation is on (Stefan Assmann) [1970650] - iavf: Restore VLAN filters after link down (Stefan Assmann) [1970650] - iavf: Fix for setting queues to 0 (Stefan Assmann) [1970650] - iavf: Fix for the false positive ASQ/ARQ errors while issuing VF reset (Stefan Assmann) [1970650] - iavf: validate pointers (Stefan Assmann) [1970650] - iavf: prevent accidental free of filter structure (Stefan Assmann) [1970650] - iavf: Fix failure to exit out from last all-multicast mode (Stefan Assmann) [1970650] - iavf: don't clear a lock we don't hold (Stefan Assmann) [1970650] - iavf: free q_vectors before queues in iavf_disable_vf (Stefan Assmann) [1970650] - iavf: check for null in iavf_fix_features (Stefan Assmann) [1970650] - iavf: Fix return of set the new channel count (Stefan Assmann) [1970650] - iavf: Fix kernel BUG in free_msi_irqs (Stefan Assmann) [1970650] - iavf: Add helper function to go from pci_dev to adapter (Stefan Assmann) [1970650] - iavf: Combine init and watchdog state machines (Stefan Assmann) [1970650] - iavf: Add __IAVF_INIT_FAILED state (Stefan Assmann) [1970650] - iavf: Refactor iavf state machine tracking (Stefan Assmann) [1970650] - iavf: fix double unlock of crit_lock (Stefan Assmann) [1970650] - ethernet: use eth_hw_addr_set() instead of ether_addr_copy() (Stefan Assmann) [1970650] - iavf: Fix ping is lost after untrusted VF had tried to change MAC (Stefan Assmann) [1970650] - iavf: use mutexes for locking of critical sections (Stefan Assmann) [1970650] - qed: rdma - don't wait for resources under hw error recovery flow (Manish Chopra) [1998195] - qed: Handle management FW error (Manish Chopra) [1998195] - qede: Fix memset corruption (Manish Chopra) [1998195] - qed: Enable automatic recovery on error condition. (Manish Chopra) [1998195] - qed: Fix the VF msix vectors flow (Manish Chopra) [1998195] - qed: Fix null-pointer dereference in qed_rdma_create_qp() (Manish Chopra) [1998195] - qed: qed ll2 race condition fixes (Manish Chopra) [1998195] - qed: Remove duplicated include of kernel.h (Manish Chopra) [1998195] - qed: Remove redundant prints from the iWARP SYN handling (Manish Chopra) [1998195] - qed: Skip DORQ attention handling during recovery (Manish Chopra) [1998195] - qed: Avoid db_recovery during recovery (Manish Chopra) [1998195] - qede: fix crash in rmmod qede while automatic debug collection (Manish Chopra) [1998195] - RDMA/qedr: Improve error logs for rdma_alloc_tid error return (Manish Chopra) [1998195] - RDMA/qed: Use accurate error num in qed_cxt_dynamic_ilt_alloc (Manish Chopra) [1998195] - net: qed: remove unneeded return variables (Manish Chopra) [1998195] - net: qede: Fix end of loop tests for list_for_each_entry (Manish Chopra) [1998195] - qede: Remove rcu_read_lock() around XDP program invocation (Manish Chopra) [1998195] - net: qed: Fix memcpy() overflow of qed_dcbx_params() (Manish Chopra) [1998195] - net: qede: Use list_for_each_entry() to simplify code (Manish Chopra) [1998195] - qed: Fix duplicate included linux/kernel.h (Manish Chopra) [1998195] - qed: Add IP services APIs support (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW Initializations (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload IO Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add support of HW filter block (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload Connection Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add NVMeTCP Offload PF Level FW and HW HSI (Manish Chopra) [1998195] - qed: Add TCP_ULP FW resource layout (Manish Chopra) [1998195] - net: qed: remove redundant initialization of variable rc (Manish Chopra) [1998195] - net: qed: remove unused including (Manish Chopra) [1998195] - qede: remove unused including (Manish Chopra) [1998195] - linux/qed: Mundane spelling fixes throughout the file (Manish Chopra) [1998195] - qed: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Use true and false for bool variable (Manish Chopra) [1998195] - qede: preserve per queue stats across up/down of interface (Manish Chopra) [1998195] - qede: add per queue coalesce support for qede driver (Manish Chopra) [1998195] - qede: add netpoll support for qede driver (Manish Chopra) [1998195] - RDMA/qedr: Remove in_irq() usage from debug output (Manish Chopra) [1998195] - linux/qed: fix spelling typo in qed_chain.h (Manish Chopra) [1998195] - qed: select CONFIG_CRC32 (Manish Chopra) [1998195] - IB/qedr: Fix fall-through warnings for Clang (Manish Chopra) [1998195] - RDMA/qedr: Endianness warnings cleanup (Manish Chopra) [1998195] - qed/qed_ll2: Replace one-element array with flexible-array member (Manish Chopra) [1998195] - net: qed: use true,false for bool variables (Manish Chopra) [1998195] - RDMA/qedr: Fix reported max_pkeys (Manish Chopra) [1998195] - qed: align adjacent indent (Manish Chopra) [1998195] - qed: fix kconfig help entries (Manish Chopra) [1998195] - sched/cputime: Fix getrusage(RUSAGE_THREAD) with nohz_full (Phil Auld) [1992387] - net: tg3: fix obsolete check of !err (Ken Cox) [1987082] - net: broadcom: switch from 'pci_' to 'dma_' API (Ken Cox) [1987082] - tg3: Remove unused PHY_BRCM flags (Ken Cox) [1987082] - net: check skb sec_path when re-initializing slow_gro in gro_list_prepare (Xin Long) [2030476] - e1000e: Fix the max snoop/no-snoop latency for 10M (Ken Cox) [1970665] - net/e1000e: Fix spelling mistake "The" -> "This" (Ken Cox) [1970665] - e1000e: Add space to the debug print (Ken Cox) [1970665] - e1000e: Additional PHY power saving in S0ix (Ken Cox) [1970665] - e1000e: Add polling mechanism to indicate CSME DPG exit (Ken Cox) [1970665] - e1000e: Add handshake with the CSME to support S0ix (Ken Cox) [1970665] - e1000e: Fix an error handling path in 'e1000_probe()' (Ken Cox) [1970665] - e1000e: Check the PCIm state (Ken Cox) [1970665] - net: e1000e: fix misspell word "retreived" (Ken Cox) [1970665] - net: e1000e: remove repeated word "slot" for netdev.c (Ken Cox) [1970665] - net: e1000e: remove repeated word "the" for ich8lan.c (Ken Cox) [1970665] - ppc64: Fix incorrect qrwlock use in debug kernel (Waiman Long) [2027200] - locking: Remove spin_lock_flags() etc (Waiman Long) [2027200] - Bluetooth: btusb: Add one more Bluetooth part for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add the new support IDs for WCN6855 (Gopal Tiwari) [2007903] - Bluetooth: btusb: re-definition for board_id in struct qca_version (Gopal Tiwari) [2007903] - Bluetooth: btusb: Add support using different nvm for variant WCN6855 controller (Gopal Tiwari) [2007903] - bpf/selftests: enable atomic_bounds test (Viktor Malik) [2030572] - Revert "bpf: Remove atomics tests from test_progs" (Viktor Malik) [2030572] - bpf/selftests: disable tests failing on RHEL 8.6 (Viktor Malik) [2025797 2025801 2025810 2025812 2025813] - bpf/selftests: allow disabling prog_tests (Viktor Malik) [2030572] - xfs: drop experimental warnings for bigtime and inobtcount (Bill O'Donnell) [2022903] - libxfs: expose inobtcount in xfs geometry (Bill O'Donnell) [2022903] - xfs: enable new inode btree counters feature (Bill O'Donnell) [2022903] - xfs: enable big timestamps (Bill O'Donnell) [2022903] - selftests: net: bridge: fix typo in vlan_filtering dependency test (Ivan Vecera) [2019055] - selftests: net: bridge: add test for vlan_filtering dependency (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_router tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast query and query response interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_querier_interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_membership_interval test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_startup_query_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast_last_member_count/interval tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast igmp/mld version tests (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast querier test (Ivan Vecera) [2019055] - selftests: net: bridge: add vlan mcast snooping control test (Ivan Vecera) [2019055] - selftests: net: bridge: update IGMP/MLD membership interval value (Ivan Vecera) [2019055] - net: bridge: mcast: use multicast_membership_interval for IGMPv3 (Ivan Vecera) [2019055] - net: bridge: fix under estimation in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: use nla_total_size_64bit() in br_get_linkxstats_size() (Ivan Vecera) [2019055] - net: bridge: mcast: Associate the seqcount with its protecting lock. (Ivan Vecera) [2019055] - net: bridge: mcast: fix vlan port router deadlock (Ivan Vecera) [2019055] - net: bridge: use mld2r_ngrec instead of icmpv6_dataun (Ivan Vecera) [2019055] - net: bridge: change return type of br_handle_ingress_vlan_tunnel (Ivan Vecera) [2019055] - net: bridge: vlan: convert mcast router global option to per-vlan entry (Ivan Vecera) [2019055] - net: bridge: mcast: br_multicast_set_port_router takes multicast context as argument (Ivan Vecera) [2019055] - net: bridge: mcast: toggle also host vlan state in br_multicast_toggle_vlan (Ivan Vecera) [2019055] - net: bridge: mcast: use the correct vlan group helper (Ivan Vecera) [2019055] - net: bridge: vlan: account for router port lists when notifying (Ivan Vecera) [2019055] - net: bridge: vlan: enable mcast snooping for existing master vlans (Ivan Vecera) [2019055] - net: bridge: mcast: account for ipv6 size when dumping querier state (Ivan Vecera) [2019055] - net: bridge: mcast: drop sizeof for nest attribute's zero size (Ivan Vecera) [2019055] - net: bridge: mcast: don't dump querier state if snooping is disabled (Ivan Vecera) [2019055] - net: bridge: vlan: dump mcast ctx querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv6 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: dump ipv4 querier state (Ivan Vecera) [2019055] - net: bridge: mcast: consolidate querier selection for ipv4 and ipv6 (Ivan Vecera) [2019055] - net: bridge: mcast: make sure querier port/address updates are consistent (Ivan Vecera) [2019055] - net: bridge: mcast: record querier port device ifindex instead of pointer (Ivan Vecera) [2019055] - net: bridge: vlan: use br_rports_fill_info() to export mcast router ports (Ivan Vecera) [2019055] - net: bridge: mcast: use the proper multicast context when dumping router ports (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast router global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier global option (Ivan Vecera) [2019055] - net: bridge: mcast: querier and query state affect only current context type (Ivan Vecera) [2019055] - net: bridge: mcast: move querier state to the multicast context (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query response interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast query interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast querier interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast membership interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member interval global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast startup query count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast last member count global option (Ivan Vecera) [2019055] - net: bridge: vlan: add support for mcast igmp/mld version global options (Ivan Vecera) [2019055] - net: switchdev: zero-initialize struct switchdev_notifier_fdb_info emitted by drivers towards the bridge (Ivan Vecera) [2019055] - net: bridge: fix flags interpretation for extern learn fdb entries (Ivan Vecera) [2019055] - net: bridge: vlan: fix global vlan option range dumping (Ivan Vecera) [2019055] - net: bridge: fix memleak in br_add_if() (Ivan Vecera) [2019055] - net: make switchdev_bridge_port_{,unoffload} loosely coupled with the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: fix incorrect use of FDB flags when picking the dst device (Ivan Vecera) [2019055] - net: bridge: validate the NUD_PERMANENT bit when adding an extern_learn FDB entry (Ivan Vecera) [2019055] - net: bridge: switchdev: treat local FDBs the same as entries towards the bridge (Ivan Vecera) [2019055] - net: bridge: switchdev: replay the entire FDB for each port (Ivan Vecera) [2019055] - net: bridge: add a helper for retrieving port VLANs from the data path (Ivan Vecera) [2019055] - net: bridge: update BROPT_VLAN_ENABLED before notifying switchdev in br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: bridge: fix build when setting skb->offload_fwd_mark with CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: switchdev: allow the TX data plane forwarding to be offloaded (Ivan Vecera) [2019055] - net: switchdev: fix FDB entries towards foreign ports not getting propagated to us (Ivan Vecera) [2019055] - net: bridge: move the switchdev object replay helpers to "push" mode (Ivan Vecera) [2019055] - net: bridge: guard the switchdev replay helpers against a NULL notifier block (Ivan Vecera) [2019055] - net: bridge: switchdev: let drivers inform which bridge ports are offloaded (Ivan Vecera) [2019055] - net: bridge: switchdev: recycle unused hwdoms (Ivan Vecera) [2019055] - net: bridge: disambiguate offload_fwd_mark (Ivan Vecera) [2019055] - net: bridge: multicast: add context support for host-joined groups (Ivan Vecera) [2019055] - net: bridge: multicast: add mdb context support (Ivan Vecera) [2019055] - net: bridge: multicast: fix igmp/mld port context null pointer dereferences (Ivan Vecera) [2019055] - net: switchdev: recurse into __switchdev_handle_fdb_del_to_device (Ivan Vecera) [2019055] - net: switchdev: remove stray semicolon in switchdev_handle_fdb_del_to_device shim (Ivan Vecera) [2019055] - net: bridge: vlan: add mcast snooping control (Ivan Vecera) [2019055] - net: bridge: vlan: notify when global options change (Ivan Vecera) [2019055] - net: bridge: vlan: add support for dumping global vlan options (Ivan Vecera) [2019055] - net: bridge: vlan: add support for global options (Ivan Vecera) [2019055] - net: bridge: multicast: include router port vlan id in notifications (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan querier and query support (Ivan Vecera) [2019055] - net: bridge: multicast: check if should use vlan mcast ctx (Ivan Vecera) [2019055] - net: bridge: multicast: use the port group to port context helper (Ivan Vecera) [2019055] - net: bridge: multicast: add helper to get port mcast context from port group (Ivan Vecera) [2019055] - net: bridge: add vlan mcast snooping knob (Ivan Vecera) [2019055] - net: bridge: multicast: add vlan state initialization and control (Ivan Vecera) [2019055] - net: bridge: vlan: add global and per-port multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: use multicast contexts instead of bridge or port (Ivan Vecera) [2019055] - net: bridge: multicast: factor out bridge multicast context (Ivan Vecera) [2019055] - net: bridge: multicast: factor out port multicast context (Ivan Vecera) [2019055] - net: switchdev: introduce a fanout helper for SWITCHDEV_FDB_{ADD,DEL}_TO_DEVICE (Ivan Vecera) [2019055] - net: switchdev: introduce helper for checking dynamically learned FDB entries (Ivan Vecera) [2019055] - net: bridge: do not replay fdb entries pointing towards the bridge twice (Ivan Vecera) [2019055] - net: bridge: multicast: fix MRD advertisement router port marking race (Ivan Vecera) [2019055] - net: bridge: multicast: fix PIM hello router port marking race (Ivan Vecera) [2019055] - net: bridge: sync fdb to new unicast-filtering ports (Ivan Vecera) [2019055] - net: bridge: allow br_fdb_replay to be called for the bridge device (Ivan Vecera) [2019055] - net: bridge: switchdev: send FDB notifications for host addresses (Ivan Vecera) [2019055] - net: bridge: use READ_ONCE() and WRITE_ONCE() compiler barriers for fdb->dst (Ivan Vecera) [2019055] - net: bridge: allow the switchdev replay functions to be called for deletion (Ivan Vecera) [2019055] - net: bridge: constify variables in the replay helpers (Ivan Vecera) [2019055] - net: bridge: ignore switchdev events for LAG ports which didn't request replay (Ivan Vecera) [2019055] - net: switchdev: add a context void pointer to struct switchdev_notifier_info (Ivan Vecera) [2019055] - net: bridge: include the is_local bit in br_fdb_replay (Ivan Vecera) [2019055] - net: bridge: mrp: Update the Test frames for MRA (Ivan Vecera) [2019055] - bridge: cfm: remove redundant return (Ivan Vecera) [2019055] - net: bridge: remove redundant continue statement (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst refcnt when egressing (Ivan Vecera) [2019055] - net: bridge: fix vlan tunnel dst null pointer dereference (Ivan Vecera) [2019055] - net: bridge: mrp: Update ring transitions. (Ivan Vecera) [2019055] - net: bridge: remove redundant assignment (Ivan Vecera) [2019055] - net: bridge: fix br_multicast_is_router stub when igmp is disabled (Ivan Vecera) [2019055] - net: bridge: fix build when IPv6 is disabled (Ivan Vecera) [2019055] - net: bridge: mcast: export multicast router presence adjacent to a port (Ivan Vecera) [2019055] - net: bridge: mcast: add ip4+ip6 mcast router timers to mdb netlink (Ivan Vecera) [2019055] - net: bridge: mcast: split multicast router state for IPv4 and IPv6 (Ivan Vecera) [2019055] - net: bridge: mcast: split router port del+notify for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare add-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare expiry functions for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare is-router function for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare query reception for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: prepare mdb netlink for mcast router split (Ivan Vecera) [2019055] - net: bridge: mcast: add wrappers for router node retrieval (Ivan Vecera) [2019055] - net: bridge: mcast: rename multicast router lists and timers (Ivan Vecera) [2019055] - bridge: Fix possible races between assigning rx_handler_data and setting IFF_BRIDGE_PORT bit (Ivan Vecera) [2019055] - net: bridge: mcast: fix broken length + header check for MRDv6 Adv. (Ivan Vecera) [2019055] - net: bridge: fix error in br_multicast_add_port when CONFIG_NET_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate error code and extack from br_mc_disabled_update (Ivan Vecera) [2019055] - net: bridge: Fix missing return assignment from br_vlan_replay_one call (Ivan Vecera) [2019055] - bridge: mrp: Disable roles before deleting the MRP instance (Ivan Vecera) [2019055] - net: bridge: add helper to replay VLANs installed on port (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and local fdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to replay port and host-joined mdb entries (Ivan Vecera) [2019055] - net: bridge: add helper to retrieve the current ageing time (Ivan Vecera) [2019055] - net: bridge: add helper for retrieving the current bridge port STP state (Ivan Vecera) [2019055] - net: bridge: when suppression is enabled exclude RARP packets (Ivan Vecera) [2019055] - net: bridge: declare br_vlan_tunnel_lookup argument tunnel_id as __be64 (Ivan Vecera) [2019055] - Documentation: networking: switchdev: add missing "and" word (Ivan Vecera) [2019055] - Documentation: networking: switchdev: separate bulleted items with new line (Ivan Vecera) [2019055] - Documentation: networking: switchdev: fix command for static FDB entries (Ivan Vecera) [2019055] - Documentation: networking: switchdev: clarify device driver behavior (Ivan Vecera) [2019055] - net: bridge: mcast: factor out common allow/block EHT handling (Ivan Vecera) [2019055] - net: bridge: mcast: remove unreachable EHT code (Ivan Vecera) [2019055] - net: bridge: Fix fall-through warnings for Clang (Ivan Vecera) [2019055] - bridge: mrp: Update br_mrp to use new return values of br_mrp_switchdev (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_switchdev to detect better the errors (Ivan Vecera) [2019055] - bridge: mrp: Add 'enum br_mrp_hw_support' (Ivan Vecera) [2019055] - switchdev: mrp: Extend ring_role_mrp and in_role_mrp (Ivan Vecera) [2019055] - switchdev: mrp: Remove CONFIG_BRIDGE_MRP (Ivan Vecera) [2019055] - net: bridge: fix br_vlan_filter_toggle stub when CONFIG_BRIDGE_VLAN_FILTERING=n (Ivan Vecera) [2019055] - net: bridge: fix switchdev_port_attr_set stub when CONFIG_SWITCHDEV=n (Ivan Vecera) [2019055] - net: bridge: propagate extack through switchdev_port_attr_set (Ivan Vecera) [2019055] - net: bridge: propagate extack through store_bridge_parm (Ivan Vecera) [2019055] - net: bridge: remove __br_vlan_filter_toggle (Ivan Vecera) [2019055] - net: switchdev: pass flags and mask to both {PRE_,}BRIDGE_FLAGS attributes (Ivan Vecera) [2019055] - net: bridge: don't print in br_switchdev_set_port_flag (Ivan Vecera) [2019055] - net: bridge: offload all port flags at once in br_setport (Ivan Vecera) [2019055] - net: switchdev: propagate extack to port attributes (Ivan Vecera) [2019055] - switchdev: mrp: Remove SWITCHDEV_ATTR_ID_MRP_PORT_STAT (Ivan Vecera) [2019055] - bridge: mrp: Fix the usage of br_mrp_port_switchdev_set_state (Ivan Vecera) [2019055] - net: bridge: mcast: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Ivan Vecera) [2019055] - net: bridge: add warning comments to avoid extending sysfs (Ivan Vecera) [2019055] - net: bridge: mcast: drop hosts limit sysfs support (Ivan Vecera) [2019055] - net: bridge: multicast: make tracked EHT hosts limit configurable (Ivan Vecera) [2019055] - net: bridge: multicast: add per-port EHT hosts limit (Ivan Vecera) [2019055] - net: switchdev: use obj-$(CONFIG_NET_SWITCHDEV) form in net/Makefile (Ivan Vecera) [2019055] - net: switchdev: don't set port_obj_info->handled true when -EOPNOTSUPP (Ivan Vecera) [2019055] - net: bridge: multicast: fix br_multicast_eht_set_entry_lookup indentation (Ivan Vecera) [2019055] - bridge: Use PTR_ERR_OR_ZERO instead if(IS_ERR(...)) + PTR_ERR (Ivan Vecera) [2019055] - net: mrp: move struct definitions out of uapi (Ivan Vecera) [2019055] - net: mrp: fix definitions of MRP test packets (Ivan Vecera) [2019055] - net: bridge: multicast: mark IGMPv3/MLDv2 fast-leave deletes (Ivan Vecera) [2019055] - net: bridge: multicast: handle block pg delete for all cases (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host filter_mode handling (Ivan Vecera) [2019055] - net: bridge: multicast: optimize TO_INCLUDE EHT timeouts (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT include and exclude handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT allow/block handling (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host delete function (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT source set handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT host handling functions (Ivan Vecera) [2019055] - net: bridge: multicast: add EHT structures and definitions (Ivan Vecera) [2019055] - net: bridge: multicast: calculate idx position without changing ptr (Ivan Vecera) [2019055] - net: bridge: multicast: __grp_src_block_incl can modify pg (Ivan Vecera) [2019055] - net: bridge: multicast: pass host src address to IGMPv3/MLDv2 functions (Ivan Vecera) [2019055] - net: bridge: multicast: rename src_size to addr_size (Ivan Vecera) [2019055] - net: bridge: check vlan with eth_type_vlan() method (Ivan Vecera) [2019055] - net: switchdev: delete the transaction object (Ivan Vecera) [2019055] - mlxsw: spectrum_switchdev: remove transactional logic for VLAN objects (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port attributes (Ivan Vecera) [2019055] - net: switchdev: delete switchdev_port_obj_add_now (Ivan Vecera) [2019055] - net: switchdev: remove the transaction structure from port object notifiers (Ivan Vecera) [2019055] - net: switchdev: remove vid_begin -> vid_end range from VLAN objects (Ivan Vecera) [2019055] - net: bridge: fix misspellings using codespell tool (Ivan Vecera) [2019055] - net: bridge: notify switchdev of disappearance of old FDB entry upon migration (Ivan Vecera) [2019055] - bridge: Fix a deadlock when enabling multicast snooping (Ivan Vecera) [2019055] - bridge: mrp: Implement LC mode for MRP (Ivan Vecera) [2019055] - net: bridge: switch to net core statistics counters handling (Ivan Vecera) [2019055] - net: bridge: replace struct br_vlan_stats with pcpu_sw_netstats (Ivan Vecera) [2019055] - bridge: mrp: Use hlist_head instead of list_head for mrp (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for mldv2 inc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add initial MLDv2 include test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out and rename sg state functions (Ivan Vecera) [2019055] - selftests: net: lib: add support for IPv6 mcast packet test (Ivan Vecera) [2019055] - selftests: net: bridge: factor out mcast_packet_test (Ivan Vecera) [2019055] - net: bridge: mcast: fix stub definition of br_multicast_querier_exists (Ivan Vecera) [2019055] - net: bridge: explicitly convert between mdb entry state and port group flags (Ivan Vecera) [2019055] - net: bridge: mcast: add support for raw L2 multicast groups (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 *,g auto-add (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exclude timeout (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> block report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 exc -> allow report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> to_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_exclude report (Ivan Vecera) [2019055] - selftests: net: bridge: add test for igmpv3 inc -> is_include report (Ivan Vecera) [2019055] - selftests: net: bridge: add tests for igmpv3 is_include and inc -> allow reports (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add IGMPv3 entries' state helpers (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: check for specific udp ip protocol (Ivan Vecera) [2019055] - selftests: net: bridge: igmp: add support for packet source address (Ivan Vecera) [2019055] - selftests: net: bridge: rename current igmp tests to igmpv2 (Ivan Vecera) [2019055] - net: bridge: fix uninitialized variables when BRIDGE_CFM is disabled (Ivan Vecera) [2019055] - bridge: cfm: Netlink Notifications. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET status Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink GET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Netlink SET configuration Interface. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame RX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. CCM frame TX added. (Ivan Vecera) [2019055] - bridge: cfm: Kernel space implementation of CFM. MEP create/delete. (Ivan Vecera) [2019055] - bridge: uapi: cfm: Added EtherType used by the CFM protocol. (Ivan Vecera) [2019055] - bridge: cfm: Add BRIDGE_CFM to Kconfig. (Ivan Vecera) [2019055] - net: bridge: extend the process of special frames (Ivan Vecera) [2019055] - bridge: Netlink interface fix. (Ivan Vecera) [2019055] - net: bridge: mcast: remove only S,G port groups from sg_port hash (Ivan Vecera) [2019055] - net: switchdev: Fixed kerneldoc warning (Ivan Vecera) [2019055] - net: bridge: mcast: when forwarding handle filter mode and blocked flag (Ivan Vecera) [2019055] - net: bridge: mcast: handle host state (Ivan Vecera) [2019055] - net: bridge: mcast: add support for blocked port groups (Ivan Vecera) [2019055] - net: bridge: mcast: handle port group filter modes (Ivan Vecera) [2019055] - net: bridge: mcast: install S,G entries automatically based on reports (Ivan Vecera) [2019055] - net: bridge: mcast: add sg_port rhashtable (Ivan Vecera) [2019055] - net: bridge: mcast: add rt_protocol field to the port group struct (Ivan Vecera) [2019055] - net: bridge: mcast: when igmpv3/mldv2 are enabled lookup (S,G) first, then (*,G) (Ivan Vecera) [2019055] - net: bridge: mdb: add support for add/del/dump of entries with source (Ivan Vecera) [2019055] - net: bridge: mdb: add support to extend add/del commands (Ivan Vecera) [2019055] - net: bridge: mcast: rename br_ip's u member to dst (Ivan Vecera) [2019055] - net: bridge: mcast: use br_ip's src for src groups and querier address (Ivan Vecera) [2019055] - net: bridge: add src field to br_ip (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_add() and br_mdb_add_group() (Ivan Vecera) [2019055] - net: bridge: mdb: move all port and bridge checks to br_mdb_add (Ivan Vecera) [2019055] - net: bridge: mdb: use extack in br_mdb_parse() (Ivan Vecera) [2019055] - net: bridge: delete duplicated words (Ivan Vecera) [2019055] - net: bridge: mcast: don't ignore return value of __grp_src_toex_excl (Ivan Vecera) [2019055] - __netif_receive_skb_core: don't untag vlan from skb on DSA master (Ivan Vecera) [2019055] - bridge: mcast: Fix incomplete MDB dump (Ivan Vecera) [2019055] - net: bridge: mcast: fix unused br var when lockdep isn't defined (Ivan Vecera) [2019055] - net: bridge: mcast: destroy all entries via gc (Ivan Vecera) [2019055] - net: bridge: mcast: improve IGMPv3/MLDv2 query processing (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 BLOCK_OLD_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 CHANGE_TO_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPV3/MLDv2 MODE_IS_INCLUDE/EXCLUDE report (Ivan Vecera) [2019055] - net: bridge: mcast: support for IGMPv3/MLDv2 ALLOW_NEW_SOURCES report (Ivan Vecera) [2019055] - net: bridge: mcast: delete expired port groups without srcs (Ivan Vecera) [2019055] - net: bridge: mdb: use mdb and port entries in notifications (Ivan Vecera) [2019055] - net: bridge: mdb: push notifications in __br_mdb_add/del (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group query retransmit (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group-and-source specific queries (Ivan Vecera) [2019055] - net: bridge: mcast: add support for src list and filter mode dumping (Ivan Vecera) [2019055] - net: bridge: mcast: add support for group source list (Ivan Vecera) [2019055] - net: bridge: mcast: factor out port group del (Ivan Vecera) [2019055] - net: bridge: mdb: arrange internal structs so fast-path fields are close (Ivan Vecera) [2019055] - netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_IN_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP_INFO attributes for interconnect status (Ivan Vecera) [2019055] - bridge: mrp: Extend MRP netlink interface for configuring MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Implement the MRP Interconnect API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Extend MRP API for switchdev for MRP Interconnect (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_in_port_open function (Ivan Vecera) [2019055] - bridge: mrp: Rename br_mrp_port_open to br_mrp_ring_port_open (Ivan Vecera) [2019055] - bridge: mrp: Extend br_mrp for MRP interconnect (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes for MRP interconnect (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API for MRP Interconnect (Ivan Vecera) [2019055] - net: bridge: fix undefined br_vlan_can_enter_range in tunnel code (Ivan Vecera) [2019055] - net: switchdev: kerneldoc fixes (Ivan Vecera) [2019055] - net: bridge: notify on vlan tunnel changes done via the old api (Ivan Vecera) [2019055] - bridge: Extend br_fill_ifinfo to return MPR status (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_fill_info (Ivan Vecera) [2019055] - bridge: uapi: mrp: Extend MRP attributes to get the status (Ivan Vecera) [2019055] - bridge: mrp: Fix endian conversion and some other warnings (Ivan Vecera) [2019055] - net: bridge: add a flag to avoid refreshing fdb when changing/adding (Ivan Vecera) [2019055] - net: bridge: add option to allow activity notifications for any fdb entries (Ivan Vecera) [2019055] - net: neighbor: add fdb extended attribute (Ivan Vecera) [2019055] - net: bridge: fdb_add_entry takes ndm as argument (Ivan Vecera) [2019055] - bridge: mrp: Validate when setting the port role (Ivan Vecera) [2019055] - bridge: uapi: mrp: Fix MRP_PORT_ROLE (Ivan Vecera) [2019055] - bridge: mrp: Add support for role MRA (Ivan Vecera) [2019055] - bridge: mrp: Set the priority of MRP instance (Ivan Vecera) [2019055] - bridge: mrp: Update MRP frame type (Ivan Vecera) [2019055] - bridge: multicast: work around clang bug (Ivan Vecera) [2019055] - bridge: mrp: Rework the MRP netlink interface (Ivan Vecera) [2019055] - bridge: mrp: Fix out-of-bounds read in br_mrp_parse (Ivan Vecera) [2019055] - bridge: mrp: Restore port state when deleting MRP instance (Ivan Vecera) [2019055] - switchdev: mrp: Remove the variable mrp_ring_state (Ivan Vecera) [2019055] - bridge: mrp: Add br_mrp_unique_ifindex function (Ivan Vecera) [2019055] - net: bridge: allow enslaving some DSA master network devices (Ivan Vecera) [2019055] - net: remove newlines in NL_SET_ERR_MSG_MOD (Ivan Vecera) [2019055] - net: bridge: return false in br_mrp_enabled() (Ivan Vecera) [2019055] - docs: networking: convert switchdev.txt to ReST (Ivan Vecera) [2019055] - net: bridge: Add checks for enabling the STP. (Ivan Vecera) [2019055] - bridge: mrp: Integrate MRP into the bridge (Ivan Vecera) [2019055] - bridge: mrp: Implement netlink interface to configure MRP (Ivan Vecera) [2019055] - bridge: mrp: Connect MRP API with the switchdev API (Ivan Vecera) [2019055] - bridge: switchdev: mrp: Implement MRP API for switchdev (Ivan Vecera) [2019055] - switchdev: mrp: Extend switchdev API to offload MRP (Ivan Vecera) [2019055] - bridge: mrp: Add MRP interface. (Ivan Vecera) [2019055] - net: bridge: Add port attribute IFLA_BRPORT_MRP_RING_OPEN (Ivan Vecera) [2019055] - bridge: mrp: Extend bridge interface (Ivan Vecera) [2019055] - bridge: mrp: Update Kconfig (Ivan Vecera) [2019055] - bridge: uapi: mrp: Add mrp attributes. (Ivan Vecera) [2019055] - net: bridge: vlan options: move the tunnel command to the nested attribute (Ivan Vecera) [2019055] - net: bridge: vlan options: nest the tunnel id into a tunnel info attribute (Ivan Vecera) [2019055] - net: bridge: vlan: include stats in dumps if requested (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel mapping set/del (Ivan Vecera) [2019055] - net: bridge: vlan options: add support for tunnel id dumping (Ivan Vecera) [2019055] - net: bridge: vlan tunnel: constify bridge and port arguments (Ivan Vecera) [2019055] - net: bridge: vlan options: rename br_vlan_opts_eq to br_vlan_opts_eq_range (Ivan Vecera) [2019055] - net: switchdev: do not propagate bridge updates across bridges (Ivan Vecera) [2019055] - bridge: br_stp: Use built-in RCU list checking (Ivan Vecera) [2019055] - net: switchdev: Replace zero-length array with flexible-array member (Ivan Vecera) [2019055] - net: bridge: vlan: add per-vlan state (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option setting support (Ivan Vecera) [2019055] - net: bridge: vlan: add basic option dumping support (Ivan Vecera) [2019055] - net: bridge: check port state before br_allowed_egress (Ivan Vecera) [2019055] - net: bridge: vlan: notify on vlan add/delete/change flags (Ivan Vecera) [2019055] - net: bridge: vlan: add rtnetlink group and notify support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm range support (Ivan Vecera) [2019055] - net: bridge: vlan: add del rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add new rtm message support (Ivan Vecera) [2019055] - net: bridge: vlan: add rtm definitions and dump support (Ivan Vecera) [2019055] - net: bridge: netlink: add extack error messages when processing vlans (Ivan Vecera) [2019055] - net: bridge: vlan: add helpers to check for vlan id/range validity (Ivan Vecera) [2019055] - net: bridge: add STP xstats (Ivan Vecera) [2019055] - treewide: Use sizeof_field() macro (Ivan Vecera) [2019055] - bridge: implement get_link_ksettings ethtool method (Ivan Vecera) [2019055] - net: bridge: fdb: eliminate extra port state tests from fast-path (Ivan Vecera) [2019055] - net: bridge: fdb: restore unlikely() when taking over externally added entries (Ivan Vecera) [2019055] - net: bridge: fdb: avoid two atomic bitops in br_fdb_external_learn_add() (Ivan Vecera) [2019055] - net: bridge: fdb: br_fdb_update can take flags directly (Ivan Vecera) [2019055] - net: bridge: Populate the pvid flag in br_vlan_get_info (Ivan Vecera) [2019055] - net: fix __ip_mc_inc_group usage (Ivan Vecera) [2019055] - net: bridge: mdb: allow add/delete for host-joined groups (Ivan Vecera) [2019055] - net: bridge: mdb: dump host-joined entries as well (Ivan Vecera) [2019055] - net: bridge: mdb: factor out mdb filling (Ivan Vecera) [2019055] - net: bridge: mdb: move vlan comments (Ivan Vecera) [2019055] - net: bridge: mcast: add delete due to fast-leave mdb flag (Ivan Vecera) [2019055] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier for missed files (Ivan Vecera) [2019055] - treewide: Add SPDX license identifier - Makefile/Kconfig (Ivan Vecera) [2019055] - bridge: Fix error path for kobject_init_and_add() (Ivan Vecera) [2019055] - bridge: only include nf_queue.h if needed (Ivan Vecera) [2019055] - bridge: broute: make broute a real ebtables table (Ivan Vecera) [2019055] - bridge: netfilter: unroll NF_HOOK helper in bridge input path (Ivan Vecera) [2019055] - bridge: reduce size of input cb to 16 bytes (Ivan Vecera) [2019055] - net: bridge: update multicast stats from maybe_deliver() (Ivan Vecera) [2019055] - net: bridge: mcast: remove unused br_ip_equal function (Ivan Vecera) [2019055] - net: bridge: optimize backup_port fdb convergence (Ivan Vecera) [2019055] - net: bridge: use netif_is_bridge_port() (Ivan Vecera) [2019055] - net: bridge: use eth_broadcast_addr() to assign broadcast address (Ivan Vecera) [2019055] - tools headers uapi: Update linux/in.h copy (Ivan Vecera) [2019055] - switchdev: Remove unused transaction item queue (Ivan Vecera) [2019055] - bridge: remove redundant check on err in br_multicast_ipv4_rcv (Ivan Vecera) [2019055] - net: Fix ip_mc_{dec,inc}_group allocation context (Ivan Vecera) [2019055] - bridge: remove duplicated include from br_multicast.c (Ivan Vecera) [2019055] - bridge: Snoop Multicast Router Advertisements (Ivan Vecera) [2019055] - bridge: join all-snoopers multicast address (Ivan Vecera) [2019055] - bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() internals (Ivan Vecera) [2019055] - tools include uapi: Sync linux/if_link.h copy with the kernel sources (Ivan Vecera) [2019055] - net: bridge: fix a bug on using a neighbour cache entry without checking its state (Ivan Vecera) [2019055] - net: bridge: remove unneeded variable 'err' (Ivan Vecera) [2019055] - net: bridge: remove redundant checks for null p->dev and p->br (Ivan Vecera) [2019055] - net: bridge: export supported boolopts (Ivan Vecera) [2019055] - net: bridge: add no_linklocal_learn bool option (Ivan Vecera) [2019055] - net: bridge: add support for user-controlled bool options (Ivan Vecera) [2019055] - bridge: use __vlan_hwaccel helpers (Ivan Vecera) [2019055] - netfilter: bridge: define INT_MIN & INT_MAX in userspace (Ivan Vecera) [2019055] - docs: fix some broken documentation references (Ivan Vecera) [2019055] - bridge: Switch to bitmap_zalloc() (Ivan Vecera) [2019055] - netfilter: bridge: Expose nf_tables bridge hook priorities through uapi (Ivan Vecera) [2019055] - net: bridge: add support for backup port (Ivan Vecera) [2019055] - net: bridge: add support for raw sysfs port options (Ivan Vecera) [2019055] - docs: networking: Convert bridge.txt to rst (Ivan Vecera) [2019055] - net: switchdev: consolidate RH_KABI macros usage (Ivan Vecera) [2019055] - kcov: Remove kcov include from sched.h and move it to its users. (Josef Oskera) [2026467] - tasklets: Provide tasklet_disable_in_atomic() (Ivan Vecera) [2026475] - tasklets: Use static inlines for stub implementations (Ivan Vecera) [2026475] - net: sock: introduce sk_error_report (Ivan Vecera) [2026469] - redhat: Add CONFIG_RHEL_DIFFERENCES (Prarit Bhargava) [2021571]- serial: 8520_port: Fix function param documentation (Waiman Long) [1970241] - serial: 8250: Optimize irq enable after console write (Waiman Long) [1970241] - serial: 8250: Fix rs485 delay after console write (Waiman Long) [1970241] - serial: 8250: Support console on software emulated rs485 ports (Waiman Long) [1970241] - serial: 8250: Generalize rs485 software emulation (Waiman Long) [1970241] - serial: 8250: Deduplicate rs485 active_timer assignment (Waiman Long) [1970241] - serial: 8250: Sanitize rs485 config harder (Waiman Long) [1970241] - serial: 8250: Deduplicate ->rs485_config() callback (Waiman Long) [1970241] - serial: 8250: Support rs485 devicetree properties (Waiman Long) [1970241] - serial: 8250_port: Don't use power management for kernel console (Waiman Long) [1970241] - console: Introduce ->exit() callback (Waiman Long) [1970241] - console: Don't notify user space when unregister non-listed console (Waiman Long) [1970241] - tty: 8250_of: Use software emulated RS485 direction control (Waiman Long) [1970241] - serial: 8250: Add MSR/MCR TIOCM conversion wrapper functions (Waiman Long) [1970241] - serial: 8250_of: Use of_device_get_match_data() (Waiman Long) [1970241] - serial: 8250_of: Fix for lack of interrupt support (Waiman Long) [1970241] - serial: 8250: of: Defer probe on missing IRQ (Waiman Long) [1970241] - serial: 8250: of: Correct of_platform_serial_setup() error handling (Waiman Long) [1970241] - mm/vmstat: protect per cpu variables with preempt disable on RT (Scott Wood) [2011667] - mm, slub: convert kmem_cpu_slab protection to local_lock (Scott Wood) [2011667] - mm, slub: use migrate_disable() on PREEMPT_RT (Scott Wood) [2011667] - mm, slub: protect put_cpu_partial() with disabled irqs instead of cmpxchg (Scott Wood) [2011667] - mm, slub: make slab_lock() disable irqs with PREEMPT_RT (Scott Wood) [2011667] - mm: slub: make object_map_lock a raw_spinlock_t (Scott Wood) [2011667] - mm: slub: move flush_cpu_slab() invocations __free_slab() invocations out of IRQ context (Scott Wood) [2011667] - mm, slab: split out the cpu offline variant of flush_slab() (Scott Wood) [2011667] - mm, slub: don't disable irqs in slub_cpu_dead() (Scott Wood) [2011667] - mm, slub: only disable irq with spin_lock in __unfreeze_partials() (Scott Wood) [2011667] - mm, slub: separate detaching of partial list in unfreeze_partials() from unfreezing (Scott Wood) [2011667] - mm, slub: detach whole partial list at once in unfreeze_partials() (Scott Wood) [2011667] - mm, slub: discard slabs in unfreeze_partials() without irqs disabled (Scott Wood) [2011667] - mm, slub: move irq control into unfreeze_partials() (Scott Wood) [2011667] - mm, slub: call deactivate_slab() without disabling irqs (Scott Wood) [2011667] - mm, slub: make locking in deactivate_slab() irq-safe (Scott Wood) [2011667] - mm, slub: move reset of c->page and freelist out of deactivate_slab() (Scott Wood) [2011667] - mm, slub: stop disabling irqs around get_partial() (Scott Wood) [2011667] - mm, slub: check new pages with restored irqs (Scott Wood) [2011667] - mm, slub: validate slab from partial list or page allocator before making it cpu slab (Scott Wood) [2011667] - mm, slub: restore irqs around calling new_slab() (Scott Wood) [2011667] - mm, slub: move disabling irqs closer to get_partial() in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: do initial checks in ___slab_alloc() with irqs enabled (Scott Wood) [2011667] - mm, slub: move disabling/enabling irqs to ___slab_alloc() (Scott Wood) [2011667] - mm, slub: simplify kmem_cache_cpu and tid setup (Scott Wood) [2011667] - mm, slub: restructure new page checks in ___slab_alloc() (Scott Wood) [2011667] - mm, slub: return slab page from get_partial() and set c->page afterwards (Scott Wood) [2011667] - mm, slub: dissolve new_slab_objects() into ___slab_alloc() (Scott Wood) [2011667] - mm, slub: extract get_partial() from new_slab_objects() (Scott Wood) [2011667] - mm, slub: remove redundant unfreeze_partials() from put_cpu_partial() (Scott Wood) [2011667] - mm, slub: don't disable irq for debug_check_no_locks_freed() (Scott Wood) [2011667] - mm, slub: allocate private object map for validate_slab_cache() (Scott Wood) [2011667] - mm, slub: allocate private object map for debugfs listings (Scott Wood) [2011667] - mm, slub: don't call flush_all() from slab_debug_trace_open() (Scott Wood) [2011667] - mm/slub.c: drop lockdep_assert_held() from put_map() (Scott Wood) [2011667] - mm/slub.c: replace cpu_slab->partial with wrapped APIs (Scott Wood) [2011667] - mm/slub.c: replace kmem_cache->cpu_partial with wrapped APIs (Scott Wood) [2011667] - sched/rt, mm: Use CONFIG_PREEMPTION (Scott Wood) [2011667] - tcp: fix page frag corruption on page fault (Paolo Abeni) [1996074] - net: fix sk_page_frag() recursion from memory reclaim (Paolo Abeni) [1996074] - net: udp6: replace __UDP_INC_STATS() with __UDP6_INC_STATS() (Xin Long) [2020407] - net: udp: annotate data race around udp_sk(sk)->corkflag (Xin Long) [2020407] - net/ipv4/udp_tunnel_core.c: remove superfluous header files from udp_tunnel_core.c (Xin Long) [2020407] - udp_tunnel: Fix udp_tunnel_nic work-queue type (Xin Long) [2020407] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Xin Long) [2020407] - bareudp: Add extack support to bareudp_configure() (Guillaume Nault) [1946040] - bareudp: Move definition of struct bareudp_conf to bareudp.c (Guillaume Nault) [1946040] - bareudp: Remove bareudp_dev_create() (Guillaume Nault) [1946040] - net: bareudp: simplify error paths calling dellink (Guillaume Nault) [1946040] - mptcp: re-arm retransmit timer if data is pending (Paolo Abeni) [2019493] - mptcp: remove tx_pending_data (Paolo Abeni) [2019493] - mptcp: do not shrink snd_nxt when recovering (Paolo Abeni) [2019493] - mptcp: drop unused sk in mptcp_push_release (Paolo Abeni) [2019493] - selftests: mptcp: fix proto type in link_failure tests (Paolo Abeni) [2019493] - selftests: mptcp: add testcase for active-back (Paolo Abeni) [2019493] - mptcp: backup flag from incoming MPJ ack option (Paolo Abeni) [2019493] - mptcp: add mibs for stale subflows processing (Paolo Abeni) [2019493] - mptcp: faster active backup recovery (Paolo Abeni) [2019493] - mptcp: cleanup sysctl data and helpers (Paolo Abeni) [2019493] - mptcp: handle pending data on closed subflow (Paolo Abeni) [2019493] - mptcp: less aggressive retransmission strategy (Paolo Abeni) [2019493] - mptcp: more accurate timeout (Paolo Abeni) [2019493] - mptcp: stop relying on tcp_tx_skb_cache (Paolo Abeni) [2019493] - tcp: expose the tcp_mark_push() and tcp_skb_entail() helpers (Paolo Abeni) [2019493] - selftests: KVM: avoid failures due to reserved HyperTransport region (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix when shadow_root_level=5 && guest root_level<4 (Vitaly Kuznetsov) [2009340] - KVM: x86: inhibit APICv when KVM_GUESTDBG_BLOCKIRQ active (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix get_attr of KVM_XEN_ATTR_TYPE_SHARED_INFO (Vitaly Kuznetsov) [2009340] - KVM: x86: Use rw_semaphore for APICv lock to allow vCPU parallelism (Vitaly Kuznetsov) [2009340] - KVM: selftests: test KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: implement SGX_IOC_VEPC_REMOVE ioctl (Vitaly Kuznetsov) [2009340] - x86/sgx/virt: extract sgx_vepc_remove_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Complete prefetch for trailing SPTEs for direct, legacy MMU (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not mark all registers as avail/dirty during RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: don't set VMLOAD/VMSAVE intercepts on vCPU reset (Vitaly Kuznetsov) [2009340] - KVM: VMX: Unregister posted interrupt wakeup handler on hardware unsetup (Vitaly Kuznetsov) [2009340] - Revert "x86/kvm: fix vcpu-id indexed array sizes" (Vitaly Kuznetsov) [2009340] - KVM: X86: Cache CR3 in prev_roots when PCID is disabled (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix tlb flush for tdp in kvm_invalidate_pcid() (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when toggling X86_CR4_PGE (Vitaly Kuznetsov) [2009340] - KVM: X86: Don't reset mmu context when X86_CR4_PCIDE 1->0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: kvm_faultin_pfn has to return false if pfh is returned (Vitaly Kuznetsov) [2009340] - KVM: x86: Take srcu lock in post_kvm_run_save() (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix another issue with string I/O VMGEXITs (Vitaly Kuznetsov) [2009340] - KVM: x86/xen: Fix kvm_xen_has_interrupt() sleeping in kvm_vcpu_block() (Vitaly Kuznetsov) [2009340] - KVM: x86: switch pvclock_gtod_sync_lock to a raw spinlock (Vitaly Kuznetsov) [2009340] - KVM: selftests: Refactor help message for -s backing_src (Vitaly Kuznetsov) [2009340] - KVM: selftests: Change backing_src flag to -s in demand_paging_test (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync x86's asm/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: go over the sev_pio_data buffer in multiple passes if needed (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: keep INS functions together (Vitaly Kuznetsov) [2009340] - KVM: x86: remove unnecessary arguments from complete_emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: x86: split the two parts of emulator_pio_in (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: clean up kvm_sev_es_ins/outs (Vitaly Kuznetsov) [2009340] - KVM: x86: leave vcpu->arch.pio.count alone in emulator_pio_in_out (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: rename guest_ins_data to sev_pio_data (Vitaly Kuznetsov) [2009340] - KVM: SEV: Flush cache on non-coherent systems before RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: MMU: Reset mmu->pkru_mask to avoid stale data (Vitaly Kuznetsov) [2009340] - KVM: nVMX: promptly process interrupts delivered while in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: check for interrupts before deciding whether to exit the fast path (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: reduce ghcb_sa_len to 32 bits (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant handling of bus lock vmexit (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if APIC HW/SW disable static keys are non-zero on unload (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: fix length of string I/O (Vitaly Kuznetsov) [2009340] - KVM: SEV-ES: Set guest_state_protected after VMSA update (Vitaly Kuznetsov) [2009340] - KVM: kvm_stat: do not show halt_wait_ns (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET" (Vitaly Kuznetsov) [2009340] - KVM: s390: restore old debugfs names (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Sync linux/kvm.h with the kernel sources (Vitaly Kuznetsov) [2009340] - tools headers UAPI: Synch KVM's svm.h header with the kernel (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P44V64 for z196 and EC12 (Vitaly Kuznetsov) [2009340] - KVM: selftests: introduce P47V64 for s390x (Vitaly Kuznetsov) [2009340] - x86/sev: Use "SEV: " prefix for messages from sev.c (Vitaly Kuznetsov) [2009340] - KVM: stats: remove dead stores (Vitaly Kuznetsov) [2009340] - kvm: x86: Add AMD PMU MSRs to msrs_to_save_all[] (Vitaly Kuznetsov) [2009340] - kvm: fix objtool relocation warning (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ensure all migrations are performed when test is affined (Vitaly Kuznetsov) [2009340] - KVM: x86: Swap order of CPUID entry "index" vs. "significant flag" checks (Vitaly Kuznetsov) [2009340] - x86/kvmclock: Move this_cpu_pvti into kvmclock.h (Vitaly Kuznetsov) [2009340] - selftests: KVM: Don't clobber XMM register when read (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fix a TSX_CTRL_CPUID_CLEAR field mask issue (Vitaly Kuznetsov) [2009340] - selftests: KVM: Explicitly use movq to read xmm registers (Vitaly Kuznetsov) [2009340] - selftests: KVM: Call ucall_init when setting up in rseq_test (Vitaly Kuznetsov) [2009340] - KVM: X86: Synchronize the shadow pagetable before link it (Vitaly Kuznetsov) [2009340] - KVM: X86: Fix missed remote tlb flush in rmap_write_protect() (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: don't copy virt_ext from vmcb12 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: test eax for 4K alignment for GP errata workaround (Vitaly Kuznetsov) [2009340] - KVM: x86: selftests: test simultaneous uses of V_IRQ from L1 and L0 (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore int_vector in svm_clear_vintr (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: re-evaluate emulation_required on nested VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: nVMX: don't fail nested VM entry on invalid guest state if !from_vmentry (Vitaly Kuznetsov) [2009340] - KVM: x86: VMX: synthesize invalid VM exit when emulating invalid guest state (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: refactor svm_leave_smm and smm_enter_smm (Vitaly Kuznetsov) [2009340] - KVM: x86: SVM: call KVM_REQ_GET_NESTED_STATE_PAGES on exit from SMM mode (Vitaly Kuznetsov) [2009340] - KVM: x86: reset pdptrs_from_userspace when exiting smm (Vitaly Kuznetsov) [2009340] - KVM: x86: nSVM: restore the L1 host state prior to resuming nested guest on SMM exit (Vitaly Kuznetsov) [2009340] - KVM: KVM: Use cpumask_available() to check for NULL cpumask when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: Clean up benign vcpu->cpu data races when kicking vCPUs (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix stack-out-of-bounds memory access from ioapic_write_indirect() (Vitaly Kuznetsov) [2009340] - KVM: selftests: Create a separate dirty bitmap per slot (Vitaly Kuznetsov) [2009340] - KVM: SEV: Allow some commands for mirror VM (Vitaly Kuznetsov) [2009340] - KVM: SEV: Update svm_vm_copy_asid_from for SEV-ES (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fix nested bus lock VM exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Identify vCPU0 by its vcpu_idx instead of its vCPUs array entry (Vitaly Kuznetsov) [2009340] - KVM: x86: Query vcpu->vcpu_idx directly and drop its accessor (Vitaly Kuznetsov) [2009340] - kvm: fix wrong exception emulation in check_rdtsc (Vitaly Kuznetsov) [2009340] - KVM: SEV: Pin guest memory for write for RECEIVE_UPDATE_DATA (Vitaly Kuznetsov) [2009340] - KVM: SVM: fix missing sev_decommission in sev_receive_start (Vitaly Kuznetsov) [2009340] - KVM: SEV: Acquire vcpu mutex when updating VMSA (Vitaly Kuznetsov) [2009340] - KVM: do not shrink halt_poll_ns below grow_start (Vitaly Kuznetsov) [2009340] - KVM: nVMX: fix comments of handle_vmon() (Vitaly Kuznetsov) [2009340] - KVM: x86: Handle SRCU initialization failure during page track init (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove defunct "nr_active_uret_msrs" field (Vitaly Kuznetsov) [2009340] - selftests: KVM: Align SMCCC call with the spec in steal_time (Vitaly Kuznetsov) [2009340] - selftests: KVM: Fix check for !POLLIN in demand_paging_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Clear KVM's cached guest CR3 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Mark all registers as avail/dirty at vCPU creation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add a test for KVM_RUN+rseq to detect task migration bugs (Vitaly Kuznetsov) [2009340] - tools: Move x86 syscall number fallbacks to .../uapi/ (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix get_run_delay() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests: kvm: move get_run_delay() into lib/test_util (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_trans_hugepagesz() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - selftests:kvm: fix get_warnings_count() ignoring fscanf() return warn (Vitaly Kuznetsov) [2009340] - tools: rename bitmap_alloc() to bitmap_zalloc() (Vitaly Kuznetsov) [2009340] - KVM: Drop unused kvm_dirty_gfn_invalid() (Vitaly Kuznetsov) [2009340] - KVM: MMU: mark role_regs and role accessors as maybe unused (Vitaly Kuznetsov) [2009340] - x86/kvm: Don't enable IRQ when IRQ enabled in kvm_wait (Vitaly Kuznetsov) [2009340] - KVM: stats: Add VM stat for remote tlb flush requests (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move lpage_disallowed_link further "down" in kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Relocate kvm_mmu_page.tdp_mmu_page for better cache locality (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: mmu: Add guest physical address check in translate_gpa()" (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove unused field mmio_cached in struct kvm_mmu_page (Vitaly Kuznetsov) [2009340] - KVM: VMX: avoid running vmx_handle_exit_irqoff in case of emulation (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't freak out if pml5_root is NULL on 4-level host (Vitaly Kuznetsov) [2009340] - KVM: SVM: Add 5-level page table support for SVM (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Support shadowing NPT when 5-level paging is enabled in host (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow CPU to force vendor-specific TDP level (Vitaly Kuznetsov) [2009340] - KVM: x86: clamp host mapping level to max_level in kvm_mmu_max_mapping_level (Vitaly Kuznetsov) [2009340] - KVM: x86: implement KVM_GUESTDBG_BLOCKIRQ (Vitaly Kuznetsov) [2009340] - KVM: SVM: split svm_handle_invalid_exit (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Avoid collision with !PRESENT SPTEs in TDP MMU lpage stats (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant spte present check in mmu_set_spte (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt polling related histogram stats (Vitaly Kuznetsov) [2009340] - KVM: stats: Add halt_wait_ns stats for all architectures (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add checks for histogram stats bucket_size field (Vitaly Kuznetsov) [2009340] - KVM: stats: Update doc for histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: stats: Support linear and logarithmic histogram statistics (Vitaly Kuznetsov) [2009340] - KVM: SVM: AVIC: drop unsupported AVIC base relocation code (Vitaly Kuznetsov) [2009340] - KVM: SVM: call avic_vcpu_load/avic_vcpu_put when enabling/disabling AVIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: move check for kvm_vcpu_apicv_active outside of avic_vcpu_{put|load} (Vitaly Kuznetsov) [2009340] - KVM: SVM: avoid refreshing avic if its state didn't change (Vitaly Kuznetsov) [2009340] - KVM: SVM: remove svm_toggle_avic_for_irq_window (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Deactivate APICv only when AutoEOI feature is in use (Vitaly Kuznetsov) [2009340] - KVM: SVM: add warning for mistmatch between AVIC vcpu state and AVIC inhibition (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: fix race in kvm_request_apicv_update on SVM (Vitaly Kuznetsov) [2009340] - KVM: x86: don't disable APICv memslot when inhibited (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow APICv memslot to be enabled but invisible (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: allow kvm_faultin_pfn to return page fault handling code (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: rename try_async_pf to kvm_faultin_pfn (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: add comment explaining arguments to kvm_zap_gfn_range (Vitaly Kuznetsov) [2009340] - KVM: Allow to have arch-specific per-vm debugfs files (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Unconditionally clear nested.pi_pending on nested VM-Enter (Vitaly Kuznetsov) [2009340] - KVM: x86: Clean up redundant ROL16(val, n) macro definition (Vitaly Kuznetsov) [2009340] - KVM: x86: Move declaration of kvm_spurious_fault() to x86.h (Vitaly Kuznetsov) [2009340] - KVM: x86: Kill off __ex() and __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Hide VMCS control calculators in vmx.c (Vitaly Kuznetsov) [2009340] - KVM: VMX: Drop caching of KVM's desired sec exec controls for vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Pull KVM L0's desired controls directly from vmcs01 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Reset DR6 only when KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Set host DR6 only on VMX and for KVM_DEBUGREG_WONT_EXIT (Vitaly Kuznetsov) [2009340] - KVM: X86: Remove unneeded KVM_DEBUGREG_RELOAD (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use vmx_need_pf_intercept() when deciding if L0 wants a #PF (Vitaly Kuznetsov) [2009340] - kvm: vmx: Sync all matching EPTPs when injecting nested EPT fault (Vitaly Kuznetsov) [2009340] - KVM: x86: remove dead initialization (Vitaly Kuznetsov) [2009340] - KVM: x86: Allow guest to set EFER.NX=1 on non-PAE 32-bit kernels (Vitaly Kuznetsov) [2009340] - x86: Fix typo s/ECLR/ELCR/ for the PIC register (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use current VMCS to query WAITPKG support for MSR emulation (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move vcpu_args_set into perf_test_util (Vitaly Kuznetsov) [2009340] - KVM: selftests: Support multiple slots in dirty_log_perf_test (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Leverage vcpu->last_used_slot for rmap_add and rmap_recycle (Vitaly Kuznetsov) [2009340] - KVM: Cache the last used slot index per vCPU (Vitaly Kuznetsov) [2009340] - KVM: Move last_used_slot logic out of search_memslots (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix per-cpu counter corruption on 32-bit builds (Vitaly Kuznetsov) [2009340] - KVM: xen: do not use struct gfn_to_hva_cache (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix hyperv_clock test (Vitaly Kuznetsov) [2009340] - KVM: SVM: improve the code readability for ASID management (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fix off-by-one indexing when nullifying last used SEV VMCB (Vitaly Kuznetsov) [2009340] - KVM: Do not leak memory for duplicate debugfs directories (Vitaly Kuznetsov) [2009340] - KVM: x86/pmu: Introduce pmc->is_paused to reduce the call time of perf interfaces (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize zapping rmap (Vitaly Kuznetsov) [2009340] - KVM: X86: Optimize pte_list_desc with per-array counter (Vitaly Kuznetsov) [2009340] - KVM: X86: MMU: Tune PTE_LIST_EXT to be bigger (Vitaly Kuznetsov) [2009340] - KVM: selftests: Test access to XMM fast hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check if guest is allowed to use XMM registers for hypercall input (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce trace_kvm_hv_hypercall_done() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to hypercall before reading XMM registers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: remove useless kvm_clear_*_queue (Vitaly Kuznetsov) [2009340] - KVM: x86: Preserve guest's CR0.CD/NW on INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant clearing of vcpu->arch.hflags at INIT/RESET (Vitaly Kuznetsov) [2009340] - KVM: SVM: Emulate #INIT in response to triple fault shutdown (Vitaly Kuznetsov) [2009340] - KVM: VMX: Move RESET-only VMWRITE sequences to init_vmcs() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove redundant write to set vCPU as active at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Smush x2APIC MSR bitmap adjustments into single function (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove unnecessary initialization of msr_bitmap_mode (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't redo x2APIC MSR bitmaps when userspace filter is changed (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Remove obsolete MSR bitmap refresh at nested transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove obsolete MSR bitmap refresh at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move setting of sregs during vCPU RESET/INIT to common x86 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Don't _explicitly_ reconfigure user return MSRs on vCPU INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refresh list of user return MSRs after setting guest CPUID (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip pointless MSR bitmap update when setting EFER (Vitaly Kuznetsov) [2009340] - KVM: SVM: Stuff save->dr6 at during VMSA sync, not at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop redundant writes to vmcb->save.cr4 at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Tweak order of cr0/cr4/efer writes at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't evaluate "emulation required" on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip emulation required checks during pmode/rmode transitions (Vitaly Kuznetsov) [2009340] - KVM: VMX: Process CR0.PG side effects after setting CR0 assets (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Skip the permission_fault() check on MMIO if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Pull GUEST_CR3 from the VMCS iff CR3 load exiting is disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Do not clear CR3 load/store exiting bits if L1 wants 'em (Vitaly Kuznetsov) [2009340] - KVM: VMX: Fold ept_update_paging_mode_cr0() back into vmx_set_cr0() (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove direct write to vcpu->arch.cr0 during vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Invert handling of CR0.WP for EPT without unrestricted guest (Vitaly Kuznetsov) [2009340] - KVM: SVM: Don't bother writing vmcb->save.rip at vCPU RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: Move EDX initialization at vCPU RESET to common code (Vitaly Kuznetsov) [2009340] - KVM: x86: Consolidate APIC base RESET initialization code (Vitaly Kuznetsov) [2009340] - KVM: x86: Open code necessary bits of kvm_lapic_set_base() at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: VMX: Stuff vcpu->arch.apic_base directly at vCPU RESET (Vitaly Kuznetsov) [2009340] - KVM: x86: Set BSP bit in reset BSP vCPU's APIC base by default (Vitaly Kuznetsov) [2009340] - KVM: x86: Don't force set BSP bit when local APIC is managed by userspace (Vitaly Kuznetsov) [2009340] - KVM: x86: Migrate the PIT only if vcpu0 is migrated, not any BSP (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove defunct BSP "update" in local APIC reset (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN if the APIC map is dirty without an in-kernel local APIC (Vitaly Kuznetsov) [2009340] - KVM: SVM: Drop explicit MMU reset at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Remove explicit MMU reset in enter_rmode() (Vitaly Kuznetsov) [2009340] - KVM: SVM: Fall back to KVM's hardcoded value for EDX at RESET/INIT (Vitaly Kuznetsov) [2009340] - KVM: SVM: Require exact CPUID.0x1 match when stuffing EDX at INIT (Vitaly Kuznetsov) [2009340] - KVM: VMX: Set EDX at INIT with CPUID.0x1, Family-Model-Stepping (Vitaly Kuznetsov) [2009340] - KVM: SVM: Zero out GDTR.base and IDTR.base on INIT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Set LDTR to its architecturally defined value on nested VM-Exit (Vitaly Kuznetsov) [2009340] - KVM: x86: Flush the guest's TLB on INIT (Vitaly Kuznetsov) [2009340] - KVM: x86: APICv: drop immediate APICv disablement on current vCPU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: fast_page_fault support for the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make walk_shadow_page_lockless_{begin,end} interoperate with the TDP MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix use of enums in trace_fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename cr2_or_gpa to gpa in fast_page_fault (Vitaly Kuznetsov) [2009340] - KVM: Introduce kvm_get_kvm_safe() (Vitaly Kuznetsov) [2009340] - x86/kvm: remove non-x86 stuff from arch/x86/kvm/ioapic.h (Vitaly Kuznetsov) [2009340] - KVM: X86: Add per-vm stat for max rmap list size (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Return old SPTE from mmu_spte_clear_track_bits() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor shadow walk in __direct_map() to reduce indentation (Vitaly Kuznetsov) [2009340] - KVM: x86: Hoist kvm_dirty_regs check out of sync_regs() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Mark VM as bugged if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_BUG/KVM_BUG_ON to handle bugs that are fatal to the VM (Vitaly Kuznetsov) [2009340] - KVM: Export kvm_make_all_cpus_request() for use in marking VMs as bugged (Vitaly Kuznetsov) [2009340] - KVM: Add infrastructure and macro to mark VM as bugged (Vitaly Kuznetsov) [2009340] - KVM: Get rid of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: arm64: Use get_page() instead of kvm_get_pfn() (Vitaly Kuznetsov) [2009340] - KVM: x86: accept userspace interrupt only if no event is injected (Vitaly Kuznetsov) [2009340] - KVM: add missing compat KVM_CLEAR_DIRTY_LOG (Vitaly Kuznetsov) [2009340] - KVM: use cpu_relax when halt polling (Vitaly Kuznetsov) [2009340] - KVM: SVM: use vmcb01 in svm_refresh_apicv_exec_ctrl (Vitaly Kuznetsov) [2009340] - KVM: SVM: tweak warning about enabled AVIC on nested entry (Vitaly Kuznetsov) [2009340] - KVM: SVM: svm_set_vintr don't warn if AVIC is active but is about to be deactivated (Vitaly Kuznetsov) [2009340] - KVM: SVM: delay svm_vcpu_init_msrpm after svm->vmcb is initialized (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce access_tracking_perf_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix missing break in dirty_log_perf_test arg parsing (Vitaly Kuznetsov) [2009340] - x86/kvm: fix vcpu-id indexed array sizes (Vitaly Kuznetsov) [2009340] - KVM: x86: Check the right feature bit for MSR_KVM_ASYNC_PF_ACK access (Vitaly Kuznetsov) [2009340] - KVM: Documentation: Fix KVM_CAP_ENFORCE_PV_FEATURE_CPUID name (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Swap the parameter order for svm_copy_vmrun_state()/svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Rename nested_svm_vmloadsave() to svm_copy_vmloadsave_state() (Vitaly Kuznetsov) [2009340] - docs: virt: kvm: api.rst: replace some characters (Vitaly Kuznetsov) [2009340] - docs: kvm: properly format code blocks and lists (Vitaly Kuznetsov) [2009340] - docs: kvm: fix build warnings (Vitaly Kuznetsov) [2009340] - KVM: selftests: Address extra memslot parameters in vm_vaddr_alloc (Vitaly Kuznetsov) [2009340] - kvm: debugfs: fix memory leak in kvm_create_vm_debugfs (Vitaly Kuznetsov) [2009340] - Revert "KVM: x86: WARN and reject loading KVM if NX is supported but not enabled" (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Address missing vm_install_exception_handler conversions (Vitaly Kuznetsov) [2009340] - KVM: selftests: change pthread_yield to sched_yield (Vitaly Kuznetsov) [2009340] - KVM: x86: rename apic_access_page_done to apic_access_memslot_enabled (Vitaly Kuznetsov) [2009340] - kvm: x86: disable the narrow guest module parameter on unload (Vitaly Kuznetsov) [2009340] - selftests: kvm: Allows userspace to handle emulation errors. (Vitaly Kuznetsov) [2009340] - kvm: x86: Allow userspace to handle emulation errors (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Let guest use GBPAGES if supported in hardware and TDP is on (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR4.SMEP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get CR0.WP from MMU, not vCPU, in shadow page fault (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop redundant rsvd bits reset for nested NPT (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Optimize and clean up so called "last nonleaf level" logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Enhance comments for MMU roles and nested transition trickiness (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN on any reserved SPTE value when making a valid SPTE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helpers to do full reserved SPTE checks w/ generic MMU (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to determine PTTYPE (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Collapse 32-bit PAE and 64-bit statements for helpers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a helper to calculate root from role_regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add helper to update paging metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't update nested guest's paging bitmasks if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate reset_rsvds_bits_mask() calls (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role_regs to get LA57, and drop vCPU LA57 helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Get nested MMU's root level from the MMU's role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop "nx" from MMU context now that there are no readers (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get EFER.NX during MMU configuration (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role/role_regs to compute context's metadata (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to detect EFER.NX in guest page walk (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's roles to compute last non-leaf level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute PKRU bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to compute permission bitmask (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop vCPU param from reserved bits calculator (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role to get CR4.PSE for computing rsvd bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't grab CR4.PSE for calculating shadow reserved bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Always set new mmu_role immediately after checking old role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Set CR4.PKE/LA57 in MMU role iff long mode is active (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Do not set paging-related bits in MMU role if CR0.PG=0 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add accessors to query mmu_role bits (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename "nxe" role bit to "efer_nx" for macro shenanigans (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU's role_regs, not vCPU state, to compute mmu_role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Ignore CR0 and CR4 bits in nested EPT MMU role (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Consolidate misc updates into shadow_mmu_init_context() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add struct and helpers to retrieve MMU role bits from regs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab shadow root level from mmu_role for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Move nested NPT reserved bit calculation into MMU proper (Vitaly Kuznetsov) [2009340] - KVM: x86: Read and pass all CR0/CR4 role bits to shadow MMU helper (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop smep_andnot_wp check from "uses NX" for shadow MMUs (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Add a comment to document why nNPT uses vmcb01, not vCPU state (Vitaly Kuznetsov) [2009340] - KVM: x86: Fix sizes used to pass around CR0, CR4, and EFER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Rename unsync helper and update related comments (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Drop the intermediate "transient" __kvm_sync_page() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: comment on kvm_mmu_get_page's syncing of pages (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: WARN and zap SP when sync'ing if MMU role mismatches (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Use MMU role to check for matching guest page sizes (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Unconditionally zap unsync SPs when creating >4k SP at GFN (Vitaly Kuznetsov) [2009340] - Revert "KVM: MMU: record maximum physical address width in kvm_mmu_extended_role" (Vitaly Kuznetsov) [2009340] - KVM: x86: Alert userspace that KVM_SET_CPUID{,2} after KVM_RUN is broken (Vitaly Kuznetsov) [2009340] - KVM: debugfs: Reuse binary stats descriptors (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add selftest for KVM statistics data binary interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Add documentation for binary statistics interface (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VCPU (Vitaly Kuznetsov) [2009340] - KVM: stats: Support binary stats retrieval for a VM (Vitaly Kuznetsov) [2009340] - KVM: stats: Add fd-based API to read binary stats data (Vitaly Kuznetsov) [2009340] - KVM: stats: Separate generic stats from architecture specific ones (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Don't WARN on a NULL shadow page in TDP MMU check (Vitaly Kuznetsov) [2009340] - KVM: sefltests: Add x86-64 test to verify MMU reacts to CPUID updates (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add hugepage support for x86-64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Genericize upper level page table entry struct (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add PTE helper for x86-64 in preparation for hugepages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename x86's page table "address" to "pfn" (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add wrapper to allocate page table page (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally allocate EPT tables in memslot 0 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot '0' for page table allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for vaddr allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for CPUID test alloc (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc page helper for xAPIC IPI test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use alloc_page helper for x86-64's GDT/IDT/TSS allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Lower the min virtual address for misc page allocations (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add helpers to allocate N pages of virtual memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: Use "standard" min virtual address for Hyper-V pages (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 for x86's GDT/TSS setup (Vitaly Kuznetsov) [2009340] - KVM: selftests: Unconditionally use memslot 0 when loading elf binary (Vitaly Kuznetsov) [2009340] - KVM: selftests: Zero out the correct page in the Hyper-V features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Remove errant asm/barrier.h include to fix arm64 build (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix uninitialized boolean variable flush (Vitaly Kuznetsov) [2009340] - KVM: selftests: fix triple fault if ept=0 in dirty_log_test (Vitaly Kuznetsov) [2009340] - KVM: x86: Print CPU of last attempted VM-entry when dumping VMCS/VMCB (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Dynamically compute max VMCS index for vmcs12 (Vitaly Kuznetsov) [2009340] - KVM: VMX: Skip #PF(RSVD) intercepts when emulating smaller maxphyaddr (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant root_hpa checks (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Refactor is_tdp_mmu_root into is_tdp_mmu (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_enabled check (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Remove redundant is_tdp_mmu_root check (Vitaly Kuznetsov) [2009340] - KVM: x86: Stub out is_tdp_mmu_root on 32-bit hosts (Vitaly Kuznetsov) [2009340] - KVM: x86: WARN and reject loading KVM if NX is supported but not enabled (Vitaly Kuznetsov) [2009340] - KVM: SVM: Refuse to load kvm_amd if NX support is not available (Vitaly Kuznetsov) [2009340] - KVM: VMX: Refuse to load kvm_intel if EPT and NX are disabled (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix TDP MMU page table level (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix pf_fixed count in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix return value in tdp_mmu_map_handle_target_level() (Vitaly Kuznetsov) [2009340] - KVM: LAPIC: Keep stored TMCCT register value 0 after KVM_SET_LAPIC (Vitaly Kuznetsov) [2009340] - KVM: X86: Introduce KVM_HC_MAP_GPA_RANGE hypercall (Vitaly Kuznetsov) [2009340] - KVM: switch per-VM stats to u64 (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Grab nx_lpage_splits as an unsigned long before division (Vitaly Kuznetsov) [2009340] - KVM: x86: Check for pending interrupts when APICv is getting disabled (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop redundant checks on vmcs12 in EPTP switching emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: WARN if subtly-impossible VMFUNC conditions occur (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop pointless @reset_roots from kvm_init_mmu() (Vitaly Kuznetsov) [2009340] - KVM: x86: Defer MMU sync on PCID invalidation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Use fast PGD switch when emulating VMFUNC[EPTP_SWITCH] (Vitaly Kuznetsov) [2009340] - KVM: x86: Use KVM_REQ_TLB_FLUSH_GUEST to handle INVPCID(ALL) emulation (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Free only guest_mode (L2) roots on INVVPID w/o EPT (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Consolidate VM-Enter/VM-Exit TLB flush and MMU sync logic (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop skip MMU sync and TLB flush params from "new PGD" helpers (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Move TLB flushing logic (or lack thereof) to dedicated helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Uncondtionally skip MMU sync/TLB flush in MOV CR3's PGD switch (Vitaly Kuznetsov) [2009340] - KVM: x86: Invalidate all PGDs for the current PCID on MOV CR3 w/ flush (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Don't clobber nested MMU's A/D status on EPTP switch (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Ensure 64-bit shift when checking VMFUNC bitmap (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Sync all PGDs on nested transition with shadow paging (Vitaly Kuznetsov) [2009340] - KVM: x86: avoid loading PDPTRs after migration when possible (Vitaly Kuznetsov) [2009340] - KVM: x86: Introduce KVM_GET_SREGS2 / KVM_SET_SREGS2 (Vitaly Kuznetsov) [2009340] - KVM: x86: introduce kvm_register_clear_available (Vitaly Kuznetsov) [2009340] - KVM: nVMX: delay loading of PDPTRs to KVM_REQ_GET_NESTED_STATE_PAGES (Vitaly Kuznetsov) [2009340] - KVM: nSVM: refactor the CR3 reload on migration (Vitaly Kuznetsov) [2009340] - KVM: x86: Always load PDPTRs on CR3 load for SVM w/o NPT and a PAE guest (Vitaly Kuznetsov) [2009340] - KVM: nSVM: Drop pointless pdptrs_changed() check on nested transition (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Drop obsolete (and pointless) pdptrs_changed() check (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce hyperv_features test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move evmcs.h to x86_64/ (Vitaly Kuznetsov) [2009340] - KVM: selftests: move Hyper-V MSR definitions to hyperv.h (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_EX_PROCESSOR_MASKS_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_CLUSTER_IPI_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_X64_REMOTE_TLB_FLUSH_RECOMMENDED bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_DEBUGGING privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_SIGNAL_EVENTS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_POST_MESSAGES privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Check access to HVCALL_NOTIFY_LONG_SPIN_WAIT hypercall (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_STIMER_DIRECT_MODE_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Inverse the default in hv_check_msr_access() (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_DEBUG_MSRS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_FEATURE_GUEST_CRASH_MSR_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_REENLIGHTENMENT privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_ACCESS_FREQUENCY_MSRS privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_APIC_ACCESS_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNTIMER_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_SYNIC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_REFERENCE_TSC_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_RESET_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_INDEX_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_TIME_REF_COUNT_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_VP_RUNTIME_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Honor HV_MSR_HYPERCALL_AVAILABLE privilege bit (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Prepare to check access to Hyper-V MSRs (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Cache guest CPUID leaves determining features availability (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Introduce KVM_CAP_HYPERV_ENFORCE_CPUID (Vitaly Kuznetsov) [2009340] - asm-generic/hyperv: add HV_STATUS_ACCESS_DENIED definition (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Direct Virtual Flush support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Enlightened MSR-Bitmap support (Vitaly Kuznetsov) [2009340] - KVM: SVM: hyper-v: Remote TLB flush for SVM (Vitaly Kuznetsov) [2009340] - KVM: SVM: Software reserved fields (Vitaly Kuznetsov) [2009340] - KVM: x86: hyper-v: Move the remote TLB flush logic out of vmx (Vitaly Kuznetsov) [2009340] - KVM: nVMX: nSVM: Add a new VCPU statistic to show if VCPU is in guest mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop "pre_" from enter/leave_smm() helpers (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop .post_leave_smm(), i.e. the manual post-RSM MMU reset (Vitaly Kuznetsov) [2009340] - KVM: x86: Rename SMM tracepoint to make it reflect reality (Vitaly Kuznetsov) [2009340] - KVM: x86: Move "entering SMM" tracepoint into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Move (most) SMM hflags modifications into kvm_smm_changed() (Vitaly Kuznetsov) [2009340] - KVM: x86: Invoke kvm_smm_changed() immediately after clearing SMM flag (Vitaly Kuznetsov) [2009340] - KVM: x86: Replace .set_hflags() with dedicated .exiting_smm() helper (Vitaly Kuznetsov) [2009340] - KVM: x86: Emulate triple fault shutdown if RSM emulation fails (Vitaly Kuznetsov) [2009340] - KVM: x86: Drop vendor specific functions for APICv/AVIC enablement (Vitaly Kuznetsov) [2009340] - KVM: x86: Use common 'enable_apicv' variable for both APICv and AVIC (Vitaly Kuznetsov) [2009340] - kvm: x86: implement KVM PM-notifier (Vitaly Kuznetsov) [2009340] - kvm: add PM-notifier (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce x2APIC register manipulation functions (Vitaly Kuznetsov) [2009340] - KVM: selftests: Hoist APIC functions out of individual tests (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move APIC definitions into a separate file (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Disable vmcs02 posted interrupts if vmcs12 PID isn't mappable (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Fail on MMIO completion for nested posted interrupts (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to kvm_apic_accept_events (Vitaly Kuznetsov) [2009340] - KVM: x86: Add a return code to inject_pending_event (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a return code to vmx_complete_nested_posted_interrupt (Vitaly Kuznetsov) [2009340] - KVM: x86: Remove guest mode check from kvm_check_nested_events (Vitaly Kuznetsov) [2009340] - KVM: selftests: x86: Add vmx_nested_tsc_scaling_test (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Enable nested TSC scaling (Vitaly Kuznetsov) [2009340] - KVM: X86: Add vendor callbacks for writing the TSC multiplier (Vitaly Kuznetsov) [2009340] - KVM: X86: Move write_l1_tsc_offset() logic to common code and rename it (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions that calculate the nested TSC fields (Vitaly Kuznetsov) [2009340] - KVM: X86: Add functions for retrieving L2 TSC fields from common code (Vitaly Kuznetsov) [2009340] - KVM: nVMX: Add a TSC multiplier field in VMCS12 (Vitaly Kuznetsov) [2009340] - KVM: X86: Add a ratio parameter to kvm_scale_tsc() (Vitaly Kuznetsov) [2009340] - KVM: X86: Rename kvm_compute_tsc_offset() to kvm_compute_l1_tsc_offset() (Vitaly Kuznetsov) [2009340] - KVM: X86: Store L1's TSC scaling ratio in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [2009340] - math64.h: Add mul_s64_u64_shr() (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Add a field to control memslot rmap allocation (Vitaly Kuznetsov) [2009340] - KVM: mmu: Add slots_arch_lock for memslot arch fields (Vitaly Kuznetsov) [2009340] - KVM: mmu: Refactor memslot copy (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Factor out allocating memslot rmap (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Deduplicate rmap freeing (Vitaly Kuznetsov) [2009340] - KVM: x86: Do not write protect huge page in initially-all-set mode (Vitaly Kuznetsov) [2009340] - KVM: x86: Support write protecting only large pages (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Advertise support for fast XMM hypercalls (Vitaly Kuznetsov) [2009340] - KVM: x86: kvm_hv_flush_tlb use inputs from XMM registers (Vitaly Kuznetsov) [2009340] - KVM: hyper-v: Collect hypercall params into struct (Vitaly Kuznetsov) [2009340] - KVM: x86: Move FPU register accessors into fpu.h (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Make is_nx_huge_page_enabled an inline function (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix kvm_check_cap() assertion (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add aarch64/debug-exceptions test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Add exception handling support for aarch64 (Vitaly Kuznetsov) [2009340] - KVM: selftests: Move GUEST_ASSERT_EQ to utils header (Vitaly Kuznetsov) [2009340] - KVM: selftests: Introduce UCALL_UNHANDLED for unhandled vector reporting (Vitaly Kuznetsov) [2009340] - KVM: selftests: Complete x86_64/sync_regs_test ucall (Vitaly Kuznetsov) [2009340] - KVM: selftests: Rename vm_handle_exception (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix compiling errors when initializing the static structure (Vitaly Kuznetsov) [2009340] - selftests: kvm: Add support for customized slot0 memory size (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix overlapping addresses in memslot_perf_test (Vitaly Kuznetsov) [2009340] - selftests: kvm: do only 1 memslot_perf_test run by default (Vitaly Kuznetsov) [2009340] - KVM: X86: Use _BITUL() macro in UAPI headers (Vitaly Kuznetsov) [2009340] - KVM: selftests: create alias mappings when using shared memory (Vitaly Kuznetsov) [2009340] - KVM: selftests: add shmem backing source type (Vitaly Kuznetsov) [2009340] - KVM: selftests: refactor vm_mem_backing_src_type flags (Vitaly Kuznetsov) [2009340] - KVM: selftests: allow different backing source types (Vitaly Kuznetsov) [2009340] - KVM: selftests: compute correct demand paging size (Vitaly Kuznetsov) [2009340] - KVM: selftests: simplify setup_demand_paging error handling (Vitaly Kuznetsov) [2009340] - KVM: selftests: Print a message if /dev/kvm is missing (Vitaly Kuznetsov) [2009340] - KVM: selftests: trivial comment/logging fixes (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix hang in hardware_disable_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Ignore CPUID.0DH.1H in get_cpuid_test (Vitaly Kuznetsov) [2009340] - KVM: selftests: Fix 32-bit truncation of vm_get_max_gfn() (Vitaly Kuznetsov) [2009340] - KVM: selftests: add a memslot-related performance benchmark (Vitaly Kuznetsov) [2009340] - KVM: selftests: Keep track of memslots more efficiently (Vitaly Kuznetsov) [2009340] - selftests: kvm: fix potential issue with ELF loading (Vitaly Kuznetsov) [2009340] - selftests: kvm: make allocation of extra memory take effect (Vitaly Kuznetsov) [2009340] - docs: virt: api.rst: fix a pointer to SGX documentation (Vitaly Kuznetsov) [2009340] - docs: vcpu-requests.rst: fix reference for atomic ops (Vitaly Kuznetsov) [2009340] - x86/msr: Rename MSR_K8_SYSCFG to MSR_AMD64_SYSCFG (Vitaly Kuznetsov) [2009340] - x86/sev: Move GHCB MSR protocol and NAE definitions in a common header (Vitaly Kuznetsov) [2009340] - x86/sev-es: Rename sev-es.{ch} to sev.{ch} (Vitaly Kuznetsov) [2009340] - x86/sev-es: Replace open-coded hlt-loops with sev_es_terminate() (Vitaly Kuznetsov) [2009340] - tools/kvm_stat: Fix documentation typo (Vitaly Kuznetsov) [2009340] - KVM: x86: Hide RDTSCP and RDPID if MSR_TSC_AUX probing failed (Vitaly Kuznetsov) [2009340] - KVM: x86: Tie Intel and AMD behavior for MSR_TSC_AUX to guest CPU model (Vitaly Kuznetsov) [2009340] - KVM: x86: Move uret MSR slot management to common x86 (Vitaly Kuznetsov) [2009340] - KVM: x86: Export the number of uret MSRs to vendor modules (Vitaly Kuznetsov) [2009340] - KVM: VMX: Disable loading of TSX_CTRL MSR the more conventional way (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use common x86's uret MSR list as the one true list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Use flag to indicate "active" uret MSRs instead of sorting list (Vitaly Kuznetsov) [2009340] - KVM: VMX: Configure list of user return MSRs at module init (Vitaly Kuznetsov) [2009340] - KVM: x86: Add support for RDPID without RDTSCP (Vitaly Kuznetsov) [2009340] - selftests: kvm: remove reassignment of non-absolute variables (Vitaly Kuznetsov) [2009340] - doc/kvm: Fix wrong entry for KVM_CAP_X86_MSR_FILTER (Vitaly Kuznetsov) [2009340] - KVM: x86/mmu: Fix kdoc of __handle_changed_spte (Vitaly Kuznetsov) [2009340] - KVM: documentation: fix sphinx warnings (Vitaly Kuznetsov) [2009340] - KVM: x86: document behavior of measurement ioctls with len==0 (Vitaly Kuznetsov) [2009340] - documentation/kvm: additional explanations on KVM_SET_BOOT_CPU_ID (Vitaly Kuznetsov) [2009340] - docs: kvm: Fix a typo ("althought") (Vitaly Kuznetsov) [2009340] - KVM: move EXIT_FASTPATH_REENTER_GUEST to common code (Vitaly Kuznetsov) [2009340] - mm, kvm: account kvm_vcpu_mmap to kmemcg (Vitaly Kuznetsov) [2009340] - x86/kvm: Use msi_msg shadow structs (Vitaly Kuznetsov) [2009340] - ceph: fix up non-directory creation in SGID directories (Jeffrey Layton) [2017796] - ceph: initialize pathlen variable in reconnect_caps_cb (Jeffrey Layton) [2017796] - ceph: initialize i_size variable in ceph_sync_read (Jeffrey Layton) [2017796] - ceph: fix duplicate increment of opened_inodes metric (Jeffrey Layton) [2017796] - ceph: add a new metric to keep track of remote object copies (Jeffrey Layton) [2017796] - libceph, ceph: move ceph_osdc_copy_from() into cephfs code (Jeffrey Layton) [2017796] - ceph: clean-up metrics data structures to reduce code duplication (Jeffrey Layton) [2017796] - ceph: split 'metric' debugfs file into several files (Jeffrey Layton) [2017796] - ceph: return the real size read when it hits EOF (Jeffrey Layton) [2017796] - ceph: properly handle statfs on multifs setups (Jeffrey Layton) [2017796] - ceph: shut down mount on bad mdsmap or fsmap decode (Jeffrey Layton) [2017796] - ceph: fix mdsmap decode when there are MDS's beyond max_mds (Jeffrey Layton) [2017796] - ceph: ignore the truncate when size won't change with Fx caps issued (Jeffrey Layton) [2017796] - ceph: don't rely on error_string to validate blocklisted session. (Jeffrey Layton) [2017796] - ceph: just use ci->i_version for fscache aux info (Jeffrey Layton) [2017796] - ceph: shut down access to inode when async create fails (Jeffrey Layton) [2017796] - ceph: refactor remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: fix auth cap handling logic in remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: drop private list from remove_session_caps_cb (Jeffrey Layton) [2017796] - ceph: don't use -ESTALE as special return code in try_get_cap_refs (Jeffrey Layton) [2017796] - ceph: print inode numbers instead of pointer values (Jeffrey Layton) [2017796] - ceph: enable async dirops by default (Jeffrey Layton) [2017796] - libceph: drop ->monmap and err initialization (Jeffrey Layton) [2017796] - ceph: convert to noop_direct_IO (Jeffrey Layton) [2017796] - ceph: fix off by one bugs in unsafe_request_wait() (Jeffrey Layton) [2017796] - ceph: fix handling of "meta" errors (Jeffrey Layton) [2017796] - ceph: drop the mdsc_get_session/put_session dout messages (Jeffrey Layton) [2017796] - ceph: lockdep annotations for try_nonblocking_invalidate (Jeffrey Layton) [2017796] - ceph: don't WARN if we're forcibly removing the session caps (Jeffrey Layton) [2017796] - ceph: don't WARN if we're force umounting (Jeffrey Layton) [2017796] - ceph: remove the capsnaps when removing caps (Jeffrey Layton) [2017796] - ceph: request Fw caps before updating the mtime in ceph_write_iter (Jeffrey Layton) [2017796] - ceph: reconnect to the export targets on new mdsmaps (Jeffrey Layton) [2017796] - ceph: print more information when we can't find snaprealm (Jeffrey Layton) [2017796] - ceph: add ceph_change_snap_realm() helper (Jeffrey Layton) [2017796] - ceph: remove redundant initializations from mdsc and session (Jeffrey Layton) [2017796] - ceph: cancel delayed work instead of flushing on mdsc teardown (Jeffrey Layton) [2017796] - ceph: add a new vxattr to return auth mds for an inode (Jeffrey Layton) [2017796] - ceph: flush the mdlog before waiting on unsafe reqs (Jeffrey Layton) [2017796] - ceph: flush mdlog before umounting (Jeffrey Layton) [2017796] - ceph: make iterate_sessions a global symbol (Jeffrey Layton) [2017796] - ceph: make ceph_create_session_msg a global symbol (Jeffrey Layton) [2017796] - ceph: fix comment about short copies in ceph_write_end (Jeffrey Layton) [2017796] - ceph: fix memory leak on decode error in ceph_handle_caps (Jeffrey Layton) [2017796] - RDMA/irdma: Fix a potential memory allocation issue in 'irdma_prm_add_pble_mem()' (Kamal Heib) [1970672] - RDMA/irdma: Don't arm the CQ more than two times if no CE for this CQ (Kamal Heib) [1970672] - RDMA/irdma: Fix a user-after-free in add_pble_prm (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC errors (Kamal Heib) [1970672] - RDMA/irdma: Do not hold qos mutex twice on QP resume (Kamal Heib) [1970672] - RDMA/irdma: Set VLAN in UD work completion correctly (Kamal Heib) [1970672] - RDMA/irdma: Process extended CQ entries correctly (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when there are MW bind errors (Kamal Heib) [1970672] - RDMA/irdma: Report correct WC error when transport retry counter is exceeded (Kamal Heib) [1970672] - RDMA/irdma: Validate number of CQ entries on create CQ (Kamal Heib) [1970672] - RDMA/irdma: Skip CQP ring during a reset (Kamal Heib) [1970672] - RDMA/irdma: Remove the repeated declaration (Kamal Heib) [1970672] - RDMA/irdma: Use correct kconfig symbol for AUXILIARY_BUS (Kamal Heib) [1970672] - RDMA/irdma: Change returned type of irdma_setup_virt_qp to void (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type of irdma_set_hw_rsrc to void (Kamal Heib) [1970672] - RDMA/irdma: change the returned type of irdma_sc_repost_aeq_entries to void (Kamal Heib) [1970672] - RDMA/irdma: Check vsi pointer before using it (Kamal Heib) [1970672] - RDMA/irdma: Change the returned type to void (Kamal Heib) [1970672] - RDMA/irdma: Make spdxcheck.py happy (Kamal Heib) [1970672] - RDMA/irdma: Fix unused variable total_size warning (Kamal Heib) [1970672] - RDMA/irdma: Fix potential overflow expression in irdma_prm_get_pbles (Kamal Heib) [1970672] - RDMA/irdma: Check contents of user-space irdma_mem_reg_req object (Kamal Heib) [1970672] - RDMA/irdma: Remove use of kmap() (Kamal Heib) [1970672] - RDMA/irdma: Use the queried port attributes (Kamal Heib) [1970672] - RDMA/irdma: Check return value from ib_umem_find_best_pgsz (Kamal Heib) [1970672] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [1970672] - RDMA/irdma: Store PBL info address a pointer type (Kamal Heib) [1970672] - RDMA/irdma: Use list_last_entry/list_first_entry (Kamal Heib) [1970672] - RDMA/irdma: Use list_move instead of list_del/list_add (Kamal Heib) [1970672] - RDMA/irdma: Fix return error sign from irdma_modify_qp (Kamal Heib) [1970672] - RDMA/irdma: Fix spelling mistake "Allocal" -> "Allocate" (Kamal Heib) [1970672] - RDMA/irdma: remove redundant initialization of variable val (Kamal Heib) [1970672] - RDMA/irdma: remove extraneous indentation on a statement (Kamal Heib) [1970672] - RDMA/irdma: Fix issues with u8 left shift operation (Kamal Heib) [1970672] - RDMA/irdma: Add irdma Kconfig/Makefile and remove i40iw (Kamal Heib) [1970672] - RDMA/irdma: Add ABI definitions (Kamal Heib) [1970672] - RDMA/irdma: Add dynamic tracing for CM (Kamal Heib) [1970672] - RDMA/irdma: Add miscellaneous utility definitions (Kamal Heib) [1970672] - RDMA/irdma: Add user/kernel shared libraries (Kamal Heib) [1970672] - RDMA/irdma: Add RoCEv2 UD OP support (Kamal Heib) [1970672] - RDMA/irdma: Implement device supported verb APIs (Kamal Heib) [1970672] - RDMA/irdma: Add PBLE resource manager (Kamal Heib) [1970672] - RDMA/irdma: Add connection manager (Kamal Heib) [1970672] - RDMA/irdma: Add QoS definitions (Kamal Heib) [1970672] - RDMA/irdma: Add privileged UDA queue implementation (Kamal Heib) [1970672] - RDMA/irdma: Add HMC backing store setup functions (Kamal Heib) [1970672] - RDMA/irdma: Implement HW Admin Queue OPs (Kamal Heib) [1970672] - RDMA/irdma: Implement device initialization definitions (Kamal Heib) [1970672] - RDMA/irdma: Register auxiliary driver and implement private channel OPs (Kamal Heib) [1970672] - i40e: Register auxiliary devices to provide RDMA (Kamal Heib) [1970672] - i40e: Prep i40e header for aux bus conversion (Kamal Heib) [1970672] - i40e: Replace one-element array with flexible-array member (Kamal Heib) [1970672] - ibmvnic: drop bad optimization in reuse_tx_pools() (Gustavo Walbon) [2028722] - ibmvnic: drop bad optimization in reuse_rx_pools() (Gustavo Walbon) [2028722] - /proc//cmdline: add back the setproctitle() special case (Ian Kent) [1979446] - /proc//cmdline: remove all the special cases (Ian Kent) [1979446] - perf tests vmlinux-kallsyms: Ignore hidden symbols (Michael Petlan) [1903157] - net/sched: sch_ets: don't remove idle classes from the round-robin list (Davide Caratti) [2013073] - net/sched: sch_ets: don't peek at classes beyond 'nbands' (Davide Caratti) [2013073] - net/sched: sch_ets: properly init all active DRR list handles (Davide Caratti) [2013073] - serial: 8250: fix racy uartclk update (Puneet Sethi) [1784121] - serial: 8250: Skip uninitialized TTY port baud rate update (Puneet Sethi) [1784121] - serial: 8250: Discard RTS/DTS setting from clock update method (Puneet Sethi) [1784121] - serial: 8250: Add 8250 port clock update method (Puneet Sethi) [1784121] - serial: 8250_dw: drop bogus uartclk optimisation (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable PSE UART Auto Flow Control (Puneet Sethi) [1784121] - serial: 8250_lpss: Extract dw8250_do_set_termios() for common use (Puneet Sethi) [1784121] - serial: 8250_dw: Fix the trivial typo in the comment (Puneet Sethi) [1784121] - serial: 8250_dw: Re-use temporary variable for of_node (Puneet Sethi) [1784121] - serial: 8250_dw: Drop wrong use of ACPI_PTR() (Puneet Sethi) [1784121] - serial: 8250_lpss: Enable DMA on Intel Elkhart Lake (Puneet Sethi) [1784121] - serial: 8250_dw: Add device HID for new AMD UART controller (Puneet Sethi) [1784121] - serial: 8250_dw: Fix clk-notifier/port suspend deadlock (Puneet Sethi) [1784121] - serial: 8250_dw: Fix common clocks usage race condition (Puneet Sethi) [1784121] - serial: 8250_dw: Pass the same rate to the clk round and set rate methods (Puneet Sethi) [1784121] - serial: 8250_dw: Simplify the ref clock rate setting procedure (Puneet Sethi) [1784121] - serial: 8250_dw: Use devm_clk_get_optional() to get the input clock (Puneet Sethi) [1784121] - serial: 8250_dw: Avoid double error messaging when IRQ absent (Puneet Sethi) [1784121] - serial: 8250_dw: switch to use 8250_dwlib library (Puneet Sethi) [1784121] - serial: 8250_dw: use pointer to uart local variable (Puneet Sethi) [1784121] - serial: 8250_dw: Use a unified new dev variable in remove (Puneet Sethi) [1784121] - serial: 8250_dw: always set baud rate in dw8250_set_termios (Puneet Sethi) [1784121] - serial: 8250_dw: add fractional divisor support (Puneet Sethi) [1784121] - serial: 8250_dw: Introduce IO accessors to extended registers (Puneet Sethi) [1784121] - dmaengine: dw: Program xBAR hardware for Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Make it dependent to HAS_IOMEM (Puneet Sethi) [1784121] - dmaengine dw: Revert "dmaengine: dw: Enable runtime PM" (Puneet Sethi) [1784121] - dmaengine: dw: Enable runtime PM (Puneet Sethi) [1784121] - dmaengine: dw: Add DMA-channels mask cell support (Puneet Sethi) [1784121] - dmaengine: dw: Ignore burst setting for memory peripherals (Puneet Sethi) [1784121] - dmaengine: dw: Discard dlen from the dev-to-mem xfer width calculation (Puneet Sethi) [1784121] - dmaengine: dw: Activate FIFO-mode for memory peripherals only (Puneet Sethi) [1784121] - dmaengine: dw: Initialize max_sg_burst capability (Puneet Sethi) [1784121] - dmaengine: dw: Introduce max burst length hw config (Puneet Sethi) [1784121] - dmaengine: dw: Initialize min and max burst DMA device capability (Puneet Sethi) [1784121] - dmaengine: dw: Set DMA device max segment size parameter (Puneet Sethi) [1784121] - dmaengine: dw: Take HC_LLP flag into account for noLLP auto-config (Puneet Sethi) [1784121] - dmaengine: Introduce DMA-device device_caps callback (Puneet Sethi) [1784121] - dmaengine: Introduce max SG burst capability (Puneet Sethi) [1784121] - dmaengine: Introduce min burst length capability (Puneet Sethi) [1784121] - dmaengine: dw: Initialize channel before each transfer (Puneet Sethi) [1784121] - dmaengine: dw: Replace 'objs' by 'y' (Puneet Sethi) [1784121] - dmaengine: dw: Register ACPI DMA controller for PCI that has companion (Puneet Sethi) [1784121] - dmaengine: dw: platform: Mark 'hclk' clock optional (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split OF helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Split ACPI helpers to separate module (Puneet Sethi) [1784121] - dmaengine: dw: platform: Move handle check to dw_dma_acpi_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Switch to acpi_dma_controller_register() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use devm_platform_ioremap_resource() (Puneet Sethi) [1784121] - dmaengine: dw: platform: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: platform: Use struct dw_dma_chip_pdata (Puneet Sethi) [1784121] - dmaengine: dw: Export struct dw_dma_chip_pdata for wider use (Puneet Sethi) [1784121] - dmaengine: dw: Update Intel Elkhart Lake Service Engine acronym (Puneet Sethi) [1784121] - dmaengine: dw: Enable iDMA 32-bit on Intel Elkhart Lake (Puneet Sethi) [1784121] - dmaengine: dw: Distinguish ->remove() between DW and iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: convert to SPDX identifiers (Puneet Sethi) [1784121] - dmaengine: dw: Don't pollute CTL_LO on iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: Reset DRAIN bit when resume the channel (Puneet Sethi) [1784121] - dmaengine: dw: Split DW and iDMA 32-bit operations (Puneet Sethi) [1784121] - dmaengine: dw: Remove unused internal property (Puneet Sethi) [1784121] - dmaengine: dw: Add missed multi-block support for iDMA 32-bit (Puneet Sethi) [1784121] - dmaengine: dw: drop useless LIST_HEAD (Puneet Sethi) [1784121] - dmaengine: dw: Fix FIFO size for Intel Merrifield (Puneet Sethi) [1784121] - dmaengine: dw-dmac: implement dma protection control setting (Puneet Sethi) [1784121] - dmaengine: dw: remove dma_slave_config direction usage (Puneet Sethi) [1784121] - dmaengine: dw: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Puneet Sethi) [1784121] - perf/arm-cmn: Fix invalid pointer when access dtc object sharing the same IRQ number (Mark Langsdorf) [1997732] - drivers/perf: Simplify EVENT ATTR macro in SMMU PMU driver (Mark Langsdorf) [1997732] - perf/smmuv3: Don't trample existing events with global filter (Mark Langsdorf) [1997732] - perf: qcom: Remove redundant dev_err call in qcom_l3_cache_pmu_probe() (Mark Langsdorf) [1997732] - perf: arm_spe: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: xgene_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: qcom: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - perf: arm_pmu: use DEVICE_ATTR_RO macro (Mark Langsdorf) [1997732] - drivers/perf: arm-cci: Fix checkpatch spacing error (Mark Langsdorf) [1997732] - drivers/perf: arm-cmn: Add space after ',' (Mark Langsdorf) [1997732] - drivers/perf: arm_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Fix some coding style issues (Mark Langsdorf) [1997732] - drivers/perf: Remove redundant dev_err call in tx2_uncore_pmu_init_dev() (Mark Langsdorf) [1997732] - perf/arm-smmuv3: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dsu: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-dmc620: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-cmn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Use irq_set_affinity() (Mark Langsdorf) [1997732] - perf/arm-ccn: Clean up CPU hotplug handling (Mark Langsdorf) [1997732] - perf/arm-cci: Remove broken race mitigation (Mark Langsdorf) [1997732] - genirq: Export affinity setter for modules (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Clean up with dev_printk (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Fix error handling (Mark Langsdorf) [1997732] - perf/arm_pmu_platform: Use dev_err_probe() for IRQ errors (Mark Langsdorf) [1997732] - drivers/perf: Simplify the SMMUv3 PMU event attributes (Mark Langsdorf) [1997732] - perf: Constify static struct attribute_group (Mark Langsdorf) [1997732] - perf: qcom: Constify static struct attribute_group (Mark Langsdorf) [1997732] - drivers/perf: Add support for ARMv8.3-SPE (Mark Langsdorf) [1997732] - driver/perf: Remove ARM_SMMU_V3_PMU dependency on ARM_SMMU_V3 (Mark Langsdorf) [1997732] - perf/smmuv3: Support sysfs identifier file (Mark Langsdorf) [1997732] - perf: remove duplicate check on fwnode (Mark Langsdorf) [1997732] - redhat/configs: enable ARM_DMC620_PMU memory controller perf counters (Mark Langsdorf) [1997732] - perf/arm_dmc620_pmu: Fix error return code in dmc620_pmu_device_probe() (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of ARM_DMC620_PMU drivers (Mark Langsdorf) [1997732] - driver/perf: Add PMU driver for the ARM DMC-620 memory controller (Mark Langsdorf) [1997732] - drivers/perf: thunderx2_pmu: Fix memory resource error handling (Mark Langsdorf) [1997732] - drivers/perf: xgene_pmu: Fix uninitialized resource struct (Mark Langsdorf) [1997732] - perf: arm_dsu: Support DSU ACPI devices (Mark Langsdorf) [1997732] - perf/smmuv3: To simplify code for ioremap page in pmcg (Mark Langsdorf) [1997732] - drivers/perf: Prevent forced unbinding of PMU drivers (Mark Langsdorf) [1997732] - drivers/perf: Fix kernel panic when rmmod PMU modules during perf sampling (Mark Langsdorf) [1997732] - pmu/smmuv3: Clear IRQ affinity hint on device removal (Mark Langsdorf) [1997732] - drivers/perf: arm_spe_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: arm_dsu_pmu: Avoid duplicate printouts (Mark Langsdorf) [1997732] - drivers/perf: Open access for CAP_PERFMON privileged process (Mark Langsdorf) [1997732] - perf/smmuv3: Remove the leftover put_cpu() in error path (Mark Langsdorf) [1997732] - perf: arm-ccn: Enable stats for CCN-512 interconnect (Mark Langsdorf) [1997732] - perf/smmuv3: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-cci: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/arm-ccn: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf: xgene: use devm_platform_ioremap_resource() to simplify code (Mark Langsdorf) [1997732] - perf/smmuv3: Validate groups for global filtering (Mark Langsdorf) [1997732] - perf/smmuv3: Validate group size (Mark Langsdorf) [1997732] - perf/smmuv3: Enable HiSilicon Erratum 162001800 quirk (Mark Langsdorf) [1997732] - perf/smmuv3: Add MSI irq support (Mark Langsdorf) [1997732] - perf/smmuv3: Add arm64 smmuv3 pmu driver (Mark Langsdorf) [1997732] - perf: xgene: Remove set but not used variable 'config' (Mark Langsdorf) [1997732] - perf/drivers: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Mark Langsdorf) [1997732] - For drivers that do not support context exclusion let's advertise the PERF_PMU_CAP_NO_EXCLUDE capability. This ensures that perf will prevent us from handling events where any exclusion flags are set. Let's also remove the now unnecessary check for exclusion flags. (Mark Langsdorf) [1997732] - perf/core, arch/arm: Use PERF_PMU_CAP_NO_EXCLUDE conditionally (Mark Langsdorf) [1997732] - drivers/perf: arm-ccn: Use devm_ioremap_resource() to map memory (Mark Langsdorf) [1997732] - drivers/perf: Initialise return value in armpmu_request_irqs() (Mark Langsdorf) [1997732] - perf/arm-cci: Remove VLA usage (Mark Langsdorf) [1997732] - tools/power turbostat: version 2021.05.04 (Prarit Bhargava) [2030472] - tools/power turbostat: Support "turbostat --hide idle" (Prarit Bhargava) [2030472] - tools/power turbostat: elevate priority of interval mode (Prarit Bhargava) [2030472] - tools/power turbostat: formatting (Prarit Bhargava) [2030472] - tools/power turbostat: rename tcc variables (Prarit Bhargava) [2030472] - tools/power turbostat: save original CPU model (Prarit Bhargava) [2030472] - tools/power turbostat: add TCC Offset support (Prarit Bhargava) [2030472] - tools/power turbostat: Fix Core C6 residency on Atom CPUs (Prarit Bhargava) [2030472] - tools/power turbostat: Print the C-state Pre-wake settings (Prarit Bhargava) [2030472] - tools/power turbostat: unmark non-kernel-doc comment (Prarit Bhargava) [2030472] - tools/power/turbostat: Remove Package C6 Retention on Ice Lake Server (Prarit Bhargava) [2030472] - tools/power turbostat: Fix offset overflow issue in index converting (Prarit Bhargava) [2030472] - tools/power/turbostat: Fix turbostat for AMD Zen CPUs (Prarit Bhargava) [2030472] - Revert "tools/power turbostat: adjust for temperature offset" (Prarit Bhargava) [2030472] - tools/power turbostat: Fix DRAM Energy Unit on SKX (Prarit Bhargava) [2030472] - tools/power turbostat: print microcode patch level (Prarit Bhargava) [2030472] - tools/power turbostat: add built-in-counter for IPC -- Instructions per Cycle (Prarit Bhargava) [2030472]- [s390] virtio: write back F_VERSION_1 before validate (Claudio Imbrenda) [2026234] - cpufreq: powernv: Fix init_chip_info initialization in numa=off (Steve Best) [2017665] - tcp: don't free a FIN sk_buff in tcp_remove_empty_skb() (Guillaume Nault) [2016210] - tipc: fix size validations for the MSG_CRYPTO type (Xin Long) [2020507] {CVE-2021-43267} - tipc: increase timeout in tipc_sk_enqueue() (Xin Long) [2020401] - Revert "tipc: Return the correct errno code" (Xin Long) [2020401] - tipc: fix an use-after-free issue in tipc_recvmsg (Xin Long) [2020401] - tipc: keep the skb in rcv queue until the whole data is read (Xin Long) [2020401] - powerpc/perf: Fix cycles/instructions as PM_CYC/PM_INST_CMPL in power10 (Steve Best) [2025400] - PCI: Increase D3 delay for AMD Renoir/Cezanne XHCI (Myron Stowe) [2028298] - media: uvcvideo: Avoid cyclic entity chains due to malformed USB descriptors (Dean Nelson) [1921871] {CVE-2020-0404} - sctp: fix transport encap_port update in sctp_vtag_verify (Xin Long) [2020393] - sctp: account stream padding length for reconf chunk (Xin Long) [2020393] - sctp: break out if skb_header_pointer returns NULL in sctp_rcv_ootb (Xin Long) [2020393] - net: cipso: fix warnings in netlbl_cipsov4_add_std (Balazs Nemeth) [2026691] - net/sched: act_ct: fix err check for nf_conntrack_confirm (Davide Caratti) [2018109] - net/sched: act_ct: Fix byte count on fragmented packets (Davide Caratti) [2018109] - mqprio: Correct stats in mqprio_dump_class_stats(). (Davide Caratti) [2018109] - net_sched: fix NULL deref in fifo_set_limit() (Davide Caratti) [2018109] - net: sched: flower: protect fl_walk() with rcu (Davide Caratti) [2018109] - fq_codel: reject silly quantum parameters (Davide Caratti) [2018109] - net: sched: Fix qdisc_rate_table refcount leak when get tcf_block failed (Davide Caratti) [2018109] - sch_htb: Fix inconsistency when leaf qdisc creation fails (Davide Caratti) [2018109] - net: sched: fix lockdep_set_class() typo error for sch->seqlock (Davide Caratti) [2018109] - net: sched: cls_api: Fix the the wrong parameter (Davide Caratti) [2018109] - net/sched: act_vlan: Fix modify to allow 0 (Davide Caratti) [2018109] - net-sysfs: initialize uid and gid before calling net_ns_get_ownership (Xin Long) [1979820] - net: fix sysfs permssions when device changes network namespace (Xin Long) [1979820] - net-sysfs: add queue_change_owner() (Xin Long) [1979820] - net-sysfs: add netdev_change_owner() (Xin Long) [1979820] - drivers/base/power: add dpm_sysfs_change_owner() (Xin Long) [1979820] - device: add device_change_owner() (Xin Long) [1979820] - sysfs: Fix regression when adding a file to an existing group (Xin Long) [1979820] - bridge: make sure objects belong to container's owner (Xin Long) [1979820] - net: create reusable function for getting ownership info of sysfs inodes (Xin Long) [1979820] - net-sysfs: make sure objects belong to container's owner (Xin Long) [1979820] - net-sysfs: require net admin in the init ns for setting tx_maxrate (Xin Long) [1979820] - driver core: set up ownership of class devices in sysfs (Xin Long) [1979820] - kobject: kset_create_and_add() - fetch ownership info from parent (Xin Long) [1979820] - sysfs, kobject: allow creating kobject belonging to arbitrary users (Xin Long) [1979820] - NFSv42: Fix pagecache invalidation after COPY/CLONE (Benjamin Coddington) [2017166] - SUNRPC: fix sign error causing rpcsec_gss drops (Benjamin Coddington) [2017166] - nfsd4: Handle the NFSv4 READDIR 'dircount' hint being zero (Benjamin Coddington) [2017166] - nfsd: fix error handling of register_pernet_subsys() in init_nfsd() (Benjamin Coddington) [2017166] - SUNRPC: Simplify socket shutdown when not reusing TCP ports (Benjamin Coddington) [2017166] - nfsd4: Fix forced-expiry locking (Benjamin Coddington) [2017166] - SUNRPC/xprtrdma: Fix reconnection locking (Benjamin Coddington) [2017166] - NFSv4/pnfs: The layout barrier indicate a minimal value for the seqid (Benjamin Coddington) [2017166] - NFSv4/pNFS: Always allow update of a zero valued layout barrier (Benjamin Coddington) [2017166] - NFSv4/pNFS: Fix a layoutget livelock loop (Benjamin Coddington) [2017166] - xprtrdma: Put rpcrdma_reps before waking the tear-down completion (Benjamin Coddington) [2017166] - NFSD: Fix TP_printk() format specifier in nfsd_clid_class (Benjamin Coddington) [2017166] - NFSv42: Copy offload should update the file size when appropriate (Benjamin Coddington) [2017166] - SUNRPC: Fix XPT_BUSY flag leakage in svc_handle_xprt()... (Benjamin Coddington) [2017166] - NFSv4/pNFS: Return an error if _nfs4_pnfs_v3_ds_connect can't load NFSv3 (Benjamin Coddington) [2017166] - NFSv4/pNFS: Don't call _nfs4_pnfs_v3_ds_connect multiple times (Benjamin Coddington) [2017166] - NFSv4/pnfs: Clean up layout get on open (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix layoutget behaviour after invalidation (Benjamin Coddington) [2017166] - NFSv4/pnfs: Fix the layout barrier update (Benjamin Coddington) [2017166] - NFSD: Prevent a possible oops in the nfs_dirent() tracepoint (Benjamin Coddington) [2017166] - nfsd: remove redundant assignment to pointer 'this' (Benjamin Coddington) [2017166] - nfs_common: fix doc warning (Benjamin Coddington) [2017166] - nfsd4: Expose the callback address and state of each NFS4 client (Benjamin Coddington) [2017166] - xprtrdma: Fix spelling mistakes (Benjamin Coddington) [2017166] - NFS: nfs_find_open_context() may only select open files (Benjamin Coddington) [2017166] - SUNRPC: Should wake up the privileged task firstly. (Benjamin Coddington) [2017166] - SUNRPC: Fix the batch tasks count wraparound. (Benjamin Coddington) [2017166] - nfs: update has_sec_mnt_opts after cloning lsm options from parent (Benjamin Coddington) [2017166] - nfs: fix acl memory leak of posix_acl_create() (Benjamin Coddington) [2017166] - rpc: remove redundant initialization of variable status (Benjamin Coddington) [2017166] - NFSv4: Initialise connection to the server in nfs4_alloc_client() (Benjamin Coddington) [2017166] - nfsd: Prevent truncation of an unlinked inode from blocking access to its directory (Benjamin Coddington) [2017166] - xprtrdma: Fix a maybe-uninitialized compiler warning (Benjamin Coddington) [2017166] - NFSv4: Fix second deadlock in nfs4_evict_inode() (Benjamin Coddington) [2017166] - NFSv4: Fix deadlock between nfs4_evict_inode() and nfs4_opendata_get_inode() (Benjamin Coddington) [2017166] - NFS: FMODE_READ and friends are C macros, not enum types (Benjamin Coddington) [2017166] - NFS: Fix a potential NULL dereference in nfs_get_client() (Benjamin Coddington) [2017166] - NFS: Fix use-after-free in nfs4_init_client() (Benjamin Coddington) [2017166] - NFSv4: nfs4_proc_set_acl needs to restore NFS_CAP_UIDGID_NOMAP on error. (Benjamin Coddington) [2017166] - nfs: Remove trailing semicolon in macros (Benjamin Coddington) [2017166] - NFSv4: Fix v4.0/v4.1 SEEK_DATA return -ENOTSUPP when set NFS_V4_2 config (Benjamin Coddington) [2017166] - NFS: Clean up reset of the mirror accounting variables (Benjamin Coddington) [2017166] - NFS: Don't corrupt the value of pg_bytes_written in nfs_do_recoalesce() (Benjamin Coddington) [2017166] - NFS: Fix an Oopsable condition in __nfs_pageio_add_request() (Benjamin Coddington) [2017166] - SUNRPC: More fixes for backlog congestion (Benjamin Coddington) [2017166] - SUNRPC: Fix Oops in xs_tcp_send_request() when transport is disconnected (Benjamin Coddington) [2017166] - NFSv4: Fix a NULL pointer dereference in pnfs_mark_matching_lsegs_return() (Benjamin Coddington) [2017166] - SUNRPC in case of backlog, hand free slots directly to waiting task (Benjamin Coddington) [2017166] - pNFS/NFSv4: Remove redundant initialization of 'rd_size' (Benjamin Coddington) [2017166] - NFS: fix an incorrect limit in filelayout_decode_layout() (Benjamin Coddington) [2017166] - fs/nfs: Use fatal_signal_pending instead of signal_pending (Benjamin Coddington) [2017166] - xprtrdma: Fix a NULL dereference in frwr_unmap_sync() (Benjamin Coddington) [2017166] - sunrpc: Fix misplaced barrier in call_decode (Benjamin Coddington) [2017166] - SUNRPC: set rq_page_end differently (Benjamin Coddington) [2017166] - xprtrdma: Move fr_mr field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move the Work Request union to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_linv_done field to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move cqe to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Move fr_cid to struct rpcrdma_mr (Benjamin Coddington) [2017166] - xprtrdma: Remove the RPC/RDMA QP event handler (Benjamin Coddington) [2017166] - xprtrdma: Add tracepoints showing FastReg WRs and remote invalidation (Benjamin Coddington) [2017166] - xprtrdma: Avoid Send Queue wrapping (Benjamin Coddington) [2017166] - xprtrdma: Do not wake RPC consumer on a failed LocalInv (Benjamin Coddington) [2017166] - xprtrdma: Do not recycle MR after FastReg/LocalInv flushes (Benjamin Coddington) [2017166] - xprtrdma: Clarify use of barrier in frwr_wc_localinv_done() (Benjamin Coddington) [2017166] - xprtrdma: Rename frwr_release_mr() (Benjamin Coddington) [2017166] - xprtrdma: rpcrdma_mr_pop() already does list_del_init() (Benjamin Coddington) [2017166] - xprtrdma: Delete rpcrdma_recv_buffer_put() (Benjamin Coddington) [2017166] - xprtrdma: Fix cwnd update ordering (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep creation (Benjamin Coddington) [2017166] - xprtrdma: Improve commentary around rpcrdma_reps_unmap() (Benjamin Coddington) [2017166] - xprtrdma: Improve locking around rpcrdma_rep destruction (Benjamin Coddington) [2017166] - xprtrdma: Put flushed Receives on free list instead of destroying them (Benjamin Coddington) [2017166] - xprtrdma: Do not refresh Receive Queue while it is draining (Benjamin Coddington) [2017166] - xprtrdma: Avoid Receive Queue wrapping (Benjamin Coddington) [2017166] - SUNRPC: fix ternary sign expansion bug in tracing (Benjamin Coddington) [2017166] - nfsd: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - nfsd: reshuffle some code (Benjamin Coddington) [2017166] - nfsd: track filehandle aliasing in nfs4_files (Benjamin Coddington) [2017166] - nfsd: hash nfs4_files by inode number (Benjamin Coddington) [2017166] - NFSv4.1: Simplify layout return in pnfs_layout_process() (Benjamin Coddington) [2017166] - NFSv4: Don't discard segments marked for return in _pnfs_return_layout() (Benjamin Coddington) [2017166] - nfsd: ensure new clients break delegations (Benjamin Coddington) [2017166] - NFS: Don't discard pNFS layout segments that are marked for return (Benjamin Coddington) [2017166] - NFSv4.x: Don't return NFS4ERR_NOMATCHING_LAYOUT if we're unmounting (Benjamin Coddington) [2017166] - nfsd: remove unused function (Benjamin Coddington) [2017166] - svcrdma: Pass a useful error code to the send_err tracepoint (Benjamin Coddington) [2017166] - svcrdma: Rename goto labels in svc_rdma_sendto() (Benjamin Coddington) [2017166] - svcrdma: Don't leak send_ctxt on Send errors (Benjamin Coddington) [2017166] - SUNRPC: Remove trace_xprt_transmit_queued (Benjamin Coddington) [2017166] - SUNRPC: Add tracepoint that fires when an RPC is retransmitted (Benjamin Coddington) [2017166] - SUNRPC: Move fault injection call sites (Benjamin Coddington) [2017166] - pNFS/flexfiles: fix incorrect size check in decode_nfs_fh() (Benjamin Coddington) [2017166] - NFSv4: Catch and trace server filehandle encoding errors (Benjamin Coddington) [2017166] - NFSv4: Convert nfs_xdr_status tracepoint to an event class (Benjamin Coddington) [2017166] - NFSv4: Add tracing for COMPOUND errors (Benjamin Coddington) [2017166] - NFSv4: Don't modify the change attribute cached in the inode (Benjamin Coddington) [2017166] - NFSv4: Fix value of decode_fsinfo_maxsz (Benjamin Coddington) [2017166] - NFS: Fix up revalidation of space used (Benjamin Coddington) [2017166] - NFS: NFS_INO_REVAL_PAGECACHE should mark the change attribute invalid (Benjamin Coddington) [2017166] - NFS: Mask out unsupported attributes in nfs_getattr() (Benjamin Coddington) [2017166] - NFS: Fix up inode cache tracing (Benjamin Coddington) [2017166] - NFS: Deal correctly with attribute generation counter overflow (Benjamin Coddington) [2017166] - NFSv4.2: Always flush out writes in nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: Fix attribute bitmask in _nfs42_proc_fallocate() (Benjamin Coddington) [2017166] - NFS: nfs4_bitmask_adjust() must not change the server global bitmasks (Benjamin Coddington) [2017166] - NFSD: Use DEFINE_SPINLOCK() for spinlock (Benjamin Coddington) [2017166] - sunrpc: Remove unused function ip_map_lookup (Benjamin Coddington) [2017166] - NFS: Fix fscache invalidation in nfs_set_cache_invalid() (Benjamin Coddington) [2017166] - SUNRPC: Ensure the transport backchannel association (Benjamin Coddington) [2017166] - nfs: hornor timeo and retrans option when mounting NFSv3 (Benjamin Coddington) [2017166] - sunrpc: honor rpc_task's timeout value in rpcb_create() (Benjamin Coddington) [2017166] - nfs: Fix a typo in the file nfs42xattr.c (Benjamin Coddington) [2017166] - NFS: fs_context: validate UDP retrans to prevent shift out-of-bounds (Benjamin Coddington) [2017166] - NFS: Fix up incorrect documentation (Benjamin Coddington) [2017166] - NFSv4: Simplify nfs4_retry_setlk() (Benjamin Coddington) [2017166] - UAPI: nfsfh.h: Replace one-element array with flexible-array member (Benjamin Coddington) [2017166] - svcrdma: Clean up dto_q critical section in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Remove svc_rdma_recv_ctxt::rc_pages and ::rc_arg (Benjamin Coddington) [2017166] - svcrdma: Remove sc_read_complete_q (Benjamin Coddington) [2017166] - svcrdma: Single-stage RDMA Read (Benjamin Coddington) [2017166] - SUNRPC: Move svc_xprt_received() call sites (Benjamin Coddington) [2017166] - SUNRPC: Export svc_xprt_received() (Benjamin Coddington) [2017166] - svcrdma: Retain the page backing rq_res.head[0].iov_base (Benjamin Coddington) [2017166] - svcrdma: Remove unused sc_pages field (Benjamin Coddington) [2017166] - svcrdma: Normalize Send page handling (Benjamin Coddington) [2017166] - svcrdma: Add a "deferred close" helper (Benjamin Coddington) [2017166] - svcrdma: Maintain a Receive water mark (Benjamin Coddington) [2017166] - svcrdma: Use svc_rdma_refresh_recvs() in wc_receive (Benjamin Coddington) [2017166] - svcrdma: Add a batch Receive posting mechanism (Benjamin Coddington) [2017166] - svcrdma: Remove stale comment for svc_rdma_wc_receive() (Benjamin Coddington) [2017166] - svcrdma: Provide an explanatory comment in CMA event handler (Benjamin Coddington) [2017166] - svcrdma: RPCDBG_FACILITY is no longer used (Benjamin Coddington) [2017166] - nfsd: don't ignore high bits of copy count (Benjamin Coddington) [2017166] - nfsd: COPY with length 0 should copy to end of file (Benjamin Coddington) [2017166] - nfsd: Fix typo "accesible" (Benjamin Coddington) [2017166] - nfsd: Ensure knfsd shuts down when the "nfsd" pseudofs is unmounted (Benjamin Coddington) [2017166] - nfsd: Log client tracking type log message as info instead of warning (Benjamin Coddington) [2017166] - nfsd: helper for laundromat expiry calculations (Benjamin Coddington) [2017166] - NFSD: Clean up NFSDDBG_FACILITY macro (Benjamin Coddington) [2017166] - NFSD: Add a tracepoint to record directory entry encoding (Benjamin Coddington) [2017166] - rpc: fix NULL dereference on kmalloc failure (Benjamin Coddington) [2017166] - sunrpc: fix refcount leak for rpc auth modules (Benjamin Coddington) [2017166] - NFSD: Repair misuse of sv_lock in 5.10.16-rt30. (Benjamin Coddington) [2017166] - svcrdma: disable timeouts on rdma backchannel (Benjamin Coddington) [2017166] - svcrdma: Hold private mutex while invoking rdma_accept() (Benjamin Coddington) [2017166] - NFS: Don't set NFS_INO_INVALID_XATTR if there is no xattr cache (Benjamin Coddington) [2017166] - NFS: Always clear an invalid mapping when attempting a buffered write (Benjamin Coddington) [2017166] - NFS: Optimise sparse writes past the end of file (Benjamin Coddington) [2017166] - NFS: Fix documenting comment for nfs_revalidate_file_size() (Benjamin Coddington) [2017166] - rpcrdma: Fix comments about reverse-direction operation (Benjamin Coddington) [2017166] - xprtrdma: Refactor invocations of offset_in_page() (Benjamin Coddington) [2017166] - xprtrdma: Simplify rpcrdma_convert_kvec() and frwr_map() (Benjamin Coddington) [2017166] - xprtrdma: Remove FMR support in rpcrdma_convert_iovs() (Benjamin Coddington) [2017166] - NFS: Fix fscache read from NFS after cache error (Benjamin Coddington) [2017166] - NFS: Ensure nfs_readpage returns promptly when internal error occurs (Benjamin Coddington) [2017166] - NFS: Remove unnecessary inode parameter from nfs_pageio_complete_read() (Benjamin Coddington) [2017166] - NFS: Add nfs_pageio_complete_read() and remove nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Call readpage_async_filler() from nfs_readpage_async() (Benjamin Coddington) [2017166] - NFS: Refactor nfs_readpage() and nfs_readpage_async() to use nfs_readdesc (Benjamin Coddington) [2017166] - NFS: In nfs_readpage() only increment NFSIOS_READPAGES when read succeeds (Benjamin Coddington) [2017166] - NFS: Clean up nfs_readpage() and nfs_readpages() (Benjamin Coddington) [2017166] - nfs: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - SUNRPC: Fix fall-through warnings for Clang (Benjamin Coddington) [2017166] - net: sunrpc: xprtsock.c: Corrected few spellings ,in comments (Benjamin Coddington) [2017166] - SUNRPC: correct error code comment in xs_tcp_setup_socket() (Benjamin Coddington) [2017166] - nfsd: cstate->session->se_client -> cstate->clp (Benjamin Coddington) [2017166] - nfsd: simplify nfsd4_check_open_reclaim (Benjamin Coddington) [2017166] - nfsd: remove unused set_client argument (Benjamin Coddington) [2017166] - nfs/blocklayout: remove cruft in bl_alloc_init_bio (Benjamin Coddington) [2017166] - nfsd: refactor set_client (Benjamin Coddington) [2017166] - nfsd: rename lookup_clientid->set_client (Benjamin Coddington) [2017166] - nfsd: simplify nfsd_renew (Benjamin Coddington) [2017166] - nfsd: simplify process_lock (Benjamin Coddington) [2017166] - nfsd4: simplify process_lookup1 (Benjamin Coddington) [2017166] - SUNRPC: Correct a comment (Benjamin Coddington) [2017166] - svcrdma: DMA-sync the receive buffer in svc_rdma_recvfrom() (Benjamin Coddington) [2017166] - svcrdma: Restore read and write stats (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_sq_starve to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Convert rdma_stat_recv to a per-CPU counter (Benjamin Coddington) [2017166] - svcrdma: Refactor svc_rdma_init() and svc_rdma_clean_up() (Benjamin Coddington) [2017166] - nfsd: remove fault injection code (Benjamin Coddington) [2017166] - SUNRPC: Fix a NULL pointer deref in trace_svc_stats_latency() (Benjamin Coddington) [2017166] - SUNRPC: Display RPC procedure names instead of proc numbers (Benjamin Coddington) [2017166] - SUNRPC: Make trace_svc_process() display the RPC procedure symbolically (Benjamin Coddington) [2017166] - EDAC/mce_amd: Do not load edac_mce_amd module on guests (Aristeu Rozanski) [2000776] - tracing: Map all PIDs to command lines (Jerome Marchand) [1913211] - mm/zsmalloc.c: close race window between zs_pool_dec_isolated() and zs_unregister_migration() (Rafael Aquini) [2016441] - mm: mark the OOM reaper thread as freezable (Rafael Aquini) [2016441] - mm/page_isolation: guard against possible putback unisolated page (Rafael Aquini) [2016441] - mm/page_isolation: fix potential missing call to unset_migratetype_isolate() (Rafael Aquini) [2016441] - mm/page_alloc: use accumulated load when building node fallback list (Rafael Aquini) [2016441] - mm/vmalloc: do not adjust the search size for alignment overhead (Rafael Aquini) [2016441] - mm/vmalloc: make sure to dump unpurged areas in /proc/vmallocinfo (Rafael Aquini) [2016441] - Revert "mm, slub: consider rest of partial list if acquire_slab() fails" (Rafael Aquini) [2016441] - mm, slub: consider rest of partial list if acquire_slab() fails (Rafael Aquini) [2016441] - mm, slub: fix incorrect memcg slab count for bulk free (Rafael Aquini) [2016441] - mm, slub: fix mismatch between reconstructed freelist depth and cnt (Rafael Aquini) [2016441] - slub: add back check for free nonslab objects (Rafael Aquini) [2016441] - slub: fix kmalloc_pagealloc_invalid_free unit test (Rafael Aquini) [2016441] - slub: fix unreclaimable slab stat for bulk free (Rafael Aquini) [2016441] - mm/slub: add taint after the errors are printed (Rafael Aquini) [2016441] - mm/slab.c: remove useless lines in enable_cpucache() (Rafael Aquini) [2016441] - kasan: fix tag for large allocations when using CONFIG_SLAB (Rafael Aquini) [2016441] - mm/hmm: bypass devmap pte when all pfn requested flags are fulfilled (Rafael Aquini) [2016441] - mm: memcontrol: set the correct memcg swappiness restriction (Rafael Aquini) [2016441] - memcg: replace in_interrupt() by !in_task() in active_memcg() (Rafael Aquini) [2016441] - huge tmpfs: fix split_huge_page() after FALLOC_FL_KEEP_SIZE (Rafael Aquini) [2016441] - huge tmpfs: fix fallocate(vanilla) advance over huge pages (Rafael Aquini) [2016441] - huge tmpfs: revert shmem's use of transhuge_vma_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: remove unnecessary tlb_remove_page_size() for huge zero pmd (Rafael Aquini) [2016441] - mm/huge_memory.c: add missing read-only THP checking in transparent_hugepage_enabled() (Rafael Aquini) [2016441] - mm/huge_memory.c: use page->deferred_list (Rafael Aquini) [2016441] - mm/huge_memory.c: remove dedicated macro HPAGE_CACHE_INDEX_MASK (Rafael Aquini) [2016441] - mm/thp: decrease nr_thps in file's mapping on THP split (Rafael Aquini) [2016441] - mm/thp: fix page_address_in_vma() on file THP tails (Rafael Aquini) [2016441] - mm/thp: try_to_unmap() use TTU_SYNC for safe splitting (Rafael Aquini) [2016441] - mm/thp: make is_huge_zero_pmd() safe and quicker (Rafael Aquini) [2016441] - mm/thp: fix __split_huge_pmd_locked() on shmem migration entry (Rafael Aquini) [2016441] - mm/truncate: fix truncation for pages of arbitrary size (Rafael Aquini) [2016441] - mm/rmap: fix potential pte_unmap on an not mapped pte (Rafael Aquini) [2016441] - mm/rmap: correct obsolete comment of page_get_anon_vma() (Rafael Aquini) [2016441] - mm/rmap: use page_not_mapped in try_to_unmap() (Rafael Aquini) [2016441] - mm/rmap: fix obsolete comment in __page_check_anon_rmap() (Rafael Aquini) [2016441] - mm/rmap: remove unneeded semicolon in page_not_mapped() (Rafael Aquini) [2016441] - mm/rmap: correct some obsolete comments of anon_vma (Rafael Aquini) [2016441] - mm/pgtable-generic.c: optimize the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm/pgtable-generic.c: simplify the VM_BUG_ON condition in pmdp_huge_clear_flush() (Rafael Aquini) [2016441] - mm: prevent a warning when casting void* -> enum (Rafael Aquini) [2016441] - mm/hugeltb: simplify the return code of __vma_reservation_common() (Rafael Aquini) [2016441] - mm,thp,shmem: make khugepaged obey tmpfs mount flags (Rafael Aquini) [2016441] - mm/vma: make is_vma_temporary_stack() available for general use (Rafael Aquini) [2016441] - mm/vma: make vma_is_foreign() available for general use (Rafael Aquini) [2016441] - hugetlb: fix copy_huge_page_from_user contig page struct assumption (Rafael Aquini) [2016441] - mm/sparsemem: pfn_to_page is not valid yet on SPARSEMEM (Rafael Aquini) [2016441] - mm/sparse.c: use __nr_to_section(section_nr) to get mem_section (Rafael Aquini) [2016441] - mm/huge_memory.c: thp: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [2016441] - mm/huge_memory.c: make __thp_get_unmapped_area static (Rafael Aquini) [2016441] - mm/mempolicy.c: fix checking unmapped holes for mbind (Rafael Aquini) [2016441] - s390/mm: fix VMA and page table handling code in storage key handling functions (Rafael Aquini) [2016441] - s390/mm: validate VMA in PGSTE manipulation functions (Rafael Aquini) [2016441] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Rafael Aquini) [2016441] - s390/gmap: validate VMA in __gmap_zap() (Rafael Aquini) [2016441] - s390: mm: Fix secure storage access exception handling (Rafael Aquini) [2016441] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Rafael Aquini) [2016441] - powerpc/64s: Fix pte update for kernel memory on radix (Rafael Aquini) [2016441] - powerpc/mm: sanity_check_fault() should work for all, not only BOOK3S (Rafael Aquini) [2016441] - powerpc/book3s64/pkeys: Use PVR check instead of cpu feature (Rafael Aquini) [2016441] - powerpc/mm: Fix reporting of kernel execute faults on the 8xx (Rafael Aquini) [2016441] - powerpc/mm/hash: Handle user access of kernel address gracefully (Rafael Aquini) [2016441] - powerpc/mm: Add missing tracepoint for tlbie (Rafael Aquini) [2016441] - arm64: hugetlb: avoid potential NULL dereference (Rafael Aquini) [2016441] - arm64/numa: Report correct memblock range for the dummy node (Rafael Aquini) [2016441] - x86/pat: Pass valid address to sanitize_phys() (Rafael Aquini) [2016441] - x86/mm: Check for pfn instead of page in vmalloc_sync_one() (Rafael Aquini) [2016441] - x86/mm/tlb: Revert "x86/mm: Align TLB invalidation info" (Rafael Aquini) [2016441] - x86/mm: Report which part of kernel image is freed (Rafael Aquini) [2016441] - mm: make free_reserved_area() return "const char *" (Rafael Aquini) [2016441] - x86/mm/init: Remove freed kernel image areas from alias mapping (Rafael Aquini) [2016441] - x86/mm/init: Add helper for freeing kernel image pages (Rafael Aquini) [2016441] - x86/mm/init: Pass unconverted symbol addresses to free_init_pages() (Rafael Aquini) [2016441] - x86/mm: Add TLB purge to free pmd/pte page interfaces (Rafael Aquini) [2016441] - mm/mmu_notifier: Make drm-backport/linux/mmu_notifier.h use RH_MMU_NOTIFIER_V2 (Waiman Long) [1946746] - mm/migrate: fix migrate_pgmap_owner w/o CONFIG_MMU_NOTIFIER (Waiman Long) [1946746] - mm/notifier: add migration invalidation type (Waiman Long) [1946746] - mm/migrate: add a flags parameter to migrate_vma (Waiman Long) [1946746] - mm/mmu_notifiers: ensure range_end() is paired with range_start() (Waiman Long) [1946746] - mm: track mmu notifiers in fs_reclaim_acquire/release (Waiman Long) [1946746] - mm: mmu_notifier: fix and extend kerneldoc (Waiman Long) [1946746] - mm/mmu_notifier: silence PROVE_RCU_LIST warnings (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'interval_sub' as the variable for mmu_interval_notifier (Waiman Long) [1946746] - mm/mmu_notifiers: Use 'subscription' as the variable name for mmu_notifier (Waiman Long) [1946746] - mm/mmu_notifier: Rename struct mmu_notifier_mm to mmu_notifier_subscriptions (Waiman Long) [1946746] - mm, notifier: Catch sleeping/blocking for !blockable (Waiman Long) [1946746] - mm/mmu_notifiers: use the right return code for WARN_ON (Waiman Long) [1946746] - mm/mmu_notifiers: check if mmu notifier callbacks are allowed to fail (Waiman Long) [1946746] - mm/mmu_notifier: mmu_notifier_range_update_to_read_only() helper (Waiman Long) [1946746] - mm/mmu_notifier: pass down vma and reasons why mmu notifier is happening (Waiman Long) [1946746] - mm/mmu_notifier: use structure for invalidate_range_start/end callback (Waiman Long) [1946746] - Revert "mm, mmu_notifier: annotate mmu notifiers with blockable invalidate callbacks" (Waiman Long) [1946746] - mm, mmu_notifier: be explicit about range invalition non-blocking mode (Waiman Long) [1946746] - mm/oom_kill.c: clean up oom_reap_task_mm() (Waiman Long) [1946746] - mm, oom: distinguish blockable mode for mmu notifiers (Waiman Long) [1946746] - mm/mmu_notifier: helper to test if a range invalidation is blockable (Waiman Long) [1946746] - mm/mmu_notifier: Relocate mmu_notifier_put() (Waiman Long) [1946746] - mm/mmu_notifier: Add mmu_notifier versioning mechanism (Waiman Long) [1946746] - af_unix: Return errno instead of NULL in unix_create1(). (Balazs Nemeth) [2026690] - netfilter: nf_tables: fix audit memory leak in nf_tables_commit (Phil Sutter) [2028926] - ethtool: Validate module EEPROM offset as part of policy (Ivan Vecera) [2019090] - ethtool: Validate module EEPROM length as part of policy (Ivan Vecera) [2019090] - ethtool: Use kernel data types for internal EEPROM struct (Ivan Vecera) [2019090] - ethtool: Document behavior when module EEPROM bank attribute is omitted (Ivan Vecera) [2019090] - ethtool: Decrease size of module EEPROM get policy array (Ivan Vecera) [2019090] - ethtool: Document correct attribute type (Ivan Vecera) [2019090] - ethtool: Use correct command name in title (Ivan Vecera) [2019090] - net: fix mistake path for netdev_features_strings (Ivan Vecera) [2019089 2019090 2019092] - ethtool: add a stricter length check (Ivan Vecera) [2019089 2019090 2019092] - ethtool: Fix a typo (Ivan Vecera) [2019089 2019090 2019092] - net: ethtool: clear heap allocations for ethtool function (Ivan Vecera) [2019090] - ethtool: Fix NULL pointer dereference during module EEPROM dump (Ivan Vecera) [2019090] - ethtool: stats: Fix a copy-paste error (Ivan Vecera) [2019092] - ethtool: add missing EEPROM to list of messages (Ivan Vecera) [2019090] - ethtool: stats: clarify the initialization to ETHTOOL_STAT_NOT_SET (Ivan Vecera) [2019092] - ethtool: ioctl: Fix out-of-bounds warning in store_link_ksettings_for_user() (Ivan Vecera) [2019092] - ethtool: add interface to read RMON stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC Ctrl stats (Ivan Vecera) [2019092] - ethtool: add interface to read standard MAC stats (Ivan Vecera) [2019092] - ethtool: add a new command for reading standard stats (Ivan Vecera) [2019092] - docs: ethtool: document standard statistics (Ivan Vecera) [2019092] - docs: networking: extend the statistics documentation (Ivan Vecera) [2019092] - ethtool: add FEC statistics (Ivan Vecera) [2019089] - docs: net: statistics.rst: remove a duplicated kernel-doc (Ivan Vecera) [2019089] - ethtool: fec_prepare_data() - jump to error handling (Ivan Vecera) [2019089] - ethtool: move ethtool_stats_init (Ivan Vecera) [2019089] - ethtool: wire in generic SFP module access (Ivan Vecera) [2019090] - phy: sfp: add netlink SFP support to generic SFP code (Ivan Vecera) [2019090] - ethtool: Add fallback to get_module_eeprom from netlink command (Ivan Vecera) [2019090] - net: ethtool: Export helpers for getting EEPROM info (Ivan Vecera) [2019090] - ethtool: Allow network drivers to dump arbitrary EEPROM data (Ivan Vecera) [2019090] - docs: ethtool: correct quotes (Ivan Vecera) [2019090] - selftests: ethtool: add a netdevsim FEC test (Ivan Vecera) [2019089] - netdevsim: add FEC settings support (Ivan Vecera) [2019089] - ethtool: support FEC settings over netlink (Ivan Vecera) [2019089] - ethtool: document the enum values not defines (Ivan Vecera) [2019089] - ethtool: fec: fix FEC_NONE check (Ivan Vecera) [2019089] - ethtool: fec: add note about reuse of reserved (Ivan Vecera) [2019089] - ethtool: clarify the ethtool FEC interface (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->active_fec (Ivan Vecera) [2019089] - ethtool: fec: sanitize ethtool_fecparam->reserved (Ivan Vecera) [2019089] - ethtool: fec: remove long structure description (Ivan Vecera) [2019089] - ethtool: fec: fix typo in kdoc (Ivan Vecera) [2019089] - net: Remove redundant if statements (Petr Oros) [2026472] - netdevice: add the case if dev is NULL (Petr Oros) [2026472] - nvmet: use IOCB_NOWAIT only if the filesystem supports it (Chris Leech) [2015563] - nvmet-tcp: fix incomplete data digest send (Chris Leech) [2015563] - nvmet-tcp: fix memory leak when performing a controller reset (Chris Leech) [2015563] - nvmet-tcp: add an helper to free the cmd buffers (Chris Leech) [2015563] - nvmet-tcp: fix a race condition between release_queue and io_work (Chris Leech) [2015563] - nvmet-tcp: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-rdma: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet: fix use-after-free when a port is removed (Chris Leech) [2015563] - nvmet-tcp: fix header digest verification (Chris Leech) [2015563] - nvmet-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvmet-tcp: fix a memory leak when releasing a queue (Chris Leech) [2015563] - nvmet: fix a width vs precision bug in nvmet_subsys_attr_serial_show() (Chris Leech) [2015563] - nvmet: fixup buffer overrun in nvmet_subsys_attr_serial() (Chris Leech) [2015563] - nvmet: return bool from nvmet_passthru_ctrl and nvmet_is_passthru_req (Chris Leech) [2015563] - nvmet: looks at the passthrough controller when initializing CAP (Chris Leech) [2015563] - nvmet: check that host sqsize does not exceed ctrl MQES (Chris Leech) [2015563] - nvmet: avoid duplicate qid in connect cmd (Chris Leech) [2015563] - nvmet: pass back cntlid on successful completion (Chris Leech) [2015563] - nvmet: remove redundant assignments of variable status (Chris Leech) [2015563] - nvme-fabrics: ignore invalid fast_io_fail_tmo values (Chris Leech) [2015563] - nvme-tcp: fix memory leak when freeing a queue (Chris Leech) [2015563] - nvme-tcp: validate R2T PDU in nvme_tcp_handle_r2t() (Chris Leech) [2015563] - nvme-tcp: fix data digest pointer calculation (Chris Leech) [2015563] - nvme-tcp: fix possible req->offset corruption (Chris Leech) [2015563] - nvme-tcp: fix H2CData PDU send accounting (again) (Chris Leech) [2015563] - nvme: keep ctrl->namespaces ordered (Chris Leech) [2015563] - nvme-tcp: fix incorrect h2cdata pdu offset accounting (Chris Leech) [2015563] - nvme-tcp: fix io_work priority inversion (Chris Leech) [2015563] - nvme-multipath: fix ANA state updates when a namespace is not present (Chris Leech) [2015563] - nvme: avoid race in shutdown namespace removal (Chris Leech) [2015563] - nvme: update keep alive interval when kato is modified (Chris Leech) [2015563] - nvme: use return value from blk_execute_rq() (Chris Leech) [2015563] - nvme-tcp: Do not reset transport on data digest errors (Chris Leech) [2015563] - nvme-rdma: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: don't update queue count when failing to set io queues (Chris Leech) [2015563] - nvme-tcp: pair send_mutex init with destroy (Chris Leech) [2015563] - nvme-tcp: don't check blk_mq_tag_to_rq when receiving pdu data (Chris Leech) [2015563] - RDMA/rxe: Bump up default maximum values used via uverbs (Kamal Heib) [2029675]- scsi: qedi: Fix error codes in qedi_alloc_global_queues() (Nilesh Javali) [1983905] - scsi: qedi: Add support for fastpath doorbell recovery (Nilesh Javali) [1983905] - scsi: qedi: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983905] - scsi: qedi: Fix host removal with running sessions (Nilesh Javali) [1983905] - scsi: qedi: Wake up if cmd_cleanup_req is set (Nilesh Javali) [1983905] - scsi: qedi: Complete TMF works before disconnect (Nilesh Javali) [1983905] - scsi: qedi: Pass send_iscsi_tmf task to abort (Nilesh Javali) [1983905] - scsi: qedi: Fix cleanup session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF session block/unblock use (Nilesh Javali) [1983905] - scsi: qedi: Use GFP_NOIO for TMF allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix TMF tid allocation (Nilesh Javali) [1983905] - scsi: qedi: Fix use after free during abort cleanup (Nilesh Javali) [1983905] - scsi: qedi: Fix race during abort timeouts (Nilesh Javali) [1983905] - scsi: qedi: Fix null ref during abort handling (Nilesh Javali) [1983905] - vrf: Fix fast path output packet handling with async Netfilter rules (Antoine Tenart) [2019333] - ipv6: do not drop vrf udp multicast packets (Antoine Tenart) [2019333] - ipv6: handling of multicast packets received in VRF (Antoine Tenart) [2019333] - vrf: Do not attempt to create IPv6 mcast rule if IPv6 is disabled (Antoine Tenart) [2019333] - ipv6: add vrf table handling code for ipv6 mcast (Antoine Tenart) [2019333] - ipv4: Allow sending multicast packets on specific i/f using VRF socket (Antoine Tenart) [2019333] - xfs: fix I_DONTCACHE (Carlos Maiolino) [2024969] - kernfs: don't create a negative dentry if inactive node exists (Ian Kent) [2001597] - kernfs: also call kernfs_set_rev() for positive dentry (Ian Kent) [2001597] - ixgbevf: use xso.real_dev instead of xso.dev in callback functions of struct xfrmdev_ops (Ken Cox) [1970656] - ixgbe: Fix NULL pointer dereference in ixgbe_xdp_setup (Ken Cox) [1970653] - ixgbe, xsk: clean up the resources in ixgbe_xsk_pool_enable error path (Ken Cox) [1970653] - powerpc/perf: Fix missing is_sier_aviable() during build (Gustavo Walbon) [2011687] - perf script: Fix PERF_SAMPLE_WEIGHT_STRUCT support (Michael Petlan) [2026390] - RDMA/core: Set sgtable nents when using ib_dma_virt_map_sg() (Kamal Heib) [2025496] - RDMA: Use the sg_table directly and remove the opencoded version from umem (Kamal Heib) [2025496] - ovs: clear skb->tstamp in forwarding path (Antoine Tenart) [2020160] - net: openvswitch: fix kernel-doc warnings in flow.c (Antoine Tenart) [2020160] - openvswitch: Optimize operation for key comparison (Antoine Tenart) [2020160] - net: openvswitch: Remove unnecessary skb_nfct() (Antoine Tenart) [2020160] - openvswitch: meter: fix race when getting now_ms. (Antoine Tenart) [2020160] - net: openvswitch: Use 'skb_push_rcsum()' instead of hand coding it (Antoine Tenart) [2020160] - openvswitch: Fix a typo (Antoine Tenart) [2020160] - openvswitch: Warn over-mtu packets only if iface is UP. (Antoine Tenart) [2020160] - openvswitch: meter: remove rate from the bucket size calculation (Antoine Tenart) [2020160] - net: openvswitch: use core API to update/provide stats (Antoine Tenart) [2020160] - net: openvswitch: use new function dev_fetch_sw_netstats (Antoine Tenart) [2020160] - net: openvswitch: use dev_sw_netstats_rx_add() (Antoine Tenart) [2020160] - net: openvswitch: Constify static struct genl_small_ops (Antoine Tenart) [2020160] - selftests: add a test case for mirred egress to ingress (Xin Long) [1983894] - net: sched: act_mirred: drop dst for the direction from egress to ingress (Xin Long) [1983894] - usb: hso: fix error handling code of hso_create_net_device (José Ignacio Tornos Martínez) [1986489] {CVE-2021-37159} - i40e: Fix freeing of uninitialized misc IRQ vector (Stefan Assmann) [1990683] - x86/topology: Make __max_die_per_package available unconditionally (Aristeu Rozanski) [1949284] - x86/cpu/amd: Set __max_die_per_package on AMD (Aristeu Rozanski) [1949284] - x86/topology: Set cpu_die_id only if DIE_TYPE found (Aristeu Rozanski) [1949284] - x86/mce: Drop AMD-specific "DEFERRED" case from Intel severity rule list (Aristeu Rozanski) [1949284] - EDAC/mce_amd: Add new error descriptions for existing types (Aristeu Rozanski) [1949284] - x86/mce/amd, edac: Remove report_gart_errors (Aristeu Rozanski) [1949284] - x86/mce/amd: Make threshold bank setting hotplug robust (Aristeu Rozanski) [1949284] - x86/mce/amd: Cleanup threshold device remove path (Aristeu Rozanski) [1949284] - x86/mce/amd: Straighten CPU hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Sanitize thresholding device creation hotplug path (Aristeu Rozanski) [1949284] - x86/mce/amd: Protect a not-fully initialized bank from the thresholding interrupt (Aristeu Rozanski) [1949284] - x86/mce/amd: Init thresholding machinery only on relevant vendors (Aristeu Rozanski) [1949284] - x86/mce/amd: Do proper cleanup on error paths (Aristeu Rozanski) [1949284] - x86/mce/amd: Fix kobject lifetime (Aristeu Rozanski) [1949284] - x86/mce/amd: Publish the bank pointer only after setup has succeeded (Aristeu Rozanski) [1949284] - x86/mce/amd: Make disable_err_thresholding() static (Aristeu Rozanski) [1949284] - x86/MCE: Determine MCA banks' init state properly (Aristeu Rozanski) [1949284] - x86/MCE: Group AMD function prototypes in (Aristeu Rozanski) [1949284] - x86/MCE: Switch to use the new generic UUID API (Aristeu Rozanski) [1949284] - ipv4: fix endianness issue in inet_rtm_getroute_build_skb() (Guillaume Nault) [2022057] - net: igmp: fix data-race in igmp_ifc_timer_expire() (Guillaume Nault) [2022057] - net/ipv4: swap flow ports when validating source (Guillaume Nault) [2022057] - tools headers UAPI: Sync linux/in.h copy with the kernel sources (Guillaume Nault) [2022057] - icmp: don't send out ICMP messages with a source address of 0.0.0.0 (Guillaume Nault) [2022057] - cipso: correct comments of cipso_v4_cache_invalidate() (Guillaume Nault) [2022057] - crypto: ccp - Make use of the helper macro kthread_run() (Vladis Dronov) [1997593] - crypto: ccp - Fix whitespace in sev_cmd_buffer_len() (Vladis Dronov) [1997593] - crypto: ccp - fix resource leaks in ccp_run_aes_gcm_cmd() (Vladis Dronov) [1997593] - crypto: jitter - consider 32 LSB for APT (Herbert Xu) [1994390] - rcu: Tighten rcu_advance_cbs_nowake() checks (Daniel Vacek) [2013408] - cxgb3: Remove seeprom_write and use VPD API (Myron Stowe) [2019086] - cxgb3: Use VPD API in t3_seeprom_wp() (Myron Stowe) [2019086] - cxgb3: Remove t3_seeprom_read and use VPD API (Myron Stowe) [2019086] - PCI/VPD: Use pci_read_vpd_any() in pci_vpd_size() (Myron Stowe) [2019086] - PCI/VPD: Add pci_read/write_vpd_any() (Myron Stowe) [2019086] - PCI/VPD: Defer VPD sizing until first access (Myron Stowe) [2019086] - PCI/VPD: Use unaligned access helpers (Myron Stowe) [2019086] - PCI/VPD: Clean up public VPD defines and inline functions (Myron Stowe) [2019086] - cxgb4: Use pci_vpd_find_id_string() to find VPD ID string (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_id_string() (Myron Stowe) [2019086] - PCI/VPD: Include post-processing in pci_vpd_find_tag() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Stop exporting pci_vpd_find_tag() (Myron Stowe) [2019086] - scsi: cxlflash: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - cxgb4: Remove unused vpd_param member ec (Myron Stowe) [2019086] - cxgb4: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - bnxt: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnxt: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2x: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - bnx2x: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - bnx2: Replace open-coded byte swapping with swab32s() (Myron Stowe) [2019086] - bnx2: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: falcon: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - tg3: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - tg3: Validate VPD checksum with pci_vpd_check_csum() (Myron Stowe) [2019086] - tg3: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - sfc: Search VPD with pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - sfc: Read VPD with pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_check_csum() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_find_ro_info_keyword() (Myron Stowe) [2019086] - PCI/VPD: Add pci_vpd_alloc() (Myron Stowe) [2019086] - PCI/VPD: Treat invalid VPD like missing VPD capability (Myron Stowe) [2019086] - PCI/VPD: Determine VPD size in pci_vpd_init() (Myron Stowe) [2019086] - PCI/VPD: Embed struct pci_vpd in struct pci_dev (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.valid member (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd_ops (Myron Stowe) [2019086] - PCI/VPD: Reorder pci_read_vpd(), pci_write_vpd() (Myron Stowe) [2019086] - PCI/VPD: Remove struct pci_vpd.flag (Myron Stowe) [2019086] - PCI/VPD: Make pci_vpd_wait() uninterruptible (Myron Stowe) [2019086] - PCI/VPD: Remove pci_vpd_size() old_size argument (Myron Stowe) [2019086] - PCI/VPD: Allow access to valid parts of VPD if some is invalid (Myron Stowe) [2019086] - PCI/VPD: Don't check Large Resource Item Names for validity (Myron Stowe) [2019086] - PCI/VPD: Reject resource tags with invalid size (Myron Stowe) [2019086] - PCI/VPD: Treat initial 0xff as missing EEPROM (Myron Stowe) [2019086] - PCI/VPD: Check Resource Item Names against those valid for type (Myron Stowe) [2019086] - PCI/VPD: Correct diagnostic for VPD read failure (Myron Stowe) [2019086] - net: create netdev->dev_addr assignment helpers (Josef Oskera) [2016478] - scsi: ibmvfc: Fix up duplicate response detection (Steve Best) [2015732] - scsi: core: Avoid leaving shost->last_reset with stale value if EH does not run (Ewan D. Milne) [2011330] - libbpf: Add support for new llvm bpf relocations (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak in strset (Yauheni Kaliuta) [1944799] - selftests: bpf: skip test_doc_build.sh (Yauheni Kaliuta) [1944799] - bpf: Stop caching subprog index in the bpf_pseudo_func insn (Yauheni Kaliuta) [1944799] - redhat/configs: enable CONFIG_BPF_UNPRIV_DEFAULT_OFF (Yauheni Kaliuta) [1944799] - kbuild: Quote OBJCOPY var to avoid a pahole call break the build (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_JIT kconfig symbol dependency (Yauheni Kaliuta) [1944799] - bpf: Add kconfig knob for disabling unpriv bpf by default (Yauheni Kaliuta) [1944799] - bpf, kconfig: Add consolidated menu entry for bpf with core options (Yauheni Kaliuta) [1944799] - tools/resolve_btfids: Fix warnings (Yauheni Kaliuta) [1944799] - tools/runqslower: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1944799] - lib/string.c: allow searching for NUL with strnchr (Yauheni Kaliuta) [1944799] - rpmspec: update manpages installation after 5.13 rebase (bpf-helpers, bpf-syscall) (Yauheni Kaliuta) [1944799] - libbpf: Fix segfault in static linker for objects without BTF (Yauheni Kaliuta) [1944799] - bpf: Avoid using ARRAY_SIZE on an uninitialized pointer (Yauheni Kaliuta) [1944799] - bpf: Remove superfluous aux sanitation on subprog rejection (Yauheni Kaliuta) [1944799] - bpf: Clarify a bpf_bprintf_prepare macro (Yauheni Kaliuta) [1944799] - bpf: Fix nested bpf_bprintf_prepare with more per-cpu buffers (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the snprintf test (Yauheni Kaliuta) [1944799] - bpf: Implement formatted output helpers with bstr_printf (Yauheni Kaliuta) [1944799] - seq_file: Add a seq_bprintf function (Yauheni Kaliuta) [1944799] - bpf: Notify user if we ever hit a bpf_snprintf verifier bug (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a series of tests for bpf_snprintf (Yauheni Kaliuta) [1944799] - bpf: Lock bpf_trace_printk's tmp buf before it is written to (Yauheni Kaliuta) [1944799] - bpf: Add a bpf_snprintf helper (Yauheni Kaliuta) [1944799] - bpf: Factorize bpf_trace_printk and bpf_seq_printf (Yauheni Kaliuta) [1944799] - Stop the ad-hoc games with -Wno-maybe-initialized (Yauheni Kaliuta) [1944799] - kbuild: compute false-positive -Wmaybe-uninitialized cases in Kconfig (Yauheni Kaliuta) [1944799] - bpf: Fix potentially incorrect results with bpf_get_local_storage() (Yauheni Kaliuta) [1944799] - bpf, samples: Fix xdpsock with '-M' parameter missing unload process (Yauheni Kaliuta) [1944799] - libbpf: Don't crash on object files with no symbol tables (Yauheni Kaliuta) [1944799] - libbpf: Fix ELF symbol visibility update logic (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest outcomes wrt unreachable code (Yauheni Kaliuta) [1944799] - bpf: Do not mark insn as seen under speculative path verification (Yauheni Kaliuta) [1944799] - bpf: Inherit expanded/patched seen count from old aux data (Yauheni Kaliuta) [1944799] - bpf, selftests: Adjust few selftest result_unpriv outcomes (Yauheni Kaliuta) [1944799] - bpf: Fix BPF_LSM kconfig symbol dependency (Yauheni Kaliuta) [1944799] - selftests/bpf: Add test for l3 use of bpf_redirect_peer (Yauheni Kaliuta) [1944799] - bpftool: Add sock_release help info for cgroup attach/prog load command (Yauheni Kaliuta) [1944799] - bpf, offload: Reorder offload callback 'prepare' in verifier (Yauheni Kaliuta) [1944799] - selftests/bpf: Test ringbuf mmap read-only and read-write restrictions (Yauheni Kaliuta) [1944799] - selftests/bpf: Convert static to global in tc_redirect progs (Yauheni Kaliuta) [1944799] - selftests/bpf: Rewrite test_tc_redirect.sh as prog_tests/tc_redirect.c (Yauheni Kaliuta) [1944799] - libbpf: Provide GELF_ST_VISIBILITY() define for older libelf (Yauheni Kaliuta) [1944799] - bpf: Add deny list of btf ids check for tracing programs (Yauheni Kaliuta) [1944799] - bpf: Forbid trampoline attach for functions with variable arguments (Yauheni Kaliuta) [1944799] - samples/bpf: Consider frame size in tx_only of xdpsock sample (Yauheni Kaliuta) [1944799] - libbpf: Add NULL check to add_dummy_ksym_var (Yauheni Kaliuta) [1944799] - libbpf: Fix signed overflow in ringbuf_process_ring (Yauheni Kaliuta) [1944799] - bpf, selftests: Update array map tests for per-cpu batched ops (Yauheni Kaliuta) [1944799] - bpf: Add batched ops support for percpu array (Yauheni Kaliuta) [1944799] - bpf, docs: Fix literal block for example code (Yauheni Kaliuta) [1944799] - bpf, cpumap: Bulk skb using netif_receive_skb_list (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix field existence CO-RE reloc tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix BPF_CORE_READ_BITFIELD() macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Use ASSERT macros in lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Test that module can't be unloaded with attached trampoline (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to lsm test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fexit_test (Yauheni Kaliuta) [1944799] - selftests/bpf: Add re-attach test to fentry_test (Yauheni Kaliuta) [1944799] - bpf: Allow trampoline re-attach for tracing and lsm programs (Yauheni Kaliuta) [1944799] - bpf: Document the pahole release info related to libbpf in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - selftests/bpf: Document latest Clang fix expectations for linking tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Add map linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add global variables linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Add function linking selftest (Yauheni Kaliuta) [1944799] - selftests/bpf: Omit skeleton generation for multi-linked BPF object files (Yauheni Kaliuta) [1944799] - selftests/bpf: Use -O0 instead of -Og in selftests builds (Yauheni Kaliuta) [1944799] - libbpf: Support extern resolution for BTF-defined maps in .maps section (Yauheni Kaliuta) [1944799] - libbpf: Add linker extern resolution support for functions and global variables (Yauheni Kaliuta) [1944799] - libbpf: Tighten BTF type ID rewriting with error checking (Yauheni Kaliuta) [1944799] - libbpf: Extend sanity checking ELF symbols with externs validation (Yauheni Kaliuta) [1944799] - libbpf: Make few internal helpers available outside of libbpf.c (Yauheni Kaliuta) [1944799] - libbpf: Factor out symtab and relos sanity checks (Yauheni Kaliuta) [1944799] - libbpf: Refactor BTF map definition parsing (Yauheni Kaliuta) [1944799] - libbpf: Allow gaps in BPF program sections to support overriden weak functions (Yauheni Kaliuta) [1944799] - libbpf: Mark BPF subprogs with hidden visibility as static for BPF verifier (Yauheni Kaliuta) [1944799] - libbpf: Suppress compiler warning when using SEC() macro with externs (Yauheni Kaliuta) [1944799] - bpftool: Dump more info about DATASEC members (Yauheni Kaliuta) [1944799] - bpftool: Support dumping BTF VAR's "extern" linkage (Yauheni Kaliuta) [1944799] - bpf: Remove unnecessary map checks for ARG_PTR_TO_CONST_STR (Yauheni Kaliuta) [1944799] - xsk: Align XDP socket batch size with DPDK (Yauheni Kaliuta) [1944799] - bpf, doc: Fix some invalid links in bpf_devel_QA.rst (Yauheni Kaliuta) [1944799] - net, xdp: Update pkt_type if generic XDP changes unicast MAC (Yauheni Kaliuta) [1944799] - powerpc/ebpf32: Use standard function call for functions within 32M distance (Yauheni Kaliuta) [1944799] - selftests/bpf: Add docs target as all dependency (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds test_prog (Yauheni Kaliuta) [1944799] - bpf/selftests: Add bpf_get_task_stack retval bounds verifier test (Yauheni Kaliuta) [1944799] - bpf: Refine retval for bpf_get_task_stack helper (Yauheni Kaliuta) [1944799] - samples/bpf: Fix broken tracex1 due to kprobe argument change (Yauheni Kaliuta) [1944799] - libbpf: Introduce a BPF_SNPRINTF helper macro (Yauheni Kaliuta) [1944799] - libbpf: Initialize the bpf_seq_printf parameters array field by field (Yauheni Kaliuta) [1944799] - bpf: Add a ARG_PTR_TO_CONST_STR argument type (Yauheni Kaliuta) [1944799] - bpftool: Fix a clang compilation warning (Yauheni Kaliuta) [1944799] - selftests/bpf: Silence clang compilation warnings (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix test_cpp compilation failure with clang (Yauheni Kaliuta) [1944799] - selftests: Set CC to clang in lib.mk if LLVM is set (Yauheni Kaliuta) [1944799] - libbpf: Remove unused field. (Yauheni Kaliuta) [1944799] - tools/testing: Remove unused variable (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix the ASSERT_ERR_PTR macro (Yauheni Kaliuta) [1944799] - selftests/bpf: Add tests for target information in bpf_link info queries (Yauheni Kaliuta) [1944799] - bpf: Return target info when a tracing bpf_link is queried (Yauheni Kaliuta) [1944799] - libbpf: Clarify flags in ringbuf helpers (Yauheni Kaliuta) [1944799] - bpf: Sync bpf headers in tooling infrastucture (Yauheni Kaliuta) [1944799] - bpf: Document PROG_TEST_RUN limitations (Yauheni Kaliuta) [1944799] - bpf, inode: Remove second initialization of the bpf_preload_lock (Yauheni Kaliuta) [1944799] - libbpf: Fix KERNEL_VERSION macro (Yauheni Kaliuta) [1944799] - bpf: selftests: Specify CONFIG_DYNAMIC_FTRACE in the testing config (Yauheni Kaliuta) [1944799] - powerpc/bpf: Reallocate BPF registers to volatile registers when possible on PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change values of SEEN_ flags (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common functions into bpf_jit_comp.c (Yauheni Kaliuta) [1944799] - powerpc/bpf: Remove classical BPF support for PPC32 (Yauheni Kaliuta) [1944799] - powerpc/bpf: Move common helpers into bpf_jit.h (Yauheni Kaliuta) [1944799] - powerpc/bpf: Change register numbering for bpf_set/is_seen_register() (Yauheni Kaliuta) [1944799] - libbpf: Remove redundant semi-colon (Yauheni Kaliuta) [1944799] - bpf: Remove repeated struct btf_type declaration (Yauheni Kaliuta) [1944799] - bpf, cgroup: Delete repeated struct bpf_prog declaration (Yauheni Kaliuta) [1944799] - bpf: Remove unused parameter from ___bpf_prog_run (Yauheni Kaliuta) [1944799] - bpf, selftests: test_maps generating unrecognized data section (Yauheni Kaliuta) [1944799] - selftests/bpf: Add an option for a debug shell in vmtest.sh (Yauheni Kaliuta) [1944799] - bpf: Remove redundant assignment of variable id (Yauheni Kaliuta) [1944799] - bpf: Remove unused bpf_load_pointer (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused defines (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove mutex and condition variable (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread attribute (Yauheni Kaliuta) [1944799] - selftests: xsk: Implement bpf_link test (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove sync_mutex_tx and atomic var (Yauheni Kaliuta) [1944799] - selftests: xsk: Refactor teardown/bidi test cases and testapp_validate (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove Tx synchronization resources (Yauheni Kaliuta) [1944799] - selftests: xsk: Split worker thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove thread for netns switch (Yauheni Kaliuta) [1944799] - samples: bpf: Do not unload prog within xdpsock (Yauheni Kaliuta) [1944799] - libbpf: xsk: Use bpf_link (Yauheni Kaliuta) [1944799] - selftests: xsk: Simplify frame traversal in dumping thread (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove inline keyword from source file (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove unused function (Yauheni Kaliuta) [1944799] - selftests: xsk: Remove struct ifaceconfigobj (Yauheni Kaliuta) [1944799] - selftests: xsk: Don't call worker_pkt_dump() for stats test (Yauheni Kaliuta) [1944799] - libbpf: Fix memory leak when emitting final btf_ext (Yauheni Kaliuta) [1944799] - bpf: selftests: Update clang requirement in README.rst for testing kfunc call (Yauheni Kaliuta) [1944799] - bpf: Update bpf_design_QA.rst to clarify the kfunc call is not ABI (Yauheni Kaliuta) [1944799] - bpf: selftests: Add kfunc_call test (Yauheni Kaliuta) [1944799] - bpf: selftests: Bpf_cubic and bpf_dctcp calling kernel functions (Yauheni Kaliuta) [1944799] - bpf: selftests: Rename bictcp to bpf_cubic (Yauheni Kaliuta) [1944799] - libbpf: Support extern kernel function (Yauheni Kaliuta) [1944799] - libbpf: Record extern sym relocation first (Yauheni Kaliuta) [1944799] - libbpf: Rename RELO_EXTERN to RELO_EXTERN_VAR (Yauheni Kaliuta) [1944799] - libbpf: Refactor codes for finding btf id of a kernel symbol (Yauheni Kaliuta) [1944799] - libbpf: Refactor bpf_object__resolve_ksyms_btf_id (Yauheni Kaliuta) [1944799] - bpf: Support bpf program calling kernel function (Yauheni Kaliuta) [1944799] - bpf: Refactor btf_check_func_arg_match (Yauheni Kaliuta) [1944799] - bpf: Simplify freeing logic in linfo and jited_linfo (Yauheni Kaliuta) [1944799] - libbpf: Preserve empty DATASEC BTFs during static linking (Yauheni Kaliuta) [1944799] - bpf: struct sock is declared twice in bpf_sk_storage header (Yauheni Kaliuta) [1944799] - bpf: Remove unused headers (Yauheni Kaliuta) [1944799] - libbpf: Add bpf object kern_version attribute setter (Yauheni Kaliuta) [1944799] - bpf: selftests: Add tests for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - bpf: Add support for batched ops in LPM trie maps (Yauheni Kaliuta) [1944799] - selftests/bpf: Better error messages for ima_setup.sh failures (Yauheni Kaliuta) [1944799] - bpf: Fix NULL pointer dereference in bpf_get_local_storage() helper (Yauheni Kaliuta) [1944799] - libbpf: Constify few bpf_program getters (Yauheni Kaliuta) [1944799] - bpf: Fix typo 'accesible' into 'accessible' (Yauheni Kaliuta) [1944799] - tracing: Fix various typos in comments (Yauheni Kaliuta) [1944799] - libbpf: Skip BTF fixup if object file has no BTF (Yauheni Kaliuta) [1944799] - bpf: Remove insn_buf[] declaration in inner block (Yauheni Kaliuta) [1944799] - selftests/bpf: Add multi-file statically linked BPF object file test (Yauheni Kaliuta) [1944799] - selftests/bpf: Pass all BPF .o's through BPF static linker (Yauheni Kaliuta) [1944799] - selftests/bpf: Re-generate vmlinux.h and BPF skeletons if bpftool changed (Yauheni Kaliuta) [1944799] - bpftool: Add `gen object` command to perform BPF static linking (Yauheni Kaliuta) [1944799] - bpftool: Add ability to specify custom skeleton object name (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker BTF and BTF.ext support (Yauheni Kaliuta) [1944799] - libbpf: Add BPF static linker APIs (Yauheni Kaliuta) [1944799] - libbpf: Add generic BTF type shallow copy API (Yauheni Kaliuta) [1944799] - libbpf: Extract internal set-of-strings datastructure APIs (Yauheni Kaliuta) [1944799] - libbpf: Rename internal memory-management helpers (Yauheni Kaliuta) [1944799] - libbpf: Generalize BTF and BTF.ext type ID and strings iteration (Yauheni Kaliuta) [1944799] - libbpf: Expose btf_type_by_id() internally (Yauheni Kaliuta) [1944799] - x86: Fix various typos in comments (Yauheni Kaliuta) [1944799] - selftests/bpf: drop custom NULL #define in skb_pkt_end selftest (Yauheni Kaliuta) [1944799] - libbpf: provide NULL and KERNEL_VERSION macros in bpf_helpers.h (Yauheni Kaliuta) [1944799] - bpf: net: Emit anonymous enum with BPF_TCP_CLOSE value explicitly (Yauheni Kaliuta) [1944799] - selftests/bpf: Use nanosleep() syscall instead of sleep() in get_cgroup_id (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Build everything in debug mode (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix maybe-uninitialized warning in xdpxceiver test (Yauheni Kaliuta) [1944799] - bpftool: Fix maybe-uninitialized warnings (Yauheni Kaliuta) [1944799] - libbpf: Add explicit padding to bpf_xdp_set_link_opts (Yauheni Kaliuta) [1944799] - kernel/bpf/: Fix misspellings using codespell tool (Yauheni Kaliuta) [1944799] - s390/bpf: Implement new atomic ops (Yauheni Kaliuta) [1944799] - bpf: selftests: Remove unused 'nospace_err' in tests for batched ops in array maps (Yauheni Kaliuta) [1944799] - samples: bpf: Fix a spelling typo in do_hbm_test.sh (Yauheni Kaliuta) [1944799] - libbpf: Avoid inline hint definition from 'linux/stddef.h' (Yauheni Kaliuta) [1944799] - libbpf: xsk: Move barriers from libbpf_util.h to xsk.h (Yauheni Kaliuta) [1944799] - libbpf: xsk: Remove linux/compiler.h header (Yauheni Kaliuta) [1944799] - bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix warning comparing pointer to 0 (Yauheni Kaliuta) [1944799] - bpf, xdp: Restructure redirect actions (Yauheni Kaliuta) [1944799] - bpf, xdp: Make bpf_redirect_map() a map operation (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix compiler warning in BPF_KPROBE definition in loop6.c (Yauheni Kaliuta) [1944799] - selftests/bpf: Fix typo in Makefile (Yauheni Kaliuta) [1944799] - libbpf: Fix arm64 build (Yauheni Kaliuta) [1944799] - libbpf, xsk: Add libbpf_smp_store_release libbpf_smp_load_acquire (Yauheni Kaliuta) [1944799] - selftests, bpf: Extend test_tc_tunnel test with vxlan (Yauheni Kaliuta) [1944799] - bpf: Add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_ENCAP_L2_ETH (Yauheni Kaliuta) [1944799] - selftests/bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - bpf: Simplify the calculation of variables (Yauheni Kaliuta) [1944799] - selftests: bpf: Don't run sk_lookup in verifier tests (Yauheni Kaliuta) [1944799] - selftests: bpf: Check that PROG_TEST_RUN repeats as requested (Yauheni Kaliuta) [1944799] - selftests: bpf: Convert sk_lookup ctx access tests to PROG_TEST_RUN (Yauheni Kaliuta) [1944799] - bpf: Add PROG_TEST_RUN support for sk_lookup programs (Yauheni Kaliuta) [1944799] - bpf: Consolidate shared test timing code (Yauheni Kaliuta) [1944799] - docs/bpf: Add bpf() syscall command reference (Yauheni Kaliuta) [1944799] - selftests/bpf: Test syscall command parsing (Yauheni Kaliuta) [1944799] - selftests/bpf: Templatize man page generation (Yauheni Kaliuta) [1944799] - tools/bpf: Remove bpf-helpers from bpftool docs (Yauheni Kaliuta) [1944799] - scripts/bpf: Add syscall commands printer (Yauheni Kaliuta) [1944799] - tools: Sync uapi bpf.h header with latest changes (Yauheni Kaliuta) [1944799] - scripts/bpf: Abstract eBPF API target parameter (Yauheni Kaliuta) [1944799] - bpf: Document BPF_MAP_*_BATCH syscall commands (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_QUERY syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_TEST_RUN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_ATTACH syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_PROG_PIN syscall command (Yauheni Kaliuta) [1944799] - bpf: Document BPF_F_LOCK in syscall commands (Yauheni Kaliuta) [1944799] - bpf: Add minimal bpf() command documentation (Yauheni Kaliuta) [1944799] - bpf: Import syscall arg documentation (Yauheni Kaliuta) [1944799] - libbpf: Fix whitespace in btf_add_composite() comment (Yauheni Kaliuta) [1944799] - selftests/bpf: Add a verifier scale test with unknown bounded loop (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Exit non-zero on errors (Yauheni Kaliuta) [1944799] - tools, bpf_asm: Hard error on out of range jumps (Yauheni Kaliuta) [1944799] - selftests/bpf: Add arraymap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - selftests/bpf: Add hashmap test for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpftool: Print subprog address properly (Yauheni Kaliuta) [1944799] - libbpf: Support subprog address relocation (Yauheni Kaliuta) [1944799] - libbpf: Move function is_ldimm64() earlier in libbpf.c (Yauheni Kaliuta) [1944799] - bpf: Add arraymap support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add hashtab support for bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Add bpf_for_each_map_elem() helper (Yauheni Kaliuta) [1944799] - bpf: Change return value of verifier function add_subprog() (Yauheni Kaliuta) [1944799] - bpf: Refactor check_func_call() to allow callback function (Yauheni Kaliuta) [1944799] - bpf: Factor out verbose_invalid_scalar() (Yauheni Kaliuta) [1944799] - bpf: Factor out visit_func_call_insn() in check_cfg() (Yauheni Kaliuta) [1944799] - selftests/bpf: Copy extras in out-of-srctree builds (Yauheni Kaliuta) [1944799] - selftests/bpf: Propagate error code of the command to vmtest.sh (Yauheni Kaliuta) [1944799] - selftests/bpf: Introduce xsk statistics tests (Yauheni Kaliuta) [1944799] - selftests/bpf: Restructure xsk selftests (Yauheni Kaliuta) [1944799] - selftests/bpf: Expose and rename debug argument (Yauheni Kaliuta) [1944799] - selftest/bpf: Make xsk tests less verbose (Yauheni Kaliuta) [1944799] - bpf: Rename fixup_bpf_calls and add some comments (Yauheni Kaliuta) [1944799] - bpf: Use MAX_BPF_FUNC_REG_ARGS macro (Yauheni Kaliuta) [1944799] - bpf: runqslower: Prefer using local vmlimux to generate vmlinux.h (Yauheni Kaliuta) [1944799] - bpf: Add kernel/modules BTF presence checks to bpftool feature command (Yauheni Kaliuta) [1944799]- netfilter: log: work around missing softdep backend module (Florian Westphal) [2017794] - netfilter: nft_ct: protect nft_ct_pcpu_template_refcnt with mutex (Florian Westphal) [2017794] - netfilter: Fix fall-through warnings for Clang (Florian Westphal) [2017794] - netfilter: nft_nat: allow to specify layer 4 protocol NAT only (Florian Westphal) [2017794] - netfilter: conntrack: adjust stop timestamp to real expiry value (Florian Westphal) [2017794] - netfilter: ipvs: make global sysctl readonly in non-init netns (Florian Westphal) [2017794] - ipvs: fix possible memory leak in ip_vs_control_net_init (Florian Westphal) [2017794] - ipvs: fix the connection sync failed in some cases (Florian Westphal) [2017794] - net: Fix offloading indirect devices dependency on qdisc order creation (Davide Caratti) [1997381] - net/core: Remove unused field from struct flow_indr_dev (Davide Caratti) [1997381] - Drivers: hv: balloon: Use VMBUS_RING_SIZE() wrapper for dm_ring_size (Vitaly Kuznetsov) [2019101] - hv_balloon: Remove redundant assignment to region_start (Vitaly Kuznetsov) [2019101] - hv_balloon: disable warning when floor reached (Vitaly Kuznetsov) [2019101] - net/tls: Fix flipped sign in async_wait.err assignment (Sabrina Dubroca) [2019176] - net/tls: Fix flipped sign in tls_err_abort() calls (Sabrina Dubroca) [2019176] - tls: prevent oversized sendfile() hangs by ignoring MSG_MORE (Sabrina Dubroca) [2019176] - tls splice: remove inappropriate flags checking for MSG_PEEK (Sabrina Dubroca) [2019176] - net/tls: Fix use-after-free after the TLS device goes down and up (Sabrina Dubroca) [2019176] - net/tls: Replace TLS_RX_SYNC_RUNNING with RCU (Sabrina Dubroca) [2019176] - tls splice: check SPLICE_F_NONBLOCK instead of MSG_DONTWAIT (Sabrina Dubroca) [2019176] - net/tls: Remove redundant initialization of record (Sabrina Dubroca) [2019176] - ibmvnic: don't stop queue in xmit (Diego Domingos) [2011995] - selftests: net: switch to socat in the GSO GRE test (Hangbin Liu) [2018059] - selftests: net: properly support IPv6 in GSO GRE test (Hangbin Liu) [2018059] - kselftests/net: add missed setup_loopback.sh/setup_veth.sh to Makefile (Hangbin Liu) [2018059] - selftests: add simple GSO GRE test (Hangbin Liu) [2018059] - selftests/net: allow GRO coalesce test on veth (Hangbin Liu) [2018059] - selftests/net: GRO coalesce test (Hangbin Liu) [2018059] - perf/x86: Reset destroy callback on event init failure (Michael Petlan) [2003982] - x86/msr: Define new bits in TSX_FORCE_ABORT MSR (Michael Petlan) [2003982] - perf script: Fix --list-dlfilters documentation (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix IIO cleanup mapping procedure for SNR/ICX (Michael Petlan) [2003982] - Revert "perf map: Fix dso->nsinfo refcounting" (Michael Petlan) [2003982] - perf pmu: Fix alias matching (Michael Petlan) [2003982] - perf cs-etm: Split --dump-raw-trace by AUX records (Michael Petlan) [2003982] - perf sched: Fix record failure when CONFIG_SCHEDSTATS is not set (Michael Petlan) [2003982] - perf probe: Fix add event failure when running 32-bit perf in a 64-bit kernel (Michael Petlan) [2003982] - perf data: Close all files in close_dir() (Michael Petlan) [2003982] - perf probe-file: Delete namelist in del_events() on the error path (Michael Petlan) [2003982] - perf test bpf: Free obj_buf (Michael Petlan) [2003982] - perf trace: Free strings in trace__parse_events_option() (Michael Petlan) [2003982] - perf trace: Free syscall tp fields in evsel->priv (Michael Petlan) [2003982] - perf trace: Free syscall->arg_fmt (Michael Petlan) [2003982] - perf trace: Free malloc'd trace fields on exit (Michael Petlan) [2003982] - perf lzma: Close lzma stream on exit (Michael Petlan) [2003982] - perf script: Fix memory 'threads' and 'cpus' leaks on exit (Michael Petlan) [2003982] - perf script: Release zstd data (Michael Petlan) [2003982] - perf session: Cleanup trace_event (Michael Petlan) [2003982] - perf inject: Close inject.output on exit (Michael Petlan) [2003982] - perf report: Free generated help strings for sort option (Michael Petlan) [2003982] - perf env: Fix memory leak of cpu_pmu_caps (Michael Petlan) [2003982] - perf test maps__merge_in: Fix memory leak of maps (Michael Petlan) [2003982] - perf dso: Fix memory leak in dso__new_map() (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of unit (Michael Petlan) [2003982] - perf test event_update: Fix memory leak of evlist (Michael Petlan) [2003982] - perf test session_topology: Delete session->evlist (Michael Petlan) [2003982] - perf env: Fix sibling_dies memory leak (Michael Petlan) [2003982] - perf probe: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf map: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf inject: Fix dso->nsinfo refcounting (Michael Petlan) [2003982] - perf cs-etm: Split Coresight decode by aux records (Michael Petlan) [2003982] - perf sched: Cast PTHREAD_STACK_MIN to int as it may turn into sysconf(__SC_THREAD_STACK_MIN_VALUE) (Michael Petlan) [2003982] - libperf: Fix build error with LIBPFM4=1 (Michael Petlan) [2003982] - perf stat: Merge uncore events by default for hybrid platform (Michael Petlan) [2003982] - perf tests: Fix 'Convert perf time to TSC' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Roundtrip evsel->name' on core-only system (Michael Petlan) [2003982] - perf tests: Fix 'Parse event definition strings' on core-only system (Michael Petlan) [2003982] - perf pmu: Skip invalid hybrid pmu (Michael Petlan) [2003982] - perf test: Add free() calls for scandir() returned dirent entries (Michael Petlan) [2003982] - libperf: Add tests for perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Remove BUG_ON() from library code in get_group_fd() (Michael Petlan) [2003982] - libperf: Add group support to perf_evsel__open() (Michael Petlan) [2003982] - perf tools: Fix pattern matching for same substring in different PMU type (Michael Petlan) [2003982] - perf record: Add a dummy event on hybrid systems to collect metadata records (Michael Petlan) [2003982] - perf stat: Add Topdown metrics L2 events as default events (Michael Petlan) [2003982] - libperf: Adopt evlist__set_leader() from tools/perf as perf_evlist__set_leader() (Michael Petlan) [2003982] - libperf: Move 'nr_groups' from tools/perf to evlist::nr_groups (Michael Petlan) [2003982] - libperf: Move 'leader' from tools/perf to perf_evsel::leader (Michael Petlan) [2003982] - libperf: Move 'idx' from tools/perf to perf_evsel::idx (Michael Petlan) [2003982] - libperf: Change tests to single static and shared binaries (Michael Petlan) [2003982] - perf intel-pt: Add a config for max loops without consuming a packet (Michael Petlan) [2003982] - perf stat: Disable the NMI watchdog message on hybrid (Michael Petlan) [2003982] - perf trace: Fix the perf trace link location (Michael Petlan) [2003982] - perf top: Fix overflow in elf_sec__is_text() (Michael Petlan) [2003982] - perf annotate: Fix 's' on source line when disasm is empty (Michael Petlan) [2003982] - perf probe: Do not show @plt function by default (Michael Petlan) [2003982] - perf symbol-elf: Decode dynsym even if symtab exists (Michael Petlan) [2003982] - perf probe: Fix debuginfo__new() to enable build-id based debuginfo (Michael Petlan) [2003982] - perf stat: Enable BPF counter with --for-each-cgroup (Michael Petlan) [2003982] - perf report: Fix --task and --stat with pipe input (Michael Petlan) [2003982] - perf session: Add missing evlist__delete when deleting a session (Michael Petlan) [2003982] - perf annotate: Allow 's' on source code lines (Michael Petlan) [2003982] - perf dlfilter: Add object_code() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add attr() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add srcline() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add insn() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf dlfilter: Add resolve_address() to perf_dlfilter_fns (Michael Petlan) [2003982] - perf build: Install perf_dlfilter.h (Michael Petlan) [2003982] - perf script: Add option to pass arguments to dlfilters (Michael Petlan) [2003982] - perf script: Add option to list dlfilters (Michael Petlan) [2003982] - perf script: Add dlfilter__filter_event_early() (Michael Petlan) [2003982] - perf script: Add API for filtering via dynamically loaded shared object (Michael Petlan) [2003982] - perf llvm: Return -ENOMEM when asprintf() fails (Michael Petlan) [2003982] - perf cs-etm: Delay decode of non-timeless data until cs_etm__flush_events() (Michael Petlan) [2003982] - perf arm-spe: Don't wait for PERF_RECORD_EXIT event (Michael Petlan) [2003982] - perf arm-spe: Bail out if the trace is later than perf event (Michael Petlan) [2003982] - perf arm-spe: Assign kernel time to synthesized event (Michael Petlan) [2003982] - perf arm-spe: Convert event kernel time to counter value (Michael Petlan) [2003982] - perf arm-spe: Save clock parameters from TIME_CONV event (Michael Petlan) [2003982] - perf cs-etm: Remove callback cs_etm_find_snapshot() (Michael Petlan) [2003982] - perf bpf_counter: Move common functions to bpf_counter.h (Michael Petlan) [2003982] - perf tools: Add cgroup_is_v2() helper (Michael Petlan) [2003982] - perf tools: Add read_cgroup_id() function (Michael Petlan) [2003982] - tools lib: Adopt bitmap_intersects() operation from the kernel sources (Michael Petlan) [2003982] - perf top: Add cgroup support for perf top (-G) (Michael Petlan) [2003982] - perf script: Share addr_al between functions (Michael Petlan) [2003982] - perf script: Move filtering before scripting (Michael Petlan) [2003982] - perf script: Move filter_cpu() earlier (Michael Petlan) [2003982] - perf test: Pass the verbose option to shell tests (Michael Petlan) [2003982] - perf probe: Add --bootconfig to output definition in bootconfig format (Michael Petlan) [2003982] - perf probe: Cleanup synthesize_probe_trace_command() (Michael Petlan) [2003982] - perf probe: Support probes on init functions for offline kernel (Michael Petlan) [2003982] - perf test: Make stat bpf counters test more robust (Michael Petlan) [2003982] - perf test: Add verbose skip output for bpf counters (Michael Petlan) [2003982] - perf annotate: Add itrace options support (Michael Petlan) [2003982] - perf mem-events: Remove duplicate #undef (Michael Petlan) [2003982] - perf evsel: Adjust hybrid event and global event mixed group (Michael Petlan) [2003982] - perf probe: Provide clearer message permission error for tracefs access (Michael Petlan) [2003982] - perf auxtrace: Change to use SMP memory barriers (Michael Petlan) [2003982] - perf srccode: Use list_move() instead of equivalent list_del() + list_add() sequence (Michael Petlan) [2003982] - perf probe: Report possible permission error for map__load() failure (Michael Petlan) [2003982] - perf probe: Add permission and sysctl notice to man page (Michael Petlan) [2003982] - perf c2c: Support record for hybrid platform (Michael Petlan) [2003982] - perf mem: Disable 'mem-loads-aux' group before reporting (Michael Petlan) [2003982] - perf mem: Fix wrong verbose output for recording events (Michael Petlan) [2003982] - perf mem: Support record for hybrid platform (Michael Petlan) [2003982] - perf tools: Check if mem_events is supported for hybrid platform (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-store event (Michael Petlan) [2003982] - perf tools: Support pmu prefix for mem-load event (Michael Petlan) [2003982] - perf tools: Check mem-loads auxiliary event (Michael Petlan) [2003982] - perf scripting python: intel-pt-events.py: Add --insn-trace and --src-trace (Michael Petlan) [2003982] - perf scripting python: exported-sql-viewer.py: Factor out libxed.py (Michael Petlan) [2003982] - perf scripting python: Update documentation for srcline etc (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_srcline() and perf_sample_srccode() (Michael Petlan) [2003982] - perf scripting python: Add perf_set_itrace_options() (Michael Petlan) [2003982] - perf auxtrace: Factor out itrace_do_parse_synth_opts() (Michael Petlan) [2003982] - perf scripting python: Add perf_sample_insn() (Michael Petlan) [2003982] - perf script: Factor out script_fetch_insn() (Michael Petlan) [2003982] - perf scripting python: Assign perf_script_context (Michael Petlan) [2003982] - perf scripting: Add perf_session to scripting_context (Michael Petlan) [2003982] - perf scripting: Add scripting_context__update() (Michael Petlan) [2003982] - perf scripting python: Simplify perf-trace-context module functions (Michael Petlan) [2003982] - perf scripting python: Remove unnecessary 'static' (Michael Petlan) [2003982] - perf test: Test 2 libpfm4 error cases (Michael Petlan) [2003982] - perf test: Iterate over shell tests in alphabetical order (Michael Petlan) [2003982] - perf probe: Provide more detail with relocation warning (Michael Petlan) [2003982] - perf parse-events: Add bison --file-prefix-map option (Michael Petlan) [2003982] - perf inject: Do not inject BUILD_ID record if MMAP2 has it (Michael Petlan) [2003982] - perf inject: Call dso__put() even if dso->hit is set (Michael Petlan) [2003982] - perf scripts python: intel-pt-events.py: Add branches to script (Michael Petlan) [2003982] - perf scripting python: Add auxtrace error (Michael Petlan) [2003982] - perf scripting python: Add context switch (Michael Petlan) [2003982] - perf scripting python: Add cpumode (Michael Petlan) [2003982] - perf scripting python: Add IPC (Michael Petlan) [2003982] - perf scripting python: Add sample flags (Michael Petlan) [2003982] - perf script: Factor out perf_sample__sprintf_flags() (Michael Petlan) [2003982] - perf scripting python: Add 'addr_location' for 'addr' (Michael Petlan) [2003982] - perf scripting python: Factor out set_sym_in_dict() (Michael Petlan) [2003982] - perf scripting python: Fix tuple_set_u64() (Michael Petlan) [2003982] - perf auxtrace: Make perf_event__process_auxtrace*() callable (Michael Petlan) [2003982] - perf script: Find script file relative to exec path (Michael Petlan) [2003982] - perf arm-spe: Remove redundant checking for "full_auxtrace" (Michael Petlan) [2003982] - perf arm-spe: Enable timestamp for per-cpu mode (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for dummy event (Michael Petlan) [2003982] - perf arm-spe: Correct sample flags for SPE event (Michael Petlan) [2003982] - perf vendor events intel: Update event list for Icelake Client (Michael Petlan) [2003982] - perf vendor events intel: Add uncore event list for Icelake Server (Michael Petlan) [2003982] - perf vendor events intel: Add core event list for Icelake Server (Michael Petlan) [2003982] - perf tests: Drop __maybe_unused on x86 test declarations (Michael Petlan) [2003982] - perf tests: Consolidate test__arch_unwind_sample declaration (Michael Petlan) [2003982] - perf build: Improve error message for old/missing clang (Michael Petlan) [2003982] - perf tools: Test build with libbpf/LIBBPF_DYNAMIC=1 (Michael Petlan) [2003982] - perf tools: Test build with libopencsd/CORESIGHT=1 (Michael Petlan) [2003982] - perf cs-etm: Prevent and warn on underflows during timestamp calculation. (Michael Petlan) [2003982] - perf cs-etm: Start reading 'Z' --itrace option (Michael Petlan) [2003982] - perf cs-etm: Move synth_opts initialisation (Michael Petlan) [2003982] - perf header: Support HYBRID_CPU_PMU_CAPS feature (Michael Petlan) [2003982] - perf header: Support HYBRID_TOPOLOGY feature (Michael Petlan) [2003982] - perf cs-etm: Set time on synthesised samples to preserve ordering (Michael Petlan) [2003982] - perf cs-etm: Refactor timestamp variable names (Michael Petlan) [2003982] - perf x86 kvm-stat: Support to analyze kvm MSR (Michael Petlan) [2003982] - perf stat: Use aggregated counts directly (Michael Petlan) [2003982] - perf record: Set timestamp boundary for AUX area events (Michael Petlan) [2003982] - perf intel-pt: Parse VM Time Correlation options and set up decoding (Michael Petlan) [2003982] - perf intel-pt: Add VM Time Correlation to decoder (Michael Petlan) [2003982] - perf intel-pt: Better 7-byte timestamp wraparound logic (Michael Petlan) [2003982] - perf intel-pt: Pass the first timestamp to the decoder (Michael Petlan) [2003982] - perf intel-pt: Add a tree for VMCS information (Michael Petlan) [2003982] - perf intel-pt: Let overlap detection handle VM timestamps (Michael Petlan) [2003982] - perf auxtrace: Allow buffers to be mapped read / write (Michael Petlan) [2003982] - perf inject: Add --vm-time-correlation option (Michael Petlan) [2003982] - perf inject: Add facility to do in place update (Michael Petlan) [2003982] - perf intel-pt: Support Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf intel-pt: Move synth_opts initialization earlier (Michael Petlan) [2003982] - perf auxtrace: Add Z itrace option for timeless decoding (Michael Petlan) [2003982] - perf/x86/amd/power: Assign pmu.module (Michael Petlan) [2003982] - perf/x86/amd/ibs: Extend PERF_PMU_CAP_NO_EXCLUDE to IBS Op (Michael Petlan) [2003982] - perf/x86/amd/ibs: Work around erratum #1197 (Michael Petlan) [2003982] - perf/x86/intel/uncore: Fix integer overflow on 23 bit left shift of a u32 (Michael Petlan) [2003982] - perf/x86/intel/pt: Fix mask of num_address_ranges (Michael Petlan) [2003982] - perf/x86: Fix out of bound MSR access (Michael Petlan) [2003982] - perf/x86/cstate: Add ICELAKE_X and ICELAKE_D support (Michael Petlan) [2003982] - perf: MAP_EXECUTABLE does not indicate VM_MAYEXEC (Michael Petlan) [2003982] - arm64: perf: Simplify EVENT ATTR macro in perf_event.c (Michael Petlan) [2003982] - arm64: perf: Simplify the ARMv8 PMUv3 event attributes (Michael Petlan) [2003982] - arm64: perf: Remove unused macro (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l2_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in qcom_l3_pmu.c (Michael Petlan) [2003982] - drivers/perf: Simplify EVENT ATTR macro in xgene_pmu.c (Michael Petlan) [2003982] - drivers/perf: convert sysfs sprintf family to sysfs_emit (Michael Petlan) [2003982] - drivers/perf: convert sysfs scnprintf family to sysfs_emit_at() and sysfs_emit() (Michael Petlan) [2003982] - perf: arm-ccn: Use scnprintf() for robustness (Michael Petlan) [2003982] - drivers/perf: convert sysfs snprintf family to sysfs_emit (Michael Petlan) [2003982] - perf: Add EVENT_ATTR_ID to simplify event attributes (Michael Petlan) [2003982] - perf/x86/intel: Fix instructions:ppp support in Sapphire Rapids (Michael Petlan) [2003982] - perf/x86/intel: Add more events requires FRONTEND MSR on Sapphire Rapids (Michael Petlan) [2003982] - perf/x86: Reset the dirty counter to prevent the leak for an RDPMC task (Michael Petlan) [2003982] - uprobes: Update uprobe_write_opcode() kernel-doc comment (Michael Petlan) [2003982] - perf/hw_breakpoint: Fix DocBook warnings in perf hw_breakpoint (Michael Petlan) [2003982] - perf/core: Fix DocBook warnings (Michael Petlan) [2003982] - perf/core: Make local function perf_pmu_snapshot_aux() static (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on ICX (Michael Petlan) [2003982] - perf/x86/intel/uncore: Enable I/O stacks to IIO PMON mapping on SNR (Michael Petlan) [2003982] - perf/x86/intel/uncore: Generalize I/O stacks to PMON mapping procedure (Michael Petlan) [2003982] - perf/x86/intel/uncore: Drop unnecessary NULL checks after container_of() (Michael Petlan) [2003982] - x86/events/intel: Do not deploy TSX force abort workaround when TSX is deprecated (Michael Petlan) [2003982] - netpoll: don't require irqs disabled in rt kernels (Wander Lairson Costa) [1905440] - net/netif_receive_skb_core: Use migrate_disable() (Luis Claudio R. Goncalves) [2024168] - RDMA/qedr: Fix NULL deref for query_qp on the GSI QP (Kamal Heib) [2006260 1984280] - RDMA/core: Always release restrack object (Kamal Heib) [2006260] - RDMA/core: Fix incorrect print format specifier (Kamal Heib) [2006260] - RDMA: Remove rdma_set_device_sysfs_group() (Kamal Heib) [2006260] - RDMA/core: Allow port_groups to be used with namespaces (Kamal Heib) [2006260] - RDMA: Change ops->init_port to ops->port_groups (Kamal Heib) [2006260] - RDMA/hfi1: Use attributes for the port sysfs (Kamal Heib) [2006260 1989164] - RDMA/cm: Use an attribute_group on the ib_port_attribute intead of kobj's (Kamal Heib) [2006260] - RDMA/core: Expose the ib port sysfs attribute machinery (Kamal Heib) [2006260] - RDMA/core: Remove the kobject_uevent() NOP (Kamal Heib) [2006260] - RDMA/core: Create the device hw_counters through the normal groups mechanism (Kamal Heib) [2006260] - RDMA/core: Simplify how the port sysfs is created (Kamal Heib) [2006260] - RDMA/core: Simplify how the gid_attrs sysfs is created (Kamal Heib) [2006260] - RDMA/core: Split gid_attrs related sysfs from add_port() (Kamal Heib) [2006260] - RDMA/core: Split port and device counter sysfs attributes (Kamal Heib) [2006260] - RDMA/core: Replace the ib_port_data hw_stats pointers with a ib_port pointer (Kamal Heib) [2006260] - RDMA: Split the alloc_hw_stats() ops to port and device variants (Kamal Heib) [2006260] - RDMA/rxe: Zero out index member of struct rxe_queue (Kamal Heib) [2006260] - RDMA/efa: Free IRQ vectors on error flow (Kamal Heib) [2006260] - RDMA/rxe: Fix memory allocation while in a spin lock (Kamal Heib) [2006260] - IB/hfi1: Fix possible null-pointer dereference in _extend_sdma_tx_descs() (Kamal Heib) [2006260 1989164] - RDMA/rxe: Restore setting tot_len in the IPv4 header (Kamal Heib) [2006260] - RDMA/rxe: Use the correct size of wqe when processing SRQ (Kamal Heib) [2006260] - RDMA/cma: Revert INIT-INIT patch (Kamal Heib) [2006260] - RDMA/rxe: Fix memory leak in error path code (Kamal Heib) [2006260] - RDMA/rxe: Missing unlock on error in get_srq_wqe() (Kamal Heib) [2006260] - RDMA/cma: Fix rdma_resolve_route() memory leak (Kamal Heib) [2006260] - RDMA/core/sa_query: Remove unused argument (Kamal Heib) [2006260] - RDMA/cma: Fix incorrect Packet Lifetime calculation (Kamal Heib) [2006260] - RDMA/cma: Protect RMW with qp_mutex (Kamal Heib) [2006260] - RDMA/cma: Remove unnecessary INIT->INIT transition (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant skb_put_zero (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copy in prepare_ack_packet (Kamal Heib) [2006260] - RDMA/rxe: Fix over copying in get_srq_wqe (Kamal Heib) [2006260] - RDMA/rxe: Fix extra copies in build_rdma_network_hdr (Kamal Heib) [2006260] - RDMA/rxe: Fix redundant call to ip_send_check (Kamal Heib) [2006260] - RDMA/rxe: Fix useless copy in send_atomic_ack (Kamal Heib) [2006260] - RDMA/core: Use flexible array for mad data (Kamal Heib) [2006260] - RDMA/rxe: Don't overwrite errno from ib_umem_get() (Kamal Heib) [2006260] - IB/core: Shuffle locks in ib_port_data to save memory (Kamal Heib) [2006260] - IB/core: Removed port validity check from ib_get_cached_subnet_prefix (Kamal Heib) [2006260] - RDMA: Fix kernel-doc warnings about wrong comment (Kamal Heib) [2006260] - RDMA/rxe: Disallow MR dereg and invalidate when bound (Kamal Heib) [2006260] - RDMA/rxe: Implement memory access through MWs (Kamal Heib) [2006260] - RDMA/rxe: Implement invalidate MW operations (Kamal Heib) [2006260] - RDMA/rxe: Add support for bind MW work requests (Kamal Heib) [2006260] - RDMA/rxe: Move local ops to subroutine (Kamal Heib) [2006260] - RDMA/rxe: Replace WR_REG_MASK by WR_LOCAL_OP_MASK (Kamal Heib) [2006260] - RDMA/rxe: Add ib_alloc_mw and ib_dealloc_mw verbs (Kamal Heib) [2006260] - RDMA/rxe: Enable MW object pool (Kamal Heib) [2006260] - RDMA/rxe: Return errors for add index and key (Kamal Heib) [2006260] - RDMA/rxe: Add bind MW fields to rxe_send_wr (Kamal Heib) [2006260] - RDMA/rxe: Fix qp reference counting for atomic ops (Kamal Heib) [2006260] - IB/cm: Remove dgid from the cm_id_priv av (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of ib_uverbs_device (Kamal Heib) [2006260] - RDMA/ipoib: Use refcount_t instead of atomic_t for reference counting (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_port (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of mcast_member (Kamal Heib) [2006260] - RDMA/core: Remove refcount from struct ib_mad_snoop_private (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwpm_admin_data (Kamal Heib) [2006260] - RDMA/core: Use refcount_t instead of atomic_t on refcount of iwcm_id_private (Kamal Heib) [2006260] - RDMA/rxe: Protext kernel index from user space (Kamal Heib) [2006260] - RDMA/rxe: Protect user space index loads/stores (Kamal Heib) [2006260] - RDMA/rxe: Add a type flag to rxe_queue structs (Kamal Heib) [2006260] - IB/cm: Protect cm_dev, cm_ports and mad_agent with kref and lock (Kamal Heib) [2006260] - IB/cm: Improve the calling of cm_init_av_for_lap and cm_init_av_by_path (Kamal Heib) [2006260] - IB/cm: Simplify ib_cancel_mad() and ib_modify_mad() calls (Kamal Heib) [2006260] - Revert "IB/cm: Mark stale CM id's whenever the mad agent was unregistered" (Kamal Heib) [2006260] - IB/cm: Tidy remaining cm_msg free paths (Kamal Heib) [2006260] - IB/cm: Call the correct message free functions in cm_send_handler() (Kamal Heib) [2006260] - IB/cm: Split cm_alloc_msg() (Kamal Heib) [2006260] - IB/cm: Pair cm_alloc_response_msg() with a cm_free_response_msg() (Kamal Heib) [2006260] - RDMA/core: Sanitize WQ state received from the userspace (Kamal Heib) [2006260] - RDMA/srp: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - RDMA/core: Use the DEVICE_ATTR_RO macro (Kamal Heib) [2006260] - IB/ipoib: Use DEVICE_ATTR_*() macros (Kamal Heib) [2006260] - IB/core: Only update PKEY and GID caches on respective events (Kamal Heib) [2006260] - RDMA/srp: Fix a recently introduced memory leak (Kamal Heib) [2006260] - RDMA/srp: Add more structure size checks (Kamal Heib) [2006260] - IB/hfi1: Move a function from a header file into a .c file (Kamal Heib) [2006260 1989164] - IB/hfi1: Remove the repeated declaration (Kamal Heib) [2006260 1989164] - IB/hfi1: Delete an unneeded bool conversion (Kamal Heib) [2006260 1989164] - RDMA: Remove unnecessary struct declaration (Kamal Heib) [2006260] - RDMA/core: Remove never used ib_modify_wq function call (Kamal Heib) [2006260] - IB/srpt: Remove redundant assignment to ret (Kamal Heib) [2006260] - RDMA/ucma: Cleanup to reduce duplicate code (Kamal Heib) [2006260] - RDMA/umem: batch page unpin in __ib_umem_release() (Kamal Heib) [2006259] - RDMA/rxe: Return CQE error if invalid lkey was supplied (Kamal Heib) [2006259] - RDMA/nldev: Add copy-on-fork attribute to get sys command (Kamal Heib) [2006259] - IB/hfi1: Remove redundant variable rcd (Kamal Heib) [2006259 1989164] - RDMA/nldev: Add QP numbers to SRQ information (Kamal Heib) [2006259] - RDMA/nldev: Return SRQ information (Kamal Heib) [2006259] - RDMA/restrack: Add support to get resource tracking for SRQ (Kamal Heib) [2006259] - RDMA/nldev: Return context information (Kamal Heib) [2006259] - RDMA/cma: Skip device which doesn't support CM (Kamal Heib) [2006259 1957239] - IB/ipoib: Remove unnecessary struct declaration (Kamal Heib) [2006259] - IB/ipoib: Improve latency in ipoib/cm connection formation (Kamal Heib) [2006259] - RDMA/ipoib: Print a message if only child interface is UP (Kamal Heib) [2006259] - RDMA/uverbs: Make UVERBS_OBJECT_METHODS to consider line number (Kamal Heib) [2006259] - IB/hfi1: Rework AIP and VNIC dummy netdev usage (Kamal Heib) [2006259 1989164] - IB/cma: Introduce rdma_set_min_rnr_timer() (Kamal Heib) [2006259] - RDMA/core: Correct format of block comments (Kamal Heib) [2006259] - RDMA/core: Correct format of braces (Kamal Heib) [2006259] - RDMA/core: Remove redundant spaces (Kamal Heib) [2006259] - RDMA/core: Add necessary spaces (Kamal Heib) [2006259] - RDMA/core: Remove the redundant return statements (Kamal Heib) [2006259] - RDMA/core: Print the function name by __func__ instead of an fixed string (Kamal Heib) [2006259] - RDMA/rxe: Fix missing acks from responder (Kamal Heib) [2006259] - RDMA/core: Make the wc status prompt message clearer (Kamal Heib) [2006259] - IB/hfi1: Remove indirect call to hfi1_ipoib_send_dma() (Kamal Heib) [2006259 1989164] - IB/hfi1: Use napi_schedule_irqoff() for tx napi (Kamal Heib) [2006259 1989164] - IB/hfi1: Correct oversized ring allocation (Kamal Heib) [2006259 1989164] - IB/{ipoib,hfi1}: Add a timeout handler for rdma_netdev (Kamal Heib) [2006259 1989164] - IB/hfi1: Add AIP tx traces (Kamal Heib) [2006259 1989164] - RDMA/uverbs: Fix -Wunused-function warning (Kamal Heib) [2006259] - RDMA/iser: struct iscsi_iser_task is declared twice (Kamal Heib) [2006259] - RDMA/rxe: Split MEM into MR and MW (Kamal Heib) [2006259] - RDMA/efa: Use strscpy instead of strlcpy (Kamal Heib) [2006259] - RDMA: Fix a typo (Kamal Heib) [2006259] - IB/hfi1: Fix a typo (Kamal Heib) [2006259 1989164] - RDMA/core: Correct misspellings of two words in comments (Kamal Heib) [2006259] - RDMA/uverbs: Refactor rdma_counter_set_auto_mode and __counter_set_mode (Kamal Heib) [2006259] - RDMA: Support more than 255 rdma ports (Kamal Heib) [2006259 1957239] - RDMA/include: Mundane typo fixes throughout the file (Kamal Heib) [2006259] - RDMA/cma: Remove unused leftovers in cma code (Kamal Heib) [2006259] - RDMA: Fix kernel-doc compilation warnings (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_virtchnl: Fix a bunch of kernel-doc issues (Kamal Heib) [2006259] - RDMA/hw/i40iw/i40iw_utils: Fix some misspellings and missing param descriptions (Kamal Heib) [2006259] - IB/core: Split uverbs_get_const/default to consider target type (Kamal Heib) [2006259] - IB/core: Drop WARN_ON() from ib_umem_find_best_pgsz() (Kamal Heib) [2006259] - RDMA/core: Remove unused req_ncomp_notif device operation (Kamal Heib) [2006259] - RDMA/iwcm: Allow AFONLY binding for IPv6 addresses (Kamal Heib) [2006259] - IB/hfi1: switch to core handling of rx/tx byte/packet counters (Kamal Heib) [2006259 1989164] - RDMA: Convert various random sprintf sysfs _show uses to sysfs_emit (Kamal Heib) [2006259] - RDMA: Manual changes for sysfs_emit and neatening (Kamal Heib) [2006259] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Kamal Heib) [2006259] - IB/hfi1: use new function dev_fetch_sw_netstats (Kamal Heib) [2006259 1989164] - RDMA/ipoib: Convert to use DEFINE_SEQ_ATTRIBUTE macro (Kamal Heib) [2006259] - include/linux/seq_file.h: introduce DEFINE_SEQ_ATTRIBUTE() helper macro (Kamal Heib) [2006259] - ibmvnic: delay complete() (Diego Domingos) [2019210] - ibmvnic: Process crqs after enabling interrupts (Diego Domingos) [2019210] - Documentation: sysrq: update description about sysrq crash (Chris von Recklinghausen) [2019943] - sysrq: Use panic() to force a crash (Chris von Recklinghausen) [2019943] - ethtool: extend coalesce setting uAPI with CQE mode (Ivan Vecera) [2006829] - ethtool: add two coalesce attributes for CQE mode (Ivan Vecera) [2006829] - ice: Add support for VF rate limiting (Jonathan Toppins) [1973187] - net: Prevent infinite while loop in skb_tx_hash() (Paolo Abeni) [2018437] - napi: fix race inside napi_enable (Paolo Abeni) [2018437] - net/af_unix: fix a data-race in unix_dgram_poll (Paolo Abeni) [2018437] - devlink: Clear whole devlink_flash_notify struct (Paolo Abeni) [2018437] - net: linkwatch: fix failure to restore device state across suspend/resume (Paolo Abeni) [2018437] - gro: fix napi_gro_frags() Fast GRO breakage due to IP alignment check (Paolo Abeni) [2018437] - gro: ensure frag0 meets IP header alignment (Paolo Abeni) [2018437] - net: core: allow fast GRO for skbs with Ethernet header in head (Paolo Abeni) [2018437] - udp: fix skb_copy_and_csum_datagram with odd segment sizes (Paolo Abeni) [2018437] - skbuff: back tiny skbs with kmalloc() in __netdev_alloc_skb() too (Paolo Abeni) [2018437] - selftests/net: remove min gso test in packet_snd (Paolo Abeni) [2018437] - net: be more gentle about silly gso requests coming from user (Paolo Abeni) [2018437] - virtio_net: Do not pull payload in skb->head (Paolo Abeni) [2018437] - net: check untrusted gso_size at kernel entry (Paolo Abeni) [2018437] - net: stricter validation of untrusted gso packets$ (Paolo Abeni) [2018437] - net: avoid 32 x truesize under-estimation for tiny skbs (Paolo Abeni) [2018437] - ionic: no devlink_unregister if not registered (Jonathan Toppins) [2016705] - ionic: tame the filter no space message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: allow adminq requests to override default error message (Jonathan Toppins) [2016705 1959512 2002943] - ionic: handle vlan id overflow (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter delete (Jonathan Toppins) [2016705 1959512 2002943] - ionic: generic filter add (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add generic filter search (Jonathan Toppins) [2016705 1959512 2002943] - ionic: remove mac overflow flags (Jonathan Toppins) [2016705 1959512 2002943] - ionic: move lif mac address functions (Jonathan Toppins) [2016705 1959512 2002943] - ionic: add filterlist to debugfs (Jonathan Toppins) [2016705 1959512 2002943] - ionic: don't remove netdev->dev_addr when syncing uc list (Jonathan Toppins) [2016705 2012030] - ionic: move filter sync_needed bit set (Jonathan Toppins) [2016705] - ionic: add lif param to ionic_qcq_disable (Jonathan Toppins) [2016705] - ionic: have ionic_qcq_disable decide on sending to hardware (Jonathan Toppins) [2016705] - ionic: add polling to adminq wait (Jonathan Toppins) [2016705] - ionic: widen queue_lock use around lif init and deinit (Jonathan Toppins) [2016705] - ionic: move lif mutex setup and delete (Jonathan Toppins) [2016705] - ionic: check for binary values in FW ver string (Jonathan Toppins) [2016705] - ionic: remove debug stats (Jonathan Toppins) [2016705] - ionic: fix gathering of debug stats (Jonathan Toppins) [2016705] - ionic: fix a sleeping in atomic bug (Jonathan Toppins) [2016705] - ionic: fix double use of queue-lock (Jonathan Toppins) [2016705] - ionic: recreate hwstamp queues on ifup (Jonathan Toppins) [2016705 1981590] - ionic: pull hwstamp queue_lock up a level (Jonathan Toppins) [2016705 1981590] - ionic: add queue lock around open and stop (Jonathan Toppins) [2016705 1981590] - ionic: fill mac addr earlier in add_addr (Jonathan Toppins) [2016705 1981590] - ionic: squelch unnecessary fw halted message (Jonathan Toppins) [2016705 1981590] - ionic: fire watchdog again after fw_down (Jonathan Toppins) [2016705 1981590] - ionic: handle mac filter overflow (Jonathan Toppins) [2016705 1981590] - ionic: refactor ionic_lif_addr to remove a layer (Jonathan Toppins) [2016705 1981590] - ionic: sync the filters in the work task (Jonathan Toppins) [2016705 1981590] - ionic: flatten calls to set-rx-mode (Jonathan Toppins) [2016705 1981590] - ionic: remove old work task types (Jonathan Toppins) [2016705 1981590] - ionic: add function tag to debug string (Jonathan Toppins) [2016705] - ionic: enable rxhash only with multiple queues (Jonathan Toppins) [2016705] - ionic: block some ethtool operations when fw in reset (Jonathan Toppins) [2016705] - ionic: remove unneeded comp union fields (Jonathan Toppins) [2016705] - ionic: increment num-vfs before configure (Jonathan Toppins) [2016705] - ionic: use fewer inits on the buf_info struct (Jonathan Toppins) [2016705] - ionic: init reconfig err to 0 (Jonathan Toppins) [2016705] - ionic: print firmware version on identify (Jonathan Toppins) [2016705] - ionic: monitor fw status generation (Jonathan Toppins) [2016705] - ionic: minimize resources when under kdump (Jonathan Toppins) [2016705] - ionic: cleanly release devlink instance (Jonathan Toppins) [2016705] - ionic: drop useless check of PCI driver data validity (Jonathan Toppins) [2016705] - ionic: Remove unused function pointer typedef ionic_reset_cb (Jonathan Toppins) [2016705] - ACPI: Use fwnode_init() to set up fwnode (Mark Langsdorf) [1982374] - device property: Add missed header in fwnode.h (Mark Langsdorf) [1982374] - regmap: set debugfs_name to NULL after it is freed (Mark Langsdorf) [1982374] - mfd: cpcap: Fix interrupt regression with regmap clear_ack (Mark Langsdorf) [1982374] - driver core: Fix device link device name collision (Mark Langsdorf) [1982374] - driver core: Extend device_is_dependent() (Mark Langsdorf) [1982374] - device property: add description of fwnode cases (Mark Langsdorf) [1982374] - Revert "device property: Keep secondary firmware node secondary by type" (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a reversed if statement in regmap_debugfs_init() (Mark Langsdorf) [1982374] - regmap: debugfs: Fix a memory leak when calling regmap_attach_dev (Mark Langsdorf) [1982374] - driver core: platform: Add extra error check in devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - driver core: platform: don't oops in platform_shutdown() on unbound devices (Mark Langsdorf) [1982374] - PM: domains: create debugfs nodes when adding power domains (Mark Langsdorf) [1982374] - driver core: platform: Add devm_platform_get_irqs_affinity() (Mark Langsdorf) [1982374] - platform-msi: Track shared domain allocation (Mark Langsdorf) [1982374] - driver core: platform: Introduce platform_get_mem_or_io() (Mark Langsdorf) [1982374] - soc: fix comment for freeing soc_dev_attr (Mark Langsdorf) [1982374] - driver core: platform: use bus_type functions (Mark Langsdorf) [1982374] - driver core: platform: change logic implementing platform_driver_probe (Mark Langsdorf) [1982374] - driver core: platform: reorder functions (Mark Langsdorf) [1982374] - driver core: make driver_probe_device() static (Mark Langsdorf) [1982374] - driver core: Fix a couple of typos (Mark Langsdorf) [1982374] - driver core: Refactor fw_devlink feature (Mark Langsdorf) [1982374] - efi: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - of: property: Update implementation of add_links() to create fwnode links (Mark Langsdorf) [1982374] - driver core: Use device's fwnode to check if it is waiting for suppliers (Mark Langsdorf) [1982374] - driver core: Add fw_devlink_parse_fwtree() (Mark Langsdorf) [1982374] - driver core: Redefine the meaning of fwnode_operations.add_links() (Mark Langsdorf) [1982374] - device property: Add fwnode_is_ancestor_of() and fwnode_get_next_parent_dev() (Mark Langsdorf) [1982374] - driver core: Allow only unprobed consumers for SYNC_STATE_ONLY device links (Mark Langsdorf) [1982374] - driver core: Add fwnode link support (Mark Langsdorf) [1982374] - driver core: Add fwnode_init() (Mark Langsdorf) [1982374] - Revert "[base] driver core: fw_devlink: Add support for batching fwnode parsing" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Remove check in driver_deferred_probe_force_trigger()" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Don't do deferred probe in parallel with kernel_init thread" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Rename dev_links_info.defer_sync to defer_hook" (Mark Langsdorf) [1982374] - Revert "[base] driver core: Avoid deferred probe due to fw_devlink_pause/resume()" (Mark Langsdorf) [1982374] - regmap: Remove duplicate `type` field from regmap `regcache_sync` trace event (Mark Langsdorf) [1982374] - PM: sleep: Add dev_wakeup_path() helper (Mark Langsdorf) [1982374] - regmap: Fix order of regmap write log (Mark Langsdorf) [1982374] - regmap: use less #ifdef for LOG_DEVICE (Mark Langsdorf) [1982374] - PM: domains: Enable dev_pm_genpd_suspend|resume() for suspend-to-idle (Mark Langsdorf) [1982374] - PM: domains: Rename pm_genpd_syscore_poweroff|poweron() (Mark Langsdorf) [1982374] - PM: sleep: Print driver flags for all devices during suspend/resume (Mark Langsdorf) [1982374] - driver core: Fix lockdep warning on wfs_lock (Mark Langsdorf) [1982374] - regmap: irq: Convert to use irq_domain_create_legacy() (Mark Langsdorf) [1982374] - irqdomain: Introduce irq_domain_create_legacy() API (Mark Langsdorf) [1982374] - irqdomain: Replace open coded of_node_to_fwnode() (Mark Langsdorf) [1982374] - irqdomain: Add forward declaration of fwnode_handle (Mark Langsdorf) [1982374] - irqdomain: Remove unused of_device_id forward declaration (Mark Langsdorf) [1982374] - regmap-irq: use fwnode instead of device node in add_irq_chip() (Mark Langsdorf) [1982374] - regmap: mmio: add config option to allow relaxed MMIO accesses (Mark Langsdorf) [1982374] - PM: sleep: remove unreachable break (Mark Langsdorf) [1982374] - PM: domains: enable domain idle state accounting (Mark Langsdorf) [1982374] - PM: domains: Add curly braces to delimit comment + statement block (Mark Langsdorf) [1982374] - PM: domains: Add support for PM domain on/off notifiers for genpd (Mark Langsdorf) [1982374] - PM / Domains: Simplify genpd_lookup_dev() (Mark Langsdorf) [1982374] - regmap: irq: Add support to clear ack registers (Mark Langsdorf) [1982374] - PM: domains: Allow to abort power off when no ->power_off() callback (Mark Langsdorf) [1982374] - PM: domains: Rename power state enums for genpd (Mark Langsdorf) [1982374] - regmap: debugfs: use semicolons rather than commas to separate statements (Mark Langsdorf) [1982374] - drivers core: node: Use a more typical macro definition style for ACCESS_ATTR (Mark Langsdorf) [1982374] - drivers core: Use sysfs_emit for shared_cpu_map_show and shared_cpu_list_show (Mark Langsdorf) [1982374] - efi: Rename arm-init to efi-init common for all arch (Mark Langsdorf) [1982374] - efi/arm: Defer probe of PCIe backed efifb on DT systems (Mark Langsdorf) [1982374] - net/smc: improved fix wait on already cleared link (Sumanth Korikkar) [1984991] - net/smc: fix 'workqueue leaked lock' in smc_conn_abort_work (Sumanth Korikkar) [1984991] - net/smc: add missing error check in smc_clc_prfx_set() (Sumanth Korikkar) [1984991] - net/smc: Correct smc link connection counter in case of smc client (Sumanth Korikkar) [1984991] - net/smc: fix wait on already cleared link (Sumanth Korikkar) [1984991] - KVM: s390: Fix handle_sske page fault handling (Thomas Huth) [2022731] - KVM: s390: Simplify SIGP Set Arch handling (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls when making pages secure (Thomas Huth) [2022731] - KVM: s390: pv: avoid stalls for kvm_s390_pv_init_vm (Thomas Huth) [2022731] - KVM: s390: pv: avoid double free of sida page (Thomas Huth) [2022731] - KVM: s390: pv: add macros for UVC CC values (Thomas Huth) [2022731] - s390/uv: fully validate the VMA before calling follow_page() (Thomas Huth) [2022731] - s390/gmap: don't unconditionally call pte_unmap_unlock() in __gmap_zap() (Thomas Huth) [2022731] - s390/gmap: validate VMA in __gmap_zap() (Thomas Huth) [2022731] - KVM: s390: preserve deliverable_mask in __airqs_kick_single_vcpu (Thomas Huth) [2022731] - KVM: s390: clear kicked_mask before sleeping again (Thomas Huth) [2022731] - KVM: s390: Function documentation fixes (Thomas Huth) [2022731] - s390/mm: fix kernel doc comments (Thomas Huth) [2022731] - KVM: s390: index kvm->arch.idle_mask by vcpu_idx (Thomas Huth) [2022731] - KVM: s390: generate kvm hypercall functions (Thomas Huth) [2022731] - KVM: Rename lru_slot to last_used_slot (Thomas Huth) [2022731] - s390: mm: Fix secure storage access exception handling (Thomas Huth) [2022731] - virtio/s390: get rid of open-coded kvm hypercall (Thomas Huth) [2022731] - KVM: s390: get rid of register asm usage (Thomas Huth) [2022731] - powerpc/vas: Fix potential NULL pointer dereference (Steve Best) [1907522] - powerpc/pseries/vas: Declare pseries_vas_fault_thread_fn() as static (Steve Best) [1907522] - crypto/nx: Register and unregister VAS interface on PowerVM (Steve Best) [1907522] - crypto/nx: Add sysfs interface to export NX capabilities (Steve Best) [1907522] - crypto/nx: Get NX capabilities for GZIP coprocessor type (Steve Best) [1907522] - crypto/nx: Rename nx-842-pseries file name to nx-common-pseries (Steve Best) [1907522] - powerpc/pseries/vas: Setup IRQ and fault handling (Steve Best) [1907522] - powerpc/pseries/vas: Integrate API with open/close windows (Steve Best) [1907522] - powerpc/pseries/vas: Implement getting capabilities from hypervisor (Steve Best) [1907522] - powerpc/pseries/vas: Add hcall wrappers for VAS handling (Steve Best) [1907522] - powerpc/vas: Define QoS credit flag to allocate window (Steve Best) [1907522] - powerpc/pseries/vas: Define VAS/NXGZIP hcalls and structs (Steve Best) [1907522] - powerpc/vas: Define and use common vas_window struct (Steve Best) [1907522] - powerpc/powernv: no need to check return value of debugfs_create functions (Steve Best) [1907522] - powerpc/vas: Move update_csb/dump_crb to common book3s platform (Steve Best) [1907522] - powerpc/vas: Create take/drop pid and mm reference functions (Steve Best) [1907522] - powerpc/vas: Add platform specific user window operations (Steve Best) [1907522] - powerpc/powernv/vas: Rename register/unregister functions (Steve Best) [1907522] - powerpc/vas: Move VAS API to book3s common platform (Steve Best) [1907522] - powerpc/powernv/vas: Release reference to tgid during window close (Steve Best) [1907522] - powerpc/pseries: Prevent free CPU ids being reused on another node (Desnes A. Nunes do Rosario) [2004808] - powerpc/numa: Consider the max NUMA node for migratable LPAR (Desnes A. Nunes do Rosario) [2004808]- zram: replace fsync_bdev with sync_blockdev (Ming Lei) [2015755] - zram: avoid race between zram_remove and disksize_store (Ming Lei) [2015755] - zram: don't fail to remove zram during unloading module (Ming Lei) [2015755] - zram: fix race between zram_reset_device() and disksize_store() (Ming Lei) [2015755] - zram: register default groups with device_add_disk() (Ming Lei) [2015755] - hyperv/vmbus: include linux/bitops.h (Mohammed Gamal) [2008565] - hv: vmbus: Avoid -Werror=maybe-uninitialized error (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix kernel crash upon unbinding a device from uio_hv_generic driver (Mohammed Gamal) [2008565] - Drivers: hv: vmbus: Fix duplicate CPU assignments within a device (Mohammed Gamal) [2008565] - drivers: hv: Fix missing error code in vmbus_connect() (Mohammed Gamal) [2008565] - hv_utils: Fix passing zero to 'PTR_ERR' warning (Mohammed Gamal) [2008565] - ice: Fix VF true promiscuous mode (Jonathan Toppins) [1970643] - ice: Remove toggling of antispoof for VF trusted promiscuous mode (Jonathan Toppins) [1970643] - ice: Fix replacing VF hardware MAC to existing MAC filter (Jonathan Toppins) [1970643] - ice: Fix not stopping Tx queues for VFs (Jonathan Toppins) [1970643] - ice: Fix race conditions between virtchnl handling and VF ndo ops (Jonathan Toppins) [1970643] - ice: move ice_container_type onto ice_ring_container (Jonathan Toppins) [1970643] - ice: remove ring_active from ice_ring (Jonathan Toppins) [1970643] - ice: Print the api_patch as part of the fw.mgmt.api (Jonathan Toppins) [1970643] - ice: Avoid crash from unnecessary IDA free (Jonathan Toppins) [1970643] - ice: Fix failure to re-add LAN/RDMA Tx queues (Jonathan Toppins) [1970643] - ice: Add missing E810 device ids (Jonathan Toppins) [1970643] - ice: fix locking for Tx timestamp tracking flush (Jonathan Toppins) [1970643] - ice: Delete always true check of PF pointer (Jonathan Toppins) [1970643] - ice: Correctly deal with PFs that do not support RDMA (Jonathan Toppins) [1970643] - ice: add lock around Tx timestamp tracker flush (Jonathan Toppins) [1970643] - ice: remove dead code for allocating pin_config (Jonathan Toppins) [1970643] - ice: do not abort devlink info if board identifier can't be found (Jonathan Toppins) [1970643] - ice: Fix a memory leak in an error handling path in 'ice_pf_dcb_cfg()' (Jonathan Toppins) [1970643] - ice: remove unnecessary VSI assignment (Jonathan Toppins) [1970643] - ice: remove the VSI info from previous agg (Jonathan Toppins) [1970643] - ice: add tracepoints (Jonathan Toppins) [1970643] - ice: report hash type such as L2/L3/L4 (Jonathan Toppins) [1970643] - ice: remove redundant continue statement in a for-loop (Jonathan Toppins) [1970643] - net: ice: ptp: fix compilation warning if PTP_1588_CLOCK is disabled (Jonathan Toppins) [1970643] - ice: remove unnecessary NULL checks before ptp_read_system_* (Jonathan Toppins) [1970643] - ice: Remove the repeated declaration (Jonathan Toppins) [1970643] - ice: remove local variable (Jonathan Toppins) [1970643] - ice: reduce scope of variables (Jonathan Toppins) [1970643] - ice: mark PTYPE 2 as reserved (Jonathan Toppins) [1970643] - ice: fix incorrect payload indicator on PTYPE (Jonathan Toppins) [1970643] - ice: parameterize functions responsible for Tx ring management (Jonathan Toppins) [1970643] - ice: add ndo_bpf callback for safe mode netdev ops (Jonathan Toppins) [1970643] - ice: fix clang warning regarding deadcode.DeadStores (Jonathan Toppins) [1970643] - ice: downgrade error print to debug print (Jonathan Toppins) [1970643] - ice: Detect and report unsupported module power levels (Jonathan Toppins) [1970643] - ice: (re)initialize NVM fields when rebuilding (Jonathan Toppins) [1970643] - ice: wait for reset before reporting devlink info (Jonathan Toppins) [1970643] - ice: add error message when pldmfw_flash_image fails (Jonathan Toppins) [1970643] - ice: add extack when unable to read device caps (Jonathan Toppins) [1970643] - ice: use static inline for dummy functions (Jonathan Toppins) [1970643] - ice: Re-organizes reqstd/avail {R, T}XQ check/code for efficiency (Jonathan Toppins) [1970643] - ice: set the value of global config lock timeout longer (Jonathan Toppins) [1970643] - ice: Refactor VIRTCHNL_OP_CONFIG_VSI_QUEUES handling (Jonathan Toppins) [1970643] - ice: Refactor ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: Save VF's MAC across reboot (Jonathan Toppins) [1970643] - ice: Manage VF's MAC address for both legacy and new cases (Jonathan Toppins) [1970643] - ice: Register auxiliary device to provide RDMA (Jonathan Toppins) [1970643] - ice: Implement iidc operations (Jonathan Toppins) [1970643] - virtchnl: Use pad byte in virtchnl_ether_addr to specify MAC type (Jonathan Toppins) [1970643] - iidc: Introduce iidc.h (Jonathan Toppins) [1970643] - ice: Initialize RDMA support (Jonathan Toppins) [1970643] - ice: Respond to a NETDEV_UNREGISTER event for LAG (Jonathan Toppins) [1970643] - Revert "Revert "ice: Add initial support framework for LAG"" (Jonathan Toppins) [1970643] - ice: reduce scope of variable (Jonathan Toppins) [1970643] - ice: remove return variable (Jonathan Toppins) [1970643] - ice: suppress false cppcheck issues (Jonathan Toppins) [1970643] - ice: Set vsi->vf_id as ICE_INVAL_VFID for non VF VSI types (Jonathan Toppins) [1970643] - ice: remove unused struct member (Jonathan Toppins) [1970643] - ice: use local for consistency (Jonathan Toppins) [1970643] - ice: print name in /proc/iomem (Jonathan Toppins) [1970643] - ice: Reimplement module reads used by ethtool (Jonathan Toppins) [1970643] - ice: refactor ITR data structures (Jonathan Toppins) [1970643] - ice: manage interrupts during poll exit (Jonathan Toppins) [1970643] - ice: replace custom AIM algorithm with kernel's DIM library (Jonathan Toppins) [1970643] - ice: refactor interrupt moderation writes (Jonathan Toppins) [1970643] - ice: Add new VSI states to track netdev alloc/registration (Jonathan Toppins) [1970643] - ice: Drop leading underscores in enum ice_pf_state (Jonathan Toppins) [1970643] - ice: use kernel definitions for IANA protocol ports and ether-types (Jonathan Toppins) [1970643] - ice: Remove unnecessary blank line (Jonathan Toppins) [1970643] - ice: Remove unnecessary checks in add/kill_vid ndo ops (Jonathan Toppins) [1970643] - ice: Remove rx_gro_dropped stat (Jonathan Toppins) [1970643] - ice: Use local variable instead of pointer derefs (Jonathan Toppins) [1970643] - ice: Remove unnecessary variable (Jonathan Toppins) [1970643] - ice: Limit forced overrides based on FW version (Jonathan Toppins) [1970643] - ice: Use default configuration mode for PHY configuration (Jonathan Toppins) [1970643] - ice: Replace some memsets and memcpys with assignment (Jonathan Toppins) [1970643] - ice: Fix error return codes in ice_set_link_ksettings (Jonathan Toppins) [1970643] - ice: Rename a couple of variables (Jonathan Toppins) [1970643] - ice: Remove unnecessary checker loop (Jonathan Toppins) [1970643] - ice: Ignore EMODE return for opcode 0x0605 (Jonathan Toppins) [1970643] - ice: Align macro names to the specification (Jonathan Toppins) [1970643] - ice: Modify recursive way of adding nodes (Jonathan Toppins) [1970643] - ice: Re-send some AQ commands, as result of EBUSY AQ error (Jonathan Toppins) [1970643] - ice: Correct comment block style (Jonathan Toppins) [1970643] - ice: cleanup style issues (Jonathan Toppins) [1970643] - ice: rename ptype bitmap (Jonathan Toppins) [1970643] - ice: correct memory allocation call (Jonathan Toppins) [1970643] - ice: Check for bail out condition early (Jonathan Toppins) [1970643] - ice: remove unnecessary duplicated AQ command flag setting (Jonathan Toppins) [1970643] - ice: change link misconfiguration message (Jonathan Toppins) [1970643] - ice: Update to use package info from ice segment (Jonathan Toppins) [1970643] - ice: Delay netdev registration (Jonathan Toppins) [1970643] - ice: Add Support for XPS (Jonathan Toppins) [1970643] - ice: Fix fall-through warnings for Clang (Jonathan Toppins) [1970643] - ice: Fix prototype warnings (Jonathan Toppins) [1970643] - ice: move headroom initialization to ice_setup_rx_ctx (Jonathan Toppins) [1970643] - ice: store the result of ice_rx_offset() onto ice_ring (Jonathan Toppins) [1970643] - sched/core: Mitigate race cpus_share_cache()/update_top_cache_domain() (Phil Auld) [2011436] - sched/fair: Prevent dead task groups from regaining cfs_rq's (Phil Auld) [2011436] - sched/fair: Removed useless update of p->recent_used_cpu (Phil Auld) [2011436] - sched: Always inline is_percpu_thread() (Phil Auld) [2011436] - sched/fair: Add ancestors of unthrottled undecayed cfs_rq (Phil Auld) [2011436] - sched: Remove unused inline function __rq_clock_broken() (Phil Auld) [2011436] - sched: Prevent balance_push() on remote runqueues (Phil Auld) [2011436] - cpumask/hotplug: Fix cpu_dying() state tracking (Phil Auld) [2011436] - sched: Use cpu_dying() to fix balance_push vs hotplug-rollback (Phil Auld) [2011436] - cpumask: Introduce DYING mask (Phil Auld) [2011436] - cpumask: Make cpu_{online,possible,present,active}() inline (Phil Auld) [2011436] - cpu/hotplug: Cache number of online CPUs (Phil Auld) [2011436] - sched: Switch wait_task_inactive to HRTIMER_MODE_REL_HARD (Phil Auld) [2011436] - psi: Fix race between psi_trigger_create/destroy (Phil Auld) [2011436] - sctp: add vtag check in sctp_sf_ootb (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_do_8_5_1_E_sa (Xin Long) [2001767] - sctp: add vtag check in sctp_sf_violation (Xin Long) [2001767] - sctp: fix the processing for COOKIE_ECHO chunk (Xin Long) [2001767] - sctp: fix the processing for INIT_ACK chunk (Xin Long) [2001767] - sctp: fix the processing for INIT chunk (Xin Long) [2001767] - sctp: use init_tag from inithdr for ABORT chunk (Xin Long) [2001767]- KVM: arm64: Extract ESR_ELx.EC only (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Align emulated cpuif LPI state machine with the pseudocode (Gavin Shan) [2008070] - KVM: arm64: vgic-v3: Don't advertise ICC_CTLR_EL1.SEIS (Gavin Shan) [2008070] - KVM: arm64: Fix reporting of endianess when the access originates at EL0 (Gavin Shan) [2008070] - KVM: arm64: Trim guest debug exception handling (Gavin Shan) [2008070] - KVM: arm64: Upgrade VMID accesses to {READ,WRITE}_ONCE (Gavin Shan) [2008070] - KVM: arm64: vgic: Drop WARN from vgic_get_irq (Gavin Shan) [2008070] - KVM: arm64: Enforce reserved bits for PSCI target affinities (Gavin Shan) [2008070] - KVM: arm64: Handle PSCI resets before userspace touches vCPU state (Gavin Shan) [2008070] - KVM: arm64: Fix read-side race on updates to vcpu reset state (Gavin Shan) [2008070] - KVM: arm64: Restore PMU configuration on first run (Gavin Shan) [2008070] - KVM: arm64: Don't zero the cycle count register when PMCR_EL0.P is set (Gavin Shan) [2008070] - KVM: arm64: Prevent mixed-width VM creation (Gavin Shan) [2008070] - KVM: arm64: Fix debug register indexing (Gavin Shan) [2008070] - KVM: arm64: Reject VM creation when the default IPA size is unsupported (Gavin Shan) [2008070] - KVM: arm64: Limit the debug architecture to ARMv8.0 (Gavin Shan) [2008070] - KVM: arm64: Handle SCXTNUM_ELx traps (Gavin Shan) [2008070] - arm64: kvm: mte: Hide the MTE CPUID information from the guests (Gavin Shan) [2008070] - arm64: mte: Fix typo in macro definition (Gavin Shan) [2008070] - arm64/cpufeature: Add remaining feature bits in ID_AA64PFR1 register (Gavin Shan) [2008070] - arm64: mte: system register definitions (Gavin Shan) [2008070] - arm64: sysreg: Clean up instructions for modifying PSTATE fields (Gavin Shan) [2008070] - KVM: arm64: Only reschedule if MMU_NOTIFIER_RANGE_BLOCKABLE is not set (Gavin Shan) [2008070] - arm64: kvm: Fix IDMAP overlap with HYP VA (Gavin Shan) [2008070] - packet: rework packet_pick_tx_queue() to use common code selection (Petr Oros) [2016477] - net: dev: rename queue selection helpers. (Petr Oros) [2016477] - Revert "cpuset: Make cpuset hotplug synchronous" (Waiman Long) [2023783] - tcp: fix TLP timer not set when CA_STATE changes from DISORDER to OPEN (Paolo Abeni) [2018546] - net: Only allow init netns to set default tcp cong to a restricted algo (Paolo Abeni) [2018546] - ipv6: tcp: drop silly ICMPv6 packet too big messages (Paolo Abeni) [2018546] - tcp: annotate data races around tp->mtu_info (Paolo Abeni) [2018546] - net: send SYNACK packet with accepted fwmark (Paolo Abeni) [2018546] - tcp: call sk_wmem_schedule before sk_mem_charge in zerocopy path (Paolo Abeni) [2018546] - net/tcp_fastopen: fix data races around tfo_active_disable_stamp (Paolo Abeni) [2018546] - net/tcp_fastopen: remove obsolete extern (Paolo Abeni) [2018546] - net, gro: Set inner transport header offset in tcp/udp GRO hook (Paolo Abeni) [2018546] - tcp_bbr: fix u32 wrap bug in round logic if bbr_init() called after 2B packets (Paolo Abeni) [2018546] - tcp: seq_file: Avoid skipping sk during tcp_seek_last_pos (Paolo Abeni) [2018546] - tcp: fix tp->undo_retrans accounting in tcp_sacktag_one() (Paolo Abeni) [2018546] - evm: mark evm_fixmode as __ro_after_init (Bruno Meneguele) [2017155] - IMA: remove -Wmissing-prototypes warning (Bruno Meneguele) [2017155] - ima: Set correct casting types (Bruno Meneguele) [2017155] - evm: Don't return an error in evm_write_xattrs() if audit is not enabled (Bruno Meneguele) [2017155] - evm: fix writing /evm overflow (Bruno Meneguele) [2017155] - ima: Fix function name error in comment. (Bruno Meneguele) [2017155] - ima: Fix the error code for restoring the PCR value (Bruno Meneguele) [2017155] - integrity: double check iint_cache was initialized (Bruno Meneguele) [2017155] - certs: Fix blacklist flag type confusion (Bruno Meneguele) [2017155] - integrity: Make function integrity_add_key() static (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer after kexec syscall (Bruno Meneguele) [2017155] - ima: Free IMA measurement buffer on error (Bruno Meneguele) [2017155] - evm: Fix memleak in init_desc (Bruno Meneguele) [2017155] - crypto: shash - remove shash_desc::flags (Bruno Meneguele) [2017155] - ima: Don't modify file descriptor mode on the fly (Bruno Meneguele) [2017155] - evm: Check size of security.evm before using it (Bruno Meneguele) [2017155] - ima: Remove semicolon at the end of ima_get_binary_runtime_size() (Bruno Meneguele) [2017155] - ima: Don't ignore errors from crypto_shash_update() (Bruno Meneguele) [2017155] - integrity: remove redundant initialization of variable ret (Bruno Meneguele) [2017155] - ima: Fail rule parsing when appraise_flag=blacklist is unsupportable (Bruno Meneguele) [2017155] - ima: Fail rule parsing when the KEXEC_CMDLINE hook is combined with an invalid cond (Bruno Meneguele) [2017155] - ima: Fail rule parsing when buffer hook functions have an invalid action (Bruno Meneguele) [2017155] - ima: Free the entire rule if it fails to parse (Bruno Meneguele) [2017155] - ima: Free the entire rule when deleting a list of rules (Bruno Meneguele) [2017155] - evm: Fix possible memory leak in evm_calc_hmac_or_hash() (Bruno Meneguele) [2017155] - ima: Fix ima digest hash table key calculation (Bruno Meneguele) [2017155] - ima: Fix return value of ima_write_policy() (Bruno Meneguele) [2017155] - evm: Fix a small race in init_desc() (Bruno Meneguele) [2017155] - crypto: drop mask=CRYPTO_ALG_ASYNC from 'shash' tfm allocations (Bruno Meneguele) [2017155] - evm: Don't deadlock if a crypto algorithm is unavailable (Bruno Meneguele) [2017155] - evm: Check also if *tfm is an error pointer in init_desc() (Bruno Meneguele) [2017155] - ima: avoid appraise error for hash calc interrupt (Bruno Meneguele) [2017155] - integrity: remove pointless subdir-$(CONFIG_...) (Bruno Meneguele) [2017155] - integrity: remove unneeded, broken attempt to add -fshort-wchar (Bruno Meneguele) [2017155] - x86/cpu: Fix migration safety with X86_BUG_NULL_SEL (Vitaly Kuznetsov) [2016961] - fs/xfs: convert comma to semicolon (Bill O'Donnell) [2009521] - xfs: remove xfs_buf_t typedef (Bill O'Donnell) [2009521] - xfs: open code updating i_mode in xfs_set_acl (Bill O'Donnell) [2009521] - xfs: remove xfs_vn_setattr_nonsize (Bill O'Donnell) [2009521] - xfs: remove unneeded return value check for *init_cursor() (Bill O'Donnell) [2009521] - xfs: introduce xfs_validate_stripe_geometry() (Bill O'Donnell) [2009521] - xfs: show the proper user quota options (Bill O'Donnell) [2009521] - xfs: remove the unused XFS_B_FSB_OFFSET macro (Bill O'Donnell) [2009521] - xfs: remove unnecessary null check in xfs_generic_create (Bill O'Donnell) [2009521] - xfs: directly return if the delta equal to zero (Bill O'Donnell) [2009521] - xfs: delete duplicated tp->t_dqinfo null check and allocation (Bill O'Donnell) [2009521] - xfs: rename xfs_fc_* back to xfs_fs_* (Bill O'Donnell) [2009521] - xfs: refactor file range validation (Bill O'Donnell) [2009521] - xfs: refactor realtime volume extent validation (Bill O'Donnell) [2009521] - xfs: refactor data device extent validation (Bill O'Donnell) [2009521] - xfs: scrub should mark a directory corrupt if any entries cannot be iget'd (Bill O'Donnell) [2009521] - xfs: detect overflows in bmbt records (Bill O'Donnell) [2009521] - xfs: trace log intent item recovery failures (Bill O'Donnell) [2009521] - xfs: validate feature support when recovering rmap/refcount intents (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered extent-free intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered extent-free intent checks out of xfs_efi_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered refcount intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered refcount intent checks out of xfs_cui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered rmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered rmap intent checks out of xfs_rui_item_recover (Bill O'Donnell) [2009521] - xfs: improve the code that checks recovered bmap intent items (Bill O'Donnell) [2009521] - xfs: hoist recovered bmap intent checks out of xfs_bui_item_recover (Bill O'Donnell) [2009521] - xfs: move kernel-specific superblock validation out of libxfs (Bill O'Donnell) [2009521] - platform/x86: amd-pmc: Increase the response register timeout (David Arcari) [2005064] - ARM: 9093/1: drivers: firmwapsci: Register with kernel restart handler (Mark Salter) [1996748] - arm64/kernel: Remove needless Call Frame Information annotations (Mark Salter) [1996748] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Mark Salter) [1996748] - psci: Remove unneeded semicolon (Mark Salter) [1996748] - firmware: smccc: Add SMCCC TRNG function call IDs (Mark Salter) [1996748] - arm64: Add support for SMCCC TRNG entropy source (Mark Salter) [1996748] - firmware: smccc: Introduce SMCCC TRNG framework (Mark Salter) [1996748] - arm64: random: Remove no longer needed prototypes (Mark Salter) [1996748] - arm64: kaslr: Use standard early random function (Mark Salter) [1996748] - random: random.h should include archrandom.h, not the other way around (Mark Salter) [1996748] - arm64: add credited/trusted RNG support (Mark Salter) [1996748] - arm64: Use v8.5-RNG entropy for KASLR seed (Mark Salter) [1996748] - arm64: kaslr: Check command line before looking for a seed (Mark Salter) [1996748] - arm64: kaslr: Announce KASLR status on boot (Mark Salter) [1996748] - psci: Add accessor for psci_0_1_function_ids (Mark Salter) [1996748] - psci: Replace psci_function_id array with a struct (Mark Salter) [1996748] - psci: Split functions to v0.1 and v0.2+ variants (Mark Salter) [1996748] - psci: Support psci_ops.get_version for v0.1 (Mark Salter) [1996748] - arm64: psci: Avoid printing in cpu_psci_cpu_die() (Mark Salter) [1996748] - firmware: psci: Extend psci_set_osi_mode() to allow reset to PC mode (Mark Salter) [1996748] - smccc: Use separate variables for args and results (Mark Salter) [1996748] - smccc: Define vendor hyp owned service call region (Mark Salter) [1996748] - firmware: smccc: Export both smccc functions (Mark Salter) [1996748] - sched,psci: Convert to sched_set_fifo*() (Mark Salter) [1996748] - firmware: smccc: Add ARCH_SOC_ID support (Mark Salter) [1996748] - base: soc: Add serial_number attribute to soc (Mark Salter) [1996748] - drivers/firmware/psci: Assign @err directly in hotplug_tests() (Mark Salter) [1996748] - drivers/firmware/psci: Fix memory leakage in alloc_init_cpu_groups() (Mark Salter) [1996748] - firmware: smccc: Fix missing prototype warning for arm_smccc_version_init (Mark Salter) [1996748] - firmware: smccc: Add function to fetch SMCCC version (Mark Salter) [1996748] - firmware: smccc: Refactor SMCCC specific bits into separate file (Mark Salter) [1996748] - firmware: smccc: Drop smccc_version enum and use ARM_SMCCC_VERSION_1_x instead (Mark Salter) [1996748] - firmware: smccc: Add HAVE_ARM_SMCCC_DISCOVERY to identify SMCCC v1.1 and above (Mark Salter) [1996748] - firmware: psci: Replace cpu_up/down() with add/remove_cpu() (Mark Salter) [1996748] - firmware: psci: Export functions to manage the OSI mode (Mark Salter) [1996748] - arm64: psci: Reduce the waiting time for cpu_psci_cpu_kill() (Mark Salter) [1996748] - firmware/psci: use common SMCCC_CONDUIT_* (Mark Salter) [1996748] - arm64: smp: disable hotplug on trusted OS resident CPU (Mark Salter) [1996748] - PSCI: cpuidle: Refactor CPU suspend power_state parameter handling (Mark Salter) [1996748] - ARM: psci: cpuidle: Enable PSCI CPUidle driver (Mark Salter) [1996748] - drivers: firmware: psci: Decouple checker from generic ARM CPUidle (Mark Salter) [1996748] - firmware/psci: psci_checker: Park kthreads before stopping them (Mark Salter) [1996748] - firmware/psci: add support for SYSTEM_RESET2 (Mark Salter) [1996748] - drivers: firmware: psci: Announce support for OS initiated suspend mode (Mark Salter) [1996748] - drivers: firmware: psci: Simplify error path of psci_dt_init() (Mark Salter) [1996748] - drivers: firmware: psci: Split psci_dt_cpu_init_idle() (Mark Salter) [1996748] - drivers: firmware: psci: Move psci to separate directory (Mark Salter) [1996748] - arm64: remove unused asm/compiler.h header file (Mark Salter) [1996748] - ppc64: Adding read_lock definition to nvme (Gopal Tiwari) [1990475] - nvme: fix per-namespace chardev deletion (Gopal Tiwari) [1990475] - nvme: set the PRACT bit when using Write Zeroes with T10 PI (Gopal Tiwari) [1990475] - nvme: fix nvme_setup_command metadata trace event (Gopal Tiwari) [1990475] - nvme-pci: don't WARN_ON in nvme_reset_work if ctrl.state is not RESETTING (Gopal Tiwari) [1990475] - nvme: fix refcounting imbalance when all paths are down (Gopal Tiwari) [1990475] - nvme-pci: do not call nvme_dev_remove_admin from nvme_remove (Gopal Tiwari) [1990475] - nvme-pci: fix multiple races in nvme_setup_io_queues (Gopal Tiwari) [1990475] - nvme-tcp: use __dev_get_by_name instead dev_get_by_name for OPT_HOST_IFACE (Gopal Tiwari) [1990475] - nvme-tcp: can't set sk_user_data without write_lock (Gopal Tiwari) [1990475] - nvme: use blk_execute_rq() for passthrough commands (Gopal Tiwari) [1990475] - nvmet: use NVMET_MAX_NAMESPACES to set nn value (Gopal Tiwari) [1990475] - nvme-pci: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvme: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: add ZBD over ZNS backend support (Gopal Tiwari) [1990475] - nvmet: remove zeroout memset call for struct (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in file-ns fast path (Gopal Tiwari) [1990475] - nvmet: add Command Set Identifier support (Gopal Tiwari) [1990475] - nvmet: add nvmet_req_bio put helper for backends (Gopal Tiwari) [1990475] - nvmet: use nvme status value directly (Gopal Tiwari) [1990475] - nvmet: use u32 for nvmet_subsys max_nsid (Gopal Tiwari) [1990475] - nvmet: remove local variable (Gopal Tiwari) [1990475] - nvmet: add req cns error complete helper (Gopal Tiwari) [1990475] - nvmet: use req->cmd directly in bdev-ns fast path (Gopal Tiwari) [1990475] - nvmet: use u32 type for the local variable nsid (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect io q (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_write32() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in connect admin q (Gopal Tiwari) [1990475] - nvmet: make ver stable once connection established (Gopal Tiwari) [1990475] - nvmet: make sn stable once connection was established (Gopal Tiwari) [1990475] - nvmet: change sn size and check validity (Gopal Tiwari) [1990475] - nvme-tcp: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvmet-fc: do not check for invalid target port in nvmet_fc_handle_fcp_rqst() (Gopal Tiwari) [1990475] - nvme-fabrics: remove memset in nvmf_reg_read64() (Gopal Tiwari) [1990475] - nvmet: allow mn change if subsys not discovered (Gopal Tiwari) [1990475] - nvme-fc: use ctrl sgl check helper (Gopal Tiwari) [1990475] - nvme-pci: fix var. type for increasing cq_head (Gopal Tiwari) [1990475] - nvme: add a helper to check ctrl sgl support (Gopal Tiwari) [1990475] - nvme: factor out a nvme_validate_passthru_nsid helper (Gopal Tiwari) [1990475] - nvme-tcp: fix error codes in nvme_tcp_setup_ctrl() (Gopal Tiwari) [1990475] - nvme: fix grammar in the CONFIG_NVME_MULTIPATH kconfig help text (Gopal Tiwari) [1990475] - nvme: verify MNAN value if ANA is enabled (Gopal Tiwari) [1990475] - ACPI: Check StorageD3Enable _DSD property in ACPI code (Gopal Tiwari) [1990475] - nvmet: move ka_work initialization to nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvme: remove nvme_{get,put}_ns_from_disk (Gopal Tiwari) [1990475] - nvme: split nvme_report_zones (Gopal Tiwari) [1990475] - nvmet: remove a superfluous variable (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_chr_ioctl (Gopal Tiwari) [1990475] - nvme: move the CSI sanity check into nvme_ns_report_zones (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra braces (Gopal Tiwari) [1990475] - nvme: open code nvme_{get,put}_ns_from_disk in nvme_ns_head_ioctl (Gopal Tiwari) [1990475] - nvme: add a sparse annotation to nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme-fabrics: remove an extra comment (Gopal Tiwari) [1990475] - nvme-fabrics: remove extra new lines in the switch (Gopal Tiwari) [1990475] - nvme: open code nvme_put_ns_from_disk in nvme_ns_head_ctrl_ioctl (Gopal Tiwari) [1990475] - nvme: extend and modify the APST configuration algorithm (Gopal Tiwari) [1990475] - nvme-tcp: allow selecting the network interface for connections (Gopal Tiwari) [1990475] - nvme-fabrics: fix the kerneldco comment for nvmf_log_connect_error() (Gopal Tiwari) [1990475] - nvme: remove redundant initialization of variable ret (Gopal Tiwari) [1990475] - nvmet: fix freeing unallocated p2pmem (Gopal Tiwari) [1990475] - nvme-loop: reset queue count to 1 in nvme_loop_destroy_io_queues() (Gopal Tiwari) [1990475] - nvme-loop: do not warn for deleted controllers during reset (Gopal Tiwari) [1990475] - nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue() (Gopal Tiwari) [1990475] - nvme-loop: clear NVME_LOOP_Q_LIVE when nvme_loop_configure_admin_queue() fails (Gopal Tiwari) [1990475] - nvme-rdma: fix in-casule data send for chained sgls (Gopal Tiwari) [1990475] - nvmet: fix false keep-alive timeout when a controller is torn down (Gopal Tiwari) [1990475] - nvmet-tcp: fix inline data size comparison in nvmet_tcp_queue_response (Gopal Tiwari) [1990475] - nvme-tcp: remove incorrect Kconfig dep in BLK_DEV_NVME (Gopal Tiwari) [1990475] - nvme-fabrics: decode host pathing error for connect (Gopal Tiwari) [1990475] - nvme-fc: short-circuit reconnect retries (Gopal Tiwari) [1990475] - nvme: fix potential memory leaks in nvme_cdev_add (Gopal Tiwari) [1990475] - nvme-fc: clear q_live at beginning of association teardown (Gopal Tiwari) [1990475] - nvme-tcp: rerun io_work if req_list is not empty (Gopal Tiwari) [1990475] - nvme-tcp: fix possible use-after-completion (Gopal Tiwari) [1990475] - nvme-loop: fix memory leak in nvme_loop_create_ctrl() (Gopal Tiwari) [1990475] - nvmet: fix memory leak in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: seset ns->file when open fails (Gopal Tiwari) [1990475] - nvmet: demote fabrics cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for passthru (Gopal Tiwari) [1990475] - nvmet: fix inline bio check for bdev-ns (Gopal Tiwari) [1990475] - nvmet: use helper to remove the duplicate code (Gopal Tiwari) [1990475] - nvmet: demote discovery cmd parse err msg to debug (Gopal Tiwari) [1990475] - nvmet: remove unsupported command noise (Gopal Tiwari) [1990475] - nvme-pci: fix controller reset hang when racing with nvme_timeout (Gopal Tiwari) [1990475] - nvme: move the fabrics queue ready check routines to core (Gopal Tiwari) [1990475] - nvme: avoid memset for passthrough requests (Gopal Tiwari) [1990475] - nvme: add nvme_get_ns helper (Gopal Tiwari) [1990475] - nvme: fix controller ioctl through ns_head (Gopal Tiwari) [1990475] - nvme: introduce generic per-namespace chardev (Gopal Tiwari) [1990475] - nvme: cleanup nvme_configure_apst (Gopal Tiwari) [1990475] - nvme: do not try to reconfigure APST when the controller is not live (Gopal Tiwari) [1990475] - nvme: sanitize KATO setting (Gopal Tiwari) [1990475] - nvmet: avoid queuing keep-alive timer if it is disabled (Gopal Tiwari) [1990475] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1990475] - nvme: let namespace probing continue for unsupported features (Gopal Tiwari) [1990475] - nvme: factor out nvme_ns_open and nvme_ns_release helpers (Gopal Tiwari) [1990475] - nvme: move nvme_ns_head_ops to multipath.c (Gopal Tiwari) [1990475] - nvme: factor out a nvme_tryget_ns_head helper (Gopal Tiwari) [1990475] - nvme: move the ioctl code to a separate file (Gopal Tiwari) [1990475] - nvme: don't bother to look up a namespace for controller ioctls (Gopal Tiwari) [1990475] - nvme: simplify block device ioctl handling for the !multipath case (Gopal Tiwari) [1990475] - nvme: simplify the compat ioctl handling (Gopal Tiwari) [1990475] - nvme-multipath: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: pass a user pointer to nvme_nvm_ioctl (Gopal Tiwari) [1990475] - nvme: factor out a nvme_ns_ioctl helper (Gopal Tiwari) [1990475] - nvme: cleanup setting the disk name (Gopal Tiwari) [1990475] - nvme: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme-pci: remove single trailing whitespace (Gopal Tiwari) [1990475] - nvme: add a nvme_ns_head_multipath helper (Gopal Tiwari) [1990475] - nvmet: fix a spelling mistake "nubmer" -> "number" (Gopal Tiwari) [1990475] - nvmet-fc: simplify nvmet_fc_alloc_hostport (Gopal Tiwari) [1990475] - nvmet-tcp: fix a segmentation fault during io parsing error (Gopal Tiwari) [1990475] - lightnvm: use kobj_to_dev() (Gopal Tiwari) [1990475] - nvme: fix handling of large MDTS values (Gopal Tiwari) [1990475] - nvme: implement non-mdts command limits (Gopal Tiwari) [1990475] - nvme: disallow passthru cmd from targeting a nsid != nsid of the block dev (Gopal Tiwari) [1990475] - nvme: use sysfs_emit instead of sprintf (Gopal Tiwari) [1990475] - nvme-fc: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: remove superfluous else in nvme_ctrl_loss_tmo_store (Gopal Tiwari) [1990475] - nvme: warn of unhandled effects only once (Gopal Tiwari) [1990475] - nvmet-tcp: enable optional queue idle period tracking (Gopal Tiwari) [1990475] - nvmet-tcp: fix incorrect locking in state_change sk callback (Gopal Tiwari) [1990475] - nvme-tcp: block BH in sk state_change sk callback (Gopal Tiwari) [1990475] - nvmet: return proper error code from discovery ctrl (Gopal Tiwari) [1990475] - nvme-tcp: check sgl supported by target (Gopal Tiwari) [1990475] - nvme: use driver pdu command for passthrough (Gopal Tiwari) [1990475] - nvmet: remove unnecessary ctrl parameter (Gopal Tiwari) [1990475] - nvmet-fc: update function documentation (Gopal Tiwari) [1990475] - nvme-pci: allocate nvme_command within driver pdu (Gopal Tiwari) [1990475] - nvmet: do not allow model_number exceed 40 bytes (Gopal Tiwari) [1990475] - nvme-fc: fix the function documentation comment (Gopal Tiwari) [1990475] - nvme: add new line after variable declatation (Gopal Tiwari) [1990475] - nvme: don't check nvme_req flags for new req (Gopal Tiwari) [1990475] - nvme: mark nvme_setup_passsthru() inline (Gopal Tiwari) [1990475] - nvme: split init identify into helper (Gopal Tiwari) [1990475] - nvme: rename nvme_init_identify() (Gopal Tiwari) [1990475] - nvme: reduce checks for zero command effects (Gopal Tiwari) [1990475] - nvmet: update error log page in nvmet_alloc_ctrl() (Gopal Tiwari) [1990475] - nvmet: remove an unnecessary function parameter to nvmet_check_ctrl_status (Gopal Tiwari) [1990475] - nvmet: remove a duplicate status assignment in nvmet_alloc_ctrl (Gopal Tiwari) [1990475] - nvmet: replace white spaces with tabs (Gopal Tiwari) [1990475] - nvme: use NVME_CTRL_CMIC_ANA macro (Gopal Tiwari) [1990475] - nvme-pci: cleanup nvme_irq() (Gopal Tiwari) [1990475] - nvme-pci: remove the barriers in nvme_irq() (Gopal Tiwari) [1990475] - nvmet-tcp: fix kmap leak when data digest in use (Gopal Tiwari) [1990475] - nvmet: don't check iosqes,iocqes for discovery controllers (Gopal Tiwari) [1990475] - nvme-tcp: fix a NULL deref when receiving a 0-length r2t PDU (Gopal Tiwari) [1990475] - nvme-rdma: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-tcp: fix possible hang when failing to set io queues (Gopal Tiwari) [1990475] - nvme-fabrics: only reserve a single tag (Gopal Tiwari) [1990475] - nvme: allocate the keep alive request using BLK_MQ_REQ_NOWAIT (Gopal Tiwari) [1990475] - nvme: merge nvme_keep_alive into nvme_keep_alive_work (Gopal Tiwari) [1990475] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1990475] - nvme: update enumerations for status codes (Gopal Tiwari) [1990475]- scsi: mpt3sas: Fix incorrectly assigned error return and check (Tomas Henzl) [1990535] - scsi: mpt3sas: Introduce sas_ncq_prio_supported sysfs sttribute (Tomas Henzl) [1990535] - scsi: mpt3sas: Update driver version to 39.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Use firmware recommended queue depth (Tomas Henzl) [1990535] - scsi: mpt3sas: Bump driver version to 38.100.00.00 (Tomas Henzl) [1990535] - scsi: mpt3sas: Transition IOC to Ready state during shutdown (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix error return value in _scsih_expander_add() (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix Coverity reported issue (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix fall-through warnings for Clang (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during second half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Handle firmware faults during first half of IOC init (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix deadlock while cancelling the running firmware event (Tomas Henzl) [1990535] - scsi: mpt3sas: Documentation cleanup (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix two kernel-doc headers (Tomas Henzl) [1990535] - scsi: mpt3sas: Fix out-of-bounds warnings in _ctl_addnl_diag_query (Tomas Henzl) [1990535] - scsi: megaraid_sas: Driver version update to 07.719.03.00-rc1 (Tomas Henzl) [1989643] - scsi: megaraid_sas: Add helper functions for irq_context (Tomas Henzl) [1989643] - scsi: megaraid: Clean up some inconsistent indenting (Tomas Henzl) [1989643] - scsi: megaraid: Fix Coccinelle warning (Tomas Henzl) [1989643] - IB/cma: Do not send IGMP leaves for sendonly Multicast groups (Kamal Heib) [2007269] - hv_netvsc: Add comment of netvsc_xdp_xmit() (Mohammed Gamal) [2008560] - hv_netvsc: use netif_is_bond_master() instead of open code (Mohammed Gamal) [2008560] - hv_netvsc: Avoid field-overflowing memcpy() (Mohammed Gamal) [2008560] - hv_netvsc: Set needed_headroom according to VF (Mohammed Gamal) [2008560] - netfilter: conntrack: fix error path in nf_conntrack_pernet_init() (Florian Westphal) [1922568] - netfilter: nf_conntrack: provide modparam to always register conntrack hooks (Florian Westphal) [1922568] - sctp: return true only for pathmtu update in sctp_transport_pl_toobig (Xin Long) [1890383] - sctp: subtract sctphdr len in sctp_transport_pl_hlen (Xin Long) [1890383] - sctp: reset probe_timer in sctp_transport_pl_update (Xin Long) [1890383] - sctp: allow IP fragmentation when PLPMTUD enters Error state (Xin Long) [1890383] - sctp: send pmtu probe only if packet loss in Search Complete state (Xin Long) [1890383] - sctp: improve the code for pmtu probe send and recv update (Xin Long) [1890383] - sctp: prevent info leak in sctp_make_heartbeat() (Xin Long) [1890383] - sctp: check pl.raise_count separately from its increment (Xin Long) [1890383] - sctp: send the next probe immediately once the last one is acked (Xin Long) [1890383] - sctp: do black hole detection in search complete state (Xin Long) [1890383] - sctp: process sctp over udp icmp err on sctp side (Xin Long) [1890383] - sctp: extract sctp_v4_err_handle function from sctp_v4_err (Xin Long) [1890383] - sctp: extract sctp_v6_err_handle function from sctp_v6_err (Xin Long) [1890383] - sctp: remove the unessessary hold for idev in sctp_v6_err (Xin Long) [1890383] - sctp: enable PLPMTUD when the transport is ready (Xin Long) [1890383] - sctp: do state transition when receiving an icmp TOOBIG packet (Xin Long) [1890383] - sctp: do state transition when a probe succeeds on HB ACK recv path (Xin Long) [1890383] - sctp: do state transition when PROBE_COUNT == MAX_PROBES on HB send path (Xin Long) [1890383] - sctp: do the basic send and recv for PLPMTUD probe (Xin Long) [1890383] - sctp: add the probe timer in transport for PLPMTUD (Xin Long) [1890383] - sctp: add the constants/variables and states and some APIs for transport (Xin Long) [1890383] - sctp: add SCTP_PLPMTUD_PROBE_INTERVAL sockopt for sock/asoc/transport (Xin Long) [1890383] - sctp: add probe_interval in sysctl and sock/asoc/transport (Xin Long) [1890383] - sctp: add pad chunk and its make function and event table (Xin Long) [1890383] - blk-mq: still set q->make_request_fn for blk-mq (Ming Lei) [1999728] - PCI: Add AMD RS690 quirk to enable 64-bit DMA (Myron Stowe) [1993279] - PCI: Add ACS quirk for Broadcom BCM57414 NIC (Myron Stowe) [1993279] - PCI: Mark some NVIDIA GPUs to avoid bus reset (Myron Stowe) [1993279] - PCI: of: Clear 64-bit flag for non-prefetchable memory below 4GB (Myron Stowe) [1993279] - x86/PCI: Remove unused alloc_pci_root_info() return value (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P4510 NVMe (Myron Stowe) [1993279] - PCI: Delay after FLR of Intel DC P3700 NVMe (Myron Stowe) [1993279] - PCI: Disable Samsung SM961/PM961 NVMe before FLR (Myron Stowe) [1993279] - PCI/sysfs: Use sysfs_emit() and sysfs_emit_at() in "show" functions (Myron Stowe) [1993279] - PCI/sysfs: Rearrange smbios_attr_group and acpi_attr_group (Myron Stowe) [1993279] - PCI/sysfs: Tidy SMBIOS & ACPI label attributes (Myron Stowe) [1993279] - PCI/sysfs: Convert "index", "acpi_index", "label" to static attributes (Myron Stowe) [1993279] - PCI/sysfs: Define SMBIOS label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Define ACPI label attributes with DEVICE_ATTR*() (Myron Stowe) [1993279] - PCI/sysfs: Rename device_has_dsm() to device_has_acpi_name() (Myron Stowe) [1993279] - PCI/sysfs: Convert "vpd" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Rename "vpd" attribute accessors (Myron Stowe) [1993279] - PCI/sysfs: Convert "reset" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "rom" to static attribute (Myron Stowe) [1993279] - PCI/sysfs: Convert "config" to static attribute (Myron Stowe) [1993279] - PCI: Allow VPD access for QLogic ISP2722 (Myron Stowe) [1993279] - PCI/VPD: Add helper pci_get_func0_dev() (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() SRDT handling (Myron Stowe) [1993279] - PCI/VPD: Remove pci_vpd_find_tag() 'offset' argument (Myron Stowe) [1993279] - PCI/VPD: Change pci_vpd_init() return type to void (Myron Stowe) [1993279] - PCI/VPD: Make missing VPD message less alarming (Myron Stowe) [1993279] - PCI/VPD: Remove pci_set_vpd_size() (Myron Stowe) [1993279] - PCI/VPD: Remove sysfs accessor size checking dead code (Myron Stowe) [1993279] - PCI/VPD: Remove obsolete Broadcom NIC quirk (Myron Stowe) [1993279] - PCI/ACPI: Fix acpi_pci_set_power_state() debug message (Myron Stowe) [1993279] - PCI: acpiphp: Fix whitespace issue (Myron Stowe) [1993279] - PCI: shpchp: Remove unused shpc_writeb() (Myron Stowe) [1993279] - PCI: cpqphp: Use DEFINE_SPINLOCK() for int15_lock (Myron Stowe) [1993279] - ACPI / hotplug / PCI: Fix reference count leak in enable_slot() (Myron Stowe) [1993279] - PCI: Add pci_disable_parity() (Myron Stowe) [1993279] - PCI: Release OF node in pci_scan_device()'s error path (Myron Stowe) [1993279] - fs: dlm: fix check for multi-homed hosts (Alexander Aring) [1889887] - iommu: remove iommu_domain_{get,set}_attr (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: enable the liodn when attaching a device (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: replace DOMAIN_ATTR_FSL_PAMU_STASH with a direct call (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove ->domain_window_enable (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove support for multiple windows (Jerry Snitselaar) [2004349] - iommu/fsl_pamu: remove fsl_pamu_get_domain_attr (Jerry Snitselaar) [2004349] - iommu: remove the unused domain_window_disable method (Jerry Snitselaar) [2004349] - iommu: Remove .domain_{get,set}_windows (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Decrease the queue size of evtq and priq (Jerry Snitselaar) [2004349] - iommu/vt-d: Use pasid_pte_is_present() helper function (Jerry Snitselaar) [2004349] - iommu/vt-d: Update the virtual command related registers (Jerry Snitselaar) [2004349] - ACPI: IORT: Handle device properties with software node API (Jerry Snitselaar) [2004349] - iommu: Update "iommu.strict" documentation (Jerry Snitselaar) [2004349] - iommu/dma: Remove redundant "!dev" checks (Jerry Snitselaar) [2004349] - iommu/virtio: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/vt-d: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu/amd: Drop IOVA cookie management (Jerry Snitselaar) [2004349] - iommu: Pull IOVA cookie management into the core (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Stop pre-zeroing batch commands (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Extract reusable function __arm_smmu_cmdq_skip_err() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_get_cmdq() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove some unneeded init in arm_smmu_cmdq_issue_cmdlist() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add and use static helper function arm_smmu_cmdq_issue_cmd_with_sync() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use command queue batching helpers to improve performance (Jerry Snitselaar) [2004349] - iommu/amd: Use only natural aligned flushes in a VM (Jerry Snitselaar) [2004349] - iommu/amd: Sync once for scatter-gather operations (Jerry Snitselaar) [2004349] - iommu/amd: Tailored gather logic for AMD (Jerry Snitselaar) [2004349] - iommu: Factor iommu_iotlb_gather_is_disjoint() out (Jerry Snitselaar) [2004349] - iommu: Improve iommu_iotlb_gather helpers (Jerry Snitselaar) [2004349] - iommu/amd: Do not use flush-queue when NpCache is on (Jerry Snitselaar) [2004349] - iommu/amd: Selective flush on unmap (Jerry Snitselaar) [2004349] - iommu/amd: Convert from atomic_t to refcount_t on pasid_state->count (Jerry Snitselaar) [2004349] - iommu: Streamline iommu_iova_to_phys() (Jerry Snitselaar) [2004349] - iommu/vt-d: Allow devices to have more than 32 outstanding PRs (Jerry Snitselaar) [1920744] - iommu/vt-d: Drop "0x" prefix from PCI bus & device addresses (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix a deadlock in intel_svm_drain_prq() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID leak in intel_svm_unbind_mm() (Jerry Snitselaar) [2004349] - iommu/amd: Fix printing of IOMMU events when rate limiting kicks in (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix missing unlock on error in arm_smmu_device_group() (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix race condition during iommu_group creation (Jerry Snitselaar) [2004349] - iommu: Fix race condition during default domain allocation (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu-v3: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Move clflush'es from iotlb_sync_map() to map_pages() (Jerry Snitselaar) [1971977] - iommu/vt-d: Implement map/unmap_pages() iommu_ops callback (Jerry Snitselaar) [1971977] - iommu/vt-d: Report real pgsize bitmap to iommu core (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the map_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/arm-smmu: Implement the unmap_pages() IOMMU driver callback (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_map_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Implement arm_lpae_unmap_pages() (Jerry Snitselaar) [1971977] - iommu/io-pgtable-arm: Prepare PTE methods for handling multiple entries (Jerry Snitselaar) [1971977] - iommu: Add support for the map_pages() callback (Jerry Snitselaar) [1971977] - iommu: Hook up '->unmap_pages' driver callback (Jerry Snitselaar) [1971977] - iommu: Split 'addr_merge' argument to iommu_pgsize() into separate parts (Jerry Snitselaar) [1971977] - iommu: Use bitmap to calculate page size in iommu_pgsize() (Jerry Snitselaar) [1971977] - iommu: Add a map_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce map_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu: Add an unmap_pages() op for IOMMU drivers (Jerry Snitselaar) [1971977] - iommu/io-pgtable: Introduce unmap_pages() as a page table op (Jerry Snitselaar) [1971977] - iommu/vt-d: Fix incomplete cache flush in intel_pasid_tear_down_entry() (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix PASID reference leak (Jerry Snitselaar) [2004349] - iommu: Check if group is NULL before remove device (Jerry Snitselaar) [2004349] - iommu/dma: Fix leak in non-contiguous API (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Fix fall-through warning for Clang (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix clearing real DMA device's scalable-mode context entries (Jerry Snitselaar) [2004349] - iommu/vt-d: Global devTLB flush when present context entry changed (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Use Tegra implementation on Tegra186 (Jerry Snitselaar) [2004349] - iommu: Delete a duplicate check in iommu_change_dev_def_domain() (Jerry Snitselaar) [2004349] - iommu/dma: Fix compile warning in 32-bit builds (Jerry Snitselaar) [2004349] - iommu: Drop unnecessary of_iommu.h includes (Jerry Snitselaar) [2004349] - iommu: Remove unused of_get_dma_window() (Jerry Snitselaar) [2004349] - iommu/iova: Put free_iova_mem() outside of spinlock iova_rbtree_lock (Jerry Snitselaar) [2004349] - iommu/dma: Fix IOVA reserve dma ranges (Jerry Snitselaar) [2004349] - iommu/virtio: Enable x86 support (Jerry Snitselaar) [2004349] - iommu/dma: Pass address limit rather than size to iommu_setup_dma_ops() (Jerry Snitselaar) [2004349] - iommu/amd: Fix section mismatch warning for detect_ivrs() (Jerry Snitselaar) [2004349] - iommu/amd: Add amd_iommu=force_enable option (Jerry Snitselaar) [2004349] - iommu/amd: Fix extended features logging (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix dereference of pointer info before it is null checked (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix linker error on 32-bit (Jerry Snitselaar) [2004349] - iommu/vt-d: No need to typecast (Jerry Snitselaar) [2004349] - iommu/vt-d: Define counter explicitly as unsigned int (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove unnecessary braces (Jerry Snitselaar) [2004349] - iommu/vt-d: Removed unused iommu_count in dmar domain (Jerry Snitselaar) [2004349] - iommu/vt-d: Use bitfields for DMAR capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Use DEVICE_ATTR_RO macro (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix out-bounds-warning in intel/svm.c (Jerry Snitselaar) [2004349] - iommu/vt-d: Add PRQ handling latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Add cache invalidation latency sampling (Jerry Snitselaar) [1971935] - iommu/vt-d: Expose latency monitor data through debugfs (Jerry Snitselaar) [1971935] - iommu/vt-d: Add common code for dmar latency performance monitors (Jerry Snitselaar) [1971935] - iommu/vt-d: Add prq_report trace event (Jerry Snitselaar) [1971973] - iommu/vt-d: Report prq to io-pgfault framework (Jerry Snitselaar) [1971971] - iommu/vt-d: Allocate/register iopf queue for sva devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Refactor prq_event_thread() (Jerry Snitselaar) [1971971] - iommu/vt-d: Use common helper to lookup svm devices (Jerry Snitselaar) [1971971] - iommu/vt-d: Use iommu_sva_alloc(free)_pasid() helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Add pasid private data helpers (Jerry Snitselaar) [1971971] - iommu/vt-d: Support asynchronous IOMMU nested capabilities (Jerry Snitselaar) [2004349] - iommu/vt-d: Select PCI_ATS explicitly (Jerry Snitselaar) [2004349] - iommu/vt-d: Tweak the description of a DMA fault (Jerry Snitselaar) [1971975] - iommu/vt-d: Fix kernel-doc syntax in file header (Jerry Snitselaar) [2004349] - iommu/vt-d: Remove redundant assignment to variable agaw (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Check smmu->impl pointer before dereferencing (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Implement ->probe_finalize() (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Remove unnecessary oom message (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak in address translation (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Fix arm_smmu_device refcount leak when arm_smmu_rpm_get fails (Jerry Snitselaar) [2004349] - PM: runtime: Add documentation for pm_runtime_resume_and_get() (Jerry Snitselaar) [2004349] - PM: runtime: Add pm_runtime_resume_and_get to deal with usage counter (Jerry Snitselaar) [2004349] - iommu/arm: Cleanup resources in case of probe error path (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Ratelimit event dump (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Add stall support for platform devices (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Change *array into *const array (Jerry Snitselaar) [2004349] - iommu/amd: Remove redundant assignment of err (Jerry Snitselaar) [2004349] - iommu/amd: Tidy up DMA ops init (Jerry Snitselaar) [2004349] - iommu/arm-smmu: Add support for driver IOMMU fault handlers (Jerry Snitselaar) [2004349] - iommu/virtio: Add missing MODULE_DEVICE_TABLE (Jerry Snitselaar) [2004349] - iommu/amd: Fix wrong parentheses on page-specific invalidations (Jerry Snitselaar) [2004349] - iommu: Streamline registration interface (Jerry Snitselaar) [2004349] - iommu: Statically set module owner (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_IO_PGTABLE_CFG (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_DMA_USE_FLUSH_QUEUE (Jerry Snitselaar) [2004349] - iommu: remove iommu_set_cmd_line_dma_api and iommu_cmd_line_dma_api (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_NESTING (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_GEOMETRY (Jerry Snitselaar) [2004349] - iommu: remove DOMAIN_ATTR_PAGING (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Maintain a SID->device structure (Jerry Snitselaar) [2004349] - iommu: Add a page fault handler (Jerry Snitselaar) [2004349] - iommu/vt-d: Support IOMMU_DEV_FEAT_IOPF (Jerry Snitselaar) [2004349] - iommu: Separate IOMMU_DEV_FEAT_IOPF from IOMMU_DEV_FEAT_SVA (Jerry Snitselaar) [2004349] - iommu/arm-smmu-v3: Use device properties for pasid-num-bits (Jerry Snitselaar) [2004349] - of/device: Add input id to of_dma_configure() (Jerry Snitselaar) [2004349] - of/iommu: Make of_map_rid() PCI agnostic (Jerry Snitselaar) [2004349] - iommu: Fix comment for struct iommu_fwspec (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of devid (Jerry Snitselaar) [2004349] - iommu/amd: Page-specific invalidations for more than one page (Jerry Snitselaar) [2004349] - iommu/amd: Move a few prototypes to include/linux/amd-iommu.h (Jerry Snitselaar) [2004349] - iommu/amd: Remove a few unused exports (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused amd_iommu_get_v2_domain function (Jerry Snitselaar) [2004349] - iommu/amd: Remove the unused device errata code (Jerry Snitselaar) [2004349] - iommu/amd: Remove duplicate check of pasids (Jerry Snitselaar) [2004349] - iommu/vt-d: Fix lockdep splat in intel_pasid_get_entry() (Jerry Snitselaar) [2004349] - iommu/amd: Remove iommu_init_ga() (Jerry Snitselaar) [1998265] - iommu/amd: Relocate GAMSup check to early_enable_iommus (Jerry Snitselaar) [1998265] - x86/Kconfig: Do not enable AMD_MEM_ENCRYPT_ACTIVE_BY_DEFAULT automatically (Prarit Bhargava) [2021219] - hyper-v: Replace uuid.h with types.h (Mohammed Gamal) [2008563] - x86/hyperv: Avoid erroneously sending IPI to 'self' (Mohammed Gamal) [2008563] - asm-generic/hyperv: provide cpumask_to_vpset_noself (Mohammed Gamal) [2008563] - asm-generic/hyperv: Add missing function prototypes per -W1 warnings (Mohammed Gamal) [2008563] - hv: hyperv.h: Remove unused inline functions (Mohammed Gamal) [2008563] - hv: hyperv.h: a few mundane typo fixes (Mohammed Gamal) [2008563] - hv: hyperv.h: Replace one-element array with flexible-array in struct icmsg_negotiate (Mohammed Gamal) [2008563] - x86/hyperv: add comment describing TSC_INVARIANT_CONTROL MSR setting bit 0 (Mohammed Gamal) [2008563] - x86/hyperv: fix for unwanted manipulation of sched_clock when TSC marked unstable (Mohammed Gamal) [2008563] - hyperv: Detect Nested virtualization support for SVM (Mohammed Gamal) [2008563] - hyperv: SVM enlightened TLB flush support flag (Mohammed Gamal) [2008563] - x86/hyperv: remove on-stack cpumask from hv_send_ipi_mask_allbutself (Mohammed Gamal) [2008563] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [2008563] - x86/hyperv: remove unused linux/version.h header (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'hi' warning in hv_apic_read (Mohammed Gamal) [2008563] - x86/hyperv: Fix unused variable 'msr_val' warning in hv_qlock_wait (Mohammed Gamal) [2008563] - PCI: hv: Fix sleep while in non-sleep context when removing child devices from the bus (Mohammed Gamal) [2008562] - PCI: hv: Add check for hyperv_initialized in init_hv_pci_drv() (Mohammed Gamal) [2008562] - PCI: hv: Drop msi_controller structure (Mohammed Gamal) [2008562] - PCI/IOV: Add sysfs MSI-X vector assignment interface (Myron Stowe) [2019087] - x86: ACPI: cstate: Optimize C3 entry on AMD CPUs (David Arcari) [1998529] - Bluetooth: Move shutdown callback before flushing tx and rx queue (Gopal Tiwari) [1990477] - Bluetooth: btusb: check conditions before enabling USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: Fix VIRTIO_ID_BT assigned number (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix wrong opcode in the response for add_adv cmd (Gopal Tiwari) [1990477] - Bluetooth: defer cleanup of resources in hci_unregister_dev() (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Fix handling of HCI_LE_Advertising_Set_Terminated event (Gopal Tiwari) [1990477] - Bluetooth: Fix Set Extended (Scan Response) Data (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when filtering devices (Gopal Tiwari) [1990477] - Bluetooth: smp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI role comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language when tracking connections (Gopal Tiwari) [1990477] - Bluetooth: sco: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: a2mp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: amp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: cmtp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: bnep: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: hidp: Use the correct print format (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in comments (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in SMP (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language in HCI LE features (Gopal Tiwari) [1990477] - Bluetooth: use inclusive language to describe CPB (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix slab-out-of-bounds in tlv_data_is_valid (Gopal Tiwari) [1990477] - Bluetooth: disable filter dup when scan for adv monitor (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Fix the command returns garbage parameter value (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use DEVICE_ATTR_RO macro (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn_comp (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access on ECRED Connection response (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix invalid access if ECRED Reconfigure fails (Gopal Tiwari) [1990477] - Bluetooth: Remove spurious error message (Gopal Tiwari) [1990477] - Bluetooth: Shutdown controller after workqueues are flushed or cancelled (Gopal Tiwari) [1990477] - Bluetooth: Add ncmd=0 recovery handling (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: remove unused function (Gopal Tiwari) [1990477] - Bluetooth: Fix alt settings for incoming SCO with transparent coding format (Gopal Tiwari) [1990477] - Bluetooth: Fix the HCI to MGMT status conversion table (Gopal Tiwari) [1990477] - Bluetooth: cmtp: fix file refcount when cmtp_attach_device fails (Gopal Tiwari) [1990477] - Bluetooth: 6lowpan: delete unneeded variable initialization (Gopal Tiwari) [1990477] - Bluetooth: Return whether a connection is outbound (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix crash when receiving new connection when debug is enabled (Gopal Tiwari) [1990477] - Bluetooth: Fix spelling mistakes (Gopal Tiwari) [1990477] - Bluetooth: Set defaults for le_scan_{int,window}_adv_monitor (Gopal Tiwari) [1990477] - Bluetooth: Allow Microsoft extension to indicate curve validation (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading AOSP vendor capabilities (Gopal Tiwari) [1990477] - Bluetooth: LL privacy allow RPA (Gopal Tiwari) [1990477] - Bluetooth: Handle own address type change with HCI_ENABLE_LL_PRIVACY (Gopal Tiwari) [1990477] - Bluetooth: Do not set cur_adv_instance in adv param MGMT request (Gopal Tiwari) [1990477] - Bluetooth: Use ext adv handle from requests in CCs (Gopal Tiwari) [1990477] - Bluetooth: use the correct print format for L2CAP debug statements (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fix variable dereferenced before check 'conn' (Gopal Tiwari) [1990477] - Bluetooth: Check inquiry status before sending one (Gopal Tiwari) [1990477] - Bluetooth: Coding style fix (Gopal Tiwari) [1990477] - Bluetooth: Remove 'return' in void function (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Move the advertisement monitor events to correct list (Gopal Tiwari) [1990477] - Bluetooth: Add missing entries for PHY configuration commands (Gopal Tiwari) [1990477] - Bluetooth: Fix mgmt status for LL Privacy experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix wrong opcode error for read advertising features (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Rudimentary typo fixes (Gopal Tiwari) [1990477] - Bluetooth: Remove trailing semicolon in macros (Gopal Tiwari) [1990477] - Bluetooth: check for zapped sk before connecting (Gopal Tiwari) [1990477] - Bluetooth: fix set_ecdh_privkey() prototype (Gopal Tiwari) [1990477] - Bluetooth: initialize skb_queue_head at l2cap_chan_create() (Gopal Tiwari) [1990477] - Bluetooth: Set CONF_NOT_COMPLETE as l2cap_chan default (Gopal Tiwari) [1990477] - Bluetooth: Fix incorrect status handling in LE PHY UPDATE event (Gopal Tiwari) [1990477] - Bluetooth: avoid deadlock between hci_dev->lock and socket lock (Gopal Tiwari) [1990477] - Bluetooth: SMP: Convert BT_ERR/BT_DBG to bt_dev_err/bt_dev_dbg (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix not checking for maximum number of DCID (Gopal Tiwari) [1990477] - Bluetooth: Cancel le_scan_restart work when stopping discovery (Gopal Tiwari) [1990477] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1990477] - Bluetooth: Allow scannable adv with extended MGMT APIs (Gopal Tiwari) [1990477] - Bluetooth: Remove unneeded commands for suspend (Gopal Tiwari) [1990477] - Bluetooth: Notify suspend on le conn failed (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Remove redundant assignment to fw_ptr (Gopal Tiwari) [1990477] - Bluetooth: btmrvl: remove redundant continue statement (Gopal Tiwari) [1990477] - Bluetooth: btusb: use default nvm if boardID is 0 for wcn6855. (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix bt fiwmare downloading failure issue for qca btsoc. (Gopal Tiwari) [1990477] - Bluetooth: btmtkuart: using pm_runtime_resume_and_get instead of pm_runtime_get_sync (Gopal Tiwari) [1990477] - Bluetooth: btrtl: rename USB fw for RTL8761 (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add 0x0b05:0x190e Realtek 8761BU (ASUS BT500) device. (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add RTL8822CS capabilities (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support USB ALT 3 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add a new QCA_ROME device (0cf3:e500) (Gopal Tiwari) [1990477] - Bluetooth: btqca: Don't modify firmware contents in-place (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add entry for BCM43430B0 UART Bluetooth (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: fix potential GPF (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fixed too many in-token issue for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for Lite-On Mediatek Chip (Gopal Tiwari) [1990477] - Bluetooth: virtio_bt: add missing null pointer check on alloc_skb call return (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix failing to init controllers with operation firmware (Gopal Tiwari) [1990477] - Bluetooth: Add a new USB ID for RTL8822CE (Gopal Tiwari) [1990477] - Bluetooth: btusb: Revert Fix the autosuspend enable and disable (Gopal Tiwari) [1990477] - Bluetooth: Add support for virtio transport driver (Gopal Tiwari) [1990477] - Bluetooth: btusb: Enable quirk boolean flag for Mediatek Chip. (Gopal Tiwari) [1990477] - Bluetooth: btintel: Skip reading firmware file version while in bootloader mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Collect tlv based active firmware build info in FW mode (Gopal Tiwari) [1990477] - Bluetooth: btintel: Reorganized bootloader mode tlv checks in intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware to boot (Gopal Tiwari) [1990477] - Bluetooth: btusb: Consolidate code for waiting firmware download (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Consolidate intel_version_tlv parsing (Gopal Tiwari) [1990477] - Bluetooth: btintel: Move operational checks after version check (Gopal Tiwari) [1990477] - Bluetooth: btintel: Check firmware version before download (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Mundane typo fix (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Add BCM4330 and BCM4334 compatibles (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Add device_may_wakeup support (Gopal Tiwari) [1990477] - Bluetooth: btintel: Fix offset calculation boot address parameter (Gopal Tiwari) [1990477] - Bluetooth: btusb: print firmware file name on error loading firmware (Gopal Tiwari) [1990477] - Bluetooth: btbcm: Obtain and handle reset GPIO (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix incorrect type in assignment and uninitialized symbol (Gopal Tiwari) [1990477] - Bluetooth: btusb: support 0cb5:c547 Realtek 8822CE device (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fixed issue during suspend (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix excessive stack usage (Gopal Tiwari) [1990477] - Bluetooth: btusb: remove set but not used variable in btusb_mtk_setup_firmware_79xx (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix typo and correct the log print (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fix memory leak in btusb_mtk_wmt_recv (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add protocol support for MediaTek MT7921U USB devices (Gopal Tiwari) [1990477] - Bluetooth: btusb: Fine-tune mt7663 mechanism. (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: check for SSR triggered flag while suspend (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable WBS for the specific Realtek devices (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for btrtl (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Wait for SSR completion during suspend (Gopal Tiwari) [1990477] - Bluetooth: hci_qca: Fix memleak in qca_controller_memdump (Gopal Tiwari) [1990477] - Bluetooth: hci_h5: Add support for binding RTL8723DS with device tree (Gopal Tiwari) [1990477] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Add null check in setup (Gopal Tiwari) [1990477] - Bluetooth: btrtl: Enable central-peripheral role (Gopal Tiwari) [1990477] - Bluetooth: btusb: Remove duplicate newlines from logging (Gopal Tiwari) [1990477] - Bluetooth: btmtksdio: Fixed switch and case should be at the same indent (Gopal Tiwari) [1990477] - Revert "Bluetooth: btintel: Fix endianness issue for TLV version information" (Gopal Tiwari) [1990477] - Bluetooth: hci_bcm: Add support for ISO packets (Gopal Tiwari) [1990477] - Bluetooth: btusb: add shutdown function for wcn6855 (Gopal Tiwari) [1990477] - Bluetooth: hci_uart: Fix a race for write_work scheduling (Gopal Tiwari) [1990477] - Bluetooth: btqca: Add support to read FW build version for WCN3991 BTSoC (Gopal Tiwari) [1990477] - Bluetooth: btusb: Always fallback to alt 1 for WBS (Gopal Tiwari) [1990477] - Bluetooth: btqcomsmd: Fix a resource leak in error handling paths in the probe function (Gopal Tiwari) [1990477] - Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1990477] - Bluetooth: Skip eSCO 2M params when not supported (Gopal Tiwari) [1990477] - Bluetooth: fix indentation and alignment reported by checkpatch (Gopal Tiwari) [1990477] - Bluetooth: fix coccicheck warnings debugfs (Gopal Tiwari) [1990477] - Bluetooth: Add new HCI_QUIRK_NO_SUSPEND_NOTIFIER quirk (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Try harder to accept device not knowing options (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling fragmented length (Gopal Tiwari) [1990477] - Bluetooth: btusb: fix memory leak on suspend and resume (Gopal Tiwari) [1990477] - Bluetooth: Put HCI device if inquiry procedure interrupts (Gopal Tiwari) [1990477] - Bluetooth: drop HCI device reference before return (Gopal Tiwari) [1990477] - Bluetooth: avoid u128_xor() on potentially misaligned inputs (Gopal Tiwari) [1990477] - Bluetooth: Fix initializing response id after clearing struct (Gopal Tiwari) [1990477] - Bluetooth: Cancel Inquiry before Create Connection (Gopal Tiwari) [1990477] - Bluetooth: Pause service discovery for suspend (Gopal Tiwari) [1990477] - Bluetooth: Remove hci_req_le_suspend_config (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: Set missing suspend task bits (Gopal Tiwari) [1990477] - Bluetooth: Change MGMT security info CMD to be more generic (Gopal Tiwari) [1990477] - Bluetooth: Query LE tx power on startup (Gopal Tiwari) [1990477] - Bluetooth: Use intervals and tx power from mgmt cmds (Gopal Tiwari) [1990477] - Bluetooth: Break add adv into two mgmt commands (Gopal Tiwari) [1990477] - Bluetooth: Add helper to set adv data (Gopal Tiwari) [1990477] - Bluetooth: Add toggle to switch off interleave scan (Gopal Tiwari) [1990477] - Bluetooth: Refactor read default sys config for various types (Gopal Tiwari) [1990477] - Bluetooth: Handle active scan case (Gopal Tiwari) [1990477] - Bluetooth: Handle system suspend resume case (Gopal Tiwari) [1990477] - Bluetooth: Interleave with allowlist scan (Gopal Tiwari) [1990477] - Bluetooth: Fix attempting to set RPA timeout when unsupported (Gopal Tiwari) [1990477] - Bluetooth: Rename get_adv_instance_scan_rsp (Gopal Tiwari) [1990477] - Bluetooth: Fix not sending Set Extended Scan Response (Gopal Tiwari) [1990477] - Bluetooth: Fix for Bluetooth SIG test L2CAP/COS/CFD/BV-14-C (Gopal Tiwari) [1990477] - Bluetooth: sco: Fix crash when using BT_SNDMTU/BT_RCVMTU option (Gopal Tiwari) [1990477] - Bluetooth: Replace BT_DBG with bt_dev_dbg in HCI request (Gopal Tiwari) [1990477] - Bluetooth: consolidate error paths in hci_phy_link_complete_evt() (Gopal Tiwari) [1990477] - Bluetooth: Enforce key size of 16 bytes on FIPS level (Gopal Tiwari) [1990477] - Bluetooth: hidp: use correct wait queue when removing ctrl_wait (Gopal Tiwari) [1990477] - Bluetooth: Move force_bredr_smp debugfs into hci_debugfs_create_bredr (Gopal Tiwari) [1990477] - Bluetooth: Fix: LL PRivacy BLE device fails to connect (Gopal Tiwari) [1990477] - Bluetooth: Resume advertising after LE connection (Gopal Tiwari) [1990477] - Bluetooth: Fix slab-out-of-bounds read in hci_le_direct_adv_report_evt() (Gopal Tiwari) [1990477] - Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: MGMT: Fix not checking if BT_HS is enabled (Gopal Tiwari) [1990477] - Bluetooth: Disable High Speed by default (Gopal Tiwari) [1990477] - Bluetooth: Fix update of own_addr_type if ll_privacy supported (Gopal Tiwari) [1990477] - Bluetooth: Fix auto-creation of hci_conn at Conn Complete event (Gopal Tiwari) [1990477] - Bluetooth: Set scan parameters for ADV Monitor (Gopal Tiwari) [1990477] - Bluetooth: Update Adv monitor count upon removal (Gopal Tiwari) [1990477] - net: bluetooth: delete duplicated words (Gopal Tiwari) [1990477] - Bluetooth: pause/resume advertising around suspend (Gopal Tiwari) [1990477] - Bluetooth: Emit controller suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Add suspend reason for device disconnect (Gopal Tiwari) [1990477] - Bluetooth: Add mgmt suspend and resume events (Gopal Tiwari) [1990477] - Bluetooth: Set ext scan response only when it exists (Gopal Tiwari) [1990477] - Bluetooth: Only mark socket zapped after unlocking (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT capability flags for tx power and ext advertising (Gopal Tiwari) [1990477] - Bluetooth: Report num supported adv instances for hw offloading (Gopal Tiwari) [1990477] - Bluetooth: sco: new getsockopt options BT_SNDMTU/BT_RCVMTU (Gopal Tiwari) [1990477] - Bluetooth: Re-order clearing suspend tasks (Gopal Tiwari) [1990477] - Bluetooth: Fix memory leak in read_adv_mon_features() (Gopal Tiwari) [1990477] - Bluetooth: Clear suspend tasks on unregister (Gopal Tiwari) [1990477] - Bluetooth: Remove CRYPTO_ALG_INTERNAL flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: use the proper scan params when conn is pending (Gopal Tiwari) [1990477] - Bluetooth: Enable controller RPA resolution using Experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Let controller creates RPA during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type during le_conn (Gopal Tiwari) [1990477] - Bluetooth: Enable RPA Timeout (Gopal Tiwari) [1990477] - Bluetooth: Enable/Disable address resolution during le create conn (Gopal Tiwari) [1990477] - Bluetooth: Configure controller address resolution if available (Gopal Tiwari) [1990477] - Bluetooth: Translate additional address type correctly (Gopal Tiwari) [1990477] - Bluetooth: Update resolving list when updating whitelist (Gopal Tiwari) [1990477] - Bluetooth: Fix suspend notifier race (Gopal Tiwari) [1990477] - Bluetooth: Return NOTIFY_DONE for hci_suspend_notifier (Gopal Tiwari) [1990477] - Bluetooth: Add per-instance adv disable/remove (Gopal Tiwari) [1990477] - Replace HTTP links with HTTPS ones: BLUETOOTH SUBSYSTEM (Gopal Tiwari) [1990477] - Bluetooth: RFCOMM: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: core: Use fallthrough pseudo-keyword (Gopal Tiwari) [1990477] - Bluetooth: Use whitelist for scan policy when suspending (Gopal Tiwari) [1990477] - Bluetooth: le_simult_central_peripheral experimental feature (Gopal Tiwari) [1990477] - Bluetooth: Fix kernel oops triggered by hci_adv_monitors_clear() (Gopal Tiwari) [1990477] - Bluetooth: use configured default params for active scans (Gopal Tiwari) [1990477] - Bluetooth: Adding a configurable autoconnect timeout (Gopal Tiwari) [1990477] - Bluetooth: Don't restart scanning if paused (Gopal Tiwari) [1990477] - Bluetooth: add a mutex lock to avoid UAF in do_enale_set (Gopal Tiwari) [1990477] - Bluetooth: use configured params for ext adv (Gopal Tiwari) [1990477] - Bluetooth: Add hci_dev_lock to get/set device flags (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Use command complete on success for set system config (Gopal Tiwari) [1990477] - Bluetooth: Terminate the link if pairing is cancelled (Gopal Tiwari) [1990477] - Bluetooth: Update background scan and report device based on advertisement monitors (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor removed event (Gopal Tiwari) [1990477] - Bluetooth: Notify adv monitor added event (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_REMOVE_ADV_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_ADD_ADV_PATTERNS_MONITOR (Gopal Tiwari) [1990477] - Bluetooth: Add handler of MGMT_OP_READ_ADV_MONITOR_FEATURES (Gopal Tiwari) [1990477] - Bluetooth: Add definitions for advertisement monitor features (Gopal Tiwari) [1990477] - Bluetooth: Add get/set device flags mgmt op (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable in hci_conn_params (Gopal Tiwari) [1990477] - Bluetooth: Replace wakeable list with flag (Gopal Tiwari) [1990477] - Bluetooth: Add bdaddr_list_with_flags for classic whitelist (Gopal Tiwari) [1990477] - Bluetooth: mgmt: Add commands for runtime configuration (Gopal Tiwari) [1990477] - Bluetooth: implement read/set default system parameters mgmt (Gopal Tiwari) [1990477] - Bluetooth: mgmt: read/set system parameter definitions (Gopal Tiwari) [1990477] - Bluetooth: centralize default value initialization. (Gopal Tiwari) [1990477] - Bluetooth: Use only 8 bits for the HCI CMSG state flags (Gopal Tiwari) [1990477] - Bluetooth: Add support for BT_PKT_STATUS CMSG data for SCO connections (Gopal Tiwari) [1990477] - Bluetooth: Removing noisy dbg message (Gopal Tiwari) [1990477] - Bluetooth: Fix update of connection state in `hci_encrypt_cfm` (Gopal Tiwari) [1990477] - Bluetooth: Fix assuming EIR flags can result in SSP authentication (Gopal Tiwari) [1990477] - Bluetooth: Consolidate encryption handling in hci_encrypt_cfm (Gopal Tiwari) [1990477] - Bluetooth: Add SCO fallback for invalid LMP parameters error (Gopal Tiwari) [1990477] - Bluetooth: Fix for GAP/SEC/SEM/BI-10-C (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: add support for waiting disconnection resp (Gopal Tiwari) [1990477] - Bluetooth: Handle Inquiry Cancel error after Inquiry Complete (Gopal Tiwari) [1990477] - Bluetooth: Rename BT_SUSPEND_COMPLETE (Gopal Tiwari) [1990477] - Bluetooth: Introduce debug feature when dynamic debug is disabled (Gopal Tiwari) [1990477] - Bluetooth: Fix advertising handle is set to 0 (Gopal Tiwari) [1990477] - Bluetooth: Introduce HCI_MGMT_HDEV_OPTIONAL option (Gopal Tiwari) [1990477] - Bluetooth: Add support for experimental features configuration (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix errors during L2CAP_CREDIT_BASED_CONNECTION_REQ (0x17) (Gopal Tiwari) [1990477] - Bluetooth: Add MGMT_EV_PHY_CONFIGURATION_CHANGED to supported list (Gopal Tiwari) [1990477] - Bluetooth: use crypto_shash_tfm_digest() (Gopal Tiwari) [1990477] - Bluetooth: allow scatternet connections if supported. (Gopal Tiwari) [1990477] - Bluetooth: Enhanced Connection Complete event belongs to LL Privacy (Gopal Tiwari) [1990477] - Bluetooth: Enable LE Enhanced Connection Complete event. (Gopal Tiwari) [1990477] - Bluetooth: Use extra variable to make code more readable (Gopal Tiwari) [1990477] - Bluetooth: log advertisement packet length if it gets corrected (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (LE SC) (Gopal Tiwari) [1990477] - Bluetooth: Simplify / fix return values from tk_request (Gopal Tiwari) [1990477] - Bluetooth: debugfs option to unset MITM flag (Gopal Tiwari) [1990477] - Bluetooth: Increment management interface revision (Gopal Tiwari) [1990477] - Bluetooth: replace zero-length array with flexible-array member (Gopal Tiwari) [1990477] - Bluetooth: Add support for reading security information (Gopal Tiwari) [1990477] - Bluetooth: Add support for Read Local Simple Pairing Options (Gopal Tiwari) [1990477] - Bluetooth: Add framework for Microsoft vendor extension (Gopal Tiwari) [1990477] - Bluetooth: Move debugfs configuration above the selftests (Gopal Tiwari) [1990477] - Bluetooth: fixing minor typo in comment (Gopal Tiwari) [1990477] - Bluetooth: Prioritize SCO traffic (Gopal Tiwari) [1990477] - Bluetooth: L2CAP: Fix handling LE modes by L2CAP_OPTIONS (Gopal Tiwari) [1990477] - Bluetooth: Always request for user confirmation for Just Works (Gopal Tiwari) [1990477] - Bluetooth: Add BT_MODE socket option (Gopal Tiwari) [1990477] - crypto: shash - remove shash_desc::flags (Gopal Tiwari) [1990477] - cifs: On cifs_reconnect, resolve the hostname again. (Ronnie Sahlberg) [2018046] - cifs: Handle witness client move notification (Ronnie Sahlberg) [2018046] - cifs: Send witness register messages to userspace daemon in echo task (Ronnie Sahlberg) [2018046] - cifs: Add witness information to debug data dump (Ronnie Sahlberg) [2018046] - cifs: Set witness notification handler for messages from userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Send witness register and unregister commands to userspace daemon (Ronnie Sahlberg) [2018046] - cifs: Register generic netlink family (Ronnie Sahlberg) [2018046] - cifs: add witness mount option and data structs (Ronnie Sahlberg) [2018046] - cifs: Simplify reconnect code when dfs upcall is enabled (Ronnie Sahlberg) [2018046] - file: fix close_range() for unshare+cloexec (Pavel Reichl) [1950248] - scsi: lpfc: Update lpfc version to 14.0.0.3 (Dick Kennedy) [1989265] - scsi: lpfc: Allow fabric node recovery if recovery is in progress before devloss (Dick Kennedy) [1989265] - scsi: lpfc: Fix link down processing to address NULL pointer dereference (Dick Kennedy) [1989265] - scsi: lpfc: Allow PLOGI retry if previous PLOGI was aborted (Dick Kennedy) [1989265] - scsi: lpfc: Fix use-after-free in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Correct sysfs reporting of loop support after SFP status change (Dick Kennedy) [1989265] - scsi: lpfc: Wait for successful restart of SLI3 adapter during host sg_reset (Dick Kennedy) [1989265] - scsi: lpfc: Revert LOG_TRACE_EVENT back to LOG_INIT prior to driver_resource_setup() (Dick Kennedy) [1989265] - scsi: lpfc: Fix memory overwrite during FC-GS I/O abort handling (Dick Kennedy) [1989265] - scsi: lpfc: Add support for optional PLDV handling (Dick Kennedy) [1989265] - scsi: lpfc: Return NULL rather than a plain 0 integer (Dick Kennedy) [1989265] - scsi: lpfc: Fix a function name in comments (Dick Kennedy) [1989265] - scsi: lpfc: Fix mailbox command failure during driver initialization (Dick Kennedy) [1989265] - scsi: lpfc: Fix gcc -Wstringop-overread warning, again (Dick Kennedy) [1989265] - scsi: lpfc: Use correct scnprintf() limit (Dick Kennedy) [1989265] - scsi: lpfc: Fix sprintf() overflow in lpfc_display_fpin_wwpn() (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.2 (Dick Kennedy) [1989265] - scsi: lpfc: Improve PBDE checks during SGL processing (Dick Kennedy) [1989265] - scsi: lpfc: Zero CGN stats only during initial driver load and stat reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix I/O block after enabling managed congestion mode (Dick Kennedy) [1989265] - scsi: lpfc: Adjust bytes received vales during cmf timer interval (Dick Kennedy) [1989265] - scsi: fc: Add EDC ELS definition (Dick Kennedy) [1989265] - scsi: lpfc: Fix EEH support for NVMe I/O (Dick Kennedy) [1989265] - scsi: lpfc: Fix FCP I/O flush functionality for TMF routines (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe I/O failover to non-optimized path (Dick Kennedy) [1989265] - scsi: lpfc: Don't remove ndlp on PRLI errors in P2P mode (Dick Kennedy) [1989265] - scsi: lpfc: Fix rediscovery of tape device after LIP (Dick Kennedy) [1989265] - scsi: lpfc: Fix hang on unload due to stuck fport node (Dick Kennedy) [1989265] - scsi: lpfc: Fix premature rpi release for unsolicited TPLS and LS_RJT (Dick Kennedy) [1989265] - scsi: lpfc: Don't release final kref on Fport node while ABTS outstanding (Dick Kennedy) [1989265] - scsi: lpfc: Fix list_add() corruption in lpfc_drain_txq() (Dick Kennedy) [1989265] - scsi: lpfc: Remove unneeded variable (Dick Kennedy) [1989265] - scsi: lpfc: Fix compilation errors on kernels with no CONFIG_DEBUG_FS (Dick Kennedy) [1989265] - scsi: lpfc: Fix CPU to/from endian warnings introduced by ELS processing (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.1 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.1 (Dick Kennedy) [1989265] - scsi: lpfc: Add bsg support for retrieving adapter cmf data (Dick Kennedy) [1989265] - scsi: lpfc: Add cmf_info sysfs entry (Dick Kennedy) [1989265] - scsi: lpfc: Add debugfs support for cm framework buffers (Dick Kennedy) [1989265] - scsi: lpfc: Add support for maintaining the cm statistics buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add rx monitoring statistics (Dick Kennedy) [1989265] - scsi: lpfc: Add support for the CM framework (Dick Kennedy) [1989265] - scsi: lpfc: Add cmfsync WQE support (Dick Kennedy) [1989265] - scsi: lpfc: Add support for cm enablement buffer (Dick Kennedy) [1989265] - scsi: lpfc: Add cm statistics buffer support (Dick Kennedy) [1989265] - scsi: lpfc: Add EDC ELS support (Dick Kennedy) [1989265] - scsi: lpfc: Expand FPIN and RDF receive logging (Dick Kennedy) [1989265] - scsi: lpfc: Add MIB feature enablement support (Dick Kennedy) [1989265] - scsi: lpfc: Add SET_HOST_DATA mbox cmd to pass date/time info to firmware (Dick Kennedy) [1989265] - scsi: lpfc: Fix possible ABBA deadlock in nvmet_xri_aborted() (Dick Kennedy) [1989265] - scsi: lpfc: Remove redundant assignment to pointer pcmd (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 14.0.0.0 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 14.0.0.0 (Dick Kennedy) [1989265] - scsi: lpfc: Add 256 Gb link speed support (Dick Kennedy) [1989265] - scsi: lpfc: Revise Topology and RAS support checks for new adapters (Dick Kennedy) [1989265] - scsi: lpfc: Fix cq_id truncation in rq create (Dick Kennedy) [1989265] - scsi: lpfc: Add PCI ID support for LPe37000/LPe38000 series adapters (Dick Kennedy) [1989265] - scsi: lpfc: Copyright updates for 12.8.0.11 patches (Dick Kennedy) [1989265] - scsi: lpfc: Update lpfc version to 12.8.0.11 (Dick Kennedy) [1989265] - scsi: lpfc: Skip issuing ADISC when node is in NPR state (Dick Kennedy) [1989265] - scsi: lpfc: Skip reg_vpi when link is down for SLI3 in ADISC cmpl path (Dick Kennedy) [1989265] - scsi: lpfc: Call discovery state machine when handling PLOGI/ADISC completions (Dick Kennedy) [1989265] - scsi: lpfc: Delay unregistering from transport until GIDFT or ADISC completes (Dick Kennedy) [1989265] - scsi: lpfc: Enable adisc discovery after RSCN by default (Dick Kennedy) [1989265] - scsi: lpfc: Use PBDE feature enabled bit to determine PBDE support (Dick Kennedy) [1989265] - scsi: lpfc: Clear outstanding active mailbox during PCI function reset (Dick Kennedy) [1989265] - scsi: lpfc: Fix KASAN slab-out-of-bounds in lpfc_unreg_rpi() routine (Dick Kennedy) [1989265] - scsi: lpfc: Remove REG_LOGIN check requirement to issue an ELS RDF (Dick Kennedy) [1989265] - scsi: lpfc: Fix NULL ptr dereference with NPIV ports for RDF handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix target reset handler from falsely returning FAILURE (Dick Kennedy) [1989265] - scsi: lpfc: Discovery state machine fixes for LOGO handling (Dick Kennedy) [1989265] - scsi: lpfc: Fix function description comments for vmid routines (Dick Kennedy) [1989265] - scsi: lpfc: Improve firmware download logging (Dick Kennedy) [1989265] - scsi: lpfc: Remove use of kmalloc() in trace event logging (Dick Kennedy) [1989265] - scsi: lpfc: Fix NVMe support reporting in log message (Dick Kennedy) [1989265] - scsi: lpfc: Fix build error in lpfc_scsi.c (Dick Kennedy) [1989265] - scsi: lpfc: Use list_move_tail() instead of list_del()/list_add_tail() (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Introduce VMID in I/O path (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add QFPA and VMID timeout check in worker thread (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Timeout implementation for VMID (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Append the VMID to the wqe before sending (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement CT commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Functions to manage VMIDs (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Implement ELS commands for appid (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add support for VMID in mailbox command (Dick Kennedy) [1989265] - scsi: lpfc: vmid: VMID parameter initialization (Dick Kennedy) [1989265] - scsi: lpfc: vmid: Add datastructure for supporting VMID in lpfc (Dick Kennedy) [1989265] - redhat/config: Rename CONFIG_DEBUG_KMEMLEAK_EARLY_LOG_SIZE to CONFIG_DEBUG_KMEMLEAK_MEM_POOL_SIZE (Waiman Long) [2018425] - kasan, kmemleak: reset tags when scanning block (Waiman Long) [2018425] - mm/kmemleak: rely on rcu for task stack scanning (Waiman Long) [2018425] - mm/kmemleak: silence KCSAN splats in checksum (Waiman Long) [2018425] - mm/kmemleak: turn kmemleak_lock and object->lock to raw_spinlock_t (Waiman Long) [2018425] - kmemleak: Do not corrupt the object_list during clean-up (Waiman Long) [2018425] - mm: kmemleak: use the memory pool for early allocations (Waiman Long) [2018425] - mm: kmemleak: simple memory allocation pool for kmemleak objects (Waiman Long) [2018425] - mm: kmemleak: make the tool tolerant to struct scan_area allocation failures (Waiman Long) [2018425] - kmemleak: increase DEBUG_KMEMLEAK_EARLY_LOG_SIZE default to 16K (Waiman Long) [2018425] - mm: kmemleak: disable early logging in case of error (Waiman Long) [2018425] - mm/kmemleak.c: fix unused-function warning (Waiman Long) [2018425] - kmemleak: powerpc: skip scanning holes in the .bss section (Waiman Long) [2018425] - mm: kmemleak: no need to check return value of debugfs_create functions (Waiman Long) [2018425]- powerpc/smp: Use existing L2 cache_map cpumask to find L3 cache siblings (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Remove the redundant get_shared_cpu_map() (Desnes A. Nunes do Rosario) [2013537] - powerpc/cacheinfo: Lookup cache by dt node and thread-group id (Desnes A. Nunes do Rosario) [2013537] - Revert "thunderbolt: Hide authorized attribute if router does not support PCIe tunnels" (Torez Smith) [1969444] - thunderbolt: Add quirk for Intel Goshen Ridge DP credits (Torez Smith) [1969444] - thunderbolt: Update port credits after bonding is enabled/disabled (Torez Smith) [1969444] - thunderbolt: Wait for the lanes to actually bond (Torez Smith) [1969444] - thunderbolt: Read router preferred credit allocation information (Torez Smith) [1969444] - thunderbolt: Make tb_port_type() take const parameter (Torez Smith) [1969444] - thunderbolt: Move nfc_credits field to struct tb_path_hop (Torez Smith) [1969444] - thunderbolt: Align USB4 router wakes configuration with the CM guide (Torez Smith) [1969444] - thunderbolt: Add wake from DisplayPort (Torez Smith) [1969444] - thunderbolt: Use generic tb_nvm_[read|write]_data() for Thunderbolt 2/3 devices (Torez Smith) [1969444] - thunderbolt: Split NVM read/write generic functions out from usb4.c (Torez Smith) [1969444] - thunderbolt: Add self-authenticate support for new dock (Torez Smith) [1969444] - thunderbolt: usb4: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: dma_port: Fix NVM read buffer bounds and offset issue (Torez Smith) [1969444] - thunderbolt: Hide authorized attribute if router does not support PCIe tunnels (Torez Smith) [1969444] - x86/mce: Avoid infinite loop for copy from user recovery (Prarit Bhargava) [1999550] - x86/mce: Rename kill_it to kill_current_task (Prarit Bhargava) [1999550] - x86/mce: Recover from poison found while copying from user space (Prarit Bhargava) [1999550] - x86/mce: Delay clearing IA32_MCG_STATUS to the end of do_machine_check() (Prarit Bhargava) [1999550] - x86/mce: Send #MC singal from task work (Prarit Bhargava) [1999550] - redhat/config: Enable Nitro Enclaves on aarch64 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fixes for checkpatch match open parenthesis reports (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Update copyright statement to include 2021 (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Add fix for the kernel-doc report (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Enable Arm64 support (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Set Bus Master for the NE PCI device (Vitaly Kuznetsov) [2001581] - nitro_enclaves: Fixup type and simplify logic of the poll mask setup (Vitaly Kuznetsov) [2001581] - mptcp: Make mptcp_pm_nl_mp_prio_send_ack() static (Davide Caratti) [2020198] - mptcp: fix possible stall on recvmsg() (Davide Caratti) [2020198] - mptcp: don't clear MPTCP_DATA_READY in sk_wait_event() (Davide Caratti) [2020198] - net: introduce and use lock_sock_fast_nested() (Davide Caratti) [2020198] - net: add annotation for sock_{lock,unlock}_fast (Davide Caratti) [2020198] - mptcp: allow changing the 'backup' bit when no sockets are open (Davide Caratti) [2020198] - mptcp: don't return sockets in foreign netns (Davide Caratti) [2020198] - mptcp: ensure tx skbs always have the MPTCP ext (Davide Caratti) [2020198] - mptcp: full fully established support after ADD_ADDR (Davide Caratti) [2020198] - redhat/configs: Move Hyper-V configs to 'generic' (Vitaly Kuznetsov) [1949614] - redhat/configs: enable CONFIG_INPUT_KEYBOARD on Aarch64 (Vitaly Kuznetsov) [1949614] - efi/libstub/random: Align allocate size to EFI_ALLOC_ALIGN (Vitaly Kuznetsov) [1949614] - efi/libstub: arm64: Double check image alignment at entry (Vitaly Kuznetsov) [1949614] - efi/arm64: Update debug prints to reflect other entropy sources (Vitaly Kuznetsov) [1949614] - efi/arm64: libstub: Deal gracefully with EFI_RNG_PROTOCOL failure (Vitaly Kuznetsov) [1949614] - Drivers: hv: Enable Hyper-V code to be built on ARM64 (Vitaly Kuznetsov) [1949614] - x86/Kconfig: Add new X86_HV_CALLBACK_VECTOR config symbol (Vitaly Kuznetsov) [1949614] - arm64: efi: Export screen_info (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Initialize hypervisor on boot (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add panic handler (Vitaly Kuznetsov) [1949614] - arm64: hyperv: Add Hyper-V hypercall and register access utilities (Vitaly Kuznetsov) [1949614] - arm64: add arch/arm64/Kbuild (Vitaly Kuznetsov) [1949614] - PCI: hv: Turn on the host bridge probing on ARM64 (Vitaly Kuznetsov) [1949614] - PCI: hv: Set up MSI domain at bridge probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Set ->domain_nr of pci_host_bridge at probing time (Vitaly Kuznetsov) [1949614] - PCI: hv: Generify PCI probing (Vitaly Kuznetsov) [1949614] - arm64: PCI: Support root bridge preparation for Hyper-V (Vitaly Kuznetsov) [1949614] - arm64: PCI: Restructure pcibios_root_bridge_prepare() (Vitaly Kuznetsov) [1949614] - PCI: Support populating MSI domains of root buses via bridges (Vitaly Kuznetsov) [1949614] - PCI: Introduce domain_nr in pci_host_bridge (Vitaly Kuznetsov) [1949614] - drivers: hv: Decouple Hyper-V clock/timer code from VMbus drivers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V misc functionality to arch-neutral code (Vitaly Kuznetsov) [1949614] - x86/hyperv: handling hypercall page setup for root (Vitaly Kuznetsov) [1949614] - Drivers: hv: Add arch independent default functions for some Hyper-V handlers (Vitaly Kuznetsov) [1949614] - Drivers: hv: Make portions of Hyper-V init code be arch neutral (Vitaly Kuznetsov) [1949614] - asm-generic/hyperv: Add missing #include of nmi.h (Vitaly Kuznetsov) [1949614] - PCI: hv: Support for create interrupt v3 (Vitaly Kuznetsov) [1949614] - Drivers: hv: Move Hyper-V extended capability check to arch neutral code (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Re-enable VDSO_CLOCKMODE_HVCLOCK on X86 (Vitaly Kuznetsov) [1949614] - clocksource/drivers/hyper-v: Handle vDSO differences inline (Vitaly Kuznetsov) [1949614] - arm64: smccc: Add support for SMCCCv1.2 extended input/output registers (Vitaly Kuznetsov) [1949614] - smccc: Define vendor hyp owned service call region (Vitaly Kuznetsov) [1949614] - scsi: smartpqi: Update version to 2.1.12-055 (Don Brace) [2018317] - scsi: smartpqi: Add 3252-8i PCI id (Don Brace) [2018317] - scsi: smartpqi: Fix duplicate device nodes for tape changers (Don Brace) [2018317] - scsi: smartpqi: Fix boot failure during LUN rebuild (Don Brace) [2018317] - scsi: smartpqi: Add extended report physical LUNs (Don Brace) [2018317] - scsi: smartpqi: Avoid failing I/Os for offline devices (Don Brace) [2018317] - scsi: smartpqi: Add TEST UNIT READY check for SANITIZE operation (Don Brace) [2018317] - scsi: smartpqi: Update LUN reset handler (Don Brace) [2018317] - scsi: smartpqi: Capture controller reason codes (Don Brace) [2018317] - scsi: smartpqi: Add controller handshake during kdump (Don Brace) [2018317] - scsi: smartpqi: Update device removal management (Don Brace) [2018317] - KVM: PPC: Tick accounting should defer vtime accounting 'til after IRQ handling (Laurent Vivier) [2009312] - vhost_net: fix OoB on sendmsg() failure. (Paolo Abeni) [1922828] - scsi: qla2xxx: Update version to 10.02.06.200-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix returnvar.cocci warnings (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe session down detection (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe retry (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang on NVMe command timeouts (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NVMe | FCP personality change (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Do secure PLOGI when auth app is present (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add N2N support for EDIF (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix hang during NVMe session tear down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix EDIF enable flag (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Reject AUTH ELS on session down (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Fix stale session (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.06.100-k (Nilesh Javali) [1983874] - scsi: qla2xxx: Sync queue idx with queue_pair_map idx (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel for NVMe BFS (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support kdump kernel (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix NPIV create erroneous error (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix unsafe removal from linked list (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix port type info (Nilesh Javali) [1983874] - scsi: qla2xxx: Add debug print of 64G link speed (Nilesh Javali) [1983874] - scsi: qla2xxx: Show OS name and version in FDMI-1 (Nilesh Javali) [1983874] - scsi: qla2xxx: Changes to support FCP2 Target (Nilesh Javali) [1983874] - scsi: qla2xxx: Adjust request/response queue size for 28xx (Nilesh Javali) [1983874] - scsi: qla2xxx: Add host attribute to trigger MPI hang (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant initialization of variable num_cnt (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix use after free in debug code (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix spelling mistakes "allloc" -> "alloc" (Nilesh Javali) [1983874] - scsi: qla2xxx: Update version to 10.02.00.107-k (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Increment command and completion counts (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add encryption to I/O path (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add doorbell notification for app (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add detection of secure device (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add authentication pass + fail bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add key update (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add extraction of auth_els from the wire (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add send, receive, and accept for auth_els (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add getfcinfo and statistic bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: edif: Add start + stop bsgs (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unused variable 'status' (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant continue statement in a for-loop (Nilesh Javali) [1983874] - scsi: qla2xxx: Add heartbeat check (Nilesh Javali) [1983874] - scsi: qla2xxx: Use list_move_tail() instead of list_del()/list_add_tail() (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove duplicate declarations (Nilesh Javali) [1983874] - scsi: qla2xxx: Log PCI address in qla_nvme_unregister_remote_port() (Nilesh Javali) [1983874] - scsi: target: qla2xxx: Wait for stop_phase1 at WWN removal (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove redundant assignment to rval (Nilesh Javali) [1983874] - scsi: qla2xxx: Fix error return code in qla82xx_write_flash_dword() (Nilesh Javali) [1983874] - scsi: qla2xxx: Prevent PRLI in target mode (Nilesh Javali) [1983874] - scsi: qla2xxx: Reuse existing error handling path (Nilesh Javali) [1983874] - scsi: qla2xxx: Remove unneeded if-null-free check (Nilesh Javali) [1983874] - thermal/drivers/int340x: Do not set a wrong tcc offset on resume (David Arcari) [1997757] - thermal: core: Add new event for sending keep alive notifications (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix tcc setting (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Fix warning for return value (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Add PCI MMIO based thermal driver (David Arcari) [1997757] - thermal/drivers/int340x/processor_thermal: Split enumeration and processing part (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export additional attributes (David Arcari) [1997757] - thermal/drivers/int340x: processor_thermal: Export mailbox interface (David Arcari) [1997757] - thermal/drivers/intel: Initialize RW trip to THERMAL_TEMP_INVALID (David Arcari) [1997757] - thermal: int340x: Fix unexpected shutdown at critical temperature (David Arcari) [1997757] - thermal: int340x: Support Alder Lake (David Arcari) [1997757] - thermal: int340x: processor_thermal: Correct workload type name (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add mailbox driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add RFIM driver (David Arcari) [1997757] - thermal: int340x: processor_thermal: Add AlderLake PCI device id (David Arcari) [1997757] - thermal: int340x: processor_thermal: Refactor MMIO interface (David Arcari) [1997757] - thermal: int340x: Add keep alive response method (David Arcari) [1997757] - thermal: int340x: Provide notification for OEM variable change (David Arcari) [1997757] - treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1997757] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1997757] - intel_idle: Adjust the SKX C6 parameters if PC6 is disabled (David Arcari) [2003731] - intel_idle: update ICX C6 data (David Arcari) [2003731] - nbd: provide a way for userspace processes to identify device backends (Ming Lei) [1997338] - Revert "block, bfq: honor already-setup queue merges" (Ming Lei) [1997338] - blk-cgroup: fix UAF by grabbing blkcg lock before destroying blkg pd (Ming Lei) [1997338] - blkcg: fix memory leak in blk_iolatency_init (Ming Lei) [1997338] - blk-mq: avoid to iterate over stale request (Ming Lei) [1997338] - blk-mq: allow 4x BLK_MAX_REQUEST_COUNT at blk_plug for multiple_queues (Ming Lei) [1997338] - block, bfq: honor already-setup queue merges (Ming Lei) [1997338] - block/mq-deadline: Move dd_queued() to fix defined but not used warning (Ming Lei) [1997338] - cryptoloop: add a deprecation warning (Ming Lei) [1997338] - Revert "block/mq-deadline: Prioritize high-priority requests" (Ming Lei) [1997338] - mq-deadline: Fix request accounting (Ming Lei) [1997338] - nbd: Aovid double completion of a request (Ming Lei) [1997338] - blk-mq: clear active_queues before clearing BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1997338] - Revert "block/mq-deadline: Add cgroup support" (Ming Lei) [1997338] - kyber: make trace_block_rq call consistent with documentation (Ming Lei) [1997338] - blk-iolatency: error out if blk_get_queue() failed in iolatency_set_limit() (Ming Lei) [1997338] - blk-mq-sched: Fix blk_mq_sched_alloc_tags() error handling (Ming Lei) [1997338] - loop: reintroduce global lock for safe loop_validate_file() traversal (Ming Lei) [1997338] - blk-cgroup: prevent rcu_sched detected stalls warnings while iterating blkgs (Ming Lei) [1997338] - block: fix the problem of io_ticks becoming smaller (Ming Lei) [1997338] - block: return errors from blk_execute_rq() (Ming Lei) [1997338] - block: support polling through blk_execute_rq (Ming Lei) [1997338] - loop: rewrite loop_exit using idr_for_each_entry (Ming Lei) [1997338] - loop: split loop_lookup (Ming Lei) [1997338] - loop: don't allow deleting an unspecified loop device (Ming Lei) [1997338] - loop: move loop_ctl_mutex locking into loop_add (Ming Lei) [1997338] - loop: split loop_control_ioctl (Ming Lei) [1997338] - loop: don't call loop_lookup before adding a loop device (Ming Lei) [1997338] - loop: remove the l argument to loop_add (Ming Lei) [1997338] - loop: reduce loop_ctl_mutex coverage in loop_exit (Ming Lei) [1997338] - loop: reorder loop_exit (Ming Lei) [1997338] - loop: Fix missing discard support when using LOOP_CONFIGURE (Ming Lei) [1997338] - block: export blk_next_bio() (Ming Lei) [1997338] - rsxx: Use struct_size() in vmalloc() (Ming Lei) [1997338] - block/mq-deadline: Remove a WARN_ON_ONCE() call (Ming Lei) [1997338] - blk: Fix lock inversion between ioc lock and bfqd lock (Ming Lei) [1997338] - bfq: Remove merged request already in bfq_requests_merged() (Ming Lei) [1997338] - block: fix trace completion for chained bio (Ming Lei) [1997338] - block/partitions/msdos: Fix typo inidicator -> indicator (Ming Lei) [1997338] - block, bfq: reset waker pointer with shared queues (Ming Lei) [1997338] - block, bfq: check waker only for queues with no in-flight I/O (Ming Lei) [1997338] - block, bfq: avoid delayed merge of async queues (Ming Lei) [1997338] - block, bfq: boost throughput by extending queue-merging times (Ming Lei) [1997338] - block, bfq: consider also creation time in delayed stable merge (Ming Lei) [1997338] - block, bfq: fix delayed stable merge check (Ming Lei) [1997338] - block, bfq: let also stably merged queues enjoy weight raising (Ming Lei) [1997338] - blk-wbt: make sure throttle is enabled properly (Ming Lei) [1997338] - blk-wbt: introduce a new disable state to prevent false positive by rwb_enabled() (Ming Lei) [1997338] - block/mq-deadline: Prioritize high-priority requests (Ming Lei) [1997338] - block/mq-deadline: Add cgroup support (Ming Lei) [1997338] - block/mq-deadline: Track I/O statistics (Ming Lei) [1997338] - block/mq-deadline: Add I/O priority support (Ming Lei) [1997338] - block/mq-deadline: Micro-optimize the batching algorithm (Ming Lei) [1997338] - block/mq-deadline: Reserve 25 of scheduler tags for synchronous requests (Ming Lei) [1997338] - block/mq-deadline: Improve the sysfs show and store macros (Ming Lei) [1997338] - block/mq-deadline: Improve compile-time argument checking (Ming Lei) [1997338] - block: mq-deadline: Fix queue restart handling (Ming Lei) [1997338] - block/mq-deadline: Rename dd_init_queue() and dd_exit_queue() (Ming Lei) [1997338] - block/mq-deadline: Remove two local variables (Ming Lei) [1997338] - block/mq-deadline: Add two lockdep_assert_held() statements (Ming Lei) [1997338] - block/mq-deadline: Add several comments (Ming Lei) [1997338] - block: Introduce the ioprio rq-qos policy (Ming Lei) [1997338] - block/blk-rq-qos: Move a function from a header file into a C file (Ming Lei) [1997338] - block/blk-cgroup: Swap the blk_throtl_init() and blk_iolatency_init() calls (Ming Lei) [1997338] - blkcg: fix memleak for iolatency (Ming Lei) [1997338] - blk-wbt: remove outdated comment (Ming Lei) [1997338] - block: Remove unnecessary elevator operation checks (Ming Lei) [1997338] - blk-mq: factor out a blk_mq_alloc_sq_tag_set helper (Ming Lei) [1997338] - block: Update blk_update_request() documentation (Ming Lei) [1997338] - blkcg: drop CLONE_IO check in blkcg_can_attach() (Ming Lei) [1997338] - aoe: remove unnecessary mutex_init() (Ming Lei) [1997338] - block: loop: fix deadlock between open and remove (Ming Lei) [1997338] - loop: scale loop device by introducing per device lock (Ming Lei) [1997338] - block/partitions/efi.c: Fix the efi_partition() kernel-doc header (Ming Lei) [1997338] - nbd: share nbd_put and return by goto put_nbd (Ming Lei) [1997338] - nbd: Fix NULL pointer in flush_workqueue (Ming Lei) [1997338] - blkdev.h: remove unused codes blk_account_rq (Ming Lei) [1997338] - block, bfq: avoid circular stable merges (Ming Lei) [1997338] - block: uapi: fix comment about block device ioctl (Ming Lei) [1997338] - block: reexpand iov_iter after read/write (Ming Lei) [1997338] - bfq/mq-deadline: remove redundant check for passthrough request (Ming Lei) [1997338] - blk-mq: bypass IO scheduler's limit_depth for passthrough request (Ming Lei) [1997338] - block: Fix sys_ioprio_set(.which=IOPRIO_WHO_PGRP) task iteration (Ming Lei) [1997338] - blk-mq: Always use blk_mq_is_sbitmap_shared (Ming Lei) [1997338] - block: add sysfs entry for virt boundary mask (Ming Lei) [1997338] - block, bfq: merge bursts of newly-created queues (Ming Lei) [1997338] - block, bfq: keep shared queues out of the waker mechanism (Ming Lei) [1997338] - block, bfq: fix weight-raising resume with !low_latency (Ming Lei) [1997338] - block, bfq: make shared queues inherit wakers (Ming Lei) [1997338] - block, bfq: put reqs of waker and woken in dispatch list (Ming Lei) [1997338] - block, bfq: always inject I/O of queues blocked by wakers (Ming Lei) [1997338] - blk-mq: Sentence reconstruct for better readability (Ming Lei) [1997338] - block: update a few comments in uapi/linux/blkpg.h (Ming Lei) [1997338] - block: don't ignore REQ_NOWAIT for direct IO (Ming Lei) [1997338] - block: clear GD_NEED_PART_SCAN later in bdev_disk_changed (Ming Lei) [1997338] - block: Discard page cache of zone reset target range (Ming Lei) [1997338] - block: Suppress uevent for hidden device when removed (Ming Lei) [1997338] - block: rsxx: fix error return code of rsxx_pci_probe() (Ming Lei) [1997338] - block: Fix REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1997338] - blk-cgroup: Fix the recursive blkg rwstat (Ming Lei) [1997338] - rsxx: Return -EFAULT if copy_to_user() fails (Ming Lei) [1997338] - block/bfq: update comments and default value in docs for fifo_expire (Ming Lei) [1997338] - block: Drop leftover references to RQF_SORTED (Ming Lei) [1997338] - blktrace: fix documentation for blk_fill_rw() (Ming Lei) [1997338] - blktrace: remove debugfs file dentries from struct blk_trace (Ming Lei) [1997338] - block: get rid of the trace rq insert wrapper (Ming Lei) [1997338] - blktrace: fix blk_rq_merge documentation (Ming Lei) [1997338] - blktrace: fix blk_rq_issue documentation (Ming Lei) [1997338] - blktrace: add blk_fill_rwbs documentation comment (Ming Lei) [1997338] - block: remove superfluous param in blk_fill_rwbs() (Ming Lei) [1997338] - block: Remove unused blk_pm_*() function definitions (Ming Lei) [1997338] - blk-mq: Use llist_head for blk_cpu_done (Ming Lei) [1997338] - blk-mq: Always complete remote completions requests in softirq (Ming Lei) [1997338] - block: use bi_max_vecs to find the bvec pool (Ming Lei) [1997338] - md/raid10: remove dead code in reshape_request (Ming Lei) [1997338] - block: remove the 1 and 4 vec bvec_slabs entries (Ming Lei) [1997338] - block: streamline bvec_alloc (Ming Lei) [1997338] - block: factor out a bvec_alloc_gfp helper (Ming Lei) [1997338] - block: move struct biovec_slab to bio.c (Ming Lei) [1997338] - block: reuse BIO_INLINE_VECS for integrity bvecs (Ming Lei) [1997338] - block: move three bvec helpers declaration into private helper (Ming Lei) [1997338] - blk-cgroup: Remove obsolete macro (Ming Lei) [1997338] - block: use an on-stack bio in blkdev_issue_flush (Ming Lei) [1997338] - blkcg: delete redundant get/put operations for queue (Ming Lei) [1997338] - block: unexport truncate_bdev_range (Ming Lei) [1997338] - blk: wbt: remove unused parameter from wbt_should_throttle (Ming Lei) [1997338] - bdev: Do not return EBUSY if bdev discard races with write (Ming Lei) [1997338] - bfq: don't duplicate code for different paths (Ming Lei) [1997338] - block: remove the request_queue to argument request based tracepoints (Ming Lei) [1997338] - virtio_net: disable cb aggressively (Stefan Hajnoczi) [1965914] - virtio: fix up virtio_disable_cb (Stefan Hajnoczi) [1965914] - virtio_net: move txq wakeups under tx q lock (Stefan Hajnoczi) [1965914] - virtio_net: move tx vq operation under tx queue lock (Stefan Hajnoczi) [1965914] - virtio_net: bulk free tx skbs (Stefan Hajnoczi) [1965914] - [s390] s390/qdio: propagate error when cancelling a ccw fails (Mete Durlu) [1984989] - [s390] s390/qdio: improve roll-back after error on ESTABLISH ccw (Mete Durlu) [1984989] - [s390] s390/qdio: cancel the ESTABLISH ccw after timeout (Mete Durlu) [1984989] - [s390] scsi: zfcp: Lift Request Queue tasklet & timer from qdio (Mete Durlu) [1984989] - [s390] scsi: zfcp: Move the position of put_device() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Clean up sysfs code for SFP diagnostics (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix sysfs roll-back on error in zfcp_adapter_enqueue() (Mete Durlu) [1984989] - [s390] scsi: zfcp: Fix indentation coding style issue (Mete Durlu) [1984989] - [s390] scsi: zfcp: Remove unneeded INIT_LIST_HEAD() for FSF requests (Mete Durlu) [1984989] - x86/fpu/xstate: Clear xstate header in copy_xstate_to_uabi_buf() again (Prarit Bhargava) [1981448] - x86/fpu/signal: Let xrstor handle the features to init (Prarit Bhargava) [1981448] - x86/fpu/signal: Handle #PF in the direct restore path (Prarit Bhargava) [1981448] - x86/fpu: Return proper error codes from user access functions (Prarit Bhargava) [1981448] - x86/fpu/signal: Split out the direct restore code (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1981448] - x86/fpu/signal: Sanitize the xstate check on sigframe (Prarit Bhargava) [1981448] - x86/fpu/signal: Remove the legacy alignment check (Prarit Bhargava) [1981448] - x86/fpu/signal: Move initial checks into fpu__restore_sig() (Prarit Bhargava) [1981448] - x86/fpu: Mark init_fpstate __ro_after_init (Prarit Bhargava) [1981448] - x86/pkru: Remove xstate fiddling from write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Don't store PKRU in xstate in fpu_reset_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Remove PKRU handling from switch_fpu_finish() (Prarit Bhargava) [1981448] - x86/fpu: Mask PKRU from kernel XRSTOR[S] operations (Prarit Bhargava) [1981448] - x86/fpu: Hook up PKRU into ptrace() (Prarit Bhargava) [1981448] - x86/fpu: Add PKRU storage outside of task XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Dont restore PKRU in fpregs_restore_userspace() (Prarit Bhargava) [1981448] - x86/fpu: Rename xfeatures_mask_user() to xfeatures_mask_uabi() (Prarit Bhargava) [1981448] - x86/fpu: Move FXSAVE_LEAK quirk info __copy_kernel_to_fpregs() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_kernel_to_fpregs() to restore_fpregs_from_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename __fpregs_load_activate() to fpregs_restore_userregs() (Prarit Bhargava) [1981448] - x86/fpu: Clean up the fpu__clear() variants (Prarit Bhargava) [1981448] - x86/fpu: Rename fpu__clear_all() to fpu_flush_thread() (Prarit Bhargava) [1981448] - x86/fpu: Use pkru_write_default() in copy_init_fpstate_to_fpregs() (Prarit Bhargava) [1981448] - x86/cpu: Write the default PKRU value when enabling PKE (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_write_default() (Prarit Bhargava) [1981448] - x86/pkru: Provide pkru_get_init_value() (Prarit Bhargava) [1981448] - x86/cpu: Sanitize X86_FEATURE_OSPKE (Prarit Bhargava) [1981448] - x86/pkeys: Move read_pkru() and write_pkru() (Prarit Bhargava) [1981448] - x86/fpu: Rename and sanitize fpu__save/copy() (Prarit Bhargava) [1981448] - x86/fpu/xstate: Sanitize handling of independent features (Prarit Bhargava) [1981448] - x86/fpu: Rename "dynamic" XSTATEs to "independent" (Prarit Bhargava) [1981448] - x86/fpu: Rename initstate copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of the FNSAVE optimization (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_fpregs_to_fpstate() to save_fpregs_to_fpstate() (Prarit Bhargava) [1981448] - x86/fpu: Deduplicate copy_uabi_from_user/kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Rename xstate copy functions which are related to UABI (Prarit Bhargava) [1981448] - x86/fpu: Rename fregs-related copy functions (Prarit Bhargava) [1981448] - x86/math-emu: Rename frstor() (Prarit Bhargava) [1981448] - x86/fpu: Rename fxregs-related copy functions (Prarit Bhargava) [1981448] - x86/fpu: Get rid of CONFIG_AS_FXSAVEQ (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_user_to_xregs() and copy_xregs_to_user() (Prarit Bhargava) [1981448] - x86/fpu: Rename copy_xregs_to_kernel() and copy_kernel_to_xregs() (Prarit Bhargava) [1981448] - x86/fpu: Get rid of copy_supervisor_to_kernel() (Prarit Bhargava) [1981448] - x86/fpu: Cleanup arch_set_user_pkey_access() (Prarit Bhargava) [1981448] - x86/kvm: Avoid looking up PKRU in XSAVE buffer (Prarit Bhargava) [1981448] - x86/fpu: Get rid of using_compacted_format() (Prarit Bhargava) [1981448] - x86/fpu: Move fpu__write_begin() to regset (Prarit Bhargava) [1981448] - x86/fpu/regset: Move fpu__read_begin() into regset (Prarit Bhargava) [1981448] - x86/fpu: Remove fpstate_sanitize_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Use copy_xstate_to_uabi_buf() in xfpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Make copy_xstate_to_kernel() usable for [x]fpregs_get() (Prarit Bhargava) [1981448] - x86/fpu: Clean up fpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Fail ptrace() requests that try to set invalid MXCSR values (Prarit Bhargava) [1981448] - x86/fpu: Rewrite xfpregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Simplify PTRACE_GETREGS code (Prarit Bhargava) [1981448] - x86/fpu: Reject invalid MXCSR values in copy_kernel_to_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Sanitize xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Move inlines where they belong (Prarit Bhargava) [1981448] - x86/fpu: Get rid of fpu__get_supported_xfeatures_mask() (Prarit Bhargava) [1981448] - x86/fpu: Make xfeatures_mask_all __ro_after_init (Prarit Bhargava) [1981448] - x86/fpu: Mark various FPU state variables __ro_after_init (Prarit Bhargava) [1981448] - x86/pkeys: Revert a5eff7259790 ("x86/pkeys: Add PKRU value to init_fpstate") (Prarit Bhargava) [1981448] - x86/fpu: Fix copy_xstate_to_kernel() gap handling (Prarit Bhargava) [1981448] - x86/fpu: Limit xstate copy size in xstateregs_set() (Prarit Bhargava) [1981448] - x86/fpu: Make init_fpstate correct with optimized XSAVE (Prarit Bhargava) [1981448] - x86/fpu: Preserve supervisor states in sanitize_restored_user_xstate() (Prarit Bhargava) [1981448] - x86/fpu: Reset state for all signal restore failures (Prarit Bhargava) [1981448] - x86/signal: Introduce helpers to get the maximum signal frame size (Prarit Bhargava) [1981448] - x86/fpu: Fix various typos in comments (Prarit Bhargava) [1981448] - x86/fpu/xstate: Use sizeof() instead of a constant (Prarit Bhargava) [1981448] - x86/fpu: Handle FPU-related and clearcpuid command line arguments earlier (Prarit Bhargava) [1981448] - x86/fpu: Allow multiple bits in clearcpuid= parameter (Prarit Bhargava) [1981448] - x86: switch to ->regset_get() (Prarit Bhargava) [1981448] - regset: new method and helpers for it (Prarit Bhargava) [1981448] - copy_regset_to_user(): do all copyout at once. (Prarit Bhargava) [1981448] - introduction of regset ->get() wrappers, switching ELF coredumps to those (Prarit Bhargava) [1981448] - user_regset_copyout_zero(): use clear_user() (Prarit Bhargava) [1981448] - x86: kill dump_fpu() (Prarit Bhargava) [1981448] - x86: copy_fpstate_to_sigframe(): have fpregs_soft_get() use kernel buffer (Prarit Bhargava) [1981448] - x86/pkeys: Add check for pkey "overflow" (Prarit Bhargava) [1981448] - x86/fpu: Deactivate FPU state after failure during state load (Prarit Bhargava) [1981448] - x86/fpu: Use sizeof_field() macro (Prarit Bhargava) [1981448] - x86/fpu: Inline fpu__xstate_clear_all_cpu_caps() (Prarit Bhargava) [1981448] - x86/fpu: Make 'no387' and 'nofxsr' command line options useful (Prarit Bhargava) [1981448] - x86/fpu: Remove the fpu__save() export (Prarit Bhargava) [1981448] - x86/process: Add AVX-512 usage elapsed time to /proc/pid/arch_status (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1981448] - x86/fpu: Add SPDX license identifier for missed files (Prarit Bhargava) [1981448] - x86/fpu: Fix __user annotations (Prarit Bhargava) [1981448] - x86/fpu: Move init_xstate_size() to __init section (Prarit Bhargava) [1981448] - x86/fpu: Update comment for __raw_xsave_addr() (Prarit Bhargava) [1981448] - scsi: qla2xxx: Fix kernel crash when accessing port_speed sysfs file (Nilesh Javali) [1981433] - scsi: core: Put LLD module refcnt after SCSI device is released (Ming Lei) [1996509] - scsi: iscsi: Fix set_param() handling (Chris Leech) [2011470] - scsi: iscsi: Fix iscsi_task use after free (Chris Leech) [2011470] - scsi: iscsi: Adjust iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Fix iface sysfs attr detection (Chris Leech) [2011470] - scsi: iscsi: Move pool freeing (Chris Leech) [2011470] - scsi: iscsi: Hold task ref during TMF timeout handling (Chris Leech) [2011470] - scsi: iscsi: Flush block work before unblock (Chris Leech) [2011470] - scsi: iscsi: Fix completion check during abort races (Chris Leech) [2011470] - scsi: iscsi: Fix shost->max_id use (Chris Leech) [2011470] - scsi: iscsi: Fix conn use after free during resets (Chris Leech) [2011470] - scsi: iscsi: Get ref to conn during reset handling (Chris Leech) [2011470] - scsi: iscsi: Have abort handler get ref to conn (Chris Leech) [2011470] - scsi: iscsi: Add iscsi_cls_conn refcount helpers (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Start socket shutdown during conn stop (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Set no linger (Chris Leech) [2011470] - scsi: iscsi: Fix in-kernel conn failure handling (Chris Leech) [2011470] - scsi: iscsi: Rel ref after iscsi_lookup_endpoint() (Chris Leech) [2011470] - scsi: iscsi: Use system_unbound_wq for destroy_work (Chris Leech) [2011470] - scsi: iscsi: Force immediate failure during shutdown (Chris Leech) [2011470] - scsi: iscsi: Drop suspend calls from ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Stop queueing during ep_disconnect (Chris Leech) [2011470] - scsi: iscsi: Add task completion helper (Chris Leech) [2011470] - scsi: iscsi: Fix iSCSI cls conn state (Chris Leech) [2011470] - scsi: iscsi: Fix race condition between login and sync thread (Chris Leech) [2011470] - scsi: iscsi: Drop session lock in iscsi_session_chkready() (Chris Leech) [2011470] - scsi: libiscsi: Reset max/exp cmdsn during recovery (Chris Leech) [2011470] - scsi: iscsi_tcp: Fix shost can_queue initialization (Chris Leech) [2011470] - scsi: libiscsi: Add helper to calculate max SCSI cmds per session (Chris Leech) [2011470] - scsi: libiscsi: Fix iSCSI host workq destruction (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_task use after free() (Chris Leech) [2011470] - scsi: libiscsi: Drop taskqueuelock (Chris Leech) [2011470] - scsi: libiscsi: Fix iscsi_prep_scsi_cmd_pdu() error handling (Chris Leech) [2011470] - scsi: iscsi: Fix inappropriate use of put_device() (Chris Leech) [2011470] - scsi: iscsi: Fail session and connection on transport registration failure (Chris Leech) [2011470] - scsi: drivers: base: Propagate errors through the transport component (Chris Leech) [2011470] - scsi: drivers: base: Support atomic version of attribute_container_device_trigger (Chris Leech) [2011470] - scsi: libiscsi: Fix NOP race condition (Chris Leech) [2011470] - scsi: libiscsi: use sendpage_ok() in iscsi_tcp_segment_map() (Chris Leech) [2011470] - scsi: iscsi: iscsi_tcp: Avoid holding spinlock while calling getpeername() (Chris Leech) [2011470] - scsi: iscsi: Do not put host in iscsi_set_flashnode_param() (Chris Leech) [2011470] - scsi: iscsi: Register sysfs for workqueue iscsi_destroy (Chris Leech) [2011470] - scsi: iscsi: Remove sessdestroylist (Chris Leech) [2011470] - scsi: iscsi: Optimize work queue flush use (Chris Leech) [2011470] - scsi: iscsi: Delay freeing target_id (Chris Leech) [2011470] - scsi: iscsi: Change iSCSI workqueue max_active back to 1 (Chris Leech) [2011470] - scsi: iscsi: Fix reference count leak in iscsi_boot_create_kobj (Chris Leech) [2011470]- scsi: qedf: Fix error codes in qedf_alloc_global_queues() (Nilesh Javali) [1983908] - scsi: qedf: Add check to synchronize abort and flush (Nilesh Javali) [1983908] - scsi: qedf: Use DEVICE_ATTR_RO() macro (Nilesh Javali) [1983908] - scsi: qedf: Use vzalloc() instead of vmalloc()/memset(0) (Nilesh Javali) [1983908] - scsi: qedf: Drop unnecessary NULL checks after container_of() (Nilesh Javali) [1983908] - scsi: qedf: Use devlink to report errors and recovery (Nilesh Javali) [1983908] - scsi: qedf: Enable devlink support (Nilesh Javali) [1983908] - scsi: qedf: Remove unused include of linux/version.h (Nilesh Javali) [1983908] - qed: implement devlink dump (Nilesh Javali) [1983908] - qed*: make use of devlink recovery infrastructure (Nilesh Javali) [1983908] - qed: use devlink logic to report errors (Nilesh Javali) [1983908] - qed: health reporter init deinit seq (Nilesh Javali) [1983908] - qed: implement devlink info request (Nilesh Javali) [1983908] - qed/qede: make devlink survive recovery (Nilesh Javali) [1983908] - qed: move out devlink logic into a new file (Nilesh Javali) [1983908] - i40e: fix endless loop under rtnl (Stefan Assmann) [1903921] - ovl: fix missing negative dentry check in ovl_rename() (Miklos Szeredi) [2010887] {CVE-2021-20321} - [RHEL8.6 BZ 1849234] cifs: report error instead of invalid when revalidating a dentry fails (Ronnie Sahlberg) [1849234] - mei: me: emmitsburg workstation DID (David Arcari) [2014195] - redhat/configs: Add CONFIG_INTEL_QEP (Prarit Bhargava) [1783559] - redhat/configs: Add CONFIG_COUNTER (Prarit Bhargava) [1783559] - counter: Rename counter_count_function to counter_function (Prarit Bhargava) [1783559] - counter: Rename counter_signal_value to counter_signal_level (Prarit Bhargava) [1783559] - counter: Standardize to ERANGE for limit exceeded errors (Prarit Bhargava) [1783559] - counter: intel-qep: Remove linux/bitops.h include (Prarit Bhargava) [1783559] - counter: intel-qep: Use to_pci_dev() helper (Prarit Bhargava) [1783559] - counter: intel-qep: Mark PM callbacks with __maybe_unused (Prarit Bhargava) [1783559] - counter: Add support for Intel Quadrature Encoder Peripheral (Prarit Bhargava) [1783559] - counter: Simplify the count_read and count_write callbacks (Prarit Bhargava) [1783559] - drivers/counter: Add SPDX license identifier - Makefile/Kconfig (Prarit Bhargava) [1783559] - counter: Introduce the Generic Counter interface (Prarit Bhargava) [1783559] - bpf: Fix integer overflow in prealloc_elems_and_freelist() (Yauheni Kaliuta) [2010492] {CVE-2021-41864} - audit: move put_tree() to avoid trim_trees refcount underflow and UAF (Richard Guy Briggs) [1978123] - tpm: ibmvtpm: Avoid error message when process gets signal while waiting (Štěpán Horáček) [1981473] - efi/tpm: Differentiate missing and invalid final event log table. (Štěpán Horáček) [1981473] - tpm: Replace WARN_ONCE() with dev_err_once() in tpm_tis_status() (Štěpán Horáček) [1981473] - tpm_tis: Use DEFINE_RES_MEM() to simplify code (Štěpán Horáček) [1981473] - tpm: fix some doc warnings in tpm1-cmd.c (Štěpán Horáček) [1981473] - tpm_tis_spi: add missing SPI device ID entries (Štěpán Horáček) [1981473] - tpm: add longer timeout for TPM2_CC_VERIFY_SIGNATURE (Štěpán Horáček) [1981473] - tpm_tis_spi: set default probe function if device id not match (Štěpán Horáček) [1981473] - tpm_crb: Use IOMEM_ERR_PTR when function returns iomem (Štěpán Horáček) [1981473] - tools/testing/scatterlist: Fix overflow of max segment size (Rafael Aquini) [2016426] - drm: Remove SCATTERLIST_MAX_SEGMENT (Rafael Aquini) [2016426] - lib/scatterlist: Fix wrong update of orig_nents (Rafael Aquini) [2016426] - lib/scatterlist: Provide a dedicated function to support table append (Rafael Aquini) [2016426] - tools/testing/scatterlist: Test dynamic __sg_alloc_table_from_pages (Rafael Aquini) [2016426] - tools/testing/scatterlist: Fix test to compile and run (Rafael Aquini) [2016426] - tools/testing/scatterlist: Show errors in human readable form (Rafael Aquini) [2016426] - tools/testing/scatterlist: Rejuvenate bit-rotten test (Rafael Aquini) [2016426] - Kconfig.debug: drop selecting non-existing HARDLOCKUP_DETECTOR_ARCH (Rafael Aquini) [2016426] - buildid: only consider GNU notes for build ID parsing (Rafael Aquini) [2016426] - lib/decompressors: remove set but not used variabled 'level' (Rafael Aquini) [2016426] - lib/math/rational.c: fix divide by zero (Rafael Aquini) [2016426] - lockdep/selftests: Fix selftests vs PROVE_RAW_LOCK_NESTING (Rafael Aquini) [2016426] - kunit: Fix result propagation for parameterised tests (Rafael Aquini) [2016426] - bug: Remove redundant condition check in report_bug (Rafael Aquini) [2016426] - zlib: move EXPORT_SYMBOL() and MODULE_LICENSE() out of dfltcc_syms.c (Rafael Aquini) [2016426] - zlib: export S390 symbols for zlib modules (Rafael Aquini) [2016426] - lib/crc32test: remove extra local_irq_disable/enable (Rafael Aquini) [2016426] - random32: add a selftest for the prandom32 code (Rafael Aquini) [2016426] - random32: add noise from network and scheduling activity (Rafael Aquini) [2016426] - random32: make prandom_u32() output unpredictable (Rafael Aquini) [2016426] - lib: Correct comment of prandom_seed (Rafael Aquini) [2016426] - lib/crc32.c: fix trivial typo in preprocessor condition (Rafael Aquini) [2016426] - lib/crc: Use consistent naming for CRC-32 polynomials (Rafael Aquini) [2016426] - lib/crc: Move polynomial definition to separate header (Rafael Aquini) [2016426] - kstrto*: do not describe simple_strto*() as obsolete/replaced (Rafael Aquini) [2016426] - kstrto*: correct documentation references to simple_strto*() (Rafael Aquini) [2016426] - kernel.h: update comment about simple_strto() functions (Rafael Aquini) [2016426] - lib/bitmap.c: fix bitmap_cut() for partial overlapping case (Rafael Aquini) [2016426] - devres: keep both device name and resource name in pretty name (Rafael Aquini) [2016426] - crc-t10dif: Fix potential crypto notify dead-lock (Rafael Aquini) [2016426] - vsprintf: don't obfuscate NULL and error pointers (Rafael Aquini) [2016426] - lib/stackdepot.c: fix global out-of-bounds in stack_slabs (Rafael Aquini) [2016426] - lib/scatterlist.c: adjust indentation in __sg_alloc_table (Rafael Aquini) [2016426] - lib/stackdepot: Fix outdated comments (Rafael Aquini) [2016426] - lib/test_kasan.c: fix memory leak in kmalloc_oob_krealloc_more() (Rafael Aquini) [2016426] - lib: Remove select of inexistant GENERIC_IO (Rafael Aquini) [2016426] - lib: test_user_copy: style cleanup (Rafael Aquini) [2016426] - usercopy: Add parentheses around assignment in test_copy_struct_from_user (Rafael Aquini) [2016426] - lib: textsearch: fix escapes in example code (Rafael Aquini) [2016426] - Partially revert "kfifo: fix kfifo_alloc() and kfifo_init()" (Rafael Aquini) [2016426] - lib: logic_pio: Fix RCU usage (Rafael Aquini) [2016426] - lib/test_overflow.c: avoid tainting the kernel and fix wrap size (Rafael Aquini) [2016426] - lib/test_string.c: avoid masking memset16/32/64 failures (Rafael Aquini) [2016426] - lib/scatterlist: Fix mapping iterator when sg->offset is greater than PAGE_SIZE (Rafael Aquini) [2016426] - lib/mpi: Fix karactx leak in mpi_powm (Rafael Aquini) [2016426] - sbitmap: fix improper use of smp_mb__before_atomic() (Rafael Aquini) [2016426] - kobject: Don't trigger kobject_uevent(KOBJ_REMOVE) twice. (Rafael Aquini) [2016426] - lib/div64.c: off by one in shift (Rafael Aquini) [2016426] - assoc_array: Fix shortcut creation (Rafael Aquini) [2016426] - lib/test_kmod.c: potential double free in error handling (Rafael Aquini) [2016426] - devres: always use dev_name() in devm_ioremap_resource() (Rafael Aquini) [2016426] - lib: fix build failure in CONFIG_DEBUG_VIRTUAL test (Rafael Aquini) [2016426] - test_firmware: fix error return getting clobbered (Rafael Aquini) [2016426] - lib: Fix ia64 bootloader linkage (Rafael Aquini) [2016426] - lib/test_hexdump.c: fix failure on big endian cpu (Rafael Aquini) [2016426] - hv_utils: Set the maximum packet size for VSS driver to the length of the receive buffer (Cathy Avery) [2012842] - scsi: storvsc: Log TEST_UNIT_READY errors as warnings (Cathy Avery) [2012842] - scsi: storvsc: Correctly handle multiple flags in srb_status (Cathy Avery) [2012842] - scsi: storvsc: Update error logging (Cathy Avery) [2012842] - scsi: storvsc: Miscellaneous code cleanups (Cathy Avery) [2012842] - scsi: storvsc: Use blk_mq_unique_tag() to generate requestIDs (Cathy Avery) [2012842] - Drivers: hv: vmbus: Copy packets sent by Hyper-V out of the ring buffer (Cathy Avery) [2012842] - scsi: core: Fix hang of freezing queue between blocking and running device (Ewan D. Milne) [2012323] - scsi: core: Fix capacity set to zero after offlinining device (Ewan D. Milne) [2012323] - scsi: sr: Return correct event when media event code is 3 (Ewan D. Milne) [2012323] - scsi: core: Avoid printing an error if target_alloc() returns -ENXIO (Ewan D. Milne) [2012323] - scsi: scsi_dh_rdac: Avoid crash during rdac_bus_attach() (Ewan D. Milne) [2012323] - scsi: core: Fix bad pointer dereference when ehandler kthread is invalid (Ewan D. Milne) [2012323] - scsi: core: Fix the documentation of the scsi_execute() time parameter (Ewan D. Milne) [2012323] - scsi: core: Retry I/O for Notify (Enable Spinup) Required error (Ewan D. Milne) [2012323] - scsi: sd: Call sd_revalidate_disk() for ioctl(BLKRRPART) (Ewan D. Milne) [2012323] - scsi: core: Inline scsi_mq_alloc_queue() (Ewan D. Milne) [2012323] - scsi: sr: Return appropriate error code when disk is ejected (Ewan D. Milne) [2012323] - scsi: core: Only put parent device if host state differs from SHOST_CREATED (Ewan D. Milne) [2012323] - scsi: core: Put .shost_dev in failure path if host state changes to RUNNING (Ewan D. Milne) [2012323] - scsi: core: Fix failure handling of scsi_add_host_with_dma() (Ewan D. Milne) [2012323] - scsi: core: Fix error handling of scsi_host_alloc() (Ewan D. Milne) [2012323] - scsi: st: Return error code in st_scsi_execute() (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Retry RTPG on a different path after failure (Ewan D. Milne) [2012323] - scsi: scsi_transport_fc: Remove double FC_FPORT_DELETED in mask creation (Ewan D. Milne) [2012323] - scsi: core: Fix a comment in function scsi_host_dev_release() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Drop if with an always false condition (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd_per_lun, set to max_queue (Ewan D. Milne) [2012323] - scsi: sd: Introduce a new local variable in sd_check_events() (Ewan D. Milne) [2012323] - scsi: core: Modify the scsi_send_eh_cmnd() return value for the SDEV_BLOCK case (Ewan D. Milne) [2012323] - scsi: core: Rename scsi_softirq_done() into scsi_complete() (Ewan D. Milne) [2012323] - scsi: core: Remove an incorrect comment (Ewan D. Milne) [2012323] - scsi: core: Make the scsi_alloc_sgtables() documentation more accurate (Ewan D. Milne) [2012323] - scsi: scsi_dh_alua: Prevent duplicate pg info print in alua_rtpg() (Ewan D. Milne) [2012323] - scsi: core: scsi_host_cmd_pool is declared twice (Ewan D. Milne) [2012323] - scsi: core: Remove duplicate declarations (Ewan D. Milne) [2012323] - scsi: core: Fix comment typo (Ewan D. Milne) [2012323] - scsi: scsi_dh: Fix a typo (Ewan D. Milne) [2012323] - scsi: sd: Fix function name in header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Place function name into header (Ewan D. Milne) [2012323] - scsi: sd_zbc: Update write pointer offset cache (Ewan D. Milne) [2012323] - scsi: st: Fix a use after free in st_open() (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix cmd duration calculation (Ewan D. Milne) [2012323] - scsi: core: Set shost as hctx driver_data (Ewan D. Milne) [2012323] - scsi: scsi_debug: Add new defer type for mq_poll (Ewan D. Milne) [2012323] - scsi: scsi_debug: mq_poll support (Ewan D. Milne) [2012323] - scsi: core: Add mq_poll support to SCSI layer (Ewan D. Milne) [2012323] - scsi: sd: Remove obsolete variable in sd_remove() (Ewan D. Milne) [2012323] - scsi: handle zone resources errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Fix scp is NULL errors (Ewan D. Milne) [2012323] - scsi: scsi_debug: Improve command duration calculation (Ewan D. Milne) [2012323] - x86/platform: Increase maximum GPIO number for X86_64 (David Arcari) [2016796] - pinctrl: pinconf-generic: Add function parameter description 'pctldev' (David Arcari) [2016796] - pinctrl: core: Remove duplicated word from devm_pinctrl_unregister() (David Arcari) [2016796] - pinctrl: tigerlake: Fix GPIO mapping for newer version of software (David Arcari) [2016796] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [2016796] - docs: update pin-control.rst references (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (part 2) (David Arcari) [2016796] - pinctrl: core: Show pin numbers for the controllers with base = 0 (David Arcari) [2016796] - pinctrl: Add PIN_CONFIG_MODE_PWM to enum pin_config_param (David Arcari) [2016796] - pinctrl: Introduce MODE group in enum pin_config_param (David Arcari) [2016796] - pinctrl: Keep enum pin_config_param ordered by name (David Arcari) [2016796] - pinctrl: core: Fix kernel doc string for pin_get_name() (David Arcari) [2016796] - pinctrl: intel: check REVID register value for device presence (David Arcari) [2016796] - pinctrl: intel: No need to disable IRQs in the handler (David Arcari) [2016796] - pinctrl: core: Set ret to 0 when group is skipped (David Arcari) [2016796] - pinctrl: core: Handling pinmux and pinconf separately (David Arcari) [2016796] - Documentation: rename pinctl to pin-control (David Arcari) [2016796] - pinctrl: pinmux: Add pinmux-select debugfs file (David Arcari) [2016796] - pinctrl: use to octal permissions for debugfs files (David Arcari) [2016796] - pinctrl: intel: Show the GPIO base calculation explicitly (David Arcari) [2016796] - pinctrl: pinmux: add function selector to pinmux-functions (David Arcari) [2016796] - pinctrl: intel: Convert capability list to features (David Arcari) [2016796] - pinctrl: intel: Drop unnecessary check for predefined features (David Arcari) [2016796] - pinctrl: intel: Split intel_pinctrl_add_padgroups() for better maintenance (David Arcari) [2016796] - pinctrl: remove empty lines in pinctrl subsystem (David Arcari) [2016796] - pinctrl: intel: Actually disable Tx and Rx buffers on GPIO request (David Arcari) [2016796] - pinctrl: Remove hole in pinctrl_gpio_range (David Arcari) [2016796] - pinctrl: core: Add missing #ifdef CONFIG_GPIOLIB (David Arcari) [2016796] - pinctrl: intel: Set default bias in case no particular value given (David Arcari) [2016796] - pinctrl: intel: Fix 2 kOhm bias which is 833 Ohm (David Arcari) [2016796] - pinctrl: core: print gpio in pins debugfs file (David Arcari) [2016796] - pinctrl: pinmux: Add some missing parameter descriptions (David Arcari) [2016796] - pinctrl: core: Fix a bunch of kerneldoc issues (David Arcari) [2016796] - pinctrl: Define of_pinctrl_get() dummy for !PINCTRL (David Arcari) [2016796] - pinctrl: core: Remove extra kref_get which blocks hogs being freed (David Arcari) [2016796] - pinctrl: Export some needed symbols at module load time (David Arcari) [2016796] - pinctrl: core: Add pinctrl_select_default_state() and export it (David Arcari) [2016796] - pinctrl: make pinconf.h self-contained (David Arcari) [2016796] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [2016796] - pinctrl: remove pinctrl/machine.h inclusion from pinctrl/pinconf.h (David Arcari) [2016796] - pinctrl: Document pin_config_group_get() return codes like pin_config_get() (David Arcari) [2016796] - pinctrl: intel: Convert to use SPDX identifier (David Arcari) [2016796] - mm/swapfile: fix an integer overflow in swap_show() (Rafael Aquini) [2008812] - mm: swapfile: fix /proc/swaps heading and Size/Used/Priority alignment (Rafael Aquini) [2008812] - Makefile: update early devel phase flag (Augusto Caringi) [2000679] - KVM: s390: Enable specification exception interpretation (Thomas Huth) [1984894] - KVM: x86: Update vCPU's hv_clock before back to guest when tsc_offset is adjusted (Marcelo Tosatti) [2007928] - ibmvnic: Remove the proper scrq flush (Desnes A. Nunes do Rosario) [2014097] - selftests/net/ipsec: Add test for xfrm_spdattr_type_t (Hangbin Liu) [2018056] - selftest/net/ipsec.c: Remove unneeded semicolon (Hangbin Liu) [2018056] - selftest/net/xfrm: Add test for ipsec tunnel (Hangbin Liu) [2018056] - ipv6: add ip6_sock_set_v6only (Josef Oskera) [2008908] - ipv6: When forwarding count rx stats on the orig netdev (Hangbin Liu) [2017704] - ipv6: make exception cache less predictible (Hangbin Liu) [2017704] - ipv6: use siphash in rt6_exception_hash() (Hangbin Liu) [2017704] - ipv6: use jhash2() in rt6_exception_hash() (Hangbin Liu) [2017704] - net/l2tp: Fix reference count leak in l2tp_udp_recv_core (Guillaume Nault) [2020380] - netfilter: nft_flow_offload: fix underflow in flowtable reference counter (Phil Sutter) [2008551] - net: xfrm: Fix end of loop tests for list_for_each_entry (Sabrina Dubroca) [2019168] - xfrm: Fix error reporting in xfrm_state_construct. (Sabrina Dubroca) [2019168]- nvme-mpath: replace direct_make_request with generic_make_request (Gopal Tiwari) [2013505] - net-sysfs: try not to restart the syscall if it will fail eventually (Antoine Tenart) [2016005] - net: mana: Fix error handling in mana_create_rxq() (Mohammed Gamal) [2011886] - net: mana: Prefer struct_size over open coded arithmetic (Mohammed Gamal) [2011886] - net: mana: Add WARN_ON_ONCE in case of CQE read overflow (Mohammed Gamal) [2011886] - net: mana: Add support for EQ sharing (Mohammed Gamal) [2011886] - net: mana: Move NAPI from EQ to CQ (Mohammed Gamal) [2011886] - net: mana: Fix a memory leak in an error handling path in 'mana_create_txq()' (Mohammed Gamal) [2011886] - net: mana: Use struct_size() in kzalloc() (Mohammed Gamal) [2011886] - vmxnet3: switch from 'pci_' to 'dma_' API (Kamal Heib) [2013202] - vmxnet3: update to version 6 (Kamal Heib) [2013202] - vmxnet3: increase maximum configurable mtu to 9190 (Kamal Heib) [2013202] - vmxnet3: set correct hash type based on rss information (Kamal Heib) [2013202] - vmxnet3: add support for ESP IPv6 RSS (Kamal Heib) [2013202] - vmxnet3: remove power of 2 limitation on the queues (Kamal Heib) [2013202] - vmxnet3: add support for 32 Tx/Rx queues (Kamal Heib) [2013202] - vmxnet3: prepare for version 6 changes (Kamal Heib) [2013202] - vmxnet3: fix cksum offload issues for tunnels with non-default udp ports (Kamal Heib) [2013202] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [2013202] - net: Use skb_frag_off accessors (Kamal Heib) [2013202] - net: Use skb accessors in network drivers (Kamal Heib) [2013202] - vmxnet3: Remove call to memset after dma_alloc_coherent (Kamal Heib) [2013202] - cgroup/debug: Fix lockdep splat with "pK" format specifier (Waiman Long) [2007919] - configs: Enable FC_APPID (Ewan D. Milne) [1643346] - configs: Enable BLK_CGROUP_FC_APPID (Ewan D. Milne) [1643346] - scsi: nvme: Added a new sysfs attribute appid_store (Ewan D. Milne) [1643346] - scsi: blkcg: Add app identifier support for blkcg (Ewan D. Milne) [1643346] - scsi: cgroup: Add cgroup_get_from_id() (Ewan D. Milne) [1643346] - perf iostat: Fix Segmentation fault from NULL 'struct perf_counts_values *' (Michael Petlan) [2003981] - perf iostat: Use system-wide mode if the target cpu_list is unspecified (Michael Petlan) [2003981] - perf beauty: Update copy of linux/socket.h with the kernel sources (Michael Petlan) [2003981] - perf test: Fix non-bash issue with stat bpf counters (Michael Petlan) [2003981] - perf machine: Fix refcount usage when processing PERF_RECORD_KSYMBOL (Michael Petlan) [2003981] - perf metricgroup: Return error code from metricgroup__add_metric_sys_event_iter() (Michael Petlan) [2003981] - perf metricgroup: Fix find_evsel_group() event selector (Michael Petlan) [2003981] - perf session: Correct buffer copying when peeking events (Michael Petlan) [2003981] - perf env: Fix memory leak of bpf_prog_info_linear member (Michael Petlan) [2003981] - perf symbol-elf: Fix memory leak by freeing sdt_note.args (Michael Petlan) [2003981] - perf stat: Honor event config name on --no-merge (Michael Petlan) [2003981] - perf test: Test 17 fails with make LIBPFM4=1 on s390 z/VM (Michael Petlan) [2003981] - perf stat: Fix error return code in bperf__load() (Michael Petlan) [2003981] - perf record: Move probing cgroup sampling support (Michael Petlan) [2003981] - perf probe: Fix NULL pointer dereference in convert_variable_location() (Michael Petlan) [2003981] - perf tools: Copy uapi/asm/perf_regs.h from the kernel for MIPS (Michael Petlan) [2003981] - perf stat: Fix error check for bpf_program__attach (Michael Petlan) [2003981] - perf jevents: Fix getting maximum number of fds (Michael Petlan) [2003981] - perf stat: Skip evlist__[enable|disable] when all events uses BPF (Michael Petlan) [2003981] - perf script: Add missing PERF_IP_FLAG_CHARS for VM-Entry and VM-Exit (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix warning display (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix Array TypeError (Michael Petlan) [2003981] - perf scripts python: exported-sql-viewer.py: Fix copy to clipboard from Top Calls by elapsed Time report (Michael Petlan) [2003981] - perf parse-events: Check if the software events array slots are populated (Michael Petlan) [2003981] - perf tools: Add 'cgroup-switches' software event (Michael Petlan) [2003981] - perf intel-pt: Remove redundant setting of ptq->insn_len (Michael Petlan) [2003981] - perf intel-pt: Fix sample instruction bytes (Michael Petlan) [2003981] - perf intel-pt: Fix transaction abort handling (Michael Petlan) [2003981] - perf test: Fix libpfm4 support (63) test error for nested event groups (Michael Petlan) [2003981] - perf buildid-list: Initialize zstd_data (Michael Petlan) [2003981] - tools build: Fix quiet cmd indentation (Michael Petlan) [2003981] - perf tools: Fix a build error on arm64 with clang (Michael Petlan) [2003981] - perf tools: Fix dynamic libbpf link (Michael Petlan) [2003981] - perf session: Fix swapping of cpu_map and stat_config records (Michael Petlan) [2003981] - perf jevents: Silence warning for ArchStd files (Michael Petlan) [2003981] - perf build: Defer printing detected features to the end of all feature checks (Michael Petlan) [2003981] - tools build: Allow deferring printing the results of feature detection (Michael Petlan) [2003981] - perf build: Regenerate the FEATURE_DUMP file after extra feature checks (Michael Petlan) [2003981] - perf session: Dump PERF_RECORD_TIME_CONV event (Michael Petlan) [2003981] - perf session: Add swap operation for event TIME_CONV (Michael Petlan) [2003981] - perf jit: Let convert_timestamp() to be backwards-compatible (Michael Petlan) [2003981] - perf tools: Change fields type in perf_record_time_conv (Michael Petlan) [2003981] - perf tools: Enable libtraceevent dynamic linking (Michael Petlan) [2003981] - perf report: Print percentage of each event statistics (Michael Petlan) [2003981] - perf report: Make --skip-empty as default (Michael Petlan) [2003981] - perf report: Add --skip-empty option to suppress 0 event stat (Michael Petlan) [2003981] - perf report: Show event sample counts in --stat output (Michael Petlan) [2003981] - perf hists: Split hists_stats from events_stats (Michael Petlan) [2003981] - perf top: Use evlist->events_stat to count events (Michael Petlan) [2003981] - perf data: Add JSON export (Michael Petlan) [2003981] - perf stat: Introduce bpf_counter_ops->disable() (Michael Petlan) [2003981] - perf stat: Introduce ':b' modifier (Michael Petlan) [2003981] - perf stat: Introduce config stat.bpf-counter-events (Michael Petlan) [2003981] - perf bpf: check perf_attr_map is compatible with the perf binary (Michael Petlan) [2003981] - perf util: Move bpf_perf definitions to a libperf header (Michael Petlan) [2003981] - perf tools: Update topdown documentation to permit rdpmc calls (Michael Petlan) [2003981] - perf tools: Add a build-test variant to use in builds from a tarball (Michael Petlan) [2003981] - perf arm64: Fix off-by-one directory paths. (Michael Petlan) [2003981] - perf: Update .gitignore file (Michael Petlan) [2003981] - perf stat: Enable iostat mode for x86 platforms (Michael Petlan) [2003981] - perf stat: Helper functions for PCIe root ports list in iostat mode (Michael Petlan) [2003981] - perf stat: Basic support for iostat in perf (Michael Petlan) [2003981] - libperf xyarray: Add bounds checks to xyarray__entry() (Michael Petlan) [2003981] - libperf: Add support for user space counter access (Michael Petlan) [2003981] - libperf tests: Add support for verbose printing (Michael Petlan) [2003981] - libperf: Add evsel mmap support (Michael Petlan) [2003981] - tools include: Add an initial math64.h (Michael Petlan) [2003981] - perf beauty: Fix fsconfig generator (Michael Petlan) [2003981] - perf record: Improve 'Workload failed' message printing events + what was exec'ed (Michael Petlan) [2003981] - perf evlist: Add a method to return the list of evsels as a string (Michael Petlan) [2003981] - perf annotate: Fix sample events lost in stdio mode (Michael Petlan) [2003981] - perf vendor events amd: Add Zen3 events (Michael Petlan) [2003981] - perf vendor events amd: Use 0x02x format for event code and umask (Michael Petlan) [2003981] - perf vendor events amd: Use lowercases for all the eventcodes and umasks (Michael Petlan) [2003981] - perf vendor events amd: Fix broken L2 Cache Hits from L2 HWPF metric (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L3 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L2 metrics (Michael Petlan) [2003981] - perf vendor events arm64: Add Hisi hip08 L1 metrics (Michael Petlan) [2003981] - perf pmu: Add pmu_events_map__find() function to find the common PMU map for the system (Michael Petlan) [2003981] - perf test: Handle metric reuse in pmu-events parsing test (Michael Petlan) [2003981] - perf metricgroup: Make find_metric() public with name change (Michael Petlan) [2003981] - perf mem-events: Remove unnecessary 'struct mem_info' forward declaration (Michael Petlan) [2003981] - perf evsel: Remove duplicate 'struct target' forward declaration (Michael Petlan) [2003981] - perf annotate: Add --demangle and --demangle-kernel (Michael Petlan) [2003981] - perf tools: Preserve identifier id in OCaml demangler (Michael Petlan) [2003981] - perf daemon: Remove duplicate includes (Michael Petlan) [2003981] - perf tools: Remove duplicate struct forward declarations (Michael Petlan) [2003981] - perf test: Add CSV summary test (Michael Petlan) [2003981] - perf stat: Align CSV output for summary mode (Michael Petlan) [2003981] - perf test: Add a shell test for 'perf stat --bpf-counters' new option (Michael Petlan) [2003981] - perf stat: Measure 't0' and 'ref_time' after enable_counters() (Michael Petlan) [2003981] - perf stat: Introduce 'bperf' to share hardware PMCs with BPF (Michael Petlan) [2003981] - perf tools: Fix various typos in comments (Michael Petlan) [2003981] - perf test: Add 30s timeout for wait for daemon start. (Michael Petlan) [2003981] - perf test: Cleanup daemon if test is interrupted. (Michael Petlan) [2003981] - perf test: Remove unused argument (Michael Petlan) [2003981] - perf stat: Improve readability of shadow stats (Michael Petlan) [2003981] - perf stat: Elaborate use cases for the -n/--null command line option (Michael Petlan) [2003981] - perf evlist: Change the COMM when preparing the workload (Michael Petlan) [2003981] - perf machine: Assign boolean values to a bool variable (Michael Petlan) [2003981] - perf tools: use ARRAY_SIZE (Michael Petlan) [2003981] - perf stat: Fixup __perf_stat_evsel__is() prefix (Michael Petlan) [2003981] - perf script: Fixup 'struct evsel_script' method prefix (Michael Petlan) [2003981] - perf symbols: Fix dso__fprintf_symbols_by_name() to return the number of printed chars (Michael Petlan) [2003981] - tools include: Add __sum16 and __wsum definitions. (Michael Petlan) [2003981] - perf annotate: Show full source location with 'l' hotkey (Michael Petlan) [2003981] - perf bench: Fix misspellings using codespell (Michael Petlan) [2003981] - perf config: Add annotate.demangle{,_kernel} (Michael Petlan) [2003981] - perf bpf: Minor whitespace cleanup. (Michael Petlan) [2003981] - perf tools: Enable warnings when compiling BPF programs (Michael Petlan) [2003981] - perf skel: Remove some unused variables. (Michael Petlan) [2003981] - perf report: Create option to disable raw event ordering (Michael Petlan) [2003981] - perf metric: Remove unneeded semicolon (Michael Petlan) [2003981] - perf cs-etm: Detect pid in VMID for kernel running at EL2 (Michael Petlan) [2003981] - perf cs-etm: Add helper cs_etm__get_pid_fmt() (Michael Petlan) [2003981] - perf cs-etm: Support PID tracing in config (Michael Petlan) [2003981] - perf cs-etm: Fix bitmap for option (Michael Petlan) [2003981] - perf cs-etm: Update ETM metadata format (Michael Petlan) [2003981] - perf vendor events power9: Remove unsupported metrics (Michael Petlan) [2003981] - perf buildid-cache: Add test for PE executable (Michael Petlan) [2003981] - perf docs: Add man pages to see also (Michael Petlan) [2003981] - perf tools: Generate mips syscalls_n64.c syscall table (Michael Petlan) [2003981] - perf s390: Move syscall.tbl check into check-headers.sh (Michael Petlan) [2003981] - perf tools: Support MIPS unwinding and dwarf-regs (Michael Petlan) [2003981] - tools: do not include scripts/Kbuild.include (Michael Petlan) [2003981] - tools: Allow proper CC/CXX/... override with LLVM=1 in Makefile.include (Michael Petlan) [2003981] - perf intel-pt: Use aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix M2M event umask for Ice Lake server (Michael Petlan) [2003981] - perf/x86/intel/uncore: Fix a kernel WARNING triggered by maxcpus=1 (Michael Petlan) [2003981] - perf: Fix data race between pin_count increment/decrement (Michael Petlan) [2003981] - perf/x86: Avoid touching LBR_TOS MSR for Arch LBR (Michael Petlan) [2003981] - perf/x86: Allow for 8running into P4 specific code (Michael Petlan) [2003981] - perf: Add support for event removal on exec (Michael Petlan) [2003981] - perf: Support only inheriting events if cloned with CLONE_THREAD (Michael Petlan) [2003981] - perf: Apply PERF_EVENT_IOC_MODIFY_ATTRIBUTES to children (Michael Petlan) [2003981] - perf: Rework perf_event_exit_event() (Michael Petlan) [2003981] - perf: Cap allocation order at aux_watermark (Michael Petlan) [2003981] - perf/x86/intel/uncore: Enable IIO stacks to PMON mapping for multi-segment SKX (Michael Petlan) [2003981] - perf core: Allocate perf_event in the target node memory (Michael Petlan) [2003981] - perf core: Add a kmem_cache for struct perf_event (Michael Petlan) [2003981] - perf core: Allocate perf_buffer in the target node memory (Michael Petlan) [2003981] - x86: Remove unusual Unicode characters from comments (Michael Petlan) [2003981] - redhat/configs: Add CONFIG_TIMERLAT_TRACER (Jerome Marchand) [1979382] - redhat/configs: Add CONFIG_OSNOISE_TRACER (Jerome Marchand) [1979382] - tracing/osnoise: Fix missed cpus_read_unlock() in start_per_cpu_kthreads() (Jerome Marchand) [1979382] - tracing: Replace deprecated CPU-hotplug functions. (Jerome Marchand) [1979382] - trace/osnoise: Print a stop tracing message (Jerome Marchand) [1979382] - trace/timerlat: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - trace/osnoise: Add a header with PREEMPT_RT additional fields (Jerome Marchand) [1979382] - tracing: Quiet smp_processor_id() use in preemptable warning in hwlat (Jerome Marchand) [1979382] - trace/timerlat: Fix indentation on timerlat_main() (Jerome Marchand) [1979382] - trace/osnoise: Make 'noise' variable s64 in run_osnoise() (Jerome Marchand) [1979382] - tracing: Fix spelling in osnoise tracer "interferences" -> "interference" (Jerome Marchand) [1979382] - Documentation: Fix a typo on trace/osnoise-tracer (Jerome Marchand) [1979382] - trace/osnoise: Fix return value on osnoise_init_hotplug_support (Jerome Marchand) [1979382] - trace/osnoise: Make interval u64 on osnoise_main (Jerome Marchand) [1979382] - trace/osnoise: Fix 'no previous prototype' warnings (Jerome Marchand) [1979382] - tracing: Have osnoise_main() add a quiescent state for task rcu (Jerome Marchand) [1979382] - trace/osnoise: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Support hotplug operations (Jerome Marchand) [1979382] - trace/hwlat: Protect kdata->kthread with get/put_online_cpus (Jerome Marchand) [1979382] - trace: Add timerlat tracer (Jerome Marchand) [1979382] - trace: Add osnoise tracer (Jerome Marchand) [1979382] - trace: Add __print_ns_to_secs() and __print_ns_without_secs() helpers (Jerome Marchand) [1979382] - trace/hwlat: Remove printk from sampling loop (Jerome Marchand) [1979382] - trace/hwlat: Use trace_min_max_param for width and window params (Jerome Marchand) [1979382] - trace: Add a generic function to read/write u64 values from tracefs (Jerome Marchand) [1979382] - trace/hwlat: Implement the per-cpu mode (Jerome Marchand) [1979382] - trace/hwlat: Switch disable_migrate to mode none (Jerome Marchand) [1979382] - trace/hwlat: Implement the mode config option (Jerome Marchand) [1979382] - uio_hv_generic: Fix another memory leak in error handling paths (Mohammed Gamal) [2008561] - uio_hv_generic: Fix a memory leak in error handling paths (Mohammed Gamal) [2008561] - mfd: intel-lpss: Add Intel Alder Lake-M PCI IDs (David Arcari) [1929498] - xfs: fix up non-directory creation in SGID directories (Brian Foster) [2004810] - xfs: kill ialloced in xfs_dialloc() (Brian Foster) [2004810] - xfs: spilt xfs_dialloc() into 2 functions (Brian Foster) [2004810] - xfs: move xfs_dialloc_roll() into xfs_dialloc() (Brian Foster) [2004810] - xfs: move on-disk inode allocation out of xfs_ialloc() (Brian Foster) [2004810] - xfs: introduce xfs_dialloc_roll() (Brian Foster) [2004810] - xfs: convert noroom, okalloc in xfs_dialloc() to bool (Brian Foster) [2004810] - xfs: check tp->t_dqinfo value instead of the XFS_TRANS_DQ_DIRTY flag (Brian Foster) [2004810] - scsi: vmw_pvscsi: Set correct residual data length (Cathy Avery) [2012237] - scsi: vmw_pvscsi: MAINTAINERS: Update maintainer (Cathy Avery) [2012237] - treewide: Use fallthrough pseudo-keyword (Cathy Avery) [2012237] - scsi: be2iscsi: Fix use-after-free during IP updates (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix some missing space in some messages (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix an error handling path in beiscsi_dev_probe() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Remove redundant initialization (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Demote incomplete/non-conformant kernel-doc header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Ensure function follows directly after its header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix beiscsi_phys_port()'s name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Provide missing function name in header (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix incorrect naming of beiscsi_iface_config_vlan() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Mark beiscsi_attrs with static keyword (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Revert "Fix a theoretical leak in beiscsi_create_eqs()" (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix a theoretical leak in beiscsi_create_eqs() (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Correct misdocumentation of function param 'ep' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Add missing function parameter description (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix misdocumentation of 'pcontext' (Maurizio Lombardi) [1984347] - scsi: be2iscsi: Fix API/documentation slip (Maurizio Lombardi) [1984347] - powerpc/spinlock: Properly define pv_spinlocks_init() (Waiman Long) [2014363] - ACPI: Pass the same capabilities to the _OSC regardless of the query flag (Mark Langsdorf) [1982319] - Revert "[acpi] ACPI: sleep: Put the FACS table after using it" (Mark Langsdorf) [1982319] - ACPICA: Clean up context mutex during object deletion (Mark Langsdorf) [1982319] - ACPI: power: Refine turning off unused power resources (Mark Langsdorf) [1982319] - ACPI: NFIT: Fix support for variable 'SPA' structure size (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a possible memory leak (Mark Langsdorf) [1982319] - ACPI: custom_method: fix potential use-after-free issue (Mark Langsdorf) [1982319] - ACPI: irq: Prevent unregistering of GIC SGIs (Mark Langsdorf) [1982319] - ACPI: GTDT: Don't corrupt interrupt mappings on watchdow probe failure (Mark Langsdorf) [1982319] - ACPI: video: use native backlight for GA401/GA502/GA503 (Mark Langsdorf) [1982319] - ACPI: APEI: remove redundant assignment to variable rc (Mark Langsdorf) [1982319] - ACPI: utils: Capitalize abbreviations in the comments (Mark Langsdorf) [1982319] - ACPI: utils: Document for_each_acpi_dev_match() macro (Mark Langsdorf) [1982319] - ACPI: bus: Introduce acpi_dev_get() and reuse it in ACPI code (Mark Langsdorf) [1982319] - ACPI: scan: Utilize match_string() API (Mark Langsdorf) [1982319] - ACPI: CPPC: Replace cppc_attr with kobj_attribute (Mark Langsdorf) [1982319] - ACPI: scan: Call acpi_get_object_info() from acpi_set_pnp_ids() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_init_device_object() (Mark Langsdorf) [1982319] - ACPI: scan: Drop sta argument from acpi_add_single_object() (Mark Langsdorf) [1982319] - ACPI: scan: Rearrange checks in acpi_bus_check_add() (Mark Langsdorf) [1982319] - ACPI: scan: Fold acpi_bus_type_and_status() into its caller (Mark Langsdorf) [1982319] - ACPI: video: Check LCD flag on ACPI-reduced-hardware devices (Hans de Goede) [1982319] - ACPI: utils: Add acpi_reduced_hardware() helper (Mark Langsdorf) [1982319] - ACPI: dock: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: sysfs: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: PM: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: custom_method: fix a coding style issue (Mark Langsdorf) [1982319] - ACPI: CPPC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: button: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: battery: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: acpi_pad: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: LPSS: add a missed blank line after declarations (Mark Langsdorf) [1982319] - ACPI: ipmi: remove useless return statement for void function (Mark Langsdorf) [1982319] - ACPI: processor: fix some coding style issues (Mark Langsdorf) [1982319] - ACPI: APD: fix a block comment align issue (Mark Langsdorf) [1982319] - ACPI: AC: fix some coding style issues (Mark Langsdorf) [1982319] - ACPICA: Update version to 20210331 (Mark Langsdorf) [1982319] - ACPICA: IORT: Updates for revision E.b (Mark Langsdorf) [1982319] - ACPICA: iASL: Decode subtable type field for VIOT (Mark Langsdorf) [1982319] - ACPICA: iASL: Add support for CEDT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add support for PHAT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CSI2Bus resource template (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PMTT: add new fields/structures (Mark Langsdorf) [1982319] - ACPICA: CXL 2.0: CEDT: Add new CEDT table (Mark Langsdorf) [1982319] - ACPICA: acpisrc: Add missing conversion for VIOT support (Mark Langsdorf) [1982319] - ACPICA: iASL: Add definitions for the VIOT table (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add SDEV secure access components (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new flags in SRAT (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: HMAT: add new fields/flags (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: NFIT: add Location Cookie field (Mark Langsdorf) [1982319] - ACPICA: Tree-wide: fix various typos and spelling mistakes (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PPTT: add new version of subtable type 1 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: PCCT: add support for subtable type 5 (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: MADT: add Multiprocessor Wakeup Structure (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add CXL ACPI device ID and _CBR object (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: add USB4 capabilities UUID (Mark Langsdorf) [1982319] - ACPICA: ACPI 6.4: Add new predefined objects _BPC, _BPS, and _BPT (Mark Langsdorf) [1982319] - ACPICA: Add parsing for IVRS IVHD 40h and device entry F0h (Mark Langsdorf) [1982319] - ACPI: CPPC: Add emtpy stubs of functions for CONFIG_ACPI_CPPC_LIB unset (Mark Langsdorf) [1982319] - ACPI: scan: Turn off unused power resources during initialization (Mark Langsdorf) [1982319] - ACPI: power: Turn off unused power resources unconditionally (Mark Langsdorf) [1982319] - ACPI: fix various typos in comments (Mark Langsdorf) [1982319] - ACPI: utils: Introduce acpi_evaluation_failure_warn() (Mark Langsdorf) [1982319] - ACPI: processor: perflib: Eliminate redundant status check (Mark Langsdorf) [1982319] - ACPI: Drop unused ACPI_*_COMPONENT definitions and update documentation (Mark Langsdorf) [1982319] - ACPI: sysfs: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: HED: Drop unused ACPI_MODULE_NAME() definition (Mark Langsdorf) [1982319] - ACPI: processor: Get rid of ACPICA message printing (Mark Langsdorf) [1982319] - ACPI: processor: idle: Drop extra prefix from pr_notice() (Mark Langsdorf) [1982319] - ACPI: processor: Remove initialization of static variable (Mark Langsdorf) [1982319] - ACPI: PCI: Replace direct printk() invocations in pci_link.c (Mark Langsdorf) [1982319] - ACPI: PCI: Drop ACPI_PCI_COMPONENT that is not used any more (Mark Langsdorf) [1982319] - ACPI: PCI: Replace ACPI_DEBUG_PRINT() and ACPI_EXCEPTION() (Mark Langsdorf) [1982319] - ACPI: PCI: IRQ: Consolidate printing diagnostic messages (Mark Langsdorf) [1982319] - arm64: compat: Poison the compat sigpage (C. Erastus Toe) [1983849] {CVE-2021-21781} - ARM: ensure the signal page contains defined contents (C. Erastus Toe) [1983849] {CVE-2021-21781} - powerpc/pseries: Fix update of LPAR security flavor after LPM (Steve Best) [1997294] - s390/qeth: Update MACs of LEARNING_SYNC device (Robin Dapp) [1919227] - s390/qeth: Switchdev event handler (Robin Dapp) [1919227] - s390/qeth: Register switchdev event handler (Robin Dapp) [1919227] - PCI: Add pcie_ptm_enabled() (Petr Oros) [2006834] - Revert "PCI: Make pci_enable_ptm() private" (Petr Oros) [2006834] - x86/cpufeatures: Force disable X86_FEATURE_ENQCMD and remove update_pasid() (Jerry Snitselaar) [2004577] - s390: report more CPU capabilities (Robin Dapp) [1984839] - s390/disassembler: add instructions (Robin Dapp) [1984839] - s390/opcodes: rename selhhhr to selfhr (Robin Dapp) [1984839] - s390/disassembler: update opcode table (Robin Dapp) [1984839] - s390/opcodes: add missing instructions to the disassembler (Robin Dapp) [1984839] - CI: Add template for baseline gcov build (Israel Santana Aleman) - futex: Remove unused variable 'vpid' in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - futex: Prevent inconsistent state and exit race (Waiman Long) [2000293] - locking/ww_mutex: Initialize waiter.ww_ctx properly (Waiman Long) [2000293] - futex: Return error code instead of assigning it without effect (Waiman Long) [2000293] - Documentation: seqlock: s/LOCKTYPE/LOCKNAME/g (Waiman Long) [2000293] - lib/test_lockup.c: fix return value of test_lockup_init() (Waiman Long) [2000293] - locking/rwbase: Take care of ordering guarantee for fastpath reader (Waiman Long) [2000293] - locking/rwbase: Extract __rwbase_write_trylock() (Waiman Long) [2000293] - locking/rwbase: Properly match set_and_save_state() to restore_state() (Waiman Long) [2000293] - locking/rtmutex: Fix ww_mutex deadlock check (Waiman Long) [2000293] - locking/rwsem: Add missing __init_rwsem() for PREEMPT_RT (Waiman Long) [2000293] - locking/rtmutex: Return success on deadlock for ww_mutex waiters (Waiman Long) [2000293] - locking/rtmutex: Prevent spurious EDEADLK return caused by ww_mutexes (Waiman Long) [2000293] - locking/rtmutex: Dequeue waiter on ww_mutex deadlock (Waiman Long) [2000293] - locking/rtmutex: Dont dereference waiter lockless (Waiman Long) [2000293] - locking/local_lock: Add PREEMPT_RT support (Waiman Long) [2000293] - locking/spinlock/rt: Prepare for RT local_lock (Waiman Long) [2000293] - locking/rtmutex: Add adaptive spinwait mechanism (Waiman Long) [2000293] - locking/rtmutex: Implement equal priority lock stealing (Waiman Long) [2000293] - preempt: Adjust PREEMPT_LOCK_OFFSET for RT (Waiman Long) [2000293] - locking/rtmutex: Prevent lockdep false positive with PI futexes (Waiman Long) [2000293] - futex: Prevent requeue_pi() lock nesting issue on RT (Waiman Long) [2000293] - futex: Simplify handle_early_requeue_pi_wakeup() (Waiman Long) [2000293] - futex: Reorder sanity checks in futex_requeue() (Waiman Long) [2000293] - futex: Clarify comment in futex_requeue() (Waiman Long) [2000293] - futex: Restructure futex_requeue() (Waiman Long) [2000293] - futex: Correct the number of requeued waiters for PI (Waiman Long) [2000293] - futex: Remove bogus condition for requeue PI (Waiman Long) [2000293] - futex: Clarify futex_requeue() PI handling (Waiman Long) [2000293] - futex: Clean up stale comments (Waiman Long) [2000293] - futex: Validate waiter correctly in futex_proxy_trylock_atomic() (Waiman Long) [2000293] - lib/test_lockup: Adapt to changed variables (Waiman Long) [2000293] - locking/rtmutex: Add mutex variant for RT (Waiman Long) [2000293] - locking/ww_mutex: Implement rtmutex based ww_mutex API functions (Waiman Long) [2000293] - locking/rtmutex: Extend the rtmutex core to support ww_mutex (Waiman Long) [2000293] - locking/ww_mutex: Add rt_mutex based lock type and accessors (Waiman Long) [2000293] - locking/ww_mutex: Add RT priority to W/W order (Waiman Long) [2000293] - locking/ww_mutex: Implement rt_mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out internal lock accesses (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex types (Waiman Long) [2000293] - locking/ww_mutex: Abstract out mutex accessors (Waiman Long) [2000293] - locking/ww_mutex: Abstract out waiter enqueueing (Waiman Long) [2000293] - locking/ww_mutex: Abstract out the waiter iteration (Waiman Long) [2000293] - locking/ww_mutex: Remove the __sched annotation from ww_mutex APIs (Waiman Long) [2000293] - locking/ww_mutex: Split out the W/W implementation logic into kernel/locking/ww_mutex.h (Waiman Long) [2000293] - locking/ww_mutex: Split up ww_mutex_unlock() (Waiman Long) [2000293] - locking/ww_mutex: Gather mutex_waiter initialization (Waiman Long) [2000293] - locking/ww_mutex: Simplify lockdep annotations (Waiman Long) [2000293] - locking/mutex: Make mutex::wait_lock raw (Waiman Long) [2000293] - locking/ww_mutex: Move the ww_mutex definitions from into (Waiman Long) [2000293] - locking/mutex: Move the 'struct mutex_waiter' definition from to the internal header (Waiman Long) [2000293] - locking/mutex: Consolidate core headers, remove kernel/locking/mutex-debug.h (Waiman Long) [2000293] - locking/rtmutex: Squash !RT tasks to DEFAULT_PRIO (Waiman Long) [2000293] - locking/rwlock: Provide RT variant (Waiman Long) [2000293] - locking/spinlock: Provide RT variant (Waiman Long) [2000293] - locking/rtmutex: Provide the spin/rwlock core lock function (Waiman Long) [2000293] - locking/spinlock: Provide RT variant header: (Waiman Long) [2000293] - locking/spinlock: Provide RT specific spinlock_t (Waiman Long) [2000293] - locking/rtmutex: Reduce header dependencies, only include (Waiman Long) [2000293] - rbtree: Split out the rbtree type definitions into (Waiman Long) [2000293] - locking/lockdep: Reduce header dependencies in (Waiman Long) [2000293] - locking/rtmutex: Prevent future include recursion hell (Waiman Long) [2000293] - locking/spinlock: Split the lock types header, and move the raw types into (Waiman Long) [2000293] - locking/rtmutex: Guard regular sleeping locks specific functions (Waiman Long) [2000293] - locking/rtmutex: Prepare RT rt_mutex_wake_q for RT locks (Waiman Long) [2000293] - locking/rtmutex: Use rt_mutex_wake_q_head (Waiman Long) [2000293] - locking/rtmutex: Provide rt_wake_q_head and helpers (Waiman Long) [2000293] - locking/rtmutex: Add wake_state to rt_mutex_waiter (Waiman Long) [2000293] - locking/rwsem: Add rtmutex based R/W semaphore implementation (Waiman Long) [2000293] - locking/rt: Add base code for RT rw_semaphore and rwlock (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_base_is_locked() (Waiman Long) [2000293] - locking/rtmutex: Provide rt_mutex_slowlock_locked() (Waiman Long) [2000293] - locking/rtmutex: Split out the inner parts of 'struct rtmutex' (Waiman Long) [2000293] - locking/rtmutex: Split API from implementation (Waiman Long) [2000293] - locking/rtmutex: Convert macros to inlines (Waiman Long) [2000293] - locking/rtmutex: Remove rt_mutex_is_locked() (Waiman Long) [2000293] - sched/wake_q: Provide WAKE_Q_HEAD_INITIALIZER() (Waiman Long) [2000293] - sched/core: Provide a scheduling point for RT locks (Waiman Long) [2000293] - sched/core: Rework the __schedule() preempt argument (Waiman Long) [2000293] - sched/wakeup: Prepare for RT sleeping spin/rwlocks (Waiman Long) [2000293] - sched/wakeup: Reorganize the current::__state helpers (Waiman Long) [2000293] - sched/wakeup: Introduce the TASK_RTLOCK_WAIT state bit (Waiman Long) [2000293] - sched/wakeup: Split out the wakeup ->__state check (Waiman Long) [2000293] - locking/rtmutex: Set proper wait context for lockdep (Waiman Long) [2000293] - locking/local_lock: Add missing owner initialization (Waiman Long) [2000293] - locking/rtmutex: Use the correct rtmutex debugging config option (Waiman Long) [2000293] - tools/runqslower: Use __state instead of state (Waiman Long) [2000293] - locking/rwsem: Remove an unused parameter of rwsem_wake() (Waiman Long) [2000293] - locking/mutex: Add MUTEX_WARN_ON (Waiman Long) [2000293] - locking/mutex: Introduce __mutex_trylock_or_handoff() (Waiman Long) [2000293] - locking/mutex: Fix HANDOFF condition (Waiman Long) [2000293] - locking/mutex: Use try_cmpxchg() (Waiman Long) [2000293] - sched: Change task_struct::state (Waiman Long) [2000293] - isdn/hisax: Use get_current_state() (Waiman Long) [2000293] - sched,timer: Use __set_current_state() (Waiman Long) [2000293] - sched: Add get_current_state() (Waiman Long) [2000293] - sched,perf,kvm: Fix preemption condition (Waiman Long) [2000293] - sched: Introduce task_is_running() (Waiman Long) [2000293] - sched: Unbreak wakeups (Waiman Long) [2000293] - seqlock: Remove trailing semicolon in macros (Waiman Long) [2000293] - locking/mutex: clear MUTEX_FLAGS if wait_list is empty due to signal (Waiman Long) [2000293] - ptrace: make ptrace() fail if the tracee changed its pid unexpectedly (Waiman Long) [2000293] - sched: Rename sched_info_{queued,dequeued} (Waiman Long) [2000293] - locking/rwsem: Fix comment typo (Waiman Long) [2000293] - bpf: runqslower: Use task local storage (Waiman Long) [2000293] - lib/test_lockup.c: minimum fix to get it compiled on PREEMPT_RT (Waiman Long) [2000293] - seqlock: kernel-doc: Specify when preemption is automatically altered (Waiman Long) [2000293] - seqlock: Prefix internal seqcount_t-only macros with a "do_" (Waiman Long) [2000293] - rcu: Check and report missed fqs timer wakeup on RCU stall (Waiman Long) [2000293] - softirq: Move related code into one section (Waiman Long) [2000293] - seqlock: Rename __seqprop() users (Waiman Long) [2000293] - seqlock: avoid -Wshadow warnings (Waiman Long) [2000293] - locking/seqlocks: Fix kernel-doc warnings (Waiman Long) [2000293] - locking/seqlock: Tweak DEFINE_SEQLOCK() kernel doc (Waiman Long) [2000293] - seqlock: Unbreak lockdep (Waiman Long) [2000293] - seqlock: PREEMPT_RT: Do not starve seqlock_t writers (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Introduce PREEMPT_RT support (Waiman Long) [2000293] - seqlock: seqcount_t: Implement all read APIs as statement expressions (Waiman Long) [2000293] - seqlock: Use unique prefix for seqcount_t property accessors (Waiman Long) [2000293] - seqlock: seqcount_LOCKNAME_t: Standardize naming convention (Waiman Long) [2000293] - seqlock: seqcount latch APIs: Only allow seqcount_latch_t (Waiman Long) [2000293] - rbtree_latch: Use seqcount_latch_t (Waiman Long) [2000293] - x86/tsc: Use seqcount_latch_t (Waiman Long) [2000293] - timekeeping: Use seqcount_latch_t (Waiman Long) [2000293] - time/sched_clock: Mark sched_clock_read_begin/retry() as notrace (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() (Waiman Long) [2000293] - time/sched_clock: Use raw_read_seqcount_latch() during suspend (Waiman Long) [2000293] - time/sched_clock: Use seqcount_latch_t (Waiman Long) [2000293] - sched_clock: Expose struct clock_read_data (Waiman Long) [2000293] - timers/sched_clock: Include local timekeeping.h for missing declarations (Waiman Long) [2000293] - sched/clock: Move sched clock initialization and merge with generic clock (Waiman Long) [2000293] - userfaultfd: simplify fault handling (Waiman Long) [2000293] - rwsem: fix commas in initialisation (Waiman Long) [2000293] - lib/test_lockup.c: make test_inode static (Waiman Long) [2000293] - genirq: Provide irq_enter/exit_rcu() (Waiman Long) [2000293] - lib/test_lockup.c: add parameters for locking generic vfs locks (Waiman Long) [2000293] - lib/test_lockup.c: fix spelling mistake "iteraions" -> "iterations" (Waiman Long) [2000293] - lib/test_lockup: test module to generate lockups (Waiman Long) [2000293] - x86/tsc: Move inline keyword to the beginning of function declarations (Waiman Long) [2000293] - softirq: Don't skip softirq execution when softirq thread is parking (Waiman Long) [2000293] - sched/core: Convert task_struct.stack_refcount to refcount_t (Waiman Long) [2000293] - kernel/hung_task.c: break RCU locks based on jiffies (Waiman Long) [2000293] - x86/process: Avoid unnecessary NULL check in get_wchan() (Waiman Long) [2000293] - kernel/rwsem: Remove ifdef __init_rwsem code from rwsem.c (Waiman Long) [2000293] - misc: hpilo: map iLO shared memory by PCI revision id (Joseph Szczypek) [1985076] - misc: hpilo: MAINTAINERS: add entry for hpilo (Joseph Szczypek) [1985076] - misc: hpilo: avoid a useless memset (Joseph Szczypek) [1985076] - misc: hpilo: switch from 'pci_' to 'dma_' API (Joseph Szczypek) [1985076] - hpilo: Replace one-element array with flexible-array member (Joseph Szczypek) [1985076] - perf flamegraph: flamegraph.py script improvements (Michael Petlan) [2010269]- ceph: skip existing superblocks that are blocklisted or shut down when mounting (Jeffrey Layton) [2011462] - cpufreq: intel_pstate: Combine ->stop_cpu() and ->offline() (David Arcari) [2003695] - cpufreq: intel_pstate: Add Cometlake support in no-HWP mode (David Arcari) [2003695] - cpufreq: intel_pstate: Add Icelake servers support in no-HWP mode (David Arcari) [2003695] - i2c: i801: Add support for Intel Alder Lake PCH-M (David Arcari) [1929497] - i2c: i801: Add Block Write-Block Read Process Call support (David Arcari) [1929497] - pinctrl: tigerlake: Add Alder Lake-M ACPI ID (David Arcari) [1929501] - x86/microcode: Check for offline CPUs before requesting new microcode (Puneet Sethi) [1971878] - x86/resctrl: Fix a maybe-uninitialized build warning treated as error (Terry Bowman) [1994090] - x86/resctrl: Fix default monitoring groups reporting (Terry Bowman) [1994090] - PCI: Remove WARN_ON(in_interrupt()) (Myron Stowe) [1993262] - PCI: Apply CONFIG_PCI_DEBUG to entire drivers/pci hierarchy (Myron Stowe) [1993262] - PCI: Add Silicom Denmark vendor ID (Myron Stowe) [1993262] - PCI: Align checking of syscall user config accessors (Myron Stowe) [1993262] - PCI: Decline to resize resources if boot config must be preserved (Myron Stowe) [1993262] - PCI/LINK: Remove bandwidth notification (Myron Stowe) [1993262] - PCI: acpiphp: Remove unused acpiphp_callback typedef (Myron Stowe) [1993262] - PCI: Fix pci_register_io_range() memory leak (Myron Stowe) [1993262] - EDAC/amd64: Add AMD family 17h model 60h PCI IDs (Aristeu Rozanski) [1930489] - EDAC/amd64: Add PCI device IDs for family 17h, model 70h (Aristeu Rozanski) [1930489] - scsi: bnx2fc: Remove meaningless bnx2fc_abts_cleanup() return value assignment (Nilesh Javali) [1983956] - scsi: bnx2fc: Return failure if io_req is already in ABTS processing (Nilesh Javali) [1983956] - scsi: target: ibmvscsi_tgt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: Fix sense key for invalid EXTENDED COPY request (Maurizio Lombardi) [2004470] - scsi: target: Allows backend drivers to fail with specific sense codes (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix possible null-pointer dereference in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop unnecessary se_cmd ASC/ASCQ members (Maurizio Lombardi) [2004470] - scsi: target: sbp: Drop incorrect ASC/ASCQ usage (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid using lun_tg_pt_gp after unlock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add new feature KEEP_BUF (Maurizio Lombardi) [2004470] - scsi: target: Remove redundant assignment to variable ret (Maurizio Lombardi) [2004470] - scsi: target: Fix NULL dereference on XCOPY completion (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove redundant continue statement (Maurizio Lombardi) [2004470] - scsi: target: Use standard SAM status types (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix boolreturn.cocci warnings (Maurizio Lombardi) [2004470] - scsi: target: core: Add the VERSION DESCRIPTOR fields to the INQUIRY data (Maurizio Lombardi) [2004470] - scsi: target: core: Bump INQUIRY VERSION to SPC-4 (Maurizio Lombardi) [2004470] - scsi: target: core: Add configurable IEEE Company ID attribute (Maurizio Lombardi) [2004470] - scsi: target: core: Unify NAA identifier generation (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Remove redundant assignment to pg_size (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Rename TCM_DEV_BIT_PLUGGED to TCMU_DEV_BIT_PLUGGED (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Drop unnecessary container_of() (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Switch to kmemdup_nul() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix smp_processor_id() BUG messages (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Fix xarray RCU warning (Maurizio Lombardi) [2004470] - scsi: target: core: Avoid smp_processor_id() in preemptible code (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Return from tcmu_handle_completions() if cmd_id not found (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Fix a kernel-doc header (Maurizio Lombardi) [2004470] - scsi: target: Shorten ALUA error messages (Maurizio Lombardi) [2004470] - scsi: target: Fix two format specifiers (Maurizio Lombardi) [2004470] - scsi: target: Compare explicitly with SAM_STAT_GOOD (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Make data_pages_per_blk changeable via configfs (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace block size definitions with new udev members (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Remove function tcmu_get_block_page() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Support DATA_BLOCK_SIZE = N * PAGE_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Prepare for PAGE_SIZE != DATA_BLOCK_SIZE (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust names of variables and definitions (Maurizio Lombardi) [2004470] - scsi: target: Make the virtual LUN 0 device (Maurizio Lombardi) [2004470] - scsi: target: Add the DUMMY flag to rd_mcp (Maurizio Lombardi) [2004470] - scsi: target: Fix htmldocs warning in target_submit_prep() (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Adjust parameter in call to tcmu_blocks_release() (Maurizio Lombardi) [2004470] - scsi: target: core: file: Don't duplicate memset(0xff) (Maurizio Lombardi) [2004470] - scsi: target: core: pr: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: configfs: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Initialize arrays at declaration time (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro PRINT_BUF (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro TEXT_LEN (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Remove unused macro ISCSI_INST_LAST_FAILURE_TYPE (Maurizio Lombardi) [2004470] - scsi: target: core: Remove unused macros NONE and ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: core: Get rid of warning in compare_and_write_do_cmp() (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Remove unused macro ISPRINT (Maurizio Lombardi) [2004470] - scsi: target: pscsi: Fix warning in pscsi_complete_cmd() (Maurizio Lombardi) [2004470] - scsi: target: iblock: Fix type of logs_per_phys (Maurizio Lombardi) [2004470] - scsi: target: iblock: Trim line longer than 80 characters (Maurizio Lombardi) [2004470] - scsi: target: iblock: Remove an extra argument (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Use GFP_NOIO while handling cmds or holding cmdr_lock (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace radix_tree with XArray (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Replace IDR by XArray (Maurizio Lombardi) [2004470] - scsi: target: core: Make completion affinity configurable (Maurizio Lombardi) [2004470] - scsi: target: core: Flush submission work during TMR processing (Maurizio Lombardi) [2004470] - scsi: target: tcmu: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: iblock: Add backend plug/unplug callouts (Maurizio Lombardi) [2004470] - scsi: target: core: Fix backend plugging (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use LIO wq cmd submission helper (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Use block cmd allocator for se_cmds (Maurizio Lombardi) [2004470] - scsi: target: core: Add workqueue based cmd submission (Maurizio Lombardi) [2004470] - scsi: target: core: Add gfp_t arg to target_cmd_init_cdb() (Maurizio Lombardi) [2004470] - scsi: target: core: Remove target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: srpt: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: qla2xxx: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_qla2xxx: Remove BUG_ON(in_interrupt()) (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Move sess cmd list/lock to driver (Maurizio Lombardi) [2004470] - scsi: qla2xxx: Drop TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [2004470] - scsi: target: tcm_fc: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: sbp_target: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: tcm_loop: Convert to new submission API (Maurizio Lombardi) [2004470] - scsi: target: core: Break up target_submit_cmd_map_sgls() (Maurizio Lombardi) [2004470] - scsi: target: core: Rename transport_init_se_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Drop kref_get_unless_zero() in target_get_sess_cmd() (Maurizio Lombardi) [2004470] - scsi: target: core: Move t_task_cdb initialization (Maurizio Lombardi) [2004470] - scsi: target: iscsi: Fix zero tag inside a trace event (Maurizio Lombardi) [2004470] - nfsd: move fsnotify on client creation outside spinlock (Steve Dickson) [1719330] - nfsd: report client confirmation status in "info" file (Steve Dickson) [1719330] - nfsd: fsnotify on rmdir under nfsd/clients/ (Steve Dickson) [1719330]- mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() (Waiman Long) [2009258] - mm/gup: check for isolation errors (Waiman Long) [2009258] - mm/gup: return an error on migration failure (Waiman Long) [2009258] - mm/gup: check every subpage of a compound page during isolation (Waiman Long) [2009258] - mm/gup: don't pin migrated cma pages in movable zone (Waiman Long) [2009258] - mm/gup: add a range variant of unpin_user_pages_dirty_lock() (Waiman Long) [2009258] - mm/gup: decrement head page once for group of subpages (Waiman Long) [2009258] - mm/gup: add compound page list iterator (Waiman Long) [2009258] - mm/gup: protect unpin_user_pages() against npages==-ERRNO (Waiman Long) [2009258] - mm, memcg: remove unused functions (Waiman Long) [2008341] - mm,vmscan: fix divide by zero in get_scan_count (Waiman Long) [2008341] - mm: memcontrol: fix occasional OOMs due to proportional memory.low reclaim (Waiman Long) [2008341] - mm/memcg: fix incorrect flushing of lruvec data in obj_stock (Waiman Long) [2008341] - mm/memcg: fix NULL pointer dereference in memcg_slab_free_hook() (Waiman Long) [2008341] - mm: memcontrol: fix blocking rstat function called from atomic cgroup1 thresholding code (Waiman Long) [2008341] - cgroup: rstat: fix A-A deadlock on 32bit around u64_stats_sync (Waiman Long) [2008341] - percpu: flush tlb in pcpu_reclaim_populated() (Waiman Long) [2008341] - mm/memcontrol.c: fix kerneldoc comment for mem_cgroup_calculate_protection (Waiman Long) [2008341] - memcontrol: use flexible-array member (Waiman Long) [2008341] - mm: vmscan: remove noinline_for_stack (Waiman Long) [2008341] - mm: memcontrol: move obj_cgroup_uncharge_pages() out of css_set_lock (Waiman Long) [2008341] - mm: memcontrol: simplify the logic of objcg pinning memcg (Waiman Long) [2008341] - mm: memcontrol: rename lruvec_holds_page_lru_lock to page_matches_lruvec (Waiman Long) [2008341] - mm: memcontrol: simplify lruvec_holds_page_lru_lock (Waiman Long) [2008341] - mm: memcontrol: remove the pgdata parameter of mem_cgroup_page_lruvec (Waiman Long) [2008341] - mm: memcontrol: bail out early when !mm in get_mem_cgroup_from_mm (Waiman Long) [2008341] - mm: memcontrol: fix page charging in page replacement (Waiman Long) [2008341] - percpu: optimize locking in pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: initialize best_upa variable (Waiman Long) [2008341] - percpu: rework memcg accounting (Waiman Long) [2008341] - mm, memcg: introduce mem_cgroup_kmem_disabled() (Waiman Long) [2008341] - mm, memcg: mark cgroup_memory_nosocket, nokmem and noswap as __ro_after_init (Waiman Long) [2008341] - mm: vmscan: shrink deferred objects proportional to priority (Waiman Long) [2008341] - mm: memcontrol: reparent nr_deferred when memcg offline (Waiman Long) [2008341] - mm: vmscan: don't need allocate shrinker->nr_deferred for memcg aware shrinkers (Waiman Long) [2008341] - mm: vmscan: use per memcg nr_deferred of shrinker (Waiman Long) [2008341] - mm: vmscan: add per memcg shrinker nr_deferred (Waiman Long) [2008341] - mm: vmscan: use a new flag to indicate shrinker is registered (Waiman Long) [2008341] - mm: vmscan: add shrinker_info_protected() helper (Waiman Long) [2008341] - mm: memcontrol: rename shrinker_map to shrinker_info (Waiman Long) [2008341] - mm: vmscan: use kvfree_rcu instead of call_rcu (Waiman Long) [2008341] - mm: vmscan: remove memcg_shrinker_map_size (Waiman Long) [2008341] - mm: vmscan: use shrinker_rwsem to protect shrinker_maps allocation (Waiman Long) [2008341] - mm: vmscan: consolidate shrinker_maps handling code (Waiman Long) [2008341] - mm: vmscan: use nid from shrink_control for tracepoint (Waiman Long) [2008341] - linux/memcontrol.h: remove duplicate struct declaration (Waiman Long) [2008341] - memcg: charge before adding to swapcache on swapin (Waiman Long) [2008341] - kselftests: cgroup: update kmem test for new vmstat implementation (Waiman Long) [2008341] - mm: memcontrol: consolidate lruvec stat flushing (Waiman Long) [2008341] - mm: memcontrol: switch to rstat (Waiman Long) [2008341] - cgroup: rstat: punt root-level optimization to individual controllers (Waiman Long) [2008341] - cgroup: rstat: support cgroup1 (Waiman Long) [2008341] - mm: memcontrol: privatize memcg_page_state query functions (Waiman Long) [2008341] - mm: memcontrol: kill mem_cgroup_nodeinfo() (Waiman Long) [2008341] - memcg: enable memcg oom-kill for __GFP_NOFAIL (Waiman Long) [2008341] - memcg: cleanup root memcg checks (Waiman Long) [2008341] - mm: memcontrol: fix kernel stack account (Waiman Long) [2008341] - mm: page-writeback: simplify memcg handling in test_clear_page_writeback() (Waiman Long) [2008341] - percpu: implement partial chunk depopulation (Waiman Long) [2008341] - percpu: use pcpu_free_slot instead of pcpu_nr_slots - 1 (Waiman Long) [2008341] - percpu: factor out pcpu_check_block_hint() (Waiman Long) [2008341] - percpu: split __pcpu_balance_workfn() (Waiman Long) [2008341] - percpu: fix a comment about the chunks ordering (Waiman Long) [2008341] - mm/compaction: remove rcu_read_lock during page compaction (Waiman Long) [2008341] - mm/vmscan.c: make lruvec_lru_size() static (Waiman Long) [2008341] - include/linux/mm_inline.h: fold __update_lru_size() into its sole caller (Waiman Long) [2008341] - include/linux/mm_inline.h: fold page_lru_base_type() into its sole caller (Waiman Long) [2008341] - mm: VM_BUG_ON lru page flags (Waiman Long) [2008341] - mm: add __clear_page_lru_flags() to replace page_off_lru() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() (Waiman Long) [2008341] - mm/swap.c: don't pass "enum lru_list" to trace_mm_lru_insertion() (Waiman Long) [2008341] - mm: don't pass "enum lru_list" to lru list addition functions (Waiman Long) [2008341] - include/linux/mm_inline.h: shuffle lru list addition and deletion functions (Waiman Long) [2008341] - mm/vmscan.c: use add_page_to_lru_list() (Waiman Long) [2008341] - mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback) (Waiman Long) [2008341] - mm: remove superfluous __ClearPageActive() (Waiman Long) [2008341] - mm, memcg: decouple e{low,min} state mutations from protection checks (Waiman Long) [2008341] - Revert "cgroup: Add memory barriers to plug cgroup_rstat_updated() race window" (Waiman Long) [2008341] - mm/memcontrol.c: allocate shrinker_map on appropriate NUMA node (Waiman Long) [2008341] - include/bitmap.h: add new functions to documentation (Waiman Long) [2008341] - include/bitmap.h: add missing parameter in docs (Waiman Long) [2008341] - bitmap: genericize percpu bitmap region iterators (Waiman Long) [2008341] - cgroup, rstat: Don't flush subtree root unless necessary (Waiman Long) [2008341] - mm/memcg: Move mem_cgroup kABI compatibility structure into rh_kabi_memcg.h (Waiman Long) [2008341] - mm/swap: consider max pages in iomap_swapfile_add_extent (Brian Foster) [1969326] - mm/slub: Fix backtrace of objects to handle redzone adjustment (Waiman Long) [2008340] - powerpc/powernv: Fix CPU idle to be called with IRQs disabled (Waiman Long) [2008340] - torture: Fix grace-period rate output (Waiman Long) [2008340] - rcu: Fix kfree_rcu() docbook errors (Waiman Long) [2008340] - rcu/nocb: Perform deferred wake up before last idle's need_resched() check (Waiman Long) [2008340] - rcu: Pull deferred rcuog wake up to rcu_eqs_enter() callers (Waiman Long) [2008340] - idle: Prevent late-arriving interrupts from disrupting offline (Waiman Long) [2008340] - torture: Maintain torture-specific set of CPUs-online books (Waiman Long) [2008340] - torture: Clean up after torture-test CPU hotplugging (Waiman Long) [2008340] - rcutorture: Make object_debug also double call_rcu() heap object (Waiman Long) [2008340] - torture: Throttle VERBOSE_TOROUT_*() output (Waiman Long) [2008340] - torture: Make refscale throttle high-rate printk()s (Waiman Long) [2008340] - rcutorture: Use hrtimers for reader and writer delays (Waiman Long) [2008340] - torture: Make stutter use torture_hrtimeout_*() functions (Waiman Long) [2008340] - rcutorture: Use torture_hrtimeout_jiffies() to avoid busy-waits (Waiman Long) [2008340] - torture: Add fuzzed hrtimer-based sleep functions (Waiman Long) [2008340] - rcutorture: Make rcu_torture_fakewriter() use blocking wait primitives (Waiman Long) [2008340] - rcutorture: Make synctype[] and nsynctype be static global (Waiman Long) [2008340] - rcutorture: Require entire stutter period be post-boot (Waiman Long) [2008340] - refscale: Allow summarization of verbose output (Waiman Long) [2008340] - torture: Allow standalone kvm-recheck.sh run detect --trust-make (Waiman Long) [2008340] - torture: Simplify exit-code plumbing for kvm-recheck.sh and kvm-find-errors.sh (Waiman Long) [2008340] - torture: s/STOP/STOP.1/ to avoid scenario collision (Waiman Long) [2008340] - torture: Add --dryrun batches to help schedule a distributed run (Waiman Long) [2008340] - torture: Stop hanging on panic (Waiman Long) [2008340] - torture: Add kvm.sh test summary to end of log file (Waiman Long) [2008340] - torture: Make kvm.sh include --kconfig arguments in CPU calculation (Waiman Long) [2008340] - torture: Make kvm.sh return failure upon build failure (Waiman Long) [2008340] - torture: Print run duration at end of kvm.sh execution (Waiman Long) [2008340] - torture: Make kvm.sh arguments accumulate (Waiman Long) [2008340] - torture: Make kvm.sh "Test Summary" date be end of test (Waiman Long) [2008340] - tools/rcutorture: Make identify_qemu_vcpus() independent of local language (Waiman Long) [2008340] - torture: Add config2csv.sh script to compare torture scenarios (Waiman Long) [2008340] - torture: Prepare for splitting qemu execution from kvm-test-1-run.sh (Waiman Long) [2008340] - torture: Allow kvm.sh --datestamp to specify subdirectories (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of builds (Waiman Long) [2008340] - torture: Make kvm.sh "--dryrun sched" summarize number of batches (Waiman Long) [2008340] - torture: Make --kcsan specify lockdep (Waiman Long) [2008340] - rcu: Do not NMI offline CPUs (Waiman Long) [2008340] - rcu: For RCU grace-period kthread starvation, dump last CPU it ran on (Waiman Long) [2008340] - rcu: Mark obtuse portion of stall warning as internal debug (Waiman Long) [2008340] - scftorture: Add debug output for wrong-CPU warning (Waiman Long) [2008340] - rcutorture: Add testing for RCU's global memory ordering (Waiman Long) [2008340] - rcutorture: Add reader-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Add writer-side tests of polling grace-period API (Waiman Long) [2008340] - rcutorture: Prepare for ->start_gp_poll and ->poll_gp_state (Waiman Long) [2008340] - srcu: Add comment explaining cookie overflow/wrap (Waiman Long) [2008340] - srcu: Document polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tree SRCU grace periods (Waiman Long) [2008340] - srcu: Provide polling interfaces for Tiny SRCU grace periods (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tree SRCU grace period (Waiman Long) [2008340] - srcu: Provide internal interface to start a Tiny SRCU grace period (Waiman Long) [2008340] - srcu: Make Tiny SRCU use multi-bit grace-period counter (Waiman Long) [2008340] - rcu: Enable rcu_normal_after_boot unconditionally for RT (Waiman Long) [2008340] - rcu: Unconditionally use rcuc threads on PREEMPT_RT (Waiman Long) [2008340] - rcu: Make RCU_BOOST default on CONFIG_PREEMPT_RT (Waiman Long) [2008340] - rcu: Eliminate the __kvfree_rcu() macro (Waiman Long) [2008340] - rcu: Introduce kfree_rcu() single-argument macro (Waiman Long) [2008340] - rcu: Record kvfree_call_rcu() call stack for KASAN (Waiman Long) [2008340] - rcu: Do any deferred nocb wakeups at CPU offline time (Waiman Long) [2008340] - rcu/nocb: Code-style nits in callback-offloading toggling (Waiman Long) [2008340] - rcu/nocb: Add nocb CB kthread list to show_rcu_nocb_state() output (Waiman Long) [2008340] - rcu/nocb: Add grace period and task state to show_rcu_nocb_state() output (Waiman Long) [2008340] - tools/rcutorture: Support nocb toggle in TREE01 (Waiman Long) [2008340] - rcutorture: Test runtime toggling of CPUs' callback offloading (Waiman Long) [2008340] - cpu/hotplug: Add lockdep_is_cpus_held() (Waiman Long) [2008340] - rcu/nocb: Locally accelerate callbacks as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Process batch locally as long as offloading isn't complete (Waiman Long) [2008340] - rcu/nocb: Only cond_resched() from actual offloaded batch processing (Waiman Long) [2008340] - rcu/nocb: Set SEGCBLIST_SOFTIRQ_ONLY at the very last stage of de-offloading (Waiman Long) [2008340] - rcu/nocb: Flush bypass before setting SEGCBLIST_SOFTIRQ_ONLY (Waiman Long) [2008340] - rcu/nocb: Shutdown nocb timer on de-offloading (Waiman Long) [2008340] - rcu/nocb: Re-offload support (Waiman Long) [2008340] - rcu/nocb: De-offloading GP kthread (Waiman Long) [2008340] - rcu/nocb: Don't deoffload an offline CPU with pending work (Waiman Long) [2008340] - rcu/nocb: De-offloading CB kthread (Waiman Long) [2008340] - rcu/nocb: Always init segcblist on CPU up (Waiman Long) [2008340] - rcu/nocb: Provide basic callback offloading state machine bits (Waiman Long) [2008340] - rcu/nocb: Turn enabled/offload states into a common flag (Waiman Long) [2008340] - rcu/segcblist: Add debug checks for segment lengths (Waiman Long) [2008340] - rcu/trace: Add tracing for how segcb list changes (Waiman Long) [2008340] - rcu/tree: segcblist: Remove redundant smp_mb()s (Waiman Long) [2008340] - rcu/segcblist: Add counters to segcblist datastructure (Waiman Long) [2008340] - rcu/segcblist: Add additional comments to explain smp_mb() (Waiman Long) [2008340] - rcu/tree: Make rcu_do_batch count how many callbacks were executed (Waiman Long) [2008340] - rcu: Make call_rcu() print mem_dump_obj() info for double-freed callback (Waiman Long) [2008340] - mm: Make mem_obj_dump() vmalloc() dumps include start and length (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle vmalloc() memory (Waiman Long) [2008340] - mm: Make mem_dump_obj() handle NULL and zero-sized pointers (Waiman Long) [2008340] - mm: Add mem_dump_obj() to print source of memory block (Waiman Long) [2008340] - rcu: Make TASKS_TRACE_RCU select IRQ_WORK (Waiman Long) [2008340] - rcu-tasks: Add RCU-tasks self tests (Waiman Long) [2008340] - rcu-tasks: Move RCU-tasks initialization to before early_initcall() (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to raw_spin_unlock_rcu_node() macros (Waiman Long) [2008340] - rcu: Add lockdep_assert_irqs_disabled() to rcu_sched_clock_irq() and callees (Waiman Long) [2008340] - rcutorture: Don't do need_resched() testing if ->sync is NULL (Waiman Long) [2008340] - scftorture: Add full-test stutter capability (Waiman Long) [2008340] - torture: Allow alternative forms of kvm.sh command-line arguments (Waiman Long) [2008340] - rcutorture: Small code cleanups (Waiman Long) [2008340] - torture: Accept time units on kvm.sh --duration argument (Waiman Long) [2008340] - rcutorture: Make stutter_wait() caller restore priority (Waiman Long) [2008340] - torture: Force weak-hashed pointers on console log (Waiman Long) [2008340] - rcutorture: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Prevent jitter processes from delaying failed run (Waiman Long) [2008340] - rcutorture: Adjust scenarios SRCU-t and SRCU-u to make kconfig happy (Waiman Long) [2008340] - refscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - rcuscale: Prevent hangs for invalid arguments (Waiman Long) [2008340] - torture: Exclude "NOHZ tick-stop error" from fatal errors (Waiman Long) [2008340] - rcuscale: Avoid divide by zero (Waiman Long) [2008340] - rcuscale: Add RCU Tasks Trace (Waiman Long) [2008340] - scftorture: Add an alternative IPI vector (Waiman Long) [2008340] - torture: Make torture_stutter() use hrtimer (Waiman Long) [2008340] - torture: Periodically pause in stutter_wait() (Waiman Long) [2008340] - torture: Don't kill gdb sessions (Waiman Long) [2008340] - refscale: Bounds-check module parameters (Waiman Long) [2008340] - rcu-tasks: Make the units of ->init_fract be jiffies (Waiman Long) [2008340] - rcutorture: Make grace-period kthread report match RCU flavor being tested (Waiman Long) [2008340] - rcu-tasks: Convert rcu_tasks_wait_gp() for-loop to while-loop (Waiman Long) [2008340] - rcutorture: Make preemptible TRACE02 enable lockdep (Waiman Long) [2008340] - srcu: Use a more appropriate lockdep helper (Waiman Long) [2008340] - srcu: Take early exit on memory-allocation failure (Waiman Long) [2008340] - rcu: Fix a typo in rcu_blocking_is_gp() header comment (Waiman Long) [2008340] - rcu: Prevent lockdep-RCU splats on lock acquisition/release (Waiman Long) [2008340] - rcu/tree: nocb: Avoid raising softirq for offloaded ready-to-execute CBs (Waiman Long) [2008340] - rcu/tree: Make struct kernel_param_ops definitions const (Waiman Long) [2008340] - rcu/tree: Add a warning if CPU being onlined did not report QS already (Waiman Long) [2008340] - rcu: Clarify nocb kthreads naming in RCU_NOCB_CPU config (Waiman Long) [2008340] - rcu: Fix single-CPU check in rcu_blocking_is_gp() (Waiman Long) [2008340] - rcu: Implement rcu_segcblist_is_offloaded() config dependent (Waiman Long) [2008340] - list.h: Update comment to explicitly note circular lists (Waiman Long) [2008340] - rcu: Panic after fixed number of stalls (Waiman Long) [2008340] - x86/smpboot: Move rcu_cpu_starting() earlier (Waiman Long) [2008340] - torture: Replace cpu_up/down() with add/remove_cpu() (Waiman Long) [2008340] - PCI/PTM: Remove error message at boot (Myron Stowe) [1993252] - PCI: Mark AMD Navi14 GPU ATS as broken (Myron Stowe) [1993252] - PCI: vmd: Update type of the __iomem pointers (Myron Stowe) [1993252] - PCI: Unify ECAM constants in native PCI Express drivers (Myron Stowe) [1993252] - PCI: Add function 1 DMA alias quirk for Marvell 9215 SATA controller (Myron Stowe) [1993252] - PCI: Mark AMD Raven iGPU ATS as broken in some platforms (Myron Stowe) [1993252] - PCI: Disable PTM during suspend to save power (Myron Stowe) [1993252] - PCI/PTM: Save/restore Precision Time Measurement Capability for suspend/resume (Myron Stowe) [1993252] - PCI: Add sysfs attribute for device power state (Myron Stowe) [1993252] - PCI/MSI: Set device flag indicating only 32-bit MSI support (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X flags updaters to msi.c (Myron Stowe) [1993252] - PCI/MSI: Move MSI/MSI-X init to msi.c (Myron Stowe) [1993252] - PCI: Use predefined Pericom Vendor ID (Myron Stowe) [1993252] - PCI: Disable MSI for Pericom PCIe-USB adapter (Myron Stowe) [1993252] - PCI: Reduce pci_set_cacheline_size() message to debug level (Myron Stowe) [1993252] - PCI: Remove unused HAVE_PCI_SET_MWI (Myron Stowe) [1993252] - PCI: Fix overflow in command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Bounds-check command-line resource alignment requests (Myron Stowe) [1993252] - PCI: Fix kernel-doc markup (Myron Stowe) [1993252] - PCI: ibmphp: Remove unneeded break (Myron Stowe) [1993252] - PCI/ACPI: Fix companion lookup for device 0 on the root bus (Myron Stowe) [1993252] - PCI: Keep both device and resource name for config space remaps (Myron Stowe) [1993252] - PCI: Return u16 from pci_find_ext_capability() and similar (Myron Stowe) [1993252] - PCI: Return u8 from pci_find_capability() and similar (Myron Stowe) [1993252] - PCI: Avoid duplicate IDs in driver dynamic IDs list (Myron Stowe) [1993252] - PCI: Move pci_match_device() ahead of new_id_store() (Myron Stowe) [1993252] - PCI: Decode PCIe 64 GT/s link speed (Myron Stowe) [1993252] - PCI: host-generic: Support building as modules (Myron Stowe) [1993252] - ata: sata_nv: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_ns87415.c: Document support on parisc with superio chip (Tomas Henzl) [1921465] - ata: fix some kernel-doc markups (Tomas Henzl) [1921465] - sata, highbank: simplify the return expression of ahci_highbank_suspend (Tomas Henzl) [1921465] - libata: implement ATA_HORKAGE_MAX_TRIM_128M and apply to Sandisks (Tomas Henzl) [1921465] - ata: ahci: use ata_link_info() instead of ata_link_printk() (Tomas Henzl) [1921465] - libata: Use per port sync for detach (Tomas Henzl) [1921465] - ata/libata: Fix usage of page address by page_address in ata_scsi_mode_select_xlat function (Tomas Henzl) [1921465] - sata_rcar: handle pm_runtime_get_sync failure cases (Tomas Henzl) [1921465] - ata: sata_inic162x fix a spelling issue (Tomas Henzl) [1921465] - ata: libata-core: fix a doc warning (Tomas Henzl) [1921465] - ata: ahci: Add sysfs attribute to show remapped NVMe device count (Tomas Henzl) [1921465] - ata: ahci-imx: remove redundant assignment to ret (Tomas Henzl) [1921465] - libata: Return correct status in sata_pmp_eh_recover_pm() when ATA_DFLAG_DETACH is set (Tomas Henzl) [1921465] - ata: move ata_eh_analyze_ncq_error() & co. to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-eh.c (Tomas Henzl) [1921465] - ata: move ata_sas_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-scsi.c (Tomas Henzl) [1921465] - ata: move sata_deb_timing_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move ata_qc_complete_multiple() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_hardreset() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_link_{debounce,resume}() to libata-sata.c (Tomas Henzl) [1921465] - ata: move *sata_set_spd*() to libata-sata.c (Tomas Henzl) [1921465] - ata: move sata_scr_*() to libata-sata.c (Tomas Henzl) [1921465] - ata: start separating SATA specific code from libata-core.c (Tomas Henzl) [1921465] - ata: fix CodingStyle issues in PATA timings code (Tomas Henzl) [1921465] - ata: remove EXPORT_SYMBOL_GPL()s not used by modules (Tomas Henzl) [1921465] - ata: move EXPORT_SYMBOL_GPL()s close to exported code (Tomas Henzl) [1921465] - ata: optimize ata_scsi_rbuf[] size (Tomas Henzl) [1921465] - ata: optimize struct ata_force_param size (Tomas Henzl) [1921465] - ata: use COMMAND_LINE_SIZE for ata_force_param_buf[] size (Tomas Henzl) [1921465] - ata: simplify ata_scsiop_inq_89() (Tomas Henzl) [1921465] - sata_promise: use ata_cable_sata() (Tomas Henzl) [1921465] - ata: make SATA_PMP option selectable only if any SATA host driver is enabled (Tomas Henzl) [1921465] - ata: expose ncq_enable_prio sysfs attribute only on NCQ capable hosts (Tomas Henzl) [1921465] - ata: remove stale maintainership information from core code (Tomas Henzl) [1921465] - libata: Assign OF node to the SCSI device (Tomas Henzl) [1921465] - libata: Remove extra scsi_host_put() in ata_scsi_add_hosts() (Tomas Henzl) [1921465] - libata: transport: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1921465] - ata/acard_ahci: remove unused variable n_elem (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7216 reset is self de-asserting (Tomas Henzl) [1921465] - ata: ahci_brcm: Perform reset after obtaining resources (Tomas Henzl) [1921465] - ata: brcm: fix reset controller API usage (Tomas Henzl) [1921465] - ata: brcm: mark PM functions as __maybe_unused (Tomas Henzl) [1921465] - ata: ahci_brcm: Support BCM7216 reset controller name (Tomas Henzl) [1921465] - ata: ahci_brcm: Add a shutdown callback (Tomas Henzl) [1921465] - ata: ahci_brcm: Manage reset line during suspend/resume (Tomas Henzl) [1921465] - ata: ahci_brcm: Add missing clock management during recovery (Tomas Henzl) [1921465] - ata: ahci_brcm: BCM7425 AHCI requires AHCI_HFLAG_DELAY_ENGINE (Tomas Henzl) [1921465] - ata: ahci_brcm: Fix AHCI resources management (Tomas Henzl) [1921465] - ata: libahci_platform: Export again ahci_platform_able_phys() (Tomas Henzl) [1921465] - libata: Fix retrieving of active qcs (Tomas Henzl) [1921465] - ata: pata_artop: make arrays static const, makes object smaller (Tomas Henzl) [1921465] - ata_piix: remove open-coded dmi_match(DMI_OEM_STRING) (Tomas Henzl) [1921465] - ata: sata_mv, avoid trigerrable BUG_ON (Tomas Henzl) [1921465] - ata: make qc_prep return ata_completion_errors (Tomas Henzl) [1921465] - ata: define AC_ERR_OK (Tomas Henzl) [1921465] - libata: Ensure ata_port probe has completed before detach (Tomas Henzl) [1921465] - ahci: tegra: use regulator_bulk_set_supply_names() (Tomas Henzl) [1921465] - ahci: Add support for Amazon's Annapurna Labs SATA controller (Tomas Henzl) [1921465] - ata: libahci_platform: Fix regulator_get_optional() misuse (Tomas Henzl) [1921465] - ata: ahci-imx: Covert to use GPIO descriptor (Tomas Henzl) [1921465] - libata/ahci: Fix PCS quirk application (Tomas Henzl) [1921465] - libata/ahci: Drop PCS quirk for Denverton and beyond (Tomas Henzl) [1921465] - libata: switch remaining drivers to use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_sil24: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_qstor: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_nv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - sata_mv: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - pdc_adma: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - acard_ahci: use dma_set_mask_and_coherent (Tomas Henzl) [1921465] - libata: add SG safety checks in SFF pio transfers (Tomas Henzl) [1921465] - libata: have ata_scsi_rw_xlat() fail invalid passthrough requests (Tomas Henzl) [1921465] - ata: rb532_cf: Fix unused variable warning in rb532_pata_driver_probe (Tomas Henzl) [1921465] - ata: libahci: do not complain in case of deferred probe (Tomas Henzl) [1921465] - libata: zpodd: Fix small read overflow in zpodd_get_mech_type() (Tomas Henzl) [1921465] - ata: libahci_platform: remove redundant dev_err message (Tomas Henzl) [1921465] - drivers: ata: ahci_sunxi: Increased SATA/AHCI DMA TX/RX FIFOs (Tomas Henzl) [1921465] - libata: Drop firmware version check from the ST1000LM024 quirk (Tomas Henzl) [1921465] - ata: sata_sil24: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata:sata_qstor: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: sata_nv: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: pdc_adma: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: libahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - ata: acard-ahci: Remove call to memset after dmam_alloc_coherent (Tomas Henzl) [1921465] - libata: don't request sense data on !ZAC ATA devices (Tomas Henzl) [1921465] - libata: Extend quirks for the ST1000LM024 drives with NOLPM quirk (Tomas Henzl) [1921465] - sata_rcar: Remove ata_host_alloc() error printing (Tomas Henzl) [1921465] - libata: fix using DMA buffers on stack (Tomas Henzl) [1921465] - ata: libahci: Only warn for AHCI_HFLAG_MULTI_MSI set when genuine custom irq handler implemented (Tomas Henzl) [1921465] - libata: fix a typo in comment (Tomas Henzl) [1921465] - sata_rcar: fix deferred probing (Tomas Henzl) [1921465] - ata: sata_highbank: Convert to use GPIO descriptors (Tomas Henzl) [1921465] - sata_rcar: convert to SPDX identifiers (Tomas Henzl) [1921465] - ata: ep93xx: Use proper enums for directions (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow using driver or DSL SoCs (Tomas Henzl) [1921465] - ata: ahci_brcm: Match BCM63138 compatible strings (Tomas Henzl) [1921465] - ata: ahci_brcm: Allow optional reset controller to be used (Tomas Henzl) [1921465] - libata: mask swap internal and hardware tag (Tomas Henzl) [1921465] - pata_atiixp: Remove unnecessary parentheses (Tomas Henzl) [1921465] - ata: ahci_sunxi: add support for r40 (Tomas Henzl) [1921465] - ata: ahci_platform: add support for PHY controller regulator (Tomas Henzl) [1921465] - ata: ahci_platform: add support for AHCI controller regulator (Tomas Henzl) [1921465] - libata: Use SMART LBAM/LBAH password defines (Tomas Henzl) [1921465] - ata: ahci: Convert to using pOFn instead of device_node.name (Tomas Henzl) [1921465] - ata: ftide010: Add a quirk for SQ201 (Tomas Henzl) [1921465] - ata: ahci_platform: enable to get and control reset (Tomas Henzl) [1921465] - ata: libahci_platform: add reset control support (Tomas Henzl) [1921465] - ata: add an extra argument to ahci_platform_get_resources() (Tomas Henzl) [1921465] - ata: sata_rcar: exclude setting of PHY registers in Gen3 (Tomas Henzl) [1921465] - ata: sata_rcar: really mask all interrupts on Gen2 and later (Tomas Henzl) [1921465] - ata: libahci: Allow reconfigure of DEVSLP register (Tomas Henzl) [1921465] - ata: libahci: Correct setting of DEVSLP register (Tomas Henzl) [1921465] - ata: ahci: Enable DEVSLP by default on x86 with SLP_S0 (Tomas Henzl) [1921465] - ata: ahci: Support state with min power but Partial low power state (Tomas Henzl) [1921465] - Revert "ata: ahci_platform: convert kcalloc to devm_kcalloc" (Tomas Henzl) [1921465] - ata: sata_rcar: Add rudimentary Runtime PM support (Tomas Henzl) [1921465] - ata: sata_rcar: Provide a short-hand for &pdev->dev (Tomas Henzl) [1921465] - ata: Only output sg element mapped number in verbose debug (Tomas Henzl) [1921465] - ata: Guard ata_scsi_dump_cdb() by ATA_VERBOSE_DEBUG (Tomas Henzl) [1921465] - ata: ahci_platform: convert kcalloc to devm_kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: convert kzallloc to kcalloc (Tomas Henzl) [1921465] - ata: ahci_platform: correct parameter documentation for ahci_platform_shutdown (Tomas Henzl) [1921465] - libata: remove ata_sff_data_xfer_noirq() (Tomas Henzl) [1921465] - scsi: target: Fix the pgr/alua_support_store functions (Maurizio Lombardi) [1995935] - sched/deadline: Fix missing clock update in migrate_task_rq_dl() (Phil Auld) [1992254] - sched/fair: Avoid a second scan of target in select_idle_cpu (Phil Auld) [1992254] - sched/fair: Use prev instead of new target as recent_used_cpu (Phil Auld) [1992254] - sched: Replace deprecated CPU-hotplug functions. (Phil Auld) [1992254] - sched/deadline: Fix reset_on_fork reporting of DL tasks (Phil Auld) [1992254] - sched/numa: Fix is_core_idle() (Phil Auld) [1992254] - sched/fair: Sync load_sum with load_avg after dequeue (Phil Auld) [1992254] - sched/fair: Fix CFS bandwidth hrtimer expiry type (Phil Auld) [1992254] - sched/fair: Ensure _sum and _avg values stay consistent (Phil Auld) [1992254] - sched/fair: Ensure that the CFS parent is added after unthrottling (Phil Auld) [1992254] - sched/rt: Fix Deadline utilization tracking during policy change (Phil Auld) [1992254] - sched/rt: Fix RT utilization tracking during policy change (Phil Auld) [1992254] - sched/fair: Age the average idle time (Phil Auld) [1992254] - wait: use LIST_HEAD_INIT() to initialize wait_queue_head (Phil Auld) [1992254] - sched: Optimize housekeeping_cpumask() in for_each_cpu_and() (Phil Auld) [1992254] - sched/fair: Fix util_est UTIL_AVG_UNCHANGED handling (Phil Auld) [1992254] - sched/pelt: Check that *_avg are null when *_sum are (Phil Auld) [1992254] - sched/fair: Correctly insert cfs_rq's to list on unthrottle (Phil Auld) [1992254] - sched/pelt: Ensure that *_sum is always synced with *_avg (Phil Auld) [1992254] - sched/fair: Return early from update_tg_cfs_load() if delta == 0 (Phil Auld) [1992254] - sched/fair: Make sure to update tg contrib for blocked load (Phil Auld) [1992254] - sched/fair: Keep load_avg and load_sum synced (Phil Auld) [1992254] - sched: Stop PF_NO_SETAFFINITY from being inherited by various init system threads (Phil Auld) [1992254] - sched: Fix a stale comment in pick_next_task() (Phil Auld) [1992254] - sched/fair: Fix ascii art by relpacing tabs (Phil Auld) [1992254] - tick/nohz: Call tick_nohz_task_switch() with interrupts disabled (Phil Auld) [1992254] - sched/fair: Fix clearing of has_idle_cores flag in select_idle_cpu() (Phil Auld) [1992254] - sched/core: Remove the pointless BUG_ON(!task) from wake_up_q() (Phil Auld) [1992254] - sched: Make the idle task quack like a per-CPU kthread (Phil Auld) [1992254] - sched/fair: Fix unfairness caused by missing load decay (Phil Auld) [1992254] - sched: Make nr_iowait_cpu() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_iowait() return 32-bit value (Phil Auld) [1992254] - sched: Make nr_running() return 32-bit value (Phil Auld) [1992254] - sched/isolation: Reconcile rcu_nocbs= and nohz_full= (Phil Auld) [1992254] - sched/fair: Introduce a CPU capacity comparison helper (Phil Auld) [1992254] - sched/fair: Clean up active balance nr_balance_failed trickery (Phil Auld) [1992254] - sched/fair: Move update_nohz_stats() to the CONFIG_NO_HZ_COMMON block to simplify the code & fix an unused function warning (Phil Auld) [1992254] - sched/fair: Bring back select_idle_smt(), but differently (Phil Auld) [1992254] - sched,fair: Alternative sched_slice() (Phil Auld) [1992254] - sched/topology: Remove redundant cpumask_and() in init_overlap_sched_group() (Phil Auld) [1992254] - sched/numa: Allow runtime enabling/disabling of NUMA balance without SCHED_DEBUG (Phil Auld) [1992254] - sched/fair: Optimize test_idle_cores() for !SMT (Phil Auld) [1992254] - sched: Fix various typos (Phil Auld) [1992254] - sched: Remove unnecessary variable from schedule_tail() (Phil Auld) [1992254] - sched: Optimize __calc_delta() (Phil Auld) [1992254] - sched: Provide raw_spin_rq_*lock*() helpers (Phil Auld) [1992254] - sched/pelt: Fix task util_est update filtering (Phil Auld) [1992254] - sched/fair: use lsub_positive in cpu_util_next() (Phil Auld) [1992254] - sched/fair: Reduce the window for duplicated update (Phil Auld) [1992254] - sched/fair: Reorder newidle_balance pulled_task tests (Phil Auld) [1992254] - sched/fair: Remove unused parameter of update_nohz_stats (Phil Auld) [1992254] - sched/fair: Remove unused return of _nohz_idle_balance (Phil Auld) [1992254] - sched/fair: Remove update of blocked load from newidle_balance (Phil Auld) [1992254] - sched/topology: fix the issue groups don't span domain->span for NUMA diameter > 2 (Phil Auld) [1992254] - sched/fair: Merge select_idle_core/cpu() (Phil Auld) [1992254] - sched/fair: Remove select_idle_smt() (Phil Auld) [1992254] - sched/fair: Move avg_scan_cost calculations under SIS_PROP (Phil Auld) [1992254] - sched/fair: Remove SIS_AVG_CPU (Phil Auld) [1992254] - sched/eas: Don't update misfit status if the task is pinned (Phil Auld) [1992254] - sched/fair: Avoid stale CPU util_est value for schedutil in task dequeue (Phil Auld) [1992254] - sched/fair: Add a few assertions (Phil Auld) [1992254] - cpufreq: schedutil: Simplify sugov_update_next_freq() (Phil Auld) [1992254] - sched/topology: Warn when NUMA diameter > 2 (Phil Auld) [1992254] - sched: Use task_current() instead of 'rq->curr == p' (Phil Auld) [1992254] - sched/core: Allow try_invoke_on_locked_down_task() with irqs disabled (Phil Auld) [1992254] - sched/fair: Exclude the current CPU from find_new_ilb() (Phil Auld) [1992254] - rbtree, sched/deadline: Use rb_add_cached() (Phil Auld) [1992254] - rbtree, sched/fair: Use rb_add_cached() (Phil Auld) [1992254] - sched/isolation: Prefer housekeeping CPU in local node (Phil Auld) [1992254] - sched: Fix various typos in comments (Phil Auld) [1992254] - s390/qeth: fix deadlock during failing recovery (Sumanth Korikkar) [1984990] - s390/qeth: Fix deadlock in remove_discipline (Sumanth Korikkar) [1984990] - s390/qeth: fix NULL deref in qeth_clear_working_pool_list() (Sumanth Korikkar) [1984990] - s390/qdio: fix roll-back after timeout on ESTABLISH ccw (Sumanth Korikkar) [1984990] - s390/qdio: get rid of register asm (Sumanth Korikkar) [1984990] - s390/netiuvc: get rid of forward declarations (Sumanth Korikkar) [1984990] - s390/qeth: Consider dependency on SWITCHDEV module (Sumanth Korikkar) [1984990] - s390/qeth: shrink TX buffer struct (Sumanth Korikkar) [1984990] - s390/qeth: remove TX buffer's pointer to its queue (Sumanth Korikkar) [1984990] - s390/qeth: remove QAOB's pointer to its TX buffer (Sumanth Korikkar) [1984990] - s390/qeth: consolidate completion of pending TX buffers (Sumanth Korikkar) [1984990] - s390/qeth: use ethtool_sprintf() (Sumanth Korikkar) [1984990] - s390/qeth: unify the tracking of active cmds on ccw device (Sumanth Korikkar) [1984990] - s390/qeth: also use TX NAPI for non-IQD devices (Sumanth Korikkar) [1984990] - s390/qeth: count TX completion interrupts (Sumanth Korikkar) [1984990] - powerpc/stacktrace: Include linux/delay.h (Steve Best) [2010674] - powerpc/stacktrace: Fix spurious "stale" traces in raise_backtrace_ipi() (Steve Best) [2010674] - powerpc/xmon: Reset RCU and soft lockup watchdogs (Steve Best) [2010674] - bpf, sockmap: Fix sk->prot unhash op reset (Jiri Benc) [1947006] - xdp: fix xdp_return_frame() kernel BUG throw for page_pool memory model (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper input mtu_len param (Jiri Benc) [1947006] - bpf: BPF-helper for MTU checking add length input (Jiri Benc) [1947006] - xsk: Remove dangling function declaration from header file (Jiri Benc) [1947006] - bpf: Remove blank line in bpf helper description comment (Jiri Benc) [1947006] - libbpf: Use AF_LOCAL instead of AF_INET in xsk.c (Jiri Benc) [1947006] - selftests/bpf: Tests using bpf_check_mtu BPF-helper (Jiri Benc) [1947006] - selftests/bpf: Use bpf_check_mtu in selftest test_cls_redirect (Jiri Benc) [1947006] - bpf: Drop MTU check when doing TC-BPF redirect to ingress (Jiri Benc) [1947006] - bpf: Add BPF-helper for MTU checking (Jiri Benc) [1947006] - bpf: bpf_fib_lookup return MTU value as output when looked up (Jiri Benc) [1947006] - bpf: Fix bpf_fib_lookup helper MTU check for SKB ctx (Jiri Benc) [1947006] - bpf: Remove MTU check in __bpf_skb_max_len (Jiri Benc) [1947006] - net, veth: Alloc skb in bulk for ndo_xdp_xmit (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_RECVMSG (Jiri Benc) [1947006] - selftests/bpf: Rewrite recvmsg{4,6} asm progs to c in test_sock_addr (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_INET{4,6}_GET{PEER,SOCK}NAME (Jiri Benc) [1947006] - bpf: Enable bpf_{g,s}etsockopt in BPF_CGROUP_UDP{4,6}_SENDMSG (Jiri Benc) [1947006] - selftests/bpf: Verify that rebinding to port < 1024 from BPF works (Jiri Benc) [1947006] - bpf: Allow rewriting to ports under ip_unprivileged_port_start (Jiri Benc) [1947006] - net: port < inet_prot_sock(net) --> inet_port_requires_bind_service(net, port) (Jiri Benc) [1947006] - net: inet_is_local_reserved_port() should return bool not int (Jiri Benc) [1947006] - libbpf, xsk: Select AF_XDP BPF program based on kernel version (Jiri Benc) [1947006] - xsk: Fold xp_assign_dev and __xp_assign_dev (Jiri Benc) [1947006] - xsk: Remove explicit_free parameter from __xsk_rcv() (Jiri Benc) [1947006] - bpf: Split cgroup_bpf_enabled per attach type (Jiri Benc) [1947006] - bpf: Remove extra lock_sock for TCP_ZEROCOPY_RECEIVE (Jiri Benc) [1947006] - net, xdp: Introduce xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - net, xdp: Introduce __xdp_build_skb_from_frame utility routine (Jiri Benc) [1947006] - bpf: Extend bind v4/v6 selftests for mark/prio/bindtoifindex (Jiri Benc) [1947006] - bpf: Allow to retrieve sol_socket opts from sock_addr progs (Jiri Benc) [1947006] - bpf: Replace fput with sockfd_put in sock map (Jiri Benc) [1947006] - tools: bpf: add SO_BINDTOIFINDEX to socket.h in tools (Jiri Benc) [1947006] - media: firewire: firedtv-avc: fix a buffer overflow in avc_ca_pmt() (Lucas Zampieri) [1956472] {CVE-2021-3542}- mm/hmm: make HMM_MIRROR an implicit option (Rafael Aquini) [1998534] - mm/hmm: allow HMM_MIRROR on all architectures with MMU (Rafael Aquini) [1998534] - mm: don't select MIGRATE_VMA_HELPER from HMM_MIRROR (Rafael Aquini) [1998534] - mm: sort out the DEVICE_PRIVATE Kconfig mess (Rafael Aquini) [1998534] - s390/ap/zcrypt: notify userspace with online, config and mode info (Stefan Schulze Frielinghaus) [1984895] - docs: livepatch: Fix a typo and remove the unnecessary gaps in a sentence (C. Erastus Toe) [1995447] - Documentation: livepatch: document reliable stacktrace (C. Erastus Toe) [1995447] - Documentation: livepatch: Convert to automatically generated contents (C. Erastus Toe) [1995447] - scsi: ibmvfc: Reinitialize sub-CRQs and perform channel enquiry after LPM (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Store return code of H_FREE_SUB_CRQ during cleanup (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Treat H_CLOSED as success during sub-CRQ registration (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Fix invalid sub-CRQ handles after hard reset (Desnes A. Nunes do Rosario) [1932217] - scsi: ibmvfc: Simplify handling of sub-CRQ initialization (Desnes A. Nunes do Rosario) [1932217] - exec: Transform exec_update_mutex into a rw_semaphore (Chris von Recklinghausen) [1993665] - perf: Break deadlock involving exec_update_mutex (Chris von Recklinghausen) [1993665] - pidfd: Add missing sock updates for pidfd_getfd() (Chris von Recklinghausen) [1993665] - exec: Move the call of prepare_binprm into search_binary_handler (Chris von Recklinghausen) [1993665] - exec: Allow load_misc_binary to call prepare_binprm unconditionally (Chris von Recklinghausen) [1993665] - exec: Convert security_bprm_set_creds into security_bprm_repopulate_creds (Chris von Recklinghausen) [1993665] - exec: Factor security_bprm_creds_for_exec out of security_bprm_set_creds (Chris von Recklinghausen) [1993665] - exec: Move would_dump into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Rename flush_old_exec begin_new_exec (Chris von Recklinghausen) [1993665] - exec: Move most of setup_new_exec into flush_old_exec (Chris von Recklinghausen) [1993665] - exec: In setup_new_exec cache current in the local variable me (Chris von Recklinghausen) [1993665] - exec: Merge install_exec_creds into setup_new_exec (Chris von Recklinghausen) [1993665] - exec: Rename the flag called_exec_mmap point_of_no_return (Chris von Recklinghausen) [1993665] - exec: Make unlocking exec_update_mutex explict (Chris von Recklinghausen) [1993665] - binfmt: Move install_exec_creds after setup_new_exec to match binfmt_elf (Chris von Recklinghausen) [1993665] - pidfd: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - perf: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: io_accounting: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - proc: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel/kcmp.c: Use new infrastructure to fix deadlocks in execve (Chris von Recklinghausen) [1993665] - kernel: doc: remove outdated comment cred.c (Chris von Recklinghausen) [1993665] - mm: docs: Fix a comment in process_vm_rw_core (Chris von Recklinghausen) [1993665] - selftests/ptrace: add test cases for dead-locks (Chris von Recklinghausen) [1993665] - exec: Fix a deadlock in strace (Chris von Recklinghausen) [1993665] - exec: Add exec_update_mutex to replace cred_guard_mutex (Chris von Recklinghausen) [1993665] - exec: Move exec_mmap right after de_thread in flush_old_exec (Chris von Recklinghausen) [1993665] - exec: Move cleanup of posix timers on exec out of de_thread (Chris von Recklinghausen) [1993665] - exec: Factor unshare_sighand out of de_thread and call it separately (Chris von Recklinghausen) [1993665] - exec: Only compute current once in flush_old_exec (Chris von Recklinghausen) [1993665] - pid: Implement pidfd_getfd syscall (Chris von Recklinghausen) [1993665] - pidfd: add P_PIDFD to waitid() (Chris von Recklinghausen) [1993665] - fork: return proper negative error code (Chris von Recklinghausen) [1993665] - copy_process(): don't use ksys_close() on cleanups (Chris von Recklinghausen) [1993665] - fork: don't check parent_tidptr with CLONE_PIDFD (Chris von Recklinghausen) [1993665] - fs/exec.c: move ->recursion_depth out of critical sections (Chris von Recklinghausen) [1993665] - clone: add CLONE_PIDFD (Chris von Recklinghausen) [1993665] - signal: support CLONE_PIDFD with pidfd_send_signal (Chris von Recklinghausen) [1993665] - arch: add pidfd and io_uring syscalls everywhere (Chris von Recklinghausen) [1993665] - signal: don't silently convert SI_USER signals to non-current pidfd (Chris von Recklinghausen) [1993665] - signal: add pidfd_send_signal() syscall (Chris von Recklinghausen) [1993665] - sched/core: Convert signal_struct.sigcnt to refcount_t (Chris von Recklinghausen) [1993665] - sched/core: Convert sighand_struct.count to refcount_t (Chris von Recklinghausen) [1993665] - exec: make prepare_bprm_creds static (Chris von Recklinghausen) [1993665] - fork: don't copy inconsistent signal handler state to child (Chris von Recklinghausen) [1993665] - Revert "perf: Break deadlock involving exec_update_mutex" (Chris von Recklinghausen) [1993665] - powerpc/mm/highmem: use __set_pte_at() for kmap_local() (Nico Pache) [2001854] - mm: extract might_alloc() debug check (Nico Pache) [2001854] - mm/mempolicy: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/memory.c: use vma_lookup() in __access_remote_vm() (Nico Pache) [2001854] - mm/mremap: use vma_lookup() in vma_to_resize() (Nico Pache) [2001854] - mm/migrate: use vma_lookup() in do_pages_stat_array() (Nico Pache) [2001854] - mm/ksm: use vma_lookup() in find_mergeable_vma() (Nico Pache) [2001854] - kernel/events/uprobes: use vma_lookup() in find_active_uprobe() (Nico Pache) [2001854] - misc/sgi-gru/grufault: use vma_lookup() in gru_find_vma() (Nico Pache) [2001854] - media: videobuf2: use vma_lookup() in get_vaddr_frames() (Nico Pache) [2001854] - drm/amdgpu: use vma_lookup() in amdgpu_ttm_tt_get_user_pages() (Nico Pache) [2001854] - net/ipv5/tcp: use vma_lookup() in tcp_zerocopy_receive() (Nico Pache) [2001854] - vfio: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - virt/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - x86/sgx: use vma_lookup() in sgx_encl_find() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s: use vma_lookup() in kvmppc_hv_setup_htab_rma() (Nico Pache) [2001854] - arch/powerpc/kvm/book3s_hv_uvmem: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - arch/arm64/kvm: use vma_lookup() instead of find_vma_intersection() (Nico Pache) [2001854] - drm/i915/selftests: use vma_lookup() in __igt_mmap() (Nico Pache) [2001854] - mm: add vma_lookup(), update find_vma_intersection() comments (Nico Pache) [2001854] - i915_vma: Rename vma_lookup to i915_vma_lookup (Nico Pache) [2001854] - media: videobuf2: Move frame_vector into media subsystem (Nico Pache) [2001854] - mm/frame-vector: Use FOLL_LONGTERM (Nico Pache) [2001854] - vhost: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - docs: mm/gup: pin_user_pages.rst: add a "case 5" (Nico Pache) [2001854] - mm/gup: documentation fix for pin_user_pages*() APIs (Nico Pache) [2001854] - mm/gup: frame_vector: convert get_user_pages() --> pin_user_pages() (Nico Pache) [2001854] - mm/gup: update pin_user_pages.rst for "case 3" (mmu notifiers) (Nico Pache) [2001854] - mm: untag user pointers in get_vaddr_frames (Nico Pache) [2001854] - media: videobuf2-vmalloc: get_userptr: buffers are always writable (Nico Pache) [2001854] - net: expand textsearch ts_state to fit skb_seq_state (Nico Pache) [2001854] - esp: avoid unneeded kmap_atomic call (Nico Pache) [2001854] - net: compound page support in skb_seq_read (Nico Pache) [2001854] - net: support kmap_local forced debugging in skb_frag_foreach (Nico Pache) [2001854] - mm/highmem: fix CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - x86/crashdump/32: Simplify copy_oldmem_page() (Nico Pache) [2001854] - io-mapping: Provide iomap_local variant (Nico Pache) [2001854] - mm/highmem: Provide kmap_local* (Nico Pache) [2001854] - sched: highmem: Store local kmaps in task struct (Nico Pache) [2001854] - x86: Support kmap_local() forced debugging (Nico Pache) [2001854] - mm/highmem: Provide CONFIG_DEBUG_KMAP_LOCAL_FORCE_MAP (Nico Pache) [2001854] - mm/highmem: Provide and use CONFIG_DEBUG_KMAP_LOCAL (Nico Pache) [2001854] - mm/highmem: Take kmap_high_get() properly into account (Nico Pache) [2001854] - highmem: High implementation details and document API (Nico Pache) [2001854] - Documentation/io-mapping: Remove outdated blurb (Nico Pache) [2001854] - io-mapping: Cleanup atomic iomap (Nico Pache) [2001854] - mm/highmem: Remove the old kmap_atomic cruft (Nico Pache) [2001854] - highmem: Get rid of kmap_types.h (Nico Pache) [2001854] - powerpc/mm/highmem: Switch to generic kmap atomic (Nico Pache) [2001854] - x86/mm/highmem: Use generic kmap atomic implementation (Nico Pache) [2001854] - highmem: Make DEBUG_HIGHMEM functional (Nico Pache) [2001854] - highmem: Provide generic variant of kmap_atomic* (Nico Pache) [2001854] - asm-generic: Provide kmap_size.h (Nico Pache) [2001854] - fs: Remove asm/kmap_types.h includes (Nico Pache) [2001854] - highmem: Remove unused functions (Nico Pache) [2001854] - mm/highmem: Un-EXPORT __kmap_atomic_idx() (Nico Pache) [2001854] - kmap: consolidate kmap_prot definitions (Nico Pache) [2001854] - parisc/kmap: remove duplicate kmap code (Nico Pache) [2001854] - arch/kmap: define kmap_atomic_prot() for all arch's (Nico Pache) [2001854] - arch/kmap: ensure kmap_prot visibility (Nico Pache) [2001854] - arch/kunmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - arch/kmap_atomic: consolidate duplicate code (Nico Pache) [2001854] - {x86,powerpc,microblaze}/kmap: move preempt disable (Nico Pache) [2001854] - arch/kunmap: remove duplicate kunmap implementations (Nico Pache) [2001854] - arch/kmap: remove redundant arch specific kmaps (Nico Pache) [2001854] - arch/kmap: remove BUG_ON() (Nico Pache) [2001854] - ipc: remove memcg accounting for sops objects in do_semtimedop() (Rafael Aquini) [1999705] {CVE-2021-3759} - memcg: enable accounting of ipc resources (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc: use kmalloc for msg_queue and shmid_kernel (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc sem: use kvmalloc for sem_undo allocation (Rafael Aquini) [1999705] {CVE-2021-3759} - ipc/sem.c: replace kvmalloc/memset with kvzalloc and use struct_size (Rafael Aquini) [1999705] {CVE-2021-3759} - x86: sev-es: Restore SEV-ES-specific version of copy_from_kernel_nofault() (Vitaly Kuznetsov) [2010082] - perf machine: Initialize srcline string member in add_location struct (Michael Petlan) [1981880] - ipmi: kcs_bmc_aspeed: Fix less than zero comparison of a unsigned int (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Optionally apply status address (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Fix IBFIE typo from datasheet (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Implement KCS SerIRQ configuration (Tony Camuso) [2003186] - ipmi: kcs_bmc: Add serio adaptor (Tony Camuso) [2003186] - ipmi: kcs_bmc: Enable IBF on open (Tony Camuso) [2003186] - ipmi: kcs_bmc: Allow clients to control KCS IRQ state (Tony Camuso) [2003186] - ipmi: kcs_bmc: Decouple the IPMI chardev from the core (Tony Camuso) [2003186] - ipmi: kcs_bmc: Strip private client data from struct kcs_bmc (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split headers into device and client (Tony Camuso) [2003186] - ipmi: kcs_bmc: Turn the driver data-structures inside-out (Tony Camuso) [2003186] - ipmi: kcs_bmc: Split out kcs_bmc_cdev_ipmi (Tony Camuso) [2003186] - ipmi: kcs_bmc: Rename {read,write}_{status,data}() functions (Tony Camuso) [2003186] - ipmi: kcs_bmc: Make status update atomic (Tony Camuso) [2003186] - ipmi: kcs_bmc_aspeed: Use of match data to extract KCS properties (Tony Camuso) [2003186] - ipmi/watchdog: Stop watchdog timer when the current action is 'none' (Tony Camuso) [2003186] - ipmi: kcs: aspeed: Adapt to new LPC DTS layout (Tony Camuso) [2003186] - ipmi_si: Join string literals back (Tony Camuso) [2003186] - ipmi_si: Drop redundant check before calling put_device() (Tony Camuso) [2003186] - ipmi_si: Use strstrip() to remove surrounding spaces (Tony Camuso) [2003186] - ipmi_si: Get rid of ->addr_source_cleanup() (Tony Camuso) [2003186] - ipmi_si: Reuse si_to_str[] array in ipmi_hardcode_init_one() (Tony Camuso) [2003186] - ipmi_si: Introduce ipmi_panic_event_str[] array (Tony Camuso) [2003186] - ipmi_si: Use proper ACPI macros to check error code for failures (Tony Camuso) [2003186] - ipmi_si: Utilize temporary variable to hold device pointer (Tony Camuso) [2003186] - ipmi_si: Remove bogus err_free label (Tony Camuso) [2003186] - ipmi: Handle device properties with software node API (Tony Camuso) [2003186] - ipmi:ssif: make ssif_i2c_send() void (Tony Camuso) [2003186] - ipmi: Refine retry conditions for getting device id (Tony Camuso) [2003186] - redhat/configs: enable CONFIG_IMA_WRITE_POLICY (Bruno Meneguele) [2010530] - Disable CONFIG_CRYPTO_SM4 on aarch64 (Vladis Dronov) [2008943] - powerpc/iommu: Report the correct most efficient DMA mask for PCI devices (Steve Best) [2007425] - powerpc/dma: Fix dma_map_ops::get_required_mask (Steve Best) [2007425] - ibmvnic: Reuse tx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse rx pools when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Reuse LTB when possible (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use bitmap for LTB map_ids (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: init_tx_pools move loop-invariant code (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_tx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use/rename local vars in init_rx_pools (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Fix up some comments and messages (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Consolidate code in replenish_rx_pool() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: check failover_pending in login response (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: retry reset if there are no other resets (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: parenthesize a check (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: free tx_pool if tso_pool alloc fails (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: set ltb->buff to NULL after freeing (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: account for bufs already saved in indir_buf (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: clean pending indirect buffs during reset (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use strscpy() instead of strncpy() (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix send_request_map incompatible argument (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warnings in build_hdr_descs_arr (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: fix kernel build warning in strncpy (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Allow device probe if the device is not ready at boot (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: Use list_for_each_entry() to simplify code in ibmvnic.c (Desnes A. Nunes do Rosario) [1998677] - ibmvnic: remove default label from to_string switch (Desnes A. Nunes do Rosario) [1998677] - intel_th: pci: Add Alder Lake-M support (Jiri Olsa) [1929502] - i2c: designware: Fix indentation in the header (David Arcari) [2004468] - i2c: designware: Use DIV_ROUND_CLOSEST() macro (David Arcari) [2004468] - math64: New DIV_S64_ROUND_CLOSEST helper (David Arcari) [2004468] - units: Add SI metric prefix definitions (David Arcari) [2004468] - i2c: busses: i2c-designware-master: Fix misnaming of 'i2c_dw_init_master()' (David Arcari) [2004468] - MAINTAINERS: adjust to removing i2c designware platform data (David Arcari) [2004468] - i2c: designware: Get rid of legacy platform data (David Arcari) [2004468] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [2004468] - i2c: designware: Switch over to i2c_freq_mode_string() (David Arcari) [2004468] - i2c: core: add api to provide frequency mode strings (David Arcari) [2004468] - i2c: designware: Fix return value check in navi_amd_register_client() (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (part 2) (David Arcari) [2004468] - i2c: designware: Add driver support for AMD NAVI GPU (David Arcari) [2004468] - i2c: designware: Adjust bus_freq_hz when refuse high speed mode set (David Arcari) [2004468] - i2c: designware: Get right data length (David Arcari) [2004468] - i2c: designware: Make register offsets all of the same width (David Arcari) [2004468] - i2c: designware: Switch header to use BIT() and GENMASK() (David Arcari) [2004468] - i2c: designware: slave should do WRITE_REQUESTED before WRITE_RECEIVED (David Arcari) [2004468] - i2c: designware: call i2c_dw_read_clear_intrbits_slave() once (David Arcari) [2004468] - i2c: busses: Use fallthrough pseudo-keyword (David Arcari) [2004468] - i2c: designware: platdrv: Set class based on DMI (David Arcari) [2004468] - i2c: designware: Adjust bus speed independently of ACPI (David Arcari) [2004468] - i2c: designware: Add Baikal-T1 System I2C support (David Arcari) [2004468] - i2c: designware: Move reg-space remapping into a dedicated function (David Arcari) [2004468] - i2c: designware: Retrieve quirk flags as early as possible (David Arcari) [2004468] - i2c: designware: Convert driver to using regmap API (David Arcari) [2004468] - i2c: designware: Discard Cherry Trail model flag (David Arcari) [2004468] - i2c: designware: Drop hard coded FIFO depth assignment (David Arcari) [2004468] - i2c: designware: Read counters from ACPI for PCI driver (David Arcari) [2004468] - i2c: designware: Move ACPI parts into common module (David Arcari) [2004468] - i2c: designware: Drop unneeded condition in i2c_dw_validate_speed() (David Arcari) [2004468] - i2c: designware: Move i2c_dw_validate_speed() helper to a common code (David Arcari) [2004468] - i2c: designware: Include proper headers in i2c-desingware-core.h (David Arcari) [2004468] - i2c: designware: Get rid of PCI driver specifics in common code (David Arcari) [2004468] - i2c: designware: Allow slave mode for PCI enumerated devices (David Arcari) [2004468] - i2c: designware: Rename i2c_dw_probe() to i2c_dw_probe_master() (David Arcari) [2004468] - i2c: designware: Switch PCI driver to use i2c_dw_configure_master() (David Arcari) [2004468] - i2c: designware: Move configuration routines to respective modules (David Arcari) [2004468] - i2c: designware: Use devm_platform_ioremap_resource() to simplify code (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for High Speed Mode (David Arcari) [2004468] - i2c: designware: Calculate SCL timing parameter for Fast Mode Plus (David Arcari) [2004468] - i2c: designware: platdrv: Remove DPM_FLAG_SMART_SUSPEND flag on BYT and CHT (David Arcari) [2004468] - i2c: drivers: Use generic definitions for bus frequencies (David Arcari) [2004468] - i2c: core: Provide generic definitions for bus frequencies (David Arcari) [2004468] - i2c: designware: Fix spelling typos in the comments (David Arcari) [2004468] - i2c: designware: Discard i2c_dw_read_comp_param() function (David Arcari) [2004468] - i2c: designware: Detect the FIFO size in the common code (David Arcari) [2004468] - i2c: designware: Add ACPI HID for Hisilicon Hip08-Lite I2C controller (David Arcari) [2004468] - i2c: designware: Fix optional reset error handling (David Arcari) [2004468] - i2c: designware: assert reset when error happen at ->probe() (David Arcari) [2004468] - i2c: designware: Synchronize IRQs when unregistering slave client (David Arcari) [2004468] - i2c: designware: Fix unused variable warning (David Arcari) [2004468] - i2c: designware: make use of devm_gpiod_get_optional (David Arcari) [2004468] - i2c: busses: Use dev_get_drvdata where possible (David Arcari) [2004468] - i2c: designware: ratelimit 'transfer when suspended' errors (David Arcari) [2004468] - i2c: designware: Add support for an interface clock (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Always use a dynamic adapter number (David Arcari) [2004468] - i2c: i2c-designware-platdrv: Cleanup setting of the adapter number (David Arcari) [2004468] - i2c: designware: Do not allow i2c_dw_xfer() calls while suspended (David Arcari) [2004468] - i2c: designware: Cleanup bus lock handling (David Arcari) [2004468] - i2c: designware: Set IRQF_NO_SUSPEND flag for all BYT and CHT controllers (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only when calculating timings (David Arcari) [2004468] - i2c: designware: Remove Cherry Trail PMIC I2C bus pm_disabled workaround (David Arcari) [2004468] - i2c: designware: add MSCC Ocelot support (David Arcari) [2004468] - i2c: designware: allow IP specific sda_hold_time (David Arcari) [2004468] - i2c: designware: move #ifdef CONFIG_OF to the top (David Arcari) [2004468] - i2c: designware: use generic table matching (David Arcari) [2004468] - i2c: designware: Add SPDX license tag (David Arcari) [2004468] - i2c: designware: Convert to use struct i2c_timings (David Arcari) [2004468] - i2c: designware-pcidrv: Mark expected switch fall-through (David Arcari) [2004468] - i2c: designware-master: use core to detect 'no zero length' quirk (David Arcari) [2004468] - i2c: designware: Add debug print for bus speed (David Arcari) [2004468] - i2c: designware: Add debug print for SDA hold time value (David Arcari) [2004468] - i2c: designware: Separate timing parameter setting from HW initalization (David Arcari) [2004468] - i2c: designware: Move SDA hold time configuration to common code (David Arcari) [2004468] - i2c: designware: Call i2c_dw_clk_rate() only once in i2c_dw_init_master() (David Arcari) [2004468] - i2c: designware: Don't use internal ___constant_swab32 (David Arcari) [2004468] - i2c: designware: Move register access detection to common code (David Arcari) [2004468] - i2c: designware: Remove needless variable from i2c_dw_init_slave() (David Arcari) [2004468]- x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1987067] - x86/amd_nb: Check vendor in AMD-only functions (David Arcari) [1987067] - hwmon: (k10temp) Add support for yellow carp (David Arcari) [1987067] - x86/amd_nb: Add AMD family 19h model 50h PCI ids (David Arcari) [1987067] - x86: Fix various typos in comments, take #2 (David Arcari) [1987067] - x86/amd_nb, char/amd64-agp: Use amd_nb_num() accessor (David Arcari) [1987067] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1987067] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 477 (David Arcari) [1987067] - x86/amd_nb: Make hygon_nb_misc_ids static (David Arcari) [1987067] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1987067] - x86/cpu: Create Hygon Dhyana architecture support file (David Arcari) [1987067] - hwmon: (k10temp) Rework the temperature offset calculation (David Arcari) [1987067] - hwmon: (k10temp) Don't show Tdie for all Zen/Zen2/Zen3 CPU/APU (David Arcari) [1987067] - hwmon: (k10temp) Add additional missing Zen2 and Zen3 APUs (David Arcari) [1987067] - hwmon: (k10temp) support Zen3 APUs (David Arcari) [1987067] - CI: Fix RT branch name (Veronika Kabatova) - platform/x86/intel: pmc/core: Add GBE Package C10 fix for Alder Lake PCH (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alder Lake low power mode support for pmc core (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Latency Tolerance Reporting (LTR) support to Alder Lake (David Arcari) [1962965] - platform/x86/intel: pmc/core: Add Alderlake support to pmc core driver (David Arcari) [1962965] - redhat/configs: Add CONFIG_X86_PLATFORM_DRIVERS_INTEL (David Arcari) [1962965] - platform/x86: intel_pmc_core: Move to intel sub-directory (David Arcari) [1962965] - platform/x86: intel_skl_int3472: Move to intel/ subfolder (David Arcari) [1962965] - platform/x86: intel_pmc_core: Prevent possibile overflow (David Arcari) [1962965] - ipvs: check that ip_vs_conn_tab_bits is between 8 and 20 (Andrea Claudi) [1816769] - KVM: nVMX: Filter out all unsupported controls when eVMCS was activated (Vitaly Kuznetsov) [2001915] - pinctrl: amd: Handle wake-up interrupt (David Arcari) [2000228] - pinctrl: amd: Add irq field data (David Arcari) [2000228] - pinctrl: amd: Fix an issue with shutdown when system set to s0ix (David Arcari) [2000228] - pinctrl/amd: Add device HID for new AMD GPIO controller (David Arcari) [2000228] - pinctrl: amd: Implement irq_set_wake (David Arcari) [2000228] - genirq/PM: Introduce IRQCHIP_ENABLE_WAKEUP_ON_SUSPEND flag (David Arcari) [2000228] - pinctrl: amd: remove debounce filter setting in IRQ type setting (David Arcari) [2000228] - pinctrl: amd: print debounce filter info in debugfs (David Arcari) [2000228] - pinctrl: amd: use higher precision for 512 RtcClk (David Arcari) [2000228] - pinctrl: amd: fix incorrect way to disable debounce filter (David Arcari) [2000228] - pinctrl: amd: Use irqchip template (David Arcari) [2000228] - pinctrl: pinctrl-amd: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (David Arcari) [2000228] - pinctrl: amd: Honor IRQ trigger type requested by the caller (David Arcari) [2000228] - pinctrl: Use new GPIO_LINE_DIRECTION (David Arcari) [2000228] - remove ioremap_nocache and devm_ioremap_nocache (David Arcari) [2000228] - pinctrl: amd: fix __iomem annotation in amd_gpio_irq_handler() (David Arcari) [2000228] - pinctrl: amd: disable spurious-firing GPIO IRQs (David Arcari) [2000228] - pinctrl: Remove dev_err() usage after platform_get_irq() (David Arcari) [2000228] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (David Arcari) [2000228] - pinctrl/amd: fix typo (David Arcari) [2000228] - pinctrl: pinctrl-amd: simplify getting .driver_data (David Arcari) [2000228] - pinctrl/amd: poll InterruptEnable bits in amd_gpio_irq_set_type (David Arcari) [2000228] - pinctrl: Include nothing else (David Arcari) [2000228] - pinctrl/amd: only handle irq if it is pending and unmasked (David Arcari) [2000228] - pinctrl/amd: fix gpio irq level in debugfs (David Arcari) [2000228] - smartpqi: Update version to 2.1.10-025 (Don Brace) [1980106] - scsi: smartpqi: Replace one-element array with flexible-array member (Don Brace) [1980106] - scsi: smartpqi: Fix an error code in pqi_get_raid_map() (Don Brace) [1980106] - scsi: smartpqi: Update version to 2.1.10-020 (Don Brace) [1980106] - scsi: smartpqi: Fix ISR accessing uninitialized data (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for new ZTE controllers (Don Brace) [1980106] - scsi: smartpqi: Add PCI ID for new ntcom controller (Don Brace) [1980106] - scsi: smartpqi: Add SCSI cmd info for resets (Don Brace) [1980106] - scsi: smartpqi: Change Kconfig menu entry to Microchip (Don Brace) [1980106] - scsi: smartpqi: Change driver module macros to Microchip (Don Brace) [1980106] - scsi: smartpqi: Update copyright notices (Don Brace) [1980106] - scsi: smartpqi: Add PCI IDs for H3C P4408 controllers (Don Brace) [1980106]- lib/linear_ranges: fix repeated words & one typo (Nico Pache) [2006475] - lib: linear_ranges: Add missing MODULE_LICENSE() (Nico Pache) [2006475] - bpf: Fix regression on BPF_OBJ_GET with non-O_RDWR flags (Jiri Olsa) [1944798] - bpf, x86: Fix extable offset calculation (Jiri Olsa) [1944798] - bpftool: Add Makefile target bootstrap (Jiri Olsa) [1944798] - bpf: Avoid warning when re-casting __bpf_call_base into __bpf_call_base_args (Jiri Olsa) [1944798] - docs, bpf: Add minimal markup to address doc warning (Jiri Olsa) [1944798] - test_bpf: Remove EXPECTED_FAIL flag from bpf_fill_maxinsns11 (Jiri Olsa) [1944798] - trace: bpf: Allow bpf to attach to bare tracepoints (Jiri Olsa) [1944798] - docs: bpf: Clarify -mcpu=v3 requirement for atomic ops (Jiri Olsa) [1944798] - tools, headers: Sync struct bpf_perf_event_data (Jiri Olsa) [1944798] - selftests/bpf: Add missing cleanup in atomic_bounds test (Jiri Olsa) [1944798] - docs: bpf: Clarify BPF_CMPXCHG wording (Jiri Olsa) [1944798] - docs: bpf: Fixup atomics markup (Jiri Olsa) [1944798] - bpf: Document new atomic instructions (Jiri Olsa) [1944798] - kbuild: Do not clean resolve_btfids if the output does not exist (Jiri Olsa) [1944798] - kbuild: Add resolve_btfids clean to root clean target (Jiri Olsa) [1944798] - bpf: Introduce task_vma bpf_iter (Jiri Olsa) [1944798] - bpf: Allow bpf_d_path in bpf_iter program (Jiri Olsa) [1944798] - selftests/bpf: Add test for bpf_iter_task_vma (Jiri Olsa) [1944798] - bpf: Don't do bpf_cgroup_storage_set() for kuprobe/tp programs (Jiri Olsa) [1944798] - libbpf: Use SOCK_CLOEXEC when opening the netlink socket (Jiri Olsa) [1944798] - bpf: Update selftests to reflect new error states (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-32 (Jiri Olsa) [1944798] - bpf, x86: Validate computation of branch displacements for x86-64 (Jiri Olsa) [1944798] - bpf: program: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1944798] - bpf: Take module reference for trampoline in module (Jiri Olsa) [1944798] - bpf/selftests: Test that kernel rejects a TCP CC with an invalid license (Jiri Olsa) [1944798] - bpf: Enforce that struct_ops programs be GPL-only (Jiri Olsa) [1944798] - libbpf: Fix bail out from 'ringbuf_process_ring()' on error (Jiri Olsa) [1944798] - selftests/bpf: Add selftest for pointer-to-array-of-struct BTF dump (Jiri Olsa) [1944798] - libbpf: Fix BTF dump of pointer-to-array-of-struct (Jiri Olsa) [1944798] - bpf, selftests: Fix up some test_verifier cases for unprivileged (Jiri Olsa) [1944798] - bpf, x86: Use kvmalloc_array instead kmalloc_array in bpf_jit_comp (Jiri Olsa) [1944798] - libbpf: Fix INSTALL flag order (Jiri Olsa) [1944798] - libbpf: Clear map_info before each bpf_obj_get_info_by_fd (Jiri Olsa) [1944798] - samples, bpf: Add missing munmap in xdpsock (Jiri Olsa) [1944798] - tools/resolve_btfids: Fix build error with older host toolchains (Jiri Olsa) [1944798] - selftests/bpf: Fix a compiler warning in global func test (Jiri Olsa) [1944798] - bpf: Drop imprecise log message (Jiri Olsa) [1944798] - bpf: Clear percpu pointers in bpf_prog_clone_free() (Jiri Olsa) [1944798] - bpf: Fix a warning message in mark_ptr_not_null_reg() (Jiri Olsa) [1944798] - selftests/bpf: Add unit tests for pointers in global functions (Jiri Olsa) [1944798] - bpf: Support pointers in global func args (Jiri Olsa) [1944798] - bpf: Extract nullable reg type conversion into a helper function (Jiri Olsa) [1944798] - bpf: Rename bpf_reg_state variables (Jiri Olsa) [1944798] - tools/resolve_btfids: Add /libbpf to .gitignore (Jiri Olsa) [1944798] - bpf: selftests: Add non function pointer test to struct_ops (Jiri Olsa) [1944798] - libbpf: Ignore non function pointer member in struct_ops (Jiri Olsa) [1944798] - bpf: Clear per_cpu pointers during bpf_prog_realloc (Jiri Olsa) [1944798] - selftests/bpf: Add a selftest for the tracing bpf_get_socket_cookie (Jiri Olsa) [1944798] - selftests/bpf: Use vmlinux.h in socket_cookie_prog.c (Jiri Olsa) [1944798] - selftests/bpf: Integrate the socket_cookie test to test_progs (Jiri Olsa) [1944798] - bpf: Expose bpf_get_socket_cookie to tracing programs (Jiri Olsa) [1944798] - selftests/bpf: Convert test_xdp_redirect.sh to bash (Jiri Olsa) [1944798] - selftests/bpf: Add a test for map-in-map and per-cpu maps in sleepable progs (Jiri Olsa) [1944798] - bpf: Allows per-cpu maps and map-in-map in sleepable programs (Jiri Olsa) [1944798] - selftests/bpf: Improve recursion selftest (Jiri Olsa) [1944798] - selftest/bpf: Add a recursion test (Jiri Olsa) [1944798] - bpf: Count the number of times recursion was prevented (Jiri Olsa) [1944798] - bpf: Add per-program recursion prevention mechanism (Jiri Olsa) [1944798] - bpf: Compute program stats for sleepable programs (Jiri Olsa) [1944798] - bpf: Run sleepable programs with migration disabled (Jiri Olsa) [1944798] - bpf: Optimize program stats (Jiri Olsa) [1944798] - selftests/bpf: Simplify the calculation of variables (Jiri Olsa) [1944798] - selftest/bpf: Add test for var-offset stack access (Jiri Olsa) [1944798] - tools/resolve_btfids: Set srctree variable unconditionally (Jiri Olsa) [1944798] - tools/resolve_btfids: Check objects before removing (Jiri Olsa) [1944798] - tools/resolve_btfids: Build libbpf and libsubcmd in separate directories (Jiri Olsa) [1944798] - bpf: Simplify bool comparison (Jiri Olsa) [1944798] - selftests/bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf/benchs/bench_ringbufs: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Refactor BPF_PSEUDO_CALL checking as a helper function (Jiri Olsa) [1944798] - bpf/selftests: Update the IMA test to use BPF ring buffer (Jiri Olsa) [1944798] - bpf: Allow usage of BPF ringbuffer in sleepable programs (Jiri Olsa) [1944798] - bpf/selftests: Add a short note about vmtest.sh in README.rst (Jiri Olsa) [1944798] - bpf: Helper script for running BPF presubmit tests (Jiri Olsa) [1944798] - bpf: Emit explicit NULL pointer checks for PROBE_LDX instructions. (Jiri Olsa) [1944798] - libbpf: Stop using feature-detection Makefiles (Jiri Olsa) [1944798] - selftest/bpf: Testing for multiple logs on REJECT (Jiri Olsa) [1944798] - samples: bpf: Remove unneeded semicolon (Jiri Olsa) [1944798] - bpf: Propagate stack bounds to registers in atomics w/ BPF_FETCH (Jiri Olsa) [1944798] - samples/bpf: Add include dir for MIPS Loongson64 to fix build errors (Jiri Olsa) [1944798] - bpf: Simplify cases in bpf_base_func_proto (Jiri Olsa) [1944798] - samples/bpf: Set flag __SANE_USERSPACE_TYPES__ for MIPS to fix build warnings (Jiri Olsa) [1944798] - selftests/bpf: Avoid useless void *-casts (Jiri Olsa) [1944798] - selftests/bpf: Consistent malloc/calloc usage (Jiri Olsa) [1944798] - selftests/bpf: Avoid heap allocation (Jiri Olsa) [1944798] - selftests/bpf: Define local variables at the beginning of a block (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct generic_data * (Jiri Olsa) [1944798] - selftests/bpf: Change type from void * to struct ifaceconfigobj * (Jiri Olsa) [1944798] - selftests/bpf: Remove casting by introduce local variable (Jiri Olsa) [1944798] - selftests/bpf: Improve readability of xdpxceiver/worker_pkt_validate() (Jiri Olsa) [1944798] - selftests/bpf: Remove memory leak (Jiri Olsa) [1944798] - selftests/bpf: Fix style warnings (Jiri Olsa) [1944798] - selftests/bpf: Remove unused enums (Jiri Olsa) [1944798] - selftests/bpf: Remove a lot of ifobject casting (Jiri Olsa) [1944798] - samples/bpf: Add xdp program on egress for xdp_redirect_map (Jiri Olsa) [1944798] - bpf: Fix typo in scalar{,32}_min_max_rsh comments (Jiri Olsa) [1944798] - bpf, docs: Update build procedure for manually compiling LLVM and Clang (Jiri Olsa) [1944798] - selftest/bpf: Fix typo (Jiri Olsa) [1944798] - libbpf: Use string table index from index table if needed (Jiri Olsa) [1944798] - bpf: Try to avoid kzalloc in cgroup/{s,g}etsockopt (Jiri Olsa) [1944798] - bpf: Permit size-0 datasec (Jiri Olsa) [1944798] - selftests: bpf: Add a new test for bare tracepoints (Jiri Olsa) [1944798] - selftests/bpf: Add verifier tests for x64 jit jump padding (Jiri Olsa) [1944798] - bpf,x64: Pad NOPs to make images converge more easily (Jiri Olsa) [1944798] - tools/bpftool: Add -Wall when building BPF programs (Jiri Olsa) [1944798] - bpf: Declare __bpf_free_used_maps() unconditionally (Jiri Olsa) [1944798] - bpf: Add bpf_patch_call_args prototype to include/linux/bpf.h (Jiri Olsa) [1944798] - kernel.spec: Add support to use vmlinux.h (Jiri Olsa) [1989087] - spec: Add vmlinux.h to kernel-devel package (Jiri Olsa) [1989087] - lib/test_scanf: Handle n_bits == 0 in random tests (Chris von Recklinghausen) [1985062] - printk/console: Check consistent sequence number when handling race in console_unlock() (Chris von Recklinghausen) [1985062] - printk: fix cpu lock ordering (Chris von Recklinghausen) [1985062] - lib/dump_stack: move cpu lock to printk.c (Chris von Recklinghausen) [1985062] - random32: Fix implicit truncation warning in prandom_seed_state() (Chris von Recklinghausen) [1985062] - lib: test_scanf: Remove pointless use of type_min() with unsigned types (Chris von Recklinghausen) [1985062] - selftests: lib: Add wrapper script for test_scanf (Chris von Recklinghausen) [1985062] - lib: test_scanf: Add tests for sscanf number conversion (Chris von Recklinghausen) [1985062] - lib: vsprintf: Fix handling of number field widths in vsscanf (Chris von Recklinghausen) [1985062] - lib: vsprintf: scanf: Negative number must have field width > 1 (Chris von Recklinghausen) [1985062] - usb: host: xhci-tegra: Switch to use ptTs (Chris von Recklinghausen) [1985062] - nilfs2: Switch to use ptTs (Chris von Recklinghausen) [1985062] - kdb: Switch to use ptTs (Chris von Recklinghausen) [1985062] - lib/vsprintf: Allow to override ISO 8601 date and time separator (Chris von Recklinghausen) [1985062] - printk: Remove trailing semicolon in macros (Chris von Recklinghausen) [1985062] - printk: Move EXPORT_SYMBOL() closer to vprintk definition (Chris von Recklinghausen) [1985062] - kernel/printk.c: Fixed mundane typos (Chris von Recklinghausen) [1985062] - printk: rename vprintk_func to vprintk (Chris von Recklinghausen) [1985062] - printk: console: remove unnecessary safe buffer usage (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove _nolock() variants (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock (Chris von Recklinghausen) [1985062] - printk: introduce a kmsg_dump iterator (Chris von Recklinghausen) [1985062] - printk: kmsg_dumper: remove @active field (Chris von Recklinghausen) [1985062] - printk: add syslog_lock (Chris von Recklinghausen) [1985062] - printk: use atomic64_t for devkmsg_user.seq (Chris von Recklinghausen) [1985062] - printk: use seqcount_latch for clear_seq (Chris von Recklinghausen) [1985062] - printk: introduce CONSOLE_LOG_MAX (Chris von Recklinghausen) [1985062] - printk: consolidate kmsg_dump_get_buffer/syslog_print_all code (Chris von Recklinghausen) [1985062] - printk: refactor kmsg_dump_get_buffer() (Chris von Recklinghausen) [1985062] - printk: kmsg_dump: remove unused fields (Chris von Recklinghausen) [1985062] - printk: limit second loop of syslog_print_all (Chris von Recklinghausen) [1985062] - mtd: mtdoops: synchronize kmsg_dumper (Chris von Recklinghausen) [1985062] - vsprintf: dump full information of page flags in pGp (Chris von Recklinghausen) [1985062] - mm, slub: don't combine pr_err with INFO (Chris von Recklinghausen) [1985062] - mm, slub: use pGp to print page flags (Chris von Recklinghausen) [1985062] - lib/vsprintf.c: remove leftover 'f' and 'F' cases from bstr_printf() (Chris von Recklinghausen) [1985062] - printk: clarify the documentation for plain pointer printing (Chris von Recklinghausen) [1985062] - lib/vsprintf: do not show no_hash_pointers message multiple times (Chris von Recklinghausen) [1985062] - kdb: Refactor env variables get/set code (Chris von Recklinghausen) [1985062] - kernel: debug: Ordinary typo fixes in the file gdbstub.c (Chris von Recklinghausen) [1985062] - kdb: Simplify kdb commands registration (Chris von Recklinghausen) [1985062] - seqlock,lockdep: Fix seqcount_latch_init() (Chris von Recklinghausen) [1985062] - printk: avoid prb_first_valid_seq() where possible (Chris von Recklinghausen) [1985062] - printk: rectify kernel-doc for prb_rec_init_wr() (Chris von Recklinghausen) [1985062] - lib/vsprintf: no_hash_pointers prints all addresses as unhashed (Chris von Recklinghausen) [1985062] - kselftest: add support for skipped tests (Chris von Recklinghausen) [1985062] - lib: use KSTM_MODULE_GLOBALS macro in kselftest drivers (Chris von Recklinghausen) [1985062] - printk: fix deadlock when kernel panic (Chris von Recklinghausen) [1985062] - torture: Remove "Failed to add ttynull console" false positive (Chris von Recklinghausen) [1985062] - printk: fix string termination for record_print_text() (Chris von Recklinghausen) [1985062] - printk: fix buffer overflow potential for print_text() (Chris von Recklinghausen) [1985062] - printk: fix kmsg_dump_get_buffer length calulations (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix line counting (Chris von Recklinghausen) [1985062] - Revert "init/console: Use ttynull as a fallback when there is no console" (Chris von Recklinghausen) [1985062] - printk: remove obsolete dead assignment (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Reference text_data_ring directly in callees. (Chris von Recklinghausen) [1985062] - printk/console: Allow to disable console output by using console="" or console=null (Chris von Recklinghausen) [1985062] - init/console: Use ttynull as a fallback when there is no console (Chris von Recklinghausen) [1985062] - printk: remove logbuf_lock writer-protection of ringbuffer (Chris von Recklinghausen) [1985062] - printk: inline log_output(),log_store() in vprintk_store() (Chris von Recklinghausen) [1985062] - printk: remove unneeded dead-store assignment (Chris von Recklinghausen) [1985062] - printk: finalize records with trailing newlines (Chris von Recklinghausen) [1985062] - printk: ringbuffer: Wrong data pointer when appending small string (Chris von Recklinghausen) [1985062] - printk: reduce setup_text_buf size to LOG_LINE_MAX (Chris von Recklinghausen) [1985062] - printk: avoid and/or handle record truncation (Chris von Recklinghausen) [1985062] - printk: remove dict ring (Chris von Recklinghausen) [1985062] - printk: move dictionary keys to dev_printk_info (Chris von Recklinghausen) [1985062] - printk: move printk_info into separate array (Chris von Recklinghausen) [1985062] - printk: reimplement log_cont using record extension (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add finalization/extension support (Chris von Recklinghausen) [1985062] - printk: ringbuffer: change representation of states (Chris von Recklinghausen) [1985062] - printk: ringbuffer: clear initial reserved fields (Chris von Recklinghausen) [1985062] - printk: ringbuffer: add BLK_DATALESS() macro (Chris von Recklinghausen) [1985062] - printk: ringbuffer: relocate get_data() (Chris von Recklinghausen) [1985062] - printk: ringbuffer: avoid memcpy() on state_var (Chris von Recklinghausen) [1985062] - printk: ringbuffer: fix setting state in desc_read() (Chris von Recklinghausen) [1985062] - seqlock: Introduce seqcount_latch_t (Chris von Recklinghausen) [1985062] - scripts/gdb: update for lockless printk ringbuffer (Chris von Recklinghausen) [1985062] - scripts/gdb: add utils.read_ulong() (Chris von Recklinghausen) [1985062] - printk: reduce LOG_BUF_SHIFT range for H8300 (Chris von Recklinghausen) [1985062] - printk: ringbuffer: support dataless records (Chris von Recklinghausen) [1985062] - MAINTAIERS: Add John Ogness as printk reviewer (Chris von Recklinghausen) [1985062] - printk: use the lockless ringbuffer (Chris von Recklinghausen) [1985062] - Revert "printk: lock/unlock console only for new logbuf entries" (Chris von Recklinghausen) [1985062] - printk: add lockless ringbuffer (Chris von Recklinghausen) [1985062] - crash: add VMCOREINFO macro to define offset in a struct declared by typedef (Chris von Recklinghausen) [1985062] - printk: Use fallthrough pseudo-keyword (Chris von Recklinghausen) [1985062] - kernel.h: Move oops_in_progress to printk.h (Chris von Recklinghausen) [1985062] - serial: 8250: change lock order in serial8250_do_startup() (Chris von Recklinghausen) [1985062] - kernel: printk: delete repeated words in comments (Chris von Recklinghausen) [1985062] - random32: Restore __latent_entropy attribute on net_rand_state (Chris von Recklinghausen) [1985062] - random32: add a tracepoint for prandom_u32() (Chris von Recklinghausen) [1985062] - init: open code setting up stdin/stdout/stderr (Chris von Recklinghausen) [1985062] - hvc: unify console setup naming (Chris von Recklinghausen) [1985062] - console: Fix trivia typo 'change' -> 'chance' (Chris von Recklinghausen) [1985062] - console: Propagate error code from console ->setup() (Chris von Recklinghausen) [1985062] - tty: hvc: Return proper error code from console ->setup() hook (Chris von Recklinghausen) [1985062] - lib/vsprintf: Force type of flags value for gfp_t (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace custom spec to print decimals with generic one (Chris von Recklinghausen) [1985062] - lib/vsprintf: Replace hidden BUILD_BUG_ON() with static_assert() (Chris von Recklinghausen) [1985062] - printk: Make linux/printk.h self-contained (Chris von Recklinghausen) [1985062] - doc:kmsg: explicitly state the return value in case of SEEK_CUR (Chris von Recklinghausen) [1985062] - Replace HTTP links with HTTPS ones: vsprintf (Chris von Recklinghausen) [1985062] - Revert "kernel/printk: add kmsg SEEK_CUR handling" (Chris von Recklinghausen) [1985062] - random32: move the pseudo-random 32-bit definitions to prandom.h (Chris von Recklinghausen) [1985062] - printk/kdb: Redirect printk messages into kdb in any context (Chris von Recklinghausen) [1985062] - usb: pulse8-cec: Switch to use ptT (Chris von Recklinghausen) [1985062] - lib/vsprintf: Print time64_t in human readable format (Chris von Recklinghausen) [1985062] - printk: Remove pr_cont_once() (Chris von Recklinghausen) [1985062] - printk: handle blank console arguments passed in. (Chris von Recklinghausen) [1985062] - kernel/printk: add kmsg SEEK_CUR handling (Chris von Recklinghausen) [1985062] - printk: Fix a typo in comment "interator"->"iterator" (Chris von Recklinghausen) [1985062] - printk: Correctly set CON_CONSDEV even when preferred console was not registered (Chris von Recklinghausen) [1985062] - printk: Fix preferred console selection with multiple matches (Chris von Recklinghausen) [1985062] - printk: Move console matching logic into a separate function (Chris von Recklinghausen) [1985062] - lib/vsprintf: update comment about simple_strto() functions (Chris von Recklinghausen) [1985062] - printk: Convert a use of sprintf to snprintf in console_unlock (Chris von Recklinghausen) [1985062] - lib/dynamic_debug.c: use address-of operator on section symbols (Chris von Recklinghausen) [1985062] - printk: fix exclusive_console replaying (Chris von Recklinghausen) [1985062] - Revert "fs: remove ksys_dup()" (Chris von Recklinghausen) [1985062] - early init: fix error handling when opening /dev/console (Chris von Recklinghausen) [1985062] - device.h: move dev_printk()-like functions to dev_printk.h (Chris von Recklinghausen) [1985062] - docs: printk-formats: add ptrdiff_t type to printk-formats (Chris von Recklinghausen) [1985062] - fs: remove ksys_dup() (Chris von Recklinghausen) [1985062] - MAINTAINERS: Add VSPRINTF (Chris von Recklinghausen) [1985062] - tools lib api: Renaming pr_warning to pr_warn (Chris von Recklinghausen) [1985062] - lib: cpu_rmap: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - trace: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - vgacon: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - scsi: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: intel_oaktrail: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: asus-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - platform/x86: eeepc-laptop: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - oprofile: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - of: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - macintosh: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - idsn: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - ide: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - crypto: n2: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - clocksource: samsung_pwm_timer: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - gdrom: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - drbd: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - x86: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - arm64: Use pr_warn instead of pr_warning (Chris von Recklinghausen) [1985062] - dump_stack: avoid the livelock of the dump_lock (Chris von Recklinghausen) [1985062] - lib/vsprintf: Add pfw conversion specifier for printing fwnode names (Chris von Recklinghausen) [1985062] - lib/vsprintf: Make use of fwnode API to obtain node names and separators (Chris von Recklinghausen) [1985062] - ABI: Update dev-kmsg documentation to match current kernel behaviour (Chris von Recklinghausen) [1985062] - printk: Replace strncmp() with str_has_prefix() (Chris von Recklinghausen) [1985062] - lib/test_printf: Remove obvious comments from pd and pD tests (Chris von Recklinghausen) [1985062] - lib/test_printf: Add test of null/invalid pointer dereference for dentry (Chris von Recklinghausen) [1985062] - vsprintf: Prevent crash when dereferencing invalid pointers for pD (Chris von Recklinghausen) [1985062] - printk: Do not lose last line in kmsg buffer dump (Chris von Recklinghausen) [1985062] - scripts/gdb: fix lx-dmesg when CONFIG_PRINTK_CALLER is set (Chris von Recklinghausen) [1985062] - lib/vsprintf: Remove support for pF and pf in favour of pS and ps (Chris von Recklinghausen) [1985062] - tracing: kdb: Allow ftdump to skip all but the last few entries (Chris von Recklinghausen) [1985062] - tracing: kdb: The skip_lines parameter should have been skip_entries (Chris von Recklinghausen) [1985062] - tracing: Add trace_total_entries() / trace_total_entries_cpu() (Chris von Recklinghausen) [1985062] - tty: Add NULL TTY driver (Chris von Recklinghausen) [1985062] - treewide: Switch printk users from pf and pF to ps and pS, respectively (Chris von Recklinghausen) [1985062] - iio: adc: fix warning in Qualcomm PM8xxx HK/XOADC driver (Chris von Recklinghausen) [1985062] - device.h: Add __cold to dev_ logging functions (Chris von Recklinghausen) [1985062] - dynamic_debug: move pr_err from module.c to ddebug_add_module (Chris von Recklinghausen) [1985062] - dynamic_debug: don't duplicate modname in ddebug_add_module (Chris von Recklinghausen) [1985062] - kdb: use bool for binary state indicators (Chris von Recklinghausen) [1985062] - panic: avoid deadlocks in re-entrant console drivers (Chris von Recklinghausen) [1985062] - x86/apic: Trivial coding style fixes (Chris von Recklinghausen) [1985062] - video/console/vgacon: Print big fat warning with nomodeset (Chris von Recklinghausen) [1985062] - device: Add #define dev_fmt similar to #define pr_fmt (Chris von Recklinghausen) [1985062] - bcache: replace 'pF' by 'pS' in seq_printf() (Chris von Recklinghausen) [1985062] - Revert "Merge: redhat: switch secureboot kernel image signing to release keys" (Augusto Caringi) - drm/nouveau/fifo/ga102: initialise chid on return from channel creation (Ben Skeggs) [1997878] - drm/nouveau/ga102-: support ttm buffer moves via copy engine (Ben Skeggs) [1997878] - drm/nouveau/kms/tu102-: delay enabling cursor until after assign_windows (Ben Skeggs) [1997878] - drm/nouveau/kms/nv50: workaround EFI GOP window channel format differences (Ben Skeggs) [1997878] - drm/nouveau/disp: power down unused DP links during init (Ben Skeggs) [1997878] - drm/nouveau: recognise GA107 (Ben Skeggs) [1997878] - PCI: Mark TI C667X to avoid bus reset (Alex Williamson) [1975768] - redhat: switch secureboot kernel image signing to release keys (Bruno Meneguele) - CI: handle RT branches in a single config (Veronika Kabatova) - CI: Fix RT check branch name (Veronika Kabatova) - CI: Drop private CI config (Veronika Kabatova) - CI: extend template use (Veronika Kabatova) - Revert "Merge: mt7921e: enable new Mediatek wireless hardware" (Bruno Meneguele) [2009501] - megaraid_sas: fix concurrent access to ISR between IRQ polling and real interrupt (Tomas Henzl) [2009022] - scsi: megaraid_sas: mq_poll support (Tomas Henzl) [2009022] - [PATCH v2] scsi: qla2xxx: Suppress unnecessary log messages during login (Nilesh Javali) [1982186] - scsi: qla2xxx: Fix excessive messages during device logout (Nilesh Javali) [1982186] - PCI: pciehp: Ignore Link Down/Up caused by DPC (Myron Stowe) [1981741] - arm64: kpti: Fix "kpti=off" when KASLR is enabled (Mark Salter) [1979731] - arm64: Fix CONFIG_ARCH_RANDOM=n build (Mark Salter) [1979731] - redhat/configs: aarch64: add CONFIG_ARCH_RANDOM (Mark Salter) [1979731] - arm64: Implement archrandom.h for ARMv8.5-RNG (Mark Salter) [1979731] - arm64: kconfig: Fix alignment of E0PD help text (Mark Salter) [1979731] - arm64: Use register field helper in kaslr_requires_kpti() (Mark Salter) [1979731] - arm64: Simplify early check for broken TX1 when KASLR is enabled (Mark Salter) [1979731] - arm64: Use a variable to store non-global mappings decision (Mark Salter) [1979731] - arm64: Don't use KPTI where we have E0PD (Mark Salter) [1979731] - arm64: Factor out checks for KASLR in KPTI code into separate function (Mark Salter) [1979731] - redhat/configs: Add CONFIG_ARM64_E0PD (Mark Salter) [1979731] - arm64: Add initial support for E0PD (Mark Salter) [1979731] - arm64: cpufeature: Export matrix and other features to userspace (Mark Salter) [1980098] - arm64: docs: cpu-feature-registers: Document ID_AA64PFR1_EL1 (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Rewrite bitfields that don't follow [e, s] (Mark Salter) [1980098] - docs/arm64: cpu-feature-registers: Documents missing visible fields (Mark Salter) [1980098] - arm64: Introduce system_capabilities_finalized() marker (Mark Salter) [1980098] - arm64: entry.S: Do not preempt from IRQ before all cpufeatures are enabled (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: Document HWCAP_SB (Mark Salter) [1980098] - docs/arm64: elf_hwcaps: sort the HWCAP{, 2} documentation by ascending value (Mark Salter) [1980098] - arm64: cpufeature: Treat ID_AA64ZFR0_EL1 as RAZ when SVE is not enabled (Mark Salter) [1980098] - arm64: cpufeature: Effectively expose FRINT capability to userspace (Mark Salter) [1980098] - arm64: cpufeature: Fix feature comparison for CTR_EL0.{CWG,ERG} (Mark Salter) [1980098] - arm64: Expose FRINT capabilities to userspace (Mark Salter) [1980098] - arm64: Expose ARMv8.5 CondM capability to userspace (Mark Salter) [1980098] - docs: arm64: convert perf.txt to ReST format (Mark Salter) [1980098] - docs: arm64: convert docs to ReST and rename to .rst (Mark Salter) [1980098] - Documentation/arm64: HugeTLB page implementation (Mark Salter) [1980098] - Documentation/arm64/sve: Couple of improvements and typos (Mark Salter) [1980098] - arm64: cpufeature: Fix missing ZFR0 in __read_sysreg_by_encoding() (Mark Salter) [1980098] - arm64: Expose SVE2 features for userspace (Mark Salter) [1980098] - arm64: Advertise ARM64_HAS_DCPODP cpu feature (Mark Salter) [1980098] - arm64: add CVADP support to the cache maintenance helper (Mark Salter) [1980098] - arm64: Fix minor issues with the dcache_by_line_op macro (Mark Salter) [1980098] - arm64: Expose DC CVADP to userspace (Mark Salter) [1980098] - arm64: Handle trapped DC CVADP (Mark Salter) [1980098] - arm64: HWCAP: encapsulate elf_hwcap (Mark Salter) [1980098] - arm64: HWCAP: add support for AT_HWCAP2 (Mark Salter) [1980098] - x86/MCE/AMD, EDAC/mce_amd: Add new SMCA bank types (Aristeu Rozanski) [1965331] - x86/MCE/AMD, EDAC/mce_amd: Remove struct smca_hwid.xec_bitmap (Aristeu Rozanski) [1965331] - EDAC, mce_amd: Print ExtErrorCode and description on a single line (Aristeu Rozanski) [1965331]- scsi: ibmvfc: Fix command state accounting and stale response detection (Steve Best) [1988157] - tasklist_lock, ppc64: Convert tasklist_lock to use qrwlock for ppc64 (Waiman Long) [1978377] - tasklist_lock, ppc64: Provide infrastructure to support specific use of qrwlock (Waiman Long) [1978377] - redhat/configs: Disable CONFIG_PPC_QUEUED_SPINLOCKS (Waiman Long) [1978377] - qspinlock: use signed temporaries for cmpxchg (Waiman Long) [1978377] - powerpc/qspinlock: Optimised atomic_try_cmpxchg_lock() that adds the lock hint (Waiman Long) [1978377] - powerpc/pseries: Implement paravirt qspinlocks for SPLPAR (Waiman Long) [1978377] - powerpc/64s: Implement queued spinlocks and rwlocks (Waiman Long) [1978377] - powerpc: Move spinlock implementation to simple_spinlock (Waiman Long) [1978377] - locking/spinlocks: Remove an instruction from spin and write locks (Waiman Long) [1978377] - net: Fix skb->csum update in inet_proto_csum_replace16(). (Balazs Nemeth) [1975193] - [s390] s390/dasd: fix use after free in dasd path handling (Claudio Imbrenda) [1996764] - powerpc/bpf: Fix detecting BPF atomic instructions (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Test bpf_map__set_inner_map_fd (Viktor Malik) [1931483] - selftests/bpf: ringbuf_multi: Use runtime page size (Viktor Malik) [1931483] - libbpf: Add bpf_map__inner_map API (Viktor Malik) [1931483] - selftests/bpf: ringbuf: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: mmap: Use runtime page size (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in map_ptr (Viktor Malik) [1931483] - selftests/bpf: Pass page size from userspace in sockopt_sk (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Convert to use BPF skeleton (Viktor Malik) [1931483] - selftests/bpf: test_progs/sockopt_sk: Remove version (Viktor Malik) [1931483] - powerpc/64s: Fix crashes when toggling entry flush barrier (Diego Domingos) [1894804] - powerpc/64s: flush L1D after user accesses (Diego Domingos) [1894804] - powerpc/uaccess: Evaluate macro arguments once, before user access is allowed (Diego Domingos) [1894804] - powerpc: Fix __clear_user() with KUAP enabled (Diego Domingos) [1894804] - powerpc: Implement user_access_begin and friends (Diego Domingos) [1894804] - powerpc: Add a framework for user access tracking (Diego Domingos) [1894804] - powerpc/64s: flush L1D on kernel entry (Diego Domingos) [1894804] - redhat: enable CONFIG_SLAB_FREELIST_HARDENED (Rafael Aquini) [1862283] - include/uapi/linux/swab.h: fix userspace breakage, use __BITS_PER_LONG for swap (Rafael Aquini) [1862283] - uapi: rename ext2_swab() to swab() and share globally in swab.h (Rafael Aquini) [1862283] - lib/timerqueue: Rely on rbtree semantics for next timer (Phil Auld) [1984798] - e1000e: Do not take care about recovery NVM checksum (Ken Cox) [1984558] - qrtr: disable CONFIG_QRTR for non x86_64 archs (Íñigo Huguet) [1999642] - ceph: fix possible null-pointer dereference in ceph_mdsmap_decode() (Jeff Layton) [1989999] - ceph: fix dereference of null pointer cf (Jeff Layton) [1989999] - ceph: correctly handle releasing an embedded cap flush (Jeff Layton) [1989999] - ceph: take snap_empty_lock atomically with snaprealm refcount change (Jeff Layton) [1989999] - ceph: don't WARN if we're still opening a session to an MDS (Jeff Layton) [1989999] - rbd: don't hold lock_rwsem while running_list is being drained (Jeff Layton) [1989999] - rbd: always kick acquire on "acquired" and "released" notifications (Jeff Layton) [1989999] - ceph: take reference to req->r_parent at point of assignment (Jeff Layton) [1989999] - ceph: eliminate ceph_async_iput() (Jeff Layton) [1989999] - ceph: don't take s_mutex in ceph_flush_snaps (Jeff Layton) [1989999] - ceph: don't take s_mutex in try_flush_caps (Jeff Layton) [1989999] - ceph: don't take s_mutex or snap_rwsem in ceph_check_caps (Jeff Layton) [1989999] - ceph: eliminate session->s_gen_ttl_lock (Jeff Layton) [1989999] - ceph: allow ceph_put_mds_session to take NULL or ERR_PTR (Jeff Layton) [1989999] - ceph: clean up locking annotation for ceph_get_snap_realm and __lookup_snap_realm (Jeff Layton) [1989999] - ceph: add some lockdep assertions around snaprealm handling (Jeff Layton) [1989999] - ceph: decoding error in ceph_update_snap_realm should return -EIO (Jeff Layton) [1989999] - ceph: add IO size metrics support (Jeff Layton) [1989999] - ceph: update and rename __update_latency helper to __update_stdev (Jeff Layton) [1989999] - ceph: simplify the metrics struct (Jeff Layton) [1989999] - libceph: fix doc warnings in cls_lock_client.c (Jeff Layton) [1989999] - libceph: remove unnecessary ret variable in ceph_auth_init() (Jeff Layton) [1989999] - libceph: kill ceph_none_authorizer::reply_buf (Jeff Layton) [1989999] - ceph: make ceph_queue_cap_snap static (Jeff Layton) [1989999] - ceph: remove bogus checks and WARN_ONs from ceph_set_page_dirty (Jeff Layton) [1989999] - libceph: set global_id as soon as we get an auth ticket (Jeff Layton) [1989999] - libceph: don't pass result into ac->ops->handle_reply() (Jeff Layton) [1989999] - ceph: fix error handling in ceph_atomic_open and ceph_lookup (Jeff Layton) [1989999] - ceph: must hold snap_rwsem when filling inode for async create (Jeff Layton) [1989999] - libceph: Fix spelling mistakes (Jeff Layton) [1989999] - libceph: don't set global_id until we get an auth ticket (Jeff Layton) [1989999] - libceph: bump CephXAuthenticate encoding version (Jeff Layton) [1989999] - ceph: don't allow access to MDS-private inodes (Jeff Layton) [1989999] - ceph: fix up some bare fetches of i_size (Jeff Layton) [1989999] - ceph: support getting ceph.dir.rsnaps vxattr (Jeff Layton) [1989999] - ceph: drop pinned_page parameter from ceph_get_caps (Jeff Layton) [1989999] - ceph: fix inode leak on getattr error in __fh_to_dentry (Jeff Layton) [1989999] - ceph: only check pool permissions for regular files (Jeff Layton) [1989999] - ceph: send opened files/pinned caps/opened inodes metrics to MDS daemon (Jeff Layton) [1989999] - ceph: avoid counting the same request twice or more (Jeff Layton) [1989999] - ceph: rename the metric helpers (Jeff Layton) [1989999] - ceph: fix kerneldoc copypasta over ceph_start_io_direct (Jeff Layton) [1989999] - ceph: don't use d_add in ceph_handle_snapdir (Jeff Layton) [1989999] - ceph: don't clobber i_snap_caps on non-I_NEW inode (Jeff Layton) [1989999] - ceph: fix fall-through warnings for Clang (Jeff Layton) [1989999] - net: ceph: Fix a typo in osdmap.c (Jeff Layton) [1989999] - ceph: don't allow type or device number to change on non-I_NEW inodes (Jeff Layton) [1989999] - ceph: defer flushing the capsnap if the Fb is used (Jeff Layton) [1989999] - ceph: allow queueing cap/snap handling after putting cap references (Jeff Layton) [1989999] - ceph: clean up inode work queueing (Jeff Layton) [1989999] - ceph: fix flush_snap logic after putting caps (Jeff Layton) [1989999] - libceph: fix "Boolean result is used in bitwise operation" warning (Jeff Layton) [1989999] - new helper: inode_wrong_type() (Jeff Layton) [1989999] - kabi: Adding symbol single_release (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol single_open (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_read (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_printf (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol seq_lseek (fs/seq_file.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol unregister_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_init (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_del (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_alloc (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol cdev_add (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol alloc_chrdev_region (fs/char_dev.c) (Čestmír Kalina) [1945486] - kabi: Adding symbol pcie_capability_read_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_read_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pcie_capability_clear_and_set_word (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_write_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_set_power_state (drivers/pci/pci.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_dword (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_read_config_byte (drivers/pci/access.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_irq_vector (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_get_device (drivers/pci/search.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_free_irq_vectors (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol pci_alloc_irq_vectors_affinity (drivers/pci/msi.c) (Čestmír Kalina) [1945485] - kabi: Adding symbol kexec_crash_loaded (kernel/kexec_core.c) (Čestmír Kalina) [1945491] - perf/x86/intel: Fix PEBS-via-PT reload base value for Extended PEBS (Michael Petlan) [1998051] - perf/x86/intel/uncore: Fix Add BW copypasta (Michael Petlan) [1998051] - perf/x86/intel/uncore: Add BW counters for GT, IA and IO breakdown (Michael Petlan) [1998051] - Revert "ice: Add initial support framework for LAG" (Michal Schmidt) [1999016] - net: re-initialize slow_gro flag at gro_list_prepare time (Paolo Abeni) [2002367] - cxgb4: dont touch blocked freelist bitmap after free (Rahul Lakkireddy) [1998148] - cxgb4vf: configure ports accessible by the VF (Rahul Lakkireddy) [1961329] - scsi: lpfc: Fix memory leaks in error paths while issuing ELS RDF/SCR request (Dick Kennedy) [1976332] - scsi: lpfc: Keep NDLP reference until after freeing the IOCB after ELS handling (Dick Kennedy) [1976332] - scsi: lpfc: Move initialization of phba->poll_list earlier to avoid crash (Dick Kennedy) [1976332]- md/raid10: properly indicate failure when ending a failed write request (Nigel Croxon) [1983859] - md: Constify attribute_group structs (Nigel Croxon) [1983859] - md: mark some personalities as deprecated (Nigel Croxon) [1983859] - md/raid1: rename print_msg with r1bio_existed (Nigel Croxon) [1983859] - async_xor: check src_offs is not NULL before updating it (Nigel Croxon) [1983859] - async_xor: increase src_offs when dropping destination page (Nigel Croxon) [1983859] - md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1983859] - md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1983859] - md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1983859] - md/raid6: let async recovery function support different page offset (Nigel Croxon) [1983859] - md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1983859] - md/raid5: convert to new xor compution interface (Nigel Croxon) [1983859] - md/raid5: add new xor function to support different page offset (Nigel Croxon) [1983859] - md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1983859] - md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1983859] - x86/cpu: Update cached HLE state on write to TSX_CTRL_CPUID_CLEAR (Jay Shin) [1994421] - crypto: ccp - Add support for new CCP/PSP device ID (Vladis Dronov) [1987094] - crypto: ccp - shutdown SEV firmware on kexec (Vladis Dronov) [1987094] - crypto: ccp - Use list_move_tail instead of list_del/list_add_tail in ccp-dmaengine.c (Vladis Dronov) [1987094] - crypto: ccp: ccp-dev: Fix a little doc-rot (Vladis Dronov) [1987094] - crypto: ccp - Fix a resource leak in an error handling path (Vladis Dronov) [1987094] - crypto: ccp - Annotate SEV Firmware file names (Vladis Dronov) [1987094] - crypto: ccp - Make ccp_dev_suspend and ccp_dev_resume void functions (Vladis Dronov) [1987094] - crypto: ccp - Use DEFINE_SPINLOCK() for spinlock (Vladis Dronov) [1987094] - crypto: ccp - A value assigned to a variable is never used (Vladis Dronov) [1987094] - crypto: ccp - Don't initialize SEV support without the SEV feature (Vladis Dronov) [1987094] - crypto: ccp - fix error handling (Vladis Dronov) [1987094] - crypto: ccp - use generic power management (Vladis Dronov) [1987094] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1987094] - crypto: ahash - remove useless setting of type flags (Vladis Dronov) [1987094] - crypto: ccp - Silence strncpy warning (Vladis Dronov) [1987094] - crypto: ccp - permit asynchronous skcipher as fallback (Vladis Dronov) [1987094] - crypto: ccp - Fix sparse warnings (Vladis Dronov) [1987094] - crypto: ccp - Update CCP driver maintainer information (Vladis Dronov) [1987094] - crypto: ccp - Fix use of merged scatterlists (Vladis Dronov) [1987094] - crypto: ccp - remove redundant assignment to variable ret (Vladis Dronov) [1987094] - crypto: ccp - use crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: hash - introduce crypto_shash_tfm_digest() (Vladis Dronov) [1987094] - crypto: ccp -- don't "select" CONFIG_DMADEVICES (Vladis Dronov) [1987094] - crypto: ccp - Update MAINTAINERS for CCP driver (Vladis Dronov) [1987094] - crypto: ccp - switch from ablkcipher to skcipher (Vladis Dronov) [1987094] - ipc: replace costly bailout check in sysvipc_find_ipc() (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() incorrectly updates position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - ipc/util.c: sysvipc_find_ipc() should increase position index (Rafael Aquini) [1980619 1987128] {CVE-2021-3669} - psi: Fix psi state corruption when schedule() races with cgroup move (Waiman Long) [2002025] - psi: Optimize task switch inside shared cgroups (Waiman Long) [2002025] - kthread: Fix PF_KTHREAD vs to_kthread() race (Waiman Long) [2002025] - sched/fair: Ignore percpu threads for imbalance pulls (Waiman Long) [2002025] - sched: Fix get_push_task() vs migrate_disable() (Waiman Long) [2002025] - sched: Don't defer CPU pick to migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Simplify set_affinity_pending refcounts (Waiman Long) [2002025] - sched: Fix affine_move_task() self-concurrency (Waiman Long) [2002025] - sched: Optimize migration_cpu_stop() (Waiman Long) [2002025] - sched: Collate affine_move_task() stoppers (Waiman Long) [2002025] - sched: Simplify migration_cpu_stop() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() requeueing (Waiman Long) [2002025] - sched: Relax the set_cpus_allowed_ptr() semantics (Waiman Long) [2002025] - sched: Fix CPU hotplug / tighten is_per_cpu_kthread() (Waiman Long) [2002025] - sched: Prepare to use balance_push in ttwu() (Waiman Long) [2002025] - workqueue: Restrict affinity change to rescuer (Waiman Long) [2002025] - workqueue: Tag bound workers with KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - kthread: Extract KTHREAD_IS_PER_CPU (Waiman Long) [2002025] - sched: Don't run cpu-online with balance_push() enabled (Waiman Long) [2002025] - workqueue: Use cpu_possible_mask instead of cpu_active_mask to break affinity (Waiman Long) [2002025] - sched/core: Print out straggler tasks in sched_cpu_dying() (Waiman Long) [2002025] - sched: Optimize finish_lock_switch() (Waiman Long) [2002025] - sched: Fix migration_cpu_stop() WARN (Waiman Long) [2002025] - sched/core: Add missing completion for affine_move_task() waiters (Waiman Long) [2002025] - stop_machine, rcu: Mark functions as notrace (Waiman Long) [2002025] - sched: Comment affine_move_task() (Waiman Long) [2002025] - sched: Deny self-issued __set_cpus_allowed_ptr() when migrate_disable() (Waiman Long) [2002025] - sched/proc: Print accurate cpumask vs migrate_disable() (Waiman Long) [2002025] - sched: Make migrate_disable/enable() independent of RT (Waiman Long) [2002025] - sched: Fix migrate_disable() vs rt/dl balancing (Waiman Long) [2002025] - sched, lockdep: Annotate ->pi_lock recursion (Waiman Long) [2002025] - sched,rt: Use the full cpumask for balancing (Waiman Long) [2002025] - sched,rt: Use cpumask_any*_distribute() (Waiman Long) [2002025] - sched/core: Make migrate disable and CPU hotplug cooperative (Waiman Long) [2002025] - sched: Fix migrate_disable() vs set_cpus_allowed_ptr() (Waiman Long) [2002025] - sched: Add migrate_disable() (Waiman Long) [2002025] - sched: Massage set_cpus_allowed() (Waiman Long) [2002025] - sched: Fix hotplug vs CPU bandwidth control (Waiman Long) [2002025] - sched/hotplug: Consolidate task migration on CPU unplug (Waiman Long) [2002025] - workqueue: Manually break affinity on hotplug (Waiman Long) [2002025] - sched/core: Wait for tasks being pushed away on hotplug (Waiman Long) [2002025] - sched/hotplug: Ensure only per-cpu kthreads run during hotplug (Waiman Long) [2002025] - sched: Fix balance_callback() (Waiman Long) [2002025] - maccess: rename probe_kernel_{read,write} to copy_{from,to}_kernel_nofault (Waiman Long) [2002025] - s390/ftrace: fix potential crashes when switching tracers (Waiman Long) [2002025] - psi: Move PF_MEMSTALL out of task->flags (Waiman Long) [2002025] - psi: Optimize switching tasks inside shared cgroups (Waiman Long) [2002025] - psi: Fix cpu.pressure for cpu.max and competing cgroups (Waiman Long) [2002025] - stop_machine: Make stop_cpus() static (Waiman Long) [2002025] - stop_machine: remove try_stop_cpus helper (Waiman Long) [2002025] - kernel.h: Add non_block_start/end() (Waiman Long) [2002025] - processor: get rid of cpu_relax_yield (Waiman Long) [2002025] - processor: remove spin_cpu_yield (Waiman Long) [2002025] - s390: improve wait logic of stop_machine (Waiman Long) [2002025] - sched/core: Fix typo in comment (Waiman Long) [2002025] - ia64/tlb: Eradicate tlb_migrate_finish() callback (Waiman Long) [2002025] - sched/core: Remove unnecessary unlikely() in push_*_task() (Waiman Long) [2002025] - sched/fair: Reduce long-tail newly idle balance cost (Phil Auld) [1971918] - hwmon: (acpi_power_meter) Fix lockdep splat (Waiman Long) [1997807] - redhat: open the RHEL-8.6 development (Augusto Caringi) [2000679] - rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086] - selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- rcu: Avoid unneeded function call in rcu_read_unlock() (Waiman Long) [1997500] - mt76: connac: do not schedule mac_work if the device is not running (Íñigo Huguet) [1956419 1972045] - mt7921e: enable module in config (Íñigo Huguet) [1956419 1972045] - Revert tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1999926] - libnvdimm/namespace: Differentiate between probe mapping and runtime mapping (Jeff Moyer) [1795719] - libnvdimm/pfn_dev: Don't clear device memmap area during generic namespace probe (Jeff Moyer) [1795719] - perf/x86/intel/uncore: Clean up error handling path of iio mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix for iio mapping on Skylake Server (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MMIO type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the PCI type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Rename uncore_notifier to uncore_pci_sub_notifier (Michael Petlan) [1837330] - perf/x86/intel/uncore: Generic support for the MSR type of uncore blocks (Michael Petlan) [1837330] - perf/x86/intel/uncore: Parse uncore discovery tables (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to IIO PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Wrap the max dies calculation into an accessor (Michael Petlan) [1837330] - perf/x86/intel/uncore: Expose an Uncore unit to PMON mapping (Michael Petlan) [1837330] - perf/x86/intel/uncore: Validate MMIO address before accessing (Michael Petlan) [1837330] - perf/x86/intel/uncore: Record the size of mapped area (Michael Petlan) [1837330] - perf/x86/intel/uncore: Fix oops when counting IMC uncore events on some TGL (Michael Petlan) [1837330] - crypto: qat - remove unused macro in FW loader (Vladis Dronov) [1920086] - crypto: qat - check return code of qat_hal_rd_rel_reg() (Vladis Dronov) [1920086] - crypto: qat - report an error if MMP file size is too large (Vladis Dronov) [1920086] - crypto: qat - check MMP size before writing to the SRAM (Vladis Dronov) [1920086] - crypto: qat - return error when failing to map FW (Vladis Dronov) [1920086] - crypto: qat - enable detection of accelerators hang (Vladis Dronov) [1920086] - crypto: qat - Fix a double free in adf_create_ring (Vladis Dronov) [1920086] - crypto: qat - fix error path in adf_isr_resource_alloc() (Vladis Dronov) [1920086] - crypto: qat - ADF_STATUS_PF_RUNNING should be set after adf_dev_init (Vladis Dronov) [1920086] - crypto: qat - don't release uninitialized resources (Vladis Dronov) [1920086] - crypto: qat - fix use of 'dma_map_single' (Vladis Dronov) [1920086] - crypto: qat - fix unmap invalid dma address (Vladis Dronov) [1920086] - crypto: qat - fix spelling mistake: "messge" -> "message" (Vladis Dronov) [1920086] - crypto: qat - reduce size of mapped region (Vladis Dronov) [1920086] - crypto: qat - change format string and cast ring size (Vladis Dronov) [1920086] - crypto: qat - fix potential spectre issue (Vladis Dronov) [1920086] - crypto: qat - configure arbiter mapping based on engines enabled (Vladis Dronov) [1920086]- selftest: netfilter: add test case for unreplied tcp connections (Florian Westphal) [1991523] - netfilter: conntrack: do not renew entry stuck in tcp SYN_SENT state (Florian Westphal) [1991523] - net/sched: store the last executed chain also for clsact egress (Davide Caratti) [1980537] - ice: fix Tx queue iteration for Tx timestamp enablement (Ken Cox) [1999743] - perf evsel: Add missing cloning of evsel->use_config_name (Michael Petlan) [1838635] - perf Documentation: Document intel-hybrid support (Michael Petlan) [1838635] - perf tests: Skip 'perf stat metrics (shadow stat) test' for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Convert perf time to TSC' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Session topology' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Parse and process metrics' test for hybrid (Michael Petlan) [1838635] - perf tests: Support 'Track with sched_switch' test for hybrid (Michael Petlan) [1838635] - perf tests: Skip 'Setup struct perf_event_attr' test for hybrid (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Roundtrip evsel->name' test (Michael Petlan) [1838635] - perf tests: Add hybrid cases for 'Parse event definition strings' test (Michael Petlan) [1838635] - perf record: Uniquify hybrid event name (Michael Petlan) [1838635] - perf stat: Warn group events from different hybrid PMU (Michael Petlan) [1838635] - perf stat: Filter out unmatched aggregation for hybrid event (Michael Petlan) [1838635] - perf stat: Add default hybrid events (Michael Petlan) [1838635] - perf record: Create two hybrid 'cycles' events by default (Michael Petlan) [1838635] - perf parse-events: Support event inside hybrid pmu (Michael Petlan) [1838635] - perf parse-events: Compare with hybrid pmu name (Michael Petlan) [1838635] - perf parse-events: Create two hybrid raw events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid cache events (Michael Petlan) [1838635] - perf parse-events: Create two hybrid hardware events (Michael Petlan) [1838635] - perf stat: Uniquify hybrid event name (Michael Petlan) [1838635] - perf pmu: Add hybrid helper functions (Michael Petlan) [1838635] - perf pmu: Save detected hybrid pmus to a global pmu list (Michael Petlan) [1838635] - perf pmu: Save pmu name (Michael Petlan) [1838635] - perf pmu: Simplify arguments of __perf_pmu__new_alias (Michael Petlan) [1838635] - perf jevents: Support unit value "cpu_core" and "cpu_atom" (Michael Petlan) [1838635] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1838635]- mptcp: Only send extra TCP acks in eligible socket states (Paolo Abeni) [1997178] - mptcp: fix possible divide by zero (Paolo Abeni) [1997178] - mptcp: drop tx skb cache (Paolo Abeni) [1997178] - mptcp: fix memory leak on address flush (Paolo Abeni) [1997178] - ice: Only lock to update netdev dev_addr (Michal Schmidt) [1995868] - ice: restart periodic outputs around time changes (Ken Cox) [1992750] - ice: Fix perout start time rounding (Ken Cox) [1992750] - net/sched: ets: fix crash when flipping from 'strict' to 'quantum' (Davide Caratti) [1981184] - ovl: prevent private clone if bind mount is not allowed (Miklos Szeredi) [1993131] {CVE-2021-3732} - gfs2: Don't call dlm after protocol is unmounted (Bob Peterson) [1997193] - gfs2: don't stop reads while withdraw in progress (Bob Peterson) [1997193] - gfs2: Mark journal inodes as "don't cache" (Bob Peterson) [1997193] - bpf: bpftool: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1997124] - perf/x86/intel: Apply mid ACK for small core (Michael Petlan) [1838573] - perf/x86/intel/lbr: Zero the xstate buffer on allocation (Michael Petlan) [1838573] - perf: Fix task context PMU for Hetero (Michael Petlan) [1838573] - perf/x86/intel: Fix fixed counter check warning for some Alder Lake (Michael Petlan) [1838573] - perf/x86/lbr: Remove cpuc->lbr_xsave allocation from atomic context (Michael Petlan) [1838573] - x86/fpu/xstate: Fix an xstate size check warning with architectural LBRs (Michael Petlan) [1838573] - perf/x86/rapl: Add support for Intel Alder Lake (Michael Petlan) [1838573] - perf/x86/cstate: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/msr: Add Alder Lake CPU support (Michael Petlan) [1838573] - perf/x86/intel/uncore: Add Alder Lake support (Michael Petlan) [1838573] - perf: Extend PERF_TYPE_HARDWARE and PERF_TYPE_HW_CACHE (Michael Petlan) [1838573] - perf/x86/intel: Add Alder Lake Hybrid support (Michael Petlan) [1838573] - perf/x86: Support filter_match callback (Michael Petlan) [1838573] - perf/x86/intel: Add attr_update for Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Add structures for the attributes of Hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Register hybrid PMUs (Michael Petlan) [1838573] - perf/x86: Factor out x86_pmu_show_pmu_cap (Michael Petlan) [1838573] - perf/x86: Remove temporary pmu assignment in event_init (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_extra_regs (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_event_constraints (Michael Petlan) [1838573] - perf/x86/intel: Factor out intel_pmu_check_num_counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for extra_regs (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for event constraints (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for hardware cache event (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for unconstrained (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for counters (Michael Petlan) [1838573] - perf/x86: Hybrid PMU support for intel_ctrl (Michael Petlan) [1838573] - perf/x86/intel: Hybrid PMU support for perf capabilities (Michael Petlan) [1838573] - perf/x86: Track pmu in per-CPU cpu_hw_events (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES for arch LBR read (Michael Petlan) [1838573] - perf/x86/intel/lbr: Support XSAVES/XRSTORS for LBR context switch (Michael Petlan) [1838573] - x86/fpu/xstate: Add helpers for LBR dynamic supervisor feature (Michael Petlan) [1838573] - x86/fpu/xstate: Support dynamic supervisor feature for LBR (Michael Petlan) [1838573] - x86/fpu: Use proper mask to replace full instruction mask (Michael Petlan) [1838573] - x86/cpu: Add helper function to get the type of the current hybrid CPU (Michael Petlan) [1838573] - x86/cpufeatures: Enumerate Intel Hybrid Technology feature bit (Michael Petlan) [1838573] - HID: make arrays usage and value to be the same (Benjamin Tissoires) [1974942] - ACPI: PM: s2idle: Invert Microsoft UUID entry and exit (David Arcari) [1960440] - platform/x86: amd-pmc: Fix undefined reference to __udivdi3 (David Arcari) [1960440] - platform/x86: amd-pmc: Fix missing unlock on error in amd_pmc_send_cmd() (David Arcari) [1960440] - platform/x86: amd-pmc: Use return code on suspend (David Arcari) [1960440] - platform/x86: amd-pmc: Add new acpi id for future PMC controllers (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for ACPI ID AMDI0006 (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging s0ix counters (David Arcari) [1960440] - platform/x86: amd-pmc: Add support for logging SMU metrics (David Arcari) [1960440] - platform/x86: amd-pmc: call dump registers only once (David Arcari) [1960440] - platform/x86: amd-pmc: Fix SMU firmware reporting mechanism (David Arcari) [1960440] - platform/x86: amd-pmc: Fix command completion code (David Arcari) [1960440] - usb: pci-quirks: disable D3cold on xhci suspend for s2idle on AMD Renoir (David Arcari) [1960440] - ACPI: PM: Only mark EC GPE for wakeup on Intel systems (David Arcari) [1960440] - ACPI: PM: Adjust behavior for field problems on AMD systems (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for new Microsoft UUID (David Arcari) [1960440] - ACPI: PM: s2idle: Add support for multiple func mask (David Arcari) [1960440] - ACPI: PM: s2idle: Refactor common code (David Arcari) [1960440] - ACPI: PM: s2idle: Use correct revision id (David Arcari) [1960440] - ACPI: PM: s2idle: Add missing LPS0 functions for AMD (David Arcari) [1960440] - lockd: Fix invalid lockowner cast after vfs_test_lock (Benjamin Coddington) [1986138]- blk-mq: fix is_flush_rq (Ming Lei) [1992700] - blk-mq: fix kernel panic during iterating over flush request (Ming Lei) [1992700]- smb2: fix use-after-free in smb2_ioctl_query_info() (Ronnie Sahlberg) [1952781] - dm crypt: Avoid percpu_counter spinlock contention in crypt_page_alloc() (Mike Snitzer) [1996854] - md/raid10: Remove rcu_dereference when it doesn't need rcu lock to protect (Nigel Croxon) [1978115] - scsi: csiostor: Mark known unused variable as __always_unused (Raju Rangoju) [1961333] - scsi: csiostor: Fix wrong return value in csio_hw_prep_fw() (Raju Rangoju) [1961333] - scsi: csiostor: Remove set but not used variable 'rln' (Raju Rangoju) [1961333] - scsi: csiostor: Return value not required for csio_dfs_destroy (Raju Rangoju) [1961333] - scsi: csiostor: Fix NULL check before debugfs_remove_recursive (Raju Rangoju) [1961333] - scsi: csiostor: Don't enable IRQs too early (Raju Rangoju) [1961333] - scsi: csiostor: Fix spelling typos (Raju Rangoju) [1961333] - scsi: csiostor: Prefer pcie_capability_read_word() (Raju Rangoju) [1961333] - scsi: target: cxgbit: Unmap DMA buffer before calling target_execute_cmd() (Raju Rangoju) [1961394] - net: Use skb_frag_off accessors (Raju Rangoju) [1961394] - net: Use skb accessors in network drivers (Raju Rangoju) [1961394] - cxgb4/chtls/cxgbit: Keeping the max ofld immediate data size same in cxgb4 and ulds (Raju Rangoju) [1961394] - scsi: libcxgbi: Fix a use after free in cxgbi_conn_xmit_pdu() (Raju Rangoju) [1961394] - scsi: libcxgbi: Use kvzalloc instead of opencoded kzalloc/vzalloc (Raju Rangoju) [1961394] - scsi: libcxgbi: Remove unnecessary NULL checks for 'tdata' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove an unnecessary NULL check for 'cconn' pointer (Raju Rangoju) [1961394] - scsi: cxgb4i: Clean up a debug printk (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix dereference of pointer tdata before it is null checked (Raju Rangoju) [1961394] - scsi: libcxgbi: fix NULL pointer dereference in cxgbi_device_destroy() (Raju Rangoju) [1961394] - scsi: libcxgbi: remove unused function to stop warning (Raju Rangoju) [1961394] - scsi: libcxgbi: add a check for NULL pointer in cxgbi_check_route() (Raju Rangoju) [1961394] - net/chelsio: Delete drive and module versions (Raju Rangoju) [1961394] - chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1961394] - [netdrv] treewide: prefix header search paths with $(srctree)/ (Raju Rangoju) [1961394] - libcxgb: fix incorrect ppmax calculation (Raju Rangoju) [1961394] - scsi: cxgb4i: Fix TLS dependency (Raju Rangoju) [1961394] - [target] treewide: Use fallthrough pseudo-keyword (Raju Rangoju) [1961394] - scsi: cxgb4i: Add support for iSCSI segmentation offload (Raju Rangoju) [1961394] - [target] treewide: Use sizeof_field() macro (Raju Rangoju) [1961394] - [target] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961394] - scsi: cxgb4i: Remove superfluous null check (Raju Rangoju) [1961394]- KVM: nSVM: avoid picking up unsupported bits from L2 in int_ctl (CVE-2021-3653) (Jon Maloy) [1985413] {CVE-2021-3653} - KVM: nSVM: always intercept VMLOAD/VMSAVE when nested (CVE-2021-3656) (Jon Maloy) [1985430] {CVE-2021-3656} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1985159] - drm/i915/display: support ddr5 mem types (Lyude Paul) [1992233] - drm/i915/adl_s: Update ddi buf translation tables (Lyude Paul) [1992233] - drm/i915/adl_s: Wa_14011765242 is also needed on A1 display stepping (Lyude Paul) [1992233] - drm/i915/adl_s: Extend Wa_1406941453 (Lyude Paul) [1992233] - drm/i915: Implement Wa_1508744258 (Lyude Paul) [1992233] - drm/i915/adl_s: Fix dma_mask_size to 39 bit (Lyude Paul) [1992233] - drm/i915: Add the missing adls vswing tables (Lyude Paul) [1992233] - drm/i915: Add Wa_14011060649 (Lyude Paul) [1992233] - drm/i915/adl_s: Add Interrupt Support (Lyude Paul) [1992233] - drm/amdgpu: add another Renoir DID (Lyude Paul) [1980900]- net/mlx5: Fix flow table chaining (Amir Tzin) [1987139] - openvswitch: fix sparse warning incorrect type (Mark Gray) [1992773] - openvswitch: fix alignment issues (Mark Gray) [1992773] - openvswitch: update kdoc OVS_DP_ATTR_PER_CPU_PIDS (Mark Gray) [1992773] - openvswitch: Introduce per-cpu upcall dispatch (Mark Gray) [1992773] - KVM: X86: Expose bus lock debug exception to guest (Paul Lai) [1842322] - KVM: X86: Add support for the emulation of DR6_BUS_LOCK bit (Paul Lai) [1842322] - scsi: libfc: Fix array index out of bound exception (Chris Leech) [1972643] - scsi: libfc: FDMI enhancements (Chris Leech) [1972643] - scsi: libfc: Add FDMI-2 attributes (Chris Leech) [1972643] - scsi: qedf: Add vendor identifier attribute (Chris Leech) [1972643] - scsi: libfc: Initialisation of RHBA and RPA attributes (Chris Leech) [1972643] - scsi: libfc: Correct the condition check and invalid argument passed (Chris Leech) [1972643] - scsi: libfc: Work around -Warray-bounds warning (Chris Leech) [1972643] - scsi: fc: FDMI enhancement (Chris Leech) [1972643] - scsi: libfc: Move scsi/fc_encode.h to libfc (Chris Leech) [1972643] - scsi: fc: Correct RHBA attributes length (Chris Leech) [1972643] - block: return ELEVATOR_DISCARD_MERGE if possible (Ming Lei) [1991976] - x86/fpu: Prevent state corruption in __fpu__restore_sig() (Terry Bowman) [1970086] - x86/fpu: Invalidate FPU state after a failed XRSTOR from a user buffer (Terry Bowman) [1970086] - x86/pkru: Write hardware init value to PKRU when xstate is init (Terry Bowman) [1970086] - x86/process: Check PF_KTHREAD and not current->mm for kernel threads (Terry Bowman) [1970086] - x86/fpu: Add address range checks to copy_user_to_xstate() (Terry Bowman) [1970086] - selftests/x86: Test signal frame XSTATE header corruption handling (Terry Bowman) [1970086] - Bump DRM backport version to 5.12.14 (Lyude Paul) [1944405] - drm/i915: Use the correct max source link rate for MST (Lyude Paul) [1944405 1966599] - drm/dp_mst: Use Extended Base Receiver Capability DPCD space (Lyude Paul) [1944405 1966599] - drm/i915/display: Defeature PSR2 for RKL and ADL-S (Lyude Paul) [1944405] - drm/i915/adl_s: ADL-S platform Update PCI ids for Mobile BGA (Lyude Paul) [1944405] - drm/amdgpu: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/radeon: wait for moving fence after pinning (Lyude Paul) [1944405] - drm/nouveau: wait for moving fence after pinning v2 (Lyude Paul) [1944405] - radeon: use memcpy_to/fromio for UVD fw upload (Lyude Paul) [1944405] - drm/amd/amdgpu:save psp ring wptr to avoid attack (Lyude Paul) [1944405] - drm/amd/display: Fix potential memory leak in DMUB hw_init (Lyude Paul) [1944405] - drm/amdgpu: refine amdgpu_fru_get_product_info (Lyude Paul) [1944405] - drm/amd/display: Allow bandwidth validation for 0 streams. (Lyude Paul) [1944405] - drm: Lock pointer access in drm_master_release() (Lyude Paul) [1944405] - drm: Fix use-after-free read in drm_getunique() (Lyude Paul) [1944405] - drm/amdgpu: make sure we unpin the UVD BO (Lyude Paul) [1944405] - drm/amdgpu: Don't query CE and UE errors (Lyude Paul) [1944405] - drm/amdgpu/jpeg3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn3: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - amdgpu: fix GEM obj leak in amdgpu_display_user_framebuffer_create (Lyude Paul) [1944405] - drm/i915/selftests: Fix return value check in live_breadcrumbs_smoketest() (Lyude Paul) [1944405] - drm/amdgpu: stop touching sched.ready in the backend (Lyude Paul) [1944405] - drm/amd/amdgpu: fix a potential deadlock in gpu reset (Lyude Paul) [1944405] - drm/amdgpu: Fix a use-after-free (Lyude Paul) [1944405] - drm/amd/amdgpu: fix refcount leak (Lyude Paul) [1944405] - drm/amd/display: Disconnect non-DP with no EDID (Lyude Paul) [1944405] - drm/amdgpu/jpeg2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.5: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdgpu/vcn2.0: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amdkfd: correct sienna_cichlid SDMA RLC register offset error (Lyude Paul) [1944405] - drm/amdgpu/vcn1: add cancel_delayed_work_sync before power gate (Lyude Paul) [1944405] - drm/amd/pm: correct MGpuFanBoost setting (Lyude Paul) [1944405] - drm/i915: Reenable LTTPR non-transparent LT mode for DPCD_REV<1.4 (Lyude Paul) [1944405] - drm/i915/gt: Disable HiZ Raw Stall Optimization on broken gen7 (Lyude Paul) [1944405] - dma-buf: fix unintended pin/unpin warnings (Lyude Paul) [1944405] - drm/amdgpu: update sdma golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: update gc golden setting for Navi12 (Lyude Paul) [1944405] - drm/amdgpu: disable 3DCGCG on picasso/raven1 to avoid compute hang (Lyude Paul) [1944405] - drm/amdgpu: Fix GPU TLB update error when PAGE_SIZE > AMDGPU_PAGE_SIZE (Lyude Paul) [1944405] - drm/radeon: use the dummy page for GART if needed (Lyude Paul) [1944405] - drm/amd/display: Use the correct max downscaling value for DCN3.x family (Lyude Paul) [1944405] - drm/i915/gem: Pin the L-shape quirked object as unshrinkable (Lyude Paul) [1944405] - drm/ttm: Do not add non-system domain BO into swap list (Lyude Paul) [1944405] - drm/amd/display: Fix two cursor duplication when using overlay (Lyude Paul) [1944405] - amdgpu/pm: Prevent force of DCEFCLK on NAVI10 and SIENNA_CICHLID (Lyude Paul) [1944405] - drm/i915/display: fix compiler warning about array overrun (Lyude Paul) [1944405] - drm/i915: Fix crash in auto_retire (Lyude Paul) [1944405] - drm/i915/overlay: Fix active retire callback alignment (Lyude Paul) [1944405] - drm/i915: Read C0DRB3/C1DRB3 as 16 bits again (Lyude Paul) [1944405] - drm/i915/gt: Fix a double free in gen8_preallocate_top_level_pdp (Lyude Paul) [1944405] - drm/i915/dp: Use slow and wide link training for everything (Lyude Paul) [1944405] - drm/i915: Avoid div-by-zero on gen2 (Lyude Paul) [1944405] - drm/amd/display: Initialize attribute for hdcp_srm sysfs file (Lyude Paul) [1944405] - drm/radeon/dpm: Disable sclk switching on Oland when two 4K 60Hz monitors are connected (Lyude Paul) [1944405] - drm/radeon: Avoid power table parsing memory leaks (Lyude Paul) [1944405] - drm/radeon: Fix off-by-one power_state index heap overwrite (Lyude Paul) [1944405] - drm/amdgpu: Add mem sync flag for IB allocated by SA (Lyude Paul) [1944405] - drm/amd/display: add handling for hdcp2 rx id list validation (Lyude Paul) [1944405] - drm/amd/display: fixed divide by zero kernel crash during dsc enablement (Lyude Paul) [1944405] - drm/amd/display: Force vsync flip when reconfiguring MPCC (Lyude Paul) [1944405] - arm64: enable tlbi range instructions (Jeremy Linton) [1861872] - arm64: tlb: Use the TLBI RANGE feature in arm64 (Jeremy Linton) [1861872] - arm64: tlb: Detect the ARMv8.4 TLBI RANGE feature (Jeremy Linton) [1861872] - arm64/cpufeature: Add remaining feature bits in ID_AA64ISAR0 register (Jeremy Linton) [1861872] - arm64: tlbflush: Ensure start/end of address range are aligned to stride (Jeremy Linton) [1861872] - arm64: Detect the ARMv8.4 TTL feature (Jeremy Linton) [1861872] - arm64: tlbi: Set MAX_TLBI_OPS to PTRS_PER_PTE (Jeremy Linton) [1861872]- bpf: Fix integer overflow involving bucket_size (Jiri Olsa) [1992588] - bpf: Fix leakage due to insufficient speculative store bypass mitigation (Jiri Olsa) [1992588] - bpf: Introduce BPF nospec instruction for mitigating Spectre v4 (Jiri Olsa) [1992588] - bpf: Fix OOB read when printing XDP link fdinfo (Jiri Olsa) [1992588] - bpf, test: fix NULL pointer dereference on invalid expected_attach_type (Jiri Olsa) [1992588] - bpf: Fix tail_call_reachable rejection for interpreter when jit failed (Jiri Olsa) [1992588] - bpf: Track subprog poke descriptors correctly and fix use-after-free (Jiri Olsa) [1992588] - bpf: Fix null ptr deref with mixed tail calls and subprogs (Jiri Olsa) [1992588] - bpf: Fix leakage under speculation on mispredicted branches (Jiri Olsa) [1992588] - bpf: Set mac_len in bpf_skb_change_head (Jiri Olsa) [1992588] - bpf: Prevent writable memory-mapping of read-only ringbuf pages (Jiri Olsa) [1992588] - bpf: Fix alu32 const subreg bound tracking on bitwise operations (Jiri Olsa) [1992588] - xsk: Fix broken Tx ring validation (Jiri Olsa) [1992588] - xsk: Fix for xp_aligned_validate_desc() when len == chunk_size (Jiri Olsa) [1992588] - bpf: link: Refuse non-O_RDWR flags in BPF_OBJ_GET (Jiri Olsa) [1992588] - bpf: Refcount task stack in bpf_get_task_stack (Jiri Olsa) [1992588] - bpf: Use NOP_ATOMIC5 instead of emit_nops(&prog, 5) for BPF_TRAMP_F_CALL_ORIG (Jiri Olsa) [1992588] - selftest/bpf: Add a test to check trampoline freeing logic. (Jiri Olsa) [1992588] - bpf: Fix fexit trampoline. (Jiri Olsa) [1992588] - ftrace: Fix modify_ftrace_direct. (Jiri Olsa) [1992588] - ftrace: Add a helper function to modify_ftrace_direct() to allow arch optimization (Jiri Olsa) [1992588] - ftrace: Add helper find_direct_entry() to consolidate code (Jiri Olsa) [1992588] - bpf: Fix truncation handling for mod32 dst reg wrt zero (Jiri Olsa) [1992588] - bpf: Fix an unitialized value in bpf_iter (Jiri Olsa) [1992588] - bpf_lru_list: Read double-checked variable once without lock (Jiri Olsa) [1992588] - mt76: validate rx A-MSDU subframes (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath11k: Drop multicast fragments (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath11k: Clear the fragment cache during key install (Íñigo Huguet) [1991459] {CVE-2020-24587} - ath10k: Validate first subframe of A-MSDU before processing the list (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - ath10k: Fix TKIP Michael MIC verification for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26141} - ath10k: drop MPDU which has discard flag set by firmware for SDIO (Íñigo Huguet) [1991459] {CVE-2020-24588} - ath10k: drop fragments with multicast DA for SDIO (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: drop fragments with multicast DA for PCIe (Íñigo Huguet) [1991459] {CVE-2020-26145} - ath10k: add CCMP PN replay protection for fragmented frames for PCIe (Íñigo Huguet) [1991459] - mac80211: extend protection against mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: do not accept/forward invalid EAPOL frames (Íñigo Huguet) [1991459] {CVE-2020-26139} - mac80211: prevent attacks on TKIP/WEP as well (Íñigo Huguet) [1991459] {CVE-2020-26141} - mac80211: check defrag PN against current frame (Íñigo Huguet) [1991459] - mac80211: add fragment cache to sta_info (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: drop A-MSDUs on old ciphers (Íñigo Huguet) [1991459] {CVE-2020-24588} - cfg80211: mitigate A-MSDU aggregation attacks (Íñigo Huguet) [1991459] {CVE-2020-24588 CVE-2020-26144} - mac80211: properly handle A-MSDUs that start with an RFC 1042 header (Íñigo Huguet) [1991459] - mac80211: prevent mixed key and fragment cache attacks (Íñigo Huguet) [1991459] {CVE-2020-24586 CVE-2020-24587} - mac80211: assure all fragments are encrypted (Íñigo Huguet) [1991459] {CVE-2020-26147} - tipc: call tipc_wait_for_connect only when dlen is not 0 (Xin Long) [1989361] - mptcp: remove tech preview warning (Florian Westphal) [1985120] - tcp: consistently disable header prediction for mptcp (Florian Westphal) [1985120] - selftests: mptcp: fix case multiple subflows limited by server (Florian Westphal) [1985120] - selftests: mptcp: turn rp_filter off on each NIC (Florian Westphal) [1985120] - selftests: mptcp: display proper reason to abort tests (Florian Westphal) [1985120] - mptcp: properly account bulk freed memory (Florian Westphal) [1985120] - mptcp: fix 'masking a bool' warning (Florian Westphal) [1985120] - mptcp: refine mptcp_cleanup_rbuf (Florian Westphal) [1985120] - mptcp: use fast lock for subflows when possible (Florian Westphal) [1985120] - mptcp: avoid processing packet if a subflow reset (Florian Westphal) [1985120] - mptcp: add sk parameter for mptcp_get_options (Florian Westphal) [1985120] - mptcp: fix syncookie process if mptcp can not_accept new subflow (Florian Westphal) [1985120] - mptcp: fix warning in __skb_flow_dissect() when do syn cookie for subflow join (Florian Westphal) [1985120] - mptcp: avoid race on msk state changes (Florian Westphal) [1985120] - mptcp: fix 32 bit DSN expansion (Florian Westphal) [1985120] - mptcp: fix bad handling of 32 bit ack wrap-around (Florian Westphal) [1985120] - tcp: parse mptcp options contained in reset packets (Florian Westphal) [1985120] - ionic: count csum_none when offload enabled (Jonathan Toppins) [1991646] - ionic: fix up dim accounting for tx and rx (Jonathan Toppins) [1991646] - ionic: remove intr coalesce update from napi (Jonathan Toppins) [1991646] - ionic: catch no ptp support earlier (Jonathan Toppins) [1991646] - ionic: make all rx_mode work threadsafe (Jonathan Toppins) [1991646] - dmaengine: idxd: Fix missing error code in idxd_cdev_open() (Jerry Snitselaar) [1990637] - dmaengine: idxd: add missing dsa driver unregister (Jerry Snitselaar) [1990637] - dmaengine: idxd: add engine 'struct device' missing bus type assignment (Jerry Snitselaar) [1990637] - dmaengine: idxd: remove MSIX masking for interrupt handlers (Jerry Snitselaar) [1990637] - dmaengine: idxd: Use cpu_feature_enabled() (Jerry Snitselaar) [1990637] - dmaengine: idxd: enable SVA feature for IOMMU (Jerry Snitselaar) [1990637] - dmagenine: idxd: Don't add portal offset in idxd_submit_desc (Jerry Snitselaar) [1990637] - ethtool: strset: fix message length calculation (Balazs Nemeth) [1989003] - net: add strict checks in netdev_name_node_alt_destroy() (Andrea Claudi) [1859038] - net: rtnetlink: fix bugs in rtnl_alt_ifname() (Andrea Claudi) [1859038] - net: rtnetlink: add linkprop commands to add and delete alternative ifnames (Andrea Claudi) [1859038] - net: check all name nodes in __dev_alloc_name (Andrea Claudi) [1859038] - net: fix a leak in register_netdevice() (Andrea Claudi) [1859038] - tun: fix memory leak in error path (Andrea Claudi) [1859038] - net: propagate errors correctly in register_netdevice() (Andrea Claudi) [1859038] - net: introduce name_node struct to be used in hashlist (Andrea Claudi) [1859038] - net: procfs: use index hashlist instead of name hashlist (Andrea Claudi) [1859038] - configs: Enable CONFIG_CHELSIO_INLINE_CRYPTO (Raju Rangoju) [1961368] - cxgb4/ch_ktls: Clear resources when pf4 device is removed (Raju Rangoju) [1961374] - ch_ktls: Remove redundant variable result (Raju Rangoju) [1961374] - ch_ktls: do not send snd_una update to TCB in middle (Raju Rangoju) [1961374] - ch_ktls: tcb close causes tls connection failure (Raju Rangoju) [1961374] - ch_ktls: fix device connection close (Raju Rangoju) [1961374] - ch_ktls: Fix kernel panic (Raju Rangoju) [1961374] - ch_ktls: fix enum-conversion warning (Raju Rangoju) [1961374] - net: ethernet: chelsio: inline_crypto: Mundane typos fixed throughout the file chcr_ktls.c (Raju Rangoju) [1961374] - ch_ipsec: Remove initialization of rxq related data (Raju Rangoju) [1961388] - ch_ktls: fix build warning for ipv4-only config (Raju Rangoju) [1961374] - ch_ktls: lock is not freed (Raju Rangoju) [1961374] - ch_ktls: stop the txq if reaches threshold (Raju Rangoju) [1961374] - ch_ktls: tcb update fails sometimes (Raju Rangoju) [1961374] - ch_ktls/cxgb4: handle partial tag alone SKBs (Raju Rangoju) [1961374] - ch_ktls: don't free skb before sending FIN (Raju Rangoju) [1961374] - ch_ktls: packet handling prior to start marker (Raju Rangoju) [1961374] - ch_ktls: Correction in middle record handling (Raju Rangoju) [1961374] - ch_ktls: missing handling of header alone (Raju Rangoju) [1961374] - ch_ktls: Correction in trimmed_len calculation (Raju Rangoju) [1961374] - cxgb4/ch_ktls: creating skbs causes panic (Raju Rangoju) [1961374] - ch_ktls: Update cheksum information (Raju Rangoju) [1961374] - ch_ktls: Correction in finding correct length (Raju Rangoju) [1961374] - cxgb4/ch_ktls: decrypted bit is not enough (Raju Rangoju) [1961374] - cxgb4/ch_ipsec: Replace the module name to ch_ipsec from chcr (Raju Rangoju) [1961388] - cxgb4/ch_ktls: ktls stats are added at port level (Raju Rangoju) [1961374] - ch_ktls: Issue if connection offload fails (Raju Rangoju) [1961374] - chelsio/chtls: Re-add dependencies on CHELSIO_T4 to fix modular CHELSIO_T4 (Raju Rangoju) [1961388] - chelsio/chtls: CHELSIO_INLINE_CRYPTO should depend on CHELSIO_T4 (Raju Rangoju) [1961388] - crypto: chelsio - fix minor indentation issue (Raju Rangoju) [1961368] - crypto/chcr: move nic TLS functionality to drivers/net (Raju Rangoju) [1961368] - cxgb4/ch_ipsec: Registering xfrmdev_ops with cxgb4 (Raju Rangoju) [1961388] - crypto/chcr: Moving chelsio's inline ipsec functionality to /drivers/net (Raju Rangoju) [1961368] - chelsio/chtls: separate chelsio tls driver from crypto driver (Raju Rangoju) [1961368] - crypto: chelsio - Fix some pr_xxx messages (Raju Rangoju) [1961368] - crypto: chelsio - Avoid some code duplication (Raju Rangoju) [1961368] - crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Raju Rangoju) [1961368] - crypto: aead - remove useless setting of type flags (Raju Rangoju) [1961368] - crypto: Replace zero-length array with flexible-array (Raju Rangoju) [1961368] - [Crypto] treewide: replace '---help---' in Kconfig files with 'help' (Raju Rangoju) [1961368] - Crypto/chcr: Checking cra_refcnt before unregistering the algorithms (Raju Rangoju) [1961368] - Crypto/chcr: Calculate src and dst sg lengths separately for dma map (Raju Rangoju) [1961368] - Crypto/chcr: Fixes a coccinile check error (Raju Rangoju) [1961368] - Crypto/chcr: Fixes compilations warnings (Raju Rangoju) [1961368] - crypto/chcr: IPV6 code needs to be in CONFIG_IPV6 (Raju Rangoju) [1961368] - crypto: lib/sha1 - remove unnecessary includes of linux/cryptohash.h (Raju Rangoju) [1961368] - Crypto/chcr: fix for hmac(sha) test fails (Raju Rangoju) [1961368] - Crypto/chcr: fix for ccm(aes) failed test (Raju Rangoju) [1961368] - Crypto/chcr: fix ctr, cbc, xts and rfc3686-ctr failed tests (Raju Rangoju) [1961368] - crypto: chelsio - remove redundant assignment to variable error (Raju Rangoju) [1961368] - chcr: Fix CPU hard lockup (Raju Rangoju) [1961368] - crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Raju Rangoju) [1961368] - crypto: chelsio - switch to skcipher API (Raju Rangoju) [1961368] - crypto: chelsio - Remove VLA usage of skcipher (Raju Rangoju) [1961368]- tracing: Fix bug in rb_per_cpu_empty() that might cause deadloop. (Chris von Recklinghausen) [1989485] {CVE-2021-3679} - vmlinux.lds.h: Keep .ctors.* with .ctors (Jan Stancek) [1993208] - spi: pxa2xx: Add support for Intel Alder Lake PCH-P (Steve Best) [1978463] - bnxt_en: allow promiscuous mode for trusted VFs (Jonathan Toppins) [1730616] - arm64: memory: Add missing brackets to untagged_addr() macro (Chris von Recklinghausen) [1955809] - arm64: tags: Preserve tags for addresses translated via TTBR1 (Chris von Recklinghausen) [1955809] - arm64: entry: Move ct_user_exit before any other exception (Chris von Recklinghausen) [1955809] - arm64: memory: Implement __tag_set() as common function (Chris von Recklinghausen) [1955809] - arm64: mm: Really fix sparse warning in untagged_addr() (Chris von Recklinghausen) [1955809] - arm64: untag user pointers in access_ok and __uaccess_mask_ptr (Chris von Recklinghausen) [1955809] - arm64/mm: fix variable 'tag' set but not used (Chris von Recklinghausen) [1955809] - arm64: entry: SP Alignment Fault doesn't write to FAR_EL1 (Chris von Recklinghausen) [1955809] - arm64: compat: Add separate CP15 trapping hook (Chris von Recklinghausen) [1955809] - arm64: don't restore GPRs when context tracking (Chris von Recklinghausen) [1955809]- bareudp: Fix invalid read beyond skb's linear data (Guillaume Nault) [1990938] - perf/x86/amd: Don't touch the AMD64_EVENTSEL_HOSTONLY bit inside the guest (Michael Petlan) [1990695] - net: dcb: Accept RTM_GETDCB messages carrying set-like DCB commands (Balazs Nemeth) [1956825] - net: dcb: Validate netlink message in DCB handler (Balazs Nemeth) [1956825] - xfrm: Fix RCU vs hash_resize_mutex lock inversion (Sabrina Dubroca) [1988405] - Revert "xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype" (Sabrina Dubroca) [1988405] - xfrm: policy: Read seqcount outside of rcu-read side in xfrm_policy_lookup_bytype (Sabrina Dubroca) [1988405] - [s390] s390/AP: support new dynamic AP bus size limit (Claudio Imbrenda) [1974581] - net: sched: act_mirred: Reset ct info when mirror/redirect skb (Hangbin Liu) [1980532] - ucounts: Move max_time_namespace according to ucount_type (Alex Gladkov) [1982954] - perf vendor events power10: Adds 24x7 nest metric events for power10 platform (Diego Domingos) [1946650] - perf/core: fix backport of PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf/core: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Diego Domingos) [1946650] - perf vendor events powerpc: Fix eventcode of power10 JSON events (Diego Domingos) [1946650] - perf vendor events: Initial JSON/events list for power10 platform (Diego Domingos) [1946650] - powerpc/perf: Fix sampled instruction type for larx/stcx (Diego Domingos) [1946650] - powerpc/perf: Fix the threshold event selection for memory events in power10 (Diego Domingos) [1946650] - perf sort: Display sort dimension p_stage_cyc only on supported archs (Diego Domingos) [1946650] - perf tools: Support pipeline stage cycles for powerpc (Diego Domingos) [1946650] - perf powerpc: Add support for PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - perf sort: Add dynamic headers for perf report columns (Diego Domingos) [1946650] - powerpc/perf: Expose processor pipeline stage cycles using PERF_SAMPLE_WEIGHT_STRUCT (Diego Domingos) [1946650] - Documentation/admin-guide: kernel-parameters: fix "disable_ddw" wording (Diego Domingos) [1946650] - powerpc/perf: Support PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - perf/core: Add PERF_SAMPLE_DATA_PAGE_SIZE (Diego Domingos) [1946650] - powerpc/perf: Infrastructure to support checking of attr.config* (Diego Domingos) [1946650] - powerpc/perf: Add platform specific check_attr_config (Diego Domingos) [1946650] - ice: add support for auxiliary input/output pins (Jonathan Toppins) [1956913] - ice: enable transmit timestamps for E810 devices (Jonathan Toppins) [1944818] - ice: enable receive hardware timestamping (Jonathan Toppins) [1944818] - ice: report the PTP clock index in ethtool .get_ts_info (Jonathan Toppins) [1944818] - ice: register 1588 PTP clock device object for E810 devices (Jonathan Toppins) [1944818] - ice: add low level PTP clock access functions (Jonathan Toppins) [1944818] - ice: add support for set/get of driver-stored firmware parameters (Jonathan Toppins) [1944818] - ice: process 1588 PTP capabilities during initialization (Jonathan Toppins) [1944818] - ice: add support for sideband messages (Jonathan Toppins) [1944818]- bnxt_en: Fix static checker warning in bnxt_fw_reset_task() (Jonathan Toppins) [1989274] - bnxt_en: Check abort error state in bnxt_half_open_nic() (Jonathan Toppins) [1989274] - bnxt_en: fix error path of FW reset (Jonathan Toppins) [1989274] - bnxt_en: Add missing check for BNXT_STATE_ABORT_ERR in bnxt_fw_rset_task() (Jonathan Toppins) [1989274] - bnxt_en: Refresh RoCE capabilities in bnxt_ulp_probe() (Jonathan Toppins) [1989274] - bnxt_en: reject ETS settings that will starve a TC (Jonathan Toppins) [1989274] - bnxt_en: don't disable an already disabled PCI device (Jonathan Toppins) [1989274] - bnxt_en: Remove the read of BNXT_FW_RESET_INPROG_REG after firmware reset. (Jonathan Toppins) [1989274] - i40e: Fix log TC creation failure when max num of queues is exceeded (Stefan Assmann) [1920274] - i40e: Fix queue-to-TC mapping on Tx (Stefan Assmann) [1920274] - i40e: Add additional info to PHY type error (Stefan Assmann) [1920274] - i40e: Fix firmware LLDP agent related warning (Stefan Assmann) [1920274] - i40e: Fix logic of disabling queues (Stefan Assmann) [1920274] - i40e: add support for PTP external synchronization clock (Stefan Assmann) [1920274] - i40e: improve locking of mac_filter_hash (Stefan Assmann) [1920274] - i40e: Fix missing rtnl locking when setting up pf switch (Stefan Assmann) [1920274] - i40e: fix PTP on 5Gb links (Stefan Assmann) [1920274] - i40e: Fix autoneg disabling for non-10GBaseT links (Stefan Assmann) [1920274] - i40e: Fix error handling in i40e_vsi_open (Stefan Assmann) [1920274] - intel: Remove rcu_read_lock() around XDP program invocation (Stefan Assmann) [1920274] - i40e: clean up packet type lookup table (Stefan Assmann) [1920274] - i40e: add correct exception tracing for XDP (Stefan Assmann) [1920274] - i40e: Remove LLDP frame filters (Stefan Assmann) [1920274] - i40e: Fix PHY type identifiers for 2.5G and 5G adapters (Stefan Assmann) [1920274] - i40e: Fix use-after-free in i40e_client_subtask() (Stefan Assmann) [1920274] - i40e: fix broken XDP support (Stefan Assmann) [1920274] - i40e: refactor repeated link state reporting code (Stefan Assmann) [1920274] - i40e: optimize for XDP_REDIRECT in xsk path (Stefan Assmann) [1920274] - i40e: fix the panic when running bpf in xdpdrv mode (Stefan Assmann) [1920274] - i40e: Fix sparse warning: missing error code 'err' (Stefan Assmann) [1920274] - i40e: Fix sparse error: 'vsi->netdev' could be null (Stefan Assmann) [1920274] - i40e: Fix sparse error: uninitialized symbol 'ring' (Stefan Assmann) [1920274] - i40e: Fix sparse errors in i40e_txrx.c (Stefan Assmann) [1920274] - i40e: Fix display statistics for veb_tc (Stefan Assmann) [1920274] - i40e: fix receiving of single packets in xsk zero-copy mode (Stefan Assmann) [1920274] - i40e: Fix inconsistent indenting (Stefan Assmann) [1920274] - i40e: Fix oops at i40e_rebuild() (Stefan Assmann) [1920274] - i40e: Fix kernel oops when i40e driver removes VF's (Stefan Assmann) [1920274] - i40e: Added Asym_Pause to supported link modes (Stefan Assmann) [1920274] - net: i40e: remove repeated words (Stefan Assmann) [1920274] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Stefan Assmann) [1920274] - intel: clean up mismatched header comments (Stefan Assmann) [1920274] - intel: Update drivers to use ethtool_sprintf (Stefan Assmann) [1920274] - i40e: move headroom initialization to i40e_configure_rx_ring (Stefan Assmann) [1920274] - i40e: Fix endianness conversions (Stefan Assmann) [1920274] - i40e: Fix add TC filter for IPv6 (Stefan Assmann) [1920274] - i40e: Fix addition of RX filters after enabling FW LLDP agent (Stefan Assmann) [1920274] - i40e: Fix overwriting flow control settings during driver loading (Stefan Assmann) [1920274] - i40e: Add zero-initialization of AQ command structures (Stefan Assmann) [1920274] - i40e: Fix memory leak in i40e_probe (Stefan Assmann) [1920274] - i40e: Fix flow for IPv6 next header (extension header) (Stefan Assmann) [1920274] - i40e: Fix incorrect argument in call to ipv6_addr_any() (Stefan Assmann) [1920274] - i40e: store the result of i40e_rx_offset() onto i40e_ring (Stefan Assmann) [1920274] - i40e: Simplify the do-while allocation loop (Stefan Assmann) [1920274] - i40e: adjust i40e_is_non_eop (Stefan Assmann) [1920274] - i40e: drop misleading function comments (Stefan Assmann) [1920274] - i40e: drop redundant check when setting xdp prog (Stefan Assmann) [1920274] - i40e: remove the useless value assignment in i40e_clean_adminq_subtask (Stefan Assmann) [1920274] - i40e: VLAN field for flow director (Stefan Assmann) [1920274] - i40e: Add flow director support for IPv6 (Stefan Assmann) [1920274] - i40e: Add EEE status getting & setting implementation (Stefan Assmann) [1920274] - i40e: Fix uninitialized variable mfs_max (Stefan Assmann) [1920274] - i40e: Add netlink callbacks support for software based DCB (Stefan Assmann) [1920274] - i40e: Add init and default config of software based DCB (Stefan Assmann) [1920274] - i40e: Add hardware configuration for software based DCB (Stefan Assmann) [1920274] - i40e: Log error for oversized MTU on device (Stefan Assmann) [1920274] - i40e: consolidate handling of XDP program actions (Stefan Assmann) [1920274] - i40e: remove the redundant buffer info updates (Stefan Assmann) [1920274] - i40e: remove unnecessary cleaned_count updates (Stefan Assmann) [1920274] - i40e: remove unnecessary memory writes of the next to clean pointer (Stefan Assmann) [1920274] - i40e: Use batched xsk Tx interfaces to increase performance (Stefan Assmann) [1920274] - i40e: convert to new udp_tunnel infrastructure (Stefan Assmann) [1920274] - netfilter: nf_tables: skip module reference count bump on object updates (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix unexpected EOPNOTSUPP error (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Fix an Oops in nf_tables_updobj() error handling (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: fix possible null-pointer dereference in object update (Fernando Fernandez Mancera) [1944487] - netfilter: nft_quota: add quota object update support (Fernando Fernandez Mancera) [1944487] - netfilter: nf_tables: Introduce stateful object update operation (Fernando Fernandez Mancera) [1944487] - cifs: retry lookup and readdir when EAGAIN is returned. (Ronnie Sahlberg) [1972411] - netfilter: nf_tables: Fix dereference of null pointer flow (Florian Westphal) [1985087] - netfilter: nf_tables: memleak in hw offload abort path (Florian Westphal) [1985087] - netfilter: nft_tproxy: restrict support to TCP and UDP transport protocols (Florian Westphal) [1985087] - netfilter: synproxy: Fix out of bounds when parsing TCP options (Florian Westphal) [1985087] - netfilter: nfnetlink_cthelper: hit EBUSY on updates if size mismatches (Florian Westphal) [1985087] - ipvs: ignore IP_VS_SVC_F_HASHED flag when adding service (Florian Westphal) [1985087] - netfilter: nftables: avoid overflows in nft_hash_buckets() (Florian Westphal) [1985087] - netfilter: nfnetlink_osf: Fix a missing skb_header_pointer() NULL check (Florian Westphal) [1985087] - netfilter: nf_tables_offload: check FLOW_DISSECTOR_KEY_BASIC in VLAN transfer logic (Florian Westphal) [1985087] - netfilter: nftables_offload: special ethertype handling for VLAN (Florian Westphal) [1985087] - netfilter: nftables_offload: VLAN id needs host byteorder in flow dissector (Florian Westphal) [1985087] - netfilter: nft_payload: fix C-VLAN offload support (Florian Westphal) [1985087] - ipvs: allow connection reuse for unconfirmed conntrack (Florian Westphal) [1985087] - net: fix GRO skb truesize update (Paolo Abeni) [1987391] - sk_buff: avoid potentially clearing 'slow_gro' field (Paolo Abeni) [1987391] - veth: use skb_prepare_for_gro() (Paolo Abeni) [1987391] - skbuff: allow 'slow_gro' for skb carring sock reference (Paolo Abeni) [1987391] - net: optimize GRO for the common case. (Paolo Abeni) [1987391] - sk_buff: track extension status in slow_gro (Paolo Abeni) [1987391] - sk_buff: track dst status in slow_gro (Paolo Abeni) [1987391] - sk_buff: introduce 'slow_gro' flags (Paolo Abeni) [1987391] - skbuff: Fix build with SKB extensions disabled (Paolo Abeni) [1987391] - skbuff: Release nfct refcount on napi stolen or re-used skbs (Paolo Abeni) [1987391] - selftests: net: veth: add tests for set_channel (Paolo Abeni) [1987391] - veth: create by default nr_possible_cpus queues (Paolo Abeni) [1987391] - veth: implement support for set_channel ethtool op (Paolo Abeni) [1987391] - veth: factor out initialization helper (Paolo Abeni) [1987391] - veth: always report zero combined channels (Paolo Abeni) [1987391] - veth: Implement ethtool's get_channelis() callback (Paolo Abeni) [1987391] - net: add GSO UDP L4 and GSO fraglists to the list of software-backed types (Paolo Abeni) [1987391] - ice: Support RSS configure removal for AVF (Jonathan Toppins) [1946726] - ice: Enable RSS configure for AVF (Jonathan Toppins) [1946726] - ice: Add helper function to get the VF's VSI (Jonathan Toppins) [1946726] - ice: remove redundant assignment to pointer vsi (Jonathan Toppins) [1946726] - ice: Advertise virtchnl UDP segmentation offload capability (Jonathan Toppins) [1946726] - ice: Allow ignoring opcodes on specific VF (Jonathan Toppins) [1946726] - ice: warn about potentially malicious VFs (Jonathan Toppins) [1946726] - ice: Consolidate VSI state and flags (Jonathan Toppins) [1946726] - ice: Refactor ice_set/get_rss into LUT and key specific functions (Jonathan Toppins) [1946726] - ice: Refactor get/set RSS LUT to use struct parameter (Jonathan Toppins) [1946726] - ice: Change ice_vsi_setup_q_map() to not depend on RSS (Jonathan Toppins) [1946726] - ice: Check FDIR program status for AVF (Jonathan Toppins) [1946726] - ice: Add more FDIR filter type for AVF (Jonathan Toppins) [1946726] - ice: Add GTPU FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add non-IP Layer2 protocol FDIR filter for AVF (Jonathan Toppins) [1946726] - ice: Add new actions support for VF FDIR (Jonathan Toppins) [1946726] - ice: Add FDIR pattern action parser for VF (Jonathan Toppins) [1946726] - ice: Enable FDIR Configure for AVF (Jonathan Toppins) [1946726] - ice: Add support for per VF ctrl VSI enabling (Jonathan Toppins) [1946726] - ice: Enhanced IPv4 and IPv6 flow filter (Jonathan Toppins) [1946726] - ice: Support to separate GTP-U uplink and downlink (Jonathan Toppins) [1946726] - ice: Add more advanced protocol support in flow filter (Jonathan Toppins) [1946726] - ice: Support non word aligned input set field (Jonathan Toppins) [1946726] - ice: Add more basic protocol support for flow filter (Jonathan Toppins) [1946726] - sctp: move the active_key update after sh_keys is added (Xin Long) [1986966] - sctp: fix return value check in __sctp_rcv_asconf_lookup (Xin Long) [1986966] - sctp: delete addr based on sin6_scope_id (Xin Long) [1986966] - sctp: update active_key for asoc when old key is being replaced (Xin Long) [1986966] - sctp: move 198 addresses from unusable to private scope (Xin Long) [1986966] - sctp: add param size validation for SCTP_PARAM_SET_PRIMARY (Xin Long) [1986966] - sctp: validate chunk size in __rcv_asconf_lookup (Xin Long) [1986966] - sctp: add size validation when walking chunks (Xin Long) [1986966] - sctp: validate from_addr_param return (Xin Long) [1986966] - sctp: fix the proc_handler for sysctl encap_port (Xin Long) [1986966] - sctp: add the missing setting for asoc encap_port (Xin Long) [1986966] - sctp: fix a SCTP_MIB_CURRESTAB leak in sctp_sf_do_dupcook_b (Xin Long) [1986966] - sctp: Fix out-of-bounds warning in sctp_process_asconf_param() (Xin Long) [1986966] - sctp: Fix COMM_LOST/CANT_STR_ASSOC err reporting on big-endian platforms (Xin Long) [1986966] - bonding: allow nesting of bonding device (Antoine Tenart) [1989099] - bonding: avoid adding slave device with IFF_MASTER flag (Antoine Tenart) [1989099] - ice: don't remove netdev->dev_addr from uc sync list (Ken Cox) [1873969 1961018] - ice: Stop processing VF messages during teardown (Ken Cox) [1986451] - ice: Prevent probing virtual functions (Ken Cox) [1952810] - ima: extend boot_aggregate with kernel measurements (Bruno Meneguele) [1977422] - selftest/bpf: Verifier tests for var-off access (Jiri Olsa) [1960944] {CVE-2021-29155} - selftest/bpf: Adjust expected verifier errors (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: No need to simulate speculative domain for immediates (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix mask direction swap upon off reg sign change (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Wrap aux data inside bpf_sanitize_info container (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix pointer arithmetic mask tightening under state pruning (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix leakage of uninitialized bpf stack under speculation (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: Fix masking negation logic upon negative dst register (Jiri Olsa) [1960944 1958070] {CVE-2021-29155 CVE-2021-31829} - bpf: verifier: Allocate idmap scratch in verifier env (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Tighten speculative pointer arithmetic mask (Jiri Olsa) [1960944 1972496] {CVE-2021-29155 CVE-2021-33200} - bpf: Move sanitize_val_alu out of op switch (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Refactor and streamline bounds check into helper (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Allow variable-offset stack access (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Improve verifier error messages for users (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Rework ptr_limit into alu_limit and add common error path (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Ensure off_reg has no mixed signed bounds for all types (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Move off_reg into sanitize_ptr_alu (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Use correct permission flag for mixed signed bounds arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Add sanity check for upper ptr_limit (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Simplify alu_limit masking for pointer arithmetic (Jiri Olsa) [1960944] {CVE-2021-29155} - bpf: Fix off-by-one for area size in creating mask to left (Jiri Olsa) [1960944] {CVE-2021-29155} - Documentation/x86: Add ratelimit in buslock.rst (Prarit Bhargava) [1948048] - Documentation/admin-guide: Add bus lock ratelimit (Prarit Bhargava) [1948048] - x86/bus_lock: Set rate limit for bus lock (Prarit Bhargava) [1948048] - Documentation/x86: Add buslock.rst (Prarit Bhargava) [1948048] - [s390] net/smc: Ensure correct state of the socket in send path (Claudio Imbrenda) [1731026] - [s390] net/smc: Fix ENODATA tests in smc_nl_get_fback_stats() (Claudio Imbrenda) [1731026] - [s390] net/smc: Make SMC statistics network namespace aware (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC fallback statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add netlink support for SMC statistics (Claudio Imbrenda) [1731026] - [s390] net/smc: Add SMC statistics support (Claudio Imbrenda) [1731026] - [s390] s390/ap: Fix hanging ioctl caused by wrong msg counter (Claudio Imbrenda) [1984762] - KVM: PPC: Book3S: Fix H_RTAS rets buffer overflow (Jon Maloy) [1988226] {CVE-2021-37576} - NFSv4: Fix an Oops in pnfs_mark_request_commit() when doing O_DIRECT (Benjamin Coddington) [1983793] - selftests/powerpc: EBB selftest for MMCR0 control for PMU SPRs in ISA v3.1 (Desnes A. Nunes do Rosario) [1991753] - selftests/powerpc: Fix "no_handler" EBB selftest (Desnes A. Nunes do Rosario) [1991753] - powerpc/perf: Fix crash in perf_instruction_pointer() when ppmu is not set (Desnes A. Nunes do Rosario) [1991753] - powerpc/pmu: Make the generic compat PMU use the architected events (Desnes A. Nunes do Rosario) [1991753] - perf script python: Fix buffer size to report iregs in perf script (Desnes A. Nunes do Rosario) [1991753] - ceph: reduce contention in ceph_check_delayed_caps() (Jeff Layton) [1953430]- net: mac802154: Fix general protection fault (Chris von Recklinghausen) [1984571] {CVE-2021-3659} - Bluetooth: fix the erroneous flush_work() order (Chris von Recklinghausen) [1964559] {CVE-2021-3564} - Bluetooth: use correct lock to prevent UAF of hdev object (Chris von Recklinghausen) [1968214] {CVE-2021-3573} - usb: ehci: Prevent missed ehci interrupts with edge-triggered MSI (Torez Smith) [1972139] - usb: ehci: do not initialise static variables (Torez Smith) [1972139] - usb: host: move EH SINGLE_STEP_SET_FEATURE implementation to core (Torez Smith) [1972139] - USB: ehci: drop workaround for forced irq threading (Torez Smith) [1972139] - usb: ehci: add spurious flag to disable overcurrent checking (Torez Smith) [1972139] - perf test: Handle fd gaps in test__dso_data_reopen (Michael Petlan) [1871785] - tty: vt: always invoke vc->vc_sw->con_resize callback (Maxim Levitsky) [1957611] - iavf: fix locking of critical sections (Stefan Assmann) [1975245] - iavf: do not override the adapter state in the watchdog task (Stefan Assmann) [1975245] - ixgbe: Fix packet corruption due to missing DMA sync (Ken Cox) [1920269] - ixgbe: Fix an error handling path in 'ixgbe_probe()' (Ken Cox) [1920269] - intel: Remove rcu_read_lock() around XDP program invocation (Ken Cox) [1920269] - ixgbe: add correct exception tracing for XDP (Ken Cox) [1920269] - ixgbe: Fix out-bounds warning in ixgbe_host_interface_command() (Ken Cox) [1920269] - ixgbe: reduce checker warnings (Ken Cox) [1920269] - ixgbe: use checker safe conversions (Ken Cox) [1920269] - ixgbe: fix large MTU request from VF (Ken Cox) [1920269] - net: ethernet: intel: Fix a typo in the file ixgbe_dcb_nl.c (Ken Cox) [1920269] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920269] - ixgbe: Support external GBE SerDes PHY BCM54616s (Ken Cox) [1920269] - ixgbe: fix unbalanced device enable/disable in suspend/resume (Ken Cox) [1920269] - ixgbe: Fix NULL pointer dereference in ethtool loopback test (Ken Cox) [1920269] - ixgbe: Fix fall-through warnings for Clang (Ken Cox) [1920269] - intel: clean up mismatched header comments (Ken Cox) [1920269] - bpf, devmap: Move drop error path to devmap for XDP_REDIRECT (Ken Cox) [1920269] - intel: Update drivers to use ethtool_sprintf (Ken Cox) [1920269] - ixgbe: optimize for XDP_REDIRECT in xsk path (Ken Cox) [1920269] - ixgbe: move headroom initialization to ixgbe_configure_rx_ring (Ken Cox) [1920269] - ixgbe: Fix memleak in ixgbe_configure_clsu32 (Ken Cox) [1920269] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920269] - ixgbe: store the result of ixgbe_rx_offset() onto ixgbe_ring (Ken Cox) [1920269] - net: ixgbe: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920269] - ixgbe: avoid premature Rx buffer reuse (Ken Cox) [1920269] - net: remove unneeded break (Ken Cox) [1920269] - ixgbe: add pause frame stats (Ken Cox) [1920269] - iavf: Set RSS LUT and key in reset handle path (Ken Cox) [1910853] - [netdrv] chelsio: Replace zero-length array with flexible-array member (Raju Rangoju) [1955208] - cxgb4: avoid collecting SGE_QBASE regs during traffic (Raju Rangoju) [1955208] - cxgb4: collect serial config version from register (Raju Rangoju) [1955208] - cxgb4: remove unused vpd_cap_addr (Raju Rangoju) [1955208] - cxgb4: remove bogus CHELSIO_VPD_UNIQUE_ID constant (Raju Rangoju) [1955208] - cxgb4: Assign boolean values to a bool variable (Raju Rangoju) [1955208] - cxgb4: enable interrupt based Tx completions for T5 (Raju Rangoju) [1955208] - cxgb4: fix the panic caused by non smac rewrite (Raju Rangoju) [1955208] - cxgb4: Fix the -Wmisleading-indentation warning (Raju Rangoju) [1955208] - cxgb4: set up filter action after rewrites (Raju Rangoju) [1955208] - cxgb4: handle 4-tuple PEDIT to NAT mode translation (Raju Rangoju) [1955208] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Raju Rangoju) [1955208] - net: cxbg4: Remove pointless in_interrupt() check (Raju Rangoju) [1955208] - cxgb4: Avoid log flood (Raju Rangoju) [1955208] - cxgb4: fix memory leak during module unload (Raju Rangoju) [1955208] - cxgb4: Fix offset when clearing filter byte counters (Raju Rangoju) [1955208] - cxgb4: add error handlers to LE intr_handler (Raju Rangoju) [1955208] - cxgb4: insert IPv6 filter rules in next free region (Raju Rangoju) [1955208] - cxgb4: Fix race between loopback and normal Tx path (Raju Rangoju) [1955208] - cxgb4: Fix work request size calculation for loopback test (Raju Rangoju) [1955208] - cxgb4: add TC-MATCHALL IPv6 support (Raju Rangoju) [1955208] - cxgb4: fix extracting IP addresses in TC-FLOWER rules (Raju Rangoju) [1955208] - cxgb4: fix check for running offline ethtool selftest (Raju Rangoju) [1955208] - cxgb4: add loopback ethtool self-test (Raju Rangoju) [1955208] - net: cxgb4: reject unsupported coalescing params (Raju Rangoju) [1955208] - cxgb4: use eth_zero_addr() to clear mac address (Raju Rangoju) [1955208] - cxgb4: add missing release on skb in uld_send() (Raju Rangoju) [1955208] - cxgb4: convert to new udp_tunnel_nic infra (Raju Rangoju) [1955208] - cxgb4: fix all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: add main VI to mirror VI config replication (Raju Rangoju) [1955208] - cxgb4: add support for mirror Rxqs (Raju Rangoju) [1955208] - cxgb4: add mirror action to TC-MATCHALL offload (Raju Rangoju) [1955208] - net: cxgb4: fix return error value in t4_prep_fw (Raju Rangoju) [1955208] - cxgb4: move device dump arrays in header to C file (Raju Rangoju) [1955208] - cxgb4: always sync access when flashing PHY firmware (Raju Rangoju) [1955208] - cxgb4: update kernel-doc line comments (Raju Rangoju) [1955208] - cxgb4: fix set but unused variable when DCB is disabled (Raju Rangoju) [1955208] - cxgb4: move DCB version extern to header file (Raju Rangoju) [1955208] - cxgb4: remove cast when saving IPv4 partial checksum (Raju Rangoju) [1955208] - cxgb4: fix SGE queue dump destination buffer context (Raju Rangoju) [1955208] - cxgb4: use correct type for all-mask IP address comparison (Raju Rangoju) [1955208] - cxgb4: fix endian conversions for L4 ports in filters (Raju Rangoju) [1955208] - cxgb4: parse TC-U32 key values and masks natively (Raju Rangoju) [1955208] - cxgb4: use unaligned conversion for fetching timestamp (Raju Rangoju) [1955208] - cxgb4: move PTP lock and unlock to caller in Tx path (Raju Rangoju) [1955208] - cxgb4: move handling L2T ARP failures to caller (Raju Rangoju) [1955208] - cxgb4: Use struct_size() helper (Raju Rangoju) [1955208] - cxgb4: add action to steer flows to specific Rxq (Raju Rangoju) [1955208] - cxgb4: add support to fetch ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter deletion (Raju Rangoju) [1955208] - cxgb4: add ethtool n-tuple filter insertion (Raju Rangoju) [1955208] - [netdrv] flow_offload: check for basic action hw stats type (Raju Rangoju) [1955208] - cxgb4: add skeleton for ethtool n-tuple filters (Raju Rangoju) [1955208] - cxgb4: add support to read serial flash (Raju Rangoju) [1955208] - cxgb4: add support to flash boot cfg image (Raju Rangoju) [1955208] - cxgb4: add support to flash boot image (Raju Rangoju) [1955208] - cxgb4: add support to flash PHY image (Raju Rangoju) [1955208] - cxgb4: update set_flash to flash different images (Raju Rangoju) [1955208] - cxgb4: Use kfree() instead kvfree() where appropriate (Raju Rangoju) [1955208] - cxgb4: Use pM format specifier for MAC addresses (Raju Rangoju) [1955208] - net: sock: fix in-kernel mark setting (Alexander Aring) [1509204] - sock: Reset dst when changing sk_mark via setsockopt (Alexander Aring) [1509204] - fs: dlm: fix mark setting deadlock (Alexander Aring) [1509204] - fs: dlm: fix mark per nodeid setting (Alexander Aring) [1509204] - fs: dlm: remove lock dependency warning (Alexander Aring) [1509204] - fs: dlm: set skb mark per peer socket (Alexander Aring) [1509204] - fs: dlm: set skb mark for listen socket (Alexander Aring) [1509204] - net: sock: add sock_set_mark (Alexander Aring) [1509204] - Bluetooth: btusb: Add support for GarfieldPeak controller (Gopal Tiwari) [1959110] - can: gw: synchronize rcu operations before removing gw job entry (Balazs Nemeth) [1986334] - can: bcm: fix infoleak in struct bcm_msg_head (Balazs Nemeth) [1986334] - can: af_can: prevent potential access of uninitialized member in canfd_rcv() (Balazs Nemeth) [1956730] - can: af_can: prevent potential access of uninitialized member in can_rcv() (Balazs Nemeth) [1956730] - can: proc: can_remove_proc(): silence remove_proc_entry warning (Balazs Nemeth) [1956730] - cifs: add missing parsing of backupuid (Ronnie Sahlberg) [1987126] - cifs: use helpers when parsing uid/gid mount options and validate them (Ronnie Sahlberg) [1987126] - kernfs: dont call d_splice_alias() under kernfs node lock (Ian Kent) [1939133] - kernfs: use i_lock to protect concurrent inode updates (Ian Kent) [1939133] - kernfs: switch kernfs to use an rwsem (Ian Kent) [1939133] - kernfs: use VFS negative dentry caching (Ian Kent) [1939133] - kernfs: add a revision to identify directory node changes (Ian Kent) [1939133] - kernfs: move revalidate to be near lookup (Ian Kent) [1939133]- mlxsw: spectrum_mr: Update egress RIF list before route's action (Ivan Vecera) [1941938] - selftests: mlxsw: Fix mausezahn invocation in ERSPAN scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Increase the tolerance of backlog buildup (Ivan Vecera) [1941938] - selftests: mlxsw: Return correct error code in resource scale tests (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in tc_flower_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: Remove a redundant if statement in port_scale test (Ivan Vecera) [1941938] - selftests: mlxsw: sch_red_ets: Test proper counter cleaning in ETS (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Index future FIFOs by band number (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Allocate child qdiscs dynamically (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Guard all qdisc accesses with a lock (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track children per qdisc (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Promote backlog reduction to mlxsw_sp_qdisc_destroy() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Track tclass_num as int, not u8 (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop an always-true condition (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Simplify mlxsw_sp_qdisc_compare() (Ivan Vecera) [1941938] - mlxsw: spectrum_qdisc: Drop one argument from check_params callback (Ivan Vecera) [1941938] - mlxsw: core: Remove critical trip points from thermal zones (Ivan Vecera) [1941938] - selftests: mlxsw: Test vetoing of double sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Veto sampling if already enabled on port (Ivan Vecera) [1941938] - selftests: mlxsw: Test matchall failure with protocol match (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform priority checks earlier (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Convert if statements to a switch statement (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Perform protocol check earlier (Ivan Vecera) [1941938] - selftests: forwarding: vxlan_bridge_1d: Add more ECN decap test cases (Ivan Vecera) [1941938] - mlxsw: spectrum: Fix ECN marking in tunnel decapsulation (Ivan Vecera) [1941938] - selftests: net: forwarding: Fix a typo (Ivan Vecera) [1941938] - selftests: mlxsw: spectrum-2: Remove q_in_vni_veto test (Ivan Vecera) [1941938] - selftests: forwarding: Add test for dual VxLAN bridge (Ivan Vecera) [1941938] - mlxsw: Allow 802.1d and .1ad VxLAN bridges to coexist on Spectrum>=2 (Ivan Vecera) [1941938] - mlxsw: Add struct mlxsw_sp_switchdev_ops per ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Add mlxsw_sp_port_egress_ethtype_set() (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port Egress VLAN EtherType Register (Ivan Vecera) [1941938] - mlxsw: reg: Add egr_et_set field to SPVID (Ivan Vecera) [1941938] - selftests: mlxsw: Test egress sampling limitation on Spectrum-1 only (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests for new triggers (Ivan Vecera) [1941938] - mlxsw: spectrum_acl: Offload FLOW_ACTION_SAMPLE (Ivan Vecera) [1941938] - mlxsw: core_acl_flex_actions: Add mirror sampler action (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Add support for egress sampling (Ivan Vecera) [1941938] - mlxsw: spectrum: Start using sampling triggers hash table (Ivan Vecera) [1941938] - mlxsw: spectrum: Track sampling triggers in a hash table (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Pass matchall entry to sampling operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Push sampling checks to per-ASIC operations (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Propagate extack further (Ivan Vecera) [1941938] - selftests: mlxsw: Add tc sample tests (Ivan Vecera) [1941938] - mlxsw: spectrum: Report extra metadata to psample module (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove mlxsw_sp_sample_receive() (Ivan Vecera) [1941938] - mlxsw: spectrum: Remove unnecessary RCU read-side critical section (Ivan Vecera) [1941938] - mlxsw: pci: Set extra metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: Create dedicated field for Rx metadata in skb control block (Ivan Vecera) [1941938] - mlxsw: pci: Add more metadata fields to CQEv2 (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Implement sampling using mirroring (Ivan Vecera) [1941938] - mlxsw: spectrum_trap: Split sampling traps between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_matchall: Split sampling support between ASICs (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN probability rate support (Ivan Vecera) [1941938] - mlxsw: reg: Extend mirroring registers with probability rate field (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Add SPAN session identifier support (Ivan Vecera) [1941938] - mlxsw: Adjust some MFDE fields shift and size to fw implementation (Ivan Vecera) [1941938] - mlxsw: core: Expose MFDE.log_ip to devlink health (Ivan Vecera) [1941938] - mlxsw: reg: Extend MFDE register with new log_ip field (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2406 (Ivan Vecera) [1941938] - mlxsw: reg: Fix comment about slot_index field in PMAOS register (Ivan Vecera) [1941938] - mlxsw: spectrum: Reword an error message for Q-in-Q veto (Ivan Vecera) [1941938] - mlxsw: spectrum_ethtool: Add an external speed to PTYS register (Ivan Vecera) [1941938] - mlxsw: spectrum_span: Do not overwrite policer configuration (Ivan Vecera) [1941938] - selftests: forwarding: Specify interface when invoking mausezahn (Ivan Vecera) [1941938] - selftests: mlxsw: Add a scale test for physical ports (Ivan Vecera) [1941938] - mlxsw: Register physical ports as a devlink resource (Ivan Vecera) [1941938] - mlxsw: pci: switch from 'pci_' to 'dma_' API (Ivan Vecera) [1941938] - mlxsw: core: Increase critical threshold for ASIC thermal zone (Ivan Vecera) [1941938] - mlxsw: core: Add validation of transceiver temperature thresholds (Ivan Vecera) [1941938] - selftests: mlxsw: Set headroom size of correct port (Ivan Vecera) [1941938] - net/mlxfw: Use kzalloc for allocating only one thing (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use eXtended mezzanine to offload IPv4 router (Ivan Vecera) [1941938] - mlxsw: spectrum: Set KVH XLT cache mode for Spectrum2/3 (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Introduce basic XM cache flushing (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router LPM Cache ML Delete Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router_xm: Implement L-value tracking for M-index (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Router M Table Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce per-ASIC XM initialization (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Lookup Table Query Register (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT M select Register (Ivan Vecera) [1941938] - mlxsw: Ignore ports that are connected to eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: pci: Obtain info about ports used by eXtended mezanine (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce XM implementation of router low-level ops (Ivan Vecera) [1941938] - mlxsw: reg: Add Router XLT Enable Register (Ivan Vecera) [1941938] - mlxsw: reg: Add XM Direct Register (Ivan Vecera) [1941938] - selftests: mlxsw: Add Q-in-VNI veto tests (Ivan Vecera) [1941938] - selftests: forwarding: Add Q-in-VNI test (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Allow joining VxLAN to 802.1ad bridge (Ivan Vecera) [1941938] - mlxsw: Veto Q-in-VNI for Spectrum-1 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Use ops->vxlan_join() when adding VLAN to VxLAN device (Ivan Vecera) [1941938] - mlxsw: spectrum_nve_vxlan: Add support for Q-in-VNI for Spectrum-2 ASIC (Ivan Vecera) [1941938] - mlxsw: spectrum: Publish mlxsw_sp_ethtype_to_sver_type() (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_config (Ivan Vecera) [1941938] - mlxsw: Save EtherType as part of mlxsw_sp_nve_params (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common function for joining VxLAN to VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: reg: Add support for tunnel port in SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Stacking Register (Ivan Vecera) [1941938] - mlxsw: Use one enum for all registers that contain tunnel_port field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Reduce mlxsw_sp_ipip_fib_entry_op_gre4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Bump minimum FW version to xx.2008.2018 (Ivan Vecera) [1941938] - mlxsw: core_acl: Use an array instead of a struct with a zero-length array (Ivan Vecera) [1941938] - mlxsw: spectrum_mr: Use flexible-array member instead of zero-length array (Ivan Vecera) [1941938] - mlxsw: core: Trace EMAD events (Ivan Vecera) [1941938] - selftests: mlxsw: Test RIF's reference count when joining a LAG (Ivan Vecera) [1941938] - mlxsw: spectrum: Apply RIF configuration when joining a LAG (Ivan Vecera) [1941938] - selftests: forwarding: Add QinQ veto testing (Ivan Vecera) [1941938] - mlxsw: Add QinQ configuration vetoes (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Add support of QinQ traffic (Ivan Vecera) [1941938] - mlxsw: spectrum_switchdev: Create common functions for VLAN-aware bridge (Ivan Vecera) [1941938] - mlxsw: Make EtherType configurable when pushing VLAN at ingress (Ivan Vecera) [1941938] - mlxsw: spectrum: Only treat 802.1q packets as tagged packets (Ivan Vecera) [1941938] - mlxsw: reg: Add et_vlan field to SPVID register (Ivan Vecera) [1941938] - mlxsw: reg: Add Switch Port VLAN Classification Register (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Update adjacency index more efficiently (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track nexthop group virtual router membership (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Rollback virtual router adjacency pointer update (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass virtual router parameters directly instead of pointer (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix error handling issue (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Resolve RIF from nexthop struct instead of neighbour (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use loopback RIF for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use different trap identifier for unresolved nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Create loopback RIF during initialization (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Allow returning errors from mlxsw_sp_nexthop_group_refresh() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add an indication if a nexthop group can be destroyed (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Re-order mlxsw_sp_nexthop6_group_get() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type based on nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set FIB entry's type after creating nexthop group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass ifindex to mlxsw_sp_ipip_entry_find_by_decap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Set ifindex for IPv4 nexthops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Fix wrong kfree() in error path (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove outdated comment (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_fini() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Consolidate mlxsw_sp_nexthop{4, 6}_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused argument from mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop4_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass nexthop netdev to mlxsw_sp_nexthop6_type_init() (Ivan Vecera) [1941938] - mlxsw: spectrum_ipip: Remove overlay protocol from can_offload() callback (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Split nexthop group configuration to a different struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Move IPv4 FIB info into a union in nexthop group struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Remove unused field 'prio' from IPv4 FIB entry struct (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Store FIB info in route (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Associate neighbour table with nexthop instead of group (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use nexthop group type in hash table key (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Add nexthop group type field (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Compare key with correct object type (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB entry update op (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Track FIB entry committed state and skip uncommitted on delete (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce fib_entry priv for low-level ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Have FIB entry op context allocated for the instance (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Prepare work context for possible bulking (Ivan Vecera) [1941938] - mlxsw: spectrum: Push RALUE packing and writing into low-level router ops (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE pack helper from abort function (Ivan Vecera) [1941938] - mlxsw: reg: Allow to pass NULL pointer to mlxsw_reg_ralue_pack4/6() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass destination IP as a pointer to mlxsw_reg_ralue_pack4() (Ivan Vecera) [1941938] - mlxsw: spectrum: Export RALUE pack helper and use it from IPIP (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Push out RALUE pack into separate helper (Ivan Vecera) [1941938] - mlxsw: spectrum: Propagate context from work handler containing RALUE payload (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce FIB event queue instead of separate works (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Use RALUE-independent op arg (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Pass non-register proto enum to __mlxsw_sp_router_set_abort_trap() (Ivan Vecera) [1941938] - mlxsw: spectrum_router: Introduce low-level ops and implement them for RALXX regs (Ivan Vecera) [1941938] - mlxsw: reg: Add XRALXX Registers (Ivan Vecera) [1941938] - hwmon: (mlxreg-fan) Add support for fan drawers capability and present registers (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Add callback to notify mux creation completion (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend supported mux number (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Extend driver to support word address space devices (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Get rid of adapter numbers enforcement (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Prepare mux selection infrastructure for two-byte support (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Convert driver to platform driver (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Move header file out of x86 realm (Ivan Vecera) [1941938] - platform/x86: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mux: mlxcpld: Update module license (Ivan Vecera) [1941938] - i2c: mlxcpld: Add support for I2C bus frequency setting (Ivan Vecera) [1941938] - i2c: mlxcpld: Decrease polling time for performance improvement (Ivan Vecera) [1941938] - i2c: mlxcpld: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700/ComEx system (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix item counter assignment for MSN2700, MSN24xx systems (Ivan Vecera) [1941938] - platform/x86: mlx-platform: remove an unused variable (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from MSN274x platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM from default platform configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add capability field to platform FAN description (Ivan Vecera) [1941938] - platform_data/mlxreg: Extend core platform structure (Ivan Vecera) [1941938] - platform_data/mlxreg: Update module license (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Fix extended topology configuration for power supply units (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Remove PSU EEPROM configuration (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Extend FAN platform data description (Ivan Vecera) [1941938] - platform_data/mlxreg: Add presence register field for FAN devices (Ivan Vecera) [1941938] - Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-io: Add support for complex attributes (Ivan Vecera) [1941938] - platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1941938] - platform_data/mlxreg: Add support for complex attributes (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Add environmental data to uevent (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Use capability register for attribute creation (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: Modify module license (Ivan Vecera) [1941938] - lib/string_helpers: Introduce string_upper() and string_lower() helpers (Ivan Vecera) [1941938] - i2c: mlxcpld: check correct size of maximum RECV_LEN packet (Ivan Vecera) [1941938] - docs: watchdog: mlx-wdt: Add description of new watchdog type 3 (Ivan Vecera) [1941938] - watchdog: mlx-wdt: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/x86: mlx-platform: support new watchdog type with longer timeout (Ivan Vecera) [1941938] - platform_data/mlxreg: support new watchdog type with longer timeout period (Ivan Vecera) [1941938] - platform/mellanox: mlxreg-hotplug: convert to use i2c_new_client_device() (Ivan Vecera) [1941938] - selftests: icmp_redirect: IPv6 PMTU info should be cleared after redirect (Hangbin Liu) [1986227] - selftests: icmp_redirect: remove from checking for IPv6 route get (Hangbin Liu) [1986227] - selftests: icmp_redirect: support expected failures (Hangbin Liu) [1986227] - selftests: disable rp_filter for icmp_redirect.sh (Hangbin Liu) [1986227] - selftests: icmp_redirect: Add support for routing via nexthop objects (Hangbin Liu) [1986227] - selftest: Fixes for icmp_redirect test (Hangbin Liu) [1986227] - selftests: Add redirect tests (Hangbin Liu) [1986227] - redhat: enable vdpa_sim_net vdpa_sim_block vp_vdpa (Cindy Lu) [1975173] - virtio/vdpa: clear the virtqueue state during probe (Cindy Lu) [1975173] - vp_vdpa: allow set vq state to initial state after reset (Cindy Lu) [1975173] - virtio-pci library: introduce vp_modern_get_driver_features() (Cindy Lu) [1975173] - vdpa: support packed virtqueue for set/get_vq_state() (Cindy Lu) [1975173] - vdpa/mlx5: Clear vq ready indication upon device reset (Cindy Lu) [1975173] - vdpa/mlx5: Add support for doorbell bypassing (Cindy Lu) [1975173] - vdpa/mlx5: Add support for running with virtio_vdpa (Cindy Lu) [1975173] - vdp/mlx5: Fix setting the correct dma_device (Cindy Lu) [1975173] - vdpa/mlx5: Support creating resources with uid == 0 (Cindy Lu) [1975173] - vdpa/mlx5: Fix possible failure in umem size calculation (Cindy Lu) [1975173] - vdpa/mlx5: Fix umem sizes assignments on VQ create (Cindy Lu) [1975173] - vp_vdpa: correct the return value when fail to map notification (Cindy Lu) [1975173] - virtio_net: Fix error handling in virtnet_restore() (Cindy Lu) [1975173] - virtio-blk: Fix memory leak among suspend/resume procedure (Cindy Lu) [1975173] - vDPA/ifcvf: reuse pre-defined macros for device ids and vendor ids (Cindy Lu) [1975173] - virtio: update virtio id table, add transitional ids (Cindy Lu) [1975173] - vDPA/ifcvf: implement doorbell mapping for ifcvf (Cindy Lu) [1975173] - vDPA/ifcvf: record virtio notify base (Cindy Lu) [1975173] - vdpa_sim_blk: remove duplicate include of linux/blkdev.h (Cindy Lu) [1975173] - {net,vdpa}/mlx5: Configure interface MAC into mpfs L2 table (Cindy Lu) [1975173] - virtio_pci_modern: correct sparse tags for notify (Cindy Lu) [1975173] - virtio_pci_modern: __force cast the notify mapping (Cindy Lu) [1975173] - vDPA/ifcvf: get_config_size should return dev specific config size (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-block for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID when probe (Cindy Lu) [1975173] - vdpa_sim_blk: add support for vdpa management tool (Cindy Lu) [1975173] - vdpa_sim_blk: handle VIRTIO_BLK_T_GET_ID (Cindy Lu) [1975173] - vdpa_sim_blk: implement ramdisk behaviour (Cindy Lu) [1975173] - vdpa: add vdpa simulator for block device (Cindy Lu) [1975173] - vhost/vdpa: Remove the restriction that only supports virtio-net devices (Cindy Lu) [1975173] - vhost/vdpa: use get_config_size callback in vhost_vdpa_config_validate() (Cindy Lu) [1975173] - vdpa: add get_config_size callback in vdpa_config_ops (Cindy Lu) [1975173] - vdpa_sim: cleanup kiovs in vdpasim_free() (Cindy Lu) [1975173] - vringh: add vringh_kiov_length() helper (Cindy Lu) [1975173] - vringh: implement vringh_kiov_advance() (Cindy Lu) [1975173] - vringh: explain more about cleaning riov and wiov (Cindy Lu) [1975173] - vringh: reset kiov 'consumed' field in __vringh_iov() (Cindy Lu) [1975173] - vringh: add 'iotlb_lock' to synchronize iotlb accesses (Cindy Lu) [1975173] - vdpa_sim: use iova module to allocate IOVA addresses (Cindy Lu) [1975173] - vDPA/ifcvf: deduce VIRTIO device ID from pdev ids (Cindy Lu) [1975173] - vDPA/ifcvf: verify mandatory feature bits for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: fetch device feature bits when probe (Cindy Lu) [1975173] - vDPA/ifcvf: remove the version number string (Cindy Lu) [1975173] - vDPA/ifcvf: rename original IFCVF dev ids to N3000 ids (Cindy Lu) [1975173] - vDPA/ifcvf: enable Intel C5000X-PL virtio-net for vDPA (Cindy Lu) [1975173] - vDPA/ifcvf: get_vendor_id returns a device specific vendor id (Cindy Lu) [1975173] - vhost-vdpa: fix vm_flags for virtqueue doorbell mapping (Cindy Lu) [1975173] - vp_vdpa: report doorbell address (Cindy Lu) [1975173] - virtio-pci library: report resource address (Cindy Lu) [1975173] - virito_pci libray: hide vp_modern_map_capability() (Cindy Lu) [1975173] - virtio_pci_modern: hide vp_modern_get_queue_notify_off() (Cindy Lu) [1975173] - vp_vdpa: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio-pci library: switch to use vp_modern_map_vq_notify() (Cindy Lu) [1975173] - virtio_pci_modern: introduce helper to map vq notify area (Cindy Lu) [1975173] - virtio-net: don't allocate control_buf if not supported (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa: Follow kdoc comment style (Cindy Lu) [1975173] - vdpa/mlx5: Enable user to add/delete vdpa device (Cindy Lu) [1975173] - vdpa: introduce virtio pci driver (Cindy Lu) [1975173] - vdpa/mlx5: Set err = -ENOMEM in case dma_map_sg_attrs fails (Cindy Lu) [1975173] - vhost-vdpa: protect concurrent access to vhost device iotlb (Cindy Lu) [1975173] - vdpa/mlx5: Fix suspend/resume index restoration (Cindy Lu) [1975173] - vdpa/mlx5: Fix wrong use of bit numbers (Cindy Lu) [1975173] - vdpa/mlx5: should exclude header length and fcs from mtu (Cindy Lu) [1975173] - vhost-vdpa: set v->config_ctx to NULL if eventfd_ctx_fdget() fails (Cindy Lu) [1975173] - vhost-vdpa: fix use-after-free of v->config_ctx (Cindy Lu) [1975173] - vhost_vdpa: fix the missing irq_bypass_unregister_producer() invocation (Cindy Lu) [1975173] - vdpa_sim: Skip typecasting from void* (Cindy Lu) [1975173] - vdpa: set the virtqueue num during register (Cindy Lu) [1975173] - vdpa/mlx5: fix param validation in mlx5_vdpa_get_config() (Cindy Lu) [1975173] - virtio_vdpa: don't warn when fail to disable vq (Cindy Lu) [1975173] - virtio-pci: introduce modern device module (Cindy Lu) [1975173] - virito-pci-modern: rename map_capability() to vp_modern_map_capability() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to get notification offset (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for getting queue nums (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper for setting/geting queue size (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set/get queue_enable (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_queue_address() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_set_queue_vector() (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_generation() (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting features (Cindy Lu) [1975173] - virtio-pci-modern: introduce helpers for setting and getting status (Cindy Lu) [1975173] - virtio-pci-modern: introduce helper to set config vector (Cindy Lu) [1975173] - virtio-pci-modern: introduce vp_modern_remove() (Cindy Lu) [1975173] - virtio-pci-modern: factor out modern device initialization logic (Cindy Lu) [1975173] - virtio-pci: split out modern device (Cindy Lu) [1975173] - virtio-pci: do not access iomem via struct virtio_pci_device directly (Cindy Lu) [1975173] - vdpa_sim_net: Add support for user supported devices (Cindy Lu) [1975173] - vdpa: Enable user to query vdpa device info (Cindy Lu) [1975173] - vdpa: Enable a user to add and delete a vdpa device (Cindy Lu) [1975173] - vdpa: Define vdpa mgmt device, ops and a netlink interface (Cindy Lu) [1975173] - vdpa: Extend routine to accept vdpa device name (Cindy Lu) [1975173] - vdpa_sim_net: Make mac address array static (Cindy Lu) [1975173] - vdpa/mlx5: Restore the hardware used index after change map (Cindy Lu) [1975173] - vdpa/mlx5: Fix memory key MTT population (Cindy Lu) [1975173] - vdpa: Use simpler version of ida allocation (Cindy Lu) [1975173] - vdpa: Add missing comment for virtqueue count (Cindy Lu) [1975173] - vdpa: split vdpasim to core and net modules (Cindy Lu) [1975173] - vdpa_sim: split vdpasim_virtqueue's iov field in out_iov and in_iov (Cindy Lu) [1975173] - vdpa_sim: make vdpasim->buffer size configurable (Cindy Lu) [1975173] - vdpa_sim: use kvmalloc to allocate vdpasim->buffer (Cindy Lu) [1975173] - vdpa_sim: set vringh notify callback (Cindy Lu) [1975173] - vdpa_sim: add set_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add get_config callback in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: make 'config' generic and usable for any device type (Cindy Lu) [1975173] - vdpa_sim: store parsed MAC address in a buffer (Cindy Lu) [1975173] - vdpa_sim: add work_fn in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add supported_features field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add device id field in vdpasim_dev_attr (Cindy Lu) [1975173] - vdpa_sim: add struct vdpasim_dev_attr for device attributes (Cindy Lu) [1975173] - vdpa_sim: rename vdpasim_config_ops variables (Cindy Lu) [1975173] - vdpa_sim: make IOTLB entries limit configurable (Cindy Lu) [1975173] - vdpa_sim: remove hard-coded virtq count (Cindy Lu) [1975173] - vdpa_sim: remove unnecessary headers inclusion (Cindy Lu) [1975173] - vdpa: remove unnecessary 'default n' in Kconfig entries (Cindy Lu) [1975173] - vdpa: ifcvf: Use dma_set_mask_and_coherent to simplify code (Cindy Lu) [1975173] - vhost_vdpa: switch to vmemdup_user() (Cindy Lu) [1975173] - vhost: vringh: use krealloc_array() (Cindy Lu) [1975173] - vringh: fix vringh_iov_push_*() documentation (Cindy Lu) [1975173] - vringh: fix __vringh_iov() when riov and wiov are different (Cindy Lu) [1975173] - net: sched: fix memory leak in tcindex_partial_destroy_work (Davide Caratti) [1987042] - net/sched: act_ct: remove and free nf_table callbacks (Davide Caratti) [1987042] - net: sched: fix warning in tcindex_alloc_perfect_hash (Davide Caratti) [1987042] - pkt_sched: sch_qfq: fix qfq_change_class() error path (Davide Caratti) [1987042] - sch_htb: fix refcount leak in htb_parent_to_leaf_offload (Davide Caratti) [1987042] - sch_dsmark: fix a NULL deref in qdisc_reset() (Davide Caratti) [1987042] - sch_red: fix off-by-one checks in red_check_params() (Davide Caratti) [1987042] - ipv6: fix 'disable_policy' for fwd packets (Hangbin Liu) [1985837] - net: ipv6: fix return value of ip6_skb_dst_mtu (Hangbin Liu) [1985837] - ipv6: fix out-of-bound access in ip6_parse_tlv() (Hangbin Liu) [1985837] - ipv6: exthdrs: do not blindly use init_net (Hangbin Liu) [1985837] - ipv6: record frag_max_size in atomic fragments in input path (Hangbin Liu) [1985837] - selftests: net: devlink_port_split.py: skip the test if no devlink device (Hangbin Liu) [1985836] - selftests/net: bump timeout to 5 minutes (Hangbin Liu) [1985836] - selftests: net: forwarding: Fix a typo (Hangbin Liu) [1985836] - selftests/net: so_txtime: remove unneeded semicolon (Hangbin Liu) [1985836] - tools: selftests: add test for changing routes with PTMU exceptions (Hangbin Liu) [1985836] - selftests: fix the return value for UDP GRO test (Hangbin Liu) [1985836] - selftests: pmtu.sh: improve the test result processing (Hangbin Liu) [1985836] - selftests: pmtu.sh: use $ksft_skip for skipped return code (Hangbin Liu) [1985836] - selftests/net: timestamping: add ptp v2 support (Hangbin Liu) [1985836] - ixgbevf: add correct exception tracing for XDP (Ken Cox) [1920268] - intel: call csum functions with well formatted arguments (Ken Cox) [1920268] - net: intel: Remove unused function pointer typedef ixgbe_mc_addr_itr (Ken Cox) [1920268] - ixgbevf: Fix fall-through warnings for Clang (Ken Cox) [1920268] - intel: clean up mismatched header comments (Ken Cox) [1920268] - ixgbe: fail to create xfrm offload of IPsec tunnel mode SA (Ken Cox) [1920268] - net: ixgbevf: use skb_csum_is_sctp instead of protocol check (Ken Cox) [1920268] - treewide: Use sizeof_field() macro (Ken Cox) [1920268] - selftests: net: add ESP-in-UDP PMTU test (Xin Long) [1986599] - udp: check encap socket in __udp_lib_err (Xin Long) [1986599] - udp: fix possible user after free in error handler (Xin Long) [1986599] - udpv6: fix possible user after free in error handler (Xin Long) [1986599] - udp: Support for error handlers of tunnels with arbitrary destination port (Xin Long) [1986599] - bpf, sockmap, udp: sk_prot needs inuse_idx set for proc stats (Xin Long) [1986599] - udp: properly flush normal packet at GRO time (Xin Long) [1986599] - udp: annotate data races around unix_sk(sk)->gso_size (Xin Long) [1986599] - udp: fix race between close() and udp_abort() (Xin Long) [1986599] - netfilter: conntrack: remove offload_pickup sysctl again (Florian Westphal) [1987101] - bpf, samples: Add -fno-asynchronous-unwind-tables to BPF Clang invocation (Yauheni Kaliuta) [1977162] - net/af_unix: fix a data-race in unix_dgram_sendmsg / unix_release_sock (Balazs Nemeth) [1986845] - netfilter: nf_tables: fix flowtable list del corruption (Jay Shin) [1977137] - net: qrtr: fix memory leaks (Íñigo Huguet) [1981236] - net: qrtr: fix OOB Read in qrtr_endpoint_post (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix error return code in qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Avoid potential use after free in MHI send (Íñigo Huguet) [1981236] - qrtr: Convert qrtr_ports from IDR to XArray (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak on qrtr_tx_wait failure (Íñigo Huguet) [1981236] - net: qrtr: fix a kernel-infoleak in qrtr_recvmsg() (Íñigo Huguet) [1981236] - net: qrtr: fix error return code of qrtr_sendmsg() (Íñigo Huguet) [1981236] - net/qrtr: fix __netdev_alloc_skb call (Íñigo Huguet) [1981236] - net: qrtr: Fix memory leak in qrtr_tun_open (Íñigo Huguet) [1981236] - net/qrtr: restrict user-controlled length in qrtr_tun_write_iter() (Íñigo Huguet) [1981236] - net: qrtr: fix null-ptr-deref in qrtr_ns_remove (Íñigo Huguet) [1981236] - net: qrtr: Unprepare MHI channels during remove (Íñigo Huguet) [1981236] - net: qrtr: Start MHI channels during init (Íñigo Huguet) [1981236] - net: qrtr: Release distant nodes along the bridge node (Íñigo Huguet) [1981236] - net: qrtr: Add GFP flags parameter to qrtr_alloc_ctrl_packet (Íñigo Huguet) [1981236] - net: qrtr: Allow non-immediate node routing (Íñigo Huguet) [1981236] - net: qrtr: Allow forwarded services (Íñigo Huguet) [1981236] - net: qrtr: Fix port ID for control messages (Íñigo Huguet) [1981236] - net: qrtr: ns: Fix the incorrect usage of rcu_read_lock() (Íñigo Huguet) [1981236] - net: qrtr: ns: Protect radix_tree_deref_slot() using rcu read locks (Íñigo Huguet) [1981236] - net: qrtr: check skb_put_padto() return value (Íñigo Huguet) [1981236] - net: qrtr: fix usage of idr in port assignment to socket (Íñigo Huguet) [1981236] - qrtr: orphan socket in qrtr_release() (Íñigo Huguet) [1981236] - net: qrtr: Fix an out of bounds read qrtr_endpoint_post() (Íñigo Huguet) [1981236] - net: qrtr: free flow in __qrtr_node_release (Íñigo Huguet) [1981236] - treewide: replace '---help---' in Kconfig files with 'help' (Íñigo Huguet) [1981236] - net: qrtr: Allocate workqueue before kernel_bind (Íñigo Huguet) [1981236] - net: qrtr: Fix passing invalid reference to qrtr_local_enqueue() (Íñigo Huguet) [1981236] - net: qrtr: Add MHI transport layer (Íñigo Huguet) [1981236] - net: qrtr: Add tracepoint support (Íñigo Huguet) [1981236] - net: qrtr: send msgs from local of same id as broadcast (Íñigo Huguet) [1981236] - net: qrtr: Fix FIXME related to qrtr_ns_init() (Íñigo Huguet) [1981236] - net: qrtr: Respond to HELLO message (Íñigo Huguet) [1981236] - net: qrtr: Fix error pointer vs NULL bugs (Íñigo Huguet) [1981236] - net: qrtr: fix spelling mistake "serivce" -> "service" (Íñigo Huguet) [1981236] - net: qrtr: Fix the local node ID as 1 (Íñigo Huguet) [1981236] - net: qrtr: Migrate nameservice to kernel from userspace (Íñigo Huguet) [1981236] - net: qrtr: Remove receive worker (Íñigo Huguet) [1981236] - net: qrtr: Make qrtr_port_lookup() use RCU (Íñigo Huguet) [1981236] - net: qrtr: Migrate node lookup tree to spinlock (Íñigo Huguet) [1981236] - net: qrtr: Implement outgoing flow control (Íñigo Huguet) [1981236] - net: qrtr: Move resume-tx transmission to recvmsg (Íñigo Huguet) [1981236] - net: qrtr: fix len of skb_put_padto in qrtr_node_enqueue (Íñigo Huguet) [1981236] - net: qrtr: Simplify 'qrtr_tun_release()' (Íñigo Huguet) [1981236] - net: qrtr: Stop rx_worker before freeing node (Íñigo Huguet) [1981236] - net: qrtr: fix memort leak in qrtr_tun_write_iter (Íñigo Huguet) [1981236] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Íñigo Huguet) [1981236] - treewide: Add SPDX license identifier - Makefile/Kconfig (Íñigo Huguet) [1981236] - net: qrtr: Fix message type of outgoing packets (Íñigo Huguet) [1981236] - net: qrtr: use protocol endiannes variable (Íñigo Huguet) [1981236] - net: fix hangup on napi_disable for threaded napi (Paolo Abeni) [1949546] - net: fix race between napi kthread mode and busy poll (Paolo Abeni) [1949546] - net: add sysfs attribute to control napi threaded mode (Paolo Abeni) [1949546] - net: implement threaded-able napi poll loop support (Paolo Abeni) [1949546] - net: extract napi poll functionality to __napi_poll() (Paolo Abeni) [1949546] - mfd: intel-lpss: Use devm_ioremap_uc for MMIO (Steve Best) [1986715] - lib: devres: add a helper function for ioremap_uc (Steve Best) [1986715] - sched/rt: Fix double enqueue caused by rt_effective_prio (Juri Lelli) [1990566] - x86/crash: Remove crash_reserve_low_1M() (Lianbo Jiang) [1904318] - x86/setup: Remove CONFIG_X86_RESERVE_LOW and reservelow= options (Lianbo Jiang) [1904318] - x86/setup: Always reserve the first 1M of RAM (Lianbo Jiang) [1904318] - powerpc/kexec: blacklist functions called in real mode for kprobe (Desnes A. Nunes do Rosario) [1987281] - [s390] scsi: zfcp: Report port fc_security as unknown early during remote cable pull (Claudio Imbrenda) [1989910] - x86/boot: Use common BUILD_BUG_ON (Prarit Bhargava) [1979940] - net: phy: icplus: call phy_restore_page() when phy_select_page() fails (Petr Oros) [1955165] - net: phy: ti: take into account all possible interrupt sources (Petr Oros) [1955165] - net: phy: smsc: add missed clk_disable_unprepare in smsc_phy_probe() (Petr Oros) [1955165] - net: phy: Expose phydev::dev_flags through sysfs (Petr Oros) [1955165] - net: phy: fix save wrong speed and duplex problem if autoneg is on (Petr Oros) [1955165] - net: phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ8081 (Petr Oros) [1955165] - net: phy: icplus: add MDI/MDIX support for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: add PHY counter for IP101G (Petr Oros) [1955165] - net: phy: icplus: fix paged register access (Petr Oros) [1955165] - net: phy: icplus: don't set APS_EN bit on IP101G (Petr Oros) [1955165] - net: phy: icplus: split IP101A/G driver (Petr Oros) [1955165] - net: phy: icplus: use the .soft_reset() of the phy-core (Petr Oros) [1955165] - net: phy: icplus: drop address operator for functions (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_EXACT() for IP101A/G (Petr Oros) [1955165] - net: phy: icplus: use PHY_ID_MATCH_MODEL() macro (Petr Oros) [1955165] - net: phy: drop explicit genphy_read_status() op (Petr Oros) [1955165] - net: phy: broadcom: remove BCM5482 1000Base-BX support (Petr Oros) [1955165] - net: mdiobus: Prevent spike on MDIO bus reset signal (Petr Oros) [1955165] - net: phy: realtek: Add support for RTL9000AA/AN (Petr Oros) [1955165] - mdio, phy: fix -Wshadow warnings triggered by nested container_of() (Petr Oros) [1955165] - net: phy: national: remove definition of DEBUG (Petr Oros) [1955165] - net: phy: ar803x: disable extended next page bit (Petr Oros) [1955165] - net: phy: smsc: fix clk error handling (Petr Oros) [1955165] - net: phy: at803x: use phy_modify_mmd() (Petr Oros) [1955165] - net: phy: replace mutex_is_locked with lockdep_assert_held in phylib (Petr Oros) [1955165] - net: phy: micrel: Add KS8851 PHY support (Petr Oros) [1955165] - net: phy: marvell: replace phy_modify() (Petr Oros) [1955165] - net: phy: micrel: fix interrupt handling (Petr Oros) [1955165] - net: phy: remove the .did_interrupt() and .ack_interrupt() callback (Petr Oros) [1955165] - net: phy: qsemi: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: qsemi: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: ti: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ti: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: national: remove the use of the .ack_interrupt() (Petr Oros) [1955165] - net: phy: national: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: micrel: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: micrel: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: icplus: remove the use .ack_interrupt() (Petr Oros) [1955165] - net: phy: icplus: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: intel-xway: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: intel-xway: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - mdio_bus: suppress err message for reset gpio EPROBE_DEFER (Petr Oros) [1955165] - net: phy: don't duplicate driver name in phy_attached_print (Petr Oros) [1955165] - net: phy: ste10Xp: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: ste10Xp: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: smsc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: smsc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: amd: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: amd: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: lxt: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: lxt: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: marvell: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: marvell: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: microchip: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: microchip: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: vitesse: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: vitesse: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: do not return an error on clearing pending IRQs (Petr Oros) [1955165] - net: phy: microchip_t1: Don't set .config_aneg (Petr Oros) [1955165] - docs: networking: phy: s/2.5 times faster/2.5 times as fast/ (Petr Oros) [1955165] - net: phy: realtek: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: realtek: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: add genphy_handle_interrupt_no_ack() (Petr Oros) [1955165] - net: phy: davicom: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: davicom: implement generic .handle_interrupt() calback (Petr Oros) [1955165] - net: phy: cicada: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: cicada: implement the generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: broadcom: remove use of ack_interrupt() (Petr Oros) [1955165] - net: phy: broadcom: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: aquantia: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: aquantia: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: mscc: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: mscc: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: at803x: remove the use of .ack_interrupt() (Petr Oros) [1955165] - net: phy: at803x: implement generic .handle_interrupt() callback (Petr Oros) [1955165] - net: phy: make .ack_interrupt() optional (Petr Oros) [1955165] - net: phy: add a shutdown procedure (Petr Oros) [1955165] - net: phy: export phy_error and phy_trigger_machine (Petr Oros) [1955165] - drivers: net: phy: Fix spelling in comment defalut to default (Petr Oros) [1955165] - net: phy: marvell: add special handling of Finisar modules with 88E1111 (Petr Oros) [1955165] - net: phylink: disable BMCR_ISOLATE in phylink_mii_c22_pcs_config (Petr Oros) [1955165] - gpiolib: Extract gpiod_not_found() helper (Petr Oros) [1955165] - net: phy: marvell: Use phy_read_paged() instead of open coding it (Petr Oros) [1955165] - net: phy: dp83869: fix unsigned comparisons against less than zero values (Petr Oros) [1955165] - net: phy: dp83869: Add speed optimization feature (Petr Oros) [1955165] - net: phy: dp83869: support Wake on LAN (Petr Oros) [1955165] - net: phy: dp83822: Update the fiber advertisement for speed (Petr Oros) [1955165] - net: dp83869: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: phy: Do not warn in phy_stop() on PHY_DOWN (Petr Oros) [1955165] - net: phy: Avoid NPD upon phy_detach() when driver is unbound (Petr Oros) [1955165] - net: phy: bcm7xxx: request and manage GPHY clock (Petr Oros) [1955165] - net: phy: smsc: LAN8710/20: add phy refclk in support (Petr Oros) [1955165] - net: phy: smsc: simplify config_init callback (Petr Oros) [1955165] - net: phy: smsc: skip ENERGYON interrupt if disabled (Petr Oros) [1955165] - net: phy: dp83867: Fix various styling and space issues (Petr Oros) [1955165] - net: mdiobus: add clause 45 mdiobus write accessor (Petr Oros) [1955165] - net: phylink: consider QSGMII interface mode in phylink_mii_c22_pcs_get_state (Petr Oros) [1955165] - net: phylink: add helper function to decode USXGMII word (Petr Oros) [1955165] - net: phy: DP83822: Add ability to advertise Fiber connection (Petr Oros) [1955165] - net: dp83869: Fix RGMII internal delay configuration (Petr Oros) [1955165] - net: mdio-mux-gpio: use devm_gpiod_get_array() (Petr Oros) [1955165] - net: phy: add USXGMII link partner ability constants (Petr Oros) [1955165] - net: phy: mdio-octeon: Cleanup module loading dependencies (Petr Oros) [1955165] - net: phy: cavium: Improve __iomem mess (Petr Oros) [1955165] - net: phy: Add a helper to return the index for of the internal delay (Petr Oros) [1955165] - dt-bindings: net: Add RGMII internal delay for DP83869 (Petr Oros) [1955165] - net: dp83869: Add RGMII internal delay configuration (Petr Oros) [1955165] - net: phy: DP83822: Add setting the fixed internal delay (Petr Oros) [1955165] - net: dp83869: Fix OF_MDIO config check (Petr Oros) [1955165] - net: dp83867: Fix OF_MDIO config check (Petr Oros) [1955165] - net: marvell: Fix OF_MDIO config check (Petr Oros) [1955165] - net: phy: mscc: use mdiobus_get_phy() (Petr Oros) [1955165] - net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1955165]- net/mlx5e: Add IPsec support to uplink representor (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Reserved bit 31 of REG_C1 for IPsec offload (Alaa Hleihel) [1980171 1926098] - net/mlx5e: TC: Use bit counts for register mapping (Alaa Hleihel) [1980171 1926098] - RDMA/mlx5: Don't access NULL-cleared mpi pointer (Alaa Hleihel) [1980171] - RDMA/mlx5: Split mlx5_ib_update_xlt() into ODP and non-ODP cases (Alaa Hleihel) [1980171] - ip6_tunnel: allow redirecting ip6gre and ipxip6 packets to eth devices (Guillaume Nault) [1921539] - gre: let mac_header point to outer header only when necessary (Guillaume Nault) [1921539] - sit: allow redirecting ip6ip, ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - ipip: allow redirecting ipip and mplsip packets to eth devices (Guillaume Nault) [1921539] - bareudp: allow redirecting bareudp packets to eth devices (Guillaume Nault) [1921539] - net: handle ARPHRD_IP6GRE in dev_is_mac_header_xmit() (Guillaume Nault) [1921539] - net: ipv4: fix memory leak in ip_mc_add1_src (Guillaume Nault) [1987605] - net: ipv4: fix memory leak in netlbl_cipsov4_add_std (Guillaume Nault) [1987605] - ixgbe: fix probing of multi-port devices with one MDIO (Ken Cox) [1968696] - [s390] s390/qdio: let driver manage the QAOB (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove RX VLAN filter stubs in L3 driver (Claudio Imbrenda) [1919250] - [s390] s390/qeth: enable napi_consume_skb() for pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allocate initial TX Buffer structs with GFP_KERNEL (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix notification for pending buffers during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: schedule TX NAPI on QAOB completion (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve completion of pending TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix memory leak after failed TX Buffer allocation (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't fake a TX completion interrupt after TX error (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make cast type selection for af_iucv skbs robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: pass proto to qeth_l3_get_cast_type() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove qeth_get_ip_version() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up load/remove code for disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix L2 header access in qeth_l3_osa_features_check() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix locking for discipline setup / removal (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix deadlock during recovery (Claudio Imbrenda) [1919250] - [s390] s390/qeth: make qeth_qdio_handle_aob() more robust (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove QETH_QDIO_BUF_HANDLED_DELAYED state (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't replace a fully completed async TX buffer (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use dev->groups for common sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/ccwgroup: use bus->dev_groups for bus-based sysfs attributes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't call INIT_LIST_HEAD() on iob's list entry (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix tear down of async TX buffers (Claudio Imbrenda) [1919250] - [s390] s390/qeth: fix af_iucv notification race (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve selection of ethtool link modes (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use QUERY OAT for initial link info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up default cases for ethtool link mode (Claudio Imbrenda) [1919250] - [s390] s390/qeth: set static link info during initialization (Claudio Imbrenda) [1919250] - [s390] s390/qeth: improve QUERY CARD INFO processing (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tolerate error when querying card info (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove useless if/else (Claudio Imbrenda) [1919250] - [s390] s390/qeth: reduce rtnl locking for switchdev events (Claudio Imbrenda) [1919250] - [s390] s390/qeth: static checker cleanups (Claudio Imbrenda) [1919250] - [s390] s390/qeth: use netdev_name() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: constify the disciplines (Claudio Imbrenda) [1919250] - [s390] s390/qeth: allow configuration of TX queues for OSA devices (Claudio Imbrenda) [1919250] - [s390] s390/qeth: de-magic the QIB parm area (Claudio Imbrenda) [1919250] - [s390] s390/qeth: keep track of wanted TX queues (Claudio Imbrenda) [1919250] - [s390] s390/qeth: remove forward declarations in L2 code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate teardown code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: consolidate online code (Claudio Imbrenda) [1919250] - [s390] s390/qeth: cancel cmds earlier during teardown (Claudio Imbrenda) [1919250] - [s390] s390/qeth: tighten ucast IP locking (Claudio Imbrenda) [1919250] - [s390] s390/qeth: replace deprecated simple_stroul() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: clean up string ops in qeth_l3_parse_ipatoe() (Claudio Imbrenda) [1919250] - [s390] s390/qeth: relax locking for ipato config data (Claudio Imbrenda) [1919250] - [s390] s390/qeth: don't init refcount twice for mcast IPs (Claudio Imbrenda) [1919250] - mm, page_alloc: check for max order in hot path (Jay Shin) [1982466] - be2net: Fix an error handling path in 'be_probe()' (Petr Oros) [1980665] - net: emulex: benet: simplify the return expression of be_if_create() (Petr Oros) [1980665] - treewide: Use fallthrough pseudo-keyword (Petr Oros) [1980665] - be2net: convert to new udp_tunnel_nic infra (Petr Oros) [1980665] - benet: use generic power management (Petr Oros) [1980665] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1980665] - hwmon: (k10temp) Zen3 Ryzen Desktop CPUs support (David Arcari) [1980072] - hwmon: (k10temp) Remove support for displaying voltage and current on Zen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Add support for Zen3 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Take out debugfs code (David Arcari) [1980072] - hwmon: (k10temp) Define SVI telemetry and current factors for Zen2 CPUs (David Arcari) [1980072] - hwmon: (k10temp) Create common functions and macros for Zen CPU families (David Arcari) [1980072] - hwmon: (k10temp) Add AMD family 17h model 60h PCI match (David Arcari) [1980072] - hwmon: (k10temp) make some symbols static (David Arcari) [1980072] - hwmon: (k10temp) Reorganize and simplify temperature support detection (David Arcari) [1980072] - hwmon: (k10temp) Swap Tdie and Tctl on Family 17h CPUs (David Arcari) [1980072] - hwmon: (k10temp) Display up to eight sets of CCD temperatures (David Arcari) [1980072] - hwmon: (k10temp) Add debugfs support (David Arcari) [1980072] - hwmon: (k10temp) Don't show temperature limits on Ryzen (Zen) CPUs (David Arcari) [1980072] - hwmon: (k10temp) Show core and SoC current and voltages on Ryzen CPUs (David Arcari) [1980072] - hwmon: (k10temp) Report temperatures per CPU die (David Arcari) [1980072] - hmon: (k10temp) Convert to use devm_hwmon_device_register_with_info (David Arcari) [1980072] - hwmon: (k10temp) Use bitops (David Arcari) [1980072] - hwmon: (k10temp) Add support for AMD family 17h, model 70h CPUs (David Arcari) [1980072] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 56 (David Arcari) [1980072] - hwmon: (k10temp) Add Hygon Dhyana support (David Arcari) [1980072] - hwmon: (k10temp) Auto-convert to use SENSOR_DEVICE_ATTR_{RO, RW, WO} (David Arcari) [1980072] - hwmon: (k10temp) Support all Family 15h Model 6xh and Model 7xh processors (David Arcari) [1980072] - hwmon: k10temp: Support Threadripper 2920X, 2970WX; simplify offset table (David Arcari) [1980072] - hwmon: (k10temp) 27C Offset needed for Threadripper2 (David Arcari) [1980072] - x86/amd_nb: Add AMD family 17h model 60h PCI IDs (David Arcari) [1980072] - x86/amd_nb: Add PCI device IDs for family 17h, model 70h (David Arcari) [1980072] - x86/pci, x86/amd_nb: Add Hygon Dhyana support to PCI and northbridge (David Arcari) [1980072] - Revert "[hwmon] hwmon: (k10temp) Add support for Zen3 CPUs" (David Arcari) [1980072] - serial: 8250: Process sysrq at port unlock time (Prarit Bhargava) [1982016] - serial: core: Include console.h from serial_core.h (Prarit Bhargava) [1982016] - serial: core: Allow processing sysrq at port unlock time (Prarit Bhargava) [1982016] - [s390] s390/dasd: add missing discipline function (Claudio Imbrenda) [1981804] - bnxt_en: Validate vlan protocol ID on RX packets (Jonathan Toppins) [1960961] - KVM: do not allow mapping valid but non-reference-counted pages (Jon Maloy) [1975515] - gfs2: Fix error handling in init_statfs (Andreas Gruenbacher) [1872440] - gfs2: Fix underflow in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Pass glock holder to gfs2_file_direct_{read,write} (Andreas Gruenbacher) [1872440] - gfs2: Prevent direct-I/O write fallback errors from getting lost (Andreas Gruenbacher) [1872440] - gfs2: Improve mmap write vs. truncate consistency (Andreas Gruenbacher) [1872440] - iomap: Permit pages without an iop to enter writeback (Andreas Gruenbacher) [1872440] - iomap: Don't create iomap_page objects for inline files (Andreas Gruenbacher) [1872440] - gfs2: Clean up gfs2_unstuff_dinode (Andreas Gruenbacher) [1872440] - gfs2: Unstuff before locking page in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Clean up the error handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Fix end-of-file handling in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: Use resource group glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Allow node-wide exclusive glock sharing (Andreas Gruenbacher) [1442151] - gfs2: Add local resource group locking (Andreas Gruenbacher) [1442151] - gfs2: Add per-reservation reserved block accounting (Andreas Gruenbacher) [1442151] - gfs2: Rename rs_{free -> requested} and rd_{reserved -> requested} (Andreas Gruenbacher) [1442151] - gfs2: Check for active reservation in gfs2_release (Andreas Gruenbacher) [1442151] - gfs2: Don't search for unreserved space twice (Andreas Gruenbacher) [1442151] - gfs2: Only pass reservation down to gfs2_rbm_find (Andreas Gruenbacher) [1442151] - gfs2: Also reflect single-block allocations in rgd->rd_extfail_pt (Andreas Gruenbacher) [1442151] - gfs2: Set GBF_FULL flags when reading resource group (Andreas Gruenbacher) [1442151] - gfs2: Don't clear GBF_FULL flags in rs_deltree (Andreas Gruenbacher) [1442151] - Revert "gfs2: Don't reject a supposedly full bitmap if we have blocks reserved" (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_inplace_reserve cleanup (Andreas Gruenbacher) [1442151] - gfs2: Get rid of unnecessary variable in gfs2_alloc_blocks (Andreas Gruenbacher) [1442151] - gfs2: Only use struct gfs2_rbm for bitmap manipulations (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_rbm_incr into gfs2_rbm_add (Andreas Gruenbacher) [1872440] - gfs2: Replace gfs2_lblk_to_dblk with gfs2_get_extent (Andreas Gruenbacher) [1872440] - gfs2: Turn gfs2_extent_map into gfs2_{get,alloc}_extent (Andreas Gruenbacher) [1872440] - gfs2: Add new gfs2_iomap_get helper (Andreas Gruenbacher) [1872440] - gfs2: Make inode operations static (Andreas Gruenbacher) [1872440] - gfs2: use iomap for buffered I/O in ordered and writeback mode (Andreas Gruenbacher) [1872440] - gfs2: Never call gfs2_block_zero_range with an open transaction (Andreas Gruenbacher) [1872440] - gfs2: Upgrade shared glocks for atime updates (Andreas Gruenbacher) [1872440] - gfs2: Rework read and page fault locking (Andreas Gruenbacher) [1872440] - fs: Add IOCB_NOIO flag for generic_file_read_iter (Andreas Gruenbacher) [1872440] - gfs2: Remove duplicate call from gfs2_create_inode (Andreas Gruenbacher) [1872440] - gfs2: Multi-block allocations in gfs2_page_mkwrite (Andreas Gruenbacher) [1872440] - gfs2: implement gfs2_block_zero_range using iomap_zero_range (Andreas Gruenbacher) [1872440] - gfs2: Add support for IOMAP_ZERO (Andreas Gruenbacher) [1872440] - gfs2: gfs2_iomap_begin cleanup (Andreas Gruenbacher) [1872440] - gfs2: Remove unused gfs2_iomap_alloc argument (Andreas Gruenbacher) [1872440] - gfs2: don't use buffer_heads in gfs2_allocate_page_backing (Andreas Gruenbacher) [1872440] - gfs2: use iomap_bmap instead of generic_block_bmap (Andreas Gruenbacher) [1872440] - gfs2: mark stuffed_readpage static (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writepage_common into gfs2_writepage (Andreas Gruenbacher) [1872440] - gfs2: merge gfs2_writeback_aops and gfs2_ordered_aops (Andreas Gruenbacher) [1872440] - gfs2: remove the unused gfs2_stuffed_write_end function (Andreas Gruenbacher) [1872440] - gfs2: use page_offset in gfs2_page_mkwrite (Andreas Gruenbacher) [1442151] - gfs2: Add new sysfs file for gfs2 status (Andreas Gruenbacher) [1442151] - gfs2: Per-revoke accounting in transactions (Andreas Gruenbacher) [1442151] - gfs2: Rework the log space allocation logic (Andreas Gruenbacher) [1442151] - gfs2: Minor calc_reserved cleanup (Andreas Gruenbacher) [1442151] - gfs2: Move function gfs2_ail_empty_tr (Andreas Gruenbacher) [1442151] - gfs2: Get rid of current_tail() (Andreas Gruenbacher) [1442151] - gfs2: Use a tighter bound in gfs2_trans_begin (Andreas Gruenbacher) [1442151] - gfs2: Clean up gfs2_log_reserve (Andreas Gruenbacher) [1442151] - gfs2: Don't wait for journal flush in clean_journal (Andreas Gruenbacher) [1442151] - gfs2: Move lock flush locking to gfs2_trans_{begin,end} (Andreas Gruenbacher) [1442151] - gfs2: Get rid of sd_reserving_log (Andreas Gruenbacher) [1442151] - gfs2: Clean up on-stack transactions (Andreas Gruenbacher) [1442151] - gfs2: Use sb_start_intwrite in gfs2_ail_empty_gl (Andreas Gruenbacher) [1442151] - gfs2: Clean up ail2_empty (Andreas Gruenbacher) [1442151] - gfs2: Rename gfs2_{write => flush}_revokes (Andreas Gruenbacher) [1442151] - gfs2: Minor debugging improvement (Andreas Gruenbacher) [1442151] - gfs2: Some documentation updates (Andreas Gruenbacher) [1442151] - gfs2: Minor gfs2_write_revokes cleanups (Andreas Gruenbacher) [1442151] - gfs2: Simplify the buf_limit and databuf_limit definitions (Andreas Gruenbacher) [1442151] - gfs2: Un-obfuscate function jdesc_find_i (Andreas Gruenbacher) [1442151] - gfs2: Fix fall-through warnings for Clang (Andreas Gruenbacher) [1442151] - gfs2: Make gfs2_setattr_simple static (Andreas Gruenbacher) [1442151] - gfs2: Turn gfs2_meta_indirect_buffer into gfs2_meta_buffer (Andreas Gruenbacher) [1442151] - gfs2: Remove unused variable sb_format (Andreas Gruenbacher) [1442151] - gfs2: Fix dir.c function parameter descriptions (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gh parameter from go_xmote_bh func (Andreas Gruenbacher) [1442151] - gfs2: don't create empty buffers for NO_CREATE (Andreas Gruenbacher) [1442151] - gfs2: Flag a withdraw if init_threads() fails (Andreas Gruenbacher) [1442151] - gfs2: bypass log flush if the journal is not live (Andreas Gruenbacher) [1442151] - gfs2: bypass signal_our_withdraw if no journal (Andreas Gruenbacher) [1442151] - gfs2: fix use-after-free in trans_drain (Andreas Gruenbacher) [1442151] - gfs2: make function gfs2_make_fs_ro() to void type (Andreas Gruenbacher) [1442151] - whack-a-mole: don't open-code iminor/imajor (Andreas Gruenbacher) [1442151] - gfs2: amend SLAB_RECLAIM_ACCOUNT on gfs2 related slab cache (Andreas Gruenbacher) [1442151] - gfs2: Remove sb_start_write from gfs2_statfs_sync (Andreas Gruenbacher) [1442151] - gfs2: check for empty rgrp tree in gfs2_ri_update (Andreas Gruenbacher) [1442151] - gfs2: set lockdep subclass for iopen glocks (Andreas Gruenbacher) [1442151] - gfs2: Fix deadlock dumping resource group glocks (Andreas Gruenbacher) [1442151] - gfs2: Wake up when sd_glock_disposal becomes zero (Andreas Gruenbacher) [1442151] - gfs2: Split up gfs2_meta_sync into inode and rgrp versions (Andreas Gruenbacher) [1442151] - gfs2: Don't ignore inode write errors during inode_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Ignore subsequent errors after withdraw in rgrp_go_sync (Andreas Gruenbacher) [1442151] - gfs2: Eliminate gl_vm (Andreas Gruenbacher) [1442151] - gfs2: Fix comments to glock_hash_walk (Andreas Gruenbacher) [1442151] - gfs2: eliminate GLF_QUEUED flag in favor of list_empty(gl_holders) (Andreas Gruenbacher) [1442151] - gfs2: Fix invalid block size message (Andreas Gruenbacher) [1442151] - gfs2: add validation checks for size of superblock (Andreas Gruenbacher) [1442151] - gfs2: use-after-free in sysfs deregistration (Andreas Gruenbacher) [1442151] - Revert "GFS2: Prevent delete work from occurring on glocks used for create" (Andreas Gruenbacher) [1442151] - gfs2: Don't skip dlm unlock if glock has an lvb (Andreas Gruenbacher) [1442151] - gfs2: Lock imbalance on error path in gfs2_recover_one (Andreas Gruenbacher) [1442151] - gfs2: keep bios separate for each journal (Bob Peterson) [1442151] - gfs2: change from write to read lock for sd_log_flush_lock in journal replay (Bob Peterson) [1442151] - gfs2: don't lock sd_log_flush_lock in try_rgrp_unlink (Bob Peterson) [1442151] - gfs2: fix glock confusion in function signal_our_withdraw (Bob Peterson) [1442151] - gfs2: Don't write log headers after file system withdraw (Andreas Gruenbacher) [1442151] - gfs2: make gfs2_log_write_page static (Andreas Gruenbacher) [1442151] - gfs2: fix possible reference leak in gfs2_check_blk_type (Andreas Gruenbacher) [1442151] - gfs2: Fix NULL pointer dereference in gfs2_rgrp_dump (Andreas Gruenbacher) [1442151] - gfs2: remove unused LBIT macros (Andreas Gruenbacher) [1925121] - gfs2: add missing log_blocks trace points in gfs2_write_revokes (Andreas Gruenbacher) [1925121] - gfs2: print details on transactions that aren't properly ended (Andreas Gruenbacher) [1925121] - gfs2: fix use-after-free on transaction ail lists (Andreas Gruenbacher) [1925121] - gfs2: new slab for transactions (Andreas Gruenbacher) [1925121] - gfs2: initialize transaction tr_ailX_lists earlier (Andreas Gruenbacher) [1925121] - gfs2: eliminate ssize parameter from gfs2_struct2blk (Andreas Gruenbacher) [1925121] - gfs2: Fix error path kobject memory leak (Andreas Gruenbacher) [1925121] - gfs2: Rename gfs2_trans_{add_unrevoke => remove_revoke} (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary extern declarations (Andreas Gruenbacher) [1925121] - gfs2: Fix sign extension bug in gfs2_update_stats (Andreas Gruenbacher) [1925121] - gfs2: Fix an incorrect gfs2_assert() (Bob Peterson) [1925121] - gfs2: Remove vestigial bd_ops (Andreas Gruenbacher) [1925121] - gfs2: Fix the gfs2_invalidatepage description (Andreas Gruenbacher) [1925121] - gfs2: Clean up gfs2_is_{ordered,writeback} (Andreas Gruenbacher) [1925121] - gfs2: Pass resource group to rgblk_free (Andreas Gruenbacher) [1925121] - gfs2: Remove unnecessary gfs2_rlist_alloc parameter (Andreas Gruenbacher) [1925121] - gfs2: Fix some minor typos (Andreas Gruenbacher) [1925121] - gfs2: Remove unused RGRP_RSRV_MINBYTES definition (Andreas Gruenbacher) [1925121] - gfs2: Move rs_{sizehint, rgd_gh} fields into the inode (Andreas Gruenbacher) [1925121] - gfs2: Clean up out-of-bounds check in gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs2: Always check the result of gfs2_rbm_from_block (Andreas Gruenbacher) [1925121] - gfs: no need to check return value of debugfs_create functions (Andreas Gruenbacher) [1925121] - serial_core: switch to ->[sg]et_serial() (Artem Savkov) [1952415]- tipc: fix sleeping in tipc accept routine (Xin Long) [1986549] - tipc: fix implicit-connect for SYN+ (Xin Long) [1986549] - net: tipc: fix FB_MTU eat two pages (Xin Long) [1986549] - tipc: Return the correct errno code (Xin Long) [1986549] - net/mlx5: Fix checksum issue of VXLAN and IPsec crypto offload (Alaa Hleihel) [1979901] - net/mlx5: Optimize mlx5e_feature_checks for non IPsec packet (Alaa Hleihel) [1979901] - bpf, selftests: Fold test_current_pid_tgid_new_ns into test_progs. (Jiri Olsa) [1869447] - libbpf: Support BTF_KIND_FLOAT during type compatibility checks in CO-RE (Jiri Olsa) [1984486] - bpf: Generate BTF_KIND_FLOAT when linking vmlinux (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to btf_dump_test_case_syntax (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to test_core_reloc_size (Jiri Olsa) [1984486] - bpf: Document BTF_KIND_FLOAT in btf.rst (Jiri Olsa) [1984486] - selftests/bpf: Add BTF_KIND_FLOAT to the existing deduplication tests (Jiri Olsa) [1984486] - selftest/bpf: Add BTF_KIND_FLOAT tests (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - selftests/bpf: Use the 25th bit in the "invalid BTF_INFO" test (Jiri Olsa) [1984486] - tools/bpftool: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - libbpf: Add BTF_KIND_FLOAT support (Jiri Olsa) [1984486] - bpf: Add BTF_KIND_FLOAT to uapi (Jiri Olsa) [1984486] - libbpf: Add explicit padding to btf_dump_emit_type_decl_opts (Jiri Olsa) [1984486] - selftests/bpf: Fix test_attach_probe for powerpc uprobes (Jiri Olsa) [1931531] - selftests/bpf: Mask bpf_csum_diff() return value to 16 bits in test_verifier (Jiri Olsa) [1942513] - openvswitch: add trace points (Aaron Conole) [1979680] - vxlan: add missing rcu_read_lock() in neigh_reduce() (Guillaume Nault) [1987310] - net: ip6_tunnel: Unregister catch-all devices (Guillaume Nault) [1987310] - net: sit: Unregister catch-all devices (Guillaume Nault) [1987310] - cpuidle: pseries: Do not cap the CEDE0 latency in fixup_cede0_latency() (Diego Domingos) [1952809] - cpuidle: pseries: Fixup CEDE0 latency only for POWER10 onwards (Diego Domingos) [1952809] - mm/swap: fix for "mm: workingset: age nonresident information alongside anonymous pages" (Rafael Aquini) [1984173] - mm/thp: remap_page() is only needed on anonymous THP (Rafael Aquini) [1984173] - mm/compaction: fix 'limit' in fast_isolate_freepages (Rafael Aquini) [1984173] - mm/huge_memory.c: don't discard hugepage if other processes are mapping it (Rafael Aquini) [1984173] - slub: restore slub_debug=- behavior (Rafael Aquini) [1984173] - mm/gup: fix try_grab_compound_head() race with split_huge_page() (Rafael Aquini) [1984173] - mm, futex: fix shared futex pgoff on shmem huge page (Rafael Aquini) [1984173] - x86/mm: Avoid truncating memblocks for SGX memory (Rafael Aquini) [1984173] - mm/thp: fix vma_address() if virtual address below file offset (Rafael Aquini) [1984173] - mm, thp: use head page in __migration_entry_wait() (Rafael Aquini) [1984173] - mm/slub.c: include swab.h (Rafael Aquini) [1984173] - mm/memory-failure: make sure wait for page writeback in memory_failure (Rafael Aquini) [1984173] - mm/slub: fix redzoning for small allocations (Rafael Aquini) [1984173] - mm, hugetlb: fix simple resv_huge_pages underflow on UFFDIO_COPY (Rafael Aquini) [1984173] - mm/page_alloc: fix counting of free pages after take off from buddy (Rafael Aquini) [1984173] - userfaultfd: release page in error path to avoid BUG_ON (Rafael Aquini) [1984173] - ksm: fix potential missing rmap_item for stable_node (Rafael Aquini) [1984173] - mm/migrate.c: fix potential indeterminate pte entry in migrate_vma_insert_page() (Rafael Aquini) [1984173] - mm/hugeltb: handle the error case in hugetlb_fix_reserve_counts() (Rafael Aquini) [1984173] - khugepaged: fix wrong result value for trace_mm_collapse_huge_page_isolate() (Rafael Aquini) [1984173] - mm/memory-failure: unnecessary amount of unmapping (Rafael Aquini) [1984173] - mm: page_alloc: ignore init_on_free=1 for debug_pagealloc=1 (Rafael Aquini) [1984173] - mm/sparse: add the missing sparse_buffer_fini() in error branch (Rafael Aquini) [1984173] - mm: memcontrol: fix cpuhotplug statistics flushing (Rafael Aquini) [1984173] - x86/mem_encrypt: Correct physical address calculation in __set_clr_pte_enc() (Rafael Aquini) [1984173] - zsmalloc: account the number of compacted pages correctly (Rafael Aquini) [1984173] - mm/compaction: fix misbehaviors of fast_find_migrateblock() (Rafael Aquini) [1984173] - hugetlb: fix update_and_free_page contig page struct assumption (Rafael Aquini) [1984173] - mm/hugetlb: fix potential double free in hugetlb_register_node() error path (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/memory.c: fix potential pte_unmap_unlock pte error (Rafael Aquini) [1984173] - mm/hugetlb: fix potential missing huge page size info (Rafael Aquini) [1984173] - x86/mm: Fix leak of pmd ptlock (Rafael Aquini) [1984173] - mm/zswap: fix passing zero to 'PTR_ERR' warning (Rafael Aquini) [1984173] - mm/page_isolation: do not isolate the max order page (Rafael Aquini) [1984173] - mm,memory_failure: always pin the page in madvise_inject_error (Rafael Aquini) [1984173] - mm/page_alloc: speed up the iteration of max_order (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix definition of PMD_FLAGS_DEC_WP (Rafael Aquini) [1984173] - x86/mm/ident_map: Check for errors from ident_pud_init() (Rafael Aquini) [1984173] - mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessary (Rafael Aquini) [1984173] - mm/page_alloc.c: fix freeing non-compound pages (Rafael Aquini) [1984173] - mm: khugepaged: recalculate min_free_kbytes after memory hotplug as expected by khugepaged (Rafael Aquini) [1984173] - percpu: fix first chunk size calculation for populated bitmap (Rafael Aquini) [1984173] - x86, fakenuma: Fix invalid starting node ID (Rafael Aquini) [1984173] - mm: include CMA pages in lowmem_reserve at boot (Rafael Aquini) [1984173] - mm/rodata_test.c: fix missing function declaration (Rafael Aquini) [1984173] - mm/page_counter: fix various data races at memsw (Rafael Aquini) [1984173] - khugepaged: retract_page_tables() remember to test exit (Rafael Aquini) [1984173] - mm/page_counter.c: fix protection usage propagation (Rafael Aquini) [1984173] - x86/mm/numa: Remove uninitialized_var() usage (Rafael Aquini) [1984173] - shmem: fix possible deadlocks on shmlock_user_lock (Rafael Aquini) [1984173] - mm: swap: use smp_mb__after_atomic() to order LRU bit set (Rafael Aquini) [1984173] - cgroup: memcg: net: do not associate sock with unrelated cgroup (Rafael Aquini) [1984173] - mm: fix gup_pud_range (Rafael Aquini) [1984173] - x86/mm: Fix NX bit clearing issue in kernel_map_pages_in_pgd (Rafael Aquini) [1984173] - mm/shmem.c: thp, shmem: fix conflict of above-47bit hint address and PMD alignment (Rafael Aquini) [1984173] - mm: Implement no-MMU variant of vmalloc_user_node_flags (Rafael Aquini) [1984173] - usercopy: Avoid HIGHMEM pfn warning (Rafael Aquini) [1984173] - x86/mm: Don't exceed the valid physical address space (Rafael Aquini) [1984173] - x86/mm/mem_encrypt: Fix erroneous sizeof() (Rafael Aquini) [1984173] - s390/mm: fix addressing exception after suspend/resume (Rafael Aquini) [1984173] - blk-mq: fix use-after-free in blk_mq_exit_sched (Ming Lei) [1969726] - nvmet: use new ana_log_size instead the old one (Maurizio Lombardi) [1949777] - nvme-multipath: fix double initialization of ANA state (Maurizio Lombardi) [1949777] - configs: enable CONFIG_LEDS_BRIGHTNESS_HW_CHANGED (Benjamin Tissoires) [1922973]- Revert "xfs: enable new inode btree counters feature" (Bill O'Donnell) [1976969] - Revert "xfs: enable big timestamps" (Bill O'Donnell) [1976969] - Revert "xfs: remove kmem_realloc()" (Bill O'Donnell) [1976969] - xfs: prevent metadata files from being inactivated (Bill O'Donnell) [1976969] - quota: widen timestamps for the fs_disk_quota structure (Bill O'Donnell) [1976969] - cifs: fix fallocate when trying to allocate a hole. (Ronnie Sahlberg) [1866684] - cifs: only write 64kb at a time when fallocating a small region of a file (Ronnie Sahlberg) [1866684] - cifs: improve fallocate emulation (Ronnie Sahlberg) [1866684] - cifs: Do not use the original cruid when following DFS links for multiuser mounts (Ronnie Sahlberg) [1812436] - cifs: ignore relatime in smb3_fs_context_parse_monolithic() (Ronnie Sahlberg) [1812436] - cifs: fix regression when mounting shares with prefix paths (Ronnie Sahlberg) [1812436] - cifs: fix leak in cifs_smb3_do_mount() ctx (Ronnie Sahlberg) [1812436] - cifs: add fs_context param to parsing helpers (Ronnie Sahlberg) [1812436] - cifs: make fs_context error logging wrapper (Ronnie Sahlberg) [1812436] - cifs: warn and fail if trying to use rootfs without the config option (Ronnie Sahlberg) [1812436] - cifs: fix nodfs mount option (Ronnie Sahlberg) [1812436] - cifs: fix handling of escaped ',' in the password mount argument (Ronnie Sahlberg) [1812436] - cifs: Add new parameter "acregmax" for distinct file and directory metadata timeout (Ronnie Sahlberg) [1812436] - cifs: convert revalidate of directories to using directory metadata cache timeout (Ronnie Sahlberg) [1812436] - cifs: Add new mount parameter "acdirmax" to allow caching directory metadata (Ronnie Sahlberg) [1812436] - cifs: fix trivial typo (Ronnie Sahlberg) [1812436] - cifs: Set CIFS_MOUNT_USE_PREFIX_PATH flag on setting cifs_sb->prepath. (Ronnie Sahlberg) [1812436] - cifs: In the new mount api we get the full devname as source= (Ronnie Sahlberg) [1812436] - cifs: do not disable noperm if multiuser mount option is not provided (Ronnie Sahlberg) [1812436] - cifs: fix dfs-links (Ronnie Sahlberg) [1812436] - cifs: fix dfs domain referrals (Ronnie Sahlberg) [1812436] - cifs: returning mount parm processing errors correctly (Ronnie Sahlberg) [1812436] - cifs: fix mounts to subdirectories of target (Ronnie Sahlberg) [1812436] - cifs: ignore auto and noauto options if given (Ronnie Sahlberg) [1812436] - cifs: connect: style: Simplify bool comparison (Ronnie Sahlberg) [1812436] - fs: cifs: remove unneeded variable in smb3_fs_context_dup (Ronnie Sahlberg) [1812436] - cifs: Fix support for remount when not changing rsize/wsize (Ronnie Sahlberg) [1812436] - cifs: handle "guest" mount parameter (Ronnie Sahlberg) [1812436] - cifs: correct four aliased mount parms to allow use of previous names (Ronnie Sahlberg) [1812436] - cifs: fix use after free in cifs_smb3_do_mount() (Ronnie Sahlberg) [1812436] - cifs: fix rsize/wsize to be negotiated values (Ronnie Sahlberg) [1812436] - cifs: update super_operations to show_devname (Ronnie Sahlberg) [1812436] - cifs: fix uninitialized variable in smb3_fs_context_parse_param (Ronnie Sahlberg) [1812436] - cifs: update mnt_cifs_flags during reconfigure (Ronnie Sahlberg) [1812436] - cifs: move update of flags into a separate function (Ronnie Sahlberg) [1812436] - cifs: remove ctx argument from cifs_setup_cifs_sb (Ronnie Sahlberg) [1812436] - cifs: do not allow changing posix_paths during remount (Ronnie Sahlberg) [1812436] - cifs: uncomplicate printing the iocharset parameter (Ronnie Sahlberg) [1812436] - cifs: don't create a temp nls in cifs_setup_ipc (Ronnie Sahlberg) [1812436] - cifs: simplify handling of cifs_sb/ctx->local_nls (Ronnie Sahlberg) [1812436] - cifs: we do not allow changing username/password/unc/... during remount (Ronnie Sahlberg) [1812436] - cifs: add initial reconfigure support (Ronnie Sahlberg) [1812436] - cifs: move [brw]size from cifs_sb to cifs_sb->ctx (Ronnie Sahlberg) [1812436] - cifs: move cifs_cleanup_volume_info[_content] to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: Add missing sentinel to smb3_fs_parameters (Ronnie Sahlberg) [1812436] - cifs: remove actimeo from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove [gu]id/backup[gu]id/file_mode/dir_mode from cifs_sb (Ronnie Sahlberg) [1812436] - cifs: minor kernel style fixes for comments (Ronnie Sahlberg) [1812436] - linux/parser.h: add include guards (Ronnie Sahlberg) [1812436] - cifs: Make extract_sharename function public (Ronnie Sahlberg) [1812436] - cifs: Make extract_hostname function public (Ronnie Sahlberg) [1812436] - cifs: get rid of cifs_sb->mountdata (Ronnie Sahlberg) [1812436] - cifs: add an smb3_fs_context to cifs_sb (Ronnie Sahlberg) [1812436] - cifs: remove the devname argument to cifs_compose_mount_options (Ronnie Sahlberg) [1812436] - cifs: switch to new mount api (Ronnie Sahlberg) [1812436] - cifs: move cifs_parse_devname to fs_context.c (Ronnie Sahlberg) [1812436] - cifs: move the enum for cifs parameters into fs_context.h (Ronnie Sahlberg) [1812436] - cifs: rename dup_vol to smb3_fs_context_dup and move it into fs_context.c (Ronnie Sahlberg) [1812436] - cifs: rename smb_vol as smb3_fs_context and move it to fs_context.h (Ronnie Sahlberg) [1812436] - cifs: Fix fall-through warnings for Clang (Ronnie Sahlberg) [1812436] - cifs: refactor create_sd_buf() and and avoid corrupting the buffer (Ronnie Sahlberg) [1812436] - scsi: lpfc: Fix failure to transmit ABTS on FC link (Dick Kennedy) [1964670] - scsi: lpfc: Update lpfc version to 12.8.0.10 (Dick Kennedy) [1964670] - scsi: lpfc: Reregister FPIN types if ELS_RDF is received from fabric controller (Dick Kennedy) [1964670] - scsi: lpfc: Add a option to enable interlocked ABTS before job completion (Dick Kennedy) [1964670] - scsi: lpfc: Fix crash when lpfc_sli4_hba_setup() fails to initialize the SGLs (Dick Kennedy) [1964670] - scsi: lpfc: Ignore GID-FT response that may be received after a link flip (Dick Kennedy) [1964670] - scsi: lpfc: Fix node handling for Fabric Controller and Domain Controller (Dick Kennedy) [1964670] - scsi: lpfc: Fix Node recovery when driver is handling simultaneous PLOGIs (Dick Kennedy) [1964670] - scsi: lpfc: Add ndlp kref accounting for resume RPI path (Dick Kennedy) [1964670] - scsi: lpfc: Fix "Unexpected timeout" error in direct attach topology (Dick Kennedy) [1964670] - scsi: lpfc: Fix non-optimized ERSP handling (Dick Kennedy) [1964670] - scsi: lpfc: Fix unreleased RPIs when NPIV ports are created (Dick Kennedy) [1964670] - scsi: lpfc: Remove redundant assignment to pointer temp_hdr (Dick Kennedy) [1964670] - Documentation: add more details in tipc.rst (Xin Long) [1872308] - net/tipc: add TIPC chapter to networking Documentation (Xin Long) [1872308] - scsi: qla2xxx: Reserve extra IRQ vectors (Nilesh Javali) [1964834] - tracing/hwlat: Honor the tracing_cpumask (Jerome Marchand) [1920595] - tracing/hwlat: Drop the duplicate assignment in start_kthread() (Jerome Marchand) [1920595] - sfc: add logs explaining XDP_TX/REDIRECT is not available (Íñigo Huguet) [1976756] - sfc: ensure correct number of XDP queues (Íñigo Huguet) [1976756] - sfc: fix lack of XDP TX queues - error XDP TX failed (-22) (Íñigo Huguet) [1976756] - sfc: Remove rcu_read_lock() around XDP program invocation (Íñigo Huguet) [1976756] - sfc: use DEVICE_ATTR_*() macro (Íñigo Huguet) [1976756] - sfc: farch: fix compile warning in efx_farch_dimension_resources() (Íñigo Huguet) [1976756] - sfc: don't use netif_info et al before net_device is registered (Íñigo Huguet) [1976756] - net: stmmac: Do not enable RX FIFO overflow interrupts (Mark Salter) [1905243] - net: stmmac: Clear receive all(RA) bit when promiscuous mode is off (Mark Salter) [1905243] - net: stmmac: cleared __FPE_REMOVING bit in stmmac_fpe_start_wq() (Mark Salter) [1905243] - stmmac: intel: Enable HW descriptor prefetch by default (Mark Salter) [1905243] - net: stmmac: Add HW descriptor prefetch setting for DWMAC Core 5.20 onwards (Mark Salter) [1905243] - net: stmmac: fix TSO and TBS feature enabling during driver open (Mark Salter) [1905243] - stmmac: intel: set TSO/TBS TX Queues default settings (Mark Salter) [1905243] - stmmac: intel: unlock on error path in intel_crosststamp() (Mark Salter) [1905243] - net: stmmac: use __napi_schedule() for PREEMPT_RT (Mark Salter) [1905243] - stmmac: intel: Enable SERDES PHY rx clk for PSE (Mark Salter) [1905243] - stmmac: intel: Drop duplicate ID in the list of PCI device IDs (Mark Salter) [1905243] - stmmac: intel: add cross time-stamping freq difference adjustment (Mark Salter) [1905243] - net: stmmac: Add support for external trigger timestamping (Mark Salter) [1905243] - net: stmmac: fix dma physical address of descriptor when display ring (Mark Salter) [1905243] - net: stmmac: fix wrongly set buffer2 valid when sph unsupport (Mark Salter) [1905243] - net: stmmac: arrange Tx tail pointer update to stmmac_flush_tx_descriptors (Mark Salter) [1905243] - net: stmmac: make SPH enable/disable to be configurable (Mark Salter) [1905243] - net: stmmac: set IRQ affinity hint for multi MSI vectors (Mark Salter) [1905243] - net: stmmac: remove unnecessary pci_enable_msi() call (Mark Salter) [1905243] - stmmac: intel: use managed PCI function on probe and resume (Mark Salter) [1905243] - net: stmmac: enable MTL ECC Error Address Status Over-ride by default (Mark Salter) [1905243] - net: ethernet: stmicro: Remove duplicate struct declaration (Mark Salter) [1905243] - net: stmmac: fix missing unlock on error in stmmac_suspend() (Mark Salter) [1905243] - net: stmmac: Fix kernel panic due to NULL pointer dereference of fpe_cfg (Mark Salter) [1905243] - net: stmmac: use interrupt mode INTM=1 for multi-MSI (Mark Salter) [1905243] - stmmac: intel: add support for multi-vector msi and msi-x (Mark Salter) [1905243] - net: stmmac: introduce MSI Interrupt routines for mac, safety, RX & TX (Mark Salter) [1905243] - net: stmmac: make stmmac_interrupt() function more friendly to MSI (Mark Salter) [1905243] - net: stmmac: introduce DMA interrupt status masking per traffic direction (Mark Salter) [1905243] - net: phy: marvell10g: Add PHY loopback support (Mark Salter) [1905243] - net: phy: add genphy_c45_loopback (Mark Salter) [1905243] - net: phylink: Fix phylink_err() function name error in phylink_major_config (Mark Salter) [1905243] - net: stmmac: support FPE link partner hand-shaking procedure (Mark Salter) [1905243] - net: stmmac: Add hardware supported cross-timestamp (Mark Salter) [1905243] - net: stmmac: platform: fix build error with !CONFIG_PM_SLEEP (Mark Salter) [1905243] - stmmac: intel: Add PSE and PCH PTP clock source selection (Mark Salter) [1905243] - net: stmmac: Add EST errors into ethtool statistic (Mark Salter) [1905243] - net: stmmac: EST interrupts handling and error reporting (Mark Salter) [1905243] - net: stmmac: add RX frame steering based on VLAN priority in tc flower (Mark Salter) [1905243] - net: stmmac: restructure tc implementation for RX VLAN Priority steering (Mark Salter) [1905243] - net: stmmac: add per-queue TX & RX coalesce ethtool support (Mark Salter) [1905243] - net: stmmac: Use hrtimer for TX coalescing (Mark Salter) [1905243] - net: stmmac: add timestamp correction to rid CDC sync error (Mark Salter) [1905243] - net: stmmac: add platform level clocks management (Mark Salter) [1905243] - net: stmmac: add clocks management for gmac driver (Mark Salter) [1905243] - stmmac: intel: add pcs-xpcs for Intel mGbE controller (Mark Salter) [1905243] - net: stmmac: ensure phydev is attached to phylink for C37 AN (Mark Salter) [1905243] - net: stmmac: make in-band AN mode parsing is supported for non-DT (Mark Salter) [1905243] - net: phylink: make phylink_parse_mode() support non-DT platform (Mark Salter) [1905243] - net: pcs: add C37 SGMII AN support for intel mGbE controller (Mark Salter) [1905243] - net: pcs: rearrange C73 functions to prepare for C37 support later (Mark Salter) [1905243] - net: phy: leds: Deduplicate link LED trigger registration (Mark Salter) [1905243] - net: stmmac: Fix VLAN filter delete timeout issue in Intel mGBE SGMII (Mark Salter) [1905243] - net: stmmac: fix incorrect DMA channel intr enable setting of EQoS v4.10 (Mark Salter) [1905243] - net: stmmac: fix CBS idleslope and sendslope calculation (Mark Salter) [1905243] - net: stmmac: set TxQ mode back to DCB after disabling CBS (Mark Salter) [1905243] - net: stmmac: allow stmmac to probe for C45 PHY devices (Mark Salter) [1905243] - net: stmmac: Enable EEE HW LPI timer with auto SW/HW switching (Mark Salter) [1905243] - net: pcs-xpcs: depend on MDIO_BUS instead of selecting it (Mark Salter) [1905243] - net: pcs: Move XPCS into new PCS subdirectory (Mark Salter) [1905243] - net: stmmac: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Add XLGMII support (Mark Salter) [1905243] - net: phy: xpcs: Restart AutoNeg if outcome was invalid (Mark Salter) [1905243] - net: phy: xpcs: Set Link down if AutoNeg is enabled and did not finish (Mark Salter) [1905243] - net: phy: xpcs: Reset XPCS upon probe (Mark Salter) [1905243] - net: phy: xpcs: Return error when 10GKR link errors are found (Mark Salter) [1905243] - stmmac/intel: mark driver as tech preview (Mark Salter) [1905243] - redhat/configs: Add CONFIG_DWMAC_INTEL (Mark Salter) [1905243] - stmmac: intel: Fixes clock registration error seen for multiple interfaces (Mark Salter) [1905243] - stmmac: intel: Fix mdio bus registration issue for TGL-H/ADL-S (Mark Salter) [1905243] - net: stmmac: Add PCI bus info to ethtool driver query output (Mark Salter) [1905243] - stmmac: intel: Add ADL-S 1Gbps PCI IDs (Mark Salter) [1905243] - stmmac: intel: Configure EHL PSE0 GbE and PSE1 GbE to 32 bits DMA addressing (Mark Salter) [1905243] - stmmac: intel: Add PCI IDs for TGL-H platform (Mark Salter) [1905243] - stmmac: intel: change all EHL/TGL to auto detect phy addr (Mark Salter) [1905243] - net: stmmac: overwrite the dma_cap.addr64 according to HW design (Mark Salter) [1905243] - stmmac: intel: Fix kernel panic on pci probe (Mark Salter) [1905243] - stmmac: intel: Adding ref clock 1us tic for LPI cntr (Mark Salter) [1905243] - net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1905243] - net: stmmac: Fix clock handling on remove path (Mark Salter) [1905243] - stmmac: intel: Place object in the Makefile according to the order (Mark Salter) [1905243] - stmmac: intel: Fix indentation to put on one line affected code (Mark Salter) [1905243] - stmmac: intel: Eliminate useless conditions and variables (Mark Salter) [1905243] - stmmac: intel: Convert to use pci_alloc_irq_vectors() API (Mark Salter) [1905243] - stmmac: intel: Remove unnecessary loop for PCI BARs (Mark Salter) [1905243] - stmmac: intel: Fix clock handling on error and remove paths (Mark Salter) [1905243] - net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1905243] - net: stmmac: add EHL 2.5Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL PSE0 & PSE1 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: create dwmac-intel.c to contain all Intel platform (Mark Salter) [1905243] - net: stmmac: Get rid of custom STMMAC_DEVICE() macro (Mark Salter) [1905243] - net: stmmac: update pci platform data to use phy_interface (Mark Salter) [1905243] - net: stmmac: pci: Enable TBS on GMAC5 IPK PCI entry (Mark Salter) [1905243] - net: stmmac: pci: remove the duplicate code of set phy_mask (Mark Salter) [1905243] - PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Mark Salter) [1905243] - net: stmmac: pci: Add HAPS support using GMAC5 (Mark Salter) [1905243] - net: stmmac: setup higher frequency clk support for EHL & TGL (Mark Salter) [1905243] - net: stmmac: add EHL RGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add TGL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: add EHL SGMII 1Gbps PCI info and PCI ID (Mark Salter) [1905243] - net: stmmac: Make MDIO bus reset optional (Mark Salter) [1905243] - stmmac: pci: Use pci_dev_id() helper (Mark Salter) [1905243] - stmmac: pci: Fix typo in IOT2000 comment (Mark Salter) [1905243] - stmmac: pci: Adjust IOT2000 matching (Mark Salter) [1905243] - net: stmmac: Fix PCI module removal leak (Mark Salter) [1905243] - net: stmmac: mark PM functions as __maybe_unused (Mark Salter) [1905243] - ibmveth: Set CHECKSUM_PARTIAL if NULL TCP CSUM. (Diego Domingos) [1939996] - IB/core: Add missing pin_user_pages*() usage (Waiman Long) [1972078] - mm/gup/writeback: Fix incorrect inaccessible pages handling (Waiman Long) [1972078] - netfilter: nf_tables: bogus EBUSY when deleting flowtable after flush (Phil Sutter) [1983245] - ipv4: Fix device used for dst_alloc with local routes (Antoine Tenart) [1976789] - vrf: fix a comment about loopback device (Antoine Tenart) [1976789] - net: vrf: Fix operation not supported when set vrf mac (Antoine Tenart) [1976789] - vrf: prevent adding upper devices (Antoine Tenart) [1976789] - vrf: fix maximum MTU (Antoine Tenart) [1976789] - net: vrf: Fix ping failed when vrf mtu is set to 0 (Antoine Tenart) [1976789] - net: vrf: remove MTU limits for vrf device (Antoine Tenart) [1976789]- block: fix discard request merge (Ming Lei) [1970316] - blk-mq: update hctx->dispatch_busy in case of real scheduler (Ming Lei) [1976679] - block: Do not pull requests from the scheduler when we cannot dispatch them (Ming Lei) [1976679] - powerpc/pseries/mobility: handle premature return from H_JOIN (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use struct for shared state (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: refactor node lookup during DT update (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: remove rtas_ibm_suspend_me_unsafe() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: dispatch partition migration requests to pseries (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: retry partition suspend after error (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: signal suspend cancellation to platform (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use stop_machine for join/suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: extract VASI session polling logic (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: use rtas_activate_firmware() on resume (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: error message improvements (Desnes A. Nunes do Rosario) [1979798] - powerpc/hvcall: add token and codes for H_VASI_SIGNAL (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_activate_firmware() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: add rtas_ibm_suspend_me() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: rtas_ibm_suspend_me -> rtas_ibm_suspend_me_unsafe (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: complete ibm,suspend-me status codes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Add pr_debug() for device tree changes (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries/mobility: Set pr_fmt() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove obsolete memory hotplug DT notifier code (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove dlpar_cpu_readd() (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove memory "re-add" implementation (Desnes A. Nunes do Rosario) [1979798] - powerpc/pseries: remove prrn special case from DT update path (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove arch_update_cpu_topology (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove prrn_is_enabled() (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtasd: simplify handle_rtas_event(), emit message on events (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove start/stop_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove timed_topology_update() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Handle extra hcall_vphn error cases (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: Suppress "VPHN is not supported" messages (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: stub out numa_update_cpu_topology() (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove vphn_enabled and prrn_enabled internal flags (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology workqueue code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology timer code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: make vphn_enabled, prrn_enabled flags const (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove unreachable topology update code (Desnes A. Nunes do Rosario) [1979798] - powerpc/numa: remove ability to enable topology updates (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: don't online CPUs for partition suspend (Desnes A. Nunes do Rosario) [1979798] - powerpc/rtas: Unexport rtas_online_cpus_mask, rtas_offline_cpus_mask (Desnes A. Nunes do Rosario) [1979798] - mm/page_alloc: bail out on fatal signal during reclaim/compaction retry attempt (Aaron Tomlin) [1919765] - RHEL: Revert "powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled" (Paolo Bonzini) [1956950] - KVM: selftests: smm_test: Test SMM enter from L2 (Paolo Bonzini) [1956950] - KVM: nSVM: Restore nested control upon leaving SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Fix L1 state corruption upon return from SMM (Paolo Bonzini) [1956950] - KVM: nSVM: Introduce svm_copy_vmrun_state() (Paolo Bonzini) [1956950] - KVM: nSVM: Check that VM_HSAVE_PA MSR was set before VMRUN (Paolo Bonzini) [1956950] - KVM: nVMX: nSVM: 'nested_run' should count guest-entry attempts that make it to guest code (Paolo Bonzini) [1956950] - KVM: nSVM: Check the value written to MSR_VM_HSAVE_PA (Paolo Bonzini) [1956950] - KVM: SVM: Fix sev_pin_memory() error checks in SEV migration utilities (Paolo Bonzini) [1956950] - KVM: SVM: Return -EFAULT if copy_to_user() for SEV mig packet header fails (Paolo Bonzini) [1956950] - KVM: SVM: add module param to control the #SMI interception (Paolo Bonzini) [1956950] - KVM: SVM: remove INIT intercept handler (Paolo Bonzini) [1956950] - KVM: SVM: #SMI interception must not skip the instruction (Paolo Bonzini) [1956950] - KVM: VMX: Remove vmx_msr_index from vmx.h (Paolo Bonzini) [1956950] - KVM: X86: Disable hardware breakpoints unconditionally before kvm_x86->run() (Paolo Bonzini) [1956950] - KVM: x86/pmu: Clear anythread deprecated bit when 0xa leaf is unsupported on the SVM (Paolo Bonzini) [1956950] - KVM: mmio: Fix use-after-free Read in kvm_vm_ioctl_unregister_coalesced_mmio (Paolo Bonzini) [1956950] - KVM: SVM: Revert clearing of C-bit on GPA in #NPF handler (Paolo Bonzini) [1956950] - KVM: x86/mmu: Do not apply HPA (memory encryption) mask to GPAs (Paolo Bonzini) [1956950] - KVM: x86: Use kernel's x86_phys_bits to handle reduced MAXPHYADDR (Paolo Bonzini) [1956950] - KVM: x86: Use guest MAXPHYADDR from CPUID.0x8000_0008 iff TDP is enabled (Paolo Bonzini) [1956950] - KVM: selftests: do not require 64GB in set_memory_region_test (Paolo Bonzini) [1956950] - KVM: selftests: Fix mapping length truncation in m{,un}map() (Paolo Bonzini) [1956950] - KVM: x86: Force all MMUs to reinitialize if guest CPUID is modified (Paolo Bonzini) [1956950] - Revert "KVM: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack" (Paolo Bonzini) [1956950] - KVM: x86/mmu: Use MMU's role to detect CR4.SMEP value in nested NPT walk (Paolo Bonzini) [1956950] - KVM: x86: Properly reset MMU context at vCPU RESET/INIT (Paolo Bonzini) [1956950] - KVM: x86/mmu: Treat NX as used (not reserved) for all !TDP shadow MMUs (Paolo Bonzini) [1956950] - KVM: x86/mmu: Remove broken WARN that fires on 32-bit KVM w/ nested EPT (Paolo Bonzini) [1956950] - KVM: nVMX: Handle split-lock #AC exceptions that happen in L2 (Paolo Bonzini) [1956950] - KVM: x86/mmu: Calculate and check "full" mmu_role for nested MMU (Paolo Bonzini) [1956950] - KVM: X86: Fix x86_emulator slab cache leak (Paolo Bonzini) [1956950] - KVM: SVM: Call SEV Guest Decommission if ASID binding fails (Paolo Bonzini) [1956950] - KVM: x86: Immediately reset the MMU context when the SMM flag is cleared (Paolo Bonzini) [1956950] - KVM: x86: Fix fall-through warnings for Clang (Paolo Bonzini) [1956950] - KVM: SVM: fix doc warnings (Paolo Bonzini) [1956950] - kvm: LAPIC: Restore guard to prevent illegal APIC register access (Paolo Bonzini) [1956950] - kvm: fix previous commit for 32-bit builds (Paolo Bonzini) [1956950] - kvm: avoid speculation-based attacks from out-of-range memslot accesses (Paolo Bonzini) [1956950] - KVM: x86: Ensure liveliness of nested VM-Enter fail tracepoint message (Paolo Bonzini) [1956950] - KVM: x86: Ensure PV TLB flush tracepoint reflects KVM behavior (Paolo Bonzini) [1956950] - KVM: X86: MMU: Use the correct inherited permissions to get shadow page (Paolo Bonzini) [1956950] - KVM: LAPIC: Write 0 to TMICT should also cancel vmx-preemption timer (Paolo Bonzini) [1956950] - KVM: SVM: Fix SEV SEND_START session length & SEND_UPDATE_DATA query length after commit 238eca821cee (Paolo Bonzini) [1956950] - KVM: X86: Kill off ctxt->ud (Paolo Bonzini) [1956950] - KVM: X86: Fix warning caused by stale emulation context (Paolo Bonzini) [1956950] - KVM: X86: Use kvm_get_linear_rip() in single-step and #DB/#BP interception (Paolo Bonzini) [1956950] - KVM: x86/mmu: Fix comment mentioning skip_4k (Paolo Bonzini) [1956950] - KVM: VMX: update vcpu posted-interrupt descriptor when assigning device (Paolo Bonzini) [1956950] - KVM: rename KVM_REQ_PENDING_TIMER to KVM_REQ_UNBLOCK (Paolo Bonzini) [1956950] - KVM: x86: add start_assignment hook to kvm_x86_ops (Paolo Bonzini) [1956950] - KVM: LAPIC: Narrow the timer latency between wait_lapic_expire and world switch (Paolo Bonzini) [1956950] - KVM: X86: Fix vCPU preempted state from guest's point of view (Paolo Bonzini) [1956950] - KVM: X86: Bail out of direct yield in case of under-committed scenarios (Paolo Bonzini) [1956950] - KVM: SVM: make the avic parameter a bool (Paolo Bonzini) [1956950] - KVM: VMX: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Drop unneeded CONFIG_X86_LOCAL_APIC check (Paolo Bonzini) [1956950] - KVM: SVM: Move GHCB unmapping to fix RCU warning (Paolo Bonzini) [1956950] - KVM: SVM: Invert user pointer casting in SEV {en,de}crypt helpers (Paolo Bonzini) [1956950] - kvm: Cap halt polling at kvm->max_halt_poll_ns (Paolo Bonzini) [1956950] - KVM: x86: Prevent deadlock against tk_core.seq (Paolo Bonzini) [1956950] - KVM: x86: Cancel pvclock_gtod_work on module removal (Paolo Bonzini) [1956950] - KVM: x86: Prevent KVM SVM from loading on kernels with 5-level paging (Paolo Bonzini) [1956950] - KVM: SVM: Probe and load MSR_TSC_AUX regardless of RDTSCP support in host (Paolo Bonzini) [1956950] - KVM: VMX: Disable preemption when probing user return MSRs (Paolo Bonzini) [1956950] - KVM: x86: Move RDPID emulation intercept to its own enum (Paolo Bonzini) [1956950] - KVM: SVM: Inject #UD on RDTSCP when it should be disabled in the guest (Paolo Bonzini) [1956950] - KVM: x86: Emulate RDPID only if RDTSCP is supported (Paolo Bonzini) [1956950] - KVM: VMX: Do not advertise RDPID if ENABLE_RDTSCP control is unsupported (Paolo Bonzini) [1956950] - KVM: nSVM: always restore the L1's GIF on migration (Paolo Bonzini) [1956950] - KVM: x86: Hoist input checks in kvm_add_msr_filter() (Paolo Bonzini) [1956950] - KVM: nVMX: Properly pad 'struct kvm_vmx_nested_state_hdr' (Paolo Bonzini) [1956950] - KVM/VMX: Invoke NMI non-IST entry instead of IST entry (Paolo Bonzini) [1956950] - KVM: x86: Fix potential fput on a null source_kvm_file (Paolo Bonzini) [1956950] - KVM: nSVM: leave the guest mode prior to loading a nested state (Paolo Bonzini) [1956950] - KVM: nSVM: fix few bugs in the vmcb02 caching logic (Paolo Bonzini) [1956950] - KVM: nSVM: fix a typo in svm_leave_nested (Paolo Bonzini) [1956950] - KVM: PPC: exit halt polling on need_resched() (Paolo Bonzini) [1956950] - kvm: exit halt polling on need_resched() as well (Paolo Bonzini) [1956950] - KVM: LAPIC: Accurately guarantee busy wait for timer to expire when using hv_timer (Paolo Bonzini) [1956950] - kvm/x86: Fix 'lpages' kvm stat for TDM MMU (Paolo Bonzini) [1956950] - KVM: x86/mmu: Avoid unnecessary page table allocation in kvm_tdp_mmu_map() (Paolo Bonzini) [1956950] - KVM: selftests: Speed up set_memory_region_test (Paolo Bonzini) [1956950] - selftests: kvm: Fix the check of return value (Paolo Bonzini) [1956950] - KVM: x86: Take advantage of kvm_arch_dy_has_pending_interrupt() (Paolo Bonzini) [1956950] - KVM: SVM: Skip SEV cache flush if no ASIDs have been used (Paolo Bonzini) [1956950] - KVM: SVM: Remove an unnecessary prototype declaration of sev_flush_asids() (Paolo Bonzini) [1956950] - KVM: SVM: Drop redundant svm_sev_enabled() helper (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV VMCB tracking allocation to sev.c (Paolo Bonzini) [1956950] - KVM: SVM: Explicitly check max SEV ASID during sev_hardware_setup() (Paolo Bonzini) [1956950] - KVM: SVM: Unconditionally invoke sev_hardware_teardown() (Paolo Bonzini) [1956950] - KVM: SVM: Enable SEV/SEV-ES functionality by default (when supported) (Paolo Bonzini) [1956950] - KVM: SVM: Condition sev_enabled and sev_es_enabled on CONFIG_KVM_AMD_SEV=y (Paolo Bonzini) [1956950] - KVM: SVM: Append "_enabled" to module-scoped SEV/SEV-ES control variables (Paolo Bonzini) [1956950] - KVM: SEV: Mask CPUID[0x8000001F].eax according to supported features (Paolo Bonzini) [1956950] - KVM: SVM: Move SEV module params/variables to sev.c (Paolo Bonzini) [1956950] - svm/sev: Register SEV and SEV-ES ASIDs to the misc controller (Paolo Bonzini) [1956950] - KVM: SVM: Disable SEV/SEV-ES if NPT is disabled (Paolo Bonzini) [1956950] - KVM: SVM: Free sev_asid_bitmap during init if SEV setup fails (Paolo Bonzini) [1956950] - KVM: SVM: Zero out the VMCB array used to track SEV ASID association (Paolo Bonzini) [1956950] - KVM: x86: Move reverse CPUID helpers to separate header file (Paolo Bonzini) [1956950] - KVM: x86: Rename GPR accessors to make mode-aware variants the defaults (Paolo Bonzini) [1956950] - KVM: SVM: Use default rAX size for INVLPGA emulation (Paolo Bonzini) [1956950] - KVM: x86/xen: Drop RAX[63:32] when processing hypercall (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate base/index GPR value on address calc in !64-bit (Paolo Bonzini) [1956950] - KVM: nVMX: Truncate bits 63:32 of VMCS field on nested check in !64-bit (Paolo Bonzini) [1956950] - KVM: VMX: Truncate GPR value for DR and CR reads in !64-bit mode (Paolo Bonzini) [1956950] - KVM: SVM: Truncate GPR value for DR and CR accesses in !64-bit mode (Paolo Bonzini) [1956950] - KVM: x86: Check CR3 GPA for validity regardless of vCPU mode (Paolo Bonzini) [1956950] - KVM: x86: Remove emulator's broken checks on CR0/CR3/CR4 loads (Paolo Bonzini) [1956950] - KVM: VMX: Intercept FS/GS_BASE MSR accesses for 32-bit KVM (Paolo Bonzini) [1956950] - KVM: SVM: Delay restoration of host MSR_TSC_AUX until return to userspace (Paolo Bonzini) [1956950] - KVM: SVM: Clear MSR_TSC_AUX[63:32] on write (Paolo Bonzini) [1956950] - KVM: SVM: Inject #GP on guest MSR_TSC_AUX accesses if RDTSCP unsupported (Paolo Bonzini) [1956950] - KVM: VMX: Invert the inlining of MSR interception helpers (Paolo Bonzini) [1956950] - KVM: X86: Fix failure to boost kernel lock holder candidate in SEV-ES guests (Paolo Bonzini) [1956950] - KVM: x86: Properly handle APF vs disabled LAPIC situation (Paolo Bonzini) [1956950] - KVM: VMX: use EPT_VIOLATION_GVA_TRANSLATED instead of 0x100 (Paolo Bonzini) [1956950] - KVM: x86: Support KVM VMs sharing SEV context (Paolo Bonzini) [1956950] - KVM: x86: Remove unused function declaration (Paolo Bonzini) [1956950] - KVM: x86/mmu: Drop trace_kvm_age_page() tracepoint (Paolo Bonzini) [1956950] - KVM: Move prototypes for MMU notifier callbacks to generic code (Paolo Bonzini) [1956950] - KVM: Pass MMU notifier range flags to kvm_unmap_hva_range() (Paolo Bonzini) [1956950] - KVM: x86/mmu: preserve pending TLB flush across calls to kvm_tdp_mmu_zap_sp (Paolo Bonzini) [1956950] - KVM: x86: disable interrupts while pvclock_gtod_sync_lock is taken (Paolo Bonzini) [1956950] - KVM: x86: reduce pvclock_gtod_sync_lock critical sections (Paolo Bonzini) [1956950] - kvm: x86: annotate RCU pointers (Paolo Bonzini) [1956950] - KVM: x86: remove misplaced comment on active_mmu_pages (Paolo Bonzini) [1956950] - x86/sev: Drop redundant and potentially misleading 'sev_enabled' (Paolo Bonzini) [1956950] - x86/cpufeatures: Assign dedicated feature word for CPUID_0x8000001F[EAX] (Paolo Bonzini) [1956950] - cgroup: Add misc cgroup controller (Paolo Bonzini) [1956950] - x86: Remove duplicate TSC DEADLINE MSR definitions (Paolo Bonzini) [1956950] - KVM: s390: allow facility 192 (vector-packed-decimal-enhancement facility 2) (Thomas Huth) [1977289] - KVM: s390: gen_facilities: allow facilities 165, 193, 194 and 196 (Thomas Huth) [1977289] - mpi3mr: mark as tech preview (Tomas Henzl) [1858804] - add the mpi3mr config (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix W=1 compilation warnings (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix warnings reported by smatch (Tomas Henzl) [1858804] - scsi: mpi3mr: Make some symbols static (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error return code in mpi3mr_init_ioc() (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix missing unlock on error (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix error handling in mpi3mr_setup_isr() (Tomas Henzl) [1858804] - scsi: mpi3mr: Delete unnecessary NULL check (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix a double free (Tomas Henzl) [1858804] - scsi: mpi3mr: Fix fall-through warning for Clang (Tomas Henzl) [1858804] - scsi: mpi3mr: Add event handling debug prints (Tomas Henzl) [1858804] - scsi: mpi3mr: Add EEDP DIF DIX support (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for DSN secure firmware check (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PM suspend and resume (Tomas Henzl) [1858804] - scsi: mpi3mr: Wait for pending I/O completions upon detection of VD I/O timeout (Tomas Henzl) [1858804] - scsi: mpi3mr: Print pending host I/Os for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Complete support for soft reset (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for threaded ISR (Tomas Henzl) [1858804] - scsi: mpi3mr: Hardware workaround for UNMAP commands to NVMe drives (Tomas Henzl) [1858804] - scsi: mpi3mr: Allow certain commands during pci-remove hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Add change queue depth support (Tomas Henzl) [1858804] - scsi: mpi3mr: Implement SCSI error handler hooks (Tomas Henzl) [1858804] - scsi: mpi3mr: Add bios_param SCSI host template hook (Tomas Henzl) [1858804] - scsi: mpi3mr: Print IOC info for debugging (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for timestamp sync with firmware (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for recovering controller (Tomas Henzl) [1858804] - scsi: mpi3mr: Additional event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for PCIe device event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for device add/remove event handling (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for internal watchdog thread (Tomas Henzl) [1858804] - scsi: mpi3mr: Add support for queue command processing (Tomas Henzl) [1858804] - scsi: mpi3mr: Create operational request and reply queue pair (Tomas Henzl) [1858804] - scsi: mpi3mr: Base driver code (Tomas Henzl) [1858804] - scsi: mpi3mr: Add mpi30 Rev-R headers and Kconfig (Tomas Henzl) [1858804] - e1000e: Fix prototype warning (Ken Cox) [1920290] - e1000e: Mark e1000e_pm_prepare() as __maybe_unused (Ken Cox) [1920290] - e1000e: Fix duplicate include guard (Ken Cox) [1920290] - e1000e: Remove the runtime suspend restriction on CNP+ (Ken Cox) [1920290] - e1000e: Leverage direct_complete to speed up s2ram (Ken Cox) [1920290] - e1000e: Fix error handling in e1000_set_d0_lplu_state_82571 (Ken Cox) [1920290] - e1000e: add rtnl_lock() to e1000_reset_task (Ken Cox) [1920290] - e1000e: remove the redundant value assignment in e1000_update_nvm_checksum_spt (Ken Cox) [1920290] - e1000e: Export S0ix flags to ethtool (Ken Cox) [1920290] - e1000e: bump up timeout to wait when ME un-configures ULP mode (Ken Cox) [1920290] - e1000e: Only run S0ix flows if shutdown succeeded (Ken Cox) [1920290] - scsi: ipr: System crashes when seeing type 20 error (Desnes A. Nunes do Rosario) [1977532] - scsi: ipr: Use scnprintf() for avoiding potential buffer overflow (Desnes A. Nunes do Rosario) [1977532] - tipc: do not write skb_shinfo frags when doing decrytion (Xin Long) [1974627] - bnxt_en: Call bnxt_ethtool_free() in bnxt_init_one() error path (Jonathan Toppins) [1921449] - bnxt_en: Fix TQM fastpath ring backing store computation (Jonathan Toppins) [1921449] - bnxt_en: Rediscover PHY capabilities after firmware reset (Jonathan Toppins) [1921449] - bnxt_en: Fix context memory setup for 64K page size. (Jonathan Toppins) [1921449] - bnxt_en: Include new P5 HV definition in VF check. (Jonathan Toppins) [1921449] - bnxt_en: Add PCI IDs for Hyper-V VF devices. (Jonathan Toppins) [1921449] - bnxt_en: Fix RX consumer index logic in the error path. (Jonathan Toppins) [1921449] - bnxt_en: fix ternary sign extension bug in bnxt_show_temp() (Jonathan Toppins) [1921449] - bnxt_en: reliably allocate IRQ table on reset to avoid crash (Jonathan Toppins) [1921449] - bnxt_en: Fix race between firmware reset and driver remove. (Jonathan Toppins) [1921449] - bnxt_en: Improve logging of error recovery settings information. (Jonathan Toppins) [1921449] - bnxt_en: Reply to firmware's echo request async message. (Jonathan Toppins) [1921449] - bnxt_en: Initialize "context kind" field for context memory blocks. (Jonathan Toppins) [1921449] - bnxt_en: Add context memory initialization infrastructure. (Jonathan Toppins) [1921449] - bnxt_en: Implement faster recovery for firmware fatal error. (Jonathan Toppins) [1921449] - bnxt_en: selectively allocate context memories (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.2.16. (Jonathan Toppins) [1921449] - bnxt_en: Fix devlink info's stored fw.psid version format. (Jonathan Toppins) [1921449] - bnxt_en: reverse order of TX disable and carrier off (Jonathan Toppins) [1921449] - bnxt_en: Convert to use netif_level() helpers. (Jonathan Toppins) [1921449] - bnxt_en: Do not process completion entries after fatal condition detected. (Jonathan Toppins) [1921449] - bnxt_en: Consolidate firmware reset event logging. (Jonathan Toppins) [1921449] - bnxt_en: Improve firmware fatal error shutdown sequence. (Jonathan Toppins) [1921449] - bnxt_en: Modify bnxt_disable_int_sync() to be called more than once. (Jonathan Toppins) [1921449] - bnxt_en: Add a new BNXT_STATE_NAPI_DISABLED flag to keep track of NAPI state. (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_fw_reset_timeout() helper. (Jonathan Toppins) [1921449] - bnxt_en: Retry open if firmware is in reset. (Jonathan Toppins) [1921449] - bnxt_en: attempt to reinitialize after aborted reset (Jonathan Toppins) [1921449] - bnxt_en: log firmware debug notifications (Jonathan Toppins) [1921449] - bnxt_en: Add an upper bound for all firmware command timeouts. (Jonathan Toppins) [1921449] - bnxt_en: Move reading VPD info after successful handshake with fw. (Jonathan Toppins) [1921449] - bnxt_en: Retry sending the first message to firmware if it is under reset. (Jonathan Toppins) [1921449] - bnxt_en: handle CRASH_NO_MASTER during bnxt_open() (Jonathan Toppins) [1921449] - bnxt_en: Define macros for the various health register states. (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface to 1.10.2.11. (Jonathan Toppins) [1921449] - bnxt_en: Clear DEFRAG flag in firmware message when retry flashing. (Jonathan Toppins) [1921449] - bnxt_en: Improve stats context resource accounting with RDMA driver loaded. (Jonathan Toppins) [1921449] - bnxt_en: Use kzalloc for allocating only one thing (Jonathan Toppins) [1921449] - bnxt_en: Check TQM rings for maximum supported value. (Jonathan Toppins) [1921449] - bnxt_en: Fix AER recovery. (Jonathan Toppins) [1921449] - bnxt_en: Enable batch mode when using HWRM_NVM_MODIFY to flash packages. (Jonathan Toppins) [1921449] - bnxt_en: Retry installing FW package under NO_SPACE error condition. (Jonathan Toppins) [1921449] - bnxt_en: Restructure bnxt_flash_package_from_fw_obj() to execute in a loop. (Jonathan Toppins) [1921449] - bnxt_en: Rearrange the logic in bnxt_flash_package_from_fw_obj(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_flash_nvram. (Jonathan Toppins) [1921449] - bnxt_en: Release PCI regions when DMA mask setup fails during probe. (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_board() (Jonathan Toppins) [1921449] - bnxt_en: fix error return code in bnxt_init_one() (Jonathan Toppins) [1921449] - bnxt_en: Avoid unnecessary NVM_GET_DEV_INFO cmd error log on VFs. (Jonathan Toppins) [1921449] - bnxt_en: Fix counter overflow logic. (Jonathan Toppins) [1921449] - bnxt_en: Free port stats during firmware reset. (Jonathan Toppins) [1921449] - bnxt_en: read EEPROM A2h address using page 0 (Jonathan Toppins) [1921449] - bnxt_en: Send HWRM_FUNC_RESET fw command unconditionally. (Jonathan Toppins) [1921449] - bnxt_en: Check abort error state in bnxt_open_nic(). (Jonathan Toppins) [1921449] - bnxt_en: Re-write PCI BARs after PCI fatal error. (Jonathan Toppins) [1921449] - bnxt_en: Invoke cancel_delayed_work_sync() for PFs also. (Jonathan Toppins) [1921449] - bnxt_en: Fix regression in workqueue cleanup logic in bnxt_remove_one(). (Jonathan Toppins) [1921449] - bnxt_en: Add stored FW version info to devlink info_get cb. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_dl_info_get(). (Jonathan Toppins) [1921449] - bnxt_en: Add bnxt_hwrm_nvm_get_dev_info() to query NVM info. (Jonathan Toppins) [1921449] - bnxt_en: Log unknown link speed appropriately. (Jonathan Toppins) [1921449] - bnxt_en: Log event_data1 and event_data2 when handling RESET_NOTIFY event. (Jonathan Toppins) [1921449] - bnxt_en: Simplify bnxt_async_event_process(). (Jonathan Toppins) [1921449] - bnxt_en: Set driver default message level. (Jonathan Toppins) [1921449] - bnxt_en: Enable online self tests for multi-host/NPAR mode. (Jonathan Toppins) [1921449] - bnxt_en: Return -EROFS to user space, if NVM writes are not permitted. (Jonathan Toppins) [1921449] - bnxt_en: Eliminate unnecessary RX resets. (Jonathan Toppins) [1921449] - bnxt_en: Reduce unnecessary message log during RX errors. (Jonathan Toppins) [1921449] - bnxt_en: Add a software counter for RX ring reset. (Jonathan Toppins) [1921449] - bnxt_en: Implement RX ring reset in response to buffer errors. (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_init_one_rx_ring(). (Jonathan Toppins) [1921449] - bnxt_en: Refactor bnxt_free_rx_skbs(). (Jonathan Toppins) [1921449] - bnxt_en: Log FW health status info, if reset is aborted. (Jonathan Toppins) [1921449] - bnxt_en: perform no master recovery during startup (Jonathan Toppins) [1921449] - bnxt_en: log firmware status on firmware init failure (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_alloc_fw_health() (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.68. (Jonathan Toppins) [1921449] - bnxt_en: Improve preset max value for ethtool -l. (Jonathan Toppins) [1921449] - bnxt_en: Implement ethtool set_fec_param() method. (Jonathan Toppins) [1921449] - bnxt_en: Report Active FEC encoding during link up. (Jonathan Toppins) [1921449] - bnxt_en: Report FEC settings to ethtool. (Jonathan Toppins) [1921449] - bnxt_en: avoid link reset if speed is not changed (Jonathan Toppins) [1921449] - bnxt_en: Handle ethernet link being disabled by firmware. (Jonathan Toppins) [1921449] - bnxt_en: ethtool: support PAM4 link speeds up to 200G (Jonathan Toppins) [1921449] - bnxt_en: add basic infrastructure to support PAM4 link speeds (Jonathan Toppins) [1921449] - bnxt_en: refactor bnxt_get_fw_speed() (Jonathan Toppins) [1921449] - bnxt_en: refactor code to limit speed advertising (Jonathan Toppins) [1921449] - bnxt_en: Update firmware interface spec to 1.10.1.65. (Jonathan Toppins) [1921449] - bnxt: add pause frame stats (Jonathan Toppins) [1921449] - xfrm: Fix xfrm offload fallback fail case (Andrea Claudi) [1976424] - sctp: trim optlen when it's a huge value in sctp_setsockopt (Xin Long) [1983864] - netfilter: flowtable: Set offload timeouts according to proto values (Phil Sutter) [1979184] - netfilter: conntrack: Introduce udp offload timeout configuration (Phil Sutter) [1979184] - netfilter: conntrack: Introduce tcp offload timeout configuration (Phil Sutter) [1979184] - veth: check for NAPI instead of xdp_prog before xmit of XDP frame (Paolo Abeni) [1952835] - self-tests: add veth tests (Paolo Abeni) [1952835] - veth: refine napi usage (Paolo Abeni) [1952835] - veth: allow enabling NAPI even without XDP (Paolo Abeni) [1952835] - veth: use skb_orphan_partial instead of skb_orphan (Paolo Abeni) [1952835] - net: really orphan skbs tied to closing sk (Paolo Abeni) [1952835] - net: let skb_orphan_partial wake-up waiters. (Paolo Abeni) [1952835] - veth: Store queue_mapping independently of XDP prog presence (Paolo Abeni) [1952835] - net/xfrm: Add inner_ipproto into sec_path (Petr Oros) [1981429] - net, xdp: Introduce xdp_prepare_buff utility routine (Jiri Benc) [1983730] - net, xdp: Introduce xdp_init_buff utility routine (Jiri Benc) [1983730] - bridge: switchdev: Notify about VLAN protocol changes (Ivan Vecera) [1981461] - net: bridge: br_vlan_get_pvid_rcu() should dereference the VLAN group under RCU (Ivan Vecera) [1981461] - bridge: add br_vlan_get_proto() (Ivan Vecera) [1981461] - bridge: add br_vlan_get_pvid_rcu() (Ivan Vecera) [1981461] - RDMA/bnxt_re: Fix a double free in bnxt_qplib_alloc_res (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Get rid of custom module reference counting (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Create direct symbol link between bnxt modules (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Depend on bnxt ethernet driver and not blindly select it (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix Kconfig indentation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix error return code in bnxt_qplib_cq_process_terminal() (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Move device to error state upon device crash (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Allow bigger MR creation (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Code refactor while populating user MRs (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix max_qp_wrs reported (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix entry size during SRQ create (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Fix sizeof mismatch for allocation of pbl_tbl. (Selvin Xavier) [1921454 1923026] - RDMA/bnxt_re: Use rdma_umem_for_each_dma_block() (Selvin Xavier) [1921454 1923026] - [s390] tools/kvm_stat: Exempt time-based counters (Claudio Imbrenda) [1981802] - Documentation/admin-guide: intel_pstate: drop doubled word (David Arcari) [1973225] - Documentation: fix multiple typos found in the admin-guide subdirectory (David Arcari) [1973225] - cpufreq: intel_pstate: Fix active mode setting from command line (David Arcari) [1973225] - cpufreq: intel_pstate: Use passive mode by default without HWP (David Arcari) [1973225] - cpufreq: intel_pstate: Use HWP if enabled by platform firmware (David Arcari) [1973225] - cpufreq: intel_pstate: Simplify intel_pstate_update_perf_limits() (David Arcari) [1973225] - cpufreq: intel_pstate: Clean up frequency computations (David Arcari) [1973225] - cpufreq/intel_pstate: Fix wrong macro conversion (David Arcari) [1973225] - cpufreq: Convert to new X86 CPU match macros (David Arcari) [1973225] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1973225] - selftests/fpu: Fix debugfs_simple_attr.cocci warning (Vitaly Kuznetsov) [1919182] - selftest/fpu: avoid clang warning (Vitaly Kuznetsov) [1919182] - redhat/configs: Add Enable CONFIG_TEST_FPU (Vitaly Kuznetsov) [1919182] - selftests/fpu: Add an FPU selftest (Vitaly Kuznetsov) [1919182] - x86/fpu/64: Don't FNINIT in kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Make the EFI FPU calling convention explicit (Vitaly Kuznetsov) [1919182] - x86/mmx: Use KFPU_387 for MMX string operations (Vitaly Kuznetsov) [1919182] - x86/fpu: Add kernel_fpu_begin_mask() to selectively initialize state (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_begin() (Vitaly Kuznetsov) [1919182] - x86/fpu: Simplify kernel_fpu_end() (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't use current->mm to check for a kthread (Vitaly Kuznetsov) [1919182] - x86/fpu: Don't export __kernel_fpu_{begin,end}() (Vitaly Kuznetsov) [1919182] - intel_th: pci: Add Alder Lake-P support (Tony Camuso) [1929493 1929494]- can: bcm: delay release of struct bcm_op after synchronize_rcu() (Hangbin Liu) [1975059] {CVE-2021-3609} - seq_file: Disallow extremely large seq buffer allocations (Ian Kent) [1975182] - nvme-pci: look for StorageD3Enable on companion ACPI device instead (Gopal Tiwari) [1965660] - prctl: exe link permission error changed from -EINVAL to -EPERM (Adrian Reber) [1960708] - prctl: Allow local CAP_CHECKPOINT_RESTORE to change /proc/self/exe (Adrian Reber) [1960708] - prctl_set_mm: refactor checks from validate_prctl_map (Adrian Reber) [1960708] - proc: allow access in init userns for map_files with CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - pid_namespace: use checkpoint_restore_ns_capable() for ns_last_pid (Adrian Reber) [1960708] - capabilities: Introduce CAP_CHECKPOINT_RESTORE (Adrian Reber) [1960708] - scripts: skip empty CAP_* strings (Adrian Reber) [1960708] - VMCI: Release resource if the work is already queued (Cathy Avery) [1978518] - perf vendor events arm64: Add Fujitsu A64FX pmu event (Michael Petlan) [1908109] - perf vendor events arm64: Add more common and uarch events (Michael Petlan) [1908109] - sunrpc: Avoid a KASAN slab-out-of-bounds bug in xdr_set_page_base() (Benjamin Coddington) [1969751] - xfs: sync lazy sb accounting on quiesce of read-only mounts (Bill O'Donnell) [1917220] - drm/dp_mst: Avoid to mess up payload table by ports in stale topology (Lyude Paul) [1944404] - drm/dp_mst: Do not set proposed vcpi directly (Lyude Paul) [1944404] - drm/qxl: add lock asserts to qxl_bo_vmap_locked + qxl_bo_vunmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: rework cursor plane (Lyude Paul) [1944404 1907341] - drm/qxl: move shadow handling to new qxl_prepare_shadow() (Lyude Paul) [1944404 1907341] - drm/qxl: fix monitors object vmap (Lyude Paul) [1944404 1907341] - drm/qxl: fix prime vmap (Lyude Paul) [1944404 1907341] - drm/qxl: add qxl_bo_vmap/qxl_bo_vunmap (Lyude Paul) [1944404 1907341] - drm/qxl: rename qxl_bo_kmap -> qxl_bo_vmap_locked (Lyude Paul) [1944404 1907341] - drm/qxl: more fence wait rework (Lyude Paul) [1944404 1907341] - drm/qxl: properly handle device init failures (Lyude Paul) [1944404 1907341] - drm/qxl: allocate dumb buffers in ram (Lyude Paul) [1944404 1907341] - drm/qxl: simplify qxl_fence_wait (Lyude Paul) [1944404 1907341] - drm/qxl: properly free qxl releases (Lyude Paul) [1944404 1907341] - drm/qxl: handle shadow in primary destroy (Lyude Paul) [1944404 1907341] - drm/qxl: properly pin/unpin shadow (Lyude Paul) [1944404 1907341] - drm/qxl: use drmm_mode_config_init (Lyude Paul) [1944404 1907341] - drm/i915/icp+: Use icp_hpd_irq_setup() instead of spt_hpd_irq_setup() (Lyude Paul) [1944404] - drm/i915/gen9_bc: Add W/A for missing STRAP config on TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce HPD pin mappings for TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915/gen9_bc: Introduce TGP PCH DDC pin mappings (Lyude Paul) [1944404] - drm/i915/gen9_bc: Recognize TGP PCH + CML combos (Lyude Paul) [1944404] - drm/i915: rename i915_rev_steppings->intel_step_info (Lyude Paul) [1944404] - drm/i915: rename disp_stepping->display_step and gt_stepping->gt_step (Lyude Paul) [1944404] - drm/i915: rename DISP_STEPPING->DISPLAY_STEP and GT_STEPPING->GT_STEP (Lyude Paul) [1944404] - drm/i915: switch TGL and ADL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: switch KBL to the new stepping scheme (Lyude Paul) [1944404] - drm/i915: add new helpers for accessing stepping info (Lyude Paul) [1944404] - drm/i915: split out stepping info to a new file (Lyude Paul) [1944404] - drm/i915: Add DISPLAY_VER() and related macros (Lyude Paul) [1944404] - drm/i915/display: Do not allow DC3CO if PSR SF is enabled (Lyude Paul) [1944404] - drm/i915: s/dev_priv/i915/ for the remainder of DDI clock routing (Lyude Paul) [1944404] - drm/i915: Relocate icl_sanitize_encoder_pll_mapping() (Lyude Paul) [1944404] - drm/i915: Use .disable_clock() for pll sanitation (Lyude Paul) [1944404] - drm/i915: Split adl-s/rkl from icl_ddi_combo_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract _cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Sprinkle WARN(!pll) into icl/dg1 .clock_enable() (Lyude Paul) [1944404] - drm/i915: Sprinkle a few missing locks around shared DDI clock registers (Lyude Paul) [1944404] - drm/i915: Use intel_de_rmw() for DDI clock routing (Lyude Paul) [1944404] - drm/i915: Extract icl+ .{enable,disable}_clock() vfuncs (Lyude Paul) [1944404] - drm/i915: Convert DG1 over to .{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i195: Extract cnl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract skl_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Extract hsw_ddi_{enable,disable}_clock() (Lyude Paul) [1944404] - drm/i915: Introduce .{enable,disable}_clock() encoder vfuncs (Lyude Paul) [1944404] - drm/i915: Use intel_ddi_clk_select() for FDI (Lyude Paul) [1944404] - drm/i915/adl_s: Add GT and CTX WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add display WAs for ADL-S (Lyude Paul) [1944404] - drm/i915/display: Add HAS_D12_PLANE_MINIMIZATION (Lyude Paul) [1944404] - drm/i915/adl_s: Re-use TGL GuC/HuC firmware (Lyude Paul) [1944404] - drm/i915/adl_s: Add power wells (Lyude Paul) [1944404] - drm/i915/adl_s: Update PHY_MISC programming (Lyude Paul) [1944404] - drm/i915/adl_s: Update combo PHY master/slave relationships (Lyude Paul) [1944404] - drm/i915/adl_s: Add vbt port and aux channel settings for adls (Lyude Paul) [1944404] - drm/i915/adl_s: Add adl-s ddc pin mapping (Lyude Paul) [1944404] - drm/i915/adl_s: Initialize display for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure Port clock registers for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Configure DPLL for ADL-S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PHYs for Alderlake S (Lyude Paul) [1944404] - drm/i915/adl_s: Add PCH support (Lyude Paul) [1944404] - drm/i915/adl_s: Add ADL-S platform info and PCI ids (Lyude Paul) [1944404] - drm/i915/tgl: Use TGL stepping info for applying WAs (Lyude Paul) [1944404] - redhat/configs: Update CONFIG_HSA_AMD (Lyude Paul) - redhat/configs: Update CONFIG_DRM_AMDGPU_USERPTR (Lyude Paul) - DRM Backport v5.11 -> v5.12.4 (Lyude Paul) [1944404] - include/linux/kernel.h: add typeof_member() macro (Lyude Paul) [1944404] - drm: Use USB controller's DMA mask when importing dmabufs (Lyude Paul) [1944404] - PM: runtime: Add pm_runtime_get_if_active() (Lyude Paul) [1944404] - PCI: Add pci_rebar_bytes_to_size() (Lyude Paul) [1944404] - PCI: Export pci_rebar_get_possible_sizes() (Lyude Paul) [1944404] - DRM backport v5.10->v5.11 (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vunmap() interfaces (Lyude Paul) [1944404] - dma-buf: Use struct dma_buf_map in dma_buf_vmap() interfaces (Lyude Paul) [1944404] - dma-buf: Add struct dma-buf-map for storing struct dma_buf.vaddr_ptr (Lyude Paul) [1944404] - PCI/PM: Do not generate wakeup event when runtime resuming device (Lyude Paul) [1944404] - PCI/PM: Rename pci_wakeup_bus() to pci_resume_bus() (Lyude Paul) [1944404] - blktrace: make relay callbacks const (Lyude Paul) [1944404] - drm/i915: make relay callbacks const (Lyude Paul) [1944404] - relay: allow the use of const callback structs (Lyude Paul) [1944404] - relay: make create_buf_file and remove_buf_file callbacks mandatory (Lyude Paul) [1944404] - relay: require non-NULL callbacks in relay_open() (Lyude Paul) [1944404] - relay: remove unused buf_mapped and buf_unmapped callbacks (Lyude Paul) [1944404] - drm/edid: fix objtool warning in drm_cvt_modes() (Lyude Paul) [1944404] - drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1944404] - DRM backport v5.9.y -> v5.10 (Lyude Paul) [1944404] - time: Introduce jiffies64_to_msecs() (Lyude Paul) [1944404] - virtio: add dma-buf support for exported objects (Lyude Paul) [1944404] - objtool: Rename frame.h -> objtool.h (Lyude Paul) [1944404] - moduleparams: Add hexint type parameter (Lyude Paul) [1944404] - iommu/vt-d: Move intel_iommu_gfx_mapped to Intel IOMMU header (Lyude Paul) [1944404]- [s390] s390/zcrypt/pkey: introduce zcrypt_wait_api_operational() function (Claudio Imbrenda) [1881833] - [s390] s390/ap: ap bus userspace notifications for some bus conditions (Claudio Imbrenda) [1881833] - [s390] s390/pkey: fix paes selftest failure with paes and pkey static build (Claudio Imbrenda) [1881833] - KVM: nSVM: Avoid tainiting kernel by default (Vitaly Kuznetsov) [1982248] - KVM: s390x: implement KVM_CAP_SET_GUEST_DEBUG2 (Thomas Huth) [1945752] - KVM: s390: fix guarded storage control register handling (Thomas Huth) [1945752] - s390/protvirt: fix error return code in uv_info_init() (Thomas Huth) [1945752] - s390/uv: fix prot virt host indication compilation (Thomas Huth) [1945752] - KVM: s390: VSIE: fix MVPG handling for prefixing and MSO (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_real_to_abs (Thomas Huth) [1945752] - KVM: s390: VSIE: correctly handle MVPG when in VSIE (Thomas Huth) [1945752] - KVM: s390: extend kvm_s390_shadow_fault to return entry pointer (Thomas Huth) [1945752] - s390/uv: add prot virt guest/host indication files (Thomas Huth) [1945752] - KVM: s390: split kvm_s390_logical_to_effective (Thomas Huth) [1945752] - KVM: s390: Fix comment spelling in kvm_s390_vcpu_start() (Thomas Huth) [1945752] - s390: uv: Fix sysfs max number of VCPUs reporting (Thomas Huth) [1945752] - KVM: s390: track synchronous pfault events in kvm_stat (Thomas Huth) [1945752] - s390/gmap: make gmap memcg aware (Thomas Huth) [1945752] - KVM: s390: Add memcg accounting to KVM allocations (Thomas Huth) [1945752] - s390/uv: handle destroy page legacy interface (Thomas Huth) [1945752] - KVM: s390: pv: Mark mm as protected after the set secure parameters and improve cleanup (Thomas Huth) [1945752] - virtio/s390: implement virtio-ccw revision 2 correctly (Thomas Huth) [1945752] - sfc: deprecate SFC9020 family (Siena) (Íñigo Huguet) [1926379] - NFS: Fix open coded versions of nfs_set_cache_invalid() in NFSv4 (Benjamin Coddington) [1936478] - NFS: Fix open coded versions of nfs_set_cache_invalid() (Benjamin Coddington) [1936478] - NFS: Clean up function nfs_mark_dir_for_revalidate() (Benjamin Coddington) [1936478] - NFSD: Mark exports of NFS as tech-preview (Benjamin Coddington) [1972229] - perf vendor events intel: Add missing skylake & icelake model numbers (Michael Petlan) [1971959] - tc-testing: add test for ct DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - tc-testing: add support for sending various scapy packets (Marcelo Ricardo Leitner) [1964578] - tc-testing: fix list handling (Marcelo Ricardo Leitner) [1964578] - net/sched: act_ct: handle DNAT tuple collision (Marcelo Ricardo Leitner) [1964578] - net/packet: remove data races in fanout operations (Balazs Nemeth) [1957270] - net/packet: remove locking from packet_rcv_has_room() (Balazs Nemeth) [1957270] - net: packetmmap: fix only tx timestamp on request (Balazs Nemeth) [1970404] - x86/sgx: Add TAINT_TECH_PREVIEW for virtual EPC (Bandan Das) [1977474] - cxgb4: fix thermal zone device registration (Raju Rangoju) [1954012] - powerpc/64s: Fix crashes when toggling stf barrier (Desnes A. Nunes do Rosario) [1964484] - iavf: Fix an error handling path in 'iavf_probe()' (Stefan Assmann) [1920276] - iavf: clean up packet type lookup table (Stefan Assmann) [1920276] - iavf: redefine the magic number for FDIR GTP-U header fields (Stefan Assmann) [1920276] - iavf: enhance the duplicated FDIR list scan handling (Stefan Assmann) [1920276] - iavf: change the flex-byte support number to macro definition (Stefan Assmann) [1920276] - iavf: remove duplicate free resources calls (Stefan Assmann) [1920276] - iavf: Support for modifying SCTP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying UDP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Support for modifying TCP RSS flow hashing (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool RSS config (Stefan Assmann) [1920276] - iavf: add support for UDP Segmentation Offload (Stefan Assmann) [1920276] - intel: clean up mismatched header comments (Stefan Assmann) [1920276] - iavf: Enable flex-bytes support (Stefan Assmann) [1920276] - iavf: Support Ethernet Type Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv6 Flow Director filters (Stefan Assmann) [1920276] - iavf: Support IPv4 Flow Director filters (Stefan Assmann) [1920276] - iavf: Add framework to enable ethtool ntuple filters (Stefan Assmann) [1920276] - net: intel: iavf: fix error return code of iavf_init_get_resources() (Stefan Assmann) [1920276] - workqueue: Move the position of debug_work_activate() in __queue_work() (Waiman Long) [1977537] - workqueue: remove useless unlock() and lock() in series (Waiman Long) [1977537] - workqueue: Convert the pool::lock and wq_mayday_lock to raw_spinlock_t (Waiman Long) [1977537] - workqueue: Use rcuwait for wq_manager_wait (Waiman Long) [1977537] - workqueue: Remove unnecessary kfree() call in rcu_free_wq() (Waiman Long) [1977537] - workqueue: Fix an use after free in init_rescuer() (Waiman Long) [1977537] - workqueue: Use IS_ERR and PTR_ERR instead of PTR_ERR_OR_ZERO. (Waiman Long) [1977537] - workqueue: don't use wq_select_unbound_cpu() for bound works (Waiman Long) [1977537] - workqueue: Use pr_warn instead of pr_warning (Waiman Long) [1977537] - workqueue: more destroy_workqueue() fixes (Waiman Long) [1977537] - workqueue: Minor follow-ups to the rescuer destruction change (Waiman Long) [1977537] - kernel/workqueue: Document wq_worker_last_func() argument (Waiman Long) [1977537] - workqueue: Only unregister a registered lockdep key (Waiman Long) [1977537] - kernel: workqueue: clarify wq_worker_last_func() caller requirements (Waiman Long) [1977537] - workqueue: Fix spelling in source code comments (Waiman Long) [1977537] - workqueue: fix typo in comment (Waiman Long) [1977537] - ice: add correct exception tracing for XDP (Jonathan Toppins) [1920278] - ice: optimize for XDP_REDIRECT in xsk path (Jonathan Toppins) [1920278] - ice: Allow all LLDP packets from PF to Tx (Jonathan Toppins) [1920278] - ice: report supported and advertised autoneg using PHY capabilities (Jonathan Toppins) [1920278] - ice: handle the VF VSI rebuild failure (Jonathan Toppins) [1920278] - ice: Fix VFR issues for AVF drivers that expect ATQLEN cleared (Jonathan Toppins) [1920278] - ice: Fix allowing VF to request more/less queues via virtchnl (Jonathan Toppins) [1920278] - ice: track AF_XDP ZC enabled queues in bitmap (Jonathan Toppins) [1920278] - ice: handle increasing Tx or Rx ring sizes (Jonathan Toppins) [1920278] - ice: Fix potential infinite loop when using u8 loop counter (Jonathan Toppins) [1920278] - ice: fix memory leak of aRFS after resuming from suspend (Jonathan Toppins) [1920278] - ice: Cleanup fltr list in case of allocation issues (Jonathan Toppins) [1920278] - ice: Use port number instead of PF ID for WoL (Jonathan Toppins) [1920278] - ice: Fix for dereference of NULL pointer (Jonathan Toppins) [1920278] - ice: remove DCBNL_DEVRESET bit from PF state (Jonathan Toppins) [1920278] - ice: fix memory allocation call (Jonathan Toppins) [1920278] - ice: prevent ice_open and ice_stop during reset (Jonathan Toppins) [1920278] - ice: Recognize 860 as iSCSI port in CEE mode (Jonathan Toppins) [1920278] - ice: Increase control queue timeout (Jonathan Toppins) [1920278] - ice: Continue probe on link/PHY errors (Jonathan Toppins) [1920278] - ice: fix napi work done reporting in xsk path (Jonathan Toppins) [1920278] - ice: update the number of available RSS queues (Jonathan Toppins) [1920278] - ice: Fix state bits on LLDP mode switch (Jonathan Toppins) [1920278] - ice: Account for port VLAN in VF max packet size calculation (Jonathan Toppins) [1920278] - ice: Set trusted VF as default VSI when setting allmulti on (Jonathan Toppins) [1920278] - ice: report correct max number of TCs (Jonathan Toppins) [1920278] - ice: skip NULL check against XDP prog in ZC path (Jonathan Toppins) [1920278] - ice: remove redundant checks in ice_change_mtu (Jonathan Toppins) [1920278] - ice: move skb pointer from rx_buf to rx_ring (Jonathan Toppins) [1920278] - ice: simplify ice_run_xdp (Jonathan Toppins) [1920278] - ice: Improve MSI-X fallback logic (Jonathan Toppins) [1920278] - ice: Fix trivial error message (Jonathan Toppins) [1920278] - ice: remove unnecessary casts (Jonathan Toppins) [1920278] - ice: Refactor DCB related variables out of the ice_port_info struct (Jonathan Toppins) [1920278] - ice: fix writeback enable logic (Jonathan Toppins) [1920278] - ice: Use PSM clock frequency to calculate RL profiles (Jonathan Toppins) [1920278] - ice: create scheduler aggregator node config and move VSIs (Jonathan Toppins) [1920278 1940527 1940535 1940542] {CVE-2020-24504 CVE-2020-24503 CVE-2020-24502} - ice: Add initial support framework for LAG (Jonathan Toppins) [1920278] - ice: Remove xsk_buff_pool from VSI structure (Jonathan Toppins) [1920278] - ice: implement new LLDP filter command (Jonathan Toppins) [1920278] - ice: log message when trusted VF goes in/out of promisc mode (Jonathan Toppins) [1920278] - ice: remove dead code (Jonathan Toppins) [1920278] - ice: use flex_array_size where possible (Jonathan Toppins) [1920278] - ice: Replace one-element array with flexible-array member (Jonathan Toppins) [1920278] - ice: display stored UNDI firmware version via devlink info (Jonathan Toppins) [1920278] - ice: display stored netlist versions via devlink info (Jonathan Toppins) [1920278] - ice: display some stored NVM versions via devlink info (Jonathan Toppins) [1920278] - ice: introduce function for reading from flash modules (Jonathan Toppins) [1920278] - ice: cache NVM module bank information (Jonathan Toppins) [1920278] - ice: introduce context struct for info report (Jonathan Toppins) [1920278] - ice: create flash_info structure and separate NVM version (Jonathan Toppins) [1920278] - ice: report timeout length for erasing during devlink flash (Jonathan Toppins) [1920278] - ice: Implement flow for IPv6 next header (extension header) (Jonathan Toppins) [1920278] - ice: fix FDir IPv6 flexbyte (Jonathan Toppins) [1920278] - ice: drop dead code in ice_receive_skb() (Jonathan Toppins) [1920278] - ice, xsk: Move Rx allocation out of while-loop (Jonathan Toppins) [1920278] - ice: avoid premature Rx buffer reuse (Jonathan Toppins) [1920278] - ice: Add space to unknown speed (Jonathan Toppins) [1920278] - ice: join format strings to same line as ice_debug (Jonathan Toppins) [1920278] - ice: silence static analysis warning (Jonathan Toppins) [1920278] - ice: cleanup misleading comment (Jonathan Toppins) [1920278] - ice: Remove vlan_ena from vsi structure (Jonathan Toppins) [1920278] - ice: Remove gate to OROM init (Jonathan Toppins) [1920278] - ice: Enable Support for FW Override (E82X) (Jonathan Toppins) [1920278] - ice: don't always return an error for Get PHY Abilities AQ command (Jonathan Toppins) [1920278] - ice: cleanup stack hog (Jonathan Toppins) [1920278] - mm: migrate: fix missing update page_private to hugetlb_page_subpool (Chris von Recklinghausen) [1981661] - mm,hugetlb: drop clearing of flag from prep_new_huge_page (Chris von Recklinghausen) [1981661] - hugetlb: fix uninitialized subpool pointer (Chris von Recklinghausen) [1981661] - include/linux/hugetlb.h: add synchronization information for new hugetlb specific flags (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeFreed to HPageFreed flag (Chris von Recklinghausen) [1981661] - hugetlb: convert PageHugeTemporary() to HPageTemporary flag (Chris von Recklinghausen) [1981661] - mm: hugetlb: fix a race between freeing and dissolving the page (Chris von Recklinghausen) [1981661] - mm: don't let userspace spam allocations warnings (Xin Long) [1976699] - dm writecache: make writeback pause configurable (Mike Snitzer) [1978369] - dm writecache: pause writeback if cache full and origin being written directly (Mike Snitzer) [1978369] - dm io tracker: factor out IO tracker (Mike Snitzer) [1978369] - dm writecache: add optional "metadata_only" parameter (Mike Snitzer) [1978369] - dm writecache: add "cleaner" and "max_age" to Documentation (Mike Snitzer) [1978369] - dm writecache: write at least 4k when committing (Mike Snitzer) [1978369] - dm writecache: have ssd writeback wait if the kcopyd workqueue is busy (Mike Snitzer) [1978369] - dm writecache: use list_move instead of list_del_list_add in writecache_writeback() (Mike Snitzer) [1978369] - dm writecache: commit just one block, not a full page (Mike Snitzer) [1978369] - dm writecache: remove unused gfp_t argument from wc_add_block() (Mike Snitzer) [1978369] - dm writecache: interrupt writeback if suspended (Mike Snitzer) [1978369] - dm writecache: don't split bios when overwriting contiguous cache content (Mike Snitzer) [1978369] - dm kcopyd: avoid spin_lock_irqsave from process context (Mike Snitzer) [1978369] - dm kcopyd: avoid useless atomic operations (Mike Snitzer) [1978369] - x86/asm: Optimize memcpy_flushcache() (Mike Snitzer) [1978369] - IB/isert: Align target max I/O size to initiator size (Kamal Heib) [1930955] - IB/isert: set rdma cm afonly flag (Kamal Heib) [1930955]- xsk: Rollback reservation at NETDEV_TX_BUSY (Jiri Benc) [1882711] - xsk: Fix race in SKB mode transmit with shared cq (Jiri Benc) [1882711] - bpf: Only provide bpf_sock_from_file with CONFIG_NET (Jiri Benc) [1882711] - xsk: Validate socket state in xsk_recvmsg, prior touching socket members (Jiri Benc) [1882711] - samples/bpf: Fix spelling mistake "recieving" -> "receiving" (Jiri Benc) [1882711] - samples/bpf: Sample application for eBPF load and socket creation split (Jiri Benc) [1882711] - bpf: Adds support for setting window clamp (Jiri Benc) [1882711] - tcp: declare tcp_mmap() only when CONFIG_MMU is set (Jiri Benc) [1882711] - bpf: Remove trailing semicolon in macro definition (Jiri Benc) [1882711] - bpf: Allow bpf_{s,g}etsockopt from cgroup bind{4,6} hooks (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting infra for bpf maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Eliminate rlimit-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for xskmap maps (Jiri Benc) [1882711] - bpf: Refine memcg-based memory accounting for sockmap and sockhash maps (Jiri Benc) [1882711] - net, xdp, xsk: fix __sk_mark_napi_id_once napi_id error (Jiri Benc) [1882711] - samples/bpf: Add option to set the busy-poll budget (Jiri Benc) [1882711] - samples/bpf: Add busy-poll support to xdpsock (Jiri Benc) [1882711] - xsk: Propagate napi_id to XDP socket Rx path (Jiri Benc) [1882711] - xsk: Add busy-poll support for {recv,send}msg() (Jiri Benc) [1882711] - xsk: Check need wakeup flag in sendmsg() (Jiri Benc) [1882711] - xsk: Add support for recvmsg() (Jiri Benc) [1882711] - net: Add SO_BUSY_POLL_BUDGET socket option (Jiri Benc) [1882711] - net: Introduce preferred busy-polling (Jiri Benc) [1882711] - net: napi: use READ_ONCE()/WRITE_ONCE() (Jiri Benc) [1882711] - net: napi: add hard irqs deferral feature (Jiri Benc) [1882711] - fs/eventpoll.c: simply CONFIG_NET_RX_BUSY_POLL ifdefery (Jiri Benc) [1882711] - xdp: Remove the functions xsk_map_inc and xsk_map_put (Jiri Benc) [1882711] - xsk: Introduce batched Tx descriptor interfaces (Jiri Benc) [1882711] - xsk: Introduce padding between more ring pointers (Jiri Benc) [1882711] - net: page_pool: Add bulk support for ptr_ring (Jiri Benc) [1882711] - net: xdp: Introduce bulking for xdp tx return path (Jiri Benc) [1882711] - bpf: Rename some functions in bpf_sk_storage (Jiri Benc) [1882711] - bpf: Folding omem_charge() into sk_storage_charge() (Jiri Benc) [1882711] - net/smc: properly handle workqueue allocation failure (Andrea Claudi) [1955178] - Revert "net/smc: fix a NULL pointer dereference" (Andrea Claudi) [1955178] - KVM: selftests: evmcs_test: Test that KVM_STATE_NESTED_EVMCS is never lost (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Request to sync eVMCS from VMCS12 after migration (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Reset eVMCS clean fields data from prepare_vmcs02() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Force enlightened VMCS sync from nested_vmx_failValid() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Ignore 'hv_clean_fields' data when eVMCS data is copied in vmx_get_nested_state() (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release enlightened VMCS on VMCLEAR (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Introduce 'EVMPTR_MAP_PENDING' post-migration state (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Make copy_vmcs12_to_enlightened()/copy_enlightened_to_vmcs12() return 'void' (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Release eVMCS when enlightened VMENTRY was disabled (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Don't set 'dirty_vmcs12' flag on enlightened VMPTRLD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Use '-1' in 'hv_evmcs_vmptr' to indicate that eVMCS is not in use (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMCS12 is alway properly synced to eVMCS after restore (Vitaly Kuznetsov) [1940837] - KVM: selftests: evmcs_test: Check that VMLAUNCH with bogus EVMPTR is causing #UD (Vitaly Kuznetsov) [1940837] - KVM: nVMX: Always make an attempt to map eVMCS after migration (Vitaly Kuznetsov) [1940837] - Bluetooth: btusb: Some Qualcomm Bluetooth adapters stop working (Gopal Tiwari) [1973909] - KVM: x86: Unload MMU on guest TLB flush if TDP disabled to force MMU sync (Vitaly Kuznetsov) [1906634] - scsi: sbitmap: Silence a debug kernel warning triggered by sbitmap_put() (Ewan D. Milne) [1761937] - scsi: core: Replace sdev->device_busy with sbitmap (Ewan D. Milne) [1761937] - scsi: core: Make sure sdev->queue_depth is <= max(shost->can_queue, 1024) (Ewan D. Milne) [1761937] - scsi: core: Add scsi_device_busy() wrapper (Ewan D. Milne) [1761937] - scsi: blk-mq: Return budget token from .get_budget callback (Ewan D. Milne) [1761937] - scsi: blk-mq: Add callbacks for storing & retrieving budget token (Ewan D. Milne) [1761937] - scsi: sbitmap: Add sbitmap_calculate_shift() helper (Ewan D. Milne) [1761937] - scsi: sbitmap: Export sbitmap_weight (Ewan D. Milne) [1761937] - scsi: sbitmap: Move allocation hint into sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Add helpers for updating allocation hint (Ewan D. Milne) [1761937] - scsi: sbitmap: Maintain allocation round_robin in sbitmap (Ewan D. Milne) [1761937] - scsi: sbitmap: Remove sbitmap_clear_bit_unlock (Ewan D. Milne) [1761937] - blk-mq: pass request queue into get/put budget callback (Ewan D. Milne) [1761937] - dma-iommu: implement ->alloc_noncontiguous (Jerry Snitselaar) [1955767] - dma-iommu: refactor iommu_dma_alloc_remap (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_alloc_noncontiguous API (Jerry Snitselaar) [1955767] - dma-mapping: refactor dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-mapping: add a dma_mmap_pages helper (Jerry Snitselaar) [1955767] - dma-mapping: remove the {alloc,free}_noncoherent methods (Jerry Snitselaar) [1955767] - iommu/vt-d: Make unnecessarily global functions static (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused function declarations (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove SVM_FLAG_PRIVATE_PASID (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove svm_dev_ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Use Real PCI DMA device for IRTE (Jerry Snitselaar) [1955767] - iommu/vt-d: Calculate and set flags for handle_mm_fault (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix build error of pasid_enable_wpe() with !X86 (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid unnecessary cache flush in pasid entry teardown (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect propagation from guest (Jerry Snitselaar) [1955767] - iommu/vt-d: Enable write protect for supervisor SVM (Jerry Snitselaar) [1955767] - iommu/vt-d: Report more information about invalidation errors (Jerry Snitselaar) [1955767] - iommu/vt-d: Disable SVM when ATS/PRI/PASID are not enabled in the device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_fast() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove IOVA domain rcache flushing for CPU offlining (Jerry Snitselaar) [1955767] - iova: Add CPU hotplug handler to flush rcaches (Jerry Snitselaar) [1955767] - iommu/iova: Improve restart logic (Jerry Snitselaar) [1955767] - iommu/iova: Add rbtree entry helper (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the unused fields for PREFETCH_CONFIG command (Jerry Snitselaar) [1955767] - iommu/vt-d: Use user privilege for RID2PASID translation (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix sysfs leak in alloc_iommu() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add a check to avoid invalid iotlb sync (Jerry Snitselaar) [1955767] - x86/events/amd/iommu: Fix invalid Perf result due to IOMMU PMC power-gating (Jerry Snitselaar) [1955767] - iommu: Fix a boundary issue to avoid performance drop (Jerry Snitselaar) [1955767] - iommu/vt-d: Check for allocation failure in aux_detach_device() (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove unused dma map/unmap trace events (Jerry Snitselaar) [1955767] - iommu/amd: Clear DMA ops when switching domain (Jerry Snitselaar) [1955767] - iommu/amd: Remove performance counter pre-initialization test (Jerry Snitselaar) [1955767] - Revert "iommu/amd: Fix performance counter initialization" (Jerry Snitselaar) [1955767] - iommu/dma: Resurrect the "forcedac" option (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in iommu_dev_xxx functions (Jerry Snitselaar) [1955767] - iommu/amd: Put newline after closing bracket in warning (Jerry Snitselaar) [1955767] - iommu/vt-d: Force to flush iotlb before creating superpage (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix an error handling path in 'intel_prepare_irq_remapping()' (Jerry Snitselaar) [1955767] - iommu/vt-d: Invalidate PASID cache when root/context entry changed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove WO permissions on second-level paging entries (Jerry Snitselaar) [1955767] - iommu/vt-d: Report the right page fault address (Jerry Snitselaar) [1955767] - iommu/vt-d: Report right snoop capability when using FL for IOVA (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't set then clear private data in prq_event_thread() (Jerry Snitselaar) [1955767] - iommu/vt-d: Reject unsupported page request modes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: add bit field SFM into GERROR_ERR_MASK (Jerry Snitselaar) [1955767] - iommu/amd: Keep track of amd_iommu_irq_remap state (Jerry Snitselaar) [1955767] - iommu/amd: Don't call early_amd_iommu_init() when AMD IOMMU is disabled (Jerry Snitselaar) [1955767] - iommu/amd: Move Stoney Ridge check to detect_ivrs() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix status code for Allocate/Free PASID command (Jerry Snitselaar) [1955767] - iommu: Don't use lazy flush for untrusted device (Jerry Snitselaar) [1955767] - iommu/amd: Fix sleeping in atomic in increase_address_space() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_dev_has_feature() (Jerry Snitselaar) [1955767] - iommu: Delete iommu_domain_window_disable() (Jerry Snitselaar) [1955767] - iommu: Stop exporting iommu_map_sg_atomic() (Jerry Snitselaar) [1955767] - iova: Stop exporting some more functions (Jerry Snitselaar) [1955767] - iova: Delete copy_reserved_iova() (Jerry Snitselaar) [1955767] - iova: Make has_iova_flush_queue() private (Jerry Snitselaar) [1955767] - iommu/vt-d: Add iotlb_sync_map callback (Jerry Snitselaar) [1955767] - iommu/vt-d: Move capability check code to cap_audit files (Jerry Snitselaar) [1921289] - iommu/vt-d: Audit IOMMU Capabilities and add helper functions (Jerry Snitselaar) [1921289] - iommu/vt-d: Fix 'physical' typos (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix compile error [-Werror=implicit-function-declaration] (Jerry Snitselaar) [1955767] - iommu/vt-d: Use INVALID response code instead of FAILURE (Jerry Snitselaar) [1920726] - iommu/vt-d: Clear PRQ overflow only when PRQ is empty (Jerry Snitselaar) [1955767] - iommu/vt-d: Preset Access/Dirty bits for IOVA over FL (Jerry Snitselaar) [1955767] - iommu/vt-d: Add qi_submit trace event (Jerry Snitselaar) [1955767] - iommu/vt-d: Consolidate duplicate cache invaliation code (Jerry Snitselaar) [1955767] - iommu/amd: Adopt IO page table framework for AMD IOMMU v1 page table (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_map_page and iommu_v1_unmap_page (Jerry Snitselaar) [1955767] - iommu/amd: Introduce iommu_v1_iova_to_phys (Jerry Snitselaar) [1955767] - iommu/amd: Refactor fetch_pte to use struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Rename variables to be consistent with struct io_pgtable_ops (Jerry Snitselaar) [1955767] - iommu/amd: Remove amd_iommu_domain_get_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Restructure code for freeing page table (Jerry Snitselaar) [1955767] - iommu/amd: Move IO page table related functions (Jerry Snitselaar) [1955767] - iommu/amd: Declare functions as extern (Jerry Snitselaar) [1955767] - iommu/amd: Convert to using amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Move pt_root to struct amd_io_pgtable (Jerry Snitselaar) [1955767] - iommu/amd: Prepare for generic IO page table framework (Jerry Snitselaar) [1955767] - iommu/amd: Re-define amd_iommu_domain_encode_pgtable as inline (Jerry Snitselaar) [1955767] - iommu/amd: remove h from printk format specifier (Jerry Snitselaar) [1955767] - iommu/amd: Use DEFINE_SPINLOCK() for spinlock (Jerry Snitselaar) [1955767] - iommu/amd: Remove unnecessary assignment (Jerry Snitselaar) [1955767] - iommu: Properly pass gfp_t in _iommu_map() to avoid atomic sleeping (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Add cfg as a param in some macros (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Clarify LVL_SHIFT/BITS macro (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm-v7s: Use ias to check the valid iova in unmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove TLBI_ON_MAP quirk (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Allow io_pgtable_tlb ops optional (Jerry Snitselaar) [1955767] - iommu: Switch gather->end to the inclusive end (Jerry Snitselaar) [1955767] - iommu: Add iova and size as parameters in iotlb_sync_map (Jerry Snitselaar) [1955767] - iommu: Move iotlb_sync_map out from __iommu_map (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for VHE (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Make BTM optional for SVA (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Split arm_smmu_tlb_inv_range() (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Use DEFINE_RES_MEM() to simplify code (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Remove the page 1 fixup (Jerry Snitselaar) [1955767] - x86,swiotlb: Adjust SWIOTLB bounce buffer size for SEV guests (Jerry Snitselaar) [1955767] - iommu: Check dev->iommu in dev_iommu_priv_get() before dereferencing it (Jerry Snitselaar) [1955767] - iommu/vt-d: Do not use flush-queue when caching-mode is on (Jerry Snitselaar) [1955767] - iommu/vt-d: Correctly check addr alignment in qi_flush_dev_iotlb_pasid() (Jerry Snitselaar) [1955767] - iommu/amd: Use IVHD EFR for early initialization of IOMMU features (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix unaligned addresses for intel_flush_svm_range_dev() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix ineffective devTLB invalidation for subdevices (Jerry Snitselaar) [1920750 1920749] - iommu/vt-d: Fix general protection fault in aux_detach_device() (Jerry Snitselaar) [1920748] - iommu/vt-d: Move intel_iommu info from struct intel_svm to struct intel_svm_dev (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix lockdep splat in sva bind()/unbind() (Jerry Snitselaar) [1955767] - Revert "iommu: Add quirk for Intel graphic devices in map_sg" (Jerry Snitselaar) [1955767] - iommu/intel: Fix memleak in intel_irq_remapping_alloc (Jerry Snitselaar) [1955767] - iommu/iova: fix 'domain' typos (Jerry Snitselaar) [1955767] - dma-iommu: remove __iommu_dma_mmap (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Remove tlb_flush_leaf (Jerry Snitselaar) [1955767] - iommu/vt-d: Avoid GFP_ATOMIC where it is not needed (Jerry Snitselaar) [1955767] - iommu/vt-d: Remove set but not used variable (Jerry Snitselaar) [1955767] - iommu/vt-d: Cleanup after converting to dma-iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Convert intel iommu driver to the iommu ops (Jerry Snitselaar) [1955767] - iommu/vt-d: Don't clear GFP_DMA and GFP_DMA32 flags (Jerry Snitselaar) [1955767] - iommu/vt-d: Update domain geometry in iommu_ops.at(de)tach_dev (Jerry Snitselaar) [1955767] - iommu: Add quirk for Intel graphic devices in map_sg (Jerry Snitselaar) [1955767] - swiotlb: remove the tbl_dma_addr argument to swiotlb_tbl_map_single (Jerry Snitselaar) [1955767] - swiotlb-xen: remove start_dma_addr (Jerry Snitselaar) [1955767] - iommu: Allow the dma-iommu api to use bounce buffers (Jerry Snitselaar) [1955767] - iommu: Add iommu_dma_free_cpu_cached_iovas() (Jerry Snitselaar) [1955767] - iommu: Handle freelists when using deferred flushing in iommu drivers (Jerry Snitselaar) [1955767] - iommu/sva: Add PASID helpers (Jerry Snitselaar) [1955767] - iommu/ioasid: Add ioasid references (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Remove unused 'level' parameter from iopte_type() macro (Jerry Snitselaar) [1955767] - iommu: Defer the early return in arm_(v7s/lpae)_map (Jerry Snitselaar) [1955767] - iommu: Improve the performance for direct_mapping (Jerry Snitselaar) [1955767] - iommu: return error code when it can't get group (Jerry Snitselaar) [1955767] - iommu: Modify the description of iommu_sva_unbind_device (Jerry Snitselaar) [1955767] - iommu: Stop exporting free_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Stop exporting alloc_iova_mem() (Jerry Snitselaar) [1955767] - iommu: Delete split_and_remove_iova() (Jerry Snitselaar) [1955767] - iommu: avoid taking iova_rbtree_lock twice (Jerry Snitselaar) [1955767] - iommu/iova: Free global iova rcache on iova alloc failure (Jerry Snitselaar) [1955767] - iommu/iova: Retry from last rb tree node if iova search fails (Jerry Snitselaar) [1955767] - iommu: Fix htmldocs warnings in sysfs-kernel-iommu_groups (Jerry Snitselaar) [1955767] - iommu: Document usage of "/sys/kernel/iommu_groups//type" file (Jerry Snitselaar) [1838589] - iommu: Take lock before reading iommu group default domain type (Jerry Snitselaar) [1838589] - iommu: Add support to change default domain of an iommu group (Jerry Snitselaar) [1838589] - iommu: Move def_domain type check for untrusted device into core (Jerry Snitselaar) [1838589] - iommu/arm-smmu-v3: Hook up ATC invalidation to mm ops (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Implement iommu_sva_bind/unbind() (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move non-strict mode to use io_pgtable_domain_attr (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for pagetable config domain attribute (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Assign boolean values to a bool variable (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1955767] - iommu/io-pgtable: Add a domain attribute for pagetable configuration (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Support coherency for Mali LPAE (Jerry Snitselaar) [1955767] - dma-mapping: document dma_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-direct: simplify the DMA_ATTR_NO_KERNEL_MAPPING handling (Jerry Snitselaar) [1955767] - dma-direct: factor out a dma_direct_alloc_from_pool helper (Jerry Snitselaar) [1955767] - dma-direct check for highmem pages in dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - firewire-ohci: use dma_alloc_pages (Jerry Snitselaar) [1955767] - dma-iommu: implement ->alloc_noncoherent (Jerry Snitselaar) [1955767] - dma-mapping: add new {alloc,free}_noncoherent dma_map_ops methods (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_pages API (Jerry Snitselaar) [1955767] - dma-mapping: add a new dma_alloc_noncoherent API (Jerry Snitselaar) [1955767] - drm/nouveau/gk20a: stop setting DMA_ATTR_NON_CONSISTENT (Jerry Snitselaar) [1955767] - mm: turn alloc_pages into an inline function (Jerry Snitselaar) [1955767] - dma-mapping: better document dma_addr_t and DMA_MAPPING_ERROR (Jerry Snitselaar) [1955767] - dma-mapping: move valid_dma_direction to dma-direction.h (Jerry Snitselaar) [1955767] - dma-debug: convert comma to semicolon (Jerry Snitselaar) [1955767] - dma-direct: Fix potential NULL pointer dereference (Jerry Snitselaar) [1955767] - dma-mapping: move the dma_declare_coherent_memory documentation (Jerry Snitselaar) [1955767] - dma-mapping: move dma_common_{mmap,get_sgtable} out of mapping.c (Jerry Snitselaar) [1955767] - dma-mapping: make support for dma ops optional (Jerry Snitselaar) [1955767] - dma-direct: rename and cleanup __phys_to_dma (Jerry Snitselaar) [1955767] - dma-direct: remove __dma_to_phys (Jerry Snitselaar) [1955767] - dma-direct: use phys_to_dma_direct in dma_direct_alloc (Jerry Snitselaar) [1955767] - dma-direct: lift gfp_t manipulation out of__dma_direct_alloc_pages (Jerry Snitselaar) [1955767] - dma-direct: remove dma_direct_{alloc,free}_pages (Jerry Snitselaar) [1955767] - dma-debug: remove most exports (Jerry Snitselaar) [1955767] - dma-mapping: remove the dma_dummy_ops export (Jerry Snitselaar) [1955767] - dma-mapping: set default segment_boundary_mask to ULONG_MAX (Jerry Snitselaar) [1955767] - dma-mapping: introduce dma_get_seg_boundary_nr_pages() (Jerry Snitselaar) [1955767] - swiotlb: using SIZE_MAX needs limits.h included (Jerry Snitselaar) [1955767] - swiotlb: fix "x86: Don't panic if can not alloc buffer for swiotlb" (Jerry Snitselaar) [1955767] - swiotlb: Mark max_segment with static keyword (Jerry Snitselaar) [1955767] - swiotlb: Declare swiotlb_late_init_with_default_size() in header (Jerry Snitselaar) [1955767] - swiotlb: Use pa to print phys_addr_t variables (Jerry Snitselaar) [1955767] - dma-debug: remove debug_dma_assert_idle() function (Jerry Snitselaar) [1955767] - dma-mapping: move debug configuration options to kernel/dma (Jerry Snitselaar) [1955767] - dma-debug: fix debug_dma_assert_idle(), use rcu_read_lock() (Jerry Snitselaar) [1955767] - iommu: Check return of __iommu_attach_device() (Jerry Snitselaar) [1955767] - iommu/amd: Enforce 4k mapping for certain IOMMU data structures (Jerry Snitselaar) [1955767] - iommu: Fix a check in iommu_check_bind_data() (Jerry Snitselaar) [1955767] - iommu/vt-d: Fix a bug for PDP check in prq_event_thread (Jerry Snitselaar) [1955767] - iommu/vt-d: Check UAPI data processed by IOMMU core (Jerry Snitselaar) [1955767] - iommu/uapi: Handle data and argsz filled by users (Jerry Snitselaar) [1955767] - iommu/uapi: Rename uapi functions (Jerry Snitselaar) [1955767] - iommu/uapi: Use named union for user data (Jerry Snitselaar) [1955767] - iommu/uapi: Add argsz for user filled data (Jerry Snitselaar) [1955767] - docs: IOMMU user API (Jerry Snitselaar) [1955767] - iommu/dma: Handle init_iova_flush_queue() failure in dma-iommu path (Jerry Snitselaar) [1955767] - iommu/iova: Replace cmpxchg with xchg in queue_iova (Jerry Snitselaar) [1955767] - iommu/dma: Remove broken huge page handling (Jerry Snitselaar) [1955767] - iommu: Rename iommu_tlb_* functions to iommu_iotlb_* (Jerry Snitselaar) [1955767] - iommu/vt-d: Use device numa domain if RHSA is missing (Jerry Snitselaar) [1955767] - iommu/vt-d: Drop kerneldoc marker from regular comment (Jerry Snitselaar) [1955767] - iommu/amd: Re-purpose Exclusion range registers to support SNP CWWB (Jerry Snitselaar) [1955767] - iommu/amd: Add support for RMP_PAGE_FAULT and RMP_HW_ERR (Jerry Snitselaar) [1955767] - iommu/amd: Use 4K page for completion wait write-back semaphore (Jerry Snitselaar) [1955767] - iommu/amd: Add missing function prototypes to fix -Wmissing-prototypes (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add SVA device feature (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Check for SVA features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Seize private ASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Share process page tables (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Move definitions to a header (Jerry Snitselaar) [1955767] - iommu/io-pgtable-arm: Move some definitions to a header (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Ensure queue is read after updating prod pointer (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Constify some helpers (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Prepare for the adreno-smmu implementation (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add support for split pagetables (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Pass io-pgtable config to implementation specific function (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix endianness annotations (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: permit users to disable msi polling (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace module_param_named by module_param for disable_bypass (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: replace symbolic permissions by octal permissions for module parameter (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix l1 stream table size in the error message (Jerry Snitselaar) [1955767] - ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Jerry Snitselaar) [1955767] - iommu/amd: Prevent NULL pointer dereference (Jerry Snitselaar) [1955767] - treewide: Use fallthrough pseudo-keyword (Jerry Snitselaar) [1955767] - virtio-iommu: convert to LE accessors (Jerry Snitselaar) [1955767] - virtio_iommu: correct tags for config space fields (Jerry Snitselaar) [1955767] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Jerry Snitselaar) [1955767] - iommu/iova: Unify format of the printed messages (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Move Arm SMMU drivers into their own subdirectory (Jerry Snitselaar) [1955767] - iommu/arm-smmu: move TLB timeout and spin count macros (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Call configuration impl hook before consuming features (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Manage ASIDs with xarray (Jerry Snitselaar) [1955767] - redhat/configs: Add CONFIG_ARM_SMMU_DISABLE_BYPASS_BY_DEFAULT (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Break insecure users by disabling bypass by default (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Workaround for Marvell Armada-AP806 SoC erratum #582743 (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Allow client devices to select direct mapping (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Add global/context fault implementation hooks (Jerry Snitselaar) [1955767] - iommu/arm-smmu: add NVIDIA implementation for ARM MMU-500 usage (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Fix trivial typo (Jerry Snitselaar) [1955767] - iommu/arm-smmu: Update impl quirks comment (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Convert to a generic reset implementation (Jerry Snitselaar) [1955767] - iommu: arm-smmu-impl: Add sdm845 implementation hook (Jerry Snitselaar) [1955767] - firmware/qcom_scm: Add scm call to handle smmu errata (Jerry Snitselaar) [1955767] - firmware: qcom_scm-64: Add atomic version of qcom_scm_call (Jerry Snitselaar) [1955767] - firmware: qcom: scm: Ensure 'a0' status code is treated as signed (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Batch context descriptor invalidation (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Write level-1 descriptors atomically (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for PCI PASID (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add second level of context descriptor table (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare for handling arm_smmu_write_ctx_desc() failure (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Propagate ssid_bits (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add support for Substream IDs (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Add context descriptor tables allocators (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Prepare arm_smmu_s1_cfg for SSID support (Jerry Snitselaar) [1955767] - dt-bindings: document PASID property for IOMMU masters (Jerry Snitselaar) [1955767] - iommu/arm-smmu-v3: Don't display an error when IRQ lines are missing (Jerry Snitselaar) [1955767] - selftests: net: add UDP GRO forwarding self-tests (Paolo Abeni) [1948493] - bareudp: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - geneve: allow UDP L4 GRO passthrou (Paolo Abeni) [1948493] - vxlan: allow L4 GRO passthrough (Paolo Abeni) [1948493] - udp: never accept GSO_FRAGLIST packets (Paolo Abeni) [1948493] - udp: properly complete L4 GRO over UDP tunnel packet (Paolo Abeni) [1948493] - udp: skip L4 aggregation for UDP tunnel packets (Paolo Abeni) [1948493] - udp: fixup csum for GSO receive slow path (Paolo Abeni) [1948493] - udp: allow forwarding of plain (non-fraglisted) UDP GRO packets (Paolo Abeni) [1948493] - net: introduce a netdev feature for UDP GRO forwarding (Paolo Abeni) [1948493] - [s390] s390/pkey: support CCA and EP11 secure ECC private keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: Support for CCA APKA master keys (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: remove set_fs() invocation in zcrypt device driver (Claudio Imbrenda) [1780669] - [s390] s390/zcrypt: simplify cca_findcard2 loop code (Claudio Imbrenda) [1780669] - cxgb4: Add new T6 PCI device id 0x6092 (Rahul Lakkireddy) [1950186] - KVM: VMX: Don't use vcpu->run->internal.ndata as an array index (Jon Maloy) [1954219] {CVE-2021-3501} - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_with_rssi_evt() (Gopal Tiwari) [1978598] - Bluetooth: Prevent out-of-bounds read in hci_inquiry_result_evt() (Gopal Tiwari) [1978598] - Bluetooth: Fix slab-out-of-bounds read in hci_extended_inquiry_result_evt() (Gopal Tiwari) [1978598] - x86/cpu: Avoid cpuinfo-induced IPIing of idle CPUs (Waiman Long) [1970499] - x86/cpu: Avoid cpuinfo-induced IPI pileups (Waiman Long) [1970499] - x86/cpu: Disable frequency requests via aperfmperf IPI for nohz_full CPUs (Waiman Long) [1970499] - x86: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Waiman Long) [1970499] - x86/ldt: Enable LDT user-mapping for PAE (Waiman Long) [1970499] - fanotify: fix merging marks masks with FAN_ONDIR (Miklos Szeredi) [1832099] - sfc: avoid duplicated code in ef10_sriov (Íñigo Huguet) [1931779] - sfc: explain that "attached" VFs only refer to Xen (Íñigo Huguet) [1931779] - sfc: error code if SRIOV cannot be disabled (Íñigo Huguet) [1931779] - sfc: avoid double pci_remove of VFs (Íñigo Huguet) [1931779] - tpm: fix error return code in tpm2_get_cc_attrs_tbl() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Reserve locality in tpm_tis_resume() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Extend locality handling to TPM2 in tpm_tis_gen_interrupt() (Jerry Snitselaar) [1920812] - tpm: vtpm_proxy: Avoid reading host log when using a virtual device (Jerry Snitselaar) [1920812] - tpm: acpi: Check eventlog signature before using it (Jerry Snitselaar) [1920812] - tpm: efi: Use local variable for calculating final log size (Jerry Snitselaar) [1920812] - tpm: Remove unintentional dump_stack() call (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_tis_gen_interrupt() with request_locality() (Jerry Snitselaar) [1920812] - tpm, tpm_tis: Decorate tpm_get_timeouts() with request_locality() (Jerry Snitselaar) [1920812] - KEYS: trusted: Reserve TPM for seal and unseal operations (Jerry Snitselaar) [1920812] - tpm/ppi: Constify static struct attribute_group (Jerry Snitselaar) [1920812] - tpm: add sysfs exports for all banks of PCR registers (Jerry Snitselaar) [1920812] - tpm: Remove tpm_dev_wq_lock (Jerry Snitselaar) [1920812] - tpm: Fix fall-through warnings for Clang (Jerry Snitselaar) [1920812] - tpm_tis: Clean up locality release (Jerry Snitselaar) [1920812] - tpm_tis: Disable interrupts on ThinkPad T490s (Jerry Snitselaar) [1920812] - tpm_tis: Fix check_locality for correct locality acquisition (Jerry Snitselaar) [1920812] - fuse: invalidate attrs when page writeback completes (Vivek Goyal) [1966424] - net/sched: act_ct: remove rh_mark_used_feature mark (Marcelo Ricardo Leitner) [1973381] - selftests: netfilter: Pass family parameter "-f" to conntrack tool (Hangbin Liu) [1979203] - selftests: netfilter: remove unused cnt and simplify command testing (Hangbin Liu) [1979203] - selftests: netfilter: fix nft_meta.sh error reporting (Hangbin Liu) [1979203] - selftests: netfilter: add cpu counter check (Hangbin Liu) [1979203] - selftests: netfilter: add meta iif/oif match test (Hangbin Liu) [1979203] - NFS: Only change the cookie verifier if the directory page cache is empty (Benjamin Coddington) [1982825] - NFS: Fix handling of cookie verifier in uncached_readdir() (Benjamin Coddington) [1982825] - nfs: Subsequent READDIR calls should carry non-zero cookieverifier (Benjamin Coddington) [1982825] - Revert "[netdrv] net/mlx5e: Rx, Update page pool numa node when changed" (Alaa Hleihel) [1915308] - mlx5: net: zero-initialize tc skb extension on allocation (Alaa Hleihel) [1915308 1965418] - RDMA/mlx5: Don't add slave port to unaffiliated list (Alaa Hleihel) [1915308] - net/mlx5: Reset mkey index on creation (Alaa Hleihel) [1915308] - net/mlx5e: Don't create devices during unload flow (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv1 incorrect L3 decapsulation padding (Alaa Hleihel) [1915308] - net/mlx5: SF_DEV, remove SF device on invalid state (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Allow setting GUID for host PF vport (Alaa Hleihel) [1915308 1967488] - net/mlx5: E-Switch, Read PF mac address (Alaa Hleihel) [1915308 1967488] - net/mlx5: Check that driver was probed prior attaching the device (Alaa Hleihel) [1915308] - net/mlx5: Fix error path for set HCA defaults (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS device offload in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: Disable TX MPWQE in kdump mode (Alaa Hleihel) [1915308 1946647] - net/mlx5e: kTLS, Add resiliency to RX resync failures (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline function mlx5e_tls_handle_tx_wqe() (Alaa Hleihel) [1915308] - net/mlx5e: TX, Inline TLS skb check (Alaa Hleihel) [1915308] - net/mlx5e: Cleanup unused function parameter (Alaa Hleihel) [1915308] - net/mlx5e: Remove non-essential TLS SQ state bit (Alaa Hleihel) [1915308] - net/mlx5e: Restrict usage of mlx5e_priv in params logic functions (Alaa Hleihel) [1915308] - net/mlx5e: Fix lost changes during code movements (Alaa Hleihel) [1915308] - net/mlx5e: Move params logic into its dedicated file (Alaa Hleihel) [1915308] - net/mlx5e: Pass q_counter indentifier as parameter to rq_param builders (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for GRE tunnel (Alaa Hleihel) [1915308] - net/mlx5e: Block offload of outer header csum for UDP tunnels (Alaa Hleihel) [1915308] - Revert "net/mlx5: Arm only EQs with EQEs" (Alaa Hleihel) [1915308] - net/mlx5e: Verify dev is present in get devlink port ndo (Alaa Hleihel) [1915308] - net/mlx5: DR, Don't use SW steering when RoCE is not supported (Alaa Hleihel) [1915308] - net/mlx5: Consider RoCE cap before init RDMA resources (Alaa Hleihel) [1915308] - net/mlx5e: Fix page reclaim for dead peer hairpin (Alaa Hleihel) [1915308] - net/mlx5e: Remove dependency in IPsec initialization flows (Alaa Hleihel) [1915308] - net/mlx5e: Fix use-after-free of encap entry in neigh update handler (Alaa Hleihel) [1915308] - IB/mlx5: Fix initializing CQ fragments buffer (Alaa Hleihel) [1915308 1974263] - RDMA/mlx5: Block FDB rules when not in switchdev mode (Alaa Hleihel) [1915308] - RDMA/mlx5: Use different doorbell memory for different processes (Alaa Hleihel) [1915308] - net/mlx5: Fix duplicate included vhca_event.h (Alaa Hleihel) [1915308] - net/mlx5: Fix lag port remapping logic (Alaa Hleihel) [1915308] - net/mlx5e: IPsec/rep_tc: Fix rep_tc_update_skb drops IPsec packet (Alaa Hleihel) [1915308] - net/mlx5: DR, Create multi-destination flow table with level less than 64 (Alaa Hleihel) [1915308] - net/mlx5e: Fix adding encap rules to slow path (Alaa Hleihel) [1915308] - net/mlx5e: Check for needed capability for cvlan matching (Alaa Hleihel) [1915308] - net/mlx5: Check firmware sync reset requested is set before trying to abort it (Alaa Hleihel) [1915308] - net/mlx5e: Disable TLS offload for uplink representor (Alaa Hleihel) [1915308] - net/mlx5e: Fix incompatible casting (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query DCT via DEVX (Alaa Hleihel) [1915308] - RDMA/mlx5: Recover from fatal event in dual port mode (Alaa Hleihel) [1915308] - net/mlx5: Set term table as an unmanaged flow table (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path of updating netdev queues (Alaa Hleihel) [1915308] - net/mlx5e: Reject mirroring on source port change encap rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix multipath lag activation (Alaa Hleihel) [1915308] - net/mlx5e: reset XPS on error flow if netdev isn't registered yet (Alaa Hleihel) [1915308] - net/mlx5e: Make sure fib dev exists in fib event (Alaa Hleihel) [1915308] - net/mlx5e: Fix null deref accessing lag dev (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix show state inactive when its inactivated (Alaa Hleihel) [1915308] - net/mlx5: Set reformat action when needed for termination rules (Alaa Hleihel) [1915308] - net/mlx5e: Fix nullptr in add_vlan_push_action() (Alaa Hleihel) [1915308] - {net, RDMA}/mlx5: Fix override of log_max_qp by other device (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix SQ/RQ in doorbell bitmask (Alaa Hleihel) [1915308] - net/mlx5: Fix bit-wise and with zero (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix drop packet rule in egress table (Alaa Hleihel) [1915308] - net/mlx5: Fix spelling mistakes in mlx5_core_info message (Alaa Hleihel) [1915308] - net/mlx5: DR, Fixed typo in STE v0 (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix mlx5 rates to IB rates map (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix query RoCE port (Alaa Hleihel) [1915308] - RDMA/mlx5: Zero out ODP related items in the mlx5_ib_mr (Alaa Hleihel) [1915308] - net/mlx5e: Alloc flow spec using kvzalloc instead of kzalloc (Alaa Hleihel) [1915308] - net/mlx5: Avoid unnecessary operation (Alaa Hleihel) [1915308] - net/mlx5e: rep: Improve reg_cX conditions (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix return type (Alaa Hleihel) [1915308] - net/mlx5e: mlx5_tc_ct_init does not fail (Alaa Hleihel) [1915308] - net/mlx5: Fix indir stable stubs (Alaa Hleihel) [1915308] - net/mlx5e: Add missing include (Alaa Hleihel) [1915308] - net/mlx5e: fix mlx5e_tc_tun_update_header_ipv6 dummy definition (Alaa Hleihel) [1915308] - net/mlx5e: CT, Avoid false lock dependency warning (Alaa Hleihel) [1915308] - net/mlx5: Check returned value from health recover sequence (Alaa Hleihel) [1915308] - net/mlx5: Don't rely on interface state bit (Alaa Hleihel) [1915308] - net/mlx5: Remove second FW tracer check (Alaa Hleihel) [1915308] - net/mlx5: Separate probe vs. reload flows (Alaa Hleihel) [1915308] - net/mlx5: Remove impossible checks of interface state (Alaa Hleihel) [1915308] - net/mlx5: Don't skip vport check (Alaa Hleihel) [1915308] - net/mlx5e: Register nic devlink port for SF ports (Alaa Hleihel) [1915308] - vdpa/mlx5: Retrieve BAR address suitable any function (Alaa Hleihel) [1915308] - vdpa/mlx5: Use the correct dma device when registering memory (Alaa Hleihel) [1915308] - net/mlx5: SF, Extend SF table for additional SF id range (Alaa Hleihel) [1915308] - net/mlx5: SF, Split mlx5_sf_hw_table into two parts (Alaa Hleihel) [1915308] - net/mlx5: SF, Use helpers for allocation and free (Alaa Hleihel) [1915308] - net/mlx5: SF, Consider own vhca events of SF devices (Alaa Hleihel) [1915308] - net/mlx5: SF, Store and use start function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Rely on hw table for SF devlink port allocation (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Consider SF ports of host PF (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Use xarray for vport number to vport and rep mapping (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Prepare to return total vports from eswitch struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Return eswitch max ports when eswitch is supported (Alaa Hleihel) [1915308] - net/mlx5: SF, Reuse stored hardware function id (Alaa Hleihel) [1915308] - net/mlx5: SF, Use device pointer directly (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Initialize eswitch acls ns when eswitch is enabled (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Move legacy code to a individual file (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Convert a macro to a helper routine (Alaa Hleihel) [1915308] - net/mlx5: E-Switch Make cleanup sequence mirror of init (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Make vport number u16 (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Skip querying SF enabled bits (Alaa Hleihel) [1915308] - IB/mlx5: Set right RoCE l3 type and roce version while deleting GID (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: Pair mutex_destory with mutex_init for rate limit table (Alaa Hleihel) [1915308] - net/mlx5: Allocate rate limit table when rate is configured (Alaa Hleihel) [1915308] - net/mlx5: Use helper to increment, decrement rate entry refcount (Alaa Hleihel) [1915308] - net/mlx5: Use helpers to allocate and free rl table entries (Alaa Hleihel) [1915308] - net/mlx5: Do not hold mutex while reading table constants (Alaa Hleihel) [1915308] - net/mlx5: Pack mlx5_rl_entry structure (Alaa Hleihel) [1915308] - net/mlx5: Use unsigned int for free_count (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, move QoS specific fields to existing qos struct (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, cut down mlx5_vport_info structure size by 8 bytes (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, let user to enable disable metadata (Alaa Hleihel) [1915308] - net/mlx5e: TC, Add support to offload sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Handle sampled packets (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Refactor tc update skb function (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler restore handle API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler object API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Add sampler termination table API (Alaa Hleihel) [1915308 1919649] - net/mlx5e: TC, Parse sample action (Alaa Hleihel) [1915308 1919649] - net/mlx5: Instantiate separate mapping objects for FDB and NIC tables (Alaa Hleihel) [1915308 1919649] - net/mlx5: Map register values to restore objects (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Set per vport table default group number (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Generalize per vport table API (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Rename functions to follow naming convention. (Alaa Hleihel) [1915308 1919649] - net/mlx5: E-switch, Move vport table functions to a new file (Alaa Hleihel) [1915308 1919649] - net/mlx5: CT: Add support for mirroring (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, Protect changing mode while adding rules (Alaa Hleihel) [1915308 1790457] - net/mlx5: E-Switch, Change mode lock from mutex to rw semaphore (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Do not reload ethernet ports when changing eswitch mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Unregister eth-reps devices first (Alaa Hleihel) [1915308 1790457] - net/mlx5: Move mlx5e hw resources into a sub object (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Register nic devlink port with switch id (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Verify dev is present in some ndos (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Use nic mode netdev ndos and ethtool ops for uplink representor (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Add offload stats ndos to nic netdev ops (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Distinguish nic and esw offload in tc setup block cb (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Allow legacy vf ndos only if in legacy mode (Alaa Hleihel) [1915308 1790457] - net/mlx5e: Same max num channels for both nic and uplink profiles (Alaa Hleihel) [1915308 1790457] - net/mlx5e: fix ingress_ifindex check in mlx5e_flower_parse_meta (Alaa Hleihel) [1915308] - net/mlx5e: Fix setting of RS FEC mode (Alaa Hleihel) [1915308] - net/mlx5: Fix setting of devlink traps in switchdev mode (Alaa Hleihel) [1915308] - net/mlx5: DR, Add missing vhca_id consume from STEv1 (Alaa Hleihel) [1915308] - net/mlx5: fix kfree mismatch in indir_table.c (Alaa Hleihel) [1915308] - net/mlx5: Fix PBMC register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix PPLM register mapping (Alaa Hleihel) [1915308] - net/mlx5: Fix placement of log_max_flow_counter (Alaa Hleihel) [1915308] - net/mlx5: Fix HW spec violation configuring uplink (Alaa Hleihel) [1915308] - net/mlx5e: Guarantee room for XSK wakeup NOP on async ICOSQ (Alaa Hleihel) [1915308] - net/mlx5e: Consider geneve_opts for encap contexts (Alaa Hleihel) [1915308] - net/mlx5: Don't request more than supported EQs (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix RX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Fix TX counters atomicity (Alaa Hleihel) [1915308] - net/mlx5: E-switch, Create vport miss group only if src rewrite is supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Fix ethtool indication of connector type (Alaa Hleihel) [1915308] - net/mlx5: Delete auxiliary bus driver eth-rep first (Alaa Hleihel) [1915308] - net/mlx5e: Fix mapping of ct_label zero (Alaa Hleihel) [1915308] - net/mlx5: SF, do not use ecpu bit for vhca state processing (Alaa Hleihel) [1915308] - net/mlx5e: Fix division by 0 in mlx5e_select_queue (Alaa Hleihel) [1915308] - net/mlx5e: Fix error path for ethtool set-priv-flag (Alaa Hleihel) [1915308] - net/mlx5e: Offload tuple rewrite for non-CT flows (Alaa Hleihel) [1915308] - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1915308] - net/mlx5: Add back multicast stats for uplink representor (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix typo in destroy_mkey inbox (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value in STEv1 getter (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix error flow of SFs allocation flow (Alaa Hleihel) [1915308] - net/mlx5: SF: Fix memory leak of work item (Alaa Hleihel) [1915308] - net/mlx5: SF, Correct vhca context size (Alaa Hleihel) [1915308] - net/mlx5e: E-switch, Fix rate calculation division (Alaa Hleihel) [1915308] - RDMA/mlx5: Fix timestamp default mode (Alaa Hleihel) [1915308] - net/mlx5: Set QP timestamp mode to default (Alaa Hleihel) [1915308] - net/mlx5e: Fix error flow in change profile (Alaa Hleihel) [1915308] - net/mlx5: Disable VF tunnel TX offload if ignore_flow_level isn't supported (Alaa Hleihel) [1915308 1915310] - net/mlx5e: Check correct ip_version in decapsulation route resolution (Alaa Hleihel) [1915308] - net/mlx5: Fix turn-off PPS command (Alaa Hleihel) [1915308] - net/mlx5e: Don't match on Geneve options in case option masks are all zero (Alaa Hleihel) [1915308] - net/mlx5e: Revert parameters on errors when changing PTP state without reset (Alaa Hleihel) [1915308] - net/mlx5e: When changing XDP program without reset, take refs for XSK RQs (Alaa Hleihel) [1915308] - net/mlx5e: Set PTP channel pointer explicitly to NULL (Alaa Hleihel) [1915308] - net/mlx5e: Accumulate port PTP TX stats with other channels stats (Alaa Hleihel) [1915308] - net/mlx5e: RX, Mind the MPWQE gaps when calculating offsets (Alaa Hleihel) [1915308] - net/mlx5e: Enforce minimum value check for ICOSQ size (Alaa Hleihel) [1915308] - RDMA/mlx5: Set correct kernel-doc identifier (Alaa Hleihel) [1915308] - IB/mlx5: Add missing error code (Alaa Hleihel) [1915308] - configs: Enable mlx5 subfunction device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Add cyc2time HW translation mode support (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move some PPS logic into helper functions (Alaa Hleihel) [1915308 1919657] - net/mlx5: Move all internal timer metadata into a dedicated struct (Alaa Hleihel) [1915308 1919657] - net/mlx5: Refactor init clock function (Alaa Hleihel) [1915308 1919657] - net/mlx5: Add register layout to support real-time time-stamp (Alaa Hleihel) [1915308 1919657] - RDMA/mlx5: Fail QP creation if the device can not support the CQE TS (Alaa Hleihel) [1915308] - RDMA/mlx5: Allow CQ creation without attached EQs (Alaa Hleihel) [1915308] - net/mlx5: Add new timestamp mode bits (Alaa Hleihel) [1915308 1919657] - net/mlx5: Remove TLS dependencies on XPS (Alaa Hleihel) [1915308] - net/mlx5: SF, Fix error return code in mlx5_sf_dev_probe() (Alaa Hleihel) [1915308 1851717] - net/mlx5e: Fix error return code in mlx5e_tc_esw_init() (Alaa Hleihel) [1915308 1919647] - net/mlx5: Fix a NULL vs IS_ERR() check (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Fix tc_tun.h to verify MLX5_ESWITCH config (Alaa Hleihel) [1915308 1919647] - net/mlx5: Assign boolean values to a bool variable (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "Unknouwn" -> "Unknown" (Alaa Hleihel) [1915308] - net/mlx5e: Fix spelling mistake "channles" -> "channels" (Alaa Hleihel) [1915308] - net/mlx5: Delete device list leftover (Alaa Hleihel) [1915308] - net/mlx5_core: remove unused including (Alaa Hleihel) [1915308] - net/mlx5: fix spelling mistake in Kconfig "accelaration" -> "acceleration" (Alaa Hleihel) [1915308] - RDMA/mlx5: Support 400Gbps IB rate in mlx5 driver (Alaa Hleihel) [1915308] - RDMA/mlx5: Cleanup the synchronize_srcu() from the ODP flow (Alaa Hleihel) [1915308] - net/mlx5e: Handle FIB events to update tunnel endpoint device (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Rename some encap-specific API to generic names (Alaa Hleihel) [1915308 1919647] - net/mlx5e: TC preparation refactoring for routing update event (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Refactor neigh update infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Create route entry infrastructure (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Extract tc tunnel encap/decap code to dedicated file (Alaa Hleihel) [1915308 1919647] - net/mlx5e: Match recirculated packet miss in slow table using reg_c1 (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor reg_c1 usage (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel RX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Remove redundant match on tunnel destination mac (Alaa Hleihel) [1915308 1919647] - net/mlx5: E-Switch, Indirect table infrastructure (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Refactor tun routing helpers (Alaa Hleihel) [1915308 1919647] - net/mlx5e: VF tunnel TX traffic offloading (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor rule offload forward action processing (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5e: Always set attr mdev pointer (Alaa Hleihel) [1915308 1919647] - net/mlx5e: E-Switch, Maintain vhca_id to vport_num mapping (Alaa Hleihel) [1915308 1915310 1919647] - net/mlx5: E-Switch, Refactor setting source port (Alaa Hleihel) [1915308 1915310 1919647] - IB/mlx5: Use rdma_for_each_port for port iteration (Alaa Hleihel) [1915308] - RDMA/core: Introduce and use API to read port immutable data (Alaa Hleihel) [1915308] - IB/mlx5: Improve query port for representor port (Alaa Hleihel) [1915308] - IB/mlx5: Avoid calling query device for reading pkey table length (Alaa Hleihel) [1915308] - IB/mlx5: Move mlx5_port_caps from mlx5_core_dev to mlx5_ib_dev (Alaa Hleihel) [1915308] - IB/mlx5: Support default partition key for representor port (Alaa Hleihel) [1915308] - net/mlx5: DR, Avoid unnecessary csum recalculation on supporting devices (Alaa Hleihel) [1915308] - net/mlx5e: CT: remove useless conversion to PTR_ERR then ERR_PTR (Alaa Hleihel) [1915308] - net/mlx5e: accel, remove redundant space (Alaa Hleihel) [1915308] - net/mlx5e: kTLS, Improve TLS RX workqueue scope (Alaa Hleihel) [1915308] - net/mlx5e: remove h from printk format specifier (Alaa Hleihel) [1915308] - net/mlx5e: Increase indirection RQ table size to 256 (Alaa Hleihel) [1915308] - net/mlx5e: Enable napi in channel's activation stage (Alaa Hleihel) [1915308] - net/mlx5e: Move representor neigh init into profile enable (Alaa Hleihel) [1915308] - net/mlx5e: Avoid false lock depenency warning on tc_ht (Alaa Hleihel) [1915308] - net/mlx5e: Move set vxlan nic info to profile init (Alaa Hleihel) [1915308] - net/mlx5e: Move netif_carrier_off() out of mlx5e_priv_init() (Alaa Hleihel) [1915308] - net/mlx5e: Refactor mlx5e_netdev_init/cleanup to mlx5e_priv_init/cleanup (Alaa Hleihel) [1915308] - net/mxl5e: Add change profile method (Alaa Hleihel) [1915308] - net/mlx5e: Separate between netdev objects and mlx5e profiles initialization (Alaa Hleihel) [1915308] - net/mlx5: DR, Allow SW steering for sw_owner_v2 devices (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Copy all 64B whenever replacing STE in the head of miss-list (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use HW specific logic API when writing STE (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Use the right size when writing partial STE into HW (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 modify header logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 action apply logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add STEv1 setters and getters (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Allow native protocol support for HW STEv1 (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add HW STEv1 match logic (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Add match STEv1 structs to ifc (Alaa Hleihel) [1915308 1851712] - net/mlx5: DR, Fix potential shift wrapping of 32-bit value (Alaa Hleihel) [1915308 1851712] - net/mlx5e: Enable traps according to link state (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to DMAC filter trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add listener to trap event (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add trap entity to ETH driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Expose RX dma info helpers (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering DMAC trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Add flow steering VLAN trap rule (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Optimize promiscuous mode (Alaa Hleihel) [1915308 1919652] - net/mlx5: Notify on trap action by blocking event (Alaa Hleihel) [1915308 1919652] - net/mlx5: Rename events notifier header (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink DMAC filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Register to devlink ingress VLAN filter trap (Alaa Hleihel) [1915308 1919652] - net/mlx5: Add support for devlink traps in mlx5 core driver (Alaa Hleihel) [1915308 1919652] - net/mlx5e: Support HTB offload (Alaa Hleihel) [1915308] - net/mlx5: SF, Port function state change support (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add port add delete functionality (Alaa Hleihel) [1915308 1851717] - net/mlx5: E-switch, Add eswitch helpers for SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: E-switch, Prepare eswitch to handle SF vport (Alaa Hleihel) [1915308 1915310 1851717] - net/mlx5: SF, Add auxiliary device driver (Alaa Hleihel) [1915308 1851717] - net/mlx5: SF, Add auxiliary device support (Alaa Hleihel) [1915308 1851717] - net/mlx5: Introduce vhca state event notifier (Alaa Hleihel) [1915308 1851717] - RDMA/hw/mlx5/qp: Demote non-conformant kernel-doc header (Alaa Hleihel) [1915308] - RDMA/hw/mlx5/odp: Fix formatting and add missing descriptions in 'pagefault_data_segments()' (Alaa Hleihel) [1915308] - IB/mlx5: Make function static (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Remove unnecessary config flag usage (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Inline feature_check fast-path function (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Avoid unreachable return (Alaa Hleihel) [1915308] - net/mlx5e: IPsec, Enclose csum logic under ipsec config (Alaa Hleihel) [1915308] - net/mlx5e: CT: Remove redundant usage of zone mask (Alaa Hleihel) [1915308] - net/mlx5e: Remove redundant initialization to null (Alaa Hleihel) [1915308] - net/mlx5e: CT: Pass null instead of zero spec (Alaa Hleihel) [1915308] - net/mlx5e: E-Switch, Offload all chain 0 priorities when modify header and forward action is not supported (Alaa Hleihel) [1915308] - net/mlx5: E-Switch, use new cap as condition for mpls over udp (Alaa Hleihel) [1915308] - net/mlx5e: Simplify condition on esw_vport_enable_qos() (Alaa Hleihel) [1915308] - net/mlx5: Add HW definition of reg_c_preserve (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 modify header logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE modify header actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 action apply logic (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE tx/rx actions per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 setters and getters (Alaa Hleihel) [1915308] - net/mlx5: DR, Add STE setters and getters per-device API (Alaa Hleihel) [1915308] - net/mlx5: DR, Move action apply logic to dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Refactor ICMP STE builder (Alaa Hleihel) [1915308] - net/mlx5: DR, Move STEv0 look up types from mlx5_ifc_dr header (Alaa Hleihel) [1915308] - net/mlx5: DR, Merge similar DR STE SET macros (Alaa Hleihel) [1915308] - net/mlx5: DR, Fix STEv0 source_eswitch_owner_vhca_id support (Alaa Hleihel) [1915308] - net/mlx5: DR, Remove unused macro definition from dr_ste (Alaa Hleihel) [1915308] - net/mlx5: DR, Move HW STEv0 match logic to a separate file (Alaa Hleihel) [1915308] - net/mlx5: DR, Use the new HW specific STE infrastructure (Alaa Hleihel) [1915308] - net/mlx5: DR, Move macros from dr_ste.c to header (Alaa Hleihel) [1915308] - net/mlx5: DR, Add infrastructure for supporting several steering formats (Alaa Hleihel) [1915308] - ext4: handle read only external journal device (Lukas Czerner) [1860929] - vfio/pci: Handle concurrent vma faults (Alex Williamson) [1976551] - vfio-pci: Use io_remap_pfn_range() for PCI IO memory (Alex Williamson) [1976551] - net: flow_dissector: Parse PTP L2 packet header (Ivan Vecera) [1971687] - net: vlan: Add parse protocol header ops (Ivan Vecera) [1971687] - PCI: hv: Remove bus device removal unused refcount/functions (Mohammed Gamal) [1982482] - PCI: hv: Fix a race condition when removing the device (Mohammed Gamal) [1982482] - RDMA/cxgb4: check for ipv6 address properly while destroying listener (Raju Rangoju) [1961313] - RDMA/cxgb4: Fix adapter LE hash errors while destroying ipv6 listening server (Raju Rangoju) [1961313] - RDMA: Convert sysfs device * show functions to use sysfs_emit() (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: Disable delayed ack by default (Raju Rangoju) [1961313] - [infiniband] treewide: Remove uninitialized_var() usage (Raju Rangoju) [1961313] - RDMA/iw_cxgb4: cleanup device debugfs entries on ULD remove (Raju Rangoju) [1961313] - vfs: allow unprivileged whiteout creation (Miklos Szeredi) [1983608] - Documentation: kdump: update kdump guide (Baoquan He) [1938067] - docs: admin-guide: add kdump documentation into it (Baoquan He) [1938067] - docs: kdump: convert docs to ReST and rename to *.rst (Baoquan He) [1938067]- Revert "be2net: disable bh with spin_lock in be_process_mcc" (Petr Oros) [1973504] - nvmet-rdma: Fix NULL deref when SEND is completed with error (Gopal Tiwari) [1959856] - netfilter: nft_exthdr: Search chunks in SCTP packets only (Phil Sutter) [1868228] - netfilter: nft_exthdr: Fix for unsafe packet data read (Phil Sutter) [1868228] - netfilter: nft_exthdr: Support SCTP chunks (Phil Sutter) [1868228] - xfs: fix deadlock retry tracepoint arguments (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_unshare usage of filemap_write_and_wait_range (Bill O'Donnell) [1937116] - xfs: fix return of uninitialized value in variable error (Bill O'Donnell) [1937116] - xfs: fix scrub and remount-ro protection when running scrub (Bill O'Donnell) [1937116] - xfs: fix xfs_trans slab cache name (Bill O'Donnell) [1937116] - xfs: Fix a typo (Bill O'Donnell) [1937116] - xfs: Rudimentary spelling fix (Bill O'Donnell) [1937116] - xfs: Rudimentary typo fixes (Bill O'Donnell) [1937116] - xfs: fix dquot scrub loop cancellation (Bill O'Donnell) [1937116] - xfs: fix uninitialized variables in xrep_calc_ag_resblks (Bill O'Donnell) [1937116] - xfs: fix incorrect root dquot corruption error when switching group/project quota types (Bill O'Donnell) [1937116] - xfs: fix up build warnings when quotas are disabled (Bill O'Donnell) [1937116] - xfs: fix chown leaking delalloc quota blocks when fssetxattr fails (Bill O'Donnell) [1937116] - xfs: Fix assert failure in xfs_setattr_size() (Bill O'Donnell) [1937116] - xfs: fix an ABBA deadlock in xfs_rename (Bill O'Donnell) [1937116 1966609] - xfs: fix the forward progress assertion in xfs_iwalk_run_callbacks (Bill O'Donnell) [1937116] - xfs: fix parent pointer scrubber bailing out on unallocated inodes (Bill O'Donnell) [1937116] - xfs: revert "xfs: fix rmap key and record comparison functions" (Bill O'Donnell) [1937116] - xfs: don't allow NOWAIT DIO across extent boundaries (Bill O'Donnell) [1937116] - xfs: return corresponding errcode if xfs_initialize_perag() fail (Bill O'Donnell) [1937116] - xfs: ensure inobt record walks always make forward progress (Bill O'Donnell) [1937116] - xfs: fix forkoff miscalculation related to XFS_LITINO(mp) (Bill O'Donnell) [1937116] - xfs: directory scrub should check the null bestfree entries too (Bill O'Donnell) [1937116] - xfs: strengthen rmap record flags checking (Bill O'Donnell) [1937116] - xfs: fix the minrecs logic when dealing with inode root child blocks (Bill O'Donnell) [1937116] - xfs: fix a missing unlock on error in xfs_fs_map_blocks (Bill O'Donnell) [1937116] - xfs: fix brainos in the refcount scrubber's rmap fragment processor (Bill O'Donnell) [1937116] - xfs: fix rmap key and record comparison functions (Bill O'Donnell) [1937116] - xfs: set the unwritten bit in rmap lookup flags in xchk_bmap_get_rmapextents (Bill O'Donnell) [1937116] - xfs: fix flags argument to rmap lookup when converting shared file rmaps (Bill O'Donnell) [1937116] - xfs: only flush the unshared range in xfs_reflink_unshare (Bill O'Donnell) [1937116] - xfs: fix scrub flagging rtinherit even if there is no rt device (Bill O'Donnell) [1937116] - xfs: fix missing CoW blocks writeback conversion retry (Bill O'Donnell) [1937116] - xfs: set xefi_discard when creating a deferred agfl free log intent item (Bill O'Donnell) [1937116] - xfs: cancel intents immediately if process_intents fails (Bill O'Donnell) [1937116] - xfs: fix fallocate functions when rtextsize is larger than 1 (Bill O'Donnell) [1937116] - xfs: fix high key handling in the rt allocator's query_range function (Bill O'Donnell) [1937116] - xfs: annotate grabbing the realtime bitmap/summary locks in growfs (Bill O'Donnell) [1937116] - xfs: make xfs_growfs_rt update secondary superblocks (Bill O'Donnell) [1937116] - xfs: fix realtime bitmap/summary file truncation when growing rt volume (Bill O'Donnell) [1937116] - xfs: fix the indent in xfs_trans_mod_dquot (Bill O'Donnell) [1937116] - xfs: do the ASSERT for the arguments O_{u,g,p}dqpp (Bill O'Donnell) [1937116] - xfs: fix deadlock and streamline xfs_getfsmap performance (Bill O'Donnell) [1937116] - xfs: limit entries returned when counting fsmap records (Bill O'Donnell) [1937116] - xfs: only relog deferred intent items if free space in the log gets low (Bill O'Donnell) [1937116] - xfs: expose the log push threshold (Bill O'Donnell) [1937116] - xfs: periodically relog deferred intent items (Bill O'Donnell) [1937116] - xfs: change the order in which child and parent defer ops are finished (Bill O'Donnell) [1937116] - xfs: fix an incore inode UAF in xfs_bui_recover (Bill O'Donnell) [1937116] - xfs: clean up xfs_bui_item_recover iget/trans_alloc/ilock ordering (Bill O'Donnell) [1937116] - xfs: clean up bmap intent item recovery checking (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining transaction reservation (Bill O'Donnell) [1937116] - xfs: xfs_defer_capture should absorb remaining block reservations (Bill O'Donnell) [1937116] - xfs: proper replay of deferred ops queued during log recovery (Bill O'Donnell) [1937116] - xfs: remove XFS_LI_RECOVERED (Bill O'Donnell) [1937116] - xfs: remove xfs_defer_reset (Bill O'Donnell) [1937116] - xfs: fix finobt btree block recovery ordering (Bill O'Donnell) [1937116] - xfs: directly call xfs_generic_create() for ->create() and ->mkdir() (Bill O'Donnell) [1937116] - xfs: avoid shared rmap operations for attr fork extents (Bill O'Donnell) [1937116] - xfs: drop the obsolete comment on filestream locking (Bill O'Donnell) [1937116] - xfs: code cleanup in xfs_attr_leaf_entsize_{remote,local} (Bill O'Donnell) [1937116] - xfs: do the assert for all the log done items in xfs_trans_cancel (Bill O'Donnell) [1937116] - xfs: remove the unused parameter id from xfs_qm_dqattach_one (Bill O'Donnell) [1937116] - xfs: remove the redundant crc feature check in xfs_attr3_rmt_verify (Bill O'Donnell) [1937116] - xfs: fix some comments (Bill O'Donnell) [1937116] - xfs: remove the unnecessary xfs_dqid_t type cast (Bill O'Donnell) [1937116] - xfs: use the existing type definition for di_projid (Bill O'Donnell) [1937116] - xfs: remove the unused SYNCHRONIZE macro (Bill O'Donnell) [1937116] - xfs: clean up calculation of LR header blocks (Bill O'Donnell) [1937116] - xfs: avoid LR buffer overrun due to crafted h_len (Bill O'Donnell) [1937116] - xfs: don't release log intent items when recovery fails (Bill O'Donnell) [1937116] - xfs: attach inode to dquot in xfs_bui_item_recover (Bill O'Donnell) [1937116] - xfs: log new intent items created as part of finishing recovered intent items (Bill O'Donnell) [1937116] - xfs: check dabtree node hash values when loading child blocks (Bill O'Donnell) [1937116] - xfs: don't free rt blocks when we're doing a REMAP bunmapi call (Bill O'Donnell) [1937116] - xfs: Set xfs_buf's b_ops member when zeroing bitmap/summary files (Bill O'Donnell) [1937116] - xfs: Set xfs_buf type flag when growing summary/bitmap files (Bill O'Donnell) [1937116] - xfs: drop extra transaction roll from inode extent truncate (Bill O'Donnell) [1937116] - xfs: don't propagate RTINHERIT -> REALTIME when there is no rtdev (Bill O'Donnell) [1937116] - xfs: ensure that fpunch, fcollapse, and finsert operations are aligned to rt extent size (Bill O'Donnell) [1937116] - xfs: refactor inode flags propagation code (Bill O'Donnell) [1937116] - xfs: make sure the rt allocator doesn't run off the end (Bill O'Donnell) [1937116] - xfs: Remove unneeded semicolon (Bill O'Donnell) [1937116] - xfs: force the log after remapping a synchronous-writes file (Bill O'Donnell) [1937116] - xfs: Convert xfs_attr_sf macros to inline functions (Bill O'Donnell) [1937116] - xfs: Use variable-size array for nameval in xfs_attr_sf_entry (Bill O'Donnell) [1937116] - xfs: Remove typedef xfs_attr_shortform_t (Bill O'Donnell) [1937116] - xfs: remove typedef xfs_attr_sf_entry_t (Bill O'Donnell) [1937116] - xfs: Remove kmem_zalloc_large() (Bill O'Donnell) [1937116] - xfs: enable big timestamps (Bill O'Donnell) [1937116] - xfs: trace timestamp limits (Bill O'Donnell) [1937116] - xfs: widen ondisk quota expiration timestamps to handle y2038+ (Bill O'Donnell) [1937116] - xfs: widen ondisk inode timestamps to deal with y2038+ (Bill O'Donnell) [1937116] - xfs: redefine xfs_ictimestamp_t (Bill O'Donnell) [1937116] - xfs: redefine xfs_timestamp_t (Bill O'Donnell) [1937116] - xfs: move xfs_log_dinode_to_disk to the log recovery code (Bill O'Donnell) [1937116] - xfs: refactor quota timestamp coding (Bill O'Donnell) [1937116] - xfs: refactor default quota grace period setting code (Bill O'Donnell) [1937116] - xfs: refactor quota expiration timer modification (Bill O'Donnell) [1937116] - xfs: explicitly define inode timestamp range (Bill O'Donnell) [1937116] - xfs: enable new inode btree counters feature (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online repair (Bill O'Donnell) [1937116] - xfs: support inode btree blockcounts in online scrub (Bill O'Donnell) [1937116] - xfs: use the finobt block counts to speed up mount times (Bill O'Donnell) [1937116] - xfs: store inode btree block counts in AGI header (Bill O'Donnell) [1937116] - xfs: reuse _xfs_buf_read for re-reading the superblock (Bill O'Donnell) [1937116] - xfs: remove xfs_getsb (Bill O'Donnell) [1937116] - xfs: simplify xfs_trans_getsb (Bill O'Donnell) [1937116] - xfs: remove xlog_recover_iodone (Bill O'Donnell) [1937116] - xfs: clear the read/write flags later in xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: use xfs_buf_item_relse in xfs_buf_item_done (Bill O'Donnell) [1937116] - xfs: simplify the xfs_buf_ioend_disposition calling convention (Bill O'Donnell) [1937116] - xfs: lift the XBF_IOEND_FAIL handling into xfs_buf_ioend_disposition (Bill O'Donnell) [1937116] - xfs: remove xfs_buf_ioerror_retry (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioerror_fail_without_retry (Bill O'Donnell) [1937116] - xfs: fold xfs_buf_ioend_finish into xfs_ioend (Bill O'Donnell) [1937116] - xfs: move the buffer retry logic to xfs_buf.c (Bill O'Donnell) [1937116] - xfs: refactor xfs_buf_ioend (Bill O'Donnell) [1937116] - xfs: mark xfs_buf_ioend static (Bill O'Donnell) [1937116] - xfs: refactor the buf ioend disposition code (Bill O'Donnell) [1937116] - xfs: xfs_iflock is no longer a completion (Bill O'Donnell) [1937116] - xfs: remove kmem_realloc() (Bill O'Donnell) [1937116] - xfs: don't update mtime on COW faults (Bill O'Donnell) [1937116] - xfs: fix xfs_bmap_validate_extent_raw when checking attr fork of rt files (Bill O'Donnell) [1937116] - xfs: initialize the shortform attr header padding entry (Bill O'Donnell) [1937116] - xfs: fix off-by-one in inode alloc block reservation calculation (Bill O'Donnell) [1937116] - xfs: finish dfops on every insert range shift iteration (Bill O'Donnell) [1937116] - xfs: Fix UBSAN null-ptr-deref in xfs_sysfs_init (Bill O'Donnell) [1937116] - xfs: delete duplicated words + other fixes (Bill O'Donnell) [1937116] - xfs: Lift -ENOSPC handler from xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_node_addname (Bill O'Donnell) [1937116] - xfs: Simplify xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_rmt (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_removename_setup (Bill O'Donnell) [1937116] - xfs: Add remote block helper functions (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_leaf_mark_incomplete (Bill O'Donnell) [1937116] - xfs: Add helpers xfs_attr_is_shortform and xfs_attr_set_shortform (Bill O'Donnell) [1937116] - xfs: Remove xfs_trans_roll in xfs_attr_node_removename (Bill O'Donnell) [1937116] - xfs: Remove unneeded xfs_trans_roll_inode calls (Bill O'Donnell) [1937116] - xfs: Add helper function xfs_attr_node_shrink (Bill O'Donnell) [1937116] - xfs: Pull up xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_rmtval_remove (Bill O'Donnell) [1937116] - xfs: Pull up trans roll in xfs_attr3_leaf_clearflag (Bill O'Donnell) [1937116] - xfs: Factor out xfs_attr_rmtval_invalidate (Bill O'Donnell) [1937116] - xfs: Pull up trans roll from xfs_attr3_leaf_setflag (Bill O'Donnell) [1937116] - xfs: Refactor xfs_attr_try_sf_addname (Bill O'Donnell) [1937116] - xfs: Split apart xfs_attr_leaf_addname (Bill O'Donnell) [1937116] - xfs: Pull up trans handling in xfs_attr3_leaf_flipflags (Bill O'Donnell) [1937116] - xfs: Factor out new helper functions xfs_attr_rmtval_set (Bill O'Donnell) [1937116] - xfs: Check for -ENOATTR or -EEXIST (Bill O'Donnell) [1937116] - xfs: Add xfs_has_attr and subroutines (Bill O'Donnell) [1937116] - xfs: Refactor xfs_da_state_alloc() helper (Bill O'Donnell) [1937116] - xfs: remove xfs_zone_{alloc,zalloc} helpers (Bill O'Donnell) [1937116] - xfs: Modify xlog_ticket_alloc() to use kernel's MM API (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_zalloc() usage (Bill O'Donnell) [1937116] - xfs: Remove kmem_zone_alloc() usage (Bill O'Donnell) [1937116] - xfs: xfs_btree_staging.h: delete duplicated words (Bill O'Donnell) [1937116] - xfs: rename the ondisk dquot d_flags to d_type (Bill O'Donnell) [1937116] - xfs: improve ondisk dquot flags checking (Bill O'Donnell) [1937116] - xfs: create xfs_dqtype_t to represent quota types (Bill O'Donnell) [1937116] - xfs: replace a few open-coded XFS_DQTYPE_REC_MASK uses (Bill O'Donnell) [1937116] - xfs: remove unnecessary quota type masking (Bill O'Donnell) [1937116] - xfs: always use xfs_dquot_type when extracting type from a dquot (Bill O'Donnell) [1937116] - xfs: refactor quota type testing (Bill O'Donnell) [1937116] - xfs: remove the XFS_QM_IS[UGP]DQ macros (Bill O'Donnell) [1937116] - xfs: refactor testing if a particular dquot is being enforced (Bill O'Donnell) [1937116] - xfs: rename XFS_DQ_{USER,GROUP,PROJ} to XFS_DQTYPE_* (Bill O'Donnell) [1937116] - xfs: drop the type parameter from xfs_dquot_verify (Bill O'Donnell) [1937116] - xfs: add more dquot tracepoints (Bill O'Donnell) [1937116] - xfs: actually bump warning counts when we send warnings (Bill O'Donnell) [1937116] - xfs: assume the default quota limits are always set in xfs_qm_adjust_dqlimits (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_apply_dquot_deltas (Bill O'Donnell) [1937116] - xfs: refactor xfs_trans_dqresv (Bill O'Donnell) [1937116] - xfs: refactor xfs_qm_scall_setqlim (Bill O'Donnell) [1937116] - xfs: refactor quota exceeded test (Bill O'Donnell) [1937116] - xfs: remove unnecessary arguments from quota adjust functions (Bill O'Donnell) [1937116] - xfs: refactor default quota limits by resource (Bill O'Donnell) [1937116] - xfs: remove qcore from incore dquots (Bill O'Donnell) [1937116] - xfs: stop using q_core timers in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core warning counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core counters in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core limits in the quota code (Bill O'Donnell) [1937116] - xfs: use a per-resource struct for incore dquot data (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_id in the quota code (Bill O'Donnell) [1937116] - xfs: stop using q_core.d_flags in the quota code (Bill O'Donnell) [1937116] - xfs: make XFS_DQUOT_CLUSTER_SIZE_FSB part of the ondisk format (Bill O'Donnell) [1937116] - xfs: rename dquot incore state flags (Bill O'Donnell) [1937116] - xfs: refactor quotacheck flags usage (Bill O'Donnell) [1937116] - xfs: move the flags argument of xfs_qm_scall_trunc_qfiles to XFS_QMOPT_* (Bill O'Donnell) [1937116] - xfs: validate ondisk/incore dquot flags (Bill O'Donnell) [1937116] - xfs: fix inode quota reservation checks (Bill O'Donnell) [1937116] - xfs: clear XFS_DQ_FREEING if we can't lock the dquot buffer to flush (Bill O'Donnell) [1937116] - xfs: drain the buf delwri queue before xfsaild idles (Bill O'Donnell) [1937116] - xfs: remove duplicated include from xfs_buf_item.c (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT and SYNC_TRYLOCK (Bill O'Donnell) [1937116] - xfs: get rid of unnecessary xfs_perag_{get,put} pairs (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should check inode size (Bill O'Donnell) [1937116] - xfs: rtbitmap scrubber should verify written extents (Bill O'Donnell) [1937116] - xfs: remove xfs_inobp_check() (Bill O'Donnell) [1937116] - xfs: factor xfs_iflush_done (Bill O'Donnell) [1937116] - xfs: rework xfs_iflush_cluster() dirty inode iteration (Bill O'Donnell) [1937116] - xfs: rename xfs_iflush_int() (Bill O'Donnell) [1937116] - xfs: xfs_iflush() is no longer necessary (Bill O'Donnell) [1937116] - xfs: attach inodes to the cluster buffer when dirtied (Bill O'Donnell) [1937116] - xfs: rework stale inodes in xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: clean up inode reclaim comments (Bill O'Donnell) [1937116] - xfs: remove SYNC_WAIT from xfs_reclaim_inodes() (Bill O'Donnell) [1937116] - xfs: remove SYNC_TRYLOCK from inode reclaim (Bill O'Donnell) [1937116] - xfs: don't block inode reclaim on the ILOCK (Bill O'Donnell) [1937116] - xfs: allow multiple reclaimers per AG (Bill O'Donnell) [1937116] - xfs: remove IO submission from xfs_reclaim_inode() (Bill O'Donnell) [1937116] - xfs: make inode reclaim almost non-blocking (Bill O'Donnell) [1937116] - xfs: pin inode backing buffer to the inode log item (Bill O'Donnell) [1937116] - xfs: move xfs_clear_li_failed out of xfs_ail_delete_one() (Bill O'Donnell) [1937116] - xfs: unwind log item error flagging (Bill O'Donnell) [1937116] - xfs: handle buffer log item IO errors directly (Bill O'Donnell) [1937116] - xfs: get rid of log item callbacks (Bill O'Donnell) [1937116] - xfs: clean up the buffer iodone callback functions (Bill O'Donnell) [1937116] - xfs: use direct calls for dquot IO completion (Bill O'Donnell) [1937116] - xfs: make inode IO completion buffer centric (Bill O'Donnell) [1937116] - xfs: clean up whacky buffer log item list reinit (Bill O'Donnell) [1937116] - xfs: call xfs_buf_iodone directly (Bill O'Donnell) [1937116] - xfs: mark log recovery buffers for completion (Bill O'Donnell) [1937116] - xfs: mark dquot buffers in cache (Bill O'Donnell) [1937116] - xfs: mark inode buffers in cache (Bill O'Donnell) [1937116] - xfs: add an inode item lock (Bill O'Donnell) [1937116] - xfs: remove logged flag from inode log item (Bill O'Donnell) [1937116] - xfs: Don't allow logging of XFS_ISTALE inodes (Bill O'Donnell) [1937116] - xfs: remove useless definitions in xfs_linux.h (Bill O'Donnell) [1937116] - xfs: use MMAPLOCK around filemap_map_pages() (Bill O'Donnell) [1937116] - xfs: move helpers that lock and unlock two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: refactor locking and unlocking two inodes against userspace IO (Bill O'Donnell) [1937116] - xfs: fix xfs_reflink_remap_prep calling conventions (Bill O'Donnell) [1937116] - xfs: reflink can skip remap existing mappings (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks if we're mapping into a hole (Bill O'Donnell) [1937116] - xfs: only reserve quota blocks for bmbt changes if we're changing the data fork (Bill O'Donnell) [1937116] - xfs: redesign the reflink remap loop to fix blkres depletion crash (Bill O'Donnell) [1937116] - xfs: rename xfs_bmap_is_real_extent to is_written_extent (Bill O'Donnell) [1937116] - xfs: Couple of typo fixes in comments (Bill O'Donnell) [1937116] - xfs: fix use-after-free on CIL context on shutdown (Bill O'Donnell) [1937116] - xfs: flag files as supporting buffered async reads (Bill O'Donnell) [1937116] - fs: add FMODE_BUF_RASYNC (Bill O'Donnell) [1937116] - xfs: more lockdep whackamole with kmem_alloc* (Bill O'Donnell) [1937116 1965923] - xfs: rearrange xfs_inode_walk_ag parameters (Bill O'Donnell) [1937116] - xfs: straighten out all the naming around incore inode tree walks (Bill O'Donnell) [1937116] - xfs: move xfs_inode_ag_iterator to be closer to the perag walking code (Bill O'Donnell) [1937116] - xfs: use bool for done in xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: fix inode ag walk predicate function return values (Bill O'Donnell) [1937116] - xfs: refactor eofb matching into a single helper (Bill O'Donnell) [1937116] - xfs: remove __xfs_icache_free_eofblocks (Bill O'Donnell) [1937116] - xfs: remove flags argument from xfs_inode_ag_walk (Bill O'Donnell) [1937116] - xfs: remove xfs_inode_ag_iterator_flags (Bill O'Donnell) [1937116] - xfs: remove unused xfs_inode_ag_iterator function (Bill O'Donnell) [1937116] - xfs: replace open-coded XFS_ICI_NO_TAG (Bill O'Donnell) [1937116] - xfs: move eofblocks conversion function to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: remove the m_active_trans counter (Bill O'Donnell) [1937116] - xfs: separate read-only variables in struct xfs_mount (Bill O'Donnell) [1937116] - xfs: reduce free inode accounting overhead (Bill O'Donnell) [1937116] - xfs: gut error handling in xfs_trans_unreserve_and_mod_sb() (Bill O'Donnell) [1937116] - xfs: cleanup xfs_idestroy_fork (Bill O'Donnell) [1937116] - xfs: move the fork format fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: move the per-fork nextents fields into struct xfs_ifork (Bill O'Donnell) [1937116] - xfs: remove xfs_ifree_local_data (Bill O'Donnell) [1937116] - xfs: remove the XFS_DFORK_Q macro (Bill O'Donnell) [1937116] - xfs: clean up xchk_bmap_check_rmaps usage of XFS_IFORK_Q (Bill O'Donnell) [1937116] - xfs: remove the NULL fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: remove the special COW fork handling in xfs_bmapi_read (Bill O'Donnell) [1937116] - xfs: improve local fork verification (Bill O'Donnell) [1937116] - xfs: refactor xfs_inode_verify_forks (Bill O'Donnell) [1937116] - xfs: remove xfs_ifork_ops (Bill O'Donnell) [1937116] - xfs: remove xfs_iread (Bill O'Donnell) [1937116] - xfs: don't reset i_delayed_blks in xfs_iread (Bill O'Donnell) [1937116] - xfs: call xfs_dinode_verify from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: handle unallocated inodes in xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: split xfs_iformat_fork (Bill O'Donnell) [1937116] - xfs: call xfs_iformat_fork from xfs_inode_from_disk (Bill O'Donnell) [1937116] - xfs: xfs_bmapi_read doesn't take a fork id as the last argument (Bill O'Donnell) [1937116] - xfs: fix the warning message in xfs_validate_sb_common() (Bill O'Donnell) [1937116] - xfs: don't allow SWAPEXT if we'd screw up quota accounting (Bill O'Donnell) [1937116] - xfs: use ordered buffers to initialize dquot buffers during quotacheck (Bill O'Donnell) [1937116] - xfs: don't fail verifier on empty attr3 leaf block (Bill O'Donnell) [1937116] - xfs: Use the correct style for SPDX License Identifier (Bill O'Donnell) [1937116] - xfs: Replace zero-length array with flexible-array (Bill O'Donnell) [1937116] - xfs: ensure f_bfree returned by statfs() is non-negative (Bill O'Donnell) [1937116] - xfs: remove duplicate headers (Bill O'Donnell) [1937116] - xfs: fix unused variable warning in buffer completion on !DEBUG (Bill O'Donnell) [1937116] - xfs: remove unnecessary includes from xfs_log_recover.c (Bill O'Donnell) [1937116] - xfs: move log recovery buffer cancellation code to xfs_buf_item_recover.c (Bill O'Donnell) [1937116] - xfs: hoist setting of XFS_LI_RECOVERED to caller (Bill O'Donnell) [1937116] - xfs: refactor intent item iop_recover calls (Bill O'Donnell) [1937116] - xfs: refactor intent item RECOVERED flag into the log item (Bill O'Donnell) [1937116] - xfs: refactor adding recovered intent items to the log (Bill O'Donnell) [1937116] - xfs: refactor releasing finished intents during log recovery (Bill O'Donnell) [1937116] - xfs: refactor xlog_item_is_intent now that we're done converting (Bill O'Donnell) [1937116] - xfs: refactor recovered BUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered CUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered RUI log item playback (Bill O'Donnell) [1937116] - xfs: refactor recovered EFI log item playback (Bill O'Donnell) [1937116] - xfs: remove log recovery quotaoff item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery BUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery CUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery RUI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery EFI item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery icreate item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery dquot item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery inode item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery buffer item dispatch for pass2 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass1 commit functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item dispatch for pass2 readhead functions (Bill O'Donnell) [1937116] - xfs: refactor log recovery item sorting into a generic dispatch structure (Bill O'Donnell) [1937116] - xfs: convert xfs_log_recover_item_t to struct xfs_log_recover_item (Bill O'Donnell) [1937116] - xfs: remove unused iget_flags param from xfs_imap_to_bp() (Bill O'Donnell) [1937116] - xfs: remove unused shutdown types (Bill O'Donnell) [1937116] - xfs: random buffer write failure errortag (Bill O'Donnell) [1937116] - xfs: remove unused iflush stale parameter (Bill O'Donnell) [1937116] - xfs: combine xfs_trans_ail_[remove|delete]() (Bill O'Donnell) [1937116] - xfs: drop unused shutdown parameter from xfs_trans_ail_remove() (Bill O'Donnell) [1937116] - xfs: use delete helper for items expected to be in AIL (Bill O'Donnell) [1937116] - xfs: acquire ->ail_lock from xfs_trans_ail_delete() (Bill O'Donnell) [1937116] - xfs: abort consistently on dquot flush failure (Bill O'Donnell) [1937116] - xfs: ratelimit unmount time per-buffer I/O error alert (Bill O'Donnell) [1937116] - xfs: refactor ratelimited buffer error messages into helper (Bill O'Donnell) [1937116] - xfs: reset buffer write failure state on successful completion (Bill O'Donnell) [1937116] - xfs: remove unnecessary shutdown check from xfs_iflush() (Bill O'Donnell) [1937116] - xfs: simplify inode flush error handling (Bill O'Donnell) [1937116] - xfs: factor out buffer I/O failure code (Bill O'Donnell) [1937116] - xfs: refactor failed buffer resubmission into xfsaild (Bill O'Donnell) [1937116] - xfs: spell out the parameter name for ->cancel_item (Bill O'Donnell) [1937116] - xfs: use a xfs_btree_cur for the ->finish_cleanup state (Bill O'Donnell) [1937116] - xfs: turn dfp_done into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: refactor xfs_defer_finish_noroll (Bill O'Donnell) [1937116] - xfs: turn dfp_intent into a xfs_log_item (Bill O'Donnell) [1937116] - xfs: merge the ->diff_items defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: merge the ->log_item defer op into ->create_intent (Bill O'Donnell) [1937116] - xfs: factor out a xfs_defer_create_intent helper (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efd_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: remove the xfs_efi_log_item_t typedef (Bill O'Donnell) [1937116] - xfs: refactor xlog_recover_buffer_pass1 (Bill O'Donnell) [1937116] - xfs: simplify xlog_recover_inode_ra_pass2 (Bill O'Donnell) [1937116] - xfs: factor out a xlog_buf_readahead helper (Bill O'Donnell) [1937116] - xfs: rename inode_list xlog_recover_reorder_trans (Bill O'Donnell) [1937116] - xfs: refactor the buffer cancellation table helpers (Bill O'Donnell) [1937116] - xfs: define printk_once variants for xfs messages (Bill O'Donnell) [1937116] - xfs: stop CONFIG_XFS_DEBUG from changing compiler flags (Bill O'Donnell) [1937116] - xfs: remove unnecessary check of the variable resblks in xfs_symlink (Bill O'Donnell) [1937116] - xfs: simplify the flags setting in xfs_qm_scall_quotaon (Bill O'Donnell) [1937116] - xfs: remove unnecessary assertion from xfs_qm_vop_create_dqattach (Bill O'Donnell) [1937116] - xfs: remove unnecessary variable udqp from xfs_ioctl_setattr (Bill O'Donnell) [1937116] - xfs: reserve quota inode transaction space only when needed (Bill O'Donnell) [1937116] - xfs: combine two if statements with same condition (Bill O'Donnell) [1937116] - xfs: trace quota allocations for all quota types (Bill O'Donnell) [1937116] - xfs: report unrecognized log item type codes during recovery (Bill O'Donnell) [1937116] - xfs: move inode flush to the sync workqueue (Bill O'Donnell) [1937116] - xfs: fix partially uninitialized structure in xfs_reflink_remap_extent (Bill O'Donnell) [1937116] - xfs: fix inode number overflow in ifree cluster helper (Bill O'Donnell) [1937116] - xfs: remove redundant variable assignment in xfs_symlink() (Bill O'Donnell) [1937116] - xfs: ratelimit inode flush on buffered write ENOSPC (Bill O'Donnell) [1937116] - xfs: return locked status of inode buffer on xfsaild push (Bill O'Donnell) [1937116] - xfs: trylock underlying buffer on dquot flush (Bill O'Donnell) [1937116] - xfs: remove unnecessary ternary from xfs_create (Bill O'Donnell) [1937116] - xfs: don't write a corrupt unmount record to force summary counter recalc (Bill O'Donnell) [1937116] - xfs: factor inode lookup from xfs_ifree_cluster (Bill O'Donnell) [1937116] - xfs: tail updates only need to occur when LSN changes (Bill O'Donnell) [1937116] - xfs: factor common AIL item deletion code (Bill O'Donnell) [1937116] - xfs: correctly acount for reclaimable slabs (Bill O'Donnell) [1937116] - xfs: Improve metadata buffer reclaim accountability (Bill O'Donnell) [1937116] - xfs: don't allow log IO to be throttled (Bill O'Donnell) [1937116] - xfs: Throttle commits on delayed background CIL push (Bill O'Donnell) [1937116] - xfs: Lower CIL flush limit for large logs (Bill O'Donnell) [1937116] - xfs: remove some stale comments from the log code (Bill O'Donnell) [1937116] - xfs: refactor unmount record writing (Bill O'Donnell) [1937116] - xfs: merge xlog_commit_record with xlog_write_done (Bill O'Donnell) [1937116] - xfs: split xlog_ticket_done (Bill O'Donnell) [1937116] - xfs: kill XLOG_TIC_INITED (Bill O'Donnell) [1937116] - xfs: refactor and split xfs_log_done() (Bill O'Donnell) [1937116] - xfs: re-order initial space accounting checks in xlog_write (Bill O'Donnell) [1937116] - xfs: don't try to write a start record into every iclog (Bill O'Donnell) [1937116] - xfs: validate the realtime geometry in xfs_validate_sb_common (Bill O'Donnell) [1937116] - xfs: shutdown on failure to add page to log bio (Bill O'Donnell) [1937116] - xfs: directory bestfree check should release buffers (Bill O'Donnell) [1937116] - xfs: drop all altpath buffers at the end of the sibling check (Bill O'Donnell) [1937116] - xfs: remove xlog_state_want_sync (Bill O'Donnell) [1937116] - xfs: move the ioerror check out of xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: refactor xlog_state_clean_iclog (Bill O'Donnell) [1937116] - xfs: remove the aborted parameter to xlog_state_done_syncing (Bill O'Donnell) [1937116] - xfs: simplify log shutdown checking in xfs_log_release_iclog (Bill O'Donnell) [1937116] - xfs: simplify the xfs_log_release_iclog calling convention (Bill O'Donnell) [1937116] - xfs: factor out a xlog_wait_on_iclog helper (Bill O'Donnell) [1937116] - xfs: merge xlog_cil_push into xlog_cil_push_work (Bill O'Donnell) [1937116] - xfs: remove the di_version field from struct icdinode (Bill O'Donnell) [1937116] - xfs: simplify a check in xfs_ioctl_setattr_check_cowextsize (Bill O'Donnell) [1937116] - xfs: simplify di_flags2 inheritance in xfs_ialloc (Bill O'Donnell) [1937116] - xfs: only check the superblock version for dinode size calculation (Bill O'Donnell) [1937116] - xfs: add a new xfs_sb_version_has_v3inode helper (Bill O'Donnell) [1937116] - xfs: add support for rmap btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for refcount btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for inode btree staging cursors (Bill O'Donnell) [1937116] - xfs: add support for free space btree staging cursors (Bill O'Donnell) [1937116] - xfs: support bulk loading of staged btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for inode-rooted btrees (Bill O'Donnell) [1937116] - xfs: introduce fake roots for ag-rooted btrees (Bill O'Donnell) [1937116] - xfs: replace open-coded bitmap weight logic (Bill O'Donnell) [1937116] - xfs: rename xfs_bitmap to xbitmap (Bill O'Donnell) [1937116] - xfs: xrep_reap_extents should not destroy the bitmap (Bill O'Donnell) [1937116] - xfs: cleanup xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove dead code from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused return value from xfs_log_unmount_write (Bill O'Donnell) [1937116] - xfs: remove the unused XLOG_UNMOUNT_REC_TYPE define (Bill O'Donnell) [1937116] - xfs: mark XLOG_FORCED_SHUTDOWN as unlikely (Bill O'Donnell) [1937116] - xfs: make the btree ag cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: make the btree cursor union members named structure (Bill O'Donnell) [1937116] - xfs: make btree cursor private union anonymous (Bill O'Donnell) [1937116] - xfs: rename btree cursor private btree member flags (Bill O'Donnell) [1937116] - xfs: convert btree cursor inode-private member names (Bill O'Donnell) [1937116] - xfs: convert btree cursor ag-private member name (Bill O'Donnell) [1937116] - xfs: introduce new private btree cursor names (Bill O'Donnell) [1937116] - xfs: Use scnprintf() for avoiding potential buffer overflow (Bill O'Donnell) [1937116] - xfs: mark extended attr corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: mark dir corrupt when lookup-by-hash fails (Bill O'Donnell) [1937116] - xfs: check owner of dir3 blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 data blocks (Bill O'Donnell) [1937116] - xfs: check owner of dir3 free blocks (Bill O'Donnell) [1937116] - xfs: fix buffer corruption reporting when xfs_dir3_free_header_check fails (Bill O'Donnell) [1937116] - xfs: xfs_buf_corruption_error should take __this_address (Bill O'Donnell) [1937116] - xfs: add a function to deal with corrupt buffers post-verifiers (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_SBP (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGF (Bill O'Donnell) [1937116] - xfs: remove XFS_BUF_TO_AGI (Bill O'Donnell) [1937116] - xfs: remove the xfs_agfl_t typedef (Bill O'Donnell) [1937116] - xfs: remove the agfl_bno member from struct xfs_agfl (Bill O'Donnell) [1937116] - xfs: switch xfs_attrmulti_attr_get to lazy attr buffer allocation (Bill O'Donnell) [1937116] - xfs: only allocate the buffer size actually needed in __xfs_set_acl (Bill O'Donnell) [1937116] - xfs: clean up bufsize alignment in xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: embedded the attrlist cursor into struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: remove XFS_DA_OP_INCOMPLETE (Bill O'Donnell) [1937116] - xfs: clean up the attr flag confusion (Bill O'Donnell) [1937116] - xfs: clean up the ATTR_REPLACE checks (Bill O'Donnell) [1937116] - xfs: improve xfs_forget_acl (Bill O'Donnell) [1937116] - xfs: lift cursor copy in/out into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift buffer allocation into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: lift common checks into xfs_ioc_attr_list (Bill O'Donnell) [1937116] - xfs: rename xfs_attr_list_int to xfs_attr_list (Bill O'Donnell) [1937116] - xfs: move the legacy xfs_attr_list to xfs_ioctl.c (Bill O'Donnell) [1937116] - xfs: open code ATTR_ENTSIZE (Bill O'Donnell) [1937116] - xfs: remove the unused ATTR_ENTRY macro (Bill O'Donnell) [1937116] - xfs: cleanup struct xfs_attr_list_context (Bill O'Donnell) [1937116] - xfs: factor out a xfs_attr_match helper (Bill O'Donnell) [1937116] - xfs: replace ATTR_KERNOTIME with XFS_DA_OP_NOTIME (Bill O'Donnell) [1937116] - xfs: remove ATTR_ALLOC and XFS_DA_OP_ALLOCVAL (Bill O'Donnell) [1937116] - xfs: remove ATTR_KERNOVAL (Bill O'Donnell) [1937116] - xfs: remove the xfs_inode argument to xfs_attr_get_ilocked (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args to xfs_attr_get (Bill O'Donnell) [1937116] - xfs: pass an initialized xfs_da_args structure to xfs_attr_set (Bill O'Donnell) [1937116] - xfs: turn xfs_da_args.value into a void pointer (Bill O'Donnell) [1937116] - xfs: remove the MAXNAMELEN check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: remove the name == NULL check from xfs_attr_args_init (Bill O'Donnell) [1937116] - xfs: factor out a helper for a single XFS_IOC_ATTRMULTI_BY_HANDLE op (Bill O'Donnell) [1937116] - xfs: use strndup_user in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: merge xfs_attrmulti_attr_remove into xfs_attrmulti_attr_set (Bill O'Donnell) [1937116] - xfs: merge xfs_attr_remove into xfs_attr_set (Bill O'Donnell) [1937116] - xfs: remove the ATTR_INCOMPLETE flag (Bill O'Donnell) [1937116] - xfs: reject invalid flags combinations in XFS_IOC_ATTRLIST_BY_HANDLE (Bill O'Donnell) [1937116] - xfs: rework collapse range into an atomic operation (Bill O'Donnell) [1937116] - xfs: rework insert range into an atomic operation (Bill O'Donnell) [1937116] - xfs: open code insert range extent split helper (Bill O'Donnell) [1937116] - xfs: Add missing annotation to xfs_ail_check() (Bill O'Donnell) [1937116] - xfs: fix an undefined behaviour in _da3_path_shift (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_discard_page messages (Bill O'Donnell) [1937116] - xfs: ratelimit xfs_buf_ioerror_alert messages (Bill O'Donnell) [1937116] - xfs: remove the kuid/kgid conversion wrappers (Bill O'Donnell) [1937116] - xfs: remove the icdinode di_uid/di_gid members (Bill O'Donnell) [1937116] - xfs: ensure that the inode uid/gid match values match the icdinode ones (Bill O'Donnell) [1937116] - xfs: improve error message when we can't allocate memory for xfs_buf (Bill O'Donnell) [1937116] - ceph: fix test for whether we can skip read when writing beyond EOF (Jeff Layton) [1971101] - redhat/configs: Add CONFIG_X86_SGX_KVM (Bandan Das) [1494649] - KVM: x86: Fix implicit enum conversion goof in scattered reverse CPUID code (Bandan Das) [1494649] - KVM: x86: Add capability to grant VM access to privileged SGX attribute (Bandan Das) [1494649] - KVM: VMX: Enable SGX virtualization for SGX1, SGX2 and LC (Bandan Das) [1494649] - KVM: VMX: Add ENCLS[EINIT] handler to support SGX Launch Control (LC) (Bandan Das) [1494649] - KVM: VMX: Add emulation of SGX Launch Control LE hash MSRs (Bandan Das) [1494649] - KVM: VMX: Add SGX ENCLS[ECREATE] handler to enforce CPUID restrictions (Bandan Das) [1494649] - KVM: VMX: Frame in ENCLS handler for SGX virtualization (Bandan Das) [1494649] - KVM: VMX: Add basic handling of VM-Exit from SGX enclave (Bandan Das) [1494649] - KVM: x86: Add reverse-CPUID lookup support for scattered SGX features (Bandan Das) [1494649] - KVM: x86: Add support for reverse CPUID lookup of scattered features (Bandan Das) [1494649] - KVM: x86: Define new #PF SGX error code bit (Bandan Das) [1494649] - KVM: x86: Export kvm_mmu_gva_to_gpa_{read,write}() for SGX (VMX) (Bandan Das) [1494649] - x86/sgx: Mark sgx_vepc_vm_ops static (Bandan Das) [1494649] - x86/sgx: Do not update sgx_nr_free_pages in sgx_setup_epc_section() (Bandan Das) [1494649] - x86/sgx: Move provisioning device creation out of SGX driver (Bandan Das) [1494649] - x86/sgx: Add helpers to expose ECREATE and EINIT to KVM (Bandan Das) [1494649] - x86/sgx: Add helper to update SGX_LEPUBKEYHASHn MSRs (Bandan Das) [1494649] - x86/sgx: Add encls_faulted() helper (Bandan Das) [1494649] - x86/sgx: Add SGX2 ENCLS leaf definitions (EAUG, EMODPR and EMODT) (Bandan Das) [1494649] - x86/sgx: Move ENCLS leaf definitions to sgx.h (Bandan Das) [1494649] - x86/sgx: Expose SGX architectural definitions to the kernel (Bandan Das) [1494649] - x86/sgx: Initialize virtual EPC driver even when SGX driver is disabled (Bandan Das) [1494649] - x86/cpu/intel: Allow SGX virtualization without Launch Control support (Bandan Das) [1494649] - x86/sgx: Introduce virtual EPC for use by KVM guests (Bandan Das) [1494649] - x86/sgx: Add SGX_CHILD_PRESENT hardware error code (Bandan Das) [1494649] - x86/sgx: Wipe out EREMOVE from sgx_free_epc_page() (Bandan Das) [1494649] - x86/cpufeatures: Add SGX1 and SGX2 sub-features (Bandan Das) [1494649] - x86/cpufeatures: Make SGX_LC feature bit depend on SGX bit (Bandan Das) [1494649] - x86/sgx: Remove unnecessary kmap() from sgx_ioc_enclave_init() (Bandan Das) [1494649] - selftests/sgx: Use getauxval() to simplify test code (Bandan Das) [1494649] - selftests/sgx: Improve error detection and messages (Bandan Das) [1494649] - x86/sgx: Add a basic NUMA allocation scheme to sgx_alloc_epc_page() (Bandan Das) [1494649] - x86/sgx: Replace section->init_laundry_list with sgx_dirty_page_list (Bandan Das) [1494649] - x86/sgx: Maintain encl->refcount for each encl->mm_list entry (Bandan Das) [1494649] - MAINTAINERS: Add Dave Hansen as reviewer for INTEL SGX (Bandan Das) [1494649] - x86/NUMA: Provide a range-to-target_node lookup facility (Bandan Das) [1494649] - x86/mm: Introduce CONFIG_NUMA_KEEP_MEMINFO (Bandan Das) [1494649] - configs: Enable CONFIG_MLXBF_GIGE on aarch64 (Alaa Hleihel) [1803489] - Add Mellanox BlueField Gigabit Ethernet driver (Alaa Hleihel) [1803489] - integrity: Use current_uid() in integrity_audit_message() (Richard Guy Briggs) [1957052] - ima: AppArmor satisfies the audit rule requirements (Richard Guy Briggs) [1957052] - IMA: Add audit log for failure conditions (Richard Guy Briggs) [1957052] - integrity: Add errno field in audit message (Richard Guy Briggs) [1957052] - audit: add blank line after variable declarations (Richard Guy Briggs) [1957052] - audit: drop /proc/PID/loginuid documentation Format field (Richard Guy Briggs) [1957052] - audit: avoid -Wempty-body warning (Richard Guy Briggs) [1957052] - audit: document /proc/PID/sessionid (Richard Guy Briggs) [1957052] - audit: document /proc/PID/loginuid (Richard Guy Briggs) [1957052] - MAINTAINERS: update audit files (Richard Guy Briggs) [1957052] - audit: further cleanup of AUDIT_FILTER_ENTRY deprecation (Richard Guy Briggs) [1957052] - netfilter: nftables: fix a warning message in nf_tables_commit_audit_collect() (Richard Guy Briggs) [1957052] - audit: log nftables configuration change events once per table (Richard Guy Briggs) [1957052] - audit_alloc_mark(): don't open-code ERR_CAST() (Richard Guy Briggs) [1957052] - make dump_common_audit_data() safe to be called from RCU pathwalk (Richard Guy Briggs) [1957052] - new helper: d_find_alias_rcu() (Richard Guy Briggs) [1957052] - audit: Make audit_filter_syscall() return void (Richard Guy Briggs) [1957052] - audit: Remove leftover reference to the audit_tasklet (Richard Guy Briggs) [1957052] - kernel/audit: convert comma to semicolon (Richard Guy Briggs) [1957052] - dump_common_audit_data(): fix racy accesses to ->d_name (Richard Guy Briggs) [1957052] - audit: replace atomic_add_return() (Richard Guy Briggs) [1957052] - x86/audit: Fix a -Wmissing-prototypes warning for ia32_classify_syscall() (Richard Guy Briggs) [1957052] - ethtool: fix kdoc attr name (Ivan Vecera) [1967261] - ethtool: Remove link_mode param and derive link params from driver (Ivan Vecera) [1967261] - ethtool: Add lanes parameter for ETHTOOL_LINK_MODE_10000baseR_FEC_BIT (Ivan Vecera) [1967261] - ethtool: fix kdoc in headers (Ivan Vecera) [1967261] - ethtool: document reserved fields in the uAPI (Ivan Vecera) [1967261] - ethtool: un-kdocify extended link state (Ivan Vecera) [1967261] - ethtool: document PHY tunable callbacks (Ivan Vecera) [1967261] - docs: ethtool: fix some copy-paste errors (Ivan Vecera) [1967261] - ethtool: fix incorrect datatype in set_eee ops (Ivan Vecera) [1967261] - net: selftests: Add lanes setting test (Ivan Vecera) [1967261] - mlxsw: ethtool: Pass link mode in use to ethtool (Ivan Vecera) [1967261] - mlxsw: ethtool: Add support for setting lanes when autoneg is off (Ivan Vecera) [1967261] - mlxsw: ethtool: Remove max lanes filtering (Ivan Vecera) [1967261] - ethtool: Expose the number of lanes in use (Ivan Vecera) [1967261] - ethtool: Get link mode in use instead of speed and duplex parameters (Ivan Vecera) [1967261] - ethtool: prepare __ethtool_get_link_ksettings for subsequent changes (Ivan Vecera) [1967261] - ethtool: Extend link modes settings uAPI with lanes (Ivan Vecera) [1967261] - ethtool: Validate master slave configuration before rtnl_lock() (Ivan Vecera) [1967261] - ethtool: fix string set id check (Ivan Vecera) [1967261] - ethtool: fix stack overflow in ethnl_parse_bitset() (Ivan Vecera) [1967261] - selftests: add ring and coalesce selftests (Ivan Vecera) [1967261] - selftests: refactor get_netdev_name function (Ivan Vecera) [1967261] - selftests: extract common functions in ethtool-common.sh (Ivan Vecera) [1967261] - netdevsim: support ethtool ring and coalesce settings (Ivan Vecera) [1967261] - netdevsim: move ethtool pause params in separate struct (Ivan Vecera) [1967261] - ethtool: add ETHTOOL_COALESCE_ALL_PARAMS define (Ivan Vecera) [1967261] - ethtool: netlink: add missing netdev_features_change() call (Ivan Vecera) [1967261] - ethtool: remove unneeded semicolon (Ivan Vecera) [1967261] - ethtool: allow netdev driver to define phy tunables (Ivan Vecera) [1967261] - ethtool: mark netlink family as __ro_after_init (Ivan Vecera) [1967261] - ethtool: Add 100base-FX link mode entries (Ivan Vecera) [1967261] - ethtool: fix error handling in ethtool_phys_id (Ivan Vecera) [1967261] - ethtool: allow flow-type ether without IP protocol field (Ivan Vecera) [1967261] - net: phy: Uninline PHY ethtool statistics operations (Ivan Vecera) [1967261] - net: phy: Define PHY statistics ethtool_phy_ops (Ivan Vecera) [1967261] - net: ethtool: Remove PHYLIB direct dependency (Ivan Vecera) [1967261] - net: phy: Register ethtool PHY operations (Ivan Vecera) [1967261] - genksyms: Ignore module scoped _Static_assert() (Ivan Vecera) [1967261] - net: ethtool: Introduce ethtool_phy_ops (Ivan Vecera) [1967261] - Documentation: networking: fix ethtool-netlink table formats (Ivan Vecera) [1967261] - ethtool: ioctl: Use array_size() in copy_to_user() (Ivan Vecera) [1967261] - net: ethtool: cabletest: Make ethnl_act_cable_test_tdr_cfg static (Ivan Vecera) [1967261] - SUNRPC: Handle major timeout in xprt_adjust_timeout() (Scott Mayhew) [1979070] - gro_cells: reduce number of synchronize_net() calls (Ivan Vecera) [1959015] - net: make sure napi_list is safe for RCU traversal (Ivan Vecera) [1959015] - net: manage napi add/del idempotence explicitly (Ivan Vecera) [1959015] - net: remove napi_hash_del() from driver-facing API (Ivan Vecera) [1959015] - net: disable netpoll on fresh napis (Ivan Vecera) [1959015] - usb: dwc3-meson-g12a: fix usb2 PHY glue init when phy0 is disabled (Torez Smith) [1942772] - xhci: Fix 5.12 regression of missing xHC cache clearing command after a Stall (Torez Smith) [1942772] - xhci: fix giving back URB with incorrect status regression in 5.12 (Torez Smith) [1942772] - usb: typec: ucsi: Clear pending after acking connector change (Torez Smith) [1942772] - net: hso: check for allocation failure in hso_create_bulk_serial_device() (Torez Smith) [1942772] - usb: typec: tcpm: Fix wrong handling in GET_SINK_CAP (Torez Smith) [1942772] - net: hso: fix NULL-deref on disconnect regression (Torez Smith) [1942772] - USB: CDC-ACM: fix poison/unpoison imbalance (Torez Smith) [1942772] - usbip: vudc: fix missing unlock on error in usbip_sockfd_store() (Torez Smith) [1942772] - usb: xhci-mtk: improve bandwidth scheduling with TT (Torez Smith) [1942772] - usb: xhci-mtk: remove or operator for setting schedule parameters (Torez Smith) [1942772] - usb: typec: tcpm: Wait for vbus discharge to VSAFE0V before toggling (Torez Smith) [1942772] - software node: Provide replacement for device_add_properties() (Torez Smith) [1942772] - driver core: platform: Reimplement devm_platform_ioremap_resource (Torez Smith) [1942772] - USB: usblp: initialize newChannel (Torez Smith) [1942772] - net: hso: fix null-ptr-deref during tty device unregistration (Torez Smith) [1942772] - usbip: synchronize event handler with sysfs code paths (Torez Smith) [1942772] - usbip: vudc synchronize sysfs code paths (Torez Smith) [1942772] - usbip: stub-dev synchronize sysfs code paths (Torez Smith) [1942772] - usbip: add sysfs_lock to synchronize sysfs code paths (Torez Smith) [1942772] - drivers: net: fix memory leak in peak_usb_create_dev (Torez Smith) [1942772] - thunderbolt: Fix off by one in tb_port_find_retimer() (Torez Smith) [1942772] - thunderbolt: Fix a leak in tb_retimer_add() (Torez Smith) [1942772] - usb: dwc2: Prevent core suspend when port connection flag is 0 (Torez Smith) [1942772] - usb: dwc2: Fix HPRT0.PrtSusp bit setting for HiKey 960 board. (Torez Smith) [1942772] - usb: xhci-mtk: fix broken streams issue on 0.96 xHCI (Torez Smith) [1942772] - usbip: vhci_hcd fix shift out-of-bounds in vhci_hub_control() (Torez Smith) [1942772] - USB: quirks: ignore remote wake-up on Fibocom L850-GL LTE modem (Torez Smith) [1942772] - USB: cdc-acm: do not log successful probe on later errors (Torez Smith) [1942772] - USB: cdc-acm: always claim data interface (Torez Smith) [1942772] - USB: cdc-acm: use negation for NULL checks (Torez Smith) [1942772] - USB: cdc-acm: clean up probe error labels (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data reset (Torez Smith) [1942772] - USB: cdc-acm: drop redundant driver-data assignment (Torez Smith) [1942772] - USB: cdc-acm: fix use-after-free after probe failure (Torez Smith) [1942772] - USB: cdc-acm: fix double free on probe failure (Torez Smith) [1942772] - USB: cdc-acm: downgrade message to debug (Torez Smith) [1942772] - USB: cdc-acm: untangle a circular dependency between callback and softint (Torez Smith) [1942772] - cdc-acm: fix BREAK rx code path adding necessary calls (Torez Smith) [1942772] - usb: dwc3: pci: Enable dis_uX_susphy_quirk for Intel Merrifield (Torez Smith) [1942772] - usb: dwc3: qcom: skip interconnect init for ACPI probe (Torez Smith) [1942772] - can: peak_usb: Revert "can: peak_usb: add forgotten supported devices" (Torez Smith) [1942772] - r8152: limit the RX buffer size of RTL8153A for USB 2.0 (Torez Smith) [1942772] - net: cdc-phonet: fix data-interface release on probe failure (Torez Smith) [1942772] - usb: typec: tcpm: Skip sink_cap query only when VDM sm is busy (Torez Smith) [1942772] - usb: typec: tcpm: Invoke power_supply_changed for tcpm-source-psy- (Torez Smith) [1942772] - usb: typec: Remove vdo[3] part of tps6598x_rx_identity_reg struct (Torez Smith) [1942772] - usb-storage: Add quirk to defeat Kindle's automatic unload (Torez Smith) [1942772] - usbip: Fix incorrect double assignment to udc->ud.tcp_rx (Torez Smith) [1942772] - can: kvaser_usb: Add support for USBcan Pro 4xHS (Torez Smith) [1942772] - can: peak_usb: add forgotten supported devices (Torez Smith) [1942772] - xhci: Fix repeated xhci wake after suspend due to uncleared internal wake state (Torez Smith) [1942772] - usb: xhci: Fix ASMedia ASM1042A and ASM3242 DMA addressing (Torez Smith) [1942772] - xhci: Improve detection of device initiated wake signal. (Torez Smith) [1942772] - usb: xhci: do not perform Soft Retry for some xHCI hosts (Torez Smith) [1942772] - usbip: fix vudc usbip_sockfd_store races leading to gpf (Torez Smith) [1942772] - usbip: fix vhci_hcd attach_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix stub_dev usbip_sockfd_store() races leading to gpf (Torez Smith) [1942772] - usbip: fix vudc to check for stream socket (Torez Smith) [1942772] - usbip: fix vhci_hcd to check for stream socket (Torez Smith) [1942772] - usbip: fix stub_dev to check for stream socket (Torez Smith) [1942772] - USB: usblp: fix a hang in poll() if disconnected (Torez Smith) [1942772] - usb: dwc3: qcom: Add missing DWC3 OF node refcount decrement (Torez Smith) [1942772] - usb: dwc3: qcom: Honor wakeup enabled/disabled state (Torez Smith) [1942772] - usb: dwc3: qcom: add ACPI device id for sc8180x (Torez Smith) [1942772] - Goodix Fingerprint device is not a modem (Torez Smith) [1942772] - USB: serial: io_edgeport: fix memory leak in edge_startup (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID (Torez Smith) [1942772] - USB: serial: cp210x: add some more GE USB IDs (Torez Smith) [1942772] - USB: serial: cp210x: add ID for Acuity Brands nLight Air Adapter (Torez Smith) [1942772] - net: usb: log errors to dmesg/syslog (Torez Smith) [1942772] - net: usb: cdc_ncm: emit dev_err on error paths (Torez Smith) [1942772] - thunderbolt: Increase runtime PM reference count on DP tunnel discovery (Torez Smith) [1942772] - thunderbolt: Initialize HopID IDAs in tb_switch_alloc() (Torez Smith) [1942772] - net: usb: qmi_wwan: allow qmimux add/del with master up (Torez Smith) [1942772] - Revert "r8152: adjust the settings about MAC clock speed down for RTL8153" (Torez Smith) [1942772] - net: usb: qmi_wwan: support ZTE P685M modem (Torez Smith) [1942772] - r8152: spilt rtl_set_eee_plus and r8153b_green_en (Torez Smith) [1942772] - r8152: replace netif_err with dev_err (Torez Smith) [1942772] - r8152: check if the pointer of the function exists (Torez Smith) [1942772] - r8152: enable U1/U2 for USB_SPEED_SUPER (Torez Smith) [1942772] - usb: misc: usb3503: Fix logic in usb3503_init() (Torez Smith) [1942772] - usb: Replace lkml.org links with lore (Torez Smith) [1942772] - usb: quirks: add quirk to start video capture on ELMO L-12F document camera reliable (Torez Smith) [1942772] - USB: quirks: sort quirk entries (Torez Smith) [1942772] - USB: serial: drop bogus to_usb_serial_port() checks (Torez Smith) [1942772] - USB: serial: drop if with an always false condition (Torez Smith) [1942772] - usb: typec: tcpm: Get Sink VDO from fwnode (Torez Smith) [1942772] - dt-bindings: connector: Add SVDM VDO properties (Torez Smith) [1942772] - usb: typec: displayport: Fill the negotiated SVDM Version in the header (Torez Smith) [1942772] - usb: typec: ucsi: Determine common SVDM Version (Torez Smith) [1942772] - usb: typec: tcpm: Determine common SVDM Version (Torez Smith) [1942772] - usb: pd: Make SVDM Version configurable in VDM header (Torez Smith) [1942772] - usb: typec: Manage SVDM version (Torez Smith) [1942772] - usb: dwc3: gadget: Fix dep->interval for fullspeed interrupt (Torez Smith) [1942772] - usb: dwc3: gadget: Fix setting of DEPCFG.bInterval_m1 (Torez Smith) [1942772] - USB: serial: option: update interface mapping for ZTE P685M (Torez Smith) [1942772] - usb: dwc3: gadget: Track connected SSP rate and lane count (Torez Smith) [1942772] - usb: dwc3: gadget: Implement setting of SSP rate (Torez Smith) [1942772] - usb: dwc3: core: Check maximum_speed SSP genXxY (Torez Smith) [1942772] - usb: common: Parse for USB SSP genXxY (Torez Smith) [1942772] - usb: dwc2: Fix endpoint direction check in ep_from_windex (Torez Smith) [1942772] - usb: dwc3: fix clock issue during resume in OTG mode (Torez Smith) [1942772] - xhci: ext-caps: Use software node API with the properties (Torez Smith) [1942772] - usb: dwc3: host: Use software node API with the properties (Torez Smith) [1942772] - r8152: replace several functions about phy patch request (Torez Smith) [1942772] - usb: dwc3: qcom: Constify the software node (Torez Smith) [1942772] - usb: dwc3: haps: Constify the software node (Torez Smith) [1942772] - usb: dwc2: pci: Drop the empty quirk function (Torez Smith) [1942772] - thunderbolt: Add support for native USB4 _OSC (Torez Smith) [1942772] - thunderbolt: Allow disabling XDomain protocol (Torez Smith) [1942772] - thunderbolt: Add support for PCIe tunneling disabled (SL5) (Torez Smith) [1942772] - thunderbolt: dma_test: Drop unnecessary include (Torez Smith) [1942772] - thunderbolt: Add clarifying comments about USB4 terms router and adapter (Torez Smith) [1942772] - thunderbolt: switch: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: nhi: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: path: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: eeprom: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - thunderbolt: ctl: Fix kernel-doc descriptions of non-static functions (Torez Smith) [1942772] - usb: pd: Reland VDO definitions of PD2.0 (Torez Smith) [1942772] - NET: usb: qmi_wwan: Adding support for Cinterion MV31 (Torez Smith) [1942772] - usb: pd: Update VDO definitions (Torez Smith) [1942772] - xhci: fix bounce buffer usage for non-sg list case (Torez Smith) [1942772] - usb: xhci-mtk: break loop when find the endpoint to drop (Torez Smith) [1942772] - usb: typec: Return void in typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable data path when partner is USB Comm capable (Torez Smith) [1942772] - usb: typec: tcpci: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Add Callback to Usb Communication capable partner (Torez Smith) [1942772] - usb: typec: tcpm: Set in_ams flag when Source caps have been received (Torez Smith) [1942772] - usb: typec: tcpm: Handle vbus shutoff when in source mode (Torez Smith) [1942772] - usb: typec: Add typec_partner_set_pd_revision (Torez Smith) [1942772] - usb: typec: Provide PD Specification Revision for cable and partner (Torez Smith) [1942772] - usb: typec: Standardize PD Revision format with Type-C Revision (Torez Smith) [1942772] - usb: xhci-mtk: skip dropping bandwidth of unchecked endpoints (Torez Smith) [1942772] - USB: serial: ftdi_sio: restore divisor-encoding comments (Torez Smith) [1942772] - USB: serial: ftdi_sio: fix FTX sub-integer prescaler (Torez Smith) [1942772] - USB: serial: cp210x: clean up auto-RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: fix RTS handling (Torez Smith) [1942772] - USB: serial: cp210x: clean up printk zero padding (Torez Smith) [1942772] - USB: serial: cp210x: clean up flow-control debug message (Torez Smith) [1942772] - USB: serial: cp210x: drop shift macros (Torez Smith) [1942772] - USB: serial: cp210x: fix modem-control handling (Torez Smith) [1942772] - USB: serial: cp210x: suppress modem-control errors (Torez Smith) [1942772] - xhci: handle halting transfer event properly after endpoint stop and halt raced. (Torez Smith) [1942772] - xhci: Check for pending reset endpoint command before queueing a new one. (Torez Smith) [1942772] - xhci: remove obsolete dequeue pointer moving code (Torez Smith) [1942772] - xhci: introduce a new move_dequeue_past_td() function to replace old code. (Torez Smith) [1942772] - xhci: handle stop endpoint command completion with endpoint in running state. (Torez Smith) [1942772] - xhci: Fix halted endpoint at stop endpoint command completion (Torez Smith) [1942772] - xhci: split handling halted endpoints into two steps (Torez Smith) [1942772] - xhci: move and rename xhci_cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: turn cancelled td cleanup to its own function (Torez Smith) [1942772] - xhci: store TD status in the td struct instead of passing it along (Torez Smith) [1942772] - xhci: use xhci_td_cleanup() helper when giving back cancelled URBs (Torez Smith) [1942772] - xhci: move xhci_td_cleanup so it can be called by more functions (Torez Smith) [1942772] - xhci: Add xhci_reset_halted_ep() helper function (Torez Smith) [1942772] - xhci: flush endpoint start to reduce race risk with stop endpoint command. (Torez Smith) [1942772] - xhci: Check link TRBs when updating ring enqueue and dequeue pointers. (Torez Smith) [1942772] - xhci: avoid DMA double fetch when reading event trb type. (Torez Smith) [1942772] - xhci: remove extra loop in interrupt context (Torez Smith) [1942772] - xhci: check slot_id is valid before gathering slot info (Torez Smith) [1942772] - xhci: prevent a theoretical endless loop while preparing rings. (Torez Smith) [1942772] - xhci: remove xhci_stream_id_to_ring() helper (Torez Smith) [1942772] - xhci: add xhci_virt_ep_to_ring() helper (Torez Smith) [1942772] - xhci: check virt_dev is valid before dereferencing it (Torez Smith) [1942772] - xhci: add xhci_get_virt_ep() helper (Torez Smith) [1942772] - xhci: remove unused event parameter from completion handlers (Torez Smith) [1942772] - xhci: adjust parameters passed to cleanup_halted_endpoint() (Torez Smith) [1942772] - xhci: get isochronous ring directly from endpoint structure (Torez Smith) [1942772] - xhci: Avoid parsing transfer events several times (Torez Smith) [1942772] - net: qmi_wwan: Add pass through mode (Torez Smith) [1942772] - net: usb: qmi_wwan: add qmap id sysfs file for qmimux interfaces (Torez Smith) [1942772] - net: usb: cdc_ether: added support for Thales Cinterion PLSx3 modem family. (Torez Smith) [1942772] - thunderbolt: Fix possible NULL pointer dereference in tb_acpi_add_link() (Torez Smith) [1942772] - thunderbolt: switch: Fix function name in the header (Torez Smith) [1942772] - thunderbolt: tunnel: Fix misspelling of 'receive_path' (Torez Smith) [1942772] - thunderbolt: icm: Fix a couple of formatting issues (Torez Smith) [1942772] - thunderbolt: switch: Demote a bunch of non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: tb: Kernel-doc function headers should document their parameters (Torez Smith) [1942772] - thunderbolt: nhi: Demote some non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: xdomain: Fix 'tb_unregister_service_driver()'s 'drv' param (Torez Smith) [1942772] - thunderbolt: eeprom: Demote non-conformant kernel-doc headers to standard comment blocks (Torez Smith) [1942772] - USB: serial: mos7720: fix error code in mos7720_write() (Torez Smith) [1942772] - thunderbolt: ctl: Demote non-conformant kernel-doc headers (Torez Smith) [1942772] - thunderbolt: cap: Fix kernel-doc formatting issue (Torez Smith) [1942772] - thunderbolt: dma_port: Check 'dma_port_flash_write_block()'s return value (Torez Smith) [1942772] - USB: serial: option: Adding support for Cinterion MV31 (Torez Smith) [1942772] - can: mcba_usb: remove h from printk format specifier (Torez Smith) [1942772] - usbnet: fix the indentation of one code snippet (Torez Smith) [1942772] - usb: usb251xb: Use of_device_get_match_data() (Torez Smith) [1942772] - usb: dwc2: Make "trimming xfer length" a debug message (Torez Smith) [1942772] - usb: dwc2: Abort transaction after errors with unknown reason (Torez Smith) [1942772] - usb: dwc2: Do not update data length if it is 0 on inbound transfers (Torez Smith) [1942772] - usb: xhci-mtk: fix unreleased bandwidth data (Torez Smith) [1942772] - USB: serial: mos7840: fix error code in mos7840_write() (Torez Smith) [1942772] - USB: usblp: don't call usb_set_interface if there's a single alt (Torez Smith) [1942772] - USB: serial: cp210x: add pid/vid for WSDA-200-USB (Torez Smith) [1942772] - usb: typec: tcpci_maxim: add terminating newlines to logging (Torez Smith) [1942772] - usb: typec: tcpci_maxim: remove redundant assignment (Torez Smith) [1942772] - usb: typec: tcpm: Create legacy PDOs for PD2 connection (Torez Smith) [1942772] - net: usb: qmi_wwan: added support for Thales Cinterion PLSx3 modem family (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Drop GPIO includes (Torez Smith) [1942772] - usb: typec: tcpm: Respond Wait if VDM state machine is running (Torez Smith) [1942772] - usb: typec: tcpm: Protocol Error handling (Torez Smith) [1942772] - usb: typec: tcpm: AMS and Collision Avoidance (Torez Smith) [1942772] - net: usb: cdc_ncm: don't spew notifications (Torez Smith) [1942772] - usb: typec: ucsi: Add conditional dependency on USB role switch (Torez Smith) [1942772] - usb: ch9: Add USB 3.2 SSP attributes (Torez Smith) [1942772] - USB: serial: f81232: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: io_ti: fix a debug-message copy-paste error (Torez Smith) [1942772] - USB: serial: io_ti: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: upd78f0730: drop short control-transfer check (Torez Smith) [1942772] - USB: serial: cp210x: add copyright notice (Torez Smith) [1942772] - USB: serial: cp210x: drop unused includes (Torez Smith) [1942772] - USB: serial: cp210x: drop short control-transfer checks (Torez Smith) [1942772] - USB: serial: cp210x: update control-characters on every change (Torez Smith) [1942772] - USB: serial: cp210x: set IXOFF thresholds (Torez Smith) [1942772] - USB: serial: cp210x: add support for software flow control (Torez Smith) [1942772] - USB: serial: pl2303: fix line-speed handling on newer chips (Torez Smith) [1942772] - xhci: tegra: Delay for disabling LFPS detector (Torez Smith) [1942772] - xhci: make sure TRB is fully written before giving it to the controller (Torez Smith) [1942772] - usb: dwc3: qcom: add URS Host support for sdm845 ACPI boot (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-P (Torez Smith) [1942772] - usb: dwc3: pci: ID for Tiger Lake CPU (Torez Smith) [1942772] - usb: dwc3: pci: Register a software node for the dwc3 platform device (Torez Smith) [1942772] - thunderbolt: Add support for de-authorizing devices (Torez Smith) [1942772] - nt: usb: USB_RTL8153_ECM should not default to y (Torez Smith) [1942772] - USB: dwc3: document gadget_max_speed (Torez Smith) [1942772] - usb: dwc3: gadget: Disable Vendor Test LMP Received event (Torez Smith) [1942772] - USB: serial: cp210x: add new VID/PID for supporting Teraoka AD2000 (Torez Smith) [1942772] - r8153_ecm: Add Lenovo Powered USB-C Hub as a fallback of r8152 (Torez Smith) [1942772] - r8152: Add Lenovo Powered USB-C Travel Hub (Torez Smith) [1942772] - USB: ehci: fix an interrupt calltrace error (Torez Smith) [1942772] - ehci: fix EHCI host controller initialization sequence (Torez Smith) [1942772] - usb: typec: ucsi: Add support for USB role switch (Torez Smith) [1942772] - usb: dwc2: disable Link Power Management on STM32MP15 HS OTG (Torez Smith) [1942772] - usb: dwc2: enable FS/LS PHY clock select on STM32MP15 FS OTG (Torez Smith) [1942772] - usb: dwc2: set ahbcfg parameter for STM32MP15 OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: keystone: Simplify with dev_err_probe() (Torez Smith) [1942772] - usb: dwc3: core: Replace devm_reset_control_array_get() (Torez Smith) [1942772] - USB: serial: mos7720: improve OOM-handling in read_mos_reg() (Torez Smith) [1942772] - rndis_host: set proper input size for OID_GEN_PHYSICAL_MEDIUM request (Torez Smith) [1942772] - thunderbolt: Start lane initialization after sleep (Torez Smith) [1942772] - thunderbolt: Constify static attribute_group structs (Torez Smith) [1942772] - qmi_wwan: Increase headroom for QMAP SKBs (Torez Smith) [1942772] - usb: usbip: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: dwc3: gadget: Clear wait flag on dequeue (Torez Smith) [1942772] - usb: typec: Send uevent for num_altmodes update (Torez Smith) [1942772] - usb: typec: Fix copy paste error for NVIDIA alt-mode description (Torez Smith) [1942772] - kcov, usb: hide in_serving_softirq checks in __usb_hcd_giveback_urb (Torez Smith) [1942772] - thunderbolt: Drop duplicated 0x prefix from format string (Torez Smith) [1942772] - net: cdc_ncm: correct overhead in delayed_ndp_size (Torez Smith) [1942772] - net: usb: Use DEFINE_SPINLOCK() for spinlock (Torez Smith) [1942772] - usb: uas: Add PNY USB Portable SSD to unusual_uas (Torez Smith) [1942772] - net: usb: qmi_wwan: add Quectel EM160R-GL (Torez Smith) [1942772] - usb: usbip: vhci_hcd: protect shift size (Torez Smith) [1942772] - USB: usblp: fix DMA to stack (Torez Smith) [1942772] - usb: dwc3: gadget: Preserve UDC max speed setting (Torez Smith) [1942772] - usb: dwc3: gadget: Allow runtime suspend if UDC unbinded (Torez Smith) [1942772] - usb: dwc3: gadget: Introduce a DWC3 VBUS draw callback (Torez Smith) [1942772] - usb: dwc3: add imx8mp dwc3 glue layer driver (Torez Smith) [1942772] - USB: serial: iuu_phoenix: fix DMA from stack (Torez Smith) [1942772] - USB: serial: option: add LongSung M5710 module support (Torez Smith) [1942772] - USB: serial: option: add Quectel EM160R-GL (Torez Smith) [1942772] - CDC-NCM: remove "connected" log message (Torez Smith) [1942772] - usb: dwc3: ulpi: Fix USB2.0 HS/FS/LS PHY suspend regression (Torez Smith) [1942772] - usb: dwc3: ulpi: Replace CPU-based busyloop with Protocol-based one (Torez Smith) [1942772] - usb: dwc3: ulpi: Use VStsDone to detect PHY regs access completion (Torez Smith) [1942772] - usb: dwc3: drd: Improve dwc3_get_extcon() style (Torez Smith) [1942772] - usb: dwc3: drd: Avoid error when extcon is missing (Torez Smith) [1942772] - USB: usbtmc: Bump USBTMC_API_VERSION value (Torez Smith) [1942772] - USB: usbtmc: Add separate USBTMC_IOCTL_GET_SRQ_STB (Torez Smith) [1942772] - USB: usbtmc: Add USBTMC_IOCTL_GET_STB (Torez Smith) [1942772] - USB: usbtmc: Fix reading stale status byte (Torez Smith) [1942772] - kcov, usbip: collect coverage from vhci_rx_loop (Torez Smith) [1942772] - USB: yurex: fix control-URB timeout handling (Torez Smith) [1942772] - usb: dwc3: meson-g12a: disable clk on error handling path in probe (Torez Smith) [1942772] - USB: xhci: fix U1/U2 handling for hardware with XHCI_INTEL_HOST quirk set (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure HPD first for HPD+IRQ request (Torez Smith) [1942772] - USB: cdc-wdm: Fix use after free in service_outstanding_interrupt(). (Torez Smith) [1942772] - USB: cdc-acm: blacklist another IR Droid device (Torez Smith) [1942772] - thunderbolt: Use kmemdup instead of kzalloc and memcpy (Torez Smith) [1942772] - usb: ucsi: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: convert comma to semicolon (Torez Smith) [1942772] - usb: typec: tcpm: Update vbus_vsafe0v on init (Torez Smith) [1942772] - usb: typec: tcpci: Enable bleed discharge when auto discharge is enabled (Torez Smith) [1942772] - usb: typec: Add class for plug alt mode device (Torez Smith) [1942772] - USB: typec: tcpci: Add Bleed discharge to POWER_CONTROL definition (Torez Smith) [1942772] - USB: typec: tcpm: Add a 30ms room for tPSSourceOn in PR_SWAP (Torez Smith) [1942772] - USB: typec: tcpm: Fix PR_SWAP error handling (Torez Smith) [1942772] - USB: typec: tcpm: Hard Reset after not receiving a Request (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure cable generation value for USB4 (Torez Smith) [1942772] - net: usb: convert comma to semicolon (Torez Smith) [1942772] - USB: UAS: introduce a quirk to set no_write_same (Torez Smith) [1942772] - USB: serial: ftdi_sio: log the CBUS GPIO validity (Torez Smith) [1942772] - USB: serial: ftdi_sio: drop GPIO line checking dead code (Torez Smith) [1942772] - USB: serial: ftdi_sio: report the valid GPIO lines to gpiolib (Torez Smith) [1942772] - drivers: usb: atm: use atm_info() instead of atm_printk(KERN_INFO ... (Torez Smith) [1942772] - drivers: usb: atm: reduce noise (Torez Smith) [1942772] - USB: serial: option: add interface-number sanity check to flag handling (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable VSAFE0V signalling (Torez Smith) [1942772] - usb: typec: tcpci: Add support to report vSafe0V (Torez Smith) [1942772] - usb: typec: tcpm: Introduce vsafe0v for vbus (Torez Smith) [1942772] - usb: typec: tcpm: Clear send_discover in tcpm_check_send_discover (Torez Smith) [1942772] - usb: typec: tcpm: Pass down negotiated rev to update retry count (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Use correct response message bits (Torez Smith) [1942772] - xhci: Give USB2 ports time to enter U3 in bus suspend (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Maple Ridge xHCI (Torez Smith) [1942772] - xhci-pci: Allow host runtime PM as default for Intel Alpine Ridge LP (Torez Smith) [1942772] - usb: xhci: Use temporary buffer to consolidate SG (Torez Smith) [1942772] - usb: xhci: Set quirk for XHCI_SG_TRB_CACHE_SIZE_QUIRK (Torez Smith) [1942772] - USB: legotower: fix logical error in recent commit (Torez Smith) [1942772] - USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1942772] - USB: add RESET_RESUME quirk for Snapscan 1212 (Torez Smith) [1942772] - usb: typec: tps6598x: Export some power supply properties (Torez Smith) [1942772] - usb: typec: tps6598x: Select USB_ROLE_SWITCH and REGMAP_I2C (Torez Smith) [1942772] - USB: core: drop pipe-type check from new control-message helpers (Torez Smith) [1942772] - USB: core: return -EREMOTEIO on short usb_control_msg_recv() (Torez Smith) [1942772] - USB: core: drop short-transfer check from usb_control_msg_send() (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix use after free in probe (Torez Smith) [1942772] - Revert "usb-storage: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: fix sdev->host->dma_dev" (Torez Smith) [1942772] - Revert "uas: bump hw_max_sectors to 2048 blocks for SS or faster drives" (Torez Smith) [1942772] - USB: serial: cp210x: clean up dtr_rts() (Torez Smith) [1942772] - USB: serial: cp210x: refactor flow-control handling (Torez Smith) [1942772] - USB: serial: cp210x: drop flow-control debugging (Torez Smith) [1942772] - USB: serial: cp210x: set terminal settings on open (Torez Smith) [1942772] - USB: serial: cp210x: clean up line-control handling (Torez Smith) [1942772] - USB: serial: cp210x: return early on unchanged termios (Torez Smith) [1942772] - USB: serial: kl5kusb105: fix memleak on open (Torez Smith) [1942772] - USB: serial: ch341: sort device-id entries (Torez Smith) [1942772] - USB: serial: ch341: add new Product ID for CH341A (Torez Smith) [1942772] - USB: serial: option: fix Quectel BG96 matching (Torez Smith) [1942772] - can: pcan_usb_core: fix fall-through warnings for Clang (Torez Smith) [1942772] - usb: typec: stusb160x: fix power-opmode property with typec-power-opmode (Torez Smith) [1942772] - USB: serial: option: add support for Thales Cinterion EXS82 (Torez Smith) [1942772] - usb: typec: Add type sysfs attribute file for partners (Torez Smith) [1942772] - usb: common: ulpi: Constify static attribute_group struct (Torez Smith) [1942772] - usb: typec: Constify static attribute_group structs (Torez Smith) [1942772] - USB: core: Constify static attribute_group structs (Torez Smith) [1942772] - usb: typec: tcpm: Stay in SNK_TRY_WAIT_DEBOUNCE_CHECK_VBUS till Rp is seen (Torez Smith) [1942772] - usb: typec: tcpm: Disregard vbus off while in PR_SWAP_SNK_SRC_SOURCE_ON (Torez Smith) [1942772] - usb: typec: Expose Product Type VDOs via sysfs (Torez Smith) [1942772] - usb: pd: DFP product types (Torez Smith) [1942772] - usb: Fix fall-through warnings for Clang (Torez Smith) [1942772] - usbnet: ipheth: fix connectivity with iOS 14 (Torez Smith) [1942772] - USB: core: Change pK for __user pointers to px (Torez Smith) [1942772] - USB: core: Fix regression in Hercules audio card (Torez Smith) [1942772] - USB: quirks: Add USB_QUIRK_DISCONNECT_SUSPEND quirk for Lenovo A630Z TIO built-in usb-audio card (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser hydra devices (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Add support for new device variant (Torez Smith) [1942772] - can: kvaser_usb: Add new Kvaser Leaf v2 devices (Torez Smith) [1942772] - can: kvaser_usb: Add USB_{LEAF,HYDRA}_PRODUCT_ID_END defines (Torez Smith) [1942772] - USB: serial: option: add Fibocom NL668 variants (Torez Smith) [1942772] - usb: typec: Fix num_altmodes kernel-doc error (Torez Smith) [1942772] - r8153_ecm: avoid to be prior to r8152 driver (Torez Smith) [1942772] - net: usb: qmi_wwan: Set DTR quirk for MR400 (Torez Smith) [1942772] - usb: typec: Add plug num_altmodes sysfs attr (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix the compatible string (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix uninitialized return variable (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Enable auto discharge disconnect (Torez Smith) [1942772] - usb: typec: tcpci: Implement Auto discharge disconnect callbacks (Torez Smith) [1942772] - usb: typec: tcpm: Implement enabling Auto Discharge disconnect support (Torez Smith) [1942772] - usb: typec: tcpci_maxim: Fix vbus stuck on upon diconnecting sink (Torez Smith) [1942772] - usb: typec: tcpci: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: frs sourcing vbus callback (Torez Smith) [1942772] - usb: typec: tcpm: Refactor logic for new-source-frs-typec-current (Torez Smith) [1942772] - usb: typec: Add number of altmodes partner attr (Torez Smith) [1942772] - usb: pd: Add captive Type C cable type (Torez Smith) [1942772] - USB: apple-mfi-fastcharge: Fix kfree after failed kzalloc (Torez Smith) [1942772] - usb: typec: Remove one bit support for the Thunderbolt rounded/non-rounded cable (Torez Smith) [1942772] - usb: typec: intel_pmc_mux: Configure Thunderbolt cable generation bits (Torez Smith) [1942772] - usb: typec: Correct the bit values for the Thunderbolt rounded/non-rounded cable support (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_hydra: Fix KCAN bittiming limits (Torez Smith) [1942772] - cx82310_eth: fix error return code in cx82310_bind() (Torez Smith) [1942772] - usb: typec: qcom-pmic-typec: fix builtin build errors (Torez Smith) [1942772] - can: peak_usb: fix potential integer overflow on shift of a int (Torez Smith) [1942772] - can: mcba_usb: mcba_usb_start_xmit(): first fill skb, then pass to can_put_echo_skb() (Torez Smith) [1942772] - usb: hcd.h: Remove RUN_CONTEXT (Torez Smith) [1942772] - USB: storage: avoid use of uninitialized values in error path (Torez Smith) [1942772] - usb: fix a few cases of -Wfallthrough (Torez Smith) [1942772] - usbnet: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - qmi_wwan: switch to core handling of rx/tx byte/packet counters (Torez Smith) [1942772] - net: usb: fix spelling typo in cdc_ncm.c (Torez Smith) [1942772] - usb: typec: ucsi: Work around PPM losing change information (Torez Smith) [1942772] - usb: typec: ucsi: acpi: Always decode connector change information (Torez Smith) [1942772] - net/usb/r8153_ecm: support ECM mode for RTL8153 (Torez Smith) [1942772] - USB: serial: mos7720: fix parallel-port state restore (Torez Smith) [1942772] - USB: serial: remove write wait queue (Torez Smith) [1942772] - USB: serial: digi_acceleport: fix write-wakeup deadlocks (Torez Smith) [1942772] - USB: serial: keyspan_pda: drop redundant usb-serial pointer (Torez Smith) [1942772] - USB: serial: keyspan_pda: use BIT() macro (Torez Smith) [1942772] - USB: serial: keyspan_pda: add write-fifo support (Torez Smith) [1942772] - USB: serial: keyspan_pda: increase transmitter threshold (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write implementation (Torez Smith) [1942772] - USB: serial: keyspan_pda: refactor write-room handling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write unthrottling (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix tx-unthrottle use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write-wakeup use-after-free (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix stalled writes (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix write deadlock (Torez Smith) [1942772] - USB: serial: keyspan_pda: fix dropped unthrottle interrupts (Torez Smith) [1942772] - net: usb: r8152: Fix a couple of spelling errors in fw_phy_nc's docs (Torez Smith) [1942772] - net: usb: lan78xx: Remove lots of set but unused 'ret' variables (Torez Smith) [1942772] - net: usb: r8152: Provide missing documentation for some struct members (Torez Smith) [1942772] - can: peak_usb: peak_usb_get_ts_time(): fix timestamp wrapping (Torez Smith) [1942772] - can: peak_usb: add range checking in decode operations (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910Cx 0x1230 composition (Torez Smith) [1942772] - kcov, usb: only collect coverage from __usb_hcd_giveback_urb in softirq (Torez Smith) [1942772] - dt-bindings: connector: Add property to set initial current cap for FRS (Torez Smith) [1942772] - usb: xhci: Remove in_interrupt() checks (Torez Smith) [1942772] - usbip: Remove in_interrupt() check (Torez Smith) [1942772] - usb: core: Replace in_interrupt() in comments (Torez Smith) [1942772] - usb: atm: Replace in_interrupt() usage in comment (Torez Smith) [1942772] - USB: sisusbvga: Make console support depend on BROKEN (Torez Smith) [1942772] - usb: host: xhci-mem: remove unneeded break (Torez Smith) [1942772] - usb: storage: freecom: remove unneeded break (Torez Smith) [1942772] - usb: misc: iowarrior: remove unneeded break (Torez Smith) [1942772] - usb: host: ehci-sched: add comment about find_tt() not returning error (Torez Smith) [1942772] - usb: dwc3: ep0: Fix delay status handling (Torez Smith) [1942772] - USB: serial: iuu_phoenix: remove unneeded break (Torez Smith) [1942772] - USB: serial: digi_acceleport: remove in_interrupt() usage (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Alder Lake-S (Torez Smith) [1942772] - net: usb: rtl8150: don't incorrectly assign random MAC addresses (Torez Smith) [1942772] - net: usbnet: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - net: usb: qmi_wwan: use new function dev_fetch_sw_netstats (Torez Smith) [1942772] - cx82310_eth: use netdev_err instead of dev_err (Torez Smith) [1942772] - cx82310_eth: re-enable ethernet mode after router reboot (Torez Smith) [1942772] - net: usbnet: remove driver version (Torez Smith) [1942772] - net: usb: qmi_wwan: add Cellient MPL200 card (Torez Smith) [1942772] - usbip: vhci_hcd: fix calling usb_hcd_giveback_urb() with irqs enabled (Torez Smith) [1942772] - net: usb: rtl8150: set random MAC address when set_ethernet_addr() fails (Torez Smith) [1942772] - usbnet: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - net/smscx5xx: change to of_get_mac_address() eth_platform_get_mac_address() (Torez Smith) [1942772] - net: usb: pegasus: Proper error handing when setting pegasus' MAC address (Torez Smith) [1942772] - usb: dwc3: gadget: Support up to max stream id (Torez Smith) [1942772] - usb: dwc2: Fix INTR OUT transfers in DDMA mode. (Torez Smith) [1942772] - usb: dwc3: of-simple: Add compatible string for Intel Keem Bay platform (Torez Smith) [1942772] - net: rtl8150: Use the new usb control message API. (Torez Smith) [1942772] - net: pegasus: Use the new usb control message API. (Torez Smith) [1942772] - usb: dwc3: gadget: Return early if no TRB update (Torez Smith) [1942772] - usb: dwc3: gadget: Keep TRBs in request order (Torez Smith) [1942772] - usb: dwc3: gadget: Revise setting IOC when no TRB left (Torez Smith) [1942772] - usb: dwc3: gadget: Look ahead when setting IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Allow restarting a transfer (Torez Smith) [1942772] - usb: dwc3: Stop active transfers before halting the controller (Torez Smith) [1942772] - usb: dwc3: gadget: Rename misleading function names (Torez Smith) [1942772] - usb: dwc3: Add splitdisable quirk for Hisilicon Kirin Soc (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing last TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Set IOC if not enough for extra TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Check for number of TRBs prepared (Torez Smith) [1942772] - usb: dwc3: gadget: Return the number of prepared TRBs (Torez Smith) [1942772] - usb: dwc3: ep0: Fix ZLP for OUT ep0 requests (Torez Smith) [1942772] - usb: dwc3: gadget: Improve TRB ZLP setup (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor preparing extra TRB (Torez Smith) [1942772] - usb: dwc3: gadget: Reclaim extra TRBs after request completion (Torez Smith) [1942772] - usb: dwc3: gadget: Check MPS of the request length (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor ep command completion (Torez Smith) [1942772] - usb: dwc3: allocate gadget structure dynamically (Torez Smith) [1942772] - usb: dwc3: core: add phy cleanup for probe error handling (Torez Smith) [1942772] - usb: dwc3: core: don't trigger runtime pm when remove driver (Torez Smith) [1942772] - usb: dwc3: debugfs: do not queue work if try to change mode on non-drd (Torez Smith) [1942772] - usb: dwc3: pci: Allow Elkhart Lake to utilize DSM method for PM functionality (Torez Smith) [1942772] - usb: dwc2: add support for APM82181 USB OTG (Torez Smith) [1942772] - usb: dwc-meson-g12a: Add support for USB on AXG SoCs (Torez Smith) [1942772] - usb: dwc3: gadget: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: do not queue work if dr_mode is not USB_DR_MODE_OTG (Torez Smith) [1942772] - usb: dwc3: debugfs: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: qcom: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ep0: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: core: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: trace: fix checkpatch warnings (Torez Smith) [1942772] - usb: dwc3: ulpi: fix checkpatch warning (Torez Smith) [1942772] - usb: dwc3: meson: fix checkpatch errors and warnings (Torez Smith) [1942772] - usb: dwc3: debug: fix sparse warning (Torez Smith) [1942772] - usb: dwc3: meson: fix coccinelle WARNING (Torez Smith) [1942772] - usb: dwc3: qcom: Add interconnect support in dwc3 driver (Torez Smith) [1942772] - net: usb: net1080: Remove in_interrupt() comment (Torez Smith) [1942772] - net: usb: kaweth: Remove last user of kaweth_control() (Torez Smith) [1942772] - net: usb: kaweth: Replace kaweth_control() with usb_control_msg() (Torez Smith) [1942772] - net: usb: ax88179_178a: add MCT usb 3.0 adapter (Torez Smith) [1942772] - net: usb: ax88179_178a: fix missing stop entry in driver_info (Torez Smith) [1942772] - net: usb: ax88179_178a: add Toshiba usb 3.0 adapter (Torez Smith) [1942772] - Revert "usbip: Implement a match function to fix usbip" (Torez Smith) [1942772] - usb: dwc2: Fix parameter type in function pointer prototype (Torez Smith) [1942772] - usb: dwc3: core: Print warning on unsupported speed (Torez Smith) [1942772] - usb: dwc3: core: Properly default unspecified speed (Torez Smith) [1942772] - usb: dwc2: Add missing cleanups when usb_add_gadget_udc() fails (Torez Smith) [1942772] - usb: dwc3: gadget: END_TRANSFER before CLEAR_STALL command (Torez Smith) [1942772] - usb: dwc3: gadget: Resume pending requests after CLEAR_STALL (Torez Smith) [1942772] - can: peak_usb: convert to use le32_add_cpu() (Torez Smith) [1942772] - can: pcan_usb: add support of rxerr/txerr counters (Torez Smith) [1942772] - can: pcan_usb: Document the commands sent to the device (Torez Smith) [1942772] - can: mcba_usb: remove redundant initialization of variable err (Torez Smith) [1942772] - usb: dwc2: Always disable regulators on driver teardown (Torez Smith) [1942772] - usbip: simplify the return expression of usbip_core_init() (Torez Smith) [1942772] - rndis_host: increase sleep time in the query-response loop (Torez Smith) [1942772] - Revert "usb: dwc3: meson-g12a: fix shared reset control use" (Torez Smith) [1942772] - net: usb: dm9601: Add USB ID of Keenetic Plus DSL (Torez Smith) [1942772] - smsc95xx: add phylib support (Torez Smith) [1942772] - smsc95xx: use usbnet->driver_priv (Torez Smith) [1942772] - smsc95xx: remove redundant function arguments (Torez Smith) [1942772] - net: usb: Fix uninit-was-stored issue in asix_read_phy_addr() (Torez Smith) [1942772] - net: cdc_ncm: Fix build error (Torez Smith) [1942772] - tools: usb: move to tools buildsystem (Torez Smith) [1942772] - usbip: Implement a match function to fix usbip (Torez Smith) [1942772] - usb: dwc3: gadget: Handle ZLP for sg requests (Torez Smith) [1942772] - usb: dwc3: gadget: Fix handling ZLP (Torez Smith) [1942772] - usb: dwc3: gadget: Don't setup more than requested (Torez Smith) [1942772] - r8152: Use MAC address from correct device tree node (Torez Smith) [1942772] - usb: hso: remove bogus check for EINPROGRESS (Torez Smith) [1942772] - usb: hso: no complaint about kmalloc failure (Torez Smith) [1942772] - hso: fix bailout in error case of probe (Torez Smith) [1942772] - usb: dwc3: convert to devm_platform_ioremap_resource_byname (Torez Smith) [1942772] - net: lan78xx: replace bogus endpoint lookup (Torez Smith) [1942772] - net: lan78xx: fix transfer-buffer memory leak (Torez Smith) [1942772] - net: lan78xx: add missing endpoint sanity check (Torez Smith) [1942772] - usb: hso: check for return value in hso_serial_common_create() (Torez Smith) [1942772] - Revert "usb: dwc2: override PHY input signals with usb role switch support" (Torez Smith) [1942772] - Revert "usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs" (Torez Smith) [1942772] - usb: dwc3: gadget: when the started list is empty stop the active xfer (Torez Smith) [1942772] - usb: dwc3: gadget: make starting isoc transfers more robust (Torez Smith) [1942772] - usb: dwc3: gadget: add frame number mask (Torez Smith) [1942772] - usb: dwc2: Fix error path in gadget registration (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix shared reset control use (Torez Smith) [1942772] - usb: dwc2: don't use ID/Vbus detection if usb-role-switch on STM32MP15 SoCs (Torez Smith) [1942772] - usb: dwc2: override PHY input signals with usb role switch support (Torez Smith) [1942772] - net: cdc_ncm: hook into set_rx_mode to admit multicast traffic (Torez Smith) [1942772] - net: cdc_ncm: add .ndo_set_rx_mode to cdc_ncm_netdev_ops (Torez Smith) [1942772] - net: usbnet: export usbnet_set_rx_mode() (Torez Smith) [1942772] - net: cdc_ether: export usbnet_cdc_update_filter (Torez Smith) [1942772] - net: cdc_ether: use dev->intf to get interface information (Torez Smith) [1942772] - ax88172a: fix ax88172a_unbind() failures (Torez Smith) [1942772] - usb: dwc2: gadget: Avoid pointless read of EP control register (Torez Smith) [1942772] - usb: dwc2: gadget: Make use of GINTMSK2 (Torez Smith) [1942772] - usb: dwc3: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - tools: usb: usbip: Replace HTTP links with HTTPS ones (Torez Smith) [1942772] - usb: hso: Fix debug compile warning on sparc32 (Torez Smith) [1942772] - usbip: Use fallthrough pseudo-keyword (Torez Smith) [1942772] - Documentation/driver-api: usb/URB: drop doubled word (Torez Smith) [1942772] - usb: dwc3: dwc3-qcom: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Jasper Lake (Torez Smith) [1942772] - usb: dwc2: Fix shutdown callback in platform (Torez Smith) [1942772] - usb: dwc3: pci: add support for the Intel Tiger Lake PCH -H variant (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Quectel EG95 LTE modem (Torez Smith) [1942772] - smsc95xx: avoid memory leak in smsc95xx_bind (Torez Smith) [1942772] - smsc95xx: check return value of smsc95xx_reset (Torez Smith) [1942772] - usb: dwc2: gadget: Remove assigned but never used 'maxsize' (Torez Smith) [1942772] - usb: dwc3: dwc3-of-simple: Function headers are not good candidates for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-haps: Function headers are not suitable for kerneldoc (Torez Smith) [1942772] - usb: dwc3: dwc3-omap: Do not read DMA status (Torez Smith) [1942772] - usb: dwc3: ulpi: File headers are not doc headers (Torez Smith) [1942772] - usb: dwc3: drd: File headers are not doc headers (Torez Smith) [1942772] - usbnet: ipheth: fix ipheth_tx()'s return type (Torez Smith) [1942772] - usbip: tools: add in man page how to load the client's module (Torez Smith) [1942772] - usbip: tools: fix build error for multiple definition (Torez Smith) [1942772] - usbip: tools: fix module name in man page (Torez Smith) [1942772] - Revert "usb: dwc3: exynos: Add support for Exynos5422 suspend clk" (Torez Smith) [1942772] - usb: dwc3: pci: Fix reference count leak in dwc3_pci_resume_work (Torez Smith) [1942772] - media: USB: cdc-acm: blacklist IR Droid / IR Toy device (Torez Smith) [1942772] - usbnet: smsc95xx: Fix use-after-free after removal (Torez Smith) [1942772] - usb: dwc2: Postponed gadget registration to the udc class driver (Torez Smith) [1942772] - usb: dwc2: use well defined macros for power_down (Torez Smith) [1942772] - net: usb: ax88179_178a: fix packet alignment padding (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix USB2 PHY initialization on G12A and A1 SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix error path when fetching the reset line fails (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit LE910C1-EUX composition (Torez Smith) [1942772] - usb: dwc3: keystone: Turn on USB3 PHY before controller (Torez Smith) [1942772] - usb: dwc2: Update Core Reset programming flow. (Torez Smith) [1942772] - usb: dwc3: gadget: Check for prepared TRBs (Torez Smith) [1942772] - usb: dwc3: Increase timeout for CmdAct cleared by device controller (Torez Smith) [1942772] - usb: dwc3: gadget: Use SET_EP_PRIME for NoStream (Torez Smith) [1942772] - usb: dwc3: gadget: Handle stream transfers (Torez Smith) [1942772] - usb: dwc3: gadget: Don't prepare beyond a transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Wait for transfer completion (Torez Smith) [1942772] - usb: dwc3: gadget: Handle XferComplete for streams (Torez Smith) [1942772] - usb: dwc3: gadget: Enable XferComplete event (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor TRB completion handler (Torez Smith) [1942772] - usb: dwc3: gadget: Check for in-progress END_TRANSFER (Torez Smith) [1942772] - usb: dwc3: Get MDWIDTH for DWC_usb32 (Torez Smith) [1942772] - usb: dwc3: Add support for DWC_usb32 IP (Torez Smith) [1942772] - usb: dwc3: use true,false for dwc->otg_restart_host (Torez Smith) [1942772] - usb: dwc2: gadget: move gadget resume after the core is in L0 state (Torez Smith) [1942772] - usb: dwc3: meson-g12a: add support for GXL and GXM SoCs (Torez Smith) [1942772] - usb: dwc3: meson-g12a: support the GXL/GXM DWC3 host phy disconnect (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb init (Torez Smith) [1942772] - usb: dwc3: gadget: Continue to process pending requests (Torez Smith) [1942772] - r8152: support additional Microsoft Surface Ethernet Adapter variant (Torez Smith) [1942772] - r8152: Use MAC address from device tree if available (Torez Smith) [1942772] - net: usb: qmi_wwan: remove redundant assignment to variable status (Torez Smith) [1942772] - net: huawei_cdc_ncm: remove redundant assignment to variable ret (Torez Smith) [1942772] - net: usb: ax88179_178a: remove redundant assignment to variable ret (Torez Smith) [1942772] - usb: dwc3: select USB_ROLE_SWITCH (Torez Smith) [1942772] - usb: dwc3: pci: Enable extcon driver for Intel Merrifield (Torez Smith) [1942772] - dwc3: Remove check for HWO flag in dwc3_gadget_ep_reclaim_trb_sg() (Torez Smith) [1942772] - usb: hso: correct debug message (Torez Smith) [1942772] - net: sierra_net: Remove unused inline function (Torez Smith) [1942772] - usb: dwc3: gadget: WARN on no-resource status (Torez Smith) [1942772] - usb: dwc3: gadget: Issue END_TRANSFER to retry isoc transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Store resource index of start cmd (Torez Smith) [1942772] - usb: dwc3: core: Use role-switch default dr_mode (Torez Smith) [1942772] - usb: dwc3: drd: Don't free non-existing irq (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle failed kick_transfer (Torez Smith) [1942772] - usb: dwc3: meson-g12a: refactor usb2 phy init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: check return of dwc3_meson_g12a_usb_init (Torez Smith) [1942772] - usb: dwc3: meson-g12a: get the reset as shared (Torez Smith) [1942772] - usb: dwc3: meson-g12a: handle the phy and glue registers separately (Torez Smith) [1942772] - usb: dwc3: meson-g12a: specify phy names in soc data (Torez Smith) [1942772] - usb: dwc3: gadget: Refactor dwc3_gadget_ep_dequeue (Torez Smith) [1942772] - usb: dwc3: gadget: Remove unnecessary checks (Torez Smith) [1942772] - usb: dwc3: gadget: Give back staled requests (Torez Smith) [1942772] - usb: dwc3: gadget: Properly handle ClearFeature(halt) (Torez Smith) [1942772] - usb: dwc3: support continuous runtime PM with dual role (Torez Smith) [1942772] - USB: dwc3: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5816e (Torez Smith) [1942772] - net: usb: ax88179_178a: Implement ethtool_ops set_eeprom (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request completion check (Torez Smith) [1942772] - USB: dwc2: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - usb: dwc3: gadget: Do link recovery for SS and SSP (Torez Smith) [1942772] - usb: dwc3: gadget: Properly set maxpacket limit (Torez Smith) [1942772] - usb: dwc3: Fix GTXFIFOSIZ.TXFDEP macro name (Torez Smith) [1942772] - Documentation: driver-api/usb/writing_usb_driver.rst Updates documentation links (Torez Smith) [1942772] - pegasus: Remove pegasus' own workqueue (Torez Smith) [1942772] - usb: dwc2: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: hisilicon: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - usb: host: xhci-plat: convert to devm_platform_get_and_ioremap_resource (Torez Smith) [1942772] - net: qmi_wwan: add support for ASKEY WWHC050 (Torez Smith) [1942772] - usb: dwc3: fix up for role switch API change (Torez Smith) [1942772] - usb: dwc2: Silence warning about supplies during deferred probe (Torez Smith) [1942772] - usb: dwc2: Implement set_selfpowered() (Torez Smith) [1942772] - usb: dwc3: core: don't do suspend for device mode if already suspended (Torez Smith) [1942772] - usb: dwc3: Rework resets initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Rework clock initialization to be more flexible (Torez Smith) [1942772] - usb: dwc3: Add support for role-switch-default-mode binding (Torez Smith) [1942772] - usb: dwc3: Registering a role switch in the DRD code. (Torez Smith) [1942772] - usb: dwc3: core: add support for disabling SS instances in park mode (Torez Smith) [1942772] - usb: dwc3: gadget: Wrap around when skip TRBs (Torez Smith) [1942772] - usb: dwc3: gadget: Don't clear flags before transfer ended (Torez Smith) [1942772] - usb: dwc3: Remove kernel doc annotation where it's not needed (Torez Smith) [1942772] - usb: dwc3: Add ACPI support for xHCI ports (Torez Smith) [1942772] - usb: dwc3: exynos: Add support for Exynos5422 suspend clk (Torez Smith) [1942772] - usb: dwc3: meson-g12a: Don't use ret uninitialized in dwc3_meson_g12a_otg_init (Torez Smith) [1942772] - usb: dwc3: trace: print enqueue/dequeue pointers too (Torez Smith) [1942772] - usb: dwc2: add support for STM32MP15 SoCs USB OTG HS and FS (Torez Smith) [1942772] - usb: dwc3: Add Amlogic A1 DWC3 glue (Torez Smith) [1942772] - cdc_ncm: Fix the build warning (Torez Smith) [1942772] - cdc_ncm: Implement the 32-bit version of NCM Transfer Block (Torez Smith) [1942772] - r8152: reject unsupported coalescing params (Torez Smith) [1942772] - usb: dwc3: gadget: Update chain bit correctly when using sg list (Torez Smith) [1942772] - r8152: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: check disconnect status after long sleep (Torez Smith) [1942772] - net: usb: qmi_wwan: restore mtu min/max values after raw_ip switch (Torez Smith) [1942772] - USB: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - r8152: use new helper tcp_v6_gso_csum_prep (Torez Smith) [1942772] - net: usb: cdc-phonet: Replace zero-length array with flexible-array member (Torez Smith) [1942772] - usb: dwc3: qcom: Replace by (Torez Smith) [1942772] - usb: dwc3: gadget: Check for IOC/LST bit in TRB->ctrl fields (Torez Smith) [1942772] - usb: dwc2: Fix in ISOC request length checking (Torez Smith) [1942772] - usb: dwc2: Fix SET/CLEAR_FEATURE and GET_STATUS flows (Torez Smith) [1942772] - usb: dwc3: debug: fix string position formatting mixup with ret and len (Torez Smith) [1942772] - qmi_wwan: unconditionally reject 2 ep interfaces (Torez Smith) [1942772] - qmi_wwan: re-add DW5821e pre-production variant (Torez Smith) [1942772] - r8152: Add MAC passthrough support to new device (Torez Smith) [1942772] - r8152: disable DelayPhyPwrChg (Torez Smith) [1942772] - r8152: avoid the MCU to clear the lanwake (Torez Smith) [1942772] - r8152: don't enable U1U2 with USB_SPEED_HIGH for RTL8153B (Torez Smith) [1942772] - r8152: disable test IO for RTL8153B (Torez Smith) [1942772] - r8152: Disable PLA MCU clock speed down (Torez Smith) [1942772] - r8152: disable U2P3 for RTL8153B (Torez Smith) [1942772] - r8152: get default setting of WOL before initializing (Torez Smith) [1942772] - r8152: reset flow control patch when linking on for RTL8153B (Torez Smith) [1942772] - r8152: fix runtime resume for linking change (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -V variant (Torez Smith) [1942772] - net: usb: lan78xx: Add .ndo_features_check (Torez Smith) [1942772] - usb: dwc2: Drop unlock/lock upon queueing a work item (Torez Smith) [1942772] - usb: dwc3: gadget: Remove END_TRANSFER delay (Torez Smith) [1942772] - usb: dwc3: gadget: Delay starting transfer (Torez Smith) [1942772] - usb: dwc3: gadget: Check END_TRANSFER completion (Torez Smith) [1942772] - usb: dwc3: turn off VBUS when leaving host mode (Torez Smith) [1942772] - usb: dwc2: fix debugfs FIFO count (Torez Smith) [1942772] - usb: dwc2: Fix IN FIFO allocation (Torez Smith) [1942772] - usb: dwc2: Fix Stalling a Non-Isochronous OUT EP (Torez Smith) [1942772] - usb: dwc3: gadget: Clear DCTL.ULSTCHNGREQ before set (Torez Smith) [1942772] - usb: dwc2: Fix NULL qh in dwc2_queue_transaction (Torez Smith) [1942772] - usb: dwc3: gadget: Set link state to RX_Detect on disconnect (Torez Smith) [1942772] - usb: dwc3: gadget: Don't send unintended link state change (Torez Smith) [1942772] - r8152: add missing endpoint sanity check (Torez Smith) [1942772] - net: usb: lan78xx: limit size of local TSO packets (Torez Smith) [1942772] - qmi_wwan: Add support for Quectel RM500Q (Torez Smith) [1942772] - usbip: Fix unsafe unaligned pointer usage (Torez Smith) [1942772] - usb: dwc3: use proper initializers for property entries (Torez Smith) [1942772] - net: r8152: use skb_list_walk_safe helper for gso segments (Torez Smith) [1942772] - net: usb: lan78xx: fix possible skb leak (Torez Smith) [1942772] - net: ch9200: remove unnecessary return (Torez Smith) [1942772] - net: ch9200: use __func__ in debug message (Torez Smith) [1942772] - tools: usb: usbip: Get rid of driver name printout in README (Torez Smith) [1942772] - can: gs_usb: gs_usb_probe(): use descriptors of current altsetting (Torez Smith) [1942772] - can: kvaser_usb: fix interface sanity check (Torez Smith) [1942772] - usb: dwc3: gadget: Fix request complete check (Torez Smith) [1942772] - thunderbolt: Update documentation with the USB4 information (Torez Smith) [1942772] - usbip: Fix error path of vhci_recv_ret_submit() (Torez Smith) [1942772] - usbip: Fix receive error in vhci-hcd when using scatter-gather (Torez Smith) [1942772] - net: usb: lan78xx: Fix error message format specifier (Torez Smith) [1942772] - net: usb: lan78xx: Fix suspend/resume PHY register access error (Torez Smith) [1942772] - usb: dwc3: pci: add ID for the Intel Comet Lake -H variant (Torez Smith) [1942772] - usb: dwc3: ep0: Clear started flag on completion (Torez Smith) [1942772] - usb: dwc3: gadget: Clear started flag for non-IOC (Torez Smith) [1942772] - usb: dwc3: gadget: Fix logical condition (Torez Smith) [1942772] - can: kvaser_usb: kvaser_usb_leaf: Fix some info-leaks to USB devices (Torez Smith) [1942772] - can: ucan: fix non-atomic allocation in completion handler (Torez Smith) [1942772] - net: usb: aqc111: Use the correct style for SPDX License Identifier (Torez Smith) [1942772] - net: usbnet: Fix -Wcast-function-type (Torez Smith) [1942772] - net: hso: Fix -Wcast-function-type (Torez Smith) [1942772] - ax88179_178a: add ethtool_op_get_ts_info() (Torez Smith) [1942772] - r8152: avoid to call napi_disable twice (Torez Smith) [1942772] - r8152: Re-order napi_disable in rtl8152_close (Torez Smith) [1942772] - ax88172a: fix information leak on short answers (Torez Smith) [1942772] - usb: dwc2: create debugfs directory under usb root (Torez Smith) [1942772] - usb: dwc3: create debugfs directory under usb root (Torez Smith) [1942772] - net: cdc_ncm: Signedness bug in cdc_ncm_set_dgram_size() (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for Foxconn T77W968 LTE modules (Torez Smith) [1942772] - usbip: Fix uninitialized symbol 'nents' in stub_recv_cmd_submit() (Torez Smith) [1942772] - USBIP: add config dependency for SGL_ALLOC (Torez Smith) [1942772] - net: usb: qmi_wwan: add support for DW5821e with eSIM support (Torez Smith) [1942772] - CDC-NCM: handle incomplete transfer of MTU (Torez Smith) [1942772] - usbip: tools: fix fd leakage in the function of read_attr_usbip_status (Torez Smith) [1942772] - can: peak_usb: fix a potential out-of-sync while decoding packets (Torez Smith) [1942772] - can: usb_8dev: fix use-after-free on disconnect (Torez Smith) [1942772] - can: mcba_usb: fix use-after-free on disconnect (Torez Smith) [1942772] - can: peak_usb: report bus recovery as well (Torez Smith) [1942772] - can: gs_usb: gs_can_open(): prevent memory leak (Torez Smith) [1942772] - usb: Spelling s/enpoint/endpoint/ (Torez Smith) [1942772] - usb: dwc3: gadget: fix race when disabling ep with cancelled xfers (Torez Smith) [1942772] - usb: dwc3: of-simple: add a shutdown (Torez Smith) [1942772] - usbip: Fix free of unallocated memory in vhci tx (Torez Smith) [1942772] - usbip: tools: Fix read_usb_vudc_device() error path handling (Torez Smith) [1942772] - usb: dwc3: pci: prevent memory leak in dwc3_pci_probe (Torez Smith) [1942772] - usb: dwc3: remove the call trace of USBx_GFLADJ (Torez Smith) [1942772] - usb: dwc3: select CONFIG_REGMAP_MMIO (Torez Smith) [1942772] - r8152: check the pointer rtl_fw->fw before using it (Torez Smith) [1942772] - net: lan78xx: remove set but not used variable 'event' (Torez Smith) [1942772] - usb: dwc3: debug: Remove newline printout (Torez Smith) [1942772] - r8152: support firmware of PHY NC for RTL8153A (Torez Smith) [1942772] - r8152: move r8153_patch_request forward (Torez Smith) [1942772] - r8152: add checking fw_offset field of struct fw_mac (Torez Smith) [1942772] - r8152: rename fw_type_1 with fw_mac (Torez Smith) [1942772] - usb: dwc2: use a longer core rest timeout in dwc2_core_reset() (Torez Smith) [1942772] - usb: dwc3: Disable phy suspend after power-on reset (Torez Smith) [1942772] - r8152: add device id for Lenovo ThinkPad USB-C Dock Gen 2 (Torez Smith) [1942772] - net: usb: lan78xx: Connect PHY before registering MAC (Torez Smith) [1942772] - usb: hso: obey DMA rules in tiocmget (Torez Smith) [1942772] - r8152: support request_firmware for RTL8153 (Torez Smith) [1942772] - net: usb: sr9800: fix uninitialized local variable (Torez Smith) [1942772] - net: usb: ax88179_178a: write mac to hardware in get_mac_addr (Torez Smith) [1942772] - net: usb: qmi_wwan: add Telit 0x1050 composition (Torez Smith) [1942772] - usb: dwc3: Remove dev_err() on platform_get_irq() failure (Torez Smith) [1942772] - usb: dwc3: Switch to platform_get_irq_byname_optional() (Torez Smith) [1942772] - r8152: Set macpassthru in reset_resume callback (Torez Smith) [1942772] - qmi_wwan: add support for Cinterion CLS8 devices (Torez Smith) [1942772] - usbip: clean up an indentation issue (Torez Smith) [1942772] - usbip: vhci_hcd indicate failed message (Torez Smith) [1942772] - r8152: Add identifier names for function pointers (Torez Smith) [1942772] - r8152: Use guard clause and fix comment typos (Torez Smith) [1942772] - hso: fix NULL-deref on tty open (Torez Smith) [1942772] - net: usb: ax88179_178a: allow optionally getting mac address from device tree (Torez Smith) [1942772] - r8152: Factor out OOB link list waits (Torez Smith) [1942772] - usbnet: ignore endpoints with invalid wMaxPacketSize (Torez Smith) [1942772] - cdc_ncm: fix divide-by-zero caused by invalid wMaxPacketSize (Torez Smith) [1942772] - usbnet: sanity checking of packet sizes and device mtu (Torez Smith) [1942772] - r8152: adjust the settings of ups flags (Torez Smith) [1942772] - r8152: modify rtl8152_set_speed function (Torez Smith) [1942772] - usb: dwc3: remove generic PHY calibrate() calls (Torez Smith) [1942772] - usb: gadget: net2280: Move all "ll" registers in one structure (Torez Smith) [1942772] - usb: dwc3: gadget: Workaround Mirosoft's BESL check (Torez Smith) [1942772] - usb: dwc3: meson-g12a: fix suspend resume regulator unbalanced disables (Torez Smith) [1942772] - usb: gadget: composite: Set recommended BESL values (Torez Smith) [1942772] - usb: dwc3: gadget: Set BESL config parameter (Torez Smith) [1942772] - usb: dwc3: Separate field holding multiple properties (Torez Smith) [1942772] - usb: dwc3: don't set gadget->is_otg flag (Torez Smith) [1942772] - usb: dwc3: st: Add of_dev_put() in probe function (Torez Smith) [1942772] - usb: dwc3: st: Add of_node_put() before return in probe function (Torez Smith) [1942772] - r8152: add a helper function about setting EEE (Torez Smith) [1942772] - r8152: saving the settings of EEE (Torez Smith) [1942772] - net: usb: Delete unnecessary checks before the macro call “dev_kfree_skb” (Torez Smith) [1942772] - r8152: divide the tx and rx bottom functions (Torez Smith) [1942772] - r8152: fix accessing skb after napi_gro_receive (Torez Smith) [1942772] - r8152: change rx_copybreak and rx_pending through ethtool (Torez Smith) [1942772] - r8152: support skb_add_rx_frag (Torez Smith) [1942772] - r8152: use alloc_pages for rx buffer (Torez Smith) [1942772] - r8152: replace array with linking list for rx information (Torez Smith) [1942772] - r8152: separate the rx buffer size (Torez Smith) [1942772] - usb: dwc3: Use clk_bulk_prepare_enable() (Torez Smith) [1942772] - usb: dwc3: Use devres to get clocks (Torez Smith) [1942772] - usb: dwc3: remove generic PHYs forwarding for XHCI device (Torez Smith) [1942772] - USB: usbip: convert to use dev_groups (Torez Smith) [1942772] - usb: dwc3: Update soft-reset wait polling rate (Torez Smith) [1942772] - usb: dwc2: gadget: Fix kill_all_requests race (Torez Smith) [1942772] - usb: dwc3: omap: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: keystone: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usb: dwc3: omap: squash include/linux/platform_data/dwc3-omap.h (Torez Smith) [1942772] - usb: dwc3: meson-g12a: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1942772] - usbip: tools: fix GCC8 warning for strncpy (Torez Smith) [1942772] - usb: dwc3: Switch to use device_property_count_u32() (Torez Smith) [1942772] - usb: dwc2: Switch to use device_property_count_u32() (Torez Smith) [1942772] - can: kvaser_usb: Use struct_size() in alloc_candev() (Torez Smith) [1942772] - net: usb: Merge cpu_to_le32s + memcpy to put_unaligned_le32 (Torez Smith) [1942772] - ax88179_178a: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - usbnet: smsc75xx: Merge memcpy + le32_to_cpus to get_unaligned_le32 (Torez Smith) [1942772] - net: lan78xx: Merge memcpy + lexx_to_cpus to get_unaligned_lexx (Torez Smith) [1942772] - bluetooth: eliminate the potential race condition when removing the HCI controller (Gopal Tiwari) [1971488]- bareudp: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - vxlan: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - geneve: add NETIF_F_FRAGLIST flag for dev features (Paolo Abeni) [1977850] - RDMA/siw: Release xarray entry (Kamal Heib) [1971483] - RDMA/siw: Properly check send and receive CQ pointers (Kamal Heib) [1971483] - RDMA/siw: Fix a use after free in siw_alloc_mr (Kamal Heib) [1971483] - RDMA/rxe: Clear all QP fields if creation failed (Kamal Heib) [1971483] - RDMA/rxe: Fix a bug in rxe_fill_ip_info() (Kamal Heib) [1971483] - RDMA/rxe: Remove rxe_dma_device declaration (Kamal Heib) [1971483] - IB/hfi1: Fix error return code in parse_platform_config() (Kamal Heib) [1971483] - IB/hfi1: Remove unused function (Kamal Heib) [1971483] - RDMA/srpt: Fix error return code in srpt_cm_req_recv() (Kamal Heib) [1971483] - IB/isert: Fix a use after free in isert_connect_request (Kamal Heib) [1971483] - RDMA: Verify port when creating flow rule (Kamal Heib) [1971483] - RDMA/uverbs: Fix a NULL vs IS_ERR() bug (Kamal Heib) [1971483] - RDMA/core: Don't access cm_id after its destruction (Kamal Heib) [1971483] - RDMA/core: Prevent divide-by-zero error triggered by the user (Kamal Heib) [1971483] - RDMA/core: Add CM to restrack after successful attachment to a device (Kamal Heib) [1971483] - RDMA/core: Unify RoCE check and re-factor code (Kamal Heib) [1971483] - RDMA/core: Fix corrupted SL on passive side (Kamal Heib) [1971483] - mm: vmalloc: add cond_resched() in __vunmap() (Rafael Aquini) [1978469] - /proc/PID/smaps: Add PMD migration entry parsing (Nico Pache) [1977066] - s390: add 3f program exception handler (Nico Pache) [1977066] - x86/ioremap: Fix CONFIG_EFI=n build (Nico Pache) [1977066] - mm, slub: move slub_debug static key enabling outside slab_mutex (Nico Pache) [1977066] - mm, slub: enable slub_debug static key when creating cache with explicit debug flags (Nico Pache) [1977066] - locking/mutex: Remove repeated declaration (Nico Pache) [1977066] - percpu: make pcpu_nr_empty_pop_pages per chunk type (Nico Pache) [1977066] - mm/swap: don't SetPageWorkingset unconditionally during swapin (Nico Pache) [1977066] - s390/tlb: make cleared_pXs flags consistent with generic code (Nico Pache) [1977066] - mm, compaction: make fast_isolate_freepages() stay within zone (Nico Pache) [1977066] - mm/vmscan: restore zone_reclaim_mode ABI (Nico Pache) [1977066] - mm, compaction: move high_pfn to the for loop scope (Nico Pache) [1977066] - memblock: do not start bottom-up allocations with kernel_end (Nico Pache) [1977066] - mm, page_alloc: disable pcplists during memory offline (Nico Pache) [1977066] - mm, page_alloc: move draining pcplists to page isolation users (Nico Pache) [1977066] - mm, page_alloc: cache pageset high and batch in struct zone (Nico Pache) [1977066] - mm, page_alloc: simplify pageset_update() (Nico Pache) [1977066] - mm, page_alloc: fix core hung in free_pcppages_bulk() (Nico Pache) [1977066] - mm, page_alloc: remove setup_pageset() (Nico Pache) [1977066] - mm, page_alloc: calculate pageset high and batch once per zone (Nico Pache) [1977066] - mm, pcp: share common code between memory hotplug and percpu sysctl handler (Nico Pache) [1977066] - mm, page_alloc: clean up pageset high and batch update (Nico Pache) [1977066] - s390/uv: handle destroy page legacy interface (Nico Pache) [1977066] - mm/filemap: fix filemap_map_pages for THP (Nico Pache) [1977066] - mm: filemap: add missing FGP_ flags in kerneldoc comment for pagecache_get_page (Nico Pache) [1977066] - mm/filemap.c: rewrite pagecache_get_page documentation (Nico Pache) [1977066] - mm: filemap: clear idle flag for writes (Nico Pache) [1977066] - mm: document semantics of ZONE_MOVABLE (Nico Pache) [1977066] - mm/page_isolation: cleanup set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_isolation: exit early when pageblock is isolated in set_migratetype_isolate() (Nico Pache) [1977066] - mm/page_alloc: tweak comments in has_unmovable_pages() (Nico Pache) [1977066] - mm: reuse only-pte-mapped KSM page in do_wp_page() (Nico Pache) [1977066] - mm/memory.c: skip spurious TLB flush for retried page fault (Nico Pache) [1977066] - /proc/PID/smaps: consistent whitespace output format (Nico Pache) [1977066] - mm/memcontrol.c: prevent missed memory.low load tears (Nico Pache) [1977066] - mm, memcg: prevent mem_cgroup_protected store tearing (Nico Pache) [1977066] - mm, memcg: prevent memory.min load/store tearing (Nico Pache) [1977066] - mm, mempolicy: fix up gup usage in lookup_node (Nico Pache) [1977066] - mm/page_ext.c: drop pfn_present() check when onlining (Nico Pache) [1977066] - drivers/base/memory.c: drop pages_correctly_probed() (Nico Pache) [1977066] - drivers/base/memory.c: drop section_count (Nico Pache) [1977066] - include/linux/mm.h: remove dead code totalram_pages_set() (Nico Pache) [1977066] - tools headers uapi: Sync asm-generic/mman-common.h with the kernel (Nico Pache) [1977066] - mm/memcg: Relocate tcpmem to below memory in struct mem_cgroup (Waiman Long) [1959772] - mm/memcg: optimize user context object stock access (Waiman Long) [1959772] - mm/memcg: improve refill_obj_stock() performance (Waiman Long) [1959772] - mm/memcg: cache vmstat data in percpu memcg_stock_pcp (Waiman Long) [1959772] - mm/memcg: move mod_objcg_state() to memcontrol.c (Waiman Long) [1959772] - mm: memcontrol: move PageMemcgKmem to the scope of CONFIG_MEMCG_KMEM (Waiman Long) [1959772] - mm: memcontrol: inline __memcg_kmem_{un}charge() into obj_cgroup_{un}charge_pages() (Waiman Long) [1959772] - mm: memcontrol: use obj_cgroup APIs to charge kmem pages (Waiman Long) [1959772] - mm: memcontrol: change ug->dummy_page only if memcg changed (Waiman Long) [1959772] - mm: memcontrol: directly access page->memcg_data in mm/page_alloc.c (Waiman Long) [1959772] - mm: memcontrol: introduce obj_cgroup_{un}charge_pages (Waiman Long) [1959772] - mm: memcontrol: slab: fix obtain a reference to a freeing memcg (Waiman Long) [1959772] - mm: memmap defer init doesn't work as expected (Baoquan He) [1906271] - mm: check nr_initialised with PAGES_PER_SECTION directly in defer_init() (Baoquan He) [1906271] - mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while onlining memory (Baoquan He) [1906271] - mm, memory_hotplug: update pcp lists everytime onlining a memory block (Baoquan He) [1906271] - mm: pass migratetype into memmap_init_zone() and move_pfn_range_to_zone() (Baoquan He) [1906271] - nfs: account for selinux security context when deciding to share superblock (Scott Mayhew) [1927027] - nfs: remove unneeded null check in nfs_fill_super() (Scott Mayhew) [1927027] - lsm,selinux: add new hook to compare new mount to an existing mount (Scott Mayhew) [1927027] - libceph: allow addrvecs with a single NONE/blank address (Jeff Layton) [1972278] - scsi: megaraid_sas: Update driver version to 07.717.02.00-rc1 (Tomas Henzl) [1968170] - scsi: megaraid_sas: Handle missing interrupts while re-enabling IRQs (Tomas Henzl) [1968170] - scsi: megaraid_sas: Early detection of VD deletion through RaidMap update (Tomas Henzl) [1968170] - scsi: megaraid_sas: Fix resource leak in case of probe failure (Tomas Henzl) [1968170] - scsi: megaraid_sas: Send all non-RW I/Os for TYPE_ENCLOSURE device through firmware (Tomas Henzl) [1968170] - scsi: megaraid_sas: Use DEFINE_SPINLOCK() for spinlock (Tomas Henzl) [1968170] - scsi: scsi_devinfo: Add blacklist entry for HPE OPEN-V (Ewan D. Milne) [1927508] - drivers: do not build devm_platform_get_and_ioremap_resource() for s390x (Jaroslav Kysela) [1917388] - redhat: update ALSA configs and add regmap-sdw-mbq to redhat/filter-modules.sh (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix the return value in dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - alsa: control_led - fix initialization in the mode show callback (Jaroslav Kysela) [1917388] - ALSA: seq: Fix race of snd_seq_timer_open() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ZBook Power G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: headphone and mic don't work on an Acer laptop (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix the context to call snd_pcm_stop_xrun() (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP EliteBook 840 Aero G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP EliteBook x360 1040 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Elite Dragonfly G2 (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix the fast discharge for headset unplugging in soundwire mode (Jaroslav Kysela) [1917388] - ASoC: tas2562: Fix TDM_CFG0_SAMPRATE values (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir: Remove fix for DMI entry on Lenovo 2020 platforms (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo 2020 AMD platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: reset enabled_cores state at suspend (Jaroslav Kysela) [1917388] - ASoC: fsl-asoc-card: Set .owner attribute when registering card. (Jaroslav Kysela) [1917388] - ASoC: topology: Fix spelling mistake "vesion" -> "version" (Jaroslav Kysela) [1917388] - ASoC: rt5659: Fix the lost powers for the HDA header (Jaroslav Kysela) [1917388] - ASoC: core: Fix Null-point-dereference in fmt_single_name() (Jaroslav Kysela) [1917388] - spi: pxa2xx: Drop useless comment in the pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Switch to use BIT() and GENMASK() in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Update header block in pxa2xx_ssp.h (Jaroslav Kysela) [1917388] - spi: pxa2xx: Add SSC2 and SSPSP2 SSP registers (Jaroslav Kysela) [1917388] - ASoC: pxa: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: pxa: pxa-ssp: Remove redundant null check before clk_prepare_enable/clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: drop unneeded snd_soc_dai_set_drvdata (Jaroslav Kysela) [1917388] - ASoC: mmp-sspa: set phase two word length register (Jaroslav Kysela) [1917388] - ASoC: pxa: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: Fix 7/8 spaces indentation in Kconfig (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: Remove manual DMA peripheral ID assignment (Jaroslav Kysela) [1917388] - ASoC: jz4740-i2s: add missed checks for clk_get() (Jaroslav Kysela) [1917388] - ASoC: Intel: fix error code cnl_set_dsp_D0() (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Unassign ram_read and read_write ops (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove haswell solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_dsp_get_thread_context (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP interface fields (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: remove unneeded semicolon (Jaroslav Kysela) [1917388] - catpt: Switch to use list_entry_is_head() helper (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Optimize applying user settings (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Correct clock selection for dai trigger (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Skip position update for unprepared streams (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Relax clock selection conditions (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Fix compilation when CONFIG_MODULES is disabled (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Cleanup after power routines streamlining (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Replace open coded variant of resource_intersection() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Streamline power routines across LPT and WPT (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Change SSP2-Codec DAI id to 0 (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Drop compress-cpu-dai bits (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5677: add missing pm_ops (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: set card and driver name dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-rt5650: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove rt5640 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove max98090 support for baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: use inclusive language for SSP bclk/fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: Atom: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: select WANT_DEV_COREDUMP (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: intel: SND_SOC_INTEL_KEEMBAY should depend on ARCH_KEEMBAY (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add explicit DMADEVICES kconfig dependency (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove baytrail solution (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: Remove duplicate kconfigs (Jaroslav Kysela) [1917388] - ASoC: remove zte zx drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: add missing stream rates and format (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: Remove unused control callback structure (Jaroslav Kysela) [1917388] - ASoC: wm8994: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: wm8903: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: wm8523: Fix a typo in a comment (Jaroslav Kysela) [1917388] - ASoC: wm8350: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: wm5102: Use get_unaligned_be16() for dac_comp_coeff (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: wcd9335: Remove unnecessary conversion to bool (Jaroslav Kysela) [1917388] - ASoC: rt715: remove unused parameter (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add the calibration functions (Jaroslav Kysela) [1917388] - ASoC: rt5682: clock driver must use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: rt1015: enable BCLK detection after calibration (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Add support for more data formats (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Move format check into `set_fmt()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Rearrange operations in `hw_params()` (Jaroslav Kysela) [1917388] - ASoC: pcm512x: Fix not setting word length if DAIFMT_CBS_CFS (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix regulator_dev_lookup() fails for id "LDO_VAUD18" (Jaroslav Kysela) [1917388] - ASoC: Remove mt6359_platform_driver_remove (Jaroslav Kysela) [1917388] - ASoC: Fix vaud18 power leakage of mt6359 (Jaroslav Kysela) [1917388] - ASoC: es8316: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix Bitclock polarity inversion (Jaroslav Kysela) [1917388] - ASoC: cs35l33: fix an error code in probe() (Jaroslav Kysela) [1917388] - ASoC: cs35l34: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: wm8998: Fix PM disable depth imbalance on error (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd9335: Set digital gain range correctly (Jaroslav Kysela) [1917388] - ASoC: TSCS454: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: TSCS42xx: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: ts3a227e: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tlv320: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: tas571x: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: tas*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tas2562: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: remove remnants of sirf prima/atlas audio codec (Jaroslav Kysela) [1917388] - ASoC: rt5645: add error checking to rt5645_probe function (Jaroslav Kysela) [1917388] - Revert "ASoC: rt5645: fix a NULL pointer dereference" (Jaroslav Kysela) [1917388] - ASoC: rt1015: modify calibration sequence for better performance (Jaroslav Kysela) [1917388] - ASoC: rk3328: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: pcm179x: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: pcm1789: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: nau8315: revise the power event of EN_PIN dapm widget for symmetry (Jaroslav Kysela) [1917388] - ASoC: nau8315: add codec driver (Jaroslav Kysela) [1917388] - ASoC: gtm601: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es8328: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: es7241: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: es7134: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: da9055: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: da7219: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Add DAPM widget to set HP out to cap-less mode (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Don't change cap-couple setting in HP PMU/PMD (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Adjust timeouts for cap-coupled outputs (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Reset interrupt flags in bias PREPARE (Jaroslav Kysela) [1917388] - ASoC: codecs/jz47xx: Use regmap_{set,clear}_bits (Jaroslav Kysela) [1917388] - treewide: Use fallthrough pseudo-keyword (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove cancel_work_sync in runtime suspend (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: Add RX support (Jaroslav Kysela) [1917388] - ALSA: cx46xx: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Convert from cpu to data format (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: tegra: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: tegra: Don't warn on probe deferral (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_rt5640: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: tegra_wm8753: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: tegra: trimslice.c: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ASoC: ti: davinci-evm: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: ti: davinci: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ti: j721e-evm: Fix compiler warning when CONFIG_OF=n (Jaroslav Kysela) [1917388] - ASoC: ti: omap-abe-twl6040: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: ti: omap-mcsp: remove duplicate test (Jaroslav Kysela) [1917388] - ASoC: uniphier: Simplify the return expression of uniphier_aio_startup (Jaroslav Kysela) [1917388] - ASoC: uniphier: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: rename shadowing variable (Jaroslav Kysela) [1917388] - ASoC: ux500: mop500: align function prototype (Jaroslav Kysela) [1917388] - ALSA: x86: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: cx2072x: Fix doubly definitions of Playback and Capture streams (Jaroslav Kysela) [1917388] - ASoC: cs42l56: fix up error handling in probe (Jaroslav Kysela) [1917388] - ASoC: cs42l52: Minor tidy up of error paths (Jaroslav Kysela) [1917388] - ASoC: cs42l51: manage mclk shutdown delay (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait for PLL to lock before switching to it (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Only start PLL if it is needed (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Wait at least 150us after writing SCLK_PRESENT (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Use bclk from hw_params if set_sysclk was not called (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Report jack and button detection (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Add Capture Support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix channel width support (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Always wait at least 3ms after reset (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Don't enable/disable regulator at Bias Level (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Fix mixer volume control (Jaroslav Kysela) [1917388] - ASoC: cs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: bd28623: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: alc5632: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak4458: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak4118: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: alc5623: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1917388] - ASoC: ak5558: Correct the dai name for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: change function name to ak5558_reset (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add support for ak5552 (Jaroslav Kysela) [1917388] - ASoC: ak5558: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: ak5558: mark OF related data as maybe unused (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove platform data and move micbias bindings include (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Remove redundant null check before clk_disable_unprepare (Jaroslav Kysela) [1917388] - ASoC: adau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: Add ADAU1372 audio CODEC support (Jaroslav Kysela) [1917388] - ASoC: amd: fix for pcm_read() error (Jaroslav Kysela) [1917388] - ASoC: amd: drop S24_LE format support (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for ALC1015P codec in acp3x machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: raven: acp3x-i2s: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: acp3x-pdm-dma: remove unnecessary assignments (Jaroslav Kysela) [1917388] - ASoC: amd: fix acpi dependency kernel warning (Jaroslav Kysela) [1917388] - ASoC: amd: update spdx license for acp machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Add support for RT5682 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: Adding DAI LINK for rt1015 codec (Jaroslav Kysela) [1917388] - ASoC: amd: Adding support for ALC1015 codec in machine driver (Jaroslav Kysela) [1917388] - ASoC: amd: AMD RV RT5682 should depends on CROS_EC (Jaroslav Kysela) [1917388] - ASoC: amd: renoir: remove invalid kernel-doc comment (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - refine DMI entries for some Lenovo products (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad X395 (Jaroslav Kysela) [1917388] - ASoC: amd: Replacing MSI with Legacy IRQ model (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI entry for Lenovo ThinkPad E14 Gen 2 (Jaroslav Kysela) [1917388] - ASoC: AMD Renoir - add DMI table to avoid the ACP mic probe (broken BIOS) (Jaroslav Kysela) [1917388] - ASoC: AMD Raven/Renoir - fix the PCI probe (PCI revision) (Jaroslav Kysela) [1917388] - ASoC: amd: change clk_get() to devm_clk_get() and add missed checks (Jaroslav Kysela) [1917388] - ASoC: amd: Return -ENODEV for non-existing ACPI call (Jaroslav Kysela) [1917388] - ASoC: amd: support other audio modes for raven (Jaroslav Kysela) [1917388] - ASoC: topology: adhere to KUNIT formatting standard (Jaroslav Kysela) [1917388] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Jaroslav Kysela) [1917388] - ALSA: trident: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sonicvibes: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: sis7019: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: remove unneeded break (Jaroslav Kysela) [1917388] - ALSA: hdsp: don't disable if not enabled (Jaroslav Kysela) [1917388] - ALSA: hdsp: hardware output loopback (Jaroslav Kysela) [1917388] - ALSA: pci: mixart: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ALSA: maestro: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: lola: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Fix missing check in snd_intel8x0m_create (Jaroslav Kysela) [1917388] - ALSA: intel8x0: Don't update period unless prepared (Jaroslav Kysela) [1917388] - ALSA: hda: Avoid spurious unsol event handling during S3/S4 (Jaroslav Kysela) [1917388] - ALSA: ens1370: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: emu10k1: Use dma_set_mask_and_coherent to simplify code (Jaroslav Kysela) [1917388] - ALSA: ctxfi: fix comment syntax in file headers (Jaroslav Kysela) [1917388] - ALSA: ctxfi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: ctxfi: cthw20k2: fix mask on conf to allow 4 bits (Jaroslav Kysela) [1917388] - ALSA: bt87x: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: azt3328: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: asihpi: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format for TC Electronic Konnekt Live at high sampling transfer frequency (Jaroslav Kysela) [1917388] - ALSA: dice: disable double_pcm_frames mode for M-Audio Profire 610, 2626 and Avid M-Box 3 Pro (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix amdtp_packet tracepoints event for packet_index field (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix calculation for size of IR context payload (Jaroslav Kysela) [1917388] - ALSA: firewire-lib: fix check for the size of isochronous packet payload (Jaroslav Kysela) [1917388] - ALSA: bebob/oxfw: fix Kconfig entry for Mackie d.2 Pro (Jaroslav Kysela) [1917388] - ALSA: dice: fix stream format at middle sampling rate for Alesis iO 26 (Jaroslav Kysela) [1917388] - ALSA: bebob: enable to deliver MIDI messages for multiple ports (Jaroslav Kysela) [1917388] - ALSA: bebob: detect the number of available MIDI ports (Jaroslav Kysela) [1917388] - ALSA: bebob: code refactoring for stream format detection (Jaroslav Kysela) [1917388] - ALSA: dice: fix null pointer dereference when node is disconnected (Jaroslav Kysela) [1917388] - ALSA: fireface: fix to parse sync status register of latter protocol (Jaroslav Kysela) [1917388] - ALSA: bebob: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: fireface: remove unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: oxfw: remove an unnecessary condition in hwdep_read() (Jaroslav Kysela) [1917388] - ALSA: dice: add support for Lexicon I-ONIX FW810s (Jaroslav Kysela) [1917388] - ALSA: firewire-tascam: Fix integer overflow in midi_port_work() (Jaroslav Kysela) [1917388] - ALSA: fireface: Fix integer overflow in transmit_midi_msg() (Jaroslav Kysela) [1917388] - ALSA: firewire: Clean up a locking issue in copy_resp_to_buf() (Jaroslav Kysela) [1917388] - ALSA: firewire: fix comparison to bool warning (Jaroslav Kysela) [1917388] - ALSA: firewire: Replace tasklet with work (Jaroslav Kysela) [1917388] - ALSA: firewire: convert tasklets to use new tasklet_setup() API (Jaroslav Kysela) [1917388] - ALSA: vx: Use roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: pcsp: Fix fall-through warnings for Clang (Jaroslav Kysela) [1917388] - ALSA: dummy: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: aloop: Fix initialization of controls (Jaroslav Kysela) [1917388] - ALSA: aloop: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1917388] - ASoC: SOF: ext_manifest: use explicit number for elem_type (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: allow for partial match in parent name (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add helper to identify parent driver. (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: add new fields for mach_params (Jaroslav Kysela) [1917388] - ASoC: rt5682: Add a new property for the DMIC clock driving (Jaroslav Kysela) [1917388] - ALSA: hda: Change AZX_MAX_BUF_SIZE from 1GB to 4MB (Jaroslav Kysela) [1917388] - soundwire: sysfs: Constify static struct attribute_group (Jaroslav Kysela) [1917388] - ALSA: remove trailing semicolon in macro definition (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: don't send DAI_CONFIG IPC for older firmware (Jaroslav Kysela) [1917388] - ASoC: SOF: use current DAI config during resume (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: Update ADL P to use its own descriptor (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add missing use_acpi_target_states for TGL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: remove useless code (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix typo of SND_SOC_SOF_PCI (Jaroslav Kysela) [1917388] - ASOC: SOF: simplify nocodec mode (Jaroslav Kysela) [1917388] - ASoC: SOF: pcm: export snd_pcm_dai_link_fixup (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: update set_mach_params() (Jaroslav Kysela) [1917388] - ASoC: SOF: change signature of set_mach_params() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add Kconfig option for probe workqueues (Jaroslav Kysela) [1917388] - ASoC: SOF: Simplify sof_probe_complete handling for acpi/pci/of (Jaroslav Kysela) [1917388] - ASoC: SOF: core: Add missing error prints to device probe operation (Jaroslav Kysela) [1917388] - ASoC: SOF: match SSP config with pcm hw params (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: add hw params callback for SSP DAIs (Jaroslav Kysela) [1917388] - ASoC: SOF: parse multiple SSP DAI and hw configs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: drop display power on/off in D0i3 flows (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: move ELH chip info (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: APL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: CNL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: ICL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: set shutdown callback to hda_dsp_shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: TGL: fix EHL ops (Jaroslav Kysela) [1917388] - ASoC: SOF: core: harden shutdown helper (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: fix core status verification (Jaroslav Kysela) [1917388] - ASoC: SOF: add a helper to get topology configured mclk (Jaroslav Kysela) [1917388] - ASoC: SOF: only allocate debugfs cache buffers for IPC flood entries (Jaroslav Kysela) [1917388] - ASoC: SOF: fix debugfs initialisation error handling (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable async suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: turn off display power in resume (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: fix wrong poll bits in dsp power down (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: unregister DMIC device on probe error (Jaroslav Kysela) [1917388] - ALSA: hda: move Intel SoundWire ACPI scan to dedicated module (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: simplify Kconfig (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: move DSP_CONFIG use to platform-specific drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: pci: split PCI into different drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add sof_icl_ops for ICL platforms (Jaroslav Kysela) [1917388] - ASoC: SOF: ACPI: avoid reverse module dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: relax ABI checks and avoid unnecessary warnings (Jaroslav Kysela) [1917388] - ASoC: SOF: fix runtime pm usage mismatch after probe errors (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: add dev_dbg() when DMIC number is overridden (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: HDA: don't keep a temporary variable (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: detect DMIC number in SoundWire mixed config (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: SoundWire: refine ACPI match (Jaroslav Kysela) [1917388] - ASoC: SOF: HDA: (cosmetic) simplify hda_dsp_d0i3_work() (Jaroslav Kysela) [1917388] - ASoC: SOF: remove unused functions (Jaroslav Kysela) [1917388] - ASoC: SOF: fix string format for errors (Jaroslav Kysela) [1917388] - ASoC: SOF: add missing pm debug (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add missing Up-Extreme quirk (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: release display power at link_power (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use hdac_ext fine-grained link management (Jaroslav Kysela) [1917388] - ASoC: SOF: debug: Fix a potential issue on string buffer termination (Jaroslav Kysela) [1917388] - ASoC: SOF: add be_hw_params_fixup() for ALH (Jaroslav Kysela) [1917388] - ASoC: SOF: topology: Prevent NULL pointer dereference with no TLV (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: hda-loader: use snd_sof_dsp_core_power_down/up APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Filter out unneeded core power up/downs (Jaroslav Kysela) [1917388] - ASoC: SOF: update dsp core power status in common APIs (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda-loader: keep init cores alive (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: use snd_sof_dsp_core_power_up/down API (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: cancel D0i3 work during runtime suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Enable DMI L1 for trace (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: enable DMI L1 for D0i3-compatible streams (Jaroslav Kysela) [1917388] - ASoC: SOF: add a pointer to download repo in case FW request fails (Jaroslav Kysela) [1917388] - ASoC: SOF: SND_INTEL_DSP_CONFIG dependency (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: soundwire: fix select/depend unmet dependencies (Jaroslav Kysela) [1917388] - ASoC: SOF: intel: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support to AlderLake-P (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: tgl: do thorough remove at .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: sof-pci-dev: add .shutdown() callback (Jaroslav Kysela) [1917388] - ASoC: SOF: add snd_sof_device_shutdown() helper for shutdown (Jaroslav Kysela) [1917388] - ASoC: SOF: add .shutdown() callback to snd_sof_dsp_ops (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Avoid checking jack on system suspend (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Modify existing helper to disable WAKEEN (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: hda: Resume codec to do jack detection (Jaroslav Kysela) [1917388] - ASoC: SOF: add mutex to protect the dsp_power_state access (Jaroslav Kysela) [1917388] - ASoC: SOF: Fix spelling mistake in Kconfig "ond" -> "and" (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: update kernel-doc description (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: add SoundWire support for ADL-S (Jaroslav Kysela) [1917388] - ASoC: SOF: control: fix cppcheck warning in snd_sof_volume_info() (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and catpt drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: allow for coexistence between SOF and Atom/SST drivers (Jaroslav Kysela) [1917388] - ASoC: SOF: acpi: add dynamic selection of DSP driver (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: initial support for Alderlake-S (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig dependency for SND_INTEL_DSP_CONFIG (Jaroslav Kysela) [1917388] - ASoC: SOF: Intel: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: Kconfig: fix Kconfig punctuation and wording (Jaroslav Kysela) [1917388] - ASoC: SOF: imx: fix Kconfig punctuation (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix 3-830 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Glavey TM800A550L tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Fix random noise at the HDMI output (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for new ADL-P Rvp (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL jack-less SoundWire configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ADL SoundWire base configurations (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl_da7219_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoc: Intel: board: add BE DAI link for WoV (Jaroslav Kysela) [1917388] - ASoC: Intel: kbl: Add MST route change to kbl machine drivers (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Set card.components string (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_rt5672: Add support for Bay Trail CR / SSP0 (Jaroslav Kysela) [1917388] - ASoC: Intel: Baytrail: Add quirk for the Dell Venue 10 Pro 5055 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: Unify the thinkpad10 and aegex10 byt-match quirks (Jaroslav Kysela) [1917388] - ASoC: Intel: Boards: cml_da7219_max98390: add capture stream for echo reference (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: Fix a typo (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Hi8 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: add max98390 echo reference support (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add jack detect support (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Remove 44100 sample-rate from the media and deep-buffer DAI descriptions (Jaroslav Kysela) [1917388] - ASoC: intel: atom: Stop advertising non working S24LE support (Jaroslav Kysela) [1917388] - ASoC: intel: sof_rt5682: use the topology mclk (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_rt5682: Add ALC1015Q-VB speaker amp support (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: fix -frame-larger-than (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add used AIF to the components string (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Enable jack-detect support on Asus T100TAF (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: remove unused static variable (Jaroslav Kysela) [1917388] - ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove TGL RVP mixed SoundWire/TDM config (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: remove unused TGL table with rt5682 only (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Compile when any configuration is selected (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: sof-wm8804: add check for PLL setting (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 10-p0XX OVCD current threshold (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Acer One S1002 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5651: Add quirk for the Jumper EZpad 7 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Voyo Winpad A15 tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Estar Beauty HD MID 7316R tablet (Jaroslav Kysela) [1917388] - ASoC: Intel: soc-acpi: add ACPI matching table for HP Spectre x360 (Jaroslav Kysela) [1917388] - ASoC: intel: sof_sdw: add trace for dai links (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: detect DMIC number based on mach params (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add mic:dmic and cfg-mics component strings (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add quirk for HP Spectre x360 convertible (Jaroslav Kysela) [1917388] - ASoC: Intel: sof-sdw: indent and add quirks consistently (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: reorganize quirks by generation (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: max98373: get dapm from cpu_dai (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_wm5102: Add machine driver for BYT/WM5102 (Jaroslav Kysela) [1917388] - ASoC: Intel: Add DMI quirk table to soc_intel_is_byt_cr() (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A32 (Jaroslav Kysela) [1917388] - ASoC: Intel: sof_sdw: add missing TGL_HDMI quirk for Dell SKU 0A5E (Jaroslav Kysela) [1917388] - ASoC: Intel: remove unneeded semicolon (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Wake up device before configuring SSP port (Jaroslav Kysela) [1917388] - ASoC: Intel: remove duplicate MODULE_LICENSE/DESCRIPTION tags (Jaroslav Kysela) [1917388] - ASoC: Intel: adl: remove sof_fw_filename setting in ADL snd_soc_acpi_mach (Jaroslav Kysela) [1917388] - ASoC: Intel: common: add ACPI matching tables for Alder Lake (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: Zero snd_ctl_elem_value (Jaroslav Kysela) [1917388] - ASoC: Intel: Skylake: skl-topology: Fix OOPs ib skl_tplg_complete (Jaroslav Kysela) [1917388] - ASoC: intel: skl: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ASoC: Intel: cht_bsw_nau8824: Move snd_soc_dai_set_tdm_slot call to cht_codec_fixup (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for the Mele PCG03 Mini PC (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_INTERNAL_MIC_MAP input-mapping (Jaroslav Kysela) [1917388] - ASoC: Intel: byt/cht: set pm ops dynamically (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove sst_pdata structure (Jaroslav Kysela) [1917388] - ASoC: Intel: Make atom components independent of sst-dsp (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST-legacy specific constants (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove unused DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST firmware components (Jaroslav Kysela) [1917388] - ASoC: Intel: Remove SST ACPI component (Jaroslav Kysela) [1917388] - ASoC: Intel: Select catpt and deprecate haswell (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5677: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: bdw-5650: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: broadwell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: haswell: Remove haswell-solution specific code (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Simple sysfs attributes (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Event tracing (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Device driver lifecycle (Jaroslav Kysela) [1917388] - drivers: provide devm_platform_get_and_ioremap_resource() (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: PCM operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Firmware loading and context restore (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Define DSP operations (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Add IPC message handlers (Jaroslav Kysela) [1917388] - ASoC: Intel: catpt: Implement IPC protocol (Jaroslav Kysela) [1917388] - ASoC: Intel: Add catpt base members (Jaroslav Kysela) [1917388] - resource: Introduce resource_intersection() for overlapping resources (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add quirk for ARCHOS Cesium 140 (Jaroslav Kysela) [1917388] - ASoC: Intel: boards: byt/cht: set card and driver name at run time (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcr_rt5640: Add new BYT_RT5640_NO_SPEAKERS quirk-flag (Jaroslav Kysela) [1917388] - ASoC: Intel: KMB: Enable DMA transfer mode (Jaroslav Kysela) [1917388] - ASoC: Intel: keembay: use inclusive language for bclk and fsync (Jaroslav Kysela) [1917388] - ASoC: Intel: bytcht_es8316: Remove comment about SSP0 being untested (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove bclk_ratio (Jaroslav Kysela) [1917388] - ASoC: cs42l73: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: cs53l30: Add missing regmap use_single config (Jaroslav Kysela) [1917388] - ASoC: sti-sas: add missing MODULE_DEVICE_TABLE (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Regmap must use_single_read/write (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: fix the function number of SDCA control for feature unit 0x1E (Jaroslav Kysela) [1917388] - ASoC: da7219: do not request a new clock consummer reference (Jaroslav Kysela) [1917388] - ASoC: max98088: fix ni clock divider calculation (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: add the notification when volume changed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: change capture switch controls (Jaroslav Kysela) [1917388] - ASoC: da7219: properly get clk from the provider (Jaroslav Kysela) [1917388] - ASoC: wcd934x: use the clock provider API (Jaroslav Kysela) [1917388] - ASoC: adau17x1: Avoid overwriting CHPF (Jaroslav Kysela) [1917388] - ASoC: ak4458: enable daisy chain (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add support on format S32_LE (Jaroslav Kysela) [1917388] - ASoC: rt286: Generalize support for ALC3263 codec (Jaroslav Kysela) [1917388] - ASoC: rt298: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: rt286: Configure combo jack for headphones (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: Disable cache mechanism for readbacks (Jaroslav Kysela) [1917388] - ASoC: rt286: Make RT286_SET_GPIO_* readable and writable (Jaroslav Kysela) [1917388] - ASoC: rt286: Fix upper byte in DMIC2 configuration (Jaroslav Kysela) [1917388] - ASoC: ak4458: check reset control status (Jaroslav Kysela) [1917388] - ASoC: codecs: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt715: remove kcontrols which no longer be used (Jaroslav Kysela) [1917388] - ASoC: rt715: add main capture switch and main capture volume (Jaroslav Kysela) [1917388] - ASoC: rt715: modification for code simplicity (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: Fix missing IRQF_ONESHOT as only threaded handler (Jaroslav Kysela) [1917388] - ASoC: cs35l35: remove unused including (Jaroslav Kysela) [1917388] - ASoC: ak5558: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: cs35l36: Fix an error handling path in 'cs35l36_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: cs35l35: Fix an error handling path in 'cs35l35_i2c_probe()' (Jaroslav Kysela) [1917388] - ASoC: wcd9335: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: remove registers to sync with rt1019 datasheet (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: tas2770: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: cx2072x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt1019: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add AIC3106 (Jaroslav Kysela) [1917388] - ASoC: codecs: wsa881x: constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: codecs: Fix runtime PM imbalance in tas2552_probe (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove pack_id check in rt1011 (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: add SPI support (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move I2C to separated file (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: rename probe function (Jaroslav Kysela) [1917388] - ASoC: codecs: tlv320aic3x: move model definitions (Jaroslav Kysela) [1917388] - ASoC: max98390: Add support for tx slot configuration. (Jaroslav Kysela) [1917388] - ASoC: ak5558: Fix s/show/slow/ typo (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Register clocks before registering component (Jaroslav Kysela) [1917388] - ASoC: tlv320aic32x4: Increase maximum register in regmap (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a rt5670_components() helper (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add a quirk for the Dell Venue 10 Pro 5055 (Jaroslav Kysela) [1917388] - ASoC: da732x: simplify code (Jaroslav Kysela) [1917388] - ASoC: lm49453: fix useless assignment before return (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: Fix spelling mistake "reate" -> "create" (Jaroslav Kysela) [1917388] - ASoC: mediatek: mt6359: add MT6359 accdet jack driver (Jaroslav Kysela) [1917388] - ASoC: max98373: Added 30ms turn on/off time delay (Jaroslav Kysela) [1917388] - ASoC: max98373: Changed amp shutdown register as volatile (Jaroslav Kysela) [1917388] - ASoC: wm8960: Remove bitclk relax condition in wm8960_configure_sysclk (Jaroslav Kysela) [1917388] - ASoC: max98373: Added controls for autorestart config (Jaroslav Kysela) [1917388] - ASoC: rt1015: Add bclk detection and dc detection (Jaroslav Kysela) [1917388] - ASoC: wm8960: Fix wrong bclk and lrclk with pll enabled for some chips (Jaroslav Kysela) [1917388] - ASoC: rt1019: make symbol 'rt1019_i2c_driver' static (Jaroslav Kysela) [1917388] - ASoC: rt1019: add rt1019 amplifier driver (Jaroslav Kysela) [1917388] - ASoC: tscs454: remove useless test on PLL disable (Jaroslav Kysela) [1917388] - ASoC: tlv320dac33: clarify expression (Jaroslav Kysela) [1917388] - ASoC: tas2770: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove warning on return value (Jaroslav Kysela) [1917388] - ASoC: tas2562: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: sti-sas: remove unused struct members (Jaroslav Kysela) [1917388] - ASoC: sigmadsp: align function prototype (Jaroslav Kysela) [1917388] - ASoC: pcm1681: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: nau8825: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6359: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: mt6358: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: max98090: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove unused spk_mask member (Jaroslav Kysela) [1917388] - ASoC: hdmi-codec: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: align function arguments (Jaroslav Kysela) [1917388] - ASoC: hdac_hdmi: remove useless initializations (Jaroslav Kysela) [1917388] - ASoC: da7219-aad: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove duplicate else branch (Jaroslav Kysela) [1917388] - ASoC: cx2070x: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: adau1977: remove useless return (Jaroslav Kysela) [1917388] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1917388] - ASoC: ad1836: remove useless return (Jaroslav Kysela) [1917388] - ASoC: ab8500-codec: remove useless structure (Jaroslav Kysela) [1917388] - ASoC: rt711: add snd_soc_component remove callback (Jaroslav Kysela) [1917388] - ASoC: rt5659: Update MCLK rate in set_sysclk() (Jaroslav Kysela) [1917388] - ASoC: rt5640: Rename 'Mono DAC Playback Volume' to 'DAC2 Playback Volume' (Jaroslav Kysela) [1917388] - ASoC: rt1015p: add acpi device id for rt1015p (Jaroslav Kysela) [1917388] - ASoC: wm_hubs: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm_adsp: simplify return value (Jaroslav Kysela) [1917388] - ASoC: wm8996: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8994: align function prototype (Jaroslav Kysela) [1917388] - ASoC: wm8978: clarify expression (Jaroslav Kysela) [1917388] - ASoC: wm8958-dsp2: rename local 'control' arrays (Jaroslav Kysela) [1917388] - ASoC: arizona: fix function argument (Jaroslav Kysela) [1917388] - ASoC: wm2200: remove unused structure (Jaroslav Kysela) [1917388] - ASoC: rt5682: add delay time of workqueue to control next IRQ event (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Remove unused including (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Fix return value check in rt715_sdca_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Set clock source for both ways of stream (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Provide finer control on playback path (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Disable regulators if probe fails (Jaroslav Kysela) [1917388] - ASoC: cs42l42: Remove power if the driver is being removed (Jaroslav Kysela) [1917388] - ASoC: rt711-sdca: Add RT711 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: rt5645: The ALC3270 variant does not have a headset-mic pin (Jaroslav Kysela) [1917388] - ASoC: rt5645: Move rt5645_platform_data to sound/soc/codecs/rt5645.c (Jaroslav Kysela) [1917388] - ASoC: codecs/jz4770: Remove superfluous error message (Jaroslav Kysela) [1917388] - ASoC: rt715-sdca: Add RT715 sdca vendor-specific driver (Jaroslav Kysela) [1917388] - ASoC: wm8962: Relax bit clock divider searching (Jaroslav Kysela) [1917388] - ASoC: rt1316: Fix return value check in rt1316_sdw_probe() (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: Fix identation of .driver elements (Jaroslav Kysela) [1917388] - ASoC: codec: Omit superfluous error message in jz4760_codec_probe() (Jaroslav Kysela) [1917388] - ASoC: sigmadsp-regmap: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: rt5631: fix kernel-doc warning (Jaroslav Kysela) [1917388] - ASoC: jz4760: fix set but not used warning (Jaroslav Kysela) [1917388] - ASoC: cs4270: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5682: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5677: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5677: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5670: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5668: remove useless assignments (Jaroslav Kysela) [1917388] - ASoC: rt5668: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5665: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5663: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5660: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5659: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5651: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: rt5651: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt5645: use logical OR (Jaroslav Kysela) [1917388] - ASoC: rt5640: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1308: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1305: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1016: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1015: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: clarify expression (Jaroslav Kysela) [1917388] - ASoC: rt1011: remove redundant test (Jaroslav Kysela) [1917388] - ASoC: rt1011: use logical OR (Jaroslav Kysela) [1917388] - ASoC: wm8524: Do not print probe defer error (Jaroslav Kysela) [1917388] - ASoC: codecs: nau8825: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: rt1316: Add RT1316 SDCA vendor-specific driver (Jaroslav Kysela) [1917388] - ASoc: rt5631: Constify static struct coeff_clk_div (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct acpi_device_id (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct snd_soc_dai_ops (Jaroslav Kysela) [1917388] - ASoC: rt*: Constify static struct sdw_slave_ops (Jaroslav Kysela) [1917388] - ASoC: wcd934x: remove useless return (Jaroslav Kysela) [1917388] - ASoC: wcd9335: clarify return value (Jaroslav Kysela) [1917388] - ASoC: wcd-clsh-v2: align function prototypes (Jaroslav Kysela) [1917388] - ASoC: codecs: wcd934x: add a sanity check in set channel map (Jaroslav Kysela) [1917388] - ASoC: es8316: Simplify adc_pga_gain_tlv table (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: set DAP_AVC_CTRL register to correct default value on probe (Jaroslav Kysela) [1917388] - ASoC: rt5651: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5640: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1917388] - ASoC: rt5670: Add emulated 'DAC1 Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove ADC vol-ctrl mute bits poking from Sto1 ADC mixer settings (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'HP Playback Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt5670: Remove 'OUT Channel Switch' control (Jaroslav Kysela) [1917388] - ASoC: rt1015: fix i2c communication error (Jaroslav Kysela) [1917388] - ASoC: codec: Add driver for JZ4760 internal codec (Jaroslav Kysela) [1917388] - ASoC: codec/ingenic: Depend on MACH_INGENIC (Jaroslav Kysela) [1917388] - ASoC: codec: hdmi-codec: Support IEC958 encoded PCM format (Jaroslav Kysela) [1917388] - ASoC: rt5682: Fix panic in rt5682_jack_detect_handler happening during system shutdown (Jaroslav Kysela) [1917388] - ASoC: rt5682: do nothing in rt5682_suspend/resume in sdw mode (Jaroslav Kysela) [1917388] - ASoC: rt5682-sdw: cancel_work_sync() in .remove and .suspend (Jaroslav Kysela) [1917388] - ASoC: rt711-sdw: use cancel_work_sync() for .remove (Jaroslav Kysela) [1917388] - ASoC: rt700-sdw: use cancel_work_sync() in .remove as well as .suspend (Jaroslav Kysela) [1917388] - ASoC: mt6359: reduce log verbosity for optional DT properties (Jaroslav Kysela) [1917388] - ASoC: codecs: add missing max_register in regmap config (Jaroslav Kysela) [1917388] - ASoC: cpcap: fix microphone timeslot mask (Jaroslav Kysela) [1917388] - ASoC: rt5659: Add Kconfig prompt (Jaroslav Kysela) [1917388] - ASoC: max98373: Fixes a typo in max98373_feedback_get (Jaroslav Kysela) [1917388] - ASoC: ak4458: correct reset polarity (Jaroslav Kysela) [1917388] - ASoC: rt5682: remove connection with LDO2 in DAPM graph (Jaroslav Kysela) [1917388] - ASoC: ml26124: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lm49453: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: inno_rk3036: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: cx2072x: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: alc5632: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ab8500: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: lochnagar-sc: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mt6660: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: mc13783: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: sgtl5000: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ssm2602: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: zl38060: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: jz4740: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: ak*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tscs*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: max*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: es*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: da*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: nau*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: rt*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: tlv*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: wm*: sync parameter naming (rate/sample_bits) (Jaroslav Kysela) [1917388] - ASoC: remove sirf prima/atlas drivers (Jaroslav Kysela) [1917388] - ASoC: codecs: soundwire: increase resume timeout (Jaroslav Kysela) [1917388] - ASoC: es8316: Fix possible NULL pointer deref in es8316_disable_jack_detect() (Jaroslav Kysela) [1917388] - ASoC: rt5682: enable fast discharge for headset unplugging (Jaroslav Kysela) [1917388] - ASoC: rt5682: fix getting the wrong device id when the suspend_stress_test (Jaroslav Kysela) [1917388] - ASoC: rt5645: Enable internal microphone and JD on ECS EF20 (Jaroslav Kysela) [1917388] - ASoC: rt5645: add inv_hp_det flag (Jaroslav Kysela) [1917388] - ASoC: rt5645: Add ACPI-defined GPIO for ECS EF20 series (Jaroslav Kysela) [1917388] - ASoC: rt5645: Introduce mapping for ACPI-defined GPIO (Jaroslav Kysela) [1917388] - ASoC: rt1015: re-calibrate again when resuming (Jaroslav Kysela) [1917388] - ASoC: rt5645: Remove the redundant delay time (Jaroslav Kysela) [1917388] - ASoC: rt1015: remove unneeded variables in rt1015_priv (Jaroslav Kysela) [1917388] - ASoC: rt1015: refactor retry loop and rt1015_priv allocation (Jaroslav Kysela) [1917388] - ASoC: rt1015: return error if any when setting bypass_boost (Jaroslav Kysela) [1917388] - ASoC: rt1015: save boost_mode only if valid (Jaroslav Kysela) [1917388] - ASoC: rt1015: sort header inclusions (Jaroslav Kysela) [1917388] - ASoC: Intel: common: Fix some typos (Jaroslav Kysela) [1917388] - ASoC: soc.h: remove for_each_rtd_dais_rollback() (Jaroslav Kysela) [1917388] - ASoC: soc.h: return error if multi platform at snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: fixup return timing for snd_soc_fixup_dai_links_platform_name() (Jaroslav Kysela) [1917388] - ASoC: soc.h: add asoc_link_to_cpu/codec/platform() macro (Jaroslav Kysela) [1917388] - ASoC: add soc-jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: Align the word of comment for SND_SOC_DAIFMT_CBC_CFC (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix always-false condition (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix signed/unsigned issue (Jaroslav Kysela) [1917388] - ASoC: soc-acpi: remove useless initialization (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: ignore dummy-DAI at soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-utils: add snd_soc_component_is_dummy() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate DAI name if soc_pcm_params_symmetry() failed (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't use "name" on __soc_pcm_params_symmetry() macro (Jaroslav Kysela) [1917388] - ASoC: core: Don't set platform name when of_node is set (Jaroslav Kysela) [1917388] - ASoC: soc-compress: lock pcm_mutex to resolve lockdep error (Jaroslav Kysela) [1917388] - ASoC: soc-core: use device_unregister() if rtd allocation failed (Jaroslav Kysela) [1917388] - ASoC: soc-core: add comment for rtd freeing (Jaroslav Kysela) [1917388] - ASoC: soc-component: Add snd_soc_pcm_component_ack (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]component_xxx() (Jaroslav Kysela) [1917388] - ASoC: don't indicate error message for snd_soc_[pcm_]dai_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for dpcm_be_dai_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: don't indicate error message for soc_pcm_hw_free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_fe/be_dai_startup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_run_update_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_be_dai_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at dpcm_path_get() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_prepare() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: indicate error message at soc_pcm_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: share DPCM BE DAI stop operation (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove unneeded !rtd->dai_link check (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup dpcm_be_dai_startup() user count (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_hw_sanity_check() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_update_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: direct copy at snd_soc_set_runtime_hwparams() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_cpu/codec_dai_name() macro (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: check DAI activity under soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-core: fix DMI handling (Jaroslav Kysela) [1917388] - ASoC: soc-dai: fix kernel-doc (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add error log (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove shadowing variable (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove redundant assignment (Jaroslav Kysela) [1917388] - ASoC: soc-ops: remove useless assignment (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_set_fe_runtime() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_runtime_setup_fe() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: unpack dpcm_init_runtime_hw() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove strange format storing (Jaroslav Kysela) [1917388] - ASoC: soc-core: Prevent warning if no DMI table is present (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hw param limits calculation for multi-DAI (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fix hwparams min/max init for dpcm (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_format() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_chan() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_update_rate() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: change error message to debug message (Jaroslav Kysela) [1917388] - ASoC: dapm: use component prefix when checking widget names (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: fixup snd_pcm_limit_hw_rates() timing (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: use snd_pcm_hardware at dpcm_runtime_merge_xxx() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_create_pcm() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_get_playback_capture() and simplify soc_new_pcm() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: tidyup pcm setting (Jaroslav Kysela) [1917388] - ASoC: soc-component: fix undefined reference to __ffssi2 (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_read/write_field() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_params_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: cleanup soc_pcm_apply_symmetry() (Jaroslav Kysela) [1917388] - ASoC: soc-dai.h: remove symmetric_rates/samplebits (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_set_dai_params() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add dpcm_set_be_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move dpcm_set_fe_update_state() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Fix an uninitialized error code (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: return correct -ERRNO in failure path (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: disconnect BEs if the FE is not ready (Jaroslav Kysela) [1917388] - ASoC: dapm: remove widget from dirty list on free (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: care trigger rollback (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: remove dpcm_do_trigger() (Jaroslav Kysela) [1917388] - ASoC: pcm: send DAPM_STREAM_STOP event in dpcm_fe_dai_shutdown (Jaroslav Kysela) [1917388] - ASoC: soc-core: tidyup jack.h (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_dapm_suspend_resume() (Jaroslav Kysela) [1917388] - ASoC: soc-core: add soc_playback_digital_mute() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: add soc_compr_clean() and call it from soc_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_link_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_component_compr_open/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_compr_startup/shutdown() (Jaroslav Kysela) [1917388] - ASoC: soc-compress: move soc_compr_free() next to soc_compr_open() (Jaroslav Kysela) [1917388] - ASoC: pcm: call snd_soc_dapm_stream_stop() in soc_pcm_hw_clean (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_metadata() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_copy() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_pointer() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_ack() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_codec_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_caps() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_get_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_set_params() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_trigger() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add snd_soc_component_compr_open() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: Get all BEs along DAPM path (Jaroslav Kysela) [1917388] - ASoC: soc-core: Fix component name_prefix parsing (Jaroslav Kysela) [1917388] - ASoC: soc-compress: assume SNDRV_PCM_STREAM_xxx and SND_COMPRESS_xxx are same (Jaroslav Kysela) [1917388] - ASoC: soc-compress: tidyup STREAM vs COMPRESS (Jaroslav Kysela) [1917388] - ASoC: soc-topology: clarify expression (Jaroslav Kysela) [1917388] - ASoC: sync parameter naming : rate / sample_bits (Jaroslav Kysela) [1917388] - ASoC: topology: Check if ops is set before dereference (Jaroslav Kysela) [1917388] - ASoC: topology: Ensure that needed parameters are set (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: add soc_pcm_hw_clean() and call it from soc_pcm_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-dai: add mark for snd_soc_dai_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-component: add mark for snd_soc_pcm_component_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-link: add mark for snd_soc_link_hw_params/free() (Jaroslav Kysela) [1917388] - ASoC: soc-pcm: move soc_pcm_hw_free() next to soc_pcm_hw_params() (Jaroslav Kysela) [1917388] - ASoC: dapm: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1917388] - ASoC: dmaengine: Document support for TX only or RX only streams (Jaroslav Kysela) [1917388] - ASoC: soc-core: use devm_snd_soc_register_card() (Jaroslav Kysela) [1917388] - ALSA: usb: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix control 'access overflow' errors from chmap (Jaroslav Kysela) [1917388] - ALSA: line6: Fix racy initialization of LINE6 MIDI (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Disable sample read check if firmware doesn't give back (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: snd_scarlett_gen2_controls_create() can be static (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Improve driver startup messages (Jaroslav Kysela) [1917388] - ALSA: usb-audio: scarlett2: Fix device hang with ehci-pci (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix control-request direction (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounce access in MIDI EP parser (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Validate MS endpoint descriptors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add dB range mapping for Sennheiser Communications Headset PC 8 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Remove redundant assignment to len (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit sync clearance at stopping stream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Generic application of implicit fb to Roland/BOSS devices (Jaroslav Kysela) [1917388] - Revert "ALSA: usb-audio: Add support for many Roland devices..." (Jaroslav Kysela) [1917388] - ALSA: usb: midi: don't return -ENOMEM when usb_urb_ep_type_check fails (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Re-apply implicit feedback mode to Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: DJM-750: ensure format is set (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for many Roland devices' implicit feedback quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply implicit feedback mode for BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Explicitly set up the clock selector (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add MIDI quirk for Vox ToneLab EX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip probe of UA-101 devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop implicit fb quirk entries dubbed for capture (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feeback support for the BOSS GT-1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add error checks for usb_driver_claim_interface() calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply sample rate quirk to Logitech Connect (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check connector value on resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Carve out connector value checking into a helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix unintentional sign extension issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Apply the control quirk to Plantronics headsets (Jaroslav Kysela) [1917388] - ALSA: usb: Add Plantronics C320-M USB ctrl msg delay quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "cannot get freq eq" errors on Dell AE515 sound bar (Jaroslav Kysela) [1917388] - ALSA: usb-audio: fix Pioneer DJM-850 control label info (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Configure Pioneer DJM-850 samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Declare Pioneer DJM-850 mixer controls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add Pioneer DJM-850 to quirks-table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix Pioneer DJM devices URB_CONTROL request direction to set samplerate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use Corsair Virtuoso mapping for Corsair Virtuoso SE (Jaroslav Kysela) [1917388] - ALSA: usb-audio: generate midi streaming substream names from jack names (Jaroslav Kysela) [1917388] - ALSA: usb-audio: use usb headers rather than define structs locally (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Allow modifying parameters with succeeding hw_params calls (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop bogus dB range in too low level (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't abort even if the clock rate differs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb quirk for BOSS GP-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for RC-505 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't avoid stopping the stream at disconnection (Jaroslav Kysela) [1917388] - ALSA: usb-audio: More strict state change in EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle invalid running state at releasing EP (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add mixer quirks for Pioneer DJM-900NXS2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM750 to Pioneer mixer quirk (Jaroslav Kysela) [1917388] - ALSA: Convert strlcpy to strscpy when return value is unused (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix PCM buffer allocation in non-vmalloc mode (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Correct document for snd_usb_endpoint_free_all() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM-450 to the quirks table (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add DJM450 to Pioneer format quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: workaround for iface reset issue (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix "RANGE setting not yet supported" errors (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Skip the clock selector inquiry for single connections (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix hw constraints dependencies (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJM-750 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid implicit feedback on Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set sample rate for all sharing EPs on UAC1 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UAC1 rate setup for secondary endpoints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert the last strlcpy() usage (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Convert remaining strlcpy() to strscpy() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always apply the hw constraints for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix implicit feedback sync setup for Pioneer devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Annotate the endpoint index in audioformat (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid unnecessary interface re-setup (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Choose audioformat of a counter-part substream (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix the missing endpoints creations for quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for BOSS AD-10 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix UBSAN warnings for MIDI jacks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add alias entry for ASUS PRIME TRX40 PRO-S (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add VID to support native DSD reproduction on FiiO devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit fb support for Steinberg UR22 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add support for Pioneer DJ DDJ-RR controller (Jaroslav Kysela) [1917388] - ALSA: usb-audio: US16x08: fix value count for level meters (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix MOTU M-Series quirks (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix quirks for other BOSS devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit_fb module option (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add generic implicit fb parsing (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Factor out the implicit feedback quirk code (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Quirk for BOSS GT-001 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Show sync endpoint information in proc outputs (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use unsigned char for iface and altsettings fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Replace slave/master terms (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify rate_min/max and rates set up (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Unify the code for the next packet size calculation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop unneeded snd_usb_substream fields (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactoring endpoint URB deactivation (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use atomic_t for endpoint use_count (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Constify audioformat pointer references (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix possible stall of implicit fb packet ring-buffer (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Refactor endpoint management (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Fix EP matching for continuous rates (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Always set up the parameters after resume (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add quirk for Pioneer DJ DDJ-SR2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set callbacks via snd_usb_endpoint_set_callback() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Stop both endpoints properly at error (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_pitch() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify snd_usb_init_sample_rate() arguments (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't set altsetting before initializing sample rate (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Pass snd_usb_audio object to quirk functions (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_host_interface() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop keep_interface flag again (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Create endpoint objects at parsing phase (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Avoid doubly initialization for implicit fb (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Drop debug.h (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Simplify hw_params rules (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add hw constraint for implicit fb sync (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Move snd_usb_autoresume() call out of setup_hw_info() (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Track implicit fb sync endpoint in audioformat list (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Improve some debug prints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Set and clear sync EP link properly (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add snd_usb_get_endpoint() helper (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check implicit feedback EP generically for UAC2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Check valid altsetting at parsing rates for UAC2/3 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Don't call usb_set_interface() at trigger callback (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Handle discrete rates properly in hw constraints (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add delay quirk for all Logitech USB devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Use ALC1220-VB-DT mapping for ASUS ROG Strix TRX40 mobo (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Qu-16 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for MODX (Jaroslav Kysela) [1917388] - ALSA: usb-audio: add usb vendor id as DSD-capable for Khadas devices (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add implicit feedback quirk for Zoom UAC-2 (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Line6 Pod Go interface requires static clock rate quirk (Jaroslav Kysela) [1917388] - ALSA: usb-audio: Add mixer support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: reset eapd coeff to default value for alc287 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Cancel pending works before suspend (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Fix compile warning without PCI (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Move unsol callback setups to parser (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: make some const arrays static, makes object smaller (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add ZxR surround DAC setup. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 PLL write helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Remove now unnecessary DSP setup functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Ensure DSP is properly setup post-firmware download. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add 8051 exram helper functions. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Add stream port remapping function. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Reset codec upon initialization. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Change Input Source enum strings. (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132 - Fix AE-5 rear headphone pincfg. (Jaroslav Kysela) [1917388] - ALSA: hda: Reinstate runtime_allow() for all hda controllers (Jaroslav Kysela) [1917388] - ACPI: Test for ACPI_SUCCESS rather than !ACPI_FAILURE (Jaroslav Kysela) [1917388] - ALSA: hda: Flush pending unsolicited events before suspend (Jaroslav Kysela) [1917388] - ALSA: hda: Re-add dropped snd_poewr_change_state() calls (Jaroslav Kysela) [1917388] - ALSA: hda: Add missing sanity checks in PM prepare/complete callbacks (Jaroslav Kysela) [1917388] - ALSA: hda: Separate runtime and system suspend (Jaroslav Kysela) [1917388] - ALSA: hda: update the power_state during the direct-complete (Jaroslav Kysela) [1917388] - ALSA: hda: Balance runtime/system PM if direct-complete is disabled (Jaroslav Kysela) [1917388] - ALSA: hda: Refactor codec PM to use direct-complete optimization (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda: Fix a regression in Capture Switch mixer read (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-M PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 17 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook Fury 15 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs and speaker for HP Zbook G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 855 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Chain in pop reduction fixup for ThinkStation P340 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: the bass speaker can't output sound on Yoga 9i (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Headphone volume is controlled by Front mixer (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add some CLOVE SSIDs of ALC293 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP Spectre x360 15-df0xxx (Jaroslav Kysela) [1917388] - ALSA: hda: fixup headset for ASUS GU502 laptop (Jaroslav Kysela) [1917388] - ALSA: hda: Fix for mute key LED for HP Pavilion 15-CK0xx (Jaroslav Kysela) [1917388] - ALSA: hda: generic: change the DAC ctl name for LO+SPK or LO+HP (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add fixup for HP OMEN laptop (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp on HP Envy AiO 32 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix silent headphone output on ASUS UX430UA (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: ALC285 Thinkpad jack pin quirk is unreachable (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Re-order CX5066 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Remove redundant entry for ALC861 Haier/Uniwill devices (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC662 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order remaining ALC269 quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Lenovo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 ASUS quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Dell quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC269 HP quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Clevo quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Sony quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Re-order ALC882 Acer quirk table entries (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel Clevo PCx0Dx (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Use CS8409 filter to fix abnormal sounds on Bullseye (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Set Initial DMIC volume for Bullseye to -26 dB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix static noise on ALC285 Lenovo laptops (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable mute/micmute LEDs and limit mic boost on EliteBook 845 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Headset Mic issue on HP platform (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: GA503 use same quirks as GA401 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix race in handling acomp ELD notification at resume (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP ProBook 445 G7 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Lenovo Ideapad S740 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mic boost on Intel NUC 8 (Jaroslav Kysela) [1917388] - ALSA: HDA: Add access description in __snd_hda_add_vmaster (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Fix speaker amp setup on Acer Aspire E1 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Apply quirk for another HP ZBook G5 model (Jaroslav Kysela) [1917388] - ALSA: HDA - remove the custom implementation for the audio LED trigger (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 640 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: fix max DP-MST dev_num for Intel TGL+ platforms (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: call alc_update_headset_mode() in hp_automute_hook (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix a determine_headset_type issue for a Dell AIO (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 850 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 440 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Make CS8409 driver more generic by using fixups. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Fix CS42L42 Headset Mic volume control name (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Cleanup patch_cirrus.c code. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add error handling into CS8409 I2C functions (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: fix mute/micmute LEDs for HP 840 G8 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: apply pin quirk for XiaomiNotebook Pro (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply headset-mic quirks for Xiaomi Redmibook Air (Jaroslav Kysela) [1917388] - ALSA: hda: generic: Fix the micmute led init state (Jaroslav Kysela) [1917388] - ALSA: hda/ca0132: Add Sound BlasterX AE-5 Plus support (Jaroslav Kysela) [1917388] - ALSA: hda: Drop the BATCH workaround for AMD controllers (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add Headphone and Headset MIC Volume Control (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add jack detect interrupt support from CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Add support for CS8409 HDA bridge and CS42L42 companion codec. (Jaroslav Kysela) [1917388] - ALSA: hda/cirrus: Increase AUTO_CFG_MAX_INS from 8 to 18 (Jaroslav Kysela) [1917388] - ALSA: hda/conexant: Add quirk for mute LED control on HP ZBook G5 (Jaroslav Kysela) [1917388] - ALSA: hda - bind headset buttons to the headphone jack (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Apply dual codec quirks for MSI Godlike X570 board (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Intel NUC 10 (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: let new platforms assign the pcm slot dynamically (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Add quirk for Clevo NH55RZQ (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset mic of Acer SWIFT with ALC256 (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Quirk for HP Spectre x360 14 amp setup (Jaroslav Kysela) [1917388] - ALSA: hda: Add another CometLake-H PCI ID (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi: Drop bogus check at closing a stream (Jaroslav Kysela) [1917388] - ALSA: hda: Drop power save deny list entry for Clevo W65_67SB (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: modify EAPD in the ALC886 (Jaroslav Kysela) [1917388] - ALSA: hda/via: Apply the workaround generically for Clevo machines (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Remove unnecessary null-check from hda_tegra_runtime_resume() (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Reset hardware (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: Use clk_bulk helpers (Jaroslav Kysela) [1917388] - ALSA: hda: Assign boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda: boolean values to a bool variable (Jaroslav Kysela) [1917388] - ALSA: hda/realtek: Enable headset of ASUS B1400CEPE with ALC256 (Jaroslav Kysela) [1917388] - ALSA: pci: Simplify with dma_set_mask_and_coherent() (Jaroslav Kysela) [1917388] - ALSA: hda/via: Add minimum mute flag (Jaroslav Kysela) [1917388] - ALSA: hda/realtek - Limit int mic boost on Acer Aspire E5-575T (Jaroslav Kysela) [1917388] - ALSA: hda: Add AlderLake-P PCI ID and HDMI codec vid (Jaroslav Kysela) [1917388] - ALSA: hda/hdmi - enable runtime pm for CI AMD display audio (Jaroslav Kysela) [1917388] - ALSA: hda/tegra: fix tegra-hda on tegra30 soc (Jaroslav Kysela) [1917388] - ALSA: hda: Revert "ALSA: hda: Allow setting preallocation again for x86" (Jaroslav Kysela) [1917388] - ALSA: hda: Fix spelling mistakes (Jaroslav Kysela) [1917388] - ALSA: hda: ignore invalid NHLT table (Jaroslav Kysela) [1917388] - ALSA: hda: intel-nhlt: verify config type (Jaroslav Kysela) [1917388] - ALSA: hda: fix kernel-doc warnings (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Alder Lake support (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: Add SND_INTEL_BYT_PREFER_SOF Kconfig option (Jaroslav Kysela) [1917388] - ALSA: hda: add link_power op to hdac_bus_ops (Jaroslav Kysela) [1917388] - ALSA: hda: Constify static attribute_group (Jaroslav Kysela) [1917388] - ALSA: hda: Use DIV_ROUND_UP()/roundup() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: ignore dsp_driver parameter for PCI legacy devices (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add Broadwell ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: hda: intel-dsp-config: add helper for ACPI DSP driver selection (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix missing check of the new non-cached buffer type (Jaroslav Kysela) [1917388] - ALSA: pcm: use dma_can_mmap() to check if a device supports dma_mmap_* (Jaroslav Kysela) [1917388] - ALSA: timer: Fix master timer notification (Jaroslav Kysela) [1917388] - ALSA: control led: fix memory leak in snd_ctl_led_register (Jaroslav Kysela) [1917388] - ALSA: control: Fix racy management of user ctl memory size account (Jaroslav Kysela) [1917388] - ALSA: control_led - fix the stack usage (control element ops) (Jaroslav Kysela) [1917388] - ALSA: control - double free in snd_ctl_led_init() (Jaroslav Kysela) [1917388] - ALSA: control: Add memory consumption limit to user controls (Jaroslav Kysela) [1917388] - ALSA: control - off by one in store_mode() (Jaroslav Kysela) [1917388] - ALSA: control led - improve the set_led_id() parser (Jaroslav Kysela) [1917388] - ALSA: control - add the missing prev_lops2 initialization (Jaroslav Kysela) [1917388] - ALSA: led control - add sysfs kcontrol LED marking layer (Jaroslav Kysela) [1917388] - ALSA: control - add sysfs support to the LED trigger module (Jaroslav Kysela) [1917388] - ALSA: control - add generic LED trigger module as the new control layer (Jaroslav Kysela) [1917388] - ALSA: control - add layer registration routines (Jaroslav Kysela) [1917388] - ALSA: control - introduce snd_ctl_notify_one() helper (Jaroslav Kysela) [1917388] - ALSA: core: remove redundant spin_lock pair in snd_card_disconnect (Jaroslav Kysela) [1917388] - ALSA: pcm: Fix couple of typos (Jaroslav Kysela) [1917388] - ALSA: core: avoid -Wempty-body warnings (Jaroslav Kysela) [1917388] - ALSA: pcm: Add debug print on memory allocation failure (Jaroslav Kysela) [1917388] - ALSA: core - add missing compress device type to /proc/asound/devices (Jaroslav Kysela) [1917388] - ALSA: pcm: Use for_each_pcm_substream() macro (Jaroslav Kysela) [1917388] - ALSA: pcm: Don't call sync_stop if it hasn't been stopped (Jaroslav Kysela) [1917388] - ALSA: pcm: Assure sync with the pending stop operation at suspend (Jaroslav Kysela) [1917388] - ALSA: pcm: Call sync_stop at disconnection (Jaroslav Kysela) [1917388] - ASoC: dmaengine_pcm: add peripheral configuration (Jaroslav Kysela) [1917388] - ALSA: core: Fix the debugfs removal at snd_card_free() (Jaroslav Kysela) [1917388] - ALSA: jack: implement software jack injection via debugfs (Jaroslav Kysela) [1917388] - ALSA: pcm: One more dependency for hw constraints (Jaroslav Kysela) [1917388] - ALSA: seq: oss: Fix missing error check in snd_seq_oss_synth_make_info() (Jaroslav Kysela) [1917388] - ALSA: oss: Use DIV_ROUND_CLOSEST() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Use DIV_ROUND_UP() instead of open-coding it (Jaroslav Kysela) [1917388] - ALSA: core: Remove redundant comments (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix a few more UBSAN fixes (Jaroslav Kysela) [1917388] - ALSA: pcm: Clear the full allocated memory at hw_params (Jaroslav Kysela) [1917388] - ALSA: memalloc: Align buffer allocations in page size (Jaroslav Kysela) [1917388] - ALSA: pcm: Remove snd_pcm_lib_preallocate_dma_free() (Jaroslav Kysela) [1917388] - ALSA: core: memalloc: add page alignment for iram (Jaroslav Kysela) [1917388] - ALSA: pcm: oss: Fix potential out-of-bounds shift (Jaroslav Kysela) [1917388] - ALSA: rawmidi: Access runtime->avail always in spinlock (Jaroslav Kysela) [1917388] - ALSA: seq: Use bool for snd_seq_queue internal flags (Jaroslav Kysela) [1917388] - ALSA: compress: allow pause and resume during draining (Jaroslav Kysela) [1917388] - ALSA: ctl: fix error path at adding user-defined element set (Jaroslav Kysela) [1917388] - ALSA: seq: remove useless function (Jaroslav Kysela) [1917388] - ALSA: fix kernel-doc markups (Jaroslav Kysela) [1917388] - soundwire: SDCA: add helper macro to access controls (Jaroslav Kysela) [1917388] - soundwire: add static port mapping support (Jaroslav Kysela) [1917388] - soundwire: add definition for DPn BlockPackingMode (Jaroslav Kysela) [1917388] - soundwire: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: intel: don't return error when clock stop failed (Jaroslav Kysela) [1917388] - soundwire: intel: Use kzalloc for allocating only one thing (Jaroslav Kysela) [1917388] - soundwire: cadence: add status in dev_dbg 'State change' log (Jaroslav Kysela) [1917388] - soundwire: cadence: adjust verbosity in response handling (Jaroslav Kysela) [1917388] - soundwire: cadence: fix ACK/NAK handling (Jaroslav Kysela) [1917388] - soundwire: cadence: reduce timeout on transactions (Jaroslav Kysela) [1917388] - soundwire: bus: use consistent tests for return values (Jaroslav Kysela) [1917388] - soundwire: qcom: fix handling of qcom,ports-block-pack-mode (Jaroslav Kysela) [1917388] - soundwire: intel_init: test link->cdns (Jaroslav Kysela) [1917388] - soundwire: qcom: handle return correctly in qcom_swrm_transport_params (Jaroslav Kysela) [1917388] - soundwire: qcom: cleanup internal port config indexing (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for fifo space to be available before read/write (Jaroslav Kysela) [1917388] - soundwire: qcom: add static port map support (Jaroslav Kysela) [1917388] - soundwire: qcom: update port map allocation bit mask (Jaroslav Kysela) [1917388] - soundwire: stream: fix memory leak in stream config error path (Jaroslav Kysela) [1917388] - soundwire: qcom: use signed variable for error return (Jaroslav Kysela) [1917388] - soundwire: qcom: wait for enumeration to be complete in probe (Jaroslav Kysela) [1917388] - soundwire: qcom: add auto enumeration support (Jaroslav Kysela) [1917388] - soundwire: export sdw_compare_devid, sdw_extract_slave_id and sdw_slave_add (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to new interrupts (Jaroslav Kysela) [1917388] - soundwire: qcom: update register read/write routine (Jaroslav Kysela) [1917388] - soundwire: qcom: start the clock during initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: set continue execution flag for ignored commands (Jaroslav Kysela) [1917388] - soundwire: qcom: add support to missing transport params (Jaroslav Kysela) [1917388] - soundwire: cadence: only prepare attached devices on clock stop (Jaroslav Kysela) [1917388] - soundwire: generic_allocation: fix confusion between group and packing (Jaroslav Kysela) [1917388] - soundwire: bus: Fix device found flag correctly (Jaroslav Kysela) [1917388] - soundwire: cadence_master: fix kernel-doc (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless bus initializations (Jaroslav Kysela) [1917388] - soundwire: stream: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: qcom: check of_property_read status (Jaroslav Kysela) [1917388] - soundwire: intel: remove useless readl (Jaroslav Kysela) [1917388] - soundwire: generic_bandwidth_allocation: remove useless init (Jaroslav Kysela) [1917388] - soundwire: bus: remove useless initialization (Jaroslav Kysela) [1917388] - soundwire: bus: uniquify dev_err() for SCP_INT access (Jaroslav Kysela) [1917388] - soundwire: bus: demote clock stop prepare log to dev_dbg() (Jaroslav Kysela) [1917388] - soundwire: bus: clarify dev_err/dbg device references (Jaroslav Kysela) [1917388] - soundwire: bus: fix confusion on device used by pm_runtime (Jaroslav Kysela) [1917388] - soundwire: export sdw_write/read_no_pm functions (Jaroslav Kysela) [1917388] - soundwire: bus: use no_pm IO routines for all interrupt handling (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_write_no_pm when setting the bus scale registers (Jaroslav Kysela) [1917388] - soundwire: bus: use sdw_update_no_pm when initializing a device (Jaroslav Kysela) [1917388] - soundwire: return earlier if no slave is attached (Jaroslav Kysela) [1917388] - soundwire: bus: add better dev_dbg to track complete() calls (Jaroslav Kysela) [1917388] - soundwire: bus: add more details to track failed transfers (Jaroslav Kysela) [1917388] - soundwire: use consistent format for Slave devID logs (Jaroslav Kysela) [1917388] - soundwire: bus: test read status (Jaroslav Kysela) [1917388] - soundwire: bus: use correct driver name in error messages (Jaroslav Kysela) [1917388] - soundwire: qcom: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: stream: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: cadence: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: bandwidth_allocation: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add missing \n in dev_err() (Jaroslav Kysela) [1917388] - soundwire: intel: add master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: bus: handle master quirks for bus clash and parity (Jaroslav Kysela) [1917388] - soundwire: Intel: add DMI quirk for Dell SKU 0A3E (Jaroslav Kysela) [1917388] - soundwire: Intel: introduce DMI quirks for HP Spectre x360 Convertible (Jaroslav Kysela) [1917388] - soundwire: add override addr ops (Jaroslav Kysela) [1917388] - regmap/SoundWire: sdw: add support for SoundWire 1.2 MBQ (Jaroslav Kysela) [1917388] - tracing: Fix __print_hex_dump scope (Jaroslav Kysela) [1917388] - tracing: Use seq_buf_hex_dump() to dump buffers (Jaroslav Kysela) [1917388] - seq_buf: Add printing formatted hex dumps (Jaroslav Kysela) [1917388] - powerpc/64: Don't trace code that runs with the soft irq mask unreconciled (Desnes A. Nunes do Rosario) [1921631] - powerpc/64: Disable irq restore warning for now (Desnes A. Nunes do Rosario) [1921631] - powerpc/64s: make PACA_IRQ_HARD_DIS track MSR[EE] closely (Desnes A. Nunes do Rosario) [1921631]- watchdog/hpwdt: New PCI IDs (Joseph Szczypek) [1967765] - watchdog: hpwdt: Assign boolean values to a bool variable (Joseph Szczypek) [1967765] - scsi: libfc: Avoid invoking response handler twice if ep is already completed (Chris Leech) [1867301] - Bluetooth: SMP: Fail if remote and local public keys are identical (Gopal Tiwari) [1965083] - rq-qos: fix missed wake-ups in rq_qos_throttle try two (Ming Lei) [1972111] - mm: memcg/slab: disable cache merging for KMALLOC_NORMAL caches (Waiman Long) [1955561] - mm: memcg/slab: create a new set of kmalloc-cg- caches (Waiman Long) [1955561] - mm: memcg/slab: properly set up gfp flags for objcg pointer array (Waiman Long) [1955561] - mm/vmalloc.c:__vmalloc_area_node(): avoid 32-bit overflow (Rafael Aquini) [1970194] - mm: remove the filename in the top of file comment in vmalloc.c (Rafael Aquini) [1970194] - mm: cleanup the gfp_mask handling in __vmalloc_area_node (Rafael Aquini) [1970194] - mm/vmalloc.c: remove unnecessary highmem_mask from parameter of gfpflags_allow_blocking() (Rafael Aquini) [1970194] - mm/swap: fix pte_same_as_swp() not removing uffd-wp bit when compare (Chris von Recklinghausen) [1945442] - userfaultfd: hugetlbfs: fix new flag usage in error path (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix cow where page writtable in child (Chris von Recklinghausen) [1945442] - ovl: fix reference counting in ovl_mmap error path (Chris von Recklinghausen) [1945442] - hugetlb: do early cow when page pinned on src mm (Chris von Recklinghausen) [1945442] - mm: introduce page_needs_cow_for_dma() for deciding whether cow (Chris von Recklinghausen) [1945442] - hugetlb: convert page_huge_active() HPageMigratable flag (Chris von Recklinghausen) [1945442] - hugetlb: use page.private for hugetlb specific page flags (Chris von Recklinghausen) [1945442] - x86/mm: Remove duplicate definition of _PAGE_PAT_LARGE (Chris von Recklinghausen) [1945442] - mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB page (Chris von Recklinghausen) [1945442] - mm: hugetlb: fix a race between isolating and freeing page (Chris von Recklinghausen) [1945442] - mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_active (Chris von Recklinghausen) [1945442] - mm: introduce vma_set_file function v5 (Chris von Recklinghausen) [1945442] - mm: mmap: fix fput in error path v2 (Chris von Recklinghausen) [1945442] - mm/gup: prevent gup_fast from racing with COW during fork (Chris von Recklinghausen) [1945442] - mm/gup: reorganize internal_get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: remove src/dst mm parameter in copy_page_range() (Chris von Recklinghausen) [1945442] - mm: avoid early COW write protect games during fork() (Chris von Recklinghausen) [1945442] - mm/thp: Split huge pmds/puds if they're pinned when fork() (Chris von Recklinghausen) [1945442] - mm: Do early cow for pinned pages during fork() for ptes (Chris von Recklinghausen) [1945442] - mm/fork: Pass new vma pointer into copy_page_range() (Chris von Recklinghausen) [1945442] - mm: move the copy_one_pte() pte_present check into the caller (Chris von Recklinghausen) [1945442] - mm: split out the non-present case from copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/gup: Remove enfornced COW mechanism (Chris von Recklinghausen) [1945442] - mm/hmm.c: delete duplicated word (Chris von Recklinghausen) [1945442] - mm/hmm: provide the page mapping order in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_locked() (Chris von Recklinghausen) [1945442] - mm/gup: introduce pin_user_pages_unlocked (Chris von Recklinghausen) [1945442] - mm: remove the prot argument from vm_map_ram (Chris von Recklinghausen) [1945442] - mm: remove unmap_vmap_area (Chris von Recklinghausen) [1945442] - mm: don't return the number of pages from map_kernel_range{,_noflush} (Chris von Recklinghausen) [1945442] - x86: fix vmap arguments in map_irq_stack (Chris von Recklinghausen) [1945442] - mm/memory: remove unnecessary pte_devmap case in copy_one_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the customizable pfn format from hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_PFN_SPECIAL (Chris von Recklinghausen) [1945442] - mm/hmm: make hmm_range_fault return 0 or -1 (Chris von Recklinghausen) [1945442] - mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFS (Chris von Recklinghausen) [1945442] - mm/hmm: return error for non-vma snapshots (Chris von Recklinghausen) [1945442] - mm/hmm: do not set pfns when returning an error code (Chris von Recklinghausen) [1945442] - mm/hmm: do not unconditionally set pfns when returning EBUSY (Chris von Recklinghausen) [1945442] - mm/hmm: use device_private_entry_to_pfn() (Chris von Recklinghausen) [1945442] - mm/hmm: remove HMM_FAULT_SNAPSHOT (Chris von Recklinghausen) [1945442] - mm/hmm: remove unused code and tidy comments (Chris von Recklinghausen) [1945442] - mm/hmm: return the fault type from hmm_pte_need_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: remove pgmap checking for devmap pages (Chris von Recklinghausen) [1945442] - mm/hmm: check the device private page owner in hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm: simplify device private page handling in hmm_range_fault (Chris von Recklinghausen) [1945442] - mm: merge hmm_vma_do_fault into into hmm_vma_walk_hole_ (Chris von Recklinghausen) [1945442] - mm/hmm: don't handle the non-fault case in hmm_vma_walk_hole_() (Chris von Recklinghausen) [1945442] - mm/hmm: simplify hmm_vma_walk_hugetlb_entry() (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused HMM_FAULT_ALLOW_RETRY flag (Chris von Recklinghausen) [1945442] - mm/hmm: don't provide a stub for hmm_range_fault() (Chris von Recklinghausen) [1945442] - mm/hmm: do not check pmd_protnone twice in hmm_vma_handle_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: return -EFAULT when setting HMM_PFN_ERROR on requested valid pages (Chris von Recklinghausen) [1945442] - mm/hmm: reorganize how !pte_present is handled in hmm_vma_handle_pte() (Chris von Recklinghausen) [1945442] - mm/hmm: add missing call to hmm_range_need_fault() before returning EFAULT (Chris von Recklinghausen) [1945442] - mm/hmm: add missing pfns set to hmm_vma_walk_pmd() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range_dma_map and hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: make full use of walk_page_range() (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_mirror and related (Chris von Recklinghausen) [1945442] - mm/hmm: define the pre-processor related parts of hmm.h even if disabled (Chris von Recklinghausen) [1945442] - mm/hmm: allow hmm_range to be used with a mmu_interval_notifier or hmm_mirror (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() infinite loop (Chris von Recklinghausen) [1945442] - mm/hmm: hmm_range_fault() NULL pointer bug (Chris von Recklinghausen) [1945442] - hmm: use mmu_notifier_get/put for 'struct hmm' (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_handle_pmd stub (Chris von Recklinghausen) [1945442] - mm/hmm: only define hmm_vma_walk_pud if needed (Chris von Recklinghausen) [1945442] - mm/hmm: cleanup the hmm_vma_walk_hugetlb_entry stub (Chris von Recklinghausen) [1945442] - mm/hmm: don't abuse pte_index() in hmm_vma_handle_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: comment on VM_FAULT_RETRY semantics in handle_mm_fault (Chris von Recklinghausen) [1945442] - mm/hmm: remove the legacy hmm_pfn_* APIs (Chris von Recklinghausen) [1945442] - mm/hmm: remove the mask variable in hmm_vma_walk_hugetlb_entry (Chris von Recklinghausen) [1945442] - mm/hmm: remove the page_shift member from struct hmm_range (Chris von Recklinghausen) [1945442] - mm/hmm: remove superfluous arguments from hmm_range_register (Chris von Recklinghausen) [1945442] - mm/hmm: remove the unused vma argument to hmm_range_dma_unmap (Chris von Recklinghausen) [1945442] - mm/hmm: remove hmm_range vma (Chris von Recklinghausen) [1945442] - mm/hmm: remove hugetlbfs check in hmm_vma_walk_pmd (Chris von Recklinghausen) [1945442] - mm/hmm: merge hmm_range_snapshot into hmm_range_fault (Chris von Recklinghausen) [1945442] - mm/hmm: replace the block argument to hmm_range_fault with a flags value (Chris von Recklinghausen) [1945442] - mm/large system hash: use vmalloc for size > MAX_ORDER when !hashdist (Chris von Recklinghausen) [1945442] - mm/hmm: update HMM documentation (Chris von Recklinghausen) [1945442] - mm: remove the HMM config option (Chris von Recklinghausen) [1945442] - hugetlbfs: on restore reserve error path retain subpool reservation (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix potential memory leak (Chris von Recklinghausen) [1945442] - mm/vmalloc: separate put pages and flush VM flags (Chris von Recklinghausen) [1945442] - zsmalloc: switch from alloc_vm_area to get_vm_area (Chris von Recklinghausen) [1945442] - mm: allow a NULL fn callback in apply_to_page_range (Chris von Recklinghausen) [1945442] - mm: add a vmap_pfn function (Chris von Recklinghausen) [1945442] - mm: add a VM_MAP_PUT_PAGES flag for vmap (Chris von Recklinghausen) [1945442] - mm: update the documentation for vfree (Chris von Recklinghausen) [1945442] - mm, slub: use kmem_cache_debug_flags() in deactivate_slab() (Chris von Recklinghausen) [1945442] - mm, slab, slub: clear the slab_cache field when freeing page (Chris von Recklinghausen) [1945442] - mm: slab: provide krealloc_array() (Chris von Recklinghausen) [1945442] - mm: slab: clarify krealloc()'s behavior with __GFP_ZERO (Chris von Recklinghausen) [1945442] - mm/slab_common.c: use list_for_each_entry in dump_unreclaimable_slab() (Chris von Recklinghausen) [1945442] - mm/slub: make add_full() condition more explicit (Chris von Recklinghausen) [1945442] - mm/slub: fix missing ALLOC_SLOWPATH stat when bulk alloc (Chris von Recklinghausen) [1945442] - mm/slub.c: branch optimization in free slowpath (Chris von Recklinghausen) [1945442] - include/linux/slab.h: fix a typo error in comment (Chris von Recklinghausen) [1945442] - mm/vmalloc.c: fix a warning while make xmldocs (Chris von Recklinghausen) [1945442] - mm/userfaultfd: fix memory corruption due to writeprotect (Chris von Recklinghausen) [1945442] - mm/migrate: fixup setting UFFD_WP flag (Chris von Recklinghausen) [1945442] - mm/rmap: fixup copying of soft dirty and uffd ptes (Chris von Recklinghausen) [1945442] - mm/userfaultfd: disable userfaultfd-wp on x86_32 (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: fix SIGSEGV if huge mmap fails (Chris von Recklinghausen) [1945442] - mm: do not rely on mm == current->mm in __get_user_pages_locked (Chris von Recklinghausen) [1945442] - mm: Introduce mm_struct.has_pinned (Chris von Recklinghausen) [1945442] - mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast() (Chris von Recklinghausen) [1945442] - mm: enforce that vmap can't map pages executable (Chris von Recklinghausen) [1945442] - mm: remove map_vm_range (Chris von Recklinghausen) [1945442] - mm: rename vmap_page_range to map_kernel_range (Chris von Recklinghausen) [1945442] - mm: remove vmap_page_range_noflush and vunmap_page_range (Chris von Recklinghausen) [1945442] - mm: only allow page table mappings for built-in zsmalloc (Chris von Recklinghausen) [1945442] - mm: unexport unmap_kernel_range_noflush (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: add write-protect test (Chris von Recklinghausen) [1945442] - userfaultfd: selftests: refactor statistics (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: fix compiler warning (Chris von Recklinghausen) [1945442] - hugetlbfs: call VM_BUG_ON_PAGE earlier in free_huge_page() (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: recycle lock threads first (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: generalize read and poll (Chris von Recklinghausen) [1945442] - userfaultfd: selftest: cleanup help messages (Chris von Recklinghausen) [1945442] - userfaultfd: wp: declare _UFFDIO_WRITEPROTECT conditionally (Chris von Recklinghausen) [1945442] - userfaultfd: wp: UFFDIO_REGISTER_MODE_WP documentation update (Chris von Recklinghausen) [1945442] - userfaultfd: wp: don't wake up when doing write protect (Chris von Recklinghausen) [1945442] - userfaultfd: wp: enabled write protection in userfaultfd API (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add the writeprotect API to userfaultfd ioctl (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support write protection for userfault vma range (Chris von Recklinghausen) [1945442] - khugepaged: skip collapse if uffd-wp detected (Chris von Recklinghausen) [1945442] - userfaultfd: wp: support swap and page migration (Chris von Recklinghausen) [1945442] - mm/mprotect.c: fix compilation warning because of unused 'mm' variable (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add pmd_swp_*uffd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: drop _PAGE_UFFD_WP properly when fork (Chris von Recklinghausen) [1945442] - userfaultfd: wp: apply _PAGE_UFFD_WP bit (Chris von Recklinghausen) [1945442] - mm: merge parameters for change_protection() (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add UFFDIO_COPY_MODE_WP (Chris von Recklinghausen) [1945442] - userfaultfd: wp: userfaultfd_pte/huge_pmd_wp() helpers (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add WP pagetable tracking to x86 (Chris von Recklinghausen) [1945442] - userfaultfd: wp: hook userfault handler to write protection fault (Chris von Recklinghausen) [1945442] - userfaultfd: wp: add helper for writeprotect check (Chris von Recklinghausen) [1945442] - userfaultfd: untag user pointers (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix typo in the Kconfig help text (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up externs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename => (Chris von Recklinghausen) [1945442] - x86/mm/pat: Standardize on memtype_*() prefix for APIs (Chris von Recklinghausen) [1945442] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Chris von Recklinghausen) [1945442] - x86/mm/pat: Clean up PAT initialization flags (Chris von Recklinghausen) [1945442] - x86/mm/pat: Harmonize 'struct memtype *' local variable and function parameter use (Chris von Recklinghausen) [1945442] - x86/mm/pat: Simplify the free_memtype() control flow (Chris von Recklinghausen) [1945442] - x86/mm/pat: Create fixed width output in /sys/kernel/debug/x86/pat_memtype_list, similar to the E820 debug printouts (Chris von Recklinghausen) [1945442] - x86/mm/pat: Disambiguate PAT-disabled boot messages (Chris von Recklinghausen) [1945442] - x86/mm/pat: Update the comments in pat.c and pat_interval.c and refresh the code a bit (Chris von Recklinghausen) [1945442] - x86/mm/pat: Fix off-by-one bugs in interval tree search (Chris von Recklinghausen) [1945442] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Chris von Recklinghausen) [1945442] - x86/mm/pat: Drop the rbt_ prefix from external memtype calls (Chris von Recklinghausen) [1945442] - x86/mm/pat: Do not pass 'rb_root' down the memtype tree helper functions (Chris von Recklinghausen) [1945442] - x86/mm/pat: Convert the PAT tree to a generic interval tree (Chris von Recklinghausen) [1945442] - x86/mm: Tabulate the page table encoding definitions (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_wt() function (Chris von Recklinghausen) [1945442] - x86/mm: Remove set_pages_x() and set_pages_nx() (Chris von Recklinghausen) [1945442] - x86/mm: Remove the unused set_memory_array_*() functions (Chris von Recklinghausen) [1945442] - x86/mm: Unexport set_memory_x() and set_memory_nx() (Chris von Recklinghausen) [1945442] - x86/Kconfig: Fix spelling mistake "effectivness" -> "effectiveness" (Chris von Recklinghausen) [1945442] - x86/mm: Remove unused variable 'old_pte' (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Rename pat_rbtree.c to pat_interval.c" (Chris von Recklinghausen) [1945442] - Revert "x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/" (Chris von Recklinghausen) [1945442] - ipv6: Allow the l3mdev to be a loopback (Antoine Tenart) [1973229] - vrf: do not push non-ND strict packets with a source LLA through packet taps again (Antoine Tenart) [1965600] - vrf: packets with lladdr src needs dst at input with orig_iif when needs strict (Antoine Tenart) [1965600] - ipv6: Fix handling of LLA with VRF and sockets bound to VRF (Antoine Tenart) [1965600] - ipv6: allow ping to link-local address in VRF (Antoine Tenart) [1965600] - vrf: mark skb for multicast or link-local as enslaved to VRF (Antoine Tenart) [1965600] - net: allow traceroute with a specified interface in a vrf (Antoine Tenart) [1965600] - virtchnl: Enable RSS configure for AVF (Ivan Vecera) [1966954] - virtchnl: Advertise virtchnl UDP segmentation offload capability (Ivan Vecera) [1966954] - virtchnl: Allow ignoring opcodes on specific VF (Ivan Vecera) [1966954] - virtchnl: Fix layout of RSS structures (Ivan Vecera) [1966954] - virtchnl: Enable FDIR Configure for AVF (Ivan Vecera) [1966954] - virtchnl: Add missing explicit padding to structures (Ivan Vecera) [1966954] - virtchnl: use u8 type for a field in the virtchnl_filter struct (Ivan Vecera) [1966954] - tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1944685] - tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944685] - bpf: Add size arg to build_id_parse function (Michael Petlan) [1944685] - bpf: Move stack_map_get_build_id into lib (Michael Petlan) [1944685] - perf map: Fix error return code in maps__clone() (Michael Petlan) [1944685] - perf ftrace: Fix access to pid in array when setting a pid filter (Michael Petlan) [1944685] - perf auxtrace: Fix potential NULL pointer dereference (Michael Petlan) [1944685] - perf data: Fix error return code in perf_data__create_dir() (Michael Petlan) [1944685] - perf arm-spe: Avoid potential buffer overrun (Michael Petlan) [1944685] - perf report: Fix wrong LBR block sorting (Michael Petlan) [1944685] - perf inject: Fix repipe usage (Michael Petlan) [1944685] - perf test: Change to use bash for daemon test (Michael Petlan) [1944685] - perf record: Fix memory leak in vDSO found using ASAN (Michael Petlan) [1944685] - perf test: Remove now useless failing sub test "BPF relocation checker" (Michael Petlan) [1944685] - perf daemon: Return from kill functions (Michael Petlan) [1944685] - perf daemon: Force waipid for all session on SIGCHLD delivery (Michael Petlan) [1944685] - perf top: Fix BPF support related crash with perf_event_paranoid=3 + kptr_restrict (Michael Petlan) [1944685] - perf pmu: Validate raw event with sysfs exported format bits (Michael Petlan) [1944685] - perf synthetic events: Avoid write of uninitialized memory when generating PERF_RECORD_MMAP* records (Michael Petlan) [1944685] - perf synthetic-events: Fix uninitialized 'kernel_thread' variable (Michael Petlan) [1944685] - perf auxtrace: Fix auxtrace queue conflict (Michael Petlan) [1944685] - perf cs-etm: Fix bitmap for option (Michael Petlan) [1944685] - perf map: Tighten snprintf() string precision to pass gcc check on some 32-bit arches (Michael Petlan) [1944685] - perf report: Fix -F for branch & mem modes (Michael Petlan) [1944685] - perf tests x86: Move insn.h include to make sure it finds stddef.h (Michael Petlan) [1944685] - perf test: Support the ins_lat check in the X86 specific test (Michael Petlan) [1944685] - perf test: Fix sample-parsing failure on non-x86 platforms (Michael Petlan) [1944685] - perf archive: Fix filtering of empty build-ids (Michael Petlan) [1944685] - perf daemon: Fix compile error with Asan (Michael Petlan) [1944685] - perf stat: Fix use-after-free when -r option is used (Michael Petlan) [1944685] - libperf: Add perf_evlist__reset_id_hash() (Michael Petlan) [1944685] - perf stat: Fix wrong skipping for per-die aggregation (Michael Petlan) [1944685] - tools headers UAPI: Update tools' copy of linux/coresight-pmu.h (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in perf_time_to_tsc test (Michael Petlan) [1944685] - perf test: Fix cpu map leaks in cpu_map_print test (Michael Petlan) [1944685] - perf test: Fix a memory leak in thread_map_remove test (Michael Petlan) [1944685] - perf test: Fix a thread map leak in thread_map_synthesize test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in switch_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in keep_tracking test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in code_reading test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in sw_clock_freq test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in task_exit test (Michael Petlan) [1944685] - perf test: Fix a memory leak in attr test (Michael Petlan) [1944685] - perf test: Fix cpu and thread map leaks in basic mmap test (Michael Petlan) [1944685] - perf tools: Fix event's PMU name parsing (Michael Petlan) [1944685] - perf daemon: Fix running test for non root user (Michael Petlan) [1944685] - perf daemon: Fix control fifo permissions (Michael Petlan) [1944685] - perf build: Fix ccache usage in $(CC) when generating arch errno table (Michael Petlan) [1944685] - perf tools: Fix documentation of verbose options (Michael Petlan) [1944685] - perf traceevent: Ensure read cmdlines are null terminated. (Michael Petlan) [1944685] - perf diff: Don't crash on freeing errno-session on the error path (Michael Petlan) [1944685] - perf tools: Clean 'generated' directory used for creating the syscall table on x86 (Michael Petlan) [1944685] - perf build: Move feature cleanup under tools/build (Michael Petlan) [1944685] - perf tools: Cast (struct timeval).tv_sec when printing (Michael Petlan) [1944685] - perf buildid-cache: Don't skip 16-byte build-ids (Michael Petlan) [1944685] - perf buildid-cache: Add test for 16-byte build-id (Michael Petlan) [1944685] - perf symbol: Remove redundant libbfd checks (Michael Petlan) [1944685] - perf test: Output the sub testing result in cs-etm (Michael Petlan) [1944685] - perf test: Suppress logs in cs-etm testing (Michael Petlan) [1944685] - perf tools: Fix arm64 build error with gcc-11 (Michael Petlan) [1944685] - perf intel-pt: Add documentation for tracing virtual machines (Michael Petlan) [1944685] - perf intel-pt: Split VM-Entry and VM-Exit branches (Michael Petlan) [1944685] - perf intel-pt: Adjust sample flags for VM-Exit (Michael Petlan) [1944685] - perf intel-pt: Allow for a guest kernel address filter (Michael Petlan) [1944685] - perf intel-pt: Support decoding of guest kernel (Michael Petlan) [1944685] - perf machine: Factor out machine__idle_thread() (Michael Petlan) [1944685] - perf machine: Factor out machines__find_guest() (Michael Petlan) [1944685] - perf intel-pt: Amend decoder to track the NR flag (Michael Petlan) [1944685] - perf intel-pt: Retain the last PIP packet payload as is (Michael Petlan) [1944685] - perf intel_pt: Add vmlaunch and vmresume as branches (Michael Petlan) [1944685] - perf script: Add branch types for VM-Entry and VM-Exit (Michael Petlan) [1944685] - perf auxtrace: Automatically group aux-output events (Michael Petlan) [1944685] - perf test: Fix unaligned access in sample parsing test (Michael Petlan) [1944685] - perf tools: Support arch specific PERF_SAMPLE_WEIGHT_STRUCT processing (Michael Petlan) [1944685] - perf intel-pt: Add PSB events (Michael Petlan) [1944685] - perf intel-pt: Fix IPC with CYC threshold (Michael Petlan) [1944685] - perf intel-pt: Fix premature IPC (Michael Petlan) [1944685] - perf intel-pt: Fix missing CYC processing in PSB (Michael Petlan) [1944685] - perf record: Fix continue profiling after draining the buffer (Michael Petlan) [1944685] - perf tools: Simplify the calculation of variables (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mp DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mq DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Add JSON metrics for imx8mn DDR Perf (Michael Petlan) [1944685] - perf vendor events arm64: Fix indentation of brackets in imx8mm metrics (Michael Petlan) [1944685] - perf annotate: Do not jump after 'k' is pressed (Michael Petlan) [1944685] - perf metricgroup: Remove unneeded semicolon (Michael Petlan) [1944685] - perf tools: Add OCaml demangling (Michael Petlan) [1944685] - tools api fs: Cache cgroupfs mount point (Michael Petlan) [1944685] - tools api fs: Diet cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - tools api fs: Prefer cgroup v1 path in cgroupfs_find_mountpoint() (Michael Petlan) [1944685] - perf symbols: Resolve symbols against debug file first (Michael Petlan) [1944685] - perf probe: Fix kretprobe issue caused by GCC bug (Michael Petlan) [1944685] - perf symbols: Fix return value when loading PE DSO (Michael Petlan) [1944685] - perf symbols: Make dso__load_bfd_symbols() load PE files from debug cache only (Michael Petlan) [1944685] - perf symbols: Use (long) for iterator for bfd symbols (Michael Petlan) [1944685] - perf annotate: Fix jump parsing for C++ code. (Michael Petlan) [1944685] - perf arm-spe: Set sample's data source field (Michael Petlan) [1944685] - perf arm-spe: Synthesize memory event (Michael Petlan) [1944685] - perf arm-spe: Fill address info for samples (Michael Petlan) [1944685] - perf arm-spe: Store operation type in packet (Michael Petlan) [1944685] - perf arm-spe: Store memory address in packet (Michael Petlan) [1944685] - perf arm-spe: Enable sample type PERF_SAMPLE_DATA_SRC (Michael Petlan) [1944685] - perf env: Remove unneeded internal/cpumap inclusions (Michael Petlan) [1944685] - perf tools: Remove unused xyarray.c as it was moved to tools/lib/perf (Michael Petlan) [1944685] - perf tools: Replace lkml.org links with lore (Michael Petlan) [1944685] - perf tests: Add daemon 'lock' test (Michael Petlan) [1944685] - perf tests: Add daemon 'ping' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'signal' command test (Michael Petlan) [1944685] - perf tests: Add daemon 'stop' command test (Michael Petlan) [1944685] - perf tests: Add daemon reconfig test (Michael Petlan) [1944685] - perf tests: Add daemon 'list' command test (Michael Petlan) [1944685] - perf daemon: Add examples to man page (Michael Petlan) [1944685] - perf daemon: Add up time for daemon/session list (Michael Petlan) [1944685] - perf daemon: Use control to stop session (Michael Petlan) [1944685] - perf daemon: Add 'ping' command (Michael Petlan) [1944685] - perf daemon: Set control fifo for session (Michael Petlan) [1944685] - perf daemon: Allow only one daemon over base directory (Michael Petlan) [1944685] - perf daemon: Add 'stop' command (Michael Petlan) [1944685] - perf daemon: Add 'signal' command (Michael Petlan) [1944685] - perf daemon: Add 'list' command (Michael Petlan) [1944685] - perf daemon: Add signalfd support (Michael Petlan) [1944685] - perf daemon: Add background support (Michael Petlan) [1944685] - perf daemon: Add config file change check (Michael Petlan) [1944685] - perf daemon: Add config file support (Michael Petlan) [1944685] - perf daemon: Add client socket support (Michael Petlan) [1944685] - perf daemon: Add server socket support (Michael Petlan) [1944685] - perf daemon: Add base option (Michael Petlan) [1944685] - perf daemon: Add config option (Michael Petlan) [1944685] - perf daemon: Add daemon command (Michael Petlan) [1944685] - perf script: Simplify bool conversion (Michael Petlan) [1944685] - perf arm64/s390: Fix printf conversion specifier for IP addresses (Michael Petlan) [1944685] - perf script: Support filtering by hex address (Michael Petlan) [1944685] - perf intlist: Change 'struct intlist' int member to 'unsigned long' (Michael Petlan) [1944685] - perf tools: Update topdown documentation for Sapphire Rapids (Michael Petlan) [1944685] - perf stat: Support L2 Topdown events (Michael Petlan) [1944685] - perf test: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf report: Support instruction latency (Michael Petlan) [1944685] - perf tools: Support PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf c2c: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support data block and addr block (Michael Petlan) [1944685] - perf tools: Support the auxiliary event (Michael Petlan) [1944685] - perf probe: Add protection to avoid endless loop (Michael Petlan) [1944685] - perf trace-event-info: Rename for_each_event. (Michael Petlan) [1944685] - perf inject jit: Add namespaces support (Michael Petlan) [1944685] - perf namespaces: Add 'in_pidns' to nsinfo struct (Michael Petlan) [1944685] - perf tools: Use scandir() to iterate threads when synthesizing PERF_RECORD_ events (Michael Petlan) [1944685] - perf tools: Skip PERF_RECORD_MMAP event synthesis for kernel threads (Michael Petlan) [1944685] - perf tools: Use /proc//task//status for PERF_RECORD_ event synthesis (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for A76 (Michael Petlan) [1944685] - perf vendor events arm64: Reference common and uarch events for Ampere eMag (Michael Petlan) [1944685] - perf vendor events arm64: Add common and uarch event JSON (Michael Petlan) [1944685] - perf vendor events arm64: Fix Ampere eMag event typo (Michael Petlan) [1944685] - perf script: Support DSO filter like in other perf tools (Michael Petlan) [1944685] - perf tools: Fix DSO filtering when not finding a map for a sampled address (Michael Petlan) [1944685] - perf stat: Add Topdown metrics events as default events (Michael Petlan) [1944685] - perf test: Add parse-metric memory bandwidth testcase (Michael Petlan) [1944685] - perf tools: Add 'ping' control command (Michael Petlan) [1944685] - perf tools: Add 'stop' control command (Michael Petlan) [1944685] - perf config: Make perf_config_global() global (Michael Petlan) [1944685] - perf config: Make perf_config_system() global (Michael Petlan) [1944685] - perf config: Add perf_home_perfconfig function (Michael Petlan) [1944685] - perf debug: Add debug_set_display_time function (Michael Petlan) [1944685] - perf config: Add config set interface (Michael Petlan) [1944685] - perf config: Make perf_config_from_file() static (Michael Petlan) [1944685] - perf test: Add test case for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf report: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf script: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf record: Add support for PERF_SAMPLE_CODE_PAGE_SIZE (Michael Petlan) [1944685] - perf mem: Support data page size (Michael Petlan) [1944685] - perf mem: Clean up output format (Michael Petlan) [1944685] - perf cs-etm: Update ARM's CoreSight hardware tracing OpenCSD library to v1.0.0 (Michael Petlan) [1944685] - perf c2c: Add local variables for output metrics (Michael Petlan) [1944685] - perf c2c: Refactor node display (Michael Petlan) [1944685] - perf c2c: Fix argument type for percent() (Michael Petlan) [1944685] - perf c2c: Refactor display filter (Michael Petlan) [1944685] - perf c2c: Refactor hist entry validation (Michael Petlan) [1944685] - perf c2c: Rename for shared cache line stats (Michael Petlan) [1944685] - perf stat: Enable counting events for BPF programs (Michael Petlan) [1944685] - perf build: Support build BPF skeletons with perf (Michael Petlan) [1944685] - perf record: Tweak "Lowering..." warning in record_opts__config_freq (Michael Petlan) [1944685] - perf buildid-list: Add support for mmap2's buildid events (Michael Petlan) [1944685] - perf buildid-cache: Add --debuginfod option to specify a server to fetch debug files (Michael Petlan) [1944685] - perf tools: Add support to display build ids when available in PERF_RECORD_MMAP2 events (Michael Petlan) [1944685] - perf record: Add --buildid-mmap option to enable PERF_RECORD_MMAP2's build id (Michael Petlan) [1944685] - perf tools: Allow synthesizing the build id for kernel/modules/tasks in PERF_RECORD_MMAP2 (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel modules maps (Michael Petlan) [1944685] - perf tools: Allow using PERF_RECORD_MMAP2 to synthesize the kernel map (Michael Petlan) [1944685] - perf tools: Store build id when available in PERF_RECORD_MMAP2 metadata events (Michael Petlan) [1944685] - perf tools: Do not swap mmap2 fields in case it contains build id (Michael Petlan) [1944685] - perf arm64: Add argument support for SDT (Michael Petlan) [1944685] - perf probe: Fixup Arm64 SDT arguments (Michael Petlan) [1944685] - perf/x86/kvm: Fix Broadwell Xeon stepping in isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Fix unchecked MSR access error caused by VLBR_EVENT (Michael Petlan) [1944685] - perf/x86/intel: Fix a crash caused by zero PEBS status (Michael Petlan) [1944685] - perf/x86/intel: Set PERF_ATTACH_SCHED_CB for large PEBS and LBR (Michael Petlan) [1944685] - perf/core: Flush PMU internal buffers for per-CPU events (Michael Petlan) [1944685] - perf/x86/rapl: Fix psys-energy event on Intel SPR platform (Michael Petlan) [1944685] - perf/x86/rapl: Only check lower 32bits for RAPL energy counters (Michael Petlan) [1944685] - perf/x86/rapl: Add msr mask support (Michael Petlan) [1944685] - perf/x86/kvm: Add Cascade Lake Xeon steppings to isolation_ucodes[] (Michael Petlan) [1944685] - perf/x86/intel: Support CPUID 10.ECX to disable fixed counters (Michael Petlan) [1944685] - perf/x86/intel: Add perf core PMU support for Sapphire Rapids (Michael Petlan) [1944685] - perf/x86/intel: Filter unsupported Topdown metrics event (Michael Petlan) [1944685] - perf/x86/intel: Factor out intel_update_topdown_event() (Michael Petlan) [1944685] - perf/core: Add PERF_SAMPLE_WEIGHT_STRUCT (Michael Petlan) [1944685] - perf/intel: Remove Perfmon-v4 counter_freezing support (Michael Petlan) [1944685] - perf: Add build id data in mmap2 event (Michael Petlan) [1944685] - bpf: Remove atomics tests from test_progs (Jiri Olsa) [1874007] - libbpf: Fixes incorrect rx_ring_setup_done (Jiri Olsa) [1874007] - error-injection: Consolidate override function definition (Jiri Olsa) [1874007] - selftests/bpf: Fix endianness issues in atomic tests (Jiri Olsa) [1874007] - bpf: Fix a spelling typo in bpf_atomic_alu_string disasm (Jiri Olsa) [1874007] - bpf, x86: Fix BPF_FETCH atomic and/or/xor with r0 as src (Jiri Olsa) [1874007] - bpf: Explicitly zero-extend R0 after 32-bit cmpxchg (Jiri Olsa) [1874007] - bpf: Account for BPF_FETCH in insn_has_def32() (Jiri Olsa) [1874007] - bpf: Fix subreg optimization for BPF_FETCH (Jiri Olsa) [1874007] - bpf: Fix the irq and nmi check in bpf_sk_storage for tracing usage (Jiri Olsa) [1874007] - selftests/bpf: Fix a compiler warning in local_storage test (Jiri Olsa) [1874007] - bpf: Change 'BPF_ADD' to 'BPF_AND' in print_bpf_insn() (Jiri Olsa) [1874007] - selftests/bpf: Don't exit on failed bpf_testmod unload (Jiri Olsa) [1874007] - bpf: Avoid old-style declaration warnings (Jiri Olsa) [1874007] - bpf: Dont allow vmlinux BTF to be used in map_create and prog_load. (Jiri Olsa) [1874007] - tools: Factor Clang, LLC and LLVM utils definitions (Jiri Olsa) [1874007] - tools/runqslower: Build bpftool using HOSTCC (Jiri Olsa) [1874007] - tools/runqslower: Enable out-of-tree build (Jiri Olsa) [1874007] - tools/runqslower: Use Makefile.include (Jiri Olsa) [1874007] - bpf: Expose bpf_sk_storage_* to iterator programs (Jiri Olsa) [1874007] - tools/resolve_btfids: Warn when having multiple IDs for single type (Jiri Olsa) [1874007] - tools/resolve_btfids: Fix some error messages (Jiri Olsa) [1874007] - samples/bpf: Add BPF_ATOMIC_OP macro for BPF samples (Jiri Olsa) [1874007] - samples/bpf: Fix possible hang in xdpsock with multiple threads (Jiri Olsa) [1874007] - bpf: samples: Do not touch RLIMIT_MEMLOCK (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/l2fwd (Jiri Olsa) [1874007] - samples/bpf: Use recvfrom() in xdpsock/rxdrop (Jiri Olsa) [1874007] - samples: bpf: Remove bpf_load loader completely (Jiri Olsa) [1874007] - samples: bpf: Fix lwt_len_hist reusing previous BPF map (Jiri Olsa) [1874007] - samples: bpf: Refactor test_overhead program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor task_fd_query program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor test_cgrp2_sock2 program with libbpf (Jiri Olsa) [1874007] - samples: bpf: Refactor hbm program with libbpf (Jiri Olsa) [1874007] - samples/bpf: Increment Tx stats at sending (Jiri Olsa) [1874007] - samples/bpf: Remove unused test_ipip.sh (Jiri Olsa) [1874007] - samples/bpf: Remove duplicate include in hbm (Jiri Olsa) [1874007] - bpftool: Fix compilation failure for net.o with older glibc (Jiri Olsa) [1874007] - tools/bpftool: Auto-detect split BTFs in common cases (Jiri Olsa) [1874007] - tools/bpftool: Emit name for anonymous BTFs (Jiri Olsa) [1874007] - bpftool: Add {i,d}tlb_misses support for bpftool profile (Jiri Olsa) [1874007] - tools/bpf: Always run the *-clean recipes (Jiri Olsa) [1874007] - tools/bpf: Add bootstrap/ to .gitignore (Jiri Olsa) [1874007] - tools/bpftool: Fix cross-build (Jiri Olsa) [1874007] - tools/bpftool: Force clean of out-of-tree build (Jiri Olsa) [1874007] - tools/bpftool: Add support for in-kernel and named BTF in `btf show` (Jiri Olsa) [1874007] - bpftool: Add support for task local storage (Jiri Olsa) [1874007] - tools/bpftool: Add bpftool support for split BTF (Jiri Olsa) [1874007] - bpf: Unbreak BPF_PROG_TYPE_KPROBE when kprobe is called via do_int3 (Jiri Olsa) [1874007] - bpf: Fix bpf_put_raw_tracepoint()'s use of __module_address() (Jiri Olsa) [1874007] - bpf: Expose bpf_d_path helper to sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: Allow using bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add remaining ASSERT_xxx() variants (Jiri Olsa) [1874007] - libbpf: Fix potential NULL pointer dereference (Jiri Olsa) [1874007] - libbpf: Only create rx and tx XDP rings when necessary (Jiri Olsa) [1874007] - libbpf: Ensure umem pointer is non-NULL before dereferencing (Jiri Olsa) [1874007] - libbpf: Restore umem state after socket create failure (Jiri Olsa) [1874007] - selftests/bpf: Fix core_reloc test runner (Jiri Olsa) [1874007] - bpf: Fix umd memory leak in copy_process() (Jiri Olsa) [1874007] - libbpf: Fix error path in bpf_object__elf_init() (Jiri Olsa) [1874007] - bpf: Change inode_storage's lookup_elem return value from NULL to -EBADF (Jiri Olsa) [1874007] - bpf: Prohibit alu ops for pointer types not defining ptr_limit (Jiri Olsa) [1874007] - selftests/bpf: Use the last page in test_snprintf_btf on s390 (Jiri Olsa) [1874007] - bpf: Be less specific about socket cookies guarantees (Jiri Olsa) [1874007] - bpf: Fix 32 bit src register truncation on div/mod (Jiri Olsa) [1874007] - bpf: Fix verifier jmp32 pruning decision logic (Jiri Olsa) [1874007] - bpf: Fix verifier jsgt branch analysis on max bound (Jiri Olsa) [1874007] - bpf: Check for integer overflow when using roundup_pow_of_two() (Jiri Olsa) [1874007] - bpf, preload: Fix build when $(O) points to a relative path (Jiri Olsa) [1874007] - bpf: Drop disabled LSM hooks from the sleepable set (Jiri Olsa) [1874007] - bpf, cgroup: Fix problematic bounds check (Jiri Olsa) [1874007] - bpf, cgroup: Fix optlen WARN_ON_ONCE toctou (Jiri Olsa) [1874007] - bpf: Fix signed_{sub,add32}_overflows type handling (Jiri Olsa) [1874007] - bpf: Fix helper bpf_map_peek_elem_proto pointing to wrong callback (Jiri Olsa) [1874007] - selftests/bpf: Add verifier test for PTR_TO_MEM spill (Jiri Olsa) [1874007] - bpf: Support PTR_TO_MEM{,_OR_NULL} register spilling (Jiri Olsa) [1874007] - libbpf: Allow loading empty BTFs (Jiri Olsa) [1874007] - bpf: Allow empty module BTFs (Jiri Olsa) [1874007] - bpf: Don't leak memory in bpf getsockopt when optlen == 0 (Jiri Olsa) [1874007] - bpf: Update local storage test to check handling of null ptrs (Jiri Olsa) [1874007] - bpf: Fix typo in bpf_inode_storage.c (Jiri Olsa) [1874007] - bpf: Add size arg to build_id_parse function (Jiri Olsa) [1874007] - bpf: Move stack_map_get_build_id into lib (Jiri Olsa) [1874007] - bpf: Add tests for new BPF atomic operations (Jiri Olsa) [1874007] - bpf: Add bitwise atomic instructions (Jiri Olsa) [1874007] - bpf: Pull out a macro for interpreting atomic ALU operations (Jiri Olsa) [1874007] - bpf: Add instructions for atomic_[cmp]xchg (Jiri Olsa) [1874007] - bpf: Add BPF_FETCH field / create atomic_fetch_add instruction (Jiri Olsa) [1874007] - bpf: Move BPF_STX reserved field check into BPF_STX verifier code (Jiri Olsa) [1874007] - bpf: Rename BPF_XADD and prepare to encode other atomics in .imm (Jiri Olsa) [1874007] - bpf: x86: Factor out a lookup table for some ALU opcodes (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of REX byte (Jiri Olsa) [1874007] - bpf: x86: Factor out emission of ModR/M for *(reg + off) (Jiri Olsa) [1874007] - bpf, libbpf: Avoid unused function warning on bpf_tail_call_static (Jiri Olsa) [1874007] - selftests/bpf: Install btf_dump test cases (Jiri Olsa) [1874007] - selftests/bpf: Fix installation of urandom_read (Jiri Olsa) [1874007] - selftests/bpf: Move generated test files to $(TEST_GEN_FILES) (Jiri Olsa) [1874007] - selftests/bpf: Fix out-of-tree build (Jiri Olsa) [1874007] - selftests/bpf: Enable cross-building (Jiri Olsa) [1874007] - selftests/bpf: Test kernel module ksym externs (Jiri Olsa) [1874007] - libbpf: Support kernel module ksym externs (Jiri Olsa) [1874007] - bpf: Support BPF ksym variables in kernel modules (Jiri Olsa) [1874007] - selftests/bpf: Sync RCU before unloading bpf_testmod (Jiri Olsa) [1874007] - bpf: Fix a verifier message for alloc size helper arg (Jiri Olsa) [1874007] - bpf: Clarify return value of probe str helpers (Jiri Olsa) [1874007] - libbpf: Clarify kernel type use with USER variants of CORE reading macros (Jiri Olsa) [1874007] - selftests/bpf: Remove duplicate include in test_lsm (Jiri Olsa) [1874007] - bpf: Remove unnecessary include from preload/iterators (Jiri Olsa) [1874007] - selftests/bpf: Add tests for user- and non-CO-RE BPF_CORE_READ() variants (Jiri Olsa) [1874007] - libbpf: Add non-CO-RE variants of BPF_CORE_READ() macro family (Jiri Olsa) [1874007] - selftests/bpf: Fix a compile error for BPF_F_BPRM_SECUREEXEC (Jiri Olsa) [1874007] - bpf: Use thread_group_leader() (Jiri Olsa) [1874007] - bpf: Save correct stopping point in file seq iteration (Jiri Olsa) [1874007] - selftests/bpf: Work-around EBUSY errors from hashmap update/delete (Jiri Olsa) [1874007] - bpf: Add schedule point in htab_init_buckets() (Jiri Olsa) [1874007] - bpf: Remove unused including (Jiri Olsa) [1874007] - selftests/bpf: Fix spelling mistake "tranmission" -> "transmission" (Jiri Olsa) [1874007] - selftests/bpf: Clarify build error if no vmlinux (Jiri Olsa) [1874007] - tweewide: Fix most Shebang lines (Jiri Olsa) [1874007] - bpf: In bpf_task_fd_query use fget_task (Jiri Olsa) [1874007] - selftests/bpf: Add a test for ptr_to_map_value on stack for helper access (Jiri Olsa) [1874007] - bpf: Permits pointers on stack for helper calls (Jiri Olsa) [1874007] - libbpf: Expose libbpf ring_buffer epoll_fd (Jiri Olsa) [1874007] - selftests/bpf: Add set_attach_target() API selftest for module target (Jiri Olsa) [1874007] - libbpf: Support modules in bpf_program__set_attach_target() API (Jiri Olsa) [1874007] - selftests/bpf: Silence ima_setup.sh when not running in verbose mode. (Jiri Olsa) [1874007] - selftests/bpf: Drop the need for LLVM's llc (Jiri Olsa) [1874007] - selftests/bpf: fix bpf_testmod.ko recompilation logic (Jiri Olsa) [1874007] - selftests/bpf: Make selftest compilation work on clang 11 (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - adding xdpxceiver to .gitignore (Jiri Olsa) [1874007] - selftests/bpf: Drop tcp-{client,server}.py from Makefile (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Bi-directional Sockets - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - Socket Teardown - SKB, DRV (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - DRV POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests - SKB POLL, NOPOLL (Jiri Olsa) [1874007] - selftests/bpf: Xsk selftests framework (Jiri Olsa) [1874007] - bpf: Return -ENOTSUPP when attaching to non-kernel BTF (Jiri Olsa) [1874007] - bpf: Propagate __user annotations properly (Jiri Olsa) [1874007] - bpf: Avoid overflows involving hash elem_size (Jiri Olsa) [1874007] - selftests/bpf: Test bpf_sk_storage_get in tcp iterators (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_get (Jiri Olsa) [1874007] - selftests/bpf: Add an iterator selftest for bpf_sk_storage_delete (Jiri Olsa) [1874007] - bpf: Add a bpf_sock_from_file helper (Jiri Olsa) [1874007] - selftests/bpf: Avoid errno clobbering (Jiri Olsa) [1874007] - selftests/bpf: Print reason when a tester could not run a program (Jiri Olsa) [1874007] - selftests/bpf: Fix invalid use of strncat in test_sockmap (Jiri Olsa) [1874007] - libbpf: Use memcpy instead of strncpy to please GCC (Jiri Olsa) [1874007] - selftests/bpf: Add fentry/fexit/fmod_ret selftest for kernel module (Jiri Olsa) [1874007] - selftests/bpf: Add tp_btf CO-RE reloc test for modules (Jiri Olsa) [1874007] - libbpf: Support attachment of BPF tracing programs to kernel modules (Jiri Olsa) [1874007] - libbpf: Factor out low-level BPF program loading helper (Jiri Olsa) [1874007] - bpf: Allow to specify kernel module BTFs when attaching BPF programs (Jiri Olsa) [1874007] - bpf: Remove hard-coded btf_vmlinux assumption from BPF verifier (Jiri Olsa) [1874007] - selftests/bpf: Add CO-RE relocs selftest relying on kernel module BTF (Jiri Olsa) [1874007] - selftests/bpf: Add support for marking sub-tests as skipped (Jiri Olsa) [1874007] - selftests/bpf: Add bpf_testmod kernel module for testing (Jiri Olsa) [1874007] - libbpf: Add kernel module BTF support for CO-RE relocations (Jiri Olsa) [1874007] - libbpf: Refactor CO-RE relocs to not assume a single BTF object (Jiri Olsa) [1874007] - libbpf: Add internal helper to load BTF data by FD (Jiri Olsa) [1874007] - selftests/bpf: Add Userspace tests for TCP_WINDOW_CLAMP (Jiri Olsa) [1874007] - bpf: Fix cold build of test_progs-no_alu32 (Jiri Olsa) [1874007] - libbpf: Cap retries in sys_bpf_prog_load (Jiri Olsa) [1874007] - libbpf: Sanitise map names before pinning (Jiri Olsa) [1874007] - libbpf: Fail early when loading programs with unspecified type (Jiri Olsa) [1874007] - selftests/bpf: Indent ima_setup.sh with tabs. (Jiri Olsa) [1874007] - selftests/bpf: Add config dependency on BLK_DEV_LOOP (Jiri Olsa) [1874007] - selftests/bpf: Ensure securityfs mount before writing ima policy (Jiri Olsa) [1874007] - selftests/bpf: Update ima_setup.sh for busybox (Jiri Olsa) [1874007] - libbpf: Separate XDP program load with xsk socket creation (Jiri Olsa) [1874007] - selftests/bpf: Copy file using read/write in local storage test (Jiri Olsa) [1874007] - libbpf: Add base BTF accessor (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf progs (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for stackmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for reuseport_array maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for queue_stack_maps maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for bpf_struct_ops maps (Jiri Olsa) [1874007] - bpf: Eliminate rlimit-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf local storage maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf ringbuffer (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for lpm_trie maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for hashtab maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for devmap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for cgroup storage maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for cpumap maps (Jiri Olsa) [1874007] - bpf: Refine memcg-based memory accounting for arraymap maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Prepare for memcg-based memory accounting for bpf maps (Jiri Olsa) [1874007] - bpf: Memcg-based memory accounting for bpf progs (Jiri Olsa) [1874007] - selftests/bpf: Extend bind{4,6} programs with a call to bpf_setsockopt (Jiri Olsa) [1874007] - selftests/bpf: Rewrite test_sock_addr bind bpf into C (Jiri Olsa) [1874007] - selftests/bpf: Fix flavored variants of test_ima (Jiri Olsa) [1874007] - libbpf: Replace size_t with __u32 in xsk interfaces (Jiri Olsa) [1874007] - bpf: Add a selftest for bpf_ima_inode_hash (Jiri Olsa) [1874007] - bpf: Add a BPF helper for getting the IMA hash of an inode (Jiri Olsa) [1874007] - libbpf: Add support for canceling cached_cons advance (Jiri Olsa) [1874007] - bpf: Refactor check_cfg to use a structured loop. (Jiri Olsa) [1874007] - selftest/bpf: Fix rst formatting in readme (Jiri Olsa) [1874007] - selftest/bpf: Fix link in readme (Jiri Olsa) [1874007] - bpf: Simplify task_file_seq_get_next() (Jiri Olsa) [1874007] - selftests/bpf: Mark tests that require unaligned memory access (Jiri Olsa) [1874007] - selftests/bpf: Avoid running unprivileged tests with alignment requirements (Jiri Olsa) [1874007] - selftests/bpf: Fix broken riscv build (Jiri Olsa) [1874007] - bpf: Add bpf_ktime_get_coarse_ns helper (Jiri Olsa) [1874007] - bpf: Add tests for bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - bpf: Add bpf_bprm_opts_set helper (Jiri Olsa) [1874007] - libbpf: bpf__find_by_name[_kind] should use btf__get_nr_types() (Jiri Olsa) [1874007] - selftest/bpf: Fix IPV6FR handling in flow dissector (Jiri Olsa) [1874007] - bpf: Augment the set of sleepable LSM hooks (Jiri Olsa) [1874007] - bpf: selftest: Use bpf_sk_storage in FENTRY/FEXIT/RAW_TP (Jiri Olsa) [1874007] - selftests/bpf: Add asm tests for pkt vs pkt_end comparison. (Jiri Olsa) [1874007] - selftests/bpf: Add skb_pkt_end test (Jiri Olsa) [1874007] - bpf: Support for pointers beyond pkt_end. (Jiri Olsa) [1874007] - bpf: Compile out btf_parse_module() if module BTF is not enabled (Jiri Olsa) [1874007] - selftest/bpf: Add missed ip6ip6 test back (Jiri Olsa) [1874007] - bpf: Keep module's btf_data_size intact after load (Jiri Olsa) [1874007] - bpf: Sanitize BTF data pointer after module is loaded (Jiri Olsa) [1874007] - bpf: Load and verify kernel module BTFs (Jiri Olsa) [1874007] - bpf: Assign ID to vmlinux BTF and return extra info for BTF in GET_OBJ_INFO (Jiri Olsa) [1874007] - bpf: Add in-kernel split BTF support (Jiri Olsa) [1874007] - bpf, btf: Remove the duplicate btf_ids.h include (Jiri Olsa) [1874007] - selftests/bpf: Fix selftest build with old libc (Jiri Olsa) [1874007] - bpf: Exercise syscall operations for inode and sk storage (Jiri Olsa) [1874007] - bpf: Add tests for task_local_storage (Jiri Olsa) [1874007] - bpf: Update selftests for local_storage to use vmlinux.h (Jiri Olsa) [1874007] - bpf: Implement get_current_task_btf and RET_PTR_TO_BTF_ID (Jiri Olsa) [1874007] - libbpf: Add support for task local storage (Jiri Olsa) [1874007] - bpf: Implement task local storage (Jiri Olsa) [1874007] - bpf: Allow LSM programs to use bpf spin locks (Jiri Olsa) [1874007] - bpf: Lift hashtab key_size limit (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF dedup selftests (Jiri Olsa) [1874007] - libbpf: Accomodate DWARF/compiler bug with duplicated identical arrays (Jiri Olsa) [1874007] - libbpf: Support BTF dedup of split BTFs (Jiri Olsa) [1874007] - libbpf: Fix BTF data layout checks and allow empty BTF (Jiri Olsa) [1874007] - selftests/bpf: Add checking of raw type dump in BTF writer APIs selftests (Jiri Olsa) [1874007] - selftests/bpf: Add split BTF basic test (Jiri Olsa) [1874007] - libbpf: Implement basic split BTF support (Jiri Olsa) [1874007] - libbpf: Unify and speed up BTF string deduplication (Jiri Olsa) [1874007] - selftest/bpf: Relax btf_dedup test checks (Jiri Olsa) [1874007] - libbpf: Factor out common operations in BTF writing APIs (Jiri Olsa) [1874007] - selftest/bpf: Use global variables instead of maps for test_tcpbpf_kern (Jiri Olsa) [1874007] - selftests/bpf: Migrate tcpbpf_user.c to use BPF skeleton (Jiri Olsa) [1874007] - selftests/bpf: Replace EXPECT_EQ with ASSERT_EQ and refactor verify_results (Jiri Olsa) [1874007] - selftests/bpf: Drop python client/server in favor of threads (Jiri Olsa) [1874007] - selftests/bpf: Move test_tcppbf_user into test_progs (Jiri Olsa) [1874007] - bpf: Fix error path in htab_map_alloc() (Jiri Olsa) [1874007] - bpf: Avoid hashtab deadlock with map_locked (Jiri Olsa) [1874007] - bpf: Use separate lockdep class for each hashtab (Jiri Olsa) [1874007] - fault-injection: handle EI_ETYPE_TRUE (Jiri Olsa) [1874007] - vfs, fdtable: Add fget_task helper (Jiri Olsa) [1874007] - [s390] vfio-pci/zdev: Add zPCI capabilities to VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] vfio: Introduce capability definitions for VFIO_DEVICE_GET_INFO (Claudio Imbrenda) [1858844] - [s390] s390/pci: track whether util_str is valid in the zpci_dev (Claudio Imbrenda) [1858844] - [s390] s390/pci: stash version in the zpci_dev (Claudio Imbrenda) [1858844]- Enable CRYPTO_SHA512 and _SSSE3 so these are available in FIPS mode (Vladis Dronov) [1973106] - crypto: drbg - self test for HMAC(SHA-512) (Vladis Dronov) [1973106] - xfrm: xfrm_state_mtu should return at least 1280 for ipv6 (Sabrina Dubroca) [1919786] - xfrm: remove get_mtu indirection from xfrm_type (Sabrina Dubroca) [1919786] - netfilter: move endif to correct location (Florian Westphal) [1971991] - netfilter: nft_compat: remove flush counter optimization (Florian Westphal) [1974323] - mptcp: fix soft lookup in subflow_error_report() (Florian Westphal) [1936368] - selftests: mptcp: enable syncookie only in absence of reorders (Florian Westphal) [1936368] - mptcp: do not warn on bad input from the network (Florian Westphal) [1936368] - mptcp: wake-up readers only for in sequence data (Florian Westphal) [1936368] - mptcp: try harder to borrow memory from subflow under pressure (Florian Westphal) [1936368] - mptcp: Fix out of bounds when parsing TCP options (Florian Westphal) [1936368] - selftests: mptcp_connect: add SO_TIMESTAMPNS cmsg support (Florian Westphal) [1936368] - mptcp: receive path cmsg support (Florian Westphal) [1936368] - tcp: export timestamp helpers for mptcp (Florian Westphal) [1936368] - mptcp: setsockopt: handle SOL_SOCKET in one place only (Florian Westphal) [1936368] - mptcp: sockopt: propagate timestamp request to subflows (Florian Westphal) [1936368] - sock: expose so_timestamping options for mptcp (Florian Westphal) [1936368] - mptcp: restrict values of 'enabled' sysctl (Florian Westphal) [1936368] - mptcp: support SYSCTL only if enabled (Florian Westphal) [1936368] - mptcp: make sure flag signal is set when add addr with port (Florian Westphal) [1936368] - mptcp: remove redundant initialization in pm_nl_init_net() (Florian Westphal) [1936368] - mptcp: generate subflow hmac after mptcp_finish_join() (Florian Westphal) [1936368] - mptcp: using TOKEN_MAX_RETRIES instead of magic number (Florian Westphal) [1936368] - mptcp: fix pr_debug in mptcp_token_new_connect (Florian Westphal) [1936368] - mptcp: update selftest for fallback due to OoO (Florian Westphal) [1936368] - mptcp: do not reset MP_CAPABLE subflow on mapping errors (Florian Westphal) [1936368] - mptcp: always parse mptcp options for MPC reqsk (Florian Westphal) [1936368] - mptcp: fix sk_forward_memory corruption on retransmission (Florian Westphal) [1936368] - mptcp: validate 'id' when stopping the ADD_ADDR retransmit timer (Florian Westphal) [1936368] - mptcp: avoid error message on infinite mapping (Florian Westphal) [1936368] - mptcp: drop unconditional pr_warn on bad opt (Florian Westphal) [1936368] - mptcp: avoid OOB access in setsockopt() (Florian Westphal) [1936368] - mptcp: fix data stream corruption (Florian Westphal) [1936368] - mptcp: fix splat when closing unaccepted socket (Florian Westphal) [1936368] - selftests: mptcp: add a test case for MSG_PEEK (Florian Westphal) [1936368] - mptcp: add MSG_PEEK support (Florian Westphal) [1936368] - mptcp: ignore unsupported msg flags (Florian Westphal) [1936368] - mptcp: implement MSG_TRUNC support (Florian Westphal) [1936368] - mptcp: implement dummy MSG_ERRQUEUE support (Florian Westphal) [1936368] - mptcp: Retransmit DATA_FIN (Florian Westphal) [1936368] - selftests: mptcp: add packet mark test case (Florian Westphal) [1936368] - selftests: mptcp: add the net device name testcase (Florian Westphal) [1936368] - selftests: mptcp: dump more info on mpjoin errors (Florian Westphal) [1936368] - selftests: mptcp: init nstat history (Florian Westphal) [1936368] - selftests: mptcp: launch mptcp_connect with timeout (Florian Westphal) [1936368] - selftests: mptcp: remove id 0 address testcases (Florian Westphal) [1936368] - selftests: mptcp: add addr argument for del_addr (Florian Westphal) [1936368] - selftests: mptcp: avoid calling pm_nl_ctl with bad IDs (Florian Westphal) [1936368] - selftests: mptcp: signal addresses testcases (Florian Westphal) [1936368] - selftests: mptcp: timeout testcases for multi addresses (Florian Westphal) [1936368] - selftests: mptcp: add cfg_do_w for cfg_remove (Florian Westphal) [1936368] - selftests: mptcp: Restore packet capture option in join tests (Florian Westphal) [1936368] - selftests: mptcp: add testcases for removing addrs (Florian Westphal) [1936368] - selftests: mptcp: set addr id for removing testcases (Florian Westphal) [1936368] - selftests: mptcp: add invert argument for chk_rm_nr (Florian Westphal) [1936368] - selftests: mptcp: fail if not enough SYN/3rd ACK (Florian Westphal) [1936368] - selftests: mptcp: display warnings on one line (Florian Westphal) [1936368] - selftests: mptcp: fix ACKRX debug message (Florian Westphal) [1936368] - selftests: mptcp: dump more info on errors (Florian Westphal) [1936368] - selftests: mptcp: add command line arguments for mptcp_join.sh (Florian Westphal) [1936368] - selftests: mptcp: add testcases for ADD_ADDR with port (Florian Westphal) [1936368] - selftests: mptcp: add port argument for pm_nl_ctl (Florian Westphal) [1936368] - selftests: mptcp: add testcases for newly added addresses (Florian Westphal) [1936368] - selftests: mptcp: use minus values for removing address numbers (Florian Westphal) [1936368] - selftests: increase timeout to 10 min (Florian Westphal) [1936368] - selftests: mptcp: add IPv4-mapped IPv6 testcases (Florian Westphal) [1936368] - mptcp: use mptcp_for_each_subflow in mptcp_close (Florian Westphal) [1936368] - mptcp: add tracepoint in subflow_check_data_avail (Florian Westphal) [1936368] - mptcp: add tracepoint in ack_update_msk (Florian Westphal) [1936368] - mptcp: add tracepoint in get_mapping_status (Florian Westphal) [1936368] - mptcp: add tracepoint in mptcp_subflow_get_send (Florian Westphal) [1936368] - mptcp: export mptcp_subflow_active (Florian Westphal) [1936368] - mptcp: fix format specifiers for unsigned int (Florian Westphal) [1936368] - mptcp: sockopt: add TCP_CONGESTION and TCP_INFO (Florian Westphal) [1936368] - mptcp: setsockopt: SO_DEBUG and no-op options (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_INCOMING_CPU (Florian Westphal) [1936368] - mptcp: setsockopt: add SO_MARK support (Florian Westphal) [1936368] - mptcp: setsockopt: support SO_LINGER (Florian Westphal) [1936368] - mptcp: setsockopt: handle receive/send buffer and device bind (Florian Westphal) [1936368] - mptcp: setsockopt: handle SO_KEEPALIVE and SO_PRIORITY (Florian Westphal) [1936368] - mptcp: tag sequence_seq with socket state (Florian Westphal) [1936368] - mptcp: add skeleton to sync msk socket options to subflows (Florian Westphal) [1936368] - mptcp: only admit explicitly supported sockopt (Florian Westphal) [1936368] - mptcp: move sockopt function into a new file (Florian Westphal) [1936368] - mptcp: drop all sub-options except ADD_ADDR when the echo bit is set (Florian Westphal) [1936368] - mptcp: unify add_addr(6)_generate_hmac (Florian Westphal) [1936368] - mptcp: drop MPTCP_ADDR_IPVERSION_4/6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_options_received (Florian Westphal) [1936368] - mptcp: drop OPTION_MPTCP_ADD_ADDR6 (Florian Westphal) [1936368] - mptcp: use mptcp_addr_info in mptcp_out_options (Florian Westphal) [1936368] - mptcp: move flags and ifindex out of mptcp_addr_info (Florian Westphal) [1936368] - mptcp: add mptcp reset option support (Florian Westphal) [1936368] - mptcp: remove unneeded check on first subflow (Florian Westphal) [1936368] - mptcp: add active MPC mibs (Florian Westphal) [1936368] - mptcp: add mib for token creation fallback (Florian Westphal) [1936368] - mptcp: remove id 0 address (Florian Westphal) [1936368] - mptcp: unify RM_ADDR and RM_SUBFLOW receiving (Florian Westphal) [1936368] - mptcp: remove all subflows involving id 0 address (Florian Westphal) [1936368] - mptcp: subflow.c: Fix a typo (Florian Westphal) [1936368] - mptcp: rename mptcp_pm_nl_add_addr_send_ack (Florian Westphal) [1936368] - mptcp: send ack for rm_addr (Florian Westphal) [1936368] - mptcp: drop useless addr_signal clear (Florian Westphal) [1936368] - mptcp: move to next addr when subflow creation fail (Florian Westphal) [1936368] - mptcp: export lookup_anno_list_by_saddr (Florian Westphal) [1936368] - mptcp: move to next addr when timeout (Florian Westphal) [1936368] - mptcp: drop unused subflow in mptcp_pm_subflow_established (Florian Westphal) [1936368] - mptcp: skip connecting the connected address (Florian Westphal) [1936368] - mptcp: drop argument port from mptcp_pm_announce_addr (Florian Westphal) [1936368] - mptcp: clean-up the rtx path (Florian Westphal) [1936368] - mptcp: fix ADD_ADDR HMAC in case port is specified (Florian Westphal) [1936368] - mptcp: remove a list of addrs when flushing (Florian Westphal) [1936368] - mptcp: remove multi addresses and subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi subflows in PM (Florian Westphal) [1936368] - mptcp: remove multi addresses in PM (Florian Westphal) [1936368] - mptcp: add rm_list_rx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_options_received (Florian Westphal) [1936368] - mptcp: add rm_list_tx in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: add rm_list in mptcp_out_options (Florian Westphal) [1936368] - mptcp: fix bit MPTCP_PUSH_PENDING tests (Florian Westphal) [1936368] - mptcp: fix length of ADD_ADDR with port sub-option (Florian Westphal) [1936368] - mptcp: free resources when the port number is mismatched (Florian Westphal) [1936368] - mptcp: fix missing wakeup (Florian Westphal) [1936368] - mptcp: fix race in release_cb (Florian Westphal) [1936368] - mptcp: factor out __mptcp_retrans helper() (Florian Westphal) [1936368] - mptcp: reset 'first' and ack_hint on subflow close (Florian Westphal) [1936368] - mptcp: dispose initial struct socket when its subflow is closed (Florian Westphal) [1936368] - mptcp: fix memory accounting on allocation error (Florian Westphal) [1936368] - mptcp: put subflow sock on connect error (Florian Westphal) [1936368] - mptcp: reset last_snd on subflow close (Florian Westphal) [1936368] - mptcp: do not wakeup listener for MPJ subflows (Florian Westphal) [1936368] - mptcp: fix DATA_FIN generation on early shutdown (Florian Westphal) [1936368] - mptcp: fix DATA_FIN processing for orphaned sockets (Florian Westphal) [1936368] - mptcp: add local addr info in mptcp_info (Florian Westphal) [1936368] - mptcp: add netlink event support (Florian Westphal) [1936368] - mptcp: avoid lock_fast usage in accept path (Florian Westphal) [1936368] - netlink: don't call ->netlink_bind with table lock held (Florian Westphal) [1936368] - genetlink: restrict upcoming mptcp netlink events to CAP_NET_ADMIN (Florian Westphal) [1936368] - mptcp: pass subflow socket to a few helpers (Florian Westphal) [1936368] - mptcp: move subflow close loop after sk close check (Florian Westphal) [1936368] - mptcp: schedule worker when subflow is closed (Florian Westphal) [1936368] - mptcp: split __mptcp_close_ssk helper (Florian Westphal) [1936368] - mptcp: move pm netlink work into pm_netlink (Florian Westphal) [1936368] - mptcp: add a missing retransmission timer scheduling (Florian Westphal) [1936368] - mptcp: better msk receive window updates (Florian Westphal) [1936368] - mptcp: init mptcp request socket earlier (Florian Westphal) [1936368] - mptcp: fix spurious retransmissions (Florian Westphal) [1936368] - mptcp: fix poll after shutdown (Florian Westphal) [1936368] - mptcp: deliver ssk errors to msk (Florian Westphal) [1936368] - mptcp: pm: add lockdep assertions (Florian Westphal) [1936368] - mptcp: add the mibs for ADD_ADDR with port (Florian Westphal) [1936368] - mptcp: deal with MPTCP_PM_ADDR_ATTR_PORT in PM netlink (Florian Westphal) [1936368] - mptcp: enable use_port when invoke addresses_equal (Florian Westphal) [1936368] - mptcp: add port number check for MP_JOIN (Florian Westphal) [1936368] - mptcp: add a new helper subflow_req_create_thmac (Florian Westphal) [1936368] - mptcp: drop unused skb in subflow_token_join_request (Florian Westphal) [1936368] - mptcp: create the listening socket for new port (Florian Westphal) [1936368] - mptcp: create subflow or signal addr for newly added address (Florian Westphal) [1936368] - mptcp: drop *_max fields in mptcp_pm_data (Florian Westphal) [1936368] - mptcp: use WRITE_ONCE for the pernet *_max (Florian Westphal) [1936368] - mptcp: pm nl: reduce variable scope (Florian Westphal) [1936368] - mptcp: pm nl: support IPv4 mapped in v6 addresses (Florian Westphal) [1936368] - mptcp: support MPJoin with IPv4 mapped in v6 sk (Florian Westphal) [1936368] - mptcp: use sha256() instead of open coding (Florian Westphal) [1936368] - crypto: lib/sha256 - add sha256() function (Florian Westphal) [1936368] - mptcp: use SHA256_BLOCK_SIZE, not SHA_MESSAGE_BYTES (Florian Westphal) [1936368] - xprtrdma: Pad optimization, revisited (Steve Dickson) [1926957] - ibmvnic: remove set but not used variable 'netdev' (Diego Domingos) [1922193] - net/ibmvnic: Remove tests of member address (Diego Domingos) [1922193] - ibmvnic: remove duplicate napi_schedule call in do_reset function (Diego Domingos) [1922193] - ibmvnic: avoid calling napi_disable() twice (Diego Domingos) [1922193] - ibmvnic: queue reset work in system_long_wq (Diego Domingos) [1922193] - ibmvnic: correctly use dev_consume/free_skb_irq (Diego Domingos) [1922193] - ibmvnic: improve failover sysfs entry (Diego Domingos) [1922193] - ibmvnic: print adapter state as a string (Diego Domingos) [1922193] - ibmvnic: print reset reason as a string (Diego Domingos) [1922193] - ibmvnic: clean up the remaining debugfs data structures (Diego Domingos) [1922193] - ibmvnic: Use 'skb_frag_address()' instead of hand coding it (Diego Domingos) [1922193] - ibmvnic: remove excessive irqsave (Diego Domingos) [1922193] - ibmvnic: always store valid MAC address (Diego Domingos) [1922193] - ibmvnic: Fix possibly uninitialized old_num_tx_queues variable warning. (Diego Domingos) [1922193] - vio: make remove callback return void (Diego Domingos) [1922193] - tty: hvcs: Drop unnecessary if block (Diego Domingos) [1922193] - ibmvnic: serialize access to work queue on remove (Diego Domingos) [1922193] - ibmvnic: skip send_request_unmap for timeout reset (Diego Domingos) [1922193] - ibmvnic: add memory barrier to protect long term buffer (Diego Domingos) [1922193] - ibmvnic: substitute mb() with dma_wmb() for send_*crq* functions (Diego Domingos) [1922193] - ibmvnic: prefer strscpy over strlcpy (Diego Domingos) [1922193] - ibmvnic: remove unused spinlock_t stats_lock definition (Diego Domingos) [1922193] - ibmvnic: add comments for spinlock_t definitions (Diego Domingos) [1922193] - ibmvnic: fix miscellaneous checks (Diego Domingos) [1922193] - ibmvnic: avoid multiple line dereference (Diego Domingos) [1922193] - ibmvnic: fix braces (Diego Domingos) [1922193] - ibmvnic: fix block comments (Diego Domingos) [1922193] - ibmvnic: prefer 'unsigned long' over 'unsigned long int' (Diego Domingos) [1922193] - ibmvnic: remove unnecessary rmb() inside ibmvnic_poll (Diego Domingos) [1922193] - ibmvnic: rework to ensure SCRQ entry reads are properly ordered (Diego Domingos) [1922193] - ibmvnic: Ensure that CRQ entry read are correctly ordered (Diego Domingos) [1922193] - net: ethernet: ibm: ibmvnic: Fix some kernel-doc misdemeanours (Diego Domingos) [1922193] - powerpc/hmi: Fix kernel hang when TB is in error state. (Gustavo Walbon) [1924091] - powerpc/eeh: Fix EEH handling for hugepages in ioremap space. (Gustavo Walbon) [1924090] - powerpc/pseries: Only register vio drivers if vio bus exists (Gustavo Walbon) [1924090] - powerpc/pci: Remove unimplemented prototypes (Gustavo Walbon) [1924090] - powerpc/powernv/pci: Use kzalloc() for phb related allocations (Gustavo Walbon) [1924090] - powerpc/pasemi: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mve5100: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/mpc7448: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/linkstation: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/embedded6xx/holly: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/chrp: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/amigaone: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/83xx: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/82xx/*: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/mpc5200_simple: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/media5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/lite5200: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/52xx/efika: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/512x: Move PHB discovery (Gustavo Walbon) [1924090] - powerpc/pci: Move PHB discovery for PCI_DN using platforms (Gustavo Walbon) [1924090] - powerpc/maple: Fix declaration made after definition (Gustavo Walbon) [1924090] - powerpc/pci: Add ppc_md.discover_phbs() (Gustavo Walbon) [1924090] - powerpc/pci: Delete traverse_pci_dn() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework pci_dev lookup in debugfs attributes (Gustavo Walbon) [1924090] - selftests/powerpc: Add VF recovery tests (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_send_allow_unfreeze() static (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Make pseries_pcibios_bus_add_device() static (Gustavo Walbon) [1924090] - selftests/powerpc: Make the test check in eeh-basic.sh posix compliant (Gustavo Walbon) [1924090] - powernv/pci: Print an error when device enable is blocked (Gustavo Walbon) [1924090] - selftests/powerpc/eeh: disable kselftest timeout setting for eeh-basic (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Fix a possible debugfs deadlock (Gustavo Walbon) [1924090] - powerpc/eeh: Fix eeh_dev_check_failure() for PE#0 (Gustavo Walbon) [1924090] - selftests/powerpc: Fix eeh-basic.sh exit codes (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix use of uninitialised variable (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_pe->config_addr (Gustavo Walbon) [1924090] - powerpc/eeh: Clean up PE addressing (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Allow zero to be a valid PE configuration address (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Rework device EEH PE determination (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Clean up pe_config_addr lookups (Gustavo Walbon) [1924090] - powerpc/eeh: Move EEH initialisation to an arch initcall (Gustavo Walbon) [1924090] - powerpc/eeh: Delete eeh_ops->init (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/powernv: Stop using eeh_ops->init() (Gustavo Walbon) [1924090] - powerpc/eeh: Rework EEH initialisation (Gustavo Walbon) [1924090] - powerpc/pseries/eeh: Fix dumb linebreaks (Gustavo Walbon) [1924090] - selftests/powerpc: Squash spurious errors due to device removal (Gustavo Walbon) [1924090] - powerpc/eeh: Move PE tree setup into the platform (Gustavo Walbon) [1924090] - powerpc/eeh: Drop pdn use in eeh_pe_tree_insert() (Gustavo Walbon) [1924090] - powerpc/eeh: Rename eeh_{add_to|remove_from}_parent_pe() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove class code field from edev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove spurious use of pci_dn in eeh_dump_dev_log (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->{read|write}_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->resume_notify() (Gustavo Walbon) [1924090] - powerpc/eeh: Pass eeh_dev to eeh_ops->restore_config() (Gustavo Walbon) [1924090] - powerpc/eeh: Remove VF config space restoration (Gustavo Walbon) [1924090] - powerpc/eeh: Kill off eeh_ops->get_pe_addr() (Gustavo Walbon) [1924090] - powerpc/pseries: Stop using pdn->pe_number (Gustavo Walbon) [1924090] - powerpc/eeh: Move vf_index out of pci_dn and into eeh_dev (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev.c (Gustavo Walbon) [1924090] - powerpc/eeh: Remove eeh_dev_phb_init_dynamic() (Gustavo Walbon) [1924090] - powerpc/powernv: Make pnv_pci_sriov_enable() and friends static (Gustavo Walbon) [1924090] - powerpc/pseries: Make vio and ibmebus initcalls pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Release EEH device state synchronously (Gustavo Walbon) [1924090] - powerpc/eeh: Rework eeh_ops->probe() (Gustavo Walbon) [1924090] - powerpc/eeh: Make early EEH init pseries specific (Gustavo Walbon) [1924090] - powerpc/eeh: Remove PHB check in probe (Gustavo Walbon) [1924090] - powerpc/eeh: Do early EEH init only when required (Gustavo Walbon) [1924090] - powerpc/eeh: Only dump stack once if an MMIO loop is detected (Gustavo Walbon) [1924090] - powernv/pci: Add a debugfs entry to dump PHB's IODA PE state (Gustavo Walbon) [1924090] - powernv/pci: Allow any write trigger the diag dump (Gustavo Walbon) [1924090] - powernv/pci: Use pnv_phb as the private data for debugfs entries (Gustavo Walbon) [1924090] - powerpc/powernv/npu: Fix debugfs_simple_attr.cocci warnings (Gustavo Walbon) [1924090] - powerpc/pcidn: Warn when sriov pci_dn management is used incorrectly (Gustavo Walbon) [1924090] - powerpc/pcidn: Make VF pci_dn management CONFIG_PCI_IOV specific (Gustavo Walbon) [1924090] - powerpc/sriov: Remove VF eeh_dev state when disabling SR-IOV (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Make clearing EEH_DEV_SYSFS saner (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: Remove double pci_dn lookup. (Gustavo Walbon) [1924090] - powerpc/eeh_sysfs: ifdef pseries sr-iov sysfs properties (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Don't use pci_dn when inserting new ranges (Gustavo Walbon) [1924090] - powerpc/eeh: differentiate duplicate detection message (Gustavo Walbon) [1924090] - powerpc/eeh: Handle hugepages in ioremap space (Gustavo Walbon) [1924090] - powerpc/powernv-eeh: Consisely desribe what this file does (Gustavo Walbon) [1924090] - powerpc/eeh_cache: fix a W=1 kernel-doc warning (Gustavo Walbon) [1924090] - powerpc/eeh_cache: Add a way to dump the EEH address cache (Gustavo Walbon) [1924090] - powerpc/powernv: Escalate reset when IODA reset fails (Gustavo Walbon) [1924090] - powerpc/powernv/eeh/npu: Fix uninitialized variables in opal_pci_eeh_freeze_status (Gustavo Walbon) [1924090] - powerpc: eeh_event: convert semaphore to completion (Gustavo Walbon) [1924090] - powerpc/eeh: Declare pci_ers_result_name() as static (Gustavo Walbon) [1924090] - Bluetooth: verify AMP hci_chan before amp_destroy (Gopal Tiwari) [1962546] {CVE-2021-33034} - NFSv4.2 fix handling of sr_eof in SEEK's reply (Steve Dickson) [1948015] - SUNRPC: Fix null pointer dereference in svc_rqst_free() (Benjamin Coddington) [1952008] - NFSv4: Use sequence counter with associated spinlock (Benjamin Coddington) [1952008] - NFSv4.2: fix return value of _nfs4_get_security_label() (Benjamin Coddington) [1952008] - NFSD: fix error handling in NFSv4.0 callbacks (Benjamin Coddington) [1952008] - NFS: Don't gratuitously clear the inode cache when lookup failed (Benjamin Coddington) [1952008] - NFS: Don't revalidate the directory permissions on a lookup failure (Benjamin Coddington) [1952008] - nfsd: register pernet ops last, unregister first (Benjamin Coddington) [1952008] - SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Benjamin Coddington) [1952008] - lockd: fix access beyond unterminated strings in prints (Benjamin Coddington) [1952008] - tty: Protect disc_data in n_tty_close and n_tty_flush_buffer (Rafael Aquini) [1879861] - hwmon: (amd_energy) Add AMD family 19h model 30h x86 match (Terry Bowman) [1949280]- redhat/configs: Re-enable dptf_power module (Prarit Bhargava) [1962349] - net/sched: act_ct: Offload connections with commit action (Marcelo Ricardo Leitner) [1965817] - netfilter: flowtable: Remove redundant hw refresh bit (Marcelo Ricardo Leitner) [1965817] - inet_diag: add support for tw_mark (Xin Long) [1972967] - mm: thp: fix MADV_REMOVE deadlock on shmem THP (Waiman Long) [1974659] {CVE-2020-29368} - mm: thp: make the THP mapcount atomic against __split_huge_pmd_locked() (Waiman Long) [1974659] {CVE-2020-29368} - mmap locking API: add mmap_lock_is_contended() (Waiman Long) [1970177] - mm: madvise: fix vma user-after-free (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() protect the pmd lock (Waiman Long) [1970177] - khugepaged: collapse_pte_mapped_thp() flush the right range (Waiman Long) [1970177] - mm/mmap.c: close race between munmap() and expand_upwards()/downwards() (Waiman Long) [1970177] - mm: document warning in move_normal_pmd() and make it warn only once (Waiman Long) [1970177] - mmap locking API: convert mmap_sem comments (Waiman Long) [1970177] - mmap locking API: convert mmap_sem API comments (Waiman Long) [1970177] - mmap locking API: rename mmap_sem to mmap_lock (Waiman Long) [1970177] - mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() (Waiman Long) [1970177] - mmap locking API: add MMAP_LOCK_INITIALIZER (Waiman Long) [1970177] - mmap locking API: convert nested write lock sites (Waiman Long) [1970177] - mmap locking API: convert mmap_sem call sites missed by coccinelle (Waiman Long) [1970177] - mmap locking API: use coccinelle to convert mmap_sem rwsem call sites (Waiman Long) [1970177] - MMU notifier: use the new mmap locking API (Waiman Long) [1970177] - mm/gup.c: further document vma_permits_fault() (Waiman Long) [1970177] - mm/gup.c: update the documentation (Waiman Long) [1970177] - mm/ksm: fix NULL pointer dereference when KSM zero page is enabled (Waiman Long) [1970177] - proc: inline vma_stop into m_stop (Waiman Long) [1970177] - mm: remove CONFIG_TRANSPARENT_HUGE_PAGECACHE (Waiman Long) [1970177] - fs/io_uring: set FOLL_PIN via pin_user_pages() (Waiman Long) [1970177] - shmem: pin the file in shmem_fault() if mmap_sem is dropped (Waiman Long) [1970177] - mm/gup.c: fix comments of __get_user_pages() and get_user_pages_remote() (Waiman Long) [1970177] - mm/init-mm.c: include for vm_committed_as_batch (Waiman Long) [1970177] - lib/generic-radix-tree.c: add kmemleak annotations (Waiman Long) [1970177] - mm: Remove BUG_ON mmap_sem not held from xxx_trans_huge_lock() (Waiman Long) [1970177] - lib/generic-radix-tree.c: make 2 functions static inline (Waiman Long) [1970177] - x86/mm: Clean up the pmd_read_atomic() comments (Waiman Long) [1970177] - x86/mm: Fix function name typo in pmd_read_atomic() comment (Waiman Long) [1970177] - khugepaged: enable collapse pmd for pte-mapped THP (Waiman Long) [1970177] - mm: Handle MADV_WILLNEED through vfs_fadvise() (Waiman Long) [1970177] - pagewalk: use lockdep_assert_held for locking validation (Waiman Long) [1970177] - mm: use down_read_killable for locking mmap_sem in access_remote_vm (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/map_files (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/clear_refs (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/pagemap (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/smaps_rollup (Waiman Long) [1970177] - proc: use down_read_killable mmap_sem for /proc/pid/maps (Waiman Long) [1970177] - mm/filemap.c: correct the comment about VM_FAULT_RETRY (Waiman Long) [1970177] - mm: mmu_gather: remove __tlb_reset_range() for force flush (Waiman Long) [1970177] - arm64/mm: Drop mmap_sem before calling __do_kernel_fault() (Waiman Long) [1970177] - docs/vm: Minor editorial changes in the THP and hugetlbfs (Waiman Long) [1970177] - x86/mpx, mm/core: Fix recursive munmap() corruption (Waiman Long) [1970177] - doc: mm: migration doesn't use FOLL_SPLIT anymore (Waiman Long) [1970177] - filemap: add a comment about FAULT_FLAG_RETRY_NOWAIT behavior (Waiman Long) [1970177] - proc: commit to genradix (Waiman Long) [1970177] - generic radix trees (Waiman Long) [1970177] - mm: swap: add comment for swap_vma_readahead (Waiman Long) [1970177] - x86/mm: Make set_pmd_at() paravirt aware (Waiman Long) [1970177] - mm: select HAVE_MOVE_PMD on x86 for faster mremap (Waiman Long) [1970177] - mm: speed up mremap by 20x on large regions (Waiman Long) [1970177] - mm/mmap.c: remove verify_mm_writelocked() (Waiman Long) [1970177] - x86/fault: Check user_mode(regs) when avoiding an mmap_sem deadlock (Waiman Long) [1970177] - mm: brk: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: mremap: downgrade mmap_sem to read when shrinking (Waiman Long) [1970177] - mm: unmap VM_PFNMAP mappings with optimized path (Waiman Long) [1970177] - mm: unmap VM_HUGETLB mappings with optimized path (Waiman Long) [1970177] - mm: mmap: zap pages with read mmap_sem in munmap (Waiman Long) [1970177] - x86/mm: Fix exception table comments (Waiman Long) [1970177] - ACPI: x86: Call acpi_boot_table_init() after acpi_table_upgrade() (Mark Langsdorf) [1946282] - acpi/drivers/thermal: Remove TRIPS_NONE cooling device binding (Mark Langsdorf) [1946282] - thermal/drivers/acpi: Use hot and critical ops (Mark Langsdorf) [1946282] - thermal/core: Add critical and hot ops (Mark Langsdorf) [1946282] - thermal/core: Emit a warning if the thermal zone is updated without ops (Mark Langsdorf) [1946282] - ACPI: scan: Fix _STA getting called on devices with unmet dependencies (Mark Langsdorf) [1946282] - ACPI: tables: x86: Reserve memory occupied by ACPI tables (Mark Langsdorf) [1946282] - ACPICA: Always create namespace nodes using acpi_ns_create_node() (Mark Langsdorf) [1946282] - ACPI: platform: Add balanced-performance platform profile (Mark Langsdorf) [1946282] - ACPI: platform: Hide ACPI_PLATFORM_PROFILE option (Mark Langsdorf) [1946282] - ACPICA: Remove some code duplication from acpi_ev_address_space_dispatch (Mark Langsdorf) [1946282] - ACPICA: Fix race in generic_serial_bus (I2C) and GPIO op_region parameter handling (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 2) (Mark Langsdorf) [1946282] - ACPI: property: Satisfy kernel doc validator (part 1) (Mark Langsdorf) [1946282] - ACPI: property: Make acpi_node_prop_read() static (Mark Langsdorf) [1946282] - ACPI: property: Remove dead code (Mark Langsdorf) [1946282] - iommu/amd: Fix performance counter initialization (Mark Langsdorf) [1946282] - ACPI: property: Fix fwnode string properties matching (Mark Langsdorf) [1946282] - ACPI / NUMA: add a stub function for node_to_pxm() (Mark Langsdorf) [1946282] - ACPI: OSL: Rework acpi_check_resource_conflict() (Mark Langsdorf) [1946282] - ACPI: APEI: ERST: remove unneeded semicolon (Mark Langsdorf) [1946282] - iommu/vt-d: Add new enum value and structure for SATC (Mark Langsdorf) [1946282] - ACPI: Add support for native USB4 control _OSC (Mark Langsdorf) [1946282] - ACPI: Execute platform _OSC also with query bit clear (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_FPDT (Mark Langsdorf) [1946282] - ACPI: tables: introduce support for FPDT table (Mark Langsdorf) [1946282] - ACPI: APEI: Add is_generic_error() to identify GHES sources (Mark Langsdorf) [1946282] - ACPI: platform-profile: Fix possible deadlock in platform_profile_remove() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Introduce object pointers to callbacks (Mark Langsdorf) [1946282] - PCI/ACPI: Clarify message about _OSC failure (Mark Langsdorf) [1946282] - PCI/ACPI: Remove unnecessary osc_lock (Mark Langsdorf) [1946282] - PCI/ACPI: Make acpi_pci_osc_control_set() static (Mark Langsdorf) [1946282] - media: ACPI / bus: Add acpi_dev_get_next_match_dev() and helper macro (Mark Langsdorf) [1946282] - ACPI: scan: Adjust white space in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: scan: Rearrange memory allocation in acpi_device_add() (Mark Langsdorf) [1946282] - ACPI: platform-profile: Drop const qualifier for cur_profile (Mark Langsdorf) [1946282] - ACPI: configfs: add missing check after configfs_register_default_group() (Mark Langsdorf) [1946282] - ACPI: CPPC: initialise vaddr pointers to NULL (Mark Langsdorf) [1946282] - ACPI: CPPC: add __iomem annotation to generic_comm_base pointer (Mark Langsdorf) [1946282] - ACPI: CPPC: remove __iomem annotation for cpc_reg's address (Mark Langsdorf) [1946282] - ACPI: Use DEVICE_ATTR_ macros (Mark Langsdorf) [1946282] - ACPICA: Update version to 20210105 (Mark Langsdorf) [1946282] - ACPICA: Updated all copyrights to 2021 (Mark Langsdorf) [1946282] - ACPICA: Remove the VRTC table (Mark Langsdorf) [1946282] - ACPICA: Remove the MTMR (Mid-Timer) table (Mark Langsdorf) [1946282] - ACPICA: Update version to 20201217 (Mark Langsdorf) [1946282] - ACPICA: add type casts for string functions (Mark Langsdorf) [1946282] - ACPICA: fix -Wfallthrough (Mark Langsdorf) [1946282] - ACPICA: Clean up exception code class checks (Mark Langsdorf) [1946282] - ACPICA: Fix exception code class checks (Mark Langsdorf) [1946282] - redhat/configs: Add CONFIG_ACPI_PLATFORM_PROFILE (Mark Langsdorf) [1946282] - ACPI: platform: Add platform profile support (Mark Langsdorf) [1946282] - NTB/msi: Use irq_has_action() (Myron Stowe) [1933153] - NTB: Use struct_size() helper in devm_kzalloc() (Myron Stowe) [1933153] - ntb: intel: Fix memleak in intel_ntb_pci_probe (Myron Stowe) [1933153] - NTB: hw: amd: fix an issue about leak system resources (Myron Stowe) [1933153] - ntb: hw: remove the code that sets the DMA mask (Myron Stowe) [1933153] - [s390] s390/qdio: remove 'merge_pending' mechanism (Claudio Imbrenda) [1919251] - [s390] s390/qdio: improve handling of PENDING buffers for QEBSM devices (Claudio Imbrenda) [1919251] - [s390] s390/qdio: rework q->qdio_error indication (Claudio Imbrenda) [1919251] - [s390] s390/qdio: inline qdio_kick_handler() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: track time of last data IRQ for each device (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make thinint registration symmetric (Claudio Imbrenda) [1919251] - [s390] s390/qdio: adopt new tasklet API (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove qdio_inbound_q_moved() wrapper (Claudio Imbrenda) [1919251] - [s390] s390/qdio: remove Input tasklet code (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Do not set COMMAND_COMPLETE (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Handle event-lost notification for Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Process Version Change events (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify & assert the stat_lock locking in zfcp_qdio_send() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Remove orphaned function declarations (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Lift Input Queue tasklet from qdio (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Clarify access to erp_action in zfcp_fsf_req_complete() (Claudio Imbrenda) [1919251] - [s390] scsi: zfcp: Use list_first_entry_or_null() in zfcp_erp_thread() (Claudio Imbrenda) [1919251] - [s390] s390/qdio: always use dev_name() for device name in QIB (Claudio Imbrenda) [1919251] - [s390] s390/qdio: clean up QDR setup (Claudio Imbrenda) [1919251] - [s390] s390/qdio: make qdio_handle_aobs() more robust (Claudio Imbrenda) [1919251] - [s390] s390/cpumf: disable preemption when accessing per-cpu variable (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: rename header file to hwctrset.h (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: remove 60 seconds read limit (Claudio Imbrenda) [1925527] - [s390] s390/cpumf: Add support for complete counter set extraction (Claudio Imbrenda) [1925527]- KVM: X86: hyper-v: Task srcu lock when accessing kvm_memslots() (Vitaly Kuznetsov) [1904570] - KVM: nSVM: remove a warning about vmcb01 VM exit reason (Vitaly Kuznetsov) [1904570] - KVM: x86: Consolidate guest enter/exit logic to common helpers (Vitaly Kuznetsov) [1904570] - KVM: x86: Defer vtime accounting 'til after IRQ handling (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit vtime accounting to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Move guest exit context tracking to separate helpers (Vitaly Kuznetsov) [1904570] - context_tracking: Make guest_enter/exit() .noinstr ready (Vitaly Kuznetsov) [1904570] - sched/cputime: Rename vtime_account_system() to vtime_account_kernel() (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Move guest enter/exit into .noinstr.text (Vitaly Kuznetsov) [1904570] - x86/kvm/svm: Add hardirq tracing on guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm/vmx: Add hardirq tracing to guest enter/exit (Vitaly Kuznetsov) [1904570] - x86/kvm: Move context tracking where it belongs (Vitaly Kuznetsov) [1904570] - Move some more variables to kernel job templates (Michael Hofmann) - Use a different branch name for realtime pipelines (Michael Hofmann) - block: mark queue init done at the end of blk_register_queue (Ming Lei) [1963766] - block: fix race between adding/removing rq qos and normal IO (Ming Lei) [1963766] - netfilter: x_tables: Use correct memory barriers. (Phil Sutter) [1949090] - Revert "netfilter: x_tables: Switch synchronization to RCU" (Phil Sutter) [1949090] - vfio/pci/nvlink2: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - powerpc/powernv/npu: Do not attempt NPU2 setup on POWER8NVL NPU (Gustavo Walbon) [1891589] - cpupower: Add cpuid cap flag for MSR_AMD_HWCR support (Steve Best) [1949161] - cpupower: Remove family arg to decode_pstates() (Steve Best) [1949161] - cpupower: Condense pstate enabled bit checks in decode_pstates() (Steve Best) [1949161] - cpupower: Update family checks when decoding HW pstates (Steve Best) [1949161] - cpupower: Remove unused pscur variable. (Steve Best) [1949161] - cpupower: Add CPUPOWER_CAP_AMD_HW_PSTATE cpuid caps flag (Steve Best) [1949161] - cpupower: Correct macro name for CPB caps flag (Steve Best) [1949161] - cpupower: Update msr_pstate union struct naming (Steve Best) [1949161] - cpupower: add Makefile dependencies for install targets (Steve Best) [1949161] - tools/power/cpupower: Read energy_perf_bias from sysfs (Steve Best) [1949161] - tools: Avoid comma separated statements (Steve Best) [1949161] - cpupower: speed up generating git version string (Steve Best) [1949161] - cpupowerutils: fix spelling mistake "dependant" -> "dependent" (Steve Best) [1949161] - ext4: fix ext4_error_err save negative errno into superblock (Lukas Czerner) [1964928] - ext4: do not set SB_ACTIVE in ext4_orphan_cleanup() (Lukas Czerner) [1964928] - ext4: fix check to prevent false positive report of incorrect used inodes (Lukas Czerner) [1964928] - ext4: fix potential error in ext4_do_update_inode (Lukas Czerner) [1964928] - ext4: do not try to set xattr into ea_inode if value is empty (Lukas Czerner) [1964928] - ext4: fix potential htree index checksum corruption (Lukas Czerner) [1964928] - ext4: don't leak old mountpoint samples (Lukas Czerner) [1964928] - ext4: don't remount read-only with errors=continue on reboot (Lukas Czerner) [1964928] - ext4: fix deadlock with fs freezing and EA inodes (Lukas Czerner) [1964928] - ext4: fix a memory leak of ext4_free_data (Lukas Czerner) [1964928] - ext4: find old entry again if failed to rename whiteout (Lukas Czerner) [1945503] - ext4: fix bug for rename with RENAME_WHITEOUT (Lukas Czerner) [1945503] - mount: fix mounting of detached mounts onto targets that reside on shared mounts (Carlos Maiolino) [1959172] - fs: fix lazytime expiration handling in __writeback_single_inode() (Carlos Maiolino) [1936260] - tty: Don't hold ldisc lock in tty_reopen() if ldisc present (Waiman Long) [1968271] - tty/ldsem: Add lockdep asserts for ldisc_sem (Waiman Long) [1968271] - tty: Simplify tty->count math in tty_reopen() (Waiman Long) [1968271] - tty: Don't block on IO when ldisc change is pending (Waiman Long) [1968271] - tty: Hold tty_ldisc_lock() during tty_reopen() (Waiman Long) [1968271] - tty: Drop tty->count on tty_reopen() failure (Waiman Long) [1968271] - net: udp: Add support for getsockopt(..., ..., UDP_GRO, ..., ...); (Xin Long) [1951679] - net: Fix gro aggregation for udp encaps with zero csum (Xin Long) [1951679] - udp: ipv4: manipulate network header of NATed UDP GRO fraglist (Xin Long) [1951679] - udp: not remove the CRC flag from dev features when need_csum is false (Xin Long) [1951679] - udp: mask TOS bits in udp_v4_early_demux() (Xin Long) [1951679] - net: fix use-after-free when UDP GRO with shared fraglist (Xin Long) [1951679] - x86, sched: Treat Intel SNC topology as default, COD as exception (David Arcari) [1920040] - dmaengine: idxd: iax bus removal (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix cdev setup and free device lifetime issues (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix group conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix engine conf_dev lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix idxd conf_dev 'struct device' lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: use ida for device instance enumeration (Jerry Snitselaar) [1955744] - dmaengine: idxd: removal of pcim managed mmio mapping (Jerry Snitselaar) [1955744] - dmaengine: idxd: cleanup pci interrupt vector allocation management (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix dma device lifetime (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix potential null dereference on pointer status (Jerry Snitselaar) [1927070] - dmaengine: idxd: fix wq cleanup of WQCFG registers (Jerry Snitselaar) [1955744] - dmaengine: idxd: clear MSIX permission entry on shutdown (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix wq size store permission state (Jerry Snitselaar) [1955744] - dmaengine: idxd: fix opcap sysfs attribute output (Jerry Snitselaar) [1955744] - dmaengine: idxd: Fix clobbering of SWERR overflow bit on writeback (Jerry Snitselaar) [1955744] - dmaengine: idxd: add module parameter to force disable of SVA (Jerry Snitselaar) [1920734] - dmaengine: idxd: set DMA channel to be private (Jerry Snitselaar) [1920759] - dma: idxd: use DEFINE_MUTEX() for mutex lock (Jerry Snitselaar) [1955744] - dmaengine: idxd: check device state before issue command (Jerry Snitselaar) [1927070] - dmaengine: move channel device_node deletion to driver (Jerry Snitselaar) [1920721] - dmaengine: idxd: fix misc interrupt completion (Jerry Snitselaar) [1920757] - dmaengine: idxd: Fix list corruption in description completion (Jerry Snitselaar) [1920746] - dmaengine: idxd: add IAX configuration support in the IDXD driver (Jerry Snitselaar) [1837233] - dmaengine: idxd: add ATS disable knob for work queues (Jerry Snitselaar) [1921291] - dmaengine: idxd: define table offset multiplier (Jerry Snitselaar) [1921290] - dmaengine: idxd: Update calculation of group offset to be more readable (Jerry Snitselaar) [1955744]- redhat/config: Double MAX_LOCKDEP_ENTRIES (Waiman Long) [1945937] - dm writecache: flush origin device when writing and cache is full (Mike Snitzer) [1970513] - dm snapshot: properly fix a crash when an origin has no snapshots (Mike Snitzer) [1970513] - dm verity: fix require_signatures module_param permissions (Mike Snitzer) [1970513] - dm snapshot: fix crash with transient storage and zero chunk size (Mike Snitzer) [1970513] - dm rq: fix double free of blk_mq_tag_set in dev remove after table load fails (Mike Snitzer) [1970513] - dm integrity: increase RECALC_SECTORS to improve recalculate speed (Mike Snitzer) [1970513] - dm integrity: don't re-write metadata if discarding same blocks (Mike Snitzer) [1970513] - dm raid: fix inconclusive reshape layout on fast raid4/5/6 table reload sequences (Mike Snitzer) [1970513] - dm raid: fix fall-through warning in rs_check_takeover() for Clang (Mike Snitzer) [1970513] - dm integrity: fix missing goto in bitmap_flush_interval error handling (Mike Snitzer) [1970513] - dm space map common: fix division bug in sm_ll_find_free_block() (Mike Snitzer) [1970513] - dm persistent data: packed struct should have an aligned() attribute too (Mike Snitzer) [1970513] - dm btree spine: remove paranoid node_check call in node_prep_for_write() (Mike Snitzer) [1970513] - dm space map disk: remove redundant calls to sm_disk_get_nr_free() (Mike Snitzer) [1970513] - dm persistent data: remove unused return from exit_shadow_spine() (Mike Snitzer) [1970513] - dm verity: allow only one error handling mode (Mike Snitzer) [1970513] - dm: remove useless loop in __split_and_process_bio (Mike Snitzer) [1970513] - redhat/configs: Update CONFIG_PINCTRL_AMD (David Arcari) [1964588] - ionic: fix ptp support config breakage (Jonathan Toppins) [1951826] - ionic: return -EFAULT if copy_to_user() fails (Jonathan Toppins) [1951826] - ionic: git_ts_info bit shifters (Jonathan Toppins) [1951826] - ionic: extend ts_config set locking (Jonathan Toppins) [1951826] - ionic: add ts_config replay (Jonathan Toppins) [1951826] - ionic: ignore EBUSY on queue start (Jonathan Toppins) [1951826] - ionic: re-start ptp after queues up (Jonathan Toppins) [1951826] - ionic: add SKBTX_IN_PROGRESS (Jonathan Toppins) [1951826] - ionic: check for valid tx_mode on SKBTX_HW_TSTAMP xmit (Jonathan Toppins) [1951826] - ionic: remove unnecessary compat ifdef (Jonathan Toppins) [1951826] - ionic: fix up a couple of code style nits (Jonathan Toppins) [1951826] - ionic: advertise support for hardware timestamps (Jonathan Toppins) [1951826] - ionic: ethtool ptp stats (Jonathan Toppins) [1951826] - ionic: add ethtool support for PTP (Jonathan Toppins) [1951826] - ionic: add and enable tx and rx timestamp handling (Jonathan Toppins) [1951826] - ethtool: add timestamping related string sets (Jonathan Toppins) [1951826] - net: Introduce peer to peer one step PTP time stamping. (Jonathan Toppins) [1951826] - ionic: set up hw timestamp queues (Jonathan Toppins) [1951826] - ionic: add rx filtering for hw timestamp steering (Jonathan Toppins) [1951826] - ionic: link in the new hw timestamp code (Jonathan Toppins) [1951826] - ionic: add hw timestamp support files (Jonathan Toppins) [1951826] - ionic: split adminq post and wait calls (Jonathan Toppins) [1951826] - ionic: add hw timestamp structs to interface (Jonathan Toppins) [1951826] - ionic: add handling of larger descriptors (Jonathan Toppins) [1951826] - ionic: add new queue features to interface (Jonathan Toppins) [1951826] - ionic: pull per-q stats work out of queue loops (Jonathan Toppins) [1951826] - ionic: avoid races in ionic_heartbeat_check (Jonathan Toppins) [1951826] - ionic: fix sizeof usage (Jonathan Toppins) [1951826] - ionic: count dma errors (Jonathan Toppins) [1951826] - ionic: protect adminq from early destroy (Jonathan Toppins) [1951826] - ionic: stop watchdog when in broken state (Jonathan Toppins) [1951826] - ionic: block actions during fw reset (Jonathan Toppins) [1951826] - ionic: update ethtool support bits for BASET (Jonathan Toppins) [1951826] - ionic: fix unchecked reference (Jonathan Toppins) [1951826] - ionic: simplify the intr_index use in txq_init (Jonathan Toppins) [1951826] - ionic: code cleanup details (Jonathan Toppins) [1951826] - ionic: Update driver to use ethtool_sprintf (Jonathan Toppins) [1951826] - ionic: aggregate Tx byte counting calls (Jonathan Toppins) [1951826] - ionic: simplify tx clean (Jonathan Toppins) [1951826] - ionic: generic tx skb mapping (Jonathan Toppins) [1951826] - ionic: simplify TSO descriptor mapping (Jonathan Toppins) [1951826] - ionic: simplify use of completion types (Jonathan Toppins) [1951826] - ionic: rebuild debugfs on qcq swap (Jonathan Toppins) [1951826] - ionic: simplify rx skb alloc (Jonathan Toppins) [1951826] - ionic: optimize fastpath struct usage (Jonathan Toppins) [1951826] - ionic: implement Rx page reuse (Jonathan Toppins) [1951826] - ionic: move rx_page_alloc and free (Jonathan Toppins) [1951826] - drivers: net: ionic: simplify the return expression of ionic_set_rxfh() (Jonathan Toppins) [1951826] - ionic: change mtu after queues are stopped (Jonathan Toppins) [1951826] - ionic: remove some unnecessary oom messages (Jonathan Toppins) [1951826] - ionic: useful names for booleans (Jonathan Toppins) [1951826] - ionic: change set_rx_mode from_ndo to can_sleep (Jonathan Toppins) [1951826] - ionic: flatten calls to ionic_lif_rx_mode (Jonathan Toppins) [1951826] - ionic: batch rx buffer refilling (Jonathan Toppins) [1951826] - ionic: add lif quiesce (Jonathan Toppins) [1951826] - ionic: check for link after netdev registration (Jonathan Toppins) [1951826] - ionic: check port ptr before use (Jonathan Toppins) [1951826] - platform/x86: hp-wireless: add AMD's hardware id to the supported list (David Arcari) [1960472] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1960472] - net/bond: revert deletion of driver and module versions (Jarod Wilson) [1955702] - net:sfc: fix non-freed irq in legacy irq mode (Íñigo Huguet) [1906728] - devlink: Extend SF port attributes to have external attribute (Petr Oros) [1959002] - netfilter: xt_SECMARK: add new revision to fix structure layout (Phil Sutter) [1961714] - xfrm: ipcomp: remove unnecessary get_cpu() (Sabrina Dubroca) [1946885] - platform/x86: intel_pmc_core: Add support for Alder Lake PCH-P (David Arcari) [1838624] - scsi: qedf: Update the max_id value in host structure (Nilesh Javali) [1954876] - scsi: qedf: Add pointer checks in qedf_update_link_speed() (Nilesh Javali) [1871687] - [s390] s390/nvme: support firmware-assisted dump to NVMe disks (Claudio Imbrenda) [1847447] - [s390] s390: nvme dump support (Claudio Imbrenda) [1847447] - [s390] s390/boot: add build-id to decompressor (Philipp Rudo) [1897093] - genirq: Reduce irqdebug cacheline bouncing (Gustavo Walbon) [1957729]- CI: Merge MR, baseline and private configs (Michael Hofmann) - RDMA/rxe: Fix failure during driver load (Kamal Heib) [1930263] - xfrm: remove the fragment check for ipv6 beet mode (Xin Long) [1965185] - SUNRPC: Fix NFS READs that start at non-page-aligned offsets (Benjamin Coddington) [1950303] - pNFS/NFSv4: Improve rejection of out-of-order layouts (Benjamin Coddington) [1950303] - pNFS/NFSv4: Update the layout barrier when we schedule a layoutreturn (Benjamin Coddington) [1950303] - pNFS/NFSv4: Try to return invalid layout in pnfs_layout_process() (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom tracepoint again (Benjamin Coddington) [1950303] - nfsd4: readdirplus shouldn't return parent of export (Benjamin Coddington) [1950303] - NFS: nfs_igrab_and_active must first reference the superblock (Benjamin Coddington) [1950303] - NFS: nfs_delegation_find_inode_server must first reference the superblock (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a leak of the layout 'plh_outstanding' counter (Benjamin Coddington) [1950303] - NFS/pNFS: Don't leak DS commits in pnfs_generic_retry_commit() (Benjamin Coddington) [1950303] - NFS/pNFS: Don't call pnfs_free_bucket_lseg() before removing the request (Benjamin Coddington) [1950303] - pNFS: Stricter ordering of layoutget and layoutreturn (Benjamin Coddington) [1950303] - pNFS: Clean up pnfs_layoutreturn_free_lsegs() (Benjamin Coddington) [1950303] - pNFS: We want return-on-close to complete when evicting the inode (Benjamin Coddington) [1950303] - pNFS: Mark layout for return if return-on-close was not sent (Benjamin Coddington) [1950303] - net: sunrpc: interpret the return value of kstrtou32 correctly (Benjamin Coddington) [1950303] - SUNRPC: Handle TCP socket sends with kernel_sendpage() again (Benjamin Coddington) [1950303] - NFS/pNFS: Fix a typo in ff_layout_resend_pnfs_read() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Avoid spurious layout returns in ff_layout_choose_ds_for_read (Benjamin Coddington) [1950303] - NFSv4/pnfs: Add tracing for the deviceid cache (Benjamin Coddington) [1950303] - fs/lockd: convert comma to semicolon (Benjamin Coddington) [1950303] - SUNRPC: When expanding the buffer, we may need grow the sparse pages (Benjamin Coddington) [1950303] - SUNRPC: Cleanup - constify a number of xdr_buf helpers (Benjamin Coddington) [1950303] - SUNRPC: Clean up open coded setting of the xdr_stream 'nwords' field (Benjamin Coddington) [1950303] - SUNRPC: _copy_to/from_pages() now check for zero length (Benjamin Coddington) [1950303] - SUNRPC: Cleanup xdr_shrink_bufhead() (Benjamin Coddington) [1950303] - SUNRPC: Fix xdr_expand_hole() (Benjamin Coddington) [1950303] - SUNRPC: Fixes for xdr_align_data() (Benjamin Coddington) [1950303] - SUNRPC: _shift_data_left/right_pages should check the shift length (Benjamin Coddington) [1950303] - NFSv4.1: use BITS_PER_LONG macro in nfs4session.h (Benjamin Coddington) [1950303] - xprtrdma: Fix XDRBUF_SPARSE_PAGES support (Benjamin Coddington) [1950303] - sunrpc: fix xs_read_xdr_buf for partial pages receive (Benjamin Coddington) [1950303] - Revert "nfsd4: support change_attr_type attribute" (Benjamin Coddington) [1950303] - nfsd4: don't query change attribute in v2/v3 case (Benjamin Coddington) [1950303] - nfsd: minor nfsd4_change_attribute cleanup (Benjamin Coddington) [1950303] - nfsd: simplify nfsd4_change_info (Benjamin Coddington) [1950303] - nfsd: only call inode_query_iversion in the I_VERSION case (Benjamin Coddington) [1950303] - nfs_common: need lock during iterate through the list (Benjamin Coddington) [1950303] - nfsd: Fix message level for normal termination (Benjamin Coddington) [1950303] - NFS: switch nfsiod to be an UNBOUND workqueue. (Benjamin Coddington) [1950303] - lockd: don't use interval-based rebinding over TCP (Benjamin Coddington) [1950303] - net: sunrpc: Fix 'snprintf' return value check in 'do_xprt_debugfs' (Benjamin Coddington) [1950303] - NFSv4: Refactor to use user namespaces for nfs4idmap (Benjamin Coddington) [1950303] - NFS: NFSv2/NFSv3: Use cred from fs_context during mount (Benjamin Coddington) [1950303] - NFSv4: Fix a pNFS layout related use-after-free race when freeing the inode (Benjamin Coddington) [1950303] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1950303] - SUNRPC: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1950303] - pNFS: Clean up open coded xdr string decoding (Benjamin Coddington) [1950303] - SUNRPC: Fix up open coded kmemdup_nul() (Benjamin Coddington) [1950303] - pNFS/flexfiles: Fix up layoutstats reporting for non-TCP transports (Benjamin Coddington) [1950303] - NFSv4/pNFS: Store the transport type in struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - pNFS: Add helpers for allocation/free of struct nfs4_pnfs_ds_addr (Benjamin Coddington) [1950303] - NFSv4/pNFS: Use connections to a DS that are all of the same protocol family (Benjamin Coddington) [1950303] - SUNRPC: Remove unused function xprt_load_transport() (Benjamin Coddington) [1950303] - NFS: Switch mount code to use xprt_find_transport_ident() (Benjamin Coddington) [1950303] - SUNRPC: Add a helper to return the transport identifier given a netid (Benjamin Coddington) [1950303] - SUNRPC: Close a race with transport setup and module put (Benjamin Coddington) [1950303] - SUNRPC: xprt_load_transport() needs to support the netid "rdma6" (Benjamin Coddington) [1950303] - SUNRPC: rpc_wake_up() should wake up tasks in the correct order (Benjamin Coddington) [1950303] - NFSv4: Observe the NFS_MOUNT_SOFTREVAL flag in _nfs4_proc_lookupp (Benjamin Coddington) [1950303] - NFSv3: Add emulation of the lookupp() operation (Benjamin Coddington) [1950303] - NFSv3: Refactor nfs3_proc_lookup() to split out the dentry (Benjamin Coddington) [1950303] - SUNRPC: Remove XDRBUF_SPARSE_PAGES flag in gss_proxy upcall (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd4_decode/encode_compound() (Benjamin Coddington) [1950303] - NFSD: Add tracepoints in nfsd_dispatch() (Benjamin Coddington) [1950303] - NFSD: Add common helpers to decode void args and encode void results (Benjamin Coddington) [1950303] - SUNRPC: Prepare for xdr_stream-style decoding on the server-side (Benjamin Coddington) [1950303] - SUNRPC: Add xdr_set_scratch_page() and xdr_reset_scratch_buffer() (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - SUNRPC: Move the svc_xdr_recvfrom() tracepoint (Benjamin Coddington) [1950303] - NFSD: Add SPDX header for fs/nfsd/trace.c (Benjamin Coddington) [1950303] - NFSD: A semicolon is not needed after a switch statement. (Benjamin Coddington) [1950303] - svcrdma: support multiple Read chunks per RPC (Benjamin Coddington) [1950303] - svcrdma: Use the new parsed chunk list when pulling Read chunks (Benjamin Coddington) [1950303] - svcrdma: Rename info::ri_chunklen (Benjamin Coddington) [1950303] - svcrdma: Clean up chunk tracepoints (Benjamin Coddington) [1950303] - svcrdma: Remove chunk list pointers (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_send_reply_chunk (Benjamin Coddington) [1950303] - svcrdma: Support multiple Write chunks in svc_rdma_map_reply_msg() (Benjamin Coddington) [1950303] - svcrdma: Support multiple write chunks when pulling up (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to encode Reply transport headers (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to construct RDMA Writes (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to detect reverse direction replies (Benjamin Coddington) [1950303] - svcrdma: Use parsed chunk lists to derive the inv_rkey (Benjamin Coddington) [1950303] - svcrdma: Add a "parsed chunk list" data structure (Benjamin Coddington) [1950303] - svcrdma: Clean up svc_rdma_encode_reply_chunk() (Benjamin Coddington) [1950303] - svcrdma: Post RDMA Writes while XDR encoding replies (Benjamin Coddington) [1950303] - NFSD: Invoke svc_encode_result_payload() in "read" NFSD encoders (Benjamin Coddington) [1950303] - SUNRPC: Rename svc_encode_read_payload() (Benjamin Coddington) [1950303] - svcrdma: Refactor the RDMA Write path (Benjamin Coddington) [1950303] - svcrdma: Const-ify the xdr_buf arguments (Benjamin Coddington) [1950303] - SUNRPC: Adjust synopsis of xdr_buf_subsegment() (Benjamin Coddington) [1950303] - svcrdma: Catch another Reply chunk overflow case (Benjamin Coddington) [1950303] - xprtrdma: Micro-optimize MR DMA-unmapping (Benjamin Coddington) [1950303] - xprtrdma: Move rpcrdma_mr_put() (Benjamin Coddington) [1950303] - xprtrdma: Trace unmap_sync calls (Benjamin Coddington) [1950303] - xprtrdma: Display the task ID when reporting MR events (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_nomrs() (Benjamin Coddington) [1950303] - xprtrdma: Clean up xprtrdma callback tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up tracepoints in the reply path (Benjamin Coddington) [1950303] - xprtrdma: Clean up reply parsing error tracepoints (Benjamin Coddington) [1950303] - xprtrdma: Clean up trace_xprtrdma_post_linv (Benjamin Coddington) [1950303] - xprtrdma: Introduce FRWR completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Send completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Introduce Receive completion IDs (Benjamin Coddington) [1950303] - xprtrdma: Replace dprintk call sites in ERR_CHUNK path (Benjamin Coddington) [1950303] - xprtrdma: Fix a BUG when tracing is enabled with NFSv4.1 on RDMA (Benjamin Coddington) [1950303] - drm: virtio: fix common struct sg_table related issues (Eric Auger) [1971821] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1915307] - net/mlx5: Release devlink object if adev fails (Alaa Hleihel) [1915307] - net/mlx5: Fix compilation warning for 32-bit platform (Alaa Hleihel) [1915307] - net/mlx5: Use effective interrupt affinity (Alaa Hleihel) [1915307] - net/mlx5: Replace irq_to_desc() abuse (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove unneeded semicolon (Alaa Hleihel) [1915307] - net: mlx5: convert comma to semicolon (Alaa Hleihel) [1915307] - net/mlx5e: Fill mlx5e_create_cq_param in a function (Alaa Hleihel) [1915307] - net/mlx5e: Split between RX/TX tunnel FW support indication (Alaa Hleihel) [1915307] - net/mlx5: Arm only EQs with EQEs (Alaa Hleihel) [1915307] - net/mlx5e: Remove duplicated include (Alaa Hleihel) [1915307] - net/mlx5e: Add TX port timestamp support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Add TX PTP port object support (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Move MLX5E_RX_ERR_CQE macro (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Split SW group counters update function (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Change skb fifo push/pop API to be used without SQ (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow SQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow RQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Allow CQ outside of channel context (Alaa Hleihel) [1915307 1919646] - net/mlx5e: Free drop RQ in a dedicated function (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove IB representors dead code (Alaa Hleihel) [1915307] - net/mlx5: Simplify eswitch mode check (Alaa Hleihel) [1915307] - net/mlx5: Delete custom device management logic (Alaa Hleihel) [1915307] - RDMA/mlx5: Convert mlx5_ib to use auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5e: Connect ethernet part to auxiliary bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Connect mlx5_vdpa to auxiliary bus (Alaa Hleihel) [1915307] - net/mlx5: Register mlx5 devices to auxiliary virtual bus (Alaa Hleihel) [1915307] - vdpa/mlx5: Make hardware definitions visible to all mlx5 devices (Alaa Hleihel) [1915307] - net/mlx5_core: Clean driver version and name (Alaa Hleihel) [1915307] - net/mlx5: Treat host PF vport as other (non eswitch manager) vport (Alaa Hleihel) [1915307] - net/mlx5: Export steering related functions (Alaa Hleihel) [1915307] - net/mlx5: Expose other function ifc bits (Alaa Hleihel) [1915307] - net/mlx5: Expose IP-in-IP TX and RX capability bits (Alaa Hleihel) [1915307] - net/mlx5: Update the hardware interface definition for vhca state (Alaa Hleihel) [1915307] - net/mlx5: Avoid exposing driver internal command helpers (Alaa Hleihel) [1915307] - net/mlx5: Add ts_cqe_to_dest_cqn related bits (Alaa Hleihel) [1915307] - net/mlx5: Add misc4 to mlx5_ifc_fte_match_param_bits (Alaa Hleihel) [1915307] - net/mlx5: Check dr mask size against mlx5_match_param size (Alaa Hleihel) [1915307] - net/mlx5: Add sampler destination type (Alaa Hleihel) [1915307] - net/mlx5: Add sample offload hardware bits and structures (Alaa Hleihel) [1915307] - RDMA/mlx5: Use PCI device for dma mappings (Alaa Hleihel) [1915307] - RDMA/mlx5: Silence the overflow warning while building offset mask (Alaa Hleihel) [1915307] - RDMA/mlx5: Check for ERR_PTR from uverbs_zalloc() (Alaa Hleihel) [1915307] - RDMA/mlx5: Enable querying AH for XRC QP types (Alaa Hleihel) [1915307] - RDMA/mlx5: Lower setting the umem's PAS for SRQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for devx (Alaa Hleihel) [1915307] - RDMA/mlx5: mlx5_umem_find_best_quantized_pgoff() for CQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for QP (Alaa Hleihel) [1915307] - RDMA/mlx5: Directly compute the PAS list for raw QP RQ's (Alaa Hleihel) [1915307] - RDMA/mlx5: Use mlx5_umem_find_best_quantized_pgoff() for WQ (Alaa Hleihel) [1915307] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Alaa Hleihel) [1915307] - net: mlx5: Replace in_irq() usage (Alaa Hleihel) [1915307] - net/mlx5: Cleanup kernel-doc warnings (Alaa Hleihel) [1915307] - net/mlx5e: Validate stop_room size upon user input (Alaa Hleihel) [1915307] - net/mlx5: DR, Free unused buddy ICM memory (Alaa Hleihel) [1915307] - net/mlx5: DR, ICM memory pools sync optimization (Alaa Hleihel) [1915307] - net/mlx5: DR, Sync chunks only during free (Alaa Hleihel) [1915307] - net/mlx5: DR, Handle ICM memory via buddy allocation instead of buckets (Alaa Hleihel) [1915307] - net/mlx5: DR, Add buddy allocator utilities (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename matcher functions to be more HW agnostic (Alaa Hleihel) [1915307] - net/mlx5: DR, Rename builders HW specific names (Alaa Hleihel) [1915307] - net/mlx5: DR, Remove unused member of action struct (Alaa Hleihel) [1915307] - IB/mlx5: Add support for NDR link speed (Alaa Hleihel) [1915307 1926596] - RDMA/mlx5: Use ib_umem_find_best_pgsz() for mkc's (Alaa Hleihel) [1915307] - RDMA/mlx5: Split the WR setup out of mlx5_ib_update_xlt() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move xlt_emergency_page_mutex into mr.c (Alaa Hleihel) [1915307] - RDMA/mlx5: Change mlx5_ib_populate_pas() to use rdma_for_each_block() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove npages from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove ncont from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove order from mlx5_ib_cont_pages() (Alaa Hleihel) [1915307] - RDMA/mlx5: Move mlx5_ib_cont_pages() to the creation of the mlx5_ib_mr (Alaa Hleihel) [1915307] - RDMA/mlx5: Remove mlx5_ib_mr->order (Alaa Hleihel) [1915307] - net/mlx5: fix error return code in mlx5e_tc_nic_init() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Fix IPsec packet drop by mlx5e_tc_update_skb (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Use spin_lock_bh for async_icosq_lock (Alaa Hleihel) [1915306 1915307] - net/mlx5: Replace zero-length array with flexible-array member (Alaa Hleihel) [1915306 1915307] - net/mlx5: Fix uininitialized pointer read on pointer attr (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload limit no reset (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for fw live patch event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add devlink param enable_remote_dev_reset support (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add support for devlink reload action fw activate (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset abort event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset now event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Handle sync reset request event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Set cap for pci sync for fw update event (Alaa Hleihel) [1915306 1915307] - net/mlx5: Add functions to set/query MFRL register (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Fix potential null pointer dereference (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Fix dereference on pointer attr after null check (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Use dma device access helper (Alaa Hleihel) [1915306 1915307] - mlx5: cross-tree: phase out dma_zalloc_coherent() (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-Switch, Support flow source for local vport (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Move devlink eswitch ports closer to eswitch (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use helper function to load unload representor (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Add helper to check egress ACL need (Alaa Hleihel) [1915306 1915307] - net/mlx5: E-switch, Use PF num in metadata reg c0 (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Add support for rule creation with flow source hint (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Call ste_builder directly with tag pointer (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded local variable (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded vlan check from L2 builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Remove unneeded check from source port builder (Alaa Hleihel) [1915306 1915307] - net/mlx5: DR, Replace the check for valid STE entry (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete not needed GSI QP signal QP type (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Change GSI QP to have same creation flow like other QPs (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Reuse existing fields in parent QP storage object (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Embed GSI QP into general mlx5_ib QP (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove unreachable return (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Use kfree() to free fd->g in accel_fs_tcp_create_groups() (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Keep direct reference to mlx5_core_dev in tc ct (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Support CT offload for tc nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: rework ct offload init messages (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Add tc chains offload support for nic flows (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor tc flow attributes structure (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Split nic tc flow allocation and creation (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5e: Tc nic flows to use mlx5_chains flow tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Allow ft level ignore for nic rx tables (Alaa Hleihel) [1915306 1915307 1919642] - net/mlx5: Refactor multi chains and prios support (Alaa Hleihel) [1915306 1915307 1919642] - RDMA/mlx5: Don't call to restrack recursively (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Expose TIR and QP ICM address for sw_owner_v2 devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Allow DM allocation for sw_owner_v2 enabled devices (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add sw_owner_v2 bit capability (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Delete duplicated mlx5_ptys_width enum (Alaa Hleihel) [1915306 1915307] - net/mlx5: IPsec: make spdxcheck.py happy (Alaa Hleihel) [1915306 1915307] - mlx5: add pause frame stats (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add CQE compression support for multi-strides packets (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Add support for tc trap (Alaa Hleihel) [1915306 1915307 1919643] - net/mlx5: E-Switch, Use vport metadata matching by default (Alaa Hleihel) [1915306 1915307] - net/mlx5: remove erroneous fallthrough (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add DCT RoCE LAG support (Alaa Hleihel) [1915306 1915307] - IB/mlx5: Add tx_affinity support for DCI QP (Alaa Hleihel) [1915306 1915307] - net/mlx5e: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Enable sniffer when device is in switchdev mode (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Add new IB rates support (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Replace open-coded offsetofend() macro (Alaa Hleihel) [1915306 1915307] - RDMA/mlx5: Simplify multiple else-if cases with switch keyword (Alaa Hleihel) [1915306 1915307] - net/mlx5e: Link non uplink representors to PCI device (Alaa Hleihel) [1915306 1915307 1959367] - perf stat: Use nftw() instead of ftw() (Michael Petlan) [1944684] - perf unwind: Set userdata for all __report_module() paths (Michael Petlan) [1944684] - perf debug: Move debug initialization earlier (Michael Petlan) [1944684] - perf script: Fix overrun issue for dynamically-allocated PMU type number (Michael Petlan) [1944684] - perf metricgroup: Fix system PMU metrics (Michael Petlan) [1944684] - perf metricgroup: Fix for metrics containing duration_time (Michael Petlan) [1944684] - perf evlist: Fix id index for heterogeneous systems (Michael Petlan) [1944684] - perf inject: Correct event attribute sizes (Michael Petlan) [1944684] - perf intel-pt: Fix 'CPU too large' error (Michael Petlan) [1944684] - perf stat: Take cgroups into account for shadow stats (Michael Petlan) [1944684] - perf stat: Introduce struct runtime_stat_data (Michael Petlan) [1944684] - libperf tests: Fail when failing to get a tracepoint id (Michael Petlan) [1944684] - libperf tests: If a test fails return non-zero (Michael Petlan) [1944684] - libperf tests: Avoid uninitialized variable warning (Michael Petlan) [1944684] - perf test: Fix shadow stat test for non-bash shells (Michael Petlan) [1944684] - perf bpf examples: Fix bpf.h header include directive in 5sec.c example (Michael Petlan) [1944684] - perf probe: Fix memory leak when synthesizing SDT probes (Michael Petlan) [1944684] - perf stat aggregation: Add separate thread member (Michael Petlan) [1944684] - perf stat aggregation: Add separate core member (Michael Petlan) [1944684] - perf stat aggregation: Add separate die member (Michael Petlan) [1944684] - perf stat aggregation: Add separate socket member (Michael Petlan) [1944684] - perf stat aggregation: Add separate node member (Michael Petlan) [1944684] - perf stat aggregation: Start using cpu_aggr_id in map (Michael Petlan) [1944684] - perf cpumap: Drop in cpu_aggr_map struct (Michael Petlan) [1944684] - perf cpumap: Add new map type for aggregation (Michael Petlan) [1944684] - perf stat: Replace aggregation ID with a struct (Michael Petlan) [1944684] - perf cpumap: Add new struct for cpu aggregation (Michael Petlan) [1944684] - perf cpumap: Use existing allocator to avoid using malloc (Michael Petlan) [1944684] - perf tests: Improve topology test to check all aggregation types (Michael Petlan) [1944684] - perf powerpc: Move syscall.tbl check to check-headers.sh (Michael Petlan) [1944684] - tools arch x86: Sync the msr-index.h copy with the kernel sources (Michael Petlan) [1944684] - perf mem: Factor out a function to generate sort order (Michael Petlan) [1944684] - perf sort: Add sort option for data page size (Michael Petlan) [1944684] - perf script: Support data page size (Michael Petlan) [1944684] - tools headers UAPI: Sync linux/stat.h with the kernel sources (Michael Petlan) [1944684] - tools: Factor HOSTCC, HOSTLD, HOSTAR definitions (Michael Petlan) [1944684] - perf config: Fix example command in manpage to conform to syntax specified in the SYNOPSIS section. (Michael Petlan) [1944684] - perf test: Make sample-parsing test aware of PERF_SAMPLE_{CODE,DATA}_PAGE_SIZE (Michael Petlan) [1944684] - perf tools: Add support to read build id from compressed elf (Michael Petlan) [1944684] - perf debug: Add debug_set_file function (Michael Petlan) [1944684] - perf evlist: Support pipe mode display (Michael Petlan) [1944684] - perf report: Support --header-only for pipe mode (Michael Petlan) [1944684] - perf vendor events: Add JSON metrics for imx8mm DDR Perf (Michael Petlan) [1944684] - perf metricgroup: Support adding metrics for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Support printing metric groups for system PMUs (Michael Petlan) [1944684] - perf metricgroup: Split up metricgroup__print() (Michael Petlan) [1944684] - perf metricgroup: Fix metrics using aliases covering multiple PMUs (Michael Petlan) [1944684] - perf evlist: Change evlist__splice_list_tail() ordering (Michael Petlan) [1944684] - perf pmu: Add pmu_add_sys_aliases() (Michael Petlan) [1944684] - perf pmu: Add pmu_id() (Michael Petlan) [1944684] - perf jevents: Add support for system events tables (Michael Petlan) [1944684] - perf jevents: Add support for an extra directory level (Michael Petlan) [1944684] - perf evsel: Emit warning about kernel not supporting the data page size sample_type bit (Michael Petlan) [1944684] - perf record: Support new sample type for data page size (Michael Petlan) [1944684] - perf unwind: Fix separate debug info files when using elfutils' libdw's unwinder (Michael Petlan) [1944684] - perf record: Fix memory leak when using '--user-regs=?' to list registers (Michael Petlan) [1944684] - tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1944684] - tools build: Add missing libcap to test-all.bin target (Michael Petlan) [1944684] - perf test: Fix metric parsing test (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' record methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' diff methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' nr_threads method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' deliver event method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' header methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' raw samples methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' mmap pages parsing method (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event attribute config methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for alternative 'struct evlist' constructors (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event selection methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' event group methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' create maps methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' print methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' evsel list methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' pause/resume methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' id_pos methods (Michael Petlan) [1944684] - perf tools: Add aarch64 registers to --user-regs (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' tracking event methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' browser methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample id lookup methods (Michael Petlan) [1944684] - perf evlist: Ditch unused set/reset sample_bit methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sample parsing methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' sideband thread methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'filter' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' stats methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' 'workload' methods (Michael Petlan) [1944684] - perf evlist: Use the right prefix for 'struct evlist' methods: evlist__set_leader() (Michael Petlan) [1944684] - perf evsel: Convert last 'struct evsel' methods to the right evsel__ prefix (Michael Petlan) [1944684] - perf test: Add shadow stat test (Michael Petlan) [1944684] - perf build-id: Add build_id_cache__add function (Michael Petlan) [1944684] - perf build-id: Add __perf_session__cache_build_ids function (Michael Petlan) [1944684] - perf build-id: Use machine__for_each_dso in perf_session__cache_build_ids (Michael Petlan) [1944684] - perf data: Add is_perf_data function (Michael Petlan) [1944684] - perf symbols: Try to load vmlinux from buildid database (Michael Petlan) [1944684] - perf tools: Use struct extra_kernel_map in machine__process_kernel_mmap_event (Michael Petlan) [1944684] - perf build-id: Add check for existing link in buildid dir (Michael Petlan) [1944684] - perf tools: Add filename__decompress function (Michael Petlan) [1944684] - perf tools: Add build_id__is_defined function (Michael Petlan) [1944684] - tools lib: Adopt memchr_inv() from kernel (Michael Petlan) [1944684] - perf arm-spe: Add support for ARMv8.3-SPE (Michael Petlan) [1944684] - perf arm_spe: Decode memory tagging properties (Michael Petlan) [1944684] - perf arm-spe: Add more sub classes for operation packet (Michael Petlan) [1944684] - perf arm-spe: Refactor operation packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_op_type() (Michael Petlan) [1944684] - perf arm-spe: Remove size condition checking for events (Michael Petlan) [1944684] - perf arm-spe: Refactor event type handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_event() (Michael Petlan) [1944684] - perf arm-spe: Refactor counter packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_counter() (Michael Petlan) [1944684] - perf arm-spe: Refactor context packet handling (Michael Petlan) [1944684] - perf arm_spe: Fixup top byte for data virtual address (Michael Petlan) [1944684] - perf arm-spe: Refactor address packet handling (Michael Petlan) [1944684] - perf arm-spe: Add new function arm_spe_pkt_desc_addr() (Michael Petlan) [1944684] - perf arm-spe: Refactor packet header parsing (Michael Petlan) [1944684] - perf arm-spe: Refactor printing string to buffer (Michael Petlan) [1944684] - perf expr: Force encapsulation on expr_id_data (Michael Petlan) [1944684] - perf vendor events: Update Skylake client events to v50 (Michael Petlan) [1944684] - perf data: Allow to use stdio functions for pipe mode (Michael Petlan) [1944684] - perf arm-spe: Fix packet length handling (Michael Petlan) [1944684] - perf arm-spe: Refactor arm_spe_get_events() (Michael Petlan) [1944684] - perf arm-spe: Refactor payload size calculation (Michael Petlan) [1944684] - perf arm-spe: Fix a typo in comment (Michael Petlan) [1944684] - perf arm-spe: Include bitops.h for BIT() macro (Michael Petlan) [1944684] - perf mem: Support ARM SPE events (Michael Petlan) [1944684] - perf c2c: Support AUX trace (Michael Petlan) [1944684] - perf mem: Support AUX trace (Michael Petlan) [1944684] - perf auxtrace: Add itrace option '-M' for memory events (Michael Petlan) [1944684] - perf mem: Only initialize memory event for recording (Michael Petlan) [1944684] - perf c2c: Support memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Support new memory event PERF_MEM_EVENTS__LOAD_STORE (Michael Petlan) [1944684] - perf mem: Introduce weak function perf_mem_events__ptr() (Michael Petlan) [1944684] - perf mem: Search event name with more flexible path (Michael Petlan) [1944684] - perf jevents: Add test for arch std events (Michael Petlan) [1944684] - perf jevents: Tidy error handling (Michael Petlan) [1944684] - perf trace beauty: Allow header files in a different path (Michael Petlan) [1944684] - perf stat: Add --quiet option (Michael Petlan) [1944684] - perf stat: Support regex pattern in --for-each-cgroup (Michael Petlan) [1944684] - perf kvm: Add kvm-stat for arm64 (Michael Petlan) [1944684] - perf env: Conditionally compile BPF support code on having HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf annotate: Move bpf header inclusion to inside HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf tests: Skip the llvm and bpf tests if HAVE_LIBBPF_SUPPORT isn't defined (Michael Petlan) [1944684] - perf bpf: Enclose libbpf.h include within HAVE_LIBBPF_SUPPORT (Michael Petlan) [1944684] - perf test: Implement skip_reason callback for watchpoint tests (Michael Petlan) [1944684] - perf tests tsc: Add checking helper is_supported() (Michael Petlan) [1944684] - perf tests tsc: Make tsc testing as a common testing (Michael Petlan) [1944684] - perf mem2node: Improve warning if detected no memory nodes (Michael Petlan) [1944684] - perf version: Add a feature for libpfm4 (Michael Petlan) [1944684] - perf annotate mips: Add perf arch instructions annotate handlers (Michael Petlan) [1944684] - perf/x86/intel: Add Tremont Topdown support (Michael Petlan) [1944684] - perf/x86: Fix fall-through warnings for Clang (Michael Petlan) [1944684] - perf/x86/intel/lbr: Fix the return type of get_lbr_cycles() (Michael Petlan) [1944684] - perf/x86/intel: Fix rtm_abort_event encoding on Ice Lake (Michael Petlan) [1944684] - perf: Break deadlock involving exec_update_mutex (Michael Petlan) [1944684] - perf/x86/intel: Add event constraint for CYCLE_ACTIVITY.STALLS_MEM_ANY (Michael Petlan) [1944684] - perf/x86: Avoid TIF_IA32 when checking 64bit mode (Michael Petlan) [1944684] - bpf, ringbuf: Deny reserve of buffers larger than ringbuf (Wander Lairson Costa) [1968591] - bpf: Fix propagation of 32 bit unsigned bounds from 64 bit bounds (Wander Lairson Costa) [1965938] - tools/power turbostat: Support Alder Lake Mobile (Steve Best) [1962291] - ACPI: PM: Add ACPI ID of Alder Lake Fan (Steve Best) [1961617] - powercap/intel_rapl: add support for AlderLake Mobile (Steve Best) [1961816] - platform/x86: intel_pmc_core: Uninitialized data in pmc_core_lpm_latch_mode_write() (David Arcari) [1783557] - platform/x86: intel_pmc_core: add ACPI dependency (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix "unsigned 'ret' is never less than zero" smatch warning (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add LTR registers for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add option to set/clear LPM mode (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add requirements file to debugfs (David Arcari) [1783557] - platform/x86: intel_pmc_core: Get LPM requirements for Tiger Lake (David Arcari) [1783557] - platform/x86: intel_pmc_core: Show LPM residency in microseconds (David Arcari) [1783557] - platform/x86: intel_pmc_core: Handle sub-states generically (David Arcari) [1783557] - platform/x86: intel_pmc_core: Remove global struct pmc_dev (David Arcari) [1783557] - platform/x86: intel_pmc_core: Don't use global pmcdev in quirks (David Arcari) [1783557] - platform/x86: intel_pmc_core: export platform global reset bits via etr3 sysfs file (David Arcari) [1783557] - MAINTAINERS: Update maintainers for pmc_core driver (David Arcari) [1783557] - MAINTAINERS: intel_pmc_core: Update MAINTAINERS (David Arcari) [1783557] - platform/x86: intel_pmc_core: Ignore GBE LTR on Tiger Lake platforms (David Arcari) [1783557] - platform/x86: intel_pmc_core: Assign boolean values to a bool variable (David Arcari) [1783557] - platform/x86: intel_pmc_core: fix: Replace dev_dbg macro with dev_info() (David Arcari) [1783557] - platform/x86: intel_pmc_core: Clean up: Remove the duplicate comments and reorganize (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix the slp_s0 counter displayed value (David Arcari) [1783557] - platform/x86: intel_pmc_core: Fix TigerLake power gating status map (David Arcari) [1783557] - platform/x86: pmc_core: Use descriptive names for LPM registers (David Arcari) [1783557] - platform/x86: intel_pmc_core: Change Jasper Lake S0ix debug reg map back to ICL (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Atom based Jasper Lake (JSL) platform support (David Arcari) [1783557] - platform/x86: intel_pmc_core: Add Intel Elkhart Lake support (David Arcari) [1783557] - [s390] s390/ipl: support NVMe IPL kernel parameters (Claudio Imbrenda) [1963120] - [s390] net/smc: use memcpy instead of snprintf to avoid out of bounds read (Claudio Imbrenda) [1919249] - [s390] smc: fix out of bound access in smc_nl_get_sys_info() (Claudio Imbrenda) [1919249] - [s390] net/smc: fix access to parent of an ib device (Claudio Imbrenda) [1919249] - [s390] s390/vtime: fix increased steal time accounting (Claudio Imbrenda) [1963075] - [s390] tools/kvm_stat: Add restart delay (Claudio Imbrenda) [1963082] - [s390] s390/dasd: fix hanging IO request during DASD driver unbind (Claudio Imbrenda) [1963077] - [s390] s390/dasd: fix hanging DASD driver unbind (Claudio Imbrenda) [1963077]- Add New KUNIT Tests to Redhat kernel-modules-internal (Nico Pache) [1939309] - kunit: lib: adhear to KUNIT formatting standard (Nico Pache) [1939309] - kunit: mptcp: adhere to KUNIT formatting standard (Nico Pache) [1939309] - ASoC: topology: adhere to KUNIT formatting standard (Nico Pache) [1939309] - kunit: software node: adhear to KUNIT formatting standard (Nico Pache) [1939309] - resource: provide meaningful MODULE_LICENSE() in test suite (Nico Pache) [1939309] - resource: Add test cases for new resource API (Nico Pache) [1939309] - resource: Introduce resource_intersection() for overlapping resources (Nico Pache) [1939309] - resource: Introduce resource_union() for overlapping resources (Nico Pache) [1939309] - mm/resource: Use resource_overlaps() to simplify region_intersects() (Nico Pache) [1939309] - kernel.h: split out min()/max() et al. helpers (Nico Pache) [1939309] - lib/math/rational.c: fix possible incorrect result from rational fractions helper (Nico Pache) [1939309] - lib: Move mathematic helpers to separate folder (Nico Pache) [1939309] - lib/cmdline: remove an unneeded local variable in next_arg() (Nico Pache) [1939309] - lib/cmdline: Allow get_options() to take 0 to validate the input (Nico Pache) [1939309] - lib/cmdline: Update documentation to reflect behaviour (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test case for get_options() (Nico Pache) [1939309] - ext4: add .kunitconfig fragment to enable ext4-specific tests (Nico Pache) [1939309] - ext: EXT4_KUNIT_TESTS should depend on EXT4_FS instead of selecting it (Nico Pache) [1939309] - kunit: tool: fix unintentional statefulness in run_kernel() (Nico Pache) [1939309] - kunit: tool: add support for filtering suites by glob (Nico Pache) [1939309] - kunit: add kunit.filter_glob cmdline option to filter suites (Nico Pache) [1939309] - kunit: don't show `1 == 1` in failed assertion messages (Nico Pache) [1939309] - kunit: make kunit_tool accept optional path to .kunitconfig fragment (Nico Pache) [1939309] - Documentation: kunit: add tips.rst for small examples (Nico Pache) [1939309] - KUnit: Docs: make start.rst example Kconfig follow style.rst (Nico Pache) [1939309] - kunit: tool: simplify kconfig is_subset_of() logic (Nico Pache) [1939309] - minor: kunit: tool: fix unit test so it can run from non-root dir (Nico Pache) [1939309] - kunit: tool: use `with open()` in unit test (Nico Pache) [1939309] - kunit: tool: stop using bare asserts in unit test (Nico Pache) [1939309] - kunit: tool: fix unit test cleanup handling (Nico Pache) [1939309] - ASoC: topology: KUnit: Convert from cpu to data format (Nico Pache) [1939309] - drivers/base: build kunit tests without structleak plugin (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing topology with PCM to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing empty topology with variants to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: KUnit: Add KUnit tests passing various arguments to snd_soc_tplg_component_load (Nico Pache) [1939309] - ASoC: topology: Check if ops is set before dereference (Nico Pache) [1939309] - ASoC: topology: Ensure that needed parameters are set (Nico Pache) [1939309] - kunit: tool: move kunitconfig parsing into __init__, make it optional (Nico Pache) [1939309] - kunit: tool: fix minor typing issue with None status (Nico Pache) [1939309] - kunit: tool: surface and address more typing issues (Nico Pache) [1939309] - Documentation: kunit: include example of a parameterized test (Nico Pache) [1939309] - kunit: tool: Fix spelling of "diagnostic" in kunit_parser (Nico Pache) [1939309] - kunit: tool: Force the use of the 'tty' console for UML (Nico Pache) [1939309] - lib/cmdline_kunit: add a new test suite for cmdline API (Nico Pache) [1939309] - lib/cmdline: allow NULL to be an output for get_option() (Nico Pache) [1939309] - lib/cmdline: fix get_option() for strings starting with hyphen (Nico Pache) [1939309] - lib/cmdline.c: mark expected switch fall-throughs (Nico Pache) [1939309] - lib/test_bits.c: add tests of GENMASK (Nico Pache) [1939309] - linux/bits.h: add compile time sanity check of GENMASK inputs (Nico Pache) [1939309] - linux/build_bug.h: change type to int (Nico Pache) [1939309] - fs: ext4: Modify inode-test.c to use KUnit parameterized testing feature (Nico Pache) [1939309] - kunit: Support for Parameterized Testing (Nico Pache) [1939309] - kunit: kunit_tool: Correctly parse diagnostic messages (Nico Pache) [1939309] - Documentation: kunit: provide guidance for testing many inputs (Nico Pache) [1939309] - kunit: Introduce get_file_path() helper (Nico Pache) [1939309] - kunit: fix display of failed expectations for strings (Nico Pache) [1939309] - kunit: tool: fix extra trailing \n in raw + parsed test output (Nico Pache) [1939309] - kunit: tool: print out stderr from make (like build warnings) (Nico Pache) [1939309] - KUnit: Docs: usage: wording fixes (Nico Pache) [1939309] - KUnit: Docs: style: fix some Kconfig example issues (Nico Pache) [1939309] - KUnit: Docs: fix a wording typo (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (test.log) (Nico Pache) [1939309] - kunit: Do not pollute source directory with generated files (.kunitconfig) (Nico Pache) [1939309] - kunit: tool: fix pre-existing python type annotation errors (Nico Pache) [1939309] - kunit: Fix kunit.py parse subcommand (use null build_dir) (Nico Pache) [1939309] - kunit: test: fix remaining kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: Fix compilation test when using TEST_BIT_FIELD_COMPILE (Nico Pache) [1939309] - kunit: test.h: fix a bad kernel-doc markup (Nico Pache) [1939309] - kunit: test.h: solve kernel-doc warnings (Nico Pache) [1939309] - lib: kunit: add bitfield test conversion to KUnit (Nico Pache) [1939309] - Documentation: kunit: add a brief blurb about kunit_test_suite (Nico Pache) [1939309] - kunit: test: add test plan to KUnit TAP format (Nico Pache) [1939309] - init: main: add KUnit to kernel init (Nico Pache) [1939309] - init: unify opening /dev/console as stdin/stdout/stderr (Nico Pache) [1939309] - kunit: test: create a single centralized executor for all tests (Nico Pache) [1939309] - Documentation: test.h - fix warnings (Nico Pache) [1939309] - vmlinux.lds.h: add linker section for KUnit test suites (Nico Pache) [1939309] - Documentation: kunit: Add naming guidelines (Nico Pache) [1939309] - kunit: tool: fix display of make errors (Nico Pache) [1939309] - kunit: tool: handle when .kunit exists but .kunitconfig does not (Nico Pache) [1939309] - kunit: tool: fix --alltests flag (Nico Pache) [1939309] - kunit: tool: allow generating test results in JSON (Nico Pache) [1939309] - kunit: tool: fix running kunit_tool from outside kernel tree (Nico Pache) [1939309] - lib: add linear ranges helpers (Nico Pache) [1939309] - PCI/RCEC: Fix RCiEP device to RCEC association (Myron Stowe) [1895942] - PCI/portdrv: Report reset for frozen channel (Myron Stowe) [1895942] - PCI/AER: Specify the type of Port that was reset (Myron Stowe) [1895942] - PCI/ERR: Retain status from error notification (Myron Stowe) [1895942] - PCI/AER: Clear AER status from Root Port when resetting Downstream Port (Myron Stowe) [1895942] - PCI/ERR: Clear status of the reporting device (Myron Stowe) [1895942] - PCI/AER: Add RCEC AER error injection support (Myron Stowe) [1895942] - PCI/PME: Add pcie_walk_rcec() to RCEC PME handling (Myron Stowe) [1895942] - PCI/AER: Add pcie_walk_rcec() to RCEC AER handling (Myron Stowe) [1895942] - PCI/ERR: Recover from RCiEP AER errors (Myron Stowe) [1895942] - PCI/ERR: Add pcie_link_rcec() to associate RCiEPs (Myron Stowe) [1895942] - PCI/ERR: Recover from RCEC AER errors (Myron Stowe) [1895942] - PCI/ERR: Clear AER status only when we control AER (Myron Stowe) [1895942] - PCI/ERR: Add pci_walk_bridge() to pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Avoid negated conditional for clarity (Myron Stowe) [1895942] - PCI/ERR: Use "bridge" for clarity in pcie_do_recovery() (Myron Stowe) [1895942] - PCI/ERR: Simplify by computing pci_pcie_type() once (Myron Stowe) [1895942] - PCI/ERR: Simplify by using pci_upstream_bridge() (Myron Stowe) [1895942] - PCI/ERR: Rename reset_link() to reset_subordinates() (Myron Stowe) [1895942] - PCI/ERR: Cache RCEC EA Capability offset in pci_init_capabilities() (Myron Stowe) [1895942] - PCI/ERR: Bind RCEC devices to the Root Port driver (Myron Stowe) [1895942] - PCI/AER: Write AER Capability only when we control it (Myron Stowe) [1895942] - PCI: Export pcie_has_flr() (Myron Stowe) [1895942] - xfs: don't reuse busy extents on extent trim (Brian Foster) [1960380] - nvme: add 'kato' sysfs attribute (Gopal Tiwari) [1970260] - scsi: qla2xxx: Update version to 10.02.00.106-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Add marginal path handling support (Nilesh Javali) [1925465] - scsi: qla2xxx: Do logout even if fabric scan retries got exhausted (Nilesh Javali) [1925465] - scsi: qla2xxx: Update default AER debug mask (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix mailbox recovery during PCIe error (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in PCIe error handling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix RISC RESET completion polling (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix crash in qla2xxx_mqueuecommand() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix use after free in bsg (Nilesh Javali) [1925465] - scsi: qla2xxx: Consolidate zio threshold setting for both FCP & NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix stuck session (Nilesh Javali) [1925465] - scsi: qla2xxx: Add H:C:T info in the log message for fc ports (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix IOPS drop seen in some adapters (Nilesh Javali) [1925465] - scsi: qla2xxx: Check kzalloc() return value (Nilesh Javali) [1925465] - scsi: qla2xxx: Always check the return value of qla24xx_get_isp_stats() (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify qla8044_minidump_process_control() (Nilesh Javali) [1925465] - scsi: qla2xxx: Suppress Coverity complaints about dseg_r* (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix endianness annotations (Nilesh Javali) [1925465] - scsi: qla2xxx: Constify struct qla_tgt_func_tmpl (Nilesh Javali) [1925465] - scsi: qla2xxx: Use dma_pool_zalloc() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misdocumented functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix incorrectly named function qla8044_check_temp() (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix a couple of misnamed functions (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some incorrect formatting/spelling issues (Nilesh Javali) [1925465] - scsi: qla2xxx: Replace __qla2x00_marker()'s missing underscores (Nilesh Javali) [1925465] - scsi: Revert "qla2xxx: Make sure that aborted commands are freed" (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix broken #endif placement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify if statement (Nilesh Javali) [1925465] - scsi: qla2xxx: Simplify the calculation of variables (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix some memory corruption (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove redundant NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Remove unnecessary NULL check (Nilesh Javali) [1925465] - scsi: qla2xxx: Assign boolean values to a bool variable (Nilesh Javali) [1925465] - scsi: qla2xxx: fc_remote_port_chkready() returns a SCSI result value (Nilesh Javali) [1925465] - scsi: qla2xxx: Fix description for parameter ql2xenforce_iocb_limit (Nilesh Javali) [1925465] - scsi: qla2xxx: Update version to 10.02.00.105-k (Nilesh Javali) [1925465] - scsi: qla2xxx: Enable NVMe CONF (BIT_7) when enabling SLER (Nilesh Javali) [1925465] - scsi: qla2xxx: Wait for ABTS response on I/O timeouts for NVMe (Nilesh Javali) [1925465] - scsi: qla2xxx: Move some messages from debug to normal log level (Nilesh Javali) [1925465] - scsi: qla2xxx: Add error counters to debugfs node (Nilesh Javali) [1925465] - scsi: qla2xxx: Implementation to get and manage host, target stats and initiator port (Nilesh Javali) [1925465] - scsi: ibmvfc: Reinit target retries (Steve Best) [1965010] - scsi: ibmvfc: Avoid move login if fast fail is enabled (Steve Best) [1965010] - scsi: ibmvfc: Handle move login failure (Steve Best) [1965010] - scsi: ibmvfc: Fix invalid state machine BUG_ON() (Steve Best) [1965010] - scsi: qedf: Do not put host in qedf_vport_create() unconditionally (Nilesh Javali) [1899384] - scsi: storvsc: Enable scatterlist entry lengths > 4Kbytes (Cathy Avery) [1941664] - scsi: storvsc: Parameterize number hardware queues (Cathy Avery) [1941664] - scsi: storvsc: Return DID_ERROR for invalid commands (Cathy Avery) [1941664] - scsi: storvsc: Validate length of incoming packet in storvsc_on_channel_callback() (Cathy Avery) [1941664] - scsi: storvsc: Resolve data race in storvsc_probe() (Cathy Avery) [1941664] - scsi: storvsc: Fix max_outstanding_req_per_channel for Win8 and newer (Cathy Avery) [1941664] - scsi: storvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Cathy Avery) [1941664] - RDMA/ipoib: Fix warning caused by destroying non-initial netns (Kamal Heib) [1961815] - can: dev: Move device back to init netns on owning netns delete (Kamal Heib) [1961815] - net: ena: remove extra words from comments (Petr Oros) [1955155] - net: ena: fix inaccurate print type (Petr Oros) [1955155] - ena: Update driver to use ethtool_sprintf (Petr Oros) [1955155] - docs: net: ena: Fix ena_start_xmit() function name typo (Petr Oros) [1955155] - ethernet: amazon: ena: A typo fix in the file ena_com.h (Petr Oros) [1955155] - net: ena: Update XDP verdict upon failure (Petr Oros) [1955155] - net: ena: introduce ndo_xdp_xmit() function for XDP_REDIRECT (Petr Oros) [1955155] - net: ena: use xdp_return_frame() to free xdp frames (Petr Oros) [1955155] - net: ena: introduce XDP redirect implementation (Petr Oros) [1955155] - net: ena: use xdp_frame in XDP TX flow (Petr Oros) [1955155] - net: ena: aggregate stats increase into a function (Petr Oros) [1955155] - net: ena: fix coding style nits (Petr Oros) [1955155] - net: ena: store values in their appropriate variables types (Petr Oros) [1955155] - net: ena: add device distinct log prefix to files (Petr Oros) [1955155] - net: ena: use constant value for net_device allocation (Petr Oros) [1955155] - net: ena: set initial DMA width to avoid intel iommu issue (Petr Oros) [1955155] - net: ena: update ena documentation (Petr Oros) [1955155] - net: ena: Fix all static chekers' warnings (Petr Oros) [1955155] - net: ena: Change RSS related macros and variables names (Petr Oros) [1955155] - net: ena: Remove redundant print of placement policy (Petr Oros) [1955155] - net: ena: Capitalize all log strings and improve code readability (Petr Oros) [1955155] - net: ena: Change log message to netif/dev function (Petr Oros) [1955155] - net: ena: Change license into format to SPDX in all files (Petr Oros) [1955155] - net: ena: xdp: add queue counters for xdp actions (Petr Oros) [1955155] - net: ena: ethtool: add stats printing to XDP queues (Petr Oros) [1955155] - net: ena: ethtool: Add new device statistics (Petr Oros) [1955155] - net: ena: ethtool: convert stat_offset to 64 bit resolution (Petr Oros) [1955155] - net: ena: Make missed_tx stat incremental (Petr Oros) [1955155] - net: ena: Prevent reset after device destruction (Petr Oros) [1955155] - treewide: replace '---help---' in Kconfig files with 'help' (Petr Oros) [1955155] - treewide: Add SPDX license identifier - Makefile/Kconfig (Petr Oros) [1955155] - cross-tree: phase out dma_zalloc_coherent() (Petr Oros) [1955155] - net: ena: fix compilation error in xtensa architecture (Petr Oros) [1955155] - docs: networking: reorganize driver documentation again (Petr Oros) [1955155] - docs: networking: device drivers: convert amazon/ena.txt to ReST (Petr Oros) [1955155] - net: ena: documentation: update ena.txt (Petr Oros) [1955155] - net: documentation: build a directory structure for drivers (Petr Oros) [1955155] - xfrm: interface: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - vti6: fix ipv4 pmtu check to honor ip header df (Sabrina Dubroca) [1931942] - net/sched: act_ct: Fix ct template allocation for zone 0 (Marcelo Ricardo Leitner) [1881824] - uio: Fix use-after-free in uio_unregister_device() (Myron Stowe) [1897285] - uio: free uio id after uio file node is freed (Myron Stowe) [1897285] - drivers: uio: remove redundant assignment to variable retval (Myron Stowe) [1897285] - driver: uio: fix possible use-after-free in __uio_register_device (Myron Stowe) [1897285] - driver: uio: fix possible memory leak in __uio_register_device (Myron Stowe) [1897285] - uio: remove redundant check (Myron Stowe) [1897285] - uio: fix potential memory leak in error case (Myron Stowe) [1897285] - uio: dismiss waiters on device unregistration (Myron Stowe) [1897285] - uio: Fix an Oops on load (Myron Stowe) [1897285] - uio: make symbol 'uio_class_registered' static (Myron Stowe) [1897285] - uio: convert to vm_fault_t (Myron Stowe) [1897285] - uio: ensure class is registered before devices (Myron Stowe) [1897285] - uio: potential double frees if __uio_register_device() fails (Myron Stowe) [1897285] - uio: fix possible circular locking dependency (Myron Stowe) [1897285] - uio: fix wrong return value from uio_mmap() (Myron Stowe) [1897285] - uio: add SPDX license tag (Myron Stowe) [1897285] - net: zero-initialize tc skb extension on allocation (Ivan Vecera) [1946986] - net: sched: fix tx action reschedule issue with stopped queue (Ivan Vecera) [1946986] - net: sched: fix tx action rescheduling issue during deactivation (Ivan Vecera) [1946986] - net: sched: fix packet stuck problem for lockless qdisc (Ivan Vecera) [1946986] - net/sched: act_ct: Remove redundant ct get and check (Ivan Vecera) [1946986] - net: sched: tapr: prevent cycle_time == 0 in parse_taprio_schedule (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch change cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action test to verify batch add cleanup (Ivan Vecera) [1946986] - tc-testing: add simple action change test (Ivan Vecera) [1946986] - selftests: forwarding: Add tc-police tests for packets per second (Ivan Vecera) [1946986] - selftests: tc-testing: add action police selftest for packets per second (Ivan Vecera) [1946986] - net: sched: Mundane typo fixes (Ivan Vecera) [1946986] - net/sched: cls_flower: use nla_get_be32 for TCA_FLOWER_KEY_FLAGS (Ivan Vecera) [1946986] - net/sched: cls_flower: use ntohs for struct flow_dissector_key_ports (Ivan Vecera) [1946986] - taprio: Handle short intervals and large packets (Ivan Vecera) [1946986] - net/sched: cls_flower: fix only mask bit check in the validate_ct_state (Ivan Vecera) [1946986] - treewide: Remove uninitialized_var() usage (Ivan Vecera) [1946986] - lockdep: Provide dummy forward declaration of *_is_held() helpers (Ivan Vecera) [1946986] - net: sched: Remove broken definitions and un-hide for !LOCKDEP (Ivan Vecera) [1946986] - net: sched: sch_teql: fix null-pointer dereference (Ivan Vecera) [1946986] - net: sched: fix err handler in tcf_action_init() (Ivan Vecera) [1946986] - net: sched: fix action overwrite reference counting (Ivan Vecera) [1946986] - Revert "net: sched: bump refcount for new action in ACT replace mode" (Ivan Vecera) [1946986] - net: cls_api: Fix uninitialised struct field bo->unlocked_driver_cb (Ivan Vecera) [1946986] - net: sched: bump refcount for new action in ACT replace mode (Ivan Vecera) [1946986] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Ivan Vecera) [1946986] - net/sched: act_police: add support for packet-per-second policing (Ivan Vecera) [1946986] - flow_offload: reject configuration of packet-per-second policing in offload drivers (Ivan Vecera) [1946986] - flow_offload: add support for packet-per-second policing (Ivan Vecera) [1946986] - net: sched: validate stab values (Ivan Vecera) [1946986] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Ivan Vecera) [1946986] - sched: act_sample: Implement stats_update callback (Ivan Vecera) [1946986] - net: sched: avoid duplicates in classes dump (Ivan Vecera) [1946986] - net/sched: cls_flower: validate ct_state for invalid and reply flags (Ivan Vecera) [1946986] - net: sched: fix police ext initialization (Ivan Vecera) [1946986] - selftests: tc: Add generic mpls matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc: Add basic mpls_* matching support for tc-flower (Ivan Vecera) [1946986] - selftests: tc-testing: u32: Add tests covering sample option (Ivan Vecera) [1946986] - net: sched: Return the correct errno code (Ivan Vecera) [1946986] - net: sched: replaced invalid qdisc tree flush helper in qdisc_replace (Ivan Vecera) [1946986] - selftests: forwarding: Fix spelling mistake "succeded" -> "succeeded" (Ivan Vecera) [1946986] - taprio: boolean values to a bool variable (Ivan Vecera) [1946986] - net_sched: fix RTNL deadlock again caused by request_module() (Ivan Vecera) [1946986] - cls_flower: call nla_ok() before nla_next() (Ivan Vecera) [1946986] - net/sched: sch_taprio: ensure to reset/destroy all child qdiscs (Ivan Vecera) [1946986] - net/sched: sch_taprio: reset child qdiscs before freeing them (Ivan Vecera) [1946986] - net: sched: incorrect Kconfig dependencies on Netfilter modules (Ivan Vecera) [1946986] - treewide: replace '---help---' in Kconfig files with 'help' (Ivan Vecera) [1946986] - net/sched: cls_u32: simplify the return expression of u32_reoffload_knode() (Ivan Vecera) [1946986] - net: sched: fix spelling mistake in Kconfig "trys" -> "tries" (Ivan Vecera) [1946986] - net/sched: fq_pie: initialize timer earlier in fq_pie_init() (Ivan Vecera) [1946986] - net: sched: remove redundant 'rtnl_held' argument (Ivan Vecera) [1946986] - selftests: tc-testing: enable CONFIG_NET_SCH_RED as a module (Ivan Vecera) [1946986] - net: sched: alias action flags with TCA_ACT_ prefix (Ivan Vecera) [1946986] - treewide: rename nla_strlcpy to nla_strscpy. (Ivan Vecera) [1946986] - Modify return value of nla_strlcpy to match that of strscpy. (Ivan Vecera) [1946986] - Fix unefficient call to memset before memcpu in nla_strlcpy. (Ivan Vecera) [1946986] - net: sched: fix misspellings using misspell-fixer tool (Ivan Vecera) [1946986] - selftest: fix flower terse dump tests (Ivan Vecera) [1946986] - net: sched: implement action-specific terse dump (Ivan Vecera) [1946986] - net: cls_api: remove unneeded local variable in tc_dump_chain() (Ivan Vecera) [1946986] - openvswitch: fix send of uninitialized stack memory in ct limit reply (Antoine Tenart) [1950022] - net/sched: act_api: fix miss set post_ct for ovs after do conntrack in act_ct (Antoine Tenart) [1950022] - xsk: Clear pool even for inactive queues (Jiri Benc) [1882710] - xsk: Fix memory leak for failed bind (Jiri Benc) [1882710] - xsk: Return error code if force_zc is set (Jiri Benc) [1882710] - xsk: Change the tx writeable condition (Jiri Benc) [1882710] - xsk: Replace datagram_poll by sock_poll_wait (Jiri Benc) [1882710] - xdp: Handle MEM_TYPE_XSK_BUFF_POOL correctly in xdp_return_buff() (Jiri Benc) [1882710] - xsk: Fix incorrect netdev reference count (Jiri Benc) [1882710] - xsk: Fix umem cleanup bug at socket destruct (Jiri Benc) [1882710] - netdevsim: set .owner to THIS_MODULE (Jiri Benc) [1882710] - bpf: selftest: Use static globals in tcp_hdr_options and btf_skc_cls_ingress (Jiri Benc) [1882710] - xsk: Fix possible memory leak at socket close (Jiri Benc) [1882710] - samples/bpf: Set rlimit for memlock to infinity in all samples (Jiri Benc) [1882710] - bpf, selftests: Extend test_tc_redirect to use modified bpf_redirect_neigh() (Jiri Benc) [1882710] - bpf: Fix bpf_redirect_neigh helper api to support supplying nexthop (Jiri Benc) [1882710] - bpf, selftest: Fix flaky tcp_hdr_options test when adding addr to lo (Jiri Benc) [1882710] - bpf, selftests: Add redirect_peer selftest (Jiri Benc) [1882710] - bpf, selftests: Make redirect_neigh test more extensible (Jiri Benc) [1882710] - bpf: Add redirect_peer helper (Jiri Benc) [1882710] - bpf: Improve bpf_redirect_neigh helper description (Jiri Benc) [1882710] - bpf: Always return target ifindex in bpf_fib_lookup (Jiri Benc) [1882710] - xsk: Introduce padding between ring pointers (Jiri Benc) [1882710] - xsk: Remove internal DMA headers (Jiri Benc) [1882710] - bpf: selftest: Ensure the child sk inherited all bpf_sock_ops_cb_flags (Jiri Benc) [1882710] - bpf: tcp: Do not limit cb_flags when creating child sk from listen sk (Jiri Benc) [1882710] - bpf, selftests: Add redirect_neigh selftest (Jiri Benc) [1882710] - bpf: Add redirect_neigh helper as redirect drop-in (Jiri Benc) [1882710] - tools, bpf: Synchronise BPF UAPI header with tools (Jiri Benc) [1882710] - bpf: Fix formatting in documentation for BPF helpers (Jiri Benc) [1882710] - xsk: Fix a documentation mistake in xsk_queue.h (Jiri Benc) [1882710] - xsk: Fix possible crash in socket_release when out-of-memory (Jiri Benc) [1882710] - xsk: Fix refcount warning in xp_dma_map (Jiri Benc) [1882710] - tcp: Only init congestion control if not initialized already (Jiri Benc) [1882710] - xsk: Fix null check on error return path (Jiri Benc) [1882710] - xsk: Fix possible segfault at xskmap entry insertion (Jiri Benc) [1882710] - xsk: Fix possible segfault in xsk umem diagnostics (Jiri Benc) [1882710] - xsk: Fix use-after-free in failed shared_umem bind (Jiri Benc) [1882710] - xsk: Documentation for XDP_SHARED_UMEM between queues and netdevs (Jiri Benc) [1882710] - xsk: Add shared umem support between devices (Jiri Benc) [1882710] - xsk: Add shared umem support between queue ids (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Test for dma_need_sync earlier for better performance (Jiri Benc) [1882710] - xsk: Rearrange internal structs for better performance (Jiri Benc) [1882710] - xsk: Enable sharing of dma mappings (Jiri Benc) [1882710] - xsk: Move addrs from buffer pool to umem (Jiri Benc) [1882710] - xsk: Move xsk_tx_list and its lock to buffer pool (Jiri Benc) [1882710] - xsk: Move queue_id, dev and need_wakeup to buffer pool (Jiri Benc) [1882710] - xsk: Move fill and completion rings to buffer pool (Jiri Benc) [1882710] - xsk: Create and free buffer pool independently from umem (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Rename xsk zero-copy driver interfaces (Jiri Benc) [1882710] - xsk: i40e: ice: ixgbe: mlx5: Pass buffer pool to driver instead of umem (Jiri Benc) [1882710] - tcp: bpf: Optionally store mac header in TCP_SAVE_SYN (Jiri Benc) [1882710] - bpf: selftests: Tcp header options (Jiri Benc) [1882710] - bpf: selftests: Add fastopen_connect to network_helpers (Jiri Benc) [1882710] - bpf: tcp: Allow bpf prog to write and parse TCP header option (Jiri Benc) [1882710] - bpf: sock_ops: Change some members of sock_ops_kern from u32 to u8 (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_hdr_opt_len() and bpf_skops_write_hdr_opt() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_parse_hdr() (Jiri Benc) [1882710] - bpf: tcp: Add bpf_skops_established() (Jiri Benc) [1882710] - tcp: Add saw_unknown to struct tcp_options_received (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_RTO_MIN for bpf_setsockopt (Jiri Benc) [1882710] - tcp: bpf: Add TCP_BPF_DELACK_MAX setsockopt (Jiri Benc) [1882710] - tcp: Use a struct to represent a saved_syn (Jiri Benc) [1882710] - tcp: tcp_init_buffer_space can be static (Jiri Benc) [1882710] - tcp: refactor setting the initial congestion window (Jiri Benc) [1882710] - tcp: fix code style in tcp_recvmsg() (Jiri Benc) [1882710] - tcp: duplicate clear of icsk_backoff (Jiri Benc) [1882710] - tcp: move rx_opt & syn_data_acked init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move tp->rack init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move app_limited init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move retrans_out, sacked_out, tlp_high_seq, last_oow_ack_time init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear urg_data in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: move snd_cwnd & snd_cwnd_cnt init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: move mdev_us init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not clear srtt_us in tcp_create_openreq_child (Jiri Benc) [1882710] - tcp: do not clear packets_out in tcp_create_openreq_child() (Jiri Benc) [1882710] - tcp: move icsk_rto init to tcp_disconnect() (Jiri Benc) [1882710] - tcp: do not set snd_ssthresh in tcp_create_openreq_child() (Jiri Benc) [1882710] - net-veth: Add type safety to veth_xdp_to_ptr() and veth_ptr_to_xdp() (Jiri Benc) [1882710] - net-tun: Eliminate two tun/xdp related function calls from vhost-net (Jiri Benc) [1882710] - net-tun: Add type safety to tun_xdp_to_ptr() and tun_ptr_to_xdp() (Jiri Benc) [1882710] - ipv4: Add helpers for neigh lookup for nexthop (Jiri Benc) [1882710] - net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Jiri Benc) [1882710] - tipc: better validate user input in tipc_nl_retrieve_key() (Xin Long) [1950093] - tipc: simplify the finalize work queue (Xin Long) [1958456] - tipc: wait and exit until all work queues are done (Xin Long) [1958456] - [s390] KVM: s390: diag9c (directed yield) forwarding (Claudio Imbrenda) [1874105] - kvm/svm: Reenable nesting (Dr. David Alan Gilbert) [1790949] - powerpc/papr_scm: Reduce error severity if nvdimm stats inaccessible (Steve Best) [1965193] - Revert "[redhat] redhat/configs: Update CONFIG_ARM64_CNP" (Mark Salter) [1949533] - arm64: kernel: disable CNP on Carmel (Mark Salter) [1949533]- redhat/configs: Enable CONFIG_MICROSOFT_MANA=m (Vitaly Kuznetsov) [1957820] - net: mana: Use int to check the return value of mana_gd_poll_cq() (Vitaly Kuznetsov) [1957820] - net: mana: fix PCI_HYPERV dependency (Vitaly Kuznetsov) [1957820] - net: mana: remove redundant initialization of variable err (Vitaly Kuznetsov) [1957820] - net: mana: Add a driver for Microsoft Azure Network Adapter (MANA) (Vitaly Kuznetsov) [1957820] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Vitaly Kuznetsov) [1957820] - net: evaluate net.ipvX.conf.all.ignore_routes_with_linkdown (Balazs Nemeth) [1957223] - net: evaluate net.ipv4.conf.all.proxy_arp_pvlan (Balazs Nemeth) [1957223] - netfilter: nf_log_syslog: Unset bridge logger in pernet exit (Phil Sutter) [1938214] - netfilter: nft_log: perform module load from nf_tables (Phil Sutter) [1938214] - netfilter: nft_dynset: fix timeouts later than 23 days (Phil Sutter) [1938214] - netfilter: nft_compat: make sure xtables destructors have run (Phil Sutter) [1938214] - netfilter: nftables: Add __printf() attribute (Phil Sutter) [1938214] - netfilter: nf_log: add module softdeps (Phil Sutter) [1938214] - netfilter: nf_log_common: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_bridge: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_netdev: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv6: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: move inline nf_ip6_ext_hdr() function to a more appropriate header. (Phil Sutter) [1938214] - ipv6: Use ipv6_authlen for len (Phil Sutter) [1938214] - netfilter: nf_log_arp: merge with nf_log_syslog (Phil Sutter) [1938214] - netfilter: nf_log_ipv4: rename to nf_log_syslog (Phil Sutter) [1938214] - net/sched: cls_api: increase max_reclassify_loop (Davide Caratti) [1955136] - vsock/vmci: Remove redundant assignment to err (Stefano Garzarella) [1956861] - vsock/virtio: free queued packets when closing socket (Stefano Garzarella) [1956861] - net: vsock: Fix a typo (Stefano Garzarella) [1956861] - selinux: vsock: Set SID for socket returned by accept() (Stefano Garzarella) [1956861] - af_vsock: Assign the vsock transport considering the vsock address flags (Stefano Garzarella) [1956861] - af_vsock: Set VMADDR_FLAG_TO_HOST flag on the receive path (Stefano Garzarella) [1956861] - vsock_addr: Check for supported flag values (Stefano Garzarella) [1956861] - vm_sockets: Add VMADDR_FLAG_TO_HOST vsock flag (Stefano Garzarella) [1956861] - vm_sockets: Add flags field in the vsock address data structure (Stefano Garzarella) [1956861] - hv_sock: Remove the accept port restriction (Stefano Garzarella) [1956861] - hv_sock: use HV_HYP_PAGE_SIZE for Hyper-V communication (Stefano Garzarella) [1956861] - net: add a helper to avoid issues with HW TX timestamping and SO_TXTIME (Corinna Vinschen) [1958988] - net: ensure mac header is set in virtio_net_hdr_to_skb() (Balazs Nemeth) [1955441] - devlink: Fix dmac_filter trap name, align to its documentation (Petr Oros) [1935701] - devlink: Add DMAC filter generic packet trap (Petr Oros) [1935701] - devlink: Add blackhole_nexthop trap (Petr Oros) [1935701] - stm class: Fix module init return on allocation failure (Jiri Olsa) [1907791] - stm class: ftrace: Use different channel accroding to CPU (Jiri Olsa) [1907791] - stm class: ftrace: Enable supported trace export flag (Jiri Olsa) [1907791] - stm class: ftrace: Change dependency to TRACING (Jiri Olsa) [1907791] - stm class: Replace zero-length array with flexible-array (Jiri Olsa) [1907791] - stm class: sys-t: Fix the use of time_after() (Jiri Olsa) [1907791] - stm class: Lose the protocol driver when dropping its reference (Jiri Olsa) [1907791] - stm class: Fix a double free of stm_source_device (Jiri Olsa) [1907791] - stm class: Fix channel bitmap on 32-bit systems (Jiri Olsa) [1907791] - stm class: Fix channel free in stm output free path (Jiri Olsa) [1907791] - stm class: Prevent division by zero (Jiri Olsa) [1907791] - stm class: Fix an endless loop in channel allocation (Jiri Olsa) [1907791] - stm class: Fix a module refcount leak in policy creation error path (Jiri Olsa) [1907791] - stm class: Use memcat_p() (Jiri Olsa) [1907791] - stm class: heartbeat: Fix whitespace (Jiri Olsa) [1907791] - stm class: p_sys-t: Add support for CLOCKSYNC packets (Jiri Olsa) [1907791] - stm class: Add MIPI SyS-T protocol support (Jiri Olsa) [1907791] - stm class: Switch over to the protocol driver (Jiri Olsa) [1907791] - stm class: Factor out default framing protocol (Jiri Olsa) [1907791] - stm class: Add a helper for writing data packets (Jiri Olsa) [1907791] - stm class: Introduce framing protocol drivers (Jiri Olsa) [1907791] - stm class: Clean up stp_configfs_init (Jiri Olsa) [1907791] - stm class: Clarify configfs root type/operations names (Jiri Olsa) [1907791] - stm class: Rework policy node fallback (Jiri Olsa) [1907791] - lib: Add memcat_p(): paste 2 pointer arrays together (Jiri Olsa) [1907791] - tracing: Add trace_export support for trace_marker (Jiri Olsa) [1907791] - tracing: Add trace_export support for event trace (Jiri Olsa) [1907791] - tracing: Add flag to control different traces (Jiri Olsa) [1907791] - tracing: Make function ‘ftrace_exports’ static (Jiri Olsa) [1907791] - tipc: increment the tmp aead refcnt before attaching it (Xin Long) [1931312] - tipc: skb_linearize the head skb when reassembling msgs (Xin Long) [1912376] - scsi: target: core: Fix warning on realtime kernels (Maurizio Lombardi) [1956416] - scsi: bnx2fc: Fix a typo (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix misnaming of bnx2fc_free_session_resc() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix typo in bnx2fc_indicate_kcqe() (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix Kconfig warning & CNIC build errors (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix comparison to bool warning (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon (Nilesh Javali) [1921617] - scsi: bnx2fc: Make a bunch of symbols static in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix spelling mistake "couldnt" -> "couldn't" (Nilesh Javali) [1921617] - scsi: bnx2fc: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1921617] - scsi: bnx2fc: Fix a couple of bitrotted function documentation headers (Nilesh Javali) [1921617] - scsi: bnx2fc: Repair a range of kerneldoc issues (Nilesh Javali) [1921617] - scsi: bnx2fc: Removal of unused variables (Nilesh Javali) [1921617] - scsi: bnx2fc: Remove unneeded semicolon in bnx2fc_fcoe.c (Nilesh Javali) [1921617] - scsi: bnx2fc: Add missing annotation for bnx2fc_abts_cleanup() (Nilesh Javali) [1921617] - tools/power turbostat: Enable tsc_tweak for Elkhart Lake and Jasper Lake (Puneet Sethi) [1920704] - selinux: Allow context mounts for unpriviliged overlayfs (Miklos Szeredi) [1956486] - md-cluster: fix use-after-free issue when removing rdev (Nigel Croxon) [1956355] - md/bitmap: wait for external bitmap writes to complete during tear down (Nigel Croxon) [1956355] - md: do not return existing mddevs from mddev_find_or_alloc (Nigel Croxon) [1956355] - md: refactor mddev_find_or_alloc (Nigel Croxon) [1956355] - md: factor out a mddev_alloc_unit helper from mddev_find (Nigel Croxon) [1956355] - md: split mddev_find (Nigel Croxon) [1956355] - md: factor out a mddev_find_locked helper from mddev_find (Nigel Croxon) [1956355] - md: md_open returns -EBUSY when entering racing area (Nigel Croxon) [1956355] - md: Fix missing unused status line of /proc/mdstat (Nigel Croxon) [1956355] - md/raid10: improve discard request for far layout (Xiao Ni) [1956355] - md/raid10: improve raid10 discard request (Nigel Croxon) [1956355] - md/raid10: pull the code that wait for blocked dev into one function (Xiao Ni) [1956355] - md/raid10: extend r10bio devs to raid disks (Xiao Ni) [1956355] - md: add md_submit_discard_bio() for submitting discard bio (Nigel Croxon) [1956355] - leds: trigger: fix potential deadlock with libata (Waiman Long) [1963373] - x86/kvm: Unify kvm_pv_guest_cpu_reboot() with kvm_guest_cpu_offline() (Lenny Szubowicz) [1934273] - x86/kvm: Disable all PV features on crash (Lenny Szubowicz) [1934273] - x86/kvm: Disable kvmclock on all CPUs on shutdown (Lenny Szubowicz) [1934273] - x86/kvm: Teardown PV features on boot CPU as well (Lenny Szubowicz) [1934273] - x86/kvm: Fix pr_info() for async PF setup/teardown (Lenny Szubowicz) [1934273] - RDMA/qedr: Fix error return code in qedr_iw_connect() (Manish Chopra) [1914922] - qede: Use 'skb_add_rx_frag()' instead of hand coding it (Manish Chopra) [1914922] - qede: Remove a erroneous ++ in 'qede_rx_build_jumbo()' (Manish Chopra) [1914922] - qede: fix offload for IPIP tunnel packets (Manish Chopra) [1914922] - RDMA/qedr: iWARP invalid(zero) doorbell address fix (Manish Chopra) [1914922] - qed: fix ILT configuration of SRC block (Manish Chopra) [1914922] - qed: fix error return code in qed_iwarp_ll2_start() (Manish Chopra) [1914922] - RDMA/qedr: Fix resource leak in qedr_create_qp (Manish Chopra) [1914922] - qede: make driver reliable on unload after failures (Manish Chopra) [1914922] - net: qed: Remove unnecessary cast (Manish Chopra) [1914922] - nvme: fix NULL derefence in nvme_ctrl_fast_io_fail_tmo_show/store (Gopal Tiwari) [1935135] - nvme: export fast_io_fail_tmo to sysfs (Gopal Tiwari) [1935135] - EDAC: enable CONFIG_EDAC_IGEN6 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: ecclog_llist can be static (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Add Intel Sapphire Rapids server support (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add DDR5 new memory type (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/i10nm: Use readl() to access MMIO registers (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add debugfs interface for Intel client SoC EDAC driver (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/igen6: Add EDAC driver for Intel client SoCs using IBECC (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add three new memory types (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC, {skx,i10nm}: Use CPU stepping macro to pass configurations (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/skx: Use the mcmtr register to retrieve close_pg/bank_xor_enable (Aristeu Rozanski) [1837389 1783539 1861479] - x86/cpu: Add a X86_MATCH_INTEL_FAM6_MODEL_STEPPINGS() macro (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC: Add missing MEM_LRDDR4 entry in edac_mem_types[] (Aristeu Rozanski) [1837389 1783539 1861479] - x86: export x86_match_cpu_v2 (Aristeu Rozanski) [1837389 1783539 1861479] - EDAC/amd64: Fix PCI component registration (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Use struct cpuinfo_x86.cpu_die_id for AMD NodeId (Aristeu Rozanski) [1918583] - x86/CPU/AMD: Remove amd_get_nb_id() (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Make fam_ops static global (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Allow Reserved types to be overwritten in smca_banks[] (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Do not use rdmsr_safe_on_cpu() in smca_configure() (Aristeu Rozanski) [1918583] - EDAC/amd64: Get rid of the ECC disabled long message (Aristeu Rozanski) [1918583] - EDAC/amd64: Check for memory before fully initializing an instance (Aristeu Rozanski) [1918583] - EDAC/amd64: Use cached data when checking for ECC (Aristeu Rozanski) [1918583] - x86/MCE: Make the number of MCA banks a per-CPU variable (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't cache block addresses on SMCA systems (Aristeu Rozanski) [1918583] - x86/MCE: Make mce_banks a per-CPU array (Aristeu Rozanski) [1918583] - x86/MCE: Make struct mce_banks[] static (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Don't report L1 BTB MCA errors on some family 17h models (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS in bit definition order (Aristeu Rozanski) [1918583] - EDAC/mce_amd: Decode MCA_STATUS[Scrub] bit (Aristeu Rozanski) [1918583] - EDAC, mce_amd: Match error descriptions to latest documentation (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Carve out the MC4_MISC thresholding quirk (Aristeu Rozanski) [1918583] - x86/MCE/AMD: Turn off MC4_MISC thresholding on all family 0x15 models (Aristeu Rozanski) [1918583] - powerpc/64s: Fix unrelocated interrupt trampoline address test (Waiman Long) [1966462] - intel_th: pci: Add Alder Lake CPU support (Jiri Olsa) [1840246] - intel_th: pci: Add Alder Lake-S support (Jiri Olsa) [1840246] - mfd: intel_pmt: Add support for DG1 (David Arcari) [1783144] - mfd: intel_pmt: Fix nuisance messages and handling of disabled capabilities (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_CRASHLOG (David Arcari) [1783144] - redhat/configs: Add CONFIG_INTEL_PMT_TELEMETRY (David Arcari) [1783144] - redhat/configs: Add CONFIG_MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt_telemetry: Add dependency on MFD_INTEL_PMT (David Arcari) [1783144] - platform/x86: intel_pmt: Make INTEL_PMT_CLASS non-user-selectable (David Arcari) [1783144] - platform/x86: intel_pmt_crashlog: Fix incorrect macros (David Arcari) [1783144] - platform/x86: intel_pmt_class: Initial resource to 0 (David Arcari) [1783144] - mfd: Standardise MFD_CELL_* helper names (David Arcari) [1783144] - platform/x86: pmt: Fix a potential Oops on error in probe (David Arcari) [1783144] - platform/x86: Intel PMT Crashlog capability driver (David Arcari) [1783144] - platform/x86: Intel PMT Telemetry capability driver (David Arcari) [1783144] - platform/x86: Intel PMT class driver (David Arcari) [1783144] - mfd: Intel Platform Monitoring Technology support (David Arcari) [1783144] - mfd: mfd-core: Ensure disabled devices are ignored without error (David Arcari) [1783144] - mfd: core: Fix double-free in mfd_remove_devices_fn() (David Arcari) [1783144] - mfd: mfd-core: Add mechanism for removal of a subset of children (David Arcari) [1783144] - mfd: core: Add OF_MFD_CELL_REG() helper (David Arcari) [1783144] - mfd: core: Fix formatting of MFD helpers (David Arcari) [1783144] - mfd: core: Make a best effort attempt to match devices with the correct of_nodes (David Arcari) [1783144] - mfd: mfd-core: Complete kerneldoc header for devm_mfd_add_devices() (David Arcari) [1783144] - mfd: Constify properties in mfd_cell (David Arcari) [1783144] - mfd: mfd-core: Honour Device Tree's request to disable a child-device (David Arcari) [1783144] - mfd: mfd-core: Move pdev->mfd_cell creation back into mfd_add_device() (David Arcari) [1783144] - mfd: mfd-core: Remove usage counting for .{en,dis}able() call-backs (David Arcari) [1783144] - mfd: mfd-core: Protect against NULL call-back function pointer (David Arcari) [1783144] - mfd: mfd-core: Remove mfd_clone_cell() (David Arcari) [1783144] - mfd: Provide MACRO to declare commonly defined MFD cell attributes (David Arcari) [1783144] - mfd: core: Set fwnode for created devices (David Arcari) [1783144] - treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (David Arcari) [1783144] - mfd: mfd-core: Document mfd_add_devices() (David Arcari) [1783144] - PCI: Add defines for Designated Vendor-Specific Extended Capability (David Arcari) [1783144] - tick/nohz: Update idle_exittime on actual idle exit (Phil Auld) [1962632] - tick/nohz: Remove superflous check for CONFIG_VIRT_CPU_ACCOUNTING_NATIVE (Phil Auld) [1962632] - tick/nohz: Conditionally restart tick on idle exit (Phil Auld) [1962632] - x86, sched: Fix the AMD CPPC maximum performance value on certain AMD Ryzen generations (Phil Auld) [1960687] - pinctrl: devicetree: Avoid taking direct reference to device name string (Aristeu Rozanski) [1922904] {CVE-2020-0427} - redhat: ppc64: enable CONFIG_PPC_RTAS_FILTER (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Fix typo of ibm,open-errinjct in RTAS filter (Aristeu Rozanski) [1906444] {CVE-2020-27777} - powerpc/rtas: Restrict RTAS requests from userspace (Aristeu Rozanski) [1906444] {CVE-2020-27777}- docs: vxlan: add info about device features (Petr Oros) [1941739] - selftests: net: add a test for static UDP tunnel ports (Petr Oros) [1941739] - netdevsim: support the static IANA VXLAN port flag (Petr Oros) [1941739] - selftests: net: add a test for shared UDP tunnel info tables (Petr Oros) [1941739] - netdevsim: shared UDP tunnel port table support (Petr Oros) [1941739] - netdevsim: add warnings on unexpected UDP tunnel port errors (Petr Oros) [1941739] - udp_tunnel: add the ability to share port tables (Petr Oros) [1941739] - docs: networking: convert vxlan.txt to ReST (Petr Oros) [1941739] - net: Treat __napi_schedule_irqoff() as __napi_schedule() on PREEMPT_RT (Ivan Vecera) [1960528] - ethtool: fix incorrect datatype in set_eee ops (Balazs Nemeth) [1956698] - ethtool: fix missing NLM_F_MULTI flag when dumping (Antoine Tenart) [1953847] - y2038: remove CONFIG_64BIT_TIME (Waiman Long) [1965360] - net/mlx4: Fix EEPROM dump support (Alaa Hleihel) [1915305] - net/mlx4_en: update moderation when config reset (Alaa Hleihel) [1915305] - net/mlx4_core: Add missed mlx4_free_cmd_mailbox() (Alaa Hleihel) [1915305] - IB/mlx4: Use port iterator and validation APIs (Alaa Hleihel) [1915305] - net/mlx4: Use effective interrupt affinity (Alaa Hleihel) [1915302 1915305] - net/mlx4: Replace irq_to_desc() abuse (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_srq_table() (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Remove bogus dev_base_lock usage (Alaa Hleihel) [1915302 1915305] - net/mlx4: simplify the return expression of mlx4_init_cq_table() (Alaa Hleihel) [1915302 1915305] - net/mlx4: Remove unused #define MAX_MSIX_P_PORT (Alaa Hleihel) [1915302 1915305] - RDMA/mlx4: Enable querying AH for XRC QP types (Alaa Hleihel) [1915302 1915305] - IB/mlx4: Fix fall-through warnings for Clang (Alaa Hleihel) [1915302 1915305] - net/mlx4_en: Remove unused performance counters (Alaa Hleihel) [1915302 1915305] - net/mlx4: Assign boolean values to a bool variable (Alaa Hleihel) [1915302 1915305] - net/mlx4: Cleanup kernel-doc warnings (Alaa Hleihel) [1915302 1915305] - net/mlx4_core : remove unneeded semicolon (Alaa Hleihel) [1915302 1915305] - net/mlx4_core: Fix init_hca fields offset (Alaa Hleihel) [1915301 1915305] - mlx4: handle non-napi callers to napi_poll (Alaa Hleihel) [1915301 1915305] - mlx4: drivers/net/ethernet: clean up unused assignments (Alaa Hleihel) [1915301 1915305] - mlx4: add pause frame stats (Alaa Hleihel) [1915301 1915305] - mlx4: make sure to always set the port type (Alaa Hleihel) [1915301 1915305] - net/mlx4_en: RX, Add a prefetch command for small L1_CACHE_BYTES (Alaa Hleihel) [1915301 1915305] - cnic: remove redundant assignment to variable ret (Nilesh Javali) [1921619] - net: cnic: fix spelling mistake "reserverd" -> "reserved" (Nilesh Javali) [1921619] - cnic: Explicitly initialize all reference counts to 0. (Nilesh Javali) [1921619] - cfg80211: fix locking in netlink owner interface destruction (Jarod Wilson) [1937053] - brcmfmac: Avoid GFP_ATOMIC when GFP_KERNEL is enough (Jarod Wilson) [1937053] - ath11k: fix warning in ath11k_mhi_config (Jarod Wilson) [1937053] - ath11k: qmi: Fix spelling mistake "requeqst" -> "request" (Jarod Wilson) [1937053] - ath10k: Fix ath10k_wmi_tlv_op_pull_peer_stats_info() unlock without lock (Jarod Wilson) [1937053] - ath10k: Fix a use after free in ath10k_htc_send_bundle (Jarod Wilson) [1937053] - ath9k: Fix error check in ath9k_hw_read_revisions() for PCI devices (Jarod Wilson) [1937053] - mt76: mt7921: reinit wpdma during drv_own if necessary (Jarod Wilson) [1937053] - mt76: move mt76_token_init in mt76_alloc_device (Jarod Wilson) [1937053] - mt76: mt7921: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7915: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7615: fix a precision vs width bug in printk (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_mcu_sta_add routine (Jarod Wilson) [1937053] - mt76: mt7921: mt7921_stop should put device in fw_own state (Jarod Wilson) [1937053] - mt76: connac: unschedule mac_work before going to sleep (Jarod Wilson) [1937053] - mt76: mt7663: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: mt7921: improve doze opportunity (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mcu_reset function pointer (Jarod Wilson) [1937053] - mt76: mt7915: do not read rf value from efuse in flash mode (Jarod Wilson) [1937053] - mt76: move token utilities in mt76 common module (Jarod Wilson) [1937053] - mt76: move token_lock, token and token_count in mt76_dev (Jarod Wilson) [1937053] - mt76: mt7921: fix possible invalid register access (Jarod Wilson) [1937053] - mt76: mt7921: enable deep sleep when the device suspends (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_connac_mcu_set_deep_sleep utility (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reinit_cond utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_dma_{enable,disable} utilities (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_wpdma_reset utility routine (Jarod Wilson) [1937053] - mt76: mt7921: move mt7921_dma_reset in dma.c (Jarod Wilson) [1937053] - mt76: mt7615: Fix a dereference of pointer sta before it is null checked (Jarod Wilson) [1937053] - mt76: mt7921: enable sw interrupts (Jarod Wilson) [1937053] - mt76: mt7921: add awake and doze time accounting (Jarod Wilson) [1937053] - mt76: remove MT76_STATE_PM in tx path (Jarod Wilson) [1937053] - mt76: connac: use waitqueue for runtime-pm (Jarod Wilson) [1937053] - mt76: connac: do not run mt76_txq_schedule_all directly (Jarod Wilson) [1937053] - mt76: mt7615: rely on pm refcounting in mt7615_led_set_config (Jarod Wilson) [1937053] - mt76: connac: alaways wake the device before scanning (Jarod Wilson) [1937053] - mt76: mt7921: get rid of useless MT76_STATE_PM in mt7921_mac_work (Jarod Wilson) [1937053] - mt76: connac: remove MT76_STATE_PM in mac_tx_free (Jarod Wilson) [1937053] - mt76: connac: check wake refcount in mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: connac: unschedule ps_work in mt76_connac_pm_wake (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx/rx napi (Jarod Wilson) [1937053] - mt76: dma: add the capability to define a custom rx napi poll routine (Jarod Wilson) [1937053] - mt76: mt7663: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_pm_ref/mt76_connac_pm_unref in tx path (Jarod Wilson) [1937053] - mt76: connac: introduce wake counter for fw_pmctrl synchronization (Jarod Wilson) [1937053] - mt76: mt7663: fix a race between mt7615_mcu_drv_pmctrl and mt7615_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: fix a race between mt7921_mcu_drv_pmctrl and mt7921_mcu_fw_pmctrl (Jarod Wilson) [1937053] - mt76: mt7921: remove leftover function declaration (Jarod Wilson) [1937053] - mt76: connac: move mcu_update_arp_filter in mt76_connac module (Jarod Wilson) [1937053] - mt76: mt7921: do not use 0 as NULL pointer (Jarod Wilson) [1937053] - mt76: mt7915: directly read per-rate tx power from registers (Jarod Wilson) [1937053] - mt76: mt7915: rework the flow of txpower setting (Jarod Wilson) [1937053] - mt76: mt7915: add support for DT rate power limits (Jarod Wilson) [1937053] - mt76: mt7921: abort uncompleted scan by wifi reset (Jarod Wilson) [1937053] - mt76: mt7921: add wifisys reset support in debugfs (Jarod Wilson) [1937053] - mt76: mt7921: run mt7921_mcu_fw_log_2_host holding mt76 mutex (Jarod Wilson) [1937053] - mt76: improve mcu error logging (Jarod Wilson) [1937053] - mt76: mt7921: move hw configuration in mt7921_register_device (Jarod Wilson) [1937053] - mt76: mt7915: add support for applying pre-calibration data (Jarod Wilson) [1937053] - mt76: mt7615: load ROM patch before checking patch semaphore status (Jarod Wilson) [1937053] - mt76: mt7615: fix entering driver-own state on mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: fix hardware error recovery for mt7663 (Jarod Wilson) [1937053] - mt76: mt7921: add dumping Tx power table (Jarod Wilson) [1937053] - mt76: introduce single-sku support for mt7663/mt7921 (Jarod Wilson) [1937053] - mt76: mt7615: do not use mt7615 single-sku values for mt7663 (Jarod Wilson) [1937053] - mt76: mt7615: implement support for using DT rate power limits (Jarod Wilson) [1937053] - mt76: extend DT rate power limits to support 11ax devices (Jarod Wilson) [1937053] - mt76: add functions for parsing rate power limits from DT (Jarod Wilson) [1937053] - mt76: flush tx status queue on DMA reset (Jarod Wilson) [1937053] - mt76: mt7921: add mt7921_dma_cleanup in mt7921_unregister_device (Jarod Wilson) [1937053] - mt76: mt7615: use ieee80211_free_txskb() in mt7615_tx_token_put() (Jarod Wilson) [1937053] - mt76: mt7615: only free skbs after mt7615_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: only free skbs after mt7915_dma_reset() when reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix memleak when mt7915_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7615: fix memleak when mt7615_unregister_device() (Jarod Wilson) [1937053] - mt76: mt7915: fix rate setting of tx descriptor in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework mt7915_tm_set_tx_len() (Jarod Wilson) [1937053] - mt76: testmode: add support to send larger packet (Jarod Wilson) [1937053] - rtlwifi: implement set_tim by update beacon content (Jarod Wilson) [1937053] - rtw88: refine napi deinit flow (Jarod Wilson) [1937053] - rtw88: Fix potential unrecoverable tx queue stop (Jarod Wilson) [1937053] - rtw88: 8821c: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1937053] - rtw88: 8822c: debug: allow debugfs to enable/disable TXGAPK (Jarod Wilson) [1937053] - rtw88: 8822c: Add gap-k calibration to improve long range performance (Jarod Wilson) [1937053] - rtw88: 8822c: reorder macro position according to the register number (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_gen2_enqueue_hcmd() (Jarod Wilson) [1937053] - cfg80211: scan: drop entry from hidden_list on overflow (Jarod Wilson) [1937053] - wireless: fix spelling of A-MSDU in HE capabilities (Jarod Wilson) [1937053] - wireless: align HE capabilities A-MPDU Length Exponent Extension (Jarod Wilson) [1937053] - wireless: align some HE capabilities with the spec (Jarod Wilson) [1937053] - mac80211: drop the connection if firmware crashed while in CSA (Jarod Wilson) [1937053] - nl80211: Add new RSNXE related nl80211 extended features (Jarod Wilson) [1937053] - mac80211: properly drop the connection in case of invalid CSA IE (Jarod Wilson) [1937053] - mac80211: make ieee80211_vif_to_wdev work when the vif isn't in the driver (Jarod Wilson) [1937053] - nl80211/cfg80211: add a flag to negotiate for LMR feedback in NDP ranging (Jarod Wilson) [1937053] - ieee80211: add the values of ranging parameters max LTF total field (Jarod Wilson) [1937053] - mac80211: aes_cmac: check crypto_shash_setkey() return value (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove extraneous indentation on if statement (Jarod Wilson) [1937053] - mac80211: properly process TXQ management frames (Jarod Wilson) [1937053] - cfg80211: constify ieee80211_get_response_rate return (Jarod Wilson) [1937053] - cfg80211: fix a few kernel-doc warnings (Jarod Wilson) [1937053] - cfg80211: fix an htmldoc warning (Jarod Wilson) [1937053] - rtw88: 8822c: add CFO tracking (Jarod Wilson) [1937053] - iwlwifi: pcie: don't enable BHs with IRQs disabled (Jarod Wilson) [1937053] - rtw88: Fix array overrun in rtw_get_tx_power_params() (Jarod Wilson) [1937053] - brcmfmac: Remove duplicate struct declaration (Jarod Wilson) [1937053] - rtw88: update statistics to fw for fine-tuning performance (Jarod Wilson) [1937053] - brcmfmac: A typo fix (Jarod Wilson) [1937053] - rtl8xxxu: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - mwifiex: Remove unneeded variable: "ret" (Jarod Wilson) [1937053] - rtl8xxxu: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mwifiex: don't print SSID to logs (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rtlwifi: Simplify locking of a skb list accesses (Jarod Wilson) [1937053] - rtlwifi: remove rtl_get_tid_h (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: remove redundant assignment of variable rtlpriv->btcoexist.reg_bt_sco (Jarod Wilson) [1937053] - rtlwifi: remove redundant assignment to variable err (Jarod Wilson) [1937053] - rtlwifi: Few mundane typo fixes (Jarod Wilson) [1937053] - rtlwifi: 8821ae: upgrade PHY and RF parameters (Jarod Wilson) [1937053] - iwlwifi: dbg: disable ini debug in 9000 family and below (Jarod Wilson) [1937053] - iwlwifi: pcie: Change ma product string name (Jarod Wilson) [1937053] - iwlwifi: fw: print out trigger delay when collecting data (Jarod Wilson) [1937053] - iwlwifi: trans/pcie: defer transport initialisation (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 63 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: don't WARN if we can't remove a time event (Jarod Wilson) [1937053] - iwlwifi: mvm: don't disconnect immediately if we don't hear beacons after CSA (Jarod Wilson) [1937053] - iwlwifi: rs-fw: don't support stbc for HE 160 (Jarod Wilson) [1937053] - iwlwifi: warn on SKB free w/o op-mode (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for version 3 of LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: add ISR debug info for msix debug (Jarod Wilson) [1937053] - iwlwifi: pcie: merge napi_poll_msix functions (Jarod Wilson) [1937053] - iwlwifi: mvm: don't lock mutex in RCU critical section (Jarod Wilson) [1937053] - iwlwifi: mvm: remove PS from lower rates. (Jarod Wilson) [1937053] - iwlwifi: mvm: umac error table mismatch (Jarod Wilson) [1937053] - iwlwifi: queue: avoid memory leak in reset flow (Jarod Wilson) [1937053] - iwlwifi: don't warn if we can't wait for empty tx queues (Jarod Wilson) [1937053] - iwlwifi: remove remaining software checksum code (Jarod Wilson) [1937053] - iwlwifi: remove TCM events (Jarod Wilson) [1937053] - iwlwifi: mvm: Use IWL_INFO in fw_reset_handshake() (Jarod Wilson) [1937053] - iwlwifi: mvm: refactor ACPI DSM evaluation function (Jarod Wilson) [1937053] - iwlwifi: mvm: support BIOS enable/disable for 11ax in Ukraine (Jarod Wilson) [1937053] - iwlwifi: move iwl_configure_rxq to be used by other op_modes (Jarod Wilson) [1937053] - iwlwifi: add new so-gf device (Jarod Wilson) [1937053] - iwlwifi: mvm: enable PPAG in China (Jarod Wilson) [1937053] - iwlwifi: mvm: Add support for 6GHz passive scan (Jarod Wilson) [1937053] - iwlwifi: add ax201 killer device (Jarod Wilson) [1937053] - iwlwifi: mvm: when associated with PMF, use protected NDP ranging negotiation (Jarod Wilson) [1937053] - iwlwifi: mvm: clean up queue sync implementation (Jarod Wilson) [1937053] - iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1937053] - iwlwifi: mvm: responder: support responder config command version 8 (Jarod Wilson) [1937053] - iwlwifi: mvm: support range request command version 12 (Jarod Wilson) [1937053] - iwlwifi: pcie: make cfg vs. trans_cfg more robust (Jarod Wilson) [1937053] - iwlwifi: pcie: clear only FH bits handle in the interrupt (Jarod Wilson) [1937053] - iwlwifi: add 160Mhz to killer 1550 name (Jarod Wilson) [1937053] - iwlwifi: change name to AX 211 and 411 family (Jarod Wilson) [1937053] - iwlwifi: change step in so-gf struct (Jarod Wilson) [1937053] - iwlwifi: pcie: Add support for Bz Family (Jarod Wilson) [1937053] - iwlwifi: mvm: don't allow CSA if we haven't been fully associated (Jarod Wilson) [1937053] - iwlwifi: pcie: normally grab NIC access for inflight-hcmd (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid unnecessarily taking spinlock (Jarod Wilson) [1937053] - iwlwifi: mvm: enable TX on new CSA channel before disconnecting (Jarod Wilson) [1937053] - mt76: mt7921: add rcu section in mt7921_mcu_tx_rate_report (Jarod Wilson) [1937053] - mt76: mt7921: introduce MCU_EVENT_LP_INFO event parsing (Jarod Wilson) [1937053] - mt76: mt7615: always add rx header translation tlv when adding stations (Jarod Wilson) [1937053] - mt76: mt7615: add missing SPDX tag in mmio.c (Jarod Wilson) [1937053] - mt76: mt7915: add mmio.c (Jarod Wilson) [1937053] - mt76: report Rx timestamp (Jarod Wilson) [1937053] - mt76: mt7921: remove 80+80 MHz support capabilities (Jarod Wilson) [1937053] - mt76: fix potential DMA mapping leak (Jarod Wilson) [1937053] - mt76: mt7921: reduce the data latency during hw scan (Jarod Wilson) [1937053] - mt76: mt7921: fix the insmod hangs (Jarod Wilson) [1937053] - mt76: mt7921: fix kernel crash when the firmware fails to download (Jarod Wilson) [1937053] - mt76: mt7921: fix the dwell time control (Jarod Wilson) [1937053] - mt76: mt7921: fix inappropriate WoW setup with the missing ARP informaiton (Jarod Wilson) [1937053] - mt76: mt7921: introduce MT_WFDMA_DUMMY_CR definition (Jarod Wilson) [1937053] - mt76: mt7915: add wifi subsystem reset (Jarod Wilson) [1937053] - mt76: mt7915: fix mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt7615: fix .add_beacon_offload() (Jarod Wilson) [1937053] - mt76: mt7921: rework mt7921_mcu_debug_msg_event routine (Jarod Wilson) [1937053] - mt76: mt7921: always wake the device in mt7921_remove_interface (Jarod Wilson) [1937053] - mt76: mt7921: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7915: fix txpower init for TSSI off chips (Jarod Wilson) [1937053] - mt76: mt7915: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: limit firmware log message printk to buffer length (Jarod Wilson) [1937053] - mt76: mt7615: fix chip reset on MT7622 and MT7663e (Jarod Wilson) [1937053] - mt76: mt7915: cleanup mcu tx queue in mt7915_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7915: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7615: keep mcu_add_bss_info enabled till interface removal (Jarod Wilson) [1937053] - mt76: mt7622: trigger hif interrupt for system reset (Jarod Wilson) [1937053] - mt76: mt7615: cleanup mcu tx queue in mt7615_dma_reset() (Jarod Wilson) [1937053] - mt76: mt7615: only enable DFS test knobs for mt7615 (Jarod Wilson) [1937053] - mt76: mt7921: properly configure rcpi adding a sta to the fw (Jarod Wilson) [1937053] - mt76: connac: introduce mt76_sta_cmd_info data structure (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_mac_wtbl_lmac_addr (Jarod Wilson) [1937053] - mt76: mt7915: refresh repeater entry MAC address when setting BSSID (Jarod Wilson) [1937053] - mt76: mt7915: fix key set/delete issue (Jarod Wilson) [1937053] - mt76: mt7921: remove duplicated macros in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove redundant check on type (Jarod Wilson) [1937053] - mt76: mt7921: remove leftovers from dbdc configuration (Jarod Wilson) [1937053] - mt76: mt7921: add wifi reset support (Jarod Wilson) [1937053] - mt76: dma: export mt76_dma_rx_cleanup routine (Jarod Wilson) [1937053] - mt76: dma: introduce mt76_dma_queue_reset routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce __mt7921_start utility routine (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921_run_firmware utility routine. (Jarod Wilson) [1937053] - mt76: introduce mcu_reset function pointer in mt76_mcu_ops structure (Jarod Wilson) [1937053] - mt76: mt7921: reduce mcu timeouts for suspend, offload and hif_ctrl msg (Jarod Wilson) [1937053] - mt76: mt7915: fix possible deadlock while mt7915_register_ext_phy() (Jarod Wilson) [1937053] - mt76: mt7615: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7663s: fix the possible device hang in high traffic (Jarod Wilson) [1937053] - mt76: mt7663s: make all of packets 4-bytes aligned in sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663: fix when beacon filter is being applied (Jarod Wilson) [1937053] - mt76: mt7615: check mcu returned values in mt7615_ops (Jarod Wilson) [1937053] - mt76: mt7915: check mcu returned values in mt7915_ops (Jarod Wilson) [1937053] - mt76: mt7915: fix txrate reporting (Jarod Wilson) [1937053] - mt76: mt7915: fix rxrate reporting (Jarod Wilson) [1937053] - mt76: mt76x0u: Add support for TP-Link T2UHP(UN) v1 (Jarod Wilson) [1937053] - mt76: mt7915: fix PHY mode for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7615: stop ext_phy queue when mac reset happens (Jarod Wilson) [1937053] - mt76: mt7615: fix CSA notification for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: add missing capabilities for DBDC (Jarod Wilson) [1937053] - mt76: mt7921: check mcu returned values in mt7921_start (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of the dynamic remap (Jarod Wilson) [1937053] - mt76: mt7921: fix the base of PCIe interrupt (Jarod Wilson) [1937053] - mt76: mt7921: get rid of mt7921_sta_rc_update routine (Jarod Wilson) [1937053] - mt76: check return value of mt76_txq_send_burst in mt76_txq_schedule_list (Jarod Wilson) [1937053] - mt76: connac: fix kernel warning adding monitor interface (Jarod Wilson) [1937053] - mt76: mt7915: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: fix mib stats counter reporting to mac80211 (Jarod Wilson) [1937053] - mt76: mt7615: remove hdr->fw_ver check (Jarod Wilson) [1937053] - mt76: mt7615: fix TSF configuration (Jarod Wilson) [1937053] - mt76: mt7921: fix stats register definitions (Jarod Wilson) [1937053] - mt76: mt7921: remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7915: fix aggr len debugfs node (Jarod Wilson) [1937053] - mt76: mt7921: fix aggr length histogram (Jarod Wilson) [1937053] - mt76: mt7615: fix memory leak in mt7615_coredump_work (Jarod Wilson) [1937053] - mt76: mt7615: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7615: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7615: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: connac: update sched_scan cmd usage (Jarod Wilson) [1937053] - mt76: mt7921: add flush operation (Jarod Wilson) [1937053] - mt76: mt7921: fixup rx bitrate statistics (Jarod Wilson) [1937053] - mt76: connac: fix up the setting for ht40 mode in mt76_connac_mcu_uni_add_bss (Jarod Wilson) [1937053] - mt76: mt7921: switch to new api for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: fix memory leak in mt7921_coredump_work (Jarod Wilson) [1937053] - mt76: mt7921: fix suspend/resume sequence (Jarod Wilson) [1937053] - mt76: use PCI_VENDOR_ID_MEDIATEK to avoid open coded (Jarod Wilson) [1937053] - mt76: mt7915: always check return value from mt7915_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: connac: always check return value from mt76_connac_mcu_alloc_wtbl_req (Jarod Wilson) [1937053] - mt76: mt76x0: disable GTK offloading (Jarod Wilson) [1937053] - mt76: always use WTBL_MAX_SIZE for tlv allocation (Jarod Wilson) [1937053] - mt76: mt7921: removed unused definitions in mcu.h (Jarod Wilson) [1937053] - mt76: mt7921: remove unnecessary variable (Jarod Wilson) [1937053] - mt76: mt7921: enable random mac addr during scanning (Jarod Wilson) [1937053] - mt76: mt7615: support loading EEPROM for MT7613BE (Jarod Wilson) [1937053] - mt76: mt7915: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix tx skb dma unmap (Jarod Wilson) [1937053] - mt76: mt7615: fix key set/delete issues (Jarod Wilson) [1937053] - mt76: mt7915: add support for rx decapsulation offload (Jarod Wilson) [1937053] - mt76: mt7915: add rx checksum offload support (Jarod Wilson) [1937053] - mt76: mt7915: enable hw rx-amsdu de-aggregation (Jarod Wilson) [1937053] - mt76: add support for 802.3 rx frames (Jarod Wilson) [1937053] - cfg80211: Remove wrong RNR IE validation check (Jarod Wilson) [1937053] - mac80211: bail out if cipher schemes are invalid (Jarod Wilson) [1937053] - mac80211: clear the beacon's CRC after channel switch (Jarod Wilson) [1937053] - mac80211: Set priority and queue mapping for injected frames (Jarod Wilson) [1937053] - mac80211: Allow concurrent monitor iface and ethernet rx decap (Jarod Wilson) [1937053] - nl80211: Add interface to indicate TDLS peer's HE capability (Jarod Wilson) [1937053] - cfg80211: allow specifying a reason for hw_rfkill (Jarod Wilson) [1937053] - nl80211: better document CMD_ROAM behavior (Jarod Wilson) [1937053] - mac80211: set sk_pacing_shift for 802.3 txpath (Jarod Wilson) [1937053] - mac80211: don't apply flow control on management frames (Jarod Wilson) [1937053] - nl80211: Add missing line in nl80211_fils_discovery_policy (Jarod Wilson) [1937053] - mac80211: remove redundant assignment of variable result (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove unused variable 'mg' in minstrel_ht_next_jump_rate() (Jarod Wilson) [1937053] - cfg80211: regulatory: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - rfkill: use DEFINE_SPINLOCK() for spinlock (Jarod Wilson) [1937053] - mt7601u: enable TDLS support (Jarod Wilson) [1937053] - mt7601u: fix always true expression (Jarod Wilson) [1937053] - rtw88: Fix an error code in rtw_debugfs_set_rsvd_page() (Jarod Wilson) [1937053] - rtw88: coex: fix A2DP stutters while WL busy + WL scan (Jarod Wilson) [1937053] - rtw88: 8822c: add LC calibration for RTL8822C (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit table to RF v40.1 (Jarod Wilson) [1937053] - rtw88: fix DIG min setting (Jarod Wilson) [1937053] - rtw88: add flush hci support (Jarod Wilson) [1937053] - rtw88: 8822c: support FW crash dump when FW crash (Jarod Wilson) [1937053] - rtw88: remove unnecessary variable (Jarod Wilson) [1937053] - rtw88: coex: add power off setting (Jarod Wilson) [1937053] - ath11k: Add support for STA to handle beacon miss (Jarod Wilson) [1937053] - ath11k: Update signal filled flag during sta_statistics drv op (Jarod Wilson) [1937053] - ath10k: skip the wait for completion to recovery in shutdown path (Jarod Wilson) [1937053] - ath11k: fix thermal temperature read (Jarod Wilson) [1937053] - ath11k: fix potential wmi_mgmt_tx_queue race condition (Jarod Wilson) [1937053] - ath11k: qmi: cosmetic changes to error messages (Jarod Wilson) [1937053] - ath11k: qmi: add more debug messages (Jarod Wilson) [1937053] - Revert "ath9k: fix ath_tx_process_buffer() potential null ptr dereference" (Jarod Wilson) [1937053] - ath11k: print hardware name and version during initialisation (Jarod Wilson) [1937053] - ath11k: Enable radar detection for 160MHz secondary segment (Jarod Wilson) [1937053] - ath11k: Fix sounding dimension config in HE cap (Jarod Wilson) [1937053] - ath11k: add qcn9074 pci device support (Jarod Wilson) [1937053] - ath11k: add extended interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add CE interrupt support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add data path support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add hal support for QCN9074 (Jarod Wilson) [1937053] - ath11k: add static window support for register access (Jarod Wilson) [1937053] - ath11k: Add qcn9074 mhi controller config (Jarod Wilson) [1937053] - ath11k: Update memory segment count for qcn9074 (Jarod Wilson) [1937053] - ath11k: qmi: increase the number of fw segments (Jarod Wilson) [1937053] - ath11k: Move qmi service_ins_id to hw_params (Jarod Wilson) [1937053] - ath11k: Refactor ath11k_msi_config (Jarod Wilson) [1937053] - ath11k: debugfs: Fix spelling mistake "Opportunies" -> "Opportunities" (Jarod Wilson) [1937053] - ath9k: fix ath_tx_process_buffer() potential null ptr dereference (Jarod Wilson) [1937053] - nl80211: fix beacon head validation (Jarod Wilson) [1937053] - nl80211: fix potential leak of ACL params (Jarod Wilson) [1937053] - cfg80211: check S1G beacon compat element length (Jarod Wilson) [1937053] - cfg80211: remove WARN_ON() in cfg80211_sme_connect (Jarod Wilson) [1937053] - mac80211: fix time-is-after bug in mlme (Jarod Wilson) [1937053] - mac80211: fix TXQ AC confusion (Jarod Wilson) [1937053] - rfkill: revert back to old userspace API by default (Jarod Wilson) [1937053] - mac80211: clear sta->fast_rx when STA removed from 4-addr VLAN (Jarod Wilson) [1937053] - iwlwifi: mvm: fix beacon protection checks (Jarod Wilson) [1937053] - iwlwifi: mvm: rfi: don't lock mvm->mutex when sending config command (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for So-F devices (Jarod Wilson) [1937053] - iwlwifi: fw: fix notification wait locking (Jarod Wilson) [1937053] - iwlwifi: add support for Qu with AX201 device (Jarod Wilson) [1937053] - iwlwifi: pcie: properly set LTR workarounds on 22000 devices (Jarod Wilson) [1937053] - iwlwifi: fix 11ax disabled bit in the regulatory capability flags (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix recently introduced deadlock issue (Jarod Wilson) [1937053] - mt76: mt7921: fix airtime reporting (Jarod Wilson) [1937053] - iwlwifi: Fix softirq/hardirq disabling in iwl_pcie_enqueue_hcmd() (Jarod Wilson) [1937053] - mt76: mt7615: remove redundant dev_err call in mt7622_wmac_probe() (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - reg.c: Fix a spello (Jarod Wilson) [1937053] - mac80211: cfg.c: A typo fix (Jarod Wilson) [1937053] - wireless: remove never implemented MODULE_SUPPORTED_DEVICE (Jarod Wilson) [1937053] - wireless/nl80211: fix wdev_id may be used uninitialized (Jarod Wilson) [1937053] - nl80211: fix locking for wireless device netns change (Jarod Wilson) [1937053] - iwlwifi: don't call netif_napi_add() with rxq->lock held (was Re: Lockdep warning in iwl_pcie_rx_handle()) (Jarod Wilson) [1937053] - iwlwifi: fix ARCH=i386 compilation warnings (Jarod Wilson) [1937053] - iwlwifi: mvm: add terminate entry for dmi_system_id tables (Jarod Wilson) [1937053] - mt76: mt7915: fix unused 'mode' variable (Jarod Wilson) [1937053] - mt76: dma: do not report truncated frames to mac80211 (Jarod Wilson) [1937053] - mt76: mt7921: remove incorrect error handling (Jarod Wilson) [1937053] - iwlwifi: pcie: fix iwl_so_trans_cfg link error when CONFIG_IWLMVM is disabled (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: qmi: use pad to format dma_addr_t (Jarod Wilson) [1937053] - iwlwifi: avoid crash on unsupported debug collection (Jarod Wilson) [1937053] - mt76: mt7915: only modify tx buffer list after allocating tx token id (Jarod Wilson) [1937053] - mt76: fix tx skb error handling in mt76_dma_tx_queue_skb (Jarod Wilson) [1937053] - ath9k: fix transmitting to stations in dynamic SMPS mode (Jarod Wilson) [1937053] - redhat: Enable ath11k PCI device support (Jarod Wilson) [1937053] - soc: qcom: Do not depend on ARCH_QCOM for QMI helpers (Jarod Wilson) [1937053] - net: qrtr: Do not depend on ARCH_QCOM (Jarod Wilson) [1937053] - b43: N-PHY: Fix the update of coef for the PHY revision >= 3case (Jarod Wilson) [1937053] - nl80211: add documentation for HT/VHT/HE disable attributes (Jarod Wilson) [1937053] - cfg80211/mac80211: Support disabling HE mode (Jarod Wilson) [1937053] - mac80211: add STBC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove sample rate switching code for constrained devices (Jarod Wilson) [1937053] - mac80211: minstrel_ht: show sampling rates in debugfs (Jarod Wilson) [1937053] - mac80211: minstrel_ht: significantly redesign the rate probing strategy (Jarod Wilson) [1937053] - mac80211: minstrel_ht: reduce the need to sample slower rates (Jarod Wilson) [1937053] - mac80211: minstrel_ht: update total packets counter in tx status path (Jarod Wilson) [1937053] - mac80211: minstrel_ht: use bitfields to encode rate indexes (Jarod Wilson) [1937053] - cfg80211: initialize reg_rule in __freq_reg_info() (Jarod Wilson) [1937053] - mac80211: fix potential overflow when multiplying to u32 integers (Jarod Wilson) [1937053] - mac80211: enable QoS support for nl80211 ctrl port (Jarod Wilson) [1937053] - cfg80211: remove unused callback (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (2/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_B (1/2) parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update RF_A parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: 8822c: update MAC/BB parameter tables to v60 (Jarod Wilson) [1937053] - rtw88: replace tx tasklet with work queue (Jarod Wilson) [1937053] - rtw88: add napi support (Jarod Wilson) [1937053] - rtw88: add rts condition (Jarod Wilson) [1937053] - rtw88: add dynamic rrsr configuration (Jarod Wilson) [1937053] - iwlwifi: remove incorrect comment in pnvm (Jarod Wilson) [1937053] - ath11k: qmi: add debug message for allocated memory segment addresses and sizes (Jarod Wilson) [1937053] - ath11k: pci: remove experimental warning (Jarod Wilson) [1937053] - ath10k: hold RCU lock when calling ieee80211_find_sta_by_ifaddr() (Jarod Wilson) [1937053] - ath10k: change ath10k_offchan_tx_work() peer present msg to a warn (Jarod Wilson) [1937053] - ath9k: fix data bus crash when setting nf_override via debugfs (Jarod Wilson) [1937053] - ath11k: add support to configure spatial reuse parameter set (Jarod Wilson) [1937053] - ath10k: restore tx sk_buff of htt header for SDIO (Jarod Wilson) [1937053] - brcmsmac: Fix the spelling configation to configuration in the file d11.h (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 62 for AX devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: implement reading PNVM from UEFI (Jarod Wilson) [1937053] - iwlwifi: pnvm: move file loading code to a separate function (Jarod Wilson) [1937053] - iwlwifi: pnvm: increment the pointer before checking the TLV (Jarod Wilson) [1937053] - iwlwifi: pcie: define FW_RESET_TIMEOUT for clarity (Jarod Wilson) [1937053] - iwlwifi: pnvm: set the PNVM again if it was already loaded (Jarod Wilson) [1937053] - iwlwifi: mvm: global PM mode does not reset after FW crash (Jarod Wilson) [1937053] - iwlwifi: mvm: reduce the print severity of failing getting NIC temp (Jarod Wilson) [1937053] - iwlwifi: mvm: get NVM later in the mvm_start flow (Jarod Wilson) [1937053] - iwlmvm: set properly NIC_NOT_ACK_ENABLED flag (Jarod Wilson) [1937053] - iwlwifi: remove max_ht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: remove max_vht_ampdu_exponent config parameter (Jarod Wilson) [1937053] - iwlwifi: mvm: Check ret code for iwl_mvm_load_nvm_to_nic (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check if CSA event is running before removing (Jarod Wilson) [1937053] - iwlwifi: mvm: Support SCAN_CFG_CMD version 5 (Jarod Wilson) [1937053] - iwlwifi: mvm: isolate the get nvm flow (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify iwl_mvm_dbgfs_register (Jarod Wilson) [1937053] - iwlwifi: mvm: register to mac80211 last (Jarod Wilson) [1937053] - iwlwifi: acpi: add support for DSM RFI (Jarod Wilson) [1937053] - iwlwifi: mvm: add RFI-M support (Jarod Wilson) [1937053] - iwlwifi:mvm: Add support for version 2 of the LARI_CONFIG_CHANGE command. (Jarod Wilson) [1937053] - iwlwifi: pcie: don't crash when rx queues aren't allocated in interrupt (Jarod Wilson) [1937053] - iwlwifi: correction of group-id once sending REPLY_ERROR (Jarod Wilson) [1937053] - iwlwifi: pcie: add AX201 and AX211 radio modules for Ma devices (Jarod Wilson) [1937053] - iwlwifi: pcie: add CDB bit to the device configuration parsing (Jarod Wilson) [1937053] - iwlwifi: acpi: don't return valid pointer as an ERR_PTR (Jarod Wilson) [1937053] - iwlwifi: queue: add fake tx time point (Jarod Wilson) [1937053] - iwlwifi: remove flags argument for nic_access (Jarod Wilson) [1937053] - iwlwifi: declare support for triggered SU/MU beamforming feedback (Jarod Wilson) [1937053] - iwlwifi: dbg: add op_mode callback for collecting debug data. (Jarod Wilson) [1937053] - iwlwifi: api: clean up some documentation/bits (Jarod Wilson) [1937053] - iwlwifi: dbg: remove unsupported regions (Jarod Wilson) [1937053] - iwlwifi: pcie: Change Ma device ID (Jarod Wilson) [1937053] - iwlwifi: when HW has rate offload don't look at control field (Jarod Wilson) [1937053] - iwlwifi: pcie: NULLify pointers after free (Jarod Wilson) [1937053] - iwlwifi: mvm: assign SAR table revision to the command later (Jarod Wilson) [1937053] - iwlwifi: mvm: remove useless iwl_mvm_resume_d3() function (Jarod Wilson) [1937053] - iwlwifi: mvm: enhance a print in CSA flows (Jarod Wilson) [1937053] - iwlwifi: mvm: send stored PPAG command instead of local (Jarod Wilson) [1937053] - iwlwifi: mvm: store PPAG enabled/disabled flag properly (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the type we use in the PPAG table validity checks (Jarod Wilson) [1937053] - iwlwifi: acpi: fix PPAG table sizes (Jarod Wilson) [1937053] - iwlwifi: pcie: don't disable interrupts for reg_lock (Jarod Wilson) [1937053] - iwlwifi: pcie: add a few missing entries for So with Hr (Jarod Wilson) [1937053] - iwlwifi: dbg: Mark ucode tlv data as const (Jarod Wilson) [1937053] - iwlwifi: add new cards for So and Qu family (Jarod Wilson) [1937053] - ath11k: fix a locking bug in ath11k_mac_op_start() (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Simplify bool comparison (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: Simplify bool comparison (Jarod Wilson) [1937053] - brcmfmac: add support for CQM RSSI notifications (Jarod Wilson) [1937053] - ath10k: Add new debug level for sta related logs (Jarod Wilson) [1937053] - ath11k: Update tx descriptor search index properly (Jarod Wilson) [1937053] - ath10k: Fix lockdep assertion warning in ath10k_sta_statistics (Jarod Wilson) [1937053] - ath10k: Fix suspicious RCU usage warning in ath10k_wmi_tlv_parse_peer_stats_info() (Jarod Wilson) [1937053] - wl3501: fix alignment constraints (Jarod Wilson) [1937053] - rt2800usb: add Sweex LW163V2 id's (Jarod Wilson) [1937053] - rt2x00: remove duplicate word and fix typo in comment (Jarod Wilson) [1937053] - mwifiex: Report connected BSS with cfg80211_connect_bss() (Jarod Wilson) [1937053] - rtl8xxxu: remove unused assignment value (Jarod Wilson) [1937053] - atmel: at76c50x: use DEFINE_MUTEX() for mutex lock (Jarod Wilson) [1937053] - brcmsmac: fix alignment constraints (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Voyo winpad A15 tablet (Jarod Wilson) [1937053] - brcmfmac: Add DMI nvram filename quirk for Predia Basic tablet (Jarod Wilson) [1937053] - rtw88: 8821c: support RFE type2 wifi NIC (Jarod Wilson) [1937053] - rtw88: 8821c: Correct CCK RSSI (Jarod Wilson) [1937053] - rtw88: coex: 8821c: correct antenna switch function (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove redundant initialization of variable rtstatus (Jarod Wilson) [1937053] - iwlwifi: pcie: Disable softirqs during Rx queue init (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 61 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: add Asus to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Microsoft to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add Samsung to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: add HP to the PPAG approved list (Jarod Wilson) [1937053] - iwlwifi: mvm: implement approved list for the PPAG feature (Jarod Wilson) [1937053] - iwlwifi: mvm: set enabled in the PPAG command properly (Jarod Wilson) [1937053] - iwlwifi: mvm: add debugfs entry to trigger a dump as any time-point (Jarod Wilson) [1937053] - iwlwifi: mvm: add tx fail time point (Jarod Wilson) [1937053] - iwlwifi: fwrt: add suspend/resume time point (Jarod Wilson) [1937053] - iwlwifi: mvm: add triggers for MLME events (Jarod Wilson) [1937053] - iwlwifi: mvm: add IML/ROM information for other HW families (Jarod Wilson) [1937053] - iwlwifi: mvm: fix CSA AP side (Jarod Wilson) [1937053] - iwlwifi: mvm: make iwl_mvm_tt_temp_changed() static (Jarod Wilson) [1937053] - iwlwifi: mvm: cancel the scan delayed work when scan is aborted (Jarod Wilson) [1937053] - iwlwifi: pcie: add support for SnJ with Hr1 (Jarod Wilson) [1937053] - iwlwifi: mvm: move early time-point before nvm_init in non-unified (Jarod Wilson) [1937053] - iwlwifi: add support for SnJ with Jf devices (Jarod Wilson) [1937053] - iwlwifi: move SnJ and So rules to the new tables (Jarod Wilson) [1937053] - iwlwifi: mvm: slightly clean up rs_fw_set_supp_rates() (Jarod Wilson) [1937053] - iwlwifi: fw api: make hdr a zero-size array again (Jarod Wilson) [1937053] - iwlwifi: bump FW API to 60 for AX devices (Jarod Wilson) [1937053] - iwlwifi: mvm: advertise BIGTK client support if available (Jarod Wilson) [1937053] - iwlwifi: always allow maximum A-MSDU on newer devices (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs: check length precisely in inject_packet (Jarod Wilson) [1937053] - iwlwifi: mvm: simplify TX power setting (Jarod Wilson) [1937053] - iwlwifi: tx: move handing sync/async host command to trans (Jarod Wilson) [1937053] - iwlwifi: mvm: add explicit check for non-data frames in get Tx rate (Jarod Wilson) [1937053] - iwlwifi: mvm: debugfs for phy-integration-ver (Jarod Wilson) [1937053] - iwlwifi: parse phy integration string from FW TLV (Jarod Wilson) [1937053] - iwlwifi: mvm: csa: do not abort CSA before disconnect (Jarod Wilson) [1937053] - iwlwifi: mvm: don't send commands during suspend\resume transition (Jarod Wilson) [1937053] - iwlwifi: mvm: don't check system_pm_mode without mutex held (Jarod Wilson) [1937053] - iwlwifi: remove TRANS_PM_OPS (Jarod Wilson) [1937053] - iwlwifi: dbg: dump paged memory from index 1 (Jarod Wilson) [1937053] - iwl-trans: iwlwifi: move sync NMI logic to trans (Jarod Wilson) [1937053] - iwlwifi: pcie: properly implement NAPI (Jarod Wilson) [1937053] - iwlwifi: mvm: add support for new flush queue response (Jarod Wilson) [1937053] - iwlwifi: mvm: handle CCA-EXT delay firmware notification (Jarod Wilson) [1937053] - iwlwifi: mvm: scan: fix scheduled scan restart handling (Jarod Wilson) [1937053] - iwlwifi: mvm: remove debugfs injection limitations (Jarod Wilson) [1937053] - iwlwifi: mvm: check more notification sizes (Jarod Wilson) [1937053] - iwlwifi: mvm: add notification size checks (Jarod Wilson) [1937053] - ath11k: remove h from printk format specifier (Jarod Wilson) [1937053] - ath10k: remove h from printk format specifier (Jarod Wilson) [1937053] - cfg80211: fix netdev registration deadlock (Jarod Wilson) [1937053] - mac80211: fix station rate table updates on assoc (Jarod Wilson) [1937053] - mt76: mt7663: introduce coredump support (Jarod Wilson) [1937053] - mt76: mt7921: add coredump support (Jarod Wilson) [1937053] - mt76: mt7921: enable MSI interrupts (Jarod Wilson) [1937053] - mt76: mt7921: introduce regdomain notifier support (Jarod Wilson) [1937053] - mt76: mt7921: introduce Runtime PM support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for suspend and WoW support (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu module for sched_scan and hw_scan (Jarod Wilson) [1937053] - mt76: mt7921: rely on mt76_connac_mcu common library (Jarod Wilson) [1937053] - mt76: mt7921: introduce PM support (Jarod Wilson) [1937053] - mt76: mt7921: introduce beacon_loss mcu event (Jarod Wilson) [1937053] - mt76: mt7921: introduce support for hardware beacon filter (Jarod Wilson) [1937053] - mt76: mt7921: introduce 802.11 PS support in sta mode (Jarod Wilson) [1937053] - mt76: mt7921: introduce schedule scan support (Jarod Wilson) [1937053] - mt76: mt7921: add debugfs support (Jarod Wilson) [1937053] - mt76: mt7921: introduce mt7921e support (Jarod Wilson) [1937053] - mt76: mt7921: add ieee80211_ops (Jarod Wilson) [1937053] - mt76: mt7921: add EEPROM support (Jarod Wilson) [1937053] - mt76: mt7921: add DMA support (Jarod Wilson) [1937053] - mt76: mt7921: add MCU support (Jarod Wilson) [1937053] - mt76: mt7921: add MAC support (Jarod Wilson) [1937053] - wireless: Fix "ordering" comment typos (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm utility routines in mt76_connac_lib module (Jarod Wilson) [1937053] - mt76: mt76_connac: move pm data struct in mt76_connac.h (Jarod Wilson) [1937053] - mt76: mt76_connac: move WoW and suspend code in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: move hw_scan and sched_scan routine in mt76_connac_mcu module (Jarod Wilson) [1937053] - mt76: mt76_connac: create mcu library (Jarod Wilson) [1937053] - mt76: introduce mt76_vif data structure (Jarod Wilson) [1937053] - cfg80211: call cfg80211_destroy_ifaces() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_set_encryption() with wiphy lock held (Jarod Wilson) [1937053] - wext: call cfg80211_change_iface() with wiphy lock held (Jarod Wilson) [1937053] - nl80211: call cfg80211_dev_rename() under RTNL (Jarod Wilson) [1937053] - mt76: dma: fix a possible memory leak in mt76_add_fragment() (Jarod Wilson) [1937053] - ath9k: fix build error with LEDS_CLASS=m (Jarod Wilson) [1937053] - ath10k: fix wmi mgmt tx queue full due to race condition (Jarod Wilson) [1937053] - ath10k: pass the ssid info to get the correct bss entity (Jarod Wilson) [1937053] - ath10k: allow dynamic SAR power limits via common API (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix regression in the max_prob_rate fix (Jarod Wilson) [1937053] - mt76: mt7615: reduce VHT maximum MPDU length (Jarod Wilson) [1937053] - mt76: reduce q->lock hold time (Jarod Wilson) [1937053] - mt76: usb: process URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt76: move vif_mask back from mt76_phy to mt76_dev (Jarod Wilson) [1937053] - mt76: mt7915: make vif index per adapter instead of per band (Jarod Wilson) [1937053] - mt76: mt7915: add support for using a secondary PCIe link for gen1 (Jarod Wilson) [1937053] - mt76: fix crash on tearing down ext phy (Jarod Wilson) [1937053] - mt76: mt7915: bring up the WA event rx queue for band1 (Jarod Wilson) [1937053] - mt76: mt7615: unify init work (Jarod Wilson) [1937053] - mt76: mt7915: support TxBF for DBDC (Jarod Wilson) [1937053] - mt76: mt7915: Remove unneeded semicolon (Jarod Wilson) [1937053] - mt76: mt7615: set mcu country code in mt7615_mcu_set_channel_domain() (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom DBDC band selection (Jarod Wilson) [1937053] - mt76: mt7915: fix eeprom parsing for DBDC (Jarod Wilson) [1937053] - iwlwifi: provide gso_type to GSO packets (Jarod Wilson) [1937053] - mt76: mt7915: disable RED support in the WA firmware (Jarod Wilson) [1937053] - mt76: mt7915: rework mcu API (Jarod Wilson) [1937053] - mt76: mt7915: do not set DRR group for stations (Jarod Wilson) [1937053] - mt76: mt7915: ensure that init work completes before starting the device (Jarod Wilson) [1937053] - mt76: mt7603: fix ED/CCA monitoring with single-stream devices (Jarod Wilson) [1937053] - mt76: mt7915: add implicit Tx beamforming support (Jarod Wilson) [1937053] - mt76: mt7915: simplify peer's TxBF capability check (Jarod Wilson) [1937053] - mt76: mt7615: mt7915: disable txpower sku when testmode enabled (Jarod Wilson) [1937053] - mt76: mt7915: add support for continuous tx in testmode (Jarod Wilson) [1937053] - mt76: mt7915: rework set state part in testmode (Jarod Wilson) [1937053] - mt76: testmode: add a new state for continuous tx (Jarod Wilson) [1937053] - mt76: mt7915: clean hw queue before starting new testmode tx (Jarod Wilson) [1937053] - mt76: mt7915: calculate new packet length when tx_time is set in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support for ipg in testmode (Jarod Wilson) [1937053] - mt76: mt7915: split edca update function (Jarod Wilson) [1937053] - mt76: testmode: make tx queued limit adjustable (Jarod Wilson) [1937053] - mt76: testmode: add attributes for ipg related parameters (Jarod Wilson) [1937053] - mt76: testmode: add support to set user-defined spe index (Jarod Wilson) [1937053] - mt76: mt7915: force ldpc for bw larger than 20MHz in testmode (Jarod Wilson) [1937053] - mt76: move chainmask in mt76_phy (Jarod Wilson) [1937053] - mt76: move mac_work in mt76_core module (Jarod Wilson) [1937053] - mt76: mt7615: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: mt7915: move testmode data from dev to phy (Jarod Wilson) [1937053] - mt76: testmode: move mtd part to mt76_dev (Jarod Wilson) [1937053] - mt76: testmode: introduce dbdc support (Jarod Wilson) [1937053] - mt76: mt7915: add partial add_bss_info command on testmode init (Jarod Wilson) [1937053] - mt76: mt7915: drop zero-length packet to avoid Tx hang (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_mcu_send_message routine (Jarod Wilson) [1937053] - mt76: mt7915: fix endianness warning in mt7915_mcu_set_radar_th (Jarod Wilson) [1937053] - mt76: mt7915: add support for flash mode (Jarod Wilson) [1937053] - mt76: mt7915: run mt7915_configure_filter holding mt76 mutex (Jarod Wilson) [1937053] - mt76: mt7915: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: convert comma to semicolon (Jarod Wilson) [1937053] - mt76: mt7615: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: reset token when mac_reset happens (Jarod Wilson) [1937053] - mt76: mt7915: fix MT_CIPHER_BIP_CMAC_128 setkey (Jarod Wilson) [1937053] - mt76: mt7615: add vif check in mt7615_update_vif_beacon() (Jarod Wilson) [1937053] - mt76: mt7915: add vif check in mt7915_update_vif_beacon() (Jarod Wilson) [1937053] - ath11k: add ieee80211_unregister_hw to avoid kernel crash caused by NULL pointer (Jarod Wilson) [1937053] - mac80211: pause TX while changing interface type (Jarod Wilson) [1937053] - wext: fix NULL-ptr-dereference with cfg80211's lack of commit() (Jarod Wilson) [1937053] - cfg80211: avoid holding the RTNL when calling the driver (Jarod Wilson) [1937053] - iwl4965: do not process non-QOS frames on txq->sched_retry path (Jarod Wilson) [1937053] - mt7601u: process tx URBs with status EPROTO properly (Jarod Wilson) [1937053] - mt7601u: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - rtw88: 8723de: adjust the LTR setting (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl8192c-common: fix bool comparison in expressions (Jarod Wilson) [1937053] - rtlwifi: rtl_pci: fix bool comparison in expressions (Jarod Wilson) [1937053] - mt7601u: fix kernel crash unplugging the device (Jarod Wilson) [1937053] - iwlwifi: queue: bail out on invalid freeing (Jarod Wilson) [1937053] - iwlwifi: mvm: guard against device removal in reprobe (Jarod Wilson) [1937053] - iwlwifi: Fix IWL_SUBDEVICE_NO_160 macro to use the correct bit. (Jarod Wilson) [1937053] - iwlwifi: mvm: clear IN_D3 after wowlan status cmd (Jarod Wilson) [1937053] - iwlwifi: pcie: add rules to match Qu with Hr2 (Jarod Wilson) [1937053] - iwlwifi: mvm: invalidate IDs of internal stations at mvm start (Jarod Wilson) [1937053] - iwlwifi: mvm: fix the return type for DSM functions 1 and 2 (Jarod Wilson) [1937053] - iwlwifi: pcie: reschedule in long-running memory reads (Jarod Wilson) [1937053] - iwlwifi: pcie: use jiffies for memory read spin time limit (Jarod Wilson) [1937053] - iwlwifi: pcie: fix context info memory leak (Jarod Wilson) [1937053] - iwlwifi: pcie: add a NULL check in iwl_pcie_txq_unmap (Jarod Wilson) [1937053] - iwlwifi: pcie: set LTR on more devices (Jarod Wilson) [1937053] - iwlwifi: queue: don't crash if txq->entries is NULL (Jarod Wilson) [1937053] - iwlwifi: fix the NMI flow for old devices (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't try to load after failures (Jarod Wilson) [1937053] - iwlwifi: pnvm: don't skip everything when not reloading (Jarod Wilson) [1937053] - iwlwifi: pcie: avoid potential PNVM leaks (Jarod Wilson) [1937053] - iwlwifi: mvm: take mutex for calling iwl_mvm_get_sync_time() (Jarod Wilson) [1937053] - iwlwifi: mvm: skip power command when unbinding vif during CSA (Jarod Wilson) [1937053] - cfg80211: change netdev registration/unregistration semantics (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix rounding error in throughput calculation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: increase stats update interval (Jarod Wilson) [1937053] - mac80211: minstrel_ht: fix max probability rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve sample rate selection (Jarod Wilson) [1937053] - mac80211: minstrel_ht: improve ampdu length estimation (Jarod Wilson) [1937053] - mac80211: minstrel_ht: remove old ewma based rate average code (Jarod Wilson) [1937053] - mac80211: remove legacy minstrel rate control (Jarod Wilson) [1937053] - mac80211: minstrel_ht: add support for OFDM rates on non-HT clients (Jarod Wilson) [1937053] - mac80211: minstrel_ht: clean up CCK code (Jarod Wilson) [1937053] - mac80211: introduce aql_enable node in debugfs (Jarod Wilson) [1937053] - cfg80211: Add phyrate conversion support for extended MCS in 60GHz band (Jarod Wilson) [1937053] - cfg80211: add VHT rate entries for MCS-10 and MCS-11 (Jarod Wilson) [1937053] - mac80211: reduce peer HE MCS/NSS to own capabilities (Jarod Wilson) [1937053] - mac80211: remove NSS number of 160MHz if not support 160MHz for HE (Jarod Wilson) [1937053] - mac80211: 160MHz with extended NSS BW in CSA (Jarod Wilson) [1937053] - mac80211: add LDPC encoding to ieee80211_parse_tx_radiotap (Jarod Wilson) [1937053] - mac80211: add rx decapsulation offload support (Jarod Wilson) [1937053] - ath10k: remove unused struct ath10k::dev_type (Jarod Wilson) [1937053] - ath11k: remove duplicate function declaration (Jarod Wilson) [1937053] - ath10k: increase rx buffer size to 2048 (Jarod Wilson) [1937053] - ath10k: sanitity check for ep connectivity (Jarod Wilson) [1937053] - mt76: mt7663s: fix rx buffer refcounting (Jarod Wilson) [1937053] - mt7601u: fix rx buffer refcounting (Jarod Wilson) [1937053] - mac80211: check if atf has been disabled in __ieee80211_schedule_txq (Jarod Wilson) [1937053] - mac80211: do not drop tx nulldata packets on encrypted links (Jarod Wilson) [1937053] - mac80211: fix encryption key selection for 802.3 xmit (Jarod Wilson) [1937053] - mac80211: fix fast-rx encryption check (Jarod Wilson) [1937053] - mac80211: fix incorrect strlen of .write in debugfs (Jarod Wilson) [1937053] - cfg80211: fix a kerneldoc markup (Jarod Wilson) [1937053] - brcmfmac: clear EAP/association status bits on linkdown events (Jarod Wilson) [1937053] - brcmfmac: Delete useless kfree code (Jarod Wilson) [1937053] - mt7601u: check the status of device in calibration (Jarod Wilson) [1937053] - mt7601u: process URBs in status EPROTO properly (Jarod Wilson) [1937053] - brcmfmac: support BCM4365E with 43666 ChipCommon chip ID (Jarod Wilson) [1937053] - mwifiex: pcie: Drop bogus __refdata annotation (Jarod Wilson) [1937053] - rtw88: Simplify bool comparison (Jarod Wilson) [1937053] - rtw88: coex: set 4 slot TDMA for BT link and WL busy (Jarod Wilson) [1937053] - rtw88: 8821c: apply CCK PD level which calculates from dynamic mechanism (Jarod Wilson) [1937053] - rtw88: reduce the log level for failure of tx report (Jarod Wilson) [1937053] - rtw88: Delete useless kfree code (Jarod Wilson) [1937053] - iwlwifi: dbg: Don't touch the tlv data (Jarod Wilson) [1937053] - mt76: Fix queue ID variable types after mcu queue split (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain with a lock (Jarod Wilson) [1937053] - cfg80211/mac80211: fix kernel-doc for SAR APIs (Jarod Wilson) [1937053] - mt76: mt7915: fix MESH ifdef block (Jarod Wilson) [1937053] - mt76: mt76s: fix NULL pointer dereference in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: sdio: remove wake logic in mt76s_process_tx_queue (Jarod Wilson) [1937053] - mt76: usb: remove wake logic in mt76u_status_worker (Jarod Wilson) [1937053] - ath11k: dp: clean up a variable name (Jarod Wilson) [1937053] - ath11k: pci: remove unnecessary mask in ath11k_pci_enable_ltssm() (Jarod Wilson) [1937053] - ath11k: pci: disable ASPM L0sLs before downloading firmware (Jarod Wilson) [1937053] - ath11k: qmi: try to allocate a big block of DMA memory first (Jarod Wilson) [1937053] - rtlwifi: rise completion at the last step of firmware callback (Jarod Wilson) [1937053] - mt76: mt76u: fix NULL pointer dereference in mt76u_status_worker (Jarod Wilson) [1937053] - ath10k: prevent deinitializing NAPI twice (Jarod Wilson) [1937053] - ath9k: Postpone key cache entry deletion for TXQ frames reference it (Jarod Wilson) [1937053] - ath: Modify ath_key_delete() to not need full key entry (Jarod Wilson) [1937053] - ath: Export ath_hw_keysetmac() (Jarod Wilson) [1937053] - ath9k: Clear key cache explicitly on disabling hardware (Jarod Wilson) [1937053] - ath: Use safer key clearing with key cache entries (Jarod Wilson) [1937053] - ath10k: Remove voltage regulator votes during wifi disable (Jarod Wilson) [1937053] - ath10k: Fix error handling in case of CE pipe init failure (Jarod Wilson) [1937053] - ath11k: Fix ath11k_pci_fix_l1ss() (Jarod Wilson) [1937053] - ath11k: Fix error code in ath11k_core_suspend() (Jarod Wilson) [1937053] - ath11k: start vdev if a bss peer is already created (Jarod Wilson) [1937053] - ath11k: fix crash caused by NULL rx_channel (Jarod Wilson) [1937053] - ath11k: add missing null check on allocated skb (Jarod Wilson) [1937053] - ath9k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: make relay callbacks const (Jarod Wilson) [1937053] - ath10k: make relay callbacks const (Jarod Wilson) [1937053] - ath11k: implement suspend for QCA6390 PCI devices (Jarod Wilson) [1937053] - ath11k: hif: add ce irq enable and disable functions (Jarod Wilson) [1937053] - ath11k: implement WoW enable and wakeup commands (Jarod Wilson) [1937053] - ath11k: set credit_update flag for flow controlled ep only (Jarod Wilson) [1937053] - ath11k: dp: stop rx pktlog before suspend (Jarod Wilson) [1937053] - ath11k: htc: implement suspend handling (Jarod Wilson) [1937053] - ath11k: htc: remove unused struct ath11k_htc_ops (Jarod Wilson) [1937053] - ath11k: pci: read select_window register to ensure write is finished (Jarod Wilson) [1937053] - ath11k: hif: implement suspend and resume functions (Jarod Wilson) [1937053] - ath11k: mhi: hook suspend and resume (Jarod Wilson) [1937053] - ath11k: Fix incorrect tlvs in scan start command (Jarod Wilson) [1937053] - ath11k: pci: disable VDD4BLOW (Jarod Wilson) [1937053] - ath11k: pci: fix L1ss clock unstable problem (Jarod Wilson) [1937053] - ath11k: pci: fix hot reset stability issues (Jarod Wilson) [1937053] - ath11k: put hw to DBS using WMI_PDEV_SET_HW_MODE_CMDID (Jarod Wilson) [1937053] - ath11k: mhi: print a warning if firmware crashed (Jarod Wilson) [1937053] - ath11k: use MHI provided APIs to allocate and free MHI controller (Jarod Wilson) [1937053] - ath10k: add atomic protection for device recovery (Jarod Wilson) [1937053] - ath10k: add option for chip-id based BDF selection (Jarod Wilson) [1937053] - mt76: remove unused variable q (Jarod Wilson) [1937053] - mac80211: add ieee80211_set_sar_specs (Jarod Wilson) [1937053] - nl80211: add common API to configure SAR power limitations (Jarod Wilson) [1937053] - mac80211: fix a mistake check for rx_stats update (Jarod Wilson) [1937053] - mac80211: mlme: save ssid info to ieee80211_bss_conf while assoc (Jarod Wilson) [1937053] - mac80211: Update rate control on channel change (Jarod Wilson) [1937053] - mac80211: don't filter out beacons once we start CSA (Jarod Wilson) [1937053] - mac80211: Fix calculation of minimal channel width (Jarod Wilson) [1937053] - mac80211: ignore country element TX power on 6 GHz (Jarod Wilson) [1937053] - mac80211: use bitfield helpers for BA session action frames (Jarod Wilson) [1937053] - mac80211: support Rx timestamp calculation for all preamble types (Jarod Wilson) [1937053] - mac80211: don't set set TDLS STA bandwidth wider than possible (Jarod Wilson) [1937053] - mac80211: support driver-based disconnect with reconnect hint (Jarod Wilson) [1937053] - cfg80211: support immediate reconnect request hint (Jarod Wilson) [1937053] - mac80211: use struct assignment for he_obss_pd (Jarod Wilson) [1937053] - cfg80211: remove struct ieee80211_he_bss_color (Jarod Wilson) [1937053] - nl80211: validate key indexes for cfg80211_registered_device (Jarod Wilson) [1937053] - cfg80211: include block-tx flag in channel switch started event (Jarod Wilson) [1937053] - mac80211: disallow band-switch during CSA (Jarod Wilson) [1937053] - ieee80211: update reduced neighbor report TBTT info length (Jarod Wilson) [1937053] - cfg80211: Save the regulatory domain when setting custom regulatory (Jarod Wilson) [1937053] - nl80211: always accept scan request with the duration set (Jarod Wilson) [1937053] - cfg80211: Update TSF and TSF BSSID for multi BSS (Jarod Wilson) [1937053] - cfg80211: scan PSC channels in case of scan with wildcard SSID (Jarod Wilson) [1937053] - mac80211: Skip entries with SAE H2E only membership selector (Jarod Wilson) [1937053] - cfg80211: Parse SAE H2E only membership selector (Jarod Wilson) [1937053] - mac80211: support MIC error/replay detected counters driver update (Jarod Wilson) [1937053] - mac80211: he: remove non-bss-conf fields from bss_conf (Jarod Wilson) [1937053] - mac80211: remove trailing semicolon in macro definitions (Jarod Wilson) [1937053] - nl80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mac80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - cfg80211: fix callback type mismatches in wext-compat (Jarod Wilson) [1937053] - net: wireless: make a const array static, makes object smaller (Jarod Wilson) [1937053] - net: mac80211: use core API for updating TX/RX stats (Jarod Wilson) [1937053] - rfkill: add a reason to the HW rfkill state (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix ofdm power compensation (Jarod Wilson) [1937053] - ath9k_htc: adhere to the DONT_REORDER transmit flag (Jarod Wilson) [1937053] - ath11k: mesh: add support for 256 bitmap in blockack frames in 11ax (Jarod Wilson) [1937053] - ath11k: support TXOP duration based RTS threshold (Jarod Wilson) [1937053] - ath11k: fix incorrect wmi param for configuring HE operation (Jarod Wilson) [1937053] - ath11k: unlock on error path in ath11k_mac_op_add_interface() (Jarod Wilson) [1937053] - ath11k: fix rmmod failure if qmi sequence fails (Jarod Wilson) [1937053] - rtw88: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - rt2x00: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - ath11k: pci: add MODULE_FIRMWARE macros (Jarod Wilson) [1937053] - rtw88: reduce polling time of IQ calibration (Jarod Wilson) [1937053] - rtw88: fix multiple definition of rtw_pm_ops (Jarod Wilson) [1937053] - brcmfmac: remove redundant assignment to pointer 'entry' (Jarod Wilson) [1937053] - rtw88: declare hw supports ch 144 (Jarod Wilson) [1937053] - rtw88: coex: fix missing unitialization of variable 'interval' (Jarod Wilson) [1937053] - mwifiex: change license text of Makefile and README from MARVELL to NXP (Jarod Wilson) [1937053] - rtw88: pci: Add prototypes for .probe, .remove and .shutdown (Jarod Wilson) [1937053] - ath9k: remove trailing semicolon in macro definition (Jarod Wilson) [1937053] - ath11k: Ignore resetting peer auth flag in peer assoc cmd (Jarod Wilson) [1937053] - ath11k: add 64bit check before reading msi high addr (Jarod Wilson) [1937053] - ath10k: fix a check patch warning returnNonBoolInBooleanFunction of sdio.c (Jarod Wilson) [1937053] - mac80211: mesh: fix mesh_pathtbl_init() error path (Jarod Wilson) [1937053] - mt76: mt7615: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - mt76: mt7915: fix ht mcs in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: attempt to free up more room when filling the tx queue (Jarod Wilson) [1937053] - mt76: mt7915: stop queues when running out of tx tokens (Jarod Wilson) [1937053] - mt76: improve tx queue stop/wake (Jarod Wilson) [1937053] - mt76: mt7915: fix memory leak in mt7915_mcu_get_rx_rate() (Jarod Wilson) [1937053] - mt76: mt7615: fix rdd mcu cmd endianness (Jarod Wilson) [1937053] - mt76: mt7915: fix endian issues (Jarod Wilson) [1937053] - mt76: mt7915: get rid of dbdc debugfs knob (Jarod Wilson) [1937053] - mt76: mt7915: introduce dbdc support (Jarod Wilson) [1937053] - mt76: move hw mac_addr in mt76_phy (Jarod Wilson) [1937053] - mt76: move band allocation in mt76_register_phy (Jarod Wilson) [1937053] - mt76: rely on mt76_phy in mt76_init_sband_2g and mt76_init_sband_5g (Jarod Wilson) [1937053] - mt76: move band capabilities in mt76_phy (Jarod Wilson) [1937053] - mt76: move tx hw data queues in mt76_phy (Jarod Wilson) [1937053] - mt76: move mcu queues to mt76_dev q_mcu array (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb_raw signature (Jarod Wilson) [1937053] - mt76: introduce mt76_init_mcu_queue utility routine (Jarod Wilson) [1937053] - mt76: rely on mt76_queue in tx_queue_skb signature (Jarod Wilson) [1937053] - mt76: dma: rely on mt76_queue in mt76_dma_tx_cleanup signature (Jarod Wilson) [1937053] - mt76: mt7663s: rely on mt76_queue in mt7663s_tx_run_queue signature (Jarod Wilson) [1937053] - mt76: sdio: rely on mt76_queue in mt76s_process_tx_queue signature (Jarod Wilson) [1937053] - mt76: sdio: introduce mt76s_alloc_tx_queue (Jarod Wilson) [1937053] - mt76: move mt76_init_tx_queue in common code (Jarod Wilson) [1937053] - mt76: mt7915: rely on eeprom definitions (Jarod Wilson) [1937053] - mt76: mt7615: refactor usb/sdio rate code (Jarod Wilson) [1937053] - mt76: mt7615: support 16 interfaces (Jarod Wilson) [1937053] - mt76: mt7915: remove unused mt7915_mcu_bss_sync_tlv() (Jarod Wilson) [1937053] - mt76: mt7915: use BIT_ULL for omac_idx (Jarod Wilson) [1937053] - mt76: mt7915: make mt7915_eeprom_read static (Jarod Wilson) [1937053] - mt76: mt7915: add support to set tx frequency offset in testmode (Jarod Wilson) [1937053] - mt76: mt7915: add support to set txpower in testmode (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode rx support (Jarod Wilson) [1937053] - mt76: mt7915: implement testmode tx support (Jarod Wilson) [1937053] - mt76: testmode: add support for HE rate modes (Jarod Wilson) [1937053] - mt76: mt7915: fix tx rate related fields in tx descriptor (Jarod Wilson) [1937053] - mt76: testmode: add support for LTF and GI combinations for HE mode (Jarod Wilson) [1937053] - mt76: testmode: add tx_rate_stbc parameter (Jarod Wilson) [1937053] - mt76: testmode: add snr attribute in rx statistics (Jarod Wilson) [1937053] - mt76: testmode: switch ib and wb rssi to array type for per-antenna report (Jarod Wilson) [1937053] - mt76: mt76u: use dedicated thread for status work (Jarod Wilson) [1937053] - mt76: mt76u: rely on woker APIs for rx work (Jarod Wilson) [1937053] - mt76: mt7615: run key configuration in mt7615_set_key for usb/sdio devices (Jarod Wilson) [1937053] - mt76: fix tkip configuration for mt7615/7663 devices (Jarod Wilson) [1937053] - mt76: switch to wep sw crypto for mt7615/mt7915 (Jarod Wilson) [1937053] - mt76: mt7663s: introduce WoW support via GPIO (Jarod Wilson) [1937053] - mt76: move mt76_mcu_send_firmware in common module (Jarod Wilson) [1937053] - mt76: mt7603: add additional EEPROM chip ID (Jarod Wilson) [1937053] - mt76: fix memory leak if device probing fails (Jarod Wilson) [1937053] - mt76: mt7915: fix sparse warning cast from restricted __le16 (Jarod Wilson) [1937053] - mt76: dma: fix possible deadlock running mt76_dma_cleanup (Jarod Wilson) [1937053] - mt76: set fops_tx_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: mt7915: rename mt7915_mcu_get_rate_info to mt7915_mcu_get_tx_rate (Jarod Wilson) [1937053] - mt76: mt7915: update ppe threshold (Jarod Wilson) [1937053] - mt76: mt7915: set fops_sta_stats.owner to THIS_MODULE (Jarod Wilson) [1937053] - mt76: sdio: get rid of sched.lock (Jarod Wilson) [1937053] - mt76: mt7663s: fix a possible ple quota underflow (Jarod Wilson) [1937053] - mt76: mt7663s: get rid of mt7663s_sta_add (Jarod Wilson) [1937053] - mt76: mt7615: introduce quota debugfs node for mt7663s (Jarod Wilson) [1937053] - mt76: mt7615: enable beacon filtering by default for offload fw (Jarod Wilson) [1937053] - mt76: add back the SUPPORTS_REORDERING_BUFFER flag (Jarod Wilson) [1937053] - mt76: mt7915: query station rx rate from firmware (Jarod Wilson) [1937053] - mt76: mt7915: move eeprom parsing out of mt7915_mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement functions to get the response skb for MCU calls (Jarod Wilson) [1937053] - mt76: mt7603: switch to .mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: make mcu_ops->mcu_send_msg optional (Jarod Wilson) [1937053] - mt76: move waiting and locking out of mcu_ops->mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: move mcu timeout handling to .mcu_parse_response (Jarod Wilson) [1937053] - mt76: implement .mcu_parse_response in struct mt76_mcu_ops (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_skb_send_msg to mt76_mcu_skb_send_msg (Jarod Wilson) [1937053] - mt76: rename __mt76_mcu_send_msg to mt76_mcu_send_msg (Jarod Wilson) [1937053] - mt76: mt7915: disable OFDMA/MU-MIMO UL (Jarod Wilson) [1937053] - mt76: mt7915: fix DRR sta bss group index (Jarod Wilson) [1937053] - mt76: mt7915: use napi_consume_skb to bulk-free tx skbs (Jarod Wilson) [1937053] - mt76: mt7915: fix processing txfree events (Jarod Wilson) [1937053] - mt76: mt7915: support 32 station interfaces (Jarod Wilson) [1937053] - mt76: do not set NEEDS_UNIQUE_STA_ADDR for 7615 and 7915 (Jarod Wilson) [1937053] - mt76: mt7615: add debugfs knob for setting extended local mac addresses (Jarod Wilson) [1937053] - mt76: use ieee80211_rx_list to pass frames to the network stack as a batch (Jarod Wilson) [1937053] - mt76: mt7915: add encap offload for 4-address mode stations (Jarod Wilson) [1937053] - mt76: mt7915: add 802.11 encap offload support (Jarod Wilson) [1937053] - mt76: sdio: convert {status/net}_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: disable interrupt during txrx_worker processing (Jarod Wilson) [1937053] - mt76: mt7663s: convert txrx_work to mt76_worker (Jarod Wilson) [1937053] - mt76: mt7663s: move tx/rx processing in the same txrx workqueue (Jarod Wilson) [1937053] - mt76: mt7615: retry if mt7615_mcu_init returns -EAGAIN (Jarod Wilson) [1937053] - mt76: mt7915: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7915: measure channel noise and report it via survey (Jarod Wilson) [1937053] - mac80211: set SDATA_STATE_RUNNING for monitor interfaces (Jarod Wilson) [1937053] - cfg80211: initialize rekey_data (Jarod Wilson) [1937053] - mac80211: fix return value of ieee80211_chandef_he_6ghz_oper (Jarod Wilson) [1937053] - rtw88: debug: Fix uninitialized memory in debugfs code (Jarod Wilson) [1937053] - brcmfmac: expose firmware config files through modinfo (Jarod Wilson) [1937053] - rtw88: coex: add feature to enhance HID coexistence performance (Jarod Wilson) [1937053] - rtw88: coex: upgrade coexistence A2DP mechanism (Jarod Wilson) [1937053] - rtw88: coex: add action for coexistence in hardware initial (Jarod Wilson) [1937053] - rtw88: coex: add function to avoid cck lock (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for WLAN connected (Jarod Wilson) [1937053] - rtw88: coex: change the coexistence mechanism for HID (Jarod Wilson) [1937053] - rtw88: coex: update AFH information while in free-run mode (Jarod Wilson) [1937053] - rtw88: coex: update the mechanism for A2DP + PAN (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: run coexistence when WLAN entering/leaving LPS (Jarod Wilson) [1937053] - Revert "rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices" (Jarod Wilson) [1937053] - mt76: usb: fix crash on device removal (Jarod Wilson) [1937053] - ath11k: dp_rx: fix monitor status dma unmap direction (Jarod Wilson) [1937053] - ath10k: Constify static qmi structs (Jarod Wilson) [1937053] - ath10k: Release some resources in an error handling path (Jarod Wilson) [1937053] - ath10k: Fix an error handling path (Jarod Wilson) [1937053] - ath10k: Fix the parsing error in service available event (Jarod Wilson) [1937053] - ath11k: Fix an error handling path (Jarod Wilson) [1937053] - ath11k: Build check size of ath11k_skb_cb (Jarod Wilson) [1937053] - ath11k: Reset ath11k_skb_cb before setting new flags (Jarod Wilson) [1937053] - ath11k: Don't cast ath11k_skb_cb to ieee80211_tx_info.control (Jarod Wilson) [1937053] - ath11k: remove "ath11k_mac_get_ar_vdev_stop_status" references (Jarod Wilson) [1937053] - ath11k: peer delete synchronization with firmware (Jarod Wilson) [1937053] - ath11k: vdev delete synchronization with firmware (Jarod Wilson) [1937053] - mwifiex: Remove duplicated REG_PORT definition (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - mwifiex: Fix fall-through warnings for Clang (Jarod Wilson) [1937053] - brcmsmac: ampdu: Check BA window size before checking block ack (Jarod Wilson) [1937053] - brcmfmac: Fix incorrect type in assignment (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: remove the useless value assignment (Jarod Wilson) [1937053] - brcmfmac: fix error return code in brcmf_cfg80211_connect() (Jarod Wilson) [1937053] - rtw88: wow: print key type when failing (Jarod Wilson) [1937053] - rtw88: coex: change the decode method from firmware (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary WLAN slot extend (Jarod Wilson) [1937053] - rtw88: coex: remove write scan bit to scoreboard in scan and connect notify (Jarod Wilson) [1937053] - rtw88: coex: fix BT performance drop during initial/power-on step (Jarod Wilson) [1937053] - rtw88: coex: Change antenna setting to enhance free-run performance (Jarod Wilson) [1937053] - rtw88: coex: update the TDMA parameter when leave LPS (Jarod Wilson) [1937053] - rtw88: coex: add the mechanism for RF4CE (Jarod Wilson) [1937053] - rtw88: coex: Add force flag for coexistence table function (Jarod Wilson) [1937053] - rtw88: coex: add write scoreboard action when WLAN in critical procedure (Jarod Wilson) [1937053] - rtw88: coex: remove unnecessary feature/function (Jarod Wilson) [1937053] - rtw88: coex: update TDMA settings for different beacon interval (Jarod Wilson) [1937053] - rtw88: add CCK_PD debug log (Jarod Wilson) [1937053] - rtw88: 8723d: add cck pd seetings (Jarod Wilson) [1937053] - ath11k: Fix the rx_filter flag setting for peer rssi stats (Jarod Wilson) [1937053] - ath10k: add target IRAM recovery feature support (Jarod Wilson) [1937053] - ath11k: Fix beamformee STS in HE cap (Jarod Wilson) [1937053] - ath11k: add processor_id based ring_selector logic (Jarod Wilson) [1937053] - mac80211: free sta in sta_info_insert_finish() on errors (Jarod Wilson) [1937053] - mac80211: minstrel: fix tx status processing corner case (Jarod Wilson) [1937053] - mac80211: minstrel: remove deferred sampling code (Jarod Wilson) [1937053] - mac80211: fix memory leak on filtered powersave frames (Jarod Wilson) [1937053] - rfkill: Fix use-after-free in rfkill_resume() (Jarod Wilson) [1937053] - nl80211: fix kernel-doc warning in the new SAE attribute (Jarod Wilson) [1937053] - cfg80211: remove WDS code (Jarod Wilson) [1937053] - mac80211: remove WDS-related code (Jarod Wilson) [1937053] - rt2x00: remove WDS code (Jarod Wilson) [1937053] - b43: remove WDS code (Jarod Wilson) [1937053] - ath9k: remove WDS code (Jarod Wilson) [1937053] - rtw88: coex: simplify the setting and condition about WLAN TX limitation (Jarod Wilson) [1937053] - rtw88: coex: add debug message (Jarod Wilson) [1937053] - rtw88: coex: update WLAN 5G AFH parameter for 8822b (Jarod Wilson) [1937053] - rtw88: coex: change the parameter for A2DP when WLAN connecting (Jarod Wilson) [1937053] - rtw88: coex: modified for BT info notify (Jarod Wilson) [1937053] - rtw88: coex: add separate flag for manual control (Jarod Wilson) [1937053] - rtw88: coex: Modify the timing of set_ant_path/set_rf_para (Jarod Wilson) [1937053] - rtw88: coex: coding style adjustment (Jarod Wilson) [1937053] - rtw88: coex: reduce magic number (Jarod Wilson) [1937053] - rtw88: coex: update coex parameter to improve A2DP quality (Jarod Wilson) [1937053] - rtw88: coex: fixed some wrong register definition and setting (Jarod Wilson) [1937053] - rtlwifi: fix spelling typo of workaround (Jarod Wilson) [1937053] - mwifiex: pcie: skip cancel_work_sync() on reset failure path (Jarod Wilson) [1937053] - mwifiex: update comment for shutdown_sw()/reinit_sw() to reflect current state (Jarod Wilson) [1937053] - mwifiex: fix mwifiex_shutdown_sw() causing sw reset failure (Jarod Wilson) [1937053] - ath11k: Handle errors if peer creation fails (Jarod Wilson) [1937053] - ath9k: work around false-positive gcc warning (Jarod Wilson) [1937053] - wireless: remove CONFIG_WIRELESS_WDS (Jarod Wilson) [1937053] - brcmfmac: Fix memory leak for unpaired brcmf_{alloc/free} (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Place braces around empty if() body (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: phy: Remove a couple of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'cck_highpwr' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a2ant: Remove a bunch of unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Remove set but unused variable 'reg_ea4' (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: Remove set but unused variable 'lc_cal' (Jarod Wilson) [1937053] - rtlwifi: halbtc8821a1ant: Remove set but unused variable 'wifi_rssi_state' (Jarod Wilson) [1937053] - rtlwifi: phy: Remove set but unused variable 'bbvalue' (Jarod Wilson) [1937053] - rtlwifi: halbtc8723b2ant: Remove a bunch of set but unused variables (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: trx: Demote clear abuse of kernel-doc format (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: mac: Fix some missing/ill-documented function parameters (Jarod Wilson) [1937053] - rtw88: rtw8822c: Remove unused variable 'corr_val' (Jarod Wilson) [1937053] - mwifiex: pcie: Remove a couple of unchecked 'ret's (Jarod Wilson) [1937053] - wl1251: cmd: Rename 'len' to 'buf_len' in the documentation (Jarod Wilson) [1937053] - brcmfmac: fweh: Add missing description for 'gfp' (Jarod Wilson) [1937053] - brcmfmac: pcie: Provide description for missing function parameter 'devinfo' (Jarod Wilson) [1937053] - brcmfmac: bcmsdh: Fix description for function parameter 'pktlist' (Jarod Wilson) [1937053] - rt2x00: save survey for every channel visited (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in halbtc_send_bt_mp_operation() (Jarod Wilson) [1937053] - rtlwifi: Remove in_interrupt() usage in is_any_client_connect_to_ap(). (Jarod Wilson) [1937053] - rtl8xxxu: Add Buffalo WI-U3-866D to list of supported devices (Jarod Wilson) [1937053] - rtw88: decide lps deep mode from firmware feature. (Jarod Wilson) [1937053] - rtw88: add C2H response for checking firmware leave lps (Jarod Wilson) [1937053] - rtw88: store firmware feature in firmware header (Jarod Wilson) [1937053] - rtw88: sync the power state between driver and firmware (Jarod Wilson) [1937053] - rtw88: coex: separate BLE HID profile from BLE profile (Jarod Wilson) [1937053] - rtlwifi: Fix non-canonical address access issues (Jarod Wilson) [1937053] - brcmfmac: fix SDIO access for big-endian host (Jarod Wilson) [1937053] - rtw88: remove extraneous 'const' qualifier (Jarod Wilson) [1937053] - rtlwifi: fix -Wpointer-sign warning (Jarod Wilson) [1937053] - ath11k: fix ZERO address in probe request (Jarod Wilson) [1937053] - ath9k: dynack: Demote non-compliant function header (Jarod Wilson) [1937053] - ath9k: ar5008_phy: Demote half completed function headers (Jarod Wilson) [1937053] - ath9k: ar9003_2p2_initvals: Remove unused const variables (Jarod Wilson) [1937053] - ath9k: ar9485_initvals: Remove unused const variable 'ar9485_fast_clock_1_1_baseband_postamble' (Jarod Wilson) [1937053] - ath9k: ar9340_initvals: Remove unused const variable 'ar9340Modes_ub124_tx_gain_table_1p0' (Jarod Wilson) [1937053] - ath9k: ar9330_1p1_initvals: Remove unused const variable 'ar9331_common_tx_gain_offset1_1' (Jarod Wilson) [1937053] - ath: dfs_pri_detector: Demote zero/half completed kernel-doc headers (Jarod Wilson) [1937053] - ath: dfs_pattern_detector: Fix some function kernel-doc headers (Jarod Wilson) [1937053] - ath: regd: Provide description for ath_reg_apply_ir_flags's 'reg' param (Jarod Wilson) [1937053] - ath11k: Add new dfs region name for JP (Jarod Wilson) [1937053] - ath11k: fix wmi init configuration (Jarod Wilson) [1937053] - ath11k: Fix the hal descriptor mask (Jarod Wilson) [1937053] - ath11k: Fix single phy hw mode (Jarod Wilson) [1937053] - ath11k: Fix number of rules in filtered ETSI regdomain (Jarod Wilson) [1937053] - ath11k: Remove unused param from wmi_mgmt_params (Jarod Wilson) [1937053] - ath11k: Initialize complete alpha2 for regulatory change (Jarod Wilson) [1937053] - ath11k: cold boot calibration support (Jarod Wilson) [1937053] - ath11k: search DT for qcom,ath11k-calibration-variant (Jarod Wilson) [1937053] - ath11k: Remove unnecessary data sync to cpu on monitor buffer (Jarod Wilson) [1937053] - ath10k: cancel rx worker in hif_stop for SDIO (Jarod Wilson) [1937053] - ath10k: Don't iterate over not-sdata-in-driver interfaces. (Jarod Wilson) [1937053] - ath10k: fix compilation warning (Jarod Wilson) [1937053] - mac80211: assure that certain drivers adhere to DONT_REORDER flag (Jarod Wilson) [1937053] - mac80211: don't overwrite QoS TID of injected frames (Jarod Wilson) [1937053] - mac80211: adhere to Tx control flag that prevents frame reordering (Jarod Wilson) [1937053] - mac80211: add radiotap flag to assure frames are not reordered (Jarod Wilson) [1937053] - mac80211: save HE oper info in BSS config for mesh (Jarod Wilson) [1937053] - cfg80211: add support to configure HE MCS for beacon rate (Jarod Wilson) [1937053] - nl80211: fix beacon tx rate mask validation (Jarod Wilson) [1937053] - cfg80211: Add support to calculate and report 4096-QAM HE rates (Jarod Wilson) [1937053] - cfg80211: Add support to configure SAE PWE value to drivers (Jarod Wilson) [1937053] - ieee80211: Add definition for WFA DPP (Jarod Wilson) [1937053] - mac80211: use semicolons rather than commas to separate statements (Jarod Wilson) [1937053] - ath11k: FILS discovery and unsolicited broadcast probe response support (Jarod Wilson) [1937053] - ath10k: sdio: remove redundant check in for loop (Jarod Wilson) [1937053] - mac80211: add KCOV remote annotations to incoming frame processing (Jarod Wilson) [1937053] - rtw88: fix fw_fifo_addr check (Jarod Wilson) [1937053] - mac80211: don't require VHT elements for HE on 2.4 GHz (Jarod Wilson) [1937053] - cfg80211: regulatory: Fix inconsistent format argument (Jarod Wilson) [1937053] - mac80211: fix kernel-doc markups (Jarod Wilson) [1937053] - mac80211: always wind down STA state (Jarod Wilson) [1937053] - cfg80211: initialize wdev data earlier (Jarod Wilson) [1937053] - mac80211: fix use of skb payload instead of header (Jarod Wilson) [1937053] - mac80211: fix regression where EAPOL frames were sent in plaintext (Jarod Wilson) [1937053] - ath11k: remove repeated words in comments and warnings (Jarod Wilson) [1937053] - ath10k: ath10k_pci_init_irq(): workaround for checkpatch fallthrough warning (Jarod Wilson) [1937053] - ath10k: remove repeated words in comments (Jarod Wilson) [1937053] - nl80211: docs: add a description for s1g_cap parameter (Jarod Wilson) [1937053] - mac80211: use new function dev_fetch_sw_netstats (Jarod Wilson) [1937053] - rtlwifi: rtl8192se: remove duplicated legacy_httxpowerdiff (Jarod Wilson) [1937053] - ath11k: Fix memory leak on error path (Jarod Wilson) [1937053] - mac80211: copy configured beacon tx rate to driver (Jarod Wilson) [1937053] - cfg80211: only allow S1G channels on S1G band (Jarod Wilson) [1937053] - mac80211: initialize last_rate for S1G STAs (Jarod Wilson) [1937053] - mac80211: handle lack of sband->bitrates in rates (Jarod Wilson) [1937053] - mac80211: avoid processing non-S1G elements on S1G band (Jarod Wilson) [1937053] - nl80211: fix non-split wiphy information (Jarod Wilson) [1937053] - nl80211: reduce non-split wiphy dump size (Jarod Wilson) [1937053] - ath11k: remove unnecessary casts to u32 (Jarod Wilson) [1937053] - ath11k: enable idle power save mode (Jarod Wilson) [1937053] - ath11k: start a timer to update HP for CE pipe 4 (Jarod Wilson) [1937053] - ath11k: start a timer to update REO cmd ring (Jarod Wilson) [1937053] - ath11k: start a timer to update TCL HP (Jarod Wilson) [1937053] - ath11k: set WMI pipe credit to 1 for QCA6390 (Jarod Wilson) [1937053] - ath11k: enable shadow register configuration and access (Jarod Wilson) [1937053] - ath11k: read and write registers below unwindowed address (Jarod Wilson) [1937053] - ath11k: debugfs: fix crash during rmmod (Jarod Wilson) [1937053] - ath11k: fix warning caused by lockdep_assert_held (Jarod Wilson) [1937053] - ath11k: mac: remove unused conf_mutex to solve a deadlock (Jarod Wilson) [1937053] - ath11k: pci: fix rmmod crash (Jarod Wilson) [1937053] - ath11k: add packet log support for QCA6390 (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in idr_alloc (Jarod Wilson) [1937053] - ath11k: Use GFP_ATOMIC instead of GFP_KERNEL in ath11k_dp_htt_get_ppdu_desc (Jarod Wilson) [1937053] - ath11k: change to disable softirqs for ath11k_regd_update to solve deadlock (Jarod Wilson) [1937053] - ath11k: disable monitor mode on QCA6390 (Jarod Wilson) [1937053] - ath11k: pci: check TCSR_SOC_HW_VERSION (Jarod Wilson) [1937053] - ath11k: add interface_modes to hw_params (Jarod Wilson) [1937053] - ath11k: fix AP mode for QCA6390 (Jarod Wilson) [1937053] - ath11k: support loading ELF board files (Jarod Wilson) [1937053] - ath11k: Correctly check errors for calls to debugfs_create_dir() (Jarod Wilson) [1937053] - ath11k: mac: fix parenthesis alignment (Jarod Wilson) [1937053] - rtw88: pci: Power cycle device during shutdown (Jarod Wilson) [1937053] - brcmfmac: Fix warning message after dongle setup failed (Jarod Wilson) [1937053] - brcmfmac: Fix warning when hitting FW crash with flow control feature (Jarod Wilson) [1937053] - net: rtlwifi: Replace in_interrupt() for context detection (Jarod Wilson) [1937053] - net: rtlwifi: Remove in_interrupt() from debug macro (Jarod Wilson) [1937053] - net: rtlwifi: Remove void* casts related to delayed work (Jarod Wilson) [1937053] - net: mwifiex: Use netif_rx_any_context(). (Jarod Wilson) [1937053] - net: iwlwifi: Remove in_interrupt() from tracing macro. (Jarod Wilson) [1937053] - net: ipw2x00,iwlegacy,iwlwifi: Remove in_interrupt() from debug macros (Jarod Wilson) [1937053] - net: brcmfmac: Convey allocation mode as argument (Jarod Wilson) [1937053] - net: brcmfmac: Convey execution context via argument to brcmf_netif_rx() (Jarod Wilson) [1937053] - net: brcmfmac: Replace in_interrupt() (Jarod Wilson) [1937053] - ath11k: Move non-fatal warn logs to dbg level (Jarod Wilson) [1937053] - ath9k: Remove set but not used variable (Jarod Wilson) [1937053] - rtw88: show current regulatory in tx power table (Jarod Wilson) [1937053] - rtw88: add dump fw crash log (Jarod Wilson) [1937053] - rtw88: add dump firmware fifo support (Jarod Wilson) [1937053] - rtw88: handle and recover when firmware crash (Jarod Wilson) [1937053] - rtw88: increse the size of rx buffer size (Jarod Wilson) [1937053] - nl80211: extend support to config spatial reuse parameter set (Jarod Wilson) [1937053] - mac80211: Support not iterating over not-sdata-in-driver ifaces (Jarod Wilson) [1937053] - mac80211: fix some more kernel-doc in mesh (Jarod Wilson) [1937053] - cfg80211: regulatory: remove a bogus initialization (Jarod Wilson) [1937053] - mac80211: fix regression in sta connection monitor (Jarod Wilson) [1937053] - nl80211: include frequency offset in survey info (Jarod Wilson) [1937053] - mac80211: support S1G association (Jarod Wilson) [1937053] - mac80211: receive and process S1G beacons (Jarod Wilson) [1937053] - mac80211: avoid rate init for S1G band (Jarod Wilson) [1937053] - mac80211: handle S1G low rates (Jarod Wilson) [1937053] - mac80211: don't calculate duration for S1G (Jarod Wilson) [1937053] - mac80211: encode listen interval for S1G (Jarod Wilson) [1937053] - cfg80211: handle Association Response from S1G STA (Jarod Wilson) [1937053] - mac80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - cfg80211: parse S1G Operation element for BSS channel (Jarod Wilson) [1937053] - cfg80211: convert S1G beacon to scan results (Jarod Wilson) [1937053] - mac80211: support S1G STA capabilities (Jarod Wilson) [1937053] - nl80211: support S1G capability overrides in assoc (Jarod Wilson) [1937053] - mac80211: s1g: choose scanning width based on frequency (Jarod Wilson) [1937053] - mac80211: get correct default channel width for S1G (Jarod Wilson) [1937053] - wireless: radiotap: fix some kernel-doc (Jarod Wilson) [1937053] - mac80211: fix some missing kernel-doc (Jarod Wilson) [1937053] - mac80211: Inform AP when returning operating channel (Jarod Wilson) [1937053] - ath11k: fix undefined reference to 'ath11k_debugfs_htt_ext_stats_handler' (Jarod Wilson) [1937053] - mt76: mt7663s: remove max_tx_fragments limitation (Jarod Wilson) [1937053] - mt76: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - mt76: mt7915: add offchannel condition in switch channel command (Jarod Wilson) [1937053] - mt76: mt7915: convert to use le16_add_cpu() (Jarod Wilson) [1937053] - mt76: Fix unsigned expressions compared with zero (Jarod Wilson) [1937053] - mt76: mt7915: fix possible memory leak in mt7915_mcu_add_beacon (Jarod Wilson) [1937053] - mt76: mt76x0: Move tables used only by init.c to their own header file (Jarod Wilson) [1937053] - mt76: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mt76: mt7615: unlock dfs bands (Jarod Wilson) [1937053] - mt76: mt7663: check isr read return value in mt7663s_rx_work (Jarod Wilson) [1937053] - mt76: mt7663s: introduce sdio tx aggregation (Jarod Wilson) [1937053] - mt76: mt7663s: fix possible quota leak in mt7663s_refill_sched_quota (Jarod Wilson) [1937053] - mt76: move pad estimation out of mt76_skb_adjust_pad (Jarod Wilson) [1937053] - mt76: mt7663s: introduce __mt7663s_xmit_queue routine (Jarod Wilson) [1937053] - mt76: mt7663s: split mt7663s_tx_update_sched in mt7663s_tx_{pick,update}_quota (Jarod Wilson) [1937053] - mt76: mt7663s: do not use altx for ctl/mgmt traffic (Jarod Wilson) [1937053] - mt76: mt7622: fix fw hang on mt7622 (Jarod Wilson) [1937053] - mt76: mt7615: fix VHT LDPC capability (Jarod Wilson) [1937053] - mt76: mt7615: Remove set but unused variable 'index' (Jarod Wilson) [1937053] - mt76: remove retry_q from struct mt76_txq and related code (Jarod Wilson) [1937053] - mt76: move txwi handling code to dma.c, since it is mmio specific (Jarod Wilson) [1937053] - mt76: mt7915: fix queue/tid mapping for airtime reporting (Jarod Wilson) [1937053] - mt76: mt7915: simplify mt7915_lmac_mapping (Jarod Wilson) [1937053] - mt76: dma: cache dma map address/len in struct mt76_queue_entry (Jarod Wilson) [1937053] - mt76: mt7915: fix HE BSS info (Jarod Wilson) [1937053] - mt76: convert from tx tasklet to tx worker thread (Jarod Wilson) [1937053] - mt76: add utility functions for deferring work to a kernel thread (Jarod Wilson) [1937053] - mt76: testmode: add a limit for queued tx_frames packets (Jarod Wilson) [1937053] - mt76: mt7615: fix antenna selection for testmode tx_frames (Jarod Wilson) [1937053] - mt76: mt7615: fix MT_ANT_SWITCH_CON register definition (Jarod Wilson) [1937053] - mt76: mt7915: fix unexpected firmware mode (Jarod Wilson) [1937053] - mt76: mt76x02: tune tx ring size (Jarod Wilson) [1937053] - mt76: mt7603: tune tx ring size (Jarod Wilson) [1937053] - mt76: remove struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: rely on AQL for burst size limits on tx queueing (Jarod Wilson) [1937053] - mt76: remove swq from struct mt76_sw_queue (Jarod Wilson) [1937053] - mt76: remove qid argument to drv->tx_complete_skb (Jarod Wilson) [1937053] - mt76: unify queue tx cleanup code (Jarod Wilson) [1937053] - mt76: sdio: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: usb: fix use of q->head and q->tail (Jarod Wilson) [1937053] - mt76: mt7603: check for single-stream EEPROM configuration (Jarod Wilson) [1937053] - mt76: add memory barrier to DMA queue kick (Jarod Wilson) [1937053] - mt76: mt7915: add support for accessing mapped registers via bus ops (Jarod Wilson) [1937053] - mt76: mt7615: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: significantly reduce interrupt load (Jarod Wilson) [1937053] - mt76: mt7915: schedule tx tasklet in mt7915_mac_tx_free (Jarod Wilson) [1937053] - mt76: dma: update q->queued immediately on cleanup (Jarod Wilson) [1937053] - mt76: mt7915: optimize mt7915_mac_sta_poll (Jarod Wilson) [1937053] - mt76: mt7615: fix reading airtime statistics (Jarod Wilson) [1937053] - mt76: mt7663u: fix dma header initialization (Jarod Wilson) [1937053] - mt76: fix a possible NULL pointer dereference in mt76_testmode_dump (Jarod Wilson) [1937053] - mt76: mt7615: fix a possible NULL pointer dereference in mt7615_pm_wake_work (Jarod Wilson) [1937053] - mt76: mt7615: fix possible memory leak in mt7615_tm_set_tx_power (Jarod Wilson) [1937053] - mt76: mt7663s: fix unable to handle kernel paging request (Jarod Wilson) [1937053] - mt76: mt7663s: fix resume failure (Jarod Wilson) [1937053] - mt76: mt7663s: use NULL instead of 0 in sdio code (Jarod Wilson) [1937053] - mt76: mt7615: release mutex in mt7615_reset_test_set (Jarod Wilson) [1937053] - mt76: mt7915: add Tx A-MSDU offloading support (Jarod Wilson) [1937053] - mt76: mt7915: add missing flags in WMM parameter settings (Jarod Wilson) [1937053] - mt76: mt7915: simplify aggregation session check (Jarod Wilson) [1937053] - mt76: mt7615: remove mtxq->agg_ssn assignment (Jarod Wilson) [1937053] - mt76: move mt76_check_agg_ssn to driver tx_prepare calls (Jarod Wilson) [1937053] - mt76: mt7915: enable offloading of sequence number assignment (Jarod Wilson) [1937053] - mt76: mt7915: increase tx retry count (Jarod Wilson) [1937053] - mt76: mt7915: clean up station stats polling and rate control update (Jarod Wilson) [1937053] - mt76: mt7915: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt7615: do not do any work in napi poll after calling napi_complete_done() (Jarod Wilson) [1937053] - mt76: mt76x02: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: mt7615: only clear unmasked interrupts in irq tasklet (Jarod Wilson) [1937053] - mt76: mt7915: clean up and fix interrupt masking in the irq handler (Jarod Wilson) [1937053] - mt76: set interrupt mask register to 0 before requesting irq (Jarod Wilson) [1937053] - mt76: fix double DMA unmap of the first buffer on 7615/7915 (Jarod Wilson) [1937053] - mt76: mt7915: fix crash on tx rate report for invalid stations (Jarod Wilson) [1937053] - mt76: mt7915: enable U-APSD on AP side (Jarod Wilson) [1937053] - mt76: mt76s: get rid of unused variable (Jarod Wilson) [1937053] - mt76: mt76s: move tx/rx processing in 2 separate works (Jarod Wilson) [1937053] - mt76: mt76s: move status processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt7663s: move rx processing in txrx wq (Jarod Wilson) [1937053] - mt76: mt76s: move tx processing in a dedicated wq (Jarod Wilson) [1937053] - mt76: mt76s: fix oom in mt76s_tx_queue_skb_raw (Jarod Wilson) [1937053] - mt76: mt7615: reschedule runtime-pm receiving a tx interrupt (Jarod Wilson) [1937053] - mt76: do not inject packets if MT76_STATE_PM is set (Jarod Wilson) [1937053] - mt76: mt7615: hold mt76 lock queueing wd in mt7615_queue_key_update (Jarod Wilson) [1937053] - mt76: mt7663s: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: move drv_own/fw_own in mt7615_mcu_ops (Jarod Wilson) [1937053] - mt76: mt7615: register ext_phy if DBDC is detected (Jarod Wilson) [1937053] - brcmfmac: check return value of driver_for_each_device() (Jarod Wilson) [1937053] - ath11k: Remove unused function ath11k_htc_restore_tx_skb() (Jarod Wilson) [1937053] - ath11k: remove redundant num_keep_alive_pattern assignment (Jarod Wilson) [1937053] - ath11k: wmi: remove redundant configuration values from init (Jarod Wilson) [1937053] - ath11k: Add support spectral scan for IPQ6018 (Jarod Wilson) [1937053] - ath11k: debugfs: move some function declarations to correct header files (Jarod Wilson) [1937053] - ath11k: rename debug_htt_stats.[c|h] to debugfs_htt_stats.[c|h] (Jarod Wilson) [1937053] - ath11k: debugfs: use ath11k_debugfs_ prefix (Jarod Wilson) [1937053] - ath11k: refactor debugfs code into debugfs.c (Jarod Wilson) [1937053] - ath10k: Use bdf calibration variant for snoc targets (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: use true,false for bool variable large_cfo_hit (Jarod Wilson) [1937053] - rtlwifi: Use ffs in _phy_calculate_bit_shift (Jarod Wilson) [1937053] - mt7601u: Convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1937053] - ath11k: Remove rproc references from common core layer (Jarod Wilson) [1937053] - ath9k: hif_usb: fix race condition between usb_get_urb() and usb_kill_anchored_urbs() (Jarod Wilson) [1937053] - rtlwifi: rtl8723be: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: fix comparison to bool warning in mac.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: fix comparison to bool warning in phy_common.c (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: fix comparison to bool warning in hw.c (Jarod Wilson) [1937053] - mac80211: fix some encapsulation offload kernel-doc (Jarod Wilson) [1937053] - cfg80211: add missing kernel-doc for S1G band capabilities (Jarod Wilson) [1937053] - mac80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - nl80211: Unsolicited broadcast probe response support (Jarod Wilson) [1937053] - mac80211: Add FILS discovery support (Jarod Wilson) [1937053] - nl80211: Add FILS discovery support (Jarod Wilson) [1937053] - mac80211: allow bigger A-MSDU sizes in VHT, even if HT is limited (Jarod Wilson) [1937053] - nl80211: support setting S1G channels (Jarod Wilson) [1937053] - nl80211: correctly validate S1G beacon head (Jarod Wilson) [1937053] - cfg80211: regulatory: handle S1G channels (Jarod Wilson) [1937053] - nl80211: advertise supported channel width in S1G (Jarod Wilson) [1937053] - ieee80211: redefine S1G bits with GENMASK (Jarod Wilson) [1937053] - mac80211: reorganize code to remove a forward declaration (Jarod Wilson) [1937053] - mac80211: extend ieee80211_tx_status_ext to support bulk free (Jarod Wilson) [1937053] - mac80211: support using ieee80211_tx_status_ext to free skbs without status info (Jarod Wilson) [1937053] - mac80211: unify 802.3 (offload) and 802.11 tx status codepath (Jarod Wilson) [1937053] - mac80211: optimize station connection monitor (Jarod Wilson) [1937053] - mac80211: notify the driver when a sta uses 4-address mode (Jarod Wilson) [1937053] - mac80211: swap NEED_TXPROCESSING and HW_80211_ENCAP tx flags (Jarod Wilson) [1937053] - mac80211: remove tx status call to ieee80211_sta_register_airtime (Jarod Wilson) [1937053] - mac80211: reduce duplication in tx status functions (Jarod Wilson) [1937053] - mac80211: rework tx encapsulation offload API (Jarod Wilson) [1937053] - mac80211: set info->control.hw_key for encap offload packets (Jarod Wilson) [1937053] - mac80211: skip encap offload for tx multicast/control packets (Jarod Wilson) [1937053] - mac80211: check and refresh aggregation session in encap offload tx (Jarod Wilson) [1937053] - mac80211: add missing queue/hash initialization to 802.3 xmit (Jarod Wilson) [1937053] - cfg80211: add more comments for ap_isolate in bss_parameters (Jarod Wilson) [1937053] - lib80211: Remove unused macro DRV_NAME (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: fix comparison pointer to bool warning in rf.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in hw.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in trx.c (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: fix comparison pointer to bool warning in phy.c (Jarod Wilson) [1937053] - rtw88: rtw8822c: eliminate code duplication, use native swap() function (Jarod Wilson) [1937053] - brcmsmac: main: Eliminate empty brcms_c_down_del_timer() (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove unused variable 'lcnphy_rx_iqcomp_table_rev0' (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcn_gain_tbl_rev1' (Jarod Wilson) [1937053] - brcmfmac: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - brcmfmac: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1937053] - ath10k: Remove unused macro ATH10K_ROC_TIMEOUT_HZ (Jarod Wilson) [1937053] - ath11k: Remove unused inline function htt_htt_stats_debug_dump() (Jarod Wilson) [1937053] - ath11k: fix link error when CONFIG_REMOTEPROC is disabled (Jarod Wilson) [1937053] - ath11k: remove calling ath11k_init_hw_params() second time (Jarod Wilson) [1937053] - ath11k: add raw mode and software crypto support (Jarod Wilson) [1937053] - ath11k: add ipq6018 support (Jarod Wilson) [1937053] - ath11k: move target ce configs to hw_params (Jarod Wilson) [1937053] - net: wireless: drop bogus CRYPTO_xxx Kconfig selects (Jarod Wilson) [1937053] - rtlwifi: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - brcmsmac: fix memory leak in wlc_phy_attach_lcnphy (Jarod Wilson) [1937053] - rtl8xxxu: prevent potential memory leak (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae: Delete a stray tab (Jarod Wilson) [1937053] - ath11k: Add peer max mpdu parameter in peer assoc command (Jarod Wilson) [1937053] - ath10k: Add support for chain1 regulator supply voting (Jarod Wilson) [1937053] - brcmfmac: set F2 SDIO block size to 128 bytes for BCM4329 (Jarod Wilson) [1937053] - brcmfmac: drop chip id from debug messages (Jarod Wilson) [1937053] - brcmfmac: increase F2 watermark for BCM4329 (Jarod Wilson) [1937053] - mwifiex: sdio: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mwifiex: wmm: Fix -Wunused-const-variable warnings (Jarod Wilson) [1937053] - mt7601u: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtlwifi: Remove temporary definition of RT_TRACE (Jarod Wilson) [1937053] - rtlwifi: rtl8821ae: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - brcmsmac: phytbl_n: Remove a few unused arrays (Jarod Wilson) [1937053] - brcmsmac: phytbl_lcn: Remove unused array 'dot11lcnphytbl_rx_gain_info_rev1' (Jarod Wilson) [1937053] - brcmsmac: phy_n: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmsmac: phy_lcn: Remove a bunch of unused variables (Jarod Wilson) [1937053] - prism54: isl_ioctl: Remove unused variable 'j' (Jarod Wilson) [1937053] - rtw88: debug: Remove unused variables 'val' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Finish documenting 'brcmf_fws_mac_descriptor' (Jarod Wilson) [1937053] - brcmsmac: phy_cmn: Remove a unused variables 'vbat' and 'temp' (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a couple of function headers (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a couple set but unused variables (Jarod Wilson) [1937053] - mwifiex: pcie: Move tables to the only place they're used (Jarod Wilson) [1937053] - ath10k: Get rid of "per_ce_irq" hw param (Jarod Wilson) [1937053] - ath10k: Keep track of which interrupts fired, don't poll them (Jarod Wilson) [1937053] - ath10k: Add interrupt summary based CE processing (Jarod Wilson) [1937053] - rtlwifi: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtl818x_pci: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - p54: avoid accessing the data mapped to streaming DMA (Jarod Wilson) [1937053] - rtlwifi: rtl8192c: phy_common: Remove unused variable 'bbvalue' (Jarod Wilson) [1937053] - brcmfmac: fwsignal: Remove unused variable 'brcmf_fws_prio2fifo' (Jarod Wilson) [1937053] - b43: phy_ht: Remove 9 year old TODO (Jarod Wilson) [1937053] - brcmfmac: btcoex: Update 'brcmf_btcoex_state' and demote others (Jarod Wilson) [1937053] - brcmfmac: firmware: Demote seemingly unintentional kernel-doc header (Jarod Wilson) [1937053] - brcmsmac: main: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Fix a bunch of function docs (Jarod Wilson) [1937053] - brcmsmac: ampdu: Remove a bunch of unused variables (Jarod Wilson) [1937053] - brcmfmac: p2p: Deal with set but unused variables (Jarod Wilson) [1937053] - mt7601u: phy: Fix misnaming when documented function parameter 'dac' (Jarod Wilson) [1937053] - rtlwifi: rtl8723-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723be Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8723ae Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192se Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192de: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192cu: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192ce: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8192-common: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: rtl8188ee: Rename RT_TRACE to rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: btcoexist: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Replace RT_TRACE with rtl_dbg (Jarod Wilson) [1937053] - rtlwifi: Start changing RT_TRACE into rtl_dbg (Jarod Wilson) [1937053] - ath10k: wmi: Use struct_size() helper in ath10k_wmi_alloc_skb() (Jarod Wilson) [1937053] - ath11k: fix missing error check on call to ath11k_pci_get_user_msi_assignment (Jarod Wilson) [1937053] - ath11k: fix spelling mistake "moniter" -> "monitor" (Jarod Wilson) [1937053] - nl80211: support SAE authentication offload in AP mode (Jarod Wilson) [1937053] - atmel: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - brcmfmac: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rt2x00: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - b43: phy_n: Add empty braces around empty statements (Jarod Wilson) [1937053] - b43: phy_common: Demote non-conformant kerneldoc header (Jarod Wilson) [1937053] - brcmsmac: mac80211_if: Demote a few non-conformant kerneldoc headers (Jarod Wilson) [1937053] - brcmfmac: fweh: Fix docrot related function documentation issues (Jarod Wilson) [1937053] - brcmfmac: fweh: Remove set but unused variable 'err' (Jarod Wilson) [1937053] - b43: main: Add braces around empty statements (Jarod Wilson) [1937053] - atmel: Demote non-kerneldoc header to standard comment block (Jarod Wilson) [1937053] - nl80211: rename csa counter attributes countdown counters (Jarod Wilson) [1937053] - nl80211: add support for setting fixed HE rate/gi/ltf (Jarod Wilson) [1937053] - ath11k: return -ENOMEM on allocation failure (Jarod Wilson) [1937053] - ath11k: return error if firmware request fails (Jarod Wilson) [1937053] - ath9k: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Move ar5416Bank{0,1,2,3,7} to where they are used (Jarod Wilson) [1937053] - ath9k: ar5008_initvals: Remove unused table entirely (Jarod Wilson) [1937053] - ath9k: ar9001_initvals: Remove unused array 'ar5416Bank6_9100' (Jarod Wilson) [1937053] - ath9k: ar9002_initvals: Remove unused array 'ar9280PciePhy_clkreq_off_L1_9280' (Jarod Wilson) [1937053] - ath9k_htc: Do not select MAC80211_LEDS by default (Jarod Wilson) [1937053] - rtw88: 8822c: update tx power limit tables to RF v20.1 (Jarod Wilson) [1937053] - rtw88: use read_poll_timeout_atomic() for poll loop (Jarod Wilson) [1937053] - rtw88: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - rtw88: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - mwifiex: don't call del_timer_sync() on uninitialized timer (Jarod Wilson) [1937053] - mwifiex: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - mwifiex: Clean up some err and dbg messages (Jarod Wilson) [1937053] - mwifiex: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1937053] - nl80211: fix PORT_AUTHORIZED wording to reflect behavior (Jarod Wilson) [1937053] - cfg80211: add helper fn for adjacent rule channels (Jarod Wilson) [1937053] - cfg80211: add helper fn for single rule channels (Jarod Wilson) [1937053] - nl80211: use NLA_POLICY_RANGE(NLA_BINARY, ...) for a few attributes (Jarod Wilson) [1937053] - nl80211: clean up code/policy a bit (Jarod Wilson) [1937053] - net: wireless: wext_compat.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: sme.c: delete duplicated word (Jarod Wilson) [1937053] - net: wireless: scan.c: delete or fix duplicated words (Jarod Wilson) [1937053] - net: wireless: reg.c: delete duplicated words + fix punctuation (Jarod Wilson) [1937053] - net: wireless: delete duplicated word + fix grammar (Jarod Wilson) [1937053] - net: mac80211: mesh.h: delete duplicated word (Jarod Wilson) [1937053] - net: mac80211: agg-rx.c: fix duplicated words (Jarod Wilson) [1937053] - net: ath11k: constify ath11k_thermal_ops (Jarod Wilson) [1937053] - ath10k: Add new api to support reset TID config (Jarod Wilson) [1937053] - ath10k: Add new api to support TID specific configuration (Jarod Wilson) [1937053] - ath10k: Move rate mask validation function up in the file (Jarod Wilson) [1937053] - ath10k: Add wmi command support for station specific TID config (Jarod Wilson) [1937053] - ath10k: sdio: add firmware coredump support (Jarod Wilson) [1937053] - ath10k: add bus type for each layout of coredump (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_MIN_LEN() (Jarod Wilson) [1937053] - netlink/wireless: consistently use NLA_POLICY_EXACT_LEN() (Jarod Wilson) [1937053] - rndis_wlan: tighten check of rndis_query_oid return (Jarod Wilson) [1937053] - rtw88: fix spelling mistake: "unsupport" -> "unsupported" (Jarod Wilson) [1937053] - brcmfmac: use *ph to print small buffer (Jarod Wilson) [1937053] - brcm80211: fix possible memleak in brcmf_proto_msgbuf_attach (Jarod Wilson) [1937053] - ath11k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath10k: fix VHT NSS calculation when STBC is enabled (Jarod Wilson) [1937053] - ath10k: Register shutdown handler (Jarod Wilson) [1937053] - ath11k: reset MHI during power down and power up (Jarod Wilson) [1937053] - ath11k: use TCL_DATA_RING_0 for QCA6390 (Jarod Wilson) [1937053] - ath11k: process both lmac rings for QCA6390 (Jarod Wilson) [1937053] - ath11k: assign correct search flag and type for QCA6390 (Jarod Wilson) [1937053] - ath11k: delay vdev_start for QCA6390 (Jarod Wilson) [1937053] - ath11k: refine the phy_id check in ath11k_reg_chan_list_event (Jarod Wilson) [1937053] - ath11k: setup QCA6390 rings for both rxdmas (Jarod Wilson) [1937053] - ath11k: don't initialize rxdma1 related ring (Jarod Wilson) [1937053] - ath11k: enable DP interrupt setup for QCA6390 (Jarod Wilson) [1937053] - ath11k: dp: redefine peer_map and peer_unmap (Jarod Wilson) [1937053] - ath11k: wmi: put hardware to DBS mode (Jarod Wilson) [1937053] - ath11k: initialize wmi config based on hw_params (Jarod Wilson) [1937053] - ath11k: force single pdev only for QCA6390 (Jarod Wilson) [1937053] - ath11k: disable CE interrupt before hif start (Jarod Wilson) [1937053] - ath11k: ce: get msi_addr and msi_data before srng setup (Jarod Wilson) [1937053] - ath11k: hal: assign msi_addr and msi_data to srng (Jarod Wilson) [1937053] - ath11k: ce: remove CE_COUNT() macro (Jarod Wilson) [1937053] - ath11k: ce: remove host_ce_config_wlan macro (Jarod Wilson) [1937053] - ath11k: ce: support different CE configurations (Jarod Wilson) [1937053] - ath11k: hal: cleanup dynamic register macros (Jarod Wilson) [1937053] - ath11k: hal: create register values dynamically (Jarod Wilson) [1937053] - ath10k: move enable_pll_clk call to ath10k_core_start() (Jarod Wilson) [1937053] - ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1937053] - ath10k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1937053] - ath11k: hal: create hw_srng_config dynamically (Jarod Wilson) [1937053] - ath11k: enable internal sleep clock (Jarod Wilson) [1937053] - ath11k: fix KASAN warning of ath11k_qmi_wlanfw_wlan_cfg_send (Jarod Wilson) [1937053] - ath11k: fix memory OOB access in qmi_decode (Jarod Wilson) [1937053] - ath11k: allocate smaller chunks of memory for firmware (Jarod Wilson) [1937053] - ath11k: setup ce tasklet for control path (Jarod Wilson) [1937053] - ath11k: configure copy engine msi address in CE srng (Jarod Wilson) [1937053] - ath11k: pci: add read32() and write32() hif operations (Jarod Wilson) [1937053] - ath11k: fill appropriate QMI service instance id for QCA6390 (Jarod Wilson) [1937053] - ath11k: add board file support for PCI devices (Jarod Wilson) [1937053] - ath11k: add support for m3 firmware (Jarod Wilson) [1937053] - ath11k: use remoteproc only with AHB devices (Jarod Wilson) [1937053] - ath11k: pci: add HAL, CE and core initialisation (Jarod Wilson) [1937053] - ath11k: register MHI controller device for QCA6390 (Jarod Wilson) [1937053] - ath11k: implement ath11k_core_pre_init() (Jarod Wilson) [1937053] - ath11k: pci: add MSI config initialisation (Jarod Wilson) [1937053] - ath11k: pci: setup resources (Jarod Wilson) [1937053] - ath11k: add simple PCI client driver for QCA6390 chipset (Jarod Wilson) [1937053] - ath11k: move ring mask definitions to hw_params (Jarod Wilson) [1937053] - ath11k: add hw_params entry for QCA6390 (Jarod Wilson) [1937053] - ath11k: do not depend on ARCH_QCOM for ath11k (Jarod Wilson) [1937053] - ath10k: correct the array index from mcs index for HT mode for QCA6174 (Jarod Wilson) [1937053] - ath10k: enable supports_peer_stats_info for QCA6174 PCI devices (Jarod Wilson) [1937053] - ath10k: remove return for NL80211_STA_INFO_TX_BITRATE (Jarod Wilson) [1937053] - ath10k: add wmi service peer stat info for wmi tlv (Jarod Wilson) [1937053] - ath10k: start recovery process when payload length exceeds max htc length for sdio (Jarod Wilson) [1937053] - ath: drop unnecessary list_empty (Jarod Wilson) [1937053] - ath9k: Use fallthrough pseudo-keyword (Jarod Wilson) [1937053] - ath9k: Fix typo in function name (Jarod Wilson) [1937053] - ath9k: Replace HTTP links with HTTPS ones (Jarod Wilson) [1937053] - ath10k: check idx validity in __ath10k_htt_rx_ring_fill_n() (Jarod Wilson) [1937053] - ath9k: Check the return value of pcie_capability_read_*() (Jarod Wilson) [1937053] - ath11k: remove define ATH11K_QMI_DEFAULT_CAL_FILE_NAME (Jarod Wilson) [1937053] - ath11k: don't use defines in hw_params (Jarod Wilson) [1937053] - ath11k: qmi: cleanup info messages (Jarod Wilson) [1937053] - ath11k: remove useless info messages (Jarod Wilson) [1937053] - ath11k: change ath11k_core_fetch_board_data_api_n() to use ath11k_core_create_firmware_path() (Jarod Wilson) [1937053] - ath11k: don't use defines for hw specific firmware directories (Jarod Wilson) [1937053] - ath11k: create a common function to request all firmware files (Jarod Wilson) [1937053] - ath11k: Add bdf-addr in hw_params (Jarod Wilson) [1937053] - ath11k: add hw_ops for pdev id to hw_mac mapping (Jarod Wilson) [1937053] - ath11k: define max_radios in hw_params (Jarod Wilson) [1937053] - ath11k: convert ath11k_hw_params to an array (Jarod Wilson) [1937053] - ath11k: ahb: call ath11k_core_init() before irq configuration (Jarod Wilson) [1937053] - ath10k: pci: fix memcpy size of bmi response (Jarod Wilson) [1937053] - ath11k: rename default board file (Jarod Wilson) [1937053] - ath11k: update firmware files read path (Jarod Wilson) [1937053] - ath10k: provide survey info as accumulated data (Jarod Wilson) [1937053] - ath10k: fix retry packets update in station dump (Jarod Wilson) [1937053] - ath10k: Wait until copy complete is actually done before completing (Jarod Wilson) [1937053] - mac80211_hwsim: add 6GHz channels (Jarod Wilson) [1937053] - mac80211_hwsim: indicate support for S1G (Jarod Wilson) [1937053] - mac80211_hwsim: write TSF timestamp correctly to S1G beacon (Jarod Wilson) [1937053] - mac80211_hwsim: fix typo in kernel-doc (Jarod Wilson) [1937053] - mac80211: rename csa counters to countdown counters (Jarod Wilson) [1937053] - mac80211_hwsim: report the WIPHY_FLAG_SUPPORTS_5_10_MHZ capability (Jarod Wilson) [1937053] - mac80211_hwsim: Claim support for setting Beacon frame TX legacy rate (Jarod Wilson) [1937053] - mac80211_hwsim: Advertise support for multicast RX registration (Jarod Wilson) [1937053] - mac80211_hwsim: indicate in IBSS that we have transmitted beacons (Jarod Wilson) [1937053] - mac80211_hwsim: notify wmediumd of used MAC addresses (Jarod Wilson) [1937053] - mac80211_hwsim: use GFP_ATOMIC under spin lock (Jarod Wilson) [1937053] - mac80211_hwsim: Use kstrndup() in place of kasprintf() (Jarod Wilson) [1937053] - mac80211_hwsim: add frame transmission support over virtio (Jarod Wilson) [1937053] - mac80211_hwsim: enable Beacon protection (Jarod Wilson) [1937053] - mac80211_hwsim: add power save support (Jarod Wilson) [1937053] - mac80211_hwsim: remove maximum TX power (Jarod Wilson) [1937053] - mac80211_hwsim: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1937053] - mac80211_hwsim: add support for OCB (Jarod Wilson) [1937053] - mac80211_hwsim: add more 5GHz channels, 5/10 MHz support (Jarod Wilson) [1937053] - mac80211_hwsim: fix incorrect dev_alloc_name failure goto (Jarod Wilson) [1937053] - mac80211_hwsim: Register support for HE meshpoint (Jarod Wilson) [1937053] - mac80211_hwsim: fill boottime_ns in netlink RX path (Jarod Wilson) [1937053] - mac80211_hwsim: Fix possible null-pointer dereferences in hwsim_dump_radio_nl() (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID API update (Jarod Wilson) [1937053] - mac80211_hwsim: Fix a typo in the name of function 'mac80211_hswim_he_capab()' (Jarod Wilson) [1937053] - mac80211_hwsim: Extended Key ID support (Jarod Wilson) [1937053] - mac80211_hwsim: set p2p device interface support indication (Jarod Wilson) [1937053] - mac80211_hwsim: calculate if_combination.max_interfaces (Jarod Wilson) [1937053] - mac80211_hwsim: propagate genlmsg_reply return code (Jarod Wilson) [1937053] - mac80211_hwsim: Declare support for Multi-BSSID (Jarod Wilson) [1937053] - mac80211_hwsim: Support boottime in scan results (Jarod Wilson) [1937053] - mac80211_hwsim: check that n_limits makes sense (Jarod Wilson) [1937053] - mac80211_hwsim: fix overwriting of if_combination (Jarod Wilson) [1937053] - mac80211_hwsim: fixes kernel crash during mac80211_hwsim init (Jarod Wilson) [1937053] - mac80211_hwsim: allow configurable cipher types (Jarod Wilson) [1937053] - mac80211_hwsim: allow setting iftype support (Jarod Wilson) [1937053] - mac80211_hwsim: move HWSIM_ATTR_RADIO_NAME parsing last (Jarod Wilson) [1937053] - mac80211_hwsim: fix module init error paths for netlink (Jarod Wilson) [1937053] - mac80211_hwsim: drop now unused work-queue from hwsim (Jarod Wilson) [1937053] - mac80211_hwsim: do not omit multicast announce of first added radio (Jarod Wilson) [1937053] - mac80211_hwsim: fix race in radio destruction from netlink notifier (Jarod Wilson) [1937053] - mac80211_hwsim: fix locking when iterating radios during ns exit (Jarod Wilson) [1937053] - wireless: align to draft 11ax D3.0 (Jarod Wilson) [1937053] - mac80211_hwsim: correct use of IEEE80211_VHT_CAP_RXSTBC_X (Jarod Wilson) [1937053] - mac80211_hwsim: require at least one channel (Jarod Wilson) [1937053] - mac80211_hwsim: Add support for HE (Jarod Wilson) [1937053] - net/fq_impl: do not maintain a backlog-sorted list of flows (Jarod Wilson) [1937053] - net/fq_impl: drop get_default_func, move default flow to fq_tin (Jarod Wilson) [1937053] - net/fq_impl: bulk-free packets from a flow on overmemory (Jarod Wilson) [1937053] - net/fq_impl: use skb_get_hash instead of skb_get_hash_perturb (Jarod Wilson) [1937053] - net/fq_impl: Switch to kvmalloc() for memory allocation (Jarod Wilson) [1937053] - mac80211: set NETIF_F_LLTX when using intermediate tx queues (Jarod Wilson) [1937053] - mac80211: calculate hash for fq without holding fq->lock in itxq enqueue (Jarod Wilson) [1937053] - nvme-tcp: fix misuse of __smp_processor_id with preemption enabled (Gopal Tiwari) [1964227] - powerpc/smp: Cache CPU to chip lookup (Daniel Henrique Barboza) [1934421] - Revert "powerpc/topology: Update topology_core_cpumask" (Daniel Henrique Barboza) [1934421] - powerpc/smp: Reintroduce cpu_core_mask (Daniel Henrique Barboza) [1934421] - scsi: smartpqi: Remove unused functions (Don Brace) [1952154] - scsi: smartpqi: Fix device pointer variable reference static checker issue (Don Brace) [1952154] - scsi: smartpqi: Fix blocks_per_row static checker issue (Don Brace) [1952154] - scsi: smartpqi: Update version to 2.1.8-045 (Don Brace) [1952154] - scsi: smartpqi: Add new PCI IDs (Don Brace) [1952154] - scsi: smartpqi: Correct system hangs when resuming from hibernation (Don Brace) [1952154] - scsi: smartpqi: Update enclosure identifier in sysfs (Don Brace) [1952154] - scsi: smartpqi: Add additional logging for LUN resets (Don Brace) [1952154] - scsi: smartpqi: Update SAS initiator_port_protocols and target_port_protocols (Don Brace) [1952154] - scsi: smartpqi: Add phy ID support for the physical drives (Don Brace) [1952154] - scsi: smartpqi: Convert snprintf() to scnprintf() (Don Brace) [1952154] - scsi: smartpqi: Fix driver synchronization issues (Don Brace) [1952154] - scsi: smartpqi: Update device scan operations (Don Brace) [1952154] - scsi: smartpqi: Update OFA management (Don Brace) [1952154] - scsi: smartpqi: Update RAID bypass handling (Don Brace) [1952154] - scsi: smartpqi: Update suspend/resume and shutdown (Don Brace) [1952154] - scsi: smartpqi: Synchronize device resets with mutex (Don Brace) [1952154] - scsi: smartpqi: Update soft reset management for OFA (Don Brace) [1952154] - scsi: smartpqi: Update event handler (Don Brace) [1952154] - scsi: smartpqi: Add support for wwid (Don Brace) [1952154] - scsi: smartpqi: Remove timeouts from internal cmds (Don Brace) [1952154] - scsi: smartpqi: Disable WRITE SAME for HBA NVMe disks (Don Brace) [1952154] - scsi: smartpqi: Add host level stream detection enable (Don Brace) [1952154] - scsi: smartpqi: Add stream detection (Don Brace) [1952154] - scsi: smartpqi: Align code with oob driver (Don Brace) [1952154] - scsi: smartpqi: Add support for long firmware version (Don Brace) [1952154] - scsi: smartpqi: Add support for BMIC sense feature cmd and feature bits (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID1 writes (Don Brace) [1952154] - scsi: smartpqi: Add support for RAID5 and RAID6 writes (Don Brace) [1952154] - scsi: smartpqi: Refactor scatterlist code (Don Brace) [1952154] - scsi: smartpqi: Refactor aio submission code (Don Brace) [1952154] - scsi: smartpqi: Add support for new product ids (Don Brace) [1952154] - scsi: smartpqi: Correct request leakage during reset operations (Don Brace) [1952154] - scsi: smartpqi: Use host-wide tag space (Don Brace) [1952154] - smartpqi: Use fallthrough pseudo-keyword (Don Brace) [1952154] - scsi: smartpqi: Support device deletion via sysfs (Don Brace) [1952154] - scsi: smartpqi: Use scnprintf() for avoiding potential buffer overflow (Don Brace) [1952154] - smartpqi: remove ioremap_nocache and devm_ioremap_nocache (Don Brace) [1952154] - smartpqi: Use sizeof_field() macro (Don Brace) [1952154] - smartpqi: phase out dma_zalloc_coherent() (Don Brace) [1952154] - scsi: smartpqi: add support for huawei controllers (Don Brace) [1952154] - block: only update parent bi_status when bio fail (Ming Lei) [1945457] - kbuild: trace functions in subdirectories of lib/ (Joe Lawrence) [1942601] - kbuild: introduce ccflags-remove-y and asflags-remove-y (Joe Lawrence) [1942601] - redhat/configs: Add CONFIG_AMD_PMC (David Arcari) [1961755] - platform/x86: amd-pmc: put device on error paths (David Arcari) [1961755] - platform/x86: amd-pmc: Fix CONFIG_DEBUG_FS check (David Arcari) [1961755] - platform/x86: amd-pmc: Add AMD platform support for S2Idle (David Arcari) [1961755] - crypto: DRBG - switch to HMAC SHA512 DRBG as default DRBG (Vladis Dronov) [1956808] - x86/asm: Annotate movdir64b()'s dst argument with __iomem (Jerry Snitselaar) [1920747] - x86/asm: Add a missing __iomem annotation in enqcmds() (Jerry Snitselaar) [1920747]- fm10k: amend removal of MODULE_VERSION (Vladis Dronov) [1955730] - hv_netvsc: Make netvsc/VF binding check both MAC and serial number (Mohammed Gamal) [1940927] - hv_netvsc: Add error handling while switching data path (Mohammed Gamal) [1940927] - netvsc: Update driver to use ethtool_sprintf (Mohammed Gamal) [1940927] - hv_netvsc: Add a comment clarifying batching logic (Mohammed Gamal) [1940927] - hv_netvsc: Fix validation in netvsc_linkstatus_callback() (Mohammed Gamal) [1940927] - hv_netvsc: Restrict configurations on isolated guests (Mohammed Gamal) [1940927] - hv_netvsc: Load and store the proper (NBL_HASH_INFO) per-packet info (Mohammed Gamal) [1940927] - hv_netvsc: Allocate the recv_buf buffers after NVSP_MSG1_TYPE_SEND_RECV_BUF (Mohammed Gamal) [1940927] - hv_netvsc: Reset the RSC count if NVSP_STAT_FAIL in netvsc_receive() (Mohammed Gamal) [1940927] - hv_netvsc: Copy packets sent by Hyper-V out of the receive buffer (Mohammed Gamal) [1940927] - net/hyperv: use skb_vlan_tag_*() helpers (Mohammed Gamal) [1940927] - net/vlan: introduce skb_vlan_tag_get_cfi() helper (Mohammed Gamal) [1940927] - hv_netvsc: Add (more) validation for untrusted Hyper-V values (Mohammed Gamal) [1940927] - hv_netvsc: Process NETDEV_GOING_DOWN on VF hot remove (Mohammed Gamal) [1940927] - hv_netvsc: Wait for completion on request SWITCH_DATA_PATH (Mohammed Gamal) [1940927] - hv_netvsc: Check VF datapath when sending traffic to VF (Mohammed Gamal) [1940927] - hv_netvsc: Validate number of allocated sub-channels (Mohammed Gamal) [1940927] - hv_netvsc: Use vmbus_requestor to generate transaction IDs for VMBus hardening (Mohammed Gamal) [1940927] - hv_netvsc: Use HV_HYP_PAGE_SIZE for Hyper-V communication (Mohammed Gamal) [1940927] - scsi: fnic: Use scsi_host_busy_iter() to traverse commands (Ewan D. Milne) [1949250] - scsi: fnic: Kill 'exclude_id' argument to fnic_cleanup_io() (Ewan D. Milne) [1949250] - net: vlan: Avoid using BUG() in vlan_proto_idx() (Davide Caratti) [1964456] - sch_htb: fix null pointer dereference on a null new_q (Ivan Vecera) [1935703] - sch_htb: Fix offload cleanup in htb_destroy on htb_init failure (Ivan Vecera) [1935703] - sch_htb: Fix select_queue for non-offload mode (Ivan Vecera) [1935703] - sch_htb: Stats for offloaded HTB (Ivan Vecera) [1935703] - sch_htb: Hierarchical QoS hardware offload (Ivan Vecera) [1935703] - net: sched: Add extack to Qdisc_class_ops.delete (Ivan Vecera) [1935703] - net: sched: Add multi-queue support to sch_tree_lock (Ivan Vecera) [1935703] - capabilities: require CAP_SETFCAP to map uid 0 (Alexey Gladkov) [1961202] - locking/qrwlock: Cleanup queued_write_lock_slowpath() (Waiman Long) [1954361] - locking/rtmutex: Clean up signal handling in __rt_mutex_slowlock() (Waiman Long) [1954361] - locking/rtmutex: Restrict the trylock WARN_ON() to debug (Waiman Long) [1954361] - locking/rtmutex: Fix misleading comment in rt_mutex_postunlock() (Waiman Long) [1954361] - locking/rtmutex: Consolidate the fast/slowpath invocation (Waiman Long) [1954361] - locking/rtmutex: Make text section and inlining consistent (Waiman Long) [1954361] - locking/rtmutex: Move debug functions as inlines into common header (Waiman Long) [1954361] - locking/rtmutex: Decrapify __rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove pointless CONFIG_RT_MUTEXES=n stubs (Waiman Long) [1954361] - locking/rtmutex: Inline chainwalk depth check (Waiman Long) [1954361] - locking/rtmutex: Move rt_mutex_debug_task_free() to rtmutex.c (Waiman Long) [1954361] - locking/rtmutex: Remove empty and unused debug stubs (Waiman Long) [1954361] - locking/rtmutex: Consolidate rt_mutex_init() (Waiman Long) [1954361] - locking/rtmutex: Remove output from deadlock detector (Waiman Long) [1954361] - locking/rtmutex: Remove rtmutex deadlock tester leftovers (Waiman Long) [1954361] - locking/rtmutex: Remove rt_mutex_timed_lock() (Waiman Long) [1954361] - kernel: delete repeated words in comments (Waiman Long) [1954361] - rbtree, rtmutex: Use rb_add_cached() (Waiman Long) [1954361] - rbtree: Add generic add and find helpers (Waiman Long) [1954361] - locking/rtmutex: Remove unused rt_mutex_cmpxchg_relaxed() (Waiman Long) [1954361] - lib/rbtree: avoid generating code twice for the cached versions (Waiman Long) [1954361] - locking/rtmutex: Fix the preprocessor logic with normal #ifdef #else #endif (Waiman Long) [1954361] - kernel/futex: Explicitly document pi_lock for pi_state owner fixup (Waiman Long) [1954361] - kernel/futex: Move hb unlock out of unqueue_me_pi() (Waiman Long) [1954361] - kernel/futex: Make futex_wait_requeue_pi() only call fixup_owner() (Waiman Long) [1954361] - kernel/futex: Kill rt_mutex_next_owner() (Waiman Long) [1954361] - futex: Remove unused empty compat_exit_robust_list() (Waiman Long) [1954361] - futex: Handle transient "ownerless" rtmutex state correctly (Waiman Long) [1954361] - futex: Convert to use the preferred 'fallthrough' macro (Waiman Long) [1954361] - futex: get rid of a kernel-docs build warning (Waiman Long) [1954361] - futex: arch_futex_atomic_op_inuser() calling conventions change (Waiman Long) [1954361] - s390: Use arch_local_irq_{save,restore}() in early boot code (Waiman Long) [1954361] - lockdep: Add a missing initialization hint to the "INFO: Trying to register non-static key" message (Waiman Long) [1954361] - locking: Fix typos in comments (Waiman Long) [1954361] - locking/lockdep: Update the comment for __lock_release() (Waiman Long) [1954361] - lockdep: Allow tuning tracing capacity constants. (Waiman Long) [1954361] - lockdep: Address clang -Wformat warning printing for hd (Waiman Long) [1954361] - lockdep: Add lockdep lock state defines (Waiman Long) [1954361] - lockdep: Add lockdep_assert_not_held() (Waiman Long) [1954361] - lockdep: Noinstr annotate warn_bogus_irq_restore() (Waiman Long) [1954361] - locking/lockdep: Avoid unmatched unlock (Waiman Long) [1954361] - locking/rwsem: Remove empty rwsem.h (Waiman Long) [1954361] - lockdep: report broken irq restoration (Waiman Long) [1954361] - locking/lockdep: Avoid noinstr warning for DEBUG_LOCKDEP (Waiman Long) [1954361] - locking/lockdep: Exclude local_lock_t from IRQ inversions (Waiman Long) [1954361] - locking/lockdep: Clean up check_redundant() a bit (Waiman Long) [1954361] - locking/lockdep: Add a skip() function to __bfs() (Waiman Long) [1954361] - locking/lockdep: Mark local_lock_t (Waiman Long) [1954361] - lockdep: Put graph lock/unlock under lock_recursion protection (Waiman Long) [1954361] - locking/rtmutex: Add missing kernel-doc markup (Waiman Long) [1954361] - lockdep: Avoid to modify chain keys in validate_chain() (Waiman Long) [1954361] - lockdep: Fix nr_unused_locks accounting (Waiman Long) [1954361] - lockdep: Optimize the memory usage of circular queue (Waiman Long) [1954361] - lockdep: Take read/write status in consideration when generate chainkey (Waiman Long) [1954361] - lockdep/selftest: Add a R-L/L-W test case specific to chain cache behavior (Waiman Long) [1954361] - lockdep: Add recursive read locks into dependency graph (Waiman Long) [1954361] - lockdep: Fix recursive read lock related safe->unsafe detection (Waiman Long) [1954361] - lockdep: Adjust check_redundant() for recursive read change (Waiman Long) [1954361] - lockdep: Support deadlock detection for recursive read locks in check_noncircular() (Waiman Long) [1954361] - lockdep: Make __bfs(.match) return bool (Waiman Long) [1954361] - lockdep: Extend __bfs() to work with multiple types of dependencies (Waiman Long) [1954361] - lockdep: Introduce lock_list::dep (Waiman Long) [1954361] - lockdep: Reduce the size of lock_list::distance (Waiman Long) [1954361] - lockdep: Make __bfs() visit every dependency until a match (Waiman Long) [1954361] - lockdep: Demagic the return value of BFS (Waiman Long) [1954361] - lockdep/Documention: Recursive read lock detection reasoning (Waiman Long) [1954361] - locking: More accurate annotations for read_lock() (Waiman Long) [1954361] - Documentation/locking/locktypes: Fix local_locks documentation (Waiman Long) [1954361] - treewide: Remove uninitialized_var() usage (Waiman Long) [1954361] - lockdep: Use this_cpu_ptr instead of get_cpu_var stats (Waiman Long) [1954361] - KVM: arm/arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST read (Gavin Shan) [1939323] - KVM: arm64: Don't advertise FEAT_SPE to guests (Gavin Shan) [1939323] - KVM: arm64: Don't print warning when trapping SPE registers (Gavin Shan) [1939323] - KVM: arm64: Fully zero the vcpu state on reset (Gavin Shan) [1939323] - KVM: arm64: Clarify vcpu reset behaviour (Gavin Shan) [1939323] - Documentation: KVM: Document KVM_GUESTDBG_USE_HW control flag for arm64 (Gavin Shan) [1939323] - KVM: arm64: Initialize VCPU mdcr_el2 before loading it (Gavin Shan) [1939323] - KVM: arm64: Handle access to TRFCR_EL1 (Gavin Shan) [1939323] - arm64: Add TRFCR_ELx definitions (Gavin Shan) [1939323] - KVM: arm64: Unify trap handlers injecting an UNDEF (Gavin Shan) [1939323] - KVM: arm64: Use find_vma_intersection() (Gavin Shan) [1939323] - KVM: arm64: Hide kvm_mmu_wp_memory_region() (Gavin Shan) [1939323] - KVM: selftests: vgic_init kvm selftests fixup (Gavin Shan) [1939323] - KVM: selftests: aarch64/vgic-v3 init sequence tests (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Expose GICR_TYPER.Last for userspace (Gavin Shan) [1939323] - kvm: arm64: vgic-v3: Introduce vgic_v3_free_redist_region() (Gavin Shan) [1939323] - KVM: arm64: Simplify argument passing to vgic_uaccess_[read|write] (Gavin Shan) [1939323] - docs: kvm: devices/arm-vgic-v3: enhance KVM_DEV_ARM_VGIC_CTRL_INIT doc (Gavin Shan) [1939323] - KVM: arm/arm64: vgic: Reset base address on kvm_vgic_dist_destroy() (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix error handling in vgic_v3_set_redist_base() (Gavin Shan) [1939323] - KVM: arm64: Fix KVM_VGIC_V3_ADDR_TYPE_REDIST_REGION read (Gavin Shan) [1939323] - KVM: arm64: vgic-v3: Fix some error codes when setting RDIST base (Gavin Shan) [1939323] - KVM: arm64: Disable guest access to trace filter controls (Gavin Shan) [1939323] - KVM: arm64: Fix CPU interface MMIO compatibility detection (Gavin Shan) [1939323] - KVM: arm64: Hide system instruction access to Trace registers (Gavin Shan) [1939323] - KVM: arm64: Fix exclusive limit for IPA size (Gavin Shan) [1939323] - KVM: arm64: Ensure I-cache isolation between vcpus of a same VM (Gavin Shan) [1939323] - KVM: arm64: nvhe: Save the SPE context early (Gavin Shan) [1939323] - KVM: arm64: Correct spelling of DBGDIDR register (Gavin Shan) [1939323] - KVM: arm64: Fix AArch32 PMUv3 capping (Gavin Shan) [1939323] - KVM: arm64: Fix missing RES1 in emulation of DBGBIDR (Gavin Shan) [1939323] - KVM: arm64: Remove spurious semicolon in reg_to_encoding() (Gavin Shan) [1939323] - KVM: arm64: Fix hyp_cpu_pm_{init,exit} __init annotation (Gavin Shan) [1939323] - KVM: arm64: Workaround firmware wrongly advertising GICv2-on-v3 compatibility (Gavin Shan) [1939323] - KVM: arm64: Rename __vgic_v3_get_ich_vtr_el2() to __vgic_v3_get_gic_config() (Gavin Shan) [1939323] - KVM: arm64: Some fixes of PV-time interface document (Gavin Shan) [1939323] - KVM: arm64: CSSELR_EL1 max is 13 (Gavin Shan) [1939323] - idr test suite: Improve reporting from idr_find_test_1 (Chris von Recklinghausen) [1946304] - idr test suite: Create anchor before launching throbber (Chris von Recklinghausen) [1946304] - idr test suite: Take RCU read lock in idr_find_test_1 (Chris von Recklinghausen) [1946304] - radix tree test suite: Register the main thread with the RCU library (Chris von Recklinghausen) [1946304] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1946304] - XArray: Add xa_limit_16b (Chris von Recklinghausen) [1946304] - XArray: Fix splitting to non-zero orders (Chris von Recklinghausen) [1946304] - XArray: Fix split documentation (Chris von Recklinghausen) [1946304] - PCI/P2PDMA: Drop double zeroing for sg_init_table() (Myron Stowe) [1955693] - PCI: Simplify bool comparisons (Myron Stowe) [1955693] - PCI: endpoint: Use "NULL" instead of "0" as a NULL pointer (Myron Stowe) [1955693] - PCI: Simplify pci_dev_reset_slot_function() (Myron Stowe) [1955693] - PCI: Update mmap-related #ifdef comments (Myron Stowe) [1955693] - PCI/LINK: Print IRQ number used by port (Myron Stowe) [1955693] - PCI/IOV: Simplify pci-pf-stub with module_pci_driver() (Myron Stowe) [1955693] - PCI: Use scnprintf(), not snprintf(), in sysfs "show" functions (Myron Stowe) [1955693] - x86/PCI: Fix intel_mid_pci.c build error when ACPI is not enabled (Myron Stowe) [1955693] - PCI: Remove unnecessary header includes (Myron Stowe) [1955693] - PCI/PM: Revert "PCI/PM: Apply D2 delay as milliseconds, not microseconds" (Myron Stowe) [1955693] - PCI/PM: Remove unused PCI_PM_BUS_WAIT (Myron Stowe) [1955693] - PCI: shpchp: Remove unused 'rc' assignment (Myron Stowe) [1955693] - PCI: pciehp: Reduce noisiness on hot removal (Myron Stowe) [1955693 1812902] - PCI: rpadlpar: Use for_each_child_of_node() and for_each_node_by_name() (Myron Stowe) [1955693] - PCI: Add Kconfig options for MPS/MRRS strategy (Myron Stowe) [1955693] - PCI: Add schedule point in pci_read_config() (Myron Stowe) [1955693] - PCI/ASPM: Remove struct pcie_link_state.l1ss (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap (Myron Stowe) [1955693] - PCI/ASPM: Pass L1SS Capabilities value, not struct aspm_register_info (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl1 (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_ctl2 (unused) (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.l1ss_cap_ptr (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.latency_encoding (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.enabled (Myron Stowe) [1955693] - PCI/ASPM: Remove struct aspm_register_info.support (Myron Stowe) [1955693] - PCI/ASPM: Use 'parent' and 'child' for readability (Myron Stowe) [1955693] - PCI/ASPM: Move LTR path check to where it's used (Myron Stowe) [1955693] - PCI/ASPM: Move pci_clear_and_set_dword() earlier (Myron Stowe) [1955693] - PCI/ACS: Enable Translation Blocking for external devices (Myron Stowe) [1955693] - scsi: qedi: Remove redundant assignment to variable err (Nilesh Javali) [1920855] - scsi: qedi: Fix error return code of qedi_alloc_global_queues() (Nilesh Javali) [1920855] - scsi: qedi: Fix missing destroy_workqueue() on error in __qedi_probe (Nilesh Javali) [1920855] - scsi: qedf: Simplify bool comparison (Nilesh Javali) [1921608] - bpf, sockmap: Fix incorrect fwd_alloc accounting (Yauheni Kaliuta) [1874006] - bpf: Local storage helpers should check nullness of owner ptr passed (Yauheni Kaliuta) [1874006] - bpf, inode_storage: Put file handler if no storage was found (Yauheni Kaliuta) [1874006] - kbuild: explicitly specify the build id style (Yauheni Kaliuta) [1874006] - bpf: Reject too big ctx_size_in for raw_tp test run (Yauheni Kaliuta) [1874006] - bpf: Fix enum names for bpf_this_cpu_ptr() and bpf_per_cpu_ptr() helpers (Yauheni Kaliuta) [1874006] - bpf: Don't rely on GCC __attribute__((optimize)) to disable GCSE (Jiri Benc) [1874006] - bpf: Fix tests for local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix "dubious pointer arithmetic" test (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix array access with signed variable test (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for signed 32-bit bound check bug (Yauheni Kaliuta) [1874006] - bpf: Fix propagation of 32-bit signed bounds from 64-bit bounds. (Yauheni Kaliuta) [1874006] - lwt_bpf: Replace preempt_disable() with migrate_disable() (Yauheni Kaliuta) [1874006] - lwt: Disable BH too in run_lwt_bpf() (Yauheni Kaliuta) [1874006] - selftests/bpf: Drain ringbuf samples at the end of test (Yauheni Kaliuta) [1874006] - libbpf: Fix ring_buffer__poll() to return number of consumed samples (Yauheni Kaliuta) [1874006] - bpf: Add MAINTAINERS entry for BPF LSM (Yauheni Kaliuta) [1874006] - bpftool: Fix error return value in build_btf_type_table (Yauheni Kaliuta) [1874006] - fail_function: Remove a redundant mutex unlock (Yauheni Kaliuta) [1874006] - selftest/bpf: Test bpf_probe_read_user_str() strips trailing bytes after NUL (Yauheni Kaliuta) [1874006] - lib/strncpy_from_user.c: Mask out bytes after NUL terminator. (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid failures from skb_to_sgvec when skb has frag_list (Yauheni Kaliuta) [1874006] - bpf, sockmap: Handle memory acct if skb_verdict prog redirects to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Avoid returning unneeded EAGAIN when redirecting to self (Yauheni Kaliuta) [1874006] - bpf, sockmap: Use truesize with sk_rmem_schedule() (Yauheni Kaliuta) [1874006] - bpf, sockmap: Ensure SO_RCVBUF memory is observed on ingress redirect (Yauheni Kaliuta) [1874006] - bpf, sockmap: Fix partial copy_page_to_iter so progress can still be made (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix error return code in run_getsockopt_test() (Yauheni Kaliuta) [1874006] - bpf: Relax return code check for subprograms (Yauheni Kaliuta) [1874006] - tools, bpftool: Add missing close before bpftool net attach exit (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused attribute usage in subprogs_unused test (Yauheni Kaliuta) [1874006] - bpf: Fix unsigned 'datasec_id' compared with zero in check_pseudo_btf_id (Yauheni Kaliuta) [1874006] - bpf: Fix passing zero to PTR_ERR() in bpf_btf_printf_prepare (Yauheni Kaliuta) [1874006] - libbpf: Don't attempt to load unused subprog as an entry-point BPF program (Yauheni Kaliuta) [1874006] - bpf: Update verification logic for LSM programs (Yauheni Kaliuta) [1874006] - bpf: Zero-fill re-used per-cpu map element (Yauheni Kaliuta) [1874006] - bpf: BPF_PRELOAD depends on BPF_SYSCALL (Yauheni Kaliuta) [1874006] - libbpf: Fix possible use after free in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf: Fix null dereference in xsk_socket__delete (Yauheni Kaliuta) [1874006] - libbpf, hashmap: Fix undefined behavior in hash_bits (Yauheni Kaliuta) [1874006] - tools, bpftool: Remove two unused variables. (Yauheni Kaliuta) [1874006] - tools, bpftool: Avoid array index warnings. (Yauheni Kaliuta) [1874006] - bpf: Add struct bpf_redir_neigh forward declaration to BPF helper defs (Yauheni Kaliuta) [1874006] - bpf: Fix -Wshadow warnings (Yauheni Kaliuta) [1874006] - bpf, libbpf: Guard bpf inline asm from bpf_tail_call_static (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of the bpf_per_cpu_ptr() must be checked (Yauheni Kaliuta) [1874006] - bpf: selftest: Ensure the return value of bpf_skc_to helpers must be checked (Yauheni Kaliuta) [1874006] - bpf: Remove unneeded break (Yauheni Kaliuta) [1874006] - net, sockmap: Don't call bpf_prog_put() on NULL pointer (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add locking annotations to iterator (Yauheni Kaliuta) [1874006] - bpf: Fix register equivalence tracking. (Yauheni Kaliuta) [1874006] - bpf, selftests: Add three new sockmap tests for verdict only programs (Yauheni Kaliuta) [1874006] - bpf, selftests: Add option to test_sockmap to omit adding parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Allow skipping sk_skb parser program (Yauheni Kaliuta) [1874006] - bpf, sockmap: Check skb_verdict and skb_parser programs explicitly (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add memory accounting so skbs on ingress lists are visible (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_orphan and let normal skb_kfree do cleanup (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove dropped data on errors in redirect case (Yauheni Kaliuta) [1874006] - bpf, sockmap: Remove skb_set_owner_w wmem will be taken later from sendpage (Yauheni Kaliuta) [1874006] - bpf, sockmap: On receive programs try to fast track SK_PASS ingress (Yauheni Kaliuta) [1874006] - bpf, sockmap: Skb verdict SK_PASS to self already checked rmem limits (Yauheni Kaliuta) [1874006] - bpf: Migrate from patchwork.ozlabs.org to patchwork.kernel.org. (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor XDP kern program maps with BTF-defined map (Yauheni Kaliuta) [1874006] - samples: bpf: Replace attach_tracepoint() to attach() in xdp_redirect_cpu (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor xdp_monitor with libbpf (Yauheni Kaliuta) [1874006] - bpf, selftests: Add test for different array inner map size (Yauheni Kaliuta) [1874006] - bpf: Allow for map-in-map with dynamic inner array map entries (Yauheni Kaliuta) [1874006] - selftests/bpf: Asm tests for the verifier regalloc tracking. (Yauheni Kaliuta) [1874006] - bpf: Fix selftest compilation on clang 11 (Yauheni Kaliuta) [1874006] - selftest/bpf: Fix profiler test using CO-RE relocation for enums (Yauheni Kaliuta) [1874006] - selftests/bpf: Add profiler test (Yauheni Kaliuta) [1874006] - bpf: Track spill/fill of bounded scalars. (Yauheni Kaliuta) [1874006] - bpf: Propagate scalar ranges through register assignments. (Yauheni Kaliuta) [1874006] - bpf: Add tcp_notsent_lowat bpf setsockopt (Yauheni Kaliuta) [1874006] - selftests/bpf: Validate libbpf's auto-sizing of LD/ST/STX instructions (Yauheni Kaliuta) [1874006] - libbpf: Allow specifying both ELF and raw BTF for CO-RE BTF override (Yauheni Kaliuta) [1874006] - libbpf: Support safe subset of load/store instruction resizing with CO-RE (Yauheni Kaliuta) [1874006] - libbpf: Skip CO-RE relocations for not loaded BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Fix compatibility problem in xsk_socket__create (Yauheni Kaliuta) [1874006] - bpf: Fix typo in uapi/linux/bpf.h (Yauheni Kaliuta) [1874006] - bpf: Fix build failure for kernel/trace/bpf_trace.c with CONFIG_NET=n (Yauheni Kaliuta) [1874006] - kernel/bpf/verifier: Fix build when NET is not enabled (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_verifier after introducing resolve_pseudo_ldimm64 (Yauheni Kaliuta) [1874006] - samples: bpf: Driver interrupt statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Count syscalls in xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Split xdpsock stats into new struct (Yauheni Kaliuta) [1874006] - samples/bpf: Fix a compilation error with fallthrough marking (Yauheni Kaliuta) [1874006] - samples/bpf: Change Makefile to cope with latest llvm (Yauheni Kaliuta) [1874006] - bpf, libbpf: Use valid btf in bpf_program__set_attach_target (Yauheni Kaliuta) [1874006] - selftest/bpf: Test pinning map with reused map fd (Yauheni Kaliuta) [1874006] - libbpf: Check if pin_path was set even map fd exist (Yauheni Kaliuta) [1874006] - libbpf: Close map fd if init map slots failed (Yauheni Kaliuta) [1874006] - bpf: Use raw_spin_trylock() for pcpu_freelist_push/pop in NMI (Yauheni Kaliuta) [1874006] - bpf, verifier: Use fallthrough pseudo-keyword (Yauheni Kaliuta) [1874006] - bpf: Deref map in BPF_PROG_BIND_MAP when it's already used (Yauheni Kaliuta) [1874006] - bpf, sockmap: Update selftests to use skb_adjust_room (Yauheni Kaliuta) [1874006] - bpf, sockmap: Add skb_adjust_room to pop bytes off ingress payload (Yauheni Kaliuta) [1874006] - bpf/selftests: Test for bpf_per_cpu_ptr() and bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introducte bpf_this_cpu_ptr() (Yauheni Kaliuta) [1874006] - bpf: Introduce bpf_per_cpu_ptr() (Yauheni Kaliuta) [1874006] - selftests/bpf: Ksyms_btf to test typed ksyms (Yauheni Kaliuta) [1874006] - bpf/libbpf: BTF support for typed ksyms (Yauheni Kaliuta) [1874006] - bpf: Introduce pseudo_btf_id (Yauheni Kaliuta) [1874006] - selftests/bpf: Properly initialize linfo in sockmap_basic (Yauheni Kaliuta) [1874006] - selftests/bpf: Initialize duration in xdp_noinline.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for BPF_F_PRESERVE_ELEMS (Yauheni Kaliuta) [1874006] - bpf: Introduce BPF_F_PRESERVE_ELEMS for perf event array (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix alignment of .BTF_ids (Yauheni Kaliuta) [1874006] - selftests/bpf: Test "incremental" btf_dump in C format (Yauheni Kaliuta) [1874006] - libbpf: Make btf_dump work with modifiable BTF (Yauheni Kaliuta) [1874006] - bpf, selftests: Use bpf_tail_call_static where appropriate (Yauheni Kaliuta) [1874006] - bpf, libbpf: Add bpf_tail_call_static helper for bpf programs (Yauheni Kaliuta) [1874006] - bpf, net: Rework cookie generator as per-cpu one (Yauheni Kaliuta) [1874006] - bpf: Add classid helper only based on skb->sk (Yauheni Kaliuta) [1874006] - bpf: fix raw_tp test run in preempt kernel (Yauheni Kaliuta) [1874006] - libbpf: Compile in PIC mode only for shared library case (Yauheni Kaliuta) [1874006] - libbpf: Compile libbpf under -O2 level by default and catch extra warnings (Yauheni Kaliuta) [1874006] - bpf: x64: Do not emit sub/add 0, rsp when !stack_depth (Yauheni Kaliuta) [1874006] - bpf, x64: Drop "pop rcx" instruction on BPF JIT epilogue (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix warning in snprintf_btf where system() call unchecked (Yauheni Kaliuta) [1874006] - selftests/bpf: Test BTF's handling of endianness (Yauheni Kaliuta) [1874006] - selftests/bpf: Move and extend ASSERT_xxx() testing macros (Yauheni Kaliuta) [1874006] - selftests: Make sure all 'skel' variables are declared static (Yauheni Kaliuta) [1874006] - selftests/bpf_iter: Don't fail test due to missing __builtin_btf_type_id (Yauheni Kaliuta) [1874006] - bpf/preload: Make sure Makefile cleans up after itself, and add .gitignore (Yauheni Kaliuta) [1874006] - selftests/bpf: Ensure snprintf_btf/bpf_iter tests compatibility with old vmlinux.h (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix unused-result warning in snprintf_btf.c (Yauheni Kaliuta) [1874006] - bpf, selftests: Fix cast to smaller integer type 'int' warning in raw_tp (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Add bpf_seq_printf_btf helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix overflow tests to reflect iter size increase (Yauheni Kaliuta) [1874006] - bpf: Bump iter seq size to support BTF representation of large data structures (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpf_snprintf_btf helper tests (Yauheni Kaliuta) [1874006] - bpf: Add bpf_snprintf_btf helper (Yauheni Kaliuta) [1874006] - bpf: Move to generic BTF show support, apply it to seq files/strings (Yauheni Kaliuta) [1874006] - bpf: Provide function to get vmlinux BTF information (Yauheni Kaliuta) [1874006] - selftest: bpf: Test copying a sockmap and sockhash (Yauheni Kaliuta) [1874006] - selftests: bpf: Remove shared header from sockmap iter test (Yauheni Kaliuta) [1874006] - selftests: bpf: Add helper to compare socket cookies (Yauheni Kaliuta) [1874006] - bpf: sockmap: Enable map_update_elem from bpf_iter (Yauheni Kaliuta) [1874006] - bpf, cpumap: Remove rcpu pointer from cpu_map_build_skb signature (Yauheni Kaliuta) [1874006] - selftests/bpf: Add raw_tp_test_run (Yauheni Kaliuta) [1874006] - libbpf: Support test run of raw tracepoint programs (Yauheni Kaliuta) [1874006] - bpf: Enable BPF_PROG_TEST_RUN for raw_tracepoint (Yauheni Kaliuta) [1874006] - bpf: Add comment to document BTF type PTR_TO_BTF_ID_OR_NULL (Yauheni Kaliuta) [1874006] - bpf: Add AND verifier test case where 32bit and 64bit bounds differ (Yauheni Kaliuta) [1874006] - bpf, verifier: Remove redundant var_off.value ops in scalar known reg cases (Yauheni Kaliuta) [1874006] - bpf: selftest: Add test_btf_skc_cls_ingress (Yauheni Kaliuta) [1874006] - bpf: selftest: Remove enum tcp_ca_state from bpf_tcp_helpers.h (Yauheni Kaliuta) [1874006] - bpf: selftest: Use bpf_skc_to_tcp_sock() in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Use network_helpers in the sock_fields test (Yauheni Kaliuta) [1874006] - bpf: selftest: Adapt sock_fields test to use skel and global variables (Yauheni Kaliuta) [1874006] - bpf: selftest: Move sock_fields test into test_progs (Yauheni Kaliuta) [1874006] - bpf: selftest: Add ref_tracking verifier test for bpf_skc casting (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_assign to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_tcp_*_syncookie to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_storage_*() to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Change bpf_sk_release and bpf_sk_*cgroup_id to accept ARG_PTR_TO_BTF_ID_SOCK_COMMON (Yauheni Kaliuta) [1874006] - bpf: Enable bpf_skc_to_* sock casting helper to networking prog type (Yauheni Kaliuta) [1874006] - bpf: Move the PTR_TO_BTF_ID check to check_reg_type() (Yauheni Kaliuta) [1874006] - Revert "bpf: Fix potential call bpf_link_free() in atomic context" (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Always force HOSTARCH (Yauheni Kaliuta) [1874006] - bpf: Check CONFIG_BPF option for resolve_btfids (Yauheni Kaliuta) [1874006] - bpf: Explicitly size compatible_reg_types (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix stat probe in d_path test (Yauheni Kaliuta) [1874006] - bpf: Using rcu_read_lock for bpf_sk_storage_map iterator (Yauheni Kaliuta) [1874006] - bpf: Use a table to drive helper arg type checks (Yauheni Kaliuta) [1874006] - bpf: Hoist type checking for nullable arg types (Yauheni Kaliuta) [1874006] - bpf: Check ARG_PTR_TO_SPINLOCK register type in check_func_arg (Yauheni Kaliuta) [1874006] - bpf: Set meta->raw_mode for pointers close to use (Yauheni Kaliuta) [1874006] - bpf: Make context access check generic (Yauheni Kaliuta) [1874006] - bpf: Make reference tracking generic (Yauheni Kaliuta) [1874006] - bpf: Make BTF pointer type checking generic (Yauheni Kaliuta) [1874006] - bpf: Allow specifying a BTF ID per argument in function protos (Yauheni Kaliuta) [1874006] - btf: Add BTF_ID_LIST_SINGLE macro (Yauheni Kaliuta) [1874006] - bpf: Check scalar or invalid register in check_helper_mem_access (Yauheni Kaliuta) [1874006] - btf: Make btf_set_contains take a const pointer (Yauheni Kaliuta) [1874006] - bpf: Fix potential call bpf_link_free() in atomic context (Yauheni Kaliuta) [1874006] - bpf: Use hlist_add_head_rcu when linking to local_storage (Yauheni Kaliuta) [1874006] - samples/bpf: Fix test_map_in_map on s390 (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in test_sockopt_sk (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix endianness issue in sk_assign (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tailcall_bpf2bpf tests (Yauheni Kaliuta) [1874006] - bpf: Add abnormal return checks. (Yauheni Kaliuta) [1874006] - bpf: allow for tailcalls in BPF subprograms for x64 JIT (Yauheni Kaliuta) [1874006] - bpf, x64: rework pro/epilogue and tailcall handling in JIT (Yauheni Kaliuta) [1874006] - bpf: Limit caller's stack depth 256 for subprogs with tailcalls (Yauheni Kaliuta) [1874006] - bpf: rename poke descriptor's 'ip' member to 'tailcall_target' (Yauheni Kaliuta) [1874006] - bpf: propagate poke descriptors to subprograms (Yauheni Kaliuta) [1874006] - bpf, x64: use rcx instead of rax for tail call retpolines (Yauheni Kaliuta) [1874006] - selftests/bpf: Merge most of test_btf into test_progs (Yauheni Kaliuta) [1874006] - selftests/bpf: Test load and dump metadata with btftool and skel (Yauheni Kaliuta) [1874006] - bpftool: Support dumping metadata (Yauheni Kaliuta) [1874006] - libbpf: Add BPF_PROG_BIND_MAP syscall and use it on .rodata section (Yauheni Kaliuta) [1874006] - bpf: Add BPF_PROG_BIND_MAP syscall (Yauheni Kaliuta) [1874006] - bpf: Mutex protect used_maps array and count (Yauheni Kaliuta) [1874006] - libbpf: Fix a compilation error with xsk.c for ubuntu 16.04 (Yauheni Kaliuta) [1874006] - samples/bpf: Add quiet option to xdpsock (Yauheni Kaliuta) [1874006] - samples: bpf: Add an option for printing extra statistics in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix possible deadlock in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Fix one packet sending in xdpsock (Yauheni Kaliuta) [1874006] - s390/bpf: Fix multiple tail calls (Yauheni Kaliuta) [1874006] - tcp: Simplify tcp_set_congestion_control() load=false case (Yauheni Kaliuta) [1874006] - tcp: simplify _bpf_setsockopt(): Remove flags argument (Yauheni Kaliuta) [1874006] - tcp: simplify tcp_set_congestion_control(): Always reinitialize (Yauheni Kaliuta) [1874006] - tcp: Simplify EBPF TCP_CONGESTION to always init CC (Yauheni Kaliuta) [1874006] - bpftool: Fix build failure (Yauheni Kaliuta) [1874006] - tools: bpftool: Automate generation for "SEE ALSO" sections in man pages (Yauheni Kaliuta) [1874006] - bpf: Fix comment for helper bpf_current_task_under_cgroup() (Yauheni Kaliuta) [1874006] - selftests/bpf: Define string const as global for test_sysctl_prog.c (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_ksyms on non-SMP kernels (Yauheni Kaliuta) [1874006] - tools: bpftool: Add "inner_map" to "bpftool map create" outer maps (Yauheni Kaliuta) [1874006] - tools: bpftool: Keep errors for map-of-map dumps if distinct from ENOENT (Yauheni Kaliuta) [1874006] - tools: bpftool: Clean up function to dump map entry (Yauheni Kaliuta) [1874006] - selftests: bpf: Test iterating a sockmap (Yauheni Kaliuta) [1874006] - net: Allow iterating sockmap and sockhash (Yauheni Kaliuta) [1874006] - net: sockmap: Remove unnecessary sk_fullsock checks (Yauheni Kaliuta) [1874006] - tools: bpftool: Include common options from separate file (Yauheni Kaliuta) [1874006] - tools: bpftool: Print optional built-in features along with version (Yauheni Kaliuta) [1874006] - selftests, bpftool: Add bpftool (and eBPF helpers) documentation build (Yauheni Kaliuta) [1874006] - tools: bpftool: Log info-level messages when building bpftool man pages (Yauheni Kaliuta) [1874006] - bpf: Remove duplicate headers (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix test_sysctl_loop{1, 2} failure due to clang change (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for map_ptr arithmetic (Yauheni Kaliuta) [1874006] - bpf: Permit map_ptr arithmetic with opcode add and offset 0 (Yauheni Kaliuta) [1874006] - tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874006] - bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874006] - tools: bpftool: Fix formatting in bpftool-link documentation (Yauheni Kaliuta) [1874006] - samples, bpf: Add xsk_fwd test file to .gitignore (Yauheni Kaliuta) [1874006] - samples, bpf: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - libbpf: Fix potential multiplication overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix another __u64 cast in printf (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix check in global_data_init. (Yauheni Kaliuta) [1874006] - selftests/bpf: Add __noinline variant of cls_redirect selftest (Yauheni Kaliuta) [1874006] - selftests/bpf: Modernize xdp_noinline test w/ skeleton and __noinline (Yauheni Kaliuta) [1874006] - selftests/bpf: Add subprogs to pyperf, strobemeta, and l4lb_noinline tests (Yauheni Kaliuta) [1874006] - tools/bpftool: Replace bpf_program__title() with bpf_program__section_name() (Yauheni Kaliuta) [1874006] - selftests/bpf: Don't use deprecated libbpf APIs (Yauheni Kaliuta) [1874006] - libbpf: Deprecate notion of BPF program "title" in favor of "section name" (Yauheni Kaliuta) [1874006] - selftests/bpf: Add selftest for multi-prog sections and bpf-to-bpf calls (Yauheni Kaliuta) [1874006] - libbpf: Add multi-prog section support for struct_ops (Yauheni Kaliuta) [1874006] - libbpf: Implement generalized .BTF.ext func/line info adjustment (Yauheni Kaliuta) [1874006] - libbpf: Make RELO_CALL work for multi-prog sections and sub-program calls (Yauheni Kaliuta) [1874006] - libbpf: Support CO-RE relocations for multi-prog sections (Yauheni Kaliuta) [1874006] - libbpf: Parse multi-function sections into multiple BPF programs (Yauheni Kaliuta) [1874006] - libbpf: Ensure ELF symbols table is found before further ELF processing (Yauheni Kaliuta) [1874006] - selftests/bpf: Test task_file iterator without visiting pthreads (Yauheni Kaliuta) [1874006] - bpf: Avoid iterating duplicated files for task_file iterator (Yauheni Kaliuta) [1874006] - bpf: {cpu,dev}map: Change various functions return type from int to void (Yauheni Kaliuta) [1874006] - module: Fix up module_notifier return values (Yauheni Kaliuta) [1874006] - bpf: Remove bpf_lsm_file_mprotect from sleepable list. (Yauheni Kaliuta) [1874006] - samples/bpf: Fix to xdpsock to avoid recycling frames (Yauheni Kaliuta) [1874006] - samples/bpf: Optimize l2fwd performance in xdpsock (Yauheni Kaliuta) [1874006] - samples/bpf: Add new sample xsk_fwd.c (Yauheni Kaliuta) [1874006] - libbpf: Support shared umems between queues and devices (Yauheni Kaliuta) [1874006] - selftests/bpf: Add sleepable tests (Yauheni Kaliuta) [1874006] - libbpf: Support sleepable progs (Yauheni Kaliuta) [1874006] - bpf: Add bpf_copy_from_user() helper. (Yauheni Kaliuta) [1874006] - bpf: Fix build without BPF_LSM. (Yauheni Kaliuta) [1874006] - bpf: Introduce sleepable BPF programs (Yauheni Kaliuta) [1874006] - mm/error_inject: Fix allow_error_inject function signatures. (Yauheni Kaliuta) [1874006] - mm/filemap.c: enable error injection at add_to_page_cache() (Yauheni Kaliuta) [1874006] - mm/page_alloc.c: allow error injection (Yauheni Kaliuta) [1874006] - bpf: selftests: Add test for different inner map size (Yauheni Kaliuta) [1874006] - bpf: Relax max_entries check for most of the inner map types (Yauheni Kaliuta) [1874006] - bpf: Add map_meta_equal map ops (Yauheni Kaliuta) [1874006] - bpf: Make bpf_link_info.iter similar to bpf_iter_link_info (Yauheni Kaliuta) [1874006] - tools, bpf/build: Cleanup feature files on make clean (Yauheni Kaliuta) [1874006] - libbpf: Fix compilation warnings for 64-bit printf args (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier tests for xor operation (Yauheni Kaliuta) [1874006] - libbpf: Fix unintentional success return code in bpf_object__load (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix spelling mistake "scoket" -> "socket" (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix open call in trigger_fstat_events (Yauheni Kaliuta) [1874006] - selftests/bpf: Add set test to resolve_btfids (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test for d_path helper (Yauheni Kaliuta) [1874006] - selftests/bpf: Add verifier test for d_path helper (Yauheni Kaliuta) [1874006] - bpf: Update .BTF_ids section in btf.rst with sets info (Yauheni Kaliuta) [1874006] - bpf: Add d_path helper (Yauheni Kaliuta) [1874006] - bpf: Add BTF_SET_START/END macros (Yauheni Kaliuta) [1874006] - bpf: Add btf_struct_ids_match function (Yauheni Kaliuta) [1874006] - bpf: Factor btf_struct_access function (Yauheni Kaliuta) [1874006] - bpf: Remove recursion call in btf_struct_access (Yauheni Kaliuta) [1874006] - bpf: Add type_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Add elem_id pointer as argument to __btf_resolve_size (Yauheni Kaliuta) [1874006] - bpf: Move btf_resolve_size into __btf_resolve_size (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add support for set symbols (Yauheni Kaliuta) [1874006] - tools resolve_btfids: Add size check to get_id function (Yauheni Kaliuta) [1874006] - bpf: Disallow BPF_PRELOAD in allmodconfig builds (Yauheni Kaliuta) [1874006] - bpf: Add selftests for local_storage (Yauheni Kaliuta) [1874006] - bpf: Allow local storage to be used from LSM programs (Yauheni Kaliuta) [1874006] - bpf: Implement bpf_local_storage for inodes (Yauheni Kaliuta) [1874006] - bpf: Split bpf_local_storage to bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize bpf_sk_storage (Yauheni Kaliuta) [1874006] - bpf: Generalize caching for sk_storage. (Yauheni Kaliuta) [1874006] - bpf: Renames in preparation for bpf_local_storage (Yauheni Kaliuta) [1874006] - selftests/bpf: Enable tc verbose mode for test_sk_assign (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor tracepoint tracing programs with libbpf (Yauheni Kaliuta) [1874006] - samples: bpf: Refactor kprobe tracing programs with libbpf (Yauheni Kaliuta) [1874006] - selftests: bpf: Fix sockmap update nits (Yauheni Kaliuta) [1874006] - libbpf: Fix type compatibility check copy-paste error (Yauheni Kaliuta) [1874006] - libbpf: Avoid false unuinitialized variable warning in bpf_core_apply_relo (Yauheni Kaliuta) [1874006] - bpf: sk_lookup: Add user documentation (Yauheni Kaliuta) [1874006] - docs: Correct subject prefix and update LLVM info (Yauheni Kaliuta) [1874006] - libbpf: Normalize and improve logging across few functions (Yauheni Kaliuta) [1874006] - libbpf: Skip well-known ELF sections when iterating ELF (Yauheni Kaliuta) [1874006] - libbpf: Add __noinline macro to bpf_helpers.h (Yauheni Kaliuta) [1874006] - libbpf: Factor out common ELF operations and improve logging (Yauheni Kaliuta) [1874006] - libbpf: Add perf_buffer APIs for better integration with outside epoll loop (Yauheni Kaliuta) [1874006] - bpftool: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query callbacks in map element iterators (Yauheni Kaliuta) [1874006] - bpf: Implement link_query for bpf iterators (Yauheni Kaliuta) [1874006] - selftests/bpf: List newest Clang built-ins needed for some CO-RE selftests (Yauheni Kaliuta) [1874006] - selftests/bpf: Fix two minor compilation warnings reported by GCC 4.9 (Yauheni Kaliuta) [1874006] - libbpf: Fix libbpf build on compilers missing __builtin_mul_overflow (Yauheni Kaliuta) [1874006] - libbpf: Fix detection of BPF helper call instruction (Yauheni Kaliuta) [1874006] - selftests/bpf: Add bpffs preload test. (Yauheni Kaliuta) [1874006] - bpf: Add kernel module with user mode driver that populates bpffs. (Yauheni Kaliuta) [1874006] - bpf: Add BPF program and map iterators as built-in BPF programs. (Yauheni Kaliuta) [1874006] - bpf: Factor out bpf_link_by_id() helper. (Yauheni Kaliuta) [1874006] - libbpf: Simplify the return expression of build_map_pin_path() (Yauheni Kaliuta) [1874006] - selftests/bpf: Add tests for ENUMVAL_EXISTS/ENUMVAL_VALUE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement enum value-based CO-RE relocations (Yauheni Kaliuta) [1874006] - selftests/bpf: Add CO-RE relo test for TYPE_ID_LOCAL/TYPE_ID_TARGET (Yauheni Kaliuta) [1874006] - selftests/bpf: Test TYPE_EXISTS and TYPE_SIZE CO-RE relocations (Yauheni Kaliuta) [1874006] - libbpf: Implement type-based CO-RE relocations support (Yauheni Kaliuta) [1874006] - libbpf: Centralize poisoning and poison reallocarray() (Yauheni Kaliuta) [1874006] - tools/bpftool: Remove libbpf_internal.h usage in bpftool (Yauheni Kaliuta) [1874006] - selftests/bpf: Add test validating failure on ambiguous relocation value (Yauheni Kaliuta) [1874006] - libbpf: Improve relocation ambiguity detection (Yauheni Kaliuta) [1874006] - libbpf: Detect minimal BTF support and skip BTF loading, if missing (Yauheni Kaliuta) [1874006] - libbpf: Sanitize BPF program code for bpf_probe_read_{kernel, user}[_str] (Yauheni Kaliuta) [1874006] - libbpf: Factor out common logic of testing and closing FD (Yauheni Kaliuta) [1874006] - libbpf: Make kernel feature probing lazy (Yauheni Kaliuta) [1874006] - libbpf: Disable -Wswitch-enum compiler warning (Yauheni Kaliuta) [1874006] - libbpf: Convert comma to semicolon (Yauheni Kaliuta) [1874006] - samples: bpf: Fix broken bpf programs due to removed symbol (Yauheni Kaliuta) [1874006] - bpf: Replace GPLv2 boilerplate/reference with SPDX - rule 206 (Jiri Benc) [1874006] - LSM: Make some functions static (Yauheni Kaliuta) [1874006] - LSM: Make lsm_early_cred() and lsm_early_task() local functions. (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the ipc security blob (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the task security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the inode security (Yauheni Kaliuta) [1874006] - LSM: Infrastructure management of the file security (Yauheni Kaliuta) [1874006] - Infrastructure management of the cred security blob (Yauheni Kaliuta) [1874006] - kernel: move CONFIG_TASKS_TRACE_RCU fields to task_struct_rh (Jiri Benc) [1874006] - kernel: store pointer to task_struct in task_struct_rh (Jiri Benc) [1874006]- igb: Add double-check MTA_REGISTER for i210 and i211 (Corinna Vinschen) [1920286] - igb: Redistribute memory for transmit packet buffers when in Qav mode (Corinna Vinschen) [1920286] - igb: Fix fall-through warnings for Clang (Corinna Vinschen) [1920286] - intel: clean up mismatched header comments (Corinna Vinschen) [1920286] - igb: check timestamp validity (Corinna Vinschen) [1920286] - igb: Fix duplicate include guard (Corinna Vinschen) [1920286] - intel: Update drivers to use ethtool_sprintf (Corinna Vinschen) [1920286] - net: ethernet: intel: igb: Typo fix in the file igb_main.c (Corinna Vinschen) [1920286] - igb: avoid premature Rx buffer reuse (Corinna Vinschen) [1920286] - igb: remove h from printk format specifier (Corinna Vinschen) [1920286] - igb: Enable RSS for Intel I211 Ethernet Controller (Corinna Vinschen) [1920286] - igb: fix TDBAL register show incorrect value (Corinna Vinschen) [1920286] - net: igb: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920286] - igb: avoid transmit queue timeout in xdp path (Corinna Vinschen) [1920286] - igb: use xdp_do_flush (Corinna Vinschen) [1920286] - igb: skb add metasize for xdp (Corinna Vinschen) [1920286] - igb: XDP extack message on error (Corinna Vinschen) [1920286] - igb: take VLAN double header into account (Corinna Vinschen) [1920286] - igb: XDP xmit back fix error code (Corinna Vinschen) [1920286] - igb: add XDP support (Corinna Vinschen) [1920286] - r8169: don't advertise pause in jumbo mode (Josef Oskera) [1935346] - r8169: fix DMA being used after buffer free if WoL is enabled (Josef Oskera) [1935346] - r8169: fix r8168fp_adjust_ocp_cmd function (Josef Oskera) [1935346] - r8169: use macro pm_ptr (Josef Oskera) [1935346] - r8169: fix resuming from suspend on RTL8105e if machine runs on battery (Josef Oskera) [1935346] - r8169: handle tx before rx in napi poll (Josef Oskera) [1935346] - r8169: disable detection of bogus xid's 308/388 (Josef Oskera) [1935346] - r8169: re-configure WOL settings on resume from hibernation (Josef Oskera) [1935346] - r8169: don't try to disable interrupts if NAPI is scheduled already (Josef Oskera) [1935346] - r8169: Add support for another RTL8168FP (Josef Oskera) [1935346] - r8169: fix WoL on shutdown if CONFIG_DEBUG_SHIRQ is set (Josef Oskera) [1935346] - r8169: work around RTL8125 UDP hw bug (Josef Oskera) [1935346] - r8169: remove not needed call to rtl_wol_enable_rx from rtl_shutdown (Josef Oskera) [1935346] - r8169: improve DASH support (Josef Oskera) [1935346] - r8169: improve rtl8169_rx_csum (Josef Oskera) [1935346] - r8169: align rtl_wol_suspend_quirk with vendor driver and rename it (Josef Oskera) [1935346] - r8169: clean up rtl_pll_power_down/up functions (Josef Oskera) [1935346] - r8169: improve handling D3 PLL power-down (Josef Oskera) [1935346] - r8169: enable PLL power-down for chip versions 34, 35, 36, 42 (Josef Oskera) [1935346] - r8169: make use of the unaligned access helpers (Josef Oskera) [1935346] - r8169: tweak max read request size for newer chips also in jumbo mtu mode (Josef Oskera) [1935346] - r8169: align RTL8168e jumbo pcie read request size with vendor driver (Josef Oskera) [1935346] - r8169: don't wakeup-enable device on shutdown if WOL is disabled (Josef Oskera) [1935346] - r8169: improve rtl_ocp_reg_failure (Josef Oskera) [1935346] - r8169: replace BUG_ON with WARN in _rtl_eri_write (Josef Oskera) [1935346] - r8169: improve RTL8168g PHY suspend quirk (Josef Oskera) [1935346] - r8169: move ERI access functions to avoid forward declaration (Josef Oskera) [1935346] - r8169: work around power-saving bug on some chip versions (Josef Oskera) [1935346] - r8169: make NUM_RX_DESC a signed int (Josef Oskera) [1935346] - r8169: improve rtl_rx (Josef Oskera) [1935346] - r8169: set tc_offset only if tally counter reset isn't supported (Josef Oskera) [1935346] - net: phy: realtek: read actual speed on rtl8211f to detect downshift (Josef Oskera) [1935346] - r8169: use dev_err_probe in rtl_get_ether_clk (Josef Oskera) [1935346] - r8169: reduce number of workaround doorbell rings (Josef Oskera) [1935346] - r8169: remove not needed check in rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: remove nr_frags argument from rtl_tx_slots_avail (Josef Oskera) [1935346] - r8169: improve rtl8169_start_xmit (Josef Oskera) [1935346] - r8169: improve rtl_tx (Josef Oskera) [1935346] - r8169: use READ_ONCE in rtl_tx_slots_avail (Josef Oskera) [1935346] - net: phy: realtek: support paged operations on RTL8201CP (Josef Oskera) [1935346] - r8169: disable hw csum for short packets on all chip versions (Josef Oskera) [1935346] - r8169: fix potential skb double free in an error path (Josef Oskera) [1935346] - r8169: work around short packet hw bug on RTL8125 (Josef Oskera) [1935346] - net: phy: realtek: Add support for RTL8221B-CG series (Josef Oskera) [1935346] - r8169: set IRQF_NO_THREAD if MSI(X) is enabled (Josef Oskera) [1935346] - r8169: align number of tx descriptors with vendor driver (Josef Oskera) [1935346] - r8169: use pm_runtime_put_sync in rtl_open error path (Josef Oskera) [1935346] - r8169: remove unneeded memory barrier in rtl_tx (Josef Oskera) [1935346] - r8169: remove no longer needed private rx/tx packet/byte counters (Josef Oskera) [1935346] - r8169: use struct pcpu_sw_netstats for rx/tx packet/byte counters (Josef Oskera) [1935346] - treewide: Use fallthrough pseudo-keyword (Josef Oskera) [1935346] - r8169: fix jumbo packet handling on RTL8168e (Josef Oskera) [1915314] - sctp: delay auto_asconf init until binding the first addr (Xin Long) [1952020] - netfilter: x_tables: fix compat match/target pad out-of-bound write (Florian Westphal) [1950014] - netfilter: arp_tables: add pre_exit hook for table unregister (Florian Westphal) [1950014] - netfilter: bridge: add pre_exit hooks for ebtable unregistration (Florian Westphal) [1950014] - netfilter: nft_limit: avoid possible divide error in nft_limit_init (Florian Westphal) [1950014] - netfilter: conntrack: do not print icmpv6 as unknown via /proc (Florian Westphal) [1950014] - netfilter: flowtable: fix NAT IPv6 offload mangling (Florian Westphal) [1950014] - netfilter: flowtable: Make sure GC works periodically in idle system (Florian Westphal) [1950014] - netfilter: nftables: report EOPNOTSUPP on unsupported flowtable flags (Florian Westphal) [1950014] - netfilter: ctnetlink: fix dump of the expect mask attribute (Florian Westphal) [1950014] - netfilter: x_tables: gpf inside xt_find_revision() (Florian Westphal) [1950014] - netfilter: conntrack: skip identical origin tuple in same zone only (Florian Westphal) [1950014] - flow_dissector: fix byteorder of dissected ICMP ID (Paolo Abeni) [1950288] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_RX when RXCSUM is disabled (Paolo Abeni) [1950288] - net: core: devlink: use right genl user_ptr when handling port param get/set (Paolo Abeni) [1950288] - net_sched: gen_estimator: support large ewma log (Paolo Abeni) [1950288] - net: Allow NETIF_F_HW_TLS_TX if IP_CSUM && IPV6_CSUM (Paolo Abeni) [1950288] - net: Disable NETIF_F_HW_TLS_TX when HW_CSUM is disabled (Paolo Abeni) [1950288] - devlink: Add devlink port documentation (Petr Oros) [1935708] - devlink: Support get and set state of port function (Petr Oros) [1935708] - devlink: Support add and delete devlink port (Petr Oros) [1935708] - devlink: Introduce PCI SF port flavour and port attribute (Petr Oros) [1935708] - devlink: Prepare code to fill multiple port function attributes (Petr Oros) [1935708] - net: core: devlink: simplify the return expression of devlink_nl_cmd_trap_set_doit() (Petr Oros) [1935708] - video: hyperv_fb: Add ratelimit on error message (Mohammed Gamal) [1957804] - ovl: allow upperdir inside lowerdir (Miklos Szeredi) [1903647] - i2c: i801: Add support for Intel Alder Lake PCH-P (Steve Best) [1929488] - pinctrl: tigerlake: Add Alder Lake-P ACPI ID (Steve Best) [1929492] - xfs: set aside allocation btree blocks from block reservation (Brian Foster) [1911738] - xfs: introduce in-core global counter of allocbt blocks (Brian Foster) [1911738] - xfs: unconditionally read all AGFs on mounts with perag reservation (Brian Foster) [1911738] - xfs: drop unnecessary setfilesize helper (Brian Foster) [1942348] - xfs: drop unused ioend private merge and setfilesize code (Brian Foster) [1942348] - xfs: open code ioend needs workqueue helper (Brian Foster) [1942348] - xfs: drop submit side trans alloc for append ioends (Brian Foster) [1942348] - blk-mq: Use request queue-wide tags for tagset-wide sbitmap (Ming Lei) [1932145] - blk-mq: Some tag allocation code refactoring (Ming Lei) [1932145] - blk-mq: Swap two calls in blk_mq_exit_queue() (Ming Lei) [1932145] - blk-mq: plug request for shared sbitmap (Ming Lei) [1932145] - blk-mq: set default elevator as deadline in case of hctx shared tagset (Ming Lei) [1932145] - powerpc/perf: Fix PMU constraint check for EBB events (Diego Domingos) [1926573] - s390/idle: fix suspicious RCU usage (Waiman Long) [1963142] - x86/cpu: Add another Alder Lake CPU to the Intel family (Steve Best) [1962033] - x86/split_lock: Don't write MSR_TEST_CTRL on CPUs that aren't whitelisted (Prarit Bhargava) [1837350] - Documentation/admin-guide: Change doc for split_lock_detect parameter (Prarit Bhargava) [1837350] - x86/traps: Handle #DB for bus lock (Prarit Bhargava) [1837350] - x86/cpufeatures: Enumerate #DB for bus lock detection (Prarit Bhargava) [1837350] - x86/split_lock: Enable the split lock feature on another Alder Lake CPU (Prarit Bhargava) [1925373] - x86/cpu: Add another Alder Lake CPU to the Intel family (Prarit Bhargava) [1925373] - x86/split_lock: Enable the split lock feature on Sapphire Rapids and Alder Lake CPUs (Prarit Bhargava) [1925373]- libbpf: Add user-space variants of BPF_CORE_READ() family of macros (Jiri Olsa) [1896362] - libbpf: Switch tracing and CO-RE helper macros to bpf_probe_read_kernel() (Jiri Olsa) [1896362] - selftests/bpf: Fix test_vmlinux test to use bpf_probe_read_user() (Jiri Olsa) [1896362] - samples/bpf, selftests/bpf: Use bpf_probe_read_kernel (Jiri Olsa) [1896362] - bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Jiri Olsa) [1896362] - perf/x86/intel/uncore: Add Rocket Lake support (Michael Petlan) [1837502] - perf/x86/cstate: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/intel: Add Rocket Lake CPU support (Michael Petlan) [1837497] - perf/x86/msr: Add Rocket Lake CPU support (Michael Petlan) [1837497] - tick/nohz: Kick only _queued_ task whose tick dependency is updated (Waiman Long) [1922901] - tick/nohz: Change signal tick dependency to wake up CPUs of member tasks (Waiman Long) [1922901] - tick/nohz: Only wake up a single target cpu when kicking a task (Waiman Long) [1922901] - tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922901] - sched/fair: Fix shift-out-of-bounds in load_balance() (Phil Auld) [1958730] - redhat/configs: Update torture test configs (Waiman Long) [1941211] - rcu: Do not report strict GPs for outgoing CPUs (Waiman Long) [1941211] - rcu,ftrace: Fix ftrace recursion (Waiman Long) [1941211] - arm64: smp: Tell RCU about CPUs that fail to come online (Waiman Long) [1941211] - rcu: Don't invoke try_invoke_on_locked_down_task() with irqs disabled (Waiman Long) [1941211] - rcu-tasks: Enclose task-list scan in rcu_read_lock() (Waiman Long) [1941211] - rcu-tasks: Fix low-probability task_struct leak (Waiman Long) [1941211] - rcu-tasks: Fix grace-period/unlock race in RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Shorten per-grace-period sleep for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Selectively enable more RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Use more aggressive polling for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Mark variables static (Waiman Long) [1941211] - rcu-tasks: Prevent complaints of unused show_rcu_tasks_classic_gp_kthread() (Waiman Long) [1941211] - rcu: Remove unused "cpu" parameter from rcu_report_qs_rdp() (Waiman Long) [1941211] - torture: Add gdb support (Waiman Long) [1941211] - rcuperf: Change rcuperf to rcuscale (Waiman Long) [1941211] - sched,rcuperf: Convert to sched_set_fifo_low() (Waiman Long) [1941211] - rcu/rcuperf: Convert to SPDX license identifier (Waiman Long) [1941211] - rcutorture: Allow pointer leaks to test diagnostic code (Waiman Long) [1941211] - rcu: Report QS for outermost PREEMPT=n rcu_read_unlock() for strict GPs (Waiman Long) [1941211] - rcu: locking and unlocking need to always be at least barriers (Waiman Long) [1941211] - rcu: Execute RCU reader shortly after rcu_core for strict GPs (Waiman Long) [1941211] - rcu: Provide optional RCU-reader exit delay for strict GPs (Waiman Long) [1941211] - rcu: Make FQS more aggressive in complaining about offline CPUs (Waiman Long) [1941211] - rcu: Clarify comments about FQS loop reporting quiescent states (Waiman Long) [1941211] - rcu: IPI all CPUs at GP end for strict GPs (Waiman Long) [1941211] - rcu: IPI all CPUs at GP start for strict GPs (Waiman Long) [1941211] - rcu: Attempt QS when CPU discovers GP for strict GPs (Waiman Long) [1941211] - rcu: Do full report for .need_qs for strict GPs (Waiman Long) [1941211] - rcu: Always set .need_qs from __rcu_read_lock() for strict GPs (Waiman Long) [1941211] - rcu: Force DEFAULT_RCU_BLIMIT to 1000 for strict RCU GPs (Waiman Long) [1941211] - rcu: Restrict default jiffies_till_first_fqs for strict RCU GPs (Waiman Long) [1941211] - rcu: Reduce leaf fanout for strict RCU grace periods (Waiman Long) [1941211] - rcu: Add Kconfig option for strict RCU grace periods (Waiman Long) [1941211] - rcu/nocb: Add a warning for non-GP kthread running GP code (Waiman Long) [1941211] - rcu: Move rcu_cpu_started per-CPU variable to rcu_data (Waiman Long) [1941211] - scftorture: Add cond_resched() to test loop (Waiman Long) [1941211] - rcutorture: Hoist OOM registry up one level (Waiman Long) [1941211] - rcutorture: Properly synchronize with OOM notifier (Waiman Long) [1941211] - rcutorture: Properly set rcu_fwds for OOM handling (Waiman Long) [1941211] - torture: Add kvm.sh --help and update help message (Waiman Long) [1941211] - refperf: Avoid null pointer dereference when buf fails to allocate (Waiman Long) [1941211] - rcutorture: Add CONFIG_PROVE_RCU_LIST to TREE05 (Waiman Long) [1941211] - torture: Update initrd documentation (Waiman Long) [1941211] - rcutorture: Replace HTTP links with HTTPS ones (Waiman Long) [1941211] - rcu: Fix kerneldoc comments in rcupdate.h (Waiman Long) [1941211] - scftorture: Adapt memory-ordering test to UP operation (Waiman Long) [1941211] - torture: document --allcpus argument added to the kvm.sh script (Waiman Long) [1941211] - scftorture: Block scftorture_invoker() kthreads for offline CPUs (Waiman Long) [1941211] - scftorture: Check unexpected "switch" statement value (Waiman Long) [1941211] - scftorture: Make symbol 'scf_torture_rand' static (Waiman Long) [1941211] - scftorture: Prevent compiler from reducing race probabilities (Waiman Long) [1941211] - scftorture: Flag errors in torture-compatible manner (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() scf_check initialization (Waiman Long) [1941211] - scftorture: Consolidate scftorture_invoke_one() check and kfree() (Waiman Long) [1941211] - scftorture: Add smp_call_function() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_many() memory-ordering checks (Waiman Long) [1941211] - scftorture: Add smp_call_function_single() memory-ordering checks (Waiman Long) [1941211] - scftorture: Summarize per-thread statistics (Waiman Long) [1941211] - torture: Declare parse-console.sh independence from rcutorture (Waiman Long) [1941211] - tick-sched: Clarify "NOHZ: local_softirq_pending" warning (Waiman Long) [1941211] - scftorture: Implement weighted primitive selection (Waiman Long) [1941211] - torture: Add scftorture to the rcutorture scripting (Waiman Long) [1941211] - scftorture: Add smp_call_function() torture test (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_cpu_stall_ftrace_dump (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_kick_kthreads (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_resched_ns (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_do_batch() access to rcu_divisor (Waiman Long) [1941211] - nocb: Remove show_rcu_nocb_state() false positive printout (Waiman Long) [1941211] - rcu/tree: Remove CONFIG_PREMPT_RCU check in force_qs_rnp() (Waiman Long) [1941211] - nocb: Clarify RCU nocb CPU error message (Waiman Long) [1941211] - rcu/tree: Force quiescent state on callback overload (Waiman Long) [1941211] - rcu/trace: Use gp_seq_req in acceleration's rcu_grace_period tracepoint (Waiman Long) [1941211] - rcu/trace: Print negative GP numbers correctly (Waiman Long) [1941211] - rcutorture: Output number of elapsed grace periods (Waiman Long) [1941211] - rcu: Initialize at declaration time in rcu_exp_handler() (Waiman Long) [1941211] - rcu: Remove KCSAN stubs from update.c (Waiman Long) [1941211] - rcu: Remove KCSAN stubs (Waiman Long) [1941211] - srcu: Remove KCSAN stubs (Waiman Long) [1941211] - rcutorture: Remove KCSAN stubs (Waiman Long) [1941211] - refscale: Change --torture type from refperf to refscale (Waiman Long) [1941211] - refperf: Rename refperf.c to refscale.c and change internal names (Waiman Long) [1941211] - refperf: Rename RCU_REF_PERF_TEST to RCU_REF_SCALE_TEST (Waiman Long) [1941211] - torture: Remove obsolete "cd $KVM" (Waiman Long) [1941211] - torture: Avoid duplicate specification of qemu command (Waiman Long) [1941211] - torture: Dump ftrace at shutdown only if requested (Waiman Long) [1941211] - torture: Add kvm-tranform.sh script for qemu-cmd files (Waiman Long) [1941211] - torture: Add more tracing crib notes to kvm.sh (Waiman Long) [1941211] - torture: Improve diagnostic for KCSAN-incapable compilers (Waiman Long) [1941211] - torture: Correctly summarize build-only runs (Waiman Long) [1941211] - torture: Pass --kmake-arg to all make invocations (Waiman Long) [1941211] - kernel/rcu/tree.c: Fix kernel-doc warnings (Waiman Long) [1941211] - rcu-tasks: Fix synchronize_rcu_tasks_trace() header comment (Waiman Long) [1941211] - rcu: grpnum just records group number (Waiman Long) [1941211] - rcu: grplo/grphi just records CPU number (Waiman Long) [1941211] - rcu: gp_max is protected by root rcu_node's lock (Waiman Long) [1941211] - rcutorture: Check for unwatched readers (Waiman Long) [1941211] - torture: Abstract out console-log error detection (Waiman Long) [1941211] - torture: Add a stop-run capability (Waiman Long) [1941211] - rcu-tasks: Fix code-style issues (Waiman Long) [1941211] - torture: Create qemu-cmd in --buildonly runs (Waiman Long) [1941211] - rcu: Stop shrinker loop (Waiman Long) [1941211] - refperf: Add test for RCU Tasks readers (Waiman Long) [1941211] - refperf: Add test for RCU Tasks Trace readers. (Waiman Long) [1941211] - rcu: Replace 1 with true (Waiman Long) [1941211] - rcu/rcutorture: Replace 0 with false (Waiman Long) [1941211] - refperf: Change readdelay module parameter to nanoseconds (Waiman Long) [1941211] - refperf: Work around 64-bit division (Waiman Long) [1941211] - doc: Document rcuperf's module parameters (Waiman Long) [1941211] - refperf: Adjust refperf.loop default value (Waiman Long) [1941211] - rcu-tasks: Conditionally compile show_rcu_tasks_gp_kthreads() (Waiman Long) [1941211] - rcu-tasks: Add #include of rcupdate_trace.h to update.c (Waiman Long) [1941211] - rcu-tasks: Make rcu_tasks_postscan() be static (Waiman Long) [1941211] - refperf: Add read-side delay module parameter (Waiman Long) [1941211] - lockdep: Complain only once about RCU in extended quiescent state (Waiman Long) [1941211] - refperf: Simplify initialization-time wakeup protocol (Waiman Long) [1941211] - rcu: Allow for smp_call_function() running callbacks from idle (Waiman Long) [1941211] - refperf: Output per-experiment data points (Waiman Long) [1941211] - refperf: Label experiment-number column "Runs" (Waiman Long) [1941211] - refperf: Add warmup and cooldown processing phases (Waiman Long) [1941211] - refperf: More closely synchronize reader start times (Waiman Long) [1941211] - refperf: Convert reader_task structure's "start" field to int (Waiman Long) [1941211] - refperf: Tune reader measurement interval (Waiman Long) [1941211] - refperf: Make functions static (Waiman Long) [1941211] - srcu: Avoid local_irq_save() before acquiring spinlock_t (Waiman Long) [1941211] - refperf: Dynamically allocate thread-summary output buffer (Waiman Long) [1941211] - refperf: Dynamically allocate experiment-summary output buffer (Waiman Long) [1941211] - refperf: Provide module parameter to specify number of experiments (Waiman Long) [1941211] - refperf: Convert nreaders to a module parameter (Waiman Long) [1941211] - refperf: Allow decimal nanoseconds (Waiman Long) [1941211] - refperf: Hoist function-pointer calls out of the loop (Waiman Long) [1941211] - rcu: Introduce single argument kvfree_rcu() interface (Waiman Long) [1941211] - refperf: Add holdoff parameter to allow CPUs to come online (Waiman Long) [1941211] - torture: Add refperf to the rcutorture scripting (Waiman Long) [1941211] - rcuperf: Add comments explaining the high reader overhead (Waiman Long) [1941211] - refperf: Add a test to measure performance of read-side synchronization (Waiman Long) [1941211] - rcuperf: Remove useless while loops around wait_event (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_check_preempt() (Waiman Long) [1941211] - sched,rcu,tracing: Avoid tracing before in_nmi() is correct (Waiman Long) [1941211] - hardirq/nmi: Allow nested nmi_enter() (Waiman Long) [1941211] - powerpc/64s: Include header file to fix a warning (Waiman Long) [1941211] - powerpc/64s: system reset interrupt preserve HSRRs (Waiman Long) [1941211] - powerpc/64s: Fix HV NMI vs HV interrupt recoverability test (Waiman Long) [1941211] - powerpc/traps: fix recoverability of machine check handling on book3s/32 (Waiman Long) [1941211] - powerpc/traps: restore recoverability of machine_check interrupts (Waiman Long) [1941211] - rcu: Mark rcu_nmi_enter() call to rcu_cleanup_after_idle() noinstr (Waiman Long) [1941211] - rcu: Remove initialized but unused rnp from check_slow_task() (Waiman Long) [1941211] - rcu: Update comment from rsp->rcu_gp_seq to rsp->gp_seq (Waiman Long) [1941211] - rcu: Provide __rcu_is_watching() (Waiman Long) [1941211] - doc: Tasks RCU must protect instructions before trampoline (Waiman Long) [1941211] - fs/btrfs: Add cond_resched() for try_release_extent_mapping() stalls (Waiman Long) [1941211] - rcu-tasks: Convert sleeps to idle priority (Waiman Long) [1941211] - rcu: Expedited grace-period sleeps to idle priority (Waiman Long) [1941211] - rcu: No-CBs-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Priority-boost-related sleeps to idle priority (Waiman Long) [1941211] - rcu: Grace-period-kthread related sleeps to idle priority (Waiman Long) [1941211] - torture: Add --allcpus argument to the kvm.sh script (Waiman Long) [1941211] - torture: Remove whitespace from identify_qemu_vcpus output (Waiman Long) [1941211] - torture: Add script to smoke-test commits in a branch (Waiman Long) [1941211] - trace: events: rcu: Change description of rcu_dyntick trace event (Waiman Long) [1941211] - rcu: Add comment documenting rcu_callback_map's purpose (Waiman Long) [1941211] - rcu: Provide rcu_irq_exit_preempt() (Waiman Long) [1941211] - rcu: Add callbacks-invoked counters (Waiman Long) [1941211] - doc: Timer problems can cause RCU CPU stall warnings (Waiman Long) [1941211] - torture: Remove qemu dependency on EFI firmware (Waiman Long) [1941211] - rcutorture: NULL rcu_torture_current earlier in cleanup code (Waiman Long) [1941211] - rcutorture: Handle non-statistic bang-string error messages (Waiman Long) [1941211] - torture: Set configfile variable to current scenario (Waiman Long) [1941211] - rcutorture: Add races with task-exit processing (Waiman Long) [1941211] - docs: RCU: Don't duplicate chapter names in rculist_nulls.rst (Waiman Long) [1941211] - docs: RCU: Convert stallwarn.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rcuref.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert torture.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert rculist_nulls.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert lockdep-splat.txt to ReST (Waiman Long) [1941211] - docs: RCU: Convert checklist.txt to ReST (Waiman Long) [1941211] - doc: Add rcutorture scripting to torture.txt (Waiman Long) [1941211] - doc: Fix typo "deference" to "dereference" (Waiman Long) [1941211] - docs: locking: convert docs to ReST and rename to *.rst (Waiman Long) [1941211] - doc/rcuref: Document real world examples in kernel (Waiman Long) [1941211] - Documentation/locking/lockdep: Drop last two chars of sample states (Waiman Long) [1941211] - doc: rcu: Suspicious RCU usage is a warning (Waiman Long) [1941211] - RCU/torture.txt: Remove section MODULE PARAMETERS (Waiman Long) [1941211] - Documentation/lockstat: Fix trivial typo (Waiman Long) [1941211] - rcu: Simplify the calculation of rcu_state.ncpus (Waiman Long) [1941211] - srcu: Fix a typo in comment "amoritized"->"amortized" (Waiman Long) [1941211] - rcuperf: Fix printk format warning (Waiman Long) [1941211] - mm/mmap.c: Add cond_resched() for exit_mmap() CPU stalls (Waiman Long) [1941211] - rcu: Initialize and destroy rcu_synchronize only when necessary (Waiman Long) [1941211] - rcu: Add KCSAN stubs to update.c (Waiman Long) [1941211] - rcu: Add KCSAN stubs (Waiman Long) [1941211] - srcu: Add KCSAN stubs (Waiman Long) [1941211] - rcutorture: Add KCSAN stubs (Waiman Long) [1941211] - rcu/rcutorture: Convert to SPDX license identifier (Waiman Long) [1941211] - rcu: Convert rcu_nohz_full_cpu() ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert rcu_initiate_boost() ULONG_CMP_GE() to time_after() (Waiman Long) [1941211] - rcutorture: Convert ULONG_CMP_LT() to time_before() (Waiman Long) [1941211] - rcu: Convert ULONG_CMP_GE() to time_after() for jiffy comparison (Waiman Long) [1941211] - rcu: Add rcu_gp_might_be_stalled() (Waiman Long) [1941211] - torture: Add a --kasan argument (Waiman Long) [1941211] - torture: Save a few lines by using config_override_param initially (Waiman Long) [1941211] - torture: Allow scenario-specific Kconfig options to override CFcommon (Waiman Long) [1941211] - torture: Allow --kconfig options to override --kcsan defaults (Waiman Long) [1941211] - torture: Abstract application of additional Kconfig options (Waiman Long) [1941211] - torture: Eliminate duplicate #CHECK# from ConfigFragment (Waiman Long) [1941211] - torture: Make --kcsan argument also create a summary (Waiman Long) [1941211] - rcutorture: Make rcu_fwds and rcu_fwd_emergency_stop static (Waiman Long) [1941211] - torture: Add --kcsan argument to top-level kvm.sh script (Waiman Long) [1941211] - rcu-tasks: Allow standalone use of TASKS_{TRACE_,}RCU (Waiman Long) [1941211] - rcu: Remove self-stack-trace when all quiescent states seen (Waiman Long) [1941211] - ftrace: Use synchronize_rcu_tasks_rude() instead of ftrace_sync() (Waiman Long) [1941211] - ftrace: Protect ftrace_graph_hash with ftrace_sync (Waiman Long) [1941211] - ftrace: Add comment to why rcu_dereference_sched() is open coded (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_notrace_hash pointer with __rcu (Waiman Long) [1941211] - tracing: Annotate ftrace_graph_hash pointer with __rcu (Waiman Long) [1941211] - tracing/fgraph: Fix set_graph_function from showing interrupts (Waiman Long) [1941211] - rcu: Allow rcutorture to starve grace-period kthread (Waiman Long) [1941211] - rcu: When GP kthread is starved, tag idle threads as false positives (Waiman Long) [1941211] - rcutorture: Right-size TREE10 CPU consumption (Waiman Long) [1941211] - rcu: Replace 1 by true (Waiman Long) [1941211] - rcutorture: Add test of holding scheduler locks across rcu_read_unlock() (Waiman Long) [1941211] - rcu: Replace assigned pointer ret value by corresponding boolean value (Waiman Long) [1941211] - rcu-tasks: Add IPI failure count to statistics (Waiman Long) [1941211] - rcutorture: Add TRACE02 scenario enabling RCU Tasks Trace IPIs (Waiman Long) [1941211] - rcu-tasks: Add count for idle tasks on offline CPUs (Waiman Long) [1941211] - rcu-tasks: Add rcu_dynticks_zero_in_eqs() effectiveness statistics (Waiman Long) [1941211] - rcu-tasks: Make RCU tasks trace also wait for idle tasks (Waiman Long) [1941211] - rcu-tasks: Handle the running-offline idle-task special case (Waiman Long) [1941211] - rcu-tasks: Disable CPU hotplug across RCU tasks trace scans (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect more concurrent writes (Waiman Long) [1941211] - rcu-tasks: Allow rcu_read_unlock_trace() under scheduler locks (Waiman Long) [1941211] - rcu-tasks: Avoid IPIing userspace/idle tasks if kernel is so built (Waiman Long) [1941211] - rcu-tasks: Add Kconfig option to mediate smp_mb() vs. IPI (Waiman Long) [1941211] - rcu-tasks: Add grace-period and IPI counts to statistics (Waiman Long) [1941211] - rcu-tasks: Split ->trc_reader_need_end (Waiman Long) [1941211] - rcu-tasks: Provide boot parameter to delay IPIs until late in grace period (Waiman Long) [1941211] - rcu-tasks: Add a grace-period start time for throttling and debug (Waiman Long) [1941211] - rcu: Get rid of some doc warnings in update.c (Waiman Long) [1941211] - rcu-tasks: Make RCU Tasks Trace make use of RCU scheduler hooks (Waiman Long) [1941211] - rcu-tasks: Use context-switch hook for PREEMPT=y kernels (Waiman Long) [1941211] - rcu-tasks: Make rcutorture writer stall output include GP state (Waiman Long) [1941211] - rcu-tasks: Add RCU tasks to rcutorture writer stall output (Waiman Long) [1941211] - rcuperf: Add ability to increase object allocation size (Waiman Long) [1941211] - rcu-tasks: Move #ifdef into tasks.h (Waiman Long) [1941211] - rcutorture: Add flag to produce non-busy-wait task stalls (Waiman Long) [1941211] - rcu: Add per-task state to RCU CPU stall warnings (Waiman Long) [1941211] - sched/core: Add function to sample state of locked-down task (Waiman Long) [1941211] - rcu-tasks: Add stall warnings for RCU Tasks Trace (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Trace (Waiman Long) [1941211] - rcu-tasks: Add an RCU Tasks Trace to simplify protection of tracing hooks (Waiman Long) [1941211] - rcutorture: Add a test for synchronize_rcu_mult() (Waiman Long) [1941211] - rcu: Reinstate synchronize_rcu_mult() (Waiman Long) [1941211] - rcu-tasks: Code movement to allow more Tasks RCU variants (Waiman Long) [1941211] - rcu: Fix the (t=0 jiffies) false positive (Waiman Long) [1941211] - rcu-tasks: Further refactor RCU-tasks to allow adding more variants (Waiman Long) [1941211] - rcu-tasks: Use unique names for RCU-Tasks kthreads and messages (Waiman Long) [1941211] - rcutorture: Add torture tests for RCU Tasks Rude (Waiman Long) [1941211] - rcu-tasks: Add an RCU-tasks rude variant (Waiman Long) [1941211] - rcu-tasks: Refactor RCU-tasks to allow variants to be added (Waiman Long) [1941211] - rcu-tasks: Create struct to hold state information (Waiman Long) [1941211] - rcu-tasks: Move Tasks RCU to its own file (Waiman Long) [1941211] - locktorture.c: Fix if-statement empty body warnings (Waiman Long) [1941211] - rcu: Expedite first two FQS scans under callback-overload conditions (Waiman Long) [1941211] - rcu: Mark rcu_state.gp_seq to detect concurrent writes (Waiman Long) [1941211] - rcutorture: Mark data-race potential for rcu_barrier() test statistics (Waiman Long) [1941211] - rcu: Don't use negative nesting depth in __rcu_read_unlock() (Waiman Long) [1941211] - rcu: Remove unused ->rcu_read_unlock_special.b.deferred_qs field (Waiman Long) [1941211] - rcu: Don't set nesting depth negative in rcu_preempt_deferred_qs() (Waiman Long) [1941211] - rcu: Make rcu_read_unlock_special() safe for rq/pi locks (Waiman Long) [1941211] - rcutorture: Make kvm-recheck-rcu.sh handle truncated lines (Waiman Long) [1941211] - rcu: Make RCU IRQ enter/exit functions rely on in_nmi() (Waiman Long) [1941211] - rcu/tree: Mark the idle relevant functions noinstr (Waiman Long) [1941211] - rcu: Add comments marking transitions between RCU watching and not (Waiman Long) [1941211] - rcu: Update __call_rcu() comments (Waiman Long) [1941211] - rcu: Mark rcu_state.ncpus to detect concurrent writes (Waiman Long) [1941211] - rcu: Use data_race() for RCU CPU stall-warning prints (Waiman Long) [1941211] - rcutorture: Manually clean up after rcu_barrier() failure (Waiman Long) [1941211] - rcutorture: Make rcu_torture_barrier_cbs() post from corresponding CPU (Waiman Long) [1941211] - rcu: Make nocb_gp_wait() double-check unexpected-callback warning (Waiman Long) [1941211] - rcu: Tighten rcu_lockdep_assert_cblist_protected() check (Waiman Long) [1941211] - rcu: Optimize and protect atomic_cmpxchg() loop (Waiman Long) [1941211] - rcu/nocb: Add missing annotation for rcu_nocb_bypass_unlock() (Waiman Long) [1941211] - rcu: Don't flag non-starting GPs before GP kthread is running (Waiman Long) [1941211] - rcu: Fix rcu_barrier_callback() race condition (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_start (Waiman Long) [1941211] - rcu: Add missing annotation for rcu_nocb_bypass_lock() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_finish() (Waiman Long) [1941211] - rcu: Add missing annotation for exit_tasks_rcu_start() (Waiman Long) [1941211] - rculist: Add brackets around cond argument in __list_check_rcu macro (Waiman Long) [1941211] - rcu: Remove dead code from rcu_segcblist_insert_pend_cbs() (Waiman Long) [1941211] - rcutorture: Annotation lockless accesses to rcu_torture_current (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_data ->gpwrap (Waiman Long) [1941211] - rcu-tasks: *_ONCE() for rcu_tasks_cbs_head (Waiman Long) [1941211] - rcu: Add *_ONCE() for grace-period progress indicators (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->boost_tasks (Waiman Long) [1941211] - srcu: Add data_race() to ->srcu_lock_count and ->srcu_unlock_count arrays (Waiman Long) [1941211] - rcutorture: Add READ_ONCE() to rcu_torture_count and rcu_torture_batch (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_segcblist ->tails[] (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmaskinitnext (Waiman Long) [1941211] - rcu: Add READ_ONCE and data_race() to rcu_node ->boost_tasks (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_state ->gp_req_activity (Waiman Long) [1941211] - rcu: Add READ_ONCE() to rcu_node ->gp_seq (Waiman Long) [1941211] - rcu: Add *_ONCE() and data_race() to rcu_node ->exp_tasks plus locking (Waiman Long) [1941211] - rcu: Add *_ONCE() to rcu_node ->boost_kthread_status (Waiman Long) [1941211] - rcu: Add WRITE_ONCE to rcu_node ->exp_seq_rq store (Waiman Long) [1941211] - srcu: Hold srcu_struct ->lock when updating ->srcu_gp_seq (Waiman Long) [1941211] - rcu: Add WRITE_ONCE() to rcu_node ->qsmask update (Waiman Long) [1941211] - rcu: Provide debug symbols and line numbers in KCSAN runs (Waiman Long) [1941211] - rcu: Fix exp_funnel_lock()/rcu_exp_wait_wake() datarace (Waiman Long) [1941211] - srcu: Fix process_srcu()/srcu_batches_completed() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/srcu_get_delay() datarace (Waiman Long) [1941211] - srcu: Fix __call_srcu()/process_srcu() datarace (Waiman Long) [1941211] - rcutorture: Fix stray access to rcu_fwd_cb_nodelay (Waiman Long) [1941211] - rcutorture: Fix rcu_torture_one_read()/rcu_torture_writer() data race (Waiman Long) [1941211] - rcutorture: Make kvm-find-errors.sh abort on bad directory (Waiman Long) [1941211] - rcutorture: Summarize summary of build and run results (Waiman Long) [1941211] - rcutorture: Add 100-CPU configuration (Waiman Long) [1941211] - rcu: Warn on for_each_leaf_node_cpu_mask() from non-leaf (Waiman Long) [1941211] - rcu: Fix spelling mistake "leval" -> "level" (Waiman Long) [1941211] - torture: Allow disabling of boottime CPU-hotplug torture operations (Waiman Long) [1941211] - rcutorture: Suppress boottime bad-sequence warnings (Waiman Long) [1941211] - rcutorture: Allow boottime stall warnings to be suppressed (Waiman Long) [1941211] - torture: Forgive -EBUSY from boottime CPU-hotplug operations (Waiman Long) [1941211] - rcutorture: Refrain from callback flooding during boot (Waiman Long) [1941211] - torture: Make results-directory date format completion-friendly (Waiman Long) [1941211] - rcutorture: Suppress forward-progress complaints during early boot (Waiman Long) [1941211] - timer: Use hlist_unhashed_lockless() in timer_pending() (Waiman Long) [1941211] - rcu: React to callback overload by boosting RCU readers (Waiman Long) [1941211] - rcu: React to callback overload by aggressively seeking quiescent states (Waiman Long) [1941211] - rcu: Add and update docbook header comments in list.h (Waiman Long) [1941211] - list: Add hlist_unhashed_lockless() (Waiman Long) [1941211] - list: Don't use WRITE_ONCE() in hlist_add_behind() (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_BITS(var, mask) (Waiman Long) [1941211] - kcsan: Add kcsan_set_access_mask() support (Waiman Long) [1941211] - kcsan: Introduce kcsan_value_change type (Waiman Long) [1941211] - kcsan: Move interfaces that affects checks to kcsan-checks.h (Waiman Long) [1941211] - kcsan: Fix misreporting if concurrent races on same address (Waiman Long) [1941211] - kcsan: Expose core configuration parameters as module params (Waiman Long) [1941211] - kcsan: Add test to generate conflicts via debugfs (Waiman Long) [1941211] - kcsan: Introduce ASSERT_EXCLUSIVE_*() macros (Waiman Long) [1941211] - kcsan: Introduce KCSAN_ACCESS_ASSERT access type (Waiman Long) [1941211] - kcsan: Fix 0-sized checks (Waiman Long) [1941211] - kcsan: Clean up the main KCSAN Kconfig option (Waiman Long) [1941211] - kcsan: Clarify Kconfig option KCSAN_IGNORE_ATOMICS (Waiman Long) [1941211] - kcsan: Add option to assume plain aligned writes up to word size are atomic (Waiman Long) [1941211] - kcsan: Add docbook header for data_race() (Waiman Long) [1941211] - kcsan: Address missing case with KCSAN_REPORT_VALUE_CHANGE_ONLY (Waiman Long) [1941211] - include/linux: Add instrumented.h infrastructure (Waiman Long) [1941211] - kcsan: Make KCSAN compatible with lockdep (Waiman Long) [1941211] - kcsan: Rate-limit reporting per data races (Waiman Long) [1941211] - kcsan: Show full access type in report (Waiman Long) [1941211] - kcsan: Prefer __always_inline for fast-path (Waiman Long) [1941211] - kcsan: Improve various small stylistic details (Waiman Long) [1941211] - x86, kcsan: Enable KCSAN for x86 (Waiman Long) [1941211] - build, kcsan: Add KCSAN build exceptions (Waiman Long) [1941211] - x86/uaccess, kcov: Disable stack protector (Waiman Long) [1941211] - doc: Convert to rcubarrier.txt to ReST (Waiman Long) [1941211] - doc: Convert to rcu_dereference.txt to rcu_dereference.rst (Waiman Long) [1941211] - doc: Convert whatisRCU.txt to .rst (Waiman Long) [1941211] - doc: Converted NMI-RCU.txt to NMI-RCU.rst. (Waiman Long) [1941211] - doc: Convert arrayRCU.txt to arrayRCU.rst (Waiman Long) [1941211] - doc: Update list_for_each_entry_rcu() documentation (Waiman Long) [1941211] - Restore docs "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Restore docs "treewide: Rename rcu_dereference_raw_notrace() to _check()" (Waiman Long) [1941211] - docs: rcu: Increase toctree to 3 (Waiman Long) [1941211] - docs: rcu: Correct links referring to titles (Waiman Long) [1941211] - docs: rcu: convert some articles from html to ReST (Waiman Long) [1941211] - Revert docs from "rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock()" (Waiman Long) [1941211] - Documentation: RCU: Add TOC tree hooks (Waiman Long) [1941211] - doc: Describe choice of rcu_dereference() APIs and __rcu usage (Waiman Long) [1941211] - doc: Remove obsolete RCU update functions from RCU documentation (Waiman Long) [1941211] - scsi: ibmvfc: Free channel_setup_buf during device tear down (Steve Best) [1938102] - blk-mq: clearing flush request reference in tags->rqs[] (Ming Lei) [1811030] - blk-mq: clear stale request in tags->rq[] before freeing one request pool (Ming Lei) [1811030] - blk-mq: grab rq->refcount before calling ->fn in blk_mq_tagset_busy_iter (Ming Lei) [1811030] - vsock/vmci: log once the failed queue pair allocation (Stefano Garzarella) [1958248] - VMCI: Stop log spew when qp allocation isn't possible (Stefano Garzarella) [1958248] - vsock/virtio: update credit only if socket is not closed (Stefano Garzarella) [1921694] - powerpc/security: Fix debugfs data leak on 32-bit (Steve Best) [1935661] - powerpc/security: Show powerpc_security_features in debugfs (Steve Best) [1935661] - redhat/configs: Add CONFIG_SYSTEM_REVOCATION_KEYS and CONFIG_SYSTEM_REVOCATION_LIST (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: add 'x509_revocation_list' to gitignore (Vladis Dronov) [1893793] {CVE-2020-26541} - integrity: Load mokx variables into the blacklist keyring (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add ability to preload revocation certs (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Move load_system_certificate_list to a common function (Vladis Dronov) [1893793] {CVE-2020-26541} - certs: Add EFI_CERT_X509_GUID support for dbx entries (Vladis Dronov) [1893793] {CVE-2020-26541} - pNFS/flexfiles: Fix array overflow when flexfiles mirroring is enabled (Benjamin Coddington) [1949575] - net/sunrpc: fix useless comparison in proc_do_xprt() (Benjamin Coddington) [1949575] - net/sunrpc: return 0 on attempt to write to "transports" (Benjamin Coddington) [1949575] - NFSD: MKNOD should return NFSERR_BADTYPE instead of NFSERR_INVAL (Benjamin Coddington) [1949575] - NFSD: NFSv3 PATHCONF Reply is improperly formed (Benjamin Coddington) [1949575] - nfsroot: Default mount option should ask for built-in NFS version (Benjamin Coddington) [1949575] - nfsd: remove unneeded break (Benjamin Coddington) [1949575] - net/sunrpc: Fix return value for sysctl sunrpc.transports (Benjamin Coddington) [1949575] - NFSv4.2: support EXCHGID4_FLAG_SUPP_FENCE_OPS 4.2 EXCHANGE_ID flag (Benjamin Coddington) [1949575] - NFSv4: Fix up RCU annotations for struct nfs_netns_client (Benjamin Coddington) [1949575] - NFS: Only reference user namespace from nfs4idmap struct instead of cred (Benjamin Coddington) [1949575] - NFSD: Hoist status code encoding into XDR encoder functions (Benjamin Coddington) [1949575] - NFSv4: Use the net namespace uniquifier if it is set (Benjamin Coddington) [1949575] - NFSv4: Clean up initialisation of uniquified client id strings (Benjamin Coddington) [1949575] - SUNRPC: Add an xdr_align_data() function (Benjamin Coddington) [1949575] - SUNRPC: Add the ability to expand holes in data pages (Benjamin Coddington) [1949575] - SUNRPC: Split out _shift_data_right_tail() (Benjamin Coddington) [1949575] - SUNRPC: Split out xdr_realign_pages() from xdr_align_pages() (Benjamin Coddington) [1949575] - NFS: Use xdr_page_pos() in NFSv4 decode_getacl() (Benjamin Coddington) [1949575] - SUNRPC: Implement a xdr_page_pos() function (Benjamin Coddington) [1949575] - NFS: fix nfs_path in case of a rename retry (Benjamin Coddington) [1949575] - NFSD: Map nfserr_wrongsec outside of nfsd_dispatch (Benjamin Coddington) [1949575] - NFSD: Remove the RETURN_STATUS() macro (Benjamin Coddington) [1949575] - NFSD: Call NFSv2 encoders on error returns (Benjamin Coddington) [1949575] - NFSD: Fix .pc_release method for NFSv2 (Benjamin Coddington) [1949575] - NFSD: Remove vestigial typedefs (Benjamin Coddington) [1949575] - NFSD: Refactor nfsd_dispatch() error paths (Benjamin Coddington) [1949575] - NFSD: Clean up nfsd_dispatch() variables (Benjamin Coddington) [1949575] - NFSD: Clean up stale comments in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Clean up switch statement in nfsd_dispatch() (Benjamin Coddington) [1949575] - NFSD: Encoder and decoder functions are always present (Benjamin Coddington) [1949575] - NFSACL: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - lockd: Replace PROC() macro with open code (Benjamin Coddington) [1949575] - NFSD: Add missing NFSv2 .pc_func methods (Benjamin Coddington) [1949575] - fs: nfs: return per memcg count for xattr shrinkers (Benjamin Coddington) [1949575] - nfs: remove incorrect fallthrough label (Benjamin Coddington) [1949575] - nfsd: rq_lease_breaker cleanup (Benjamin Coddington) [1949575] - sunrpc: simplify do_cache_clean (Benjamin Coddington) [1949575] - sunrpc: cache : Replace seq_printf with seq_puts (Benjamin Coddington) [1949575] - silence nfscache allocation warnings with kvzalloc (Benjamin Coddington) [1949575] - nfsd: fix comparison to bool warning (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr XDR functions (Benjamin Coddington) [1949575] - NFSD: Correct type annotations in user xattr helpers (Benjamin Coddington) [1949575] - SUNRPC/NFSD: Implement xdr_reserve_space_vec() (Benjamin Coddington) [1949575] - nfsd: rename delegation related tracepoints to make them less confusing (Benjamin Coddington) [1949575] - nfsd: Remove unnecessary assignment in nfs4xdr.c (Benjamin Coddington) [1949575] - net: sunrpc: delete repeated words (Benjamin Coddington) [1949575] - nfsd: Fix typo in comment (Benjamin Coddington) [1949575] - nfsd: give up callbacks on revoked delegations (Benjamin Coddington) [1949575] - nfs: fix spellint typo in pnfs.c (Benjamin Coddington) [1949575] - fs,nfs: lift compat nfs4 mount data handling into the nfs code (Benjamin Coddington) [1949575] - nfs: simplify nfs4_parse_monolithic (Benjamin Coddington) [1949575] - xprtrdma: drop double zeroing (Benjamin Coddington) [1949575] - NFSv4.2: xattr cache: remove unused cache struct field (Benjamin Coddington) [1949575] - nfs: Convert to use the preferred fallthrough macro (Benjamin Coddington) [1949575] - NFS4: Fix oops when copy_file_range is attempted with NFS4.0 source (Benjamin Coddington) [1949575] - Replace HTTP links with HTTPS ones: NFS, SUNRPC, and LOCKD clients (Benjamin Coddington) [1949575] - sunrpc: fix duplicated word in (Benjamin Coddington) [1949575] - SUNRPC: Remove remaining dprintks from sched.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in RPC queuing functions (Benjamin Coddington) [1949575] - SUNRPC: Clean up RPC scheduler tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Replace rpcbind dprintk call sites with tracepoints (Benjamin Coddington) [1949575] - SUNRPC: Remove more dprintks in rpcb_clnt.c (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call sites in rpcbind XDR functions (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_setport into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove rpcb_getport_async dprintk call sites (Benjamin Coddington) [1949575] - SUNRPC: Clean up call_bind_status() observability (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_decode (Benjamin Coddington) [1949575] - SUNRPC: Trace call_refresh events (Benjamin Coddington) [1949575] - SUNRPC: Add trace_rpc_timeout_status() (Benjamin Coddington) [1949575] - SUNRPC: Mitigate cond_resched() in xprt_transmit() (Benjamin Coddington) [1949575] - SUNRPC: Replace connect dprintk call sites with a tracepoint (Benjamin Coddington) [1949575] - SUNRPC: Remove dprintk call site in call_start() (Benjamin Coddington) [1949575] - SUNRPC: Remove the dprint_status() macro (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xs_nospace() (Benjamin Coddington) [1949575] - SUNRPC: Replace dprintk() call site in xprt_prepare_transmit (Benjamin Coddington) [1949575] - SUNRPC: Update debugging instrumentation in xprt_do_reserve() (Benjamin Coddington) [1949575] - SUNRPC: Remove debugging instrumentation from xprt_release (Benjamin Coddington) [1949575] - SUNRPC: Hoist trace_xprtrdma_op_allocate into generic code (Benjamin Coddington) [1949575] - SUNRPC: Remove trace_xprt_complete_rqst() (Benjamin Coddington) [1949575] - SUNRPC dont update timeout value on connection reset (Benjamin Coddington) [1949575] - nfs4: strengthen error check to avoid unexpected result (Benjamin Coddington) [1949575] - NFS: remove redundant pointer clnt (Benjamin Coddington) [1949575] - sunrpc: Avoid comma separated statements (Benjamin Coddington) [1949575]- Revert "sctp: Fix SHUTDOWN CTSN Ack in the peer restart case" (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_b (Xin Long) [1953839] - sctp: do asoc update earlier in sctp_sf_do_dupcook_a (Xin Long) [1953839] - NFSv4: Fixes for nfs4_bitmask_adjust() (Steve Dickson) [1926961] - powerpc/paravirt: Use is_kvm_guest() in vcpu_is_preempted() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Reintroduce is_kvm_guest() as a fast-path check (Desnes A. Nunes do Rosario) [1918720] - powerpc: Rename is_kvm_guest() to check_kvm_guest() (Desnes A. Nunes do Rosario) [1918720] - powerpc: Refactor is_kvm_guest() declaration to new header (Desnes A. Nunes do Rosario) [1918720] - powerpc/pseries: Move some PAPR paravirt functions to their own file (Desnes A. Nunes do Rosario) [1918720] - powerpc/shared: Use static key to detect shared processor (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Fix oops in __spin_yield() on bare metal (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Rename SPLPAR-only spinlocks (Desnes A. Nunes do Rosario) [1918720] - powerpc/spinlocks: Refactor SHARED_PROCESSOR (Desnes A. Nunes do Rosario) [1918720] - Revert "ACPICA: Interpreter: fix memory leak by using existing buffer" (Mark Langsdorf) [1935928] - x86/efi: Remove EFI PGD build time checks (Mark Langsdorf) [1935928] - ACPI: scan: Fix battery devices sometimes never binding (Mark Langsdorf) [1935928] - ACPI/IORT: Do not blindly trust DMA masks from firmware (Mark Langsdorf) [1935928] - ACPI: thermal: Do not call acpi_thermal_check() directly (Mark Langsdorf) [1935928] - ACPI: sysfs: Prefer "compatible" modalias (Mark Langsdorf) [1935928] - ACPI: scan: Make acpi_bus_get_device() clear return pointer on error (Mark Langsdorf) [1935928] - ACPI: scan: Harden acpi_device_add() against device ID overflows (Mark Langsdorf) [1935928] - ACPI: Update Kconfig help text for items that are no longer modular (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Drop unused local variables and related code (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Move x86-specific code to the x86 directory (Mark Langsdorf) [1935928] - ACPI: scan: Add Intel Baytrail Mailbox Device to acpi_ignore_dep_ids (Mark Langsdorf) [1935928] - ACPI: scan: Avoid unnecessary second pass in acpi_bus_scan() (Mark Langsdorf) [1935928] - ACPI: scan: Defer enumeration of devices with _DEP lists (Mark Langsdorf) [1935928] - ACPI: scan: Evaluate _DEP before adding the device (Mark Langsdorf) [1935928] - ACPI: PM: s2idle: Add AMD support to handle _DSM (Mark Langsdorf) [1935928] - ACPI: processor: fix NONE coordination for domain mapping failure (Mark Langsdorf) [1935928] - cpufreq: Fix cpufreq_online() return value on errors (Mark Langsdorf) [1935928] - opp: of: Allow empty opp-table with opp-shared (Mark Langsdorf) [1935928] - dt-bindings: opp: Allow empty OPP tables (Mark Langsdorf) [1935928] - ACPI: Drop acpi_dev_irqresource_disabled() (Mark Langsdorf) [1935928] - resource: Add irqresource_disabled() (Mark Langsdorf) [1935928] - genirq/affinity: Add irq_update_affinity_desc() (Mark Langsdorf) [1935928] - driver core: Add fwnode_init() (Mark Langsdorf) [1935928] - ACPI: scan: Fix up _DEP-related terminology with supplier/consumer (Mark Langsdorf) [1935928] - ACPI: scan: Drop INT3396 from acpi_ignore_dep_ids[] (Mark Langsdorf) [1935928] - Revert "ACPI / resources: Use AE_CTRL_TERMINATE to terminate resources walks" (Mark Langsdorf) [1935928] - ACPI: scan: Add PNP0D80 to the _DEP exceptions list (Mark Langsdorf) [1935928] - PM: ACPI: Refresh wakeup device power configuration every time (Mark Langsdorf) [1935928] - PM: ACPI: PCI: Drop acpi_pm_set_bridge_wakeup() (Mark Langsdorf) [1935928] - ACPI: scan: Call acpi_get_object_info() from acpi_add_single_object() (Mark Langsdorf) [1935928] - ACPI: scan: Add acpi_info_matches_hids() helper (Mark Langsdorf) [1935928] - ACPICA: Update version to 20201113 (Mark Langsdorf) [1935928] - ACPICA: Interpreter: fix memory leak by using existing buffer (Mark Langsdorf) [1935928] - ACPICA: Add function trace macros to improve debugging (Mark Langsdorf) [1935928] - ACPICA: Also handle "orphan" _REG methods for GPIO OpRegions (Mark Langsdorf) [1935928] - ACPICA: Remove extreaneous "the" in comments (Mark Langsdorf) [1935928] - ACPICA: Add 5 new UUIDs to the known UUID table (Mark Langsdorf) [1935928] - ACPI: processor: Drop duplicate setting of shared_cpu_map (Mark Langsdorf) [1935928] - ACPI: EC: Clean up status flags checks in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Untangle error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Simplify error handling in advance_transaction() (Mark Langsdorf) [1935928] - ACPI: EC: Rename acpi_ec_is_gpe_raised() (Mark Langsdorf) [1935928] - ACPI: EC: Fold acpi_ec_clear_gpe() into its caller (Mark Langsdorf) [1935928] - ACPI: EC: Eliminate in_interrupt() usage (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Update the kernel doc (Mark Langsdorf) [1935928] - ACPI: acpi_drivers.h: Remove the leftover dead code (Mark Langsdorf) [1935928] - ACPI: tiny-power-button: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the code using module_acpi_driver() (Mark Langsdorf) [1935928] - ACPI: SBS: Simplify the driver init code (Mark Langsdorf) [1935928] - ACPI: debug: Remove the not used function (Mark Langsdorf) [1935928] - ACPI: processor: Remove the duplicated ACPI_PROCESSOR_CLASS macro (Mark Langsdorf) [1935928] - ACPI: watchdog: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - PCI/ACPI: Replace open coded variant of resource_union() (Mark Langsdorf) [1935928] - resource: Introduce resource_union() for overlapping resources (Mark Langsdorf) [1935928] - resource: Group resource_overlaps() with other inline helpers (Mark Langsdorf) [1935928] - resource: Simplify region_intersects() by reducing conditionals (Mark Langsdorf) [1935928] - ACPI, APEI: make apei_resources_all static (Mark Langsdorf) [1935928] - mm/mmu_notifier: allocate mmu_notifier_rh in __mmu_notifier_register() (Jeremy Cline) [1909072]- Amends commit ea6244cc248b to include a version string in module info. (Ken Cox) [1955726] - i40e: use minimal admin queue for kdump (Stefan Assmann) [1834962] - i40e: use minimal Rx and Tx ring buffers for kdump (Stefan Assmann) [1834962] - i40e: use minimal Tx and Rx pairs for kdump (Stefan Assmann) [1834962] - net/sched: sch_frag: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - openvswitch: fix stack OOB read while fragmenting IPv4 packets (Davide Caratti) [1924608] - net/sched: act_ct: fix wild memory access when clearing fragments (Davide Caratti) [1924608] - selinux: fall back to SECURITY_FS_USE_GENFS if no xattr support (Ondrej Mosnacek) [1934093 1915825] - selinux: mark some global variables __ro_after_init (Ondrej Mosnacek) [1934093] - selinux: make selinuxfs_mount static (Ondrej Mosnacek) [1934093] - selinux: drop the unnecessary aurule_callback variable (Ondrej Mosnacek) [1934093] - selinux: remove unused global variables (Ondrej Mosnacek) [1934093] - selinux: fix inconsistency between inode_getxattr and inode_listsecurity (Ondrej Mosnacek) [1934093] - selinux: Fix fall-through warnings for Clang (Ondrej Mosnacek) [1934093] - selinux: fix inode_doinit_with_dentry() LABEL_INVALID error handling (Ondrej Mosnacek) [1934093] - selinux: allow dontauditx and auditallowx rules to take effect without allowx (Ondrej Mosnacek) [1934093] - selinux: fix error initialization in inode_doinit_with_dentry() (Ondrej Mosnacek) [1934093] - selinux: Fix error return code in sel_ib_pkey_sid_slow() (Ondrej Mosnacek) [1934093] - selinux: access policycaps with READ_ONCE/WRITE_ONCE (Ondrej Mosnacek) [1934093] - selinux: delete repeated words in comments (Ondrej Mosnacek) [1934093] - selinux: add basic filtering for audit trace events (Ondrej Mosnacek) [1934093 1954024] - selinux: add tracepoint on audited events (Ondrej Mosnacek) [1934093 1954024] - selinux: permit removing security.selinux xattr before policy load (Ondrej Mosnacek) [1934093] - exec: Always set cap_ambient in cap_bprm_set_creds (Ondrej Mosnacek) [1934093] - security: remove duplicated include from security.h (Ondrej Mosnacek) [1934093] - security/commoncap: Use xattr security prefix len (Ondrej Mosnacek) [1934093] - LSM: switch to blocking policy update notifiers (Ondrej Mosnacek) [1934093] - security: Make capability_hooks static (Ondrej Mosnacek) [1934093] - securityfs: fix use-after-free on symlink traversal (Ondrej Mosnacek) [1934093] - LSM: Check for NULL cred-security on free (Ondrej Mosnacek) [1934093] - security: check for kstrdup() failure in lsm_append() (Ondrej Mosnacek) [1934093] - scsi: mpt3sas: Block PCI config access from userspace during reset (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix endianness for ActiveCablePowerRequirement (Tomas Henzl) [1954555] - scsi: mpt3sas: Fix error return code of mpt3sas_base_attach() (Tomas Henzl) [1954555] - scsi: mpt3sas: Do not use GFP_KERNEL in atomic context (Tomas Henzl) [1954555] - scsi: mpt3sas: Only one vSES is present even when IOC has multi vSES (Tomas Henzl) [1953421] - scsi: bnx2i: Make bnx2i_process_iscsi_error() simpler and more robust (Nilesh Javali) [1921612] - scsi: bnx2i: Fix bnx2i_set_ccell_info()'s name in description (Nilesh Javali) [1921612] - scsi: bnx2i: Requires MMU (Nilesh Javali) [1921612] - scsi: bnx2i: Remove unnecessary mutex_init() (Nilesh Javali) [1921612] - scsi: bnx2i: Add parameter description and rename another (Nilesh Javali) [1921612] - scsi: bnx2i: Add, remove and edit some function parameter descriptions (Nilesh Javali) [1921612] - scsi: bnx2i: Fix a whole host of kerneldoc issues (Nilesh Javali) [1921612] - scsi: bnx2i: Add missing descriptions for 'attr' parameter (Nilesh Javali) [1921612] - scsi: bnx2i: Fix parameter misnaming in function header (Nilesh Javali) [1921612] - mfd: intel-lpss: Add Intel Alder Lake PCH-P PCI IDs (Steve Best) [1929489] - lib: list_sort.c: add a blank line to avoid kernel-doc warnings (Rafael Aquini) [1900774] - lib/list_sort: fix kerneldoc build error (Rafael Aquini) [1900774] - lib/list_sort: optimize number of calls to comparison function (Rafael Aquini) [1900774] - lib/list_sort: simplify and remove MAX_LIST_LENGTH_BITS (Rafael Aquini) [1900774] - perf bench numa: Fix the condition checks for max number of NUMA nodes (Steve Best) [1936333] - powerpc/perf: Record counter overflow always if SAMPLE_IP is unset (Gustavo Walbon) [1921684] - perf powerpc: Support exposing Performance Monitor Counter SPRs as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Expose Performance Monitor Counter SPR's as part of extended regs (Gustavo Walbon) [1921684] - powerpc/perf: Include PMCs as part of per-cpu cpuhw_events struct (Gustavo Walbon) [1921684] - powerpc/perf: Adds support for programming of Thresholding in P10 (Gustavo Walbon) [1921684] - x86/entry/64: Deduplicate multiple IBRS macros in paranoid_entry (Waiman Long) [1924364] - x86/speculation: Fix prctl() when spectre_v2_user={seccomp,prctl},ibpb (Waiman Long) [1924364] - x86/speculation: Allow IBPB to be conditionally enabled on CPUs with always-on STIBP (Waiman Long) [1924364] - x86/bugs/multihit: Fix mitigation reporting when VMX is not in use (Waiman Long) [1924364] - x86/speculation: Merge one test in spectre_v2_user_select_mitigation() (Waiman Long) [1924364] - x86/bugs: Move enum taa_mitigations to bugs.c (Waiman Long) [1924364] - mm/memcg: set memcg when splitting page (Waiman Long) [1937825] - mm/memcg: rename mem_cgroup_split_huge_fixup to split_page_memcg and add nr_pages argument (Waiman Long) [1937825] - mm, tracing: Fix kmem_cache_free trace event to not print stale pointers (Waiman Long) [1937825] - mm: memcontrol: fix get_active_memcg return value (Waiman Long) [1937825] - fs: buffer: use raw page_memcg() on locked page (Waiman Long) [1937825] - mm/list_lru.c: remove kvfree_rcu_local() (Waiman Long) [1937825] - mm: memcontrol: replace the loop with a list_for_each_entry() (Waiman Long) [1937825] - mm/memcontrol: remove redundant NULL check (Waiman Long) [1937825] - mm: page_counter: re-layout structure to reduce false sharing (Waiman Long) [1937825] - mm: kmem: make __memcg_kmem_(un)charge static (Waiman Long) [1937825] - mm: memcg: add swapcache stat for memcg v2 (Waiman Long) [1937825] - mm/memcg: remove rcu locking for lock_page_lruvec function series (Waiman Long) [1937825] - mm/memcg: revise the using condition of lock_page_lruvec function series (Waiman Long) [1937825] - mm: memcontrol: make the slab calculation consistent (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_PMDMAPPED account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_SHMEM_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_FILE_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: convert NR_ANON_THPS account to pages (Waiman Long) [1937825] - mm: memcontrol: optimize per-lruvec stats counter memory usage (Waiman Long) [1937825] - mm: memcg/slab: pre-allocate obj_cgroups for slab caches with SLAB_ACCOUNT (Waiman Long) [1937825] - mm/slub: minor coding style tweaks (Waiman Long) [1937825] - mm, slub: remove slub_memcg_sysfs boot param and CONFIG_SLUB_MEMCG_SYSFS_ON (Waiman Long) [1937825] - mm, slub: splice cpu and page freelists in deactivate_slab() (Waiman Long) [1937825] - mm, slab, slub: stop taking cpu hotplug lock (Waiman Long) [1937825] - mm, slab, slub: stop taking memory hotplug lock (Waiman Long) [1937825] - mm, slub: stop freeing kmem_cache_node structures on node offline (Waiman Long) [1937825] - mm/slub: disable user tracing for kmemleak caches by default (Waiman Long) [1937825] - mm/slab: minor coding style tweaks (Waiman Long) [1937825] - mm/sl?b.c: remove ctor argument from kmem_cache_flags (Waiman Long) [1937825] - mm, tracing: record slab name for kmem_cache_free() (Waiman Long) [1937825] - mm: fix numa stats for thp migration (Waiman Long) [1937825] - mm: memcg: fix memcg file_dirty numa stat (Waiman Long) [1937825] - mm/memcontrol: fix warning in mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm: slub: call account_slab_page() after slab page initialization (Waiman Long) [1937825] - mm/hugetlb: fix deadlock in hugetlb_cow error path (Waiman Long) [1937825] - mm/memcontrol:rewrite mem_cgroup_page_lruvec() (Waiman Long) [1937825] - mm/memcg: remove unused definitions (Waiman Long) [1937825] - mm/memcg: warning on !memcg after readahead page charged (Waiman Long) [1937825] - mm/memcg: bail early from swap accounting if memcg disabled (Waiman Long) [1937825] - mm/lru: revise the comments of lru_lock (Waiman Long) [1937825] - mm/lru: introduce relock_page_lruvec() (Waiman Long) [1937825] - mm/lru: replace pgdat lru_lock with lruvec lock (Waiman Long) [1937825] - mm/lru: move lock into lru_note_cost (Waiman Long) [1937825] - mm/swap.c: serialize memcg changes in pagevec_lru_move_fn (Waiman Long) [1937825] - mm/compaction: do page isolation first in compaction (Waiman Long) [1937825] - mm/lru: introduce TestClearPageLRU() (Waiman Long) [1937825] - mm/mlock: remove __munlock_isolate_lru_page() (Waiman Long) [1937825] - mm/mlock: remove lru_lock on TestClearPageMlocked (Waiman Long) [1937825] - mm/vmscan: remove lruvec reget in move_pages_to_lru (Waiman Long) [1937825] - mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fn (Waiman Long) [1937825] - mm/memcg: add debug checking in lock_page_memcg (Waiman Long) [1937825] - mm: page_idle_get_page() does not need lru_lock (Waiman Long) [1937825] - mm/rmap: stop store reordering issue on page->mapping (Waiman Long) [1937825] - mm/vmscan: remove unnecessary lruvec adding (Waiman Long) [1937825] - mm/thp: narrow lru locking (Waiman Long) [1937825] - mm/thp: simplify lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: use head for head page in lru_add_page_tail() (Waiman Long) [1937825] - mm/thp: move lru_add_page_tail() to huge_memory.c (Waiman Long) [1937825] - mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs_emit_at (Waiman Long) [1937825] - mm: truncate_complete_page() does not exist any more (Waiman Long) [1937825] - mm/vmscan: drop unneeded assignment in kswapd() (Waiman Long) [1937825] - mm: memcontrol: account pagetables per node (Waiman Long) [1937825] - mm: move lruvec stats update functions to vmstat.h (Waiman Long) [1937825] - mm/memcg: remove incorrect comment (Waiman Long) [1937825] - mm: memcontrol: sssign boolean values to a bool variable (Waiman Long) [1937825] - mm: memcg/slab: rename *_lruvec_slab_state to *_lruvec_kmem_state (Waiman Long) [1937825] - mm: memcg: remove obsolete memcg_has_children() (Waiman Long) [1937825] - mm/page_counter: use page_counter_read in page_counter_set_max (Waiman Long) [1937825] - cgroup: remove obsoleted broken_hierarchy and warned_broken_hierarchy (Waiman Long) [1937825] - docs: cgroup-v1: reflect the deprecation of the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: deprecate the non-hierarchical mode (Waiman Long) [1937825] - mm: memcg: fix obsolete code comments (Waiman Long) [1937825] - mm/memcg: update page struct member in comments (Waiman Long) [1937825] - mm/rmap: always do TTU_IGNORE_ACCESS (Waiman Long) [1937825] - mm: memcontrol: eliminate redundant check in __mem_cgroup_insert_exceeded() (Waiman Long) [1937825] - mm: memcontrol: remove unused mod_memcg_obj_state() (Waiman Long) [1937825] - mm: memcontrol: add file_thp, shmem_thp to memory.stat (Waiman Long) [1937825] - mm/gup: combine put_compound_head() and unpin_user_page() (Waiman Long) [1937825] - mm: Convert page kmemcg type to a page memcg flag (Waiman Long) [1937825] - mm: Introduce page memcg flags (Waiman Long) [1937825] - mm: memcontrol/slab: Use helpers to access slab page's memcg_data (Waiman Long) [1937825] - mm: memcontrol: Use helpers to read page's memcg data (Waiman Long) [1937825] - hugetlbfs: fix anon huge page migration race (Waiman Long) [1937825] - mm: memcontrol: fix missing wakeup polling thread (Waiman Long) [1937825] - mm/gup: use unpin_user_pages() in __gup_longterm_locked() (Waiman Long) [1937825] - mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bit (Waiman Long) [1937825] - mm/compaction: stop isolation if too many pages are isolated and we have pages to migrate (Waiman Long) [1937825] - mm/compaction: count pages and stop correctly during page isolation (Waiman Long) [1937825] - mm: kmem: enable kernel memcg accounting from interrupt contexts (Waiman Long) [1937825] - mm: kmem: prepare remote memcg charging infra for interrupt contexts (Waiman Long) [1937825] - mm: kmem: remove redundant checks from get_obj_cgroup_from_current() (Waiman Long) [1937825] - mm, memcg: rework remote charging API to support nesting (Waiman Long) [1937825] - mm: use self-explanatory macros rather than "2" (Waiman Long) [1937825] - mm/vmscan: allow arbitrary sized pages to be paged out (Waiman Long) [1937825] - mm/rmap: fix assumptions of THP size (Waiman Long) [1937825] - mm/huge_memory: fix can_split_huge_page assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix page_trans_huge_mapcount assumption of THP size (Waiman Long) [1937825] - mm/huge_memory: fix split assumption of page size (Waiman Long) [1937825] - mm/huge_memory: fix total_mapcount assumption of page size (Waiman Long) [1937825] - mm/page_owner: change split_page_owner to take a count (Waiman Long) [1937825] - mm/memory: remove page fault assumption of compound page size (Waiman Long) [1937825] - mm/filemap: fix page cache removal for arbitrary sized THPs (Waiman Long) [1937825] - mm/vmscan: fix comments for isolate_lru_page() (Waiman Long) [1937825] - mm/vmscan: fix infinite loop in drop_slab_node (Waiman Long) [1937825] - mm: move call to compound_head() in release_pages() (Waiman Long) [1937825] - mm: account PMD tables like PTE tables (Waiman Long) [1937825] - mm/memcg: fix device private memcg accounting (Waiman Long) [1937825] - mm: memcontrol: add the missing numa_stat interface for cgroup v2 (Waiman Long) [1937825] - mm: remove activate_page() from unuse_pte() (Waiman Long) [1937825] - bdi: replace BDI_CAP_NO_{WRITEBACK,ACCT_DIRTY} with a single flag (Waiman Long) [1937825] - mm/thp: fix __split_huge_pmd_locked() for migration PMD (Waiman Long) [1937825] - mm: fix check_move_unevictable_pages() on THP (Waiman Long) [1937825] - mm: migration of hugetlbfs page skip memcg (Waiman Long) [1937825] - mm: and drivers core: Convert hugetlb_report_node_meminfo to sysfs_emit (Waiman Long) [1937825] - drivers core: Miscellaneous changes for sysfs_emit (Waiman Long) [1937825] - drivers core: Reindent a couple uses around sysfs_emit (Waiman Long) [1937825] - drivers core: Remove strcat uses around sysfs_emit and neaten (Waiman Long) [1937825] - drivers core: Use sysfs_emit and sysfs_emit_at for show(device *...) functions (Waiman Long) [1937825] - sysfs: Add sysfs_emit and sysfs_emit_at to format sysfs output (Waiman Long) [1937825] - mm: fix pin vs. gup mismatch with gate pages (Waiman Long) [1937825] - mm/gup: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/hugetlb: make hugetlb migration callback CMA aware (Waiman Long) [1937825] - mm/gup: restrict CMA region by using allocation scope API (Waiman Long) [1937825] - mm/page_alloc: remove a wrapper for alloc_migration_target() (Waiman Long) [1937825] - mm/mempolicy: use a standard migration target allocation callback (Waiman Long) [1937825] - mm/migrate: introduce a standard migration target allocation function (Waiman Long) [1937825] - mm/migrate: clear __GFP_RECLAIM to make the migration callback consistent with regular THP allocations (Waiman Long) [1937825] - mm/hugetlb: unify migration callbacks (Waiman Long) [1937825] - mm/migrate: move migration helper from .h to .c (Waiman Long) [1937825] - mm/page_isolation: prefer the node of the source page (Waiman Long) [1937825] - hugetlbfs: remove call to huge_pte_alloc without i_mmap_rwsem (Waiman Long) [1937825] - mm, oom: show process exiting information in __oom_kill_process() (Waiman Long) [1937825] - doc, mm: clarify /proc//oom_score value range (Waiman Long) [1937825] - doc, mm: sync up oom_score_adj documentation (Waiman Long) [1937825] - mm, oom: make the calculation of oom badness more accurate (Waiman Long) [1937825] - mm: vmscan: consistent update to pgrefill (Waiman Long) [1937825] - mm/vmscan.c: fix typo (Waiman Long) [1937825] - mm: memcontrol: account kernel stack per node (Waiman Long) [1937825] - mm/hugetlb.c: fix pages per hugetlb calculation (Waiman Long) [1937825] - doc: THP CoW fault no longer allocate THP (Waiman Long) [1937825] - driver core: platform: expose numa_node to users in sysfs (Waiman Long) [1937825] - nilfs2: fix null pointer dereference at nilfs_segctor_do_construct() (Waiman Long) [1937825] - mm, memcg: fix some typos in memcontrol.c (Waiman Long) [1937825] - mm/vmsan: fix some typos in comment (Waiman Long) [1937825] - mm: thp: don't need to drain lru cache when splitting and mlocking THP (Waiman Long) [1937825] - mm/vmscan: update the comment of should_continue_reclaim() (Waiman Long) [1937825] - mm/vmscan.c: change prototype for shrink_page_list (Waiman Long) [1937825] - mm/vmscan: count layzfree pages and fix nr_isolated_* mismatch (Waiman Long) [1937825] - mm/vmscan.c: use update_lru_size() in update_lru_sizes() (Waiman Long) [1937825] - mm: simplify calling a compound page destructor (Waiman Long) [1937825] - mm/page_alloc: integrate classzone_idx and high_zoneidx (Waiman Long) [1937825] - mm/page_alloc: use ac->high_zoneidx for classzone_idx (Waiman Long) [1937825] - mm/page_alloc.c: extract check_[new|free]_page_bad() common part to page_bad_reason() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check() to check_free_page() (Waiman Long) [1937825] - mm/page_alloc.c: rename free_pages_check_bad() to check_free_page_bad() (Waiman Long) [1937825] - mm/page_alloc.c: bad_flags is not necessary for bad_page() (Waiman Long) [1937825] - mm/page_alloc.c: bad_[reason|flags] is not necessary when PageHWPoison (Waiman Long) [1937825] - scs: Report SCS usage in bytes rather than number of entries (Waiman Long) [1937825] - scs: Move accounting into alloc/free functions (Waiman Long) [1937825] - mm/vmscan: remove unnecessary argument description of isolate_lru_pages() (Waiman Long) [1937825] - scs: Add support for stack usage debugging (Waiman Long) [1937825] - scs: Add page accounting for shadow call stack allocations (Waiman Long) [1937825] - scs: Add support for Clang's Shadow Call Stack (SCS) (Waiman Long) [1937825] - mm/migrate.c: unify "not queued for migration" handling in do_pages_move() (Waiman Long) [1937825] - mm/migrate.c: check pagelist in move_pages_and_store_status() (Waiman Long) [1937825] - mm/migrate.c: wrap do_move_pages_to_node() and store_status() (Waiman Long) [1937825] - mm/migrate.c: no need to check for i > start in do_pages_move() (Waiman Long) [1937825] - mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge() (Waiman Long) [1937825] - hugetlbfs: Use i_mmap_rwsem to address page fault/truncate race (Waiman Long) [1937825] - hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronization (Waiman Long) [1937825] - mm,thp,compaction,cma: allow THP migration for CMA allocations (Waiman Long) [1937825] - mm,compaction,cma: add alloc_contig flag to compact_control (Waiman Long) [1937825] - mm/vmscan.c: do_try_to_free_pages(): clean code by removing unnecessary assignment (Waiman Long) [1937825] - mm/vmscan.c: make may_enter_fs bool in shrink_page_list() (Waiman Long) [1937825] - mm/vmscan.c: fix data races using kswapd_classzone_idx (Waiman Long) [1937825] - mm/vmscan.c: remove cpu online notification for now (Waiman Long) [1937825] - mm: vmscan: replace open codings to NUMA_NO_NODE (Waiman Long) [1937825] - mm: swap: make page_evictable() inline (Waiman Long) [1937825] - mm/swap.c: not necessary to export __pagevec_lru_add() (Waiman Long) [1937825] - mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path (Waiman Long) [1937825] - mm: dump_page(): additional diagnostics for huge pinned pages (Waiman Long) [1937825] - mm: improve dump_page() for compound pages (Waiman Long) [1937825] - selftests/vm: run_vmtests: invoke gup_benchmark with basic FOLL_PIN coverage (Waiman Long) [1937825] - mm/gup_benchmark: support pin_user_pages() and related calls (Waiman Long) [1937825] - mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting (Waiman Long) [1937825] - mm/gup: page->hpage_pinned_refcount: exact pin counts for huge pages (Waiman Long) [1937825] - mm/gup: track FOLL_PIN pages (Waiman Long) [1937825] - mm/gup: pass gup flags to two more routines (Waiman Long) [1937825] - mm: introduce page_ref_sub_return() (Waiman Long) [1937825] - mm/gup: pass a flags arg to __gup_device_* functions (Waiman Long) [1937825] - mm/gup: split get_user_pages_remote() into two routines (Waiman Long) [1937825] - sysfs: fix static inline declaration of sysfs_groups_change_owner() (Waiman Long) [1937825] - drivers/base/cpu: Simplify s*nprintf() usages (Waiman Long) [1937825] - drivers/base/cpu: Use scnprintf() for avoiding potential buffer overflow (Waiman Long) [1937825] - sysfs: add sysfs_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_group{s}_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_link_change_owner() (Waiman Long) [1937825] - sysfs: add sysfs_file_change_owner() (Waiman Long) [1937825] - mm/huge_memory.c: reduce critical section protected by split_queue_lock (Waiman Long) [1937825] - mm/huge_memory.c: use head to emphasize the purpose of page (Waiman Long) [1937825] - mm/huge_memory.c: use head to check huge zero page (Waiman Long) [1937825] - mm/gup: move try_get_compound_head() to top, fix minor issues (Waiman Long) [1937825] - userfaultfd: wrap the common dst_vma check into an inlined function (Waiman Long) [1937825] - userfaultfd: remove unnecessary WARN_ON() in __mcopy_atomic_hugetlb() (Waiman Long) [1937825] - userfaultfd: use vma_pagesize for all huge page size calculation (Waiman Long) [1937825] - mm/hugetlb: avoid looping to the same hugepage if !pages and !vmas (Waiman Long) [1937825] - hugetlb: remove unused hstate in hugetlb_fault_mutex_hash() (Waiman Long) [1937825] - hugetlbfs: convert macros to static inline, fix sparse warning (Waiman Long) [1937825] - hugetlbfs: hugetlb_fault_mutex_hash() cleanup (Waiman Long) [1937825] - mm/gup.c: allow CMA migration to propagate errors back to caller (Waiman Long) [1937825] - mm/gup_benchmark: fix MAP_HUGETLB case (Waiman Long) [1937825] - mm/gup_benchmark: add a missing "w" to getopt string (Waiman Long) [1937825] - mm, page_owner: rename flag indicating that page is allocated (Waiman Long) [1937825] - mm, page_owner: decouple freeing stack trace from debug_pagealloc (Waiman Long) [1937825] - mm, page_owner: fix off-by-one error in __set_page_owner_handle() (Waiman Long) [1937825] - mm/filemap.c: don't initiate writeback if mapping has no dirty pages (Waiman Long) [1937825] - mm, page_owner, debug_pagealloc: save and dump freeing stack trace (Waiman Long) [1937825] - mm, page_owner: keep owner info when freeing the page (Waiman Long) [1937825] - mm, page_owner: record page owner for each subpage (Waiman Long) [1937825] - mm: introduce page_size() (Waiman Long) [1937825] - mm, tracing: Print symbol name for call_site in trace events (Waiman Long) [1937825] - mm/gup.c: mark undo_dev_pagemap as __maybe_unused (Waiman Long) [1937825] - mm, memcg: introduce memory.events.local (Waiman Long) [1937825] - memcg, fsnotify: no oom-kill for remote memcg charging (Waiman Long) [1937825] - mm/swap_state.c: simplify total_swapcache_pages() with get_swap_device() (Waiman Long) [1937825] - mm: make !CONFIG_HUGE_PAGE wrappers into static inlines (Waiman Long) [1937825] - include/linux/hugetlb.h: convert to use vm_fault_t (Waiman Long) [1937825] - mm/page_ext.c: fix an imbalance with kmemleak (Waiman Long) [1937825] - mm/hugetlb: add prot_modify_start/commit sequence for hugetlb update (Waiman Long) [1937825] - iov_iter: optimize page_copy_sane() (Waiman Long) [1937825] - mm: remove __hugepage_set_anon_rmap() (Waiman Long) [1937825] - mm: remove pte_lock_deinit() (Waiman Long) [1937825] - mm/debug.c: make "migrate_reason_names[]" const char * (Waiman Long) [1937825] - vmscan: return NODE_RECLAIM_NOSCAN in node_reclaim() when CONFIG_NUMA is n (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_HUGETLB option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: add MAP_SHARED option (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: allow user specified file (Waiman Long) [1937825] - tools/testing/selftests/vm/gup_benchmark.c: fix 'write' flag usage (Waiman Long) [1937825] - mm/page_ext.c: constify lookup_page_ext() argument (Waiman Long) [1937825] - mm, page_alloc: actually ignore mempolicies for high priority allocations (Waiman Long) [1937825] - thp: use mm_file_counter to determine update which rss counter (Waiman Long) [1937825]- RDMA/cxgb4: Fix the reported max_recv_sge value (Kamal Heib) [1931850 1918264] - RDMA/qedr: Fix kernel panic when trying to access recv_cq (Kamal Heib) [1931850] - RDMA/addr: Be strict with gid size (Kamal Heib) [1931850] - IB/hfi1: Fix probe time panic when AIP is enabled with a buggy BIOS (Kamal Heib) [1931850 1921704 1953593] - RDMA/rxe: Fix errant WARN_ONCE in rxe_completer() (Kamal Heib) [1931850] - RDMA/rxe: Fix extra deref in rxe_rcv_mcast_pkt() (Kamal Heib) [1931850] - RDMA/rxe: Fix FIXME in rxe_udp_encap_recv() (Kamal Heib) [1931850] - RDMA/rxe: Fix missed IB reference counting in loopback (Kamal Heib) [1931850] - RDMA/uverbs: Fix kernel-doc warning of _uverbs_alloc (Kamal Heib) [1931850] - RDMA/rxe: Fix missing kconfig dependency on CRYPTO (Kamal Heib) [1931850] - RDMA/cm: Fix IRQ restore in ib_send_cm_sidr_rep (Kamal Heib) [1931850] - RDMA/rxe: Remove unused pkt->offset (Kamal Heib) [1931850] - RDMA/ucma: Fix use-after-free bug in ucma_create_uevent (Kamal Heib) [1931850] - RDMA/core: Fix kernel doc warnings for ib_port_immutable_read() (Kamal Heib) [1931850] - RDMA/ipoib: Remove racy Subnet Manager sendonly join checks (Kamal Heib) [1931850] - RDMA/rxe: Cleanup init_send_wqe (Kamal Heib) [1931850] - RDMA/rxe: Fix minor coding style issues (Kamal Heib) [1931850] - RDMA/rxe: Correct skb on loopback path (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_rcv_mcast_pkt (Kamal Heib) [1931850] - RDMA/rxe: Remove useless code in rxe_recv.c (Kamal Heib) [1931850] - RDMA/rxe: Fix coding error in rxe_recv.c (Kamal Heib) [1931850] - RDMA/core: Introduce and use API to read port immutable data (Kamal Heib) [1931850] - RDMA/pvrdma: Replace spin_lock_irqsave with spin_lock in hard IRQ (Kamal Heib) [1931850] - IB/core: Use valid port number to check link layer (Kamal Heib) [1931850] - IB/cm: Avoid a loop when device has 255 ports (Kamal Heib) [1931850] - RDMA/efa: Remove unused syndrome enum values (Kamal Heib) [1931850] - RDMA/efa: Remove unused 'select' field from get/set feature command descriptor (Kamal Heib) [1931850] - RDMA/efa: Remove unnecessary indentation in defs comments (Kamal Heib) [1931850] - RDMA/efa: Remove duplication of upper/lower_32_bits (Kamal Heib) [1931850] - RDMA/efa: Remove redundant NULL pointer check of CQE (Kamal Heib) [1931850] - RDMA/hw/hfi1/rc: Demote incorrectly populated kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/verbs: Demote non-conforming doc header and fix a misspelling (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/user_exp_rcv: Demote half-documented and kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ud: Fix a little more doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/uc: Fix a little doc-rot (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/tid_rdma: Fix a plethora of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/sdma: Fix misnaming of 'sdma_send_txlist()'s 'count_out' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/ruc: Fix a small formatting and description issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/qp: Fix some formatting issues and demote kernel-doc abuse (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/rc: Fix a few function documentation issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pio_copy: Provide entry for 'pio_copy()'s 'dd' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/pcie: Demote kernel-doc abuses (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/netdev_rx: Fix misdocumentation of the 'start_id' param (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/qp: Fix kernel-doc formatting problem (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix misspelling of 'rvt_process_mad()'s 'in_mad_size' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/msix: Add description for 'name' and remove superfluous param 'idx' (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/mad: Demote half-completed kernel-doc header fix another (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/iowait: Demote half-completed kernel-doc and fix formatting issue in another (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/srq: Fix a couple of kernel-doc issues (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/intr: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/rxe: Replace missing rxe_pool_get_index_locked (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded pool->state (Kamal Heib) [1931850] - RDMA/rxe: Remove references to ib_device and pool (Kamal Heib) [1931850] - RDMA/rxe: Remove RXE_POOL_ATOMIC (Kamal Heib) [1931850] - RDMA/rxe: Fix misleading comments and names (Kamal Heib) [1931850] - RDMA/rxe: Fix bug in rxe_alloc() (Kamal Heib) [1931850] - IB/umad: Return EPOLLERR in case of when device disassociated (Kamal Heib) [1931850] - IB/umad: Return EIO in case of when device disassociated (Kamal Heib) [1931850] - RDMA/sw/rdmavt/qp: Fix a bunch of kernel-doc misdemeanours (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mr: Fix some issues related to formatting and missing descriptions (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/file_ops: Fix' manage_rcvq()'s 'arg' param (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/exp_rcv: Fix some kernel-doc formatting issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mcast: Demote incomplete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/mad: Fix 'rvt_process_mad()'s documentation header (Kamal Heib) [1931850 1921704] - RDMA/hw/hfi1/chip: Fix a bunch of kernel-doc formatting and spelling issues (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/cq: Demote hardly complete kernel-doc header (Kamal Heib) [1931850 1921704] - RDMA/sw/rdmavt/vt: Fix formatting issue and update description for 'context' (Kamal Heib) [1931850 1921704] - RDMA/hw/efa/efa_com: Stop using param description notation for non-params (Kamal Heib) [1931850] - RDMA/uverbs: Don't set rcq for a QP if qp_type is IB_QPT_XRC_INI (Kamal Heib) [1931850] - RDMA/core/iwpm_msg: Add proper descriptions for 'skb' param (Kamal Heib) [1931850] - RDMA/core/iwpm_util: Fix some param description misspellings (Kamal Heib) [1931850] - RDMA/core/counters: Demote non-conformant kernel-doc headers (Kamal Heib) [1931850] - RDMA/core/restrack: Fix kernel-doc formatting issue (Kamal Heib) [1931850] - RDMA/core/sa_query: Demote non-conformant kernel-doc header (Kamal Heib) [1931850] - RDMA/core/multicast: Provide description for 'ib_init_ah_from_mcmember()'s 'rec' param (Kamal Heib) [1931850] - RDMA/core/roce_gid_mgmt: Fix misnaming of 'rdma_roce_rescan_device()'s param 'ib_dev' (Kamal Heib) [1931850] - RDMA/core/cache: Fix some misspellings, missing and superfluous param descriptions (Kamal Heib) [1931850] - RDMA/core: device: Fix formatting in worthy kernel-doc header and demote another (Kamal Heib) [1931850] - IB/iser: Simplify prot_caps setting (Kamal Heib) [1931850] - IB/iser: Enforce iser_max_sectors to be greater than 0 (Kamal Heib) [1931850] - IB/iser: Protect iscsi_max_lun module param using callback (Kamal Heib) [1931850] - IB/iser: Remove unneeded semicolons (Kamal Heib) [1931850] - IB/isert: Simplify signature cap check (Kamal Heib) [1931850] - IB/isert: Remove unneeded semicolon (Kamal Heib) [1931850] - IB/isert: Remove unneeded new lines (Kamal Heib) [1931850] - RDMA/nldev: Return an error message on failure to turn auto mode (Kamal Heib) [1931850] - RDMA/rxe: Fix race in rxe_mcast.c (Kamal Heib) [1931850] - RDMA/rxe: Add unlocked versions of pool APIs (Kamal Heib) [1931850] - RDMA/rxe: Make add/drop key/index APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Make pool lookup and alloc APIs type safe (Kamal Heib) [1931850] - RDMA/rxe: Add elem_offset field to rxe_type_info (Kamal Heib) [1931850] - RDMA/rxe: Let pools support both keys and indices (Kamal Heib) [1931850] - RDMA/rxe: Remove unneeded RXE_POOL_ATOMIC flag (Kamal Heib) [1931850] - RDMA/rxe: Add check for supported QP types (Kamal Heib) [1931850] - RDMA: Use kzalloc for allocating only one thing (Kamal Heib) [1931850] - RDMA/cma: Delete useless kfree code (Kamal Heib) [1931850] - RDMA/hfi1: remove h from printk format specifier (Kamal Heib) [1931850 1921704] - RDMA: Convert comma to semicolon (Kamal Heib) [1931850] - net: devlink: Add unused port flavour (Petr Oros) [1943273] - devlink: add .trap_group_action_set() callback (Petr Oros) [1943273] - devlink: add parser error drop packet traps (Petr Oros) [1943273] - drop_monitor: Perform cleanup upon probe registration failure (Petr Oros) [1943273] - selftests: net: Add drop monitor test (Petr Oros) [1943273] - drop_monitor: Filter control packets in drop monitor (Petr Oros) [1943273] - drop_monitor: Remove duplicate struct (Petr Oros) [1943273] - drop_monitor: Remove no longer used functions (Petr Oros) [1943273] - drop_monitor: Convert to using devlink tracepoint (Petr Oros) [1943273] - drop_monitor: Prepare probe functions for devlink tracepoint (Petr Oros) [1943273] - devlink: Add a tracepoint for trap reports (Petr Oros) [1943273] - net: devlink: fix reporter dump dumpit (Petr Oros) [1943273] - devlink: have genetlink code to parse the attrs during dumpit (Petr Oros) [1943273] - netfilter: nf_tables: add direct calls for all builtin expressions (Florian Westphal) [1953320] - netfilter: nf_tables: handle meta/lookup with direct call (Florian Westphal) [1953320] - ionic: linearize tso skb with too many frags (Jonathan Toppins) [1940696] - i40e: fix the restart auto-negotiation after FEC modified (Stefan Assmann) [1725560] - ovl: skip getxattr of security labels (Miklos Szeredi) [1956340] - ovl: fix dentry leak in ovl_get_redirect (Miklos Szeredi) [1956340] - ovl: avoid deadlock on directory ioctl (Miklos Szeredi) [1956340] - cap: fix conversions on getxattr (Miklos Szeredi) [1956340] - ovl: perform vfs_getxattr() with mounter creds (Miklos Szeredi) [1956340] - ovl: add warning on user_ns mismatch (Miklos Szeredi) [1956340] - ovl: unprivieged mounts (Miklos Szeredi) [1956340] - ovl: do not get metacopy for userxattr (Miklos Szeredi) [1956340] - ovl: do not fail because of O_NOATIME (Miklos Szeredi) [1956340] - ovl: do not fail when setting origin xattr (Miklos Szeredi) [1956340] - ovl: user xattr (Miklos Szeredi) [1956340] - ovl: simplify file splice (Miklos Szeredi) [1956340] - ovl: make ioctl() safe (Miklos Szeredi) [1956340] - ovl: check privs before decoding file handle (Miklos Szeredi) [1956340] - vfs: verify source area in vfs_dedupe_file_range_one() (Miklos Szeredi) [1956340] - vfs: move cap_convert_nscap() call into vfs_setxattr() (Miklos Szeredi) [1956340] - ovl: fix incorrect extent info in metacopy case (Miklos Szeredi) [1956340] - ovl: expand warning in ovl_d_real() (Miklos Szeredi) [1956340] - ovl: document lower modification caveats (Miklos Szeredi) [1956340] - ovl: warn about orphan metacopy (Miklos Szeredi) [1956340] - ovl: doc clarification (Miklos Szeredi) [1956340] - ovl: introduce new "uuid=off" option for inodes index feature (Miklos Szeredi) [1956340] - ovl: propagate ovl_fs to ovl_decode_real_fh and ovl_encode_real_fh (Miklos Szeredi) [1956340] - ovl: use generic vfs_ioc_setflags_prepare() helper (Miklos Szeredi) [1956340] - ovl: support [S|G]ETFLAGS and FS[S|G]ETXATTR ioctls for directories (Miklos Szeredi) [1956340] - ovl: rearrange ovl_can_list() (Miklos Szeredi) [1956340] - ovl: enumerate private xattrs (Miklos Szeredi) [1956340] - ovl: pass ovl_fs down to functions accessing private xattrs (Miklos Szeredi) [1956340] - ovl: drop flags argument from ovl_do_setxattr() (Miklos Szeredi) [1956340] - ovl: adhere to the vfs_ vs. ovl_do_ conventions for xattrs (Miklos Szeredi) [1956340] - ovl: use ovl_do_getxattr() for private xattr (Miklos Szeredi) [1956340] - ovl: fold ovl_getxattr() into ovl_get_redirect_xattr() (Miklos Szeredi) [1956340] - ovl: clean up ovl_getxattr() in copy_up.c (Miklos Szeredi) [1956340] - duplicate ovl_getxattr() (Miklos Szeredi) [1956340] - ovl: provide a mount option "volatile" (Miklos Szeredi) [1956340 1928211] - ovl: check for incompatible features in work dir (Miklos Szeredi) [1956340 1928211] - ovl: fix lookup of indexed hardlinks with metacopy (Miklos Szeredi) [1956340] - ovl: fix unneeded call to ovl_change_flags() (Miklos Szeredi) [1956340] - ovl: fix mount option checks for nfs_export with no upperdir (Miklos Szeredi) [1956340] - ovl: force read-only sb on failure to create index dir (Miklos Szeredi) [1956340] - ovl: fix regression with re-formatted lower squashfs (Miklos Szeredi) [1956340] - ovl: fix oops in ovl_indexdir_cleanup() with nfs_export=on (Miklos Szeredi) [1956340] - ovl: relax WARN_ON() when decoding lower directory file handle (Miklos Szeredi) [1956340] - ovl: remove not used argument in ovl_check_origin (Miklos Szeredi) [1956340] - ovl: change ovl_copy_up_flags static (Miklos Szeredi) [1956340] - ovl: inode reference leak in ovl_is_inuse true case. (Miklos Szeredi) [1956340] - ovl: remove unnecessary lock check (Miklos Szeredi) [1956340] - ovl: make oip->index bool (Miklos Szeredi) [1956340] - ovl: only pass ->ki_flags to ovl_iocb_to_rwf() (Miklos Szeredi) [1956340] - ovl: make private mounts longterm (Miklos Szeredi) [1956340] - ovl: get rid of redundant members in struct ovl_fs (Miklos Szeredi) [1956340] - ovl: add accessor for ofs->upper_mnt (Miklos Szeredi) [1956340] - ovl: drop negative dentry in upper layer (Miklos Szeredi) [1956340] - ovl: check permission to open real file (Miklos Szeredi) [1956340] - ovl: call secutiry hook in ovl_real_ioctl() (Miklos Szeredi) [1956340] - ovl: verify permissions in ovl_path_open() (Miklos Szeredi) [1956340] - ovl: switch to mounter creds in readdir (Miklos Szeredi) [1956340] - ovl: pass correct flags for opening real directory (Miklos Szeredi) [1956340] - ovl: whiteout inode sharing (Miklos Szeredi) [1956340] - ovl: inherit SB_NOSEC flag from upperdir (Miklos Szeredi) [1956340] - ovl: skip overlayfs superblocks at global sync (Miklos Szeredi) [1956340] - ovl: index dir act as work dir (Miklos Szeredi) [1956340] - ovl: prepare to copy up without workdir (Miklos Szeredi) [1956340] - ovl: cleanup non-empty directories in ovl_indexdir_cleanup() (Miklos Szeredi) [1956340] - ocxl: Add new kernel traces (Steve Best) [1907530] - ocxl: Add mmu notifier (Steve Best) [1907530] - ocxl: Update the Process Element Entry (Steve Best) [1907530] - ocxl: Initiate a TLB invalidate command (Steve Best) [1907530] - ocxl: Assign a register set to a Logical Partition (Steve Best) [1907530] - powerpc/mce: Remove per cpu variables from MCE handlers (Gustavo Walbon) [1921683] - powerpc/mce: Reduce the size of event arrays (Gustavo Walbon) [1921683] - tools/power turbostat: Support Ice Lake D (Prarit Bhargava) [1943439] - PM: hibernate: x86: Use crc32 instead of md5 for hibernation e820 integrity check (Chris von Recklinghausen) [1944636] - vhost/vsock: add IOTLB API support (Stefano Garzarella) [1894101] - vhost: Fix vhost_vq_reset() (Laurent Vivier) [1919126] - perf trace: Fix race in signal handling (Michael Petlan) [1928380] - scsi: sd: sd_zbc: Don't pass GFP_NOIO to kvcalloc (Ewan D. Milne) [1953699] - sd_zbc: clear zone resources for non-zoned case (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix a memory leak (Ewan D. Milne) [1953699] - scsi: sd: Warn if unsupported ZBC device is probed (Ewan D. Milne) [1953699] - scsi: core: Add 'set_status_byte()' accessor (Ewan D. Milne) [1953699] - scsi: scsi_debug: Do not set COMMAND_COMPLETE (Ewan D. Milne) [1953699] - scsi: scsi_transport_srp: Don't block target in failfast state (Ewan D. Milne) [1953699] - scsi: scsi_debug: Fix memleak in scsi_debug_init() (Ewan D. Milne) [1953699] - scsi: core: Fix -Wformat for scsi_host (Ewan D. Milne) [1953699] - scsi: doc: Fix some kernel-doc markups (Ewan D. Milne) [1953699] - scsi: sr: Initialize ->cmd_len (Ewan D. Milne) [1953699] - scsi: core: Set sc_data_direction to DMA_NONE for no-transfer commands (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_setup_cmnd() and scsi_setup_fs_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Clean up allocation and freeing of sgtables (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_mq_prep_fn() to scsi_prepare_cmd() (Ewan D. Milne) [1953699] - scsi: core: Rename scsi_prep_state_check() to scsi_device_state_check() (Ewan D. Milne) [1953699] - scsi: core: Use rq_dma_dir in scsi_setup_cmnd() (Ewan D. Milne) [1953699] - scsi: core: Remove scsi_init_cmd_errh (Ewan D. Milne) [1953699] - scsi: sd: Allow user to configure command retries (Ewan D. Milne) [1953699] - scsi: sd: sd_zbc: Fix handling of host-aware ZBC disks (Ewan D. Milne) [1953699] - scsi: sd_zbc: Improve zone revalidation (Ewan D. Milne) [1953699] - scsi: sd_zbc: Don't limit max_zone_append sectors to max_hw_sectors (Ewan D. Milne) [1953699] - scsi: sd_zbc: Remove unused inline functions (Ewan D. Milne) [1953699] - nvme: fix the nsid value to print in nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a Samsung PM1725a (Gopal Tiwari) [1921591] - nvme-rdma: Fix a use after free in nvmet_rdma_write_data_done (Gopal Tiwari) [1921591] - nvme-core: check ctrl css before setting up zns (Gopal Tiwari) [1921591] - nvme-fc: fix racing controller reset and create association (Gopal Tiwari) [1921591] - nvme-fc: return NVME_SC_HOST_ABORTED_CMD when a command has been aborted (Gopal Tiwari) [1921591] - nvme-fc: set NVME_REQ_CANCELLED in nvme_fc_terminate_exchange() (Gopal Tiwari) [1921591] - nvme: add NVME_REQ_CANCELLED flag in nvme_cancel_request() (Gopal Tiwari) [1921591] - nvme: simplify error logic in nvme_validate_ns() (Gopal Tiwari) [1921591] - nvme: set max_zone_append_sectors nvme_revalidate_zones (Gopal Tiwari) [1921591] - nvmet: model_number must be immutable once set (Gopal Tiwari) [1921591] - nvme-fabrics: fix kato initialization (Gopal Tiwari) [1921591] - nvme-hwmon: Return error code when registration fails (Gopal Tiwari) [1921591] - nvme-pci: add quirks for Lexar 256GB SSD (Gopal Tiwari) [1921591] - nvme-pci: mark Kingston SKC2000 as not supporting the deepest power state (Gopal Tiwari) [1921591] - nvme-pci: mark Seagate Nytro XM1440 as QUIRK_NO_NS_DESC_LIST. (Gopal Tiwari) [1921591] - nvme-tcp: fix crash triggered with a dataless request submission (Gopal Tiwari) [1921591] - nvme-hwmon: rework to avoid devm allocation (Gopal Tiwari) [1921591] - nvme: add 48-bit DMA address quirk for Amazon NVMe controllers (Gopal Tiwari) [1921591] - nvmet: remove else at the end of the function (Gopal Tiwari) [1921591] - nvmet: add helper to report invalid opcode (Gopal Tiwari) [1921591] - nvmet: add nvmet_req_subsys() helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet: use invalid cmd opcode helper (Gopal Tiwari) [1921591] - nvmet-fc: add a missing __rcu annotation to nvmet_fc_tgt_assoc.queues (Gopal Tiwari) [1921591] - nvme-multipath: set nr_zones for zoned namespaces (Gopal Tiwari) [1921591] - nvmet: make nvmet_find_namespace() req based (Gopal Tiwari) [1921591] - nvmet: set status to 0 in case for invalid nsid (Gopal Tiwari) [1921591] - nvmet: return uniform error for invalid ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-ns handler (Gopal Tiwari) [1921591] - nvmet-tcp: fix receive data digest calculation for multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-fabrics: avoid double completions in nvmf_fail_nonready_command (Gopal Tiwari) [1921591] - nvme: introduce a nvme_host_path_error helper (Gopal Tiwari) [1921591] - blk-mq: introduce blk_mq_set_request_complete (Gopal Tiwari) [1921591] - nvme-rdma: handle nvme_rdma_post_send failures better (Gopal Tiwari) [1921591] - nvmet-tcp: fix potential race of tcp socket closing accept_work (Gopal Tiwari) [1921591] - nvme: cleanup zone information initialization (Gopal Tiwari) [1921591] - nvmet-tcp: fix out-of-bounds access when receiving multiple h2cdata PDUs (Gopal Tiwari) [1921591] - nvme-pci: ignore the subsysem NQN on Phison E16 (Gopal Tiwari) [1921591] - nvme-pci: avoid the deepest sleep state on Kingston A2000 SSDs (Gopal Tiwari) [1921591] - nvme-tcp: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: use cancel tagset helper for tear down (Gopal Tiwari) [1921591] - nvme-rdma: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme-core: get rid of the extra space (Gopal Tiwari) [1921591] - nvme-tcp: add clean action for failed reconnection (Gopal Tiwari) [1921591] - nvme: add tracing of zns commands (Gopal Tiwari) [1921591] - nvme: parse format nvm command details when tracing (Gopal Tiwari) [1921591] - nvme-core: add cancel tagset helpers (Gopal Tiwari) [1921591] - nvme: refactor ns->ctrl by request (Gopal Tiwari) [1921591] - nvme-tcp: fix wrong setting of request iov_iter (Gopal Tiwari) [1921591] - nvmet: remove extra variable in smart log nsid (Gopal Tiwari) [1921591] - nvme-tcp: get rid of unused helper function (Gopal Tiwari) [1921591] - nvmet: remove extra variable in identify ns (Gopal Tiwari) [1921591] - nvmet: remove extra variable in id-desclist (Gopal Tiwari) [1921591] - nvmet: add lba to sect conversion helpers (Gopal Tiwari) [1921591] - nvme: support command retry delay for admin command (Gopal Tiwari) [1921591] - nvmet: Use nvmet_is_port_enabled helper for pi_enable (Gopal Tiwari) [1921591] - nvme: constify static attribute_group structs (Gopal Tiwari) [1921591] - nvmet-fc: use RCU proctection for assoc_list (Gopal Tiwari) [1921591] - nvmet: Fix nvmet_is_port_enabled indentation (Gopal Tiwari) [1921591] - nvme-pci: add the DISABLE_WRITE_ZEROES quirk for a SPCC device (Gopal Tiwari) [1921591] - nvme-core: use list_add_tail_rcu instead of list_add_tail for nvme_init_ns_head (Gopal Tiwari) [1921591] - nvme: allow revalidate to set a namespace read-only (Gopal Tiwari) [1921591] - nvmet: set right status on error in id-ns handler (Gopal Tiwari) [1921591] - nvme-tcp: avoid request double completion for concurrent nvme_tcp_timeout (Gopal Tiwari) [1921591] - nvme-rdma: avoid request double completion for concurrent nvme_rdma_timeout (Gopal Tiwari) [1921591] - nvme-pci: allow use of cmb on v1.4 controllers (Gopal Tiwari) [1921591] - nvme: check the PRINFO bit before deciding the host buffer length (Gopal Tiwari) [1921591] - nvme-tcp: fix possible data corruption with bio merges (Gopal Tiwari) [1921591] - nvme-tcp: Fix warning with CONFIG_DEBUG_PREEMPT (Gopal Tiwari) [1921591] - nvme: don't intialize hwmon for discovery controllers (Gopal Tiwari) [1921591] - nvmet-rdma: Fix NULL deref when setting pi_enable and traddr INADDR_ANY (Gopal Tiwari) [1921591] - nvmet-rdma: Fix list_del corruption on queue establishment failure (Gopal Tiwari) [1921591] - nvme: unexport functions with no external caller (Gopal Tiwari) [1921591] - nvme: avoid possible double fetch in handling CQE (Gopal Tiwari) [1921591] - nvme: remove the unused status argument from nvme_trace_bio_complete (Gopal Tiwari) [1921591] - nvme-tcp: Fix possible race of io_work and direct send (Gopal Tiwari) [1921591] - nvme-fcloop: Fix sscanf type and list_first_entry_or_null warnings (Gopal Tiwari) [1921591] - nvme-fc: avoid calling _nvme_fc_abort_outstanding_ios from interrupt context (Gopal Tiwari) [1921591] - nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Gopal Tiwari) [1921591] - nvme: rename controller base dev_t char device (Gopal Tiwari) [1921591] - nvme: remove unnecessary return values (Gopal Tiwari) [1921591] - nvme: rename bdev operations (Gopal Tiwari) [1921591] - nvme: export zoned namespaces without Zone Append support read-only (Gopal Tiwari) [1921591] - nvme: print a warning for when listing active namespaces fails (Gopal Tiwari) [1921591] - nvme: improve an error message on Identify failure (Gopal Tiwari) [1921591] - nvmet: fix a spelling mistake "incuding" -> "including" in Kconfig (Gopal Tiwari) [1921591] - nvme-fabrics: reject I/O to offline device (Gopal Tiwari) [1921591] - nvmet: make sure discovery change log event is protected (Gopal Tiwari) [1921591] - nvme-pci: don't allocate unused I/O queues (Gopal Tiwari) [1921591] - nvme-pci: drop min() from nr_io_queues assignment (Gopal Tiwari) [1921591] - nvmet: use inline bio for passthru fast path (Gopal Tiwari) [1921591] - nvmet: use blk_rq_bio_prep instead of blk_rq_append_bio (Gopal Tiwari) [1921591] - nvmet: remove unused ctrl->cqs (Gopal Tiwari) [1921591] - nvmet: remove op_flags for passthru commands (Gopal Tiwari) [1921591] - nvme: use consistent macro name for timeout (Gopal Tiwari) [1921591] - nvmet: add passthru io timeout value attr (Gopal Tiwari) [1921591] - nvmet: add passthru admin timeout value attr (Gopal Tiwari) [1921591] - nvme: split nvme_alloc_request() (Gopal Tiwari) [1921591] - nvme: centralize setting the timeout in nvme_alloc_request (Gopal Tiwari) [1921591] - nvme: simplify nvme_req_qid() (Gopal Tiwari) [1921591] - nvme-fcloop: add sysfs attribute to inject command drop (Gopal Tiwari) [1921591] - nvme: let set_capacity_revalidate_and_notify update the bdev size (Gopal Tiwari) [1921591] - nvme: directly cache command effects log (Gopal Tiwari) [1921591] - nvme: fix memory leak freeing command effects (Gopal Tiwari) [1921591] - nvme: free sq/cq dbbuf pointers when dbbuf set fails (Gopal Tiwari) [1921591] - nvme-rdma: Use ibdev_to_node instead of dereferencing ->dma_device (Gopal Tiwari) [1921591] - RDMA: Lift ibdev_to_node from rds to common code (Gopal Tiwari) [1921591] - nvme: fix incorrect behavior when BLKROSET is called by the user (Gopal Tiwari) [1921591] - Revert "nvme-pci: remove last_sq_tail" (Gopal Tiwari) [1921591] - nvmet: fix a NULL pointer dereference when tracing the flush command (Gopal Tiwari) [1921591] - nvme-fc: remove nvme_fc_terminate_io() (Gopal Tiwari) [1921591] - nvme-fc: eliminate terminate_io use by nvme_fc_error_recovery (Gopal Tiwari) [1921591] - nvme-fc: remove err_work work item (Gopal Tiwari) [1921591] - nvme-fc: track error_recovery while connecting (Gopal Tiwari) [1921591] - nvme-rdma: handle unexpected nvme completion data length (Gopal Tiwari) [1921591] - nvme: ignore zone validate errors on subsequent scans (Gopal Tiwari) [1921591] - nvme-fc: shorten reconnect delay if possible for FC (Gopal Tiwari) [1921591] - nvme-fc: wait for queues to freeze before calling update_hr_hw_queues (Gopal Tiwari) [1921591] - nvme-fc: fix error loop in create_hw_io_queues (Gopal Tiwari) [1921591] - nvme-fc: fix io timeout to abort I/O (Gopal Tiwari) [1921591] - nvmet: cleanup nvmet_passthru_map_sg() (Gopal Tiwari) [1921591] - nvmet: don't use BLK_MQ_REQ_NOWAIT for passthru (Gopal Tiwari) [1921591] - nvmet: limit passthru MTDS by BIO_MAX_PAGES (Gopal Tiwari) [1921591] - nvme-rdma: fix crash due to incorrect cqe (Gopal Tiwari) [1921591] - nvmet: fix uninitialized work for zero kato (Gopal Tiwari) [1921591] - nvme: use queuedata for nvme_req_qid (Gopal Tiwari) [1921591] - nvme-pci: disable Write Zeroes on Sandisk Skyhawk (Gopal Tiwari) [1921591] - nvme-rdma: fix crash when connect rejected (Gopal Tiwari) [1921591] - nvme: translate zone resource errors (Gopal Tiwari) [1921591] - block: add zone specific block statuses (Gopal Tiwari) [1921591] - nvme-core: remove extra condition for vwc (Gopal Tiwari) [1921591] - nvme-core: remove extra variable (Gopal Tiwari) [1921591] - nvme: remove nvme_identify_ns_list (Gopal Tiwari) [1921591] - nvme: refactor nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: move nvme_validate_ns (Gopal Tiwari) [1921591] - nvme: remove nvme_update_formats (Gopal Tiwari) [1921591] - nvme: update the known admin effects (Gopal Tiwari) [1921591] - nvme: query namespace identifiers before adding the namespace (Gopal Tiwari) [1921591] - nvme: revalidate zone bitmaps in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: call nvme_identify_ns as the first thing in nvme_alloc_ns_block (Gopal Tiwari) [1921591] - nvme: set the queue limits in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: remove the 0 lba_shift check in nvme_update_ns_info (Gopal Tiwari) [1921591] - nvme: freeze the queue over ->lba_shift updates (Gopal Tiwari) [1921591] - nvme: factor out a nvme_configure_metadata helper (Gopal Tiwari) [1921591] - nvme: lift the check for an unallocated namespace into nvme_identify_ns (Gopal Tiwari) [1921591] - nvme: clean up the check for too large logic block sizes (Gopal Tiwari) [1921591] - nvme: remove the disk argument to nvme_update_zone_info (Gopal Tiwari) [1921591] - nvme: rename __nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename _nvme_revalidate_disk (Gopal Tiwari) [1921591] - nvme: rename nvme_validate_ns to nvme_validate_or_alloc_ns (Gopal Tiwari) [1921591] - nvme: fix initialization of the zone bitmaps (Gopal Tiwari) [1921591] - nvme-loop: don't put ctrl on nvme_init_ctrl error (Gopal Tiwari) [1921591] - nvme-core: put ctrl ref when module ref get fail (Gopal Tiwari) [1921591] - nvme-tcp: check page by sendpage_ok() before calling kernel_sendpage() (Gopal Tiwari) [1921591] - nvmet-fc: fix missing check for no hostport struct (Gopal Tiwari) [1921591] - nvme: fix error handling in nvme_ns_report_zones (Gopal Tiwari) [1921591] - nvmet: add passthru ZNS support (Gopal Tiwari) [1921591] - nvmet: handle keep-alive timer when kato is modified by a set features cmd (Gopal Tiwari) [1921591] - nvme-pci: allocate separate interrupt for the reserved non-polled I/O queue (Gopal Tiwari) [1921591] - nvmet-tcp: have queue io_work context run on sock incoming cpu (Gopal Tiwari) [1921591] - nvme: lift the file open code from nvme_ctrl_get_by_path (Gopal Tiwari) [1921591] - nvme: use an xarray to lookup the Commands Supported and Effects log (Gopal Tiwari) [1921591] - nvme-pci: Move enumeration by class to be last in the table (Gopal Tiwari) [1921591] - nvme-core: don't use NVME_NSID_ALL for command effects and supported log (Gopal Tiwari) [1921591] - nvme-fc: fail new connections to a deleted host or remote port (Gopal Tiwari) [1921591] - nvme: return errors for hwmon init (Gopal Tiwari) [1921591] - nvme-pci: fix NULL req in completion handler (Gopal Tiwari) [1921591] - nvmet: get transport reference for passthru ctrl (Gopal Tiwari) [1921591] - nvme-core: get/put ctrl and transport module in nvme_dev_open/release() (Gopal Tiwari) [1921591] - nvme-tcp: fix kconfig dependency warning when !CRYPTO (Gopal Tiwari) [1921591] - nvme: use blk_mq_complete_request_remote to avoid an indirect function call (Gopal Tiwari) [1921591] - nvme-core: replace ctrl page size with a macro (Gopal Tiwari) [1921591] - nvme-pci: remove the inline scatterlist optimization (Gopal Tiwari) [1921591] - block: optimize blk_queue_zoned_model for !CONFIG_BLK_DEV_ZONED (Gopal Tiwari) [1921591] - nvme: support for zoned namespaces (Gopal Tiwari) [1921591] - null_blk: introduce zone capacity for zoned device (Gopal Tiwari) [1921591] - block: add capacity field to zone descriptors (Gopal Tiwari) [1921591]- vmxnet3: Set the default of vxlan overlay offload to disabled (Cathy Avery) [1941714] - vmxnet3: Update driver to use ethtool_sprintf (Cathy Avery) [1923796] - vmxnet3: Remove buf_info from device accessible structures (Cathy Avery) [1923796] - igc: Fix overwrites return value (Corinna Vinschen) [1920285] - igc: Add set/clear large buffer helpers (Corinna Vinschen) [1920285] - igc: Refactor Rx timestamp handling (Corinna Vinschen) [1920285] - igc: Introduce igc_get_rx_frame_truesize() helper (Corinna Vinschen) [1920285] - igc: Introduce igc_rx_buffer_flip() helper (Corinna Vinschen) [1920285] - igc: Remove unused argument from igc_tx_cmd_type() (Corinna Vinschen) [1920285] - igc: Fix prototype warning (Corinna Vinschen) [1920285] - igc: Assign boolean values to a bool variable (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_LOOPBACK (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_SPEED (Corinna Vinschen) [1920285] - igc: Remove unused MII_CR_RESET (Corinna Vinschen) [1920285] - igc: Fix igc_ptp_rx_pktstamp() (Corinna Vinschen) [1920285] - igc: Fix Supported Pause Frame Link Setting (Corinna Vinschen) [1920285] - igc: Fix Pause Frame Advertising (Corinna Vinschen) [1920285] - igc: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1920285] - igc: Fix TDBAL register show incorrect value (Corinna Vinschen) [1920285] - igc: Remove unused FUNC_1 mask (Corinna Vinschen) [1920285] - igc: Remove unused local receiver mask (Corinna Vinschen) [1920285] - igc: Prefer strscpy over strlcpy (Corinna Vinschen) [1920285] - igc: Expose the gPHY firmware version (Corinna Vinschen) [1920285] - igc: Expose the NVM version (Corinna Vinschen) [1920285] - igc: Add Host Good Packets Transmitted Count (Corinna Vinschen) [1920285] - igc: Remove MULR mask define (Corinna Vinschen) [1920285] - igc: Remove igc_set_fw_version comment (Corinna Vinschen) [1920285] - igc: Clean up nvm_operations structure (Corinna Vinschen) [1920285] - igc: check return value of ret_val in igc_config_fc_after_link_up (Corinna Vinschen) [1920285] - igc: set the default return value to -IGC_ERR_NVM in igc_write_nvm_srwr (Corinna Vinschen) [1920285] - igc: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1920285] - net: igc: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920285] - igc: Add new device ID (Corinna Vinschen) [1920285] - net: igbvf: use skb_csum_is_sctp instead of protocol check (Corinna Vinschen) [1920287] - igbvf: Refactor traces (Corinna Vinschen) [1920287] - igbvf: amend removal of MODULE_VERSION (Corinna Vinschen) [1955752] - netlink: add tracepoint at NL_SET_ERR_MSG (Marcelo Ricardo Leitner) [1956983] - xfrm: Provide private skb extensions for segmented and hw offloaded ESP packets (Sabrina Dubroca) [1935575] - xfrm: BEET mode doesn't support fragments for inner packets (Xin Long) [1870900] - xfrm: Fix NULL pointer dereference on policy lookup (Sabrina Dubroca) [1951965] - xfrm: use secpath_exist where applicable (Sabrina Dubroca) [1951965] - net: xfrm: Use sequence counter with associated spinlock (Sabrina Dubroca) [1951965] - net: xfrm: Localize sequence counter per network namespace (Sabrina Dubroca) [1951965] - xfrm: Return the correct errno code (Sabrina Dubroca) [1951965] - xfrm: Fix wraparound in xfrm_policy_addr_delta() (Sabrina Dubroca) [1951965] - xfrm: fix disable_xfrm sysctl when used on xfrm interfaces (Sabrina Dubroca) [1951965] - xfrm: Fix oops in xfrm_replay_advance_bmp (Sabrina Dubroca) [1951965] - ah6: fix error return code in ah6_input() (Sabrina Dubroca) [1951965] - net: xfrm: fix a race condition during allocing spi (Sabrina Dubroca) [1951965] - xfrm: policy: Use sequence counters with associated lock (Sabrina Dubroca) [1951965] - selftests: net: mirror_gre_vlan_bridge_1q: Make an FDB entry static (Ivan Vecera) [1952586] - net: bridge: switchdev: include local flag in FDB notifications (Ivan Vecera) [1952586] - net: bridge: switchdev: refactor br_switchdev_fdb_notify (Ivan Vecera) [1952586] - net: bridge: don't notify switchdev for local FDB addresses (Ivan Vecera) [1952586] - net: bridge: use switchdev for port flags set through sysfs too (Ivan Vecera) [1952586] - net: bridge: vlan: fix error return code in __vlan_add() (Ivan Vecera) [1952586] - net: bridge: add missing counters to ndo_get_stats64 callback (Ivan Vecera) [1952586] - net: bridge: use new function dev_fetch_sw_netstats (Ivan Vecera) [1952586] - net: bridge: fdb: don't flush ext_learn entries (Ivan Vecera) [1952586] - net: bridge: clear bridge's private skb space on xmit (Ivan Vecera) [1952586] - bridge: mcast: Fix MLD2 Report IPv6 payload length check (Ivan Vecera) [1952586] - net: bridge: enfore alignment for ethernet address (Ivan Vecera) [1952586] - netfilter: nft_reject_bridge: enable reject with bridge vlan (Ivan Vecera) [1952586] - net: bridge: vlan: Add a schedule point during VLAN processing (Ivan Vecera) [1952586] - netfilter: ebtables: compat: reject all padding in matches/watchers (Ivan Vecera) [1952586] - net: bridge: deny dev_set_mac_address() when unregistering (Ivan Vecera) [1952586] - net: bridge: fdb: set flags directly in fdb_create (Ivan Vecera) [1952586] - net: bridge: fdb: convert offloaded to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_external_learn to use bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert added_by_user to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_sticky to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_static to bitops (Ivan Vecera) [1952586] - net: bridge: fdb: convert is_local to bitops (Ivan Vecera) [1952586] - net: bridge: move default pvid init/deinit to NETDEV_REGISTER/UNREGISTER (Ivan Vecera) [1952586] - bridge: Fix possible use-after-free when deleting bridge port (Ivan Vecera) [1952586] - bridge: update vlan dev link state for bridge netdev changes (Ivan Vecera) [1952586] - bridge: update vlan dev state when port added to or deleted from vlan (Ivan Vecera) [1952586] - bridge: support binding vlan dev link state to vlan member bridge ports (Ivan Vecera) [1952586] - vlan: do not transfer link state in vlan bridge binding mode (Ivan Vecera) [1952586] - vlan: support binding link state to vlan member bridge ports (Ivan Vecera) [1952586] - ipv6: weaken the v4mapped source check (Paolo Abeni) [1950298] - tcp: relookup sock for RST+ACK packets handled by obsolete req sock (Paolo Abeni) [1950298] - inet_connection_sock: remove unused parameter of reqsk_queue_unlink func (Paolo Abeni) [1950298] - tcp: add sanity tests to TCP_QUEUE_SEQ (Paolo Abeni) [1950298] - tcp: fix SO_RCVLOWAT related hangs under mem pressure (Paolo Abeni) [1950298] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Paolo Abeni) [1950298] - tcp: fix cwnd-limited bug for TSO deferral where we send nothing (Paolo Abeni) [1950298] - vfio-ccw: Wire in the request callback (Thomas Huth) [1940451] - vfio-mdev: Wire in a request handler for mdev parent (Thomas Huth) [1940451] - intel_idle: add Iclelake-D support (David Arcari) [1960287] - scsi: ibmvfc: Fix potential race in ibmvfc_wait_for_ops() (Steve Best) [1941180] - powerpc/sstep: Fix VSX instruction emulation (Steve Best) [1934187] - powerpc/pseries/hibernation: remove pseries_suspend_cpu() (Steve Best) [1932970] - powerpc/pseries: remove cede offline state for CPUs (Steve Best) [1932970] - powerpc/pseries: export LPAR security flavor in lparcfg (Steve Best) [1935660] - Makefile: update early devel phase flag (Bruno Meneguele) [1930504]- configs: Enable CONFIG_BPF_KPROBE_OVERRIDE (Jiri Olsa) [1920439] - powerpc/kvm: Fix build error when PPC_MEM_KEYS/PPC_PSERIES=n (Greg Kurz) [1945745] - powerpc/kvm: Fix PR KVM with KUAP/MEM_KEYS enabled (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[HV] is always clear in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure MSR[ME] is always set in guest MSR (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix CONFIG_SPAPR_TCE_IOMMU=n default hcalls (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: remove unused kvmppc_h_protect argument (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove redundant mtspr PSPB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Prevent radix guests setting LPCR[TC] (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Disallow LPCR[AIL] to be set to 1 or 2 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Add a function to filter guest LPCR bits (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Nested move LPCR sanitising to sanitise_hv_regs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV P9: Restore host CTRL SPR after guest exit (Greg Kurz) [1945745] - KVM: PPC: Don't always report hash MMU capability for P9 < DD2.2 (Greg Kurz) [1945745] - powerpc/xive: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix host radix SLB optimisation with hash guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ensure radix guest has no SLB entries (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Save and restore FSCR in the P9 path (Greg Kurz) [1945745] - KVM: PPC: remove unneeded semicolon (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Use POWER9 SLBIA IH=6 variant to clear SLB (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: No need to clear radix host SLB before loading HPT guest (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix radix guest SLB side channel (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Remove support for running HPT guest on RPT host without mixed mode support (Greg Kurz) [1945745] - powerpc/mm: Update tlbiel loop on POWER10 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Allow nested guest creation when L0 hv_guest_state > L1 (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Context tracking exit guest context before enabling irqs (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Include prototypes (Greg Kurz) [1945745] - KVM: PPC: Make the VMX instruction emulation routines static (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Fix mask size for emulated msgsndp (Greg Kurz) [1945745] - KVM: PPC: fix comparison to bool warning (Greg Kurz) [1945745] - KVM: PPC: Book3S: Assign boolean values to a bool variable (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Add a comment regarding VP numbering (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_EOI_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_MASK_FW (Greg Kurz) [1945745] - powerpc/xive: Remove P9 DD1 flag XIVE_IRQ_FLAG_SHIFT_BUG (Greg Kurz) [1945745] - powerpc/xive: Add a debug_show handler to the XIVE irq_domain (Greg Kurz) [1945745] - powerpc/xive: Rename XIVE_IRQ_NO_EOI to show its a flag (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Show detailed configuration in debug output (Greg Kurz) [1945745] - powerpc/64s: Remove MSR[ISF] bit (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Ratelimit machine check messages coming from guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: Don't attempt to recover machine checks for FWNMI enabled guests (Greg Kurz) [1945745] - KVM: PPC: Book3S HV: XIVE: Fix possible oops when accessing ESB page (Greg Kurz) [1945745] - clocksource/drivers/hyper-v: Move handling of STIMER0 interrupts (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Set clocksource rating based on Hyper-V feature (Mohammed Gamal) [1940901] - clocksource/drivers/hyper-v: Handle sched_clock differences inline (Mohammed Gamal) [1940901] - clocksource/hyperv: use MSR-based access if running as root (Mohammed Gamal) [1940901] - cifs: fix interrupted close commands (Ronnie Sahlberg) [1952263] - cifs: add NULL check for ses->tcon_ipc (Ronnie Sahlberg) [1952263] - smb3: set COMPOUND_FID to FileID field of subsequent compound request (Ronnie Sahlberg) [1952263] - cifs: fix potential use-after-free in cifs_echo_request() (Ronnie Sahlberg) [1952263] - cifs: allow syscalls to be restarted in __smb_send_rqst() (Ronnie Sahlberg) [1952263] - smb3: Handle error case during offload read path (Ronnie Sahlberg) [1952263] - smb3: Avoid Mid pending list corruption (Ronnie Sahlberg) [1952263] - smb3: Call cifs reconnect from demultiplex thread (Ronnie Sahlberg) [1952263] - cifs: fix a memleak with modefromsid (Ronnie Sahlberg) [1952263] - cifs: update internal module version number (Ronnie Sahlberg) [1952263] - smb3: add some missing definitions from MS-FSCC (Ronnie Sahlberg) [1952263] - smb3: remove two unused variables (Ronnie Sahlberg) [1952263] - smb3: add support for stat of WSL reparse points for special file types (Ronnie Sahlberg) [1952263] - SMB3: add support for recognizing WSL reparse tags (Ronnie Sahlberg) [1952263] - cifs: remove bogus debug code (Ronnie Sahlberg) [1952263] - smb3.1.1: fix typo in compression flag (Ronnie Sahlberg) [1952263] - cifs: move smb version mount options into fs_context.c (Ronnie Sahlberg) [1952263] - cifs: move cache mount options to fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: move security mount options into fs_context.ch (Ronnie Sahlberg) [1952263] - cifs: add files to host new mount api (Ronnie Sahlberg) [1952263] - smb3: do not try to cache root directory if dir leases not supported (Ronnie Sahlberg) [1952263] - smb3: fix stat when special device file and mounted with modefromsid (Ronnie Sahlberg) [1952263] - cifs: Print the address and port we are connecting to in generic_ip_connect() (Ronnie Sahlberg) [1952263] - SMB3: Resolve data corruption of TCP server info fields (Ronnie Sahlberg) [1952263] - cifs: make const array static, makes object smaller (Ronnie Sahlberg) [1952263] - SMB3.1.1: Fix ids returned in POSIX query dir (Ronnie Sahlberg) [1952263] - smb3: add dynamic trace point to trace when credits obtained (Ronnie Sahlberg) [1952263] - smb3.1.1: do not fail if no encryption required but server doesn't support it (Ronnie Sahlberg) [1952263] - cifs: Return the error from crypt_message when enc/dec key not found. (Ronnie Sahlberg) [1952263] - smb3.1.1: set gcm256 when requested (Ronnie Sahlberg) [1952263] - smb3.1.1: rename nonces used for GCM and CCM encryption (Ronnie Sahlberg) [1952263] - smb3.1.1: print warning if server does not support requested encryption type (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm enable_gcm_256 (Ronnie Sahlberg) [1952263] - smb3.1.1: add new module load parm require_gcm_256 (Ronnie Sahlberg) [1952263] - cifs: map STATUS_ACCOUNT_LOCKED_OUT to -EACCES (Ronnie Sahlberg) [1952263] - SMB3.1.1: add defines for new signing negotiate context (Ronnie Sahlberg) [1952263] - Handle STATUS_IO_TIMEOUT gracefully (Ronnie Sahlberg) [1952263] - cifs: compute full_path already in cifs_readdir() (Ronnie Sahlberg) [1952263] - cifs: return cached_fid from open_shroot (Ronnie Sahlberg) [1952263] - update structure definitions from updated protocol documentation (Ronnie Sahlberg) [1952263] - smb3: add defines for new crypto algorithms (Ronnie Sahlberg) [1952263] - cifs: fix check of tcon dfs in smb1 (Ronnie Sahlberg) [1952263] - SMB3: Fix mkdir when idsfromsid configured on mount (Ronnie Sahlberg) [1952263] - cifs: Convert to use the fallthrough macro (Ronnie Sahlberg) [1952263] - cifs: Fix an error pointer dereference in cifs_mount() (Ronnie Sahlberg) [1952263] - cifs: document and cleanup dfs mount (Ronnie Sahlberg) [1952263] - cifs: only update prefix path of DFS links in cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: fix double free error on share and prefix (Ronnie Sahlberg) [1952263] - cifs: handle RESP_GET_DFS_REFERRAL.PathConsumed in reconnect (Ronnie Sahlberg) [1952263] - cifs: handle empty list of targets in cifs_reconnect() (Ronnie Sahlberg) [1952263] - cifs: rename reconn_inval_dfs_target() (Ronnie Sahlberg) [1952263] - cifs: reduce number of referral requests in DFS link lookups (Ronnie Sahlberg) [1952263] - cifs: merge __{cifs,smb2}_reconnect[_tcon]() into cifs_tree_connect() (Ronnie Sahlberg) [1952263] - cifs: convert to use be32_add_cpu() (Ronnie Sahlberg) [1952263] - cifs: delete duplicated words in header files (Ronnie Sahlberg) [1952263] - cifs: Remove the superfluous break (Ronnie Sahlberg) [1952263] - cifs: remove unused variable 'server' (Ronnie Sahlberg) [1952263] - smb3: warn on confusing error scenario with sec=krb5 (Ronnie Sahlberg) [1952263] - fuse: 32-bit user space ioctl compat for fuse device (Miklos Szeredi) [1949873] - virtiofs: Fail dax mount if device does not support it (Miklos Szeredi) [1949873] - fuse: fix live lock in fuse_iget() (Miklos Szeredi) [1949873] - mm/filemap: remove unused parameter and change to void type for replace_page_cache_page() (Miklos Szeredi) [1949873] - fuse: support SB_NOSEC flag to improve write performance (Miklos Szeredi) [1949873] - fuse: add a flag FUSE_OPEN_KILL_SUIDGID for open() request (Miklos Szeredi) [1949873] - fuse: don't send ATTR_MODE to kill suid/sgid for handle_killpriv_v2 (Miklos Szeredi) [1949873] - fuse: setattr should set FATTR_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: set FUSE_WRITE_KILL_SUIDGID in cached write path (Miklos Szeredi) [1949873] - fuse: rename FUSE_WRITE_KILL_PRIV to FUSE_WRITE_KILL_SUIDGID (Miklos Szeredi) [1949873] - fuse: introduce the notion of FUSE_HANDLE_KILLPRIV_V2 (Miklos Szeredi) [1949873] - fuse: always revalidate if exclusive create (Miklos Szeredi) [1949873] - virtiofs: clean up error handling in virtio_fs_get_tree() (Miklos Szeredi) [1949873] - fuse: add fuse_sb_destroy() helper (Miklos Szeredi) [1949873] - fuse: simplify get_fuse_conn*() (Miklos Szeredi) [1949873] - fuse: get rid of fuse_mount refcount (Miklos Szeredi) [1949873] - virtiofs: simplify sb setup (Miklos Szeredi) [1949873] - virtiofs fix leak in setup (Miklos Szeredi) [1949873] - fuse: launder page should wait for page writeback (Miklos Szeredi) [1949873] - fuse: connection remove fix (Miklos Szeredi) [1949873] - fuse: implement crossmounts (Miklos Szeredi) [1949873] - fuse: Allow fuse_fill_super_common() for submounts (Miklos Szeredi) [1949873] - fuse: split fuse_mount off of fuse_conn (Miklos Szeredi) [1949873] - fuse: drop fuse_conn parameter where possible (Miklos Szeredi) [1949873] - fuse: store fuse_conn in fuse_req (Miklos Szeredi) [1949873] - fuse: add submount support to (Miklos Szeredi) [1949873] - fuse: fix page dereference after free (Miklos Szeredi) [1949873] - fuse: update project homepage (Miklos Szeredi) [1949873] - fuse: Fix parameter for FS_IOC_{GET,SET}FLAGS (Miklos Szeredi) [1949873] - fuse: don't ignore errors from fuse_writepages_fill() (Miklos Szeredi) [1949873] - fuse: clean up condition for writepage sending (Miklos Szeredi) [1949873] - fuse: fix warning in tree_insert() and clean up writepage insertion (Miklos Szeredi) [1949873] - fuse: move rb_erase() before tree_insert() (Miklos Szeredi) [1949873] - fuse: optimize writepages search (Miklos Szeredi) [1949873] - fuse: Update stale comment in queue_interrupt() (Miklos Szeredi) [1949873] - fuse: use true,false for bool variable (Miklos Szeredi) [1949873] - fuse: Add changelog entries for protocols 7.1 - 7.8 (Miklos Szeredi) [1949873] - fuse: reserve byteswapped init opcodes (Miklos Szeredi) [1949873] - convenience helper: get_tree_single() (finish backport) (Miklos Szeredi) [1949873] - fuse: Convert fusectl to use the new mount API (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.9 (Miklos Szeredi) [1949873] - fuse: fix changelog entry for protocol 7.12 (Miklos Szeredi) [1949873] - sfc: adjust efx->xdp_tx_queue_count with the real number of initialized queues (Íñigo Huguet) [1934254] - sfc: Remove duplicate argument (Íñigo Huguet) [1934254] - sfc: Use 'skb_add_rx_frag()' instead of hand coding it (Íñigo Huguet) [1934254] - sfc-falcon: Fix a typo (Íñigo Huguet) [1934254] - sfc: ef10: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX event handling (Íñigo Huguet) [1934254] - sfc: farch: fix TX queue lookup in TX flush done handling (Íñigo Huguet) [1934254] - sfc: reduce the number of requested xdp ev queues (Íñigo Huguet) [1934254] - sfc: support GRE TSO on EF100 (Íñigo Huguet) [1934254] - sfc: correctly support non-partial GSO_UDP_TUNNEL_CSUM on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 19 fields (Íñigo Huguet) [1934254] - sfc: advertise our vlan features (Íñigo Huguet) [1934254] - sfc: only use fixed-id if the skb asks for it (Íñigo Huguet) [1934254] - sfc: implement encap TSO on EF100 (Íñigo Huguet) [1934254] - sfc: extend bitfield macros to 17 fields (Íñigo Huguet) [1934254] - sfc: move initialisation of efx->filter_sem to efx_init_struct() (Íñigo Huguet) [1934254] - net: sfc: Use GFP_KERNEL in efx_ef10_try_update_nic_stats() (Íñigo Huguet) [1934254] - net: sfc: Replace in_interrupt() usage (Íñigo Huguet) [1934254] - sfc: clean up mis-targeted comments (Íñigo Huguet) [1934254] - sfc: fix kdoc warning (Íñigo Huguet) [1934254] - sfc: clean up unused assignments (Íñigo Huguet) [1934254] - sfc: advertise encapsulated offloads on EF10 (Íñigo Huguet) [1934254] - sfc: implement encapsulated TSO on EF10 (Íñigo Huguet) [1934254] - sfc: de-indirect TSO handling (Íñigo Huguet) [1934254] - sfc: select inner-csum-offload TX queues for skbs that need it (Íñigo Huguet) [1934254] - sfc: create inner-csum queues on EF10 if supported (Íñigo Huguet) [1934254] - sfc: define inner/outer csum offload TXQ types (Íñigo Huguet) [1934254] - sfc: decouple TXQ type from label (Íñigo Huguet) [1934254] - sfc: cleanups around efx_alloc_channel (Íñigo Huguet) [1934254] - sfc: remove spurious unreachable return statement (Íñigo Huguet) [1934254] - sfc: remove duplicate call to efx_init_channels from EF100 probe (Íñigo Huguet) [1934254] - sfc: coding style cleanups in mcdi_port_common.c (Íñigo Huguet) [1934254] - sfc: simplify DMA mask setting (Íñigo Huguet) [1934254] - sfc: remove EFX_DRIVER_VERSION (Íñigo Huguet) [1934254] - sfc: handle limited FEC support (Íñigo Huguet) [1934254] - sfc: add ethtool ops and miscellaneous ndos to EF100 (Íñigo Huguet) [1934254] - sfc: remove phy_op indirection (Íñigo Huguet) [1934254] - sfc: remove efx_tx_queue_partner (Íñigo Huguet) [1934254] - sfc: rewrite efx_tx_may_pio (Íñigo Huguet) [1934254] - sfc: use efx_channel_tx_[old_]fill_level() in Siena/EF10 TX datapath (Íñigo Huguet) [1934254] - sfc: use tx_queue->old_read_count in EF100 TX path (Íñigo Huguet) [1934254] - sfc: make ef100 xmit_more handling look more like ef10's (Íñigo Huguet) [1934254] - sfc: add and use efx_tx_send_pending in tx.c (Íñigo Huguet) [1934254] - sfc: return errors from efx_mcdi_set_id_led, and de-indirect (Íñigo Huguet) [1934254] - sfc: fix kernel-doc on struct efx_loopback_state (Íñigo Huguet) [1934254] - sfc: fix unused-but-set-variable warning in efx_farch_filter_remove_safe (Íñigo Huguet) [1934254] - sfc: fix W=1 warnings in efx_farch_handle_rx_not_ok (Íñigo Huguet) [1934254] - sfc: convert to new udp_tunnel infrastructure (Íñigo Huguet) [1934254] - net: don't warn in inet diag when IPV6 is disabled (Hangbin Liu) [1938639] - tcp: do not mess with cloned skbs in tcp_add_backlog() (Hangbin Liu) [1880432] - redhat: enable MHI bus driver support (Jarod Wilson) [1938030] - bus: mhi: core: Fix invalid error returning in mhi_queue (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Remove WQ_MEM_RECLAIM flag from state workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Fix check for syserr at power_up (Jarod Wilson) [1938030] - mhi: Fix double dma free (Jarod Wilson) [1938030] - bus: mhi: pci_generic: Increase num of elements in hw event ring (Jarod Wilson) [1938030] - mhi: pci_generic: Print warning in case of firmware crash (Jarod Wilson) [1938030] - bus: mhi: core: Add helper API to return number of free TREs (Jarod Wilson) [1938030] - mhi: core: Factorize mhi queuing (Jarod Wilson) [1938030] - mhi: use irq_flags if controller driver configures it (Jarod Wilson) [1938030] - mhi: pci_generic: Fix shared MSI vector support (Jarod Wilson) [1938030] - mhi: unconstify mhi_event_config (Jarod Wilson) [1938030] - bus: mhi: Ensure correct ring update ordering with memory barrier (Jarod Wilson) [1938030] - mhi: pci_generic: Set irq moderation value to 1ms for hw channels (Jarod Wilson) [1938030] - mhi: pci_generic: Add diag channels (Jarod Wilson) [1938030] - mhi: pci_generic: Increase controller timeout value (Jarod Wilson) [1938030] - mhi: pci_generic: Add health-check (Jarod Wilson) [1938030] - mhi: pci_generic: Add PCI error handlers (Jarod Wilson) [1938030] - mhi: pci_generic: Add suspend/resume/recovery procedure (Jarod Wilson) [1938030] - mhi: pci_generic: Add support for reset (Jarod Wilson) [1938030] - mhi: pci_generic: Enable burst mode for hardware channels (Jarod Wilson) [1938030] - mhi: pci-generic: Increase number of hardware events (Jarod Wilson) [1938030] - bus: mhi: core: Add device hardware reset support (Jarod Wilson) [1938030] - mhi: pci_generic: Fix implicit conversion warning (Jarod Wilson) [1938030] - bus: mhi: core: Fix error handling in mhi_register_controller() (Jarod Wilson) [1938030] - bus: mhi: core: Fix device hierarchy (Jarod Wilson) [1938030] - bus: mhi: core: Indexed MHI controller name (Jarod Wilson) [1938030] - bus: mhi: core: Remove MHI event ring IRQ handlers when powering down (Jarod Wilson) [1938030] - bus: mhi: core: Mark and maintain device states early on after power down (Jarod Wilson) [1938030] - bus: mhi: core: Separate system error and power down handling (Jarod Wilson) [1938030] - bus: mhi: core: Check for IRQ availability during registration (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on mission mode failure (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate label in firmware load handler API (Jarod Wilson) [1938030] - bus: mhi: core: Move to an error state on any firmware load failure (Jarod Wilson) [1938030] - bus: mhi: core: Prevent sending multiple RDDM entry callbacks (Jarod Wilson) [1938030] - bus: mhi: core: Move to SYS_ERROR regardless of RDDM capability (Jarod Wilson) [1938030] - bus: mhi: core: Skip device wake in error or shutdown states (Jarod Wilson) [1938030] - bus: mhi: core: Move to using high priority workqueue (Jarod Wilson) [1938030] - bus: mhi: core: Use appropriate names for firmware load functions (Jarod Wilson) [1938030] - bus: mhi: core: Skip RDDM download for unknown execution environment (Jarod Wilson) [1938030] - bus: mhi: core: Rename RDDM download function to use proper words (Jarod Wilson) [1938030] - bus: mhi: core: Remove unused mhi_fw_load_worker() declaration (Jarod Wilson) [1938030] - bus: mhi: core: Expose mhi_get_exec_env() API for controllers (Jarod Wilson) [1938030] - bus: mhi: core: Add missing EXPORT_SYMBOL for mhi_get_mhi_state() (Jarod Wilson) [1938030] - bus: mhi: core: Remove unnecessary counter from mhi_firmware_copy() (Jarod Wilson) [1938030] - bus: mhi: Fix channel close issue on driver remove (Jarod Wilson) [1938030] - bus: mhi: core: Fix null pointer access when parsing MHI configuration (Jarod Wilson) [1938030] - bus: mhi: Add MHI PCI support for WWAN modems (Jarod Wilson) [1938030] - bus: mhi: core: fix potential operator-precedence with BHI macros (Jarod Wilson) [1938030] - bus: mhi: core: Remove double locking from mhi_driver_remove() (Jarod Wilson) [1938030] - bus: mhi: Remove auto-start option (Jarod Wilson) [1938030] - bus: mhi: Add mhi_queue_is_full function (Jarod Wilson) [1938030] - bus: mhi: debugfs: Print channel context read-pointer (Jarod Wilson) [1938030] - bus: mhi: core: Fix the building of MHI module (Jarod Wilson) [1938030] - bus: mhi: Remove unused nr_irqs_req variable (Jarod Wilson) [1938030] - bus: mhi: core: Allow shared IRQ for event rings (Jarod Wilson) [1938030] - bus: mhi: core: Introduce sysfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce debugfs entries for MHI (Jarod Wilson) [1938030] - bus: mhi: Fix entries based on Kconfig coding style (Jarod Wilson) [1938030] - bus: mhi: Remove include of rwlock_types.h (Jarod Wilson) [1938030] - bus: mhi: core: Add const qualifier to MHI config information (Jarod Wilson) [1938030] - bus: mhi: core: Introduce APIs to allocate and free the MHI controller (Jarod Wilson) [1938030] - bus: mhi: core: Read and save device hardware information from BHI (Jarod Wilson) [1938030] - bus: mhi: core: Introduce counters to track MHI device state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Introduce helper function to check device state (Jarod Wilson) [1938030] - bus: mhi: core: Use generic name field for an MHI device (Jarod Wilson) [1938030] - bus: mhi: core: Trigger host resume if suspended during mhi_device_get() (Jarod Wilson) [1938030] - bus: mhi: core: Use helper API to trigger a non-blocking host resume (Jarod Wilson) [1938030] - bus: mhi: core: Abort suspends due to outgoing pending packets (Jarod Wilson) [1938030] - bus: mhi: core: Remove double occurrence for mhi_ctrl_ev_task() declaration (Jarod Wilson) [1938030] - bus: mhi: fix doubled words and struct image_info kernel-doc (Jarod Wilson) [1938030] - bus: mhi: core: Handle syserr during power_up (Jarod Wilson) [1938030] - bus: mhi: core: Handle write lock properly in mhi_pm_m0_transition (Jarod Wilson) [1938030] - bus: mhi: core: Do not process SYS_ERROR if RDDM is supported (Jarod Wilson) [1938030] - bus: mhi: core: Skip handling BHI irq if MHI reg access is not allowed (Jarod Wilson) [1938030] - bus: mhi: core: Handle disable transitions in state worker (Jarod Wilson) [1938030] - bus: mhi: core: Remove the system error worker thread (Jarod Wilson) [1938030] - bus: mhi: core: Ensure non-zero session or sequence ID values are used (Jarod Wilson) [1938030] - bus: mhi: core: Improve debug logs for loading firmware (Jarod Wilson) [1938030] - bus: mhi: core: Return appropriate error codes for AMSS load failure (Jarod Wilson) [1938030] - bus: mhi: core: Handle firmware load using state worker (Jarod Wilson) [1938030] - bus: mhi: core: Read transfer length from an event properly (Jarod Wilson) [1938030] - bus: mhi: core: Add range check for channel id received in event ring (Jarod Wilson) [1938030] - bus: mhi: core: Cache intmod from mhi event to mhi channel (Jarod Wilson) [1938030] - bus: mhi: core: Refactor mhi queue APIs (Jarod Wilson) [1938030] - bus: mhi: core: Fix some error return code (Jarod Wilson) [1938030] - bus: mhi: core: Fix channel device name conflict (Jarod Wilson) [1938030] - bus: mhi: core: Fix typo in comment (Jarod Wilson) [1938030] - bus: mhi: core: Offload register accesses to the controller (Jarod Wilson) [1938030] - bus: mhi: core: Remove link_status() callback (Jarod Wilson) [1938030] - bus: mhi: core: Make sure to powerdown if mhi_sync_power_up fails (Jarod Wilson) [1938030] - bus: mhi: Fix parsing of mhi_flags (Jarod Wilson) [1938030] - bus: mhi: core: Fix a NULL vs IS_ERR check in mhi_create_devices() (Jarod Wilson) [1938030] - bus: mhi: core: Add support for MHI suspend and resume (Jarod Wilson) [1938030] - bus: mhi: core: Drop the references to mhi_dev in mhi_destroy_device() (Jarod Wilson) [1938030] - bus: mhi: core: Initialize bhie field in mhi_cntrl for RDDM capture (Jarod Wilson) [1938030] - bus: mhi: core: Add support for reading MHI info from device (Jarod Wilson) [1938030] - bus: mhi: core: Pass module owner during client driver registration (Jarod Wilson) [1938030] - bus/mhi: fix printk format for size_t (Jarod Wilson) [1938030] - bus: mhi: core: Add uevent support for module autoloading (Jarod Wilson) [1938030] - bus: mhi: core: Add support for data transfer (Jarod Wilson) [1938030] - bus: mhi: core: Add support for processing events from client device (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading RDDM image during panic (Jarod Wilson) [1938030] - bus: mhi: core: Add support for downloading firmware over BHIe (Jarod Wilson) [1938030] - bus: mhi: core: Add support for basic PM operations (Jarod Wilson) [1938030] - bus: mhi: core: Add support for PM state transitions (Jarod Wilson) [1938030] - bus: mhi: core: Add support for ringing channel/event ring doorbells (Jarod Wilson) [1938030] - bus: mhi: core: Add support for creating and destroying MHI devices (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI client drivers (Jarod Wilson) [1938030] - bus: mhi: core: Add support for registering MHI controllers (Jarod Wilson) [1938030]- ipmi: remove open coded version of SMBus block write (Tony Camuso) [1947126] - char: ipmi: convert comma to semicolon (Tony Camuso) [1947126] - ipmi: msghandler: Suppress suspicious RCU usage warning (Tony Camuso) [1947126] - ipmi/watchdog: replace atomic_add() and atomic_sub() (Tony Camuso) [1947126] - char: ipmi: remove unneeded break (Tony Camuso) [1947126] - ipmi_si: Fix wrong return value in try_smi_init() (Tony Camuso) [1947126] - ipmi: msghandler: Fix a signedness bug (Tony Camuso) [1947126] - ipmi: add retry in try_get_dev_id() (Tony Camuso) [1947126] - ipmi: Clean up some printks (Tony Camuso) [1947126] - ipmi:msghandler: retry to get device id on an error (Tony Camuso) [1947126] - ipmi:sm: Print current state when the state is invalid (Tony Camuso) [1947126] - ipmi: Reset response handler when failing to send the command (Tony Camuso) [1947126] - ipmi: add a newline when printing parameter 'panic_op' by sysfs (Tony Camuso) [1947126] - cpuidle: Select polling interval based on a c-state with a longer target residency (Mark Langsdorf) [1922024] - cpuidle: big.LITTLE: enable driver only on Peach-Pit/Pi Chromebooks (Mark Langsdorf) [1922024] - cpuidle: record state entry rejection statistics (Mark Langsdorf) [1922024] - nitro_enclaves: Fix stale file descriptors on failed usercopy (Vitaly Kuznetsov) [1953717] - iavf: amend removal of MODULE_VERSION (Stefan Assmann) [1955738] - ixgbevf: Amend commit acf03026ec5a to include a version in module info. (Ken Cox) [1955764] - devlink: move flash end and begin to core devlink (Petr Oros) [1935671] - devlink: move request_firmware out of driver (Petr Oros) [1935671] - ice: add additional debug logging for firmware update (Petr Oros) [1935671] - ice: add support for flash update overwrite mask (Petr Oros) [1935671] - driver core: auxiliary bus: Fix calling stage for auxiliary bus init (Ivan Vecera) [1933820] - driver core: auxiliary bus: Fix auxiliary bus shutdown null auxdrv ptr (Ivan Vecera) [1933820] - driver core: auxiliary bus: minor coding style tweaks (Ivan Vecera) [1933820] - driver core: auxiliary bus: make remove function return void (Ivan Vecera) [1933820] - driver core: auxiliary bus: move slab.h from include file (Ivan Vecera) [1933820] - Add auxiliary bus support (Ivan Vecera) [1933820] - modpost: file2alias: go back to simple devtable lookup (Ivan Vecera) [1933820] - scsi: lpfc: Fix bad memory access during VPD DUMP mailbox command (Dick Kennedy) [1923762] - scsi: lpfc: Fix DMA virtual address ptr assignment in bsg (Dick Kennedy) [1923762] - scsi: lpfc: Fix illegal memory access on Abort IOCBs (Dick Kennedy) [1923762] - scsi: lpfc: Copyright updates for 12.8.0.9 patches (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.9 (Dick Kennedy) [1923762] - scsi: lpfc: Eliminate use of LPFC_DRIVER_NAME in lpfc_attr.c (Dick Kennedy) [1923762] - scsi: lpfc: Standardize discovery object logging format (Dick Kennedy) [1923762] - scsi: lpfc: Fix various trivial errors in comments and log messages (Dick Kennedy) [1923762] - scsi: lpfc: Remove unsupported mbox PORT_CAPABILITIES logic (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_hdw_queue attribute being ignored (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing FDMI registrations after Mgmt Svc login (Dick Kennedy) [1923762] - scsi: lpfc: Fix silent memory allocation failure in lpfc_sli4_bsg_link_diag_test() (Dick Kennedy) [1923762] - scsi: lpfc: Fix use-after-free on unused nodes after port swap (Dick Kennedy) [1923762] - scsi: lpfc: Fix error handling for mailboxes completed in MBX_POLL mode (Dick Kennedy) [1923762] - scsi: lpfc: Fix lack of device removal on port swaps with PRLIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix NMI crash during rmmod due to circular hbalock dependency (Dick Kennedy) [1923762] - scsi: lpfc: Fix reference counting errors in lpfc_cmpl_els_rsp() (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a REG_RPI mailbox fails triggering a LOGO response (Dick Kennedy) [1923762] - scsi: lpfc: Fix rmmod crash due to bad ring pointers to abort_iotag (Dick Kennedy) [1923762] - scsi: lpfc: Fix gcc -Wstringop-overread warning (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix a typo (Dick Kennedy) [1923762] - scsi: lpfc: Fix kernel-doc formatting issue (Dick Kennedy) [1923762] - scsi: lpfc: Fix a few incorrectly named functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrectly documented function lpfc_debugfs_commonxripools_data() (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of misnamed functions (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect naming of __lpfc_update_fcf_record() (Dick Kennedy) [1923762] - scsi: lpfc: Fix formatting and misspelling issues (Dick Kennedy) [1923762] - scsi: lpfc: Fix a bunch of kernel-doc issues (Dick Kennedy) [1923762] - scsi: lpfc: Update copyrights for 12.8.0.7 and 12.8.0.8 changes (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.8 (Dick Kennedy) [1923762] - scsi: lpfc: Correct function header comments related to ndlp reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Reduce LOG_TRACE_EVENT logging for vports (Dick Kennedy) [1923762] - scsi: lpfc: Change wording of invalid pci reset log message (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash caused by switch reboot (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt state transition causing rmmod hang (Dick Kennedy) [1923762] - scsi: lpfc: Fix nodeinfo debugfs output (Dick Kennedy) [1923762] - scsi: lpfc: Fix ADISC handling that never frees nodes (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI ACC to be transmit after REG_LOGIN (Dick Kennedy) [1923762] - scsi: lpfc: Fix dropped FLOGI during pt2pt discovery recovery (Dick Kennedy) [1923762] - scsi: lpfc: Fix status returned in lpfc_els_retry() error exit path (Dick Kennedy) [1923762] - scsi: lpfc: Fix use after free in lpfc_els_free_iocb (Dick Kennedy) [1923762] - scsi: lpfc: Fix null pointer dereference in lpfc_prep_els_iocb() (Dick Kennedy) [1923762] - scsi: lpfc: Fix unnecessary null check in lpfc_release_scsi_buf (Dick Kennedy) [1923762] - scsi: lpfc: Fix pt2pt connection does not recover after LOGO (Dick Kennedy) [1923762] - scsi: lpfc: Fix lpfc_els_retry() possible null pointer dereference (Dick Kennedy) [1923762] - scsi: lpfc: Fix FLOGI failure due to accessing a freed node (Dick Kennedy) [1923762] - scsi: lpfc: Fix stale node accesses on stale RRQ request (Dick Kennedy) [1923762] - scsi: lpfc: Fix reftag generation sizing errors (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport indices in lpfc_find_vport_by_vpid() (Dick Kennedy) [1923762] - scsi: lpfc: Fix incorrect dbde assignment when building target abts wqe (Dick Kennedy) [1923762] - scsi: lpfc: Fix 'physical' typos (Dick Kennedy) [1923762] - scsi: lpfc: Fix ancient double free (Dick Kennedy) [1923762] - scsi: lpfc: Fix kerneldoc inconsistency in lpfc_sli4_dump_page_a0() (Dick Kennedy) [1923762] - scsi: lpfc: Add support for eh_should_retry_cmd() (Dick Kennedy) [1923762] - scsi: lpfc: Simplify bool comparison (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.7 (Dick Kennedy) [1923762] - scsi: lpfc: Enhancements to LOG_TRACE_EVENT for better readability (Dick Kennedy) [1923762] - scsi: lpfc: Implement health checking when aborting I/O (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when nvmet transport calls host_release (Dick Kennedy) [1923762] - scsi: lpfc: Fix vport create logging (Dick Kennedy) [1923762] - scsi: lpfc: Fix NVMe recovery after mailbox timeout (Dick Kennedy) [1923762] - scsi: lpfc: Fix target reset failing (Dick Kennedy) [1923762] - scsi: lpfc: Fix error log messages being logged following SCSI task mgnt (Dick Kennedy) [1923762] - scsi: lpfc: Fix FW reset action if I/Os are outstanding (Dick Kennedy) [1923762] - scsi: lpfc: Use the nvme-fc transport supplied timeout for LS requests (Dick Kennedy) [1923762] - scsi: lpfc: Fix crash when a fabric node is released prematurely (Dick Kennedy) [1923762] - scsi: lpfc: Refresh ndlp when a new PRLI is received in the PRLI issue state (Dick Kennedy) [1923762] - scsi: lpfc: Fix auto sli_mode and its effect on CONFIG_PORT for SLI3 (Dick Kennedy) [1923762] - scsi: lpfc: Fix PLOGI S_ID of 0 on pt2pt config (Dick Kennedy) [1923762] - scsi: lpfc: Fix fall-through warnings for Clang (Dick Kennedy) [1923762] - scsi: lpfc: Correct null ndlp reference on routine exit (Dick Kennedy) [1923762] - scsi: lpfc: Use generic power management (Dick Kennedy) [1923762] - scsi: lpfc: Fix variable 'vport' set but not used in lpfc_sli4_abts_err_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype for lpfc_nvmet_prep_abort_wqe() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but unused variables in lpfc_dev_loss_tmo_handler() (Dick Kennedy) [1923762] - scsi: lpfc: Fix set but not used warnings from Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Fix missing prototype warning for lpfc_fdmi_vendor_attr_mi() (Dick Kennedy) [1923762] - scsi: lpfc: Fix memory leak on lcb_context (Dick Kennedy) [1923762] - scsi: lpfc: Remove dead code on second !ndlp check (Dick Kennedy) [1923762] - scsi: lpfc: Fix pointer defereference before it is null checked issue (Dick Kennedy) [1923762] - scsi: lpfc: Update changed file copyrights for 2020 (Dick Kennedy) [1923762] - scsi: lpfc: Update lpfc version to 12.8.0.6 (Dick Kennedy) [1923762] - scsi: lpfc: Convert abort handling to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI I/O completions to SLI-3 and SLI-4 handlers (Dick Kennedy) [1923762] - scsi: lpfc: Convert SCSI path to use common I/O submission path (Dick Kennedy) [1923762] - scsi: lpfc: Enable common send_io interface for SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Enable common wqe_template support for both SCSI and NVMe (Dick Kennedy) [1923762] - scsi: lpfc: Refactor WQE structure definitions for common use (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV Fabric Node reference counting (Dick Kennedy) [1923762] - scsi: lpfc: Fix NPIV discovery and Fabric Node detection (Dick Kennedy) [1923762] - scsi: lpfc: Unsolicited ELS leaves node in incorrect state while dropping it (Dick Kennedy) [1923762] - scsi: lpfc: Remove ndlp when a PLOGI/ADISC/PRLI/REG_RPI ultimately fails (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port lock handling (Dick Kennedy) [1923762] - scsi: lpfc: Honor module parameter lpfc_use_adisc (Dick Kennedy) [1923762] - scsi: lpfc: Fix refcounting around SCSI and NVMe transport APIs (Dick Kennedy) [1923762] - scsi: lpfc: Fix removal of SCSI transport device get and put on dev structure (Dick Kennedy) [1923762] - scsi: lpfc: Rework locations of ndlp reference taking (Dick Kennedy) [1923762] - scsi: lpfc: Rework remote port ref counting and node freeing (Dick Kennedy) [1923762] - scsi: lpfc: remove ScsiResult macro (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvmet: Fix-up some formatting and doc-rot issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Fix some kernel-doc related issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_nvme: Remove unused variable 'phba' (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_bsg: Provide correct documentation for a bunch of functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_debugfs: Fix a couple of function documentation issues (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Fix-up a bunch of kernel-doc misdemeanours (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_attr: Demote kernel-doc format for redefined functions (Dick Kennedy) [1923762] - scsi: lpfc: lpfc_scsi: Fix a whole host of kernel-doc issues (Dick Kennedy) [1923762] - block: return -EBUSY when there are open partitions in blkdev_reread_part (Ming Lei) [1936800] - block: Try to handle busy underlying device on discard (Ming Lei) [1936800] - md: check for NULL ->meta_bdev before calling bdev_read_only (Ming Lei) [1936800] - blk-settings: align max_sectors on "logical_block_size" boundary (Ming Lei) [1936800] - nbd: handle device refs for DESTROY_ON_DISCONNECT properly (Ming Lei) [1936800] - kyber: introduce kyber_depth_updated() (Ming Lei) [1936800] - loop: fix I/O error on fsync() in detached loop devices (Ming Lei) [1936800] - block: fix potential IO hang when turning off io_poll (Ming Lei) [1936800] - bfq: Use only idle IO periods for think time calculations (Ming Lei) [1936800] - bfq: Use 'ttime' local variable (Ming Lei) [1936800] - bfq: Avoid false bfq queue merging (Ming Lei) [1936800] - bfq: bfq_check_waker() should be static (Ming Lei) [1936800] - block, bfq: make waker-queue detection more robust (Ming Lei) [1936800] - block, bfq: save also injection state on queue merging (Ming Lei) [1936800] - block, bfq: save also weight-raised service on queue merging (Ming Lei) [1936800] - block, bfq: fix switch back from soft-rt weitgh-raising (Ming Lei) [1936800] - block, bfq: re-evaluate convenience of I/O plugging on rq arrivals (Ming Lei) [1936800] - block, bfq: replace mechanism for evaluating I/O intensity (Ming Lei) [1936800] - block: set .bi_max_vecs as actual allocated vector number (Ming Lei) [1936800] - block: don't allocate inline bvecs if this bioset needn't bvecs (Ming Lei) [1936800] - block: don't pass BIOSET_NEED_BVECS for q->bio_split (Ming Lei) [1936800] - block: manage bio slab cache by xarray (Ming Lei) [1936800] - block, bfq: do not expire a queue when it is the only busy one (Ming Lei) [1936800] - block, bfq: avoid spurious switches to soft_rt of interactive queues (Ming Lei) [1936800] - block, bfq: do not raise non-default weights (Ming Lei) [1936800] - block, bfq: increase time window for waker detection (Ming Lei) [1936800] - block, bfq: use half slice_idle as a threshold to check short ttime (Ming Lei) [1936800] - brd: remove the end of device check in brd_do_bvec (Ming Lei) [1936800] - block: propagate BLKROSET on the whole device to all partitions (Ming Lei) [1936800] - block: add a hard-readonly flag to struct gendisk (Ming Lei) [1936800] - block: remove the NULL bdev check in bdev_read_only (Ming Lei) [1936800] - dm: use bdev_read_only to check if a device is read-only (Ming Lei) [1936800] - block: reopen the device in blkdev_reread_part (Ming Lei) [1936800] - block, bfq: set next_rq to waker_bfqq->next_rq in waker injection (Ming Lei) [1936800] - Revert "block: simplify set_init_blocksize" to regain lost performance (Ming Lei) [1936800] - bfq-iosched: Revert "bfq: Fix computation of shallow depth" (Ming Lei) [1936800] - blk-mq-debugfs: Add decode for BLK_MQ_F_TAG_HCTX_SHARED (Ming Lei) [1936800] - bfq: Fix computation of shallow depth (Ming Lei) [1936800] - block: rsxx: select CONFIG_CRC32 (Ming Lei) [1936800] - block: add debugfs stanza for QUEUE_FLAG_NOWAIT (Ming Lei) [1936800] - blk-mq: Don't complete on a remote CPU in force threaded mode (Ming Lei) [1936800] - blk-mq: Remove 'running from the wrong CPU' warning (Ming Lei) [1936800] - block: disable iopoll for split bio (Ming Lei) [1936800] - block: Improve blk_revalidate_disk_zones() checks (Ming Lei) [1936800] - sbitmap: replace CAS with atomic and (Ming Lei) [1936800] - sbitmap: remove swap_lock (Ming Lei) [1936800] - sbitmap: optimise sbitmap_deferred_clear() (Ming Lei) [1936800] - blk-mq: skip hybrid polling if iopoll doesn't spin (Ming Lei) [1936800] - blktrace: fix up a kerneldoc comment (Ming Lei) [1936800] - block: remove the unused block_sleeprq tracepoint (Ming Lei) [1936800] - blk-throttle: don't check whether or not lower limit is valid if CONFIG_BLK_DEV_THROTTLING_LOW is off (Ming Lei) [1936800] - block: fix inflight statistics of part0 (Ming Lei) [1936800] - block: optimise for_each_bvec() advance (Ming Lei) [1936800] - block: opencode devcgroup_inode_permission (Ming Lei) [1936800] - block: move bdput() to the callers of __blkdev_get (Ming Lei) [1936800] - block: refactor blkdev_get (Ming Lei) [1936800] - block: refactor __blkdev_put (Ming Lei) [1936800] - block: switch bdgrab to use igrab (Ming Lei) [1936800] - block: change the hash used for looking up block devices (Ming Lei) [1936800] - block: use put_device in put_disk (Ming Lei) [1936800] - block: use disk_part_iter_exit in disk_part_iter_next (Ming Lei) [1936800] - block: add a bdev_kobj helper (Ming Lei) [1936800] - block: remove a superflous check in blkpg_do_ioctl (Ming Lei) [1936800] - block: remove a duplicate __disk_get_part prototype (Ming Lei) [1936800] - loop: do not call set_blocksize (Ming Lei) [1936800] - zram: do not call set_blocksize (Ming Lei) [1936800] - block: wbt: Remove unnecessary invoking of wbt_update_limits in wbt_init (Ming Lei) [1936800] - virtio-blk: remove a spurious call to revalidate_disk_size (Ming Lei) [1936800] - md: remove a spurious call to revalidate_disk_size in update_size (Ming Lei) [1936800] - aoe: don't call set_capacity from irq context (Ming Lei) [1936800] - nbd: validate the block size in nbd_set_size (Ming Lei) [1936800] - nbd: refactor size updates (Ming Lei) [1936800] - nbd: move the task_recv check into nbd_size_update (Ming Lei) [1936800] - nbd: remove the call to set_blocksize (Ming Lei) [1936800] - loop: let set_capacity_revalidate_and_notify update the bdev size (Ming Lei) [1936800] - block: remove the call to __invalidate_device in check_disk_size_change (Ming Lei) [1936800] - block: fix the kerneldoc comment for __register_blkdev (Ming Lei) [1936800] - block: switch gendisk lookup to a simple xarray (Ming Lei) [1936800] - ide: switch to __register_blkdev for command set probing (Ming Lei) [1936800] - md: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - loop: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - brd: use __register_blkdev to allocate devices on demand (Ming Lei) [1936800] - sd: use __register_blkdev to avoid a modprobe for an unregistered dev_t (Ming Lei) [1936800] - swim: don't call blk_register_region (Ming Lei) [1936800] - ide: remove ide_{,un}register_region (Ming Lei) [1936800] - block: add an optional probe callback to major_names (Ming Lei) [1936800] - block: rework requesting modules for unclaimed devices (Ming Lei) [1936800] - block: split block_class_lock (Ming Lei) [1936800] - block: open code kobj_map into in block/genhd.c (Ming Lei) [1936800] - block: cleanup del_gendisk a bit (Ming Lei) [1936800] - loop: use set_disk_ro (Ming Lei) [1936800] - dasd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - md: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - rbd: implement ->set_read_only to hook into BLKROSET processing (Ming Lei) [1936800] - block: add a new set_read_only method (Ming Lei) [1936800] - blk-cgroup: fix a hd_struct leak in blkcg_fill_root_iostats (Ming Lei) [1936800] - blk-cgroup: Pre-allocate tree node on blkg_conf_prep (Ming Lei) [1936800] - blk-cgroup: Fix memleak on error path (Ming Lei) [1936800] - blk-mq: remove the calling of local_memory_node() (Ming Lei) [1936800] - zram: Fix __zram_bvec_{read,write}() locking order (Ming Lei) [1936800] - skd_main: remove unused including (Ming Lei) [1936800] - sgl_alloc_order: fix memory leak (Ming Lei) [1936800] - block: fix uapi blkzoned.h comments (Ming Lei) [1936800] - blk-mq: move cancel of hctx->run_work to the front of blk_exit_queue (Ming Lei) [1936800] - blk-mq: get rid of the dead flush handle code path (Ming Lei) [1936800] - block: get rid of unnecessary local variable (Ming Lei) [1936800] - block: fix comment and add lockdep assert (Ming Lei) [1936800] - blk-mq: use helper function to test hw stopped (Ming Lei) [1936800] - block: use helper function to test queue register (Ming Lei) [1936800] - block: remove redundant mq check (Ming Lei) [1936800] - block: invoke blk_mq_exit_sched no matter whether have .exit_sched (Ming Lei) [1936800] - block: ratelimit handle_bad_sector() message (Ming Lei) [1936800] - blk-throttle: Re-use the throtl_set_slice_end() (Ming Lei) [1936800] - blk-throttle: Open code __throtl_de/enqueue_tg() (Ming Lei) [1936800] - blk-throttle: Move service tree validation out of the throtl_rb_first() (Ming Lei) [1936800] - blk-throttle: Move the list operation after list validation (Ming Lei) [1936800] - blk-throttle: Fix IO hang for a corner case (Ming Lei) [1936800] - blk-throttle: Avoid tracking latency if low limit is invalid (Ming Lei) [1936800] - blk-throttle: Avoid getting the current time if tg->last_finish_time is 0 (Ming Lei) [1936800] - blk-throttle: Remove a meaningless parameter for throtl_downgrade_state() (Ming Lei) [1936800] - block: Remove redundant 'return' statement (Ming Lei) [1936800] - block: Consider only dispatched requests for inflight statistic (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_bio export (Ming Lei) [1936800] - block: remove the unused blk_integrity_merge_rq export (Ming Lei) [1936800] - blk-mq: add cond_resched() in __blk_mq_alloc_rq_maps() (Ming Lei) [1936800] - vsprintf: use bd_partno in bdev_name (Ming Lei) [1936800] - block: use bd_partno in bdevname (Ming Lei) [1936800] - target/iblock: fix holder printing in iblock_show_configfs_dev_params (Ming Lei) [1936800] - drbd: don't set ->bd_contains (Ming Lei) [1936800] - drbd: don't detour through bd_contains for the gendisk (Ming Lei) [1936800] - block: add a bdev_is_partition helper (Ming Lei) [1936800] - bdi: remove BDI_CAP_CGROUP_WRITEBACK (Ming Lei) [1936800] - block: lift setting the readahead size into the block layer (Ming Lei) [1936800] - bdi: initialize ->ra_pages and ->io_pages in bdi_init (Ming Lei) [1936800] - block: ensure bdi->io_pages is always initialized (Ming Lei) [1936800] - aoe: set an optimal I/O size (Ming Lei) [1936800] - drbd: remove dead code in device_to_statistics (Ming Lei) [1936800] - raw: don't keep unopened block device around (Ming Lei) [1936800] - zram: cleanup backing_dev_store (Ming Lei) [1936800] - zram: fix double free backing device (Ming Lei) [1936800] - pktcdvd: use blkdev_get_by_dev instead of open coding it (Ming Lei) [1936800] - pktcdvd: remove the if 0'ed pkt_start_recovery function (Ming Lei) [1936800] - block: cleanup blkdev_bszset (Ming Lei) [1936800] - block: move the NEED_PART_SCAN flag to struct gendisk (Ming Lei) [1936800] - block: drop double zeroing (Ming Lei) [1936800] - blk-throttle: Avoid checking bps/iops limitation if bps or iops is unlimited (Ming Lei) [1936800] - blk-throttle: Avoid calculating bps/iops limitation repeatedly (Ming Lei) [1936800] - blk-throttle: Define readable macros instead of static variables (Ming Lei) [1936800] - blk-throttle: Use readable READ/WRITE macros (Ming Lei) [1936800] - blk-throttle: Fix some comments' typos (Ming Lei) [1936800] - block: introduce part_[begin|end]_io_acct (Ming Lei) [1936800] - blkcg: add plugging support for punt bio (Ming Lei) [1936800] - block: remove check_disk_change (Ming Lei) [1936800] - sr: simplify sr_block_revalidate_disk (Ming Lei) [1936800] - sr: use bdev_check_media_change (Ming Lei) [1936800] - sd: use bdev_check_media_change (Ming Lei) [1936800] - md: use bdev_check_media_change (Ming Lei) [1936800] - gdrom: use bdev_check_media_change (Ming Lei) [1936800] - paride/pcd: use bdev_check_media_change (Ming Lei) [1936800] - xsysace: simplify media change handling (Ming Lei) [1936800] - xsysace: use bdev_check_media_change (Ming Lei) [1936800] - swim3: use bdev_check_media_changed (Ming Lei) [1936800] - swim: simplify media change handling (Ming Lei) [1936800] - swim: use bdev_check_media_change (Ming Lei) [1936800] - ataflop: use bdev_check_media_change (Ming Lei) [1936800] - amiflop: use bdev_check_media_change (Ming Lei) [1936800] - block: add a bdev_check_media_change helper (Ming Lei) [1936800] - block: Remove unused blk_mq_sched_free_hctx_data() (Ming Lei) [1936800] - block: Do not discard buffers under a mounted filesystem (Ming Lei) [1936800] - fs: Don't invalidate page buffers in block_write_full_page() (Ming Lei) [1936800] - block: remove revalidate_disk() (Ming Lei) [1936800] - nvdimm: simplify revalidate_disk handling (Ming Lei) [1936800] - sd: open code revalidate_disk (Ming Lei) [1936800] - nvme: opencode revalidate_disk in nvme_validate_ns (Ming Lei) [1936800] - block: use revalidate_disk_size in set_capacity_revalidate_and_notify (Ming Lei) [1936800] - block: add a new revalidate_disk_size helper (Ming Lei) [1936800] - block: rename bd_invalidated (Ming Lei) [1936800] - block: don't clear bd_invalidated in check_disk_size_change (Ming Lei) [1936800] - block: better deal with the delayed not supported case in blk_cloned_rq_check_limits (Ming Lei) [1936800] - block: Return blk_status_t instead of errno codes (Ming Lei) [1936800] - block: grant IOPRIO_CLASS_RT to CAP_SYS_NICE (Ming Lei) [1936800] - block: remove the unused q argument to part_in_flight and part_in_flight_rw (Ming Lei) [1936800] - block: remove the disk argument to delete_partition (Ming Lei) [1936800] - block: move the devcgroup_inode_permission call to blkdev_get (Ming Lei) [1936800] - blk-mq: use BLK_MQ_NO_TAG for no tag (Ming Lei) [1936800] - block: Move blk_mq_bio_list_merge() into blk-merge.c (Ming Lei) [1936800] - block: Move bio merge related functions into blk-merge.c (Ming Lei) [1936800] - blk-wbt: Remove obsolete multiqueue I/O scheduling comment (Ming Lei) [1936800] - raw: deprecate the raw driver (Ming Lei) [1936800] - nvme: don't call revalidate_disk from nvme_set_queue_dying (Ming Lei) [1936800] - block: fix locking for struct block_device size updates (Ming Lei) [1936800] - block: replace bd_set_size with bd_set_nr_sectors (Ming Lei) [1936800] - block: Make request_queue.rpm_status an enum (Ming Lei) [1936800] - mmc: remove the call to check_disk_change (Ming Lei) [1936800] - block: integrate bd_start_claiming into __blkdev_get (Ming Lei) [1936800] - block: use bd_prepare_to_claim directly in the loop driver (Ming Lei) [1936800] - block: refactor bd_start_claiming (Ming Lei) [1936800] - block: simplify the restart case in __blkdev_get (Ming Lei) [1936800] - block: simplify set_init_blocksize (Ming Lei) [1936800] - block: remove flush_disk (Ming Lei) [1936800] - block: move block-related definitions out of fs.h (Ming Lei) [1936800] - xen-blkfront.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1936800]- redhat/configs: Add CONFIG_PINCTRL_EMMITSBURG (David Arcari) [1959506] - redhat/configs: Remove CONFIG_EMMITSBURG (David Arcari) [1959506] - fuse: fix write deadlock (Miklos Szeredi) [1904597] - sched/debug: Fix cgroup_path[] serialization (Waiman Long) [1954363] - KVM: x86/xen: Take srcu lock when accessing kvm_memslots() (Paolo Bonzini) [1945742] - KVM: SVM: Allocate SEV command structures on local stack (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for INIT command (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack and common buffer for status commands (Paolo Bonzini) [1945742] - crypto: ccp: Use the stack for small SEV command buffers (Paolo Bonzini) [1945742] - crypto: ccp: Play nice with vmalloc'd memory for SEV command structs (Paolo Bonzini) [1945742] - crypto: ccp: Reject SEV commands with mismatching command buffer (Paolo Bonzini) [1945742] - crypto: ccp: Detect and reject "invalid" addresses destined for PSP (Paolo Bonzini) [1945742] - crypto: ccp: Free SEV device if SEV init fails (Paolo Bonzini) [1945742] - crypto: ccp - Fix sparse warnings in sev-dev (Paolo Bonzini) [1945742] - drivers/crypto/ccp/sev-dev.c: get rid of pointless access_ok() (Paolo Bonzini) [1945742] - crypto: ccp - Add support for SEV-ES to the PSP driver (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_RECEIVE_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_RECEIVE_START command (Paolo Bonzini) [1945742] - KVM: SVM: Add support for KVM_SEV_SEND_CANCEL command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV_SEND_FINISH command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEND_UPDATE_DATA command (Paolo Bonzini) [1945742] - KVM: SVM: Add KVM_SEV SEND_START command (Paolo Bonzini) [1945742] - KVM: Boost vCPU candidate in user mode which is delivering interrupt (Paolo Bonzini) [1945742] - nSVM: Check addresses of MSR and IO permission maps (Paolo Bonzini) [1945742] - KVM: SVM: Define actual size of IOPM and MSRPM tables (Paolo Bonzini) [1945742] - KVM: vmx: add mismatched size assertions in vmcs_check32() (Paolo Bonzini) [1945742] - KVM: Add proper lockdep assertion in I/O bus unregister (Paolo Bonzini) [1945742] - KVM: Stop looking for coalesced MMIO zones if the bus is destroyed (Paolo Bonzini) [1945742] - KVM: Destroy I/O bus devices on unregister failure _after_ sync'ing SRCU (Paolo Bonzini) [1945742] - KVM: SVM: Enhance and clean up the vmcb tracking comment in pre_svm_run() (Paolo Bonzini) [1945742] - KVM: SVM: Add a comment to clarify what vcpu_svm.vmcb points at (Paolo Bonzini) [1945742] - KVM: SVM: Drop vcpu_svm.vmcb_pa (Paolo Bonzini) [1945742] - KVM: SVM: Don't set current_vmcb->cpu when switching vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Make sure GHCB is mapped before updating (Paolo Bonzini) [1945742] - KVM: X86: Do not yield to self (Paolo Bonzini) [1945742] - KVM: X86: Count attempted/successful directed yield (Paolo Bonzini) [1945742] - KVM: x86/mmu: Protect the tdp_mmu_roots list with RCU (Paolo Bonzini) [1945742] - KVM: x86/mmu: handle cmpxchg failure in kvm_tdp_mmu_get_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make TDP MMU root refcount atomic (Paolo Bonzini) [1945742] - KVM: x86: implement KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Refactor yield safe root iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Merge TDP MMU put and free root (Paolo Bonzini) [1945742] - KVM: x86/mmu: use tdp_mmu_free_sp to free roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move kvm_mmu_(get|put)_root to TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Re-add const qualifier in kvm_tdp_mmu_zap_collapsible_sptes (Paolo Bonzini) [1945742] - KVM: constify kvm_arch_flush_remote_tlbs_memslot (Paolo Bonzini) [1945742] - KVM: Explicitly use GFP_KERNEL_ACCOUNT for 'struct kvm_vcpu' allocations (Paolo Bonzini) [1945742] - KVM: MMU: protect TDP MMU pages only down to required level (Paolo Bonzini) [1945742] - KVM: introduce KVM_CAP_SET_GUEST_DEBUG2 (Paolo Bonzini) [1945742] - KVM: x86: pending exceptions must not be blocked by an injected event (Paolo Bonzini) [1945742] - KVM: nSVM: call nested_svm_load_cr3 on nested state load (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should include the autoload/autostore MSR lists (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should show the effective EFER (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should consider only the load controls of EFER/PAT (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not conflate EFER and PAT presence in VMCS (Paolo Bonzini) [1945742] - KVM: x86: dump_vmcs should not assume GUEST_IA32_EFER is valid (Paolo Bonzini) [1945742] - KVM: nSVM: improve SYSENTER emulation on AMD (Paolo Bonzini) [1945742] - KVM: x86: add guest_cpuid_is_intel (Paolo Bonzini) [1945742] - KVM: x86: Account a variety of miscellaneous allocations (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow SEV/SEV-ES initialization after vCPUs are created (Paolo Bonzini) [1945742] - KVM: SVM: Do not set sev->es_active until KVM_SEV_ES_INIT completes (Paolo Bonzini) [1945742] - KVM: SVM: Use online_vcpus, not created_vcpus, to iterate over vCPUs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Simplify code for aging SPTEs in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious clearing of dirty bit from TDP MMU SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use leaf-only loop for walking TDP SPTEs when changing SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to TDP MMU root walkers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass address space ID to __kvm_tdp_mmu_zap_gfn_range() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes across address spaces for gfn range zap (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move flushing for "slot" handlers to caller for legacy MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Coalesce TDP MMU TLB flushes when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid reading from MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: nSVM: If VMRUN is single-stepped, queue the #DB intercept in nested_svm_vmexit() (Paolo Bonzini) [1945742] - KVM: MMU: load PDPTRs outside mmu_lock (Paolo Bonzini) [1945742] - KVM: SVM: ensure that EFER.SVME is set when running nested guest or on nested vmexit (Paolo Bonzini) [1945742] - KVM: SVM: load control fields from VMCB12 before checking them (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't allow TDP MMU to yield when recovering NX pages (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed for TDP MMU during NX zapping (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure TLBs are flushed when yielding during GFN range zap (Paolo Bonzini) [1945742] - KVM: make: Fix out-of-source module builds (Paolo Bonzini) [1945742] - KVM: x86/vPMU: Forbid writing to MSR_F15H_PERF MSRs when guest doesn't have X86_FEATURE_PERFCTR_CORE (Paolo Bonzini) [1945742] - KVM: x86: remove unused declaration of kvm_write_tsc() (Paolo Bonzini) [1945742] - KVM: clean up the unused argument (Paolo Bonzini) [1945742] - x86/kvm: Fix broken irq restoration in kvm_wait (Paolo Bonzini) [1945742] - KVM: X86: Fix missing local pCPU when executing wbinvd on all dirty pCPUs (Paolo Bonzini) [1945742] - KVM: x86: Protect userspace MSR filter with SRCU, and set atomically-ish (Paolo Bonzini) [1945742] - KVM: x86/mmu: Store the address space ID in the TDP iterator (Paolo Bonzini) [1945742] - KVM: x86/mmu: Factor out tdp_iter_return_to_root (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage when atomically zapping SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix RCU usage in handle_removed_tdp_mmu_page (Paolo Bonzini) [1945742] - KVM: x86/mmu: Mark the PAE roots as decrypted for shadow paging (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use '0' as the one and only value for an invalid PAE root (Paolo Bonzini) [1945742] - KVM: VMX: Track root HPA instead of EPTP for paravirt Hyper-V TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Skip additional Hyper-V TLB EPTP flushes if one fails (Paolo Bonzini) [1945742] - KVM: VMX: Define Hyper-V paravirt TLB flush fields iff Hyper-V is enabled (Paolo Bonzini) [1945742] - KVM: VMX: Explicitly check for hv_remote_flush_tlb when loading pgd (Paolo Bonzini) [1945742] - KVM: VMX: Don't invalidate hv_tlb_eptp if the new EPTP matches (Paolo Bonzini) [1945742] - KVM: VMX: Invalidate hv_tlb_eptp to denote an EPTP mismatch (Paolo Bonzini) [1945742] - KVM: VMX: Do Hyper-V TLB flush iff vCPU's EPTP hasn't been flushed (Paolo Bonzini) [1945742] - KVM: VMX: Fold Hyper-V EPTP checking into it's only caller (Paolo Bonzini) [1945742] - KVM: VMX: Stash kvm_vmx in a local variable for Hyper-V paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: VMX: Track common EPTP for Hyper-V's paravirt TLB flush (Paolo Bonzini) [1945742] - KVM: x86: Get active PCID only when writing a CR3 value (Paolo Bonzini) [1945742] - KVM/SVM: Move vmenter.S exception fixups out of line (Paolo Bonzini) [1945742] - KVM: x86/mmu: Dump reserved bits if they're detected on non-MMIO SPTE (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use low available bits for removed SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use is_removed_spte() instead of open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86/mmu: Tweak auditing WARN for A/D bits to !PRESENT (was MMIO) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use a dedicated bit to track shadow/MMU-present SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use high bits for host/mmu writable masks for EPT SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make Host-writable and MMU-writable bit locations dynamic (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move logic for setting SPTE masks for EPT into the MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Co-locate code for setting various SPTE masks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Move initial kvm_mmu_set_mask_ptes() call into MMU proper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Document dependency bewteen TDP A/D type and saved bits (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use MMIO SPTE bits 53 and 52 for the MMIO generation (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename and document A/D scheme for TDP SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add module param to disable MMIO caching (for testing) (Paolo Bonzini) [1945742] - KVM: x86/mmu: Stop using software available bits to denote MMIO SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Rename 'mask' to 'spte' in MMIO SPTE helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Drop redundant trace_kvm_mmu_set_spte() in the TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Handle MMIO SPTEs directly in mmu_set_spte() (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't install bogus MMIO SPTEs if MMIO caching is disabled (Paolo Bonzini) [1945742] - KVM: x86/mmu: Retry page faults that hit an invalid memslot (Paolo Bonzini) [1945742] - KVM: x86/mmu: Disable MMIO caching if MMIO value collides with L1TF (Paolo Bonzini) [1945742] - KVM: x86/mmu: Bail from fast_page_fault() if SPTE is not shadow-present (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check for shadow-present SPTE before querying A/D status (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add convenience wrapper for acting on single hva in TDP MMU (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add typedefs for rmap/iter handlers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use 'end' param in TDP MMU's test_age_gfn() (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN if TDP MMU's set_tdp_spte() sees multiple GFNs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove spurious TLB flush from TDP MMU's change_pte() hook (Paolo Bonzini) [1945742] - KVM: x86: mmu: initialize fault.async_page_fault in walk_addr_generic (Paolo Bonzini) [1945742] - KVM: x86: determine if an exception has an error code only when injecting it. (Paolo Bonzini) [1945742] - KVM: nSVM: Optimize vmcb12 to vmcb02 save area copies (Paolo Bonzini) [1945742] - KVM: SVM: Add support for Virtual SPEC_CTRL (Paolo Bonzini) [1945742] - x86/cpufeatures: Add the Virtual SPEC_CTRL feature (Paolo Bonzini) [1945742] - KVM: nSVM: always use vmcb01 to for vmsave/vmload of guest state (Paolo Bonzini) [1945742] - KVM: SVM: move VMLOAD/VMSAVE to C code (Paolo Bonzini) [1945742] - KVM: SVM: Skip intercepted PAUSE instructions after emulation (Paolo Bonzini) [1945742] - KVM: SVM: Don't manually emulate RDPMC if nrips=0 (Paolo Bonzini) [1945742] - KVM: x86: Move RDPMC emulation to common code (Paolo Bonzini) [1945742] - KVM: x86: Move trivial instruction-based exit handlers to common code (Paolo Bonzini) [1945742] - KVM: x86: Move XSETBV emulation to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add VMLOAD/VMSAVE helper to deduplicate code (Paolo Bonzini) [1945742] - KVM: nSVM: Add helper to synthesize nested VM-Exit without collateral (Paolo Bonzini) [1945742] - KVM: x86: Handle triple fault in L2 without killing L1 (Paolo Bonzini) [1945742] - KVM: SVM: Pass struct kvm_vcpu to exit handlers (and many, many other places) (Paolo Bonzini) [1945742] - KVM: SVM: merge update_cr0_intercept into svm_set_cr0 (Paolo Bonzini) [1945742] - KVM: nSVM: Trace VM-Enter consistency check failures (Paolo Bonzini) [1945742] - KVM: x86: Move nVMX's consistency check macro to common code (Paolo Bonzini) [1945742] - KVM: nSVM: Add missing checks for reserved bits to svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: only copy L1 non-VMLOAD/VMSAVE data in svm_set_nested_state() (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB02 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not mark all VMCB01 fields dirty on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: do not copy vmcb01->control blindly to vmcb02->control (Paolo Bonzini) [1945742] - KVM: nSVM: rename functions and variables according to vmcbXY nomenclature (Paolo Bonzini) [1945742] - KVM: nSVM: Track the ASID generation of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: nSVM: Track the physical cpu of the vmcb vmrun through the vmcb (Paolo Bonzini) [1945742] - KVM: SVM: Use a separate vmcb for the nested L2 guest (Paolo Bonzini) [1945742] - KVM: nSVM: Set the shadow root level to the TDP level for nested NPT (Paolo Bonzini) [1945742] - KVM: SVM: Don't strip the C-bit from CR2 on #PF interception (Paolo Bonzini) [1945742] - KVM: x86/mmu: WARN on NULL pae_root or lm_root, or bad shadow root level (Paolo Bonzini) [1945742] - KVM: x86/mmu: Sync roots after MMU load iff load as successful (Paolo Bonzini) [1945742] - KVM: x86/mmu: Unexport MMU load/unload functions (Paolo Bonzini) [1945742] - KVM: x86: Defer the MMU unload to the normal path on an global INVPCID (Paolo Bonzini) [1945742] - KVM: nVMX: Defer the MMU reload to the normal path on an EPTP switch (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set the C-bit in the PDPTRs and LM pseudo-PDPTRs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix and unconditionally enable WARNs to detect PAE leaks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Check PDPTRs before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Ensure MMU pages are available when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate pae_root and lm_root pages in dedicated helper (Paolo Bonzini) [1945742] - KVM: x86/mmu: Allocate the lm_root before allocating PAE roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Capture 'mmu' in a local variable when allocating roots (Paolo Bonzini) [1945742] - KVM: x86/mmu: Alloc page for PDPTEs when shadowing 32-bit NPT with 64-bit (Paolo Bonzini) [1945742] - KVM: x86: to track if L1 is running L2 VM (Paolo Bonzini) [1945742] - KVM: LAPIC: Advancing the timer expiration on guest initiated write (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip !MMU-present SPTEs when removing SP in exclusive mode (Paolo Bonzini) [1945742] - KVM: kvmclock: Fix vCPUs > 64 can't be online/hotpluged (Paolo Bonzini) [1945742] - kvm: x86: use NULL instead of using plain integer as pointer (Paolo Bonzini) [1945742] - KVM: SVM: Connect 'npt' module param to KVM's internal 'npt_enabled' (Paolo Bonzini) [1945742] - KVM: x86: Ensure deadline timer has truly expired before posting its IRQ (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix return code when clearing vcpu_info and vcpu_time_info (Paolo Bonzini) [1945742] - KVM: x86/mmu: Set SPTE_AD_WRPROT_ONLY_MASK if and only if PML is enabled (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Fix Hyper-V context null-ptr-deref (Paolo Bonzini) [1945742] - KVM: SVM: Fix nested VM-Exit on #GP interception handling (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Fix dummy check if lbr_desc->event is created (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consider the hva in mmu_notifier retry (Paolo Bonzini) [1945742] - kernel.h: split out min()/max() et al. helpers (Paolo Bonzini) [1945742] - KVM: x86/mmu: Skip mmu_notifier check when handling MMIO page fault (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove a variety of unnecessary exports (Paolo Bonzini) [1945742] - KVM: x86: Fold "write-protect large" use case into generic write-protect (Paolo Bonzini) [1945742] - KVM: x86/mmu: Don't set dirty bits when disabling dirty logging w/ PML (Paolo Bonzini) [1945742] - KVM: VMX: Dynamically enable/disable PML based on memslot dirty logging (Paolo Bonzini) [1945742] - KVM: x86: Further clarify the logic and comments for toggling log dirty (Paolo Bonzini) [1945742] - KVM: x86: Move MMU's PML logic to common code (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make dirty log size hook (PML) a value, not a function (Paolo Bonzini) [1945742] - KVM: x86/mmu: Expand on the comment in kvm_vcpu_ad_need_write_protect() (Paolo Bonzini) [1945742] - KVM: nVMX: Disable PML in hardware when running L2 (Paolo Bonzini) [1945742] - KVM: x86/mmu: Consult max mapping level when zapping collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86/mmu: Pass the memslot to the rmap callbacks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Split out max mapping level calculation to helper (Paolo Bonzini) [1945742] - KVM: nVMX: no need to undo inject_page_fault change on nested vmexit (Paolo Bonzini) [1945742] - KVM: nSVM: move nested vmrun tracepoint to enter_svm_guest_mode (Paolo Bonzini) [1945742] - KVM: VMX: read idt_vectoring_info a bit earlier (Paolo Bonzini) [1945742] - KVM: VMX: Allow INVPCID in guest without PCID (Paolo Bonzini) [1945742] - KVM: x86: Advertise INVPCID by default (Paolo Bonzini) [1945742] - KVM: SVM: Intercept INVPCID when it's disabled to inject #UD (Paolo Bonzini) [1945742] - KVM: x86/mmu: Make HVA handler retpoline-friendly (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_dr to callers (Paolo Bonzini) [1945742] - KVM: x86: reading DR cannot fail (Paolo Bonzini) [1945742] - KVM: SVM: Remove an unnecessary forward declaration (Paolo Bonzini) [1945742] - KVM: SVM: Move AVIC vCPU kicking snippet to helper function (Paolo Bonzini) [1945742] - KVM: x86: Restore all 64 bits of DR6 and DR7 during RSM on x86-64 (Paolo Bonzini) [1945742] - KVM: x86: Remove misleading DR6/DR7 adjustments from RSM emulation (Paolo Bonzini) [1945742] - KVM: x86/xen: Use hva_t for holding hypercall page address (Paolo Bonzini) [1945742] - KVM: x86/xen: Remove extra unlock in kvm_xen_hvm_set_attr() (Paolo Bonzini) [1945742] - KVM: Use kvm_pfn_t for local PFN variable in hva_to_pfn_remapped() (Paolo Bonzini) [1945742] - KVM: x86: Add helper to consolidate "raw" reserved GPA mask calculations (Paolo Bonzini) [1945742] - KVM: selftests: Always run vCPU thread with blocked SIG_IPI (Paolo Bonzini) [1945742] - KVM: selftests: Sync data verify of dirty logging with guest sync (Paolo Bonzini) [1945742] - KVM: selftests: Add a test for kvm page table code (Paolo Bonzini) [1945742] - KVM: selftests: Adapt vm_userspace_mem_region_add to new helpers (Paolo Bonzini) [1945742] - KVM: selftests: List all hugetlb src types specified with page sizes (Paolo Bonzini) [1945742] - tools/headers: sync headers of asm-generic/hugetlb_encode.h (Paolo Bonzini) [1945742] - tools include uapi: Update linux/mmap.h copy (Paolo Bonzini) [1945742] - tools UAPI: Update copy of linux/mman.h from the kernel sources (Paolo Bonzini) [1945742] - mm/hugetlb: add mmap() encodings for 32MB and 512MB page sizes (Paolo Bonzini) [1945742] - RHEL: Add #defines for 16k hugepages (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system default hugetlb page size (Paolo Bonzini) [1945742] - KVM: selftests: Add a helper to get system configured THP page size (Paolo Bonzini) [1945742] - KVM: selftests: Make a generic helper to get vm guest mode strings (Paolo Bonzini) [1945742] - KVM: selftests: Print the errno besides error-string in TEST_ASSERT (Paolo Bonzini) [1945742] - KVM: selftests: remove redundant semi-colon (Paolo Bonzini) [1945742] - selftests: kvm: Check that TSC page value is small after KVM_SET_CLOCK(0) (Paolo Bonzini) [1945742] - KVM: x86: Prevent 'hv_clock->system_time' from going negative in kvm_guest_time_update() (Paolo Bonzini) [1945742] - selftests: kvm: make hardware_disable_test less verbose (Paolo Bonzini) [1945742] - selftests: kvm: add set_boot_cpu_id test (Paolo Bonzini) [1945742] - selftests: kvm: add _vm_ioctl (Paolo Bonzini) [1945742] - selftests: kvm: add get_msr_index_features (Paolo Bonzini) [1945742] - KVM: x86/xen: Add support for vCPU runstate information (Paolo Bonzini) [1945742] - RHEL: configs: do not enable CONFIG_KVM_XEN (Paolo Bonzini) [1945742] - KVM: x86: allow compiling out the Xen hypercall interface (Paolo Bonzini) [1945742] - KVM: x86: compile out TDP MMU on 32-bit systems (Paolo Bonzini) [1945742] - KVM: xen: flush deferred static key before checking it (Paolo Bonzini) [1945742] - KVM: x86/xen: Explicitly pad struct compat_vcpu_info to 64 bytes (Paolo Bonzini) [1945742] - KVM: x86/xen: Allow reset of Xen attributes (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in kvm_run->flags (Paolo Bonzini) [1945742] - Documentation: kvm: fix messy conversion from .txt to .rst (Paolo Bonzini) [1945742] - KVM: Documentation: rectify rst markup in KVM_GET_SUPPORTED_HV_CPUID (Paolo Bonzini) [1945742] - Documentation: kvm: fix warning (Paolo Bonzini) [1945742] - KVM: Add documentation for Xen hypercall and shared_info updates (Paolo Bonzini) [1945742] - KVM: X86: Add the Document for KVM_CAP_X86_BUS_LOCK_EXIT (Paolo Bonzini) [1945742] - KVM: Documentation: Fix documentation for nested. (Paolo Bonzini) [1945742] - KVM: Documentation: Add arm64 KVM_RUN error codes (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_CAP_ENFORCE_PV_CPUID (Paolo Bonzini) [1945742] - KVM: Documentation: Update entry for KVM_X86_SET_MSR_FILTER (Paolo Bonzini) [1945742] - docs: kvm: add documentation for KVM_CAP_S390_DIAG318 (Paolo Bonzini) [1945742] - selftests: kvm: Mmap the entire vcpu mmap area (Paolo Bonzini) [1945742] - selftests: kvm: avoid uninitialized variable warning (Paolo Bonzini) [1945742] - selftests: kvm: add hardware_disable test (Paolo Bonzini) [1945742] - KVM: selftests: Don't bother mapping GVA for Xen shinfo test (Paolo Bonzini) [1945742] - KVM: selftests: Fix hex vs. decimal snafu in Xen test (Paolo Bonzini) [1945742] - KVM: selftests: Fix size of memslots created by Xen tests (Paolo Bonzini) [1945742] - KVM: selftests: Ignore recently added Xen tests' build output (Paolo Bonzini) [1945742] - KVM: x86: declare Xen HVM shared info capability and add test case (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop hv_vcpu_to_vcpu() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate Hyper-V context lazily (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Make Hyper-V emulation enablement conditional (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Allocate 'struct kvm_vcpu_hv' dynamically (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Prepare to meet unallocated Hyper-V context (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Always use to_hv_vcpu() accessor to get to 'struct kvm_vcpu_hv' (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Stop shadowing global 'current_vcpu' variable (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Introduce to_kvm_hv() helper (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_syndbg() to to_hv_syndbg() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_stimer()/stimer_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_synic()/synic_to_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Rename vcpu_to_hv_vcpu() to to_hv_vcpu() (Paolo Bonzini) [1945742] - KVM: x86: hyper-v: Drop unused kvm_hv_vapic_assist_page_enabled() (Paolo Bonzini) [1945742] - KVM: x86/xen: Add event channel interrupt vector upcall (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu time info region (Paolo Bonzini) [1945742] - KVM: x86/xen: setup pvclock updates (Paolo Bonzini) [1945742] - KVM: x86/xen: register vcpu info (Paolo Bonzini) [1945742] - KVM: x86/xen: Add KVM_XEN_VCPU_SET_ATTR/KVM_XEN_VCPU_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: update wallclock region (Paolo Bonzini) [1945742] - xen: add wc_sec_hi to struct shared_info (Paolo Bonzini) [1945742] - KVM: x86/xen: register shared_info page (Paolo Bonzini) [1945742] - KVM: x86/xen: add definitions of compat_shared_info, compat_vcpu_info (Paolo Bonzini) [1945742] - KVM: x86/xen: latch long_mode when hypercall page is set up (Paolo Bonzini) [1945742] - KVM: x86/xen: add KVM_XEN_HVM_SET_ATTR/KVM_XEN_HVM_GET_ATTR (Paolo Bonzini) [1945742] - KVM: x86/xen: Add kvm_xen_enabled static key (Paolo Bonzini) [1945742] - KVM: x86/xen: Move KVM_XEN_HVM_CONFIG handling to xen.c (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix coexistence of Xen and Hyper-V hypercalls (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add helper to generate mask of reserved HPA bits (Paolo Bonzini) [1945742] - KVM: x86: Use reserved_gpa_bits to calculate reserved PxE bits (Paolo Bonzini) [1945742] - KVM: x86: SEV: Treat C-bit as legal GPA bit regardless of vCPU mode (Paolo Bonzini) [1945742] - KVM: nSVM: Use common GPA helper to check for illegal CR3 (Paolo Bonzini) [1945742] - KVM: VMX: Use GPA legality helpers to replace open coded equivalents (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to handle legal GPA with an alignment requirement (Paolo Bonzini) [1945742] - KVM: x86: Add a helper to check for a legal GPA (Paolo Bonzini) [1945742] - KVM: nSVM: Don't strip host's C-bit from guest's CR3 when reading PDPTRs (Paolo Bonzini) [1945742] - KVM: x86: Set so called 'reserved CR3 bits in LM mask' at vCPU reset (Paolo Bonzini) [1945742] - KVM: x86/xen: intercept xen hypercalls if enabled (Paolo Bonzini) [1945742] - KVM: selftests: Add missing header file needed by xAPIC IPI tests (Paolo Bonzini) [1945742] - KVM: selftests: Add operand to vmsave/vmload/vmrun in svm.c (Paolo Bonzini) [1945742] - selftests: kvm: Properly set Hyper-V CPUIDs in evmcs_test (Paolo Bonzini) [1945742] - selftests: kvm: Move kvm_get_supported_hv_cpuid() to common code (Paolo Bonzini) [1945742] - selftest: kvm: x86: test KVM_GET_CPUID2 and guest visible CPUIDs against KVM_GET_SUPPORTED_CPUID (Paolo Bonzini) [1945742] - selftests: kvm/x86: add test for pmu msr MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: selftests: Disable dirty logging with vCPUs running (Paolo Bonzini) [1945742] - KVM: selftests: Add backing src parameter to dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Add memslot modification stress test (Paolo Bonzini) [1945742] - KVM: selftests: Add option to overlap vCPU memory access (Paolo Bonzini) [1945742] - KVM: selftests: Fix population stage in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Convert iterations to int in dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Avoid flooding debug log while populating memory (Paolo Bonzini) [1945742] - KVM: selftests: Rename timespec_diff_now to timespec_elapsed (Paolo Bonzini) [1945742] - KVM: selftests: Test IPI to halted vCPU in xAPIC while backing page moves (Paolo Bonzini) [1945742] - KVM: selftests: Implement perf_test_util more conventionally (Paolo Bonzini) [1945742] - KVM: selftests: Use vm_create_with_vcpus in create_vm (Paolo Bonzini) [1945742] - KVM: selftests: Factor out guest mode code (Paolo Bonzini) [1945742] - selftests: kvm: Merge user_msr_test into userspace_msr_exit_test (Paolo Bonzini) [1945742] - selftests: kvm: Test MSR exiting to userspace (Paolo Bonzini) [1945742] - KVM: selftests: sync_regs test for diag318 (Paolo Bonzini) [1945742] - KVM: selftests: x86: Set supported CPUIDs on default VM (Paolo Bonzini) [1945742] - KVM: selftests: Make test skipping consistent (Paolo Bonzini) [1945742] - KVM: selftests: Introduce vm_create_[default_]_with_vcpus (Paolo Bonzini) [1945742] - KVM: selftests: Make vm_create_default common (Paolo Bonzini) [1945742] - KVM: selftests: always use manual clear in dirty_log_perf_test (Paolo Bonzini) [1945742] - selftests: kvm: keep .gitignore add to date (Paolo Bonzini) [1945742] - KVM: selftests: Add "-c" parameter to dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Run dirty ring test asynchronously (Paolo Bonzini) [1945742] - KVM: selftests: Add dirty ring buffer test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce after_vcpu_run hook for dirty log test (Paolo Bonzini) [1945742] - KVM: selftests: Verify supported CR4 bits can be set before KVM_SET_CPUID2 (Paolo Bonzini) [1945742] - KVM: selftests: allow two iterations of dirty_log_perf_test (Paolo Bonzini) [1945742] - KVM: selftests: Introduce the dirty log perf test (Paolo Bonzini) [1945742] - KVM: selftests: Make the number of vcpus global (Paolo Bonzini) [1945742] - KVM: selftests: Make the per vcpu memory size global (Paolo Bonzini) [1945742] - KVM: selftests: Drop pointless vm_create wrapper (Paolo Bonzini) [1945742] - KVM: selftests: Add wrfract to common guest code (Paolo Bonzini) [1945742] - KVM: selftests: Simplify demand_paging_test with timespec_diff_now (Paolo Bonzini) [1945742] - KVM: selftests: Remove address rounding in guest code (Paolo Bonzini) [1945742] - KVM: selftests: Factor code out of demand_paging_test (Paolo Bonzini) [1945742] - KVM: selftests: Use a single binary for dirty/clear log test (Paolo Bonzini) [1945742] - KVM: selftests: Always clear dirty bitmap after iteration (Paolo Bonzini) [1945742] - selftests: kvm: test enforcement of paravirtual cpuid features (Paolo Bonzini) [1945742] - selftests: kvm: Add exception handling to selftests (Paolo Bonzini) [1945742] - selftests: kvm: Clear uc so UCALL_NONE is being properly reported (Paolo Bonzini) [1945742] - selftests: kvm: Fix the segment descriptor layout to match the actual layout (Paolo Bonzini) [1945742] - KVM: x86/xen: Fix __user pointer handling for hypercall page installation (Paolo Bonzini) [1945742] - KVM: x86/xen: fix Xen hypercall page msr handling (Paolo Bonzini) [1945742] - KVM: x86: move kvm_inject_gp up from kvm_set_xcr to callers (Paolo Bonzini) [1945742] - KVM: cleanup DR6/DR7 reserved bits checks (Paolo Bonzini) [1945742] - KVM: x86/mmu: Add '__func__' in rmap_printk() (Paolo Bonzini) [1945742] - KVM: SVM: Replace hard-coded value with #define (Paolo Bonzini) [1945742] - KVM: SVM: use .prepare_guest_switch() to handle CPU register save/setup (Paolo Bonzini) [1945742] - KVM: SVM: remove uneeded fields from host_save_users_msrs (Paolo Bonzini) [1945742] - KVM: SVM: use vmsave/vmload for saving/restoring additional host state (Paolo Bonzini) [1945742] - KVM: SVM: Use asm goto to handle unexpected #UD on SVM instructions (Paolo Bonzini) [1945742] - KVM: VMX: Use the kernel's version of VMXOFF (Paolo Bonzini) [1945742] - KVM: VMX: Move Intel PT shenanigans out of VMXON/VMXOFF flows (Paolo Bonzini) [1945742] - KVM/nVMX: Use __vmx_vcpu_run in nested_vmx_check_vmentry_hw (Paolo Bonzini) [1945742] - x86/virt: Mark flags and memory as clobbered by VMXOFF (Paolo Bonzini) [1945742] - x86/reboot: Force all cpus to exit VMX root if VMX is supported (Paolo Bonzini) [1945742] - x86/virt: Eat faults on VMXOFF in reboot flows (Paolo Bonzini) [1945742] - KVM: x86: use static calls to reduce kvm_x86_ops overhead (Paolo Bonzini) [1945742] - KVM: x86: introduce definitions to support static calls for kvm_x86_ops (Paolo Bonzini) [1945742] - KVM: RHEL: include linux/static_call.h (Paolo Bonzini) [1945742] - KVM: X86: prepend vmx/svm prefix to additional kvm_x86_ops functions (Paolo Bonzini) [1945742] - KVM: Stop using deprecated jump label APIs (Paolo Bonzini) [1945742] - locking/static_key: Add support for deferred static branches (Paolo Bonzini) [1945742] - KVM: X86: Rename DR6_INIT to DR6_ACTIVE_LOW (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Expose LBR_FMT in the MSR_IA32_PERF_CAPABILITIES (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Release guest LBR event via lazy release mechanism (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Emulate legacy freezing LBRs on virtual PMI (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Reduce the overhead of LBR pass-through or cancellation (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Pass-through LBR msrs when the guest LBR event is ACTIVE (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Create a guest LBR event when vcpu sets DEBUGCTLMSR_LBR (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: vmx/pmu: Add PMU_CAP_LBR_FMT check when guest LBR is enabled (Paolo Bonzini) [1945742] - KVM: x86/pmu: preserve IA32_PERF_CAPABILITIES across CPUID refresh (Paolo Bonzini) [1945742] - KVM: x86/vmx: Make vmx_set_intercept_for_msr() non-static (Paolo Bonzini) [1945742] - KVM: VMX: read/write MSR_IA32_DEBUGCTLMSR from GUEST_IA32_DEBUGCTL (Paolo Bonzini) [1945742] - KVM: VMX: Use x2apic_mode to avoid RDMSR when querying PI state (Paolo Bonzini) [1945742] - x86/apic: Export x2apic_mode for use by KVM in "warm" path (Paolo Bonzini) [1945742] - KVM: VMX: Enable bus lock VM exit (Paolo Bonzini) [1945742] - KVM: X86: Reset the vcpu->run->flags at the beginning of vcpu_run (Paolo Bonzini) [1945742] - KVM: VMX: Convert vcpu_vmx.exit_reason to a union (Paolo Bonzini) [1945742] - KVM/SVM: add support for SEV attestation command (Paolo Bonzini) [1945742] - KVM: x86/mmu: Remove the defunct update_pte() paging hook (Paolo Bonzini) [1945742] - KVM: Expose AVX_VNNI instruction to guset (Paolo Bonzini) [1945742] - Enumerate AVX Vector Neural Network instructions (Paolo Bonzini) [1945742] - x86: kvm: style: Simplify bool comparison (Paolo Bonzini) [1945742] - KVM: x86: Zap the oldest MMU pages, not the newest (Paolo Bonzini) [1945742] - KVM: x86/mmu: Use boolean returns for (S)PTE accessors (Paolo Bonzini) [1945742] - KVM: X86: use vzalloc() instead of vmalloc/memset (Paolo Bonzini) [1945742] - KVM: x86: Take KVM's SRCU lock only if steal time update is needed (Paolo Bonzini) [1945742] - KVM: x86: Remove obsolete disabling of page faults in kvm_arch_vcpu_put() (Paolo Bonzini) [1945742] - KVM: do not assume PTE is writable after follow_pfn (Paolo Bonzini) [1945742] - KVM: x86/mmu: Fix TDP MMU zap collapsible SPTEs (Paolo Bonzini) [1945742] - KVM: x86: cleanup CR3 reserved bits checks (Paolo Bonzini) [1945742] - KVM: SVM: Treat SVM as unsupported when running as an SEV guest (Paolo Bonzini) [1945742] - KVM: x86: Update emulator context mode if SYSENTER xfers to 64-bit mode (Paolo Bonzini) [1945742] - KVM: x86: Supplement __cr4_reserved_bits() with X86_FEATURE_PCID check (Paolo Bonzini) [1945742] - KVM/x86: assign hva with the right value to vm_munmap the pages (Paolo Bonzini) [1945742] - Fix unsynchronized access to sev members through svm_register_enc_region (Paolo Bonzini) [1945742] - KVM: x86: Revert "KVM: x86: Mark GPRs dirty when written" (Paolo Bonzini) [1945742] - KVM: SVM: Unconditionally sync GPRs to GHCB on VMRUN of SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: __kvm_vcpu_halt can be static (Paolo Bonzini) [1945742] - KVM: SVM: Add support for booting APs in an SEV-ES guest (Paolo Bonzini) [1945742] - KVM/SVM: Remove leftover __svm_vcpu_run prototype from svm.c (Paolo Bonzini) [1945742] - KVM: SVM: Add register operand to vmsave call in sev_es_vcpu_load (Paolo Bonzini) [1945742] - KVM: SVM: fix 32-bit compilation (Paolo Bonzini) [1945742] - KVM: SVM: Add AP_JUMP_TABLE support in prep for AP booting (Paolo Bonzini) [1945742] - KVM: SVM: Provide support to launch and run an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Provide an updated VMRUN invocation for SEV-ES guests (Paolo Bonzini) [1945742] - x86/kvm/svm: Use uninstrumented wrmsrl() to restore GS (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU loading (Paolo Bonzini) [1945742] - KVM: SVM: Provide support for SEV-ES vCPU creation/loading (Paolo Bonzini) [1945742] - KVM: SVM: Update ASID allocation to support SEV-ES guests (Paolo Bonzini) [1945742] - KVM: SVM: Set the encryption mask for the SVM host save area (Paolo Bonzini) [1945742] - KVM: SVM: Add NMI support for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Guest FPU state save/restore not needed for SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Do not report support for SMM for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: x86: Update __get_sregs() / __set_sregs() to support SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR8 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR4 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for CR0 write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Add support for EFER write traps for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support string IO operations for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Support MMIO for an SEV-ES guest (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT MSR protocol processing (Paolo Bonzini) [1945742] - KVM: SVM: Create trace events for VMGEXIT processing (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x100 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x004 (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES GHCB MSR protocol function 0x002 (Paolo Bonzini) [1945742] - KVM: SVM: Add initial support for a VMGEXIT VMEXIT (Paolo Bonzini) [1945742] - KVM: SVM: Add GHCB accessor functions for retrieving fields (Paolo Bonzini) [1945742] - KVM: SVM: Prepare for SEV-ES exit handling in the sev.c file (Paolo Bonzini) [1945742] - KVM: SVM: Cannot re-initialize the VMCB after shutdown with SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Do not allow instruction emulation under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Prevent debugging under SEV-ES (Paolo Bonzini) [1945742] - KVM: SVM: Add required changes to support intercepts under SEV-ES (Paolo Bonzini) [1945742] - KVM: x86: introduce complete_emulated_msr callback (Paolo Bonzini) [1945742] - KVM: x86: Mark GPRs dirty when written (Paolo Bonzini) [1945742] - KVM: SVM: Add support for the SEV-ES VMSA (Paolo Bonzini) [1945742] - x86/cpu: Add VM page flush MSR availablility as a CPUID feature (Paolo Bonzini) [1945742] - KVM: SVM: Add support for SEV-ES capability in KVM (Paolo Bonzini) [1945742] - KVM/VMX/SVM: Move kvm_machine_check function to x86.h (Paolo Bonzini) [1945742] - KVM: Don't allocate dirty bitmap if dirty ring is enabled (Paolo Bonzini) [1945742] - KVM: Make dirty ring exclusive to dirty bitmap log (Paolo Bonzini) [1945742] - KVM: X86: Implement ring-based dirty memory tracking (Paolo Bonzini) [1945742] - KVM: Pass in kvm pointer into mark_page_dirty_in_slot() (Paolo Bonzini) [1945742] - kvm/eventfd: Drain events from eventfd in irqfd_wakeup() (Paolo Bonzini) [1945742] - eventfd: Export eventfd_ctx_do_read() (Paolo Bonzini) [1945742] - kvm/eventfd: Use priority waitqueue to catch events before userspace (Paolo Bonzini) [1945742] - sched/wait: Add add_wait_queue_priority() (Paolo Bonzini) [1945742] - cpuidle-haltpoll: fix error comments in arch_haltpoll_disable (Paolo Bonzini) [1945742] - kvm/eventfd: Use sequence counter with associated spinlock (Paolo Bonzini) [1945742] - x86/kvm/vmx: Use native read/write_cr2() (Paolo Bonzini) [1945742] - KVM: SVM: convert get_user_pages() --> pin_user_pages() (Paolo Bonzini) [1945742] - x86/asm: Change all ENTRY+ENDPROC to SYM_FUNC_* (Paolo Bonzini) [1945742] - x86/entry/64: Fix unwind hints in __switch_to_asm() (Paolo Bonzini) [1945742] - x86/asm/64: Change all ENTRY+END to SYM_CODE_* (Paolo Bonzini) [1945742] - x86/head/64: Annotate start_cpu0() as non-callable (Paolo Bonzini) [1945742] - x86/asm: Do not annotate functions with GLOBAL (Paolo Bonzini) [1945742] - kprobes/x86/xen: blacklist non-attachable xen interrupt functions (Paolo Bonzini) [1945742] - x86/asm/64: Add ENDs to some functions and relabel with SYM_CODE_* (Paolo Bonzini) [1945742] - x86/asm: Use SYM_INNER_LABEL instead of GLOBAL (Paolo Bonzini) [1945742] - x86/asm: Annotate aliases (Paolo Bonzini) [1945742] - x86/asm/crypto: Annotate local functions (Paolo Bonzini) [1945742] - static_call: Add static_call_cond() (Paolo Bonzini) [1945742] - static_call: Add basic static call infrastructure (Paolo Bonzini) [1945742] - devlink: use _BITUL() macro instead of BIT() in the UAPI header (Petr Oros) [1935646] - devlink: Fix reload stats structure (Petr Oros) [1935646] - devlink: Avoid overwriting port attributes of registered port (Petr Oros) [1935646] - devlink: Add Documentation/networking/devlink/devlink-reload.rst (Petr Oros) [1935646] - devlink: Add enable_remote_dev_reset generic parameter (Petr Oros) [1935646] - devlink: Add remote reload stats (Petr Oros) [1935646] - devlink: Add reload stats (Petr Oros) [1935646] - devlink: Add devlink reload limit option (Petr Oros) [1935646] - devlink: Add reload action option to devlink reload command (Petr Oros) [1935646] - devlink: Change devlink_reload_supported() param type (Petr Oros) [1935646]- CI: Rename KABI option (Veronika Kabatova) - CI: Disable result checking for realtime checks (Veronika Kabatova) - Revert "GFS2: Re-add a call to log_flush_wait when flushing the journal" (Bob Peterson) [1917930] - md/raid1: properly indicate failure when ending a failed write request (Nigel Croxon) [1954588] - Revert "uio: use request_threaded_irq instead" (Vitaly Kuznetsov) [1946644] - drm/ast: Set format registers in primary plane's update (Lyude Paul) [1923857] - drivers: hv: Create a consistent pattern for checking Hyper-V hypercall status (Mohammed Gamal) [1940926] - x86/hyperv: Move hv_do_rep_hypercall to asm-generic (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Increase wait time for VMbus unload (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize unload_event statically (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Check for pending channel interrupts before taking a CPU offline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drivers: hv: vmbus: Introduce CHANNELMSG_MODIFYCHANNEL_RESPONSE (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Introduce and negotiate VMBus protocol version 5.3 (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Use after free in __vmbus_open() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: remove unused function (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Remove unused linux/version.h header (Mohammed Gamal) [1940926] - x86/Hyper-V: Support for free page reporting (Mohammed Gamal) [1940926] - x86/hyper-v: Move hv_message_type to architecture neutral module (Mohammed Gamal) [1940926] - asm-generic/hyperv: import data structures for mapping device interrupts (Mohammed Gamal) [1940926] - asm-generic/hyperv: introduce hv_device_id and auxiliary structures (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_interrupt_entry (Mohammed Gamal) [1940926] - asm-generic/hyperv: update hv_msi_entry (Mohammed Gamal) [1940926] - x86/hyperv: provide a bunch of helper functions (Mohammed Gamal) [1940926] - x86/hyperv: extract partition ID from Microsoft Hypervisor if necessary (Mohammed Gamal) [1940926] - asm-generic/hyperv: Add definitions for Get/SetVpRegister hypercalls (Mohammed Gamal) [1940926] - drivers: hv: Fix EXPORT_SYMBOL and tab spaces issue (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Drop error message when 'No request id available' (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move handling of VMbus interrupts (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Handle auto EOI quirk inline (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move hyperv_report_panic_msg to arch neutral code (Mohammed Gamal) [1940926] - Drivers: hv: Redo Hyper-V synthetic MSR get/set functions (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Move Hyper-V page allocator to arch neutral code (Mohammed Gamal) [1940926] - x86/hyperv: allocate output arg pages if required (Mohammed Gamal) [1940926] - drivers: hv: Fix whitespace errors (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: skip VMBus initialization if Linux is root (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Enforce 'VMBus version >= 5.2' on isolated guests (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Restrict vmbus_devices on isolated guests (Mohammed Gamal) [1940926] - hv_utils: Fix spelling mistake "Hearbeat" -> "Heartbeat" (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add /sys/bus/vmbus/hibernation (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Resolve race condition in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Avoid use-after-free in vmbus_onoffer_rescind() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Copy the hv_message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Reduce number of references to message in vmbus_on_msg_dpc() (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Initialize memory to be sent to the host (Mohammed Gamal) [1940926] - hv_utils: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1940926] - drivers/hv: remove obsolete TODO and fix misleading typo in comment (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch SPLIT_STRING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix call msleep using < 20ms (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Fix checkpatch LINE_SPACING (Mohammed Gamal) [1940926] - drivers: hv: vmbus: Replace symbolic permissions by octal permissions (Mohammed Gamal) [1940926] - drivers: hv: Fix hyperv_record_panic_msg path on comment (Mohammed Gamal) [1940926] - Drivers: hv: vmbus: Add vmbus_requestor data structure for VMBus hardening (Mohammed Gamal) [1940926] - ena: revert removal of MODULE_VERSION from ena (Petr Oros) [1955712] - Revert "[netdrv] net/intel: remove driver versions from Intel drivers" (Jonathan Toppins) [1955745] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1955721] - net: core: add dev_get_tstats64 as a ndo_get_stats64 implementation (Josef Oskera) [1939453]- igb: amend removal of MODULE_VERSION (Corinna Vinschen) [1955748] - igc: amend removal of MODULE_VERSION (Corinna Vinschen) [1955755] - i40e: amend removal of MODULE_VERSION (Stefan Assmann) [1955736] - ixgbe: Amend commit acf03026ec5a to include a version string in module info. (Ken Cox) [1955759] - i40e: Fix parameters in aq_get_phy_register() (Stefan Assmann) [1907852] - initramfs: panic with memory information (Coiby Xu) [1936031] - powercap/intel_rapl: add support for AlderLake (David Arcari) [1838605] - xfs: restore shutdown check in mapped write fault path (Brian Foster) [1926089] - xfs: consider shutdown in bmapbt cursor delete assert (Brian Foster) [1926077] - iomap: Fix negative assignment to unsigned sis->pages in iomap_swapfile_activate (Carlos Maiolino) [1938210] - scsi: scsi_dh_alua: Remove check for ASC 24h in alua_rtpg() (Ewan D. Milne) [1929878] - perf/arm-cmn: Move IRQs when migrating context (Jeremy Linton) [1816850] - perf/arm-cmn: Fix PMU instance naming (Jeremy Linton) [1816850] - perf: arm-cmn: Fix conversion specifiers for node type (Jeremy Linton) [1816850] - perf: arm-cmn: Fix unsigned comparison to less than zero (Jeremy Linton) [1816850] - perf: Add Arm CMN-600 PMU driver (Jeremy Linton) [1816850] - redhat/configs: Use CONFIG_VIRTIO_CONSOLE=m on s390x, too (Thomas Huth) [1954119] - s390/config: do not select VIRTIO_CONSOLE via Kconfig (Thomas Huth) [1954119] - x86/platform/uv: Fix an error code in uv_hubs_init() (Frank Ramsay) [1936605] - x86/platform/uv: Add more to secondary CPU kdump info (Frank Ramsay) [1936605] - x86/platform/uv: Use x2apic enabled bit as set by BIOS to indicate APIC mode (Frank Ramsay) [1936605] - redhat/configs: Add CONFIG_UV_SYSFS (Frank Ramsay) [1936605] - x86/platform/uv: Fix indentation warning in Documentation/ABI/testing/sysfs-firmware-sgi_uv (Frank Ramsay) [1936605] - x86/platform/uv: Set section block size for hubless architectures (Frank Ramsay) [1936605] - x86/platform/uv: Update sysfs documentation (Frank Ramsay) [1936605] - x86/platform/uv: Add deprecated messages to /proc info leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs hubless leaves (Frank Ramsay) [1936605] - x86/platform/uv: Add sysfs leaves to replace those in procfs (Frank Ramsay) [1936605] - x86/platform/uv: Add kernel interfaces for obtaining system info (Frank Ramsay) [1936605] - x86/platform/uv: Update MAINTAINERS for uv_sysfs driver (Frank Ramsay) [1936605] - x86/platform/uv: Update ABI documentation of /sys/firmware/sgi_uv/ (Frank Ramsay) [1936605] - x86/platform/uv: Add new uv_sysfs platform driver (Frank Ramsay) [1936605] - x86/platform/uv: Add and export uv_bios_* functions (Frank Ramsay) [1936605] - x86/platform/uv: Remove existing /sys/firmware/sgi_uv/interface (Frank Ramsay) [1936605] - x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1936605] - x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1936605] - x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1936605] - UV: Add SPDX license identifier - Makefile/Kconfig (Frank Ramsay) [1936605] - netdevsim: Only use sampling truncation length when valid (Ivan Vecera) [1955163] - selftests: netdevsim: Test psample functionality (Ivan Vecera) [1955163] - netdevsim: Add dummy psample implementation (Ivan Vecera) [1955163] - psample: Add additional metadata attributes (Ivan Vecera) [1955163] - psample: Encapsulate packet metadata in a struct (Ivan Vecera) [1955163] - net: psample: fix build error when CONFIG_INET is not enabled (Ivan Vecera) [1955163] - devlink: include for _BITUL (Petr Oros) [1935630] - netdevsim: add support for flash_update overwrite mask (Petr Oros) [1935630] - devlink: introduce flash update overwrite mask (Petr Oros) [1935630] - devlink: convert flash_update to use params structure (Petr Oros) [1935630] - devlink: check flash_update parameter support in net core (Petr Oros) [1935630] - devlink: Enhance policy to validate port type input value (Petr Oros) [1935630] - devlink: Enhance policy to validate eswitch mode value (Petr Oros) [1935630] - net: devlink: region: Pass the region ops to the snapshot function (Petr Oros) [1935630] - net: devlink: regions: Add a priv member to the regions ops struct (Petr Oros) [1935630]- Enumerate AVX Vector Neural Network instructions (Steve Best) [1838616] - net: fix skb use after free in netpoll (Ivan Vecera) [1913481] - cipso,calipso: resolve a number of problems with the DOI refcounts (Guillaume Nault) [1950996] - netfilter: rpfilter: mask ecn bits before fib lookup (Guillaume Nault) [1950996] - netfilter: Fix rpfilter dropping vrf packets by mistake (Guillaume Nault) [1950996] - redhat: enable CONFIG_DM_MULTIPATH_HST and CONFIG_DM_MULTIPATH_IOA (Mike Snitzer) [1949682] - dm ioctl: fix out of bounds array access when no devices (Mike Snitzer) [1949682] - dm table: Fix zoned model check and zone sectors check (Mike Snitzer) [1949682] - dm: simplify target code conditional on CONFIG_BLK_DEV_ZONED (Mike Snitzer) [1949682] - dm verity: fix DM_VERITY_OPTS_MAX value (Mike Snitzer) [1949682] - dm verity fec: fix misaligned RS roots IO (Mike Snitzer) [1949682] - dm verity: fix FEC for RS roots unaligned to block size (Mike Snitzer) [1949682] - dm bufio: subtract the number of initial sectors in dm_bufio_get_device_size (Mike Snitzer) [1949682] - dm: fix deadlock when swapping to encrypted device (Mike Snitzer) [1949682] - dm era: only resize metadata in preresume (Mike Snitzer) [1949682] - dm era: Use correct value size in equality function of writeset tree (Mike Snitzer) [1949682] - dm era: Fix bitset memory leaks (Mike Snitzer) [1949682] - dm era: Verify the data block size hasn't changed (Mike Snitzer) [1949682] - dm era: Reinitialize bitset cache before digesting a new writeset (Mike Snitzer) [1949682] - dm era: Update in-core bitset after committing the metadata (Mike Snitzer) [1949682] - dm era: Recover committed writeset after crash (Mike Snitzer) [1949682] - dm writecache: fix writing beyond end of underlying device when shrinking (Mike Snitzer) [1949682] - dm table: remove needless request_queue NULL pointer checks (Mike Snitzer) [1949682] - dm table: fix zoned iterate_devices based device capability checks (Mike Snitzer) [1949682] - dm writecache: return the exact table values that were set (Mike Snitzer) [1949682] - dm writecache: fix unnecessary NULL check warnings (Mike Snitzer) [1949682] - dm writecache: fix performance degradation in ssd mode (Mike Snitzer) [1949682] - dm integrity: introduce the "fix_hmac" argument (Mike Snitzer) [1949682] - dm persistent data: fix return type of shadow_root() (Mike Snitzer) [1949682] - dm: cleanup of front padding calculation (Mike Snitzer) [1949682] - dm integrity: fix spelling mistake "flusing" -> "flushing" (Mike Snitzer) [1949682] - dm crypt: Spelling s_cihper_cipher_ (Mike Snitzer) [1949682] - dm: avoid filesystem lookup in dm_get_dev_t() (Mike Snitzer) [1949682] - dm integrity: conditionally disable "recalculate" feature (Mike Snitzer) [1949682] - dm integrity: fix a crash if "recalculate" used without "internal_hash" (Mike Snitzer) [1949682] - dm integrity: fix the maximum number of arguments (Mike Snitzer) [1949682] - dm integrity: fix flush with external metadata device (Mike Snitzer) [1949682] - dm snapshot: flush merged data before committing metadata (Mike Snitzer) [1949682] - dm zoned: select CONFIG_CRC32 (Mike Snitzer) [1949682] - dm integrity: select CRYPTO_SKCIPHER (Mike Snitzer) [1949682] - dm cache: simplify the return expression of load_mapping() (Mike Snitzer) [1949682] - dm verity: skip verity work if I_O error when system is shutting down (Mike Snitzer) [1949682] - dm ioctl: fix error return code in target_message (Mike Snitzer) [1949682] - dm crypt: Constify static crypt_iv_operations (Mike Snitzer) [1949682] - dm: add support for REQ_NOWAIT to various targets (Mike Snitzer) [1949682] - dm: rename multipath path selector source files to have "dm-ps" prefix (Mike Snitzer) [1949682] - dm mpath: add IO affinity path selector (Mike Snitzer) [1949682] - dm verity: Add support for signature verification with 2nd keyring (Mike Snitzer) [1949682] - dm: remove unnecessary current->bio_list check when submitting split bio (Mike Snitzer) [1949682] - dm: remove invalid sparse __acquires and __releases annotations (Mike Snitzer) [1949682] - dm: fix double RCU unlock in dm_dax_zero_page_range() error path (Mike Snitzer) [1949682] - dm writecache: remove BUG() and fail gracefully instead (Mike Snitzer) [1949682] - dm table: Remove BUG_ON(in_interrupt()) (Mike Snitzer) [1949682] - dm: fix bug with RCU locking in dm_blk_report_zones (Mike Snitzer) [1949682] - Revert "dm cache: fix arm link errors with inline" (Mike Snitzer) [1949682] - vfs: remove lockdep bogosity in __sb_start_write (Brian Foster) [1926097] - nbd: freeze the queue while we're adding connections (Ming Lei) [1927246] - selftests/livepatch: Do not check order when using "comm" for dmesg checking (Joel Savitz) [1942056] - RDMA/siw,rxe: Make emulated devices virtual in the device tree (Kamal Heib) [1931849] - RDMA/core: remove use of dma_virt_ops (Kamal Heib) [1931849] - RDMA/umem: Use ib_dma_max_seg_size instead of dma_get_max_seg_size (Kamal Heib) [1931849] - RDMA/core: Fix ib_dma_max_seg_size() (Kamal Heib) [1931849] - RDMA/umem: Move to allocate SG table from pages (Kamal Heib) [1931849] - lib/scatterlist: Do not limit max_segment to PAGE_ALIGNED values (Kamal Heib) [1931849] - lib/scatterlist: Add support in dynamic allocation of SG table from pages (Kamal Heib) [1931846] - RDMA/srp: Increase max_segment_size (Kamal Heib) [1931849] - RDMA/uverbs: Allow drivers to create a new HW object during rereg_mr (Kamal Heib) [1931849] - RDMA/mlx5: Use ib_umem_find_best_pgoff() for SRQ (Kamal Heib) [1931849] - RDMA/vmw_pvrdma: Fix network_hdr_type reported in WC (Kamal Heib) [1931849] - RDMA/cma: Fix error flow in default_roce_mode_store (Kamal Heib) [1931849] - RDMA/umem: Avoid undefined behavior of rounddown_pow_of_two() (Kamal Heib) [1931849] - RDMA/restrack: Don't treat as an error allocation ID wrapping (Kamal Heib) [1931849] - RDMA/ucma: Do not miss ctx destruction steps in some cases (Kamal Heib) [1931849] - RDMA/cma: Don't overwrite sgid_attr after device is released (Kamal Heib) [1931849] - RDMA/rxe: Use acquire/release for memory ordering (Kamal Heib) [1931849] - RDMA/uverbs: Fix incorrect variable type (Kamal Heib) [1931849] - RDMA/core: Update kernel documentation for ib_create_named_qp() (Kamal Heib) [1931849] - RDMA/iser: Remove in_interrupt() usage (Kamal Heib) [1931849] - IB: Fix kernel-doc markups (Kamal Heib) [1931849] - RDMA/uverbs: Check ODP in ib_check_mr_access() as well (Kamal Heib) [1931849] - RDMA/uverbs: Tidy input validation of ib_uverbs_rereg_mr() (Kamal Heib) [1931849] - RDMA/efa: Use dma_set_mask_and_coherent() to simplify code (Kamal Heib) [1931849] - RDMA/restrack: Support all QP types (Kamal Heib) [1931849] - RDMA/core: Allow drivers to disable restrack DB (Kamal Heib) [1931849] - RDMA/core: Track device memory MRs (Kamal Heib) [1931849] - RDMA/cma: Fix deadlock on &lock in rdma_cma_listen_on_all() error unwind (Kamal Heib) [1931849] - IB/hfi1: Fix fall-through warnings for Clang (Kamal Heib) [1931849] - RDMA/ipoib: Distribute cq completion vector better (Kamal Heib) [1931849] - RDMA/efa: Remove .create_ah callback assignment (Kamal Heib) [1931849] - RDMA/cma: Add missing error handling of listen_id (Kamal Heib) [1931849] - RDMA/restrack: Store all special QPs in restrack DB (Kamal Heib) [1931849] - RDMA/counter: Combine allocation and bind logic (Kamal Heib) [1931849] - RDMA/core: Remove ib_dma_{alloc,free}_coherent (Kamal Heib) [1931849] - RDMA/core: Make FD destroy callback void (Kamal Heib) [1931849] - RDMA/core: Postpone uobject cleanup on failure till FD close (Kamal Heib) [1931849] - IB/isert: Do not excplicitly check == false for bool (Kamal Heib) [1931849] - IB/core: Add support for NDR link speed (Kamal Heib) [1931849] - RDMA/ipoib: Add 50Gb and 100Gb link speeds to ethtool (Kamal Heib) [1931849] - RDMA/rxe,siw: Restore uverbs_cmd_mask IB_USER_VERBS_CMD_POST_SEND (Kamal Heib) [1931849] - RDMA/siw: Fix typo of EAGAIN not -EAGAIN in siw_cm_work_handler() (Kamal Heib) [1931849] - RDMA/rxe: Compute PSN windows correctly (Kamal Heib) [1931849] - RDMA/core: Fix error return in _ib_modify_qp() (Kamal Heib) [1931849] - IB/verbs: avoid nested container_of() (Kamal Heib) [1931849] - RDMA/rxe: Remove unused RXE_MR_TYPE_FMR (Kamal Heib) [1931849] - RDMA: Remove AH from uverbs_cmd_mask (Kamal Heib) [1931849] - RDMA: Remove uverbs cmds from drivers that don't use them (Kamal Heib) [1931849] - RDMA/core Remove uverbs_ex_cmd_mask (Kamal Heib) [1931849] - RDMA: Check create_flags during create_qp (Kamal Heib) [1931849] - RDMA: Check flags during create_cq (Kamal Heib) [1931849] - RDMA: Check attr_mask during modify_qp (Kamal Heib) [1931849] - RDMA: Check srq_type during create_srq (Kamal Heib) [1931849] - RDMA: Move more uverbs_cmd_mask settings to the core (Kamal Heib) [1931849] - RDMA: Remove elements in uverbs_cmd_mask that all drivers set (Kamal Heib) [1931849] - RDMA: Remove uverbs_ex_cmd_mask values that are linked to functions (Kamal Heib) [1931849] - RDMA/cm: Fix an attempt to use non-valid pointer when cleaning timewait (Kamal Heib) [1931846] - RDMA/core: Fix empty gid table for non IB/RoCE devices (Kamal Heib) [1931846] - RDMA/efa: Use the correct current and new states in modify QP (Kamal Heib) [1931846] - RMDA/sw: Don't allow drivers using dma_virt_ops on highmem configs (Kamal Heib) [1931846] - RDMA/srpt: Fix typo in srpt_unregister_mad_agent docstring (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix the active_speed and phys_state value (Kamal Heib) [1931846] - RDMA: Fix software RDMA drivers for dma mapping error (Kamal Heib) [1931846] - IB/srpt: docs: add a description for cq_size member (Kamal Heib) [1931846] - RDMA: Add rdma_connect_locked() (Kamal Heib) [1931846] - RDMA/uverbs: Fix false error in query gid IOCTL (Kamal Heib) [1931846] - RDMA/rxe: Fix small problem in network_type patch (Kamal Heib) [1931846] - RDMA/ucma: Fix use after free in destroy id flow (Kamal Heib) [1931846] - RDMA/rxe: Move the definitions for rxe_av.network_type to uAPI (Kamal Heib) [1931846] - RDMA: Explicitly pass in the dma_device to ib_register_device (Kamal Heib) [1931846] - RDMA/usnic: Remove the query_pkey callback (Kamal Heib) [1931846] - RDMA/usnic: Fix spelling mistake "transistion" -> "transition" (Kamal Heib) [1931846] - RDMA/usnic: switch from 'pci_' to 'dma_' API (Kamal Heib) [1931846] - RDMA/usnic: Avoid overly large buffers on stack (Kamal Heib) [1931846] - IB/usnic: Use dev_get_drvdata (Kamal Heib) [1931846] - IB/usnic: Fix deadlock (Kamal Heib) [1931846] - Revert "[infiniband] usnic_verbs: fix deadlock" (Kamal Heib) [1931846] - RDMA/rxe: Remove duplicate entries in struct rxe_mr (Kamal Heib) [1931846] - RDMA/uverbs: Expose the new GID query API to user space (Kamal Heib) [1931846] - RDMA/core: Introduce new GID table query API (Kamal Heib) [1931846] - RDMA/core: Modify enum ib_gid_type and enum rdma_network_type (Kamal Heib) [1931846] - RDMA/core: Change rdma_get_gid_attr returned error code (Kamal Heib) [1931846] - RDMA/core: Constify struct attribute_group (Kamal Heib) [1931846] - RDMA/core: Remove ucontext->closing (Kamal Heib) [1931846] - RDMA/drivers: Remove udata check from special QP (Kamal Heib) [1931846] - RDMA/qedr: Add support for user mode XRC-SRQ's (Kamal Heib) [1931846] - RDMA/mlx4: Prepare QP allocation to remove from the driver (Kamal Heib) [1931846] - RDMA/mlx4: Embed GSI QP into general mlx4_ib QP (Kamal Heib) [1931846] - RDMA/core: Align write and ioctl checks of QP types (Kamal Heib) [1931846] - RDMA/efa: Drop double zeroing for sg_init_table() (Kamal Heib) [1931846] - RDMA/efa: Add messages and RDMA read work requests HW stats (Kamal Heib) [1931846] - RDMA/efa: Group keep alive received counter with other SW stats (Kamal Heib) [1931846] - RDMA/restrack: Improve readability in task name management (Kamal Heib) [1931846] - RDMA/restrack: Simplify restrack tracking in kernel flows (Kamal Heib) [1931846] - RDMA/restrack: Count references to the verbs objects (Kamal Heib) [1931846] - RDMA/cma: Delete from restrack DB after successful destroy (Kamal Heib) [1931846] - RDMA/ucma: Rework ucma_migrate_id() to avoid races with destroy (Kamal Heib) [1931846] - RDMA: Fix link active_speed size (Kamal Heib) [1931846] - net/mlx5: Refactor query port speed functions (Kamal Heib) [1931846] - RDMA: Convert RWQ table logic to ib_core allocation scheme (Kamal Heib) [1931846] - RDMA: Clean MW allocation and free flows (Kamal Heib) [1931846] - RDMA/cma: Fix use after free race in roce multicast join (Kamal Heib) [1931846] - RDMA/cma: Consolidate the destruction of a cma_multicast in one place (Kamal Heib) [1931846] - RDMA/cma: Remove dead code for kernel rdmacm multicast (Kamal Heib) [1931846] - RDMA/cma: Combine cma_ndev_work with cma_work (Kamal Heib) [1931846] - RDMA/cma: Remove cma_comp() (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_LISTEN state (Kamal Heib) [1931846] - RDMA/cma: Make the locking for automatic state transition more clear (Kamal Heib) [1931846] - RDMA/cma: Fix locking for the RDMA_CM_CONNECT state (Kamal Heib) [1931846] - RDMA/core: Added missing WR and WC opcodes (Kamal Heib) [1931846] - RDMA/qedr: Remove fbo and zbva from the MR (Kamal Heib) [1931846] - RDMA/mlx4: Use ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/pvrdma: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/bnxt: Do not use ib_umem_page_count() or ib_umem_num_pages() (Kamal Heib) [1931846] - RDMA/qedr: Use ib_umem_num_dma_blocks() instead of ib_umem_page_count() (Kamal Heib) [1931846] - RDMA/qedr: Use rdma_umem_for_each_dma_block() instead of open-coding (Kamal Heib) [1931846] - RDMA/i40iw: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/efa: Use ib_umem_num_dma_pages() (Kamal Heib) [1931846] - RDMA/umem: Split ib_umem_num_pages() into ib_umem_num_dma_blocks() (Kamal Heib) [1931846] - RDMA/umem: Replace for_each_sg_dma_page with rdma_umem_for_each_dma_block (Kamal Heib) [1931846] - RDMA/umem: Add rdma_umem_for_each_dma_block() (Kamal Heib) [1931846] - RDMA/umem: Use simpler logic for ib_umem_find_best_pgsz() (Kamal Heib) [1931846] - RDMA/umem: Fix ib_umem_find_best_pgsz() for mappings that cross a page boundary (Kamal Heib) [1931846] - RDMA: Make counters destroy symmetrical (Kamal Heib) [1931846] - RDMA: Restore ability to return error for destroy WQ (Kamal Heib) [1931846] - RDMA: Change XRCD destroy return value (Kamal Heib) [1931846] - RDMA: Allow fail of destroy CQ (Kamal Heib) [1931846] - RDMA/core: Delete function indirection for alloc/free kernel CQ (Kamal Heib) [1931846] - RDMA: Restore ability to fail on SRQ destroy (Kamal Heib) [1931846] - RDMA/mlx5: Issue FW command to destroy SRQ on reentry (Kamal Heib) [1931846] - RDMA: Restore ability to fail on AH destroy (Kamal Heib) [1931846] - RDMA: Restore ability to fail on PD deallocate (Kamal Heib) [1931846] - RDMA/core: Change how failing destroy is handled during uobj abort (Kamal Heib) [1931846] - RDMA/ucma: Fix resource leak on error path (Kamal Heib) [1931846] - RDMA/rxe: Address an issue with hardened user copy (Kamal Heib) [1931846] - RDMA/rxe: Add SPDX hdrs to rxe source files (Kamal Heib) [1931846] - RDMA/core: Trigger a WARN_ON if the driver causes uobjects to become leaked (Kamal Heib) [1931846] - RDMA/rxe: Fix style warnings (Kamal Heib) [1931846] - RDMA/ucma: Remove closing and the close_wq (Kamal Heib) [1931846] - RDMA/ucma: Rework how new connections are passed through event delivery (Kamal Heib) [1931846] - RDMA/ucma: Narrow file->mut in ucma_event_handler() (Kamal Heib) [1931846] - RDMA/ucma: Change backlog into an atomic (Kamal Heib) [1931846] - RDMA/ucma: Add missing locking around rdma_leave_multicast() (Kamal Heib) [1931846] - RDMA/ucma: Fix locking for ctx->events_reported (Kamal Heib) [1931846] - RDMA/ucma: Fix the locking of ctx->file (Kamal Heib) [1931846] - RDMA/ucma: Do not use file->mut to lock destroying (Kamal Heib) [1931846] - RDMA/cma: Add missing locking to rdma_accept() (Kamal Heib) [1931846] - RDMA/ucma: Remove mc_list and rely on xarray (Kamal Heib) [1931846] - RDMA/ucma: Fix error cases around ucma_alloc_ctx() (Kamal Heib) [1931846] - RDMA/ucma: Consolidate the two destroy flows (Kamal Heib) [1931846] - RDMA/ucma: Remove unnecessary locking of file->ctx_list in close (Kamal Heib) [1931846] - RDMA/ucma: Fix refcount 0 incr in ucma_get_ctx() (Kamal Heib) [1931846] - RDMA/cm: Add tracepoints to track MAD send operations (Kamal Heib) [1931846] - RDMA/cm: Replace pr_debug() call sites with tracepoints (Kamal Heib) [1931846] - RDMA/core: Move the rdma_show_ib_cm_event() macro (Kamal Heib) [1931846] - RDMA/efa: Remove redundant udata check from alloc ucontext response (Kamal Heib) [1931846] - RDMA/vmw_pvrdma: Fix kernel-doc documentation (Kamal Heib) [1931846] - RDMA/rxe: prevent rxe creation on top of vlan interface (Kamal Heib) [1931846] - RDMA/cm: Remove unused cm_class (Kamal Heib) [1931846] - IB/isert: remove duplicated error prints (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD RNR retry (Kamal Heib) [1931846] - RDMA/efa: Introduce SRD QP state machine (Kamal Heib) [1931846] - RDMA/efa: Be consistent with modify QP bitmask (Kamal Heib) [1931846] - RDMA/efa: Add a generic capability check helper (Kamal Heib) [1931846] - RDMA: Remove constant domain argument from flow creation call (Kamal Heib) [1931846] - RDMA/i40iw: Avoid typecast from void to pci_dev (Kamal Heib) [1931846] - sched/uclamp: Add CPU's clamp buckets refcounting (Kamal Heib) [1931846] - overflow: Include header file with SIZE_MAX declaration (Kamal Heib) [1931846] - treewide: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - IB/hfi1: Use fallthrough pseudo-keyword (Kamal Heib) [1931846] - treewide: replace '---help---' in Kconfig files with 'help' (Kamal Heib) [1931846] - remove ioremap_nocache and devm_ioremap_nocache (Kamal Heib) [1931846]- ethtool: pause: make sure we init driver stats (Ivan Vecera) [1935611] - ethtool: correct policy for ETHTOOL_MSG_CHANNELS_SET (Ivan Vecera) [1935611] - ethtool: strset: allow ETHTOOL_A_STRSET_COUNTS_ONLY attr (Ivan Vecera) [1935611] - ethtool: specify which header flags are supported per command (Ivan Vecera) [1935611] - ethtool: link up ethnl_header_policy as a nested policy (Ivan Vecera) [1935611] - ethtool: trim policy tables (Ivan Vecera) [1935611] - ethtool: wire up set policies to ops (Ivan Vecera) [1935611] - ethtool: wire up get policies to ops (Ivan Vecera) [1935611] - netdevsim: fix duplicated debugfs directory (Ivan Vecera) [1935611] - selftests: add a test for ethtool pause stats (Ivan Vecera) [1935611] - netdevsim: add pause frame stats (Ivan Vecera) [1935611] - docs: net: include the new ethtool pause stats in the stats doc (Ivan Vecera) [1935611] - ethtool: add standard pause stats (Ivan Vecera) [1935611] - net: tighten the definition of interface statistics (Ivan Vecera) [1935611]- PCI: hv: Fix typo (Mohammed Gamal) [1940924] - asm-generic/hyperv: change HV_CPU_POWER_MANAGEMENT to HV_CPU_MANAGEMENT (Mohammed Gamal) [1940925] - x86/hyperv: detect if Linux is the root partition (Mohammed Gamal) [1940925] - hyperv: hyperv.h: drop a duplicated word (Mohammed Gamal) [1940925] - hyper-v: Remove internal types from UAPI header (Mohammed Gamal) [1940925] - x86/hyperv: Load/save the Isolation Configuration leaf (Mohammed Gamal) [1940925] - x86/hyperv: Initialize clockevents after LAPIC is initialized (Mohammed Gamal) [1940925] - x86/hyperv: check cpu mask after interrupt has been disabled (Mohammed Gamal) [1940925] - x86/hyperv: Fix kexec panic/hang issues (Mohammed Gamal) [1940925] - video: hyperv_fb: Fix a double free in hvfb_probe (Mohammed Gamal) [1940922] - uio: uio_hv_generic: use devm_kzalloc() for private data alloc (Mohammed Gamal) [1940922] - Avoid macro redefinition in compiler-{clang,gcc}.h (Jerome Marchand) [1907271] - x86/split_lock: Add Icelake microserver and Tigerlake CPU models (Prarit Bhargava) [1847576] - tools/power/x86/intel-speed-select: Update version to 1.8 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command to get/set TRL (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Add new command turbo-mode (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set higher of cpuinfo_max_freq or base_frequency (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Set scaling_max_freq to base_frequency (Prarit Bhargava) [1921801] - platform/x86: ISST: Mark mmio_range_devid_0 and mmio_range_devid_1 with static keyword (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Update version for v5.11 (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Account for missing sysfs for die_id (Prarit Bhargava) [1921801] - tools/power/x86/intel-speed-select: Read TRL from mailbox (Prarit Bhargava) [1921801] - platform/x86: ISST: Change PCI device macros (Prarit Bhargava) [1921801] - platform/x86: ISST: Allow configurable offset range (Prarit Bhargava) [1921801] - platform/x86: ISST: Check for unaligned mmio address (Prarit Bhargava) [1921801] - tools/power/turbostat: Fallback to an MSR read for EPB (Prarit Bhargava) [1926913] - tools/power/turbostat: Read energy_perf_bias from sysfs (Prarit Bhargava) [1926913] - Bluetooth: btusb: Add workaround for remote-wakeup issues with Barrot 8041a02 fake CSR controllers (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix detection of some fake CSR controllers with a bcdDevice val of 0x0134 (Gopal Tiwari) [1946951] - Bluetooth: btusb: support download nvm with different board id for wcn6855 (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: Add the missed release_firmware() in mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the missed release_firmware() in btusb_mtk_setup_firmware() (Gopal Tiwari) [1946951] - Bluetooth: btusb: Support 0bda:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add OBDA0623 ACPI HID (Gopal Tiwari) [1946951] - Bluetooth: revert: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Wait for timeout during suspend (Gopal Tiwari) [1946951] - Bluetooth: btrtl: fix incorrect skb allocation failure check (Gopal Tiwari) [1946951] - Bluetooth: hci_ll: add a small delay for wl1271 enable bt_en (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 1358:c123 Realtek 8822CE device (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: resolve various warnings (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Enhance retry logic in qca_setup (Gopal Tiwari) [1946951] - Bluetooth: btusb: btrtl: Add support for RTL8852A (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add support for 13d3:3560 MediaTek MT7615E device (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: fix memory leak in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Ask 8821C to drop old firmware (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Refine the ic_id_table for clearer and more regular (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add the more support IDs for Realtek RTL8822CE (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: close serdev device and free hu in h5_close (Gopal Tiwari) [1946951] - Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1946951] - Bluetooth: btusb: Add Qualcomm Bluetooth SoC WCN6855 support (Gopal Tiwari) [1946951] - Bluetooth: btusb: Enable wide band speech support for BTUSB_QCA_ROME (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Close UART port if NON_PERSISTENT_SETUP is set (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Remove duplicate power off in proto close (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: enable on new platform (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: use NULL instead of zero (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: switch to list_for_each_entry() (Gopal Tiwari) [1946951] - Bluetooth: hci_intel: drop strange le16_to_cpu() against u8 values (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: remove redundant null check (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix memleak in btusb_mtk_submit_wmt_recv_urb (Gopal Tiwari) [1946951] - Bluetooth: hci_uart: Cancel init work before unregistering (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Remove ignored flag HCI_UART_RESET_ON_INIT (Gopal Tiwari) [1946951] - Bluetooth: btmrvl: eliminate duplicates introducing btmrvl_reg_89xx (Gopal Tiwari) [1946951] - Revert "Bluetooth: btusb: Disable runtime suspend on Realtek devices" (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Stop collecting memdump again for command timeout during SSR (Gopal Tiwari) [1946951] - Bluetooth: hci_serdev: Only unregister device if it was registered (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Set HCI_UART_RESET_ON_INIT to correct flags (Gopal Tiwari) [1946951] - Bluetooth: btusb: Fix and detect most of the Chinese Bluetooth controllers (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fixes for SSR (Gopal Tiwari) [1946951] - Bluetooth: btusb: add Realtek 8822CE to usb_device_id table (Gopal Tiwari) [1946951] - Bluetooth: btusb: USB alternate setting 1 for WBS (Gopal Tiwari) [1946951] - Bluetooth: btusb: Comment on unbalanced pm reference (Gopal Tiwari) [1946951] - Bluetooth: btusb: BTUSB_WAKEUP_DISABLE prevents wake (Gopal Tiwari) [1946951] - Bluetooth: btusb: Reset port on cmd timeout (Gopal Tiwari) [1946951] - Bluetooth: btmtksdio: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: btusb: fix up firmware download sequence (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Disable SoC debug logging for WCN3991 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Increase SoC idle timeout to 200ms (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Request Tx clock vote off only when Tx is pending (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Refactor irq wakeup (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Implement prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: btmrvl_sdio: Set parent dev to hdev (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Bug fix during SSR timeout (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Refactor error handling in qca_suspend() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Skip serdev wait when no transfer is pending (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Only remove TX clock vote after TX is completed (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Simplify determination of serial clock on/off state from votes (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix an error pointer dereference (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8977 chipset (Gopal Tiwari) [1946951] - btmrvl: Fix firmware filename for sd8997 chipset (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix QCA6390 memdump failure (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Use serdev_device_write_buf() instead of serdev_device_write() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Improve controller ID info log level (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix qca6390 enable failure after warm reboot (Gopal Tiwari) [1946951] - Bluetooth: btmtkuart: Improve exception handling in btmtuart_probe() (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix suspend/resume functionality failure (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Added 003.006.007, changed 001.003.015 (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: Fix uninitialized access to hdev (Gopal Tiwari) [1946951] - Bluetooth: serdev: Constify serdev_device_ops (Gopal Tiwari) [1946951] - Bluetooth: Add hook for driver to prevent wake from suspend (Gopal Tiwari) [1946951] - Bluetooth: btusb: Implement hdev->prevent_wake (Gopal Tiwari) [1946951] - Bluetooth: hci_h5: Add support for binding RTL8723BS with device tree (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: allow max-speed to be set for QCA9377 devices (Gopal Tiwari) [1946951] - Bluetooth: hci_qca: add compatible for QCA9377 (Gopal Tiwari) [1946951] - Bluetooth: btusb: Adding support for LE scatternet to Jfp and ThP (Gopal Tiwari) [1946951] - Bluetooth: Adding driver and quirk defs for multi-role LE (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Add 2 missing models to subver tables (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Move setting of USE_BDADDR_PROPERTY quirk to hci_bcm.c (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Try multiple Patch filenames when loading the Patch firmware (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Bail sooner from btbcm_initialize() when not loading fw (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Drop upper nibble version check from btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_setup_patchram use btbcm_finalize (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Make btbcm_initialize() print local-name on re-init too (Gopal Tiwari) [1946951] - Bluetooth: btbcm: Fold Patch loading + applying into btbcm_initialize() (Gopal Tiwari) [1946951] - Bluetooth: btrtl: Add support for RTL8761B (Gopal Tiwari) [1946951] - Bluetooth: btusb: check for NULL in btusb_find_altsetting() (Gopal Tiwari) [1946951] - Bluetooth: btusb: handle mSBC audio over USB Endpoints (Gopal Tiwari) [1946951] - Bluetooth: add support to notify using SCO air mode (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: respect IRQ polarity from DT (Gopal Tiwari) [1946951] - Bluetooth: hci_bcm: fix freeing not-requested IRQ (Gopal Tiwari) [1946951] - intel_idle: remove definition of DEBUG (David Arcari) [1926917] - intel_idle: Build fix (David Arcari) [1926917] - cpufreq: ACPI: Set cpuinfo.max_freq directly if max boost is known (Phil Auld) [1937103] - cpufreq: ACPI: Update arch scale-invariance max perf ratio if CPPC is not there (Phil Auld) [1937103] - cpufreq: ACPI: Extend frequency tables to cover boost frequencies (Phil Auld) [1937103] - sched/uclamp: Add CPU's clamp buckets refcounting (Phil Auld) [1937103] - x86: PM: Register syscore_ops for scale invariance (Phil Auld) [1937103] - sched/fair: Reduce cases for active balance (Phil Auld) [1937103] - sched/fair: Don't set LBF_ALL_PINNED unnecessarily (Phil Auld) [1937103] - sched/fair: Skip idle cfs_rq (Phil Auld) [1937103] - tick/sched: Make jiffies update quick check more robust (Phil Auld) [1937103] - sched/fair: Trivial correction of the newidle_balance() comment (Phil Auld) [1937103] - sched/fair: Clear SMT siblings after determining the core is not idle (Phil Auld) [1937103] - sched: Fix kernel-doc markup (Phil Auld) [1937103] - x86: Print ratio freq_max/freq_base used in frequency invariance calculations (Phil Auld) [1937103] - x86, sched: Use midpoint of max_boost and max_P for frequency invariance on AMD EPYC (Phil Auld) [1937103] - x86, sched: Calculate frequency invariance for AMD systems (Phil Auld) [1937103] - sched: Limit the amount of NUMA imbalance that can exist at fork time (Phil Auld) [1937103] - sched/numa: Allow a floating imbalance between NUMA nodes (Phil Auld) [1937103] - sched: Avoid unnecessary calculation of load imbalance at clone time (Phil Auld) [1937103] - sched/numa: Rename nr_running and break out the magic number (Phil Auld) [1937103] - sched/topology: Condition EAS enablement on FIE support (Phil Auld) [1937103] - sched/topology: Don't enable EAS on SMT systems (Phil Auld) [1937103] - sched/topology,schedutil: Wrap sched domains rebuild (Phil Auld) [1937103] - sched/core: Fix typos in comments (Phil Auld) [1937103] - sched: Fix rq->nr_iowait ordering (Phil Auld) [1937103] - sched: Fix data-race in wakeup (Phil Auld) [1937103] - sched/fair: Fix overutilized update in enqueue_task_fair() (Phil Auld) [1937103] - sched/fair: Dissociate wakeup decisions from SD flag value (Phil Auld) [1937103] - sched: Remove select_task_rq()'s sd_flag parameter (Phil Auld) [1937103] - sched: Add WF_TTWU, WF_EXEC wakeup flags (Phil Auld) [1937103] - sched/fair: Remove superfluous lock section in do_sched_cfs_slack_timer() (Phil Auld) [1937103] - sched/fair: Ensure tasks spreading in LLC during LB (Phil Auld) [1937103] - sched/fair: Reorder throttle_cfs_rq() path (Phil Auld) [1937103] - sched/fair: Check for idle core in wake_affine (Phil Auld) [1937103] - sched: Reenable interrupts in do_sched_yield() (Phil Auld) [1937103] - sched/fair: Improve the accuracy of sched_stat_wait statistics (Phil Auld) [1937103] - sched/fair: Tweak pick_next_entity() (Phil Auld) [1937103] - sched/debug: Add new tracepoint to track cpu_capacity (Phil Auld) [1937103] - sched/fair: Remove the force parameter of update_tg_load_avg() (Phil Auld) [1937103] - sched/rt: Disable RT_RUNTIME_SHARE by default (Phil Auld) [1937103] - sched: Cache task_struct::flags in sched_submit_work() (Phil Auld) [1937103] - sched/fair: Simplify the work when reweighting entity (Phil Auld) [1937103] - sched/fair: Fix wrong negative conversion in find_energy_efficient_cpu() (Phil Auld) [1937103] - sched/fair: Ignore cache hotness for SMT migration (Phil Auld) [1937103] - sched: Use __always_inline on is_idle_task() (Phil Auld) [1937103] - treewide: Use fallthrough pseudo-keyword (Phil Auld) [1937103] - sched/debug: Fix the alignment of the show-state debug output (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo_freq/base_freq gives 0 (Phil Auld) [1937103] - x86, sched: Bail out of frequency invariance if turbo frequency is unknown (Phil Auld) [1937103] - x86, sched: check for counters overflow in frequency invariant accounting (Phil Auld) [1937103] - exit: Move preemption fixup up, move blocking operations down (Phil Auld) [1937103] - net: bonding: remove repeated word (Jarod Wilson) [1936982] - net: bonding: Correct function name bond_change_active_slave() in comment (Jarod Wilson) [1936982] - bonding: Added -ENODEV interpret for slaves option (Jarod Wilson) [1936982] - bonding: 3ad: Print an error for unknown speeds (Jarod Wilson) [1936982] - bonding: 3ad: add support for 400G speed (Jarod Wilson) [1936982] - bonding: 3ad: add support for 200G speed (Jarod Wilson) [1936982] - net/bonding: Declare TLS RX device offload support (Jarod Wilson) [1936982] - net/bonding: Implement TLS TX device offload (Jarod Wilson) [1936982] - net/bonding: Take update_features call out of XFRM funciton (Jarod Wilson) [1936982] - net/bonding: Implement ndo_sk_get_lower_dev (Jarod Wilson) [1936982] - net/bonding: Take IP hash logic into a helper (Jarod Wilson) [1936982] - net: bonding: Notify ports about their initial state (Jarod Wilson) [1936982] - bonding: wait for sysfs kobject destruction before freeing struct slave (Jarod Wilson) [1936982] - bonding: advertise NETIF_F_GSO_SOFTWARE (Jarod Wilson) [1936982] - net/tls: Except bond interface from some TLS checks (Jarod Wilson) [1936982] - net/tls: Device offload to use lowest netdevice in chain (Jarod Wilson) [1936982] - ethtool: Add common function for filling out strings (Ivan Vecera) [1950987] - selftests: forwarding: vxlan_bridge_1d: Fix vxlan ecn decapsulate value (Hangbin Liu) [1949349] - selftests: forwarding: Fix race condition in mirror installation (Hangbin Liu) [1949349] - selftests: txtimestamp: fix compilation issue (Hangbin Liu) [1949349] - selftests: net: fib_tests: remove duplicate log test (Hangbin Liu) [1949349] - selftests: xfrm: fix test return value override issue in xfrm_policy.sh (Hangbin Liu) [1949349] - selftests: rtnetlink: load fou module for kci_test_encap_fou() test (Hangbin Liu) [1949349] - vxlan: move debug check after netdev unregister (Guillaume Nault) [1949167] - net: ip: always refragment ip defragmented packets (Guillaume Nault) [1949167] - net: fix pmtu check in nopmtudisc mode (Guillaume Nault) [1949167] - net: udp: make udp_tunnel_nic_info structure extensible (Ivan Vecera) [1948450] - macvlan: macvlan_count_rx() needs to be aware of preemption (Antoine Tenart) [1950012] - macvlan: remove redundant null check on data (Antoine Tenart) [1950012] - net: fix dev_ifsioc_locked() race condition (Antoine Tenart) [1950234] - ipv6: weaken the v4mapped source check (Hangbin Liu) [1949499] - ipv6: set multicast flag on the multicast route (Hangbin Liu) [1949499] - ipv6: create multicast route with RTPROT_KERNEL (Hangbin Liu) [1949499] - net: ipv6: Validate GSO SKB before finish IPv6 processing (Hangbin Liu) [1949499] - net: sit: unregister_netdevice on newlink's error path (Hangbin Liu) [1949499] - net: ip6_gre: fix moving ip6gre between namespaces (Hangbin Liu) [1949499] - gso: validate gso_type on ipip style tunnels (Hangbin Liu) [1949499] - net: page_pool: simplify page recycling condition tests (Ivan Vecera) [1935698] - net: use the new dev_page_is_reusable() instead of private versions (Ivan Vecera) [1935698] - net: introduce common dev_page_is_reusable() (Ivan Vecera) [1935698] - skbuff: constify skb_propagate_pfmemalloc() "page" argument (Ivan Vecera) [1935698] - mm: constify page_is_pfmemalloc() argument (Ivan Vecera) [1935698] - genetlink: allow dumping command-specific policy (Ivan Vecera) [1938919] - genetlink: properly support per-op policy dumping (Ivan Vecera) [1938919] - genetlink: factor skb preparation out of ctrl_dumppolicy() (Ivan Vecera) [1938919] - netlink: rework policy dump to support multiple policies (Ivan Vecera) [1938919] - netlink: compare policy more accurately (Ivan Vecera) [1938919] - genetlink: switch control commands to per-op policies (Ivan Vecera) [1938919] - genetlink: use parsed attrs in dumppolicy (Ivan Vecera) [1938919] - taskstats: move specifying netlink policy back to ops (Ivan Vecera) [1938919] - genetlink: bring back per op policy (Ivan Vecera) [1938919] - genetlink: use .start callback for dumppolicy (Ivan Vecera) [1938919] - genetlink: add a structure for dump state (Ivan Vecera) [1938919] - genetlink: move to smaller ops wherever possible (Ivan Vecera) [1938919] - genetlink: add small version of ops (Ivan Vecera) [1938919] - netlink: fix policy dump leak (Ivan Vecera) [1938919] - genetlink: get rid of family->attrbuf (Ivan Vecera) [1938919] - genetlink: clean up family attributes allocations (Ivan Vecera) [1938919] - genetlink: fix memory leaks in genl_family_rcv_msg_dumpit() (Ivan Vecera) [1938919] - net: genetlink: return the error code when attribute parsing fails. (Ivan Vecera) [1938919] - genetlink: do not parse attributes for families with zero maxattr (Ivan Vecera) [1938919] - net: tipc: prepare attrs in __tipc_nl_compat_dumpit() (Ivan Vecera) [1938919] - net: genetlink: always allocate separate attrs for dumpit ops (Ivan Vecera) [1938919] - net: genetlink: remove unused genl_family_attrbuf() (Ivan Vecera) [1938919] - net: tipc: allocate attrs locally instead of using genl_family_attrbuf in compat_dumpit() (Ivan Vecera) [1938919] - net: tipc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: nfc: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: ieee802154: have genetlink code to parse the attrs during dumpit (Ivan Vecera) [1938919] - net: genetlink: parse attrs and store in contect info struct during dumpit (Ivan Vecera) [1938919] - net: genetlink: push attrbuf allocation and parsing to a separate function (Ivan Vecera) [1938919] - net: genetlink: introduce dump info struct to be available during dumpit op (Ivan Vecera) [1938919] - net: genetlink: push doit/dumpit code from genl_family_rcv_msg (Ivan Vecera) [1938919] - devlink: Use controller while building phys_port_name (Petr Oros) [1935615] - devlink: Introduce controller number (Petr Oros) [1935615] - devlink: Introduce external controller flag (Petr Oros) [1935615] - devlink: Move structure comments outside of structure (Petr Oros) [1935615] - devlink: Add comment block for missing port attributes (Petr Oros) [1935615] - net/mlx5: E-switch, Read controller number from device (Petr Oros) [1935615] - devlink: don't crash if netdev is NULL (Petr Oros) [1935615] - vdpa/mlx5: Use write memory barrier after updating CQ index (Jason Wang) [1877270] - vhost_vdpa: return -EFAULT if copy_to_user() fails (Jason Wang) [1877270] - vdpa: mlx5: fix vdpa/vhost dependencies (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (rework) (Jason Wang) [1877270] - vdpasim: fix "mac_pton" undefined error (Jason Wang) [1877270] - vdpasim: allow to assign a MAC address (Jason Wang) [1877270] - vdpasim: fix MAC address configuration (Jason Wang) [1877270] - vdpa: handle irq bypass register failure case (Jason Wang) [1877270] - vdpa_sim: Fix DMA mask (Jason Wang) [1877270] - Revert "vhost-vdpa: fix page pinning leakage in error path" (Jason Wang) [1877270] - vdpa/mlx5: Fix error return in map_direct_mr() (Jason Wang) [1877270] - vhost_vdpa: Return -EFAULT if copy_from_user() fails (Jason Wang) [1877270] - vdpa_sim: implement get_iova_range() (Jason Wang) [1877270] - vhost: vdpa: report iova range (Jason Wang) [1877270] - vdpa: introduce config op to get valid iova range (Jason Wang) [1877270] - vhost_vdpa: remove unnecessary spin_lock in vhost_vring_call (Jason Wang) [1877270] - vdpa/mlx5: Setup driver only if VIRTIO_CONFIG_S_DRIVER_OK (Jason Wang) [1877270] - vhost_vdpa: Fix duplicate included kernel.h (Jason Wang) [1877270] - vdpa/mlx5: Fix failure to bring link up (Jason Wang) [1877270] - vdpa/mlx5: Make use of a specific 16 bit endianness API (Jason Wang) [1877270] - vdpa/mlx5: Fix dependency on MLX5_CORE (Jason Wang) [1877270] - vdpa/mlx5: should keep avail_index despite device status (Jason Wang) [1877270] - vhost-vdpa: fix page pinning leakage in error path (Jason Wang) [1877270] - vhost-vdpa: fix vhost_vdpa_map() on error condition (Jason Wang) [1877270] - vhost vdpa: fix vhost_vdpa_open error handling (Jason Wang) [1877270] - vhost-vdpa: fix backend feature ioctls (Jason Wang) [1877270] - vdpa/mlx5: Avoid warnings about shifts on 32-bit platforms (Jason Wang) [1877270] - vdpa: ifcvf: free config irq in ifcvf_free_irq() (Jason Wang) [1877270] - vdpa: ifcvf: return err when fail to request config irq (Jason Wang) [1877270] - vdpa/mlx5: fix up endian-ness for mtu (Jason Wang) [1877270] - vdpa: Fix pointer math bug in vdpasim_get_config() (Jason Wang) [1877270] - vdpa/mlx5: Fix pointer math in mlx5_vdpa_get_config() (Jason Wang) [1877270] - mlx5: vdpa: fix possible uninitialized var (Jason Wang) [1877270] - vdpa/mlx5: fix memory allocation failure checks (Jason Wang) [1877270] - vdpa/mlx5: Fix uninitialised variable in core/mr.c (Jason Wang) [1877270] - vdpa_sim: init iommu lock (Jason Wang) [1877270] - redhat: enable mlx5e vDPA driver (Jason Wang) [1877270] - vdpa/mlx5: Add VDPA driver for supported mlx5 devices (Jason Wang) [1877270] - vdpa/mlx5: Add shared memory registration code (Jason Wang) [1877270] - vdpa/mlx5: Add support library for mlx5 VDPA implementation (Jason Wang) [1877270] - vdpa/mlx5: Add hardware descriptive header file (Jason Wang) [1877270] - vdpa: Modify get_vq_state() to return error code (Jason Wang) [1877270] - net/vdpa: Use struct for set/get vq state (Jason Wang) [1877270] - vdpa: remove hard coded virtq num (Jason Wang) [1877270] - vdpasim: support batch updating (Jason Wang) [1877270] - vhost-vdpa: support IOTLB batching hints (Jason Wang) [1877270] - vhost-vdpa: support get/set backend features (Jason Wang) [1877270] - vhost: generialize backend features setting/getting (Jason Wang) [1877270] - vhost-vdpa: refine ioctl pre-processing (Jason Wang) [1877270] - vDPA: dont change vq irq after DRIVER_OK (Jason Wang) [1877270] - ifcvf: implement vdpa_config_ops.get_vq_irq() (Jason Wang) [1877270] - vhost_vdpa: implement IRQ offloading in vhost_vdpa (Jason Wang) [1877270] - vDPA: add get_vq_irq() in vdpa_config_ops (Jason Wang) [1877270] - vhost: introduce vhost_vring_call (Jason Wang) [1877270] - vdpasim: protect concurrent access to iommu iotlb (Jason Wang) [1877270] - vhost: vdpa: remove per device feature whitelist (Jason Wang) [1877270] - vdpa_sim: fix endian-ness of config space (Jason Wang) [1877270] - virtio_vdpa: legacy features handling (Jason Wang) [1877270] - vhost/vdpa: switch to new helpers (Jason Wang) [1877270] - vdpa: make sure set_features is invoked for legacy (Jason Wang) [1877270] - vhost_vdpa: Fix potential underflow in vhost_vdpa_mmap() (Jason Wang) [1877270] - vdpa: fix typos in the comments for __vdpa_alloc_device() (Jason Wang) [1877270] - ifcvf: implement config interrupt in IFCVF (Jason Wang) [1877270] - vhost: replace -1 with VHOST_FILE_UNBIND in ioctls (Jason Wang) [1877270] - vhost_vdpa: Support config interrupt in vdpa (Jason Wang) [1877270] - ifcvf: ignore continuous setting same status value (Jason Wang) [1877270] - vdpasim: Fix some coccinelle warnings (Jason Wang) [1877270] - ifcvf: move IRQ request/free to status change handlers (Jason Wang) [1877270] - vhost_vdpa: disable doorbell mapping for !MMU (Jason Wang) [1877270] - vhost_vdpa: support doorbell mapping via mmap (Jason Wang) [1877270] - vdpa: introduce get_vq_notification method (Jason Wang) [1877270] - vhost: use mmgrab() instead of mmget() for non worker device (Jason Wang) [1877270] - vhost: allow device that does not depend on vhost worker (Jason Wang) [1877270] - vhost: revert "vhost: disable for OABI" (Jason Wang) [1877270] - vdpasim: remove unused variable 'ret' (Jason Wang) [1877270] - vhost: remove set but not used variable 'status' (Jason Wang) [1877270] - vhost: vdpa: remove unnecessary null check (Jason Wang) [1877270] - virtio/test: fix up after IOTLB changes (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - tools/virtio: option to build an out of tree module (Jason Wang) [1877270] - vhost/test: fix build for vhost test (Jason Wang) [1877270] - vhost: fix VHOST_GET_BACKEND_FEATURES ioctl request definition (Jason Wang) [1877270] - perf/x86/intel/uncore: Remove uncore extra PCI dev HSWEP_PCI_PCU_3 (Michael Petlan) [1950388]- redhat/configs/editconfig: Add support for a bugzilla entry (David Arcari) - tools/power turbostat: Revert "[tools] tools/power turbostat: Enable accumulate RAPL display" (Prarit Bhargava) [1944699] - mwifiex: Fix possible buffer overflows in mwifiex_cmd_802_11_ad_hoc_start (Jarod Wilson) [1914996] {CVE-2020-36158} - net/mlx5e: Allow to match on MPLS parameters only for MPLS over UDP (Alaa Hleihel) [1932839 1936742] - net/mlx5e: Reject tc rules which redirect from a VF to itself (Alaa Hleihel) [1932839] - net/mlx5: CT: Add support for matching on ct_state inv and rel flags (Alaa Hleihel) [1932839 1942681] - net: openvswitch: add log message for error case (Eelco Chaudron) [1937697] - net: openvswitch: conntrack: simplify the return expression of ovs_ct_limit_get_default_limit() (Eelco Chaudron) [1937697] - net: openvswitch: Be liberal in tcp conntrack. (Eelco Chaudron) [1937697] - netfilter: conntrack: tcp: only close if RST matches exact sequence (Eelco Chaudron) [1937697] - openvswitch: Use IS_ERR instead of IS_ERR_OR_NULL (Eelco Chaudron) [1937697] - net: openvswitch: Fix kerneldoc warnings (Eelco Chaudron) [1937697] - net: openvswitch: remove unnecessary ASSERT_OVSL in ovs_vport_del() (Eelco Chaudron) [1937697] - cifs: revalidate mapping when we open files for SMB1 POSIX (Ronnie Sahlberg) [1933527] - Revert "vfs: Allow userns root to call mknod on owned filesystems." (Alexey Gladkov) [1902543] - mfd: intel-lpss: Add Intel Alder Lake PCH-S PCI IDs (David Arcari) [1840244] - nvme: retrigger ANA log update if group descriptor isn't found (Gopal Tiwari) [1910493] - locking/qrwlock: Fix ordering in queued_write_lock_slowpath() (Waiman Long) [1950110] - PCI: switchtec: Add missing __iomem tag to fix sparse warnings (Myron Stowe) [1946645] - PCI: switchtec: Add missing __iomem and __user tags to fix sparse warnings (Myron Stowe) [1946645] - PCI: Release IVRS table in AMD ACS quirk (Myron Stowe) [1946645] - PCI/MSI: Forward MSI-X error code in pci_alloc_irq_vectors_affinity() (Myron Stowe) [1946645] - PCI: Remove unused pci_lost_interrupt() (Myron Stowe) [1946645] - PCI: Move PCI_VENDOR_ID_REDHAT definition to pci_ids.h (Myron Stowe) [1946645] - PCI: Fix error in panic message (Myron Stowe) [1946645] - PCI: Replace lkml.org, spinics, gmane with lore.kernel.org (Myron Stowe) [1946645] - PCI: Replace http:// links with https:// (Myron Stowe) [1946645] - PCI: exynos: Rename Exynos to lowercase (Myron Stowe) [1946645] - PCI: Align PCIe capability and PCI accessor return values (Myron Stowe) [1946645] - PCI: Convert PCIe capability PCIBIOS errors to errno (Myron Stowe) [1946645] - PCI: rpadlpar: Make functions static (Myron Stowe) [1946645] - PCI: Fix pci_slot_release() NULL pointer dereference (Myron Stowe) [1946645] - PCI: Fix pci_create_slot() reference count leak (Myron Stowe) [1946645] - PCI: Announce device after early fixups (Myron Stowe) [1946645] - PCI: Always enable ACS even if no ACS Capability (Myron Stowe) [1946645] - PCI: Cache ACS capability offset in device (Myron Stowe) [1946645] - PCI: Reorder pci_enable_acs() and dependencies (Myron Stowe) [1946645] - PCI: Add device even if driver attach failed (Myron Stowe) [1946645] - PCI: Fix pci_cfg_wait queue locking problem (Myron Stowe) [1946645] - PCI/ASPM: Add missing newline in sysfs 'policy' (Myron Stowe) [1946645]- gfs2: report "already frozen/thawed" errors (Bob Peterson) [1932236] - gfs2: move freeze glock outside the make_fs_rw and _ro functions (Bob Peterson) [1932236] - gfs2: Add common helper for holding and releasing the freeze glock (Bob Peterson) [1932236] - gfs2: in signal_our_withdraw wait for unfreeze of _this_ fs only (Bob Peterson) [1932236] - gfs2: Don't freeze the file system during unmount (Bob Peterson) [1932236] - gfs2: Fix regression in freeze_go_sync (Bob Peterson) [1932236] - gfs2: The freeze glock should never be frozen (Bob Peterson) [1932236] - gfs2: When freezing gfs2, use GL_EXACT and not GL_NOCACHE (Bob Peterson) [1932236] - gfs2: Abort gfs2_freeze if io error is seen (Bob Peterson) [1932236] - gfs2: read-only mounts should grab the sd_freeze_gl glock (Bob Peterson) [1932236] - gfs2: freeze should work on read-only mounts (Bob Peterson) [1932236] - bpf: Mark LSM link with rh_mark_used_feature call (Jiri Olsa) [1901039] - Revert "[tools] bpf: selftests: remove test_progs LSM test" (Ondrej Mosnacek) [1901039] - configs: enable BPF LSM (Ondrej Mosnacek) [1901039] - security: Fix hook iteration and default value for inode_copy_up_xattr (Ondrej Mosnacek) [1901039] - security: Fix hook iteration for secid_to_secctx (Ondrej Mosnacek) [1901039] - security: Fix the default value of secid_to_secctx hook (Ondrej Mosnacek) [1901039] - security: Fix the default value of fs_context_parse_param hook (Ondrej Mosnacek) [1901039] - bpf: lsm: Initialize the BPF LSM hooks (Ondrej Mosnacek) [1901039] - security: Refactor declaration of LSM hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the shm_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the sem_* hooks (Ondrej Mosnacek) [1901039] - LSM: fix documentation for the msg_queue_* hooks (Ondrej Mosnacek) [1901039] - LSM: Revive CONFIG_DEFAULT_SECURITY_* for "make oldconfig" (Ondrej Mosnacek) [1901039] - LSM: Ignore "security=" when "lsm=" is specified (Ondrej Mosnacek) [1901039] - LSM: Update function documentation for cap_capable (Ondrej Mosnacek) [1901039] - procfs: add smack subdir to attrs (Ondrej Mosnacek) [1901039] - capability: Initialize as LSM_ORDER_FIRST (Ondrej Mosnacek) [1901039] - LSM: Introduce enum lsm_order (Ondrej Mosnacek) [1901039] - Yama: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LoadPin: Initialize as ordered LSM (Ondrej Mosnacek) [1901039] - LSM: Split LSM preparation from initialization (Ondrej Mosnacek) [1901039] - LSM: Add all exclusive LSMs to ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Separate idea of "major" LSM from "exclusive" LSM (Ondrej Mosnacek) [1901039] - LSM: Refactor "security=" in terms of enable/disable (Ondrej Mosnacek) [1901039] - LSM: Prepare for reorganizing "security=" logic (Ondrej Mosnacek) [1901039] - LSM: Tie enabling logic to presence in ordered list (Ondrej Mosnacek) [1901039] - LSM: Introduce "lsm=" for boottime LSM selection (Ondrej Mosnacek) [1901039] - LSM: Introduce CONFIG_LSM (Ondrej Mosnacek) [1901039] - LSM: Build ordered list of LSMs to initialize (Ondrej Mosnacek) [1901039] - LSM: Lift LSM selection out of individual LSMs (Ondrej Mosnacek) [1901039] - LSM: Plumb visibility into optional "enabled" state (Ondrej Mosnacek) [1901039] - LSM: Provide separate ordered initialization (Ondrej Mosnacek) [1901039] - LSM: Introduce LSM_FLAG_LEGACY_MAJOR (Ondrej Mosnacek) [1901039] - LSM: Don't ignore initialization failures (Ondrej Mosnacek) [1901039] - LSM: Provide init debugging infrastructure (Ondrej Mosnacek) [1901039] - LSM: Record LSM name in struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Convert security_initcall() into DEFINE_LSM() (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Move LSM_TABLE into INIT_DATA (Ondrej Mosnacek) [1901039] - LSM: Convert from initcall to struct lsm_info (Ondrej Mosnacek) [1901039] - LSM: Remove initcall tracing (Ondrej Mosnacek) [1901039] - LSM: Rename .security_initcall section to .lsm_info (Ondrej Mosnacek) [1901039] - vmlinux.lds.h: Avoid copy/paste of security_init section (Ondrej Mosnacek) [1901039] - LSM: Correctly announce start of LSM initialization (Ondrej Mosnacek) [1901039] - proc: save 2 atomic ops on write to "/proc/*/attr/*" (Ondrej Mosnacek) [1901039] - ALSA: usb-audio: fix NULL ptr dereference in usb_audio_probe (Jaroslav Kysela) [1870724] - ALSA: usb-audio: fix use after free in usb_audio_disconnect (Jaroslav Kysela) [1870724] - ALSA: usb-audio: Disable USB autosuspend properly in setup_disable_autosuspend() (Jaroslav Kysela) [1870724] - Bluetooth: btusb: Fix the autosuspend enable and disable (Gopal Tiwari) [1927375] - flow_dissector: fix TTL and TOS dissection on IPv4 fragments (Davide Caratti) [1882607] - net: avoid infinite loop in mpls_gso_segment when mpls_hlen == 0 (Balazs Nemeth) [1922898] - net: check if protocol extracted by virtio_net_hdr_set_proto is correct (Balazs Nemeth) [1922898] - redhat/configs: Add CONFIG_PINCTRL_ALDERLAKE (David Arcari) [1840250] - pinctrl: intel: Add Intel Alder Lake-S pin controller support (David Arcari) [1840250] - cpufreq: intel_pstate: Remove repeated word (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Get per-CPU max freq via MSR_HWP_CAPABILITIES if available (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Rename two functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Change intel_pstate_get_hwp_max() argument (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Always read hwp_cap_cached with READ_ONCE() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: remove obsolete functions (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use HWP capabilities in intel_cpufreq_adjust_perf() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix fast-switch fallback path (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Use most recent guaranteed performance values (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Implement the ->adjust_perf() callback (Puneet Sethi) [1926919] - cpufreq: Add special-purpose fast-switching callback for drivers (Puneet Sethi) [1926919] - cpufreq: schedutil: Add util to struct sg_cpu (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Simplify intel_cpufreq_update_pstate() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Take CPUFREQ_GOV_STRICT_TARGET into account (Puneet Sethi) [1926919] - cpufreq: Add strict_target to struct cpufreq_policy (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_GOV_STRICT_TARGET (Puneet Sethi) [1926919] - cpufreq: Introduce governor flags (Puneet Sethi) [1926919] - cpufreq: schedutil: Don't skip freq update if need_freq_update is set (Puneet Sethi) [1926919] - cpufreq: schedutil: Always call driver if CPUFREQ_NEED_UPDATE_LIMITS is set (Puneet Sethi) [1926919] - cpufreq: Introduce cpufreq_driver_test_flags() (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Avoid missing HWP max updates in passive mode (Puneet Sethi) [1926919] - cpufreq: schedutil: restore cached freq when next_f is not changed (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Delete intel_pstate sysfs if failed to register the driver (Puneet Sethi) [1926919] - cpufreq: intel_pstate: Fix missing return statement (Puneet Sethi) [1926919] - cpufreq: Introduce CPUFREQ_NEED_UPDATE_LIMITS driver flag (Puneet Sethi) [1926919] - ACPI: processor: Fix build when CONFIG_ACPI_PROCESSOR=m (Vitaly Kuznetsov) [1929266] - ACPI: processor: Fix CPU0 wakeup in acpi_idle_play_dead() (Vitaly Kuznetsov) [1929266] - x86/ioapic: Ignore IRQ2 again (Vitaly Kuznetsov) [1929266]- selinux: fix deadlock in security_set_bools() (Ondrej Mosnacek) [1924230] - sctp: move sk_route_caps check and set into sctp_outq_flush_transports (Xin Long) [1946733] - sctp: bring inet(6)_skb_parm back to sctp_input_cb (Xin Long) [1946733] - sctp: enable udp tunneling socks (Xin Long) [1946733] - sctp: handle the init chunk matching an existing asoc (Xin Long) [1946733] - sctp: add the error cause for new encapsulation port restart (Xin Long) [1946733] - sctp: support for sending packet over udp6 sock (Xin Long) [1946733] - sctp: support for sending packet over udp4 sock (Xin Long) [1946733] - sctp: call sk_setup_caps in sctp_packet_transmit instead (Xin Long) [1946733] - sctp: add udphdr to overhead when udp_port is set (Xin Long) [1946733] - sctp: allow changing transport encap_port by peer packets (Xin Long) [1946733] - sctp: add SCTP_REMOTE_UDP_ENCAPS_PORT sockopt (Xin Long) [1946733] - sctp: add encap_port for netns sock asoc and transport (Xin Long) [1946733] - sctp: add encap_err_lookup for udp encap socks (Xin Long) [1946733] - sctp: create udp6 sock and set its encap_rcv (Xin Long) [1946733] - sctp: create udp4 sock and add its encap_rcv (Xin Long) [1946733] - udp: support sctp over udp in skb_udp_tunnel_segment (Xin Long) [1946733] - udp6: move the mss check after udp gso tunnel processing (Xin Long) [1946733] - udp: check udp sock encap_type in __udp_lib_err (Xin Long) [1946733] - sctp: copy the optval from user space in sctp_setsockopt (Xin Long) [1946733] - net: Convert protocol error handlers from void to int (Xin Long) [1946733] - Enable CONFIG_ENERGY_MODEL (Phil Auld) [1938339] - proc/sysctl: add shared variables for range check (Phil Auld) [1938339] - Enable CONFIG_CPU_FREQ_GOV_SCHEDUTIL for all architectures (Phil Auld) [1938339] - PM / hibernate: cast PAGE_SIZE to int when comparing with error code (Chris von Recklinghausen) [1934033] - mm: revert fix false-positive OVERCOMMIT_GUESS failures (Rafael Aquini) [1913045 1908668] - redhat/config: Enable CONFIG_PAGE_POISONING (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_ZERO (Waiman Long) [1942149] - mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITY (Waiman Long) [1942149] - kernel/power: allow hibernation with page_poison sanity checking (Waiman Long) [1942149] - mm, page_poison: use static key more efficiently (Waiman Long) [1942149] - mm, page_alloc: do not rely on the order of page_poison and init_on_alloc/free parameters (Waiman Long) [1942149] - mm/page_alloc: clear all pages in post_alloc_hook() with init_on_alloc=1 (Waiman Long) [1942149] - arch, mm: make kernel_page_present() always available (Waiman Long) [1942149] - arch, mm: restore dependency of __kernel_map_pages() on DEBUG_PAGEALLOC (Waiman Long) [1942149] - PM: hibernate: make direct map manipulations more explicit (Waiman Long) [1942149] - mm: introduce debug_pagealloc_{map,unmap}_pages() helpers (Waiman Long) [1942149] - mm: rename page_order() to buddy_order() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __free_pages_core() (Waiman Long) [1942149] - mm/page_alloc: move pages to tail in move_to_free_list() (Waiman Long) [1942149] - mm/page_alloc: place pages to tail in __putback_isolated_page() (Waiman Long) [1942149] - mm/page_alloc: convert "report" flag of __free_one_page() to a proper flag (Waiman Long) [1942149] - mm/page_alloc: drop stale pageblock comment in memmap_init_zone*() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page onlining (Waiman Long) [1942149] - mm/page_isolation: simplify return value of start_isolate_page_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages() (Waiman Long) [1942149] - mm/page_alloc: simplify __offline_isolated_pages() (Waiman Long) [1942149] - mm/memory_hotplug: simplify page offlining (Waiman Long) [1942149] - mm/memory_hotplug: enforce section granularity when onlining/offlining (Waiman Long) [1942149] - mm/memory_hotplug: inline __offline_pages() into offline_pages() (Waiman Long) [1942149] - mm/page_poison.c: replace bool variable with static key (Waiman Long) [1942149] - mm/page_alloc.c: fix early params garbage value accesses (Waiman Long) [1942149] - mm/memory_hotplug: document why shuffle_zone() is relevant (Waiman Long) [1942149] - mm: replace '---help---' in Kconfig files with 'help' (Waiman Long) [1942149] - mm/memory_hotplug: fix a typo in comment "recoreded"->"recorded" (Waiman Long) [1942149] - mm: Allow to offline unmovable PageOffline() pages via MEM_GOING_OFFLINE (Waiman Long) [1942149] - x86/mm/cpa: Flush direct map alias during cpa (Waiman Long) [1942149] - mm/page_alloc: simplify page_is_buddy() for better code readability (Waiman Long) [1942149] - mm/memory.c: add apply_to_existing_page_range() helper (Waiman Long) [1942149] - x86/mm/pat: Move the memtype related files to arch/x86/mm/pat/ (Waiman Long) [1942149] - x86/mm/pat: Rename pat_rbtree.c to pat_interval.c (Waiman Long) [1942149] - mm/memory_hotplug: online_pages cannot be 0 in online_pages() (Waiman Long) [1942149] - mm/memory_hotplug: make sure the pfn is aligned to the order when onlining (Waiman Long) [1942149] - mm/memory_hotplug: simplify online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug: drop PageReserved() check in online_pages_range() (Waiman Long) [1942149] - mm/memory_hotplug.c: use PFN_UP / PFN_DOWN in walk_system_ram_range() (Waiman Long) [1942149] - mm/page_poison.c: fix a typo in a comment (Waiman Long) [1942149] - mm/slab: Remove store_stackinfo() (Waiman Long) [1942149] - mm/resource: Let walk_system_ram_range() search child resources (Waiman Long) [1942149] - mm/page_alloc.c: use a single function to free page (Waiman Long) [1942149] - mm/page_alloc.c: free order-0 pages through PCP in page_frag_free() (Waiman Long) [1942149] - x86/mm/cpa: Fix set_mce_nospec() (Waiman Long) [1942149] - x86/mm/cpa: Rename @addrinarray to @numpages (Waiman Long) [1942149] - x86/mm/cpa: Better use CLFLUSHOPT (Waiman Long) [1942149] - x86/mm/cpa: Fold cpa_flush_range() and cpa_flush_array() into a single cpa_flush() function (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::numpages invariant (Waiman Long) [1942149] - x86/mm/cpa: Optimize cpa_flush_array() TLB invalidation (Waiman Long) [1942149] - x86/mm/cpa: Simplify the code after making cpa->vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Make cpa_data::vaddr invariant (Waiman Long) [1942149] - x86/mm/cpa: Add __cpa_addr() helper (Waiman Long) [1942149] - x86/mm/cpa: Add ARRAY and PAGES_ARRAY selftests (Waiman Long) [1942149] - resource/docs: Complete kernel-doc style function documentation (Waiman Long) [1942149] - resource/docs: Fix new kernel-doc warnings (Waiman Long) [1942149] - resource: Clean it up a bit (Waiman Long) [1942149] - mm: clarify CONFIG_PAGE_POISONING and usage (Waiman Long) [1942149] - selftests: kvm: Raise the default timeout to 120 seconds (Emanuele Giuseppe Esposito) [1894828] - KVM: Raise the maximum number of user memslots (Emanuele Giuseppe Esposito) [1894828] - block: recalculate segment count for multi-segment discards correctly (Ming Lei) [1922370] - i40e: Fix VFs not created (Stefan Assmann) [1875338] - vfs: fix page locking deadlocks when deduping files (Gao Xiang) [1916242]- tg3: improve PCI VPD access (Jonathan Toppins) [1921456] - scsi: target: pscsi: Clean up after failure in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: pscsi: Avoid OOM in pscsi_map_sg() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix memory leak caused by wrong uio usage (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Move some functions without code change (Maurizio Lombardi) [1939458] - scsi: target: core: Prevent underflow for service actions (Maurizio Lombardi) [1939458] - scsi: target: core: Add cmd length set before cmd complete (Maurizio Lombardi) [1939458] - scsi: target: sbp: Remove unneeded semicolon (Maurizio Lombardi) [1939458] - scsi: target: core: Change ASCQ for residual write (Maurizio Lombardi) [1939458] - scsi: target: core: Signal WRITE residuals (Maurizio Lombardi) [1939458] - scsi: target: core: Set residuals for 4Kn devices (Maurizio Lombardi) [1939458] - scsi: target: core: Remove in_interrupt() check in transport_handle_cdb_direct() (Maurizio Lombardi) [1939458] - scsi: target: core: Replace in_interrupt() usage in target_submit_cmd_map_sgls() (Maurizio Lombardi) [1939458] - scsi: target: alua: Remove in_interrupt() usage in core_alua_check_nonop_delay() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Redo iscsit_check_session_usage_count() return code (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_check_session_usage_count() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Avoid in_interrupt() usage in iscsit_close_session() (Maurizio Lombardi) [1939458] - scsi: target: iscsi: Fix typo in comment (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix use-after-free of se_cmd->priv (Maurizio Lombardi) [1939458] - scsi: target: core: Fix fall-through warnings for Clang (Maurizio Lombardi) [1939458] - scsi: tcm_loop: Allow queues, can_queue and cmd_per_lun to be settable (Maurizio Lombardi) [1939458] - scsi: target: Make state_list per CPU (Maurizio Lombardi) [1939458] - scsi: target: Drop sess_cmd_lock from I/O path (Maurizio Lombardi) [1939458] - scsi: target: Remove TARGET_SCF_LOOKUP_LUN_FROM_TAG (Maurizio Lombardi) [1939458] - scsi: target: Fix cmd_count ref leak (Maurizio Lombardi) [1939458] - scsi: target: Fix LUN ref count handling (Maurizio Lombardi) [1939458] - scsi: target: Return COMPARE AND WRITE miscompare offsets (Maurizio Lombardi) [1939458] - scsi: target: Split out COMPARE AND WRITE memcmp into helper (Maurizio Lombardi) [1939458] - scsi: target: Rename cmd.bad_sector to cmd.sense_info (Maurizio Lombardi) [1939458] - scsi: target: Rename struct sense_info to sense_detail (Maurizio Lombardi) [1939458] - scsi: target: tcmu: scatter_/gather_data_area() rework (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Replace zero-length array with flexible-array member (Maurizio Lombardi) [1939458] - scsi: target: rd: Drop double zeroing (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Fix warning: 'page' may be used uninitialized (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize scatter_data_area() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Optimize queue_cmd_ring() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Join tcmu_cmd_get_data_length() and tcmu_cmd_get_block_cnt() (Maurizio Lombardi) [1939458] - scsi: target: tcmu: Add missing newline when printing parameters (Maurizio Lombardi) [1939458] - scsi: target: Remove redundant assignment to variable 'ret' (Maurizio Lombardi) [1939458] - x86/resctrl: Fix AMD L3 QOS CDP enable/disable (Wei Huang) [1868984] - i2c: i801: Add support for Intel Alder Lake PCH-S (David Arcari) [1840242] - esp: delete NETIF_F_SCTP_CRC bit from features for esp offload (Xin Long) [1815560] - net/sched: act_ct: clear post_ct if doing ct_clear (Marcelo Ricardo Leitner) [1941889] - net: Change dev parameter to const in netif_device_present() (Josef Oskera) [1941728] - [x86] x86/mce: Increase maximum number of banks to 64 (Terry Bowman) [1931679]- scsi: megaraid_sas: Fix a bunch of misnamed functions in their headers (Tomas Henzl) [1924687] - scsi: megaraid_sas: Replace sdev_busy with local counter (Tomas Henzl) [1924687] - scsi: megaraid: Fix ifnullfree.cocci warnings (Tomas Henzl) [1924687] - scsi: megaraid_sas: Fix MEGASAS_IOC_FIRMWARE regression (Tomas Henzl) [1924687] - Revert "Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug"" (Tomas Henzl) [1924687] - Revert "scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug" (Tomas Henzl) [1924687] - scsi: megaraid_sas: Update function description (Tomas Henzl) [1924687] - scsi: megaraid_sas: Use generic power management (Tomas Henzl) [1924687] - megaraid_sas(treewide): Use fallthrough pseudo-keyword (Tomas Henzl) [1924687] - scsi: megaraid_sas: Drop PCI wakeup calls from .resume (Tomas Henzl) [1924687] - scsi: megaraid_sas: Check user-provided offsets (Tomas Henzl) [1924687] - scsi: mpt3sas: Update driver version to 37.101.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post array allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply post buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force reply buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force sense buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force chain buffer allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Force PCIe scatterlist allocations to be within same 4 GB region (Tomas Henzl) [1922058] - scsi: mpt3sas: Replace unnecessary dynamic allocation with a static one (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix some kernel-doc misnaming issues (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a couple of misdocumented functions/params (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix a bunch of potential naming doc-rot (Tomas Henzl) [1922058] - scsi: mpt3sas: Move a little data from the stack onto the heap (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix misspelling of _base_put_smid_default_atomic() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 37.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Additional diagnostic buffer query interface (Tomas Henzl) [1922058] - scsi: mpt3sas: Add support for shared host tagset for CPU hotplug (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ReplyPostFree pool allocation (Tomas Henzl) [1922058] - scsi: mpt3sas: Simplify bool comparison (Tomas Henzl) [1922058] - scsi: mpt3sas: Signedness bug in _base_get_diag_triggers() (Tomas Henzl) [1922058] - scsi: mpt3sas: Update driver version to 36.100.00.00 (Tomas Henzl) [1922058] - scsi: mpt3sas: Handle trigger page after firmware update (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent MPI trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent SCSI sense trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Event trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent Master trigger page (Tomas Henzl) [1922058] - scsi: mpt3sas: Add persistent trigger pages support (Tomas Henzl) [1922058] - scsi: mpt3sas: Sync time periodically between driver and firmware (Tomas Henzl) [1922058] - scsi: mpt3sas: Increase IOCInit request timeout to 30s (Tomas Henzl) [1922058] - scsi: mpt3sas: Fix ioctl timeout (Tomas Henzl) [1922058] - scsi: mpt3sas: Remove in_interrupt() (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Use generic power management (Tomas Henzl) [1922058] - scsi: mpt3sas_scsih: Drop PCI Wakeup calls from .resume (Tomas Henzl) [1922058] - scsi: mpt3sas: mpt3sas_scsih: Fix function documentation formatting (Tomas Henzl) [1922058] - mpt3sas: Use fallthrough pseudo-keyword (Tomas Henzl) [1922058] - net: add inline function skb_csum_is_sctp (Josef Oskera) [1939341] - psample: Fix user API breakage (Ivan Vecera) [1939499] - net: psample: Fix netlink skb length with tunnel info (Ivan Vecera) [1939499] - net: psample: Add tunnel support (Ivan Vecera) [1939499] - net: core: introduce struct netdev_nested_priv for nested interface infrastructure (Ivan Vecera) [1939402] - net: add function dev_fetch_sw_netstats for fetching pcpu_sw_netstats (Josef Oskera) [1935717] - net: core: add devm_netdev_alloc_pcpu_stats (Josef Oskera) [1935717] - net: core: add dev_sw_netstats_tx_add (Josef Oskera) [1935717] - net: netdevice.h: sw_netstats_rx_add helper (Josef Oskera) [1935717] - net: netdevice: Add operation ndo_sk_get_lower_dev (Josef Oskera) [1935709] - genirq: Provide irq_get_effective_affinity() (Josef Oskera) [1935670]- locking/locktorture: Fix incorrect use of ww_acquire_ctx in ww_mutex test (Waiman Long) [1871851] - locking/locktorture: Pass thread id to lock/unlock functions (Waiman Long) [1871851] - locking/ww_mutex: Remove DEFINE_WW_MUTEX() macro (Waiman Long) [1871851] - locking/locktorture: Fix false positive circular locking splat in ww_mutex test (Waiman Long) [1871851] - locking/ww_mutex: Fix acquire/release imbalance in ww_acquire_init()/ww_acquire_fini() (Waiman Long) [1871851] - locking/ww_mutex: Simplify use_ww_ctx & ww_ctx handling (Waiman Long) [1871851] - locking: Remove duplicate include of percpu-rwsem.h (Waiman Long) [1871851] - locktorture: Invoke percpu_free_rwsem() to do percpu-rwsem cleanup (Waiman Long) [1871851] - locktorture: Prevent hangs for invalid arguments (Waiman Long) [1871851] - locktorture: Ignore nreaders_stress if no readlock support (Waiman Long) [1871851] - locktorture: Track time of last ->writeunlock() (Waiman Long) [1871851] - locktorture: Make function torture_percpu_rwsem_init() static (Waiman Long) [1871851] - sched,locktorture: Convert to sched_set_fifo() (Waiman Long) [1871851] - locktorture: Use true and false to assign to bool variables (Waiman Long) [1871851] - locktorture: Print ratio of acquisitions, not failures (Waiman Long) [1871851] - locktorture: NULL cxt.lwsa and cxt.lrsa to allow bad-arg detection (Waiman Long) [1871851] - locking/locktorture: Convert to SPDX license identifier (Waiman Long) [1871851] - tty: Fix ->session locking (Chris von Recklinghausen) [1908059] {CVE-2020-29660} - net: skbext: fix secpath use-after-free with ip fragmentation (Sabrina Dubroca) [1901454]- nfs: we don't support removing system.nfs4_acl (Scott Mayhew) [1944659] - redhat/configs: Disable CONFIG_INFINIBAND_HNS* (Kamal Heib) [1941259] - mm: Revert "remove the account_page_dirtied export" (Waiman Long) [1941257] - Revert "[netdrv] net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1940842]- geneve: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - vxlan: do not modify the shared tunnel info when PMTU triggers an ICMP reply (Antoine Tenart) [1941753] - net: Add netif_rx_any_context() (Josef Oskera) [1939466] - bitfield.h: add FIELD_MAX() and field_max() (Ivan Vecera) [1939478] - md/raid5: cast chunk_sectors to sector_t value (Nigel Croxon) [1921468] - md: Set prev_flush_start and flush_bio in an atomic way (Nigel Croxon) [1921468] - md/cluster: fix deadlock when node is doing resync job (Nigel Croxon) [1921468] - md/cluster: block reshape with remote resync job (Nigel Croxon) [1921468] - md: use current request time as base for ktime comparisons (Nigel Croxon) [1921468] - md: add comments in md_flush_request() (Nigel Croxon) [1921468] - md: improve variable names in md_flush_request() (Nigel Croxon) [1921468] - md/raid10: initialize r10_bio->read_slot before use. (Nigel Croxon) [1921468] - md: fix a warning caused by a race between concurrent md_ioctl()s (Nigel Croxon) [1921468] - Revert "md: improve variable names in md_flush_request()" (Nigel Croxon) [1921468] - Revert "md: Set prev_flush_start and flush_bio in an atomic way" (Nigel Croxon) [1921468] - KVM: nSVM: fix running nested guests when npt=0 (Emanuele Giuseppe Esposito) [1799073] - fork: fix copy_process(CLONE_PARENT) race with the exiting ->real_parent (Julia Denham) [1908311] {CVE-2020-35508} - Revert "redhat: switch secureboot kernel image signing to release keys" (Bruno Meneguele) - redhat: switch secureboot kernel image signing to release keys (Jan Stancek) - Revert "[md] md/raid5: add a new member of offset into r5dev" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: make async_copy_data() to support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid5: add new xor function to support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: convert to new xor compution interface" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let syndrome computor support different page offset" (Nigel Croxon) [1936903] - Revert "[crypto] md/raid6: let async recovery function support different page offset" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: let multiple devices of stripe_head share page" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: resize stripe_head when reshape array" (Nigel Croxon) [1936903] - Revert "[md] md/raid5: reallocate page array after setting new stripe_size" (Nigel Croxon) [1936903] - ACPI: PNP: compare the string length in the matching_id() (Mark Langsdorf) [1933702] - ceph: add missing break when parsing "nowsync" mount option (Jeff Layton) [1932753] - get_maintainer.conf: Update with new location of RHMAINTAINERS (Prarit Bhargava) - redhat: make pathspec exclusion compatible with old git versions (Herton R. Krzesinski) - redhat/scripts: Update merge-subtrees.sh with new subtree location (Prarit Bhargava) - tree: Add RHMAINTAINERS soft link in 8.4 (Prarit Bhargava) - tree: remove existing redhat/rhdocs subtree in 8.4 (Prarit Bhargava)- ntp: Use freezable workqueue for RTC synchronization (Phil Auld) [1793880] - ntp: Fix RTC synchronization on 32-bit platforms (Phil Auld) [1793880] - ntp: Make the RTC synchronization more reliable (Phil Auld) [1793880] - PCI: rpadlpar: Fix potential drc_name corruption in store functions (Gustavo Luiz Duarte) [1938116] - selftests: kvm: Add basic Hyper-V clocksources tests (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Don't touch TSC page values when guest opted for re-enlightenment (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Track Hyper-V TSC page status (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Prevent using not-yet-updated TSC page by secondary CPUs (Vitaly Kuznetsov) [1931782] - KVM: x86: hyper-v: Limit guest to writing zero to HV_X64_MSR_TSC_EMULATION_STATUS (Vitaly Kuznetsov) [1931782] - drm/i915/guc: Update to use firmware v49.0.1 (Dave Airlie) [1935281] {CVE-2020-12362} - time: Enable __kernel_timespec for 32-bit vdso build (Waiman Long) [1936282] - lib/idr.c: document calling context for IDA APIs mustn't use locks (Chris von Recklinghausen) [1917764] - ida: Free allocated bitmap in error path (Chris von Recklinghausen) [1917764] - radix tree test suite: Fix compilation (Chris von Recklinghausen) [1917764] - vmalloc: convert to XArray (Chris von Recklinghausen) [1917764] - mm: pass addr as unsigned long to vb_free (Chris von Recklinghausen) [1917764] - radix tree: Remove multiorder support (Chris von Recklinghausen) [1917764] - radix tree test: Convert multiorder tests to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_delete_rcu to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Convert item_kill_tree to XArray (Chris von Recklinghausen) [1917764] - radix tree tests: Move item_insert_order (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove multiorder benchmarking (Chris von Recklinghausen) [1917764] - radix tree test suite: Remove __item_insert (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_clear_tags (Chris von Recklinghausen) [1917764] - radix tree: Remove split/join code (Chris von Recklinghausen) [1917764] - radix tree: Remove radix_tree_update_node_t (Chris von Recklinghausen) [1917764] - mm: Convert truncate to XArray (Chris von Recklinghausen) [1917764] - copy rh_kabi.h to tools/testing/radix-tree/linux (Chris von Recklinghausen) [1917764]- tick: Get rid of tick_period (Phil Auld) [1936504] - tick/sched: Release seqcount before invoking calc_load_global() (Phil Auld) [1936504] - tick/sched: Optimize tick_do_update_jiffies64() further (Phil Auld) [1936504] - tick/sched: Reduce seqcount held scope in tick_do_update_jiffies64() (Phil Auld) [1936504] - tick/sched: Use tick_next_period for lockless quick check (Phil Auld) [1936504] - tick: Document protections for tick related data (Phil Auld) [1936504] - tick/broadcast: Serialize access to tick_next_period (Phil Auld) [1936504] - timekeeping: Split jiffies seqlock (Phil Auld) [1936504] - tick/sched: Annotate lockless access to last_jiffies_update (Phil Auld) [1936504] - net, sctp, filter: remap copy_from_user failure error (Hangbin Liu) [1929476] {CVE-2021-20239} - tty: serial_core: Set port active bit in uart_port_activate (Artem Savkov) [1915177] - cgroup: fix psi monitor for root cgroup (Waiman Long) [1936868] - cgroup-v1: add disabled controller check in cgroup1_parse_param() (Waiman Long) [1936868] - cgroup: cgroup.{procs,threads} factor out common parts (Waiman Long) [1936868] - cpuset: fix typos in comments (Waiman Long) [1936868] - kernel: cgroup: Mundane spelling fixes throughout the file (Waiman Long) [1936868] - cgroup/cgroup.c: replace 'of->kn->priv' with of_cft() (Waiman Long) [1936868] - cgroup: Zero sized write should be no-op (Waiman Long) [1936868] - cgroup: remove redundant kernfs_activate in cgroup_setup_root() (Waiman Long) [1936868] - cgroup: Use generic ns_common::count (Waiman Long) [1936868] - ns: Add a common refcount into ns_common (Waiman Long) [1936868] - cgroup: add cpu.stat file to root cgroup (Waiman Long) [1936868] - cgroup: Remove stale comments (Waiman Long) [1936868] - cgroup: Restructure release_agent_path handling (Waiman Long) [1936868] - cgroup: add cgroup_may_write() helper (Waiman Long) [1936868] - cgroup: refactor fork helpers (Waiman Long) [1936868] - cgroup: add cgroup_get_from_file() helper (Waiman Long) [1936868] - cgroup: unify attach permission checking (Waiman Long) [1936868] - cpuset: Make cpuset hotplug synchronous (Waiman Long) [1936868] - cgroup: Clean up css_set task traversal (Waiman Long) [1936868] - cgroup.c: Use built-in RCU list checking (Waiman Long) [1936868] - fork: record start_time late (Waiman Long) [1936868] - sched/deadline: Reduce rq lock contention in dl_add_task_root_domain() (Phil Auld) [1936501] - sched/deadline: Fix sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Optimize sched_dl_global_validate() (Phil Auld) [1936501] - sched/deadline: Fix a typo in a comment (Phil Auld) [1936501] - sched/deadline: Implement fallback mechanism for !fit case (Phil Auld) [1936501] - sched/deadline: Make DL capacity-aware (Phil Auld) [1936501] - sched/deadline: Improve admission control for asymmetric CPU capacities (Phil Auld) [1936501] - sched/deadline: Add dl_bw_capacity() (Phil Auld) [1936501] - sched/deadline: Optimize dl_bw_cpus() (Phil Auld) [1936501] - sched/deadline: Impose global limits on sched_attr::sched_period (Phil Auld) [1936501] - ibmvnic: fix a race between open and reset (Diego Domingos) [1940042] - ibmvnic: Set to CLOSED state even on error (Diego Domingos) [1940042] - ibmvnic: device remove has higher precedence over reset (Diego Domingos) [1940042] - ibmvnic: merge do_change_param_reset into do_reset (Diego Domingos) [1940042] - ibmvfc: disable MQ channelization by default (Gustavo Luiz Duarte) [1939359] - pNFS/NFSv4: Fix a layout segment leak in pnfs_layout_process() (Steve Dickson) [1926945] - scsi: iscsi: Verify lengths on passthrough PDUs (Chris Leech) [1930833] {CVE-2021-27365} - scsi: iscsi: Ensure sysfs attributes are limited to PAGE_SIZE (Chris Leech) [1930856] {CVE-2021-27363} - scsi: iscsi: Restrict sessions and handles to admin capabilities (Chris Leech) [1930809] {CVE-2021-27364} - futex: Handle faults correctly for PI futexes (Waiman Long) [1924635] - futex: Simplify fixup_pi_state_owner() (Waiman Long) [1924635] - futex: Use pi_state_update_owner() in put_pi_state() (Waiman Long) [1924635] - rtmutex: Remove unused argument from rt_mutex_proxy_unlock() (Waiman Long) [1924635] - futex: Provide and use pi_state_update_owner() (Waiman Long) [1924635] - futex: Replace pointless printk in fixup_owner() (Waiman Long) [1924635] - futex: Ensure the correct return value from futex_lock_pi() (Waiman Long) [1924635] - futex: Don't enable IRQs unconditionally in put_pi_state() (Waiman Long) [1924635] - futex: Fix incorrect should_fail_futex() handling (Waiman Long) [1924635] - futex: Consistently use fshared as boolean (Waiman Long) [1924635] - futex: Remove needless goto's (Waiman Long) [1924635] - futex: Remove put_futex_key() (Waiman Long) [1924635] - NFS: Correct size calculation for create reply length (Benjamin Coddington) [1934903] - SUNRPC: Set memalloc_nofs_save() for sync tasks (Benjamin Coddington) [1934098] - net/mlx5: CT: Add support for matching on ct_state reply flag (Alaa Hleihel) [1919651] - net/mlx5e: CT: manage the lifetime of the ct entry object (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use per flow counter when CT flow accounting is enabled (Alaa Hleihel) [1919651] - net/mlx5e: Fix a use after free on error in mlx5_tc_ct_shared_counter_get() (Alaa Hleihel) [1919651] - net/mlx5e: CT: Use the same counter for both directions (Alaa Hleihel) [1919651] - ethtool: fix the check logic of at least one channel for RX/TX (Ivan Vecera) [1907406]- [scsi] scsi: qedi: Correct max length of CHAP secret (Nilesh Javali) [1909180] - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Bruno Meneguele) - CI: Enable RT verification (Bruno Meneguele) - KVM: SVM: Clear the CR4 register on reset (Vitaly Kuznetsov) [1920788] - net: flow_offload: Add original direction flag to ct_metadata (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Add match on the ct_state reply flag (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower add CT_FLAGS_INVALID flag support (Marcelo Ricardo Leitner) [1921946] - net/sched: cls_flower: Reject invalid ct_state flags rules (Marcelo Ricardo Leitner) [1921946] - netlink: add mask validation (Marcelo Ricardo Leitner) [1921946] - netlink: create helpers for checking type is an int (Marcelo Ricardo Leitner) [1921946] - netlink: policy: correct validation type check (Marcelo Ricardo Leitner) [1921946] - netlink: make NLA_BINARY validation more flexible (Marcelo Ricardo Leitner) [1921946]- md: Set prev_flush_start and flush_bio in an atomic way (Xiao Ni) [1901598] - md: improve variable names in md_flush_request() (Xiao Ni) [1901598] - hpsa: fix regression issue for old controllers (Joseph Szczypek) [1925711] - scsi: hpsa: Correct dev cmds outstanding for retried cmds (Joseph Szczypek) [1925711] - vt: Disable KD_FONT_OP_COPY (Dave Airlie) [1903937] {CVE-2020-28974} - drm/i915/rkl: Remove require_force_probe protection (Lyude Paul) [1937558] - drm/i915/tgl/psr: Disable PSR on Tigerlake for now (Lyude Paul) [1924702] - dm raid: fix discard limits for raid0 and raid10 (Mike Snitzer) [1934274] - dm: fix __send_changing_extent_only to avoid duplicate dm_target_offset() (Mike Snitzer) [1934274] - mm/hugetlb.c: fix unnecessary address expansion of pmd sharing (Waiman Long) [1934212] - mm: memcontrol: fix slub memory accounting (Waiman Long) [1934212] - mm: memcontrol: fix swap undercounting in cgroup2 (Waiman Long) [1934212] - mm: memcontrol: fix NR_ANON_THPS accounting in charge moving (Waiman Long) [1934212] - mm, slub: better heuristic for number of cpus when calculating slab order (Waiman Long) [1934212] - Revert "mm: memcontrol: avoid workload stalls when lowering memory.high" (Waiman Long) [1934212] - selftests/bpf: Set gopt opt_class to 0 if get tunnel opt failed (Hangbin Liu) [1931732] - selftests/bpf: No need to drop the packet when there is no geneve opt (Hangbin Liu) [1931732]- drm/i915/gen11+: Only load DRAM information from pcode (Lyude Paul) [1934537] - drm/i915/dg1: Wait for pcode/uncore handshake at startup (Lyude Paul) [1934537] - powercap/intel_rapl: add support for TigerLake Desktop (David Arcari) [1932457] - powerpc/perf: Fix handling of privilege level checks in perf interrupt context (Gustavo Luiz Duarte) [1918411] - NFSv4.2: fix error return on memory allocation failure (Scott Mayhew) [1917689] - NFSv4.2: improve page handling for GETXATTR (Scott Mayhew) [1917689] - NFSv4.2: Fix up the get/listxattr calls to rpc_prepare_reply_pages() (Scott Mayhew) [1917689] - NFS: Fix rpcrdma_inline_fixup() crash with new LISTXATTRS operation (Scott Mayhew) [1917689] - SUNRPC: Fix up xdr_set_page() (Benjamin Coddington) [1917689] - NFSv4: Fix open coded xdr_stream_remaining() (Benjamin Coddington) [1917689] - SUNRPC: Clean up the handling of page padding in rpc_prepare_reply_pages() (Benjamin Coddington) [1917689] - SUNRPC: Fix up xdr_read_pages() to take arbitrary object lengths (Benjamin Coddington) [1917689] - SUNRPC: Clean up helpers xdr_set_iov() and xdr_set_page_base() (Benjamin Coddington) [1917689] - SUNRPC: Split out a function for setting current page (Benjamin Coddington) [1917689] - SUNRPC: Fix up typo in xdr_init_decode() (Benjamin Coddington) [1917689] - NFSv4: Fix the alignment of page data in the getdeviceinfo reply (Benjamin Coddington) [1917689] - net: fix pos incrementment in ipv6_route_seq_next (Lorenzo Bianconi) [1926608] - ipv6_route_seq_next should increase position index (Lorenzo Bianconi) [1926608] - bpf: Clear subreg_def for global function return values (Yauheni Kaliuta) [1934062] - igc: Fix returning wrong statistics (Corinna Vinschen) [1910873]- KVM: nSVM: prepare guest save area while is_guest_mode is true (Vitaly Kuznetsov) [1860223] - redhat: add CI file for kernel-private (Bruno Meneguele) - CI: Drop unused variable (Veronika Kabatova) - CI: Enable RT verification (Veronika Kabatova) - redhat: use tags from git notes for zstream to generate changelog (Frantisek Hrbata) - redhat: open the RHEL-8.5 development (Bruno Meneguele) [1930504]- KVM: SVM: Make symbol 'svm_gp_erratum_intercept' static (Paolo Bonzini) [1769283] - KVM: SVM: Fix #GP handling for doubly-nested virtualization (Paolo Bonzini) [1769283] - KVM: SVM: Add support for SVM instruction address check change (Paolo Bonzini) [1769283] - KVM: SVM: Add emulation support for #GP triggered by SVM instructions (Paolo Bonzini) [1769283] - KVM: x86: Factor out x86 instruction emulation with decoding (Paolo Bonzini) [1769283] - gfs2: In gfs2_ail1_start_one unplug the IO when needed (Bob Peterson) [1648446] - gfs2: Free rd_bits later in gfs2_clear-rgrpd to fix use-after-free (Bob Peterson) [1648446] - gfs2: Only access gl_delete for iopen glocks (Bob Peterson) [1648446] - gfs2: Fix case in which ail writes are done to jdata holes (Bob Peterson) [1648446] - gfs2: simplify gfs2_block_map (Bob Peterson) [1648446] - gfs2: Only set PageChecked if we have a transaction (Bob Peterson) [1648446] - gfs2: don't lock sd_ail_lock in gfs2_releasepage (Bob Peterson) [1648446] - gfs2: make gfs2_ail1_empty_one return the count of active items (Bob Peterson) [1648446] - gfs2: Wipe jdata and ail1 in gfs2_journal_wipe, formerly gfs2_meta_wipe (Bob Peterson) [1648446] - gfs2: enhance log_blocks trace point to show log blocks free (Bob Peterson) [1648446] - gfs2: rename gfs2_write_full_page to gfs2_write_jdata_page, remove parm (Bob Peterson) [1648446] - PM: hibernate: flush swap writer after marking (Lenny Szubowicz) [1898677] - cpufreq: Avoid cpufreq_suspend() deadlock on system shutdown (Lenny Szubowicz) [1898677] - PM / hibernate: memory_bm_find_bit(): Tighten node optimisation (Lenny Szubowicz) [1898677] - bpf, devmap: Use GFP_KERNEL for xdp bulk queue allocation (Jiri Benc) [1882215] - ice, xsk: clear the status bits for the next_to_use descriptor (Jiri Benc) [1906820] - net/mlx4_en: Handle TX error CQE (Alaa Hleihel) [1925690] - net/mlx4_en: Avoid scheduling restart task if it is already running (Alaa Hleihel) [1925690] - blk-mq: test QUEUE_FLAG_HCTX_ACTIVE for sbitmap_shared in hctx_may_queue (Ming Lei) [1922013] - blk-mq: Improve performance of non-mq IO schedulers with multiple HW queues (Ming Lei) [1922013] - Revert "blk-mq, elevator: Count requests per hctx to improve performance" (Ming Lei) [1922013] - bpftool: Disable CAP_BPF check for feature command (Jiri Olsa) [1921542] - RDMA/siw: Fix calculation of tx_valid_cpus size (Kamal Heib) [1919502] - net/mlx5e: Disable performance optimization for IPv4/IPv6 ethertype (Alaa Hleihel) [1928671 1919807] - IB/mlx5: Return appropriate error code instead of ENOMEM (Alaa Hleihel) [1928671] - net/mlx5: Disable devlink reload for lag devices (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disable devlink reload for multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on lag device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Disallow RoCE on multi port slave device (Alaa Hleihel) [1928671 1929166] - net/mlx5: Fix health error state handling (Alaa Hleihel) [1928671] - net/mlx5e: Change interrupt moderation channel params also when channels are closed (Alaa Hleihel) [1928671] - net/mlx5e: Don't change interrupt moderation params when DIM is enabled (Alaa Hleihel) [1928671] - net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1928671] - net/mlx5e: Release skb in case of failure in tc update skb (Alaa Hleihel) [1928671 1929119] - net/mlx5e: Check tunnel offload is required before setting SWP (Alaa Hleihel) [1928671 1925439] - net/mlx5e: kTLS, Use refcounts to free kTLS RX priv context (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Fix CQ params of ICOSQ and async ICOSQ (Alaa Hleihel) [1928671 1928706] - net/mlx5e: Replace synchronize_rcu with synchronize_net (Alaa Hleihel) [1928671 1913616] - net/mlx5e: Enable XDP for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1856795] - net/mlx5e: Enable striding RQ for Connect-X IPsec capable devices (Alaa Hleihel) [1928671 1926120] - fix regression in "epoll: Keep a reference on files added to the check list" (Carlos Maiolino) [1920776] {CVE-2020-0466} - do_epoll_ctl(): clean the failure exits up a bit (Carlos Maiolino) [1920776] {CVE-2020-0466} - epoll: Keep a reference on files added to the check list (Carlos Maiolino) [1920776] {CVE-2020-0466}- perf/x86/intel/uncore: With > 8 nodes, get pci bus die id from NUMA info (Prarit Bhargava) [1766743] - perf/x86/intel/uncore: Store the logical die id instead of the physical die id. (Prarit Bhargava) [1766743] - mm: fix page reference leak in soft_offline_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: try to narrow window race for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: double-check page count in __get_any_page() (Aristeu Rozanski) [1768372] - mm,hwpoison: introduce MF_MSG_UNSPLIT_THP (Aristeu Rozanski) [1768372] - mm,hwpoison: return 0 if the page is already poisoned in soft-offline (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_page (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for in-use pages (Aristeu Rozanski) [1768372] - mm,hwpoison: rework soft offline for free pages (Aristeu Rozanski) [1768372] - mm,hwpoison: unify THP handling for hard and soft offline (Aristeu Rozanski) [1768372] - mm,hwpoison: kill put_hwpoison_page (Aristeu Rozanski) [1768372] - mm,hwpoison: refactor madvise_inject_error (Aristeu Rozanski) [1768372] - mm,hwpoison: unexport get_hwpoison_page and make it static (Aristeu Rozanski) [1768372] - mm,hwpoison-inject: don't pin for hwpoison_filter (Aristeu Rozanski) [1768372] - mm, hwpoison: remove recalculating hpage (Aristeu Rozanski) [1768372] - mm,hwpoison: cleanup unused PageHuge() check (Aristeu Rozanski) [1768372] - mm/madvise.c: replace with page_size() in madvise_inject_error() (Aristeu Rozanski) [1768372] - mm, soft-offline: convert parameter to pfn (Aristeu Rozanski) [1768372] - tick/nohz: Revert "Narrow down noise while setting current task's tick dependency" (Waiman Long) [1931004] - kvm: Add kvm_stat.service file and kvm_stat logrotate config to the tools (Thomas Huth) [1919930] - igc: fix link speed advertising (Corinna Vinschen) [1769701] - [crypto] crypto: qat - add capability detection logic in qat_4xxx (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-XTS support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - add AES-CTR support for QAT GEN4 devices (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix excluded_middle.cocci warnings (Vladis Dronov) [1833004] - [crypto] crypto: qat - add qat_4xxx driver (Vladis Dronov) [1833004] - [crypto] crypto: qat - add hook to initialize vector routing table (Vladis Dronov) [1833004] - [crypto] crypto: qat - target fw images to specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add gen4 firmware loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for broadcasting mode (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for shared ustore (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow to target specific AEs (Vladis Dronov) [1833004] - [crypto] crypto: qat - add FCU CSRs to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add CSS3K support (Vladis Dronov) [1833004] - [crypto] crypto: qat - use ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add check for null pointer (Vladis Dronov) [1833004] - [crypto] crypto: qat - add misc control CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add wake up event to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add clock enable CSR to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add reset CSR and mask to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add local memory size to chip info (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for lm2 and lm3 (Vladis Dronov) [1833004] - [crypto] crypto: qat - add next neighbor to chip_info (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace check based on DID (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce chip info structure (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor long expressions (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_uclo_set_ae_mode() (Vladis Dronov) [1833004] - [crypto] crypto: qat - move defines to header files (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove global CSRs helpers (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor AE start (Vladis Dronov) [1833004] - [crypto] crypto: qat - change micro word data mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - change type for ctx_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for relative FW ucode loading (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename qat_uclo_del_uof_obj() (Vladis Dronov) [1833004] - [crypto] crypto: qat - introduce additional parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary parenthesis (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix error message (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix CSR access (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix status check in qat_hal_put_rel_rd_xfer() (Vladis Dronov) [1833004] - [crypto] crypto: qat - support for mof format in fw loader (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace pci with PCI in comments (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove cast for mailbox CSR (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unneeded semicolon (Vladis Dronov) [1833004] - [crypto] crypto: qat - extend ae_mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - allow for instances in different banks (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_dev_config() (Vladis Dronov) [1833004] - [crypto] crypto: qat - refactor qat_crypto_create_instances() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_key_val_get() (Vladis Dronov) [1833004] - [crypto] crypto: qat - change return value in adf_cfg_add_key_value_param() (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unnecessary void* casts (Vladis Dronov) [1833004] - [crypto] crypto: qat - call functions in adf_sriov if available (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove hardcoded bank irq clear flag mask (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract writes to arbiter enable (Vladis Dronov) [1833004] - [crypto] crypto: qat - use BIT_ULL() - 1 pattern for masks (Vladis Dronov) [1833004] - [crypto] crypto: qat - replace constant masks with GENMASK (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract build ring base (Vladis Dronov) [1833004] - [crypto] crypto: qat - enable ring after pair is programmed (Vladis Dronov) [1833004] - [crypto] crypto: qat - register crypto instances based on capability (Vladis Dronov) [1833004] - [crypto] crypto: qat - add support for capability detection (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract arbiter access (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused macros in arbiter module (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove writes into WQCFG (Vladis Dronov) [1833004] - [crypto] crypto: qat - update constants table (Vladis Dronov) [1833004] - [crypto] crypto: qat - use admin mask to send fw constants (Vladis Dronov) [1833004] - [crypto] crypto: qat - change admin sequence (Vladis Dronov) [1833004] - [crypto] crypto: qat - rename ME in AE (Vladis Dronov) [1833004] - [crypto] crypto: qat - add packed to init admin structures (Vladis Dronov) [1833004] - [crypto] crypto: qat - abstract admin interface (Vladis Dronov) [1833004] - [crypto] crypto: qat - relocate GEN2 CSR access code (Vladis Dronov) [1833004] - [crypto] crypto: qat - split transport CSR access logic (Vladis Dronov) [1833004] - [crypto] crypto: qat - fix configuration of iov threads (Vladis Dronov) [1833004] - [crypto] crypto: qat - num_rings_per_bank is device dependent (Vladis Dronov) [1833004] - [crypto] crypto: qat - mask device capabilities with soft straps (Vladis Dronov) [1833004] - [crypto] crypto: qat - update IV in software (Vladis Dronov) [1833004] - [crypto] crypto: qat - remove unused function (Vladis Dronov) [1833004]- mptcp: send ack for every add_addr (Davide Caratti) [1929280] - Revert "[net] tcp: change pingpong threshold to 3" (Davide Caratti) [1929280] - powerpc/pseries: Don't enforce MSI affinity with kdump (Greg Kurz) [1919427] - rtc: disallow update interrupts when time is invalid (Waiman Long) [1918288] - rtc: disable uie before setting time and enable after (Waiman Long) [1918288] - rtc: don't reference bogus function pointer in kdoc (Waiman Long) [1918288] - KVM: x86/mmu: Expand collapsible SPTE zap for TDP MMU to ZONE_DEVICE and HugeTLB pages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Allow parallel page faults for the TDP MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Mark SPTEs in disconnected pages as removed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Flush TLBs after zap in TDP MMU PF handler (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use atomic ops to set SPTEs in TDP MMU map (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out functions to add/remove TDP MMU pages (Paolo Bonzini) [1897366] - i915: kvmgt: the KVM mmu_lock is now an rwlock (Paolo Bonzini) [1897366] - KVM: x86/mmu: Use an rwlock for the x86 MMU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Protect TDP MMU page table memory with RCU (Paolo Bonzini) [1897366] - KVM: x86/mmu: Clear dirtied pages mask bit before early break (Paolo Bonzini) [1897366] - KVM: x86/mmu: Skip no-op changes in TDP MMU functions (Paolo Bonzini) [1897366] - KVM: x86/mmu: Yield in TDU MMU iter even if no SPTES changed (Paolo Bonzini) [1897366] - KVM: x86/mmu: Ensure forward progress when yielding in TDP MMU iter (Paolo Bonzini) [1897366] - KVM: x86/mmu: Rename goal_gfn to next_last_level_gfn (Paolo Bonzini) [1897366] - KVM: x86/mmu: Merge flush and non-flush tdp_mmu_iter_cond_resched (Paolo Bonzini) [1897366] - KVM: x86/mmu: Fix braces in kvm_recover_nx_lpages (Paolo Bonzini) [1897366] - KVM: x86/mmu: Factor out handling of removed page tables (Paolo Bonzini) [1897366] - KVM: x86/mmu: Don't redundantly clear TDP MMU pt memory (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add lockdep when setting a TDP MMU SPTE (Paolo Bonzini) [1897366] - KVM: x86/mmu: Add comment on __tdp_mmu_set_spte (Paolo Bonzini) [1897366] - KVM: x86/mmu: change TDP MMU yield function returns to match cond_resched (Paolo Bonzini) [1897366] - locking/arch: Move qrwlock.h include after qspinlock.h (Paolo Bonzini) [1897366] - sched: Add cond_resched_rwlock (Paolo Bonzini) [1897366] - sched: Add needbreak for rwlocks (Paolo Bonzini) [1897366] - locking/rwlocks: Add contention detection for rwlocks (Paolo Bonzini) [1897366] - RDMA/srp: Fix support for unpopulated and unbalanced NUMA nodes (Kamal Heib) [1919395] - net/vmw_vsock: fix NULL pointer dereference (Jon Maloy) [1925600] {CVE-2021-26708} - net/vmw_vsock: improve locking in vsock_connect_timeout() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix locking in vsock_shutdown() (Jon Maloy) [1925600] {CVE-2021-26708} - vsock: fix the race conditions in multi-transport support (Jon Maloy) [1925600] {CVE-2021-26708} - ahci: Add missing Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1928789] - KVM: x86: Allow guests to see MSR_IA32_TSX_CTRL even if tsx=off (Paolo Bonzini) [1912448] - [sound] ALSA: hda/via: Fix runtime PM for Clevo W35xSS (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: fix right sounds and mute/micmute LEDs for HP machines (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable mute and micmute LED on HP EliteBook 850 G7 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add two "Intel Reference board" SSID in the ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk for more HP laptops (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Modify Dell platform name (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fix speaker volume control on Lenovo C940 (Jaroslav Kysela) [1916102] - [sound] ALSA: ALSA/hda: apply jack fixup for the Acer Veriton N4640G/N6640G/N2510G (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Apply jack fixup for Quanta NL3 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add quirk for MSI-GP73 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Supported Dell fixed type headset (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Remove dummy lineout on Acer TravelMate P648/P658 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for more Lenovo ALC285 Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS Q524UQK with ALC255 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS X430UN with ALC256 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: make bass spk volume adjustable on a yoga laptop (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: Fix incorrect mutex unlock in silent_stream_disable() (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: packet buffer index must be set before reading value (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: always print pin NIDs as hexadecimal (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/hdmi: fix silent stream for first playback to DP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/conexant: add a new hda codec CX11970 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Fix regressions on clear and reconfig sysfs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/proc - print DP-MST connections (Jaroslav Kysela) [1916102] - [sound] ALSA: hda - Fix the return value if cb func is already registered (Jaroslav Kysela) [1916102] - [sound] ALSA: mixart: Fix mutex deadlock (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add mute LED quirk to yet another HP x360 model (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Fix bass speaker DAC assignment on Asus Zephyrus G14 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add new codec supported for ALC897 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Enable headset of ASUS UX482EG & B9400CEA with ALC294 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed Dell AIO wrong sound tone (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - HP Headset Mic can't detect after boot (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported mute Led for HP (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek: Add some Clove SSID in the ALC293(ALC1220) (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Add supported for Lenovo ThinkPad Headset Button (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Enable headphone for ASUS TM420 (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/realtek - Fixed HP headset Mic can't be detected (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: Add Alderlake-S PCI ID and HDMI codec vid (Jaroslav Kysela) [1916102] - [sound] ALSA: hda/generic: Add option to enforce preferred_dacs pairs (Jaroslav Kysela) [1916102] - [sound] ALSA: hda: prevent undefined shift in snd_hdac_ext_bus_get_link() (Jaroslav Kysela) [1916102] - [sound] ALSA: seq: oss: Avoid mutex lock for a long-time ioctl (Jaroslav Kysela) [1916102] - [fs] gfs2: Recursive gfs2_quota_hold in gfs2_iomap_end (Andreas Grunbacher) [1926852] - [net] netfilter: nf_tables: coalesce multiple notifications into one skbuff (Phil Sutter) [1855207] - [drm] drm/i915/rkl: new rkl ddc map for different PCH (Lyude Paul) [1910761] - [drm] drm/nouveau: fix dma syncing warning with debugging on (Lyude Paul) [1915548] - [drm] drm/i915: Update TGL and RKL HuC firmware versions (Lyude Paul) [1924209] - [drm] drm/i915/tgl, rkl: Make Wa_1606700617/22010271021 permanent (Lyude Paul) [1924209] - [drm] drm/i915: Update gen12 forcewake table (Lyude Paul) [1924209] - [drm] drm/i915: Rename FORCEWAKE_BLITTER to FORCEWAKE_GT (Lyude Paul) [1924209] - [drm] drm/i915/display/fbc: Implement WA 22010751166 (Lyude Paul) [1924209] - [drm] drm/i915: Tweaked Wa_14010685332 for PCHs used on gen11 platforms (Lyude Paul) [1924209] - [drm] drm/i915: Reorder hpd init vs. display resume (Lyude Paul) [1921868] - [drm] drm/i915/dp: Don't use DPCD backlights that need PWM enable/disable (Lyude Paul) [1885406] - [drm] drm/dp: Revert "drm/dp: Introduce EDID-based quirks" (Lyude Paul) [1885406] - [drm] drm/i915/dp: Allow forcing specific interfaces through enable_dpcd_backlight (Lyude Paul) [1885406] - [drm] drm/i915/dp: Enable Intel's HDR backlight interface (only SDR for now) (Lyude Paul) [1885406] - [drm] drm/i915: Keep track of pwm-related backlight hooks separately (Lyude Paul) [1885406] - [drm] drm/i915: Pass port to intel_panel_bl_funcs.get() (Lyude Paul) [1885406] - [drm] drm/i915/dp: Add register definitions for Intel HDR backlight interface (Lyude Paul) [1885406] - [drm] drm/i915/dp: Rename eDP VESA backlight interface functions (Lyude Paul) [1885406] - [drm] drm/i915: Pass down brightness values to enable/disable backlight callbacks (Lyude Paul) [1885406] - [drm] drm/i915: Rename pwm_* backlight callbacks to ext_pwm_* (Lyude Paul) [1885406] - [drm] drm/i915/dp: Program source OUI on eDP panels (Lyude Paul) [1885406] - [drm] drm/i915: refactor panel backlight control functions. (v2) (Lyude Paul) [1885406] - [drm] drm/i915/backlight: fix CPU mode backlight takeover on LPT (Lyude Paul) [1885406] - [drm] drm/i915/dpcd_bl: uncheck PWM_PIN_CAP when detect eDP backlight capabilities (Lyude Paul) [1885406] - [drm] drm/i915: panel: Add get_vbt_pwm_freq() helper (Lyude Paul) [1885406] - [drm] drm/i915/dp: Tweak initial dpcd backlight.enabled value (Lyude Paul) [1885406] - [drm] kms: handle mDP connectors (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Combo PHY DPLL fractional divider for 38.4MHz ref clock (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add new cdclk table (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle HTI (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add DPLL4 support (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Add initial workarounds (Lyude Paul) [1876992] - [drm] drm/i915/rkl: Handle new DPCLKA_CFGCR0 layout (Lyude Paul) [1876992] - [drm] drm/i915: Update TGL and RKL DMC firmware versions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Program mocs:63 for cache eviction on gen9 (Lyude Paul) [1876992] - [drm] drm/i915/gt: Limit frequency drop to RPe on parking (Lyude Paul) [1876992] - [drm] drm/i915/gt: Retain default context state across shrinking (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: remove old DPG workaround (Lyude Paul) [1876992] - [drm] drm/amdgpu/vcn3.0: stall DPG when WPTR/RPTR reset (Lyude Paul) [1876992] - [drm] drm/i915/gt: Fixup tgl mocs for PTE tracking (Lyude Paul) [1876992] - [drm] drm/amdgpu: add rlc iram and dram firmware support (Lyude Paul) [1876992] - [drm] drm/nouveau: fix relocations applying logic and a double-free (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid HDCP initialization in devices without output (Lyude Paul) [1876992] - [drm] drm/amd/amdgpu: fix null pointer in runtime pm (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix a page fault (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix SI UVD firmware validate resume fail (Lyude Paul) [1876992] - [drm] drm/i915/tgl: Fix Media power gate sequence (Lyude Paul) [1876992] - [drm] drm/i915: Handle max_bpc==16 (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq for dcn2.0 (Lyude Paul) [1876992] - [drm] drm/gma500: Fix out-of-bounds access to struct drm_device.vblank (Lyude Paul) [1876992] - [drm] drm/i915: Correctly set SFC capability for video engines (Lyude Paul) [1876992] - [drm] drm/amd/display: Add missing pflip irq (Lyude Paul) [1876992] - [drm] drm/amd/pm: do not use ixFEATURE_STATUS for checking smc running (Lyude Paul) [1876992] - [drm] drm/amd/pm: perform SMC reset on suspend/hibernation (Lyude Paul) [1876992] - [drm] drm/amd/pm: correct the baco reset sequence for CI ASICs (Lyude Paul) [1876992] - [drm] drm/amdgpu: perform srbm soft reset always on SDMA resume (Lyude Paul) [1876992] - [drm] drm/i915/gem: Flush coherency domains on first set-domain-ioctl (Lyude Paul) [1876992] - [drm] drm/i915: Hold onto an explicit ref to i915_vma_work.pinned (Lyude Paul) [1876992] - [drm] drm/i915/gt: Use the local HWSP offset during submission (Lyude Paul) [1876992] - [drm] drm/i915: Fix encoder lookup during PSR atomic check (Lyude Paul) [1876992] - [drm] drm/nouveau/gem: fix "refcount_t: underflow; use-after-free" (Lyude Paul) [1876992] - [drm] drm/nouveau/nouveau: fix the start/end range for migration (Lyude Paul) [1876992] - [drm] drm/amd/display: adding ddc_gpio_vga_reg_list to ddc reg def'ns (Lyude Paul) [1876992] - [drm] drm/amd/display: Fixed panic during seamless boot (Lyude Paul) [1876992] - [drm] drm/amdgpu: add DID for navi10 blockchain SKU (Lyude Paul) [1876992] - [drm] drm/amdgpu: disable DCN and VCN for navi10 blockchain SKU(v3) (Lyude Paul) [1876992] - [drm] drm/amdgpu: resolved ASD loading issue on sienna (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/nouveau/device: fix changing endianess code to work on older GPUs (Lyude Paul) [1876992] - [drm] drm/nouveau/kms/nv50-: Program notifier offset before requesting disp caps (Lyude Paul) [1876992] - [drm] drm/i915: Restore ILK-M RPS support (Lyude Paul) [1876992] - [drm] drm/i915: Reject 90/270 degree rotated initial fbs (Lyude Paul) [1876992] - [drm] drm/i915: Use the active reference on the vma while capturing (Lyude Paul) [1876992] - [drm] drm/i915: Mark ininitial fb obj as WT on eLLC machines to avoid rcu lockup during fbdev init (Lyude Paul) [1876992] - [drm] drm/i915: Exclude low pages (128KiB) of stolen from use (Lyude Paul) [1876992] - [drm] drm/i915: Drop runtime-pm assert from vgpu io accessors (Lyude Paul) [1876992] - [drm] drm/i915/gt: Delay execlist processing for tgl (Lyude Paul) [1876992] - [drm] drm/i915/gt: Undo forced context restores after trivial preemptions (Lyude Paul) [1876992] - [drm] drm/i915/gt: Initialize reserved and unspecified MOCS indices (Lyude Paul) [1876992] - [drm] drm/i915: Fix TGL DKL PHY DP vswing handling (Lyude Paul) [1876992] - [drm] drm/i915: Avoid mixing integer types during batch copies (Lyude Paul) [1876992] - [drm] drm/i915: Cancel outstanding work after disabling heartbeats on an engine (Lyude Paul) [1876992] - [drm] drm/i915: Break up error capture compression loops with cond_resched() (Lyude Paul) [1876992] - [drm] drm/i915/gt: Always send a pulse down the engine after disabling heartbeat (Lyude Paul) [1876992] - [drm] drm/i915/gem: Always test execution status on closing the context (Lyude Paul) [1876992] - [drm] drm/i915/gem: Prevent using pgprot_writecombine() if PAT is not supported (Lyude Paul) [1876992] - [drm] drm/i915/gem: Avoid implicit vmap for highmem on x86-32 (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the cu and rb info for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/psp: Fix sysfs: cannot create duplicate filename (Lyude Paul) [1876992] - [drm] drm/amd/swsmu: add missing feature map for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amd/pm: fix pp_dpm_fclk (Lyude Paul) [1876992] - [drm] drm/amd/pm: increase mclk switch threshold to 200 us (Lyude Paul) [1876992] - [drm] drm/amdgpu/swsmu: drop smu i2c bus on navi1x (Lyude Paul) [1876992] - [drm] drm/ttm: fix eviction valuable range check (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix kernel panic by dal_gpio_open() error (Lyude Paul) [1876992] - [drm] drm/amd/display: Don't invoke kgdb_breakpoint() unconditionally (Lyude Paul) [1876992] - [drm] drm/amdgpu: increase the reserved VM size to 2MB (Lyude Paul) [1876992] - [drm] drm/amdgpu: add function to program pbb mode for sienna cichlid (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid MST manager resource leak (Lyude Paul) [1876992] - [drm] drm/amdkfd: Use same SQ prefetch setting as amdgpu (Lyude Paul) [1876992] - [drm] drm/amdgpu: correct the gpu reset handling for job != NULL case (Lyude Paul) [1876992] - [drm] drm/amdgpu: update golden setting for sienna_cichlid (Lyude Paul) [1876992] - [drm] drm/amdgpu: vcn and jpeg ring synchronization (Lyude Paul) [1876992] - [drm] drm/amd/display: Increase timeout for DP Disable (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix incorrect backlight register offset for DCN (Lyude Paul) [1876992] - [drm] drm/amdgpu: don't map BO in reserved region (Lyude Paul) [1876992] - [drm] drm/shme-helpers: Fix dma_buf_mmap forwarding bug (Lyude Paul) [1876992] - [drm] drm/i915: Force VT'd workarounds when running as a guest OS (Lyude Paul) [1876992] - [drm] drm/amd/display: Avoid set zero in the requested clk (Lyude Paul) [1876992] - [drm] drm/amd/display: HDMI remote sink need mode validation for Linux (Lyude Paul) [1876992] - [drm] drm/amdgpu: No sysfs, not an error condition (Lyude Paul) [1876992] - [drm] drm/amd/display: Check clock table return (Lyude Paul) [1876992] - [drm] drm/bridge/synopsys: dsi: add support for non-continuous HS clock (Lyude Paul) [1876992] - [drm] drm/vkms: avoid warning in vkms_get_vblank_timestamp (Lyude Paul) [1876992] - [drm] drm/bridge_connector: Set default status connected for eDP connectors (Lyude Paul) [1876992] - [drm] drm/scheduler: Scheduler priority fixes (v2) (Lyude Paul) [1876992] - [drm] drm/amdgpu: restore ras flags when user resets eeprom(v2) (Lyude Paul) [1876992] - [drm] drm/i915/gem: Serialise debugfs i915_gem_objects with ctx->mutex (Lyude Paul) [1876992] - [drm] drm/amd/display: Disconnect pipe separetely when disable pipe split (Lyude Paul) [1876992] - [drm] drm/hisilicon: Code refactoring for hibmc_drv_de (Lyude Paul) [1876992] - [drm] drm/amd/display: Screen corruption on dual displays (DP+USB-C) (Lyude Paul) [1876992] - [drm] drm: fix double free for gbo in drm_gem_vram_init and drm_gem_vram_create (Lyude Paul) [1876992] - [drm] drm/amdgpu: Fix invalid number of character '{' in amdgpu_acpi_init (Lyude Paul) [1876992] - [drm] drm/amdgpu: fix max_entries calculation v4 (Lyude Paul) [1876992] - [drm] drm/crc-debugfs: Fix memleak in crc_control_write (Lyude Paul) [1876992] - [drm] drm/gma500: fix error check (Lyude Paul) [1876992] - [drm] drm/amd/display: fix potential integer overflow when shifting 32 bit variable bl_pwm (Lyude Paul) [1876992] - [drm] drm/vkms: add missing platform_device_unregister() in vkms_init() (Lyude Paul) [1876992] - [drm] drm/vgem: add missing platform_device_unregister() in vgem_init() (Lyude Paul) [1876992] - [drm] drm/amd/display: Fix wrong return value in dm_update_plane_state() (Lyude Paul) [1876992] - [drm] drm/vkms: fix xrgb on compute crc (Lyude Paul) [1876992] - [iommu] iommu/amd: Set iommu->int_enabled consistently when interrupts are set up (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix IOMMU interrupt generation in X2APIC mode (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix union of bitfields in intcapxt support (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Fix kerneldoc comments (Vitaly Kuznetsov) [1915038] - [x86] x86/irq: Prepare consolidation of irq_alloc_info (Vitaly Kuznetsov) [1915038] - [iommu] iommu/amd: Use msi_msg shadow structs (Vitaly Kuznetsov) [1915038] - [iommu] x86_irq_Rename_X86_IRQ_ALLOC_TYPE_MSI_to_reflect_PCI_dependency (Vitaly Kuznetsov) [1915038] - [netdrv] Revert "e1000e: disable s0ix entry and exit flows for ME systems" (Ken Cox) [1872412] - [netdrv] e1000e: fix S0ix flow to allow S0i3.2 subset entry (Ken Cox) [1872412]- dm table: fix DAX iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm table: fix various whitespace issues with recent DAX code (Mike Snitzer) [1905679] - dm table: fix dax_dev NULL dereference in device_synchronous() (Mike Snitzer) [1905679] - dm: enable synchronous dax (Mike Snitzer) [1905679] - dm table: fix iterate_devices based device capability checks (Mike Snitzer) [1905679] - dm: remove special-casing of bio-based immutable singleton target on NVMe (Mike Snitzer) [1905679] - [s390] s390/dasd: Fix inconsistent kobject removal (Philipp Rudo) [1928106] - [powerpc] powerpc/perf/hv-24x7: Dont create sysfs event files for dummy events (Steve Best) [1927730] - [powerpc] powerpc/pseries/dlpar: handle ibm, configure-connector delay status (Steve Best) [1927371] - [x86] x86/kvm: Increase KVM_MAX_VCPUS to 2048 (Eduardo Habkost) [1840923]- Unbreak mount_capable() (Scott Mayhew) [1903983]- [powerpc] powerpc: fix wrong backport on Kernel lockdown for power (Diego Domingos) [1928778] - [powerpc] powerpc/kexec_file: fix FDT size estimation for kdump kernel (Steve Best) [1928105] - [kernel] sched/features: Distinguish between NORMAL and DEADLINE hrtick (Juri Lelli) [1912118] - [kernel] sched/features: Fix hrtick reprogramming (Juri Lelli) [1912118] - [scsi] scsi: lpfc: Fix EEH encountering oops with NVMe traffic (Dick Kennedy) [1854776] - [scsi] scsi: lpfc: Prevent duplicate requests to unregister with cpuhp framework (Dick Kennedy) [1894960] - [target] scsi: target: iscsi: Fix cmd abort fabric stop race (Maurizio Lombardi) [1908215]- [net] netfilter: nft_dynset: add timeout extension to template (Florian Westphal) [1906915] - [net] netfilter: nftables: fix possible UAF over chains from packet path in netns (Florian Westphal) [1906915] - [net] netfilter: flowtable: fix tcp and udp header checksum update (Florian Westphal) [1906915] - [net] netfilter: xt_recent: Fix attempt to update deleted entry (Florian Westphal) [1906915] - [net] netfilter: conntrack: connection timeout after re-register (Florian Westphal) [1906915] - [netdrv] ice: Fix MSI-X vector fallback logic (Jonathan Toppins) [1896639 1877645] - [netdrv] ice: Don't allow more channels than LAN MSI-X available (Jonathan Toppins) [1896639 1877645] - [net] netfilter: nf_nat: Fix memleak in nf_nat_init (Florian Westphal) [1906915] - [net] netfilter: xt_RATEEST: reject non-null terminated string from userspace (Florian Westphal) [1906915] - [include] net: flow_dissector: Wrap unionized VLAN fields in a struct (Florian Westphal) [1906915] - [net] netfilter: x_tables: Switch synchronization to RCU (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: build mask based from the matching bytes (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add C-VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nft_payload: add VLAN offload support (Florian Westphal) [1906915] - [net] netfilter: nf_tables_offload: allow ethernet interface type only (Florian Westphal) [1906915] - [net] netfilter: nftables_offload: set address type in control dissector (Florian Westphal) [1906915] - [net] netfilter: nf_tables: avoid false-postive lockdep splat (Florian Westphal) [1906915] - [net] netfilter: nf_tables: missing validation from the abort path (Florian Westphal) [1906915] - [net] netfilter: nftables: fix netlink report logic in flowtable and genid (Florian Westphal) [1906915] - [include] netfilter: nf_tables: constify nft_reg_load{8, 16, 64}() (Florian Westphal) [1906915] - [net] netfilter: nf_tables: Introduce new 64-bit helper register functions (Florian Westphal) [1906915] - [include] netfilter: nf_tables: drop include of module.h from nf_tables.h (Florian Westphal) [1906915] - [net] netfilter: nf_fwd_netdev: clear timestamp in forwarding path (Florian Westphal) [1906915] - [net] netfilter: ipset: prevent uninit-value in hash_ip6_add (Florian Westphal) [1906915] - [net] netfilter: use actual socket sk rather than skb sk when routing harder (Florian Westphal) [1906915] - [net] netfilter: ipv4: remove useless export_symbol (Florian Westphal) [1906915] - [net] netfilter: conntrack: don't set related state for different outer address (Florian Westphal) [1906915] - [fs] xfs: don't catch dax+reflink inodes as corruption in verifier (Bill O'Donnell) [1915510]- [powerpc] powerpc: Don't enable FSCR_SCV in init_FSCR_power9() (Gustavo Duarte) [1928399] - [netdrv] ibmvnic: Clear failover_pending if unable to schedule (Steve Best) [1926365] - [netdrv] ibmvnic: change IBMVNIC_MAX_IND_DESCS to 16 (Steve Best) [1928243] - [tools] perf powerpc: Fix printf conversion specifier for IP addresses (Steve Best) [1928209] - [tools] perf powerpc: Fix gap between kernel end and module start (Steve Best) [1928209] - [netdrv] i40e: Revert "i40e: don't report link up for a VF who hasn't enabled queues" (Stefan Assmann) [1838733] - [netdrv] i40e: acquire VSI pointer only after VF is initialized (Stefan Assmann) [1838733] - [netdrv] i40e: fix potential NULL pointer dereferencing (Stefan Assmann) [1838733] - [netdrv] i40e: Fix Error I40E_AQ_RC_EINVAL when removing VFs (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: clear the status bits for the next_to_use descriptor (Stefan Assmann) [1838733] - [netdrv] i40e: avoid premature Rx buffer reuse (Stefan Assmann) [1838733] - [netdrv] i40e: Remove unnecessary sw_ring access from xsk Tx (Stefan Assmann) [1838733] - [netdrv] i40e: Fix removing driver while bare-metal VFs pass traffic (Stefan Assmann) [1838733] - [netdrv] i40e: report correct VF link speed when link state is set to enable (Stefan Assmann) [1838733] - [netdrv] i40e: remove redundant assignment (Stefan Assmann) [1838733] - [netdrv] i40e: Fix MAC address setting for a VF via Host/VM (Stefan Assmann) [1838733] - [netdrv] i40e: Allow changing FEC settings on X722 if supported by FW (Stefan Assmann) [1838733] - [netdrv] net: intel: Remove in_interrupt() warnings (Stefan Assmann) [1838733] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: uninitialized variable in i40e_clean_rx_irq_zc() (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: move buffer allocation out of the Rx processing loop (Stefan Assmann) [1838733] - [netdrv] i40e: use 16B HW descriptors instead of 32B (Stefan Assmann) [1838733] - [netdrv] i40e, xsk: remove HW descriptor prefetch in AF_XDP path (Stefan Assmann) [1838733] - [netdrv] i40e: optimise prefetch page refcount (Stefan Assmann) [1838733] - [netdrv] i40e: not compute affinity_mask for IRQ (Stefan Assmann) [1838733] - [netdrv] i40e: Fix crash during removing i40e driver (Stefan Assmann) [1838733] - [netdrv] i40e: Set RX_ONLY mode for unicast promiscuous on VLAN (Stefan Assmann) [1838733] - [netdrv] PCI: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Stefan Assmann) [1838733] - [netdrv] i40e: introduce new dump desc XDP command (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to dump VSI debug output (Stefan Assmann) [1838733] - [netdrv] i40e: add XDP ring statistics to VSI stats (Stefan Assmann) [1838733] - [netdrv] i40e: move check of full Tx ring to outside of send loop (Stefan Assmann) [1838733] - [netdrv] i40e: eliminate division in napi_poll data path (Stefan Assmann) [1838733] - [netdrv] i40e: optimize AF_XDP Tx completion path (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for a new feature Total Port Shutdown (Stefan Assmann) [1838733] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838733] - [netdrv] i40e: Add support for 5Gbps cards (Stefan Assmann) [1838733] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838733] - [netdrv] i40e: Add a check to see if MFS is set (Stefan Assmann) [1838733] - [netdrv] i40e: detect and log info about pre-recovery mode (Stefan Assmann) [1838733] - [netdrv] i40e: make PF wait reset loop reliable (Stefan Assmann) [1838733] - [netdrv] i40e: remove unused defines (Stefan Assmann) [1838733] - [netdrv] i40e: Move client header location (Stefan Assmann) [1838733] - [netdrv] i40e: protect ring accesses with READ- and WRITE_ONCE (Stefan Assmann) [1838733] - [netdrv] i40e: Make i40e_shutdown_adminq() return void (Stefan Assmann) [1838733] - [netdrv] i40e: trivial fixup of comments in i40e_xsk.c (Stefan Assmann) [1838733] - [netdrv] i40e: Use scnprintf() for avoiding potential buffer overflow (Stefan Assmann) [1838733] - [netdrv] team: protect features update by RCU to avoid deadlock (Josef Oskera) [1909593] - [tools] bpf: selftests: remove test_progs LSM test (Yauheni Kaliuta) [1925911] - [net] bpf: Fix a verifier failure with xor (Yauheni Kaliuta) [1925911] - [tools] selftests: Remove fmod_ret from test_overhead (Jiri Olsa) [1925911] - [s390] s390/kdump: fix out-of-memory with PCI (Philipp Rudo) [1927744] - [x86] x86/intel_split_lock: Really Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1924578] - [scsi] megaraid_sas: re-add certain pci-ids as unsupported (Tomas Henzl) [1761485] - [scsi] megaraid_sas: mark unsupported devices (Tomas Henzl) [1761485] - [pci] rh_taint: add support function (Tomas Henzl) [1761485] - [powerpc] powerpc/xmon: Restrict when kernel is locked down (Diego Domingos) [1853307] - [powerpc] powerpc/xmon: add read-only mode (Diego Domingos) [1853307] - [powerpc] powerpc: lock down kernel in secure boot mode (Diego Domingos) [1853307] - [net] fix iteration for sctp transport seq_files (Xin Long) [1916824] - [tools] x86: xen: insn: Decode Xen and KVM emulate-prefix signature (Michael Petlan) [1867733] - [tools] objtool: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1867733] - [x86] x86/insn: Add Control-flow Enforcement (CET) instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/decoder: Add TEST opcode to Group3-2 (Michael Petlan) [1867733] - [x86] x86/insn: Add some more Intel instructions to the opcode map (Michael Petlan) [1867733] - [x86] x86/insn: Add some Intel instructions to the opcode map (Michael Petlan) [1867733] - [net] udp: call udp_encap_enable for v6 sockets when enabling encap (Xin Long) [1907754] - [fs] close_range: unshare all fds for CLOSE_RANGE_UNSHARE | CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [fs] fs, close_range: add flag CLOSE_RANGE_CLOEXEC (Pavel Reichl) [1900674] - [tools] tests: close_range - Replace clone3 with clone (Pavel Reichl) [1900674] - [tools] selftests: core: use SKIP instead of XFAIL in close_range_test.c (Pavel Reichl) [1900674] - [tools] tools headers API: Update close_range affected files (Pavel Reichl) [1900674] - [tools] tests: add CLOSE_RANGE_UNSHARE tests (Pavel Reichl) [1900674] - [fs] close_range: add CLOSE_RANGE_UNSHARE (Pavel Reichl) [1900674] - [tools] tests: add close_range() tests (Pavel Reichl) [1900674] - [powerpc] arch: wire-up close_range() (Pavel Reichl) [1900674] - [fs] open: add close_range() (Pavel Reichl) [1900674] - [x86] x86/sgx: mark tech preview (Vladis Dronov) [1660337] - [tools] tools headers cpufeatures: Sync with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Vladis Dronov) [1660337] - [x86] x86/sgx: Drop racy follow_pfn() check (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix the return type of sgx_init() (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -EINVAL on a zero length buffer in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix a typo in kernel-doc markup (Vladis Dronov) [1660337] - [x86] x86/sgx: Fix sgx_ioc_enclave_provision() kernel-doc comment (Vladis Dronov) [1660337] - [x86] x86/sgx: Return -ERESTARTSYS in sgx_ioc_enclave_add_pages() (Vladis Dronov) [1660337] - [tools] selftests/sgx: Use a statically generated 3072-bit RSA key (Vladis Dronov) [1660337] - [x86] x86/sgx: Clarify 'laundry_list' locking (Vladis Dronov) [1660337] - [documentation] Documentation/x86: Document SGX kernel architecture (Vladis Dronov) [1660337] - [x86] x86/sgx: Add ptrace() support for the SGX driver (Vladis Dronov) [1660337] - [x86] x86/sgx: Add a page reclaimer (Vladis Dronov) [1660337] - [tools] selftests/x86: Add a selftest for SGX (Vladis Dronov) [1660337] - [x86] x86/vdso: Implement a vDSO for Intel SGX enclave call (Vladis Dronov) [1660337] - [mm] x86/traps: Attempt to fixup exceptions in vDSO before signaling (Vladis Dronov) [1660337] - [mm] x86/fault: Add a helper function to sanitize error code (Vladis Dronov) [1660337] - [x86] x86/vdso: Add support for exception fixup in vDSO functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_PROVISION (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_INIT (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_ADD_PAGES (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX_IOC_ENCLAVE_CREATE (Vladis Dronov) [1660337] - [x86] x86/sgx: Add an SGX misc driver interface (Vladis Dronov) [1660337] - [mm] mm: Add 'mprotect' hook to struct vm_operations_struct (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX page allocator functions (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Add a nosgx kernel parameter (Vladis Dronov) [1660337] - [x86] x86/cpu/intel: Detect SGX support (Vladis Dronov) [1660337] - [mm] x86/mm: Signal SIGSEGV with PF_SGX (Vladis Dronov) [1660337] - [x86] x86/sgx: Initialize metadata for Enclave Page Cache (EPC) sections (Vladis Dronov) [1660337] - [x86] x86/{cpufeatures, msr}: Add Intel SGX Launch Control hardware bits (Vladis Dronov) [1660337] - [x86] x86/cpufeatures: Add Intel SGX hardware bits (Vladis Dronov) [1660337] - [x86] x86/sgx: Add wrappers for ENCLS functions (Vladis Dronov) [1660337] - [x86] x86/sgx: Add SGX architectural data structures (Vladis Dronov) [1660337] - [mm] x86/fault: Make error_code sanitization more robust (Vladis Dronov) [1660337] - [video] vgacon: remove software scrollback support (Chris von Recklinghausen) [1883596] - [tools] libbpf: fix backport of "libbpf: Remove any use of reallocarray() in libbpf" (Jiri Benc) [1924711] - [net] bpf: Prevent double bpf_prog_put call from bpf_tracing_prog_attach (Jiri Benc) [1924711] - [tools] selftests/bpf: Adding test for arg dereference in extension trace (Jiri Benc) [1924711] - [tools] selftests: Add selftest for disallowing modify_return attachment to freplace (Jiri Benc) [1924711] - [tools] selftests: Add test for multiple attachments of freplace program (Jiri Benc) [1924711] - [tools] selftests/bpf: Turn fexit_bpf2bpf into test with subtests (Jiri Benc) [1924711] - [tools] libbpf: Add support for freplace attachment in bpf_link_create (Jiri Benc) [1924711] - [net] bpf: Fix context type resolving for extension programs (Jiri Benc) [1924711] - [net] bpf: Support attaching freplace programs to multiple attach points (Jiri Benc) [1924711] - [net] bpf: Move prog->aux->linked_prog and trampoline into bpf_link on attach (Jiri Benc) [1924711] - [net] bpf: verifier: refactor check_attach_btf_id() (Jiri Benc) [1924711] - [net] bpf: change logging calls from verbose() to bpf_log() and use log pointer (Jiri Benc) [1924711] - [net] bpf: disallow attaching modify_return tracing functions to other BPF programs (Jiri Benc) [1924711] - [mm] kasan: fix incorrect arguments passing in kasan_add_zero_shadow (Waiman Long) [1921394] - [mm] kasan: fix unaligned address is unhandled in kasan_remove_zero_shadow (Waiman Long) [1921394] - [mm] mm: memcg/slab: optimize objcg stock draining (Waiman Long) [1921394] - [mm] mm: don't wake kswapd prematurely when watermark boosting is disabled (Waiman Long) [1921394] - [mm] mm/vmalloc.c: fix kasan shadow poisoning size (Waiman Long) [1921394] - [mm] mm/vmalloc: Fix unlock order in s_stop() (Waiman Long) [1921394] - [mm] mm/swapfile: do not sleep with a spin lock held (Waiman Long) [1921394] - [mm] mm: list_lru: set shrinker map bit when child nr_items is not zero (Waiman Long) [1921394] - [mm] mm: mempolicy: fix potential pte_unmap_unlock pte error (Waiman Long) [1921394] - [mm] mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insert (Waiman Long) [1921394] - [mm] mm/swapfile.c: fix potential memory leak in sys_swapon (Waiman Long) [1921394] - [mm] mm: validate pmd after splitting (Waiman Long) [1921394] - [mm] hugetlb_cgroup: convert comma to semicolon (Waiman Long) [1921394] - [mm] mm/memory_hotplug: fix unpaired mem_hotplug_begin/done (Waiman Long) [1921394] - [mm] khugepaged: adjust VM_BUG_ON_MM() in __khugepaged_enter() (Waiman Long) [1921394] - [mm] khugepaged: khugepaged_test_exit() check mmget_still_valid() (Waiman Long) [1921394] - [mm] mm/hugetlb: fix calculation of adjust_range_if_pmd_sharing_possible (Waiman Long) [1921394] - [mm] mm/hugetlb.c: clean code by removing unnecessary initialization (Waiman Long) [1921394] - [mm] mm/sparse: never partially remove memmap for early section (Waiman Long) [1921394] - [mm] mm/sparse: fix kernel crash with pfn_section_valid check (Waiman Long) [1921394] - [mm] mm/shuffle: don't move pages between zones and don't read garbage memmaps (Waiman Long) [1921394] - [mm] mm/sparse: rename pfn_present() to pfn_in_present_section() (Waiman Long) [1921394] - [powerpc] powerpc/pseries: Advance pfn if section is not present in lmb_is_removable() (Waiman Long) [1921394] - [powerpc] powerpc/pseries/hotplug-memory: Change rc variable to bool (Waiman Long) [1921394] - [mm] mm/gup: fix fixup_user_fault() on multiple retries (Waiman Long) [1921394] - [mm] mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal (Waiman Long) [1921394] - [mm] mm/mempolicy: Allow lookup_node() to handle fatal signal (Waiman Long) [1921394] - [include] include/linux/memremap.h: remove stale comments (Waiman Long) [1921394] - [mm] mm/sparsemem: get address to page struct instead of address to pfn (Waiman Long) [1921394] - [fs] hibernate: Allow uswsusp to write to swap (Waiman Long) [1921394] - [mm] mm/hotplug: fix hot remove failure in SPARSEMEM|!VMEMMAP case (Waiman Long) [1921394] - [mm] mm/hmm: add missing call to hmm_pte_need_fault in HMM_PFN_SPECIAL handling (Waiman Long) [1921394] - [mm] mm/hmm: add missing unmaps of the ptep during hmm_vma_handle_pte() (Waiman Long) [1921394] - [mm] mm/hmm: allow snapshot of the special zero page (Waiman Long) [1921394] - [mm] mm/hmm: a few more C style and comment clean ups (Waiman Long) [1921394] - [mm] mm/sparse.c: do not waste pre allocated memmap space (Waiman Long) [1921394] - [mm] mm/sparse: consistently do not zero memmap (Waiman Long) [1921394] - [mm] mm/gup: fix a misnamed "write" argument, and a related bug (Waiman Long) [1921394] - [powerpc] treewide: add checks for the return value of memblock_alloc*() (Waiman Long) [1921394] - [kvm] KVM: x86: Expose AVX512_FP16 for supported CPUID (Paul Lai) [1838734] - [x86] x86: Enumerate AVX512 FP16 CPUID feature flag (Paul Lai) [1838734] - [kvm] x86/kvm: Expose TSX Suspend Load Tracking feature (Paul Lai) [1838734] - [net] sched: act_ct: enable stats for HW offloaded entries (Marcelo Leitner) [1909257] - [scsi] scsi: fnic: Validate io_req before others (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Set scsi_set_resid() only for underflow (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_MAIN_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Avoid looping in TRANS ETH on unload (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Change shost_printk() to FNIC_FCS_DBG() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Simplify the return expression of vnic_wq_copy_alloc() (Govindarajulu Varadarajan) [1845720] - [scsi] scsi: fnic: Fix inconsistent format argument type in fnic_debugfs.c (Govindarajulu Varadarajan) [1845720] - [x86] perf/x86/intel/uncore: Fix the scale of the IMC free-running events (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Reduce the number of CBOX counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Update Ice Lake uncore units (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Split the Ice Lake and Tiger Lake MSR uncore support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Support PCIe3 unit on Snow Ridge (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Generic support for the PCI sub driver (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_unregister() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_pmu_register() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_find_dev_pmu() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/uncore: Factor out uncore_pci_get_dev_die_info() (Michael Petlan) [1884818 1908305]- [mmc] mmc: sdhci-acpi: For amd device set driver type as MMC_SET_DRIVER_TYPE_A (David Arcari) [1906067] - [pinctrl] pinctrl: Added IRQF_SHARED flag for amd-pinctrl driver (David Arcari) [1906067] - [block] block: export blk_mq_make_request (Ming Lei) [1917913] - [platform] platform/x86: dell-wmi-sysman: fix a NULL pointer dereference (Perry Yuan) [1922587] - [platform] platform/x86: dell-wmi-sysman: work around for BIOS bug (Juan Martinez) [1504859] - [platform] platform/x86: dell-wmi-sysman: fix init_bios_attributes() error handling (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make some symbols static (Juan Martinez) [1504859] - [platform] platform/x86/dell-wmi-sysman: Make wmi_sysman_kobj_sysfs_ops static (Juan Martinez) [1504859] - [documentation] docs: ABI: sysfs-class-firmware-attributes: solve some warnings (Juan Martinez) [1504859] - [platform] platform/x86: Use appropriate module alias macro for this kernel (Juan Martinez) [1504859] - [platform] platform/x86: Introduce support for Systems Management Driver over WMI for Dell Systems (Juan Martinez) [1504859] - [md] dm: eliminate potential source of excessive kernel log noise (Mike Snitzer) [1876840] - [scsi] scsi: sd: Suppress spurious errors when WRITE SAME is being disabled (Ewan Milne) [1871060] - [net] libceph, ceph: disambiguate ceph_connection_operations handlers (Jeff Layton) [1893177] - [net] libceph: zero out session key and connection secret (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_MSGR2_FEATURE (Jeff Layton) [1893177] - [net] libceph: align session_key and con_secret to 16 bytes (Jeff Layton) [1893177] - [net] libceph: fix auth_signature buffer allocation in secure mode (Jeff Layton) [1893177] - [fs] ceph: reencode gid_list when reconnecting (Jeff Layton) [1893177] - [net] libceph: drop ceph_auth_{create, update}_authorizer() (Jeff Layton) [1893177] - [fs] libceph, ceph: make use of __ceph_auth_get_authorizer() in msgr1 (Jeff Layton) [1893177] - [net] libceph, ceph: implement msgr2.1 protocol (crc and secure modes) (Jeff Layton) [1893177] - [net] libceph: introduce connection modes and ms_mode option (Jeff Layton) [1893177] - [block] libceph, rbd: ignore addr->type while comparing in some cases (Jeff Layton) [1893177] - [net] libceph, ceph: get and handle cluster maps with addrvecs (Jeff Layton) [1893177] - [net] libceph: factor out finish_auth() (Jeff Layton) [1893177] - [net] libceph: drop ac->ops->name field (Jeff Layton) [1893177] - [net] libceph: amend cephx init_protocol() and build_request() (Jeff Layton) [1893177] - [net] libceph, ceph: incorporate nautilus cephx changes (Jeff Layton) [1893177] - [net] libceph: safer en/decoding of cephx requests and replies (Jeff Layton) [1893177] - [net] libceph: more insight into ticket expiry and invalidation (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol specific fields to its own struct (Jeff Layton) [1893177] - [net] libceph: move msgr1 protocol implementation to its own file (Jeff Layton) [1893177] - [net] libceph: use sendpage_ok() in ceph_tcp_sendpage() (Jeff Layton) [1893177] - [net] net: introduce helper sendpage_ok() in include/linux/net.h (Jeff Layton) [1893177] - [net] libceph: separate msgr1 protocol implementation (Jeff Layton) [1893177] - [net] libceph: export remaining protocol independent infrastructure (Jeff Layton) [1893177] - [net] libceph: export zero_page (Jeff Layton) [1893177] - [net] libceph: rename and export con->flags bits (Jeff Layton) [1893177] - [net] libceph: rename and export con->state states (Jeff Layton) [1893177] - [net] libceph: make con->state an int (Jeff Layton) [1893177] - [net] libceph: don't export ceph_messenger_{init_fini}() to modules (Jeff Layton) [1893177] - [net] libceph: make sure our addr->port is zero and addr->nonce is non-zero (Jeff Layton) [1893177] - [net] libceph: factor out ceph_con_get_out_msg() (Jeff Layton) [1893177] - [net] libceph: change ceph_con_in_msg_alloc() to take hdr (Jeff Layton) [1893177] - [net] libceph: change ceph_msg_data_cursor_init() to take cursor (Jeff Layton) [1893177] - [net] libceph: handle discarding acked and requeued messages separately (Jeff Layton) [1893177] - [net] libceph: drop msg->ack_stamp field (Jeff Layton) [1893177] - [net] libceph: remove redundant session reset log message (Jeff Layton) [1893177] - [net] libceph: clear con->peer_global_seq on RESETSESSION (Jeff Layton) [1893177] - [net] libceph: rename reset_connection() to ceph_con_reset_session() (Jeff Layton) [1893177] - [net] libceph: split protocol reset bits out of reset_connection() (Jeff Layton) [1893177] - [net] libceph: don't call reset_connection() on version/feature mismatches (Jeff Layton) [1893177] - [net] libceph: lower exponential backoff delay (Jeff Layton) [1893177] - [net] libceph: include middle_len in process_message() dout (Jeff Layton) [1893177] - [fs] ceph: implement updated ceph_mds_request_head structure (Jeff Layton) [1893177] - [fs] ceph: clean up argument lists to __prepare_send_request and __send_request (Jeff Layton) [1893177] - [fs] ceph: take a cred reference instead of tracking individual uid/gid (Jeff Layton) [1893177] - [fs] ceph: don't reach into request header for readdir info (Jeff Layton) [1893177] - [fs] ceph: set osdmap epoch for setxattr (Jeff Layton) [1893177] - [fs] ceph: remove redundant assignment to variable i (Jeff Layton) [1893177] - [fs] ceph: add ceph.caps vxattr (Jeff Layton) [1893177] - [fs] ceph: when filling trace, call ceph_get_inode outside of mutexes (Jeff Layton) [1893177] - [fs] Revert "ceph: allow rename operation under different quota realms" (Jeff Layton) [1893177] - [fs] ceph: fix inode refcount leak when ceph_fill_inode on non-I_NEW inode fails (Jeff Layton) [1893177] - [fs] ceph: downgrade warning from mdsmap decode to debug (Jeff Layton) [1893177] - [fs] ceph: fix race in concurrent __ceph_remove_cap invocations (Jeff Layton) [1893177] - [fs] ceph: pass down the flags to grab_cache_page_write_begin (Jeff Layton) [1893177] - [fs] ceph: add ceph.{cluster_fsid/client_id} vxattrs (Jeff Layton) [1893177] - [fs] ceph: add status debugfs file (Jeff Layton) [1893177] - [include] libceph: remove unused port macros (Jeff Layton) [1893177] - [fs] ceph: ensure we have Fs caps when fetching dir link count (Jeff Layton) [1893177] - [fs] ceph: send dentry lease metrics to MDS daemon (Jeff Layton) [1893177] - [fs] ceph: acquire Fs caps when getting dir stats (Jeff Layton) [1893177] - [fs] ceph: fix up some warnings on W=1 builds (Jeff Layton) [1893177] - [fs] ceph: queue MDS requests to REJECTED sessions when CLEANRECOVER is set (Jeff Layton) [1893177] - [fs] ceph: remove timeout on allowing reconnect after blocklisting (Jeff Layton) [1893177] - [fs] ceph: add new RECOVER mount_state when recovering session (Jeff Layton) [1893177] - [fs] ceph: make fsc->mount_state an int (Jeff Layton) [1893177] - [fs] ceph: don't WARN when removing caps due to blocklisting (Jeff Layton) [1893177] - [fs] ceph: check session state after bumping session->s_seq (Jeff Layton) [1893177] - [net] libceph: clear con->out_msg on Policy::stateful_server faults (Jeff Layton) [1893177] - [net] libceph: format ceph_entity_addr nonces as unsigned (Jeff Layton) [1893177] - [include] libceph: fix ENTITY_NAME format suggestion (Jeff Layton) [1893177] - [net] libceph: move a dout in queue_con_delay() (Jeff Layton) [1893177] - [fs] ceph: comment cleanups and clarifications (Jeff Layton) [1893177] - [fs] ceph: break up send_cap_msg (Jeff Layton) [1893177] - [fs] ceph: drop separate mdsc argument from __send_cap (Jeff Layton) [1893177] - [fs] ceph: promote to unsigned long long before shifting (Jeff Layton) [1893177] - [fs] ceph: don't SetPageError on readpage errors (Jeff Layton) [1893177] - [fs] ceph: mark ceph_fmt_xattr() as printf-like for better type checking (Jeff Layton) [1893177] - [fs] ceph: fold ceph_update_writeable_page into ceph_write_begin (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_writepages into writepage_nounlock (Jeff Layton) [1893177] - [fs] ceph: fold ceph_sync_readpages into ceph_readpage (Jeff Layton) [1893177] - [fs] ceph: don't call ceph_update_writeable_page from page_mkwrite (Jeff Layton) [1893177] - [fs] ceph: break out writeback of incompatible snap context to separate function (Jeff Layton) [1893177] - [fs] ceph: add a note explaining session reject error string (Jeff Layton) [1893177] - [net] libceph: switch to the new "osd blocklist add" command (Jeff Layton) [1893177] - [fs] libceph, rbd, ceph: "blacklist" -> "blocklist" (Jeff Layton) [1893177] - [fs] ceph: have ceph_writepages_start call pagevec_lookup_range_tag (Jeff Layton) [1893177] - [fs] ceph: use kill_anon_super helper (Jeff Layton) [1893177] - [fs] ceph: metrics for opened files, pinned caps and opened inodes (Jeff Layton) [1893177] - [fs] ceph: add ceph_sb_to_mdsc helper support to parse the mdsc (Jeff Layton) [1893177] - [fs] ceph: drop special-casing for ITER_PIPE in ceph_sync_read (Jeff Layton) [1893177] - [fs] ceph: add column 'mds' to show caps in more user friendly (Jeff Layton) [1893177] - [include] libceph: multiple workspaces for CRUSH computations (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary return in switch statement (Jeff Layton) [1893177] - [fs] ceph: encode inodes' parent/d_name in cap reconnect message (Jeff Layton) [1893177] - [include] libceph: add __maybe_unused to DEFINE_CEPH_FEATURE (Jeff Layton) [1893177] - [fs] ceph: use frag's MDS in either mode (Jeff Layton) [1893177] - [fs] ceph: move sb->wb_pagevec_pool to be a global mempool (Jeff Layton) [1893177] - [fs] ceph: remove redundant initialization of variable mds (Jeff Layton) [1893177] - [fs] ceph: fix use-after-free for fsc->mdsc (Jeff Layton) [1893177] - [fs] ceph: remove unused variables in ceph_mdsmap_decode() (Jeff Layton) [1893177] - [fs] ceph: delete repeated words in fs/ceph/ (Jeff Layton) [1893177] - [fs] ceph: send client provided metric flags in client metadata (Jeff Layton) [1893177] - [fs] ceph: periodically send perf metrics to MDSes (Jeff Layton) [1893177] - [fs] ceph: check the sesion state and return false in case it is closed (Jeff Layton) [1893177] - [net] libceph: replace HTTP links with HTTPS ones (Jeff Layton) [1893177] - [fs] ceph: remove unnecessary cast in kfree() (Jeff Layton) [1893177] - [net] libceph: just have osd_req_op_init() return a pointer (Jeff Layton) [1893177] - [fs] ceph: do not access the kiocb after aio requests (Jeff Layton) [1893177] - [fs] ceph: clean up and optimize ceph_check_delayed_caps() (Jeff Layton) [1893177] - [fs] ceph: fix potential mdsc use-after-free crash (Jeff Layton) [1893177] - [fs] ceph: switch to WARN_ON_ONCE in encode_supported_features() (Jeff Layton) [1893177] - [fs] ceph: add global total_caps to count the mdsc's total caps number (Jeff Layton) [1893177] - [fs] ceph: add check_session_state() helper and make it global (Jeff Layton) [1893177] - [net] libceph: dump class and method names on method calls (Jeff Layton) [1893177] - [net] libceph: use target_copy() in send_linger() (Jeff Layton) [1893177] - [fs] ceph: add metadata perf metric support (Jeff Layton) [1893177] - [fs] ceph: add read/write latency metric support (Jeff Layton) [1893177] - [fs] ceph: add caps perf metric for each superblock (Jeff Layton) [1893177] - [fs] ceph: add dentry lease metric support (Jeff Layton) [1893177] - [include] math64: New DIV64_U64_ROUND_CLOSEST helper (Jeff Layton) [1893177] - [tty] tty: Fix ->pgrp locking in tiocspgrp() (Waiman Long) [1908197] {CVE-2020-29661}- [mm] Revert "powerpc: Ensure that swiotlb buffer is allocated from low memory" (Diego Domingos) [1907131] - [fs] xfs: use ENOTBLK for direct I/O to buffered I/O fallback (Carlos Maiolino) [1922953] - [nvme] nvme-multipath: Early exit if no path is available (Gopal Tiwari) [1880508] - [scsi] scsi: lpfc: Add support for eh_should_retry_cmd() (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add store capability to rport port_state in sysfs (Ewan Milne) [1801585] - [scsi] scsi: scsi_transport_fc: Add a new rport state FC_PORTSTATE_MARGINAL (Ewan Milne) [1801585] - [scsi] scsi: core: No retries on abort success (Ewan Milne) [1801585] - [scsi] scsi: core: Add a new error code DID_TRANSPORT_MARGINAL in scsi.h (Ewan Milne) [1801585] - [scsi] scsi: core: Add limitless cmd retry support (Ewan Milne) [1801585] - [fs] gfs2: Fix deadlock between gfs2_{create_inode, inode_lookup} and delete_work_func (Andreas Grunbacher) [1903190] - [fs] gfs2: Don't call cancel_delayed_work_sync from within delete work function (Andreas Grunbacher) [1903190] - [cpufreq] acpi-cpufreq: Honor _PSD table setting on new AMD CPUs (Terry Bowman) [1886943] - [x86] x86/cpufeatures: Enumerate TSX suspend load address tracking instructions (Josh Poimboeuf) [1836980] - [powerpc] powerpc/pseries/svm: Allocate SWIOTLB buffer anywhere in memory (Diego Domingos) [1869184] - [mm] powerpc: Ensure that swiotlb buffer is allocated from low memory (Diego Domingos) [1869184] - [fs] debugfs: Fix module state check condition (Vladis Dronov) [1866285] - [fs] debugfs: Check module state before warning in {full/open}_proxy_open() (Vladis Dronov) [1866285]- [firmware] efi: Don't attempt to map RCI2 config table if it doesn't exist (Lenny Szubowicz) [1779590] - [firmware] efi: Make CONFIG_EFI_RCI2_TABLE selectable on x86 only (Lenny Szubowicz) [1779590] - [firmware] efi: Make unexported efi_rci2_sysfs_init() static (Lenny Szubowicz) [1779590] - [iommu] iommu: use the __iommu_attach_device() directly for deferred attach (Lianbo Jiang) [1904658] - [iommu] dma-iommu: use static-key to minimize the impact in the fast-path (Lianbo Jiang) [1904658] - [x86] x86/PCI: sta2x11: use default DMA address translation (Jerry Snitselaar) [1887546] - [powerpc] powerpc: use the generic dma_ops_bypass mode (Jerry Snitselaar) [1887546] - [dma] dmaengine: fix error codes in channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: off by one in cleanup code (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: Add ABI documentation for shared wq (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Clean up descriptors with fault error (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Add shared workqueue support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix mapping of portal size (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix wq config registers offset programming (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Allocate correct size for descriptor chunk (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: add missing invalid flags field to completion (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: fix hw descriptor fields for delta record (Jerry Snitselaar) [1837187] - [uapi] dmaengine: idxd: Merge definition of dsa_batch_desc into dsa_hw_desc (Jerry Snitselaar) [1838386 1837187] - [dma] dmaengine: dmatest: Return boolean result directly in filter() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Check list for emptiness before access its last entry (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Make two symbols static (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Print error codes as signed value (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add command status to idxd sysfs attribute (Jerry Snitselaar) [1893465 1837187] - [dma] dmaengine: idxd: add support for configurable max wq batch size (Jerry Snitselaar) [1893468 1837187] - [dma] dmaengine: idxd: add support for configurable max wq xfer size (Jerry Snitselaar) [1893468 1837187] - [documentation] dmaengine: idxd: add leading / for sysfspath in ABI documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: clear misc interrupt cause after read (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Prevent to run on misconfigured channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Put the CSRT table after using it (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: reset states after device disable or reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move idxd interrupt handling to mask instead of ignore (Jerry Snitselaar) [1872374 1837187] - [dma] dmaengine: idxd: add work queue drain support (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: move submission to sbitmap_queue (Jerry Snitselaar) [1837187] - [dma] dmaengine: cookie bypass for out of order completion (Jerry Snitselaar) [1838893 1837187] - [dma] dmaengine: ioat setting ioat timeout as module parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: stop completed threads when running without set channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix misc interrupt handler thread unmasking (Jerry Snitselaar) [1877126 1837187] - [dma] dmaengine: idxd: cleanup workqueue config after disabling (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix cdev locking for open and release (Jerry Snitselaar) [1837187] - [dma] dmaengine: Replace zero-length array with flexible-array (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix doc strings to satisfy validation script (Jerry Snitselaar) [1837187] - [dma] dmaengine: Include dmaengine.h into dmaengine.c (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_info (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Describe members of struct dmatest_params (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Allow negative timeout value to specify infinite wait (Jerry Snitselaar) [1837187] - [dma] Revert "dmaengine: dmatest: timeout value of -1 should specify infinite wait" (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: adding missed issue_pending to timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: remove unnesesery double complition timer modification (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: removing duplicate code from timeout handler (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Decreasing allocation chunk size 2M->512K (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fixing chunk sizing macros dependency (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: export hw version through sysfs (Jerry Snitselaar) [1838888 1837187] - [dma] dmaengine: dmatest: Restore default for channel (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix interrupt completion after unmasking (Jerry Snitselaar) [1838895 1837187] - [dma] dmaengine: dmatest: Fix process hang when reading 'wait' parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Fix iteration non-stop logic (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix channel index enumeration (Jerry Snitselaar) [1838390 1837187] - [include] include/linux/dmaengine: Typos fixes in API documentation (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove global token limit check (Jerry Snitselaar) [1838385 1837187] - [dma] dmaengine: idxd: reflect shadow copy of traffic class programming (Jerry Snitselaar) [1838381 1837187] - [dma] dmaengine: Create debug directories for DMA devices (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add basic debugfs support (Jerry Snitselaar) [1837187] - [include] dmaengine: consistently return string literal from switch-case (Jerry Snitselaar) [1837187] - [include] dmaengine: Drop redundant 'else' keyword (Jerry Snitselaar) [1837187] - [include] dmaengine: Use negative condition for better readability (Jerry Snitselaar) [1837187] - [include] dmaengine: Refactor dmaengine_check_align() to be bit operations only (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: expose general capabilities register in sysfs (Jerry Snitselaar) [1837187 1836532] - [dma] dmaengine: idxd: check return result from check_vma() in cdev (Jerry Snitselaar) [1837187 1836530] - [dma] dmanegine: ioat/dca: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'idxd_cdev' (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: remove set but not used variable 'group' (Jerry Snitselaar) [1837187] - [documentation] dmaengine: idxd: add sysfs ABI for idxd driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: fix off by one on cdev dwq refcount (Jerry Snitselaar) [1838366 1837187] - [dma] dmaengine: idxd: wq size configuration needs to check global max size (Jerry Snitselaar) [1837187 1836579] - [dma] dmaengine: idxd: sysfs input of wq incorrect wq type should return error (Jerry Snitselaar) [1837187 1836585] - [dma] dmaengine: idxd: correct reserved token calculation (Jerry Snitselaar) [1837187 1836647] - [dma] dmaengine: idxd: Fix error handling in idxd_wq_cdev_dev_setup() (Jerry Snitselaar) [1838354 1837187] - [dma] dmaengine: idxd: fix runaway module ref count on device driver bind (Jerry Snitselaar) [1837187 1836649] - [dma] dmaengine: idxd: fix boolconv.cocci warnings (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add char driver to expose submission portal to userland (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: connect idxd to dmaengine subsystem (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add descriptor manipulation routines (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: add configuration component of driver (Jerry Snitselaar) [1837187] - [dma] dmaengine: idxd: Init and probe for Intel data accelerators (Jerry Snitselaar) [1837187] - [include] io-64-nonatomic: add io{read|write}64{_lo_hi|_hi_lo} macros (Jerry Snitselaar) [1837187] - [powerpc] iomap: introduce io{read|write}64_{lo_hi|hi_lo} (Jerry Snitselaar) [1837187] - [lib] iomap: Use non-raw io functions for io{read|write}XXbe (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: use vchan_vdesc_fini() to free descriptors (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking around list operations (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Do not call desc_free() under a spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: remove debug message (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Add missing locking (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: Support in-use unbind (Jerry Snitselaar) [1837187] - [dma] dmaengine: move .device_release missing log warning to debug level (Jerry Snitselaar) [1837187] - [dma] dmaengine: Cleanups for the slave <-> channel symlink support (Jerry Snitselaar) [1837187] - [dma] dmaengine: fix null ptr check for __dma_async_device_channel_register() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Fix return value for dma_request_chan() in case of failure (Jerry Snitselaar) [1837187] - [dma] dmaengine: Create symlinks between DMA channels and slaves (Jerry Snitselaar) [1837187] - [dma] dmaengine: add support to dynamic register/unregister of channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: break out channel registration (Jerry Snitselaar) [1837187] - [x86] x86/asm: Carve out a generic movdir64b() helper for general usage (Jerry Snitselaar) [1837187] - [x86] x86/asm: add iosubmit_cmds512() based on MOVDIR64B CPU instruction (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_get_{, any_}slave_channel() to private dmaengine.h (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove dma_request_slave_channel_compat() wrapper (Jerry Snitselaar) [1837187] - [dma] dmaengine: Remove dma_device_satisfies_mask() wrapper (Jerry Snitselaar) [1837187] - [include] dmaengine: Add helper function to convert direction value to text (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add support for reporting DMA cached data amount (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add metadata_ops for dma_async_tx_descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: print more meaningful error message (Jerry Snitselaar) [1837187] - [dma] dmaengine: move module_/dma_device_put() after route free (Jerry Snitselaar) [1837187] - [dma] dmaengine: Add reference counting to dma_device struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: Move dma_channel_rebalance() infrastructure up in code (Jerry Snitselaar) [1837187] - [dma] dmaengine: Call module_put() after device_free_chan_resources() (Jerry Snitselaar) [1837187] - [dma] dmaengine: Store module owner in dma_device struct (Jerry Snitselaar) [1837187] - [include] dmaengine: Remove spaces before TABs (Jerry Snitselaar) [1837187] - [dma] ioat: ioat_alloc_ring() failure handling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: Fix access after free in vchan_complete() (Jerry Snitselaar) [1837187] - [include] dmaengine: Fix access to uninitialized dma_slave_caps (Jerry Snitselaar) [1837187] - [dma] dmanegine: ioat/dca: Use struct_size() helper (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Add kernel doc parameter descriptions (Jerry Snitselaar) [1837187] - [dma] dmaengine: acpi: Set up DMA mask based on CSRT (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for completion polling (Jerry Snitselaar) [1837187] - [dma] dmaengine: virt-dma: store result on dma descriptor (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: timeout value of -1 should specify infinite wait (Jerry Snitselaar) [1837187] - [dma] dmaengine: Grammar s/the its/its/, s/need/needs/ (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 291 (Jerry Snitselaar) [1837187] - [dma] treewide: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1837187] - [dma] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 7 (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move test data alloc & free into functions (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: add short-hand `buf_size` var in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: wrap src & dst data into a struct (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Abort test in case of mapping error (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add transfer_size parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add alignment parameter (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Use fixed point div to calculate iops (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: Add support for multi channel testing (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: fix a small memory leak in dmatest_func() (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: move size checks earlier in function (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: use dmaengine_terminate_sync() instead (Jerry Snitselaar) [1837187] - [dma] dmaengine: dmatest: unmap data on a single code-path when xfer done (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: replace spin_lock_irqsave with spin_lock (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma: remove dma_slave_config direction usage (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioat: fix prototype of ioat_enumerate_channels (Jerry Snitselaar) [1837187] - [dma] dmaengine: ioatdma: set the completion address register after channel reset (Jerry Snitselaar) [1837187] - [dma] dmaengine: idma64: Support dmaengine_terminate_sync() (Jerry Snitselaar) [1837187] - [dma] dmaengine: add a new helper dmaenginem_async_device_register (Jerry Snitselaar) [1837187] - [documentation] Documentation/x86: Add documentation for SVA (Shared Virtual Addressing) (Jerry Snitselaar) [1836777] - [iommu] iommu/vt-d: Change flags type to unsigned int in binding mm (Jerry Snitselaar) [1836777] - [drm] drm, iommu: Change type of pasid to u32 (Jerry Snitselaar) [1836777] - [x86] x86/asm: Add an enqcmds() wrapper for the ENQCMDS instruction (Jerry Snitselaar) [1837187] - [x86] x86/mmu: Allocate/free a PASID (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Mark ENQCMD as disabled when configured out (Jerry Snitselaar) [1836777] - [mm] mm: Add a pasid member to struct mm_struct (Jerry Snitselaar) [1836777] - [x86] x86/msr-index: Define an IA32_PASID MSR (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Add supervisor PASID state for ENQCMD (Jerry Snitselaar) [1836777] - [x86] x86/cpufeatures: Enumerate ENQCMD and ENQCMDS instructions (Jerry Snitselaar) [1836777] - [x86] x86/fpu/xstate: Restore supervisor states for signal return (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Preserve supervisor states for the slow path in __fpu__restore_sig() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Introduce copy_supervisor_to_kernel() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update copy_kernel_to_xregs_err() for supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Update sanitize_restored_xstate() for supervisor xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new functions for clearing fpregs and xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Introduce XSAVES supervisor states (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Separate user and supervisor xfeatures mask (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Define new macros for supervisor and user xstates (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Rename validate_xstate_header() to validate_user_xstate_header() (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel: Fix typo which caused GDB regression (Jerry Snitselaar) [1837178] - [x86] copy_xstate_to_kernel(): don't leave parts of destination uninitialized (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Warn when checking alignment of disabled xfeatures (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix XSAVES offsets in setup_xstate_comp() (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix last_good_offset in setup_xstate_features() (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Shrink space allocated for xstate_comp_offsets (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Make xfeature_is_supervisor()/xfeature_is_user() return bool (Jerry Snitselaar) [1837178] - [x86] x86/fpu/xstate: Fix small issues (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use XFEATURE_FP/SSE enum values instead of hardcoded numbers (Jerry Snitselaar) [1837178] - [x86] x86/fpu: Use unsigned long long shift in xfeature_uncompacted_offset() (Jerry Snitselaar) [1837178] - [iommu] iommu/vt-d: Fix sid not set issue in intel_svm_bind_gpasid() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix kernel NULL pointer dereference in find_domain() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: include conditionally on CONFIG_INTEL_IOMMU_SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of ALIGN in qi_flush_piotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Don't read VCCAP register unless it exists (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add SMMUv3.2 range invalidation support (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Batch ATC invalidation commands (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Add command queue batching helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add sanity check for interrupt remapping table length macros (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix lockdep splat in iommu_flush_dev_iotlb() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit for amd_iommu_activate_guest_mode (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Fix potential @entry null deref (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle 36bit addressing for x86-32 (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not use IOMMUv2 functionality when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Do not force direct mapping when SME is active (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use cmpxchg_double() when updating 128-bit IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Restore IRTE.RemapEn bit after programming IRTE (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix NULL pointer dereference in dev_iommu_priv_set() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Serialize IOMMU GCMD register modifications (Jerry Snitselaar) [1887546] - [dma] dma-pool: Fix an uninitialized variable bug in atomic_pool_expand() (Jerry Snitselaar) [1887546] - [dma] dma-pool: Only allocate from CMA when in same memory zone (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix coherent pool allocations for IOMMU mappings (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move Kconfig and Makefile bits down into amd directory (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Kconfig and Makefile bits down into intel directory (Jerry Snitselaar) [1887546] - [iommu] iommu: Add gfp parameter to io_pgtable_ops->map() (Jerry Snitselaar) [1887546] - [iommu] iommu: Mark __iommu_map_sg() as static (Jerry Snitselaar) [1887546] - [iommu] iommu: Tidy up Kconfig for SoC IOMMUs (Jerry Snitselaar) [1887546] - [iommu] iommu: Make some functions static (Jerry Snitselaar) [1887546] - [include] iommu: Move sg_table wrapper out of CONFIG_IOMMU_SUPPORT (Jerry Snitselaar) [1887546] - [powerpc] powerpc/dma: Remove dev->archdata.iommu_domain (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove double zero check (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Rename intel-pasid.h to pasid.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page response ops support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report page request faults for guest SVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add a helper to get svm and sdev for pasid (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Refactor device_to_iommu() helper (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Disable multiple GPASID-dev bind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Warn on out-of-range invalidation address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix devTLB flush for vSVA (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Handle non-page aligned address (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix PASID devTLB invalidation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove global page support in devTLB flush (Jerry Snitselaar) [1887546] - [include] iommu/vt-d: Enforce PASID devTLB field mask (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove unused IOMMU_SYS_CACHE_ONLY flag (Jerry Snitselaar) [1887546] - [iommu] PCI/ATS: Add pci_pri_supported() to check device or associated PF (Jerry Snitselaar) [1887546] - [pci] PCI: Treat "external-facing" devices themselves as internal (Jerry Snitselaar) [1887546] - [documentation] docs: fix references for DMA*.txt files (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: cleanup dma_alloc_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-debug: use named initializers for dir2name (Jerry Snitselaar) [1887546] - [dma] dma-mapping: add a dma_ops_bypass flag to struct device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: inline the fast path dma-direct calls (Jerry Snitselaar) [1887546] - [dma] dma-mapping: move the remaining DMA API calls out of line (Jerry Snitselaar) [1887546] - [dma] dma-mapping: don't BUG when calling dma_map_resource on RAM (Jerry Snitselaar) [1887546] - [of] of: Allow the iommu-map property to omit untranslated devices (Jerry Snitselaar) [1887546] - [iommu] treewide: Remove uninitialized_var() usage (Jerry Snitselaar) [1887546] - [dma] dma-pool: do not allocate pool memory from CMA (Jerry Snitselaar) [1887546] - [dma] dma-pool: make sure atomic pool suits device (Jerry Snitselaar) [1887546] - [dma] dma-pool: introduce dma_guess_pool() (Jerry Snitselaar) [1887546] - [dma] dma-pool: get rid of dma_in_atomic_pool() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide function to check physical memory area validity (Jerry Snitselaar) [1887546] - [documentation] docs: move DMA kAPI to Documentation/core-api (Jerry Snitselaar) [1887546] - [dma] dma-mapping: remove dma_mark_declared_memory_occupied (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO.txt: fix an unmarked code block (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix a function name of max_mapping_size (Jerry Snitselaar) [1887546] - [documentation] docs: DMA-API-HOWTO: add a missing "=" (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-API-HOWTO: update dma_mask sections (Jerry Snitselaar) [1887546] - [documentation] Documentation/DMA-ISA-LPC: fix an incorrect reference (Jerry Snitselaar) [1887546] - [documentation] Documentation: DMA-API: fix two typos (Jerry Snitselaar) [1887546] - [dma] dma-mapping: warn when coherent pool is depleted (Jerry Snitselaar) [1887546] - [dma] dma-remap: align the size in dma_common_*_remap() (Jerry Snitselaar) [1887546] - [dma] dma-mapping: DMA_COHERENT_POOL should select GENERIC_ALLOCATOR (Jerry Snitselaar) [1887546] - [dma] dma-direct: add missing set_memory_decrypted() for coherent mapping (Jerry Snitselaar) [1887546] - [dma] dma-direct: check return value when encrypting or decrypting memory (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-encrypt memory if dma_direct_alloc_pages() fails (Jerry Snitselaar) [1887546] - [dma] dma-direct: always align allocation size in dma_direct_alloc_pages() (Jerry Snitselaar) [1887546] - [dma] dma-direct: mark __dma_direct_alloc_pages static (Jerry Snitselaar) [1887546] - [dma] dma-direct: re-enable mmap for !CONFIG_MMU (Jerry Snitselaar) [1887546] - [dma] dma-pool: decouple DMA_REMAP from DMA_COHERENT_POOL (Jerry Snitselaar) [1887546] - [message] scsi: mptfusion: Don't use GFP_ATOMIC for larger DMA allocations (Jerry Snitselaar) [1887546] - [dma] dma-pool: fix too large DMA pools on medium memory size systems (Jerry Snitselaar) [1887546] - [iommu] treewide: replace '---help---' in Kconfig files with 'help' (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make remove callback message more informative (Jerry Snitselaar) [1887546] - [include] iommu: add generic helper for mapping sgtable objects (Jerry Snitselaar) [1887546] - [dma] dma-contiguous: fix comment for dma_release_from_contiguous (Jerry Snitselaar) [1887546] - [dma] dma-pool: scale the default DMA coherent pool size with memory capacity (Jerry Snitselaar) [1887546] - [x86] x86/mm: unencrypted non-blocking DMA allocations use coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add pool sizes to debugfs (Jerry Snitselaar) [1887546] - [dma] dma-direct: atomic allocations must come from atomic coherent pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: dynamically expanding atomic pools (Jerry Snitselaar) [1887546] - [dma] dma-pool: add additional coherent pools to map to gfp mask (Jerry Snitselaar) [1887546] - [dma] dma-remap: separate DMA atomic pools from direct remap code (Jerry Snitselaar) [1887546] - [dma] dma-mapping: use vmap insted of reimplementing it (Jerry Snitselaar) [1887546] - [dma] dma-debug: make __dma_entry_alloc_check_leak() static (Jerry Snitselaar) [1887546] - [dma] dma: debug: no need to check return value of debugfs_create functions (Jerry Snitselaar) [1887546] - [dma] dma-debug: Batch dma_debug_entry allocation (Jerry Snitselaar) [1887546] - [dma] dma/debug: Remove dma_debug_resize_entries() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Make leak-like behaviour apparent (Jerry Snitselaar) [1887546] - [dma] dma-debug: Dynamically expand the dma_debug_entry pool (Jerry Snitselaar) [1887546] - [dma] dma-debug: Use pr_fmt() (Jerry Snitselaar) [1887546] - [dma] dma-debug: Expose nr_total_entries in debugfs (Jerry Snitselaar) [1887546] - [dma] dma-debug: fix displaying of dma allocation type (Jerry Snitselaar) [1887546] - [dma] dma-direct: fix data truncation in dma_direct_get_required_mask() (Jerry Snitselaar) [1887546] - [dma] dma-direct: provide a arch_dma_clear_uncached hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: make uncached_kernel_address more general (Jerry Snitselaar) [1887546] - [include] dma-direct: remove the cached_kernel_address hook (Jerry Snitselaar) [1887546] - [dma] dma-direct: consolidate the error handling in dma_direct_alloc_pages (Jerry Snitselaar) [1887546] - [dma] dma-coherent: fix integer overflow in the reserved-memory dma allocation (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix misuse of iommu_domain_identity_map() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Update scalable mode paging structure coherency (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enable PCI ACS for platform opt in hint (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Set U/S bit in first level page table by default (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make Intel SVM code 64-bit only (Jerry Snitselaar) [1887546] - [arm64] arm64: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [x86] x86: Remove dev->archdata.iommu pointer (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use dev_iommu_priv_get/set() (Jerry Snitselaar) [1887546] - [iommu] iommu: Allow page responses without PASID (Jerry Snitselaar) [1887546] - [iommu] iommu/iova: Don't BUG on invalid PFNs (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Add helper functions to update domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Print extended features in one line to fix divergent log levels (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Make amd_iommu_apply_ivrs_quirks() static inline (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move Intel IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Move AMD IOMMU driver into subdirectory (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove redundant devid checks (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Store dev_data as device iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Merge private header files (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Remove PD_DMA_OPS_MASK (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Consolidate domain allocation/freeing (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Free page-table in protection_domain_free() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Allocate page-table in protection_domain_init() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Let free_pagetable() not rely on domain->pt_root (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unexport get_dev_data() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove iommu_sva_ops::mm_exit() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [iommu] iommu/amd: Use pci_ats_supported() (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Only enable ATS for trusted devices (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Don't reserve implementation defined register space (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: remove set but not used variable 'smmu' (Jerry Snitselaar) [1887546] - [uapi] iommu/virtio: Fix sparse warning (Jerry Snitselaar) [1887546] - [pci] PCI/ATS: Export symbols of PASID functions (Jerry Snitselaar) [1887546] - [iommu] iommu/mediatek: Fix MTK_IOMMU dependencies (Jerry Snitselaar) [1887546] - [iommu] iommu: spapr_tce: Disable compile testing to fix build on book3s_32 config (Jerry Snitselaar) [1887546] - [iommu] iommu: Enable compile testing for some of drivers (Jerry Snitselaar) [1887546] - [x86] x86: Hide the archdata.iommu field behind generic IOMMU_API (Jerry Snitselaar) [1887546] - [iommu] iommu/hyper-v: Constify hyperv_ir_domain_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix compile warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: fix a GCC warning (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Fix pointer cast warnings on 32 bit (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove IOVA handling code from the non-dma_ops path (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove duplicated check in intel_svm_bind_mm() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Remove redundant IOTLB flush (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add page request draining support (Jerry Snitselaar) [1887546 1847060] - [iommu] iommu/vt-d: Disable non-recoverable fault processing before unbind (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show inv queue internals (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Multiple descriptors per qi_submit_sync() (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace intel SVM APIs with generic SVA APIs (Jerry Snitselaar) [1887546 1836578] - [include] iommu/vt-d: Fix compile warning from intel-svm.h (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Report SVA feature with generic flag (Jerry Snitselaar) [1887546 1836578] - [iommu] iommu/vt-d: Add custom allocator for IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Enlightened PASID allocation (Jerry Snitselaar) [1887546 1837167] - [iommu] iommu/vt-d: Add svm/sva invalidate function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Support flushing more translation cache types (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add bind guest PASID support (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add nested translation helper function (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use a helper function to skip agaw for SL (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Move domain helper to header (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove functions that support private domain (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Unify format of the printed messages (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce guest PASID bind function (Jerry Snitselaar) [1887546] - [iommu] iommu: Introduce cache_invalidate API (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: debugfs: Add support to show page table internals (Jerry Snitselaar) [1887546 1835059] - [iommu] iommu/vt-d: Use iova over first level (Jerry Snitselaar) [1887546 1837160] - [iommu] iommu/vt-d: Update first level super page capability (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Make first level IOVA canonical (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Flush PASID-based iotlb for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Setup pasid entries for iova over first level (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add PASID_FLAG_FL5LP for first-level pasid setup (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add set domain DOMAIN_ATTR_NESTING attr (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Identify domains using first level page table (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Misc macro clean up for SVM (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add build dependency on IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Replace Intel specific PASID allocator with IOASID (Jerry Snitselaar) [1887546] - [iommu] iommu/ioasid: Add custom allocators (Jerry Snitselaar) [1887546] - [iommu] iommu: Add I/O ASID allocator (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Use right Kconfig option name (Jerry Snitselaar) [1887546] - [iommu] iommu/vt-d: Add Kconfig option to enable/disable scalable mode (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reverse arguments to list_add (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Use accessor functions for iommu private data (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Reject IOMMU page granule larger than PAGE_SIZE (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Fix freeing of incomplete domains (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Build virtio-iommu as module (Jerry Snitselaar) [1887546] - [iommu] iommu: virtio: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Remove unused variable (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Update to most recent specification (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add event queue (Jerry Snitselaar) [1887546] - [iommu] iommu/virtio: Add probe request (Jerry Snitselaar) [1887546] - [iommu] iommu: Add virtio-iommu driver (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove duplicate error message (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix uninitilized variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rename IOMMU_QCOM_SYS_CACHE and improve doc (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Restore naming of driver parameter prefix (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Use WRITE_ONCE() when changing validity of an STE (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Improve SMR mask test (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Fix IOVA validation for 32-bit (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Prepare for TTBR1 usage (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise VTCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename public #defines under ARM_SMMU_ namespace (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TCR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Ensure ARM_64_LPAE_S2_TCR_RES1 is unsigned (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Improve attribute handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Support non-coherent stage-2 page tables (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Fix -Wunused-const-variable warning (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Remove useless of_match_ptr() (Jerry Snitselaar) [1887546] - [iommu] drivers/iommu: Initialise module 'owner' field in iommu_device_set_ops() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Update my email address in MODULE_AUTHOR() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Allow building as a module (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Support SMMU module probing from the IORT (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu-v3: Unregister IOMMU and bus ops on device removal (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Prevent forced unbinding of Arm SMMU drivers (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] Revert "iommu/arm-smmu: Make arm-smmu-v3 explicitly non-modular" (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise TTBRn handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise MAIR handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify level indexing (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify PGD size handling (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify start level lookup (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Simplify bounds checks (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm: Rationalise size check (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Make selftest gubbins consistently __init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Avoid pathological RPM behaviour for unmaps (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable: Move some initialization data to .init.rodata (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Report USF more clearly (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove arm_smmu_flush_ops (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move .tlb_sync method to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove "leaf" indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Remove .tlb_inv_range indirection (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Use ias/oas to check the valid iova/pa (Jerry Snitselaar) [1887546] - [iommu] iommu/io-pgtable-arm-v7s: Add paddr_to_iopte and iopte_to_paddr helpers (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Ensure 64-bit I/O accessors are available on 32-bit CPU (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Make private implementation details static (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add context init implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add reset implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add configuration implementation hook (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Move Secure access quirk to implementation (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: ioremap smmu mmio region before implementation init (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Add implementation infrastructure (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rename arm-smmu-regs.h (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR0 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract context bank accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Abstract GR1 accesses (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Get rid of weird "atomic" write (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Split arm_smmu_tlb_inv_range_nosync() (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Rework cb_base handling (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert context bank registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR1 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu/arm-smmu: Convert GR0 registers to bitfields (Jerry Snitselaar) [1887546] - [iommu] iommu: Remove IOMMU_OF_DECLARE (Jerry Snitselaar) [1887546] - [iommu] iommu: Stop deferring probe at end of initcalls (Jerry Snitselaar) [1887546] - [iommu] iommu: Fix use-after-free in iommu_release_device (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Fix dma_pgprot() for unencrypted coherent pages (Jerry Snitselaar) [1887546] - [x86] x86: Don't let pgprot_modify() change the page encryption bit (Jerry Snitselaar) [1887546] - [x86] x86/PCI: Remove X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [pci] PCI: vmd: Remove dma_map_ops overrides (Jerry Snitselaar) [1887546] - [pci] x86/pci: Clean up usage of X86_DEV_DMA_OPS (Jerry Snitselaar) [1887546] - [x86] x86/Kconfig: Remove the unused X86_DMA_REMAP KConfig symbol (Jerry Snitselaar) [1887546] - [dma] dma-direct: avoid a forward declaration for phys_to_dma (Jerry Snitselaar) [1887546] - [dma] dma-mapping: Add vmap checks to dma_map_single() (Jerry Snitselaar) [1887546] - [x86] x86/platform/uv: Fix UV4 hub revision adjustment (Frank Ramsay) [1908507] - [ata] ahci: Add Intel Rocket Lake PCH-H RAID PCI IDs (Steve Best) [1868308]- [mfd] mfd: intel-lpss: Fix Intel Elkhart Lake LPSS I2C input clock (Steve Best) [1783586] - [mfd] mfd: intel-lpss: Add Intel Elkhart Lake PCH PCI IDs (Steve Best) [1783586] - [i2c] i2c: i801: Add support for Intel Elkhart Lake (Steve Best) [1783586] - [fs] fuse: fix bad inode (Miklos Szeredi) [1906908] - [fs] virtiofs: calculate number of scatter-gather elements accurately (Vivek Goyal) [1783467] - [fs] virtiofs: add logic to free up a memory range (Vivek Goyal) [1783467] - [fs] virtiofs: maintain a list of busy elements (Vivek Goyal) [1783467] - [fs] virtiofs: serialize truncate/punch_hole and dax fault path (Vivek Goyal) [1783467] - [fs] virtiofs: define dax address space operations (Vivek Goyal) [1783467] - [fs] virtiofs: add DAX mmap support (Vivek Goyal) [1783467] - [fs] virtiofs: implement dax read/write operations (Vivek Goyal) [1783467] - [uapi] virtiofs: introduce setupmapping/removemapping commands (Vivek Goyal) [1783467] - [fs] virtiofs: implement FUSE_INIT map_alignment field (Vivek Goyal) [1783467] - [fs] virtiofs: keep a list of free dax memory ranges (Vivek Goyal) [1783467] - [fs] virtiofs: add a mount option to enable dax (Vivek Goyal) [1783467] - [fs] virtiofs: set up virtio_fs dax_device (Vivek Goyal) [1783467] - [fs] virtiofs: get rid of no_mount_options (Vivek Goyal) [1783467] - [fs] virtiofs: provide a helper function for virtqueue initialization (Vivek Goyal) [1783467] - [fs] dax: Create a range version of dax_layout_busy_page() (Vivek Goyal) [1783467] - [dax] dax: Modify bdev_dax_pgoff() to handle NULL bdev (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for MMIO transport (Vivek Goyal) [1783467] - [virtio] virtio: Implement get_shm_region for PCI transport (Vivek Goyal) [1783467] - [include] virtio: Add get_shm_region method (Vivek Goyal) [1783467] - [fs] virtiofs: do not use fuse_fill_super_common() for device installation (Vivek Goyal) [1783467] - [uapi] fuse: reserve values for mapping protocol (Vivek Goyal) [1783467] - [fs] virtiofs: Convert virtiofs to use new mount API (Vivek Goyal) [1783467] - [fs] fuse: reject options on reconfigure via fsconfig(2) (Vivek Goyal) [1783467] - [fs] fuse: ignore 'data' argument of mount(..., MS_REMOUNT) (Vivek Goyal) [1783467] - [fs] fuse: use ->reconfigure() instead of ->remount_fs() (Vivek Goyal) [1783467] - [fs] fuse: switch to use errorfc() et.al (Vivek Goyal) [1783467] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Vivek Goyal) [1783467] - [fs] fs_parser: remove fs_parameter_description name field (Vivek Goyal) [1783467] - [fs] vfs: subtype handling moved to fuse (Vivek Goyal) [1783467] - [fs] fuse: convert to use the new mount API (Vivek Goyal) [1783467] - [lib] lib/zlib: fix inflating zlib streams on s390 (Philipp Rudo) [1908011] - [scsi] scsi: ibmvfc: Set default timeout to avoid crash during migration (Diego Domingos) [1890710] - [net] Bluetooth: Fix null pointer dereference in hci_event_packet() (Gopal Tiwari) [1921475] - [tools] selftests: fix poll error in udpgro.sh (Hangbin Liu) [1922213] - [net] mptcp: fix length of MP_PRIO suboption (Davide Caratti) [1923156] - [powerpc] powerpc/sstep: Fix array out of bound warning (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/watchpoint: Workaround P10 DD1 issue with VSX-32 byte instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Add testcases for VSX vector paired load/store instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/ppc-opcode: Add encoding macros for VSX vector paired instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Support VSX vector paired storage access instructions (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Cover new VSX instructions under CONFIG_VSX (Desnes Augusto Nunes do Rosario) [1908739] - [powerpc] powerpc/sstep: Emulate prefixed instructions only when CPU_FTR_ARCH_31 is set (Desnes Augusto Nunes do Rosario) [1908739] - [net] fix setsockopt(SO_REUSEADDR) for MPTCP sockets (Paolo Abeni) [1922500] - [net] net_sched: avoid shift-out-of-bounds in tcindex_set_parms() (Davide Caratti) [1917366] - [net] net_sched: reject silly cell_log in qdisc_get_rtab() (Davide Caratti) [1917366] - [net] sched: prevent invalid Scell_log shift count (Davide Caratti) [1917366] - [net] netem: fix zero division in tabledist (Davide Caratti) [1917366] - [net] protect tcf_block_unbind with block lock (Davide Caratti) [1917366] - [pinctrl] pinctrl: intel: Add Intel Elkhart Lake pin controller support (Steve Best) [1783600] - [fs] dlm: fix invalid cluster name warning (Alexander Aring) [1655771] - [mm] arm64: acpi: Make apei_claim_sea() synchronise with APEI's irq work (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix doc warnings in iort.c (Al Stone) [1865698 1851555] - [acpi] ACPI, APEI, Fix error return value in apei_map_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Initialize performance state sysfs attribute (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Support Alder Lake (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2228T (Al Stone) [1865698 1851555] - [acpi] ACPI: Fix whitespace inconsistencies (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Acer SW5-012 lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: fix enum-conversion warning (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: remove unreachable breaks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add missing type casts in GPE register access code (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add ACPI_DPTF Kconfig menu (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Fix participant driver names (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: remove comment regarding string _UID support (Al Stone) [1865698 1851555] - [acpi] ACPI: reboot: Avoid racing after writing to ACPI RESET_REG (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: don't allow debugging when ACPI is disabled (Al Stone) [1865698 1851555] - [dax] ACPI: HMAT: refactor hmat_register_target_device to hmem_register_device (Al Stone) [1865698 1851555] - [acpi] x86/numa: add 'nohmat' option (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200925 Version 20200925 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Remove unnecessary semicolon (Al Stone) [1865698 1851555] - [acpi] ACPICA: Debugger: Add a new command: "ALL " (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: Return exceptions for string-to-integer conversions (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpi_help: Update UUID list (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add predefined names found in the SMBus sepcification (Al Stone) [1865698 1851555] - [acpi] ACPICA: Tree-wide: fix various typos and spelling mistakes (Al Stone) [1865698 1851555] - [acpi] ACPICA: Drop the repeated word "an" in a comment (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for 64 bit risc-v compilation (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Drop ec_no_wakeup check from acpi_ec_dispatch_gpe() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: Flush EC work unconditionally after wakeup (Al Stone) [1865698 1851555] - [acpi] ACPI: button: fix handling lid state changes when input device closed (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Replace ACPI_DEBUG_PRINT() with pr_debug() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove 'state' from struct acpi_memory_device (Al Stone) [1865698 1851555] - [acpi] ACPI / extlog: Check for RDMSR failure (Al Stone) [1865698 1851555] - [acpi] node: Add access1 class to represent CPU to memory characteristics (Al Stone) [1865698 1851555] - [acpi] ACPI: HMAT: Fix handling of changes from ACPI 6.2 to ACPI 6.3 (Al Stone) [1865698 1851555] - [acpi] ACPI: Let ACPI know we support Generic Initiator Affinity Structures (Al Stone) [1865698 1851555] - [acpi] ACPI: Support Generic Initiator only domains (Al Stone) [1865698 1851555] - [acpi] ACPI / NUMA: Add stub function for pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] virtio-mem: Allow to specify an ACPI PXM as nid (Al Stone) [1865698 1851555] - [acpi] ACPI: battery: include linux/power_supply.h (Al Stone) [1865698 1851555] - [acpi] ACPI: wakeup: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: tiny-power-button: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: proc: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Remove unused ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: event: Remove leftover ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: dock: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: debugfs: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: custom_method: Remove dead ACPICA debug code (Al Stone) [1865698 1851555] - [acpi] ACPI: container: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: platform: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: memhotplug: Remove leftover ACPICA debug functionality (Al Stone) [1865698 1851555] - [acpi] ACPI: LPSS: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: cmos_rtc: Remove leftover ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: update kernel-doc line comments (Al Stone) [1865698 1851555] - [acpi] PNP: ACPI: Fix missing-prototypes in acpi_pnp.c (Al Stone) [1865698 1851555] - [acpi] ACPI: configfs: Add missing config_item_put() to fix refcount leak (Al Stone) [1865698 1851555] - [acpi] ACPI: video: use ACPI backlight for HP 635 Notebook (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Clean up header file include statements (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove unnecessary APD_ADDR() macro stub (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove ACPI_MODULE_NAME() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Remove flags from struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add kerneldoc for properties in struct apd_device_desc (Al Stone) [1865698 1851555] - [acpi] ACPI: Remove side effect of partly creating a node in acpi_get_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Rename acpi_map_pxm_to_online_node() to pxm_to_online_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: Do not create new NUMA domains from ACPI static tables that are not SRAT (Al Stone) [1865698 1851555] - [acpi] ACPI: Add out of bounds and numa_off protections to pxm_to_node() (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Print more information when acpi_processor_evaluate_cst() fails (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add PCH FIVR participant driver (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Add Ampere Altra SOC MCFG quirk (Al Stone) [1865698 1851555] - [acpi] ACPI / APEI: Add a notifier chain for unknown (vendor) CPER records (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Move TPS68470 OpRegion driver to drivers/acpi/pmic/ (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Split out Kconfig and Makefile specific for ACPI PMIC (Al Stone) [1865698 1851555] - [acpi] PCI/ACPI: Tone down missing MCFG message (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Make ACPICA use logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Change the type of acpi_os_map_generic_address() return value (Al Stone) [1865698 1851555] - [acpi] ACPICA: Add support for using logical addresses of GPE blocks (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused inline functions (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Drop the unused @ops of iort_add_device_replay() (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Save Cherry Trail PWM ctx registers only once (at activation) (Al Stone) [1865698 1851555] - [acpi] ACPI / LPSS: Resume Cherry Trail PWM controller in no-irq phase (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce special struct type for GPE register addresses (Al Stone) [1865698 1851555] - [acpi] ACPICA: Introduce acpi_hw_gpe_read() and acpi_hw_gpe_write() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Validate GPE blocks at init time (Al Stone) [1865698 1851555] - [acpi] ACPI: Export acpi_get_first_physical_node() to modules (Al Stone) [1865698 1851555] - [kernel] rcu/tree: Export rcu_idle_{enter, exit} to modules (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: fix -Wformat (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Fix build for ARCH_APICTIMER_STOPS_ON_C3 unset (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Take over RCU-idle for C3-BM idle (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TLB_FLUSHED (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: Use CPUIDLE_FLAG_TIMER_STOP (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Prevent acpi_release_memory() from returning too early (Al Stone) [1865698 1851555] - [acpi] ACPI: ioremap: avoid redundant rounding to OS page size (Al Stone) [1865698 1851555] - [acpi] ACPI: SoC: APD: Check return value of acpi_dev_get_property() (Al Stone) [1865698 1851555] - [acpi] ACPI: APD: Add a fmw property is_raven (Al Stone) [1865698 1851555] - [include] ACPI: APD: Change name from ST to FCH (Al Stone) [1865698 1851555] - [acpi] i2c: designware: Add device HID for Hygon I2C controller (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Add an input ID to acpi_dma_configure() (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove useless PCI bus walk (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_msi_map_rid() PCI agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_get_device_domain IRQ domain agnostic (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Make iort_match_node_callback walk the ACPI namespace for NC (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: remove redundant assignment to variable rc (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless 'node >= MAX_NUMNODES' check (Al Stone) [1865698 1851555] - [acpi] ACPI: NUMA: Remove the useless sub table pointer check (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: Remove the duplicated checks for acpi_parse_entries_array() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200717 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Do not increment operation_region reference counts for field units (Al Stone) [1865698 1851555] - [acpi] ACPICA: Replace one-element array with flexible-array (Al Stone) [1865698 1851555] - [acpi] ACPI: acpi_pad: initialize preferred_cpu (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Clean up the removal of unused memory mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_iomem() (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Use deferred unmapping in acpi_os_unmap_generic_address() (Al Stone) [1865698 1851555] - [acpi] ACPICA: Preserve memory opregion mappings (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Implement deferred unmapping of ACPI memory (Al Stone) [1865698 1851555] - [acpi] ACPI: Use fallthrough pseudo-keyword (Al Stone) [1865698 1851555] - [acpi] acpi: thermal: Don't call thermal_zone_device_is_enabled() (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Fix Tiger Lake ACPI device ID (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant for TigerLake (Al Stone) [1865698 1851555] - [acpi] ACPI: tables: avoid relocations for table signature array (Al Stone) [1865698 1851555] - [acpi] ACPI: PAD: Eliminate usage of uninitialized_var() macro (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: add newlines when printing module parameters (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: add newline when printing 'ec_event_clearing' module parameter (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix pm_profile_attr type (Al Stone) [1865698 1851555] - [acpi] ACPI: property: use cached name in acpi_fwnode_get_named_child_node() (Al Stone) [1865698 1851555] - [acpi] sched,acpi_pad: Convert to sched_set_fifo*() (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: Avoid using power resources if there are none for D0 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200528 (Al Stone) [1865698 1851555] - [acpi] ACPICA: iASL: add new OperationRegion subtype keyword PlatformRtMechanism (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Fix reference count leak in acpi_cppc_processor_probe() (Al Stone) [1865698 1851555] - [acpi] ACPI: sysfs: Fix reference count leak in acpi_sysfs_add_hotplug_profile() (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: use correct trigger type field in _Exx / _Lxx handling (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Remove the unused __get_pci_rid() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: PM: s2idle: Extend GPE dispatching debug message (Al Stone) [1865698 1851555] - [acpi] ACPI: PM: s2idle: Print type of wakeup debug messages (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Add battery participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: DPTF: Additional sysfs attributes for power participant driver (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer TravelMate 5735Z (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: Fix PMCG node single ID mapping handling (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Kick the memory_failure() queue for synchronous errors (Al Stone) [1865698 1851555] - [mm] mm/memory-failure: Add memory_failure_queue_kick() (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add comments for not calling acpi_put_table() (Al Stone) [1865698 1851555] - [acpi] ACPI: GTDT: Put GTDT table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI / PMIC: Add i2c address for thermal control (Al Stone) [1865698 1851555] - [acpi] ACPI: GED: add support for _Exx / _Lxx handler methods (Al Stone) [1865698 1851555] - [acpi] ACPI: Delete unused proc filename macros (Al Stone) [1865698 1851555] - [acpi] ACPI: IORT: Add extra message "applying workaround" for off-by-1 issue (Al Stone) [1865698 1851555] - [acpi] ACPI: utils: Add acpi_evaluate_reg() helper (Al Stone) [1865698 1851555] - [acpi] ACPI: debug: Make two functions static (Al Stone) [1865698 1851555] - [acpi] ACPI: sleep: Put the FACS table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: scan: Put SPCR and STAO table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Put the ACPI table after using it (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the HEST table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error record serialization table for error path (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the error injection table for error path and module exit (Al Stone) [1865698 1851555] - [acpi] ACPI: APEI: Put the boot error record table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: watchdog: Put the watchdog action table after parsing (Al Stone) [1865698 1851555] - [acpi] ACPI: LPIT: Put the low power idle table after using it (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200430 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix required parameters for _NIG and _NIH (Al Stone) [1865698 1851555] - [acpi] ACPICA: Dispatcher: add status checks (Al Stone) [1865698 1851555] - [acpi] ACPICA: Disassembler: ignore AE_ALREADY_EXISTS status when parsing create operators (Al Stone) [1865698 1851555] - [acpi] ACPICA: Move acpi_gbl_next_cmd_num definition to acglobal.h (Al Stone) [1865698 1851555] - [acpi] ACPICA: Make acpi_protocol_lengths static (Al Stone) [1865698 1851555] - [acpi] ACPI/IORT: work around num_ids ambiguity (Al Stone) [1865698 1851555] - [acpi] Revert "ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map()" (Al Stone) [1865698 1851555] - [pci] PCI: Constify struct pci_ecam_ops (Al Stone) [1865698 1851555] - [acpi] PM: ACPI: Output correct message on target power state (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: Make some symbols static (Al Stone) [1865698 1851555] - [acpi] ACPI: processor: idle: Allow probing on platforms with one ACPI C-state (Al Stone) [1865698 1851555] - [documentation] PM: sleep: core: Rename DPM_FLAG_LEAVE_SUSPENDED (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_smart_suspend_and_suspended() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rename dev_pm_may_skip_resume() (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Rework the power.may_skip_resume handling (Al Stone) [1865698 1851555] - [acpi] PM: sleep: core: Do not skip callbacks in the resume phase (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Switch back to async_schedule_dev() (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Fold functions into their callers (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Simplify the SMART_SUSPEND flag handling (Al Stone) [1865698 1851555] - [base] PM: sleep: core: Use built-in RCU list checking (Al Stone) [1865698 1851555] - [base] PM: core: Fix handling of devices deleted during system-wide resume (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dpm_noirq_begin() and dpm_noirq_end() (Al Stone) [1865698 1851555] - [kernel] PM: sleep: Integrate suspend-to-idle with generig suspend flow (Al Stone) [1865698 1851555] - [base] PM: sleep: Drop dev_pm_skip_next_resume_phases() (Al Stone) [1865698 1851555] - [acpi] ACPI: button: Drop no longer necessary Asus T200TA lid_init_state quirk (Al Stone) [1865698 1851555] - [acpi] ACPI/PCI: pci_link: use extended_irq union member when setting ext-irq shareable (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Fix up fast path check in acpi_ec_add() (Al Stone) [1865698 1851555] - [x86] ACPI, x86/boot: make acpi_nobgrt static (Al Stone) [1865698 1851555] - [x86] acpi/x86: add a kernel parameter to disable ACPI BGRT (Al Stone) [1865698 1851555] - [acpi] x86: ACPI: fix CPU hotplug deadlock (Al Stone) [1865698 1851555] - [x86] acpi/x86: ignore unspecified bit positions in the ACPI global lock field (Al Stone) [1865698 1851555] - [x86] x86/acpi: make "asmlinkage" part first thing in the function definition (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Move acpi_get_wakeup_address() into sleep.c, remove from (Al Stone) [1865698 1851555] - [x86] x86/ACPI/sleep: Remove an unnecessary include of asm/realmode.h (Al Stone) [1865698 1851555] - [x86] x86/efi: Explicitly include realmode.h to handle RM trampoline quirk (Al Stone) [1865698 1851555] - [acpi] ACPI: video: Use native backlight on Acer Aspire 5783z (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version 20200326 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fixes for acpiExec namespace init file (Al Stone) [1865698 1851555] - [acpi] ACPICA: WSMT: Fix typo, no functional change (Al Stone) [1865698 1851555] - [acpi] ACPICA: utilities: fix sprintf() (Al Stone) [1865698 1851555] - [acpi] ACPICA: acpiexec: remove redeclaration of acpi_gbl_db_opt_no_region_support (Al Stone) [1865698 1851555] - [acpi] ACPICA: Change PlatformCommChannel ASL keyword to PCC (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix IVRS IVHD type 10h reserved field name (Al Stone) [1865698 1851555] - [acpi] ACPICA: Implement IVRS IVHD type 11h parsing (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a typo in a comment field (Al Stone) [1865698 1851555] - [acpi] ACPICA: Update version to 20200214 (Al Stone) [1865698 1851555] - [acpi] ACPI: CPPC: clean up acpi_get_psd_map() (Al Stone) [1865698 1851555] - [acpi] ACPI: PCI: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: fan: Use scnprintf() for avoiding potential buffer overflow (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Eliminate EC_FLAGS_QUERY_HANDSHAKE (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Do not clear boot_ec_is_ecdt in acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_ecdt_start() and acpi_ec_init() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Consolidate event handler installation code (Al Stone) [1865698 1851555] - [acpi] ACPI: list_for_each_safe() -> list_for_each_entry_safe() (Al Stone) [1865698 1851555] - [acpi] ACPI: video: remove redundant assignments to variable result (Al Stone) [1865698 1851555] - [acpi] ACPI: OSL: Add missing __acquires/__releases annotations (Al Stone) [1865698 1851555] - [acpi] ACPI / battery: Cleanup Lenovo Ideapad Miix 320 DMI table entry (Al Stone) [1865698 1851555] - [acpi] ACPI / AC: Cleanup DMI quirk table (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Use fast path in acpi_ec_add() for DSDT boot EC (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Simplify acpi_ec_add() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Drop AE_NOT_FOUND special case from ec_install_handlers() (Al Stone) [1865698 1851555] - [acpi] ACPI: EC: Avoid passing redundant argument to functions (Al Stone) [1865698 1851555] - [include] ACPI: NUMA: Up-level "map to online node" functionality (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a couple of typos (Al Stone) [1865698 1851555] - [acpi] ACPICA: use acpi_size instead of u32 for prefix_path_length (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast length arguement to acpi_ns_build_normalized_path() as u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: cast the result of the pointer difference to u32 (Al Stone) [1865698 1851555] - [acpi] ACPICA: Table Manager: Update comments in a function header (Al Stone) [1865698 1851555] - [acpi] ACPICA: Enable sleep button on ACPI legacy wake (Al Stone) [1865698 1851555] - [acpi] ACPICA: Fix a comment "enable" fixed events -> "disable" all fixed events (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: make root file a parameter for cv_init_file_tree (Al Stone) [1865698 1851555] - [acpi] ACPICA: ASL-ASL+ converter: remove function parameters from cv_init_file_tree() (Al Stone) [1865698 1851555] - [acpi] ACPI: Add new tiny-power-button driver to directly signal init (Al Stone) [1865698 1851555] - [acpi] ACPI: button: move HIDs to acpi/button.h (Al Stone) [1865698 1851555] - [acpi] ACPI: treewide: remove redundant IS_ERR() before error code check (Al Stone) [1865698 1851555] - [dma] dmaengine: idma64: Use actual device for DMA transfers (Steve Best) [1784118] - [platform] platform/x86: dell-smbios-wmi: Correct a memory leak (David Arcari) [1898516] - [x86] x86/{mce,mm}: Unmap the entire page if the whole page is affected and poisoned (Aristeu Rozanski) [1850800]- [x86] kvm: x86: fix CPUID entries returned by KVM_GET_CPUID2 ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: use kvm_complete_insn_gp in emulating RDMSR/WRMSR (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: remove bogus #GP injection (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: de-allocate svm_cpu_data for all cpus in svm_cpu_uninit() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Fix split-irqchip vs interrupt injection window request (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: handle !lapic_in_kernel case in kvm_cpu_*_extint (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: fix error return code in svm_create_vcpu() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Fix offset computation bug in __sev_dbg_decrypt() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use cpuid to determine max gfn (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: mmu: Fix SPTE encoding of MMIO generation upper half (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nvmx: Sync unsync'd vmcs02 state to vmcs12 on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: tracing: Fix unmatched kvm_entry and kvm_exit events (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Update description of KVM_{GET, CLEAR}_DIRTY_LOG (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: get smi pending status correctly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix HW_REF_CPU_CYCLES event pseudo-encoding in intel_arch_events[] (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/pmu: Fix UBSAN shift-out-of-bounds warning in intel_pmu_refresh() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Add more protection against undefined behavior in rsvd_bits() (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: documentation: Fix spec for KVM_CAP_ENABLE_CAP_VM (Paolo Bonzini) [1904054 1906893 1904128] - [documentation] kvm: Forbid the use of tagged userspace addresses for memslots (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: allow KVM_REQ_GET_NESTED_STATE_PAGES outside guest mode for VMX (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: cancel KVM_REQ_GET_NESTED_STATE_PAGES on nested vmexit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: mark vmcb as dirty when forcingly leaving the guest mode (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: correctly restore nested_run_pending on migration (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Clarify TDP MMU page list invariants (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Ensure TDP MMU roots are freed after yield (Paolo Bonzini) [1904054 1906893 1904128] - [security] apparmor: remove duplicate macro list_entry_is_head() (Paolo Bonzini) [1904054 1906893 1904128] - [kernel] linux/list.h: add a macro to test if entry is pointing to the head (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: check tlbs_dirty directly (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: change in pv_eoi_get_pending() to make code more readable (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix shift out of bounds reported by UBSAN (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Optimize not-present/MMIO SPTE check in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use raw level to index into MMIO walks' sptes array (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Get root level from walkers when retrieving MMIO SPTE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Use -1 to flag an undefined spte in get_mmio_spte() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Remove the call to sev_platform_status() during setup (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Don't flush cache if hardware enforces cache coherency across encryption domains (Paolo Bonzini) [1904054 1906893 1904128] - [x86] cpu: Add hardware-enforced cache coherency as a CPUID feature (Paolo Bonzini) [1904054 1906893 1904128] - [x86] Remove X86_FEATURE_MFENCE_RDTSC (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: reinstate vendor-agnostic check on SPEC_CTRL cpuid bits (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm/vmx: Use TEST REG, REG instead of CMP $0, REG in vmenter.S (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: ignore SIPIs that are received while not in wait-for-sipi state (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: nsvm: set fixed bits by hand (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add TDP MMU SPTE changed trace point (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86/mmu: Add existing trace points to TDP MMU (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: check CR4 changes against vcpu->arch (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: adjust SEV for commit 7e8e6eed75e (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Move asid to vcpu_svm (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: remove unused macro HV_CLOCK_SIZE (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Sink cpuid update into vendor-specific set_cr4 functions (Paolo Bonzini) [1904054 1906893 1904128] - [virt] kvm: remove kvm_clear_guest_page (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Don't track dirty for KVM_SET_[TSS_ADDR|IDENTITY_MAP_ADDR] (Paolo Bonzini) [1904054 1906893 1904128] - [tools] kvm: selftests: test KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: hyper-v: allow KVM_GET_SUPPORTED_HV_CPUID as a system ioctl (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: emulate wait-for-SIPI and SIPI-VMExit (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: fix apic_accept_events vs check_nested_events (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Return bool instead of int for CR4 and SREGS validity checks (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: x86: Move vendor CR4 validity check to dedicated kvm_x86_ops hook (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: svm: Drop VMXE check from svm_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop explicit 'nested' check from vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [x86] kvm: vmx: Drop guest CPUID check for VMXE in vmx_set_cr4() (Paolo Bonzini) [1904054 1906893 1904128] - [netdrv] net/mlx5e: Update max_opened_tc also when channels are closed (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix leak upon failure of rule creation (Alaa Hleihel) [1918379 1914766] - [netdrv] net/mlx5: Fix function calculation for page trees (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Allow creating all QPs even when non RDMA profile is used (Alaa Hleihel) [1918379] - [netdrv] mlx5: Mark BlueField-3 as unsupported device (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Enable host PF HCA after eswitch is initialized (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Rename peer_pf to host_pf (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: Make API mlx5_core_is_ecpf accept const pointer (Alaa Hleihel) [1923760 1918379] - [netdrv] net/mlx5: simplify the return expression of mlx5_ec_init() (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Add mutex destroy call to cap_mask_mutex mutex (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use strict get/set operations for obj_id (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Use the correct obj_id upon DEVX TIR creation (Alaa Hleihel) [1918379] - [include] net/mlx5: Expose ifc bits for query modify header (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: CT: Fix incorrect removal of tuple_nat_node from nat rhashtable (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing MTU and LRO state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Revert parameters on errors when changing trust state without reset (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Correctly handle changing the number of queues when the interface is down (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix CT rule + encap slow path offload and deletion (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Disable hw-tc-offload when MLX5_CLS_ACT config is disabled (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Maintain separate page trees for ECPF and PF functions (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Fix IPSEC stats (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Reduce tc unsupported key print level (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: free page before return (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: E-switch, Fix rate calculation for overflow (Alaa Hleihel) [1918379] - [netdrv] net/mlx5: Fix memory leak on flow table creation error flow (Alaa Hleihel) [1918379] - [infiniband] Revert "RDMA/mlx5: Fix devlink deadlock on net namespace deletion" (Alaa Hleihel) [1918379] - [infiniband] RDMA/mlx5: Fix wrong free of blue flame register on error (Alaa Hleihel) [1918379] - [infiniband] IB/mlx5: Fix error unwinding when set_has_smi_cap fails (Alaa Hleihel) [1918379] - [netdrv] net/mlx5e: Add missing capability check for uplink follow (Alaa Hleihel) [1918379] - [netdrv] iavf: Use kzalloc for allocating only one thing (Stefan Assmann) [1838735] - [netdrv] iavf: fix double-release of rtnl_lock (Stefan Assmann) [1838735] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Stefan Assmann) [1838735] - [netdrv] iavf: Fix updating statistics (Stefan Assmann) [1838735] - [netdrv] iavf: fix error return code in iavf_init_get_resources() (Stefan Assmann) [1838735] - [netdrv] ethernet/intel: Convert fallthrough code comments (Stefan Assmann) [1838735] - [netdrv] net/intel: remove driver versions from Intel drivers (Stefan Assmann) [1838735] - [net] Bluetooth: Fix null pointer dereference in amp_read_loc_assoc_final_data (Gopal Tiwari) [1916057] - [fs] fs/fs-writeback.c: fix kernel-doc warning (Waiman Long) [1918047] - [include] memcg: only record foreign writebacks with dirty pages when memcg is not disabled (Waiman Long) [1918047] - [trace] writeback: don't access page->mapping directly in track_foreign_dirty TP (Waiman Long) [1918047] - [fs] writeback: add tracepoints for cgroup foreign writebacks (Waiman Long) [1918047] - [mm] writeback, memcg: Implement foreign dirty flushing (Waiman Long) [1918047] - [mm] mm: remove the account_page_dirtied export (Waiman Long) [1918047] - [fs] writeback, memcg: Implement cgroup_writeback_by_id() (Waiman Long) [1918047] - [mm] writeback: Separate out wb_get_lookup() from wb_get_create() (Waiman Long) [1918047] - [include] bdi: Add bdi->id (Waiman Long) [1918047] - [mm] mm/page-writeback: introduce tracepoint for wait_on_page_writeback() (Waiman Long) [1918047] - [fs] kernfs: fix barrier usage in __kernfs_new_node() (Waiman Long) [1918047] - [fs] kernfs: Allocating memory for kernfs_iattrs with kmem_cache (Waiman Long) [1918047] - [fs] fs: Convert writeback to XArray (Waiman Long) [1918047] - [mm] mm: Convert page-writeback to XArray (Waiman Long) [1918047] - [mm] mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked() (Waiman Long) [1917681] - [mm] mm/slub: fix panic in slab_alloc_node() (Oleksandr Natalenko) [1921056] - [net] xfrm: interface: fix the priorities for ipip and ipv6 tunnels (Sabrina Dubroca) [1923269] - [net] netfilter: ipset: fix shift-out-of-bounds in htable_bits() (Antoine Tenart) [1918684] - [net] tcp: refine tcp_pacing_delay() for very low pacing rates (Antoine Tenart) [1905897] - [net] ensure correct skb->tstamp in various fragmenters (Antoine Tenart) [1905897] - [net] tcp: repaired skbs must init their tso_segs (Antoine Tenart) [1905897] - [net] tcp: address problems caused by EDT misshaps (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: ensure maxrate fq parameter applies to EDT flows (Antoine Tenart) [1905897] - [net] tcp: refine tcp_tso_should_defer() after EDT adoption (Antoine Tenart) [1905897] - [net] tcp_bbr: update comments to reflect pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: add tcp_reset_xmit_timer() helper (Antoine Tenart) [1905897] - [net] tcp: fix TCP_REPAIR xmit queue setup (Antoine Tenart) [1905897] - [net] tcp_bbr: adjust TCP BBR for departure time pacing (Antoine Tenart) [1905897] - [net] tcp_bbr: fix typo in bbr_pacing_margin_percent (Antoine Tenart) [1905897] - [net] tcp: optimize tcp internal pacing (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: no longer use skb_is_tcp_pure_ack() (Antoine Tenart) [1905897] - [net] tcp: mitigate scheduling jitter in EDT pacing model (Antoine Tenart) [1905897] - [net] tcp: do not change tcp_wstamp_ns in tcp_mstamp_refresh (Antoine Tenart) [1905897] - [net] tcp/fq: move back to CLOCK_MONOTONIC (Antoine Tenart) [1905897] - [net] tcp: switch tcp_internal_pacing() to tcp_wstamp_ns (Antoine Tenart) [1905897] - [net] tcp: switch tcp and sch_fq to new earliest departure time model (Antoine Tenart) [1905897] - [net] tcp: switch internal pacing timer to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: provide earliest departure time in skb->tstamp (Antoine Tenart) [1905897] - [net] tcp: add tcp_wstamp_ns socket field (Antoine Tenart) [1905897] - [net] net_sched: sch_fq: switch to CLOCK_TAI (Antoine Tenart) [1905897] - [net] tcp: introduce tcp_skb_timestamp_us() helper (Antoine Tenart) [1905897] - [net] tcp: switch tcp_clock_ns() to CLOCK_TAI base (Antoine Tenart) [1905897] - [drm] drm/nouveau/disp/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/dmaobj/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/gpio/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bar/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/timer/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/fb/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/imem/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/mc/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/devinit/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/pci/ga10: initial support (Ben Skeggs) [1916583] - [drm] drm/nouveau/core: recognise GA10 (Ben Skeggs) [1916583] - [drm] drm/nouveau/kms/nv50-: fix case where notifier buffer is at offset 0 (Ben Skeggs) [1916583] - [drm] drm/nouveau/mmu: fix vram heap sizing (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gm200: increase width of aux semaphore owner fields (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110-: disable hw-initiated dpcd reads (Ben Skeggs) [1916583] - [drm] drm/nouveau/i2c/gk110: split out from i2c/gk104 (Ben Skeggs) [1916583] - [drm] drm/nouveau/privring: ack interrupts the same way as RM (Ben Skeggs) [1916583] - [drm] drm/nouveau/bios: fix issue shadowing expansion ROMs (Ben Skeggs) [1916583] - [netdrv] net/mlx5e: Fix memleak in mlx5e_create_l2_table_groups (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix two double free cases (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: ethtool, Fix restriction of autoneg with 56G (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: In skb build skip setting mark in switchdev mode (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: E-Switch, fix changing vf VLANID (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: Fix SWP offsets when vlan inserted by driver (Alaa Hleihel) [1899457 1819580] - [netdrv] net/mlx5: Use port_num 1 instead of 0 when delete a RoCE address (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Check if lag is supported before creating one (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Fix MR cache memory leak (Alaa Hleihel) [1899457] - [netdrv] net/mlx5: Fix passing zero to 'PTR_ERR' (Alaa Hleihel) [1899457] - [netdrv] net/mlx5e: remove unnecessary memset (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Assign dev to DM MR (Alaa Hleihel) [1899457] - [infiniband] RDMA/mlx5: Remove mlx5_ib_mr->npages (Alaa Hleihel) [1899457] - [documentation] scsi: fc: Update documentation of sysfs nodes for FPIN stats (Ewan Milne) [1859967] - [scsi] scsi: fc: Add mechanism to update FPIN signal statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Parse FPIN packets and update statistics (Ewan Milne) [1859967] - [scsi] scsi: fc: Add FPIN statistics to fc_host and fc_rport objects (Ewan Milne) [1859967] - [uapi] scsi: fc: Update formal FPIN descriptor definitions (Ewan Milne) [1859967] - [scsi] scsi: smartpqi: Update version to 1.2.16-012 (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct pqi_sas_smp_handler busy condition (Don Brace) [1890727 1889844] - [scsi] scsi: smartpqi: Correct driver removal with HBA disks (Don Brace) [1890727 1889844] - [target] scsi: target: Fix XCOPY NAA identifier lookup (Maurizio Lombardi) [1900463] {CVE-2020-28374} - [x86] perf/x86/intel/uncore: Add Comet Lake support (Michael Petlan) [1873271]- [net] bridge: Fix a warning when del bridge sysfs (Davide Caratti) [1917518] - [net] bridge: Avoid infinite loop when suppressing NS messages with invalid options (Davide Caratti) [1917518] - [net] bridge: fix stale eth hdr pointer in br_dev_xmit (Davide Caratti) [1917518] - [net] SUNRPC: Handle 0 length opaque XDR object data properly (Dave Wysochanski) [1906400] - [net] SUNRPC: Move simple_get_bytes and simple_get_netobj into private header (Dave Wysochanski) [1906400] - [block] nbd: make the config put is called before the notifying the waiter (Ming Lei) [1743857] - [block] nbd: restore default timeout when setting it to zero (Ming Lei) [1743857] - [kernel] rcu/tree: Defer kvfree_rcu() allocation to a clean context (Waiman Long) [1922453] - [kernel] cgroup: Fix memory leak when parsing multiple source parameters (Waiman Long) [1922453] - [kernel] cpuset: fix race between hotplug work and later CPU offline (Waiman Long) [1922453] - [kernel] cgroup: freezer: call cgroup_enter_frozen() with preemption disabled in ptrace_stop() (Waiman Long) [1922453] - [kernel] cgroup: freezer: fix frozen state inheritance (Waiman Long) [1922453] - [kernel] locking/lockdep: Cure noinstr fail (Waiman Long) [1922453] - [kernel] tick/nohz: Narrow down noise while setting current task's tick dependency (Waiman Long) [1922453] - [fs] fs: Kill DCACHE_DONTCACHE dentry even if DCACHE_REFERENCED is set (Eric Sandeen) [1921903] - [fs] fs: Handle I_DONTCACHE in iput_final() instead of generic_drop_inode() (Eric Sandeen) [1921903] - [netdrv] ice: update dev_addr in ice_set_mac_address even if HW filter exists (Jonathan Toppins) [1879318] - [tools] libbpf: Fix uninitialized variable in btf_parse_type_sec (Jiri Olsa) [1922197] - [tools] libbpf: Support BTF loading and raw data output in both endianness (Jiri Olsa) [1922197] - [tools] selftests/bpf: Test BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__str_by_offset() as a more generic variant of name_by_offset (Jiri Olsa) [1922197] - [tools] libbpf: Add BTF writing APIs (Jiri Olsa) [1922197] - [tools] libbpf: Add btf__new_empty() to create an empty BTF object (Jiri Olsa) [1922197] - [tools] libbpf: Allow modification of BTF and add btf__add_str API (Jiri Olsa) [1922197] - [tools] libbpf: Extract generic string hashing function for reuse (Jiri Olsa) [1922197] - [tools] libbpf: Generalize common logic for managing dynamically-sized arrays (Jiri Olsa) [1922197] - [tools] libbpf: Remove assumption of single contiguous memory for BTF data (Jiri Olsa) [1922197] - [tools] libbpf: Refactor internals of BTF type index (Jiri Olsa) [1922197] - [tools] libbpf: Remove any use of reallocarray() in libbpf (Jiri Olsa) [1922197] - [tools] libbpf: Clean up and improve CO-RE reloc logging (Jiri Olsa) [1922197] - [tools] libbpf: Improve error logging for mismatched BTF kind cases (Jiri Olsa) [1922197] - [scsi] scsi: qla2xxx: Fix mailbox Ch erroneous error (Nilesh Javali) [1894578] - [sound] ALSA: ASoC: Intel: tgl: remove sof_fw_filename set for tgl_3_in_1_default (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: allow soundwire use desc->default_fw_filename (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: set proper flags for Dell TGL-H SKU 0A5E (Jaroslav Kysela) [1783462] - [sound] ALSA: hda: intel-dsp-config: add PCI id for TGL-H (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Properly unregister DAI on removal (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix memory corruption in soc_tplg_denum_create_values() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Add missing size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Fix wrong size check (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Simplify remove_widget function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove empty functions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Change allocations to resource managed (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Unify all device references (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove unused functions from topology API (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98926: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98925: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max9867: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: max98373-sdw: align regmap use with other codecs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98390: Fix error codes in max98390_dsm_init() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98371: drop driver pm=NULL assignment (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98095: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98373: don't access volatile registers in bias level off (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: max98090: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: pcm: DRAIN support reactivation (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: mutex between calibration and power state changes (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt711: remove warnings (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5660: skip of_device_id table when !CONFIG_OF (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: codecs: rt*.c: remove useless pointer cast (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: delay 300ms after SDB pulling high for calibration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015p: move SDB control from trigger to DAPM (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: check the return value of regmap_read during i2c probe (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: modification for calibration to get better performance (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: support TDM slot configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: qcom: Fix build failure when slimbus is module (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: Fix DEBUG_LOCKS_WARN_ON for uninitialized attribute (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: master: use pm_runtime_set_active() on add (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: intel: fix another unused-function warning (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DPN interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: only clear valid DP0 interrupts (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: registers: add definitions for clearable interrupt fields (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: reset slave_notify status at each loop (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: bus: add comments to explain interrupt loop filter (Jaroslav Kysela) [1783462] - [sound] ALSA: soundwire: SDCA: detect sdca_cascade interrupt (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: update TDM slot_width (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl_rt1011_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dpcm_capture flag for speaker_smart_amp (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for Dooly (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for cml_rt1015_rt5682 (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk for new TigerLake-SDCA device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: add hw specific PCM constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: loader: do not warn about unknown firmware headers (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: Remove multistep topology loading (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: sof-audio: remove goto used for force-nocodec support (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: modify the signature of stall op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: topology: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: topology: use inclusive language for bclk and fsync (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ops: add parse_platform_ext_manifest() op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: relax PCM period and buffer size constraints (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: nocodec: modify DAI link definitions (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: trace: Add runtime trace filtering mechanism (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add `memory_info` file to debugfs (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Change section comment for SOF_IPC_TEST_ (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Improve code alignment in header.h (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: IPC: fix implicit type overflow (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse firmware config dictionary (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the condition passed to sof_dev_dbg_or_err (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: modify the SOF_DBG flags (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated status dump (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: ext_manifest: parse cavs extra config data elem (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Intel: hda: define parse_platform_ext_manifest op (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: override volume info callback (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: control: remove const in sizeof() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Add .prepare/.complete callbacks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: SOF: Activate runtime PM with SOF OF device (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add missing ret=0 at soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: ignore un-needed mutex_unlock() case on soc_pcm_open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_component_module/open() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: remove unneeded dev_err() for snd_soc_dai_startup() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_clean() and call it from soc_pcm_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-link: add mark for snd_soc_link_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-dai: add mark for snd_soc_dai_startup/shutdown() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for snd_soc_pcm_component_pm_runtime_get/put() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: soc-component: add mark for soc_pcm_components_open/close() (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: KMB: Fix S24_LE configuration (Jaroslav Kysela) [1783462] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: Do not try to disable disabled clock (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix HP Pavilion x2 Detachable quirks (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt5682: change SAR voltage threshold (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: increase the time to detect BCLK (Jaroslav Kysela) [1783462] - [sound] ALSA: ASoC: rt1015: add delay to fix pop noise from speaker (Jaroslav Kysela) [1783462] - [powerpc] powerpc/tm: Avoid machine crash on rt_sigreturn() (Gustavo Duarte) [1860550] - [net] udp: Prevent reuseport_select_sock from reading uninitialized socks (Guillaume Nault) [1917953] - [net] flow_offload: Fix memory leak for indirect flow block (Guillaume Nault) [1917953] - [net] sock: set sk_err to ee_errno on dequeue from errq (Guillaume Nault) [1917953] - [net] devlink: Make sure devlink instance and port are in same net namespace (Guillaume Nault) [1917953] - [net] devlink: Hold rtnl lock while reading netdev attributes (Guillaume Nault) [1917953] - [net] devlink: Add missing genlmsg_cancel() in devlink_nl_sb_port_pool_fill() (Guillaume Nault) [1917953] - [net] tipc: fix NULL deref in tipc_link_xmit() (Xin Long) [1918657] - [net] tipc: prevent possible null deref of link (Xin Long) [1918657] - [net] tipc: fix incompatible mtu of transmission (Xin Long) [1918657] - [net] tipc: fix memory leak in tipc_topsrv_start() (Xin Long) [1918657] - [net] tipc: add stricter control of reserved service types (Xin Long) [1918657] - [tools] selftests/bpf/test_offload.py: Filter bpftool internal map when counting maps (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Reset ethtool features after failed setting (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Fix expected case of extack messages (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Only check verifier log on verification fails (Jiri Benc) [1882709] - [netdrv] netdevsim: Add debugfs toggle to reject BPF programs in verifier (Jiri Benc) [1882709] - [tools] selftests/bpf/test_offload.py: Remove check for program load flags match (Jiri Benc) [1882709] - [net] xdp: Remove the xdp_attachment_flags_ok() callback (Jiri Benc) [1882709] - [net] net, xsk: Avoid taking multiple skbuff references (Jiri Benc) [1882709] - [net] increment xmit_recursion level in dev_direct_xmit() (Jiri Benc) [1882709] - [kernel] usermodehelper: reset umask to default before executing user process (Jiri Benc) [1882709] - [net] xsk: Do not discard packet when NETDEV_TX_BUSY (Jiri Benc) [1882709] - [net] xsk: Fix number of pinned pages/umem size discrepancy (Jiri Benc) [1882709] - [include] netdevice.h: fix xdp_state kernel-doc warning (Jiri Benc) [1882709] - [net] bpf: xdp: Fix XDP mode when no mode flags specified (Jiri Benc) [1882709] - [net] bpf: Fix XDP FD-based attach/detach logic around XDP_FLAGS_UPDATE_IF_NOEXIST (Jiri Benc) [1882709] - [kernel] add a kernel_wait helper (Jiri Benc) [1882709] - [tools] selftests/bpf: Add link detach tests for cgroup, netns, and xdp bpf_links (Jiri Benc) [1882709] - [net] bpf: Add support for forced LINK_DETACH command (Jiri Benc) [1882709] - [kernel] bpf: Fix build without CONFIG_NET when using BPF XDP link (Jiri Benc) [1882709] - [net] xdp: Prevent kernel-infoleak in xsk_getsockopt() (Jiri Benc) [1882709] - [net] udp, bpf: Ignore connections in reuseport group after BPF sk lookup (Jiri Benc) [1882709] - [net] Revert "net: optimize the sockptr_t for unified kernel/user address spaces" (Jiri Benc) [1882709] - [net] improve the user pointer check in init_user_sockptr (Jiri Benc) [1882709] - [include] net: remove sockptr_advance (Jiri Benc) [1882709] - [include] net: make sockptr_is_null strict aliasing safe (Jiri Benc) [1882709] - [net] optimize the sockptr_t for unified kernel/user address spaces (Jiri Benc) [1882709] - [net] bpfilter: switch bpfilter_ip_set_sockopt to sockptr_t (Jiri Benc) [1882709] - [net] switch copy_bpf_fprog_from_user to sockptr_t (Jiri Benc) [1882709] - [include] net: add a new sockptr_t type (Jiri Benc) [1882709] - [net] bpfilter: reject kernel addresses (Jiri Benc) [1882709] - [net] bpfilter: split __bpfilter_process_sockopt (Jiri Benc) [1882709] - [net] bpfilter: fix up a sparse annotation (Jiri Benc) [1882709] - [net] udp: Don't discard reuseport selection when group has connections (Jiri Benc) [1882709] - [net] bpf, xdp: Remove XDP_QUERY_PROG and XDP_QUERY_PROG_HW XDP commands (Jiri Benc) [1882709] - [tools] selftests/bpf: Add BPF XDP link selftests (Jiri Benc) [1882709] - [net] bpf: Implement BPF XDP link-specific introspection APIs (Jiri Benc) [1882709] - [net] bpf, xdp: Implement LINK_UPDATE for BPF XDP link (Jiri Benc) [1882709] - [net] bpf, xdp: Add bpf_link-based XDP attachment API (Jiri Benc) [1882709] - [net] bpf, xdp: Extract common XDP program attachment logic (Jiri Benc) [1882709] - [net] bpf, xdp: Maintain info on attached XDP BPF programs in net_device (Jiri Benc) [1882709] - [kernel] bpf, netns: Fix build without CONFIG_INET (Jiri Benc) [1882709] - [net] udp6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] udp: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] udp: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] ipv6: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] ipv4: remove unused arg exact_dif in compute_score (Jiri Benc) [1882709] - [net] udp: Remove unused variable/function (exact_dif) (Jiri Benc) [1882709] - [net] udp: Remove unused parameter (exact_dif) (Jiri Benc) [1882709] - [net] udp: only choose unbound UDP socket for multicast when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound datagram socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] ensure unbound stream socket to be chosen when not in a VRF (Jiri Benc) [1882709] - [net] allow binding socket in a VRF when there's an unbound socket (Jiri Benc) [1882709] - [net] udp6: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] udp: drop unneeded likely() call around IS_ERR() (Jiri Benc) [1882709] - [net] inet6: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet6: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] inet: Run SK_LOOKUP BPF program on socket lookup (Jiri Benc) [1882709] - [net] inet: Extract helper for selecting socket from reuseport group (Jiri Benc) [1882709] - [net] simplify cBPF setsockopt compat handling (Jiri Benc) [1882709] - [net] explicitly include in net/core/sock.c (Jiri Benc) [1882709] - [include] compat: provide compat_ptr() on all architectures (Jiri Benc) [1882709] - [net] socket: move compat timeout handling into sock.c (Jiri Benc) [1882709] - [include] xdp: introduce xdp_get_shared_info_from_{buff, frame} utility routines (Jiri Benc) [1882709] - [net] xsk: Add xdp statistics to xsk_diag (Jiri Benc) [1882709] - [net] xsk: Add new statistics (Jiri Benc) [1882709] - [net] bpfilter: Initialize pos variable (Jiri Benc) [1882709] - [kernel] umd: Stop using split_argv (Jiri Benc) [1882709] - [kernel] umd: Remove exit_umh (Jiri Benc) [1882709] - [net] bpfilter: Take advantage of the facilities of struct pid (Jiri Benc) [1882709] - [kernel] exit: Factor thread_group_exited out of pidfd_poll (Jiri Benc) [1882709] - [kernel] umd: Track user space drivers with struct pid (Jiri Benc) [1882709] - [net] bpfilter: Move bpfilter_umh back into init data (Jiri Benc) [1882709] - [fs] exec: Remove do_execve_file (Jiri Benc) [1882709] - [kernel] umh: Stop calling do_execve_file (Jiri Benc) [1882709] - [kernel] umd: Transform fork_usermode_blob into fork_usermode_driver (Jiri Benc) [1882709] - [kernel] umd: Rename umd_info.cmdline umd_info.driver_name (Jiri Benc) [1882709] - [kernel] umd: For clarity rename umh_info umd_info (Jiri Benc) [1882709] - [kernel] umh: Separate the user mode driver and the user mode helper support (Jiri Benc) [1882709] - [kernel] umh: Move setting PF_UMH into umh_pipe_setup (Jiri Benc) [1882709] - [kernel] umh: Remove call_usermodehelper_setup_file. (Jiri Benc) [1882709] - [kernel] umh: Rename the user mode driver helpers for clarity (Jiri Benc) [1882709] - [kernel] umh: Capture the pid in umh_pipe_setup (Jiri Benc) [1882709] - [net] bpf: Add SO_KEEPALIVE and related options to bpf_setsockopt (Jiri Benc) [1882709] - [net] tcp: Expose tcp_sock_set_keepidle_locked (Jiri Benc) [1882709] - [net] tcp: add tcp_sock_set_keepidle (Jiri Benc) [1882709] - [net] sock: Move sock_valbool_flag to header (Jiri Benc) [1882709] - [net] spread "enum sock_flags" (Jiri Benc) [1882709] - [tools] bpf: Use local copy of headers including uapi/linux/filter.h (Jiri Benc) [1882709] - [net] bpfilter: fix iptables failure if bpfilter_umh is disabled (Jiri Benc) [1882709] - [s390] s390/crypto: add arch_get_random_long() support (Vladis Dronov) [1904274] - [net] net/smc: Add support for obtaining SMCR device list (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining SMCD device list (Philipp Rudo) [1868684] - [net] net/smc: Add SMC-D Linkgroup diagnostic support (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get link command (Philipp Rudo) [1868684] - [net] net/smc: Introduce SMCR get linkgroup command (Philipp Rudo) [1868684] - [net] net/smc: Add support for obtaining system information (Philipp Rudo) [1868684] - [net] net/smc: Introduce generic netlink interface for diagnostic purposes (Philipp Rudo) [1868684] - [net] net/smc: Refactor smc ism v2 capability handling (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to link structure (Philipp Rudo) [1868684] - [net] net/smc: Add diagnostic information to smc ib-device (Philipp Rudo) [1868684] - [net] net/smc: Add link counters for IB device ports (Philipp Rudo) [1868684] - [net] net/smc: Add connection counters for links (Philipp Rudo) [1868684] - [net] net/smc: Use active link of the connection (Philipp Rudo) [1868684] - [net] net/smc: use helper smc_conn_abort() in listen processing (Philipp Rudo) [1868684] - [net] sched: sch_frag: add generic packet fragment support. (Marcelo Leitner) [1909262] - [net] sched: act_mirred: refactor the handle of xmit (Marcelo Leitner) [1909262] - [net] sched: fix miss init the mru in qdisc_skb_cb (Marcelo Leitner) [1909262] - [net] openvswitch: using ip6_fragment in ipv6_stub (Marcelo Leitner) [1909262] - [net] ipv6: add ipv6_fragment hook in ipv6_stub (Marcelo Leitner) [1909262] - [x86] x86/resctrl: Fix spelling in user-visible warning messages (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enable user to view thread or core throttling mode (Puneet Sethi) [1717078] - [x86] x86/resctrl: Enumerate per-thread MBA controls (Puneet Sethi) [1717078] - [x86] cacheinfo: Move resctrl's get_cache_id() to the cacheinfo header file (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_cache::arch_has_{sparse, empty}_bitmaps (Puneet Sethi) [1717078] - [x86] x86/resctrl: Merge AMD/Intel parse_bw() calls (Puneet Sethi) [1717078] - [x86] x86/resctrl: Add struct rdt_membw::arch_needs_linear to explain AMD/Intel MBA difference (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use is_closid_match() in more places (Puneet Sethi) [1717078] - [x86] x86/resctrl: Use container_of() in delayed_work handlers (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix stale comment (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove struct rdt_membw::max_delay (Puneet Sethi) [1717078] - [x86] x86/resctrl: Remove unused struct mbm_state::chunks_bw (Puneet Sethi) [1717078] - [x86] x86/resctrl: Fix memory bandwidth counter width for AMD (Puneet Sethi) [1845633 1717078] - [documentation] Documentation: x86: fix some typos (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Clarify MBA takes MB as referring to mba_sc (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Remove cdpl2 unspported statement and fix capitalisation (Puneet Sethi) [1717078] - [documentation] Documentation: x86: Contiguous cbm isn't all X86 (Puneet Sethi) [1717078] - [documentation] Documentation: x86: convert resctrl_ui.txt to reST (Puneet Sethi) [1717078] - [kernel] livepatch: Make klp_apply_object_relocs static (Yannick Cote) [1866433] - [kernel] livepatch: Prevent module-specific KLP rela sections from referencing vmlinux symbols (Yannick Cote) [1866433] - [x86] livepatch: Remove .klp.arch (Yannick Cote) [1866433] - [kernel] livepatch: Apply vmlinux-specific KLP relocations early (Yannick Cote) [1866433] - [kernel] livepatch: Disallow vmlinux.ko (Yannick Cote) [1866433]- [sound] ALSA: hda: Add Cometlake-R PCI ID (Jaroslav Kysela) [1915650] - [fs] xfs: don't drain buffer lru on freeze and read-only remount (Brian Foster) [1903387] - [fs] xfs: rename xfs_wait_buftarg() to xfs_buftarg_drain() (Brian Foster) [1903387] - [net] mptcp: implement delegated actions (Paolo Abeni) [1892375] - [net] mptcp: schedule work for better snd subflow selection (Paolo Abeni) [1892375] - [net] mptcp: do not queue excessive data on subflows (Paolo Abeni) [1892375] - [net] mptcp: re-enable sndbuf autotune (Paolo Abeni) [1892375] - [net] mptcp: always graft subflow socket to parent (Paolo Abeni) [1892375] - [include] lockdep: Introduce in_softirq lockdep assert (Paolo Abeni) [1892375] - [net] selinux: handle MPTCP consistently with TCP (Paolo Abeni) [1892375] - [net] mptcp: fix locking in mptcp_disconnect() (Paolo Abeni) [1892375] - [net] mptcp: better msk-level shutdown. (Paolo Abeni) [1892375] - [net] mptcp: more strict state checking for acks (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the MP_PRIO testcases (Paolo Abeni) [1892375] - [net] mptcp: add the mibs for MP_PRIO (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add set_flags command in pm_nl_ctl (Paolo Abeni) [1892375] - [net] mptcp: add set_flags command in PM netlink (Paolo Abeni) [1892375] - [net] mptcp: add the incoming MP_PRIO support (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing MP_PRIO support (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add testcases for setting the address ID (Paolo Abeni) [1892375] - [net] mptcp: add the address ID assignment bitmap (Paolo Abeni) [1892375] - [net] mptcp: cap forward allocation to 1M (Paolo Abeni) [1892375] - [net] mptcp: fix pending data accounting (Paolo Abeni) [1892375] - [net] mptcp: push pending frames when subflow has free space (Paolo Abeni) [1892375] - [net] mptcp: properly annotate nested lock (Paolo Abeni) [1892375] - [net] mptcp: fix security context on server socket (Paolo Abeni) [1892375] - [net] mptcp: clear use_ack and use_map when dropping other suboptions (Paolo Abeni) [1892375] - [net] mptcp: let MPTCP create max size skbs (Paolo Abeni) [1892375] - [net] mptcp: pm: simplify select_local_address() (Paolo Abeni) [1892375] - [net] mptcp: parse and act on incoming FASTCLOSE option (Paolo Abeni) [1892375] - [net] mptcp: hold mptcp socket before calling tcp_done (Paolo Abeni) [1892375] - [net] mptcp: use MPTCPOPT_HMAC_LEN macro (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add the flush addrs testcase (Paolo Abeni) [1892375] - [net] mptcp: remove address when netlink flushes addrs (Paolo Abeni) [1892375] - [net] mptcp: attach subflow socket to parent cgroup (Paolo Abeni) [1892375] - [net] mptcp: be careful on subflows shutdown (Paolo Abeni) [1892375] - [net] mptcp: plug subflow context memory leak (Paolo Abeni) [1892375] - [net] mptcp: link MPC subflow into msk only after accept (Paolo Abeni) [1892375] - [net] mptcp: use the variable sk instead of open-coding (Paolo Abeni) [1892375] - [net] mptcp: rename add_addr_signal and mptcp_add_addr_status (Paolo Abeni) [1892375] - [net] mptcp: drop rm_addr_signal flag (Paolo Abeni) [1892375] - [net] mptcp: print out port and ahmac when receiving ADD_ADDR (Paolo Abeni) [1892375] - [net] mptcp: add port parameter for mptcp_pm_announce_addr (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated packet for ADD_ADDR using port (Paolo Abeni) [1892375] - [net] mptcp: add the outgoing ADD_ADDR port support (Paolo Abeni) [1892375] - [net] mptcp: use adding up size to get ADD_ADDR length (Paolo Abeni) [1892375] - [net] mptcp: add port support for ADD_ADDR suboption writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and ADD_ADDR6 suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: unify ADD_ADDR and echo suboptions writing (Paolo Abeni) [1892375] - [net] mptcp: print new line in mptcp_seq_show() if mptcp isn't in use (Paolo Abeni) [1892375] - [net] mptcp: emit tcp reset when a join request fails (Paolo Abeni) [1892375] - [net] tcp: merge 'init_req' and 'route_req' functions (Paolo Abeni) [1892375] - [net] security: add const qualifier to struct sock in various places (Paolo Abeni) [1892375] - [net] mptcp: avoid potential infinite loop in mptcp_recvmsg() (Paolo Abeni) [1892375] - [net] mptcp: use mptcp release_cb for delayed tasks (Paolo Abeni) [1892375] - [net] mptcp: avoid a few atomic ops in the rx path (Paolo Abeni) [1892375] - [net] mptcp: allocate TX skbs in msk context (Paolo Abeni) [1892375] - [net] mptcp: protect the rx path with the msk socket spinlock (Paolo Abeni) [1892375] - [net] mptcp: implement wmem reservation (Paolo Abeni) [1892375] - [net] mptcp: open code mptcp variant for lock_sock (Paolo Abeni) [1892375] - [net] mptcp: fix NULL ptr dereference on bad MPJ (Paolo Abeni) [1892375] - [net] mptcp: be careful on MPTCP-level ack. (Paolo Abeni) [1892375] - [net] mptcp: put reference in mptcp timeout timer (Paolo Abeni) [1892375] - [net] mptcp: refine MPTCP-level ack scheduling (Paolo Abeni) [1892375] - [net] mptcp: track window announced to peer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR IPv6 test cases (Paolo Abeni) [1892375] - [net] mptcp: send out dedicated ADD_ADDR packet (Paolo Abeni) [1892375] - [net] mptcp: change add_addr_signal type (Paolo Abeni) [1892375] - [net] mptcp: keep unaccepted MPC subflow into join list (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add link failure test case (Paolo Abeni) [1892375] - [net] mptcp: skip to next candidate if subflow has unacked data (Paolo Abeni) [1892375] - [net] mptcp: fix state tracking for fallback socket (Paolo Abeni) [1892375] - [net] mptcp: drop WORKER_RUNNING status bit (Paolo Abeni) [1892375] - [net] mptcp: update rtx timeout only if required. (Paolo Abeni) [1892375] - [net] mptcp: send explicit ack on delayed ack_seq incr (Paolo Abeni) [1892375] - [net] mptcp: keep track of advertised windows right edge (Paolo Abeni) [1892375] - [net] mptcp: rework poll+nospace handling (Paolo Abeni) [1892375] - [net] mptcp: try to push pending data on snd una updates (Paolo Abeni) [1892375] - [net] mptcp: move page frag allocation in mptcp_sendmsg() (Paolo Abeni) [1892375] - [net] mptcp: refactor shutdown and close (Paolo Abeni) [1892375] - [net] mptcp: introduce MPTCP snd_nxt (Paolo Abeni) [1892375] - [net] mptcp: add accounting for pending data (Paolo Abeni) [1892375] - [net] mptcp: reduce the arguments of mptcp_sendmsg_frag (Paolo Abeni) [1892375] - [net] mptcp: introduce mptcp_schedule_work (Paolo Abeni) [1892375] - [net] tcp: factor out __tcp_close() helper (Paolo Abeni) [1892375] - [net] mptcp: use tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: factor out tcp_build_frag() (Paolo Abeni) [1892375] - [net] tcp: schedule EPOLLOUT after a partial sendmsg (Paolo Abeni) [1892375] - [net] tcp: annotate tp->write_seq lockless reads (Paolo Abeni) [1892375] - [net] mptcp: fix static checker warnings in mptcp_pm_add_timer (Paolo Abeni) [1892375] - [tools] selftests: mptcp: add ADD_ADDR timeout test case (Paolo Abeni) [1892375] - [documentation] networking: mptcp: Add MPTCP sysctl entries (Paolo Abeni) [1892375] - [net] mptcp: add a new sysctl add_addr_timeout (Paolo Abeni) [1892375] - [net] mptcp: split mptcp_clean_una function (Paolo Abeni) [1892375] - [net] tcp: propagate MPTCP skb extensions on xmit splits (Paolo Abeni) [1892375] - [net] mptcp: use _fast lock version in __mptcp_move_skbs (Paolo Abeni) [1892375] - [net] mptcp: adjust mptcp receive buffer limit if subflow has larger one (Paolo Abeni) [1892375] - [net] tcp: fix compile error if !CONFIG_SYSCTL (Paolo Abeni) [1892375] - [net] tcp: add tcp_tx_skb_cache sysctl (Paolo Abeni) [1892375] - [net] tcp: do not recycle cloned skbs (Paolo Abeni) [1892375] - [net] tcp: properly reset skb->truesize for tx recycling (Paolo Abeni) [1892375] - [net] tcp: cleanup sk_tx_skb_cache before reuse (Paolo Abeni) [1892375] - [net] tcp: fix zerocopy and notsent_lowat issues (Paolo Abeni) [1892375] - [net] tcp: add one skb cache for tx (Paolo Abeni) [1892375] - [include] include: fpga: adi-axi-common.h: fixup whitespace tab -> space (Luis Goncalves) [1494702] - [include] include: fpga: adi-axi-common.h: add version helper macros (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: convert get_user_pages() --> pin_user_pages() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fix bug in port reset handshake (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: reduce the scope of variable 'ret' (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add device id for Intel FPGA PAC N3000 (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add AFU interrupt support (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add interrupt support for global error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: add interrupt support for port error reporting (Luis Goncalves) [1494702] - [fpga] fpga: dfl: introduce interrupt trigger setting API (Luis Goncalves) [1494702] - [fpga] fpga: dfl: pci: add irq info for feature devices enumeration (Luis Goncalves) [1494702] - [fpga] fpga: dfl: parse interrupt info for feature devices on enumeration (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: check INIT_B pin during write_init (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store in fpga-bridge.c (Luis Goncalves) [1494702] - [fpga] fpga: Fix dead store fpga-mgr.c (Luis Goncalves) [1494702] - [fpga] fpga: dfl: Use struct_size() in kzalloc() (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: remove unneeded, mistyped variables (Luis Goncalves) [1494702] - [fpga] fpga manager: xilinx-spi: valid for the 7 Series too (Luis Goncalves) [1494702] - [fpga] fpga: zynqmp: fix modular build (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-afu-dma-region.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] drivers/fpga/dfl-fme-pr.c: get rid of pointless access_ok() (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: Corrected error handling levels (Luis Goncalves) [1494702] - [fpga] fpga: dfl: afu: support debug access to memory-mapped afu regions (Luis Goncalves) [1494702] - [fpga] fpga: dfl.h: Replace zero-length array with flexible-array member (Luis Goncalves) [1494702] - [fpga] fpga: stratix10-soc: add compatible property value for intel agilex (Luis Goncalves) [1494702] - [fpga] fpga: machxo2-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: ice40-spi: Use new structure for SPI transfer delays (Luis Goncalves) [1494702] - [fpga] fpga: dfl: support multiple opens on feature device node (Luis Goncalves) [1494702] - [fpga] fpga: dfl: fme: add performance reporting support (Luis Goncalves) [1494702] - [firmware] firmware: fpga: replace the error codes with the standard ones (Luis Goncalves) [1494702] - [net] sched: act_mpls: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] openvswitch: ensure LSE is pullable before reading it (Guillaume Nault) [1917918] - [net] skbuff: ensure LSE is pullable before decrementing the MPLS ttl (Guillaume Nault) [1917918] - [net] sched: act_mpls: Add softdep on mpls_gso.ko (Guillaume Nault) [1917918] - [net] mpls: load mpls_gso after mpls_iptunnel (Guillaume Nault) [1917918] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1848816] - [arm64] kvm: arm64: Remove PMU RAZ/WI handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Inject UNDEF on PMU access when no PMU configured (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Set ID_AA64DFR0_EL1.PMUVer to 0 when no PMU support (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Add kvm_vcpu_has_pmu() helper (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Refactor PMU attribute error handling (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Introduce handling of AArch32 TTBCR2 traps (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: pmu: Make overflow handler NMI safe (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Also build dirty_log_perf_test on AArch64 (Auger Eric) [1890373 1907826] - [tools] selftests: kvm/set_memory_region_test: Fix race in move region test (Auger Eric) [1890373 1907826] - [tools] kvm: arm64: selftests: Filter out DEMUX registers (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add blessed SVE registers to get-reg-list (Auger Eric) [1890373 1907826] - [tools] kvm: selftests: Add aarch64 get-reg-list test (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't access PMCR_EL0 when no PMU is available (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: vgic-v3: Drop the reporting of GICR_TYPER.Last for userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Don't hide ID registers from userspace (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Force PTE mapping on fault resulting in a device mapping (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Fix AArch32 handling of DBGD{CCINT, SCRext} and DBGVCR (Auger Eric) [1890373 1907826] - [kernel] kvm: arm64: ARM_SMCCC_ARCH_WORKAROUND_1 doesn't return SMCCC_RET_NOT_REQUIRED (Auger Eric) [1890373 1907826] - [kernel] smccc: Make constants available to assembly (Auger Eric) [1890373 1907826] - [kernel] firmware: smccc: Add the definition for SMCCCv1.2 version/error codes (Auger Eric) [1890373 1907826] - [arm64] kvm: arm64: Ensure user_mem_abort() return value is initialised (Auger Eric) [1890373 1907826] - [] ASoC: SOF: Intel: fix page fault at probe if i915 init fails (Jaroslav Kysela) [1906665] - [include] powerpc: fix the backport macros of hv_24x7 and hv_gpci (Diego Domingos) [1915159] - [net] tcp: Prevent low rmem stalls with SO_RCVLOWAT. (Davide Caratti) [1917976] - [net] tcp: fix to update snd_wl1 in bulk receiver fast path (Davide Caratti) [1917976] - [net] tcp: md5: refine tcp_md5_do_add()/tcp_md5_hash_key() barriers (Davide Caratti) [1917976] - [net] tcp: md5: add missing memory barriers in tcp_md5_do_add()/tcp_md5_hash_key() (Davide Caratti) [1917976] - [net] sunrpc: clean-up cache downcall (J. Bruce Fields) [1887178] - [net] sunrpc: raise kernel RPC channel buffer size (J. Bruce Fields) [1887178] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Lx and BlueField-2 (Alaa Hleihel) [1802118 1790541] - [s390] s390/qeth: make af_iucv TX notification call more robust (Philipp Rudo) [1915919] - [s390] s390/dasd: fix list corruption of lcu list (Philipp Rudo) [1915918] - [s390] s390/dasd: fix list corruption of pavgroup group list (Philipp Rudo) [1915918] - [s390] s390/dasd: prevent inconsistent LCU device data (Philipp Rudo) [1915918] - [s390] s390/dasd: fix hanging device offline processing (Philipp Rudo) [1915918] - [block] Revert "block: Fix a lockdep complaint triggered by request queue flushing" (Ming Lei) [1897404] - [nvme] nvme-loop: use blk_mq_hctx_set_fq_lock_class to set loop's lock class (Ming Lei) [1897404] - [block] blk-mq: add new API of blk_mq_hctx_set_fq_lock_class (Ming Lei) [1897404] - [scsi] scsi: core: Fix race between handling STS_RESOURCE and completion (Ming Lei) [1897404]- [fs] inotify: Increase default inotify.max_user_watches limit to 1048576 (Waiman Long) [1888617] - [kernel] cgroup: fix psi_show() crash on 32bit ino archs (Waiman Long) [1920288] - [kernel] cgroup: fix incorrect WARN_ON_ONCE() in cgroup_setup_root() (Waiman Long) [1920288] - [netdrv] net: bareudp: add missing error handling for bareudp_link_config() (Guillaume Nault) [1920194] - [netdrv] bareudp: Fix use of incorrect min_headroom size (Guillaume Nault) [1920194] - [netdrv] bareudp: set NETIF_F_LLTX flag (Guillaume Nault) [1920194] - [netdrv] vxlan: fix error return code in __vxlan_dev_create() (Guillaume Nault) [1920194] - [netdrv] ip_tunnels: Set tunnel option flag when tunnel metadata is present (Guillaume Nault) [1920194] - [net] vsock/virtio: discard packets only when socket is really closed (Stefano Garzarella) [1920004] - [net] vsock: fix the error return when an invalid ioctl command is used (Stefano Garzarella) [1920004] - [net] vsock: remove ratelimit unknown ioctl message (Stefano Garzarella) [1920004] - [net] vsock: use ns_capable_noaudit() on socket create (Stefano Garzarella) [1920004] - [net] vsock: fix potential null pointer dereference in vsock_poll() (Stefano Garzarella) [1920004] - [net] vsock/vmci: make vmci_vsock_transport_cb() static (Stefano Garzarella) [1920004] - [block] block: add blk_queue_make_request declaration back (Ming Lei) [1919764] - [net] erspan: fix version 1 check in gre_parse_header() (Guillaume Nault) [1919388] - [net] ipv4: Ignore ECN bits for fib lookups in fib_compute_spec_dst() (Guillaume Nault) [1919388] - [net] ipv4: Fix tos mask in inet_rtm_getroute() (Guillaume Nault) [1919388] - [net] inet_diag: Fix error path to cancel the meseage in inet_req_diag_fill() (Guillaume Nault) [1919388] - [mm] usercopy: mark dma-kmalloc caches as usercopy caches (Waiman Long) [1660290] - [mm] mm, slab_common: use enum kmalloc_cache_type to iterate over kmalloc caches (Waiman Long) [1660290] - [mm] mm, slab: remove unused kmalloc_size() (Waiman Long) [1660290] - [mm] mm, slab: make kmalloc_infocontain all types of names (Waiman Long) [1660290] - [netdrv] net: stmmac: fix taprio configuration when base_time is in the past (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac-sunxi: Provide TX and RX fifo sizes (Mark Salter) [1870102] - [netdrv] net: stmmac: delete the eee_ctrl_timer after napi disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: free tx skb buffer in stmmac_resume() (Mark Salter) [1870102] - [netdrv] net: stmmac: start phylink instance before stmmac_hw_setup() (Mark Salter) [1870102] - [netdrv] net: stmmac: increase the timeout for dma reset (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect merge of patch upstream (Mark Salter) [1870102] - [netdrv] net: stmmac: Use rtnl_lock/unlock on netif_set_real_num_rx_queues() call (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: enlarge dma reset timeout (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix channel lock initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: Add option for VLAN filter fail queue enable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support to Ethtool get/set ring parameters (Mark Salter) [1870102] - [netdrv] net: stmmac: use netif_tx_start|stop_all_queues() function (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix incorrect location to set real_num_rx|tx_queues (Mark Salter) [1870102] - [netdrv] net: stmmac: add ethtool support for get/set channels (Mark Salter) [1870102] - [netdrv] net: stmmac: set get_rx_header_len() as void for it didn't have any error code to return (Mark Salter) [1870102] - [netdrv] net: stmmac: remove redundant null check before clk_disable_unprepare() (Mark Salter) [1870102] - [netdrv] net: phylink: avoid oops during initialisation (Mark Salter) [1870102] - [netdrv] net: stmmac: Modify configuration method of EEE timers (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: provide multicast filter fallback (Mark Salter) [1870102] - [netdrv] net: stmmac: fix failed to suspend if phy based WOL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Speed down the PHY if WoL to save energy (Mark Salter) [1870102] - [netdrv] net: stmmac: Support WOL with phy (Mark Salter) [1870102] - [netdrv] net: stmmac: only call pmt() during suspend/resume if HW enables PMT (Mark Salter) [1870102] - [netdrv] net: stmmac: Move device_can_wakeup() check earlier in set_wol (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove WAKE_MAGIC if HW shows no pmt_magic_frame (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove unused inline function stmmac_rx_threshold_count (Mark Salter) [1870102] - [include] net: pylink.h: add kernel-doc descriptions for new fields at phylink_config (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN promiscuous mode (Mark Salter) [1870102] - [netdrv] net: stmmac: removed enabling eee in EEE set callback (Mark Salter) [1870102] - [documentation] net: phy: add PHY_INTERFACE_MODE_10GBASER (Mark Salter) [1870102] - [include] net: mii: convert mii_lpa_to_ethtool_lpa_x() to linkmode variant (Mark Salter) [1870102] - [base] driver core: platform: Add platform_get_irq_byname_optional() (Mark Salter) [1870102] - [netdrv] net: stmmac: enable timestamp snapshot for required PTP packets in dwmac v5.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: don't attach interface until resume finishes (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: fix potential integer overflow on 32 bit multiply (Mark Salter) [1870102] - [netdrv] stmmac: fix pointer check after utilization in stmmac_interrupt (Mark Salter) [1870102] - [netdrv] stmmac: intel: Fix kernel crash due to wrong error path (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable SERDES power up/down sequence (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sub-second increment (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: fix out-of-bounds mac address reg setting (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix VLAN register handling (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix VLAN filtering when HW does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Rx filtering (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac_lib: remove unnecessary checks in dwmac_dma_reset() (Mark Salter) [1870102] - [netdrv] net: rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in dwmac4_dma_reset() (Mark Salter) [1870102] - [netdrv] net: stmmac: use readl_poll_timeout() function in init_systime() (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: convert to devm_platform_ioremap_resource (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate it with DesignWare XPCS (Mark Salter) [1870102] - [netdrv] net: phy: Add Synopsys DesignWare XPCS MDIO module (Mark Salter) [1870102] - [netdrv] net: stmmac: Use resolved link config in mac_link_up() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to dev_fwnode() if needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to linkmode_and()/linkmode_andnot() (Mark Salter) [1870102] - [netdrv] flow_offload: check for basic action hw stats type (Mark Salter) [1870102] - [netdrv] stmmac: let core reject the unsupported coalescing parameters (Mark Salter) [1870102] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: demote warnings about missing optional clocks (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix misleading interrupt error msg (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Disable ACS if enhanced descs are not used (Mark Salter) [1870102] - [netdrv] net: stmmac: fix notifier registration (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix missing IFF_MULTICAST checki in dwxgmac2_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: fix missing IFF_MULTICAST check in dwmac4_set_filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: fix incorrect XGMAC_VLAN_TAG register writting (Mark Salter) [1870102] - [netdrv] net: stmmac: fix incorrect GMAC_VLAN_TAG register writting in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Delete txtimer in suspend() (Mark Salter) [1870102] - [netdrv] net: stmmac: modified pcs mode support for RGMII (Mark Salter) [1870102] - [netdrv] net: stmmac: Add missing information in DebugFS capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add TBS support (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Add support for ETF Scheduler using TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: Initial support for TBS (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix missing return (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Fix TAPRIO division operation (Mark Salter) [1870102] - [netdrv] net: stmmac: mmc: Add Frame Preemption counters on GMAC5+ cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac3+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac5+: Add support for Frame Preemption (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Frame Preemption support using TAPRIO API (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate EST with TAPRIO scheduler API (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Add basic EST support for GMAC5+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Always use TX coalesce timer value when rescheduling (Mark Salter) [1870102] - [netdrv] net: stmmac: Let TX and RX interrupts be independently enabled/disabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Print more information in DebugFS DMA Capabilities file (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: avoid clk and reset for acpi device (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use generic device api (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: fix probe for ACPI devices (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not setup flower filtering if RSS is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixed link does not need MDIO Bus (Mark Salter) [1870102] - [netdrv] stmmac: debugfs entry name is not be changed when udev rename device name (Mark Salter) [1870102] - [netdrv] net: stmmac: platform: Fix MDIO init for platforms without PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: Always arm TX Timer at end of transmission start (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable 16KB buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: 16KB buffer must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: RX buffer size must be 16 byte aligned (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Clear previous RX buffer size (Mark Salter) [1870102] - [netdrv] net: stmmac: Only the last buffer has the FCS field (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not accept invalid MTU values (Mark Salter) [1870102] - [netdrv] net: stmmac: Determine earlier the size of RX buffer (Mark Salter) [1870102] - [netdrv] treewide: Use sizeof_field() macro (Mark Salter) [1870102] - [netdrv] net: stmmac: reset Tx desc base address before restarting Tx (Mark Salter) [1870102] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Mark Salter) [1870102] - [netdrv] page_pool: do not release pool until inflight == 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Do not enable TBU interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework TX Coalesce logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Tune-up default coalesce settings (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Remove uneeded computation for RFA/RFD (Mark Salter) [1870102] - [netdrv] net: stmmac: Setup a default RX Coalesce value instead of the minimum (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not set RX IC bit if RX Coalesce is zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement UDP Segmentation Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework stmmac_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Remove the speed dependency (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add C45 PHY support in the MDIO callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix sparse warning (Mark Salter) [1870102] - [netdrv] net: stmmac: Remove break after a return (Mark Salter) [1870102] - [netdrv] net: stmmac: add flexible PPS to dwmac 4.10a (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to VLAN Perfect filtering if HASH is not available (Mark Salter) [1870102] - [netdrv] net: stmmac: Support enhanced addressing mode for DWMAC 4.10 (Mark Salter) [1870102] - [netdrv] net: stmmac: Only enable enhanced addressing mode when needed (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the TX IOC in xmit path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix TSO descriptor with Enhanced Addressing (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the packet count in stmmac_rx() (Mark Salter) [1870102] - ethernet: Delete unnecessary checks before the macro call “dev_kfree_skb” (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable MMC interrupts by default (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable Flow Control when 1 or more queues are in AV (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix AV Feature detection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix TSA selection (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Only get SPH header len if available (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4: bitrev32 returns u32 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the problem of tso_xmit (Mark Salter) [1870102] - [netdrv] net: stmmac: fix argument to stmmac_pcs_ctrl_ane() (Mark Salter) [1870102] - [netdrv] net: stmmac: disable/enable ptp_ref_clk in suspend/resume flow (Mark Salter) [1870102] - [netdrv] net: stmmac: make tc_flow_parsers static (Mark Salter) [1870102] - [netdrv] net: stmmac: fix disabling flexible PPS output (Mark Salter) [1870102] - [netdrv] net: stmmac: fix length of PTP clock's name string (Mark Salter) [1870102] - [netdrv] net: stmmac: gmac4+: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid deadlock on suspend/resume (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS writing wrong keys (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix RSS not writing all Keys to HW (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Disable the Timestamp interrupt by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not stop PHY if WoL is enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly take timestamp for PTPv2 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Always update the MAC Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Detect Hash Table size dinamically (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Not all Unicast addresses may be available (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix page pool size (Mark Salter) [1870102] - [netdrv] net: stmmac: selftest: avoid large stack usage (Mark Salter) [1870102] - [netdrv] net: stmmac: Hold rtnl lock in suspend/resume callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: implement support for passive mode converters via dt (Mark Salter) [1870102] - [netdrv] net: stmmac: ARP Offload for GMAC4+ Cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Reinitialize correctly a variable (Mark Salter) [1870102] - [netdrv] net: stmmac: Add VLAN HASH filtering support in GMAC4+ (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent divide-by-zero (Mark Salter) [1870102] - [netdrv] net: stmmac: Limit max speeds of XGMAC if asked to (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] stmmac: platform: adjust messages and move to dev level (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Enable RX Jumbo frame support (Mark Salter) [1870102] - [netdrv] net: stmmac: Correctly assing MAX MTU in XGMAC cores case (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correct RAVSEL field interpretation (Mark Salter) [1870102] - [netdrv] net: stmmac: ethtool: Let user configure TX coalesce without RIWT (Mark Salter) [1870102] - [netdrv] net: stmmac: Only consider RX error when HW Timestamping is not enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement ARP Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement L3/L4 Filters using TC Flower (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not return error code in TC Initialization (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add RBU handling in DMA interrupt (Mark Salter) [1870102] - [netdrv] net: stmmac: depend on COMMON_CLK (Mark Salter) [1870102] - [netdrv] net: stmmac: dwc-qos: use devm_platform_ioremap_resource() to simplify code (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for VLAN Insertion Offload (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Add EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for SA Insertion/Replacement in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: Add ethtool register dump for XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Add Flexible PPS support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add a counter for Split Header packets (Mark Salter) [1870102] - [netdrv] net: page_pool: API cleanup and comments (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Split Header support and enable it in XGMAC cores (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Correctly return that RX descriptor is not last one (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to add Split Header support (Mark Salter) [1870102] - [netdrv] net: stmmac: Get correct timestamp values from XGMAC (Mark Salter) [1870102] - [netdrv] stmmac: no need to check return value of debugfs_create functions (Mark Salter) [1870102] - [netdrv] net: stmmac: Add Flexible RX Parser support in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement Safety Features in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement VLAN Hash Filtering in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RSS and enable it in XGMAC core (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement tx_queue_prio() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement set_mtl_tx_queue_weight() (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Implement MMC counters (Mark Salter) [1870102] - [netdrv] net: Remove dev_err() usage after platform_get_irq() (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not request stmmaceth clock (Mark Salter) [1870102] - [netdrv] net: stmmac: Make MDIO bus reset optional (Mark Salter) [1870102] - [netdrv] net: stmmac: tc: Do not return a fragment entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix issues when number of Queues >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: xgmac: Fix XGMAC selftests (Mark Salter) [1870102] - [netdrv] net: stmmac: manage errors returned by of_get_mac_address() (Mark Salter) [1870102] - [netdrv] net: stmmac: Use netif_tx_napi_add() for TX polling function (Mark Salter) [1870102] - [netdrv] net: stmmac: Sync RX Buffer upon allocation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not cut down 1G modes (Mark Salter) [1870102] - [netdrv] net: stmmac: Use kcalloc() instead of kmalloc_array() (Mark Salter) [1870102] - [netdrv] net: stmmac: RX Descriptors need to be clean before setting buffers (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix misuses of GENMASK macro (Mark Salter) [1870102] - [netdrv] net: stmmac: add support for hash table size 128/256 in dwmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: mac address array boudary violation issue (Mark Salter) [1870102] - [netdrv] net: stmmac: Introducing support for Page Pool (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix descriptors address being in > 32 bits address space (Mark Salter) [1870102] - [netdrv] net: stmmac: Implement RX Coalesce Frames setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-work the queue selection for TSO packets (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable dwmac4 jumbo frame more than 8KiB (Mark Salter) [1870102] - [netdrv] net: stmmac: make "snps, reset-delays-us" optional again (Mark Salter) [1870102] - [netdrv] net: stmmac: Re-word Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Update Kconfig entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Only disable interrupts if NAPI is scheduled (Mark Salter) [1870102] - [netdrv] net: stmmac: Update RX Tail Pointer to last free entry (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable support for > 32 Bits addressing in XGMAC (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not disable interrupts when cleaning TX (Mark Salter) [1870102] - [netdrv] net: stmmac: Add the missing speeds that XGMAC supports (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Fix the undefined burst setting (Mark Salter) [1870102] - [netdrv] net: stmmac: Decrease default RX Watchdog value (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not try to enable PHY EEE if MAC does not support it (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Enable EDMA by default (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix case when PHY handle is not present (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix crash observed if PHY does not support EEE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix possible deadlock when disabling EEE support (Mark Salter) [1870102] - [netdrv] net: stmmac: initialize the reset delay array (Mark Salter) [1870102] - [netdrv] net: stmmac: add sanity check to device_property_read_u32_array call (Mark Salter) [1870102] - [netdrv] net: stmmac: fix unused-variable warning (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the phy_reset hook from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset delays from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: drop the reset GPIO from struct stmmac_mdio_bus_data (Mark Salter) [1870102] - [netdrv] net: stmmac: use device_property_read_u32_array to read the reset delays (Mark Salter) [1870102] - [netdrv] net: stmmac: drop redundant check in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix wrapper drivers not detecting PHY (Mark Salter) [1870102] - [netdrv] net: stmmac: use GPIO descriptors in stmmac_mdio_reset (Mark Salter) [1870102] - [netdrv] net: stmmac: Convert to phylink and remove phylib logic (Mark Salter) [1870102] - [netdrv] net: stmmac: Start adding phylink support (Mark Salter) [1870102] - [netdrv] net: stmmac: Prepare to convert to phylink (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: fix flow control issue (Mark Salter) [1870102] - [netdrv] net: stmmac: modify default value of tx-frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch to devm_alloc_etherdev_mqs (Mark Salter) [1870102] - [netdrv] net: stmmac: use dev_info() before netdev is registered (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent missing interrupts when running NAPI (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Do not disable whole RX in dma_stop_rx() (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Clear unused address entries (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Fix Hash Filter (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Also pass control frames while in promisc mode (Mark Salter) [1870102] - [netdrv] net: stmmac: Switch MMC functions to HWIF callbacks (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4/5: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac1000: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac100: Add MAC loopback support (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC loopback callback to HWIF (Mark Salter) [1870102] - [netdrv] net: stmmac: set IC bit when transmitting frames with HW timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: fixed new system time seconds value calculation (Mark Salter) [1870102] - [netdrv] net: stmmac: Do not output error on deferred probe (Mark Salter) [1870102] - [netdrv] net: stmmac: fix csr_clk can't be zero issue (Mark Salter) [1870102] - [netdrv] net: stmmac: update rx tail pointer register to fix rx dma hang issue (Mark Salter) [1870102] - [netdrv] net: stmmac: fix reset gpio free missing (Mark Salter) [1870102] - [netdrv] net: stmmac: dma channel control register need to be init first (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ethtool flow control not able to get/set (Mark Salter) [1870102] - [netdrv] dwmac4_prog_mtl_tx_algorithms() missing write operation (Mark Salter) [1870102] - [netdrv] net: stmmac: Set Flow Control to automatic mode in the driver (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac: Finish the Flow Control implementation (Mark Salter) [1870102] - [netdrv] net: stmmac: move stmmac_check_ether_addr() to driver probe (Mark Salter) [1870102] - [netdrv] net: stmmac: Use bfsize1 in ndesc_init_rx_desc (Mark Salter) [1870102] - [netdrv] net: stmmac: don't log oversized frames (Mark Salter) [1870102] - [netdrv] net: stmmac: fix dropping of multi-descriptor RX frames (Mark Salter) [1870102] - [netdrv] net: stmmac: don't overwrite discard_frame status (Mark Salter) [1870102] - [netdrv] net: stmmac: don't stop NAPI processing when dropping a packet (Mark Salter) [1870102] - [netdrv] net: stmmac: ratelimit RX error logs (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct DMA buffer size in the RX descriptor (Mark Salter) [1870102] - [netdrv] net: stmmac: fix memory corruption with large MTUs (Mark Salter) [1870102] - [netdrv] net: stmmac: fix jumbo frame sending with non-linear skbs (Mark Salter) [1870102] - [netdrv] net: stmmac: don't set own bit too early for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid one more sometimes uninitialized Clang warning (Mark Salter) [1870102] - [netdrv] net: ethernet: stmmac: add management of clk_csr property (Mark Salter) [1870102] - [netdrv] net: stmmac: Avoid sometimes uninitialized Clang warnings (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: dwmac4: Also use TBU interrupt to clean TX path (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix NAPI poll in TX path when in multi-queue (Mark Salter) [1870102] - [netdrv] net: stmmac: use correct define to get rx timestamp on GMAC4 (Mark Salter) [1870102] - [netdrv] net: stmmac: fix ptp timestamping on Rx on gmac4 (Mark Salter) [1870102] - [netdrv] net: stmmac: implement the SIOCGHWTSTAMP ioctl (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix a race in EEE enable callback (Mark Salter) [1870102] - [netdrv] net: stmmac: handle endianness in dwmac4_get_timestamp (Mark Salter) [1870102] - [netdrv] net: stmmac: Disable EEE mode earlier in XMIT callback (Mark Salter) [1870102] - [netdrv] net: stmmac: Send TSO packets always from Queue 0 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fallback to Platform Data clock in Watchdog conversion (Mark Salter) [1870102] - [netdrv] net: stmmac: Prevent RX starvation in stmmac_napi_poll() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix the logic of checking if RX Watchdog must be enabled (Mark Salter) [1870102] - [netdrv] net: stmmac: Check if CBS is supported before configuring (Mark Salter) [1870102] - [netdrv] net: stmmac: dwxgmac2: Only clear interrupts that are active (Mark Salter) [1870102] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Mark Salter) [1870102] - [netdrv] net: stmmac: convert to DEFINE_SHOW_ATTRIBUTE (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix an error code in probe() (Mark Salter) [1870102] - [netdrv] net: stmmac: Move debugfs init/exit to ->probe()/->remove() (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix RX packet size > 8191 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fix stmmac_mdio_reset() when building stmmac as modules (Mark Salter) [1870102] - [netdrv] net: stmmac: Set OWN bit for jumbo frames (Mark Salter) [1870102] - [netdrv] net: stmmac: Enable TC Ops for GMAC >= 4 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add CBS support in XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Fixup the tail addr setting in xmit path (Mark Salter) [1870102] - [netdrv] stmmac: fix valid numbers of unicast filter entries (Mark Salter) [1870102] - [netdrv] net: stmmac: Rework coalesce timer and fix multi-queue races (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: Do not keep rearming the coalesce timer in stmmac_xmit" (Mark Salter) [1870102] - [netdrv] Revert "net: stmmac: fix build failure due to missing COMMON_CLK dependency" (Mark Salter) [1870102] - [netdrv] net: stmmac: Integrate XGMAC into main driver flow (Mark Salter) [1870102] - [netdrv] net: stmmac: Add PTP support for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MDIO related functions for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add descriptor related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add DMA related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add MAC related callbacks for XGMAC2 (Mark Salter) [1870102] - [netdrv] net: stmmac: Add XGMAC 2.10 HWIF entry (Mark Salter) [1870102] - [netdrv] stmmac: fix signed 64-bit division (Mark Salter) [1870102] - [netdrv] net: stmmac_tc: use 64-bit arithmetic instead of 32-bit (Mark Salter) [1870102] - [netdrv] net: stmmac: Add support for CBS QDISC (Mark Salter) [1870102] - [tty] serial: 8250_tegra: Create Tegra specific 8250 driver (Mark Salter) [1870103] - [pci] PCI: Disable MSI for Tegra root ports (Mark Salter) [1870101] - [pci] PCI: Add MCFG quirks for Tegra194 host controllers (Mark Salter) [1870101] - [netdrv] tun: fix return value when the number of iovs exceeds MAX_SKB_FRAGS (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: correct header offsets in napi frags mode (Antoine Tenart) [1919364 1917563] {CVE-2021-0342} - [netdrv] tun: Don't put_page() for all negative return values from XDP program (Antoine Tenart) [1919364] - [netdrv] tun: add mutex_unlock() call and napi.skb clearing in tun_get_user() (Antoine Tenart) [1919364] - [netdrv] tun: fix data-race in gro_normal_list() (Antoine Tenart) [1919364] - [netdrv] tun: fix use-after-free when register netdev failed (Antoine Tenart) [1919364] - [netdrv] tun: mark small packets as owned by the tap sock (Antoine Tenart) [1919364] - [netdrv] tun: use netdev_alloc_frag() in tun_napi_alloc_frags() (Antoine Tenart) [1919364] - [scsi] scsi: ibmvfc: Fix error return in ibmvfc_probe() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Provide modules parameters for MQ settings (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Enable MQ and set reasonable defaults (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Purge SCSI channels after transport loss/reset (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send Cancel MAD down each hw SCSI channel (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add cancel mad initialization helper (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Register Sub-CRQ handles with VIOS during channel setup (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Send commands down HW Sub-CRQ when channelized (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Set and track hw queue in ibmvfc_event struct (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for using hardware channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Implement channel enquiry and setup commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Map/request irq and register Sub-CRQ interrupt handler (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define Sub-CRQ interrupt handler routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add handlers to drain and complete Sub-CRQ responses (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Sub-CRQ IRQ enable/disable routine (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add alloc/dealloc routines for SCSI Sub-CRQ Channels (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add Subordinate CRQ definitions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define hcall wrapper for registering a Sub-CRQ (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add size parameter to ibmvfc_init_event_pool() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Init/free event pool during queue allocation/free (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Move event pool init/free routines (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add vhost fields and defaults for MQ enablement (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Fix missing cast of ibmvfc_event pointer to u64 handle (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Relax locking around ibmvfc_queuecommand() (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Complete commands outside the host/queue lock (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define per-queue state/list locks (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Make command event pool queue specific (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Define generic queue structure for CRQs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Advertise client support for targetWWPN using v2 commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add support for target_wwpn field in v2 MADs and vfcFrame (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add FC payload retrieval routines for versioned vfcFrames (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add helper for testing capability flags (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Add new fields for version 2 of several MADs (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Deduplicate common ibmvfc_cmd init code (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Use correlation token to tag commands (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Remove trailing semicolon (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Byte swap login_buf.resp values in attribute show functions (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Interface updates for future FPIN and MQ support (Desnes Augusto Nunes do Rosario) [1868055] - [scsi] scsi: ibmvfc: Protect vhost->task_set increment by the host lock (Desnes Augusto Nunes do Rosario) [1868055] - [net] tcp: Fix potential use-after-free due to double kfree() (Florian Westphal) [1915164] - [nvdimm] libnvdimm/region: Enable MAP_SYNC for volatile regions (Steve Best) [1916650] - [net] bpf: Permit cond_resched for some iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix PID fetching with a lot of results (Yauheni Kaliuta) [1874005] - [net] bpf: verifier: Use target program's type for access verifications (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Test sockmap update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Allow update from BPF (Yauheni Kaliuta) [1874005] - [net] bpf: Override the meaning of ARG_PTR_TO_MAP_VALUE for sockmap and sockhash (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Call sock_map_update_elem directly (Yauheni Kaliuta) [1874005] - [net] bpf: sockmap: Merge sockmap and sockhash update functions (Yauheni Kaliuta) [1874005] - [net] net: sk_msg: Simplify sk_psock initialization (Yauheni Kaliuta) [1874005] - [net] bpf: Enforce id generation for all may-be-null register type (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Cleanup bpf_load.o from Makefile (Yauheni Kaliuta) [1874005] - [include] bpf: Plug hole in struct bpf_sk_lookup_kern (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix endianness issues in sk_lookup/ctx_narrow_access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix build slowdown (Yauheni Kaliuta) [1874005] - [net] bpf: Fix scalar32_min_max_or bounds tracking (Yauheni Kaliuta) [1874005] - [net] bpf: Fix "unresolved symbol" build error with resolve_btfids (Yauheni Kaliuta) [1874005] - [powerpc] bpf, powerpc: Fix misuse of fallthrough in bpf_jit_comp() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix XDP program load regression for old kernels (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix native endian assumption when parsing BTF (Yauheni Kaliuta) [1874005] - [include] bpf: Prevent .BTF section elimination (Yauheni Kaliuta) [1874005] - [net] bpf: Fix sysfs export of empty BTF section (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Support passing BPFTOOL_VERSION to make (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu warning for bpffs map pretty-print (Yauheni Kaliuta) [1874005] - [net] bpf: Bpf_skc_to_* casting helpers require a NULL check on sk (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Remove source code links (Yauheni Kaliuta) [1874005] - [documentation] docs/bpf: Fix ringbuf documentation (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix VERSIONED_SYM_COUNT number parsing (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Avoid counting local symbols in ABI check (Yauheni Kaliuta) [1874005] - [net] bpf: Fix clobbering of r2 in bpf_gen_ld_abs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_{update, delete}_map_elem in hashmap iter program (Yauheni Kaliuta) [1874005] - [net] bpf: Do not use bucket_lock for hashmap iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Remove arch-specific include path in Makefile (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: build: Make sure resolve_btfids cleans up after itself (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build failure from uninitialized variable warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix massive output from test_maps (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_progs-flavor run getting number of tests (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a buffer out-of-bound access when filling raw_tp link_info (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix two typos in uapi/linux/bpf.h (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Fix sections with wrong alignment (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix map index used in error message (Yauheni Kaliuta) [1874005] - [tools] bpftool: Handle EAGAIN error code properly in pids collection (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid visit same object multiple times (Yauheni Kaliuta) [1874005] - [net] bpf: Fix a rcu_sched stall issue with bpf task/task_file iterator (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix build on ppc64le architecture (Yauheni Kaliuta) [1874005] - [net] bpf: Use get_file_rcu() instead of get_file() for task_file iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Make test_varlen work with 32-bit user-space arch (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generate data section struct with conservative alignment (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Correct various core_reloc 64-bit assumptions (Yauheni Kaliuta) [1874005] - [tools] libbpf: Enforce 64-bitness of BTF for BPF object files (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix btf_dump test cases on 32-bit arches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle BTF pointer sizes more carefully (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix BTF-defined map-in-map initialization on 32-bit host arches (Yauheni Kaliuta) [1874005] - [tools] selftest/bpf: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix compilation warnings in 32-bit mode (Yauheni Kaliuta) [1874005] - [documentation] doc: Add link to bpf helpers man page (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests to sock_ops for loading sk (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for sock_ops load with r9, r8.r7 registers (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Add tests for ctx access in sock_ops with single register (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops sk access may stomp registers when dst_reg = src_reg (Yauheni Kaliuta) [1874005] - [net] bpf: sock_ops ctx access may stomp registers in corner case (Yauheni Kaliuta) [1874005] - [net] net/core/filter.c: Use sizeof_field() macro (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent overriding errno when logging errors (Yauheni Kaliuta) [1874005] - [net] bpf: Iterate through all PT_NOTE sections when looking for build id (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle GCC built-in types for Arm NEON (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Make skeleton code C++17-friendly by dropping typeof() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix v4_to_v6 in sk_lookup (Yauheni Kaliuta) [1874005] - [tools] libbpf: Do not use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [net] bpf: Delete repeated words in comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix silent Makefile output (Yauheni Kaliuta) [1874005] - [documentation] bpf, doc: Remove references to warning message when using bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix compilation warning of selftests (Yauheni Kaliuta) [1874005] - [kernel] bpf: Remove inline from bpf_do_trace_printk (Yauheni Kaliuta) [1874005] - [tools] bpf: Add missing return to resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Support new uapi for map element bpf iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Change uapi for bpf iterator map elements (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Prevent runqslower from racing on building bpftool (Yauheni Kaliuta) [1874005] - [net] bpf: Allow to specify ifindex for skb in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [net] bpf: Setup socket family and addresses in bpf_prog_test_run_skb (Yauheni Kaliuta) [1874005] - [tools] tools/resolve_btfids: Use libbpf's btf__parse() API (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Use libbpf's btf__parse() API for parsing BTF from file (Yauheni Kaliuta) [1874005] - [tools] libbf: Fix uninitialized pointer at btf__parse_raw() (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__parse_raw() and generic btf__parse() APIs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix wrong return value in do_dump() (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix spurious test failures in core_retro selftest (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and bash-completion for `link detach` (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add `link detach` subcommand (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add bpf_link detach APIs (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: Use single cgroup helpers for both test_sockmap/progs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix register in PT_REGS MIPS macros (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make destructors more robust by handling ERR_PTR(err) cases (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Omit nodad flag when adding addresses to loopback (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Don't destroy failed link (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add xdpdrv mode for test_xdp_redirect (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Verify socket storage in cgroup/sock_{create, release} (Yauheni Kaliuta) [1874005] - [net] bpf: Expose socket storage to BPF_PROG_TYPE_CGROUP_SOCK (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test bpf_iter buffer access with negative offset (Yauheni Kaliuta) [1874005] - [net] bpf: Add missing newline characters in verifier error messages (Yauheni Kaliuta) [1874005] - [arm64] bpf, arm64: Add BPF exception tables (Yauheni Kaliuta) [1874005] - [tools] bpf, selftests: use :: 1 for localhost in tcp_server.py (Yauheni Kaliuta) [1874005] - [net] bpf: Fix swapped arguments in calls to check_buffer_access (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add new bpf_iter context structs to fix build on old kernels (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpf_ringbuf_output() signature to return long (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Add LSM type to array of prog names (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Skip type probe if name is not found (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF XDP link (Yauheni Kaliuta) [1874005] - [include] bpf: Make bpf_link API available indepently of CONFIG_BPF_SYSCALL (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build on architectures with special bpf_user_pt_regs_t (Yauheni Kaliuta) [1874005] - [net] bpf/local_storage: Fix build without CONFIG_CGROUP (Yauheni Kaliuta) [1874005] - [documentation] Documentation/bpf: Document CGROUP_STORAGE map type (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE behavior on shared egress + ingress (Yauheni Kaliuta) [1874005] - [net] bpf: Make cgroup storages shared between programs on the same cgroup (Yauheni Kaliuta) [1874005] - [net] cgroup: use cgrp->kn->id as the cgroup ID (Yauheni Kaliuta) [1874005] - [net] netprio: use css ID instead of cgroup ID (Yauheni Kaliuta) [1874005] - [fs] kernfs: convert kernfs_node->id from union kernfs_node_id to u64 (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add get_stackid_cannot_attach (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test CGROUP_STORAGE map can't be used by multiple progs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add callchain_stackid (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for CGROUP_STORAGE map on multiple attaches (Yauheni Kaliuta) [1874005] - [tools] libbpf: Print hint when PERF_EVENT_IOC_SET_BPF returns -EPROTO (Yauheni Kaliuta) [1874005] - [net] bpf: Fail PERF_EVENT_IOC_SET_BPF when bpf_get_cannot work (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for out of bound rdonly buf access (Yauheni Kaliuta) [1874005] - [net] bpf: Separate bpf_get_for perf events BPF (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add a test for bpf sk_storage_map iterator (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf array map iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for bpf hash map iterators (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add bpftool support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [tools] tools/libbpf: Add support for bpf map element iterator (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for sock local storage map (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for array maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for hash maps (Yauheni Kaliuta) [1874005] - [net] bpf: Implement bpf iterator for map elements (Yauheni Kaliuta) [1874005] - [net] bpf: Fix pos computation for bpf_iter seq_ops->start() (Yauheni Kaliuta) [1874005] - [net] bpf: Support readonly/readwrite buffers in verifier (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF socket lookup and reuseport with connections (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor to provide aux info to bpf_iter_init_seq_priv_t (Yauheni Kaliuta) [1874005] - [net] bpf: Refactor bpf_iter_reg to have separate seq_info member (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_prog iterator (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip BPF .o files before skeleton generation (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/bpf_devel_QA.rst: fix reference to nonexistent document (Yauheni Kaliuta) [1874005] - [documentation] docs: bpf/index.rst: Add ringbuf.rst (Yauheni Kaliuta) [1874005] - [tools] bpftool: Use only nftw for file tree parsing (Yauheni Kaliuta) [1874005] - [net] bpf: net: Use precomputed btf_id for bpf iterators (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix test_lwt_seg6local.sh hangs (Yauheni Kaliuta) [1874005] - [net] bpf: Make btf_sock_ids global (Yauheni Kaliuta) [1874005] - [tools] bpf: Add BTF_ID_LIST_GLOBAL in btf_ids.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Sync btf_ids.h to tools (Yauheni Kaliuta) [1874005] - [net] bpf: Compute bpf_skc_to_*() helper socket btf ids at build time (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Fix error handing in do_skeleton() (Yauheni Kaliuta) [1874005] - [tools] libbpf bpf_helpers: Use __builtin_offsetof for offsetof (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: Use bpf_skip() in bpf_jit_prologue() (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Fix possible rcpu kthread hung (Yauheni Kaliuta) [1874005] - [s390] s390/bpf: implement BPF_PROBE_MEM (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: expand exception table logic to allow new handling options (Yauheni Kaliuta) [1874005 1868273] - [s390] s390: fix __EMIT_BUG() macro (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/bug: add entry size to the __bug_table section (Yauheni Kaliuta) [1874005 1868273] - [s390] s390/kernel: unify EX_TABLE* implementations (Yauheni Kaliuta) [1874005 1868273] - [tools] selftests/bpf: Tests for BPF_SK_LOOKUP attach point (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add verifier tests for bpf_sk_lookup context access (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add name mappings for SK_LOOKUP prog and attach type (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for SK_LOOKUP program type (Yauheni Kaliuta) [1874005] - [tools] bpf: Sync linux/bpf.h to tools/ (Yauheni Kaliuta) [1874005] - [include] bpf: Introduce SK_LOOKUP program type with a dedicated attach point (Yauheni Kaliuta) [1874005] - [net] bpf, netns: Handle multiple link attachments (Yauheni Kaliuta) [1874005] - [tools] bpf: Drop duplicated words in uapi helper comments (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix possible hang in sockopt_inherit (Yauheni Kaliuta) [1874005] - [tools] selftest: Add tests for XDP programs in CPUMAP entries (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu: Load a eBPF program on cpumap (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add SEC name for xdp programs attached to CPUMAP (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Implement XDP_REDIRECT for eBPF programs attached to map entries (Yauheni Kaliuta) [1874005] - [net] bpf: cpumap: Add the possibility to attach an eBPF program to cpumap (Yauheni Kaliuta) [1874005] - [net] net: Refactor xdp_convert_buff_to_frame (Yauheni Kaliuta) [1874005] - [net] cpumap: Formalize map value as a named struct (Yauheni Kaliuta) [1874005] - [samples] samples/bpf: xdp_redirect_cpu_user: Do not update bpf maps in option loop (Yauheni Kaliuta) [1874005] - [net] cpumap: Use non-locked version __ptr_ring_consume_batched (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Consolidate powerpc instructions from bpf_jit.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/bpf_jit: Reuse instruction macros from ppc-opcode.h (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Move ppc instruction encoding from test_emulate_step (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/lib: Fix emulate_step() std test (Yauheni Kaliuta) [1874005] - [powerpc] powerpc/ppc-opcode: Introduce PPC_RAW_* macros for base instruction encoding (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix cross build for CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [include] bpf: Fix build for disabled CONFIG_DEBUG_INFO_BTF option (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Strip away modifiers from global variables (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support stripping modifiers for btf_dump (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add selftests verifying bpf_trace_printk() behaviour (Yauheni Kaliuta) [1874005] - [kernel] bpf: Use dedicated bpf_trace_printk event instead of trace_printk() (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Remove warning about PID iterator support (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test for resolve_btfids (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of btf_ids.h from kernel sources (Yauheni Kaliuta) [1874005] - [documentation] bpf: Add info about .BTF_ids section to btf.rst (Yauheni Kaliuta) [1874005] - [net] bpf: Use BTF_ID to resolve bpf_ctx_convert struct (Yauheni Kaliuta) [1874005] - [net] bpf: Remove btf_id helpers resolving (Yauheni Kaliuta) [1874005] - [net] bpf: Resolve BTF IDs in vmlinux image (Yauheni Kaliuta) [1874005] - [include] bpf: Add BTF_ID_LIST/BTF_ID/BTF_ID_UNUSED macros (Yauheni Kaliuta) [1874005] - [net] bpf: Support llvm-objcopy for vmlinux BTF (Yauheni Kaliuta) [1874005] - [powerpc] powerpc: Include .BTF section (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Remove debug info from kallsyms linking (Yauheni Kaliuta) [1874005] - [scripts] kbuild: Parameterize kallsyms generation and correct reporting (Yauheni Kaliuta) [1874005] - [tools] bpf: Compile resolve_btfids tool at kernel compilation start (Yauheni Kaliuta) [1874005] - [kernel] tracing: Make struct ring_buffer less ambiguous (Yauheni Kaliuta) [1874005] - [kernel] tracing: Rename trace_buffer to array_buffer (Yauheni Kaliuta) [1874005] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Yauheni Kaliuta) [1874005] - [tools] tools headers: Update linux/vdso.h and grab a copy of vdso/const.h (Yauheni Kaliuta) [1874005] - [tools] tools headers: Adopt verbatim copy of compiletime_assert() from kernel sources (Yauheni Kaliuta) [1874005] - [tools] objtool: Query pkg-config for libelf location (Yauheni Kaliuta) [1874005] - [tools] bpf: Add resolve_btfids tool to resolve BTF IDs in ELF object (Yauheni Kaliuta) [1874005] - [samples] bpf: Fix fds_example SIGSEGV error (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix memory leak and optimize BTF sanitization (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch perf_buffer test to tracepoint and skeleton (Yauheni Kaliuta) [1874005] - [tools] libbpf: Handle missing BPF_OBJ_GET_INFO_BY_FD gracefully in perf_buffer (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add test relying only on CO-RE and no recent kernel features (Yauheni Kaliuta) [1874005] - [tools] libbpf: Improve BTF sanitization handling (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add btf__set_fd() for more control over loaded BTF FD (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make BTF finalization strict (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs avoid minus shell exit codes (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: test_progs use another shell exit on non-actions (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix another bpftool segfault without skeleton code enabled (Yauheni Kaliuta) [1874005] - [tools] selftests: bpf: Remove unused bpf_map_def_legacy struct (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map performance test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Refactor BPF map in map test with libbpf (Yauheni Kaliuta) [1874005] - [samples] samples: bpf: Fix bpf programs with kprobe/sys_connect event (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] bpftool: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for BPF_CGROUP_INET_SOCK_RELEASE (Yauheni Kaliuta) [1874005] - [net] bpf: Add BPF_CGROUP_INET_SOCK_RELEASE hook (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Fix compilation error of bpf_iter_task_stack.c (Yauheni Kaliuta) [1874005] - [tools] bpf: Fix bpftool without skeleton code enabled (Yauheni Kaliuta) [1874005] - [net] bpf: Fix build without CONFIG_STACKTRACE (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: Restore netns after each test (Yauheni Kaliuta) [1874005] - [tools] bpf: selftests: A few improvements to network_helpers.c (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for listing test names (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs option for getting number of tests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test_progs indicate to shell on non-actions (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Turn off -Wnested-externs warning (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Switch test_vmlinux to use hrtimer_range_start_ns (Yauheni Kaliuta) [1874005] - [net] bpf: Fix net/core/filter build errors when INET is not enabled (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add bpf_iter test with bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow pB in bpf_seq_printf() and bpf_trace_printk() (Yauheni Kaliuta) [1874005] - [net] bpf: Introduce helper bpf_get_task_stack() (Yauheni Kaliuta) [1874005] - [net] bpf: Remove redundant synchronize_rcu (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add byte swapping selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Make bpf_endian co-exist with vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Allow substituting custom vmlinux.h for selftests build (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Allow substituting custom vmlinux.h for the build (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test auto-load disabling logic for BPF programs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Support disabling auto-loading BPF programs (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define attach_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Define prog_type_name array only once (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add tcp/udp iterator programs to selftests (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample udp/udp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Implement sample tcp/tcp6 bpf_iter programs (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add more common macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Refactor some net macros to bpf_tracing_net.h (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_udp6_sock() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for udp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in udp_iter_state (Yauheni Kaliuta) [1874005] - [kernel] bpf: Add bpf_skc_to_{tcp, tcp_timewait, tcp_request}_sock() helpers (Yauheni Kaliuta) [1874005] - [net] bpf: Add bpf_skc_to_tcp6_sock() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Allow tracing programs to use bpf_jiffies64() helper (Yauheni Kaliuta) [1874005] - [kernel] bpf: Support 'X' in bpf_seq_printf() helper (Yauheni Kaliuta) [1874005] - [net] net: bpf: Implement bpf iterator for tcp (Yauheni Kaliuta) [1874005] - [net] net: bpf: Add bpf_seq_afinfo in tcp_iter_state (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Workaround for get_stack_rawtp test (Yauheni Kaliuta) [1874005] - [tools] libbpf: Prevent loading vmlinux BTF twice (Yauheni Kaliuta) [1874005] - [tools] libbpf: Fix spelling mistake "kallasyms" -> "kallsyms" (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Fix variable shadowing in emit_obj_refs_json() (Yauheni Kaliuta) [1874005] - [tools] tools, bpftool: Correctly evaluate $(BUILD_BPF_SKELS) in Makefile (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concat pattern less than test (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add variable-length data concatenation pattern test (Yauheni Kaliuta) [1874005] - [tools] bpf: Switch most helper return values from 32-bit int to 64-bit long (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Add documentation and sample output for process info (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Show info for processes holding BPF map/prog/link/btf FDs (Yauheni Kaliuta) [1874005] - [tools] libbpf: Wrap source argument of BPF_CORE_READ macro in parentheses (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Generalize BPF skeleton support and generate vmlinux.h (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Minimize bootstrap bpftool (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Move map/prog parsing logic into common (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Add __ksym extern selftest (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add support for extracting kernel symbol addresses (Yauheni Kaliuta) [1874005] - [tools] libbpf: Generalize libbpf externs support (Yauheni Kaliuta) [1874005] - [tools] libbpf: Add a bunch of attribute getters/setters for map definitions (Yauheni Kaliuta) [1874005] - [tools] selftests/bpf: Test access to bpf map pointer (Yauheni Kaliuta) [1874005] - [net] bpf: Set map_btf_{name, id} for all map types (Yauheni Kaliuta) [1874005] - [net] bpf: Support access to bpf map fields (Yauheni Kaliuta) [1874005] - [net] bpf: Rename bpf_htab to bpf_shtab in sock_map (Yauheni Kaliuta) [1874005] - [net] bpf: Switch btf_parse_vmlinux to btf_find_by_name_kind (Yauheni Kaliuta) [1874005] - [tools] tools/bpftool: Relicense bpftool's BPF profiler prog as dual-license GPL/BSD (Yauheni Kaliuta) [1874005] - [tools] tools/bpf: Add verifier tests for 32bit pointer/scalar arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: Avoid verifier failure for 32bit pointer arithmetic (Yauheni Kaliuta) [1874005] - [net] bpf: sk_storage: Prefer to get a free cache_idx (Yauheni Kaliuta) [1874005] - [tools] libbpf: Bump version to 0.1.0 (Yauheni Kaliuta) [1874005] - [s390] s390/pci: fix hot-plug of PCI function missing bus (Philipp Rudo) [1915916] - [net] tcp: fix race condition when creating child sockets from syncookies (Florian Westphal) [1915164] - [netdrv] bonding: set xfrm feature flags more sanely (Jarod Wilson) [1893979] - [netdrv] bonding: fix feature flag setting at init time (Jarod Wilson) [1893979]- [fs] cifs: handle -EINTR in cifs_setattr (Leif Sahlberg) [1848178] - [tty] serial: 8250: drop the printk from serial8250_interrupt() (Vitaly Kuznetsov) [1919745] - [fs] cifs: do not fail __smb_send_rqst if non-fatal signals are pending (Leif Sahlberg) [1848178] - [netdrv] ibmvnic: continue fatal error reset after passive init (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix: NULL pointer dereference (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix login buffer memory leak (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix rx buffer tracking and index management in replenish_rx_pool partial success (Diego Domingos) [1901513] - [netdrv] ibmvnic: add some debugs (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix TX completion error handling (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that SCRQ entry reads are correctly ordered (Diego Domingos) [1901513] - [netdrv] ibmvnic: reduce wait for completion time (Diego Domingos) [1901513] - [netdrv] ibmvnic: no reset timeout for 5 seconds after reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: send_login should check for crq errors (Diego Domingos) [1901513] - [netdrv] ibmvnic: track pending login (Diego Domingos) [1901513] - [netdrv] ibmvnic: delay next reset if hard reset fails (Diego Domingos) [1901513] - [netdrv] ibmvnic: restore adapter state on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: avoid memset null scrq msgs (Diego Domingos) [1901513] - [netdrv] ibmvnic: stop free_all_rwi on failed reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: handle inconsistent login with reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: enhance resetting status check during module exit (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in ibmvic_reset_crq (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix NULL pointer dereference in reset_sub_crq_queues (Diego Domingos) [1901513] - [netdrv] ibmvnic: skip tx timeout reset while in resetting (Diego Domingos) [1901513] - [netdrv] ibmvnic: notify peers when failover and migration happen (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix call_netdevice_notifiers in do_reset (Diego Domingos) [1901513] - [netdrv] ibmvnic: Do not replenish RX buffers after every polling loop (Diego Domingos) [1901513] - [netdrv] ibmvnic: Use netdev_alloc_skb instead of alloc_skb to replenish RX buffers (Diego Domingos) [1901513] - [netdrv] ibmvnic: Correctly re-enable interrupts in NAPI polling routine (Diego Domingos) [1901513] - [netdrv] ibmvnic: Ensure that device queue memory is cache-line aligned (Diego Domingos) [1901513] - [netdrv] ibmvnic: Remove send_subcrq function (Diego Domingos) [1901513] - [netdrv] ibmvnic: Clean up TX code and TX buffer data structure (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce xmit_more support using batched subCRQ hcalls (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce batched RX buffer descriptor transmission (Diego Domingos) [1901513] - [netdrv] ibmvnic: Introduce indirect subordinate Command Response Queue buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: fix ibmvnic_set_mac (Diego Domingos) [1901513] - [netdrv] ibmvnic: save changed mac address to adapter->mac_addr (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_control_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: create send_query_ip_offload (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_map_query to send_query_map (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename ibmvnic_send_req_caps to send_request_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: rename send_cap_queries to send_query_cap (Diego Domingos) [1901513] - [netdrv] ibmvnic: set up 200GBPS speed (Diego Domingos) [1901513] - [netdrv] Revert "ibmvnic: remove never executed if statement" (Diego Domingos) [1901513] - [netdrv] ibmvnic: Harden device Command Response Queue handshake (Diego Domingos) [1901513] - [netdrv] ibmvnic: Fix use-after-free of VNIC login response buffer (Diego Domingos) [1901513] - [netdrv] ibmvnic: merge ibmvnic_reset_init and ibmvnic_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: remove never executed if statement (Diego Domingos) [1901513] - [netdrv] ibmvnic: improve ibmvnic_init and ibmvnic_reset_init (Diego Domingos) [1901513] - [netdrv] ibmvnic: compare adapter->init_done_rc with more readable ibmvnic_rc_codes (Diego Domingos) [1901513] - [netdrv] ibmvnic: store RX and TX subCRQ handle array in ibmvnic_adapter struct (Diego Domingos) [1901513] - [netdrv] net: ibm: fix return type of ndo_start_xmit function (Diego Domingos) [1901513] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1916478] - [x86] x86/cpu/amd: Call init_amd_zn() om Family 19h processors too (David Arcari) [1916478] - [ata] ahci: Add Intel Emmitsburg PCH RAID PCI IDs (David Arcari) [1894284] - [vfio] vfio iommu: Add dma available capability (Philipp Rudo) [1903970] - [x86] x86/entry/64: Do not include inst.h in calling.h (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix GS == 1, 2, and 3 tests (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test PTRACE_PEEKUSER for GSBASE with invalid LDT GS (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Reap a forgotten child (Scott Wood) [1490498] - [x86] x86/fsgsbase: Replace static_cpu_has() with boot_cpu_has() (Scott Wood) [1490498] - [x86] x86/entry/64: Correct the comment over SAVE_AND_SET_GSBASE (Scott Wood) [1490498] - [x86] x86/entry/64: Do not use RDPID in paranoid entry to accomodate KVM (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix NULL deref in 86_fsgsbase_read_task (Scott Wood) [1490498] - [x86] x86/fsgsbase: Fix Xen PV support (Scott Wood) [1490498] - [x86] x86/ptrace: Fix 32-bit PTRACE_SETREGS vs fsbase and gsbase (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Add a missing memory constraint (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix a comment in the ptrace_write_gsbase test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test GS selector on ptracer-induced GS base write (Scott Wood) [1490498] - [documentation] Documentation/x86/64: Add documentation for GS/FS addressing mode (Scott Wood) [1490498] - [x86] x86/elf: Enumerate kernel FSGSBASE capability in AT_HWCAP2 (Scott Wood) [1490498] - [x86] x86/cpu: Enable FSGSBASE on 64bit by default and add a chicken bit (Scott Wood) [1490498] - [x86] x86/entry/64: Handle FSGSBASE enabled paranoid entry/exit (Scott Wood) [1490498] - [x86] x86/entry/64: Remove TRACE_IRQS_*_DEBUG (Scott Wood) [1490498] - [x86] x86/entry/64: Introduce the FIND_PERCPU_BASE macro (Scott Wood) [1490498] - [x86] x86/entry/64: Switch CR3 before SWAPGS in paranoid entry (Scott Wood) [1490498] - [x86] x86/speculation/swapgs: Check FSGSBASE in enabling SWAPGS mitigation (Scott Wood) [1490498] - [x86] x86/process/64: Use FSGSBASE instructions on thread copy and ptrace (Scott Wood) [1490498] - [x86] x86/process: Unify copy_thread_tls() (Scott Wood) [1490498] - [x86] x86/process/64: Use FSBSBASE in switch_to() if available (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Enable FSGSBASE instructions in helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Add intrinsics for FSGSBASE instructions (Scott Wood) [1490498] - [x86] x86/cpu: Add 'unsafe_fsgsbase' to enable CR4.FSGSBASE (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/ptrace: Document FSBASE and GSBASE ABI oddities (Scott Wood) [1490498] - [x86] Revert "x86/ptrace: Prevent ptrace from clearing the FS/GS selector" and fix the test (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Fix some test case bugs (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write with FSGSBASE (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test RD/WRGSBASE (Scott Wood) [1490498] - [documentation] kbuild: Raise the minimum required binutils version to 2.21 (Scott Wood) [1490498] - [tools] selftests/x86/fsgsbase: Test ptracer-induced GSBASE write (Scott Wood) [1490498] - [x86] x86/ptrace: Prevent ptrace from clearing the FS/GS selector (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix the base write helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Clean up various details (Scott Wood) [1490498] - [x86] x86/segments: Introduce the 'CPUNODE' naming to better document the segment limit CPU/node NR trick (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Factor out FS/GS segment loading from __switch_to() (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Convert the ELF core dump code to the new FSGSBASE helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Make ptrace use the new FS/GS base helpers (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Introduce FS/GS base helper functions (Scott Wood) [1490498] - [x86] x86/fsgsbase/64: Fix ptrace() to read the FS/GS base accurately (Scott Wood) [1490498] - [net] esp: select CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] treewide: Use fallthrough pseudo-keyword (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always try to free Jitter RNG instance (Vladis Dronov) [1905088] - [crypto] crypto: drbg - should select CTR (Vladis Dronov) [1905088] - [crypto] crypto: ctr - no longer needs CRYPTO_SEQIV (Vladis Dronov) [1905088] - [crypto] crypto: drbg - always seeded with SP800-90B compliant noise source (Vladis Dronov) [1905088] - [crypto] crypto: jitter - SP800-90B compliance (Vladis Dronov) [1905088] - [crypto] crypto: jitter - add header to fix buildwarnings (Vladis Dronov) [1905088] - [crypto] crypto: jitter - fix comments (Vladis Dronov) [1905088] - [crypto] crypto: jitter - update implementation to 2.1.2 (Vladis Dronov) [1905088] - [crypto] crypto: drbg - in-place cipher operation for CTR (Vladis Dronov) [1905088] - [crypto] crypto: drbg - eliminate constant reinitialization of SGL (Vladis Dronov) [1905088] - [vfio] vfio/pci: Implement ioeventfd thread handler for contended memory lock (Alex Williamson) [1861560] - [vfio] vfio iommu type1: Fix memory leak in vfio_iommu_type1_pin_pages (Alex Williamson) [1896568] - [vfio] vfio/pci: Clear token on bypass registration failure (Alex Williamson) [1896568] - [vfio] vfio/type1: fix dirty bitmap calculation in vfio_dma_rw (Alex Williamson) [1497898] - [vfio] vfio: fix a missed vfio group put in vfio_pin_pages (Alex Williamson) [1497898] - [vfio] vfio: add a singleton check for vfio_group_pin_pages (Alex Williamson) [1497898] - [vfio] vfio/pci: Don't regenerate vconfig for all BARs if !bardirty (Alex Williamson) [1896568] - [vfio] vfio/pci: Remove redundant declaration of vfio_pci_driver (Alex Williamson) [1896568] - [uapi] vfio: Fix typo of the device_state (Alex Williamson) [1497898] - [vfio] vfio/type1: Add proper error unwind for vfio_iommu_replay() (Alex Williamson) [1866141] - [vfio] vfio-pci: Avoid recursive read-lock usage (Alex Williamson) [1861560] - [vfio] vfio/type1: Refactor vfio_iommu_type1_ioctl() (Alex Williamson) [1896568] - [vfio] vfio/pci: Add QAT devices to denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Add device denylist (Alex Williamson) [1896565] - [vfio] vfio/pci: Hold igate across releasing eventfd contexts (Alex Williamson) [1896568] - [vfio] vfio/type1: Add conditional rescheduling after iommu map failed (Alex Williamson) [1896568] - [vfio] vfio/pci: Add Intel X550 to hidden INTx devices (Alex Williamson) [1896567] - [vfio] vfio: Cleanup allowed driver naming (Alex Williamson) [1896568] - [uapi] vfio/type1: Fix migration info capability ID (Alex Williamson) [1497898] - [vfio] vfio iommu: typecast corrections (Alex Williamson) [1497898] - [vfio] vfio iommu: Use shift operation for 64-bit integer division (Alex Williamson) [1497898] - [vfio] vfio/mdev: Fix reference count leak in add_mdev_supported_type (Alex Williamson) [1896568] - [vfio] vfio: Selective dirty page tracking if IOMMU backed device pins pages (Alex Williamson) [1497898] - [vfio] vfio iommu: Add migration capability to report supported features (Alex Williamson) [1497898] - [vfio] vfio iommu: Update UNMAP_DMA ioctl to get dirty bitmap before unmap (Alex Williamson) [1497898] - [vfio] vfio iommu: Implementation of ioctl for dirty pages tracking (Alex Williamson) [1497898] - [uapi] vfio iommu: Add ioctl definition for dirty pages tracking (Alex Williamson) [1497898] - [vfio] vfio iommu: Cache pgsize_bitmap in struct vfio_iommu (Alex Williamson) [1497898] - [vfio] vfio iommu: Remove atomicity of ref_count of pinned pages (Alex Williamson) [1497898] - [uapi] vfio: UAPI for migration interface for device state (Alex Williamson) [1497898] - [vfio] vfio/pci: Remove dev_fmt definition (Alex Williamson) [1896568] - [vfio] vfio: Use dev_printk() when possible (Alex Williamson) [1896568] - [drm] drm: allow limiting the scatter list size (Lyude Paul) [1876018 1851790] - [drm] drm/nouveau/kms/nv50-: Fix clock checking algorithm in nv50_dp_mode_valid() (Lyude Paul) [1876018] - [drm] drm/nouveau/kms/nv50-: Get rid of bogus nouveau_conn_mode_valid() (Lyude Paul) [1876018] - [drm] DRM Backport 5.8 -> 5.9 (Lyude Paul) [1876018] - [drm] drm/edid: Fix uninitialized variable in drm_cvt_modes() (Lyude Paul) [1876018] - [of] of_graph: add of_graph_is_present() (Lyude Paul) [1876018] - [drm] virtio: virtio_has_iommu_quirk -> virtio_has_dma_quirk (Lyude Paul) [1876018] - [vhost] virtio: VIRTIO_F_IOMMU_PLATFORM -> VIRTIO_F_ACCESS_PLATFORM (Lyude Paul) [1876018] - [include] virtio_config: LE config space accessors (Lyude Paul) [1876018] - [kernel] sched: Remove sched_set_*() return value (Lyude Paul) [1876018] - [include] scatterlist: protect parameters of the sg_table related macros (Lyude Paul) [1876018] - [include] scatterlist: add generic wrappers for iterating over sgtable objects (Lyude Paul) [1876018] - [dma] dma-mapping: add generic helpers for mapping sgtable objects (Lyude Paul) [1876018] - [drm] DRM Backport 5.7 -> 5.8 (Lyude Paul) [1876018] - [drm] drm/fb-helper: Fix vt restore (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the the sysrq_key_op(s) (Lyude Paul) [1876018] - [tools] augmented rbtree: rework the RB_DECLARE_CALLBACKS macro definition (Lyude Paul) [1876018] - [mm] augmented rbtree: add new RB_DECLARE_CALLBACKS_MAX macro (Lyude Paul) [1876018] - [tools] augmented rbtree: add comments for RB_DECLARE_CALLBACKS macro (Lyude Paul) [1876018] - [tools] rbtree: avoid generating code twice for the cached versions (tools copy) (Lyude Paul) [1876018] - [tty] tty/sysrq: constify the sysrq API (Lyude Paul) [1876018] - [tty] tty/sysrq: alpha: export and use __sysrq_get_key_op() (Lyude Paul) [1876018] - [include] uaccess: Add user_read_access_begin/end and user_write_access_begin/end (Lyude Paul) [1876018] - [PATCH] [drm] DRM Backport 5.6 -> 5.7 (Lyude Paul) [1876018] - [vfio] vfio: avoid inefficient operations on VFIO group in vfio_pin/unpin_pages (Lyude Paul) [1876018] - [vfio] vfio: allow external user to get vfio group from device (Lyude Paul) [1876018] - [drm] drm/fbdev-helper: don't force restores (Lyude Paul) [1876018] - [include] vgaswitcheroo: call fbcon_remap_all directly (Lyude Paul) [1876018] - [video] fbcon: Do not takeover the console from atomic context (Lyude Paul) [1878805 1876018] - [video] fbcon: Only defer console takeover if the current console driver is the dummycon (Lyude Paul) [1878805 1876018] - [video] fbcon: Only allow FRAMEBUFFER_CONSOLE_DEFERRED_TAKEOVER if fbdev is builtin (Lyude Paul) [1878805 1876018] - [video] console/fbcon: Add support for deferred console takeover (Lyude Paul) [1878805 1876018] - [video] fbcon: Call WARN_CONSOLE_UNLOCKED() where applicable (Lyude Paul) [1878805 1876018] - [mm] mm: Split huge pages on write-notify or COW (Chris von Recklinghausen) [1913692] - [mm] mm: Introduce vma_is_special_huge (Chris von Recklinghausen) [1913692]- [tools] kselftests: set rx/txtimestamp.sh to correct permission (Hangbin Liu) [1908269] - [tools] kselftests: set udpgro.sh, udpgro_bench.sh, reuseport_addr_any.sh to correct permission (Hangbin Liu) [1908269] - [net] DCB: Validate DCB_ATTR_DCB_BUFFER argument (Balazs Nemeth) [1891595] - [net] netlabel: remove unused param from audit_log_format() (Balazs Nemeth) [1891595] - [net] netlabel: fix problems with mapping removal (Balazs Nemeth) [1891595] - [net] af_key: pfkey_dump needs parameter validation (Balazs Nemeth) [1891595] - [tools] perf tools: Add 'evlist' control command (Jiri Olsa) [1844111] - [tools] perf tools: Allow to enable/disable events via control file (Jiri Olsa) [1844111] - [tools] perf tools: Add evlist__disable_evsel/evlist__enable_evsel (Jiri Olsa) [1844111] - [tools] perf tools: Reformat record's control fd man text (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'find' methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' enable event methods (Jiri Olsa) [1844111] - [tools] perf evlist: Use the right prefix for 'struct evlist' 'toggle' methods (Jiri Olsa) [1844111] - [x86] perf/amd/uncore: Inform the user how many counters each uncore PMU has (Michael Petlan) [1884816] - [powercap] powercap: RAPL: Add AMD Fam19h RAPL support (Michael Petlan) [1884816] - [powercap] powercap: Add AMD Fam17h RAPL support (Michael Petlan) [1884816] - [powercap] powercap/intel_rapl_msr: Convert rapl_msr_priv into pointer (Michael Petlan) [1884816] - [x86] x86/msr-index: sort AMD RAPL MSRs by address (Michael Petlan) [1884816] - [thunderbolt] thunderbolt: Add support for Intel Maple Ridge (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add USB4 router operation proxy for firmware connection manager (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move constants for USB4 router operations to tb_regs.h (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add connection manager specific hooks for USB4 router operations (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass TX and RX data directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Pass metadata directly to usb4_switch_op() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Perform USB4 router NVM upgrade in two phases (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Return -ENOTCONN when ERR_CONN is received (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Keep the parent runtime resumed for a while on device disconnect (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log adapter numbers in decimal in path activation/deactivation (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Log which connection manager implementation is used (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Move max_boot_acl field to correct place in struct icm (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Fix use-after-free in remove_unplugged_switch() (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add DMA traffic test driver (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add support for end-to-end flow control (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Make it possible to allocate one directional DMA tunnel (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create debugfs directory automatically for services (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add functions for enabling and disabling lane bonding on XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Add link_speed and link_width to XDomain (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Create XDomain devices for loops back to the host (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Find XDomain by route instead of UUID (Torez Smith) [1782721] - [thunderbolt] thunderbolt: Do not clear USB4 router protocol adapter IFC and ISE bits (Torez Smith) [1782721] - [net] ipv6: fib: flush exceptions when purging route (Hangbin Liu) [1916084] - [net] ipv6: addrlabel: fix possible memory leak in ip6addrlbl_net_init (Hangbin Liu) [1916084] - [net] ipv6: remove unused function ipv6_skb_idev() (Hangbin Liu) [1916084] - [net] ipv6: Fix error path to cancel the meseage (Hangbin Liu) [1916084] - [tools] selftests/net/fib_tests: update addr_metric_test for peer route testing (Hangbin Liu) [1916084] - [net] net/ipv6: remove the old peer route if change it to a new one (Hangbin Liu) [1916084] - [tools] selftests/net: remove not backported tests (Hangbin Liu) [1908340] - [netdrv] bonding: add a vlan+srcmac tx hashing option (Jarod Wilson) [1724795] - [security] selinux: mark selinux_xfrm_refcount as __read_mostly (Ondrej Mosnacek) [1904940] - [net] udp: fix integer overflow while computing available space in sk_rcvbuf (Xin Long) [1916997] - [fs] NFSv4: make cache consistency bitmask dynamic (Steve Dickson) [1881647] - [include] NFSv4: Save a few bytes in the nfs_pgio_args/res (Steve Dickson) [1881647] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf test: Use generic event for expand_libpfm_events() (Michael Petlan) [1884818 1908305] - [tools] perf probe: Change function definition check due to broken DWARF (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to die_entrypc() returns error correctly (Michael Petlan) [1884818 1908305] - [tools] perf stat: Use proper cpu for shadow stats (Michael Petlan) [1884818 1908305] - [tools] perf record: Synthesize cgroup events only if needed (Michael Petlan) [1884818 1908305] - [tools] perf diff: Fix error return value in __cmd_diff() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf test: Avoid an msan warning in a copied stack (Michael Petlan) [1884818 1908305] - [tools] perf inject: Fix file corruption due to event deletion (Michael Petlan) [1884818 1908305] - [tools] perf test: Update branch sample pattern for cs-etm (Michael Petlan) [1884818 1908305] - [tools] perf test: Fix a typo in cs-etm testing (Michael Petlan) [1884818 1908305] - [tools] perf lock: Don't free "lock_seq_stat" if read_count isn't zero (Michael Petlan) [1884818 1908305] - [tools] perf lock: Correct field name "flags" (Michael Petlan) [1884818 1908305] - [tools] tools feature: Fixup fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for cgroup events (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add missing swap for ino_generation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Initialize output buffer in build_id__sprintf (Michael Petlan) [1884818 1908305] - [tools] perf hists browser: Increase size of 'buf' in perf_evsel__hists_browse() (Michael Petlan) [1884818 1908305] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1884818 1908305] - [tools] perf scripting python: Avoid declaring function pointers with a visibility attribute (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove broken __no_tail_call attribute (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix DRAM_BW_Use 0 issue for CLX/SKX (Michael Petlan) [1884818 1908305] - [tools] perf trace: Fix segfault when trying to trace events by cgroup (Michael Petlan) [1884818 1908305] - [tools] perf tools: Fix crash with non-jited bpf progs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Update copy of libbpf's hashmap.c (Michael Petlan) [1884818 1908305] - [tools] perf tools: Remove LTO compiler options when building perl support (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update documentation for metrics reorganization (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Add metrics "RMT Load Hit" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Correct LLC load hit metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header for LLC local hit (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Use more explicit headers for HITM (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Change header from "LLC Load Hitm" to "Load Hitm" (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Organize metrics based on memory hierarchy (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display "Total Stores" as a standalone metrics (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Display the total numbers continuously (Michael Petlan) [1884818 1908305] - [tools] perf bench: Use condition variables in numa (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Fix event code for events referencing std arch events (Michael Petlan) [1884818 1908305] - [tools] perf diff: Support hot streams comparison (Michael Petlan) [1884818 1908305] - [tools] perf streams: Report hot streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Calculate the sum of total streams hits (Michael Petlan) [1884818 1908305] - [tools] perf streams: Link stream pair (Michael Petlan) [1884818 1908305] - [tools] perf streams: Compare two streams (Michael Petlan) [1884818 1908305] - [tools] perf streams: Get the evsel_streams by evsel_idx (Michael Petlan) [1884818 1908305] - [tools] perf streams: Introduce branch history "streams" (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Improve PT documentation slightly (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add support for exclusive groups/events (Michael Petlan) [1884818 1908305] - [tools] perf test: Add build id shell test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Align buildid list output for short build ids (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add size to 'struct perf_record_header_build_id' (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__build_id_equal() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to dso__set_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to build_id__sprintf() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build id object to sysfs__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Pass build_id object to filename__read_build_id() (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use build_id object in dso (Michael Petlan) [1884818 1908305] - [tools] perf config: Export the perf_config_from_file() function (Michael Petlan) [1884818 1908305] - [tools] perf python: Autodetect python3 binary (Michael Petlan) [1884818 1908305] - [tools] perf tests: Show python test script in verbose mode (Michael Petlan) [1884818 1908305] - [tools] perf c2c: Update usage for showing memory events (Michael Petlan) [1884818 1908305] - [tools] perf stat: Fix out of bounds CPU map access when handling armv8_pmu events (Michael Petlan) [1884818 1908305] - [tools] perf python scripting: Fix printable strings in python3 scripts (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix uncore metric expressions (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Release cpu_map refcount if evsel alloc failed (Michael Petlan) [1884818 1908305] - [tools] perf parse-event: Fix cpu map refcounting (Michael Petlan) [1884818 1908305] - [tools] tools lib traceevent: Hide non API functions (Michael Petlan) [1884818 1908305] - [tools] perf sched: Show start of latency as well (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Fix typos in power8 PMU events (Michael Petlan) [1884818 1908305] - [tools] perf bench: Run inject-build-id with --buildid-all option too (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add --buildid-all option (Michael Petlan) [1884818 1908305] - [tools] perf inject: Do not load map/dso when injecting build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Enter namespace when reading build-id (Michael Petlan) [1884818 1908305] - [tools] perf inject: Add missing callbacks in perf_tool (Michael Petlan) [1884818 1908305] - [tools] perf bench: Add build-id injection benchmark (Michael Petlan) [1884818 1908305] - [tools] perf trace: Use the autogenerated mmap 'prot' string/id table (Michael Petlan) [1884818 1908305] - [tools] tools beauty: Add script to generate table of mmap's 'prot' argument (Michael Petlan) [1884818 1908305] - [tools] perf beauty mmap_flags: Conditionaly define the mmap flags (Michael Petlan) [1884818 1908305] - [tools] perf trace beauty: Add script to autogenerate mremap's flags args string/id table (Michael Petlan) [1884818 1908305] - [tools] perf tools: Separate the checking of headers only used to build beautification tables (Michael Petlan) [1884818 1908305] - [tools] perf parse-events: Reduce casts around bp_addr (Michael Petlan) [1884818 1908305] - [tools] perf test: Add expand cgroup event test (Michael Petlan) [1884818 1908305] - [tools] perf tools: Allow creation of cgroup without open (Michael Petlan) [1884818 1908305] - [tools] perf tools: Copy metric events properly when expand cgroups (Michael Petlan) [1884818 1908305] - [tools] perf stat: Add --for-each-cgroup option (Michael Petlan) [1884818 1908305] - [tools] perf evsel: Add evsel__clone() function (Michael Petlan) [1884818 1908305] - [tools] perf vendor events: Update SkylakeX events to v1.21 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events intel: Update CascadelakeX events to v1.08 (Michael Petlan) [1884818 1908305] - [tools] perf script: Add min, max to futex-contention output, in addition to avg (Michael Petlan) [1884818 1908305] - [tools] perf script: Autopep8 futex-contention (Michael Petlan) [1884818 1908305] - [tools] perf stat: Skip duration_time in setup_system_wide (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Support cap_user_time_short for event TIME_CONV (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Calculate timestamp with cap_user_time_short (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Add rdtsc() for Arm64 (Michael Petlan) [1884818 1908305] - [tools] perf tsc: Move out common functions from x86 (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fall back to debuginfod query if debuginfo and source not found locally (Michael Petlan) [1884818 1908305] - [tools] perf probe: Fix to adjust symbol address with correct reloc_sym address (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Fix "context_switch event has no tid" error (Michael Petlan) [1884818 1908305] - [tools] perf script: Display negative tid in non-sample events (Michael Petlan) [1884818 1908305] - [tools] perf docs: Improve help information in perf.txt (Michael Petlan) [1884818 1908305] - [tools] perf metric: Remove duplicate include (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add documentation for topdown metrics (Michael Petlan) [1884818 1908305] - [tools] perf stat: Support new per thread TopDown metrics (Michael Petlan) [1884818 1908305] - [tools] perf record: Support sample-read topdown metric group (Michael Petlan) [1884818 1908305] - [tools] perf tools: Rename group to topdown (Michael Petlan) [1884818 1908305] - [tools] perf machine: Add machine__for_each_dso() function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Call test_attr__open() directly (Michael Petlan) [1884818 1908305] - [tools] perf vendor events power9: Add hv_24x7 core level metric events (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Pass pmu_event structure as a parameter for arch_get_runtimeparam() (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add support for parsing perchip/percore events (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Add new structure to pass json fields (Michael Petlan) [1884818 1908305] - [tools] perf jevents: Make json_events() static and ditch jevents.h file (Michael Petlan) [1884818 1908305] - [tools] perf test: Introduce script for Arm CoreSight testing (Michael Petlan) [1884818 1908305] - [tools] perf metricgroup: Fix typo in comment (Michael Petlan) [1884818 1908305] - [tools] perf stat: Remove dead code: no need to set os.evsel twice (Michael Petlan) [1884818 1908305] - [tools] perf list: Do not print 'Metric Groups:' unnecessarily (Michael Petlan) [1884818 1908305] - [tools] perf list: Remove dead code in argument check (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add build test with GTK+ (Michael Petlan) [1884818 1908305] - [tools] tools feature: Add missing -lzstd to the fast path feature detection (Michael Petlan) [1884818 1908305] - [tools] perf tools: Make GTK2 support opt-in (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Enable Family 19h users by matching Zen2 events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add recommended events (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add ITLB Instruction Fetch Hits event for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf vendor events amd: Add L2 Prefetch events for zen1 (Michael Petlan) [1884818 1908305] - [tools] perf: ftrace: Add filter support for option -F/--funcs (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate close_control_option()'s into one function (Michael Petlan) [1884818 1908305] - [tools] perf intel-pt: Document snapshot control command (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Add 'ret' (intel disasm style) as an alias for 'retq' (Michael Petlan) [1884818 1908305] - [tools] perf annotate: Allow configuring the 'disassembler_style' knob via 'perf config' (Michael Petlan) [1884818 1908305] - [tools] perf record: Add 'snapshot' control command (Michael Petlan) [1884818 1908305] - [tools] perf tools: Add FIFO file names as alternative options to --control (Michael Petlan) [1884818 1908305] - [tools] perf tools: Use AsciiDoc formatting for --control option documentation (Michael Petlan) [1884818 1908305] - [tools] perf tools: Handle read errors from ctl_fd (Michael Petlan) [1884818 1908305] - [tools] perf tools: Consolidate --control option parsing into one function (Michael Petlan) [1884818 1908305] - [tools] perf tests: Add test for PE binary format support (Michael Petlan) [1884818 1908305] - [tools] perf symbols: Try reading the symbol table with libbfd (Michael Petlan) [1884818 1908305] - [tools] perf dso: Use libbfd to read build_id and .gnu_debuglink section (Michael Petlan) [1884818 1908305] - [tools] tools features: Add feature test to check if libbfd has buildid support (Michael Petlan) [1884818 1908305] - [tools] tools: Remove feature-libelf-mmap feature detection (Michael Petlan) [1884818 1908305] - [tools] perf build: Allow nested externs to enable BUILD_BUG() usage (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check PEBS status correctly (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix a warning on x86_pmu_stop() with large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86: fix sysfs type mismatches (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Make anythread filter support conditional (Michael Petlan) [1884818 1908305] - [kernel] perf: Tweak perf_event_attr::exclusive semantics (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix event multiplexing for exclusive groups (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_in() (Michael Petlan) [1884818 1908305] - [kernel] perf: Simplify group_sched_out() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Make dummy_iregs static (Michael Petlan) [1884818 1908305] - [include] perf/arch: Remove perf_sample_data::regs_user_copy (Michael Petlan) [1884818 1908305] - [kernel] perf: Optimize get_recursion_context() (Michael Petlan) [1884818 1908305] - [kernel] perf: Fix get_recursion_context() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Reduce stack usage for x86_pmu::drain_pebs() (Michael Petlan) [1884818 1908305] - [kernel] perf: Reduce stack usage of perf_output_begin() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Fix a memory leak in perf_event_parse_addr_filter() (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_metric for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Fix n_pair for cancelled txn (Michael Petlan) [1884818 1908305] - [x86] x86/events/amd/iommu: Fix sizeof mismatch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Check perf metrics feature for each CPU (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix Ice Lake event constraint table (Michael Petlan) [1884818 1908305] - [x86] perf/x86/msr: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Add Jasper Lake support (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F19h user coreid, threadmask, and sliceid specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Allow F17h user threadmask and slicemask specification (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Prepare to scale for more attributes that vary per family (Michael Petlan) [1884818 1908305] - [x86] arch/x86/amd/ibs: Fix re-arming IBS Fetch (Michael Petlan) [1884818 1908305] - [x86] perf/x86/rapl: Add AMD Fam19h RAPL support (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Support 27-bit extended Op/cycle counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Fix raw sample data accumulation (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd/ibs: Don't include randomized bits in get_ibs_op_count() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/amd: Fix sampling Large Increment per Cycle events (Michael Petlan) [1884818 1908305] - [x86] perf/amd/uncore: Set all slices and threads to restore perf stat -a behaviour (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_out() (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Pull pmu::sched_task() into perf_event_context_sched_in() (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel/ds: Fix x86_pmu_stop warning for large PEBS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support per-thread RDPMC TopDown metrics (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Support TopDown metrics on Ice Lake (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Add a macro for RDPMC offset of fixed counters (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Generic support for hardware TopDown metrics (Michael Petlan) [1884818 1908305] - [kernel] perf/core: Add a new PERF_EV_CAP_SIBLING event capability (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Use switch in intel_pmu_disable/enable_event (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Fix the name of perf METRICS (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Move BTS index to 47 (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Introduce the fourth fixed counter (Michael Petlan) [1884818 1908305] - [x86] perf/x86/intel: Name the global status bit in NMI handler (Michael Petlan) [1884818 1908305] - [x86] perf/x86: Use event_base_rdpmc for the RDPMC userspace support (Michael Petlan) [1884818 1908305] - [powerpc] powerpc/cacheinfo: Print correct cache-sibling map/list for L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Add support detecting thread-groups sharing L2 cache (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename init_thread_group_l1_cache_map() to make it generic (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Rename cpu_l1_cache_map as thread_group_l1_cache_map (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Parse ibm, thread-groups with multiple properties (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use GFP_ATOMIC while allocating tmp mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove unnecessary variable (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_coregroup_mask (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Move coregroup mask updation to a new function (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Check for duplicate topologies and consolidate (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Depend on cpu_l1_cache_map when adding CPUs (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop passing mask to update_mask_by_l2 (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Limit CPUs traversed to within a node (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Optimize remove_cpu_from_masks (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Remove get_physical_package_id (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Stop updating cpu_core_mask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Update topology_core_cpumask (Diego Domingos) [1906504] - [powerpc] powerpc/topology: Override cpu_smt_mask (Diego Domingos) [1906504] - [include] sched/topology: Allow archs to override cpu_smt_mask (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Add per cpu per index shared_cpu_list (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Make cpumap_show code reusable (Diego Domingos) [1906504] - [powerpc] powerpc/cacheinfo: Use cpumap_print to print cpumap (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Use IS_ENABLED() to avoid #ifdef (Diego Domingos) [1906504] - [powerpc] powerpc/smp: Drop superfluous NULL check (Diego Domingos) [1906504] - [vfio] pci: Cleanup .probe() exit paths (Clark Williams) [1860192] - [vfio] pci: Add sriov_configure support (Clark Williams) [1860192] - [vfio] Introduce VFIO_DEVICE_FEATURE ioctl and first user (Clark Williams) [1860192] - [vfio] pci: Introduce VF token (Clark Williams) [1860192] - [vfio] pci: Implement match ops (Clark Williams) [1860192] - [vfio] Include optional device match in vfio_device_ops callbacks (Clark Williams) [1860192] - [infiniband] IB/hfi1: Ensure correct mm is used at all times (Kamal Heib) [1879586] {CVE-2020-27835} - [block] rbd: require global CAP_SYS_ADMIN for mapping and unmapping (Ming Lei) [1887327] {CVE-2020-25284}- [tools] kunit: tool: unmark test_data as binary blobs (Nico Pache) [1900119] - [tools] kunit: tools: fix kunit_tool tests for parsing test plans (Nico Pache) [1900119] - [documentation] Documentation: kunit: Update Kconfig parts for KUNIT's module support (Nico Pache) [1900119] - [tools] kunit: Don't fail test suites if one of them is empty (Nico Pache) [1900119] - [tools] kunit: Fix kunit.py --raw_output option (Nico Pache) [1900119] - [tools] kunit: tool: fix improper treatment of file location (Nico Pache) [1900119] - [tools] kunit: tool: fix broken default args in unit tests (Nico Pache) [1900119] - [tools] kunit: capture stderr on all make subprocess calls (Nico Pache) [1900119] - [documentation] Documentation: kunit: Remove references to --defconfig (Nico Pache) [1900119] - [kernel] kcsan: Add test suite (Nico Pache) [1900119] - [documentation] Documentation: kunit: Add some troubleshooting tips to the FAQ (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Fix invalid result when build fails (Nico Pache) [1900119] - [tools] kunit: show error if kunit results are not present (Nico Pache) [1900119] - [tools] kunit: kunit_config: Fix parsing of CONFIG options with space (Nico Pache) [1900119] - [lib] kunit: add support for named resources (Nico Pache) [1900119] - [lib] kunit: generalize kunit_resource API beyond allocated resources (Nico Pache) [1900119] - [security] security: apparmor: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [fs] fs: ext4: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [base] drivers: base: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] lib: Kconfig.debug: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: default KUNIT_* fragments to KUNIT_ALL_TESTS (Nico Pache) [1900119] - [lib] kunit: Kconfig: enable a KUNIT_ALL_TESTS fragment (Nico Pache) [1900119] - [tools] kunit: Fix TabError, remove defconfig code and handle when there is no kunitconfig (Nico Pache) [1900119] - [tools] kunit: use KUnit defconfig by default (Nico Pache) [1900119] - [tools] kunit: use --build_dir=.kunit as default (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Separate out config/build/exec/parse (Nico Pache) [1900119] - [lib] lib/test_linear_ranges: add a test for the 'linear_ranges' (Nico Pache) [1900119] - [lib] kunit: Add missing newline in summary message (Nico Pache) [1900119] - [tools] kunit: tool: add missing test data file content (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe debugfs representation (Nico Pache) [1900119] - [lib] kunit: subtests should be indented 4 spaces according to TAP (Nico Pache) [1900119] - [lib] kunit: add log test (Nico Pache) [1900119] - [lib] kunit: add debugfs /sys/kernel/debug/kunit//results display (Nico Pache) [1900119] - [documentation] Documentation: kunit: Make the KUnit documentation less UML-specific (Nico Pache) [1900119] - [lib] Fix linked-list KUnit test when run multiple times (Nico Pache) [1900119] - [tools] kunit: kunit_tool: Allow .kunitconfig to disable config items (Nico Pache) [1900119] - [lib] kunit: Always print actual pointer values in asserts (Nico Pache) [1900119] - [tools] kunit: add --make_options (Nico Pache) [1900119] - [tools] kunit: Run all KUnit tests through allyesconfig (Nico Pache) [1900119] - [tools] kunit: kunit_parser: make parser more robust (Nico Pache) [1900119] - [of] of: unittest: annotate warnings triggered by unittest (Nico Pache) [1900119] - [of] of: unittest: Disable interrupt node tests for old world MAC systems (Nico Pache) [1900119] - [of] of: unittest: add overlay gpio test to catch gpio hog problem (Nico Pache) [1900119] - [tools] kunit: run kunit_tool from any directory (Nico Pache) [1900119] - [tools] kunit: test: Improve error messages for kunit_tool when kunitconfig is invalid (Nico Pache) [1900119] - [documentation] Documentation: kunit: fixed sphinx error in code block (Nico Pache) [1900119] - [base] software node: introduce CONFIG_KUNIT_DRIVER_PE_TEST (Nico Pache) [1900119] - [base] kunit: building kunit as a module breaks allmodconfig (Nico Pache) [1900119] - [documentation] kunit: update documentation to describe module-based build (Nico Pache) [1900119] - [lib] kunit: allow kunit to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: remove timeout dependence on sysctl_hung_task_timeout_seconds (Nico Pache) [1900119] - [lib] kunit: allow kunit tests to be loaded as a module (Nico Pache) [1900119] - [lib] kunit: hide unexported try-catch interface in try-catch-impl.h (Nico Pache) [1900119] - [lib] kunit: move string-stream.h to lib/kunit (Nico Pache) [1900119] - [security] apparmor: add AppArmor KUnit tests for policy unpack (Nico Pache) [1900119] - [tools] kunit/kunit_tool_test: Test '--build_dir' option run (Nico Pache) [1900119] - [tools] kunit: Rename 'kunitconfig' to '.kunitconfig' (Nico Pache) [1900119] - [tools] kunit: Place 'test.log' under the 'build_dir' (Nico Pache) [1900119] - [tools] kunit: Create default config in '--build_dir' (Nico Pache) [1900119] - [tools] kunit: Remove duplicated defconfig creation (Nico Pache) [1900119] - [documentation] docs/kunit/start: Use in-tree 'kunit_defconfig' (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for kunit_tool (Nico Pache) [1900119] - [documentation] Documentation: kunit: fix typos and gramatical errors (Nico Pache) [1900119] - [tools] kunit: testing kunit: Bug fix in test_run_timeout function (Nico Pache) [1900119] - [base] PM / QoS: Initial kunit test (Nico Pache) [1900119] - [lib] lib/list-test: add a test for the 'list' doubly linked list (Nico Pache) [1900119] - [fs] ext4: add kunit test for decoding extended timestamps (Nico Pache) [1900119] - [documentation] Documentation: kunit: Fix verification command (Nico Pache) [1900119] - [tools] kunit: Fix '--build_dir' option (Nico Pache) [1900119] - [lib] kunit: fix failure to build without printk (Nico Pache) [1900119] - [kernel] kernel/sysctl-test: Add null pointer test for sysctl.c:proc_dointvec() (Nico Pache) [1900119] - [documentation] Documentation: kunit: add documentation for KUnit (Nico Pache) [1900119] - [tools] kunit: defconfig: add defconfigs for building KUnit tests (Nico Pache) [1900119] - [tools] kunit: tool: add Python wrappers for running KUnit tests (Nico Pache) [1900119] - [lib] kunit: test: add tests for KUnit managed resources (Nico Pache) [1900119] - [lib] kunit: test: add the concept of assertions (Nico Pache) [1900119] - [lib] kunit: test: add tests for kunit test abort (Nico Pache) [1900119] - [lib] kunit: test: add support for test abort (Nico Pache) [1900119] - [tools] objtool: add kunit_try_catch_throw to the noreturn list (Nico Pache) [1900119] - [tools] objtool: Add rewind_stack_do_exit() to the noreturn list (Nico Pache) [1900119] - [lib] kunit: test: add initial tests (Nico Pache) [1900119] - [lib] lib: enable building KUnit in lib/ (Nico Pache) [1900119] - [lib] kunit: test: add the concept of expectations (Nico Pache) [1900119] - [lib] kunit: test: add assertion printing library (Nico Pache) [1900119] - [lib] kunit: test: add string_stream a std::stream like string builder (Nico Pache) [1900119] - [lib] kunit: test: add test resource management API (Nico Pache) [1900119] - [lib] kunit: test: add KUnit test runner core (Nico Pache) [1900119] - [watchdog] watchdog/hpwdt: Reflect changes (Joseph Szczypek) [1905293] - [watchdog] watchdog/hpwdt: Disable NMI in Crash Kernel (Joseph Szczypek) [1905293] - [idle] intel_idle: add SnowRidge C-state table (Steve Best) [1838554] - [mm] mm: memcg/slab: fix use after free in obj_cgroup_charge (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix return of child memcg objcg for root memcg (Waiman Long) [1916962] - [mm] mm: memcg/slab: fix obj_cgroup_charge() return value handling (Waiman Long) [1916962] - [mm] mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current() (Waiman Long) [1916962] - [s390] s390/kexec_file: fix diag308 subcode when loading crash kernel (Philipp Rudo) [1897184] - [net] ethtool: fix error paths in ethnl_set_channels() (Ivan Vecera) [1906682] - [powerpc] powerpc/pci: Remove LSI mappings on device teardown (Diego Domingos) [1909722] - [powerpc] Revert "powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters" (Diego Domingos) [1909722] - [block] block: add blk_alloc_queue declaration back (Ming Lei) [1911343] - [net] tcp: only postpone PROBE_RTT if RTT is < current min_rtt estimate (Antoine Tenart) [1901863] - [net] tcp_bbr: improve arithmetic division in bbr_update_bw() (Antoine Tenart) [1901863] - [net] tcp_bbr: clarify that bbr_bdp() rounds up in comments (Antoine Tenart) [1901863] - [net] tcp_bbr: adapt cwnd based on ack aggregation estimation (Antoine Tenart) [1901863] - [net] tcp_bbr: fix bbr pacing rate for internal pacing (Antoine Tenart) [1901863]- [wireless] iwlwifi: fw: acpi: Demote non-conformant function headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: dbg: Fix misspelling of 'reg_data' in function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-phy-db: Add missing struct member description for 'trans' (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-parse: Fix 'struct iwl_eeprom_enhanced_txpwr's header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-eeprom-read: Demote one nonconformant function header (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs: Demote non-conformant function documentation headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Fix fall-through warnings for Clang (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate notification size when waiting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: purge the BSS table upon firmware load (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: check that statistics TLV version match struct version (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add size checks for range response notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: hook up missing RX handlers (Jarod Wilson) [1857772] - [wireless] iwlwifi: tighten RX MPDU bounds checks (Jarod Wilson) [1857772] - [wireless] iwlwifi: Add a new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: disconnect if channel switch delay is too long (Jarod Wilson) [1857772] - [wireless] iwlwifi: support firmware reset handshake (Jarod Wilson) [1857772] - [wireless] iwlwifi: add an extra firmware state in the transport (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix a race in CSA that caused assert 0x3420 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: validate firmware sync response size (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: clean up some rx code (Jarod Wilson) [1857772] - [wireless] iwlwifi: use SPDX tags (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg-tlv: fix old length in is_trig_data_contained() (Jarod Wilson) [1857772] - [wireless] iwlwifi: trans: consider firmware dead after errors (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove unnecessary setting of inta_mask (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: file: fix documentation for SAR flag (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove MSIX_HW_INT_CAUSES_REG_IML handling (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clean up scan state on failure (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: do more useful queue sync accounting (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix 22000 series driver NMI (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: change 12k A-MSDU config to use 16k buffers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: move iwl_mvm_stop_device() out of line (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear up iwl_mvm_notify_rx_queue() argument type (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove sw_csum_tx (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: validate RX descriptor length (Jarod Wilson) [1857772] - [wireless] iwlwifi: validate MPDU length against notification length (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: iterate active stations when updating statistics (Jarod Wilson) [1857772] - [wireless] iwlwifi: sort out the NVM offsets (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix typo in comment (Jarod Wilson) [1857772] - [wireless] iwlwifi: follow the new inclusive terminology (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_unified_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: avoid endless HW errors at assert time (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable sending/setting debug host event (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for 6GHz (Jarod Wilson) [1857772] - [wireless] iwlwifi: copy iwl_he_capa for modifications (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: remove obsolete pre-release support code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove the read_nvm from iwl_run_init_mvm_ucode (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Init error table memory to zero (Jarod Wilson) [1857772] - [wireless] iwlwifi: d3: do not send the WOWLAN_CONFIGURATION command for netdetect (Jarod Wilson) [1857772] - [wireless] iwlwifi: move reclaim flows to the queue file (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix sar profile printing issue (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: align the write pointer to DWs (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add the ability to dump phy periphery (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove all queue resources before free (Jarod Wilson) [1857772] - [wireless] wireless: remove unneeded break (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: fix potential infinite loop (Jarod Wilson) [1857772] - [net] cfg80211: select CONFIG_CRC32 (Jarod Wilson) [1857772] - [net] nl80211/cfg80211: support 6 GHz scanning (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add some missing entries for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: invert values of NO_160 device config entries (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: add one missing entry for AX210 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix kernel panic in case of assert during CSA (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: set LTR to avoid completion timeout (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: write queue_sync_state only for sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: properly cancel a session protection for P2P (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use the HOT_SPOT_CMD to cancel an AUX ROC (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: set max HE max A-MPDU according to HE capa (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: limit memory read spin time (Jarod Wilson) [1857772] - [wireless] Revert "iwlwifi: remove wide_cmd_header field" (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 59 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: read and parse PNVM file (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: implement set_pnvm op (Jarod Wilson) [1857772] - [wireless] iwlwifi: add trans op to set PNVM (Jarod Wilson) [1857772] - [wireless] iwlwifi: move PNVM implementation to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: align to new TLC config command API (Jarod Wilson) [1857772] - [wireless] iwlwifi: fix sar geo table initialization (Jarod Wilson) [1857772] - [wireless] iwlwifi: stats: add new api fields for statistics cmd/ntfy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: fix suspicious rcu usage warnings (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove memset of kek_kck command (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send a CSA command the firmware doesn't know (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix the xtal latency value for a few qu devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix xtal latency for 9560 devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: fix 0x271B and 0x271C trans cfg struct (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: avoid possible NULL pointer dereference (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support ADD_STA_CMD_API_S ver 12 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add a get lmac id function (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: prepare roc_done_wk to work sync (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: re-enable TX after channel switch (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: don't send RFH_QUEUE_CONFIG_CMD with no queues (Jarod Wilson) [1857772] - [wireless] iwlwifi: support an additional Qu subsystem id (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: stop claiming NL80211_EXT_FEATURE_SET_SCAN_DWELL (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ring the doorbell and wait for PNVM load completion (Jarod Wilson) [1857772] - [wireless] iwlwifi: update prph scratch structure to include PNVM data (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: read and parse SKU ID if available (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: get number of stations from TLV (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-drv: Provide descriptions debugfs dentries (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: devices: Fix function documentation formatting issues (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: tx: Demote misuse of kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: rxon: Demote non-conformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: scan: Demote a few nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: utils: Fix some doc-rot (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote a couple of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ops: Remove unused static struct 'iwl_mvm_debug_names' (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: sta: Demote a bunch of nonconformant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: calib: Demote seemingly unintentional kerneldoc header (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: lib: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: tx: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: dvm: Demote non-compliant kernel-doc headers (Jarod Wilson) [1857772] - [wireless] iwlwifi: bump FW API to 57 for AX devices (Jarod Wilson) [1857772] - [wireless] iwlwifi: yoyo: add support for internal buffer allocation in D3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: api: fix u32 -> __le32 (Jarod Wilson) [1857772] - [wireless] iwlwifi: use correct group for alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 5 of the alive notification (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: ignore the scan duration parameter (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add debug host notification (DHN) time point (Jarod Wilson) [1857772] - [wireless] iwlwifi: pcie: make iwl_pcie_txq_update_byte_cnt_tbl bus independent (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: clear all scan UIDs (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: parse wowlan status version 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: align RX status flags with firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant log in iwl_mvm_tvqm_enable_txq() (Jarod Wilson) [1857772] - [wireless] iwlwifi: phy-ctxt: add new API VER 3 for phy context cmd (Jarod Wilson) [1857772] - [wireless] iwlwifi: thermal: support new temperature measurement API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add d3 prints (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: d3: support GCMP ciphers (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support more GTK rekeying algorithms (Jarod Wilson) [1857772] - [wireless] iwlwifi: move all bus-independent TX functions to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: initiator: add option for adding a PASN responder (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: responder: allow to set only the HLTK for an associated station (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: location: set the HLTK when PASN station is added (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Add FTM initiator RTT smoothing logic (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for responder dynamic config command version 3 (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for range request command ver 11 (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove wide_cmd_header field (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: add default value for iwl_fw_lookup_cmd_ver (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: in non acpi compilations remove iwl_sar_geo_init (Jarod Wilson) [1857772] - [wireless] iwlwifi: rs: set RTS protection for all non legacy rates (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: support new KEK KCK api (Jarod Wilson) [1857772] - [wireless] iwlwifi: support version 3 of GEO_TX_POWER_LIMIT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: rename geo structs to contain versioning (Jarod Wilson) [1857772] - [wireless] iwlwifi: support REDUCE_TX_POWER_CMD version 6 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: prepare SAR profile selection code for multiple sizes (Jarod Wilson) [1857772] - [wireless] iwlwifi: add a common struct for all iwl_tx_power_cmd versions (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new card for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: remove dummy definition of iwl_sar_set_profile() (Jarod Wilson) [1857772] - [wireless] iwlwifi: remove iwl_validate_sar_geo_profile() export (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: use CHECKSUM_COMPLETE (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: remove redundant support_umac_log field (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new WOWLAN_TSC_RSC_PARAM version (Jarod Wilson) [1857772] - [wireless] iwlwifi: don't export acpi functions unnecessarily (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: process ba-notifications also when sta rcu is invalid (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add support for new version of WOWLAN_TKIP_SETTING_API_S (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: Don't install CMAC/GMAC key in AP mode (Jarod Wilson) [1857772] - [wireless] iwl-trans: move dev_cmd_offs, page_offs to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: regulatory: regulatory capabilities api change (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: add dumping special device memory (Jarod Wilson) [1857772] - [wireless] iwlwifi: dbg: remove IWL_FW_INI_TIME_POINT_WDG_TIMEOUT (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: support ppag table command v2 (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for MA family (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_table_dword to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move tfd to trans layer (Jarod Wilson) [1857772] - [wireless] iwlwifi: move bc_pool to a common trans header (Jarod Wilson) [1857772] - [wireless] iwlwifi: iwl-trans: move all txcmd init to trans alloc (Jarod Wilson) [1857772] - [wireless] iwlwifi: enable twt by default (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add an option to add PASN station (Jarod Wilson) [1857772] - [wireless] iwlwifi: add new cards for AX201 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: fw: move assert descriptor parser to common code (Jarod Wilson) [1857772] - [wireless] iwlwifi: wowlan: adapt to wowlan status API version 10 (Jarod Wilson) [1857772] - [wireless] iwlwifi: acpi: evaluate dsm to disable 5.8GHz channels (Jarod Wilson) [1857772] - [wireless] iwlwifi: msix: limit max RX queues for 9000 family (Jarod Wilson) [1857772] - [wireless] iwlwifi: sta: defer ADDBA transmit in case reclaimed SN != next SN (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT feature if supported by firmware (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: set PROTECTED_TWT in MAC data policy (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: add PROTECTED_TWT firmware API (Jarod Wilson) [1857772] - [wireless] iwlwifi: mvm: rs-fw: handle VHT extended NSS capability (Jarod Wilson) [1857772] - [x86] sev-es: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [x86] insn-eval: Use new for_each_insn_prefix() macro to loop over prefixes bytes (Vitaly Kuznetsov) [1915453] - [tools] x86/uprobes: Do not use prefixes.nbytes when looping over prefixes.bytes (Vitaly Kuznetsov) [1915453] - [powercap] powercap/intel_rapl: add support for ElkhartLake (Steve Best) [1847054] - [char] tpm: efi: Don't create binary_bios_measurements file for an empty log (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis: Add a check for invalid status (Jerry Snitselaar) [1887536 1855183] - [char] tpm: use *ph to print small buffer (Jerry Snitselaar) [1887536 1855183] - [char] tpm: Add support for event log pointer found in TPM2 ACPI table (Jerry Snitselaar) [1887536 1855183] - [acpi] acpi: Extend TPM2 ACPI table with missing log fields (Jerry Snitselaar) [1887536] - [char] tpm: Unify the mismatching TPM space buffer sizes (Jerry Snitselaar) [1887536 1855183] - [include] tpm: Require that all digests are present in TCG_PCR_EVENT2 structures (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Prefer async probe (Jerry Snitselaar) [1887536 1855183] - [char] tpm/st33zp24: fix spelling mistake "drescription" -> "description" (Jerry Snitselaar) [1887536] - [char] tpm_tis: extra chip->ops check on error path in tpm_tis_core_init (Jerry Snitselaar) [1887536 1855183] - [char] tpm_tis_spi: Don't send anything during flow control (Jerry Snitselaar) [1887536 1855183] - [include] efi/tpm: Verify event log header before parsing (Jerry Snitselaar) [1887536 1855183] - [char] tpm: eventlog: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [char] tpm: fix wrong return value in tpm_pcr_extend (Jerry Snitselaar) [1887536 1855183] - [include] tpm_eventlog.h: Replace zero-length array with flexible-array member (Jerry Snitselaar) [1887536 1855183] - [include] phylink: : fix function prototype kernel-doc warning (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_attach_direct() instead (Petr Oros) [1878147] - [net] net: ethtool: Handle missing cable test TDR parameters (Petr Oros) [1878147] - [documentation] docs: networking: fix extra spaces in ethtool-netlink (Petr Oros) [1878147] - [documentation] dt-bindings: net: mvusb: Fix example errors (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix null pointer dereference (Petr Oros) [1878147] - [netdrv] net: phy: fix memory leak in device-create error path (Petr Oros) [1878147] - [netdrv] net: mdio device: use flexible sleeping in reset function (Petr Oros) [1878147] - [netdrv] net: mdiobus: add reset-post-delay-us handling (Petr Oros) [1878147] - [netdrv] net: mdiobus: use flexible sleeping for reset-delay-us (Petr Oros) [1878147] - [netdrv] net: phylink: add interface to configure clause 22 PCS PHY (Petr Oros) [1878147] - [netdrv] net: phylink: add struct phylink_pcs (Petr Oros) [1878147] - [netdrv] net: phylink: re-implement interface configuration with PCS (Petr Oros) [1878147] - [netdrv] net: phylink: in-band pause mode advertisement update for PCS (Petr Oros) [1878147] - [netdrv] net: phylink: simplify fixed-link case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: use config.an_enabled in ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify phy case for ksettings_set method (Petr Oros) [1878147] - [netdrv] net: phylink: simplify ksettings_set() implementation (Petr Oros) [1878147] - [netdrv] net: phylink: avoid mac_config calls (Petr Oros) [1878147] - [netdrv] net: phylink: update PCS when changing interface during resolution (Petr Oros) [1878147] - [netdrv] net: phylink: ensure link is down when changing interface (Petr Oros) [1878147] - [netdrv] net: phylink: rearrange resolve mac_config() call (Petr Oros) [1878147] - [netdrv] net: phylink: rejig link state tracking (Petr Oros) [1878147] - [netdrv] net: phylink: update ethtool reporting for fixed-link modes (Petr Oros) [1878147] - [netdrv] net: phy: fix check in get_phy_c45_ids (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add mdix configuration support for AR9331 and AR8035 (Petr Oros) [1878147] - [netdrv] net: dp83640: fix SIOCSHWTSTAMP to update the struct with actual configuration (Petr Oros) [1878147] - [netdrv] net: phy: continue searching for C45 MMDs even if first returned ffff:ffff (Petr Oros) [1878147] - [netdrv] net: phy: dp83640: Fixup cast to restricted __be16 warning (Petr Oros) [1878147] - [netdrv] net: phy: Make phy_10gbit_fec_features_array static (Petr Oros) [1878147] - [netdrv] net: phy: Properly define genphy_c45_driver (Petr Oros) [1878147] - [netdrv] net: phy: Fixup parameters in kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: at803x: Avoid comparison is always false warning (Petr Oros) [1878147] - [netdrv] net: phy: mdio: reset MDIO devices even if probe() is not implemented (Petr Oros) [1878147] - [netdrv] net: phy: reset the PHY even if probe() is not implemented (Petr Oros) [1878147] - [include] net: mdio: add a forward declaration for reset_control to mdio.h (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in phy_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_device.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phy: arrange headers in mdio_bus.c alphabetically (Petr Oros) [1878147] - [netdrv] net: phylink: only restart AN if the link mode is using in-band AN (Petr Oros) [1878147] - [netdrv] net: phylink: add phylink_speed_(up|down) interface (Petr Oros) [1878147] - [netdrv] net: phy: call phy_disable_interrupts() in phy_init_hw() (Petr Oros) [1878147] - [netdrv] net: phy: make phy_disable_interrupts() non-static (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual pause mode configuration takes effect (Petr Oros) [1878147] - [netdrv] net: phylink: fix ethtool -A with attached PHYs (Petr Oros) [1878147] - [include] net: phy: add support for a common probe between shared PHYs (Petr Oros) [1878147] - [netdrv] net: phy: Allow mdio buses to auto-probe c45 devices (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1548P support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add Marvell 88E1340S support (Petr Oros) [1878147] - [netdrv] net: phy: marvell: use a single style for referencing functions (Petr Oros) [1878147] - [netdrv] net: phy: smsc: fix printing too many logs (Petr Oros) [1878147] - [netdrv] net: phy: Check harder for errors in get_phy_id() (Petr Oros) [1878147] - [of] of: of_mdio: Correct loop scanning logic (Petr Oros) [1878147] - [of] of: mdio: preserve phy dev_flags in of_phy_connect() (Petr Oros) [1878147] - [netdrv] net: phy: read MMD ID from all present MMDs (Petr Oros) [1878147] - [netdrv] net: phy: split devices_in_package (Petr Oros) [1878147] - [netdrv] net: phy: set devices_in_package only after validation (Petr Oros) [1878147] - [netdrv] net: phy: add support for probing MMDs >= 8 for devices-in-package (Petr Oros) [1878147] - [netdrv] net: phy: reword get_phy_device() kerneldoc (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c22_id() invalid ID handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up get_phy_c45_ids() failure handling (Petr Oros) [1878147] - [netdrv] net: phy: clean up PHY ID reading (Petr Oros) [1878147] - [netdrv] net: phy: clean up cortina workaround (Petr Oros) [1878147] - [netdrv] net: dp83869: Reset return variable if PHY strap is read (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: don't export RDB/legacy access methods (Petr Oros) [1878147] - [netdrv] net: phy: marvell: unlock after phy_select_page() failure (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support for ATH9331 and ATH8032 (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Configure TDR pulse based on measurement length (Petr Oros) [1878147] - [netdrv] net : phy: marvell: Speedup TDR data retrieval by only changing page once (Petr Oros) [1878147] - [netdrv] net: ethtool: Allow PHY cable test TDR data to configured (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add support for amplitude graph (Petr Oros) [1878147] - [net] net: ethtool: Add helpers for cable test TDR data (Petr Oros) [1878147] - [net] net: ethtool: Add generic parts of cable test TDR (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test TDR data (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: read poll when high resolution timers are disabled (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: improve waiting logic (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: remove redundant timeout check (Petr Oros) [1878147] - [netdrv] net: phy: mscc-miim: use more reasonable delays (Petr Oros) [1878147] - [netdrv] net: mdiobus: add clause 45 mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: at803x: fix PHY ID masks (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Set opmode from straps (Petr Oros) [1878147] - [netdrv] net: phy: dp83869: Update port-mirroring to read straps (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add SQI support (Petr Oros) [1878147] - [netdrv] net: phy: simplify phy_link_change arguments (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: fix checkpatch complains about tabs (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add support for BCM54811 PHY (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: execute cable test on link up (Petr Oros) [1878147] - [netdrv] net: phy: mdio-moxart: remove unneeded include (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add cable diagnostics support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add cable test support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add bcm_phy_modify_exp() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add exp register access methods without buslock (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add cable-test support (Petr Oros) [1878147] - [netdrv] net: phy: fix aneg restart in phy_ethtool_set_eee (Petr Oros) [1878147] - [net] net: phy: Send notifier when starting the cable test (Petr Oros) [1878147] - [netdrv] net: phy: Put interface into oper testing during cable test (Petr Oros) [1878147] - [netdrv] net: phy: marvell: Add cable test support (Petr Oros) [1878147] - [include] net: ethtool: Add helpers for reporting test results (Petr Oros) [1878147] - [include] net: ethtool: Add infrastructure for reporting cable test results (Petr Oros) [1878147] - [uapi] net: ethtool: Add attributes for cable test reports (Petr Oros) [1878147] - [net] net: ethtool: netlink: Add support for triggering a cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add support for polling cable test (Petr Oros) [1878147] - [netdrv] net: phy: Add cable test support to state machine (Petr Oros) [1878147] - [net] net: ethtool: self_test: Mark interface in testing operative status (Petr Oros) [1878147] - [net] net: Add testing sysfs attribute (Petr Oros) [1878147] - [net] net: Add IF_OPER_TESTING (Petr Oros) [1878147] - [netdrv] net: phy: fix less than zero comparison with unsigned variable val (Petr Oros) [1878147] - [netdrv] net: phy: Make iproc_mdio_resume static (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use phy_package_shared (Petr Oros) [1878147] - [netdrv] net: phy: add concept of shared storage for PHYs (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add support for master-slave configuration (Petr Oros) [1878147] - [uapi] ethtool: provide UAPI for PHY master/slave configuration (Petr Oros) [1878147] - [netdrv] dp83640: reverse arguments to list_add_tail (Petr Oros) [1878147] - [documentation] dt-bindings: add Qualcomm IPQ4019 MDIO bindings (Petr Oros) [1878147] - [netdrv] net: phy: mdio: add IPQ4019 MDIO driver (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add second PHY ID (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: apply the workaround on b0 chips (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix phy_id_mask (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: use genphy_soft_reset() (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add downshift support (Petr Oros) [1878147] - [netdrv] net: phy: DP83TC811: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: DP83822: Fix WoL in config init to be disabled (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: Make a bunch of functions static (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: fix temperature sensor on 2110 (Petr Oros) [1878147] - [gpio] gpiolib: Rename "chip" variables to "gc" in core header file (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Remove unneeded semicolon (Petr Oros) [1878147] - [netdrv] net: phy: clear phydev->suspended after soft reset (Petr Oros) [1878147] - [netdrv] net: phy: remove genphy_no_soft_reset (Petr Oros) [1878147] - [netdrv] net: phy: make phy_suspend a no-op if PHY is suspended already (Petr Oros) [1878147] - [netdrv] net: phylink, dsa: eliminate phylink_fixed_state_cb() (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: fix less than zero comparison on an unsigned (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: clear settings on link down (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add delayed registration of TJA1102 PHY1 (Petr Oros) [1878147] - [of] net: mdio: of: export part of of_mdiobus_register_phy() (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: add initial TJA1102 support (Petr Oros) [1878147] - [documentation] dt-bindings: net: phy: Add support for NXP TJA11xx (Petr Oros) [1878147] - [netdrv] net: phy: Use IS_ERR() to check and simplify code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: limit soft reset to 88x3310 (Petr Oros) [1878147] - [netdrv] net: phy: bcm54140: add hwmon support (Petr Oros) [1878147] - [netdrv] net: phy: add Broadcom BCM54140 support (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: add helper to write/read RDB registers (Petr Oros) [1878147] - [netdrv] net: phy: microchip_t1: add lan87xx_phy_init to initialize the lan87xx phy (Petr Oros) [1878147] - [netdrv] net: phy: Propagate error from bus->reset (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Add support for BCM53125 internal PHYs (Petr Oros) [1878147] - [netdrv] net: phy: mdio-bcm-iproc: Do not show kernel pointer (Petr Oros) [1878147] - [netdrv] net: phy: at803x: add support for AR8032 PHY (Petr Oros) [1878147] - [netdrv] net: marvell10g: soft-reset the PHY when coming out of low power (Petr Oros) [1878147] - [netdrv] net: marvell10g: report firmware version (Petr Oros) [1878147] - [netdrv] net: phy: micrel: use genphy_read_status for KSZ9131 (Petr Oros) [1878147] - [netdrv] net: phy: micrel: kszphy_resume(): add delay after genphy_resume() before accessing PHY registers (Petr Oros) [1878147] - [netdrv] net: phylink: add separate pcs operations structure (Petr Oros) [1878147] - [netdrv] net: phylink: rename 'ops' to 'mac_ops' (Petr Oros) [1878147] - [netdrv] net: phylink: change phylink_mii_c22_pcs_set_advertisement() prototype (Petr Oros) [1878147] - [ptp] ptp: Avoid deadlocks in the programmable pin code (Petr Oros) [1878147] - [netdrv] net: phy: probe PHY drivers synchronously (Petr Oros) [1878147] - [netdrv] net: phy: don't touch suspended flag if there's no suspend/resume callback (Petr Oros) [1878147] - [netdrv] net: phy: micrel.c: add rgmii interface delay possibility to ksz9131 (Petr Oros) [1878147] - [netdrv] net: phy: mdio-mux-bcm-iproc: use readl_poll_timeout() to simplify code (Petr Oros) [1878147] - [netdrv] net: phy: tja11xx: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: smsc: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: use phy_read_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: bcm84881: use phy_read_mmd_poll_timeout() to simplify the code (Petr Oros) [1878147] - [netdrv] net: phy: add marvell usb to mdio controller (Petr Oros) [1878147] - [documentation] dt-bindings: net: add marvell usb to mdio bindings (Petr Oros) [1878147] - [netdrv] net: phy: aquantia: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: marvell: remove downshift warning now that phylib takes care (Petr Oros) [1878147] - [netdrv] net: phy: add and use phy_check_downshift (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 45 helpers (Petr Oros) [1878147] - [netdrv] net: phylink: pcs: add 802.3 clause 22 helpers (Petr Oros) [1878147] - [netdrv] net: mdiobus: add APIs for modifying a MDIO device register (Petr Oros) [1878147] - [netdrv] net: mdiobus: avoid BUG_ON() in mdiobus accessors (Petr Oros) [1878147] - [netdrv] net: phy: improve phy_driver callback handle_interrupt (Petr Oros) [1878147] - [netdrv] net: phylink: Add XLGMII support (Petr Oros) [1878147] - [include] net: phy: Add XLGMII interface define (Petr Oros) [1878147] - [netdrv] net: phylink: Test if MAC/PCS support Autoneg (Petr Oros) [1878147] - [netdrv] net: phylink: Add missing Backplane speeds (Petr Oros) [1878147] - [netdrv] net: mdio: add ipq8064 mdio driver (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: place in powersave mode at probe (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add energy detect power down tunable (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: add mdix control (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add constants for used interrupt mask bits (Petr Oros) [1878147] - [netdrv] net: phy: marvell10g: read copper results from CSSR1 (Petr Oros) [1878147] - [netdrv] net: phy: mscc: add missing shift for media operation mode selection (Petr Oros) [1878147] - [netdrv] net: phylink: propagate resolved link config via mac_link_up() (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Wire suspend/resume for BCM54810 (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Have bcm54xx_adjust_rxrefclk() check for flags (Petr Oros) [1878147] - [netdrv] net: phy: broadcom: Allow BCM54810 to use bcm54xx_adjust_rxrefclk() (Petr Oros) [1878147] - [netdrv] net: phy: dp83867: Add speed optimization feature (Petr Oros) [1878147] - [netdrv] net: phy: allow bcm84881 to be a module (Petr Oros) [1878147] - [include] net: phylink: clarify flow control settings in documentation (Petr Oros) [1878147] - [netdrv] net: phylink: improve initial mac configuration (Petr Oros) [1878147] - [netdrv] net: phylink: allow ethtool -A to change flow control advertisement (Petr Oros) [1878147] - [netdrv] net: phylink: resolve fixed link flow control (Petr Oros) [1878147] - [netdrv] net: phylink: use phylib resolved flow control modes (Petr Oros) [1878147] - [netdrv] net: phylink: ensure manual flow control is selected appropriately (Petr Oros) [1878147] - [netdrv] net: phylink: remove pause mode ethtool setting for fixed links (Petr Oros) [1878147] - [netdrv] net: add linkmode helper for setting flow control advertisement (Petr Oros) [1878147] - [netdrv] net: add helpers to resolve negotiated flow control (Petr Oros) [1878147] - [include] net: linkmode: make linkmode_test_bit() take const pointer (Petr Oros) [1878147] - [include] net: phylink: further documentation clarifications (Petr Oros) [1878147] - [include] net: phylink: further mac_config documentation improvements (Petr Oros) [1878147] - [netdrv] net: phylink: rename mac_link_state() op to mac_pcs_get_state() (Petr Oros) [1878147] - [md] md/raid5: fix oops during stripe resizing (Nigel Croxon) [1898617] - [md] md/bitmap: fix memory leak of temporary bitmap (Nigel Croxon) [1898617] - [md] md: fix the checking of wrong work queue (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_get_counter returns wrong blocks (Nigel Croxon) [1898617] - [md] md/bitmap: md_bitmap_read_sb uses wrong bitmap blocks (Nigel Croxon) [1898617] - [md] md/raid0: remove unused function is_io_in_chunk_boundary() (Nigel Croxon) [1898617] - [md] md: don't detour through bd_contains for the gendisk (Nigel Croxon) [1898617] - [md] md: compare bd_disk instead of bd_contains (Nigel Croxon) [1898617] - [md] md: Simplify code with existing definition RESYNC_SECTORS in raid10.c (Nigel Croxon) [1898617] - [md] md/raid5: reallocate page array after setting new stripe_size (Nigel Croxon) [1898617] - [md] md/raid5: resize stripe_head when reshape array (Nigel Croxon) [1898617] - [md] md/raid5: let multiple devices of stripe_head share page (Nigel Croxon) [1898617] - [crypto] md/raid6: let async recovery function support different page offset (Nigel Croxon) [1898617] - [crypto] md/raid6: let syndrome computor support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: convert to new xor compution interface (Nigel Croxon) [1898617] - [crypto] md/raid5: add new xor function to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: make async_copy_data() to support different page offset (Nigel Croxon) [1898617] - [md] md/raid5: add a new member of offset into r5dev (Nigel Croxon) [1898617] - [md] md: only calculate blocksize once and use i_blocksize() (Nigel Croxon) [1898617] - [md] md: update the optimal I/O size on reshape (Nigel Croxon) [1898617] - [md] md/raid5: make sure stripe_size as power of two (Nigel Croxon) [1898617] - [md] md-cluster: Fix potential error pointer dereference in resize_bitmaps() (Nigel Croxon) [1898617] - [md] md: get sysfs entry after redundancy attr group create (Nigel Croxon) [1898617] - [kernel] lockdep: Fix preemption WARN for spurious IRQ-enable (Waiman Long) [1908640] - [powerpc] powerpc/smp: Call rcu_cpu_starting() earlier (Waiman Long) [1908640] - [include] seqlock: Fix multiple kernel-doc warnings (Waiman Long) [1908640] - [kernel] lockdep: Fix usage_traceoverflow (Waiman Long) [1908640] - [kernel] locking/lockdep: Remove more raw_cpu_read() usage (Waiman Long) [1908640] - [include] lockdep: Revert "lockdep: Use raw_cpu_*() for per-cpu variables" (Waiman Long) [1908640] - [kernel] lockdep: Fix lockdep recursion (Waiman Long) [1908640] - [kernel] lockdep,trace: Expose tracepoints (Waiman Long) [1908640] - [x86] locking/lockdep: Fix TRACE_IRQFLAGS vs. NMIs (Waiman Long) [1908640] - [s390] s390: don't trace preemption in percpu macros (Waiman Long) [1908640] - [fs] blkdev: avoid migration stalls for blkdev pages (Chris von Recklinghausen) [1876502] - [netdrv] ionic: account for vlan tag len in rx buffer len (Jonathan Toppins) [1908642] - [netdrv] net/mlx5e: Fix refcount leak on kTLS RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Avoid kzalloc(GFP_KERNEL) under spinlock (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix leak on resync error flow (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add missing dma_unmap in RX resync (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Fix napi sync and possible use-after-free (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Improve rx handler function call (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Cleanup redundant capability check (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: Increase Async ICO SQ size (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX stats (Alaa Hleihel) [1866808] - [netdrv] net/mlx5e: kTLS, Add kTLS RX resync support (Alaa Hleihel) [1866808] - [infiniband] RDMA/siw: Fix handling of zero-sized Read and Receive Queues (Kamal Heib) [1900985 1875703] - [fs] ext4: fix bogus warning in ext4_update_dx_flag() (Lukas Czerner) [1908714] - [fs] ext4: handle dax mount option collision (Lukas Czerner) [1908714] - [fs] jbd2: fix up sparse warnings in checkpoint code (Lukas Czerner) [1908714] - [fs] ext4: unlock xattr_sem properly in ext4_inline_data_truncate() (Lukas Czerner) [1908714] - [fs] ext4: do not use extent after put_bh (Lukas Czerner) [1908714] - [fs] ext4: fix invalid inode checksum (Lukas Czerner) [1908714] - [fs] ext4: clear buffer verified flag if read meta block from disk (Lukas Czerner) [1908714] - [fs] ext4: treat buffers contining write errors as valid in ext4_sb_bread() (Lukas Czerner) [1908714] - [fs] ext4: treat buffers with write errors as containing valid data (Lukas Czerner) [1908714] - [fs] ext4: limit entries returned when counting fsmap records (Lukas Czerner) [1908714] - [fs] ext4: fix error handling code in add_new_gdb (Lukas Czerner) [1908714] - [fs] ext4: fix leaking sysfs kobject after failed mount (Lukas Czerner) [1908714] - [fs] ext4: fix checking of directory entry validity for inline directories (Lukas Czerner) [1908714] - [fs] ext4: correctly restore system zone info when remount fails (Lukas Czerner) [1908714] - [fs] ext4: handle add_system_zone() failure in ext4_setup_system_zone() (Lukas Czerner) [1908714] - [fs] ext4: fold ext4_data_block_valid_rcu() into the caller (Lukas Czerner) [1908714] - [fs] ext4: check journal inode extents more carefully (Lukas Czerner) [1908714] - [fs] ext4: don't allow overlapping system zones (Lukas Czerner) [1908714] - [fs] ext4: handle error of ext4_setup_system_zone() on remount (Lukas Czerner) [1908714] - [fs] jbd2: add the missing unlock_buffer() in the error path of jbd2_write_superblock() (Lukas Czerner) [1908714] - [fs] ext4: fix mount failure with quota configured as module (Lukas Czerner) [1908714] - [fs] ext4: improve explanation of a mount failure caused by a misconfigured kernel (Lukas Czerner) [1908714] - [include] jbd2: fix kernel-doc notation warning (Lukas Czerner) [1908714] - [base] mm: don't panic when links can't be created in sysfs (Baoquan He) [1890171] - [base] mm: don't rely on system state to detect hot-plug operations (Baoquan He) [1890171] - [mm] mm: replace memmap_context by meminit_context (Baoquan He) [1890171] - [net] Update window_clamp if SOCK_RCVBUF is set (Balazs Nemeth) [1905985] - [cpufreq] cpufreq: acpi-cpufreq: Mark sometimes used ID structs as __maybe_unused (David Arcari) [1857102] - [cpufreq] cpufreq: acpi-cpufreq: Mark 'dummy' variable as __always_unused (David Arcari) [1857102] - [cpufreq] cpufreq: Replace HTTP links with HTTPS ones (David Arcari) [1857102] - [cpufreq] cpufreq: change '.set_boost' to act on one policy (David Arcari) [1857102] - [cpufreq] cpufreq: Fix up cpufreq_boost_set_sw() (David Arcari) [1857102] - [cpufreq] cpufreq: Convert to new X86 CPU match macros (David Arcari) [1857102] - [cpufreq] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857102]- [platform] platform/x86: ISST: Add new PCI device ids (Prarit Bhargava) [1836722] - [net] net-sysfs: take the rtnl lock when accessing xps_rxqs_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_rxqs (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when accessing xps_cpus_map and num_tc (Antoine Tenart) [1912253] - [net] net-sysfs: take the rtnl lock when storing xps_cpus (Antoine Tenart) [1912253] - [fs] gfs2: Improve mmap write vs. punch_hole consistency (Andreas Grunbacher) [1872043] - [netdrv] bnx2x: fix spelling mistake "occurd" -> "occurred" (Manish Chopra) [1853224] - [netdrv] bnx2x: Perform Idlechk dump during the debug collection (Manish Chopra) [1853224] - [netdrv] bnx2x: Add support for idlechk tests (Manish Chopra) [1853224] - [netdrv] bnx2x: Add Idlechk related register definitions (Manish Chopra) [1853224] - [netdrv] bnx2x: use generic power management (Manish Chopra) [1853224] - [netdrv] bnx2x: allow bnx2x_bsc_read() to schedule (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove unused inline function bnx2x_vf_vlan_credit (Manish Chopra) [1853224] - [netdrv] bnx2x: Remove Comparison to bool in bnx2x_dcb.c (Manish Chopra) [1853224] - [netdrv] bnx2x: correct a comment mistake in grammar (Manish Chopra) [1853224] - [netdrv] net: bnx2x: reject unsupported coalescing params (Manish Chopra) [1853224] - [net] tls: Implement getsockopt SOL_TLS TLS_RX (Sabrina Dubroca) [1889664] - [net] tls: Protect from calling tls_dev_del for TLS RX twice (Sabrina Dubroca) [1889664] - [net] tls: missing received data after fast remote close (Sabrina Dubroca) [1889664] - [net] tls: Fix wrong record sn in async mode of device resync (Sabrina Dubroca) [1889664] - [net] tls: fix corrupted data in recvmsg (Sabrina Dubroca) [1889664] - [net] tls: sendfile fails with ktls offload (Sabrina Dubroca) [1889664] - [net] tls: race causes kernel panic (Sabrina Dubroca) [1889664] - [net] tls: Fix kmap usage (Sabrina Dubroca) [1889664] - [net] tls: allow MSG_CMSG_COMPAT in sendmsg (Sabrina Dubroca) [1889664] - [net] tls: fix sign extension issue when left shifting u16 value (Sabrina Dubroca) [1889664] - [net] tls: Add asynchronous resync (Sabrina Dubroca) [1889664] - [net] revert "net/tls: Add force_resync for driver resync" (Sabrina Dubroca) [1889664] - [net] net/tls: Add force_resync for driver resync (Sabrina Dubroca) [1889664] - [net] tls: Avoid assigning 'const' pointer to non-const pointer (Sabrina Dubroca) [1889664] - [net] tls: move mark_tech_preview to tls_init (Sabrina Dubroca) [1907477] - [mm] mm/hmm: do not call hmm_vma_walk_hole() while holding a spinlock (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add 'depth' parameter to pte_hole (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: don't lock PTEs for walk_page_range_novma() (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: allow walking without vma (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: add p4d_entry() and pgd_entry() (Chris von Recklinghausen) [1890943] - [x86] x86: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [s390] s390: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [powerpc] powerpc: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [arm64] arm64: mm: add p?d_leaf() definitions (Chris von Recklinghausen) [1890943] - [mm] mm: add generic p?d_leaf() macros (Chris von Recklinghausen) [1890943] - [mm] mm: move_pages: report the number of non-attempted pages (Chris von Recklinghausen) [1890943] - [mm] autonuma: fix watermark checking in migrate_balanced_pgdat() (Chris von Recklinghausen) [1890943] - [mm] mm/migrate.c: handle freed page at the first place (Chris von Recklinghausen) [1890943] - [mm] mm: pagewalk: Take the pagetable lock in walk_pte_range() (Chris von Recklinghausen) [1890943] - [mm] mm: untag user pointers passed to memory syscalls (Chris von Recklinghausen) [1890943] - [mm] mm: page cache: store only head pages in i_pages (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: fix reference check race between __find_get_block() and migration (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: remove unused mode argument (Chris von Recklinghausen) [1890943] - [mm] powerpc/book3s: Use config independent helpers for page table walk (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: use correct mmu_notifier events for each invalidation (Chris von Recklinghausen) [1890943] - [mm] mm/mmu_notifier: contextual information for event triggering invalidation (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm: move __find_linux_pte() out of hugetlbpage.c (Chris von Recklinghausen) [1890943] - [mm] mm/filemap.c: remove redundant test from find_get_pages_contig (Chris von Recklinghausen) [1890943] - [mm] mm/hugetlb: distinguish between migratability and movability (Chris von Recklinghausen) [1890943] - [mm] numa: change get_mempolicy() to use nr_node_ids instead of MAX_NUMNODES (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: make buffer_migrate_page_norefs() actually succeed (Chris von Recklinghausen) [1890943] - [mm] mm: treewide: remove unused address argument from pte_alloc functions (Chris von Recklinghausen) [1890943] - [fs] mm: migrate: drop unused argument of migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: provide buffer_migrate_page_norefs() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: move migrate_page_lock_buffers() (Chris von Recklinghausen) [1890943] - [mm] mm: migrate: lock buffers before migrate_page_move_mapping() (Chris von Recklinghausen) [1890943] - [mm] mm: Convert huge_memory to XArray (Chris von Recklinghausen) [1890943] - [mm] mm: Convert page migration to XArray (Chris von Recklinghausen) [1890943] - [mm] powerpc/mm/book3s: Check for pmd_large instead of pmd_trans_huge (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move two more functions from pgtable_64.h to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pti_set_user_pgtbl() to pgtable.h (Chris von Recklinghausen) [1890943] - [x86] x86/pgtable: Move pgdp kernel/user conversion functions to pgtable.h (Chris von Recklinghausen) [1890943] - [mm] x86/pgtable: Rename pti_set_user_pgd() to pti_set_user_pgtbl() (Chris von Recklinghausen) [1890943] - [mm] mm: memcg/slab: fix root memcg vmstats (Waiman Long) [1877019] - [mm] mm/slub: let number of online CPUs determine the slub page order (Waiman Long) [1877019] - [mm] mm, debug_pagealloc: don't rely on static keys too early (Waiman Long) [1877019] - [mm] mm: memcg: link page counters to root if use_hierarchy is false (Waiman Long) [1877019] - [mm] mm/memcg: unify swap and memsw page counters (Waiman Long) [1877019] - [mm] mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcg (Waiman Long) [1877019] - [mm] mlock: fix unevictable_pgs event counts on THP (Waiman Long) [1877019] - [mm] mm/filemap: fix storing to a THP shadow entry (Waiman Long) [1877019] - [lib] XArray: add xas_split (Waiman Long) [1877019] - [lib] XArray: add xa_get_order (Waiman Long) [1877019] - [lib] XArray: Add private interface for workingset node deletion (Waiman Long) [1877019] - [include] XArray: Fix xas_reload for multi-index entries (Waiman Long) [1877019] - [include] xarray.h: correct return code documentation for xa_store_{bh, irq}() (Waiman Long) [1877019] - [mm] mm: memcg/slab: uncharge during kmem_cache_free_bulk() (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix racy access to page->mem_cgroup in mem_cgroup_from_obj() (Waiman Long) [1877019] - [mm] mm: memcontrol: fix missing suffix of workingset_restore (Waiman Long) [1877019] - [mm] mm: memcontrol: fix warning when allocating the root cgroup (Waiman Long) [1877019] - [mm] mm: replace hpage_nr_pages with thp_nr_pages (Waiman Long) [1877019] - [mm] mm: add thp_size (Waiman Long) [1877019] - [include] mm: add thp_order (Waiman Long) [1877019] - [include] include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THP (Waiman Long) [1877019] - [mm] mm/page_vma_mapped.c: explicitly compare pfn for normal, hugetlbfs and THP page (Waiman Long) [1877019] - [mm] mm/vmscan: restore active/inactive ratio for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swap: implement workingset detection for anonymous LRU (Waiman Long) [1877019] - [mm] mm/swapcache: support to handle the shadow entries (Waiman Long) [1877019] - [mm] mm: fix swap cache node allocation mask (Waiman Long) [1877019] - [include] include/linux/swap.h: delete meaningless __add_to_swap_cache() declaration (Waiman Long) [1877019] - [mm] mm/swap_state.c: use the same way to count page in_swap_cache (Waiman Long) [1877019] - [mm] mm: shmem: use proper gfp flags for shmem_writepage() (Waiman Long) [1877019] - [mm] mm/workingset: prepare the workingset detection infrastructure for anon LRU (Waiman Long) [1877019] - [mm] mm/vmscan: protect the workingset on anonymous LRU (Waiman Long) [1877019] - [mm] mm/vmscan: make active/inactive ratio as 1:1 for anon lru (Waiman Long) [1877019] - [tools] kselftests: cgroup: add perpcu memory accounting test (Waiman Long) [1877019] - [mm] mm: memcg: charge memcg percpu memory to the parent cgroup (Waiman Long) [1877019] - [mm] mm: memcg/percpu: per-memcg percpu memory statistics (Waiman Long) [1877019] - [mm] mm: memcg/percpu: account percpu memory to memory cgroups (Waiman Long) [1877019] - [mm] percpu: return number of released bytes from pcpu_free_area() (Waiman Long) [1877019] - [mm] percpu: make pcpu_alloc() aware of current gfp context (Waiman Long) [1877019] - [mm] mm/khugepaged: fix filemap page_to_pgoff(page) != offset (Waiman Long) [1877019] - [mm] mm, slub: restore initial kmem_cache flags (Waiman Long) [1877019] - [include] mm: memcg/slab: fix slab statistics in !SMP configuration (Waiman Long) [1877019] - [mm] mm: slab: fix potential double free in ___cache_free (Waiman Long) [1877019] - [mm] ksm: reinstate memcg charge on copied pages (Waiman Long) [1877019] - [mm] mm: slub: fix conversion of freelist_corrupted() (Waiman Long) [1877019] - [mm] memcg: fix use-after-free in uncharge_batch (Waiman Long) [1877019] - [mm] mm/memory: fix IO cost for anonymous page (Waiman Long) [1877019] - [mm] mm: workingset: age nonresident information alongside anonymous pages (Waiman Long) [1877019] - [mm] slub: cure list_slab_objects() from double fix (Waiman Long) [1877019] - [mm] mm: do_swap_page(): fix up the error code (Waiman Long) [1877019] - [misc] lkdtm/heap: Avoid edge and middle of slabs (Waiman Long) [1877019] - [mm] mm: slub: really fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm/slab.c: fix kernel-doc warning for __ksize() (Waiman Long) [1877019] - [mm] mm: memcontrol: restore proper dirty throttling when memory.high changes (Waiman Long) [1877019] - [mm] memcg, oom: check memcg margin for parallel oom (Waiman Long) [1877019] - [mm] mm, memcg: avoid stale protection values when cgroup is above protection (Waiman Long) [1877019] - [mm] mm, memcg: unify reclaim retry limits with page allocator (Waiman Long) [1877019] - [mm] mm, memcg: reclaim more aggressively before high allocator throttling (Waiman Long) [1877019] - [mm] mm: memcontrol: avoid workload stalls when lowering memory.high (Waiman Long) [1877019] - [include] mm: kmem: switch to static_branch_likely() in memcg_kmem_enabled() (Waiman Long) [1877019] - [mm] mm: slab: rename (un)charge_slab_page() to (un)account_slab_page() (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove unused argument by charge_slab_page() (Waiman Long) [1877019] - [tools] tools/cgroup: add memcg_slabinfo.py tool (Waiman Long) [1877019] - [tools] kselftests: cgroup: add kernel memory accounting tests (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all allocations (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove redundant check in memcg_accumulate_slabinfo() (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate slab_root_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: remove memcg_kmem_get_cache() (Waiman Long) [1877019] - [mm] mm: memcg/slab: simplify memcg cache creation (Waiman Long) [1877019] - [mm] mm: memcg/slab: use a single set of kmem_caches for all accounted allocations (Waiman Long) [1877019] - [mm] mm, slab_common: fix a typo in comment "eariler"->"earlier" (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix memory leak at non-root kmem_cache destroy (Waiman Long) [1877019] - [mm] mm: memcg/slab: fix panic in __free_slab() caused by premature memcg pointer release (Waiman Long) [1877019] - [mm] mm: memcg/slab: move memcg_kmem_bypass() to memcontrol.h (Waiman Long) [1877019] - [mm] mm: memcg/slab: deprecate memory.kmem.slabinfo (Waiman Long) [1877019] - [mm] mm, memcg: fix build error around the usage of kmem_caches (Waiman Long) [1877019] - [mm] mm: memcg/slab: charge individual slab objects instead of pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: save obj_cgroup for non-root slab objects (Waiman Long) [1877019] - [mm] mm: memcg/slab: allocate obj_cgroups for non-root slab pages (Waiman Long) [1877019] - [mm] mm: memcg/slab: obj_cgroup API (Waiman Long) [1877019] - [mm] mm: memcontrol: decouple reference counting from page accounting (Waiman Long) [1877019] - [mm] mm: slub: implement SLUB version of obj_to_index() (Waiman Long) [1877019] - [mm] mm: memcg: convert vmstat slab counters to bytes (Waiman Long) [1877019] - [mm] mm: memcg: prepare for byte-sized vmstat items (Waiman Long) [1877019] - [mm] mm: memcg: factor out memcg- and lruvec-level changes out of __mod_lruvec_state() (Waiman Long) [1877019] - [mm] mm: kmem: make memcg_kmem_enabled() irreversible (Waiman Long) [1877019] - [mm] mm, slab/slub: improve error reporting and overhead of cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slab/slub: move and improve cache_from_obj() (Waiman Long) [1877019] - [mm] mm, slub: extend checks guarded by slub_debug static key (Waiman Long) [1877019] - [mm] mm, slub: introduce kmem_cache_debug_flags() (Waiman Long) [1877019] - [mm] mm, slub: introduce static key for slub_debug() (Waiman Long) [1877019] - [mm] mm, slub: make reclaim_account attribute read-only (Waiman Long) [1877019] - [mm] mm, slub: make remaining slub_debug related attributes read-only (Waiman Long) [1877019] - [mm] mm, slub: remove runtime allocation order changes (Waiman Long) [1877019] - [mm] mm, slub: make some slub_debug related attributes read-only (Waiman Long) [1877019] - [documentation] mm, slub: extend slub_debug syntax for multiple blocks (Waiman Long) [1877019] - [mm] mm/slab.c: update outdated kmem_list3 in a comment (Waiman Long) [1877019] - [mm] mm, slab: check GFP_SLAB_BUG_MASK before alloc_pages in kmalloc_order (Waiman Long) [1877019] - [mm] mm/slab: add naive detection of double free (Waiman Long) [1877019] - [init] mm/slab: expand CONFIG_SLAB_FREELIST_HARDENED to include SLAB (Waiman Long) [1877019] - [mm] mm: ksize() should silently accept a NULL pointer (Waiman Long) [1877019] - [include] include/linux/vmstat.h: remove unused page state adjustment macro (Waiman Long) [1877019] - [include] mm, memcg: fix inconsistent oom event behavior (Waiman Long) [1877019] - [mm] mm/memcg: fix refcount error while moving and swapping (Waiman Long) [1877019] - [mm] mm/memcontrol: fix OOPS inside mem_cgroup_get_nr_swap_pages() (Waiman Long) [1877019] - [mm] mm/memcontrol.c: add missed css_put() (Waiman Long) [1877019] - [mm] mm: memcontrol: handle div0 crash race condition in memory.low (Waiman Long) [1877019] - [kernel] mm: memcontrol: recursive memory.low protection (Waiman Long) [1877019] - [include] mm, memcg: consider subtrees in memory.events (Waiman Long) [1877019] - [net] mm, treewide: rename kzfree() to kfree_sensitive() (Waiman Long) [1877019] - [mm] mm/slab: use memzero_explicit() in kzfree() (Waiman Long) [1877019] - [mm] mm: swap: memcg: fix memcg stats for huge pages (Waiman Long) [1877019] - [mm] mm: swap: fix vmstats for huge pages (Waiman Long) [1877019] - [mm] mm: vmscan: limit the range of LRU type balancing (Waiman Long) [1877019] - [mm] mm: vmscan: reclaim writepage is IO cost (Waiman Long) [1877019] - [mm] mm: vmscan: determine anon/file pressure balance at the reclaim root (Waiman Long) [1877019] - [mm] mm: balance LRU lists based on relative thrashing (Waiman Long) [1877019] - [mm] mm: only count actual rotations as LRU reclaim cost (Waiman Long) [1877019] - [mm] mm: deactivations shouldn't bias the LRU balance (Waiman Long) [1877019] - [mm] mm: base LRU balancing on an explicit cost model (Waiman Long) [1877019] - [mm] mm: vmscan: drop unnecessary div0 avoidance rounding in get_scan_count() (Waiman Long) [1877019] - [mm] mm: remove use-once cache bias from LRU balancing (Waiman Long) [1877019] - [mm] mm: workingset: let cache workingset challenge anon (Waiman Long) [1877019] - [mm] mm: fold and remove lru_cache_add_anon() and lru_cache_add_file() (Waiman Long) [1877019] - [kernel] mm: allow swappiness that prefers reclaiming anon over the file workingset (Waiman Long) [1877019] - [mm] mm: keep separate anon and file statistics on page reclaim activity (Waiman Long) [1877019] - [mm] mm: fix LRU balancing effect of new transparent huge pages (Waiman Long) [1877019] - [mm] mm: replace list_move_tail() with add_page_to_lru_list_tail() (Waiman Long) [1877019] - [mm] mm: memcontrol: update page->mem_cgroup stability rules (Waiman Long) [1877019] - [mm] mm: memcontrol: delete unused lrucare handling (Waiman Long) [1877019] - [documentation] mm: memcontrol: document the new swap control behavior (Waiman Long) [1877019] - [mm] mm: memcontrol: charge swapin pages on instantiation (Waiman Long) [1877019] - [mm] mm: memcontrol: make swap tracking an integral part of memory control (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare swap controller setup for integration (Waiman Long) [1877019] - [mm] mm: memcontrol: drop unused try/commit/cancel charge API (Waiman Long) [1877019] - [mm] mm: memcontrol: convert anon and file-thp to new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_THPS counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_ANON_MAPPED counter (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to native NR_FILE_PAGES and NR_SHMEM counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare cgroup vmstat infrastructure for native anon counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare move_account for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: prepare uncharging for removal of private page type counters (Waiman Long) [1877019] - [mm] mm: memcontrol: convert page cache to a new mem_cgroup_charge() API (Waiman Long) [1877019] - [mm] mm: memcontrol: move out cgroup swaprate throttling (Waiman Long) [1877019] - [mm] mm: shmem: remove rare optimization when swapin races with hole punching (Waiman Long) [1877019] - [mm] mm: memcontrol: drop @compound parameter from memcg charging API (Waiman Long) [1877019] - [mm] mm: memcontrol: fix stat-corrupting race in charge moving (Waiman Long) [1877019] - [mm] mm: fix NUMA node file count error in replace_page_cache() (Waiman Long) [1877019] - [mm] mm/slub: fix stack overruns with SLUB_STATS (Waiman Long) [1877019] - [mm] slub: remove kmalloc under list_lock from list_slab_objects() V2 (Waiman Long) [1877019] - [mm] slub: Remove userspace notifier for cache add/remove (Waiman Long) [1877019] - [mm] mm/slub.c: fix corrupted freechain in deactivate_slab() (Waiman Long) [1877019] - [mm] mm/slub: fix incorrect interpretation of s->offset (Waiman Long) [1877019] - [mm] slub: avoid redzone when choosing freepointer location (Waiman Long) [1877019] - [mm] slub: relocate freelist pointer to middle of object (Waiman Long) [1877019] - [mm] slub: improve bit diffusion for freelist ptr obfuscation (Waiman Long) [1877019] - [mm] mm, slb: improve memory accounting (Waiman Long) [1877019] - [mm] thp: change CoW semantics for anon-THP (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse PTE-mapped compound pages (Waiman Long) [1877019] - [mm] khugepaged: allow to collapse a page shared across fork (Waiman Long) [1877019] - [mm] khugepaged: drain LRU add pagevec after swapin (Waiman Long) [1877019] - [mm] khugepaged: drain all LRU caches before scanning pages (Waiman Long) [1877019] - [mm] khugepaged: do not stop collapse if less than half PTEs are referenced (Waiman Long) [1877019] - [tools] khugepaged: add self test (Waiman Long) [1877019] - [mm] mm: code cleanup for MADV_FREE (Waiman Long) [1877019] - [mm] mm, thp: track fallbacks due to failed memcg charges separately (Waiman Long) [1877019] - [mm] mm, shmem: add vmstat for hugepage fallback (Waiman Long) [1877019] - [mm] autonuma: reduce cache footprint when scanning page tables (Waiman Long) [1877019] - [trace] mm/vmscan: simplify trace_reclaim_flags and trace_shrink_flags (Waiman Long) [1877019] - [mm] mm/memcg: optimize memory.numa_stat like memory.stat (Waiman Long) [1877019] - [mm] memcg: fix memcg_kmem_bypass() for remote memcg charging (Waiman Long) [1877019] - [mm] mm/memcg: automatically penalize tasks with high swap use (Waiman Long) [1877019] - [include] mm/memcg: move cgroup high memory limit setting into struct page_counter (Waiman Long) [1877019] - [mm] mm/memcg: move penalty delay clamping out of calculate_high_delay() (Waiman Long) [1877019] - [mm] mm/memcg: prepare for swap over-high accounting and penalty calculation (Waiman Long) [1877019] - [mm] memcg: expose root cgroup's memory.stat (Waiman Long) [1877019] - [mm] mm, memcg: add workingset_restore in memory.stat (Waiman Long) [1877019] - [documentation] doc: cgroup: improve formatting of mem stats (Waiman Long) [1877019] - [documentation] docs: cgroup: mm: Fix spelling of "list" (Waiman Long) [1877019] - [mm] mm, memcg: fix error return value of mem_cgroup_css_alloc() (Waiman Long) [1877019] - [include] memcontrol.h: Replace zero-length array with flexible-array member (Waiman Long) [1877019] - [mm] mm, memcg: bypass high reclaim iteration for cgroup hierarchy root (Waiman Long) [1877019] - [mm] mm: memcg: make memory.oom.group tolerable to task migration (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.swap.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.low load/store tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.max load tearing (Waiman Long) [1877019] - [mm] mm, memcg: prevent memory.high load/store tearing (Waiman Long) [1877019] - [mm] mm/memcontrol.c: make mem_cgroup_id_get_many() __maybe_unused (Waiman Long) [1877019] - [mm] memcg: css_tryget_online cleanups (Waiman Long) [1877019] - [mm] mm/memcontrol.c: cleanup some useless code (Waiman Long) [1877019] - [mm] mm/memcontrol.c: fix a -Wunused-function warning (Waiman Long) [1877019] - [mm] mm: memcontrol: switch to rcu protection in drain_all_stock() (Waiman Long) [1877019] - [mm] mm/khugepaged.c: fix khugepaged's request size in collapse_file (Waiman Long) [1877019] - [mm] khugepaged: fix null-pointer dereference due to race (Waiman Long) [1877019] - [mm] mm, thp: stop leaking unreleased file pages (Waiman Long) [1877019] - [trace] mm: khugepaged: add trace status description for SCAN_PAGE_HAS_PRIVATE (Waiman Long) [1877019] - [mm] mm, thp: recheck each page before collapsing file THP (Waiman Long) [1877019] - [mm] mm/thp: allow dropping THP from page cache (Waiman Long) [1877019] - [mm] mm/vmscan.c: support removing arbitrary sized pages from mapping (Waiman Long) [1877019] - [mm] mm/thp: fix node page state in split_huge_page_to_list() (Waiman Long) [1877019] - [fs] proc/meminfo: fix output alignment (Waiman Long) [1877019] - [mm] mm: shmem: disable interrupt when acquiring info->lock in userfaultfd_copy path (Waiman Long) [1877019] - [fs] mm, thp: avoid writes to file with THP in pagecache (Waiman Long) [1877019] - [mm] mm, thp: add read-only THP support for (non-shmem) FS (Waiman Long) [1877019] - [mm] khugepaged: rename collapse_shmem() and khugepaged_scan_shmem() (Waiman Long) [1877019] - [fs] mm,thp: stats for file backed THP (Waiman Long) [1877019] - [mm] filemap: update offset check in filemap_fault() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in pagecache_get_page() (Waiman Long) [1877019] - [mm] filemap: check compound_head(page)->mapping in filemap_fault() (Waiman Long) [1877019] - [mm] mm: mempolicy: fix the wrong return value and potential pages leak of mbind (Waiman Long) [1877019] - [mm] mm: thp: fix false negative of shmem vma's THP eligibility (Waiman Long) [1877019] - [mm] mm: thp: make transhuge_vma_suitable available for anonymous THP (Waiman Long) [1877019] - [mm] mm, thp, proc: report THP eligibility for each vma (Waiman Long) [1877019] - [documentation] mm, proc: be more verbose about unstable VMA flags in /proc//smaps (Waiman Long) [1877019] - [mm] mm: thp: pass correct vm_flags to hugepage_vma_check() (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps_rollup: convert to single value seq_file (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out common stats printing (Waiman Long) [1877019] - [fs] mm: /proc/pid/smaps: factor out mem stats gathering (Waiman Long) [1877019] - [fs] mm: /proc/pid/*maps remove is_pid and related wrappers (Waiman Long) [1877019] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1877019] - [mm] mm: workingset: add vmstat counter for shadow nodes (Waiman Long) [1877019] - [include] mm/memcg: Document access rule regarding mem_cgroup structure (Waiman Long) [1877019] - [mm] mm/page_alloc: silence a KASAN false positive (Waiman Long) [1877019] - [s390] s390/setup: init jump labels before command line parsing (Waiman Long) [1877019] - [mm] s390/maccess: add no DAT mode to kernel_write (Waiman Long) [1877019] - [mm] s390: Change s390_kernel_write() return type to match memcpy() (Waiman Long) [1877019] - [kernel] PM: hibernate: fix crashes with init_on_free=1 (Waiman Long) [1877019] - [mm] mm/slub.c: init_on_free=1 should wipe freelist ptr for bulk allocations (Waiman Long) [1877019] - [mm] mm/page_alloc.c: fix a crash in free_pages_prepare() (Waiman Long) [1877019] - [mm] mm: slub: Fix slab walking for init_on_free (Waiman Long) [1877019] - [mm] mm, slab: move memcg_cache_params structure to mm/slab.h (Waiman Long) [1877019] - [mm] mm, slab: extend slab/shrink to shrink all memcg caches (Waiman Long) [1877019] - [mm] mm: mempolicy: handle vma with unmovable pages mapped correctly in mbind (Waiman Long) [1877019] - [mm] mm: mempolicy: make the behavior consistent when MPOL_MF_MOVE* and MPOL_MF_STRICT were specified (Waiman Long) [1877019] - [init] init/Kconfig: fix neighboring typos (Waiman Long) [1877019] - [mm] mm: security: introduce init_on_alloc=1 and init_on_free=1 boot options (Waiman Long) [1877019] - [mm] memcg, oom: no oom-kill for __GFP_RETRY_MAYFAIL (Waiman Long) [1877019] - [mm] mm/kasan: add object validation in ksize() (Waiman Long) [1877019] - [mm] mm/slab: refactor common ksize KASAN logic into slab_common.c (Waiman Long) [1877019] - [mm] mm/slub.c: avoid double string traverse in kmem_cache_flags() (Waiman Long) [1877019] - [mm] mm/slab: sanity-check page type when looking up cache (Waiman Long) [1877019] - [mm] mm/slab: validate cache membership under freelist hardening (Waiman Long) [1877019] - [mm] mm/migrate: add stable check in migrate_vma_insert_page() (Waiman Long) [1877019] - [mm] mm/migrate: clean up some minor coding style (Waiman Long) [1877019] - [mm] mm/migrate: remove useless mask of start address (Waiman Long) [1877019] - [kernel] uprobe: use original page when all uprobes are removed (Waiman Long) [1877019] - [mm] mm: move memcmp_pages() and pages_identical() (Waiman Long) [1877019] - [mm] mm, thp: do not queue fully unmapped pages for deferred split (Waiman Long) [1877019] - [mm] mm/khugepaged: fix the xas_create_range() error path (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() do not crash on Compound (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() without freezing new_page (Waiman Long) [1877019] - [mm] mm/khugepaged: minor reorderings in collapse_shmem() (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() remember to clear holes (Waiman Long) [1877019] - [mm] mm/khugepaged: collapse_shmem() stop if punched or truncated (Waiman Long) [1877019] - [mm] mm: Convert khugepaged_scan_shmem to XArray (Waiman Long) [1877019] - [mm] mm: Convert collapse_shmem to XArray (Waiman Long) [1877019] - [mm] mm: thp: inc counter for collapsed shmem THP (Waiman Long) [1877019] - [mm] mm: thp: register mm for khugepaged when merging vma for shmem (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_unuse() stop eviction without igrab() (Waiman Long) [1877019] - [mm] mm: swapoff: take notice of completion sooner (Waiman Long) [1877019] - [mm] mm: swapoff: remove too limiting SWAP_UNUSE_MAX_TRIES (Waiman Long) [1877019] - [mm] mm: swapoff: shmem_find_swap_entries() filter out other types (Waiman Long) [1877019] - [mm] mm: rid swapoff of quadratic complexity (Waiman Long) [1877019] - [mm] shmem: Comment fixups (Waiman Long) [1877019] - [mm] memfd: Convert memfd_tag_pins to XArray (Waiman Long) [1877019] - [mm] memfd: Convert memfd_wait_for_pins to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_partial_swap_usage to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_free_swap to XArray (Waiman Long) [1877019] - [lib] shmem: Convert shmem_alloc_hugepage to XArray (Waiman Long) [1877019] - [tools] shmem: Convert find_swap_entry to XArray (Waiman Long) [1877019] - [mm] shmem: Convert shmem_confirm_swap to XArray (Waiman Long) [1877019]- [infiniband] RDMA/core: Do not indicate device ready when device enablement fails (Kamal Heib) [1902144] - [infiniband] RDMA/core: Clean up cq pool mechanism (Kamal Heib) [1902144] - [pci] PCI/ASPM: Disable ASPM on ASMedia ASM1083/1085 PCIe-to-PCI bridge (Myron Stowe) [1897927] - [pci] PCI: Make pcie_find_root_port() work for Root Ports (Myron Stowe) [1897927] - [pci] PCI: Add ACS quirk for Intel Root Complex Integrated Endpoints (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Starship USB 3.0 (Myron Stowe) [1897927] - [pci] PCI: Avoid FLR for AMD Matisse HD Audio & USB 3.0 (Myron Stowe) [1897927] - [pci] PCI/switchtec: Correct bool variable type assignment (Myron Stowe) [1897927] - [pci] PCI: Allow pci_resize_resource() for devices on root bus (Myron Stowe) [1897927] - [pci] PCI/PM: Adjust pcie_wait_for_link_delay() for caller delay (Myron Stowe) [1897927] - [pci] PCI: Avoid Pericom USB controller OHCI/EHCI PME# defect (Myron Stowe) [1897927] - [tty] serial: 8250_pci: Move Pericom IDs to pci_ids.h (Myron Stowe) [1897927] - [pci] PCI/PM: Call .bridge_d3() hook only if non-NULL (Myron Stowe) [1897927] - [pci] PCI: Rename _DSM constants to align with spec (Myron Stowe) [1897927] - [pci] PCI/PME: Fix kernel-doc of pcie_pme_resume() and pcie_pme_remove() (Myron Stowe) [1897927] - [pci] PCI: Unify pcie_find_root_port() and pci_find_pcie_root_port() (Myron Stowe) [1897927] - [pci] PCI: Replace zero-length array with flexible-array (Myron Stowe) [1897927] - [pci] PCI: shpchp: Make shpchp_unconfigure_device() void (Myron Stowe) [1897927] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1897927] - [pci] PCI: pciehp: Remove unused EMI() and HP_SUPR_RM() macros (Myron Stowe) [1897927] - [pcmcia] pcmcia: Use CardBus window names (PCI_CB_BRIDGE_IO_0_WINDOW etc) when freeing (Myron Stowe) [1897927] - [pci] PCI: Use bridge window names (PCI_BRIDGE_IO_WINDOW etc) (Myron Stowe) [1897927] - [pci] PCI/PTM: Inherit Switch Downstream Port PTM settings from Upstream Port (Myron Stowe) [1897927] - [pci] PCI: Program MPS for RCiEP devices (Myron Stowe) [1897927] - [pci] PCI: Fix pci_host_bridge struct device release/free handling (Myron Stowe) [1897927] - [pci] PCI: Fix pci_register_host_bridge() device_register() error handling (Myron Stowe) [1897927] - [pci] PCI/ASPM: Allow ASPM on links to PCIe-to-PCI/PCI-X Bridges (Myron Stowe) [1897927] - [x86] x86/tboot: Don't disable swiotlb when iommu is forced on (Tony Camuso) [1883395] - [iommu] iommu/vt-d: Avoid panic if iommu init fails in tboot system (Tony Camuso) [1883395] - [pci] PCI/ERR: Clear PCIe Device Status errors only if OS owns AER (Myron Stowe) [1838358] - [pci] PCI/ERR: Rename pci_aer_clear_device_status() to pcie_clear_device_status() (Myron Stowe) [1838358] - [pci] PCI/AER: Log correctable errors as warning, not error (Myron Stowe) [1838358] - [pci] PCI/AER: Simplify __aer_print_error() (Myron Stowe) [1838358] - [misc] mei: hdcp: fix mei_hdcp_verify_mprime() input parameter (Tony Camuso) [1874577] - [misc] mei: add device kind to sysfs (Tony Camuso) [1874577] - [misc] mei: hw: don't use one element arrays (Tony Camuso) [1874577] - [misc] mei: hw: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: client: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: bus: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: ioctl: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] mei: hbm: use sizeof of variable instead of struct type (Tony Camuso) [1874577] - [misc] Revert "mei: Avoid the use of one-element arrays" (Tony Camuso) [1874577] - [misc] mei: Avoid the use of one-element arrays (Tony Camuso) [1874577] - [misc] mei: Replace HTTP links with HTTPS ones (Tony Camuso) [1874577] - [misc] mei: hdcp: Replace one-element array with flexible-array member (Tony Camuso) [1874577] - [misc] mei: bus: don't clean driver pointer (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for KBP with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add MEI device for SPT with ITPS capability (Tony Camuso) [1874577] - [misc] mei: me: add kdoc for mei_me_fw_type_nm() (Tony Camuso) [1874577] - [misc] mei: me: make mei_me_fw_sku_sps_4() less cryptic (Tony Camuso) [1874577] - [misc] mei: me: constify the device parameter to the probe quirk (Tony Camuso) [1874577] - [misc] mei: hdcp: Constify struct mei_cl_device_id (Tony Camuso) [1874577] - [misc] mei: me: add tiger lake point device ids for H platforms (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on Mehlow server platforms (Tony Camuso) [1874577] - [misc] mei: release me_cl object reference (Tony Camuso) [1874577] - [misc] mei: me: disable mei interface on LBG servers (Tony Camuso) [1874577] - [fs] NFS4: Fix use-after-free in trace_event_raw_event_nfs4_set_lock (Dave Wysochanski) [1906306] - [fs] NFS: Adjust fs_context error logging (Scott Mayhew) [1907711] - [mm] powerpc/book3s64/pkeys: Fix pkey_access_permitted() for execute disable pkey (Steve Best) [1912294] - [infiniband] IB/isert: add module param to set sg_tablesize for IO cmd (Kamal Heib) [1887359] - [infiniband] IB/isert: allocate RW ctxs according to max IO size (Kamal Heib) [1887359] - [net] sched: flower: Mark MPLS multilabel match as Tech Preview (Guillaume Nault) [1814836] - [net] sched: Fix dump of MPLS_OPT_LSE_LABEL attribute in cls_flower (Guillaume Nault) [1814836] - [net] cls_flower: remove mpls_opts_policy (Guillaume Nault) [1814836] - [net] flow_dissector: work around stack frame size warning (Guillaume Nault) [1814836] - [net] cls_flower: Support filtering on multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [net] flow_dissector: Parse multiple MPLS Label Stack Entries (Guillaume Nault) [1814836] - [netdrv] net/mlx5e: Use generic API to build MPLS label (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Support pedit on mpls over UDP decap (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw decapsulation of MPLS over UDP (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Allow to match on mpls parameters (Alaa Hleihel) [1790220] - [netdrv] net/mlx5e: Add support for hw encapsulation of MPLS over UDP (Alaa Hleihel) [1790220]- [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838731] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838731] - [netdrv] ixgbe: use eth_zero_addr() to clear mac address (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unnecessary usages of memset (Ken Cox) [1838731] - [netdrv] ixgbe: use generic power management (Ken Cox) [1838731] - [netdrv] ixgbe: convert to new udp_tunnel_nic infra (Ken Cox) [1838731] - [netdrv] ixgbe: don't clear UDP tunnel ports when RXCSUM is disabled (Ken Cox) [1838731] - [netdrv] ixgbe: Cleanup unneeded delay in ethtool test (Ken Cox) [1838731] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: don't call devm_mdiobus_free() (Ken Cox) [1838731] - [netdrv] net: ethernet: ixgbe: check the return value of ixgbe_mii_bus_init() (Ken Cox) [1838731] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838731] - [netdrv] ixgbe: protect ring accesses with READ- and WRITE_ONCE (Ken Cox) [1838731] - [netdrv] ixgbe: Remove unused inline function ixgbe_irq_disable_queues (Ken Cox) [1838731] - [netdrv] ixgbe: Use true, false for bool variable in __ixgbe_enable_sriov() (Ken Cox) [1838731] - [netdrv] ixgbe: Remove conversion to bool in ixgbe_device_supports_autoneg_fc() (Ken Cox) [1838731] - [netdrv] ixgbe: fix signed-integer-overflow warning (Ken Cox) [1838731] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Ken Cox) [1838731] - [netdrv] ionic: use mc sync for multicast filters (Jonathan Toppins) [1909329] - [fs] xfs: always return -ENOSPC on project quota reservation failure (Carlos Maiolino) [1908612] - [fs] xfs: group quota should return EDQUOT when prj quota enabled (Carlos Maiolino) [1908612] - [pwm] pwm: Add DesignWare PWM Controller Driver (Steve Best) [1783562] - [pwm] pwm: Ensure pwm_apply_state() doesn't modify the state argument (Steve Best) [1783562] - [net] sched: Mark VLAN_ACT_{POP,PUSH}_ETH as Tech Preview (Guillaume Nault) [1909345] - [vfio] vfio/pci: Decouple PCI_COMMAND_MEMORY bit checks from is_virtfn (Claudio Imbrenda) [1903972] - [s390] s390/pci: Mark all VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [pci] PCI/IOV: Mark VFs as not implementing PCI_COMMAND_MEMORY (Claudio Imbrenda) [1903972] - [iommu] s390/pci: adaptation of iommu to multifunction (Claudio Imbrenda) [1903972] - [s390] s390/pci: fix leak of DMA tables on hard unplug (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix PF/VF linking on hot plug (Claudio Imbrenda) [1853312] - [s390] s390/pci: re-introduce zpci_remove_device() (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix zpci_bus_link_virtfn() (Claudio Imbrenda) [1853312] - [s390] s390/pci: ignore stale configuration request event (Claudio Imbrenda) [1853312] - [s390] s390/pci: fix enabling a reserved PCI function (Claudio Imbrenda) [1853312] - [s390] s390/pci: create links between PFs and VFs (Claudio Imbrenda) [1853312] - [pci] PCI/IOV: Introduce pci_iov_sysfs_link() function (Claudio Imbrenda) [1853312] - [s390] s390/pci: removes wrong PCI multifunction assignment (Claudio Imbrenda) [1853312] - [s390] s390/pci: Handling multifunctions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Adding bus resource (Claudio Imbrenda) [1853312] - [s390] s390/pci: adapt events for zbus (Claudio Imbrenda) [1853312] - [s390] s390/pci: create zPCI bus (Claudio Imbrenda) [1853312] - [s390] s390/pci: define RID and RID available (Claudio Imbrenda) [1853312] - [s390] s390/pci: define kernel parameters for PCI multifunction (Claudio Imbrenda) [1853312] - [pci] s390/pci: embedding hotplug_slot in zdev (Claudio Imbrenda) [1853312] - [s390] s390/pci: Expose new port attribute for PCIe functions (Claudio Imbrenda) [1853312] - [s390] s390/pci: Improve handling of unset UID (Claudio Imbrenda) [1853312] - [s390] s390/pci: Fix zpci_alloc_domain() over allocation (Claudio Imbrenda) [1853312] - [arm64] arm64: insn: Fix two bugs in encoding 32-bit logical immediates (Yauheni Kaliuta) [1900977] - [iommu] iommu/amd: Set DTEto represent 512 IRTEs (Jerry Snitselaar) [1897492 1894769] - [iommu] iommu/amd: Increase interrupt remapping table limit to 512 entries (Jerry Snitselaar) [1897492 1894769] - [tools] selftests: forwarding: Add MPLS L2VPN test (Guillaume Nault) [1861261] - [net] sched: act_mpls: Add action to push MPLS LSE before Ethernet header (Guillaume Nault) [1861261] - [net] sched: act_vlan: Add {POP,PUSH}_ETH actions (Guillaume Nault) [1861261] - [fs] cifs: Fix incomplete memory allocation on setxattr path (Leif Sahlberg) [1903883] - [fs] cifs: Fix leak when handling lease break for cached root fid (Leif Sahlberg) [1903883] - [fs] Revert "cifs: Fix the target file was deleted when rename failed." (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] cifs: fix reference leak for tlink (Leif Sahlberg) [1903883] - [fs] smb3: fix unneeded error message on change notify (Leif Sahlberg) [1903883] - [fs] cifs: remove the retry in cifs_poxis_lock_set (Leif Sahlberg) [1903883] - [fs] smb3: fix access denied on change notify request to some servers (Leif Sahlberg) [1903883] - [fs] Replace HTTP links with HTTPS ones: CIFS (Leif Sahlberg) [1903883] - [fs] cifs: prevent truncation from long to int in wait_for_free_credits (Leif Sahlberg) [1903883] - [fs] cifs: Fix the target file was deleted when rename failed (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'posix' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'handletimeout' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor lease disabling for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor persistent/resilient handle flags for multiuser mounts (Leif Sahlberg) [1903883] - [fs] SMB3: Honor 'seal' flag for multiuser mounts (Leif Sahlberg) [1903883] - [fs] cifs: Display local UID details for SMB sessions in DebugData (Leif Sahlberg) [1903883] - [fs] cifs: misc: Use array_size() in if-statement controlling expression (Leif Sahlberg) [1903883] - [fs] cifs: update ctime and mtime during truncate (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when punch hole (Leif Sahlberg) [1903883] - [fs] cifs/smb3: Fix data inconsistent when zero file range (Leif Sahlberg) [1903883] - [fs] cifs: Fix double add page to memcg when cifs_readpages (Leif Sahlberg) [1903883] - [fs] cifs: Fix cached_fid refcnt leak in open_shroot (Leif Sahlberg) [1903883] - [fs] smb3: Add debug message for new file creation with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] cifs: fix chown and chgrp when idsfromsid mount option enabled (Leif Sahlberg) [1903883] - [fs] smb3: allow uid and gid owners to be set on create with idsfromsid mount option (Leif Sahlberg) [1903883] - [fs] smb311: Add tracepoints for new compound posix query info (Leif Sahlberg) [1903883] - [fs] smb311: add support for using info level for posix extensions query (Leif Sahlberg) [1903883] - [fs] smb311: Add support for lookup with posix extensions query info (Leif Sahlberg) [1903883] - [fs] smb311: Add support for SMB311 query info (non-compounded) (Leif Sahlberg) [1903883] - [fs] SMB311: Add support for query info using posix extensions (level 100) (Leif Sahlberg) [1903883] - [fs] smb3: add indatalen that can be a non-zero value to calculation of credit charge in smb2 ioctl (Leif Sahlberg) [1903883] - [fs] smb3: fix typo in mount options displayed in /proc/mounts (Leif Sahlberg) [1903883] - [fs] cifs: Add get_security_type_str function to return sec type (Leif Sahlberg) [1903883] - [fs] smb3: extend fscache mount volume coherency check (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: fix incorrect number of credits when ioctl MaxOutputResponse > 64K (Leif Sahlberg) [1903883] - [fs] smb3: remove static checker warning (Leif Sahlberg) [1903883] - [fs] cifs: fix minor typos in comments and log messages (Leif Sahlberg) [1903883] - [fs] smb3: minor update to compression header definitions (Leif Sahlberg) [1903883] - [fs] cifs: minor fix to two debug messages (Leif Sahlberg) [1903883] - [fs] cifs: Standardize logging output (Leif Sahlberg) [1903883] - [fs] smb3: Add new parm "nodelete" (Leif Sahlberg) [1903883] - [fs] cifs: get rid of unused parameter in reconn_setup_dfs_targets() (Leif Sahlberg) [1903883] - [fs] cifs: handle hostnames that resolve to same ip in failover (Leif Sahlberg) [1903883] - [fs] cifs: set up next DFS target before generic_ip_connect() (Leif Sahlberg) [1903883] - [fs] cifs: remove redundant initialization of variable rc (Leif Sahlberg) [1903883] - [fs] cifs: handle "nolease" option for vers=1.0 (Leif Sahlberg) [1903883] - [fs] cifs: fix leaked reference on requeued write (Leif Sahlberg) [1903883] - [fs] cifs: Fix null pointer check in cifs_read (Leif Sahlberg) [1903883] - [fs] CIFS: Spelling s/EACCESS/EACCES/ (Leif Sahlberg) [1903883] - [fs] cifs: fix uninitialised lease_key in open_shroot() (Leif Sahlberg) [1903883] - [fs] cifs: ensure correct super block for DFS reconnect (Leif Sahlberg) [1903883] - [fs] cifs: do not share tcons with DFS (Leif Sahlberg) [1903883] - [fs] cifs: minor update to comments around the cifs_tcp_ses_lock mutex (Leif Sahlberg) [1903883] - [fs] cifs: protect updating server->dstaddr with a spinlock (Leif Sahlberg) [1903883] - [fs] smb3: remove overly noisy debug line in signing errors (Leif Sahlberg) [1903883] - [fs] cifs: improve read performance for page size 64KB & cache=strict & vers=2.1+ (Leif Sahlberg) [1903883] - [fs] cifs: dump the session id and keys also for SMB2 sessions (Leif Sahlberg) [1903883] - [fs] smb3: enable swap on SMB3 mounts (Leif Sahlberg) [1903883] - [fs] smb3: change noisy error message to FYI (Leif Sahlberg) [1903883] - [fs] cifs: update internal module version number (Leif Sahlberg) [1903883] - [fs] smb3: use SMB2_SIGNATURE_SIZE define (Leif Sahlberg) [1903883] - [fs] CIFS: Fix bug which the return value by asynchronous read is error (Leif Sahlberg) [1903883] - [fs] CIFS: check new file size when extending file by fallocate (Leif Sahlberg) [1903883] - [fs] SMB3: Minor cleanup of protocol definitions (Leif Sahlberg) [1903883] - [fs] SMB3: Additional compression structures (Leif Sahlberg) [1903883] - [fs] SMB3: Add new compression flags (Leif Sahlberg) [1903883] - [fs] cifs: smb2pdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] cifs: clear PF_MEMALLOC before exiting demultiplex thread (Leif Sahlberg) [1903883] - [fs] cifs: cifspdu.h: Replace zero-length array with flexible-array member (Leif Sahlberg) [1903883] - [fs] CIFS: Warn less noisily on default mount (Leif Sahlberg) [1903883] - [fs] fs/cifs: fix gcc warning in sid_to_id (Leif Sahlberg) [1903883] - [fs] cifs: allow unlock flock and OFD lock across fork (Leif Sahlberg) [1903883] - [fs] cifs: do d_move in rename (Leif Sahlberg) [1903883] - [fs] cifs: add SMB2_open() arg to return POSIX data (Leif Sahlberg) [1903883] - [fs] cifs: plumb smb2 POSIX dir enumeration (Leif Sahlberg) [1903883] - [fs] cifs: add smb2 POSIX info level (Leif Sahlberg) [1903883] - [fs] cifs: rename posix create rsp (Leif Sahlberg) [1903883] - [fs] cifs: print warning mounting with vers=1.0 (Leif Sahlberg) [1903883] - [fs] smb3: fix performance regression with setting mtime (Leif Sahlberg) [1903883] - [fs] cifs: make use of cap_unix(ses) in cifs_reconnect_tcon() (Leif Sahlberg) [1903883] - [fs] cifs: use mod_delayed_work() for &server->reconnect if already queued (Leif Sahlberg) [1903883] - [fs] cifs: call wake_up(&server->response_q) inside of cifs_reconnect() (Leif Sahlberg) [1903883] - [fs] cifs: do not ignore the SYNC flags in getattr (Leif Sahlberg) [1903883] - [tools] tools/power/x86/intel-speed-select: Update version for v5.10 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Fix missing base-freq core IDs (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Update version for v5.9 (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add retries for mail box commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Add option to delay mbox commands (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Ignore -o option processing on error (Prarit Bhargava) [1896211] - [tools] tools/power/x86/intel-speed-select: Change path for caching topology info (Prarit Bhargava) [1896211] - [kernel] perf/core: Fix race in the perf_mmap_close() function (Michael Petlan) [1869925] {CVE-2020-14351} - [kernel] perf: Make struct ring_buffer less ambiguous (Michael Petlan) [1869925] {CVE-2020-14351} - [arm64] arm64: bpf: Fix branch offset in JIT (Yauheni Kaliuta) [1875342]- [hwmon] hwmon: (amd_energy) fix allocation of hwmon_channel_info config (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Add AMD family 19h model 01h x86 match (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) modify the visibility of the counters (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Improve the accumulation logic (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) optimize accumulation interval (David Arcari) [1911220] - [hwmon] hwmon: (amd_energy) Move label out of accumulation structure (David Arcari) [1911220] - [powerpc] powerpc/64s: Remove TM from Power10 features (Gustavo Duarte) [1892471] - [netdrv] ionic: start queues before announcing link up (Jonathan Toppins) [1906250] - [fs] NFSD: fix missing refcount in nfsd4_copy by nfsd4_do_async_copy (Benjamin Coddington) [1873897] - [bluetooth] Bluetooth: btusb: Map Typhoon peak controller to BTUSB_INTEL_NEWGEN (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support for Intel Bluetooth Device Typhoon Peak (8087:0032) (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Helper function to download firmware to Intel adapters (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Define a function to construct firmware filename (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add *setup* function for new generation Intel controllers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Fix endianness issue for TLV version information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Functions to send firmware header / payload (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Add infrastructure to read controller information (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btintel: Refactor firmware download function (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Update boot parameter specific to SKU (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Refactor of firmware download flow for Intel conrollers (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Enable Intel events even if already in operational mode (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Configure Intel debug feature based on available support (Gopal Tiwari) [1900356] - [bluetooth] Bluetooth: btusb: Add support to read Intel debug feature (Gopal Tiwari) [1900356] - [kernel] rcuwait: avoid lockdep splats from rcuwait_active() (Auger Eric) [1903095] - [net] udp: fix the proto value passed to ip_protocol_deliver_rcu for the segments (Xin Long) [1879403] - [net] udp: fix IP header access and skb lookup on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] udp: fix UDP header access on Fast/frag0 UDP GRO (Xin Long) [1879403] - [net] ethtool: add missing NETIF_F_GSO_FRAGLIST feature string (Xin Long) [1879403] - [net] fix fraglist segmentation reference count leak (Xin Long) [1879403] - [net] udp: initialize is_flist with 0 in udp_gro_receive (Xin Long) [1879403] - [include] udp: segment looped gso packets correctly (Xin Long) [1879403] - [net] udp: Support UDP fraglist GRO/GSO. (Xin Long) [1879403] - [net] Support GRO/GSO fraglist chaining. (Xin Long) [1879403] - [net] Add a netdev software feature set that defaults to off. (Xin Long) [1879403] - [net] Add fraglist GRO/GSO feature flags (Xin Long) [1879403] - [include] udp: Avoid post-GRO UDP checksum recalculation (Xin Long) [1879403] - [net] udp: fix GRO packet of death (Xin Long) [1879403] - [net] udp: fix GRO reception in case of length mismatch (Xin Long) [1879403] - [net] udp: cope with UDP GRO packet misdirection (Xin Long) [1879403] - [net] ipv6: factor out protocol delivery helper (Xin Long) [1879403] - [net] ip: factor out protocol delivery helper (Xin Long) [1879403] - [net] udp: add support for UDP_GRO cmsg (Xin Long) [1879403] - [net] udp: implement GRO for plain UDP sockets. (Xin Long) [1879403]- [powerpc] powerpc/perf: Fix Threshold Event Counter Multiplier width for P10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Exclude kernel samples while counting events in user space (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Invoke per-CPU variable access with disabled interrupts (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: MMCR0 control for PMU registers under PMCC=00 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64s: Convert some cpu_setup() and cpu_restore() functions to C (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/64: Set up a kernel stack for secondaries before cpu_restore() (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc: Wire up memtest (Desnes Augusto Nunes do Rosario) [1906084] - [mm] powerpc/mm: Don't report hugepage tables as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update cache events with l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update generic event codes for power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Add generic and cache event list for power10 DD1 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix the PMU group constraints for threshold events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Update the PMU group constraints for l2l3 events in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [powerpc] powerpc/perf: Fix to update radix_scope_qual in power10 (Desnes Augusto Nunes do Rosario) [1906084] - [nvme] nvme-pci: mark Samsung PM1725a as IGNORE_DEV_SUBNQN (Gopal Tiwari) [1903513] - [base] driver: core: Fix list corruption after device_del() (Torez Smith) [1900751] - [base] device property: Don't clear secondary pointer for shared primary firmware node (Torez Smith) [1900751] - [base] device property: Keep secondary firmware node secondary by type (Torez Smith) [1900751] - [of] of: property: Fix create device links for all child-supplier dependencies (Torez Smith) [1900751] - [base] drivers/base/test: fix global-out-of-bounds error (Torez Smith) [1900751] - [base] driver core: Fix use-after-free and double free on glue directory (Torez Smith) [1900751] - [thunderbolt] thunderbolt: Add uaccess dependency to debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use "if USB4" instead of "depends on" in Kconfig (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Allow KUnit tests to be built also when CONFIG_USB4=m (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: debugfs: Fix uninitialized return in counters_write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add debugfs interface (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: Add DISABLE_ECHO for Renesas USB Download mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Report power supply changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: hisilicon: fix refercence leak in xhci_histb_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake-H (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix reference leak in apple_mfi_fc_set_property (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only configure USB4 wake for lane 0 adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix memory leak if ida_simple_get() fails in enumerate_services() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 composition 0x1055 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add LE910Cx compositions 0x1203, 0x1230, 0x1231 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix write-URB completion race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add NO_LPM quirk for Kingston flash drive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't create stream debugfs files with spinlock held (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Workaround for S3 issue on AMD SNPS 3.0 xHC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix sizeof() mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix signedness comparison issue with enum variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add missing MODULE_DEVICE_TABLE() to stusb160x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore: Check both id_table and match() when both available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix an IS_ERR() vs NULL check in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: reset hard_reset_count for any disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: fix cooldown mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: fix kernel-doc markups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: stusb160x: fix some signedness bugs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EC200T module support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add the missed ida_simple_remove() in ring_request_msix() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] usb: docs: document altmode register/unregister functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add QCOM PMIC typec detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Cellient MPL200 card (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Add support for Sink FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Implement callbacks for FRS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: tcpm: Add support for Sink Fast Role SWAP(FRS) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_maxim: Chip level TCPC driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add set_vbus tcpci callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add a getter method to retrieve tcpm_port reference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: cdc-acm: add quirk to blacklist ETAS ES58X devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: use cur_altsetting for consistency (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add Telit FT980-KS composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: remove polling for /sys/kernel/debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add support for STUSB160x Type-C controller family (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add typec_find_pwr_opmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Use OF graph API to get the connector fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-wdm: Make wdm_flush() interruptible and add wdm_fsync() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: displayport: Reduce noise from the driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Add Kconfig option to reduce number of port initialization retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Clean up use of port initialization schemes and retries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix altsetting probing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up jtag quirks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP GC device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FreeCalypso JTAG+UART adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: clean up no-union-descriptor handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: use common data-class define (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: handle broken union descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "cdc-acm: hardening against malicious devices" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Accommodate usbip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] PM: core: introduce pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [kernel] sched: Provide sched_set_fifo() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix incorrect downcast (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbcore/driver: Fix specific driver selection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [sound] USB: correct API of usb_control_msg_send/recv in sound driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: correct API of usb_control_msg_send/recv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: legousbtower: use usb_control_msg_recv()" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "USB: core: hub.c: use usb_control_msg_send() in a few places" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: convert to readl_poll_timeout_atomic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: use module_usb_driver to simplify the code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: add debugfs support for ep with stream (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: don't create endpoint debugfs entry before ring buffer is set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Tune interrupt blocking for isochronous transfers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: omit duplicate actions when suspending a runtime suspended host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: improve the comments for xhci_plat_suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add wakeup entry at sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add priv quirk for skip PHY initialization (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: delete the unnecessary code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add .suspend_quirk for struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add platform data support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: cleanup of data structures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: fix race between disconnect() and read() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: don't inherity DMA properties for USB devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ehci-hcd: Move include to keep CRC stable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Only stop control channel when entering freeze (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Capitalize comment on top of QUIRK_FORCE_POWER_LINK_CONTROLLER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Correct tb_check_quirks() kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Log correct zeroX entries in decode_error() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle ERR_LOCK notification (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Handle SCU IPC error conditions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add USB_QUIRK_IGNORE_REMOTE_WAKEUP quirk for BYD zhaoxin notebook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: update ROLE_CONTROL for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add support when hidden tx registers are inaccessible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Add register definitions to tcpci (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: use macro for reporting results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Pass correct USB Type-C port number to SoC (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add dependency on ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: use set_host_byte() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: UAS: fix disconnect by unplugging a hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Prevent mode overrun (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Increase command completion timeout value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: use usb_control_msg_recv() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hub.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: message.c: use usb_control_msg_send() in a few places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb typec: mt6360: Add support for mt6360 Type-C driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-sched: Remove ununsed function tt_start_uframe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Make distrust_firmware param default to false (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci: Default to per-port over-current protection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry DROM read once if parsing fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Support for device role (UFP) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Check the port status before connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure SBU and HSL Orientation in Alternate modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Do not configure Altmode HPD High (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] device connection: Remove struct device_connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: bump hw_max_sectors to 2048 blocks for SS or faster drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] uas: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: fix sdev->host->dma_dev (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/host: ehci-npcm7xx: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb3503: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/misc: usb4604: Use pm_ptr() macro (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: driver: fix stray tabs in error messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Check the _DEP dependencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix slab-out-of-bounds Read in read_descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix out of sync data toggle if a configured device is reconfigured (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Un-register the USB role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_ice_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_is_tiger_lake() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check for Intel vendor ID when identifying controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_is_nhi() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Create device links from ACPI description (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn in TB_CFG_ERROR_INVALID_CONFIG_SPACE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_switch_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Introduce tb_port_next_cap() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Move struct tb_cap_any to tb_regs.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add runtime PM for Software CM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [pci] PCI / thunderbolt: Switch to use device links instead of PCI quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Enable wakes from system suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Tear down DP tunnels when suspending (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable lane 1 for XDomain connection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure port for XDomain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Set port configured for both ends of the link (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Configure link after lane bonding is enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not change default USB4 router notification timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Initialize TMU again on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Send reset only to first generation routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not program NFC buffers for USB4 router protocol adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize NHI LC mailbox command processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Optimize Force Power logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Software CM only should set force power in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use bit 31 to check if Firmware CM is running in Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to log an error if tb_switch_lane_bonding_enable() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use kobj_to_dev() instead of container_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: support dynamic Quectel USB compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for SIM7070/SIM7080/SIM7090 modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Migrate workqueue to RT priority for processing events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: pd: Fix formatting in pd.h header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: During PR_SWAP, source caps should be sent only after tSwapSourceStart (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: Remove the superfluous break (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add unusual_uas entry for Sony PSZ drives (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Ignore UAS for JMicron JMS567 ATA/ATAPI Bridge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Ignore duplicate endpoint on Sound Devices MixPre-D (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: don't use snprintf() for sysfs attrs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix Fix source hard reset response for TDA 2.3.1.1 and TDA 2.3.1.2 failures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use maximum USB3 link rate when reclaiming if link is not up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add USB3 bandwidth management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Disable ports that are not implemented (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add IDs for Xsens Mti USB converter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Always restore EP_SOFT_CLEAR_TOGGLE even if ep reset failed (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do warm-reset when both CAS and XDEV_RESUME are set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: fix ep context print mismatch in debugfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: Add quirk for PNY Pro Elite (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Better name for __check_usb_generic() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix device driver race (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Also match device drivers using the ->match vfunc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: fix tegra_xusb_get_phy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: otg usb2/usb3 port init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Bypass xHCI quirks for Raspberry Pi 4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] Revert "USB: pci-quirks: Add Raspberry Pi 4 quirk" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-pci: Add support for reset controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Solve race condition in anchor cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Print error on failure to get VBUS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Make VBUS supply optional (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: remove a duplicated entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: fix spelling mistake "removeable" -> "removable" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: Fix typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Fix use after free in usb_hcd_pci_remove() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Hold con->lock for the entire duration of ucsi_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Rework ppm_lock handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix 2 unlocked ucsi_run_command calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix AB BA lock inversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvtest: return proper error code in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: rework notification_buffer resizing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: Add no-lpm quirk for another Raydium touchscreen (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Fix bad gfp argument (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: merge fix for kunix_resource changes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Register charger (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASMedia ASM1142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: define IDs for various ASMedia host controllers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Simplify USB ID table match (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add WARN_ON ensure we are not trying to send 2 VDM packets at the same time (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Fix AB BA lock inversion between tcpm code and the alt-mode drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Refactor tcpm_handle_vdm_request payload handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Add tcpm_queue_vdm_unlocked() helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Move mod_delayed_work(&port->vdm_state_machine) call into tcpm_queue_vdm() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Make function xhci_dbc_ring_alloc() static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Make some functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for pinctrl-0 through pinctrl-8 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for multiple DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix up report size handling for some devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove tty specific port structure from struct xhci_dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgcap: remove dbc dependency on dbctty specific flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add a operations structure to access driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbctty: split dbc tty driver registration and unregistration functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: remove endpoint pointers from dbc_port structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: simplify dbc requests allocation and queueing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc start and stop functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc memory init and cleanup functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: don't use generic xhci ring allocation functions for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci context allocation for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dbc structure in the request completion instead of xhci_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to get_in/out_ep() helper functions to get endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbgtty: Pass dbc pointer when registering a dbctty device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to dbc_handle_xfer_event() instead of xhci_hcd pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Change to pass dbc pointer to xhci_do_dbc_stop() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Pass dbc pointer to endpoint init and exit functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Get the device pointer from dbc structure in dbc_ep_do_queue() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't pass the xhci pointer as a parameter to xhci_dbc_init_context() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use xhci_write_64() as it takes xhci as a parameter (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Use dev_info() and similar instead of xhci_info() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Add device pointer to dbc structure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_free_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Remove dbc_dma_alloc_coherent() wrapper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci erst allocation and free functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't pass struct xhci_hcd pointer to xhci_link_seg() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: dbc: Don't use generic xhci inc_deq() function for dbc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Make debug message consistent with bus and port number (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: tegra: Fix allocation for the FPCI context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: stop using compat_alloc_user_space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix ASM2142/ASM3142 DMA addressing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: fix the failure of bandwidth allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: appledisplay: remove needless check before usb_free_coherent() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: reduce stack usage in test_queue (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Stay in BIST mode till hardreset or unattached (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: Support BIST test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Support bist test data mode for compliance (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Error handling for tcpm_register_partner_altmodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Comment correction for typec_partner_register_altmode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Avoid connect request on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: fix quirks_param_set() writing to a const pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hcd: Try MSI interrupts on PCI devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add EM7305 QDL product ID (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix led-activity helpers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: fix memory corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: Move static const tables out to different include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: sisusbvga: sisusb_init: Remove genunine unused static const arrays (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: cdc-wdm: Provide description for usb_cdc_wdm_register()'s manage_power arg (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/serial.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb/pd_vdo.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: linux/usb.h: drop duplicated word in comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Remove pci-dma-compat wrapper APIs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Fix a potential UB casued by left shifting a negative value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ohci: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: clean up special-interface handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: use in-kernel types in port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for TIOCGICOUNT (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: add support for line-status events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: disable interface on errors in open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: replace HTTP links with HTTPS ones (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Do not define 'struct acpi_device_id' when !CONFIG_ACPI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: xhci-dbc: Supply missing 'xhci-dbgp.h' headerfile (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: early: ehci-dbgp: Remove set but never checked variable 'ret' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ucsi: Staticify and stop export of ucsi_init() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote function header which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: legousbtower: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: ldusb: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: iowarrior: Fix odd corruption issue in the file header (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: fusb302: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: Supply missing displayport.h include file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmodes: displayport: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: alauda: Remove set but unchecked variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-debugfs: Use 'gnu_printf' format notation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgtty: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-dbgcap: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mem: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Demote obvious misuse of kerneldoc to standard comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: adutux: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: atm: ueagle-atm: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: ledtrig-usbport: Demote obvious misuse of kerneldoc to standard comment blocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: drop redundant transfer-buffer casts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop extern keyword from function declarations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: serial: drop unnecessary sysrq include (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: add sysrq break-handler dummy (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: inline sysrq dummy function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only process sysrq when enabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: only set sysrq timestamp for consoles (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: fix break and sysrq handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: clean up receive processing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: make process-packet buffer unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: use fallthrough pseudo-keyword (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Quectel EG95 LTE modem (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix missing simulated-break margin (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: re-enable auto-RTS on open (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cp210x: enable usb generic throttle/unthrottle (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: simulate break condition if not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: class: usbtmc: File headers are not good candidates for kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci: Mark cc_to_error as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: ulpi: Fix a few kerneldoc related issues (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Demote comment block which is clearly not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: debug: Demote comment blocks which are obviously not kerneldoc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: pci-quirks: Demote function header from kerneldoc to comment block (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] USB: Fix up terminology in include files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix old style declaration warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: console: add support for flow control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: drop two stub functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: kobil_sct: log failure to update line settings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan_pda: drop unused firmware reset status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: iuu_phoenix: drop unused URB submission results (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: don't compile unused packet definitions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Add support for USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Definitions for response status bits (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add data structure for Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Combine the definitions for Accessory and USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix up terminology (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: fix kernel-doc warnings and formatting in (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for authenticate on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for separating the flush to SPI and authenticate (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Ensure left shift of 512 does not overflow a 32 bit int (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add min and max line-speed macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: name prescaler, divisor registers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Poll for U0 after disabling USB2 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Return if xHCI doesn't support LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-mtk: avoid runtime suspend when removing hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix enumeration issue when setting max packet size for FS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix incorrect EP_STATE_MASK (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add new Product ID for CH340 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add GosunCn GM500 series (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cypress_m8: enable Simply Automated UPB PIM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for on-board retimers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB4 port sideband operations for retimer access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Split common NVM functionality into a separate file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Retry USB4 block read operation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Generalize usb4_switch_do__data() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add Intel USB-IF ID to the NVM upgrade supported list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase DP DPRX wait timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_port_get_link_speed() available to other files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Handle incomplete PCIe/USB3 paths correctly in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Increase path length in discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for tunneling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add KUnit tests for path walking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add DP IN resources for all routers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Report consumed bandwidth in both directions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_pcie_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make usb4_switch_map_usb3_down() also return enabled ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Do not tunnel USB3 if link is not USB4 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Implement USB3 bandwidth negotiation routines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check that both ports are reachable when allocating path (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_path_alloc() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Make tb_next_port_on_path() work with tree topologies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Fix path indices used in USB3 tunnel discovery (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [netdrv] thunderbolt: Get rid of E2E workaround (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: NHI can use HopIDs 1-7 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: No need to warn if NHI hop_count != 12 or hop_count != 32 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Build initial XDomain property block upon first connect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OTG: rename product list of devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: scsi: fix up comment to be more specific (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: fix wording in error message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: sierra: unify quirk handling logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: fix up wording in a comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: OHCI: remove obsolete FIXME comment (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB OTG hub configuration option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rename USB quirk to USB_QUIRK_ENDPOINT_IGNORE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] USB: replace hardcode maximum usb string length by definition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci_rt1711h: avoid screaming irq causing boot hangs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbtest: fix missing kfree(dev->buf) in usbtest_disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ehci: reopen solution for Synopsys HC bug (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: Add DISABLE_ECHO quirk for Microchip/SMSC chip (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: add USB_QUIRK_DELAY_INIT for Logitech C922 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Fix DP alternate mode entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: change char to u8 for sisusb_copy_memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: sisusb_con: Use array_size() helper in memcpy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: tegra: Remove PLL power supplies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] drivers: usb: Fix trivial spelling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: additional Device Classes to debug/usb/devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Improve USB4 config symbol help text (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: kcov: collect coverage from usb complete callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: get rid of pointless access_ok() calls (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix lockup of devices with limited prescaler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: add basis for quirk detection (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] CDC-ACM: heed quirk also in error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit LE910C1-EUX compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: add DW5816e QDL support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add trivial .shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Ensure USB_ROLE_SWITCH is set as a dependency for tps6598x (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: make symbols static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: usb_wwan: do not resubmit rx urb on fatal errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/xhci-plat: Set PM runtime as active on resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Add support for Renesas controller with memory (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: renesas-xhci: Add the renesas xhci driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hci: add hc_driver as argument for usb_hcd_pci_probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: limit HUB_QUIRK_DISABLE_AUTOSUSPEND to USB5534B (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: fix mmap dma mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: keep runtime active when removing host (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix NULL pointer dereference when enqueuing trbs from urb sg list (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Update Kconfig to allow building on other architectures (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Fix DP_HPD_LVL bit field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ehci: Add new EHCI driver for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: xhci-plat: Add support for Broadcom STB SoC's (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add USB role switching logic (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Add OF probe binding (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Switch on role-switch uevent reporting (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel_pmc_mux: Support for static SBU/HSL orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add typec_find_orientation() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usblp: poison URBs upon disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] sierra-ms: do not call scsi_get_host_dev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] USB: pci-quirks: Add Raspberry Pi 4 quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] thunderbolt: Replace zero-length array with flexible-array (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: correct kernel->user page attribute mismatch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: intel_pmc_mux: Fix the property names (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: intel: Handle alt mode HPD_HIGH (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix misleading driver bug report (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: qcserial: Add DW5816e support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: add quirk for LaCie 2Big Quadra (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Do not link to disabled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Check return value of tb_sw_read() in usb4_switch_op() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: use true, false for bool variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the stub for ucsi_register_port_psy() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Convert the Intel PMC Mux driver to use new SCU IPC API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register with power_supply class (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: save power data objects in PD mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Correct bit-mask for CCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: replace magic numbers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Workaround for missed op_mode change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: set USB data role when partner type is power cable/ufp (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Storage: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Replace an empty statement with a debug message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb/early: remove unused including (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: pci-quirks: use true, false for bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: sisusbvga: Change port variable from signed to unsigned (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Add unusual_devs entry for JMicron JMS566 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Revert commit bd0e6c9614b9 ("usb: hub: try old enumeration scheme first for high speed devices") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix handling of connect changes during sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add support for Intel Tiger Lake (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Fix typec_altmode_get_partner sometimes returning an invalid pointer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: add sanity checking for data length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Don't clear hub TT buffer on ep0 protocol stall (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: prevent bus suspend if a roothub port detected a over-current condition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix handling halted endpoint even if endpoint ring appears empty (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [gpio] usb: fusb302: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG and USB_QUIRK_DELAY_INIT for Corsair K70 RGB RAPIDFIRE (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Ignore CC and vbus changes in PORT_RESET change (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: introduce a cool down (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: close race betrween suspend() and acm_softint (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: fix deadlock in error handling and PM flushing work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: no use logging any details in case of ENODEV (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: pi3usb30532: Set switch_ / mux_desc name field to NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Handle AMD's spec-compliant identifiers, too (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Fix free-while-in-use bug in the USB S-Glibrary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: host: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: early: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] Revert "thunderbolt: Prevent crash if non-active NVMem file is read" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for extcon (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: restore capability check order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Correct the documentation for typec_cable_put() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix slab-out-of-bounds read in edge_interrupt_callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Wistron Neweb D19Q1 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add BroadMobi BM806U (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for ASKEY WWHC050 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Add ACPI support for USB interface devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-tegra: Add OTG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add control driver for F81534A (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix rounding error in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cdc-acm: fix close_delay and closing_wait units in TIOCSSERIAL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for RTL8153 based ethernet adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Use the correct style for SPDX License Identifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default for Intel Tiger Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Finetune host initiated USB3 rootport link suspend and resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Wait until link state trainsits to U0 after setting USB_SS_PORT_LS_U0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Ensure link state is U3 after setting USB_SS_PORT_LS_U3 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Tegra186/Tegra194 LPM (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Enable LPM for VIA LABS VL805 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Show host status when watchdog triggers and host is assumed dead (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add a separate debug message for split transaction errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: bail out early if driver can't accress host in resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add device-id for HP LD381 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ME910G1 ECM composition 0x110b (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: mon: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi_ccg: workaround for NVIDIA test device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add a shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix a potential race during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix NULL pointer dereference (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable LPM on WD19's Realtek Hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Use scnprintf() for avoiding potential buffer overflow (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix tty cleanup-op kernel-doc (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: clean up carrier-detect helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: apply XHCI_SUSPEND_DELAY to AMD XHCI controller 1022:145c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Delete of_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for Intel PMC mux control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for Thunderbolt 3 Alternate Mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Allow the role switches to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Provide the switch drivers handle to the switch in the API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Leave the private driver data pointer to the drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the mux handles to be requested with fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Add helpers for setting the mux state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Allow the muxes to be named (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: port: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: do error out if usb_autopm_get_interface() fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: fix unhandled return by employing a void function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: storage: Add quirk for Samsung Fit flash (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: quirks: add NO_LPM quirk for Logitech Screen Share (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: fix regulator probe and error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add sysfs node to show cc orientation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: move to SNK_UNATTACHED if sink removed for DRP (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for power-domains and hwlocks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: set F81534A serial port with RS232 mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add F81534A support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: use devm_kzalloc for port data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add tx_empty function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: extract LSR handler (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: uhci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ohci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: ehci-pci: remove useless cast for driver.name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Use ACPI_SUCCESS() at appropriate places (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Make use of acpi_evaluate_object() status (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Use const to reduce object data size (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ucsi: ccg: disable runtime pm during fw flashing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: register DP only for NVIDIA DP VDO (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 100 device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_enter_test_mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add missing annotation for xhci_set_port_power() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Do not open code __print_symbolic() in xhci trace events (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: use kobj_to_dev() API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: Add missing kernel-doc parameter descriptions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: set correct data role for non-DRD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: icm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [thunderbolt] thunderbolt: eeprom: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: don't probe unhandled devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: apple-mfi-fastcharge: fix endianess issue in probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Add driver to control USB fast charge for iOS devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fallback to generic driver when specific driver fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Select better matching USB drivers when available (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Implement usb_device_match_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Make it possible to "subclass" usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Export generic USB device driver functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: Replace zero-length array with flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Drop support for device name matching (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: altmode: Remove the notification chain (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Fix the description of struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Allow power role swapping even without USB PD (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Hide the port_type attribute when it's not supported (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Make the attributes read-only when writing is not possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for the 28 and 28L devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: misc: iowarrior: add support for 2 OEMed devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix novation SourceControl XL after suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables - take 2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] Revert "xhci: Fix memory leak when caching protocol extended capability PSI tables" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: remove redundant assignment to variable num (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: ehci-platform: add a quirk to avoid stuck (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: clean up endpoint-descriptor parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: quirks: blacklist duplicate ep on Sound Devices USBPre2 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: add endpoint-blacklist quirk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [uapi] usb: charger: assign specific number for enum value (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Don't record a connect-change event during reset-resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: uas: fix a plug & unplug racing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: hub: Fix the broken detection of USB3 device in SMSC hub (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: apply XHCI_PME_STUCK_QUIRK to Intel Comet Lake platforms (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix runtime pm enabling for quirky Intel hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak when caching protocol extended capability PSI tables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Force Maximum Packet size for Full-speed bulk devices to valid range (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: digi_acceleport: remove redundant assignment to pointer priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: relax unthrottle memory barrier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: fix receiver regression (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: Silence harmless uninitialized variable warning (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: cyberjack: fix spelling mistake "To" -> "Too" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: simplify endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: make set_termios synchronous (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix IrLAP framing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: fix link-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ir-usb: add missing endpoint sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: wcove: fix "op-sink-microwatt" default that was in mW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpci: mask event interrupts when remove driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: set MODULE_FIRMWARE for tegra186 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Always unlink URBs in reverse order (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: quatech2: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: handle unbound ports (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: add missing active-port sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: handle unbound ports on URB completion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: handle unbound port at reset_resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: garmin_gps: Use flexible-array member (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: stop all I/O on close() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: add chars_in_buffer() implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: suppress driver bind attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Quectel RM500Q in QDL mode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: hub: Improved device recognition on remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: phy-generic: Delete unused platform data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: opticon: fix control-message timeouts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: Add support for Quectel RM500Q (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: simple: Add Motorola Solutions TETRA MTP3xxx and MTP85xx (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: ulpi: Add resource-managed variant of otg_ulpi_create() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Provide definitions for the USB modes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Give the mux drivers all the details regarding the port state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add definitions for the latest specification releases (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Add the Product Type VDOs to struct usb_pd_identity (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definition for DFP and UFP1 VDOs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: pd: Add definitions for the Enter_USB message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: More API for cable handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Add parameter for the VDO to typec_altmode_enter() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Block mode entry if the port has the mode disabled (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: fix spelling mistake "connetor" -> "connector" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: missing parentheses in USE_NEW_SCHEME (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Fix the notification bit offsets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Actually enable all the interface notifications (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix non-kernel-doc comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix: Don't skip endpoint descriptors with maxpacket=0 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB-PD tcpm: bad warning+size, PPS adapters (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb3503: Convert to use GPIO descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: add support for separate DP altmode devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Store the notification mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mtk-xhci: Do not explicitly set the DMA mask (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: fix check for duplicate endpoints (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add ZLP support for 0x1bc7/0x9010 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: Fix build warning seen with CONFIG_PM=n (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Fix an undefined reference to 'extcon_get_state' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: EHCI: Do not return -EPIPE when hub is disconnected (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit ME910G1 0x110a composition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: make sure interrupts are restored to correct state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: handle some XHCI_TRUST_TX_LENGTH quirks cases as default behaviour (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_HALT timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: only set D3hot for pci device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix USB3 device initiated resume race with roothub autosuspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix memory leak in xhci_add_in_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Fix incorrect DMA allocations for local memory pool drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: fix interface sanity checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix interface sanity check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: ueagle-atm: add missing endpoint check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: io_edgeport: fix epic endpoint lookup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: mon: Fix a deadlock in usbmon between mmap and read (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: usb-conn-gpio: Don't log an error on probe deferral (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: urb: fix URB structure initialization function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix use after free in typec_register_port() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: fix a potential use after free (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Implement basic ELPG support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add XUSB controller context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add support for XUSB context save/restore (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Enable runtime PM as late as possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Reuse stored register base address (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Extract firmware enable helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Use CNR as firmware ready indicator (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Avoid a fixed duration sleep (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Separate firmware request and load (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Fix "tega" -> "tegra" typo (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: drop comment about 2 uhci drivers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb, kcov: collect coverage from hub_event (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for interrupt-parent, dmas and -gpio(s) (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: serial: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: misc: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for "iommu-map" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix the semantics of of_is_ancestor_of() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Disable UAS on JMicron SATA enclosure (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: heed CAPACITY_HEURISTICS (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: uas: honor flag to avoid CAPACITY16 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Correct phy enable sequence (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: cp201x: support Mark-10 digital force gauge (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Remove tcpc_config configuration mechanism (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-pci: Allow host runtime PM as default also for Intel Ice Lake xHCI (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: Support running urb giveback in tasklet context (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Add tracing for xhci doorbell register writes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci: update event ring dequeue pointer on purpose (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Fix documentation for out values (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for U-Blox C099-F9P (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Foxconn T77W968 LTE modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Clarify documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port open flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop read-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop port driver data accessors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop serial struct accessor (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid serial checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop paranoid port checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: drop redundant urb context check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: rip out broken interrupt handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix probe error handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: document MCS7810 detection hack (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: clean up device-type handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7720: fix remote wakeup (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix error case of a timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for DW5821e with eSIM support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] appledisplay: fix error handling in the scheduled work (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous newlines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop superfluous brackets (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant endianness comments (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop unnecessary packed attributes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: clean up pointer declarations in driver data (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: remove tower_abort_transfers() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: stop interrupt-out URB unconditionally (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant interrupt-in running flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop noisy disconnect messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant open_count check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: zero driver data at allocation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant NULL check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: drop redundant MODULE_LICENSE ifdef (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: clean up runaway white space (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: drop redundant open-count check from release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: idmouse: simplify disconnect handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Allow USB device to be warm reset in suspended state (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add device link support for iommus, mboxes and io-channels (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Make it easy to add device links from DT properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: mos7840: add USB ID to support Moxa UPort 2210 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Optimise ucsi_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: New error codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove all bit-fields (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove struct ucsi_control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Remove the old API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: acpi: Move to the new API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Simplified registration and I/O API (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Give the connector fwnode to the port device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: typec: Remove unused members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Remove the callback members from struct typec_capability (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Start using struct typec_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Separate the operations vector (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Introduce typec_get_drvdata() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Copy everything from struct typec_capability during registration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Add support for USB2422 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: Drop some unused defines (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add usb_role_switch_find_by_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ch341: reimplement line-speed handling (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: Remove redundant vmap checks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix line-speed endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: whiteheat: fix potential slab corruption (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] UAS: Revert commit 3ae62a42090f ("UAS: fix alignment of scatter/gather segments") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: Revert commit 747668dbc061 ("usb-storage: Set virt_boundary_mask to avoid SG overflows") (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix __le32/__le64 accessors in debugfs code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: fix Immediate Data Transfer endianness (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix use-after-free regression in xhci clear hub TT implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix control-message timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: use unsigned size format specifiers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix ring-buffer locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Skip endpoints with 0 maxpacket length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: pl2303: add support for PL2303HXN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix read info leaks (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver: core: Improve documentation for fwnode_operations.add_links() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Minor code formatting/style clean ups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: clean up serial data access (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ti_usb_3410_5052: fix port-close races (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: Suppress problematic bind and unbind uevents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix a signedness bug in tower_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix memleak on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fix an IS_ERR() vs NULL bug in hd3ss3220_probe() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Fix the description of struct fwnode_operations (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant iowarrior mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: iowarrior: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: chaoskey: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix use-after-free on release (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ldusb: fix NULL-derefs on driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: drop redundant in-urb check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix use-after-free after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: remove duplicated include from hd3ss3220.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: drop OOM message (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: devio.c: Fix assignment of 0/1 to bool variables (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220: hd3ss3220_probe() warn: passing zero to 'PTR_ERR' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: hub: Check device descriptor before resusciation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: add dependency for TYPEC_HD3SS3220 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: Add Tegra194 XHCI support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: tegra: Parameterize mailbox register addresses (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: image: microtek.c: Remove unused variable (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: hd3ss3220_irq() can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] kcov: remote coverage support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Create device links for all child-supplier depencencies (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Add functional dependency link from DT bindings (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usb-skeleton: fix runtime PM after driver unbind (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add missing platform_device_put() on error in xhci_create_intel_xhci_sw_pdev() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix NULL pointer dereference in xhci_clear_tt_buffer_complete() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Increase STS_SAVE timeout in xhci_suspend() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent deadlock when xhci adapter breaks during init (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: wait for CNR controller not ready bit in xhci resume (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix USB 3.1 capability detection on early xHCI 1.1 spec based hosts (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Check all endpoints for LPM timeout (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Prevent device initiated U1/U2 link pm if exit latency is too long (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: Fix false warning message about wrong bounce buffer write length (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add pm_ops (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: simplify reset helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb251xb: add vdd supply support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: driver for TI HD3SS3220 USB Type-C DRP port controller (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use regulator_bulk_set_supply_names() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ftdi-elan: move a couple of statements to next line (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Fix Kconfig indentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-tegra: use devm_platform_ioremap_resource() to simplify code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix open after failed reset request (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix potential NULL-deref on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix deadlock on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: legousbtower: fix slab info leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: displayport: Fix for the mode entering routine (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: ucsi: ccg: Remove run_isr flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: use pr_err() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant lcd mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: drop redundant disconnect mutex (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblcd: fix I/O after disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: usb: typec: tcpm: Fix a signedness bug in tcpm_fw_get_caps() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix NULL-derefs on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: adutux: fix use-after-free on disconnect (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: yurex: Don't retry on unexpected errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: microtek: fix info-leak at probe (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: keyspan: fix NULL-derefs on open() and write() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add support for Cinterion CLS8 devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: SCSI glue: use dev_err instead of printk (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: option: add Telit FN980 compositions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add device IDs for Sienna and Echelon PL-20 (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbcore: Fix slab-out-of-bounds bug during device reset (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: Fix lockdep violation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: rio500: simplify locking (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: add USB GPIO based connection detection driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: create Kconfig file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: get usb-role-switch from parent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: Add fwnode_usb_role_switch_get() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: roles: Introduce stubs for the exiting functions in role.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbip: Implement SG support to vhci-hcd and stub driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel: Enable static DRD mode for role switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci-ext-caps.c: Add property to disable Intel SW switch (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: core: phy: add support for PHY calibration (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-rcar: Add a helper macro to set xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: add quirks member into struct xhci_plat_priv (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: fix possible memleak on setup address fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] xhci: add TSP bitflag to TRB tracing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Use GFP_KERNEL instead of GFP_ATOMIC in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci: dbc: Simplify error handling in 'xhci_dbc_alloc_requests()' (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tps6598x: Fix build error without CONFIG_REGMAP_I2C (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove commented out dma wrappers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove a stale comment in hcd_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: use hcd_uses_dma to check for DMA capabilities (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Simplify usb_decode_get_set_descriptor function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: common: Separated decoding functions from dwc3 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: xhci-mtk: add an optional xhci_ck clock (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ftdi_sio: add support for FT232H CBUS gpios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] device property: Remove duplicate test for NULL (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: roles: intel_xhci: Supplying software node for the role mux (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: document phy_calibrate() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usb-skeleton: make comment block in line with coding style (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: usbfs: only account once for mmap()'ed usb memory usage (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Call fusb302_debugfs_init earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Use usb_debug_root as root for our debugfs entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: ohci-nxp: enable compile-testing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: storage: isd200: remove redundant assignment to variable sendToTransport (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Always provide fwnode for the port (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: fusb302: Remove unused properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbfs: Add a capability flag for runtime suspend (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-storage: remove single-use define for debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: Add definitions for the USB2.0 hub TT requests (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: remove ehci-w90x900 driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usbfs: Add ioctls for runtime power management (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbsevseg: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: trancevibrator: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: atm: cxacru: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: lvstest: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cytherm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: cypress_cy7c63: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbtmc: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usblp: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: ueagle-atm: convert to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: typec: ucsi_ccg: convert i2c driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_device_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: add support for dev_groups to struct usb_driver (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: usbip: convert platform driver to use dev_groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: Disable USB2 LPM at shutdown (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-plat: Prevent an abnormally restrictive PHY init skipping (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: Remove dev_err() usage after platform_get_irq() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: xhci-hub: fix extra endianness conversion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: host: Remove call to memset after dma_alloc_coherent (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: mux: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: tcpm: Switch to use fwnode_property_count_uXX() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] usb: host: oxu210hp-hcd: remove include/linux/oxu210hp.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: core: hcd-pci: Use dev_get_drvdata where possible (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: resume ccgx i2c client (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: add runtime pm support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: refactor master_xfer (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb: typec: Registering real device entries for the muxes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: implement break control (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: f81232: add high baud rate support (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: serial: ark3116: drop redundant init_termios (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: Supply CCGx driver the fw build info (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: core: Invoke pm_runtime_get_*/pm_runtime_put_* before invoking reset callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: property: Document that of_graph_get_endpoint_by_regs needs of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [phy] phy: make phy-core explicitly non-modular (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] OF: properties: add missing of_node_put (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] USB: xhci: fix 'broken_suspend' placement in struct xchi_hcd (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: mark resume function as __maybe_unused (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [of] of: Use of_node_name_eq for node name comparisons (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: limit reads also for combined messages (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: adhere to I2C fault codes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: nvidia-gpu: make pm_ops static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [i2c] i2c: add i2c bus driver for NVIDIA GPU (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] complete ->et_serial() switchover (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb_wwan: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] whiteheat: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ti_usb_3410_5052: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ssu100: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] quatech2: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] pl2303: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] opticon: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7840: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] mos7720: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_ti: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] io_edgeport: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] fdti_sio: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] f81232: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] ark3116: switch to ->get_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] cdc-acm: switch to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [usb] usb-serial: begin switching to ->et_serial() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [tty] tty_ioctl(): start taking TIOCSERIAL into separate methods (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Remove device_connection_find() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix device_pm_lock() locking for device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver code: print symbolic error code (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Fix the secondary firmware node handling in set_primary_fwnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: add device probe log helper (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Change delimiter in devlink device's name to "--" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Avoid NULL pointer dereference in device_get_next_child_node() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix sleeping in invalid context during device link deletion (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add waiting_for_supplier sysfs file for devices (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add state_synced sysfs file for devices that support it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [documentation] driver core: Expose device link details in sysfs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Avoid deferred probe due to fw_devlink_pause/resume() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Rename dev_links_info.defer_sync to defer_hook (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Don't do deferred probe in parallel with kernel_init thread (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use software_node_unregister() when unregistering group of nodes (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device_is_dependent() to linux/device.h (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Update device link status correctly for SYNC_STATE_ONLY links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement software_node_unregister() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [lib] lib/test_printf: Add tests for pfw printk modifier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove unnecessary is_fwnode_dev variable in device_add() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers property: When no children in primary, try secondary (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of SYNC_STATE_ONLY + STATELESS device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix SYNC_STATE_ONLY device link implementation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove check in driver_deferred_probe_force_trigger() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink: Add support for batching fwnode parsing (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Look for waiting consumers only for a fwnode's primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Move code to the right part of the file (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device links from fwnode only for the primary device (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "Revert "driver core: Set fw_devlink to "permissive" behavior by default"" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix handling of fw_devlink=permissive (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: fw_devlink_flags can be static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fw_devlink kernel commandline option (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Reevaluate dev->links.need_for_probe as suppliers are added (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Skip unnecessary work when device doesn't have sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add dev_has_sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Call sync_state() even if supplier has no consumers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow device link operations inside sync_state() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add sync_state driver/bus callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link support for SYNC_STATE_ONLY flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix creation of device links with PM-runtime flags (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove device link creation limitation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add missing description of new struct device_link field (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add device link flag DL_FLAG_AUTOPROBE_CONSUMER (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Make driver core own stateful device links (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Fix adding device links to probing suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: core: Remove glue dirs from sysfs earlier (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Remove the link if there is no driver with AUTO flag (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: silence device link messages unless debugging (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] base: core: Remove WARN_ON from link dependencies check (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: export set_secondary_fwnode() to modules (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow register and unregister software node groups (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Export fwnode_get_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] Revert "software node: Simplify software_node_release() function" (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: add basic tests for property entries (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove separate handling of references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: implement reference properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: allow embedding of small arrays into property_entry (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: replace is_array with is_inline (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: unify PROPERTY_ENTRY_XXX macros (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: simplify property_entry_read_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: remove property_entry_read_uNN_array functions (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: get rid of property_set_pointer() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [firmware] efi/apple-properties: use PROPERTY_ENTRY_U8_ARRAY_LEN (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: mark internal macros with double underscores (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: introduce PROPERTY_ENTRY_XXX_ARRAY_LEN() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] software node: remove DEV_PROP_MAX (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: clean up property_copy_string_array() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow fwnode_operations.add_links to differentiate errors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Allow a device to wait on optional suppliers (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add a function to obtain a node's prefix (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_get_name for returning the name of a node (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add functions for accessing node's parents (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move fwnode_get_parent() up (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Make argument to to_software_node const (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Get reference to parent swnode in get_parent op (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [include] driver core: Add support for linking devices during device addition (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: Add fwnode_to_dev() to look up device from fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Initialize the return value in software_node_to_swnode() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Add fwnode_connection_find_match() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_find_by_name() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by device type (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: Introduce device lookup variants by fwnode (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find connections also by checking the references (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Introduce fwnode_find_reference() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add software_node_get_reference_args() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Use kobject name when finding child nodes by name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Add support for static node descriptors (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Simplify software_node_release() function (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Allow node creation without properties (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Add fwnode_graph_get_endpoint_by_id() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: Make two functions static (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] software node: Implement get_named_child_node fwnode callback (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Find device connections also from device graphs (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device connection: Prepare support for firmware described connections (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: drop use of BUS_ATTR() (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] driver core: bus: convert to use BUS_ATTR_WO and RW (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if swnode is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: check if pointer p is NULL before dereferencing it (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] sysfs: Disable lockdep for driver bind/unbind files (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: fix fwnode_graph_get_next_endpoint() documentation (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: swnode: remove need for a temporary string for the node name (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] kobject: return error code if writing /sys/.../uevent fails (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Remove struct property_set (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] device property: Move device_add_properties() to swnode.c (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [base] drivers: base: Introducing software nodes to the firmware node framework (Torez Smith) [1900751 1856683 1838295 1837563 1783493] - [mm] powerpc/64s/radix: Fix mm_cpumask trimming race vs kthread_use_mm (Chris von Recklinghausen) [1862347] - [powerpc] powerpc: select ARCH_WANT_IRQS_OFF_ACTIVATE_MM (Chris von Recklinghausen) [1862347] - [fs] mm: fix exec activate_mm vs TLB shootdown and lazy tlb switching race (Chris von Recklinghausen) [1862347] - [arm64] arm64: pgtable: Ensure dirty bit is preserved across pte_wrprotect() (Andrew Jones) [1908439] - [arm64] arm64: pgtable: Fix pte_accessible() (Andrew Jones) [1908439] - [kernel] kernel: fork: properly initialize task_struct->task_struct_rh (Rafael Aquini) [1895892] - [s390] s390/dasd: Process FCES path event notification (Philipp Rudo) [1723823] - [s390] s390/dasd: Prepare for additional path event handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Display FC Endpoint Security information via sysfs (Philipp Rudo) [1723823] - [s390] s390/dasd: Fix operational path inconsistency (Philipp Rudo) [1723823] - [s390] s390/dasd: Store path configuration data during path handling (Philipp Rudo) [1723823] - [s390] s390/dasd: Move duplicate code to separate function (Philipp Rudo) [1723823] - [s390] s390/dasd: Remove unused parameter from dasd_generic_probe() (Philipp Rudo) [1723823] - [s390] s390/cio: Add support for FCES status notification (Philipp Rudo) [1723823] - [s390] s390/cio: Provide Endpoint-Security Mode per CU (Philipp Rudo) [1723823] - [s390] s390/cio: Export information about Endpoint-Security Capability (Philipp Rudo) [1723823] - [net] net/af_iucv: fix null pointer dereference on shutdown (Philipp Rudo) [1903966] - [s390] s390/dasd: fix null pointer dereference for ERP requests (Philipp Rudo) [1903965] - [tools] selftests: netfilter: add command usage (Hangbin Liu) [1899374] - [tools] selftests: netfilter: simplify command testing (Hangbin Liu) [1899374] - [tools] selftests: netfilter: remove unused variable in make_file() (Hangbin Liu) [1899374] - [tools] selftests: netfilter: exit on invalid parameters (Hangbin Liu) [1899374] - [tools] selftests: netfilter: fix header example (Hangbin Liu) [1899374] - [tools] selftests: netfilter: kill running process only (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add MTU arguments to flowtables (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add checktool function (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add test case for conntrack helper assignment (Hangbin Liu) [1899374] - [tools] selftests: netfilter: extend nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add nfqueue test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs tunnel test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs nat test case (Hangbin Liu) [1899374] - [tools] selftests: netfilter: add ipvs test script (Hangbin Liu) [1899374] - [tools] selftests: netfilter: check icmp pkttoobig errors are set as related (Hangbin Liu) [1899374] - [hwtracing] intel_th: pci: Add Emmitsburg PCH support (Jiri Olsa) [1838703] - [hwtracing] intel_th: pci: Add Tiger Lake PCH-H support (Jiri Olsa) [1783492 1782729] - [hwtracing] intel_th: pci: Add Jasper Lake CPU support (Jiri Olsa) [1783097] - [hwtracing] intel_th: pci: Add Elkhart Lake CPU support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Elkhart Lake SOC support (Jiri Olsa) [1783596] - [hwtracing] intel_th: pci: Add Ice Lake CPU support (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a NULL dereference when hub driver is not loaded (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Make stopping the trace optional (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix user-visible error codes (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix the unexpected state warning (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Disallow multi mode on devices where it's broken (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: msu: Fix window switching without windows (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix freeing IRQs (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729] - [hwtracing] intel_th: Fix a double put_device() in error path (Jiri Olsa) [1838703 1783596 1783492 1783097 1782729]- [idle] intel_idle: Fix intel_idle() vs tracing (David Arcari) [1903307] - [idle] intel_idle: Fix max_cstate for processor models without C-state tables (David Arcari) [1903307] - [idle] intel_idle: Ignore _CST if control cannot be taken from the platform (David Arcari) [1903307] - [idle] intel_idle: mention assumption that WBINVD is not needed (David Arcari) [1903307] - [idle] intel_idle: Remove uninitialized_var() usage (David Arcari) [1903307] - [idle] intel_idle: cleanup code to address out of order commits (David Arcari) [1903307] - [s390] Revert "s390/qeth: phase out OSN support" (Philipp Rudo) [1903962] - [net] net/smc: fix matching of existing link groups (Philipp Rudo) [1903961] - [netdrv] mlxsw: core: Use variable timeout for EMAD retries (Ivan Vecera) [1857594] - [netdrv] mlxsw: Fix firmware flashing (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix use-after-free in mlxsw_emad_trans_finish() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix memory leak on module removal (Ivan Vecera) [1857594] - [netdrv] mlxsw: Only advertise link modes supported by both driver and device (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add a PFC test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add headroom handling test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: qos_lib: Add a wrapper for running mlnx_qos (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Support port-less topologies (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Add devlink_cell_size_get() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: devlink_lib: Split devlink_..._set() into save & set (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Expose transceiver_overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update module's settings when module is plugged in (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Initialize netdev's module overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enable temperature event for all supported port module sensors (Ivan Vecera) [1857594] - [netdrv] mlxsw: Update transceiver_overheat counter according to MTWE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add an infrastructure to track transceiver overheat counter (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Query MTMP before writing to set only relevant fields (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Ports Module Administrative and Operational Status Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Port Module Plug/Unplug Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Management Temperature Warning Event Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Fix mlxsw_sp_acl_tcam_group_add()'s error path (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: simplify the return expression of __mlxsw_sp_router_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Disable port buffer autoresize with qdiscs (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Implement dcbnl_setbuffer / getbuffer (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Support two headroom modes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Manage internal buffer in the hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Introduce shared buffer ops (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Convert mlxsw_sp_port_headroom_init() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Inline mlxsw_sp_sb_max_headroom_cells() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Move here the new headroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move here the three-step headroom configuration from DCB (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert mlxsw_sp_port_pg_prio_map() to hdroom code (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Convert ETS handler fully to mlxsw_sp_hdroom_configure() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split headroom autoresize out of buffer configuration (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track buffer sizes in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track lossiness in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track priorities in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Track MTU in struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Unify delay handling between PFC and pause (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Add struct mlxsw_sp_hdroom (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Introduce fw_fatal health reporter (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW General Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring FW Debug Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw_load_policy devlink param into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Push code doing params register/unregister into separate helpers (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move fw flashing code into core.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2008.1310 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Derive SBIB from maximum port speed & MTU (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum speed around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Keep maximum MTU around (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Introduce ptys_max_speed callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Extract a helper to get Ethernet attributes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Extend hwmon interface with critical and emergency alarms (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Calculate MLXSW_HWMON_ATTR_COUNT more accurately (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_hwmon: Split temperature querying from show functions (Ivan Vecera) [1857594] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Remove internal speeds from PTYS register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Reduce runtime of tc-police scale test (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Fix mausezahn delay parameter in mirror_test() (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for burst test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Increase burst size for rate test (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Decrease required rate accuracy (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Adjust default policer burst size for Spectrum-{2, 3} (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ptp: Use generic helper function (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of trapping on RED qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload action trap for qevents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC traps initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Allow for per-ASIC trap groups initialization (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: On policer_id_base_ref_count, use dec_and_test (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Use 'size_t' for array sizes (Ivan Vecera) [1857594] - [netdrv] devlink: Pass extack when setting trap's action and group's parameters (Ivan Vecera) [1857594] - [net] devlink: Add early_drop trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_cnt: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Fix use-after-free in router init / de-init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Free EMAD transactions using kfree_rcu() (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Increase scope of RCU read-side critical section (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use different trap group for externally routed packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local host routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add support for temperature thresholds reading for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Add ethtool support for QSFP-DD transceivers (Ivan Vecera) [1857594] - [netdrv] mlxsw: destroy workqueue when trap_register in mlxsw_emad_init (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Fix wrong SFP EEPROM reading for upper pages 1-3 (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Test policers' occupancy (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add scale test for tc-police (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: Test tc-police restrictions (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tc-police tests (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Offload FLOW_ACTION_POLICE (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add police action (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Work around hardware limitation (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add devlink resource support (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_policer: Add policer core (Ivan Vecera) [1857594] - [netdrv] mlxsw: resources: Add resource identifier for global policers (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add policer bandwidth limits (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use mirror reason during Rx listener lookup (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Retrieve mirror reason from CQE during receive (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Add mirror reason field to CQEv2 (Ivan Vecera) [1857594] - [netdrv] mlxsw: trap: Add trap identifiers for mirrored packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase trap identifier to 10 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow setting policer on a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Allow passing parameters to SPAN agents (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for mirroring towards CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Do not dereference destination netdev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add driver private info to parms_set() callback (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add per-ASIC SPAN agent operations (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: add mirroring_pid_base to MOGCR register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add session_id and pid to MPAT register (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: RED: Test offload of mirror on RED early_drop qevent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_qdisc: Offload mirroring on RED qevent early_drop (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Promote binder-type dispatch to spectrum.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Publish matchall data structures (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Drop an unused field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flow: Convert a goto to a return (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to enable / disable global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add support for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Prepare for global mirroring triggers (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Move SPAN operations out of global file (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Port Analyzer Global Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Add Monitoring Mirror Trigger Enable Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: pci: Fix use-after-free in case of failed devlink reload (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Remove inappropriate usage of WARN_ON() (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add tests for ethtool extended state (Ivan Vecera) [1857594] - [tools] selftests: forwarding: forwarding.config.sample: Add port with no cable connected (Ivan Vecera) [1857594] - [tools] selftests: forwarding: ethtool: Move different_speeds_get() to ethtool_lib (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Add link extended state (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Port Diagnostics Database Register (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_ethtool: Move mlxsw_sp_port_type_speed_ops structs (Ivan Vecera) [1857594] - [netdrv] mlxsw: Move ethtool_ops to spectrum_ethtool.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Rename mlxsw_sp_port_headroom_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: Enforce firmware version for Spectrum-3 (Ivan Vecera) [1857594] - [netdrv] mlxsw: Bump firmware version to XX.2007.1168 (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_dcb: Fix a spelling typo in spectrum_dcb.c (Ivan Vecera) [1857594] - [tools] selftests: forwarding: Add a test for pedit munge tcp, udp sport, dport (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Support FLOW_ACTION_MANGLE for TCP, UDP ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core_acl_flex_actions: Add L4_PORT_ACTION (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Split handling of pedit mangle by chip type (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Do not rely on machine endianness (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Adjust headroom buffers for 8x ports (Ivan Vecera) [1857594] - [netdrv] mlxsw: core: Use different get_trend() callbacks for different thermal zones (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Add test for control packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register ACL control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 3 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Register layer 2 control traps (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Factor out common Rx listener function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move layer 3 exceptions to exceptions trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: remove redundant initialization of pointer br_dev (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Allow programming link-local prefix routes (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Add packet traps for BFD packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Treat IPv6 link-local SIP as an exception (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Share one group for all locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Move all trap groups under the same enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Do not hard code "thin" policer identifier (Ivan Vecera) [1857594] - [netdrv] mlxsw: switchx2: Move SwitchX-2 trap groups out of main enum (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Reduce priority of locally delivered packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for local routes and link-local destination (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use separate trap group for FID miss (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for various IPv6 packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IPv6 ND trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same switch case for identical groups (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for ACL trap (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Fix spelling mistake in trap's name (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use dedicated trap group for sampled packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for IPv6 ND and ARP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename ARP trap group (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Remove unnecessary field (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Align TC and trap priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_buffers: Assign non-zero quotas to TC 0 of the CPU port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Change default rate and priority of DHCP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Trap IPv4 DHCP packets in router (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Use same trap group for MLD and IGMP packets (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename IGMP trap group (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: Do not hard code trap group name (Ivan Vecera) [1857594] - [tools] selftests: devlink_lib: Remove double blank line (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap group data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Store all trap policer data in one array (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_trap: Move struct definition out of header file (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add couple of test for the correct matchall-flower ordering (Ivan Vecera) [1857594] - [tools] selftests: mlxsw: tc_restrictions: add test to check sample action restrictions (Ivan Vecera) [1857594] - [] selftests: mlxsw: rename tc_flower_restrictions.sh to tc_restrictions.sh (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Forbid to insert flower rules in collision with matchall rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Forbid to insert matchall rules in collision with flower rules (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Put matchall list into substruct of flow struct (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_flower: Expose a function to get min and max rule priority (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Restrict sample action to be allowed only on ingress (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove old SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use new analyzed ports list during speed / MTU change (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Convert flower-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Convert matchall-based mirroring to new SPAN API (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to bind / unbind a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Wrap buffer change in a function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename function (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put an analyzed port (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Add APIs to get / put a SPAN agent (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Move flow offload binding into spectrum_flow.c (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Process matchall events from the same cb as flower (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Avoid copying sample values and use RCU pointer direcly instead (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Push per-port rule add/del into separate functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Move ingress indication into mall_entry (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_sample_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_matchall: Pass mall_entry as arg to mlxsw_sp_mall_port_mirror_add() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Use block variable in mlxsw_sp_acl_rule_del() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push matchall bits into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Push flow_block related functions into a separate file (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum: Rename acl_block to flow_block (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_acl: Move block helpers into inline header functions (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Replace zero-length array with flexible-array member (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Use 'refcount_t' for reference counting (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Remove unnecessary debug prints (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Rename parms() to parms_set() (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_span: Reduce nesting in mlxsw_sp_span_entry_configure() (Ivan Vecera) [1857594] - [netdrv] net/mlxfw: Remove unneeded semicolon (Ivan Vecera) [1857594] - [netdrv] mlxsw: reg: Increase register field length to 13 bits (Ivan Vecera) [1857594] - [netdrv] mlxsw: spectrum_router: Re-increase scale of IPv6 nexthop groups (Ivan Vecera) [1857594] - [net] ipv6: Fix use of anycast address with loopback (Ivan Vecera) [1899591] - [net] ipv6: addrconf_f6i_alloc - fix non-null pointer check to !IS_ERR() (Ivan Vecera) [1899591] - [net] ipv6: fix excessive RTF_ADDRCONF flag on ::1/128 local route (and others) (Ivan Vecera) [1899591] - [net] ipv6: Change addrconf_f6i_alloc to use ip6_route_info_create (Ivan Vecera) [1899591] - [net] ipv6: Move setting default metric for routes (Ivan Vecera) [1899591] - [net] Add extack argument to ip_fib_metrics_init (Ivan Vecera) [1899591] - [net] ipv6: do not leave garbage in rt->fib6_metrics (Ivan Vecera) [1899591] - [net] Move free of dst_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for dst_entry (Ivan Vecera) [1899591] - [net] Move free of fib_metrics to helper (Ivan Vecera) [1899591] - [net] common metrics init helper for FIB entries (Ivan Vecera) [1899591] - [net] rtmsg_to_fib6_config() - use new style struct initializer instead of memset (Ivan Vecera) [1899591] - [powercap] powercap/intel_rapl: enumerate Psys RAPL domain together with package RAPL domain (Puneet Sethi) [1893463] - [powercap] powercap/intel_rapl: Fix domain detection (Puneet Sethi) [1893463]- [net] openvswitch: fix TTL decrement exception action execution (Eelco Chaudron) [1902610] - [net] openvswitch: fix error return code in validate_and_copy_dec_ttl() (Eelco Chaudron) [1902610] - [net] openvswitch: fix TTL decrement action netlink message format (Eelco Chaudron) [1902610] - [x86] hyperv: Enable 15-bit APIC ID if the hypervisor supports it (Vitaly Kuznetsov) [1903823] - [x86] kvm: Enable 15-bit extension when KVM_FEATURE_MSI_EXT_DEST_ID detected (Vitaly Kuznetsov) [1903823] - [documentation] x86/kvm: Reserve KVM_FEATURE_MSI_EXT_DEST_ID (Vitaly Kuznetsov) [1903823] - [iommu] hyper-v: Disable IRQ pseudo-remapping if 15 bit APIC IDs are available (Vitaly Kuznetsov) [1903823] - [x86] apic: Support 15 bits of APIC ID in MSI where available (Vitaly Kuznetsov) [1903823] - [x86] msi: Provide msi message shadow structs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/msi: allow shadow declarations of msi_msg:: $member (Vitaly Kuznetsov) [1903823] - [x86] ioapic: Handle Extended Destination ID field in RTE (Vitaly Kuznetsov) [1903823] - [x86] apic: Always provide irq_compose_msi_msg() method for vector domain (Vitaly Kuznetsov) [1903823] - [x86] apic: Cleanup delivery mode defines (Vitaly Kuznetsov) [1903823] - [x86] apic/uv: Fix inconsistent destination mode (Vitaly Kuznetsov) [1903823] - [x86] msi: Only use high bits of MSI address for DMAR unit (Vitaly Kuznetsov) [1903823] - [x86] msi: Move compose message callback where it belongs (Vitaly Kuznetsov) [1903823] - [kernel] genirq/chip: Use the first chip in irq_chip_compose_msi_msg() (Vitaly Kuznetsov) [1903823] - [x86] apic: Fix x2apic enablement without interrupt remapping (Vitaly Kuznetsov) [1903823] - [tools] perf test: Fix msan uninitialized use (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix the ratio comments of miss-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free formats for perf pmu parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Do not free metric when failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Free metric when it failed to resolve (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Release expr_parse_ctx after testing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix memory leaks in parse-metric test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-event: Fix memory leak in evsel->unit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix cpu/thread map leak (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks - part 2 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix some memory leaks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Free aliases for PMU event map aliases test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf vendor events amd: Remove trailing commas (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Leader sampling shouldn't clear sample period (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Prevent override of attr->sample_period for libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Set PERF_RECORD_PERIOD if attr->freq is set (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix 2 memory sanitizer warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix the "signal" test inline assembly (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record/stat: Explicitly call out event modifiers in the documentation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix build warning on 32-bit arches (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf jevents: Fix suspicious code in fixregex() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use uintptr_t when casting numbers to pointers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf report: Disable ordered_events for raw dump (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Correct SNOOPX field offset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Fix corrupt data after perf inject from (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Avoid an uninitialized read when using fake PMUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Fix out of bounds array access in the print_counters() evlist method (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Set NULL sentinel in pmu_events table in "Parse and process metrics" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Set exclude_guest=1 for user-space counting (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Correct the help info of option "--no-bpf-event" (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Use zd for size_t printf formats on 32-bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: arm-spe: Fix check error when synthesizing events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add mwait_idle_with_hints.constprop.0 to the list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched timehist: Fix use of CPU list with summary option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Fix basic bpf filtering test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Make option description initials all capital letters (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf build-ids: Fall back to debuginfod query if debuginfo not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Remove dead code in parse_nodes_opt() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Update POWER9 metrics to utilize other metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add change log (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Add set_tracing_options() to set all trace options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option --tid to filter by thread id (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option -D/--delay to delay tracing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf: ftrace: Allow set graph depth by '--graph-opts' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option tracing_thresh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option 'verbose' to show more info for graph tracer (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'irq-info' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option funcgraph-irqs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for trace option sleep-time (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add support for tracing option 'func_stack_trace' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add general function to parse sublevel options (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '--inherit' to trace children processes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Show trace column header (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-m/--buffer-size' to set per-cpu buffer size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Factor out function write_tracing_file_int() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Add option '-F/--funcs' to list available functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf ftrace: Select function/function_graph tracer automatically (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Use numa_node_to_cpus() to bind tasks to nodes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix cpumask memory leak in node_has_cpus() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Quote CC and CXX for their arguments (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix module symbol processing (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Fix man page typos (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Allow multiple probes in record+script_probe_vfs_getname.sh (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench mem: Always memset source before memcpy (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf sched: Prefer sched_waking event when it exists (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Fix a couple of spelling mistakes in options text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix benchmark names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench numa: Fix number of processes in "2x3-convergence" test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Use the autogenerated protocol family table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf trace beauty: Add script to autogenerate socket families table (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add 'tod' field to display time of day (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Change the 'enum perf_output_field' enumerators to be 64 bits (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf data: Add support to store time of day in CTF data conversion (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Move clockid_res_ns under clock struct (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf header: Store clock references for -k/--clockid option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add clockid_name function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf clockid: Move parse_clockid() to new clockid object (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Handle possible strdup() error in tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed description of tep_add_plugin_path() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed type in PRINT_FMT_STING (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fixed broken indentation in parse_ip4_print_args() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Improve error handling of tep_plugin_add_option() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Fix typo in tep_plugin_add_option() description (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Handle strdup() error in parse_option_name() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libtraceevent: Document tep_load_plugins_hook() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evsel: Extend message to mention CAP_SYS_PTRACE and perf security doc link (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding PSB+ only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for decoding FUP/TIP only (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add itrace 'q' option for quicker, less detailed decoding (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Time filter logged perf events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace debug log flags to suppress some messages (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional log flags to the itrace 'd' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Use itrace error flags to suppress some errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add optional error flags to the itrace 'e' option (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf auxtrace: Add missing itrace options to help text (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Improve aux_output not supported error (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix duplicate branch after CBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Fix FUP packet state (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf record: Extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Introduce --control fd:ctl-fdoptions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add benchmark of find_next_bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools build feature: Use CC and CXX from parent (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename group_list to metric_list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename struct egroup to metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add metric group test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Make compute_single function more precise (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add recursion check when processing nested metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add DCache_L2 to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add cache_miss_cycles to metric parse test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add events for the current list (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Compute referenced metrics (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add referenced metrics to hash data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_expr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Collect referenced metrics in struct metric_ref_node (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename __metricgroup__add_metric to __add_metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add add_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add macros for iterating map events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__del_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Change expr__get_id to return struct expr_id_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Fix memory leak in expr__add_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf test: Ensure sample_period is set libpfm4 events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Fix term parsing for raw syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Allow r0x event syntax (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: No need to cache the PMUs in ARM SPE auxtrace init routine (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf bench: Add basic syscall benchmark (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Implement control commands handling (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: extend -D, --delay option with -1 value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out event handling loop into dispatch_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for fork case (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Move target check to loop control statement (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf stat: Factor out body of event handling loop for system wide (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Implement control command handling functions (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Introduce control file descriptors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid counting of nonfilterable fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Add flags to fdarray fds objects (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] libperf: Avoid internal moving of fdarray fds (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Add 'struct expr_id_data' to keep expr value (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf metric: Rename expr__add_id() to expr__add_val() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Warn if the target function is a GNU indirect function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix memory leakage when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Fix wrong variable warning when the probe point is not found (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf probe: Avoid setting probes on the same address for the same event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf kmem: Pass additional arguments to 'perf record' (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Report BPF errors (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Show text poke address symbol (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Add option --show-text-poke-events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf intel-pt: Add support for text poke events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add support for PERF_RECORD_TEXT_POKE (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Fix non-null terminated buffer returned by readlink() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf inject jit: Remove //anon mmap events (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf symbols: Add s390 idle functions 'psw_idle' and 'psw_idle_exit' to list of idle symbols (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Fix reporting of unknown SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add builtin handler for trace_marker_raw (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Move kernel_stack event handler to "function" plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for decoding syscalls/sys_enter_futex (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add offset option for function plugin (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add more SVM exit reasons (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add plugin for tlb_flush (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Optimize pretty_print() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add support for more printk format specifiers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Introduced new traceevent API, for adding new plugins directories (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add interface for options to plugins (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools lib traceevent: Add tep_load_plugins_hook() API (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of bison warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Disable a subset of flex warnings (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare bison header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add missing headers noticed when building with NO_LIBBPF=1 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Declare flex header file output (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add flex debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add bison debug build flag (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for yacc input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse-events: Use automatic variable for flex input (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' branch_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_id_all methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' sample_type methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' strerror methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf evlist: Fix the class prefix for 'struct evlist' 'add' evsel methods (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Improve CPU core PMU HW event list ordering (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: List kernel supplied event aliases for arm64 (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf cs-etm: Allow no CoreSight sink to be specified on command line (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add < and > operators (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf expr: Add d_ratio operation (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf script: Fixup some evsel/evlist method names (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for frontend metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add parse metric test for ipc metric (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add test_generic_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Release metric_events rblist (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Factor out prepare_metric function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add metricgroup__parse_groups_test function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add map to parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake_pmu to parse_group() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Factor out parse_groups() function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Add another metric parsing test (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf pmu: Add a perf_pmu__fake object to use with __parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf parse: Provide a way to pass a fake_pmu to parse_events() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tests: Factor check_parse_id function (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf tools: Add fake pmu support (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] perf annotate: Remove unneeded conversion to bool (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools/: replace HTTP links with HTTPS ones (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [tools] tools, build: Propagate build failures from tools/build/Makefile.build (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/cpufeatures: Add Architectural LBRs feature bit (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Add support for Intel SPR platform (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Support multiple RAPL unit quirks (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/rapl: Fix missing psys sysfs attributes (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Take over CAP_SYS_PTRACE creds to CAP_PERFMON capability (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Expose get/put_callchain_entry() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [include] perf: : drop a duplicated word (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Remove task_ctx_size (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Create kmem_cache for the LBR context data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Use kmem_cache to allocate the PMU specific data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf/core: Factor out functions to allocate/free the task_ctx_data (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support Architectural LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out intel_pmu_store_lbr (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out rdlbr_all() and wrlbr_all() (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Mark the {rd, wr}lbr_{to, from} wrappers __always_inline (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Unify the stored format of LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Support LBR_CTL (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] x86/msr-index: Add bunch of MSRs for Arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Expose CPUID enumeration bits for arch LBR (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Use dynamic data structure for task_ctx (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Factor out a new struct for generic optimization (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add the function pointers for LBR save and restore (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR read (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/intel/lbr: Add a function pointer for LBR reset (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Keep LBR records unchanged in host context for guest usage (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Add constraint to create guest LBR event without hw counter (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/lbr: Add interface to get LBR information (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Provide stubs of KVM helpers for non-Intel CPUs (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86/core: Refactor hw->idx checks and cleanup (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] perf/x86: Fix variable types for LBR registers (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [kernel] perf: Add perf text poke event (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [uapi] perf: Add perf_event_mmap_page::cap_user_time_short ABI (Michael Petlan) [1811839 1731571 1838555 1838896 1873271] - [x86] sev-es: Do not support MMIO to/from encrypted memory (Vitaly Kuznetsov) [1868080] - [x86] head/64: Check SEV encryption before switching to kernel page-table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Sanity-check CPUID results in the early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check SEV encryption in 64-bit boot-path (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Introduce sev_status (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Use GHCB accessor for setting the MMIO scratch buffer (Vitaly Kuznetsov) [1868080] - [x86] head/64: Disable stack protection for head$(BITS).o (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Check required CPU features for SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] efi: Add GHCB mappings when SEV-ES is active (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle NMI State (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Support CPU offline/online (Vitaly Kuznetsov) [1868080] - [x86] head/64: Don't call verify_cpu() on starting APs (Vitaly Kuznetsov) [1868080] - [x86] smpboot: Load TSS and getcpu GDT entry before loading IDT (Vitaly Kuznetsov) [1868080] - [x86] realmode: Setup AP jump table (Vitaly Kuznetsov) [1868080] - [x86] realmode: Add SEV-ES specific trampoline entry point (Vitaly Kuznetsov) [1868080] - [x86] vmware: Add VMware-specific handling for VMMCALL under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] kvm: Add KVM-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] paravirt: Allow hypervisor-specific VMMCALL handling under SEV-ES (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #DB Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle #AC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle VMMCALL Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MWAIT/MWAITX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MONITOR/MONITORX Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle INVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDPMC Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle RDTSC(P) Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle WBINVD Events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle DR7 read/write events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MSR events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO String Instructions (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle MMIO events (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Handle instruction fetches from user-space (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Wire up existing #VC exit-code handlers (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add a Runtime #VC Exception Handler (Vitaly Kuznetsov) [1868080] - [x86] entry/64: Add entry code for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] dumpstack/64: Add noinstr version of get_stack_info() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Adjust #VC IST Stack on entering NMI handler (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Explicitly map boot_params and command line (Vitaly Kuznetsov) [1868080] - [x86] boot/64: Initialize 5-level paging variables earlier (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Allocate and map an IST stack for #VC handler (Vitaly Kuznetsov) [1868080] - [x86] debug: Allow a single level of #DB recursion (Vitaly Kuznetsov) [1868080] - [x86] entry: Remove DBn stacks (Vitaly Kuznetsov) [1868080] - [x86] entry, nmi: Disable #DB (Vitaly Kuznetsov) [1868080] - [x86] nmi: Protect NMI entry against instrumentation (Vitaly Kuznetsov) [1868080] - [x86] entry: Introduce local_db_{save, restore}() (Vitaly Kuznetsov) [1868080] - [x86] db: Split out dr6/7 handling (Vitaly Kuznetsov) [1868080] - [x86] Replace ist_enter() with nmi_enter() (Vitaly Kuznetsov) [1868080] - [x86] traps: Stop using ist_enter/exit() in do_int3() (Vitaly Kuznetsov) [1868080] - [x86] entry: Get rid of ist_begin/end_non_atomic() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup per-CPU GHCBs for the runtime handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup GHCB-based boot #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Setup an early #VC handler (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Compile early handler code into kernel image (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Print SEV-ES info into the kernel log (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add SEV-ES Feature Detection (Vitaly Kuznetsov) [1868080] - [x86] head/64: Move early exception dispatch to C code (Vitaly Kuznetsov) [1868080] - [x86] idt: Make IDT init functions static inlines (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install a CPU bringup IDT (Vitaly Kuznetsov) [1868080] - [x86] head/64: Switch to initial stack earlier (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load segment registers earlier (Vitaly Kuznetsov) [1868080] - [x86] irq/64: Update stale comment (Vitaly Kuznetsov) [1868080] - [x86] head/64: Load GDT after switch to virtual addresses (Vitaly Kuznetsov) [1868080] - [x86] head/64: Install startup GDT (Vitaly Kuznetsov) [1868080] - [x86] idt: Split idt_data setup out of set_intr_gate() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add CPUID handling to #VC handler (Vitaly Kuznetsov) [1868080] - [x86] fpu: Move xgetbv()/xsetbv() into a separate header (Vitaly Kuznetsov) [1868080] - [x86] cpu: Use XGETBV and XSETBV mnemonics in fpu/internal.h (Vitaly Kuznetsov) [1868080] - [x86] fpu: Reset MXCSR to default in kernel_fpu_begin() (Vitaly Kuznetsov) [1868080] - [x86] sev-es: Add support for handling IOIO exceptions (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Unmap GHCB page before booting the kernel (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Setup a GHCB-based VC Exception handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add set_page_en/decrypted() helpers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Check return value of kernel_ident_mapping_init() (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Call set_sev_encryption_mask() earlier (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add stage1 #VC handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Change add_identity_map() to take start and end (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Don't pre-map memory in KASLR code (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Always switch to own page table (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add page-fault handler (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Rename kaslr_64.c to ident_map_64.c (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Add IDT Infrastructure (Vitaly Kuznetsov) [1868080] - [x86] traps: Split trap numbers out in a separate header (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Disable red-zone usage (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_has_rep_prefix() helper (Vitaly Kuznetsov) [1868080] - [x86] insn: Add insn_get_modrm_reg_off() (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction decoding (Vitaly Kuznetsov) [1868080] - [x86] umip: Factor out instruction fetch (Vitaly Kuznetsov) [1868080] - [tools] x86/insn: Make inat-tables.c suitable for pre-decompression code (Vitaly Kuznetsov) [1868080] - [x86] traps: Move pf error codes to (Vitaly Kuznetsov) [1868080] - [x86] cpufeatures: Add SEV-ES CPU feature (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Use __packed shorthand (Vitaly Kuznetsov) [1868080] - [x86] kvm: svm: Add GHCB Accessor functions (Vitaly Kuznetsov) [1868080] - [x86] cpu: Unify cpu_init() (Vitaly Kuznetsov) [1868080] - [x86] insn-eval: Add support for 64-bit kernel mode (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Get rid of GOT fixup code (Vitaly Kuznetsov) [1868080] - [kernel] x86/boot/compressed: Force hidden visibility for all symbol references (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Move .got.plt entries out of the .got section (Vitaly Kuznetsov) [1868080] - [x86] boot: Correct relocation destination on old linkers (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed/64: Switch to __KERNEL_CS after GDT is loaded (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Fix reloading of GDTR post-relocation (Vitaly Kuznetsov) [1868080] - [x86] boot: Reload GDTR after copying to the end of the buffer (Vitaly Kuznetsov) [1868080] - [x86] boot/compressed: Don't declare __force_order in kaslr_64.c (Vitaly Kuznetsov) [1868080] - [mm] mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault() (Philipp Rudo) [1903968] - [s390] s390/ap: fix ap devices reference counting (Philipp Rudo) [1903967] - [infiniband] RDMA/cxgb4: Validate the number of CQEs (Kamal Heib) [1894720] - [net] treewide: Use fallthrough pseudo-keyword (Petr Oros) [1892748] - [net] devlink: Remove overzealous WARN_ON with snapshots (Petr Oros) [1892748] - [net] devlink: ignore -EOPNOTSUPP errors on dumpit (Petr Oros) [1892748] - [net] devlink: Always use user_ptr[0] for devlink and simplify post_doit (Petr Oros) [1892748] - [net] devlink: Constify devlink instance pointer (Petr Oros) [1892748] - [net] devlink: Add comment for devlink instance lock (Petr Oros) [1892748] - [net] devlink: Do not hold devlink mutex when initializing devlink fields (Petr Oros) [1892748] - [docs] ice: add documentation for device-caps region (Petr Oros) [1892748] - [net] devlink: remove new uninitialized_var() usage (Petr Oros) [1892748] - [docs] networking: convert sja1105's devlink info to RTS (Petr Oros) [1892748] - [net] devlink: refactor end checks in devlink_nl_cmd_region_read_dumpit (Petr Oros) [1892748] - [docs] ice: cleanup language in ice.rst for fw.app (Petr Oros) [1892748] - [docs] devlink: don't wrap commands in rST shell blocks (Petr Oros) [1892748] - [net] devlink: Protect devlink port list traversal (Petr Oros) [1895042] - [net] devlink: Fix per port reporter fields initialization (Petr Oros) [1895042] - [net] devlink: Fix use-after-free when destroying health reporters (Petr Oros) [1895042] - [net] devlink: introduce the health reporter test command (Petr Oros) [1895042] - [net] devlink: Add devlink health port reporters API (Petr Oros) [1895042] - [net] devlink: Implement devlink health reporters on per-port basis (Petr Oros) [1895042] - [net] devlink: Create generic devlink health reporter search function (Petr Oros) [1895042] - [net] devlink: Rework devlink health reporter destructor (Petr Oros) [1895042] - [net] devlink: Refactor devlink health reporter constructor (Petr Oros) [1895042]- [md] dm writecache: fix the maximum number of arguments (Mike Snitzer) [1895117] - [md] dm writecache: advance the number of arguments when reporting max_age (Mike Snitzer) [1895117] - [x86] x86/cpu/amd: Make erratum #1054 a legacy erratum (Michael Petlan) [1791459] - [x86] x86/cpu/amd: Enable the fixed Instructions Retired counter IRPERF (Michael Petlan) [1791459] - [s390] s390/early: improve machine detection (Claudio Imbrenda) [1896307] - [infiniband] IB/mlx5: Fix fall-through warnings for Clang (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix corruption of reg_pages in mlx5_ib_rereg_user_mr() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Properly convey driver version to firmware (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Proper handling of unsupported Connect-X6DX SW steering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Enforce HW TX csum offload with kTLS (Alaa Hleihel) [1858561] - [netdrv] net: mlx5e: fix fs_tcp.c build when IPV6 is not enabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix wrong address reclaim when command interface is down (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Fail mlx5_esw_modify_vport_rate if qos disabled (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Disable QoS when min_rates on all VFs are zero (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Clear bw_share upon VF disable (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add handling of port type in rule deletion (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix check if netdev is bond slave (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Set IPsec WAs only in IP's non checksum partial case (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix incorrect access of RCU-protected xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VXLAN synchronization after function reload (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Avoid extack error log for disabled vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix deletion of duplicate rules (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Protect encap route dev from concurrent release (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix modify header actions memory leak (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix devlink deadlock on net namespace deletion (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix type warning of sizeof in __mlx5_ib_alloc_counters() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Clarify what the UMR is for when creating MRs (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Disable IB_DEVICE_MEM_MGT_EXTENSIONS if IB_WR_REG_MR can't work (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Make mkeys always owned by the kernel's PD when not enabled (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use set_mkc_access_pd_addr_fields() in reg_create() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove dead check for EAGAIN after alloc_mr_from_cache() (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix potential race between destroy and CQE poll (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Use kvfree() for memory allocated with kvzalloc() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TC: Remove unused parameter from mlx5_tc_ct_add_no_trk_match() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Setup all vports' metadata to support peer miss rule (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Dedicated metadata for uplink vport (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-Switch, Check and enable metadata support flag before using (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Don't call timecounter cyc2time directly from 1PPS flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Release clock lock before scheduling a PPS work (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Rename ptp clock info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Always use container_of to find mdev pointer from clock struct (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix uninitialized variable warning (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Tx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add TX steering rule per IPsec state (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Add NIC TX domain namespace (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: Enhanced TX MPWQE for SKBs (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TX code into functions to be used by MPWQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename xmit-related structs to generalize them (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Generalize TX MPWQE checks for full session (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Support multiple SKBs in a TX WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move the TLS resync check out of the function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Unify constants for WQE_EMPTY_DS_COUNT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Small improvements for XDP TX MPWQE logic (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor xmit functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move mlx5e_tx_wqe_inline_mode to en_tx.c (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use struct assignment to initialize mlx5e_tx_wqe_info (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor inline header size calculation in the TX path (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add IPv6 traffic class (DSCP) header rewrite support (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Add LAG warning if bond slave is not lag master (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Add LAG warning for unsupported tx type (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Return a valid errno if can't get lag device index (Alaa Hleihel) [1858561 1851709] - [netdrv] net/mlx5e: Fix race condition on nhe->n pointer in neigh update (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN create flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix VLAN cleanup flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix return status when setting unsupported FEC mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix driver's declaration to support GRE offload (Alaa Hleihel) [1858561 1819619] - [netdrv] net/mlx5e: CT, Fix coverity issue (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add resiliency in Striding RQ mode for packets larger than MTU (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix error path for RQ alloc (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix request_irqs error flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: cmdif, Avoid skipping reclaim pages if FW is not accessible (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add retry mechanism to the command entry index allocation (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: poll cmd EQ in case of command timeout (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Avoid possible free of command entry while timeout comp handler (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix a race when moving command interface to polling mode (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: mlx5e_fec_in_caps() returns a boolean (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: TLS, Do not expose FPGA TLS counter if not supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix using wrong stats_grps in mlx5e_update_ndo_stats() (Alaa Hleihel) [1870593 1858561] - [netdrv] net/mlx5e: Fix multicast counter not up-to-date in "ip -s" (Alaa Hleihel) [1858561 1693130] - [netdrv] net/mlx5e: Fix endianness when calculating pedit mask first bit (Alaa Hleihel) [1889981 1858561] - [netdrv] net/mlx5e: Enable adding peer miss rules only if merged eswitch is supported (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: CT: Fix freeing ct_label mapping (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix memory leak of tunnel info when rule under multipath not ready (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use synchronize_rcu to sync with NAPI (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use RCU to protect rq->xdp_prog (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Fix FTE cleanup (Alaa Hleihel) [1858561] - [infiniband] mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Fix flow destination setting for RDMA TX flow table (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Delete extra dump stack that gives nothing (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: convert to new udp_tunnel infrastructure (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: DR, Change push vlan action sequence (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enable users to change VF/PF representors carrier state (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete unreachable code (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: drop unnecessary list_empty (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: DR, Reduce print level for matcher print (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add support for PCI relaxed ordering (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Use indirect call wrappers for RX post WQEs functions (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move exposure of datapath function to txrx header (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Re-work initializaiton of RX function pointers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Use eswitch total_vports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Reuse total_vports and avoid duplicate nvports (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Consider maximum vf vports for steering init (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Add function ID to reclaim pages debug log (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Hold pages RB tree per VF (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Set mkey relaxed ordering by UMR with ConnectX-7 (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Use MLX5_SET macro instead of local structure (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add missing srcu_read_lock in ODP implicit flow (Alaa Hleihel) [1858561] - [include] RDMA/mlx5: ConnectX-7 new capabilities to set relaxed ordering by UMR (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Allow SQ modification (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Do not request completion on every single UMR WQE (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: RX, Avoid indirect call in representor CQE handling (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: XDP, Avoid indirect call in TX flow (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec ESN update offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add Connect-X IPsec Rx data path offload (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5e: IPsec: Add IPsec steering in local NIC RX (Alaa Hleihel) [1858561 1790222] - [include] net/mlx5: Add IPsec related Flow steering entry's fields (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: IPsec: Add HW crypto offload support (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: Accel, Add core IPsec support for the Connect-X family (Alaa Hleihel) [1858561 1790222] - [netdrv] net/mlx5: E-switch, Reduce dependency on num_vfs during mode set (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: E-switch, Avoid function change handler for non ECPF (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Make MLX5_EN_TLS non-prompt (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable count action for rules with allow action (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add interface changes required for VDPA (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add VDPA interface type to supported enumerations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Support setting access rights of dma addresses (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move devlink port register and unregister calls (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Remove unused to_mibmr function (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, When eswitch is unsupported, return -EOPNOTSUPP (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Added support for 100Gbps per lane link modes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Delete one-time used functions (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Cleanup DEVX initialization flow (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate flow steering logic from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate counters from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Separate restrack callbacks initialization from main.c (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Limit the scope of mlx5_ib_enable_driver function (Alaa Hleihel) [1858561] - [infiniband] RDMA: Move XRCD to be under ib_core responsibility (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce UAPI to query PD attributes (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Implement the query ucontext functionality (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Refactor mlx5_ib_alloc_ucontext() response (Alaa Hleihel) [1858561] - [infiniband] RDMA/core: Optimize XRC target lookup (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Get XRCD number directly for the internal use (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Enable QP number request when creating IPoIB underlay QP (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Introduce ODP prefetch counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance TX timeout recovery (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance ICOSQ data on RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add EQ info to TX/RX reporter's diagnose (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Enhance CQ data on diagnose output (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Rename reporter's helpers (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get the RQ WQE counter (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add helper to get RQ WQE's head (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move RQ helpers to txrx.h (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Align RX/TX reporters diagnose output format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Remove redundant RQ state query (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Add a flush timeout define (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Change reporters create functions to return void (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: fix memory leak of tls (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Fix build break when CONFIG_XPS is not set (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Add kTLS RX HW offload support (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Use kernel API to extract private offload context (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: kTLS, Improve TLS feature modularity (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Accel, Expose flow steering API for rules add/del (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Receive flow steering framework for accelerated TCP flows (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: API to manipulate TTC rules destinations (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Refactor build channel params (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Turn XSK ICOSQ into a general asynchronous one (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: kTLS, Improve TLS params layout structures (Alaa Hleihel) [1858561] - [include] net/mlx5: Avoid RDMA file inclusion in core driver (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: vxlan: Return bool instead of opaque ptr in port_lookup() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5e: Move TC-specific function definitions into MLX5_CLS_ACT (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Use kfree(ft->g) in arfs_create_groups() (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: FWTrace: Add missing space (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get MR resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get CQ resource in RAW format (Alaa Hleihel) [1858561] - [infiniband] RDMA/mlx5: Add support to get QP resource in RAW format (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Add support in query QP, CQ and MKEY segments (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Export resource dump interface (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Supporting setting devlink port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Split mac address setting function for using state_lock (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Support querying port function mac address (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: Move helper to eswitch layer (Alaa Hleihel) [1858561] - [netdrv] net/mlx5: E-switch, Introduce and use eswitch support check helper (Alaa Hleihel) [1858583 1858561] - [netdrv] net/mlx5: Constify mac address pointer (Alaa Hleihel) [1858561] - [tty] serial: 8250: export serial8250_do_set_divisor() (Steve Best) [1784119] - [tty] serial: 8250: introduce get_divisor() and set_divisor() hook (Steve Best) [1784119] - [tty] serial: 8250: let serial8250_get_divisor() get uart_port * as param (Steve Best) [1784119] - [tty] serial: 8250_lpss: Add ->setup() for Elkhart Lake ports (Steve Best) [1784119] - [tty] serial: 8250_lpss: Switch over to MSI interrupts (Steve Best) [1784119] - [tty] serial: 8250_lpss: Enable HS UART on Elkhart Lake (Steve Best) [1784119] - [tty] serial: 8250_lpss: Get rid of custom LPSS_DEVICE() macro (Steve Best) [1784119] - [tty] serial: 8250_lpss: register DMA IRQ and pool with instance ID (Steve Best) [1784119] - [tty] serial: 8250_lpss: add fractional divisor support (Steve Best) [1784119] - [tty] serial: 8250_lpss: switch to use 8250_dwlib library (Steve Best) [1784119] - [tty] tty: serial: Use the correct style for SPDX License Identifier (Steve Best) [1784119] - [tty] serial: 8250_dw: split Synopsys DesignWare 8250 common functions (Steve Best) [1784119] - [tty] 8250_lpss: check null return when calling pci_ioremap_bar (Steve Best) [1784119] - [dma] dmaengine: dw: Remove misleading is_private property (Steve Best) [1784119] - [tty] serial: 8250: fix null-ptr-deref in serial8250_start_tx() (John Linville) [1903272] {CVE-2020-15437} - [i2c] i2c: designware-pci: Fix BUG_ON during device removal (Steve Best) [1784122] - [i2c] i2c: designware-pci: Add support for Elkhart Lake PSE I2C (Steve Best) [1784122] - [i2c] i2c: designware-pci: Switch over to MSI interrupts (Steve Best) [1784122] - [mmc] mmc: sdhci: Add LTR support for some Intel BYT based controllers (Steve Best) [1906791] - [mmc] mmc: sdhci-pci: Add max-frequency device property for Intel controllers (Steve Best) [1906791] - [powerpc] powerpc/64s: Trim offlined CPUs from mm_cpumasks (Steve Best) [1905892] - [kernel] kernel/cpu: add arch override for clear_tasks_mm_cpumask() mm handling (Steve Best) [1905892] - [mm] powerpc/64s/pseries: Fix hash tlbiel_all_isa300 for guest kernels (Steve Best) [1905892] - [mm] powerpc/64s: Fix hash ISA v3.0 TLBIEL instruction generation (Steve Best) [1905892] - [mm] powerpc/64s: Add cp_abort after tlbiel to invalidate copy-buffer address (Steve Best) [1905892] - [powerpc] powerpc: untangle cputable mce include (Steve Best) [1905892] - [mmc] mmc: sdhci-pci: Add support for Intel EHL (Steve Best) [1783588] - [scsi] qla2xxx: Update version to 10.02.00.104-k (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix device loss on 4G and older HBAs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: If fcport is undergoing deletion complete I/O with retry (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix the call trace for flush workqueue (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix flash update in 28XX adapters on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Handle aborts correctly for port undergoing deletion (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix N2N and NVMe connect retry failure (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix FW initialization error on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix crash during driver load on big endian machines (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Fix compilation issue in PPC systems (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Don't check for fw_started while posting NVMe command (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Tear down session if FW say it is down (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Limit interrupt vectors to number of CPUs (Nilesh Javali) [1905493] - [scsi] scsi: qla2xxx: Change post del message from debug level to log level (Nilesh Javali) [1905493] - [s390] s390/qeth: Remove pnso workaround (Philipp Rudo) [1903964] - [s390] s390/purgatory: do not build purgatory with kcov, kasan and friends (Philipp Rudo) [1900550] - [fs] iomap: Fix misplaced page flushing (Carlos Maiolino) [1868429] - [fs] iomap: Use round_down/round_up macros in __iomap_write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Mark read blocks uptodate in write_begin (Carlos Maiolino) [1868429] - [fs] iomap: Clear page error before beginning a write (Carlos Maiolino) [1868429] - [fs] iomap: fix WARN_ON_ONCE() from unprivileged users (Carlos Maiolino) [1868429] - [fs] iomap: fall back to buffered writes for invalidation failures (Carlos Maiolino) [1868429] - [fs] iomap: Only invalidate page cache pages on direct IO writes (Carlos Maiolino) [1868429] - [fs] iomap: Make sure iomap_end is called after iomap_begin (Carlos Maiolino) [1868429] - [fs] iomap: Fix unsharing of an extent >2GB on a 32-bit machine (Carlos Maiolino) [1868429] - [fs] iomap: fix the iomap_fiemap prototype (Carlos Maiolino) [1868429] - [fs] iomap: remove lockdep_assert_held() (Carlos Maiolino) [1868429] - [mm] powerpc/numa: Fix a regression on memoryless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Offline memoryless cpuless node 0 (Steve Best) [1903613] - [mm] powerpc/numa: Prefer node id queried from vphn (Steve Best) [1903613] - [mm] powerpc/numa: Set numa_node for all possible cpus (Steve Best) [1903613] - [powerpc] powerpc/numa: Remove late request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Early request for home node associativity (Steve Best) [1903613] - [mm] powerpc/numa: Use cpu node map of first sibling thread (Steve Best) [1903613] - [x86] xen: don't unbind uninitialized lock_kicker_irq (Brian Masney) [1896786] - [net] Bluetooth: Acquire sk_lock.slock without disabling interrupts (Ivan Vecera) [1889859] - [wireless] mwifiex: fix double free (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: run init_cfg function once per driver load (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: remove no filter condition (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: split a print to avoid a WARNING in ROC (Jarod Wilson) [1860496] - [wireless] qtnfmac: fix resource leaks on unsupported iftype error return path (Jarod Wilson) [1860496] - [net] nl80211: fix OBSS PD min and max offset validation (Jarod Wilson) [1860496] - [wireless] rtw88: Fix potential probe error handling race with wow firmware loading (Jarod Wilson) [1860496] - [wireless] rtw88: Fix probe error handling race with firmware loading (Jarod Wilson) [1860496] - [wireless] ath6kl: wmi: prevent a shift wrapping bug in ath6kl_wmi_delete_pstream_cmd() (Jarod Wilson) [1860496] - [wireless] ath11k: Add checked value for ath11k_ahb_remove (Jarod Wilson) [1860496] - [wireless] mwifiex: remove function pointer check (Jarod Wilson) [1860496] - [wireless] ath11k: fix uninitialized return in ath11k_spectral_process_data() (Jarod Wilson) [1860496] - [wireless] ath11k: fix a double free and a memory leak (Jarod Wilson) [1860496] - [wireless] rtw88: fix compile warning: (Jarod Wilson) [1860496] - [wireless] mwifiex: Remove unnecessary braces from HostCmd_SET_SEQ_NO_BSS_INFO (Jarod Wilson) [1860496] - [wireless] rtw88: don't treat NULL pointer as an array (Jarod Wilson) [1860496] - [wireless] mwifiex: Do not use GFP_KERNEL in atomic context (Jarod Wilson) [1860496] - [wireless] brcmfmac: check ndev pointer (Jarod Wilson) [1860496] - [wireless] ath11k: Fix possible memleak in ath11k_qmi_init_service (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the size used in a 'dma_free_coherent()' call in an error handling path (Jarod Wilson) [1860496] - [wireless] ath9k: Fix potential out of bounds in ath9k_htc_txcompletion_cb() (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Use appropriate rs_datalen type (Jarod Wilson) [1860496] - [wireless] ath6kl: prevent potential array overflow in ath6kl_add_new_sta() (Jarod Wilson) [1860496] - [net] net: wireless: nl80211: fix out-of-bounds access in nl80211_del_key() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce maximum VHT MPDU length to 7991 (Jarod Wilson) [1860496] - [net] mac80211: fix 80 MHz association to 160/80+80 AP on 6 GHz (Jarod Wilson) [1860496] - [net] mac80211: do not allow bigger VHT MPDUs than the hardware supports (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz channel conversion (Jarod Wilson) [1860496] - [net] mac80211: do not disable HE if HT is missing on 2.4 GHz (Jarod Wilson) [1860496] - [net] mac80211: Fix radiotap header channel flag for 6GHz band (Jarod Wilson) [1860496] - [net] lib80211: fix unmet direct dependendices config warning when !CRYPTO (Jarod Wilson) [1860496] - [net] mac80211: add AQL support for VHT160 tx rates (Jarod Wilson) [1860496] - [net] mac80211: extend AQL aggregation estimation to HE and fix unit mismatch (Jarod Wilson) [1860496] - [wireless] mwifiex: Increase AES key storage size to 256 bits (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_free_txskb to free tx skbs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use v1 MCU API on MT7615 to fix issues with adding/removing stations (Jarod Wilson) [1860496] - [net] cfg80211: Adjust 6 GHz frequency to channel conversion (Jarod Wilson) [1860496] - [net] mac80211: reduce packet loss event false positives (Jarod Wilson) [1860496] - [net] cfg80211: regulatory: reject invalid hints (Jarod Wilson) [1860496] - [net] wireless: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1860496] - [net] mac80211: improve AQL aggregation estimation for low data rates (Jarod Wilson) [1860496] - [net] mac80211: factor out code to look up the average packet length duration for a rate (Jarod Wilson) [1860496] - [net] mac80211: use rate provided via status->rate on ieee80211_tx_status_ext for AQL (Jarod Wilson) [1860496] - [net] nl80211: fix NL80211_ATTR_HE_6GHZ_CAPABILITY usage (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve tx credit only when txctl is ready to send (Jarod Wilson) [1860496] - [net] wireless: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [wireless] rtl818x: constify ioreadX() iomem argument (as in generic implementation) (Jarod Wilson) [1860496] - [net] mac80211: Do not report beacon loss if beacon filtering enabled (Jarod Wilson) [1860496] - [net] mac80211: fix misplaced while instead of if (Jarod Wilson) [1860496] - [net] nl80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac80211: use eth_zero_addr() to clear mac address (Jarod Wilson) [1860496] - [net] mac8211: fix struct initialisation (Jarod Wilson) [1860496] - [net] mac80211: Handle special status codes in SAE commit (Jarod Wilson) [1860496] - [wireless] brcmfmac: Set timeout value when configuring power save (Jarod Wilson) [1860496] - [wireless] hostap: use generic power management (Jarod Wilson) [1860496] - [wireless] rt2x00: pci: use generic power management (Jarod Wilson) [1860496] - [wireless] mt7601u: add missing release on skb in mt7601u_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't print failure if debug firmware is missing (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: coex: add functions and parameters (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: make symbol 'rtw8821c_rtw_pwr_track_tbl' static (Jarod Wilson) [1860496] - [wireless] rtw88: add h2c command in debugfs (Jarod Wilson) [1860496] - [wireless] rtw88: allows driver to enable/disable beacon (Jarod Wilson) [1860496] - [wireless] rtw88: add ieee80211_ops::change_interface (Jarod Wilson) [1860496] - [wireless] rtw88: coex: only skip coex triggered by BT info (Jarod Wilson) [1860496] - [wireless] rtw88: update tx descriptor of mgmt and reserved page packets (Jarod Wilson) [1860496] - [wireless] rtw88: fix short GI capability based on current bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: fix LDPC field for RA info (Jarod Wilson) [1860496] - [wireless] prism54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] prism54: islpci_hotplug: use generic power management (Jarod Wilson) [1860496] - [wireless] prism54: Replace HTTP links with HTTPS ones (Jarod Wilson) [1860496] - [wireless] p54: switch from 'pci_' to 'dma_' API (Jarod Wilson) [1860496] - [wireless] mwifiex: 11n_rxreorder: Remove unnecessary cast in kfree() (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: use *ph to print small buffer (Jarod Wilson) [1860496] - [wireless] rtlwifi: btcoex: remove redundant initialization of variables ant_num and single_ant_path (Jarod Wilson) [1860496] - [net] mac80211: warn only once in check_sdata_in_driver() at each caller (Jarod Wilson) [1860496] - [net] nl80211: support 4-way handshake offloading for WPA/WPA2-PSK in AP mode (Jarod Wilson) [1860496] - [net] cfg80211: invert HE BSS color 'disabled' to 'enabled' (Jarod Wilson) [1860496] - [net] mac80211: add a function for running rx without passing skbs to the stack (Jarod Wilson) [1860496] - [net] mac80211: parse radiotap header when selecting Tx queue (Jarod Wilson) [1860496] - [net] mac80211: remove unused flags argument in transmit functions (Jarod Wilson) [1860496] - [net] mac80211: use same flag everywhere to avoid sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: do not overwrite the sequence number if requested (Jarod Wilson) [1860496] - [net] mac80211: add radiotap flag to prevent sequence number overwrite (Jarod Wilson) [1860496] - [net] mac80211: never drop injected frames even if normally not allowed (Jarod Wilson) [1860496] - [uapi] cfg80211: Add support to advertize OCV support (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: avoid bss color setting in non-HE modes (Jarod Wilson) [1860496] - [net] mac80211: calculate skb hash early when using itxq (Jarod Wilson) [1860496] - [net] mac80211: improve AQL tx airtime estimation (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to station info (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add connected to auth server to meshconf (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: add mesh_param "mesh_nolearn" to skip path discovery (Jarod Wilson) [1860496] - [net] cfg80211: allow the low level driver to flush the BSS table (Jarod Wilson) [1860496] - [net] mac80211: Use fallthrough pseudo-keyword (Jarod Wilson) [1860496] - [net] nl80211: Simplify error handling path in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [net] nl80211: Remove a misleading label in 'nl80211_trigger_scan()' (Jarod Wilson) [1860496] - [uapi] net/wireless: wireless.h: drop duplicate word in comments (Jarod Wilson) [1860496] - [uapi] net/wireless: nl80211.h: drop duplicate words in comments (Jarod Wilson) [1860496] - [net] cfg80211: allow vendor dumpit to terminate by returning 0 (Jarod Wilson) [1860496] - [net] mac80211: remove the need for variable rates_idx (Jarod Wilson) [1860496] - [net] nl80211: S1G band and channel definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add missing release on skb in __mt76x02u_mcu_send_msg (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible memory leak in mt7615_mcu_wtbl_sta_add (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt76s: move queue accounting in mt76s_tx_queue_skb (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663s support (Jarod Wilson) [1860496] - [wireless] mt76: introduce mt76_sdio module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663-usb-sdio-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: sdio code must access rate/key regs in preocess context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_skb_adjust_pad utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: take into account sdio bus configuring txwi (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add missing CONFIG_MAC80211_DEBUGFS (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: potential array overflow in mt7915_mcu_tx_rate_report() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix potential memory leak in mcu message handler (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leak in set key (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reschedule ps work according to last activity (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid scheduling runtime-pm during hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: sync probe sampling with rate configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: improve mt7615_driver_own reliability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add idle-timeout knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable beacon hw filter for runtime-pm (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add runtime-pm knob in mt7615 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not request {driver, fw}_own if already granted (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check MT76_STATE_PM flag before accessing the device (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_pm_wake in mt7615_mac_sta_{add, remove} (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pushing frames in mt7615_tx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before pulling packets from mac80211 queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_roc holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: run mt7615_mcu_set_wmm holding mt76 mutex (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing lock in mt7615_regd_notifier (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before performing freq scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: acquire driver_own before configuring device for suspend (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device in mt7615_update_channel before access regmap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce pm_power_save delayed work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before configuring hw keys (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: wake device before accessing regmap in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mutex_{acquire, release} utilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_pm_wake utility routine (Jarod Wilson) [1860496] - [wireless] mt76: move mt76 workqueue in common code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: avoid polling in fw_own for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: avoid memcpy in rxv operation (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: enable HC-M7662BU1 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: fix pci suspend/resume on mt7612e (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: update HE capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement testmode support (Jarod Wilson) [1860496] - [wireless] mt76: add API for testmode support (Jarod Wilson) [1860496] - [wireless] mt76: vif_mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use full on-chip memory address for WF_PHY registers (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing RF registers via MCU (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for accessing mapped registers via bus ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: schedule tx tasklet and sta poll on mac tx free (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2e: rename routines in pci.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: use ieee80211_tx_queue_params to avoid open coded (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add MU-MIMO support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add a fixed AC queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add .set_tsf callback (Jarod Wilson) [1860496] - [wireless] mt76: add U-APSD support on AP side (Jarod Wilson) [1860496] - [wireless] mt76: rely on register macros (Jarod Wilson) [1860496] - [wireless] mt76: fix include in pci.h (Jarod Wilson) [1860496] - [wireless] mt76: allow more channels, allowed in ETSI domain (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix up typo in Kconfig for MT7663U (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce ARP filter offload (Jarod Wilson) [1860496] - [wireless] mt76: usb: rely on mt76_for_each_q_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: re-enable offloading of sequence number assignment (Jarod Wilson) [1860496] - [wireless] wireless: Fix trivial spelling (Jarod Wilson) [1860496] - [wireless] rtlwifi: 8821ae: remove unused path B parameters from swing table (Jarod Wilson) [1860496] - [wireless] rtlwifi: Use const in 8188ee/8723be/8821ae swing_table declarations (Jarod Wilson) [1860496] - [wireless] rtl818x_pci: use generic power management (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Free ieee80211_hw if probing fails (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Prevent leaking urb (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Fix deadlock (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192cu: Remove uninitialized_var() usage (Jarod Wilson) [1860496] - [wireless] orinoco_usb: fix spelling mistake (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: Fix endian issue (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix endian issue in ps.c (Jarod Wilson) [1860496] - [wireless] broadcom: fix wiki website url (Jarod Wilson) [1860496] - [wireless] wireless: fix wiki website url in main Kconfig (Jarod Wilson) [1860496] - [wireless] rtw88: coex: Fix ACL Tx pause during BT inquiry/page (Jarod Wilson) [1860496] - [wireless] mwifiex: Prevent memory corruption handling keys (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix reporting 'operation not supported' error code (Jarod Wilson) [1860496] - [wireless] mwifiex: Use macro MWIFIEX_MAX_BSS_NUM for specifying limit of interfaces (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: add new RFE type 6 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822ce: add support for device ID 0xc82f (Jarod Wilson) [1860496] - [wireless] rtw88: pci: disable aspm for platform inter-op with module parameter (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: Add 8821CE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: single rf path chips don't support TX STBC (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add beamformee support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add cck pd settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add phy calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add false alarm statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add query rx desc support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set channel support (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add dig related settings (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add set tx power index (Jarod Wilson) [1860496] - [wireless] rtw88: 8821c: add basic functions (Jarod Wilson) [1860496] - [wireless] brcm80211: brcmsmac: Move LEDs to GPIO descriptors (Jarod Wilson) [1860496] - [wireless] brcmfmac: Transform compatible string for FW loading (Jarod Wilson) [1860496] - [wireless] brcmfmac: set pacing shift before transmitting skb to bus (Jarod Wilson) [1860496] - [wireless] brcmfmac: set state of hanger slot to FREE when flushing PSQ (Jarod Wilson) [1860496] - [wireless] brcmfmac: reset SDIO bus on a firmware crash (Jarod Wilson) [1860496] - [wireless] brcmfmac: do not disconnect for disassoc frame from unconnected AP (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for wrong disconnection event source information (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix for unable to return to visible SSID (Jarod Wilson) [1860496] - [wireless] brcmfmac: initialize the requested dwell time (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix throughput zero stalls on PM 1 mode due to credit map (Jarod Wilson) [1860496] - [wireless] brcmfmac: update tx status flags to sync with firmware (Jarod Wilson) [1860496] - [wireless] brcmfmac: reserve 2 credits for host tx control path (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase message buffer size for control packets (Jarod Wilson) [1860496] - [wireless] brcmfmac: allow credit borrowing for all access categories (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix Bss Info flag definition Bug (Jarod Wilson) [1860496] - [wireless] brcmfmac: reduce maximum station interface from 2 to 1 in RSDB mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep SDIO watchdog running when console_interval is non-zero (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix invalid permanent MAC address in wiphy (Jarod Wilson) [1860496] - [wireless] brcmfmac: To fix kernel crash on out of boundary access (Jarod Wilson) [1860496] - [net] net: wireless: kerneldoc fixes (Jarod Wilson) [1860496] - [net] net: mac80211: kerneldoc fixes (Jarod Wilson) [1860496] - [wireless] ath11k: fix wmi peer flags in peer assoc command (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for ring backpressure stats (Jarod Wilson) [1860496] - [wireless] ath11k: Add dp tx err stats (Jarod Wilson) [1860496] - [wireless] ath11k: removing redundant reo unlock followed by immediate lock (Jarod Wilson) [1860496] - [wireless] ath11k: add support for spectral scan (Jarod Wilson) [1860496] - [wireless] ath11k: Add direct buffer ring support (Jarod Wilson) [1860496] - [wireless] ath11k: build HE 6 GHz capability (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for 6g scan hint (Jarod Wilson) [1860496] - [wireless] ath11k: Send multiple scan_chan_list messages if required (Jarod Wilson) [1860496] - [wireless] ath11k: Add 6G scan dwell time parameter in scan request command (Jarod Wilson) [1860496] - [wireless] ath11k: set psc channel flag when sending channel list to firmware (Jarod Wilson) [1860496] - [wireless] ath11k: extend peer_assoc_cmd for 6GHz band (Jarod Wilson) [1860496] - [wireless] ath11k: Use freq instead of channel number in rx path (Jarod Wilson) [1860496] - [wireless] ath11k: add support for 6GHz radio in driver (Jarod Wilson) [1860496] - [wireless] ath11k: add 6G frequency list supported by driver (Jarod Wilson) [1860496] - [wireless] net: wireless: intel: fix wiki website url (Jarod Wilson) [1860496] - [wireless] iwlwifi: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Remove unused inline function iwl_mvm_tid_to_ac_queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix gcc-10 zero-length-bounds warning (Jarod Wilson) [1860496] - [wireless] ath: fix wiki website url (Jarod Wilson) [1860496] - [wireless] ath10k: Acquire tx_lock in tx error paths (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove redundant assignment to variable ret (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix config variable name in comment (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: Fix avg-power report (Jarod Wilson) [1860496] - [wireless] iwlwifi: Don't IWL_WARN on FW reconfiguration (Jarod Wilson) [1860496] - [wireless] iwlwifi: Extended Key ID support for mvm and dvm (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8997 chipset (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix firmware filename for sd8977 chipset (Jarod Wilson) [1860496] - [net] mac80211: remove STA txq pending airtime underflow warning (Jarod Wilson) [1860496] - [net] mac80211: Fix bug in Tx ack status reporting in 802.3 xmit path (Jarod Wilson) [1860496] - [net] cfg80211: check vendor command doit pointer before use (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free pending skb when destroying a mpath (Jarod Wilson) [1860496] - [net] mac80211: mesh: Free ie data when leaving mesh (Jarod Wilson) [1860496] - [net] mac80211: fix warning in 6 GHz IE addition in mesh mode (Jarod Wilson) [1860496] - [wireless] ath10k: Fix NULL pointer dereference in AHB device probe (Jarod Wilson) [1860496] - [wireless] iwlwifi: Make some Killer Wireless-AC 1550 cards work again (Jarod Wilson) [1860496] - [wireless] ath9k: Fix regression with Atheros 9271 (Jarod Wilson) [1860496] - [net] nl80211: fix memory leak when parsing NL80211_ATTR_HE_BSS_COLOR (Jarod Wilson) [1860496] - [net] nl80211: don't return err unconditionally in nl80211_start_ap() (Jarod Wilson) [1860496] - [net] mac80211: allow rx of mesh eapol frames with default rx key (Jarod Wilson) [1860496] - [net] mac80211: skip mpath lookup also for control port tx (Jarod Wilson) [1860496] - [net] mac80211: Fix dropping broadcast packets in 802.11 encap (Jarod Wilson) [1860496] - [net] mac80211: simplify mesh code (Jarod Wilson) [1860496] - [net] mac80211: fix control port tx status check (Jarod Wilson) [1860496] - [include] ieee80211: Add missing and new AKM suite selector definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix EEPROM buffer size (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: fix memory leaks in mt7663u_probe (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: do not access uninitialized NAPI structs (Jarod Wilson) [1860496] - [wireless] iwlwifi: fix crash in iwl_dbg_tlv_alloc_trigger (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't call iwl_mvm_free_inactive_queue() under RCU (Jarod Wilson) [1860496] - [wireless] wireless: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1860496] - [net] net: fix wiki website url mac80211 and wireless files (Jarod Wilson) [1860496] - [uapi] include: fix wiki website url in netlink interface header (Jarod Wilson) [1860496] - [wireless] mt76: overwrite qid for non-bufferable mgmt frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw queue mapping (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix lmac queue debugsfs entry (Jarod Wilson) [1860496] - [wireless] mt76: add missing lock configuring coverage class (Jarod Wilson) [1860496] - [net] mac80211: initialize return flags in HE 6 GHz operation parsing (Jarod Wilson) [1860496] - [net] cfg80211: fix management registrations deadlock (Jarod Wilson) [1860496] - [net] cfg80211: support bigger kek/kck key length (Jarod Wilson) [1860496] - [net] mac80211: set short_slot for 6 GHz band (Jarod Wilson) [1860496] - [net] mac80211: Consider 6 GHz band when handling power constraint (Jarod Wilson) [1860496] - [net] mac80211: accept aggregation sessions on 6 GHz (Jarod Wilson) [1860496] - [net] cfg80211: require HE capabilities for 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: reject HT/VHT capabilities on 6 GHz band (Jarod Wilson) [1860496] - [net] cfg80211: treat 6 GHz channels as valid regardless of capability (Jarod Wilson) [1860496] - [net] mac80211: Add HE 6GHz capabilities element to probe request (Jarod Wilson) [1860496] - [net] mac80211: use HE 6 GHz band capability and pass it to the driver (Jarod Wilson) [1860496] - [net] mac80211: check the correct bit for EMA AP (Jarod Wilson) [1860496] - [net] mac80211: determine chandef from HE 6 GHz operation (Jarod Wilson) [1860496] - [net] mac80211: avoid using ext NSS high BW if not supported (Jarod Wilson) [1860496] - [net] mac80211: do not allow HT/VHT IEs in 6 GHz mesh mode (Jarod Wilson) [1860496] - [net] mac80211: build HE operation with 6 GHz oper information (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capability element (Jarod Wilson) [1860496] - [net] cfg80211: add and expose HE 6 GHz band capabilities (Jarod Wilson) [1860496] - [net] mac80211: add HE 6 GHz Band Capabilities into parse extension (Jarod Wilson) [1860496] - [net] cfg80211: handle 6 GHz capability of new station (Jarod Wilson) [1860496] - [include] ieee80211: add HE ext EIDs and 6 GHz capability defines (Jarod Wilson) [1860496] - [include] ieee80211: add code to obtain and parse 6 GHz operation field (Jarod Wilson) [1860496] - [include] ieee80211: definitions for reduced neighbor reports (Jarod Wilson) [1860496] - [net] cfg80211: add a helper to identify 6 GHz PSCs (Jarod Wilson) [1860496] - [net] nl80211: really allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: adapt to new channelization of the 6GHz band (Jarod Wilson) [1860496] - [net] cfg80211: fix 6 GHz frequencies to kHz (Jarod Wilson) [1860496] - [wireless] ath11k: clear DCM max constellation tx value (Jarod Wilson) [1860496] - [wireless] ath11k: reset trigger frame MAC padding duration (Jarod Wilson) [1860496] - [wireless] ath10k: Remove ath10k_qmi_register_service_notifier() declaration (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] ath9k: Set RX filter based to allow broadcast Action frame RX (Jarod Wilson) [1860496] - [wireless] mwifiex: Add support for NL80211_ATTR_MAX_AP_ASSOC_STA (Jarod Wilson) [1860496] - [wireless] mwifiex: Parse all API_VER_ID properties (Jarod Wilson) [1860496] - [wireless] brcmfmac: 43012 Update MES Watermark (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 43455 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize and watermark for 4354/4356 SDIO (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 4339 CRC error under SDIO 3.0 SDR104 mode (Jarod Wilson) [1860496] - [wireless] brcmfmac: set F2 blocksize for 4373 (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: remove CCK TX setting when switch channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: fix missing brace warning for old compilers (Jarod Wilson) [1860496] - [wireless] rtw88: fix EAPOL 4-way failure by finish IQK earlier (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: handle BT inquiry cases (Jarod Wilson) [1860496] - [wireless] rtw88: coex: 8723d: set antanna control owner (Jarod Wilson) [1860496] - [wireless] Revert "rtw88: no need to set registers for SDIO" (Jarod Wilson) [1860496] - [wireless] rt2800: enable MFP support unconditionally (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Fix Cypress SDIO IDs macros in common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from b43-sdio driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from ath10k driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Move SDIO IDs from mwifiex driver to common include file (Jarod Wilson) [1860496] - [wireless] mmc: sdio: Change macro names for Marvell 8688 modules (Jarod Wilson) [1860496] - [mmc] mmc: sdio: Fix macro name for Marvell device with ID 0x9134 (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 56 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request version 10 (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: fix aux station leak (Jarod Wilson) [1860496] - [wireless] iwlwifi: move txq-specific from trans_pcie to common trans (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_txq and substructures to a common trans header (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen3: indicate 8k/12k RB size to device (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: evaluate dsm to enable 5.2 bands in Indonesia (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: support device specific method (DSM) (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: keep trans instead of trans_pcie in iwl_txq (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: don't count on the FW to set persistence mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: set NO_HE if the regulatory domain forbids it (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: remove set but not used variable 'msta' (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Use kmemdup in mt7615_queue_key_update() (Jarod Wilson) [1860496] - [wireless] mt76: only iterate over initialized rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for MT7611N (Jarod Wilson) [1860496] - [wireless] mt76: fix wcid allocation issues (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible NULL pointer dereference in mt7915_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix hw_scan with ssid_type for specified SSID only (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix a handful of spelling mistakes (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch to per-vif power_save support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: fix per-driver wcid range checks after wcid array size bump (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix decoded radiotap HE flags (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix NULL pointer deref in mt7615_register_ext_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix sparse warnings: incorrect type initializer (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix some sparse warnings (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add spatial reuse support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove check in mt76x02_mcu_msg_send (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce remain_on_channel support (Jarod Wilson) [1860496] - [net] mac80211: support control port TX status reporting (Jarod Wilson) [1860496] - [net] mac80211: fix HT-Control field reception for management frames (Jarod Wilson) [1860496] - [net] cfg80211: fix CFG82011_CRDA_SUPPORT still mentioning internal regdb (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific Tx rate configuration (Jarod Wilson) [1860496] - [net] mac80211: allow SA-QUERY processing in userspace (Jarod Wilson) [1860496] - [net] nl80211: add ability to report TX status for control port TX (Jarod Wilson) [1860496] - [net] mac80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [net] cfg80211: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [include] mac80211: Add new AMPDU factor macro for HE peer caps (Jarod Wilson) [1860496] - [include] ieee80211: S1G defines (Jarod Wilson) [1860496] - [net] nl80211: support scan frequencies in KHz (Jarod Wilson) [1860496] - [net] nl80211: add KHz frequency offset for most wifi commands (Jarod Wilson) [1860496] - [net] cfg80211: add KHz variants of frame RX API (Jarod Wilson) [1860496] - [net] nl80211: simplify peer specific TID configuration (Jarod Wilson) [1860496] - [net] cfg80211: add support for TID specific AMSDU configuration (Jarod Wilson) [1860496] - [net] mac80211: fix variable names in TID config methods (Jarod Wilson) [1860496] - [net] cfg80211: fix mask type in cfg80211_tid_cfg structure (Jarod Wilson) [1860496] - [net] cfg80211: fix debugfs rename crash (Jarod Wilson) [1860496] - [include] ieee80211: Fix incorrect mask for default PE duration (Jarod Wilson) [1860496] - [net] mac80211: mesh: fix discovery timer re-arming issue / crash (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: Fix build error (Jarod Wilson) [1860496] - [wireless] ath11k: Fix some resource leaks in error path in 'ath11k_thermal_register()' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: remove redundant for-loop (Jarod Wilson) [1860496] - [wireless] mwifiex: Fix memory corruption in dump_station (Jarod Wilson) [1860496] - [wireless] rtw88: no need to set registers for SDIO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix incorrect setting of ldo_pwr (Jarod Wilson) [1860496] - [wireless] rtw88: rename rtw88.ko/rtwpci.ko to rtw88_core.ko/rtw88_pci.ko (Jarod Wilson) [1860496] - [wireless] rtw88: extract: remove the unused after extracting (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8723d an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822b an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: make 8822c an individual kernel module (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols about pci interface (Jarod Wilson) [1860496] - [wireless] rtw88: extract: export symbols used in chip functionalities (Jarod Wilson) [1860496] - [wireless] rtlwifi: Fix a double free in _rtl_usb_tx_urb_setup() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix typo defining ps work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: configure bss info adding the interface (Jarod Wilson) [1860496] - [wireless] mt76: enable p2p support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: reduce hw scan timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not report scan_complete twice to mac80211 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix the usage WoW with net detect support (Jarod Wilson) [1860496] - [wireless] ath11k: fix htt stats module not handle multiple skbs (Jarod Wilson) [1860496] - [wireless] rtl8187: Remove unused variable rtl8225z2_tx_power_ofdm (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: fix sparse warnings for power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add 8723DE to Kconfig and Makefile (Jarod Wilson) [1860496] - [wireless] rtw88: fill zeros to words 0x06 and 0x07 of security cam entry (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add coex support (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: set ltecoex register address in chip_info (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement flush queue (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add shutdown callback to disable BT USB suspend (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power tracking (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add IQ calibration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add LC calibration (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix WPA/WPA2-PSK 4-way handshake offload and SAE offload failures (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: fix possible deadlock in mt7915_stop (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: allocate proper size for tlv tags (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add debugfs to track TxBF status (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add TxBF capabilities (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformee support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Tx beamformer support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: introduce mt7915_get_he_phy_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: usb: cancel ps work stopping the vif (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: add missing register definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: copy key pointer in mt7663u_mac_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: set runtime stream caps by mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable firmware module debug support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add tsf related callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: set peer Tx fixed rate through debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_statistics support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add .sta_add_debugfs support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add Rx radiotap header support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE capabilities support for peers (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: add HE bss_conf support for interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: register per-phy HE capabilities for each interface (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: implement HE per-rate tx power support (Jarod Wilson) [1860496] - [wireless] mt76: mt7915: enable Rx HE rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: add mac80211 driver for MT7915 PCIe-based chipsets (Jarod Wilson) [1860496] - [wireless] mt76: add HE phy modes and hardware queue (Jarod Wilson) [1860496] - [wireless] mt76: adjust wcid size to support new 802.11ax generation (Jarod Wilson) [1860496] - [wireless] mt76: add Rx stats support for radiotap (Jarod Wilson) [1860496] - [wireless] mt76: add support for HE RX rate reporting (Jarod Wilson) [1860496] - [wireless] mt76: avoid rx reorder buffer overflow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: scan all channels if not specified (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add support to sched scan with randomise addr (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce WoW with net detect support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix delta tx power for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix target power parsing (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ibss mode for mt7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: check return value of mt7615_eeprom_get_power_index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: read tx streams from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce beacon_loss mcu event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add gtk rekey offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce PM support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: introduce suspend/resume to mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add WoW support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_hif_suspend mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce support for hardware beacon filter (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: free pci_vector if mt7615_pci_probe fails (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add passive mode for hw scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not mark sched_scan disabled in mt7615_scan_work (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_check_offload_capability routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix ssid configuration in mt7615_mcu_hw_scan (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: remove duplicate error message (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix getting maximum tx power from eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set spatial extension index (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: remove check in mt7663_load_n9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: add the possibility to load firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: enable MCS 8 and MCS9 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix event report in mt7615_mcu_bss_event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add sta pointer to mt7615_mcu_add_bss_info signature (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix up BMC entry indicated to unicmd firmware (Jarod Wilson) [1860496] - [wireless] mt76: enable TDLS support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mcu bss upload before creating the sta (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix tx status rate index calculation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not adjust MAC timings if the device is not running (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: adjust timing in mt7615_mac_set_timing to match fw/hw values (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: never use an 802.11b CF-End rate on 5GHz (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use larger rx buffers if VHT is supported (Jarod Wilson) [1860496] - [wireless] mt76: fix A-MPDU density handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix sta ampdu factor for VHT (Jarod Wilson) [1860496] - [wireless] mt76: mt7663u: enable AirTimeFairness (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mac_sta_poll for usb code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix aid configuration in mt7615_mcu_wtbl_generic_tlv (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_driver_own routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix max wtbl size for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7615_firmware_own for mt7663e (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: parse mcu return code for unified commands (Jarod Wilson) [1860496] - [wireless] mt76: add rx queues info to mt76 debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make Kconfig entry obvious for MT7663E (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: introduce 802.11 PS support in sta mode (Jarod Wilson) [1860496] - [wireless] mt76: remove PS_NULLFUNC_STACK capability (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: provide aid info to the mcu (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable aspm by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable scs for mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move core shared code in mt7615-common module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible deadlock in mt7615_stop (Jarod Wilson) [1860496] - [wireless] mt76: remove unnecessary annotations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable MSI by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework IRQ handling to prepare for MSI support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7622: fix DMA unmap length (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: set hw scan limits only for firmware with offload support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable hw/sched scan ops for non-offload firmware (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix aggr range entry in debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix possible division by 0 in mt7615_mac_update_mib_stats (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying tx DPD calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for applying DC offset calibration from EEPROM (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable merge of OTP ROM data by default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Delete an error message in mt7622_wmac_probe() (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: do not always reset the dfs state setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: correct the name of the rom patch (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add address parameter to mt7615_eeprom_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_wtbl_desc data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework wtbl key configuration (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely on mt7622 queue scheme for mt7663u (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mac_wtbl_addr in mac.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce __mt7663_load_firmware routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mac_update_rate_desc routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663u support to mt7615_write_txwi (Jarod Wilson) [1860496] - [wireless] mt76: add headroom and tailroom to mt76_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove unnecessary register operations (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce rlm tlv in bss_info mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce BSS absence event (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce scheduled scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce hw scan support (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: keep Rx filters as the default (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_set_channel_domain mcu command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add ethool support to mt7663 driver (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: disable RDD commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: make scs configurable per phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: enable nf estimation (Jarod Wilson) [1860496] - [wireless] mt76: mt7663: fix mt7615_mac_cca_stats_reset routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more useful Tx mib counters (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup mib related defines and structs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: enable aggr_stats for both phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: modify mt7615_ampdu_stat_read for each phy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x0: pci: add mt7610 PCI ID (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2u: introduce Mercury UD13 support (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: Add support for newer versions of the XBox One wifi adapter (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: fix handling MCU timeouts during hw restart (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] mwl8k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] rndis_wlan: Remove logically dead code (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove Comparison to bool in brcmf_p2p_send_action_frame() (Jarod Wilson) [1860496] - [wireless] brcmfmac: make non-global functions static (Jarod Wilson) [1860496] - [wireless] brcmfmac: Use seq/seq_len and set iv_initialize when plumbing of rxiv in (GTK) keys (Jarod Wilson) [1860496] - [wireless] brcmfmac: use actframe_abort to cancel ongoing action frame (Jarod Wilson) [1860496] - [wireless] brcmfmac: set security after reiniting interface (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix 802.1d priority to ac mapping for pcie dongles (Jarod Wilson) [1860496] - [wireless] brcmfmac: map 802.1d priority to precedence level based on AP WMM params (Jarod Wilson) [1860496] - [wireless] ath11k: convert to devm_platform_get_and_ioremap_resource (Jarod Wilson) [1860496] - [wireless] ath11k: remove redundant initialization of pointer info (Jarod Wilson) [1860496] - [wireless] ath10k: fix ath10k_pci struct layout (Jarod Wilson) [1860496] - [wireless] ath10k: fix gcc-10 zero-length-bounds warnings (Jarod Wilson) [1860496] - [wireless] ath10k: remove experimental tag from SDIO and SNOC busses in Kconfig (Jarod Wilson) [1860496] - [wireless] ath10k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: Remove bus layer includes from upper layer (Jarod Wilson) [1860496] - [wireless] ath11k: Add drv private for bus opaque struct (Jarod Wilson) [1860496] - [wireless] ath11k: Add support for multibus support (Jarod Wilson) [1860496] - [wireless] ath10k: fix __le32 warning in ath10k_wmi_tlv_op_gen_request_peer_stats_info() (Jarod Wilson) [1860496] - [wireless] ath10k: Remove msdu from idr when management pkt send fails (Jarod Wilson) [1860496] - [wireless] ath10k: Skip handling del_server during driver exit (Jarod Wilson) [1860496] - [wireless] ath11k: remove stale monitor status descriptor (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg_ini: differentiate ax210 hw with same hw type (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: skip fragmented receive buffers (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove outdated copyright print/module statement (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: don't transmit on unallocated queue (Jarod Wilson) [1860496] - [wireless] iwlwifi: tx: enable A-MSDU in low latency mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: use longer queues for 256-BA (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: use DMA pool for byte-count tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove some dead code (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: mark a variable __maybe_unused (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: attempt to allocate smaller queues (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: allocate much smaller byte-count table (Jarod Wilson) [1860496] - [wireless] iwlwifi: dump api version in yaml format (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert all AX101 devices to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove occurrences of 22000 in the FW name defines (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: convert QnJ with Hr to the device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove mangling for iwl_ax101_cfg_qu_hr (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: remove outdated comment about PCI RTPM reference (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add IML/ROM information to the assertion dumps (Jarod Wilson) [1860496] - [wireless] iwlwifi: move iwl_set_soc_latency to iwl-drv to be used by other op_modes (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: remove magic number (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: initialize iwl_dev_tx_power_cmd to zero (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: set debug descriptor to NULL outside of iwl_fw_free_dump_desc (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 55 for AX devices (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add D3 resume timepoint (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: set properly station flags in STA_HE_CTXT_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: avoid debug max amsdu config overwriting itself (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove iwlmvm's tfd_q_hang_detect module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: stop supporting swcrypto and bt_coex_active module parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for range request command version 9 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't access TLV before verifying len (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove antenna_coupling module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: use hweight_long instead of bit manipulating (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add support for parsing SHARED_MEM_ALLOC version 4 (Jarod Wilson) [1860496] - [wireless] iwlwifi: fw api: fix PHY data 2/3 position (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: remove Comparison to bool in rf.c (Jarod Wilson) [1860496] - [wireless] mwifiex: avoid -Wstringop-overflow warning (Jarod Wilson) [1860496] - [wireless] rtlwifi: remove comparison of 0/1 to bool variable (Jarod Wilson) [1860496] - [wireless] brcmsmac: remove Comparison to bool in brcms_b_txstatus() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Add P2P Action Frame retry delay to fix GAS Comeback Response failure issue (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix P2P Group Formation failure via Go-neg method (Jarod Wilson) [1860496] - [wireless] brcmfmac: support the second p2p connection (Jarod Wilson) [1860496] - [wireless] rtw88: fix an issue about leak system resources (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add interface configurations table (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Set IG register for CCK rate (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add chip_ops::false_alarm_statistics (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: some chips don't support LDPC (Jarod Wilson) [1860496] - [wireless] rtw88: handle C2H_CCX_TX_RPT to know if packet TX'ed successfully (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add set_channel (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add query_rx_desc (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add DIG parameter (Jarod Wilson) [1860496] - [wireless] rtlwifi: use true, false for bool variable in rtl_init_rfkill() (Jarod Wilson) [1860496] - [wireless] rtw88: Use udelay instead of usleep in atomic context (Jarod Wilson) [1860496] - [wireless] ath11k: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath9k_htc: Silence undersized packet warnings (Jarod Wilson) [1860496] - [wireless] ath6kl: Replace zero-length array with flexible-array (Jarod Wilson) [1860496] - [wireless] ath11k: fix kernel panic by freeing the msdu received with invalid length (Jarod Wilson) [1860496] - [wireless] ath11k: Add support to reset htt peer stats (Jarod Wilson) [1860496] - [wireless] ath11k: add tx hw 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [wireless] ath11k: fix resource unavailability for htt stats after peer stats display (Jarod Wilson) [1860496] - [wireless] ath11k: use true,false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: Add support for targets without trustzone (Jarod Wilson) [1860496] - [wireless] ath10k: Setup the msa resources before qmi init (Jarod Wilson) [1860496] - [wireless] ath10k: remove the max_sched_scan_reqs value (Jarod Wilson) [1860496] - [wireless] ath10k: Avoid override CE5 configuration for QCA99X0 chipsets (Jarod Wilson) [1860496] - [wireless] brcmfmac: no need to check return value of debugfs_create functions (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove comparison to bool in brcmf_fws_attach() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add vendor ie for association responses (Jarod Wilson) [1860496] - [wireless] brcmfmac: only generate random p2p address when needed (Jarod Wilson) [1860496] - [wireless] brcmfmac: p2p cert 6.1.9-support GOUT handling p2p presence request (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove arp_hostip_clear from brcmf_netdev_stop (Jarod Wilson) [1860496] - [wireless] brcmfmac: keep apsta enabled when AP starts with MCHAN feature (Jarod Wilson) [1860496] - [wireless] rtw88: fix spelling mistake "fimrware" -> "firmware" (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update phy parameter tables to v50 (Jarod Wilson) [1860496] - [wireless] ath11k: add DBG_MAC prints to track vdev events (Jarod Wilson) [1860496] - [wireless] ath11k: fix mgmt_tx_wmi cmd sent to FW for deleted vdev (Jarod Wilson) [1860496] - [wireless] ath11k: fix error return code in ath11k_dp_alloc() (Jarod Wilson) [1860496] - [wireless] ath10k: fix possible memory leak in ath10k_bmi_lz_data_large() (Jarod Wilson) [1860496] - [wireless] mac80211: fix memory overlap due to variable length param (Jarod Wilson) [1860496] - [net] mac80211: TX legacy rate control for Beacon frames (Jarod Wilson) [1860496] - [wireless] ath11k: use GFP_ATOMIC under spin lock (Jarod Wilson) [1860496] - [wireless] ath10k: correct tx bitrate of iw for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: add bitrate parse for peer stats info (Jarod Wilson) [1860496] - [wireless] ath10k: add rx bitrate report for SDIO (Jarod Wilson) [1860496] - [wireless] ath10k: enable firmware peer stats info for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath5k: remove conversion to bool in ath5k_ani_calibration() (Jarod Wilson) [1860496] - [wireless] ath9k: add calibration timeout for AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: invalidate all calibrations at once (Jarod Wilson) [1860496] - [wireless] ath9k: interleaved NF calibration on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: do not miss longcal on AR9002 (Jarod Wilson) [1860496] - [wireless] ath9k: remove needless NFCAL_PENDING flag setting (Jarod Wilson) [1860496] - [wireless] ath9k: fix AR9002 ADC and NF calibrations (Jarod Wilson) [1860496] - [wireless] rtw88: fix sparse warnings for download firmware routine (Jarod Wilson) [1860496] - [wireless] ath10k: add statistics of tx retries and tx failed when tx complete disable (Jarod Wilson) [1860496] - [wireless] ath10k: enable rx duration report default for wmi tlv (Jarod Wilson) [1860496] - [wireless] ath11k: fix reo flush send (Jarod Wilson) [1860496] - [wireless] iwlwifi: debug: set NPK buffer in context info (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structs for So devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add new structure for Qu devices with medium latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: tell firmware about required LTR delay (Jarod Wilson) [1860496] - [wireless] iwlwifi: update few product names in AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add cfgs for SoCs with device ID 0x4FD0 (Jarod Wilson) [1860496] - [wireless] iwlwifi: add new cards for AX family (Jarod Wilson) [1860496] - [wireless] iwlwifi: acpi: read TAS table from ACPI and send it to the FW (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove fw_monitor module parameter (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove deprecated and unused iwl_mvm_keyinfo struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add framework for specific phy configuration (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: move iwl_pcie_ctxt_info_alloc_dma() to user (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: support IWL_FW_INI_TIME_POINT_HOST_ALIVE_TIMEOUT time point (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add DCM flag to rate pretty-print (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: gen2: minor code cleanups in byte table update (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: add n_window/ampdu to tx_queue debugfs (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: use seq_file for tx_queue debugfs file (Jarod Wilson) [1860496] - [wireless] iwlwifi: support version 9 of WOWLAN_GET_STATUS notification (Jarod Wilson) [1860496] - [wireless] iwlwifi: dbg: support multiple dumps in legacy dump flow (Jarod Wilson) [1860496] - [wireless] iwlwifi: move API version lookup to common code (Jarod Wilson) [1860496] - [wireless] iwlwifi: nvm: use iwl_nl80211_band_from_channel_idx (Jarod Wilson) [1860496] - [net] mac80211: fix two missing documentation entries (Jarod Wilson) [1860496] - [net] cfg80211: reject channels/chandefs with KHz offset >= 1000 (Jarod Wilson) [1860496] - [net] mac80211: add freq_offset to RX status (Jarod Wilson) [1860496] - [net] mac80211: handle channel frequency offset (Jarod Wilson) [1860496] - [net] cfg80211: express channels with a KHz component (Jarod Wilson) [1860496] - [net] ieee80211: share 802.11 unit conversion helpers (Jarod Wilson) [1860496] - [net] mac80211: minstrel_ht_assign_best_tp_rates: remove redundant test (Jarod Wilson) [1860496] - [net] mac80211: Fail association when AP has no legacy rates (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: add an option to defer ADDBA transmit (Jarod Wilson) [1860496] - [net] mac80211: agg-tx: refactor sending addba (Jarod Wilson) [1860496] - [net] mac80211: Skip entries with HE membership selector (Jarod Wilson) [1860496] - [net] cfg80211: Parse HE membership selector (Jarod Wilson) [1860496] - [net] mac80211: Don't destroy auth data in case of anti-clogging (Jarod Wilson) [1860496] - [net] mac80211: add twt_protected flag to the bss_conf structure (Jarod Wilson) [1860496] - [net] mac80211: implement Operating Mode Notification extended NSS support (Jarod Wilson) [1860496] - [net] mac80211: Process multicast RX registration for Action frames (Jarod Wilson) [1860496] - [net] nl80211: allow client-only BIGTK support (Jarod Wilson) [1860496] - [net] cfg80211: support multicast RX registration (Jarod Wilson) [1860496] - [net] cfg80211: change internal management frame registration API (Jarod Wilson) [1860496] - [net] mac80211: Report beacon protection failures to user space (Jarod Wilson) [1860496] - [net] cfg80211: Unprotected Beacon frame RX indication (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: remove support for fw scan api v13 (Jarod Wilson) [1860496] - [net] mac80211: fix drv_config_iface_filter() behaviour (Jarod Wilson) [1860496] - [net] mac80211: mlme: remove duplicate AID bookkeeping (Jarod Wilson) [1860496] - [wireless] ath10k: drop the TX packet which size exceed credit size for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the invalid tx/rx chainmask configuration (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: initialize mac/bb/rf basic functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Organize chip TX/RX FIFO (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: implement set_tx_power_index ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: 11N chips don't support H2C queue (Jarod Wilson) [1860496] - [wireless] rtw88: decompose while(1) loop of power sequence polling command (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac power-on/-off function (Jarod Wilson) [1860496] - [wireless] rtw88: no need to send additional information to legacy firmware (Jarod Wilson) [1860496] - [wireless] rtw88: add legacy firmware download for 8723D devices (Jarod Wilson) [1860496] - [wireless] ath10k: add flush tx packets for SDIO chip (Jarod Wilson) [1860496] - [wireless] ath10k: enable alt data of TX path for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add htt TX bundle for sdio (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_debug_fw_stats_process() (Jarod Wilson) [1860496] - [wireless] ath11k: remove conversion to bool in ath11k_dp_rxdesc_mpdu_valid() (Jarod Wilson) [1860496] - [wireless] rtw88: set power trim according to efuse PG values (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add read_efuse to recognize efuse info from map (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add new chip op efuse_grant() to control efuse access (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add cfg_ldo25 to control LDO25 (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add mac/bb/rf/agc/power_limit tables (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add RF read/write ops (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add power sequence (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: add beamform wrapper functions (Jarod Wilson) [1860496] - [wireless] rtw88: 8723d: Add basic chip capabilities (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix warning comparison to bool (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8821ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723be: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8192ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8188ee: use true, false for bool variables (Jarod Wilson) [1860496] - [wireless] ath10k: hif: make send_complete_check op optional (Jarod Wilson) [1860496] - [wireless] ath10k: sdio: remove _hif_ prefix from functions not part of hif interface (Jarod Wilson) [1860496] - [wireless] ath10k: improve power save performance for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: rename ath10k_hif_swap_mailbox() to ath10k_hif_start_post() (Jarod Wilson) [1860496] - [wireless] brcmfmac: remove leading space (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_stf_ss_update() void (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_down() (Jarod Wilson) [1860496] - [wireless] brcmsmac: Add missing annotation for brcms_rfkill_set_hw_state() (Jarod Wilson) [1860496] - [wireless] hostap: Add missing annotations for prism2_bss_list_proc_start() and prism2_bss_list_proc_stop (Jarod Wilson) [1860496] - [wireless] rtw88: add support for set/get antennas (Jarod Wilson) [1860496] - [wireless] rtw88: make rtw_chip_ops::set_antenna return int (Jarod Wilson) [1860496] - [wireless] ath11k: Add dynamic tcl ring selection logic with retry mechanism (Jarod Wilson) [1860496] - [wireless] ath11k: cleanup reo command error code overwritten (Jarod Wilson) [1860496] - [wireless] ath10k: Fix typo in warning messages (Jarod Wilson) [1860496] - [wireless] ath11k: Fix rx_filter flags setting for per peer rx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: Fix fw assert by setting proper vht cap (Jarod Wilson) [1860496] - [wireless] ath11k: Cleanup in pdev destroy and mac register during crash on recovery (Jarod Wilson) [1860496] - [wireless] brcmsmac: make brcms_c_set_mac() void (Jarod Wilson) [1860496] - [wireless] rtw88: Add delay on polling h2c command status bit (Jarod Wilson) [1860496] - [wireless] brcm80211: remove redundant pointer 'address' (Jarod Wilson) [1860496] - [wireless] rtlwifi: rtl8723ae: fix spelling mistake "chang" -> "change" (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix wrong location to get firmware feature (Jarod Wilson) [1860496] - [wireless] rtw88: Make two functions static (Jarod Wilson) [1860496] - [net] cfg80211: fix kernel-doc notation (Jarod Wilson) [1860496] - [wireless] ath11k: rx path optimizations (Jarod Wilson) [1860496] - [wireless] ath11k: set IRQ_DISABLE_UNLAZY flag for DP interrupts (Jarod Wilson) [1860496] - [wireless] ath11k: Fix TWT radio count (Jarod Wilson) [1860496] - [wireless] ath11k: Modify the interrupt timer threshold (Jarod Wilson) [1860496] - [wireless] ath11k: fix duplication peer create on same radio (Jarod Wilson) [1860496] - [wireless] ath10k: change ATH10K_SDIO_BUS_REQUEST_MAX_NUM from 64 to 1024 (Jarod Wilson) [1860496] - [wireless] ath10k: disable TX complete indication of htt for sdio (Jarod Wilson) [1860496] - [wireless] ath9k: Fix general protection fault in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9x: Fix stack-out-of-bounds Write in ath9k_hif_usb_rx_cb (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Write in ath9k_htc_rx_msg (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in ath9k_wmi_ctrl_rx (Jarod Wilson) [1860496] - [wireless] ath9k: Fix use-after-free Read in htc_connect_service (Jarod Wilson) [1860496] - [wireless] ath10k: fix kernel null pointer dereference (Jarod Wilson) [1860496] - [wireless] ath10k: enable radar detection in secondary segment (Jarod Wilson) [1860496] - [wireless] ath10k: enable VHT160 and VHT80+80 modes (Jarod Wilson) [1860496] - [wireless] ath11k: Avoid mgmt tx count underflow (Jarod Wilson) [1860496] - [wireless] ath11k: Increase the tx completion ring size (Jarod Wilson) [1860496] - [wireless] ath11k: fix error message to correctly report the command that failed (Jarod Wilson) [1860496] - [wireless] ath11k: add pktlog checksum in trace events to support pktlog (Jarod Wilson) [1860496] - [wireless] ath10k: Fix the race condition in firmware dump work queue (Jarod Wilson) [1860496] - [wireless] ath11k: Add sta debugfs support to configure ADDBA and DELBA (Jarod Wilson) [1860496] - [wireless] ath11k: fix compiler warnings without CONFIG_THERMAL (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: remove newline from rs_pretty_print_rate() (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: make iwl_pcie_cmdq_reclaim static (Jarod Wilson) [1860496] - [wireless] iwlwifi: bump FW API to 53 for 22000 series (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove IWL_FW_DBG_DOMAIN macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: enable yoyo by default (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support FW APIs with variable number of profiles (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: don't block dumping internal memory when not in SRAM mode (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ HR FPGA (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove support for QnJ Hr STEP A (Jarod Wilson) [1860496] - [wireless] iwlwifi: add trans_cfg for devices with long latency (Jarod Wilson) [1860496] - [wireless] iwlwifi: add support for version 2 of SOC_CONFIGURATION_CMD (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add support for non EDCA based measurements (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove unnecessary cfg mangling for Qu C and QuZ with Jf (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert QnJ with Jf devices to new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert all Qu with Jf devices to the new config table (Jarod Wilson) [1860496] - [wireless] iwlwifi: add HW step to new cfg device table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove some unused extern declarations from iwl-config.h (Jarod Wilson) [1860496] - [wireless] iwlwifi: move integrated, extra_phy and soc_latency to trans_cfg (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: enable SF also when we have HE (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove redundant iwl9560_2ac_cfg struct (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: rs-fw: fix some indentation (Jarod Wilson) [1860496] - [wireless] iwlwifi: scan: support scan req cmd ver 14 (Jarod Wilson) [1860496] - [wireless] iwlwifi: pass trans and NVM data to HE capability parsing (Jarod Wilson) [1860496] - [wireless] iwlwifi: pcie: implement read_config32 (Jarod Wilson) [1860496] - [wireless] iwlwifi: yoyo: add PCI config space region type (Jarod Wilson) [1860496] - [wireless] iwlwifi: mvm: add soc latency support (Jarod Wilson) [1860496] - [wireless] hostap: convert to struct proc_ops (Jarod Wilson) [1860496] - [wireless] rtw88: fix non-increase management packet sequence number (Jarod Wilson) [1860496] - [wireless] brcmfmac: add USB autosuspend feature support (Jarod Wilson) [1860496] - [wireless] brcmfmac: increase max hanger slots from 1K to 3K in fws layer (Jarod Wilson) [1860496] - [wireless] brcmfmac: fix the incorrect return value in brcmf_inform_single_bss() (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix double freeing in the fmac usb data path (Jarod Wilson) [1860496] - [wireless] brcmfmac: Fix driver crash on USB control transfer timeout (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Feed current txrate information for mac80211 (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: add enumeration for channel bandwidth (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to enable/disable coex mechanism (Jarod Wilson) [1860496] - [wireless] rtw88: add a debugfs entry to dump coex's info (Jarod Wilson) [1860496] - [wireless] rtl8xxxu: Fix sparse warning: cast from restricted __le16 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing declaration in mt7615.h (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in unified command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix mt7663e firmware struct endianness (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: config RF table path B before path A (Jarod Wilson) [1860496] - [wireless] rtw88: kick off TX packets once for higher efficiency (Jarod Wilson) [1860496] - [wireless] rtw88: pci: define a mask for TX/RX BD indexes (Jarod Wilson) [1860496] - [wireless] rtw88: associate reserved pages with each vif (Jarod Wilson) [1860496] - [wireless] rtw88: extract alloc rsvd_page and h2c skb routines (Jarod Wilson) [1860496] - [wireless] brcmfmac: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: marvell: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] hostap: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: ti: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] wireless: realtek: Replace zero-length array with flexible-array member (Jarod Wilson) [1860496] - [wireless] ath10k: Fill GCMP MIC length for PMF (Jarod Wilson) [1860496] - [net] mac80211: driver can remain on channel if not using chan_ctx (Jarod Wilson) [1860496] - [net] nl80211: clarify code in nl80211_del_station() (Jarod Wilson) [1860496] - [net] cfg80211: Configure PMK lifetime and reauth threshold for PMKSA entries (Jarod Wilson) [1860496] - [net] mac80211: Read rx_stats with perCPU pointers (Jarod Wilson) [1860496] - [net] mac80211: Allow deleting stations in ibss mode to reset their state (Jarod Wilson) [1860496] - [net] cfg80211: Add support for userspace to reset stations in IBSS mode (Jarod Wilson) [1860496] - [net] mac80211: consider WLAN_EID_EXT_HE_OPERATION for parsing CRC (Jarod Wilson) [1860496] - [uapi] nl80211: add PROTECTED_TWT nl80211 extended feature (Jarod Wilson) [1860496] - [net] mac80211: HE: set missing bss_conf fields in AP mode (Jarod Wilson) [1860496] - [net] nl80211: pass HE operation element to the driver (Jarod Wilson) [1860496] - [net] nl80211/cfg80211: add support for non EDCA based ranging measurement (Jarod Wilson) [1860496] - [net] mac80211: don't leave skb->next/prev pointing to stack (Jarod Wilson) [1860496] - [net] mac80211: update documentation about tx power (Jarod Wilson) [1860496] - [net] mac80211: handle no-preauth flag for control port (Jarod Wilson) [1860496] - [net] nl80211: add no pre-auth attribute and ext. feature flag for ctrl. port (Jarod Wilson) [1860496] - [net] cfg80211: fix documentation format (Jarod Wilson) [1860496] - [wireless] ath11k: Perform per-msdu rx processing (Jarod Wilson) [1860496] - [wireless] ath11k: Configure hash based reo destination ring selection (Jarod Wilson) [1860496] - [wireless] ath11k: Adding proper validation before accessing tx_stats (Jarod Wilson) [1860496] - [wireless] ath11k: dump SRNG stats during FW assert (Jarod Wilson) [1860496] - [wireless] ath11k: fill channel info from rx channel (Jarod Wilson) [1860496] - [wireless] ath11k: Supporting RX ring backpressure HTT event and stats handling (Jarod Wilson) [1860496] - [wireless] iwlwifi: move AX200 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove trans entries from COMMON 9260 macro (Jarod Wilson) [1860496] - [wireless] iwlwifi: move shared clock entries to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: move pu devices to new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: remove 9260 devices with 0x1010 and 0x1210 subsytem IDs (Jarod Wilson) [1860496] - [wireless] iwlwifi: convert the 9260-1x1 device to use the new parameters (Jarod Wilson) [1860496] - [wireless] iwlwifi: move TH1 devices to the new table (Jarod Wilson) [1860496] - [wireless] iwlwifi: map 9461 and 9462 using RF type and RF ID (Jarod Wilson) [1860496] - [wireless] iwlwifi: add Pu/PnJ/Th device values to differentiate them (Jarod Wilson) [1860496] - [wireless] iwlwifi: add GNSS differentiation to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: add mac/rf types and 160MHz to the device tables (Jarod Wilson) [1860496] - [wireless] iwlwifi: combine 9260 cfgs that only change names (Jarod Wilson) [1860496] - [wireless] iwlwifi: move the remaining 0x2526 configs to the new table (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7663e support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: get rid of sta_rec_wtbl data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_ba uni command (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add more uni mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce set_bmc and st_sta for uni commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce uni cmd command types (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_mac_chain routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_eeprom_parse_hw_band_cap routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_{driver, firmware}_own (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7663e support to mt7615_reg_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_register_map (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce MCU_FW_PREFIX for fw mcu commands (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move more mcu commands in mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework mt7615_mcu_set_bss_info using skb APIs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on skb API for mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_sta in mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mt7615_mcu_set_bmc to mt7615_mcu_ops (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add mt7615_mcu_ops data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_send_message routine (Jarod Wilson) [1860496] - [wireless] mt76: always init to 0 mcu messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_init_device routine (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: cleanup fw queue just for mmio devices (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_wait_response (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce mt7615_mcu_fill_msg (Jarod Wilson) [1860496] - [wireless] mt76: remove variable 'val' set but not used (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove a stray if statement (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: reset MCU timeout counter earlier in watchdog reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor injection of beacon frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: make dynamic sensitivity adjustment configurable via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: add upper limit for dynamic sensitivity minimum receive power (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix antenna mask initialization in DBDC mode (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rely only on data buffer for usb control messagges (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: fix a possible memory leak in mt76u_init (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: loop over all possible rx queues in mt76u_rx_tasklet (Jarod Wilson) [1860496] - [wireless] ath11k: add handling for BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: add WMI calls required for handling BSS color (Jarod Wilson) [1860496] - [wireless] ath11k: set queue_len to 4096 (Jarod Wilson) [1860496] - [wireless] ath11k: enable PN offload (Jarod Wilson) [1860496] - [wireless] ath11k: handle RX fragments (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused member of struct rtw_hal (Jarod Wilson) [1860496] - [wireless] ath5k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath11k: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1860496] - [wireless] ath10k: allow qca988x family to support ack rssi of tx data packets (Jarod Wilson) [1860496] - [wireless] ath5k: Add proper dependency for ATH5K_AHB (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal sensor device support (Jarod Wilson) [1860496] - [wireless] ath11k: add thermal cooling device support (Jarod Wilson) [1860496] - [wireless] ath10k: fix not registering airtime of 11a station with WMM disable (Jarod Wilson) [1860496] - [wireless] ath11k: config reorder queue for all tids during peer setup (Jarod Wilson) [1860496] - [wireless] ath10k: fix unsupported chip reset debugs file write (Jarod Wilson) [1860496] - [wireless] ath10k: use kzalloc to read for ath10k_sdio_hif_diag_read (Jarod Wilson) [1860496] - [wireless] ath10k: start recovery process when read int status fail for sdio (Jarod Wilson) [1860496] - [wireless] ath10k: add QCA9377 sdio hw_param item (Jarod Wilson) [1860496] - [wireless] ath10k: avoid consecutive OTP download to reduce boot time (Jarod Wilson) [1860496] - [net] mac80211: Add api to support configuring TID specific configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific RTSCTS configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific AMPDU configuration (Jarod Wilson) [1860496] - [net] nl80211: Add support to configure TID specific retry configuration (Jarod Wilson) [1860496] - [net] nl80211: modify TID-config API (Jarod Wilson) [1860496] - [net] nl80211: Add NL command to support TID speicific configurations (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (STA) (Jarod Wilson) [1860496] - [net] mac80211: Beacon protection using the new BIGTK (AP) (Jarod Wilson) [1860496] - [net] mac80211: Update BIP to support Beacon frames (Jarod Wilson) [1860496] - [net] mac80211: Support BIGTK configuration for Beacon protection (Jarod Wilson) [1860496] - [net] cfg80211: Support key configuration for Beacon protection (BIGTK) (Jarod Wilson) [1860496] - [net] cfg80211: More error messages for key addition failures (Jarod Wilson) [1860496] - [net] cfg80211: fix indentation errors (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "dev" (Jarod Wilson) [1860496] - [net] cfg80211: merge documentations of field "debugfsdir" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "reg_notifier" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "perm_addr" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "_net" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "registered" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "privid" (Jarod Wilson) [1860496] - [net] cfg80211: drop duplicated documentation of field "probe_resp_offload" (Jarod Wilson) [1860496] - [net] Revert "nl80211: add src and dst addr attributes for control port tx/rx" (Jarod Wilson) [1860496] - [net] Revert "mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS" (Jarod Wilson) [1860496] - [net] cfg80211: remove support for adjacent channel compensation (Jarod Wilson) [1860496] - [net] mac80211: check vif pointer before airtime calculation (Jarod Wilson) [1860496] - [net] cfg80211: Pass lockdep expression to RCU lists (Jarod Wilson) [1860496] - [wireless] mwifiex: change license text from MARVELL to NXP (Jarod Wilson) [1860496] - [wireless] mt76: Introduce mt76_mcu data structure (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove rx_mask in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: rename stat_wq in wq (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: extend RX scatter gather number (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rely on mt76_queues_read for mt7622 (Jarod Wilson) [1860496] - [wireless] mt76: do not set HOST_BROADCAST_PS_BUFFERING for mt7615 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework rx phy index handling (Jarod Wilson) [1860496] - [wireless] mt76: fix rounding issues on converting per-chain and combined txpower (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: avoid starting the MAC too early (Jarod Wilson) [1860496] - [wireless] mt76: avoid extra RCU synchronization on station removal (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix monitor mode on second PHY (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix adding active monitor interfaces (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_rx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: switch mt7615_mcu_set_tx_ba to v2 format (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: use new tag sta_rec_wtbl (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add starec operating flow for firmware v2 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a helper to encapsulate sta_rec operation (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_sta flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: simplify mcu_set_bmc flow (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for testing hardware reset (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement hardware reset support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware log event messages (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix and rework tx power handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add Kconfig entry for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable DBDC on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: decrease rx ring size for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement DMA support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: implement probing and firmware loading on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: disable 5 GHz on MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add calibration free support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add eeprom support for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dma and tx queue initialization for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT_INT_TX_DONE_ALL definition for MT7622 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: store N9 firmware version instead of CR4 (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: split up firmware loading functions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move mmio related code from pci.c to mmio.c (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add __aligned(4) to txp structs (Jarod Wilson) [1860496] - [wireless] mt76: enable Airtime Queue Limit support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: increase dma mcu rx ring size (Jarod Wilson) [1860496] - [wireless] mt76: dma: do not write cpu_idx on rx queue reset until after refill (Jarod Wilson) [1860496] - [wireless] mt76: fix handling full tx queues in mt76_dma_tx_queue_skb_raw (Jarod Wilson) [1860496] - [wireless] mt76: set dma-done flag for flushed descriptors (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce MT_DRV_RX_DMA_HDR flag (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add endpoint to mt76u_bulk_msg signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_skb_dma_info routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: take into account different queue mapping for 7663 (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add {read/write}_extended utility routines (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_alloc_mcu_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: resume all rx queue in mt76u_resume_rx (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue parameter to mt76u_rx_urb_alloc (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_alloc_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: stop/free all possible rx queues (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: introduce mt76u_free_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: move mcu buffer allocation in mt76x02u drivers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add queue id parameter to mt76u_submit_rx_buffers (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: use mt76_queue as mt76u_complete_rx context (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_refill_rx signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76_queue to mt76u_get_next_rx_entry signature (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: add mt76u_process_rx_queue utility routine (Jarod Wilson) [1860496] - [wireless] mt76: mt76u: check tx_status_data pointer in mt76u_tx_tasklet (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: avoid overwrite max_tx_fragments (Jarod Wilson) [1860496] - [wireless] mt76: rely on mac80211 utility routines to compute airtime (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove leftover routine declaration (Jarod Wilson) [1860496] - [wireless] mt76: move WIPHY_FLAG_HAS_CHANNEL_SWITCH in mt76_phy_init (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix endianness in mt7615_mcu_set_eeprom (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize radar specs from host driver (Jarod Wilson) [1860496] - [wireless] mt76: mt76x2: get rid of leftover target (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add tracing support (Jarod Wilson) [1860496] - [wireless] mt76: move mac_txdone tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: move dev_irq tracepoint in mt76 module (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add a get_stats() callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add per-phy mib statistics (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report TSF information (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_antenna callback (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework set_channel function (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing settings for simultaneous dual-band support (Jarod Wilson) [1860496] - [wireless] mt76: fix compilation warning in mt76_eeprom_override() (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: simplify led reg definitions (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: introduce LED support (Jarod Wilson) [1860496] - [wireless] mt76: clear skb pointers from rx aggregation reorder buffer during cleanup (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: fix input validation issues for powersave-filtered frames (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: increase MCU command timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: measure channel noise and report it via survey (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: fix MT7615_CFEND_RATE_DEFAULT value (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: minor mt76x02_mac_set_beacon optimization (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02u: do not set NULL beacons (Jarod Wilson) [1860496] - [wireless] mt76: usb: use max packet length for m76u_copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add channel switch support for usb interfaces (Jarod Wilson) [1860496] - [wireless] mt76: speed up usb bulk copy (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: remove a copy call for usb speedup (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: add check for invalid vif idx (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: split beaconing (Jarod Wilson) [1860496] - [wireless] mt76: mt76x02: omit beacon slot clearing (Jarod Wilson) [1860496] - [wireless] mt76: use AC specific reorder timeout (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add set_coverage class support (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: set 0 as min coverage_class value (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: report firmware version using ethtool (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: Fix build with older compilers (Jarod Wilson) [1860496] - [wireless] mt76: eeprom: add support for big endian eeprom partition (Jarod Wilson) [1860496] - [wireless] mt76: mt7603: reset STA_CCA counter setting the channel (Jarod Wilson) [1860496] - [wireless] mt76: fix possible undetected invalid MAC address (Jarod Wilson) [1860496] - [wireless] mt76: disable bh in mt76_dma_rx_poll (Jarod Wilson) [1860496] - [wireless] mt76: fix rx dma ring descriptor state on reset (Jarod Wilson) [1860496] - [wireless] mt7615: replace sta_state callback with sta_add/sta_remove (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: defer mcu initialization via workqueue (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: update beacon contents on BSS_CHANGED_BEACON (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add support for registering a second wiphy via debugfs (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: select the correct tx queue for frames sent to the second phy (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: move radio/mac initialization to .start/stop callbacks (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: initialize dbdc settings on interface add (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the rx path (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: rework chainmask handling (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support to the dfs support code (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: remove useless MT_HW_RDD0/1 enum (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add missing register init for dual-wiphy support (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add multiple wiphy support for smart carrier sense (Jarod Wilson) [1860496] - [wireless] mt76: mt7615: add dual-phy support for mac80211 ops (Jarod Wilson) [1860496] - [wireless] mt76: do not overwrite max_tx_fragments if it has been set (Jarod Wilson) [1860496] - [wireless] mt76: move ampdu_ref from mt76_dev to driver struct (Jarod Wilson) [1860496] - [wireless] mt76: add ext_phy field to struct mt76_wcid (Jarod Wilson) [1860496] - [wireless] mt76: add function for allocating an extra wiphy (Jarod Wilson) [1860496] - [wireless] mt76: add priv pointer to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add multiple wiphy support to mt76_get_min_avg_rssi (Jarod Wilson) [1860496] - [wireless] mt76: move txpower and antenna mask to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move txpower_conf back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move chainmask back to driver specific structs (Jarod Wilson) [1860496] - [wireless] mt76: move state from struct mt76_dev to mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: keep a set of software tx queues per phy (Jarod Wilson) [1860496] - [wireless] mt76: move channel state to struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in mt76_sta_state() (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the tx status path (Jarod Wilson) [1860496] - [net] mac80211: allow setting queue_len for drivers not using wake_tx_queue (Jarod Wilson) [1860496] - [include] ieee80211: add WPA3 OWE AKM suite selector (Jarod Wilson) [1860496] - [wireless] mac80211: Fix setting txpower to zero (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the main tx path (Jarod Wilson) [1860496] - [wireless] mt76: add support for an extra wiphy in the rx path (Jarod Wilson) [1860496] - [wireless] mt76: introduce struct mt76_phy (Jarod Wilson) [1860496] - [wireless] mt76: move initialization of some struct members to mt76_alloc_device (Jarod Wilson) [1860496] - [wireless] rtw88: Fix incorrect beamformee role setting (Jarod Wilson) [1860496] - [wireless] rtw88: 8822: Make tables const, reduce data object size (Jarod Wilson) [1860496] - [wireless] rtw88: disable TX-AMSDU on 2.4G band (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: modify rf protection setting (Jarod Wilson) [1860496] - [wireless] rtw88: Use secondary channel offset enumeration (Jarod Wilson) [1860496] - [wireless] rtw88: 8822c: update power sequence to v16 (Jarod Wilson) [1860496] - [wireless] rtw88: add ciphers to suppress error message (Jarod Wilson) [1860496] - [wireless] rtw88: avoid holding mutex for cancel_delayed_work_sync() (Jarod Wilson) [1860496] - [wireless] rtw88: move rtw_enter_ips() to the last when config (Jarod Wilson) [1860496] - [wireless] rtw88: pci: 8822c should set clock delay to zero (Jarod Wilson) [1860496] - [wireless] rtw88: add rtw_read8_mask and rtw_read16_mask (Jarod Wilson) [1860496] - [wireless] rtw88: remove unused parameter vif in rtw_lps_pg_info_get() (Jarod Wilson) [1860496] - [wireless] brcmfmac: add the BRCM 4364 found in MacBook Pro 15, 2 (Jarod Wilson) [1860496] - [wireless] ath11k: fix incorrect peer stats counters update (Jarod Wilson) [1860496] - [wireless] ath11k: Fixing dangling pointer issue upon peer delete failure (Jarod Wilson) [1860496] - [wireless] ath11k: fix parsing PPDU_CTRL type in pktlog (Jarod Wilson) [1860496] - [wireless] ath11k: fix warn-on in disassociation (Jarod Wilson) [1860496] - [wireless] ath11k: fix rcu lock protect in peer assoc confirmation (Jarod Wilson) [1860496] - [wireless] ath11k: add HE rate accounting to driver (Jarod Wilson) [1860496] - [wireless] ath11k: drop tx_info from ath11k_sta (Jarod Wilson) [1860496] - [wireless] ath10k: Add support to read btcoex related data from DT (Jarod Wilson) [1860496] - [wireless] ath10k: fix few checkpatch warnings (Jarod Wilson) [1860496] - [net] mac80211: support NL80211_EXT_FEATURE_CONTROL_PORT_OVER_NL80211_MAC_ADDRS (Jarod Wilson) [1860496] - [net] nl80211: add src and dst addr attributes for control port tx/rx (Jarod Wilson) [1860496] - [net] mac80211: parse also the RSNXE IE (Jarod Wilson) [1860496] - [net] cfg80211/mac80211: Allow user space to register for station Rx authentication (Jarod Wilson) [1860496] - [include] ieee80211: fix 'the' doubling in comments (Jarod Wilson) [1860496] - [net] mac80211: Remove support for changing AP SMPS mode (Jarod Wilson) [1860496] - [net] mac80211: Handle SMPS mode changes only in AP mode (Jarod Wilson) [1860496] - [net] mac80211: Accept broadcast probe responses on 6GHz band (Jarod Wilson) [1860496] - [net] mac80211: HE: set RX NSS (Jarod Wilson) [1860496] - [net] mac80211: set station bandwidth from HE capability (Jarod Wilson) [1860496] - [net] mac80211: remove supported channels element in 6 GHz if ECSA support (Jarod Wilson) [1860496] - [net] mac80211: update condition for HE disablement (Jarod Wilson) [1860496] - [net] mac80211: make ieee80211_wep_init() return void (Jarod Wilson) [1860496] - [net] mac80211: allow changing TX-related netdev features (Jarod Wilson) [1860496] - [net] mac80211: check whether HE connection is allowed by the reg domain (Jarod Wilson) [1860496] - [net] mac80211: refactor extended element parsing (Jarod Wilson) [1860496] - [net] mac80211: simplify and improve HT/VHT/HE disable code (Jarod Wilson) [1860496] - [net] cfg80211: Enhance the AKM advertizement to support per interface (Jarod Wilson) [1860496] - [net] cfg80211: add no HE indication to the channel flag (Jarod Wilson) [1860496] - [net] mac80211: fix 11w when using encapsulation offloading (Jarod Wilson) [1860496] - [net] mac80211: fix tx status for no ack cases (Jarod Wilson) [1860496] - [net] mac80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] nl80211: add handling for BSS color (Jarod Wilson) [1860496] - [net] mac80211: debugfs: improve airtime_flags handler readability (Jarod Wilson) [1860496] - [net] mac80211: Remove redundant assertion (Jarod Wilson) [1860496] - [net] mac80211: add 802.11 encapsulation offloading support (Jarod Wilson) [1860496] - [net] mac80211: Always show airtime debugfs file when TXQs are enabled (Jarod Wilson) [1860496] - [include] trivial: mac80211: fix indentation (Jarod Wilson) [1860496]- [fs] xfs: force writes to delalloc regions to unwritten (Carlos Maiolino) [1696580] - [fs] xfs: refactor xfs_iomap_prealloc_size (Carlos Maiolino) [1696580] - [fs] xfs: measure all contiguous previous extents for prealloc size (Carlos Maiolino) [1696580] - [fs] xfs: don't fail unwritten extent conversion on writeback due to edquot (Carlos Maiolino) [1696580] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Dave Wysochanski) [1906309] - [trace] Revert "SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow()" (Dave Wysochanski) [1906309] - [uapi] uapi: fix statx attribute value overlap for DAX & MOUNT_ROOT (Eric Sandeen) [1905205] - [trace] SUNRPC: Fix oops in the rpc_xdr_buf event class (Scott Mayhew) [1900157] - [fs] NFS: Fix listxattr receive buffer size (Scott Mayhew) [1900157] - [trace] SUNRPC: Fix general protection fault in trace_rpc_xdr_overflow() (Scott Mayhew) [1900157] - [net] SUNRPC: fix copying of multiple pages in gss_read_proxy_verf() (Scott Mayhew) [1900157] - [net] svcrdma: fix bounce buffers for unaligned offsets and multiple pages (Scott Mayhew) [1900157] - [pci] hv: Document missing hv_pci_protocol_negotiation() parameter (Mohammed Gamal) [1886102] - [pci] hv: Make some functions static (Mohammed Gamal) [1886102] - [pci] hv: Use struct_size() helper (Mohammed Gamal) [1886102] - [pci] hv: Prepare hv_compose_msi_msg() for the VMBus-channel-interrupt-to-vCPU reassignment functionality (Mohammed Gamal) [1886102] - [fs] xfs: allow individual quota grace period extension (Bill O'Donnell) [1827913] - [fs] xfs: per-type quota timers and warn limits (Bill O'Donnell) [1827913] - [fs] xfs: switch xfs_get_defquota to take explicit type (Bill O'Donnell) [1827913] - [fs] xfs: pass xfs_dquot to xfs_qm_adjust_dqtimers (Bill O'Donnell) [1827913] - [fs] xfs: fix up some whitespace in quota code (Bill O'Donnell) [1827913] - [fs] xfs: preserve default grace interval during quotacheck (Bill O'Donnell) [1827913] - [fs] quota: honor quota type in Q_XGETQSTATcalls (Bill O'Donnell) [1827913]- [fs] NFS: Do uncached readdir when we're seeking a cookie in an empty page cache (Dave Wysochanski) [1893882] - [fs] NFS: Reduce number of RPC calls when doing uncached readdir (Dave Wysochanski) [1893882] - [fs] NFS: Optimisations for monotonically increasing readdir cookies (Dave Wysochanski) [1893882] - [fs] NFS: Improve handling of directory verifiers (Dave Wysochanski) [1893882] - [fs] NFS: Handle NFS4ERR_NOT_SAME and NFSERR_BADCOOKIE from readdir calls (Dave Wysochanski) [1893882] - [fs] NFS: Allow the NFS generic code to pass in a verifier to readdir (Dave Wysochanski) [1893882] - [fs] NFS: Cleanup to remove nfs_readdir_descriptor_t typedef (Dave Wysochanski) [1893882] - [fs] NFS: Reduce readdir stack usage (Dave Wysochanski) [1893882] - [fs] NFS: nfs_do_filldir() does not return a value (Dave Wysochanski) [1893882] - [fs] NFS: More readdir cleanups (Dave Wysochanski) [1893882] - [fs] NFS: Support larger readdir buffers (Dave Wysochanski) [1893882] - [fs] NFS: Simplify struct nfs_cache_array_entry (Dave Wysochanski) [1893882] - [fs] NFS: Replace kmap() with kmap_atomic() in nfs_readdir_search_array() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary kmap in nfs_readdir_xdr_to_array() (Dave Wysochanski) [1893882] - [fs] NFS: Don't discard readdir results (Dave Wysochanski) [1893882] - [fs] NFS: Clean up directory array handling (Dave Wysochanski) [1893882] - [fs] NFS: Clean up nfs_readdir_page_filler() (Dave Wysochanski) [1893882] - [fs] NFS: Clean up readdir struct nfs_cache_array (Dave Wysochanski) [1893882] - [fs] NFS: Ensure contents of struct nfs_open_dir_context are consistent (Dave Wysochanski) [1893882] - [fs] NFSv4.2: condition READDIR's mask for security label based on LSM state (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode lock in nfs_fsync_dir() (Dave Wysochanski) [1893882] - [fs] NFS: Remove unnecessary inode locking in nfs_llseek_dir() (Dave Wysochanski) [1893882] - [netdrv] net: intel: Remove in_interrupt() warnings (Ken Cox) [1838732] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838732] - [netdrv] ixgbevf: use generic power management (Ken Cox) [1838732] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838732] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838732] - [iommu] vt-d: Don't dereference iommu_device if IOMMU_API is not built (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Gracefully handle DMAR units with no supported address widths (Vitaly Kuznetsov) [1887216] - [iommu] vt-d: Skip TE disabling on quirky gfx dedicated iommu (Vitaly Kuznetsov) [1887216] - [netdrv] Revert "mark the intel igc driver as tech preview" (Corinna Vinschen) [1838742] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up nvm_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Reject schedules with a base_time in the future (Corinna Vinschen) [1838742] - [netdrv] igc: Export a way to read the PTP timer (Corinna Vinschen) [1838742] - [netdrv] igc: Remove reset disable flag (Corinna Vinschen) [1838742] - [netdrv] igc: Save PTP time before a reset (Corinna Vinschen) [1838742] - [netdrv] igc: Remove references to SYSTIMR register (Corinna Vinschen) [1838742] - [netdrv] igc: Expose LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Clean RX descriptor error flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove timeout check from ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Don't reschedule ptp_tx work (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_TSYNCTXCTL_VALID macro (Corinna Vinschen) [1838742] - [netdrv] igc: Add new device ID's (Corinna Vinschen) [1838742] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838742] - [netdrv] igc: Fix not considering the TX delay for timestamps (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong timestamp latency numbers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix PTP initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Fix static checker warning (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the hw_stats structure (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ledctl_ fields from the mac_info structure (Corinna Vinschen) [1838742] - [netdrv] igc: Fix registers definition (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded ICTXQMTC register (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Descriptor Minimum Threshold Count to clear HW counters (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded variable (Corinna Vinschen) [1838742] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838742] - [netdrv] igc: Remove checking media type during MAC initialization (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded check for copper media type (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor the igc_power_down_link() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove TCP segmentation TX fail counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add LPI counters (Corinna Vinschen) [1838742] - [netdrv] igc: Fix Rx timestamp disabling (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ptp_set_timestamp_mode() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove UDP filter setup in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Check __IGC_PTP_TX_IN_PROGRESS instead of ptp_tx_skb (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicate code in Tx timestamp handling (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up Rx timestamping logic (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial LTR support (Corinna Vinschen) [1838742] - [netdrv] igc: Add initial EEE support (Corinna Vinschen) [1838742] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838742] - [netdrv] igc: Fix wrong register name (Corinna Vinschen) [1838742] - [netdrv] igc: Remove Sequence Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Add Receive Error Counter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove symbol error counter (Corinna Vinschen) [1838742] - [netdrv] igc: Fix IGC_MAX_RXNFC_RULES (Corinna Vinschen) [1838742] - [netdrv] igc: Reject NFC rules with multiple matches (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused descriptor's flags (Corinna Vinschen) [1838742] - [netdrv] igc: Remove igc_nfc_rule_exit() (Corinna Vinschen) [1838742] - [netdrv] igc: Change adapter->nfc_rule_lock to mutex (Corinna Vinschen) [1838742] - [netdrv] igc: Change return type from igc_disable_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule validation (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules leak when driver is unloaded (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_update_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules restoration (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rules with multicast addresses (Corinna Vinschen) [1838742] - [netdrv] igc: Fix NFC rule overwrite cases (Corinna Vinschen) [1838742] - [netdrv] igc: Fix locking issue when retrieving NFC rules (Corinna Vinschen) [1838742] - [netdrv] igc: Fix 'sw_idx' type in struct igc_nfc_rule (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor igc_ethtool_add_nfc_rule() (Corinna Vinschen) [1838742] - [netdrv] igc: Change byte order in struct igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Align terms used in NFC support code (Corinna Vinschen) [1838742] - [netdrv] igc: Add 'igc_ethtool_' prefix to functions in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: Early return in igc_get_ethtool_nfc_entry() (Corinna Vinschen) [1838742] - [netdrv] igc: Cleanup _get|set_rxnfc ethtool ops (Corinna Vinschen) [1838742] - [netdrv] igc: Get rid of igc_max_channels() (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused field from igc_nfc_filter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove per queue good transmited counter register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove header redirection register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove obsolete circuit breaker registers (Corinna Vinschen) [1838742] - [netdrv] igc: Enable NFC rules based source MAC address (Corinna Vinschen) [1838742] - [netdrv] igc: Add support for source address filters in core (Corinna Vinschen) [1838742] - [netdrv] igc: Remove mac_table from igc_adapter (Corinna Vinschen) [1838742] - [netdrv] igc: Remove IGC_MAC_STATE_SRC_ADDR flag (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused registers (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unused IGC_ICS_DRSTA define (Corinna Vinschen) [1838742] - [netdrv] igc: Dump ETQF registers (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor ethertype filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Fix MAX_ETYPE_FILTER value (Corinna Vinschen) [1838742] - [netdrv] igc: Remove ethertype filter in PTP code (Corinna Vinschen) [1838742] - [netdrv] igc: Remove duplicated IGC_RXPBS macro (Corinna Vinschen) [1838742] - [netdrv] igc: Refactor VLAN priority filtering code (Corinna Vinschen) [1838742] - [netdrv] igc: Return -EOPNOTSUPP when VLAN mask doesn't match (Corinna Vinschen) [1838742] - [netdrv] igc: Dump VLANPQF register (Corinna Vinschen) [1838742] - [netdrv] igc: Rename IGC_VLAPQF macro (Corinna Vinschen) [1838742] - [netdrv] igc: Clean up obsolete NVM defines (Corinna Vinschen) [1838742] - [netdrv] igc: remove IGC_REMOVED function (Corinna Vinschen) [1838742] - [netdrv] igc: Remove PCIe Control register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded register (Corinna Vinschen) [1838742] - [netdrv] igc: Remove unneeded definition (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_base.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_dump.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ptp.c (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_ethtool.c (Corinna Vinschen) [1838742] - [netdrv] igc: add support to eeprom, registers and link self-tests (Corinna Vinschen) [1838742] - [netdrv] igc: Use netdev log helpers in igc_main.c (Corinna Vinschen) [1838742] - [netdrv] igc: Add ECN support for TSO (Corinna Vinschen) [1838742] - [netdrv] ionic: fix mem leak in rx_empty (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: no rx flush in deinit (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: clean up sparse complaints (Jonathan Toppins) [1892492 1887516] - [netdrv] ionic: add new bad firmware error code (Jonathan Toppins) [1887516] - [netdrv] ionic: use lif ident for filter count (Jonathan Toppins) [1887516] - [netdrv] ionic: refill lif identity after fw_up (Jonathan Toppins) [1887516] - [netdrv] ionic: disable all queue napi contexts on timeout (Jonathan Toppins) [1887516] - [netdrv] ionic: check qcq ptr in ionic_qcq_disable (Jonathan Toppins) [1887516] - [netdrv] ionic: clear linkcheck bit on alloc fail (Jonathan Toppins) [1887516] - [netdrv] ionic: drain the work queue (Jonathan Toppins) [1887516] - [netdrv] ionic: contiguous memory for notifyq (Jonathan Toppins) [1887516] - [netdrv] ionic: prevent early watchdog check (Jonathan Toppins) [1887516] - [netdrv] ionic: stop watchdog timer earlier on remove (Jonathan Toppins) [1887516 1887263] - [netdrv] net: ionic: Remove WARN_ON(in_interrupt()) (Jonathan Toppins) [1887516] - [netdrv] net: ionic: Replace in_interrupt() usage (Jonathan Toppins) [1887516] - [netdrv] ionic: add DIMLIB to Kconfig (Jonathan Toppins) [1861520] - [netdrv] ionic: add devlink firmware update (Jonathan Toppins) [1861520] - [netdrv] ionic: update the fw update api (Jonathan Toppins) [1861520] - [netdrv] ionic: dynamic interrupt moderation (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up debugfs after queue swap (Jonathan Toppins) [1861520] - [netdrv] ionic: clarify boolean precedence (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused variable (Jonathan Toppins) [1861520] - [netdrv] ionic: clean adminq service routine (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up desc_info and cq_info structs (Jonathan Toppins) [1861520] - [netdrv] ionic: struct reorder for faster access (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up page handling code (Jonathan Toppins) [1861520] - [netdrv] ionic: fix txrx work accounting (Jonathan Toppins) [1861520] - [netdrv] ionic: pull reset_queues into tx_timeout handler (Jonathan Toppins) [1861520] - [netdrv] ionic: change queue count with no reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change the descriptor ring length without full reset (Jonathan Toppins) [1861520] - [netdrv] ionic: change mtu without full queue rebuild (Jonathan Toppins) [1861520] - [netdrv] ionic: use index not pointer for queue tracking (Jonathan Toppins) [1861520] - [netdrv] ionic: reduce contiguous memory allocation requirement (Jonathan Toppins) [1861520] - [netdrv] ionic: clean up unnecessary non-static functions (Jonathan Toppins) [1861520] - [netdrv] ionic: rework and simplify handling of the queue stats block (Jonathan Toppins) [1861520] - [netdrv] ionic: remove lif list concept (Jonathan Toppins) [1861520] - [netdrv] ionic: use kcalloc for new arrays (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up a couple of debug strings (Jonathan Toppins) [1861520] - [netdrv] ionic: set MTU floor at ETH_MIN_MTU (Jonathan Toppins) [1861520] - [netdrv] ionic_lif: Use devm_kcalloc() in ionic_qcq_alloc() (Jonathan Toppins) [1861520] - [netdrv] ionic: separate interrupt for Tx and Rx (Jonathan Toppins) [1861520] - [netdrv] ionic: tx separate servicing (Jonathan Toppins) [1861520] - [netdrv] ionic: use fewer firmware doorbells on rx fill (Jonathan Toppins) [1861520] - [netdrv] ionic: fix memory leak of object 'lid' (Jonathan Toppins) [1861520] - [netdrv] ionic: interface file updates (Jonathan Toppins) [1861520] - [netdrv] ionic: rearrange reset and bus-master control (Jonathan Toppins) [1861520] - [netdrv] ionic: update eid test for overflow (Jonathan Toppins) [1861520] - [netdrv] ionic: remove unused ionic_coal_hw_to_usec (Jonathan Toppins) [1861520] - [netdrv] ionic: set netdev default name (Jonathan Toppins) [1861520] - [netdrv] ionic: get MTU from lif identity (Jonathan Toppins) [1861520] - [netdrv] ionic: keep rss hash after fw update (Jonathan Toppins) [1861520] - [netdrv] ionic: update filter id after replay (Jonathan Toppins) [1861520] - [netdrv] ionic: fix up filter locks and debug msgs (Jonathan Toppins) [1861520] - [netdrv] ionic: use offset for ethtool regs data (Jonathan Toppins) [1861520] - [md] md/raid5: Allow degraded raid6 to do rmw (Nigel Croxon) [1856838] - [md] md/raid5: Fix Force reconstruct-write io stuck in degraded raid5 (Nigel Croxon) [1856838] - [md] raid5: don't duplicate code for different paths in handle_stripe (Nigel Croxon) [1856838] - [md] raid5-cache: hold spinlock instead of mutex in r5c_journal_mode_show (Nigel Croxon) [1856838] - [md] md: print errno in super_written (Nigel Croxon) [1856838] - [md] md/raid5: remove the redundant setting of STRIPE_HANDLE (Nigel Croxon) [1856838] - [md] md: register new md sysfs file 'uuid' read-only (Nigel Croxon) [1856838] - [md] md: fix max sectors calculation for super 1.0 (Nigel Croxon) [1856838] - [md] md/raid5: use do_div() for 64 bit divisions in raid5_sync_request (Nigel Croxon) [1856838] - [md] md/raid10: avoid deadlock on recovery (Nigel Croxon) [1856838] - [md] md-cluster: fix rmmod issue when md_cluster convert bitmap to none (Nigel Croxon) [1856838] - [md] md-cluster: fix safemode_delay value when converting to clustered bitmap (Nigel Croxon) [1856838] - [md] md/raid5: support config stripe_size by sysfs entry (Nigel Croxon) [1856838] - [md] md/raid5: set default stripe_size as 4096 (Nigel Croxon) [1856838] - [md] md/raid456: convert macro STRIPE_* to RAID5_STRIPE_* (Nigel Croxon) [1856838] - [md] raid5: remove the meaningless check in raid5_make_request (Nigel Croxon) [1856838] - [md] raid5: put the comment of clear_batch_ready to the right place (Nigel Croxon) [1856838] - [md] raid5: call clear_batch_ready before set STRIPE_ACTIVE (Nigel Croxon) [1856838] - [md] md: raid10: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5: Fix compilation warning (Nigel Croxon) [1856838] - [md] md: raid5-cache: Remove set but unused variable (Nigel Croxon) [1856838] - [md] md: Fix compilation warning (Nigel Croxon) [1856838] - [md] md-cluster: fix wild pointer of unlock_all_bitmaps() (Nigel Croxon) [1856838] - [md] md/raid5-cache: clear MD_SB_CHANGE_PENDING before flushing stripes (Nigel Croxon) [1856838] - [md] md: fix deadlock causing by sysfs_notify (Nigel Croxon) [1856838] - [md] md: raid0/linear: fix dereference before null check on pointer mddev (Nigel Croxon) [1856838] - [md] md/raid1: Replace zero-length array with flexible-array (Nigel Croxon) [1856838] - [md] md: add a newline when printing parameter 'start_ro' by sysfs (Nigel Croxon) [1856838] - [md] md: stop using ->queuedata (Nigel Croxon) [1856838] - [md] md/raid1: release pending accounting for an I/O only after write-behind is also finished (Nigel Croxon) [1856838] - [md] md: remove redundant memalloc scope API usage (Nigel Croxon) [1856838] - [md] raid5: update code comment of scribble_alloc() (Nigel Croxon) [1856838] - [md] raid5: remove gfp flags from scribble_alloc() (Nigel Croxon) [1856838] - [md] md: use memalloc scope APIs in mddev_suspend()/mddev_resume() (Nigel Croxon) [1856838] - [md] md: remove the extra line for ->hot_add_disk (Nigel Croxon) [1856838] - [md] md: flush md_rdev_misc_wq for HOT_ADD_DISK case (Nigel Croxon) [1856838] - [md] md: don't flush workqueue unconditionally in md_open (Nigel Croxon) [1856838] - [md] md: add new workqueue for delete rdev (Nigel Croxon) [1856838] - [md] md: add checkings before flush md_misc_wq (Nigel Croxon) [1856838] - [md] md: check arrays is suspended in mddev_detach before call quiesce operations (Nigel Croxon) [1856838]- [scsi] storvsc: Fix error return in storvsc_probe() (Cathy Avery) [1895026] - [scsi] storvsc: Support PAGE_SIZE larger than 4K (Cathy Avery) [1895026] - [kernel] hv: hyperv.h: Introduce some hvpfn helper functions (Cathy Avery) [1895026] - [scsi] storvsc: Add validation for untrusted Hyper-V values (Cathy Avery) [1895026] - [scsi] storvsc: Fix spelling mistake (Cathy Avery) [1895026] - [scsi] storvsc: Remove memset before memory freeing in storvsc_suspend() (Cathy Avery) [1895026] - [net] tipc: fix incorrect setting window for bcast link (Xin Long) [1893085] - [net] tipc: re-configure queue limit for broadcast link (Xin Long) [1893085] - [net] tipc: fix NULL pointer dereference in tipc_named_rcv (Xin Long) [1893085] - [net] tipc: Supply missing udp_media.h include file (Xin Long) [1893085] - [net] tipc: add automatic rekeying for encryption key (Xin Long) [1893085] - [net] tipc: add automatic session key exchange (Xin Long) [1893085] - [net] tipc: introduce encryption master key (Xin Long) [1893085] - [net] tipc: optimize key switching time and logic (Xin Long) [1893085] - [net] tipc: Fix memory leak in tipc_group_create_member() (Xin Long) [1893085] - [net] tipc: fix shutdown() of connection oriented socket (Xin Long) [1893085] - [net] tipc: fix a deadlock when flushing scheduled work (Xin Long) [1893085] - [net] tipc: fix shutdown() of connectionless socket (Xin Long) [1893085] - [net] tipc: fix using smp_processor_id() in preemptible (Xin Long) [1893085] - [net] tipc: fix use-after-free in tipc_bcast_get_mode (Xin Long) [1893085] - [net] tipc: call rcu_read_lock() in tipc_aead_encrypt_done() (Xin Long) [1893085] - [net] tipc: fix uninit skb->data in tipc_nl_compat_dumpit() (Xin Long) [1893085] - [net] tipc: update a binding service via broadcast (Xin Long) [1893085] - [hv] hv_balloon: do adjust_managed_page_count() when ballooning/un-ballooning (Vitaly Kuznetsov) [1894717] - [hv] hv_balloon: simplify math in alloc_balloon_pages() (Vitaly Kuznetsov) [1894717] - [md] dm integrity: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [md] dm crypt: don't use drivers that have CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [crypto] crypto: drivers - set the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [include] crypto: algapi - introduce the flag CRYPTO_ALG_ALLOCATES_MEMORY (Vladis Dronov) [1903849] - [fs] iomap: Set all uptodate bits for an Uptodate page (Brian Foster) [1654127] - [scsi] scsi: ibmvfc: Avoid link down on FS9100 canister reboot (Desnes Augusto Nunes do Rosario) [1882613] - [scsi] scsi: ibmvfc: Use compiler attribute defines instead of __attribute__() (Desnes Augusto Nunes do Rosario) [1882613] - [arm64] arm64: Enable PCI write-combine resources under sysfs (Petr Oros) [1872943] - [scsi] scsi: mpt3sas: Bump driver version to 35.101.00.00 (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add module parameter multipath_on_hba (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handle vSES vphy object during HBA reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Add bypass_dirty_port_flag parameter (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Handling HBA vSES device (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Set valid PhysicalPort in SMPPassThrough (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port objects after host reset (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get sas_device objects using device's rphy (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rename transport_del_phy_from_an_existing_port() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Get device objects using sas_address & portID (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Update hba_port's sas_address & phy_mask (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Rearrange _scsih_mark_responding_sas_device() (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Allocate memory for hba_port objects (Tomas Henzl) [1888543] - [scsi] scsi: mpt3sas: Define hba_port structure (Tomas Henzl) [1888543]- [netdrv] net: phy: realtek: Modify 2.5G PHY name to RTL8226 (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: enable ALDPS to save power for RTL8211F (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: fix rtl8211e rx/tx delay config (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add support for RTL8125B-internal PHY (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: add delay to resume path of certain internal PHY's (Josef Oskera) [1889854] - [netdrv] net: phy: realtek: read actual speed to detect downshift (Josef Oskera) [1889854] - [netdrv] r8169: fix issue with forced threading in combination with shared interrupts (Josef Oskera) [1889854] - [netdrv] r8169: fix operation under forced interrupt threading (Josef Oskera) [1889854] - [netdrv] r8169: factor out handling rtl8169_stats (Josef Oskera) [1889854] - [netdrv] r8169: consider that PHY reset may still be in progress after applying firmware (Josef Oskera) [1889854] - [netdrv] r8169: fix data corruption issue on RTL8402 (Josef Oskera) [1889854] - [netdrv] r8169: fix handling ether_clk (Josef Oskera) [1889854] - [netdrv] r8169: fix RTL8168f/RTL8411 EPHY config (Josef Oskera) [1889854] - [netdrv] r8169: remove member irq_enabled from struct rtl8169_private (Josef Oskera) [1889854] - [netdrv] r8169: use napi_complete_done return value (Josef Oskera) [1889854] - [netdrv] r8169: allow to enable ASPM on RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: add support for RTL8125B (Josef Oskera) [1889854] - [netdrv] r8169: sync support for RTL8401 with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: merge handling of RTL8101e and RTL8100e (Josef Oskera) [1889854] - [netdrv] r8169: rename RTL8125 to RTL8125A (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_runtime_resume (Josef Oskera) [1889854] - [netdrv] r8169: remove driver-specific mutex (Josef Oskera) [1889854] - [netdrv] r8169: use RTNL to protect critical sections (Josef Oskera) [1889854] - [netdrv] r8169: add rtl8169_up (Josef Oskera) [1889854] - [netdrv] r8169: remove no longer needed checks for device being runtime-active (Josef Oskera) [1889854] - [netdrv] r8169: mark device as not present when in PCI D3 (Josef Oskera) [1889854] - [netdrv] r8169: allow setting irq coalescing if link is down (Josef Oskera) [1889854] - [netdrv] r8169: move switching optional clock on/off to pll power functions (Josef Oskera) [1889854] - [netdrv] r8169: move updating counters to rtl8169_down (Josef Oskera) [1889854] - [netdrv] r8169: move napi_disable call and rename rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: replace synchronize_rcu with synchronize_net (Josef Oskera) [1889854] - [netdrv] r8169: improve setting WoL on runtime-resume (Josef Oskera) [1889854] - [netdrv] r8169: remove unused constant RsvdMask (Josef Oskera) [1889854] - [netdrv] r8169: add info for DASH being enabled (Josef Oskera) [1889854] - [netdrv] r8169: fix failing WoL (Josef Oskera) [1889854] - [netdrv] r8169: improve handling power management ops (Josef Oskera) [1889854] - [netdrv] r8169: make rtl8169_down central chip quiesce function (Josef Oskera) [1889854] - [netdrv] r8169: move some calls to rtl8169_hw_reset (Josef Oskera) [1889854] - [netdrv] r8169: don't reset tx ring indexes in rtl8169_tx_clear (Josef Oskera) [1889854] - [netdrv] r8169: enable WAKE_PHY as only WoL source when runtime-suspending (Josef Oskera) [1889854] - [netdrv] r8169: change driver data type (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_remove_one (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168f/RTL8411 hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168evl hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168h hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: sync RTL8168g hw config with vendor driver (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168ep_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from r8168dp_ocp_read (Josef Oskera) [1889854] - [netdrv] r8169: remove mask argument from rtl_w0w1_eri (Josef Oskera) [1889854] - [netdrv] r8169: work around an irq coalescing related tx timeout (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_mark_to_asic (Josef Oskera) [1889854] - [netdrv] r8169: make rtl_rx better readable (Josef Oskera) [1889854] - [netdrv] r8169: remove remaining call to mdiobus_unregister (Josef Oskera) [1889854] - [netdrv] r8169: don't include linux/moduleparam.h (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed checks in rtl8169_set_eee (Josef Oskera) [1889854] - [netdrv] r8169: improve reset handling for chips from RTL8168g (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_wait_txrx_fifo_empty (Josef Oskera) [1889854] - [netdrv] r8169: add helper rtl_enable_rxdvgate (Josef Oskera) [1889854] - [netdrv] r8169: add helper r8168g_wait_ll_share_fifo_ready (Josef Oskera) [1889854] - [netdrv] r8169: use fsleep in polling functions (Josef Oskera) [1889854] - [netdrv] r8169: use new helper eth_hw_addr_crc (Josef Oskera) [1889854] - [netdrv] r8169: switch from netif_xxx message functions to netdev_xxx (Josef Oskera) [1889854] - [netdrv] r8169: remove "out of memory" error message from rtl_request_firmware (Josef Oskera) [1889854] - [netdrv] r8169: simplify counter handling (Josef Oskera) [1889854] - [netdrv] r8169: remove redundant driver message when entering promiscuous mode (Josef Oskera) [1889854] - [netdrv] r8169: remove not needed parameter in rtl8169_set_magic_reg (Josef Oskera) [1889854] - [netdrv] r8169: configure PME_SIGNAL for RTL8125 too (Josef Oskera) [1889854] - [netdrv] r8169: improve max jumbo packet size definition (Josef Oskera) [1889854] - [netdrv] r8169: add check for invalid parameter combination in rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_set_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: improve interrupt coalescing parameter handling (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_coalesce_choose_scale (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl_get_coalesce (Josef Oskera) [1889854] - [netdrv] r8169: merge scale for tx and rx irq coalescing (Josef Oskera) [1889854] - [netdrv] r8169: don't pass net_device to irq coalescing sub-functions (Josef Oskera) [1889854] - [netdrv] r8169: improve error message if no dedicated PHY driver is found (Josef Oskera) [1889854] - [netdrv] r8169: improve configuring RxConfig register (Josef Oskera) [1889854] - [netdrv] r8169: improve handling CPCMD_MASK (Josef Oskera) [1889854] - [netdrv] r8169: use devm_mdiobus_register (Josef Oskera) [1889854] - [netdrv] r8169: change wmb to smb_wmb in rtl8169_start_xmit (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_make_unusable_by_asic (Josef Oskera) [1889854] - [netdrv] r8169: inline rtl8169_mark_as_last_descriptor (Josef Oskera) [1889854] - [netdrv] r8169: remove PHY resume delay that is handled in the PHY driver now (Josef Oskera) [1889854] - [netdrv] r8169: add workaround for RTL8168evl TSO hw issues (Josef Oskera) [1889854] - [netdrv] r8169: improve rtl8169_tso_csum_v2 (Josef Oskera) [1889854] - [netdrv] r8169: use rtl8169_set_features in rtl8169_init_one (Josef Oskera) [1889854] - [netdrv] r8169: preserve VLAN setting on RTL8125 in rtl_init_rxcfg (Josef Oskera) [1889854] - [netdrv] r8169: remove NETIF_F_HIGHDMA from vlan_features (Josef Oskera) [1889854] - [netdrv] r8169: move setting OCP base to generic init code (Josef Oskera) [1889854] - [s390] sclp: provide extended sccb support (Thomas Huth) [1798484] - [s390] sclp: avoid copy of sclp_info_sccb (Thomas Huth) [1798484] - [s390] sclp: use memblock for early read cpu info (Thomas Huth) [1798484] - [include] ptp: add stub function for ptp_get_msgtype() (Ivan Vecera) [1899217] - [include] ptp: Add generic ptp message type function (Ivan Vecera) [1899217] - [net] ptp: Add generic ptp v2 header parsing function (Ivan Vecera) [1899217] - [video] hyperv_fb: Fix the cache type when mapping the VRAM (Mohammed Gamal) [1886106] - [video] hyperv_fb: include vmalloc.h (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1886106] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1886106] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1886106] - [uio] uio_hv_generic: add missed sysfs_remove_bin_file (Mohammed Gamal) [1886106] - [input] hyperv-keyboard: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [hid] hyperv: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886106] - [netdrv] hv_netvsc: Add validation for untrusted Hyper-V values (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix the queue_mapping in netvsc_vf_xmit() (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove "unlikely" from netvsc_select_queue (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: do not use VF device if link is down (Mohammed Gamal) [1886097] - [netdrv] hyperv: dump TX indirection table to ethtool regs (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: add support for vlans in AF_PACKET mode (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Fix netvsc_start_xmit's return type (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: Remove unnecessary round_up for recv_completion_cnt (Mohammed Gamal) [1886097] - [netdrv] hv_netvsc: use new helper tcp_v6_gso_csum_prep (Mohammed Gamal) [1886097] - [tools] kvm_stat: add sample systemd unit file (Thomas Huth) [1851123] - [tools] kvm_stat: Add command line switch '-L' to log to file (Thomas Huth) [1851123] - [tools] kvm_stat: add command line switch '-z' to skip zero records (Thomas Huth) [1851123] - [mm] mm/gup: Mark lock taken only after a successful retake (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: fix a data race in filemap_fault() (Chris von Recklinghausen) [1885412] - [mm] mm: fix kthread_use_mm() vs TLB invalidate (Chris von Recklinghausen) [1885412] - [fs] kernel: set USER_DS in kthread_use_mm (Chris von Recklinghausen) [1885412] - [drm] kernel: better document the use_mm/unuse_mm API contract (Chris von Recklinghausen) [1885412] - [kernel] kernel: move use_mm/unuse_mm to kthread.c (Chris von Recklinghausen) [1885412] - [drm] drm/i915: convert get_user_pages() --> pin_user_pages() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: introduce pin_user_pages_fast_only() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: refactor and de-duplicate gup_fast() code (Chris von Recklinghausen) [1885412] - [mm] mm/gup: move __get_user_pages_fast() down a few lines in gup.c (Chris von Recklinghausen) [1885412] - [mm] gup: document and work around "COW can break either way" issue (Chris von Recklinghausen) [1885412] - [vfio] vfio: checking of validity of user vaddr in vfio_dma_rw (Chris von Recklinghausen) [1885412] - [fs] mm/userfaultfd: honor FAULT_FLAG_KILLABLE in fault path (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow to react to fatal signals (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [mm] mm: allow VM_FAULT_RETRY for multiple times (Chris von Recklinghausen) [1885412] - [fs] mm: introduce FAULT_FLAG_INTERRUPTIBLE (Chris von Recklinghausen) [1885412] - [mm] mm: introduce FAULT_FLAG_DEFAULT (Chris von Recklinghausen) [1885412] - [fs] userfaultfd: don't retake mmap_sem to emulate NOPAGE (Chris von Recklinghausen) [1885412] - [include] mm: return faster for non-fatal signals in user mode faults (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] arm64/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] x86/mm: use helper fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm: introduce fault_signal_pending() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: fix __get_user_pages() on fault retry of hugetlb (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename "nonblocking" to "locked" where proper (Chris von Recklinghausen) [1885412] - [mm] mm/gup: rename nr as nr_pinned in get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/gup: require FOLL_GET for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/filemap.c: don't bother dropping mmap_sem for zero size readahead (Chris von Recklinghausen) [1885412] - [mm] mm/slb: export __kmalloc_track(_node)_caller (Chris von Recklinghausen) [1885412] - [mm] mm: Add vmf_insert_pfn_xxx_prot() for huge page-table entries (Chris von Recklinghausen) [1885412] - [vfio] vfio: introduce vfio_dma_rw to read/write a range of IOVAs (Chris von Recklinghausen) [1885412] - [infiniband] mm, tree-wide: rename put_user_page*() to unpin_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm/gup_benchmark: use proper FOLL_WRITE flags instead of hard-coding "1" (Chris von Recklinghausen) [1885412] - [mm] powerpc: book3s64: convert to pin_user_pages() and put_user_page() (Chris von Recklinghausen) [1885412] - [vfio] vfio, mm: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: pin_user_pages (FOLL_PIN) and put_user_page() conversion (Chris von Recklinghausen) [1885412] - [net] net/xdp: set FOLL_PIN via pin_user_pages() (Chris von Recklinghausen) [1885412] - [drm] drm/via: set FOLL_PIN via pin_user_pages_fast() (Chris von Recklinghausen) [1885412] - [mm] mm/process_vm_access: set FOLL_PIN via pin_user_pages_remote() (Chris von Recklinghausen) [1885412] - [infiniband] IB/{core, hw, umem}: set FOLL_PIN via pin_user_pages*(), fix up ODP (Chris von Recklinghausen) [1885412] - [documentation] mm/gup: introduce pin_user_pages*() and FOLL_PIN (Chris von Recklinghausen) [1885412] - [media] media/v4l2-core: set pages dirty upon releasing DMA buffers (Chris von Recklinghausen) [1885412] - [mm] mm/gup: allow FOLL_FORCE for get_user_pages_fast() (Chris von Recklinghausen) [1885412] - [vfio] vfio: fix FOLL_LONGTERM use, simplify get_user_pages_remote() call (Chris von Recklinghausen) [1885412] - [mm] mm: fix get_user_pages_remote()'s handling of FOLL_LONGTERM (Chris von Recklinghausen) [1885412] - [mm] mm/gup: factor out duplicate code from four routines (Chris von Recklinghausen) [1885412] - [mm] mm: drop mmap_sem before calling balance_dirty_pages() in write fault (Chris von Recklinghausen) [1885412] - [vfio] vfio/type1: untag user pointers in vaddr_get_pfn (Chris von Recklinghausen) [1885412] - [mm] mm: untag user pointers in mm/gup.c (Chris von Recklinghausen) [1885412] - [drm] drivers/gpu/drm/via: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [fs] fs/io_uring.c: convert put_page() to put_user_page*() (Chris von Recklinghausen) [1885412] - [mm] mm: mark the page referenced in gup_hugepte (Chris von Recklinghausen) [1885412] - [mm] mm: switch gup_hugepte to use try_get_compound_head (Chris von Recklinghausen) [1885412] - [mm] mm: move the powerpc hugepd code to mm/gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: validate get_user_pages_fast flags (Chris von Recklinghausen) [1885412] - [mm] mm: consolidate the get_user_pages* implementations (Chris von Recklinghausen) [1885412] - [mm] mm: reorder code blocks in gup.c (Chris von Recklinghausen) [1885412] - [mm] mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUP (Chris von Recklinghausen) [1885412] - [x86] mm: lift the x86_32 PAE version of gup_get_pte to common code (Chris von Recklinghausen) [1885412] - [s390] mm: simplify gup_fast_permitted (Chris von Recklinghausen) [1885412] - [mm] mm: use untagged_addr() for get_user_pages_fast addresses (Chris von Recklinghausen) [1885412] - [mm] powerpc/mm: make gup_hugepte() static (Chris von Recklinghausen) [1885412] - [mm] filemap: drop the mmap_sem for all blocking operations (Chris von Recklinghausen) [1885412] - [mm] filemap: kill page_cache_read usage in filemap_fault (Chris von Recklinghausen) [1885412] - [mm] filemap: pass vm_fault to the mmap ra helpers (Chris von Recklinghausen) [1885412] - [mm] docs/core-api/mm: fix return value descriptions in mm/ (Chris von Recklinghausen) [1885412] - [mm] docs/mm: vmalloc: re-indent kernel-doc comemnts (Chris von Recklinghausen) [1885412] - [drm] drm/via: mark expected switch fall-throughs (Chris von Recklinghausen) [1885412] - [mm] x86/mm: Break out kernel address space handling (Chris von Recklinghausen) [1885412] - [kernel] locking/rwsem: Remove reader optimistic spinning (Waiman Long) [1895046] - [kernel] locking/rwsem: Enable reader optimistic lock stealing (Waiman Long) [1895046] - [kernel] locking/rwsem: Prevent potential lock starvation (Waiman Long) [1895046] - [kernel] locking/rwsem: Pass the current atomic count to rwsem_down_read_slowpath() (Waiman Long) [1895046] - [kernel] locking/rwsem: Fold __down_{read,write}*() (Waiman Long) [1895046] - [kernel] locking/rwsem: Introduce rwsem_write_trylock() (Waiman Long) [1895046] - [kernel] locking/rwsem: Better collate rwsem_read_trylock() (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_interruptible (Waiman Long) [1895046] - [kernel] rwsem: Implement down_read_killable_nested (Waiman Long) [1895046] - [powerpc] powerpc/perf: Fix crash with is_sier_available when pmu is not set (Steve Best) [1904225] - [powerpc] kvm: ppc: book3s hv: xive: Fix vCPU id sanity check (Greg Kurz) [1902709] - [net] ip6_gre: set dev->hard_header_len when using header_ops (Antoine Tenart) [1895789] - [fs] xfs: flush new eof page on truncate to avoid post-eof corruption (Brian Foster) [1878495] - [netdrv] bonding: set dev->needed_headroom in bond_setup_by_slave() (Antoine Tenart) [1903073] - [net] netfilter: bridge: reset skb->pkt_type after NF_INET_POST_ROUTING traversal (Antoine Tenart) [1901026] - [infiniband] RDMA/umem: Prevent small pages from being returned by ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [infiniband] IB/hfi1: Fix error return code in hfi1_init_dd() (Kamal Heib) [1857605] - [infiniband] RDMA/pvrdma: Fix missing kfree() in pvrdma_register_device() (Kamal Heib) [1857605] - [infiniband] RDMA/cm: Make the local_id_table xarray non-irq (Kamal Heib) [1857605] - [infiniband] IB/srpt: Fix memory leak in srpt_add_one (Kamal Heib) [1857605] - [infiniband] RDMA/bnxt_re: Set queue pair state when being queried (Kamal Heib) [1894681 1857605] - [infiniband] RDMA/rxe: Handle skb_clone() failure in rxe_recv.c (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix bug rejecting all multicast packets (Kamal Heib) [1857605] - [infiniband] RDMA/rxe: Fix skb lifetime in rxe_rcv_mcast_pkt() (Kamal Heib) [1857605] - [infiniband] IB/rdmavt: Fix sizeof mismatch (Kamal Heib) [1857605] - [infiniband] RDMA/ipoib: Set rtnl_link_ops for ipoib interfaces (Kamal Heib) [1883480 1883478 1857605] - [infiniband] RDMA/addr: Fix race with netevent_callback()/rdma_addr_cancel() (Kamal Heib) [1857605] - [rdma] RDMA/umem: Fix signature of stub ib_umem_find_best_pgsz() (Kamal Heib) [1857605] - [x86] kretprobe: Prevent triggering kretprobe from within kprobe_flush_task (Jerome Marchand) [1821265] - [netdrv] net: intel: Remove in_interrupt() warnings (Jonathan Toppins) [1891101] - [netdrv] ice: fix adding IP4 IP6 Flow Director rules (Jonathan Toppins) [1891101] - [netdrv] ice: Fix pointer cast warnings (Jonathan Toppins) [1891101] - [netdrv] ice: refactor devlink_port to be per-VSI (Jonathan Toppins) [1891101] - [netdrv] ice: add the DDP Track ID to devlink info (Jonathan Toppins) [1891101] - [netdrv] ice: Change ice_info_get_dsn to be void (Jonathan Toppins) [1891101] - [netdrv] ice: remove repeated words (Jonathan Toppins) [1891101] - [netdrv] ice: devlink: use *phD to print small buffer (Jonathan Toppins) [1891101] - [netdrv] ice: preserve NVM capabilities in safe mode (Jonathan Toppins) [1891101] - [netdrv] ice: increase maximum wait time for flash write commands (Jonathan Toppins) [1891101] - [netdrv] ice: remove unused args from ice_get_open_tunnel_port() (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak in ice_vsi_setup (Jonathan Toppins) [1891101] - [netdrv] ice: fix memory leak if register_netdev_fails (Jonathan Toppins) [1891101] - [netdrv] ice: Fix call trace on suspend (Jonathan Toppins) [1891101] - [netdrv] ice: simplify the return expression of ice_finalize_update() (Jonathan Toppins) [1891101] - [netdrv] ice: Misc minor fixes (Jonathan Toppins) [1838737] - [netdrv] ice: adjust profile ID map locks (Jonathan Toppins) [1838737] - [netdrv] ice: update PTYPE lookup table (Jonathan Toppins) [1838737] - [netdrv] ice: Graceful error handling in HW table calloc failure (Jonathan Toppins) [1838737] - [netdrv] ice: port fix for chk_linearlize (Jonathan Toppins) [1838737] - [netdrv] ice: Allow 2 queue pairs per VF on SR-IOV initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Clear and free XLT entries on reset (Jonathan Toppins) [1838737] - [netdrv] ice: add useful statistics (Jonathan Toppins) [1838737] - [netdrv] ice: remove page_reuse statistic (Jonathan Toppins) [1838737] - [netdrv] ice: Fix RSS profile locks (Jonathan Toppins) [1838737] - [netdrv] ice: fix the vsi_id mask to be 10 bit for set_rss_lut (Jonathan Toppins) [1838737] - [netdrv] ice: rename misleading grst_delay variable (Jonathan Toppins) [1838737] - [netdrv] ice: mark PM functions as __maybe_unused (Jonathan Toppins) [1838737] - [netdrv] ice: fix unused parameter warning (Jonathan Toppins) [1838737] - [netdrv] ice: disable no longer needed workaround for FW logging (Jonathan Toppins) [1838737] - [netdrv] ice: reduce scope of variable (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI on probe fail (Jonathan Toppins) [1838737] - [netdrv] ice: Allow all VLANs in safe mode (Jonathan Toppins) [1838737] - [netdrv] ice: need_wakeup flag might not be set for Tx (Jonathan Toppins) [1838737] - [netdrv] ice: distribute Tx queues evenly (Jonathan Toppins) [1838737] - [netdrv] ice: Adjust scheduler default BW weight (Jonathan Toppins) [1838737] - [netdrv] ice: Add RL profile bit mask check (Jonathan Toppins) [1838737] - [netdrv] ice: fix overwriting TX/RX descriptor values when rebuilding VSI (Jonathan Toppins) [1838737] - [netdrv] ice: return correct error code from ice_aq_sw_rules (Jonathan Toppins) [1838737] - [netdrv] ice: restore VF MSI-X state during PCI reset (Jonathan Toppins) [1838737] - [netdrv] ice: fix link event handling timing (Jonathan Toppins) [1838737] - [netdrv] ice: Fix link broken after GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Implement LFC workaround (Jonathan Toppins) [1838737] - [netdrv] ice: implement device flash update via devlink (Jonathan Toppins) [1838737] - [netdrv] ice: add flags indicating pending update of firmware module (Jonathan Toppins) [1838737] - [netdrv] ice: Add AdminQ commands for FW update (Jonathan Toppins) [1838737] - [netdrv] ice: Add support for unified NVM update flow capability (Jonathan Toppins) [1838737] - [netdrv] ice: add 1G SGMII PHY type (Jonathan Toppins) [1838737] - [netdrv] ice: Report AOC PHY Types as Fiber (Jonathan Toppins) [1838737] - [netdrv] ice: add AQC get link topology handle support (Jonathan Toppins) [1838737] - [netdrv] ice: Rename low_power_ctrl (Jonathan Toppins) [1838737] - [netdrv] ice: update reporting of autoneg capabilities (Jonathan Toppins) [1838737] - [netdrv] ice: add ice_aq_get_phy_caps() debug logs (Jonathan Toppins) [1838737] - [netdrv] ice: support Total Port Shutdown on devices that support it (Jonathan Toppins) [1838737] - [netdrv] ice: add link lenient and default override support (Jonathan Toppins) [1838737] - [netdrv] ice: restore PHY settings on media insertion (Jonathan Toppins) [1838737] - [netdrv] ice: move auto FEC checks into ice_cfg_phy_fec() (Jonathan Toppins) [1838737] - [netdrv] ice: refactor FC functions (Jonathan Toppins) [1838737] - [netdrv] ice: Add advanced power mgmt for WoL (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_discover_caps into two functions (Jonathan Toppins) [1838737] - [netdrv] ice: split ice_parse_caps into separate functions (Jonathan Toppins) [1838737] - [netdrv] ice: refactor ice_discover_caps to avoid need to retry (Jonathan Toppins) [1838737] - [netdrv] ice: replace single-element array used for C struct hack (Jonathan Toppins) [1838737] - [netdrv] ice: avoid unnecessary single-member variable-length structs (Jonathan Toppins) [1838737] - [netdrv] ice: implement snapshot for device capabilities (Jonathan Toppins) [1838737] - [netdrv] net/intel: remove driver versions from Intel drivers (Jonathan Toppins) [1838737] - [netdrv] ice: protect ring accesses with WRITE_ONCE (Jonathan Toppins) [1838737] - [netdrv] ice: Ignore EMODE when setting PHY config (Jonathan Toppins) [1838737] - [netdrv] ice: fix aRFS after flow director delete (Jonathan Toppins) [1838737] - [netdrv] ice: Use coalesce values from q_vector 0 when increasing q_vectors (Jonathan Toppins) [1838737] - [netdrv] ice: fix PCI device serial number to be lowercase values (Jonathan Toppins) [1838737] - [netdrv] ice: fix function signature style format (Jonathan Toppins) [1838737] - [netdrv] ice: Allow VF to request reset as soon as it's initialized (Jonathan Toppins) [1838737] - [netdrv] ice: Fix inability to set channels when down (Jonathan Toppins) [1838737] - [netdrv] ice: Always clear QRXFLXP_CNTXT before writing new value (Jonathan Toppins) [1838737] - [netdrv] ice: Reset VF for all port VLAN changes from host (Jonathan Toppins) [1838737] - [netdrv] ice: Update ICE_PHY_TYPE_HIGH_MAX_INDEX value (Jonathan Toppins) [1838737] - [netdrv] ice: Increase timeout after PFR (Jonathan Toppins) [1838737] - [netdrv] ice: Fix transmit for all software offloaded VLANs (Jonathan Toppins) [1838737] - [netdrv] ice: support adding 16 unicast/multicast filter on untrusted VF (Jonathan Toppins) [1838737] - [netdrv] ice: allow host to clear administratively set VF MAC (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF VSI release and setup functions (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor VF reset (Jonathan Toppins) [1838737] - [netdrv] ice: remove VM/VF disable command on CORER/GLOBR reset (Jonathan Toppins) [1838737] - [netdrv] ice: Add functions to rebuild host VLAN/MAC config for a VF (Jonathan Toppins) [1838737] - [netdrv] ice: Add function to set trust mode bit on reset (Jonathan Toppins) [1838737] - [netdrv] ice: Renaming and simplification in VF init path (Jonathan Toppins) [1838737] - [netdrv] ice: Separate VF VSI initialization/creation from reset flow (Jonathan Toppins) [1838737] - [netdrv] ice: Add helper function for clearing VPGEN_VFRTRIG (Jonathan Toppins) [1838737] - [netdrv] ice: Simplify ice_sriov_configure (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor ice_ena_vf_mappings to split MSIX and queue mappings (Jonathan Toppins) [1838737] - [netdrv] ice: Declare functions static (Jonathan Toppins) [1838737] - [netdrv] ice: fix kernel BUG if register_netdev fails (Jonathan Toppins) [1838737] - [netdrv] ice: fix potential double free in probe unrolling (Jonathan Toppins) [1838737] - [netdrv] ice: cleanup VSI context initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Poll for reset completion when DDP load fails (Jonathan Toppins) [1838737] - [netdrv] ice: Check UMEM FQ size when allocating bufs (Jonathan Toppins) [1838737] - [netdrv] ice: Refactor Rx checksum checks (Jonathan Toppins) [1838737] - [netdrv] ice: avoid undefined behavior (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP Tx queues to match number of Rx queues (Jonathan Toppins) [1838737] - [netdrv] ice: Add XDP Tx to VSI ring stats (Jonathan Toppins) [1838737] - [netdrv] ice: Change number of XDP TxQ to 0 when destroying rings (Jonathan Toppins) [1838737] - [netdrv] ice: Handle critical FW error during admin queue initialization (Jonathan Toppins) [1838737] - [netdrv] ice: Don't allow VLAN stripping change when pvid set (Jonathan Toppins) [1838737] - [netdrv] ice: Add more Rx errors to netdev's rx_error counter (Jonathan Toppins) [1838737] - [netdrv] ice: Fix for memory leaks and modify ICE_FREE_CQ_BUFS (Jonathan Toppins) [1838737] - [netdrv] ice: Fix memory leak (Jonathan Toppins) [1838737] - [netdrv] ice: fix MAC write command (Jonathan Toppins) [1838737] - [netdrv] ice: set VF default LAN address (Jonathan Toppins) [1838737] - [netdrv] ice: remove unused macro (Jonathan Toppins) [1838737] - [netdrv] ice: fix signed vs unsigned comparisons (Jonathan Toppins) [1838737] - [netdrv] ice: Fix error return code in ice_add_prof() (Jonathan Toppins) [1838737] - [netdrv] ice: replace "fallthrough" comments with fallthrough reserved word (Jonathan Toppins) [1838737]- [kernel] kernel/crash: reserve more memory for fadump (Pingfan Liu) [1891043] - [powerpc] pseries: Pass MSI affinity to irq_create_mapping() (Laurent Vivier) [1702939] - [kernel] genirq/irqdomain: Add an irq_create_mapping_affinity() function (Laurent Vivier) [1702939] - [powerpc] powerpc/perf: Use regs->nip when SIAR is zero (Steve Best) [1903731] - [powerpc] powerpc/perf: Use the address from SIAR register to set cpumode flags (Steve Best) [1903731] - [powerpc] powerpc/perf: Drop the check for SIAR_VALID (Steve Best) [1903731] - [powerpc] powerpc/perf: Add new power PMU flag "PPMU_P10_DD1" for power10 DD1 (Steve Best) [1903731] - [netdrv] net/mlx5e: fix bpf_prog reference count leaks in mlx5e_alloc_rq (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initialize QP mutex for the debug kernels (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow providing extra scatter CQE QP flag (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Query PPS pin operational status before registering it (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix slab-out-of-bounds in mlx5e_rep_is_lag_netdev (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Verify Hardware supports requested ptp function on a given pin (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of using ptp channel index as pin index (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix error path of device attach (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix forward to next namespace (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR after reload interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-switch, Destroy TSAR when fail to enable the mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix prefetch memory leak if get_prefetchable_mr fails (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prevent prefetch from racing with implicit destruction (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use xa_lock_irq when access to SRQ table (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fix usage of rcu-protected pointer (Alaa Hleihel) [1858560] - [netdrv] net/mxl5e: Verify that rpriv is not NULL (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix vlan or qos setting in legacy mode (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set PD pointers for the error flow unwind (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix legacy IPoIB QP initialization (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Protect from kernel crash if XRC_TGT doesn't have udata (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix integrity enabled QP creation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove ECE limitation from the RAW_PACKET QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix remote gid value in query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't access ib_qp fields in internal destroy QP path (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add missed RST2INIT and INIT2INIT steps during ECE handshake (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix -Wformat warning in check_ucmd_data() (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to resp.response_length (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Fix some error pointer dereferences (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE DC support (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Don't rely on FW to set zeros in ECE response (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return an error if copy_to_user fails (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make mlx5e_dcbnl_ops static (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: reduce stack usage in qp_read_field (Alaa Hleihel) [1858560] - [netdrv] mlx5: fix xdp data_meta setup in mlx5e_fill_xdp_buff (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Support TX port affinity for VF drivers in LAG mode (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Optimize performance for IPv4/IPv6 ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Helper function to set ethertype (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use change upper event to setup representors' bond_metadata (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Slave representors sharing unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Alloc and free unique metadata for match (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Add bond_metadata and its slave entries (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Offload flow rules to active lower representor (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Support tc block sharing for representors (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use netdev events to set/del egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Introduce APIs to enable egress acl forward-to-vport rule (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch ingress acl codes (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: E-Switch, Refactor eswitch egress acl codes (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return ECE data after modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during modify QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Convert modify QP to use MLX5_SET macros (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove manually crafted QP context the query call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use direct modify QP implementation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set ECE options during QP create (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Get ECE options from FW during create QP (Alaa Hleihel) [1858560] - [include] net/mlx5: Add ability to read and write ECE options (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use IS_ERR() to check and simplify code (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Add support for RDMA TX FT headers modifying (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move iseg access helper routines close to mlx5_core driver (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Cleanup mlx5_ifc_fte_match_set_misc2_bits (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib driver name (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Calculate SQ stop room in a robust way (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Move internal timer read function to clock library (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Fix a bug of releasing wrong chunks on > 4K page size systems (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Dedicate fw page to the requesting function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Fix query_srq_cmd() function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support for drop action in DV steering (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Add support in steering default miss (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor DV create flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support in forward to namespace (Alaa Hleihel) [1858560] - [infiniband] {IB/net}/mlx5: Simplify don't trap code (Alaa Hleihel) [1858560] - [include] net/mlx5: Replace zero-length array with flexible-array (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Accel, Remove unnecessary header include (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use struct assignment for WQE info updates (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Take TX WQE info structures out of general EN header (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Do not fill edge for the DUMP WQEs in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: kTLS, Fill work queue edge separately in TX flow (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Split TX acceleration offloads into two phases (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Update UDP fields of the SKB for GSO first (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Make TLS offload independent of wqe and pi (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Pass only eseg to IPSEC offload (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return void from mlx5e_sq_xmit and mlx5i_sq_xmit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify checks of TLS offloads (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Return bool from TLS and IPSEC offloads (Alaa Hleihel) [1858560] - [netdrv] net: remove newlines in NL_SET_ERR_MSG_MOD (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove duplicated assignment to variable rcqe_sz (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Allow only raw Ethernet QPs when RoCE isn't enabled (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Assign profile before calling stages (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move all WR logic from qp.c to separate file (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor mlx5_post_send() to improve readability (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update mlx5_ib to use new cmd interface (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set UDP source port based on the grh.flow_label (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Define RoCEv2 udp source port when set path (Alaa Hleihel) [1858560 1851704] - [infiniband] RDMA/mlx5: Set lag tx affinity according to slave (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Refactor affinity related code (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support to get lag physical port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Change lag mutex lock to spin lock (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Consolidate into special function all create QP calls (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove redundant destroy QP call (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Copy response to the user in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Handle udate outlen checks in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP flags check to higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Group all create QP parameters to simplify in-kernel interfaces (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Reduce amount of duplication in QP destroy (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate to user/kernel create QP flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate XRC_TGT QP creation from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Globally parse DEVX UID (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible inlen check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Rely on existence of udata to separate kernel/user flows (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second user copy in create_user_qp (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Combine copy of create QP command in RSS RAW QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Promote RSS RAW QP attribute check in higher level (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Store QP type in the vendor QP structure (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete unsupported QP types (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Unify reserving space for WQEs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Rename ICOSQ WQE info struct and field (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Fetch WQE: reuse code and enforce typing (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: XDP, Print the offending TX descriptor on error completion (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: TX, Generalise code and usage of error CQE dump (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Use proper name field for the UMR key (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add support for release all pages event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Rate limit page not found error messages (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add helper function to release fw page (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove unused field in EQ (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Remove unneeded semicolon (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Fix coverity issue (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process all vendor flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Return all configured create flags through query QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Change scatter CQE flag to be set like other vendor flags (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Use flags_en mechanism to mark QP created with WQE signature (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Process create QP flags in one place (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete create QP flags obfuscation (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Initial separation of RAW_PACKET QP from common flow (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Remove second copy from user for non RSS RAW QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Move DRIVER QP flags check into separate function (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Update all DRIVER QP places to use QP subtype (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Split scatter CQE configuration for DCT QP (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Separate create QP flows to be based on type (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Set QP subtype immediately when it is known (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Avoid setting redundant NULL for XRC QPs (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Prepare QP allocation for future removal (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Perform check if QP creation flow is valid (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete impossible GSI port check (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Organize QP types checks in one place (Alaa Hleihel) [1858560] - [include] net/mlx5: TX WQE Add trailer insertion field (Alaa Hleihel) [1858560] - [include] net/mlx5: Add release all pages capability bit (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce TLS RX offload hardware bits (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure and defines for pci sync for fw update event (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Add structure layout and defines for MFRL register (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use aligned variable while allocating ICM memory (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Introduce IPsec Connect-X offload hardware bits and structures (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update transobj.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update SW steering new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update port.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update rl.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update uar.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pd.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update pagealloc.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mr.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mcg.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update main.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update vxlan.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update mpfs.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update gid.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update lag.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fw.c new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update fs_core new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update FPGA to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eswitch to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] ethernet: remove redundant memset (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update statistics to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update eq.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update ecpf.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update debugfs.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Update cq.c to new cmd interface (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Update vport.c to new cmd interface (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: improve some comments (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Read embedded cpu bit only once (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: Handle errors from netif_set_real_num_{tx, rx}_queues (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: IPsec, Refactor SA handle creation and destruction (Alaa Hleihel) [1858560] - [netdrv] net/mlx5e: IPSec, Expose IPsec HW stat only for supporting HW (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor mlx5_accel_esp_create_hw_context parameter list (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Use the correct IPsec capability function for FPGA ops (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Enable SW-defined RoCEv2 UDP source port (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Refactor HCA capability set flow (Alaa Hleihel) [1858560] - [infiniband] net/mlx5: Move QP logic to mlx5_ib (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Alphabetically sort build artifacts (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Delete not-used cmd header (Alaa Hleihel) [1858560] - [infiniband] RDMA/mlx5: Delete Q counter allocations command (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove Q counter low level helper APIs (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Replace hand written QP context struct with automatic getters (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove extra indirection while storing QPN (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the IPoIB module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in the FPGA module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code modify QP in steering module (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Remove empty QP and CQ events handlers (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Open-code create and destroy QP calls (Alaa Hleihel) [1858560] - [netdrv] net/mlx5: Provide simplified command interfaces (Alaa Hleihel) [1858560] - [x86] kvm: x86/mmu: Fix get_mmio_spte() on CPUs supporting 5-level PT (Vitaly Kuznetsov) [1902184] - [net] netdevsim: devlink flash timeout message (Petr Oros) [1882019] - [net] devlink: collect flash notify params into a struct (Petr Oros) [1882019] - [net] devlink: add timeout information to status_notify (Petr Oros) [1882019] - [firmware] efi/esrt: Only call efi_mem_reserve() for boot services memory (Kairui Song) [1878024] - [firmware] efi: Drop type and attribute checks in efi_mem_desc_lookup() (Kairui Song) [1878024] - [fs] iomap: Fix direct I/O write consistency check (Andreas Grunbacher) [1875556] - [fs] gfs2: fix O_SYNC write handling (Andreas Grunbacher) [1871923] - [fs] gfs2: move setting current->backing_dev_info (Andreas Grunbacher) [1871923] - [fs] gfs2: Don't return NULL from gfs2_inode_lookup (Andreas Grunbacher) [1872061] - [fs] gfs2: If go_sync returns error, withdraw but skip invalidate (Robert S Peterson) [1875035] - [fs] gfs2: Close timing window with GLF_INVALIDATE_IN_PROGRESS (Robert S Peterson) [1875035] - [fs] gfs2: Fix refcount leak in gfs2_glock_poke (Robert S Peterson) [1875035] - [fs] gfs2: Add missing truncate_inode_pages_final for sd_aspace (Robert S Peterson) [1875035] - [fs] gfs2: call truncate_inode_pages_final for address space glocks (Robert S Peterson) [1875035] - [fs] gfs2: simplify the logic in gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_linked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: further simplify gfs2_evict_inode with new func evict_should_delete (Robert S Peterson) [1875035] - [fs] gfs2: factor evict_unlinked_inode out of gfs2_evict_inode (Robert S Peterson) [1875035] - [fs] gfs2: rename variable error to ret in gfs2_evict_inode (Robert S Peterson) [1875035] - [net] ethtool: Add link extended state (Ivan Vecera) [1894545] - [documentation] networking: ethtool-netlink: Add link extended state (Ivan Vecera) [1894545] - [net] ethtool: fix error handling in linkstate_prepare_data() (Ivan Vecera) [1894545] - [net] ethtool: provide UAPI for PHY Signal Quality Index (SQI) (Ivan Vecera) [1894545]- [mm] mm/hugetlb: fix a race between hugetlb sysctl handlers (Julia Denham) [1886241] {CVE-2020-25285} - [kernel] audit: do not set FS_EVENT_ON_CHILD in audit marks mask (Richard Guy Briggs) [1896480] - [net] missing barriers in some of unix_sock ->addr and ->path accesses (Richard Guy Briggs) [1896480] - [kernel] audit: fix macros warnings (Richard Guy Briggs) [1896480] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1896480] - [kernel] audit: fix a kernel-doc markup (Richard Guy Briggs) [1896480] - [kernel] audit: Remove redundant null check (Richard Guy Briggs) [1896480] - [kernel] audit: uninitialize variable audit_sig_sid (Richard Guy Briggs) [1896480] - [kernel] audit: change unnecessary globals into statics (Richard Guy Briggs) [1896480] - [kernel] audit: report audit wait metric in audit status reply (Richard Guy Briggs) [1896480] - [security] audit: purge audit_log_string from the intra-kernel audit API (Richard Guy Briggs) [1896480] - [security] apparmor: Check buffer bounds when mapping permissions mask (Richard Guy Briggs) [1896480] - [kernel] audit: issue CWD record to accompany LSM_AUDIT_DATA_* records (Richard Guy Briggs) [1896480] - [net] audit: use the proper gfp flags in the audit_log_nfcfg() calls (Richard Guy Briggs) [1896480] - [include] audit: remove unused !CONFIG_AUDITSYSCALL __audit_inode* stubs (Richard Guy Briggs) [1896480] - [net] audit: add gfp parameter to audit_log_nfcfg (Richard Guy Briggs) [1896480] - [kernel] audit: log nftables configuration change events (Richard Guy Briggs) [1896480] - [kernel] audit: Use struct_size() helper in alloc_chunk (Richard Guy Briggs) [1896480] - [kernel] revert: 1320a4052ea1 ("audit: trigger accompanying records when no rules present") (Richard Guy Briggs) [1896480] - [include] audit: Replace zero-length array with flexible-array (Richard Guy Briggs) [1896480] - [netdrv] net: usb: lan78xx: Disable interrupts before calling generic_handle_irq() (Waiman Long) [1904213] - [mm] x86/mm/cpa: Prevent large page split when ftrace flips RW on kernel text (Waiman Long) [1904213] - [mm] x86/mm/cpa: Fix cpa_flush_array() TLB invalidation (Waiman Long) [1904213] - [net] netlabel: fix an uninitialized warning in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [net] netlabel: fix our progress tracking in netlbl_unlabel_staticlist() (Ondrej Mosnacek) [1901171] - [netdrv] net: ena: fix packet's addresses for rx_offset feature (Petr Oros) [1861967] - [netdrv] net: ena: handle bad request id in ena_netdev (Petr Oros) [1861967] - [netdrv] net: ena: Change WARN_ON expression in ena_del_napi_in_range() (Petr Oros) [1861967] - [netdrv] net: ena: support new LLQ acceleration mode (Petr Oros) [1861967] - [netdrv] net: ena: move llq configuration from ena_probe to ena_device_init() (Petr Oros) [1861967] - [netdrv] net: ena: enable support of rss hash key and function changes (Petr Oros) [1861967] - [netdrv] net: ena: add support for traffic mirroring (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: change ena_com_stats_admin stats to u64 (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: satisfy gcc warning (Petr Oros) [1861967] - [netdrv] net: ena: add reserved PCI device ID (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary rearming of interrupt vector when busy-polling (Petr Oros) [1861967] - [netdrv] net: ena: Fix using plain integer as NULL pointer in ena_init_napi_in_range (Petr Oros) [1861967] - [netdrv] ena_netdev: use generic power management (Petr Oros) [1861967] - [netdrv] net: ena: xdp: update napi budget for DROP and ABORTED (Petr Oros) [1861967] - [netdrv] net: ena: xdp: XDP_TX: fix memory leak (Petr Oros) [1861967] - [netdrv] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1861967] - [netdrv] net: ena: reduce driver load time (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: minor code changes (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spacing issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: code reorderings (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary code (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix line break issues (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: fix spelling and grammar mistakes in comments (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: set queue sizes to u32 for consistency (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: rename ena_update_tx/rx_rings_intr_moderation() (Petr Oros) [1861967] - [netdrv] net: ena: simplify ena_com_update_intr_delay_resolution() (Petr Oros) [1861967] - [netdrv] net: ena: fix ena_com_comp_status_to_errno() return value (Petr Oros) [1861967] - [netdrv] net: ena: use explicit variable size for clarity (Petr Oros) [1861967] - [netdrv] net: ena: rename ena_com_free_desc to make API more uniform (Petr Oros) [1861967] - [netdrv] net: ena: add support for the rx offset feature (Petr Oros) [1861967] - [netdrv] ena: Add XDP frame size to amazon NIC driver (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: extract code to ena_indirection_table_set() (Petr Oros) [1861967] - [netdrv] net: ena: cosmetic: remove unnecessary spaces and tabs in ena_com.h macros (Petr Oros) [1861967] - [netdrv] net: ena: use SHUTDOWN as reset reason when closing interface (Petr Oros) [1861967] - [netdrv] net: ena: drop superfluous prototype (Petr Oros) [1861967] - [netdrv] net: ena: add support for reporting of packet drops (Petr Oros) [1861967] - [netdrv] net: ena: add unmask interrupts statistics to ethtool (Petr Oros) [1861967] - [netdrv] net: ena: remove code that does nothing (Petr Oros) [1861967] - [netdrv] net: ena: changes to RSS hash key allocation (Petr Oros) [1861967] - [netdrv] net: ena: change default RSS hash function to Toeplitz (Petr Oros) [1861967] - [netdrv] net: ena: allow setting the hash function without changing the key (Petr Oros) [1861967] - [netdrv] net: ena: fix error returning in ena_com_get_hash_function() (Petr Oros) [1861967] - [netdrv] net: ena: avoid unnecessary admin command when RSS function set fails (Petr Oros) [1861967] - [netdrv] net/ena: Fix build warning in ena_xdp_set() (Petr Oros) [1861967] - [netdrv] net: ena: Make some functions static (Petr Oros) [1861967] - [netdrv] net: ena: fix continuous keep-alive resets (Petr Oros) [1861967] - [netdrv] net: ena: avoid memory access violation by validating req_id properly (Petr Oros) [1861967] - [netdrv] net: ena: fix request of incorrect number of IRQ vectors (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect setting of the number of msix vectors (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: clean up minor indentation issue (Petr Oros) [1861967] - [netdrv] net: ena: reject unsupported coalescing params (Petr Oros) [1861967] - [netdrv] net: ena: fix broken interface between ENA driver and FW (Petr Oros) [1861967] - [netdrv] net/amazon: Ensure that driver version is aligned to the linux kernel (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: remove redundant non-zero check on rc (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'hash_key' (Petr Oros) [1861967] - [netdrv] net: ena: ena-com.c: prevent NULL pointer dereference (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: use correct value for crc32 hash (Petr Oros) [1861967] - [netdrv] net: ena: make ena rxfh support ETH_RSS_HASH_NO_CHANGE (Petr Oros) [1861967] - [netdrv] net: ena: fix corruption of dev_idx_to_host_tbl (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrectly saving queue numbers when setting RSS indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: store hash function as values and not bits (Petr Oros) [1861967] - [netdrv] net: ena: rss: fix failure to get indirection table (Petr Oros) [1861967] - [netdrv] net: ena: rss: do not allocate key when not supported (Petr Oros) [1861967] - [netdrv] net: ena: fix incorrect default RSS key (Petr Oros) [1861967] - [netdrv] net: ena: add missing ethtool TX timestamping indication (Petr Oros) [1861967] - [netdrv] net: ena: fix uses of round_jiffies() (Petr Oros) [1861967] - [netdrv] net: ena: fix potential crash when rxfh key is NULL (Petr Oros) [1861967] - [netdrv] net: ena: remove set but not used variable 'rx_ring' (Petr Oros) [1861967] - [netdrv] net: ena: fix issues in setting interrupt moderation params in ethtool (Petr Oros) [1861967] - [netdrv] net: ena: fix default tx interrupt moderation interval (Petr Oros) [1861967] - [netdrv] net: ena: Add first_interrupt field to napi struct (Petr Oros) [1861967] - [netdrv] net: ena: Implement XDP_TX action (Petr Oros) [1861967] - [netdrv] net: ena: implement XDP drop support (Petr Oros) [1861967] - [netdrv] net: ena: fix napi handler misbehavior when the napi budget is zero (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: support set_channels callback (Petr Oros) [1861967] - [netdrv] net: ena: remove redundant print of number of queues (Petr Oros) [1861967] - [netdrv] net: ena: make ethtool -l show correct max number of queues (Petr Oros) [1861967] - [netdrv] net: ena: ethtool: get_channels: use combined only (Petr Oros) [1861967] - [netdrv] net: ena: multiple queue creation related cleanups (Petr Oros) [1861967] - [netdrv] net: ena: change num_queues to num_io_queues for clarity and consistency (Petr Oros) [1861967] - [kernel] rcu/tree: docs: document bkvcache new members at struct kfree_rcu_cpu (Nico Pache) [1894223] - [mm] kasan: don't assume percpu shadow allocations will succeed (Nico Pache) [1894223] - [lib] kasan: update required compiler versions in documentation (Nico Pache) [1894223] - [lib] kasan: improve and simplify Kconfig.kasan (Nico Pache) [1894223] - [lib] kasan: Fix required compiler version (Nico Pache) [1894223] - [lib] kasan: Bump required compiler version (Nico Pache) [1894223] - [documentation] kasan: update documentation for generic kasan (Nico Pache) [1894223] - [mm] kasan: record and print the free track (Nico Pache) [1894223] - [mm] rcu: kasan: record and print call_rcu() call stack (Nico Pache) [1894223] - [kernel] rcu: Support reclaim for head-less object (Nico Pache) [1894223] - [kernel] rcu: Introduce 2 arg kvfree_rcu() interface (Nico Pache) [1894223] - [mm] mm/list_lru.c: Rename kvfree_rcu() to local variant (Nico Pache) [1894223] - [kernel] rcu: Rename *_kfree_callback/*_kfree_rcu_offset/kfree_call_* (Nico Pache) [1894223] - [kernel] rcu/tiny: support vmalloc in tiny-RCU (Nico Pache) [1894223] - [kernel] rcu/tree: Maintain separate array for vmalloc ptrs (Nico Pache) [1894223] - [kernel] rcu/tree: cache specified number of objects (Nico Pache) [1894223] - [kernel] rcu/tree: Use static initializer for krc.lock (Nico Pache) [1894223] - [kernel] rcu/tree: Move kfree_rcu_cpu locking/unlocking to separate functions (Nico Pache) [1894223] - [kernel] rcu/tree: Simplify KFREE_BULK_MAX_ENTR macro (Nico Pache) [1894223] - [kernel] rcu/tree: Make debug_objects logic independent of rcu_head (Nico Pache) [1894223] - [kernel] rcu/tree: Repeat the monitor if any free channel is busy (Nico Pache) [1894223] - [kernel] rcu/tree: Skip entry into the page allocator for PREEMPT_RT (Nico Pache) [1894223] - [kernel] rcu/tree: Keep kfree_rcu() awake during lock contention (Nico Pache) [1894223] - [kernel] rcu: Fix a kernel-doc warnings for "count" (Nico Pache) [1894223] - [kernel] rcu/tree: Count number of batched kfree_rcu() locklessly (Nico Pache) [1894223] - [kernel] rcu/tree: Add a shrinker to prevent OOM due to kfree_rcu() batching (Nico Pache) [1894223] - [kernel] rcuperf: Measure memory footprint during kfree_rcu() test (Nico Pache) [1894223] - [kernel] rcu: Add a trace event for kfree_rcu() use of kfree_bulk() (Nico Pache) [1894223] - [kernel] rcu: Support kfree_bulk() interface in kfree_rcu() (Nico Pache) [1894223] - [mm] kasan: fix clang compilation warning due to stack protector (Nico Pache) [1894223] - [mm] kasan: disable branch tracing for core runtime (Nico Pache) [1894223] - [mm] kasan: add missing functions declarations to kasan.h (Nico Pache) [1894223] - [mm] kasan: consistently disable debugging features (Nico Pache) [1894223] - [mm] kasan: unset panic_on_warn before calling panic() (Nico Pache) [1894223] - [mm] kasan: detect negative size in memory operation function (Nico Pache) [1894223] - [mm] kasan: No KASAN's memmove check if archs don't have it (Nico Pache) [1894223] - [mm] kasan: use apply_to_existing_page_range() for releasing vmalloc shadow (Nico Pache) [1894223] - [mm] kasan: fix crashes on access to memory mapped by vm_map_ram() (Nico Pache) [1894223] - [mm] mm/kasan/common.c: fix compile error (Nico Pache) [1894223] - [mm] kasan: support backing vmalloc space with real shadow memory (Nico Pache) [1894223] - [mm] mm/vmalloc: rework vmap_area_lock (Nico Pache) [1894223] - [mm] mm/vmalloc: remove preempt_disable/enable when doing preloading (Nico Pache) [1894223] - [mm] mm/vmalloc.c: switch to WARN_ON() and move it under unlink_va() (Nico Pache) [1894223] - [mm] mm/vmalloc.c: get rid of one single unlink_va() when merge (Nico Pache) [1894223] - [mm] mm/vmalloc.c: preload a CPU with one object for split purpose (Nico Pache) [1894223] - [mm] mm/vmalloc.c: remove "node" argument (Nico Pache) [1894223] - [mm] mm/vmalloc: modify struct vmap_area to reduce its size (Nico Pache) [1894223] - [mm] mm/vmalloc: do not keep unpurged areas in the busy tree (Nico Pache) [1894223] - [mm] mm/vmalloc.c: fix percpu free VM area search criteria (Nico Pache) [1894223] - [mm] mm/vmalloc.c: avoid bogus -Wmaybe-uninitialized warning (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_LOWEST_MATCH_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmap: add DEBUG_AUGMENT_PROPAGATE_CHECK macro (Nico Pache) [1894223] - [mm] mm/vmalloc.c: keep track of free blocks for vmap allocation (Nico Pache) [1894223] - [mm] mm/vmalloc.c: convert vmap_lazy_nr to atomic_long_t (Nico Pache) [1894223] - [mm] mm/kasan: change kasan_check_{read, write} to return boolean (Nico Pache) [1894223] - [mm] mm/kasan: introduce __kasan_check_{read, write} (Nico Pache) [1894223] - [mm] kasan: fix coccinelle warnings in kasan_p*_table (Nico Pache) [1894223] - [mm] kasan: fix kasan_check_read/write definitions (Nico Pache) [1894223] - [lib] kasan: remove use after scope bugs detection (Nico Pache) [1894223] - [lib] kasan: remove clang version check for KASAN_STACK (Nico Pache) [1894223] - [lib] kasan: turn off asan-stack for clang-8 and earlier (Nico Pache) [1894223] - [block] nbd: fix a block_device refcount leak in nbd_release (Ming Lei) [1901400] - [tools] selftests: Set default protocol for raw sockets in nettest (Hangbin Liu) [1898813] - [tools] selftests/net: improve descriptions for XFAIL cases in psock_snd.sh (Hangbin Liu) [1898813] - [tools] selftests: rtnetlink: make kci_test_encap() return sub-test result (Hangbin Liu) [1898813] - [tools] selftests: net: ip_defrag: modprobe missing nf_defrag_ipv6 support (Hangbin Liu) [1898813] - [tools] selftests: use LDLIBS for libraries instead of LDFLAGS (Hangbin Liu) [1898813] - [tools] selftests: tls: run all tests for TLS 1.2 and TLS 1.3 (Hangbin Liu) [1898813] - [tools] selftests/net: add definition for SOL_DCCP to fix compilation errors for old libc (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: silence clang warning (Hangbin Liu) [1898813] - [tools] selftests: net: refactor reuseport_addr_any test (Hangbin Liu) [1898813] - [tools] selftests: net: reuseport_addr_any: add DCCP (Hangbin Liu) [1898813] - [tools] selftests: net: test that listening sockets match on address properly (Hangbin Liu) [1898813] - [tools] selftests/net: make udpgso_bench skip unsupported testcases (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh test fails on error (Hangbin Liu) [1898813] - [tools] net/udpgso_bench.sh add UDP GSO audit tests (Hangbin Liu) [1898813] - [tools] selftests: extend zerocopy tests to udp (Hangbin Liu) [1898813] - [tools] net/udpgso_bench_tx: options to exercise TX CMSG (Hangbin Liu) [1898813] - [tools] selftests: fixes for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests/net: replace obsolete NFT_CHAIN configuration (Hangbin Liu) [1898813] - [tools] selftests: explicitly require kernel features needed by udpgro tests (Hangbin Liu) [1898813] - [tools] selftests: add explicit test for multiple concurrent GRO sockets (Hangbin Liu) [1898813] - [tools] selftests: add functionals test for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add some benchmark for UDP GRO (Hangbin Liu) [1898813] - [tools] selftests: add GRO support to udp bench rx program (Hangbin Liu) [1898813] - [net] sctp: change to hold/put transport for proto_unreach_timer (Xin Long) [1897084] - [scsi] scsi: qedi: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add support for handling PCIe errors (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Add firmware error recovery invocation support (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Mark all connections for recovery on link down event (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use snprintf instead of sprintf (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Protect active command list to avoid list corruption (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Fix list_del corruption while removing active I/O (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Skip firmware connection termination for PCI shutdown handler (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Use qed count from set_fp_int in msix allocation (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove redundant NULL check (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Staticify non-external function 'qedi_get_iscsi_error' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Demote seemingly unintentional kerneldoc header (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove set but unused variable 'tmp' (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove 2 set but unused variables (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove unused variable udev & uctrl (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Remove comparison of 0/1 to bool variable (Nilesh Javali) [1854121] - [scsi] scsi: qedi: Check for buffer overflow in qedi_set_path() (Nilesh Javali) [1854121] - [scsi] scsi: qedf: Remove redundant assignment to variable 'rc' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Retry qed->probe during recovery (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Add schedule_hw_err_handler callback for fan failure (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Return SUCCESS if stale rport is encountered (Nilesh Javali) [1854122] - [scsi] scsi: qedf: FDMI attributes correction (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Use pci_get_dsn() (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix for the session's E_D_TOV value (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Correct the comment in qedf_initiate_els (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Change the debug parameter permission to read & write (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix null ptr reference in qedf_stag_change_work (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Fix race between ELS completion and flushing ELS request (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Don't process ELS completion if event is flushed or cleaned up (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Initiate cleanup for ELS commands as well (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Send cleanup even for RRQ on timeout (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Do not kill timeout work for original I/O on RRQ completion (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check the validity of rjt frame before processing (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Check for port type and role before processing an event (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove a whole host of unused variables (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove set but not checked variable 'tmp' (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Demote obvious misuse of kerneldoc to standard comment blocks (Nilesh Javali) [1854122] - [scsi] scsi: qedf: Remove redundant initialization of variable rc (Nilesh Javali) [1854122] - [infiniband] RDMA/qedr: Fix memory leak in iWARP CM (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix function prototype parameters alignment (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix inline size returned for iWARP (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix iWARP active mtu display (Manish Chopra) [1857857] - [netdrv] qede: Notify qedr when mtu has changed (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix return code if accept is called on a destroyed qp (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix use of uninitialized field (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix doorbell setting (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix qp structure memory leak (Manish Chopra) [1857857] - [netdrv] net: qed: RDMA personality shouldn't fail VF load (Manish Chopra) [1857857] - [netdrv] net: qede: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: Disable aRFS for NPAR and 100G (Manish Chopra) [1857857] - [netdrv] net: qed: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] net: qede: use eth_zero_addr() to clear mac address (Manish Chopra) [1857857] - [netdrv] qede: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [netdrv] qed: Use pM format specifier for MAC addresses (Manish Chopra) [1857857] - [infiniband] qed: fix assignment of n_rq_elems to incorrect params field (Manish Chopra) [1857857] - [netdrv] qed: fix the allocation of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qede: add .ndo_xdp_xmit() and XDP_REDIRECT support (Manish Chopra) [1857857] - [netdrv] qede: refactor XDP Tx processing (Manish Chopra) [1857857] - [netdrv] qede: reformat net_device_ops declarations (Manish Chopra) [1857857] - [netdrv] qede: reformat several structures in "qede.h" (Manish Chopra) [1857857] - [include] qed: introduce qed_chain_get_elem_used{, u32}() (Manish Chopra) [1857857] - [include] qed: optimize common chain accessors (Manish Chopra) [1857857] - [infiniband] qed: add support for different page sizes for chains (Manish Chopra) [1857857] - [netdrv] qed: simplify chain allocation with init params struct (Manish Chopra) [1857857] - [netdrv] qed: simplify initialization of the chains with an external PBL (Manish Chopra) [1857857] - [netdrv] qed: move chain initialization inlines next to allocation functions (Manish Chopra) [1857857] - [netdrv] qed: sanitize PBL chains allocation (Manish Chopra) [1857857] - [netdrv] qed: prevent possible double-frees of the chains (Manish Chopra) [1857857] - [netdrv] qed: move chain methods to a separate file (Manish Chopra) [1857857] - [netdrv] qed: reformat Makefile (Manish Chopra) [1857857] - [include] qed: reformat "qed_chain.h" a bit (Manish Chopra) [1857857] - [netdrv] net: qed_hsi.h: Avoid the use of one-element array (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] qed: suppress false-positives interrupt error messages on HW init (Manish Chopra) [1857857] - [netdrv] qed: suppress "don't support RoCE & iWARP" flooding on HW init (Manish Chopra) [1857857] - [netdrv] qed: Fix ILT and XRCD bitmap memory leaks (Manish Chopra) [1857857] - [netdrv] qed: add support for the extended speed and FEC modes (Manish Chopra) [1857857] - [netdrv] qed: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed: add missing loopback modes (Manish Chopra) [1857857] - [netdrv] qed: add support for new port modes (Manish Chopra) [1857857] - [netdrv] qed: remove unused qed_hw_info::port_mode and QED_PORT_MODE (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qede: introduce support for FEC control (Manish Chopra) [1857857] - [netdrv] qede: format qede{,_vf}_ethtool_ops (Manish Chopra) [1857857] - [netdrv] qed: add support for Forward Error Correction (Manish Chopra) [1857857] - [netdrv] qed: reformat several structures a bit (Manish Chopra) [1857857] - [netdrv] qed: use transceiver data to fill link partner's advertising speeds (Manish Chopra) [1857857] - [netdrv] qed: add support for multi-rate transceivers (Manish Chopra) [1857857] - [netdrv] qed: reformat public_port::transceiver_data a bit (Manish Chopra) [1857857] - [netdrv] qede: populate supported link modes maps on module init (Manish Chopra) [1857857] - [netdrv] qed, qede, qedf: convert link mode from u32 to ETHTOOL_LINK_MODE (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM max size to alloc ucontext response (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: SRQ's bug fixes (Manish Chopra) [1857857] - [include] net: qed: drop duplicate words in comments (Manish Chopra) [1857857] - [netdrv] qede: convert to new udp_tunnel_nic infra (Manish Chopra) [1857857] - [netdrv] qed: Disable "MFW indication via attention" SPAM every 5 minutes (Manish Chopra) [1857857] - [netdrv] qed: Populate nvm-file attributes while reading nvm config partition (Manish Chopra) [1857857] - [netdrv] net: qede: fix BE vs CPU comparison (Manish Chopra) [1857857] - [netdrv] net: qede: fix kernel-doc for qede_ptp_adjfreq() (Manish Chopra) [1857857] - [netdrv] net: qed: sanitize BE/LE data processing (Manish Chopra) [1857857] - [netdrv] net: qed: use ptr shortcuts to dedup field accessing in some parts (Manish Chopra) [1857857] - [netdrv] net: qed: improve indentation of some parts of code (Manish Chopra) [1857857] - [netdrv] net: qed: address kernel-doc warnings (Manish Chopra) [1857857] - [netdrv] net: qed: correct qed_hw_err_notify() prototype (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup global structs declarations (Manish Chopra) [1857857] - [netdrv] net: qed: move static iro_arrout of header file (Manish Chopra) [1857857] - [netdrv] qed: Make symbol 'qed_hw_err_type_descr' static (Manish Chopra) [1857857] - [netdrv] net: qede: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qede: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qede: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] net: qed: update copyright years (Manish Chopra) [1857857] - [netdrv] net: qed: convert to SPDX License Identifiers (Manish Chopra) [1857857] - [netdrv] net: qed: correct existing SPDX tags (Manish Chopra) [1857857] - [netdrv] qed: add missing error test for DBG_STATUS_NO_MATCHING_FRAMING_MODE (Manish Chopra) [1857857] - [netdrv] net: qed: fix "maybe uninitialized" warning (Manish Chopra) [1857857] - [netdrv] net: qed: reset ILT block sizes before recomputing to fix crashes (Manish Chopra) [1857857] - [netdrv] net: qede: fix use-after-free on recovery and AER handling (Manish Chopra) [1857857] - [netdrv] net: qede: fix PTP initialization on recovery (Manish Chopra) [1857857] - [netdrv] net: qed: fix excessive QM ILT lines consumption (Manish Chopra) [1857857] - [netdrv] net: qed: fix NVMe login fails over VFs (Manish Chopra) [1857857] - [netdrv] net: qede: stop adding events on an already destroyed workqueue (Manish Chopra) [1857857] - [netdrv] net: qed: fix async event callbacks unregistering (Manish Chopra) [1857857] - [include] net: qed: fix left elements count calculation (Manish Chopra) [1857857] - [infiniband] RDMA/qedr: Fix KASAN: use-after-free in ucma_event_handler+0x532 (Manish Chopra) [1857857] - [netdrv] qed: Add EDPM mode type for user-fw compatibility (Manish Chopra) [1857857] - [netdrv] qed: Add XRC to RoCE (Manish Chopra) [1857857] - [netdrv] qed: changes to ILT to support XRC (Manish Chopra) [1857857] - [include] net: qed: fix bad formatting (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical hardware error handler (Manish Chopra) [1857857] - [netdrv] net: qed: introduce critical fan failure handler (Manish Chopra) [1857857] - [netdrv] net: qede: Implement ndo_tx_timeout (Manish Chopra) [1857857] - [netdrv] net: qede: optional hw recovery procedure (Manish Chopra) [1857857] - [netdrv] net: qed: attention clearing properties (Manish Chopra) [1857857] - [netdrv] net: qed: cleanup debug related declarations (Manish Chopra) [1857857] - [netdrv] net: qed: critical err reporting to management firmware (Manish Chopra) [1857857] - [netdrv] net: qed: invoke err notify on critical areas (Manish Chopra) [1857857] - [netdrv] net: qede: add hw err scheduled handler (Manish Chopra) [1857857] - [netdrv] net: qed: adding hw_err states and handling (Manish Chopra) [1857857] - [netdrv] net: qede: Use true for bool variable in qede_init_fp() (Manish Chopra) [1857857] - [netdrv] qed: Make ll2_cbs static (Manish Chopra) [1857857] - [netdrv] qede: Add support for handling the pcie errors (Manish Chopra) [1857857] - [netdrv] qed: Enable device error reporting capability (Manish Chopra) [1857857] - [netdrv] qed: use true,false for bool variables (Manish Chopra) [1857857] - [netdrv] net: qed: Remove unneeded cast from memory allocation (Manish Chopra) [1857857] - [netdrv] net: qede: reject unsupported coalescing params (Manish Chopra) [1857857] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 440 (Manish Chopra) [1857857] - [scsi] treewide: Add SPDX license identifier - Makefile/Kconfig (Manish Chopra) [1857857] - [netdrv] sfc: don't double-down() filters in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: Fix error code in probe (Jarod Wilson) [1856681] - [netdrv] sfc: fix boolreturn.cocci warning and rename function (Jarod Wilson) [1856681] - [netdrv] sfc: Use 'pci_channel_state_t' instead of 'enum pci_channel_state' (Jarod Wilson) [1856681] - [netdrv] sfc: Use fallthrough pseudo-keyword (Jarod Wilson) [1856681] - [netdrv] sfc: fix build warnings on 32-bit (Jarod Wilson) [1856681] - [netdrv] sfc: don't free_irq()s if they were never requested (Jarod Wilson) [1856681] - [netdrv] sfc: null out channel->rps_flow_id after freeing it (Jarod Wilson) [1856681] - [netdrv] sfc: take correct lock in ef100_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: really check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: check hash is valid before using it (Jarod Wilson) [1856681] - [netdrv] sfc: fix ef100 design-param checking (Jarod Wilson) [1856681] - [netdrv] sfc: Fix build with CONFIG_RFS_ACCEL disabled (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add nic-type for VFs, and bind to them (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read pf_index at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: functions for selftests (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: statistics gathering (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: plumb in fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX path for EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: RX filter table management and related gubbins (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: TX path for EF100 NICs (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read Design Parameters at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: fail the probe if NIC uses unsol_ev credits (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: check firmware version at start-of-day (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: remove duplicated include from ef100_netdev.c (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_get_phys_port_{id, name} (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read device MAC address at probe time (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: probe the PHY and configure the MAC (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: actually perform resets (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: extend ef100_check_caps to cover datapath_caps3 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: read datapath caps, implement check_caps (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: process events for MCDI completions (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement ndo_open/close and EVQ probing (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: implement MCDI transport (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: don't call efx_reset_down()/up() on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: PHY probe stub (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: reset-handling stub (Jarod Wilson) [1856681] - [netdrv] sfc: skeleton EF100 PF driver (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: register accesses on EF100 (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 register definitions (Jarod Wilson) [1856681] - [netdrv] sfc: remove efx_ethtool_nway_reset() (Jarod Wilson) [1856681] - [netdrv] sfc: drop unnecessary list_empty (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: helper function to set default RSS table of given size (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: NVRAM selftest support code (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: populate BUFFER_SIZE_BYTES in INIT_RXQ (Jarod Wilson) [1856681] - [netdrv] sfc_ef100: add EF100 to NIC-revision enumeration (Jarod Wilson) [1856681] - [netdrv] sfc: get drvinfo driver name from outside the common code (Jarod Wilson) [1856681] - [netdrv] sfc: initialise RSS context ID to 'no RSS context' in efx_init_struct() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_fini_dmaq (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_mcdi_filter_table_down() from _remove() (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_limit_len if NIC type doesn't have one (Jarod Wilson) [1856681] - [netdrv] sfc: assign TXQs without gaps (Jarod Wilson) [1856681] - [netdrv] sfc: commonise netif_set_real_numx_queues calls (Jarod Wilson) [1856681] - [netdrv] sfc: make tx_queues_per_channel variable at runtime (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'rss_cpus' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: move modparam 'interrupt_mode' out of common channel code (Jarod Wilson) [1856681] - [netdrv] sfc: remove max_interrupt_mode (Jarod Wilson) [1856681] - [netdrv] sfc: support setting MTU even if not privileged to configure MAC fully (Jarod Wilson) [1856681] - [netdrv] sfc: don't call tx_remove if there isn't one (Jarod Wilson) [1856681] - [netdrv] sfc: commonise initialisation of efx->vport_id (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx->xq_entries initialisation (Jarod Wilson) [1856681] - [netdrv] sfc: initialise max_channels in efx_init_channels() (Jarod Wilson) [1856681] - [netdrv] sfc: move definition of EFX_MC_STATS_GENERATION_INVALID (Jarod Wilson) [1856681] - [netdrv] sfc: factor out efx_tx_tso_header_length() and understand encapsulation (Jarod Wilson) [1856681] - [netdrv] sfc: remove duplicate declaration of efx_enqueue_skb_tso() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise TSO fallback code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise efx_sync_rx_buffer() (Jarod Wilson) [1856681] - [netdrv] sfc: commonise some MAC configuration code (Jarod Wilson) [1856681] - [netdrv] sfc: commonise miscellaneous efx functions (Jarod Wilson) [1856681] - [netdrv] sfc: add missing licence info to mcdi_filters.c (Jarod Wilson) [1856681] - [netdrv] sfc: commonise MCDI MAC stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: move NIC-specific mcdi_port declarations out of common header (Jarod Wilson) [1856681] - [netdrv] sfc: extend common GRO interface to support CHECKSUM_COMPLETE (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ARFS handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise drain event handling (Jarod Wilson) [1856681] - [netdrv] sfc: commonise PCI error handlers (Jarod Wilson) [1856681] - [netdrv] sfc: track which BAR is mapped (Jarod Wilson) [1856681] - [netdrv] sfc: commonise FC advertising (Jarod Wilson) [1856681] - [netdrv] sfc: commonise other ethtool bits (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool NFC and RXFH/RSS functions (Jarod Wilson) [1856681] - [netdrv] sfc: commonise ethtool link handling functions (Jarod Wilson) [1856681] - [netdrv] sfc: split up nic.h (Jarod Wilson) [1856681] - [netdrv] sfc: refactor EF10 stats handling (Jarod Wilson) [1856681] - [netdrv] sfc: don't try to create more channels than we can have VIs (Jarod Wilson) [1856681] - [netdrv] sfc: extend bitfield macros up to POPULATE_DWORD_13 (Jarod Wilson) [1856681] - [netdrv] sfc: determine flag word automatically in efx_has_cap() (Jarod Wilson) [1856681] - [netdrv] sfc: update MCDI protocol headers (Jarod Wilson) [1856681] - [netdrv] sfc: replace '---help---' in Kconfig files with 'help' (Jarod Wilson) [1856681] - [netdrv] sfc: add missing annotation for efx_ef10_try_update_nic_stats_vf() (Jarod Wilson) [1856681] - [netdrv] sfc: avoid an unused-variable warning (Jarod Wilson) [1856681] - [netdrv] sfc: fix dereference of table before it is null checked (Jarod Wilson) [1856681] - [netdrv] sfc: siena_check_caps() can be static (Jarod Wilson) [1856681] - [netdrv] sfc: actually wire up siena_check_caps() (Jarod Wilson) [1856681] - [netdrv] sfc: make firmware-variant printing a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: make filter table probe caller responsible for adding VLANs (Jarod Wilson) [1856681] - [netdrv] sfc: move rx_rss_context_exclusive into struct efx_mcdi_filter_table (Jarod Wilson) [1856681] - [netdrv] sfc: rework handling of (firmware) multicast chaining state (Jarod Wilson) [1856681] - [netdrv] sfc: move 'must restore' flags out of ef10-specific nic_data (Jarod Wilson) [1856681] - [netdrv] sfc: use efx_has_cap for capability checks outside of NIC-specific code (Jarod Wilson) [1856681] - [netdrv] sfc: make capability checking a nic_type function (Jarod Wilson) [1856681] - [netdrv] sfc: move vport_id to struct efx_nic (Jarod Wilson) [1856681] - [ntb] NTB: Revert "Add Hygon Device ID" (Myron Stowe) [1880468] - [tools] NTB: ntb_test: Fix bug when counting remote files (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix race condition when run with ntb_test (Myron Stowe) [1908031] - [ntb] NTB: perf: Fix support for hardware that doesn't have port numbers (Myron Stowe) [1908031] - [ntb] NTB: perf: Don't require one more memory window than number of peers (Myron Stowe) [1908031] - [ntb] NTB: ntb_pingpong: Choose doorbells based on port number (Myron Stowe) [1908031] - [ntb] NTB: Fix the default port and peer numbers for legacy drivers (Myron Stowe) [1908031] - [ntb] NTB: Revert the change to use the NTB device dev for DMA allocations (Myron Stowe) [1908031] - [ntb] NTB: ntb_tool: reading the link file should not end in a NULL byte (Myron Stowe) [1908031] - [ntb] ntb_perf: avoid false dma unmap of destination address (Myron Stowe) [1908031] - [ntb] ntb_perf: increase sleep time from one milli sec to one sec (Myron Stowe) [1908031] - [ntb] ntb_tool: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [ntb] ntb_perf: pass correct struct device to dma_alloc_coherent (Myron Stowe) [1908031] - [include] NTB: correct ntb_peer_spad_addr and ntb_peer_spad_read comment typos (Myron Stowe) [1908031] - [ntb] ntb: intel: fix static declaration (Myron Stowe) [1908031] - [ntb] ntb: intel: add hw workaround for NTB BAR alignment (Myron Stowe) [1908031] - [ntb] ntb: intel: Add Icelake (gen4) support for Intel NTB (Myron Stowe) [1908031] - [ntb] NTB: Fix static check warning in perf_clear_test (Myron Stowe) [1908031] - [include] include/ntb: Fix typo in ntb_unregister_device description (Myron Stowe) [1908031] - [ntb] NTB: add pci shutdown handler for AMD NTB (Myron Stowe) [1908031] - [ntb] NTB: send DB event when driver is loaded or un-loaded (Myron Stowe) [1908031] - [ntb] NTB: remove redundant setting of DB valid mask (Myron Stowe) [1908031] - [ntb] NTB: return link up status correctly for PRI and SEC (Myron Stowe) [1908031] - [ntb] NTB: add helper functions to set and clear sideinfo (Myron Stowe) [1908031] - [ntb] NTB: move ntb_ctrl handling to init and deinit (Myron Stowe) [1908031] - [ntb] NTB: handle link up, D0 and D3 events correctly (Myron Stowe) [1908031] - [ntb] NTB: handle link down event correctly (Myron Stowe) [1908031] - [ntb] NTB: remove handling of peer_sta from amd_link_is_up (Myron Stowe) [1908031] - [ntb] NTB: set peer_sta within event handler itself (Myron Stowe) [1908031] - [ntb] NTB: return the side info status from amd_poll_link (Myron Stowe) [1908031] - [ntb] NTB: define a new function to get link status (Myron Stowe) [1908031] - [ntb] NTB: Enable link up and down event notification (Myron Stowe) [1908031] - [ntb] NTB: clear interrupt status register (Myron Stowe) [1908031] - [ntb] NTB: Fix access to link status and control register (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Use scnprintf() for avoiding potential buffer overflow (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix ntb_mw_clear_trans error if size == 0 (Myron Stowe) [1908031] - [ntb] ntb_tool: Fix printk format (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Fix address err in perf_copy_chunk (Myron Stowe) [1908031] - [ntb] NTB: Fix an error in get link status (Myron Stowe) [1908031] - [ntb] NTB: Add Hygon Device ID (Myron Stowe) [1908031] - [ntb] NTB: fix IDT Kconfig typos/spellos (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add memory window support for new AMD hardware (Myron Stowe) [1908031] - [ntb] ntb_hw_amd: Add a new NTB PCI device ID (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: remove redundant assignment to rc (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: make ntb_mw_set_trans() work when addr == 0 (Myron Stowe) [1908031] - [ntb] ntb: point to right memory window index (Myron Stowe) [1908031] - [ntb] NTB/msi: remove incorrect MODULE defines (Myron Stowe) [1908031] - [documentation] NTB: Describe the ntb_msi_test client in the documentation (Myron Stowe) [1908031] - [ntb] NTB: Add MSI interrupt support to ntb_transport (Myron Stowe) [1908031] - [tools] NTB: Add ntb_msi_test support to ntb_test (Myron Stowe) [1908031] - [ntb] NTB: Introduce NTB MSI Test Client (Myron Stowe) [1908031] - [ntb] NTB: Introduce MSI library (Myron Stowe) [1908031] - [ntb] NTB: Rename ntb.c to support multiple source files in the module (Myron Stowe) [1908031] - [include] NTB: Introduce functions to calculate multi-port resource index (Myron Stowe) [1908031] - [include] NTB: Introduce helper functions to calculate logical port number (Myron Stowe) [1908031] - [pci] PCI/switchtec: Add module parameter to request more interrupts (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Fix setup MW with failure bug (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Skip unnecessary re-setup of shared memory window for crosslink case (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Remove redundant steps of switchtec_ntb_reinit_peer() function (Myron Stowe) [1908031] - [include] NTB: correct ntb_dev_ops and ntb_dev comment typos (Myron Stowe) [1908031] - [ntb] NTB: amd: Silence shift wrapping warning in amd_ntb_db_vector_mask() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: potential shift wrapping bug in switchtec_ntb_init_sndev() (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure qp->tx_mw_dma_addr is initaliazed (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_amd: set peer limit register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Clear stale values in doorbell and command SPAD register (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Disable NTB link after clearing peer XLAT registers (Myron Stowe) [1908031] - [ntb] NTB: ntb_perf: Increased the number of message retries to 1000 (Myron Stowe) [1908031] - [ntb] ntb: intel: Make intel_ntb3_peer_db_addr static (Myron Stowe) [1908031] - [ntb] NTB: add new parameter to peer_db_addr() db_bit and db_data (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Ensure the destination buffer is mapped for TX DMA (Myron Stowe) [1908031] - [ntb] NTB: ntb_transport: Free MWs in ntb_transport_link_cleanup() (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: Added support of >=4G memory windows (Myron Stowe) [1908031] - [include] ntb_hw_switchtec: NT req id mapping table register entry number should be 512 (Myron Stowe) [1908031] - [ntb] ntb_hw_switchtec: debug print 64bit aligned crosslink BAR Numbers (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter the driver info comments (Myron Stowe) [1908031] - [ntb] ntb: idt: Discard temperature sensor IRQ handler (Myron Stowe) [1908031] - [ntb] ntb: idt: Add basic hwmon sysfs interface (Myron Stowe) [1908031] - [ntb] ntb: idt: Alter temperature read method (Myron Stowe) [1908031] - [netdrv] ntb_netdev: Simplify remove with client device drvdata (Myron Stowe) [1908031] - [ntb] NTB: transport: Try harder to alloc an aligned MW buffer (Myron Stowe) [1908031] - [ntb] ntb: ntb_transport: Mark expected switch fall-throughs (Myron Stowe) [1908031] - [ntb] ntb: idt: Set PCIe bus address to BARLIMITx (Myron Stowe) [1908031] - [ntb] NTB: ntb_hw_idt: replace IS_ERR_OR_NULL with regular NULL checks (Myron Stowe) [1908031] - [ntb] ntb: intel: fix return value for ndev_vec_mask() (Myron Stowe) [1908031] - [netdrv] ntb_netdev: fix sleep time mismatch (Myron Stowe) [1908031]- [block] block: fix incorrect branching in blk_max_size_offset() (Mike Snitzer) [1903722] - [md] dm: fix IO splitting (Mike Snitzer) [1903722] - [block] block: fix get_max_io_size() (Mike Snitzer) [1903722] - [block] block: Improve physical block alignment of split bios (Mike Snitzer) [1903722] - [block] block: use gcd() to fix chunk_sectors limit stacking (Mike Snitzer) [1903722] - [kernel] sched/deadline: Fix priority inheritance with multiple scheduling classes (Phil Auld) [1780490] - [fs] Convert trailing spaces and periods in path components (Leif Sahlberg) [1882457] - [block] loop: Fix occasional uevent drop (Ming Lei) [1897401] - [block] block: add a return value to set_capacity_revalidate_and_notify (Ming Lei) [1897401] - [fs] fat: truncate inode timestamp updates in setattr (Pavel Reichl) [1533270] - [fs] fat: change timestamp updates to use fat_truncate_time (Pavel Reichl) [1533270] - [fs] fat: add functions to update and truncate timestamps appropriately (Pavel Reichl) [1533270] - [fs] fat: create a function to calculate the timezone offest (Pavel Reichl) [1533270] - [net] icmp: randomize the global rate limiter (Guillaume Nault) [1899137] - [net] ipv4: Restore flowi4_oif update before call to xfrm_lookup_route (Guillaume Nault) [1899137] - [net] ipv4: Update exception handling for multipath routes via same device (Guillaume Nault) [1899137] - [net] ip: fix tos reflection in ack and reset packets (Guillaume Nault) [1899137] - [net] initialize fastreuse on inet_inherit_port (Guillaume Nault) [1899137] - [net] refactor bind_bucket fastreuse into helper (Guillaume Nault) [1899137] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'qplib_ctx' (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove the qp from list only if the qp destroy succeeds (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix driver crash on unaligned PSN entry address (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Restrict the max_gids to 256 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Static NQ depth allocation (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Fix the qp table indexing (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Do not report transparent vlan from QP1 (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Change wr posting logic to accommodate variable wqes (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Add helper data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Pull psn buffer dynamically based on prod (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce a function to allocate swq (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: introduce wqe mode to select execution path (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt: Delete 'nq_ptr' variable which is not used (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove dead code from rcfw (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Simplify obtaining queue entry from hw ring (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Update missing hsi data structures (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Reduce device page size detection code (Selvin Xavier) [1861886] - [infiniband] RDMA/bnxt_re: Remove unsupported modify_device callback (Selvin Xavier) [1861886] - [include] net: Add netif_is_bareudp() API to identify bareudp devices (Guillaume Nault) [1839788] - [net] Removed the device type check to add mpls support for devices (Guillaume Nault) [1839788] - [tools] selftests: set conf.all.rp_filter=0 in bareudp.sh (Guillaume Nault) [1839788] - [tools] selftests: disable rp_filter when testing bareudp (Guillaume Nault) [1839788] - [tools] selftests: add test script for bareudp tunnels (Guillaume Nault) [1839788] - [documentation] bareudp: Corrected description of bareudp module. (Guillaume Nault) [1839788] - [netdrv] bareudp: forbid mixing IP and MPLS in multiproto mode (Guillaume Nault) [1839788] - [netdrv] bareudp: Reverted support to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [documentation] bareudp: update iproute2 sample commands (Guillaume Nault) [1839788] - [netdrv] bareudp: Added attribute to enable & disable rx metadata collection (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed multiproto mode configuration (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed configuration to avoid having garbage values (Guillaume Nault) [1839788] - [netdrv] net: bareudp: avoid uninitialized variable warning (Guillaume Nault) [1839788] - [netdrv] bareudp: Fixed bareudp receive handling (Guillaume Nault) [1839788] - [netdrv] bareudp: remove unnecessary udp_encap_enable() in bareudp_socket_create() (Guillaume Nault) [1839788] - [netdrv] bareudp: print error message when command fails (Guillaume Nault) [1839788] - [netdrv] bareudp: add module alias (Guillaume Nault) [1839788] - [netdrv] bareudp: Fix uninitialized variable warnings. (Guillaume Nault) [1839788] - [netdrv] Special handling for IP & MPLS. (Guillaume Nault) [1839788] - [net] UDP tunnel encapsulation module for tunnelling different protocols like MPLS, IP, NSH etc. (Guillaume Nault) [1839788] - [arm64] arm64: remove arm64ksyms.c (Mark Salter) [1883365] - [arm64] arm64: frace: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: string: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: uaccess: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: page: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: smccc: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: tishift: use asm EXPORT_SYMBOL() (Mark Salter) [1883365] - [arm64] arm64: add EXPORT_SYMBOL_NOKASAN() (Mark Salter) [1883365] - [mm] arm64: move memstart_addr export inline (Mark Salter) [1883365] - [arm64] arm64: remove bitop exports (Mark Salter) [1883365] - [arm64] arm64: lib: use C string functions with KASAN enabled (Mark Salter) [1883365] - [arm64] arm64: add (Mark Salter) [1883365] - [arm64] locking/atomics/arm64, arm64/bitops: Include (Mark Salter) [1883365] - [arm64] locking/atomics/arm64: Replace our atomic/lock bitop implementations with asm-generic (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/lock.h: Rewrite using atomic_fetch_*() (Mark Salter) [1883365] - [include] locking/atomics, asm-generic/bitops/atomic.h: Rewrite using atomic_*() APIs (Mark Salter) [1883365] - [thermal] thermal: rcar_thermal: Add missing braces to conditional statement (Ivan Vecera) [1894564] - [thermal] thermal: Rename set_mode() to change_mode() (Ivan Vecera) [1894564] - [thermal] thermal: Simplify or eliminate unnecessary set_mode() methods (Ivan Vecera) [1894564] - [thermal] thermal: core: Stop polling DISABLED thermal devices (Ivan Vecera) [1894564] - [thermal] thermal: Explicitly enable non-changing thermal zone devices (Ivan Vecera) [1894564] - [thermal] thermal: Use mode helpers in drivers (Ivan Vecera) [1894564] - [thermal] thermal: Add mode helpers (Ivan Vecera) [1894564] - [thermal] thermal: remove get_mode() operation of drivers (Ivan Vecera) [1894564] - [thermal] thermal: Store device mode in struct thermal_zone_device (Ivan Vecera) [1894564] - [include] thermal: Add current mode to thermal zone device (Ivan Vecera) [1894564] - [acpi] thermal: Store thermal mode in a dedicated enum (Ivan Vecera) [1894564] - [acpi] acpi: thermal: Fix error handling in the register function (Ivan Vecera) [1894564] - [thermal] thermal: core: skip update disabled thermal zones after suspend (Ivan Vecera) [1894564] - [thermal] Thermal: do not clear passive state during system sleep (Ivan Vecera) [1894564] - [thermal] thermal: of-thermal: disable passive polling when thermal zone is disabled (Ivan Vecera) [1894564] - [crypto] crypto: qat - drop input parameter from adf_enable_aer() (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix function parameters descriptions (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unnecessary mutex_init() (Vladis Dronov) [1855190] - [crypto] crypto: qat - use PCI_VDEVICE (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace device ids defines (Vladis Dronov) [1855190] - [crypto] crypto: qat - include domain in top level debugfs path (Vladis Dronov) [1855190] - [crypto] crypto: qat - check cipher length for aead AES-CBC-HMAC-SHA (Vladis Dronov) [1855190] - [crypto] crypto: qat - Use fallthrough pseudo-keyword (Vladis Dronov) [1855190] - [crypto] crypto: qat - add delay before polling mailbox (Vladis Dronov) [1855190] - [include] PCI: Add Intel QuickAssist device IDs (Vladis Dronov) [1855190] - [crypto] crypto: qat - fix double free in qat_uclo_create_batch_init_list (Vladis Dronov) [1855190] - [crypto] crypto: qat - fallback for xts with 192 bit keys (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove unused field in skcipher ctx (Vladis Dronov) [1855190] - [crypto] crypto: qat - validate xts key (Vladis Dronov) [1855190] - [crypto] crypto: qat - allow xts requests not multiple of block (Vladis Dronov) [1855190] - [crypto] crypto: qat - update timeout logic in put admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - send admin messages to set of AEs (Vladis Dronov) [1855190] - [crypto] crypto: qat - update fw init admin msg (Vladis Dronov) [1855190] - [crypto] crypto: qat - remove packed attribute in etr structs (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel ABI __u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - replace user types with kernel u types (Vladis Dronov) [1855190] - [crypto] crypto: qat - convert to SPDX License Identifiers (Vladis Dronov) [1855190] - [crypto] crypto: qat - simplify the qat_crypto function (Vladis Dronov) [1855190] - [crypto] crypto: qat - spelling s/Decrytp/Decrypt/ (Vladis Dronov) [1855190] - [crypto] crypto: qat/adf_aer - Replace GFP_ATOMIC with GFP_KERNEL in adf_dev_aer_schedule_reset() (Vladis Dronov) [1855190] - [thermal] thermal: int340x: processor_thermal: fix: update Jasper Lake PCI id (David Arcari) [1889331] - [thermal] thermal: int3403_thermal: Downgrade error message (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Prevent page fault on .set_mode() op (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Don't require IDSP to exist (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export OEM vendor variables (David Arcari) [1889331] - [thermal] thermal/int340x_thermal: Export GDDV (David Arcari) [1889331] - [thermal] thermal: int3400_thermal: Statically initialize .get_mode()/.set_mode() ops (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: fix: Update Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Use scnprintf() for avoiding potential buffer overflow (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Tiger Lake support (David Arcari) [1889331] - [platform] acpi: Remove header dependency (David Arcari) [1889331] - [thermal] thermal: int340x: switch to use helpers (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Jasper Lake support (David Arcari) [1889331] - [thermal] thermal: int340x_thermal: Add Tiger Lake ACPI device IDs (David Arcari) [1889331] - [thermal] thermal: intel: int3403: replace printk(KERN_WARN...) with pr_warn(...) (David Arcari) [1889331] - [thermal] thermal: intel: int340x_thermal: Remove unnecessary acpi_has_method() uses (David Arcari) [1889331] - [thermal] thermal: int340x: processor_thermal: Add Ice Lake support (David Arcari) [1889331] - [thermal] drivers: thermal: processor_thermal_device: Export sysfs interface for TCC offset (David Arcari) [1889331] - [netdrv] net/mlx5e: Fix arch depending casting issue in FEC (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Kconfig: convert imply usage to weak dependency (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix condition for termination table cleanup (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Use a separate work queue for fib event handling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Add support for RDMA TX flow table (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for RDMA TX steering (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Move to fully dynamic UAR mode once user space supports it (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Limit the scope of struct mlx5_bfreg_info to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend QP creation to get uar page index from user space (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Extend CQ creation to get uar page index from user space (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid group version scan when not necessary (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid incrementing FTE version (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Simplify matching group searches (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Generally use the WC auto detection test result (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Avoid forwarding to other eswitch uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Eswitch, enable forwarding back to uplink port (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5e: Add support for offloading traffic from uplink to uplink (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Don't use termination tables in slow path (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: Avoid configuring eswitch QoS if not supported (Alaa Hleihel) [1858559 1851700] - [netdrv] net/mlx5: DR, Add support for flow table id destination action (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Refactor unload all reps per rep type (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Update VF vports config when num of VFs changed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Introduce per vport configuration for eswitch modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, Make vport setup/cleanup sequence symmetric (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Prepare for vport enable/disable refactor (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant warning when QoS enable failed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-Switch, Remove redundant check of eswitch manager cap (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Allow MRs to be created in the cache synchronously (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Revise how the hysteresis scheme works for cache filling (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix locking in MR cache work queue (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Lock access to ent->available_mrs/limit when doing queue_work (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Fix MR cache size and limit debugfs (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Always remove MRs from the cache before destroying them (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Simplify how the MR cache bucket is located (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Rename the tracking variables for the MR cache (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Replace spinlock protected write with atomic var (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Move asynchronous mkey creation to mlx5_ib (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Assign mkey variant in mlx5_ib only (Alaa Hleihel) [1858559] - [infiniband] {IB, net}/mlx5: Setup mkey variant before mr create command invocation (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Use offsetofend() instead of duplicated variant (Alaa Hleihel) [1858559] - [infiniband] RDMA/mlx5: Remove duplicate definitions of SW_ICM macros (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: E-switch, make query inline mode a static function (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Allocate smaller size tables for ft offload (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Introduce TLS and IPSec objects enums (Alaa Hleihel) [1858559] - [include] net/mlx5: Introduce egress acl forward-to-vport capability (Alaa Hleihel) [1858559] - [infiniband] IB/mlx5: Add np_min_time_between_cnps and rp_max_rate debug params (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Fix header guard in rsc_dump.h (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Replace zero-length array with flexible-array member (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Remove a useless 'drain_workqueue()' call in 'mlx5e_ipsec_cleanup()' (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Add support for FEC modes based on 50G per lane links (Alaa Hleihel) [1858559] - [netdrv] net/mlxe5: Separate between FEC and current speed (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Advertise globaly supported FEC modes (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Enforce setting of a single FEC mode (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Set FEC to auto when configured mode is not supported (Alaa Hleihel) [1858559] - [netdrv] mlx5: Use proper logging and tracing line terminations (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in RX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Support dump callback in TX reporter (Alaa Hleihel) [1858559] - [netdrv] net/mlx5e: Gather reporters APIs together (Alaa Hleihel) [1858559] - [netdrv] net/mlx5: Add support for resource dump (Alaa Hleihel) [1858559] - [netdrv] bnxt_en: Fix wrong flag value passed to HWRM_PORT_QSTATS_EXT fw call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix HWRM_FUNC_QSTATS_EXT firmware call (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return -EOPNOTSUPP for ETHTOOL_GREGS on VFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Protect bnxt_set_eee() and bnxt_set_pauseparam() with mutex (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: return proper error codes in bnxt_show_temp (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use memcpy to copy VPD field info (Jonathan Toppins) [1861885] - [netdrv] net: ethernet: broadcom: have drivers select DIMLIB as needed (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix NULL ptr dereference crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Avoid sending firmware messages when AER error is detected (Jonathan Toppins) [1861885] - [netdrv] bnxt: don't enable NAPI until rings are ready (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Setup default RSS map in all scenarios (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: init RSS table for Minimal-Static VF reservation (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix HWRM error when querying VF temperature (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix possible crash in bnxt_fw_reset_task() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix PCI AER error recovery flow (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix ethtool -S statitics with XDP or TCs enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Check for zero dir entries in NVRAM (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Don't query FW when netif_running() is false (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove superfluous memset() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for 'ethtool -d' (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Switch over to use the 64-bit software accumulated counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Accumulate all counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware masks for port counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Retrieve hardware counter masks from firmware if available (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate additional memory for all statistics blocks (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor statistics code and structures (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Use macros to define port statistics size and offset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware interface to 1.10.1.54 (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Remove PCIe non-counters from ethtool statistics (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: don't complain if TC flower can't be supported (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix completion ring sizing with TPA enabled (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Init ethtool link settings after reading updated PHY configuration (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix race when modifying pause settings (Jonathan Toppins) [1861885] - [netdrv] bnxt: convert to new udp_tunnel_nic infra (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: allow firmware to disable VLAN offloads (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: clean up VLAN feature bit handling (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Implement ethtool -X to set indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return correct RSS indirection table entries to ethtool -x (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fill HW RSS table from the RSS logical indirection table (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add helper function to return the number of RSS contexts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add logical RSS indirection table structure (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix up bnxt_get_rxfh_indir_size() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set up the chip specific RSS table size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Read VPD info only for PFs (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix statistics counters issue during ifdown with older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not enable legacy TX push on older firmware (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Store the running firmware version code (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add board.serial_number field to info_get cb (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Return from timer if interface is not in open state (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix AER reset logic on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Re-enable SRIOV during resume (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Simplify bnxt_resume() (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix firmware message length endianness (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix return code to "flash_device" (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Fix accumulation of bp->net_stats_prev (Jonathan Toppins) [1861885] - [netdrv] net: bnxt: Remove Comparison to bool in bnxt_ethtool.c (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: show only relevant ethtool stats for a TX or RX ring (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Split HW ring statistics strings into RX and TX parts (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Refactor the software ring counters (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add doorbell information to bnxt_en_dev struct (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Add support for L2 doorbell size (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Set the db_offset on 57500 chips for the RDMA MSIX entries (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Define the doorbell offsets on 57500 chips (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve kernel log messages related to ethtool reset (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: fix ethtool_reset_flags ABI violations (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: refactor ethtool firmware reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: prepare to refactor ethtool reset types (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Do not include ETH_FCS_LEN in the max packet length sent to fw (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Improve TQM ring context memory sizing formulas (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Allocate TQM ring context memory according to fw specification (Jonathan Toppins) [1861885] - [netdrv] bnxt_en: Update firmware spec. to 1.10.1.33 (Jonathan Toppins) [1861885] - [fs] fs/namespace.c: fix mountpoint reference counter race (Pavel Reichl) [1852651] {CVE-2020-12114}- [powerpc] powerpc/64: Fix kernel stack 16-byte alignment (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/aout: Fix struct user definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/uapi: Fix sigcontext definition to use user_pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] bpf: powerpc: fix broken uapi for BPF_PROG_TYPE_PERF_EVENT (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Tests for kernel accessing user memory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Introduce PPC_DEBUG_FEATURE_DATA_BP_ARCH_31 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix exception handling for CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Move DAWR detection logic outside of hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Fix SETHWDEBUG when CONFIG_HAVE_HW_BREAKPOINT=N (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix handling of vector instructions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix quadword instruction handling on p10 predecessors (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoint.h: delete duplicated word (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Remove 512 byte boundary (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Return available watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Guest support for 2nd DAWR hcall (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Set CPU_FTR_DAWR1 based on pa-features bit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/dt_cpu_ftrs: Add feature for 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Enable watchpoint functionality on power10 guest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception for CACHEOP (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix DAWR exception constraint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Fix 512 byte boundary limit (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] hw-breakpoints: Fix build warnings with clang (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Support 2nd DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/xmon: Don't allow breakpoint overwriting (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't allow concurrent perf and ptrace events (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Prepare handler to handle more than one watchpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use builtin ALIGN*() macros (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce is_ptrace_bp() function (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Use loop for thread_struct->ptrace_bps (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Convert thread_struct->hw_brk to an array (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Disable all available watchpoints when !dawr_force_enable (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Get watchpoint count dynamically while disabling them (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to __set_breakpoint (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Provide DAWR number to set_dawr (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint/ptrace: Return actual num of available watchpoints (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Introduce function to get nr watchpoints dynamically (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Add SPRN macros for second DAWR (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move ptrace_triggered() into hw_breakpoint.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ppc_gethwdinfo() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: create ptrace_get_debugreg() (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ADV_DEBUG_REGS related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: move register viewing functions out of ptrace.c (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out TRANSACTIONAL_MEM related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out SPE related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out ALTIVEC related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: split out VSX related functions (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop PARAMETER_SAVE_AREA_OFFSET (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: drop unnecessary #ifdefs CONFIG_PPC64 (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: remove unused header includes (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Move ptrace into a subdirectory (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/watchpoint: Don't call dar_within_range() for Book3S (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Enable range tests on 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/hw_breakpoints: Rewrite 8xx breakpoints to allow any address range size (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Support for 8xx in ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] powerpc/watchpoint: Add DAR outside test in perf-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [tools] selftests/powerpc: Rewrite ptrace-hwbreak.c selftest (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: permanently include 8xx registers in reg.h (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Simplify vr_get/set() to avoid GCC warning (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/64: Interrupts save PPR on stack rather than thread_struct (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Use SWITCH_FRAME_SIZE for prom and rtas entry (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc/ptrace: Don't use sizeof(struct pt_regs) in ptrace code (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: Split user/kernel definitions of struct pt_regs (Desnes Augusto Nunes do Rosario) [1854528] - [powerpc] powerpc: declare set_breakpoint() static (Desnes Augusto Nunes do Rosario) [1854528] - [tools] perf vendor events power9: Added nest imc metric events (Michael Petlan) [1780258] - [powerpc] powerpc/perf: Fix crashes with generic_compat_pmu & BHRB (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Exclude pmc5/6 from the irrelevant PMU group constraints (Michael Petlan) [1854525] - [powerpc] powerpc/powernv/idle: add a basic stop 0-3 driver for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/kernel: Cleanup machine check function declarations (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix soft lockups due to missed interrupt accounting (Michael Petlan) [1854525] - [powerpc] powerpc: Add POWER10 raw mode cputable entry (Michael Petlan) [1854525] - [powerpc] powerpc/powernv: Machine check handler for POWER10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add extended regs support for power10 platform (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add support for outputting extended regs in perf intr_regs (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended regs in power10 (Michael Petlan) [1854525] - [tools] perf tools powerpc: Add support for extended register capability (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Fix MMCRA_BHRB_DISABLE define for binutils < 2.28 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Initialize power10 PMU registers in cpu setup routine (Michael Petlan) [1854525] - [powerpc] powerpc/perf: BHRB control to disable BHRB logic when not used (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 BHRB filter support for PERF_SAMPLE_BRANCH_IND_CALL/COND (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Ignore the BHRB kernel address filtering for P10 (Michael Petlan) [1854525] - [powerpc] powerpc/perf: power10 Performance Monitoring support (Michael Petlan) [1854525] - [powerpc] powerpc/perf: Add Power10 PMU feature to DT CPU features (Michael Petlan) [1854525] - [powerpc] powerpc/xmon: Add PowerISA v3.1 PMU SPRs (Michael Petlan) [1854525] - [powerpc] powerpc64: Break asm/percpu.h vs spinlock_types.h dependency (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current DAWR macros (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Make struct kernel_param_ops definition const (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: simplify kvm_cma_reserve() (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix symbol undeclared warnings (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Remove redundant initialization of variable ret (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: xive: Convert to DEFINE_SHOW_ATTRIBUTE (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Set LPCR[HDICE] before writing HDEC (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Do not allocate HPT for a nested guest (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Don't return -ENOTSUPP to userspace in ioctls (Greg Kurz) [1882796] - [powerpc] 64s: handle ISA v3.1 local copy-paste context switches (Greg Kurz) [1882796] - [powerpc] 64s: Move HMI IRQ stat from percpu variable to paca (Greg Kurz) [1882796] - [powerpc] kvm/cma: Improve kernel log during boot (Greg Kurz) [1882796] - [powerpc] kvm: Use correct CONFIG symbol in comment (Greg Kurz) [1882796] - [powerpc] watchpoint: Rename current H_SET_MODE DAWR macro (Greg Kurz) [1882796] - [tools] kvm: ppc: Fix typo on H_DISABLE_AND_GET hcall (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant kvm_run parameters in assembly (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Save/restore new PMU registers (Greg Kurz) [1882796] - [powerpc] perf: Add support for ISA3.1 PMU SPRs (Greg Kurz) [1882796] - [powerpc] perf: Update Power PMU cache_events to u64 type (Greg Kurz) [1882796] - [powerpc] perf: Update cpu_hw_event to use `struct` for storing MMCR registers (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Cleanup updates for kvm vcpu MMCR (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Protect kvm_vcpu_read_guest with srcu locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Increase KVMPPC_NR_LPIDS on POWER8 and POWER9 (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3shv: Enable support for ISA v3.1 guests (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s pr: Remove uninitialized_var() usage (Greg Kurz) [1882796] - [powerpc] kvm/book3s64: Fix kernel crash with nested kvm & DEBUG_VIRTUAL (Greg Kurz) [1882796] - [powerpc] book3s64/kvm: Fix secondary page table walk warning during migration (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s: Fix some RCU-list locks (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Ignore kmemleak false positives (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Clean up redundant 'kvm_run' parameters (Greg Kurz) [1882796] - [powerpc] kvm: ppc: Remove redundant kvm_run from vcpu_arch (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Remove redundant NULL check (Greg Kurz) [1882796] - [powerpc] Fix compile issue with force DAWR (Greg Kurz) [1882796] - [powerpc] silence a -Wcast-function-type warning in dawr_write_file_bool (Greg Kurz) [1882796] - [powerpc] kvm: ppc: book3s hv: Fix r3 corruption in h_set_dabr() (Greg Kurz) [1882796] - [powerpc] Add force enable of DAWR on P9 option (Greg Kurz) [1882796] - [documentation] powerpc: Document issues with the DAWR on POWER9 (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_UP() by ALIGN() (Greg Kurz) [1882796] - [powerpc] Replace _ALIGN_DOWN() by ALIGN_DOWN() (Greg Kurz) [1882796] - [netdrv] tg3: Fix soft lockup when tg3_reset_task() fails (Jonathan Toppins) [1899595] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: harden against cpu hotplug (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: adjust for temperature offset (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Build with _FILE_OFFSET_BITS=64 (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support AMD Family 19h (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Remove empty columns for Jacobsville (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Add a new GFXAMHz column that exposes gt_act_freq_mhz (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Skip pc8, pc9, pc10 columns, if they are disabled (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix output formatting for ACPI CST enumeration (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Replace HTTP links with HTTPS ones: TURBOSTAT UTILITY (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Enable accumulate RAPL display (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Introduce functions to accumulate RAPL consumption (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Make the energy variable to be 64 bit (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Always print idle in the system configuration header (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print /dev/cpu_dma_latency (Prarit Bhargava) [1857136] - [tools] turbostat/.gitignore: add SPDX License Identifier (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: update version (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Print cpuidle information (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix 32-bit capabilities warning (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix missing SYS_LPI counter on some Chromebooks (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Fix gcc build warnings (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Elkhart Lake (Prarit Bhargava) [1857136] - [tools] tools/power turbostat: Support Jasper Lake (Prarit Bhargava) [1857136] - [scsi] scsi: core: Return BLK_STS_AGAIN for ALUA transitioning (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Set 'transitioning' state on Unit Attention (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Return BLK_STS_AGAIN for ALUA transitioning state (Ewan Milne) [1867264] - [block] scsi: block: Return status code in blk_mq_end_request() (Ewan Milne) [1867264] - [scsi] scsi: scsi_dh_alua: Avoid crash during alua_bus_detach() (Ewan Milne) [1877156] - [fs] gfs2: check for live vs. read-only file system in gfs2_fitrim (Abhijith Das) [1335139] - [fs] gfs2: don't initialize statfs_change inodes in spectator mode (Abhijith Das) [1335139] - [fs] gfs2: init_journal's undo directive should also undo the statfs inodes (Abhijith Das) [1335139] - [fs] gfs2: Recover statfs info in journal head (Abhijith Das) [1335139] - [fs] gfs2: lookup local statfs inodes prior to journal recovery (Abhijith Das) [1335139] - [fs] gfs2: Add fields for statfs info in struct gfs2_log_header_host (Abhijith Das) [1335139] - [block] nbd: don't update block size after device is started (Ming Lei) [1891363] - [platform] platform/x86: thinkpad_acpi: lap or desk mode interface (David Arcari) [1889642] - [infiniband] IB/mlx4: Convert rej_tmout radix-tree to XArray (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Adjust delayed work when a dup is observed (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for REJ due to timeout (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Fix starvation in paravirt mux/demux (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Separate tunnel and wire bufs parameters (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add support for MRA (Alaa Hleihel) [1858564] - [infiniband] IB/mlx4: Add and improve logging (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Avoid assigning a value to ring_cons but not used it anymore in mlx4_en_xmit() (Alaa Hleihel) [1858564] - [netdrv] net: ethernet: mlx4: Fix memory allocation in mlx4_buddy_init() (Alaa Hleihel) [1858564] - [infiniband] treewide: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] net/mlx4: Use fallthrough pseudo-keyword (Alaa Hleihel) [1858564] - [netdrv] mlx4: convert to new udp_tunnel_nic infra (Alaa Hleihel) [1858564] - [netdrv] mlx4: Mark PM functions as __maybe_unused (Alaa Hleihel) [1858564] - [netdrv] mlx4: use generic power management (Alaa Hleihel) [1858564] - [netdrv] mlx4: disable device on shutdown (Alaa Hleihel) [1858564 1858563] - [include] IB/mlx4: Replace zero-length array with flexible-array (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_ethtool_add_mac_rule() (Alaa Hleihel) [1858564 1858563] - [netdrv] net: mlx4: remove unneeded variable "err" in mlx4_en_get_rxfh() (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: use napi_complete_done() in TX completion (Alaa Hleihel) [1858564 1858563] - [netdrv] net/mlx4_en: avoid indirect call in TX completion (Alaa Hleihel) [1858564 1858562] - [infiniband] RDMA/mlx4: Delete duplicated offsetofend implementation (Alaa Hleihel) [1858564 1858562] - [netdrv] net: mlx4: reject unsupported coalescing params (Alaa Hleihel) [1858564 1858562] - [hwmon] hwmon: (amd_energy) match for supported models (David Arcari) [1860387] - [hwmon] hwmon: (amd_energy) Missing platform_driver_unregister() on error in amd_energy_init() (David Arcari) [1860387] - [hwmon] hwmon: Add amd_energy driver to report energy counters (David Arcari) [1860387] - [include] include/asm-generic/topology.h: guard cpumask_of_node() macro argument (David Arcari) [1860387]- [x86] x86/dumpstack: Fix misleading instruction pointer error message (Kenneth Yin) [1903506] - [powerpc] powerpc/powernv/opal-dump : Use IRQ_HANDLED instead of numbers in interrupt handler (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/dump: Fix race while processing OPAL dump (Diego Domingos) [1891822] - [powerpc] powerpc/opal_elog: Handle multiple writes to ack attribute (Diego Domingos) [1891822] - [powerpc] powerpc/powernv/elog: Fix race while processing OPAL error log event (Diego Domingos) [1891822] - [hid] HID: logitech-dj: Fix an error in mse_bluetooth_descriptor (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Fix Dinovo Mini when paired with a MX5x00 receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: Handle quad/bluetooth keyboards with a builtin trackpad (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Add PID for MX Anywhere 2 (Benjamin Tissoires) [1885560] - [hid] HID: wacom: Avoid entering wacom_wac_pen_report for pad / battery (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer One S1003 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: fix stylus battery reporting (Benjamin Tissoires) [1885560] - [hid] HID: roccat: add bounds checking in kone_sysfs_write_settings() (Benjamin Tissoires) [1885560] - [hid] HID: core: Sanitize event code and type when mapping input (Benjamin Tissoires) [1885560] - [hid] HID: core: Correctly handle ReportSize being zero (Benjamin Tissoires) [1885560] - [hid] HID: elan: Fix memleak in elan_input_configured (Benjamin Tissoires) [1885560] - [hid] HID: microsoft: Add rumble support for the 8bitdo SN30 Pro+ controller (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Set INCREMENT_USAGE_ON_DUPLICATE for all Saitek X52 devices (Benjamin Tissoires) [1885560] - [hid] Revert "HID: usbhid: do not sleep when opening device" (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix slab-out-of-bounds write in hiddev_ioctl_usage() (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll three more Lenovo PixArt mice (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Always sleep 60ms after I2C_HID_PWR_ON commands (Benjamin Tissoires) [1885560] - [hid] HID: macally: Constify macally_id_table (Benjamin Tissoires) [1885560] - [hid] HID: cougar: Constify cougar_id_table (Benjamin Tissoires) [1885560] - [hid] HID: quirks: add NOGET quirk for Logitech GROUP (Benjamin Tissoires) [1885560] - [hid] HID: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: udraw-ps3: Replace HTTP links with HTTPS ones (Benjamin Tissoires) [1885560] - [hid] HID: input: Fix devices that return multiple bytes in battery report (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Fix spurious F23 key press report during resume from suspend (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard fn_lock support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Add ThinkPad 10 Ultrabook Keyboard support (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Rename fn_lock sysfs attr handlers to make them generic (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Factor out generic parts of the LED code (Benjamin Tissoires) [1885560] - [hid] HID: lenovo: Merge tpkbd and cptkbd data structures (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid repeated "multiplier = " log messages (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Use HIDPP_RECEIVER_INDEX instead of 0xff (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: Replace PCI_DEV_FLAGS_NO_D3 with pci_save_state (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Ignore Simply Automated UPB PIM (Benjamin Tissoires) [1885560] - [hid] HID: apple: Disable Fn-key key-re-mapping on clone keyboards (Benjamin Tissoires) [1885560] - [hid] HID: Wiimote: Treat the d-pad as an analogue stick (Benjamin Tissoires) [1885560] - [hid] HID: steam: fixes race in handling device list (Benjamin Tissoires) [1885560] - [hid] HID: magicmouse: do not set up autorepeat (Benjamin Tissoires) [1885560] - [hid] HID: alps: support devices with report id 2 (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Always poll Obins Anne Pro 2 keyboard (Benjamin Tissoires) [1885560] - [hid] HID: input: do not run GET_REPORT unless there's a Resolution Multiplier (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Mediacom FlexBook edge13 to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: remove redundant assignment to variable retval (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: do not sleep when opening device (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: Remove MT_CLS_WIN_8_DUAL (Benjamin Tissoires) [1885560] - [hid] HID: sony: Fix for broken buttons on DS3 USB dongles (Benjamin Tissoires) [1885560] - [hid] HID: Add quirks for Trust Panora Graphic Tablet (Benjamin Tissoires) [1885560] - [hid] HID: apple: Swap the Fn and Left Control keys on Apple keyboards (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Schneider SCL142ALM to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: avoid bogus uninitialized-variable warning (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add HID_QUIRK_NO_INIT_REPORTS quirk for Dell K12A keyboard-dock (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: reset Synaptics SYNA2393 on resume (Benjamin Tissoires) [1885560] - [hid] HID: usbhid: Fix race between usbhid_close() and usbhid_stop() (Benjamin Tissoires) [1885560] - [hid] HID: alps: ALPS_1657 is too specific; use U1_UNICORN_LEGACY instead (Benjamin Tissoires) [1885560] - [hid] HID: alps: Add AUI1657 device ID (Benjamin Tissoires) [1885560] - [hid] HID: fix typo in Kconfig (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add support for Logitech G11 extra keys (Benjamin Tissoires) [1885560] - [hid] HID: multitouch: add eGalaxTouch P80H84 support (Benjamin Tissoires) [1885560] - [hid] HID: logitech: drop outdated references to unifying receivers (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Simplify an error handling path in 'rmi_hid_read_block()' (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: hbm.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: intel-ish-hid: ishtp-dev.h: Replace zero-length array with flexible-array member (Benjamin Tissoires) [1885560] - [hid] HID: Add driver fixing Glorious PC Gaming Race mouse report descriptor (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Do not fail the probe when we fail to disable F# emulation (Benjamin Tissoires) [1885560] - [hid] HID: fix Kconfig word ordering (Benjamin Tissoires) [1885560] - [hid] HID: add ALWAYS_POLL quirk to lenovo pixart mouse (Benjamin Tissoires) [1885560] - [hid] HID: google: add moonball USB id (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Use devm_kzalloc() instead of kzalloc() (Benjamin Tissoires) [1885560] - [hid] HID: appleir: Remove unnecessary goto label (Benjamin Tissoires) [1885560] - [hid] HID: hid-sensor-custom: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: hid-picolcd_fb: Use scnprintf() for avoiding potential buffer overflow (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support for the static device in the Powerplay mat/receiver (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix race condition for scheduled work during removal (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: call hid_hw_stop() in case of error (Benjamin Tissoires) [1885560] - [hid] HID: hid-bigbenff: fix general protection fault caused by double kfree (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: add Trekstor Surfbook E11B to descriptor override (Benjamin Tissoires) [1885560] - [hid] HID: alps: Fix an error handling path in 'alps_input_configured()' (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: Fix race in in hiddev_disconnect() (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add debug msg when exporting a HID++ report descriptors (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Remove ITE 8595 entry from hid_have_special_driver (Benjamin Tissoires) [1885560] - [include] HID: core: increase HID report buffer size to 8KiB (Benjamin Tissoires) [1885560] - [hid] HID: core: fix off-by-one memset in hid_report_raw_event() (Benjamin Tissoires) [1885560] - [hid] HID: apple: Add support for recent firmware on Magic Keyboards (Benjamin Tissoires) [1885560] - [hid] HID: ite: Only bind to keyboard USB interface on Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: BatteryVoltage: only read chargeStatus if extPower is active (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: avoid duplicate error handling code in 'hidpp_probe()' (Benjamin Tissoires) [1885560] - [hid] HID: hidraw, uhid: Always report EPOLLOUT (Benjamin Tissoires) [1885560] - [hid] HID: steam: Fix input device disappearing (Benjamin Tissoires) [1885560] - [hid] hid-logitech-hidpp: read battery voltage from newer devices (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add MX Master 3 Mouse (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support WirelessDeviceStatus connect events (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Support translations from short to long reports (Benjamin Tissoires) [1885560] - [hid] HID: hiddev: fix mess in hiddev_open() (Benjamin Tissoires) [1885560] - [hid] HID: hid-input: clear unmapped usages (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for incorrect input length on Lenovo Y720 (Benjamin Tissoires) [1885560] - [hid] HID: ite: Add USB id match for Acer SW5-012 keyboard dock (Benjamin Tissoires) [1885560] - [hid] HID: Add quirk for Xin-Mo Dual Controller (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: add support uniq ioctl (Benjamin Tissoires) [1885560] - [hid] HID: Fix slab-out-of-bounds read in hid_field_extract (Benjamin Tissoires) [1885560] - [hid] HID: picoLCD: constify fb ops (Benjamin Tissoires) [1885560] - [hid] HID: uhid: Fix returning EPOLLOUT from uhid_char_poll (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: Fix returning EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [hid] HID: rmi: Check that the RMI_STARTED bit is set before unregistering the RMI transport device (Benjamin Tissoires) [1885560] - [hid] HID: quirks: remove hid-led devices from hid_have_special_driver (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Reset ALPS touchpads on resume (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: fix no irq after reset on raydium 3118 (Benjamin Tissoires) [1885560] - [hid] HID: logitech-hidpp: Silence intermittent get_battery_capacity errors (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: remove orphaned member sleep_delay (Benjamin Tissoires) [1885560] - [hid] HID: quirks: Add quirk for HP MSU1465 PIXART OEM mouse (Benjamin Tissoires) [1885560] - [hid] HID: core: check whether Usage Page item is after Usage ID items (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Send power-on command after reset (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: Remove runtime power management (Benjamin Tissoires) [1885560] - [hid] HID: google: Detect base folded usage instead of hard-coding whiskers (Benjamin Tissoires) [1885560] - [hid] HID: google: add magnemite/masterball USB ids (Benjamin Tissoires) [1885560] - [hid] HID: logitech: Add depends on LEDS_CLASS to Logitech Kconfig entry (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510's M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for controlling the G510's RGB backlight (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the G510 keyboards' gaming keys (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add support for the M1-M3 and MR LEDs (Benjamin Tissoires) [1885560] - [hid] HID: lg-g15: Add keyboard and LCD backlight control (Benjamin Tissoires) [1885560] - [hid] HID: Add driver for Logitech gaming keyboards (G15, G15 v2) (Benjamin Tissoires) [1885560] - [hid] HID: hidraw: replace printk() with corresponding pr_xx() variant (Benjamin Tissoires) [1885560] - [hid] HID: prodikeys: make array keys static const, makes object smaller (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode on connect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: signal tablet mode switch on disconnect (Benjamin Tissoires) [1885560] - [hid] HID: google: whiskers: more robust tablet mode detection (Benjamin Tissoires) [1885560] - [hid] HID: core: fix dmesg flooding if report field larger than 32bit (Benjamin Tissoires) [1885560] - [include] HID: core: Add printk_once variants to hid_warn() etc (Benjamin Tissoires) [1885560] - [include] HID: core: reformat and reduce hid_printk macros (Benjamin Tissoires) [1885560] - [hid] HID: i2c-hid: modify quirks for weida's devices (Benjamin Tissoires) [1885560] - [hid] hid-logitech-dj: add the new Lightspeed receiver (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: add support of the G700(s) receiver (Benjamin Tissoires) [1885560] - [hid] HID: do not call hid_set_drvdata(hdev, NULL) in drivers (Benjamin Tissoires) [1885560] - [hid] HID: logitech-dj: extend consumer usages range (Benjamin Tissoires) [1885560] - [hid] hiddev: Return EPOLLOUT from hiddev_poll (Benjamin Tissoires) [1885560] - [hid] hidraw: Return EPOLLOUT from hidraw_poll (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add nopnp quirk for Acer Aspire 5 A515 (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Entroware Proteus EL07R4 to nomux and reset lists (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special Cayman handling (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - only increment wakeup count on touch (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add ic type 0x15 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for high resolution reports (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - do not constantly re-query pattern ID (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add firmware update info for ICs 0x11, 0x13, 0x14 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware updated on newer ICs (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - add support for different firmware page sizes (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - fix detecting IAP version on older controllers (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle devices with patterns above 1 (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - make fetching IC type of older controllers more robust (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - handle firmware not implementing "get pattern" command (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Lenovo XiaoXin Air 12 to i8042 nomux list (Benjamin Tissoires) [1885560] - [input] Input: elantech - remove redundant assignments to variable error (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable InterTouch for ThinkPad X1E 1st gen (Benjamin Tissoires) [1885560] - [uapi] Input: add `SW_MACHINE_COVER` (Benjamin Tissoires) [1885560] - [input] input: i8042 - Remove special PowerPC handling (Benjamin Tissoires) [1885560] - [input] Input: synaptics - add a second working PNP_ID for Lenovo T470s (Benjamin Tissoires) [1885560] - [input] Input: introduce input_mt_report_slot_inactive() (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 reset list (Benjamin Tissoires) [1885560] - [input] Revert "Input: i8042 - add ThinkPad S230u to i8042 nomux list" (Benjamin Tissoires) [1885560] - [input] Input: i8042 - attach fwnode to serio i8042 kbd device (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add ThinkPad S230u to i8042 nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: update SPDX tag for input-event-codes.h (Benjamin Tissoires) [1885560] - [input] Input: i8042 - add Acer Aspire 5738z to nomux list (Benjamin Tissoires) [1885560] - [uapi] Input: move the new KEY_SELECTIVE_SCREENSHOT keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable RMI on HP Envy 13-ad105ng (Benjamin Tissoires) [1885560] - [uapi] Input: allocate keycode for "Selective Screenshot" key (Benjamin Tissoires) [1885560] - [input] Input: synaptics - remove the LEN0049 dmi id from topbuttonpad list (Benjamin Tissoires) [1885560] - [input] Input: synaptics - enable SMBus on ThinkPad L470 (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch T470s to RMI4 by default (Benjamin Tissoires) [1885560] - [input] Input: input_event - fix struct padding on sparc64 (Benjamin Tissoires) [1885560] - [uapi] Input: add privacy screen toggle keycode (Benjamin Tissoires) [1885560] - [input] Input: synaptics - switch another X1 Carbon 6 to RMI/SMbus (Benjamin Tissoires) [1885560] - [uapi] Input: Add event-codes for macro keys found on various keyboards (Benjamin Tissoires) [1885560] - [input] Input: i8042 - enable wakeup on a stable struct device (Benjamin Tissoires) [1885560] - [input] Input: psmouse - drop all unneeded functions from mouse headers (Benjamin Tissoires) [1885560] - [input] Input: remove dev_err() usage after platform_get_irq() (Benjamin Tissoires) [1885560] - [input] Input: synaptics - fix a typo (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_add_action_or_reset() (Benjamin Tissoires) [1885560] - [input] Input: elan_i2c - switch to using devm_device_add_groups() (Benjamin Tissoires) [1885560] - [power] power: supply: core: Add Standard, Adaptive, and Custom charge types (Benjamin Tissoires) [1885560] - [scsi] scsi: mpt3sas: Fix timeouts observed while reenabling IRQ (Tomas Henzl) [1880114] - [fs] ext4: handle option set by mount flags correctly (Pavel Reichl) [1848084] - [fs] xfs: preserve inode versioning across remounts (Pavel Reichl) [1848084] - [kernel] kheaders: explain why include/config/autoconf.h is excluded from md5sum (Jiri Olsa) [1899585] - [kernel] kheaders: remove the last bashism to allow sh to run it (Jiri Olsa) [1899585] - [kernel] kheaders: optimize header copy for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: optimize md5sum calculation for in-tree builds (Jiri Olsa) [1899585] - [kernel] kheaders: remove unneeded 'cat' command piped to 'head' / 'tail' (Jiri Olsa) [1899585] - [kernel] kheaders: substituting --sort in archive creation (Jiri Olsa) [1899585] - [kernel] kheaders: make headers archive reproducible (Jiri Olsa) [1899585] - [kernel] kheaders: include only headers into kheaders_data.tar.xz (Jiri Olsa) [1899585] - [kernel] kheaders: remove meaningless -R option of 'ls' (Jiri Olsa) [1899585] - [kernel] kheaders: Do not regenerate archive if config is not changed (Jiri Olsa) [1899585] - [kernel] kheaders: Move from proc to sysfs (Jiri Olsa) [1899585] - [kernel] kernel/Makefile: don't assume that kernel/gen_ikh_data.sh is executable (Jiri Olsa) [1899585] - [init] init/config: Do not select BUILD_BIN2C for IKCONFIG (Jiri Olsa) [1899585] - [kernel] Provide in-kernel headers to make extending kernel easier (Jiri Olsa) [1899585] - [tty] pty: do tty_flip_buffer_push without port->lock in pty_write (Artem Savkov) [1787975] - [virtio] virtio_balloon: fix sparse warning (Nico Pache) [1839055] - [virtio] virtio_balloon: fix up endian-ness for free cmd id (Nico Pache) [1839055] - [virtio] virtio-balloon: Document byte ordering of poison_val (Nico Pache) [1839055] - [virtio] virtio-mmio: Reject invalid IRQ 0 command line argument (Nico Pache) [1839055] - [virtio] virtio-balloon: Disable free page reporting if page poison reporting is not enabled (Nico Pache) [1839055] - [virtio] virtio-mmio: Delete an error message in vm_find_vqs() (Nico Pache) [1839055] - [virtio] virtio: add VIRTIO_RING_NO_LEGACY (Nico Pache) [1839055] - [virtio] virtio-balloon: Avoid using the word 'report' when referring to free page hinting (Nico Pache) [1839055] - [virtio] virtio-balloon: make virtballoon_free_page_report() static (Nico Pache) [1839055] - [virtio] virtio-balloon: switch back to OOM handler for VIRTIO_BALLOON_F_DEFLATE_ON_OOM (Nico Pache) [1839055] - [documentation] mm/page_reporting: add free page reporting documentation (Nico Pache) [1839055] - [mm] mm/page_reporting: add budget limit on how many pages can be reported per pass (Nico Pache) [1839055] - [mm] mm/page_reporting: rotate reported pages to the tail of the list (Nico Pache) [1839055] - [virtio] virtio-balloon: add support for providing free page reports to host (Nico Pache) [1839055] - [virtio] virtio-balloon: pull page poisoning config out of free page hinting (Nico Pache) [1839055] - [mm] mm: introduce Reported pages (Nico Pache) [1839055] - [mm] mm: add function __putback_isolated_page (Nico Pache) [1839055] - [mm] mm: use zone and order instead of free area in free_list manipulators (Nico Pache) [1839055] - [mm] mm: adjust shuffle code to allow for future coalescing (Nico Pache) [1839055] - [virtio] virtio_balloon: Adjust label in virtballoon_probe (Nico Pache) [1839055] - [virtio] virtio_ring: Fix mem leak with vring_new_virtqueue() (Nico Pache) [1839055] - [virtio] virtio_balloon: Fix memory leaks on errors in virtballoon_probe() (Nico Pache) [1839055] - [virtio] virtio-balloon: Fix memory leak when unloading while hinting is in progress (Nico Pache) [1839055] - [virtio] virtio_balloon: prevent pfn array overflow (Nico Pache) [1839055] - [virtio] virtio-pci: check name when counting MSI-X vectors (Nico Pache) [1839055] - [virtio] virtio-balloon: initialize all vq callbacks (Nico Pache) [1839055] - [virtio] virtio-mmio: convert to devm_platform_ioremap_resource (Nico Pache) [1839055] - [virtio] virtio_balloon: divide/multiply instead of shifts (Nico Pache) [1839055] - [virtio] virtio_balloon: name cleanups (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker count (Nico Pache) [1839055] - [virtio] virtio_balloon: fix shrinker scan number of pages (Nico Pache) [1839055] - [virtio] virtio-mmio: add error check for platform_get_irq (Nico Pache) [1839055] - [virtio] virtio: Fix indentation of VIRTIO_MMIO (Nico Pache) [1839055] - [virtio] virtio/virtio_ring: do some comment fixes (Nico Pache) [1839055] - [virtio] virtio_pci: fix a NULL pointer reference in vp_del_vqs (Nico Pache) [1839055] - [virtio] virtio: hint if callbacks surprisingly might sleep (Nico Pache) [1839055] - [virtio] virtio_balloon: remove the unnecessary 0-initialization (Nico Pache) [1839055] - [virtio] virtio-balloon: improve update_balloon_size_func (Nico Pache) [1839055] - [virtio] virtio-balloon: tweak config_changed implementation (Nico Pache) [1839055] - [misc] virtio: don't allocate vqs when names= NULL (Nico Pache) [1839055] - [virtio] virtio_pci: use queue idx instead of array idx to set up the vq (Nico Pache) [1839055] - [virtio] virtio: remove deprecated VIRTIO_PCI_CONFIG() (Nico Pache) [1839055] - [mm] mm/page_poison: expose page_poisoning_enabled to kernel modules (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_PAGE_POISON (Nico Pache) [1839055] - [virtio] virtio-balloon: VIRTIO_BALLOON_F_FREE_PAGE_HINT (Nico Pache) [1839055] - [virtio] virtio: pci-legacy: Validate queue pfn (Nico Pache) [1839055] - [virtio] virtio: mmio-v1: Validate queue PFN (Nico Pache) [1839055] - [virtio] virtio_balloon: replace oom notifier with shrinker (Nico Pache) [1839055] - [virtio] virtio-balloon: kzalloc the vb struct (Nico Pache) [1839055] - [virtio] virtio-balloon: remove BUG() in init_vqs (Nico Pache) [1839055] - [mm] mm, debug_pagealloc: use a page type instead of page_ext flag (Nico Pache) [1839055] - [mm] mm, page_alloc: more extensive free page checking with debug_pagealloc (Nico Pache) [1839055] - [mm] mm, debug_pagelloc: use static keys to enable debugging (Nico Pache) [1839055] - [include] include/linux/page_ext.h: drop definition of unused PAGE_EXT_DEBUG_POISON (Nico Pache) [1839055] - [tty] vt: vt_ioctl: fix use-after-free in vt_in_use() (Vladis Dronov) [1875585] - [tty] vt: vt_ioctl: fix VT_DISALLOCATE freeing in-use virtual console (Vladis Dronov) [1875585] - [tty] vt: ioctl, switch VT_IS_IN_USE and VT_BUSY to inlines (Vladis Dronov) [1875585] - [tty] vt: selection, introduce vc_is_sel (Vladis Dronov) [1875585] - [fs] gfs2: Don't sleep during glock hash walk (Andreas Grunbacher) [1871173]- [powerpc] powerpc/64s/hash: Fix hash_preload running with interrupts enabled (Diego Domingos) [1884152] - [powerpc] powerpc/pseries: Avoid using addr_to_pfn in real mode (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Handle UE event for memcpy_mcsafe (Diego Domingos) [1822675] - [powerpc] powerpc/pseries: Fix MCE handling on pseries (Diego Domingos) [1822675] - [powerpc] powerpc/64s/pseries: machine check convert to use common event code (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print additional information about MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Print correct severity for MCE error (Diego Domingos) [1822675] - [powerpc] powerpc/64s: Report SLB multi-hit rather than parity error (Diego Domingos) [1822675] - [powerpc] powerpc/powernv/mce: Reduce MCE console logs to lesser lines (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Improve array initialization (Diego Domingos) [1822675] - [powerpc] powerpc/pseries/mce: Fix misleading print for TLB mutlihit (Diego Domingos) [1822675] - [netdrv] i40e: fix crash when Rx descriptor count is changed (Jiri Benc) [1882708] - [netdrv] virtio_net: Fix out of bounds access of sq (Jiri Benc) [1882708] - [tools] tools/bpftool: Fix attaching flow dissector (Jiri Benc) [1882708] - [docs] bpf: Use valid and new links in index.rst (Jiri Benc) [1882708] - [netdrv] netdevsim: fix unbalaced locking in nsim_create() (Jiri Benc) [1882708] - [net] bpfilter: Allow to build bpfilter_umh as a module without static library (Jiri Benc) [1882708] - [net] bpf, netns: Fix use-after-free in pernet pre_exit callback (Jiri Benc) [1882708] - [net] xsk: Use dma_need_sync instead of reimplenting it (Jiri Benc) [1882708] - [net] xsk: Remove a double pool->dev assignment in xp_dma_map (Jiri Benc) [1882708] - [net] xsk: Replace the cheap_dma flag with a dma_need_sync flag (Jiri Benc) [1882708] - [net] dma-mapping: Add a new dma_need_sync API (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program to bpf_prog_detach in flow_dissector (Jiri Benc) [1882708] - [tools] selftests: bpf: Pass program and target_fd in flow_dissector_reattach (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_DETACH (Jiri Benc) [1882708] - [net] bpf: flow_dissector: Check value of unused flags to BPF_PROG_ATTACH (Jiri Benc) [1882708] - [tools] libbpf: Adjust SEC short cut for expected attach type BPF_XDP_DEVMAP (Jiri Benc) [1882708] - [tools] selftests/bpf: Test updating flow_dissector link with same program (Jiri Benc) [1882708] - [net] bpf, netns: Keep a list of attached bpf_link's (Jiri Benc) [1882708] - [net] bpf, netns: Keep attached programs in bpf_prog_array (Jiri Benc) [1882708] - [net] flow_dissector: Pull BPF program assignment up to bpf-netns (Jiri Benc) [1882708] - [tools] libbpf: Fix CO-RE relocs against .text section (Jiri Benc) [1882708] - [tools] selftests/bpf: Move newer bpf_iter_* type redefining to a new header file (Jiri Benc) [1882708] - [net] xdp: Handle frame_sz in xdp_convert_zc_to_xdp_frame() (Jiri Benc) [1882708] - [net] xdp: Fix xsk_generic_xmit errno (Jiri Benc) [1882708] - [tools] bpf: Selftests and tools use struct bpf_devmap_val from uapi (Jiri Benc) [1882708] - [net] xdp: use shift instead of 64 bit division (Jiri Benc) [1882708] - [net] bpf: Fix unused-var without NETDEVICES (Jiri Benc) [1882708] - [net] seg6: fix seg6_validate_srh() to avoid slab-out-of-bounds (Jiri Benc) [1882708] - [net] seg6: fix SRH processing to comply with RFC8754 (Jiri Benc) [1882708] - [tools] selftests/bpf: Extend test_flow_dissector to cover link creation (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert test_flow_dissector to use BPF skeleton (Jiri Benc) [1882708] - [tools] selftests/bpf, flow_dissector: Close TAP device FD after the test (Jiri Benc) [1882708] - [tools] selftests/bpf: Add tests for attaching bpf_link to netns (Jiri Benc) [1882708] - [tools] bpftool: Support link show for netns-attached links (Jiri Benc) [1882708] - [tools] bpftool: Extract helpers for showing link attach type (Jiri Benc) [1882708] - [tools] libbpf: Add support for bpf_link-based netns attachment (Jiri Benc) [1882708] - [net] bpf: Add link-based BPF program attachment to network namespace (Jiri Benc) [1882708] - [net] flow_dissector: Move out netns_bpf prog callbacks (Jiri Benc) [1882708] - [net] Introduce netns_bpf for BPF programs attached to netns (Jiri Benc) [1882708] - [net] flow_dissector: Pull locking up from prog attach callback (Jiri Benc) [1882708] - [net] bpf: Allow SO_BINDTODEVICE opt in bpf_setsockopt (Jiri Benc) [1882708] - [net] Make locking in sock_bindtoindex optional (Jiri Benc) [1882708] - [net] add sock_bindtoindex (Jiri Benc) [1882708] - [tools] selftest: Add tests for XDP programs in devmap entries (Jiri Benc) [1882708] - [net] xdp: Add xdp_txq_info to xdp_buff (Jiri Benc) [1882708] - [net] xdp: Introduce xdp_convert_frame_to_buff utility routine (Jiri Benc) [1882708] - [net] maintainers: Adjust entry in XDP SOCKETS to actual file name (Jiri Benc) [1882708] - [net] maintainers, xsk: Update AF_XDP section after moves/adds (Jiri Benc) [1882708] - [net] xsk: Explicitly inline functions and move definitions (Jiri Benc) [1882708] - [net] xdp: Simplify xdp_return_{frame, frame_rx_napi, buff} (Jiri Benc) [1882708] - [net] xsk: Remove MEM_TYPE_ZERO_COPY and corresponding code (Jiri Benc) [1882708] - [netdrv] mlx5, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ixgbe, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] ice, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e, xsk: Migrate to new MEM_TYPE_XSK_BUFF_POOL (Jiri Benc) [1882708] - [netdrv] i40e: Separate kernel allocated rx_bi rings from AF_XDP rings (Jiri Benc) [1882708] - [netdrv] i40e: Refactor rx_bi accesses (Jiri Benc) [1882708] - [net] xsk: Introduce AF_XDP buffer allocation API (Jiri Benc) [1867206 1882708] - [net] xsk: Move defines only used by AF_XDP internals to xsk.h (Jiri Benc) [1882708] - [net] xsk: Move driver interface to xdp_sock_drv.h (Jiri Benc) [1882708] - [net] xsk: Move xskmap.c to net/xdp/ (Jiri Benc) [1882708] - [net] xsk: Fix xsk_umem_xdp_frame_sz() (Jiri Benc) [1882708] - [tools] selftests/bpf: Convert bpf_iter_test_kern{3, 4}.c to define own bpf_iter_meta (Jiri Benc) [1882708] - [tools] selftest/bpf: Make bpf_iter selftest compilable against old vmlinux.h (Jiri Benc) [1882708] - [net] bpf: Fix too large copy from user in bpf_test_init (Jiri Benc) [1882708] - [tools] selftests/bpf: Xdp_adjust_tail add grow tail tests (Jiri Benc) [1882708] - [tools] selftests/bpf: Adjust BPF selftest for xdp_adjust_tail (Jiri Benc) [1882708] - [net] bpf: Add xdp.frame_sz in bpf_prog_test_run_xdp(). (Jiri Benc) [1882708] - [net] xdp: Clear grow memory in bpf_xdp_adjust_tail() (Jiri Benc) [1882708] - [net] xdp: Allow bpf_xdp_adjust_tail() to grow packet size (Jiri Benc) [1882708] - [netdrv] mlx5: Rx queue setup time determine frame_sz for XDP (Jiri Benc) [1882708] - [netdrv] xdp: For Intel AF_XDP drivers add XDP frame_sz (Jiri Benc) [1882708] - [netdrv] ice: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] i40e: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbevf: Add XDP frame size to VF driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] ixgbe: Fix XDP redirect on archs with PAGE_SIZE above 4K (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP frame size in two code paths (Jiri Benc) [1882708] - [netdrv] vhost_net: Also populate XDP frame size (Jiri Benc) [1882708] - [netdrv] tun: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] nfp: Add XDP frame size to netronome driver (Jiri Benc) [1882708] - [netdrv] net: thunderx: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] mlx4: Add XDP frame size and adjust max XDP MTU (Jiri Benc) [1882708] - [netdrv] qlogic/qede: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] hv_netvsc: Add XDP frame size to driver (Jiri Benc) [1882708] - [netdrv] veth: Xdp using frame_sz in veth driver (Jiri Benc) [1882708] - [netdrv] veth: Adjust hard_start offset on redirect XDP frames (Jiri Benc) [1882708] - [net] xdp: Cpumap redirect use frame_sz and increase skb_tailroom (Jiri Benc) [1882708] - [net] xdp: Xdp_frame add member frame_sz and handle in convert_to_xdp_frame (Jiri Benc) [1882708] - [net] XDP-generic determining XDP frame size (Jiri Benc) [1882708] - [netdrv] sfc: Add XDP frame size (Jiri Benc) [1882708] - [netdrv] bnxt: Add XDP frame size to driver (Jiri Benc) [1882708] - [net] xdp: Add frame size to xdp_buff (Jiri Benc) [1867209 1882708] - [net] bpfilter: switch to kernel_write (Jiri Benc) [1882708] - [tools] bpf: selftests: Add bpf_iter selftests (Jiri Benc) [1882708] - [tools] bpf: selftests: Add iterator programs for ipv6_route and netlink (Jiri Benc) [1882708] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Jiri Benc) [1882708] - [net] bpf: Change func bpf_iter_unreg_target() signature (Jiri Benc) [1882708] - [net] bpf: Refactor bpf_iter target registration (Jiri Benc) [1882708] - [net] bpf: Add netlink and ipv6_route bpf_iter targets (Jiri Benc) [1882708] - [net] bpfilter: check if $(CC) can link static libc in Kconfig (Jiri Benc) [1882708] - [net] bpfilter: document build requirements for bpfilter_umh (Jiri Benc) [1882708] - [net] xsk: Remove unnecessary member in xdp_umem (Jiri Benc) [1882708] - [net] xsk: Change two variable names for increased clarity (Jiri Benc) [1882708] - [net] bpfilter: match bit size of bpfilter_umh to that of the kernel (Jiri Benc) [1882708] - [docs] networking: convert filter.txt to ReST (Jiri Benc) [1882708] - [net] xsk: Fix typo in xsk_umem_consume_tx and xsk_generic_xmit comments (Jiri Benc) [1882708] - [net] introduce SO_BINDTOIFINDEX sockopt (Jiri Benc) [1882708] - [net] netlink: Use sizeof_field() macro (Jiri Benc) [1882708] - [net] xdp: Add SPDX license identifier - Makefile/Kconfig (Jiri Benc) [1882708] - [net] bpfilter: prefix header search paths with $(srctree)/ (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP meta data support (Jiri Benc) [1882708] - [netdrv] virtio_net: Keep vnet header zeroed if XDP is loaded for small buffer (Jiri Benc) [1882708] - [netdrv] virtio-net: keep vnet header zeroed after processing XDP (Jiri Benc) [1882708] - [netdrv] virtio-net: get rid of unnecessary container of rq stats (Jiri Benc) [1882708] - [netdrv] virtio-net: correctly update XDP_TX counters (Jiri Benc) [1882708] - [netdrv] virtio_net: Add kick stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Add XDP related stats (Jiri Benc) [1882708] - [netdrv] virtio_net: Factor out the logic to determine xdp sq (Jiri Benc) [1882708] - [netdrv] virtio_net: Make drop counter per-queue (Jiri Benc) [1882708] - [netdrv] virtio_net: Use temporary storage for accounting rx stats (Jiri Benc) [1882708] - [netdrv] bnx2: mark driver deprecated (Jonathan Toppins) [1878183] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1895862] - [net] openswitch: reuse the helper variable to improve the code readablity (Eelco Chaudron) [1895862] - [net] openvswitch: remove unused keep_flows (Eelco Chaudron) [1895862] - [net] openvswitch: refactor flow free function (Eelco Chaudron) [1895862] - [net] openvswitch: improve the coding style (Eelco Chaudron) [1895862] - [net] openvswitch: use skb_list_walk_safe helper for gso segments (Eelco Chaudron) [1895862] - [net] openvswitch: do not update max_headroom if new headroom is equal to old headroom (Eelco Chaudron) [1895862] - [net] openvswitch: drop unneeded likely() call around IS_ERR() (Eelco Chaudron) [1895862] - [net] openvswitch: convert to kvmalloc (Eelco Chaudron) [1895862] - [infiniband] RDMA/rxe: Mark Soft-RoCE driver as unsupported (Kamal Heib) [1878207] - [net] netfilter: nf_log: missing vlan offload tag and proto (Florian Westphal) [1889990] - [net] ipvs: clear skb->tstamp in forwarding path (Florian Westphal) [1889990] - [net] netfilter: nft_meta: use socket user_ns to retrieve skuid and skgid (Florian Westphal) [1889990] - [net] netfilter: ctnetlink: add a range check for l3/l4 protonum (Florian Westphal) [1889990] {CVE-2020-25211} - [net] netfilter: nfnetlink: nfnetlink_unicast() reports EAGAIN instead of ENOBUFS (Florian Westphal) [1889990] - [net] netfilter: nf_tables: fix destination register zeroing (Florian Westphal) [1889990] - [net] netfilter: nf_tables: add NFTA_SET_USERDATA if not null (Florian Westphal) [1889990] - [net] netfilter: flowtable: Set offload timeout when adding flow (Florian Westphal) [1889990] - [net] netfilter: conntrack: Move nf_ct_offload_timeout to header file (Florian Westphal) [1889990] - [net] netfilter: nft_set_rbtree: Handle outcomes of tree rotations in overlap detection (Florian Westphal) [1889990] - [net] netfilter: nf_tables: nft_exthdr: the presence return value should be little-endian (Florian Westphal) [1889990] - [net] netfilter: nft_set_pipapo: Drop useless assignment of scratch map index on insert (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgdtor_param struct (Florian Westphal) [1889990] - [net] netfilter: arp_tables: init netns pointer in xt_tgchk_param struct (Florian Westphal) [1889990] - [net] ipvs: do not schedule icmp errors from tunnels (Florian Westphal) [1889990] - [powercap] powercap: intel_rapl: add support for Sapphire Rapids (Steve Best) [1837373] - [powercap] powercap/intel_rapl: add support for RocketLake (Steve Best) [1782715] - [char] ipmi: Use fallthrough pseudo-keyword (Tony Camuso) [1877848] - [char] ipmi/watchdog: add missing newlines when printing parameters by sysfs (Tony Camuso) [1877848] - [char] ipmi: remve duplicate code in __ipmi_bmc_register() (Tony Camuso) [1877848] - [documentation] docs: ipmi: Replace HTTP links with HTTPS ones (Tony Camuso) [1877848] - [char] ipmi: ssif: Remove finished TODO comment about SMBus alert (Tony Camuso) [1877848] - [documentation] Doc: driver-api: ipmi: Add description of alerts_broken module param (Tony Camuso) [1877848] - [char] ipmi:ssif: Remove dynamic platform device handing (Tony Camuso) [1877848] - [char] Try to load acpi_ipmi when an SSIF ACPI IPMI interface is added (Tony Camuso) [1877848] - [char] ipmi_si: Load acpi_ipmi when ACPI IPMI interface added (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix error handling and status check (Tony Camuso) [1877848] - [char] ipmi: Replace guid_copy() with import_guid() where it makes sense (Tony Camuso) [1877848] - [char] ipmi: use vzalloc instead of kmalloc for user creation (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Fix some format issue of the code (Tony Camuso) [1877848] - [char] ipmi:bt-bmc: Avoid unnecessary check (Tony Camuso) [1877848] - [char] docs: fix references for ipmi.rst file (Tony Camuso) [1877848] - [documentation] docs: move IPMI.txt to the driver API book (Tony Camuso) [1877848]- [powerpc] pseries: Fix 64 bit logical memory block panic (Steve Best) [1894922] - [mm] powerpc/book3s64/radix: Make radix_mem_block_size 64bit (Steve Best) [1894922] - [powerpc] powerpc/64s/radix: Fix build failure with RADIX_MMU=n (Steve Best) [1894922] - [x86] kvm: mmu: fix is_tdp_mmu_check when the TDP MMU is not in use (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: svm: Update cr3_lm_rsvd_bits for AMD SEV guests (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: Introduce cr3_lm_rsvd_bits in kvm_vcpu_arch (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: clflushopt should be treated as a no-op by emulation (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: handle MSR_IA32_DEBUGCTLMSR with report_ignored_msrs (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: request masterclock update any time guest uses different msr (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: ensure pv_cpuid.features is initialized when enabling cap (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: reads of restricted pv msrs should also result in #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: use positive error values for msr emulation that causes #GP (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86/mmu: fix counting of rmap entries in pte_list_add (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: x86: bump KVM_MAX_CPUID_ENTRIES (Vitaly Kuznetsov) [1898914 1878097] - [x86] vmxfeatures: rename features for consistency with KVM and manual (Vitaly Kuznetsov) [1898914 1878097] - [x86] kvm: vmx: Add VMX_FEATURE_USR_WAIT_PAUSE (Vitaly Kuznetsov) [1878097 1898914] - [x86] Expose SERIALIZE for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose fast short REP MOV for supported cpuid (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: x86: Expose AVX512 VP2INTERSECT in cpuid for TGL (Vitaly Kuznetsov) [1878097 1898914] - [x86] kvm: Convert to new CPU match macros (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: fix referenced ioctl symbol (Vitaly Kuznetsov) [1878097 1898914] - [documentation] docs: kvm: api.rst: add missing spaces (Vitaly Kuznetsov) [1878097 1898914] - [virt] kvm: use struct_size() and flex_array_size() helpers in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix some typos in cpuid.rst (Vitaly Kuznetsov) [1878097 1898914] - [documentation] documentation: kvm: fix a typo (Vitaly Kuznetsov) [1878097 1898914] - [x86] x86/cpu: Fix typos and improve the comments in sync_core() (David Arcari) [1837457] - [x86] x86/cpu: Use SERIALIZE in sync_core() when available (David Arcari) [1837457] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (David Arcari) [1837457] - [x86] x86/cpufeatures: Add enumeration for SERIALIZE instruction (David Arcari) [1837457] - [x86] x86/cpu: Refactor sync_core() for readability (David Arcari) [1837457] - [x86] x86/cpu: Relocate sync_core() to sync_core.h (David Arcari) [1837457] - [arm64] kvm: arm64: Set HCR_EL2.PTW to prevent AT taking synchronous exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Survive synchronous exceptions caused by AT instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Add kvm_extable for vaxorcism code (Auger Eric) [1882794] - [arm64] kvm: arm64: Print warning when cpu erratum can cause guests to deadlock (Auger Eric) [1882794] - [arm64] kvm: arm64: clean up redundant 'kvm_run' parameters (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common KVM implementation of MMU memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Use common code's approach for __GFP_ZERO with memory caches (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop @max param from mmu_topup_memory_cache() (Auger Eric) [1882794] - [arm64] s/AMEVTYPE/AMEVTYPER (Auger Eric) [1882794] - [arm64] kvm: arm64: bti: Reset BTYPE when skipping emulated instructions (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove S1PTW check from kvm_vcpu_dabt_iswrite() (Auger Eric) [1882794] - [arm64] kvm: arm64: Assume write fault on S1PTW permission fault on instruction fetch (Auger Eric) [1882794] - [arm64] kvm: arm64: Update page shift if stage 2 block mapping not supported (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix address truncation in traces (Auger Eric) [1882794] - [arm64] kvm: arm64: Do not try to map PUDs when they are folded into PMD (Auger Eric) [1882794] - [documentation] arm64/x86: kvm: Introduce steal-time cap (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix stolen time accounting across migration (Auger Eric) [1882794] - [kernel] kvm: arm64: Drop type input from kvm_put_guest (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Fix potential loss of stolen time (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: steal-time is only supported when configured (Auger Eric) [1882794] - [arm64] kvm: arm64: Move S1PTW S2 fault logic out of io_mem_abort() (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't skip cache maintenance for read-only memslots (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle data and instruction external aborts the same way (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename kvm_vcpu_dabt_isextabt() (Auger Eric) [1882794] - [trace] kvm: arm: Add trace name for ARM_NISV (Auger Eric) [1882794] - [arm64] kvm: arm64: Ensure that all nVHE hyp code is in .hyp.text (Auger Eric) [1882794] - [arm64] kvm: arm64: Don't use has_vhe() for CHOOSE_HYP_SYM() (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Move timer registers to the sys_regs file (Auger Eric) [1882794] - [arm64] kvm: arm64: timers: Rename kvm_timer_sync_hwstate to kvm_timer_sync_user (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SPSR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Disintegrate SPSR array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move SP_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ELR_EL1 to the system register array (Auger Eric) [1882794] - [arm64] kvm: arm64: Make struct kvm_regs userspace-only (Auger Eric) [1882794] - [arm64] kvm: arm64: debug: Drop useless vpcu parameter (Auger Eric) [1882794] - [arm64] kvm: arm64: pauth: Use ctxt_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: sve: Use __vcpu_sys_reg() instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: hyp: Use ctxt_sys_reg/__vcpu_sys_reg instead of raw sys_regs access (Auger Eric) [1882794] - [arm64] kvm: arm64: Introduce accessor for ctxt->sys_reg (Auger Eric) [1882794] - [arm64] kvm: arm64: Rename HSR to ESR (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop long gone function parameter documentation (Auger Eric) [1882794] - [arm64] kvm: arm64: vgic-its: Change default outer cacheability for {PEND, PROP}BASER (Auger Eric) [1882794] - [arm64] kvm: arm64: Lift instrumentation restrictions on VHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove __hyp_text macro, use build rules instead (Auger Eric) [1882794] - [arm64] kvm: arm64: Compile remaining hyp/ files for both VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/timer-sr.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/sysreg-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/debug-sr.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Split hyp/switch.c to VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Duplicate hyp/tlb.c for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Move hyp-init.S to nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Build hyp-entry.S separately for VHE/nVHE (Auger Eric) [1882794] - [arm64] kvm: arm64: Handle calls to prefixed hyp functions (Auger Eric) [1882794] - [arm64] kvm: arm64: Use build-time defines in has_vhe() (Auger Eric) [1882794] - [arm64] kvm: arm64: Add build rules for separate VHE/nVHE object files (Auger Eric) [1882794] - [arm64] kvm: arm64: Move __smccc_workaround_1_smc to .rodata (Auger Eric) [1882794] - [arm64] kvm: arm64: Fix symbol dependency in __hyp_call_panic_nvhe (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove the target table (Auger Eric) [1882794] - [arm64] kvm: arm64: Remove target_table from exit handlers (Auger Eric) [1882794] - [arm64] kvm: arm64: Move ACTLR_EL1 emulation to the sys_reg_descs array (Auger Eric) [1882794] - [arm64] kvm: arm64: Tolerate an empty target_table list (Auger Eric) [1882794] - [arm64] kvm: arm64: Drop the target_table[] indirection (Auger Eric) [1882794] - [arm64] kvm: Remove kern_hyp_va from get_vcpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Allow in-atomic injection of SPIs (Auger Eric) [1882794] - [arm64] kvm: arm64: Add emulation for 32bit guests accessing ACTLR2 (Auger Eric) [1882794] - [arm64] kvm: arm64: Use cpus_have_final_cap for has_vhe() (Auger Eric) [1882794] - [arm64] efi: Move variable assignments after SECTIONS (Auger Eric) [1882794] - [arm64] efi: Mark __efistub_stext_offset as an absolute symbol explicitly (Auger Eric) [1882794] - [arm64] drop linker script hack to hide __efistub_ symbols (Auger Eric) [1882794] - [arm64] kvm: arm64: Synchronize sysreg state on injecting an AArch32 exception (Auger Eric) [1882794] - [arm64] kvm: arm64: Make vcpu_cp1x() work on Big Endian hosts (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop sparse from moaning at __hyp_this_cpu_ptr (Auger Eric) [1882794] - [arm64] kvm: arm64: Check advertised Stage-2 page size capability (Auger Eric) [1882794] - [arm64] cpufeature: Don't treat granule sizes as strict (Auger Eric) [1882794] - [arm64] cpufeature: Validate hypervisor capabilities during CPU hotplug (Auger Eric) [1882794] - [arm64] kvm: hyp: use cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] cpufeature: add cpus_have_final_cap() (Auger Eric) [1882794] - [arm64] mark (__)cpus_have_const_cap as __always_inline (Auger Eric) [1882794] - [arm64] Mark call_smc_arch_workaround_1 as __maybe_unused (Auger Eric) [1882794] - [arm64] Make use of ARCH_WORKAROUND_1 even when KVM is not enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Delete duplicated label in invalid_vector (Auger Eric) [1882794] - [arm64] use mov_q instead of literal ldr (Auger Eric) [1882794] - [arm64] kvm: Modernize __smccc_workaround_1_smc_start annotations (Auger Eric) [1882794] - [arm64] kvm: Modernize annotation for __bp_harden_hyp_vecs (Auger Eric) [1882794] - [arm64] kvm: Annotate assembly using modern annoations (Auger Eric) [1882794] - [arm64] kvm: arm64: Prevent vcpu_has_ptrauth from generating OOL functions (Auger Eric) [1882794] - [arm64] kvm: disable access to AMU registers from kvm guests (Auger Eric) [1882794] - [arm64] kvm: arm64: pvtime: Ensure task delay accounting is enabled (Auger Eric) [1882794] - [arm64] kvm: arm64: Stop writing aarch32's CSSELR into ACTLR (Auger Eric) [1882794] - [arm64] kvm: Annotate guest entry/exit as a single function (Auger Eric) [1882794] - [kernel] linkage: Introduce new macros for assembler symbols (Auger Eric) [1882794] - [s390] kvm: s390: remove diag318 reset code (Thomas Huth) [1899497] - [powerpc] powerpc/hv-gpci: Add sysfs files inside hv-gpci device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Add cpu hotplug support (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-gpci format (Michael Petlan) [1844416] - [documentation] Documentation/ABI: Add ABI documentation for hv-24x7 format (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-gpci: Fix starting index value (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Move cpumask file to top folder of hv-24x7 driver (Michael Petlan) [1844416] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show cpumask (Michael Petlan) [1844416] - [powerpc] powerpc/perf/hv-24x7: Add cpu hotplug support (Michael Petlan) [1844416] - [powerpc] powerpc/perf: Fix reading of MSRbits in trace-imc (Michael Petlan) [1854536] - [powerpc] powerpc/perf: Add kernel support for new MSRbits in trace-imc (Michael Petlan) [1854536] - [documentation] kdump: update kdump documentation due to change of crash URL (Lianbo Jiang) [1896236] - [pinctrl] pinctrl: intel: Add Intel Emmitsburg pin controller support (David Arcari) [1837409] - [x86] x86/platform/uv: Fix copied UV5 output archtype (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Drop last traces of uv_flush_tlb_others (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Recognize UV5 hubless system identifier (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove spaces from OEM IDs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Fix missing OEM_TABLE_ID (Frank Ramsay) [1861439] - [misc] x86/platform/uv: Update Copyrights to conform to HPE standards (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update for UV5 NMI MMR changes (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 TSC checking (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update node present counting (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV5 MMR references in UV GRU (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Adjust GAM MMR references affected by UV5 updates (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update MMIOH references based on new UV5 MMRs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add and decode Arch Type in UVsystab (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Add UV5 direct references (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Update UV MMRs for UV5 (Frank Ramsay) [1861439] - [misc] drivers/misc/sgi-xp: Adjust references in UV kernel modules (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove SCIR MMR references for UV systems (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove UV BAU TLB Shootdown Handler (Frank Ramsay) [1861439] - [x86] x86/kernel: Fix more -Wmissing-prototypes warnings (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Avoid unused variable warning (Frank Ramsay) [1861439] - [misc] misc: sgi-xp: xp_main: Staticify local functions xp_init() and xp_exit() (Frank Ramsay) [1861439] - [misc] misc/sgi-xp: remove SGI SN2 support (Frank Ramsay) [1861439] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Frank Ramsay) [1861439] - [x86] efi/x86: Remove unreachable code in kexec_enter_virtual_mode() (Frank Ramsay) [1861439] - [x86] x86/efi: Remove unused EFI_UV1_MEMMAP code (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove uv bios and efi code related to EFI_UV1_MEMMAP (Frank Ramsay) [1861439] - [x86] x86/efi: Remove references to no-longer-used efi_have_uv1_memmap() (Frank Ramsay) [1861439] - [x86] x86/efi: Delete SGI UV1 detection (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove efi=old_map command line option (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove vestigial mention of UV1 platform from bios header (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for uv1 platform from uv_hub (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_bau (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_mmrs (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from x2apic_uv_x (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_tlb (Frank Ramsay) [1861439] - [x86] x86/platform/uv: Remove support for UV1 platform from uv_time (Frank Ramsay) [1861439] - [x86] x86/apic/uv: Make x2apic_extra_bits static (Frank Ramsay) [1861439] - [s390] uv: add destroy page call (Thomas Huth) [1882800] - [s390] gmap: improve THP splitting (Thomas Huth) [1882800] - [s390] kvm: s390: clean up redundant 'kvm_run' parameters (Thomas Huth) [1882800] - [documentation] documentation: virt: kvm/s390-pv: drop doubled words (Thomas Huth) [1882800] - [s390] kvm: s390: reduce number of IO pins to 1 (Thomas Huth) [1882800] - [s390] protvirt: use scnprintf() instead of snprintf() (Thomas Huth) [1882800] - [s390] kvm: s390: remove unneeded semicolon in gisa_vcpu_kicker() (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: gmap_table_walk() simplifications (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Move conditional reschedule (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix possible race when shadowing region 3 tables (Thomas Huth) [1882800] - [s390] kvm: s390: vsie: Fix region 1 ASCE sanity shadow address checks (Thomas Huth) [1882800] - [s390] kvm: s390: Use fallthrough; (Thomas Huth) [1882800] - [s390] mm: use refcount_t for refcount (Thomas Huth) [1882800] - [s390] mm: make gmap_test_and_clear_dirty_pmd static (Thomas Huth) [1882800] - [s390] mm: optimize locking without huge pages in gmap_pmd_op_walk() (Thomas Huth) [1882800] - [net] openvswitch: introduce common code for flushing flows (Eelco Chaudron) [1888576] - [net] openvswitch: silence suspicious RCU usage warning (Eelco Chaudron) [1888576] - [net] openvswitch: make masks cache size configurable (Eelco Chaudron) [1888576] - [net] openvswitch: add masks cache hit counter (Eelco Chaudron) [1888576] - [net] openvswitch: Prevent kernel-infoleak in ovs_ct_put_key() (Eelco Chaudron) [1888576] - [net] openvswitch: kerneldoc fixes (Eelco Chaudron) [1888576] - [net] openvswitch: use div_u64() for 64-by-32 divisions (Eelco Chaudron) [1888576] - [net] openvswitch: suitable access to the dp_meters (Eelco Chaudron) [1888576] - [net] openvswitch: use u64 for meter bucket (Eelco Chaudron) [1888576] - [net] openvswitch: make EINVAL return value more obvious (Eelco Chaudron) [1888576] - [net] openvswitch: remove the unnecessary check (Eelco Chaudron) [1888576] - [net] openvswitch: set max limitation to meters (Eelco Chaudron) [1888576] - [net] openvswitch: expand the meters supported number (Eelco Chaudron) [1888576] - [net] openvswitch: use hlist_for_each_entry_rcu instead of hlist_for_each_entry (Eelco Chaudron) [1888576] - [net] ovs: datapath: hide clang frame-overflow warnings (Eelco Chaudron) [1888576] - [net] openvswitch: use netif_ovs_is_port() instead of opencode (Eelco Chaudron) [1888576] - [platform] platform/x86: intel_pmc_core: avoid unused-function warnings (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: fix bound check in pmc_core_mphy_pg_show() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: update TGL's LPM0 reg bit map name (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_substate_res_show() generic (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make pmc_core_lpm_display() generic for platforms that support sub-states (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add slp_s0_offset attribute back to tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove duplicate 'if' to create debugfs entry (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Relocate pmc_core_*_display() to outside of CONFIG_DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs support to access live status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Dump low power status registers on an S0ix.y failure (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add an additional parameter to pmc_core_lpm_display() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove slp_s0 attributes from tgl_reg_map (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Refactor the driver by removing redundant code (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry for low power mode status registers (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Add debugfs entry to access sub-state residencies (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix spelling of MHz unit (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Fix indentation in function definitions (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Put more stuff under #ifdef DEBUG_FS (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Respect error code of kstrtou32_from_user() (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Make debugfs entry for pch_ip_power_gating_status conditional (David Arcari) [1783140] - [platform] platform/x86: intel_pmc_core: Remove unnecessary assignments (David Arcari) [1783140]- [net] mptcp: provide rmem[0] limit (Davide Caratti) [1874368] - [net] mptcp: add missing memory scheduling in the rx path (Davide Caratti) [1874368] - [net] mptcp: depends on IPV6 but not as a module (Davide Caratti) [1874368] - [tools] selftests: mptcp: depends on built-in IPv6 (Davide Caratti) [1874368] - [net] mptcp: MPTCP_IPV6 should depend on IPV6 instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: subflows garbage collection (Davide Caratti) [1874368] - [net] mptcp: fix fallback for MP_JOIN subflows (Davide Caratti) [1874368] - [net] mptcp: make DACK4/DACK8 usage consistent among all subflows (Davide Caratti) [1874368] - [net] mptcp: fix infinite loop on recvmsg()/worker() race. (Davide Caratti) [1874368] - [net] mptcp: don't skip needed ack (Davide Caratti) [1874368] - [net] mptcp: more DATA FIN fixes (Davide Caratti) [1874368] - [net] mptcp: Constify mptcp_pm_ops (Davide Caratti) [1874368] - [net] mptcp: ADD_ADDRs with echo bit are smaller (Davide Caratti) [1874368] - [net] mptcp: Handle incoming 32-bit DATA_FIN values (Davide Caratti) [1874368] - [net] mptcp: Consistently use READ_ONCE/WRITE_ONCE with msk->ack_seq (Davide Caratti) [1874368] - [net] tcp: drop unused function argument from mptcp_incoming_options (Davide Caratti) [1874368] - [net] mptcp: retransmit ADD_ADDR when timeout (Davide Caratti) [1874368] - [net] mptcp: add sk_stop_timer_sync helper (Davide Caratti) [1874368] - [net] mptcp: add struct mptcp_pm_add_entry (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove addr and subflow test cases (Davide Caratti) [1874368] - [tools] selftests: mptcp: add remove cfg in mptcp_connect (Davide Caratti) [1874368] - [net] mptcp: add mptcp_destroy_common helper (Davide Caratti) [1874368] - [net] mptcp: add RM_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: implement mptcp_pm_remove_subflow (Davide Caratti) [1874368] - [net] mptcp: remove addr and subflow in PM netlink (Davide Caratti) [1874368] - [net] mptcp: add accept_subflow re-check (Davide Caratti) [1874368] - [tools] selftests: mptcp: add ADD_ADDR mibs check function (Davide Caratti) [1874368] - [net] tcp: change pingpong threshold to 3 (Davide Caratti) [1874368] - [net] tcp: Refactor pingpong code (Davide Caratti) [1874368] - [net] mptcp: add ADD_ADDR related mibs (Davide Caratti) [1874368] - [net] mptcp: send out ADD_ADDR with echo flag (Davide Caratti) [1874368] - [net] mptcp: add the incoming RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: add the outgoing RM_ADDR support (Davide Caratti) [1874368] - [net] mptcp: rename addr_signal and the related functions (Davide Caratti) [1874368] - [net] mptcp: Wake up MPTCP worker when DATA_FIN found on a TCP FIN packet (Davide Caratti) [1874368] - [net] mptcp: fix integer overflow in mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: Fix unsigned 'max_seq' compared with zero in mptcp_data_queue_ofo (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] selftests: mptcp: interpret \n as a new line (Davide Caratti) [1874368] - [tools] mptcp: simult flow self-tests (Davide Caratti) [1874368] - [net] mptcp: call tcp_cleanup_rbuf on subflows (Davide Caratti) [1874368] - [net] mptcp: allow picking different xmit subflows (Davide Caratti) [1874368] - [net] mptcp: allow creating non-backup subflows (Davide Caratti) [1874368] - [net] mptcp: move address attribute into mptcp_addr_info (Davide Caratti) [1874368] - [net] mptcp: add OoO related mibs (Davide Caratti) [1874368] - [net] mptcp: cleanup mptcp_subflow_discard_data() (Davide Caratti) [1874368] - [net] mptcp: move ooo skbs into msk out of order queue. (Davide Caratti) [1874368] - [net] mptcp: introduce and use mptcp_try_coalesce() (Davide Caratti) [1874368] - [net] mptcp: basic sndbuf autotuning (Davide Caratti) [1874368] - [net] mptcp: trigger msk processing even for OoO data (Davide Caratti) [1874368] - [net] mptcp: set data_ready status bit in subflow_check_data_avail() (Davide Caratti) [1874368] - [net] mptcp: rethink 'is writable' conditional (Davide Caratti) [1874368] - [net] tcp: reduce POLLOUT events caused by TCP_NOTSENT_LOWAT (Davide Caratti) [1874368] - [net] mptcp: fix kmalloc flag in mptcp_pm_nl_get_local_id (Davide Caratti) [1874368] - [net] mptcp: fix subflow's remote_id issues (Davide Caratti) [1874368] - [net] mptcp: fix subflow's local_id issues (Davide Caratti) [1874368] - [net] mptcp: Remove unused macro MPTCP_SAME_STATE (Davide Caratti) [1874368] - [net] treewide: Use fallthrough pseudo-keyword (Davide Caratti) [1874368] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Davide Caratti) [1874368] - [net] mptcp: free acked data before waiting for more memory (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error redux (Davide Caratti) [1874368] - [net] mptcp: sendmsg: reset iter on error (Davide Caratti) [1874368] - [net] mptcp: fix warn at shutdown time for unaccepted msk sockets (Davide Caratti) [1874368] - [net] mptcp: use mptcp_for_each_subflow in mptcp_stream_accept (Davide Caratti) [1874368] - [net] mptcp: fix syncookie build error on UP (Davide Caratti) [1874368] - [net] tcp: fix syn cookied MPTCP request socket leak (Davide Caratti) [1874368] - [net] tcp: fix build fong CONFIG_MPTCP=n (Davide Caratti) [1874368] - [tools] selftests: mptcp: add test cases for mptcp join tests with syn cookies (Davide Caratti) [1874368] - [tools] selftests: mptcp: make 2nd net namespace use tcp syn cookies unconditionally (Davide Caratti) [1874368] - [net] mptcp: enable JOIN requests even if cookies are in use (Davide Caratti) [1874368] - [net] tcp: free request sock directly upon TFO or syncookies error (Davide Caratti) [1874368] - [include] net: keep refcount warning in reqsk_free() (Davide Caratti) [1874368] - [net] tcp: syncookies: create mptcp request socket for ACK cookies with MPTCP option (Davide Caratti) [1874368] - [net] mptcp: subflow: add mptcp_subflow_init_cookie_req helper (Davide Caratti) [1874368] - [net] mptcp: rename and export mptcp_subflow_request_sock_ops (Davide Caratti) [1874368] - [net] mptcp: subflow: split subflow_init_req (Davide Caratti) [1874368] - [net] mptcp: token: move retry to caller (Davide Caratti) [1874368] - [net] tcp: rename request_sock cookie_ts bit to syncookie (Davide Caratti) [1874368] - [net] mptcp: Safely store sequence number when sending data (Davide Caratti) [1874368] - [net] mptcp: Safely read sequence number when lock isn't held (Davide Caratti) [1874368] - [net] mptcp: Skip unnecessary skb extension allocation for bare acks (Davide Caratti) [1874368] - [net] mptcp: Only use subflow EOF signaling on fallback connections (Davide Caratti) [1874368] - [net] mptcp: Use full MPTCP-level disconnect state machine (Davide Caratti) [1874368] - [net] mptcp: Add helper to process acks of DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Add mptcp_close_state() helper (Davide Caratti) [1874368] - [net] mptcp: Track received DATA_FIN sequence number and add related helpers (Davide Caratti) [1874368] - [net] mptcp: Use MPTCP-level flag for sending DATA_FIN (Davide Caratti) [1874368] - [net] mptcp: Remove outdated and incorrect comment (Davide Caratti) [1874368] - [net] mptcp: Return EPIPE if sending is shut down during a sendmsg (Davide Caratti) [1874368] - [net] mptcp: Allow DATA_FIN in headers without TCP FIN (Davide Caratti) [1874368] - [net] subflow: introduce and use mptcp_can_accept_new_subflow() (Davide Caratti) [1874368] - [net] subflow: use rsk_ops->send_reset() (Davide Caratti) [1874368] - [net] mptcp: cleanup subflow_finish_connect() (Davide Caratti) [1874368] - [net] mptcp: explicitly track the fully established status (Davide Caratti) [1874368] - [net] mptcp: mark as fallback even early ones (Davide Caratti) [1874368] - [net] mptcp: avoid data corruption on reinsert (Davide Caratti) [1874368] - [net] subflow: always init 'rel_write_seq' (Davide Caratti) [1874368] - [net] mptcp: zero token hash at creation time. (Davide Caratti) [1874368] - [net] mptcp: move helper to where its used (Davide Caratti) [1874368] - [tools] selftests/mptcp: Better delay & reordering configuration (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix typo in mptcp_connect usage (Davide Caratti) [1874368] - [tools] mptcp: more stable diag self-tests (Davide Caratti) [1874368] - [tools] selftests: mptcp: fix dependecies (Davide Caratti) [1874368] - [net] inet_diag: validate INET_DIAG_REQ_PROTOCOL attribute (Davide Caratti) [1874368] - [tools] selftests/mptcp: add diag interface tests (Davide Caratti) [1874368] - [net] mptcp: add MPTCP socket diag interface (Davide Caratti) [1874368] - [net] mptcp: add msk interations helper (Davide Caratti) [1874368] - [net] inet_diag: support for wider protocol numbers (Davide Caratti) [1874368] - [net] mptcp: use mptcp worker for path management (Davide Caratti) [1874368] - [include] mptcp: Remove unused inline function mptcp_rcv_synsent() (Davide Caratti) [1874368] - [net] mptcp: support IPV6_V6ONLY setsockopt (Davide Caratti) [1874368] - [net] mptcp: add REUSEADDR/REUSEPORT support (Davide Caratti) [1874368] - [net] use mptcp setsockopt function for SOL_SOCKET on mptcp sockets (Davide Caratti) [1874368] - [net] mptcp: do nonce initialization at subflow creation time (Davide Caratti) [1874368] - [net] mptcp: close poll() races (Davide Caratti) [1874368] - [net] mptcp: __mptcp_tcp_fallback() returns a struct sock (Davide Caratti) [1874368] - [net] mptcp: create first subflow at msk creation time (Davide Caratti) [1874368] - [net] mptcp: check for plain TCP sock at accept time (Davide Caratti) [1874368] - [net] mptcp: move mptcp_options_received's port initialization (Davide Caratti) [1874368] - [net] mptcp: initialize mptcp_options_received's ahmac (Davide Caratti) [1874368] - [net] mptcp: MPTCP_KUNIT_TESTS should depend on MPTCP instead of selecting it (Davide Caratti) [1874368] - [net] mptcp: introduce token KUNIT self-tests (Davide Caratti) [1874368] - [net] mptcp: move crypto test to KUNIT (Davide Caratti) [1874368] - [net] mptcp: refactor token container (Davide Caratti) [1874368] - [net] mptcp: add __init annotation on setup functions (Davide Caratti) [1874368] - [net] tcp: move ipv4_specific to tcp include file (Davide Caratti) [1874368] - [net] tcp: move ipv6_specific declaration to remove a warning (Davide Caratti) [1874368] - [net] mptcp: use list_first_entry_or_null (Davide Caratti) [1874368] - [net] mptcp: attempt coalescing when moving skbs to mptcp rx queue (Davide Caratti) [1874368] - [net] allow __skb_ext_alloc to sleep (Davide Caratti) [1874368] - [net] mptcp: remove inner wait loop from mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb page frag cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: fill skb extension cache outside of mptcp_sendmsg_frag (Davide Caratti) [1874368] - [net] mptcp: move common nospace-pattern to a helper (Davide Caratti) [1874368] - [net] mptcp: Use 32-bit DATA_ACK when possible (Davide Caratti) [1874368] - [s390] s390/qeth: implement ndo_bridge_setlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: implement ndo_bridge_getlink for learning_sync (Philipp Rudo) [1651745] - [s390] s390/qeth: Reset address notification in case of buffer overflow (Philipp Rudo) [1651745] - [net] bridge: Add SWITCHDEV_FDB_FLUSH_TO_BRIDGE notifier (Philipp Rudo) [1651745] - [s390] s390/qeth: Translate address events into switchdev notifiers (Philipp Rudo) [1651745] - [s390] s390/qeth: Detect PNSO OC3 capability (Philipp Rudo) [1651745] - [s390] s390/cio: Helper functions to read CSSID, IID, and CHID (Philipp Rudo) [1651745] - [s390] s390/cio: Add new Operation Code OC3 to PNSO (Philipp Rudo) [1651745] - [cpuidle] cpuidle: Drop misleading comments about RCU usage (David Arcari) [1888014] - [cpuidle] cpuidle: Allow cpuidle drivers to take over RCU-idle (David Arcari) [1888014] - [include] cpuidle: Make CPUIDLE_FLAG_TLB_FLUSHED generic (David Arcari) [1888014] - [cpuidle] sched, idle, rcu: Push rcu_idle deeper into the idle path (David Arcari) [1888014] - [cpuidle] cpuidle: Fixup IRQ state (David Arcari) [1888014] - [kernel] cpuidle: Add RH_KABI warnings (David Arcari) [1878232] - [acpi] cpuidle: ACPI: fix 'return' with no value build warning (David Arcari) [1878232] - [acpi] cpuidle: change enter_s2idle() prototype (David Arcari) [1878232] - [cpuidle] cpuidle/pseries: Make symbol 'pseries_idle_driver' static (David Arcari) [1878232] - [cpuidle] cpuidle/powernv : Remove dead code block (David Arcari) [1878232] - [cpuidle] cpuidle: Rearrange s2idle-specific idle state entry code (David Arcari) [1878232] - [cpuidle] PM: s2idle: Clear _TIF_POLLING_NRFLAG before suspend to idle (David Arcari) [1878232] - [cpuidle] cpuidle: Fix three reference count leaks (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove sysfs_switch and switch attributes (David Arcari) [1878232] - [cpuidle] cpuidle: Make cpuidle governor switchable to be the default behaviour (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Accept governor name with 15 characters (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Fix the overlap for showing available governors (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Minor coding style corrections (David Arcari) [1878232] - [cpuidle] cpuidle: sysfs: Remove the unused define_one_r(o/w) macros (David Arcari) [1878232] - [cpuidle] cpuidle-haltpoll: Fix small typo (David Arcari) [1878232] - [idle] intel_idle: Customize IceLake server support (David Arcari) [1881620 1857129] - [idle] intel_idle: Eliminate redundant static variable (David Arcari) [1857129] - [idle] intel_idle: Update copyright notice, known limitations and version (David Arcari) [1857129] - [idle] intel_idle: Define CPUIDLE_FLAG_TLB_FLUSHED as BIT(16) (David Arcari) [1857129] - [idle] intel_idle: Clean up kerneldoc comments for multiple functions (David Arcari) [1857129] - [idle] intel_idle: Reorder declarations of static variables (David Arcari) [1857129] - [idle] intel_idle: Annotate init time data structures (David Arcari) [1857129] - [idle] intel_idle: Add __initdata annotations to init time variables (David Arcari) [1857129] - [idle] intel_idle: Relocate definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Clean up definitions of cpuidle callbacks (David Arcari) [1857129] - [idle] intel_idle: Simplify LAPIC timer reliability checks (David Arcari) [1857129] - [idle] intel_idle: Introduce 'states_off' module parameter (David Arcari) [1857129] - [idle] intel_idle: Clean up irtl_2_usec() (David Arcari) [1857129] - [idle] intel_idle: Move 3 functions closer to their callers (David Arcari) [1857129] - [idle] intel_idle: Annotate initialization code and data structures (David Arcari) [1857129] - [idle] intel_idle: Move and clean up intel_idle_cpuidle_devices_uninit() (David Arcari) [1857129] - [idle] intel_idle: Rearrange intel_idle_cpuidle_driver_init() (David Arcari) [1857129] - [idle] intel_idle: Clean up NULL pointer check in intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Fold intel_idle_probe() into intel_idle_init() (David Arcari) [1857129] - [idle] intel_idle: Eliminate __setup_broadcast_timer() (David Arcari) [1857129] - [idle] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (David Arcari) [1857129]- [hv] hv: vmbus: Allow cleanup of VMBUS_CONNECT_CPU if disconnected (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Add parsing of VMbus interrupt in ACPI DSDT (Mohammed Gamal) [1886096] - [hv] driver: hv: util: Use VMBUS_RING_SIZE() for ringbuffer sizes (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Move virt_to_hvpfn() to hyperv header (Mohammed Gamal) [1886096] - [hv] hv: Use HV_HYP_PAGE in hv_synic_enable_regs() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce types of GPADL (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Move __vmbus_open() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always use HV_HYP_PAGE_SIZE for gpadl (Mohammed Gamal) [1886096] - [hv] hv: remove cast from hyperv_die_event (Mohammed Gamal) [1886096] - [hv] hv: Change flag to write log level in panic msg to false (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the lock field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [scsi] storvsc: Introduce the per-storvsc_device spinlock (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list updaters) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use channel_mutex in channel_vp_mapping_show() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove unnecessary channel->lock critical sections (sc_list readers) (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace cpumask_test_cpu(, cpu_online_mask) with cpu_online() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the numa_node field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [kernel] hv: vmbus: Remove the target_vp field from the vmbus_channel struct (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve more races involving init_vp_index() (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Resolve race between init_vp_index() and CPU hotplug (Mohammed Gamal) [1886096] - [hv] driver: hv: vmbus: drop a no long applicable comment (Mohammed Gamal) [1886096] - [hv] hyper-v: Replace open-coded variant of *phN specifier (Mohammed Gamal) [1886096] - [hv] hyper-v: Supply GUID pointer to printf() like functions (Mohammed Gamal) [1886096] - [hv] hyper-v: Use UUID API for exporting the GUID (part 2) (Mohammed Gamal) [1886096] - [hv] hv: remove redundant assignment to pointer primary_channel (Mohammed Gamal) [1886096] - [scsi] storvsc: Re-init stor_chns when a channel interrupt is re-assigned (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Introduce the CHANNELMSG_MODIFYCHANNEL message type (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Synchronize init_vp_index() vs. CPU hotplug (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Remove the unused HV_LOCALIZED channel affinity logic (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Use a spin lock for synchronizing channel scheduling vs. channel removal (Mohammed Gamal) [1886096] - [hv] hv_utils: Always execute the fcopy and vss callbacks in a tasklet (Mohammed Gamal) [1886096] - [netdrv] hv_netvsc: Disable NAPI before closing the VMBus channel (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Replace the per-CPU channel lists with a global array of channels (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Don't bind the offer&rescind works to a specific CPU (Mohammed Gamal) [1886096] - [hv] hv: vmbus: Always handle the VMBus messages on CPU0 (Mohammed Gamal) [1886096] - [hv] hv: check VMBus messages lengths (Mohammed Gamal) [1886096] - [hv] hv: make sure that 'struct vmbus_channel_message_header' compiles correctly (Mohammed Gamal) [1886096] - [hv] hv: avoid passing opaque pointer to vmbus_onmessage() (Mohammed Gamal) [1886096] - [hv] hv: allocate the exact needed memory for messages (Mohammed Gamal) [1886096] - [hv] hv: copy from message page only what's needed (Mohammed Gamal) [1886096] - [x86] hyperv: Clarify comment on x2apic mode (Mohammed Gamal) [1886099] - [x86] hyperv: report value of misc_features (Mohammed Gamal) [1886099] - [x86] hyperv: Make hv_setup_sched_clock inline (Mohammed Gamal) [1886099] - [net] ipv6: reply ICMP error if the first fragment don't include all headers (Hangbin Liu) [1874734] - [net] icmpv6: Add ICMPv6 Parameter Problem, code 3 definition (Hangbin Liu) [1874734] - [powerpc] powerpc/process: Add missing include of stacktrace.h (Desnes Augusto Nunes do Rosario) [1883975] - [powerpc] powerpc/test_emulate_sstep: Fix build error (Desnes Augusto Nunes do Rosario) [1883975] - [nvdimm] powerpc/pmem: Initialize pmem device on newer hardware (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Avoid the barrier in flush routines (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Update ppc64 to use the new barrier instruction (Desnes Augusto Nunes do Rosario) [1878632] - [md] libnvdimm/nvdimm/flush: Allow architecture to override the flush barrier (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add flush routines using new pmem store and sync instruction (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Add new instructions for persistent storage and sync (Desnes Augusto Nunes do Rosario) [1878632] - [powerpc] powerpc/pmem: Restrict papr_scm to P8 and above (Desnes Augusto Nunes do Rosario) [1878632] - [i2c] i2c: ismt: Add support for Intel Emmitsburg PCH (David Arcari) [1886162] - [include] timer: add fsleep for flexible sleeping (Josef Oskera) [1892674] - [scsi] qla2xxx: Update driver version to 10.02.00.103-k (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Return EBUSY on fcport deletion (Nilesh Javali) [1887427] - [trace] scsi: qla2xxx: Suppress two recently introduced compiler warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix return of uninitialized value in rval (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert to DEFINE_SHOW_ATTRIBUTE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize variable in qla8044_poll_reg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not consume srb greedily (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use constant when it is known (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_dbg.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in qla_os.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix inconsistent format argument type in tcm_qla2xxx.c (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix point-to-point (N2N) device discovery issue (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix crash on session cleanup with unload (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix reset of MPI firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix MPI reset needed message (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix buffer-buffer credit extraction error (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correct the check for sscanf() return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add SLER and PI control support (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add IOCB resource tracking (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add rport fields in debugfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make tgt_port_database available in initiator mode (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O errors during LIP reset tests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Performance tweak (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix memory size truncation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Reduce duplicate code in reporting speed (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Allow dev_loss_tmo setting for FC-NVMe devices (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Setup debugfs entries for remote ports (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix I/O failures during remote port toggle testing (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove unneeded variable 'rval' (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle incorrect entry_type entries (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Log calling function name in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify return value logic in qla2x00_get_sp_from_handle() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Warn if done() or free() are called on an already freed srb (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the return value (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qla_nvme_register_hba() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix wrong return value in qlt_chk_unresolv_exchg() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove redundant variable initialization (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the size used in a 'dma_free_coherent()' call (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove pci-dma-compat wrapper API (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove superfluous memset() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression on sparc64 (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use MBX_TOV_SECONDS for mailbox command timeout values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Address a set of sparse warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: SAN congestion management implementation (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change in PUREX to handle FPIN ELS requests (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Introduce a function for computing the debug message prefix (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla2x00_restart_isp() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a Coverity complaint in qla2100_fw_dump() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make __qla2x00_alloc_iocbs() initialize 32 bits of request_t.handle (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove a superfluous cast (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Initialize 'n' before using it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla82xx_flash_wait_write_finish() easier to read (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove the __packed annotation from struct fcp_hdr and fcp_hdr_le (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Check the size of struct fcp_hdr at compile time (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix a condition in qla2x00_find_all_fabric_devs() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Set NVMe status code for failed NVMe FCP request (Nilesh Javali) [1887427] - [scsi] scsi: Fix trivial spelling (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove return value from qla_nvme_ls() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove an unused function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in source files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix endianness annotations in header files (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use make_handle() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cast explicitly to uint16_t / uint32_t (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change {RD, WRT}_REG_*() function names from upper case into lower case (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix the code that reads from mailbox registers (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use register names instead of register offsets (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Change two hardcoded constants into offsetof() / sizeof() expressions (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Increase the size of struct qla_fcp_prio_cfg to FCP_PRIO_CFG_SIZE (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make a gap in struct qla2xxx_offld_chain explicit (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add more BUILD_BUG_ON() statements (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Sort BUILD_BUG_ON() statements alphabetically (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the functions for dumping firmware (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix spelling of a variable name (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Do not log message when reading port speed via sysfs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qlafx00_process_aen() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for ha->fw_dumped (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use true, false for need_mpi_reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Make qla_set_ini_mode() return void (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix issue with adapter's stopping state (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix failure message in qlt_disable_vha() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix warning after FC target reset (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: check UNLOADING before posting async work (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: set UNLOADING before waiting for session deletion (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() instead of open-coding it (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Split qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix regression warnings (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Remove non functional code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: add ring buffer for tracing debug logs (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP respond data format (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: fix FW resource count values (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Improved secure flash support messages (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Use FC generic update firmware options routine for ISP27xx (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Avoid setting firmware options twice in 24xx_update_fw_options (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Convert MAKE_HANDLE() from a define into an inline function (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warnings triggered by the PCI state checking code (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Suppress endianness complaints in qla2x00_configure_local_loop() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Simplify the code for aborting SCSI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix sparse warning reported by kbuild bot (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Print portname for logging in qla24xx_logio_entry() (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix qla2x00_echo_test() based on ISP type (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Correction to selection of loopback/echo test (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix RDP response size (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Handle cases for limiting RDP response payload length (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add deferred queue for processing ABTS and RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Cleanup ELS/PUREX iocb fields (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Show correct port speed capabilities for RDP command (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Display message for FCE enabled (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended FDMI commands (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add ql2xrdpenable module parameter for RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add vendor extended RDP additions and amendments (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Add changes in preparation for vendor extended FDMI/RDP (Nilesh Javali) [1887427] - [scsi] scsi: qla2xxx: Fix gnl.l memory leak on adapter init failure (Nilesh Javali) [1887427]- [kernel] PM: hibernate: Batch hibernate and resume IO requests (Lenny Szubowicz) [1868096] - [net] tunnels: Fix off-by-one in lower MTU bounds for ICMP/ICMPv6 replies (Antoine Tenart) [1895765] - [block] block: mark flush request as IDLE when it is really finished (Ming Lei) [1895913] - [net] vsock: forward all packets to the host when no H2G is registered (Vitaly Kuznetsov) [1893826] - [maintainers] maintainers: Add entry for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [documentation] nitro_enclaves: Add overview documentation (Vitaly Kuznetsov) [1893826] - [samples] nitro_enclaves: Add sample for ioctl interface usage (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Makefile for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add Kconfig for the Nitro Enclaves driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for terminating an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for starting an enclave (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave memory region (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for getting the enclave image load info (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for setting an enclave vCPU (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Add logic for creating an enclave VM (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init misc device providing the ioctl interface (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle out-of-band PCI device events (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Handle PCI device command requests (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Init PCI device driver (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define enclave info for internal bookkeeping (Vitaly Kuznetsov) [1893826] - [virt] nitro_enclaves: Define the PCI device interface (Vitaly Kuznetsov) [1893826] - [uapi] nitro_enclaves: Add ioctl interface definition (Vitaly Kuznetsov) [1893826] - [kernel] cpu/hotplug: Add new {add, remove}_cpu() functions (Vitaly Kuznetsov) [1893826] - [x86] x86/delay: Introduce TPAUSE delay (Prarit Bhargava) [1838636] - [x86] x86/delay: Refactor delay_mwaitx() for TPAUSE support (Prarit Bhargava) [1838636] - [x86] x86/delay: Preparatory code cleanup (Prarit Bhargava) [1838636] - [net] netfilter: ipset: Update byte and packet counters regardless of whether they match (Phil Sutter) [1806882] - [net] ethtool: add and use message type for tunnel info reply (Ivan Vecera) [1867211] - [infiniband] RDMA/hns: Mark hns_roce driver as unsupported (Kamal Heib) [1878211] - [net] tipc: fix memory leak caused by tipc_buf_append() (Xin Long) [1865774] - [net] tipc: fix the skb_unshare() in tipc_buf_append() (Xin Long) [1865774] - [net] tipc: use skb_unshare() instead in tipc_buf_append() (Xin Long) [1865774] - [netdrv] net: team: fix memory leak in __team_options_register (Hangbin Liu) [1892142] - [netdrv] team: set dev->needed_headroom in team_setup_by_port() (Hangbin Liu) [1892142] - [netdrv] team: use netif_is_team_port() (Hangbin Liu) [1892142] - [char] random: decouple random and urandom extrng fops (Vladis Dronov) [1890711] - [platform] platform/x86: intel_pmc_core: Add Intel RocketLake (RKL) support (Steve Best) [1782713] - [netdrv] fm10k: convert to new udp_tunnel_nic infra (Vladis Dronov) [1884254] - [netdrv] ethernet/intel: Convert fallthrough code comments (Vladis Dronov) [1884254] - [netdrv] docs: networking: reorganize driver documentation again (Vladis Dronov) [1884254] - [netdrv] net/intel: remove driver versions from Intel drivers (Vladis Dronov) [1884254] - [infiniband] RDMA/core: Fix ordering of CQ pool destruction (Kamal Heib) [1878969 1857603] - [infiniband] IB/isert: Fix unaligned immediate-data handling (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix reported speed and width (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix unsafe linked list traversal after failing to allocate CQ (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix panic when calling kmem_cache_create() (Kamal Heib) [1867296 1857603] - [infiniband] RDMA/rxe: Fix memleak in rxe_mem_init_user (Kamal Heib) [1857603] - [net] xprtrdma: Release in-flight MRs on disconnect (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Fix the parent sysfs read when the interface has 15 chars (Kamal Heib) [1870430 1857603] - [infiniband] RDMA/hfi1: Correct an interlock issue for TID RDMA WRITE request (Kamal Heib) [1870281 1857603] - [infiniband] RDMA/core: Fix spelling mistake "Could't" -> "Couldn't" (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove pkey table (Kamal Heib) [1857603] - [infiniband] RDMA/umem: Add a schedule point in ib_umem_get() (Kamal Heib) [1857603] - [infiniband] RDMA/netlink: Remove CAP_NET_RAW check when dump a raw QP (Kamal Heib) [1857603] - [rdma] RDMA/include: Replace license text with SPDX tags (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Execute rdma_cm destruction from a handler properly (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Remove unneeded locking for req paths (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Using the standard locking pattern when delivering the removal event (Kamal Heib) [1857603] - [infiniband] RDMA/cma: Simplify DEVICE_REMOVAL for internal_id (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Add EFA 0xefa1 PCI ID (Kamal Heib) [1857603] - [infiniband] RDMA/efa: User/kernel compatibility handshake mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose minimum SQ size (Kamal Heib) [1857603] - [infiniband] RDMA/efa: Expose maximum TX doorbell batch (Kamal Heib) [1857603] - [infiniband] IB/srpt: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/isert: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] IB/iser: use new shared CQ mechanism (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix return error value in _ib_modify_qp() to negative (Kamal Heib) [1857603] - [infiniband] RDMA/uverbs: Silence shiftTooManyBitsSigned warning (Kamal Heib) [1857603] - [infiniband] RDMA/core: Update write interface to use automatic object lifetime (Kamal Heib) [1857603] - [infiniband] RDMA/core: Align abort/commit object scheme for write() and ioctl() paths (Kamal Heib) [1857603] - [uapi] RDMA: rdma_user_ioctl.h: fix a duplicated word + clarify (Kamal Heib) [1857603] - [infiniband] RDMA/qedr: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/i40iw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/cxgb4: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/siw: Remove the query_pkey callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove query_pkey from the mandatory ops (Kamal Heib) [1857603] - [infiniband] RDMA/core: Allocate the pkey cache only if the pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/core: Expose pkeys sysfs files only if pkey_tbl_len is set (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Prevent access to wr->next ptr afrer wr is posted to send queue (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Remove unnecessary fall-through markings (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove rxe_link_layer() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_mem_init_dma() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Return void from rxe_init_port_param() (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Drop pointless checks in rxe_init_ports (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Allow manually bind QPs with different pids to same counter (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Only bind user QPs in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/counter: Add PID category support in auto mode (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Skip dgid check in loopback mode (Kamal Heib) [1857603] - [infiniband] RDMA/core: Create and destroy counters in the ib_core (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query MR (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Expose UAPI to query ucontext (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Set IOVA on IB MR in uverbs layer (Kamal Heib) [1857603] - [infiniband] IB/uverbs: Enable CQ ioctl commands by default (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean ib_alloc_xrcd() and reuse it to allocate XRC domain (Kamal Heib) [1857603] - [infiniband] RDMA: Remove the udata parameter from alloc_mr callback (Kamal Heib) [1857603] - [infiniband] RDMA/core: Remove ib_alloc_mr_user function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Check for error instead of success in alloc MR function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Clean up tracepoint headers (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Handle user-supplied address when creating child (Kamal Heib) [1857603] - [infiniband] RDMA/core: Fix bogus WARN_ON during ib_unregister_device_queued() (Kamal Heib) [1857603] - [infiniband] IB/hfi1: Convert PCIBIOS_* errors to generic -E* errors (Kamal Heib) [1857603] - [infiniband] RDMA/core: Delete not-used create RWQ table function (Kamal Heib) [1857603] - [infiniband] IB/mad: Delete RMPP_STATE_CANCELING state (Kamal Heib) [1857603] - [infiniband] IB/mad: Change atomics to refcount API (Kamal Heib) [1857603] - [infiniband] IB/mad: Issue complete whenever decrements agent refcount (Kamal Heib) [1857603] - [infiniband] RDMA: Add support to dump resource tracker in RAW format (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated CM_ID resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated QP resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add a dedicated CQ resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA: Add dedicated MR resource tracker function (Kamal Heib) [1857603] - [infiniband] RDMA/core: Don't call fill_res_entry for PD (Kamal Heib) [1857603] - [infiniband] RDMA/rxe: Remove unused rxe_mem_map_pages (Kamal Heib) [1857603] - [infiniband] RDMA/hfi1: Remove hfi1_create_qp declaration (Kamal Heib) [1857603] - [infiniband] RDMA/ipoib: Return void from ipoib_mcast_stop_thread() (Kamal Heib) [1857603] - [infiniband] RDMA: Correct trivial kernel-doc inconsistencies (Kamal Heib) [1857603] - [infiniband] IB/srpt: Remove WARN_ON from srpt_cm_req_recv (Kamal Heib) [1857603] - [tools] tools/power turbostat: Support additional CPU model numbers (Steve Best) [1782718] - [net] udp_tunnel: add the ability to hard-code IANA VXLAN (Ivan Vecera) [1879204] - [tools] selftests: net: add a test for UDP tunnel info infra (Ivan Vecera) [1867211] - [netdrv] netdevsim: add UDP tunnel port offload support (Ivan Vecera) [1867211] - [net] ethtool: add tunnel info interface (Ivan Vecera) [1867211] - [net] ethtool: Make helpers public (Ivan Vecera) [1867211] - [net] udp_tunnel: add central NIC RX port offload infrastructure (Ivan Vecera) [1867211] - [net] udp_tunnel: re-number the offload tunnel types (Ivan Vecera) [1867211] - [fs] debugfs: make sure we can remove u32_array files cleanly (Ivan Vecera) [1867211] - [fs] debugfs: make debugfs_create_u32_array() return void (Ivan Vecera) [1867211] - [fs] debugfs: update documented return values of debugfs helpers (Ivan Vecera) [1867211]- [net] openvswitch: fix to make sure flow_lookup() is not preempted (Eelco Chaudron) [1888237] - [netdrv] powerpc/vnic: Extend "failover pending" window (Steve Best) [1897280] - [net] ipv6: Set SIT tunnel hard_header_len to zero (Davide Caratti) [1897244] - [net] ip_tunnel: fix over-mtu packet send fail without TUNNEL_DONT_FRAGMENT flags (Davide Caratti) [1897244] - [net] gre6: Fix reception with IP6_TNL_F_RCV_DSCP_COPY (Davide Caratti) [1897244] - [netdrv] vxlan: fix memleak of fdb (Davide Caratti) [1897244] - [net] vxlan: Ensure FDB dump is performed under RCU (Davide Caratti) [1897244] - [net] gre: refetch erspan header from skb->data after pskb_may_pull() (Davide Caratti) [1897244] - [net] erspan: fix the tun_info options_len check for erspan (Davide Caratti) [1897244] - [net] ip_gre: fix possible use-after-free in erspan_rcv (Davide Caratti) [1897244] - [net] erspan: fix error handling for erspan tunnel (Davide Caratti) [1897244] - [net] erspan: return PACKET_REJECT when the appropriate tunnel is not found (Davide Caratti) [1897244] - [netdrv] net: atlantic: fix build when object tree is separate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Use readx_poll_timeout() for large timeout (Igor Russkikh) [1857861] - [netdrv] net: ethernet: aquantia: Fix wrong return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix PTP on AQC10X (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hwmon getter for MAC temperature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A0 ntuple filters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use intermediate variable to improve readability a bit (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use U32_MAX in aq_hw_utils.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for 64-bit reads/writes (Igor Russkikh) [1857861] - [netdrv] net: atlantic: enable ipv6 support for TCP LSO and UDP GSO (Igor Russkikh) [1857861] - [netdrv] net: atlantic: PTP statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: additional per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use u64_stats_update_* to protect access to 64-bit stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: split rx and tx per-queue stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make _get_sw_stats return count as return value (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use simple assignment in _get_stats and _get_sw_stats (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move FRAC_PER_NS to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add support for FW 4.x (Igor Russkikh) [1857861] - [netdrv] net: atlantic: align return value of ver_match function with function name (Igor Russkikh) [1857861] - [netdrv] net: atlantic: disable PTP on AQC111, AQC112 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix ip dst and ipv6 address filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix aq_ndev_start_xmit()'s return type (Igor Russkikh) [1857861] - [netdrv] net: atlantic: put ptp code under IS_REACHABLE check (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add alignment checks in hw_atl2_utils_fw.c (Igor Russkikh) [1857861] - [netdrv] net: atlantic: missing space in a comment in aq_nic.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix typo in aq_ring_tx_clean (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make aq_pci_func_init static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace ENOTSUPP usage to EOPNOTSUPP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix variable type in aq_ethtool_get_pauseparam (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: phy loopback support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: report link partner capabilities (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: flow control support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: EEE support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove baseX usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2: half duplex support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: proper rss_ctrl1 (54c0) initialization (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: min_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change the order of arguments for TC weight/credit setters (Igor Russkikh) [1857861] - [netdrv] net: atlantic: always use random TC-queue mapping for TX on A2 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: automatically downgrade the number of queues if necessary (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: max_rate (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make TCVEC2RING accept nic_cfg (Igor Russkikh) [1857861] - [netdrv] net: atlantic: per-TC queue statistics (Igor Russkikh) [1857861] - [netdrv] net: atlantic: QoS implementation: multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move PTP TC initialization to a separate function (Igor Russkikh) [1857861] - [netdrv] net: atlantic: changes for multi-TC support (Igor Russkikh) [1857861] - [netdrv] net: atlantic: unify MAC generation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove check for boot code survivability before reset request (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove hw_atl_b0_hw_rss_set call from A2 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove TPO2 check from A0 code (Igor Russkikh) [1857861] - [netdrv] net: atlantic: rename AQ_NIC_RATE_2GS to AQ_NIC_RATE_2G5 (Igor Russkikh) [1857861] - [netdrv] net: atlantic: use __packed instead of the full expansion (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 ingress / egress hw configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: common functions needed for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for basic A2 init/deinit hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 RPF hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: HW bindings for A2 RFP (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 hw_ops skeleton (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: minimal A2 HW bindings required for fw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: A2 driver-firmware interface (Igor Russkikh) [1857861] - [netdrv] net: atlantic: move IS_CHIP_FEATURE to aq_hw.h (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make hw_get_regs optional (Igor Russkikh) [1857861] - [netdrv] net: atlantic: simplify hw_get_fw_version() usage (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add hw_soft_reset, hw_prepare to hw_ops (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add defines for 10M and EEE 100M link mode (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add A2 device IDs (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update company name in the driver description (Igor Russkikh) [1857861] - [netdrv] aquantia: Fix the media type of AQC100 ethernet controller in the driver (Igor Russkikh) [1857861] - [netdrv] net: atlantic: MACSec offload statistics implementation (Igor Russkikh) [1857861] - [netdrv] net: aquantia: reject all unsupported coalescing params (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Replace zero-length array with flexible-array member (Igor Russkikh) [1857861] - [netdrv] net/aquantia: Delete module version (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix out of range usage of active_vlans array (Igor Russkikh) [1857861] - [netdrv] net: atlantic: possible fault in transition to hibernation (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix potential error handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: fix use after free kasan warn (Igor Russkikh) [1857861] - [netdrv] net: atlantic: better loopback mode handling (Igor Russkikh) [1857861] - [netdrv] net: atlantic: ptp gpio adjustments (Igor Russkikh) [1857861] - [netdrv] net: atlantic: check rpc result and wait for rpc address (Igor Russkikh) [1857861] - [netdrv] net: atlantic: checksum compat issue (Igor Russkikh) [1857861] - [netdrv] net: atlantic: remove duplicate entries (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback configuration in improper place (Igor Russkikh) [1857861] - [netdrv] net: atlantic: broken link status on old fw (Igor Russkikh) [1857861] - [netdrv] net: atlantic: Signedness bug in aq_vec_isr_legacy() (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make function 'aq_ethtool_get_priv_flags', 'aq_ethtool_set_priv_flags' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: make symbol 'aq_pm_ops' static (Igor Russkikh) [1857861] - [netdrv] net: atlantic: change email domains to Marvell (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement UDP GSO offload (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update flow control logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: stylistic renames (Igor Russkikh) [1857861] - [netdrv] net: atlantic: code style cleanup (Igor Russkikh) [1857861] - [netdrv] net: atlantic: loopback tests via private flags (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add fw configuration memory area (Igor Russkikh) [1857861] - [netdrv] net: atlantic: adding ethtool physical identification (Igor Russkikh) [1857861] - [netdrv] net: atlantic: add msglevel configuration (Igor Russkikh) [1857861] - [netdrv] net: atlantic: refactoring pm logic (Igor Russkikh) [1857861] - [netdrv] net: atlantic: implement wake_phy feature (Igor Russkikh) [1857861] - [netdrv] net: atlantic: update firmware interface (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix return value check in aq_ptp_init() (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix error handling in aq_ptp_poll (Igor Russkikh) [1857861] - [netdrv] net: aquantia: remove unused including (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make two symbols be static (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix unintention integer overflow on left shift (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix spelling mistake: tx_queus -> tx_queues (Igor Russkikh) [1857861] - [netdrv] net: aquantia: disable ptp object build if no config (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix warnings on endianness (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix var initialization warning (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for PIN funcs (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for Phy access (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement get_ts_info ethtool (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add support for ptp ioctls (Igor Russkikh) [1857861] - [netdrv] net: aquantia: rx filters for ptp (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement data PTP datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: styling fixes on ptp related functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add PTP rings infrastructure (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add basic ptp_clock callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: unify styling of bit enums (Igor Russkikh) [1857861] - [netdrv] net: aquantia: PTP skeleton declarations and callbacks (Igor Russkikh) [1857861] - [netdrv] net: aquantia: add an error handling in aq_nic_set_multicast_list (Igor Russkikh) [1857861] - [netdrv] net: aquantia: correctly handle macvlan and multicast coexistence (Igor Russkikh) [1857861] - [netdrv] net: aquantia: do not pass lro session with invalid tcp checksum (Igor Russkikh) [1857861] - [netdrv] net: aquantia: when cleaning hw cache it should be toggled (Igor Russkikh) [1857861] - [netdrv] net: aquantia: temperature retrieval fix (Igor Russkikh) [1857861] - [netdrv] net: aquantia: Fix aq_vec_isr_legacy() return value (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix out of memory condition on rx side (Igor Russkikh) [1857861] - [netdrv] net: aquantia: linkstate irq should be oneshot (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix limit of vlan filters (Igor Russkikh) [1857861] - [netdrv] net: aquantia: fix removal of vlan 0 (Igor Russkikh) [1857861] - [netdrv] net: aquantia: implement vlan offload configuration (Igor Russkikh) [1857861] - [netdrv] net: aquantia: vlan offloads logic in datapath (Igor Russkikh) [1857861] - [netdrv] net: aquantia: adding fields and device features for vlan offload (Igor Russkikh) [1857861] - [netdrv] net: aquantia: added vlan offload related macros and functions (Igor Russkikh) [1857861] - [netdrv] net: aquantia: make all files GPL-2.0-only (Igor Russkikh) [1857861] - [netdrv] net: aquantia: replace internal driver version code with uts (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Igor Russkikh) [1857861] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 308 (Igor Russkikh) [1857861] - [include] net: phy: introduce phy_read_mmd_poll_timeout macro (Josef Oskera) [1892739] - [include] net: phy: introduce phy_read_poll_timeout macro (Josef Oskera) [1892739] - [netdrv] phy: add device-managed devm_mdiobus_register (Josef Oskera) [1892740] - [include] net: add helper eth_hw_addr_crc (Josef Oskera) [1892738] - [netdrv] LiquidIO: mark liquidio and liquidio_vf as deprecated in RHEL8 (Stefan Assmann) [1878178] - [net] tcp: remove SOCK_QUEUE_SHRUNK (Paolo Abeni) [1890058] - [net] tcp: fix receive window update in tcp_add_backlog() (Paolo Abeni) [1890058] - [net] tcp: md5: allow changing MD5 keys in all socket states (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT possible hangs under high mem pressure (Paolo Abeni) [1890058] - [net] tcp: md5: do not send silly options in SYNCOOKIES (Paolo Abeni) [1890058] - [net] tcp: grow window for OOO packets only for SACK flows (Paolo Abeni) [1890058] - [net] tcp: fix error recovery in tcp_zerocopy_receive() (Paolo Abeni) [1890058] - [net] tcp: fix SO_RCVLOWAT hangs with fat skbs (Paolo Abeni) [1890058] - [net] tcp: fix rx timestamp behavior for tcp_recvmsg (Paolo Abeni) [1890058] - [fs] smb3: smbdirect support can be configured by default (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Do not schedule work to send immediate packet on every receive (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Properly process errors on ib_post_send (Leif Sahlberg) [1887940] - [fs] cifs: Allocate crypto structures on the fly for calculating signatures of incoming packets (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Update receive credits before sending and deal with credits roll back on failure before sending (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check send queue size before posting a send (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Merge code to track pending packets (Leif Sahlberg) [1887940] - [fs] cifs: Allocate encryption header through kmalloc (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Check and extend sender credits in interrupt context (Leif Sahlberg) [1887940] - [fs] cifs: smbd: Calculate the correct maximum packet size for segmented SMBDirect send/receive (Leif Sahlberg) [1887940] - [net] core: device_rename: Use rwsem instead of a seqcount (Patrick Talbert) [1883310]- [tools] perf tools: Add bpf image check to __map__is_kmodule (Michael Petlan) [1873270] - [tools] perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOL (Michael Petlan) [1873270] - [tools] perf record: Don't clear event's period if set by a term (Michael Petlan) [1873270] - [tools] perf bench: The do_run_multi_threaded() function must use IS_ERR(perf_session__new()) (Michael Petlan) [1873270] - [tools] perf top: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf record: Skip side-band event setup if HAVE_LIBBPF_SUPPORT is not set (Michael Petlan) [1873270] - [tools] perf evsel: Don't set sample_regs_intr/sample_regs_user for dummy event (Michael Petlan) [1873270] - [tools] perf stat: Turn off summary for interval mode by default (Michael Petlan) [1873270] - [tools] perf trace: Fix off by ones in memset() after realloc() in arches using libaudit (Michael Petlan) [1873270] - [tools] perf top/report: Fix infinite loop in the TUI for grouped events (Michael Petlan) [1873270] - [tools] redhat: use local hashmap library in perf (Michael Petlan) [1873270] - [tools] libtraceevent: Fix build with binutils 2.35 (Michael Petlan) [1873270] - [tools] perf tools: Fix record failure when mixed with ARM SPE event (Michael Petlan) [1873270] - [tools] perf tests: Fix test 68 zstd compression for s390 (Michael Petlan) [1873270] - [tools] tools lib traceevent: Fix memory leak in process_dynamic_array_len (Michael Petlan) [1873270] - [tools] perf tools: Sync hashmap.h with libbpf's (Michael Petlan) [1873270] - [tools] libsubcmd: Fix OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf report TUI: Remove needless 'dummy' event from menu (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix PEBS sample for XMM registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix displaying PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] perf intel-pt: Fix recording PEBS-via-PT with registers (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add proper KBUFFER_TYPE_TIME_STAMP handling (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add API to read time information from kbuffer (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix time chart call tree (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call tree 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix zero id in call graph 'Find' result (Michael Petlan) [1873270] - [tools] perf scripts python: exported-sql-viewer.py: Fix unexpanded 'Find' result (Michael Petlan) [1873270] - [tools] perf record: Fix duplicated sideband events with Intel PT system wide tracing (Michael Petlan) [1873270] - [tools] perf scripts python: export-to-postgresql.py: Fix struct.pack() int argument (Michael Petlan) [1873270] - [tools] perf build: Fix error message when asking for -fsanitize=address without required libraries (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add handler for __builtin_expect() (Michael Petlan) [1873270] - [tools] tools lib traceevent: Handle __attribute__((user)) in field names (Michael Petlan) [1873270] - [tools] tools lib traceevent: Add append() function helper for appending strings (Michael Petlan) [1873270] - [tools] perf script: Initialize zstd_data (Michael Petlan) [1873270] - [tools] perf pmu: Remove unused declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an old style declaration (Michael Petlan) [1873270] - [tools] perf parse-events: Fix an incompatible pointer (Michael Petlan) [1873270] - [tools] perf bpf: Fix bpf prologue generation (Michael Petlan) [1873270] - [tools] perf probe: Fix user attribute access in kprobes (Michael Petlan) [1873270] - [tools] perf stat: Fix NULL pointer dereference (Michael Petlan) [1873270] - [tools] perf report: Fix NULL pointer dereference in hists__fprintf_nr_sample_events() (Michael Petlan) [1873270] - [tools] perf tools: Remove some duplicated includes (Michael Petlan) [1873270] - [tools] perf symbols: Fix kernel maps for kcore and eBPF (Michael Petlan) [1873270] - [tools] perf stat: Ensure group is defined on top of the same cpu mask (Michael Petlan) [1873270] - [tools] perf libdw: Fix off-by 1 relative directory includes (Michael Petlan) [1873270] - [tools] perf arm-spe: Support synthetic events (Michael Petlan) [1873270] - [tools] perf auxtrace: Add four itrace options (Michael Petlan) [1873270] - [tools] perf tools: Move arm-spe-pkt-decoder.h/c to the new dir (Michael Petlan) [1873270] - [tools] perf test: Initialize memory in dwarf-unwind (Michael Petlan) [1873270] - [tools] perf tests: Don't tail call optimize in unwind test (Michael Petlan) [1873270] - [tools] tools compiler.h: Add attribute to disable tail calls (Michael Petlan) [1873270] - [tools] perf build: Add a LIBPFM4=1 build test entry (Michael Petlan) [1873270] - [tools] perf tools: Add optional support for libpfm4 (Michael Petlan) [1873270] - [tools] perf tools: Correct license on jsmn JSON parser (Michael Petlan) [1873270] - [tools] perf jit: Fix inaccurate DWARF line table (Michael Petlan) [1873270] - [tools] perf jvmti: Remove redundant jitdump line table entries (Michael Petlan) [1873270] - [tools] perf build: Add NO_SDT=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_LIBCRYPTO=1 to the default set of build tests (Michael Petlan) [1873270] - [tools] perf build: Add NO_SYSCALL_TABLE=1 to the build tests (Michael Petlan) [1873270] - [tools] perf build: Remove libaudit from the default feature checks (Michael Petlan) [1873270] - [tools] perf trace: Grow the syscall table as needed when using libaudit (Michael Petlan) [1873270] - [tools] perf trace: Use zalloc() to make sure all fields are zeroed in the syscalltbl constructor (Michael Petlan) [1873270] - [tools] perf trace: Remove union from syscalltbl, all the fields are needed (Michael Petlan) [1873270] - [tools] perf build: Allow explicitely disabling the NO_SYSCALL_TABLE variable (Michael Petlan) [1873270] - [tools] perf build: Group the NO_SYSCALL_TABLE logic (Michael Petlan) [1873270] - [tools] perf intel-pt: Refine kernel decoding only warning message (Michael Petlan) [1873270] - [tools] perf record: Respect --no-switch-events (Michael Petlan) [1873270] - [tools] perf script: Fix --call-trace for Intel PT (Michael Petlan) [1873270] - [tools] perf evlist: Disable 'immediate' events last (Michael Petlan) [1873270] - [tools] perf kcore_copy: Fix module map when there are no modules loaded (Michael Petlan) [1873270] - [tools] perf jvmti: Fix demangling Java symbols (Michael Petlan) [1873270] - [tools] perf tests: Add test for the java demangler (Michael Petlan) [1873270] - [tools] perf jvmti: Do not report error when missing debug information (Michael Petlan) [1873270] - [tools] perf jvmti: Fix jitdump for methods without debug info (Michael Petlan) [1873270] - [tools] perf symbols: Fix debuginfo search for Ubuntu (Michael Petlan) [1873270] - [tools] perf parse: Add 'struct parse_events_state' pointer to scanner (Michael Petlan) [1873270] - [tools] perf stat: Do not pass avg to generic_metric (Michael Petlan) [1873270] - [tools] perf tests: Consider subtests when searching for user specified tests (Michael Petlan) [1873270] - [tools] perf list: Add metrics to command line usage (Michael Petlan) [1873270] - [tools] perf script: Don't force less for non tty output with --xed (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove unnecessary ', ' from events (Michael Petlan) [1873270] - [tools] perf metricgroup: Add options to not group or merge (Michael Petlan) [1873270] - [tools] perf metricgroup: Remove duped metric group events (Michael Petlan) [1873270] - [tools] perf metricgroup: Order event groups by size (Michael Petlan) [1873270] - [tools] perf metricgroup: Delay events string creation (Michael Petlan) [1873270] - [tools] perf metricgroup: Use early return in add_metric (Michael Petlan) [1873270] - [tools] perf metricgroup: Always place duration_time last (Michael Petlan) [1873270] - [tools] perf metricgroup: Free metric_events on error (Michael Petlan) [1873270] - [tools] perf util: Fix potential SEGFAULT in put_tracepoints_path error path (Michael Petlan) [1873270] - [tools] perf util: Fix memory leak of prefix_if_not_in (Michael Petlan) [1873270] - [tools] perf ftrace: Detect workload failure (Michael Petlan) [1873270] - [tools] perf ftrace: Trace system wide if no target is given (Michael Petlan) [1873270] - [tools] perf branch: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf config: Add stat.big-num support (Michael Petlan) [1873270] - [tools] perf bpf-loader: Add missing '*' for key_scan_pos (Michael Petlan) [1873270] - [tools] perf stat: Report summary for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Save aggr value to first member of prev_raw_counts (Michael Petlan) [1873270] - [tools] perf stat: Copy counts from prev_raw_counts to evsel->counts (Michael Petlan) [1873270] - [tools] perf counts: Reset prev_raw_counts counts (Michael Petlan) [1873270] - [tools] perf stat: Fix wrong per-thread runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf expr: Allow numbers to be followed by a dot (Michael Petlan) [1873270] - [tools] perf metricgroup: Make 'evlist_used' variable a bitmap instead of array of bools (Michael Petlan) [1873270] - [tools] perf stat: Fail on extra comma while parsing events (Michael Petlan) [1873270] - [tools] perf script: Better align register values in dump (Michael Petlan) [1873270] - [tools] perf stat: POWER9 metrics: expand "ICT" acronym (Michael Petlan) [1873270] - [tools] perf tools: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [tools] perf intel-pt: Use allocated branch stack for PEBS sample (Michael Petlan) [1873270] - [tools] perf docs: Introduce security.txt file to document related issues (Michael Petlan) [1873270] - [tools] perf tool: Make perf tool aware of SELinux access control (Michael Petlan) [1873270] - [tools] perf docs: Extend CAP_SYS_ADMIN with CAP_PERFMON where needed (Michael Petlan) [1873270] - [tools] perf expr: Migrate expr ids table to a hashmap (Michael Petlan) [1873270] - [tools] perf tools: Grab a copy of libbpf's hashmap (Michael Petlan) [1873270] - [tools] perf stat: Fix duration_time value for higher intervals (Michael Petlan) [1873270] - [tools] perf trace: Fix compilation error for make NO_LIBBPF=1 DEBUG=1 (Michael Petlan) [1873270] - [tools] perf beauty: Allow the CC used in the arch errno names script to acccept CFLAGS (Michael Petlan) [1873270] - [tools] perf trace: Fix the selection for architectures to generate the errno name tables (Michael Petlan) [1873270] - [tools] perf test: Improve pmu event metric testing (Michael Petlan) [1873270] - [tools] perf test: Provide a subtest callback to ask for the reason for skipping a subtest (Michael Petlan) [1873270] - [tools] perf parse-events: Make add PMU verbose output clearer (Michael Petlan) [1873270] - [tools] perf expr: Fix memory leaks in metric bison (Michael Petlan) [1873270] - [tools] perf expr: Test parsing of floating point numbers (Michael Petlan) [1873270] - [tools] perf record: Use an eventfd to wakeup when done (Michael Petlan) [1873270] - [tools] tools feature: Rename HAVE_EVENTFD to HAVE_EVENTFD_SUPPORT (Michael Petlan) [1873270] - [tools] perf evsel: Initialize evsel->per_pkg_mask to NULL in evsel__init() (Michael Petlan) [1873270] - [tools] perf evsel: Fix 2 memory leaks (Michael Petlan) [1873270] - [tools] perf parse-events: Fix incorrect conversion of 'if () free()' to 'zfree()' (Michael Petlan) [1873270] - [tools] perf tools: Fix is_bpf_image function logic (Michael Petlan) [1873270] - [tools] perf c2c: Fix 'perf c2c record -e list' to show the default events used (Michael Petlan) [1873270] - [tools] perf record: Add dummy event during system wide synthesis (Michael Petlan) [1873270] - [tools] perf evsel: Dummy events never triggers, no need to ask for PERF_SAMPLE_BRANCH_STACK (Michael Petlan) [1873270] - [tools] perf parse-events: Use strcmp() to compare the PMU name (Michael Petlan) [1873270] - [tools] perf expr: Print a debug message for division by zero (Michael Petlan) [1873270] - [tools] perf expr: Debug lex if debugging yacc (Michael Petlan) [1873270] - [tools] perf expr: Parse numbers as doubles (Michael Petlan) [1873270] - [tools] perf expr: Increase max other (Michael Petlan) [1873270] - [tools] perf expr: Allow ',' to be an other token (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in skylake metrics (Michael Petlan) [1873270] - [tools] perf metrics: Fix parse errors in cascade lake metrics (Michael Petlan) [1873270] - [tools] perf expr: Allow for unlimited escaped characters in a symbol (Michael Petlan) [1873270] - [tools] perf script: Enable IP fields for callchains (Michael Petlan) [1873270] - [tools] perf callchain: Setup callchain properly in pipe mode (Michael Petlan) [1873270] - [tools] perf session: Try to read pipe data from file (Michael Petlan) [1873270] - [tools] perf tools: Do not seek in pipe fd during tracing data processing (Michael Petlan) [1873270] - [tools] perf tools: Do not display extra info when there is nothing to build (Michael Petlan) [1873270] - [tools] perf probe: Do not show the skipped events (Michael Petlan) [1873270] - [tools] perf probe: Check address correctness by map instead of _etext (Michael Petlan) [1873270] - [tools] perf probe: Fix to check blacklist address correctly (Michael Petlan) [1873270] - [tools] perf probe: Accept the instance number of kretprobe event (Michael Petlan) [1873270] - [tools] perf counts: Rename perf_evsel__*counts() to evsel__*counts() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__w_cache* to evsel__w_cache* (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__new*() to evsel__new*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__get_config_term() & friends to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fprintf() to evsel__fprintf() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__resort*() to evsel__resort*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__object_config() to evsel__object_config() (Michael Petlan) [1873270] - [tools] perf cs-etm: Move definition of 'traceid_list' global variable from header file (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Move hex2u64 out of header (Michael Petlan) [1873270] - [tools] libsymbols kallsyms: Parse using io api (Michael Petlan) [1873270] - [tools] perf bench: Add kallsyms parsing (Michael Petlan) [1873270] - [tools] perf: cs-etm: Update to build with latest opencsd version (Michael Petlan) [1873270] - [tools] perf symbol: Fix kernel symbol address display (Michael Petlan) [1873270] - [tools] perf inject: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf annotate: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf trace: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf script: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf sched: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf lock: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf kmem: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf stat: Rename perf_evsel__*() operating on 'struct evsel *' to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__store_ids() to evsel__store_id() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__env() to evsel__env() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_idx() to evsel__group_idx() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__fallback() to evsel__fallback() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__has*() to evsel__has*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{prev, next}() to evsel__{prev, next}() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__parse_sample*() to evsel__parse_sample*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__read*() to *evsel__read() (Michael Petlan) [1873270] - [tools] perf evsel: Ditch perf_evsel__cmp(), not used for quite a while (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_*() to evsel__is*() (Michael Petlan) [1873270] - [tools] perf pmu: Add perf_pmu__find_by_type helper (Michael Petlan) [1873270] - [tools] tools feature: Add support for detecting libpfm4 (Michael Petlan) [1873270] - [tools] perf doc: Pass ASCIIDOC_EXTRA as an argument (Michael Petlan) [1873270] - [tools] perf mem2node: Avoid double free related to realloc (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__{str, int}val() and other tracepoint field metehods to to evsel__*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__open_per_*() to evsel__open_per_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__*filter*() to evsel__*filter*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*set_sample_*() to *evsel__*set_sample_*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__group_desc() to evsel__group_desc() (Michael Petlan) [1873270] - [tools] perf evsel: Rename *perf_evsel__*name() to *evsel__*name() (Michael Petlan) [1873270] - [tools] perf evsel: Rename __perf_evsel__sample_size() to __evsel__sample_size() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__calc_id_pos() to evsel__calc_id_pos() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__config*() to evsel__config*() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__exit() to evsel__exit() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__is_aux_event() to evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__find_pmu() to evsel__find_pmu() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__compute_deltas() to evsel__compute_deltas() (Michael Petlan) [1873270] - [tools] perf evsel: Rename perf_evsel__nr_cpus() to evsel__nr_cpus() (Michael Petlan) [1873270] - [tools] perf evsel: Rename 'struct perf_evsel__sb_cb_t' to 'struct evsel__sb_cb_t' (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about using /proc/kcore (Michael Petlan) [1873270] - [tools] perf intel-pt: Update documentation about itrace G and L options (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing branch stacks for regular events (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__br_sample_late() (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized branch stack sample type (Michael Petlan) [1873270] - [tools] perf auxtrace: Add option to synthesize branch stack for regular events (Michael Petlan) [1873270] - [tools] perf intel-pt: Change branch stack support to use thread-stacks (Michael Petlan) [1873270] - [tools] perf intel-pt: Consolidate thread-stack use condition (Michael Petlan) [1873270] - [tools] perf thread-stack: Add branch stack support (Michael Petlan) [1873270] - [tools] perf tools: Simplify checking if SMT is active (Michael Petlan) [1873270] - [tools] perf tools: Fix reading new topology attribute "core_cpus" (Michael Petlan) [1873270] - [tools] libperf evlist: Fix a refcount leak (Michael Petlan) [1873270] - [tools] perf parse-events: Fix another memory leaks found on parse_events() (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] perf parse-events: Fix memory leaks found on parse_events (Michael Petlan) [1873270] - [tools] libperf: Add NULL pointer check for cpu_map iteration and NULL assignment for all_cpus (Michael Petlan) [1873270] - [tools] perf record: Move side band evlist setup to separate routine (Michael Petlan) [1873270] - [tools] perf record: Introduce --switch-output-event (Michael Petlan) [1873270] - [tools] libsubcmd: Introduce OPT_CALLBACK_SET() (Michael Petlan) [1873270] - [tools] perf evlist: Allow reusing the side band thread for more purposes (Michael Petlan) [1873270] - [tools] perf evlist: Move the sideband thread routines to separate object (Michael Petlan) [1873270] - [tools] perf parse-events: Add parse_events_option() variant that creates evlist (Michael Petlan) [1873270] - [tools] perf bpf: Decouple creating the evlist from adding the SB event (Michael Petlan) [1873270] - [tools] perf top: Move sb_evlist to 'struct perf_top' (Michael Petlan) [1873270] - [tools] perf record: Move sb_evlist to 'struct record' (Michael Petlan) [1873270] - [tools] perf tools: Move routines that probe for perf API features to separate file (Michael Petlan) [1873270] - [tools] perf vendor events power9: Add hv_24x7 socket/chip level metric events (Michael Petlan) [1873270] - [tools] perf tools: Enable Hz/hz prinitg for --metric-only option (Michael Petlan) [1873270] - [tools] perf tests expr: Added test for runtime param in metric expression (Michael Petlan) [1873270] - [tools] perf metricgroups: Enhance JSON/metric infrastructure to handle "?" (Michael Petlan) [1873270] - [tools] perf pmu: Fix function name in comment, its get_cpuid_str(), not get_cpustr() (Michael Petlan) [1873270] - [tools] perf report: Fix warning assignment of 0/1 to bool variable (Michael Petlan) [1873270] - [tools] perf tools: Remove unneeded semicolons (Michael Petlan) [1873270] - [tools] perf c2c: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] libtraceevent: Remove unneeded semicolon (Michael Petlan) [1873270] - [tools] perf script: Remove extraneous newline in perf_sample__fprintf_regs() (Michael Petlan) [1873270] - [tools] perf synthetic events: Remove use of sscanf from /proc reading (Michael Petlan) [1873270] - [tools] tools api: Add a lightweight buffered reading api (Michael Petlan) [1873270] - [tools] perf bench: Add a multi-threaded synthesize benchmark (Michael Petlan) [1873270] - [tools] perf record: Add num-synthesize-threads option (Michael Petlan) [1873270] - [tools] perf test session topology: Fix data path (Michael Petlan) [1873270] - [tools] perf stat: Improve runtime stat for interval mode (Michael Petlan) [1873270] - [tools] perf stat: Zero all the 'ena' and 'run' array slot stats for interval mode (Michael Petlan) [1873270] - [tools] perf evlist: Remove duplicate headers (Michael Petlan) [1873270] - [tools] perf bench: Fix div-by-zero if runtime is zero (Michael Petlan) [1873270] - [tools] perf cgroup: Avoid needless closing of unopened fd (Michael Petlan) [1873270] - [tools] perf hist: Add fast path for duplicate entries check (Michael Petlan) [1873270] - [tools] perf c2c: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf top: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf script: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf report: Add option to enable the LBR stitching approach (Michael Petlan) [1873270] - [tools] perf callchain: Stitch LBR call stack (Michael Petlan) [1873270] - [tools] perf callchain: Save previous cursor nodes for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Save previous sample for LBR stitching approach (Michael Petlan) [1873270] - [tools] perf thread: Add a knob for LBR stitch approach (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_lbr_ip() (Michael Petlan) [1873270] - [tools] perf machine: Factor out lbr_callchain_add_kernel_ip() (Michael Petlan) [1873270] - [tools] perf machine: Refine the function for LBR call stack reconstruction (Michael Petlan) [1873270] - [tools] perf machine: Remove the indent in resolve_lbr_callchain_sample (Michael Petlan) [1873270] - [tools] perf header: Support CPU PMU capabilities (Michael Petlan) [1873270] - [tools] perf parser: Add support to specify rXXX event with pmu (Michael Petlan) [1873270] - [tools] perf doc: allow ASCIIDOC_EXTRA to be an argument (Michael Petlan) [1873270] - [tools] perf pmu: Add support for PMU capabilities (Michael Petlan) [1873270] - [tools] tools lib traceevent: Take care of return value of asprintf (Michael Petlan) [1873270] - [tools] perf stat: Force error in fallback on :k events (Michael Petlan) [1873270] - [tools] perf tools: Add support for leader-sampling with AUX area events (Michael Petlan) [1873270] - [tools] perf evlist: Allow multiple read formats (Michael Petlan) [1873270] - [tools] perf evsel: Rearrange perf_evsel__config_leader_sampling() (Michael Petlan) [1873270] - [tools] perf evlist: Move leader-sampling configuration (Michael Petlan) [1873270] - [tools] perf evsel: Move and globalize perf_evsel__find_pmu() and perf_evsel__is_aux_event() (Michael Petlan) [1873270] - [tools] perf intel-pt: Add support for synthesizing callchains for regular events (Michael Petlan) [1873270] - [tools] perf evsel: Add support for synthesized sample type (Michael Petlan) [1873270] - [tools] perf evsel: Be consistent when looking which evsel PERF_SAMPLE_ bits are set (Michael Petlan) [1873270] - [tools] perf thread-stack: Add thread_stack__sample_late() (Michael Petlan) [1873270] - [tools] perf auxtrace: Add an option to synthesize callchains for regular events (Michael Petlan) [1873270] - [tools] perf auxtrace: For reporting purposes, un-group AUX area event (Michael Petlan) [1873270] - [tools] perf s390-cpumsf: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf cs-etm: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf arm-spe: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-bts: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf intel-pt: Implement ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf auxtrace: Add ->evsel_is_auxtrace() callback (Michael Petlan) [1873270] - [tools] perf metrictroup: Split the metricgroup__add_metric function (Michael Petlan) [1873270] - [tools] perf expr: Add expr_scanner_ctx object (Michael Petlan) [1873270] - [tools] perf expr: Add expr_ prefix for parse_ctx and parse_id (Michael Petlan) [1873270] - [tools] perf synthetic-events: save 4kb from 2 stack frames (Michael Petlan) [1873270] - [tools] tools api fs: Make xxx__mountpoint() more scalable (Michael Petlan) [1873270] - [tools] perf bench: Add event synthesis benchmark (Michael Petlan) [1873270] - [tools] perf script: Simplify auxiliary event printing functions (Michael Petlan) [1873270] - [tools] perf tools: Support CAP_PERFMON capability (Michael Petlan) [1873270] - [tools] perf annotate: Add basic support for bpf_image (Michael Petlan) [1873270] - [tools] perf machine: Set ksymbol dso as loaded on arrival (Michael Petlan) [1873270] - [tools] perf tools: Synthesize bpf_trampoline/dispatcher ksymbol event (Michael Petlan) [1873270] - [tools] perf stat: Honour --timeout for forked workloads (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Add hw_len wherever missing (Michael Petlan) [1873270] - [kernel] perf: Fix task_function_call() error handling (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Fix RAPL config variable bug (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Add AMD Fam17h RAPL support (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Make perf_probe_msr() more robust and flexible (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Flip logic on default events visibility (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Refactor to share the RAPL code between Intel and AMD CPUs (Michael Petlan) [1873270] - [x86] perf/x86/rapl: Move RAPL support to common x86 code (Michael Petlan) [1873270] - [kernel] perf/core: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86: Replace zero-length array with flexible-array (Michael Petlan) [1873270] - [x86] perf/x86/intel: Add more available bits for OFFCORE_RESPONSE of Intel Tremont (Michael Petlan) [1873270] - [x86] perf/x86/intel/pt: Drop pointless NULL assignment (Michael Petlan) [1873270] - [kernel] perf: Add cond_resched() to task_function_call() (Michael Petlan) [1873270] - [powerpc] powerpc/perf: open access for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: open access to probes for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [kernel] perf/core: Open access to the core for CAP_PERFMON privileged process (Michael Petlan) [1873270] - [include] perf/core: Fix !CONFIG_PERF_EVENTS build warnings and failures (Michael Petlan) [1873270] - [security] perf_event: Add support for LSM and SELinux checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf/hv-24x7: Fix inconsistent output values incase multiple hv-24x7 events run (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add rtas call in hv-24x7 driver to get processor details (Michael Petlan) [1873270] - [powerpc] powerpc/hv-24x7: Add sysfs files inside hv-24x7 device to show processor details (Michael Petlan) [1873270] - [documentation] Documentation/ABI: Add ABI documentation for chips and sockets (Michael Petlan) [1873270] - [powerpc] powerpc/pseries: Update hv-24x7 information after migration (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix ptrace code that muck around with address/len (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Fix length calculation for unaligned target (Michael Petlan) [1873270] - [powerpc] powerpc/watchpoint: Introduce macros for watchpoint length (Michael Petlan) [1873270] - [powerpc] powerpc/perf: fix imc allocation failure handling (Michael Petlan) [1873270] - [powerpc] powerpc/perf/24x7: use rb_entry (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix MMCRA corruption by bhrb_filter (Michael Petlan) [1873270] - [powerpc] perf/core, arch/powerpc: use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1873270] - [powerpc] Powerpc/perf: Wire up PMI throttling (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Remove l2 bus events from HW cache event array (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Add constraints for power9 l2/l3 bus events (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix unit_sel/cache_sel checks (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Cleanup cache_sel bits comment (Michael Petlan) [1873270] - [powerpc] powerpc/perf: Fix thresholding counter data for unknown type (Michael Petlan) [1873270] - [fs] writeback: Drop I_DIRTY_TIME_EXPIRE (Waiman Long) [1860031] - [fs] writeback: Fix sync livelock due to b_dirty_time processing (Waiman Long) [1860031] - [fs] writeback: Avoid skipping inode writeback (Waiman Long) [1860031] - [fs] writeback: Protect inode->i_io_list with inode->i_lock (Waiman Long) [1860031] - [fs] dcache: sort the freeing-without-RCU-delay mess for good (Waiman Long) [1860031] - [net] udp: Improve load balancing for SO_REUSEPORT. (Davide Caratti) [1894075] - [net] udp: Fix wrong clean up for IS_UDPLITE macro (Davide Caratti) [1894075] - [fs] ext4: disallow modifying DAX inode flag if inline_data has been set (Eric Sandeen) [1838344] - [include] dax: Fix compilation for CONFIG_DAX && !CONFIG_FS_DAX (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix stack overflow when mounting fsdax pmem device (Eric Sandeen) [1838876 1854346 1838344] - [dax] dm: Call proper helper to determine dax support (Eric Sandeen) [1838876 1854346 1838344] - [md] dm/dax: Fix table reference counts (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: fix detection of dax support for non-persistent memory block devices (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: do not print error message for non-persistent memory block device (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Fix incorrect argument passed to xas_set_err() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Support that ioctl(SETXFLAGS/GETXFLAGS) can set/get inode DAX on XFS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Expand lock scope to cover the use of addresses (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/dax: Remove unused size parameter (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: print error message by pr_info() in __generic_fsdax_supported() (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: avoid race conditions when remounting with options that change dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Update xfs_ioctl_setattr_dax_invalidate() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Combine xfs_diflags_to_linux() and xfs_diflags_to_iflags() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Create function xfs_inode_should_enable_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Change XFS_MOUNT_DAX to XFS_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/xfs: Remove unnecessary initialization of i_rwsem (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update DAX enablement for ext4 (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Introduce DAX inode flag (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Remove jflag variable (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Make DAX mount option a tri-state (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Only change S_DAX on inode load (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Update ext4_should_use_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Change EXT4_MOUNT_DAX to EXT4_MOUNT_DAX_ALWAYS (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/ext4: Narrow scope of DAX check in setflags (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Introduce DCACHE_DONTCACHE (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Lift XFS_IDONTCACHE to the VFS layer (Eric Sandeen) [1838876 1854346 1838344] - [documentation] Documentation/dax: Update Usage section (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs/stat: Define DAX statx attribute (Eric Sandeen) [1838876 1854346 1838344] - [block] fs: Remove unneeded IS_DAX() check in io_is_direct() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Move mandatory ->zero_page_range() check in alloc_dax() (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax, iomap: Add helper dax_iomap_zero() to zero a range (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Use new dax zero page method for zeroing a page (Eric Sandeen) [1838876 1854346 1838344] - [md] dm,dax: Add dax zero_page_range operation (Eric Sandeen) [1838876 1854346 1838344] - [s390] s390, dcssblk, dax: Add dax zero_page_range operation to dcssblk driver (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax, pmem: Add a dax operation zero_page_range (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] pmem: Add functions for reading/writing page to/from pmem (Eric Sandeen) [1838876 1854346 1838344] - [fs] fs: Constify vma argument to vma_is_dax (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: pass NOWAIT flag to iomap_apply (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Get rid of fs_dax_get_by_host() helper (Eric Sandeen) [1838876 1854346 1838344] - [fs] dax: Pass dax_dev instead of bdev to dax_writeback_mapping_range() (Eric Sandeen) [1838876 1854346 1838344] - [dax] dax: Fix alloc_dax_region() compile warning (Eric Sandeen) [1838876 1854346 1838344] - [fs] xfs: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [fs] ext4: disable map_sync for async flush (Eric Sandeen) [1838876 1854346 1838344] - [include] dax: check synchronous mapping is supported (Eric Sandeen) [1838876 1854346 1838344] - [dax] libnvdimm: add dax_dev sync flag (Eric Sandeen) [1838876 1854346 1838344] - [nvdimm] libnvdimm: nd_region flush callback support (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: only allow FSSETXATTR to set DAX flag on files and dirs (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check extent size hints (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: teach vfs_ioc_fssetxattr_check to check project id info (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking function for FS_IOC_FSSETXATTR (Eric Sandeen) [1838876 1854346 1838344] - [fs] vfs: create a generic checking and prep function for FS_IOC_SETFLAGS (Eric Sandeen) [1838876 1854346 1838344] - [dax] drivers/dax: Allow to include DEV_DAX_PMEM as builtin (Eric Sandeen) [1838876 1854346 1838344] - [netdrv] net: intel: Remove in_interrupt() warnings (Corinna Vinschen) [1838746] - [netdrv] igb: read PBA number from flash (Corinna Vinschen) [1838746] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838746] - [netdrv] treewide: Use fallthrough pseudo-keyword (Corinna Vinschen) [1838746] - [netdrv] igb: use eth_zero_addr() to clear mac address (Corinna Vinschen) [1838746] - [netdrv] igb: Remove unnecessary usages of memset (Corinna Vinschen) [1838746] - [netdrv] igb: reinit_locked() should be called with rtnl_lock (Corinna Vinschen) [1838746] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838746] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838746] - [netdrv] igb: make igb_set_fc_watermarks() return void (Corinna Vinschen) [1838746] - [netdrv] igb: Report speed and duplex as unknown when device is runtime suspended (Corinna Vinschen) [1838746] - [netdrv] igb: convert to use i2c_new_client_device() (Corinna Vinschen) [1838746] - [net] Bluetooth: Allow suspend even when preparation has failed (Gopal Tiwari) [1881485] - [net] Bluetooth: Check scan state before disabling during suspend (Gopal Tiwari) [1881485] - [fs] fuse: fix the ->direct_IO() treatment of iov_iter (Miklos Szeredi) [1875608] - [net] openvswitch: handle DNAT tuple collision (Dumitru Ceara) [1877128] - [net] xdp: Rename convert_to_xdp_frame in xdp_convert_buff_to_frame (Petr Oros) [1867194]- [fs] NFSv4.2: fix failure to unregister shrinker (Scott Mayhew) [1897988] - [tools] cpupower: Provide online and offline CPU information (Diego Domingos) [1893779] - [net] net/smc: improve return codes for SMC-Dv2 (Claudio Imbrenda) [1731027] - [s390] s390/ism: fix incorrect system EID (Claudio Imbrenda) [1731027] - [net] net/smc: fix suppressed return code (Claudio Imbrenda) [1731027] - [net] net/smc: fix null pointer dereference in smc_listen_decline() (Claudio Imbrenda) [1731027] - [net] net/smc: fix invalid return code in smcd_new_buf_create() (Claudio Imbrenda) [1731027] - [net] net/smc: fix valid DMBE buffer sizes (Claudio Imbrenda) [1731027] - [net] net/smc: fix use-after-free of delayed events (Claudio Imbrenda) [1731027] - [net] net/smc: restore smcd_version when all ISM V2 devices failed to init (Claudio Imbrenda) [1731027] - [net] net/smc: cleanup buffer usage in smc_listen_work() (Claudio Imbrenda) [1731027] - [net] net/smc: consolidate unlocking in same function (Claudio Imbrenda) [1731027] - [net] net/smc: use an array to check fields in system EID (Claudio Imbrenda) [1731027] - [net] net/smc: send ISM devices with unique chid in CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: CLC decline - V2 enhancements (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CLC first contact extension (Claudio Imbrenda) [1731027] - [net] net/smc: CLC accept / confirm V2 (Claudio Imbrenda) [1731027] - [net] net/smc: determine accepted ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: build and send V2 CLC proposal (Claudio Imbrenda) [1731027] - [net] net/smc: determine proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce list of pnetids for Ethernet devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce CHID callback for ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: introduce System Enterprise ID (SEID) (Claudio Imbrenda) [1731027] - [net] net/smc: prepare for more proposed ISM devices (Claudio Imbrenda) [1731027] - [net] net/smc: split CLC confirm/accept data to be sent (Claudio Imbrenda) [1731027] - [net] net/smc: separate find device functions (Claudio Imbrenda) [1731027] - [net] net/smc: CLC header fields renaming (Claudio Imbrenda) [1731027] - [net] net/smc: remove constant and introduce helper to check for a pnet id (Claudio Imbrenda) [1731027] - [netdrv] vmxnet3: fix cksum offload issues for non-udp tunnels (Cathy Avery) [1868451] - [netdrv] vmxnet3: use correct tcp hdr length when packet is encapsulated (Cathy Avery) [1868451] - [scsi] scsi: vmw_pvscsi: Use true, false for adapter->use_msg (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Silence dma mapping errors (Cathy Avery) [1895014] - [scsi] scsi: vmw_pvscsi: Fix swiotlb operation (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: use sg helper to iterate over scatterlist (Cathy Avery) [1895014] - [scsi] Revert "vmw_pvscsi: Fixed to work with SG_CHAIN" (Cathy Avery) [1895014] - [scsi] scsi: vmw_pscsi: switch to generic DMA API (Cathy Avery) [1895014] - [netdrv] mdiobus: Disable preemption upon u64_stats update (Petr Oros) [1889849] - [net] u64_stats: Document writer non-preemptibility requirement (Petr Oros) [1889849] - [netdrv] phy: fixed_phy: Remove unused seqcount (Petr Oros) [1889849] - [net] net/smc: fix double kfree in smc_listen_work() (Claudio Imbrenda) [1847444] - [net] net/smc: check variable before dereferencing in smc_close.c (Claudio Imbrenda) [1847444] - [net] net/smc: use separate work queues for different worker types (Claudio Imbrenda) [1847444] - [net] net/smc: use the retry mechanism for netlink messages (Claudio Imbrenda) [1847444] - [net] net/smc: immediate freeing in smc_lgr_cleanup_early() (Claudio Imbrenda) [1847444] - [net] net/smc: reduce smc_listen_decline() calls (Claudio Imbrenda) [1847444] - [net] net/smc: improve server ISM device determination (Claudio Imbrenda) [1847444] - [net] net/smc: common routine for CLC accept and confirm (Claudio Imbrenda) [1847444] - [net] net/smc: dynamic allocation of CLC proposal buffer (Claudio Imbrenda) [1847444] - [net] net/smc: introduce better field names (Claudio Imbrenda) [1847444] - [net] net/smc: reduce active tcp_listen workers (Claudio Imbrenda) [1847444] - [net] net/smc: fix sock refcounting in case of termination (Claudio Imbrenda) [1847444] - [net] net/smc: reset sndbuf_desc if freed (Claudio Imbrenda) [1847444] - [net] net/smc: fix toleration of fake add_link messages (Claudio Imbrenda) [1847444] - [net] net/smc: Prevent kernel-infoleak in __smc_diag_dump() (Claudio Imbrenda) [1847444] - [s390] s390/ism: fix error return code in ism_probe() (Claudio Imbrenda) [1847444] - [s390] s390/zcrypt: Introduce Failure Injection feature (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap_msg param one level up the call chain (Philipp Rudo) [1851124] - [s390] s390/ap/zcrypt: revisit ap and zcrypt error handling (Philipp Rudo) [1851124] - [s390] s390/ap: Support AP card SCLP config and deconfig operations (Philipp Rudo) [1851124] - [s390] s390/sclp: Add support for SCLP AP adapter config/deconfig (Philipp Rudo) [1851124] - [s390] s390/ap: add card/queue deconfig state (Philipp Rudo) [1851124] - [s390] s390/ap: add error response code field for ap queue devices (Philipp Rudo) [1851124] - [s390] s390/ap: split ap queue state machine state from device state (Philipp Rudo) [1851124] - [crypto] s390/zcrypt: New config switch CONFIG_ZCRYPT_DEBUG (Philipp Rudo) [1851124] - [s390] s390/zcrypt: introduce msg tracking in zcrypt functions (Philipp Rudo) [1851124] - [s390] s390/ap: rework crypto config info and default domain code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: provide cex4 cca sysfs attributes for cex3 (Philipp Rudo) [1851124] - [s390] s390/ap: rename and clarify ap state machine related stuff (Philipp Rudo) [1851124] - [s390] s390/zcrypt: split ioctl function into smaller code units (Philipp Rudo) [1851124] - [s390] s390/zcrypt: code beautification and struct field renames (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix smatch warnings (Philipp Rudo) [1851124] - [s390] s390/ap: introduce new ap function ap_get_qdev() (Philipp Rudo) [1851124] - [s390] s390/zcrypt: replace snprintf/sprintf with scnprintf (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Use scnprintf() for avoiding potential buffer overflow (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Support for CCA protected key block version 2 (Philipp Rudo) [1851124] - [s390] s390/zcrypt: fix card and queue total counter wrap (Philipp Rudo) [1851124] - [s390] s390/zcrypt: move ap device reset from bus to driver code (Philipp Rudo) [1851124] - [s390] s390/zcrypt: Fix CCA cipher key gen with clear key value function (Philipp Rudo) [1851124] - [s390] s390/zcrypt: handle new reply code FILTERED_BY_HYPERVISOR (Philipp Rudo) [1851124] - [fs] NFSv4: Wait for stateid updates after CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1888612] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1888612] - [hv] hv: vmbus: Add timeout to vmbus_wait_for_unload (Mohammed Gamal) [1888980] - [net] sched: act_gate: Unlock ->tcfa_lock in tc_setup_flow_action() (Ivan Vecera) [1874071] - [net] sched: act_ct: Fix adding udp port mangle operation (Ivan Vecera) [1874071] - [net] sched: Fix suspicious RCU usage while accessing tcf_tunnel_info (Ivan Vecera) [1874071] - [net] sched: get rid of qdisc->padded (Ivan Vecera) [1874071] - [net] sched: check error pointer in tcf_dump_walker() (Ivan Vecera) [1874071] - [net] sched: remove a redundant goto chain check (Ivan Vecera) [1874071] - [net] sched: cls_u32: Replace one-element array with flexible-array member (Ivan Vecera) [1874071] - [net] sched: commit action insertions together (Ivan Vecera) [1874071] - [net] sched: defer tcf_idr_insert() in tcf_action_init_1() (Ivan Vecera) [1874071] - [net] sched: Remove unused function qdisc_queue_drop_head() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix allowing too small intervals (Ivan Vecera) [1874071] - [net] sched: sch_generic: aviod concurrent reset and enqueue op for lockless qdisc (Ivan Vecera) [1874071] - [net] sched: skip an unnecessay check (Ivan Vecera) [1874071] - [net] sched: act_ife: load meta modules before tcf_idr_check_alloc() (Ivan Vecera) [1874071] - [net] sched: fix error path in red_init() (Ivan Vecera) [1874071] - [net] sched: taprio: Fix using wrong queues in gate mask (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] netlink: consistently use NLA_POLICY_EXACT_LEN() (Ivan Vecera) [1874071] - [net] sched: act_ct: fix miss set mru for ovs after defrag in act_ct (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() helper (Ivan Vecera) [1874071] - [net] sched: act_pedit: Use flex_array_size() helper in memcpy() (Ivan Vecera) [1874071] - [net] sched: initialize timer earlier in red_init() (Ivan Vecera) [1874071] - [net] sched: cls_flower: Add hash info to flow classification (Ivan Vecera) [1874071] - [net] flow_dissector: add packet hash dissection (Ivan Vecera) [1874071] - [net] sched: sch_api: add missing rcu read lock to silence the warning (Ivan Vecera) [1874071] - [tools] tc-testing: Add tdc to kselftests (Ivan Vecera) [1874071] - [net] sched: Do not drop root lock in tcf_qevent_handle() (Ivan Vecera) [1874071] - [net] sched: kerneldoc fixes (Ivan Vecera) [1874071] - [net] sched: Pass qdisc reference in struct flow_block_offload (Ivan Vecera) [1874071] - [net] sched: Use fallthrough pseudo-keyword (Ivan Vecera) [1874071] - [net] sched: Allow changing default qdisc to FQ-PIE (Ivan Vecera) [1874071] - [net] qos: police action offloading parameter 'burst' change to the original value (Ivan Vecera) [1874071] - [tools] selftests: forwarding: Add a RED test for SW datapath (Ivan Vecera) [1874071] - [net] sched: sch_red: Add qevents "early_drop" and "mark" (Ivan Vecera) [1874071] - [net] sched: sch_red: Split init and change callbacks (Ivan Vecera) [1874071] - [net] sched: Introduce helpers for qevent blocks (Ivan Vecera) [1874071] - [net] sched: sch_cake: add RFC 8622 LE PHB support to CAKE diffserv handling (Ivan Vecera) [1874071] - [net] qos: police action add index for tc flower offloading (Ivan Vecera) [1874071] - [net] qos: add tc police offloading action with max frame size limit (Ivan Vecera) [1874071] - [net] sched: tcindex_change: Remove redundant null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant skb null check (Ivan Vecera) [1874071] - [net] sched: Remove redundant condition in qdisc_graft (Ivan Vecera) [1874071] - [net] sched: cls_u32: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] sched: taprio: Use struct_size() in kzalloc() (Ivan Vecera) [1874071] - [net] vlan: consolidate VLAN parsing code and limit max parsing depth (Ivan Vecera) [1874071] - [net] flow_offload: Move rhashtable inclusion to the source file (Ivan Vecera) [1874071] - [net] sched: act_ct: fix restore the qdisc_skb_cb after defrag (Ivan Vecera) [1874071] - [net] sched: fix a memory leak in atm_tc_init() (Ivan Vecera) [1874071] - [net] sched: act_ct: add miss tcf_lastuse_update. (Ivan Vecera) [1874071] - [net] sched: consistently handle layer3 header accesses in the presence of VLANs (Ivan Vecera) [1874071] - [net] tunnel: Propagate ECT(1) when decapsulating as recommended by RFC6040 (Ivan Vecera) [1874071] - [net] sched: sch_cake: fix a few style nits (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't call diffserv parsing code when it is not needed (Ivan Vecera) [1874071] - [net] sched: sch_cake: don't try to reallocate or unshare skb unconditionally (Ivan Vecera) [1874071] - [tools] tc-testing: avoid action cookies with odd length. (Ivan Vecera) [1874071] - [net] sched: Add MODULE_DESCRIPTION entries to network modules (Ivan Vecera) [1874071] - [tools] tc-testing: update geneve options match in tunnel_key unit tests (Ivan Vecera) [1874071] - [net] flow_offload: fix flow_indr_dev_unregister path (Ivan Vecera) [1874071] - [net] flow_offload: use flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] flow_offload: add flow_indr_block_cb_alloc/remove function (Ivan Vecera) [1874071] - [net] sched: act_gate: fix configuration of the periodic timer (Ivan Vecera) [1874071] - [net] sched: act_gate: fix NULL dereference in tcf_gate_init() (Ivan Vecera) [1874071] - [net] flow_offload: remove indirect flow_block declarations leftover (Ivan Vecera) [1874071] - [net] sched: export __netdev_watchdog_up() (Ivan Vecera) [1874071] - [net] sched: act_ct: add nat mangle action only for NAT-conntrack (Ivan Vecera) [1874071] - [net] sched: sch_cake: Take advantage of skb->hash where appropriate (Ivan Vecera) [1874071] - [net] sched: fix a couple of splats in the error path of tfc_gate_init() (Ivan Vecera) [1874071] - [net] sched: get rid of unnecessary dev_qdisc_reset() (Ivan Vecera) [1874071] - [net] sched: avoid resetting active qdisc for multiple times (Ivan Vecera) [1874071] - [net] sched: add a tracepoint for qdisc creation (Ivan Vecera) [1874071] - [net] sched: add tracepoints for qdisc_reset() and qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: use qdisc_reset() in qdisc_destroy() (Ivan Vecera) [1874071] - [net] sched: fix infinite loop in sch_fq_pie (Ivan Vecera) [1874071] - [net] sched: fix reporting the first-time use timestamp (Ivan Vecera) [1874071] - [net] tracing: Fix header include guards in trace event headers (Ivan Vecera) [1874071] - [netdrv] ipvlan: fix device features (Davide Caratti) [1892621] - [netdrv] ipvlan: consolidate TSO flags using NETIF_F_ALL_TSO (Davide Caratti) [1892621] - [netdrv] ipvlan: set hw_enc_features like macvlan (Davide Caratti) [1892621] - [tools] ACPI: Use valid link to the ACPI specification (David Arcari) [1857138] - [tools] cpupower: Replace HTTP links with HTTPS ones (David Arcari) [1857138] - [tools] cpupower: Fix NULL but dereferenced coccicheck errors (David Arcari) [1857138] - [tools] cpupower: Fix comparing pointer to 0 coccicheck warns (David Arcari) [1857138] - [tools] cpupower: Remove unneeded semicolon (David Arcari) [1857138] - [tools] cpupower: .gitignore: add SPDX License Identifier (David Arcari) [1857138] - [tools] cpupower: avoid multiple definition with gcc -fno-common (David Arcari) [1857138] - [tools] cpupower: Revert library ABI changes from commit ae2917093fb60bdc1ed3e (David Arcari) [1857138] - [tools] cpupower: ToDo: Update ToDo with ideas for per_cpu_schedule handling (David Arcari) [1857138] - [tools] tools/power/cpupower: Fix initializer override in hsw_ext_cstates (David Arcari) [1857138] - [tools] cpupower: update German translation (David Arcari) [1857138] - [tools] tools/power/cpupower: fix 64bit detection when cross-compiling (David Arcari) [1857138] - [tools] cpupower: Add missing newline at end of file (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (David Arcari) [1857138] - [tools] cpupower: correct spelling of interval (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 166 (David Arcari) [1857138] - [tools] cpupower: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (David Arcari) [1857138] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 155 (David Arcari) [1857138] - [tools] cpupower: Add SPDX license identifier for more missed files (David Arcari) [1857138] - [tools] tools/power/cpupower: Display boost frequency separately (David Arcari) [1857138] - [tools] cpupower : Auto-completion for cpupower tool (David Arcari) [1857138] - [tools] tools/power/cpupower: fix compilation with STATIC=true (David Arcari) [1857138] - [tools] cpupower: remove stringop-truncation waring (David Arcari) [1857138] - [tools] cpupower: convert ISO_8859-1 text comments to utf-8 (David Arcari) [1857138] - [x86] x86/resctrl: Support wider MBM counters (Puneet Sethi) [1834658] - [x86] x86/resctrl: Support CPUID enumeration of MBM counter width (Puneet Sethi) [1834658] - [x86] x86/resctrl: Maintain MBM counter width per resource (Puneet Sethi) [1834658] - [x86] x86/resctrl: Query LLC monitoring properties once during boot (Puneet Sethi) [1834658] - [x86] x86/resctrl: Remove unnecessary RMID checks (Puneet Sethi) [1834658] - [x86] x86/cpu: Move resctrl CPUID code to resctrl/ (Puneet Sethi) [1834658] - [x86] x86/resctrl: Rename asm/resctrl_sched.h to asm/resctrl.h (Puneet Sethi) [1834658] - [x86] x86/resctrl: Preserve CDP enable over CPU hotplug (Puneet Sethi) [1834658] - [net] af_packet: TPACKET_V3: fix fill status rwlock imbalance (Ivan Vecera) [1889829] - [net] packet: tpacket_rcv: do not increment ring index on drop (Ivan Vecera) [1889829] - [net] af_packet: TPACKET_V3: replace busy-wait loop (Ivan Vecera) [1889829] - [net] SUNRPC: Fix svc_flush_dcache() (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Be consistent about mirror index types (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Ensure we initialise the mirror bsizes correctly on read (Scott Mayhew) [1888214] - [fs] NFSv4.2: fix client's attribute cache management for copy_file_range (Scott Mayhew) [1888214] - [fs] nfs: Fix security label length not being reset (Scott Mayhew) [1888214] - [net] SUNRPC: stop printk reading past end of string (Scott Mayhew) [1888214] - [fs] NFS: Zero-stateid SETATTR should first return delegation (Scott Mayhew) [1888214] - [fs] NFSv4.1 handle ERR_DELAY error reclaiming locking state on delegation recall (Scott Mayhew) [1888214] - [net] SUNRPC: remove duplicate include (Scott Mayhew) [1888214] - [fs] nfsd: fix oops on mixed NFSv4/NFSv3 client access (Scott Mayhew) [1888214] - [fs] NFS: Fix flexfiles read failover (Scott Mayhew) [1888214] - [fs] fs: nfs: delete repeated words in comments (Scott Mayhew) [1888214] - [fs] rpc_pipefs: convert comma to semicolon (Scott Mayhew) [1888214] - [fs] NFS: Don't return layout segments that are in use (Scott Mayhew) [1888214] - [fs] NFS: Don't move layouts to plh_return_segs list while in use (Scott Mayhew) [1888214] - [fs] NFS: Add layout segment info to pnfs read/write/commit tracepoints (Scott Mayhew) [1888214] - [fs] NFS: Add tracepoints for layouterror and layoutstats (Scott Mayhew) [1888214] - [fs] NFS: Report the stateid + status in trace_nfs4_layoutreturn_on_close() (Scott Mayhew) [1888214] - [fs] NFSv4.2: xattr cache: get rid of cache discard work queue (Scott Mayhew) [1888214] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1888214] - [net] svcrdma: CM event handler clean up (Scott Mayhew) [1888214] - [net] svcrdma: Remove transport reference counting (Scott Mayhew) [1888214] - [net] svcrdma: Fix another Receive buffer leak (Scott Mayhew) [1888214] - [trace] SUNRPC: Refresh the show_rqstp_flags() macro (Scott Mayhew) [1888214] - [fs] nfsd: netns.h: delete a duplicated word (Scott Mayhew) [1888214] - [net] sunrpc: destroy rpc_inode_cachep after unregister_filesystem (Scott Mayhew) [1888214] - [fs] freezer: Add unsafe version of freezable_schedule_timeout_interruptible() for NFS (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side xattr caching (Scott Mayhew) [1888214] - [fs] NFSv4.2: hook in the user extended attribute handlers (Scott Mayhew) [1888214] - [fs] NFSv4.2: add the extended attribute proc functions (Scott Mayhew) [1888214] - [fs] nfs: make the buf_to_pages_noslab function available to the nfs code (Scott Mayhew) [1888214] - [fs] nfs: define and use the NFS_INO_INVALID_XATTR flag (Scott Mayhew) [1888214] - [fs] NFS: Update symbolic flags displayed by trace events (Scott Mayhew) [1888214] - [fs] nfs: modify update_changeattr to deal with regular files (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the extended attribute access bits (Scott Mayhew) [1888214] - [fs] nfs: define nfs_access_get_cached function (Scott Mayhew) [1888214] - [fs] NFSv4.2: add client side XDR handling for extended attributes (Scott Mayhew) [1888214] - [fs] NFSv4.2: query the server for extended attribute support (Scott Mayhew) [1888214] - [fs] NFSv4.2: define limits and sizes for user xattr handling (Scott Mayhew) [1888214] - [include] nfs: add client side only definitions for user xattrs (Scott Mayhew) [1888214] - [fs] nfsd: Use seq_putc() in two functions (Scott Mayhew) [1888214] - [net] svcrdma: Display chunk completion ID when posting a rw_ctxt (Scott Mayhew) [1888214] - [net] svcrdma: Record send_ctxt completion ID in trace_svcrdma_post_send() (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Send completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Record Receive completion ID in svc_rdma_decode_rqst (Scott Mayhew) [1888214] - [net] svcrdma: Introduce Receive completion IDs (Scott Mayhew) [1888214] - [trace] svcrdma: Introduce infrastructure to support completion IDs (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR encoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] svcrdma: Add common XDR decoders for RDMA and Read segments (Scott Mayhew) [1888214] - [net] SUNRPC: Add helpers for decoding list discriminators symbolically (Scott Mayhew) [1888214] - [include] svcrdma: Remove declarations for functions long removed (Scott Mayhew) [1888214] - [net] svcrdma: Clean up trace_svcrdma_send_failed() tracepoint (Scott Mayhew) [1888214] - [net] svcrdma: Consolidate send_error helper functions (Scott Mayhew) [1888214] - [net] svcrdma: Make svc_rdma_send_error_msg() a global function (Scott Mayhew) [1888214] - [net] svcrdma: Eliminate return value for svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add a @status parameter to svc_rdma_send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Add @rctxt parameter to svc_rdma_send_error() functions (Scott Mayhew) [1888214] - [net] svcrdma: Remove save_io_pages() call from send_error_msg() (Scott Mayhew) [1888214] - [net] svcrdma: Fix page leak in svc_rdma_recv_read_chunk() (Scott Mayhew) [1888214] - [net] SUNRPC: Augment server-side rpcgss tracepoints (Scott Mayhew) [1888214] - [fs] nfsd: add fattr support for user extended attributes (Scott Mayhew) [1888214] - [fs] nfsd: implement the xattr functions and en/decode logic (Scott Mayhew) [1888214] - [fs] nfsd: add structure definitions for xattr requests / responses (Scott Mayhew) [1888214] - [fs] nfsd: take xattr bits into account for permission checks (Scott Mayhew) [1888214] - [fs] nfsd: define xattr functions to call into their vfs counterparts (Scott Mayhew) [1888214] - [fs] nfsd: add defines for NFSv4.2 extended attribute support (Scott Mayhew) [1888214] - [fs] nfsd: split off the write decode code into a separate function (Scott Mayhew) [1888214] - [fs] xattr: add a function to check if a namespace is supported (Scott Mayhew) [1888214] - [fs] xattr: break delegations in {set, remove}xattr (Scott Mayhew) [1888214] - [uapi] nfs, nfsd: NFSv4.2 extended attribute protocol definitions (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: The mirror count could depend on the layout segment range (Scott Mayhew) [1888214] - [fs] pNFS/flexfiles: Clean up redundant calls to pnfs_put_lseg() (Scott Mayhew) [1888214] - [fs] NFS: Allow applications to speed up readdir+statx() using AT_STATX_DONT_SYNC (Scott Mayhew) [1888214] - [include] NFS: Replace zero-length array with flexible-array (Scott Mayhew) [1888214] - [include] nfs4: Remove unneeded semicolon (Scott Mayhew) [1888214] - [tools] selftests/livepatch: adopt to newer sysctl error format (Yannick Cote) [1869880] - [tools] selftests/livepatch: Use "comm" instead of "diff" for dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: add test delimiter to dmesg (Yannick Cote) [1869880] - [tools] selftests/livepatch: refine dmesg 'taints' in dmesg comparison (Yannick Cote) [1869880] - [tools] selftests/livepatch: Don't clear dmesg when running tests (Yannick Cote) [1869880] - [lib] selftests/livepatch: fix mem leaks in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: more verification in test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: rework test-klp-shadow-vars (Yannick Cote) [1869880] - [lib] selftests/livepatch: simplify test-klp-callbacks busy target tests (Yannick Cote) [1869880] - [tools] selftests: Install settings files to fix TIMEOUT failures (Yannick Cote) [1869880] - [cpufreq] cpufreq: intel_pstate: Fix intel_pstate_get_hwp_max() for turbo disabled (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Free memory only when turning off (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add ->offline and ->online callbacks (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Tweak the EPP sysfs interface (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Update cached EPP in the active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Refuse to turn off with HWP enabled (Puneet Sethi) [1881199] - [documentation] Documentation: fix pm/intel_pstate build warning and wording (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Implement passive mode with HWP enabled (Puneet Sethi) [1881199] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix cpuinfo_max_freq when MSR_TURBO_RATIO_LIMIT is 0 (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix EPP setting via sysfs in active mode (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Rearrange the storing of new EPP values (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Avoid enabling HWP if EPP is not supported (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Clean up aperf_mperf_shift description (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Supply struct attribute description for get_aperf_mperf_shift() (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Fix static checker warning for epp variable (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow raw energy performance preference value (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Allow enable/disable energy efficiency (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Add one more OOB control bit (Puneet Sethi) [1881199] - [cpufreq] cpufreq: intel_pstate: Only mention the BIOS disabling turbo mode once (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: update links for references (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Unify copyright notices (Puneet Sethi) [1881199] - [documentation] Documentation: PM: Add SPDX license tags to multiple files (Puneet Sethi) [1881199] - [documentation] cpufreq: intel_pstate: Documentation: Add references sections (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Clarify coordination of P-State limits (Puneet Sethi) [1881199] - [documentation] Documentation: intel_pstate: Add base_frequency information (Puneet Sethi) [1881199] - [i2c] i2c: ismt: Remove call to memset after dmam_alloc_coherent (Tony Camuso) [1875395] - [i2c] i2c: ismt: Add support for Intel Cedar Fork (Tony Camuso) [1875395] - [documentation] docs: net: fm10k: add documentation for fm10k driver (Vladis Dronov) [1838728] - [netdrv] net: fm10k: reject unsupported coalescing params (Vladis Dronov) [1838728] - [netdrv] intel: Replace zero-length array with flexible-array member (Vladis Dronov) [1838728] - [netdrv] net: Use skb accessors in network drivers (Vladis Dronov) [1838728] - [netdrv] hdlc_ppp: add range checks in ppp_cp_parse_cr() (Guillaume Nault) [1882082] {CVE-2020-25643}- [pinctrl] pinctrl: sunrisepoint: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Modify COMMUNITY macros to be consistent (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Fix register offsets for TGL-H variant (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update header block to reflect direct dependencies (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Switch to use intel_pinctrl_get_soc_data() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Extract intel_pinctrl_get_soc_data() helper for wider use (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use fallthrough pseudo-keyword (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Fix pin being driven low for a while on gpiod_get(..., GPIOD_OUT_HIGH) (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Drop no-op ACPI_PTR() call (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of for_each_requested_gpio_in_range() (David Arcari) [1783488] - [include] gpiolib: Introduce for_each_requested_gpio_in_range() macro (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Protect IO in few call backs by lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Split intel_config_get() to three functions (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Drop the only label in the code for consistency (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Get rid of redundant 'else' in intel_config_set_debounce() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Make use of IRQ_RETVAL() (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Reduce scope of the lock (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Disable input and output buffer when switching to GPIO (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define ACPI address space ID (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Allow drivers to define total amount of IRQs per community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Move npins closer to pin_base in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Update description in struct intel_community (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Use platform_get_irq_optional() explicitly (David Arcari) [1783488] - [pinctrl] pinctrl: intel: Introduce new flag to force GPIO base to be 0 (David Arcari) [1783488] - [pinctrl] pinctrl: tigerlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: icelake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: cannonlake: Use generic flag for special GPIO base treatment (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Enable pin configuration setting for GPIO chip (David Arcari) [1783488] - [pinctrl] pinctrl: sunrisepoint: Fix PAD lock register offset for SPT-H (David Arcari) [1783488] - [pinctrl] pinctrl: baytrail: Mark expected switch fall-throughs (David Arcari) [1783488] - [kernel] mm: disable proactive compaction by default (Rafael Aquini) [1848427] - [mm] mm: use unsigned types for fragmentation score (Rafael Aquini) [1848427] - [mm] mm: fix compile error due to COMPACTION_HPAGE_ORDER (Rafael Aquini) [1848427] - [mm] mm: proactive compaction (Rafael Aquini) [1848427] - [i2c] i2c: mlxbf: I2C_MLXBF should depend on MELLANOX_PLATFORM (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update author and maintainer email info (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Update reference clock frequency (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Remove unecessary wrapper functions (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Fix resrticted cast warning of sparse (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: Add CONFIG_ACPI to guard ACPI function call (Alaa Hleihel) [1655741 1655709] - [documentation] dt-bindings: i2c: I2C binding for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [i2c] i2c: mlxbf: I2C SMBus driver for Mellanox BlueField SoC (Alaa Hleihel) [1655741 1655709] - [misc] misc: eeprom: ee1004: convert to i2c_new_dummy_device (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Deal with nack on page selection (Alaa Hleihel) [1655741] - [misc] eeprom: ee1004: Move selected page detection to a separate function (Alaa Hleihel) [1655741] - [misc] eeprom: New ee1004 driver for DDR4 memory (Alaa Hleihel) [1655741] - [net] xfrm: Use correct address family in xfrm_state_find (Xin Long) [1892641] - [net] xfrm: clone whole liftime_cur structure in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SEC_CTX in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_REPLAY_ESN_VAL in xfrm_do_migrate (Xin Long) [1892641] - [net] xfrm: clone XFRMA_SET_MARK in xfrm_do_migrate (Xin Long) [1892641] - [net] ip_vti: Fix unused variable warning (Xin Long) [1892641] - [net] xfrm: Make the policy hold queue work with VTI. (Xin Long) [1892641] - [s390] s390/qeth: delay draining the TX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: strictly order bridge address events (Philipp Rudo) [1847443] - [s390] s390/qeth: unify structs for bridge port state (Philipp Rudo) [1847443] - [s390] s390/qeth: copy less data from bridge state events (Philipp Rudo) [1847443] - [s390] s390/qeth: don't let HW override the configured port role (Philipp Rudo) [1847443] - [s390] s390/qeth: don't disable address events during initialization (Philipp Rudo) [1847443] - [s390] s390/qeth: make queue lock a proper spinlock (Philipp Rudo) [1847443] - [s390] s390/qeth: use to_delayed_work() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up qeth_l3_send_setdelmc()'s declaration (Philipp Rudo) [1847443] - [s390] s390/qeth: use all configured RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: don't process empty bridge port events (Philipp Rudo) [1847443] - [s390] s390/qeth: integrate RX refill worker with NAPI (Philipp Rudo) [1847443] - [s390] s390/qeth: tolerate pre-filled RX buffer (Philipp Rudo) [1847443] - [s390] s390/qdio: remove internal polling in non-thinint path (Philipp Rudo) [1847443] - [s390] s390/qdio: allow to scan all 128 Input SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: fix statistics for 128 SBALs (Philipp Rudo) [1847443] - [s390] s390/qeth: constify the MPC initialization data (Philipp Rudo) [1847443] - [s390] s390/qeth: unify RX-mode hashtables (Philipp Rudo) [1847443] - [s390] s390/qeth: cleanup OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up a magic number in the OAT callback (Philipp Rudo) [1847443] - [s390] s390/qeth: use u64_to_user_ptr() in the OAT code (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qeth: don't clear the configured isolation mode (Philipp Rudo) [1847443] - [s390] s390/qeth: only init the isolation mode when necessary (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune errno when cmds are cancelled (Philipp Rudo) [1847443] - [s390] s390/qeth: reject unsupported link type earlier (Philipp Rudo) [1847443] - [s390] s390/qeth: let isolation mode override HW offload restrictions (Philipp Rudo) [1847443] - [s390] s390/qeth: fix error handling for isolation mode cmds (Philipp Rudo) [1847443] - [s390] s390/qdio: warn about unexpected SLSB states (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up usage of qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce SLSB writes during Input Queue processing (Philipp Rudo) [1847443] - [s390] s390/qdio: fine-tune SLSB update (Philipp Rudo) [1847443] - [s390] s390/cio, s390/qeth: cleanup PNSO CHSC (Philipp Rudo) [1847443] - [s390] s390/qdio: remove q->first_to_kick (Philipp Rudo) [1847443] - [s390] s390/qdio: fix up qdio_start_irq() kerneldoc (Philipp Rudo) [1847443] - [s390] s390/qdio: add IRQ reduction for error SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: refactor ACK processing for primed SBALs (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify overlap calculation on Input refill (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up Kconfig help text (Philipp Rudo) [1847443] - [s390] s390/qeth: return error when starting a reset fails (Philipp Rudo) [1847443] - [s390] s390/qeth: set TX IRQ marker on last buffer in a group (Philipp Rudo) [1847443] - [s390] s390/qeth: indicate contiguous TX buffer elements (Philipp Rudo) [1847443] - [s390] s390/qeth: merge TX skb mapping code (Philipp Rudo) [1847443] - [s390] s390/qeth: don't use restricted offloads for local traffic (Philipp Rudo) [1847443] - [s390] s390/qeth: extract helpers for next-hop lookup (Philipp Rudo) [1847443] - [s390] s390/qeth: add debugfs file for local IP addresses (Philipp Rudo) [1847443] - [s390] s390/qeth: process local address events (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of LP2LP capability for csum offload (Philipp Rudo) [1847443] - [s390] s390/qeth: fix cancelling of TX timer on dev_close() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove always-true condition (Philipp Rudo) [1847443] - [s390] s390/qdio: de-duplicate tiqdio_inbound_processing() (Philipp Rudo) [1847443] - [s390] s390/qdio: keep track of allocated queue count (Philipp Rudo) [1847443] - [s390] s390/qdio: roll-back after queue allocation error (Philipp Rudo) [1847443] - [s390] s390/qdio: do more fine-grained allocation roll-back (Philipp Rudo) [1847443] - [s390] s390/qdio: consolidate thinint init/exit (Philipp Rudo) [1847443] - [s390] s390/qdio: put thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: tear down thinint indicator after early error (Philipp Rudo) [1847443] - [s390] s390/qdio: consistently restore the IRQ handler (Philipp Rudo) [1847443] - [s390] s390/qdio: clear DSCI early for polling drivers (Philipp Rudo) [1847443] - [s390] s390/qdio: inline shared_ind() (Philipp Rudo) [1847443] - [s390] s390/qdio: remove cdev from init_data (Philipp Rudo) [1847443] - [s390] s390/qdio: allow for non-contiguous SBAL array in init_data (Philipp Rudo) [1847443] - [s390] zfcp: inline zfcp_qdio_setup_init_data() (Philipp Rudo) [1847443] - [s390] s390/qdio: cleanly split alloc and establish (Philipp Rudo) [1847443] - [s390] s390/qeth: phase out OSN support (Philipp Rudo) [1847443] - [s390] s390/qeth: make OSN / OSX support configurable (Philipp Rudo) [1847443] - [s390] s390/qeth: remove fake_broadcast attribute (Philipp Rudo) [1847443] - [s390] s390/qdio: set qdio_irq->cdev at allocation time (Philipp Rudo) [1847443] - [s390] s390/qdio: remove unused function declarations (Philipp Rudo) [1847443] - [s390] s390/qeth: modernize two list helpers (Philipp Rudo) [1847443] - [s390] s390/qeth: keep track of fixed prio-queue configuration (Philipp Rudo) [1847443] - [s390] s390/qeth: fine-tune MAC Address-related errnos (Philipp Rudo) [1847443] - [s390] s390/qeth: add TX IRQ coalescing support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: collect more TX statistics (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up the mac_bits (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify L3 dev_id logic (Philipp Rudo) [1847443] - [s390] s390/qdio: extend polling support to multiple queues (Philipp Rudo) [1847443] - [s390] s390/qeth: remove redundant if-clause in RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: split out RX poll code (Philipp Rudo) [1847443] - [s390] s390/qeth: simplify RX buffer tracking (Philipp Rudo) [1847443] - [s390] s390/qdio: pass ISC as parameter to chsc_sadc() (Philipp Rudo) [1847443] - [s390] s390/qeth: use dev->reg_state (Philipp Rudo) [1847443] - [s390] s390/qeth: remove gratuitous NULL checks (Philipp Rudo) [1847443] - [s390] s390/qeth: add phys_to_virt() translation for AOB (Philipp Rudo) [1847443] - [s390] s390/qeth: don't report hard-coded driver version (Philipp Rudo) [1847443] - [s390] s390/qeth: add SW timestamping support for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: balance the TX queue selection for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for IQD devices (Philipp Rudo) [1847443] - [s390] s390/qeth: allow configuration of TX queues for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: remove prio-queueing support for z/VM NICs (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves in TX slow path (Philipp Rudo) [1847443] - [s390] s390/qeth: use memory reserves to back RX buffers (Philipp Rudo) [1847443] - [s390] s390/qeth: remove VNICC callback parameter struct (Philipp Rudo) [1847443] - [s390] s390/qdio: add tighter controls for IRQ polling (Philipp Rudo) [1847443] - [s390] s390/qdio: export SSQD via debugfs (Philipp Rudo) [1847443] - [s390] s390/qeth: support configurable RX copybreak (Philipp Rudo) [1847443] - [s390] s390/qeth: don't check for IFF_UP when scheduling napi (Philipp Rudo) [1847443] - [s390] s390/qeth: don't re-start read cmd when IDX has terminated (Philipp Rudo) [1847443] - [s390] s390/qeth: reset seqnos on connection startup (Philipp Rudo) [1847443] - [s390] s390/qeth: remove unused cmd definitions (Philipp Rudo) [1847443] - [s390] s390/qeth: validate device-provided MAC address (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up CREATE_ADDR cmd code (Philipp Rudo) [1847443] - [s390] s390/qeth: remove dead code in qeth_l3_iqd_read_initial_mac() (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify debugfs code (Philipp Rudo) [1847443] - [s390] s390/qdio: use QDIO_IRQ_STATE_INACTIVE instead of 0 (Philipp Rudo) [1847443] - [s390] s390/qeth: don't warn for napi with 0 budget (Philipp Rudo) [1847443] - [s390] s390/qdio: reduce access to cdev->private->qdio_data (Philipp Rudo) [1847443] - [s390] s390/qdio: clean up cdev access in qdio_setup_irq() (Philipp Rudo) [1847443] - [s390] s390/qdio: fill SL with absolute addresses (Philipp Rudo) [1847443] - [s390] s390/qdio: don't allocate *aob array with GFP_ATOMIC (Philipp Rudo) [1847443] - [s390] s390/qdio: simplify ACK tracking (Philipp Rudo) [1847443] - [s390] s390/qeth: remove HARDSETUP state (Philipp Rudo) [1847443] - [s390] s390/qeth: make cmd/reply matching more flexible (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate online/offline code (Philipp Rudo) [1847443] - [s390] s390/qeth: shift some bridgeport code around (Philipp Rudo) [1847443] - [s390] s390/qeth: remove QETH_RX_PULL_LEN (Philipp Rudo) [1847443] - [s390] s390/qeth: use napi_gro_frags() for SG skbs (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate RX code (Philipp Rudo) [1847443] - [s390] s390/qeth: make use of napi_schedule_irqoff() (Philipp Rudo) [1847443] - [s390] s390/qeth: consolidate helpers for capability checking (Philipp Rudo) [1847443] - [s390] s390/qeth: stop yielding the ip_lock during IPv4 registration (Philipp Rudo) [1847443] - [s390] s390/qeth: don't raise NETDEV_REBOOT event from L3 offline path (Philipp Rudo) [1847443] - [s390] s390/qeth: remove open-coded inet_make_mask() (Philipp Rudo) [1847443] - [s390] s390/qeth: clean up L3 sysfs code (Philipp Rudo) [1847443] - [s390] s390/qeth: overhaul L3 IP address dump code (Philipp Rudo) [1847443] - [s390] s390/qeth: wake up all waiters from qeth_irq() (Philipp Rudo) [1847443] - [s390] s390/qeth: only handle IRQs while device is online (Philipp Rudo) [1847443] - [s390] s390: clean up qdio.h (Philipp Rudo) [1847443] - [s390] s390/cio: fix kdoc for tiqdio_thinint_handler (Philipp Rudo) [1847443] - [s390] s390/drivers: fix proc/debugfs file permissions (Philipp Rudo) [1847443] - [s390] s390: convert to DEFINE_SHOW_ATTRIBUTE (Philipp Rudo) [1847443] - [s390] scsi: zfcp: Avoid benign overflow of the Request Queue's free-level (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Replace open-coded list move (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Clean up zfcp_erp_action_ready() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Fix an outdated comment for zfcp_qdio_send() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: Use prandom_u32_max() for backoff (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix wrong data and display format of SFP+ temperature (Philipp Rudo) [1874100] - [s390] scsi: zfcp: trace channel log even for FCP command responses (Philipp Rudo) [1874100] - [s390] scsi: zfcp: proper indentation to reduce confusion in zfcp_erp_required_act (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move maximum age of diagnostic buffers into a per-adapter variable (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh config-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface to read the local B2B-Credit (Philipp Rudo) [1874100] - [s390] scsi: zfcp: implicitly refresh port-data diagnostics when reading sysfs (Philipp Rudo) [1874100] - [s390] scsi: zfcp: introduce sysfs interface for diagnostics of local SFP transceiver (Philipp Rudo) [1874100] - [s390] scsi: zfcp: support retrieval of SFP Data via Exchange Port Data (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix GCC compiler warning emitted with -Wmaybe-uninitialized (Philipp Rudo) [1874100] - [s390] scsi: zfcp: fix request object use-after-free in send path causing seqno errors (Philipp Rudo) [1874100] - [s390] scsi: s390: zfcp_fc: use sg helper to iterate over scatterlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: reduce flood of fcrscn1 trace records on multi-element RSCN (Philipp Rudo) [1874100] - [s390] scsi: zfcp: improve kdoc for return of zfcp_status_read_refill() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop old default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop default switch case which might paper over missing case (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence -Wimplicit-fallthrough in zfcp_erp_lun_strategy() (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence remaining kdoc warnings in header files (Philipp Rudo) [1874100] - [s390] scsi: zfcp: silence all W=1 build warnings for existing kdoc (Philipp Rudo) [1874100] - [s390] scsi: zfcp: properly format LUN (and WWPN) for LUN sharing violation kmsg (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_act_result for argument/return of affected functions (Philipp Rudo) [1874100] - [s390] scsi: zfcp: use enum zfcp_erp_steps for struct zfcp_erp_action.step (Philipp Rudo) [1874100] - [s390] scsi: zfcp: the action field of zfcp_erp_action is actually the type (Philipp Rudo) [1874100] - [s390] scsi: zfcp: clarify function argument name for trace tag string (Philipp Rudo) [1874100] - [s390] scsi: zfcp: ERP thread setup kdoc update (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update kernel message for invalid FCP_CMND length, it's not the CDB (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate seq_no from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop duplicate fsf_command from zfcp_fsf_req which is also in QTCB header (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_fsf_req (Philipp Rudo) [1874100] - [s390] scsi: zfcp: group sort internal structure definitions for proximity (Philipp Rudo) [1874100] - [s390] scsi: zfcp: namespace prefix for internal latency data structures (Philipp Rudo) [1874100] - [s390] scsi: zfcp: update width in comment for ZFCP_COMMON_FLAGS mask (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move scsi_eh & non-ERP timeout defines owned by and local to zfcp_fsf.c (Philipp Rudo) [1874100] - [s390] scsi: zfcp: drop unnecessary forward prototype for struct zfcp_reqlist (Philipp Rudo) [1874100] - [s390] scsi: zfcp: move SG table helper from aux to fc and make them static (Philipp Rudo) [1874100] - [s390] scsi: zfcp: remove unnecessary null pointer check before mempool_destroy (Philipp Rudo) [1874100] - [s390] s390/dasd, zfcp: fix gcc 8 stringop-truncation warnings (Philipp Rudo) [1874100] - [s390] s390/stp: unify stp_work_mutex and clock_sync_mutex (Philipp Rudo) [1856342] - [s390] s390/stp: add sysfs file to show scheduled leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: add support for leap seconds (Philipp Rudo) [1856342] - [s390] s390/stp: use u32 instead of unsigned int (Philipp Rudo) [1856342] - [s390] s390/stp: use __packed (Philipp Rudo) [1856342] - [s390] s390/stp: add locking to sysfs functions (Philipp Rudo) [1856342] - [s390] s390/stp: allow group and users to read stp sysfs files (Philipp Rudo) [1856342] - [s390] s390/ipl: add support to control memory clearing for nvme re-IPL (Philipp Rudo) [1851122] - [kernel] tick: broadcast-hrtimer: Fix a race in bc_set_next (Vladis Dronov) [1876567] - [fs] gfs2: Make sure we don't miss any delayed withdraws (Robert S Peterson) [1873565] - [fs] gfs2: add some much needed cleanup for log flushes that fail (Robert S Peterson) [1873565] - [fs] gfs2: fix trans slab error when withdraw occurs inside log_flush (Robert S Peterson) [1873565] - [block] blk-mq: mark flush request as IDLE in flush_end_io() (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid repeated request completion (Gopal Tiwari) [1894347] - [nvme] nvme-tcp: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme-rdma: avoid race between time out and tear down (Gopal Tiwari) [1894347] - [nvme] nvme: introduce nvme_sync_io_queues (Gopal Tiwari) [1894347] - [documentation] kvm: x86: hyper-v: Mention SynDBG CPUID leaves in api.rst (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: remove unused variable (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Don't require THP to run tests (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: evmcs: make evmcs_sanitize_exec_ctrls() work again (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: test behavior of unmapped L2 APIC-access address (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix NULL dereference at kvm_msr_ignored_check() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: replace static const variables with macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: ioapic: break infinite recursion on lazy EOI (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: rename pi_init to avoid conflict with paride (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid modulo operator on 64-bit value to fix i386 build (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: NX largepage recovery for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't clear write flooding count for direct roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support MMIO in the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support write protection for nesting in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support disabling dirty logging for the tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support dirty logging for the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support changed pte notifier in tdp MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add access tracking for tdp_mmu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support invalidate range MMU notifier for TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate struct kvm_mmu_pages for all pages in TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add TDP MMU PF handler (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove disallowed_hugepage_adjust shadow_walk_iterator arg (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Support zapping SPTEs in the TDP MMU (Vitaly Kuznetsov) [1882793] - [virt] kvm: Cache as_id in kvm_memory_slot (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add functions to handle changed TDP SPTEs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Allocate and free TDP MMU roots (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Init / Uninit the TDP MMU (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Introduce tdp_iter (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: extract spte.h and spte.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate updating a PTE from kvm_set_pte_rmapp (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate making SPTEs from set_spte (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: Separate making non-leaf sptes from link_shadow_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Let the guest own CR4.FSGSBASE (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Intercept guest reserved CR4 bits to inject #GP fault (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move call to update_exception_bitmap() into VMX code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Invoke vendor's vcpu_after_set_cpuid() after all common updates (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Intercept LA57 to inject #GP fault when it's reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Initialize prev_ga_tag before use (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: implement on demand allocation of the nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow kvm_x86_ops.set_efer to return an error value (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report negative values from wrmsr emulation to userspace (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: xen_hvm_config: cleanup return values (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: Make struct kernel_param_ops definitions const (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allocate vcpu->arch.cpuid_entries dynamically (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: disconnect kvm_check_cpuid() from vcpu->arch.cpuid_entries (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: only provide PV features if enabled in guest's CPUID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: set wall_clock in kvm_write_wall_clock() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: encapsulate wrmsr(MSR_KVM_SYSTEM_TIME) emulation in helper fn (Vitaly Kuznetsov) [1882793] - [x86] kvm: hide KVM options from menuconfig when KVM is not compiled (Vitaly Kuznetsov) [1882793] - [documentation] kvm: vmx: Forbid userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Ignore userspace MSR filters for x2APIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Fix x2APIC MSR intercept handling on !APICV platforms (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: vmx_uret_msrs_list[] can be static (Vitaly Kuznetsov) [1882793] - [tools] kvm: x86: do not attempt TSC synchronization on guest writes (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: delay MSR permission processing to first nested VM run (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename KVM_REQ_GET_VMCS12_PAGES (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: Add test for user space MSR handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: svm: Prevent MSR passthrough when MSR access is denied (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Prepare MSR bitmaps for userspace tracked MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add infrastructure for MSR filtering (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Allow deflecting unknown MSR accesses to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Return -ENOENT on unimplemented MSRs (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_uret_msr's "index" to "slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_msr_index" to "vmx_uret_msrs_list" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_set_guest_msr" to "vmx_set_guest_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "find_msr_entry" to "vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add vmx_setup_uret_msr() to handle lookup and swap (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move uret MSR lookup into update_transition_efer() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Check guest support for RDTSCP before processing MSR_TSC_AUX (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "__find_msr_index" to "__vmx_find_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "guest_msrs_ready" to "guest_uret_msrs_loaded" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "save_nmsrs" to "nr_active_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vcpu_vmx's "nmsrs" to "nr_uret_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename the "shared_msr_entry" struct to "vmx_uret_msr" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename "vmx_find_msr_index" to "vmx_find_loadstore_msr_slot" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Prepend "MAX_" to MSR array size defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename "shared_msrs" to "user_return_msrs" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move individual kvm_mmu initialization into common helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Read EXIT_QUAL and INTR_INFO only when needed for nested exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use common definition for kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add macro wrapper for defining kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add intr/vectoring info and error code to kvm_exit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper to test for a valid error code given an intr info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read guest RIP from within the kvm_nested_vmexit tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add RIP to the kvm_entry, i.e. VM-Enter, tracepoint (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN on attempt to switch the currently loaded VMCS (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Drop redundant VMCS switch and free_nested() call (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Ensure vmcs01 is the loaded VMCS when freeing nested state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Move free_nested() below vmx_switch_vmcs() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Explicitly check for valid guest state for !unrestricted guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reload vmcs01 if getting vmcs12's pages fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Reset the segment cache when stuffing guest segs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track write/user faults using bools (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Hoist ITLB multi-hit workaround check up a level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename 'hlevel' to 'level' in FNAME(fetch) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Account NX huge page disallowed iff huge page was requested (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Capture requested page level before NX huge page workaround (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move "huge page disallowed" calculation into mapping helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Refactor the zap loop for recovering NX lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Commit zap of remaining invalid pages when recovering lpages (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename ops.h to vmx_ops.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extract posted interrupt support to separate files (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Bail early from final #PF handling on spurious faults (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return unique RET_PF_* values if the fault was fixed (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Invert RET_PF_* check when falling through to emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Return -EIO if page fault returns RET_PF_INVALID (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Recursively zap nested TDP SPs when zapping last/only parent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move flush logic from mmu_page_zap_pte() to FNAME(invlpg) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyper-v: disallow configuring SynIC timers with no SynIC (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Stash 'kvm' in a local variable in kvm_mmu_free_roots() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add a helper and macros to reduce boilerplate for sec exec ctls (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename RDTSCP secondary exec control name to insert "ENABLE" (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use VMX_FEATURE_* flags to define VMCS control bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Unconditionally clear CPUID.INVPCID if !CPUID.PCID (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Rename vmx_*_supported() helpers to cpu_has_vmx_*() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use "illegal GPA" helper for PT/RTIT output base check (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move illegal GPA helper out of the MMU code (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Replace MSR_IA32_RTIT_OUTPUT_BASE_MASK with helper function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Unexport cpuid_query_maxphyaddr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use precomputed MAXPHYADDR for RTIT base MSR check (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Do not perform emulation for INVD intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: sev: shorten comments around sev_clflush_pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Mark SEV launch secret pages as dirty (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Add VM-Enter failed tracepoints for super early checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: CR3 MBZ bits are only 63:52 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: emulating RDPID failure shall return #UD rather than #GP (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Morph notification vector IRQ on nested VM-Enter to pending PI (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add tracepoint for cr_interception (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Analyze is_guest_mode() in svm_vcpu_run() (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Invoke NMI handler via indirect call instead of INTn (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Move IRQ invocation to assembly subroutine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add kvm_x86_ops hook to short circuit emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: KVM needs to unset "unrestricted guest" VM-execution control in vmcs02 if vmcs12 doesn't set it (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Enable INVPCID feature on AMD (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move handling of INVPCID types to x86 (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename and move the function vmx_handle_memory_failure to x86.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Remove set_cr_intercept, clr_cr_intercept and is_cr_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add new intercept word in vmcb_control_area (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify 64 bit intercept field to two 32 bit vectors (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Modify intercept_exceptions to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_dr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Change intercept_cr to generic intercepts (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Introduce vmcb_(set_intercept/clr_intercept/_is_intercept) (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Remove unused field (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor exit labels in svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: use __GFP_ZERO instead of clear_page (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: refactor msr permission bitmap allocation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: rename nested vmcb to vmcb12 (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: rename a variable in the svm_create_vcpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Reduce world switch latency caused by timer_advance_ns (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Narrow down the kick target vCPU (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Guarantee the timer is in tsc-deadline mode when setting (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Return 0 when getting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Fix updating DFR missing apic map recalculation (Vitaly Kuznetsov) [1882793] - [virt] kvm/eventfd: move wildcard calculation outside loop (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Simplify the initialization of nested_vmx_msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix VMX controls MSRs setup when nested VMX enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Avoid freeing uninitialized pointers in svm_set_nested_state() (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove aliases with X64 in their name (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Split hyperv-tlfs.h into arch dependent and independent files (Vitaly Kuznetsov) [1882793] - [x86] hyperv: Remove HV_PROCESSOR_POWER_STATE #defines (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add GHCB definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: nested: Don't allocate VMCB structures on stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: mmu: page_track: Fix RCU list API usage (Vitaly Kuznetsov) [1882793] - [kernel] rculist: Introduce list/hlist_for_each_entry_srcu() macros (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: update PFEC_MASK/PFEC_MATCH together with PF intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add a dedicated INVD intercept routine (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset MMU context if guest toggles CR4.SMAP or CR4.PKE (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix MSR_IA32_TSC read for nested migration (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Fix assert failure in single-step test (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: vmx: Make smaller physical guest address space support user-configurable (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: Check the allocation of pv cpu mask" (Vitaly Kuznetsov) [1882793] - [x86] kvm: emulator: more strict rsm checks (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: more strict SMM checks when returning to nested guest (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: setup nested msr permission bitmap on nested state load (Vitaly Kuznetsov) [1882793] - [x86] svm: nsvm: correctly restore GIF on vmexit from nesting after migration (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Don't freeze guest when event delivery causes an APIC-access exit (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: avoid emulation with stale next_rip (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: always allow writing '0' to MSR_KVM_ASYNC_PF_EN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Periodically schedule when unregistering regions on destroy (Vitaly Kuznetsov) [1882793] - [x86] kvm x86/mmu: use KVM_REQ_MMU_SYNC to sync when needed (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Fix the update value of nested load IA32_PERF_GLOBAL_CTRL control (Vitaly Kuznetsov) [1882793] - [virt] kvm: fix memory leak in kvm_io_bus_unregister_dev() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Check the allocation of pv cpu mask (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Update VMCS02 when L2 PAE PDPTE updates detected (Vitaly Kuznetsov) [1882793] - [documentation] kvm: documentation: Minor fixups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.PKE does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Toggling CR4.SMAP does not load PDPTEs in PAE mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: fix access code passed to gva_to_gpa (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: Use a shorter encoding to clear RAX (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Synic default SCONTROL MSR needs to be enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Don't attempt to load PDPTRs when 64-bit mode is enabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: detect assigned device via irqbypass manager (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix sev_pin_memory() error handling (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Set the TDCR settable bits (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Fix disable pause loop exit/pause filtering capability on SVM (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Prevent setting the tscdeadline timer if the lapic is hw disabled (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Specify max TDP level via kvm_configure_mmu() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename max_page_level to max_huge_page_level (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Dynamically calculate TDP level from max level and MAXPHYADDR (Vitaly Kuznetsov) [1882793] - [x86] kvm: vxm: Remove temporary WARN on expected vs. actual EPTP level mismatch (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Pull the PGD's level from the MMU instead of recalculating it (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Make vmx_load_mmu_pgd() static (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add separate helper for shadow NPT root page role calc (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Drop a duplicate declaration of construct_eptp() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Using macros instead of magic values (Vitaly Kuznetsov) [1882793] - [tools] kvm: nvmx: check for invalid hdr.vmx.flags (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: check for required but missing VMCS12 in KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1882793] - [tools] selftests: kvm: do not set guest mode flag (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt/kvm/api: eliminate duplicated word (Vitaly Kuznetsov) [1882793] - [documentation] docs: kvm: Replace HTTP links with HTTPS ones (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: remove nonsensical EXITINFO1 adjustment on nested NPF (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add a capability for GUEST_MAXPHYADDR < HOST_MAXPHYADDR support (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: optimize #PF injection when MAXPHYADDR does not match (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add guest physical address check in EPT violation and misconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: introduce vmx_need_pf_intercept (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: update exception bitmap on CPUID changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: rename update_bp_intercept to update_exception_bitmap (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Add guest physical address check in translate_gpa() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: mmu: Move translate_gpa() to mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add helper functions for illegal GPA checking and page fault injection (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: move MSR_IA32_PERF_CAPABILITIES emulation to common x86 code (Vitaly Kuznetsov) [1882793] - [virt] kvm: Move x86's MMU memory cache helpers to common KVM code (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Move x86's version of struct kvm_mmu_memory_cache to common code (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Prepend "kvm_" to memory cache helpers that will be global (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Skip filling the gfn cache for guaranteed direct MMU topups (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Zero allocate shadow pages (outside of mmu_lock) (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make __GFP_ZERO a property of the memory cache (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Separate the memory caches for shadow pages and gfn arrays (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Clean up the gorilla math in mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Topup memory caches after walking GVA->GPA (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move fast_page_fault() call above mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Try to avoid crashing KVM if a MMU memory cache is empty (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Remove superfluous gotos from mmu_topup_memory_caches() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Use consistent "mc" name for kvm_mmu_memory_cache locals (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Consolidate "page" variant of memory cache helpers (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Track the associated kmem_cache in the MMU caches (Vitaly Kuznetsov) [1882793] - [x86] kvm/x86: pmu: Fix #GP condition check for RDPMC emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_x86_ops.vcpu_after_set_cpuid() into kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename cpuid_update() callback to vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Rename kvm_update_cpuid() to kvm_vcpu_after_set_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Extract kvm_update_cpuid_runtime() from kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Introduce kvm_check_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move kvm_apic_set_version() to kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: lapic: Use guest_cpuid_has() in kvm_apic_set_version() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Go on updating other CPUID leaves when leaf 1 is absent (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Reset vcpu->arch.cpuid_nent to 0 if SET_CPUID* fails (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: limit the maximum number of vPMU fixed counters to 3 (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that MBZ bits in CR3 and CR4 are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Make CR4.VMXE reserved for the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Create mask for guest CR4 reserved bits in kvm_update_cpuid() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Read PDPTEs on CR0.CD and CR0.NW changes (Vitaly Kuznetsov) [1882793] - [x86] kvm: Add "nopvspin" parameter to disable PV spinlocks (Vitaly Kuznetsov) [1882793] - [x86] kvm: Change print code to use pr_*() format (Vitaly Kuznetsov) [1882793] - [x86] revert "kvm: x86: Fix setup the virt_spin_lock_key before static key get initialized" (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Rename page_header() to to_shadow_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add sptep_to_sp() helper to wrap shadow page lookup (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make kvm_mmu_page definition and accessor internal-only (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Add MMU-internal header (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move kvm_mmu_available_pages() into mmu.c (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Move mmu_audit.c and mmutrace.h into the mmu/ sub-directory (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Exit to userspace on make_mmu_pages_available() error (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when shrinking the slab (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Batch zap MMU pages when recycling oldest pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Don't put invalid SPs back on the list of active pages (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Optimize MMU page cache lookup for fully direct MMUs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid multiple hash lookups in kvm_get_mmu_page() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Use VMCALL and VMMCALL mnemonics in kvm_para.h (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename svm_nested_virtualize_tpr() to nested_svm_virtualize_tpr() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add svm_ prefix to set/clr/is_intercept() (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Add vmcb_ prefix to mark_*() functions (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Rename struct nested_state to svm_nested_state (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Wrap VM-Fail valid path in generic VM-Fail helper (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Set last_vmentry_cpu in vcpu_enter_guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move last_cpu into kvm_vcpu_arch as last_vmentry_cpu (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Add "last CPU" to some KVM_EXIT information (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add last_cpu to struct vcpu_vmx (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Always set svm->last_cpu on VMRUN (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: Prefer vcpu->cpu to raw_smp_processor_id() (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: report sev_pin_memory errors with PTR_ERR (Vitaly Kuznetsov) [1882793] - [x86] kvm: svm: fix svn_pin_memory()'s use of get_user_pages_fast() (Vitaly Kuznetsov) [1882793] - [x86] kvm: nsvm: Check that DR6[63:32] and DR7[64:32] are not set on vmrun of nested guests (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move the check for upper 32 reserved bits of DR6 to separate function (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Do the same ignore_msrs check for feature msrs (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Move ignore_msrs handling upper the stack (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Make .write_log_dirty a nested operation (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: WARN if PML emulation helper is invoked outside of nested guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Drop kvm_arch_write_log_dirty() wrapper (Vitaly Kuznetsov) [1882793] - [s390] kvm: async_pf: change kvm_setup_async_pf()/kvm_arch_setup_async_pf() return type to bool (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: drop KVM_PV_REASON_PAGE_READY case from kvm_handle_page_fault() (Vitaly Kuznetsov) [1882793] - [documentation] documentation: virt: kvm/api: drop doubled words (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Use KVM_POSSIBLE_CR*_GUEST_BITS to initialize guest/host masks (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Mark CR4.TSD as being possibly owned by the guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Inject #GP if guest attempts to toggle CR4.LA57 in 64-bit mode (Vitaly Kuznetsov) [1882793] - [virt] kvm: use more precise cast and do not drop __user (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: bit 8 of non-leaf PDPEs is not reserved (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix async pf caused null-ptr-deref (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Remove vcpu_vmx's defunct copy of host_pkru (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: allow TSC to differ by NTP correction bounds without TSC scaling (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Fix MSR range of APIC registers in X2APIC mode (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Stop context switching MSR_IA32_UMWAIT_CONTROL (Vitaly Kuznetsov) [1882793] - [x86] cpu: Move prototype for get_umwait_control_msr() to a global location (Vitaly Kuznetsov) [1882793] - [x86] kvm: nvmx: Plumb L2 GPA through to PML emulation (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/mmu: Avoid mixing gpa_t with gfn_t in walk_addr_generic() (Vitaly Kuznetsov) [1882793] - [x86] process/64: Make save_fsgs_for_kvm() ready for FSGSBASE (Vitaly Kuznetsov) [1882793] - [kernel] kvm: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Add helpers to identify interrupt type from intr_info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Switch KVM guest to using interrupts for page ready APF delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: Remove defunct KVM_DEBUG_FS Kconfig (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Always treat MSR_IA32_PERF_CAPABILITIES as a valid PMU MSR (Vitaly Kuznetsov) [1882793] - [x86] kvm_hv_set_msr(): use __put_user() instead of 32bit __clear_user() (Vitaly Kuznetsov) [1882793] - [tools] kvm: selftests: update hyperv_cpuid with SynDBG tests (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger via hypercalls (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: enable hypercalls regardless of hypercall page (Vitaly Kuznetsov) [1882793] - [x86] kvm/hyper-v: Add support for synthetic debugger interface (Vitaly Kuznetsov) [1882793] - [x86] hyper-v: Add synthetic debugger definitions (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86/pmu: Support full width counting (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: announce KVM_FEATURE_ASYNC_PF_INT (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: acknowledgment mechanism for async pf page ready notifications (Vitaly Kuznetsov) [1882793] - [documentation] kvm: x86: interrupt based APF 'page ready' event delivery (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: extend struct kvm_vcpu_pv_apf_data with token info (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: hyperv: Remove duplicate definitions of Reference TSC Page (Vitaly Kuznetsov) [1882793] - [x86] kvm: Restrict ASYNC_PF to user space (Vitaly Kuznetsov) [1882793] - [x86] kvm: Sanitize kvm_async_pf_task_wait() (Vitaly Kuznetsov) [1882793] - [x86] kvm: Handle async page faults directly through do_page_fault() (Vitaly Kuznetsov) [1882793] - [virt] kvm: add halt-polling cpu usage stats (Vitaly Kuznetsov) [1882793] - [powerpc] kvm: Replace vcpu->swait with rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce rcuwait_active() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Introduce prepare_to and finish_rcuwait (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Add @state argument to rcuwait_wait_event() (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Let rcuwait_wake_up() return whether or not a task was awoken (Vitaly Kuznetsov) [1882793] - [kernel] rcuwait: Fix stale wake call name in comment (Vitaly Kuznetsov) [1882793] - [s390] kvm: s390: Use kvm_vcpu_wake_up in kvm_s390_vcpu_wakeup (Vitaly Kuznetsov) [1882793] - [documentation] docs/virt/kvm: Document configuring and running nested guests (Vitaly Kuznetsov) [1882793] - [tools] docs: fix broken references for ReST files that moved around (Vitaly Kuznetsov) [1882793] - [x86] kvm: vmx: Extend VMXs #AC interceptor to handle split lock #AC in guest (Vitaly Kuznetsov) [1882793] - [x86] kvm: x86: Emulate split-lock access as a write in emulator (Vitaly Kuznetsov) [1882793] - [net] core: check length before updating Ethertype in skb_mpls_{push,pop} (Guillaume Nault) [1893886] - [net] pktgen: fix error message with wrong function name (Guillaume Nault) [1893886] - [net] handle the return value of pskb_carve_frag_list() correctly (Guillaume Nault) [1893886] - [net] Fix potential wrong skb->protocol in skb_vlan_untag() (Guillaume Nault) [1893886] - [net] make symbol 'flush_works' static (Guillaume Nault) [1893886] - [net] compat: Add missing sock updates for SCM_RIGHTS (Guillaume Nault) [1893886] - [net] mpls: drop skb's dst in mpls_forward() (Guillaume Nault) [1893886] - [include] net: Added pointer check for dst->ops->neigh_lookup in dst_neigh_lookup_skb (Guillaume Nault) [1893886] - [net] fix skb_panic to output real address (Guillaume Nault) [1893886] - [net] fix a potential recursive NETDEV_FEAT_CHANGE (Guillaume Nault) [1893886] - [net] neigh: send protocol value in neighbor create notification (Guillaume Nault) [1893886] - [net] revert default NAPI poll timeout to 2 jiffies (Guillaume Nault) [1893886] - [net] compat_ioctl: handle SIOCOUTQNSD (Guillaume Nault) [1893886] - [net] neigh: use long type to store jiffies delta (Guillaume Nault) [1893886] - [documentation] dev-tools: kselftest.rst: Update examples and paths (Hangbin Liu) [1876011] - [tools] selftests/run_kselftest.sh: Make each test individually selectable (Hangbin Liu) [1876011] - [tools] selftests: Extract run_kselftest.sh and generate stand-alone test list (Hangbin Liu) [1876011] - [tools] selftests/harness: Flush stdout before forking (Hangbin Liu) [1876011] - [tools] selftests: forwarding: Add missing 'rp_filter' configuration (Hangbin Liu) [1892298] - [tools] selftests/net: relax cpu affinity requirement in msg_zerocopy test (Hangbin Liu) [1892298] - [tools] selftests: ethtool: Fix test when only two speeds are supported (Hangbin Liu) [1892298] - [tools] selftests/net: tcp_mmap: fix clang warning for target arch PowerPC (Hangbin Liu) [1892298] - [tools] selftests/net: psock_fanout: fix clang issues for target arch PowerPC (Hangbin Liu) [1892298] - [netdrv] netxen: mark netxen_nic as deprecated in RHEL8 (Ivan Vecera) [1878188] - [net] linkmode: introduce linkmode_intersects() (Ivan Vecera) [1893193] - [net] ipv6: avoid lockdep issue in fib6_del() (Hangbin Liu) [1892196] - [net] ipv6: fix memory leaks on IPV6_ADDRFORM path (Hangbin Liu) [1892196] - [net] ila: remove unused inline function ila_addr_is_ila (Hangbin Liu) [1892196] - [net] ila: Fix uninitialised return value in ila_xlat_nl_cmd_flush (Hangbin Liu) [1892196] - [netdrv] i40e: always propagate error value in i40e_set_vsi_promisc() (Stefan Assmann) [1835705] - [netdrv] i40e: fix return of uninitialized aq_ret in i40e_set_vsi_promisc (Stefan Assmann) [1835705] - [netdrv] i40e: Remove scheduling while atomic possibility (Stefan Assmann) [1835705] - [pci] hv: Fix hibernation in case interrupts are not re-created (Mohammed Gamal) [1846838] - [powerpc] kvm: ppc: book3s hv: xics: Replace the 'destroy' method by a 'release' method (Greg Kurz) [1857527] - [security] selinux: complete the inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: prepare for inlining of hashtab functions (Ondrej Mosnacek) [1878149] - [security] selinux: specialize symtab insert and search functions (Ondrej Mosnacek) [1878149] - [security] selinux: fixed a checkpatch warning with the sizeof macro (Ondrej Mosnacek) [1878149] - [security] selinux: log error messages on required process class / permissions (Ondrej Mosnacek) [1878149] - [security] selinux: fix undefined return of cond_evaluate_expr (Ondrej Mosnacek) [1878149] - [security] selinux: fix a double free in cond_read_node()/cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: fix double free (Ondrej Mosnacek) [1878149] - [security] selinux: netlabel: Remove unused inline function (Ondrej Mosnacek) [1878149] - [security] selinux: do not allocate hashtabs dynamically (Ondrej Mosnacek) [1878149] - [security] selinux: fix return value on error in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: simplify range_write() (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in policydb_read() (Ondrej Mosnacek) [1878149] - [security] selinux: don't produce incorrect filename_trans_count (Ondrej Mosnacek) [1878149] - [security] selinux: implement new format of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: move context hashing under sidtab (Ondrej Mosnacek) [1878149] - [security] selinux: hash context structure directly (Ondrej Mosnacek) [1878149] - [security] selinux: store role transitions in a hash table (Ondrej Mosnacek) [1878149] - [security] selinux: drop unnecessary smp_load_acquire() call (Ondrej Mosnacek) [1878149] - [security] selinux: fix warning Comparison to bool (Ondrej Mosnacek) [1878149] - [security] selinux: fix error return code in cond_read_list() (Ondrej Mosnacek) [1878149] - [security] selinux: free str on error in str_read() (Ondrej Mosnacek) [1878149] - [security] selinux: clean up indentation issue with assignment statement (Ondrej Mosnacek) [1878149] - [security] selinux: avtab_init() and cond_policydb_init() return void (Ondrej Mosnacek) [1878149] - [security] selinux: clean up error path in policydb_init() (Ondrej Mosnacek) [1878149] - [security] selinux: remove unused initial SIDs and improve handling (Ondrej Mosnacek) [1878149] - [security] selinux: reduce the use of hard-coded hash sizes (Ondrej Mosnacek) [1878149] - [security] selinux: Add xfs quota command types (Ondrej Mosnacek) [1878149] - [security] selinux: optimize storage of filename transitions (Ondrej Mosnacek) [1878149] - [security] selinux: factor out loop body from filename_trans_read() (Ondrej Mosnacek) [1878149] - [security] selinux: generalize evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_expr to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_av_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: convert cond_list to array (Ondrej Mosnacek) [1878149] - [security] selinux: sel_avc_get_stat_idx should increase position index (Ondrej Mosnacek) [1878149] - [security] selinux: simplify evaluate_cond_node() (Ondrej Mosnacek) [1878149] - [security] selinux: move status variables out of selinux_ss (Ondrej Mosnacek) [1878149] - [scripts] selinux: use kernel linux/socket.h for genheaders and mdp (Ondrej Mosnacek) [1878149] - [scripts] genheaders: -s had been there since v6; -*s - since v7 (Ondrej Mosnacek) [1878149] - [scsi] scsi: megaraid_sas: Added support for shared host tagset for cpuhotplug (Ming Lei) [1876863] - [scsi] scsi: scsi_debug: Support host tagset (Ming Lei) [1876863] - [scsi] scsi: core: Show nr_hw_queues in sysfs (Ming Lei) [1876863] - [scsi] scsi: Add host and host template flag 'host_tagset' (Ming Lei) [1876863] - [block] null_blk: Support shared tag bitmap (Ming Lei) [1876863] - [block] blk-mq, elevator: Count requests per hctx to improve performance (Ming Lei) [1876863] - [block] blk-mq: Record active_queues_shared_sbitmap per tag_set for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Record nr_active_requests per queue for when using shared sbitmap (Ming Lei) [1876863] - [block] blk-mq: Relocate hctx_may_queue() (Ming Lei) [1876863] - [block] blk-mq: Facilitate a shared sbitmap per tagset (Ming Lei) [1876863] - [block] blk-mq: Use pointers for blk_mq_tags bitmap tags (Ming Lei) [1876863] - [block] blk-mq: Pass flags for tag init/free (Ming Lei) [1876863] - [block] blk-mq: Free tags in blk_mq_init_tags() upon error (Ming Lei) [1876863] - [block] blk-mq: Rename blk_mq_update_tag_set_depth() (Ming Lei) [1876863] - [block] blk-mq: Rename BLK_MQ_F_TAG_SHARED as BLK_MQ_F_TAG_QUEUE_SHARED (Ming Lei) [1876863] - [block] block: fix double account of flush request's driver tag (Ming Lei) [1876863] - [block] blk-mq: centralise related handling into blk_mq_get_driver_tag (Ming Lei) [1876863] - [block] blk-mq: streamline handling of q->mq_ops->queue_rq result (Ming Lei) [1876863] - [block] blk-mq: remove pointless call of list_entry_rq() in hctx_show_busy_rq() (Ming Lei) [1876863] - [block] blk-mq: move blk_mq_get_driver_tag into blk-mq.c (Ming Lei) [1876863] - [block] blk-mq: support batching dispatch in case of io (Ming Lei) [1876863] - [block] blk-mq: pass obtained budget count to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove dead check from blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: move getting driver tag and budget into one helper (Ming Lei) [1876863] - [block] blk-mq: pass hctx to blk_mq_dispatch_rq_list (Ming Lei) [1876863] - [block] blk-mq: remove the BLK_MQ_REQ_INTERNAL flag (Ming Lei) [1876863] - [net] netns: Constify exported functions (Guillaume Nault) [1806134] - [net] netns: protect netns ID lookups with RCU (Guillaume Nault) [1806134] - [net] netns: Remove __peernet2id_alloc() (Guillaume Nault) [1806134] - [net] netns: read NETNSA_NSID as s32 attribute in rtnl_net_getid() (Guillaume Nault) [1806134] - [tools] selftests: txtimestamp: add flag for timestamp validation tolerance. (Hangbin Liu) [1861175] - [tools] selftests/net: so_txtime: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftests/net: rxtimestamp: fix clang issues for target arch PowerPC (Hangbin Liu) [1861175] - [tools] selftest: txtimestamp: fix net ns entry logic (Hangbin Liu) [1861175] - [tools] selftests/net: update initializer syntax to use c99 designators (Hangbin Liu) [1861175] - [tools] selftests/net: add ipv6 test coverage in rxtimestamp test (Hangbin Liu) [1861175] - [tools] selftests/net: plug rxtimestamp test into kselftest framework (Hangbin Liu) [1861175] - [tools] selftests/net: in rxtimestamp getopt_long needs terminating null entry (Hangbin Liu) [1861175] - [tools] selftests/net: in timestamping, strncpy needs to preserve null byte (Hangbin Liu) [1861175] - [tools] selftests: move timestamping selftests to net folder (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: print statistics for timestamp events. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add support for epoll(). (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: add new command-line flags. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow printing latencies in nsec. (Hangbin Liu) [1861175] - [tools] selftests: txtimestamp: allow individual txtimestamp tests. (Hangbin Liu) [1861175] - [tools] selftests: timestamping: Fix SIOCGSTAMP undeclared build failure (Hangbin Liu) [1861175] - [tools] selftests: fix timestamping Makefile (Hangbin Liu) [1861175] - [tools] selftests: add missing include unistd (Hangbin Liu) [1861175] - [tools] selftests/txtimestamp: Fix an equals vs assign bug (Hangbin Liu) [1861175] - [tools] selftests: add txtimestamp kselftest (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with ipv6 dgram + raw and pf_packet (Hangbin Liu) [1861175] - [tools] selftests: expand txtimestamp with cmsg support (Hangbin Liu) [1861175] - [hwmon] hwmon: (k10temp) Add support for Zen3 CPUs (Wei Huang) [1846851] - [powerpc] vfs: add faccessat2 syscall (Miklos Szeredi) [1333764] - [fs] vfs: split out access_override_creds() (Miklos Szeredi) [1333764] - [md] Revert "dm writecache: set "Tech Preview" taint using mark_tech_preview()" (Mike Snitzer) [1859413] - [s390] mm: fix huge pte soft dirty copying (Cornelia Huck) [1700709] - [fs] proc/mounts: add cursor (Miklos Szeredi) [1759472]- [char] random: Add a poll handler to extrng_fops (Vladis Dronov) [1884857] - [platform] platform/mellanox: mlxbf-pmc: Add Mellanox BlueField PMC driver (Alaa Hleihel) [1655729] - [mm] mm/page_idle.c: skip offline pages (Chris von Recklinghausen) [1867490] - [powerpc] powerpc/pseries: Detect secure and trusted boot state of the system (Diego Domingos) [1853411] - [net] bpf: Check correct cred for CAP_SYSLOG in bpf_dump_raw_ok() (Yauheni Kaliuta) [1874003] - [kernel] kallsyms: Refactor kallsyms_show_value() to take cred (Yauheni Kaliuta) [1874003] - [kernel] kprobes: Show blacklist addresses as same as kallsyms does (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Report PAC and BTI instructions as skippable (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Don't assume unrecognized HINTs are skippable (Yauheni Kaliuta) [1874003] - [lib] usercopy: Avoid soft lockups in test_check_nonzero_user() (Yauheni Kaliuta) [1874003] - [security] selinux: map CAP_PERFMON and CAP_BPF to CAP_SYS_ADMIN (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: fix netdevsim trap_flow_action_cookie read (Yauheni Kaliuta) [1874003] - [net] net/bpfilter: Initialize pos in __bpfilter_process_sockopt (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extend map-in-map selftest to detect memory leaks (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map leak in HASH_OF_MAPS map (Yauheni Kaliuta) [1874003] - [net] bpf: Fix NULL pointer dereference in __btf_resolve_helper_id() (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix cgroup sockopt verifier test (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix libbpf hashmap on (I)LP32 architectures (Yauheni Kaliuta) [1874003] - [tools] selftests: bpf: Fix detach from sockmap tests (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid incorrect bpf_sk_reuseport_detach call (Yauheni Kaliuta) [1874003] - [net] bpf: net: Avoid copying sk_user_data of reuseport_array during sk_clone (Yauheni Kaliuta) [1874003] - [tools] bpf: Add tests for PTR_TO_BTF_ID vs. null comparison (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an incorrect branch elimination by verifier (Yauheni Kaliuta) [1874003] - [include] bpf: sockmap: Require attach_bpf_fd when detaching a program (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: Check value of unused args to BPF_PROG_ATTACH (Yauheni Kaliuta) [1874003] - [net] bpf: Enforce BPF ringbuf size to be the power of 2 (Yauheni Kaliuta) [1874003] - [tools] bpf, sockmap: Add ingres skb tests that utilize merge skbs (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU dereferenced psock may be used outside RCU block (Yauheni Kaliuta) [1874003] - [net] bpf, sockmap: RCU splat with redirect and strparser error or TLS (Yauheni Kaliuta) [1874003] - [tools] bpf: tcp: bpf_cubic: fix spurious HYSTART_DELAY exit upon drop in min RTT (Yauheni Kaliuta) [1874003] - [net] bpf: Do not allow btf_ctx_access with __int128 types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix formatting in documentation for BPF helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Restore behaviour of CAP_SYS_ADMIN allowing the loading of networking bpf programs (Yauheni Kaliuta) [1874003] - [net] bpf: Set the number of exception entries properly for subprograms (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix CO-RE relocs against .text section (Yauheni Kaliuta) [1874003] - [tools] libbpf: Forward-declare bpf_stats_type for systems with outdated UAPI headers (Yauheni Kaliuta) [1874003] - [documentation] bpf: Document optval > PAGE_SIZE behavior for sockopt hooks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Make sure optvals > PAGE_SIZE are bypassed (Yauheni Kaliuta) [1874003] - [net] bpf: Don't return EINVAL from {get, set}sockopt when optlen > PAGE_SIZE (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Add ringbuf map type to map command docs (Yauheni Kaliuta) [1874003] - [samples] bpf, xdp, samples: Fix null pointer dereference in *_user code (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add ringbuf map to a list of known map types (Yauheni Kaliuta) [1874003] - [tools] bpf: Fix definition of bpf_ringbuf_output() helper in UAPI comments (Yauheni Kaliuta) [1874003] - [net] bpf: Undo internal BPF_PROBE_MEM in BPF insns dump (Yauheni Kaliuta) [1874003] - [tools] libbpf: Support pre-initializing .bss global variables (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Fix skeleton codegen (Yauheni Kaliuta) [1874003] - [net] bpf: Fix memlock accounting for sock_hash (Yauheni Kaliuta) [1874003] - [net] bpf: tcp: Recv() should return 0 when the peer socket is closed (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Exit on error in function codegen (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Fix memory leak in codegen error cases (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cgroup_skb/egress test for load_bytes_relative (Yauheni Kaliuta) [1874003] - [net] net/filter: Permit reading NET in load_bytes_relative when MAC not set (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Do not force gcc as CC (Yauheni Kaliuta) [1874003] - [tools] libbpf: Define __WORDSIZE if not available (Yauheni Kaliuta) [1874003] - [net] bpf: Devmap adjust uapi for attach bpf program (Yauheni Kaliuta) [1874003] - [net] bpf: Reset data_meta before running programs attached to devmap entry (Yauheni Kaliuta) [1874003] - [scripts] scripts: Require pahole v1.16 when generating BTF (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Synchronize delete from bucket list on map free (Yauheni Kaliuta) [1874003] - [net] bpf, sockhash: Fix memory leak when unlinking sockets in sock_hash_free (Yauheni Kaliuta) [1874003] - [net] bpf/sockmap: Fix kernel panic at __tcp_bpf_recvmsg (Yauheni Kaliuta) [1874003] - [kernel] bpf: rework the compat kernel probe handling (Yauheni Kaliuta) [1874003] - [kernel] bpf: handle the compat string in bpf_trace_copy_string better (Yauheni Kaliuta) [1874003] - [kernel] bpf: factor out a bpf_trace_copy_string helper (Yauheni Kaliuta) [1874003] - [net] mmap locking API: add mmap_read_trylock_non_owner() (Yauheni Kaliuta) [1874003] - [net] bpf: sockmap: use mmap locking API (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix ringbuf selftest sample counting undeterminism (Yauheni Kaliuta) [1874003] - [net] bpf: Fix an error code in check_btf_func() (Yauheni Kaliuta) [1874003] - [net] bpf: make bpf_check_uarg_tail_zero() use check_zeroed_user() (Yauheni Kaliuta) [1874003] - [lib] lib: introduce copy_struct_from_user() helper (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add a default $(CXX) value (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: Don't use $(COMPILE.c) (Yauheni Kaliuta) [1874003] - [s390] s390/bpf: Use bcr 0, 0 as tail call nop filler (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix verifier test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix sample_cnt shared between two threads (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Adapt cls_redirect to call csum_level helper (Yauheni Kaliuta) [1874003] - [net] bpf: Add csum_level helper for fixing up csum levels (Yauheni Kaliuta) [1874003] - [net] bpf: Fix up bpf_skb_adjust_room helper's skb csum setting (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add _GNU_SOURCE for reallocarray to ringbuf.c (Yauheni Kaliuta) [1874003] - [net] bpf: Use tracing helpers for lsm programs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add test for SO_BINDTODEVICE opt of bpf_setsockopt (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add test for ktls with skb bpf ingress policy (Yauheni Kaliuta) [1874003] - [net] bpf: Fix running sk_skb program types with ktls (Yauheni Kaliuta) [1874003] - [net] bpf: Refactor sockmap redirect code so its easy to reuse (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add SEC name for xdp programs attached to device map (Yauheni Kaliuta) [1874003] - [net] bpf: Add support to attach bpf program to a devmap entry (Yauheni Kaliuta) [1874003] - [kernel] bpf: Use strncpy_from_unsafe_strict() in bpf_seq_printf() helper (Yauheni Kaliuta) [1874003] - [net] devmap: Formalize map value as a named struct (Yauheni Kaliuta) [1874003] - [net] bpf: Add rx_queue_mapping to bpf_sock (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add tests for write-only stacks/queues (Yauheni Kaliuta) [1874003] - [documentation] docs/bpf: Add BPF ring buffer design notes (Yauheni Kaliuta) [1874003] - [tools] bpf: Add BPF ringbuf and perf buffer benchmarks (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add BPF ringbuf selftests (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BPF ring buffer support (Yauheni Kaliuta) [1874003] - [tools] bpf: Implement BPF ring buffer and verifier support for it (Yauheni Kaliuta) [1874003] - [net] bpf: Fix map permissions check (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup comments in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Cleanup some file descriptors in test_maps (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix a typo in test_maps (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix perf_buffer__free() API for sparse allocs (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Test probe_* helpers from SCHED_CLS (Yauheni Kaliuta) [1874003] - [tools] bpf, selftests: Add sk_msg helpers load and attach test (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add get socket storage helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Extend bpf_base_func_proto helpers with probe_* and *current_task* (Yauheni Kaliuta) [1874003] - [net] bpf, sk_msg: Add some generic helpers that may be useful from sk_msg (Yauheni Kaliuta) [1874003] - [net] bpf: Fix spelling in comment explaining ARG1 in ___bpf_prog_run (Yauheni Kaliuta) [1874003] - [tools] libbpf: Install headers as part of make install (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add API to consume the perf ring buffer content (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Print correct error message when failing to load BTF (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Make capability check account for new BPF caps (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Clean subcommand help messages (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_LIRC required for test_lirc_mode2.sh (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: CONFIG_IPV6_SEG6_BPF required for test_seg6_loop.o (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add general instructions for test execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add printk to test_sk_lookup_kern to encode null ptr check (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer map value branch (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, verifier case for non null pointer check branch taken (Yauheni Kaliuta) [1874003] - [net] bpf: Verifier track null pointer branch_taken with JNE and JEQ (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1874003] - [tools] bpf, testing: Add get{peer, sock}name selftests to test_progs (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Enable get{peer, sock}name attach types (Yauheni Kaliuta) [1874003] - [net] bpf: Add get{peer, sock}name attach types for sock_addr (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe, tail call kern progs map definition (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Add tracex7 test file to .gitignore (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor tail call user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor kprobe tracing user progs with libbpf (Yauheni Kaliuta) [1874003] - [samples] samples, bpf: Refactor pointer error check with libbpf (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add ktls tests to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add blacklist to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, add whitelist option to test_sockmap (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, provide verbose option for selftests execution (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, break down test_sockmap into subtests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, improve test_sockmap total bytes counter (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, print error in test_sockmap error cases (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, sockmap test prog run without setting cgroup (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, remove prints from sockmap tests (Yauheni Kaliuta) [1874003] - [tools] bpf: Selftests, move sockmap bpf prog header into progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Remove test_align leftovers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move test_align under test_progs (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Fix signedness warnings (Yauheni Kaliuta) [1874003] - [tools] libbpf, hashmap: Remove unused #include (Yauheni Kaliuta) [1874003] - [net] bpf: Fix check_return_code to only allowin trace_iter progs (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use CAP_BPF and CAP_PERFMON in tests (Yauheni Kaliuta) [1874003] - [net] bpf: Implement CAP_BPF (Yauheni Kaliuta) [1874003] - [security] bpf, capability: Introduce CAP_BPF (Yauheni Kaliuta) [1874003] - [security] capabilities: Introduce CAP_PERFMON to kernel and user space (Yauheni Kaliuta) [1874003] - [tools] bpf, bpftool: Allow probing for CONFIG_HZ from kernel config (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test for sk helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add connect_fd_to_fd, connect_wait net helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Introduce bpf_sk_{, ancestor_}cgroup_id helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Allow skb_ancestor_cgroup_id helper in cgroup skb (Yauheni Kaliuta) [1874003] - [net] bpf: Allow sk lookup helpers in cgroup skb (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fix spelling mistake "SIGALARM" -> "SIGALRM" (Yauheni Kaliuta) [1874003] - [net] bpf: Fix bpf_iter's task iterator logic (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test narrow loads for bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [net] bpf: Support narrow loads from bpf_sock_addr.user_port (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: xdp_redirect_cpu: Set MAX_CPUS according to NR_CPUS (Yauheni Kaliuta) [1874003] - [samples] samples/bpf: Remove compiler warnings (Yauheni Kaliuta) [1874003] - [net] bpf: Enable bpf_iter targets registering ctx argument types (Yauheni Kaliuta) [1874003] - [net] bpf: Change func bpf_iter_unreg_target() signature (Yauheni Kaliuta) [1874003] - [net] bpf: net: Refactor bpf_iter target registration (Yauheni Kaliuta) [1874003] - [net] bpf: Add comments to interpret bpf_prog return values (Yauheni Kaliuta) [1874003] - [tools] bpf: Change btf_iter func proto prefix to "bpf_iter_" (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests : Explain bpf_iter test failures with llvm 10.0.0 (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Add BPF triggering benchmark (Yauheni Kaliuta) [1874003] - [tools] selftest/bpf: Fmod_ret prog and implement test_overhead as part of bench (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add benchmark runner infrastructure (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Extract parse_num_list into generic testing_helpers.c (Yauheni Kaliuta) [1874003] - [tools] tools, bpf: Synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1874003] - [scripts] bpf: Minor fixes to BPF helpers documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Minor fixes for documentation (Yauheni Kaliuta) [1874003] - [tools] tools, bpftool: Poison and replace kernel integer typedefs (Yauheni Kaliuta) [1874003] - [tools] bpf, libbpf: Replace zero-length array with flexible-array (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize ADD, SUB, JMP BPF_K using arm64 add/sub immediates (Yauheni Kaliuta) [1874003] - [arm64] bpf, arm64: Optimize AND, OR, XOR, JSET BPF_K using arm64 logical immediates (Yauheni Kaliuta) [1874003] - [tools] bpf, runqslower: include proper uapi/bpf.h (Yauheni Kaliuta) [1874003] - [tools] tools/bpf: selftests: Add iter progs for bpf_map/task/task_file (Yauheni Kaliuta) [1874003] - [tools] tools/bpftool: Add bpf_iter support for bptool (Yauheni Kaliuta) [1874003] - [tools] tools/libpf: Add offsetof/container_of macro in bpf_helpers.h (Yauheni Kaliuta) [1874003] - [tools] tools/libbpf: Add bpf_iter support (Yauheni Kaliuta) [1874003] - [net] bpf: Support variable length array in tracing programs (Yauheni Kaliuta) [1874003] - [net] bpf: Handle spilled PTR_TO_BTF_ID properly when checking stack_boundary (Yauheni Kaliuta) [1874003] - [kernel] bpf: Add bpf_seq_printf and bpf_seq_write helpers (Yauheni Kaliuta) [1874003] - [net] bpf: Add PTR_TO_BTF_ID_OR_NULL support (Yauheni Kaliuta) [1874003] - [net] bpf: Add task and task/file iterator targets (Yauheni Kaliuta) [1874003] - [net] bpf: Add bpf_map iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement common macros/helpers for target iterators (Yauheni Kaliuta) [1874003] - [net] bpf: Create file bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Create anonymous bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Implement bpf_seq_read() for bpf iterator (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_UPDATE (Yauheni Kaliuta) [1874003] - [net] bpf: Support bpf tracing/iter programs for BPF_LINK_CREATE (Yauheni Kaliuta) [1874003] - [net] bpf: Allow loading of a bpf_iter program (Yauheni Kaliuta) [1874003] - [net] bpf: Implement an interface to register bpf_iter targets (Yauheni Kaliuta) [1874003] - [tools] bpf: Allow any port in bpf_bind helper (Yauheni Kaliuta) [1874003] - [net] net: Refactor arguments of inet{,6}_bind (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Move existing common networking parts into network_helpers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Generalize helpers to control background listener (Yauheni Kaliuta) [1874003] - [net] crypto: lib/sha1 - rename "sha" to "sha1" (Yauheni Kaliuta) [1874003] - [arm64] arm64: bpf: Annotate JITed code for BTI (Yauheni Kaliuta) [1874003] - [arm64] arm64: insn: Add constants for new HINT instruction decode (Yauheni Kaliuta) [1874003] - [kernel] sysctl: Fix unused function warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use reno instead of dctcp (Yauheni Kaliuta) [1874003] - [net] bpf: Fix use-after-free of bpf_link when priming half-fails (Yauheni Kaliuta) [1874003] - [tools] bpf: Bpf_{g, s}etsockopt for struct bpf_sock_addr (Yauheni Kaliuta) [1874003] - [tools] bpf: Add selftest for BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add support for command BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [net] bpf: Sharing bpf runtime stats with BPF_ENABLE_STATS (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test allowed maps for bpf_sk_select_reuseport (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix false uninitialized variable warning (Yauheni Kaliuta) [1874003] - [net] bpf: Fix unused variable warning (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Use SOCKMAP for server sockets in bpf_sk_assign test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test that lookup on SOCKMAP/SOCKHASH is allowed (Yauheni Kaliuta) [1874003] - [net] bpf: Allow bpf_map_lookup_elem for SOCKMAP and SOCKHASH (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Make libcap dependency optional (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: Allow unprivileged users to probe features (Yauheni Kaliuta) [1874003] - [tools] tools: bpftool: For "feature probe" define "full_mode" bool as global (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Disable ASAN instrumentation for mmap()'ed memory read (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix invalid memory reads in core_relo selftest (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Fix memory leak in extract_build_id() (Yauheni Kaliuta) [1874003] - [tools] libbpf: Fix memory leak and possible double-free in hashmap__clear (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Convert test_hashmap into test_progs test (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add SAN_CFLAGS param to selftests build to allow sanitizers (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Ensure test flavors use correct skeletons (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add BTF-defined map-in-map support (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor map creation logic and fix cleanup leak (Yauheni Kaliuta) [1874003] - [tools] libbpf: Refactor BTF-defined map definition parsing logic (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add link bash completions (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpftool-link manpage (Yauheni Kaliuta) [1874003] - [tools] bpftool: Add bpf_link show and pin support (Yauheni Kaliuta) [1874003] - [tools] bpftool: Expose attach_type-to-string array to non-cgroup code (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Test bpf_link's get_next_id, get_fd_by_id, and get_obj_info (Yauheni Kaliuta) [1874003] - [tools] libbpf: Add low-level APIs for new bpf_link commands (Yauheni Kaliuta) [1874003] - [net] bpf: Add support for BPF_OBJ_GET_INFO_BY_FD for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Support GET_FD_BY_ID and GET_NEXT_ID for bpf_link (Yauheni Kaliuta) [1874003] - [net] bpf: Allocate ID for bpf_link (Yauheni Kaliuta) [1874003] - [tools] libbpf: Remove unneeded semicolon in btf_dump_emit_type (Yauheni Kaliuta) [1874003] - [net] bpf, cgroup: Remove unused exports (Yauheni Kaliuta) [1874003] - [tools] libbpf: Return err if bpf_object__load failed (Yauheni Kaliuta) [1874003] - [tools] selftests/bpf: Add cls_redirect classifier (Yauheni Kaliuta) [1874003] - [net] bpf: Make verifier log more relevant by default (Yauheni Kaliuta) [1874003] - [net] bpf: add bpf_ktime_get_boot_ns() (Yauheni Kaliuta) [1874003] - [net] net: bpf: Make bpf_ktime_get_ns() available to non GPL programs (Yauheni Kaliuta) [1874003] - [net] net: bpf: Allow TC programs to call BPF_FUNC_skb_change_head (Yauheni Kaliuta) [1874003] - [net] bpf: Fix missing bpf_base_func_proto in cgroup_base_func_proto for CGROUP_NET=n (Yauheni Kaliuta) [1874003] - [tools] bpf_helpers.h: Add note for building with vmlinux.h or linux/types.h (Yauheni Kaliuta) [1874003] - [net] bpf: Enable more helpers for BPF_PROG_TYPE_CGROUP_{DEVICE, SYSCTL, SOCKOPT} (Yauheni Kaliuta) [1874003] - [tools] tools/bpf/bpftool: Remove duplicate headers (Yauheni Kaliuta) [1874003] - [net] bpf: Remove set but not used variable 'dst_known' (Yauheni Kaliuta) [1874003] - [net] xdp: export the DEV_MAP_BULK_SIZE macro (Yauheni Kaliuta) [1874003] - [kernel] trace/bpf_trace: Open access for CAP_PERFMON privileged process (Yauheni Kaliuta) [1874003] - [scsi] scsi: lpfc: Fix initial FLOGI failure due to BBSCN not supported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.5 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Reject CT request for MIB commands (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add FDMI Vendor MIB support (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix duplicate wq_create_version check (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Removed unused macros in lpfc_attr.c (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Re-fix use after free in lpfc_rq_buf_free() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix scheduling call while in softirq context in lpfc_unreg_rpi (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix invalid sleeping context in lpfc_sli4_nvmet_alloc() (Dick Kennedy) [1887549] - [scsi] scsi: Remove unneeded break statements (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add dependency on CPU_FREQ (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unneeded variable 'status' in lpfc_fcp_cpu_map_store() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Drop nodelist reference on error in lpfc_gen_req() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove set but not used 'qp' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.4 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Extend the RDF FPIN Registration descriptor for additional events (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FLOGI/PLOGI receive race condition in pt2pt discovery (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix setting IRQ affinity with an empty CPU mask (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix spelling mistake "Cant" -> "Can't" (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.3 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix validation of bsg reply lengths (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix retry of PRLI when status indicates its unsupported (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops when unloading driver while running mds diags (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix RSCN timeout due to incorrect gidft counter (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix no message shown for lpfc_hdw_queue out of range value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix FCoE speed reporting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add missing misc_deregister() for lpfc_init() (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: nvmet: Avoid hang / use-after-free again when destroying targetport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix typo in comment for ULP (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add description for lpfc_release_rpi()'s 'ndlpl param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix a bunch of kerneldoc misdemeanors (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add and rename a whole bunch of function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Use __printf() format notation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix kerneldoc parameter formatting/misnaming/missing issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix some function parameter descriptions (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Ensure variable has the same stipulations as code using it (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up formatting/docrot where appropriate (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Provide description for lpfc_mem_alloc()'s 'align' param (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix-up around 120 documentation issues (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Remove unused variable 'pg_addr' (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Correct some pretty obvious misdocumentation (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix less-than-zero comparison of unsigned value (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix interrupt assignments when multiple vectors are supported on same CPU (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix inconsistent indenting (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.2 (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add an internal trace log buffer (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add blk_io_poll support for latency improvment (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Add support to display if adapter dumps are available (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Allow applications to issue Common Set Features mailbox command (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix language in 0373 message to reflect non-error message (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix shost refcount mismatch when deleting vport (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix stack trace seen while setting rrq active (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix oops due to overrun when reading SLI3 data (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix missing MDS functionality (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Fix unused assignment in lpfc_sli4_bsg_link_diag_test (Dick Kennedy) [1887549] - [scsi] scsi: lpfc: Avoid another null dereference in lpfc_sli4_hba_unset() (Dick Kennedy) [1887549] - [scsi] lpfc_debugfs: get rid of pointless access_ok() (Dick Kennedy) [1887549] - [scsi] lpfc: add nvmet discovery_event op support (Dick Kennedy) [1887549] - [scsi] scsi: core: Don't start concurrent async scan on same host (Ming Lei) [1874501] - [crypto] crypto: bcm - Verify GCM/CCM key length in setkey (Vladis Dronov) [1887389] - [x86] x86/cpufeatures: Add support for fast short REP; MOVSB (Steve Best) [1838265] - [scsi] scsi: mpt3sas: A small correction in _base_process_reply_queue (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix sync irqs (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Detect tampered Aero and Sea adapters (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Don't call disable_irq from IRQ poll handler (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove pci-dma-compat wrapper API (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Remove superfluous memset() (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Update driver version to 35.100.00.00 (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Postprocessing of target and LUN reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Add functions to check if any cmd is outstanding on Target and LUN (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Rename and export interrupt mask/unmask functions (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Cancel the running work during host reset (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Dump system registers for debugging (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Memset config_cmds.reply buffer with zeros (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix kdoc comments format (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix set but unused variable (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix error returns in BRM_status_show (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix unlock imbalance (Tomas Henzl) [1851440] - [scsi] scsi: mpt3sas: Fix spelling mistake (Tomas Henzl) [1851440] - [s390] s390/zcrypt: Fix ZCRYPT_PERDEV_REQCNT ioctl (Claudio Imbrenda) [1885962] - [scsi] scsi: megaraid: Make smp_affinity_enable static (Tomas Henzl) [1860910] - [scsi] remove ioremap_nocache and devm_ioremap_nocache (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Remove set but unused variable (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix compilation warnings (Tomas Henzl) [1860910] - [scsi] scsi: megaraid: Fix kdoc comments format (Tomas Henzl) [1860910] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Tomas Henzl) [1860910] - [net] ethtool: Add support for 100Gbps per lane link modes (Ivan Vecera) [1879202]- [netdrv] ibmveth: Fix use of ibmveth in a bridge (Steve Best) [1893294] - [x86] ima: add a new CONFIG for loading arch-specific policies (Bruno Meneguele) [1869758] - [netdrv] e1000e: Add support for Meteor Lake (Ken Cox) [1838750] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Ken Cox) [1838750] - [netdrv] treewide: Use fallthrough pseudo-keyword (Ken Cox) [1838750] - [netdrv] e1000e: Remove unnecessary usages of memset (Ken Cox) [1838750] - [netdrv] e1000e: continue to init PHY even when failed to disable ULP (Ken Cox) [1838750] - [netdrv] ethernet/intel: Convert fallthrough code comments (Ken Cox) [1838750] - [netdrv] net/intel: remove driver versions from Intel drivers (Ken Cox) [1838750] - [netdrv] e1000e: fix unused-function warning (Ken Cox) [1838750] - [netdrv] e1000e: Do not wake up the system via WOL if device wakeup is disabled (Ken Cox) [1838750] - [netdrv] e1000e: Relax condition to trigger reset for ME workaround (Ken Cox) [1838750] - [netdrv] e1000e: disable s0ix entry and exit flows for ME systems (Ken Cox) [1838750] - [netdrv] e1000e: Disable TSO for buffer overrun workaround (Ken Cox) [1838750] - [netdrv] e1000e: Warn if disabling ULP failed (Ken Cox) [1838750] - [scsi] scsi: fnic: Do not call 'scsi_done()' for unhandled commands (Govindarajulu Varadarajan) [1870397] - [netdrv] intel-ethernet: clean up W=1 warnings in kdoc (Corinna Vinschen) [1838749] - [netdrv] igbvf: use generic power management (Corinna Vinschen) [1838749] - [netdrv] ethernet/intel: Convert fallthrough code comments (Corinna Vinschen) [1838749] - [netdrv] net/intel: remove driver versions from Intel drivers (Corinna Vinschen) [1838749] - [net] SUNRPC: Properly set the @subbuf parameter of xdr_buf_subsegment() (Steve Dickson) [1884361] - [net] SUNRPC: Fix ("SUNRPC: Add "@len" parameter to gss_unwrap()") (Steve Dickson) [1884361] - [net] netfilter: nf_queue: do not release refcouts until nf_reinject is done (Florian Westphal) [1886557] - [net] netfilter: nf_queue: place bridge physports into queue_entry struct (Florian Westphal) [1886557] - [net] netfilter: nf_queue: make nf_queue_entry_release_refs static (Florian Westphal) [1886557] - [firewire] firewire: Deprecate Firewire support in RHEL8 (Prarit Bhargava) [1871863] - [lib] Add pldmfw library for PLDM firmware update (Patrick Talbert) [1878278] - [lib] bitops: introduce the for_each_set_clump8 macro (Patrick Talbert) [1878278] - [mm] x86/ioremap: Map EFI runtime services data as encrypted for SEV (Lenny Szubowicz) [1883134] - [powerpc] Revert "powerpc/powernv/idle: Replace CPU feature check with PVR check" (Steve Best) [1882365] - [powerpc] powerpc/xive: Do not expose a debugfs file when XIVE is disabled (Steve Best) [1854526] - [kvm] powerpc/xive: Enforce load-after-store ordering when StoreEOI is active (Steve Best) [1854526] - [powerpc] powerpc/xive: Add a debugfs file to dump internal XIVE state (Steve Best) [1854526] - [net] openvswitch: add TTL decrement action (Eelco Chaudron) [1762450]- [kernel] futex: Adjust absolute futex timeouts with per time namespace offset (Waiman Long) [1548297] - [kernel] futex: Remove unused or redundant includes (Waiman Long) [1548297] - [include] vdso: Fix clocksource.h macro detection (Waiman Long) [1548297] - [x86] um: Fix header inclusion (Waiman Long) [1548297] - [arm64] arm64: vdso32: make vdso32 install conditional (Waiman Long) [1548297] - [arm64] ARM64: vdso32: Install vdso32 from vdso_install (Waiman Long) [1548297] - [arm64] vdso/treewide: Add vdso_data pointer argument to __arch_get_hw_counter() (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Provide vdso_update_begin/end() (Waiman Long) [1548297] - [include] lib/vdso: Allow to add architecture-specific vdso data (Waiman Long) [1548297] - [arm64] arm64: enable time namespace support (Waiman Long) [1548297] - [arm64] arm64/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [arm64] arm64/vdso: Handle faults on timens page (Waiman Long) [1548297] - [arm64] arm64/vdso: Add time namespace page (Waiman Long) [1548297] - [arm64] arm64/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [arm64] arm64/vdso: use the fault callback to map vvar pages (Waiman Long) [1548297] - [arm64] arm64: compat: Allow 32-bit vdso and sigpage to co-exist (Waiman Long) [1548297] - [x86] x86/vdso: Unbreak paravirt VDSO clocks (Waiman Long) [1548297] - [lib] lib/vdso: Provide sanity check for cycles (again) (Waiman Long) [1548297] - [kernel] clocksource: Remove obsolete ifdef (Waiman Long) [1548297] - [tools] selftests/timens: handle a case when alarm clocks are not supported (Waiman Long) [1548297] - [arm64] arm64: vdso: Add --eh-frame-hdr to ldflags (Waiman Long) [1548297] - [arm64] arm64: vdso: Add -fasynchronous-unwind-tables to cflags (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'map' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: use consistent 'abi' nomenclature (Waiman Long) [1548297] - [arm64] arm64: vdso: simplify arch_vdso_type ifdeffery (Waiman Long) [1548297] - [arm64] arm64: vdso: remove aarch32_vdso_pages (Waiman Long) [1548297] - [arm64] arm64: vdso: Add '-Bsymbolic' to ldflags (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Convert iterators to unsigned (Waiman Long) [1548297] - [x86] x86/vdso/vdso2c: Correct error messages on file open (Waiman Long) [1548297] - [include] vdso/datapage: Use correct clock mode name in comment (Waiman Long) [1548297] - [arm64] arm64: vdso: don't free unallocated pages (Waiman Long) [1548297] - [fs] proc, time/namespace: Show clock symbolic names in /proc/pid/timens_offsets (Waiman Long) [1548297] - [kernel] time/namespace: Add max_time_namespaces ucount (Waiman Long) [1548297] - [kernel] time/namespace: Fix time_for_children symlink (Waiman Long) [1548297] - [arm64] arm64: compat: Fix syscall number of compat_clock_getres (Waiman Long) [1548297] - [tools] selftests/timens: Remove duplicated include (Waiman Long) [1548297] - [kernel] sys/sysinfo: Respect boottime inside time namespace (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Fix vDSO clockmode when vDSO disabled (Waiman Long) [1548297] - [lib] lib/vdso: Enable common headers (Waiman Long) [1548297] - [x86] x86/vdso: Enable x86 to use common headers (Waiman Long) [1548297] - [arm64] arm64: vdso32: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: vdso: Include common headers in the vdso library (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/processor.h (Waiman Long) [1548297] - [arm64] arm64: vdso32: Code clean up (Waiman Long) [1548297] - [include] linux/elfnote.h: Replace elf.h with UAPI equivalent (Waiman Long) [1548297] - [include] common: Introduce processor.h (Waiman Long) [1548297] - [include] linux/ktime.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/jiffies.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time32.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/time.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/math64.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/clocksource.h: Extract common header for vDSO (Waiman Long) [1548297] - [arm64] arm64: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [x86] x86: Introduce asm/vdso/clocksource.h (Waiman Long) [1548297] - [include] linux/limits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/const.h: Extract common header for vDSO (Waiman Long) [1548297] - [include] linux/bits.h: make BIT(), GENMASK(), and friends available in assembly (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to provide the vdso data pointer (Waiman Long) [1548297] - [lib] lib/vdso: Allow architectures to override the ns shift operation (Waiman Long) [1548297] - [lib] lib/vdso: Allow fixed clock mode (Waiman Long) [1548297] - [include] lib/vdso: Move VCLOCK_TIMENS to vdso_clock_modes (Waiman Long) [1548297] - [kernel] lib/vdso: Avoid highres update if clocksource is not VDSO capable (Waiman Long) [1548297] - [lib] lib/vdso: Cleanup clock mode storage leftovers (Waiman Long) [1548297] - [arm64] ARM/arm64: vdso: Use common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Use generic VDSO clock mode storage (Waiman Long) [1548297] - [kernel] clocksource: Add common vdso clock mode storage (Waiman Long) [1548297] - [x86] x86/vdso: Move VDSO clocksource state tracking to callback (Waiman Long) [1548297] - [include] clocksource: Cleanup struct clocksource and documentation (Waiman Long) [1548297] - [lib] lib/vdso: Allow the high resolution parts to be compiled out (Waiman Long) [1548297] - [lib] lib/vdso: Only read hrtimer_res when needed in __cvdso_clock_getres() (Waiman Long) [1548297] - [x86] x86/vdso: Mark the TSC clocksource path likely (Waiman Long) [1548297] - [kernel] lib/vdso: Update coarse timekeeper unconditionally (Waiman Long) [1548297] - [kernel] lib/vdso: Make __arch_update_vdso_data() logic understandable (Waiman Long) [1548297] - [kernel] alarmtimer: Unregister wakeup source when module get fails (Waiman Long) [1548297] - [tools] selftests/timens: Check for right timens offsets after fork and exec (Waiman Long) [1548297] - [tools] selftests/timens: Add a simple perf test for clock_gettime() (Waiman Long) [1548297] - [tools] selftests/timens: Add timer offsets test (Waiman Long) [1548297] - [tools] selftests/timens: Add procfs selftest (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for clock_nanosleep() (Waiman Long) [1548297] - [tools] selftests/timens: Add a test for timerfd (Waiman Long) [1548297] - [tools] selftests/timens: Add Time Namespace test for supported clocks (Waiman Long) [1548297] - [fs] fs/proc: Introduce /proc/pid/timens_offsets (Waiman Long) [1548297] - [x86] x86/vdso: Zap vvar pages when switching to a time namespace (Waiman Long) [1548297] - [x86] x86/vdso: On timens page fault prefault also VVAR page (Waiman Long) [1548297] - [x86] x86/vdso: Handle faults on timens page (Waiman Long) [1548297] - [kernel] time: Allocate per-timens vvar page (Waiman Long) [1548297] - [x86] x86/vdso: Add time napespace page (Waiman Long) [1548297] - [x86] x86/vdso: Provide vdso_data offset on vvar_page (Waiman Long) [1548297] - [lib] lib/vdso: Prepare for time namespace support (Waiman Long) [1548297] - [x86] x86/vdso: Restrict splitting VVAR VMA (Waiman Long) [1548297] - [fs] fs/proc: Respect boottime inside time namespace for /proc/uptime (Waiman Long) [1548297] - [kernel] posix-timers: Make clock_nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] hrtimers: Prepare hrtimer_nanosleep() for time namespaces (Waiman Long) [1548297] - [kernel] alarmtimer: Make nanosleep() time namespace aware (Waiman Long) [1548297] - [kernel] posix-timers: Make timer_settime() time namespace aware (Waiman Long) [1548297] - [fs] timerfd: Make timerfd_settime() time namespace aware (Waiman Long) [1548297] - [kernel] time: Add do_timens_ktime_to_host() helper (Waiman Long) [1548297] - [kernel] posix-clocks: Wire up clock_gettime() with timens offsets (Waiman Long) [1548297] - [kernel] posix-timers: Use clock_get_ktime() in common_timer_get() (Waiman Long) [1548297] - [kernel] posix-clocks: Introduce clock_get_ktime() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Provide get_timespec() callback (Waiman Long) [1548297] - [kernel] alarmtimer: Rename gettime() callback to get_ktime() (Waiman Long) [1548297] - [kernel] posix-clocks: Rename .clock_get_timespec() callbacks accordingly (Waiman Long) [1548297] - [kernel] posix-clocks: Rename the clock_get() callback to clock_get_timespec() (Waiman Long) [1548297] - [kernel] time: Add timens_offsets to be used for tasks in time namespace (Waiman Long) [1548297] - [kernel] ns: Introduce Time Namespace (Waiman Long) [1548297] - [lib] lib/vdso: Mark do_hres() and do_coarse() as __always_inline (Waiman Long) [1548297] - [lib] lib/vdso: Avoid duplication in __cvdso_clock_getres() (Waiman Long) [1548297] - [lib] lib/vdso: Let do_coarse() return 0 to simplify the callsite (Waiman Long) [1548297] - [x86] x86/vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Remove unused VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [lib] lib/vdso: Remove checks on return value for 32 bit vDSO (Waiman Long) [1548297] - [lib] lib/vdso: Remove VDSO_HAS_32BIT_FALLBACK (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Expose BUILD_VDSO32 (Waiman Long) [1548297] - [include] lib/vdso: Add unlikely() hint into vdso_read_begin() (Waiman Long) [1548297] - [x86] y2038: vdso: change time_t to __kernel_old_time_t (Waiman Long) [1548297] - [uapi] y2038: add __kernel_old_timespec and __kernel_old_time_t (Waiman Long) [1548297] - [arm64] timekeeping/vsyscall: Update VDSO data unconditionally (Waiman Long) [1548297] - [x86] um: Fix VDSO compiler warning (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Prevent math overflow in BOOTTIME update (Waiman Long) [1548297] - [arm64] arm64: compat: vdso: Use legacy syscalls as fallback (Waiman Long) [1548297] - [x86] x86/vdso/32: Use 32bit syscall fallback (Waiman Long) [1548297] - [arm64] arm64: vdso: Cleanup Makefiles (Waiman Long) [1548297] - [arm64] arm64: vdso: fix flip/flop vdso build bug (Waiman Long) [1548297] - [x86] x86/vdso: Fix flip/flop vdso build bug (Waiman Long) [1548297] - [kernel] timekeeping/vsyscall: Use __iter_div_u64_rem() (Waiman Long) [1548297] - [arm64] arm64: compat: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: Fix __arch_get_hw_counter() implementation (Waiman Long) [1548297] - [arm64] arm64: compat: No need for pre-ARMv7 barriers on an ARMv8 system (Waiman Long) [1548297] - [arm64] arm64: vdso: Remove unnecessary asm-offsets.c definitions (Waiman Long) [1548297] - [include] vdso: Remove superfluous #ifdef __KERNEL__ in vdso/datapage.h (Waiman Long) [1548297] - [arm64] arm64: vdso: Enable vDSO compat support (Waiman Long) [1548297] - [arm64] arm64: compat: Get sigreturn trampolines from vDSO (Waiman Long) [1548297] - [arm64] arm64: elf: VDSO code page discovery (Waiman Long) [1548297] - [arm64] arm64: compat: VDSO setup for compat layer (Waiman Long) [1548297] - [arm64] arm64: vdso: Refactor vDSO code (Waiman Long) [1548297] - [arm64] arm64: compat: Add vDSO (Waiman Long) [1548297] - [arm64] arm64: compat: Generate asm offsets for signals (Waiman Long) [1548297] - [arm64] arm64: compat: Expose signal related structures (Waiman Long) [1548297] - [arm64] arm64: compat: Add missing syscall numbers (Waiman Long) [1548297] - [arm64] arm64: vdso: Build vDSO with -ffixed-x18 (Waiman Long) [1548297] - [arm64] arm64: vdso: Substitute gettimeofday() with C implementation (Waiman Long) [1548297] - [lib] lib/vdso: Build 32 bit specific functions in the right context (Waiman Long) [1548297] - [lib] lib/vdso: Make __cvdso_clock_getres() static (Waiman Long) [1548297] - [lib] lib/vdso: Make clock_getres() POSIX compliant again (Waiman Long) [1548297] - [lib] lib/vdso/32: Provide legacy syscall fallbacks (Waiman Long) [1548297] - [lib] lib/vdso: Move fallback invocation to the callers (Waiman Long) [1548297] - [lib] lib/vdso/32: Remove inconsistent NULL pointer checks (Waiman Long) [1548297] - [x86] lib/vdso: Make delta calculation work correctly (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_gettime64() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Add clock_getres() entry point (Waiman Long) [1548297] - [x86] x86/vdso: Switch to generic vDSO implementation (Waiman Long) [1548297] - [x86] x86/vdso: Prevent segfaults due to hoisted vclock reads (Waiman Long) [1548297] - [kernel] timekeeping: Provide a generic update_vsyscall() implementation (Waiman Long) [1548297] - [lib] lib/vdso: Add compat support (Waiman Long) [1548297] - [lib] lib/vdso: Provide generic VDSO implementation (Waiman Long) [1548297] - [include] hrtimer: Split out hrtimer defines into separate header (Waiman Long) [1548297] - [include] vdso: Define standardized vdso_datapage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: mark functions as __always_inline (Waiman Long) [1548297] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 223 (Waiman Long) [1548297] - [clocksource] clocksource/drivers/arm_arch_timer: Don't trace count reader functions (Waiman Long) [1548297] - [arm64] arm64: vdso: Explicitly add build-id option (Waiman Long) [1548297] - [x86] gcc-9: properly declare the {pv, hv}clock_page storage (Waiman Long) [1548297] - [arm64] arm64: vdso: Fix clock_getres() for CLOCK_REALTIME (Waiman Long) [1548297] - [arm64] arm64: compat: Refactor aarch32_alloc_vdso_pages() (Waiman Long) [1548297] - [arm64] arm64: compat: Split kuser32 (Waiman Long) [1548297] - [arm64] arm64: compat: Alloc separate pages for vectors and sigpage (Waiman Long) [1548297] - [arm64] arm64: arch_timer: Ensure counter register reads occur with seqlock held (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Use arch_timer_read_counter to access stable counters (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Remove use of workaround static key (Waiman Long) [1548297] - [arm64] clocksource/arm_arch_timer: Drop use of static key in arch_timer_reg_read_stable (Waiman Long) [1548297] - [clocksource] clocksource/arm_arch_timer: Direcly assign set_next_event workaround (Waiman Long) [1548297] - [arm64] arm64: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [watchdog] watchdog/sbsa: Use arch_timer_read_counter instead of arch_counter_get_cntvct (Waiman Long) [1548297] - [kernel] alarmtimer: Return correct remaining time (Waiman Long) [1548297] - [arm64] arm64: vdso: use $(LD) instead of $(CC) to link VDSO (Waiman Long) [1548297] - [arm64] arm64: vdso: fix and clean-up Makefile (Waiman Long) [1548297] - [x86] x86/vdso: Remove hpet_page from vDSO (Waiman Long) [1548297] - [scripts] checksyscalls: fix up mq_timedreceive and stat exceptions (Waiman Long) [1548297] - [uapi] time: Add time_types.h (Waiman Long) [1548297] - [uapi] socket: Add struct __kernel_sock_timeval (Waiman Long) [1548297] - [arm64] arm64: asm-offsets: remove unused offsets (Waiman Long) [1548297] - [arm64] y2038: add 64-bit time_t syscalls to all 32-bit architectures (Waiman Long) [1548297] - [arm64] arm64: replace arm64-obj-* in Makefile with obj-* (Waiman Long) [1548297] - [x86] x86/vdso: Remove obsolete "fake section table" reservation (Waiman Long) [1548297] - [x86] x86/vdso: Rename variable to fix -Wshadow warning (Waiman Long) [1548297] - [x86] x86/vdso: Rearrange do_hres() to improve code generation (Waiman Long) [1548297] - [x86] x86/vdso: Document vgtod_ts better (Waiman Long) [1548297] - [x86] x86/vdso: Remove "memory" clobbers in the vDSO syscall fallbacks (Waiman Long) [1548297] - [x86] x86/vdso: Initialize the CPU/node NR segment descriptor earlier (Waiman Long) [1548297] - [x86] x86/vdso: Introduce helper functions for CPU and node number (Waiman Long) [1548297] - [x86] x86/segments/64: Rename the GDT PER_CPU entry to CPU_NUMBER (Waiman Long) [1548297] - [x86] x66/vdso: Add CLOCK_TAI support (Waiman Long) [1548297] - [x86] x86/vdso: Move cycle_last handling into the caller (Waiman Long) [1548297] - [x86] x86/vdso: Simplify the invalid vclock case (Waiman Long) [1548297] - [x86] x86/vdso: Replace the clockid switch case (Waiman Long) [1548297] - [x86] x86/vdso: Collapse coarse functions (Waiman Long) [1548297] - [x86] x86/vdso: Collapse high resolution functions (Waiman Long) [1548297] - [x86] x86/vdso: Introduce and use vgtod_ts (Waiman Long) [1548297] - [x86] x86/vdso: Use unsigned int consistently for vsyscall_gtod_data:: Seq (Waiman Long) [1548297] - [x86] x86/vdso: Enforce 64bit clocksource (Waiman Long) [1548297] - [x86] x86/time: Implement clocksource_arch_init() (Waiman Long) [1548297] - [kernel] clocksource: Provide clocksource_arch_init() (Waiman Long) [1548297] - [fs] fs/proc/uptime.c: use ktime_get_boottime_ts64 (Waiman Long) [1548297] - [include] y2038: Provide aliases for compat helpers (Waiman Long) [1548297] - [fs] kernel: add kcompat_sys_{f,}statfs64() (Waiman Long) [1548297] - [kernel] sysinfo: Remove get_monotonic_boottime() (Waiman Long) [1548297] - [kernel] posix-timers: Use new ktime_get_*_ts64() helpers (Waiman Long) [1548297] - [kernel] time: Use ktime_get_real_seconds() in time syscall (Waiman Long) [1548297] - [include] time: Introduce struct __kernel_itimerspec (Waiman Long) [1548297] - [scripts] kconfig: improve the recursive dependency report (Bruno Meneguele) [1890578] - [scripts] kconfig: report recursive dependency involving 'imply' (Bruno Meneguele) [1890578] - [scripts] kconfig: error out when seeing recursive dependency (Bruno Meneguele) [1890578] - [scsi] scsi: hpsa: Update copyright (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Remove pci-dma-compat wrapper API (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Use fallthrough pseudo-keyword (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct ctrl queue depth (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Bump version (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase controller error handling timeout (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Increase queue depth for external LUNs (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Correct rare oob condition (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: hpsa_ioctl(): Tidy up a bit (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Get rid of compat_alloc_user_space() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Don't bother with vmalloc for BIG_IOCTL_Command_struct (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: Lift {BIG_, }IOCTL_Command_struct copy{in, out} into hpsa_ioctl() (Joseph Szczypek) [1861541] - [scsi] scsi: hpsa: remove ioremap_nocache and devm_ioremap_nocache (Joseph Szczypek) [1861541] - [tools] selftests/powerpc: Make alignment handler test P9N DD2.1 vector CI load workaround (Gustavo Duarte) [1887442] - [powerpc] powerpc: Fix undetected data corruption with P9N DD2.1 VSX CI load emulation (Gustavo Duarte) [1887442] - [scsi] scsi: smartpqi: Update copyright (Don Brace) [1861538] - [scsi] scsi: smartpqi: Bump version to 1.2.16-010 (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add RAID bypass counter (Don Brace) [1861538] - [scsi] scsi: smartpqi: Avoid crashing kernel for controller issues (Don Brace) [1861538] - [scsi] scsi: smartpqi: Update logical volume size after expansion (Don Brace) [1861538] - [scsi] scsi: smartpqi: Add id support for SmartRAID 3152-8i (Don Brace) [1861538] - [scsi] scsi: smartpqi: Identify physical devices without issuing INQUIRY (Don Brace) [1861538] - [mm] mm: simplify find_min_pfn_with_active_regions() (Baoquan He) [1844157] - [mm] mm: clean up free_area_init_node() and its helpers (Baoquan He) [1844157] - [mm] mm: rename free_area_init_node() to free_area_init_memoryless_node() (Baoquan He) [1844157] - [mm] mm: free_area_init: allow defining max_zone_pfn in descending order (Baoquan He) [1844157] - [powerpc] mm: remove early_pfn_in_nid() and CONFIG_NODES_SPAN_OTHER_NODES (Baoquan He) [1844157] - [mm] mm: memmap_init: iterate over memblock regions rather that check each PFN (Baoquan He) [1844157] - [mm] arm64: simplify detection of memory zone boundaries for UMA configs (Baoquan He) [1844157] - [mm] mm: use free_area_init() instead of free_area_init_nodes() (Baoquan He) [1844157] - [mm] mm: free_area_init: use maximal zone PFNs rather than zone sizes (Baoquan He) [1844157] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK_NODE_MAP option (Baoquan He) [1844157] - [mm] numa: make "nr_node_ids" unsigned int (Baoquan He) [1844157] - [mm] mm: make early_pfn_to_nid() and related defintions close to each other (Baoquan He) [1844157] - [mm] mm: memblock: replace dereferences of memblock_region.nid with API calls (Baoquan He) [1844157] - [mm] mm: factor out next_present_section_nr() (Baoquan He) [1844157] - [mm] mm/page_alloc: fix and rework pfn handling in memmap_init_zone() (Baoquan He) [1844157] - [mm] mm/page_alloc: skip non present sections on zone initialization (Baoquan He) [1844157] - [mm] mm: move mirrored memory specific code outside of memmap_init_zone (Baoquan He) [1844157] - [mm] mm: calculate deferred pages after skipping mirrored memory (Baoquan He) [1844157] - [mm] mm/memblock.c: fix a typo in __next_mem_pfn_range() comments (Baoquan He) [1844157] - [mm] memblock: remove memblock_{set, clear}_region_flags (Baoquan He) [1844157] - [mm] mm: replace all open encodings for NUMA_NO_NODE (Baoquan He) [1844157] - [powerpc] lockdep: Only trace IRQ edges (Waiman Long) [1885084] - [arm64] arm64: Implement arch_irqs_disabled() (Waiman Long) [1885084] - [include] locking/lockdep: Cleanup (Waiman Long) [1885084] - [include] lockdep: Use raw_cpu_*() for per-cpu variables (Waiman Long) [1885084] - [x86] locking/seqlock, headers: Untangle the spaghetti monster (Waiman Long) [1885084] - [misc] vmw_balloon: Explicitly include linux/io.h for virt_to_phys() (Waiman Long) [1885084] - [x86] x86: i8259: Add missing include file (Waiman Long) [1885084] - [include] seqcount: More consistent seqprop names (Waiman Long) [1885084] - [include] seqcount: Compress SEQCNT_LOCKNAME_ZERO() (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_init() definition (Waiman Long) [1885084] - [include] seqlock: Fold seqcount_LOCKNAME_t definition (Waiman Long) [1885084] - [include] seqlock: s/__SEQ_LOCKDEP/__SEQ_LOCK/g (Waiman Long) [1885084] - [kernel] hrtimer: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use sequence counter with associated raw spinlock (Waiman Long) [1885084] - [kernel] timekeeping: Use proper seqcount initializer (Waiman Long) [1885084] - [init] sched: tasks: Use sequence counter with associated spinlock (Waiman Long) [1885084] - [kernel] lockdep: Refactor IRQ trace events fields into struct (Waiman Long) [1885084] - [drm] dma-buf: Use sequence counter with associated wound/wait mutex (Waiman Long) [1885084] - [dma-buf] dma-buf: Remove custom seqcount lockdep class key (Waiman Long) [1885084] - [include] seqlock: Align multi-line macros newline escapes at 72 columns (Waiman Long) [1885084] - [documentation] seqlock: Extend seqcount API with associated locks (Waiman Long) [1885084] - [include] seqlock: lockdep assert non-preemptibility on seqcount_t write (Waiman Long) [1885084] - [lib] lockdep: Add preemption enabled/disabled assertion APIs (Waiman Long) [1885084] - [include] seqlock: Implement raw_seqcount_begin() in terms of raw_read_seqcount() (Waiman Long) [1885084] - [include] seqlock: Add kernel-doc for seqcount_t and seqlock_t APIs (Waiman Long) [1885084] - [include] seqlock: Reorder seqcount_t and seqlock_t API definitions (Waiman Long) [1885084] - [include] seqlock: seqcount_t latch: End read sections with read_seqcount_retry() (Waiman Long) [1885084] - [include] seqlock: Properly format kernel-doc code samples (Waiman Long) [1885084] - [documentation] Documentation: locking: Describe seqlock design and usage (Waiman Long) [1885084] - [include] seqlock: Require WRITE_ONCE surrounding raw_seqcount_barrier (Waiman Long) [1885084] - [include] seqlock, kcsan: Add annotations for KCSAN (Waiman Long) [1885084] - [include] include/linux/compiler.h: Introduce data_race(expr) macro (Waiman Long) [1885084] - [kernel] kcsan: Add Kernel Concurrency Sanitizer infrastructure (Waiman Long) [1885084] - [include] locking/qspinlock: Do not include atomic.h from qspinlock_types.h (Waiman Long) [1885084] - [include] locking/atomic: Move ATOMIC_INIT into linux/types.h (Waiman Long) [1885084] - [connector] connector/cn_proc: Protect send_msg() with a local lock (Waiman Long) [1885084] - [mm] mm/swap: Use local_lock for protection (Waiman Long) [1885084] - [include] radix-tree: Use local_lock for protection (Waiman Long) [1885084] - [include] locking: Introduce local_lock() (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Minor copy editor fixes (Waiman Long) [1885084] - [documentation] Documentation/locking/locktypes: Further clarifications and wordsmithing (Waiman Long) [1885084] - [documentation] Documentation: Add lock ordering and nesting documentation (Waiman Long) [1885084] - [mm] mm/swap.c: trivial mark_page_accessed() cleanup (Waiman Long) [1885084] - [lib] radix tree: Remove radix_tree_maybe_preload_order (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] lockdep: Remove lockdep_hardirq{s_enabled, _context}() argument (Waiman Long) [1885084] - [kernel] lockdep: Change hardirq{s_enabled, _context} to per-cpu variables (Waiman Long) [1885084] - [kernel] x86/entry: Rename trace_hardirqs_off_prepare() (Waiman Long) [1885084] - [kernel] lockdep: Prepare for NMI IRQ state tracking (Waiman Long) [1885084] - [include] lockdep: Move list.h inclusion into lockdep.h (Waiman Long) [1885084] - [include] lockdep: Split header file into lockdep and lockdep_types (Waiman Long) [1885084] - [kernel] lockdep: __always_inline more for noinstr (Waiman Long) [1885084] - [kernel] lockdep: Prepare for noinstr sections (Waiman Long) [1885084] - [kernel] tracing: Provide lockdep less trace_hardirqs_on/off() variants (Waiman Long) [1885084] - [include] vmlinux.lds.h: Create section for protection against instrumentation (Waiman Long) [1885084] - [kernel] locking/lockdep: Replace zero-length array with flexible-array (Waiman Long) [1885084] - [kernel] hrtimer: Don't dereference the hrtimer pointer after the callback (Waiman Long) [1885084] - [kernel] hrtimer: Add missing sparse annotation for __run_timer() (Waiman Long) [1885084] - [kernel] lockdep: Always inline lockdep_{off,on}() (Waiman Long) [1885084] - [kernel] locking/lockdep: Improve 'invalid wait context' splat (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_{hard, soft}{irq_context, irqs_enabled}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_softirqs_{on,off}() (Waiman Long) [1885084] - [kernel] lockdep: Rename trace_hardirq_{enter, exit}() (Waiman Long) [1885084] - [kernel] completion: Use lockdep_assert_RT_in_threaded_ctx() in complete_all() (Waiman Long) [1885084] - [usb] completion: Use simple wait queues (Waiman Long) [1885084] - [kernel] sched/swait: Prepare usage in completions (Waiman Long) [1885084] - [kernel] lockdep: Add posixtimer context tracing bits (Waiman Long) [1885084] - [kernel] lockdep: Annotate irq_work (Waiman Long) [1885084] - [kernel] lockdep: Add hrtimer context tracing bits (Waiman Long) [1885084] - [include] lockdep: Introduce wait-type checks (Waiman Long) [1885084] - [kernel] lockdep: Teach lockdep about "USED" <- "IN-NMI" inversions (Waiman Long) [1885084] - [kernel] locking/lockdep: Rework lockdep_lock (Waiman Long) [1885084] - [kernel] locking/lockdep: Fix bad recursion pattern (Waiman Long) [1885084] - [s390] s390/ftrace: fix endless recursion in function_graph tracer (Waiman Long) [1885084] - [s390] s390/time: ensure get_clock_monotonic() returns monotonic values (Waiman Long) [1885084] - [kernel] irq_work: Fix IRQ_WORK_BUSY bit clearing (Waiman Long) [1885084] - [kernel] irq_work: Slightly simplify IRQ_WORK_PENDING clearing (Waiman Long) [1885084] - [kernel] irq_work: Fix irq_work_claim() memory ordering (Waiman Long) [1885084] - [kernel] irq_work: Convert flags to atomic_t (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on lockdep functions (Waiman Long) [1885084] - [kernel] kprobes: Prohibit probing on hardirq tracers (Waiman Long) [1885084] - [lib] locking/lockdep: Make global debug_locks* variables read-mostly (Waiman Long) [1885084] - [kernel] locking/lockdep: Delete unnecessary #include (Waiman Long) [1885084] - [kernel] tracing: More reverting of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Handle preempt_count for different configs (Waiman Long) [1885084] - [kernel] tracing: Partial revert of "tracing: Centralize preemptirq tracepoints and unify their usage" (Waiman Long) [1885084] - [kernel] tracing: irqsoff: Account for additional preempt_disable (Waiman Long) [1885084] - [kernel] tracing: Centralize preemptirq tracepoints and unify their usage (Waiman Long) [1885084] - [kernel] tracing/irqsoff: Split reset into separate functions (Waiman Long) [1885084] - [kernel] sched/fair: Use dst group while checking imbalance for NUMA balancer (Phil Auld) [1877360] - [kernel] sched/fair: Reduce busy load balance interval (Phil Auld) [1877360] - [kernel] sched/fair: Reduce minimal imbalance threshold (Phil Auld) [1877360] - [kernel] sched/fair: Minimize concurrent LBs between domain level (Phil Auld) [1877360] - [kernel] sched/fair: Fix wrong cpu selecting from isolated domain (Phil Auld) [1877360] - [kernel] sched/fair: Relax constraint on task's load during load balance (Phil Auld) [1877360] - [kernel] sched/numa: Use runnable_avg to classify node (Phil Auld) [1877360] - [kernel] sched: Remove duplicated tick_nohz_full_enabled() check (Phil Auld) [1877360] - [kernel] sched: Warn if garbage is passed to default_wake_function() (Phil Auld) [1877360] - [kernel] sched: nohz: stop passing around unused "ticks" parameter (Phil Auld) [1877360] - [kernel] sched/fair: update_pick_idlest() Select group with lowest group_util when idle_cpus are equal (Phil Auld) [1877360] - [kernel] sched: Better document ttwu() (Phil Auld) [1877360] - [kernel] sched/fair: handle case of task_h_load() returning 0 (Phil Auld) [1877360] - [kernel] sched: Fix unreliable rseq cpu_id for new tasks (Phil Auld) [1877360] - [kernel] sched/core: s/WF_ON_RQ/WQ_ON_CPU/ (Phil Auld) [1877360] - [include] sched/core: Remove mmdrop() definition (Phil Auld) [1877360] - [kernel] sched/fair: Optimize dequeue_task_fair() (Phil Auld) [1877360] - [kernel] sched/pelt: Cleanup PELT divider (Phil Auld) [1877360] - [kernel] sched/fair: Fix NOHZ next idle balance (Phil Auld) [1877360] - [kernel] sched: correct SD_flags returned by tl->sd_flags() (Phil Auld) [1877360] - [kernel] sched/fair: Remove unused 'sd' parameter from scale_rt_capacity() (Phil Auld) [1877360] - [kernel] sched/idle, stop: Remove .get_rr_interval from sched_class (Phil Auld) [1877360] - [kernel] sched/core: Remove redundant 'preempt' param from sched_class->yield_to_task() (Phil Auld) [1877360] - [kernel] sched/pelt: Remove redundant cap_scale() definition (Phil Auld) [1877360] - [kernel] sched/pelt: Sync util/runnable_sum with PELT window when propagating (Phil Auld) [1877360] - [kernel] sched/cpuacct: Fix charge cpuacct.usage_sys (Phil Auld) [1877360] - [kernel] sched/cpuacct: Use __this_cpu_add() instead of this_cpu_ptr() (Phil Auld) [1877360] - [kernel] sched/fair: Fix unthrottle_cfs_rq() for leaf_cfs_rq list (Phil Auld) [1877360] - [kernel] sched/core: Simplify sched_init() (Phil Auld) [1877360] - [kernel] sched/fair: Mark sched_init_granularity __init (Phil Auld) [1877360] - [kernel] sched/core: Fix illegal RCU from offline CPUs (Phil Auld) [1877360] - [kernel] sched/fair: Use __this_cpu_read() in wake_wide() (Phil Auld) [1877360] - [kernel] sched: Extract the task putting code from pick_next_task() (Phil Auld) [1877360] - [kernel] sched: Make newidle_balance() static again (Phil Auld) [1877360] - [kernel] sched/fair: Remove distribute_running from CFS bandwidth (Phil Auld) [1877360] - [kernel] sched/fair: Simplify the code of should_we_balance() (Phil Auld) [1877360] - [kernel] sched/debug: Fix trival print_task() format (Phil Auld) [1877360] - [kernel] sched/debug: Factor out printing formats into common macros (Phil Auld) [1877360] - [kernel] sched/debug: Remove redundant macro define (Phil Auld) [1877360] - [kernel] sched/core: Remove unused rq::last_load_update_tick (Phil Auld) [1877360] - [kernel] sched/fair: Align rq->avg_idle and rq->avg_scan_cost (Phil Auld) [1877360] - [kernel] sched/fair: Improve spreading of utilization (Phil Auld) [1877360] - [kernel] sched/fair: Fix condition of avg_load calculation (Phil Auld) [1877360] - [kernel] kthread: Do not preempt current task if it is going to call schedule() (Phil Auld) [1877360] - [kernel] sched/core: Distribute tasks within affinity masks (Phil Auld) [1877360] - [kernel] time/sched_clock: Expire timer in hardirq context (Phil Auld) [1877360] - [kernel] sched/deadline: Make two functions static (Phil Auld) [1877360] - [mm] slab: store tagged freelist for off-slab slabmgmt (Waiman Long) [1887067] - [mm] mm/kasan: fix false positive invalid-free reports with CONFIG_KASAN_SW_TAGS=y (Waiman Long) [1887067] - [arm64] arm64: avoid clang warning about self-assignment (Waiman Long) [1887067] - [mm] kasan: add memory corruption identification for software tag-based mode (Waiman Long) [1887067] - [mm] mm/kasan: print frame description for stack bugs (Waiman Long) [1887067] - [mm] kasan: initialize tag to 0xff in __kasan_kmalloc (Waiman Long) [1887067] - [mm] kasan: Makefile: Replace -pg with CC_FLAGS_FTRACE (Waiman Long) [1887067] - [mm] x86/uaccess, kasan: Fix KASAN vs SMAP (Waiman Long) [1887067] - [mm] mm/kasan: Simplify stacktrace handling (Waiman Long) [1887067] - [mm] kasan: fix variable 'tag' set but not used warning (Waiman Long) [1887067] - [mm] slub: fix a crash with SLUB_DEBUG + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slab: remove redundant kasan_slab_alloc hooks (Waiman Long) [1887067] - [mm] kasan, slab: make freelist stored without tags (Waiman Long) [1887067] - [mm] kasan, slab: fix conflicts with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [mm] kasan: prevent tracing of tags.c (Waiman Long) [1887067] - [mm] kasan: fix random seed generation for tag-based mode (Waiman Long) [1887067] - [mm] slub: fix SLAB_CONSISTENCY_CHECKS + KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan, slub: fix more conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: fix conflicts with CONFIG_SLAB_FREELIST_HARDENED (Waiman Long) [1887067] - [mm] kasan, slub: move kasan_poison_slab hook before page_address (Waiman Long) [1887067] - [mm] kmemleak: account for tagged pointers when calculating pointer range (Waiman Long) [1887067] - [mm] kasan, kmemleak: pass tagged pointers to kmemleak (Waiman Long) [1887067] - [mm] kasan: fix assigning tags twice (Waiman Long) [1887067] - [mm] kasan: mark file common so ftrace doesn't trace it (Waiman Long) [1887067] - [mm] kasan: fix krealloc handling for tag-based mode (Waiman Long) [1887067] - [mm] kasan: make tag based mode work with CONFIG_HARDENED_USERCOPY (Waiman Long) [1887067] - [arm64] kasan, arm64: use ARCH_SLAB_MINALIGN instead of manual aligning (Waiman Long) [1887067] - [mm] kasan: add SPDX-License-Identifier mark to source files (Waiman Long) [1887067] - [documentation] kasan: update documentation (Waiman Long) [1887067] - [arm64] kasan, arm64: select HAVE_ARCH_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: add __must_check annotations to kasan hooks (Waiman Long) [1887067] - [mm] kasan, mm, arm64: tag non slab memory allocated via pagealloc (Waiman Long) [1887067] - [arm64] kasan, arm64: add brk handler for inline instrumentation (Waiman Long) [1887067] - [mm] kasan: add hooks implementation for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add bug reporting routines for tag-based mode (Waiman Long) [1887067] - [mm] kasan: split out generic_report.c from report.c (Waiman Long) [1887067] - [mm] kasan, mm: perform untagged pointers comparison in krealloc (Waiman Long) [1887067] - [mm] kasan, arm64: enable top byte ignore for the kernel (Waiman Long) [1887067] - [mm] kasan, arm64: fix up fault handling logic (Waiman Long) [1887067] - [mm] kasan: preassign tags to objects with ctors or SLAB_TYPESAFE_BY_RCU (Waiman Long) [1887067] - [arm64] kasan, arm64: untag address in _virt_addr_is_linear (Waiman Long) [1887067] - [arm64] kasan: add tag related helper functions (Waiman Long) [1887067] - [mm] kasan: initialize shadow to 0xff for tag-based mode (Waiman Long) [1887067] - [mm] kasan: rename kasan_zero_page to kasan_early_shadow_page (Waiman Long) [1887067] - [arm64] kasan, arm64: adjust shadow size for tag-based mode (Waiman Long) [1887067] - [mm] kasan: add CONFIG_KASAN_GENERIC and CONFIG_KASAN_SW_TAGS (Waiman Long) [1887067] - [mm] kasan: rename source files to reflect the new naming scheme (Waiman Long) [1887067] - [mm] kasan: move common generic and tag-based code to common.c (Waiman Long) [1887067] - [mm] kasan, slub: handle pointer tags in early_kmem_cache_node_alloc (Waiman Long) [1887067] - [mm] kasan, mm: change hooks signatures (Waiman Long) [1887067] - [arm64] arm64: kasan: Increase stack size for KASAN_EXTRA (Waiman Long) [1887067] - [s390] s390/cio: add cond_resched() in the slow_eval_known_fn() loop (Claudio Imbrenda) [1885961] - [s390] scsi: zfcp: fix missing erp_lock in port recovery trigger for point-to-point (Claudio Imbrenda) [1885876] - [tools] selftests/vm/gup_benchmark.c: match gup struct to kernel (Rafael Aquini) [1873952] - [uapi] redhat: Fix the number of KVM_CAP_S390_DIAG318 (Thomas Huth) [1659413] - [s390] setup: diag 318: refactor struct (Thomas Huth) [1659413] - [s390] kvm: diagnose 0x318 sync and reset (Thomas Huth) [1659413] - [mm] swap: reduce lock contention on swap cache from swap slots allocation (Nico Pache) [1839049] - [mm] mm/swapfile.c: use prandom_u32_max() (Nico Pache) [1839049] - [mm] swap: try to scan more free slots even when fragmented (Nico Pache) [1839049] - [mm] mm/swapfile.c: move inode_lock out of claim_swapfile (Nico Pache) [1839049] - [mm] vfs: don't allow writes to swap files (Nico Pache) [1839049] - [mm] mm: set S_SWAPFILE on blockdev swap devices (Nico Pache) [1839049] - [edac] EDAC/ie31200: Add Intel Coffee Lake CPU support (Aristeu Rozanski) [1847567]- [netdrv] macsec: avoid use-after-free in macsec_handle_frame() (Balazs Nemeth) [1890122] - [include] netlink: check for null extack in cookie helpers (Ivan Vecera) [1878274] - [net] ethtool: Don't omit the netlink reply if no features were changed (Ivan Vecera) [1878274] - [net] ethtool: Account for hw_features in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: Fix preserving of wanted feature bits in netlink interface (Ivan Vecera) [1878274] - [net] ethtool: ethnl_set_linkmodes: remove redundant null check (Ivan Vecera) [1878274] - [net] ethtool: fix genlmsg_put() failure handling in ethnl_default_dumpit() (Ivan Vecera) [1878274] - [net] ethtool: add missing string for NETIF_F_GSO_TUNNEL_REMCSUM (Ivan Vecera) [1878274] - [net] ethtool: Fix check in ethtool_rx_flow_rule_create (Ivan Vecera) [1878274] - [net] ethtool: linkinfo: remove an unnecessary NULL check (Ivan Vecera) [1878274] - [net] ethtool: propagate get_coalesce return value (Ivan Vecera) [1878274] - [net] ethtool: don't call set_channels in drivers if config didn't change (Ivan Vecera) [1878274] - [net] ethtool: check if there is at least one channel for TX/RX in the core (Ivan Vecera) [1878274] - [net] drivers: Remove inclusion of vermagic header (Ivan Vecera) [1878274] - [net] ethtool: count header size in reply size estimate (Ivan Vecera) [1878274] - [net] ethtool: provide timestamping information with TSINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: add timestamping related string sets (Ivan Vecera) [1878274] - [net] ethtool: add EEE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set EEE settings with EEE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide EEE settings with EEE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PAUSE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set pause parameters with PAUSE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide pause parameters with PAUSE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add COALESCE_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set coalescing parameters with COALESCE_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide coalescing parameters with COALESCE_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in ethnl_set_privflags() (Ivan Vecera) [1878274] - [net] ethtool: fix incorrect tx-checksumming settings reporting (Ivan Vecera) [1878274] - [include] ethtool.h: Replace zero-length array with flexible-array member (Ivan Vecera) [1878274] - [net] ethtool: fix reference leak in some *_SET handlers (Ivan Vecera) [1878274] - [net] ethtool: reject unrecognized request flags (Ivan Vecera) [1878274] - [include] netlink: add nl_set_extack_cookie_u32() (Ivan Vecera) [1878274] - [net] netlink: allow extack cookie also for error messages (Ivan Vecera) [1878274] - [net] ethtool: fix spelling mistake "exceeeds" -> "exceeds" (Ivan Vecera) [1878274] - [net] ethtool: add CHANNELS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device channel counts with CHANNELS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide channel counts with CHANNELS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add RINGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device ring sizes with RINGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide ring sizes with RINGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add PRIVFLAGS_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set device private flags with PRIVFLAGS_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide private flags with PRIVFLAGS_GET request (Ivan Vecera) [1878274] - [net] ethtool: add FEATURES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set netdev features with FEATURES_SET request (Ivan Vecera) [1878274] - [net] ethtool: add ethnl_parse_bitset() helper (Ivan Vecera) [1878274] - [net] ethtool: provide netdev features with FEATURES_GET request (Ivan Vecera) [1878274] - [net] ethtool: update mapping of features to legacy ioctl requests (Ivan Vecera) [1878274] - [net] ethtool: rename ethnl_parse_header() to ethnl_parse_header_dev_get() (Ivan Vecera) [1878274] - [include] hns: reject unsupported coalescing params (Ivan Vecera) [1878274] - [include] net: liquidio: reject unsupported coalescing params (Ivan Vecera) [1878274] - [net] ethtool: Factored out similar ethtool link settings for virtual devices to core (Ivan Vecera) [1878274] - [net] ethtool: limit bitset size (Ivan Vecera) [1878274] - [net] ethtool: fix application of verbose no_mask bitset (Ivan Vecera) [1878274] - [net] ethtool: Add support for low latency RS FEC (Ivan Vecera) [1878274] - [net] ethtool: add WOL_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set wake-on-lan settings with WOL_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide WoL settings with WOL_GET request (Ivan Vecera) [1878274] - [net] ethtool: add DEBUG_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set message mask with DEBUG_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide message mask with DEBUG_GET request (Ivan Vecera) [1878274] - [net] ethtool: fix kernel-doc descriptions (Ivan Vecera) [1878274] - [net] ethtool: potential NULL dereference in strset_prepare_data() (Ivan Vecera) [1878274] - [net] ethtool: fix ->reply_size() error handling (Ivan Vecera) [1878274] - [net] ethtool: fix a memory leak in ethnl_default_start() (Ivan Vecera) [1878274] - [net] ethtool: remove set but not used variable 'lsettings' (Ivan Vecera) [1878274] - [net] ethtool: provide link state with LINKSTATE_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKMODES_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: set link modes related data with LINKMODES_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link mode information with LINKMODES_GET request (Ivan Vecera) [1878274] - [net] ethtool: add LINKINFO_NTF notification (Ivan Vecera) [1878274] - [net] ethtool: add default notification handler (Ivan Vecera) [1878274] - [net] ethtool: set link settings with LINKINFO_SET request (Ivan Vecera) [1878274] - [net] ethtool: provide link settings with LINKINFO_GET request (Ivan Vecera) [1878274] - [net] ethtool: provide string sets with STRSET_GET request (Ivan Vecera) [1878274] - [net] ethtool: default handlers for GET requests (Ivan Vecera) [1878274] - [net] ethtool: support for netlink notifications (Ivan Vecera) [1878274] - [net] ethtool: netlink bitset handling (Ivan Vecera) [1878274] - [net] ethtool: helper functions for netlink interface (Ivan Vecera) [1878274] - [net] ethtool: introduce ethtool netlink interface (Ivan Vecera) [1878274] - [net] ethtool: provide link mode names as a string set (Ivan Vecera) [1878274] - [net] ethtool: move string arrays into common file (Ivan Vecera) [1878274] - [net] ethtool: move RHEL specific stuff to separate header file (Ivan Vecera) [1878274] - [net] ethtool: move to its own directory (Ivan Vecera) [1878274] - [net] rtnetlink: provide permanent hardware address in RTM_NEWLINK (Ivan Vecera) [1878274] - [net] Zeroing the structure ethtool_wolinfo in ethtool_get_wol() (Ivan Vecera) [1878274] - [net] ethtool: Allow parsing ETHER_FLOW types when using flow_rule (Ivan Vecera) [1878274] - [net] ethtool: Allow matching on vlan DEI bit (Ivan Vecera) [1878274] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Ivan Vecera) [1878274] - [include] net: ethtool: Document get_rxfh_context and set_rxfh_context ethtool ops (Ivan Vecera) [1878274] - [include] ethtool: avoid signed-unsigned comparison in ethtool_validate_speed() (Ivan Vecera) [1878274] - [net] ethtool: not call vzalloc for zero sized memory request (Ivan Vecera) [1878274] - [net] ethtool: reduce stack usage with clang (Ivan Vecera) [1878274] - [net] ethtool: Use explicit designated initializers for .cmd (Ivan Vecera) [1878274] - [net] ethtool: remove unnecessary check in ethtool_get_regs() (Ivan Vecera) [1878274] - [include] uapi/ethtool: fix spelling errors (Ivan Vecera) [1878274] - [net] ethtool: fix a missing-check bug (Ivan Vecera) [1878274] - [include] ethtool: Remove trailing semicolon for static inline (Ivan Vecera) [1878274] - [net] ipv6: some fixes for ipv6_dev_find() (Xin Long) [1862458] - [net] tipc: not enable tipc when ipv6 works as a module (Xin Long) [1862458] - [net] tipc: set ub->ifindex for local ipv6 address (Xin Long) [1862458] - [net] ipv6: add ipv6_dev_find() (Xin Long) [1862458] - [powerpc] powerpc/pseries: explicitly reschedule during drmem_lmb list traversal (Steve Best) [1892377] - [scsi] scsi: ibmvscsi: Fix potential race after loss of transport (Steve Best) [1892316] - [mm] mm: fix a race during THP splitting (Rafael Aquini) [1865813 1739593] - [mm] mm, memcg: do not high throttle allocators based on wraparound (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators based on ancestral memory.high (Waiman Long) [1873759] - [mm] mm, memcg: fix corruption on 64-bit divisor in memory.high throttling (Waiman Long) [1873759] - [mm] mm, memcg: throttle allocators when failing reclaim over memory.high (Waiman Long) [1873759] - [mm] mm, oom: dump stack of victim when reaping failed (Waiman Long) [1873759] - [mm] mm/oom: fix pgtables units mismatch in Killed process message (Waiman Long) [1873759] - [mm] mm, oom: consider present pages for the node size (Waiman Long) [1873759] - [mm] mm/oom_kill.c: fix oom_cpuset_eligible() comment (Waiman Long) [1873759] - [mm] mm/oom: add oom_score_adj and pgtables to Killed process message (Waiman Long) [1873759] - [mm] mm/oom_kill.c: remove redundant OOM score normalization in select_bad_process() (Waiman Long) [1873759] - [fs] oom: decouple mems_allowed from oom_unkillable_task (Waiman Long) [1873759] - [mm] mm, oom: remove redundant task_in_mem_cgroup() check (Waiman Long) [1873759] - [mm] mm, oom: refactor dump_tasks for memcg OOMs (Waiman Long) [1873759] - [mm] mm, oom: describe task memory unit, larger PID pad (Waiman Long) [1873759] - [mm] mm, oom: remove oom_lock from oom_reaper (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused RECLAIM_OFF/RECLAIM_ZONE (Waiman Long) [1873759] - [mm] mm/vmscan: remove prefetch_prev_lru_page (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused return value of shrink_node (Waiman Long) [1873759] - [mm] mm/vmscan.c: clean code by removing unnecessary assignment (Waiman Long) [1873759] - [mm] mm: vmscan: protect shrinker idr replace with CONFIG_MEMCG (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix typo in comment (Waiman Long) [1873759] - [mm] mm: vmscan: enforce inactive:active ratio at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: detect file thrashing at the reclaim root (Waiman Long) [1873759] - [mm] mm: vmscan: move file exhaustion detection to the node level (Waiman Long) [1873759] - [include] mm: vmscan: harmonize writeback congestion tracking for nodes & memcgs (Waiman Long) [1873759] - [mm] mm: vmscan: split shrink_node() into node part and memcgs part (Waiman Long) [1873759] - [mm] mm: vmscan: turn shrink_node_memcg() into shrink_lruvec() (Waiman Long) [1873759] - [mm] mm: vmscan: replace shrink_node() loop with a retry jump (Waiman Long) [1873759] - [mm] mm: vmscan: naming fixes: global_reclaim() and sane_reclaim() (Waiman Long) [1873759] - [mm] mm: vmscan: move inactive_list_is_low() swap check to the caller (Waiman Long) [1873759] - [mm] mm: vmscan: simplify lruvec_lru_size() (Waiman Long) [1873759] - [mm] mm/vmscan.c: remove unused scan_control parameter from pageout() (Waiman Long) [1873759] - [mm] mm/vmscan: remove unused lru_pages argument (Waiman Long) [1873759] - [mm] mm: do not allow MADV_PAGEOUT for CoW pages (Waiman Long) [1873759] - [mm] mm: fix trying to reclaim unevictable lru page when calling madvise_pageout (Waiman Long) [1873759] - [mm] mm: factor out common parts between MADV_COLD and MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: introduce MADV_PAGEOUT (Waiman Long) [1873759] - [mm] mm: change PAGEREF_RECLAIM_CLEAN with PAGE_REFRECLAIM (Waiman Long) [1873759] - [mm] mm: introduce MADV_COLD (Waiman Long) [1873759] - [mm] mm: thp: don't need care deferred split queue in memcg charge move path (Waiman Long) [1873759] - [mm] mm: thp: make deferred split shrinker memcg aware (Waiman Long) [1873759] - [mm] mm: shrinker: make shrinker not depend on memcg kmem (Waiman Long) [1873759] - [mm] mm: move mem_cgroup_uncharge out of __page_cache_release() (Waiman Long) [1873759] - [mm] mm: thp: extract split_queue_* into a struct (Waiman Long) [1873759] - [mm] mm/page_alloc.c: move ifdefery out of free_area_init_core (Waiman Long) [1873759] - [mm] mm, memcg: do not set reclaim_state on soft limit reclaim (Waiman Long) [1873759] - [mm] mm, vmscan: do not special-case slab reclaim when watermarks are boosted (Waiman Long) [1873759] - [mm] mm/vmscan.c: add checks for incorrect handling of current->reclaim_state (Waiman Long) [1873759] - [mm] mm/vmscan.c: calculate reclaimed slab caches in all reclaim paths (Waiman Long) [1873759] - [mm] mm/vmscan.c: add a new member reclaim_state in struct shrink_control (Waiman Long) [1873759] - [mm] mm: vmscan: remove double slab pressure by inc'ing sc->nr_scanned (Waiman Long) [1873759] - [mm] mm: limit boost_watermark on small zones (Waiman Long) [1873759] - [mm] mm: do not boost watermarks to avoid fragmentation for the DISCONTIG memory model (Waiman Long) [1873759] - [mm] mm, page_alloc: fix a division by zero error when boosting watermarks v2 (Waiman Long) [1873759] - [mm] mm, page_alloc: do not wake kswapd with zone lock held (Waiman Long) [1873759] - [mm] mm/page_alloc.c: drop uneeded __meminit and __meminitdata (Waiman Long) [1873759] - [mm] mm/page_alloc.c: fix never set ALLOC_NOFRAGMENT flag (Waiman Long) [1873759] - [mm] mm/page_alloc.c: avoid potential NULL pointer dereference (Waiman Long) [1873759] - [mm] mm/vmscan.c: don't disable irq again when count pgrefill for memcg (Waiman Long) [1873759] - [mm] mm/vmscan: drop may_writepage and classzone_idx from direct reclaim begin template (Waiman Long) [1873759] - [mm] mm/vmscan: add tracepoints for node reclaim (Waiman Long) [1873759] - [mm] mm: generalize putback scan functions (Waiman Long) [1873759] - [mm] mm: remove pages_to_free argument of move_active_pages_to_lru() (Waiman Long) [1873759] - [mm] mm/workingset: remove unused @mapping argument in workingset_eviction() (Waiman Long) [1873759] - [mm] Revert "mm: slowly shrink slabs with a relatively small number of objects" (Waiman Long) [1873759] - [mm] mm: reclaim small amounts of memory when an external fragmentation event occurs (Waiman Long) [1873759] - [mm] mm: use alloc_flags to record if kswapd can wake (Waiman Long) [1873759] - [mm] mm: move zone watermark accesses behind an accessor (Waiman Long) [1873759] - [mm] mm, page_alloc: spread allocations across zones before introducing fragmentation (Waiman Long) [1873759] - [mm] mm: Convert delete_from_swap_cache to XArray (Waiman Long) [1873759] - [fs] mm: zero-seek shrinkers (Waiman Long) [1873759] - [mm] mm/vmscan.c: fix int overflow in callers of do_shrink_slab() (Waiman Long) [1873759] - [mm] mm: slowly shrink slabs with a relatively small number of objects (Waiman Long) [1873759] - [mm] mm: fix page_freeze_refs and page_unfreeze_refs in comments (Waiman Long) [1873759] - [mm] mm: check shrinker is memcg-aware in register_shrinker_prepared() (Waiman Long) [1873759] - [mm] mm: use special value SHRINKER_REGISTERING instead of list_empty() check (Waiman Long) [1873759] - [mm] mm/vmscan.c: move check for SHRINKER_NUMA_AWARE to do_shrink_slab() (Waiman Long) [1873759] - [mm] mm/vmscan.c: condense scan_control (Waiman Long) [1873759] - [arch] asm-generic/tlb: add missing CONFIG symbol (Waiman Long) [1873759] - [include] asm-gemeric/tlb: remove stray function declarations (Waiman Long) [1873759] - [x86] x86/ldt: Remove unused variable in map_ldt_struct() (Waiman Long) [1873759] - [x86] x86/ldt: Unmap PTEs for the slot before freeing LDT pages (Waiman Long) [1873759] - [x86] x86/mm/tlb: Add freed_tables argument to flush_tlb_mm_range (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_table_flush() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove tlb_flush_mmu_free() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove CONFIG_HAVE_GENERIC_MMU_GATHER (Waiman Long) [1873759] - [mm] asm-generic/tlb: Remove arch_tlb*_mmu() (Waiman Long) [1873759] - [s390] s390/tlb: Convert to generic mmu_gather (Waiman Long) [1873759] - [mm] asm-generic/tlb: Introduce CONFIG_HAVE_MMU_GATHER_NO_GATHER=y (Waiman Long) [1873759] - [include] asm-generic/tlb, ia64: Conditionally provide tlb_migrate_finish() (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide generic tlb_flush() based on flush_tlb_mm() (Waiman Long) [1873759] - [arm64] asm-generic/tlb, arch: Provide generic tlb_flush() based on flush_tlb_range() (Waiman Long) [1873759] - [mm] asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZE (Waiman Long) [1873759] - [include] asm-generic/tlb: Provide a comment (Waiman Long) [1873759] - [mm] mm/memory: Move mmu_gather and TLB invalidation code into its own file (Waiman Long) [1873759] - [x86] x86/mm: Page size aware flush_tlb_mm_range() (Waiman Long) [1873759] - [x86] x86/ldt: Split out sanity check in map_ldt_struct() (Waiman Long) [1873759] - [mm] asm-generic/tlb: Track which levels of the page tables have been cleared (Waiman Long) [1873759] - [include] asm-generic/tlb: Track freeing of page-table directories in struct mmu_gather (Waiman Long) [1873759] - [mm] mm/cow: don't bother write protecting already write-protected pages (Waiman Long) [1873759] - [powerpc] mm/mmu_gather: invalidate TLB correctly on batch allocation failure and flush (Diego Domingos) [1805031] - [powerpc] powerpc/mmu_gather: enable RCU_TABLE_FREE even for !SMP case (Diego Domingos) [1805031] - [fs] cifs: smb1: Try failing back to SetFileInfo if SetPathInfo fails (Leif Sahlberg) [1857038]- [scsi] scsi: libfc: Fix passing zero to 'PTR_ERR' warning (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix for double free() (Chris Leech) [1849542] - [scsi] scsi: libfc: Free skb in fc_disc_gpn_id_resp() for valid cases (Chris Leech) [1849542] - [scsi] scsi: fcoe: Memory leak fix in fcoe_sysfs_fcf_del() (Chris Leech) [1849542] - [scsi] scsi: fcoe: Use eth_zero_addr() to clear mac address (Chris Leech) [1849542] - [scsi] scsi: libfc: Provide missing and repair existing function documentation (Chris Leech) [1849542] - [scsi] scsi: libfc: Fix a couple of misdocumented function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Repair function parameter documentation (Chris Leech) [1849542] - [scsi] scsi: fcoe: Correct some kernel-doc issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix a myriad of documentation issues (Chris Leech) [1849542] - [scsi] scsi: fcoe: Fix various kernel-doc infringements (Chris Leech) [1849542] - [scsi] scsi: libfc: trivial: Fix spelling mistake of 'discovery' (Chris Leech) [1849542] - [scsi] scsi: libfc: Supply some missing kerneldoc struct/function attributes/params (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_disc: Fix-up some incorrectly referenced function parameters (Chris Leech) [1849542] - [scsi] scsi: libfc: Skip additional kref updating work event (Chris Leech) [1849542] - [scsi] scsi: libfc: Handling of extra kref (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded semicolon in fcoe.c (Chris Leech) [1849542] - [scsi] scsi: libfc: rport state move to PLOGI if all PRLI retry exhausted (Chris Leech) [1849542] - [scsi] scsi: libfc: If PRLI rejected, move rport to PLOGI state (Chris Leech) [1849542] - [scsi] scsi: libfc: free response frame from GPN_ID (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix null-ptr-deref Read in fc_release_transport (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove redundant call to skb_transport_header (Chris Leech) [1849542] - [scsi] scsi: fcoe: pass in fcoe_rport structure instead of fc_rport_priv (Chris Leech) [1849542] - [scsi] scsi: fcoe: Embed fc_rport_priv in fcoe_rport structure (Chris Leech) [1849542] - [scsi] scsi: libfc: Whitespace cleanup in libfc.h (Chris Leech) [1849542] - [scsi] scsi: fcoe: fix a typo (Chris Leech) [1849542] - [scsi] scsi: libfc: fix null pointer dereference on a null lport (Chris Leech) [1849542] - [scsi] scsi: libfcoe: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: libfc: switch to SPDX tags (Chris Leech) [1849542] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove unneeded fcoe_ctlr_destroy_store export (Chris Leech) [1849542] - [scsi] scsi: fcoe: convert to use BUS_ATTR_WO (Chris Leech) [1849542] - [scsi] scsi: libfc: free skb when receiving invalid flogi resp (Chris Leech) [1849542] - [scsi] scsi: fcoe: remove set but not used variable 'port' (Chris Leech) [1849542] - [scsi] scsi: libfc: fc_rport: Mark expected switch fall-through (Chris Leech) [1849542] - [scsi] scsi: libfc: Remove set but not used variable 'disc' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove set but not used variable 'rpriv' (Chris Leech) [1849542] - [scsi] scsi: libfc: remove unnecessary condition check (Chris Leech) [1849542] - [scsi] scsi: fcoe: hold disc_mutex when traversing rport lists (Chris Leech) [1849542] - [net] netfilter: nftables: allow re-computing sctp CRC-32C in 'payload' statements (Davide Caratti) [1741052] - [fs] nfsd4: fix NULL dereference in nfsd/clients display code (Scott Mayhew) [1872311] - [fs] nfsd: Fix old-style function definition (Scott Mayhew) [1872311] - [fs] nfsd: clients don't need to break their own delegations (Scott Mayhew) [1872311] - [kernel] kthread: save thread function (Scott Mayhew) [1872311] - [fs] locks: Add trace_leases_conflict (Scott Mayhew) [1872311] - [fs] SUNRPC reverting d03727b248d0 ("NFSv4 fix CLOSE not waiting for direct IO compeletion") (Scott Mayhew) [1872311] - [fs] NFS: Fix interrupted slots by sending a solo SEQUENCE operation (Scott Mayhew) [1872311] - [net] SUNRPC: Add missing definition of ARCH_IMPLEMENTS_FLUSH_DCACHE_PAGE (Scott Mayhew) [1872311] - [fs] NFSv4 fix CLOSE not waiting for direct IO compeletion (Scott Mayhew) [1872311] - [fs] nfs: Fix memory leak of export_path (Scott Mayhew) [1872311] - [net] sunrpc: fixed rollback in rpc_gssd_dummy_populate() (Scott Mayhew) [1872311] - [net] xprtrdma: Clean up disconnect (Scott Mayhew) [1872311] - [fs] nfsd: apply umask on fs without ACL support (Scott Mayhew) [1872311] - [fs] NFS: Fix direct WRITE throughput regression (Scott Mayhew) [1872311] - [trace] SUNRPC: rpc_xprt lifetime events should record xprt->state (Scott Mayhew) [1872311] - [fs] nfs: set invalid blocks after NFSv4 writes (Scott Mayhew) [1872311] - [fs] NFS: remove redundant initialization of variable result (Scott Mayhew) [1872311] - [fs] NFS: Add a tracepoint in nfs_set_pgio_error() (Scott Mayhew) [1872311] - [fs] NFS: Trace short NFS READs (Scott Mayhew) [1872311] - [fs] NFS: nfs_xdr_status should record the procedure name (Scott Mayhew) [1872311] - [net] SUNRPC: Set SOFTCONN when destroying GSS contexts (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() should set RPC_TASK_SOFT (Scott Mayhew) [1872311] - [net] SUNRPC: rpc_call_null_helper() already sets RPC_TASK_NULLCREDS (Scott Mayhew) [1872311] - [net] SUNRPC: trace RPC client lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Trace transport lifetime events (Scott Mayhew) [1872311] - [net] SUNRPC: Split the xdr_buf event class (Scott Mayhew) [1872311] - [net] SUNRPC: Add tracepoint to rpc_call_rpcerror() (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the RPC_SHOW_SOCKET() macro (Scott Mayhew) [1872311] - [trace] SUNRPC: Update the rpc_show_task_flags() macro (Scott Mayhew) [1872311] - [net] SUNRPC: Trace GSS context lifetimes (Scott Mayhew) [1872311] - [net] SUNRPC: receive buffer size estimation values almost never change (Scott Mayhew) [1872311] - [net] sunrpc: use kmemdup_nul() in gssp_stringify() (Scott Mayhew) [1872311] - [fs] nfsd: safer handling of corrupted c_type (Scott Mayhew) [1872311] - [fs] mm/writeback: discard NR_UNSTABLE_NFS, use NR_WRITEBACK instead (Scott Mayhew) [1872311] - [mm] mm/writeback: replace PF_LESS_THROTTLE with PF_LOCAL_THROTTLE (Scott Mayhew) [1872311] - [net] SUNRPC: Remove unreachable error condition in rpcb_getport_async() (Scott Mayhew) [1872311] - [fs] nfsd: Fix svc_xprt refcnt leak when setup callback client failed (Scott Mayhew) [1872311] - [net] sunrpc: check that domain table is empty at module unload (Scott Mayhew) [1872311] - [fs] NFS: remove duplicate headers (Scott Mayhew) [1872311] - [fs] NFSv4.1 fix rpc_call_done assignment for BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [fs] NFS: Use the correct style for SPDX License Identifier (Scott Mayhew) [1872311] - [net] net: sunrpc: Fix off-by-one issues in 'rpc_ntop6' (Scott Mayhew) [1872311] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Scott Mayhew) [1872311] - [fs] NFSD: Fix improperly-formatted Doxygen comments (Scott Mayhew) [1872311] - [fs] NFSD: Squash an annoying compiler warning (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up request deferral tracepoints (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints for monitoring NFSD callbacks (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to the NFSD state management code (Scott Mayhew) [1872311] - [fs] NFSD: Add tracepoints to NFSD's duplicate reply cache (Scott Mayhew) [1872311] - [trace] SUNRPC: svc_show_status() macro should have enum definitions (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_udp_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor svc_recvfrom() (Scott Mayhew) [1872311] - [net] SUNRPC: Clean up svc_release_skb() functions (Scott Mayhew) [1872311] - [net] SUNRPC: Refactor recvfrom path dealing with incomplete TCP receives (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk() call sites in TCP receive path (Scott Mayhew) [1872311] - [net] SUNRPC: Restructure svc_tcp_recv_record() (Scott Mayhew) [1872311] - [net] SUNRPC: Rename svc_sock::sk_reclen (Scott Mayhew) [1872311] - [net] SUNRPC: Trace server-side rpcbind registration events (Scott Mayhew) [1872311] - [net] SUNRPC: Replace dprintk call sites in TCP state change callouts (Scott Mayhew) [1872311] - [net] SUNRPC: Add more svcsock tracepoints (Scott Mayhew) [1872311] - [net] SUNRPC: Remove "#include " (Scott Mayhew) [1872311] - [net] SUNRPC: Trace a few more generic svc_xprt events (Scott Mayhew) [1872311] - [net] SUNRPC: Tracepoint to record errors in svc_xpo_create() (Scott Mayhew) [1872311] - [trace] SUNRPC: Remove kernel memory address from svc_xprt tracepoints (Scott Mayhew) [1872311] - [net] svcrdma: Add tracepoints to report ->xpo_accept failures (Scott Mayhew) [1872311] - [net] svcrdma: Displayed remote IP address should match stored address (Scott Mayhew) [1872311] - [include] svcrdma: Remove the SVCRDMA_DEBUG macro (Scott Mayhew) [1872311] - [net] svcrdma: Rename tracepoints that record header decoding errors (Scott Mayhew) [1872311] - [net] svcrdma: Remove backchannel dprintk call sites (Scott Mayhew) [1872311] - [net] SUNRPC: Move xpt_mutex into socket xpo_sendto methods (Scott Mayhew) [1872311] - [net] sunrpc: add missing newline when printing parameter 'pool_mode' by sysfs (Scott Mayhew) [1872311] - [net] sunrpc: Remove unused function ip_map_update (Scott Mayhew) [1872311] - [fs] nfsd: handle repeated BIND_CONN_TO_SESSION (Scott Mayhew) [1872311] - [net] ip_tunnel_core: Fix build for archs without _HAVE_ARCH_IPV6_CSUM (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for UDP tunnels handled by Open vSwitch (Aaron Conole) [1849736] - [tools] selftests: pmtu.sh: Add tests for bridged UDP tunnels (Aaron Conole) [1849736] - [net] geneve: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] vxlan: Support for PMTU discovery on directly bridged links (Aaron Conole) [1849736] - [net] tunnels: PMTU discovery support for directly bridged IP packets (Aaron Conole) [1849736] - [net] ipv4: route: Ignore output interface in FIB lookup for PMTU route (Aaron Conole) [1849736] - [infiniband] RDMA/core: Free DIM memory in error unwind (Kamal Heib) [1857602] - [infiniband] RDMA/core: Stop DIM before destroying CQ (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add min length checks to user structure copies (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Protect access to remote_sidr_table (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix race in rdma_alloc_commit_uobject() (Kamal Heib) [1857602] - [net] xprtrdma: fix incorrect header size calculations (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of connect errors (Kamal Heib) [1857602] - [net] xprtrdma: Fix return code from rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix recursion into rpcrdma_xprt_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Fix double-free in rpcrdma_ep_create() (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix reporting vendor_part_id (Kamal Heib) [1857602] - [infiniband] IB/sa: Resolv use-after-free in ib_nl_make_request() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add explicit cast OPA_MTU_8192 to 'enum ib_mtu' (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add atomic triggered sleep/wakeup (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Correct -EBUSY handling in tx code (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Restore kfree in dummy_netdev cleanup (Kamal Heib) [1857602] - [infiniband] IB/mad: Fix use after free when destroying MAD agent (Kamal Heib) [1857602] - [infiniband] RDMA/counter: Query a counter before release (Kamal Heib) [1857602] - [net] xprtrdma: Fix handling of RDMA_ERROR replies (Kamal Heib) [1857602] - [net] xprtrdma: Clean up synopsis of rpcrdma_flush_disconnect() (Kamal Heib) [1857602] - [net] xprtrdma: Use re_connect_status safely in rpcrdma_xprt_connect() (Kamal Heib) [1857602] - [net] xprtrdma: Prevent dereferencing r_xprt->rx_ep after it is freed (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Fix possible memory leak in ib_mad_post_receive_mads() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Check that type_attrs is not NULL prior access (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Protect bind_list and listen_list while finding matching cm id (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Set maximum pkeys device attribute (Kamal Heib) [1857602] - [infiniband] RDMA/rvt: Fix potential memory leak caused by rvt_alloc_rq (Kamal Heib) [1857602] - [infiniband] RDMA/core: Annotate CMA unlock helper routine (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Fix pointer-to-int-cast warning in siw_rx_pbl() (Kamal Heib) [1857602] - [infiniband] RDMA/hfi1: Fix trivial mis-spelling of 'descriptor' (Kamal Heib) [1857602] - [net] xprtrdma: Make xprt_rdma_slot_table_entries static (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Spurious WARNING triggered in cm_destroy_id() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Use free_netdev() in hfi1_netdev_free() (Kamal Heib) [1857602] - [infiniband] RDMA/core: Move and rename trace_cm_id_create() (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix hfi1_netdev_rx_init() error handling (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_map_per_fmr' (Kamal Heib) [1857602] - [infiniband] RDMA: Remove 'max_fmr' (Kamal Heib) [1857602] - [net] RDMA/rds: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR device ops (Kamal Heib) [1857602] - [infiniband] RDMA/rdmavt: Remove FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mthca: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/mlx4: Remove FMR support for memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/i40iw: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/bnxt_re: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/mlx5: Remove FMR leftovers (Kamal Heib) [1857602] - [infiniband] RDMA/core: Remove FMR pool API (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/iser: Remove support for FMR memory registration (Kamal Heib) [1857602] - [infiniband] RDMA/core: Fix several reference count leaks (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Fix spelling mistake "enought" -> "enough" (Kamal Heib) [1857602] - [rdma] RDMA/core: Use offsetofend() instead of open coding (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Increase max_send_sge (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Reduce max_recv_sge to 1 (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Make debug output more detailed (Kamal Heib) [1857602] - [infiniband] RDMA/srp: Make the channel count configurable per target (Kamal Heib) [1857602] - [infiniband] hfi1: get rid of pointless access_ok() (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Provide ECE reject reason (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Connect ECE to rdma_accept (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Send and receive ECE parameter over the wire (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Deliver ECE parameters through UCMA events (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Extend ucma_connect to receive ECE parameters (Kamal Heib) [1857602] - [rdma] RDMA/cm: Add Enhanced Connection Establishment (ECE) bits (Kamal Heib) [1857602] - [infiniband] RDMA/core: Use sizeof_field() helper (Kamal Heib) [1857602] - [infiniband] RDMA/ipoib: Remove can_sleep parameter from iboib_mcast_alloc (Kamal Heib) [1857602] - [infiniband] IB/cma: Fix ports memory leak in cma_configfs (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy QP commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy WQ commands over ioctl (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Introduce create/destroy SRQ commands over ioctl (Kamal Heib) [1857602] - [rdma] IB/uverbs: Move QP, SRQ, WQ type and flags to UAPI (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Extend CQ to get its own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] IB/uverbs: Refactor related objects to use their own asynchronous event FD (Kamal Heib) [1857602] - [infiniband] RDMA/core: Allow the ioctl layer to abort a fully created uobject (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Expose UAR object and its alloc/destroy commands (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Fix a NULL vs IS_ERR() check (Kamal Heib) [1857602] - [infiniband] IB/mlx5: Introduce UAPIs to manage packet pacing (Kamal Heib) [1857602] - [netdrv] net/mlx5: Expose raw packet pacing APIs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Enable the transmit side of the datagram ipoib netdev (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Add capability to switch between datagram and connected mode (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add packet histogram trace event (Kamal Heib) [1857602] - [infiniband] IB/{hfi1, ipoib, rdma}: Broadcast ping sent packets which exceeded mtu size (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Activate the dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add rx functions for dummy netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add interrupt handler functions for accelerated ipoib (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to receive accelerated ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Rename num_vnic_contexts as num_netdev_contexts (Kamal Heib) [1857602] - [infiniband] IB/ipoib: Increase ipoib Datagram mode MTU's upper limit (Kamal Heib) [1857602] - [infiniband] IB/hfi1: RSM rules for AIP (Kamal Heib) [1857602] - [infiniband] IB/{rdmavt, hfi1}: Implement creation of accelerated UD QPs (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Remove module parameter for KDETH qpns (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add the transmit side of a datagram ipoib RDMA netdev (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add functions to transmit datagram ipoib packets (Kamal Heib) [1857602] - [infiniband] IB/hfi1: Add accelerated IP capability bit (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report host information to the device (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Fix setting of wrong bit in get/set_feature commands (Kamal Heib) [1857602] - [infiniband] RDMA/siw: Replace one-element array and use struct_size() helper (Kamal Heib) [1857602] - [net] svcrdma: Fix backchannel return code (Kamal Heib) [1857602] - [net] svcrdma: trace undersized Write chunks (Kamal Heib) [1857602] - [net] svcrdma: Trace page overruns when constructing RDMA Reads (Kamal Heib) [1857602] - [net] svcrdma: Clean up handling of get_rw_ctx errors (Kamal Heib) [1857602] - [net] svcrdma: Clean up the tracing for rw_ctx_init errors (Kamal Heib) [1857602] - [infiniband] RDMA/srpt: Add a newline when printing parameter 'srpt_service_guid' by sysfs (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consolidate ib_create_srq flows (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Fix create WQ to use the given user handle (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Cleanup wq/srq context usage from uverbs layer (Kamal Heib) [1857602] - [rdma] IB/rdmavt: Replace zero-length array with flexible-array (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Increment the refcount inside cm_find_listen() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove needless cm_id variable (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove the cm_free_id() wrapper function (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Make find_remote_id() return a cm_id_private (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Add a note explaining how the timewait is eventually freed (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pass the cm_id_private into cm_cleanup_timewait (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Pull duplicated code into cm_queue_work_unlock() (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove unused store to ret in cm_rej_handler (Kamal Heib) [1857602] - [infiniband] RDMA/cm: Remove return code from add_cm_id_to_port_list (Kamal Heib) [1857602] - [infiniband] RDMA/addr: Mark addr_resolve as might_sleep() (Kamal Heib) [1857602] - [infiniband] RDMA/ucma: Return stable IB device index as identifier (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Initialize the flow label of CM's route path record (Kamal Heib) [1857602] - [infiniband] RDMA/core: Consider flow label when building skb (Kamal Heib) [1857602] - [rdma] RDMA/core: Add hash functions to calculate RoCEv2 flowlabel and UDP source port (Kamal Heib) [1857602] - [infiniband] RDMA: Allow ib_client's to fail when add() is called (Kamal Heib) [1857602] - [infiniband] RDMA/mad: Remove snoop interface (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count admin commands errors (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Count mmap failures (Kamal Heib) [1857602] - [infiniband] RDMA/efa: Report create CQ error counter (Kamal Heib) [1857602] - [infiniband] RDMA/core: Get xmit slave for LAG (Kamal Heib) [1857602] - [infiniband] RDMA/core: Add LAG functionality (Kamal Heib) [1857602] - [infiniband] RDMA: Group create AH arguments in struct (Kamal Heib) [1857602] - [infiniband] RDMA/rw: use DIV_ROUND_UP to calculate nr_ops (Kamal Heib) [1857602] - [infiniband] RDMA/cma: Limit the scope of rdma_is_consumer_reject function (Kamal Heib) [1857602] - [infiniband] IB: Fix some documentation warnings (Kamal Heib) [1857602] - [infiniband] RDMA: Remove a few extra calls to ib_get_client_data() (Kamal Heib) [1857602] - [infiniband] RDMA/uverbs: Make the event_queue fds return POLLERR when disassociated (Kamal Heib) [1857602] - [infiniband] RDMA/rxe: Set default vendor ID (Kamal Heib) [1857602] - [netdrv] bonding: Use fallthrough pseudo-keyword (Jarod Wilson) [1860495] - [netdrv] bonding: fix active-backup failover for current ARP slave (Jarod Wilson) [1860495] - [netdrv] bonding: fix a potential double-unregister (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_alb: Describe alb_handle_addr_collision_on_attach()'s 'bond' and 'addr' params (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_main: Document 'proto' and rename 'new_active' parameters (Jarod Wilson) [1860495] - [netdrv] net: bonding: bond_3ad: Fix a bunch of kerneldoc parameter issues (Jarod Wilson) [1860495] - [netdrv] bonding: show saner speed for broadcast mode (Jarod Wilson) [1868265 1860495] - [netdrv] bonding: check return value of register_netdevice() in bond_newlink() (Jarod Wilson) [1860495] - [netdrv] bonding: check error value of register_netdevice() immediately (Jarod Wilson) [1860495] - [netdrv] bonding: don't need RTNL for ipsec helpers (Jarod Wilson) [1860495] - [netdrv] bonding: deal with xfrm state in all modes and add more error-checking (Jarod Wilson) [1860495] - [netdrv] bonding: allow xfrm offload setup post-module-load (Jarod Wilson) [1860495] - [netdrv] bonding: Remove extraneous parentheses in bond_setup (Jarod Wilson) [1860495] - [netdrv] bonding/xfrm: use real_dev instead of slave_dev (Jarod Wilson) [1860495] - [netdrv] bonding: support hardware encryption offload to slaves (Jarod Wilson) [1860495] - [netdrv] mlx5: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [netdrv] ixgbe_ipsec: become aware of when running as a bonding slave (Jarod Wilson) [1860495] - [net] xfrm: bail early on slave pass over skb (Jarod Wilson) [1860495] - [netdrv] bonding: Fix reference count leak in bond_sysfs_slave_add (Jarod Wilson) [1860495] - [netdrv] bonding: propagate transmit status (Jarod Wilson) [1860495] - [netdrv] bonding: remove useless stats_lock_key (Jarod Wilson) [1860495] - [netdrv] bonding: Implement ndo_get_xmit_slave (Jarod Wilson) [1860495] - [netdrv] bonding: Add array of all slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Add function to get the xmit slave in active-backup mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave in rr mode (Jarod Wilson) [1860495] - [netdrv] bonding: Add helper function to get the xmit slave based on hash (Jarod Wilson) [1860495] - [netdrv] bonding/alb: Add helper functions to get the xmit slave (Jarod Wilson) [1860495] - [netdrv] bonding: Rename slave_arr to usable_slaves (Jarod Wilson) [1860495] - [netdrv] bonding: Export skip slave logic to function (Jarod Wilson) [1860495] - [netdrv] bonding: Remove inclusion of vermagic header (Jarod Wilson) [1860495] - [netdrv] net/bond: Delete driver and module versions (Jarod Wilson) [1860495]- [mm] powerpc/book3s64/radix: Fix boot failure with large amount of guest memory (Steve Best) [1854543] - [powerpc] powerpc/book3s64/radix: Add kernel command line option to disable radix GTSE (Steve Best) [1854543] - [powerpc] powerpc/prom: Enable Radix GTSE in cpu pa-features (Steve Best) [1854543] - [powerpc] powerpc/mm/book3s64/radix: Off-load TLB invalidations to host when !GTSE (Steve Best) [1854543] - [powerpc] powerpc/pseries: H_REGISTER_PROC_TBL should ask for GTSE only if enabled (Steve Best) [1854543] - [powerpc] powerpc/mm: Enable radix GTSE only if supported (Steve Best) [1854543] - [misc] powerpc/64s/radix: introduce options to disable use of the tlbie instruction (Steve Best) [1854543] - [mm] powerpc/64s: remove unnecessary translation cache flushes at boot (Steve Best) [1854543] - [mm] powerpc/64s/pseries: radix flush translations before MMU is enabled at boot (Steve Best) [1854543] - [mm] powerpc/64s: make mmu_partition_table_set_entry TLB flush optional (Steve Best) [1854543] - [mm] powerpc/64s/radix: tidy up TLB flushing code (Steve Best) [1854543] - [mm] powerpc/64s: remove register_process_table callback (Steve Best) [1854543] - [mm] powerpc/mm: Limit resize_hpt_for_hotplug() call to hash guests only (Steve Best) [1854543] - [powerpc] powerpc/mm/radix: Create separate mappings for hot-plugged memory (Steve Best) [1854543] - [mm] powerpc/mm/radix: Remove split_kernel_mapping() (Steve Best) [1854543] - [mm] powerpc/mm/radix: Free PUD table when freeing pagetable (Steve Best) [1854543] - [mm] powerpc/mm/radix: Fix PTE/PMD fragment count for early page table mappings (Steve Best) [1854543] - [mm] powerpc/64s: Fix page table fragment refcount race vs speculative references (Steve Best) [1854543] - [powerpc] powerpc/security: Fix link stack flush instruction (Gustavo Duarte) [1862103] - [powerpc] powerpc/pseries: add new branch prediction security bits for link stack (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: Allow for processors that flush the link stack using the special bcctr (Gustavo Duarte) [1862103] - [powerpc] powerpc/64s: Move branch cache flushing bcctr variant to ppc-ops.h (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: split branch cache flush toggle from code patching (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: make display of branch cache flush more consistent (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: change link stack flush state to the flush type enum (Gustavo Duarte) [1862103] - [powerpc] powerpc/security: re-name count cache flush to branch cache flush (Gustavo Duarte) [1862103] - [kernel] smp: Remove superfluous cond_func check in smp_call_function_many_cond() (Prarit Bhargava) [1882551] - [kernel] smp: Remove allocation mask from on_each_cpu_cond.*() (Prarit Bhargava) [1882551] - [kernel] smp: Add a smp_cond_func_t argument to smp_call_function_many() (Prarit Bhargava) [1882551] - [kernel] smp: Use smp_cond_func_t as type for the conditional function (Prarit Bhargava) [1882551] - [kernel] smp, cpumask: introduce on_each_cpu_cond_mask (Prarit Bhargava) [1882551] - [kernel] smp: use __cpumask_set_cpu in on_each_cpu_cond (Prarit Bhargava) [1882551] - [pci] PCI: Add support for root bus sizing (Myron Stowe) [1886036] - [drm] PCI: Use ioremap(), not phys_to_virt() for platform ROM (Myron Stowe) [1886036] - [pci] PCI: Avoid ASMedia XHCI USB PME# from D0 defect (Myron Stowe) [1886036] - [pci] PCI/ACPI: Move pcie_to_hpx3_typefrom stack to static data (Myron Stowe) [1886036] - [documentation] Documentation: PCI: Add background on Boot Interrupts (Myron Stowe) [1886036] - [pci] PCI: Add boot interrupt quirk mechanism for Xeon chipsets (Myron Stowe) [1886036] - [pci] PCI: Add PCIE_LNKCAP2_SLS2SPEED() macro (Myron Stowe) [1886036] - [pci] PCI: Use pci_speed_string() for all PCI/PCI-X/PCIe strings (Myron Stowe) [1886036] - [pci] PCI: Add pci_speed_string() (Myron Stowe) [1886036] - [pci] PCI: Add 32 GT/s decoding in some macros (Myron Stowe) [1886036] - [powerpc] powerpc/test_emulate_step: Move extern declaration to sstep.h (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/sstep: Introduce macros to retrieve Prefix instruction operands (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Add negative tests for prefixed addi (Desnes Augusto Nunes do Rosario) [1854542] - [powerpc] powerpc/test_emulate_step: Enhancement to test negative scenarios (Desnes Augusto Nunes do Rosario) [1854542] - [netdrv] drivers/net/ibmvnic: Update VNIC protocol version reporting (Steve Best) [1882269] - [s390] s390/zcrypt: fix kmalloc 256k failure (Claudio Imbrenda) [1885963] - [x86] crypto: x86/aesni-gcm - fix crash on empty plaintext (Herbert Xu) [1882868] - [x86] crypto: x86/aesni-gcm - make 'struct aesni_gcm_tfm_s' static const (Herbert Xu) [1882868] - [x86] crypto: aesni - Add scatter/gather avx stubs, and use them in C (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce partial block macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce READ_PARTIAL_BLOCK macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Move ghash_mul to GCM_COMPLETE (Herbert Xu) [1882868] - [x86] crypto: aesni - Fill in new context data structures (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge avx precompute functions (Herbert Xu) [1882868] - [x86] crypto: aesni - Split AAD hash calculation to separate macro (Herbert Xu) [1882868] - [x86] crypto: aesni - Add GCM_COMPLETE macro (Herbert Xu) [1882868] - [x86] crypto: aesni - support 256 byte keys in avx asm (Herbert Xu) [1882868] - [x86] crypto: aesni - Macro-ify func save/restore (Herbert Xu) [1882868] - [x86] crypto: aesni - Introduce gcm_context_data (Herbert Xu) [1882868] - [x86] crypto: aesni - Merge GCM_ENC_DEC (Herbert Xu) [1882868] - [pci] PCI: Add DMA alias quirk for PLX PEX NTB (Myron Stowe) [1884657] - [pci] PCI: Add nr_devfns parameter to pci_add_dma_alias() (Myron Stowe) [1884657] - [pci] PCI: Fix pci_add_dma_alias() bitmask size (Myron Stowe) [1884657] - [pci] PCI/IOV: Fix memory leak in pci_iov_add_virtfn() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 device IDs (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 MRPC GAS access permission check (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 flash information interface support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add Gen4 system info register support (Myron Stowe) [1884657] - [pci] PCI/switchtec: Separate Gen3 register structures into unions (Myron Stowe) [1884657] - [pci] PCI/switchtec: Factor out Gen3 ioctl_flash_part_info() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add 'generation' variable (Myron Stowe) [1884657] - [pci] PCI/switchtec: Rename generation-specific constants (Myron Stowe) [1884657] - [pci] PCI/switchtec: Move check event ID from mask_event() to switchtec_event_isr() (Myron Stowe) [1884657] - [pci] PCI/switchtec: Remove redundant valid PFF number count (Myron Stowe) [1884657] - [pci] PCI/switchtec: Add support for Intercomm Notify and Upstream Error Containment (Myron Stowe) [1884657] - [pci] PCI/switchtec: Fix vep_vector_number ioread width (Myron Stowe) [1884657] - [pci] PCI/switchtec: Use dma_set_mask_and_coherent() (Myron Stowe) [1884657] - [pci] PCI: Allow adjust_bridge_window() to shrink resource if necessary (Myron Stowe) [1884657] - [pci] PCI: Set resource size directly in adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() to adjust_bridge_window() (Myron Stowe) [1884657] - [pci] PCI: Rename extend_bridge_window() parameter (Myron Stowe) [1884657] - [pci] PCI: Consider alignment of hot-added bridges when assigning resources (Myron Stowe) [1884657] - [pci] PCI: Remove local variable usage in pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Pass size + alignment to pci_bus_distribute_available_resources() (Myron Stowe) [1884657] - [pci] PCI: Rename variables (Myron Stowe) [1884657] - [pci] PCI: Remove unnecessary braces (Myron Stowe) [1884657] - [pci] PCI: Don't disable bridge BARs when assigning bus resources (Myron Stowe) [1884657] - [documentation] Documentation: PCI: Fix pci_alloc_irq_vectors() function name typo (Myron Stowe) [1884657] - [pci] PCI: Increase D3 delay for AMD Ryzen5/7 XHCI controllers (Myron Stowe) [1884657] - [pci] PCI: Add generic quirk for increasing D3hot delay (Myron Stowe) [1884657] - [edac] x86/mce, EDAC/mce_amd: Print PPIN in machine check records (Prarit Bhargava) [1860381]- [netdrv] geneve: add transport ports in route lookup for geneve (Mark Gray) [1884481] {CVE-2020-25645} - [drm] PM: sleep: core: Rename DPM_FLAG_NEVER_SKIP (Ivan Vecera) [1867164] - [base] PM: sleep: core: Drop racy and redundant checks from device_prepare() (Ivan Vecera) [1867164] - [mm] mm/page_isolation: fix potential warning from user (Waiman Long) [1811009] - [mm] mm/hotplug: silence a lockdep splat with printk() (Waiman Long) [1811009] - [mm] mm/debug.c: always print flags in dump_page() (Waiman Long) [1811009] - [mm] mm/debug.c: PageAnon() is true for PageKsm() pages (Waiman Long) [1811009] - [mm] mm/debug.c: __dump_page() prints an extra line (Waiman Long) [1811009] - [mm] mm: fix some typos in mm directory (Waiman Long) [1811009] - [mm] mm, fault_around: do not take a reference to a locked page (Waiman Long) [1811009] - [mm] mm: remove the exporting of totalram_pages (Waiman Long) [1880090] - [mm] mm: remove managed_page_count_lock spinlock (Waiman Long) [1880090] - [mm] mm: convert totalram_pages and totalhigh_pages variables to atomic (Waiman Long) [1880090] - [mm] mm: convert zone->managed_pages to atomic variable (Waiman Long) [1880090] - [net] mm: reference totalram_pages and managed_pages once per function (Waiman Long) [1880090] - [mm] mm/page_alloc: Introduce free_area_init_core_hotplug (Waiman Long) [1880090] - [mm] mm/page_alloc: inline function to handle CONFIG_DEFERRED_STRUCT_PAGE_INIT (Waiman Long) [1880090] - [mm] mm: remove __paginginit (Waiman Long) [1880090] - [mm] mm: access zone->node via zone_to_nid() and zone_set_nid() (Waiman Long) [1880090] - [mm] mm, page_alloc: double zone's batchsize (Waiman Long) [1880090] - [powerpc] powerpc/pseries/cmm: fix managed page counts when migrating pages between zones (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: drain per-cpu pages again during memory offline (Chris von Recklinghausen) [1754739] - [mm] mm: move nr_deactivate accounting to shrink_active_list() (Chris von Recklinghausen) [1754739] - [mm] sh: fix build error in mm/init.c (Chris von Recklinghausen) [1754739] - [mm] mm/memremap: set caching mode for PCI P2PDMA memory to WC (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: add pgprot_t to mhp_params (Chris von Recklinghausen) [1754739] - [mm] powerpc/mm: thread pgprot_t through create_section_mapping() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: thread pgprot_t through init_memory_mapping() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: rename mhp_restrictions to mhp_params (Chris von Recklinghausen) [1754739] - [include] mm/memory_hotplug: drop the flags field from struct mhp_restrictions (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: cleanup __add_pages() (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: fix page online with DEBUG_PAGEALLOC compiled but not enabled (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Enable memory hot remove (Chris von Recklinghausen) [1754739] - [firmware] arm/efi: EFI soft reservation to memblock (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: convert mm/dump.c to use walk_page_range() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: drop valid_start/valid_end from test_pages_in_a_zone() (Chris von Recklinghausen) [1754739] - [base] mm/memory_hotplug: pass in nid to online_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove "count" parameter from has_unmovable_pages() (Chris von Recklinghausen) [1754739] - [base] mm: remove the memory isolate notifier (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Disable instrumentation in the EFI runtime handling code (Chris von Recklinghausen) [1754739] - [x86] efi/x86: avoid KASAN false positives when accessing the 1: 1 mapping (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Limit EFI old memory map to SGI UV machines (Chris von Recklinghausen) [1754739] - [x86] efi/libstub/x86: Fix unused-variable warning (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify mixed mode call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Simplify 64-bit EFI firmware call wrapper (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split SetVirtualAddresMap() wrappers into 32 and 64 bit versions (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Split off some old memmap handling into separate routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Re-disable RT services for 32-bit kernels running on 64-bit EFI (Chris von Recklinghausen) [1754739] - [x86] efi/libstub: Distinguish between native/mixed not 32/64 bit (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Extend native protocol definitions with mixed_mode aliases (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub: Use a helper to iterate over a EFI handle array (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Rename efi_is_native() to efi_is_mixed() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Unify 32/64-bit functions (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Convert GOP structures to typedef and clean up some types (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove unused typedef (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Remove bogus packed attribute from GOP structures (Chris von Recklinghausen) [1754739] - [firmware] efi/libstub/random: Initialize pointer variables to zero for mixed mode (Chris von Recklinghausen) [1754739] - [firmware] efi: Fix efi_loaded_image_t::unload type (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Fix memory leak in __gop_query32/64() (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_SUCCESS if a usable GOP was found (Chris von Recklinghausen) [1754739] - [firmware] efi/gop: Return EFI_NOT_FOUND if there are no usable GOPs (Chris von Recklinghausen) [1754739] - [hv] mm/memory_hotplug.c: remove __online_page_set_limits() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: don't allow to online/offline memory blocks with holes (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: convert SKIP_HWPOISON to MEMORY_OFFLINE (Chris von Recklinghausen) [1754739] - [mm] mm/page_alloc.c: don't set pages PageReserved() when offlining (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove __online_page_free() and __online_page_increment_counters() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: add a bounds check to __add_pages() (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix NMI vs ESPFIX (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unwind the ESPFIX stack earlier on exception entry (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Move FIXUP_FRAME after pushing fs in SAVE_ALL (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Simplify common_exception (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Use ss segment where required (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Fix IRET exception (Chris von Recklinghausen) [1754739] - [x86] x86/xen/32: Make xen_iret_crit_fixup() independent of frame layout (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Repair 32-bit Xen PV (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Allow int3_emulate_push() (Chris von Recklinghausen) [1754739] - [x86] x86: Hide the int3_emulate_call/jmp functions from UML (Chris von Recklinghausen) [1754739] - [x86] ftrace/x86_64: Emulate call function while updating in breakpoint handler (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe/32: Provide consistent pt_regs (Chris von Recklinghausen) [1754739] - [x86] kprobes, x86/ptrace.h: Make regs_get_kernel_stack_nth() not fault on bad stack (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/ftrace: Add pt_regs frame annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe, x86/kprobes: Fix frame pointer annotations (Chris von Recklinghausen) [1754739] - [x86] x86/stackframe: Move ENCODE_FRAME_POINTER to asm/frame.h (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clean up return from interrupt preemption path (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Simulation mode (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Switch to balloon_page_alloc() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement balloon compaction (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Convert loaned_pages to an atomic_long_t (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Rip out memory isolate notifier (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Use adjust_managed_page_count() insted of totalram_pages_* (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Drop page array (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Cleanup rc handling in cmm_init() (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Report errors when registering notifiers fails (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries/cmm: Implement release() function for sysfs device (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Push EFI_MEMMAP check into leaf routines (Chris von Recklinghausen) [1754739] - [mm] powerpc: Don't flush caches when adding memory (Chris von Recklinghausen) [1754739] - [firmware] efi/random: use arch-independent efi_call_proto() (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Don't evaluate exception stacks before setup (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Mark pages PG_offline in balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Drop __balloon_append() (Chris von Recklinghausen) [1754739] - [xen] xen/balloon: Set pages PageOffline() in balloon_add_region() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: prevent memory leak when reusing pgdat (Chris von Recklinghausen) [1754739] - [base] drivers/base/memory.c: don't store end_section_nr in memory blocks (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug: remove move_pfn_range() (Chris von Recklinghausen) [1754739] - [mm] mm: introduce compound_nr() (Chris von Recklinghausen) [1754739] - [x86] x86/asm: Make some functions local labels (Chris von Recklinghausen) [1754739] - [firmware] efi-stub: Fix get_efi_config_table on mixed-mode setups (Chris von Recklinghausen) [1754739] - [x86] efi/x86: move UV_SYSTAB handling into arch/x86 (Chris von Recklinghausen) [1754739] - [x86] efi: x86: move efi_is_table_address() into arch/x86 (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: remove unneeded return for void function (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove redundant CLACs in getuser/putuser error paths (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Remove ELF function annotation from copy_user_handle_tail() (Chris von Recklinghausen) [1754739] - [x86] x86/entry: Fix thunk function ELF sizes (Chris von Recklinghausen) [1754739] - [x86] x86/entry/64: Simplify idtentry a little (Chris von Recklinghausen) [1754739] - [mm] mm: vmscan: correct some vmscan counters for THP swapout (Chris von Recklinghausen) [1754739] - [mm] mm/gup: speed up check_and_migrate_cma_pages() on huge page (Chris von Recklinghausen) [1754739] - [x86] x86/ldt: Initialize the context lock for init_mm (Chris von Recklinghausen) [1754739] - [powerpc] powerpc/pseries: avoid blocking in irq when queuing hotplug events (Chris von Recklinghausen) [1754739] - [arm64] arm64/mm: don't initialize pgd_cache twice (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: fix recent_rotated history (Chris von Recklinghausen) [1754739] - [x86] efi/x86/Add missing error handling to old_memmap 1:1 mapping code (Chris von Recklinghausen) [1754739] - [mm] arm64/mm: Inhibit huge-vmap with ptdump (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: simplify shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: cleanup memory offline path (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix the wrong usage of N_HIGH_MEMORY (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop redundant hugepage_migration_supported check (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: unlock 1GB-hugetlb on x86_64 (Chris von Recklinghausen) [1754739] - [mm] mm: move recent_rotated pages calculation to shrink_inactive_list() (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Initialize PGD cache during mm initialization (Chris von Recklinghausen) [1754739] - [x86] x86/alternatives: Initialize temporary mm for patching (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Fix a crash with kmemleak_scan() (Chris von Recklinghausen) [1754739] - [x86] x86/irq: Fix outdated comments (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: treat CMA pages as unmovable (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove stack overflow debug code (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remap the IRQ stack with guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Split the IRQ stack into its own pages (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Init hardirq_stack_ptr during CPU hotplug (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Handle irq stack allocation failure proper (Chris von Recklinghausen) [1754739] - [xen] x86/irq/32: Invoke irq_ctx_init() from init_IRQ() (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Rename irq_stack_ptr to hardirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Rename hard/softirq_stack to hard/softirq_stack_ptr (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Make irq stack a character array (Chris von Recklinghausen) [1754739] - [x86] x86/irq/32: Define IRQ_STACK_SIZE (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Speedup in_exception_stack() (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Split debug IST stack (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Enable IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Disconnect IST index and stack order (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Remove orig_ist array (Chris von Recklinghausen) [1754739] - [x86] x86/cpu: Prepare TSS.IST setup for guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack/64: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Use cpu entry area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/traps: Use cpu_entry_area instead of orig_ist (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Provide exception stack accessor (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Prepare for IST guard pages (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Add structs for exception stacks (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Cleanup setup functions (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Make IST index zero based (Chris von Recklinghausen) [1754739] - [x86] x86/exceptions: Remove unused stack defines on 32bit (Chris von Recklinghausen) [1754739] - [x86] x86/64: Remove stale CURRENT_MASK (Chris von Recklinghausen) [1754739] - [x86] x86/idt: Remove unused macro SISTG (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Sanitize the top/bottom confusion (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Remove a hardcoded irq_stack_union access (Chris von Recklinghausen) [1754739] - [x86] x86/dumpstack: Fix off-by-one errors in stack identification (Chris von Recklinghausen) [1754739] - [x86] x86/irq/64: Limit IST stack overflow check to #DB stack (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: Consolidate early page table allocation (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: don't call page table ctors for init_mm (Chris von Recklinghausen) [1754739] - [mm] arm64: mm: use appropriate ctors for page tables (Chris von Recklinghausen) [1754739] - [x86] x86/uaccess: Move copy_user_handle_tail() into asm (Chris von Recklinghausen) [1754739] - [mm] mm/page_isolation.c: fix a wrong flag in set_migratetype_isolate() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: fix notification in offline error path (Chris von Recklinghausen) [1754739] - [mm] mm/hotplug: fix an imbalance with DEBUG_PAGEALLOC (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: explicitly pass the head to isolate_huge_page (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: do not allocate duplicate stack variables in shrink_page_list() (Chris von Recklinghausen) [1754739] - [mm] mm: refactor swap-in logic out of shmem_getpage_gfp (Chris von Recklinghausen) [1754739] - [mm] mm/vmscan.c: remove 7th argument of isolate_lru_pages() (Chris von Recklinghausen) [1754739] - [mm] mm: remove extra drain pages on pcp list (Chris von Recklinghausen) [1754739] - [mm] mm/memory-hotplug: Allow memory resources to be children (Chris von Recklinghausen) [1754739] - [kernel] mm/resource: Move HMM pr_debug() deeper into resource code (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: fix off-by-one in is_pageblock_removable (Chris von Recklinghausen) [1754739] - [mm] x86/cpu_entry_area: Move percpu_setup_debug_store() to __init section (Chris von Recklinghausen) [1754739] - [mm] arm64: ptdump: Don't iterate kernel page tables using PTRS_PER_PXX (Chris von Recklinghausen) [1754739] - [firmware] efi: Use 32-bit alignment for efi_guid_t (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: __offline_pages fix wrong locking (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: test_pages_in_a_zone do not pass the end of zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: is_mem_section_removable do not pass the end of a zone (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: don't bail out in do_migrate_range() prematurely (Chris von Recklinghausen) [1754739] - [mm] arm64: dump: no need to check return value of debugfs_create functions (Chris von Recklinghausen) [1754739] - [x86] x86/asm/suspend: Drop ENTRY from local data (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: deobfuscate migration part of offlining (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: try to migrate full pfn range (Chris von Recklinghausen) [1754739] - [mm] mm, hotplug: move init_currently_empty_zone() under zone_span_lock protection (Chris von Recklinghausen) [1754739] - [mm] mm: only report isolation failures when offlining memory (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: be more verbose for memory offline failures (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: print reason for the offlining failure (Chris von Recklinghausen) [1754739] - [mm] mm, memory_hotplug: drop pointless block alignment checks from __offline_pages (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Don't unmap EFI boot services code/data regions for EFI_OLD_MEMMAP and EFI_MIXED_MODE (Chris von Recklinghausen) [1754739] - [x86] kprobes/x86: Blacklist non-attachable interrupt functions (Chris von Recklinghausen) [1754739] - [include] linkage: add generic GLOBAL() macro (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Move efi__boot_services() to arch/x86 (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Unmap EFI boot services code/data regions from efi_pgd (Chris von Recklinghausen) [1754739] - [mm] x86/mm/pageattr: Introduce helper function to unmap EFI boot services (Chris von Recklinghausen) [1754739] - [x86] x86/fpu: Use the correct exception table macro in the XSTATE_OP wrapper (Chris von Recklinghausen) [1754739] - [firmware] efi/arm/libstub: Pack FDT after populating it (Chris von Recklinghausen) [1754739] - [x86] x86/traps: Complete prototype declarations (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: clean up node_states_check_changes_offline() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: simplify node_states_check_changes_online (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: tidy up node_states_clear_node() (Chris von Recklinghausen) [1754739] - [mm] mm/memory_hotplug.c: spare unnecessary calls to node_set_state (Chris von Recklinghausen) [1754739] - [include] include/linux/linkage.h: align weak symbols (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_add_to_page_cache to XArray (Chris von Recklinghausen) [1754739] - [mm] shmem: Convert shmem_radix_tree_replace to XArray (Chris von Recklinghausen) [1754739] - [mm] mm: Convert add_to_swap_cache to XArray (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Clear the CS high bits (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Set up temporary text mapping for 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Switch to original page table after resumed (Chris von Recklinghausen) [1754739] - [x86] x86-32, hibernate: Enable CONFIG_ARCH_HIBERNATION_HEADER on 32bit system (Chris von Recklinghausen) [1754739] - [x86] x86, hibernate: Extract the common code of 64/32 bit system (Chris von Recklinghausen) [1754739] - [x86] x86-32/asm/power: Create stack frames in hibernate_asm_32.S (Chris von Recklinghausen) [1754739] - [x86] PM / hibernate: Check the success of generating md5 digest before hibernation (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() before setting cr3 (Chris von Recklinghausen) [1754739] - [x86] x86/xen: Move pv irq related functions under CONFIG_XEN_PV umbrella (Chris von Recklinghausen) [1754739] - [x86] x86/extable: Introduce _ASM_EXTABLE_UA for uaccess fixups (Chris von Recklinghausen) [1754739] - [x86] x86/efi: Load fixmap GDT in efi_call_phys_epilog() (Chris von Recklinghausen) [1754739] - [tools] tools arch: Update arch/x86/lib/memcpy_64.S copy used in 'perf bench mem memcpy' (Chris von Recklinghausen) [1754739] - [mm] x86/mm: Remove redundant check for kmem_cache_create() (Chris von Recklinghausen) [1754739] - [x86] x86/power/hibernate_64: Remove VLA usage (Chris von Recklinghausen) [1754739] - [firmware] efi: Deduplicate efi_open_volume() (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge 32-bit and 64-bit UGA draw protocol setup routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Align efi_uga_draw_protocol typedef names to convention (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Merge the setup_efi_pci32() and setup_efi_pci64() routines (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Prevent reentrant firmware calls in mixed mode (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add debug code to check entry/exit CR3 (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI CR3 switches to NMI handler code (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Add PTI cr3 switch to non-NMI entry/exit points (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Handle Entry from Kernel-Mode on Entry-Stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Introduce SAVE_ALL_NMI and RESTORE_ALL_NMI (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Leave the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Enter the kernel via trampoline stack (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Load task stack from x86_tss.sp1 in SYSENTER handler (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Split off return-to-kernel path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Unshare NMI return path (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Put ESPFIX code into a macro (Chris von Recklinghausen) [1754739] - [x86] x86/entry/32: Rename TSS_sysenter_sp0 to TSS_entry2task_stack (Chris von Recklinghausen) [1754739] - [x86] efi/x86: Clean up the eboot code (Chris von Recklinghausen) [1754739] - [x86] x86/asm/64: Use 32-bit XOR to zero registers (Chris von Recklinghausen) [1754739] - [x86] Revert "x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport sn_coherency_id" (Frank Ramsay) [1833121] - [x86] Revert "x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c" (Frank Ramsay) [1833121] - [x86] x86/apic: Cleanup the include maze (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Fix missing checks of kcalloc() return values (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Replace kmalloc() and memset() with kalloc() calls (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the unused _uv_cpu_blade_processor_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport uv_apicid_hibits (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove _uv_hub_info_check() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Simplify uv_send_IPI_one() (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_min_hub_revision_id static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark is_uv_hubless() static (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the UV*_HUB_IS_SUPPORTED macros (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport symbols only used by x2apic_uv_x.c (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Unexport sn_coherency_id (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Remove the uv_partition_coherence_id() macro (Frank Ramsay) [1833121] - [x86] x86/platform/uv: Mark uv_bios_call() and uv_bios_call_irqsave() static (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Mark memblock related init code and data correctly (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove unnecessary #ifdef CONFIG_EFI (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Remove uv_bios_call_reentrant() (Frank Ramsay) [1833121] - [x86] x86/platform/UV: Use efi_enabled() instead of test_bit() (Frank Ramsay) [1833121] - [x86] x86/apic/uv: Remove code for unused distributed GRU mode (Frank Ramsay) [1833121]- [thermal] thermal/x86_pkg_temp: Make pkg_temp_lock a raw_spinlock_t (Prarit Bhargava) [1890657] - [net] sched: act_tunnel_key: fix OOB write in case of IPv6 ERSPAN tunnels (Davide Caratti) [1889601] - [netdrv] ibmveth: Identify ingress large send packets (Gustavo Duarte) [1887038] - [netdrv] ibmveth: Switch order of ibmveth_helper calls (Gustavo Duarte) [1887038] - [sound] ALSA: redhat: add drivers/soundwire tree and regmap-sdw to the redhat/filter-modules.sh (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable AMD Renoir support for DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC - enable the Intel's SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix incorrect locking in hdmi_pcm_close (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix jack detection with Realtek codecs when in D3 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use semicolons rather than commas to separate statements (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/i915 - fix list corruption with concurrent probes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The front Mic on a HP machine doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: hdspm: Fix typo arbitary (Jaroslav Kysela) [1869536] - [sound] ALSA: bebob: potential info leak in hwdep_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS D700SA with ALC887 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint.c: fix repeated word 'there' (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: fix repeated word 'if' (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add mute Led support for HP Elitebook 845 G7 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: handle all SOF_IPC_EXT types (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Mark FE DAIs as nonatomic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add version_id to avoid rt714/rt715 confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715-sdw: probe with RT714 Device ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1316: add missing component string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: add extra check on init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: add ifdef CONFIG_OF around of_device_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Enable MI2S BCLK and LRCLK together (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: add codec prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Remove ti, asi-format code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Set regcache when shutting down and waking device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add shutdown capability via a GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Remove duplicate code for I/V sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: Intel: sof_sdw: restore playback functionality with max98373 amps (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add support for new SoundWire hardware layout on TGL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove hard-coded codec_conf table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: remove ternary operator (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_max98090: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hda_dsp_common: use static function in conditional block (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-mc13783: use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Pass full name to snd_ctl_notify (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Add power-up delay to fix dmic pop sound issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable the power of "MICBIAS" and "Vref2" for the DMIC clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: allow runtime pm at end of probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: add codec name prefix to ACPI machine description (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sysfs: add slave status and device number before probe (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add enumerated Slave device to device list (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove an unnecessary NULL check (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add data port test fail interrupt (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: enable test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: enable Data Port test modes (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - set mic to auto detect on a HP AIO machine (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Don't register a cb func if it is registered already (Jaroslav Kysela) [1869536] - [sound] ALSA: HDA: Early Forbid of runtime PM (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - remove kerneldoc for internal hdac_i915 function (Jaroslav Kysela) [1869536] - [sound] ALSA: ctl: Workaround for lockdep warning wrt card->ctl_files_rwlock (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Disable autosuspend for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Remove uninitialized_var() usage (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: arm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: add dpcm_create/remove_debugfs_state() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: move CONFIG_DEBUG_FS functions to top side (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: magician: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Enable AC'97 bus support for PXA machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: Select regmap from AC'97 machines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support TDM out and 8ch I2S out (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: fix external clock probe defer (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: keywest: convert to use i2c_new_client_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: Use sizeof_field() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Set ops to NULL on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: More constifications (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: ppc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1869536] - [sound] ALSA: vxpocket: Support PCM sync_stop (Jaroslav Kysela) [1869536] - [sound] ALSA: mips: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: i2c: Constify snd_device_ops definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: arm: More constification (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jaroslav Kysela) [1869536] - [sound] ALSA: treewide: replace '---help---' in Kconfig files with 'help' (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix SPDX license for header file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac: make SOF HDA codec driver probe deterministic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Refactor sample rate function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix the spacing and new lines (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Convert bit mask to GENMASK in header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix unbalanced calls to pm_runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2110 class-D amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: add size checks for ext_bytes control .put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for volatile ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: fix size checks for ext_bytes control .get() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Enable fast charge (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tlv320aic32x4: Ensure a minimum delay before clock stabilization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix error handling with update_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix required DT properties in the code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Add missing bias level power states (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix calling reset in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: wait for the delayed work to finish when the system suspends (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add the TAS2564 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add missing MODULE_LICENSE() for imx-common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: Fix prepare callback behavior for OF usecase (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cs42l51: add additional ADC volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the process being scheduled on core0 always (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix CONTROLLER_IN_GPU macro name (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - handle multiple i915 device instances (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - controller is in GPU on the DG1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - add Intel DG1 PCI and HDMI ids (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO" (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add delay quirk for H570e USB headsets (Jaroslav Kysela) [1869536] - [sound] ALSA: compat_ioctl: avoid compat_alloc_user_space (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix spellint typo in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable front panel headset LED on Lenovo ThinkStation P520 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Couldn't detect Mic if booting with headset plugged (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: fix iounmap in error handler (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use {u32|u16}p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use u32p_replace_bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: get max rows and cols info from compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support to block packing mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: clear BIT FIELDs before value set (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Add generic bandwidth allocation algorithm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add DSD support for ak4458 and ak4497 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add MODULE_DEVICE_TABLE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Add support for tgl-h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: do software reset before clock registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv320aic32x4: fix missing aic32x4_disable_regulators() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set MCLK input or output direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add fsl_sai_check_version function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add new added registers and new bit definition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-clocks: add q6afe clock controller (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity of boot error logs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix range checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove several superfluous type-casts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) remove redundant "ret" variable uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: control: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: debug: update test for pm_runtime_get_sync() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add `src_hash` to `sof_ipc_fw_version` structure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add debug support for imx platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: disable size checks for bytes_ext controls if needed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_audmix: make clock and output src write only (Jaroslav Kysela) [1869536] - [sound] ALSA: remove calls to usb_pipe_type_check for control endpoints (Jaroslav Kysela) [1869536] - [sound] ALSA: hiface: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: 6fire: move to use usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: usx2y: move to use usb_control_msg_send() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: add usb_control_msg_send() and usb_control_msg_recv() (Jaroslav Kysela) [1869536] - [sound] ALSA: USB: move snd_usb_pipe_sanity_check into the USB core (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix the failure to flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Fix DC calibration on bypass boost mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm32: sai: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: rockchip_i2s: fix a possible divide-by-zero bug in rockchip_i2s_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Use DMI oem string search for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: s/master/primary (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: remove the HDA_DSP_CORE_MASK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify core_power_up/down op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: rename cores_mask to host_managed_cores_mask (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Add support for j7200-cpb audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015p (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe-dai: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add codec lpass clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: update q6afe_set_param to support global clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add lpass hw voting support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add global q6afe waitqueue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: prepare afe_apr_send_pkt to take response opcode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6routing: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6dsp: q6afe: add support to Codec DMA ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: dt-bindings: Add q6afe display_port dt binding (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015p: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: add parity error injection through debugfs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: export broadcast read/write capability for tests (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: realtek-soundwire: ignore initial PARITY errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use quirk to filter out invalid parity errors (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: add first_interrupt_done status (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: filter-out unwanted interrupt reports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC/soundwire: bus: use property to set interrupt masks (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Remove unused inline function snd_mask_sizeof (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: Remove unused function hpi_stream_group_get_map() (Jaroslav Kysela) [1869536] - [sound] ALSA: mixart: Correct comment wrt obsoleted tasklet usage (Jaroslav Kysela) [1869536] - [sound] ALSA: aloop: Replace tasklet with work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mchp-spdiftx: add driver for S/PDIF TX Controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix SLIBMUS/SLIMBUS typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: fix race condition between suspend and Slave device alerts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-es8328: add missing put_device() call in imx_es8328_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse auxiliary devices from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mt6359: fix failed to parse DT properties (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Implement snd_sof_bytes_ext_volatile_get kcontrol IO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Add support for WO and RO TLV byte kcontrols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Kconfig: Allow the j721e machine driver to be used on K3 platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix warning potential ! vs ~ typo (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add v1.5.1 compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: dt-bindings: soundwire: add bindings for Qcom controller (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: add support for mmio soundwire master devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: avoid dependency on CONFIG_SLIMBUS (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix abh/ahb typo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: make process type optional (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mux (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_process (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_tone (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_host (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_volume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: append extended data to sof_ipc_comp_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add helper for setting up IPC component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: use the sof_ipc_comp reserved bytes for extended data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: parse comp_ext_tokens for all widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: create component extended tokens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add comp_ext to struct snd_sof_widget (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: tokens: add token for component UUID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Manage module clock via DAPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Attach the bus clock to the regmap (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Sort masks in a consistent order (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix field bit number indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix ADC_DIG_CTRL field name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_MXR_SRC field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1_ADCDAT_CTRL field names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix AIF1 MODCLK widget name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Remove extraneous widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .prepare and .hw_free callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add dailink .trigger callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: clarify return value for get_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream handling from .prepare and .hw_free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove .trigger operation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix NULL/ERR_PTR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: fix NULL/IS_ERR confusion (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove SDW_REG_SHIFT() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom : use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: use FIELD_{GET|PREP} (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: use SDW_DISCO_LINK_ID() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: use FIELD_GET() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: define and use addr bit masks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix core enable sequence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: support topology components on secondary cores (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a "core" parameter to widget loading functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Set SAI Channel Mode to Output Mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Support multiple data channel enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't manage link power individually (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pass link_mask information to each master (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add error log for clock-stop invalid configs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: enable hw_sync as needed by hardware (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link hw_synchronization information (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: update multi-link definition with hw sync details (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add missing support for all clock stop modes (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add multi-link support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: ignore software command retries (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: disable shim wake on suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix port_readydynamic allocation in mipi_disco (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definition for maximum number of ports (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: soundwire: remove port_readyusage from codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: vx: vx_core: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: ac97: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: (cosmetic) align argument names (Jaroslav Kysela) [1869536] - [sound] ALSA: usb: scarless_gen2: fix endianness issue (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: auto_parser: remove shadowed variable declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: aoa: i2sbus: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: core: init: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: compress_offload: dereference after checking for NULL pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: clarify operator precedence (Jaroslav Kysela) [1869536] - [sound] ALSA: core: timer: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_memory: dereference pointer after NULL checks (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm: simplify locking for timers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Prefer async probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: remove artificial component and DAI name constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: shutdown codec when changing filter type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Clean kernel log from deferred probe error messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify error handling during FW boot (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add sof_tgl_ops for TGL platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Define FW boot sequence with ICCMAX (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: define macro for code loader stream format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: modify the signature of get_stream_with_tag() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Add helper function to program ICCMAX stream (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Remove unused parameters in cl_dsp_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix VS_LTRC register name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-of-dev: Add .arch_ops field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Replace sdev->private with sdev->pdata->hw_pdata (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: add extended rom status dump to error log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix the ipc_size calculation for process component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: intel: hda: support also devices with 1 and 3 dmics (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: fix a runtime pm issue in SOF when HDMI codec doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: report error only for the last ROM init iteration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Add debug box region (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: Parse debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: fix memory leak in get_ext_windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: make sof_ipc_window monosized (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix intel_suspend/resume defined but not used warning (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 exit commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 custom controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add AE-7 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add output selection for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add pre-init function for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add ca0132_mmio_init data for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Set AE-7 bools and select mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add SoundBlaster AE-7 pincfg (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for SoundBlaster AE-7 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix Recon3D Center/LFE output (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add quirk output selection structures (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Remove surround output selection (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add bass redirection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add full-range speaker selection controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add surround channel config control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add speaker tuning initialization commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Cleanup ca0132_mmio_init function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: tidy up a memset() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: acpi: add dev_dbg() log for probe completion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: IPC: reduce verbosity of IPC pointer updates (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: reduce the log level for unhandled widgets (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: remove unnecessary memory alloc for sdev->private (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: (cosmetic) use the "bool" type where it makes sense (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Add -EPROBE_DEFER check for regmap init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak5558: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: clean-up inclusion of header files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add rt711 rt1316 rt714 SDCA codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add topology filename override based on dmi data match (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_rt5682: override quirk data for tgl_max98373_rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: Intel: sof_sdw: Add support for product Ripto (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: rename id as part_id (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: check SoundWire version when matching codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373-sdw: add missing test on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: add support for SDCA boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: mirror CML and TGL configurations (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-soundwire: add support for rt5682 on link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl: add support for rt5682 on SoundWire link2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: modify SoundWire version id in acpi match table (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Correct wrongly matching entries with audio class (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix I/O voltage range configuration during probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: add .exit callback function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: add support for TLV320AIC32x4 codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add build support for SoundWire (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add missing out of memory check on drvdata->clks allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6359: add codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Properly match with audio interface class (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Simplify quirk entries with a macro (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Move device rename and profile quirks to an internal table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Hook up component probe function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: avoid hardcoded S3C2410_PA_IIS (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: rx1950: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: neo1973: turn into platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: use SDW_SLAVE_ENTRY_EXT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Update naming in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Get "extal" clock rate by clk_get_rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: add a dedicated menuconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Export DAC/ADC monomix switches (Jaroslav Kysela) [1869536] - [sound] ALSA: remove duplicate "the the" phrase in Kconfig text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm0010: use DECLARE_COMPLETION_ONSTACK() macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card: Use snd_soc_of_parse_aux_devs() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Add common helper to parse aux devs from device tree (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ak4458: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hdmi: support 'ELD' mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/soc/intel: Fix spelling mistake "cant" --> "can't" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: various vendors: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-topology: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: sst-utils: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: cldma: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: skl-nhlt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell-ipc: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Baytrail: (cosmetic) align function parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: (cosmetic) align parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_loader: remove always-true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove useless assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: fix redundant return (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst_pvt: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: remove redundant initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst: remove useless NULL assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: platform-pcm: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: compress: remove redundant assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Atom: sst-atom-controls: remove redundant assignments (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: refine runtime pm for SDW_INTEL_CLK_STOP_BUS_RESET (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: support clock_stop mode without quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: handle power rail dependencies for clock stop mode (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_NOT_ALLOWED support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_BUS_RESET support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add CLK_STOP_TEARDOWN for pm_runtime suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: pm_runtime idle scheduling (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reinitialize IP+DSP in .prepare(), but only when resuming (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: call helper to reset Slave states on resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix race condition on system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reset pm_runtime status during system resume (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add pm_runtime support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Fix clock handling around codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move soft reset handling to codec level probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7219: Move required devm_* allocations to device level code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add support to copy callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add gapless support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: prepare set params to accept profile change (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm-dai: add next track metadata support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to gapless flag in q6asm open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add support to remove intial and trailing silence (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add length to write command token (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: use flags directly from q6asm-dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: make commands specific to streams (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: rename misleading session id variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Enable TDM audio capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Moving GPIO reset and add ADC reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Increased maximum supported channels (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: tlv3204: Enable 24 bit audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for earpiece switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for line out switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make line out routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Enable DAPM for headphone switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Make headphone routes stereo (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Group and sort mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Gate the amplifier clock during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun50i-codec-analog: Fix duplicate use of ADC enable bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: simplify return handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: rename shadowed variable for all broadwell boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda-codec: move variable used conditionally (Jaroslav Kysela) [1869536] - [sound] ALSA: ASOC: SOF: Intel: hda-codec: move unused label to correct position (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add a quirk for LRCK inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Add missing mixer routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sun8i-codec: Fix DAPM to match the hardware topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Replace synchronous check with fsl_sai_dir_is_synced (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Drop TMR/RMR settings for synchronous mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine enable/disable TE/RE sequence in trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Use platform_get_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Use platform_get_resource (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-sc7180: Add platform driver for lpass audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: fix concurrency issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass: Use regmap_field for i2sctl and dmactl registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: fix memory leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-platform: Replace card->dev with component->dev (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Move ahbix clk to platform specific function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Add common array to initialize soc based core clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Use dev_dbg() in rt5682_clk_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: Add basic power management support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: enable pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add argument to function definition (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add module_sdw_driver helper macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix indentation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: sdw.h: fix PRBS/Static_1 swapped definitions (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: virmidi: Fix running status after receiving sysex (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: use pci_status_get_and_clear_errors (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - The Mic on a RedmiBook doesn't work (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Do not cleanup uninitialized dais on soc_pcm_open failure (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fixup headset for ASUS GX502 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Improved routing for Thinkpad X1 7th/8th Gen (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix double free of dangling pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN Converter9 2-in-1 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: use consistent HDAudio spelling in comments/docs (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add dev_dbg log when driver is not selected (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix a runtime pm issue in SOF when integrated GPU is disabled (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: hdmi - add Rocketlake support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Fix power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: oss: Remove superfluous WARN_ON() for mulaw sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Ensure the device is resumed in wm89xx_mic_detect functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Skip setting of the WM8994_MICBIAS register for WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - Fix silent audio output and corrupted input on MSI X570-A PRO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-toddr: fix channel order on g12 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: add snd_soc_find_dai_with_mutex() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: always check pin power status in i915 pin fixup (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Fix refcount imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt700: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt715: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt711: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1308-sdw: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: Fix return check for devm_regmap_init_sdw() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion NT950XCJ-X716A (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add basic capture support for Pioneer DJ DJM-250MK2 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for UR22C (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fixup ams_delta_mute() function name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pcm3168a: ignore 0 Hz settings (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: Add support for Loongson 7A1000 controller" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Program WAKEEN register for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix 2 channel swapping for Tegra (Jaroslav Kysela) [1869536] - [sound] ALSA: ca0106: fix error code handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: tgl_max98373: fix a runtime pm issue in multi-thread case (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-digi00x: exclude Avid Adrenaline from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ALSA; firewire-tascam: exclude Tascam FE-8 from detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Set card->owner to avoid warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: Add period size constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: avoid reset of sdo_limit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: Fix NULLptr dereference in autosuspend delay (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: fix typo in comment on INTSTAT registers (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Book Ion (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: ignore broken processing/extension unit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: Fix memleak in sst_media_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Avoid attempts to read unreadable registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: msm8916-wcd-analog: fix register Interrupt offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: Prevent access to invalid VU register bits on WM1811 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add model alc298-samsung-headphone (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Update documentation comment for MS2109 quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: fix spelling mistakes in the comments (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add capture support for Saffire 6 (USB 1.1) (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Galaxy Flex Book (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Fix potential Oops in snd_echo_resume() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Use force connectivity quirk on another HP desktop (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6routing: add dummy register read/write function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe-dai: mark all widgets registers as SND_SOC_NOPM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Make soc_component_read() returning an error code again (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - reverse the setting value in the micmute_led_set (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaduio: Drop superfluous volatile modifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Replacing component->name with codec_dai->name (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Pioneer DDJ-RB (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: work around streaming quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - fix the micmute led status for Lenovo ThinkCentre AIO (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix overeager device match for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix pin default on Intel NUC 8 Rugged (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Creative USB X-Fi Pro SB1095 volume knob support (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fix spelling mistake "buss" -> "bus" (Jaroslav Kysela) [1869536] - [sound] ALSA: pci: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: isa: delete repeated words in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Add 100us dma stop delay (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add dma stop delay variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hda/tegra: Set buffer alignment to 128 bytes (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: Serialize ioctls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add quirk to force connectivity (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add startech usb audio dock name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_i2s: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_dmic: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_ahub: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra210_admaif: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra186_dspk: Fix compile warning with CONFIG_PM=n (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add support for Lenovo ThinkStation P620 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: renoir: restore two more registers during resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not remove ADDITIONAL_CONTROL_4 from readable register list (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Remove fsl_asoc_card_set_bias_level function (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda: call runtime_allow() for all hda controllers" (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix AE-5 microphone selection commands (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Add new quirk ID for Recon3D (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/ca0132 - Fix ZxR Headphone gain control get value (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add alc269/alc662 pin-tables for Loongson-3 laptops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Two step component registration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Simplify snd_soc_component_initialize declaration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Relocate and expose snd_soc_component_initialize (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: Replace 'select' DMADEVICES 'with depends on' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Fix value of FSL_SAI_CR1_RFW_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: use less strict tests for dailink capabilities (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rk3399_gru_sound: Add DAPM pins, kcontrols for jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Do not access WM8962_GPIO_BASE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: use resource_size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: drop unnecessary list_empty (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Added hw_params support for ALC1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Passing card structure based on codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Renaming snd-soc-card structure and fields (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add sound support for Midas boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Rework disable channel function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KMB: Add 8kHz audio support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Fix regression causing sysfs entries to disappear (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-formatters: fix sclk inversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdmin: fix g12a skew (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: axg-tdm-interface: fix link fmt setup (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fixed HP right speaker no sound (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix NULL pointer dereference during suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm2835: Silence clk_get() error on -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: disable traces when switching to S0Ix D0I3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: fix the suspend procedure to support s0ix entry (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Fix keep_power assignment for non-component devices (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Workaround for spurious wakeups on some Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: endpoint : remove needless check before usb_free_coherent() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Restore PME_EN state at Power On (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/boards: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fix add a "ultra_low_power" function for intel reference board (alc256) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: don't call pm_runtime_* on card device (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: typo_fix: enable headset mic of ASUS ROG Zephyrus G14(GA401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G15(GA502) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: update dsm param bin max size (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update dsm init sequence and condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: don't report of_xlate_dai_name failures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Avoid printing errors for -EPROBE_DEFER (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Use qcom_snd_parse_of() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Parse properties with "qcom, " prefix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Support parsing links without DPCM (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6afe: Remove unused q6afe_is_rx_port() function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: Use snd_soc_dai_link_set_capabilities() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use devm for resource management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix dac event dapm mixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support configuring dai fmt from DT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: add IRQF_SHARED for devm_request_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix build error due to 64-by-32 division (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: fix SND_SOC_J721E_EVM warnings & errors (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: omap: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Support new metadata block ID's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: xtensa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: kirkwood: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: generic: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: au1x: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sh: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: stm: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: use asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-xxx: add asoc_substream_to_rtd() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Fix kabylake_ssp_fixup function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix deadlock after PCM open error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak on module unload (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: call patch_ops.free() on probe error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with max98357b (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support left justified format for I2S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix probe regression on systems without i915 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pcm: Update rate/channels for SAI/ESAI DAIs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Update SAI config bclk/fsync rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Add SAI dai driver for i.MX/i.MX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8m: Fix SAI DAI driver for i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix ESAI DAI driver name for i.MX8/iMX8X (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Use ARRAY_SIZE instead of hardcoded value (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops for imx8 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based ADMAIF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2770: Fix reset gpio property name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE back to DAI ops (Jaroslav Kysela) [1869536] - [sound] ALSA: Soundwire: intel_init: save Slave(s) _ADR info in sdw_intel_ctx (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add wake interrupt support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel/cadence: merge Soundwire interrupt handlers/threads (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: add implementation of sdw_intel_enable_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce helper for link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: introduce a helper to arm link synchronization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: revisit SHIM programming sequences (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: report slave_ids for each link to SOF driver (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add clock stop quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add mutex for shared SHIM register access (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add prototype for WAKEEN interrupt processing (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: add link_list to handle interrupts with a single thread (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: update headers for interrupts (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: reuse code for wait loops to set/clear bits (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: board: sof_rt5682: Update rt1015 pll input clk freq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: avoid crash if invalid DSP topology loaded (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add support for systems without i915 audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove properties in card remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove hard-coded codec name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: drop a duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335.h: fix duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra20_das.h: delete duplicated words (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Avoid the use of one-element array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra186 based DSPK driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based AHUB driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based I2S driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add Tegra210 based DMIC driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add support for CIF programming (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: change match table ehl-rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: remove .digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace the word "slave" in vmaster API (Jaroslav Kysela) [1869536] - [sound] ALSA: asihpi: delete duplicated word (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace HTTP links with HTTPS ones (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Fixed ALC298 sound bug by adding quirk for Samsung Notebook Pen S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: optimize the power consumption (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.h: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: disable MICBIAS and Vref2 widget in default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: snd_soc_dai_digital_mute() for both CPU/Codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: fixes the missed kfree() for axg_card_add_tdm_loopback (Jaroslav Kysela) [1869536] - [sound] ALSA: info: Drop WARN_ON() from buffer NULL sanity check (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Use kmemdup in podhd_set_monitor_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add support for Loongson 7A1000 controller (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: pcm: Use SG-buffer only when direct DMA is available" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: Add missed return for calling soc_component_ret (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: Trivial: Fix misspelling of 'exists' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support Headphone and Microphone Jack detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: simple-card-utils: Support configure pin_name for asoc_simple_init_jack (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: pcm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ssm*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tas*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: spear: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: merge .digital_mute() into .mute_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/mediatek: exit earlier if failed to register audio driver (Jaroslav Kysela) [1869536] - [sound] ALSA: drm/i2c/tda998x: Make tda998x_audio_digital_mute static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai.c: add .no_capture_mute support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdmi-codec: return -ENOTSUPP for digital_mute (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix snd_hda_codec_cleanup() documentation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: export snd_hda_codec_cleanup_for_unbind() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Report the button event in the headset type only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add missed put_device() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - fixup for yet another Intel reference board (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX563 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable Speaker for ASUS UX533 and UX534 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix the kernel-doc comment (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace blacklist word (Jaroslav Kysela) [1869536] - [sound] ALSA: via82xx: Replace the words whitelist (Jaroslav Kysela) [1869536] - [sound] ALSA: nm256: Replace the words blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: intel8x0: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: es1968: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ctxfi: Replace the word blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: bt87x: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Replace the words white/blacklist (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: don't free dma_data in DAI shutdown (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: cadence: allocate/free dma_data in set_sdw_stream (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: remove stream allocation/free (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: stream: add helper to startup/shutdown streams (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: implement get_sdw_stream() operations (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: Disable sync-write operation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ssi: don't use discriminatory terms for debug log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: siu: don't use discriminatory terms for parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsi: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for comment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rsnd: don't use discriminatory terms for function names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Enable Vref2 under using PLL2 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: spdif: Handle clk by pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: re-enable IRQs on failure path (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: add hw monitor volume control for POD HD500 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer TravelMate B311R-31 with ALC256 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: enable headset mic of ASUS ROG Zephyrus G14(G401) series with ALC289 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - change to suitable link model for ASUS platform (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix race against the error recovery URB submission (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Improve dai-set-fmt comment in cht_codec_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support HDMI jack reporting (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: use hdmi-codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add kctl for configuring TX validity bit (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Clear the validity bit for TX (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Sync the pending work cancel at disconnection (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Perform sanity check for each URB creation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak4458: Remove set but never checked variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv320aic26: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5659: Remove many unused const variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt5631: fix spurious kernel-doc start and missing arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: ux500_msp_i2s: Remove unused variables 'reg_val_DR' and 'reg_val_TSTDR' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: pxa-ssp: Demote seemingly unintentional kerneldoc header (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-spdif: Fix misspelling of 'reg_dac_txdata' in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sunxi: sun4i-i2s: add missing clock and format arguments in kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: qdsp6: q6asm: Provide documentation for 'codec_profile' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sti: uniperif: fix 'defined by not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-pdmic: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel-classd: remove codec component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98390: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: es8316: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp-st: Remove set, but unused variable 'w' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: jz4770: Remove defined but never used variable 'mic_boost_tlv' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7219: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da7210: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: aio-core: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra20_das: remove always-true comparison (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: pcm: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sdw_max98373: add card_late_probe support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-sdw: add MAX98373 I2C dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: add SoundWire support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: split I2C and common parts (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: extract codec and DAI names (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: remove forward declaration of headset_init (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt286: fix unexpected interrupt happens (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: remove unsupported clock mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8974: fix Boost Mixer Aux Switch (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: Remove superfluous fall through comments (Jaroslav Kysela) [1869536] - [sound] ALSA: atmel: Remove invalid "fall through" comments (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Address bugs in the interrupt handling (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent some noise on unloading the module (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Prevent races in calls to set_audio_format() (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Race conditions around "opencount" (Jaroslav Kysela) [1869536] - [sound] ALSA: echoaudio: Remove redundant check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fixed kernel warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: support machine driver with rt1015 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: sort header inclusions in alphabetical (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qdsp6: use dev_err instead of pr_err (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: add command opcode to timeout error report (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix null-ptr-deref bug during device removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: codecs: max98373: remove Idle_bias_on to let codec suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max98373: Removed superfluous volume control from chip default (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: add more logs when topology load fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: factor kfree(se) in error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: use break on errors, not continue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix tlvs in error handling for widget_dmixer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: fix kernel oops on route addition error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: add min/max channels for SAI/ESAI on i.MX8/i.MX8M (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix non BE conversion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: set dai_link dpcm_ flags with a helper (Jaroslav Kysela) [1869536] - [sound] ALSA: usb/line6: remove 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd: Add missing of_node_put() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: add default clock handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACPI dependency check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: remove unused-but-set variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-i2s: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: acp3x-pcm-dma: fix 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-rt5645: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Fix build error on m68k and others (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: Remove only the registered component in devm functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: Add Intel silent stream support (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/au88x0: remove "defined but not used" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: vx_core: remove warning for empty loop body (Jaroslav Kysela) [1869536] - [sound] ALSA: pcmcia/pdaudiocf: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/via82xx: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/fm801: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/es1938: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: xen: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/oxygen/xonar_wm87x6: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/rme9652/hdspm: remove always true condition (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/korg1212: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/emu10k1: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pci/emu10k1: remove "set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi: fix kernel-doc warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/ctxfi/ctatc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/aw2-saa7146: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/echoaudio: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: pci/asihpi: remove 'set but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove 'set but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/gus: remove -Wmissing-prototypes warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: compress: fix partial_drain completion state (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for RTX6001 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: fix SND_HDA_GENERIC kconfig & build (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for MacroSilicon MS2109 (Jaroslav Kysela) [1869536] - [sound] ALSA: core: pcm_iec958: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer Veriton N4660G with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of Acer C20-820 with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable audio jacks of Acer vCopperbox with ALC269VC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix Lenovo Thinkpad X1 Carbon 7th quirk subdevice id (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: improve debug traces for stream lookups (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/hdmi: fix failures at PCM open on Intel ICL and later (Jaroslav Kysela) [1869536] - [sound] ALSA: opl3: fix infoleak in opl3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8400: remove unused variables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-ac97: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add logic to check dmic hardware runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: j721e-evm: Fix missing unlock on error in j721e_audio_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_esai: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_asrc: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_spdif: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: fsl_ssi_dbg: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Rename dev_gpio to gpio1_is_irq (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Remove struct rt5670_platform_data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: return -EINVAL on unrecognized speaker amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8994: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm9713: remove spurious kernel-doc comment start (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8960: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm8986: fix missing kernel-doc arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs42l42: remove always-true comparisons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs4270: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sof-acpi-dev: fix 'defined but unused' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix 'defined but not used' warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: atom: fix kernel-doc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: support MAX98390 speaker amp (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Add an option to select internal ratio mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Enable interrupt in dma_open (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: KeemBay: Fix header guard (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_sai: Refine regcache usage with pm runtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Add custom machine driver for j721e EVM (CPB and IVI) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: davinci-mcasp: Specify stream_name for playback/capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: add format and rate constraints on rk3399 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Rectifying Unbalanced pm_runtime_enable! issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null even soundwire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix some typos (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Replace s/frame/packet/ where appropriate (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix packet size calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: initialize bus clock base and scale registers (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add definitions for 1.2 spec (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: remove multiple blank lines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: extend SDW_SLAVE_ENTRY (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: convert open-coded while() to for() loop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Fix dac- and adc- vol-tlv values being off by a factor of 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Add new gpio1_is_ext_spk_en quirk and enable it on the Lenovo Miix 2 10 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5670: Correct RT5670_LDO_SEL_MASK (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Change bus format to I2S 2 channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add voltage sense slot configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Add right and left channel slot programming (Jaroslav Kysela) [1869536] - [sound] ALSA: asoc: Update supported rate and format for dummy dai (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Drop HAS_DMA dependency to fix link failure (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: Add MAX98373 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Fix a typo in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: common: add match table for TGL MAX98373 + RT5682 SoundWire driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: Intel: cml_rt1011_rt5682: explicitly access first codec (Jaroslav Kysela) [1869536] - [sound] ALSA: snd/soc: correct trivial kernel-doc inconsistency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Update TDM configuration in hw_params (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_card_prelinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: use statically define codec config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: cml_rt1011_rt5682: reduce log level for printing quirk (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for jsl-max98360a-rt5682 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: Fix the comment for max_98373_components (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Boards: tgl_max98373: add dai_trigger function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: byt*.c: remove cast in dev_info quirk log (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add quirk override with kernel parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bxt_rt298: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: add missing .owner field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: add missing header inclusion (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: declare missing structure prototypes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: move definition of enum snd_soc_bias_level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Fix format issue for extra space before a comma (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2562: Update shutdown GPIO property (Jaroslav Kysela) [1869536] - [sound] ALSA: AsoC: amd: add missing snd- module prefix to the acp3x-rn driver kernel module (Jaroslav Kysela) [1869536] - [sound] ALSA: core: Warn on empty module (Jaroslav Kysela) [1869536] - [sound] ALSA: hda - let hs_mic be picked ahead of hp_mic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add WM8524 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix the pop noise while OMTP type headset plugin (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix OOB access of mixer element list (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Samsung USBC Headset (AKG) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1011: fix KASAN out-of-bounds bug in find_next_bit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set playback and capture constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix uninitialized scalar variable in fsl_easrc_set_ctx_format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: disable jack in dailink .exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_rt5682: move disabling jack to dai link's exit() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: kbl-rt5660: use .exit() dailink callback to release gpiod (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix module load/unload issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: introduce exit() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Fix unchecked return value for clk_prepare_enable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_mqs: Don't check clock is NULL before calling clk API (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Flight S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm_adsp: Add controls for calibration and diagnostic FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: remove snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: ak*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: cs*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: da*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: alc*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: msm*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: tlv*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wcd*: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atmel: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: rename to snd_soc_component_read() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: use io_mutex correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge snd_soc_component_read() and snd_soc_component_read32() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Constify static structs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: transition to 3 steps initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: pass link information as platform data (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: use devm_ allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel_init: remove useless test (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: clarify drvdata and remove more indirections (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: cleanups for indirections/logs (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: fix memory leak with devm_kasprintf (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: clock_stop: don't deal with UNATTACHED Slave devices (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: Replace 'objs' by 'y' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add pm runtime function (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Enable sync-write operation as default for all controllers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rockchip: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: closing specific instance (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Let LED cdev handling suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Unify LED helper code (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Use the new vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add vmaster mute LED helper (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop the old mic-mute LED hook (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Drop unused snd_hda_gen_fixup_micmute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/sigmatel: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/conexant: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Convert to cdev-variant of mic-mute LED controls (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Add a helper for mic-mute LED with LED classdev (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: generic: Always call led-trigger for mic mute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Intel: add missing PCI IDs for ICL-H, TGL-H and EKL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt*: simplify card names for SOF uses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hdac_hda: fix memleak with regmap not freed on remove (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI IDs for ICL-H and TGL-H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for CometLake-S (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: SOF: merge COMETLAKE_LP and COMETLAKE_H (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: imply acodec glue on axg sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add mute LED and micmute LED support for HP systems (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_spdif: Add support for imx6sx platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Add MQS support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Fix reference count leaks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix potential use-after-free of streams (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add quirk for MSI GE63 laptop (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Flush DAC data before playback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_ssi: Fix bclk calculation for mono channel (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: AMD: Use mixer control to switch between DMICs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Add Amp init common setting func (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: DAI wclk supports 44100 Hz output (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let PLL2 support the freq conversion for 44100Hz sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-parallel-out: Fix a reference count leak (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img: Fix a reference count leak in img_i2s_in_set_fmt (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8960: Support headphone jack detection function (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: samsung: Add driver for Aries boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm0010: Use kmemdup rather than duplicating its implementation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add makefiles and kconfig changes for KeemBay (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Add KeemBay platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt6358: support DMIC one-wire mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix "Function parameter not described" warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wunused-but-set-variable (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: tidyup Copyright (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc_pcm_trigger_start/stop() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: merge soc-io.c into soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_hw_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_initialize() to soc-component.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_xxx_regmap() to soc-component (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add soc_component_pin() and share code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm/compress: reduce verbosity on mapping ok messages (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: improve error messages in soc_pcm_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: reduce verbosity of BE override message (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use SG-buffer only when direct DMA is available (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Make SG-buffer helper usable for continuous buffer, too (Jaroslav Kysela) [1869536] - [sound] ALSA: memalloc: Initialize all fields of snd_dma_buffer properly (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: Use dma_mmap_coherent() on x86, too (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98357a: add compatible string for MAX98360A (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Update rt1015 default register value according to spec modification (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: common: set correct directions for dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: q6afe: add support to get port direction (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: fix checks for multi-cpu FE dailinks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: Let dai clks be registered whether mclk exists or not (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: wait for notification when changing clock configuration for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-topology: use devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-devres: add devm_snd_soc_register_dai() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Set 48 kHz rate for Rodecaster (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add quirk for Denon DCD-1500RE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix data copying speed issue with EDMA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Reuse the dma channel if available in Back-End (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmaengine_pcm: export soc_component_to_pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: export snd_soc_lookup_component_nolocked (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add implicit feedback quirk for SSL2+ (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add NVIDIA codec IDs 9a & 9d through a0 to patch table (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: q6asm: handle EOS correctly (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Update regmap readable reg and volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5645: Add platform-data for Asus T101HA (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT10-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: nocodec: conditionally set dpcm_capture/dpcm_playback flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: replace capture_only by dpcm_capture (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: core: only convert non DPCM link to DPCM link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: fix playback/capture checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: dpcm: Only allow playback/capture if supported (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: add missing free_irq() in error path (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: disallow linking stream to itself (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Manage auto-pm of all bundled interfaces (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - add a pintbl quirk for several Lenovo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix snd_pcm_link() lockdep splat (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Use the new macro for HP Dock rename quirks (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add vendor, product and profile name for HP Thunderbolt Dock (Jaroslav Kysela) [1869536] - [sound] ALSA: emu10k1: delete an unnecessary condition (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix inconsistent card PM state after resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix potential crash during param fw loading (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Fix incorrect printf qualifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Defer probe when fail to find codec device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Modify the target DMIC clock rate (Jaroslav Kysela) [1869536] - [sound] ALSA: es1688: Add the missed snd_card_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add sienna_cichlid audio asic id for sienna_cichlid up (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-900NXS2 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6asm-dai: kCFI fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_add_dai_link() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_set_bias_level() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_late_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add probed bit field to snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_resume_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_post() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: add snd_soc_card_suspend_pre() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_subclass to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_codec_dai() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_set/get_drvdata() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_jack_new() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-card: move snd_soc_card_get_kcontrol() to soc-card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-card.c (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc.h: convert bool to bit field for snd_soc_card (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof_pcm512x: remove CONFIG_SND_HDA_CODEC_HDMI condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof-sdw: remove CONFIG_SND_SOC_SOF_HDA_AUDIO_CODEC condition (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: add depends on SND_SOC_SOF_HDA_AUDIO_CODEC for common hdmi (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fixing usage of plain int instead of NULL (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: fix generic hda codec support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: fix 'defined but not used' warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: Subject:ASoC: soc-pcm: fix BE dai not hw_free and shutdown during mixer update (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: reduce verbosity of error messages for sof-dai and sof-link (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc_dma: Fix dma_chan leak when config DMA channel failed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Enable class-D silence and clock detections (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-i2s-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: remove the redundant pass checks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: refine and log the header in the correct pass (Jaroslav Kysela) [1869536] - [sound] ALSA: ac97: Remove sound driver for ancient platform (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: Removing unnecessary instance initialization (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sta32x: add missed function calls in error paths (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: split i2c driver into separate module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: nau8810: add I2C device and compatible ID (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ingenic: Unconditionally depend on devicetree (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Clean up quirk entries with macros (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix return value check in asoc_mmp_sspa_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-in: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: img-spdif-out: Fix runtime PM imbalance on error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: harden IPC initialization and handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: mask BUSY or DONE interrupts in handler (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: BYT: add .remove op (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: ignore DSP replies received when they are not expected (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: byt/cht: add .pm_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640/51: remove .ignore_suspend (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: pm: handle resume on legacy Intel platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: byt: Add PM callbacks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dapm: Move dai_link widgets to runtime to fix use after free (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add new codec supported for ALC287 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Quirks for Gigabyte TRX40 Aorus Master onboard audio (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tas2552: Fix runtime PM imbalance in tas2552_component_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix incomplete error-handling in img_i2s_in_probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: Fix runtime PM imbalance in omap2_mcbsp_set_clks_src (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fix semicolon.cocci warnings (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: mixer: volume quirk for ESS Technology Asus USB DAC (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add a model for Thinkpad T570 without DAC workaround (Jaroslav Kysela) [1869536] - [sound] ALSA: hwdep: fix a left shifting 1 by 31 UB bug (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Merge suspend/resume function to runtime_suspend/resume (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: imx-audmix: Fix unused assignment to variable 'ret' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Fix -Wmissing-prototypes warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98390: Added Amplifier Driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: loader: Adjust validation condition for fw_offset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_compr_startup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: add snd_soc_link_be_hw_params_fixup() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: remove unneeded parameter from snd_soc_link_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-link: move soc_rtd_xxx() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: add soc-link.c (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite-mk3 (FireWire only model) (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: keep ADCs and DACs always on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add digital microphone controls (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for fetching mode switch (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v3 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: refactoring protocol v2 for clock source getter (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: remove obsoleted codes (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for stream management (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: use table-based calculation of packet formats for proc (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v3 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add alternative functions to detect packet format for protocol v2 (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add model-specific table of chunk count (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: drop protocol structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: add wrapper functions for protocol-dependent operations (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: localize protocol data (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v3 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: move spec data to v2 protocol file (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: remove Compulab pxa2xx boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add mono playback switch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: add filter controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: don't use regmap defaults (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Fix the error handling in probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use a single module (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix ADC level control (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix spelling mistake (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: fix trailing line in sysfs_slave.c (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: add Slave sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add sysfs support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: disco: s/ch/channels/ (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add Device Tree support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: return error when acp de-init fails (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: refactoring dai_hw_params() callback (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: fix kernel warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Do not pass irq numbers in comments (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Remove unneeded ifdef's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Set ASR76K and ASR56K based on processing clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable build for RN machine driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: RN machine driver using dmic (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create platform devices for Renoir (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: enable Renoir acp3x drivers build (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver pm ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver PM ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP PDM DMA driver dai ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp3x pdm driver dma ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: irq handler changes for ACP3x PDM dma driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add ACP3x PDM platform driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: create acp3x pdm platform device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add acp init/de-init functions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP PCI driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: add Renoir ACP3x IP register header (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add more fixup entries for Clevo machines (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: master: add runtime pm support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: add sdw_master_device support (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: add unique bus id (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus_type: introduce sdw_slave_type and sdw_master_type (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: rename sdw_bus_master_add/delete, add arguments (Jaroslav Kysela) [1869536] - [sound] ALSA: iec1712: Initialize STDSP24 properly when using the model=staudio option (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for Toshiba Encore WT8-A tablet (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max9867: fix volume controls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix unused assignment in fsl_set_clock_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd: raven: Make the driver name consistent across files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Fix indentation to put on one line affected code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cleanup dai / component active code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dwc: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: pxa: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: meson: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: jz4740: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: cirrus: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bcm: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: atomel: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: use snd_soc_xxx_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_stream_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_active() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dapm: use snd_soc_dai_activate()/deactivate() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_action() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-pcm: replace snd_soc_runtime_activate()/deactivate() to macro (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_pll to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: move set_sysclk to codec level (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add regulator support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: da7213: Add da7212 DT compatible (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: remap BTN_0 as KEY_PLAYPAUSE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remap buttons (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: fix typo in components string (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: soc-acpi: change machine driver name for WM8804 platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make imx8m_dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: make dsp_ops static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: sdw: relax sdw machine select constraints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: add support to smart amplifier (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: inform DSP that driver is going to be removed (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add a power_down_notify method (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Do nothing when DSP PM callbacks are not set (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: remove duplicate allocation (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: fix memory leak in set_sdw_stream() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt*-sdw: don't assign slave_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Xtreme (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm: fix incorrect hw_base increase (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Unexport some local helper functions (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Drop unused snd_hda_queue_unsol_event() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Fix potential race in unsol event handler (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add duplex sound support for USB devices using implicit feedback (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: fixing upper volume limit for RME Babyface Pro routing crosspoints (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: introduce SoC specific data (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Limit int mic boost for Thinkpad T530 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: Use force clear for WM8962_SYSCLK_ENA after reset (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Set appropriate bus format for given bit width (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for the runtime power management (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Prepare/unprepare the clocks (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Remove the embedded struct ssp_device (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Add support for soc-generic-dmaengine-pcm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Get rid of dma_params and phys_base (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: A trivial typo fix (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: omap-mcbsp: Fix an error handling path in 'asoc_mcbsp_probe()' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Update description for HDaudio kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ux500: mop500: Fix some refcounted resources issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Drop S20_3LE case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mmp-sspa: Flip SNDRV_PCM_FMTBIT_S24_3LE on (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Use readq to read 64 bit registers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: baytrail: Fix register access (Jaroslav Kysela) [1869536] - [sound] ALSA: SoC: rsnd: add interrupt support for SSI BUSIF buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add COEF workaround for ASUS ZenBook UX431DA (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS UX581LV with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS UX550GE with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable headset mic of ASUS GL503VM with ALC295 (Jaroslav Kysela) [1869536] - [sound] ALSA: drivers/powerpc: Replace _ALIGN_UP() by ALIGN() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: core: fix error return code in sof_probe_continue() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: set headset button maps (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-motu: fulfill missing entries in Kconfig (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: (cosmetic) remove multiple superfluous "else" statements (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: Use IRQF_ONESHOT (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME Fireface UFX (untested) (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: add support for RME FireFace 802 (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to decide name of sound card (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: code refactoring to add enumeration constants for model identification (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: start IR context immediately (Jaroslav Kysela) [1869536] - [sound] ALSA: fireface: fix configuration error for nominal sampling transfer frequency (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek: Add quirk for Samsung Notebook (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix unused variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use sequence of syt offset and data block on pool in AMDTP domain (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: pool ideal sequence of syt offset and data block (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add cache for packet sequence to AMDTP domain structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for data block calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt offset calculation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for syt computation (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: code refactoring for parameters of packet queue and IRQ timing (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: add reference to domain structure from stream structure (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: use macro for maximum value of second in 1394 OHCI isoc descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix invalid assignment to union data for directional parameter (Jaroslav Kysela) [1869536] - [sound] ALSA: fireworks: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: Replace zero-length array with flexible-array (Jaroslav Kysela) [1869536] - [sound] ALSA: rawmidi: Fix racy buffer resize under concurrent accesses (Jaroslav Kysela) [1869536] - [sound] ALSA: soc: fsl_asrc: Make some functions static (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1016: Add the rt1016 support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5677: Use devm_snd_soc_register_component() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: mt8183: fix error handling of platform_get_irq() (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Allow SST driver on SKL and KBL platforms with DMIC (Jaroslav Kysela) [1869536] - [sound] ALSA: portman2x4: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: sound/ppc: Use bitwise instead of arithmetic operator for flags (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mediatek: Fix error handling (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: amd :High hw_level while simultaneous capture (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Return true, false for return type bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: lpass-cpu: Make I2S SD lines configurable (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use hdac_to_hda_codec macro (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Use dev_to_hdac_dev macro (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: bus: reduce verbosity on enumeration (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: debugfs: clarify SDPX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: slave: don't init debugfs on device registration error (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: qcom: fix error handling in probe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8524: Add support S32_LE (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: Use the defined variable to simplify code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt1015: Add condition to prevent SoC providing bclk in ratio of 50 times of sample rate (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rl6231: Add the K bypass for the PLL parameters (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: adau7118: Mark the ADAU7118 reset register as volatile (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: max9768: update contact email (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: max98373: reorder max98373_reset() in resume (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: workaround playback failure on Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add member to store ratio for stripe control (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/tegra: correct number of SDO lines for Tegra194 (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: add mapping for ASRock TRX40 Creator (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix S3 pop noise on Dell Wyse (Jaroslav Kysela) [1869536] - [sound] ALSA: Revert "ALSA: hda/realtek: Fix pop noise on ALC225" (Jaroslav Kysela) [1869536] - [sound] ALSA: firewire-lib: fix 'function sizeof not defined' error of tracepoints format (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: Add poll callback for hwdep (Jaroslav Kysela) [1869536] - [sound] ALSA: line6: hwdep: add support for O_NONBLOCK opening mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF/Intel: clarify SPDX license with GPL-2.0-only (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ipc: channel map structures (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: sof-wm8804: support for Hifiberry Digiplus boards (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Update correct LED status at the first time usage of update_mute_led() (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Add control message quirk delay for Kingston HyperX headset (Jaroslav Kysela) [1869536] - [sound] ALSA: isa/wavefront: prevent out of bounds write in ioctl (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Fix unused variable warning w/o CONFIG_LEDS_TRIGGER_AUDIO (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Add LED class support for micmute LED (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Enable micmute LED on and HP system (Jaroslav Kysela) [1869536] - [sound] ALSA: hda/realtek - Introduce polarity for micmute LED GPIO (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: sort out Kconfig, again (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove unwanted btn_type assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove duplicate rt5682_reset() calls (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: replace message printing from pr_() to dev_() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: remove empty default case (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix space issues (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: simplify assertions (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: change trigger sequence to fix pop noise when stopping playback on sdw platforms (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: replace sof_link_hda_process by sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: set component dai_index to ipc dai config dai_index (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: send ipc for all found DAIs in sof_set_dai_config (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: broadwell: Fix oops during module removal (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: rt5682: fix I2C/Soundwire dependencies (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: mark PM functions __maybe_unused (Jaroslav Kysela) [1869536] - [sound] ALSA: seq: oss: remove unused inline function snd_seq_oss_timer_is_realtime (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Fix unused assignment (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoc: nau8810: add AUX related dapm widgets and routes (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: wm97xx: fix ac97 dependency (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: component: suppress uninitialized-variable warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_metadata() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_pointer() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_ack() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_get_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_set_params() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_shutdown() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compr_start() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_remove() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_bespoke_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_trigger() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_prepare() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add snd_soc_pcm_dai_new() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: don't overwide dai->driver->ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-dai: add soc_dai_err() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Use devm_snd_soc_register_card() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: broadwell: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5650: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: bdw-rt5677: add channel constraint (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: add explicit dependency on GPIOLIB when DMIC is used (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: davinci-mcasp: Fix dma_chan refcnt leak when getting dma type (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Automatic DMIC format configuration according to information from NHLT (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Multiple I/O PCM format support for pipe (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Add alternative topology binary name (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use the defined variable to clean code (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Check for null pointer before dereferencing "ctx" in fsl_easrc_hw_free() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: ti: remove comparison to bool in omap_mcbsp_dai_set_dai_fmt() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: mxs-saif: Avoid unnecessary check (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw: add amp number in components string for ucm (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: hisilicon: Use IS_ERR() instead of IS_ERR_OR_NULL() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_esai: Disable exception interrupt before scheduling tasklet (Jaroslav Kysela) [1869536] - [sound] ALSA: pcm_native: result of put_user() needs to be checked (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: snd-sof-intel-hda-common - add hda_model parameter and pass it to HDA codec driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: avoid false-positive Wuninitialized warning (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8962: set CLOCKING2 as non-volatile register (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix racy list management in output queue (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Remove async workaround for Scarlett 2nd gen (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Improve frames size computation (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Refactor Intel NHLT init (Jaroslav Kysela) [1869536] - [sound] ALSA: ACPICA: Add NHLT table signature (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add missing dependency on IMX_SCU (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: fix spelling mistake "prefitler" -> "prefilter" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: Skylake: Replace guid_copy() with import_guid() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: dmic: Allow GPIO operations to sleep (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: return true, false in snd_soc_volsw_is_stereo() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Fix build (Jaroslav Kysela) [1869536] - [sound] ALSA: oxygen: use true, false for bool variables (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Fix a limit check in proc_dump_substream_formats() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - fix oops on systems without i915 audio codec (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Add initial ZL38060 driver (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: remove snd_compr_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sprd: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: sof: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: atom: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: qcom: q6sp6: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: uniphier: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codec: wm_adsp: use snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-compress: add snd_compress_ops (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: add back the hack for a too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_easrc: Add EASRC ASoC CPU DAI drivers (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Move common definition to fsl_asrc_common (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl-asoc-card: Support new property fsl, asrc-format (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_asrc: rename asrc_priv to asrc (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Enable audio mclk during tegra_asoc_utils_init() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Add audio mclk parent configuration (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: Use device managed resource APIs to get the clock (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd9335: remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wcd934x: remove unnecessary comparisons to bool (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: split woofer and tweeter support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix wrong dependency of da7210 and wm8983 (Jaroslav Kysela) [1869536] - [sound] ALSA: soundwire: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: Print more information in stream proc files (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: txx9: don't work around too small resource_size_t (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: haswell: Power transition refactor (Jaroslav Kysela) [1869536] - [sound] ALSA: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Fix misspellings of "Analog Devices" (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: handle multiple sets of tuple arrays (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: stop parsing when all tokens have been found (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get HDA rate and channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: parse hda_tokens to &config->hda (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Get ALH rate amd channels from topology (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: align sof_ipc_dai_alh_params with FW (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Rename deprecated DMIC IPC struct field (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Change DMIC load IPC to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: Fix typo in header file comment text (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add XRUN flags field to struct sof_ipc_buffer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: make sof_ipc_cc_version to fixed length (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in topology.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in trace.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: change type char to uint8_t in info.h (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add debug ABI version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: add probe support extend data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: Add support for DC Blocker (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse compiler version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse windows (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: ext_manifest: parse firmware version (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce extended manifest (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Introduce offset in firmware data (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Mark get_ext* function ext_hdr arguments as const (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: topology: fix: handle DAI widget connections properly with multiple CPU DAI's (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Add i.MX8MP device descriptor (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8M HW support (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx: fix undefined reference issue (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: imx8: Fix randbuild error (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: topology: Remove unneeded semicolon (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: fsl_micfil: Omit superfluous error message in fsl_micfil_probe() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: skl_hda_generic: remove rtd->codec_dai (Jaroslav Kysela) [1869536] - [sound] ALSA: usb-audio: RME Babyface Pro mixer patch (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8900: remove some defined but not used symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8990: remove some defined but unused symbols (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8991: remove defined but not used 'wm8991_dapm_rxvoice_controls' (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: wm8994: remove wm1811_snd_controls and mixin_boost_tlv (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support nvidia, headset property (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt711: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt700: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt5682: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_rt1308: remove codec dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: remove codec_dai use (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_sdw_hdmi: fix compilation issue in fallback mode (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof-da7219-max98373: add DMIC widget and route (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel: sof_sdw: init all aggregated codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: boards: support Elkhart Lake with rt5660 (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for ElkhartLake (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: Add ElkhartLake HDMI codec vid (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: intel/skl/hda - set autosuspend timeout for hda codecs (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add BE dailink for dmic16k (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: remove cpu_dai/codec_dai/cpu_dais/codec_dais (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() rtd setups (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: set rtd->num_cpu/codec at soc_new_pcm_runtime() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: soc-core: Add dynamic debug logs in soc_dai_link_sanity_check() (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: log number of microphones detected in NHLT tables (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce verbosity on SoundWire detection (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: codecs: rt1308-sdw: reduce verbosity (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary parentheses (Jaroslav Kysela) [1869536] - [sound] ALSA: ASoC: SOF: remove unneeded variables (Jaroslav Kysela) [1869536] - [sound] ALSA: hda: add autodetection for SoundWire (Jaroslav Kysela) [1869536] - [s390] mm/gup: fix gup_fast with dynamic page table folding (Philipp Rudo) [1879401 1768713 1883266]- [netdrv] Take common prefetch code structure into a function (Ivan Vecera) [1882011] - [net] lwtunnel: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [net] sched: only keep the available bits when setting vxlan md->gbp (Xin Long) [1879363] - [vhost] Don't call access_ok() when using IOTLB (Greg Kurz) [1883084] - [clocksource] hv: clocksource: Add notrace attribute to read_hv_sched_clock_*() functions (Mohammed Gamal) [1880230] - [net] core: Replace driver version to be kernel version (Petr Oros) [1867192] - [net] use netif_is_bridge_port() to check for IFF_BRIDGE_PORT (Josef Oskera) [1867923] - [net] sctp: fix sctp_auth_init_hmacs() error path (Xin Long) [1891413] - [net] sctp: Fix IPv6 ancestor_size calc in sctp_copy_descendant (Xin Long) [1891413] - [net] sctp: add SCTP_PEER_ADDR_THLDS_V2 sockopt (Xin Long) [1891413] - [net] sctp: add support for Primary Path Switchover (Xin Long) [1891413] - [net] sctp: add SCTP_EXPOSE_POTENTIALLY_FAILED_STATE sockopt (Xin Long) [1891413] - [net] sctp: add SCTP_ADDR_POTENTIALLY_FAILED notification (Xin Long) [1891413] - [net] sctp: add pf_expose per netns and sock and asoc (Xin Long) [1891413] - [net] qos offload add flow status with dropped count (Ivan Vecera) [1890263] - [i2c] i2c: i801: Add support for Intel Tiger Lake PCH-H (Steve Best) [1782725] - [i2c] i2c: i801: Add support for Intel Emmitsburg PCH (David Arcari) [1837403] - [mfd] mfd: intel-lpss: Add Intel Emmitsburg PCH PCI IDs (David Arcari) [1837403] - [powerpc] powerpc/papr_scm: Fix warning triggered by perf_stats_show() (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Limit the readability of 'perf_stats' sysfs attribute (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Add support for fetching nvdimm 'fuel-gauge' metric (Diego Domingos) [1875364] - [powerpc] powerpc/papr_scm: Fetch nvdimm performance stats from PHYP (Diego Domingos) [1875364] - [include] driver-core: Introduce DEVICE_ATTR_ADMIN_{RO, RW} (Diego Domingos) [1875364] - [net] netfilter: reject: skip csum verification for protocols that don't support it (Florian Westphal) [1740082] - [net] netfilter: Fix remainder of pseudo-header protocol 0 (Florian Westphal) [1740082] - [powerpc] powerpc/pseries: Add KVM guest doorbell restrictions (Diego Domingos) [1870221] - [powerpc] powerpc: Inline doorbell sending functions (Diego Domingos) [1870221] - [powerpc] powerpc/pseries: Use doorbells even if XIVE is available (Diego Domingos) [1870221] - [powerpc] powerpc: Fix P10 PVR revision in /proc/cpuinfo for SMT4 cores (Steve Best) [1885927] - [tools] selftests: implement flower classifier terse dump tests (Ivan Vecera) [1879189] - [net] sched: cls_flower: implement terse dump support (Ivan Vecera) [1879189] - [net] sched: implement terse dump support in act (Ivan Vecera) [1879189] - [net] sched: introduce terse dump flag (Ivan Vecera) [1879189] - [netdrv] net/mlx5e: Fix missing switch_id for representors (Petr Oros) [1874073] - [tools] selftests: net: Add port split test (Petr Oros) [1874073] - [net] devlink: Move input checks from driver to devlink (Petr Oros) [1874073] - [net] devlink: Add a new devlink port split ability attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set port split ability attribute in driver (Petr Oros) [1874073] - [net] devlink: Add a new devlink port lanes attribute and pass to netlink (Petr Oros) [1874073] - [netdrv] mlxsw: Set number of port lanes attribute in driver (Petr Oros) [1874073] - [net] devlink: Replace devlink_port_attrs_set parameters with a struct (Petr Oros) [1874073] - [net] devlink: Move switch_port attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [net] devlink: Move set attribute of devlink_port_attrs to devlink_port (Petr Oros) [1874073] - [netdrv] mlx5e: Use helper API to get devlink port index for all port flavours (Petr Oros) [1874073] - [net] devlink: Add support for board.serial_number to info_get cb. (Petr Oros) [1879194] - [net] devlink: Support setting hardware address of port function (Petr Oros) [1879195] - [net] devlink: Support querying hardware address of port function (Petr Oros) [1879195] - [net] devlink: Prepare devlink port functions to fill extack (Petr Oros) [1879195] - [net] sctp: not disable bh in the whole sctp_get_port_local() (Xin Long) [1704525] - [net] sctp: replace some sock_net(sk) with just 'net' (Xin Long) [1704525] - [x86] x86/resctrl: Fix a NULL vs IS_ERR() static checker warning in rdt_cdp_peer_get() (Terry Bowman) [1873124]- [net] sched: initialize with 0 before setting erspan md->u (Xin Long) [1879358] - [net] ipv6: Discard next-hop MTU less than minimum link MTU (Balazs Nemeth) [1879893] - [kvm] Revert "x86/kvm: Move context tracking where it belongs" (Nitesh Narayan Lal) [1890284] - [video] hyperv_fb: Update screen_info after removing old framebuffer (Kairui Song) [1870081] - [x86] x86/kexec: Use up-to-dated screen_info copy to fill boot params (Kairui Song) [1870081] - [netdrv] netdevsim: Register control traps (Petr Oros) [1888724] - [net] devlink: Add ACL control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 3 control packet traps (Petr Oros) [1888724] - [net] devlink: Add layer 2 control packet traps (Petr Oros) [1888724] - [net] devlink: Add 'control' trap type (Petr Oros) [1888724] - [net] devlink: Add 'mirror' trap action (Petr Oros) [1888724] - [netdrv] netdevsim: Move layer 3 exceptions to exceptions trap group (Petr Oros) [1888724] - [net] devlink: Create dedicated trap group for layer 3 exceptions (Petr Oros) [1888724] - [net] xfrmi: drop ignore_df check before updating pmtu (Balazs Nemeth) [1857679] - [kernel] sched/features: Fix !CONFIG_JUMP_LABEL case (Daniel Bristot de Oliveira) [1885850] - [net] flow_offload: simplify hw stats check handling (Ivan Vecera) [1888317] - [scsi] scsi: core: Only re-run queue in scsi_end_request() if device queue is busy (Ewan Milne) [1885733] - [scsi] scsi: core: Clean up scsi_noretry_cmd() (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Make sdebug_build_parts() respect virtual_gb (Ewan Milne) [1885733] - [scsi] scsi: fc: Add 256GBit speed setting to SCSI FC transport (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement lun_format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Remove superfluous close zone in resp_open_zone() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add spaces around binary operator "|" (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_srp: Sanitize scsi_target_block/unblock sequences (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement tur_ms_to_ready parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix request sense (Ewan Milne) [1885733] - [scsi] scsi: core: Delete unnecessary buffer allocation for every loop iteration (Ewan Milne) [1885733] - [scsi] scsi: core: Add missing scsi_device_put() in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: core: Only return started requests from scsi_host_find_tag() (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_iscsi: Drop a duplicated word (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_sas: Add missing newline in sysfs 'enable' attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_fc: Match HBA Attribute Length with HBAAPI V2.0 definitions (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Update documentation url and bump version (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: every_nth triggered error injection (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Support hostwide tags (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add check for sdebug_max_queue during module init (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: sd: Fix kdoc comment format (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix in_use bitmap corruption (Ewan Milne) [1885733] - [scsi] scsi: core: Register sysfs for SCSI workqueue (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport_spi: Fix function pointer check (Ewan Milne) [1885733] - [scsi] scsi: core: Fix formatting errors in scsi_lib.c (Ewan Milne) [1885733] - [scsi] scsi: core: Remove scsi_sdb_cache (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing deallocate of device minor (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_probe() missing mutex_destroy (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Parser tables and code interaction (Ewan Milne) [1885733] - [scsi] scsi: core: Refactor scsi_mq_setup_tags function (Ewan Milne) [1885733] - [scsi] scsi: core: Fix incorrect usage of shost_for_each_device (Ewan Milne) [1885733] - [scsi] scsi: sd: Add zoned capabilities device attribute (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Fix an error handling bug in sdeb_zbc_model_str() (Ewan Milne) [1885733] - [scsi] scsi: pm: Balance pm_only counter of request queue during system resume (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Disallow zone sizes that are not powers of 2 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement ZBC host-aware emulation (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_size_mb module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_nr_conv module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add zone_max_open module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC module parameter (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC zone commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add ZBC mode and VPD pages (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Bump to version 1.89 (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Re-arrange parameters alphabetically (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement PRE-FETCH commands (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Weaken rwlock around ramdisk access (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Implement VERIFY(10), add VERIFY(16) (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Add per_host_store option (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Use scsi_et_resid() where appropriate (Ewan Milne) [1885733] - [scsi] scsi: scsi_debug: Randomize command completion time (Ewan Milne) [1885733] - [scsi] scsi: core: doc: Change function comments to kernel-doc style (Ewan Milne) [1885733] - [scsi] scsi: sr: Use {get, put}_unaligned_be*() instead of open-coding these functions (Ewan Milne) [1885733] - [scsi] scsi_ioctl.c: switch SCSI_IOCTL_GET_IDLUN to copy_to_user() (Ewan Milne) [1885733] - [scsi] scsi: core: Avoid calling synchronize_rcu() for each device in scsi_host_block() (Ewan Milne) [1885733] - [scsi] scsi: st: remove unneeded variable 'result' in st_release() (Ewan Milne) [1885733] - [scsi] scsi: sr: Fix sr_block_release() (Ewan Milne) [1885733] - [scsi] scsi: scsi_trace: Use get_unaligned_be24() (Ewan Milne) [1885733] - [scsi] scsi: st: Use get_unaligned_be24() and sign_extend32() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_busy_iter() (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_(block, unblock) helper function (Ewan Milne) [1885733] - [scsi] scsi: core: add scsi_host_complete_all_commands() helper (Ewan Milne) [1885733] - [scsi] scsi: sr: get rid of sr global mutex (Ewan Milne) [1885733] - [powerpc] scsi: sr: remove references to BLK_DEV_SR_VENDOR, leave it enabled (Ewan Milne) [1885733] - [scsi] scsi: core: remove .for_blk_mq (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Rename sd_zbc_check_zones() (Ewan Milne) [1885733] - [scsi] scsi: sd_zbc: Simplify sd_zbc_check_zones() (Ewan Milne) [1885733] - [ata] scsi: core: Clean up SG_NONE (Ewan Milne) [1885733] - [scsi] scsi: scsi_transport.h: switch to SPDX tags (Ewan Milne) [1885733] - [scsi] scsi: libsas: Inject revalidate event for root port event (Ewan Milne) [1885733] - [scsi] scsi: libsas: Stop hardcoding SAS address length (Ewan Milne) [1885733] - [scsi] scsi: clean obsolete return values of eh_timed_out (Ewan Milne) [1885733] - [scsi] scsi: libsas: Fix some indentation in libsas.h (Ewan Milne) [1885733] - [scsi] scsi: st: mark expected switch fall-throughs (Ewan Milne) [1885733] - [scsi] scsi: libsas: delete dead code in scsi_transport_sas.c (Ewan Milne) [1885733] - [nvme] nvme-rdma: params to enable pi_capable devices (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix return value in __lpfc_nvme_ls_abort (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: fix axchg pointer reference after free and double frees (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Fix pointer checks and comments in (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Fix lpfc_nodelist leak when processing unsolicited event (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Response support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Abort support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvme: Add Receive LS Request and Send LS Response support to nvme (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor Send LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add Send LS Request and Abort LS Request support (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: nvmet: Add support for NVME LS request hosthandle (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor NVME LS receive handling (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Commonize lpfc_async_xchg_ctx state and flag definitions (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor nvmet_rcv_ctx to create lpfc_async_xchg_ctx (Gopal Tiwari) [1857052 1857051 1853231] - [scsi] lpfc: Refactor lpfc nvme headers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: allow to queue requests for live queues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: cancel async events before freeing event struct (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Revert: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: only use power of two io boundaries (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix NULL dereference for pci nvme controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: cancel nvme device request before disabling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Fix a missed _irqsave version of spin_lock in 'nvmet_fc_fod_op_done()' (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix reset hang if controller died in the middle of a reset (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix controller instance leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: don't check state NVME_CTRL_NEW for request acceptance (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: serialize controller teardown sequences (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: Fix NULL dereference when a connect data comes in h2cdata pdu (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: have nvme_wait_freeze_timeout return if it timed out (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Disable keep-alive timer when kato is cleared to 0h (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Fix wrong return value in __nvme_fc_init_request() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use spin_lock_irq() when taking the ctrl->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: skip noiob for zoned devices (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: call blk_mq_free_request() directly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix oops in pt cmd execution (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use u32 for nvme_dev.q_depth and nvme_queue.q_depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns tear down label for pt-cmd handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix a memory leak (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-passthru: Reject commands with non-sgl flags set (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: remove extra variable in create ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: set ctrl state connecting after init (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_ctrl_get_by_path() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru Kconfig option (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce the passthru configfs interface (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add passthru enable/disable helpers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add passthru code to process commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: export nvme_find_get_ns() and nvme_put_ns() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce nvme_execute_passthru_rq to call nvme_passthru_() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: remove redundant del_work_active flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: create helper function to obtain command effects (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-hwmon: log the controller device name (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: check successful reference in nvmet_fc_find_target_assoc (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clear any SGL flags in passthru commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix deadlock in disconnect during scan_work and/or ana_work (Gopal Tiwari) [1857052 1857051 1853231] - [acpi] nvme-pci: add support for ACPI StorageD3Enable property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use xarray for ctrl ns storing (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document nvme controller states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: use new shared CQ mechanism (Gopal Tiwari) [1857052 1857051 1853231] - [infiniband] RDMA/core: Add protection for shared CQs used by ULPs (Gopal Tiwari) [1857052 1853231] - [infiniband] RDMA/core: Introduce shared CQ pool API (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove an unnecessary condition (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove redundant validation in nvme_start_ctrl() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: prevent SK hynix PC400 from using Write Zeroes command (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: fix possible hang waiting for icresp response (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: explicitly update mpath disk capacity on revalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove ns->disk checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix some comments issues (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove redundant segment validation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use the consistent return type of nvme_pci_iod_alloc_size() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: add a blank line after declarations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: support for multiple Command Sets Supported and Effects log pages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: document quirked Intel models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose reconnect_delay and ctrl_loss_tmo via sysfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: use USEC_PER_SEC instead of magic numbers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: implement multiple I/O Command Set support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: simplify nvmet_process_resp_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: leverage request plugging (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: have queue prod/cons send list become a llist (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: optimize network stack with setting msg flags according to batch size (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: verify wwnn and wwpn format (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use unsigned type for u64 (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: introduce flags member in nvmet_fabrics_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: remove has_keyed_sgls initialization (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-loop: remove unused 'target_ctrl' in nvme_loop_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove the empty line at the beginning of nvme_should_reset() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: code cleanup for nvme_alloc_host_mem() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use unsigned for io queue depth (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for ctrl->sqsize (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-core: use u16 type for directives (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix a crash in nvme_mpath_add_disk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: fix a missing completion with remove invalidation (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: factor out a nvme_rdma_end_request helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock due to head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: don't protect ns mutation with ns->head->lock (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix bogus request queue reference put (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: fix deadlock between ana_work and scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix possible deadlock when I/O is blocked (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: assign completion vector correctly (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: override the value of the controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: set initial value for controller's numa node (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-loop: initialize tagset numa value to the value of the ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: use simple suspend when a HMB is enabled (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: constify nvmet_tcp_ops (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_set_keepalive (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: constify nvme_tcp_mq_ops and nvme_tcp_admin_mq_ops (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: do not call del_gendisk() on a disk that was never added (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] ipv4: add ip_sock_set_tos (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] tcp: add tcp_sock_set_syncnt (Gopal Tiwari) [1857052 1857051 1853231] - [net] tcp: add tcp_sock_set_nodelay (Gopal Tiwari) [1857052 1857051 1853231] - [net] net: add sock_no_linger (Gopal Tiwari) [1857052 1857051 1853231] - [target] net: add sock_set_reuseaddr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] net: add sock_set_priority (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: avoid race between nvme_reap_pending_cqes() and nvme_poll() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata support for block devices (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme: add Metadata Capabilities enumerations (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: set dma alignment to qword (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add metadata characteristics for a namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_INLINE_METADATA_SG_CNT (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce max_integrity_segments ctrl attribute (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: add metadata/T10-PI support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: enforce extended LBA format for fabrics metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: introduce nvme_rdma_sgl structure (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_check_data_len to nvmet_check_transfer_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: rename nvmet_rw_len to nvmet_rw_data_len (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: generate AEN for ns revalidate size change (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce NVME_NS_METADATA_SUPPORTED flag (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: introduce namespace features flag (Gopal Tiwari) [1857052 1857051 1853231] - [lightnvm] lightnvm: disable interleaved metadata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: make nvme_ns_has_pi accessible to transports (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add helper to revalidate bdev and file ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: revalidate-ns & generate AEN from configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_EOR if we send last payload in the batch (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: replace zero-length array with flexible-array (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: delete an unnecessary declaration (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: make sure write/poll_queues less or equal then cpu count (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: disable streams when get stream params failed (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix io_opt limit setting (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-tcp: move send/recv error handling in the send/recv methods instead of call-sites (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: mark nvmet_ana_state static (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: set MSG_SENDPAGE_NOTLAST with MSG_MORE when we have more to send (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: replace kstrndup() with kmemdup_nul() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: dma read memory barrier for completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: try to send request in queue_rq context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: align addrfam list to spec (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: flush scan work on passthrough commands (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: define constants for identification values (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address treq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for ana states (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: use type-name map for address family (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: stop using ->queuedata (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove volatile cqes (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: avoid scheduling io_work if we are already polling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up error handling in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: remove last_sq_tail (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add generic type-name mapping (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: centralize port enable access for configfs (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: avoid gcc-10 zero-length-bounds warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-tcp: use bh_lock in data_ready (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: add ns revalidation support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: slight cleanup for kbuild test warnings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: unlink head after removing last namespace (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-multipath: set bdi capabilities once (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate after verifying identifiers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: use SRQ per completion vector (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: add an error flow for post_recv failures (Gopal Tiwari) [1857052 1853231] - [nvme] nvme: remove the magic 1024 constant in nvme_scan_ns_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release namespace head reference on error (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: avoid an Identify Controller command for each namespace scan (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: factor out a nvme_ns_remove_by_nsid helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolidate chunk_sectors settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: consolodate io settings (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: revalidate namespace stream parameters (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: clean up nvme_scan_work (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: refine the Qemu Identify CNS quirk (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: check namespace head shared property (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: always search for namespace head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused parameter (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: add LS failure messages (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: provide num dword helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Add Disconnect Association Xmt support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: track hostport handle for associations (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: add target to host LS request support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: refactor to enable target to host LS (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: rename ls_list to ls_rcv_list (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: perform small cleanups on unneeded checks (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Update header and host for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Update target for common definitions for LS handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: Better size LS buffers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc nvmet-fc: refactor for common LS definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fc: Add Disconnect Association Rcv support (Gopal Tiwari) [1857052 1857051 1853231] - [include] nvme-fc: Sync header to FC-NVME-2 rev 1.08 (Gopal Tiwari) [1857052 1853231] - [nvme] nvme-fc and nvmet-fc: revise LLDD api for LS reception and LS request (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: fix "slimmer CQ head update" (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: prevent double free in nvme_alloc_ns() error handling (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix double free of rdma queue (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: fix bonding failover possible NULL deref (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: fix NULL dereference when removing a referral (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: inherit stable pages constraint in the mpath stack device (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-fc: fix typo in comment (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Replace comma with a semicolon (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fcloop: fix deallocation of working context (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: fix compat address handling in several ioctls (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix controller creation races with teardown flow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-rdma: Add warning on state change failure at nvme_rdma_setup_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: cleanup namespace identifier reporting in nvme_init_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: rename __nvme_find_ns_head to nvme_find_ns_head (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: release ida resources (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: Implement get_mdts controller op (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Use nvme_state_terminal helper (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet-rdma: allocate RW ctxs according to mdts (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Add compat_ioctl handler for NVME_IOCTL_SUBMIT_IO (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-fabrics: Use scnprintf() for avoiding potential buffer overflow (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Remove unused return code from nvme_delete_ctrl_sync (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Re-order nvme_pci_free_ctrl (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: properly print controller address (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: Add get_mdts op for controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Simplify nvme_poll_irqdisable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: slimmer CQ head update (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove two-pass completions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Remove tag from process cq (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check ncqr & nsqr for set-features cmd (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Check for readiness more quickly, to speed up boot time (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: code cleanup nvme_identify_ns_desc() (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Don't deter users from enabling hwmon support (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostid via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: expose hostnqn via sysfs for fabrics controllers (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] scsi: treewide: Consolidate {get, put}_unaligned_e24() definitions (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: check sscanf value for subsys serial attr (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: remove unused return code from nvme_alloc_ns (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: configfs code cleanup (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl model configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvmet: make ctrl-id configurable (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme: Fix uninitialized-variable warning (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme-pci: Use single IRQ vector for old Apple models (Gopal Tiwari) [1857052 1857051 1853231] - [nvme] nvme/pci: Add sleep quirk for Samsung and Toshiba drives (Gopal Tiwari) [1857052 1857051 1853231] - [md] dm: fix request-based DM to not bounce through indirect dm_make_request (Mike Snitzer) [1885650] - [md] dm: add support for REQ_NOWAIT and enable it for linear target (Mike Snitzer) [1885650] - [block] block: add QUEUE_FLAG_NOWAIT (Mike Snitzer) [1885650] - [md] dm: export dm_copy_name_and_uuid (Mike Snitzer) [1885650] - [md] dm snap persistent: simplify area_io() (Mike Snitzer) [1885650] - [md] dm thin metadata: Remove unused local variable when create thin and snap (Mike Snitzer) [1885650] - [md] dm raid: fix discard limits for raid0, raid1 and raid10 (Mike Snitzer) [1885650] - [md] dm: use dm_table_get_device_name() where appropriate in targets (Mike Snitzer) [1885650] - [md] dm table: make 'struct dm_table' definition accessible to all of DM core (Mike Snitzer) [1885650] - [md] dm: eliminate need for start_io_acct() forward declaration (Mike Snitzer) [1885650] - [md] dm: simplify __process_abnormal_io() (Mike Snitzer) [1885650] - [md] dm: push use of on-stack flush_bio down to __send_empty_flush() (Mike Snitzer) [1885650] - [md] dm thin metadata: Fix use-after-free in dm_bm_set_read_only (Mike Snitzer) [1885650] - [md] dm thin metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm cache metadata: Avoid returning cmd->bm wild pointer on error (Mike Snitzer) [1885650] - [md] dm integrity: fix error reporting in bitmap mode after creation (Mike Snitzer) [1885650] - [md] dm crypt: Initialize crypto wait structures (Mike Snitzer) [1885650] - [md] dm mpath: fix racey management of PG initialization (Mike Snitzer) [1885650] - [md] dm writecache: handle DAX to partitions on persistent memory correctly (Mike Snitzer) [1885650] - [md] dm ioctl: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm raid: Remove empty if statement (Mike Snitzer) [1885650] - [md] dm verity: Fix compilation warning (Mike Snitzer) [1885650] - [md] dm bufio: do buffer cleanup from a workqueue (Mike Snitzer) [1885650] - [md] dm verity: add "panic_on_corruption" error handling mode (Mike Snitzer) [1885650] - [md] dm: use noio when sending kobject event (Mike Snitzer) [1885650] - [md] dm writecache: add cond_resched to loop in persistent_memory_claim() (Mike Snitzer) [1885650] - [md] dm ioctl: use struct_size() helper in retrieve_deps() (Mike Snitzer) [1885650] - [md] dm writecache: skip writecache_wait when using pmem mode (Mike Snitzer) [1885650] - [md] dm writecache: correct uncommitted_block when discarding uncommitted entry (Mike Snitzer) [1885650] - [md] dm crypt: avoid truncating the logical block size (Mike Snitzer) [1885650] - [md] dm bufio: clean up rbtree block ordering (Mike Snitzer) [1885650] - [documentation] dm integrity: add status line documentation (Mike Snitzer) [1885650] - [md] dm: replace zero-length array with flexible-array (Mike Snitzer) [1885650] - [md] dm mpath: add Historical Service Time Path Selector (Mike Snitzer) [1885650] - [md] dm mpath: pass IO start time to path selector (Mike Snitzer) [1885650] - [md] dm writecache: improve performance on DDR persistent memory (Optane) (Mike Snitzer) [1885650] - [md] dm writecache: remove superfluous test in persistent_memory_claim (Mike Snitzer) [1885650] - [md] dm persistent data: switch exit_ro_spine to return void (Mike Snitzer) [1885650] - [md] dm integrity: remove set but not used variables (Mike Snitzer) [1885650] - [documentation] dm crypt: document encrypted keyring key option (Mike Snitzer) [1885650] - [md] dm crypt: support using encrypted keys (Mike Snitzer) [1885650] - [md] dm verity fec: fix hash block number in verity_fec_decode (Mike Snitzer) [1885650] - [documentation] dm integrity: document allow_discard option (Mike Snitzer) [1885650] - [net] bridge: always clear mcast matching struct on reports and leaves (Ivan Vecera) [1859244] - [net] bridge: increase multicast's default maximum number of entries (Ivan Vecera) [1859244] - [net] bridge: mark hash_elasticity as obsolete (Ivan Vecera) [1859244] - [net] bridge: multicast: use non-bh rcu flavor (Ivan Vecera) [1859244] - [net] bridge: convert multicast to generic rhashtable (Ivan Vecera) [1859244] - [net] revert "net/bridge: Replace call_rcu_bh() and rcu_barrier_bh()" (Ivan Vecera) [1859244] - [net] ip6gre: avoid tx_error when sending MLD/DAD on external tunnels (Davide Caratti) [1847838] - [nvme] nvme-rdma: fix controller reset hang during traffic (Ming Lei) [1881760] - [nvme] nvme-tcp: fix controller reset hang during traffic (Ming Lei) [1881760] - [scsi] scsi: sd: sd_zbc: Fix ZBC disk initialization (Ming Lei) [1881760] - [md] dm: update original bio sector on Zone Append (Ming Lei) [1881760] - [s390] s390/dasd: Fix zero write for FBA devices (Ming Lei) [1881760] - [block] block: restore a specific error code in bdev_del_partition (Ming Lei) [1881760] - [block] blk-stat: make q->stats->lock irqsafe (Ming Lei) [1881760] - [block] blk-iocost: ioc_pd_free() shouldn't assume irq disabled (Ming Lei) [1881760] - [block] block: fix locking in bdev_del_partition (Ming Lei) [1881760] - [block] block: release disk reference in hd_struct_free_work (Ming Lei) [1881760] - [block] loop: Set correct device size when using LOOP_CONFIGURE (Ming Lei) [1881760] - [block] loop: unset GENHD_FL_NO_PART_SCAN on LOOP_CONFIGURE (Ming Lei) [1881760] - [block] block: check queue's limits.discard_granularity in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: don't do revalidate zones on invalid devices (Ming Lei) [1881760] - [s390] s390/dasd: fix inability to use DASD with DIAG driver (Ming Lei) [1881760] - [tools] iocost_monitor: start from the oldest usage index (Ming Lei) [1881760] - [block] iocost: Fix check condition of iocg abs_vdebt (Ming Lei) [1881760] - [block] block: Use non _rcu version of list functions for tag_set_list (Ming Lei) [1881760] - [block] blk-cgroup: show global disk stats in root cgroup io.stat (Ming Lei) [1881760] - [block] blk-cgroup: make iostat functions visible to stat printing (Ming Lei) [1881760] - [block] block: improve discard bio alignment in __blkdev_issue_discard() (Ming Lei) [1881760] - [block] block: defer flush request no matter whether we have elevator (Ming Lei) [1881760] - [block] block: make blk_timeout_init() static (Ming Lei) [1881760] - [block] Revert "blk-rq-qos: remove redundant finish_wait to rq_qos_wait." (Ming Lei) [1881760] - [block] block: relax jiffies rounding for timeouts (Ming Lei) [1881760] - [lib] sbitmap: Consider cleared bits in sbitmap_bitmap_show() (Ming Lei) [1881760] - [block] blk-cgroup: clean up indentation (Ming Lei) [1881760] - [block] blk-cgroup: remove a dead check in blk_throtl_bio (Ming Lei) [1881760] - [block] blk-cgroup: remove blkcg_bio_issue_check (Ming Lei) [1881760] - [block] blk-cgroup: move rcu locking from blkcg_bio_issue_check to blk_throtl_bio (Ming Lei) [1881760] - [kernel] cgroup: unexport cgroup_rstat_updated (Ming Lei) [1881760] - [block] blk-cgroup: remove the !bio->bi_blkg check in blkcg_bio_issue_check (Ming Lei) [1881760] - [block] block: move the initial blkg lookup into blkg_tryget_closest (Ming Lei) [1881760] - [block] block: bypass blkg_tryget_closest for the root_blkg (Ming Lei) [1881760] - [block] block: merge blkg_lookup_create and __blkg_lookup_create (Ming Lei) [1881760] - [block] block: move the bio cgroup associatation helpers to blk-cgroup.c (Ming Lei) [1881760] - [block] block: move bio_associate_blkg_from_page to mm/page_io.c (Ming Lei) [1881760] - [block] block: merge __bio_associate_blkg into bio_associate_blkg_from_css (Ming Lei) [1881760] - [block] block: really clone the block cgroup in bio_clone_blkg_association (Ming Lei) [1881760] - [block] blkcg: clean up blkg_tryget_closest() (Ming Lei) [1881760] - [block] block: remove bio_disassociate_blkg (Ming Lei) [1881760] - [md] dm: use bio_uninit instead of bio_disassociate_blkg (Ming Lei) [1881760] - [block] blk-rq-qos: remove redundant finish_wait to rq_qos_wait (Ming Lei) [1881760] - [block] blktrace: Provide event for request merging (Ming Lei) [1881760] - [fs] block: simplify sb_is_blkdev_sb (Ming Lei) [1881760] - [fs] block: mark bd_finish_claiming static (Ming Lei) [1881760] - [tty] tty/sysrq: emergency_thaw_all does not depend on CONFIG_BLOCK (Ming Lei) [1881760] - [block] blk-iocost: Use struct_size() in kzalloc_node() (Ming Lei) [1881760] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1881760] - [block] block: create the request_queue debugfs_dir on registration (Ming Lei) [1881760] - [block] blk-mq: add a new blk_mq_complete_request_remote API (Ming Lei) [1881760] - [block] blk-mq: factor out a blk_mq_complete_need_ipi helper (Ming Lei) [1881760] - [block] blk-mq: remove the get_cpu/put_cpu pair in blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: move failure injection out of blk_mq_complete_request (Ming Lei) [1881760] - [block] blk-mq: merge the softirq vs non-softirq IPI logic (Ming Lei) [1881760] - [block] blk-mq: short cut the IPI path in blk_mq_force_complete_rq for !SMP (Ming Lei) [1881760] - [block] blk-mq: complete polled requests directly (Ming Lei) [1881760] - [block] blk-mq: remove raise_blk_irq (Ming Lei) [1881760] - [block] blk-mq: factor out a helper to reise the block softirq (Ming Lei) [1881760] - [block] blk-mq: merge blk-softirq.c into blk-mq.c (Ming Lei) [1881760] - [block] nbd: Fix memory leak in nbd_add_socket (Ming Lei) [1881760] - [block] block: make function __bio_integrity_free() static (Ming Lei) [1881760] - [block] virtio-blk: free vblk-vqs in error path of virtblk_probe() (Ming Lei) [1881760] - [block] blk-mq-debugfs: update blk_queue_flag_nameaccordingly for new flags (Ming Lei) [1881760] - [block] block: release bip in a right way in error path (Ming Lei) [1881760] - [fs] block: make function 'kill_bdev' static (Ming Lei) [1881760] - [block] loop: replace kill_bdev with invalidate_bdev (Ming Lei) [1881760] - [block] partitions/ldm: Replace uuid_copy() with import_uuid() where it makes sense (Ming Lei) [1881760] - [block] block: update hctx map when use multiple maps (Ming Lei) [1881760] - [trace] trace/events/block.h: drop kernel-doc for dropped function parameter (Ming Lei) [1881760] - [block] blk-mq: Remove redundant 'return' statement (Ming Lei) [1881760] - [block] umem: remove redundant initialization of variable ret (Ming Lei) [1881760] - [block] pktcdvd: remove redundant initialization of variable ret (Ming Lei) [1881760] - [kernel] blktrace: fix endianness for blk_log_remap() (Ming Lei) [1881760] - [kernel] blktrace: fix endianness in get_pdu_int() (Ming Lei) [1881760] - [kernel] blktrace: use errno instead of bi_status (Ming Lei) [1881760] - [block] block: nr_sects_write(): Disable preemption on seqcount write (Ming Lei) [1881760] - [nvme] block: remove the error argument to the block_bio_complete tracepoint (Ming Lei) [1881760] - [block] loop: Fix wrong masking of status flags (Ming Lei) [1881760] - [block] block/bio-integrity: don't free 'buf' if bio_integrity_add_page() failed (Ming Lei) [1881760] - [block] block: always define struct blk_integrity in genhd.h (Ming Lei) [1881760] - [s390] dasd: refactor dasd_ioctl_information (Ming Lei) [1881760] - [block] loop: Add LOOP_CONFIGURE ioctl (Ming Lei) [1881760] - [block] loop: Clean up LOOP_SET_STATUS lo_flags handling (Ming Lei) [1881760] - [block] loop: Rework lo_ioctl() __user argument casting (Ming Lei) [1881760] - [block] loop: Move loop_set_status_from_info() and friends up (Ming Lei) [1881760] - [block] loop: Factor out configuring loop from status (Ming Lei) [1881760] - [block] loop: Remove figure_loop_size() (Ming Lei) [1881760] - [block] loop: Refactor loop_set_status() size calculation (Ming Lei) [1881760] - [block] loop: Switch to set_capacity_revalidate_and_notify() (Ming Lei) [1881760] - [block] loop: Factor out setting loop device size (Ming Lei) [1881760] - [block] loop: Remove sector_t truncation checks (Ming Lei) [1881760] - [block] loop: Call loop_config_discard() only after new config is applied (Ming Lei) [1881760] - [block] block/swim3: use set_current_state macro (Ming Lei) [1881760] - [block] block: mark bio_wouldblock_error() bio with BIO_QUIET (Ming Lei) [1881760] - [block] blk-wbt: rename __wbt_update_limits to wbt_update_limits (Ming Lei) [1881760] - [block] blk-wbt: remove wbt_update_limits (Ming Lei) [1881760] - [block] blk-throttle: remove tg_drain_bios (Ming Lei) [1881760] - [block] blk-throttle: remove blk_throtl_drain (Ming Lei) [1881760] - [block] null_blk: force complete for timeout request (Ming Lei) [1881760] - [block] block: fix a warning when blkdev.h is included for !CONFIG_BLOCK builds (Ming Lei) [1881760] - [block] block: reduce part_stat_lock() scope (Ming Lei) [1881760] - [block] block: use __this_cpu_add() instead of access by smp_processor_id() (Ming Lei) [1881760] - [block] block: remove rcu_read_lock() from part_stat_lock() (Ming Lei) [1881760] - [block] block: add a blk_account_io_merge_bio helper (Ming Lei) [1881760] - [block] block: account merge of two requests (Ming Lei) [1881760] - [block] zram: nvdimm: use bio_{start, end}_io_acct and disk_{start, end}_io_acct (Ming Lei) [1881760] - [nvdimm] nvdimm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [md] dm: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] rsxx: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] drbd: use bio_{start,end}_io_acct (Ming Lei) [1881760] - [block] block: add disk/bio-based accounting helpers (Ming Lei) [1881760] - [block] block: remove the disk and queue NULL checks in blkdev_issue_flush (Ming Lei) [1881760] - [fs] block: remove the error_sector argument to blkdev_issue_flush (Ming Lei) [1881760] - [block] block: Remove unused flush_queue_delayed in struct blk_flush_queue (Ming Lei) [1881760] - [block] null_blk: Zero-initialize read buffers in non-memory-backed mode (Ming Lei) [1881760] - [include] block: Document the bio_vec properties (Ming Lei) [1881760] - [block] bio.h: Declare the arguments of the bio iteration functions const (Ming Lei) [1881760] - [block] block: Fix type of first compat_put_{, u}long() argument (Ming Lei) [1881760] - [block] block: merge part_{inc, dev}_in_flight into their only callers (Ming Lei) [1881760] - [block] block: don't call part_{inc, dec}_in_flight for blk-mq devices (Ming Lei) [1881760] - [block] block: move the blk-mq calls out of part_in_flight{, _rw} (Ming Lei) [1881760] - [block] block: mark blk_account_io_completion static (Ming Lei) [1881760] - [block] blk-mq: allow blk_mq_make_request to consume the q_usage_counter reference (Ming Lei) [1881760] - [kernel] blktrace: Report pid with note messages (Ming Lei) [1881760] - [block] iocost: don't let vrate run wild while there's no saturation signal (Ming Lei) [1881760] - [block] block: move blk_io_schedule() out of header file (Ming Lei) [1881760] - [block] block: export bio_release_pages and bio_iov_iter_get_pages (Ming Lei) [1881760] - [block] null_blk: Support REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: emulate ZONE_APPEND commands (Ming Lei) [1881760] - [scsi] scsi: sd_zbc: factor out sanity checks for zoned commands (Ming Lei) [1881760] - [block] block: Modify revalidate zones (Ming Lei) [1881760] - [block] block: introduce blk_req_zone_write_trylock (Ming Lei) [1881760] - [block] block: Introduce REQ_OP_ZONE_APPEND (Ming Lei) [1881760] - [block] block: rename __bio_add_pc_page to bio_add_hw_page (Ming Lei) [1881760] - [block] block: provide fallbacks for blk_queue_zone_is_seq and blk_queue_zone_no (Ming Lei) [1881760] - [fs] block: add blk_io_schedule() for avoiding task hung in sync dio (Ming Lei) [1881760] - [block] block: don't hold part0's refcount in IO path (Ming Lei) [1881760] - [block] block: only define 'nr_sects_seq' in hd_part for 32bit SMP (Ming Lei) [1881760] - [block] bdi: fix up for "remove the name field in struct backing_dev_info" (Ming Lei) [1881760] - [fs] hfs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] bdi: remove the name field in struct backing_dev_info (Ming Lei) [1881760] - [mtd] bdi: simplify bdi_alloc (Ming Lei) [1881760] - [block] bdi: remove bdi_register_owner (Ming Lei) [1881760] - [mm] bdi: unexport bdi_register_va (Ming Lei) [1881760] - [base] driver core: remove device_create_vargs (Ming Lei) [1881760] - [block] block: rename blk_mq_alloc_rq_maps (Ming Lei) [1881760] - [block] block: rename __blk_mq_alloc_rq_map (Ming Lei) [1881760] - [fs] udf: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] isofs: stop using ioctl_by_bdev (Ming Lei) [1881760] - [fs] hfsplus: stop using ioctl_by_bdev (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_multisession helper (Ming Lei) [1881760] - [cdrom] cdrom: factor out a cdrom_read_tocentry helper (Ming Lei) [1881760] - [ide] ide-cd: rename cdrom_read_tocentry (Ming Lei) [1881760] - [cdrom] block: add a cdrom_device_info pointer to struct gendisk (Ming Lei) [1881760] - [block] block: add a bio_queue_enter helper (Ming Lei) [1881760] - [block] block: replace BIO_QUEUE_ENTERED with BIO_CGROUP_ACCT (Ming Lei) [1881760] - [block] block: improve the submit_bio and generic_make_request documentation (Ming Lei) [1881760] - [block] blk-mq: make function '__blk_mq_sched_dispatch_requests' static (Ming Lei) [1881760] - [block] block: bypass ->make_request_fn for blk-mq drivers (Ming Lei) [1881760] - [md] dm: remove the make_request_fn check in device_area_is_invalid (Ming Lei) [1881760] - [block] block: remove create_io_context (Ming Lei) [1881760] - [fs] block: unexport bdev_read_page and bdev_write_page (Ming Lei) [1881760] - [scsi] scsi: merge scsi_init_sgtable into scsi_init_io (Ming Lei) [1881760] - [block] block: provide a blk_rq_map_sg variant that returns the last element (Ming Lei) [1881760] - [block] block: remove RQF_COPY_USER (Ming Lei) [1881760] - [block] block: fold bdev_unhash_inode into invalidate_partition (Ming Lei) [1881760] - [block] block: simplify block device syncing in bdev_del_partition (Ming Lei) [1881760] - [block] block: don't call invalidate_partition from blk_drop_partitions (Ming Lei) [1881760] - [s390] dasd: use blk_drop_partitions instead of badly reimplementing it (Ming Lei) [1881760] - [block] block: remove the disk argument from blk_drop_partitions (Ming Lei) [1881760] - [block] block: remove hd_struct_kill (Ming Lei) [1881760] - [block] block: cleanup hd_struct freeing (Ming Lei) [1881760] - [block] block: pass a hd_struct to delete_partition (Ming Lei) [1881760] - [block] block: refactor blkpg_ioctl (Ming Lei) [1881760] - [block] null_blk: don't allow discard for zoned mode (Ming Lei) [1881760] - [block] null_blk: return error for invalid zone size (Ming Lei) [1881760] - [block] iocost: protect iocg->abs_vdebt with iocg->waitq.lock (Ming Lei) [1881760] - [block] block: remove the bd_openers checks in blk_drop_partitions (Ming Lei) [1881760] - [block] null_blk: Cleanup zoned device initialization (Ming Lei) [1881760] - [block] null_blk: Fix zoned command handling (Ming Lei) [1881760] - [fs] block: remove unused header (Ming Lei) [1881760] - [fs] bdev: Reduce time holding bd_mutex in sync in blkdev_close() (Ming Lei) [1881760] - [trace] blk-wbt: Drop needless newlines from tracepoint format strings (Ming Lei) [1881760] - [block] blk-wbt: Use tracepoint_string() for wbt_step tracepoint string literals (Ming Lei) [1881760] - [s390] s390/dasd: remove IOSCHED_DEADLINE from DASD Kconfig (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions again (Ming Lei) [1881760] - [block] block: fix busy device checking in blk_drop_partitions (Ming Lei) [1881760] - [block] blkcg: don't offline parent blkcg first (Ming Lei) [1881760] - [block] blkcg: rename blkcg->cgwb_refcnt to ->online_pin and always use it (Ming Lei) [1881760] - [block] null_blk: add trace in null_blk_zoned.c (Ming Lei) [1881760] - [block] null_blk: add tracepoint helpers for zoned mode (Ming Lei) [1881760] - [block] block: add a zone condition debug helper (Ming Lei) [1881760] - [block] rsxx: Replace zero-length array with flexible-array member (Ming Lei) [1881760] - [block] null_blk: describe the usage of fault injection param (Ming Lei) [1881760] - [block] null_blk: fix spurious IO errors after failed past-wp access (Ming Lei) [1881760] - [block] nbd: requeue command if the soecket is changed (Ming Lei) [1881760] - [block] nbd: enable replace socket if only one connection is configured (Ming Lei) [1881760] - [block] block/drbd: delete invalid function drbd_md_mark_dirty_ (Ming Lei) [1881760] - [block] loop: Only freeze block queue when needed (Ming Lei) [1881760] - [block] loop: Only change blocksize when needed (Ming Lei) [1881760] - [block] block: move bdevname() into block/generic-partition-rh.c (Ming Lei) [1881760] - [block] block: return NULL in blk_alloc_queue() on error (Ming Lei) [1881760] - [block] block: simplify queue allocation (Ming Lei) [1881760] - [block] Revert "blkdev: check for valid request queue before issuing flush" (Ming Lei) [1881760] - [block] null_blk: use blk_mq_init_queue_data (Ming Lei) [1881760] - [block] block: add a blk_mq_init_queue_data helper (Ming Lei) [1881760] - [block] block: move the ->devnode callback to struct block_device_operations (Ming Lei) [1881760] - [block] block: move block layer internals out of include/linux/genhd.h (Ming Lei) [1881760] - [fs] block: move guard_bio_eod to bio.c (Ming Lei) [1881760] - [block] block: unexport disk_map_sector_rcu (Ming Lei) [1881760] - [block] block: unexport disk_get_part (Ming Lei) [1881760] - [block] block: mark part_in_flight and part_in_flight_rw static (Ming Lei) [1881760] - [block] block: mark block_depr static (Ming Lei) [1881760] - [block] block: factor out requeue handling from dispatch code (Ming Lei) [1881760] - [block] block/diskstats: replace time_in_queue with sum of request times (Ming Lei) [1881760] - [block] block/diskstats: accumulate all per-cpu counters in one pass (Ming Lei) [1881760] - [block] block: merge partition-generic.c and check.c (Ming Lei) [1881760] - [block] block: move the various x86 Unix label formats out of genhd.h (Ming Lei) [1881760] - [block] partitions/msdos: remove LINUX_SWAP_PARTITION (Ming Lei) [1881760] - [block] block: move the *_PARTITION enum out of genhd.h (Ming Lei) [1881760] - [scsi] block: move struct partition out of genhd.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sun.h (Ming Lei) [1881760] - [block] block: remove block/partitions/sgi.h (Ming Lei) [1881760] - [block] block: remove block/partitions/osf.h (Ming Lei) [1881760] - [block] block: remove block/partitions/karma.h (Ming Lei) [1881760] - [block] block: declare all partition detection routines in check.h (Ming Lei) [1881760] - [block] block: remove warn_no_part (Ming Lei) [1881760] - [md] block: cleanup how md_autodetect_dev is called (Ming Lei) [1881760] - [block] block: unexport read_dev_sector and put_dev_sector (Ming Lei) [1881760] - [scsi] scsi: simplify scsi_partsize (Ming Lei) [1881760] - [block] block: remove alloc_part_info and free_part_info (Ming Lei) [1881760] - [block] block: move sysfs methods shared by disks and partitions to genhd.c (Ming Lei) [1881760] - [block] block: move disk_name and related helpers out of partition-generic.c (Ming Lei) [1881760] - [fs] block: remove __bdevname (Ming Lei) [1881760] - [block] block: remove the blk_lookup_devt export (Ming Lei) [1881760] - [block] block, bfq: invoke flush_idle_tree after reparent_active_queues in pd_offline (Ming Lei) [1881760] - [block] block, bfq: make reparent_leaf_entity actually work only on leaf entities (Ming Lei) [1881760] - [block] block, bfq: turn put_queue into release_process_ref in __bfq_bic_change_cgroup (Ming Lei) [1881760] - [block] block, bfq: move forward the getting of an extra ref in bfq_bfqq_move (Ming Lei) [1881760] - [scsi] scsi: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [nvme] nvme: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] virtio_blk.c: Convert to use set_capacity_revalidate_and_notify (Ming Lei) [1881760] - [block] block/genhd: Notify udev about capacity change (Ming Lei) [1881760] - [fs] block: fix a device invalidation regression (Ming Lei) [1881760] - [block] blk-iocost: remove duplicated lines in comments (Ming Lei) [1881760] - [block] block: sed-opal: Change the check condition for regular session validity (Ming Lei) [1881760] - [block] block: Document genhd capability flags (Ming Lei) [1881760] - [block] block: cleanup comment for blk_flush_complete_seq (Ming Lei) [1881760] - [block] block: remove unneeded argument from blk_alloc_flush_queue (Ming Lei) [1881760] - [block] block: cleanup for _blk/blk_rq_prep_clone (Ming Lei) [1881760] - [block] block: remove redundant setting of QUEUE_FLAG_DYING (Ming Lei) [1881760] - [block] block: use bio_{wouldblock, io}_error in direct_make_request (Ming Lei) [1881760] - [block] block: fix comment for blk_cloned_rq_check_limits (Ming Lei) [1881760] - [block] null_blk: Add support for init_hctx() fault injection (Ming Lei) [1881760] - [block] null_blk: Handle null_add_dev() failures properly (Ming Lei) [1881760] - [block] null_blk: Fix the null_add_dev() error path (Ming Lei) [1881760] - [block] compat_ioctl: simplify up block/ioctl.c (Ming Lei) [1881760] - [block] compat_ioctl: block: simplify compat_blkpg_ioctl() (Ming Lei) [1881760] - [block] compat_ioctl: block: move blkdev_compat_ioctl() into ioctl.c (Ming Lei) [1881760] - [block] blk-mq: insert flush request to the front of dispatch queue (Ming Lei) [1881760] - [block] block: Remove used kblockd_schedule_work_on() (Ming Lei) [1881760] - [block] null_blk: remove unused fields in 'nullb_cmd' (Ming Lei) [1881760] - [block] drbd: fifo_alloc() should use struct_size (Ming Lei) [1881760] - [block] partitions/ldm: fix spelling mistake "to" -> "too" (Ming Lei) [1881760] - [block] block: mark zone-mgmt bios with REQ_SYNC (Ming Lei) [1881760] - [block] blk-mq: Document functions for sending request (Ming Lei) [1881760] - [block] block: Allow t10-pi to be modular (Ming Lei) [1881760] - [block] blk-mq: optimise blk_mq_flush_plug_list() (Ming Lei) [1881760] - [include] list: introduce list_for_each_continue() (Ming Lei) [1881760] - [block] blk-mq: optimise rq sort function (Ming Lei) [1881760] - [block] blk-cgroup: cgroup_rstat_updated() shouldn't be called on cgroup1 (Ming Lei) [1881760] - [block] blk-cgroup: separate out blkg_rwstat under CONFIG_BLK_CGROUP_RWSTAT (Ming Lei) [1881760] - [block] blk-cgroup: reimplement basic IO stats using cgroup rstat (Ming Lei) [1881760] - [block] blk-cgroup: remove now unused blkg_print_stat_{bytes|ios}_recursive() (Ming Lei) [1881760] - [block] blk-throtl: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: Ensure bio->bi_blkg is valid before using it (Ming Lei) [1881760] - [block] bfq-iosched: stop using blkg->stat_bytes and ->stat_ios (Ming Lei) [1881760] - [block] bfq-iosched: relocate bfqg_*rwstat*() helpers (Ming Lei) [1881760] - [md] dm: fix comment in __dm_suspend() (Mike Snitzer) [1881531] - [md] dm: fold dm_process_bio() into dm_make_request() (Mike Snitzer) [1881531] - [md] dm: fix missing imposition of queue_limits from dm_wq_work() thread (Mike Snitzer) [1881531] - [md] dm: optimize max_io_len() by inlining max_io_len_target_boundary() (Mike Snitzer) [1881531] - [md] dm: push md->immutable_target optimization down to __process_bio() (Mike Snitzer) [1881531] - [md] dm: change max_io_len() to use blk_max_size_offset() (Mike Snitzer) [1881531] - [md] dm table: stack 'chunk_sectors' limit to account for target-specific splitting (Mike Snitzer) [1881531] - [block] block: allow 'chunk_sectors' to be non-power-of-2 (Mike Snitzer) [1881531] - [block] block: use lcm_not_zero() when stacking chunk_sectors (Mike Snitzer) [1881531] - [md] dm: fix bio splitting and its bio completion order for regular IO (Mike Snitzer) [1881531] - [net] net-sysfs: add backlog len and CPU id to softnet data (Paolo Abeni) [1866909] - [net] try to avoid unneeded backlog flush (Paolo Abeni) [1866909] - [net] skbuff: fix a data race in skb_queue_len() (Paolo Abeni) [1866909] - [cpuidle] cpuidle: pseries: Fix CEDE latency conversion from tb to us (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Fixup exit latency for CEDE(0) (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Add function to parse extended CEDE records (Diego Domingos) [1608791] - [cpuidle] cpuidle: pseries: Set the latency-hint before entering CEDE (Diego Domingos) [1608791] - [arm64] paravirt: Initialize steal time when cpu is online (Andrew Jones) [1879137]- [infiniband] i40iw: Add support to make destroy QP synchronous (Stefan Assmann) [1757949] - [fs] xfs: don't eat an EIO/ENOSPC writeback error when scrubbing data fork (Carlos Maiolino) [1859160] - [fs] xfs: fix inode allocation block res calculation precedence (Carlos Maiolino) [1859160] - [fs] xfs: fix reflink quota reservation accounting error (Carlos Maiolino) [1859160] - [fs] xfs: preserve rmapbt swapext block reservation from freed blocks (Carlos Maiolino) [1859160] - [fs] xfs: fix duplicate verification from xfs_qm_dqflush() (Carlos Maiolino) [1859160] - [fs] xfs: fix unmount hang and memory leak on shutdown during quotaoff (Carlos Maiolino) [1859160] - [fs] xfs: factor out quotaoff intent AIL removal and memory free (Carlos Maiolino) [1859160] - [fs] xfs: fix incorrect test in xfs_alloc_ag_vextent_lastblock (Carlos Maiolino) [1859160] - [fs] xfs: fix regression in "cleanup xfs_dir2_block_getdents" (Carlos Maiolino) [1859160] - [fs] xfs: fix use-after-free when aborting corrupt attr inactivation (Carlos Maiolino) [1859160] - [fs] xfs: fix iclog release error check race with shutdown (Carlos Maiolino) [1859160] - [fs] xfs: Add the missed xfs_perag_put() for xfs_ifree_cluster() (Carlos Maiolino) [1859160] - [fs] xfs: clean up the error handling in xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: acquire superblock freeze protection on eofblocks scans (Carlos Maiolino) [1859160] - [fs] xfs: xfs_dabuf_map should return ENOMEM when map allocation fails (Carlos Maiolino) [1859160] - [fs] xfs: fix xfs_buf_ioerror_alert location reporting (Carlos Maiolino) [1859160] - [fs] xfs: remove unnecessary null pointer checks from _read_agf callers (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_*read_agf return EAGAIN to ALLOC_FLAG_TRYLOCK callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_btree_get_buffunctions (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_trans_get_buf_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_uncached return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_read_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_get_map return an error code (Carlos Maiolino) [1859160] - [fs] xfs: make xfs_buf_alloc return an error code (Carlos Maiolino) [1859160] - [fs] xfs: fix uninitialized variable in xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: change return value of xfs_inode_need_cow to int (Carlos Maiolino) [1859160] - [fs] xfs: check log iovec size to make sure it's plausibly a buffer log format (Carlos Maiolino) [1859160] - [fs] xfs: make struct xfs_buf_log_format have a consistent size (Carlos Maiolino) [1859160] - [fs] xfs: complain if anyone tries to create a too-large buffer log item (Carlos Maiolino) [1859160] - [fs] xfs: clean up xfs_buf_item_get_format return value (Carlos Maiolino) [1859160] - [fs] xfs: streamline xfs_attr3_leaf_inactive (Carlos Maiolino) [1859160] - [fs] xfs: fix memory corruption during remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: refactor remote attr value buffer invalidation (Carlos Maiolino) [1859160] - [fs] xfs: fix IOCB_NOWAIT handling in xfs_file_dio_aio_read (Carlos Maiolino) [1859160] - [fs] xfs: Add __packed to xfs_dir2_sf_entry_t definition (Carlos Maiolino) [1859160] - [fs] xfs: fix s_maxbytes computation on 32-bit kernels (Carlos Maiolino) [1859160] - [fs] xfs: truncate should remove all blocks, not just to the end of the page cache (Carlos Maiolino) [1859160] - [fs] xfs: introduce XFS_MAX_FILEOFF (Carlos Maiolino) [1859160] - [fs] xfs: remove bogus assertion when online repair isn't enabled (Carlos Maiolino) [1859160] - [fs] xfs: Remove all strlen in all xfs_attr_* functions for attr names (Carlos Maiolino) [1859160] - [fs] xfs: fix misuse of the XFS_ATTR_INCOMPLETE flag (Carlos Maiolino) [1859160] - [fs] xfs: also remove cached ACLs when removing the underlying attr (Carlos Maiolino) [1859160] - [fs] xfs: reject invalid flags combinations in XFS_IOC_ATTRMULTI_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove shadow variable in xfs_btree_lshift (Carlos Maiolino) [1859160] - [fs] xfs: quota: move to time64_t interfaces (Carlos Maiolino) [1859160] - [fs] xfs: Make the symbol 'xfs_rtalloc_log_count' static (Carlos Maiolino) [1859160] - [fs] libxfs: resync with the userspace libxfs (Carlos Maiolino) [1859160] - [fs] xfs: fix log reservation overflows when allocating large rt extents (Carlos Maiolino) [1859160] - [fs] xfs: fix mount failure crash on invalid iclog memory access (Carlos Maiolino) [1859160] - [fs] xfs: don't check for AG deadlock for realtime files in bunmapi (Carlos Maiolino) [1859160] - [fs] xfs: fix realtime file data space leak (Carlos Maiolino) [1859160] - [fs] xfs: allow parent directory scans to be interrupted with fatal signals (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_get_buf (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_read_buf (Carlos Maiolino) [1859160] - [fs] xfs: split xfs_da3_node_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leafn_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_dir3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_attr3_leaf_read (Carlos Maiolino) [1859160] - [fs] xfs: remove the mappedbno argument to xfs_da_reada_buf (Carlos Maiolino) [1859160] - [fs] xfs: improve the xfs_dabuf_map calling conventions (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: simplify mappedbno handling in xfs_da_{get, read}_buf (Carlos Maiolino) [1859160] - [fs] xfs: report corruption only as a regular error (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_free() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove kmem_zone_destroy() wrapper (Carlos Maiolino) [1859160] - [fs] xfs: Remove slab init wrappers (Carlos Maiolino) [1859160] - [fs] xfs: fix another missing include (Carlos Maiolino) [1859160] - [fs] xfs: remove XFS_IOC_FSSETDM and XFS_IOC_FSSETDM_BY_HANDLE (Carlos Maiolino) [1859160] - [fs] xfs: remove duplicated include from xfs_dir2_data.c (Carlos Maiolino) [1859160] - [fs] xfs: remove unused structure members & simple typedefs (Carlos Maiolino) [1859160] - [fs] xfs: remove unused typedef definitions (Carlos Maiolino) [1859160] - [fs] xfs: Replace function declaration by actual definition (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_qoff_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_dq_logitem_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_quotainfo_t typedef (Carlos Maiolino) [1859160] - [fs] xfs: remove the xfs_disk_dquot_t and xfs_dquot_t (Carlos Maiolino) [1859160] - [fs] xfs: avoid time_t in user api (Carlos Maiolino) [1859160] - [fs] xfs: don't reset the "inode core" in xfs_iread (Carlos Maiolino) [1859160] - [fs] xfs: merge the projid fields in struct xfs_icdinode (Carlos Maiolino) [1859160] - [fs] xfs: use a struct timespec64 for the in-core crtime (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->m_dirnameops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused m_chsize field (Carlos Maiolino) [1859160] - [fs] xfs: convert open coded corruption check to use XFS_IS_CORRUPT (Carlos Maiolino) [1859160] - [fs] xfs: kill the XFS_WANT_CORRUPT_* macros (Carlos Maiolino) [1859160] - [fs] xfs: add a XFS_IS_CORRUPT macro (Carlos Maiolino) [1859160] - [fs] xfs: attach dquots before performing xfs_swap_extents (Carlos Maiolino) [1859160] - [fs] xfs: actually check xfs_btree_check_block return in xfs_btree_islastblock (Carlos Maiolino) [1859160] - [fs] xfs: always pass a valid hdr to xfs_dir3_leaf_check_int (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_dir2_data_freescan and xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused dir ops infrastructure (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_get_ftype and ->data_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_bestfree_p (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 data block fixed offsets to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entry_tag_p (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->data_entsize (Carlos Maiolino) [1859160] - [fs] xfs: replace xfs_dir3_data_endp with xfs_dir3_data_end_offset (Carlos Maiolino) [1859160] - [fs] xfs: remove the now unused ->data_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: cleanup __xfs_dir3_data_check (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_data_freescan_int (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_to_sf (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_directory_data_bestfree (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xchk_dir_rec (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_leaf_getdents (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_dir2_block_getdents (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_unused_p method (Carlos Maiolino) [1859160] - [fs] xfs: remove the ->data_dot_entry_p and ->data_dotdot_entry_p methods (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dotdot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the data_dot_offset field in struct xfs_dir_ops (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ->data_first_entry_p method (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ftype and ->sf_put_ftype (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_ino and ->sf_put_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_entsize and ->sf_nextentry (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->sf_get_parent_ino and ->sf_put_parent_ino (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->db_to_fdb and ->db_to_fdindex (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 free bests count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 free header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a bests pointer to struct xfs_dir3_icfree_hdr (Carlos Maiolino) [1859160] - [fs] xfs: make the xfs_dir3_icfree_hdr available to xfs_dir2_node_addname_int (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->free_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the max dir2 leaf entries count to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move the dir2 leaf header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add an entries pointer to struct xfs_dir3_icleaf_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->leaf_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: move the node header size to struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: add a btree entries pointer to struct xfs_da3_icnode_hdr (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_to_disk (Carlos Maiolino) [1859160] - [fs] xfs: devirtualize ->node_hdr_from_disk (Carlos Maiolino) [1859160] - [fs] xfs: refactor btree node scrubbing (Carlos Maiolino) [1859160] - [fs] xfs: use unsigned int for all size values in struct xfs_da_geometry (Carlos Maiolino) [1859160] - [fs] xfs: move incore structures out of xfs_da_format.h (Carlos Maiolino) [1859160] - [fs] xfs: remove a stray tab in xfs_remount_rw() (Carlos Maiolino) [1859160] - [fs] xfs: convert EIO to EFSCORRUPTED when log contents are invalid (Carlos Maiolino) [1859160] - [fs] xfs: refactor "does this fork map blocks" predicate (Carlos Maiolino) [1859160] - [fs] xfs: clean up weird while loop in xfs_alloc_ag_vextent_near (Carlos Maiolino) [1859160] - [fs] xfs: annotate functions that trip static checker locking checks (Carlos Maiolino) [1859160] - [fs] xfs: Correct comment tyops -> typos (Carlos Maiolino) [1859160] - [fs] xfs: range check ri_cnt when recovering log items (Carlos Maiolino) [1859160] - [fs] xfs: "optimize" buffer item log segment bitmap setting (Carlos Maiolino) [1859160] - [fs] xfs: null out bma->prev if no previous extent (Carlos Maiolino) [1859160] - [fs] xfs: fix missing header includes (Carlos Maiolino) [1859160] - [fs] xfs: periodically yield scrub threads to the scheduler (Carlos Maiolino) [1859160] - [fs] xfs: remove redundant assignment to variable error (Carlos Maiolino) [1859160] - [fs] xfs: add missing early termination checks to record scrubbing functions (Carlos Maiolino) [1859160] - [fs] xfs: make the assertion message functions take a mount parameter (Carlos Maiolino) [1859160] - [fs] xfs: add missing assert in xfs_fsmap_owner_from_rmap (Carlos Maiolino) [1859160] - [fs] xfs: decrease indenting problems in xfs_dabuf_map (Carlos Maiolino) [1859160] - [fs] xfs: fold xfs_mount-alloc() into xfs_init_fs_context() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_parse_param() above xfs_fc_get_tree() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_get_tree() above xfs_fc_reconfigure() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_fc_reconfigure() above xfs_fc_free() (Carlos Maiolino) [1859160] - [fs] xfs: switch to use the new mount-api (Carlos Maiolino) [1859160] - [fs] xfs: dont set sb in xfs_mount_alloc() (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_parseargs() validation to a helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_parseags() (Carlos Maiolino) [1859160] - [fs] xfs: avoid redundant checks when options is empty (Carlos Maiolino) [1859160] - [fs] xfs: refactor suffix_kstrtoint() (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_ro() helper (Carlos Maiolino) [1859160] - [fs] xfs: add xfs_remount_rw() helper (Carlos Maiolino) [1859160] - [fs] xfs: merge freeing of mp names and mp (Carlos Maiolino) [1859160] - [fs] xfs: use kmem functions for struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: dont use XFS_IS_QUOTA_RUNNING() for option check (Carlos Maiolino) [1859160] - [fs] xfs: use super s_id instead of struct xfs_mount m_fsname (Carlos Maiolino) [1859160] - [fs] xfs: remove unused struct xfs_mount field m_fsname_len (Carlos Maiolino) [1859160] - [fs] xfs: always log corruption errors (Carlos Maiolino) [1859160] - [fs] xfs: constify the buffer pointer arguments to error functions (Carlos Maiolino) [1859160] - [fs] xfs: relax shortform directory size checks (Carlos Maiolino) [1859160] - [fs] xfs: cleanup use of the XFS_ALLOC_ flags (Carlos Maiolino) [1859160] - [fs] xfs: move extent zeroing to xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmapi_allocate (Carlos Maiolino) [1859160] - [fs] xfs: simplify the xfs_iomap_write_direct calling (Carlos Maiolino) [1859160] - [fs] xfs: don't log the inode in xfs_fs_map_blocks if it (Carlos Maiolino) [1859160] - [fs] xfs: slightly tweak an assert in xfs_fs_map_blocks (Carlos Maiolino) [1859160] - [fs] xfs: remove the extsize argument to xfs_eof_alignment (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_eof_alignment static (Carlos Maiolino) [1859160] - [fs] xfs: simplify xfs_iomap_eof_align_last_fsb (Carlos Maiolino) [1859160] - [fs] xfs: merge xfs_showargs into xfs_fs_show_options (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing inode32/64 in xfs_showargs (Carlos Maiolino) [1859160] - [fs] xfs: clean up printing the allocsize option in (Carlos Maiolino) [1859160] - [fs] xfs: reverse the polarity of XFS_MOUNT_COMPAT_IOSIZE (Carlos Maiolino) [1859160] - [fs] xfs: rename the XFS_MOUNT_DFLT_IOSIZE option to (Carlos Maiolino) [1859160] - [fs] xfs: simplify parsing of allocsize mount option (Carlos Maiolino) [1859160] - [fs] xfs: rename the m_writeio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: remove the m_readio_* fields in struct xfs_mount (Carlos Maiolino) [1859160] - [fs] xfs: don't use a different allocsice for -o wsync (Carlos Maiolino) [1859160] - [fs] xfs: cleanup calculating the stat optimal I/O size (Carlos Maiolino) [1859160] - [fs] xfs: remove the dsunit and dswidth variables in (Carlos Maiolino) [1859160] - [fs] xfs: simplify setting bio flags (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_iread_extents to use xfs_btree_visit_blocks (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_bmap_count_blocks using newer btree helpers (Carlos Maiolino) [1859160] - [fs] xfs: replace -EIO with -EFSCORRUPTED for corrupt metadata (Carlos Maiolino) [1859160] - [fs] xfs: namecheck directory entry names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: namecheck attribute names before listing them (Carlos Maiolino) [1859160] - [fs] xfs: check attribute leaf block structure (Carlos Maiolino) [1859160] - [fs] xfs: consolidate preallocation in xfs_file_fallocate (Carlos Maiolino) [1859160] - [fs] xfs: disable xfs_ioc_space for always COW inodes (Carlos Maiolino) [1859160] - [fs] fs: add generic UNRESVSP and ZERO_RANGE ioctl handlers (Carlos Maiolino) [1859160] - [fs] xfs: don't implement XFS_IOC_RESVSP / XFS_IOC_RESVSP64 (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_ioctl (Carlos Maiolino) [1859160] - [fs] xfs: use xfs_inode_buftarg in xfs_file_dio_aio_write (Carlos Maiolino) [1859160] - [fs] xfs: add a xfs_inode_buftarg helper (Carlos Maiolino) [1859160] - [fs] xfs: mark xfs_buf_free static (Carlos Maiolino) [1859160] - [fs] xfs: add mising include of xfs_pnfs.h for missing declarations (Carlos Maiolino) [1859160] - [fs] xfs: don't set bmapi total block req where minleft is (Carlos Maiolino) [1859160] - [fs] xfs: cap longest free extent to maximum allocatable (Carlos Maiolino) [1859160] - [fs] xfs: remove the duplicated inode log fieldmask set (Carlos Maiolino) [1859160] - [fs] xfs: improve the IOMAP_NOWAIT check for COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: cleanup xfs_direct_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: rename the whichfork variable in xfs_buffered_write_iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: split the iomap ops for buffered vs direct writes (Carlos Maiolino) [1859160] - [fs] xfs: move xfs_file_iomap_begin_delay around (Carlos Maiolino) [1859160] - [fs] xfs: split out a new set of read-only iomap ops (Carlos Maiolino) [1859160] - [fs] xfs: factor out a helper to calculate the end_fsb (Carlos Maiolino) [1859160] - [fs] xfs: fill out the srcmap in iomap_begin (Carlos Maiolino) [1859160] - [fs] xfs: refactor xfs_file_iomap_begin_delay (Carlos Maiolino) [1859160] - [fs] xfs: pass two imaps to xfs_reflink_allocate_cow (Carlos Maiolino) [1859160] - [fs] xfs: remove xfs_reflink_dirty_extents (Carlos Maiolino) [1859160] - [fs] xfs: also call xfs_file_iomap_end_delalloc for zeroing operations (Carlos Maiolino) [1859160] - [fs] xfs: remove the XLOG_STATE_DO_CALLBACK state (Carlos Maiolino) [1859160] - [fs] xfs: turn ic_state into an enum (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused XLOG_STATE_ALL and XLOG_STATE_UNUSED flags (Carlos Maiolino) [1859160] - [fs] xfs: remove dead ifdef XFSERRORDEBUG code (Carlos Maiolino) [1859160] - [fs] xfs: call xlog_state_release_iclog with l_icloglock held (Carlos Maiolino) [1859160] - [fs] xfs: move the locking from xlog_state_finish_copy to the callers (Carlos Maiolino) [1859160] - [fs] xfs: remove the unused ic_io_size field from xlog_in_core (Carlos Maiolino) [1859160] - [fs] xfs: pass the correct flag to xlog_write_iclog (Carlos Maiolino) [1859160] - [fs] xfs: optimize near mode bnobt scans with concurrent cntbt lookups (Carlos Maiolino) [1859160] - [fs] xfs: factor out tree fixup logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: refactor near mode alloc bnobt scan into separate function (Carlos Maiolino) [1859160] - [fs] xfs: refactor and reuse best extent scanning logic (Carlos Maiolino) [1859160] - [fs] xfs: refactor allocation tree fixup code (Carlos Maiolino) [1859160] - [fs] xfs: reuse best extent tracking logic for bnobt scan (Carlos Maiolino) [1859160] - [fs] xfs: refactor cntbt lastblock scan best extent logic into helper (Carlos Maiolino) [1859160] - [fs] xfs: track best extent from cntbt lastblock scan in alloc cursor (Carlos Maiolino) [1859160] - [fs] xfs: track allocation busy state in allocation cursor (Carlos Maiolino) [1859160] - [fs] xfs: introduce allocation cursor data structure (Carlos Maiolino) [1859160] - [fs] xfs: track active state of allocation btree cursors (Carlos Maiolino) [1859160] - [fs] xfs: ignore extent size hints for always COW inodes (Carlos Maiolino) [1859160] - [fs] xfs: include QUOTA, FATAL ASSERT build options in XFS_BUILD_OPTIONS (Carlos Maiolino) [1859160] - [pinctrl] pinctrl: tigerlake: Add support for Tiger Lake-H (Steve Best) [1782722] - [pinctrl] pinctrl: intel: Introduce common flags for GPIO mapping scheme (Steve Best) [1782722] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCH-H PCI IDs (Steve Best) [1782724]- [netdrv] iavf: Fix incorrect adapter get in iavf_resume (Stefan Assmann) [1842896] - [netdrv] iavf: use generic power management (Stefan Assmann) [1842896] - [net] openvswitch: fixes crash if nf_conncount_init() fails (Eelco Chaudron) [1876445] - [fs] cifs`: handle ERRBaduid for SMB1 (Leif Sahlberg) [1875184] - [net] SUNRPC: 'Directory with parent 'rpc_clnt' already present!' (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Don't use RPC_TASK_CRED_NOREF with pnfs (Scott Mayhew) [1872310] - [fs] NFS: Don't use RPC_TASK_CRED_NOREF with delegreturn (Scott Mayhew) [1872310] - [net] SUNRPC: Signalled ASYNC tasks need to exit (Scott Mayhew) [1872310] - [net] SUNRPC: fix use-after-free in rpc_free_client_work() (Scott Mayhew) [1872310] - [fs] NFS: Fix a race in __nfs_list_for_each_server() (Scott Mayhew) [1872310] - [net] SUNRPC: defer slow parts of rpc_free_client() to a workqueue (Scott Mayhew) [1872310] - [net] SUNRPC: Revert 241b1f419f0e ("SUNRPC: Remove xdr_buf_trim()") (Scott Mayhew) [1872310] - [fs] NFSv4: Remove unreachable error condition due to rpc_run_task() (Scott Mayhew) [1872310] - [net] SUNRPC: Remove unreachable error condition (Scott Mayhew) [1872310] - [fs] nfs: Fix potential posix_acl refcnt leak in nfs3_set_acl (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix a credential use-after-free issue in pnfs_roc() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Ensure that _pnfs_return_layout() waits for layoutreturn completion (Scott Mayhew) [1872310] - [net] svcrdma: Fix leak of svc_rdma_recv_ctxt objects (Scott Mayhew) [1872310] - [fs] NFS: Fix an ABBA spinlock issue in pnfs_update_layout() (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Fix unsafe traverse caused double-free in cache_purge (Scott Mayhew) [1872310] - [fs] nfsd: memory corruption in nfsd4_lock() (Scott Mayhew) [1872310] - [fs] pNFS: Fix RCU lock leakage (Scott Mayhew) [1872310] - [fs] NFS: Clean up process of marking inode stale (Scott Mayhew) [1872310] - [fs] NFS: Add softreval behaviour to nfs_lookup_revalidate() (Scott Mayhew) [1872310] - [fs] NFS: Add mount option 'softreval' (Scott Mayhew) [1872310] - [net] SUNRPC: Don't start a timer on an already queued rpc task (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Reference the layout cred in pnfs_prepare_layoutreturn() (Scott Mayhew) [1872310] - [fs] NFS/pnfs: Fix dereference of layout cred in pnfs_layoutcommit_inode() (Scott Mayhew) [1872310] - [fs] NFS: Beware when dereferencing the delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Add a module parameter to set nfs_mountpoint_expiry_timeout (Scott Mayhew) [1872310] - [fs] NFS: Try to join page groups before an O_DIRECT retransmission (Scott Mayhew) [1872310] - [fs] NFS: Refactor nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Reverse the submission order of requests in __nfs_pageio_add_request() (Scott Mayhew) [1872310] - [fs] NFS: Clean up nfs_lock_and_join_requests() (Scott Mayhew) [1872310] - [fs] NFS: Remove the redundant function nfs_pgio_has_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix memory leaks in nfs_pageio_stop_mirroring() (Scott Mayhew) [1872310] - [fs] NFS: Fix a request reference leak in nfs_direct_write_clear_reqs() (Scott Mayhew) [1872310] - [fs] NFS: Fix races nfs_page_group_destroy() vs nfs_destroy_unlinked_subrequests() (Scott Mayhew) [1872310] - [fs] NFS: Remove unused FLUSH_SYNC support in nfs_initiate_pgio() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Specify the layout segment range in LAYOUTGET (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: remove requirement for whole file layouts (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Check the layout segment range before doing I/O (Scott Mayhew) [1872310] - [fs] pNFS/flexfile: Don't merge layout segments if the mirrors don't match (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Fix pnfs_layout_mark_request_commit() invalid layout segment handling (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Simplify bucket layout segment reference counting (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Clean up pNFS commit operations (Scott Mayhew) [1872310] - [fs] NFS: Remove bucket array from struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Add a helper pnfs_generic_search_commit_reqs() (Scott Mayhew) [1872310] - [fs] pNFS: Enable per-layout segment commit structures (Scott Mayhew) [1872310] - [fs] pNFS: Add infrastructure for cleaning up per-layout commit structures (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Support commit arrays in nfs_clear_pnfs_ds_commit_verifiers() (Scott Mayhew) [1872310] - [fs] NFS: Fix O_DIRECT commit verifier handling (Scott Mayhew) [1872310] - [fs] NFS: commit errors should be fatal (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Allow O_DIRECT to release the DS commitinfo (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS: Support per-layout segment commits in pnfs_generic_recover_commit_reqs() (Scott Mayhew) [1872310] - [fs] NFSv4/pNFS: Scan the full list of commit arrays when committing (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Support a list of commit arrays in struct pnfs_ds_commit_info (Scott Mayhew) [1872310] - [net] SUNRPC: Fix a potential buffer overflow in 'svc_print_xprts()' (Scott Mayhew) [1872310] - [include] SUNRPC/cache: don't allow invalid entries to be flushed (Scott Mayhew) [1872310] - [fs] pNFS: Add a helper to allocate the array of buckets (Scott Mayhew) [1872310] - [fs] NFS/pNFS: Refactor pnfs_generic_commit_pagelist() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Simplify allocation of the mirror array (Scott Mayhew) [1872310] - [fs] NFS: Don't specify NFS version in "UDP not supported" error (Scott Mayhew) [1872310] - [fs] nfsroot: set tcp as the default transport protocol (Scott Mayhew) [1872310] - [fs] NFS: direct.c: Fix memory leak of dreq when nfs_get_lock_context fails (Scott Mayhew) [1872310] - [fs] nfs: Fix up documentation in nfs_follow_referral() and nfs_do_submount() (Scott Mayhew) [1872310] - [net] sunrpc: Add tracing for cache events (Scott Mayhew) [1872310] - [net] SUNRPC/cache: Allow garbage collection of invalid cache entries (Scott Mayhew) [1872310] - [net] sunrpc: clean up cache entry add/remove from hashtable (Scott Mayhew) [1872310] - [net] sunrpc: Fix potential leaks in sunrpc_cache_unhash() (Scott Mayhew) [1872310] - [fs] nfsd: export upcalls must not return ESTALE when mountd is down (Scott Mayhew) [1872310] - [fs] nfsd: Don't add locks to closed or closing open stateids (Scott Mayhew) [1872310] - [net] SUNRPC: Teach server to use xprt_sock_sendmsg for socket sends (Scott Mayhew) [1872310] - [net] SUNRPC: Refactor xs_sendpages() (Scott Mayhew) [1872310] - [fs] NFSD: Clean up nfsd4_encode_readv (Scott Mayhew) [1872310] - [fs] fs: nfsd: nfs4state.c: Use built-in RCU list checking (Scott Mayhew) [1872310] - [net] sunrpc: Pass lockdep expression to RCU lists (Scott Mayhew) [1872310] - [include] sunrpc: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [net] SUNRPC: Trim stack utilization in the wrap and unwrap paths (Scott Mayhew) [1872310] - [net] SUNRPC: Remove xdr_buf_read_mic() (Scott Mayhew) [1872310] - [net] sunrpc: Fix gss_unwrap_resp_integ() again (Scott Mayhew) [1872310] - [fs] nfs: Replace zero-length array with flexible-array member (Scott Mayhew) [1872310] - [fs] NFSv4.2: error out when relink swapfile (Scott Mayhew) [1872310] - [fs] NFS:remove redundant call to nfs_do_access (Scott Mayhew) [1872310] - [net] SUNRPC: remove redundant assignments to variable status (Scott Mayhew) [1872310] - [fs] NFSv4: Add support for CB_RECALL_ANY for flexfiles layouts (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_expired() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_delegation_reap_unclaimed() (Scott Mayhew) [1872310] - [fs] NFSv4: Clean up nfs_client_return_marked_delegations() (Scott Mayhew) [1872310] - [fs] NFS: Add a helper nfs_client_for_each_server() (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Clean up nfs_layout_find_inode() (Scott Mayhew) [1872310] - [fs] NFSv4: Ensure layout headers are RCU safe (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: Return valid stateids in nfs_layout_find_inode_by_stateid() (Scott Mayhew) [1872310] - [fs] pNFS/flexfiles: Report DELAY and GRACE errors from the DS to the server (Scott Mayhew) [1872310] - [fs] NFS: Limit the size of the access cache by default (Scott Mayhew) [1872310] - [fs] NFS: Avoid referencing the cred twice in async rename/unlink (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid unnecessary credential references in layoutget (Scott Mayhew) [1872310] - [fs] NFSv4: Avoid referencing the cred unnecessarily during NFSv4 I/O (Scott Mayhew) [1872310] - [fs] NFS: Assume cred is pinned by open context in I/O requests (Scott Mayhew) [1872310] - [net] SUNRPC: Don't take a reference to the cred on synchronous tasks (Scott Mayhew) [1872310] - [net] SUNRPC: Add a flag to avoid reference counts on credentials (Scott Mayhew) [1872310] - [fs] NFS: Ensure we time out if a delegreturn does not complete (Scott Mayhew) [1872310] - [fs] NFSv4/pnfs: pnfs_set_layout_stateid() should update the layout cred (Scott Mayhew) [1872310] - [fs] NFSv4: nfs_update_inplace_delegation() should update delegation cred (Scott Mayhew) [1872310] - [fs] NFS: Use the 64-bit server readdir cookies when possible (Scott Mayhew) [1872310] - [net] Documentation: nfsroot.rst: Fix references to nfsroot.rst (Scott Mayhew) [1872310] - [fs] nfs: add missing "posix" local_lock constant table definition (Scott Mayhew) [1622041] - [samples] samples/vfs: avoid warning in statx override (Scott Mayhew) [1622041] - [fs] Fix use after free in get_tree_bdev() (Scott Mayhew) [1622041] - [security] selinux: fix regression introduced by move_mount(2) syscall (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix for_each_hstate() loop in init_hugetlbfs_fs() (Scott Mayhew) [1622041] - [fs] mm/hugetlbfs: fix error handling when setting up mounts (Scott Mayhew) [1622041] - [fs] cramfs: fix usage on non-MTD device (Scott Mayhew) [1622041] - [fs] vfs: move_mount: reject moving kernel internal mounts (Scott Mayhew) [1622041] - [fs] do_move_mount(): fix an unsafe use of is_anon_ns() (Scott Mayhew) [1622041] - [fs] fs/namespace: fix unprivileged mount propagation (Scott Mayhew) [1622041] - [fs] vfs: fsmount: add missing mntget() (Scott Mayhew) [1622041] - [fs] get rid of checking for absent device name in vfs_get_tree() (Scott Mayhew) [1622041] - [scripts] scripts/gdb: replace flags (MS_xyz -> SB_xyz) (Scott Mayhew) [1622041] - [mm] tmpfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [fs] procfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] hugetlbfs: switch to use of invalfc() (Scott Mayhew) [1622041] - [fs] cramfs: switch to use of errofc() et.al (Scott Mayhew) [1622041] - [fs] gfs2: switch to use of errorfc() et.al (Scott Mayhew) [1622041] - [include] prefix-handling analogues of errorf() and friends (Scott Mayhew) [1622041] - [fs] turn fs_param_is_... into functions (Scott Mayhew) [1622041] - [fs] fs_parse: handle optional arguments sanely (Scott Mayhew) [1622041] - [fs] fs_parse: fold fs_parameter_desc/fs_parameter_spec (Scott Mayhew) [1622041] - [x86] x86/resctrl: Fix typos in the mba_sc mount option (Scott Mayhew) [1622041] - [fs] fs_parser: remove fs_parameter_description name field (Scott Mayhew) [1622041] - [documentation] vfs: Update mount API docs (Scott Mayhew) [1622041] - [fs] add prefix to fs_context->log (Scott Mayhew) [1622041] - [include] new primitive: __fs_parse() (Scott Mayhew) [1622041] - [include] struct p_log, variants of warnf() et.al. taking that one instead (Scott Mayhew) [1622041] - [fs] teach logfc() to handle prefices, give it saner calling conventions (Scott Mayhew) [1622041] - [kernel] get rid of cg_invalf() (Scott Mayhew) [1622041] - [fs] get rid of fs_value_is_filename_empty (Scott Mayhew) [1622041] - [fs] don't bother with explicit length argument for __lookup_constant() (Scott Mayhew) [1622041] - [fs] fold struct fs_parameter_enum into struct constant_table (Scott Mayhew) [1622041] - [fs] fs_parse: get rid of ->enums (Scott Mayhew) [1622041] - [fs] fs: fs_parser: fix printk format warning (Scott Mayhew) [1622041] - [fs] Pass consistent param->type to fs_parse() (Scott Mayhew) [1622041] - [fs] vfs: add missing blkdev_put() in get_tree_bdev() (Scott Mayhew) [1622041] - [mm] shmem: fix LSM options parsing (Scott Mayhew) [1622041] - [fs] gfs2: make gfs2_fs_parameters static (Scott Mayhew) [1622041] - [fs] gfs2: Fix initialisation of args for remount (Scott Mayhew) [1622041] - [fs] gfs2: Fix memory leak when gfs2meta's fs_context is freed (Scott Mayhew) [1622041] - [fs] gfs2: Convert gfs2 to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Fix fscache super_cookie allocation (Scott Mayhew) [1622041] - [fs] NFS: Fix a few constant_table array definitions (Scott Mayhew) [1622041] - [fs] NFS: Fix leak of ctx->nfs_server.hostname (Scott Mayhew) [1622041] - [fs] NFS: Don't hard-code the fs_type when submounting (Scott Mayhew) [1622041] - [fs] NFS: Ensure the fs_context has the correct fs_type before mounting (Scott Mayhew) [1622041] - [fs] nfs: Return EINVAL rather than ERANGE for mount parse errors (Scott Mayhew) [1622041] - [fs] NFS: Attach supplementary error information to fs_context (Scott Mayhew) [1622041] - [fs] NFS: Additional refactoring for fs_context conversion (Scott Mayhew) [1622041] - [fs] NFS: Add fs_context support (Scott Mayhew) [1622041] - [fs] NFS: Convert mount option parsing to use functionality from fs_parser.h (Scott Mayhew) [1622041] - [fs] NFS: rename nfs_fs_context pointer arg in a few functions (Scott Mayhew) [1622041] - [fs] NFS: Do some tidying of the parsing code (Scott Mayhew) [1622041] - [fs] NFS: Add a small buffer in nfs_fs_context to avoid string dup (Scott Mayhew) [1622041] - [fs] NFS: Deindent nfs_fs_context_parse_option() (Scott Mayhew) [1622041] - [fs] NFS: Split nfs_parse_mount_options() (Scott Mayhew) [1622041] - [fs] NFS: Rename struct nfs_parsed_mount_data to struct nfs_fs_context (Scott Mayhew) [1622041] - [fs] NFS: Constify mount argument match tables (Scott Mayhew) [1622041] - [fs] NFS: Move mount parameterisation bits into their own file (Scott Mayhew) [1622041] - [fs] nfs: get rid of ->set_security() (Scott Mayhew) [1622041] - [fs] nfs_clone_sb_security(): simplify the check for server bogosity (Scott Mayhew) [1622041] - [fs] nfs: get rid of mount_info ->fill_super() (Scott Mayhew) [1622041] - [fs] nfs: don't pass nfs_subversion to ->create_server() (Scott Mayhew) [1622041] - [fs] nfs: unexport nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: merge xdev and remote file_system_type (Scott Mayhew) [1622041] - [fs] nfs: don't bother passing nfs_subversion to ->try_mount() and nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] nfs: stash nfs_subversion reference into nfs_mount_info (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs_xdev_mount() (Scott Mayhew) [1622041] - [fs] nfs4: fold nfs_do_root_mount/nfs_follow_remote_path (Scott Mayhew) [1622041] - [fs] nfs: don't bother setting/restoring export_path around do_nfs_root_mount() (Scott Mayhew) [1622041] - [fs] nfs: fold nfs4_remote_fs_type and nfs4_remote_referral_fs_type (Scott Mayhew) [1622041] - [fs] nfs: lift setting mount_info from nfs4_remote{, _referral}_mount (Scott Mayhew) [1622041] - [fs] nfs: stash server into struct nfs_mount_info (Scott Mayhew) [1622041] - [fs] saner calling conventions for nfs_fs_mount_common() (Scott Mayhew) [1622041] - [fs] NFS: Make "port=" mount option optional for RDMA mounts (Scott Mayhew) [1622041] - [fs] vfs: Make fs_parse() handle fs_param_is_fd-type params better (Scott Mayhew) [1622041] - [include] vfs: Convert ramfs, shmem, tmpfs, devtmpfs, rootfs to use the new mount API (Scott Mayhew) [1622041] - [mm] shmem_parse_one(): switch to use of fs_parse() (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): take handling a single option into a helper (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): don't bother with mpol in separate variable (Scott Mayhew) [1622041] - [mm] shmem_parse_options(): use a separate structure to keep the results (Scott Mayhew) [1622041] - [base] make shmem_fill_super() static (Scott Mayhew) [1622041] - [fs] make ramfs_fill_super() static (Scott Mayhew) [1622041] - [base] devtmpfs: don't mix {ramfs, shmem}_fill_super() with mount_single() (Scott Mayhew) [1622041] - [fs] vfs: Convert squashfs to use the new mount API (Scott Mayhew) [1622041] - [mtd] mtd: Kill mount_mtd() (Scott Mayhew) [1622041] - [fs] vfs: Convert cramfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add a single-or-reconfig keying to vfs_get_super() (Scott Mayhew) [1622041] - [mtd] mtd: Provide fs_context-aware mount_mtd() replacement (Scott Mayhew) [1622041] - [fs] vfs: Create fs_context-aware mount_bdev() replacement (Scott Mayhew) [1622041] - [fs] new helper: get_tree_keyed() (Scott Mayhew) [1622041] - [fs] vfs: set fs_context::user_ns for reconfigure (Scott Mayhew) [1622041] - [init] mnt_init(): call shmem_init() unconditionally (Scott Mayhew) [1622041] - [base] constify ksys_mount() string arguments (Scott Mayhew) [1622041] - [fs] don't bother with registering rootfs (Scott Mayhew) [1622041] - [fs] init_rootfs(): don't bother with init_ramfs_fs() (Scott Mayhew) [1622041] - [security] vfs: Convert selinuxfs to use the new mount API (Scott Mayhew) [1622041] - [security] vfs: Convert securityfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert openpromfs to use the new mount API (Scott Mayhew) [1622041] - [xen] vfs: Convert xenfs to use the new mount API (Scott Mayhew) [1622041] - [oprofile] vfs: Convert oprofilefs to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert ibmasmfs to use the new mount API (Scott Mayhew) [1622041] - [infiniband] vfs: Convert qib_fs/ipathfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert efivarfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert configfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert binfmt_misc to use the new mount API (Scott Mayhew) [1622041] - [fs] convenience helper: get_tree_single() (Scott Mayhew) [1622041] - [fs] convenience helper get_tree_nodev() (Scott Mayhew) [1622041] - [fs] vfs: Kill sget_userns() (Scott Mayhew) [1622041] - [fs] vfs: Use sget_fc() for pseudo-filesystems (Scott Mayhew) [1622041] - [dma-buf] fold mount_pseudo_xattr() into pseudo_fs_get_tree() (Scott Mayhew) [1622041] - [virtio] vfs: Convert virtio_balloon to use the new mount API (Scott Mayhew) [1622041] - [scsi] vfs: Convert ocxlflash to use the new mount API (Scott Mayhew) [1622041] - [misc] vfs: Convert cxl to use the new mount API (Scott Mayhew) [1622041] - [drm] vfs: Convert drm to use the new mount API (Scott Mayhew) [1622041] - [dax] vfs: Convert dax to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert sockfs to use the new mount API (Scott Mayhew) [1622041] - [mm] vfs: Convert zsmalloc to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert pipe to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert nsfs to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert bdev to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert anon_inodes to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Convert aio to use the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide a mount_pseudo-replacement for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Provide sb->s_iflags settings in fs_context struct (Scott Mayhew) [1622041] - [fs] vfs: Fix refcounting of filenames in fs_parser (Scott Mayhew) [1622041] - [fs] move mount_capable() further out (Scott Mayhew) [1622041] - [fs] move mount_capable() calls to vfs_get_tree() (Scott Mayhew) [1622041] - [kernel] cpuset: move mount -t cpuset logics into cgroup.c (Scott Mayhew) [1622041] - [fs] procfs: set ->user_ns before calling ->get_tree() (Scott Mayhew) [1622041] - [ipc] mqueue: set ->user_ns before ->get_tree() (Scott Mayhew) [1622041] - [fs] switch mount_capable() to fs_context (Scott Mayhew) [1622041] - [fs] legacy_get_tree(): pass fc->user_ns to mount_capable() (Scott Mayhew) [1622041] - [fs] move the capability checks from sget_userns() to legacy_get_tree() (Scott Mayhew) [1622041] - [fs] vfs: Kill mount_ns() (Scott Mayhew) [1622041] - [fs] vfs: Convert nfsctl to use the new mount API (Scott Mayhew) [1622041] - [net] vfs: Convert rpc_pipefs to use the new mount API (Scott Mayhew) [1622041] - [fs] consolidate the capability checks in sget_{fc, userns}() (Scott Mayhew) [1622041] - [fs] start massaging the checks in sget_...(): move to sget_userns() (Scott Mayhew) [1622041] - [x86] no need to protect against put_user_ns(NULL) (Scott Mayhew) [1622041] - [fs] mount_pseudo(): drop 'name' argument, switch to d_make_root() (Scott Mayhew) [1622041] - [mm] zsmalloc: don't bother with dentry_operations (Scott Mayhew) [1622041] - [virtio] balloon: don't bother with dentry_operations (Scott Mayhew) [1622041] - [scsi] cxlflash: don't bother with dentry_operations (Scott Mayhew) [1622041] - [misc] cxl: don't bother with dentry_operations (Scott Mayhew) [1622041] - [fs] fs: VALIDATE_FS_PARSER should default to n (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: fix a missing-check bug in selinux_add_mnt_opt( ) (Scott Mayhew) [1622041] - [powerpc] uapi: Wire up the mount API syscalls on non-x86 arches (Scott Mayhew) [1622041] - [x86] uapi, x86: Fix the syscall numbering of the mount API syscalls (Scott Mayhew) [1622041] - [fs] uapi, fsopen: use square brackets around "fscontext" (Scott Mayhew) [1622041] - [samples] vfs: Add a sample program for the new mount API (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fspick() to select a superblock for reconfiguration (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add fsmount() to create a mount for a superblock (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsconfig() for configuring and managing a context (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add fsopen() to prepare for superblock creation (Scott Mayhew) [1622041] - [fs] Make anon_inodes unconditional (Scott Mayhew) [1622041] - [fs] teach move_mount(2) to work with OPEN_TREE_CLONE (Scott Mayhew) [1622041] - [x86] vfs: syscall: Add move_mount(2) to move mounts around (Scott Mayhew) [1622041] - [fs] vfs: syscall: Add open_tree(2) to reference or clone a mount (Scott Mayhew) [1622041] - [fs] fix sysfs_init_fs_context() in !CONFIG_NET_NS case (Scott Mayhew) [1622041] - [fs] vfs: Add some logging to the core users of the fs_context log (Scott Mayhew) [1622041] - [fs] vfs: Implement logging through fs_context (Scott Mayhew) [1622041] - [documentation] vfs: Provide documentation for new mount API (Scott Mayhew) [1622041] - [fs] vfs: Remove kern_mount_data() (Scott Mayhew) [1622041] - [fs] hugetlbfs: Convert to fs_context (Scott Mayhew) [1622041] - [kernel] cpuset: Use fs_context (Scott Mayhew) [1622041] - [fs] kernfs, sysfs, cgroup, intel_rdt: Support fs_context (Scott Mayhew) [1622041] - [kernel] cgroup: store a reference to cgroup_ns into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup1_get_tree(): separate "get cgroup_root to use" into a separate helper (Scott Mayhew) [1622041] - [kernel] cgroup_do_mount(): massage calling conventions (Scott Mayhew) [1622041] - [kernel] cgroup: stash cgroup_root reference into cgroup_fs_context (Scott Mayhew) [1622041] - [kernel] cgroup2: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup1: switch to option-by-option parsing (Scott Mayhew) [1622041] - [kernel] cgroup: take options parsing into ->parse_monolithic() (Scott Mayhew) [1622041] - [kernel] cgroup: fold cgroup1_mount() into cgroup1_get_tree() (Scott Mayhew) [1622041] - [kernel] cgroup: start switching to fs_context (Scott Mayhew) [1622041] - [ipc] ipc: Convert mqueue fs to fs_context (Scott Mayhew) [1622041] - [fs] proc: Add fs_context support to procfs (Scott Mayhew) [1622041] - [fs] procfs: Move proc_fill_super() to fs/proc/root.c (Scott Mayhew) [1622041] - [include] introduce cloning of fs_context (Scott Mayhew) [1622041] - [fs] convenience helpers: vfs_get_super() and sget_fc() (Scott Mayhew) [1622041] - [fs] vfs: Implement a filesystem superblock creation/configuration context (Scott Mayhew) [1622041] - [include] vfs: Put security flags into the fs_context struct (Scott Mayhew) [1622041] - [security] selinux: Implement the new mount API LSM hooks (Scott Mayhew) [1622041] - [include] vfs: Add LSM hooks for the new mount API (Scott Mayhew) [1622041] - [fs] vfs: Add configuration parser helpers (Scott Mayhew) [1622041] - [include] vfs: Introduce logging functions (Scott Mayhew) [1622041] - [fs] introduce fs_context methods (Scott Mayhew) [1622041] - [fs] fs_context flavour for submounts (Scott Mayhew) [1622041] - [fs] convert do_remount_sb() to fs_context (Scott Mayhew) [1622041] - [fs] vfs_get_tree(): evict the call of security_sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: do_new_mount_fc() (Scott Mayhew) [1622041] - [fs] teach vfs_get_tree() to handle subtype, switch do_new_mount() to it (Scott Mayhew) [1622041] - [fs] new helpers: vfs_create_mount(), fc_mount() (Scott Mayhew) [1622041] - [fs] vfs: Introduce fs_context, switch vfs_kern_mount() to it (Scott Mayhew) [1622041] - [fs] saner handling of temporary namespaces (Scott Mayhew) [1622041] - [fs] separate copying and locking mount tree on cross-userns copies (Scott Mayhew) [1622041] - [fs] kill kernfs_pin_sb() (Scott Mayhew) [1622041] - [fs] mount_fs: suppress MAC on MS_SUBMOUNT as well as MS_KERNMOUNT (Scott Mayhew) [1622041] - [security] LSM: new method: ->sb_add_mnt_opt() (Scott Mayhew) [1622041] - [security] selinux: rewrite selinux_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] selinux: regularize Opt_... names a bit (Scott Mayhew) [1622041] - [security] selinux: switch away from match_token() (Scott Mayhew) [1622041] - [security] selinux: new helper - selinux_add_opt() (Scott Mayhew) [1622041] - [include] LSM: bury struct security_mnt_opts (Scott Mayhew) [1622041] - [security] selinux: switch to private struct selinux_mnt_opts (Scott Mayhew) [1622041] - [fs] LSM: hide struct security_mnt_opts from any generic code (Scott Mayhew) [1622041] - [security] LSM: turn sb_eat_lsm_opts() into a method (Scott Mayhew) [1622041] - [fs] nfs_remount(): don't leak, don't ignore LSM options quietly (Scott Mayhew) [1622041] - [security] LSM: split ->sb_set_mnt_opts() out of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] new helper: security_sb_eat_lsm_opts() (Scott Mayhew) [1622041] - [security] LSM: lift extracting and parsing LSM options into the caller of ->sb_remount() (Scott Mayhew) [1622041] - [security] LSM: lift parsing LSM options into the caller of ->sb_kern_mount() (Scott Mayhew) [1622041] - [fs] vfs: Separate changing mount flags full remount (Scott Mayhew) [1622041] - [fs] vfs: Suppress MS_* flag defs within the kernel unless explicitly enabled (Scott Mayhew) [1622041]- [hv] hv_utils: drain the timesync packets on onchannelcallback (Vitaly Kuznetsov) [1884733] - [hv] hv_utils: return error if host timesysnc update is stale (Vitaly Kuznetsov) [1884733] - [netdrv] hv_netvsc: Cache the current data path to avoid duplicate call and message (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Switch the data path at the right time during hibernation (Mohammed Gamal) [1876527] - [netdrv] hv_netvsc: Fix hibernation for mlx5 VF driver (Mohammed Gamal) [1876527] - [hv] hv: vmbus: hibernation: do not hang forever in vmbus_bus_resume() (Mohammed Gamal) [1876519] - [target] scsi: target: Fix lun lookup for TARGET_SCF_LOOKUP_LUN_FROM_TAG case (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix hang in iscsit_access_np() when getting tpg->np_login_sem (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix data digest calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Make iscsit_register_transport() return void (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make TMR notification optional (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Implement tmr_notify callback (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix and simplify timeout handling (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Factor out new helper ring_insert_padding (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Do not queue aborted commands (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Use priv pointer in se_cmd (Maurizio Lombardi) [1880395] - [target] scsi: target: Add tmr_notify backend function (Maurizio Lombardi) [1880395] - [target] scsi: target: Modify core_tmr_abort_task() (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix inconsistent debug message (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Fix login error when receiving (Maurizio Lombardi) [1880395] - [target] scsi: target: Remove unused variable 'tpg' (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Remove tx flow control code (Maurizio Lombardi) [1880395] - [target] scsi: target: cxgbit: Check connection state before issuing hardware command (Maurizio Lombardi) [1880395] - [target] scsi: target: Handle short iSIDs (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buf len calculation (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id buffer setup (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix iscsi transport id parsing (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix crash during SPEC_I_PT handling (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix xcopy sess release leak (Maurizio Lombardi) [1880395] - [target] scsi: target: Check enforce_pr_isids during registration (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash on ARM during cmd completion (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix crash in tcmu_flush_dcache_range on ARM (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Optimize use of flush_dcache_page (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Remove unnecessary bit TCMU_CMD_BIT_INFLIGHT (Maurizio Lombardi) [1880395] - [target] scsi: target: Rename target_setup_cmd_from_cdb() to target_cmd_parse_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: Fix NULL pointer dereference (Maurizio Lombardi) [1880395] - [target] scsi: target: Initialize LUN in transport_init_se_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: Factor out a new helper, target_cmd_init_cdb() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix size in calls to tcmu_flush_dcache_range (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Fix a use after free in tcmu_check_expired_queue_cmd() (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Userspace must not complete queued commands (Maurizio Lombardi) [1880395] - [target] scsi: target: core: Add initiatorname to NON_EXISTENT_LUN error (Maurizio Lombardi) [1880395] - [target] scsi: target: loopback: Fix READ with data and sensebytes (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Make pgr_support and alua_support attributes writable (Maurizio Lombardi) [1880395] - [target] scsi: target: Make transport_flags per device (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: Add attributes enforce_pr_isids and force_pr_aptpl (Maurizio Lombardi) [1880395] - [target] scsi: target: Add missing emulate_pr attribute to passthrough backends (Maurizio Lombardi) [1880395] - [target] scsi: target: iscsi: Remove the iscsi_data_count structure (Maurizio Lombardi) [1880395] - [target] scsi: target: Put lun_ref at end of tmr processing (Maurizio Lombardi) [1880395] - [target] scsi: target/iblock: fix WRITE SAME zeroing (Maurizio Lombardi) [1880395] - [target] scsi: target: tcmu: reset_ring should reset TCMU_DEV_BIT_BROKEN (Maurizio Lombardi) [1880395] - [target] scsi: target: fix PR IN / READ FULL STATUS for FC (Maurizio Lombardi) [1880395] - [target] scsi: target: Write NULL to *port_nexus_ptr if no ISID (Maurizio Lombardi) [1880395] - [target] scsi: target: use the stack for XCOPY passthrough cmds (Maurizio Lombardi) [1880395] - [target] scsi: target: increase XCOPY I/O size (Maurizio Lombardi) [1880395] - [target] scsi: target: avoid per-loop XCOPY buffer allocations (Maurizio Lombardi) [1880395] - [target] scsi: target: drop xcopy DISK BLOCK LENGTH debug (Maurizio Lombardi) [1880395] - [target] scsi: target: use #define for xcopy descriptor len (Maurizio Lombardi) [1880395] - [crypto] crypto: testmgr - mark cts(cbc(aes)) as FIPS allowed (Vladis Dronov) [1855161] - [kernel] sched/deadline: Unthrottle PI boosted threads while enqueuing (Daniel Bristot de Oliveira) [1869760] - [kernel] sched/deadline: Fix stale throttling on de-/boosted tasks (Daniel Bristot de Oliveira) [1869760] - [netdrv] treewide: Use fallthrough pseudo-keyword (Jonathan Toppins) [1871286] - [netdrv] tg3: Avoid the use of one-element array (Jonathan Toppins) [1871286] - [netdrv] net: tg3: tidy up loop, remove need to compute off with a multiply (Jonathan Toppins) [1871286] - [netdrv] net: tg3: reject unsupported coalescing params (Jonathan Toppins) [1871286] - [netdrv] net: tg3: use skb_list_walk_safe helper for gso segments (Jonathan Toppins) [1871286] - [gpio] gpio: gpio-mlxbf2.c: Provide __releases() annotation to stop confusing Sparse (Alaa Hleihel) [1816931] - [gpio] gpio: gpio-mlxbf2: Tell the compiler that ACPI functions may not be use (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: Fix sleeping while holding spinlock (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: fix return value check in mlxbf2_gpio_get_lock_res() (Alaa Hleihel) [1816931] - [gpio] gpio: mlxbf2: remove unused including (Alaa Hleihel) [1816931] - [gpio] gpio: add driver for Mellanox BlueField 2 GPIO controller (Alaa Hleihel) [1816931] - [include] compiler_attributes.h: Add 'fallthrough' pseudo keyword for switch/case use (Ivan Vecera) [1867168] - [net] net: sctp: Rename fallthrough label to unhandled (Ivan Vecera) [1867168]- [pci] PCI: Mark AMD Navi10 GPU rev 0x00 ATS as broken (Myron Stowe) [1888310] - [netdrv] nfp: flower: fix ABI mismatch between driver and firmware (Ivan Vecera) [1886717] - [netdrv] netronome: fix ipv6 link error (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix incorrect flag assignment (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix used time of merge flow statistics (Ivan Vecera) [1886717] - [netdrv] nfp: flower: inform firmware of flower features (Ivan Vecera) [1886717] - [netdrv] nfp: flower: renaming of feature bits (Ivan Vecera) [1886717] - [netdrv] nfp: don't check lack of RX/TX channels (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix error return code in nfp_abm_vnic_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: abm: fix a memory leak bug (Ivan Vecera) [1886717] - [netdrv] net/nfp: Update driver to use global kernel version (Ivan Vecera) [1886717] - [netdrv] nfp: allow explicitly selected delayed stats (Ivan Vecera) [1886717] - [netdrv] net: nfp: Use scnprintf() for avoiding potential buffer overflow (Ivan Vecera) [1886717] - [netdrv] nfp: let core reject the unsupported coalescing parameters (Ivan Vecera) [1886717] - [netdrv] nfp: Use pci_get_dsn() (Ivan Vecera) [1886717] - [netdrv] netronome: Replace zero-length array with flexible-array member (Ivan Vecera) [1886717] - [netdrv] devlink: move devlink documentation to subfolder (Ivan Vecera) [1886717] - [netdrv] remove ioremap_nocache and devm_ioremap_nocache (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement the stream sync RX resync (Ivan Vecera) [1886717] - [netdrv] nfp: pass packet pointer to nfp_net_parse_meta() (Ivan Vecera) [1886717] - [netdrv] nfp: flower: update flow merge code to support IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: support ipv6 tunnel keep-alive messages from fw (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle notifiers for ipv6 route changes (Ivan Vecera) [1886717] - [netdrv] nfp: flower: handle ipv6 tunnel no neigh request (Ivan Vecera) [1886717] - [netdrv] nfp: flower: modify pre-tunnel and set tunnel action for ipv6 (Ivan Vecera) [1886717] - [netdrv] nfp: flower: offload list of IPv6 tunnel endpoint addresses (Ivan Vecera) [1886717] - [netdrv] nfp: flower: compile match for IPv6 tunnels (Ivan Vecera) [1886717] - [netdrv] nfp: flower: move udp tunnel key match compilation to helper function (Ivan Vecera) [1886717] - [netdrv] nfp: flower: pass flow rule pointer directly to match functions (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix stats id allocation (Ivan Vecera) [1886717] - [netdrv] netronome: use the new txqueue timeout argument (Ivan Vecera) [1886717] - [netdrv] nfp: add support for TLV device stats (Ivan Vecera) [1886717] - [netdrv] treewide: Use sizeof_field() macro (Ivan Vecera) [1886717] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: make array exp_mask static, makes object smaller (Ivan Vecera) [1886717] - [netdrv] nfp: flower: fix memory leak in nfp_flower_spawn_vnic_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: flower: prevent memory leak in nfp_flower_spawn_phy_reprs (Ivan Vecera) [1886717] - [netdrv] nfp: read chip model from the PluDevice register (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: set unknown fw_load_policy (Ivan Vecera) [1886717] - [documentation] Documentation: nfp: add nfp driver specific notes (Ivan Vecera) [1886717] - [netdrv] kdoc: fix nfp_fw_load documentation (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'reset_dev_on_drv_probe' support (Ivan Vecera) [1886717] - [netdrv] nfp: devlink: add 'fw_load_policy' support (Ivan Vecera) [1886717] - [netdrv] nfp: add devlink param infrastructure (Ivan Vecera) [1886717] - [netdrv] nfp: honor FW reset and loading policies (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for hwinfo set operation (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for optional hwinfo lookup (Ivan Vecera) [1886717] - [netdrv] nfp: nsp: add support for fw_loaded command (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: add simple map op cache (Ivan Vecera) [1886717] - [netdrv] nfp: bpf: rework MTU checking (Ivan Vecera) [1886717] - [netdrv] net: Use skb accessors in network drivers (Ivan Vecera) [1886717] - [netdrv] nfp: tls: rename tls packet counters (Ivan Vecera) [1886717] - [netdrv] nfp: tls: undo TLS sequence tracking when dropping the frame (Ivan Vecera) [1886717] - [netdrv] nfp: tls: avoid one of the ifdefs for TLS (Ivan Vecera) [1886717] - [netdrv] nfp: tls: don't leave key material in freed FW cmsg skbs (Ivan Vecera) [1886717] - [netdrv] nfp: tls: count TSO segments separately for the TLS offload (Ivan Vecera) [1886717] - [netdrv] nfp: tls: use unique connection ids instead of 4-tuple for TX (Ivan Vecera) [1886717] - [netdrv] nfp: tls: move setting ipver_vlan to a helper (Ivan Vecera) [1886717] - [netdrv] nfp: tls: ignore queue limits for delete commands (Ivan Vecera) [1886717] - [netdrv] nfp: tls: fix error return code in nfp_net_tls_add() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: enable TLS RX offload (Ivan Vecera) [1886717] - [netdrv] net/tls: don't clear TX resync flag on error (Ivan Vecera) [1886717] - [netdrv] net/tls: add tracing for device/offload events (Ivan Vecera) [1886717] - [netdrv] nfp: tls: make use of kernel-driven TX resync (Ivan Vecera) [1886717] - [netdrv] net/tls: generalize the resync callback (Ivan Vecera) [1886717] - [netdrv] nfp: tls: implement RX TLS resync (Ivan Vecera) [1886717] - [netdrv] nfp: add async version of mailbox communication (Ivan Vecera) [1886717] - [netdrv] nfp: rename nfp_ccm_mbox_alloc() (Ivan Vecera) [1886717] - [netdrv] nfp: tls: set skb decrypted flag (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add basic statistics (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add/delete TLS TX connections (Ivan Vecera) [1886717] - [netdrv] nfp: tls: add datapath support for TLS TX (Ivan Vecera) [1886717] - [netdrv] nfp: flower: use struct_size() helper (Ivan Vecera) [1886717] - [netdrv] nfp: add missing kdoc (Ivan Vecera) [1886717] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Ivan Vecera) [1886717] - [iommu] iommu/amd: Fix the overwritten field in IVMD header (Baoquan He) [1869148] - [powerpc] pseries/drmem: don't cache node id in drmem_lmb struct (Diego Domingos) [1816543] - [include] cgroup: Fix sock_cgroup_data on big-endian (Vladis Dronov) [1868659] {CVE-2020-14356} - [include] cgroup: fix cgroup_sk_alloc() for sk_clone_lock() (Vladis Dronov) [1868659] {CVE-2020-14356} - [net] netprio_cgroup: Fix unlimited memory leak of v2 cgroups (Vladis Dronov) [1868659] {CVE-2020-14356} - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1872443]- [net] Bluetooth: fix kernel oops in store_pending_adv_report (Gopal Tiwari) [1888455] {CVE-2020-24490} - [net] Bluetooth: L2CAP: Fix calling sk_filter on non-socket based channel (Gopal Tiwari) [1888258] {CVE-2020-12351} - [net] Bluetooth: A2MP: Fix not initializing all members (Gopal Tiwari) [1888807] {CVE-2020-12352} - [mm] mm, compaction: make capture control handling safe wrt interrupts (Rafael Aquini) [1862175] - [mm] mm/compaction: fix a typo in comment "pessemistic"->"pessimistic" (Rafael Aquini) [1862175] - [mm] mm/compaction: add missing annotation for compact_lock_irqsave (Rafael Aquini) [1862175] - [mm] mm/compaction.c: clean code by removing unnecessary assignment (Rafael Aquini) [1862175] - [kernel] mm/compaction: Disable compact_unevictable_allowed on RT (Rafael Aquini) [1862175] - [kernel] mm/compaction: really limit compact_unevictable_allowed to 0 and 1 (Rafael Aquini) [1862175] - [mm] mm, compaction: fully assume capture is not NULL in compact_zone_order() (Rafael Aquini) [1862175] - [mm] mm, compaction: fix wrong pfn handling in __reset_isolation_pfn() (Rafael Aquini) [1862175] - [mm] mm/compaction.c: remove unnecessary zone parameter in isolate_migratepages() (Rafael Aquini) [1862175] - [mm] mm: compaction: avoid 100 CPU usage during compaction when a task is killed (Rafael Aquini) [1862175] - [mm] mm, compaction: make sure we isolate a valid PFN (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when isolating pages from a pageblock (Rafael Aquini) [1862175] - [trace] mm, compaction: some tracepoints should be defined only when CONFIG_COMPACTION is set (Rafael Aquini) [1862175] - [trace] mm: compaction: show gfp flag names in try_to_compact_pages tracepoint (Rafael Aquini) [1862175] - [mm] mm/compaction.c: fix an undefined behaviour (Rafael Aquini) [1862175] - [mm] mm, page_alloc: always use a captured page regardless of compaction result (Rafael Aquini) [1862175] - [mm] mm/compaction.c: abort search if isolation fails (Rafael Aquini) [1862175] - [mm] mm/compaction.c: correct zone boundary handling when resetting pageblock skip hints (Rafael Aquini) [1862175] - [include] include/linux/list.h: fix list_is_first() kernel-doc (Rafael Aquini) [1862175] - [mm] mm/compaction: pass pgdat to too_many_isolated() instead of zone (Rafael Aquini) [1862175] - [mm] mm: remove zone_lru_lock() function, access ->lru_lock directly (Rafael Aquini) [1862175] - [mm] mm, compaction: capture a page under direct compaction (Rafael Aquini) [1862175] - [mm] mm, compaction: be selective about what pageblocks to clear skip hints (Rafael Aquini) [1862175] - [mm] mm, compaction: sample pageblocks for free pages (Rafael Aquini) [1862175] - [mm] mm, compaction: round-robin the order while searching the free lists for a target (Rafael Aquini) [1862175] - [mm] mm, compaction: reduce premature advancement of the migration target scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: do not consider a need to reschedule as contention (Rafael Aquini) [1862175] - [mm] mm, compaction: rework compact_should_abort as compact_check_resched (Rafael Aquini) [1862175] - [mm] mm, compaction: keep cached migration PFNs synced for unusable pageblocks (Rafael Aquini) [1862175] - [mm] mm, compaction: check early for huge pages encountered by the migration scanner (Rafael Aquini) [1862175] - [mm] mm, compaction: finish pageblock scanning on contention (Rafael Aquini) [1862175] - [mm] mm, compaction: avoid rescanning the same pageblock multiple times (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration target (Rafael Aquini) [1862175] - [mm] mm, compaction: keep migration source private to a single compaction instance (Rafael Aquini) [1862175] - [mm] mm, compaction: use free lists to quickly locate a migration source (Rafael Aquini) [1862175] - [mm] mm, compaction: always finish scanning of a full pageblock (Rafael Aquini) [1862175] - [mm] mm, migrate: immediately fail migration of a page with no migration handler (Rafael Aquini) [1862175] - [mm] mm, compaction: rename map_pages to split_map_pages (Rafael Aquini) [1862175] - [mm] mm, compaction: remove unnecessary zone parameter in some instances (Rafael Aquini) [1862175] - [mm] mm, compaction: remove last_migrated_pfn from compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: rearrange compact_control (Rafael Aquini) [1862175] - [mm] mm, compaction: shrink compact_control (Rafael Aquini) [1862175] - [kernel] mm: remove sysctl_extfrag_handler() (Rafael Aquini) [1862175] - [net] netlink: fix state reallocation in policy export (Petr Oros) [1874050] - [net] netlink: add infrastructure to expose policies to userspace (Petr Oros) [1874050] - [lib] netlink: factor out policy range helpers (Petr Oros) [1874050] - [net] netlink: remove NLA_EXACT_LEN_WARN (Petr Oros) [1874050] - [include] netlink: allow NLA_MSECS to have range validation (Petr Oros) [1874050] - [net] netlink: extend policy range validation (Petr Oros) [1874050] - [net] nl80211: link recursive netlink nested policy (Petr Oros) [1874050] - [lib] netlink: limit recursion depth in policy validation (Petr Oros) [1874050] - [net] netlink: remove type-unsafe validation_data pointer (Petr Oros) [1874050] - [powerpc] powerpc/pseries: new lparcfg key/value pair: partition_affinity_score (Steve Best) [1879420] - [powerpc] powerpc/perf: consolidate GPCI hcall structs into asm/hvcall.h (Steve Best) [1879420] - [include] iopoll: Introduce read_poll_timeout_atomic macro (Patrick Talbert) [1879211] - [include] iopoll: redefined readx_poll_timeout macro to simplify the code (Patrick Talbert) [1879211] - [include] iopoll: introduce read_poll_timeout macro (Patrick Talbert) [1879211] - [infiniband] IB/ipoib: Fix double free of skb in case of multicast traffic in CM mode (Kamal Heib) [1857600] - [infiniband] RDMA/core: Fix double destruction of uobject (Kamal Heib) [1857600] - [infiniband] RDMA/pvrdma: Fix missing pci disable in pvrdma_pci_probe() (Kamal Heib) [1857600] - [net] xprtrdma: Fix use of xdr_stream_encode_item_{present, absent} (Kamal Heib) [1857600] - [net] xprtrdma: Fix trace point use-after-free race (Kamal Heib) [1857600] - [net] xprtrdma: Restore wake-up-all to rpcrdma_cm_event_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Fix missing RDMA_CM_EVENT_REJECTED event after receiving REJ message (Kamal Heib) [1857600] - [net] xprtrdma: kmalloc rpcrdma_ep separate from rpcrdma_xprt (Kamal Heib) [1857600] - [net] xprtrdma: Extract sockaddr from struct rdma_cm_id (Kamal Heib) [1857600] - [net] xprtrdma: Merge struct rpcrdma_ia into struct rpcrdma_ep (Kamal Heib) [1857600] - [net] xprtrdma: Disconnect on flushed completion (Kamal Heib) [1857600] - [net] xprtrdma: Remove rpcrdma_ia::ri_flags (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ia_open in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Allocate Protection Domain in rpcrdma_ep_create() (Kamal Heib) [1857600] - [net] xprtrdma: Refactor rpcrdma_ep_connect() and rpcrdma_ep_disconnect() (Kamal Heib) [1857600] - [net] xprtrdma: Clean up the post_send path (Kamal Heib) [1857600] - [net] xprtrdma: Refactor frwr_init_mr() (Kamal Heib) [1857600] - [net] xprtrdma: Invoke rpcrdma_ep_create() in the connect worker (Kamal Heib) [1857600] - [net] xprtrdma: Enhance MR-related trace points (Kamal Heib) [1857600] - [infiniband] IB/iser: Always check sig MR before putting it to the free pool (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Use in-kernel offsetofend() to check field availability (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make sure the cm_id is in the IB_CM_IDLE state in destroy (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_sidr_rep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_rej() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_drep() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Allow ib_send_cm_dreq() to be done under lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Add some lockdep assertions for cm_id_priv->lock (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clearer how concurrency works in cm_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make it clear that there is no concurrency in cm_sidr_req_handler() (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Simplify establishing a listen cm_id (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Make the destroy_id flow more robust (Kamal Heib) [1857600] - [net] svcrdma: Avoid DMA mapping small RPC Replies (Kamal Heib) [1857600] - [net] svcrdma: Fix double sync of transport header buffer (Kamal Heib) [1857600] - [net] svcrdma: Refactor chunk list encoders (Kamal Heib) [1857600] - [net] SUNRPC: Add encoders for list item discriminators (Kamal Heib) [1857600] - [net] svcrdma: Rename svcrdma_encode trace points in send routines (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_map_reply_msg() (Kamal Heib) [1857600] - [net] svcrdma: Update synopsis of svc_rdma_send_reply_chunk() (Kamal Heib) [1857600] - [net] svcrdma: De-duplicate code that locates Write and Reply chunks (Kamal Heib) [1857600] - [include] svcrdma: Use struct xdr_stream to decode ingress transport headers (Kamal Heib) [1857600] - [net] svcrdma: Remove svcrdma_cm_event() trace point (Kamal Heib) [1857600] - [net] SUNRPC: Add xdr_pad_size() helper (Kamal Heib) [1857600] - [net] nfsd: Fix NFSv4 READ on RDMA when using readv (Kamal Heib) [1857600] - [net] svcrdma: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/cm: Delete not implemented CM peer to peer communication (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Teach lockdep about the order of rtnl and lock (Kamal Heib) [1857600] - [infiniband] RDMA/rw: map P2P memory correctly for signature operations (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: reject unsupported coalescing params (Kamal Heib) [1857600] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Use the new APIs for printing log (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Optimize hns_roce_modify_qp function (Kamal Heib) [1857600] - [infiniband] RDMA/hns: RDMA/hns: Assign rq head pointer when enable rq record db (Kamal Heib) [1857600] - [infiniband] RDMA/hns: Update the prompt message for creating and destroy qp (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Do not delay freeing of DMA pages (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Properly document the interrupt mask register (Kamal Heib) [1857600] - [infiniband] RDMA/efa: Unified getters/setters for device structs bitmask access (Kamal Heib) [1857600] - [infiniband] RDMA/ipoib: Don't set constant driver version (Kamal Heib) [1857600] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Use refcount_t for the ctx->ref (Kamal Heib) [1857600] - [infiniband] RDMA/core: Get rid of ib_create_qp_user (Kamal Heib) [1857600] - [infiniband] RDMA/core: Add weak ordering dma attr to dma mapping (Kamal Heib) [1857600] - [infiniband] RDMA/ucma: Mask QPN to be 24 bits according to IBTA (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use refcount API to reflect refcount (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Rename cma_device ref/deref helpers to to get/put (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use RDMA device port iterator (Kamal Heib) [1857600] - [infiniband] RDMA/cma: Use a helper function to enqueue resolve work items (Kamal Heib) [1857600] - [infiniband] RDMA/rw: Fix error flow during RDMA context initialization (Kamal Heib) [1857600] - [infiniband] IB/core: Add interface to advise_mr for kernel users (Kamal Heib) [1857600] - [infiniband] IB/core: Introduce ib_reg_user_mr (Kamal Heib) [1857600] - [uapi] RDMA/core: Add the core support field to METHOD_GET_CONTEXT (Kamal Heib) [1857600] - [infiniband] RDMA/uverbs: Add ioctl command to get a device context (Kamal Heib) [1857600] - [fs] xfs: Fix false positive lockdep warning with sb_internal & fs_reclaim (Waiman Long) [1838643] - [mm] mm/mmu_notifier: mm/rmap.c: Fix a mmu_notifier range bug in try_to_unmap_one (Waiman Long) [1871883] - [mm] mm/memory.c: initialise mmu_notifier_range correctly (Waiman Long) [1871883] - [mm] mm/mmu_notifier: use structure for invalidate_range_start/end calls v2 (Waiman Long) [1871883] - [mm] hugetlb: take PMD sharing into account when flushing tlb/caches (Waiman Long) [1871883] - [mm] mm, hugetlbfs: pass fault address to cow handler (Waiman Long) [1871883] - [mm] mm, hugetlbfs: rename address to haddr in hugetlb_cow() (Waiman Long) [1871883] - [mm] mm, huge page: copy target sub-page last when copy huge page (Waiman Long) [1871883] - [mm] mm, clear_huge_page: move order algorithm into a separate function (Waiman Long) [1871883] - [mm] Revert "mm: always flush VMA ranges affected by zap_page_range" (Waiman Long) [1871883] - [kernel] psi: eliminate kthread_worker from psi trigger scheduling mechanism (Waiman Long) [1873040] - [kernel] psi: get poll_work to run when calling poll syscall next time (Waiman Long) [1873040] - [block] block: loop: set discard granularity and alignment for block device backed loop (Ming Lei) [1866712] - [net] gre: recompute gre csum for sctp over gre tunnels (Lorenzo Bianconi) [1755200] - [include] mm/hugetlb: enable arch specific huge page size support for migration (Donghai Qiao) [1869887] - [mm] arm64/mm: enable HugeTLB migration for contiguous bit HugeTLB pages (Donghai Qiao) [1869887] - [lib] idr: Fix idr_get_next_ul race with idr_remove (Felix Ansell) [1866062] - [lib] genalloc: Fix a set of docs build warnings (Felix Ansell) [1866062] - [lib] lib/Kconfig: fix OBJAGG in lib/ menu structure (Felix Ansell) [1866062] - [lib] lib: Reduce user_access_begin() boundaries in strncpy_from_user() and strnlen_user() (Felix Ansell) [1866062]- [char] random32: update the net random state on interrupt and activity (Donghai Qiao) [1867569] {CVE-2020-16166} - [fs] nfs: Fix getxattr kernel panic and memory overflow (Benjamin Coddington) [1880894] {CVE-2020-25212} - [tools] selftests: rtnetlink: Test bridge enslavement with different parent IDs (Jonathan Toppins) [1860479] - [tools] selftests: rtnetlink: correct the final return value for the test (Jonathan Toppins) [1860479] - [net] Fix bridge enslavement failure (Jonathan Toppins) [1860479] - [net] Make mpls_entry_encode() available for generic users (Patrick Talbert) [1878818] - [net] SUNRPC dont update timeout value on connection reset (Steve Dickson) [1861895] - [kernel] overflow.h: Add flex_array_size() helper (Petr Oros) [1876924] - [net] netpoll: accept NULL np argument in netpoll_send_skb() (Ivan Vecera) [1867968] - [net] netpoll: netpoll_send_skb() returns transmit status (Ivan Vecera) [1867968] - [net] netpoll: move netpoll_send_skb() out of line (Ivan Vecera) [1867968] - [net] netpoll: remove dev argument from netpoll_send_skb_on_dev() (Ivan Vecera) [1867968] - [net] netpoll: Fix use correct return type for ndo_start_xmit() (Ivan Vecera) [1867968] - [net] core: Introduce netdev_get_xmit_slave (Ivan Vecera) [1867974] - [net] get rid of lockdep_set_class_and_subclass() (Ivan Vecera) [1867961] - [net] change addr_list_lock back to static key (Ivan Vecera) [1867961] - [net] batman-adv: Revert "Drop lockdep.h include for soft-interface.c" (Ivan Vecera) [1867961] - [net] partially revert dynamic lockdep key changes (Ivan Vecera) [1867961] - [kernel] rcu: Maintain RHEL kABI (Waiman Long) [1862812] - [kernel] rcu: Don't acquire lock in NMI handler in rcu_nmi_enter_common() (Waiman Long) [1862812] - [kernel] rcu: Add *_ONCE() to rcu_data ->rcu_forced_tick (Waiman Long) [1862812] - [kernel] rcu: Make rcu_barrier() account for offline no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu: Clear ->core_needs_qs at GP end or self-reported QS (Waiman Long) [1862812] - [kernel] rcu: Forgive slow expedited grace periods at boot time (Waiman Long) [1862812] - [tools] torture: Hoist calls to lscpu to higher-level kvm.sh script (Waiman Long) [1862812] - [tools] torture: Allow "CFLIST" to specify default list of scenarios (Waiman Long) [1862812] - [kernel] rcutorture: Dynamically allocate rcu_fwds structure (Waiman Long) [1862812] - [kernel] rcutorture: Complete threading rcu_fwd pointers through functions (Waiman Long) [1862812] - [kernel] rcutorture: Move to dynamic initialization of rcu_fwds (Waiman Long) [1862812] - [kernel] rcutorture: Thread rcu_fwd pointer through forward-progress functions (Waiman Long) [1862812] - [kernel] rcutorture: Pull callback forward-progress data into rcu_fwd struct (Waiman Long) [1862812] - [tools] rcutorture: Add worst-case call_rcu() forward-progress results (Waiman Long) [1862812] - [tools] torture: Handle systems lacking the mpstat command (Waiman Long) [1862812] - [tools] torture: Handle jitter for CPUs that cannot be offlined (Waiman Long) [1862812] - [tools] rcutorture: Dispense with Dracut for initrd creation (Waiman Long) [1862812] - [tools] torture: Use gawk instead of awk for systime() function (Waiman Long) [1862812] - [kernel] rcu: Avoid tick_dep_set_cpu() misordering (Waiman Long) [1862812] - [kernel] rcu: Provide wrappers for uses of ->rcu_read_lock_nesting (Waiman Long) [1862812] - [kernel] rcu: Use READ_ONCE() for ->expmask in rcu_read_unlock_special() (Waiman Long) [1862812] - [kernel] rcu: Clear ->rcu_read_unlock_special only once (Waiman Long) [1862812] - [kernel] rcu: Clear .exp_hint only when deferred quiescent state has been reported (Waiman Long) [1862812] - [kernel] rcu: Rename some instance of CONFIG_PREEMPTION to CONFIG_PREEMPT_RCU (Waiman Long) [1862812] - [kernel] rcu: Use CONFIG_PREEMPTION where appropriate (Waiman Long) [1862812] - [kernel] rcu: Make PREEMPT_RCU be a modifier to TREE_RCU (Waiman Long) [1862812] - [kernel] rcu: Use lockdep rather than comment to enforce lock held (Waiman Long) [1862812] - [kernel] rcu: Avoid data-race in rcu_gp_fqs_check_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Fix dump_tree hierarchy print always active (Waiman Long) [1862812] - [kernel] rculist.h: Add list_tail_rcu() (Waiman Long) [1862812] - [kernel] rculist_nulls: Change docbook comment headers (Waiman Long) [1862812] - [kernel] rculist_nulls: Add docbook comments (Waiman Long) [1862812] - [include] rcu: Add a hlist_nulls_unhashed_lockless() function (Waiman Long) [1862812] - [kernel] rcu: Use WRITE_ONCE() for assignments to ->pprev for hlist_nulls (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_call_rcu_nobatch() (Waiman Long) [1862812] - [kernel] rcu: Remove kfree_rcu() special casing and lazy-callback handling (Waiman Long) [1862812] - [kernel] rcu: Add support for debug_objects debugging for kfree_rcu() (Waiman Long) [1862812] - [kernel] rcu: Add multiple in-flight batches of kfree_rcu() work (Waiman Long) [1862812] - [kernel] rcu: Make kfree_rcu() use a non-atomic ->monitor_todo (Waiman Long) [1862812] - [kernel] rcuperf: Add kfree_rcu() performance Tests (Waiman Long) [1862812] - [kernel] rcu: Add basic support for kfree_rcu() batching (Waiman Long) [1862812] - [kernel] rcu: Remove unused stop-machine #include (Waiman Long) [1862812] - [kernel] srcu: Apply *_ONCE() to ->srcu_last_gp_end (Waiman Long) [1862812] - [kernel] rcu: Switch force_qs_rnp() to for_each_leaf_node_cpu_mask() (Waiman Long) [1862812] - [kernel] rcu: Move rcu_{expedited, normal} definitions into rcupdate.h (Waiman Long) [1862812] - [kernel] rcu: Move gp_state_namesand gp_state_getname() to tree_stall.h (Waiman Long) [1862812] - [kernel] rcu: Remove the declaration of call_rcu() in tree.h (Waiman Long) [1862812] - [kernel] rcu: Fix tracepoint tracking RCU CPU kthread utilization (Waiman Long) [1862812] - [kernel] rcu: Fix harmless omission of "CONFIG_" from #if condition (Waiman Long) [1862812] - [kernel] rcu: Mark non-global functions and variables as static (Waiman Long) [1862812] - [kernel] rcu: Enable tick for nohz_full CPUs slow to provide expedited QS (Waiman Long) [1862812] - [kernel] rcu: Replace synchronize_sched_expedited_wait() "_sched" with "_rcu" (Waiman Long) [1862812] - [kernel] rcu: Update tree_exp.h function-header comments (Waiman Long) [1862812] - [kernel] rcu: Rename sync_rcu_preempt_exp_done() to sync_rcu_exp_done() (Waiman Long) [1862812] - [kernel] rcu: Allow only one expedited GP to run concurrently with wakeups (Waiman Long) [1862812] - [kernel] rcu: Fix missed wakeup of exp_wq waiters (Waiman Long) [1862812] - [kernel] rcu: Substitute lookup for bit-twiddling in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Fix data-race due to atomic_t copy-by-value (Waiman Long) [1862812] - [kernel] rcu: Avoid modifying mask_ofl_ipi in sync_rcu_exp_select_node_cpus() (Waiman Long) [1862812] - [kernel] rcu: Use *_ONCE() to protect lockless ->expmask accesses (Waiman Long) [1862812] - [kernel] rcutorture: Make in-kernel-loop testing more brutal (Waiman Long) [1862812] - [kernel] rcutorture: Separate warnings for each failure type (Waiman Long) [1862812] - [kernel] rcu: Remove unused variable rcu_perf_writer_state (Waiman Long) [1862812] - [tools] rcutorture: Remove CONFIG_HOTPLUG_CPU=n from scenarios (Waiman Long) [1862812] - [kernel] rcu: Remove unused function rcutorture_record_progress() (Waiman Long) [1862812] - [kernel] rcu: Make kernel-mode nohz_full CPUs invoke the RCU core processing (Waiman Long) [1862812] - [kernel] rcu: Confine ->core_needs_qs accesses to the corresponding CPU (Waiman Long) [1862812] - [kernel] rcu: Reset CPU hints when reporting a quiescent state (Waiman Long) [1862812] - [kernel] rcu: Force nohz_full tick on upon irq enter instead of exit (Waiman Long) [1862812] - [kernel] rcu: Force tick on for nohz_full CPUs not reaching quiescent states (Waiman Long) [1862812] - [kernel] rcutorture: Emulate dyntick aspect of userspace nohz_full sojourn (Waiman Long) [1862812] - [kernel] rcu: Make CPU-hotplug removal operations enable tick (Waiman Long) [1862812] - [kernel] stop_machine: Provide RCU quiescent state in multi_cpu_stop() (Waiman Long) [1862812] - [kernel] rcutorture: Force on tick for readers and callback flooders (Waiman Long) [1862812] - [kernel] rcu: Force on tick when invoking lots of callbacks (Waiman Long) [1862812] - [kernel] time: Export tick start/stop functions for rcutorture (Waiman Long) [1862812] - [kernel] nohz: Add TICK_DEP_BIT_RCU (Waiman Long) [1862812] - [kernel] rcu: Suppress levelspread uninitialized messages (Waiman Long) [1862812] - [kernel] rcu: Fix uninitialized variable in nocb_gp_wait() (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_future_grace_period tracepoint (Waiman Long) [1862812] - [trace] rcu: Update descriptions for rcu_nocb_wake tracepoint (Waiman Long) [1862812] - [trace] rcu: Remove obsolete descriptions for rcu_barrier tracepoint (Waiman Long) [1862812] - [kernel] rcu: Ensure that ->rcu_urgent_qs is set before resched IPI (Waiman Long) [1862812] - [kernel] rcu: Several rcu_segcblist functions can be static (Waiman Long) [1862812] - [kernel] rcu: Remove unused function hlist_bl_del_init_rcu() (Waiman Long) [1862812] - [kernel] rcu: Allow rcu_do_batch() to dynamically adjust batch sizes (Waiman Long) [1862812] - [kernel] srcu: Avoid srcutorture security-based pointer obfuscation (Waiman Long) [1862812] - [kernel] rcu/nocb: Don't wake no-CBs GP kthread if timer posted under overload (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce __call_rcu_nocb_wake() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce nocb_cb_wait() leaf rcu_node ->lock contention (Waiman Long) [1862812] - [kernel] rcu/nocb: Advance CBs after merge in rcutree_migrate_callbacks() (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid synchronous wakeup in __call_rcu_nocb_wake() (Waiman Long) [1862812] - [kernel] rcu/nocb: Print no-CBs diagnostics when rcutorture writer unduly delayed (Waiman Long) [1862812] - [kernel] rcu/nocb: EXP Check use and usefulness of ->nocb_lock_contended (Waiman Long) [1862812] - [kernel] rcu/nocb: Add bypass callback queueing (Waiman Long) [1862812] - [kernel] rcu/nocb: Atomic ->len field in rcu_segcblist structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Unconditionally advance and wake for excessive CBs (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce ->nocb_lock contention with separate ->nocb_gp_lock (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs invocation-done time (Waiman Long) [1862812] - [kernel] rcu/nocb: Reduce contention at no-CBs registry-time CB advancement (Waiman Long) [1862812] - [kernel] rcu/nocb: Round down for number of no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid ->nocb_lock capture by corresponding CPU (Waiman Long) [1862812] - [kernel] rcu/nocb: Avoid needless wakeups of no-CBs grace-period kthread (Waiman Long) [1862812] - [kernel] rcu/nocb: Make __call_rcu_nocb_wake() safe for many callbacks (Waiman Long) [1862812] - [kernel] rcu/nocb: Never downgrade ->nocb_defer_wakeup in wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Enable re-awakening under high callback load (Waiman Long) [1862812] - [kernel] rcu/nohz: Turn off tick for offloaded CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Suppress uninitialized false-positive in nocb_gp_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_pending() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_core() (Waiman Long) [1862812] - [kernel] rcu/nocb: Use build-time no-CBs check in rcu_do_batch() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_gp_head and nocb_gp_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_cb_tail and nocb_cb_head fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_q_count and nocb_q_count_lazy fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove obsolete nocb_head and nocb_tail fields (Waiman Long) [1862812] - [kernel] rcu/nocb: Use rcu_segcblist for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Leave ->cblist enabled for no-CBs CPUs (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_empty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Allow lockless use of rcu_segcblist_restempty() (Waiman Long) [1862812] - [kernel] rcu/nocb: Remove deferred wakeup checks for extended quiescent states (Waiman Long) [1862812] - [kernel] rcu/nocb: Check for deferred nocb wakeups before nohz_full early exit (Waiman Long) [1862812] - [kernel] rcu/nocb: Make rcutree_migrate_callbacks() start at leaf rcu_node structure (Waiman Long) [1862812] - [kernel] rcu/nocb: Add checks for offloaded callback processing (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate offloaded ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Use separate flag to indicate disabled ->cblist (Waiman Long) [1862812] - [kernel] rcu/nocb: Print gp/cb kthread hierarchy if dump_tree (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_nocb_leader_stride kernel boot parameter (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename and document no-CB CB kthread sleep trace event (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_organize_nocb_kthreads() local variable (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader_defer() to wake_nocb_gp_defer() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename __wake_nocb_leader() to __wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename wake_nocb_leader() to wake_nocb_gp() (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename nocb_follower_wait() to nocb_cb_wait() (Waiman Long) [1862812] - [kernel] rcu/nocb: Provide separate no-CBs grace-period kthreads (Waiman Long) [1862812] - [kernel] rcu/nocb: Update comments to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcu/nocb: Rename rcu_data fields to prepare for forward-progress work (Waiman Long) [1862812] - [kernel] rcutorture: Aggressive forward-progress tests shouldn't block shutdown (Waiman Long) [1862812] - [kernel] rcuperf: Make rcuperf kernel test more robust for !expedited mode (Waiman Long) [1862812] - [kernel] rcutorture: Emulate userspace sojourn during call_rcu() floods (Waiman Long) [1862812] - [tools] rcutorture: Test TREE03 with the threadirqs kernel boot parameter (Waiman Long) [1862812] - [tools] torture: Expand last_ts variable in kvm-test-1-run.sh (Waiman Long) [1862812] - [kernel] rcuperf: Fix perf_type module-parameter description (Waiman Long) [1862812] - [documentation] doc: Add rcutree.kthread_prio pointer to stallwarn.txt (Waiman Long) [1862812] - [kernel] rcu: Change return type of rcu_spawn_one_boost_kthread() (Waiman Long) [1862812] - [kernel] rcu: Add destroy_work_on_stack() to match INIT_WORK_ONSTACK() (Waiman Long) [1862812] - [kernel] rcu: Add kernel parameter to dump trace after RCU CPU stall warning (Waiman Long) [1862812] - [kernel] rcu: Restore barrier() to rcu_read_lock() and rcu_read_unlock() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_note_context_switch exit from critical section (Waiman Long) [1862812] - [kernel] rcu: Make rcu_read_unlock_special() checks match raise_softirq_irqoff() (Waiman Long) [1862812] - [kernel] rcu: Simplify rcu_read_unlock_special() deferred wakeups (Waiman Long) [1862812] - [tools] rcu: Don't return a value from rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: Force inlining of rcu_read_lock() (Waiman Long) [1862812] - [kernel] rcu: Fix irritating whitespace error in rcu_assign_pointer() (Waiman Long) [1862812] - [kernel] rcu: validate arguments for rcu tracepoints (Waiman Long) [1862812] - [trace] tracing: introduce TRACE_EVENT_NOP() (Waiman Long) [1862812] - [kernel] kprobes: Prohibit probing on RCU debug routine (Waiman Long) [1862812] - [init] time: Make VIRT_CPU_ACCOUNTING_GEN depend on GENERIC_CLOCKEVENTS (Waiman Long) [1862812] - [kernel] time: Move CONTEXT_TRACKING to kernel/time/Kconfig (Waiman Long) [1862812]- [fs] xfs: don't commit sunit/swidth updates to disk if that would cause repair failures (Bill O'Donnell) [1849407] - [fs] xfs: split the sunit parameter update into two parts (Bill O'Donnell) [1849407] - [fs] xfs: refactor agfl length computation function (Bill O'Donnell) [1849407] - [net] netfilter: conntrack: proc: rename stat column (Florian Westphal) [1875681] - [net] netfilter: conntrack: add clash resolution stat counter (Florian Westphal) [1875681] - [net] netfilter: conntrack: remove ignore stats (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not increment two error counters at same time (Florian Westphal) [1875681] - [net] netfilter: conntrack: do not auto-delete clash entries on reply (Florian Westphal) [1875681] - [powerpc] powerpc/pseries/iommu: Allow bigger 64bit window by removing default DMA window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Move window-removing part of remove_ddw into remove_dma_window (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Update call to ibm, query-pe-dma-windows (Steve Best) [1725198] - [powerpc] powerpc/pseries/iommu: Create defines for operations in ibm, ddw-applicable (Steve Best) [1725198] - [x86] x86/cpu: Add Sapphire Rapids CPU model number (Puneet Sethi) [1872367] - [x86] x86/cpu: Add Lakefield, Alder Lake and Rocket Lake models to the to Intel CPU family (Steve Best) [1838902]- [powerpc] powerpc/xmon: Improve dumping prefixed instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a ppc_inst_as_str() helper (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_as_u64() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add ppc_inst_next() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for Prefixed Add Immediate (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Let compute tests specify a required cpu feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Set NIP in instruction emulation tests (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed floating-point load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Add tests for prefixed integer load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add POWER10 architected mode (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Add MMA feature (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/dt_cpu_ftrs: Advertise support for ISA v3.1 if selected (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add support for ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add new HWCAP bits (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed fixed-point arithmetic (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for prefixed load/stores (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Support prefixed instructions in alignment handler (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Don't allow breakpoints on suffixes (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed instructions in feature fixups (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Test prefixed code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add prefixed instructions to instruction data type (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/optprobes: Add register argument to patch_imm64_load_insns() (Desnes Augusto Nunes do Rosario) [1854524] - [kvm] powerpc: Define new SRR1 bits for a ISA v3.1 (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/83xx: handle machine check caused by watchdog timer (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Enable Prefixed Instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Make test_translate_branch() independent of instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move insertion of breakpoint for xol'ing (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce a function for reporting instruction length (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Define and use get_user_instr() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kprobes: Use patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_kernel_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add a probe_user_read_inst() function (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for reading instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a datatype for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Refactor __patch_instruction() to use __put_user_asm() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: use probe_user_read() and probe_user_write() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Constify the number of insns printed by show instructions functions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix interleaved output in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/process: Fix sparse address space warnings (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Don't print kernel instructions in show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Add show_user_instructions() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: fix book3s/32 boot failure due to code patching (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Introduce functions for instruction equality (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for byte swapping instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a function for getting the instruction op code (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use an accessor for instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc sstep: Add support for extswsli instruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add support for maddhd, maddhdu, maddld instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Use a macro for creating instructions from u32s (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add infrastructure to fixup branch predictor flush (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/smp: Use code patching to restore reset vector (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addcinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for addinstruction (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: sstep: Add tests for compute type instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/sstep: Fix DS operand in ld encoding to appropriate value (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/fsl: Add barrier_nospec implementation for NXP PowerPC Book3E (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Don't ignore extraneous exceptions blindly (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/watchpoint: Disable watchpoint hit by larx/stcx instructions (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/kgdb: add kgdb_arch_set/remove_breakpoint() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/hw_breakpoint: move instruction stepping out of hw_breakpoint_handler() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: add modify_instruction() and modify_instruction_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: Change calling convention for create_branch() et. al (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc: simplify patch_instruction_site() and patch_branch_site() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/code-patching: Add a helper to get the address of a patch_site (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/ftrace: Handle large kernel configs (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/32: use patch_site_addr() in machine_init() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/lib: Use patch_site to patch copy_32 functions once cache is enabled (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Use bitwise calculations in_breakpoint_table() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoints to text section (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Move breakpoint instructions to own array (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/xmon: Remove store_inst() for patch_instruction() (Desnes Augusto Nunes do Rosario) [1854524] - [powerpc] powerpc/powernv/idle: Exclude mfspr on HID1, 4, 5 on P9 and above (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Rename pnv_first_spr_loss_level variable (Steve Best) [1854539] - [powerpc] powerpc/powernv/idle: Replace CPU feature check with PVR check (Steve Best) [1854539] - [powerpc] powerpc/64s: Don't set FSCR bits in INIT_THREAD (Steve Best) [1854523] - [powerpc] powerpc/64s: Save FSCR to init_task.thread.fscr after feature init (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't let DT CPU features set FSCR_DSCR (Steve Best) [1854523] - [powerpc] powerpc/64s: Don't init FSCR_DSCR in __init_FSCR() (Steve Best) [1854523]- [kernel] sched/cfs: change initial value of runnable_avg (Phil Auld) [1875995] - [kernel] sched/fair: Fix runnable_avg for throttled cfs (Phil Auld) [1875995] - [kernel] sched/fair: Fix kernel build warning in test_idle_cores() for !SMT NUMA (Phil Auld) [1875995] - [kernel] sched/numa: Acquire RCU lock for checking idle cores during NUMA balancing (Phil Auld) [1875995] - [kernel] sched/numa: Stop an exhastive search if a reasonable swap candidate or idle CPU is found (Phil Auld) [1875995] - [kernel] sched/numa: Bias swapping tasks based on their preferred node (Phil Auld) [1875995] - [kernel] sched/numa: Find an alternative idle CPU if the CPU is part of an active NUMA balance (Phil Auld) [1875995] - [kernel] sched/numa: Prefer using an idle CPU as a migration target instead of comparing tasks (Phil Auld) [1875995] - [kernel] sched/fair: Take into account runnable_avg to classify group (Phil Auld) [1875995] - [kernel] sched/pelt: Add a new runnable average signal (Phil Auld) [1875995] - [kernel] sched/pelt: Remove unused runnable load average (Phil Auld) [1875995] - [kernel] sched: Disable allowing small imbalance to preserve RHEL performance (Phil Auld) [1875995] - [kernel] sched/numa: Use similar logic to the load balancer for moving between domains with spare capacity (Phil Auld) [1875995] - [kernel] sched/numa: Replace runnable_load_avg by load_avg (Phil Auld) [1875995] - [kernel] sched/numa: Distinguish between the different task_numa_migrate() failure cases (Phil Auld) [1875995] - [kernel] sched/numa: Trace when no candidate CPU was found on the preferred node (Phil Auld) [1875995] - [kernel] sched/fair: Allow a small load imbalance between low utilisation SD_NUMA domains (Phil Auld) [1875995] - [mm] powerpc/smp: Implement cpu_to_coregroup_id (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Create coregroup domain (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Allocate cpumask only after searching thread group (Diego Domingos) [1854541] - [powerpc] powerpc/numa: Detect support for coregroup (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Optimize start_secondary (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Dont assume l2-cache to be superset of sibling (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move topology fixups into a new function (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Move powerpc_topology above (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Merge Power9 topology with Power topology (Diego Domingos) [1854541] - [powerpc] powerpc/smp: Fix a warning under !NEED_MULTIPLE_NODES (Diego Domingos) [1854541] - [mm] powerpc/numa: Restrict possible nodes based on platform (Diego Domingos) [1854541] - [mm] powerpc/numa: Limit possible nodes to within num_possible_nodes (Diego Domingos) [1854541] - [powerpc] powerpc: Fix misleading small cores print (Diego Domingos) [1854541] - [netdrv] ibmvnic: add missing parenthesis in do_reset() (Steve Best) [1879547] - [wireless] rtw88: don't hold all IRQs disabled for PS operations (Jarod Wilson) [1874730] - [netdrv] ibmvnic fix NULL tx_pools and rx_tools issue at do_reset (Steve Best) [1872676]- [kernel] sched: Fix use of count for nr_running tracepoint (Phil Auld) [1861444] - [kernel] sched: Add a tracepoint to track rq->nr_running (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoints to track util_est (Phil Auld) [1861444] - [kernel] sched/debug: Export the newly added tracepoints (Phil Auld) [1861444] - [kernel] sched/debug: Add sched_overutilized tracepoint (Phil Auld) [1861444] - [kernel] sched/debug: Add new tracepoint to track PELT at se level (Phil Auld) [1861444] - [kernel] sched/debug: Add a new sched_trace_*() helper functions (Phil Auld) [1861444] - [kernel] sched/autogroup: Make autogroup_path() always available (Phil Auld) [1861444]- [mm] mm/kmemleak.c: fix check for softirq context (Waiman Long) [1878006] - [include] mm/hotplug: invalid PFNs from pfn_to_online_page() (Waiman Long) [1878006] - [mm] mm, kmemleak: little optimization while scanning (Waiman Long) [1878006] - [mm] kmemleak: add module param to print warnings to dmesg (Waiman Long) [1878006] - [mm] kmemleak: always register debugfs file (Waiman Long) [1878006] - [scsi] scsi: megaraid_sas: Don't call disable_irq from process IRQ poll (Tomas Henzl) [1837200] - [scsi] scsi: megaraid_sas: Remove undefined ENABLE_IRQ_POLL macro (Tomas Henzl) [1837200] - [platform] platform/x86: dcdbas: Check SMBIOS for protected buffer address (David Arcari) [1858680] - [platform] firmware: dcdbas: Move dcdbas to drivers/platform/x86 (David Arcari) [1858680] - [fs] cifs: fix DFS mount with cifsacl/modefromsid (Leif Sahlberg) [1871246] - [fs] ext4: fix potential negative array index in do_split() (Pavel Reichl) [1846165] {CVE-2020-14314} - [include] block: allow for_each_bvec to support zero len bvec (Ming Lei) [1872032] - [nvme] nvme-pci: disable the write zeros command for Intel 600P/P3100 (David Milburn) [1875391]- [netdrv] ice: Disable VLAN pruning in promiscuous mode (Jonathan Toppins) [1787477] - [mm] mm: slub: introduce 'slub_merge' kernel parameter (Rafael Aquini) [1871214] - [kernel] time/tick-broadcast: Fix tick_broadcast_offline() lockdep complaint (Alexey Klimov) [1877380]- [init] init/Kconfig: disable io_uring (Jeff Moyer) [1879754] - [block] blk-mq: always allow reserved allocation in hctx_may_queue (Ming Lei) [1740874] - [nvme] nvme-rdma: Avoid double freeing of async event data (Gopal Tiwari) [1878140] - [kernel] printk: queue wake_up_klogd irq_work only if per-CPU areas are ready (Igor Mammedov) [1867022]- [firmware] efi: don't reserve MOK config table memory region (Kairui Song) [1878584] - [fs] xfs: fix boundary test in xfs_attr_shortform_verify (Eric Sandeen) [1875316] {CVE-2020-14385} - [powerpc] powerpc/pseries: Do not initiate shutdown when system is running on UPS (Diego Domingos) [1870477]- [fs] nfsd: avoid a NULL dereference in __cld_pipe_upcall() (Scott Mayhew) [1847225] - [net] packet: fix overflow in tpacket_rcv (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] packet: make tp_drops atomic (Hangbin Liu) [1876224] {CVE-2020-14386} - [net] espintcp: restore IP CB before handing the packet to xfrm (Sabrina Dubroca) [1868201] - [fs] Revert "NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE" (Benjamin Coddington) [1865978] - [fs] Revert "NFSv4.x recover from pre-mature loss of openstateid" (Benjamin Coddington) [1865978] - [infiniband] RDMA/mlx4: Read pkey table length instead of hardcoded value (Alaa Hleihel) [1853564] - [net] net/smc: set rx_off for SMCR explicitly (Philipp Rudo) [1875833] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1872381] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1872381] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1872381] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1872381] - [kernel] tracing: Define MCOUNT_INSN_SIZE when not defined without direct calls (Jiri Olsa) [1857599] - [kernel] ftrace: Fix function_graph tracer interaction with BPF trampoline (Jiri Olsa) [1857599] - [x86] x86/function_graph: Simplify with function_graph_enter() (Jiri Olsa) [1857599] - [kernel] function_graph: Create function_graph_enter() to consolidate architecture code (Jiri Olsa) [1857599]- [crypto] pefile: Support multiple signatures in verify_pefile_signature (Lenny Szubowicz) [1862072] - [security] integrity: Load certs from the EFI MOK config table (Lenny Szubowicz) [1868306] - [security] integrity: Move import of MokListRT certs to a separate routine (Lenny Szubowicz) [1868306] - [firmware] efi: Support for MOK variable config table (Lenny Szubowicz) [1868306] - [kernel] Move to dual-signing to split signing keys up better (Frantisek Hrbata) [1837434] {CVE-2020-10713} - [powerpc] pseries/hotplug-cpu: wait indefinitely for vCPU death (Michael Roth) [1856588] - [powerpc] kvm: ppc: book3s hv: Rework secure mem slot dropping (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Move kvmppc_svm_page_out up (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Migrate hot plugged memory (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: In H_SVM_INIT_DONE, migrate remaining normal-GFNs to secure-GFNs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Track the state GFNs associated with secure VMs (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Disable page merging in H_SVM_INIT_START (Michael Roth) [1851259] - [powerpc] kvm: ppc: book3s hv: Fix function definition in book3s_hv_uvmem.c (Michael Roth) [1851259] - [kernel] mmap locking api: initial implementation as rwsem wrappers (Michael Roth) [1851259] - [mm] handle multiple owners of device private pages in migrate_vma (Michael Roth) [1851259] - [mm] migrate.c: clean up useless code in migrate_vma_collect_pmd() (Michael Roth) [1851259] - [mm] remove the unused MIGRATE_PFN_DEVICE flag (Michael Roth) [1851259] - [powerpc] rhel: powerpc: kvm: Increase HDEC threshold to enter guest (David Gibson) [1733467] - [netdrv] r8152: Add macpassthru support for ThinkPad Thunderbolt 3 Dock Gen 2 (Michal Schmidt) [1851966] - [fs] ceph: fix inode number handling on arches with 32-bit ino_t (Jeff Layton) [1869679] - [fs] ceph: don't allow setlease on cephfs (Jeff Layton) [1872382] - [block] blk-mq: order adding requests to hctx->dispatch and checking SCHED_RESTART (Ming Lei) [1859628]- [s390] scsi: zfcp: Move allocation of the shost object to after xconf- and xport-data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence early sysfs interfaces for accesses of shost objects (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence adapter status propagation for common statuses (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move p-t-p port allocation to after xport data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fence fc_host updates during link-down handling (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move fc_host updates during xport data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost updates during xconfig data handling into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Move shost modification after QDIO (re-)open into fenced function (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: fix fc_host attributes that should be unknown on local link down (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: wire previously driver-specific sysfs attributes also to fc_host (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: expose fabric name as common fc_host sysfs attribute (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: add diagnostics buffer for exchange config data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: diagnostics buffer caching and use for exchange port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: signal incomplete or error for sync exchange config/port data (Claudio Imbrenda) [1872799] - [s390] scsi: zfcp: Fix use-after-free in request timeout handlers (Claudio Imbrenda) [1872796] - [tools] selftests/powerpc: Update the stack expansion test (Gustavo Duarte) [1869755] - [mm] powerpc: Allow 4224 bytes of stack expansion for the signal frame (Gustavo Duarte) [1869755] - [tools] selftests/powerpc: Add test of stack expansion logic (Gustavo Duarte) [1869755] - [mm] mm: check that mm is still valid in madvise() (Jeff Moyer) [1874560] - [block] block: virtio_blk: fix handling single range discard request (Ming Lei) [1842035] - [block] block: respect queue limit of max discard segment (Ming Lei) [1842035] - [fs] io_uring: Fix NULL pointer dereference in loop_rw_iter() (Jeff Moyer) [1854649] - [fs] io_uring: return locked and pinned page accounting (Jeff Moyer) [1854649] - [fs] io_uring: always allow drain/link/hardlink/async sqe flags (Jeff Moyer) [1854649] - [fs] io_uring: ensure double poll additions work with both request types (Jeff Moyer) [1854649] - [fs] io_uring: fix recvmsg memory leak with buffer selection (Jeff Moyer) [1854649] - [fs] io_uring: fix missing msg_name assignment (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in io_sqe_files_register() (Jeff Moyer) [1854649] - [fs] io_uring: account user memory freed when exit has been queued (Jeff Moyer) [1854649] - [fs] io_uring: fix memleak in __io_sqe_files_update() (Jeff Moyer) [1854649] - [fs] io_uring: fix regression with always ignoring signals in io_cqring_wait() (Jeff Moyer) [1854649] - [fs] io_uring: use signal based task_work running (Jeff Moyer) [1854649] - [kernel] task_work: teach task_work_add() to do signal_wake_up() (Jeff Moyer) [1854649] - [fs] io_uring: fix missing ->mm on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix potential use after free on fallback request free (Jeff Moyer) [1854649] - [fs] io_uring: fix req->work corruption (Jeff Moyer) [1854649] - [fs] io_uring: fix NULL-mm for linked reqs (Jeff Moyer) [1854649] - [fs] io_uring: fix current->mm NULL dereference on exit (Jeff Moyer) [1854649] - [fs] io_uring: fix hanging iopoll in case of -EAGAIN (Jeff Moyer) [1854649] - [fs] io_uring: fix io_sq_thread no schedule when busy (Jeff Moyer) [1854649] - [fs] io_uring: fix possible race condition against REQ_F_NEED_CLEANUP (Jeff Moyer) [1854649] - [fs] io_uring: reap poll completions while waiting for refs to drop on exit (Jeff Moyer) [1854649] - [fs] io_uring: acquire 'mm' for task_work for SQPOLL (Jeff Moyer) [1854649] - [fs] io_uring: add memory barrier to synchronize io_kiocb's result and iopoll_completed (Jeff Moyer) [1854649] - [fs] io_uring: don't fail links for EAGAIN error in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: fix io_kiocb.flags modification race in IOPOLL mode (Jeff Moyer) [1854649] - [fs] io_uring: allow O_NONBLOCK async retry (Jeff Moyer) [1854649] - [fs] io_uring: use kvfree() in io_sqe_buffer_register() (Jeff Moyer) [1854649] - [fs] io_uring: validate the full range of provided buffers for access (Jeff Moyer) [1854649] - [fs] io_uring: re-set iov base/len for buffer select retry (Jeff Moyer) [1854649] - [fs] io_uring: fix {SQ, IO}POLL with unsupported opcodes (Jeff Moyer) [1854649] - [fs] io_uring: disallow close of ring itself (Jeff Moyer) [1854649] - [fs] io_uring: fix overflowed reqs cancellation (Jeff Moyer) [1854649] - [fs] io_uring: fix flush req->refs underflow (Jeff Moyer) [1854649] - [fs] io_uring: async task poll trigger cleanup (Jeff Moyer) [1854649] - [fs] io_uring: allow POLL_ADD with double poll_wait() users (Jeff Moyer) [1854649] - [fs] io_uring: remove 'fd is io_uring' from close path (Jeff Moyer) [1854649] - [nvme] nvme: allow retry for requests with REQ_FAILFAST_TRANSPORT set (Mike Snitzer) [1843515] - [nvme] nvme: decouple basic ANA log page re-read support from native multipathing (Mike Snitzer) [1843515] - [nvme] nvme: update failover handling to work with REQ_FAILFAST_TRANSPORT (Mike Snitzer) [1843515] - [nvme] nvme: Return BLK_STS_TARGET if the DNR bit is set (Mike Snitzer) [1843515] - [nvme] nvme: redirect commands on dying queue (Mike Snitzer) [1843515] - [nvme] nvme: just check the status code type in nvme_is_path_error (Mike Snitzer) [1843515] - [nvme] nvme: refactor command completion (Mike Snitzer) [1843515] - [nvme] nvme-multipath: do not reset on unknown status (Mike Snitzer) [1843515] - [nvme] Revert "nvme: allow ANA support to be independent of native multipathing" (Mike Snitzer) [1843515] - [nvme] Revert "nvme-multipath: do not reset on unknown status" (Mike Snitzer) [1843515] - [mm] mm, THP, swap: fix allocating cluster for swapfile by mistake (Gao Xiang) [1855474] - [net] sched: act_ct: Fix skb double-free in tcf_ct_handle_fragments() error flow (Marcelo Leitner) [1866391] - [net] netfilter: conntrack: allow sctp hearbeat after connection re-use (Florian Westphal) [1865798] - [video] vgacon: Fix for missing check in scrollback handling (Lyude Paul) [1859472] {CVE-2020-14331} - [scsi] Revert "scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe" (Nilesh Javali) [1866744] - [scsi] Revert "scsi: qla2xxx: Fix crash on qla2x00_mailbox_command" (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix null pointer access during disconnect from subsystem (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Check if FW supports MQ before enabling (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix WARN_ON in qla_nvme_register_hba (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Allow ql2xextended_error_logging special value 1 to be set anytime (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Reduce noisy debug message (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Fix login timeout (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush I/O on zone disable (Nilesh Javali) [1866744] - [scsi] scsi: qla2xxx: Flush all sessions on zone disable (Nilesh Javali) [1866744] - [tools] bpf: selftests: global_funcs: Check err_str before strstr (Yauheni Kaliuta) [1873163] - [netdrv] net/mlx5e: E-Switch, Specify flow_source for rule with no in_port (Alaa Hleihel) [1869602] - [netdrv] net/mlx5e: E-Switch, Add misc bit when misc fields changed for mirroring (Alaa Hleihel) [1869602] - [tools] selftests/bpf: test for map update access from within EXT programs (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: test for checking return code for the extended prog (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [tools] selftests/bpf: Add test for freplace program with write access (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [net] bpf: verifier: use target program's type for access verifications (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1871071] - [scsi] scsi: lpfc: Fix NVMe rport deregister and registration during ADISC (Dick Kennedy) [1871223] - [scsi] scsi: lpfc: Fix LUN loss after cable pull (Dick Kennedy) [1871223] - [infiniband] RDMA/bnxt_re: Do not add user qps to flushlist (Selvin Xavier) [1858674] - [fs] NFSv4.0 allow nconnect for v4.0 (Benjamin Coddington) [1842746] - [mm] mm/vunmap: add cond_resched() in vunmap_pmd_range (Rafael Aquini) [1871710] - [s390] s390/bpf: Maintain 8-byte stack alignment (Jiri Olsa) [1871040]- [netdrv] vrf: Fix IPv6 with qdisc and xfrm (Sabrina Dubroca) [1868565] - [netdrv] vrf: make sure skb->data contains ip header to make routing (Sabrina Dubroca) [1868565] - [netdrv] vrf: Check skb for XFRM_TRANSFORMED flag (Sabrina Dubroca) [1868565] - [net] Do not clear the sock TX queue in sk_set_socket() (Andrea Claudi) [1850421] - [net] Use RCU_INIT_POINTER() to set sk_wq (Andrea Claudi) [1850421] - [net] netfilter: ip6tables: Add a .pre_exit hook in all ip6table_foo.c. (Florian Westphal) [1862384] - [net] netfilter: iptables: Add a .pre_exit hook in all iptable_foo.c. (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix an error code in ip_set_sockfn_get() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Don't account for expired elements on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Drop spurious condition for overlap detection on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Detect partial overlaps on insertion (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: Introduce and use nft_rbtree_interval_start() (Florian Westphal) [1862384] - [net] netfilter: nf_tables: fix nat hook table deletion (Florian Westphal) [1862384] - [net] netfilter: ipset: call ip_set_free() instead of kfree() (Florian Westphal) [1862384] - [net] netfilter: ip6tables: Split ip6t_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: iptables: Split ipt_unregister_table() into pre_exit and exit helpers. (Florian Westphal) [1862384] - [net] netfilter: nft_set_pipapo: Disable preemption before getting per-CPU pointer (Florian Westphal) [1862384] - [net] netfilter: nft_nat: return EOPNOTSUPP if type or flags are not supported (Florian Westphal) [1862384] - [net] netfilter: conntrack: comparison of unsigned in cthelper confirmation (Florian Westphal) [1862384] - [net] netfilter: conntrack: refetch conntrack after nf_conntrack_update() (Florian Westphal) [1862384] - [net] netfilter: conntrack: Pass value of ctinfo to __nf_conntrack_update (Florian Westphal) [1862384] - [net] netfilter: conntrack: make conntrack userspace helpers work again (Florian Westphal) [1862384] - [net] netfilter: nfnetlink_cthelper: unbreak userspace helper support (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: fix compilation warning with W=1 build (Florian Westphal) [1862384] - [net] netfilter: nf_conntrack_pptp: prevent buffer overflows in debug code (Florian Westphal) [1862384] - [net] netfilter: nft_set_bitmap: initialize set element extension in lookups (Florian Westphal) [1862384] - [net] netfilter: nft_fwd_netdev: validate family and chain type (Florian Westphal) [1862384] - [net] netfilter: nft_payload: add missing attribute validation for payload csum flags (Florian Westphal) [1862384] - [net] netfilter: cthelper: add missing attribute validation for cthelper (Florian Westphal) [1862384] - [net] netfilter: ipset: Fix forceadd evaluation path (Florian Westphal) [1862384] - [net] netfilter: bridge: make sure to pull arp header in br_nf_forward_arp() (Florian Westphal) [1862384] - [net] netfilter: nft_set_rbtree: bogus lookup/get on consecutive elements in named sets (Florian Westphal) [1862384] - [net] netfilter: ctnetlink: netns exit must wait for callbacks (Florian Westphal) [1862384] - [arm64] kvm: arm64: Don't inherit exec permission across page-table levels (Andrew Jones) [1869297] - [arm64] kvm: arm64: Flush the instruction cache if not unmapping the VM on reboot (Andrew Jones) [1869297] - [s390] s390, dcssblk: kaddr and pfn can be NULL to ->direct_access() (Claudio Imbrenda) [1868927] - [fs] chardev: Avoid potential use-after-free in 'chrdev_open()' (Vladis Dronov) [1866324] {CVE-2020-0305} - [net] net: accept an empty mask in /sys/class/net/*/queues/rx-*/rps_cpus (Nitesh Narayan Lal) [1868433] - [x86] Revert "x86/intel: Disable HPET on Intel Ice Lake platforms" (David Arcari) [1868405] - [kernel] sched: Fix race against ptrace_freeze_trace() (Oleg Nesterov) [1862560] - [kernel] sched: Fix loadavg accounting race (Oleg Nesterov) [1862560] - [kernel] kernel/sched/: remove caller signal_pending branch predictions (Oleg Nesterov) [1862560] - [kernel] locking/spinlock, sched/core: Clarify requirements for smp_mb__after_spinlock() (Oleg Nesterov) [1862560] - [nvme] nvme: multipath: round-robin: eliminate "fallback" variable (Gopal Tiwari) [1868443] - [nvme] nvme: multipath: round-robin: fix single non-optimized path case (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: do not fall back to __nvme_find_path() for non-optimized paths (Gopal Tiwari) [1868443] - [nvme] nvme-multipath: fix logic for non-optimized paths (Gopal Tiwari) [1868443] - [tools] selftests/bpf: Fix segmentation fault in test_progs (Yauheni Kaliuta) [1868494] - [pci] hv: Fix a timing issue which causes kdump to fail occasionally (Mohammed Gamal) [1861960] - [hv] hv: vmbus: Only notify Hyper-V for die events that are oops (Vitaly Kuznetsov) [1868131] - [x86] kvm: nsvm: Correctly set the shadow NPT root level in its MMU role (Vitaly Kuznetsov) [1845507] - [x86] kvm: x86: drop superfluous mmu_check_root() from fast_pgd_switch() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: use nested_svm_load_cr3() on guest->host switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: implement nested_svm_load_cr3() and use it for host->guest switch (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: move kvm_set_cr3() after nested_svm_uninit_mmu_context() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: introduce nested_svm_load_cr3()/nested_npt_enabled() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: prepare to handle errors from enter_svm_guest_mode() (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: reset nested_run_pending upon nested_svm_vmrun_msrpm() failure (Vitaly Kuznetsov) [1845507] - [x86] kvm: mmu: stop dereferencing vcpu->arch.mmu to get the context for MMU init (Vitaly Kuznetsov) [1845507] - [x86] kvm: nsvm: split kvm_init_shadow_npt_mmu() from kvm_init_shadow_mmu() (Vitaly Kuznetsov) [1845507] - [security] selinux: compute genfs symlink context in case of CephFS (Ondrej Mosnacek) [1865800] - [fs] ceph: set sec_context xattr on symlink creation (Ondrej Mosnacek) [1861509] - [tools] selftests: bpf: define SO_RCVTIMEO and SO_SNDTIMEO properly for ppc64le (Jiri Benc) [1860386] - [tools] bpf: Sync RHEL version of asm-generic/socket.h to tools/ (Jiri Benc) [1860386] - [tools] selftests: bpf: skip tests not working on RHEL (Jiri Benc) [1866908] - [tools] Revert "selftests: bpf: disable test_lwt_seg6local" (Jiri Benc) [1866908] - [tools] Revert "bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS" (Jiri Benc) [1866908] - [tools] selftests: add option to skip specific tests in RHEL (Jiri Benc) [1866908] - [tools] selftests: bpf: switch off timeout (Jiri Benc) [1866908] - [tools] selftest/firmware: Add selftest timeout in settings (Jiri Benc) [1866908] - [tools] selftests/harness: Limit step counter reporting (Jiri Benc) [1866908] - [tools] selftests/harness: Clean up kern-doc for fixtures (Jiri Benc) [1866908] - [tools] selftests: fix condition in run_tests (Jiri Benc) [1866908] - [tools] selftests: do not use .ONESHELL (Jiri Benc) [1866908] - [tools] selftests/harness: Report skip reason (Jiri Benc) [1866908] - [tools] selftests/harness: Display signed values correctly (Jiri Benc) [1866908] - [tools] selftests/harness: Refactor XFAIL into SKIP (Jiri Benc) [1866908] - [tools] selftests/harness: Switch to TAP output (Jiri Benc) [1866908] - [tools] selftests: Add header documentation and helpers (Jiri Benc) [1866908] - [tools] kselftest: fix TAP output for skipped tests (Jiri Benc) [1866908] - [tools] kselftest: ksft_test_num return type should be unsigned (Jiri Benc) [1866908] - [tools] selftests: introduce gen_tar Makefile target (Jiri Benc) [1866908] - [tools] kselftest: add fixture variants (Jiri Benc) [1866908] - [tools] kselftest: run tests by fixture (Jiri Benc) [1866908] - [tools] kselftest: create fixture objects (Jiri Benc) [1866908] - [tools] kselftest: factor out list manipulation to a helper (Jiri Benc) [1866908] - [tools] selftests: add build/cross-build dependency check script (Jiri Benc) [1866908] - [tools] kselftest/runner: allow to properly deliver signals to tests (Jiri Benc) [1866908] - [tools] selftests/harness: fix spelling mistake "SIGARLM" -> "SIGALRM" (Jiri Benc) [1866908] - [tools] selftests: enforce local header dependency in lib.mk (Jiri Benc) [1866908] - [tools] selftests/harness: Handle timeouts cleanly (Jiri Benc) [1866908] - [tools] selftests/harness: Move test child waiting logic (Jiri Benc) [1866908] - [tools] selftests: Fix kselftest O=objdir build from cluttering top level objdir (Jiri Benc) [1866908] - [tools] selftests: allow detection of build failures (Jiri Benc) [1866908] - [tools] selftests: fix build behaviour on targets' failures (Jiri Benc) [1866908] - [tools] kselftest: Support old perl versions (Jiri Benc) [1866908] - [tools] kselftest/runner: Print new line in print of timeout log (Jiri Benc) [1866908] - [tools] selftests: Fix dangling documentation references to kselftest_module.sh (Jiri Benc) [1866908] - [tools] kselftest: Fix NULL INSTALL_PATH for TARGETS runlist (Jiri Benc) [1866908] - [tools] selftests: Move kselftest_module.sh into kselftest/ (Jiri Benc) [1866908] - [tools] selftests: gen_kselftest_tar.sh: Do not clobber kselftest/ (Jiri Benc) [1866908] - [tools] selftests/kselftest/runner.sh: Add 45 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: exclude failed TARGETS from runlist (Jiri Benc) [1866908] - [tools] kselftest: add capability to skip chosen TARGETS (Jiri Benc) [1866908] - [tools] selftests: Add kselftest-all and kselftest-install targets (Jiri Benc) [1866908] - [tools] selftests: use "$(MAKE)" instead of "make" (Jiri Benc) [1866908] - [tools] kselftest: save-and-restore errno to allow for m formatting (Jiri Benc) [1866908] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 481 (Jiri Benc) [1866908] - [tools] selftests/harness: Allow test to configure timeout (Jiri Benc) [1866908] - [tools] selftests: avoid KBUILD_OUTPUT dir cluttering with selftest objects (Jiri Benc) [1866908] - [tools] selftests: fix bpf build/test workflow regression when KBUILD_OUTPUT is set (Jiri Benc) [1866908] - [tools] selftests: fix install target to use default install path (Jiri Benc) [1866908] - [tools] selftests: build and run gpio when output directory is the src dir (Jiri Benc) [1866908] - [documentation] doc: kselftest: Fix KBUILD_OUTPUT usage instructions (Jiri Benc) [1866908] - [tools] selftests: fix headers_install circular dependency (Jiri Benc) [1866908] - [tools] selftests/harness: Add 30 second timeout per test (Jiri Benc) [1866908] - [tools] kselftest: Add test module framework header (Jiri Benc) [1866908] - [tools] kselftest: Add test runner creation script (Jiri Benc) [1866908] - [tools] selftests/harness: Update named initializer syntax (Jiri Benc) [1866908] - [tools] selftest: include stdio.h in kselftest.h (Jiri Benc) [1866908] - [tools] selftests: do not macro-expand failed assertion expressions (Jiri Benc) [1866908] - [documentation] Documentation/dev-tools: clean up kselftest.rst (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update config file location (Jiri Benc) [1866908] - [documentation] doc: dev-tools: kselftest.rst: update contributing new tests (Jiri Benc) [1866908]- [fs] nfs: ensure correct writeback errors are returned on close() (Scott Mayhew) [1849424] - [netdrv] net: thunderx: use spin_lock_bh in nicvf_set_rx_mode_task() (Dean Nelson) [1824858] - [crypto] crypto: ecc - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - SP800-56A rev 3 local public key validation (Herbert Xu) [1855817] - [crypto] crypto: dh - check validity of Z before export (Herbert Xu) [1855817] - [lib] lib/mpi: Add mpi_sub_ui() (Herbert Xu) [1855817] - [crypto] crypto: ecdh - check validity of Z before export (Herbert Xu) [1855817] - [netdrv] net: thunderx: initialize VF's mailbox mutex before first usage (Dean Nelson) [1866827] - [kernel] timers: Lower base clock forwarding threshold (Phil Auld) [1833096] - [kernel] timers: Remove must_forward_clk (Phil Auld) [1833096] - [kernel] timers: Spare timer softirq until next expiry (Phil Auld) [1833096] - [kernel] timers: Expand clk forward logic beyond nohz (Phil Auld) [1833096] - [kernel] timers: Reuse next expiry cache after nohz exit (Phil Auld) [1833096] - [kernel] timers: Always keep track of next expiry (Phil Auld) [1833096] - [kernel] timers: Optimize _next_timer_interrupt() level iteration (Phil Auld) [1833096] - [kernel] timers: Add comments about calc_index() ceiling work (Phil Auld) [1833096] - [kernel] timers: Move trigger_dyntick_cpu() to enqueue_timer() (Phil Auld) [1833096] - [kernel] timers: Use only bucket expiry for base->next_expiry value (Phil Auld) [1833096] - [kernel] timers: Preserve higher bits of expiration on index calculation (Phil Auld) [1833096] - [kernel] timer: Fix wheel index calculation on last level (Phil Auld) [1833096] - [kernel] timer: Prevent base->clk from moving backward (Phil Auld) [1833096] - [kernel] timer: Read jiffies once when forwarding base clk (Phil Auld) [1833096] - [powerpc] powerpc/64: Update Speculation_Store_Bypass in /proc//status (Gustavo Duarte) [1773868] - [scsi] scsi: virtio-scsi: Correctly handle the case where all LUNs are unplugged (Maxim Levitsky) [1756093] - [kvm] kvm: x86: replace kvm_spec_ctrl_test_value with runtime test on the host (Maxim Levitsky) [1853447] - [kvm] x86/kvm: Move context tracking where it belongs (Nitesh Narayan Lal) [1854011] - [scsi] scsi: megaraid_sas: Clear affinity hint (Tomas Henzl) [1828351] - [netdrv] revert "vxlan: fix tos value before xmit" (Andrea Claudi) [1862166] - [net] udp: Copy has_conns in reuseport_grow(). (Marcelo Leitner) [1867160] - [net] dev: Defer free of skbs in flush_backlog (Marcelo Leitner) [1867160] - [include] net: core: reduce recursion limit value (Marcelo Leitner) [1867160] - [netdrv] pppoe: only process PADT targeted at local interfaces (Andrea Claudi) [1866850] - [net] espintcp: count packets dropped in espintcp_rcv (Sabrina Dubroca) [1866393] - [net] espintcp: handle short messages instead of breaking the encap socket (Sabrina Dubroca) [1866393] - [net] espintcp: recv() should return 0 when the peer socket is closed (Sabrina Dubroca) [1866393] - [net] espintcp: support non-blocking sends (Sabrina Dubroca) [1866393] - [net] mptcp: be careful on subflow creation (Davide Caratti) [1862200] - [net] mptcp: fix bogus sendmsg() return code under pressure (Davide Caratti) [1862200] - [net] mptcp: fix joined subflows with unblocking sk (Davide Caratti) [1862200] - [net] subflow: explicitly check for plain tcp rsk (Davide Caratti) [1862200] - [net] mptcp: silence warning in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix race in subflow_data_ready() (Davide Caratti) [1862200] - [net] mptcp: fix memory leak in mptcp_subflow_create_socket() (Davide Caratti) [1862200] - [net] mptcp: don't leak msk in token container (Davide Caratti) [1862200] - [net] ipv4: Silence suspicious RCU usage warning (Guillaume Nault) [1866430] - [net] devinet: fix memleak in inetdev_init() (Guillaume Nault) [1866430] - [net] ipip: fix wrong address family in init error path (Guillaume Nault) [1866430] - [net] inet_csk: Fix so_reuseport bind-address cache in tb->fast* (Guillaume Nault) [1866430] - [net] ipmr: Add lockdep expression to ipmr_for_each_table macro (Guillaume Nault) [1866430] - [net] ipmr: Fix RCU list debugging warning (Guillaume Nault) [1866430] - [net] tcp: make sure listeners don't initialize congestion-control state (Paolo Abeni) [1865904] - [net] sched: The error lable position is corrected in ct_init_module (Davide Caratti) [1865890] - [net] sched: cls_api: fix nooffloaddevcnt warning dmesg log (Davide Caratti) [1865890] - [net] tls: fix race condition causing kernel panic (Sabrina Dubroca) [1861756] - [net] tls: free record only on encryption error (Sabrina Dubroca) [1861756] - [net] tls: fix encryption error checking (Sabrina Dubroca) [1861756] - [net] l2tp: add sk_family checks to l2tp_validate_socket (Guillaume Nault) [1861453] - [net] l2tp: do not use inet_hash()/inet_unhash() (Guillaume Nault) [1861453] - [net] tipc: allow to build NACK message in link timeout function (Xin Long) [1860877] - [net] tipc: fix retransmission on unicast links (Xin Long) [1860877] - [net] tipc: fix NULL pointer dereference in tipc_disc_rcv() (Xin Long) [1860877] - [net] tipc: remove set but not used variable 'prev' (Xin Long) [1860877] - [net] tipc: call tsk_set_importance from tipc_topsrv_create_listener (Xin Long) [1860877] - [net] tipc: add support for broadcast rcv stats dumping (Xin Long) [1860877] - [net] tipc: enable broadcast retrans via unicast (Xin Long) [1860877] - [net] tipc: add back link trace events (Xin Long) [1860877] - [net] tipc: introduce Gap ACK blocks for broadcast link (Xin Long) [1860877] - [net] tipc: block BH before using dst_cache (Xin Long) [1860877] - [net] tipc: fix partial topology connection closure (Xin Long) [1860877] - [net] xfrm: policy: match with both mark and mask on user interfaces (Xin Long) [1854116] - [scsi] scsi: dh: Add Fujitsu device to devinfo and dh lists (Ewan Milne) [1861418] - [x86] kvm: Set KVM_SOFT_MAX_VCPUS to 1024 (Eduardo Habkost) [1856996] - [md] dm integrity: fix integrity recalculation that is improperly skipped (Mike Snitzer) [1860160] - [netdrv] ibmvnic: Fix IRQ mapping disposal in error path (Steve Best) [1867498] - [infiniband] IB/hfi1: Do not destroy link_wq when the device is shut down (Kamal Heib) [1858392] - [infiniband] IB/hfi1: Do not destroy hfi1_wq when the device is shut down (Kamal Heib) [1858392] - [netdrv] Revert "net/broadcom: Clean broadcom code from driver versions" (Jonathan Toppins) [1867146] - [net] devmap: Use bpf_map_area_alloc() for allocating hash buckets (Jiri Benc) [1842380] - [kernel] kexec_file: Correctly output debugging information for the PT_LOAD ELF header (Lianbo Jiang) [1861186] - [kernel] kexec: Improve & fix crash_exclude_mem_range() to handle overlapping ranges (Lianbo Jiang) [1861186] - [x86] x86/crash: Correct the address boundary of function parameters (Lianbo Jiang) [1861186] - [fs] ceph: handle zero-length feature mask in session messages (Jeff Layton) [1866018] - [s390] s390/bpf: Tolerate not converging code shrinking (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Use brcl for jumping to exit_ip if necessary (Yauheni Kaliuta) [1857120] - [s390] s390/bpf: Fix sign extension in branch_ku (Yauheni Kaliuta) [1857120] - [tools] selftests: bpf: test_kmod.sh: Fix running out of srctree (Yauheni Kaliuta) [1857120] - [lib] bpf: revert "test_bpf: Flag tests that cannot be jited on s390" (Yauheni Kaliuta) [1857120] - [kernel] uprobes: ensure that uprobe->offset and ->ref_ctr_offset are properly aligned (Oleg Nesterov) [1848596]- [fs] nfs: nfs_file_write() should check for writeback errors (Scott Mayhew) [1852788] - [s390] s390/cpum_cf, perf: change DFLT_CCERROR counter name (Philipp Rudo) [1865794] - [net] net/smc: unique reason code for exceeded max dmb count (Philipp Rudo) [1865792] - [s390] s390/ism: indicate correct error reason in ism_alloc_dmb() (Philipp Rudo) [1865792] - [net] net/smc: fix dmb buffer shortage (Philipp Rudo) [1865792] - [net] net/smc: put slot when connection is killed (Philipp Rudo) [1865792] - [net] net/smc: fix restoring of fallback changes (Philipp Rudo) [1865792] - [net] net/smc: remove freed buffer from list (Philipp Rudo) [1865792] - [net] net/smc: do not call dma sync for unmapped memory (Philipp Rudo) [1865792] - [net] net/smc: fix handling of delete link requests (Philipp Rudo) [1865792] - [net] net/smc: move add link processing for new device into llc layer (Philipp Rudo) [1865792] - [net] net/smc: drop out-of-flow llc response messages (Philipp Rudo) [1865792] - [net] net/smc: protect smc ib device initialization (Philipp Rudo) [1865792] - [net] net/smc: fix link lookup for new rdma connections (Philipp Rudo) [1865792] - [net] net/smc: clear link during SMC client link down processing (Philipp Rudo) [1865792] - [net] net/smc: handle unexpected response types for confirm link (Philipp Rudo) [1865792] - [net] net/smc: switch smcd_dev_list spinlock to mutex (Philipp Rudo) [1865792] - [net] net/smc: fix sleep bug in smc_pnet_find_roce_resource() (Philipp Rudo) [1865792] - [net] net/smc: fix work request handling (Philipp Rudo) [1865792] - [net] net/smc: separate LLC wait queues for flow and messages (Philipp Rudo) [1865792] - [net] net/smc: pre-fetch send buffer outside of send_lock (Philipp Rudo) [1865792] - [nvme] nvme-fc: set max_segments to lldd max value (Ewan Milne) [1853181] - [powerpc] ppc64/kexec_file: enable early kernel's OPAL calls (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: fix kexec load failure with lack of memory hole (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: add appropriate regions for memory reserve map (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: prepare elfcore header for crashing kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: setup backup region for kdump kernel (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: restrict memory usage of kdump kernel (Diego Domingos) [1829715] - [mm] powerpc/drmem: make lmb walk a bit more flexible (Diego Domingos) [1829715] - [powerpc] ppc64/kexec_file: avoid stomping memory used by special regions (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: add helper functions for getting memory ranges (Diego Domingos) [1829715] - [powerpc] powerpc/kexec_file: mark PPC64 specific code (Diego Domingos) [1829715] - [kernel] kexec_file: allow archs to handle special regions while locating memory hole (Diego Domingos) [1829715] - [netdrv] net/mlx5e: CT: Support restore ipv6 tunnel (Alaa Hleihel) [1862975] - [netdrv] ionic: unlock queue mutex in error path (Jonathan Toppins) [1854270] - [netdrv] ionic: use mutex to protect queue operations (Jonathan Toppins) [1854270] - [net] xfrm: esp6: fix the location of the transport header with encapsulation (Sabrina Dubroca) [1857653] - [net] ipv4: fill fl4_icmp_{type, code} in ping_v4_sendmsg (Sabrina Dubroca) [1861324] - [netdrv] geneve: fix an uninitialized value in geneve_changelink() (Sabrina Dubroca) [1860945] - [net] ip_tunnel: fix use-after-free in ip_tunnel_lookup() (Sabrina Dubroca) [1860945] - [netdrv] vxlan: Avoid infinite loop when suppressing NS messages with invalid options (Sabrina Dubroca) [1860945] - [tools] selftests: mptcp: capture pcap on both sides (Hangbin Liu) [1859880] - [tools] selftests/net: report etf errors correctly (Hangbin Liu) [1859880] - [tools] selftests: net: ip_defrag: ignore EPERM (Hangbin Liu) [1859880] - [tools] selftests: forwarding: pedit_dsfield: Check counter value (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: fix SO_RCVLOWAT setting (Hangbin Liu) [1859880] - [tools] selftests: net: tcp_mmap: clear whole tcp_zerocopy_receive struct (Hangbin Liu) [1859880] - [tools] selftests: A few improvements to fib_nexthops.sh (Hangbin Liu) [1859880] - [tools] selftests: Add tests for vrf and xfrms (Hangbin Liu) [1859880] - [tools] selftests: pmtu: implement IPIP, SIT and ip6tnl PMTU discovery tests (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: define libs as TEST_PROGS_EXTENDED (Hangbin Liu) [1859880] - [tools] selftests/net/forwarding: add Makefile to install tests (Hangbin Liu) [1859880] - [tools] selftests: nft_concat_range: Move option for 'list ruleset' before command (Hangbin Liu) [1859880] - [tools] selftests: netfilter: use randomized netns names (Hangbin Liu) [1859880] - [tools] kselftests: netfilter: fix leftover net/net-next merge conflict (Hangbin Liu) [1859880] - [tools] selftests: netfilter: missing error check when setting up veth interface (Hangbin Liu) [1859880] - [net] sctp: Don't advertise IPv4 addresses if ipv6only is set on the socket (Xin Long) [1860673] - [net] sctp: check assoc before SCTP_ADDR_{MADE_PRIM, ADDED} event (Xin Long) [1860673] - [net] sctp: fix typo sctp_ulpevent_nofity_peer_addr_change (Xin Long) [1860673] - [net] sctp: Fix spelling in Kconfig help (Xin Long) [1860673] - [net] sctp: Start shutdown on association restart if in SHUTDOWN-SENT state and socket is closed (Xin Long) [1860673] - [net] sctp: Don't add the shutdown timer if its already been added (Xin Long) [1860673] - [net] sctp: Fix SHUTDOWN CTSN Ack in the peer restart case (Xin Long) [1860673] - [net] sctp: Fix bundling of SHUTDOWN with COOKIE-ACK (Xin Long) [1860673] - [net] ip6_vti: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: use IS_REACHABLE to avoid some compile errors (Xin Long) [1840976 1835075] - [net] xfrm: interface: not xfrmi_ipv6/ipip_handler twice (Xin Long) [1840976 1835075] - [net] ip6_vti: not register vti_ipv6_handler twice (Xin Long) [1840976 1835075] - [net] ip_vti: not register vti_ipip_handler twice (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IPIP and IPIP6 tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] xfrm: interface: support IP6IP6 and IP6IP tunnels processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ipcomp: assign if_id to child tunnel from parent tunnel (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP tunnel processing (Xin Long) [1840976 1835075] - [net] ip6_vti: support IP6IP6 tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP6 tunnel processing (Xin Long) [1840976 1835075] - [net] ip_vti: support IPIP tunnel processing with .cb_handler (Xin Long) [1840976 1835075] - [net] tunnel6: add tunnel6_input_afinfo for ipip and ipv6 tunnels (Xin Long) [1840976 1835075] - [net] tunnel4: add cb_handler to struct xfrm_tunnel (Xin Long) [1840976 1835075] - [net] xfrm: add is_ipip to struct xfrm_input_afinfo (Xin Long) [1840976 1835075] - [net] tunnel6: support for IPPROTO_MPLS (Xin Long) [1840976 1835075] - [net] virtio_vsock: Enhance connection semantics (Stefano Garzarella) [1861735] - [net] virtio_vsock: Fix race condition in virtio_transport_recv_pkt (Stefano Garzarella) [1858135] - [net] vsock/virtio: annotate 'the_virtio_vsock' RCU pointer (Stefano Garzarella) [1861762] - [vhost] vsock/virtio: fix multiple packet delivery to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: fix packet delivery order to monitoring devices (Stefano Garzarella) [1861762] - [vhost] vsock: accept only packets with the right dst_cid (Stefano Garzarella) [1861762] - [vhost] vsock: refuse CID assigned to the guest->host transport (Stefano Garzarella) [1861762] - [vhost] vsock: switch to a mutex for vhost_vsock_hash (Stefano Garzarella) [1861762] - [net] vsock: fix timeout in vsock_accept() (Stefano Garzarella) [1861762] - [net] vsock: Simplify '__vsock_release()' (Stefano Garzarella) [1861762] - [netdrv] net/mlx5e: Fix kernel crash when setting vf VLANID on a VF dev (Alaa Hleihel) [1859477] - [netdrv] net/mlx5e: Modify uplink state on interface up/down (Alaa Hleihel) [1861720 1859477] - [netdrv] net/mlx5e: Fix missing cleanup of ethtool steering during rep rx cleanup (Alaa Hleihel) [1859477 1856660] - [netdrv] ixgbe: Add ethtool support to enable 2.5 and 5.0 Gbps support (Ken Cox) [1835962] - [x86] x86/purgatory: Add -fno-stack-protector (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Fail the build if purgatory.ro has missing symbols (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Do not use __builtin_memcpy and __builtin_memset (Lianbo Jiang) [1857528] - [x86] x86/boot: Provide KASAN compatible aliases for string routines (Lianbo Jiang) [1857528] - [x86] x86/purgatory: Disable various profiling and sanitizing options (Lianbo Jiang) [1857528] - [x86] x86/boot: Restrict header scope to make Clang happy (Lianbo Jiang) [1857528]- [x86] x86/entry/64: Update comments and sanity tests for create_gap (Jiri Olsa) [1850831] - [x86] x86/alternatives: add missing insn.h include (Jiri Olsa) [1850831] - [x86] x86/alternatives: Teach text_poke_bp() to emulate instructions (Jiri Olsa) [1850831] - [x86] x86/paravirt: Standardize 'insn_buff' variable names (Jiri Olsa) [1850831] - [x86] x86_64: Allow breakpoints to emulate call instructions (Jiri Olsa) [1850831] - [x86] x86_64: Add gap to int3 to allow for call emulation (Jiri Olsa) [1850831] - [x86] x86/alternatives: Sync bp_patching update for avoiding NULL pointer exception (Jiri Olsa) [1850831] - [nvme] nvme: add a Identify Namespace Identification Descriptor list quirk (Gopal Tiwari) [1862136] - [nvme] nvme: fix identify error status silent ignore (Gopal Tiwari) [1862136] - [nvme] nvme: fix possible hang when ns scanning fails during error recovery (Gopal Tiwari) [1862136] - [nvme] nvme: refactor nvme_identify_ns_descs error handling (Gopal Tiwari) [1862136] - [infiniband] IB/rdmavt: Fix RQ counting issues causing use of an invalid RWQE (Kamal Heib) [1850314] - [powerpc] powerpc/pseries: PCIE PHB reset (Steve Best) [1747345] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix runtime PM leak in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Invert conditionals in nouveau_display_acpi_ntfy() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Use pm_runtime_put_autosuspend() in hpd_work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Use pm_runtime_put_autosuspend() in suspend work (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Fix pm_runtime calls in nouveau_fbcon_output_poll_changed() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/fbcon: Correct pm_runtime calls in nouveau_fbcon_release() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Fix rpm leak in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/kms: Handle -EINPROGRESS in nouveau_connector_hotplug() (Lyude Paul) [1827812] - [drm] drm/nouveau/fbcon: fix module unload when fbcon init has failed for some reason (Lyude Paul) [1827812] - [drm] drm/nouveau/kms/tu102: wait for core update to complete when assigning windows (Lyude Paul) [1827812] - [drm] drm/nouveau/disp/gm200-: fix regression from HDA SOR selection changes (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: fix a crash when overclocking Vega M (Lyude Paul) [1827812] - [drm] drm/amdgpu: Fix NULL dereference in dpm sysfs handlers (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix preemption unit test (Lyude Paul) [1827812] - [drm] drm/amdgpu/gfx10: fix race condition for kiq (Lyude Paul) [1827812] - [drm] drm/amd/display: add dmcub check on RENOIR (Lyude Paul) [1827812] - [drm] drm/amd/display: Check DMCU Exists Before Loading (Lyude Paul) [1827812] - [drm] drm/nouveau/nouveau: fix page fault on device private memory (Lyude Paul) [1827812] - [drm] drm/nouveau/i2c/g94-: increase NV_PMGR_DP_AUXCTL_TRANSACTREQ timeout (Lyude Paul) [1827812] - [drm] drm/i915/perf: Use GTT when saving/restoring engine GPR (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Fix two CFL MMIO handling caused by regression (Lyude Paul) [1827812] - [drm] drm/i915/gt: Only swap to a random sibling once upon creation (Lyude Paul) [1827812] - [drm] drm/i915/gt: Ignore irq enabling on the virtual engines (Lyude Paul) [1827812] - [drm] drm/i915: Move cec_notifier to intel_hdmi_connector_unregister, v2 (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: create fake mst encoders ahead of time (v4) (Lyude Paul) [1827812] - [drm] drm/amd/display: handle failed allocation during stream construction (Lyude Paul) [1827812] - [drm] drm/amdgpu/sdma5: fix wptr overwritten in ->get_wptr() (Lyude Paul) [1827812] - [drm] drm/amdgpu/powerplay: Modify SMC message name for setting power profile mode (Lyude Paul) [1827812] - [drm] drm/i915: Also drop vm.ref along error paths for vma construction (Lyude Paul) [1827812] - [drm] drm/i915: Drop vm.ref for duplicate vma on construction (Lyude Paul) [1827812] - [drm] drm/amdgpu: asd function needs to be unloaded in suspend phase (Lyude Paul) [1827812] - [drm] drm/amdgpu: add TMR destory function for psp (Lyude Paul) [1827812] - [drm] drm/amdgpu: don't do soft recovery if gpu_recovery=0 (Lyude Paul) [1827812] - [drm] drm/i915: Skip stale object handle for debugfs per-file-stats (Lyude Paul) [1827812] - [drm] drm/i915/gt: Pin the rings before marking active (Lyude Paul) [1827812] - [drm] drm/radeon: fix double free (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Use generic orientation-data for Acer S1003 (Lyude Paul) [1827812] - [drm] drm: panel-orientation-quirks: Add quirk for Asus T101HA panel (Lyude Paul) [1827812] - [iommu] iommu/vt-d: Don't apply gfx quirks to untrusted devices (Lyude Paul) [1827812] - [drm] drm/tegra: hub: Do not enable orphaned window group (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak when adding move fence (Lyude Paul) [1827812] - [drm] drm/ttm: Fix dma_fence refcnt leak in ttm_bo_vm_fault_reserved (Lyude Paul) [1827812] - [drm] drm/amdgpu/atomfirmware: fix vram_info fetching for renoir (Lyude Paul) [1827812] - [drm] drm/amdgpu: use u rather than d for sclk/mclk (Lyude Paul) [1827812] - [drm] drm/amd/display: Only revalidate bandwidth on medium and fast updates (Lyude Paul) [1827812] - [drm] drm/i915/gt: Mark timeline->cacheline as destroyed after rcu grace period (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix ineffective setting of max bpc property (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix incorrectly pruned modes with deep color (Lyude Paul) [1827812] - [drm] drm/amdgpu: add fw release for sdma v5_0 (Lyude Paul) [1827812] - [drm] drm/radeon: fix fb_div check in ni_init_smc_spll_table() (Lyude Paul) [1827812] - [drm] drm/amd: fix potential memleak in err branch (Lyude Paul) [1827812] - [drm] drm/amd/display: Enable output_bpc property on all outputs (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kfree() to free rgb_user in calculate_user_regamma_ramp() (Lyude Paul) [1827812] - [drm] Revert "drm/amd/display: disable dcn20 abm feature for bring up" (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move gen4 GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move vlv GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ilk GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move snb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move ivb GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Move hsw GT workarounds from init_clock_gating to workarounds (Lyude Paul) [1827812] - [drm] drm/i915/gt: Incrementally check for rewinding (Lyude Paul) [1827812] - [drm] drm/i915/tc: fix the reset of ln0 (Lyude Paul) [1827812] - [drm] drm/i915/icl+: Fix hotplug interrupt disabling after storm detection (Lyude Paul) [1827812] - [drm] drm/amd/display: Use kvfree() to free coeff in build_regamma() (Lyude Paul) [1827812] - [drm] drm/amdkfd: Use correct major in devcgroup check (Lyude Paul) [1827812] - [drm] drm/connector: notify userspace on hotplug after register complete (Lyude Paul) [1827812] - [drm] drm/i915: Whitelist context-local timestamp in the gen9 cmdparser (Lyude Paul) [1827812] - [drm] drm/i915/gem: Avoid iterating an empty list (Lyude Paul) [1827812] - [drm] drm/i915: Fix AUX power domain toggling across TypeC mode resets (Lyude Paul) [1827812] - [drm] drm/dp_mst: Increase ACT retry timeout to 3s (Lyude Paul) [1827812] - [drm] drm/ast: Don't check new mode if CRTC is being disabled (Lyude Paul) [1827812] - [drm] drm/amdgpu: Replace invalid device ID with a valid device ID (Lyude Paul) [1827812] - [drm] drm/amdgpu/display: use blanked rather than plane state for sync groups (Lyude Paul) [1827812] - [drm] drm/qxl: Use correct notify port address when creating cursor ring (Lyude Paul) [1827812] - [drm] drm/dp_mst: Reformat drm_dp_check_act_status() a bit (Lyude Paul) [1827812] - [drm] drm/ast: fix missing break in switch statement for format->cppcase 4 (Lyude Paul) [1827812] - [drm] drm/amd/display: Revalidate bandwidth before commiting DC updates (Lyude Paul) [1827812] - [drm] drm/nouveau: gr/gk20a: Use firmware version 0 (Lyude Paul) [1827812] - [drm] drm/amdgpu: Sync with VM root BO when switching VM to CPU update mode (Lyude Paul) [1827812] - [drm] drm/amd/powerpay: Disable gfxoff when setting manual mode on picasso and raven (Lyude Paul) [1827812] - [drm] drm/amd/display: Do not disable pipe split if mode is not supported (Lyude Paul) [1827812] - [drm] drm/amd/display: dmcu wait loop calculation is incorrect in RV (Lyude Paul) [1827812] - [drm] drm/amd/display: Correct updating logic of dcn21's pipe VM flags (Lyude Paul) [1827812] - [drm] drm/ast: Allocate initial CRTC state of the correct size (Lyude Paul) [1827812] - [drm] drm/hisilicon: Enforce 128-byte stride alignment to fix the hardware limitation (Lyude Paul) [1827812] - [drm] drm/dp: Lenovo X13 Yoga OLED panel brightness fix (Lyude Paul) [1827812] - [drm] drm/i915/dpcd_bl: Unbreak enable_dpcd_backlight modparam (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1827812] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1827812] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1827812] - [drm] drm/amdgpu: Init data to avoid oops while reading pp_num_states (Lyude Paul) [1827812] - [drm] drm/amd/display: fix virtual signal dsc setup (Lyude Paul) [1827812] - [drm] drm/amd/display: Force watermark value propagation (Lyude Paul) [1827812] - [drm] drm: bridge: adv7511: Extend list of audio sample rates (Lyude Paul) [1827812] - [drm] drm/amdgpu: fix and cleanup amdgpu_gem_object_close v4 (Lyude Paul) [1827812] - [drm] drm/vkms: Hold gem object while still in-use (Lyude Paul) [1827812] - [drm] drm/amd/display: Not doing optimize bandwidth if flip pending (Lyude Paul) [1827812] - [drm] drm/amd/display: remove invalid dc_is_hw_initialized function (Lyude Paul) [1827812] - [drm] drm/amd/display: DP training to set properly SCRAMBLING_DISABLE (Lyude Paul) [1827812] - [drm] drm/edid: Add Oculus Rift S to non-desktop list (Lyude Paul) [1827812] - [drm] drm/amd/display: Fix potential integer wraparound resulting in a hang (Lyude Paul) [1827812] - [drm] drm/amd/display: Added locking for atomic update stream and update planes (Lyude Paul) [1827812] - [drm] drm/amd/display: Indicate dsc updates explicitly (Lyude Paul) [1827812] - [drm] drm/amd/display: Split program front end part that occur outside lock (Lyude Paul) [1827812] - [drm] drm/amd/display: drop cursor position check in atomic test (Lyude Paul) [1827812] - [drm] drm/amd/amdgpu: Update update_config() logic (Lyude Paul) [1827812] - [drm] drm/amdgpu: Use GEM obj reference for KFD BOs (Lyude Paul) [1827812] - [drm] drm/amd/powerplay: perform PG ungate prior to CG ungate (Lyude Paul) [1827812] - [drm] drm/amdgpu: drop unnecessary cancel_delayed_work_sync on PG ungate (Lyude Paul) [1827812] - [drm] drm/i915: Propagate error from completed fences (Lyude Paul) [1827812] - [drm] drm/i915/gvt: Init DPLL/DDI vreg for virtual display instead of inheritance (Lyude Paul) [1827812] - [drm] drm/amd/display: Prevent dpcd reads with passive dongles (Lyude Paul) [1827812] - [drm] drm/amd/display: fix counter in wait_for_no_pipes_pending (Lyude Paul) [1827812] - [gpu] vgaarb: Keep adding VGA device in queue (Lyude Paul) [1827812]- [net] openvswitch: fixes potential deadlock in dp cleanup code (Eelco Chaudron) [1845662] - [net] openvswitch: reorder masks array based on usage (Eelco Chaudron) [1845662] - [net] openvswitch: ovs_ct_exit to be done under ovs_lock (Eelco Chaudron) [1860853] - [net] ip6_gre: fix null-ptr-deref in ip6gre_init_net() (Hangbin Liu) [1860221] - [net] ip6_gre: fix use-after-free in ip6gre_tunnel_lookup() (Hangbin Liu) [1860221] - [net] mld: fix memory leak in ipv6_mc_destroy_dev() (Hangbin Liu) [1860221] - [net] ipv6: Fix suspicious RCU usage warning in ip6mr (Hangbin Liu) [1860221] - [net] ip6mr: Fix RCU list debugging warning (Hangbin Liu) [1860221] - [net] revert "ipv6: add mtu lock check in __ip6_rt_update_pmtu" (Hangbin Liu) [1860221] - [netdrv] macsec: avoid to set wrong mtu (Sabrina Dubroca) [1860944] - [netdrv] team: fix hang in team_mode_get() (Hangbin Liu) [1860219] - [include] xfrm: Fix crash when the hold queue is used. (Xin Long) [1860672] - [net] xfrm: policy: fix IPv6-only espintcp compilation (Xin Long) [1860672] - [net] xfrm: esp6: fix encapsulation header offset computation (Xin Long) [1860672] - [net] xfrm: Fix double ESP trailer insertion in IPsec crypto offload. (Xin Long) [1860672] - [net] esp4: improve xfrm4_beet_gso_segment() to be more readable (Xin Long) [1860672] - [net] xfrm interface: don't take extra reference to netdev (Xin Long) [1860672] - [net] xfrm interface: fix oops when deleting a x-netns interface (Xin Long) [1860672] - [net] xfrm: remove the unnecessary .net_exit for xfrmi (Xin Long) [1860672] - [net] xfrm: Always set XFRM_TRANSFORMED in xfrm{4, 6}_output_finish (Xin Long) [1860672] - [include] xfrm: fix error in comment (Xin Long) [1860672] - [net] sctp: shrink stream outq when fails to do addstream reconf (Xin Long) [1853535] - [net] sctp: shrink stream outq only when new outcnt < old outcnt (Xin Long) [1853535] - [net] tipc: fix kernel WARNING in tipc_msg_append() (Xin Long) [1844377] - [net] tipc: fix NULL pointer dereference in streaming (Xin Long) [1844377] - [net] tipc: add test for Nagle algorithm effectiveness (Xin Long) [1844377] - [net] tipc: fix failed service subscription deletion (Xin Long) [1844377] - [net] tipc: fix memory leak in service subscripting (Xin Long) [1844377] - [net] tipc: fix large latency in smart Nagle streaming (Xin Long) [1844377] - [net] mptcp: add receive buffer auto-tuning (Florian Westphal) [1858276] - [tools] selftests: mptcp: add option to specify size of file to transfer (Florian Westphal) [1858276] - [net] mptcp: fallback in case of simultaneous connect (Florian Westphal) [1858276] - [net] mptcp: improve fallback to TCP (Florian Westphal) [1858276] - [net] mptcp: fix unblocking connect() (Florian Westphal) [1858276] - [net] mptcp: cache msk on MP_JOIN init_req (Florian Westphal) [1858276] - [net] mptcp: remove msk from the token container at destruction time. (Florian Westphal) [1858276] - [net] mptcp: fix races between shutdown and recvmsg (Florian Westphal) [1858276] - [net] mptcp: fix race between MP_JOIN and close (Florian Westphal) [1858276] - [net] mptcp: drop MPTCP_PM_MAX_ADDR (Florian Westphal) [1858276] - [net] mptcp: bugfix for RM_ADDR option parsing (Florian Westphal) [1858276] - [net] mptcp: drop MP_JOIN request sock on syn cookies (Florian Westphal) [1858276] - [net] mptcp: avoid NULL-ptr derefence on fallback (Florian Westphal) [1858276] - [net] mptcp: drop sndr_key in mptcp_syn_options (Florian Westphal) [1858276] - [net] mptcp: MPTCP_HMAC_TEST should depend on MPTCP (Florian Westphal) [1858276] - [net] mptcp: fix DSS map generation on fin retransmission (Florian Westphal) [1858276] - [net] inet_connection_sock: clear inet_num out of destroy helper (Florian Westphal) [1858276] - [net] mptcp: fix NULL ptr dereference in MP_JOIN error path (Florian Westphal) [1858276] - [net] mptcp: avoid blocking in tcp_sendpages (Florian Westphal) [1858276] - [net] mptcp: break and restart in case mptcp sndbuf is full (Florian Westphal) [1858276] - [net] l2tp: remove skb_dst_set() from l2tp_xmit_skb() (Xin Long) [1832799] - [net] rtnetlink: prevent underflows in do_setvfinfo() (Davide Caratti) [1854740] - [net] netfilter: nf_tables: reintroduce the NFT_SET_CONCAT flag (Phil Sutter) [1847553] - [net] netfilter: nf_tables: report EOPNOTSUPP on unsupported flags/object type (Phil Sutter) [1847553] - [net] openvswitch: take into account de-fragmentation/gso_size in execute_check_pkt_len (Lorenzo Bianconi) [1851888] - [tools] selftests: forwarding: mirror_lib: Use mausezahn (Davide Caratti) [1816443] - [x86] perf/x86/rapl: Add Ice Lake RAPL support (Michael Petlan) [1841266] - [arm64] arm64/mm: enable HugeTLB migration (Donghai Qiao) [1758717] - [scsi] scsi: core: Run queue in case of I/O resource contention failure (Ewan Milne) [1854958] - [message] scsi: mptscsih: Fix read sense data size (Tomas Henzl) [1850563] - [netdrv] net: qed: fix buffer overflow on ethtool -d (Manish Chopra) [1858915] - [x86] sched/cputime: Improve cputime_adjust() (Oleg Nesterov) [1859977] - [kernel] uprobes: Change handle_swbp() to send SIGTRAP with si_code=SI_KERNEL, to fix GDB regression (Oleg Nesterov) [1855390] - [x86] x86/asm: Fix MWAITX C-state hint value (Vladis Dronov) [1767064] - [x86] x86/kexec: Fill in acpi_rsdp_addr from the first kernel (Kairui Song) [1684462] - [x86] x86/kexec: Don't setup EFI info if EFI runtime is not enabled (Kairui Song) [1684462] - [vfio] vfio/pci: fix racy on error and request eventfd ctx (Alex Williamson) [1858346] - [platform] platform/x86: ISST: Increase timeout (Prarit Bhargava) [1854682] - [mm] x86/mm: split vmalloc_sync_all() (Al Stone) [1851547] - [acpi] ACPI: watchdog: Fix gas->access_width usage (Al Stone) [1851547] - [acpi] ACPICA: Introduce ACPI_ACCESS_BYTE_WIDTH() macro (Al Stone) [1851547]- [virt] kvm: x86: take as_id into account when checking PGD (Vitaly Kuznetsov) [1615704] - [arm64] kvm: arm64: Stop clobbering x0 for HVC_SOFT_RESTART (Andrew Jones) [1855788] - [arm64] kvm: arm64: pmu: Fix per-CPU access in preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Fix kvm_reset_vcpu() return code being incorrect with SVE (Andrew Jones) [1855788] - [arm64] kvm: arm64: Annotate hyp NMI-related functions as __always_inline (Andrew Jones) [1855788] - [arm64] kvm: arm64: Remove host_cpu_context member from vcpu structure (Andrew Jones) [1855788] - [arm64] kvm: arm64: Move hyp_symbol_addr() to kvm_asm.h (Andrew Jones) [1855788] - [arm64] kvm: arm64: Handle PtrAuth traps early (Andrew Jones) [1855788] - [arm64] kvm: arm64: Save the host's PtrAuth keys in non-preemptible context (Andrew Jones) [1855788] - [arm64] kvm: arm64: Stop save/restoring ACTLR_EL1 (Andrew Jones) [1855788] - [kernel] firmware: smccc: Update link to latest SMCCC specification (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Handle function result as parameters (Andrew Jones) [1855788] - [kernel] arm/arm64: smccc-1.1: Make return values unsigned long (Andrew Jones) [1855788] - [video] Revert "hyperv_fb: Fix hibernation for the deferred IO feature" (Mohammed Gamal) [1858755] - [netdrv] net/mlx5e: CT: Map 128 bits labels to 32 bit map ID (Alaa Hleihel) [1859540] - [security] ima: move APPRAISE_BOOTPARAM dependency on ARCH_POLICY to runtime (Bruno Meneguele) [1847219] - [scsi] scsi: lpfc: NVMe remote port devloss_tmo from lldd (Dick Kennedy) [1859344] - [netdrv] net/mlx5e: Disable devlink port support for non-switchdev mode (Alaa Hleihel) [1858501 1852904 1849623] - [tools] perf powerpc: Don't ignore sym-handling.c file (Michael Petlan) [1858133] - [fs] ext4: reserve revoke credits in __ext4_new_inode (Lukas Czerner) [1856760] - [include] jbd2: make jbd2_handle_buffer_credits() handle reserved handles (Lukas Czerner) [1856760] - [fs] jbd2: avoid leaking transaction credits when unreserving handle (Lukas Czerner) [1856760] - [fs] jbd2: Fine tune estimate of necessary descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Provide trace event for handle restarts (Lukas Czerner) [1856760] - [fs] ext4: Reserve revoke credits for freed blocks (Lukas Czerner) [1856760] - [fs] jbd2: Make credit checking more strict (Lukas Czerner) [1856760] - [fs] jbd2: Rename h_buffer_credits to h_total_credits (Lukas Czerner) [1856760] - [fs] jbd2: add missing tracepoint for reserved handle (Lukas Czerner) [1856760] - [fs] jbd2: Reserve space for revoke descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Drop jbd2_space_needed() (Lukas Czerner) [1856760] - [fs] jbd2: remove repeated assignments in __jbd2_log_wait_for_space() (Lukas Czerner) [1856760] - [fs] jbd2: Account descriptor blocks into t_outstanding_credits (Lukas Czerner) [1856760] - [include] jbd2: update locking documentation for transaction_t (Lukas Czerner) [1856760] - [fs] jbd2: Factor out common parts of stopping and restarting a handle (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless wakeup from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Drop pointless check from jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] jbd2: Reorganize jbd2_journal_stop() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: Provide accessor function for handle credits (Lukas Czerner) [1856760] - [fs] ext4: Provide function to handle transaction restarts (Lukas Czerner) [1856760] - [fs] ext4: Avoid unnecessary revokes in ext4_alloc_branch() (Lukas Czerner) [1856760] - [fs] ext4: Use ext4_journal_extend() instead of jbd2_journal_extend() (Lukas Czerner) [1856760] - [fs] jbd2: Completely fill journal descriptor blocks (Lukas Czerner) [1856760] - [fs] jbd2: Fixup stale comment in commit code (Lukas Czerner) [1856760] - [include] jbd2: Fix possible overflow in jbd2_log_space_left() (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic by fix a race between jbd2 abort and ext4 error handlers (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' in ext4_jbd2.c (Lukas Czerner) [1856760] - [fs] ext4: remove set but not used variable 'es' (Lukas Czerner) [1856760] - [fs] ext4: save all error info in save_error_info() and drop ext4_set_errno() (Lukas Czerner) [1856760] - [fs] ext4: save the error code which triggered an ext4_error() in the superblock (Lukas Czerner) [1856760] - [fs] jbd2: clean __jbd2_journal_abort_hard() and __journal_abort_soft() (Lukas Czerner) [1856760] - [fs] ext4: stop overwrite the errcode in ext4_setup_super (Lukas Czerner) [1856760] - [fs] ext4: fix partial cluster initialization when splitting extent (Lukas Czerner) [1856760] - [fs] ext4: avoid ext4_error()'s caused by ENOMEM in the truncate path (Lukas Czerner) [1856760] - [fs] ext4: fix race between ext4_sync_parent() and rename() (Lukas Czerner) [1856760] - [fs] ext4: clean up ext4_ext_convert_to_initialized() error handling (Lukas Czerner) [1856760] - [fs] ext4: clean up GET_BLOCKS_PRE_IO error handling (Lukas Czerner) [1856760] - [fs] ext4: fix error pointer dereference (Lukas Czerner) [1856760] - [fs] ext4: Avoid freeing inodes on dirty list (Lukas Czerner) [1856760] - [fs] writeback: Export inode_io_list_del() (Lukas Czerner) [1856760] - [fs] ext4: fix buffer_head refcnt leak when ext4_iget() fails (Lukas Czerner) [1856760] - [fs] ext4: fix EXT_MAX_EXTENT/INDEX to check for zeroed eh_max (Lukas Czerner) [1856760] - [fs] ext4: fix a style issue in fs/ext4/acl.c (Lukas Czerner) [1856760] - [fs] ext4: fix return-value types in several function comments (Lukas Czerner) [1856760] - [fs] ext4: use non-movable memory for superblock readahead (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect group count in ext4_fill_super error message (Lukas Czerner) [1856760] - [fs] ext4: fix incorrect inodes per group in error message (Lukas Czerner) [1856760] - [fs] ext4: avoid ENOSPC when avoiding to reuse recently deleted inodes (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix a data race at inode->i_blocks (Lukas Czerner) [1856760] - [fs] ext4: clean up error return for convert_initialized_extent() (Lukas Czerner) [1856760] - [fs] ext4: force buffer up-to-date while marking it dirty (Lukas Czerner) [1856760] - [fs] ext4: fix race between writepages and enabling EXT4_EXTENTS_FL (Lukas Czerner) [1856760] - [fs] ext4: rename s_journal_flag_rwsem to s_writepages_rwsem (Lukas Czerner) [1856760] - [fs] ext4: potential crash on allocation error in ext4_alloc_flex_bg_array() (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_flex_groups online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between s_group_info online resizing and access (Lukas Czerner) [1856760] - [fs] ext4: fix potential race between online resizing and write operations (Lukas Czerner) [1856760] - [fs] ext4: add cond_resched() to __ext4_find_entry() (Lukas Czerner) [1856760] - [fs] ext4: fix a data race in EXT4_I(inode)->i_disksize (Lukas Czerner) [1856760] - [fs] ext4: fix checksum errors with indexed dirs (Lukas Czerner) [1856760] - [fs] ext4: simplify checking quota limits in ext4_statfs() (Lukas Czerner) [1856760] - [fs] ext4: choose hardlimit when softlimit is larger than hardlimit in ext4_statfs_project() (Lukas Czerner) [1856760] - [fs] ext4: don't assume that mmp_nodename/bdevname have NUL (Lukas Czerner) [1856760] - [fs] jbd2: make sure ESHUTDOWN to be recorded in the journal superblock (Lukas Czerner) [1856760] - [fs] ext4, jbd2: ensure panic when aborting with zero errno (Lukas Czerner) [1856760] - [fs] jbd2: switch to use jbd2_journal_abort() when failed to submit the commit record (Lukas Czerner) [1856760] - [fs] jbd2_seq_info_next should increase position index (Lukas Czerner) [1856760] - [fs] ext4,jbd2: fix comment and code style (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status trace points (Lukas Czerner) [1856760] - [fs] ext4: fix extent_status fragmentation for plain files (Lukas Czerner) [1856760] - [fs] jbd2: clear JBD2_ABORT flag before journal_reset to update log tail info when load journal (Lukas Czerner) [1856760] - [fs] ext4: fix some nonstandard indentation in extents.c (Lukas Czerner) [1856760] - [fs] ext4: fix documentation for ext4_ext_try_to_merge() (Lukas Czerner) [1856760] - [fs] ext4: avoid fetching btime in ext4_getattr() unless requested (Lukas Czerner) [1856760] - [fs] ext4: fix ext4_dax_read/write inode locking sequence for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] ext4: optimize __ext4_check_dir_entry() (Lukas Czerner) [1856760] - [fs] ext4: check for directory entries too close to block end (Lukas Czerner) [1856760] - [fs] ext4: fix a bug in ext4_wait_for_tail_page_commit (Lukas Czerner) [1856760] - [fs] jbd2: Fix statistics for the number of logged blocks (Lukas Czerner) [1856760] - [fs] ext4: Fix ext4_should_journal_data() for EA inodes (Lukas Czerner) [1856760] - [fs] ext4: Fix credit estimate for final inode freeing (Lukas Czerner) [1856760] - [fs] ext4: Do not iput inode under running transaction (Lukas Czerner) [1856760] - [fs] ext4: Move marking of handle as sync to ext4_add_nondir() (Lukas Czerner) [1856760] - [fs] ext4: update direct I/O read lock pattern for IOCB_NOWAIT (Lukas Czerner) [1856760] - [fs] jbd2: flush_descriptor(): Do not decrease buffer head's ref count (Lukas Czerner) [1856760] - [fs] ext4: fix prefetchw of NULL page (Lukas Czerner) [1856760] - [fs] ext4: check for non-zero journal inum in ext4_calculate_overhead (Lukas Czerner) [1814574] - [fs] ext4: do not commit super on read-only bdev (Lukas Czerner) [1814574] - [kernel] isolcpus: Affine unbound kernel threads to housekeeping cpus (Marcelo Tosatti) [1791930] - [kernel] kthread: Switch to cpu_possible_mask (Marcelo Tosatti) [1791930] - [scsi] scsi: lpfc: Quieten some printks (Dick Kennedy) [1859338] - [scsi] Revert "scsi: lpfc: Fix scsi host template for SLI3 vports" (Dick Kennedy) [1851189] - [md] dm mpath: use double checked locking in fast path (Mike Snitzer) [1848651] - [md] dm mpath: rename current_pgpath to pgpath in multipath_prepare_ioctl (Mike Snitzer) [1848651] - [md] dm mpath: rework __map_bio() (Mike Snitzer) [1848651] - [md] dm mpath: factor out multipath_queue_bio (Mike Snitzer) [1848651] - [md] dm mpath: push locking down to must_push_back_rq() (Mike Snitzer) [1848651] - [md] dm mpath: take m->lock spinlock when testing QUEUE_IF_NO_PATH (Mike Snitzer) [1848651] - [md] dm mpath: changes from initial m->flags locking audit (Mike Snitzer) [1848651] - [md] dm rq: don't call blk_mq_queue_stopped() in dm_stop_queue() (Mike Snitzer) [1848651] - [md] dm: do not use waitqueue for request-based DM (Mike Snitzer) [1848651] - [block] blk-mq: consider non-idle request as "inflight" in blk_mq_rq_inflight() (Mike Snitzer) [1848651] - [powerpc] powerpc/fadump: fix race between pstore write and fadump crash trigger (Steve Best) [1820109] - [tools] libbpf: Fix probe code to return EPERM if encountered (=?UTF-8?q?Toke=20H=C3=B8iland-J=C3=B8rgensen?=) [1856592] - [tools] tools selftests/bpf: Fix vmlinux test for kprobe and trampoline probes (Jiri Olsa) [1855778] - [net] net: Restrict receive packets queuing to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [pci] PCI: Restrict probe functions to housekeeping CPUs (Nitesh Narayan Lal) [1844520] - [lib] lib: Restrict cpumask_local_spread to houskeeping CPUs (Nitesh Narayan Lal) [1844520]- [tools] selftests/powerpc: Purge extra count_pmc() calls of ebb selftests (Desnes Augusto Nunes do Rosario) [1739769] - [netdrv] bonding: symmetric ICMP transmit (Jarod Wilson) [1760293] - [netdrv] bonding: balance ICMP echoes in layer3+4 mode (Jarod Wilson) [1760362] - [powerpc] powerpc/vas: Report proper error code for address translation failure (Steve Best) [1858160] - [infiniband] IB/hfi1: Fix module use count flaw due to leftover module put calls (Kamal Heib) [1858388] - [gpu] vgaarb: Add support for 64-bit frame buffer address (Karol Herbst) [1735217] - [netdrv] ionic: centralize queue reset code (Jonathan Toppins) [1857851] - [s390] s390/qeth: support net namespaces for L3 devices (Philipp Rudo) [1857311] - [s390] s390/qeth: implement smarter resizing of the RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: refactor buffer pool code (Philipp Rudo) [1857311] - [s390] s390/qeth: use page pointers to manage RX buffer pool (Philipp Rudo) [1857311] - [s390] s390/qeth: cancel RX reclaim work earlier (Philipp Rudo) [1857311] - [s390] s390/qeth: handle error when backing RX buffer (Philipp Rudo) [1857311] - [s390] s390/qeth: don't reset default_out_queue (Philipp Rudo) [1857311] - [s390] s390/qdio: fill SBALEs with absolute addresses (Philipp Rudo) [1857311] - [s390] s390/qeth: fix off-by-one in RX copybreak check (Philipp Rudo) [1857311] - [s390] s390/qeth: vnicc Fix EOPNOTSUPP precedence (Philipp Rudo) [1857311] - [s390] s390/qeth: consolidate QDIO queue setup (Philipp Rudo) [1857311] - [s390] s390/pci: Fix s390_mmio_read/write with MIO (Philipp Rudo) [1857315] - [s390] scsi: zfcp: Fix panic on ERP timeout for previously dismissed ERP action (Philipp Rudo) [1857312] - [net] net/smc: tolerate future SMCD versions (Philipp Rudo) [1854992] - [fs] ext4: use RCU API in debug_print_tree (Lukas Czerner) [1837777] - [fs] ext4: fix potential use after free after remounting with noblock_validity (Lukas Czerner) [1837777] - [fs] ext4: add cond_resched() to ext4_protect_reserved_inode (Lukas Czerner) [1837777] - [fs] fibmap: Reject negative block numbers (Carlos Maiolino) [1687121] - [vfio] vfio/pci: Fix SR-IOV VF handling with MMIO blocking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Invalidate mmaps and block MMIO access on disabled memory (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio-pci: Fault mmaps to enable vma tracking (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Support faulting PFNMAP vmas (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/type1: Fix VA->PA translation for PFNMAP VMAs in vaddr_get_pfn() (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio/pci: call irq_bypass_unregister_producer() before freeing irq (Alex Williamson) [1837310] {CVE-2020-12888} - [vfio] vfio_pci: Enable memory accesses before calling pci_map_rom (Alex Williamson) [1837310] {CVE-2020-12888} - [x86] mm: Fix mremap not considering huge pmd devmap (Rafael Aquini) [1843441] {CVE-2020-10757} - [x86] x86/speculation: PR_SPEC_FORCE_DISABLE enforcement for indirect branches (Waiman Long) [1847396 1846029] {CVE-2020-10768} - [x86] x86/speculation: Prevent rogue cross-process SSBD shutdown (Waiman Long) [1847358 1846029] {CVE-2020-10766} - [x86] x86/speculation: Avoid force-disabling IBPB based on STIBP and enhanced IBRS (Waiman Long) [1847379 1846029] {CVE-2020-10767} - [x86] x86/speculation/mds: Mark mds_user_clear_cpu_buffers() __always_inline (Waiman Long) [1846029] - [arm64] Return ENODEV when the selected speculation misfeature is unsupported (Waiman Long) [1846029] - [x86] x86/speculation: Add support for STIBP always-on preferred mode (Waiman Long) [1846029] - [x86] x86/speculation: Change misspelled STIPB to STIBP (Waiman Long) [1846029]- [powerpc] powernv/iov: Ensure the pdn for VFs always contains a valid PE number (David Gibson) [1848235] - [powerpc] don't use ioremap_prot() nor __ioremap() unless really needed (Greg Kurz) [1855957] - [char] tpm: ibmvtpm: Wait for ready buffer before probing for TPM2 attributes (David Gibson) [1837283] - [powerpc] Check prom_init for disallowed sections (Michael Roth) [1856099] - [powerpc] prom_init: Move __prombss to it's own section and store it in .bss (Michael Roth) [1856099] - [powerpc] prom_init: Move const structures to __initconst (Michael Roth) [1856099] - [powerpc] prom_init: Make "default_colors" const (Michael Roth) [1856099] - [powerpc] prom_init: Move ibm_arch_vec to __prombss (Michael Roth) [1856099] - [fs] ext4: unregister sysfs path before destroying jbd2 journal (Lukas Czerner) [1814577] - [powerpc] powerpc/pseries/svm: Fix incorrect check for shared_lppaca_size (Steve Best) [1856889] - [netdrv] bnxt_en: fix NULL dereference in case SR-IOV configuration fails (Jonathan Toppins) [1856372] - [security] kexec: Allow kexec_file() with appropriate IMA policy when locked down (Bruno Meneguele) [1854097] - [x86] x86/apic/vector: Warn when vector space exhaustion breaks affinity (Neil Horman) [1714686] - [tools] perf report TUI: Fix segmentation fault in perf_evsel__hists_browse() (Michael Petlan) [1855737] - [fs] ext4: do not zeroout extents beyond i_disksize (Lukas Czerner) [1817816] - [pci] PCI/DPC: Print IRQ number used by port (Myron Stowe) [1855343] - [pci] PCI/AER: Use "aer" variable for capability offset (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant dev->aer_cap checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove redundant pci_is_pcie() checks (Myron Stowe) [1855343] - [pci] PCI/AER: Remove HEST/FIRMWARE_FIRST parsing for AER ownership (Myron Stowe) [1855343] - [tools] selftests: bpf: use __u32 for sock::sk_pacing_rate (Yauheni Kaliuta) [1856324] - [tools] libbpf: Handle GCC noreturn-turned-volatile quirk (Yauheni Kaliuta) [1854327] - [netdrv] net/mlx5e: CT: Fix releasing ft entries (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Remove unused function param (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Return err_ptr from internal functions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Expand tunnel register mappings (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Use mapping for zone restore register (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Re-use tuple modify headers for identical modify actions (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Export sharing of mod headers to a new file (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Add support for COPY steering action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Accept flow rules without match (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Restore ct state from lookup in zone instead of tupleid (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Don't offload tuple rewrites for established tuples (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Use netdev_info instead of pr_info (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Allow header rewrite of 5-tuple and ct clear action (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Save ct entries tuples in hashtables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: CT: Remove unused variables (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Avoid eswitch header inclusion in fs core layer (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: vxlan: Use RCU for vxlan table lookup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Remove unused mlx5e_xsk_first_unused_channel (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: CT: Fix memory leak in cleanup (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix port buffers cell size value (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix CPU mapping after function reload to avoid aRFS RX crash (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Fix VXLAN configuration restore after function reload (Alaa Hleihel) [1856057] - [netdrv] net/mlx5: Fix eeprom support for SFP module (Alaa Hleihel) [1856057] - [infiniband] IB/mlx5: Fix 50G per lane indication (Alaa Hleihel) [1856057] - [netdrv] net/mlx5e: Do not include rwlock.h directly (Alaa Hleihel) [1856057] - [fs] jbd2: fix data races at struct journal_head (Lukas Czerner) [1792518] - [fs] jbd2: remove pointless assertion in __journal_remove_journal_head (Lukas Czerner) [1792518] - [fs] jbd2: improve comments about freeing data buffers whose page mapping is NULL (Lukas Czerner) [1792518] - [fs] jbd2: do not clear the BH_Mapped flag when forgetting a metadata buffer (Lukas Czerner) [1792518] - [fs] jbd2: move the clearing of b_modified flag to the journal_unmap_buffer() (Lukas Czerner) [1792518] - [fs] ext4: unlock on error in ext4_expand_extra_isize() (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: fix support for inode sizes > 1024 bytes (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: validate the debug_want_extra_isize mount option at parse time (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: add more paranoia checking in ext4_expand_extra_isize handling (Lukas Czerner) [1817636] {CVE-2019-19767} - [fs] ext4: unsigned int compared against zero (Lukas Czerner) [1836666] {CVE-2019-19319} - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1836666] {CVE-2019-19319} - [powerpc] powerpc/kernel/sysfs: Add new config option PMU_SYSFS to enable PMU SPRs sysfs file creation (Michael Petlan) [1821284] - [powerpc] powerpc/kernel/sysfs: Refactor current sysfs.c (Michael Petlan) [1821284] - [kernel] irqdomain: Add the missing assignment of domain->fwnode for named fwnode (Mohammed Gamal) [1846666] - [security] lockdown: Allow unprivileged users to see lockdown status (Vladis Dronov) [1805299] - [edac] EDAC/ghes: Setup DIMM label from DMI and use it in error reports (Robert Richter) [1726153]- [x86] kvm: nvmx: fixes for preemption timer migration (Paolo Bonzini) [1854831] - [powerpc] pci/of: Parse unassigned resources (Greg Kurz) [1849921] - [video] revert "hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver" (Vitaly Kuznetsov) [1848840] - [video] revert "hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs" (Vitaly Kuznetsov) [1848840] - [pci] hv: Retry PCI bus D0 entry on invalid device state (Mohammed Gamal) [1846666] - [pci] hv: Fix the PCI HyperV probe failure path to release resource properly (Mohammed Gamal) [1846666] - [pci] hv: Allocate a named fwnode instead of an address-based one (Mohammed Gamal) [1846666] - [netdrv] tg3: driver sleeps indefinitely when EEH errors exceed eeh_max_freezes (Jonathan Toppins) [1850176] - [scsi] scsi: lpfc: Fix kdump hang on PPC (Dick Kennedy) [1722596] - [fs] nfsd: fix nfsdfs inode reference count leak ("J. Bruce Fields") [1846235] - [fs] nfsd4: fix nfsdfs reference count loop ("J. Bruce Fields") [1846235] - [kernel] sched: Defend cfs and rt bandwidth quota against overflow (Phil Auld) [1854180] - [kernel] sched/core: Make some functions static (Phil Auld) [1854180] - [kernel] sched/fair: Refill bandwidth before scaling (Phil Auld) [1854180] - [kernel] sched/fair: Eliminate bandwidth race between throttling and distribution (Phil Auld) [1854180] - [kernel] sched/fair: Fix race between runtime distribution and assignment (Phil Auld) [1854180] - [kernel] sched/deadline: Initialize ->dl_boosted (Phil Auld) [1854179] - [kernel] sched/core: Fix PI boosting between RT and DEADLINE tasks (Phil Auld) [1854179] - [netdrv] ibmveth: Fix max MTU limit (Diego Domingos) [1846435] - [kernel] sched/core: Fix ttwu() race (Phil Auld) [1854178] - [tools] perf flamegraph: Explicitly set utf-8 encoding (Michael Petlan) [1849027] - [kernel] sched/core: Check cpus_mask, not cpus_ptr in __set_cpus_allowed_ptr(), to fix mask corruption (Phil Auld) [1854174] - [kernel] workqueue: Remove the warning in wq_worker_sleeping() (Phil Auld) [1854174] - [kernel] sched/fair: Fix negative imbalance in imbalance calculation (Phil Auld) [1854174] - [kernel] sched/fair: Optimize select_idle_core() (Phil Auld) [1854174] - [x86] x86/PCI: Mark Intel C620 MROMs as having non-compliant BARs (Myron Stowe) [1854184] - [netdrv] r8169: fix firmware not resetting tp->ocp_base (Josef Oskera) [1851960] - [acpi] ACPI: configfs: Disallow loading ACPI tables when locked down (Lenny Szubowicz) [1852969] - [arm64] Revert "bpf: Restrict bpf_probe_read{, str}() only to archs where they work" (Jiri Olsa) [1847837] - [s390] s390/mm: Explicitly compare PAGE_DEFAULT_KEY against zero in storage_key_init_range (Jiri Olsa) [1847837] - [net] Bluetooth: Modify LE window and interval for suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect type for window and interval (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Use DEFER_SETUP to group ECRED connections (Gopal Tiwari) [1838924] - [net] Bluetooth: don't assume key size is 16 when the command fails (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add get_peer_pid callback (Gopal Tiwari) [1838924] - [net] Bluetooth: Restore running state if suspend fails (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix incorrect branch in connection complete (Gopal Tiwari) [1838924] - [net] Bluetooth: Do not cancel advertising when starting a scan (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: remove set but not used variable 'credits' (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Fix a condition in l2cap_sock_recvmsg() (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: handle l2cap config request during open state (Gopal Tiwari) [1838924] - [net] Bluetooth: clean up connection in hci_cs_disconnect (Gopal Tiwari) [1838924] - [net] Bluetooth: Pause discovery and advertising during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle LE devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle BR/EDR devices during suspend (Gopal Tiwari) [1838924] - [net] Bluetooth: Handle PM_SUSPEND_PREPARE and PM_POST_SUSPEND (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: add mgmt_cmd_status in add_advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: fix off by one in err_data_reporting cmd masks (Gopal Tiwari) [1838924] - [net] Bluetooth: Use bt_dev_err for RPA generation failure message (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: fix ODEBUG bug in rfcomm_dev_ioctl (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add module option to enable ECRED mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add initial code for Enhanced Credit Based Mode (Gopal Tiwari) [1838924] - [net] Bluetooth: L2CAP: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of skb_pull to parse L2CAP signaling PDUs (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix calculation of SCO handle for packet processing (Gopal Tiwari) [1838924] - [net] Bluetooth: guard against controllers sending zero'd events (Gopal Tiwari) [1838924] - [net] Bluetooth: During le_conn_timeout disable EXT_ADV (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove adv set for directed advertising (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix Suspicious RCU usage warnings (Gopal Tiwari) [1838924] - [net] Bluetooth: Use list_for_each_entry_rcu() to traverse RCU list in RCU read-side CS (Gopal Tiwari) [1838924] - [net] Bluetooth: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [net] Bluetooth: fix passkey uninitialized when used (Gopal Tiwari) [1838924] - [net] Bluetooth: RFCOMM: Use MTU auto tune logic (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix crash when using new BT_PHY option (Gopal Tiwari) [1838924] - [net] Bluetooth: Disable Extended Adv if enabled (Gopal Tiwari) [1838924] - [net] Bluetooth: Add BT_PHY socket option (Gopal Tiwari) [1838924] - [net] Bluetooth: secure bluetooth stack from bluedump attack (Gopal Tiwari) [1838924] - [net] Bluetooth: remove __get_channel/dir and __dir (Gopal Tiwari) [1838924] - [net] Bluetooth: prefetch channel before killing sock (Gopal Tiwari) [1838924] - [net] Bluetooth: optimize barrier usage for Rmw atomics (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix refcount use-after-free issue (Gopal Tiwari) [1838924] - [net] Bluetooth: SMP: Fix SALT value in some comments (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix race condition in hci_release_sock() (Gopal Tiwari) [1838924] - [net] Bluetooth: Move {min, max}_key_size debugfs into hci_debugfs_create_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Add missing checks for HCI_ISODATA_PKT packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: fix appearance typo in mgmt.c (Gopal Tiwari) [1838924] - [net] Bluetooth: adding missing const decoration to mgmt_status_table (Gopal Tiwari) [1838924] - [net] Bluetooth: Increment management interface revision (Gopal Tiwari) [1838924] - [net] Bluetooth: monitor: Add support for ISO packets (Gopal Tiwari) [1838924] - [net] Bluetooth: Make use of __check_timeout on hci_sched_le (Gopal Tiwari) [1838924] - [net] Bluetooth: Implementation of MGMT_OP_SET_BLOCKED_KEYS (Gopal Tiwari) [1838924] - [net] Bluetooth: remove redundant assignment to variable icid (Gopal Tiwari) [1838924] - [net] Bluetooth: Auto tune if input MTU is set to 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Remove usage of BT_ERR_RATELIMITED macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Adding a bt_dev_warn_ratelimited macro (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix memory leak in hci_connect_le_scan (Gopal Tiwari) [1838924] - [net] Bluetooth: Allow combination of BDADDR_PROPERTY and INVALID_BDADDR quirks (Gopal Tiwari) [1838924] - [net] Bluetooth: delete a stray unlock (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix advertising duplicated flags (Gopal Tiwari) [1838924] - [net] net: use skb_queue_empty_lockless() in poll() handlers (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix not using LE_ADV_NONCONN_IND for instance 0 (Gopal Tiwari) [1838924] - [net] Bluetooth: Fix using advertising instance duration as timeout (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move hci_sock handlers into driver (Gopal Tiwari) [1838924] - [fs] compat_ioctl: move rfcomm handlers into driver (Gopal Tiwari) [1838924] - [net] Bluetooth: hci_core: fix init for HCI_USER_CHANNEL (Gopal Tiwari) [1838924] - [net] Bluetooth: Workaround directed advertising bug in Broadcom controllers (Gopal Tiwari) [1838924] - [net] Bluetooth: missed cpu_to_le16 conversion in hci_init4_req (Gopal Tiwari) [1838924] - [hid] Bluetooth: hidp: Fix assumptions on the return value of hidp_send_message (Gopal Tiwari) [1838924] - [net] Bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for utilizing Fast Advertising Interval (Gopal Tiwari) [1838924] - [net] Bluetooth: 6lowpan: Make variable header_ops constant (Gopal Tiwari) [1838924] - [net] Revert "Bluetooth: validate BLE connection interval updates" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print Intel fw build version in power-on boot (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bfusb: Switch from BT_ERR to bt_dev_err where possible (Gopal Tiwari) [1838924] - [net] Bluetooth: Enable erroneous data reporting if WBS is supported (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace devm_gpiod_get() with devm_gpiod_get_optional() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make bt_en and susclk not mandatory for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Fix the NVM baudrate tag offcet for wcn3991 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Not send vendor pre-shutdown command for QCA Rome (Gopal Tiwari) [1838924] - [net] Bluetooth: Support querying for WBS support through MGMT (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add flag to define wideband speech capability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Remove a redundant assignment in 'h4_flush()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Fix a typo in a comment (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Move variable into local scope (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Bug fixes while collecting controller memory dump (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: btrtl: Add support for RTL8822C (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix a typo in Kconfig (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_uart: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_intel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btintel: Replace zero-length array with flexible-array member (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 13d3:3548 Realtek 8822CE device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Optimized code while enabling clocks for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable clocks required for BT SOC (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Use kvmalloc for FW allocations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Enable power off/on support during hci down/up for QCA Rome (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Retry btsoc initialize when it fails (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add QCA Rome power off support to the qca_power_shutdown() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: enable IRQ capability from devicetree (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_vhci: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h4: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btsdio: Check for valid packet type (Gopal Tiwari) [1838924] - [net] Bluetooth: Add definitions (Gopal Tiwari) [1838924] - [net] Bluetooth: Add support for (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_h5: Add support for ISO packets (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add qca_power_on() API to support both wcn399x and Rome power up (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm : Fix warning about missing blank lines after declarations (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove set but not used variable 'opcode' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use vfree() instead of kfree() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Add support for 04ca:3021 QCA_ROME device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Collect controller memory dump during SSR (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Drive RTS only for BCM43438 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Replace of_device_get_match_data with device_get_match_data (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add missing static inline in header (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Disable runtime suspend on Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix memory leak on fw (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix non-atomic allocation in completion handler (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Support pcm params in dts (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Support pcm configuration (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Disallow set_baudrate for BCM4354 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Edit the logical value for Realtek Bluetooth reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Use the BDADDR_PROPERTY quirk (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4335A0 UART bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btbcm: Add entry for BCM4334B0 UART Bluetooth (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: fix PM leak in error case of setup (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btqca: Rename ROME specific variables to generic variables (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btmtksdio: add MODULE_DEVICE_TABLE() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: Fix invalid-free in bcsp_close() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: add PM support (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Add compatible string for BCM43540 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: remove unneeded semicolon (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix RTS handling during startup (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_qca: Add delay for wcn3990 stability" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Remove return statement in btintel_reset_to_bootloader (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Split qca_power_setup() (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Use regulator bulk enable/disable (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Don't vote for specific voltage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Update regulator_set_load() usage (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Add delay for wcn3990 stability (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Trigger Intel FW download error recovery (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btwilink: drop superseded driver (Gopal Tiwari) [1838924] - [bluetooth] Revert "Bluetooth: hci_ll: set operational frequency earlier" (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue for the incorrect error return code (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use IS_ENABLED instead of #ifdef (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: print FW version after FW download (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: avoid unused function warning (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_nokia: Save a few cycles in 'nokia_enqueue()' (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Use cmd_timeout to reset Realtek device (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Fix an issue that failing to download the FW which size is over 32K bytes (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove trailing newline from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY for QCA UART Radio (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Remove redundant prefix from calls to rtl_dev macros (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Set HCI_QUIRK_SIMULTANEOUS_DISCOVERY (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: bcm: Add support for loading firmware for BCM4345C5 (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Add firmware version print (Gopal Tiwari) [1838924] - [bluetooth] bluetooth: hci_bcm: Give more time to come out of reset (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: wait for Pre shutdown complete event before sending the Power off pulse (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_bcm: Fix -Wunused-const-variable warnings (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btusb: Fix suspend issue for Realtek devices (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Remove redundant initializations to zero (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: Make structure qca_proto constant (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: bpa10x: change return value (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: hci_qca: disable irqs when spinlock is acquired (Gopal Tiwari) [1838924] - [bluetooth] Bluetooth: btrtl: Additional Realtek 8822CE Bluetooth devices (Gopal Tiwari) [1838924]- [powerpc] powerpc/papr_scm: Implement support for PAPR_PDSM_HEALTH (Gustavo Duarte) [1782178] - [powerpc] ndctl/papr_scm, uapi: Add support for PAPR nvdimm specific methods (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Improve error logging and handling papr_scm_ndctl() (Gustavo Duarte) [1782178] - [powerpc] powerpc/papr_scm: Fetch nvdimm health information from PHYP (Gustavo Duarte) [1782178] - [lib] seq_buf: Export seq_buf_printf (Gustavo Duarte) [1782178] - [firmware] efi: Restrict efivar_ssdt_load when the kernel is locked down (Lenny Szubowicz) [1852949] - [netdrv] vmxnet3: allow rx flow hash ops only when rss is enabled (Cathy Avery) [1845417] - [netdrv] net: vmxnet3: fix possible buffer overflow caused by bad DMA value in vmxnet3_get_rss() (Cathy Avery) [1845417] - [netdrv] vmxnet3: use correct hdr reference when packet is encapsulated (Cathy Avery) [1845417] - [netdrv] vmxnet3: update to version 4 (Cathy Avery) [1845417] - [netdrv] vmxnet3: add geneve and vxlan tunnel offload support (Cathy Avery) [1845417] - [netdrv] vmxnet3: add support to get/set rx flow hash (Cathy Avery) [1845417] - [netdrv] vmxnet3: prepare for version 4 changes (Cathy Avery) [1845417] - [netdrv] vmxnet3: let core reject the unsupported coalescing parameters (Cathy Avery) [1845417] - [netdrv] vmxnet3: use new helper tcp_v6_gso_csum_prep (Cathy Avery) [1845417] - [netdrv] vmxnet3: Remove always false conditional statement (Cathy Avery) [1845417] - [kernel] kexec: do not verify the signature without the lockdown or mandatory signature (Lianbo Jiang) [1836148] - [fs] block: Fix use-after-free in blkdev_get() (Ming Lei) [1847779] - [kernel] kernel: rh_features: fix reading empty feature list from /proc (Jiri Benc) [1843064] {CVE-2020-10774} - [netdrv] ice: cleanup unsigned loops (Jonathan Toppins) [1781403] - [netdrv] ice: fix usage of incorrect variable (Jonathan Toppins) [1781403] - [netdrv] ice: Fix bad register reads (Jonathan Toppins) [1781403] - [netdrv] ice: check for compatibility between DDP package and firmware (Jonathan Toppins) [1781403] - [netdrv] ice: Check if unicast MAC exists before setting VF MAC (Jonathan Toppins) [1781403] - [netdrv] ice: print Rx MDD auto reset message before VF reset (Jonathan Toppins) [1781403] - [netdrv] ice: Call ice_aq_set_mac_cfg (Jonathan Toppins) [1781403] - [netdrv] ice: Implement aRFS (Jonathan Toppins) [1781403] - [netdrv] ice: Restore filters following reset (Jonathan Toppins) [1781403] - [netdrv] ice: Enable flex-bytes support (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv6 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support IPv4 Flow Director filters (Jonathan Toppins) [1781403] - [netdrv] ice: Support displaying ntuple rules (Jonathan Toppins) [1781403] - [netdrv] ice: Initialize Flow Director resources (Jonathan Toppins) [1781403] - [netdrv] ice: Rename build_ctob to ice_build_ctob (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary backslash (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary check (Jonathan Toppins) [1781405] - [netdrv] ice: remove unnecessary expression that is always true (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for removing/adding mac filters (Jonathan Toppins) [1781405] - [netdrv] ice: refactor filter functions (Jonathan Toppins) [1781405] - [netdrv] ice: Fix resource leak on early exit from function (Jonathan Toppins) [1781405] - [netdrv] ice: cleanup vf_id signedness (Jonathan Toppins) [1781405] - [netdrv] ice: Fix casting issues (Jonathan Toppins) [1781405] - [netdrv] ice: Provide more meaningful error message (Jonathan Toppins) [1781405] - [netdrv] ice: Fix probe/open race condition (Jonathan Toppins) [1781405] - [netdrv] ice: only drop link once when setting pauseparams (Jonathan Toppins) [1781405] - [netdrv] ice: Fix check for contiguous TCs (Jonathan Toppins) [1781405] - [netdrv] ice: Don't reset and rebuild for Tx timeout on PFC enabled queue (Jonathan Toppins) [1781405] - [netdrv] ice: Add VF promiscuous support (Jonathan Toppins) [1781405] - [netdrv] ice: Add support for tunnel offloads (Jonathan Toppins) [1781405] - [netdrv] ice: report netlist version in .info_get (Jonathan Toppins) [1781405] - [netdrv] ice: add additional E810 device id (Jonathan Toppins) [1725447] - [x86] x86/split_lock: Update to use X86_MATCH_INTEL_FAM6_MODEL() (Prarit Bhargava) [1482757] - [x86] x86/intel_split_lock: Disable split lock detector by default in RHEL8 (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Provide handle_guest_split_lock() (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Add Tremont family CPU models (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Bits in IA32_CORE_CAPABILITIES are not architectural (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Prarit Bhargava) [1482757] - [tools] tools arch x86: Sync the msr-index.h copy with the kernel sources (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Avoid runtime reads of the TEST_CTRL MSR (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Rework the initialization flow of split lock detection (Prarit Bhargava) [1482757] - [x86] x86/split_lock: Enable split lock detection by kernel (Prarit Bhargava) [1482757] - [netdrv] drivers/net/b44: Change to non-atomic bit operations on pwol_mask (Prarit Bhargava) [1482757] - [x86] x86/cpu: Align cpu_caps_cleared and cpu_caps_set to unsigned long (Prarit Bhargava) [1482757] - [x86] x86/boot: Make the GDT 8-byte aligned (Prarit Bhargava) [1482757] - [wireless] wlcore: simplify/fix/optimize reg_ch_conf_pending operations (Prarit Bhargava) [1482757] - [uapi] prctl: PR_{G, S}ET_IO_FLUSHER to support controlling memory reclaim (Waiman Long) [1757240]- [kernel] kernel: fork: avoid utilizing a non-initialized task_struct_rh pointer in the error exit path (Rafael Aquini) [1838475 1820041] - [infiniband] RDMA/ipoib: Fix ABBA deadlock with ipoib_reap_ah() (Kamal Heib) [1846063] - [infiniband] RDMA/ipoib: Return void from ipoib_ib_dev_stop() (Kamal Heib) [1846063] - [powerpc] mm/pkeys: Make pkey access check work on execute_only_key (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Fix MADV_DONTNEED and parallel page fault race (Greg Kurz) [1748772] - [mm] change pmdp_huge_get_and_clear_full take vm_area_struct as arg (Greg Kurz) [1748772] - [powerpc] mm/book3s64: Avoid sending IPI on clearing PMD (Greg Kurz) [1748772] - [powerpc] 64s: Fix THP PMD collapse serialisation (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use pte_present instead of opencoding _PAGE_PRESENT check (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in kvmppc_get_hpa (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in kvmppc_book3s_instantiate_page (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Avoid using rmap to protect parallel page table update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: use find_kvm_host_pte in pute_tce functions (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in h_enter (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use find_kvm_host_pte in page fault handler (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper for host page table walk (Greg Kurz) [1748772] - [powerpc] kvm: ppc: Fix nested guest RC bits update (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Use kvm helpers to walk shadow or secondary table (Greg Kurz) [1748772] - [powerpc] kvm/nested: Add helper to walk nested shadow linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: Add helper to walk partition scoped linux page table (Greg Kurz) [1748772] - [powerpc] kvm/book3s: switch from raw_spin_*lock to arch_spin_lock (Greg Kurz) [1748772] - [powerpc] perf/callchain: Use __get_user_pages_fast in read_user_stack_slow (Greg Kurz) [1748772] - [powerpc] mce: Don't reload pte val in addr_to_pfn (Greg Kurz) [1748772] - [powerpc] book3s64/hash: Use the pte_t address from the caller (Greg Kurz) [1748772] - [powerpc] hash64: Restrict page table lookup using init_mm with __flush_hash_table_range (Greg Kurz) [1748772] - [powerpc] mm/hash64: use _PAGE_PTE when checking for pte_present (Greg Kurz) [1748772] - [powerpc] pkeys: Check vma before returning key fault error to the user (Greg Kurz) [1748772] - [powerpc] pkeys: Avoid using lockless page table walk (Greg Kurz) [1748772] - [powerpc] mmu: add is_strict_kernel_rwx() helper (Greg Kurz) [1748772] - [powerpc] mm: move update_mmu_cache() into book3s hash utils (Greg Kurz) [1748772] - [powerpc] mm: Move book3s32 specifics in subdirectory mm/book3s64 (Greg Kurz) [1748772] - [powerpc] mm: move FSL_BOOK3 version of update_mmu_cache() (Greg Kurz) [1748772] - [powerpc] mm: define empty update_mmu_cache() as static inline (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU to CONFIG_PPC_BOOK3S (Greg Kurz) [1748772] - [powerpc] mm: don't use _PAGE_EXEC for calling hash_preload() (Greg Kurz) [1748772] - [powerpc] change CONFIG_PPC_STD_MMU_32 to CONFIG_PPC_BOOK3S_32 (Greg Kurz) [1748772] - [powerpc] handover page flags with a pgprot_t parameter (Greg Kurz) [1748772] - [powerpc] mm: properly set PAGE_KERNEL flags in ioremap() (Greg Kurz) [1748772] - [powerpc] 32: Add ioremap_wt() and ioremap_coherent() (Greg Kurz) [1748772] - [netdrv] crypto/chcr: error seen if CONFIG_CHELSIO_TLS_DEVICE isn't set (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: avoid -Wreturn-local-addr warning (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: fix EOTID leak when disabling TC-MQPRIO offload (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: Enable ktls settings at run time (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: cleanup error code in setup_sge_queues_uld() (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4: add adapter hotplug support for ULDs (Christoph von Recklinghausen) [1797945] - [crypto] Crypto: chelsio - Fixes a deadlock between rtnl_lock and uld_mutex (Christoph von Recklinghausen) [1797945] - [netdrv] cxgb4/chcr: nic-tls stats in ethtool (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: fix incorrect ipv6 packet length (Christoph von Recklinghausen) [1797945] - [crypto] crypto/chcr: Add missing include file (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Add ipv6 support and statistics (Christoph von Recklinghausen) [1797945] - [crypto] chcr: Handle first or middle part of record (Christoph von Recklinghausen) [1797945] - [crypto] chcr: handle partial end part of a record (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: complete record tx handling (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr: Save tx keys and handle HW response (Christoph von Recklinghausen) [1797945] - [crypto] cxgb4/chcr : Register to tls add and del callback (Christoph von Recklinghausen) [1797945] - [hwmon] hwmon: (acpi_power_meter) Change log level for 'unsafe software power cap' (Al Stone) [1749529] - [netdrv] net/mlx4_core: fix a memory leak bug (Alaa Hleihel) [1846792] - [netdrv] net/mlx4_core: Add missing iounmap() in error path (Alaa Hleihel) [1846792] - [netdrv] net/mlx5: E-switch, Fix error unwinding flow for steering init failure (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Enable chains only if regs loopback is enabled (Alaa Hleihel) [1848830 1846791] - [netdrv] net/mlx5e: en_tc: Rely just on register loopback for tunnel restoration (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: E-Switch, Skip restore modify header between prios of same chain (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: CT: Fix ipv6 nat header rewrite actions (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Don't fail driver on failure to create debugfs (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Add missing mutex destroy (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix devlink objects and devlink device unregister sequence (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Wait for inactive autogroups (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Disable reload while removing the device (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix ethtool hfunc configuration change (Alaa Hleihel) [1846791] - [netdrv] net/mlx5e: Fix repeated XSK usage on one channel (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Split RX and TX lock for parallel insertion (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Add a spinlock to protect the send ring (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: DR, Fix freeing in dr_create_rc_qp() (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Fix fatal error handling during device load (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: drain health workqueue in case of driver load error (Alaa Hleihel) [1846791 1841363] - [netdrv] net/mlx5: Drain wq first during PCI device removal (Alaa Hleihel) [1846791] - [netdrv] net/mlx5: Have single error unwinding path (Alaa Hleihel) [1846791] - [netdrv] mlx5: reject unsupported coalescing params (Alaa Hleihel) [1846791] - [crypto] Crypto: chelsio - Fixes a hang issue during driver registration (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Use multiple txq/rxq per tfm to process the requests (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Recalculate iv only if it is needed (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - un-register crypto algorithms (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Endianess bug in create_authenc_wr (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Print the chcr driver information while module load (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the kernel panic which occurs during a libkcapi test (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - This fixes the libkcapi's cbc(aes) aio fail test cases (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - Resetting crypto counters during the driver unregister (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - fix writing tfm flags to wrong place (Vishal Kulkarni) [1845004] - [crypto] crypto: chelsio - calculating tx_channel_id as per the max number of channels (Vishal Kulkarni) [1845004] - [firmware] tpm: check event log version before reading final events (Jerry Snitselaar) [1839284] - [char] tpm: Fix TIS locality timeout problems (Jerry Snitselaar) [1840789]- [vfio] vfio/pci: Clear error and request eventfd ctx after releasing (Alex Williamson) [1847731] - [fs] pNFS/flexfiles: Fix list corruption if the mirror count changes (Benjamin Coddington) [1852500] - [netdrv] ionic: update the queue count on open (Michal Schmidt) [1846879] - [tools] turbostat: Use sched_getcpu() instead of hardcoded cpu 0 (Prarit Bhargava) [1852123] - [infiniband] RDMA/hfi1: Fix null-pointer dereference when calling mmu_notifier_register (Kamal Heib) [1850345] - [platform] Revert "intel-speed-select: Firmware workarounds for Icelake" (Prarit Bhargava) [1820597] - [powerpc] powerpc/crashkernel: Take "mem=" option into account (Pingfan Liu) [1747969] - [tools] perf stat: Increase perf metric output resolution (Michael Petlan) [1844632] - [tools] perf vendor events power9: Add missing metrics to POWER9 'cpi_breakdown' (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power8 metrics (Michael Petlan) [1844632] - [tools] perf metrics: Fix parse errors in power9 metrics (Michael Petlan) [1844632] - [s390] s390/kaslr: add support for R_390_JMP_SLOT relocation type (Claudio Imbrenda) [1850908] - [s390] s390: prevent leaking kernel address in BEAR (Claudio Imbrenda) [1850907] - [s390] s390/cpumf: Adjust registration of s390 PMU device drivers (Claudio Imbrenda) [1850906] - [firmware] efi/x86: Add TPM related EFI tables to unencrypted mapping checks (Lenny Szubowicz) [1849922] - [security] selinux: allow reading labels before policy is loaded (Ondrej Mosnacek) [1839819] - [idle] intel_idle: Introduce 'use_acpi' module parameter (Prarit Bhargava) [1849666] - [net] xsk: Add overflow check for u64 division, stored into u32 (Jiri Benc) [1838075] - [tools] selftests: netdevsim: Always initialize 'RET' variable (Jiri Benc) [1838075] - [netdrv] netdevsim: Ensure policer drop counter always increases (Jiri Benc) [1838075] - [tools] selftests/bpf: Check for correct program attach/detach in xdp_attach test (Jiri Benc) [1838075] - [tools] libbpf: Fix type of old_fd in bpf_xdp_set_link_opts (Jiri Benc) [1838075] - [net] xsk: Add missing check on user supplied headroom size (Jiri Benc) [1838075] - [net] xdp: Reset prog in dev_change_xdp_fd when fd is negative (Jiri Benc) [1838075] - [netdrv] veth: rely on peer veth_rq for ndo_xdp_xmit accounting (Jiri Benc) [1838075] - [netdrv] veth: rely on veth_rq in veth_xdp_flush_bq signature (Jiri Benc) [1838075] - [net] page pool: allow to pass zero flags to page_pool_init() (Jiri Benc) [1838075] - [tools] selftests/bpf: Add tests for attaching XDP programs (Jiri Benc) [1838075] - [tools] libbpf: Add function to set link XDP fd while specifying old program (Jiri Benc) [1838075] - [tools] Add EXPECTED_FD-related definitions in if_link.h (Jiri Benc) [1838075] - [net] xdp: Support specifying expected existing program when attaching XDP (Jiri Benc) [1838075] - [netdrv] veth: remove atomic64_add from veth_xdp_xmit hotpath (Jiri Benc) [1838075] - [netdrv] veth: introduce more xdp counters (Jiri Benc) [1838075] - [netdrv] veth: distinguish between rx_drops and xdp_drops (Jiri Benc) [1838075] - [netdrv] veth: introduce more specialized counters in veth_stats (Jiri Benc) [1838075] - [netdrv] veth: move xdp stats in a dedicated structure (Jiri Benc) [1838075] - [net] xdp: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [net] bpf: inet_diag: Dump bpf_sk_storages in inet_diag_dump() (Jiri Benc) [1838075] - [net] bpf: INET_DIAG support in bpf_sk_storage (Jiri Benc) [1838075] - [net] inet_diag: Move the INET_DIAG_REQ_BYTECODE nlattr to cb->data (Jiri Benc) [1838075] - [net] inet_diag: Refactor inet_sk_diag_fill(), dump(), and dump_one() (Jiri Benc) [1838075] - [net] inet_diag: return classid for all socket types (Jiri Benc) [1838075] - [net] inet_diag: fix reporting cgroup classid and fallback to priority (Jiri Benc) [1838075] - [net] Remove unneeded export of a couple of xdp generic functions (Jiri Benc) [1838075] - [net] page_pool: API cleanup and comments (Jiri Benc) [1838075] - [net] bpf, sockmap: Replace zero-length array with flexible-array member (Jiri Benc) [1838075] - [netdrv] geneve: allow changing DF behavior after creation (Sabrina Dubroca) [1847861] - [net] netfilter: nf_tables: add missing ->release_ops() in error path of newrule() (Andrea Claudi) [1846236] - [net] netfilter: nft_compat: use .release_ops and remove list of extension (Andrea Claudi) [1846236] - [net] ipv6: fix IPV6_ADDRFORM operation logic (Hangbin Liu) [1842025] - [net] ipv6: fix restrict IPV6_ADDRFORM operation (Hangbin Liu) [1842025] - [net] netfilter: nat: fix error handling upon registering inet hook (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload for redir (Florian Westphal) [1579145] - [net] netfilter: nf_tables: fix module autoload with inet family (Florian Westphal) [1579145] - [net] netfilter: nft_chain_nat: inet family is missing module ownership (Florian Westphal) [1579145] - [net] netfilter: nf_tables: Support auto-loading for inet nat (Florian Westphal) [1579145] - [net] netfilter: nft_redir: fix module autoload with ip4 (Florian Westphal) [1579145] - [net] netfilter: nat: fix udp checksum corruption (Florian Westphal) [1579145] - [tools] kselftests: extend nft_nat with inet family based nat hooks (Florian Westphal) [1579145] - [net] netfilter: nft_redir: add inet support (Florian Westphal) [1579145] - [net] netfilter: nft_masq: add inet support (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge route type into core (Florian Westphal) [1579145] - [net] netfilter: nat: add inet family nat support (Florian Westphal) [1579145] - [net] netfilter: nat: don't register device notifier twice (Florian Westphal) [1579145] - [net] netfilter: nf_tables: merge ipv4 and ipv6 nat chain types (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_masq protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nf_tables: nat: merge nft_redir protocol specific modules (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l3proto.h and nf_nat_core.h (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_recalc hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove csum_update hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove l3 manip_pkt hook (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto.h (Florian Westphal) [1579145] - [net] netfilter: nat: merge nf_nat_ipv4, 6 into nat core (Florian Westphal) [1579145] - [net] netfilter: nat: fix spurious connection timeouts (Florian Westphal) [1579145] - [net] netfilter: nat: move nlattr parse and xfrm session decode to core (Florian Westphal) [1579145] - [net] netfilter: nat: merge ipv4 and ipv6 masquerade functionality (Florian Westphal) [1579145] - [net] netfilter: kconfig: nat related expression depend on nftables core (Florian Westphal) [1579145] - [net] netfilter: conntrack: fix bogus port values for other l4 protocols (Florian Westphal) [1579145] - [net] netfilter: conntrack: avoid unneeded nf_conntrack_l4proto lookups (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pernet l4 proto register interface (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove remaining l4proto indirect packet calls (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove module owner field (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove invert_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: remove pkt_to_tuple callback (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: set stream timeout to 2 minutes (Florian Westphal) [1579145] - [net] netfilter: conntrack: udp: only extend timeout to stream mode after 2s (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_used_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: fix ICMP header corruption on ICMP errors (Florian Westphal) [1579145] - [net] netfilter: nat: fix icmp id randomization (Florian Westphal) [1579145] - [net] netfilter: nat: remove nf_nat_l4proto struct (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->manip_pkt (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->nlattr_to_range (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->in_range (Florian Westphal) [1579145] - [net] netfilter: nat: fold in_range indirection into caller (Florian Westphal) [1579145] - [net] netfilter: nat: remove l4proto->unique_tuple (Florian Westphal) [1579145] - [net] netfilter: nat: un-export nf_nat_l4proto_unique_tuple (Florian Westphal) [1579145] - [net] netfilter: remove NF_NAT_RANGE_PROTO_RANDOM support (Florian Westphal) [1579145] - [x86] kvm: x86/pmu: Tweak kvm_pmu_get_msr to pass 'struct msr_data' in (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: do not pass poisoned hva to __kvm_set_memory_region (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix sync_with_host() in smm_test (Vitaly Kuznetsov) [1849987] - [x86] kvm: async_pf: Inject 'page ready' event only if 'page not present' was previously injected (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: async_pf: Fix #DF due to inject "Page not Present" and "Page Ready" exceptions simultaneously" (Vitaly Kuznetsov) [1849987] - [virt] kvm: async_pf: Cleanup kvm_setup_async_pf() (Vitaly Kuznetsov) [1849987] - [x86] kvm: i8254: remove redundant assignment to pointer s (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: respect singlestep when emulating instruction (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Don't probe KVM_CAP_HYPERV_ENLIGHTENED_VMCS when nested VMX is unsupported (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: do not substitute SVM/VMX check with KVM_CAP_NESTED_STATE check (Vitaly Kuznetsov) [1849987] - [x86] kvm: nvmx: Consult only the "basic" exit reason when routing nested exit (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Unexport x86_fpu_cache and make it static (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Ignore KVM 5-level paging support for VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: Fix APIC page invalidation race (Vitaly Kuznetsov) [1849987] - [x86] kvm: svm: fix calls to is_intercept (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: fix vmx_preemption_timer_test build with GCC10 (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Add x86_64/debug_regs to .gitignore (Vitaly Kuznetsov) [1849987] - [x86] revert "kvm: x86: work around leak of uninitialized stack contents" (Vitaly Kuznetsov) [1849987] - [x86] kvm: vmx: Properly handle kvm_read/write_guest_virt*() result (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: emulate reserved nops from 0f/18 to 0f/1f (Vitaly Kuznetsov) [1849987] - [tools] kvm: selftests: Fix build with "make ARCH=x86_64" (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: minor code refactor and comments fixup around dirty logging (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: avoid unnecessary rmap walks when creating/moving slots (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: remove unnecessary rmap walk of read-only memslots (Vitaly Kuznetsov) [1849987] - [virt] kvm: Use vmemdup_user() (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Move MPK feature detection to common code (Vitaly Kuznetsov) [1849987] - [x86] kvm: x86: Assign correct value to array.maxnent (Vitaly Kuznetsov) [1849987] - [x86] kvm: let kvm_destroy_vm_debugfs clean up vCPU debugfs directories (Vitaly Kuznetsov) [1849987] - [x86] kvm: Handle reads of SandyBridge RAPL PMU MSRs rather than injecting #GP (Vitaly Kuznetsov) [1849987] - [documentation] docs: virt/kvm: close inline string literal (Vitaly Kuznetsov) [1849987] - [documentation] docs: kvm: Fix KVM_KVMCLOCK_CTRL API doc (Vitaly Kuznetsov) [1849987] - [x86] arch/x86/kvm/svm/sev.c: change flag passed to GUP fast in sev_pin_memory() (Vitaly Kuznetsov) [1849987] - [virt] kvm/eventfd: remove unneeded conversion to bool (Vitaly Kuznetsov) [1849987] - [tools] selftests: fix kvm relocatable native/cross builds and installs (Vitaly Kuznetsov) [1849987] - [virt] kvm: x86: move kvm_create_vcpu_debugfs after last failure point (Vitaly Kuznetsov) [1849987] - [powerpc] xive: Share the event-queue page with the Hypervisor (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Read ibm, secure-memory nodes (Michael Roth) [1837232] - [powerpc] kvm: ppc: book3s hv: Relax check on H_SVM_INIT_ABORT (Michael Roth) [1837232]- [scsi] scsi: be2iscsi: Use scnprintf() for avoiding potential buffer overflow (Maurizio Lombardi) [1849586] - [edac] EDAC/i10nm: Update driver to support different bus number config register offsets (Aristeu Rozanski) [1838508] - [edac] EDAC, {skx, i10nm}: Make some configurations CPU model specific (Aristeu Rozanski) [1838508] - [fs] fuse: copy_file_range should truncate cache (Miklos Szeredi) [1849786] - [fs] fuse: fix copy_file_range cache issues (Miklos Szeredi) [1849786] - [fs] fuse: update attr_version counter on fuse_notify_inval_inode() (Miklos Szeredi) [1849786] - [fs] fuse: don't check refcount after stealing page (Miklos Szeredi) [1849786] - [fs] fuse: fix weird page warning (Miklos Szeredi) [1849786] - [fs] fuse: use dump_page (Miklos Szeredi) [1849786] - [fs] fuse: always allow query of st_dev (Miklos Szeredi) [1849786] - [fs] fuse: always flush dirty data on close(2) (Miklos Szeredi) [1849786] - [fs] fuse: invalidate inode attr in writeback cache mode (Miklos Szeredi) [1849786] - [fs] virtiofs: schedule blocking async replies in separate worker (Miklos Szeredi) [1849786] - [fs] fuse: Support RENAME_WHITEOUT flag (Miklos Szeredi) [1849786] - [fs] fuse: don't overflow LLONG_MAX with end offset (Miklos Szeredi) [1849786] - [fs] fix up iter on short count in fuse_direct_io() (Miklos Szeredi) [1849786] - [fs] fuse: fix fuse_send_readpages() in the syncronous read case (Miklos Szeredi) [1849786] - [fs] fuse: fix Kconfig indentation (Miklos Szeredi) [1849786] - [fs] virtiofs: Use completions while waiting for queue to be drained (Miklos Szeredi) [1849786] - [fs] virtiofs: Do not send forget request "struct list_head" element (Miklos Szeredi) [1849786] - [fs] virtiofs: Use a common function to send forget (Miklos Szeredi) [1849786] - [fs] virtiofs: Fix old-style declaration (Miklos Szeredi) [1849786] - [fs] fuse: verify nlink (Miklos Szeredi) [1849786] - [fs] fuse: verify write return (Miklos Szeredi) [1849786] - [fs] fuse: verify attributes (Miklos Szeredi) [1849786] - [fs] fuse: redundant get_fuse_inode() calls in fuse_writepages_fill() (Miklos Szeredi) [1849786] - [fs] fuse: truncate pending writes on O_TRUNC (Miklos Szeredi) [1849786] - [fs] fuse: flush dirty data/metadata before non-truncate setattr (Miklos Szeredi) [1849786] - [fs] ovl: initialize error in ovl_copy_xattr (Miklos Szeredi) [1849770] - [fs] ovl: fix redirect traversal on metacopy dentries (Miklos Szeredi) [1849770] - [fs] ovl: initialize OVL_UPPERDATA in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: use only uppermetacopy state in ovl_lookup() (Miklos Szeredi) [1849770] - [fs] ovl: simplify setting of origin for index lookup (Miklos Szeredi) [1849770] - [fs] ovl: fix out of bounds access warning in ovl_check_fb_len() (Miklos Szeredi) [1849770] - [fs] ovl: return required buffer size for file handles (Miklos Szeredi) [1849770] - [fs] ovl: sync dirty data when remounting to ro mode (Miklos Szeredi) [1849770] - [fs] ovl: resolve more conflicting mount options (Miklos Szeredi) [1849770] - [fs] ovl: potential crash in ovl_fid_to_fh() (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_OPEN from attr->ia_valid (Miklos Szeredi) [1849770] - [fs] ovl: clear ATTR_FILE from attr->ia_valid (Miklos Szeredi) [1849770] - [documentation] ovl: document xino expected behavior (Miklos Szeredi) [1849770] - [fs] ovl: enable xino automatically in more cases (Miklos Szeredi) [1849770] - [fs] ovl: avoid possible inode number collisions with xino=on (Miklos Szeredi) [1849770] - [fs] ovl: use a private non-persistent ino pool (Miklos Szeredi) [1849770] - [fs] ovl: fix WARN_ON nlink drop to zero (Miklos Szeredi) [1849770] - [fs] ovl: fix a typo in comment (Miklos Szeredi) [1849770] - [fs] ovl: replace zero-length array with flexible-array member (Miklos Szeredi) [1849770] - [fs] ovl: ovl_obtain_alias(): don't call d_instantiate_anon() for old (Miklos Szeredi) [1849770] - [fs] ovl: strict upper fs requirements for remote upper fs (Miklos Szeredi) [1849770] - [fs] ovl: check if upper fs supports RENAME_WHITEOUT (Miklos Szeredi) [1849770] - [fs] ovl: allow remote upper (Miklos Szeredi) [1849770] - [fs] ovl: decide if revalidate needed on a per-dentry basis (Miklos Szeredi) [1849770] - [fs] ovl: separate detection of remote upper layer from stacked overlay (Miklos Szeredi) [1849770] - [fs] ovl: restructure dentry revalidation (Miklos Szeredi) [1849770] - [fs] ovl: ignore failure to copy up unknown xattrs (Miklos Szeredi) [1849770] - [documentation] ovl: document permission model (Miklos Szeredi) [1849770] - [fs] ovl: simplify i_ino initialization (Miklos Szeredi) [1849770] - [fs] ovl: factor out helper ovl_get_root() (Miklos Szeredi) [1849770] - [fs] ovl: fix out of date comment and unreachable code (Miklos Szeredi) [1849770] - [fs] ovl: fix value of i_ino for lower hardlink corner case (Miklos Szeredi) [1849770] - [fs] ovl: fix lockdep warning for async write (Miklos Szeredi) [1849770] - [fs] ovl: fix some xino configurations (Miklos Szeredi) [1849770] - [fs] ovl: fix lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: fix lseek overflow on 32bit (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: add overlayfs to index.rst (Miklos Szeredi) [1849770] - [fs] ovl: add splice file read write helper (Miklos Szeredi) [1849770] - [fs] ovl: implement async IO routines (Miklos Szeredi) [1849770] - [fs] vfs: add vfs_iocb_iter_helper functions (Miklos Szeredi) [1849770] - [fs] ovl: layer is const (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-constant st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of conflicting lower layer uuid (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_fsarray (Miklos Szeredi) [1849770] - [fs] ovl: simplify ovl_same_sb() helper (Miklos Szeredi) [1849770] - [fs] ovl: generalize the lower_layersarray (Miklos Szeredi) [1849770] - [fs] ovl: improving copy-up efficiency for big sparse file (Miklos Szeredi) [1849770] - [fs] ovl: use ovl_inode_lock in ovl_llseek() (Miklos Szeredi) [1849770] - [fs] ovl: use pr_fmt auto generate prefix (Miklos Szeredi) [1849770] - [fs] ovl: fix wrong WARN_ON() in ovl_cache_update_ino() (Miklos Szeredi) [1849770] - [fs] locks: print unsigned ino in /proc/locks (Miklos Szeredi) [1849770] - [documentation] docs: filesystems: overlayfs: Fix restview warnings (Miklos Szeredi) [1849770] - [fs] ovl: relax WARN_ON() on rename to self (Miklos Szeredi) [1849770] - [fs] ovl: fix corner case of non-unique st_dev; st_ino (Miklos Szeredi) [1849770] - [fs] ovl: don't use a temp buf for encoding real fh (Miklos Szeredi) [1849770] - [fs] ovl: make sure that real fid is 32bit aligned in memory (Miklos Szeredi) [1849770] - [fs] ovl: fix lookup failure on multi lower squashfs (Miklos Szeredi) [1849770] - [fs] ovl: filter of trusted xattr results in audit (Miklos Szeredi) [1849770] - [fs] ovl: Fix dereferencing possible ERR_PTR() (Miklos Szeredi) [1849770] - [fs] ovl: fix regression caused by overlapping layers detection (Miklos Szeredi) [1849770] - [fs] ovl: make i_ino consistent with st_ino in more cases (Miklos Szeredi) [1849770] - [fs] ovl: fix typo in MODULE_PARM_DESC (Miklos Szeredi) [1849770] - [fs] ovl: fix bogus -Wmaybe-unitialized warning (Miklos Szeredi) [1849770] - [fs] ovl: don't fail with disconnected lower NFS (Miklos Szeredi) [1849770] - [fs] ovl: detect overlapping layers (Miklos Szeredi) [1849770] - [fs] ovl: using posix_acl_xattr_size() to get size instead of posix_acl_to_xattr() (Miklos Szeredi) [1849770] - [fs] ovl: abstract ovl_inode lock with a helper (Miklos Szeredi) [1849770] - [fs] ovl: remove the 'locked' argument of ovl_nlink_{start, end} (Miklos Szeredi) [1849770] - [fs] ovl: relax requirement for non null uuid of lower fs (Miklos Szeredi) [1849770] - [fs] ovl: fold copy-up helpers into callers (Miklos Szeredi) [1849770] - [fs] ovl: untangle copy up call chain (Miklos Szeredi) [1849770] - [fs] ovl: clean up error handling in ovl_get_tmpfile() (Miklos Szeredi) [1849770] - [netdrv] ionic: tame the watchdog timer on reconfig (Jonathan Toppins) [1846879 1846280] - [remoteproc] remoteproc: pull in slab.h (Jarod Wilson) [1849080]- [x86] revert "kvm: vmx: Micro-optimize vmexit time when not exposing PMU" (Vitaly Kuznetsov) [1844099] - [fs] nfsd4: kill warnings on testing stateids with mismatched clientids (Benjamin Coddington) [1765672] - [fs] NFS: Ensure security label is set for root inode (Scott Mayhew) [1660798] - [s390] kexec: Fix file verification on S390 (Lianbo Jiang) [1815369] - [s390] kexec_file: split KEXEC_VERIFY_SIG into KEXEC_SIG and KEXEC_SIG_FORCE (Lianbo Jiang) [1815369] - [netdrv] ibmvnic: continue to init in CRQ reset returns H_CLOSED (Steve Best) [1850179] - [net] sunrpc: add missing newline when printing parameter 'auth_hashtable_size' by sysfs (Benjamin Coddington) [1849998] - [net] sunrpc: clean up properly in gss_mech_unregister() (Benjamin Coddington) [1849998] - [net] sunrpc: svcauth_gss_register_pseudoflavor must reject duplicate registrations (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix backchannel RPC soft lockups (Benjamin Coddington) [1849998] - [fs] NFS: Fix a page leak in nfs_destroy_unlinked_subrequests() (Benjamin Coddington) [1849998] - [fs] nfsd4: make drc_slab global, not per-net (Benjamin Coddington) [1849998] - [net] SUNRPC: Fix GSS privacy computation of auth->au_ralign (Benjamin Coddington) [1849998] - [net] SUNRPC: Add "@len" parameter to gss_unwrap() (Benjamin Coddington) [1849998] - [fs] NFS: finish_automount() requires us to hold 2 refs to the mount record (Benjamin Coddington) [1849998] - [fs] NFS: Fix use-after-free issues in nfs_pageio_add_request() (Benjamin Coddington) [1849998] - [fs] NFS: alloc_nfs_open_context() must use the file cred when available (Benjamin Coddington) [1849998] - [net] libceph: don't omit used_replica in target_copy() (Jeff Layton) [1847528] - [net] libceph: don't omit recovery_deletes in target_copy() (Jeff Layton) [1847528] - [net] libceph: move away from global osd_req_flags (Jeff Layton) [1847528] - [fs] ceph: skip checking caps when session reconnecting and releasing reqs (Jeff Layton) [1847528] - [fs] ceph: make sure mdsc->mutex is nested in s->s_mutex to fix dead lock (Jeff Layton) [1847528] - [fs] ceph: don't return -ESTALE if there's still an open file (Jeff Layton) [1847528] - [include] libceph, rbd: replace zero-length array with flexible-array (Jeff Layton) [1847528] - [fs] ceph: allow rename operation under different quota realms (Jeff Layton) [1847528] - [fs] ceph: normalize 'delta' parameter usage in check_quota_exceeded (Jeff Layton) [1847528] - [fs] ceph: ceph_kick_flushing_caps needs the s_mutex (Jeff Layton) [1847528] - [fs] ceph: request expedited service on session's last cap flush (Jeff Layton) [1847528] - [fs] ceph: convert mdsc->cap_dirty to a per-session list (Jeff Layton) [1847528] - [fs] ceph: reset i_requested_max_size if file write is not wanted (Jeff Layton) [1847528] - [fs] ceph: throw a warning if we destroy session with mutex still locked (Jeff Layton) [1847528] - [fs] ceph: fix potential race in ceph_check_caps (Jeff Layton) [1847528] - [fs] ceph: document what protects i_dirty_item and i_flushing_item (Jeff Layton) [1847528] - [fs] ceph: don't take i_ceph_lock in handle_cap_import (Jeff Layton) [1847528] - [fs] ceph: don't release i_ceph_lock in handle_cap_trunc (Jeff Layton) [1847528] - [fs] ceph: add comments for handle_cap_flush_ack logic (Jeff Layton) [1847528] - [fs] ceph: split up __finish_cap_flush (Jeff Layton) [1847528] - [fs] ceph: reorganize __send_cap for less spinlock abuse (Jeff Layton) [1847528] - [fs] ceph: flush release queue when handling caps for unknown inode (Jeff Layton) [1847528] - [net] libceph: ignore pool overlay and cache logic on redirects (Jeff Layton) [1847528] - [x86] kvm: lapic: ensure APIC map is up to date on concurrent update requests (Igor Mammedov) [1835330] - [x86] kvm: lapic: fix broken vcpu hotplug (Igor Mammedov) [1835330] - [netdrv] net: hns3: add some error checking in hclge_tm module (Mark Langsdorf) [1809057] {CVE-2019-15925} - [fs] udf: Fix mounting of Win7 created UDF filesystems (Oleksandr Natalenko) [1842400] - [netdrv] net: qed: fixes crash while running driver in kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed: Disable SRIOV functionality inside kdump kernel (Manish Chopra) [1727746] - [netdrv] net: qed*: Reduce RX and TX default ring count when running inside kdump kernel (Manish Chopra) [1727746] - [fs] cifs: dump Security Type info in DebugData (Leif Sahlberg) [1845390] - [net] netfilter: flowtable: Make nf_flow_table_offload_add/del_cb inline (Marcelo Leitner) [1840938] - [net] sched: act_ct: Make tcf_ct_flow_table_restore_skb inline (Marcelo Leitner) [1840938] - [net] netfilter: flowtable: Add pending bit for offload work (Marcelo Leitner) [1842670] - [net] Evict neighbor entries on carrier down (Ivan Vecera) [1845352] - [net] bridge: explicitly zero is_sticky in fdb_create (Ivan Vecera) [1845350] - [net] bridge: add support for sticky fdb entries (Ivan Vecera) [1845350] - [net] remove indirect block netdev event registration (Marcelo Leitner) [1841300] - [netdrv] bnxt_tc: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] nfp: update indirect block support (Marcelo Leitner) [1841300] - [netdrv] mlx5: update indirect block support (Marcelo Leitner) [1841300] - [net] use flow_indr_dev_setup_offload() (Marcelo Leitner) [1841300] - [net] cls_api: add tcf_block_offload_init() (Marcelo Leitner) [1841300] - [net] flow_offload: consolidate indirect flow_block infrastructure (Marcelo Leitner) [1841300] - [net] netfilter: nf_flowtable: expose nf_flow_table_gc_cleanup() (Marcelo Leitner) [1841300] - [fs] iomap: Handle memory allocation failure in readahead (Carlos Maiolino) [1828792] - [fs] iomap: fix comments in iomap_dio_rw (Carlos Maiolino) [1828792] - [fs] iomap: Remove pgoff from tracepoints (Carlos Maiolino) [1828792] - [fs] fs: Fix page_mkwrite off-by-one errors (Carlos Maiolino) [1828792] - [fs] iomap: stop using ioend after it's been freed in iomap_finish_ioend() (Carlos Maiolino) [1828792] - [fs] iomap: fix sub-page uptodate handling (Carlos Maiolino) [1828792] - [fs] iomap: remove unneeded variable in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: Do not create fake iter in iomap_dio_bio_actor() (Carlos Maiolino) [1828792] - [fs] iomap: trace iomap_appply results (Carlos Maiolino) [1828792] - [fs] fs/iomap: remove redundant check in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: use a srcmap for a read-modify-write I/O (Carlos Maiolino) [1828792] - [fs] iomap: renumber IOMAP_HOLE to 0 (Carlos Maiolino) [1828792] - [fs] iomap: use write_begin to read pages to unshare (Carlos Maiolino) [1828792] - [fs] iomap: move the zeroing case out of iomap_read_page_sync (Carlos Maiolino) [1828792] - [fs] iomap: ignore non-shared or non-data blocks in xfs_file_dirty (Carlos Maiolino) [1828792] - [fs] iomap: always use AOP_FLAG_NOFS in iomap_write_begin (Carlos Maiolino) [1828792] - [fs] iomap: remove the unused iomap argument to __iomap_write_end (Carlos Maiolino) [1828792] - [fs] iomap: better document the IOMAP_F_* flags (Carlos Maiolino) [1828792] - [fs] iomap: enhance writeback error message (Carlos Maiolino) [1828792] - [fs] iomap: pass a struct page to iomap_finish_page_writeback (Carlos Maiolino) [1828792] - [fs] iomap: cleanup iomap_ioend_compare (Carlos Maiolino) [1828792] - [fs] iomap: move struct iomap_page out of iomap.h (Carlos Maiolino) [1828792] - [fs] iomap: warn on inline maps in iomap_writepage_map (Carlos Maiolino) [1828792] - [fs] iomap: lift the xfs writeback code to iomap (Carlos Maiolino) [1828792] - [fs] iomap: lift common tracing code from xfs to iomap (Carlos Maiolino) [1828792] - [fs] iomap: zero newly allocated mapped blocks (Carlos Maiolino) [1828792] - [fs] xfs: remove the fork fields in the writepage_ctx and ioend (Carlos Maiolino) [1828792] - [fs] xfs: turn io_append_trans into an io_private void pointer (Carlos Maiolino) [1828792] - [fs] xfs: refactor the ioend merging code (Carlos Maiolino) [1828792] - [fs] xfs: use a struct iomap in xfs_writepage_ctx (Carlos Maiolino) [1828792] - [fs] xfs: set IOMAP_F_NEW more carefully (Carlos Maiolino) [1828792] - [fs] xfs: initialize iomap->flags in xfs_bmbt_to_iomap (Carlos Maiolino) [1828792] - [fs] xfs: Use iomap_dio_rw to wait for unaligned direct IO (Carlos Maiolino) [1828792] - [fs] iomap: Allow forcing of waiting for running DIO in iomap_dio_rw() (Carlos Maiolino) [1828792] - [fs] iomap: move the iomap_dio_rw ->end_io callback into a structure (Carlos Maiolino) [1828792] - [fs] iomap: split size and error for iomap_dio_rw ->end_io (Carlos Maiolino) [1828792] - [fs] iomap: fix Invalid License ID (Carlos Maiolino) [1828792] - [fs] iomap: move internal declarations into fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move the main iteration code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the buffered IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the direct IO code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the SEEK_HOLE code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the file mapping reporting code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: move the swapfile code into a separate file (Carlos Maiolino) [1828792] - [fs] iomap: start moving code to fs/iomap/ (Carlos Maiolino) [1828792] - [fs] iomap: move iomap_read_inline_data around (Carlos Maiolino) [1828792] - [fs] iomap: convert to SPDX identifier (Carlos Maiolino) [1828792] - [fs] iomap: remove duplicated include from iomap.c (Carlos Maiolino) [1828792] - [netdrv] fjes: Handle workqueue allocation failure (Masayoshi Mizuma) [1830565] {CVE-2019-16231}- [fs] NFSv4: Ensure the delegation cred is pinned when we call delegreturn (Benjamin Coddington) [1848933] - [fs] NFSv4: Ensure the delegation is pinned in nfs_do_return_delegation() (Benjamin Coddington) [1848933] - [fs] NFSv4.1 make cachethis=no for writes (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix revalidation of dentries with delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Fix races between open and dentry revalidation (Benjamin Coddington) [1848933] - [fs] NFS: Fix up directory verifier races (Benjamin Coddington) [1848933] - [net] sunrpc: expiry_time should be seconds not timeval (Benjamin Coddington) [1848933] - [fs] NFSv4.0: nfs4_do_fsinfo() should not do implicit lease renewals (Benjamin Coddington) [1848933] - [fs] NFSv4: try lease recovery on NFS4ERR_EXPIRED (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks (Benjamin Coddington) [1848933] - [fs] nfs: optimise readdir cache page invalidation (Benjamin Coddington) [1848933] - [fs] NFS: Switch readdir to using iterate_shared() (Benjamin Coddington) [1848933] - [fs] NFS: Use kmemdup_nul() in nfs_readdir_make_qstr() (Benjamin Coddington) [1848933] - [fs] NFS: Directory page cache pages need to be locked when read (Benjamin Coddington) [1848933] - [fs] NFS: Fix memory leaks and corruption in readdir (Benjamin Coddington) [1848933] - [net] SUNRPC: Use kmemdup_nul() in rpc_parse_scope_id() (Benjamin Coddington) [1848933] - [fs] NFS: Replace various occurrences of kstrndup() with kmemdup_nul() (Benjamin Coddington) [1848933] - [fs] NFSv4: Limit the total number of cached delegations (Benjamin Coddington) [1848933] - [fs] NFSv4: Add accounting for the number of active delegations held (Benjamin Coddington) [1848933] - [fs] NFSv4: Try to return the delegation immediately when marked for return on close (Benjamin Coddington) [1848933] - [fs] NFS: Clear NFS_DELEGATION_RETURN_IF_CLOSED when the delegation is returned (Benjamin Coddington) [1848933] - [fs] NFSv4: nfs_inode_evict_delegation() should set NFS_DELEGATION_RETURNING (Benjamin Coddington) [1848933] - [fs] NFS: nfs_find_open_context() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFS: nfs_access_get_cached_rcu() should use cred_fscmp() (Benjamin Coddington) [1848933] - [fs] NFSv3: FIx bug when using chacl and chmod to change acl (Benjamin Coddington) [1848933] - [fs] NFSv4.x recover from pre-mature loss of openstateid (Benjamin Coddington) [1848933] - [fs] NFS: Trust cached access if we've already revalidated the inode once (Benjamin Coddington) [1848933] - [fs] NFS: Fix nfs_direct_write_reschedule_io() (Benjamin Coddington) [1848933] - [fs] NFS: When resending after a short write, reset the reply count to zero (Benjamin Coddington) [1848933] - [fs] NFS: Improve tracing of permission calls (Benjamin Coddington) [1848933] - [fs] NFS/pnfs: Fix pnfs_generic_prepare_to_resend_writes() (Benjamin Coddington) [1848933] - [fs] NFS: Fix up fsync() when the server rebooted (Benjamin Coddington) [1848933] - [net] SUNRPC: Remove broken gss_mech_list_pseudoflavors() (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file mapping on all fatal writeback errors (Benjamin Coddington) [1848933] - [fs] NFS: Revalidate the file size on a fatal write error (Benjamin Coddington) [1848933] - [fs] nfs: NFS_SWAP should depend on SWAP (Benjamin Coddington) [1848933] - [net] SUNRPC: constify copied structure (Benjamin Coddington) [1848933] - [fs] fs/nfs, swapon: check holes in swapfile (Benjamin Coddington) [1848933] - [net] SUNRPC: call_connect_status should handle -EPROTO (Benjamin Coddington) [1848933] - [fs] NFS: Introduce trace events triggered by page writeback errors (Benjamin Coddington) [1848933] - [net] SUNRPC: Capture signalled RPC tasks (Benjamin Coddington) [1848933] - [fs] NFS: move dprintk after nfs_alloc_fattr in nfs3_proc_lookup (Benjamin Coddington) [1848933] - [fs] NFS4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: encode nfsv4 timestamps as 64-bit (Benjamin Coddington) [1848933] - [fs] nfs: remove timespec from xdr_encode_nfstime (Benjamin Coddington) [1848933] - [fs] nfs: use timespec64 in nfs_fattr (Benjamin Coddington) [1848933] - [net] sunrpc: convert to time64_t for expiry (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfssvc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in nfs4proc.c (Benjamin Coddington) [1848933] - [fs] nfsd: use true, false for bool variable in vfs.c (Benjamin Coddington) [1848933] - [fs] nfsd: remove nfs4_reset_lease() declarations (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_real_seconds() in nfs4_verifier (Benjamin Coddington) [1848933] - [fs] nfsd: use boottime for lease expiry calculation (Benjamin Coddington) [1848933] - [fs] nfsd: fix jiffies/time_t mixup in LRU list (Benjamin Coddington) [1848933] - [fs] nfsd: fix delay timer on 32-bit architectures (Benjamin Coddington) [1848933] - [fs] nfsd: use time64_t in nfsd_proc_setattr() check (Benjamin Coddington) [1848933] - [fs] nfsd: pass a 64-bit guardtime to nfsd_setattr() (Benjamin Coddington) [1848933] - [fs] nfsd: make 'boot_time' 64-bit wide (Benjamin Coddington) [1848933] - [fs] nfsd: use timespec64 in encode_time_delta (Benjamin Coddington) [1848933] - [fs] nfsd: handle nfs3 timestamps as unsigned (Benjamin Coddington) [1848933] - [fs] nfsd: print 64-bit timestamps in client_info_show (Benjamin Coddington) [1848933] - [fs] nfsd: use ktime_get_seconds() for timestamps (Benjamin Coddington) [1848933] - [fs] nfsd: remove unnecessary assertion in nfsd4_encode_replay (Benjamin Coddington) [1848933] - [fs] nfsd: Clone should commit src file metadata too (Benjamin Coddington) [1848933] - [fs] nfsd4: Remove unneeded semicolon (Benjamin Coddington) [1848933] - [fs] nfs: fix timstamp debug prints (Benjamin Coddington) [1848933] - [net] nfs: use time64_t internally (Benjamin Coddington) [1848933] - [fs] nfsd: Return the correct number of bytes written to the file (Benjamin Coddington) [1848933] - [fs] nfsd: Fix up some unused variable warnings (Benjamin Coddington) [1848933] - [kernel] blktrace: ensure our debugfs dir exists (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: fix debugfs use after free (Ming Lei) [1816559] {CVE-2019-19770} - [block] loop: be paranoid on exit and prevent new additions / removals (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: annotate required lock on do_blk_trace_setup() (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: revert back to synchronous request_queue removal (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: clarify context for refcount increment helpers (Ming Lei) [1816559] {CVE-2019-19770} - [block] block: add docs for gendisk / request_queue refcount helpers (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: no need to check return value of debugfs_create functions (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: Avoid sparse warnings when assigning q->blk_trace (Ming Lei) [1816559] {CVE-2019-19770} - [kernel] blktrace: break out of blktrace setup on concurrent calls (Ming Lei) [1816559] {CVE-2019-19770} - [nvme] nvme-fc: don't call nvme_cleanup_cmd() for AENs (Ewan Milne) [1847572] - [nvme] nvme-fc: convert assoc_active flag to bit op (Ewan Milne) [1847572] - [nvme] nvme-fc: Ensure private pointers are NULL if no data (Ewan Milne) [1847572] - [nvme] nvme-multipath: do not reset on unknown status (Ewan Milne) [1847572] - [documentation] x86/speculation: Add Ivy Bridge to affected list (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [documentation] x86/speculation: Add SRBDS vulnerability and mitigation documentation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/speculation: Add Special Register Buffer Data Sampling (SRBDS) mitigation (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add 'table' argument to cpu_matches() (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu: Add a steppings field to struct x86_cpu_id (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [x86] x86/cpu/bugs: Convert to new matching macros (Josh Poimboeuf) [1827192] {CVE-2020-0543} - [crypto] crypto: simd - correctly take reqsize of wrapped skcipher into account (Mark Salter) [1830471] - [fs] nfsd: depend on CRYPTO_MD5 for legacy client tracking (Benjamin Coddington) [1847468] - [fs] nfsd: check for EBUSY from vfs_rmdir/vfs_unink (Benjamin Coddington) [1847468] - [fs] NFS: Fallocate should use the nfs4_fattr_bitmap (Benjamin Coddington) [1847468] - [fs] NFS: Return -ETXTBSY when attempting to write to a swapfile (Benjamin Coddington) [1847468] - [fs] fs: nfs: sysfs: Remove NULL check before kfree (Benjamin Coddington) [1847468] - [fs] NFS: remove unneeded semicolon (Benjamin Coddington) [1847468] - [fs] NFSv4: add declaration of current_stateid (Benjamin Coddington) [1847468] - [include] sunrpc: remove __KERNEL__ ifdefs (Benjamin Coddington) [1847468] - [fs] nfsd: document callback_wq serialization of callback code (Benjamin Coddington) [1847468] - [fs] nfsd: mark cb path down on unknown errors (Benjamin Coddington) [1847468] - [net] SUNRPC: Avoid RPC delays when exiting suspend (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't retry the GETATTR on old stateid in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in delegreturn (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix races between open and delegreturn (Benjamin Coddington) [1847468] - [fs] NFS: nfs_inode_find_state_and_recover() fix stateid matching (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix nfs4_inode_make_writeable() (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_return_incompatible_delegation() should check delegation validity (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't reclaim delegations that have been returned or revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Ignore requests to return the delegation if it was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Revoke the delegation on success in nfs4_delegreturn_done() (Benjamin Coddington) [1847468] - [fs] NFSv4: Update the stateid seqid in nfs_revoke_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Clear the NFS_DELEGATION_REVOKED flag in nfs_update_inplace_delegation() (Benjamin Coddington) [1847468] - [fs] NFSv4: Hold the delegation spinlock when updating the seqid (Benjamin Coddington) [1847468] - [fs] NFSv4: Don't remove the delegation from the super_list more than once (Benjamin Coddington) [1847468] - [fs] NFS: Rename nfs_inode_return_delegation_noreclaim() (Benjamin Coddington) [1847468] - [fs] NFSv4: fail nfs4_refresh_delegation_stateid() when the delegation was revoked (Benjamin Coddington) [1847468] - [fs] NFSv4: Delegation recalls should not find revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: nfs4_callback_getattr() should ignore revoked delegations (Benjamin Coddington) [1847468] - [fs] NFSv4: Fix delegation handling in update_open_stateid() (Benjamin Coddington) [1847468] - [fs] NFSv4.1: Don't rebind to the same source port when reconnecting to the server (Benjamin Coddington) [1847468] - [fs] NFS/pnfs: Separate NFSv3 DS and MDS traffic (Benjamin Coddington) [1847468] - [fs] pNFS: nfs3_set_ds_client should set NFS_CS_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Add a flag to tell nfs_client to set RPC_CLNT_CREATE_NOPING (Benjamin Coddington) [1847468] - [fs] NFS: Use non-atomic bit ops when initialising struct nfs_client_initdata (Benjamin Coddington) [1847468] - [fs] NFSv3: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Clean up timespec encode (Benjamin Coddington) [1847468] - [fs] NFSv2: Fix a typo in encode_sattr() (Benjamin Coddington) [1847468] - [fs] NFSv4: NFSv4 callbacks also support 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFSv4: Encode 64-bit timestamps (Benjamin Coddington) [1847468] - [fs] NFS: Convert struct nfs_fattr to use struct timespec64 (Benjamin Coddington) [1847468] - [fs] NFS: If nfs_mountpoint_expiry_timeout < 0, do not expire submounts (Benjamin Coddington) [1847468] - [net] SUNRPC: Add trace points to observe transport congestion control (Benjamin Coddington) [1847468] - [net] SUNRPC: Eliminate log noise in call_reserveresult (Benjamin Coddington) [1847468] - [fs] nfsd: remove private bin2hex implementation (Benjamin Coddington) [1847468] - [fs] nfsd: remove set but not used variable 'len' (Benjamin Coddington) [1847468] - [fs] NFSv3: fix rpc receive buffer size for MOUNT call (Steve Dickson) [1837034] - [fs] NFS: remove unused macros (Steve Dickson) [1837034] - [mm] mm, slab: fix sign conversion problem in memcg_uncharge_slab() (Waiman Long) [1849016] - [mm] mm: fix false-positive OVERCOMMIT_GUESS failures (Waiman Long) [1849016] - [mm] mm: remove CONFIG_MIGRATE_VMA_HELPER (Karol Herbst) [1847908] - [nvdimm] libnvdimm: Export the target_node attribute for regions and namespaces (Jeff Moyer) [1783157] - [dax] dax: Add numa_node to the default device-dax attributes (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Simplify root read-only definition for the 'resource' attribute (Jeff Moyer) [1783157] - [dax] dax: Create a dax device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nvdimm_bus_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nvdimm_attribute_group to device_type (Jeff Moyer) [1783157] - [acpi] libnvdimm: Move nd_mapping_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_region_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_numa_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move nd_device_attribute_group to device_type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move region attribute group definition (Jeff Moyer) [1783157] - [nvdimm] libnvdimm: Move attribute groups to device type (Jeff Moyer) [1783157] - [nvdimm] libnvdimm/region: Initialize bad block for volatile namespaces (Jeff Moyer) [1783157] - [x86] x86/mce: Add Xeon Icelake to list of CPUs that support PPIN (Steve Best) [1848710] - [powerpc] powerpc/kernel: Enables memory hot-remove after reboot on pseries guests (David Gibson) [1848844] - [fs] cifs: multichannel: try to rebind when reconnecting a channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: use pointer for binding channel (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection above transport layer (Leif Sahlberg) [1842759] - [fs] cifs: move some variables off the stack in smb2_ioctl_query_info (Leif Sahlberg) [1842759] - [fs] cifs: reduce stack use in smb2_compound_op (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: always zero struct cifs_io_parms (Leif Sahlberg) [1842759] - [fs] smb3: default to minimum of two channels when multichannel specified (Leif Sahlberg) [1842759] - [fs] cifs: multichannel: move channel selection in function (Leif Sahlberg) [1842759] - [mm] x86/init: fix build with CONFIG_SWAP=n (Waiman Long) [1839415] - [netdrv] ionic: add pcie_print_link_status (Jonathan Toppins) [1846506] - [netdrv] ionic: no link check while resetting queues (Jonathan Toppins) [1846953] - [netdrv] ionic: export features for vlans to use (Jonathan Toppins) [1846868] - [netdrv] ionic: remove support for mgmt device (Jonathan Toppins) [1846506] - [netdrv] ionic: wait on queue start until after IFF_UP (Jonathan Toppins) [1844924] - [netdrv] ionic: add more ethtool stats (Jonathan Toppins) [1848149] - [netdrv] ionic: more ionic name tweaks (Jonathan Toppins) [1848149] - [netdrv] ionic: ionic_intr_free parameter change (Jonathan Toppins) [1848149] - [netdrv] ionic: reset device at probe (Jonathan Toppins) [1848149] - [netdrv] ionic: shorter dev cmd wait time (Jonathan Toppins) [1848149] - [netdrv] ionic: add support for more xcvr types (Jonathan Toppins) [1848149] - [netdrv] ionic: protect vf calls from fw reset (Jonathan Toppins) [1848149] - [netdrv] ionic: updates to ionic FW api description (Jonathan Toppins) [1848149] - [netdrv] ionic: support longer tx sg lists (Jonathan Toppins) [1848149] - [netdrv] ionic: Use debugfs_create_bool() to export bool (Jonathan Toppins) [1848149] - [netdrv] drivers:Remove inclusion of vermagic header (Jonathan Toppins) [1848149] - [net] SUNRPC: Destroy the back channel when we destroy the host transport (Benjamin Coddington) [1846984] - [net] SUNRPC: fix race to sk_err after xs_error_report (Benjamin Coddington) [1846984] - [fs] NFS: Remove redundant mirror tracking in O_DIRECT (Benjamin Coddington) [1846984] - [fs] nfs: Fix nfsi->nrequests count error on nfs_inode_remove_request (Benjamin Coddington) [1846984] - [net] sunrpc: clean up indentation issue (Benjamin Coddington) [1846984] - [fs] NFS: Optimise the default readahead size (Benjamin Coddington) [1846984] - [fs] nfsd: fix nfs read eof detection (Benjamin Coddington) [1846984] - [fs] nfsd: Make nfsd_reset_boot_verifier_locked static (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in LOCKU (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_OLD_STATEID in CLOSE/OPEN_DOWNGRADE (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix OPEN_DOWNGRADE error handling (Benjamin Coddington) [1846984] - [fs] pNFS: Handle NFS4ERR_OLD_STATEID on layoutreturn by bumping the state seqid (Benjamin Coddington) [1846984] - [fs] NFSv4: Add a helper to increment stateid seqids (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle RPC level errors in LAYOUTRETURN (Benjamin Coddington) [1846984] - [fs] NFSv4: Handle NFS4ERR_DELAY correctly in return-on-close (Benjamin Coddington) [1846984] - [fs] NFSv4: Clean up pNFS return-on-close error handling (Benjamin Coddington) [1846984] - [fs] NFS: remove unused check for negative dentry (Benjamin Coddington) [1846984] - [fs] NFSv3: use nfs_add_or_obtain() to create and reference inodes (Benjamin Coddington) [1846984] - [fs] NFS: Refactor nfs_instantiate() for dentry referencing callers (Benjamin Coddington) [1846984] - [fs] nfs_instantiate(): prevent multiple aliases for directory inode (Benjamin Coddington) [1846984] - [net] SUNRPC: Rename xdr_buf_read_netobj to xdr_buf_read_mic (Benjamin Coddington) [1846984] - [fs] nfsd: degraded slot-count more gracefully as allocation nears exhaustion (Benjamin Coddington) [1846984] - [fs] nfsd: handle drc over-allocation gracefully (Benjamin Coddington) [1846984] - [net] SUNRPC: RPC level errors should always set task->tk_rpc_status (Benjamin Coddington) [1846984] - [fs] nfsd: Support the server resetting the boot verifier (Benjamin Coddington) [1846984] - [net] sunrpc: Use kzfree rather than its implementation (Benjamin Coddington) [1846984] - [fs] nfsd: eliminate an unnecessary acl size limit (Benjamin Coddington) [1846984] - [fs] Deprecate nfsd fault injection (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_get_lease_time() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_secinfo_no_name() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs41_proc_reclaim_complete() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have _nfs4_proc_secinfo() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Have nfs4_proc_setclientid() call nfs4_call_sync_custom() (Benjamin Coddington) [1846984] - [fs] NFS: Add an nfs4_call_sync_custom() function (Benjamin Coddington) [1846984] - [fs] NFSv4: Fix a memory leak bug (Benjamin Coddington) [1846984] - [net] xprtrdma: Fix bc_max_slots return value (Benjamin Coddington) [1846984] - [net] SUNRPC: Inline xdr_commit_encode (Benjamin Coddington) [1846984] - [net] SUNRPC: Remove rpc_wake_up_queued_task_on_wq() (Benjamin Coddington) [1846984] - [fs] fs: nfs: Fix possible null-pointer dereferences in encode_attrs() (Benjamin Coddington) [1846984] - [fs] nfsd: Fix the documentation for svcxdr_tmpalloc() (Benjamin Coddington) [1846984] - [fs] nfsd: Remove unnecessary NULL checks (Benjamin Coddington) [1846984] - [s390] vfio-ccw: make vfio_ccw_regops variables declarations static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add trace for CRW event (Cornelia Huck) [1660917] - [s390] vfio-ccw: Wire up the CRW irq and CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new CRW region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor IRQ handlers (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce a new schib region (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor the unregister of the async regions (Cornelia Huck) [1660917] - [s390] vfio-ccw: Register a chp_event callback for vfio-ccw (Cornelia Huck) [1660917] - [s390] vfio-ccw: Introduce new helper functions to free/destroy regions (Cornelia Huck) [1660917] - [documentation] vfio-ccw: document possible errors (Cornelia Huck) [1660917] - [s390] vfio-ccw: Enable transparent CCW IPL from DASD (Cornelia Huck) [1660917] - [s390] cio: generate delayed uevent for vfio-ccw subchannels (Cornelia Huck) [1660917] - [s390] vfio-ccw: Use the correct style for SPDX License Identifier (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rework the io_fctl trace (Cornelia Huck) [1660917] - [s390] vfio-ccw: Add a trace for asynchronous requests (Cornelia Huck) [1660917] - [s390] vfio-ccw: Trace the FSM jumptable (Cornelia Huck) [1660917] - [s390] vfio-ccw: Refactor how the traces are built (Cornelia Huck) [1660917] - [s390] vfio-ccw: fix error return code in vfio_ccw_sch_init() (Cornelia Huck) [1660917] - [s390] vfio-ccw: add some logging (Cornelia Huck) [1660917] - [s390] vfio-ccw: make vfio_ccw_async_region_ops static (Cornelia Huck) [1660917] - [documentation] documentation: fix vfio-ccw doc (Cornelia Huck) [1660917] - [documentation] vfio-ccw: Update documentation for csch/hsch (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't call cp_free if we are processing a channel program (Cornelia Huck) [1660917] - [s390] vfio-ccw: Set pa_nr to 0 if memory allocation fails for pa_iova_pfn (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix memory leak and don't call cp_free in cp_init (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix misleading comment when setting orb.cmd.c64 (Cornelia Huck) [1660917] - [s390] vfio-ccw: Fix the conversion of Format-0 CCWs to Format-1 (Cornelia Huck) [1660917] - [s390] cio: introduce driver_override on the css bus (Cornelia Huck) [1660917] - [s390] vfio-ccw: make convert_ccw0_to_ccw1 static (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove copy_ccw_from_iova() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Factor out the ccw0-to-ccw1 transition (Cornelia Huck) [1660917] - [s390] vfio-ccw: Copy CCW data outside length calculation (Cornelia Huck) [1660917] - [s390] vfio-ccw: Skip second copy of guest cp to host (Cornelia Huck) [1660917] - [s390] vfio-ccw: Move guest_cp storage into common struct (Cornelia Huck) [1660917] - [s390] cio: Combine direct and indirect CCW paths (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange IDAL allocation in direct CCW (Cornelia Huck) [1660917] - [s390] vfio-ccw: Remove pfn_array_table (Cornelia Huck) [1660917] - [s390] vfio-ccw: Adjust the first IDAW outside of the nested loops (Cornelia Huck) [1660917] - [s390] vfio-ccw: Rearrange pfn_array and pfn_array_table arrays (Cornelia Huck) [1660917] - [s390] cio: Use generalized CCW handler in cp_init() (Cornelia Huck) [1660917] - [s390] cio: Generalize the TIC handler (Cornelia Huck) [1660917] - [s390] cio: Refactor the routine that handles TIC CCWs (Cornelia Huck) [1660917] - [s390] cio: Squash cp_free() and cp_unpin_free() (Cornelia Huck) [1660917] - [s390] vfio-ccw: Destroy kmem cache region on module exit (Cornelia Huck) [1660917] - [documentation] docs: s390: convert docs to ReST and rename to *.rst (Cornelia Huck) [1660917] - [s390] cio: Remove vfio-ccw checks of command codes (Cornelia Huck) [1660917] - [s390] cio: Allow zero-length CCWs in vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Don't pin vfio pages for empty transfers (Cornelia Huck) [1660917] - [s390] cio: Initialize the host addresses in pfn_array (Cornelia Huck) [1660917] - [s390] cio: Split pfn_array_alloc_pin into pieces (Cornelia Huck) [1660917] - [s390] cio: Set vfio-ccw FSM state before ioeventfd (Cornelia Huck) [1660917] - [s390] cio: Update SCSW if it points to the end of the chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: Prevent quiesce function going into an infinite loop (Cornelia Huck) [1660917] - [s390] vfio-ccw: Release any channel program when releasing/removing vfio-ccw mdev (Cornelia Huck) [1660917] - [s390] vfio-ccw: Do not call flush_workqueue while holding the spinlock (Cornelia Huck) [1660917] - [s390] vfio-ccw: add handling for async channel instructions (Cornelia Huck) [1660917] - [s390] cio: export hsch to modules (Cornelia Huck) [1660917] - [s390] vfio-ccw: add capabilities chain (Cornelia Huck) [1660917] - [s390] vfio-ccw: protect the I/O region (Cornelia Huck) [1660917] - [s390] vfio-ccw: rework ssch state handling (Cornelia Huck) [1660917] - [s390] vfio-ccw: make it safe to access channel programs (Cornelia Huck) [1660917] - [s390] vfio: ccw: only free cp on final interrupt (Cornelia Huck) [1660917] - [s390] cio: Use cpa range elsewhere within vfio-ccw (Cornelia Huck) [1660917] - [s390] cio: Fix vfio-ccw handling of recursive TICs (Cornelia Huck) [1660917] - [s390] vfio-ccw: Don't assume there are more ccws after a TIC (Cornelia Huck) [1660917] - [s390] vfio: ccw: Merge BUSY and BOXED states (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup when unsupported IDA format is used (Cornelia Huck) [1660917] - [s390] cio: Fix cleanup of pfn_array alloc failure (Cornelia Huck) [1660917] - [s390] vfio: ccw: Register mediated device once all structures are initialized (Cornelia Huck) [1660917] - [s390] cio: make vfio_ccw_io_region static (Cornelia Huck) [1660917] - [s390] cio: Fix how vfio-ccw checks pinned pages (Cornelia Huck) [1660917] - [s390] cio: Refactor alloc of ccw_io_region (Cornelia Huck) [1660917] - [s390] cio: Convert ccw_io_region to pointer (Cornelia Huck) [1660917] - [netdrv] ibmvnic: Harden device login requests (Steve Best) [1847183] - [mm] s390/cmm: fix information leak in cmm_timeout_handler() (Nico Pache) [1846532] {CVE-2020-10773} - [fs] kernfs: fix potential null pointer dereference (Carlos Maiolino) [1847872] - [netdrv] net: sfc: reject unsupported coalescing params (Jarod Wilson) [1844659] - [netdrv] iavf: increase reset complete wait time (Stefan Assmann) [1844598] - [netdrv] iavf: Fix reporting 2.5 Gb and 5Gb speeds (Stefan Assmann) [1844598] - [netdrv] iavf: use appropriate enum for comparison (Stefan Assmann) [1844598] - [netdrv] iavf: fix speed reporting over virtchnl (Stefan Assmann) [1844598] - [block] blk-mq: fix blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: split out a __blk_mq_get_driver_tag helper (Ming Lei) [1824037] - [block] blk-mq: drain I/O when all CPUs in a hctx are offline (Ming Lei) [1824037] - [block] blk-mq: add blk_mq_all_tag_iter (Ming Lei) [1824037] - [block] blk-mq: open code __blk_mq_alloc_request in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: use BLK_MQ_NO_TAG in more places (Ming Lei) [1824037] - [block] blk-mq: rename BLK_MQ_TAG_FAIL to BLK_MQ_NO_TAG (Ming Lei) [1824037] - [block] blk-mq: move more request initialization to blk_mq_rq_ctx_init (Ming Lei) [1824037] - [block] blk-mq: simplify the blk_mq_get_request calling convention (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request_hctx (Ming Lei) [1824037] - [block] blk-mq: remove a pointless queue enter pair in blk_mq_alloc_request (Ming Lei) [1824037] - [block] blk-mq: move the call to blk_queue_enter_live out of blk_mq_get_request (Ming Lei) [1824037] - [nvme] nvme: force complete cancelled requests (Ming Lei) [1824037] - [block] blk-mq: blk-mq: provide forced completion method (Ming Lei) [1824037] - [block] block: Limit number of items taken from the I/O scheduler in one go (Ming Lei) [1824037] - [scsi] Revert "scsi: core: run queue if SCSI device queue isn't ready and queue is idle" (Ming Lei) [1824037] - [block] blk-mq: Rerun dispatching in the case of budget contention (Ming Lei) [1824037] - [block] blk-mq: Add blk_mq_delay_run_hw_queues() API call (Ming Lei) [1824037] - [block] blk-mq: In blk_mq_dispatch_rq_list() "no budget" is a reason to kick (Ming Lei) [1824037] - [block] blk-mq: Put driver tag in blk_mq_dispatch_rq_list() when no budget (Ming Lei) [1824037] - [block] blk-mq: don't commit_rqs() if none were queued (Ming Lei) [1824037] - [block] blk-mq: Remove some unused function arguments (Ming Lei) [1824037] - [block] blk-mq-tag: document tag iteration helper return value (Ming Lei) [1824037] - [block] blk-mq: Document the functions that iterate over requests (Ming Lei) [1824037] - [block] loop: Better discard support for block devices (Ming Lei) [1824037] - [block] loop: Report EOPNOTSUPP properly (Ming Lei) [1824037] - [block] block: keep bdi->io_pages in sync with max_sectors_kb for stacked devices (Ming Lei) [1824037] - [block] block, zoned: fix integer overflow with BLKRESETZONE et al (Ming Lei) [1824037] - [block] block: Fix use-after-free issue accessing struct io_cq (Ming Lei) [1824037] - [netdrv] cxgb4: add EOTID tracking and software context dump (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: tune burst buffer size for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: improve credits recovery in TC-MQPRIO Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix delete filter entry fail in unload path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix large delays in PTP synchronization (Vishal Kulkarni) [1828665] - [netdrv] net/cxgb4: Check the return from t4_query_params properly (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: free MQPRIO resources in shutdown path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix MPS index overwrite when setting MAC address (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add support to catch bits set in INT_CAUSE5 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove set but not used variable 'tab' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/ptp: pass the sign of offset delta in FW CMD (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Txq restart check during backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix throughput drop during Tx backpressure (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework TC filter rule insertion across regions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: update T5/T6 adapter register ranges (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix checks for max queues to allocate (Vishal Kulkarni) [1828665] - [netdrv] net/chelsio: Don't set N/A for not available FW (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Added tls stats prints (Vishal Kulkarni) [1828665] - [netdrv] l2t_seq_next should increase position index (Vishal Kulkarni) [1828665] - [netdrv] seq_tab_next() should increase position index (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: reject overlapped queues in TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix Tx multi channel port rate limit (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/cxgb4vf: fix flow control display for auto negotiation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix refcount init for TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chtls: fix ULD connection failures due to wrong TID base (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix missed high priority region calculation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix kernel panic while accessing sge_info (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add support for high priority filters (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add stats for MQPRIO QoS offload Tx path (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add UDP segmentation offload support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/chcr: update SGL DMA unmap for USO (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier ingress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: check rule prio conflicts before offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add TC-MATCHALL classifier egress offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove unneeded semicolon for switch block (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Fix an error code in cxgb4_mqprio_alloc_hw_resources() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: make function 'cxgb4_mqprio_free_hw_resources' static (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: remove redundant assignment to hdr_len (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix 64-bit division on i386 (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Use match_string() helper to simplify the code (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add FLOWC based QoS offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add Tx and Rx path for ETHOFLD traffic (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: add ETHOFLD hardware queue support (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: parse and configure TC-MQPRIO offload (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: rework queue config and MSI-X allocation (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: query firmware for QoS offload resources (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Add pci reset handler (Vishal Kulkarni) [1828665] - [netdrv] cxgb4/l2t: Simplify 't4_l2e_free()' and '_t4_l2e_free()' (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: fix panic when attaching to ULD fail (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: request the TX CIDX updates to status page (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: Signedness bug in init_one() (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: no need to check return value of debugfs_create functions (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Use normal int for refcount (Vishal Kulkarni) [1828665] - [netdrv] cxgb4: smt: Add lock for atomic_dec_and_test (Vishal Kulkarni) [1828665] - [fs] xfs: clear PF_MEMALLOC before exiting xfsaild thread (Brian Foster) [1827912]- [drm] drm/amd/display: Defer cursor lock until after VUPDATE (Lyude Paul) [1814893] - [drm] drm/amd/display: Use cursor locking to prevent flip delays (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: Fix Pollock Variant Detection (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix RV2 Variant Detection (Lyude Paul) [1814893] - [drm] drm/amdgpu/display: fix pci revision id fetching (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect vGPUs (Lyude Paul) [1814893] - [drm] drm/nouveau/device: detect if changing endianness failed (Lyude Paul) [1814893] - [drm] drm/nouveau/device: rework mmio mapping code to get rid of second map (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: detect and potentially disable HDA support on some SORs (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gp100: split SOR implementation from gm200 (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: modify OR allocation policy to account for HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: split part of OR allocation logic into a function (Lyude Paul) [1814893] - [drm] drm/nouveau/disp: provide hint to OR allocation about HDA requirements (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gt215-: fix race with audio driver runpm (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gv100-: NV_PDISP_SF_AUDIO_CNTRL0 register moved (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: select HDA device entry based on bound head (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gf119-: add HAL for programming device entry in SF (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/hda/gt215-: pass head to nvkm_ior.hda.eld() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gm200-: fix NV_PDISP_SOR_HDMI2_CTRL(n) selection (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Share DP SST mode_valid() handling with MST (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Move 8BPC limit for MST into nv50_mstc_get_modes() (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/gv100-: Add support for interlaced modes (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Probe SOR and PIOR caps for DP interlacing support (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: Initialize core channel in nouveau_display_create() (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/gv100-: expose capabilities class (Lyude Paul) [1814893] - [drm] drm/nouveau/disp/nv50-: increase timeout on pio channel free() polling (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: wait for FIFO space on PIO channels (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: protect waits against GPU falling off the bus (Lyude Paul) [1814893] - [drm] drm/nouveau/nvif: access PTIMER through usermode class, if available (Lyude Paul) [1814893] - [drm] drm/nouveau/ttm: evict other IO mappings when running out of BAR1 space (Lyude Paul) [1814893] - [drm] drm/nouveau/kms/nv50-: clear SW state of disabled windows harder (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Add aux table invalidate for all engines (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Invalidate aux table entries forcibly (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Flush L3 (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Fix HDC pipeline flush (Lyude Paul) [1814893] - [drm] Revert "drm/i915/tgl: Include ro parts of l3 to invalidate" (Lyude Paul) [1814893] - [drm] drm/i915: Push MST link retraining to the hotplug work (Lyude Paul) [1814893] - [drm] drm/i915: Flatten intel_dp_check_mst_status() a bit (Lyude Paul) [1814893] - [drm] drm/i915/tc: Do not warn when aux power well of static TC ports timeout (Lyude Paul) [1814893] - [drm] drm/i915/tc: Catch TC users accessing FIA registers without enable aux (Lyude Paul) [1814893] - [drm] drm/i915/tc/tgl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/tc: Skip ref held check for TC legacy aux power wells (Lyude Paul) [1814893] - [drm] drm/i915/tc/icl: Implement TC cold sequences (Lyude Paul) [1814893] - [drm] drm/i915/display: Split hsw_power_well_enable() into two (Lyude Paul) [1814893] - [drm] drm/i915/display: Add intel_legacy_aux_to_power_domain() (Lyude Paul) [1814893] - [drm] drm/i915/display: Move out code to return the digital_port of the aux ch (Lyude Paul) [1814893] - [drm] drm/i915: Add missing deinitialization cases of load failure (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_init() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_probe() to pre/post irq install (Lyude Paul) [1814893] - [drm] drm/i915: split i915_driver_modeset_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: split intel_modeset_driver_remove() to pre/post irq uninstall (Lyude Paul) [1814893] - [drm] drm/i915: Extract skl SAGV checking (Lyude Paul) [1814893] - [drm] drm/i915: Track active_pipes in bw_state (Lyude Paul) [1814893] - [drm] drm/i915: Use bw state for per crtc SAGV evaluation (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_calc_active_pipes() (Lyude Paul) [1814893] - [drm] drm/i915: Add pre/post plane updates for SAGV (Lyude Paul) [1814893] - [drm] drm/i915: Prepare to extract gen specific functions from intel_can_enable_sagv (Lyude Paul) [1814893] - [drm] drm/i915: Add intel_atomic_get_bw_*_state helpers (Lyude Paul) [1814893] - [drm] drm/i915: Introduce skl_plane_wm_level accessor (Lyude Paul) [1814893] - [drm] drm/i915: do AUD_FREQ_CNTRL state save on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915: Extend hotplug detect retry on TypeC connectors to 5 seconds (Lyude Paul) [1814893] - [drm] drm/i915: Add a retry counter for hotplug detect retries (Lyude Paul) [1814893] - [drm] drm/i915: Introduce intel_connector_hpd_pin() (Lyude Paul) [1814893] - [drm] drm/i915: Prefer intel_connector over drm_connector in hotplug code (Lyude Paul) [1814893] - [drm] drm/i915: Use intel_attached_encoder() (Lyude Paul) [1814893] - [drm] drm/i915/ehl: Restrict w/a 1607087056 for EHL/JSL (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Initialize multicast register steering for workarounds (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_14010229206 permanent (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1605460711 / Wa_1408767742 to ICL and EHL (Lyude Paul) [1814893] - [drm] drm/i915: Apply Wa_1406680159:icl, ehl as an engine workaround (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1406306137:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915: Add Wa_1604278689:icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Don't treat unslice registers as masked (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Make Wa_1606700617 permanent (Lyude Paul) [1814893] - [drm] drm/i915/tgl: WaDisableGPGPUMidThreadPreemption (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Move and restrict Wa_1408615072 (Lyude Paul) [1814893] - [drm] drm/i915/gen11: Moving WAs to rcs_engine_wa_init() (Lyude Paul) [1814893] - [drm] drm/i915: add Wa_14010594013: icl,ehl (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa number to WaAllowPMDepthAndInvocationCountAccessFromUMD (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1409142259 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Fix the Wa number of a fix (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note about Wa_1607063988 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add note to Wa_1607297627 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Extend Wa_1606931601 for all steppings (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1409085225, Wa_14010229206 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1806527549 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Implement Wa_1409804808 (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_1808121037 to tgl (Lyude Paul) [1814893] - [drm] drm/i915: Use engine wa list for Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Implement Wa_1607090982 (Lyude Paul) [1814893] - [drm] drm/i915: Disable tesselation clock gating on tgl A0 (Lyude Paul) [1814893] - [drm] drm/i915: Move ringbuffer WAs to engine workaround list (Lyude Paul) [1814893] - [drm] drm/i915/gt: Skip rmw for masked registers (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Also wait for the scratch buffer to be bound (Lyude Paul) [1814893] - [drm] drm/i915/dp: Return the right vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/dp/tgl+: Update combo phy vswing tables (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add definitions for VRR registers and bits (Lyude Paul) [1814893] - [drm] drm/i915: use forced codec wake on all gen9+ platforms (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add new PCI IDs to TGL (Lyude Paul) [1814893] - [drm] drm/i915/perf: Invalidate OA TLB on when closing perf stream (Lyude Paul) [1814893] - [drm] Bump DRM backport version to 5.6.14 (Lyude Paul) [1814893] - [drm] drm/i915/tgl+: Fix interrupt handling for DP AUX transactions (Lyude Paul) [1814893] - [drm] drm/amd/amdgpu: add raven1 part to the gfxoff quirk list (Lyude Paul) [1814893] - [drm] drm/amd/display: add basic atomic check for cursor plane (Lyude Paul) [1814893] - [drm] Make the "Reducing compressed framebufer size" message be DRM_INFO_ONCE() (Lyude Paul) [1814893] - [drm] drm/i915: Handle idling during i915_gem_evict_something busy loops (Lyude Paul) [1814893] - [drm] drm/i915: Mark concurrent submissions with a weak-dependency (Lyude Paul) [1814893] - [drm] drm/i915/gvt: Fix kernel oops for 3-level ppgtt guest (Lyude Paul) [1814893] - [drm] drm/amdgpu: force fbdev into vram (Lyude Paul) [1814893] - [drm] drm/i915/gem: Remove object_is_locked assertion from unpin_from_display_plane (Lyude Paul) [1814893] - [drm] drm/i915: Don't enable WaIncreaseLatencyIPCEnabled when IPC is disabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Make timeslicing an explicit engine property (Lyude Paul) [1814893] - [drm] drm/qxl: lost qxl_bo_kunmap_atomic_page in qxl_image_init_helper() (Lyude Paul) [1814893] - [drm] drm/amd/display: Update downspread percent to match spreadsheet for DCN2.1 (Lyude Paul) [1814893] - [drm] drm/amd/display: Defer cursor update around VUPDATE for all ASIC (Lyude Paul) [1814893] - [drm] drm/amd/display: check if REFCLK_CNTL register is present (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: avoid using pm_en before it is initialized revised (Lyude Paul) [1814893] - [drm] drm/amd/display: blank dp stream before re-train the link (Lyude Paul) [1814893] - [drm] drm/i915/display: Load DP_TP_CTL/STATUS offset before use it (Lyude Paul) [1814893] - [drm] drm/i915/tgl: TBT AUX should use TC power well ops (Lyude Paul) [1814893] - [drm] drm/i915/tgl: Add Wa_14010477008:tgl (Lyude Paul) [1814893] - [drm] drm/amd/display: work around fp code being emitted outside of DC_FP_START/END (Lyude Paul) [1814893] - [drm] drm/amdgpu: drop redundant cg/pg ungate on runpm enter (Lyude Paul) [1814893] - [drm] drm/amdgpu: move kfd suspend after ip_suspend_phase1 (Lyude Paul) [1814893] - [drm] drm/amdgpu: Fix oops when pp_funcs is unset in ACPI event (Lyude Paul) [1814893] - [drm] drm/amdgpu: Correctly initialize thermal controller for GPUs with Powerplay table v0 (e.g Hawaii) (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: fix resume failed as smu table initialize early exit (Lyude Paul) [1814893] - [drm] drm/bridge: anx6345: set correct BPC for display_info of connector (Lyude Paul) [1814893] - [drm] drm/i915: Use proper fault mask in interrupt postinstall too (Lyude Paul) [1814893] - [drm] drm/i915/selftests: Fix i915_address_space refcnt leak (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release use after free (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_hw_surface_alloc() (Lyude Paul) [1814893] - [drm] drm/qxl: qxl_release leak in qxl_draw_dirty_fb() (Lyude Paul) [1814893] - [drm] drm/i915/gt: Check cacheline is valid before acquiring (Lyude Paul) [1814893] - [drm] drm/i915/gem: Hold obj->vma.lock over for_each_ggtt_vma() (Lyude Paul) [1814893] - [drm] drm/amd/display: Fix green screen issue after suspend (Lyude Paul) [1814893] - [drm] drm/edid: Fix off-by-one in DispID DTD pixel clock (Lyude Paul) [1814893] - [drm] drm/amdgpu: invalidate L2 before SDMA IBs (v2) (Lyude Paul) [1814893] - [dma-buf] dma-buf: Fix SET_NAME ioctl uapi (Lyude Paul) [1814893] - [drm] drm/scheduler: fix drm_sched_get_cleanup_job (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix wrong vram lost counter increment V2 (Lyude Paul) [1814893] - [drm] drm/dp_mst: Zero assigned PBN when releasing VCPI slots (Lyude Paul) [1814893] - [drm] drm/amd/display: Calculate scaling ratios on every medium/full update (Lyude Paul) [1814893] - [drm] drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax (Lyude Paul) [1814893] - [video] fbdev: potential information leak in do_fb_ioctl() (Lyude Paul) [1814893] - [drm] drm/nouveau/gr/gp107, gp108: implement workaround for HW hanging during init (Lyude Paul) [1814893] - [drm] drm/amdkfd: kfree the wrong pointer (Lyude Paul) [1814893] - [drm] drm/nouveau: workaround runpm fail by disabling PCI power management on certain intel bridges (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: fix vma range check for migration (Lyude Paul) [1814893] - [drm] drm/nouveau/svm: check for SVM initialized before migrating (Lyude Paul) [1814893] - [drm] drm/amd/display: Don't try hdcp1.4 when content_type is set to type1 (Lyude Paul) [1814893] - [drm] drm/ttm: flush the fence on the bo after we individualize the reservation object (Lyude Paul) [1814893] - [drm] drm/i915/perf: Do not clear pollin for small user read buffers (Lyude Paul) [1814893] - [drm] drm/nouveau/sec2/gv100-: add missing MODULE_FIRMWARE() (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix the hw hang during perform system reboot and reset (Lyude Paul) [1814893] - [drm] drm/amdgpu/gfx9: add gfxoff quirk (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: force the trim of the mclk dpm_levels if OD is enabled (Lyude Paul) [1814893] - [drm] drm/i915/gt: Fill all the unused space in the GGTT (Lyude Paul) [1814893] - [drm] drm/i915/ggtt: do not set bits 1-11 in gen12 ptes (Lyude Paul) [1814893] - [drm] drm/amdgpu: fix gfx hang during suspend with video playback (v2) (Lyude Paul) [1814893] - [drm] drm/dp_mst: Fix clearing payload state on topology disable (Lyude Paul) [1814893] - [drm] Revert "drm/dp_mst: Remove VCPI while disabling topology mgr" (Lyude Paul) [1814893] - [drm] drm/i915/gt: Treat idling as a RPS downclock event (Lyude Paul) [1814893] - [drm] drm/vboxvideo: Add missing remove_conflicting_pci_framebuffers call, v2 (Lyude Paul) [1814893] - [drm] drm/i915/icl+: Don't enable DDI IO power on a TypeC port in TBT mode (Lyude Paul) [1814893] - [drm] drm/amd/display: Check for null fclk voltage when parsing clock table (Lyude Paul) [1814893] - [drm] drm/amdgpu: unify fw_write_wait for new gfx9 asics (Lyude Paul) [1814893] - [drm] drm/amd/powerplay: implement the is_dpm_running() (Lyude Paul) [1814893] - [drm] drm/amdgpu/powerplay: using the FCLK DPM table to set the MCLK (Lyude Paul) [1814893] - [drm] drm: Remove PageReserved manipulation from drm_pci_alloc (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx78xx: Fix drm_dp_link helper removal (Lyude Paul) [1814893] - [drm] drm/i915/gem: Flush all the reloc_gpu batch (Lyude Paul) [1814893] - [drm] drm/i915/gen12: Disable preemption timeout (Lyude Paul) [1814893] - [drm] drm/i915/display: Fix mode private_flags comparison at atomic_check (Lyude Paul) [1814893] - [drm] drm/bridge: analogix-anx6345: Avoid duplicate -supply suffix (Lyude Paul) [1814893] - [drm] drm/i915: Allow for different modes of interruptible i915_active_wait (Lyude Paul) [1814893] - [gpu] DRM Backport 5.5 -> 5.6 (Lyude Paul) [1814893] - [video] video: fbdev: intelfb: use const pointer for fb_ops (Lyude Paul) [1814893] - [include] video: fbdev: make fbops member of struct fb_info a const pointer (Lyude Paul) [1814893] - [video] video: fbdev: uvesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: nvidia: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: mb862xx: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbdev: atyfb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: fbmem: use const pointer for fb_ops (Lyude Paul) [1814893] - [video] video: fbdev: vesafb: modify the static fb_ops directly (Lyude Paul) [1814893] - [video] video: udlfb: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [video] video: smscufx: don't restore fb_mmap after deferred IO cleanup (Lyude Paul) [1814893] - [drm] drm/fb-helper: don't preserve fb_ops across deferred IO use (Lyude Paul) [1814893] - [drm] drm/fb-helper: Remove drm_fb_helper_fbdev_{setup, teardown}() (Lyude Paul) [1814893] - [video] video: fb_defio: preserve user fb_ops (Lyude Paul) [1814893] - [drm] mm, drm/ttm: Fix vm page protection handling (Lyude Paul) [1814893] - [dma-buf] udmabuf: Remove deleted map/unmap handlers (Lyude Paul) [1814893] - [include] dma-buf: Remove kernel map/unmap hooks (Lyude Paul) [1814893] - [drm] drm/udl: Remove udl implementation of GEM's free_object() (Lyude Paul) [1814893] - [drm] drm/udl: Unmap buffer object after damage update (Lyude Paul) [1814893] - [drm] drm/udl: Fix Kconfig indentation (Lyude Paul) [1814893] - [drm] drm/udl: Replace fbdev code with generic emulation (Lyude Paul) [1814893] - [drm] drm/udl: Remove struct udl_gem_object and functions (Lyude Paul) [1814893] - [drm] drm/udl: Switch to SHMEM (Lyude Paul) [1814893] - [drm] drm/udl: Allocate GEM object via struct drm_driver.gem_create_object (Lyude Paul) [1814893] - [drm] drm/udl: Remove flags field from struct udl_gem_object (Lyude Paul) [1814893] - [drm] drm/armada: Delete dma_buf->k(un)map implemenation (Lyude Paul) [1814893] - [tee] drm/tee_shm: Drop dma_buf_k(unmap) support (Lyude Paul) [1814893] - [samples] sample/vfio-mdev/mbocs: Remove dma_buf_k(un)map support (Lyude Paul) [1814893] - [media] media/videobuf2: Drop dma_buf->k(un)map support (Lyude Paul) [1814893] - [drm] drm/vmwgfx: Delete mmaping functions (Lyude Paul) [1814893] - [dma-buf] dma-buf: Drop dma_buf_k(un)map (Lyude Paul) [1814893] - [drm] drm/tegra: Remove dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/omapdrm: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [drm] drm/i915: Drop dma_buf->k(un)map (Lyude Paul) [1814893] - [staging] staging/android/ion: delete dma_buf->kmap/unmap implemenation (Lyude Paul) [1814893] - [drm] drm/i915: Remove dma_buf_kmap selftest (Lyude Paul) [1814893] - [drm] drm/tegra: Delete host1x_bo_ops->k(un)map (Lyude Paul) [1814893] - [gpu] drm/tegra: Map cmdbuf once for reloc processing (Lyude Paul) [1814893] - [pinctrl] pinctrl: Allow modules to use pinctrl_register_mappings (Lyude Paul) [1814893] - [include] lockdep: add might_lock_nested() (Lyude Paul) [1814893] - [gpu] DRM Backport 5.4 -> 5.5 (Lyude Paul) [1814893] - [security] device_cgroup: Export devcgroup_check_permission (Lyude Paul) [1814893] - [video] fbdev: drop res_id parameter from remove_conflicting_pci_framebuffers (Lyude Paul) [1814893] - [media] media: cec: check 'transmit_in_progress', not 'transmitting' (Lyude Paul) [1814893] - [media] media: cec: avoid decrementing transmit_queue_sz if it is 0 (Lyude Paul) [1814893] - [media] media: cec: CEC 2.0-only bcast messages were ignored (Lyude Paul) [1814893] - [media] cec: add cec_adapter to cec_notifier_cec_adap_unregister() (Lyude Paul) [1814893] - [media] media: cec-pin: add 'received' callback (Lyude Paul) [1814893] - [media] media: cec: expose the new connector info API (Lyude Paul) [1814893] - [media] media: cec/cec-adap.c: use new UI_CMD defines (Lyude Paul) [1814893] - [media] media: cec-notifier: clear cec_adap in cec_notifier_unregister (Lyude Paul) [1814893] - [media] media: cec-adap: return from cec_s_conn_info() if adap is invalid (Lyude Paul) [1814893] - [media] media: cec-notifier: add new notifier functions (Lyude Paul) [1814893] - [media] media: cec: add struct cec_connector_info support (Lyude Paul) [1814893] - [media] media: cec-notifier: rename variables, check kstrdup and n->conn_name (Lyude Paul) [1814893] - [media] media: cec-adap: fix regression in ping sanity check (Lyude Paul) [1814893] - [media] media: cec: allow any initiator for Ping and Image/Text View On (Lyude Paul) [1814893] - [media] media: cec: support CEC_MSG_FL_RAW (Lyude Paul) [1814893] - [media] media: cec: add CEC_MSG_FL_RAW flag and msg_is_raw helper function (Lyude Paul) [1814893] - [media] media: cec: move check from cec_transmit to cec_transmit_msg_fh (Lyude Paul) [1814893] - [media] media: cec: cec_transmit_msg_fh: do sanity checks first (Lyude Paul) [1814893] - [media] media: cec: mark devnode as registered before actually registering it (Lyude Paul) [1814893] - [media] media: cec-notifier: add cec_notifier_parse_hdmi_phandle helper (Lyude Paul) [1814893] - [media] media: Kconfig files: use the right help coding style (Lyude Paul) [1814893] - [media] media: cec: fill in cec chardev kobject to ease debugging (Lyude Paul) [1814893] - [media] media: cec: fix epoll() by calling poll_wait first (Lyude Paul) [1814893] - [media] media: cec: keep track of outstanding transmits (Lyude Paul) [1814893] - [media] media: cec: add debug_phys_addr module option (Lyude Paul) [1814893] - [media] media: cec: report Vendor ID after initialization (Lyude Paul) [1814893] - [media] media: cec-pin: fix broken tx_ignore_nack_until_eom error injection (Lyude Paul) [1814893] - [media] media: cec: increase debug level for 'queue full' (Lyude Paul) [1814893] - [media] media: cec: check for non-OK/NACK conditions while claiming a LA (Lyude Paul) [1814893] - [media] media: cec: forgot to cancel delayed work (Lyude Paul) [1814893] - [media] media: cec: name for RC passthrough device does not need 'RC for' (Lyude Paul) [1814893] - [media] media: cec-gpio: select correct Signal Free Time (Lyude Paul) [1814893] - [media] media: cec: fix the Signal Free Time calculation (Lyude Paul) [1814893] - [media] media: cec: add new tx/rx status bits to detect aborts/timeouts (Lyude Paul) [1814893] - [media] media: cec: remove cec-edid.c (Lyude Paul) [1814893] - [media] media: cec/v4l2: move V4L2 specific CEC functions to V4L2 (Lyude Paul) [1814893] - [media] media: cec: integrate cec_validate_phys_addr() in cec-api.c (Lyude Paul) [1814893] - [media] media: cec: make cec_get_edid_spa_location() an inline function (Lyude Paul) [1814893] - [media] media: use strscpy() instead of strlcpy() (Lyude Paul) [1814893] - [media] media: cec: move compat_ioctl handling to cec-api.c (Lyude Paul) [1814893] - [media] media: cec: add support for 5V signal testing (Lyude Paul) [1814893] - [uapi] media: uapi/linux/cec.h: add 5V events (Lyude Paul) [1814893] - [scsi] compat_ioctl: move more drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [vhost] compat_ioctl: move drivers to compat_ptr_ioctl (Lyude Paul) [1814893] - [rtc] compat_ioctl: move rtc handling into drivers/rtc/dev.c (Lyude Paul) [1814893] - [fs] ceph: fix compat_ioctl for ceph_dir_operations (Lyude Paul) [1814893] - [fs] compat_sys_ioctl(): make parallel to do_vfs_ioctl() (Lyude Paul) [1814893] - [fs] compat: move FS_IOC_RESVSP_32 handling to fs/ioctl.c (Lyude Paul) [1814893] - [fs] do_vfs_ioctl(): use saner types (Lyude Paul) [1814893] - [fs] compat: itanic doesn't have one (Lyude Paul) [1814893] - [fs] FIGETBSZ: fix compat (Lyude Paul) [1814893] - [fs] fix compat handling of FICLONERANGE, FIDEDUPERANGE and FS_IOC_FIEMAP (Lyude Paul) [1814893] - [gpu] DRM Backport 5.3 -> 5.4 (Lyude Paul) [1814893] - [include] Add wait_var_event_interruptible() (Lyude Paul) [1814893] - [kernel] kthread: Add __kthread_should_park() (Lyude Paul) [1814893] - [kernel] PM / sleep: Refactor filesystems sync to reduce duplication (Lyude Paul) [1814893] - [fpga] drivers: Introduce device lookup variants by of_node (Lyude Paul) [1814893] - [s390] drivers: Introduce device lookup variants by name (Lyude Paul) [1814893] - [base] drivers: Add generic helper to match by of_node (Lyude Paul) [1814893] - [drm] kbuild: change *FLAGS_.o to take the path relative to $(obj) (Lyude Paul) [1814893] - [video] fbdev: lock_fb_info cannot fail (Lyude Paul) [1814893] - [video] fbdev/atyfb: lock_fb_info can't fail (Lyude Paul) [1814893] - [video] fbdev: sysfs files can't disappear before the device is gone (Lyude Paul) [1814893] - [video] fbcon: call fbcon_fb_(un)registered directly (Lyude Paul) [1814893] - [video] fbcon: Remove fbcon_has_exited (Lyude Paul) [1814893] - [video] fbcon: s/struct display/struct fbcon_display/ (Lyude Paul) [1814893] - [video] fbdev: locking check for fb_set_suspend (Lyude Paul) [1814893] - [tty] vt/fbcon: deinitialize resources in visual_init() after failed memory allocation (Lyude Paul) [1814893] - [video] fbcon: Don't reset logo_shown when logo is currently shown (Lyude Paul) [1814893] - [video] fbdev: fix WARNING in __alloc_pages_nodemask bug (Lyude Paul) [1814893] - [video] fbdev: fix divide error in fb_var_to_videomode (Lyude Paul) [1814893] - [video] fbdev: list all pci memory bars as conflicting apertures (Lyude Paul) [1814893]- [block] Revert "block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT" (Jeff Moyer) [1784478] - [fs] io_uring: reset -EBUSY error when io sq thread is waken up (Jeff Moyer) [1784478] - [fs] io_uring: don't add non-IO requests to iopoll pending list (Jeff Moyer) [1784478] - [fs] io_uring: don't use kiocb.private to store buf_index (Jeff Moyer) [1784478] - [fs] io_uring: cancel work if task_work_add() fails (Jeff Moyer) [1784478] - [fs] io_uring: remove dead check in io_splice() (Jeff Moyer) [1784478] - [fs] io_uring: fix FORCE_ASYNC req preparation (Jeff Moyer) [1784478] - [fs] io_uring: don't prepare DRAIN reqs twice (Jeff Moyer) [1784478] - [fs] io_uring: initialize ctx->sqo_wait earlier (Jeff Moyer) [1784478] - [fs] io_uring: polled fixed file must go through free iteration (Jeff Moyer) [1784478] - [fs] io_uring: fix zero len do_splice() (Jeff Moyer) [1784478] - [fs] io_uring: don't use 'fd' for openat/openat2/statx (Jeff Moyer) [1784478] - [fs] splice: move f_mode checks to do_{splice, tee}() (Jeff Moyer) [1784478] - [fs] io_uring: handle -EFAULT properly in io_uring_setup() (Jeff Moyer) [1784478] - [fs] io_uring: fix mismatched finish_wait() calls in io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io_uring: punt splice async because of inode mutex (Jeff Moyer) [1784478] - [fs] io_uring: check non-sync defer_list carefully (Jeff Moyer) [1784478] - [fs] io_uring: fix extra put in sync_file_range() (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in io_ring_ctx_wait_and_kill() (Jeff Moyer) [1784478] - [fs] io_uring: use proper references for fallback_req locking (Jeff Moyer) [1784478] - [fs] io_uring: only force async punt if poll based retry can't handle it (Jeff Moyer) [1784478] - [fs] io_uring: enable poll retry for any file with ->read_iter / ->write_iter (Jeff Moyer) [1784478] - [fs] io_uring: statx must grab the file table for valid fd (Jeff Moyer) [1784478] - [fs] io_uring: only restore req->work for req that needs do completion (Jeff Moyer) [1784478] - [fs] io_uring: don't count rqs failed after current one (Jeff Moyer) [1784478] - [fs] io_uring: kill already cached timeout.seq_offset (Jeff Moyer) [1784478] - [fs] io_uring: fix cached_sq_head in io_timeout() (Jeff Moyer) [1784478] - [fs] io_uring: only post events in io_poll_remove_all() if we completed some (Jeff Moyer) [1784478] - [fs] io_uring: io_async_task_func() should check and honor cancelation (Jeff Moyer) [1784478] - [fs] io_uring: check for need to re-wait in polled async handling (Jeff Moyer) [1784478] - [fs] io_uring: correct O_NONBLOCK check for splice punt (Jeff Moyer) [1784478] - [fs] io_uring: restore req->work when canceling poll request (Jeff Moyer) [1784478] - [fs] io_uring: move all request init code in one place (Jeff Moyer) [1784478] - [fs] io_uring: keep all sqe->flags in req->flags (Jeff Moyer) [1784478] - [fs] io_uring: early submission req fail code (Jeff Moyer) [1784478] - [fs] io_uring: track mm through current->mm (Jeff Moyer) [1784478] - [fs] io_uring: remove obsolete @mm_fault (Jeff Moyer) [1784478] - [fs] io_uring: punt final io_ring_ctx wait-and-free to workqueue (Jeff Moyer) [1784478] - [fs] io_uring: fix fs cleanup on cqe overflow (Jeff Moyer) [1784478] - [fs] io_uring: don't read user-shared sqe flags twice (Jeff Moyer) [1784478] - [fs] io_uring: remove req init from io_get_req() (Jeff Moyer) [1784478] - [fs] io_uring: alloc req only after getting sqe (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_get_sqring (Jeff Moyer) [1784478] - [fs] io_uring: do not always copy iovec in io_req_map_rw() (Jeff Moyer) [1784478] - [fs] io_uring: ensure openat sets O_LARGEFILE if needed (Jeff Moyer) [1784478] - [fs] io_uring: initialize fixed_file_data lock (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant variable pointer nxt and io_wq_assign_next call (Jeff Moyer) [1784478] - [fs] io_uring: fix ctx refcounting in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: process requests completed with -EAGAIN on poll list (Jeff Moyer) [1784478] - [fs] io_uring: remove bogus RLIMIT_NOFILE check in file registration (Jeff Moyer) [1784478] - [fs] io_uring: use io-wq manager as backup task if task is exiting (Jeff Moyer) [1784478] - [fs] io_uring: grab task reference for poll requests (Jeff Moyer) [1784478] - [fs] io_uring: retry poll if we got woken with non-matching mask (Jeff Moyer) [1784478] - [fs] io_uring: add missing finish_wait() in io_sq_thread() (Jeff Moyer) [1784478] - [fs] io_uring: refactor file register/unregister/update handling (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_alloc_async_ctx() (Jeff Moyer) [1784478] - [fs] io_uring: fix missing 'return' in comment (Jeff Moyer) [1784478] - [fs] io-wq: handle hashed writes in chains (Jeff Moyer) [1784478] - [fs] io-uring: drop 'free_pfile' in struct io_file_put (Jeff Moyer) [1784478] - [fs] io-uring: drop completion when removing file (Jeff Moyer) [1784478] - [fs] io_uring: Fix ->data corruption on re-enqueue (Jeff Moyer) [1784478] - [fs] io-wq: close cancel gap for hashed linked work (Jeff Moyer) [1784478] - [uapi] io_uring: make spdxcheck.py happy (Jeff Moyer) [1784478] - [fs] io_uring: honor original task RLIMIT_FSIZE (Jeff Moyer) [1784478] - [fs] io_uring: make sure accept honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io_uring: make sure openat/openat2 honor rlimit nofile (Jeff Moyer) [1784478] - [fs] io-wq: hash dependent work (Jeff Moyer) [1784478] - [fs] io-wq: split hashing and enqueueing (Jeff Moyer) [1784478] - [fs] io-wq: don't resched if there is no work (Jeff Moyer) [1784478] - [fs] io_uring: NULL-deref for IOSQE_{ASYNC,DRAIN} (Jeff Moyer) [1784478] - [fs] io-wq: remove duplicated cancel code (Jeff Moyer) [1784478] - [fs] io_uring: fix truncated async read/readv and write/writev retry (Jeff Moyer) [1784478] - [uapi] io_uring: dual license io_uring.h uapi header (Jeff Moyer) [1784478] - [fs] io_uring: io_uring_enter(2) don't poll while SETUP_IOPOLL|SETUP_SQPOLL enabled (Jeff Moyer) [1784478] - [fs] io_uring: Fix unused function warnings (Jeff Moyer) [1784478] - [fs] io_uring: add end-of-bits marker and build time verify it (Jeff Moyer) [1784478] - [fs] io_uring: provide means of removing buffers (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [net] net: abstract out normal and compat msghdr import (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_BUFFER_SELECT support for IORING_OP_READV (Jeff Moyer) [1784478] - [fs] io_uring: support buffer selection for OP_READ and OP_RECV (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_PROVIDE_BUFFERS (Jeff Moyer) [1784478] - [fs] io_uring: ensure RCU callback ordering with rcu_barrier() (Jeff Moyer) [1784478] - [fs] io_uring: fix lockup with timeouts (Jeff Moyer) [1784478] - [fs] io_uring: free fixed_file_data after RCU grace period (Jeff Moyer) [1784478] - [fs] io_uring: buffer registration infrastructure (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: forward submission ref to async (Jeff Moyer) [1784478] - [fs] io-wq: optimise out *next_work() double lock (Jeff Moyer) [1784478] - [fs] io-wq: optimise locking in io_worker_handle_work() (Jeff Moyer) [1784478] - [fs] io-wq: shuffle io_worker_handle_work() code (Jeff Moyer) [1784478] - [fs] io_uring: get next work with submission ref drop (Jeff Moyer) [1784478] - [fs] io_uring: remove @nxt from handlers (Jeff Moyer) [1784478] - [fs] io_uring: make submission ref putting consistent (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_close (Jeff Moyer) [1784478] - [fs] io_uring: Ensure mask is initialized in io_arm_poll_handler (Jeff Moyer) [1784478] - [fs] io_uring: remove io_prep_next_work() (Jeff Moyer) [1784478] - [fs] io_uring: remove extra nxt check after punt (Jeff Moyer) [1784478] - [fs] io_uring: use poll driven retry for files that support it (Jeff Moyer) [1784478] - [fs] io_uring: mark requests that we can do poll async in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: add per-task callback handler (Jeff Moyer) [1784478] - [fs] io_uring: store io_kiocb in wait->private (Jeff Moyer) [1784478] - [fs] io-wq: use BIT for ulong hash (Jeff Moyer) [1784478] - [fs] io_uring: remove IO_WQ_WORK_CB (Jeff Moyer) [1784478] - [fs] io-wq: remove unused IO_WQ_WORK_HAS_MM (Jeff Moyer) [1784478] - [fs] io_uring: extract kmsg copy helper (Jeff Moyer) [1784478] - [fs] io_uring: clean io_poll_complete (Jeff Moyer) [1784478] - [fs] io_uring: add splice(2) support (Jeff Moyer) [1784478] - [fs] io_uring: add interface for getting files (Jeff Moyer) [1784478] - [fs] splice: make do_splice public (Jeff Moyer) [1784478] - [fs] io_uring: remove req->in_async (Jeff Moyer) [1784478] - [fs] io_uring: don't do full *prep_worker() from io-wq (Jeff Moyer) [1784478] - [fs] io_uring: don't call work.func from sync ctx (Jeff Moyer) [1784478] - [fs] io_uring: io_accept() should hold on to submit reference on retry (Jeff Moyer) [1784478] - [fs] io_uring: consider any io_read/write -EAGAIN as final (Jeff Moyer) [1784478] - [fs] io-wq: remove io_wq_flush and IO_WQ_WORK_INTERNAL (Jeff Moyer) [1784478] - [fs] io-wq: fix IO_WQ_WORK_NO_CANCEL cancellation (Jeff Moyer) [1784478] - [fs] io_uring: fix 32-bit compatability with sendmsg/recvmsg (Jeff Moyer) [1784478] - [fs] io_uring: define and set show_fdinfo only if procfs is enabled (Jeff Moyer) [1784478] - [fs] io_uring: drop file set ref put/get on switch (Jeff Moyer) [1784478] - [fs] io_uring: import_single_range() returns 0/-ERROR (Jeff Moyer) [1784478] - [fs] io_uring: pick up link work on submit reference drop (Jeff Moyer) [1784478] - [fs] io-wq: ensure work->task_pid is cleared on init (Jeff Moyer) [1784478] - [fs] io-wq: remove spin-for-work optimization (Jeff Moyer) [1784478] - [fs] io_uring: fix poll_list race for SETUP_IOPOLL|SETUP_SQPOLL (Jeff Moyer) [1784478] - [fs] io_uring: fix personality idr leak (Jeff Moyer) [1784478] - [fs] io_uring: handle multiple personalities in link chains (Jeff Moyer) [1784478] - [fs] io_uring: fix __io_iopoll_check deadlock in io_sq_thread (Jeff Moyer) [1784478] - [fs] io_uring: prevent sq_thread from spinning when it should stop (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free by io_cleanup_req() (Jeff Moyer) [1784478] - [fs] io_uring: remove unnecessary NULL checks (Jeff Moyer) [1784478] - [fs] io_uring: add missing io_req_cancelled() (Jeff Moyer) [1784478] - [fs] io_uring: prune request from overflow list on flush (Jeff Moyer) [1784478] - [fs] io-wq: don't call kXalloc_node() with non-online node (Jeff Moyer) [1784478] - [fs] io_uring: retain sockaddr_storage across send/recvmsg async punt (Jeff Moyer) [1784478] - [fs] io_uring: cancel pending async work if task exits (Jeff Moyer) [1784478] - [fs] io-wq: add io_wq_cancel_pid() to cancel based on a specific pid (Jeff Moyer) [1784478] - [fs] io-wq: make io_wqe_cancel_work() take a match handler (Jeff Moyer) [1784478] - [fs] io_uring: fix openat/statx's filename leak (Jeff Moyer) [1784478] - [fs] io_uring: fix double prep iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix async close() with f_op->flush() (Jeff Moyer) [1784478] - [fs] io_uring: allow AT_FDCWD for non-file openat/openat2/statx (Jeff Moyer) [1784478] - [fs] io_uring: grab ->fs as part of async preparation (Jeff Moyer) [1784478] - [fs] io-wq: add support for inheriting ->fs (Jeff Moyer) [1784478] - [fs] io_uring: retry raw bdev writes if we hit -EOPNOTSUPP (Jeff Moyer) [1784478] - [fs] io_uring: add cleanup for openat()/statx() (Jeff Moyer) [1784478] - [fs] io_uring: fix iovec leaks (Jeff Moyer) [1784478] - [fs] io_uring: remove unused struct io_async_open (Jeff Moyer) [1784478] - [fs] io_uring: flush overflowed CQ events in the io_uring_poll() (Jeff Moyer) [1784478] - [fs] io_uring: statx/openat/openat2 don't support fixed files (Jeff Moyer) [1784478] - [fs] io_uring: fix deferred req iovec leak (Jeff Moyer) [1784478] - [fs] io_uring: fix 1-bit bitfields to be unsigned (Jeff Moyer) [1784478] - [fs] io_uring: get rid of delayed mm check (Jeff Moyer) [1784478] - [fs] io_uring: cleanup fixed file data table references (Jeff Moyer) [1784478] - [fs] io_uring: spin for sq thread to idle on shutdown (Jeff Moyer) [1784478] - [fs] io_uring: put the flag changing code in the same spot (Jeff Moyer) [1784478] - [fs] io_uring: iterate req cache backwards (Jeff Moyer) [1784478] - [fs] io_uring: punt even fadvise() WILLNEED to async context (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic double CQE entry for close (Jeff Moyer) [1784478] - [fs] io_uring: remove extra ->file check (Jeff Moyer) [1784478] - [fs] io_uring: don't map read/write iovec potentially twice (Jeff Moyer) [1784478] - [fs] io_uring: use the proper helpers for io_send/recv (Jeff Moyer) [1784478] - [fs] io_uring: prevent potential eventfd recursion on poll (Jeff Moyer) [1784478] - [fs] eventfd: track eventfd_signal() recursion depth (Jeff Moyer) [1784478] - [fs] io_uring: add BUILD_BUG_ON() to assert the layout of struct io_uring_sqe (Jeff Moyer) [1784478] - [fs] io_uring: add ->show_fdinfo() for the io_uring file descriptor (Jeff Moyer) [1784478] - [fs] io_uring: add support for epoll_ctl(2) (Jeff Moyer) [1784478] - [fs] eventpoll: support non-blocking do_epoll_ctl() calls (Jeff Moyer) [1784478] - [fs] eventpoll: abstract out epoll_ctl() handler (Jeff Moyer) [1784478] - [fs] io_uring: fix linked command file table usage (Jeff Moyer) [1784478] - [fs] io_uring: support using a registered personality for commands (Jeff Moyer) [1784478] - [fs] io_uring: allow registering credentials (Jeff Moyer) [1784478] - [fs] io_uring: add io-wq workqueue sharing (Jeff Moyer) [1784478] - [fs] io-wq: allow grabbing existing io-wq (Jeff Moyer) [1784478] - [fs] io_uring/io-wq: don't use static creds/mm assignments (Jeff Moyer) [1784478] - [fs] io-wq: make the io_wq ref counted (Jeff Moyer) [1784478] - [fs] io_uring: fix refcounting with batched allocations at OOM (Jeff Moyer) [1784478] - [fs] io_uring: add comment for drain_next (Jeff Moyer) [1784478] - [fs] io_uring: don't attempt to copy iovec for READ/WRITE (Jeff Moyer) [1784478] - [fs] io_uring: don't cancel all work on process exit (Jeff Moyer) [1784478] - [fs] Revert "io_uring: only allow submit from owning task" (Jeff Moyer) [1784478] - [fs] io_uring: honor IOSQE_ASYNC for linked reqs (Jeff Moyer) [1784478] - [fs] io_uring: prep req when do IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io_uring: use labeled array init in io_op_defs (Jeff Moyer) [1784478] - [fs] io_uring: optimise sqe-to-req flags translation (Jeff Moyer) [1784478] - [fs] io_uring: remove REQ_F_IO_DRAINED (Jeff Moyer) [1784478] - [fs] io_uring: file switch work needs to get flushed on exit (Jeff Moyer) [1784478] - [fs] io_uring: hide uring_fd in ctx (Jeff Moyer) [1784478] - [fs] io_uring: remove extra check in __io_commit_cqring (Jeff Moyer) [1784478] - [fs] io_uring: optimise use of ctx->drain_next (Jeff Moyer) [1784478] - [fs] RHEL-only: Add IORING_OP_OPENAT2 opcode (Jeff Moyer) [1784478] - [fs] io_uring: add support for probing opcodes (Jeff Moyer) [1784478] - [fs] io_uring: account fixed file references correctly in batch (Jeff Moyer) [1784478] - [fs] io_uring: add opcode to issue trace event (Jeff Moyer) [1784478] - [fs] io_uring: enable option to only trigger eventfd for async completions (Jeff Moyer) [1784478] - [fs] io_uring: change io_ring_ctx bool fields into bit fields (Jeff Moyer) [1784478] - [fs] io_uring: file set registration should use interruptible waits (Jeff Moyer) [1784478] - [fs] io_uring: Remove unnecessary null check (Jeff Moyer) [1784478] - [fs] io_uring: add support for send(2) and recv(2) (Jeff Moyer) [1784478] - [fs] io_uring: remove extra io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: optimise commit_sqring() for common case (Jeff Moyer) [1784478] - [fs] io_uring: optimise head checks in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: clamp to_submit in io_submit_sqes() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_SETUP_CLAMP (Jeff Moyer) [1784478] - [fs] io_uring: extend batch freeing to cover more cases (Jeff Moyer) [1784478] - [fs] io_uring: wrap multi-req freeing in struct req_batch (Jeff Moyer) [1784478] - [fs] io_uring: batch getting pcpu references (Jeff Moyer) [1784478] - [include] pcpu_ref: add percpu_ref_tryget_many() (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_MADVISE (Jeff Moyer) [1784478] - [mm] mm: make do_madvise() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add IORING_OP_FADVISE (Jeff Moyer) [1784478] - [fs] io_uring: allow use of offset == -1 to mean file position (Jeff Moyer) [1784478] - [fs] io_uring: add non-vectored read/write commands (Jeff Moyer) [1784478] - [fs] io_uring: improve poll completion performance (Jeff Moyer) [1784478] - [fs] io_uring: split overflow state into SQ and CQ side (Jeff Moyer) [1784478] - [fs] io_uring: add lookup table for various opcode needs (Jeff Moyer) [1784478] - [fs] io_uring: remove two unnecessary function declarations (Jeff Moyer) [1784478] - [fs] io_uring: move *queue_link_head() from common path (Jeff Moyer) [1784478] - [fs] io_uring: rename prev to head (Jeff Moyer) [1784478] - [fs] io_uring: add IOSQE_ASYNC (Jeff Moyer) [1784478] - [fs] io-wq: support concurrent non-blocking work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_STATX (Jeff Moyer) [1784478] - [fs] fs: make two stat prep helpers available (Jeff Moyer) [1784478] - [fs] io_uring: avoid ring quiesce for fixed file set unregister and update (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CLOSE (Jeff Moyer) [1784478] - [fs] io-wq: add support for uncancellable work (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_OPENAT (Jeff Moyer) [1784478] - [fs] fs: make build_open_flags() available internally (Jeff Moyer) [1784478] - [fs] io_uring: add support for fallocate() (Jeff Moyer) [1784478] - [fs] io_uring: fix compat for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: only allow submit from owning task (Jeff Moyer) [1784478] - [fs] io_uring: ensure workqueue offload grabs ring mutex for poll list (Jeff Moyer) [1784478] - [fs] io_uring: clear req->result always before issuing a read/write request (Jeff Moyer) [1784478] - [fs] io_uring: be consistent in assigning next work from handler (Jeff Moyer) [1784478] - [fs] io-wq: cancel work if we fail getting a mm reference (Jeff Moyer) [1784478] - [fs] io_uring: don't setup async context for read/write fixed (Jeff Moyer) [1784478] - [fs] io_uring: remove punt of short reads to async context (Jeff Moyer) [1784478] - [fs] io-wq: add cond_resched() to worker thread (Jeff Moyer) [1784478] - [fs] io-wq: remove unused busy list from io_sqe (Jeff Moyer) [1784478] - [fs] io_uring: pass in 'sqe' to the prep handlers (Jeff Moyer) [1784478] - [fs] io_uring: standardize the prep methods (Jeff Moyer) [1784478] - [fs] io_uring: read 'count' for IORING_OP_TIMEOUT in prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_{SEND, RECV}_MGS to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: move all prep state for IORING_OP_CONNECT to prep handler (Jeff Moyer) [1784478] - [fs] io_uring: add and use struct io_rw for read/writes (Jeff Moyer) [1784478] - [fs] io_uring: use u64_to_user_ptr() consistently (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_submit_work() should not touch req->rw (Jeff Moyer) [1784478] - [fs] io_uring: don't wait when under-submitting (Jeff Moyer) [1784478] - [fs] io_uring: warn about unhandled opcode (Jeff Moyer) [1784478] - [fs] io_uring: read opcode and user_data from SQE exactly once (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_TIMEOUT_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_OP_CANCEL_ASYNC deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make IORING_POLL_ADD and IORING_POLL_REMOVE deferrable (Jeff Moyer) [1784478] - [fs] io_uring: make HARDLINK imply LINK (Jeff Moyer) [1784478] - [fs] io_uring: any deferred command must have stable sqe data (Jeff Moyer) [1784478] - [fs] io_uring: remove 'sqe' parameter to the OP helpers that take it (Jeff Moyer) [1784478] - [fs] io_uring: fix pre-prepped issue with force_nonblock == true (Jeff Moyer) [1784478] - [fs] io-wq: re-add io_wq_current_is_worker() (Jeff Moyer) [1784478] - [fs] io_uring: fix sporadic -EFAULT from IORING_OP_RECVMSG (Jeff Moyer) [1784478] - [fs] io_uring: fix stale comment and a few typos (Jeff Moyer) [1784478] - [fs] io_uring: ensure we return -EINVAL on unknown opcode (Jeff Moyer) [1784478] - [fs] io_uring: add sockets to list of files that support non-blocking issue (Jeff Moyer) [1784478] - [net] net: make socket read/write_iter() honor IOCB_NOWAIT (Jeff Moyer) [1784478] - [fs] io_uring: only hash regular files for async work execution (Jeff Moyer) [1784478] - [fs] io_uring: run next sqe inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't dynamically allocate poll data (Jeff Moyer) [1784478] - [fs] io_uring: deferred send/recvmsg should assign iov (Jeff Moyer) [1784478] - [fs] io_uring: sqthread should grab ctx->uring_lock for submissions (Jeff Moyer) [1784478] - [fs] io-wq: briefly spin for new work after finishing work (Jeff Moyer) [1784478] - [fs] io-wq: remove worker->wait waitqueue (Jeff Moyer) [1784478] - [fs] io_uring: allow unbreakable links (Jeff Moyer) [1784478] - [fs] io_uring: fix a typo in a comment (Jeff Moyer) [1784478] - [fs] io_uring: hook all linked requests via link_list (Jeff Moyer) [1784478] - [fs] io_uring: fix error handling in io_queue_link_head (Jeff Moyer) [1784478] - [fs] io_uring: use hash table for poll command lookups (Jeff Moyer) [1784478] - [fs] io-wq: clear node->next on list deletion (Jeff Moyer) [1784478] - [fs] io_uring: ensure deferred timeouts copy necessary data (Jeff Moyer) [1784478] - [fs] io_uring: allow IO_SQE_* flags on IORING_OP_TIMEOUT (Jeff Moyer) [1784478] - [fs] io_uring: handle connect -EINPROGRESS like -EAGAIN (Jeff Moyer) [1784478] - [fs] io_uring: remove io_wq_current_is_worker (Jeff Moyer) [1784478] - [fs] io_uring: remove parameter ctx of io_submit_state_start (Jeff Moyer) [1784478] - [fs] io_uring: mark us with IORING_FEAT_SUBMIT_STABLE (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted connect requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted sendmsg/recvmsg requests copy data (Jeff Moyer) [1784478] - [fs] io_uring: ensure async punted read/write requests copy iovec (Jeff Moyer) [1784478] - [fs] io_uring: add general async offload context (Jeff Moyer) [1784478] - [fs] io_uring: transform send/recvmsg() -ERESTARTSYS to -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: use current task creds instead of allocating a new one (Jeff Moyer) [1784478] - [fs] io_uring: fix missing kmap() declaration on powerpc (Jeff Moyer) [1784478] - [fs] io_uring: add mapping support for NOMMU archs (Jeff Moyer) [1784478] - [fs] io_uring: make poll->wait dynamically allocated (Jeff Moyer) [1784478] - [fs] io-wq: shrink io_wq_work a bit (Jeff Moyer) [1784478] - [fs] io-wq: fix handling of NUMA node IDs (Jeff Moyer) [1784478] - [fs] io_uring: use kzalloc instead of kcalloc for single-element allocations (Jeff Moyer) [1784478] - [fs] io_uring: cleanup io_import_fixed() (Jeff Moyer) [1784478] - [fs] io_uring: inline struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: store timeout's sqe->off in proper place (Jeff Moyer) [1784478] - [net] net: disallow ancillary data for __sys_{send, recv}msg_file() (Jeff Moyer) [1784478] - [net] net: separate out the msghdr copy from ___sys_{send, recv}msg() (Jeff Moyer) [1784478] - [fs] io_uring: remove superfluous check for sqe->off in io_accept() (Jeff Moyer) [1784478] - [fs] io_uring: async workers should inherit the user creds (Jeff Moyer) [1784478] - [fs] io-wq: have io_wq_create() take a 'data' argument (Jeff Moyer) [1784478] - [fs] io_uring: fix dead-hung for non-iter fixed rw (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_CONNECT (Jeff Moyer) [1784478] - [net] net: add __sys_connect_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: only return -EBUSY for submit on non-flushed backlog (Jeff Moyer) [1784478] - [fs] io_uring: only !null ptr to io_issue_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: simplify io_req_link_next() (Jeff Moyer) [1784478] - [fs] io_uring: pass only !null to io_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: remove io_free_req_find_next() (Jeff Moyer) [1784478] - [fs] io_uring: add likely/unlikely in io_get_sqring() (Jeff Moyer) [1784478] - [fs] io_uring: rename __io_submit_sqe() (Jeff Moyer) [1784478] - [fs] io_uring: improve trace_io_uring_defer() trace point (Jeff Moyer) [1784478] - [fs] io_uring: drain next sqe instead of shadowing (Jeff Moyer) [1784478] - [fs] io_uring: close lookup gap for dependent next work (Jeff Moyer) [1784478] - [fs] io_uring: allow finding next link independent of req reference count (Jeff Moyer) [1784478] - [fs] io_uring: io_allocate_scq_urings() should return a sane state (Jeff Moyer) [1784478] - [fs] io_uring: Always REQ_F_FREE_SQE for allocated sqe (Jeff Moyer) [1784478] - [fs] io_uring: io_fail_links() should only consider first linked timeout (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaking linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: remove redundant check (Jeff Moyer) [1784478] - [fs] io_uring: break links for failed defer (Jeff Moyer) [1784478] - [fs] io-wq: remove extra space characters (Jeff Moyer) [1784478] - [fs] io-wq: wait for io_wq_create() to setup necessary workers (Jeff Moyer) [1784478] - [fs] io_uring: request cancellations should break links (Jeff Moyer) [1784478] - [fs] io_uring: correct poll cancel and linked timeout expiration completion (Jeff Moyer) [1784478] - [fs] io_uring: remove dead REQ_F_SEQ_PREV flag (Jeff Moyer) [1784478] - [fs] io_uring: fix sequencing issues with linked timeouts (Jeff Moyer) [1784478] - [fs] io_uring: make req->timeout be dynamically allocated (Jeff Moyer) [1784478] - [fs] io_uring: make io_double_put_req() use normal completion path (Jeff Moyer) [1784478] - [fs] io_uring: cleanup return values from the queueing functions (Jeff Moyer) [1784478] - [fs] io_uring: io_async_cancel() should pass in 'nxt' request pointer (Jeff Moyer) [1784478] - [fs] io_uring: make POLL_ADD/POLL_REMOVE scale better (Jeff Moyer) [1784478] - [fs] io-wq: remove now redundant struct io_wq_nulls_list (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for non-fd opcodes (Jeff Moyer) [1784478] - [fs] io_uring: introduce req_need_defer() (Jeff Moyer) [1784478] - [fs] io_uring: clean up io_uring_cancel_files() (Jeff Moyer) [1784478] - [fs] io-wq: ensure free/busy list browsing see all items (Jeff Moyer) [1784478] - [fs] io_uring: ensure registered buffer import returns the IO length (Jeff Moyer) [1784478] - [fs] io_uring: Fix getting file for timeout (Jeff Moyer) [1784478] - [fs] io-wq: ensure we have a stable view of ->cur_work for cancellations (Jeff Moyer) [1784478] - [fs] io_wq: add get/put_work handlers to io_wq_create() (Jeff Moyer) [1784478] - [fs] io_uring: check for validity of ->rings in teardown (Jeff Moyer) [1784478] - [fs] io_uring: fix potential deadlock in io_poll_wake() (Jeff Moyer) [1784478] - [fs] io_uring: use correct "is IO worker" helper (Jeff Moyer) [1784478] - [fs] io_uring: make timeout sequence == 0 mean no sequence (Jeff Moyer) [1784478] - [fs] io_uring: fix -ENOENT issue with linked timer with short timeout (Jeff Moyer) [1784478] - [fs] io_uring: don't do flush cancel under inflight_lock (Jeff Moyer) [1784478] - [fs] io_uring: flag SQPOLL busy condition to userspace (Jeff Moyer) [1784478] - [fs] io_uring: make ASYNC_CANCEL work with poll and timeout (Jeff Moyer) [1784478] - [fs] io_uring: provide fallback request for OOM situations (Jeff Moyer) [1784478] - [fs] io_uring: convert accept4() -ERESTARTSYS into -EINTR (Jeff Moyer) [1784478] - [fs] io_uring: fix error clear of ->file_table in io_sqe_files_register() (Jeff Moyer) [1784478] - [fs] io_uring: separate the io_free_req and io_free_req_find_next interface (Jeff Moyer) [1784478] - [fs] io_uring: keep io_put_req only responsible for release and put req (Jeff Moyer) [1784478] - [fs] io_uring: remove passed in 'ctx' function parameter ctx if possible (Jeff Moyer) [1784478] - [fs] io_uring: reduce/pack size of io_ring_ctx (Jeff Moyer) [1784478] - [fs] io_uring: properly mark async work as bounded vs unbounded (Jeff Moyer) [1784478] - [fs] io-wq: add support for bounded vs unbunded work (Jeff Moyer) [1784478] - [fs] io-wq: io_wqe_run_queue() doesn't need to use list_empty_careful() (Jeff Moyer) [1784478] - [fs] io_uring: add support for backlogged CQ ring (Jeff Moyer) [1784478] - [fs] io_uring: pass in io_kiocb to fill/add CQ handlers (Jeff Moyer) [1784478] - [fs] io_uring: make io_cqring_events() take 'ctx' as argument (Jeff Moyer) [1784478] - [fs] io_uring: add support for linked SQE timeouts (Jeff Moyer) [1784478] - [fs] io_uring: abstract out io_async_cancel_one() helper (Jeff Moyer) [1784478] - [fs] io_uring: use inlined struct sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: Use submit info inlined into req (Jeff Moyer) [1784478] - [fs] io_uring: allocate io_kiocb upfront (Jeff Moyer) [1784478] - [fs] io_uring: io_queue_link*() right after submit (Jeff Moyer) [1784478] - [fs] io_uring: Merge io_submit_sqes and io_ring_submit (Jeff Moyer) [1784478] - [fs] io_uring: kill dead REQ_F_LINK_DONE flag (Jeff Moyer) [1784478] - [fs] io_uring: fixup a few spots where link failure isn't flagged (Jeff Moyer) [1784478] - [fs] io_uring: enable optimized link handling for IORING_OP_POLL_ADD (Jeff Moyer) [1784478] - [fs] io-wq: use proper nesting IRQ disabling spinlocks for cancel (Jeff Moyer) [1784478] - [fs] io_uring: add completion trace event (Jeff Moyer) [1784478] - [fs] io-wq: use kfree_rcu() to simplify the code (Jeff Moyer) [1784478] - [fs] io_uring: set -EINTR directly when a signal wakes up in io_cqring_wait (Jeff Moyer) [1784478] - [fs] io_uring: support for generic async request cancel (Jeff Moyer) [1784478] - [fs] io_uring: ensure we clear io_kiocb->result before each issue (Jeff Moyer) [1784478] - [fs] io_uring: io_wq_create() returns an error pointer, not NULL (Jeff Moyer) [1784478] - [fs] io_uring: fix race with canceling timeouts (Jeff Moyer) [1784478] - [fs] io_uring: support for larger fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: protect fixed file indexing with array_index_nospec() (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_OP_ACCEPT (Jeff Moyer) [1784478] - [net] net: add __sys_accept4_file() helper (Jeff Moyer) [1784478] - [fs] io_uring: io_uring: add support for async work inheriting files (Jeff Moyer) [1784478] - [fs] io_uring: replace workqueue usage with io-wq (Jeff Moyer) [1784478] - [fs] io-wq: small threadpool implementation for io_uring (Jeff Moyer) [1784478] - [fs] io_uring: Fix mm_fault with READ/WRITE_FIXED (Jeff Moyer) [1784478] - [fs] io_uring: remove index from sqe_submit (Jeff Moyer) [1784478] - [fs] io_uring: add set of tracing events (Jeff Moyer) [1784478] - [fs] io_uring: add support for canceling timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: add support for absolute timeouts (Jeff Moyer) [1784478] - [fs] io_uring: replace s->needs_lock with s->in_async (Jeff Moyer) [1784478] - [fs] io_uring: allow application controlled CQ ring size (Jeff Moyer) [1784478] - [fs] io_uring: add support for IORING_REGISTER_FILES_UPDATE (Jeff Moyer) [1784478] - [fs] io_uring: allow sparse fixed file sets (Jeff Moyer) [1784478] - [fs] io_uring: run dependent links inline if possible (Jeff Moyer) [1784478] - [fs] io_uring: don't touch ctx in setup after ring fd install (Jeff Moyer) [1784478] - [fs] io_uring: Fix leaked shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: fix bad inflight accounting for SETUP_IOPOLL|SETUP_SQTHREAD (Jeff Moyer) [1784478] - [fs] io_uring: used cached copies of sq->dropped and cq->overflow (Jeff Moyer) [1784478] - [fs] io_uring: Fix race for sqes with userspace (Jeff Moyer) [1784478] - [fs] io_uring: Fix broken links with offloading (Jeff Moyer) [1784478] - [fs] io_uring: Fix corrupted user_data (Jeff Moyer) [1784478] - [fs] io_uring: correct timeout req sequence when inserting a new entry (Jeff Moyer) [1784478] - [fs] io_uring : correct timeout req sequence when waiting timeout (Jeff Moyer) [1784478] - [fs] io_uring: revert "io_uring: optimize submit_and_wait API" (Jeff Moyer) [1784478] - [fs] io_uring: fix logic error in io_timeout (Jeff Moyer) [1784478] - [fs] io_uring: fix up O_NONBLOCK handling for sockets (Jeff Moyer) [1784478] - [fs] io_uring: consider the overflow of sequence for timeout req (Jeff Moyer) [1784478] - [fs] io_uring: fix sequence logic for timeout requests (Jeff Moyer) [1784478] - [fs] io_uring: only flush workqueues on fileset removal (Jeff Moyer) [1784478] - [fs] io_uring: remove wait loop spurious wakeups (Jeff Moyer) [1784478] - [fs] io_uring: fix reversed nonblock flag for link submission (Jeff Moyer) [1784478] - [fs] io_uring: use __kernel_timespec in timeout ABI (Jeff Moyer) [1784478] - [fs] io_uring: make CQ ring wakeups be more efficient (Jeff Moyer) [1784478] - [fs] io_uring: compare cached_cq_tail with cq.head in_io_uring_poll (Jeff Moyer) [1784478] - [fs] io_uring: correctly handle non ->{read, write}_iter() file_operations (Jeff Moyer) [1784478] - [fs] io_uring: IORING_OP_TIMEOUT support (Jeff Moyer) [1784478] - [fs] io_uring: use cond_resched() in sqthread (Jeff Moyer) [1784478] - [fs] io_uring: fix potential crash issue due to io_get_req failure (Jeff Moyer) [1784478] - [fs] io_uring: ensure poll commands clear ->sqe (Jeff Moyer) [1784478] - [fs] io_uring: fix use-after-free of shadow_req (Jeff Moyer) [1784478] - [fs] io_uring: use kmemdup instead of kmalloc and memcpy (Jeff Moyer) [1784478] - [fs] io_uring: increase IORING_MAX_ENTRIES to 32K (Jeff Moyer) [1784478] - [fs] io_uring: make sqpoll wakeup possible with getevents (Jeff Moyer) [1784478] - [fs] io_uring: extend async work merging (Jeff Moyer) [1784478] - [fs] io_uring: limit parallelism of buffered writes (Jeff Moyer) [1784478] - [fs] io_uring: add io_queue_async_work() helper (Jeff Moyer) [1784478] - [fs] io_uring: optimize submit_and_wait API (Jeff Moyer) [1784478] - [fs] io_uring: add support for link with drain (Jeff Moyer) [1784478] - [fs] io_uring: fix wrong sequence setting logic (Jeff Moyer) [1784478] - [fs] io_uring: expose single mmap capability (Jeff Moyer) [1784478] - [fs] io_uring: allocate the two rings together (Jeff Moyer) [1784478] - [lib] percpu_ref: release percpu memory early without PERCPU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [fs] io_uring: initialize percpu refcounters using PERCU_REF_ALLOW_REINIT (Jeff Moyer) [1784478] - [include] percpu_ref: introduce PERCPU_REF_ALLOW_REINIT flag (Jeff Moyer) [1784478] - [fs] binder: fix use-after-free due to ksys_close() during fdget() (Jeff Moyer) [1784478] - [init] RHEL-only: Enable io_uring for x86 builds (Jeff Moyer) [1784478] - [arm64] compat: ARM64: always include asm-generic/compat.h (Jeff Moyer) [1784478] - [include] asm-generic: Move common compat types to asm-generic/compat.h (Jeff Moyer) [1784478]- [fs] coredump: fix crash when umh is disabled (Yauheni Kaliuta) [1845114] - [kernel] umh: fix memory leak on execve failure (Yauheni Kaliuta) [1845114] - [net] bpf: Replace zero-length array with flexible-array member (Yauheni Kaliuta) [1845114] - [net] bpf: Fix returned error sign when link doesn't support updates (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Don't attach programs to UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: cgroup: Allow multi-attach program to replace itself (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: use struct timespec instead of __kernel_timespec (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix bpf_link leak in ns_current_pid_tgid selftest (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_align verifier log patterns (Yauheni Kaliuta) [1845114] - [net] bpf, cgroup: Return ENOLINK for auto-detached links on update (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor bpf_link update handling (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add a verifier test for assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Verifier bounds tests need to be updated (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a verifier issue when assigning 32bit reg states to 64bit ones (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use-after-free in fmod_ret check (Yauheni Kaliuta) [1845114] - [net] flow_dissector: Drop BPF flow dissector prog ref on netns cleanup (Yauheni Kaliuta) [1845114] - [tools] bpf: Prevent mmap()'ing read-only maps as writable (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce returning 0 for fentry/fexit progs (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix register naming in PT_REGS s390 macros (Yauheni Kaliuta) [1845114] - [samples] samples: bpf: Fix build error (Yauheni Kaliuta) [1845114] - [net] bpf: Fix error return code in map_lookup_and_delete_elem() (Yauheni Kaliuta) [1845114] - [net] bpf: Fix sk_psock refcnt leak when receiving message (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Ensure own vmlinux.h is picked up first (Yauheni Kaliuta) [1845114] - [net] bpf: Make bpf_link_fops static (Yauheni Kaliuta) [1845114] - [tools] bpftool: Respect the -d option in struct_ops cmd (Yauheni Kaliuta) [1845114] - [net] bpf: Fix leak in LINK_UPDATE and enforce empty old_prog_fd (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix reStructuredText markup (Yauheni Kaliuta) [1845114] - [tools] libbpf: Only check mode flags in get_xdp_id (Yauheni Kaliuta) [1845114] - [tools] bpf, selftests: Add test for BPF_STX BPF_B storing R10 (Yauheni Kaliuta) [1845114] - [x86] bpf, x86: Fix encoding for lower 8-bit registers in BPF_STX BPF_B (Yauheni Kaliuta) [1845114] - [net] bpf: Forbid XADD on spilled pointers for unprivileged users (Yauheni Kaliuta) [1845114] - [tools] libbpf: Always specify expected_attach_type on program load if supported (Yauheni Kaliuta) [1845114] - [net] bpf: remove unneeded conversion to bool in __mark_reg_unknown (Yauheni Kaliuta) [1845114] - [tools] tools, bpftool: Fix struct_ops command invalid pointer free (Yauheni Kaliuta) [1845114] - [net] bpf: Fix use of sk->sk_reuseport from sk_assign (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for bpf_get_link_xdp_id (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix bpf_get_link_xdp_id flags handling (Yauheni Kaliuta) [1845114] - [net] bpf: Fix a typo "inacitve" -> "inactive" (Yauheni Kaliuta) [1845114] - [tools] libbpf: Initialize *nl_pid so gcc 10 is happy (Yauheni Kaliuta) [1845114] - [tools] bpf, lsm: Fix the file_mprotect LSM test (Yauheni Kaliuta) [1845114] - [tools] bpf: Fix spelling mistake "arithmatic" -> "arithmetic" in test_verifier (Yauheni Kaliuta) [1845114] - [lib] kbuild, btf: Fix dependencies for DEBUG_INFO_BTF (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test FD-based cgroup attachment (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for bpf_link-based cgroup attachment (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_prog replacement for an active bpf_cgroup_link (Yauheni Kaliuta) [1845114] - [net] bpf: Implement bpf_link-based cgroup BPF program attachment (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, add alu32 bounds tracking tests (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #65 error message updates for trunc of boundary-cross (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, bpf_get_stack return value add <0 (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_progs, add test to catch retval refine error handling (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, refine 32bit bound in do_refine_retval_range (Yauheni Kaliuta) [1845114] - [include] bpf: Verifier, do explicit ALU32 bounds tracking (Yauheni Kaliuta) [1845114] - [net] bpf: Verifier, do_refine_retval_range may clamp umin to 0 incorrectly (Yauheni Kaliuta) [1845114] - [init] bpf, lsm: Make BPF_LSM depend on BPF_EVENTS (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Extend sk_assign tests for UDP (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add test for sk_assign (Yauheni Kaliuta) [1845114] - [net] bpf: Don't refcount LISTEN sockets in sk_assign() (Yauheni Kaliuta) [1845114] - [net] net: Track socket refcounts in skb_steal_sock() (Yauheni Kaliuta) [1845114] - [net] bpf: Add socket assign support (Yauheni Kaliuta) [1845114] - [net] bpf: btf: Fix arg verification in btf_ctx_access() (Yauheni Kaliuta) [1845114] - [net] bpf: Simplify reg_set_min_max_inv handling (Yauheni Kaliuta) [1845114] - [documentation] bpf: lsm: Add Documentation (Yauheni Kaliuta) [1845114] - [tools] bpf: lsm: Add selftests for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Implement attach, detach and execution (Yauheni Kaliuta) [1845114] - [net] bpf: lsm: Provide attachment points for BPF LSM programs (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_PROG_TYPE_LSM (Yauheni Kaliuta) [1845114] - [tools] selftests: Add test for overriding global data value before load (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add setter for initial value for internal maps (Yauheni Kaliuta) [1845114] - [net] bpf, net: Fix build issue when net ns not configured (Yauheni Kaliuta) [1845114] - [net] bpf: Fix build warning regarding missing prototypes (Yauheni Kaliuta) [1845114] - [tools] libbpf, xsk: Init all ring members in xsk_umem__create and xsk_socket__create (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftest cases for ctx_or_null argument type (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrival of pid/tgid/comm from bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable bpf cgroup hooks to retrieve cgroup v2 and ancestor id (Yauheni Kaliuta) [1845114] - [net] bpf: Allow to retrieve cgroup v1 classid from v2 hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Add netns cookie and enable it for bpf cgroup hooks (Yauheni Kaliuta) [1845114] - [net] bpf: Enable perf event rb output for bpf cgroup progs (Yauheni Kaliuta) [1845114] - [net] bpf: Enable retrieval of socket cookie for bind/post-bind hook (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unused vairable 'bpf_xdp_link_lops' (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out attach_type to prog_type mapping for attach/detach (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out cgroup storages operations (Yauheni Kaliuta) [1845114] - [tools] bpf: Test_verifier, #70 error message updates for 32-bit right shift (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, adjust_scalar_min_max_vals to always call update_reg_bounds() (Yauheni Kaliuta) [1845114] - [net] bpf: Verifer, refactor adjust_scalar_min_max_vals (Yauheni Kaliuta) [1845114] - [tools] libbpf: Don't allocate 16M for log buffer by default (Yauheni Kaliuta) [1845114] - [tools] libbpf: Remove unused parameter `def` to get_map_field_int (Yauheni Kaliuta) [1845114] - [documentation] bpf: Document bpf_inspect drgn tool (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Refactor perf_event user program with libbpf bpf_link (Yauheni Kaliuta) [1845114] - [samples] samples, bpf: Move read_trace_pipe to trace_helpers (Yauheni Kaliuta) [1845114] - [tools] bpf: Add tests for bpf_sk_storage to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_sk_storage support to bpf_tcp_ca (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix mix of tabs and spaces (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Make tcp_bpf_recvmsg static (Yauheni Kaliuta) [1845114] - [net] bpf, tcp: Fix unused function warnings (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add struct_ops support (Yauheni Kaliuta) [1845114] - [tools] bpftool: Translate prog_id to its bpf prog_name (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print as a string for char array (Yauheni Kaliuta) [1845114] - [tools] bpftool: Print the enum's name instead of value (Yauheni Kaliuta) [1845114] - [tools] bpf, libbpf: Fix ___bpf_kretprobe_args1(x) macro definition (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Reset process and thread affinity after each test/sub-test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix test_progs's parsing of test numbers (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix race in tcp_rtt test (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix nanosleep for real this time (Yauheni Kaliuta) [1845114] - [tools] selftest/bpf: Fix compilation warning in sockmap_parse_prog.c (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add vmlinux.h selftest exercising tracing of syscalls (Yauheni Kaliuta) [1845114] - [tools] libbpf: Provide CO-RE variants of PT_REGS macros (Yauheni Kaliuta) [1845114] - [tools] libbpf: Ignore incompatible types with matching name during CO-RE relocation (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Ensure consistent test failure output (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix spurious failures in accept due to EAGAIN (Yauheni Kaliuta) [1845114] - [tools] tools/bpf: Move linux/types.h for selftests and bpftool (Yauheni Kaliuta) [1845114] - [net] bpf: Add missing annotations for __bpf_prog_enter() and __bpf_prog_exit() (Yauheni Kaliuta) [1845114] - [scripts] bpf_helpers_doc.py: Fix warning when compiling bpftool (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Fix usleep() implementation (Yauheni Kaliuta) [1845114] - [net] bpf: Remove bpf_image tree (Yauheni Kaliuta) [1845114] - [net] bpf: Add dispatchers to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add trampolines to kallsyms (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_add/del functions (Yauheni Kaliuta) [1845114] - [net] bpf: Add prog flag to struct bpf_ksym object (Yauheni Kaliuta) [1845114] - [net] bpf: Abstract away entire bpf_link clean up procedure (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_ksym_find function (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Make tcp_rtt test more robust to failures (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Yauheni Kaliuta) [1845114] - [net] bpf: Move ksym_tnode to bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Guarantee that useep() calls nanosleep() syscall (Yauheni Kaliuta) [1845114] - [net] bpf: Move lnode list node to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Restore message on failure to guess program type (Yauheni Kaliuta) [1845114] - [include] bpf: Add name to struct bpf_ksym (Yauheni Kaliuta) [1845114] - [net] bpf: Add struct bpf_ksym (Yauheni Kaliuta) [1845114] - [include] bpf: Add bpf_trampoline_ name prefix for DECLARE_BPF_DISPATCHER (Yauheni Kaliuta) [1845114] - [mm] x86/mm: Rename is_kernel_text to __is_kernel_text (Yauheni Kaliuta) [1845114] - [tools] bpf: Add bpf_xdp_output() helper (Yauheni Kaliuta) [1845114] - [tools] tools/testing/selftests/bpf: Add self-tests for new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [net] bpf: Added new helper bpf_get_ns_current_pid_tgid (Yauheni Kaliuta) [1845114] - [fs] fs/nsfs.c: Added ns_match (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Fix minor bash completion mistakes (Yauheni Kaliuta) [1845114] - [tools] tools: bpftool: Allow all prog/map handles for pinning objects (Yauheni Kaliuta) [1845114] - [tools] libbpf: Split BTF presence checks into libbpf- and kernel-specific parts (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add _bpftool and profiler.skel.h to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Skeleton should depend on libbpf (Yauheni Kaliuta) [1845114] - [tools] bpftool: Only build bpftool-prog-profile if supported by clang (Yauheni Kaliuta) [1845114] - [tools] bpftool: Use linux/types.h from source tree for profiler build (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Add BPF_F_CURRENT_CPU for running selftest on older kernels (Yauheni Kaliuta) [1845114] - [x86] bpf: Fix trampoline generation for fmod_ret programs (Yauheni Kaliuta) [1845114] - [net] bpf: Add bpf_link_new_file that doesn't install FD (Yauheni Kaliuta) [1845114] - [tools] bpftool: Bash completion for "bpftool prog profile" (Yauheni Kaliuta) [1845114] - [tools] bpftool: Documentation for bpftool prog profile (Yauheni Kaliuta) [1845114] - [tools] bpftool: Introduce "prog profile" command (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Enable UDP sockmap reuseport tests (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Add tests for UDP sockets in sockmap (Yauheni Kaliuta) [1845114] - [tools] selftests: bpf: Don't listen() on UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Add UDP support (Yauheni Kaliuta) [1845114] - [net] bpf: Add sockmap hooks for UDP sockets (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Simplify sock_map_init_proto (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Move generic sockmap hooks from BPF TCP (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Guard declarations with CONFIG_NET_SOCK_MSG (Yauheni Kaliuta) [1845114] - [net] bpf: tcp: Move assertions into tcp_bpf_get_proto (Yauheni Kaliuta) [1845114] - [net] skmsg: Update saved hooks only once (Yauheni Kaliuta) [1845114] - [net] bpf: sockmap: Only check ULP for TCP sockets (Yauheni Kaliuta) [1845114] - [kernel] bpf: Fix bpf_prog_test_run_tracing for !CONFIG_NET (Yauheni Kaliuta) [1845114] - [net] bpf: Remove unnecessary CAP_MAC_ADMIN check (Yauheni Kaliuta) [1845114] - [tools] bpf: Add selftests for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [tools] bpf: Add test ops for BPF_PROG_TYPE_TRACING (Yauheni Kaliuta) [1845114] - [tools] tools/libbpf: Add support for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Attachment verification for BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce BPF_MODIFY_RETURN (Yauheni Kaliuta) [1845114] - [x86] bpf: JIT helpers for fmod_ret progs (Yauheni Kaliuta) [1845114] - [net] bpf: Refactor trampoline update code (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Support out-of-tree vmlinux builds for VMLINUX_BTF (Yauheni Kaliuta) [1845114] - [tools] tools/runqslower: Drop copy/pasted BPF_F_CURRENT_CPU definiton (Yauheni Kaliuta) [1845114] - [tools] libbpf: Assume unsigned values for BTF_KIND_ENUM (Yauheni Kaliuta) [1845114] - [tools] bpf: Switch BPF UAPI #define constants used from BPF program side to enums (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Test new __sk_buff field gso_size (Yauheni Kaliuta) [1845114] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1845114] - [net] bpf: Add gso_size to __sk_buff (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add link pinning selftests (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add bpf_link pinning/unpinning (Yauheni Kaliuta) [1845114] - [net] bpf: Introduce pinnable bpf_link abstraction (Yauheni Kaliuta) [1845114] - [tools] libbpf: Merge selftests' bpf_trace_helpers.h into libbpf's bpf_tracing.h (Yauheni Kaliuta) [1845114] - [tools] libbpf: Fix use of PT_REGS_PARM macros with vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] bpftool: Add header guards to generated vmlinux.h (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add test for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] selftests/tpm2: Add log and *.pyc to .gitignore (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update bash completion for "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Update documentation of "bpftool feature" command (Yauheni Kaliuta) [1845114] - [tools] bpftool: Make probes which emit dmesg warnings optional (Yauheni Kaliuta) [1845114] - [tools] bpftool: Move out sections to separate functions (Yauheni Kaliuta) [1845114] - [tools] bpftool: Support struct_ops, tracing, ext prog types (Yauheni Kaliuta) [1845114] - [scripts] scripts/bpf: Switch to more portable python3 shebang (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Print backtrace on SIGSEGV in test_progs (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Run reuseport tests only with supported socket types (Yauheni Kaliuta) [1845114] - [net] bpf/stackmap: Dont trylock mmap_sem with PREEMPT_RT and interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf, lpm: Make locking RT friendly (Yauheni Kaliuta) [1845114] - [net] bpf: Prepare hashtab locking for PREEMPT_RT (Yauheni Kaliuta) [1845114] - [net] bpf: Factor out hashtab bucket lock operations (Yauheni Kaliuta) [1845114] - [net] bpf: Replace open coded recursion prevention in sys_bpf() (Yauheni Kaliuta) [1845114] - [net] bpf: Use recursion prevention helpers in hashtab code (Yauheni Kaliuta) [1845114] - [include] bpf: Provide recursion prevention helpers (Yauheni Kaliuta) [1845114] - [include] bpf: Use migrate_disable/enable in array macros and cgroup/lirc code (Yauheni Kaliuta) [1845114] - [net] bpf: Use migrate_disable/enabe() in trampoline code (Yauheni Kaliuta) [1845114] - [lib] bpf/tests: Use migrate disable instead of preempt disable (Yauheni Kaliuta) [1845114] - [net] bpf: Use bpf_prog_run_pin_on_cpu() at simple call sites (Yauheni Kaliuta) [1845114] - [include] bpf: Replace cant_sleep() with cant_migrate() (Yauheni Kaliuta) [1845114] - [include] bpf: Provide bpf_prog_run_pin_on_cpu() helper (Yauheni Kaliuta) [1845114] - [include] sched/rt: Provide migrate_disable/enable() inlines (Yauheni Kaliuta) [1845114] - [include] sched: Provide cant_migrate() (Yauheni Kaliuta) [1845114] - [net] bpf: Dont iterate over possible CPUs with interrupts disabled (Yauheni Kaliuta) [1845114] - [net] bpf: Remove recursion prevention from rcu free callback (Yauheni Kaliuta) [1845114] - [kernel] perf/bpf: Remove preempt disable around BPF invocation (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove redundant preempt_disable from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf: disable preemption for bpf progs attached to uprobe (Yauheni Kaliuta) [1845114] - [kernel] bpf/trace: Remove EXPORT from trace_call_bpf() (Yauheni Kaliuta) [1845114] - [kernel] bpf/tracing: Remove redundant preempt_disable() in __bpf_trace_run() (Yauheni Kaliuta) [1845114] - [net] bpf: Update locking comment in hashtab code (Yauheni Kaliuta) [1845114] - [net] bpf: Enforce preallocation for instrumentation programs on RT (Yauheni Kaliuta) [1845114] - [net] bpf: Tighten the requirements for preallocated hash maps (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Tests for sockmap/sockhash holding listening sockets (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Extend SK_REUSEPORT tests to cover SOCKMAP/SOCKHASH (Yauheni Kaliuta) [1845114] - [documentation] docs/bpf: Update bpf development Q/A file (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Update xdp_bpf2bpf test to use new set_attach_target API (Yauheni Kaliuta) [1845114] - [tools] libbpf: Add support for dynamic program attach target (Yauheni Kaliuta) [1845114] - [tools] libbpf: Bump libpf current version to v0.0.8 (Yauheni Kaliuta) [1845114] - [tools] libbpf: Relax check whether BTF is mandatory (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Change llvm flag -mcpu=probe to -mcpu=v3 (Yauheni Kaliuta) [1845114] - [tools] selftests/bpf: Add bpf_read_branch_records() selftest (Yauheni Kaliuta) [1845114] - [kernel] bpf: Add bpf_read_branch_records() helper (Yauheni Kaliuta) [1845114] - [kernel] bpf: Allow bpf_perf_event_read_value in all BPF programs (Yauheni Kaliuta) [1845114] - [dma] dma-direct: improve DMA mask overflow reporting (Don Dutile) [1816437] - [dma] dma-direct: improve swiotlb error reporting (Don Dutile) [1816437] - [dma] dma-direct: relax addressability checks in dma_direct_supported (Don Dutile) [1816437] - [dma] dma-contiguous: CMA: give precedence to cmdline (Don Dutile) [1816437] - [misc] lib/genalloc.c: rename addr_in_gen_pool to gen_pool_has_addr (Don Dutile) [1816437] - [lib] lib/genalloc.c: export symbol addr_in_gen_pool (Don Dutile) [1816437] - [acpi] dma-mapping: treat dev->bus_dma_mask as a DMA limit (Don Dutile) [1816437] - [powerpc] dma-direct: unify the dma_capable definitions (Don Dutile) [1816437] - [of] of/device: Really only set bus DMA mask when appropriate (Don Dutile) [1816437] - [dma] dma-direct: exclude dma_direct_map_resource from the min_low_pfn check (Don Dutile) [1816437] - [dma] dma-debug: clean up put_hash_bucket() (Don Dutile) [1816437] - [iommu] dma-mapping: drop the dev argument to arch_sync_dma_for_* (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify cache maintainance (Don Dutile) [1816437] - [xen] swiotlb-xen: simplify the DMA sync method implementations (Don Dutile) [1816437] - [dma] dma-debug: increase HASH_SIZE (Don Dutile) [1816437] - [dma] dma-debug: reorder struct dma_debug_entry fields (Don Dutile) [1816437] - [dma] dma-mapping: merge the generic remapping helpers into dma-direct (Don Dutile) [1816437] - [dma] dma-direct: provide mmap and get_sgtable method overrides (Don Dutile) [1816437] - [dma] dma-direct: remove the dma_handle argument to __dma_direct_alloc_pages (Don Dutile) [1816437] - [dma] dma-direct: remove __dma_direct_free_pages (Don Dutile) [1816437] - [mm] dma/direct: turn ARCH_ZONE_DMA_BITS into a variable (Don Dutile) [1816437] - [dma] dma-direct: check for overflows on 32 bit DMA addresses (Don Dutile) [1816437] - [s390] s390/dma: provide proper ARCH_ZONE_DMA_BITS value (Don Dutile) [1816437] - [mm] powerpc: fix off by one in max_zone_pfn initialization for ZONE_DMA (Don Dutile) [1816437] - [powerpc] powerpc: enable a 30-bit ZONE_DMA for 32-bit pmac (Don Dutile) [1816437] - [mm] arm64: rename variables used to calculate ZONE_DMA32's size (Don Dutile) [1816437] - [mm] arm64: mm: use arm64_dma_phys_limit instead of calling max_zone_dma_phys() (Don Dutile) [1816437] - [mm] arm64: mm: make CONFIG_ZONE_DMA32 configurable (Don Dutile) [1816437] - [dma] kernel: dma-contiguous: mark CMA parameters __initdata/__initconst (Don Dutile) [1816437] - [dma] dma-debug: add a schedule point in debug_dma_dump_mappings() (Don Dutile) [1816437] - [dma] dma-debug: Use pr_warn instead of pr_warning (Don Dutile) [1816437] - [dma] dma-mapping: fix false positivse warnings in dma_common_free_remap() (Don Dutile) [1816437] - [xen] swiotlb-xen: ensure we have a single callsite for xen_dma_map_page (Don Dutile) [1816437] - [iommu] dma-mapping: introduce a dma_common_find_pages helper (Don Dutile) [1816437] - [iommu] dma-mapping: always use VM_DMA_COHERENT for generic DMA remap (Don Dutile) [1816437] - [mm] vmalloc: lift the arm flag for coherent mappings to common code (Don Dutile) [1816437] - [mm] dma-mapping: provide a better default ->get_required_mask (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_declare_coherent_memory export (Don Dutile) [1816437] - [dma] dma-mapping: remove the dma_mmap_from_dev_coherent export (Don Dutile) [1816437] - [dma] dma-mapping: remove CONFIG_ARCH_NO_COHERENT_DMA_MMAP (Don Dutile) [1816437] - [dma] dma-mapping: add a dma_can_mmap helper (Don Dutile) [1816437] - [powerpc] dma-mapping: explicitly wire up ->mmap and ->get_sgtable (Don Dutile) [1816437] - [mm] dma-mapping: move the dma_get_sgtable API comments from arm to common code (Don Dutile) [1816437] - [dma] dma-mapping: introduce dma_get_merge_boundary() (Don Dutile) [1816437] - [mm] dma-mapping: make dma_atomic_pool_init self-contained (Don Dutile) [1816437] - [arm64] dma-mapping: remove arch_dma_mmap_pgprot (Don Dutile) [1816437] - [scsi] scsi: ibmvscsi: Don't send host info in adapter info MAD after LPM (Steve Best) [1847078] - [fs] NFS: Fix inode fileid checks in attribute revalidation code (Benjamin Coddington) [1846295] - [fs] NFS: remove set but not used variable 'mapping' (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix write regression (Benjamin Coddington) [1846295] - [fs] NFSv2: Fix eof handling (Benjamin Coddington) [1846295] - [fs] NFS: Fix writepage(s) error handling to not report errors twice (Benjamin Coddington) [1846295] - [fs] NFS: Fix spurious EIO read errors (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Don't time out requests on hard mounts (Benjamin Coddington) [1846295] - [net] SUNRPC: Handle EADDRINUSE and ENOBUFS correctly (Benjamin Coddington) [1846295] - [fs] pNFS/flexfiles: Turn off soft RPC calls (Benjamin Coddington) [1846295] - [fs] NFS: On fatal writeback errors, we need to call nfs_inode_remove_request() (Benjamin Coddington) [1846295] - [fs] NFS: Fix initialisation of I/O result struct in nfs_pgio_rpcsetup (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return value in nfs_finish_open() (Benjamin Coddington) [1846295] - [fs] NFSv4: Fix return values for nfs4_file_open() (Benjamin Coddington) [1846295] - [fs] NFS: Don't refresh attributes with mounted-on-file information (Benjamin Coddington) [1846295] - [fs] NFSv4: Ensure state recovery handles ETIMEDOUT correctly (Benjamin Coddington) [1846295] - [fs] NFSv4: Report the error from nfs4_select_rw_stateid() (Benjamin Coddington) [1846295] - [fs] NFSv4: Print an error in the syslog when state is marked as irrecoverable (Benjamin Coddington) [1846295] - [net] SUNRPC: Optimise transport balancing code (Benjamin Coddington) [1846295] - [fs] NFSv4: Don't use the zero stateid with layoutget (Benjamin Coddington) [1846295] - [net] SUNRPC: Fix up backchannel slot table accounting (Benjamin Coddington) [1846295] - [net] SUNRPC: Skip zero-refcount transports (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace division by multiplication in calculation of queue length (Benjamin Coddington) [1846295] - [fs] NFSv4: Validate the stateid before applying it to state recovery (Benjamin Coddington) [1846295] - [fs] nfs4.0: Refetch lease_time after clientid update (Benjamin Coddington) [1846295] - [fs] nfs4: Rename nfs41_setup_state_renewal (Benjamin Coddington) [1846295] - [fs] nfs4: Make nfs4_proc_get_lease_time available for nfs4.0 (Benjamin Coddington) [1846295] - [fs] nfs: Fix copy-and-paste error in debug message (Benjamin Coddington) [1846295] - [fs] NFS: Replace 16 seq_printf() calls by seq_puts() (Benjamin Coddington) [1846295] - [fs] NFS: Use seq_putc() in nfs_show_stats() (Benjamin Coddington) [1846295] - [fs] nfsd: Fix misuse of strlcpy (Benjamin Coddington) [1846295] - [net] SUNRPC: Drop redundant CONFIG_ from CONFIG_SUNRPC_DISABLE_INSECURE_ENCTYPES (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup if nfs_match_client is interrupted (Benjamin Coddington) [1846295] - [fs] nfs: disable client side deduplication (Benjamin Coddington) [1846295] - [fs] NFS: Clean up writeback code (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove warning in debugfs.c when compiling with W=1 (Benjamin Coddington) [1846295] - [fs] NFS: Add sysfs support for per-container identifier (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on the rpc_wait_queue->lock (Benjamin Coddington) [1846295] - [fs] NFS: Cleanup - add nfs_clients_exit to mirror nfs_clients_init (Benjamin Coddington) [1846295] - [fs] NFS: Create a root NFS directory in /sys/fs/nfs (Benjamin Coddington) [1846295] - [net] SUNRPC: Remove the bh-safe lock requirement on xprt->transport_lock (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace direct task wakeups from softirq context (Benjamin Coddington) [1846295] - [net] SUNRPC: Replace the queue timer with a delayed work function (Benjamin Coddington) [1846295] - [fs] NFSv4: Handle open for execute correctly (Benjamin Coddington) [1846295] - [fs] nfs: dget_parent() never returns NULL (Benjamin Coddington) [1846295] - [net] nfs: fix out-of-date connectathon talk URL (Benjamin Coddington) [1846295] - [fs] nfsd4: remove outdated nfsd4_decode_time comment (Benjamin Coddington) [1846295] - [fs] nfsd: Spelling s/EACCESS/EACCES/ (Benjamin Coddington) [1846295] - [fs] lockd: Make two symbols static (Benjamin Coddington) [1846295] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1846295] - [fs] lockd: Remove lm_compare_owner and lm_owner_key (Benjamin Coddington) [1846295] - [fs] lockd: Convert NLM service fl_owner to nlm_lockowner (Benjamin Coddington) [1846295] - [fs] lockd: prepare nlm_lockowner for use by the server (Benjamin Coddington) [1846295] - [net] sunrpc: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] nfsd: no need to check return value of debugfs_create functions (Benjamin Coddington) [1846295] - [fs] xfs: add agf freeblocks verify in xfs_agf_verify (Brian Foster) [1837192] {CVE-2020-12655} - [scsi] scsi: iscsi: Fix deadlock on recovery path during GFP_IO reclaim (Chris Leech) [1830140] - [scsi] scsi: iscsi: Register sysfs for iscsi workqueue (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report unbind session event when the target has been removed (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix error count for active session (Chris Leech) [1830140] - [scsi] scsi: iscsi: Report connection state in sysfs (Chris Leech) [1830140] - [scsi] scsi: iscsi: Add support for asynchronous iSCSI session destruction (Chris Leech) [1830140] - [scsi] scsi: iscsi: Perform connection failure entirely in kernel space (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't destroy session if there are outstanding connections (Chris Leech) [1830140] - [scsi] scsi: iscsi: Fix a potential deadlock in the timeout handler (Chris Leech) [1830140] - [scsi] scsi: iscsi: Don't send data to unbound connection (Chris Leech) [1830140] - [scsi] scsi: libiscsi: switch to SPDX tags (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Hold back_lock when calling iscsi_complete_task (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Use scsi_et_resid() where appropriate (Chris Leech) [1830140] - [scsi] scsi: iscsi: Capture iscsi debug messages using tracepoints (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Fix NULL pointer dereference in iscsi_eh_session_reset (Chris Leech) [1830140] - [scsi] scsi: iscsi_tcp: Explicitly cast param in iscsi_sw_tcp_host_get_param (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate fall-through (Chris Leech) [1830140] - [scsi] scsi: libiscsi: Annotate locking assumptions (Chris Leech) [1830140] - [nvme] nvmet: fail outstanding host posted AEN req (David Milburn) [1833642] - [nvme] nvmet: add async event tracing support (David Milburn) [1833642] - [nvme] nvmet: cleanups the loop in nvmet_async_events_process (David Milburn) [1833642] - [nvme] nvmet: fix memory leak when removing namespaces and controllers concurrently (David Milburn) [1833642] - [netdrv] ibmvnic: Flush existing work items before device removal (Steve Best) [1846761] - [kernel] signal: Extend exec_id to 64bits (Chris von Recklinghausen) [1834652] {CVE-2020-12826}- [arm64] docs: fix broken references to text files (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move __load_guest_stage2 to kvm_mmu.h (Andrew Jones) [1842468] - [arm64] kvm: arm64: Drop obsolete comment about sys_reg ordering (Andrew Jones) [1842468] - [arm64] kvm: arm64: Parametrize exception entry with a target EL (Andrew Jones) [1842468] - [arm64] kvm: arm64: Don't use empty structures as CPU reset state (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move sysreg reset check to boot time (Andrew Jones) [1842468] - [arm64] kvm: arm64: Add missing reset handlers for PMU emulation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Refactor vcpu_{read, write}_sys_reg (Andrew Jones) [1842468] - [arm64] kvm: arm64: vgic-v3: Take cpu_if pointer directly instead of vcpu (Andrew Jones) [1842468] - [arm64] kvm: arm64: Remove obsolete kvm_virt_to_phys abstraction (Andrew Jones) [1842468] - [arm64] kvm: arm64: Fix incorrect comment on kvm_get_hyp_vector() (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up cpu_init_hyp_mode() (Andrew Jones) [1842468] - [arm64] cpufeature: Drop open encodings while extracting parange (Andrew Jones) [1842468] - [arm64] kvm: arm64: Make KVM_CAP_MAX_VCPUS compatible with the selected GIC version (Andrew Jones) [1842468] - [arm64] kvm: arm64: Support enabling dirty log gradually in small chunks (Andrew Jones) [1842468] - [arm64] kvm: arm64: Unify handling THP backed host memory (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up the checking for huge mapping (Andrew Jones) [1842468] - [arm64] kvm: arm/arm64: Release kvm->mmu_lock in loop to prevent starvation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Sidestep stage2_unmap_vm() on vcpu reset when S2FWB is supported (Andrew Jones) [1842468] - [arm64] kvm: Fix spelling in code comments (Andrew Jones) [1842468] - [arm64] kvm: arm64: Simplify __kvm_timer_set_cntvoff implementation (Andrew Jones) [1842468] - [arm64] kvm: arm64: Clean up kvm makefiles (Andrew Jones) [1842468] - [arm64] kvm: arm64: Change CONFIG_KVM to a menuconfig entry (Andrew Jones) [1842468] - [arm64] kvm: arm64: Update help text (Andrew Jones) [1842468] - [arm64] kvm: arm64: Kill off CONFIG_KVM_ARM_HOST (Andrew Jones) [1842468] - [arm64] kvm: arm64: Move virt/kvm/arm to arch/arm64 (Andrew Jones) [1842468] - [arm64] Unify WORKAROUND_SPECULATIVE_AT_{NVHE, VHE} (Andrew Jones) [1842468] - [arm64] cpufeature: Add CPU capability for AArch32 EL1 support (Andrew Jones) [1842468] - [net] SUNRPC: Fix a credential refcount leak (Benjamin Coddington) [1831672] - [net] Revert "SUNRPC: Declare RPC timers as TIMER_DEFERRABLE" (Benjamin Coddington) [1831672] - [net] net :sunrpc :clnt :Fix xps refcount imbalance on the error path (Benjamin Coddington) [1831672] - [net] SUNRPC: Rebalance a kref in auth_gss.c (Benjamin Coddington) [1831672] - [fs] NFS: Fix a double unlock from nfs_match, get_client (Benjamin Coddington) [1831672] - [fs] nfs: pass the correct prototype to read_cache_page (Benjamin Coddington) [1831672] - [fs] NFSv4: don't mark all open state for recovery when handling recallable state revoked flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix an error code in gss_alloc_msg() (Benjamin Coddington) [1831672] - [net] SUNRPC: task should be exit if encode return EKEYEXPIRED more times (Benjamin Coddington) [1831672] - [fs] NFS: make nfs_match_client killable (Benjamin Coddington) [1831672] - [fs] nfsd: update callback done processing (Benjamin Coddington) [1831672] - [fs] lockd: Store the lockd client credential in struct nlm_host (Benjamin Coddington) [1831672] - [fs] NFS: When mounting, don't share filesystems between different user namespaces (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv2 to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFSv4: Convert the NFS client idmapper to use the container user namespace (Benjamin Coddington) [1831672] - [fs] NFS: Convert NFSv3 to use the container user namespace (Benjamin Coddington) [1831672] - [net] SUNRPC: Use namespace of listening daemon in the client AUTH_GSS upcall (Benjamin Coddington) [1831672] - [net] net: Remove some unneeded semicolon (Benjamin Coddington) [1831672] - [net] SUNRPC: Use the client user namespace when encoding creds (Benjamin Coddington) [1831672] - [fs] NFS: Store the credential of the mount process in the nfs_server (Benjamin Coddington) [1831672] - [fs] SUNRPC: Cache cred of process creating the rpc_client (Benjamin Coddington) [1831672] - [net] SUNRPC: Update comments based on recent changes (Benjamin Coddington) [1831672] - [net] SUNRPC: Avoid digging into the ATOMIC pool (Benjamin Coddington) [1831672] - [net] xprtrdma: Recognize XDRBUF_SPARSE_PAGES (Benjamin Coddington) [1831672] - [fs] Fix nfs4.2 return -EINVAL when do dedupe operation (Benjamin Coddington) [1831672] - [fs] NFS: Remove redundant open context from nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Add a helper to return a pointer to the open context of a struct nfs_page (Benjamin Coddington) [1831672] - [fs] NFS: Ensure that all nfs lock contexts have a valid open context (Benjamin Coddington) [1831672] - [fs] NFS: Allow signal interruption of NFS4ERR_DELAYed operations (Benjamin Coddington) [1831672] - [fs] pNFS: Add tracking to limit the number of pNFS retries (Benjamin Coddington) [1831672] - [fs] NFS: Remove unused argument from nfs_create_request() (Benjamin Coddington) [1831672] - [fs] NFS: Fix up NFS I/O subrequest creation (Benjamin Coddington) [1831672] - [fs] NFS: Replace custom error reporting mechanism with generic one (Benjamin Coddington) [1831672] - [fs] NFS: Don't inadvertently clear writeback errors (Benjamin Coddington) [1831672] - [fs] NFS: Don't call generic_error_remove_page() while holding locks (Benjamin Coddington) [1831672] - [fs] NFS: Don't interrupt file writeout due to fatal errors (Benjamin Coddington) [1831672] - [fs] NFS: Add a mount option "softerr" to allow clients to see ETIMEDOUT errors (Benjamin Coddington) [1831672] - [uapi] NFS: Move internal constants out of uapi/linux/nfs_mount.h (Benjamin Coddington) [1831672] - [fs] NFS: Consider ETIMEDOUT to be a fatal error (Benjamin Coddington) [1831672] - [net] SUNRPC: Add the 'softerr' rpc_client flag (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure to ratelimit the "server not responding" syslog messages (Benjamin Coddington) [1831672] - [net] SUNRPC: Start the first major timeout calculation at task creation (Benjamin Coddington) [1831672] - [net] SUNRPC: Ensure that the transport layer respect major timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Declare RPC timers as TIMER_DEFERRABLE (Benjamin Coddington) [1831672] - [net] SUNRPC: Simplify queue timeouts using timer_reduce() (Benjamin Coddington) [1831672] - [net] SUNRPC: Fix up tracking of timeouts (Benjamin Coddington) [1831672] - [net] SUNRPC: Add function rpc_sleep_on_timeout() (Benjamin Coddington) [1831672] - [fs] SUNRPC: Remove unused argument 'action' from rpc_sleep_on_priority() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor rpc_sleep_on() (Benjamin Coddington) [1831672] - [net] SUNRPC: Refactor xprt_request_wait_receive() (Benjamin Coddington) [1831672] - [fs] nfsd: fh_drop_write in nfsd_unlink (Benjamin Coddington) [1831672] - [fs] nfsd: avoid uninitialized variable warning (Benjamin Coddington) [1831672] - [netdrv] Revert "net: phy: realtek: fix using paged operations with RTL8105e / RTL8208" (Josef Oskera) [1846022] - [netdrv] ice: Fix Tx timeout when link is toggled on a VF's interface (Jonathan Toppins) [1843144] - [netdrv] ice: add a devlink region for dumping NVM contents (Jonathan Toppins) [1843144] - [nvme] nvme-fc: print proper nvme-fc devloss_tmo value (Gopal Tiwari) [1846049] - [acpi] ACPI: EC: PM: Avoid flushing EC work when EC GPE is inactive (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Avoid premature returns from acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: Add acpi_register_wakeup_handler() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Refine active GPEs check (Al Stone) [1803969] - [acpi] ACPICA: Allow acpi_any_gpe_status_set() to skip one GPE (Al Stone) [1803969] - [base] PM: sleep: wakeup: Skip wakeup_source_sysfs_remove() if device is not there (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Check fixed wakeup events in acpi_s2idle_wake() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Fix comment in acpi_s2idle_prepare_late() (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: Make resuming thermal profile safer (Al Stone) [1803969] - [platform] platform/x86: sony-laptop: SNC calls should handle BUFFER types (Al Stone) [1803969] - [acpi] ACPI: Update Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: EC: Avoid printing confusing messages in acpi_ec_setup() (Al Stone) [1803969] - [acpi] ACPI: EC: Fix flushing of pending work (Al Stone) [1803969] - [base] PM / wakeup: Register wakeup class kobj after device is added (Al Stone) [1803969] - [base] PM / wakeup: Fix sysfs registration error path (Al Stone) [1803969] - [base] PM / wakeup: Unexport wakeup_source_sysfs_{add, remove}() (Al Stone) [1803969] - [kernel] PM: suspend: Fix platform_suspend_prepare_noirq() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Prevent spurious SCIs from waking up the system (Al Stone) [1803969] - [acpi] ACPICA: Introduce acpi_any_gpe_status_set() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid possible race related to the EC GPE (Al Stone) [1803969] - [acpi] ACPI: watchdog: Allow disabling WDAT at boot (Al Stone) [1803969] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08-Lite I2C controller (Al Stone) [1803969] - [acpi] ACPI: thermal: switch to use helpers (Al Stone) [1803969] - [acpi] ACPI/IORT: Fix 'Number of IDs' handling in iort_id_map() (Al Stone) [1803969] - [acpi] ACPI/IORT: Parse SSID property of named component node (Al Stone) [1803969] - [iommu] iommu/arm-smmu-v3: Parse PASID devicetree property of platform devices (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20200110 (Al Stone) [1803969] - [acpi] ACPICA: All acpica: Update copyrights to 2020 Including tool signons (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Razer Blade Stealth 13 late 2019 lid switch (Al Stone) [1803969] - [acpi] ACPI: PPTT: Consistently use unsigned int as parameter type (Al Stone) [1803969] - [acpi] ACPI: EC: Reference count query handlers under lock (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191213 (Al Stone) [1803969] - [acpi] ACPICA: Dispatcher: always generate buffer objects for ASL create_field() operator (Al Stone) [1803969] - [acpi] ACPICA: acpisrc: add unix line ending support for non-windows build (Al Stone) [1803969] - [acpi] ACPICA: Disassembler: create buffer fields in ACPI_PARSE_LOAD_PASS1 (Al Stone) [1803969] - [acpi] ACPICA: debugger: fix spelling mistake "adress" -> "address" (Al Stone) [1803969] - [acpi] ACPI: video: Do not export a non working backlight interface on MSI MS-7721 boards (Al Stone) [1803969] - [acpi] ACPI: fan: Add Tiger Lake ACPI device ID (Al Stone) [1803969] - [acpi] ACPI: DPTF: Add Tiger Lake ACPI device IDs (Al Stone) [1803969] - [acpi] ACPI: fan: Expose fan performance state information (Al Stone) [1803969] - [acpi] ACPI / LPSS: Rename pwm_backlight pwm-lookup to pwm_soc_backlight (Al Stone) [1803969] - [acpi] ACPI: video: Use native backlight on Lenovo E41-25/45 (Al Stone) [1803969] - [acpi] ACPI: video: fix typo in comment (Al Stone) [1803969] - [acpi] ACPI / battery: Deal better with neither design nor full capacity not being reported (Al Stone) [1803969] - [acpi] ACPI / battery: Use design-cap for capacity calculations if full-cap is not available (Al Stone) [1803969] - [acpi] ACPI / battery: Deal with design or full capacity being reported as -1 (Al Stone) [1803969] - [acpi] ACPI/sleep: Convert acpi_wakeup_address into a function (Al Stone) [1803969] - [acpi] ACPI: PM: Avoid attaching ACPI PM domain to certain devices (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rework ACPI events synchronization (Al Stone) [1803969] - [acpi] ACPI: EC: Rework flushing of pending work (Al Stone) [1803969] - [acpi] ACPI: bus: Fix NULL pointer check in acpi_bus_get_private_data() (Al Stone) [1803969] - [acpi] ACPI: Fix Kconfig indentation (Al Stone) [1803969] - [acpi] ACPI: OSL: only free map once in osl.c (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Acer Switch 10 SW5-032 lid-switch (Al Stone) [1803969] - [acpi] ACPI: sysfs: Change ACPI_MASKABLE_GPE_MAX to 0x100 (Al Stone) [1803969] - [acpi] ACPI: OSI: Shoot duplicate word (Al Stone) [1803969] - [acpi] ACPI: HMAT: use u instead of d to print u32 values (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: fix a section mismatch (Al Stone) [1803969] - [acpi] ACPI: HMAT: don't mix pxm and nid when setting memory target processor_pxm (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register "soft reserved" memory as an "hmem" device (Al Stone) [1803969] - [acpi] ACPI: NUMA: HMAT: Register HMAT at device_initcall level (Al Stone) [1803969] - [acpi] ACPI: NUMA: Establish a new drivers/acpi/numa/ directory (Al Stone) [1803969] - [x86] x86/efi: EFI soft reservation to E820 enumeration (Al Stone) [1803969] - [firmware] efi: Common enable/disable infrastructure for EFI soft reservation (Al Stone) [1803969] - [firmware] efi: Enumerate EFI_MEMORY_SP (Al Stone) [1803969] - [dax] device-dax: Add a driver for "hmem" devices (Al Stone) [1803969] - [nvdimm] lib: Uplevel the pmem "region" ida to a global allocator (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20191018 (Al Stone) [1803969] - [acpi] ACPICA: debugger: remove leading whitespaces when converting a string to a buffer (Al Stone) [1803969] - [acpi] ACPICA: acpiexec: initialize all simple types and field units from user input (Al Stone) [1803969] - [acpi] ACPICA: debugger: add field unit support for acpi_db_get_next_token (Al Stone) [1803969] - [acpi] ACPICA: debugger: surround field unit output with braces '{' (Al Stone) [1803969] - [acpi] ACPICA: debugger: add command to dump all fields of particular subtype (Al Stone) [1803969] - [acpi] ACPICA: utilities: add flag to only display data when dumping buffers (Al Stone) [1803969] - [acpi] ACPICA: make acpi_load_table() return table index (Al Stone) [1803969] - [acpi] ACPICA: Add new external interface, acpi_unload_table() (Al Stone) [1803969] - [acpi] ACPICA: More Clang changes (Al Stone) [1803969] - [acpi] ACPICA: Win OSL: Replace get_tick_count with get_tick_count64 (Al Stone) [1803969] - [acpi] ACPICA: Results from Clang (Al Stone) [1803969] - [acpi] ACPI: EC: add support for hardware-reduced systems (Al Stone) [1803969] - [acpi] ACPI: EC: tweak naming in preparation for GpioInt support (Al Stone) [1803969] - [acpi] ACPI: button: Remove unused acpi_lid_notifier_register() functions (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Asus T200TA (Al Stone) [1803969] - [acpi] ACPI: button: Add DMI quirk for Medion Akoya E2215T (Al Stone) [1803969] - [acpi] ACPI: button: Turn lid_blacklst DMI table into a generic quirk table (Al Stone) [1803969] - [acpi] ACPI: button: Allow disabling LID support with the lid_init_state module option (Al Stone) [1803969] - [acpi] ACPI: button: Refactor lid_init_state module parsing code (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add dmi quirk for skipping _DEP check for some device-links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C1 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI: LPSS: Add LNXVIDEO -> BYT I2C7 to lpss_device_links (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add Cherry Trail Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Add byt prefix to Crystal Cove PMIC OpRegion driver (Al Stone) [1803969] - [acpi] ACPI / PMIC: Do not register handlers for unhandled OpRegions (Al Stone) [1803969] - [acpi] ACPI: processor_idle: Skip dummy wait if kernel is in guest (Al Stone) [1803969] - [acpi] acpi: Use pr_warn instead of pr_warning (Al Stone) [1803969] - [acpi] ACPI: CPPC: Set pcc_datato NULL in acpi_cppc_processor_exit() (Al Stone) [1803969] - [mfd] rhel: constify some function arguments when searching for devices (Al Stone) [1803969] - [acpi] ACPI: platform: Unregister stale platform devices (Al Stone) [1803969] - [i2c] i2c: Revert incorrect conversion to use generic helper (Al Stone) [1803969] - [base] drivers: Introduce device lookup variants by ACPI_COMPANION device (Al Stone) [1803969] - [s390] drivers: s390/cio: Fix compilation warning about const qualifiers (Al Stone) [1803969] - [s390] driver_find_device: Unify the match function with class_find_device() (Al Stone) [1803969] - [acpi] ACPI / LPSS: Switch to use acpi_dev_hid_uid_match() (Al Stone) [1803969] - [acpi] ACPI / utils: Move acpi_dev_get_first_match_dev() under CONFIG_ACPI (Al Stone) [1803969] - [acpi] ACPI / utils: Describe function parameters in kernel-doc (Al Stone) [1803969] - [acpi] ACPI: Always build evged in (Al Stone) [1803969] - [acpi] ACPI: video: update doc for acpi_video_bus_DOS() (Al Stone) [1803969] - [acpi] ACPI: PM: Drop Dell XPS13 9360 from LPS0 Idle _DSM blacklist (Al Stone) [1803969] - [acpi] ACPI: HMAT: ACPI_HMAT_MEMORY_PD_VALID is deprecated since ACPI-6.3 (Al Stone) [1803969] - [acpi] i2c: imx: ACPI support for NXP i2c controller (Al Stone) [1803969] - [acpi] ACPI / PCI: fix acpi_pci_irq_enable() memory leak (Al Stone) [1803969] - [acpi] ACPI: custom_method: fix memory leaks (Al Stone) [1803969] - [acpi] ACPI: thermal: Remove redundant acpi_has_method() calls (Al Stone) [1803969] - [acpi] ACPI / property: Fix acpi_graph_get_remote_endpoint() name in kerneldoc (Al Stone) [1803969] - [acpi] ACPI / CPPC: do not require the _PSD method (Al Stone) [1803969] - [acpi] ACPI: SBS: remove unused const variable 'SMBUS_PEC' (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Always set up EC GPE for system wakeup (Al Stone) [1803969] - [platform] intel-hid: Disable button array during suspend-to-idle (Al Stone) [1803969] - [platform] intel-hid: intel-vbtn: Avoid leaking wakeup_mode set (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Missing power button release on some Dell models (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Convert to use SPDX identifier (Al Stone) [1803969] - [platform] platform/x86: intel-hid: Add support for Device Specific Methods (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Avoid rearming SCI for wakeup unnecessarily (Al Stone) [1803969] - [base] PM / wakeup: Show wakeup sources stats in sysfs (Al Stone) [1803969] - [kernel] PM / wakeup: Use wakeup_source_register() in wakelock.c (Al Stone) [1803969] - [base] PM / wakeup: Drop wakeup_source_init(), wakeup_source_prepare() (Al Stone) [1803969] - [base] PM: sleep: Fix possible overflow in pm_system_cancel_wakeup() (Al Stone) [1803969] - [acpi] ACPI/PCI: Remove surplus parentheses from a return statement (Al Stone) [1803969] - [acpi] ACPICA: Update version to 20190816 (Al Stone) [1803969] - [acpi] ACPICA: Add "Windows 2019" string to _OSI support (Al Stone) [1803969] - [acpi] ACPICA: Differentiate Windows 8.1 from Windows 8 (Al Stone) [1803969] - [acpi] ACPICA: Fully deploy ACPI_PRINTF_LIKE macro (Al Stone) [1803969] - [acpi] ACPICA: Fix issues with arg types within printf format strings (Al Stone) [1803969] - [acpi] ACPICA: Macros: remove pointer math on a null pointer (Al Stone) [1803969] - [acpi] ACPICA: Debugger: remove redundant assignment on obj_desc (Al Stone) [1803969] - [acpi] ACPI / APEI: Release resources if gen_pool_add() fails (Al Stone) [1803969] - [acpi] acpi: Use built-in RCU list checking for acpi_ioremaps list (Al Stone) [1803969] - [acpi] HMAT: Skip publishing target info for nodes with no online memory (Al Stone) [1803969] - [acpi] HMAT: Register attributes for memory hot add (Al Stone) [1803969] - [acpi] HMAT: Register memory-side cache after parsing (Al Stone) [1803969] - [acpi] ACPI / processor: don't print errors for processorIDs == 0xff (Al Stone) [1803969] - [acpi] ACPI: PM: Print debug messages on device power state changes (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Execute LPS0 _DSM functions with suspended devices (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Make acpi_ec_dispatch_gpe() print debug message (Al Stone) [1803969] - [acpi] ACPI: EC: PM: Consolidate some code depending on PM_SLEEP (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Eliminate acpi_sleep_no_ec_events() (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Switch EC over to polling during "noirq" suspend (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Add acpi.sleep_no_lps0 module parameter (Al Stone) [1803969] - [acpi] ACPI: PM: s2idle: Rearrange lps0_device_attach() (Al Stone) [1803969] - [acpi] ACPI / APEI: Get rid of NULL_UUID_LE constant (Al Stone) [1803969] - [acpi] ACPI: PM: Set up EC GPE for system wakeup from drivers that need it (Al Stone) [1803969] - [acpi] PM: sleep: Simplify suspend-to-idle control flow (Al Stone) [1803969] - [kernel] PCI: irq: Introduce rearm_wake_irq() (Al Stone) [1803969] - [acpi] ACPI: PM: Set s2idle_wakeup earlier and clear it later (Al Stone) [1803969] - [acpi] ACPI: EC: Return bool from acpi_ec_dispatch_gpe() (Al Stone) [1803969] - [acpi] ACPICA: Return u32 from acpi_dispatch_gpe() (Al Stone) [1803969] - [kernel] kernel/sysctl.c: ignore out-of-range taint bits introduced via kernel.tainted (Rafael Aquini) [1845358] - [documentation] kernel: add panic_on_taint (Rafael Aquini) [1845358] - [mm] hugetlbfs: fix changes to command line processing (Baoquan He) [1823769] - [documentation] hugetlbfs: clean up command line processing (Baoquan He) [1823769] - [mm] hugetlbfs: remove hugetlb_add_hstate() warning for existing hstate (Baoquan He) [1823769] - [mm] hugetlbfs: move hugepagesz= parsing to arch independent code (Baoquan He) [1823769] - [mm] mm: simplify MEMORY_ISOLATION && COMPACTION || CMA into CONTIG_ALLOC (Baoquan He) [1823769] - [mm] hugetlbfs: add arch_hugetlb_valid_size (Baoquan He) [1823769] - [mm] arm64/hugetlb: Use macros for contiguous huge page sizes (Baoquan He) [1823769] - [mm] arm64: hugetlb: Register hugepages during arch init (Baoquan He) [1823769] - [fs] xfs: prohibit fs freezing when using empty transactions (Brian Foster) [1845099] - [security] selinux: properly handle multiple messages in selinux_netlink_send() (Ondrej Mosnacek) [1839643] {CVE-2020-10751} - [mm] bdi: add a ->dev_name field to struct backing_dev_info (Ming Lei) [1788378] - [block] bdi: use bdi_dev_name() to get device name (Ming Lei) [1788378] - [mm] bdi: move bdi_dev_name out of line (Ming Lei) [1788378] - [fs] memcg: fix a crash in wb_workfn when a device disappears (Ming Lei) [1788378]- [tools] libbpf: provide backported RHEL symbols as upstream aliases 2 (Yauheni Kaliuta) [1813372] - [include] bpf: include/linux/bpf.h: fix spaces (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for freplace program with expected_attach_type (Yauheni Kaliuta) [1813372] - [scripts] checkpatch: don't warn about new vsprintf pointer extension 'pe' (Yauheni Kaliuta) [1813372] - [s390] s390: enable bpf jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Copy runqslower to OUTPUT directory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix memory leak in test selector (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix huge memory leak in libbpf_find_vmlinux_btf_id() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add runqslower binary to .gitignore (Yauheni Kaliuta) [1813372] - [net] bpf: Change kvfree to kfree in generic_map_lookup_batch() (Yauheni Kaliuta) [1813372] - [tools] bpf, selftests: Use bpf_probe_read_kernel (Yauheni Kaliuta) [1813372] - [net] bpf/cgroup: Replace rcu_swap_protected() with rcu_replace_pointer() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix bug in mmap() implementation for BPF array map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Validate frozen map contents stays frozen (Yauheni Kaliuta) [1813372] - [net] bpf: Fix handling of XADD on BTF memory (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run SYN cookies with reuseport BPF test only for TCP (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix typo in bash-completion (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix handling of optional field_name in btf_dump__emit_type_decl (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Declare bpf_log_buf variables as static (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix a couple of broken test_btf cases (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Enforce returning 0 for fentry/fexit programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix BPF_KRETPROBE macro and use it in attach_probe test (Yauheni Kaliuta) [1813372] - [net] bpf: Propagate expected_attach_type when verifying freplace programs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count clean up logic (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset some bpf info structures declared on the stack (Yauheni Kaliuta) [1813372] - [net] bpf: Explicitly memset the bpf_attr structure (Yauheni Kaliuta) [1813372] - [net] bpf: Sanitize the bpf_struct_ops tcp-cc name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test for the packed enum member in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf/btf: Fix BTF verification of enum members in struct/union (Yauheni Kaliuta) [1813372] - [net] bpf: Fix cgroup ref leak in cgroup_bpf_inherit on out-of-memory (Yauheni Kaliuta) [1813372] - [net] bpf: Initialize storage pointers to NULL to prevent freeing garbage pointer (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add test for JMP32 JSET BPF_X with upper bits set (Yauheni Kaliuta) [1813372] - [x86] bpf, x32: Fix bug with JMP32 JSET BPF_X checking upper bits (Yauheni Kaliuta) [1813372] - [net] bpf: Do not allow map_freeze in struct_ops map (Yauheni Kaliuta) [1813372] - [net] bpf: Return better error value in delete_elem for struct_ops map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add send_signal_sched_switch test (Yauheni Kaliuta) [1813372] - [kernel] bpf: Fix deadlock with rq_lock in bpf_send_signal() (Yauheni Kaliuta) [1813372] - [net] bpf: Fix a potential deadlock with bpf_map_do_batch (Yauheni Kaliuta) [1813372] - [net] bpf: Do not grab the bucket spinlock by default on htab batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Sanitise internal map names so they are not rejected by the kernel (Yauheni Kaliuta) [1813372] - [tools] bpf, uapi: Remove text about bpf_redirect_map() giving higher performance (Yauheni Kaliuta) [1813372] - [net] bpf, offload: Replace bitwise AND by logical AND in bpf_prog_offload_info_fill (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Mark SYN cookie test skipped for UDP sockets (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix error checking on reading the tcp_fastopen sysctl (Yauheni Kaliuta) [1813372] - [net] bpf: Make btf_check_func_type_match() static (Yauheni Kaliuta) [1813372] - [tools] bpf: Selftests build error in sockmap_basic.c (Yauheni Kaliuta) [1813372] - [net] bpf: Improve bucket_log calculation logic (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test freeing sockmap/sockhash with a socket in it (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Rebuild libbpf.a on libbpf source change (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix trampoline_count.c selftest compilation warning (Yauheni Kaliuta) [1813372] - [net] bpf: Fix modifier skipping logic (Yauheni Kaliuta) [1813372] - [tools] bpftool: Remove redundant "HAVE" prefix from the large INSN limit check (Yauheni Kaliuta) [1813372] - [tools] runqslower: Fix Makefile (Yauheni Kaliuta) [1813372] - [net] bpf: Reuse log from btf_prase_vmlinux() in btf_struct_ops_init() (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test based on port range for BPF flow dissector (Yauheni Kaliuta) [1813372] - [net] bpf: map_seq_next should always increase position index (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Allow overriding llvm tools for runqslower (Yauheni Kaliuta) [1813372] - [tools] selftest/bpf: Add test for allowed trampolines count (Yauheni Kaliuta) [1813372] - [net] bpf: Allow to resolve bpf trampoline and dispatcher in unwind (Yauheni Kaliuta) [1813372] - [net] bpf: Allow BTF ctx access for string pointers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Improve handling of failed CO-RE relocations (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Reset global state between reuseport test runs (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Make reuseport test output more legible (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Ignore FIN packets for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Use a temporary file in test_sockmap (Yauheni Kaliuta) [1813372] - [tools] bpftool: Print function linkage in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Improve bpftool changes detection (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Initialize duration variable before using (Yauheni Kaliuta) [1813372] - [tools] bpf: tcp: Add bpf_cubic example (Yauheni Kaliuta) [1813372] - [tools] bpf: Sync uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_jiffies64 (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for program extensions (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add support for program extensions (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce dynamic program extensions (Yauheni Kaliuta) [1813372] - [scripts] bpf, btf: Always output invariant hit in pahole DWARF to BTF transform (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build urandom_read with LDFLAGS and LDLIBS (Yauheni Kaliuta) [1813372] - [net] bpf: Fix error path under memory pressure (Yauheni Kaliuta) [1813372] - [net] bpf: don't bother with getname/kern_path - use user_path_at (Yauheni Kaliuta) [1813372] - [tools] selftests: Refactor build to remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] runsqslower: Support user-specified libbpf include and object paths (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Remove tools/lib/bpf from include path (Yauheni Kaliuta) [1813372] - [tools] selftests: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] tools/runqslower: Use consistent include paths for libbpf (Yauheni Kaliuta) [1813372] - [tools] selftests: Pass VMLINUX_BTF to runqslower Makefile (Yauheni Kaliuta) [1813372] - [tools] tools/bpf/runqslower: Fix override option for VMLINUX_BTF (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Don't try to remove user's homedir on clean (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Skip perf hw events test if the setup disabled it (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Don't check for btf fd in test_btf (Yauheni Kaliuta) [1813372] - [net] bpf: Fix memory leaks in generic update/delete batch ops (Yauheni Kaliuta) [1813372] - [tools] libbpf: Load btf_vmlinux only once per object (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix potential multiplication overflow in mmap() size calculation (Yauheni Kaliuta) [1813372] - [tools] libbpf: Simplify BTF initialization logic (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix error handling bug in btf_dump__new (Yauheni Kaliuta) [1813372] - [net] bpf: Remove set but not used variable 'first_key' (Yauheni Kaliuta) [1813372] - [tools] libbpf: Revert bpf_helper_defs.h inclusion regression (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix test_progs send_signal flakiness with nmi mode (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix unneeded extra initialization in bpf_map_batch_common (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add whitelist/blacklist of test names to test_progs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Support dumping a map with btf_vmlinux_value_type_id (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add struct_ops map name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose bpf_find_kernel_btf as a LIBBPF_API (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix missing BTF output for json during map dump (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix a leak of btf object (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing to array bpf map (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add batch ops testing for htab and htab_percpu map (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add libbpf support to batch ops (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Sync uapi header bpf.h (Yauheni Kaliuta) [1813372] - [net] bpf: Add batch ops to all htab bpf map (Yauheni Kaliuta) [1813372] - [net] bpf: Add lookup and update batch ops to arraymap (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for update and delete batch ops (Yauheni Kaliuta) [1813372] - [net] bpf: Add generic support for lookup batch op (Yauheni Kaliuta) [1813372] - [net] bpf: Add bpf_map_{value_size, update_value, map_copy_value} functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for attaching a bpf fentry/fexit trace to an XDP program (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add self tests for bpf_send_signal_thread() (Yauheni Kaliuta) [1813372] - [kernel] bpf: Add bpf_send_signal_thread() helper (Yauheni Kaliuta) [1813372] - [net] bpf: Fix seq_show for BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Build runqslower from selftests (Yauheni Kaliuta) [1813372] - [tools] tools/bpf: Add runqslower tool to tools/bpf (Yauheni Kaliuta) [1813372] - [tools] bpftool: Apply preserve_access_index attribute to all types in BTF dump (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Conform selftests/bpf Makefile output to libbpf and bpftool (Yauheni Kaliuta) [1813372] - [scripts] libbpf: Clean up bpf_helper_defs.h generation output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF_PROG, BPF_KPROBE, and BPF_KRETPROBE macros (Yauheni Kaliuta) [1813372] - [tools] libbpf: Poison kernel-only integer types (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add unit tests for global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Modify a test to check global functions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add a test for a large global function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add fexit-to-skb test for global funcs (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce function-by-function verification (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Further clean up Makefile output (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Ensure bpf_helper_defs.h are taken from selftests dir (Yauheni Kaliuta) [1813372] - [tools] libbpf,selftests/bpf: Fix clean targets (Yauheni Kaliuta) [1813372] - [tools] libbpf: Make bpf_map order and indices stable (Yauheni Kaliuta) [1813372] - [tools] bpf: Document BPF_F_QUERY_EFFECTIVE flag (Yauheni Kaliuta) [1813372] - [tools] bpf: Add bpf_dctcp example (Yauheni Kaliuta) [1813372] - [tools] bpf: libbpf: Add STRUCT_OPS support (Yauheni Kaliuta) [1813372] - [tools] bpf: Synch uapi bpf.h to tools/ (Yauheni Kaliuta) [1813372] - [net] bpf: Add BPF_FUNC_tcp_send_ack helper (Yauheni Kaliuta) [1813372] - [net] bpf: tcp: Support tcp_congestion_ops in bpf (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_MAP_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF_PROG_TYPE_STRUCT_OPS (Yauheni Kaliuta) [1813372] - [net] bpf: Support bitfield read access in btf_struct_access (Yauheni Kaliuta) [1813372] - [net] bpf: Add enum support to btf_ctx_access() (Yauheni Kaliuta) [1813372] - [net] bpf: Avoid storing modifier to info->btf_id (Yauheni Kaliuta) [1813372] - [net] bpf: Save PTR_TO_BTF_ID register state when spilling to stack (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Restore original comm in test_overhead (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add misc section and probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add probe for large INSN limit (Yauheni Kaliuta) [1813372] - [tools] bpftool: Make skeleton C code compilable with C++ compiler (Yauheni Kaliuta) [1813372] - [tools] bpf: Print error message for bpftool cgroup show (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Xdp_redirect_cpu fix missing tracepoint attach (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify transmit fill pattern (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify tx packet size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify number of packets to send (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add option to specify batch size (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Use common code to handle signal and main exit (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: xdpsock: Add duration option to specify how long to run (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Preserve errno in test_progs CHECK macros (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test BPF_F_REPLACE in cgroup_attach_multi (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert test_cgroup_attach to prog_tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Introduce bpf_prog_attach_xattr (Yauheni Kaliuta) [1813372] - [net] bpf: Support replacing cgroup-bpf program in MULTI mode (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unused new_flags in hierarchy_allows_attach() (Yauheni Kaliuta) [1813372] - [net] bpf: Simplify __cgroup_bpf_attach (Yauheni Kaliuta) [1813372] - [net] bpf: Remove unnecessary assertion on fp_old (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix another __u64 printf warning (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix printing of ulimit value (Yauheni Kaliuta) [1813372] - [tools] libbpf: BTF is required when externs are present (Yauheni Kaliuta) [1813372] - [tools] libbpf: Allow to augment system Kconfig through extra optional config (Yauheni Kaliuta) [1813372] - [tools] libbpf: Put Kconfig externs into .kconfig section (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add bpf_link__disconnect() API to preserve underlying BPF resource (Yauheni Kaliuta) [1813372] - [tools] bpf: Allow to change skb mark in test_run (Yauheni Kaliuta) [1813372] - [tools] bpftool: Work-around rst2man conversion bug (Yauheni Kaliuta) [1813372] - [tools] bpftool: Simplify format string to not use positional args (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add gen subcommand manpage (Yauheni Kaliuta) [1813372] - [tools] libbpf: Remove BPF_EMBED_OBJ macro from libbpf.h (Yauheni Kaliuta) [1813372] - [tools] bpftool, selftests/bpf: Embed object file inside skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level for custom section names (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix libbpf_common.h when installing libbpf through 'make install' (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: More succinct Makefile output (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add zlib as a dependency in pkg-config template (Yauheni Kaliuta) [1813372] - [tools] libbpf: Print hint about ulimit when getting permission denied error (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Attach XDP programs in driver mode by default (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Set -fno-stack-protector when building BPF programs (Yauheni Kaliuta) [1813372] - [samples] samples/bpf: Add missing -lz to TPROGS_LDLIBS (Yauheni Kaliuta) [1813372] - [tools] bpftool: Fix compilation warning on shadowed variable (Yauheni Kaliuta) [1813372] - [tools] libbpf: Fix build by renaming variables (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add flexible array relocation tests (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support flexible arrays in CO-RE (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add tests for libbpf-provided externs (Yauheni Kaliuta) [1813372] - [tools] bpftool: Generate externs datasec in BPF skeleton (Yauheni Kaliuta) [1813372] - [tools] libbpf: Support libbpf-provided extern variables (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract internal map names into constants (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add `gen skeleton` BASH completions (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add test validating data section to struct convertion layout (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Convert few more selftest to skeletons (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add BPF skeletons selftests and convert attach_probe.c (Yauheni Kaliuta) [1813372] - [tools] bpftool: Add skeleton codegen command (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF object skeleton support (Yauheni Kaliuta) [1813372] - [tools] libbpf: Reduce log level of supported section names dump (Yauheni Kaliuta) [1813372] - [tools] libbpf: Postpone BTF ID finding for TRACING programs to load phase (Yauheni Kaliuta) [1813372] - [tools] libbpf: Refactor global data map initialization (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BPF program's function name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose BTF-to-C type declaration emitting API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Expose btf__align_of() API (Yauheni Kaliuta) [1813372] - [tools] libbpf: Extract common user-facing helpers (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add BPF_EMBED_OBJ macro for embedding BPF .o files (Yauheni Kaliuta) [1813372] - [tools] libbpf: Move non-public APIs from libbpf.h to libbpf_internal.h (Yauheni Kaliuta) [1813372] - [tools] libbpf: Add generic bpf_program__attach() (Yauheni Kaliuta) [1813372] - [tools] libbpf: Don't require root for bpf_object__open() (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match maps by name (Yauheni Kaliuta) [1813372] - [tools] bpftool: Match programs by name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Test wire_len/gso_segs in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf: Expose __sk_buff wire_len/gso_segs to BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [x86] bpf, x86: Align dispatcher branch targets to 16B (Yauheni Kaliuta) [1813372] - [tools] selftests: bpf: Add xdp_perf test (Yauheni Kaliuta) [1813372] - [net] bpf: Start using the BPF dispatcher in BPF_TEST_RUN (Yauheni Kaliuta) [1813372] - [net] bpf, xdp: Start using the BPF dispatcher for XDP (Yauheni Kaliuta) [1813372] - [net] bpf: Introduce BPF dispatcher (Yauheni Kaliuta) [1813372] - [net] bpf: Move trampoline JIT image allocation to a function (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Fix perf_buffer test on systems w/ offline CPUs (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add CPU mask parsing tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Switch reuseport tests for test_progs framework (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Move reuseport tests under prog_tests/ (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Pull up printing the test name into test runner (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Propagate errors during setup for reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Run reuseport tests in a loop (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Unroll the main loop in reuseport test (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Add helpers for getting socket family & type name (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Use sa_family_t everywhere in reuseport tests (Yauheni Kaliuta) [1813372] - [tools] selftests/bpf: Let libbpf determine program type from section name (Yauheni Kaliuta) [1813372] - [tools] libbpf: Recognize SK_REUSEPORT programs from section name (Yauheni Kaliuta) [1813372] - [arm64] bpf, x86, arm64: Enable jit by default when not built as always-on (Yauheni Kaliuta) [1813372] - [net] bpf: Switch to offsetofend in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813372] - [tools] libbpf: Bump libpf current version to v0.0.7 (Yauheni Kaliuta) [1813372] - [fs] vmalloc: fix remap_vmalloc_range() bounds checks (Yauheni Kaliuta) [1813370] - [net] bpf: Prevent re-mmap()'ing BPF map as writable for initially r/o mapping (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: fix test_sysctl_prog with alu32 (Yauheni Kaliuta) [1813370] - [powerpc] powerpc/bpf: Enable bpf_probe_read{, str}() on powerpc again (Yauheni Kaliuta) [1813370] - [kernel] bpf: Restrict bpf_trace_printk()'s s usage and add pks, pus specifier (Yauheni Kaliuta) [1813370] - [lib] printf: add support for printing symbolic error names (Yauheni Kaliuta) [1813370] - [net] bpf: Add bpf_probe_read_{user, kernel}_str() to do_refine_retval_range (Yauheni Kaliuta) [1813370] - [arm64] bpf: Restrict bpf_probe_read{, str}() only to archs where they work (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix accounting bug with direct->count in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Return the first found result in lookup_rec() (Yauheni Kaliuta) [1813370] - [net] bpf: Undo incorrect __reg_bound_offset32 handling (Yauheni Kaliuta) [1813370] - [net] bpf: Fix tnum constraints for 32-bit comparisons (Yauheni Kaliuta) [1813370] - [x86] x86: Fix kernel-doc atomic.h warnings (Yauheni Kaliuta) [1813370] - [net] bpf: Fix trampoline usage in preempt (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Reintroduce missed build targets (Yauheni Kaliuta) [1813370] - [trace] bpf: Reliably preserve btf_trace_xxx types (Yauheni Kaliuta) [1813370] - [include] bpf: Avoid setting bpf insns pages read-only when prog is jited (Yauheni Kaliuta) [1813370] - [scripts] bpf: Force .BTF section start to zero when dumping from vmlinux (Yauheni Kaliuta) [1813370] - [scripts] bpf: Support pre-2.25-binutils objcopy for vmlinux BTF (Yauheni Kaliuta) [1813370] - [net] bpfilter: remove superfluous testing message (Jiri Benc) [1819632] - [net] bpfilter: fix dprintf usage for /dev/kmsg (Jiri Benc) [1819632] - [net] bpf, sockmap: Remove bucket->lock from sock_{hash|map}_free (Jiri Benc) [1819632] - [netdrv] veth: ignore peer tx_dropped when counting local rx_dropped (Jiri Benc) [1819632] - [net] xsk: Publish global consumer pointers when NAPI is finished (Jiri Benc) [1819632] - [kernel] bpf, xdp: Remove no longer required rcu_read_{un}lock() (Jiri Benc) [1819632] - [netdrv] bpf, xdp: virtio_net use access ptr macro for xdp enable check (Jiri Benc) [1819632] - [kernel] bpf, xdp: Update devmap comments to reflect napi/rcu usage (Jiri Benc) [1819632] - [net] xsk, net: Make sock_def_readable() have external linkage (Jiri Benc) [1819632] - [kernel] devmap: Adjust tracepoint for map-less queue flush (Jiri Benc) [1819632] - [net] xdp: Use bulking for non-map XDP_REDIRECT and consolidate code paths (Jiri Benc) [1819632] - [net] xdp: Move devmap bulk queue into struct net_device (Jiri Benc) [1819632] - [net] xsk: Support allocations of large umems (Jiri Benc) [1819632] - [tools] Sync uapi/linux/if_link.h (Jiri Benc) [1819632] - [net] bpf: Return -EBADRQC for invalid map type in __bpf_tx_xdp_map (Jiri Benc) [1819632] - [net] flow_dissector: fix document for skb_flow_get_icmp_tci (Jiri Benc) [1819632] - [net] xsk: Use struct_size() helper (Jiri Benc) [1819632] - [net] xsk: Add function naming comments and reorder functions (Jiri Benc) [1819632] - [net] xsk: Remove unnecessary READ_ONCE of data (Jiri Benc) [1819632] - [net] xsk: ixgbe: i40e: ice: mlx5: Xsk_umem_discard_addr to xsk_umem_release_addr (Jiri Benc) [1819632] - [net] xsk: Change names of validation functions (Jiri Benc) [1819632] - [net] xsk: Simplify the consumer ring access functions (Jiri Benc) [1819632] - [net] xsk: Simplify xskq_nb_avail and xskq_nb_free (Jiri Benc) [1819632] - [net] xsk: Eliminate the RX batch size (Jiri Benc) [1819632] - [net] xsk: Standardize naming of producer ring access functions (Jiri Benc) [1819632] - [net] xsk: Consolidate to one single cached producer pointer (Jiri Benc) [1819632] - [net] xsk: Simplify detection of empty and full rings (Jiri Benc) [1819632] - [net] xsk: Eliminate the lazy update threshold (Jiri Benc) [1819632] - [net] xdp: Simplify __bpf_tx_xdp_map() (Jiri Benc) [1819632] - [net] xdp: Remove map_to_flush and map swap detection (Jiri Benc) [1819632] - [net] xdp: Make cpumap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xdp: Make devmap flush_list common for all map instances (Jiri Benc) [1819632] - [net] xsk: Make xskmap flush_list common for all map instances (Jiri Benc) [1819632] - [kernel] xdp: Fix graze->grace type-o in cpumap comments (Jiri Benc) [1819632] - [kernel] xdp: Simplify cpumap cleanup (Jiri Benc) [1819632] - [kernel] xdp: Simplify devmap cleanup (Jiri Benc) [1819632] - [net] sysctl: Fix compiler warning when only cBPF is present (Jiri Benc) [1819631] - [net] dsa: fix flow dissection on Tx path (Jiri Benc) [1819631] - [net] page_pool: add the possibility to sync DMA memory for device (Jiri Benc) [1819631] - [net] xsk: Fix xsk_poll()'s return type (Jiri Benc) [1819631] - [tools] net-af_xdp: Use correct number of channels from ethtool (Jiri Benc) [1819631] - [net] xdp: remove memory poison on free for struct xdp_mem_allocator (Jiri Benc) [1819631] - [documentation] xsk: Extend documentation for Rx|Tx-only sockets and shared umems (Jiri Benc) [1819631] - [net] xsk: Restructure/inline XSKMAP lookup/redirect/flush (Jiri Benc) [1819631] - [kernel] xsk: Store struct xdp_sock as a flexible array member of the XSKMAP (Jiri Benc) [1819631] - [include] xdp: Fix type of string pointer in __XDP_ACT_SYM_TAB (Jiri Benc) [1819631] - [documentation] xsk: Improve documentation for AF_XDP (Jiri Benc) [1819631] - [tools] Sync if_link.h (Jiri Benc) [1819631] - [net] xdp: Trivial, fix spelling in function description (Jiri Benc) [1819631] - [netdrv] netdevsim: Use scnprintf() for avoiding potential buffer overflow (Jiri Benc) [1819631] - [netdrv] netdevsim: fix ptr_ret.cocci warnings (Jiri Benc) [1819631] - [netdrv] netdevsim: remove unused sdev code (Jiri Benc) [1819631] - [netdrv] netdevsim: use IS_ERR instead of IS_ERR_OR_NULL for debugfs (Jiri Benc) [1819631] - [netdrv] netdevsim: fix stack-out-of-bounds in nsim_dev_debugfs_init() (Jiri Benc) [1819631] - [netdrv] netdevsim: fix panic in nsim_dev_take_snapshot_write() (Jiri Benc) [1819631] - [net] openvswitch: New MPLS actions for layer 2 tunnelling (Guillaume Nault) [1839760] - [net] Rephrased comments section of skb_mpls_pop() (Guillaume Nault) [1839760] - [net] skb_mpls_push() modified to allow MPLS header push at start of packet. (Guillaume Nault) [1839760] - [net] Change in Openvswitch to support MPLS label depth of 3 in ingress direction (Guillaume Nault) [1839182] - [block] block: fix use-after-free on cached last_lookup partition (Ming Lei) [1787968]- [drm] drm/prime: fix extracting of the DMA addresses from a scatterlist (Jerry Snitselaar) [1815610] - [iommu] iommu: Check for deferred attach in iommu_group_do_dma_attach() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add get_domain_info() helper (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't take group reference in iommu_alloc_default_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu: Don't call .probe_finalize() under group->mutex (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Apply per-device dma_ops (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow PCI sub-hierarchy to use DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allow 32bit devices to uses DMA domain (Jerry Snitselaar) [1815610] - [iommu] iommu: Do not probe devices on IOMMU-less busses (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix variable "iommu" set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu: Unexport iommu_group_get_for_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move more initialization to __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove add_device()/remove_device() code-paths (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Axe a useless test in 'arm_smmu_master_alloc_smes()' (Jerry Snitselaar) [1815610] - [iommu] iommu/s390: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert to probe/release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dev_data->passthrough (Jerry Snitselaar) [1815610] - [iommu] iommu: Export bus_iommu_probe() and make is safe for re-probing (Jerry Snitselaar) [1815610] - [iommu] iommu: Move iommu_group_create_direct_mappings() out of iommu_group_add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Split off default domain allocation from group assignment (Jerry Snitselaar) [1815610] - [iommu] iommu: Move new probe_device path to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Keep a list of allocated groups in __iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to iommu_probe_device() (Jerry Snitselaar) [1815610] - [iommu] iommu: Add probe_device() and release_device() call-backs (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Return -ENODEV in add_device when device is not handled by IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove dma_mask check from check_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Wire up iommu_ops->def_domain_type (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Implement iommu_ops->def_domain_type call-back (Jerry Snitselaar) [1815610] - [iommu] iommu: Add def_domain_type() callback in iommu_ops (Jerry Snitselaar) [1815610] - [iommu] iommu: Move default domain allocation to separate function (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix reference count leak in iommu_group_alloc (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove real DMA lookup in find_domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Allocate domain info for real DMA sub-devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Only clear real DMA device's context entries (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix get_acpihid_device_id() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Switch to use acpi_dev_hid_uid_match() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix over-read of ACPI UID from IVRS table (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix deferred domain attachment (Jerry Snitselaar) [1815610] - [include] iommu: Move fwspec->iommu_priv to struct dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Refactor master_cfg/fwspec usage (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Use accessor functions for iommu private data (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Improve add_device() error handling (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Return -EBUSY when trying to re-add a device (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Fix resource_size check (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Populate VMID field for CMDQ_OP_TLBI_NH_VA (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu-v3: Drop __GFP_ZERO flag from DMA allocation (Jerry Snitselaar) [1815610] - [include] iommu: Introduce accessors for iommu private data (Jerry Snitselaar) [1815610] - [acpi] ACPI/IORT: Remove direct access of dev->iommu_fwspec (Jerry Snitselaar) [1815610] - [include] iommu: Define dev_iommu_fwspec_get() for !CONFIG_IOMMU_API (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not flush Device Table in iommu_map_page() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Update Device Table in increase_address_space() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Call domain_flush_complete() in update_domain() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not loop forever when trying to increase address space (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix race in increase_address_space()/fetch_pte() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix legacy interrupt remapping for x2APIC-enabled system (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix the memory leak in dev_iommu_free() (Jerry Snitselaar) [1815610] - [include] iommu: Move iommu_fwspec to struct dev_iommu (Jerry Snitselaar) [1815610] - [include] iommu: Rename struct iommu_param to dev_iommu (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Take a ref to the IOMMU driver during ->of_xlate() (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Take a ref to the IOMMU driver prior to ->add_device() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix mm reference leak (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix the configuration of GCR3 table root pointer (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warning in dmar_find_atsr() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix page request descriptor size (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Populate debugfs if IOMMUs are detected (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Ignore devices with out-of-spec domain number (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix the wrong printing in RHSA parsing (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix debugfs register reads (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: quirk_ioat_snb_local_iommu: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar_parse_one_rmrr: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: dmar: replace WARN_TAINT with pr_warn + add_taint (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Silence RCU-list debugging warnings (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix RCU-list bugs in intel_iommu_init() (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix MSI reservation allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix a bug in intel_iommu_iova_to_phys() for huge page (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Disable IOMMU on Stoney Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu: intel: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: amd: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: arm: Use generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu: Implement generic_iommu_put_resv_regions() (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu: Fix Kconfig indentation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON_ONCE() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unnecessary to handle default identity domain (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add RMRR base and end addresses sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Mark firmware tainted if RMRR fails sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't reject Host Bridge due to scope mismatch (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Loose requirement for flush queue initializaton (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid iova flush queue in strict mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: trace: Extend map_sg trace event (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid sending invalid page response (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix off-by-one in PASID allocation (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Avoid duplicated code for PASID setup (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Reject SVM bind for failed capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Match CPU and IOMMU paging mode (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix CPU and IOMMU SVM feature matching checks (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove VMD child device sanity check (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use pci_real_dma_dev() for mapping (Jerry Snitselaar) [1815610] - [pci] PCI: Introduce pci_real_dma_dev() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove the unnecessary assignment (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused struct member (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Replace two consecutive readl calls with one readq (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix typos for PPR macros (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove local variables (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unused variable (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Only support x2APIC with IVHD type 11h/40h (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Check feature support bit before accessing MSI capability registers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Treat per-device exclusion ranges as r/w unity-mapped regions (Jerry Snitselaar) [1815610] - [iommu] iommu: Use C99 flexible array in fwspec (Jerry Snitselaar) [1833512 1815610] - [iommu] drivers/iommu: Allow IOMMU bus ops to be unregistered (Jerry Snitselaar) [1815610] - [iommu] iommu/of: Request ACS from the PCI core when configuring IOMMU linkage (Jerry Snitselaar) [1815610] - [iommu] drivers/iommu: Export core IOMMU API symbols to permit modular drivers (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Fix IOMMU perf counter clobbering during init (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: fix variable 'cookie' set but not used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Unlink device if failed to add to group (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove device link to group on failure (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Fix adding non-PCI devices to Intel IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Relax locking in iommu_dma_prepare_msi() (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Remove incorrect PSI capability check (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Rationalise types for DMA masks (Jerry Snitselaar) [1815610] - [iommu] iommu/iova: Init the struct iova to fix the possible memleak (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check VT-d RMRR region in BIOS is reported as reserved (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Turn off translations at shutdown (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in IRQ Remapping (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Support multiple PCI DMA aliases in device table (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Do not re-fetch iommu->cmd_buf_tail (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Pass gfp flags to iommu_map_page() in amd_iommu_map() (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Simpify decoding logic for INVALID_PPR_REQUEST event (Jerry Snitselaar) [1815610] - [drm] drm/prime: use dma length macro when mapping sg (Jerry Snitselaar) [1815610] - [drm] drm/amdgpu: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [drm] drm/radeon: fix scatter-gather mapping with user pages (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Convert AMD iommu driver to the dma-iommu api (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Use the dev->coherent_dma_mask (Jerry Snitselaar) [1815610] - [iommu] iommu/dma-iommu: Handle deferred devices (Jerry Snitselaar) [1815610] - [include] iommu: KABI cleanup (Jerry Snitselaar) [1815610] - [iommu] iommu: Add gfp parameter to iommu_ops::map (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Remove unnecessary locking from AMD iommu driver (Jerry Snitselaar) [1815610] - [iommu] drivers: iommu: hyperv: Make HYPERV_IOMMU only available on x86 (Jerry Snitselaar) [1815610] - [include] iommu/vt-d: Fix QI_DEV_IOTLB_PFSID and QI_DEV_EIOTLB_PFSID macros (Jerry Snitselaar) [1815610] - [iommu] iommu: pass cell_count = -1 to of_for_each_phandle with cells_name (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Free context bitmap in the err path of arm_smmu_init_domain_context (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Return the correct dma mask when we are bypassing the IOMMU (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Apply the same IVRS IOAPIC workaround to Acer Aspire A315-41 (Jerry Snitselaar) [1815610] - [iommu] iommu/arm-smmu: Mask TLBI address correctly (Jerry Snitselaar) [1815610] - [iommu] iommu: Remove wrong default domain comments (Jerry Snitselaar) [1815610] - [iommu] iommu/dma: Fix for dereferencing before null checking (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Declare Broadwell igfx dmar support snafu (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add Scalable Mode fault information (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use bounce buffer for untrusted devices (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Add trace events for device dma map/unmap (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Don't switch off swiotlb if bounce page is used (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Check whether device requires bounce buffer (Jerry Snitselaar) [1815610] - [dma] swiotlb: Split size parameter to map/unmap APIs (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: use ->map_page to implement ->map_sg (Jerry Snitselaar) [1815610] - [xen] swiotlb-xen: make instances match their method names (Jerry Snitselaar) [1815610] - [uapi] iommu: Add padding to struct iommu_fault (Jerry Snitselaar) [1815610] - [iommu] iommu: Add recoverable fault reporting (Jerry Snitselaar) [1815610] - [iommu] iommu: Introduce device fault report API (Jerry Snitselaar) [1815610] - [include] driver core: Add per device iommu param (Jerry Snitselaar) [1815610] - [uapi] iommu: Introduce device fault data (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Silence warnings under memory pressure (Jerry Snitselaar) [1815610] - [iommu] iommu/amd: Override wrong IVRS IOAPIC on Raven Ridge systems (Jerry Snitselaar) [1815610] - [iommu] iommu/vt-d: Use dma_direct for bypass devices (Jerry Snitselaar) [1815610] - [dma] dma-direct: don't check swiotlb=force in dma_direct_map_resource (Jerry Snitselaar) [1815610] - [mm] dma-mapping: remove the default map_resource implementation (Jerry Snitselaar) [1815610] - [iommu] Revert "iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock" (Jerry Snitselaar) [1815610 1813666] - [dma] dma-direct: don't truncate dma_required_mask to bus addressing capabilities (Jerry Snitselaar) [1815610] - [acpi] ACPI / utils: Introduce acpi_dev_hid_uid_match() helper (Jerry Snitselaar) [1815610] - [security] efi: Only print errors about failing to get certs if EFI vars are found (Lenny Szubowicz) [1804969] - [infiniband] RDMA/iw_cxgb4: Fix incorrect function parameters (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: initiate CLOSE when entering TERM (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cgxb4: Fix an error handling path in 'c4iw_connect()' (Vishal Kulkarni) [1828676] - [infiniband] RDMA/iw_cxgb4: Avoid freeing skb twice in arp failure case (Vishal Kulkarni) [1828676] - [infiniband] iw_cxgb4: fix ECN check on the passive accept (Vishal Kulkarni) [1828676] - [vfio] vfio/pci: fix memory leaks of eventfd ctx (Alex Williamson) [1837678] - [vfio] vfio/pci: fix memory leaks in alloc_perm_bits() (Alex Williamson) [1837678] - [vfio] vfio: avoid possible overflow in vfio_iommu_type1_pin_pages (Alex Williamson) [1837678] - [vfio] vfio/mdev: make create attribute static (Alex Williamson) [1837678] - [vfio] vfio/type1: remove hugepage checks in is_invalid_reserved_pfn() (Alex Williamson) [1837678] - [vfio] vfio/type1: Initialize resv_msi_base (Alex Williamson) [1837678] - [vfio] vfio_pci: Restore original state on release (Alex Williamson) [1837678] - [uapi] vfio: re-arrange vfio region definitions (Alex Williamson) [1837678] - [vfio] mdev: Send uevents around parent device registration (Alex Williamson) [1837678] - [vfio] vfio/mdev: Synchronize device create/remove with parent removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid creating sysfs remove file on stale device removal (Alex Williamson) [1837678] - [vfio] vfio/mdev: Improve the create/remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid inline get and put parent helpers (Alex Williamson) [1837678] - [vfio] vfio/mdev: Fix aborting mdev child device removal if one fails (Alex Williamson) [1837678] - [vfio] vfio/mdev: Follow correct remove sequence (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid masking error code to EBUSY (Alex Williamson) [1837678] - [vfio] vfio/mdev: Removed unused kref (Alex Williamson) [1837678] - [vfio] vfio/mdev: Avoid release parent reference during error path (Alex Williamson) [1837678] - [uapi] vfio-ccw: add handling for async channel instructions (Alex Williamson) [1837678] - [uapi] vfio-ccw: add capabilities chain (Alex Williamson) [1837678] - [vfio] vfio: Fix WARNING "do not call blocking ops when !TASK_RUNNING" (Alex Williamson) [1837678] - [vfio] vfio/pci: use correct format characters (Alex Williamson) [1837678] - [vfio] vfio: expand minor range when registering chrdev region (Alex Williamson) [1837678] - [vfio] vfio/mdev: add static modifier to add_mdev_supported_type (Alex Williamson) [1837678] - [vfio] vfio/type1: Remove map_try_harder() code path (Alex Williamson) [1837678] - [vfio] vfio/pci: Fix potential memory leak in vfio_msi_cap_len (Alex Williamson) [1837678] - [vfio] vfio: Mark expected switch fall-throughs (Alex Williamson) [1837678] - [fs] gfs2: Only do glock put in gfs2_create_inode for free inodes (Robert S Peterson) [1831666] - [fs] gfs2: Grab glock reference sooner in gfs2_add_revoke (Robert S Peterson) [1831666] - [fs] Revert "gfs2: Don't demote a glock until its revokes are written" (Robert S Peterson) [1831666] - [fs] signal: Fix wrong PIDTYPE_TGID check in send_sigio() & send_sigurg() (Waiman Long) [1845597] - [md] dm mpath: add DM device name to Failing/Reinstating path log messages (Mike Snitzer) [1822975] - [md] dm mpath: enhance queue_if_no_path debugging (Mike Snitzer) [1822975] - [md] dm mpath: restrict queue_if_no_path state machine (Mike Snitzer) [1822975] - [md] dm mpath: simplify __must_push_back (Mike Snitzer) [1822975] - [md] dm: use DMDEBUG macros now that they use pr_debug variants (Mike Snitzer) [1822975] - [include] dm: use dynamic debug instead of compile-time config option (Mike Snitzer) [1822975] - [md] dm mpath: switch paths in dm_blk_ioctl() code path (Mike Snitzer) [1822975] - [md] dm multipath: use updated MPATHF_QUEUE_IO on mapping for bio-based mpath (Mike Snitzer) [1822975] - [tools] selftests: mlxsw: qos_mc_aware: Specify arping timeout as an integer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix use-after-free of split/unsplit/type_set in case reload fails (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl_tcam: Position vchunk in a vregion list properly (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix some IS_ERR() vs NULL bugs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_VLAN_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Do not stop at FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: fix unintention integer overflow on left shift (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap policers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add support for setting of packet trap group parameters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Switch to use correct packet trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Do not initialize dedicated discard policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add devlink-trap policer support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare policers for registration with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Track used packet trap policer IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend QPCR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_ptp: Fix build warnings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Avoid uninitialized symbol errors (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Remove unnecessary conversion to bool (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl: Avoid defining static variable in header file (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove unused RIF and FID families (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Add proper function documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: i2c: Add missing field documentation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Fix list iteration in error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_dscp_router: Test no DSCP rewrite after pedit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_MANGLE (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add DSCP, ECN, dscp_rw to QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Rename mlxsw_afa_qos_cmd to mlxsw_afa_qos_switch_prio_cmd (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Explicitly register packet trap groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Fix 64-bit division in mlxsw_sp_counter_resources_register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Offload FLOW_ACTION_PRIORITY (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add QOS_ACTION (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Only issue reset when system is ready (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add tc action hw_stats tests (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose devlink resource occupancy for counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Consolidate subpools initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move config validation along with resource register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Expose subpool sizes over devlink resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Add entry_size_res_id for each subpool and use it to query entry size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Move sub_pools under per-instance pool struct (Ivan Vecera) [1821646] - [tools] selftests: spectrum-2: Adjust tc_flower_scale limit according to current counter count (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_cnt: Query bank size from FW resources (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase register field length to 31 bits (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: RED: Test RED ECN nodrop offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Offload RED ECN nodrop mode (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Ask device for rule stats only if counter was created (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of FIFO Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add handle parameter to ..._ops.replace (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Introduce struct mlxsw_sp_qdisc_state (Ivan Vecera) [1821646] - [netdrv] net: mlxfw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_defprio: Use until_counter_is (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Wait longer before accessing the device after reset (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Update module_type values in PMTM register and map them to width (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: resource_scale: Invoke for Spectrum-3 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce router scale running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Reduce running time using offload indication (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer traffic test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add mlxsw lib (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Add devlink port helpers (Ivan Vecera) [1821646] - [tools] selftests: devlink_lib: Check devlink info command is supported (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add shared buffer configuration test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in rtnetlink test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in vxlan test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Use busywait helper in blackhole routes test (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Avoid race condition (Ivan Vecera) [1821646] - [tools] selftests: add a mirror test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [tools] selftests: add egress redirect test to mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_span_ops.buffsize_get for Spectrum-3 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Initialize advertised speeds to supported speeds (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move the ECN-marked packet counter to ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Optimize SFN records processing (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Lookup and pass cookie down to devlink_trap_report() (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Extract cookie index for ACL discard trap packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Implement flow_offload action cookie offload (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Add trap with userdef action (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: fix spelling mistake: "progamming" -> "programming" (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_acl_drops: Add ACL traps test (Ivan Vecera) [1821646] - [tools] selftests: pass pref and handle to devlink_trap_drop_* helpers (Ivan Vecera) [1821646] - [tools] selftests: introduce test for mlxsw tc flower restrictions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Add ACL devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Introduce dummy group with thin policer (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend MLXSW_RXL_DIS to register disabled trap group (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to enable/disable rx_listener for trap (Ivan Vecera) [1821646] - [netdrv] mlxsw: acl_flex_actions: Trap all ACL dropped packets to DISCARD_*_ACL traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Pass the ingress indication down to flex action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Disable mixed bound blocks to contain action drop (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track ingress and egress block bindings (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Prepare mlxsw_core_trap_action_set() to handle not only action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use listener->en/dis_action instead of hard-coded values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Allow to register disabled traps using MLXSW_RXL_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Set unreg_action to be SET_FW_DEFAULT (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Remove unused values (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove priv from listener equality comparison (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Make block arg const where appropriate (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Make global arrays const as they should be (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove initialization to false of mlxsw_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Convert is_event and is_ctrl bools to be single bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove dummy union name from struct mlxsw_listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Remove unused action field from mlxsw_rx_listener struct (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move policer initialization to mlxsw_sp_trap_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: core_acl_flex_actions: Rename Trap / Discard Action to Trap Action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Move functions to avoid their forward declarations (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Use err variable instead of directly checking func return value (Ivan Vecera) [1821646] - [netdrv] net/mlx5: Add fsm_reactivate callback support (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Add reactivate flow support to FSM burn flow (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Use MLXFW_ERR_MSG macro for error reporting (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Convert pr_* to dev_* in mlxfw_fsm.c (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: More error messages coverage (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Improve FSM err message reporting and return codes (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Generic mlx FW flash status notify (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remove RTNL where possible (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from exported helpers (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inetaddr listeners (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from netdev listener (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Take router lock from dpipe code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Take router lock from inside routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Introduce router lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Store NVE decapsulation configuration in router (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Expose router struct to internal users (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast route list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Protect multicast table list with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_mr: Publish multicast route after writing it to the device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_nve: Make tunnel initialization symmetric (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Export function to check if RIF exists (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Prevent RIF access outside of routing code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Prepare function for router lock introduction (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken when resolving underlay device (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during RIF teardown (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Do not assume RTNL is taken during nexthop init (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Only update mirroring agents if present (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Convert callers to use new mirroring API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Prepare work item to update mirroring agents (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Use struct_size() to simplify allocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Do no expose mirroring agents to entire driver (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Protect counter pool with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_kvdl: Protect allocations with a lock (Ivan Vecera) [1821646] - [netdrv] mlxsw: Replace zero-length array with flexible-array member (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Add test for error path (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: vxlan: Adjust test to recent changes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test creation of multiple VLAN-aware bridges (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: extack: Test bridge creation with VXLAN (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Remove deprecated test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Reduce dependency between bridge and router code (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Remove VXLAN checks during FID membership (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Have VXLAN device take reference on FID (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack to bridge creation function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_fid: Use 'refcount_t' for FID reference counting (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dpipe: Add missing error path (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add validation of hardware device types for MGPIR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Clear offload indication from IPv6 nexthops on abort (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for local table route replacement (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Fix 64-bit division error in mlxsw_sp_qdisc_tbf_rate_kbps (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Fix an error handling path in 'mlxsw_m_port_create()' (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of TBF Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Configure shaper rate and burst size together (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add lowest_shaper_bs to struct mlxsw_sp (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase MLXSW_REG_QEEC_MAS_DIS (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add max_shaper_bs to QoS ETS Element Configuration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a common leaf unoffload function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Add mlxsw_sp_qdisc_get_class_stats() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Extract a per-TC stat function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Fix use-after-free during reload (Ivan Vecera) [1821646] - [netdrv] spectrum: Add a delayed work to update SPAN buffsize according to speed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix SPAN egress mirroring buffer size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_span: Put buffsize update code into helper function (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push code getting port speed into a helper (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for overlay_smac_is_mc (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add OVERLAY_SMAC_MC trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_ipip: Add test case for decap_error (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_tunnel_vxlan: Add test case for decap_error (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add tunnel devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Reorder cases according to enum order (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add ECN configurations with IPinIP tunnels (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Decapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Tunneling IPinIP Encapsulation ECN Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add NON_ROUTABLE trap (Ivan Vecera) [1821646] - [tools] selftests: devlink_trap_l3_drops: Add test cases of irif and erif disabled (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add irif and erif disabled traps (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Include MC TCs in Qdisc counters (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Wipe xstats.backlog of down ports (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: qos_mc_aware: Fix mausezahn invocation (Ivan Vecera) [1821646] - [netdrv] mlxsw: switchx2: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not modify cloned SKBs during xmit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Do not enforce same firmware version for multiple ASICs (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test for FIB offload API (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Set hardware flags for routes (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Separate nexthop offload indication from route (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Only require minimum firmware version (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Update firmware version to xx.2000.2714 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Ignore grafting of invisible FIFO (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable DIP_LINK_LOCAL check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_DIP check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable MC_DMAC check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Disable SIP_CLASS_E check in hardware pipeline (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_dcb: Allow setting default port priority (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Support offloading of ETS Qdisc (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Generalize PRIO offload to support ETS (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Rename MLXSW_REG_QEEC_HIERARCY_* enumerators (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_qdisc: Clarify a comment (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use dedicated policer for VRRP packets (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Skip loopback RIFs during MAC validation (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Fix out-of-memory error in mfa2 flash burning (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix use of uninitialized adjacency index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: After underlay moves, demote conflicting tunnels (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Check devlink device before running test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add router scale test for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Fix determining underlay for a GRE tunnel (Ivan Vecera) [1821646] - [netdrv] net/mlxfw: Verify FSM error code translation doesn't exceed array size (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Allocate discard adjacency entry when needed (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Enable EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for using EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend EMAD information reported to devlink hwerr (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add support for EMAD string TLV parsing (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add EMAD string TLV (Ivan Vecera) [1821646] - [netdrv] mlxsw: emad: Remove deprecated EMAD TLVs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Parse TLVs' offsets of incoming EMADs (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Enable devlink reload only on probe (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 exceptions (Ivan Vecera) [1821646] - [tools] selftests: forwarding: devlink: Add functionality for trap exceptions test (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap exceptions support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add specific trap for packets routed via invalid nexthops (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add new FIB entry type for reject routes (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap layer 3 drops (Ivan Vecera) [1821646] - [tools] selftests: devlink: Make devlink_trap_cleanup() more generic (Ivan Vecera) [1821646] - [tools] selftests: devlink: Export functions to devlink library (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 3 devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix error return code in mlxsw_sp_port_module_info_init() (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Generalize split count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Iterate over all ports in gap during unsplit create (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Fix base port get for split count 4 and 8 (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use port_module_max_width to compute base port index (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Remember split base local port and use it in unsplit (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Introduce resource for getting offset of 4 lanes split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Push getting offsets of split ports into a helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add sanity checks into module info get (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Pass mapping values in port mapping structure (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use mapping of port being split for creating split ports (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Replace port_to_module array with array of structs (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Distinguish between unsplittable and split port (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Move max_width check up before count check (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use PMTM register to get max module width (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add Port Module Type Mapping Register (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend PMLP tx/rx lane value size to 4 bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: Fix 64-bit division in mlxsw_sp_sb_prs_init (Ivan Vecera) [1821646] - [netdrv] mlxsw: Enforce firmware version for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] mlxsw: Bump firmware version to 13.2000.2308 (Ivan Vecera) [1821646] - [netdrv] mlxsw: pci: Increase PCI reset timeout for SN3800 systems (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Increase size of MPAR register (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Unpublish devlink parameters during reload (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: remove unneeded semicolon (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Calculate the size of the main pool (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use guaranteed buffer size as pool size limit (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Extend QSFP EEPROM size for ethtool (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add macro for getting QSFP module EEPROM page number (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_trap: Push Ethernet header before reporting trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 target scale for tc flower scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a resource scale test for Spectrum-2 (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add Spectrum-2 mirror-to-gretap target scale test (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Generalize the parameters of mirror_gre test (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register switched port analyzers (SPAN) as resource (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1821646] - [netdrv] mlxsw: minimal: Add validation for FW version (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Push minor/subminor fw version check into helper (Ivan Vecera) [1821646] - [netdrv] mlxsw: thermal: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: hwmon: Provide optimization for QSFP modules number detection (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Extend MGPIR register with new field exposing the number of QSFP modules (Ivan Vecera) [1821646] - [netdrv] mlxsw: Propagate extack down to register_fib_notifier() (Ivan Vecera) [1821646] - [netdrv] mlxsw: Register port netdevices into net of core (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Take devlink net instead of init_net (Ivan Vecera) [1821646] - [netdrv] mlxsw: PCI: Send EMAD traffic on a separate queue (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Use per-netns netdevice notifier registration (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Fail in case user specifies multiple mirror actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Clear VLAN filters during port initialization (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Add the ability to query the CPU port's shared buffer (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Register CPU port with devlink (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_buffers: Prevent changing CPU port's configuration (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add a test case for devlink-trap (Ivan Vecera) [1821646] - [tools] selftests: mlxsw: Add test cases for devlink-trap L2 drops (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Add devlink-trap support (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add trap group for layer 2 discards (Ivan Vecera) [1821646] - [netdrv] mlxsw: Add layer 2 discard trap IDs (Ivan Vecera) [1821646] - [netdrv] mlxsw: reg: Add new trap actions (Ivan Vecera) [1821646] - [netdrv] mlxsw: core: Add API to set trap action (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-3 ASIC (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload match on reserved TCP flags bits (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_acl: Track rules that forbid egress block bind (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_flower: Forbid to offload mirred redirect on egress (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum_router: Increase scale of IPv6 nexthop groups (Ivan Vecera) [1821646] - [netdrv] mlxsw: spectrum: Expose KVD size for Spectrum-2 (Ivan Vecera) [1821646] - [netdrv] geneve: change from tx_error to tx_dropped on missing metadata (Jiri Benc) [1843412] - [net] mptcp: use untruncated hash in ADD_ADDR HMAC (Florian Westphal) [1840167] - [net] mptcp: use rightmost 64 bits in ADD_ADDR HMAC (Florian Westphal) [1840167] - [tools] selftests: mptcp: pm: rm the right tmp file (Florian Westphal) [1840167] - [net] mptcp: cope better with MP_JOIN failure (Florian Westphal) [1840167] - [net] inet_connection_sock: factor out destroy helper. (Florian Westphal) [1840167] - [net] mptcp: add new sock flag to deal with join subflows (Florian Westphal) [1840167] - [net] mptcp: Initialize map_seq upon subflow establishment (Florian Westphal) [1840167] - [net] mptcp: set correct vfs info for subflows (Florian Westphal) [1840167] - [net] mptcp: fix uninitialized value access (Florian Westphal) [1840167] - [net] mptcp: initialize the data_fin field for mpc packets (Florian Westphal) [1840167] - [net] mptcp: fix 'use_ack' option access. (Florian Westphal) [1840167] - [net] mptcp: avoid a WARN on bad input. (Florian Westphal) [1840167] - [net] mptcp: move option parsing into mptcp_incoming_options() (Florian Westphal) [1840167] - [net] mptcp: consolidate synack processing. (Florian Westphal) [1840167] - [net] mptcp: replace mptcp_disconnect with a stub (Florian Westphal) [1840167] - [net] mptcp: fix race in msk status update (Florian Westphal) [1840167] - [net] tcp: mptcp: use mptcp receive buffer space to select rcv window (Florian Westphal) [1840167] - [net] mptcp/pm_netlink.c : add check for nla_put_in/6_addr (Florian Westphal) [1840167] - [net] mptcp: fix data_fin handing in RX path (Florian Westphal) [1840167] - [net] mptcp: drop req socket remote_key* fields (Florian Westphal) [1840167] - [net] mptcp: avoid flipping mp_capable field in syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: handle mptcp listener destruction via rcu (Florian Westphal) [1840167] - [net] mptcp: fix 'Attempt to release TCP socket in state' warnings (Florian Westphal) [1840167] - [net] mptcp: fix splat when incoming connection is never accepted before exit/close (Florian Westphal) [1840167] - [net] mptcp: fix double-unlock in mptcp_poll (Florian Westphal) [1840167] - [net] mptcp: add some missing pr_fmt defines (Florian Westphal) [1840167] - [net] mptcp: fix "fn parameter not described" warnings (Florian Westphal) [1840167] - [net] mptcp: re-check dsn before reading from subflow (Florian Westphal) [1840167] - [net] mptcp: subflow: check parent mptcp socket on subflow state change (Florian Westphal) [1840167] - [net] mptcp: fix tcp fallback crash (Florian Westphal) [1840167] - [tools] selftests:mptcp: fix failure due to whitespace damage (Florian Westphal) [1840167] - [tools] selftests: add test-cases for MPTCP MP_JOIN (Florian Westphal) [1840167] - [tools] selftests: add PM netlink functional tests (Florian Westphal) [1840167] - [net] mptcp: add netlink-based PM (Florian Westphal) [1840167] - [net] mptcp: add and use MIB counter infrastructure (Florian Westphal) [1840167] - [net] mptcp: allow dumping subflow context to userspace (Florian Westphal) [1840167] - [net] mptcp: implement and use MPTCP-level retransmission (Florian Westphal) [1840167] - [net] mptcp: rework mptcp_sendmsg_frag to accept optional dfrag (Florian Westphal) [1840167] - [net] mptcp: allow partial cleaning of rtx head dfrag (Florian Westphal) [1840167] - [net] mptcp: implement memory accounting for mptcp rtx queue (Florian Westphal) [1840167] - [net] mptcp: introduce MPTCP retransmission timer (Florian Westphal) [1840167] - [net] mptcp: queue data for mptcp level retransmission (Florian Westphal) [1840167] - [net] mptcp: update per unacked sequence on pkt reception (Florian Westphal) [1840167] - [net] mptcp: Implement path manager interface commands (Florian Westphal) [1840167] - [net] mptcp: Add handling of outgoing MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add handling of incoming MP_JOIN requests (Florian Westphal) [1840167] - [net] mptcp: Add path manager interface (Florian Westphal) [1840167] - [net] mptcp: Add ADD_ADDR handling (Florian Westphal) [1840167] - [net] tcp: annotate sk->sk_wmem_queued lockless reads (Florian Westphal) [1840167] - [net] mptcp: don't hang in mptcp_sendmsg() after TCP fallback (Florian Westphal) [1840167] - [net] mptcp: Remove set but not used variable 'can_ack' (Florian Westphal) [1840167] - [net] mptcp: rename fourth ack field (Florian Westphal) [1840167] - [net] mptcp: move msk state update to subflow_syn_recv_sock() (Florian Westphal) [1840167] - [net] mptcp: drop unneeded checks (Florian Westphal) [1840167] - [net] mptcp: create msk early (Florian Westphal) [1840167] - [net] mptcp: don't hang before sending 'MP capable with data' (Florian Westphal) [1840167] - [net] mptcp: don't grow mptcp socket receive buffer when rcvbuf is locked (Florian Westphal) [1840167] - [tools] mptcp: selftests: add rcvbuf set option (Florian Westphal) [1840167] - [net] mptcp: always include dack if possible. (Florian Westphal) [1840167] - [net] mptcp: Only send DATA_FIN with final mapping (Florian Westphal) [1840167] - [net] mptcp: Use per-subflow storage for DATA_FIN sequence number (Florian Westphal) [1840167] - [net] mptcp: Check connection state before attempting send (Florian Westphal) [1840167] - [net] mptcp: add dummy icsk_sync_mss() (Florian Westphal) [1840167] - [net] mptcp: defer work schedule until mptcp lock is released (Florian Westphal) [1840167] - [net] mptcp: avoid work queue scheduling if possible (Florian Westphal) [1840167] - [net] mptcp: remove mptcp_read_actor (Florian Westphal) [1840167] - [net] mptcp: add rmem queue accounting (Florian Westphal) [1840167] - [net] mptcp: update mptcp ack sequence from work queue (Florian Westphal) [1840167] - [net] mptcp: add work queue skeleton (Florian Westphal) [1840167] - [net] mptcp: add and use mptcp_data_ready helper (Florian Westphal) [1840167] - [net] xfrm: fix a NULL-ptr deref in xfrm_local_error (Xin Long) [1835208] - [net] xfrm: add IPv6 support for espintcp (Sabrina Dubroca) [1446392] - [net] xfrm: add support for UDPv6 encapsulation of ESP (Sabrina Dubroca) [1446392] - [net] xfrm: ifdef setsockopt(UDP_ENCAP_ESPINUDP/UDP_ENCAP_ESPINUDP_NON_IKE) (Sabrina Dubroca) [1446392] - [net] esp: Export esp_output_fill_trailer function (Sabrina Dubroca) [1446392] - [net] udp: fix jump label misuse (Sabrina Dubroca) [1446392] - [net] udp: implement complete book-keeping for encap_needed (Sabrina Dubroca) [1446392] - [net] xfrm: espintcp: save and call old ->sk_destruct (Sabrina Dubroca) [1446392] - [net] xfrm: add espintcp (RFC 8229) (Sabrina Dubroca) [1446392] - [net] esp4: split esp_output_udp_encap and introduce esp_output_encap (Sabrina Dubroca) [1446392] - [net] esp4: prepare esp_input_done2 for non-UDP encapsulation (Sabrina Dubroca) [1446392] - [net] xfrm: add route lookup to xfrm4_rcv_encap (Sabrina Dubroca) [1446392] - [net] xfrm: introduce xfrm_trans_queue_net (Sabrina Dubroca) [1446392] - [net] add queue argument to __skb_wait_for_more_packets and __skb_{, try_}recv_datagram (Sabrina Dubroca) [1446392] - [net] use skb_queue_empty_lockless() in busy poll contexts (Sabrina Dubroca) [1446392] - [include] net: add skb_queue_empty_lockless() (Sabrina Dubroca) [1446392] - [net] add READ_ONCE() annotation in __skb_wait_for_more_packets() (Sabrina Dubroca) [1446392] - [net] datagram: remove rendundant 'peeked' argument (Sabrina Dubroca) [1446392] - [tools] kvm: selftests: fix rdtsc() for vmx_tsc_adjust_test (Vitaly Kuznetsov) [1841490] - [x86] kvm: lapic: Also cancel preemption timer when disarm LAPIC timer (Vitaly Kuznetsov) [1841490] - [s390] kvm_host: unify VM_STAT and VCPU_STAT definitions in a single place (Vitaly Kuznetsov) [1841490] - [x86] kvm/x86: Remove redundant function implementations (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: VMX preemption timer migration test (Vitaly Kuznetsov) [1841490] - [tools] tools arch kvm: Sync kvm headers with the kernel sources (Vitaly Kuznetsov) [1841490] - [tools] tools headers uapi: Update tools's copy of kvm.h headers (Vitaly Kuznetsov) [1841490] - [tools] tools headers: Sync the various kvm.h header copies (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Fix VMX preemption timer migration (Vitaly Kuznetsov) [1841490] - [uapi] x86/kvm/hyper-v: Explicitly align hcall param for kvm_hyperv_exit (Vitaly Kuznetsov) [1841490] - [virt] kvm: introduce kvm_read_guest_offset_cached() (Vitaly Kuznetsov) [1841490] - [virt] kvm: rename kvm_arch_can_inject_async_page_present() to kvm_arch_can_dequeue_async_page_present() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Replace zero-length array with flexible-array (Vitaly Kuznetsov) [1841490] - [virt] revert "kvm: No need to retry for hva_to_pfn_remapped()" (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: implement KVM_GET_NESTED_STATE and KVM_SET_NESTED_STATE (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: fix smm test on SVM (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: add a SVM version of state-test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: introduce cpu_has_svm() check (Vitaly Kuznetsov) [1841490] - [x86] kvm: mmu: pass arbitrary CR0/CR4/EFER to kvm_init_shadow_mmu (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave guest mode when clearing EFER.SVME (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: split nested_vmcb_check_controls (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_HIF_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove HF_VINTR_MASK (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synthesize correct EXITINTINFO on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: preserve VGIF across VMCB switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract svm_set_gif (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove unnecessary if (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: synchronize VMCB controls updated by the processor on every vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: restore clobbered INT_CTL fields after clearing VINTR (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: save all control fields in svm->nested (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove trailing padding for struct vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: pass vmcb_control_area to copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: clean up tsc_offset update (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move MMU setup to nested_prepare_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract preparation of VMCB for nested run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: extract load_nested_vmcb_control (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: move map argument out of enter_svm_guest_mode (Vitaly Kuznetsov) [1841490] - [virt] kvm: check userspace_addr for all memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: always update CR3 in VMCS (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: always update CR3 in VMCB (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: correctly inject INIT vmexits (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: remove exit_required (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: inject exceptions via svm_check_nested_events (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: enable event window in inject_pending_event (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: track manually whether an event has been injected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve registers modifications done before nested_svm_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Initialize tdp_level during vCPU creation (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: leave ASID aside in copy_vmcb_control_area (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: fix condition for filtering async PF (Vitaly Kuznetsov) [1841490] - [x86] kvm: Fix the indentation to match coding style (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: replace "fall through" with "return" to indicate different case (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Take an unsigned 32-bit int for has_emulated_msr()'s index (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Remove superfluous brackets from case statement (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: allow KVM_STATE_NESTED_MTF_PENDING in kvm_state flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: simplify is_mmio_spte (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: don't expose MSR_IA32_UMWAIT_CONTROL unconditionally (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: enable X86_FEATURE_WAITPKG in KVM capabilities (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set mmio_value to '0' if reserved #PF can't be generated (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: only do L1TF workaround on affected processors (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix off-by-one error in kvm_vcpu_ioctl_x86_setup_mce (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Migrate the VMX-preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Change emulated VMX-preemption timer hrtimer to absolute (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Really make emulated nested preemption timer pinned (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove unused 'ops' param from nested_vmx_hardware_setup() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Remove unnecessary V_IRQ unsetting (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Merge svm_enable_vintr into svm_set_vintr (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle preemption timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: TSCDEADLINE MSR emulation fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_can_use_hv_timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize posted-interrupt delivery for timer fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce more exit_fastpath_completion enum values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce kvm_vcpu_exit_request() helper (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Print symbolic names of VMX VM-Exit flags in traces (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce generic fastpath handler (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop superfluous VMREAD of vmcs02.GUEST_SYSENTER_* (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Truncate writes to vmcs.SYSENTER_EIP/ESP for 32-bit vCPU (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Improve handle_external_interrupt_irqoff inline assembly (Vitaly Kuznetsov) [1841490] - [documentation] kvm: documentation: Fix up cpuid page (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sanity check on gfn before removal (Vitaly Kuznetsov) [1841490] - [virt] kvm: No need to retry for hva_to_pfn_remapped() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Force ASYNC_PF_PER_VCPU to be power of two (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Remove unneeded __ASM_SIZE usage with POP instruction (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add a helper to consolidate root sp allocation (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Drop KVM's hugepage enums in favor of the kernel's enums (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move max hugepage level to a separate #define (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Tweak PSE hugepage handling to avoid 2M vs 4M conundrum (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Cleanup vcpu->arch.guest_xstate_size (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Tweak handling of failure code for nested VM-Enter failure (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Capture TDP level when updating CPUID (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move nested EPT out of kvm_x86_ops.get_tdp_level() hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR0 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Add proper cache tracking for CR4 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Unconditionally validate CR3 during nested transitions (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Save L1 TSC offset in 'struct kvm_vcpu_arch' (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when temporarily switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip IBPB when switching between vmcs01 and vmcs02 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use accessor to read vmcs.INTR_INFO when handling exception (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: handle wrap around 32-bit address space (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace late check_nested_events() hack with more precise fix (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_get_rflags() to query RFLAGS in vmx_interrupt_blocked() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vmx_interrupt_blocked() directly from vmx_handle_exit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: WARN on injected+pending exception even in nested case (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Preserve IRQ/NMI/SMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report interrupts as allowed when in L2 and exit-on-interrupt is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Prioritize SMI over nested IRQ/NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve IRQ/NMI priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Split out architectural interrupt/NMI/SMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Split out architectural interrupt/NMI blocking checks (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Move SMI vmexit handling to svm_check_nested_events() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Report NMIs as allowed when in L2 and Exit-on-NMI is set (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: replace is_smm checks with kvm_x86_ops.smi_allowed (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Make return for {interrupt_nmi, smi}_allowed() a bool instead of int (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set KVM_REQ_EVENT if run is canceled with req_immediate_exit set (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Open a window for pending nested VMX preemption timer (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Preserve exception priority irrespective of exiting behavior (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Implement check_nested_events for NMI (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: immediately inject INTR vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: leave halted state on vmexit (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: introduce nested_run_pending (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix pkru save/restore when guest CR4.PKE=0, move it to x86.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Disable AVIC before setting V_IRQ (Vitaly Kuznetsov) [1841490] - [virt] kvm: Introduce kvm_make_all_cpus_request_except() (Vitaly Kuznetsov) [1841490] - [tools] kvm: vmx: pass correct DR6 for GD userspace exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86, svm: isolate vcpu->arch.dr6 from vmcb->save.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: keep DR6 synchronized with vcpu->arch.dr6 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: trap #DB and #BP to userspace if guest debugging is on (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add KVM_SET_GUEST_DEBUG test (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fix single-step with KVM_SET_GUEST_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Set RTM for DB_VECTOR too for KVM_EXIT_DEBUG (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: fix DR6 delivery for various cases of #DB injection (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Declare KVM_CAP_SET_GUEST_DEBUG properly (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Fix build for evmcs.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Use KVM CPU capabilities to determine CR4 reserved bits (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Explicitly clear RFLAGS.CF and RFLAGS.ZF in VM-Exit RSB path (Vitaly Kuznetsov) [1841490] - [x86] kvm: ioapic: Restrict lazy EOI update to edge-triggered interrupts (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Fixes posted interrupt check for IRQs delivery modes (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fill in kvm_run->debug.arch.dr[67] (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Replace a BUG_ON(1) with BUG() to squash clang warning (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: do not allow VMRUN inside SMM (Vitaly Kuznetsov) [1841490] - [virt] kvm: add capability for halt polling (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Store vmcs.EXIT_QUALIFICATION as an unsigned long, not u32 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a redundant call to vmx_get_intr_info() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: move nested-related kvm_x86_ops to a separate struct (Vitaly Kuznetsov) [1841490] - [x86] kvm: evmcs: check if nesting is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: check_nested_events is never NULL (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm/set_memory_region_test: do not check RIP if the guest shuts down (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: avoid infinite loop on NPF from bad address (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove redundant argument to kvm_arch_vcpu_ioctl_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: nsvm: Check for CR0.CD and CR0.NW on VMRUN of nested guests (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Improve latency for single target IPI fastpath (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Optimize handling of VM-Entry failures in vmx_vcpu_run() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Remove non-functional "support" for CR3 target values (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Avoid an extra memslot lookup in try_async_pf() for L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Set @writable to false for non-visible accesses by L2 (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_INTR_INFO using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Cache vmcs.EXIT_QUALIFICATION using arch avail_reg flags (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop manual clearing of segment cache on nested VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reset register cache (available and dirty masks) on VMCS switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invoke ept_save_pdptrs() if and only if PAE paging is enabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Rename exit_reason to vm_exit_reason for nested VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Cast exit_reason to u16 to check for nested EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Pull exit_reason from vcpu_vmx in nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Drop a superfluous WARN on reflecting EXTERNAL_INTERRUPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Split VM-Exit reflection logic into L0 vs. L1 wants (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: match comment with return type for nested_vmx_exit_reflected (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested VM-Exit tracepoint into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move VM-Fail check out of nested_vmx_exit_reflected() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Uninline nested_vmx_reflect_vmexit(), i.e. move it to nested.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move reflection check into nested_vmx_reflect_vmexit() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Use do_machine_check to pass MCE to the host (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean cr3/pgd handling in vmx_load_mmu_pgd() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Replace "cr3" with "pgd" in "new cr3/pgd" related code (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Free only the affected contexts when emulating INVEPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Don't flush TLB on nested VMX transition (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Skip MMU sync on nested VMX transition when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add module param to force TLB flush on root reuse (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Add separate override for MMU sync during fast CR3 switch (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Move fast_cr3_switch() side effects to __kvm_mmu_new_cr3() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Don't reload APIC access page if its control is disabled (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Retrieve APIC access page HPA only when necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Reload APIC access page on nested VM-Exit only if necessary (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Selectively use TLB_FLUSH_CURRENT for nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86/mmu: Use KVM_REQ_TLB_FLUSH_CURRENT for MMU specific flushes (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Introduce KVM_REQ_TLB_FLUSH_CURRENT to flush current ASID (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Add helper to handle TLB flushes on nested VM-Enter/VM-Exit (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Rename ->tlb_flush() to ->tlb_flush_all() (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Document the ASID logic in svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Introduce vmx_flush_tlb_current() (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Move nested_get_vpid02() to vmx/nested.h (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vmx_flush_tlb() to vmx.c (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Wire up ->tlb_flush_guest() directly to svm_flush_tlb() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Drop @invalidate_gpa param from kvm_x86_ops' tlb_flush() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Clean up vmx_flush_tlb_gva() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: make Hyper-V PV TLB flush use tlb_flush_guest() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Move "flush guest's TLB" logic to separate kvm_x86_ops hook (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Use vpid_sync_vcpu_addr() to emulate INVVPID with address (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Drop redundant capability checks in low level INVVPID helpers (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Handle INVVPID fallback logic in vpid_sync_vcpu_addr() (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Move vpid_sync_vcpu_addr() down a few lines (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Use vpid_sync_context() directly when possible (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Skip global INVVPID fallback if vpid==0 in vpid_sync_context() (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Sync SPTEs when injecting page/EPT fault into L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: cleanup kvm_inject_emulated_page_fault (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: introduce kvm_mmu_invalidate_gva (Vitaly Kuznetsov) [1841490] - [x86] kvm: Disable objtool frame pointer checking for vmenter.S (Vitaly Kuznetsov) [1841490] - [x86] kvm: Remove CREATE_IRQCHIP/SET_PIT2 race (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Export kvm_propagate_fault() (as kvm_inject_emulated_page_fault) (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all roots when emulating INVVPID without EPT (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Invalidate all EPTP contexts when emulating INVEPT for L1 (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: Validate the EPTP when emulating INVEPT(EXTENT_CONTEXT) (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Flush all EPTP/VPID contexts on remote TLB flush (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add testcase for creating max number of memslots (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Make set_memory_region_test common to all architectures (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "zero" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] selftests: kvm: Add vm_get_fd() in kvm_util (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add "delete" testcase to set_memory_region_test (Vitaly Kuznetsov) [1841490] - [tools] kvm: sefltests: Add explicit synchronization to move mem region test (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add GUEST_ASSERT variants to pass values to host (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Add util to delete memory region (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Use kernel's list instead of homebrewed replacement (Vitaly Kuznetsov) [1841490] - [tools] kvm: selftests: Take vcpu pointer instead of id in vm_vcpu_rm() (Vitaly Kuznetsov) [1841490] - [x86] kvm: pass through CPUID(0x80000006) (Vitaly Kuznetsov) [1841490] - [x86] kvm: x86: Return updated timer current count register from KVM_GET_LAPIC (Vitaly Kuznetsov) [1841490] - [virt] kvm: remove redundant assignment to variable r (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Fix __svm_vcpu_run declaration (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not setup frame pointer in __svm_vcpu_run (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: Do not mark svm_vcpu_run with STACK_FRAME_NON_STANDARD (Vitaly Kuznetsov) [1841490] - [x86] kvm: nvmx: reflect MTF VM-exits if injected by L1 (Vitaly Kuznetsov) [1841490] - [kernel] kvm: Check validity of resolved slot when searching memslots (Vitaly Kuznetsov) [1841490] - [x86] kvm: vmx: Enable machine check support for 32bit targets (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: move more vmentry code to assembly (Vitaly Kuznetsov) [1841490] - [x86] kvm: svm: fix compilation with modular PSP and non-modular KVM (Vitaly Kuznetsov) [1841490] - [x86] Increase KVM_MAX_VCPUS to 1024, KVM_MAX_VCPU_ID to 2048 (Eduardo Habkost) [1810811] - [scsi] scsi: core: avoid host-wide host_busy counter for scsi_mq (Ewan Milne) [1761928] - [gpio] gpio: xgene-sb: set valid IRQ type in to_irq() (Brian Masney) [1802402] - [block] rbd: compression_hint option (Ilya Dryomov) [1835925] - [include] libceph: support for alloc hint flags (Ilya Dryomov) [1835925] - [net] libceph: read_from_replica option (Ilya Dryomov) [1835925] - [net] libceph: support for balanced and localized reads (Ilya Dryomov) [1835925] - [net] libceph: crush_location infrastructure (Ilya Dryomov) [1835925] - [net] libceph: decode CRUSH device/bucket types and names (Ilya Dryomov) [1835925] - [net] libceph: add non-asserting rbtree insertion helper (Ilya Dryomov) [1835925] - [pci] PCI: pciehp: Fix MSI interrupt race (Myron Stowe) [1779610] - [security] ima: Remove __init annotation from ima_pcrread() (Bruno Meneguele) [1843774] - [security] ima: Call ima_calc_boot_aggregate() in ima_eventdigest_init() (Bruno Meneguele) [1843774] - [security] ima: Directly assign the ima_default_policy pointer to ima_rules (Bruno Meneguele) [1843774] - [documentation] powerpc/fadump: sysfs for fadump memory reservation (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Mark /sys/kernel/fadump_* sysfs files deprecated (Diego Domingos) [1804202] - [documentation] powerpc/powernv: Move core and fadump_release_opalcore under new kobject (Diego Domingos) [1804202] - [powerpc] powerpc/fadump: Reorganize /sys/kernel/fadump_* sysfs files (Diego Domingos) [1804202] - [fs] sysfs: wrap __compat_only_sysfs_link_entry_to_kobj function to change the symlink name (Diego Domingos) [1804202] - [documentation] Documentation/ABI: Add ABI documentation for /sys/kernel/fadump_* (Diego Domingos) [1804202] - [hwtracing] intel_th: pci: Add Tiger Lake CPU support (Jiri Olsa) [1483079] - [netdrv] e1000e: fix S0ix flows for cable connected case (Ken Cox) [1781385] - [netdrv] e1000e: reject unsupported coalescing params (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Tiger Lake device (Ken Cox) [1781385] - [netdrv] e1000e: Add support for Alder Lake (Ken Cox) [1781385] - [netdrv] net: intel: e1000e: fix possible sleep-in-atomic-context bugs in e1000e_get_hw_semaphore() (Ken Cox) [1781385] - [netdrv] e1000e: fix missing cpu_to_le64 on buffer_addr (Ken Cox) [1781385] - [netdrv] e1000(e): use new helper tcp_v6_gso_csum_prep (Ken Cox) [1781385] - [netdrv] e1000e: Revert "e1000e: Make watchdog use delayed work" (Ken Cox) [1781385] - [netdrv] e1000e: Use netdev_info instead of pr_info for link messages (Ken Cox) [1781385] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781385] - [netdrv] e1000e: Fix compiler warning when CONFIG_PM_SLEEP is not set (Ken Cox) [1781385] - [netdrv] net: ixgbevf: reject unsupported coalescing params (Ken Cox) [1781379] - [netdrv] ixgbevf: Remove limit of 10 entries for unicast filter list (Ken Cox) [1781379] - [netdrv] net: ixgbe: reject unsupported coalescing params (Ken Cox) [1781378] - [netdrv] ixgbe: Use pci_get_dsn() (Ken Cox) [1781378] - [netdrv] intel: Replace zero-length array with flexible-array member (Ken Cox) [1781378] - [netdrv] ixgbe: Fix calculation of queue with VFs and flow director on interface flap (Ken Cox) [1781378] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Ken Cox) [1781378] - [netdrv] ixgbe: protect TX timestamping from API misuse (Ken Cox) [1781378] - [netdrv] ixgbe: Make use of cpumask_local_spread to improve RSS locality (Ken Cox) [1781378] - [netdrv] ixgbe: Remove duplicate clear_bit() call (Ken Cox) [1781378] - [netdrv] ixgbe: Add UDP segmentation offload support (Ken Cox) [1781378] - [x86] x86/resctrl: Fix invalid attempt at removing the default resource group (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Clean up unused function parameter in mkdir path (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix a deadlock due to inaccurate reference (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free due to inaccurate refcount of rdtgroup (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix use-after-free when deleting resource groups (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Add task resctrl information display (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Check monitoring static key in the MBM overflow handler (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Do not reconfigure exiting tasks (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential memory leak (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix an imbalance in domain_remove_cpu() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Fix potential lockdep warning (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent NULL pointer dereference when reading mondata (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Cleanup cbm_ensure_valid() (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Prevent possible overrun during bitmap operations (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Don't stop walking closids when a locksetup group is found (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Use _ASM_BX to avoid ifdeffery (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove unused variable (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Remove duplicate MSR_MISC_FEATURE_CONTROL definition (Alexander Beregalov) [1830948] - [x86] x86/resctrl: Avoid confusion over the new X86_RESCTRL config (Alexander Beregalov) [1830948] - [x86] x86/cache: Rename config option to CONFIG_X86_RESCTRL (Alexander Beregalov) [1830948] - [tools] perf flamegraph: Use /bin/bash for report and record scripts (Michael Petlan) [1281843] - [tools] perf script: Add flamegraph.py script (Michael Petlan) [1281843] - [tools] perf script: Avoid NULL dereference on symbol (Michael Petlan) [1841130] - [tools] tools/build: tweak unused value workaround (Michael Petlan) [1841130] - [tools] perf stat: Fix no metric header if --per-socket and --metric-only set (Michael Petlan) [1841130] - [tools] perf python: Check if clang supports -fno-semantic-interposition (Michael Petlan) [1841130] - [tools] perf tools: Support Python 3.8+ in Makefile (Michael Petlan) [1841130] - [tools] perf script: Fix invalid read of directory entry after closedir() (Michael Petlan) [1841130] - [tools] perf script report: Fix SEGFAULT when using DWARF mode (Michael Petlan) [1841130] - [tools] perf script: add -S/--symbols documentation (Michael Petlan) [1841130] - [tools] perf pmu-events x86: Use CPU_CLK_UNHALTED.THREAD in Kernel_Utilization metric (Michael Petlan) [1841130] - [tools] perf events parser: Add missing Intel CPU events to parser (Michael Petlan) [1841130] - [tools] perf script: Allow --symbol to accept hexadecimal addresses (Michael Petlan) [1841130] - [tools] perf top: Support hotkey to change sort order (Michael Petlan) [1841130] - [tools] perf top: Support --group-sort-idx to change the sort order (Michael Petlan) [1841130] - [tools] perf symbols: Fix arm64 gap between kernel start and module end (Michael Petlan) [1841130] - [tools] perf build-test: Honour JOBS to override detection of number of cores (Michael Petlan) [1841130] - [tools] perf script: Add --show-cgroup-events option (Michael Petlan) [1841130] - [tools] perf top: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Add --all-cgroups option (Michael Petlan) [1841130] - [tools] perf record: Support synthesizing cgroup events (Michael Petlan) [1841130] - [tools] perf report: Add 'cgroup' sort key (Michael Petlan) [1841130] - [tools] perf cgroup: Maintain cgroup hierarchy (Michael Petlan) [1841130] - [tools] perf tools: Basic support for CGROUP event (Michael Petlan) [1841130] - [tools] perf tools: Add file-handle feature test (Michael Petlan) [1841130] - [tools] perf python: Include rwsem.c in the pythong biding (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] perf script: Introduce --deltatime option (Michael Petlan) [1841130] - [tools] perf: Normalize gcc parameter when generating arch errno table (Michael Petlan) [1841130] - [tools] perf parse-events: Add defensive NULL check (Michael Petlan) [1841130] - [tools] perf callchain: Update docs regarding kernel/user space unwinding (Michael Petlan) [1841130] - [tools] perf cpumap: Fix snprintf overflow check (Michael Petlan) [1841130] - [tools] perf test: Test pmu-events aliases (Michael Petlan) [1841130] - [tools] perf pmu: Make pmu_uncore_alias_match() public (Michael Petlan) [1841130] - [tools] perf pmu: Add is_pmu_core() (Michael Petlan) [1841130] - [tools] perf test: Add pmu-events test (Michael Petlan) [1841130] - [tools] perf pmu: Refactor pmu_add_cpu_aliases() (Michael Petlan) [1841130] - [tools] perf jevents: Support test events folder (Michael Petlan) [1841130] - [tools] perf jevents: Add some test events (Michael Petlan) [1841130] - [tools] perf tools: Unify a bit the build directory output (Michael Petlan) [1841130] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events incase of overlapping events (Michael Petlan) [1841130] - [tools] perf stat: Align the output for interval aggregation mode (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkeys to let user select any event for sorting (Michael Petlan) [1841130] - [tools] perf report: Support a new key to reload the browser (Michael Petlan) [1841130] - [tools] perf report: Allow specifying event to be used as sort key in --group output (Michael Petlan) [1841130] - [tools] perf report/top TUI: Support hotkey 'a' for annotation of unresolved addresses (Michael Petlan) [1841130] - [tools] perf report: Support interactive annotation of code without symbols (Michael Petlan) [1841130] - [tools] perf report: Print al_addr when symbol is not found (Michael Petlan) [1841130] - [tools] perf symbols: Consolidate symbol fixup issue (Michael Petlan) [1841130] - [tools] perf parse-events: Fix 3 use after frees found with clang ASAN (Michael Petlan) [1841130] - [tools] perf/tests: Add CET instructions to the new instructions test (Michael Petlan) [1841130] - [tools] perf expr: Fix copy/paste mistake (Michael Petlan) [1841130] - [tools] perf report: Fix no branch type statistics report issue (Michael Petlan) [1841130] - [tools] perf tools: Give synthetic mmap events an inode generation (Michael Petlan) [1841130] - [tools] perf test: Print if shell directory isn't present (Michael Petlan) [1841130] - [tools] perf record: Fix binding of AIO user space buffers to nodes (Michael Petlan) [1841130] - [tools] perf intel-pt: Update intel-pt.txt file with new location of the documentation (Michael Petlan) [1841130] - [tools] perf intel-pt: Add Intel PT man page references (Michael Petlan) [1841130] - [tools] perf intel-pt: Rename intel-pt.txt and put it in man page format (Michael Petlan) [1841130] - [tools] perf doc: Set man page date to last git commit (Michael Petlan) [1841130] - [tools] perf cs-etm: Fix unsigned variable comparison to zero (Michael Petlan) [1841130] - [tools] perf cs-etm: Optimize copying last branches (Michael Petlan) [1841130] - [tools] perf cs-etm: Correct synthesizing instruction samples (Michael Petlan) [1841130] - [tools] perf cs-etm: Continuously record last branch (Michael Petlan) [1841130] - [tools] perf cs-etm: Swap packets for instruction samples (Michael Petlan) [1841130] - [tools] perf map: Use strstarts() to look for Android libraries (Michael Petlan) [1841130] - [tools] perf vendor events intel: Add NO_NMI_WATCHDOG metric constraint (Michael Petlan) [1841130] - [tools] perf metricgroup: Support metric constraint (Michael Petlan) [1841130] - [tools] perf util: Factor out sysctl__nmi_watchdog_enabled() (Michael Petlan) [1841130] - [tools] perf metricgroup: Factor out metricgroup__add_metric_weak_group() (Michael Petlan) [1841130] - [tools] perf jevents: Support metric constraint (Michael Petlan) [1841130] - [tools] perf block-info: Support color ops to print block percents in color (Michael Petlan) [1841130] - [tools] perf block-info: Allow selecting which columns to report and its order (Michael Petlan) [1841130] - [tools] perf diff: Use __block_info__cmp() to replace block_pair_cmp() (Michael Petlan) [1841130] - [tools] perf expr: Make expr__parse() return -1 on error (Michael Petlan) [1841130] - [tools] perf expr: Straighten expr__parse()/expr__find_other() interface (Michael Petlan) [1841130] - [tools] perf expr: Increase EXPR_MAX_OTHER to support metrics with more than 15 variables (Michael Petlan) [1841130] - [tools] perf expr: Move expr lexer to flex (Michael Petlan) [1841130] - [tools] perf expr: Add expr.c object (Michael Petlan) [1841130] - [tools] perf header: Add check for unexpected use of reserved membrs in event attr (Michael Petlan) [1841130] - [tools] perf evsel: Support PERF_SAMPLE_BRANCH_HW_INDEX (Michael Petlan) [1841130] - [tools] perf tools: Add hw_idx in struct branch_stack (Michael Petlan) [1841130] - [tools] tools headers UAPI: Update tools's copy of linux/perf_event.h (Michael Petlan) [1841130] - [tools] tools lib traceevent: Remove extra '\n' in print_event_time() (Michael Petlan) [1841130] - [tools] perf annotate: Get rid of annotation->nr_jumps (Michael Petlan) [1841130] - [tools] perf llvm: Add debug hint message about missing kernel-devel package (Michael Petlan) [1841130] - [tools] perf stat: Show percore counts in per CPU output (Michael Petlan) [1841130] - [tools] tools lib api fs: Move cgroupsfs_find_mountpoint() (Michael Petlan) [1841130] - [kernel] perf/core: fix parent pid/tid in task exit events (Michael Petlan) [1841130] - [x86] perf/x86/cstate: Add Jasper Lake CPU support (Michael Petlan) [1841130] - [kernel] perf/core: Disable page faults when getting phys address (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add Ice Lake server uncore support (Michael Petlan) [1841130] - [kernel] perf/cgroup: Correct indirection in perf_less_group_idx() (Michael Petlan) [1841130] - [kernel] perf/core: Fix event cgroup tracking (Michael Petlan) [1841130] - [init] perf/core: Add PERF_SAMPLE_CGROUP feature (Michael Petlan) [1841130] - [kernel] perf/core: Add PERF_RECORD_CGROUP event (Michael Petlan) [1841130] - [x86] x86 user stack frame reads: switch to explicit __get_user() (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Factor out __snr_uncore_mmio_init_box (Michael Petlan) [1841130] - [x86] perf/x86/intel/uncore: Add box_offsets for free-running counters (Michael Petlan) [1841130] - [kernel] perf/core: Fix reversed NULL check in perf_event_groups_less() (Michael Petlan) [1841130] - [kernel] perf/core: Fix endless multiplex timer (Michael Petlan) [1841130] - [kernel] perf/cgroup: Order events in RB tree by cgroup id (Michael Petlan) [1841130] - [kernel] perf/cgroup: Grow per perf_cpu_context heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Add per perf_cpu_context min_heap storage (Michael Petlan) [1841130] - [kernel] perf/core: Use min_heap in visit_groups_merge() (Michael Petlan) [1841130] - [lib] lib: Introduce generic min-heap (Michael Petlan) [1841130] - [kernel] perf/cgroup: Reorder perf_cgroup_connect() (Michael Petlan) [1841130] - [kernel] perf/core: Remove 'struct sched_in_data' (Michael Petlan) [1841130] - [kernel] perf/core: Unify {pinned, flexible}_sched_in() (Michael Petlan) [1841130] - [x86] perf/x86: Add Intel Tiger Lake uncore support (Michael Petlan) [1841130] - [x86] perf/x86/intel: Output LBR TOS information correctly (Michael Petlan) [1841130] - [powerpc] perf/core: Add new branch sample type for HW index of raw branch records (Michael Petlan) [1841130] - [x86] perf/x86/intel: Avoid unnecessary PEBS_ENABLE MSR access in PMI (Michael Petlan) [1841130] - [x86] x86/cpu: Add Jasper Lake to Intel family (Michael Petlan) [1841130] - [fs] pstore/ram: Run without kernel crash dump region (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Avoid NULL deref in ftrace merging failure path (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore: Convert buf_lock to semaphore (Desnes Augusto Nunes do Rosario) [1824906] - [fs] pstore/ram: Correctly calculate usable PRZ bytes (Desnes Augusto Nunes do Rosario) [1824906] - [drm] memremap: add an owner field to struct dev_pagemap (Don Dutile) [1816441] - [mm] mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pages (Don Dutile) [1816441] - [mm] mm/swap: fix release_pages() when releasing devmap pages (Don Dutile) [1816441] - [mm] mm: revert remove MEMORY_DEVICE_PUBLIC support in swap.c (Don Dutile) [1816441] - [nvdimm] mm: Cleanup __put_devmap_managed_page() vs ->page_free() (Don Dutile) [1816441] - [documentation] hv_netvsc: Update document for XDP support (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Fix XDP refcnt for synthetic and VF NICs (Mohammed Gamal) [1815497] - [netdrv] hv_netvsc: Add XDP support (Mohammed Gamal) [1815497] - [powerpc] kvm: ppc: book3s hv: Remove user-triggerable WARN_ON (Laurent Vivier) [1784050] - [powerpc] kvm: ppc: book3s hv: Close race with page faults around memslot flushes (Laurent Vivier) [1784050] - [powerpc] pseries/svm: Allow IOMMU to work in SVM (Michael Roth) [1730194] - [powerpc] pseries/iommu: Separate FW_FEATURE_MULTITCE to put/stuff features (Michael Roth) [1730194] - [powerpc] pseries: Allow not having ibm, hypertas-functions::hcall-multi-tce for DDW (Michael Roth) [1730194] - [powerpc] revert "powerpc/pseries/iommu: Don't use dma_iommu_ops on secure guests" (Michael Roth) [1730194] - [powerpc] ultravisor: Add PPC_UV config option (Michael Roth) [1730194] - [mm] ksm: Export ksm_madvise() (Michael Roth) [1730194] - [powerpc] configs: Enable secure guest support in pseries and ppc64 defconfigs (Michael Roth) [1730194] - [powerpc] prom_init: Undo relocation before entering secure mode (Michael Roth) [1730194] - [powerpc] pseries/svm: Force SWIOTLB for secure guests (Michael Roth) [1730194] - [powerpc] pseries/iommu: Don't use dma_iommu_ops on secure guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Disable doorbells in SVM guests (Michael Roth) [1730194] - [powerpc] pseries/svm: Export guest SVM status to user space via sysfs (Michael Roth) [1730194] - [powerpc] pseries/svm: Use shared memory for Debug Trace Log (DTL) (Michael Roth) [1730194] - [powerpc] prom_init: Pass the "os-term" message to hypervisor (Michael Roth) [1730194] - [powerpc] Add support for adding an ESM blob to the zImage wrapper (Michael Roth) [1730194] - [powerpc] pseries: Introduce option to build secure virtual machines (Michael Roth) [1730194] - [s390] mm: Remove sev_active() function (Michael Roth) [1730194] - [kernel] fs/core/vmcore: Move sev_active() reference to x86 arch code (Michael Roth) [1730194] - [kernel] x86, s390/mm: Move sme_active() and sme_me_mask to x86-specific header (Michael Roth) [1730194] - [kernel] dma-mapping: Remove dma_check_mask() (Michael Roth) [1730194] - [kernel] swiotlb: Remove call to sme_active() (Michael Roth) [1730194] - [x86] s390: Move ARCH_HAS_MEM_ENCRYPT definition to arch/Kconfig (Michael Roth) [1730194] - [powerpc] xmon: don't access ASDR in VMs (Michael Roth) [1730194] - [powerpc] xmon: Fix compile error in print_insn* functions (Michael Roth) [1730194] - [mm] memremap: provide a not device managed memremap_pages (Michael Roth) [1730194] - [mm] memremap: don't use a separate devm action for devmap_managed_enable_get (Michael Roth) [1730194] - [mm] memremap: remove the dev field in struct dev_pagemap (Michael Roth) [1730194] - [kernel] resource: add a not device managed request_free_mem_region variant (Michael Roth) [1730194] - [mm] turn migrate_vma upside down (Michael Roth) [1730194] - [kernel] mm: simplify ZONE_DEVICE page private data (Michael Roth) [1730194] - [kernel] mm: remove hmm_devmem_add (Michael Roth) [1730194] - [mm] remove hmm_vma_alloc_locked_page (Michael Roth) [1730194] - [dax] device-dax: use the dev_pagemap internal refcount (Michael Roth) [1730194] - [mm] export alloc_pages_vma (Michael Roth) [1730194] - [netdrv] net/mlx5: Kconfig: Fix spelling typo (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Introduce kconfig var for TC support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Move TC-specific code from en_main.c to en_tc.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract neigh-specific code from en_rep.c to rep/neigh.c (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Extract TC-specific code from en_rep.c to rep/tc.c (Alaa Hleihel) [1843359] - [infiniband] net/mlx5: Refactor imm_inval_pkey field in cqe struct (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: Take DCBNL-related definitions into dedicated files (Alaa Hleihel) [1843359] - [netdrv] net/mlx5: E-Switch: Move eswitch chains to a new directory (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: remove duplicated check chain_index in mlx5e_rep_setup_ft_cb (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: add mlx5e_rep_indr_setup_ft_cb support (Alaa Hleihel) [1843359] - [netdrv] net/mlx5e: refactor indr setup block (Alaa Hleihel) [1843359] - [infiniband] IB/mlx5: Fix DEVX support for MLX5_CMD_OP_INIT2INIT_QP command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Remove warning "devices are not on same switch HW" (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Add init2init as a modify command (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: replace EINVAL in mlx5e_flower_parse_meta() (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix MLX5_TC_CT dependencies (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Properly set default values when disabling adaptive moderation (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix stats update for matchall classifier (Alaa Hleihel) [1842258] - [netdrv] net: sched: expose HW stats types per action used by drivers (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix cast to restricted __be32 warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: en_tc: Fix incorrect type in initializer warnings (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Allow partial data mask for tunnel options (Alaa Hleihel) [1842258] - [include] net/mlx5: IPSec: Fix incorrect type for spi (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Accel: fpga tls fix cast to __be64 and incorrect argument types (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: cmd: Fix memset with byte count warning (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in return expression (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix cast to restricted __be32 (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: DR: Fix incorrect type in argument (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Drop multicast packets that this interface sent (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: IPoIB, Enable loopback packets for IPoIB interfaces (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix error flow in case of function_setup failure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: CT: Correctly get flow rule (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5e: Update netdev txq on completions during closure (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Annotate mutex destroy for root ns (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Don't maintain a case of del_sw_func being null (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix cleaning unmanaged flow tables (Alaa Hleihel) [1842258 1840408] - [netdrv] net/mlx5: Fix memory leak in mlx5_events_init (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix inner tirs handling (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: kTLS, Destroy key object after destroying the TIS (Alaa Hleihel) [1842258] - [netdrv] net/mlx5e: Fix allowed tc redirect merged eswitch offload cases (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Avoid processing commands before cmdif is ready (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix a race when moving command interface to events mode (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Add command entry handling completion (Alaa Hleihel) [1842258] - [infiniband] RDMA/mlx5: Fix NULL pointer dereference in destroy_prefetch_work (Alaa Hleihel) [1842258] - [netdrv] net/mlx5: Fix crash upon suspend/resume (Alaa Hleihel) [1842258 1841973] - [netdrv] net/mlx5e: Fix devlink port netdev unregistration sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Fix devlink port register sequence (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Use devlink virtual flavour for VF devlink port (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Add support for devlink-port in non-representors mode (Alaa Hleihel) [1842258 1790226] - [netdrv] net/mlx5e: Rename representor get devlink port function (Alaa Hleihel) [1842258 1790226] - [fs] nfsd4: add filename to states output ("J. Bruce Fields") [1475182] - [fs] nfsd4: stid display should preserve on-the-wire byte order ("J. Bruce Fields") [1475182] - [fs] nfsd4: common stateid-printing code ("J. Bruce Fields") [1475182] - [fs] nfsd: remove read permission bit for ctl sysctl ("J. Bruce Fields") [1475182] - [fs] nfsd: "\s" should be "s" ("J. Bruce Fields") [1475182] - [fs] nfsd: initialize i_private before d_add ("J. Bruce Fields") [1475182] - [fs] nfsd: use i_wrlock instead of rcu for nfsdfs i_private ("J. Bruce Fields") [1475182] - [fs] nfsd: fix dentry leak upon mkdir failure ("J. Bruce Fields") [1475182] - [fs] nfsd: Make __get_nfsdfs_client() static ("J. Bruce Fields") [1475182] - [fs] nfsd: Make two functions static ("J. Bruce Fields") [1475182] - [fs] nfsd: decode implementation id ("J. Bruce Fields") [1475182] - [fs] nfsd: use 64-bit seconds fields in nfsd v4 code ("J. Bruce Fields") [1475182] - [fs] nfsd: create xdr_netobj_dup helper ("J. Bruce Fields") [1475182] - [fs] nfsd: allow forced expiration of NFSv4 clients ("J. Bruce Fields") [1475182] - [fs] nfsd: create get_nfsdfs_clp helper ("J. Bruce Fields") [1475182] - [fs] nfsd4: show layout stateids ("J. Bruce Fields") [1475182] - [fs] nfsd: show lock and deleg stateids ("J. Bruce Fields") [1475182] - [fs] nfsd4: add file to display list of client's opens ("J. Bruce Fields") [1475182] - [fs] nfsd: add more information to client info file ("J. Bruce Fields") [1475182] - [include] nfsd: escape high characters in binary data ("J. Bruce Fields") [1475182] - [fs] nfsd: copy client's address including port number to cl_addr ("J. Bruce Fields") [1475182] - [fs] nfsd4: add a client info file ("J. Bruce Fields") [1475182] - [fs] nfsd: make client/ directory names small ints ("J. Bruce Fields") [1475182] - [fs] nfsd: add nfsd/clients directory ("J. Bruce Fields") [1475182] - [fs] nfsd4: use reference count to free client ("J. Bruce Fields") [1475182] - [fs] nfsd: rename cl_refcount ("J. Bruce Fields") [1475182] - [fs] nfsd: persist nfsd filesystem across mounts ("J. Bruce Fields") [1475182]- [wireless] iwlwifi: pcie: handle QuZ configs with killer NICs as well (Jarod Wilson) [1844129 1842382] - [net] mac80211: add ieee80211_is_any_nullfunc() (Jarod Wilson) [1844129] - [net] mac80211: sta_info: Add lockdep condition for RCU list usage (Jarod Wilson) [1844129] - [net] mac80211: fix channel switch trigger from unknown mesh peer (Jarod Wilson) [1844129] - [wireless] rtw88: avoid unused function warnings (Jarod Wilson) [1844129] - [wireless] brcmfmac: add stub for monitor interface xmit (Jarod Wilson) [1844129] - [wireless] iwlwifi: actually check allocated conf_tlv pointer (Jarod Wilson) [1844129] - [wireless] iwlwifi: fix WGDS check when WRDS is disabled (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: fix inactive TID removal return value usage (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: Do not declare support for ACK Enabled Aggregation (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: limit maximum queue appropriately (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: indicate correct RB size to device (Jarod Wilson) [1844129] - [wireless] iwlwifi: mvm: beacon statistics shouldn't go backwards (Jarod Wilson) [1844129] - [wireless] iwlwifi: pcie: actually release queue memory in TVQM (Jarod Wilson) [1844129] - [wireless] mac80211: populate debugfs only after cfg80211 init (Jarod Wilson) [1844129] - [net] mac80211: fix race in ieee80211_register_hw() (Jarod Wilson) [1844129] - [net] nl80211: fix NL80211_ATTR_FTM_RESPONDER policy (Jarod Wilson) [1844129] - [powerpc] powerpc/fadump: Account for memory_limit while reserving memory (Steve Best) [1840646] - [mm] mm: make deferred init's max threads arch-specific (David Hildenbrand) [1818764] - [mm] mm: parallelize deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: don't track number of pages during deferred initialization (David Hildenbrand) [1818764] - [kernel] padata: add basic support for multithreaded jobs (David Hildenbrand) [1818764] - [kernel] padata: allocate work structures for parallel jobs from a pool (David Hildenbrand) [1818764] - [init] padata: initialize earlier (David Hildenbrand) [1818764] - [kernel] padata: remove exit routine (David Hildenbrand) [1818764] - [documentation] padata: update documentation (David Hildenbrand) [1818764] - [mm] mm: call cond_resched() from deferred_init_memmap() (David Hildenbrand) [1818764] - [mm] mm: initialize deferred pages with interrupts enabled (David Hildenbrand) [1818764] - [mm] mm/pagealloc.c: call touch_nmi_watchdog() on max order boundaries in deferred init (David Hildenbrand) [1818764] - [mm] mm/page_alloc: fix watchdog soft lockups during set_zone_contiguous() (David Hildenbrand) [1818764] - [mm] mm/page_alloc.c: fix regression with deferred struct page init (David Hildenbrand) [1818764] - [mm] mm: initialize MAX_ORDER_NR_PAGES at a time instead of doing larger sections (David Hildenbrand) [1818764] - [mm] mm: implement new zone specific memblock iterator (David Hildenbrand) [1818764] - [mm] mm: drop meminit_pfn_in_nid as it is redundant (David Hildenbrand) [1818764] - [kernel] audit: add subj creds to NETFILTER_CFG record to (Richard Guy Briggs) [1478533] - [kernel] audit: make symbol 'audit_nfcfgs' static (Richard Guy Briggs) [1478533] - [net] netfilter: add audit table unregister actions (Richard Guy Briggs) [1478533] - [net] audit: tidy and extend netfilter_cfg x_tables (Richard Guy Briggs) [1478533] - [x86] x86/efi: Allocate e820 buffer before calling efi_exit_boot_service (Lenny Szubowicz) [1824005] - [mm] hugetlb_cgroup: fix possible illegal access to memory (Joel Savitz) [1835398] - [kvm] KVM: s390: Remove false WARN_ON_ONCE for the PQAP instruction (Claudio Imbrenda) [1836184] - [sound] ASoC: Intel: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [thermal] thermal: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [powercap] powercap/intel_rapl: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [platform] platform/x86: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [pci] PCI: intel-mid: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [mmc] mmc: sdhci-acpi: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [idle] intel_idle: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [extcon] extcon: axp288: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [edac] EDAC: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [acpi] ACPI: Convert to new X86 CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/platform: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/kernel: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/perf/events: Convert to new CPU match macros (Prarit Bhargava) [1841649] - [x86] x86/cpu: Add consistent CPU match macros (Prarit Bhargava) [1841649] - [fs] fix autofs regression caused by follow_managed() changes (Miklos Szeredi) [1784857] - [fs] fs/namei.c: fix missing barriers when checking positivity (Miklos Szeredi) [1784857] - [fs] fix dget_parent() fastpath race (Miklos Szeredi) [1784857] - [fs] new helper: lookup_positive_unlocked() (Miklos Szeredi) [1784857] - [fs] fs/namei.c: pull positivity check into follow_managed() (Miklos Szeredi) [1784857] - [mm] x86/kasan: Fix boot with 5-level paging and KASAN (Baoquan He) [1838418] - [netdrv] bnxt_en: Fix VLAN acceleration handling in bnxt_fix_features() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error when allocating zero size context memory (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve AER slot reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reduce BNXT_MSIX_VEC_MAX value to supported CQs per PF (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix VF anti-spoof filter setup (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix "fw.mgmt" and "fw.nsci" info via devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add partno to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Read partno and serialno of the board from VPD (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add fw.mgmt.api version to devlink info_get cb (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Reset rings if ring reservation fails during open() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Free context memory after disabling PCI in probe error path (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return error if bnxt_alloc_ctx_mem() fails (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix memory leaks in bnxt_dcbnl_ieee_getets() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix Priority Bytes and Packets counters in ethtool -S (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call devlink_port_type_clear() in remove() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Return -EAGAIN if fw command returns BUSY (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Modify some bnxt_hwrm_*_free() functions to void (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary assignment of return code (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Clear DCB settings after firmware reset (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Process the NQ under NAPI continuous polling (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Simplify __bnxt_poll_cqs_done() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Handle all NQ notifications in bnxt_poll_p5() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Use pci_get_dsn() (Jonathan Toppins) [1790621] - [netdrv] bnxt: reject unsupported coalescing params (Jonathan Toppins) [1790621] - [netdrv] net/broadcom: Clean broadcom code from driver versions (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: fix error handling when flashing from file (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: reinitialize IRQs when MTU is modified (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: add newline to netdev_*() format strings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Issue PCIe FLR in kdump kernel to cleanup pending DMAs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve device shutdown method (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for devlink info command (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Rename switch_id to dsn (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support to update progress of flash update (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Move devlink_register before registering netdev (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Register devlink irrespective of firmware spec version (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor bnxt_dl_register() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Disable workaround for lost interrupts on 575XX B0 and newer chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Periodically check and remove aged-out ntuple filters (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Do not accept fragments for aRFS flow steering (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Support UDP RSS hashing on 575XX chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve bnxt_probe_phy() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Improve link up detection (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Call recovery done after reset is successfully done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Remove unnecessary NULL checks for fw_health (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for flashing the device via devlink (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Allow PHY settings on multi-function or NPAR PFs if allowed by FW (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add async. event logic for PHY configuration changes (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Refactor the initialization of the ethtool link settings (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Skip disabling autoneg before PHY loopback when appropriate (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Assign more RSS context resources to the VFs (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Initialize context memory to the value specified by firmware (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add chip IDs for 57452 and 57454 chips (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Report health status update after reset is done (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Set MASTER flag during driver registration (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Update firmware interface spec to 1.10.1.12 (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Fix array overrun in bnxt_fill_l2_rewrite_fields() (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for NAT(L3/L4 rewrite) (Jonathan Toppins) [1790621] - [netdrv] bnxt_en: Add support for L2 rewrite (Jonathan Toppins) [1790621] - [netdrv] net/mlx5: E-switch, Protect eswitch mode changes (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Extend eswitch enable to handle num_vfs change (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Split eswitch mode check to different helper function (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_unload_one() and its callers (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Simplify mlx5_register_device to return void (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: Avoid deriving mlx5_core_dev second time (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate esw state_lock mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5: E-switch, Annotate termtbl_mutex mutex destroy (Alaa Hleihel) [1835595 1663246] - [netdrv] net/mlx5e: CT: Fix offload with CT action after CT NAT action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix missing pedit action after ct clear action (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: remove set but not used variable 'unnew' (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix insert rules when TC_CT config isn't enabled (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix actions_match_supported() return (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Avoid false warning about rule may be used uninitialized (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Use correct type for chain, prio and level values (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix printing wrong error value (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Fix rejecting all egress rules not on vlan (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch: Fix using fwd and modify when firmware doesn't support it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Add missing inline to stub esw_add_restore_rule (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Enable restore table only if reg_c1 is supported (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, free flow_group_in after creating the restore table (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-switch, Fix mutex init order (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: CT: Change idr to xarray to protect parallel tuple id allocation (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Use rhashtable's ct entries instead of a separate list (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Fix stack usage compiler warning (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: CT: Support clear action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Handle misses after executing CT action (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Offload established flows (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: CT: Introduce connection tracking (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Support getting chain mapping (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Add support for offloading rules with no in_port (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Introduce global tables (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: en_rep: Create uplink rep root table after eswitch offloads table (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5: E-Switch, Enable reg c1 loopback when possible (Alaa Hleihel) [1790219 1663246] - [netdrv] net/mlx5e: Restore tunnel metadata on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c1 value on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Support inner header rewrite with goto action (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Disallow inserting vxlan/vlan egress rules without decap/pop (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Move tc tunnel parsing logic with the rest at tc_tun module (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Allow re-allocating mod header actions (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Restore chain id on miss (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Rx, Split rep rx mpwqe handler from nic (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Mark miss packets with new chain id mapping (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: E-Switch, Get reg_c0 value on CQE (Alaa Hleihel) [1790219 1790218 1663246] - [infiniband] net/mlx5: E-Switch, Move source port on reg_c0 to the upper 16 bits (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5: Introduce mapping infra for mapping unique ids to data (Alaa Hleihel) [1790219 1790218 1663246] - [netdrv] net/mlx5e: Add devlink fdb_large_groups parameter (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5: Change the name of steering mode param id (Alaa Hleihel) [1790203 1663246] - [netdrv] net/mlx5e: Fix an IS_ERR() vs NULL check (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: Verify goto chain offload support (Alaa Hleihel) [1663246] - [include] net/mlx5: HW bit for goto chain offload support (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Remove redundant comment about goto slow path (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Reduce number of arguments in slow path handling (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Use NL_SET_ERR_MSG_MOD() extack for errors (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Allow goto earlier chain if FW supports it (Alaa Hleihel) [1663246] - [netdrv] net/mlx5e: Eswitch, Use per vport tables for mirroring (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: make the symbol 'ESW_POOLS' static (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Increase number of chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: E-Switch, Refactor chains and priorities (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Check prio and chain sanity for ft offload (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: ft: Use getter function to get ft chain (Alaa Hleihel) [1663246] - [netdrv] net/mlx5: TC: Offload flow table rules (Alaa Hleihel) [1663246]- [net] neigh: fix ARP retransmit timer guard (Hangbin Liu) [1767282] - [net] xfrm: fix a warning in xfrm_policy_insert_list (Xin Long) [1820956] - [net] netfilter: ipset: Fix subcounter update skip (Phil Sutter) [1834881] - [netdrv] macvlan: return correct error value (Matteo Croce) [1806146] - [net] core: properly remove skb from list (Ivan Vecera) [1839657] - [tools] selftests: fix flower parent qdisc (Ivan Vecera) [1824071] - [net] sch_choke: Remove classid from choke_skb_cb. (Ivan Vecera) [1824071] - [net] sched: choke: Remove unused inline function choke_set_classid (Ivan Vecera) [1824071] - [net] schedule: add action gate offloading (Ivan Vecera) [1824071] - [net] qos: introduce a gate control flow action (Ivan Vecera) [1824071] - [net] sched: fallback to qdisc noqueue if default qdisc setup fail (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_actions.sh: add matchall mirror test (Ivan Vecera) [1824071] - [net] sched: report ndo_setup_tc failures via extack (Ivan Vecera) [1824071] - [net] sched : Remove unnecessary cast in kfree (Ivan Vecera) [1824071] - [tools] selftests: tc-testing: Add a TDC test for pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [tools] selftests: forwarding: pedit_dsfield: Add pedit munge ip6 dsfield (Ivan Vecera) [1824071] - [net] sched: act_ct: update nf_conn_acct for act_ct SW offload in flowtable (Ivan Vecera) [1824071] - [net] net_sched: gen_estimator: extend packet counter to 64bit (Ivan Vecera) [1824071] - [net] flow_offload: skip hw stats check for FLOW_ACTION_HW_STATS_DONT_CARE (Ivan Vecera) [1824071] - [net] net_sched: sch_skbprio: add message validation to skbprio_change() (Ivan Vecera) [1824071] - [net] net_sched: fix tcm_parent in tc filter dump (Ivan Vecera) [1824071] - [net] sch_sfq: validate silly quantum values (Ivan Vecera) [1824071] - [net] sch_choke: avoid potential panic in choke_reset() (Ivan Vecera) [1824071] - [net] fq_codel: fix TCA_FQ_CODEL_DROP_BATCH_SIZE sanity checks (Ivan Vecera) [1824071] - [net] sched: etf: do not assume all sockets are full blown (Ivan Vecera) [1824071] - [tools] tc-testing: remove duplicate code in tdc.py (Ivan Vecera) [1824071] - [net] sched: Fix setting last executed chain on skb extension (Ivan Vecera) [1824071] - [net] net_sched: fix a missing refcnt in tcindex_init() (Ivan Vecera) [1824071] - [net] net_sched: add a temporary refcnt for struct tcindex_data (Ivan Vecera) [1824071] - [net] sched: expose HW stats types per action used by drivers (Ivan Vecera) [1824071] - [net] introduce nla_put_bitfield32() helper and use it (Ivan Vecera) [1824071] - [tools] selftests: skbedit_priority: Test counters at the skbedit rule (Ivan Vecera) [1824071] - [net] sched: act_pedit: Implement stats_update callback (Ivan Vecera) [1824071] - [net] sched: act_skbedit: Implement stats_update callback (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add a forwarding test for pedit munge dsfield (Ivan Vecera) [1824071] - [net] flow_offload.h: Fix a comment at flow_action_entry.mangle (Ivan Vecera) [1824071] - [net] Fix CONFIG_NET_CLS_ACT=n and CONFIG_NFT_FWD_NETDEV={y, m} build (Ivan Vecera) [1824071] - [net] netfilter: nft_fwd_netdev: allow to redirect to ifb via ingress (Ivan Vecera) [1824071] - [net] cbs: Fix software cbs to consider packet sending time (Ivan Vecera) [1824071] - [include] taprio: do not use BIT() in TCA_TAPRIO_ATTR_FLAG_* definitions (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for flags key (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for src and dst port range options (Ivan Vecera) [1824071] - [net] cls_flower: Add extack support for mpls options (Ivan Vecera) [1824071] - [include] net: sched: refine extack messages in tcf_change_indev (Ivan Vecera) [1824071] - [net] sched: rename more stats_types (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Add an skbedit priority selftest (Ivan Vecera) [1824071] - [net] tc_skbedit: Make the skbedit priority offloadable (Ivan Vecera) [1824071] - [include] tc_skbedit: Factor a helper out of is_tcf_skbedit_{mark, ptype}() (Ivan Vecera) [1824071] - [include] net: sched: Do not assume RTNL is held in tunnel key action helpers (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix leak of ct zone template on replace (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: enable use of hrtimer slack (Ivan Vecera) [1824071] - [net] net_sched: do not reprogram a timer about to expire (Ivan Vecera) [1824071] - [net] net_sched: add qdisc_watchdog_schedule_range_ns() (Ivan Vecera) [1824071] - [net] rename flow_action_hw_stats_types* -> flow_action_hw_stats* (Ivan Vecera) [1824071] - [net] net_sched: cls_route: remove the right filter from hashtable (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: RED: Add nodrop tests (Ivan Vecera) [1824071] - [net] sched: RED: Introduce an ECN nodrop mode (Ivan Vecera) [1824071] - [net] sched: Allow extending set of supported RED flags (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add TDC test for RED (Ivan Vecera) [1824071] - [tools] tc-testing: add ETS scheduler to tdc build configuration (Ivan Vecera) [1824071] - [net] sched: act_ct: Enable hardware offload of flow table entires (Ivan Vecera) [1824071] - [net] sched: act_ct: Support refreshing the flow table entries (Ivan Vecera) [1824071] - [net] sched: act_ct: Support restoring conntrack info on skbs (Ivan Vecera) [1824071] - [net] sched: act_ct: Instantiate flow table entry actions (Ivan Vecera) [1824071] - [net] net_sched: keep alloc_hash updated after hash allocation (Ivan Vecera) [1824071] - [net] net_sched: hold rtnl lock in tcindex_partial_destroy_work() (Ivan Vecera) [1824071] - [include] flow_offload: restrict driver to pass one allowed bit to flow_action_hw_stats_types_check() (Ivan Vecera) [1824071] - [netdrv] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1824071] - [include] flow_offload: turn hw_stats_type into dedicated enum (Ivan Vecera) [1824071] - [include] flow_offload: use flow_action_for_each in flow_action_mixed_hw_stats_types_check() (Ivan Vecera) [1824071] - [net] sched: pie: change tc_pie_xstats->prob (Ivan Vecera) [1824071] - [net] taprio: Fix sending packets without dequeueing them (Ivan Vecera) [1824071] - [net] sched: act_ct: fix lockdep splat in tcf_ct_flow_table_get (Ivan Vecera) [1824071] - [tools] selftests: forwarding: ETS: Use Qdisc counters (Ivan Vecera) [1824071] - [net] sched: Make FIFO Qdisc offloadable (Ivan Vecera) [1824071] - [include] pie: realign comment (Ivan Vecera) [1824071] - [net] pie: remove pie_vars->accu_prob_overflows (Ivan Vecera) [1824071] - [net] pie: remove unnecessary type casting (Ivan Vecera) [1824071] - [net] pie: use term backlog instead of qlen (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with canid extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: list kernel options for basic filter with canid ematch. (Ivan Vecera) [1824071] - [net] sched: act_ct: Use pskb_network_may_pull() (Ivan Vecera) [1824071] - [net] sched: act_ct: Fix ipv6 lookup of offloaded connections (Ivan Vecera) [1824071] - [net] sched: act_ct: Software offload of established flows (Ivan Vecera) [1824071] - [net] sched: act_ct: Offload established connections to flow table (Ivan Vecera) [1824071] - [net] sched: act_ct: Create nf flow table per zone (Ivan Vecera) [1824071] - [net] taprio: add missing attribute validation for txtime delay (Ivan Vecera) [1824071] - [net] fq: add missing attribute validation for orphan mask (Ivan Vecera) [1824071] - [tools] selftests: forwarding: tc_common: Convert to use busywait (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Convert until_counter_is() to take expression (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add tc_rule_handle_stats_get() (Ivan Vecera) [1824071] - [include] net: flow_offload: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: Replace zero-length array with flexible-array member (Ivan Vecera) [1824071] - [net] sched: act: count in the size of action flags bitfield (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u32 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter with u16 extended match rules (Ivan Vecera) [1824071] - [tools] tc-testing: updated tdc tests for basic filter (Ivan Vecera) [1824071] - [net] sched: correct flower port blocking (Ivan Vecera) [1824071] - [net] sched: Support specifying a starting chain via tc skb ext (Ivan Vecera) [1824071] - [net] sched: Change the block's chain list to an rcu list (Ivan Vecera) [1824071] - [net] sched: Pass ingress block to tcf_classify_ingress (Ivan Vecera) [1824071] - [net] sched: Introduce ingress classification function (Ivan Vecera) [1824071] - [net] sched: flower: add missing validation of TCA_FLOWER_FLAGS (Ivan Vecera) [1824071] - [net] sched: matchall: add missing validation of TCA_MATCHALL_FLAGS (Ivan Vecera) [1824071] - [net] taprio: Fix dropping packets when using taprio + ETF offloading (Ivan Vecera) [1824071] - [net] taprio: Use taprio_reset_tc() to reset Traffic Classes configuration (Ivan Vecera) [1824071] - [net] taprio: Add missing policy validation for flags (Ivan Vecera) [1824071] - [net] taprio: Fix still allowing changing the flags during runtime (Ivan Vecera) [1824071] - [net] taprio: Fix enabling offload with wrong number of traffic classes (Ivan Vecera) [1824071] - [net] sched: prevent a use after free (Ivan Vecera) [1824071] - [tools] tc-testing: add missing 'nsPlugin' to basic.json (Ivan Vecera) [1824071] - [net] sch_choke: Use kvcalloc (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a RED selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib.sh: Add start_tcp_traffic (Ivan Vecera) [1824071] - [tools] selftests: mlxsw: Add a TBF selftest (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Allow reading TC rule byte counters (Ivan Vecera) [1824071] - [tools] selftests: forwarding: lib: Add helpers for busywaiting (Ivan Vecera) [1824071] - [tools] selftests: Move two functions from mlxsw's qos_lib to lib (Ivan Vecera) [1824071] - [net] sched: Make TBF Qdisc offloadable (Ivan Vecera) [1824071] - [net] sched: sch_tbf: Don't overwrite backlog before dumping (Ivan Vecera) [1824071] - [net] sched: add Flow Queue PIE packet scheduler (Ivan Vecera) [1824071] - [net] sched: pie: export symbols to be reused by FQ-PIE (Ivan Vecera) [1824071] - [net] sched: pie: fix alignment in struct instances (Ivan Vecera) [1824071] - [net] sched: pie: fix commenting (Ivan Vecera) [1824071] - [include] pie: improve comments and commenting style (Ivan Vecera) [1824071] - [net] pie: rearrange structure members and their initializations (Ivan Vecera) [1824071] - [include] pie: use u8 instead of bool in pie_vars (Ivan Vecera) [1824071] - [include] pie: rearrange macros in order of length (Ivan Vecera) [1824071] - [include] pie: use U64_MAX to denote (2^64 - 1) (Ivan Vecera) [1824071] - [net] sched: pie: move common code to pie.h (Ivan Vecera) [1824071] - [net] sched: use skb_list_walk_safe helper for gso segments (Ivan Vecera) [1824071] - [tools] selftests: qdiscs: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: sch_ets: Add test coverage for ETS Qdisc (Ivan Vecera) [1824071] - [tools] selftests: forwarding: Move start_/stop_traffic from mlxsw to lib.sh (Ivan Vecera) [1824071] - [net] sch_ets: Make the ETS qdisc offloadable (Ivan Vecera) [1824071] - [net] sch_ets: Add a new Qdisc (Ivan Vecera) [1824071] - [include] net: pkt_cls: Clarify a comment (Ivan Vecera) [1824071] - [net] sch_cake: drop unused variable tin_quantum_prio (Ivan Vecera) [1824071] - [net] sched: act_ctinfo: fix memory leak (Ivan Vecera) [1824071] - [net] sched: act_ife: initalize ife->metalist earlier (Ivan Vecera) [1824071] - [net] sch_cake: avoid possible divide by zero in cake_enqueue() (Ivan Vecera) [1824071] - [tools] tc-testing: initial tdc selftests for cls_u32 (Ivan Vecera) [1824071] - [net] treewide: Use sizeof_field() macro (Ivan Vecera) [1824071] - [tools] tc-testing: unbreak full listing of tdc testcases (Ivan Vecera) [1824071] - [net] act_ct: support asymmetric conntrack (Ivan Vecera) [1824071] - [net] sch_cake: Add missing NLA policy entry TCA_CAKE_SPLIT_GSO (Ivan Vecera) [1824071] - [net] remove the unnecessary strict_start_type in some policies (Ivan Vecera) [1824071] - [net] sched: pie: enable timestamp based delay calculation (Ivan Vecera) [1824071] - [net] taprio: don't reject same mqprio settings (Ivan Vecera) [1824071] - [tools] tc-testing: Introduced tdc tests for basic filter (Ivan Vecera) [1824071] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1824071] - [net] net_sched: add TCA_STATS_PKT64 attribute (Ivan Vecera) [1824071] - [net] net_sched: extend packet counter to 64bit (Ivan Vecera) [1824071] - [include] net_sched: do not export gnet_stats_basic_packed to uapi (Ivan Vecera) [1824071] - [tools] tc-testing: added tests with cookie for mpls TC action (Ivan Vecera) [1824071] - [net] icmp: remove duplicate code (Ivan Vecera) [1824071] - [include] icmp: add helpers to recognize ICMP error packets (Ivan Vecera) [1824071] - [net] taprio: fix panic while hw offload sched list swap (Ivan Vecera) [1824071] - [net] sched: Replace rcu_swap_protected() with rcu_replace_pointer() (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: avoid calling ktime_get_ns() if not needed (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: add dctcp-like marking (Ivan Vecera) [1824071] - [net] net_sched: sch_fq: remove dead code dealing with retransmits (Ivan Vecera) [1824071] - [net] sched: act_ct: fix build failure in RHEL8 (Ivan Vecera) [1824071] - [net] don't return invalid table id error when we fall back to PF_UNSPEC (Sabrina Dubroca) [1814093] - [net] netfilter: update include directives. (Marcelo Leitner) [1837856] - [include] netfilter: fix include guards. (Marcelo Leitner) [1837856] - [include] netfilter: add include guard to xt_connlabel.h (Marcelo Leitner) [1837856] - [net] sk_msg: Don't use RCU_INIT_POINTER on sk_user_data (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Fix build of sockmap_ktls.c (Sabrina Dubroca) [1819627] - [net] Generate reuseport group ID on group creation (Sabrina Dubroca) [1819627] - [net] bpf: Allow selecting reuseport socket from a SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Let all kernel-land lookup values in SOCKMAP/SOCKHASH (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Return socket cookie on lookup from syscall (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Don't set up upcalls and progs for listening sockets (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: Allow inserting listening TCP sockets into sockmap (Sabrina Dubroca) [1819627] - [net] tcp_bpf: Don't let child socket inherit parent protocol ops on copy (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Clear sk_user_data pointer on clone if tagged (Sabrina Dubroca) [1819627] - [net] net, sk_msg: Annotate lockless access to sk_prot on clone (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: bpf_tcp_ingress needs to subtract bytes from sg.size (Sabrina Dubroca) [1819627] - [net] bpf, sockmap: msg_pop_data can incorrecty set an sge length (Sabrina Dubroca) [1819627] - [net] tls: fix const assignment warning (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak in bpf_exec_tx_verdict() (Sabrina Dubroca) [1819627] - [net] tls: Fix sk_psock refcnt leak when in tls_data_ready() (Sabrina Dubroca) [1819627] - [tools] selftests/bpf: Test unhashing kTLS socket after removing from map (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Don't clear saved sock proto on restore (Sabrina Dubroca) [1819627] - [include] bpf, sk_msg: Let ULP restore sk_proto and write_space callback (Sabrina Dubroca) [1819627] - [net] tls: Annotate access to sk_prot with READ_ONCE/WRITE_ONCE (Sabrina Dubroca) [1819627] - [net] tls: Read sk_prot once when building tls proto ops (Sabrina Dubroca) [1819627] - [net] tls: Constify base proto ops used for building tls proto (Sabrina Dubroca) [1819627] - [net] tls: Fix to avoid gettig invalid tls record (Sabrina Dubroca) [1819627] - [net] tls: avoid spurious decryption error with HW resync (Sabrina Dubroca) [1819627] - [net] tls: add helper for testing if socket is RX offloaded (Sabrina Dubroca) [1819627] - [tools] selftests: net: tls: remove recv_rcvbuf test (Sabrina Dubroca) [1819627] - [net] tls: use sg_next() to walk sg entries (Sabrina Dubroca) [1819627] - [net] tls: remove the dead inplace_crypto code (Sabrina Dubroca) [1819627] - [tools] selftests/tls: add a test for fragmented messages (Sabrina Dubroca) [1819627] - [net] tls: Fix unused function warning (Sabrina Dubroca) [1819627] - [net] tls: store decrypted on a single bit (Sabrina Dubroca) [1819627] - [net] tls: store async_capable on a single bit (Sabrina Dubroca) [1819627] - [net] tls: pass context to tls_device_decrypted() (Sabrina Dubroca) [1819627] - [net] tls: make allocation failure unlikely (Sabrina Dubroca) [1819627] - [net] tls: mark sk->err being set as unlikely (Sabrina Dubroca) [1819627] - [net] sockmap: use bitmap for copy info (Sabrina Dubroca) [1819627] - [net] tls: add TlsDeviceRxResync statistic (Sabrina Dubroca) [1819627] - [net] tls: add TlsDecryptError stat (Sabrina Dubroca) [1819627] - [net] tls: add statistics for installed sessions (Sabrina Dubroca) [1819627] - [net] tls: add skeleton of MIB statistics (Sabrina Dubroca) [1819627] - [net] tls: add device decrypted trace point (Sabrina Dubroca) [1819627] - [net] tls: add tracing for device/offload events (Sabrina Dubroca) [1819627] - [net] tls: allow compiling TLS TOE out (Sabrina Dubroca) [1819627] - [net] tls: rename tls_hw_* functions tls_toe_* (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related code to a separate file (Sabrina Dubroca) [1819627] - [net] tls: move tls_build_proto() on init path (Sabrina Dubroca) [1819627] - [net] tls: use the full sk_proto pointer (Sabrina Dubroca) [1819627] - [net] tls: rename tls_device to tls_toe_device (Sabrina Dubroca) [1819627] - [net] tls: move TOE-related structures to a separate header (Sabrina Dubroca) [1819627] - [net] tls: sleeping function from invalid context (Sabrina Dubroca) [1819627] - [net] netfilter: nft_set_rbtree: Add missing expired checks (Phil Sutter) [1778020] - [tools] selftests: netfilter: extend flowtable test script with dnat rule (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: extend flowtable test script for ipsec (Marcelo Leitner) [1811193] - [tools] selftests: netfilter: add flowtable test script (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: set NF_FLOW_TEARDOWN flag on entry expiration (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Remove WQ_MEM_RECLAIM from workqueue (Marcelo Leitner) [1811193] - [net] netfilter: nf_conntrack: add IPS_HW_OFFLOAD status bit (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Free block_cb when being deleted (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support in HW offload (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: add nf_ct_acct_add() (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: export nf_ct_acct_update() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use work entry per offload command (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use rw sem as flow block lock (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add counter support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add enum nft_flowtable_flags to uapi (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix incorrect tc_setup_type type (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: populate addr_type mask (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix flushing of offloaded flows on free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fix NULL pointer dereference in tunnel offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_tuple_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: reload ip{v6}h in nf_flow_nat_ip{v6} (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dump NFTA_CHAIN_FLAGS attribute (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: free flowtable hooks on hook register error (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel encap/decap action offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add indr block setup support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add tunnel match offload support (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: skip offload setup if disabled (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Use nf_flow_offload_tuple for stats as well (Marcelo Leitner) [1811193] - [net] flow_offload: Add flow_match_ct to get rule ct match (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Enable hardware offload of flow table entires (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support refreshing the flow table entries (Marcelo Leitner) [1811193] - [include] net/sched: act_ct: Support restoring conntrack info on skbs (Marcelo Leitner) [1811193] - [net] sched: act_ct: Instantiate flow table entry actions (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Add API for registering to flow table events (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix setting forgotten NF_FLOW_HW_DEAD flag (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix missing flush hardware on table free (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: Fix hardware flush order on nf_flow_table_cleanup (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix check the chain offload flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix memory leak in nf_tables_parse_netdev_hooks() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_table_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_tuple() helper (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: refresh flow if hardware offload fails (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_hw_offload() helper function (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: use atomic bitwise operations for flow flags (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: remove dying bit, use teardown bit instead (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flow_offload_work_alloc() (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: restrict flow dissector match on meta ingress device (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: fetch stats only if flow is still alive (Marcelo Leitner) [1811193] - [net] netfilter: flowtable: add nf_flowtable_time_stamp (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: unbind callbacks from flowtable destroy path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix the nat port mangle. (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: check the status of dst_neigh (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: fix incorrect ethernet dst address (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix big-endian integer overflow (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Correct memcpy size for flow_overload_mangle() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: return EOPNOTSUPP if rule specifies no actions (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 match description (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Don't use offset uninitialized in flow_offload_port_{d, s}nat (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block_cb tc_setup_type as TC_SETUP_CLSFLOWER (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix block setup as TC_SETUP_FT cmd (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: check if bind callback fails and unbind if hook registration fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add nft_unregister_flowtable_hook() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: undo updates if transaction fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: release flow_rule on error from commit path (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove reference to flow rule from deletion path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add IPv6 support (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: add flow_action_entry_next() and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter in flow_offload_fill_dir (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table_offload: Fix check ndo_setup_tc when setup_block (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Check for the NETDEV_UNREGISTER event (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add flowtable offload control plane (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: detach routing information from flow description (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: skip tcp rst and fin packets (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: remove flow_offload_entry structure (Marcelo Leitner) [1811193] - [include] netfilter: nf_flow_table: remove union from flow_offload structure (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move conntrack object to struct flow_offload (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: skip EBUSY on chain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: bogus EOPNOTSUPP on basechain update (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: pass extack to nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nft_meta: offload support for interface index (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: white-space fixes. (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: check for register data length mismatches (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: Adjust parentheses to fix memcmp size argument (Marcelo Leitner) [1811193] - [net] netfilter: nft_bitwise: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: unbind if multi-device binding fails (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_offload_init() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_chain_offload_cmd() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: restore basechain deletion (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: support for multiple devices per netdev hook (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: fix base chain stat rcu_dereference usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules on unregistered device only (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_cls_offload_setup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: Pass callback list to nft_setup_cb_call() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add nft_flow_block_chain() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: increase maximum devices number per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: allow netdevice to be used only once per flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: dynamically allocate hooks per net_device in flowtables (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove flowtable hook flush routine in netns exit routine (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: move priority to struct nf_flowtable (Marcelo Leitner) [1811193] - [net] netfilter: nft_payload: fix missing check for matching length in offloads (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set timeout before insertion into hashes (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: fix always true policy is unset check (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add NFT_CHAIN_POLICY_UNSET and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: remove rules when the device unregisters (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_rule function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: refactor the nft_flow_offload_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: add __nft_offload_get_chain function (Marcelo Leitner) [1811193] - [net] netfilter: nft_{fwd, dup}_netdev: add offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: avoid excessive stack usage (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: move indirect flow_block callback logic to core (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: set default timeout after successful insertion (Marcelo Leitner) [1811193] - [net] netfilter: ctnetlink: honor IPS_OFFLOAD flag (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: clear skb tstamp before xmit (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: map basechain priority to hardware priority (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: teardown flow timeout race (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: conntrack picks up expired flows (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables_offload: support indr block call (Marcelo Leitner) [1811193] - [net] flow_offload: add flow_block structure and use it (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: store data in offload context registers (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix offload for flows that are subject to xfrm (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: don't fail when updating base chain policy (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: add hardware offload support (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: delay chain policy update until transaction is complete (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: IPCB is only valid for ipv4 family (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: don't offload when sequence numbers need adjustment (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: set liberal tracking mode for tcp (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: ignore DF bit setting (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary variable in flow_offload_tuple (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: add entry to flowtable after confirmation (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix checking method of conntrack helper (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix missing error check for rhashtable_insert_fast (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not flow offload deleted conntrack entries (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: simplify nf_flow_offload_gc_step() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: check ttl value in flow offload data path (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: fix netdev refcnt leak (Marcelo Leitner) [1811193] - [net] netfilter: nf_flowtable: skip device lookup from interface index (Marcelo Leitner) [1811193] - [net] netfilter: conntrack: fix IPV6=n builds (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: fix interaction with vrf slave device (Marcelo Leitner) [1811193] - [net] netfilter: nft_flow_offload: Fix reverse route lookup (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: make nf_flow_table_iterate() static (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: do not remove offload when other netns's interface is down (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary parameter of nf_flow_table_cleanup() (Marcelo Leitner) [1811193] - [net] netfilter: nf_tables: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Marcelo Leitner) [1811193] - [net] netfilter: nf_flow_table: remove unnecessary nat flag check code (Marcelo Leitner) [1811193] - [net] mptcp: mark tech preview and disable by default (Florian Westphal) [1835796] - [net] mptcp: fix bogus socket flag values (Florian Westphal) [1835796] - [net] mptcp: select CRYPTO (Florian Westphal) [1835796] - [net] mptcp: Protect subflow socket options before connection completes (Florian Westphal) [1835796] - [net] mptcp: make the symbol 'mptcp_sk_clone_lock' static (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free for ipv6 (Florian Westphal) [1835796] - [net] mptcp: fix use-after-free on tcp fallback (Florian Westphal) [1835796] - [net] mptcp: Fix undefined mptcp_handle_ipv6_mapped for modular IPV6 (Florian Westphal) [1835796] - [net] mptcp: Fix incorrect IPV6 dependency check (Florian Westphal) [1835796] - [net] mptcp: handle tcp fallback when using syn cookies (Florian Westphal) [1835796] - [net] mptcp: avoid a lockdep splat when mcast group was joined (Florian Westphal) [1835796] - [net] mptcp: fix panic on user pointer access (Florian Westphal) [1835796] - [net] mptcp: defer freeing of cached ext until last moment (Florian Westphal) [1835796] - [net] mptcp: Fix build with PROC_FS disabled. (Florian Westphal) [1835796] - [tools] selftests: settings: tests can be in subsubdirs (Florian Westphal) [1835796] - [net] mptcp: Fix code formatting (Florian Westphal) [1835796] - [net] mptcp: do not inherit inet proto ops (Florian Westphal) [1835796] - [net] add and use MPTCP_PROTO_KERN (Florian Westphal) [1835796] - [net] mptcp: cope with later TCP fallback (Florian Westphal) [1835796] - [net] mptcp: process MP_CAPABLE data option (Florian Westphal) [1835796] - [net] mptcp: parse and emit MP_CAPABLE option according to v1 spec (Florian Westphal) [1835796] - [net] mptcp: move from sha1 (v0) to sha256 (v1) (Florian Westphal) [1835796] - [tools] mptcp: add basic kselftest for mptcp (Florian Westphal) [1835796] - [net] mptcp: new sysctl to control the activation per NS (Florian Westphal) [1835796] - [net] mptcp: allow collapsing consecutive sendpages on the same substream (Florian Westphal) [1835796] - [net] mptcp: recvmsg() can drain data from multiple subflows (Florian Westphal) [1835796] - [net] mptcp: add subflow write space signalling and mptcp_poll (Florian Westphal) [1835796] - [net] mptcp: Implement MPTCP receive path (Florian Westphal) [1835796] - [net] mptcp: Write MPTCP DSS headers to outgoing data packets (Florian Westphal) [1835796] - [net] mptcp: Add setsockopt()/getsockopt() socket operations (Florian Westphal) [1835796] - [net] mptcp: Add shutdown() socket operation (Florian Westphal) [1835796] - [net] mptcp: Add key generation and token tree (Florian Westphal) [1835796] - [net] mptcp: Create SUBFLOW socket for incoming connections (Florian Westphal) [1835796] - [net] mptcp: Handle MP_CAPABLE options for outgoing connections (Florian Westphal) [1835796] - [net] mptcp: Associate MPTCP context with TCP socket (Florian Westphal) [1835796] - [net] mptcp: Handle MPTCP TCP options (Florian Westphal) [1835796] - [net] mptcp: Add MPTCP socket stubs (Florian Westphal) [1835796] - [net] netfilter: conntrack: fix infinite loop on rmmod (Florian Westphal) [1832381] - [tools] selftests: add netdevsim devlink dev info test (Petr Oros) [1830928] - [tools] selftests: test netdevsim reload forbid and fail (Petr Oros) [1830928] - [netdrv] mlx4: fix "initializer element not constant" compiler error (Petr Oros) [1830928] - [netdrv] netdevsim: dev: Fix memory leak in nsim_dev_take_snapshot_write (Petr Oros) [1830928] - [net] devlink: fix return value after hitting end in region read (Petr Oros) [1830928] - [net] devlink: Fix reporter's recovery condition (Petr Oros) [1830928] - [documentation] docs: devlink: clarify the scope of snapshot id (Petr Oros) [1830928] - [net] devlink: let kernel allocate region snapshot id (Petr Oros) [1830928] - [net] devlink: factor out building a snapshot notification (Petr Oros) [1830928] - [documentation] devlink: fix broken link warning (Petr Oros) [1830928] - [net] devlink: use NL_SET_ERR_MSG_MOD instead of NL_SET_ERR_MSG (Petr Oros) [1830928] - [include] devlink: Add macro for "fw.mgmt.api" to info_get cb. (Petr Oros) [1830928] - [netdrv] netdevsim: support taking immediate snapshot via devlink (Petr Oros) [1830928] - [net] devlink: implement DEVLINK_CMD_REGION_NEW (Petr Oros) [1830928] - [net] devlink: track snapshot id usage count using an xarray (Petr Oros) [1830928] - [net] devlink: report error once U32_MAX snapshot ids have been used (Petr Oros) [1830928] - [net] devlink: extract snapshot id allocation to helper function (Petr Oros) [1830928] - [net] devlink: use -ENOSPC to indicate no more room for snapshots (Petr Oros) [1830928] - [net] devlink: add function to take snapshot while locked (Petr Oros) [1830928] - [net] devlink: trivial: fix tab in function documentation (Petr Oros) [1830928] - [net] devlink: convert snapshot destructor callback to region op (Petr Oros) [1830928] - [net] devlink: prepare to support region operations (Petr Oros) [1830928] - [documentation] devlink: expand the devlink-info documentation (Petr Oros) [1830928] - [net] devlink: Introduce devlink port flavour virtual (Petr Oros) [1830928] - [net] devlink: validate length of region addr/len (Petr Oros) [1830928] - [net] devlink: validate length of param values (Petr Oros) [1830928] - [net] core: Replace zero-length array with flexible-array member (Petr Oros) [1830928] - [net] core: devlink.c: Use built-in RCU list checking (Petr Oros) [1830928] - [net] devlink: Rely on driver eswitch thread safety instead of devlink (Petr Oros) [1830928] - [net] core: devlink.c: Hold devlink->lock from the beginning of devlink_dpipe_table_register() (Petr Oros) [1830928] - [net] devlink: Force enclosing array on binary fmsg data (Petr Oros) [1830928] - [net] devlink: report 0 after hitting end in region read (Petr Oros) [1830928] - [net] devlink: correct misspelling of snapshot (Petr Oros) [1830928] - [tools] selftests: Add a test of large binary to devlink health test (Petr Oros) [1830928] - [netdrv] netdevsim: Update dummy reporter's devlink binary interface (Petr Oros) [1830928] - [net] devlink: Allow large formatted message of binary output (Petr Oros) [1830928] - [tools] selftests: netdevsim: Add test cases for devlink-trap policers (Petr Oros) [1823743] - [netdrv] netdevsim: Add support for setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Allow setting of packet trap group parameters (Petr Oros) [1823743] - [net] devlink: Add packet trap group parameters support (Petr Oros) [1823743] - [netdrv] netdevsim: Add devlink-trap policer support (Petr Oros) [1823743] - [documentation] Add description of packet trap policers (Petr Oros) [1823743] - [net] devlink: Add packet trap policers support (Petr Oros) [1823743] - [net] devlink: Add auto dump flag to health reporter (Petr Oros) [1823743] - [net] devlink: Implicitly set auto recover flag when registering health reporter (Petr Oros) [1823743] - [netdrv] netdevsim: Change dummy reporter auto recover default (Petr Oros) [1823743] - [net] devlink: Only pass packet trap group identifier in trap structure (Petr Oros) [1823743] - [net] devlink: Stop reference counting packet trap groups (Petr Oros) [1823743] - [netdrv] netdevsim: Explicitly register packet trap groups (Petr Oros) [1823743] - [net] devlink: Add API to register packet trap groups (Petr Oros) [1823743] - [net] esp6: calculate transport_header correctly when sel.family != AF_INET6 (Xin Long) [1815980 1761579] - [net] esp4: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] esp6: support ipv6 nexthdrs process for beet gso segment (Xin Long) [1815980 1761579] - [net] xfrm: remove the xfrm_state_put call becofe going to out_reset (Xin Long) [1815980 1761579] - [net] esp6: get the right proto for transport mode in esp6_gso_encap (Xin Long) [1815980 1761579] - [net] xfrm: do pskb_pull properly in __xfrm_transport_prep (Xin Long) [1815980 1761579] - [net] xfrm: allow to accept packets with ipv6 NEXTHDR_HOP in xfrm_input (Xin Long) [1815980 1761579] - [net] xfrm: add prep for esp beet mode offload (Xin Long) [1815980 1761579] - [net] esp6: add gso_segment for esp6 beet mode (Xin Long) [1815980 1761579] - [net] esp4: add gso_segment for esp4 beet mode (Xin Long) [1815980 1761579] - [net] xfrm: kconfig: make xfrm depend on inet (Xin Long) [1815980 1761579] - [net] xfrm: make xfrm modes builtin (Xin Long) [1815980 1761579] - [net] xfrm: remove afinfo pointer from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input2 indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove gso_segment indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove xmit indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove output indirection from xfrm_mode (Xin Long) [1815980 1761579] - [net] xfrm: remove input indirection from xfrm_mode (Xin Long) [1761579 1815980] - [net] xfrm: prefer family stored in xfrm_mode struct (Xin Long) [1815980 1761579] - [net] xfrm: place af number into xfrm_mode struct (Xin Long) [1761579 1815980] - [net] xfrm: gso partial offload support (Xin Long) [1761579 1815980] - [net] netfilter: cttimeout: remove set but not used variable 'l3num' (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle icmp pkt_to_tuple helper via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: handle builtin l4proto packet functions via direct calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove net_id (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: switch module to be built-in (Florian Westphal) [1822085] - [net] netfilter: remove unused parameters in nf_ct_l4proto_[un]register_sysctl() (Florian Westphal) [1822085] - [net] netfilter: conntrack: gre: convert rwlock to rcu (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: fetch timeouts for udplite and gre, too (Florian Westphal) [1822085] - [net] netfilter: nfnetlink_cttimeout: pass default timeout policy to obj_to_nlattr (Florian Westphal) [1822085] - [net] netfilter: conntrack: add nf_{tcp, udp, sctp, icmp, dccp, icmpv6, generic}_pernet() (Florian Westphal) [1822085] - [net] netfilter: conntrack: clamp l4proto array size at largers supported protocol (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3->l4 mapping information (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove unused proto arg from netns init functions (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove error callback and handle icmp from core (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid using ->error callback if possible (Florian Westphal) [1822085] - [net] netfilter: conntrack: deconstify packet callback skb pointer (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove the l4proto->new() function (Florian Westphal) [1822085] - [net] netfilter: conntrack: timeout interface depend on CONFIG_NF_CONNTRACK_TIMEOUT (Florian Westphal) [1822085] - [net] netfilter: conntrack: pass nf_hook_state to packet and error handlers (Florian Westphal) [1822085] - [net] netfilter: conntrack: place 'new' timeout in first location too (Florian Westphal) [1822085] - [net] netfilter: nf_conntrack_h323: Remove deprecated config check (Florian Westphal) [1822085] - [include] netfilter: nf_tables: merge route type into core (Florian Westphal) [1822085] - [net] netfilter: ipv6: avoid indirect calls for IPV6=y case (Florian Westphal) [1822085] - [net] netfilter: nat: remove module dependency on ipv6 core (Florian Westphal) [1822085] - [net] netfilter: remove obsolete need_conntrack stub (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid use-after free on rmmod (Florian Westphal) [1822085] - [net] netfilter: conntrack: dccp, sctp: handle null timeout argument (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove duplicated include from nf_conntrack_proto_udp.c (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove l3proto abstraction (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_timeout() indirection (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid l4proto pkt_to_tuple calls (Florian Westphal) [1822085] - [net] netfilter: conntrack: avoid calls to l4proto invert_tuple (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove get_l4proto indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove invert_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove pkt_to_tuple indirection from l3 protocol trackers (Florian Westphal) [1822085] - [net] netfilter: conntrack: remove ctnetlink callbacks from l3 protocol trackers (Florian Westphal) [1822085] - [net] openvswitch: use nf_ct_get_tuplepr, invert_tuplepr (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip6_checksum* from ipv6 to utils (Florian Westphal) [1822085] - [net] netfilter: utils: move nf_ip_checksum* from ipv4 to utils (Florian Westphal) [1822085] - [net] netfilter: flowtables: use fixed renew timeout on teardown (Florian Westphal) [1822085] - [netdrv] geneve: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] vxlan: use the correct nlattr array in NL_SET_ERR_MSG_ATTR (Xin Long) [1809503] - [netdrv] geneve: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] vxlan: Allow configuration of DF behaviour (Xin Long) [1809503] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Josef Oskera) [1841511] - [netdrv] r8169: fix OCP access on RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: re-establish support for RTL8401 chip version (Josef Oskera) [1841511] - [netdrv] r8169: change back SG and TSO to be disabled by default (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8169_tx_map (Josef Oskera) [1841511] - [netdrv] r8169: improve handling of TD_MSS_MAX (Josef Oskera) [1841511] - [netdrv] r8169: fix PHY driver check on platforms w/o module softdeps (Josef Oskera) [1841511] - [netdrv] r8169: re-enable MSI on RTL8168c (Josef Oskera) [1841511] - [netdrv] r8169: don't use MSI before RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: improve RTL8168b FIFO overflow workaround (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_schedule_task (Josef Oskera) [1841511] - [netdrv] r8169: simplify rtl_task (Josef Oskera) [1841511] - [netdrv] r8169: add new helper rtl8168g_enable_gphy_10m (Josef Oskera) [1841511] - [netdrv] net: r8169: reject unsupported coalescing params (Josef Oskera) [1841511] - [netdrv] r8169: simplify getting stats by using netdev_stats_to_stats64 (Josef Oskera) [1841511] - [netdrv] r8169: let rtl8169_mark_to_asic clear rx descriptor field opts2 (Josef Oskera) [1841511] - [netdrv] r8169: remove now unneeded barrier in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: simplify usage of rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: ensure tx_skb is fully reset after calling rtl8169_unmap_tx_skb (Josef Oskera) [1841511] - [netdrv] r8169: convert while to for loop in rtl_tx (Josef Oskera) [1841511] - [netdrv] r8169: use pci_status_get_and_clear_errors (Josef Oskera) [1841511] - [netdrv] r8169: add PCI_STATUS_PARITY to PCI status error bits (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_start_xmit (Josef Oskera) [1841511] - [netdrv] r8169: remove RTL_EVENT_NAPI constants (Josef Oskera) [1841511] - [netdrv] r8169: use new helper tcp_v6_gso_csum_prep (Josef Oskera) [1841511] - [netdrv] r8169: improve statistics of missed rx packets (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl_jumbo_config (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_get_mac_version (Josef Oskera) [1841511] - [netdrv] r8169: add helper rtl_pci_commit (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting netdev features (Josef Oskera) [1841511] - [netdrv] r8169: remove setting PCI_CACHE_LINE_SIZE in rtl_hw_start_8169 (Josef Oskera) [1841511] - [netdrv] r8169: remove unneeded check from rtl_link_chg_patch (Josef Oskera) [1841511] - [netdrv] r8169: fix performance regression related to PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: don't set min_mtu/max_mtu if not needed (Josef Oskera) [1841511] - [netdrv] r8169: factor out PHY configuration to r8169_phy_config.c (Josef Oskera) [1841511] - [netdrv] r8169: add r8169.h (Josef Oskera) [1841511] - [netdrv] r8169: rename rtl_apply_firmware (Josef Oskera) [1841511] - [netdrv] r8169: add phydev argument to rtl8168d_apply_firmware_cond (Josef Oskera) [1841511] - [netdrv] r8169: use phy_read/write instead of rtl_readphy/writephy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_w0w1_phy (Josef Oskera) [1841511] - [netdrv] r8169: replace rtl_patchphy (Josef Oskera) [1841511] - [netdrv] r8169: move disabling MAC EEE for RTL8402/RTL8106e (Josef Oskera) [1841511] - [netdrv] r8169: move setting ERI register 0x1d0 for RTL8106 (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in rtl_writephy_batch (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of RTL8168g-specific PHY config functions (Josef Oskera) [1841511] - [netdrv] r8169: change argument type of EEE PHY functions (Josef Oskera) [1841511] - [netdrv] r8169: move RTL8169scd Gigabyte PHY quirk (Josef Oskera) [1841511] - [netdrv] r8169: remove not needed debug print in rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: prepare for exporting rtl_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add constant EnAnaPLL (Josef Oskera) [1841511] - [netdrv] r8169: move enabling EEE to rtl8169_init_phy (Josef Oskera) [1841511] - [netdrv] r8169: remove MAC workaround in rtl8168e_2_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: factor out rtl8168h_2_get_adc_bias_ioffset (Josef Oskera) [1841511] - [netdrv] r8169: check that Realtek PHY driver module is loaded (Josef Oskera) [1841511] - [netdrv] treewide: Use sizeof_field() macro (Josef Oskera) [1841511] - [netdrv] r8169: fix rtl_hw_jumbo_disable for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add missing RX enabling for WoL on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo configuration for RTL8168evl (Josef Oskera) [1841511] - [netdrv] r8169: add check for PHY_MDIO_CHG to rtl_nic_fw_data_ok (Josef Oskera) [1841511] - [netdrv] r8169: use macro FIELD_SIZEOF in definition of FW_OPCODE_SIZE (Josef Oskera) [1841511] - [netdrv] r8169: change mdelay to msleep in rtl_fw_write_firmware (Josef Oskera) [1841511] - [netdrv] r8169: load firmware for RTL8168fp/RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: improve conditional firmware loading for RTL8168d (Josef Oskera) [1841511] - [netdrv] r8169: use r8168d_modify_extpage in rtl8168f_config_eee_phy (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8117 (Josef Oskera) [1841511] - [netdrv] r8169: respect EEE user setting when restarting network (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl8168c_4_hw_phy_config (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_modify_extpage (Josef Oskera) [1841511] - [netdrv] r8169: switch to phylib functions in more places (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168d_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: add helper r8168g_phy_param (Josef Oskera) [1841511] - [netdrv] r8169: fix page read in r8168g_mdio_read (Josef Oskera) [1841511] - [netdrv] r8169: fix wrong PHY ID issue with RTL8168dp (Josef Oskera) [1841511] - [netdrv] r8169: use helper rtl_hw_aspm_clkreq_enable also in rtl_hw_start_8168g_2 (Josef Oskera) [1841511] - [netdrv] r8169: improve rtl8169_rx_fill (Josef Oskera) [1841511] - [netdrv] r8169: align fix_features callback with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: never set PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168bef (Josef Oskera) [1841511] - [netdrv] r8169: remove rtl_hw_start_8168dp (Josef Oskera) [1841511] - [netdrv] r8169: simplify setting PCI_EXP_DEVCTL_NOSNOOP_EN (Josef Oskera) [1841511] - [netdrv] r8169: remove fiddling with the PCIe max read request size (Josef Oskera) [1841511] - [netdrv] r8169: fix jumbo packet handling on resume from suspend (Josef Oskera) [1841511] - [netdrv] r8169: don't set bit RxVlan on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add support for EEE on RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: add RTL8125 PHY initialization (Josef Oskera) [1841511] - [netdrv] r8169: add support for RTL8125 (Josef Oskera) [1841511] - [netdrv] r8169: don't use bit LastFrag in tx descriptor after send (Josef Oskera) [1841511] - [netdrv] r8169: read common register for PCI commit (Josef Oskera) [1841511] - [netdrv] r8169: move disabling interrupt coalescing to RTL8169/RTL8168 init (Josef Oskera) [1841511] - [netdrv] r8169: factor out reading MAC address from registers (Josef Oskera) [1841511] - [netdrv] r8169: restrict rtl_is_8168evl_up to RTL8168 chip versions (Josef Oskera) [1841511] - [netdrv] r8169: change interrupt mask type to u32 (Josef Oskera) [1841511] - [netdrv] r8169: improve DMA handling in rtl_rx (Josef Oskera) [1841511] - [netdrv] r8169: fix DMA issue on MIPS platform (Josef Oskera) [1841511] - [netdrv] r8169: sync EEE handling for RTL8168h with vendor driver (Josef Oskera) [1841511] - [netdrv] r8169: use the generic EEE management functions (Josef Oskera) [1841511] - [fs] gfs2: Even more gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] sched/fair: Don't NUMA balance for kthreads (Phil Auld) [1842543] - [kernel] sched/core: Offload wakee task activation if it the wakee is descheduling (Phil Auld) [1842543] - [kernel] sched/core: Optimize ttwu() spinning on p->on_cpu (Phil Auld) [1842543] - [fs] gfs2: Smarter iopen glock waiting (Andreas Grunbacher) [1582655] - [fs] gfs2: Wake up when setting GLF_DEMOTE (Andreas Grunbacher) [1582655] - [fs] gfs2: Check inode generation number in delete_work_func (Andreas Grunbacher) [1582655] - [fs] gfs2: Move inode generation number check into gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Minor gfs2_lookup_by_inum cleanup (Andreas Grunbacher) [1582655] - [fs] gfs2: Try harder to delete inodes locally (Andreas Grunbacher) [1582655] - [fs] gfs2: Give up the iopen glock on contention (Andreas Grunbacher) [1582655] - [fs] gfs2: Turn gl_delete into a delayed work (Andreas Grunbacher) [1582655] - [fs] gfs2: Keep track of deleted inode generations in LVBs (Andreas Grunbacher) [1582655] - [fs] gfs2: Allow ASPACE glocks to also have an lvb (Andreas Grunbacher) [1582655] - [fs] gfs2: Avoid access time thrashing in gfs2_inode_lookup (Andreas Grunbacher) [1582655] - [fs] gfs2: Use IS_ERR_OR_NULL (Andreas Grunbacher) [1582655] - [fpga] fpga: mark the intel fpga drivers as tech preview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: Remove unneeded semicolon (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: Fix incompatible function behavior for RSU driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 remote system update driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: stratix10-svc: extend svc to support new RSU features (Luis Goncalves) [1689274 1660310 1494701 1494699] - [edac] EDAC/altera, firmware/intel: Add Stratix10 ECC DBE SMC call (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: stratix10-svc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] firmware: add remote status update client support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [firmware] firmware: add Intel Stratix10 service layer driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: fix return value of cci_pci_sriov_configure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: xilinx-pr-decoupler: Remove clk_get error message for probe defer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: remove redundant dev_err message (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: remove set but not used variable 'afu' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'fme' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add power management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add thermal management support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for thermal/power management interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: Remove dev_err() usage after platform_get_irq() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] Documentation: fpga: dfl: add descriptions for virtualization and new interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add global error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add STP (SignalTap) support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add error reporting support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: expose __afu_port_enable/disable function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add userclock sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: convert platform_driver to use dev_groups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make init callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Add Stratix10 (V2) Support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Preparation for V2 parts (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Discover Vendor Specific offset (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-ps-spi: Fix getting of optional confd gpio (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add capability sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: make uinit callback optional (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add id_table for dfl private feature driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add AFU state related sysfs interfaces (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: pci: enable SRIOV support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_FME_PORT_RELEASE/ASSIGN ioctl support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: use driver core functions, not sysfs ones (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-pr-ip: Make alt_pr_unregister function void (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix function definition argument (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga-manager: altera-ps-spi: Fix build error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: align PR buffer size per PR datawidth (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove copy_to_user() in ioctl for PR (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-mgr: fix FME_PR_INTFC_ID register address (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: Kconfig: pedantic cleanups (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: convert docs to ReST and rename to *.rst (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: zynqmp-fpga: Correctly handle error pointer (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] include: fpga: adi-axi-common.h: add common regs & defs header (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: expand minor range when registering chrdev region (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: Add lockdep classes for pdata->lock (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: Pass the correct device to dma_mapping_error() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix use-after-free on s10_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] treewide: Add SPDX license identifier - Makefile/Kconfig (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] mm/gup: change GUP fast to use flags rather than a write 'bool' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga manager: Adding FPGA Manager support for Xilinx zynqmp (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera_freeze_bridge: remove restriction to socfpga (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: make array dummy static, shrinks object size (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: stratix10-soc: fix wrong of_node_put() in init function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] Remove 'type' argument from access_ok() function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: of-fpga-region: Use platform_set_drvdata (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-fme-region: Use platform_get_drvdata() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add intel stratix10 soc fpga manager driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: altera-ps-spi: enable usage on non-dt platforms (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix probing for multiple FPGAs on the bus (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] zynq-fpga: Only route PR via PCAP when required (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: Fix registration for CvP incapable devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: remove set but not used variable 'priv' (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: altera-cvp: fix 'bad IO access' on x86_64 (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add devm_fpga_region_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: add devm_fpga_bridge_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add devm_fpga_mgr_create (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: document fpga manager flags (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: bridge: fix obvious function documentation error (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: do not access region struct after fpga_region_unregister (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] drivers: fpga: fix two trivial spelling mistakes (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: fix return value check in in pr_mgmt_init() (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_PORT_DMA_MAP/UNMAP ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add afu sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: afu: add port ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Accelerated Function Unit driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-region: add support for compat_id (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga region platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga bridge platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme-mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add fpga manager platform driver for FME (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add partial reconfiguration sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add DFL_FPGA_GET_API_VERSION/CHECK_EXTENSION ioctls support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: fme: add header sub feature support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add FPGA Management Engine driver basic framework (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl-pci: add enumeration for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add FPGA DFL PCIe device driver (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_check_port_id function (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_port_ops support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add feature device infrastructure (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add dfl_fpga_cdev_find_port (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: dfl: add chardev support for feature devices (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: add device feature list support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: region: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add compat_id support (Luis Goncalves) [1689274 1660310 1494701 1494699] - [fpga] fpga: mgr: add status for fpga-manager (Luis Goncalves) [1689274 1660310 1494701 1494699] - [include] fpga: mgr: add region_id to fpga_image_info (Luis Goncalves) [1689274 1660310 1494701 1494699] - [documentation] docs: fpga: add a document for FPGA Device Feature List (DFL) Framework Overview (Luis Goncalves) [1689274 1660310 1494701 1494699] - [mm] mm: Add a vmf_insert_mixed_prot() function (Dave Airlie) [1838335] - [mm] mm: Add write-protect and clean utilities for address space ranges (Dave Airlie) [1838335] - [mm] mm: Add a walk_page_mapping() function to the pagewalk code (Dave Airlie) [1838335] - [mm] pagewalk: separate function pointers from iterator data (Dave Airlie) [1838335] - [mm] mm: split out a new pagewalk.h header from mm.h (Dave Airlie) [1838335] - [mm] mm: update ptep_modify_prot_commit to take old pte value as arg (Dave Airlie) [1838335] - [x86] mm: update ptep_modify_prot_start/commit to take vm_area_struct as arg (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: add an interval tree notifier (Dave Airlie) [1838335] - [mm] mm/mmu_notifier: define the header pre-processor parts even if disabled (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a lockdep map for invalidate_range_start/end (Dave Airlie) [1838335] - [misc] misc/sgi-gru: use mmu_notifier_get/put for struct gru_mm_struct (Dave Airlie) [1838335] - [drm] drm/backport: add mmu notifier get/put support to drm backport (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: add a get/put scheme for the registration (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: do not speculatively allocate a mmu_notifier_mm (Dave Airlie) [1838335] - [mm] mm/mmu_notifiers: hoist do_mmu_notifier_register down_write to the caller (Dave Airlie) [1838335] - [mm] mm/mmu_notifier.c: remove mmu_notifier_synchronize() (Dave Airlie) [1838335] - [infiniband] locking/lockdep: Rename lockdep_assert_held_exclusive() -> lockdep_assert_held_write() (Dave Airlie) [1838335] - [include] mm/mmu_notifier: contextual information for event enums (Dave Airlie) [1838335] - [mm] mm/memory_hotplug.c: only respect mem= parameter during boot stage (Baoquan He) [1838809 1781472] - [scsi] scsi: mpt3sas: Remove unused including (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free warnings (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Disable DIF when prot_mask set to zero (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Capture IOC data for debugging purposes (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Use true, false for ioc->use_32bit_dma (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove NULL check before freeing function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update mpt3sas version to 33.101.00.00 (Tomas Henzl) [1790760] - [scsi] mpt3sas: Fix memset in non-rdpq mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix reply queue count in non RDPQ mode (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle RDPQ DMA allocation in same 4G region (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Separate out RDPQ allocation to new function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Rename function name is_MSB_are_same (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Don't change the DMA coherent mask after allocations (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: use true, false for bool variables (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix kernel panic observed on soft HBA unplug (Tomas Henzl) [1790760] - [scsi] scsi: Replace zero-length array with flexible-array member (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update drive version to 33.100.00.00 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Remove usage of device_busy counter (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Print function name in which cmd timed out (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Optimize mpt3sas driver logging (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: print in which path firmware fault occurred (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Handle CoreDump state from watchdog thread (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support IOCs new state named COREDUMP (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: renamed _base_after_reset_handler function (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Add support for NVMe shutdown (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Update MPI Headers to v02.00.57 (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Fix double free in attach error handling (Tomas Henzl) [1790760] - [scsi] scsi: mpt3sas: Clean up some indenting (Tomas Henzl) [1790760] - [crypto] crypto: af_alg - cast ki_complete ternary op to int (Herbert Xu) [1837499] - [netdrv] virtio-net: per-queue RPS config (Eugenio Perez) [1718086] - [netdrv] virtio_net: Differentiate sk_buff and xdp_frame on freeing (Eugenio Perez) [1718086] - [netdrv] virtio_net: Use xdp_return_frame to free xdp_frames on destroying vqs (Eugenio Perez) [1718086] - [netdrv] virtio_net: enable napi_tx by default (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't call free_old_xmit_skbs for xdp_frames (Eugenio Perez) [1718086] - [netdrv] virtio_net: Don't enable NAPI when interface is down (Eugenio Perez) [1718086] - [include] cpumask: make cpumask_next_wrap available without smp (Eugenio Perez) [1718086] - [netdrv] virtio_net: Stripe queue affinities across cores (Eugenio Perez) [1718086] - [virtio] virtio: Make vp_set_vq_affinity() take a mask (Eugenio Perez) [1718086]- [netdrv] ice: add board identifier info to devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: add basic handler for devlink .info_get (Jonathan Toppins) [1796682] - [netdrv] ice: enable initial devlink support (Jonathan Toppins) [1796682] - [netdrv] ice: implement full NVM read from ETHTOOL_GEEPROM (Jonathan Toppins) [1796682] - [netdrv] ice: discover and store size of available flash (Jonathan Toppins) [1796682] - [netdrv] ice: store NVM version info in extracted format (Jonathan Toppins) [1796682] - [netdrv] ice: create function to read a section of the NVM and Shadow RAM (Jonathan Toppins) [1796682] - [netdrv] ice: use __le16 types for explicitly Little Endian values (Jonathan Toppins) [1796682] - [netdrv] ice: fix incorrect size description of ice_get_nvm_version (Jonathan Toppins) [1781388] - [netdrv] ice: use variable name more descriptive than type (Jonathan Toppins) [1781388] - [netdrv] ice: Use EOPNOTSUPP instead of ENOTSUPP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix format specifier (Jonathan Toppins) [1781388] - [netdrv] ice: fix use of deprecated strlcpy() (Jonathan Toppins) [1781388] - [netdrv] ice: Increase mailbox receive queue length to maximum (Jonathan Toppins) [1781388] - [netdrv] ice: Correct setting VLAN pruning (Jonathan Toppins) [1781388] - [netdrv] ice: renegotiate link after FW DCB on (Jonathan Toppins) [1781388] - [netdrv] ice: Fix corner case when switching from IEEE to CEE (Jonathan Toppins) [1781388] - [netdrv] ice: Display Link detected via Ethtool in safe mode (Jonathan Toppins) [1781388] - [netdrv] ice: Fix removing driver while bare-metal VFs pass traffic (Jonathan Toppins) [1781388] - [netdrv] ice: Improve clarity of prints and variables (Jonathan Toppins) [1781388] - [netdrv] ice: allow bigger VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup unneeded parenthesis (Jonathan Toppins) [1781388] - [netdrv] ice: Use pci_get_dsn() (Jonathan Toppins) [1781388] - [netdrv] ice: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1781388] - [netdrv] ice: fix define for E822 backplane device (Jonathan Toppins) [1781388] - [netdrv] ice: add support for E823 devices (Jonathan Toppins) [1795812] - [netdrv] ice: add backslash-n to strings (Jonathan Toppins) [1781388] - [netdrv] ice: increase PF reset wait timeout to 300 milliseconds (Jonathan Toppins) [1781388] - [netdrv] ice: Support XDP UMEM wake up mechanism (Jonathan Toppins) [1781388] - [netdrv] ice: SW DCB, report correct max TC value (Jonathan Toppins) [1781388] - [netdrv] ice: Report correct DCB mode (Jonathan Toppins) [1781388] - [netdrv] ice: Add DCBNL ops required to configure ETS in CEE for SW DCB (Jonathan Toppins) [1781388] - [netdrv] ice: Always clear the QRXFLXP_CNTXT register for VF Rx queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix for TCAM entry management (Jonathan Toppins) [1781388] - [netdrv] ice: update malicious driver detection event handling (Jonathan Toppins) [1781388] - [netdrv] ice: Validate config for SW DCB map (Jonathan Toppins) [1781388] - [netdrv] ice: Wait for VF to be reset/ready before configuration (Jonathan Toppins) [1792691] - [netdrv] ice: Don't reject odd values of usecs set by user (Jonathan Toppins) [1781388] - [netdrv] ice: use true/false for bool types (Jonathan Toppins) [1781388] - [netdrv] ice: add function argument description to function header comment (Jonathan Toppins) [1781388] - [netdrv] ice: use proper format for function pointer as a function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary fallthrough comments (Jonathan Toppins) [1781388] - [netdrv] ice: Fix virtchnl_queue_select bitmap validation (Jonathan Toppins) [1781388] - [netdrv] ice: Fix and refactor Rx queue disable for VFs (Jonathan Toppins) [1781388] - [netdrv] ice: Handle LAN overflow event for VF queues (Jonathan Toppins) [1781388] - [netdrv] ice: Fix implicit queue mapping mode in ice_vsi_get_qs (Jonathan Toppins) [1781388] - [netdrv] ice: Add support to enable/disable all Rx queues before waiting (Jonathan Toppins) [1781388] - [netdrv] ice: Only allow tagged bcast/mcast traffic for VF in port VLAN (Jonathan Toppins) [1781388] - [netdrv] ice: Fix Port VLAN priority bits (Jonathan Toppins) [1781388] - [netdrv] ice: Add helper to determine if VF link is up (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor port vlan configuration for the VF (Jonathan Toppins) [1781388] - [netdrv] ice: Add initial support for QinQ (Jonathan Toppins) [1781388] - [netdrv] ice: Trivial fixes (Jonathan Toppins) [1781388] - [netdrv] ice: Use correct netif error function (Jonathan Toppins) [1781388] - [netdrv] ice: Cleanup ice_vsi_alloc_q_vectors (Jonathan Toppins) [1781388] - [netdrv] ice: Make print statements more compact (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_pf_to_dev (Jonathan Toppins) [1781388] - [netdrv] ice: Remove possible null dereference (Jonathan Toppins) [1781388] - [netdrv] ice: update Unit Load Status bitmask to check after reset (Jonathan Toppins) [1781388] - [netdrv] ice: fix and consolidate logging of NVM/firmware version information (Jonathan Toppins) [1781388] - [netdrv] ice: Modify link message logging (Jonathan Toppins) [1781388] - [netdrv] ice: Remove CONFIG_PCI_IOV wrap in ice_set_pf_caps (Jonathan Toppins) [1781388] - [netdrv] ice: Remove ice_dev_onetime_setup() (Jonathan Toppins) [1781388] - [netdrv] ice: Don't allow same value for Rx tail to be written twice (Jonathan Toppins) [1781388] - [netdrv] ice: display supported and advertised link modes (Jonathan Toppins) [1781388] - [netdrv] ice: Fix switch between FW and SW LLDP (Jonathan Toppins) [1781388] - [netdrv] ice: Fix DCB rebuild after reset (Jonathan Toppins) [1781388] - [netdrv] ice: Bump version (Jonathan Toppins) [1781401] - [netdrv] ice: Implement ethtool get/set rx-flow-hash (Jonathan Toppins) [1781401] - [netdrv] ice: Initilialize VF RSS tables (Jonathan Toppins) [1781401] - [netdrv] ice: Optimize table usage (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: Populate TCAM filter software structures (Jonathan Toppins) [1781401] - [netdrv] ice: Allocate flow profile (Jonathan Toppins) [1781401] - [netdrv] ice: Enable writing hardware filtering tables (Jonathan Toppins) [1781401] - [netdrv] ice: remove redundant assignment to variable xmit_done (Jonathan Toppins) [1781388] - [netdrv] ice: Removing hung_queue variable to use txqueue function parameter (Jonathan Toppins) [1781388] - [netdrv] ice: Add device ids for E822 devices (Jonathan Toppins) [1781951] - [netdrv] ice: Suppress Coverity warnings for xdp_rxq_info_reg (Jonathan Toppins) [1781388] - [netdrv] ice: Add a boundary check in ice_xsk_umem() (Jonathan Toppins) [1781388] - [netdrv] ice: add extra check for null Rx descriptor (Jonathan Toppins) [1781388] - [netdrv] ice: suppress checked_return error (Jonathan Toppins) [1781388] - [netdrv] ice: Demote MTU change print to debug (Jonathan Toppins) [1781388] - [netdrv] ice: Enable ip link show on the PF to display VF unicast MAC(s) (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF link state when it's IFLA_VF_LINK_STATE_AUTO (Jonathan Toppins) [1781388] - [netdrv] ice: Remove Rx flex descriptor programming (Jonathan Toppins) [1781388] - [netdrv] ice: Return error on not supported ethtool -C parameters (Jonathan Toppins) [1781388] - [netdrv] ice: Restore interrupt throttle settings after VSI rebuild (Jonathan Toppins) [1781388] - [netdrv] ice: Set default value for ITR in alloc function (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_for_each_vf() macro (Jonathan Toppins) [1781388] - [netdrv] ice: Add code to keep track of current dflt_vsi (Jonathan Toppins) [1781388] - [netdrv] ice: Fix VF spoofchk (Jonathan Toppins) [1781388] - [netdrv] ice: Support UDP segmentation offload (Jonathan Toppins) [1781388] - [netdrv] ice: Update FW API minor version (Jonathan Toppins) [1781388] - [netdrv] ice: remove pointless NULL check of port_info (Jonathan Toppins) [1781388] - [netdrv] ice: Implement ethtool ops for channels (Jonathan Toppins) [1781388] - [netdrv] ice: implement VF stats NDO (Jonathan Toppins) [1781388] - [netdrv] ice: add helpers for virtchnl (Jonathan Toppins) [1781388] - [netdrv] ice: Add ice_pf_to_dev(pf) macro (Jonathan Toppins) [1781388] - [netdrv] ice: Do not use devm* functions for local uses (Jonathan Toppins) [1781388] - [netdrv] ice: Refactor removal of VLAN promiscuous rules (Jonathan Toppins) [1781388] - [netdrv] ice: Fix setting coalesce to handle DCB configuration (Jonathan Toppins) [1781388] - [netdrv] ice: Only disable VF state when freeing each VF resources (Jonathan Toppins) [1781388] - [netdrv] ice: fix stack leakage (Jonathan Toppins) [1781388] - [netdrv] ice: Don't modify stripping for add/del VLANs on VF (Jonathan Toppins) [1781388] - [netdrv] ice: Disallow VF VLAN opcodes if VLAN offloads disabled (Jonathan Toppins) [1781388] - [netdrv] ice: Correct capabilities reporting of max TCs (Jonathan Toppins) [1781388] - [netdrv] ice: Store number of functions for the device (Jonathan Toppins) [1781388] - [netdrv] ice: fix potential infinite loop because loop counter being too small (Jonathan Toppins) [1781388] - [netdrv] ice: print opcode when printing controlq errors (Jonathan Toppins) [1781388] - [netdrv] ice: use more accurate ICE_DBG mask types (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce and use ice_vsi_type_str (Jonathan Toppins) [1781388] - [netdrv] ice: remove unnecessary conditional check (Jonathan Toppins) [1781388] - [netdrv] ice: Update enum ice_flg64_bits to current specification (Jonathan Toppins) [1781388] - [netdrv] ice: delay less (Jonathan Toppins) [1781388] - [netdrv] ice: use pkg_dwnld_status instead of sq_last_status (Jonathan Toppins) [1781388] - [netdrv] ice: Change max MSI-x vector_id check in cfg_irq_map (Jonathan Toppins) [1781388] - [netdrv] ice: Check if VF is disabled for Opcode and other operations (Jonathan Toppins) [1781388] - [netdrv] ice: configure software LLDP in ice_init_pf_dcb (Jonathan Toppins) [1781388] - [netdrv] ice: Fix to change Rx/Tx ring descriptor size via ethtool with DCBx (Jonathan Toppins) [1781388] - [netdrv] ice: avoid setting features during reset (Jonathan Toppins) [1781388] - [netdrv] ice: Implement DCBNL support (Jonathan Toppins) [1781388] - [netdrv] ice: Add NDO callback to set the maximum per-queue bitrate (Jonathan Toppins) [1781388] - [netdrv] ice: Use ice_ena_vsi and ice_dis_vsi in DCB configuration flow (Jonathan Toppins) [1781388] - [netdrv] ice: Fix return value when SR-IOV is not supported (Jonathan Toppins) [1781388] - [netdrv] ice: Rename VF function ice_vc_dis_vf to match its behavior (Jonathan Toppins) [1781388] - [netdrv] ice: Get rid of ice_cleanup_header (Jonathan Toppins) [1781388] - [netdrv] ice: print PCI link speed and width (Jonathan Toppins) [1781388] - [netdrv] ice: print unsupported module message (Jonathan Toppins) [1781388] - [netdrv] ice: write register with correct offset (Jonathan Toppins) [1781388] - [netdrv] ice: Check for null pointer dereference when setting rings (Jonathan Toppins) [1781388] - [netdrv] ice: save PCI state in probe (Jonathan Toppins) [1781388] - [netdrv] ice: Adjust DCB INIT for SW mode (Jonathan Toppins) [1781388] - [netdrv] ice: fix driver unload flow (Jonathan Toppins) [1781388] - [netdrv] ice: handle DCBx non-contiguous TC request (Jonathan Toppins) [1781388] - [netdrv] ice: Update Boot Configuration Section read of NVM (Jonathan Toppins) [1781388] - [netdrv] ice: add ethtool -m support for reading i2c eeprom modules (Jonathan Toppins) [1781388] - [netdrv] ice: allow 3k MTU for XDP (Jonathan Toppins) [1781388] - [netdrv] ice: add build_skb() support (Jonathan Toppins) [1781388] - [netdrv] ice: introduce frame padding computation logic (Jonathan Toppins) [1781388] - [netdrv] ice: introduce legacy Rx flag (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for AF_XDP (Jonathan Toppins) [1730487] - [netdrv] ice: Move common functions to ice_txrx_lib.c (Jonathan Toppins) [1781388] - [netdrv] ice: Add support for XDP (Jonathan Toppins) [1730487] - [netdrv] ice: get rid of per-tc flow in Tx queue configuration routines (Jonathan Toppins) [1781388] - [netdrv] ice: Introduce ice_base.c (Jonathan Toppins) [1781388] - [netdrv] net:Use skb accessors in network drivers (Jonathan Toppins) [1781388] - [powerpc] powerpc/eeh: Remove eeh_add_device_tree_late() (Myron Stowe) [1840904] - [powerpc] powerpc/eeh: Add sysfs files in late probe (Myron Stowe) [1840904] - [powerpc] powerpc: Drop using struct of_pci_range.pci_space field (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fold pcibios_setup_device() into pcibios_bus_add_device() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove pcibios_setup_bus_devices() (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Fix pcibios_setup_device() ordering (Myron Stowe) [1840904] - [powerpc] powerpc/pci: Remove legacy debug code (Myron Stowe) [1840904] - [x86] x86/microcode/AMD: Increase microcode PATCH_MAX_SIZE (David Arcari) [1826966] - [x86] x86/microcode/AMD: Make stub function static inline (David Arcari) [1826966] - [x86] x86/microcode/intel: Issue the revision updated message only on the BSP (David Arcari) [1826966] - [x86] x86/microcode: Update late microcode in parallel (David Arcari) [1826966] - [x86] x86/microcode/amd: Fix two -Wunused-but-set-variable warnings (David Arcari) [1826966] - [x86] x86/microcode: Fix the microcode load on CPU hotplug for real (David Arcari) [1826966] - [x86] x86/microcode, cpuhotplug: Add a microcode loader CPU hotplug callback (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 353 (David Arcari) [1826966] - [x86] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826966] - [x86] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826966] - [x86] x86/microcode: Fix the ancient deprecated microcode loading method (David Arcari) [1826966] - [x86] x86/microcode/intel: Refactor Intel microcode blob loading (David Arcari) [1826966] - [x86] x86/microcode: Announce reload operation's completion (David Arcari) [1826966] - [x86] x86/microcode/AMD: Update copyright (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check the equivalence table size when scanning it (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert CPU equivalence table variable into a struct (David Arcari) [1826966] - [x86] x86/microcode/AMD: Check microcode container data in the late loader (David Arcari) [1826966] - [x86] x86/microcode/AMD: Fix container size's type (David Arcari) [1826966] - [x86] x86/microcode/AMD: Convert early parser to the new verification routines (David Arcari) [1826966] - [x86] x86/microcode/AMD: Change verify_patch()'s return value (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move chipset-specific check into verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move patch family check to verify_patch() (David Arcari) [1826966] - [x86] x86/microcode/AMD: Simplify patch family detection (David Arcari) [1826966] - [x86] x86/microcode/AMD: Concentrate patch verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Cleanup verify_patch_size() more (David Arcari) [1826966] - [x86] x86/microcode/AMD: Clean up per-family patch size checks (David Arcari) [1826966] - [x86] x86/microcode/AMD: Move verify_patch_size() up in the file (David Arcari) [1826966] - [x86] x86/microcode/AMD: Add microcode container verification (David Arcari) [1826966] - [x86] x86/microcode/AMD: Subtract SECTION_HDR_SIZE from file leftover length (David Arcari) [1826966] - [x86] x86/microcode: Make revision and processor flags world-readable (David Arcari) [1826966] - [pci] PCI: Add pci_status_get_and_clear_errors (Josef Oskera) [1840535] - [pci] PCI: Add constant PCI_STATUS_ERROR_BITS (Josef Oskera) [1840535] - [arm64] arm64: dts: ls1046ardb: set RGMII interfaces to RGMII_ID mode (Petr Oros) [1816982] - [arm64] arm64: dts: ls1043a-rdb: correct RGMII delay mode to rgmii-id (Petr Oros) [1816982] - [netdrv] net: phy: marvell: Fix pause frame negotiation (Petr Oros) [1816982] - [netdrv] net: phy: propagate an error back to the callers of phy_sfp_probe (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix clock sink configuration on ATH8030 and ATH8035 (Petr Oros) [1816982] - [netdrv] r8169: fix resume on cable plug-in (Petr Oros) [1816982] - [documentation] dt-bindings: net: remove un-implemented property (Petr Oros) [1816982] - [netdrv] net: phy: mdio-bcm-unimac: Fix clock handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: w/a for fld detect threshold bootstrapping issue (Petr Oros) [1816982] - [netdrv] net: phy: sfp-bus.c: get rid of docs warnings (Petr Oros) [1816982] - [netdrv] net: phy: mdio-mux-bcm-iproc: check clk_prepare_enable() return value (Petr Oros) [1816982] - [netdrv] net: phy: fix MDIO bus PM PHY resuming (Petr Oros) [1816982] - [of] drivers/of/of_mdio.c:fix of_mdiobus_register() (Petr Oros) [1816982] - [netdrv] net: phy: bcm63xx: fix OOPS due to missing driver name (Petr Oros) [1816982] - [netdrv] phylink: Improve error message when validate failed (Petr Oros) [1816982] - [netdrv] net: phy: avoid clearing PHY interrupts twice in irq handler (Petr Oros) [1816982] - [netdrv] net: phy: marvell: don't interpret PHY status unless resolved (Petr Oros) [1816982] - [netdrv] net: phy: mscc: fix firmware paths (Petr Oros) [1816982] - [netdrv] net: phy: corrected the return value for genphy_check_and_restart_aneg and genphy_c45_check_and_restart_aneg (Petr Oros) [1816982] - [documentation] docs: networking: phy: Rephrase paragraph for clarity (Petr Oros) [1816982] - [netdrv] net: phy: Avoid multiple suspends (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix a typo ("firsly") (Petr Oros) [1816982] - [netdrv] net: phy: restore mdio regs in the iproc mdio driver (Petr Oros) [1816982] - [netdrv] net: phy: at803x: disable vddio regulator (Petr Oros) [1816982] - [netdrv] net: mii_timestamper: fix static allocation by PHY driver (Petr Oros) [1816982] - [of] net: mdio: of: fix potential NULL pointer derefernce (Petr Oros) [1816982] - [netdrv] net: phy: add default ARCH_BCM_IPROC for MDIO_BCM_IPROC (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Add support for additional DP83825 devices (Petr Oros) [1816982] - [netdrv] phy: dp83826: Add phy IDs for DP83826N and 826NC (Petr Oros) [1816982] - [netdrv] net: phy: add new version of phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: rename phy_do_ioctl to phy_do_ioctl_running (Petr Oros) [1816982] - [netdrv] r8169: use generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phy: add generic ndo_do_ioctl handler phy_do_ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: allow in-band AN for USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: adin: fix a warning about msleep (Petr Oros) [1816982] - [netdrv] net: phy: don't crash in phy_read/_write_mmd without a PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: Allow 2.5BASE-T, 5GBASE-T and 10GBASE-T for the 10G link modes (Petr Oros) [1816982] - [netdrv] net: phy: adin: const-ify static data (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Set FORCE_LINK_GOOD to default after reset (Petr Oros) [1816982] - [netdrv] net: phy: Maintain MDIO device and bus statistics (Petr Oros) [1816982] - [powerpc] powerpc: Add const qual to local_read() parameter (Petr Oros) [1816982] - [include] u64_stats: provide u64_stats_t type (Petr Oros) [1816982] - [documentation] Documentation: net-sysfs: Remove duplicate PHY device documentation (Petr Oros) [1816982] - [netdrv] mdio_bus: Simplify reset handling and extend to non-DT systems (Petr Oros) [1816982] - [netdrv] net: phy: Added IRQ print to phylink_bringup_phy() (Petr Oros) [1816982] - [netdrv] net: phy: DP83822: Update Kconfig with DP83825I support (Petr Oros) [1816982] - [netdrv] net: phy: DP83TC811: Fix typo in Kconfig (Petr Oros) [1816982] - [netdrv] net: phylink: add support for polling MAC PCS (Petr Oros) [1816982] - [netdrv] net: phylink: make QSGMII a valid PHY mode for in-band AN (Petr Oros) [1816982] - [uapi] mii: Add helpers for parsing SGMII auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phylink: fix failure to register on x86 systems (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: switch to using fwnode_gpiod_get_index (Petr Oros) [1816982] - [netdrv] net: phy: fixed_phy: fix use-after-free when checking link GPIO (Petr Oros) [1816982] - [netdrv] net: phylink: switch to using fwnode_gpiod_get_index() (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for configuring the RX delay on RTL8211F (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add logging for the RGMII TX delay configuration (Petr Oros) [1816982] - [netdrv] net: mdio: of: Register discovered MII time stampers (Petr Oros) [1816982] - [documentation] dt-bindings: ptp: Introduce MII time stamping devices (Petr Oros) [1816982] - [netdrv] net: Add a layer for non-PHY MII time stamping drivers (Petr Oros) [1816982] - [netdrv] net: Introduce a new MII time stamping interface (Petr Oros) [1816982] - [netdrv] net: phy: dp83640: Move the probe and remove methods around (Petr Oros) [1816982] - [netdrv] net: netcp_ethss: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: ethtool: Use the PHY time stamping interface (Petr Oros) [1816982] - [net] net: vlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [netdrv] net: macvlan: Use the PHY time stamping interface (Petr Oros) [1816982] - [include] net: phy: Introduce helper functions for time stamping support (Petr Oros) [1816982] - [include] of: mdio: Add missing inline to of_mdiobus_child_is_phy() dummy (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add suspend / resume ops for AQR105 (Petr Oros) [1816982] - [netdrv] net: phy: ensure that phy IDs are correctly typed (Petr Oros) [1816982] - [include] mod_devicetable: fix PHY module format (Petr Oros) [1816982] - [of] of: mdio: export of_mdiobus_child_is_phy (Petr Oros) [1816982] - [netdrv] net: sfp: report error on failure to read sfp soft status (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use phy_modify_changed() (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use existing clause 37 definitions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: consolidate phy status reading (Petr Oros) [1816982] - [netdrv] net: phy: marvell: use positive logic for link state (Petr Oros) [1816982] - [netdrv] net: phy: marvell: initialise link partner state earlier (Petr Oros) [1816982] - [netdrv] net: phy: marvell: rearrange to use genphy_read_lpa() (Petr Oros) [1816982] - [netdrv] net: phy: provide and use genphy_read_status_fixed() (Petr Oros) [1816982] - [netdrv] net: phy: add genphy_check_and_restart_aneg() (Petr Oros) [1816982] - [netdrv] net: phy: use phy_resolve_aneg_pause() (Petr Oros) [1816982] - [netdrv] net: phy: remove redundant .aneg_done initialisers (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Remove unneeded semicolon (Petr Oros) [1816982] - [netdrv] net: phylink: extend clause 45 PHY validation workaround (Petr Oros) [1816982] - [netdrv] net: phylink: improve clause 45 PHY ksettings_set implementation (Petr Oros) [1816982] - [netdrv] net: phylink: fix interface passed to mac_link_up (Petr Oros) [1816982] - [netdrv] net: phylink: propagate phy_attach_direct() return code (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add rx-fifo-depth and tx-fifo-depth (Petr Oros) [1816982] - [documentation] dt-bindings: dp83867: Convert fifo-depth to common fifo-depth and make optional (Petr Oros) [1816982] - [netdrv] net: sfp: re-attempt probing for phy (Petr Oros) [1816982] - [netdrv] net: sfp: error handling for phy probe (Petr Oros) [1816982] - [netdrv] net: sfp: rename sm_retries (Petr Oros) [1816982] - [netdrv] net: sfp: use a definition for the fault recovery attempts (Petr Oros) [1816982] - [netdrv] net: sfp: add support for Clause 45 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: add Broadcom BCM84881 PHY driver (Petr Oros) [1816982] - [netdrv] net: phylink: make Broadcom BCM84881 based SFPs work (Petr Oros) [1816982] - [netdrv] net: phylink: delay MAC configuration for copper SFP modules (Petr Oros) [1816982] - [netdrv] net: phylink: split phylink_sfp_module_insert() (Petr Oros) [1816982] - [netdrv] net: phylink: split link_an_mode configured and current settings (Petr Oros) [1816982] - [netdrv] net: phylink: support Clause 45 PHYs on SFP+ modules (Petr Oros) [1816982] - [netdrv] net: phylink: re-split __phylink_connect_phy() (Petr Oros) [1816982] - [netdrv] net: mdio-i2c: add support for Clause 45 accesses (Petr Oros) [1816982] - [netdrv] net: sfp: move phy_start()/phy_stop() to phylink (Petr Oros) [1816982] - [netdrv] net: sfp: add module start/stop upstream notifications (Petr Oros) [1816982] - [netdrv] net: sfp: derive interface mode from ethtool link modes (Petr Oros) [1816982] - [netdrv] net: sfp: remove incomplete 100BASE-FX and 100BASE-LX support (Petr Oros) [1816982] - [netdrv] net: sfp: avoid tx-fault with Nokia GPON module (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: fix hfs boot in rgmii mode (Petr Oros) [1816982] - [netdrv] phy: mdio-thunder: add missed pci_release_regions in remove (Petr Oros) [1816982] - [netdrv] net: sfp: fix hwmon (Petr Oros) [1816982] - [netdrv] net: sfp: fix unbind (Petr Oros) [1816982] - [netdrv] net: phy: realtek: fix using paged operations with RTL8105e / RTL8208 (Petr Oros) [1816982] - [netdrv] net: phy: Use the correct style for SPDX License Identifier (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Fix return paths to return proper values (Petr Oros) [1816982] - [netdrv] net: phy: add helpers phy_(un)lock_mdio_bus (Petr Oros) [1816982] - [netdrv] mdio_bus: don't use managed reset-controller (Petr Oros) [1816982] - [netdrv] net: phy: initialise phydev speed and duplex sanely (Petr Oros) [1816982] - [netdrv] net: phy: remove phy_ethtool_sset() (Petr Oros) [1816982] - [netdrv] net: sfp: soft status and control support (Petr Oros) [1816982] - [netdrv] net: sfp: add some quirks for GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: add support for module quirks (Petr Oros) [1816982] - [netdrv] net: phylink: fix link mode modification in PHY mode (Petr Oros) [1816982] - [netdrv] net: phylink: update documentation on create and destroy (Petr Oros) [1816982] - [netdrv] mdio_bus: Fix init if CONFIG_RESET_CONTROLLER=n (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: fix return of uninitialized variable ret (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: add missed regulator_disable in remove (Petr Oros) [1816982] - [netdrv] mscc.c: fix semicolon.cocci warnings (Petr Oros) [1816982] - [netdrv] net: phy: avoid matching all-ones clause 45 PHY IDs (Petr Oros) [1816982] - [netdrv] net: phylink: update to use phy_support_asym_pause() (Petr Oros) [1816982] - [netdrv] net: phy: marvell10g: add SFP+ support (Petr Oros) [1816982] - [netdrv] net: phy: add core phylib sfp support (Petr Oros) [1816982] - [netdrv] net: phy: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [documentation] dt-bindings: net: dp83869: Add TI dp83869 phy (Petr Oros) [1816982] - [netdrv] mscc.c: Add support for additional VSC PHYs (Petr Oros) [1816982] - [netdrv] net: sfp: fix spelling mistake "requies" -> "requires" (Petr Oros) [1816982] - [netdrv] net: sfp: allow modules with slow diagnostics to probe (Petr Oros) [1816982] - [netdrv] net: sfp: allow sfp to probe slow to initialise GPON modules (Petr Oros) [1816982] - [netdrv] net: sfp: move module insert reporting out of probe (Petr Oros) [1816982] - [netdrv] net: sfp: split power mode switching from probe (Petr Oros) [1816982] - [netdrv] net: sfp: track upstream's attachment state in state machine (Petr Oros) [1816982] - [netdrv] net: sfp: ensure TX_FAULT has deasserted before probing the PHY (Petr Oros) [1816982] - [netdrv] net: sfp: allow fault processing to transition to other states (Petr Oros) [1816982] - [netdrv] net: sfp: eliminate mdelay() from PHY probe (Petr Oros) [1816982] - [netdrv] net: sfp: split the PHY probe from sfp_sm_mod_init() (Petr Oros) [1816982] - [netdrv] net: sfp: control TX_DISABLE and phy only from main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: avoid power switch on address-change modules (Petr Oros) [1816982] - [netdrv] net: sfp: parse SFP power requirement earlier (Petr Oros) [1816982] - [netdrv] net: sfp: rename T_PROBE_WAIT to T_SERIAL (Petr Oros) [1816982] - [netdrv] net: sfp: handle module remove outside state machine (Petr Oros) [1816982] - [netdrv] net: sfp: rename sfp_sm_ins_next() as sfp_sm_mod_next() (Petr Oros) [1816982] - [netdrv] net: sfp: move tx disable on device down to main state machine (Petr Oros) [1816982] - [netdrv] net: sfp: move sfp sub-state machines into separate functions (Petr Oros) [1816982] - [netdrv] net: sfp: fix sfp_bus_put() kernel documentation (Petr Oros) [1816982] - [include] net: sfp: fix sfp_bus_add_upstream() warning (Petr Oros) [1816982] - [netdrv] net: sfp: rework upstream interface (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add missing dependency on CONFIG_REGULATOR (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove config_init for AR9331 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix the PHY names (Petr Oros) [1816982] - [netdrv] net: phy: at803x: mention AR8033 as same as AR8031 (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add device tree binding (Petr Oros) [1816982] - [documentation] dt-bindings: net: phy: Add support for AT803X (Petr Oros) [1816982] - [netdrv] net: phy: at803x: fix Kconfig description (Petr Oros) [1816982] - [netdrv] net: phylink: Fix phylink_dbg() macro (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for 88E1145 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add PHY tunable support for more PHY versions (Petr Oros) [1816982] - [netdrv] net: phy: marvell: add downshift support for M88E1111 (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix downshift function naming (Petr Oros) [1816982] - [netdrv] net: phy: marvell: fix typo in constant MII_M1011_PHY_SRC_DOWNSHIFT_MASK (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: support Wake on LAN (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: move dt parsing to probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: enable robust auto-mdix (Petr Oros) [1816982] - [netdrv] net: phy: smsc: LAN8740: add PHY_RST_AFTER_CLK_EN flag (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: add 1000Base-X support for BCM54616S (Petr Oros) [1816982] - [netdrv] net: phy: add support for clause 37 auto-negotiation (Petr Oros) [1816982] - [netdrv] net: phy: modify assignment to OR for dev_flags in phy_attach_direct (Petr Oros) [1816982] - [netdrv] net: phy: marvell: remove superseded function marvell_set_downshift (Petr Oros) [1816982] - [netdrv] net: phy: marvell: support downshift as PHY tunable (Petr Oros) [1816982] - [netdrv] net: phy: avoid NPE if read_page/write_page callbacks are not available (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Update KSZ87xx PHY name (Petr Oros) [1816982] - [netdrv] net: phy: micrel: Discern KSZ8051 and KSZ8795 PHYs (Petr Oros) [1816982] - [netdrv] net: phy: Fix "link partner" information disappear issue (Petr Oros) [1816982] - [netdrv] net: sfp: move fwnode parsing into sfp-bus layer (Petr Oros) [1816982] - [netdrv] net: phylink: use more linkmode_* (Petr Oros) [1816982] - [netdrv] phylink: fix kernel-doc warnings (Petr Oros) [1816982] - [netdrv] net: phy: mscc: make arrays static, makes object smaller (Petr Oros) [1816982] - [netdrv] net: phy: at803x: use operating parameters from PHY-specific status (Petr Oros) [1816982] - [netdrv] net: phy: extract pause mode (Petr Oros) [1816982] - [netdrv] net: phy: extract link partner advertisement reading (Petr Oros) [1816982] - [netdrv] net: phy: allow for reset line to be tied to a sleepy GPIO controller (Petr Oros) [1816982] - [documentation] docs: networking: phy: Improve phrasing (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Use bcm54xx_config_clock_delay() for BCM54612E (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Fix RGMII delays configuration for BCM54210E (Petr Oros) [1816982] - [netdrv] net: phy: at803x: remove probe and struct at803x_priv (Petr Oros) [1816982] - [netdrv] net: phy: at803x: add ar9331 support (Petr Oros) [1816982] - [of] of: mdio: Fix a signedness bug in of_phy_get_and_connect() (Petr Oros) [1816982] - [netdrv] net/phy: fix DP83865 10 Mbps HDX loopback disable function (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement Energy Detect Powerdown mode via phy-tunable (Petr Oros) [1816982] - [net] ethtool: implement Energy Detect Powerdown support via phy-tunable (Petr Oros) [1816982] - [netdrv] net: mdio: switch to using gpiod_get_optional() (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add SGMII mode type switching (Petr Oros) [1816982] - [documentation] net: phy: dp83867: Add documentation for SGMII mode type (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control resolution (Petr Oros) [1816982] - [netdrv] net: phy: Do not check Link status when loopback is enabled (Petr Oros) [1816982] - [netdrv] net: phy: gmii2rgmii: Dont use priv field in phy device (Petr Oros) [1816982] - [include] include: mdio: Add driver data helpers (Petr Oros) [1816982] - [netdrv] net: phy: force phy suspend when calling phy_stop (Petr Oros) [1816982] - [netdrv] phy: mdio-sun4i: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-mux-meson-g12a: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-moxart: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-hisi-femac: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] phy: mdio-bcm-iproc: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: sfp: Add labels to hwmon sensors (Petr Oros) [1816982] - [netdrv] net: phy: remove genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: remove calls to genphy_config_init (Petr Oros) [1816982] - [netdrv] net: phy: realtek: support NBase-T MMD EEE registers on RTL8125 (Petr Oros) [1816982] - [uapi] net: phy: add EEE-related constants (Petr Oros) [1816982] - [documentation] dt-bindings: net: add bindings for ADIN PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add ethtool get_stats support (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement downshift configuration via phy-tunable (Petr Oros) [1816982] - [netdrv] net: phy: adin: implement PHY subsystem software reset (Petr Oros) [1816982] - [netdrv] net: phy: adin: add EEE translation layer from Clause 45 to Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support MDI/MDIX/Auto-MDI selection (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RMII fifo depth configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: make RGMII internal delays configurable (Petr Oros) [1816982] - [netdrv] net: phy: adin: configure RGMII/RMII/MII modes on config (Petr Oros) [1816982] - [netdrv] net: phy: adin: add {write,read}_mmd hooks (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for interrupts (Petr Oros) [1816982] - [netdrv] net: phy: adin: hook genphy_{suspend, resume} into the driver (Petr Oros) [1816982] - [netdrv] net: phy: adin: add support for Analog Devices PHYs (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for EEE registers on integrated PHY's (Petr Oros) [1816982] - [netdrv] net: phy: swphy: emulate register MII_ESTATUS (Petr Oros) [1816982] - [netdrv] net: phy: read MII_CTRL1000 in genphy_read_status only if needed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add NBase-T PHY auto-detection (Petr Oros) [1816982] - [netdrv] net: phy: let phy_speed_down/up support speeds >1Gbps (Petr Oros) [1816982] - [netdrv] net: phy: add phy_speed_down_core and phy_resolve_min_speed (Petr Oros) [1816982] - [netdrv] net: phy: add __set_linkmode_max_speed (Petr Oros) [1816982] - [netdrv] net: phy: realtek: add support for the 2.5Gbps PHY in RTL8125 (Petr Oros) [1816982] - [netdrv] net: phy: add phy_modify_paged_changed (Petr Oros) [1816982] - [netdrv] net: phy: prepare phylib to deal with PHY's extending Clause 22 (Petr Oros) [1816982] - [netdrv] net: phy: simplify genphy_config_advert by using the linkmode_adv_to_xxx_t functions (Petr Oros) [1816982] - [netdrv] net: phy: at803x: stop switching phy delay config needlessly (Petr Oros) [1816982] - [netdrv] net: mdio-octeon: Fix Kconfig warnings and build errors (Petr Oros) [1816982] - [netdrv] net: phy: xgene: use devm_platform_ioremap_resource() to simplify code (Petr Oros) [1816982] - [netdrv] net: phy: Add mdio-aspeed (Petr Oros) [1816982] - [netdrv] net: phy: phy_led_triggers: Fix a possible null-pointer dereference in phy_led_trigger_change_speed() (Petr Oros) [1816982] - [netdrv] net: phylink: Fix flow control for fixed-link (Petr Oros) [1816982] - [netdrv] net: phylink: don't start and stop SGMII PHYs in SFP modules twice (Petr Oros) [1816982] - [netdrv] net: phy: Make use of linkmode_mod_bit helper (Petr Oros) [1816982] - [netdrv] net: stmmac: enable clause 45 mdio support (Petr Oros) [1816982] - [documentation] doc: phy: document some PHY_INTERFACE_MODE_xxx settings (Petr Oros) [1816982] - [netdrv] Revert "net: phylink: set the autoneg state in phylink_phy_change" (Petr Oros) [1816982] - [netdrv] net: phy: sfp: clean up a condition (Petr Oros) [1816982] - [netdrv] net: phylink: set the autoneg state in phylink_phy_change (Petr Oros) [1816982] - [netdrv] net: phy: Add more 1000BaseX support detection (Petr Oros) [1816982] - [netdrv] net: phy: broadcom: Add genphy_suspend and genphy_resume for BCM5464 (Petr Oros) [1816982] - [netdrv] net: sfp: add mutex to prevent concurrent state checks (Petr Oros) [1816982] - [netdrv] net: sfp: Stop SFP polling and interrupt handling during shutdown (Petr Oros) [1816982] - [netdrv] net: phy: Add detection of 1000BaseX link mode support (Petr Oros) [1816982] - [netdrv] net: phy: remove state PHY_FORCING (Petr Oros) [1816982] - [netdrv] net: phy: export phy_queue_state_machine (Petr Oros) [1816982] - [netdrv] net: phy: add callback for custom interrupt handler to struct phy_driver (Petr Oros) [1816982] - [netdrv] net: phy: enable interrupts when PHY is attached already (Petr Oros) [1816982] - [netdrv] net: phy: sfp: enable i2c-bus detection on ACPI based systems (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Switch to HWMON_CHANNEL_INFO() (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_{printk, err, warn, info, dbg} macros (Petr Oros) [1816982] - [netdrv] net: phylink: Add PHYLINK_DEV operation type (Petr Oros) [1816982] - [netdrv] net: phylink: Add struct phylink_config to PHYLINK API (Petr Oros) [1816982] - [netdrv] net: phylink: Add phylink_mac_link_{up, down} wrapper functions (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_standalone sysfs entry (Petr Oros) [1816982] - [netdrv] net: phy: Check against net_device being NULL (Petr Oros) [1816982] - [netdrv] net: phy: Guard against the presence of a netdev (Petr Oros) [1816982] - [netdrv] net: phy: Add phy_sysfs_create_links helper function (Petr Oros) [1816982] - [netdrv] net: sfp: remove sfp-bus use of netdevs (Petr Oros) [1816982] - [netdrv] net: sfp: add mandatory attach/detach methods for sfp buses (Petr Oros) [1816982] - [netdrv] net: phy: allow Clause 45 access via mii ioctl (Petr Oros) [1816982] - [netdrv] net: phylink: support for link gpio interrupt (Petr Oros) [1816982] - [netdrv] net: phylink: remove netdev from phylink mii ioctl emulation (Petr Oros) [1816982] - [netdrv] net: phy: bcm87xx: improve bcm87xx_config_init and feature detection (Petr Oros) [1816982] - [netdrv] net: phy: tja11xx: Add TJA11xx PHY driver (Petr Oros) [1816982] - [netdrv] net: phy: aquantia: add USXGMII support and warn if XGMII mode is set (Petr Oros) [1816982] - [documentation] dt-bindings: net: document new usxgmii phy mode (Petr Oros) [1816982] - [include] net: phy: add interface mode PHY_INTERFACE_MODE_USXGMII (Petr Oros) [1816982] - [netdrv] net: phy: lxt: Add suspend/resume support to LXT971 and LXT973 (Petr Oros) [1816982] - [netdrv] net: phy: Make phy_basic_t1_features use base100t1 (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Allocate state struct in probe (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Validate FIFO depth property (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: IO impedance is not dependent on RGMII delay (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Use unsigned variables to store unsigned properties (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Rework delay rgmii delay handling (Petr Oros) [1816982] - [netdrv] net: phy: dp83867: Add ability to disable output clock (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Add documentation for disabling clock output (Petr Oros) [1816982] - [documentation] dt-bindings: phy: dp83867: Describe how driver behaves w.r.t rgmii delay (Petr Oros) [1816982] - [documentation] Documentation: net: phy: switch documentation to rst format (Petr Oros) [1816982] - [of] of: mdio: Support fixed links in of_phy_get_and_connect() (Petr Oros) [1816982] - [documentation] doc: add phylink documentation to the networking book (Petr Oros) [1816982] - [include] net: phylink: update mac_config() documentation (Petr Oros) [1816982] - [tools] libbpf: use .so dynamic symbols for abi check (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Install generated test progs (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Fix memory leak caused by not freeing entry in unregister_ftrace_direct() (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support CO-RE relocations for LDX/ST/STX instructions (Yauheni Kaliuta) [1813370] - [include] bpf: Add bpf_jit_blinding_enabled for !CONFIG_BPF_JIT (Yauheni Kaliuta) [1813370] - [tools] tools, bpf_asm: Warn when jumps are out of range (Yauheni Kaliuta) [1813370] - [include] bpf: Add typecast to bpf helpers to help BTF generation (Yauheni Kaliuta) [1813370] - [trace] bpf: Add typecast to raw_tracepoints to help BTF generation (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix build on read-only filesystems (Yauheni Kaliuta) [1813370] - [tools] bpf: Add further test_verifier cases for record_func_key (Yauheni Kaliuta) [1813370] - [net] bpf: Fix record_func_key to perform backtracking on r3 (Yauheni Kaliuta) [1813370] - [net] bpf: Fix missing prog untrack in release_maps (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: fix syscall_tp due to unused syscall (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Replace symbol compare of trace_event (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test function_graph tracer and bpf trampoline together (Yauheni Kaliuta) [1813370] - [net] bpf: Make BPF trampoline use register_ftrace_direct() API (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add modify_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add information on number of page groups allocated (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Tell objtool to ignore nondeterministic ftrace stack layout (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add a counter to test function_graph with direct (Yauheni Kaliuta) [1813370] - [x86] ftrace/x86: Add register_ftrace_direct() for custom trampolines (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add another check for match in register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add ftrace_find_direct_func() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Add register_ftrace_direct() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out the copying of a ftrace_hash from __ftrace_hash_move() (Yauheni Kaliuta) [1813370] - [kernel] ftrace: Separate out functionality from ftrace_location_range() (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations, again (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a fexit/bpf2bpf test with target bpf prog no callees (Yauheni Kaliuta) [1813370] - [net] bpf: Fix a bug when getting subprog 0 jited image in check_attach_btf_id (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Bring back c++ include/link test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Don't hard-code root cgroup id (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix broken xdp_rxq_info due to map order assumptions (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing for Fedora (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix readelf output parsing on powerpc with recent binutils (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: correct perror strings (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: test_sockmap: handle file creation failures gracefully (Yauheni Kaliuta) [1813370] - [net] bpf: Fix build in minimal configurations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix up generation of bpf_helper_defs.h (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix global variable relocation (Yauheni Kaliuta) [1813370] - [net] bpf: Fix static checker warning (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix usage of u32 in userspace code (Yauheni Kaliuta) [1813370] - [net] bpf: Simplify __bpf_arch_text_poke poke type handling (Yauheni Kaliuta) [1813370] - [tools] bpf: Introduce BPF_TRACE_x helper for the tracing tests (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add various tail call test cases (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Emit patchable direct jump as tail call (Yauheni Kaliuta) [1813370] - [net] bpf: Constant map key tracking for prog array pokes (Yauheni Kaliuta) [1813370] - [net] bpf: Add poke dependency tracking for prog array maps (Yauheni Kaliuta) [1813370] - [include] bpf: Add initial poke descriptor table for jit images (Yauheni Kaliuta) [1813370] - [net] bpf: Move owner type, jited info into array auxiliary data (Yauheni Kaliuta) [1813370] - [net] bpf: Move bpf_free_used_maps into sleepable section (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Generalize and extend bpf_arch_text_poke for direct jumps (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF trampoline performance test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure core_reloc_kernel is reading test_progs's data only (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add verifier tests for better jmp32 register bounds (Yauheni Kaliuta) [1813370] - [net] bpf: Provide better register bounds after jmp32 instructions (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Integrate verbose verifier log into test_progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support initialized global variables (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Skip the build test if not in tree (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix various errors and warning reported by checkpatch.pl (Yauheni Kaliuta) [1813370] - [tools] selftests, bpftool: Set EXIT trap after usage function (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Ensure no DWARF relocations for BPF object files (Yauheni Kaliuta) [1813370] - [tools] tools, bpftool: Fix warning on ignored return value for 'read' (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map_{area_alloc, area_mmapable_alloc}() to u64 size (Yauheni Kaliuta) [1813370] - [net] bpf: Make array_map_mmap static (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce no-ALU32 for test_progs-no_alu32 (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove JITed image size limitations (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lg(f)rl when long displacement cannot be used (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use lgrl instead of lg where possible (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Load literal pool register using larl (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Align literal pool entries (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use relative long branches (Yauheni Kaliuta) [1813370] - [net] bpf: Fix memory leak on object 'data' (Yauheni Kaliuta) [1813370] - [tools] selftests, bpf: Workaround an alu32 sub-register spilling issue (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add BPF_TYPE_MAP_ARRAY mmap() tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Make global data internal arrays mmap()-able, if possible (Yauheni Kaliuta) [1813370] - [net] bpf: Add mmap() support for BPF_MAP_TYPE_ARRAY (Yauheni Kaliuta) [1813370] - [netdrv] bpf: Convert bpf_prog refcnt to atomic64_t (Yauheni Kaliuta) [1813370] - [netdrv] net: thunderx: set xdp_prog to NULL if bpf_prog_add fails (Yauheni Kaliuta) [1813370] - [net] bpf: Switch bpf_map ref counter to atomic64_t so bpf_map_inc() never fails (Yauheni Kaliuta) [1813370] - [lib] locking/atomic: Use s64 for atomic64 (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make conditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make unconditional inc/dec ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make test ops optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [powerpc] atomics/powerpc: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [lib] atomics/generic: Define atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics: Prepare for atomic64_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic_fetch_add_unless() optional (Yauheni Kaliuta) [1813370] - [include] atomics/treewide: Make atomic64_inc_not_zero() optional (Yauheni Kaliuta) [1813370] - [include] atomics: Make conditional ops return 'bool' (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Remove atomic_inc_not_zero_hint() (Yauheni Kaliuta) [1813370] - [net] atomics/treewide: Rename __atomic_add_unless() => atomic_fetch_add_unless() (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add a test for attaching BPF prog to another BPF prog and subprog (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Extend test_pkt_access test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for attaching BPF programs to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Support attaching tracing BPF program to other BPF programs (Yauheni Kaliuta) [1813370] - [net] bpf: Compare BTF types of functions arguments with actual types (Yauheni Kaliuta) [1813370] - [net] bpf: Annotate context types (Yauheni Kaliuta) [1813370] - [net] bpf: Fix race in btf_resolve_helper_id() (Yauheni Kaliuta) [1813370] - [x86] bpf: Reserve space for BPF trampoline in BPF programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add stress test for maximum number of progs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add combined fentry/fexit test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add fexit tests for BPF trampoline (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add test for BPF trampoline (Yauheni Kaliuta) [1813370] - [net] bpf: Add kernel test functions for fentry testing (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Simple test for fentry/fexit (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support to attach to fentry/fexit tracing progs (Yauheni Kaliuta) [1813370] - [tools] libbpf: Introduce btf__find_by_name_kind() (Yauheni Kaliuta) [1813370] - [net] bpf: Introduce BPF trampoline (Yauheni Kaliuta) [1813370] - [x86] bpf: Add bpf_arch_text_poke() helper (Yauheni Kaliuta) [1813370] - [x86] bpf: Refactor x86 JIT into helpers (Yauheni Kaliuta) [1813370] - [documentation] bpf, doc: Change right arguments for JIT example code (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add missing option to xdpsock usage (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Remove duplicate option from xdpsock (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Make sure JIT passes do not increase code size (Yauheni Kaliuta) [1813370] - [net] bpf: Support doubleword alignment in bpf_jit_binary_alloc (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: adjust Makefile and README.rst (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add missing object file to TEST_FILES (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Workaround a verifier failure for test_progs (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use Rx-only and Tx-only sockets in xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Allow for creating Rx or Tx only AF_XDP sockets (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add XDP_SHARED_UMEM support to xdpsock (Yauheni Kaliuta) [1813370] - [tools] libbpf: Support XDP_SHARED_UMEM with external XDP program (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add tests for automatic map unpinning on load failure (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: update map definition to new syntax BTF-defined map (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Update outdated error message (Yauheni Kaliuta) [1813370] - [tools] bpf: Add cb access in kfree_skb test (Yauheni Kaliuta) [1813370] - [net] bpf: Add array support to btf_struct_access (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Remove unused SEEN_RET0, SEEN_REG_AX and ret0_ip (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Wrap JIT macro parameter usages in parentheses (Yauheni Kaliuta) [1813370] - [s390] s390/bpf: Use kvcalloc for addrs array (Yauheni Kaliuta) [1813370] - [net] bpf: Account for insn->off when doing bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [tools] libbpf: Simplify BPF_CORE_READ_BITFIELD_PROBED usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bps: Clean up removed ints relocations negative tests (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: log direct file writes (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add field size relocation tests (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Add relocatable bitfield reading tests (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for field size relocations (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for relocatable bitfields (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove too strict field offset relo test cases (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Add selftest to read/write sockaddr from user space (Yauheni Kaliuta) [1813370] - [tools] bpf, testing: Convert prog tests to probe_read_{user, kernel}{, _str} helper (Yauheni Kaliuta) [1813370] - [samples] bpf, samples: Use bpf_probe_read_user where appropriate (Yauheni Kaliuta) [1813370] - [net] bpf: Switch BPF probe insns to bpf_probe_read_kernel (Yauheni Kaliuta) [1813370] - [kernel] bpf: Add probe_read_{user, kernel} and probe_read_{user, kernel}_str helpers (Yauheni Kaliuta) [1813370] - [kernel] bpf: Make use of probe_user_write in probe write helper (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add strict non-pagefault kernel-space read function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space write function (Yauheni Kaliuta) [1813370] - [mm] uaccess: Add non-pagefault user-space read functions (Yauheni Kaliuta) [1813370] - [tools] selftests: Add tests for automatic map pinning (Yauheni Kaliuta) [1813370] - [net] bpf: Implement map_gen_lookup() callback for XSKMAP (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add support for prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Replace prog_raw_tp+btf_id with prog_tracing (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf jit kallsym access (Yauheni Kaliuta) [1813370] - [documentation] bpf: Add s390 testing documentation (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Test narrow load from bpf_sysctl.write (Yauheni Kaliuta) [1813370] - [net] bpf: Enforce 'return 0' in BTF-enabled raw_tp programs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore $(OUTPUT)/test_stub.o rule (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Use -m{little, big}-endian for clang (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix .gitignore to ignore no_alu32/ (Yauheni Kaliuta) [1813370] - [net] bpf: Prepare btf_ctx_access for non raw_tp use case (Yauheni Kaliuta) [1813370] - [tools] libbpf: Fix strncat bounds error in libbpf_prog_type_by_name (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix LDLIBS order (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_section_names into test_progs and fix it (Yauheni Kaliuta) [1813370] - [tools] tools/bpf: Turn on llvm alu32 attribute by default (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Get rid of a bunch of explicit BPF program type setting (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make reference_tracking test use subtests (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Make a copy of subtest name (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add uprobe/uretprobe and tp/raw_tp section suffixes (Yauheni Kaliuta) [1813370] - [tools] bpf, libbpf: Add kernel version section parsing back (Yauheni Kaliuta) [1813370] - [kernel] bpf: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1813370] - [net] bpf: Fix bpf_attr.attach_btf_id check (Yauheni Kaliuta) [1813370] - [tools] selftest/bpf: Remove test_libbpf.sh and test_libbpf_open (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Move test_queue_stack_map.h into progs/ where it belongs (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Replace test_progs and test_maps w/ general rule (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add simple per-test targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Switch test_maps to test_progs' test.h format (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Teach test_progs to cd into subdir (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Restore the netns after flow dissector reattach test (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add kfree_skb raw_tp test (Yauheni Kaliuta) [1813370] - [net] bpf: Check types of arguments passed into helpers (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to x86 JIT (Yauheni Kaliuta) [1813370] - [net] bpf: Add support for BTF pointers to interpreter (Yauheni Kaliuta) [1813370] - [net] bpf: Attach raw_tp program with BTF via type name (Yauheni Kaliuta) [1813370] - [net] bpf: Implement accurate raw_tp context access via BTF (Yauheni Kaliuta) [1813370] - [tools] libbpf: Auto-detect btf_id of BTF-based raw_tracepoints (Yauheni Kaliuta) [1813370] - [net] bpf: Add attach_btf_id attribute to program load (Yauheni Kaliuta) [1813370] - [net] bpf: Process in-kernel BTF (Yauheni Kaliuta) [1813370] - [tools] selftests: bpf: Add selftest for __sk_buff tstamp (Yauheni Kaliuta) [1813370] - [net] bpf: Allow __sk_buff tstamp in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Remove obsolete pahole/BTF support detection (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Enforce libbpf build before BPF programs are built (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add preparation steps and sysroot info to readme (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add sysroot support (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Provide C/LDFLAGS to libbpf (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add C/LDFLAGS to libbpf.so and test_libpf targets (Yauheni Kaliuta) [1813370] - [tools] libbpf: Don't use cxx to test_libpf target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use target CC environment for HDR_PROBE (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own flags but not HOSTCFLAGS (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Base target programs rules on Makefile.target (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Add makefile.target for separate CC target build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Drop unnecessarily inclusion for bpf_load (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use __LINUX_ARM_ARCH__ selector for arm (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use own EXTRA_CFLAGS for clang commands (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Use --target from cross-compile (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix cookie_uid_helper_example obj build (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Fix HDR_PROBE "echo" (Yauheni Kaliuta) [1813370] - [tools] libbpf: Handle invalid typedef emitted by old GCC (Yauheni Kaliuta) [1813370] - [tools] libbpf: Generate more efficient BPF_CORE_READ code (Yauheni Kaliuta) [1813370] - [net] bpf: Fix cast to pointer from integer of different size warning (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Check that flow dissector can be re-attached (Yauheni Kaliuta) [1813370] - [net] flow_dissector: Allow updating the flow dissector program atomically (Yauheni Kaliuta) [1813370] - [include] bpf: Align struct bpf_prog_stats (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add read-only map values propagation tests (Yauheni Kaliuta) [1813370] - [net] bpf: Track contents of read-only maps as scalars (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Convert test_btf_dump into test_progs test (Yauheni Kaliuta) [1813370] - [samples] samples: bpf: Add max_pckt_size option at xdp_adjust_tail (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: add test for BPF flow dissector in the root namespace (Yauheni Kaliuta) [1813370] - [net] bpf/flow_dissector: add mode to enforce global BPF flow dissector (Yauheni Kaliuta) [1813370] - [samples] samples/bpf: Trivial - fix spelling mistake in usage (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Fix dependency ordering for attach_probe test (Yauheni Kaliuta) [1813370] - [tools] libbpf: Add cscope and tags targets to Makefile (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: switch tests to new bpf_object__open_{file, mem}() APIs (Yauheni Kaliuta) [1813370] - [tools] bpf: Add loop test case with 32 bit reg comparison against 0 (Yauheni Kaliuta) [1813370] - [x86] bpf, x86: Small optimization in comparing against imm0 (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Correct path to include msg + path (Yauheni Kaliuta) [1813370] - [tools] selftests/bpf: Add static to enable_all_controllers() (Yauheni Kaliuta) [1813370] - [tools] libbpf: provide backported RHEL symbols as upstream aliases (Yauheni Kaliuta) [1813370] - [tools] libbpf: Bump current version to v0.0.6 (Yauheni Kaliuta) [1813370] - [tools] libbpf: bump up version, 0.0.5 (Yauheni Kaliuta) [1813370] - [net] cpumap: Avoid warning when CONFIG_DEBUG_PER_CPU_MAPS is enabled (Yauheni Kaliuta) [1823623 1813370] - [vfio] vfio-pci: Mask cap zero (Alex Williamson) [1840248] - [vfio] spapr_tce: Fix incorrect tce_iommu_group memory free (David Gibson) [1832386] - [fs] CIFS: fiemap: do not return EINVAL if get nothing (Leif Sahlberg) [1837180] - [fs] CIFS: Increment num_remote_opens stats counter even in case of smb2_query_dir_first (Leif Sahlberg) [1837180] - [fs] cifs: potential unintitliazed error code in cifs_getattr() (Leif Sahlberg) [1837180] - [fs] cifs: Use #define in cifs_dbg (Leif Sahlberg) [1837180] - [fs] cifs: fix rename() by ensuring source handle opened with DELETE bit (Leif Sahlberg) [1837180] - [fs] cifs: add missing mount option to /proc/mounts (Leif Sahlberg) [1837180] - [fs] cifs: fix potential mismatch of UNC paths (Leif Sahlberg) [1837180] - [fs] cifs: enable change notification for SMB2.1 dialect (Leif Sahlberg) [1837180] - [fs] cifs: Fix mode output in debugging statements (Leif Sahlberg) [1837180] - [fs] cifs: fix mount option display for sec=krb5i (Leif Sahlberg) [1837180] - [fs] smb3: Add defines for new information level, FileIdInformation (Leif Sahlberg) [1837180] - [fs] smb3: print warning once if posix context returned on open (Leif Sahlberg) [1837180] - [fs] smb3: add one more dynamic tracepoint missing from strict fsync path (Leif Sahlberg) [1837180] - [fs] cifs: fix mode bits from dir listing when mounted with modefromsid (Leif Sahlberg) [1837180] - [fs] cifs: fix channel signing (Leif Sahlberg) [1837180] - [fs] cifs: add SMB3 change notification support (Leif Sahlberg) [1837180] - [fs] cifs: make multichannel warning more visible (Leif Sahlberg) [1837180] - [fs] cifs: Add tracepoints for errors on flush or fsync (Leif Sahlberg) [1837180] - [fs] cifs: log warning message (once) if out of disk space (Leif Sahlberg) [1837180] - [fs] smb3: fix problem with null cifs super block with previous patch (Leif Sahlberg) [1837180] - [fs] SMB3: Backup intent flag missing from some more ops (Leif Sahlberg) [1837180] - [fs] cifs: update internal module version number (Leif Sahlberg) [1837180] - [fs] CIFS: Fix task struct use-after-free on reconnect (Leif Sahlberg) [1837180] - [fs] cifs: use PTR_ERR_OR_ZERO() to simplify code (Leif Sahlberg) [1837180] - [fs] cifs: add support for fallocate mode 0 for non-sparse files (Leif Sahlberg) [1837180] - [fs] CIFS: Add support for setting owner info, dos attributes, and create time (Leif Sahlberg) [1837180] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1837180] - [fs] cifs: fix unitialized variable poential problem with network I/O cache lock patch (Leif Sahlberg) [1837180] - [fs] cifs: Fix return value in __update_cache_entry (Leif Sahlberg) [1837180] - [fs] cifs: Avoid doing network I/O while holding cache lock (Leif Sahlberg) [1837180] - [fs] cifs: Fix potential deadlock when updating vol in cifs_reconnect() (Leif Sahlberg) [1837180] - [fs] cifs: Merge is_path_valid() into get_normalized_path() (Leif Sahlberg) [1837180] - [fs] cifs: Introduce helpers for finding TCP connection (Leif Sahlberg) [1837180] - [fs] cifs: Get rid of kstrdup_const()'d paths (Leif Sahlberg) [1837180] - [fs] cifs: Clean up DFS referral cache (Leif Sahlberg) [1837180] - [fs] cifs: Don't use iov_iter::type directly (Leif Sahlberg) [1837180] - [fs] cifs: set correct max-buffer-size for smb2_ioctl_init() (Leif Sahlberg) [1837180] - [fs] fs/cifs/cifssmb.c: use true, false for bool variable (Leif Sahlberg) [1837180] - [fs] fs/cifs/smb2ops.c: use true, false for bool variable (Leif Sahlberg) [1837180]- [lib] XArray: Optimise xas_sibling() if !CONFIG_XARRAY_MULTI (Don Dutile) [1840916] - [include] XArray: Fix incorrect comment in header file (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause for large multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_next for large multi-index entries (Don Dutile) [1840916] - [lib] XArray tests: Add check_insert (Don Dutile) [1840916] - [documentation] XArray: Add xa_for_each_range (Don Dutile) [1840916] - [documentation] XArray: Improve documentation of search marks (Don Dutile) [1840916] - [documentation] docs: remove :c:func: annotations from xarray.rst (Don Dutile) [1840916] - [lib] XArray: Fix xas_find returning too many entries (Don Dutile) [1840916] - [lib] XArray: Fix xa_find_after with multi-index entries (Don Dutile) [1840916] - [lib] XArray: Fix infinite loop with entry at ULONG_MAX (Don Dutile) [1840916] - [include] XArray: Add wrappers for nested spinlocks (Don Dutile) [1840916] - [lib] XArray: Fix xas_pause at ULONG_MAX (Don Dutile) [1840916] - [include] xarray.h: fix kernel-doc warning (Don Dutile) [1840916] - [lib] XArray: Fix xas_next() with a single entry at 0 (Don Dutile) [1840916] - [fs] mm: fix page cache convergence regression (Don Dutile) [1840916] - [netdrv] ionic: call ionic_port_init after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: leave netdev mac alone after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: add device reset to fw upgrade down (Jonathan Toppins) [1830969] - [netdrv] ionic: refresh devinfo after fw-upgrade (Jonathan Toppins) [1830969] - [netdrv] ionic: no link check until after probe (Jonathan Toppins) [1830969] - [netdrv] phy: avoid unnecessary link-up delay in polling mode (Petr Oros) [1785663] - [x86] x86: Select HARDIRQS_SW_RESEND on x86 (David Arcari) [1840433] - [pci] PCI/AER: Fix the broken interrupt injection (David Arcari) [1840433] - [kernel] genirq: Provide interrupt injection mechanism (David Arcari) [1840433] - [kernel] genirq: Sanitize state handling in check_irq_resend() (David Arcari) [1840433] - [kernel] genirq: Add return value to check_irq_resend() (David Arcari) [1840433] - [x86] x86/apic/vector: Force interupt handler invocation to irq context (David Arcari) [1840433] - [kernel] genirq: Add protection against unsafe usage of generic_handle_irq() (David Arcari) [1840433] - [kernel] genirq/debugfs: Add missing sanity checks to interrupt injection (David Arcari) [1840433] - [include] genirq/irqdomain: Make sure all irq domain flags are distinct (David Arcari) [1840433] - [x86] x86/apic/msi: Plug non-maskable MSI affinity race (David Arcari) [1840433] - [char] char: ipmi: convert to use i2c_new_client_device() (Tony Camuso) [1832408] - [char] ipmi: kcs: Fix aspeed_kcs_probe_of_v1() (Tony Camuso) [1832408] - [char] ipmi: Add missing annotation for ipmi_ssif_lock_cond() and ipmi_ssif_unlock_cond() (Tony Camuso) [1832408] - [char] ipmi: kcs: aspeed: Implement v2 bindings (Tony Camuso) [1832408] - [char] ipmi: kcs: Finish configuring ASPEED KCS device before enable (Tony Camuso) [1832408] - [char] ipmi: fix hung processes in __get_guid() (Tony Camuso) [1832408] - [char] drivers: char: ipmi: ipmi_msghandler: Pass lockdep expression to RCU lists (Tony Camuso) [1832408] - [char] ipmi_si: Avoid spurious errors for optional IRQs (Tony Camuso) [1832408] - [base] driver core: platform: Export platform_get_irq_optional() (Tony Camuso) [1832408] - [base] driver core: platform: Introduce platform_get_irq_optional() (Tony Camuso) [1832408] - [x86] x86/efi: Update e820 with reserved EFI boot services data to fix kexec breakage (Kairui Song) [1779544] - [powerpc] powerpc/nvdimm: use H_SCM_QUERY hcall on H_OVERLAP error (Pingfan Liu) [1792125] - [powerpc] powerpc/nvdimm: Use HCALL error as the return value (Pingfan Liu) [1792125] - [scsi] scsi: sd: Signal drive managed SMR disks (Ewan Milne) [1838784] - [scsi] scsi: core: free sgtables in case command setup fails (Ewan Milne) [1838784] - [scsi] scsi: core: Allow the state change from SDEV_QUIESCE to SDEV_BLOCK (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_write (Ewan Milne) [1838784] - [scsi] scsi: sg: add sg_remove_request in sg_common_write (Ewan Milne) [1838784] - [scsi] scsi: sd: Fix optimal I/O size for devices that change reported values (Ewan Milne) [1838784] - [scsi] scsi: move scsicam_bios_param to the end of scsicam.c (Ewan Milne) [1838784] - [scsi] scsi: simplify scsi_bios_ptable (Ewan Milne) [1838784] - [scsi] scsi: core: Use scnprintf() for avoiding potential buffer overflow (Ewan Milne) [1838784] - [scsi] scsi: core: avoid repetitive logging of device offline messages (Ewan Milne) [1838784] - [scsi] scsi: core: use kobj_to_dev (Ewan Milne) [1838784] - [scsi] scsi: sd: Clear sdkp->protection_type if disk is reformatted without PI (Ewan Milne) [1838784] - [scsi] scsi: core: Fix a compiler warning triggered by the SCSI logging code (Ewan Milne) [1838784] - [scsi] scsi: core: Adjust DBD setting in MODE SENSE for caching mode page per LLD (Ewan Milne) [1838784] - [scsi] scsi: sd_zbc: Improve report zones error printout (Ewan Milne) [1838784] - [scsi] scsi: scsi_transport_sas: Fix memory leak when removing devices (Ewan Milne) [1838784] - [scsi] scsi: scsi_debug: num_tgts must be >= 0 (Ewan Milne) [1838784] - [scsi] scsi: core: Handle drivers which set sg_tablesize to zero (Ewan Milne) [1838784] - [scsi] scsi: tracing: Fix handling of TRANSFER LENGTH == 0 for READ(6) and WRITE(6) (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): get rid of access_ok() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): get rid of access_ok()/__copy_from_user()/__get_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_read(): get rid of access_ok()/__copy_..._user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): don't bother with access_ok (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_write(): __get_user() can fail.. (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_new_write(): replace access_ok() + __copy_from_user() with copy_from_user() (Ewan Milne) [1838784] - [scsi] scsi: sg: sg_ioctl(): fix copyout handling (Ewan Milne) [1838784] - [scsi] scsi: core: scsi_trace: Use get_unaligned_be*() (Ewan Milne) [1838784] - [scsi] drivers/scsi: Replace rcu_swap_protected() with rcu_replace_pointer() (Ewan Milne) [1838784] - [scsi] scsi: sd: define variable dif as unsigned int instead of bool (Ewan Milne) [1838784] - [scsi] scsi: core: try to get module before removing device (Ewan Milne) [1838784] - [scsi] scsi: scsi_dh_alua: handle RTPG sense code correctly during state transitions (Ewan Milne) [1838784] - [powerpc] powerpc/64: flush_inval_dcache_range() becomes flush_dcache_range() (Gustavo Duarte) [1834180] - [x86] x86/ima: use correct identifier for SetupMode variable (Diego Domingos) [1781925] - [lib] kobject: fix dereference before null check on kobj (Diego Domingos) [1781925] - [include] MODSIGN: make new include file self contained (Diego Domingos) [1781925] - [security] ima: initialize the "template" field with the default template (Diego Domingos) [1781925] - [x86] x86/ima: Check EFI_RUNTIME_SERVICES before using (Diego Domingos) [1781925] - [x86] x86/ima: check EFI SetupMode too (Diego Domingos) [1781925] - [security] ima: Set file->f_mode instead of file->f_flags in ima_calc_file_hash() (Diego Domingos) [1781925] - [security] evm: check hash algorithm passed to init_desc() (Diego Domingos) [1781925] - [base] firmware: improve LSM/IMA security behaviour (Diego Domingos) [1781925] - [lib] kobject: Add support for default attribute groups to kobj_type (Diego Domingos) [1781925] - [samples] samples/kobject: Replace foo_ktype's default_attrs field with groups (Diego Domingos) [1781925] - [x86] x86/ima: require signed kernel modules (Diego Domingos) [1781925] - [security] powerpc: Load firmware trusted keys/hashes into kernel keyring (Diego Domingos) [1781925] - [powerpc] powerpc: expose secure variables to userspace via sysfs (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Add OPAL API interface to access secure variable (Diego Domingos) [1781925] - [powerpc] powerpc/ima: fix secure boot rules in ima arch policy (Diego Domingos) [1781925] - [security] ima: Set again build_ima_appraise variable (Diego Domingos) [1781925] - [security] ima: Remove redundant policy rule set in add_rules() (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Indicate kernel modules appended signatures are enforced (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Update ima arch policy to check for blacklist (Diego Domingos) [1781925] - [security] ima: Check against blacklisted hashes for files with modsig (Diego Domingos) [1781925] - [security] ima: prevent a file already mmap'ed write to be mmap'ed execute (Diego Domingos) [1781925] - [certs] certs: Add wrapper function to check blacklisted binary hash (Diego Domingos) [1781925] - [security] ima: Make process_buffer_measurement() generic (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Define trusted boot policy (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the trusted boot state of the system (Diego Domingos) [1781925] - [powerpc] powerpc/ima: Add support to initialize ima policy rules (Diego Domingos) [1781925] - [powerpc] powerpc: Detect the secure boot mode of the system (Diego Domingos) [1781925] - [security] ima: use struct_size() in kzalloc() (Diego Domingos) [1781925] - [tools] sefltest/ima: support appended signatures (modsig) (Diego Domingos) [1781925] - [security] ima: Fix use after free in ima_read_modsig() (Diego Domingos) [1781925] - [security] ima: fix freeing ongoing ahash_request (Diego Domingos) [1781925] - [security] ima: always return negative code for error (Diego Domingos) [1781925] - [security] ima: Store the measurement again when appraising a modsig (Diego Domingos) [1781925] - [security] ima: Define ima-modsig template (Diego Domingos) [1781925] - [security] ima: Collect modsig (Diego Domingos) [1781925] - [security] ima: Implement support for module-style appended signatures (Diego Domingos) [1781925] - [security] ima: Factor xattr_verify() out of ima_appraise_measurement() (Diego Domingos) [1781925] - [security] integrity: Introduce struct evm_xattr (Diego Domingos) [1781925] - [security] ima: Add modsig appraise_type option for module-style appended signatures (Diego Domingos) [1781925] - [kernel] MODSIGN: Export module signature definitions (Diego Domingos) [1781925] - [kernel] modsign: log module name in the event of an error (Diego Domingos) [1781925] - [kernel] KEXEC: Call ima_kexec_cmdline to measure the boot command line args (Diego Domingos) [1781925] - [security] IMA: Define a new template field buf (Diego Domingos) [1781925] - [security] IMA: Define a new hook to measure the kexec boot command line arguments (Diego Domingos) [1781925] - [security] IMA: support for per policy rule template formats (Diego Domingos) [1781925] - [security] integrity: Fix __integrity_init_keyring() section mismatch (Diego Domingos) [1781925] - [security] x86/ima: fix the Kconfig dependency for IMA_ARCH_POLICY (Diego Domingos) [1781925] - [security] ima: Make arch_policy_entry static (Diego Domingos) [1781925] - [security] ima: show rules with IMA_INMASK correctly (Diego Domingos) [1781925] - [security] ima: fix wrong signed policy requirement when not appraising (Diego Domingos) [1781925] - [tools] selftests/kexec: update get_secureboot_mode (Diego Domingos) [1781925] - [tools] selftests/kexec: make kexec_load test independent of IMA being enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: check kexec_load and kexec_file_load are enabled (Diego Domingos) [1781925] - [tools] selftests/kexec: Add missing '=y' to config options (Diego Domingos) [1781925] - [tools] selftests/kexec: kexec_file_load syscall test (Diego Domingos) [1781925] - [tools] selftests/kexec: define "require_root_privileges" (Diego Domingos) [1781925] - [tools] selftests/kexec: define common logging functions (Diego Domingos) [1781925] - [tools] selftests/kexec: define a set of common functions (Diego Domingos) [1781925] - [tools] selftests/kexec: cleanup the kexec selftest (Diego Domingos) [1781925] - [tools] selftests/kexec: move the IMA kexec_load selftest to selftests/kexec (Diego Domingos) [1781925] - [security] evm: remove set but not used variable 'xattr' (Diego Domingos) [1781925] - [security] security: integrity: partial revert of make ima_main explicitly non-modular (Diego Domingos) [1781925] - [security] ima: cleanup the match_token policy code (Diego Domingos) [1781925] - [security] ima: Use inode_is_open_for_write (Diego Domingos) [1781925] - [security] security: fs: make inode explicitly non-modular (Diego Domingos) [1781925] - [security] security: audit and remove any unnecessary uses of module.h (Diego Domingos) [1781925] - [security] security: integrity: make evm_main explicitly non-modular (Diego Domingos) [1781925] - [security] security: integrity: make ima_main explicitly non-modular (Diego Domingos) [1781925] - [tools] selftests/ima: kexec_load syscall test (Diego Domingos) [1781925] - [security] ima: don't measure/appraise files on efivarfs (Diego Domingos) [1781925] - [x86] x86/ima: retry detecting secure boot mode (Diego Domingos) [1781925] - [x86] x86/ima: define arch_get_ima_policy() for x86 (Diego Domingos) [1781925] - [kernel] kernel/kexec_file.c: remove some duplicated includes (Diego Domingos) [1781925] - [security] ima: open a new file instance if no read permissions (Diego Domingos) [1781925] - [security] security/integrity: constify some read-only data (Diego Domingos) [1781925] - [documentation] security: fix LSM description location (Diego Domingos) [1781925] - [security] evm: Allow non-SHA1 digital signatures (Diego Domingos) [1781925] - [security] security: export security_kernel_load_data function (Diego Domingos) [1781925] - [security] ima: based on policy warn about loading firmware (pre-allocated buffer) (Diego Domingos) [1781925] - [security] ima: prevent kexec_load syscall based on runtime secureboot flag (Diego Domingos) [1781925] - [security] module: replace the existing LSM hook in init_module (Diego Domingos) [1781925] - [security] ima: based on policy require signed firmware (sysfs fallback) (Diego Domingos) [1781925] - [security] ima: add support for arch specific policies (Diego Domingos) [1781925] - [security] ima: based on policy require signed kexec kernel images (Diego Domingos) [1781925] - [security] ima: refactor ima_init_policy() (Diego Domingos) [1781925] - [include] sysfs: Fixes __BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [include] security: define new LSM hook named security_kernel_load_data (Diego Domingos) [1781925] - [kernel] kexec: add call to LSM hook in original kexec_load syscall (Diego Domingos) [1781925] - [base] firmware: add call to LSM hook before firmware sysfs fallback (Diego Domingos) [1781925] - [security] ima: add build time policy (Diego Domingos) [1781925] - [security] ima: Support platform keyring for kernel appraisal (Diego Domingos) [1781925] - [security] integrity: Remove references to module keyring (Diego Domingos) [1781925] - [powerpc] powerpc/kexec: Fix loading of kernel + initramfs with kexec_file_load() (Diego Domingos) [1781925] - [security] ima: Use designated initializers for struct ima_event_data (Diego Domingos) [1781925] - [security] ima: Update MAX_TEMPLATE_NAME_LEN to fit largest reasonable definition (Diego Domingos) [1781925] - [certs] PKCS#7: Refactor verify_pkcs7_signature() (Diego Domingos) [1781925] - [crypto] PKCS#7: Introduce pkcs7_get_digest() (Diego Domingos) [1781925] - [security] integrity: Select CONFIG_KEYS instead of depending on it (Diego Domingos) [1781925] - [powerpc] powerpc/powernv: Move opal_power_control_init() call in opal_init() (Diego Domingos) [1781925] - [security] x86/efi: move common keyring handler functions to new file (Diego Domingos) [1781925] - [security] x86/efi: remove unused variables (Diego Domingos) [1781925] - [include] sysfs: add BIN_ATTR_WO() macro (Diego Domingos) [1781925] - [x86] x86/ima: define arch_ima_get_secureboot (Diego Domingos) [1781925] - [powerpc] powerpc/pci: unmap legacy INTx interrupts of passthrough IO adapters (Steve Best) [1840279] - [powerpc] powerpc/xive: Clear the page tables for the ESB IO mapping (Steve Best) [1840279] - [hv] hyper-v: Use UUID API for exporting the GUID (Mohammed Gamal) [1828451 1815498] - [kernel] uuid: Add inline helpers to import / export UUIDs (Mohammed Gamal) [1828451 1815498] - [hv] hv: Move AEOI determination to architecture dependent code (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash data in die() when panic_on_oops is set (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Report crash register data when sysctl_record_panic_msg is not set (Mohammed Gamal) [1828451 1815498] - [x86] hyper-v: Report crash register data or kmsg before running crash kernel (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Trigger crash enlightenment only once during system crash (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Free hv_panic_page when fail to register kmsg dump (Mohammed Gamal) [1828451 1815498] - [hv] x86/hyper-v: Unload vmbus channel in hv panic callback (Mohammed Gamal) [1828451 1815498] - [hv] hv_debugfs: Make hv_debug_root static (Mohammed Gamal) [1828451 1815498] - [hv] hyperv_vmbus.h: Replace zero-length array with flexible-array member (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Ignore CHANNELMSG_TL_CONNECT_RESULT(23) (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: Balloon up according to request page number (Mohammed Gamal) [1828451 1815498] - [hv] hv_balloon: use generic_online_page() (Mohammed Gamal) [1828451 1815498] - [mm] memory_hotplug: export generic_online_page() (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Fix crash handler reset of Hyper-V synic (Mohammed Gamal) [1828451 1815498] - [hv] hv: Replace binary semaphore with mutex (Mohammed Gamal) [1828451 1815498] - [hv] hv: balloon: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Remove dependencies on guest page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: util: Specify ring buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: Specify receive buffer size using Hyper-V page size (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Add module parameter to cap the VMBus version (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Enable VMBus protocol versions 4.1, 5.1 and 5.2 (Mohammed Gamal) [1828451 1815498] - [hv] hv: vmbus: Introduce table of VMBus protocol versions (Mohammed Gamal) [1828451 1815498] - [pci] hv: Replace zero-length array with flexible-array member (Mohammed Gamal) [1793636] - [pci] hv: Decouple the func definition in hv_dr_state from VSP message (Mohammed Gamal) [1793636] - [pci] hv: Add support for protocol 1.3 and support PCI_BUS_RELATIONS2 (Mohammed Gamal) [1793636] - [pci] hv: Add missing kfree(hbus) in hv_pci_probe()'s error handling path (Mohammed Gamal) [1793636] - [pci] hv: Remove unnecessary type casting from kzalloc (Mohammed Gamal) [1793636] - [pci] hv: Avoid a kmemleak false positive caused by the hbus buffer (Mohammed Gamal) [1793636] - [infiniband] RDMA/srpt: Fix disabling device management (Kamal Heib) [1840016] - [misc] vhost: disable for OABI (Jason Wang) [1771441] - [include] virtio: drop vringh.h dependency (Jason Wang) [1771441] - [virtio] virtio_input: pull in slab.h (Jason Wang) [1771441] - [char] virtio-rng: pull in slab.h (Jason Wang) [1771441] - [block] virtio_blk: add a missing include (Jason Wang) [1771441] - [vdpa] vdpa: fix comment of vdpa_register_device() (Jason Wang) [1771441] - [vhost] vdpa: make vhost, virtio depend on menu (Jason Wang) [1771441] - [include] vdpa: allow a 32 bit vq alignment (Jason Wang) [1771441] - [vdpa] vdpasim: Return status in vdpasim_get_status (Jason Wang) [1771441] - [vdpa] vdpa: remove unused variables 'ifcvf' and 'ifcvf_lm' (Jason Wang) [1771441] - [vdpa] vdpa-sim: depend on HAS_DMA (Jason Wang) [1771441] - [virtio] vdpa: move to drivers/vdpa (Jason Wang) [1771441] - [virtio] virtio: Intel IFC VF driver for VDPA (Jason Wang) [1771441] - [virtio] vdpasim: vDPA device simulator (Jason Wang) [1771441] - [vhost] vhost: introduce vDPA-based backend (Jason Wang) [1771441] - [virtio] virtio: introduce a vDPA based transport (Jason Wang) [1771441] - [virtio] vDPA: introduce vDPA bus (Jason Wang) [1771441] - [vhost] vringh: IOTLB support (Jason Wang) [1771441] - [vhost] vhost: factor out IOTLB (Jason Wang) [1771441] - [vhost] vhost: allow per device message handler (Jason Wang) [1771441] - [misc] vhost: refine vhost and vringh kconfig (Jason Wang) [1771441] - [vhost] vringh: fix copy direction of vringh_iov_push_kern() (Jason Wang) [1771441] - [vhost] vhost: factor out setting vring addr and num (Jason Wang) [1771441] - [vhost] vhost: introduce helpers to get the size of metadata area (Jason Wang) [1771441] - [vhost] vhost: rename vq_iotlb_prefetch() to vq_meta_prefetch() (Jason Wang) [1771441] - [vhost] vhost: fine grain userspace memory accessors (Jason Wang) [1771441] - [vhost] vhost: generalize adding used elem (Jason Wang) [1771441] - [misc] mic: vop: Allow building on more systems (Jason Wang) [1771441] - [virtio] virtio: support VIRTIO_F_ORDER_PLATFORM (Jason Wang) [1771441] - [uapi] vhost: split structs into a separate header file (Jason Wang) [1771441] - [fs] compat_ioctl: add compat_ptr_ioctl() (Jason Wang) [1771441] - [vhost] vhost: allow vhost-scsi driver to be built-in (Jason Wang) [1771441] - [x86] arch/x86: Remove vendor specific CPU ID checks (Prarit Bhargava) [1840145] - [tools] perf vendor events amd: Update Zen1 events to V2 (Wei Huang) [1790641] - [tools] perf vendor events amd: Add Zen2 events (Wei Huang) [1790641] - [tools] perf vendor events amd: Restrict model detection for zen1 based processors (Wei Huang) [1790641] - [x86] perf/amd/uncore: Add support for Family 19h L3 PMU (Wei Huang) [1790641] - [x86] perf/amd/uncore: Make L3 thread mask code more readable (Wei Huang) [1790641] - [x86] perf/amd/uncore: Prepare L3 thread mask code for Family 19h (Wei Huang) [1790641] - [scsi] scsi: fnic: Use scnprintf() for avoiding potential buffer overflow (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: do not queue commands during fwreset (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix invalid stack access (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: fix use after free (Govindarajulu Varadarajan) [1797808] - [scsi] scsi: fnic: make array dev_cmd_err static const, makes object smaller (Govindarajulu Varadarajan) [1797808]- [media] media: v4l: fix uapi mpeg slice params definition (Torez Smith) [1825410 1821835] - [uapi] v4l2-controls: add a missing include (Torez Smith) [1825410 1821835] - [dma] dma-mapping: remove dma_release_declared_memory (Torez Smith) [1825410 1821835] - [usb] usb/ohci-tmio: remove the HCD_DMA flag (Torez Smith) [1825410 1821835] - [usb] usb: add a HCD_DMA flag instead of guestimating DMA capabilities (Torez Smith) [1825410 1821835] - [usb] usb: add a hcd_uses_dma helper (Torez Smith) [1825410 1821835] - [usb] usb: don't create dma pools for HCDs with a localmem_pool (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: Mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [usb] USB: drop HCD_LOCAL_MEM flag (Torez Smith) [1825410 1821835] - [usb] usb: host: ohci-tmio: init genalloc for local memory (Torez Smith) [1825410 1821835] - [usb] dma-mapping: remove the DMA_MEMORY_EXCLUSIVE flag (Torez Smith) [1825410 1821835] - [media] media: xirlink_cit: add missing descriptor sanity checks (Torez Smith) [1825410 1821835] - [media] media: ttusb-dec: Fix info-leak in ttusb_dec_send_command() (Torez Smith) [1788005 1825410 1821835] {CVE-2019-19533} - [media] media: usb: fix memory leak in af9005_identify_state (Torez Smith) [1825141 1825410 1821835] {CVE-2019-18809} - [netdrv] cdc_ether: fix rndis support for Mediatek based smartphones (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove calling netif_napi_del (Torez Smith) [1825410 1821835] - [netdrv] Revert "r8152: napi hangup fix after disconnect" (Torez Smith) [1825410 1821835] - [netdrv] r8152: Set memory to all 0xFFs on failed reg reads (Torez Smith) [1825410 1821835] - [netdrv] net: kalmia: fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] cx82310_eth: fix a memory leak bug (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Fix memory leaks (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix typo in register name (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_pro: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: pcan_usb_fd: Fix info-leaks to USB devices (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: force the string buffer NULL-terminated (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: fix improper read if get_registers() fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: Add the BroadMobi BM818 card (Torez Smith) [1825410 1821835] - [netdrv] can: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: fix potential double kfree_skb() (Torez Smith) [1825410 1821835] - [netdrv] usb: qmi_wwan: add D-Link DWM-222 A2 device ID (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: change V4L2_PIX_FMT_BGRA444 define: fourcc was already in use (Torez Smith) [1825410 1821835] - [netdrv] r8152: set RTL8152_UNPLUG only for real disconnection (Torez Smith) [1825410 1821835] - [netdrv] r8152: move calling r8153b_rx_agg_chg_indicate() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: init MAC address buffers (Torez Smith) [1825410 1821835] - [netdrv] r8152: fix the setting of detecting the linking change for runtime suspend (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix locking and a missing msleep (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix out-of-bounds read (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Fix shifting signed 32-bit value by 31 bits problem (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 468 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 238 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 235 (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: extend permitted QMAP mux_id value range (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: avoid RCU stalls on device disconnect when in QMAP mode (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add network device usage statistics for qmimux devices (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add support for QMAP padding in the RX path (Torez Smith) [1825410 1821835] - [media] media: cx231xx-cards: Add Hauppauge 955Q variant (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add Hauppauge HVR1955/1975 devices (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add i2c client demod/tuner support (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Add multiple dvb frontend support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix access to uninitialized fields on probe error (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Include streaming interface number in debugfs dir name (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig: Remove duplicate menu entry (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix null-ptr-deref in class_unregister() (Torez Smith) [1825410 1821835] - [media] media: cxusb: Revert "media: cxusb: add raw mode support for, Medion MD95700" (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 412 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 286 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 258 (Torez Smith) [1825410 1821835] - [media] media: media/usb: set device_caps in struct video_device (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/cxusb-analog.c: fix coccinelle warning, use ktime.h (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 164 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 131 (Torez Smith) [1825410 1821835] - [media] media: cx231xx-dvb: fix memory leak in dvb_fini() (Torez Smith) [1825410 1821835] - [media] media: em28xx: use usb_to_input_id() rather than handrolling it (Torez Smith) [1825410 1821835] - [media] media: em28xx: use common code for decoding nec scancodes (Torez Smith) [1825410 1821835] - [media] media: em28xx: give RC device proper name (Torez Smith) [1825410 1821835] - [media] media: cxusb: fix several coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb-analog: Fix some coding style issues (Torez Smith) [1825410 1821835] - [media] media: cxusb: add raw mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: add analog mode support for Medion MD95700 (Torez Smith) [1825410 1821835] - [media] media: cxusb: implement Medion MD95700 digital / analog coexistence (Torez Smith) [1825410 1821835] - [media] media: usb:zr364xx:Fix KASAN:null-ptr-deref Read in zr364xx_vidioc_querycap (Torez Smith) [1825410 1821835] - [media] media: pwc: convert to BIT macro (Torez Smith) [1825410 1821835] - [media] media: cpia2_usb: first wake up, then free in disconnect (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: use a different format for warnings (Torez Smith) [1825410 1821835] - [media] media: smsusb: better handle optional alignment (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 65 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1825410 1821835] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 55 (Torez Smith) [1825410 1821835] - [media] media: remove redundant 'default n' from Kconfig-s (Torez Smith) [1825410 1821835] - [media] media: af9035: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Remove duplicate error reporting for dvbsky_usb_generic_rw (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Report error on all error paths (Torez Smith) [1825410 1821835] - [media] media: au0828: fix null dereference in error path (Torez Smith) [1825410 1821835] - [media] media: dvb: usb: fix use after free in dvb_usb_device_exit (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix false-positive "uninitialized variable" warning (Torez Smith) [1825410 1821835] - [netdrv] usbnet: fix kernel crash after disconnect (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix racing condition (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 24 (Torez Smith) [1825410 1821835] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 17 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1825410 1821835] - [media] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1825410 1821835] - [media] treewide: Add SPDX license identifier for more missed files (Torez Smith) [1825410 1821835] - [media] media: usb: siano: Fix general protection fault in smsusb (Torez Smith) [1825410 1821835] - [media] media: prefix header search paths with $(srctree)/ (Torez Smith) [1825410 1821835] - [media] media: remove unneeded header search paths (Torez Smith) [1825410 1821835] - [netdrv] aqc111: cleanup mtu related logic (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix writing to the phy on BE" (Torez Smith) [1825410 1821835] - [netdrv] Revert "aqc111: fix double endianness swap on BE" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: qmi_wwan: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix double endianness swap on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix writing to the phy on BE (Torez Smith) [1825410 1821835] - [netdrv] aqc111: fix endianness issue in aqc111_change_mtu (Torez Smith) [1825410 1821835] - [netdrv] net: usb: smsc: fix warning reported by kbuild test robot (Torez Smith) [1825410 1821835] - [netdrv] net: usb: support of_get_mac_address new ERR_PTR error (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Remove unnecessary NULL pointer check (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: Simplify device detection (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: new Wistron, ZTE and D-Link devices (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB555 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 16-bit RGB4444 formats (Torez Smith) [1825410 1821835] - [uapi] media: v4l: Add definitions for missing 32-bit RGB formats (Torez Smith) [1825410 1821835] - [netdrv] r8152: sync sa_family with the media type of network device (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: Prevent a buffer overflow (Torez Smith) [1825410 1821835] - [media] media: au0828: stop video streaming only when last user stops (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix NULL pointer dereference in au0828_analog_stream_enable() (Torez Smith) [1825410 1821835] - [media] media: au0828: fix enable and disable source audio and video inconsistencies (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add quirk for Quectel dynamic config (Torez Smith) [1825410 1821835] - [netdrv] r8152: Refresh MAC address during USBDEVFS_RESET (Torez Smith) [1825410 1821835] - [netdrv] r8152: remove extra action copying ethernet address (Torez Smith) [1825410 1821835] - [media] media: replace strncpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: usbvision: fix a potential NULL pointer dereference (Torez Smith) [1825410 1821835] - [media] media: gspca: Kill URBs on USB device disconnect (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add Olicard 600 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by QNAP device (Torez Smith) [1825410 1821835] - [media] media: pwc-ctl: pChoose can't be NULL (Torez Smith) [1825410 1821835] - [media] media: Kconfig files: use the right help coding style (Torez Smith) [1825410 1821835] - [media] media: em28xx-input: make const array addr_list static (Torez Smith) [1825410 1821835] - [media] media: dvb: Add support for the Avermedia TD310 (Torez Smith) [1825410 1821835] - [media] media: dvb: init i2c already in it930x_frontend_attach (Torez Smith) [1825410 1821835] - [media] media: dvbsky: Avoid leaking dvb frontend (Torez Smith) [1825410 1821835] - [media] media: gspca: do not resubmit URBs when streaming has stopped (Torez Smith) [1825410 1821835] - [media] media: au0828: minor fix to a misleading comment in _close() (Torez Smith) [1825410 1821835] - [media] media: go7007: avoid clang frame overflow warning with KASAN (Torez Smith) [1825410 1821835] - [media] media: cpia2: Fix use-after-free in cpia2_exit (Torez Smith) [1825410 1821835] - [netdrv] peak_usb: fix clang build warning (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Quectel EG12/EM12 (Torez Smith) [1825410 1821835] - [media] media: a few more typos at staging, pci, platform, radio and usb (Torez Smith) [1825410 1821835] - [media] media: usb: fix several typos (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Use usb_make_path to fill in usb_info (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: v4l: Add 32-bit packed YUV formats (Torez Smith) [1825410 1821835] - [netdrv] net: usb: cdc-phonet: use struct_size() in alloc_netdev() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: hdpvr: fix smatch warning (Torez Smith) [1825410 1821835] - [media] media: usbvision: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: cpia2: use u64 for the timestamp internally (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Avoid NULL pointer dereference at the end of streaming (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix 'type' check leading to overflow (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: ax88772_bind return error when hw_reset fail (Torez Smith) [1825410 1821835] - [netdrv] net: usb: rtl8150: remove set but not used variable 'rx_stat' (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend HWID table by TRENDnet device (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add more field helper macros (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: remove unnecessary COM3 initialization (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove camera clock setup from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov722x: remove mode specific video data registers from bridge_init (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534-ov772x: add SGBRG8 bayer mode support (Torez Smith) [1825410 1821835] - [media] media: gspca: ov543-ov772x: move video format specific registers into bridge_start (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in TRY_FMT (Torez Smith) [1825410 1821835] - [media] media: gspca: support multiple pixel formats in ENUM_FRAMEINTERVALS (Torez Smith) [1825410 1821835] - [media] media: gspca: ov534: replace msleep(10) with usleep_range (Torez Smith) [1825410 1821835] - [uapi] media: v4l: uAPI: V4L2_BUF_TYPE_META_OUTPUT is an output buffer type (Torez Smith) [1825410 1821835] - [media] media: gspca: mt9m111: Check write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: gspca: Check the return value of write_bridge for timeout (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed check for goto_low_power (Torez Smith) [1825410 1821835] - [media] media: usb: gspca: add a missed return-value check for do_command (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls.c/uvc: zero v4l2_event (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Don't use coherent DMA buffers for ISO transfer (Torez Smith) [1825410 1821835] - [media] media: usb: pwc: Introduce TRACE_EVENTs for pwc_isoc_handler() (Torez Smith) [1825410 1821835] - [netdrv] cdc_ether: trivial whitespace readability fix (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: add MTU default to qmap network interface (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Fix qmap header retrieval in qmimux_rx_fixup (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Add support for Fibocom NL678 series (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Resolve issue with changing MAC address (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Telit LN940 series (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Fibocom NL668 series (Torez Smith) [1825410 1821835] - [media] media: v4l: Add support for V4L2_BUF_TYPE_META_OUTPUT (Torez Smith) [1825410 1821835] - [media] media: siano: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: fix spelling mistake "statuss" -> "status" (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move interrupt buffer to priv buffer (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Add missing usb_free_urb to free interrupt urb (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Bugfix for wrong return values (Torez Smith) [1825410 1821835] - [media] media: stkwebcam: Support for ASUS A6VM notebook added (Torez Smith) [1825410 1821835] - [media] media: usb: dvb-usb: remove old friio driver (Torez Smith) [1825410 1821835] - [media] media: lmedm04: use dvb_usbv2_generic_rw_locked (Torez Smith) [1825410 1821835] - [media] media: lmedm04: Move usb buffer to lme2510_state (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: add support for Sony CXD2837ER slave demod (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Utilise for_each_uvc_urb iterator (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename uvc_{un, }init_video() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Split uvc_video_enable into two (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Move decode processing to process context (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Abstract streaming object lifetime (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Support asynchronous buffer handling (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: queue: Simplify spin-lock usage (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Protect queue internals with helper (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Convert decode functions to use new context structure (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor URB descriptors (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix spelling mistake, "Cinnergy" -> "Cinergy" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Refactor teardown of uvc on USB disconnect (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add support for the CNF4 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add 4bpp packed depth confidence format CNF4 (Torez Smith) [1825410 1821835] - [media] media: usb: Use kmemdup instead of duplicating its function (Torez Smith) [1825410 1821835] - [media] media: dvb: Use WARM definition from identify_state() (Torez Smith) [1825410 1821835] - [media] media: dib0700: fix spelling mistake "Amplifyer" -> "Amplifier" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: Fix incorrect use of transfer_flags URB_FREE_BUFFER (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize wol_cfg with memset in aqc111_suspend (Torez Smith) [1825410 1821835] - [netdrv] net: Don't default Aquantia USB driver to 'y' (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: fix spelling mistake: "resumbmitting" -> "resubmitting" (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Extend cdc_ether blacklist (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add ASIX's HW ids (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for wake on LAN by MAGIC packet (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement get/set_link_ksettings callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Initialize ethtool_ops structure (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add RX VLAN filtering support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for VLAN_CTAG_TX/RX offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement set_rx_mode callback (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for TSO (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for enable/disable checksum offload (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for changing MTU (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add checksum offload support (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement RX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Implement TX data path (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add support for getting and setting of MAC address (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce link management (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Introduce PHY access (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Various callbacks implementation (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add implementation of read and write commands (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Add bind and empty unbind callbacks (Torez Smith) [1825410 1821835] - [netdrv] net: usb: aqc111: Driver skeleton for Aquantia AQtion USB to 5GbE (Torez Smith) [1825410 1821835] - [netdrv] usbnet: ipheth: fix potential recvmsg bug and recvmsg bug 2 (Torez Smith) [1825410 1821835] - [media] media: pulse8-cec: return 0 when invalidating the logical address (Torez Smith) [1825410 1821835] - [media] media: gspca: fix frame overflow error (Torez Smith) [1825410 1821835] - [media] media: cropcap/g_selection split (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: check for csum being in last four bytes (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix memcpy for accessing rx-data (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: simplify tx_fixup code (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: fix rx packet alignment (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove duplicated include from ucan.c (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: remove set but not used variable 'udev' (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix accessing freed memory in kvaser_usb_start_xmit() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix potential uninitialized variable use (Torez Smith) [1825410 1821835] - [netdrv] net: smsc95xx: Fix MTU range (Torez Smith) [1825410 1821835] - [netdrv] usbnet: smsc95xx: disable carrier check while suspending (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: remove set but not used variable 'ctx' (Torez Smith) [1825410 1821835] - [netdrv] net: cdc_ncm: use tasklet_init() for tasklet_struct init (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Added support for Gemalto's Cinterion ALASxx WWAN interface (Torez Smith) [1825410 1821835] - [media] media: pvrusb2: replace `printk` with `pr_*` (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix potential sign-extension overflow on large shift (Torez Smith) [1825410 1821835] - [media] Revert "media: dvbsky: use just one mutex for serializing device R/W ops" (Torez Smith) [1825410 1821835] - [netdrv] net/usb: cancel pending work when unbinding smsc75xx (Torez Smith) [1825410 1821835] - [netdrv] smsc95xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] smsc75xx: Check for Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] r8152: Check for supported Wake-on-LAN Modes (Torez Smith) [1825410 1821835] - [netdrv] sr9800: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] ax88179_178a: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [netdrv] asix: Check for supported Wake-on-LAN modes (Torez Smith) [1825410 1821835] - [media] media: v4l: Add definition for the Sunxi tiled NV12 format (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add definitions for MPEG-2 slice format and metadata (Torez Smith) [1825410 1821835] - [media] media: au0828: Fix incorrect error messages (Torez Smith) [1825410 1821835] - [media] media: au0828: cannot kfree dev before usb disconnect (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Avoid unnecessary self assignment (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: set DTR for modems in forced USB2 mode (Torez Smith) [1825410 1821835] - [media] media: mxl111sf: declare its own pads (Torez Smith) [1825410 1821835] - [media] media: au0828: use signals instead of hardcoding a pad number (Torez Smith) [1825410 1821835] - [media] media: v4l2: taint pads with the signal types for consumer devices (Torez Smith) [1825410 1821835] - [media] media: em28xx: make v4l2-compliance happier by starting sequence on zero (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix input name for Terratec AV 350 (Torez Smith) [1825410 1821835] - [media] media: em28xx: use a default format if TRY_FMT fails (Torez Smith) [1825410 1821835] - [media] media: em28xx: fix handler for vidioc_s_input() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: remove redundant null pointer check before of_node_put (Torez Smith) [1825410 1821835] - [media] media: usbvision: remove time_in_irq (Torez Smith) [1825410 1821835] - [media] media: gspca: sq930x: use GFP_KERNEL in sd_dq_callback() (Torez Smith) [1825410 1821835] - [media] media: replace strcpy() by strscpy() (Torez Smith) [1825410 1821835] - [media] media: use strscpy() instead of strlcpy() (Torez Smith) [1825410 1821835] - [documentation] media: videodev2.h: add new capabilities for buffer types (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Store device information pointer in struct uvc_device (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Rename UVC_QUIRK_INFO to UVC_INFO_QUIRK (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix uvc_alloc_entity() allocation alignment (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix spelling mistake: "entites" -> "entities" (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove unnecessary NULL check before debugfs_remove_recursive (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make uvc_control_mapping menu_info field const (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Make some structs const (Torez Smith) [1825410 1821835] - [netdrv] qmi_wwan: Support dynamic config on Quectel EP06 (Torez Smith) [1825410 1821835] - [netdrv] lan78xx: Do not access skb_queue_head list pointers directly (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Make declaration style consistent (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Switch to SPDX identifier (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Drop unnecessary strcpy in lan78xx_probe (Torez Smith) [1825410 1821835] - [netdrv] net: lan78xx: Bail out if lan78xx_get_endpoints fails (Torez Smith) [1825410 1821835] - [netdrv] net: usbnet: mark expected switch fall-through (Torez Smith) [1825410 1821835] - [media] media: v4l2-ctrls: v4l2_ctrl_add_handler: add from_other_dev (Torez Smith) [1825410 1821835] - [media] media: videodev2.h: add request_fd field to v4l2_ext_controls (Torez Smith) [1825410 1821835] - [uapi] media: videodev2.h: Add new DV flag CAN_DETECT_REDUCED_FPS (Torez Smith) [1825410 1821835] - [media] media: af9035: prevent buffer overflow on write (Torez Smith) [1825410 1821835] - [netdrv] r8152: disable RX aggregation on new Dell TB16 dock (Torez Smith) [1825410 1821835] - [netdrv] drivers/net/usb/r8152: remove the unneeded variable "ret" in rtl8152_system_suspend (Torez Smith) [1825410 1821835] - [media] media: rtl28xxu: be sure that it won't go past the array size (Torez Smith) [1825410 1821835] - [netdrv] net:usb: Use ARRAY_SIZE instead of calculating the array size (Torez Smith) [1825410 1821835] - [media] media: au0828: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: cx231xx: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb-v2: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: fix spelling mistake: "completition" -> "completion" (Torez Smith) [1825410 1821835] - [media] media: usb: hackrf: Replace GFP_ATOMIC with GFP_KERNEL (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace mdelay() with msleep() in em28xx_pre_card_setup() (Torez Smith) [1825410 1821835] - [media] media: usb: em28xx: Replace GFP_ATOMIC with GFP_KERNEL in em28xx_init_usb_xfer() (Torez Smith) [1825410 1821835] - [media] media: dw2102: Fix memleak on sequence of probes (Torez Smith) [1825410 1821835] - [media] media: usbtv: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: go7007: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [media] media: cx231xx: use irqsave() in USB's complete callback (Torez Smith) [1825410 1821835] - [documentation] media: v4l: Add new 10-bit packed grayscale format (Torez Smith) [1825410 1821835] - [documentation] media: doc-rst: Add packed Bayer raw14 pixel formats (Torez Smith) [1825410 1821835] - [media] media: em28xx: disable null packet filter for WinTVdualHD (Torez Smith) [1825410 1821835] - [uapi] media: videodev2: get rid of VIDIOC_RESERVED (Torez Smith) [1825410 1821835] - [media] media: em28xx: explicitly disable TS packet filter (Torez Smith) [1825410 1821835] - [media] media: dvb-usb/friio, dvb-usb-v2/gl861: decompose friio and merge with gl861 (Torez Smith) [1825410 1821835] - [netdrv] net: usb: sr9700: Replace mdelay() with msleep() in sr9700_bind() (Torez Smith) [1825410 1821835] - [netdrv] net: usb: pegasus: Replace mdelay() with msleep() in setup_pegasus_II() (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Send a control event when a Control Change interrupt arrives (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Handle control pipe protocol STALLs (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Remove a redundant check (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Also validate buffers in BULK mode (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Add KSMedia 8-bit IR format support (Torez Smith) [1825410 1821835] - [media] media: uvcvideo: Fix minor spelling (Torez Smith) [1825410 1821835] - [media] media: em28xx-cards: disable V4L2 mode for dual tuners (Torez Smith) [1825410 1821835] - [media] media: em28xx: Remove duplicate PID (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix DualHD disconnect oops (Torez Smith) [1825410 1821835] - [media] media: em28xx: Fix dual transport stream operation (Torez Smith) [1825410 1821835] - [media] media: dib0700: add code comment (Torez Smith) [1825410 1821835] - [media] media: cx231xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: em28xx: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: hdpvr: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: dvb-usb: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: tm6000: don't check number of messages in the driver (Torez Smith) [1825410 1821835] - [media] media: gl861: fix probe of dvb_usb_gl861 (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Simplify struct kvaser_cmd_cardinfo (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add support for Kvaser USB hydra family (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Split driver into kvaser_usb_core.c and kvaser_usb_leaf.c (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add SPDX GPL-2.0 license identifier (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Fix typos (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Improve logging messages (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_init_one() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Refactor kvaser_usb_get_endpoints() (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Add pointer to struct usb_interface into struct kvaser_usb (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Replace USB timeout constants with one define (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Rename message/msg to command/cmd (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unused commands and defines (Torez Smith) [1825410 1821835] - [netdrv] can: kvaser_usb: Remove unnecessary return (Torez Smith) [1825410 1821835] - [netdrv] can: peak_usb: mark expected switch fall-throughs (Torez Smith) [1825410 1821835] - [netdrv] can: ucan: add driver for Theobroma Systems UCAN devices (Torez Smith) [1825410 1821835] - [netdrv] can: usb: Kconfig/Makefile: sort alphabetically (Torez Smith) [1825410 1821835] - [media] media: gspca_kinect: cast sizeof to int for comparison (Torez Smith) [1825410 1821835] - [media] media: videodev.h: add PIX_FMT_FWHT for use with vicodec (Torez Smith) [1825410 1821835] - [netdrv] net: usb: hso: use swap macro in hso_kick_transmit (Torez Smith) [1825410 1821835] - [netdrv] net: usb: asix: allow optionally getting mac address from device tree (Torez Smith) [1825410 1821835]- [hid] HID: Improve Windows Precision Touchpad detection (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: enable multi-input as a quirk for some devices (Benjamin Tissoires) [1811209] - [hid] drivers/hid/hid-multitouch.c: fix a possible null pointer access (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: Add LG MELF0410 I2C touchscreen support (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: add support for the Smart Tech panel (Benjamin Tissoires) [1811209] - [hid] HID: multitouch: do not filter mice nodes (Benjamin Tissoires) [1811209] - [hid] HID: wacom: Report 2nd-gen Intuos Pro S center button status over BT (Benjamin Tissoires) [1835753] - [hid] Revert "HID: wacom: generic: read the number of expected touches on a per collection basis" (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Read HID_DG_CONTACTMAX directly for non-generic devices (Benjamin Tissoires) [1835753] - [hid] HID: wacom: Recognize new MobileStudio Pro PID (Benjamin Tissoires) [1835753] - [hid] HID: wacom: generic: Treat serial number and related fields as unsigned (Benjamin Tissoires) [1835753] - [hid] HID: wacom: add new MobileStudio Pro 13 support (Benjamin Tissoires) [1835753] - [hid] HID: wacom: do not call hid_set_drvdata(hdev, NULL) (Benjamin Tissoires) [1835753] - [hid] HID: wacom: support named keys on older devices (Benjamin Tissoires) [1835753] - [target] scsi: target: iscsi: calling iscsit_stop_session() inside iscsit_close_session() has no effect (Maurizio Lombardi) [1840024] - [target] scsi: target: fix hang when multiple threads try to destroy the same iscsi session (Maurizio Lombardi) [1840024] - [target] scsi: target: remove boilerplate code (Maurizio Lombardi) [1840024] - [target] scsi: target: use an enum to track emulate_ua_intlck_ctrl (Maurizio Lombardi) [1840024] - [target] scsi: target: convert boolean se_dev_attrib types to bool (Maurizio Lombardi) [1840024] - [target] scsi: target: fix unmap_zeroes_data boolean initialisation (Maurizio Lombardi) [1840024] - [fs] page cache: Finish XArray conversion (Waiman Long) [1812073] - [mm] mm: Convert __do_page_cache_readahead to XArray (Waiman Long) [1812073] - [mm] mm: Convert is_page_cache_freeable to XArray (Waiman Long) [1812073] - [mm] mm: memcontrol: clean up and document effective low/min calculations (Waiman Long) [1812073] - [mm] mm: memcontrol: fix memory.low proportional distribution (Waiman Long) [1812073] - [mm] mm: kmem: rename (__)memcg_kmem_(un)charge_memcg() to __memcg_kmem_(un)charge() (Waiman Long) [1812073] - [mm] mm: memcg/slab: cache page number in memcg_(un)charge_slab() (Waiman Long) [1812073] - [mm] mm: kmem: switch to nr_pages in (__)memcg_kmem_charge_memcg() (Waiman Long) [1812073] - [mm] mm: kmem: rename memcg_kmem_(un)charge() into memcg_kmem_(un)charge_page() (Waiman Long) [1812073] - [mm] mm: kmem: cleanup memcg_kmem_uncharge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: kmem: cleanup (__)memcg_kmem_charge_memcg() arguments (Waiman Long) [1812073] - [mm] mm: memcg/slab: use mem_cgroup_from_obj() (Waiman Long) [1812073] - [kernel] mm: fork: fix kernel_stack memcg stats for various stack implementations (Waiman Long) [1812073] - [mm] memcg: fix NULL pointer dereference in __mem_cgroup_usage_unregister_event (Waiman Long) [1812073] - [mm] mm: clean up and clarify lruvec lookup procedure (Waiman Long) [1812073] - [mm] mm: memcontrol: try harder to set a new memory.high (Waiman Long) [1812073] - [mm] mm: memcontrol: remove dead code from memory_max_write() (Waiman Long) [1812073] - [mm] mm, memcg: clean up reclaim iter array (Waiman Long) [1812073] - [mm] mm, memcg: make scan aggression always exclude protection (Waiman Long) [1812073] - [mm] mm, memcg: make memory.emin the baseline for utilisation determination (Waiman Long) [1812073] - [mm] mm, memcg: proportional memory.{low, min} reclaim (Waiman Long) [1812073] - [mm] memcg, kmem: do not fail __GFP_NOFAIL charges (Waiman Long) [1812073] - [mm] mm: workingset: fix vmstat counters for shadow nodes (Waiman Long) [1812073] - [mm] mm: memcontrol: use CSS_TASK_ITER_PROCS at mem_cgroup_scan_tasks() (Waiman Long) [1812073] - [kernel] fork, memcg: alloc_thread_stack_node needs to set tsk->stack (Waiman Long) [1812073] - [mm] mm/memcontrol.c: fix bad line in comment (Waiman Long) [1812073] - [kernel] fork, memcg: fix cached_stacks case (Waiman Long) [1812073] - [mm] mm: don't raise MEMCG_OOM event due to failed high-order allocation (Waiman Long) [1812073] - [mm] mm: vmscan: memcontrol: remove mem_cgroup_select_victim_node() (Waiman Long) [1812073] - [mm] mm: vmscan: do not share cgroup iteration between reclaimers (Waiman Long) [1812073] - [mm] mm: vmscan: do not iterate all mem cgroups for global direct reclaim (Waiman Long) [1812073] - [mm] mm: workingset: use cheaper __inc_lruvec_state in irqsafe node reclaim (Waiman Long) [1812073] - [tools] xarray: Fix early termination of xas_for_each_marked (Waiman Long) [1812073] - [lib] mm: Convert workingset to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_range_has_page to XArray (Waiman Long) [1812073] - [mm] page cache: Remove stray radix comment (Waiman Long) [1812073] - [mm] page cache: Convert delete_batch to XArray (Waiman Long) [1812073] - [mm] page cache: Convert filemap_map_pages to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries_tag to XArray (Waiman Long) [1812073] - [mm] page cache; Convert find_get_pages_range_tag to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_contig to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_pages_range to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entries to XArray (Waiman Long) [1812073] - [mm] page cache: Convert find_get_entry to XArray (Waiman Long) [1812073] - [mm] page cache: Convert page deletion to XArray (Waiman Long) [1812073] - [include] page cache: Add and replace pages using the XArray (Waiman Long) [1812073] - [mm] page cache: Convert hole search to XArray (Waiman Long) [1812073] - [kernel] docs: cgroup-v1: Document the cpuset_v2_mode mount option (Waiman Long) [1812073] - [kernel] cgroup1: don't call release_agent when it is "" (Waiman Long) [1812073] - [kernel] cgroup: Iterate tasks that did not finish do_exit() (Waiman Long) [1812073] - [kernel] cgroup: cgroup_procs_next should increase position index (Waiman Long) [1812073] - [kernel] cgroup-v1: cgroup_pidlist_next should update position index (Waiman Long) [1812073] - [kernel] cgroup: init_tasks shouldn't be linked to the root cgroup (Waiman Long) [1812073] - [kernel] cgroup: Prevent double killing of css when enabling threaded cgroup (Waiman Long) [1812073] - [kernel] cgroup: fix function name in comment (Waiman Long) [1812073] - [kernel] cgroup: freezer: don't change task and cgroups status unnecessarily (Waiman Long) [1812073] - [kernel] cgroup: use cgroup->last_bstat instead of cgroup->bstat_pending for consistency (Waiman Long) [1812073] - [kernel] cgroup: remove cgroup_enable_task_cg_lists() optimization (Waiman Long) [1812073] - [kernel] cgroup: pids: use atomic64_t for pids->limit (Waiman Long) [1812073] - [kernel] cgroup: Optimize single thread migration (Waiman Long) [1812073] - [kernel] cgroup: Update comments about task exit path (Waiman Long) [1812073] - [kernel] cgroup: short-circuit current_cgns_cgroup_from_root() on the default hierarchy (Waiman Long) [1812073] - [kernel] Use kvmalloc in cgroups-v1 (Waiman Long) [1812073] - [kernel] cgroup: minor tweak for logic to get cgroup css (Waiman Long) [1812073] - [kernel] cgroup: Replace a seq_printf() call by seq_puts() in cgroup_print_ss_mask() (Waiman Long) [1812073] - [kernel] cgroup: Fix css_task_iter_advance_css_set() cset skip condition (Waiman Long) [1812073] - [kernel] cgroup: css_task_iter_skip()'d iterators must be advanced before accessed (Waiman Long) [1812073] - [include] cgroup: Include dying leaders with live threads in PROCS iterations (Waiman Long) [1812073] - [kernel] cgroup: Implement css_task_iter_skip() (Waiman Long) [1812073] - [kernel] cgroup/pids: turn cgroup_subsys->free() into cgroup_subsys->release() to fix the accounting (Waiman Long) [1586281 1812073] - [platform] intel-speed-select: Firmware workarounds for Icelake (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix invalid core mask (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Increase CPU count (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Fix json perf-profile output output (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Enable clos for turbo-freq enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Check support status before enable (Prarit Bhargava) [1840289] - [tools] tools/power/x86/intel-speed-select: Change debug to error (Prarit Bhargava) [1840289] - [platform] intel_speed_select: internal-only-debug-patch (Prarit Bhargava) [1840289]- [nvdimm] libnvdimm/region: Fix build error (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce an 'align' attribute (Diego Domingos) [1779218] - [nvdimm] libnvdimm/region: Introduce NDD_LABELING (Diego Domingos) [1779218] - [nvdimm] libnvdimm/namespace: Enforce memremap_compat_align() (Diego Domingos) [1779218] - [nvdimm] libnvdimm/pfn: Prevent raw mode fallback if pfn-infoblock valid (Diego Domingos) [1779218] - [mm] mm/memremap_pages: Introduce memremap_compat_align() (Diego Domingos) [1779218] - [x86] x86/unwind/orc: Fix unwind_get_return_address_ptr() for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error handling in __unwind_start() (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix premature unwind stoppage due to IRET frames (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Fix error path for bad ORC entry type (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Prevent unwinding before ORC initialization (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Don't skip the first frame for inactive tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind: Prevent false warnings for non-current tasks (Josh Poimboeuf) [1755143] - [x86] x86/unwind/orc: Convert global variables to static (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in rewind_stack_do_exit() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in __switch_to_asm() (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in kernel exit path (Josh Poimboeuf) [1755143] - [x86] x86/entry/64: Fix unwind hints in register clearing code (Josh Poimboeuf) [1755143] - [tools] objtool: Fix stack offset tracking for indirect CFAs (Josh Poimboeuf) [1755143] - [s390] s390: nvme reipl (Philipp Rudo) [1525179] - [s390] s390: nvme ipl (Philipp Rudo) [1525179] - [infiniband] RDMA/bnxt_re: make bnxt_re_ib_init static (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Wait for all the CQ events before freeing CQ data structures (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove unnecessary sched count (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Fix lifetimes in bnxt_re_task (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use ib_device_try_get() (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove a redundant 'memset' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variables 'pg' and 'idx' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'dev_attr' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Remove set but not used variable 'pg_size' (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Use driver_unregister and unregistration API (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor device add/remove functionalities (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Using vmalloc requires including vmalloc.h (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: use ibdev based message printing functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor doorbell management functions (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor notification queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor command queue management code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor net ring allocation function (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor hardware queue memory allocation (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Replace chip context structure with pointer (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Refactor queue pair creation code (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: remove ioremap_nocache and devm_ioremap_nocache (Selvin Xavier) [1790622] - [infiniband] RDMA/bnxt_re: Enable SRIOV VF support on Broadcom's 57500 adapter series (Selvin Xavier) [1790622] - [netdrv] net: be2net: reject unsupported coalescing params (Petr Oros) [1790633] - [netdrv] treewide: Use sizeof_field() macro (Petr Oros) [1790633] - [netdrv] net: emulex: benet: indent a Kconfig depends continuation line (Petr Oros) [1790633] - [infiniband] i40iw: fix null pointer dereference on a null wqe pointer (Stefan Assmann) [1839718] - [infiniband] RDMA/providers: Fix return value when QP type isn't supported (Stefan Assmann) [1839718] - [infiniband] RDMA: Replace zero-length array with flexible-array member (Stefan Assmann) [1839718] - [infiniband] i40iw: Do an RCU lookup in i40iw_add_ipv4_addr (Stefan Assmann) [1839718] - [infiniband] IB/core: Introduce ib_reg_user_mr (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: fix a potential NULL pointer dereference (Stefan Assmann) [1839718] - [infiniband] i40iw: Remove setting of VMA private data and use rdma_user_mmap_io (Stefan Assmann) [1839718] - [infiniband] RDMA/i40iw: Fix potential use after free (Stefan Assmann) [1839718] - [powerpc] powerpc/pseries: Fix of_read_drc_info_cell() to point at next record (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Enable support for ibm, drc-info property (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Correctly match ibm, my-drc-index to drc-name when using drc-info (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Avoid a sometimes-uninitialized warning (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Annotate and correctly byte swap DRC properties (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Add drc-info support for hotplug slot registration (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Don't rely on firmware feature to imply drc-info support (Diego Domingos) [1779198] - [pci] PCI: rpaphp: Fix up pointer to first drc-info entry (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Add cpu DLPAR support for drc-info property (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix drc-info mappings of logical cpus to drc-index (Diego Domingos) [1779198] - [powerpc] powerpc/pseries: Fix bad drc_index_start value parsing of drc-info entry (Diego Domingos) [1779198] - [kernel] sched/fair: Optimize enqueue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair() warning some more (Phil Auld) [1780466] - [kernel] sched/fair: Fix enqueue_task_fair warning (Phil Auld) [1780466] - [kernel] sched/fair: Fix reordering of enqueue/dequeue_task_fair() (Phil Auld) [1780466] - [kernel] sched/fair: Reorder enqueue/dequeue_task_fair path (Phil Auld) [1780466] - [fs] ceph: demote quotarealm lookup warning to a debug message (Jeff Layton) [1827767] - [fs] ceph: fix double unlock in handle_cap_export() (Jeff Layton) [1827767] - [fs] ceph: fix special error code in ceph_try_get_caps() (Jeff Layton) [1827767] - [fs] ceph: fix endianness bug when handling MDS session feature bits (Jeff Layton) [1827767] - [fs] ceph: fix potential bad pointer deref in async dirops cb's (Jeff Layton) [1827767] - [block] rbd: don't mess with a page vector in rbd_notify_op_lock() (Jeff Layton) [1827767] - [block] rbd: don't test rbd_dev->opts in rbd_dev_image_release() (Jeff Layton) [1827767] - [block] rbd: call rbd_dev_unprobe() after unwatching and flushing notifies (Jeff Layton) [1827767] - [block] rbd: avoid a deadlock on header_rwsem when flushing notifies (Jeff Layton) [1827767] - [fs] ceph: fix snapshot directory timestamps (Jeff Layton) [1827767] - [fs] ceph: wait for async creating inode before requesting new max size (Jeff Layton) [1827767] - [fs] ceph: don't skip updating wanted caps when cap is stale (Jeff Layton) [1827767] - [fs] ceph: request new max size only when there is auth cap (Jeff Layton) [1827767] - [fs] ceph: cleanup return error of try_get_cap_refs() (Jeff Layton) [1827767] - [fs] ceph: return ceph_mdsc_do_request() errors from __get_parent() (Jeff Layton) [1827767] - [fs] ceph: check all mds' caps after page writeback (Jeff Layton) [1827767] - [fs] ceph: update i_requested_max_size only when sending cap msg to auth mds (Jeff Layton) [1827767] - [fs] ceph: simplify calling of ceph_get_fmode() (Jeff Layton) [1827767] - [fs] ceph: remove delay check logic from ceph_check_caps() (Jeff Layton) [1827767] - [fs] ceph: consider inode's last read/write when calculating wanted caps (Jeff Layton) [1827767] - [fs] ceph: always renew caps if mds_wanted is insufficient (Jeff Layton) [1827767] - [fs] ceph: update dentry lease for async create (Jeff Layton) [1827767] - [fs] ceph: attempt to do async create when possible (Jeff Layton) [1827767] - [fs] ceph: cache layout in parent dir on first sync create (Jeff Layton) [1827767] - [fs] ceph: add new MDS req field to hold delegated inode number (Jeff Layton) [1827767] - [fs] ceph: decode interval_sets for delegated inos (Jeff Layton) [1827767] - [fs] ceph: make ceph_fill_inode non-static (Jeff Layton) [1827767] - [fs] ceph: perform asynchronous unlink if we have sufficient caps (Jeff Layton) [1827767] - [fs] ceph: don't take refs to want mask unless we have all bits (Jeff Layton) [1827767] - [fs] ceph: cap tracking for async directory operations (Jeff Layton) [1827767] - [fs] ceph: make __take_cap_refs non-static (Jeff Layton) [1827767] - [fs] ceph: add infrastructure for waiting for async create to complete (Jeff Layton) [1827767] - [fs] ceph: track primary dentry link (Jeff Layton) [1827767] - [fs] ceph: add flag to designate that a request is asynchronous (Jeff Layton) [1827767] - [fs] ceph: more caps.c lockdep assertions (Jeff Layton) [1827767] - [fs] ceph: clean up kick_flushing_inode_caps() (Jeff Layton) [1827767] - [net] libceph: directly skip to the end of redirect reply (Jeff Layton) [1827767] - [net] libceph: simplify ceph_monc_handle_map() (Jeff Layton) [1827767] - [fs] ceph: return ETIMEDOUT errno to userland when request timed out (Jeff Layton) [1827767] - [fs] ceph: re-org copy_file_range and fix some error paths (Jeff Layton) [1827767] - [fs] ceph: move to a dedicated slabcache for mds requests (Jeff Layton) [1827767] - [fs] ceph: reorganize fields in ceph_mds_request (Jeff Layton) [1827767] - [fs] ceph: replace zero-length array with flexible-array member (Jeff Layton) [1827767] - [block] rbd: enable multiple blk-mq queues (Jeff Layton) [1827767] - [block] rbd: embed image request in blk-mq pdu (Jeff Layton) [1827767] - [block] rbd: acquire header_rwsem just once in rbd_queue_workfn() (Jeff Layton) [1827767] - [block] rbd: get rid of img_request_layered_clear() (Jeff Layton) [1827767] - [block] rbd: kill img_request kref (Jeff Layton) [1827767] - [fs] ceph: check if file lock exists before sending unlock request (Jeff Layton) [1827767] - [fs] ceph: move ceph_osdc_{read, write}pages to ceph.ko (Jeff Layton) [1827767] - [fs] ceph: don't ClearPageChecked in ceph_invalidatepage() (Jeff Layton) [1827767] - [block] rbd: remove barriers from img_request_layered_{set, clear, test}() (Jeff Layton) [1827767] - [fs] libceph: drop CEPH_DEFINE_SHOW_FUNC (Jeff Layton) [1827767] - [fs] ceph: check inode type for CEPH_CAP_FILE_{CACHE, RD, REXTEND, LAZYIO} (Jeff Layton) [1827767] - [fs] ceph: add refcounting for Fx caps (Jeff Layton) [1827767] - [fs] ceph: register MDS request with dir inode from the start (Jeff Layton) [1827767] - [fs] ceph: fix memory leak in ceph_cleanup_snapid_map() (Jeff Layton) [1827767] - [net] libceph: fix alloc_msg_with_page_vector() memory leaks (Jeff Layton) [1827767] - [include] ceph: check POOL_FLAG_FULL/NEARFULL in addition to OSDMAP_FULL/NEARFULL (Jeff Layton) [1827767] - [fs] ceph: canonicalize server path in place (Jeff Layton) [1827767] - [fs] ceph: do not execute direct write in parallel if O_APPEND is specified (Jeff Layton) [1827767] - [block] rbd: set the 'device' link in sysfs (Jeff Layton) [1827767] - [fs] ceph: move net/ceph/ceph_fs.c to fs/ceph/util.c (Jeff Layton) [1827767] - [fs] ceph: print name of xattr in __ceph_{get, set}xattr() douts (Jeff Layton) [1827767] - [fs] ceph: print r_direct_hash in hex in __choose_mds() dout (Jeff Layton) [1827767] - [fs] ceph: use copy-from2 op in copy_file_range (Jeff Layton) [1827767] - [fs] ceph: close holes in structs ceph_mds_session and ceph_mds_request (Jeff Layton) [1827767] - [block] rbd: work around -Wuninitialized warning (Jeff Layton) [1827767] - [fs] ceph: allocate the correct amount of extra bytes for the session features (Jeff Layton) [1827767] - [fs] ceph: rename get_session and switch to use ceph_get_mds_session (Jeff Layton) [1827767] - [fs] ceph: remove the extra slashes in the server path (Jeff Layton) [1827767] - [fs] ceph: add possible_max_rank and make the code more readable (Jeff Layton) [1827767] - [fs] ceph: print dentry offset in hex and fix xattr_version type (Jeff Layton) [1827767] - [fs] ceph: only touch the caps which have the subset mask requested (Jeff Layton) [1827767] - [fs] ceph: don't clear I_NEW until inode metadata is fully populated (Jeff Layton) [1827767] - [fs] ceph: retry the same mds later after the new session is opened (Jeff Layton) [1827767] - [fs] ceph: check availability of mds cluster on mount after wait timeout (Jeff Layton) [1827767] - [fs] ceph: keep the session state until it is released (Jeff Layton) [1827767] - [fs] ceph: add __send_request helper (Jeff Layton) [1827767] - [fs] ceph: ensure we have a new cap before continuing in fill_inode (Jeff Layton) [1827767] - [fs] ceph: drop unused ttl_from parameter from fill_inode (Jeff Layton) [1827767] - [fs] ceph: fix possible long time wait during umount (Jeff Layton) [1827767] - [fs] ceph: only choose one MDS who is in up:active state without laggy (Jeff Layton) [1827767] - [fs] ceph: fix mdsmap cluster available check based on laggy number (Jeff Layton) [1827767] - [fs] ceph: remove unnecessary assignment in ceph_pre_init_acls() (Jeff Layton) [1827767] - [fs] ceph: delete redundant douts in con_get/put() (Jeff Layton) [1827767] - [fs] ceph: hold extra reference to r_parent over life of request (Jeff Layton) [1827767] - [fs] ceph: add more debug info when decoding mdsmap (Jeff Layton) [1827767] - [fs] ceph: switch to global cap helper (Jeff Layton) [1827767] - [fs] ceph: trigger the reclaim work once there has enough pending caps (Jeff Layton) [1827767] - [fs] ceph: show tasks waiting on caps in debugfs caps file (Jeff Layton) [1827767] - [fs] fs: ceph: Delete timespec64_trunc() usage (Jeff Layton) [1827767] - [block] rbd: ask for a weaker incompat mask for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't query snapshot features (Jeff Layton) [1827767] - [block] rbd: remove snapshot existence validation code (Jeff Layton) [1827767] - [block] rbd: don't establish watch for read-only mappings (Jeff Layton) [1827767] - [block] rbd: don't acquire exclusive lock for read-only mappings (Jeff Layton) [1827767] - [block] rbd: disallow read-write partitions on images mapped read-only (Jeff Layton) [1827767] - [block] rbd: treat images mapped read-only seriously (Jeff Layton) [1827767] - [block] rbd: introduce RBD_DEV_FLAG_READONLY (Jeff Layton) [1827767] - [block] rbd: introduce rbd_is_snap() (Jeff Layton) [1827767] - [fs] ceph: don't leave ino field in ceph_mds_request_head uninitialized (Jeff Layton) [1827767] - [fs] ceph: tone down loglevel on ceph_mdsc_build_path warning (Jeff Layton) [1827767] - [fs] ceph: fix geting random mds from mdsmap (Jeff Layton) [1827767] - [block] rbd: fix spelling mistake "requeueing" -> "requeuing" (Jeff Layton) [1827767] - [fs] ceph: make several helper accessors take const pointers (Jeff Layton) [1827767] - [net] libceph: drop unnecessary check from dispatch() in mon_client.c (Jeff Layton) [1827767] - [fs] ceph: don't allow copy_file_range when stripe_count != 1 (Jeff Layton) [1827767] - [fs] ceph: allow object copies across different filesystems in the same cluster (Jeff Layton) [1827767] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1827767] - [fs] ceph: allow copy_file_range when src and dst inode are same (Jeff Layton) [1827767] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1827767] - [fs] ceph: make 'nocopyfrom' a default mount option (Jeff Layton) [1827767] - [fs] vfs: allow copy_file_range to copy across devices (Jeff Layton) [1827767] - [fs] vfs: no fallback for ->copy_file_range (Jeff Layton) [1827767] - [fs] ceph: add destination file data sync before doing any remote copy (Jeff Layton) [1827767] - [fs] ceph: new mount option to disable usage of copy-from op (Jeff Layton) [1827767] - [fs] ceph: support copy_file_range file operation (Jeff Layton) [1827767] - [include] libceph: support the RADOS copy-from operation (Jeff Layton) [1827767] - [fs] cachefiles: Fix race between read_waiter and read_copier involving op->to_do (Dave Wysochanski) [1832644] - [char] security: keys: trusted: fix lost handle flush (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Remove set but not used variable 'keyhndl' (Jerry Snitselaar) [1815609] - [char] KEYS: trusted: Move TPM2 trusted keys code (Jerry Snitselaar) [1815609] - [security] KEYS: trusted: Create trusted keys subsystem (Jerry Snitselaar) [1815609] - [security] KEYS: Use common tpm_buf for trusted and asymmetric keys (Jerry Snitselaar) [1815609] - [char] tpm: Move tpm_buf code to include/linux/ (Jerry Snitselaar) [1815609] - [char] tpm/tpm_tis: Free IRQ if probing fails (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Revert tpm_tis_spi_mod.ko to tpm_tis_spi.ko (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add tpm_version_major sysfs file (Jerry Snitselaar) [1815609] - [char] tpm: Handle negative priv->response_len in tpm_common_read() (Jerry Snitselaar) [1815609] - [char] tpm: fix invalid locking in NONBLOCKING mode (Jerry Snitselaar) [1815609] - [char] tpm_crb: fix fTPM on AMD Zen+ CPUs (Jerry Snitselaar) [1815609] - [char] tpm: use GFP_KERNEL instead of GFP_HIGHMEM for tpm_buf (Jerry Snitselaar) [1815609] - [char] tpm: add check after commands attribs tab allocation (Jerry Snitselaar) [1815609] - [char] tpm: tpm_tis_spi: Drop THIS_MODULE usage from driver struct (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Cleanup includes (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Support cr50 devices (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm_tis_spi: Introduce a flow control callback (Jerry Snitselaar) [1815609 1788758] - [char] tpm: Add a flag to indicate TPM power is managed by firmware (Jerry Snitselaar) [1815609] - [char] tpm_tis: override durations for STM tpm with firmware 1.2.8.28 (Jerry Snitselaar) [1815609 1788758] - [char] tpm: provide a way to override the chip returned durations (Jerry Snitselaar) [1815609] - [char] tpm: Remove duplicate code from caps_show() in tpm-sysfs.c (Jerry Snitselaar) [1815609 1788758] - [char] tpm: tpm2_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: tpm1_bios_measurements_next should increase position index (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't make log failures fatal (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Initialize crypto_id of allocated_banks to HASH_ALGO__LAST (Jerry Snitselaar) [1815609 1795739] - [include] efi/tpm: Don't access event->count when it isn't mapped (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Return -EINVAL when determining tpm final events log size fails (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Fix sanity check of unsigned tbl_size being less than zero (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Only set 'efi_tpm_final_log_size' after successful event log parsing (Jerry Snitselaar) [1815609 1795739] - [firmware] efi/tpm: Don't traverse an event log with no events (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Don't duplicate events from the final event log in the TCG2 log (Jerry Snitselaar) [1815609 1795739] - [firmware] Abstract out support for locating an EFI config table (Jerry Snitselaar) [1815609 1795739] - [firmware] efi: Attempt to get the TCG2 event log in the boot stub (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Append the final event log to the TPM event log (Jerry Snitselaar) [1815609 1795739] - [firmware] tpm: Reserve the TPM final events table (Jerry Snitselaar) [1815609 1795739] - [char] tpm: Abstract crypto agile event size calculations (Jerry Snitselaar) [1815609 1795739] - [netdrv] bnx2x: Fix accounting of vlan resources among the PFs (Manish Chopra) [1791026] - [netdrv] bnx2x: Use appropriate define for vlan credit (Manish Chopra) [1791026] - [netdrv] bnx2x: Fix logic to get total no. of PFs per engine (Manish Chopra) [1791026] - [netdrv] bnx2x: Do not handle requests from VFs after parity (Manish Chopra) [1791026] - [netdrv] qed: remove redundant assignment to variable 'rc' (Manish Chopra) [1791024] - [netdrv] qed: Fix use after free in qed_chain_free (Manish Chopra) [1791024] - [netdrv] qed: Fix race condition between scheduling and destroying the slowpath workqueue (Manish Chopra) [1791024] - [netdrv] qede: remove some unused code in function qede_selftest_receive_traffic (Manish Chopra) [1791024] - [netdrv] qede: Fix race between rdma destroy workqueue and link change event (Manish Chopra) [1791024] - [netdrv] qed: Fix timestamping issue for L2 unicast ptp packets (Manish Chopra) [1791024] - [netdrv] qed: Remove set but not used variable 'p_link' (Manish Chopra) [1791024] - [netdrv] qed: Fix a error code in qed_hw_init() (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 debug features (Manish Chopra) [1791024] - [netdrv] qed: rt init valid initialization changed (Manish Chopra) [1791024] - [netdrv] qed: Debug feature: ilt and mdump (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Add fw overlay feature (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 HSI changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 iscsi/fcoe changes (Manish Chopra) [1791024] - [netdrv] qed: Add abstraction for different hsi values per chip (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Additional ll2 type (Manish Chopra) [1791024] - [netdrv] qed: Use dmae to write to widebus registers in fw_funcs (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Parser offsets modified (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Queue Manager changes (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Expose new registers and change windows (Manish Chopra) [1791024] - [netdrv] qed: FW 8.42.2.0 Internal ram offsets modifications (Manish Chopra) [1791024] - [netdrv] qede: Disable hardware gro when xdp prog is installed (Manish Chopra) [1791024] - [netdrv] qed: remove redundant assignments to rc (Manish Chopra) [1791024] - [netdrv] qed: Optimize execution time for nvm attributes configuration (Manish Chopra) [1791024] - [netdrv] qed: fix spelling mistake "queuess" -> "queues" (Manish Chopra) [1791024] - [fs] fs/binfmt_elf.c: allocate initialized memory in fill_thread_core_info() (Bhupesh Sharma) [1832060] {CVE-2020-10732} - [tty] vt: selection, push sel_lock up (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, push console lock down (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [staging] staging: speakup: refactor to use existing code in vt (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: allow functions to be called from inside kernel (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: don't reinvent min() (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection, close sel_buffer race (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: fix broken display when running aptitude (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: selection: take screen contents from uniscr if available (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [tty] vt: preserve unicode values corresponding to screen characters (Chris von Recklinghausen) [1831037] {CVE-2020-8648} - [input] Input: add safety guards to input_set_keycode() (Chris von Recklinghausen) [1828223] {CVE-2019-20636}- [scsi] scsi: bnx2i: fix potential use after free (Nilesh Javali) [1792114] - [tools] perf python: Fix clang detection to strip out options passed in $CC (Michael Petlan) [1818841] - [tools] libperf: Add counting example (Michael Petlan) [1818841] - [tools] perf report/top TUI: Fix title line formatting (Michael Petlan) [1818841] - [tools] perf probe: Do not depend on dwfl_module_addrsym() (Michael Petlan) [1818841] - [tools] perf probe: Fix to delete multiple probe event (Michael Petlan) [1818841] - [tools] perf parse-events: Fix reading of invalid memory in event parsing (Michael Petlan) [1818841] - [tools] perf python: Fix clang detection when using CC=clang-version (Michael Petlan) [1818841] - [tools] perf map: Fix off by one in strncpy() size argument (Michael Petlan) [1818841] - [tools] tools: Let O= makes handle a relative path with -C option (Michael Petlan) [1818841] - [tools] tools: Fix off-by 1 relative directory includes (Michael Petlan) [1818841] - [tools] perf jevents: Fix leak of mapfile memory (Michael Petlan) [1818841] - [tools] perf bench: Clear struct sigaction before sigaction() syscall (Michael Petlan) [1818841] - [tools] perf bench futex-wake: Restore thread count default to online CPU count (Michael Petlan) [1818841] - [tools] perf top: Fix stdio interface input handling with glibc 2.28+ (Michael Petlan) [1818841] - [tools] perf diff: Fix undefined string comparision spotted by clang's -Wstring-compare (Michael Petlan) [1818841] - [tools] perf symbols: Don't try to find a vmlinux file when looking for kernel modules (Michael Petlan) [1818841] - [tools] perf bench: Share some global variables to fix build with gcc 10 (Michael Petlan) [1818841] - [tools] perf parse-events: Use asprintf() instead of strncpy() to read tracepoint files (Michael Petlan) [1818841] - [tools] perf env: Do not return pointers to local variables (Michael Petlan) [1818841] - [tools] perf tests bp_account: Make global variable static (Michael Petlan) [1818841] - [tools] perf annotate: Fix segfault with source toggle (Michael Petlan) [1818841] - [tools] perf annotate: Align struct annotate_args (Michael Petlan) [1818841] - [tools] perf annotate: Simplify disasm_line allocation and freeing code (Michael Petlan) [1818841] - [tools] perf annotate: Remove privsize from symbol__annotate() args (Michael Petlan) [1818841] - [tools] perf probe: Check return value of strlist__add() for -ENOMEM (Michael Petlan) [1818841] - [tools] perf config: Document missing config options (Michael Petlan) [1818841] - [tools] perf annotate: Fix perf config option description (Michael Petlan) [1818841] - [tools] perf annotate: Prefer cmdline option over default config (Michael Petlan) [1818841] - [tools] perf annotate: Make perf config effective (Michael Petlan) [1818841] - [tools] perf config: Introduce perf_config_u8() (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-nr-samples for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate: Fix --show-total-period for tui/stdio2 (Michael Petlan) [1818841] - [tools] perf annotate/tui: Re-render title bar after switching back from script browser (Michael Petlan) [1818841] - [tools] perf arch powerpc: Sync powerpc syscall.tbl with the kernel sources (Michael Petlan) [1818841] - [tools] perf auxtrace: Add auxtrace_record__read_finish() (Michael Petlan) [1818841] - [tools] perf arm-spe: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf cs-etm: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-bts: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf intel-pt: Fix endless record after being terminated (Michael Petlan) [1818841] - [tools] perf test: Fix test trace+probe_vfs_getname.sh on s390 (Michael Petlan) [1818841] - [tools] perf bpf: Remove bpf/ subdir from bpf.h headers used to build bpf events (Michael Petlan) [1818841] - [tools] perf llvm: Fix script used to obtain kernel make directives to work with new kbuild (Michael Petlan) [1818841] - [tools] perf tools: Add arm64 version of get_cpuid() (Michael Petlan) [1818841] - [tools] perf trace: Resolve prctl's 'option' arg strings to numbers (Michael Petlan) [1818841] - [tools] perf beauty prctl: Export the 'options' strarray (Michael Petlan) [1818841] - [tools] perf maps: Move kmap::kmaps setup to maps__insert() (Michael Petlan) [1818841] - [tools] perf maps: Fix map__clone() for struct kmap (Michael Petlan) [1818841] - [tools] perf maps: Mark ksymbol DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf maps: Mark module DSOs with kernel type (Michael Petlan) [1818841] - [tools] perf symbols: Convert symbol__is_idle() to use strlist (Michael Petlan) [1818841] - [tools] perf symbols: Update the list of kernel idle symbols (Michael Petlan) [1818841] - [tools] perf stat: Don't report a null stalled cycles per insn metric (Michael Petlan) [1818841] - [tools] perf probe: Add ustring support for perf probe command (Michael Petlan) [1818841] - [tools] perf: Make perf able to build with latest libbfd (Michael Petlan) [1818841] - [tools] perf test: Fix test case Merge cpu map (Michael Petlan) [1818841] - [tools] perf parse: Copy string to perf_evsel_config_term (Michael Petlan) [1818841] - [tools] perf parse: Refactor 'struct perf_evsel_config_term' (Michael Petlan) [1818841] - [tools] perf: Use consistent include paths for libbpf (Michael Petlan) [1818841] - [tools] perf beauty sockaddr: Fix augmented syscall format warning (Michael Petlan) [1818841] - [tools] perf/ui/gtk: Fix gtk2 build (Michael Petlan) [1818841] - [tools] perf ui gtk: Add missing zalloc object (Michael Petlan) [1818841] - [tools] perf tools: Use define api.pure full instead of pure-parser (Michael Petlan) [1818841] - [tools] perf tools: Support --prefix/--prefix-strip (Michael Petlan) [1818841] - [tools] perf report: Clarify in help that --children is default (Michael Petlan) [1818841] - [tools] tools build: Fix test-clang.cpp with Clang 8+ (Michael Petlan) [1818841] - [tools] perf clang: Fix build with Clang 9 (Michael Petlan) [1818841] - [tools] tools lib: Fix builds when glibc contains strlcpy() (Michael Petlan) [1818841] - [tools] perf report/top: Make 'e' visible in the help and make it toggle showing callchains (Michael Petlan) [1818841] - [tools] perf report/top: Do not offer annotation for symbols without samples (Michael Petlan) [1818841] - [tools] perf report/top: Allow pressing hotkeys in the options popup menu (Michael Petlan) [1818841] - [tools] tools ui popup: Allow returning hotkeys (Michael Petlan) [1818841] - [tools] perf hists browser: Allow passing an initial hotkey (Michael Petlan) [1818841] - [tools] perf report/top: Add 'k' hotkey to zoom directly into the kernel map (Michael Petlan) [1818841] - [tools] perf hists browser: Generalize the do_zoom_dso() function (Michael Petlan) [1818841] - [tools] perf report/top: Improve toggle callchain menu option (Michael Petlan) [1818841] - [tools] perf report/top: Add menu entry for toggling callchain expansion (Michael Petlan) [1818841] - [tools] perf report/top: Make ENTER consistently bring up menu (Michael Petlan) [1818841] - [tools] perf hists browser: Restore ESC as "Zoom out" of DSO/thread/etc (Michael Petlan) [1818841] - [tools] tools lib api fs: Fix gcc9 stringop-truncation compilation error (Michael Petlan) [1818841] - [tools] libperf: Add man pages (Michael Petlan) [1818841] - [tools] libperf: Move to tools/lib/perf (Michael Petlan) [1818841] - [tools] perf tests bp_signal: Show expected versus obtained values (Michael Petlan) [1818841] - [tools] perf sched timehist: Add support for filtering on CPU (Michael Petlan) [1818841] - [tools] perf record: Adapt affinity to machines with #CPUs > 1K (Michael Petlan) [1818841] - [tools] perf mmap: Declare type for cpu mask of arbitrary length (Michael Petlan) [1818841] - [tools] tools bitmap: Implement bitmap_equal() operation at bitmap API (Michael Petlan) [1818841] - [x86] perf/amd/uncore: Replace manual sampling check with CAP_NO_INTERRUPT flag (Michael Petlan) [1818841] - [x86] perf/x86/intel: Fix inaccurate period in context switch for auto-reload (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add missing L2 misses event spec to AMD Family 17h's event map (Michael Petlan) [1818841] - [x86] perf/x86/msr: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/cstate: Add Tremont support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Add Elkhart Lake support (Michael Petlan) [1818841] - [include] kernel/events: Add a missing prototype for arch_perf_update_userpage() (Michael Petlan) [1818841] - [x86] perf/x86/amd: Add support for Large Increment per Cycle Events (Michael Petlan) [1818841] - [x86] perf/x86/amd: Constrain Large Increment per Cycle events (Michael Petlan) [1818841] - [x86] perf/x86/intel/rapl: Add Comet Lake support (Michael Petlan) [1818841] - [x86] perf/x86/intel: Explicitly include asm/io.h to use virt_to_phys() (Michael Petlan) [1818841] - [x86] x86/cpu: Add Elkhart Lake to Intel family (Michael Petlan) [1818841] - [x86] x86/timer: Don't skip PIT setup when APIC is disabled or in legacy mode (David Arcari) [1837490] - [x86] x86/intel: Disable HPET on Intel Ice Lake platforms (David Arcari) [1837490] - [x86] x86/timer: Force PIT initialization when !X86_FEATURE_ARAT (David Arcari) [1837490] - [x86] x86/timer: Skip PIT initialization on modern chipsets (David Arcari) [1837490] - [x86] x86/apic: Rename 'lapic_timer_frequency' to 'lapic_timer_period' (David Arcari) [1837490] - [x86] x86/apic: Unify duplicated local apic timer clockevent initialization (David Arcari) [1837490] - [vhost] vsock: kick send_pkt worker once device is started (Stefano Garzarella) [1835651] - [tools] redhat: update kvm/{arm, arm64} headers in tools (Gavin Shan) [1833572] - [tools] kvm: selftests: aarch64: Use stream when given (Gavin Shan) [1833572] - [virt] kvm: arm64: Fix 32bit PC wrap-around (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v4: Initialize GICv4.1 even in the absence of a virtual ITS (Gavin Shan) [1833572] - [arm64] kvm: arm64: Save/restore sp_el0 as part of __guest_enter (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-its: Fix memory leak on the error path of vgic_add_lpi() (Gavin Shan) [1833572] - [virt] kvm: arm64: vgic-v3: Retire all pending LPIs on vcpu destroy (Gavin Shan) [1833572] - [virt] kvm: arm: vgic-v2: Only use the virtual state when userspace accesses pending bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Only use the virtual state when userspace accesses enable bits (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Synchronize the whole guest on GIC{D, R}_I{S, C}ACTIVER read (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Forbid 64bit functions for 32bit guests (Gavin Shan) [1833572] - [virt] kvm: arm64: psci: Narrow input registers when using 32bit functions (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Update effective affinity of virtual SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add support for VPENDBASER's Dirty+Valid signaling (Gavin Shan) [1833572] - [virt] kvm: arm: vgic: Fix limit condition when writing to GICD_I[CS]ACTIVER (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Expose HW-based SGIs in debugfs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Eagerly vmap vPEs (Gavin Shan) [1833572] - [arm64] kvm: arm64: gicv4.1: Allow non-trapping WFI when using HW SGIs (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI property setup (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Reload VLPI configuration on distributor enable/disable (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add VSGI allocation/teardown (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Plumb SGI implementation selection in the distributor (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Move doorbell management to the GICv4 abstraction layer (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Allow SGIs to switch between HW and SW interrupts (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb set_vcpu_affinity SGI callbacks (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Add direct injection capability to SGI registers (Gavin Shan) [1833572] - [virt] kvm: arm64: gicv4.1: Let doorbells be auto-enabled (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb get/set_irqchip_state SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb mask/unmask SGI callbacks (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Add initial SGI configuration (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Plumb skeletal VSGI irqchip (Gavin Shan) [1833572] - [irqchip] gic-v3: Move irq_domain_update_bus_token to after checking for NULL domain (Gavin Shan) [1833572] - [kernel] irqchip/gic-v4: Use Inner-Shareable attributes for virtual pending tables (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Map the ITS SGIR register page (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Advertise support v4.1 to KVM (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion betwen invalidations on the same RD (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Wait for completion of redistributor's INVALL operation (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Ensure mutual exclusion between vPE affinity change and RD access (Gavin Shan) [1833572] - [irqchip] gic-v4.1: Skip absent CPUs while iterating over redistributors (Gavin Shan) [1833572] - [irqchip] gic-v3: Use SGIs without active state if offered (Gavin Shan) [1833572] - [irqchip] gic-v4: Provide irq_retrigger to avoid circular locking dependency (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Probe ITS page size for all GITS_BASERn registers (Gavin Shan) [1833572] - [irqchip] gic-v3-its: Fix access width for gicr_syncr (Gavin Shan) [1833572] - [documentation] kvm: arm/arm64: Always capitalize ITS (Gavin Shan) [1833572] - [nvme] nvme-pci: align io queue count with allocted nvme_queue in nvme_probe (Gopal Tiwari) [1837824] - [rtc] rtc: cmos: Stop using shared IRQ (Pingfan Liu) [1829667]- [netdrv] enic: prevent waking up stopped tx queues over watchdog reset (Govindarajulu Varadarajan) [1797807] - [kernel] crash_core: Increase crashkernel=auto size for x86_64 & S390 (Kairui Song) [1746644] - [netdrv] net: iavf: reject unsupported coalescing params (Stefan Assmann) [1781341] - [netdrv] iavf: Enable support for up to 16 queues (Stefan Assmann) [1781341] - [netdrv] iavf: use tc_cls_can_offload_and_chain0() instead of chain check (Stefan Assmann) [1781341] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781341] - [netdrv] i40e: Remove unneeded conversion to bool (Stefan Assmann) [1781334] - [netdrv] net: i40e: reject unsupported coalescing params (Stefan Assmann) [1781334] - [netdrv] intel: Replace zero-length array with flexible-array member (Stefan Assmann) [1781334] - [netdrv] i40e: Fix the conditional for i40e_vc_validate_vqs_bitmaps (Stefan Assmann) [1781334] - [netdrv] i40e: fix spelling mistake "to" -> "too" (Stefan Assmann) [1781334] - [netdrv] i40e: Set PHY Access flag on X722 (Stefan Assmann) [1781334] - [netdrv] i40e: Fix virtchnl_queue_select bitmap validation (Stefan Assmann) [1781334] - [netdrv] i40e: Removing hung_queue variable to use txqueue function parameter (Stefan Assmann) [1781334] - [netdrv] treewide: Use sizeof_field() macro (Stefan Assmann) [1781334] - [netdrv] i40e: need_wakeup flag might not be set for Tx (Stefan Assmann) [1781334] - [netdrv] i40e: Fix receive buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1781334] - [block] null_blk: Fix changing the number of hardware queues (Ming Lei) [1835602] - [block] block: reset mapping if failed to update hardware queue count (Ming Lei) [1835602] - [block] block: alloc map and request for new hardware queue (Ming Lei) [1835602] - [block] block: save previous hardware queue count before udpate (Ming Lei) [1835602] - [block] block: free both rq_map and request (Ming Lei) [1835602] - [block] blk-mq: Fix a recently introduced regression in blk_mq_realloc_hw_ctxs() (Ming Lei) [1835602] - [documentation] Documentation: admin-guide: PM: Add intel_idle document (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST on server systems (Steve Best) [1485545] - [idle] intel_idle: Add module parameter to prevent ACPI _CST from being used (Steve Best) [1485545] - [idle] intel_idle: Allow ACPI _CST to be used for selected known processors (Steve Best) [1485545] - [idle] intel_idle: Use ACPI _CST for processor models without C-state tables (Steve Best) [1485545] - [idle] intel_idle: Refactor intel_idle_cpuidle_driver_init() (Steve Best) [1485545] - [infiniband] RDMA/uverbs: Move IB_EVENT_DEVICE_FATAL to destroy_uobj (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Do not discard the IB_EVENT_DEVICE_FATAL event (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix double put of resource (Kamal Heib) [1786608] - [infiniband] IB/core: Fix potential NULL pointer dereference in pkey cache (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix another case where pq is left on waitlist (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Always return ERR_PTR from rxe_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix race between destroy and release FD object (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Always return ERR_PTR from rvt_create_mmap_info() (Kamal Heib) [1786608] - [infiniband] RDMA/core: Fix overwriting of uobj in case of error (Kamal Heib) [1786608] - [infiniband] RDMA/core: Prevent mixed use of FDs between shared ufiles (Kamal Heib) [1786608] - [infiniband] RDMA/uverbs: Fix a race with disassociate and exit_mmap() (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix potential siw_mem refcnt leak in siw_fastreg_mr() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix an error check in cm_alloc_id_priv() (Kamal Heib) [1786608] - [net] svcrdma: Fix trace point use-after-free race (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Call kobject_put() when kobject_init_and_add() fails (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Set sys_image_guid to be aligned with HW IB devices (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Use scnprintf() for avoiding potential buffer overflow (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Remove kobj from hfi1_devdata (Kamal Heib) [1786608] - [infiniband] IB/rdmavt: Delete unused routine (Kamal Heib) [1786608] - [infiniband] RDMA/rxe: Fix configuration of atomic queue pair attributes (Kamal Heib) [1786608] - [infiniband] IB/hfi1: Fix memory leaks in sysfs registration and unregistration (Kamal Heib) [1819051 1786608] - [net] svcrdma: Fix leak of transport addresses (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Update num_paths in cma_resolve_iboe_route error flow (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Suppress uninitialized var warning (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Add missing locking around id.state in cm_dup_req_handler (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Read id.state under lock when doing pr_debug() (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Remove a race freeing timewait_info (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix checking for allowed duplicate listens (Kamal Heib) [1786608] - [infiniband] RDMA/cm: Fix ordering of xa_alloc_cyclic() in ib_create_cm_id() (Kamal Heib) [1786608] - [net] svcrdma: Fix double svc_rdma_send_ctxt_put() in an error path (Kamal Heib) [1786608] - [infiniband] RDMA/core: Remove the duplicate header file (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix passive connection establishment (Kamal Heib) [1786608] - [infiniband] RDMA/ucma: Put a lock around every call to the rdma_cm layer (Kamal Heib) [1786608] - [infiniband] RDMA/siw: Fix setting active_{speed, width} attributes (Kamal Heib) [1798583 1786608] - [scsi] qla2xxx: Update driver version to 10.01.00.25.08.3-k (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Delete all sessions before unregister local nvme port (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix hang when issuing nvme disconnect-all in NPIV (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: make 1-bit bit-fields unsigned int (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix MPI failure AEN (8200) handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Move free of fcport out of interrupt context (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix I/Os being passed down when FC device is being deleted (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Set Nport ID for N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Handle NVME status iocb correctly (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove restriction of FC T10-PI and FC-NVMe (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Serialize fc_port alloc in N2N (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix NPIV instantiation after FW dump (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Force semaphore on flash validation failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: add more FW debug information (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Update BPM enablement semantics (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use a dedicated interrupt handler for 'handshake-required' ISPs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Return appropriate failure through BSG Interface (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix FCP-SCSI FC4 flag passing error (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add 16.0GT for PCI String (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use QLA_FW_STOPPED macro to propagate flag (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add fixes for mailbox command (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix control flags for login/logout IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Save rscn_gen for new fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use correct ISP28xx active FW region (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use endian macros to assign static fields in fwdump header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add endianizer macro calls to fc host stats (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use get_unaligned_*() instead of open-coding these functions (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix the endianness of the qla82xx_get_fw_size() return type (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Improve readability of the code that handles qla_flt_header (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix mtcp dump collection failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck session in GNL (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix RIDA Format-2 (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Consolidate fabric scan (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Correct fcport flags handling (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix stuck login session using prli_pend_timer (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use common routine to free fcport struct (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add D-Port Diagnostic reason explanation logs (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix update_fcport for current_topology (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Cleanup unused async_logout_done (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add a shadow variable to hold disc_state history of fcport (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Retry PLOGI on FC-NVMe PRLI failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix fabric scan hang (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Remove defer flag to indicate immeadiate port loss (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Add debug dump of LOGO payload and ELS IOCB (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore PORT UPDATE after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't defer relogin unconditonally (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Send Notify ACK after N2N PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Configure local loop for N2N target (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix PLOGI payload and ELS IOCB dump length (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Don't call qlt_async_event twice (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Allow PLOGI in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Change discovery state before PLOGI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Drop superfluous INIT_WORK of del_work (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Initialize free_work before flushing it (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Use explicit LOGO in target mode (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Ignore NULL pointer in tcm_qla2xxx_free_mcmd (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: Fix qla2x00_request_irqs() for MSI (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: unregister ports after GPN_FT failure (Nilesh Javali) [1789526] - [scsi] scsi: qla2xxx: fix rports not being mark as lost in sync fabric scan (Nilesh Javali) [1789526] - [s390] s390/kexec_file: fix initrd location for kdump kernel (Lianbo Jiang) [1835097]- [sound] ALSA: ALSA - update sound configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: Use the legacy HDA driver as default for Intel DSP platforms" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: IPC: dai-intel: move ALH declarations in header file (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add core id to sof_ipc_comp (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: bump the version (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add alac & ape decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: Add wma decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add wma codec profiles (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove X86 dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI || OF (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: depend on ACPI (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix regmap dependencies and align with other serial links (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix kconfig help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Kconfig: fix help format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless prototypes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: Switch to use fwnode_property_count_uXX() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: don't program ports when a stream that has not been prepared (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix support for multiple Slaves on the same link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: do not update parameters during DISABLED-PREPARED transition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: only prepare stream when it is configured (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: update state machine and add state checks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Ensure that code is inside the code blocks (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: fix stream.rst markup warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: Documentation: soundwire: Add documentation for multi link (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove redundant pr_err traces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove unnecessary variable initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix disable sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix bad unlock balance (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: use sdw_write instead of update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix PDI/stream mapping for Bulk (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus_type: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: export helpers to find row and column values (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: check first if Slaves become UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: Add read_only_wordlength flag to port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix device number leak on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: track unattach_request to handle all init sequences (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add initialization_complete definition (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add enumeration_complete structure (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: sdw_slave: add probe_complete structure and new fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove bitfield for unique_id, use u8 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: make stream name a const pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Add compute_params callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: provide correct return value on error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add helper macros for devID fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: don't treat CMD_IGNORED as error on ClockStop (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add clock stop helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix io error when processing alert event (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: avoid multiple assignments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: disable pm_runtime in sdw_slave_delete (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add helper to clear Slave status to UNATTACHED (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: write Slave Device Number without runtime_pm (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: add PM/no-PM versions of read/write functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: improve dynamic debug comments for enumeration (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: split handling of Device0 events (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with initialization_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with enumeration_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix race condition with probe_complete signaling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: ignore uniqueID when irrelevant (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: add helper to extract slave ID (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix scanf format (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: slave: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: core: add device tree support for slave devices (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: set initial value to port_status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: clear FIFO to avoid pop noise issue on playback start (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: multi-link support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: commit changes in the exit_reset() sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove automatic command retries (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove PREQ_DELAY assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: enable NORMAL operation in cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: reorder MCP_CONFIG settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: make SSP interval programmable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: move clock/SSP related inits to dedicated function (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: merge routines to clear/set bits (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: mask Slave interrupt before stopping clock (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix a io timeout issue in S3 test (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add clock_stop/restart routines (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: handle error cases with CONFIG_UPDATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: add interface to check clock status (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: simplifiy cdns_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: s/update_config/config_update (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: fix kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove useless variable incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: update kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: handle multiple status reports per Slave (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove config update for interrupt setting (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log more useful information during timeouts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: clear interrupt status before enabling interrupt (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: filter out bad interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make clock stop exit configurable on init (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: free all resources on hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add sdw_stream_setup helper for .startup callback (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add trigger support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add prepare support in sdw dai driver (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: rename res field as link_res (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix factor of two in MCLK handling (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update stream callbacks for hwparams/free stream operations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: update interfaces between ASoC and SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: use correct header for io calls (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add kernel module parameter to filter out links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: add checks on link numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: filter SoundWire controller device search (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel_init: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add helper for initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix intel_register_dai PDI offsets and numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: add flag for interrupt enable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove playback/capture stream_name (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove DAI_ID_RANGE definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add missing headers for cross-compilation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: handle disabled links (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add hw_reset capability in debugfs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel/cadence: fix startup sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: improve PDI allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: don't filter out PDI0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence/intel: simplify PDI/port mapping (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add debugfs register dump (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: move shutdown() callback and don't export symbol (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix alignment issues in header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: add kernel parameter to override interrupt mask (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix divider setting in clock register (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: make use of mclk_freq property (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use firmware defaults for frame shape (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: revisit interrupt settings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix definitions for INTSTAT0/1 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix register definition for SLAVE_STATE (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: simplify bus clash interrupt clear (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: check the number of bidir PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: log Slave status mask on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: use rate_limited dynamic debug (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: balance parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence_master: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cdns: Fix compilation error on arm64 (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: cadence: remove empty line after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: read mclk_freq property from firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix channel number reported by hardware (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: prevent possible dereference in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: remove BIOS work-arounds (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: set dai min and max channels correctly (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: Intel: add log for number of PCM and PDM PDIs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add new mclk_freq field for properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: include mod_devicetable.h to avoid compiling warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename/clarify MIPI DisCo properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: clarify comment (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: fix clock stop modes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi-disco: remove master_count property for masters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove master data port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add port-related definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: wrap macro argument in parenthesis (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: rename 'freq' fields (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix master/link error (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: mipi_disco: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix out of boundary access on port properties (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add a blank line between functions (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix more typos (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: more alignment fixes (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove empty line before/after braces (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: add missing newlines in dynamic debug logs (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: stream: remove useless initialization of local variable (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix boolean comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: protect macro parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: intel: fix inversion in devm_kcalloc parameters (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove spurious newline (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix boolean comparisons (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: remove useless parentheses (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix typos in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: bus: fix alignment issues (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: remove useless initializations (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: fix SPDX license for header files (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: Add SNDRV_PCM_INFO_BATCH flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support for ALAC and APE decoders (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to wma decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: only enable dais from device tree (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support for alac and ape configs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to wma config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: pass codec profile to q6asm_open_write (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6routing: remove default routing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Allow the MCDT driver to build into modules (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: q6dsp6: q6afe-dai: add missing channels to MI2S DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: common: Silence duplicate parse error messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: handle soundwire stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Update dependencies for Arizona machine drivers (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soundwaire: qcom: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: soundwire: qcom: add support for SoundWire controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Fix build after removal of DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Silence warnings during deferred probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: Restore devm_ioremap() alignment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: set bus width to data width for monaural data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix "status check failed" spam for multi-SSI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Don't treat master SSI in multi SSI setup as parent (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix parent SSI start/stop in multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Fix HDMI channel mapping for multi-SSI mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: i2s: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sai probe (Jaroslav Kysela) [1797509] - [sound] ALSA: soc/stm/stm32_sub_sai: Add missing '\n' in log messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: Add missing cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix regmap status check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: improve error management on probe deferral (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: manage error when getting reset controller (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Remove unused dev from codec struct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: tegra_wm8903: Support DAPM events for built-in microphone (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: remove redundant assignment to variable ret (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for platforms using UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: Add udma-pcm platform driver for UDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-spdif: remove redundant dev_err message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: zte: zx-tdm: remove redundant variables dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mxs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: use SND_SOC_DAPM_PINCTRL in TDM out (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: apply some refactors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: pull TDM GPIO pins down when probed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219: add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: support HDMI jack reporting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4770 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add support for the JZ4760 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Avoid passing enum as match data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Add local dev variable in probe function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Use of_device_get_match_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740-i2s: Fix divider written at incorrect offset in register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: img: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card-utils: use for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Add support for codec2codec DAI links (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Fix pointer cast warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: brcm: Add DSL/PON SoC audio driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mchp-i2s-mcc: make signed 1 bit bitfields unsigned (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Allow I2S wake event after ACP is powerd On (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: clean up two indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Clear format bits before setting them (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Adding TDM support in hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix button configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: acp3x: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix compile warning of argument type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: amd: Add DMIC switch capability to machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Add machine driver for Raven based platform (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Fix potential NULL dereference (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add registration quirk for Kingston HyperX Cloud Alpha S (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply async workaround for Scarlett 2i4 2nd gen (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Correct a typo of NuPrime DAC-10 USB ID (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add Pioneer DJ DJM-250MK2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett 2i2 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use pcm_for_each_format() macro for PCM format iterations (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing braces in some struct inits (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix usb audio refcnt leak when getting spdif (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add connector notifier delegation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add static mapping table for ALC1220-VB-based mobos (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Check mapping at creating connector controls, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add mixer workaround for TRX40 and co (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create jack controls for PCM terminals (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't override ignore_ctl_error value from the map (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter error from connector kctl ops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix mixer controls' USB interface for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Parse source ID of UAC2 effect unit (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: audio-v2: Add uac2_effect_unit_descriptor definition (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Don't create a mixer element with bogus volume range (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix case when USB MIDI interface has more than one extra endpoint descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-midi: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix POD HD500 audio playback (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Fix endless MIDI read loop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Filter out unsupported sample rates on Focusrite devices (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for Presonus Studio 1810c (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add support for MOTU MicroBook IIc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Inform devices that need delayed registration (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add delayed_register option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Rewrite registration quirk handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Create a registration quirk for Kingston HyperX Amp (0951:16d8) (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: fix address map representation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove some unnecessary NULL checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: remove unused headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: fix High Accuracy Buck enable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Remove set but not unused variable 'hph_comp_ctrl7' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm0010: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8960: Fix wrong clock after suspend & resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: remove soundwire stream handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: wsa881x: request gpio direction before setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wsa881x: mark read_only_wordlength flag (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8974: remove unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Use scnprintf() for the limited buffer output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas571x: disable regulators on failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fixed incorrect amp_level setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for ISENSE and VSENSE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add entries for the TAS2563 audio amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Add support for digital volume control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VAG power-on handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify some structure to be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply ac97 fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm89xx: Add missing dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix unmet dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply misc fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau7118: Fix Kconfig warning without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply I2C fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix SND_SOC_ALL_CODECS imply SPI fallout (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682-sdw: fix 'defined but not used' pm functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Make rt5682_clock_config static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: move DAI clock registry to I2S mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC delay (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add a property for DMIC clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: remove noisy debug messages (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the random recording noise of headset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Fine tune the HP performance in soundwire mode (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the DAC1 volume setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Revise the function name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the soundwire support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Use imply for SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add CCF usage for providing I2S clks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Enable PLL2 function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: Add the field "is_sdw" of private data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5659: remove redundant assignment to variable idx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Add platform-data for Medion E1239T (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: use slot and rx_mask to configure stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add set_tdm_slot() support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: fix typo for bypass boost control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rl6231: Add new supports on rl6231 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: Make RK3328 GPIO_MUTE control explicit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660: make spdxcheck.py happy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: MT6660 update to 1.0.8_G (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: Add ACPI HID MAX98360A (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98357a: move control of SD_MODE to DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: Fix incorrect use of list_for_each_entry (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: hdac_hdmi: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs4270: pull reset GPIO low then high (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: allow operation without i915 gfx (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: fix ordering bug in resume flow (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add parameter to control SoundWire clock stop quirks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: initial SoundWire machine driver autodetect (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add SoundWire stream config/free callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Account for compress streams when servicing IRQs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix stream cleanup on hw free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: clear the IPC ack bit after FW_PURGE done (Jaroslav Kysela) [1797509] - [sound] ALSA: Asoc: SOF: Intel: hda: check SoundWire wakeen interrupt in irq thread (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: add WAKEEN interrupt support for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: merge IPC, stream and SoundWire interrupt handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add SoundWire configuration interface (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Expose SDnFMT helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix probe point getter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pcm: skip DMA buffer pre-allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Turn "firmware boot complete" message into a dbg message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: check ipc return value before data copy (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: sof-audio: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Do not reset hw_params for streams that ignored suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: audio: Add helper to check if only D0i3 streams are active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add i.MX8QM device descriptor (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove SOF_IPC_EXT_DMA_BUFFER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make sof_ipc_ext_data enum more rigid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix uninitialised "work" with VirtIO (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: (cosmetic) use for_each_pcm_streams() in sof_dai_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: connect dai widget to all cpu-dais (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove unnecessary ROM IPC filter function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: add stream capability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-ctrl: add reset cycle before parsing capabilities (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: call codec wake at chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: do not leave clock gating off upon error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: disable SoundWire interrupts on suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Improve DSP state logging (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use snd_sof_dsp_set_power_state() op (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Allow trace DMA in S0 when DSP is in D0I3 for debug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Amend the DSP state transition diagram (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: cnl: Implement feature to support DSP D0i3 in S0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: remove unnecessary waitq before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add min/max channels for SSP on Baytrail/Broadwell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: remove SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix Kconfig indentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Add ops for i.MX8QM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Rename i.MX8 platform to i.MX8X (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Provide probe debugfs support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Move DSP power state transitions to platform-specific ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Introduce DSP power states (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pm: Unify suspend/resume routines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Add Probe compress CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Generic probe compress operations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Implement Probe IPC API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: cml_rt1011_rt5682: use for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: haswell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: BXT: switch pcm512x based boards to sof_pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: CHT: add support for pcm512x boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi-intel-cml-match: remove useless 'rt1308_2_adr' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add support for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Add rt1015 speaker amp support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: drop reverse deps for SND_HDA_CODEC_HDMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_sdw: Add Volteer support with RT5682 SNDW helper function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: add sof_sdw machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match table for TGL RT5682 SoundWire driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: soc-acpi: update topology and driver name for SoundWire platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98373-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: expand description of _ADR-based devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Await purge request ack on CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Allow for ROM init retry on CNL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skylake: (cosmetic) remove redundant variable initialisations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Enable codec wakeup during chip init (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Select hda configuration permissively (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Remove superfluous chip initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Shield against no-NHLT configurations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_da7219_max98373: Add speaker switch (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_da7219_max98373: Add support for max98360a speaker amp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: disable route checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - add no-HDMI cases to generic HDA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Make glk+rt5682 echo ref dynamic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: don't use GFP_ATOMIC for machine driver contexts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for MPMAN MPWIN895CL tablet (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: Revert back SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Remove ignore_suspend flag from SSP0 dai link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: Revert SSP0 link to use dummy components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: (cosmetic) simplify structure member access (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Fix uninitialized variable compiler warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: return error codes when an error occurs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: use asoc_rtd_to_cpu() / asoc_rtd_to_codec() macro for DAI pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: make HDMI optional for all platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_pcm512x: add support for SOF platforms with pcm512x (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: mrfld: fix incorrect check on p->sink (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Check drv->lock is locked in sst_fill_and_send_cmd_unlocked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: atom: Take the drv->lock mutex before calling sst_send_slot_map() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for string truncation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Allow setting preallocation again for x86 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix endianness issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_dai_config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of pcm_new_ver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Add missing memory checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check soc_tplg_add_route return value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_*_create (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value of soc_tplg_create_tlv (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: use name_prefix for new kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Perform component check upfront (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix regwmask (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Remove dapm_connect_dai_link_widgets helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Move error message to avoid some duplication (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: select sleep_state when initializing PINCTRL widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: connect virtual mux with default value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: fixup dapm kcontrol widget (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: revert all changes to DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: fix DAI startup/shutdown sequence (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: return proper error for get_sdw_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dai: add get_sdw_stream() callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: export DPCM runtime update functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: allow start or stop during pause for backend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: (cosmetic) simplify dpcm_prune_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge for_each_rtd_cpu/codec_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec for soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Fix regression introducing multiple copies of DAI widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add asoc_rtd_to_cpu/codec() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Merge CPU/Codec DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add for_each_card_dapms() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: remove non plural form for_each_xxx macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: add for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc: use for_each_rtd_codecs/cpus_dai() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: disable route checks for legacy devices (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add initial support for multiple CPU DAIs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix card registration regression (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: don't use rtd->cpu_dai on for_each_rtd_cpu_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support in DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add dapm_add_valid_dai_widget helper (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Do Digital Mute for both CPU/Codec in same timing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check DAI's activity more simply (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup dulicate handing at dpcm_fe_dai_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use snd_soc_dai_get_pcm_stream() at dpcm_set_fe_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add dpcm_fe_dai_cleanup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_fe_dai_close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Export parameter intersection logic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove duplicate be check from dpcm_add_paths() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use defined stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: check if cpu-dai supports a given stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Return error if the function does not support multi-cpu (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add multiple CPU DAI support for PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix state tracking error in snd_soc_component_open/close() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dpcm_path_put() to soc-pcm.c (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge dpcm_run_new/old_update() into dpcm_fe_runtime_update() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: cleanup soc_pcm_apply_msb() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dai_get_pcm_stream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dpcm: remove confusing trace in dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Fix possible buffer overflow in dpcm state sysfs output (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use for_each_pcm_streams() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: merge playback/cature_active into stream_active (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use goto and remove multi return (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_dpcm_can_be() and remove duplicate code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove snd_soc_dpcm_be_get/set_state() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_dpcm_be_digital_mute() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dpcm_get_be() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_end_walk_at_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: use dai_get_widget() at dpcm_get_be() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move dai_get_widget() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fix regression in soc_new_pcm() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: tidyup soc_pcm_open() order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: move soc_pcm_close() next to soc_pcm_open() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: adjustment for DAI member 0 reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_component_open/close() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: don't use bit-OR'ed error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add for_each_dapm_widgets() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add snd_soc_runtime_action() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: call snd_soc_dai_startup()/shutdown() once (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: ensure component names are unique (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: allow a dt node to provide several components (Jaroslav Kysela) [1797509] - [sound] ALSA: emu8000: Fix the cast to __user pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: shut up gcc-10 range warning (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_queue() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: Add missing annotation for tscm_hwdep_read_locked() (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: use KBUILD_MODNAME for struct driver.name instead of string (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: remove redundant assignment to variable err (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: fix if-statement empty body warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix invalid access for enumerated ctl items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Two front mics on a Lenovo ThinkCenter (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALC245 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix unexpected init_amp override (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset mic on Asus FX505DT (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for MSI GL63 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add HP new mute led supported for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add supported new mute Led for HP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for Lenovo Carbon X1 8th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Remove now-unnecessary XPS 13 headphone noise fixups (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set principled PC Beep configuration for ALC256 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - a fake key event is triggered by running shutup (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Enable mute LED on an HP system (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of Acer N50-600 with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable headset mic of Acer X2660G with ALC662 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek: Fix pop noise on ALC225 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move ELD parse and jack reporting into update_eld() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Move runtime PM resume into hdmi_present_sense_via_verbs() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Don't use standard hda_jack for generic HDMI jacks (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Reduce hda_jack_tbl lookup at unsol event handling (Jaroslav Kysela) [1797509] - [sound] ALSA: drm/nouveau: Fix regression by audio component transition (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix without unlocked before return (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: fix race in monitor detection during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi: Add module option to disable audio component binding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Add Recon3Di quirk to handle integrated sound on EVGA X99 Classified motherboard (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Match both PCI ID and SSID for driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Remove ASUS ROG Zenith from the blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: call runtime_allow() for all hda controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Explicitly permit using autosuspend if runtime PM is supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Keep the controller initialization even if no codecs found (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Release resources at error in delayed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Honor PM disablement in PM freeze and thaw_noirq ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Don't release card at firmware loading error (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add driver blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: remove redundant assignment to variable timeout (Jaroslav Kysela) [1797509] - [sound] ALSA: hda_codec: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Always use jackpoll helper for jack update after resume (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Skip controller resume if not needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix potential access overflow in beep helper (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: default enable CA0132 DSP support (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix endianness annotations (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Remove unnecessary cast in kfree (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: remove redundant variable capture_flag (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix PCM format assignment (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use a macro for parameter masks to reduce the needed cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Minor refactoring (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: No need to take runtime reference twice in pcm_pointer (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: dmaengine_pcm: Consider DMA cache caused delay in pointer callback (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm_dmaengine: Use pcm_for_each_format() macro for PCM format iteration (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Replace zero-length array with flexible-array member (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix superfluous snprintf() usage (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Place the plugin buffer overflow checks correctly (for 5.7) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Fix regression by buffer overflow fix (again) (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Remove WARNING from snd_pcm_plug_alloc() checks (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Simplify plugin frame size calculations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid plugin buffer overflow (Jaroslav Kysela) [1797509] - [sound] ALSA: info: remove redundant assignment to variable c (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Unlock mutex temporarily for sleeping at read/write (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Use standard macros for fixing PCM format cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add a standalone version of snd_pcm_limit_hw_rates (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More helper macros for reducing snd_pcm_format_t cast (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm.h: add for_each_pcm_streams() (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Add snd_device_get_state() helper (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Implement compress page allocation and free routines (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Expand DMA buffer information (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix sparse warning (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Fix incompatible protocol error (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: bump protocol version up to v2.1.0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove unused macro for timestamping of elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: use __u32 instead of uint32_t in uapi headers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: uapi: remove unused sof header files (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Drop unneeded typedefs (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Add linux/types.h include back (but carefully) (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: Drop linux/types.h inclusion in uapi header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Spelling s/configr/configur/ (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix for_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dpcm: tidyup for_each_dpcm_xx() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple_card_utils.h: Fix potential multiple redefinition error (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: Avoid bit fields for state flags (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Drop snd_dma_pci_data() macro (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: cs231xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: delete unused proc_fs.h include (Jaroslav Kysela) [1797509] - [sound] ALSA: media: em28xx-audio: use GFP_KERNEL for memory allocation during init (Jaroslav Kysela) [1797509] - [sound] ALSA: media: go7007: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tm6000: Clean up ALSA PCM API usages (Jaroslav Kysela) [1797509] - [sound] ALSA: media: usbtv: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: solo6x10: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: media: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1797509] - [sound] ALSA: media: tw686x: audio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: Allow const arrays for legacy resource management helpers (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: pcmcia: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pdaudiocf: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-tascam: fix corruption due to spin lock without restoration in SoftIRQ context (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix for Stanton SCS.1d (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: don't add MIDI/PCM interface when packet streaming is unavailable (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxfw: use ENXIO for not-supported cases (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire-motu: fix double unlocked 'motu->mutex' (Jaroslav Kysela) [1797509] - [sound] ALSA: fireface: fix return value in error path of isochronous resources reservation (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: loosen stream format check for MIDI conformant data channel (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: fix fallback from protocol extension into limited functionality (Jaroslav Kysela) [1797509] - [sound] ALSA: dice: add support for Alesis MasterControl (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: firewire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: emux: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sparc: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply 48kHz fixed rate playback for Jabra Evolve 65 headset (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add quirks for Line6 Helix devices fw>=2.82 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add clock validity quirk for Denon MC7000/MCX8000 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply sample rate quirk for Audioengine D1 (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix UAC2/3 effect unit parsing (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Annotate endianess in Scarlett gen2 quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix endianess in descriptor validation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: add implicit fb quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: unlock on error in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix sync-ep altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add boot quirk for MOTU M Series (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: update old-style static const declaration (Jaroslav Kysela) [1797509] - [sound] ALSA: bcd2000: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use lower hex numbers for IDs (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Apply the sample rate quirk for Bose Companion 5 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Constify struct snd_usb_audio_quirk entries (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Constify snd_ratden definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix Corsair Virtuoso mixer label collision (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: fix set_format altsetting sanity check (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Adjust indentation in snd_usX2Y_hwdep_dsp_status (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usx2y: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: line6: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Focusrite Scarlett 6i6 gen1 - input handling (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix NULL dereference at parsing BADD (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix Scarlett 6i6 Gen 2 port data (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Add skip_validation option (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect size check for processing/extension units (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix incorrect NULL check in create_yamaha_midi_quirk() (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: not submit urb for stopped endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Fix missing error check at mixer resolution test (Jaroslav Kysela) [1797509] - [sound] ALSA: ua101: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: hiface: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: caiaq: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: usb-audio: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: 6fire: Drop the dead code (Jaroslav Kysela) [1797509] - [sound] ALSA: usb: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: intel_hdmi: Remove dev_err() on platform_get_irq() failure (Jaroslav Kysela) [1797509] - [sound] ALSA: x86: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hdml-lpe-audio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: xen: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: arm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: wavefront: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sc6000: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: opti9xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3sa2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: msnd: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs423x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4236: fix error return comparison of an unsigned integer (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8328: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: isa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xlnx: Use devm_platform_ioremap_resource() in xlnx_formatter_pcm_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: xtfpga-i2s: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xilinx: xlnx_formatter_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: aio-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: txx9aclc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: sdma-pcm: Add back the flags parameter for non standard dma names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: disable rx_fifo after disable stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tegra: add a TDM configuration callback (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sunxi: sun4i-codec: remove unneeded semicolon (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix race condition in irq handler (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: retry synchronization in sync state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: manage rebind issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix possible circular locking (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: add restriction on mmap support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: fix sysclk management on shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: sai: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: dfsdm: fix 16 bits record (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm: stm32_adfsdm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sprd: sprd-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: ipc: Fix memory leak in sof_set_get_large_ctrl_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix the CONFIG_ prefix missing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: fix memory allocation failure check on priv->pd_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: utils: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-utils: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-ops: use snd_soc_card_get_kcontrol() at snd_soc_limit_volume() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine-pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: generic-dmaengine: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: do error check after rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: dma: fix SSI9 4/5/6/7 busif dma address (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: fsi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rcar: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: core.c: add WARN_ON() on rsnd_channel_normalization() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: add missing of_node_put() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Reinitialize bit clock inversion flag for every format setting (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: rsnd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: siu_pcm: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: siu_pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dma-sh7760: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sh: dma-sh7760: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Use pr_warn instead of pr_warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: idma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: Rename Arndale card driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Add support for WM1811 CODEC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: arndale: Simplify DAI link initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Enable SHDN to fix headset detection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Add HDMI jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rockchip_max98090: Optionally support HDMI use case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6routing: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: lpass-platform: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa2xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: pxa-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: poodle: Spelling s/enpoints/endpoints/, s/connetion/connection/ (Jaroslav Kysela) [1797509] - [sound] ALSA: spi: pxa2xx: No need to keep pointer to platform device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pxa: mmp-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: g12a: add tohdmitx reset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: relax period size constraints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: improve depth handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: axg-fifo: fix fifo threshold setup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: meson: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mt8183: fix audio playback slowly after playback during bootup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mtk-btcvsd: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix device remove ordering (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Remove unused match variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: fix IRQ error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: kirkwood: kirkwood-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: Drop lb60 board code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: fixup simple_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: audio-graph: fixup graph_dai_link_of_dpcm() comment (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix noise when using EDMA (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Move static keyword to the front of declarations (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Fix error handling in probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: remove set but not used variable 'bclk' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_esai: Add spin lock to protect reset, stop and start (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: fix build failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: don't use snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-pcm-fiq: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: mpc5200_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: fsl_asrc_dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8958: use to simplify code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic32x4: add a check for devm_clk_get (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd9335: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Remove unused defines and variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix misuse of GENMASK macro (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt6358: support WoV (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: add missing MIX2 path for RX1/2 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add earpiece (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix RX1 selection in RDAC2 MUX (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: refine the setting of internal clock divider (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Fix error with S24_3LE format bitstream in i.MX8 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: update supported sample format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Use in(out)put_format instead of in(out)put_word_width (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_mqs: Add MQS component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for MCLKn clock gating (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8994: Add support for setting MCLK clock rate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Fix sample rate error message (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Return invalid for when bitwidth is invalid (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2562: Introduce the TAS2562 amplifier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: clean up an indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Fix snd_soc_update_bits error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tas2770: Remove unneeded read of the TDM_CFG3 register (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoc: tas2770: Fix build error without GPIOLIB (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: tas2770: add tas2770 smart PA kernel driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5663: clean up indentation issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5650: Add Kahlee platform specfic changes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Fix serial mode dependent format support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Use fixup instead of constraint for channels and formats (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: The codec does not support S32_LE (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: adau7118: Change regulators id (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Add ADAU7118 8 Channel PDM-to-I2S/TDM Converter driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add ALC controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: adau1761: Add PGA Slew time control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: au1x: dbdma2: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel_ssc_dai: Remove wrong spinlock usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel-pcm-pdc: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: ACP needs to be powered off in BIOS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Additional DAI for I2S SP instance (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix simultaneous playback and capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: Fix return value check in acp3x_dai_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: add ACP3x TDM mode support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Buffer Size instead of MAX Buffer (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Fix for Subsequent Playback issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd MMAP_INTERLEAVED Support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Added ACP3x system resume and runtime pm (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Handle ACP3x I2S-SP Interrupts (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Enabling I2S instance in DMA and DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Refactoring of DAI from DMA driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp3x: clean up indentation issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: acp-pcm-dma: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8741: Fix typo in Kconfig prompt (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Fix snd_sof_ipc_stream_posn() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: modify pre-divider for sysclk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add operation callback function for rt1015_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_sync_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: Correct DAPM handling of active widgets during shutdown (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Fix available clock counter incrementation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: don't use snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm512x: Fix unbalanced regulator enable call in probe error path (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_manifest_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Fix memleak in soc_tplg_link_elems_load() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix possible buffer overflow in debug outputs (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl: Fix pin debug prints (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sun8i-codec: Fix setting DAI data format (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: remove snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert invalid fix for handling SHDN (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codec2codec: avoid invalid/double-free of pcm runtime (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: move i915 init earlier (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add system_suspend_target field to struct snd_sof_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix atmel_ssc_set_audio link failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: Fix exiting path on probing failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency to SND_SOC_ALL_CODECS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: Add missing COMMON_CLK dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: treewide: remove redundant IS_ERR() before error code check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add PCI ID for JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: Add __maybe_unused to PM callbacks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: consistent HDMI codec probing code (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: soc-acpi-intel-icl-match: fix rt715 ADR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: add missing default_fw_name of JasperLake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: trace: fix unconditional free in trace release (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: release resources on errors in probe_continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: free trace on errors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix an Oops, caused by invalid topology (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: do not disable i915 power during probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: refactor i915_get/put functions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: Remove unnecessary const (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: silence lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove null_snd_soc_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_trigger() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_hw_params() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_prepare() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_shutdown() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: add soc_rtd_startup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1015: add rt1015 amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: fix soc_tplg_fe_link_create() - link->dobj initialization order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: Fix global-out-of-bounds bug (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add MediaTek MT6660 Speaker Amp Driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix deadlock in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dapm: add snd_soc_dapm_put_enum_double_locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: revert "ASoC: max98090: fix lockdep warning" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove bus_control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove DAI suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: ux500_msp_dai: remove unused DAI .suspend/.resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dwc: dwc-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: uniphier: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: omap-mcpdm: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: sti_uniperif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: spdif: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: jz4740: jz4740-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: atmel_ssc_dai: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bcm: cygnus-ssp: move .suspend/.resume to component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: Fix error handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: crash in snd_soc_dapm_new_dai (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Remove code duplication in byt_rt5640_codec_fixup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Add MIC BIAS Internal3 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Simplify MIC BIAS Internal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: fix return value check in rt715_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: fix return value check in rt711_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: fix return value check in rt700_sdw_probe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix SKL dai count (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Correct cache handling of new kernel control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: add multi endpoint support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_asrc: Add support for imx8qm & imx8qxp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sgtl5000: Fix VDDA and VDDIO comparison (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: Add jz4770-codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: removed unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_rt286: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASOC: Intel: kbl_rt5663_rt5514_max98927: remove useless initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5660: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove unnecessary initialization (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: test return value on route add (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: removed unused variables (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_rt298: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: rename shadowed variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda-dai: fix compilation warning in pcm_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: remove warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: use dev_to_sdw_dev() instead of to_sdw_slave_device() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1308-sdw: add rt1308 SdW amplifier driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: atmel: fix build error with CONFIG_SND_ATMEL_SOC_DMA=m (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-digital: Reset RX interpolation path after use (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix MIC BIAS Internal1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sti: fix possible sleep-in-atomic (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: msm8916-wcd-analog: Fix selected events for MIC BIAS External1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Fix error in driver removal after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: fix HDA codec driver probe with multiple controllers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: lower print level to dbg if we will reinit DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: reference SoundWire machine lists (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: support alternate list of machines (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for TGL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for CNL/CFL/CML w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: add match tables for ICL w/ SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: soc-acpi: declare new tables for SoundWire (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add _ADR-based link descriptors (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-acpi: add link_mask field (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix PCM playback through ALSA OSS emulation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5650: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: broadwell: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: change cpu_dai and platform components for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bdw-rt5677: fix Kconfig dependencies (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: remove unused including (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt715: add RT715 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: txx9: Remove unused rtd variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm/soc-compress: use snd_soc_dapm_stream_stop() for SND_SOC_DAPM_STREAM_STOP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-dapm: add snd_soc_dapm_stream_stop() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_close_delayed_work() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: do pinctrl_pm_select_xxx() as component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicate pinctrl operation when suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care .ignore_suspend for Component suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_rtdcom_add() to snd_soc_rtd_add_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt700: add rt700 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Drop incorrectly applied duplicate commit (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt711: add rt711 codec driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: codecs: add wsa881x amplifier support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix lockdep warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix incorrect helper in max98090_dapm_put_enum_double() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: fix build warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: add dynamic debug trace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: pci: change the default firmware path when the community key is used (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Fix NULL dereference at freeing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sof_rt5682: Ignore the speaker amp when there isn't one (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Fix Irbis NB41 netbook quirk (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5640: Fix NULL dereference on module unload (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-topology: fix endianness issues (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: hda_dsp_common: use NULL pointer assignment, not 0 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Fix compile-testing RT1011/RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: use resource_size (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: amd: Create multiple I2S platform device endpoint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: sdm845: add support to DB845c and Lenovo Yoga (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add audio routings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add capture dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add playback dapm widgets (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add basic controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wcd934x: add support to wcd9340/wcd9341 codec (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: gtm601: add Broadmobi bm818 sound profile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: remove unused variable 'constraints_16000' and 'ch_mono' (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: Update hdac hda dai table to include intel-hdmi-hifi4 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Add iDisp4 DAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx8: Fix dsp_box offset (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix input pin state management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: stm32: spdifrx: fix inconsistent lock state (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix access to uninitialized list heads (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: Set dpcm_playback / dpcm_capture (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: Remove empty suspend function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Add Broadwell rt5650 machine driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: move arch_ops under ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Prevent use-after-free in snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Read SAI parameters and send them to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: Describe SAI parameters to be sent to DSP (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix incorrect HDMI Kconfig dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: drop HDA codec upon probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add machine driver for da7219_max98373 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: log compiler name and version information (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: define struct with compiler name and version (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce state machine for FW boot (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove references to Haswell (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: cml_rt1011_rt5682: fix codec_conf by removing legacy style (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: hda-dai: fix oops on hda_link .hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: fix fault at driver unload after failed probe (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: Add pm_runtime support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Remove superfluous bus ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove legacy style of codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: lowland: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: samsung: bells: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl_nau88l25_ssm4567: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_rt5514_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_rt5663_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: kbl_da7219_max98927: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl: imx-audmix: use snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for codec_conf (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8962: fix lambda value (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Drop snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: haswell: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: baytrail: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: xtensa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DEBUG_FS (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup for CONFIG_DMI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_set_name_prefix() and soc_set_of_name_prefix() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: byt: fixup topology filename for BYT-CR (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): get component device_node at out of loop (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: soc_set_name_prefix(): tidyup loop condition (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_init() to soc_init_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add missing return value check for soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename soc_link_dai_pcm_new() to soc_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_link_dai_pcm_new() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_remove_dai_link() to snd_soc_remove_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: rename snd_soc_add_dai_link() to snd_soc_add_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_find_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: find rtd via dai_link pointer at snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_get_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_get_dai_substream() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_disconnect_sync() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove dai_link_list (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc.h: dobj is used only when SND_SOC_TOPOLOGY (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: add SND_SOC_BYTES_E (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: add codec_mask module parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Add asynchronous sample rate converter topology support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: work-around incorrect ACPI HID for CML boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: split cht and byt debug window sizes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: fix snd_sof_fw_parse_ext_data (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: loader: snd_sof_fw_parse_ext_data log warning on unknown header (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: simple-card: Don't create separate link when platform is present (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for soc_tplg_pcm_create() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: topology: Check return value for snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: Explicitly include linux/io.h for virt_to_phys() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: nocodec: Amend arguments for sof_nocodec_setup() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Remove unused drv_name in sof_pdata (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: remove nocodec_fw_filename (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Make creation of machine device from SOF core optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: intel: hda: Modify signature for hda_codec_probe_bus() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: partition audio-related parts from SOF core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Introduce default_fw_filename member in sof_dev_desc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: move check for runtime callbacks to core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: core: modify the signature for snd_sof_create_page_table (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: sof: pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: remove snd_sof_init_topology() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove unnecessary string buffers and snprintf calls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: remove unused variable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel/skl/hda - export number of digital microphones via control components (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: set plugged_cb to NULL when component removing (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdmi-codec: drop mutex locking again (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: solve MSI issues by merging ipc and stream irq handlers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve the sysclk selection (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: cs42l51: add dac mux widget in codec routes (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: Calculate DALIGN inversion at run-time (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add Volume Soft Stepping control (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: save and restore SHDN when changing sensitive registers (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_sai: add IRQF_SHARED (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: Add HP output driver pop reduction controls (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: refine hw_params and hw_prepare (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: mediatek: common: add some helpers to control mtk_memif (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hdmi: Drop support for Icelake (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: make common HDMI driver default (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: common: Add mach table for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add support for tgl-max98357a-rt5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sof_rt5682: Add quirk for number of HDMI DAI's (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: only flush inited work during free (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Teclast X89 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Init pcm runtime work early to avoid warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: sst: Add missing include (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: fix possible race conditions (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: exit workaround earlier if PLL is locked (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98090: remove msleep in PLL unlocked workaround (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix automatic sysclk configuration (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Fix build error without CONFIG_SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix unload for SAI/ESAI (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: BYT: fix a copy/paste mistake in byt_dump() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: AMD: Enable clk in startup intead of hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix i2c arbitration lost issue (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: DMI long name - avoid to add board name if matches with product name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: improve the DMI long card code in asoc-core (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rsnd: fix DALIGN register for SSIU (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: component: Add sync_stop PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: Make ioctl ops optional (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: check symmetry before hw_params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Update the RST gpio handling to align with documentation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: add control components management (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: remove soc_pcm_private_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fixup dead-lock at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: fix RIP warning on card removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: tidyup snd_soc_pcm_component_new/free() parameter (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Update quirk for Acer Switch 10 SW5-012 2-in-1 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm_adsp: Expose mixer control API (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: tlv320aic31xx: configure output common-mode voltage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix build break (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm3168a: Add support for optional RST gpio handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm5100: add missed pm_runtime_disable (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm2200: add missed operations in remove and probe failure (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm-dai: add support to flac decoder (Jaroslav Kysela) [1797509] - [sound] ALSA: compress: add flac decoder params (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: qcom: q6asm: add support to flac config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: rt5677_check_hotword() can be static (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: fix the charge pump capacitor discharges (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ti: davinci-mcasp: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: dmaengine: Use dma_request_chan() directly for channel request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: care card_probed at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unbind_card() next to snd_soc_bind_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_shutdown() at soc_cleanup_card_resources() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed typo for buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: fix regcache handling (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_probe_aux_devices() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_bind_card() and snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_remove_component() and soc_cleanup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_remove_dai_link() and soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_add_dai_link() and soc_bind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_unregister_dai() and soc_del_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_soc_register_dai() and soc_add_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Jack: Fix NULL pointer dereference in snd_soc_jack_report (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: free kcontrol memory on error (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: only suspend to D0I3 when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: add helper to check if we should enter d0i3 suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add check before setting d0_substate (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: PM: add state machine to comments (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: use fallback for firmware name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: acpi-match: split CNL tables in three (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Fix CFL and CML FW nocodec binary names (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5682: cancel jack_detect_work if hs_jack is set to null (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5645: Fixed buddy jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: wm8904: configure sysclk/FLL automatically (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: Add dmic format constraint (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Add DA7213 audio codec as selectable option (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Wait for DSP to boot before loading firmware (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Set ADC clock to use PLL and enable ASRC (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Turn on MCLK1 for DSP via DAPM (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Allow VAD to be shut on/off at all times (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Disable irq at suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Stop and restart DSP over suspend/resume (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Mark reg RT5677_PWR_ANLG2 as volatile (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add DAPM audio path for hotword stream (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Enable jack detect while DSP is running (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: bdw-rt5677: Add a DAI link for rt5677 SPI PCM device (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: fsl_audmix: Add spin lock to protect tdms (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5514-spi: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: set L1SEN on S0ix suspend (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: fix missing NULL pointer check (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Fix compile warning with CONFIG_DEBUG_FS=n (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: Fix bytes control size checks (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove topology specific operation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call snd_soc_register_dai() from snd_soc_register_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: don't call snd_soc_dapm_new_dai_widgets() at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: have legacy_dai_naming at snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_unregister_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_unregister_dais() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_register_dai() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use snd_soc_lookup_component() at snd_soc_unregister_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_component_add/del() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_del_component_unlocked() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move snd_soc_lookup_component() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_unbind_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call soc_bind_dai_link() under snd_soc_add_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove duplicated soc_is_dai_link_bound() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: typo fix at soc_dai_link_sanity_check() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_init_dai_link() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add for_each_rtd_components() and replace (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove for_each_rtdcom_safe() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: Use different sequence for start/stop trigger (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: snd_soc_unbind_card() cleanup (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add snd_soc_pcm_lib_ioctl() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: setup card->rtd_num at snd_soc_instantiate_card() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_xxx for component related resource (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add soc_setup_card_name() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove soc_remove_dai_links() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: use devm_kzalloc() for rtd (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: Clarify usage of ignore_machine (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove snd_soc_rtdcom_del_all() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: tidyup soc_new_pcm_runtime() alloc order (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: topology: set trigger order for FE DAI link (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm: update FE/BE trigger order based on the command (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: max98373: replace gpio_request with devm_gpio_request (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Skylake: mark HDAudio codec support as deprecated (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: use def_tristate, avoid using select (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: imx: fix reverse CONFIG_SND_SOC_SOF_OF dependency (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Kconfig: add EXPERT dependency for developer options, clarify help (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: add mutual exclusion between SOF and legacy Baytrail driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Broadwell: clarify mutual exclusion with legacy driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: Baytrail: clarify mutual exclusion with Atom/SST driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: SOF: Intel: hda: Simplify the hda_dsp_wait_d0i3c_done() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: Add acpi match for rt1011 based m/c driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: ux500: Remove redundant variable "status" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: hdac_hda: fix race in device removal (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set the different setting for QFN/WLCSP package (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: some minor changes to improve readability (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: add the range check for temperature_calib from device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove unnecessary tabs using spaces instead (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: fix spelling mistake "temperture" -> "temperature" (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: Read and apply r0 and temperature device property (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: set tx/rx slots from tx/rx_mask in TDM case (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: improve the rt1011_set_dai_fmt() function (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt1011: remove redundant code in kcontrol (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: remove unneeded snd_soc_tplg_component_remove() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Load firmware via SPI using delayed work (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fixup compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677-spi: fix sparse warnings (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add missing null check for failed allocation of rt5677_dsp (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: rt5677: Add a PCM device for streaming hotword via SPI (Jaroslav Kysela) [1797509] - [sound] ALSA: serial-u16550: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: opl4: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: oss: Constify snd_seq_oss_callback definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: opl3: Constify snd_opl3_drum_voice definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: mts64: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Constify snd_pcm_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Fix PCM format loop in proc output (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Fix dependency on timer API (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: do not override bus codec_mask in link_get() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Reset stream if DMA RUN bit not cleared (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: No preallocation on x86 platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Update kernel-doc function parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Comment about snd_hdac_bus_update_rirb() and spinlock (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Apply aligned MMIO access only conditionally (Jaroslav Kysela) [1797509] - [sound] ALSA: remove ioremap_nocache and devm_ioremap_nocache (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset of ASUS B9450FA with ALC294 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on Gigabyte X570 Aorus Master (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Button supported for ThinkPad X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix a regression for mute led on Lenovo Carbon X1 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use scnprintf() for printing texts for sysfs/procfs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for yet another MSI laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply quirk for MSI GP63, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix silent output on MSI-GL73 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add more codec supported Headset Button (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Clear RIRB status before reading WP (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fixed one of HP ALC671 platform Headset Mic supported (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Fix DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make the firmware loading ioctl a bit more readable (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Fix annotation and cast for the recent uapi header change (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add JasperLake PCI ID and codec vid (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Clevo W65_67SB the power_save blacklist (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: fix spelling mistake "to" -> "too" (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add docking station support for Lenovo Thinkpad T420s (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - add retry logic to parse_intel_hdmi() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Headset Mic supported for HP cPC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/analog - Minor optimization for SPDIF mux connections (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_hdmi: remove warnings with empty body (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: correct kernel-doc parameter descriptions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Manage concurrent reg access more properly (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: enable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix a typo in comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Disable regmap internal locking (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: patch_realtek: fix empty macro usage in if block (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Rename back to dmic_detect option (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove set but not used variable 'chip' (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add quirk for the bass speaker on Lenovo Yoga X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Set EAPD control to default for ALC222 (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: ak4531: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdspm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Apply mic mute LED quirk for Dell E7xx laptops, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add new codec supported for ALCS1200A (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - constify and cleanup static NodeID tables (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_pci_quirk tables (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Constify snd_fm801_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Constify snd_es1968_tea575x_gpios (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Constify snd_emu_chip_details (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Constify snd_bt87x_boards (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Constify wm-specific tables (Jaroslav Kysela) [1797509] - [sound] ALSA: ice17xx: Constify snd_ice1712_card_info (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_details (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Constify snd_ca0106_category_str items (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Constify snd_ac97_res_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_kcontrol_new items (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Constify snd_vx_hardware and snd_vx_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: info: Make snd_info_entry_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: ac97: Treat snd_ac97_bus_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Constify snd_pcm_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: constify copied structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the bass speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Fix sleep-in-atomic in Infrasonic Quartet support code (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add Bass Speaker and fixed dac for bass speaker (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Apply sync-write workaround to old Intel platforms, too (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: echoaudio: remove usage of dimen menber of elem_value structure (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix atpx_present when CLASS is not VGA (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Make uapi/emu10k1.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Add headset Mic no shutup for ALC283 (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Allow disabling MPU port via module option (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Downgrade error message for single-cmd fallback (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Fix regression by strip mask fix (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix work handling in delayed HP detection (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Avoid endless loop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Keep power on during processing DSP response (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Unify get_response handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use waitqueue for RIRB in HDA-core helper, too (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: tegra: Fix unused variable compile warning (Jaroslav Kysela) [1797509] - [sound] ALSA: hdsp: Make uapi/hdsp.h compilable again (Jaroslav Kysela) [1797509] - [sound] ALSA: vx222: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: pcxhr: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme9652: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme96: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: nm256: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: korg1212: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535audio: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs46xx: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Support PCM sync_stop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Line-out jack doesn't work on a Dell AIO (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Fix duplicate unref of pci_dev (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: simplify get_audio_levels (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - Keep old slot assignment behavior for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Modify stream stripe mask only when needed (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - fixup for the bass speaker on Lenovo Carbon X1 7th gen (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - preserve non-MST PCM routing for Intel platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix kernel oops caused by invalid PCM idx (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Fix inverted bass GPIO pin on Acer 8951G (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Dell headphone has noise on unmute for ALC236 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix regression in connect list handling (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable automatic runtime pm for AMD HDMI codecs by default (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - enable runtime pm for newer AMD display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Add new pci ids for AMD GPU display audio (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - fix vgaswitcheroo detection for AMD (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable internal speaker of ASUS UX431FLC (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clear codec->relaxed_resume flag at unbinding (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Disable audio component for legacy Nvidia HDMI codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Enable the headset-mic on a Xiaomi's laptop (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc236 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/realtek - Move some alc256 pintbls to fallback table (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add mute led support for HP ProBook 645 G4 (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for NVIDIA codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST support for non-acomp codecs (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Add DP-MST jack support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - Rename snd_hda_pin_sense to snd_hda_jack_pin_sense (Jaroslav Kysela) [1797509] - [sound] ALSA: hda - remove forced polling workaround for CFL and CNL (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - remove redundant code comments (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix port numbering for ICL and TGL platforms (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/hdmi - Clean up Intel platform-specific fixup checks (Jaroslav Kysela) [1797509] - [sound] ALSA: au88x0: Fix incorrect device pointer for preallocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - fix pin setup on Tigerlake (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Add Cometlake-S PCI ID (Jaroslav Kysela) [1797509] - [sound] ALSA: rme32: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: hdmi - add Tigerlake support (Jaroslav Kysela) [1797509] - [sound] ALSA: hda/ca0132 - Fix possible workqueue stall (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix concurrent access to queue current tick/time (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Avoid concurrent access to queue flags (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix double hw_free calls (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix sparse warnings wrt snd_pcm_state_t (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix memory leak at closing a stream without hw_free (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Set per-card upper limit of PCM buffer allocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Make snd_pcm_hw_constraints_init() and _complete() static (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Fix racy access for queue timer in proc read (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: fix nsec/sec initialization confusion (Jaroslav Kysela) [1797509] - [sound] ALSA: control: potential uninitialized return value (Jaroslav Kysela) [1797509] - [sound] ALSA: rawmidi: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: oss: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: jack: More constification (Jaroslav Kysela) [1797509] - [sound] ALSA: info: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: More constifications (Jaroslav Kysela) [1797509] - [sound] ALSA: control: Add verification for kctl accesses (Jaroslav Kysela) [1797509] - [sound] ALSA: mixer: oss: Constify snd_mixer_oss_assign_table definition (Jaroslav Kysela) [1797509] - [sound] ALSA: seq: Constify struct snd_midi_op (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Constify snd_timer_hardware definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: core: Treat snd_device_ops as const (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: allow TLV read operation for callback type of element in locked case (Jaroslav Kysela) [1797509] - [sound] ALSA: ctl: remove dimen member from elem_info structure (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Avoid possible info leaks from PCM stream buffers (Jaroslav Kysela) [1797509] - [sound] ALSA: control: remove useless assignment in .info callback of PCM chmap element (Jaroslav Kysela) [1797509] - [sound] ALSA: uapi: Fix typos and header inclusion in asound.h (Jaroslav Kysela) [1797509] - [sound] ALSA: bump uapi version numbers (Jaroslav Kysela) [1797509] - [sound] ALSA: add new 32-bit layout for snd_pcm_mmap_status/control (Jaroslav Kysela) [1797509] - [sound] ALSA: move snd_pcm_ioctl_sync_ptr_compat into pcm_native.c (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_ctl_elem_value (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_tread (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_rawmidi_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_pcm_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Avoid using timespec for struct snd_timer_status (Jaroslav Kysela) [1797509] - [sound] ALSA: Replace timespec with timespec64 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-pcm: fixup dpcm_prune_paths() loop continue (Jaroslav Kysela) [1797509] - [sound] ALSA: ps3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pmac: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ymfpci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: via82xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: trident: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sonicvibes: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sis7019: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: riptide: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: oxygen: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: mixart: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: maestro3: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lx6464es: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: lola: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: intel8x0: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1724: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ice1712: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: fm801: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1938: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ens137x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: emu10k1x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ctxfi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs5535: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cs4281: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmipci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ca0106: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: bt87x: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: azt3328: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aw2: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atiixp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: asihpi: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: als4000: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: parisc: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: wss: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: gus: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: sb: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es18xx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: es1688: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: cmi8330: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1816a: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcsp: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: atmel: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aaci: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aoa: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: echoaudio: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: es1968: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: rme: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: als300: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ali5451: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ad1889: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: hda: Use standard waitqueue for RIRB wakeup (Jaroslav Kysela) [1797509] - [sound] ALSA: pci: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: atom: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-mfld-platform-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-baytrail-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Drop superfluous snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: sst-haswell-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skylake: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: Avoid non-standard macro usage (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: intel: skl-pcm: remove snd_pcm_ops (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_ac97_bus_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Constify snd_device_ops definitions (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Drop superfluous ioctl PCM ops (Jaroslav Kysela) [1797509] - [sound] ALSA: ml403: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: vx: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: dummy: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: drivers: Remove superfluous snd_dma_continuous_data() (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use managed buffer allocation (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid pointer dereference before null-check (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Avoid unexpected timer event callback tasklets (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Remove redundant locking in timer open function (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support runtime change of snd_timer via info interface (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support selection of snd_timer instead of jiffies (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Move CABLE_VALID_BOTH to the top of file (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Rename all jiffies timer specific functions (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Use callback functions for timer specific implementations (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Support return of error code for timer start and stop (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Describe units of variables (Jaroslav Kysela) [1797509] - [sound] ALSA: aloop: Convert to the common vmalloc memalloc (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_free_pcm_runtime() and soc_rtd_free() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_new_pcm_runtime() and soc_rtd_init() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: create rtd->codec_dais first (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: call list_del(&rtd->list) at soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge soc_add_pcm_runtime() into soc_new_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: move soc_free_pcm_runtime() (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: use list_del_init and move it back to soc_cleanup_component (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: core: delete component->card_list in soc_remove_component only (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component: remove snd_pcm_ops from component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: add new pcm_construct/pcm_destruct (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-core: merge snd_pcm_ops member to component driver (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: soc-component.h: remove GPL explanation from header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: oss: Avoid potential buffer overflows (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add card sync_irq field (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Add the support for sync-stop operation (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Move PCM_RUNTIME_CHECK() macro into local header (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Allow NULL ioctl ops (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Introduce managed buffer allocation mode (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Fix stream lock usage in snd_pcm_period_elapsed() (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix the breakage of slave link open (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Unexport snd_pcm_sgbuf_ops_page (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Yet another missing check of non-cached buffer type (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix possible race at assigning a timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Make snd_timer_close() returning void (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Unify master/slave linking code (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Fix incorrectly assigned timer instance (Jaroslav Kysela) [1797509] - [sound] ALSA: timer: Limit max amount of slave instances (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Create proc files only for non-empty preallocations (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Warn if doubly preallocated (Jaroslav Kysela) [1797509] - [sound] ALSA: pcm: Handle special page mapping in the default mmap handler (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Add vmalloc buffer allocation support (Jaroslav Kysela) [1797509] - [sound] ALSA: memalloc: Allow NULL device for SNDRV_DMA_TYPE_CONTINUOUS type (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: pcm_dmaengine: Extract snd_dmaengine_pcm_refine_runtime_hwparams (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - do not describe I/O configuration in the long card name (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel - use control components to describe card config (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: make common HDMI driver the default for SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: sof_rt5682: use dependency on SOF_HDA_LINK (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Geminilake is only supported by SOF (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: fix configs for bxt-da7219-max98057a (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: remove select SND_HDA_DSP_LOADER (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: Intel: boards: Add CML m/c using RT1011 and RT5682 (Jaroslav Kysela) [1797509] - [sound] ALSA: ASoC: compress: fix unsigned integer overflow check (Jaroslav Kysela) [1797509] - [sound] ALSA: Revert "ALSA: usb-audio: set the interface format after resume on Dell WD19" (Jaroslav Kysela) [1797509]- [crypto] crypto: ccp - use file mode for sev ioctl permissions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup sp_dev_master in psp_dev_destroy() (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Cleanup misc_dev on sev_exit() (Vladis Dronov) [1765717] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Vladis Dronov) [1765717] - [crypto] crypto: ccp - move SEV vdata to a dedicated data structure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - create a generic psp-dev file (Vladis Dronov) [1765717] - [crypto] crypto: ccp - rename psp-dev files to sev-dev (Vladis Dronov) [1765717] - [crypto] crypto: ccp - set max RSA modulus size for v3 platform devices as well (Vladis Dronov) [1765717] - [crypto] crypto: ccp - add SEV command privilege separation (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix uninitialized list head (Vladis Dronov) [1765717] - [crypto] crypto: user - fix memory leak in crypto_report (Vladis Dronov) [1829808 1765717] {CVE-2019-19062} - [crypto] crypto: ccp - Release all allocated memory if sha type is invalid (Vladis Dronov) [1825134 1765717] {CVE-2019-18808} - [crypto] crypto: ccp - invoke fallback for XTS ciphertext stealing (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove unnecessary linux/pci.h include (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include DMA declarations explicitly (Vladis Dronov) [1765717] - [crypto] crypto: ccp - use devm_platform_ioremap_resource() to simplify code (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Clean up and exit correctly on allocation failure (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Log an error message when ccp-crypto fails to load (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Ignore tag length when decrypting GCM ciphertext (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add support for valid authsize values less than 16 (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix oops by properly managing allocated structures (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Reduce maximum stack usage (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Include the module name in system log messages (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to control registration for DMA (Vladis Dronov) [1765717] - [crypto] crypto: ccp - module parameter to limit the number of enabled CCPs (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Add a module parameter to specify a queue count (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Make CCP debugfs support optional (Vladis Dronov) [1765717] - [crypto] crypto: ctr - add helper for performing a CTR encryption walk (Vladis Dronov) [1765717] - [crypto] crypto: ccp - memset structure fields to zero before reuse (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Fix 3DES complaint from ccp-crypto module (Vladis Dronov) [1765717] - [crypto] crypto: ccp - fix AES CFB error exposed by new test vectors (Vladis Dronov) [1765717] - [crypto] crypto: ccp - AES CFB mode is a stream cipher (Vladis Dronov) [1765717] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Vladis Dronov) [1765717] - [crypto] crypto: shash - remove shash_desc::flags (Vladis Dronov) [1765717] - [crypto] crypto: ccp - no need to check return value of debugfs_create functions (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove forward declaration (Vladis Dronov) [1765717] - [crypto] crypto: ccp - Remove VLA usage of skcipher (Vladis Dronov) [1765717] - [crypto] crypto: skcipher - Introduce crypto_sync_skcipher (Vladis Dronov) [1765717] - [infiniband] IB/mlx4: Test return value of calls to ib_get_cached_pkey (Alaa Hleihel) [1767259] - [netdrv] net/mlx4_core: Fix use of ENOSPC around mlx4_counter_alloc() (Alaa Hleihel) [1767259] - [infiniband] RDMA/mlx4: Initialize ib_spec on the stack (Alaa Hleihel) [1767259] - [powerpc] powerpc/powernv: Re-enable imc trace-mode in kernel (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Implement a global lock to avoid races between trace, core and thread imc events (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Return accordingly on invalid chip-id in (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Remove PM_BR_CMPL_ALT from power9 event list (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: Add generic compat mode pmu driver (Desnes Augusto Nunes do Rosario) [1725201] - [powerpc] powerpc/perf: init pmu from core-book3s (Desnes Augusto Nunes do Rosario) [1725201] - [fs] NFS: Fix fscache super_cookie index_key from changing after umount (Dave Wysochanski) [1790933] - [fs] NFSv4: Fix fscache cookie aux_data to ensure change_attr is included (Dave Wysochanski) [1793560] - [fs] nfs: fscache: use timespec64 in inode auxdata (Dave Wysochanski) [1793560] - [documentation] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1835245] - [documentation] docs: stop suggesting strlcpy (David Arcari) [1835245] - [scsi] scsi: hpsa: Update driver version (Joseph Szczypek) [1815628] - [scsi] scsi: hpsa: correct race condition in offload enabled (Joseph Szczypek) [1815628] - [kernel] audit: log audit netlink multicast bind and unbind (Richard Guy Briggs) [1829622] - [ipc] ipc/mqueue.c: change __do_notify() to bypass check_kill_permission() (Oleg Nesterov) [1808931] - [scsi] scsi: megaraid_sas: Update driver version to 07.714.04.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: TM command refire leads to controller firmware crash (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Replace undefined MFI_BIG_ENDIAN macro with __BIG_ENDIAN_BITFIELD macro (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Remove IO buffer hole detection logic (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit device queue depth to controller queue depth (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: Use true, false for bool variables (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make two symbols static in megaraid_sas_base.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fusion.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid: make some symbols static in megaraid_sas_fp.c (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use scnprintf() for avoiding potential buffer overflow (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: silence a warning (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: fix indentation issue (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update driver version to 07.713.01.00-rc1 (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Use Block layer API to check SCSI device in-flight IO requests (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Limit the number of retries for the IOCTLs causing firmware fault (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not initiate OCR if controller is not in ready state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Re-Define enum DCMD_RETURN_STATUS (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not set HBA Operational if FW is not in operational state (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill HBA if JBOD Seqence map or RAID map is disabled (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Do not kill host bus adapter, if adapter is already dead (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Update optimal queue depth for SAS and NVMe devices (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Set no_write_same only for Virtual Disk (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Reset adapter if FW is not in READY state after device resume (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Make poll_aen_lock static (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: remove unused variables 'debugBlk', 'fusion' (Tomas Henzl) [1791041] - [scsi] scsi: megaraid_sas: Unique names for MSI-X vectors (Tomas Henzl) [1791041]- [crypto] crypto: drbg - fix error return code in drbg_alloc_state() (Vladis Dronov) [1822458] - [fs] fs: call fsnotify_sb_delete after evict_inodes (Jay Shin) [1834741] - [fs] fs: avoid softlockups in s_inodes iterators (Jay Shin) [1834741] - [fs] fs/drop_caches.c: avoid softlockups in drop_pagecache_sb() (Jay Shin) [1834741] - [net] net/smc: remove set but not used variables 'del_llc, del_llc_resp' (Philipp Rudo) [1725886] - [net] net/smc: remove unused inline function smc_curs_read (Philipp Rudo) [1725886] - [net] net/smc: log important pnetid and state change events (Philipp Rudo) [1725886] - [net] net/smc: save SMC-R peer link_uid (Philipp Rudo) [1725886] - [net] net/smc: create improved SMC-R link_uid (Philipp Rudo) [1725886] - [net] net/smc: improve termination processing (Philipp Rudo) [1725886] - [net] net/smc: add termination reason and handle LLC protocol violation (Philipp Rudo) [1725886] - [net] net/smc: asymmetric link tagging (Philipp Rudo) [1725886] - [net] net/smc: assign link to a new connection (Philipp Rudo) [1725886] - [net] net/smc: send DELETE_LINK, ALL message and wait for send to complete (Philipp Rudo) [1725886] - [net] net/smc: wait for departure of an IB message (Philipp Rudo) [1725886] - [net] net/smc: handle incoming CDC validation message (Philipp Rudo) [1725886] - [net] net/smc: send failover validation message (Philipp Rudo) [1725886] - [net] net/smc: switch connections to alternate link (Philipp Rudo) [1725886] - [net] net/smc: save state of last sent CDC message (Philipp Rudo) [1725886] - [net] net/smc: enqueue local LLC messages (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: delete link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: llc_del_link_work and use the LLC flow for delete link (Philipp Rudo) [1725886] - [net] net/smc: delete an asymmetric link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC server (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC server (Philipp Rudo) [1725886] - [net] net/smc: final part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] net/smc: rkey processing for a new link as SMC client (Philipp Rudo) [1725886] - [net] net/smc: first part of add link processing as SMC client (Philipp Rudo) [1725886] - [net] smc: Remove unused function (Philipp Rudo) [1725886] - [net] net/smc: llc_add_link_work to handle ADD_LINK LLC requests (Philipp Rudo) [1725886] - [net] net/smc: allocate index for a new link (Philipp Rudo) [1725886] - [net] net/smc: introduce smc_pnet_find_alt_roce() (Philipp Rudo) [1725886] - [net] net/smc: remove DELETE LINK processing from smc_core.c (Philipp Rudo) [1725886] - [net] net/smc: take link down instead of terminating the link group (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_err() and smcr_link_down() processing (Philipp Rudo) [1725886] - [net] net/smc: add smcr_port_add() and smcr_link_up() processing (Philipp Rudo) [1725886] - [net] net/smc: remember PNETID of IB device for later device matching (Philipp Rudo) [1725886] - [net] net/smc: mutex to protect the lgr against parallel reconfigurations (Philipp Rudo) [1725886] - [net] net/smc: extend smc_llc_send_add_link() and smc_llc_send_delete_link() (Philipp Rudo) [1725886] - [net] net/smc: map and register buffers for a new link (Philipp Rudo) [1725886] - [net] net/smc: unmapping of buffers to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: multiple link support for rmb buffer registration (Philipp Rudo) [1725886] - [net] net/smc: remove obsolete link state DELETING (Philipp Rudo) [1725886] - [net] net/smc: remove handling of CONFIRM_RKEY_CONTINUE (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote DELETE_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC remote CONFIRM_RKEY processing to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: new smc_rtoken_set functions for multiple link support (Philipp Rudo) [1725886] - [net] net/smc: move the TEST_LINK response processing into event handler (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_delete_rkey (Philipp Rudo) [1725886] - [net] net/smc: multiple link support and LLC flow for smc_llc_do_confirm_rkey (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC client code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: adapt SMC server code to use the LLC flow (Philipp Rudo) [1725886] - [net] net/smc: add logic to evaluate CONFIRM_LINK messages to LLC layer (Philipp Rudo) [1725886] - [net] net/smc: introduce link group type (Philipp Rudo) [1725886] - [net] net/smc: enqueue all received LLC messages (Philipp Rudo) [1725886] - [net] net/smc: add event-based llc_flow framework (Philipp Rudo) [1725886] - [net] net/smc: move llc layer related init and clear into smc_llc.c (Philipp Rudo) [1725886] - [net] net/smc: use mutex instead of rwlock_t to protect buffers (Philipp Rudo) [1725886] - [net] net/smc: process llc responses in tasklet context (Philipp Rudo) [1725886] - [net] net/smc: use worker to process incoming llc messages (Philipp Rudo) [1725886] - [net] net/smc: simplify link deactivation (Philipp Rudo) [1725886] - [net] net/smc: move testlink work to system work queue (Philipp Rudo) [1725886] - [net] net/smc: add new link state and related helpers (Philipp Rudo) [1725886] - [net] net/smc: multi-link support for smc_rmb_rtoken_handling() (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID instances to support multiple links (Philipp Rudo) [1725886] - [net] net/smc: convert static link ID to dynamic references (Philipp Rudo) [1725886] - [net] net/smc: introduce link_idx for link group array (Philipp Rudo) [1725886] - [net] net/smc: separate function for link initialization (Philipp Rudo) [1725886] - [net] net/smc: rework pnet table to support SMC-R failover (Philipp Rudo) [1725886] - [net] net/smc: improve peer ID in CLC decline for SMC-R (Philipp Rudo) [1725886] - [net] net/smc: rework peer ID handling (Philipp Rudo) [1725886] - [net] net/smc: reduce port_event scheduling (Philipp Rudo) [1725886] - [net] net/smc: simplify normal link termination (Philipp Rudo) [1725886] - [net] net/smc: remove unused parameter of smc_lgr_terminate() (Philipp Rudo) [1725886] - [net] net/smc: do not delete lgr from list twice (Philipp Rudo) [1725886] - [net] net/smc: use termination worker under send_lock (Philipp Rudo) [1725886] - [net] net/smc: improve smc_lgr_cleanup() (Philipp Rudo) [1725886] - [pci] PCI: Add new PCI_VPD_RO_KEYWORD_SERIALNO macro (Jonathan Toppins) [1834900] - [pci] PCI: Introduce pci_get_dsn (Jonathan Toppins) [1834900] - [scsi] scsi: lpfc: Remove redundant initialization to variable rc (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.1 (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix MDS Diagnostic Enablement definition (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix noderef and address space warnings (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove unnecessary lockdep_assert_held calls (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Change default queue allocation for reduced memory consumption (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Fix negation of else clause in lpfc_prep_node_fc4type (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Remove re-binding of nvme rport during registration (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: Maintain atomic consistency of queue_claimed flag (Dick Kennedy) [1835310] - [scsi] scsi: lpfc: remove duplicate unloading checks (Dick Kennedy) [1835310] - [scsi] scsi: qedf: Get dev info after updating the params (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Fix crash when MFW calls for protocol stats while function is still probing (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add schedule recovery handler (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Implement callback for bw_update (Nilesh Javali) [1792113] - [netdrv] scsi: qed: Send BW update notifications to the protocol drivers (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Honor status qualifier in FCP_RSP per spec (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Acquire rport_lock for resetting the delay_timestamp (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Increase the upper limit of retry delay (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Keep track of num of pending flogi (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Simplify mutex_unlock() usage (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Add port_id getter (Nilesh Javali) [1792113] - [scsi] scsi: qedf: Remove always false 'tmp_prio < 0' statement (Nilesh Javali) [1792113] - [include] NFSv4.1: fix handling of backchannel binding in BIND_CONN_TO_SESSION (Steve Dickson) [1828592] - [edac] EDAC/amd64: Drop some family checks for newer systems (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Add family ops for Family 19h Models 00h-0Fh (Aristeu Rozanski) [1779822 1735611] - [x86] x86/amd_nb: Add Family 19h PCI IDs (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/mce_amd: Always load on SMCA systems (Aristeu Rozanski) [1779822 1735611] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new Load Store unit McaType (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Save max number of controllers to family type (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Gather hardware information early (Aristeu Rozanski) [1779822 1735611] - [edac] EDAC/amd64: Make struct amd64_family_type global (Aristeu Rozanski) [1779822 1735611] - [fs] nfsd: Add tracepoints for update of the expkey and export cache entries (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracepoints for exp_find_key() and exp_get_by_name() (Dave Wysochanski) [1775408] - [fs] nfsd: Add tracing to nfsd_set_fh_dentry() (Dave Wysochanski) [1775408] - [net] SUNRPC: Clean up: Replace dprintk and BUG_ON call sites in svcauth_gss.c (Dave Wysochanski) [1775408] - [net] svcrdma: Create a generic tracing class for displaying xdr_buf layout (Dave Wysochanski) [1775408] - [net] SUNRPC: Capture completion of all RPC tasks (Dave Wysochanski) [1775408] - [net] SUNRPC: Trace gssproxy upcall results (Dave Wysochanski) [1775408] - [trace] fix null pointer deref in tracepoints in back channel (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file commit tracepoint (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic writeback tracepoints (Dave Wysochanski) [1775408] - [fs] NFS: Clean up generic file read tracepoints (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Add tracing for layout errors (Dave Wysochanski) [1775408] - [fs] pNFS/flexfiles: Record resend attempts on I/O failure (Dave Wysochanski) [1775408] - [fs] NFS: Fix fix of show_nfs_errors (Dave Wysochanski) [1775408] - [fs] NFSv4: Improve read/write/commit tracing (Dave Wysochanski) [1775408] - [fs] NFS4: Report callback authentication errors (Dave Wysochanski) [1775408] - [fs] NFS4: Trace lock reclaims (Dave Wysochanski) [1775408] - [fs] NFS4: Trace state recovery operation (Dave Wysochanski) [1775408] - [fs] NFS: Add a tracepoint in nfs_fh_to_dentry() (Dave Wysochanski) [1775408] - [fs] pnfs/flexfiles: Add tracepoints for detecting pnfs fallback to MDS (Dave Wysochanski) [1775408] - [fs] NFS: Record task, client ID, and XID in xdr_status trace points (Dave Wysochanski) [1775408] - [fs] NFS: Display symbolic status code names in trace log (Dave Wysochanski) [1775408] - [fs] NFS: Fix show_nfs_errors macros again (Dave Wysochanski) [1775408] - [fs] NFS4: Add a trace event to record invalid CB sequence IDs (Dave Wysochanski) [1775408] - [media] media: v4l: event: Add subscription to list before calling "add" operation (Jarod Wilson) [1828805] {CVE-2019-9458} - [media] media: v4l: event: Prevent freeing event subscriptions while accessed (Jarod Wilson) [1828805] {CVE-2019-9458} - [vhost] vhost: Check docket sk_family instead of call getname (Vladis Dronov) [1823301] {CVE-2020-10942} - [documentation] kvm: ppc: book3s hv: Add a capability for enabling secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: H_SVM_INIT_START must call UV_RETURN (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check caller of H_SVM_* Hcalls (David Gibson) [1814624] - [powerpc] Introduce the MSR_S bit (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Skip kvmppc_uvmem_free if Ultravisor is not supported (David Gibson) [1814624] - [powerpc] kvm: ppc: Kill kvmppc_ops::mmu_destroy() and kvmppc_mmu_destroy() (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Move kvmppc_mmu_init() into PR KVM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Treat TM-related invalid form instructions on P9 like the valid ones (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Use RADIX_PTE_INDEX_SIZE in Radix MMU code (David Gibson) [1814624] - [powerpc] kvm: no need to check return value of debugfs_create functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix -Werror=return-type build failure (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Release lock on page-out failure path (David Gibson) [1814624] - [powerpc] mm: Remove kvm radix prefetch workaround for Power9 DD2.2 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Fix typo in comment (David Gibson) [1814624] - [documentation] kvm: ppc: book3s hv: Implement H_SVM_INIT_ABORT hcall (David Gibson) [1814624] - [powerpc] kvm: ppc: Add skip_page_out parameter to uvmem functions (David Gibson) [1814624] - [powerpc] kvm: ppc: book3e: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace current->mm by kvm->mm (David Gibson) [1814624] - [mm] add account_locked_vm utility function (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove set but not used variable 'ra', 'rs', 'rt' (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't do ultravisor calls on systems without ultravisor (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support reset of secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Handle memory plug/unplug to secure VM (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Radix changes for secure guest (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Shared pages support for secure guests (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Support for running secure guests (David Gibson) [1814624] - [powerpc] pseries/svm: Unshare all pages before kexecing a new kernel (David Gibson) [1814624] - [powerpc] pseries/svm: Use shared memory for LPPACA structures (David Gibson) [1814624] - [powerpc] pseries: Add and use LPPACA_SIZE constant (David Gibson) [1814624] - [powerpc] pseries/svm: Add helpers for UV_SHARE_PAGE and UV_UNSHARE_PAGE (David Gibson) [1814624] - [powerpc] prom_init: Add the ESM call to prom_init (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reject mflags=2 (LPCR[AIL]=2) ADDR_TRANS_MODE mode (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Implement LPCR[AIL]=3 mode for injected interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Reuse kvmppc_inject_interrupt for async guest delivery (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Replace reset_msr mmu op with inject_interrupt arch op (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Define and use SRR1_MSR_BITS (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: xive: Show VP id in debugfs (David Gibson) [1814624] - [powerpc] kvm: ppc: e500: Replace current->mm by kvm->mm (David Gibson) [1814624] - [powerpc] kvm: ppc: Report single stepping capability (David Gibson) [1814624] - [powerpc] kvm: Fix kvmppc_vcore->in_guest value in kvmhv_switch_to_host (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: use smp_mb() when setting/clearing host_ipi flag (David Gibson) [1814624] - [powerpc] 64s: Set reserved PCR bits (David Gibson) [1814624] - [powerpc] Fix definition of PCR bits to work with old binutils (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s: Invalidate multiple TCEs at once (David Gibson) [1814624] - [powerpc] powernv/ioda: Split out TCE invalidation from TCE updates (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't lose pending doorbell request on migration on P9 (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Check for MMU ready on piggybacked virtual cores (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Define usage types for rmap array in guest memslot (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Don't push XIVE context when not using XIVE device (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s hv: Fix race in re-enabling XIVE escalation interrupts (David Gibson) [1814624] - [powerpc] kvm: ppc: book3s pr: Fix software breakpoints (David Gibson) [1814624] - [powerpc] kvm: ppc: Remove leftover comment from emulate_loadstore.c (David Gibson) [1814624] - [x86] hyperv: Properly suspend/resume reenlightenment notifications (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Freeze kernel threads in software_resume() (Mohammed Gamal) [1815475] - [kernel] pm: hibernate: Propagate the return value of hibernation_restore() (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the VP assist page for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix Suspend-to-Idle for Generation-2 VM (Mohammed Gamal) [1815475] - [net] hv_sock: Add the support of hibernation (Mohammed Gamal) [1815475] - [video] hyperv_fb: Fix hibernation for the deferred IO feature (Mohammed Gamal) [1815475] - [video] hyperv_fb: Add the support of hibernation (Mohammed Gamal) [1815475] - [scsi] storvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [netdrv] hv_netvsc: Add the support of hibernation (Mohammed Gamal) [1815475] - [pci] hv: Change pci_protocol_version to per-hbus (Mohammed Gamal) [1815475] - [pci] hv: Add hibernation support (Mohammed Gamal) [1815475] - [input] hyperv-keyboard: Add the support of hibernation (Mohammed Gamal) [1815475] - [hid] hyperv: NULL check before some freeing functions is not needed (Mohammed Gamal) [1815475] - [hid] hyperv: Add the support of hibernation (Mohammed Gamal) [1815475] - [clocksource] hyper-v: Suspend/resume Hyper-V clocksource for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Suspend/resume the hypercall page for hibernation (Mohammed Gamal) [1815475] - [x86] hyperv: Implement hv_is_hibernation_supported() (Mohammed Gamal) [1815475] - [hv] hv_utils: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated hibernation request (Mohammed Gamal) [1815475] - [hv] hv_utils: Support host-initiated restart request (Mohammed Gamal) [1815475] - [hv] hv_balloon: Add the support of hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1815475] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1815475] - [net] ipv4: really enforce backoff for redirects (Paolo Abeni) [1834184] - [net] netfilter: nat: never update the UDP checksum when it's 0 (Guillaume Nault) [1794714] - [net] sched: allow flower to match erspan options (Xin Long) [1830482] - [net] sched: allow flower to match vxlan options (Xin Long) [1830482] - [net] sched: add erspan option support to act_tunnel_key (Xin Long) [1830482] - [net] sched: add vxlan option support to act_tunnel_key (Xin Long) [1830482] - [netdrv] netdevsim: disable devlink reload when resources are being used (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix using uninitialized resources (Ivan Vecera) [1829778] - [netdrv] drivers/net: netdevsim depends on INET (Ivan Vecera) [1829778] - [netdrv] netdevsim: fix nsim_fib6_rt_create() error path (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Add test for FIB offload API (Ivan Vecera) [1829778] - [tools] selftests: forwarding: Add helpers and tests for FIB offload (Ivan Vecera) [1829778] - [tools] selftests: mlxsw: Add a self-test for port-default priority (Ivan Vecera) [1829778] - [netdrv] netdevsim: fib: Add dummy implementation for FIB offload (Ivan Vecera) [1829778] - [net] ipv6: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Add "offload" and "trap" indications to routes (Ivan Vecera) [1829778] - [net] ipv4: Encapsulate function arguments in a struct (Ivan Vecera) [1829778] - [net] ipv4: Replace route in list before notifying (Ivan Vecera) [1829778] - [tools] selftests: netdevsim: Extend devlink trap test to include flow action cookie (Petr Oros) [1823745] - [netdrv] netdevsim: add ACL trap reporting cookie as a metadata (Petr Oros) [1823745] - [net] devlink: extend devlink_trap_report() to accept cookie and pass (Petr Oros) [1823745] - [net] drop_monitor: extend by passing cookie from driver (Petr Oros) [1823745] - [net] devlink: add trap metadata type for cookie (Petr Oros) [1823745] - [net] devlink: add ACL generic packet traps (Petr Oros) [1823745] - [net] devlink: Add overlay source MAC is multicast trap (Petr Oros) [1823745] - [net] devlink: Add tunnel generic packet traps (Petr Oros) [1823745] - [net] devlink: Add non-routable packet trap (Petr Oros) [1823745] - [netdrv] mlxsw: spectrum_router: Prevent incorrect replacement of local table routes (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove FIB entry list from FIB node (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Consolidate identical functions (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Make route creation and destruction symmetric (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Eliminate dead code (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Remove unnecessary checks (Ivan Vecera) [1828994] - [net] ipv6: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv6 route notifications (Ivan Vecera) [1828994] - [net] ipv6: Handle multipath route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv6: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv6: Notify multipath route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv6: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv6: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] ipv4: Remove old route notifications and convert listeners (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Start using new IPv4 route notifications (Ivan Vecera) [1828994] - [netdrv] mlxsw: spectrum_router: Don't rely on missing extack to symbolize dump (Ivan Vecera) [1828994] - [net] ipv4: Only Replay routes of interest to new listeners (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification during flush (Ivan Vecera) [1828994] - [net] ipv4: Handle route deletion notification (Ivan Vecera) [1828994] - [net] ipv4: Notify newly added route if should be offloaded (Ivan Vecera) [1828994] - [net] ipv4: Notify route if replacing currently offloaded one (Ivan Vecera) [1828994] - [net] ipv4: Extend FIB alias find function (Ivan Vecera) [1828994] - [net] ipv4: Notify route after insertion to the routing table (Ivan Vecera) [1828994] - [include] net: fib_notifier: Add temporary events to the FIB notification chain (Ivan Vecera) [1828994] - [net] vti6: Fix memory leak of skb if input policy check fails (Xin Long) [1829720] - [net] xfrm: policy: Fix doulbe free in xfrm_policy_timer (Xin Long) [1829720] - [net] xfrm: add the missing verify_sec_ctx_len check in xfrm_add_acquire (Xin Long) [1829720] - [net] xfrm: fix uctx len check in verify_sec_ctx_len (Xin Long) [1829720] - [net] xfrm: handle NETDEV_UNREGISTER for xfrm device (Xin Long) [1829720] - [net] xfrm: interface: do not confirm neighbor when do pmtu update (Xin Long) [1829720] - [documentation] xfrm: update doc about xfrm[46]_gc_thresh (Xin Long) [1829720] - [documentation] devlink: remove trigger command from devlink-region.rst (Petr Oros) [1822570] - [include] devlink: promote "fw.bundle_id" to a generic info version (Petr Oros) [1822570] - [documentation] devlink: document devlink info versions reported by bnxt_en driver (Petr Oros) [1822570] - [include] devlink: add macro for "fw.roce" (Petr Oros) [1822570] - [documentation] Fix typo in devlink documentation (Petr Oros) [1822570] - [documentation] devlink: fix typos in qed documentation (Petr Oros) [1822570] - [documentation] devlink: document region snapshot triggering from userspace (Petr Oros) [1822570] - [documentation] devlink: introduce devlink-dpipe.rst documentation file (Petr Oros) [1822570] - [documentation] devlink: add a devlink-resource.rst documentation file (Petr Oros) [1822570] - [netdrv] devlink: rename and expand devlink-trap-netdevsim.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for ionic device driver (Petr Oros) [1822570] - [documentation] devlink: add a file documenting devlink regions (Petr Oros) [1822570] - [documentation] devlink: add a driver-specific file for the qed driver (Petr Oros) [1822570] - [documentation] devlink: add parameter documentation for the mlx4 driver (Petr Oros) [1822570] - [documentation] devlink: document info versions for each driver (Petr Oros) [1822570] - [documentation] devlink: convert driver-specific files to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: mention reloading in devlink-params.rst (Petr Oros) [1822570] - [documentation] devlink: add documentation for generic devlink parameters (Petr Oros) [1822570] - [documentation] devlink: convert devlink-params.txt to reStructuredText (Petr Oros) [1822570] - [documentation] devlink: rename devlink-info-versions.rst and add a header (Petr Oros) [1822570] - [documentation] devlink: convert devlink-health.txt to rst format (Petr Oros) [1822570] - [documentation] devlink: move devlink documentation to subfolder (Petr Oros) [1822570] - [include] devlink: add macro for "fw.psid" (Petr Oros) [1822570] - [netdrv] ethtool: Add support for 400Gbps (50Gbps per lane) link modes (Ivan Vecera) [1828942] - [netdrv] phy: Add support for 100BaseT1 and 1000BaseT1 (Ivan Vecera) [1828942] - [net] phy: improve definition of __ETHTOOL_LINK_MODE_MASK_NBITS (Ivan Vecera) [1828942] - [net] netfilter: nf_tables: simplify NLM_F_CREATE handling (Phil Sutter) [1812666] - [net] devlink: Add layer 3 generic packet exception traps (Petr Oros) [1828737] - [net] devlink: Add layer 3 generic packet traps (Petr Oros) [1828737] - [net] netfilter: nf_tables: fix infinite loop when expr is not available (Phil Sutter) [1757933] - [net] netfilter: nf_tables: autoload modules from the abort path (Phil Sutter) [1757933] - [net] netfilter: nf_tables: remove WARN and add NLA_STRING upper limits (Phil Sutter) [1757933] - [net] netfilter: nf_tables: store transaction list locally while requesting module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use-after-free in failing rule with bound set (Phil Sutter) [1757933] - [net] netfilter: nft_meta: skip EAGAIN if nft_meta_bridge is not a module (Phil Sutter) [1757933] - [net] netfilter: nf_tables: force module load in case select_ops() returns -EAGAIN (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add nft_expr_type_request_module() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: bogus EBUSY in helper removal from transaction (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix set double-free in abort path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: don't use refcount_inc on newly allocated entry (Phil Sutter) [1757933] - [net] netfilter: nf_tables: unbind set in rule from commit path (Phil Sutter) [1757933] - [net] netfilter: nft_compat: destroy function must not have side effects (Phil Sutter) [1757933] - [net] netfilter: nft_compat: make lists per netns (Phil Sutter) [1757933] - [net] netfilter: nft_compat: use refcnt_t type for nft_xt reference count (Phil Sutter) [1757933] - [net] netfilter: nf_tables: fix suspicious RCU usage in nft_chain_stats_replace() (Phil Sutter) [1757933] - [net] netfilter: nf_tables: asynchronous release (Phil Sutter) [1757933] - [net] netfilter: nf_tables: split set destruction in deactivate and destroy phase (Phil Sutter) [1757933] - [net] netfilter: nf_tables: flow event notifier must use transaction mutex (Phil Sutter) [1757933] - [net] netfilter: nf_tables: use dedicated mutex to guard transactions (Phil Sutter) [1757933] - [net] netfilter: nf_tables: avoid global info storage (Phil Sutter) [1757933] - [net] netfilter: nf_tables: take module reference when starting a batch (Phil Sutter) [1757933] - [net] netfilter: nf_tables: make valid_genid callback mandatory (Phil Sutter) [1757933] - [net] netfilter: nf_tables: add and use helper for module autoload (Phil Sutter) [1757933]- [kernel] sched: Fix missing bracket in membarrier_switch_mm from mismerge (Phil Auld) [1745111] - [fs] nfs: fix NULL deference in nfs4_get_valid_delegation ("J. Bruce Fields") [1831553] - [acpi] PCI/AER: Use only _OSC to determine AER ownership (Myron Stowe) [1712820] - [pci] PCI/EDR: Log only ACPI_NOTIFY_DISCONNECT_RECOVER events (Myron Stowe) [1712820] - [pci] PCI/AER: Rationalize error status register clearing (Myron Stowe) [1712820] - [pci] PCI/DPC: Add Error Disconnect Recover (EDR) support (Myron Stowe) [1712820] - [pci] PCI/DPC: Expose dpc_process_error(), dpc_reset_link() for use by EDR (Myron Stowe) [1712820] - [pci] PCI/AER: Add pci_aer_raw_clear_status() to unconditionally clear Error Status (Myron Stowe) [1712820] - [pci] PCI/DPC: Cache DPC capabilities in pci_init_capabilities() (Myron Stowe) [1712820] - [pci] PCI/ERR: Return status of pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/ERR: Remove service dependency in pcie_do_recovery() (Myron Stowe) [1712820] - [pci] PCI/DPC: Move DPC data into struct pci_dev (Myron Stowe) [1712820] - [pci] PCI/ERR: Update error status after reset_link() (Myron Stowe) [1712820] - [pci] PCI/ERR: Combine pci_channel_io_frozen cases (Myron Stowe) [1712820] - [pci] PCI/ASPM: Reduce severity of common clock config message (Myron Stowe) [1712820] - [pci] PCI/ASPM: Clear the correct bits when enabling L1 substates (Myron Stowe) [1712820] - [pci] PCI/PM: Print config space of devices before suspend (Myron Stowe) [1712820] - [pci] PCI/AER: Initialize aer_fifo (Myron Stowe) [1712820] - [pci] PCI/AER: Factor message prefixes with dev_fmt() (Myron Stowe) [1712820] - [pci] PCI/AER: Log which device prevents error recovery (Myron Stowe) [1712820] - [security] ima: Switch to ima_hash_algo for boot aggregate (Jerry Snitselaar) [1786441] - [mm] mm: mempolicy: require at least one nodeid for MPOL_PREFERRED (Rafael Aquini) [1834435] {CVE-2020-11565} - [tools] perf maps: Add missing unlock to maps__insert() error case (Michael Petlan) [1818838] - [tools] perf dso: Fix dso comparison (Michael Petlan) [1818838] - [tools] perf block-info: Fix wrong block address comparison in block_info__cmp() (Michael Petlan) [1818838] - [tools] libperf: Setup initial evlist::all_cpus value (Michael Petlan) [1818838] - [tools] perf report: Fix no libunwind compiled warning break s390 issue (Michael Petlan) [1818838] - [tools] perf hists: Fix variable name's inconsistency in hists__for_each() macro (Michael Petlan) [1818838] - [tools] perf map: Set kmap->kmaps backpointer for main kernel map chunks (Michael Petlan) [1818838] - [tools] perf report: Fix incorrectly added dimensions as switch perf data file (Michael Petlan) [1818838] - [tools] tools lib traceevent: Fix memory leakage in filter_event (Michael Petlan) [1818838] - [tools] perf vendor events s390: Remove name from L1D_RO_EXCL_WRITES description (Michael Petlan) [1818838] - [tools] perf vendor events s390: Fix counter long description for DTLB1_GPAGE_WRITES (Michael Petlan) [1818838] - [tools] libtraceevent: Allow custom libdir path (Michael Petlan) [1818838] - [tools] perf top: Do not bail out when perf_env__read_cpuid() returns ENOSYS (Michael Petlan) [1818838] - [tools] perf arch: Make the default get_cpuid() return compatible error (Michael Petlan) [1818838] - [tools] perf inject: Fix processing of ID index for injected instruction tracing (Michael Petlan) [1818838] - [tools] perf report: Bail out --mem-mode if mem info is not available (Michael Petlan) [1818838] - [tools] perf report: Make -F more strict like -s (Michael Petlan) [1818838] - [tools] perf report/top TUI: Replace pr_err() with ui__error() (Michael Petlan) [1818838] - [tools] libtraceevent: Copy pkg-config file to output folder when using O= (Michael Petlan) [1818838] - [tools] libtraceevent: Fix lib installation with O= (Michael Petlan) [1818838] - [tools] perf kvm: Clarify the 'perf kvm' -i and -o command line options (Michael Petlan) [1818838] - [tools] perf machine: Fill map_symbol->maps in append_inlines() to fix segfault (Michael Petlan) [1818838] - [tools] perf jit: Move test functionality in to a test (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for enabling/disabling events (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to enable/disable for a specific CPU (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for reading (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for opening events (Michael Petlan) [1818838] - [tools] perf stat: Factor out open error handling (Michael Petlan) [1818838] - [tools] perf stat: Use affinity for closing file descriptors (Michael Petlan) [1818838] - [tools] perf evsel: Add functions to close evsel on a CPU (Michael Petlan) [1818838] - [tools] perf evsel: Add iterator to iterate over events ordered by CPU (Michael Petlan) [1818838] - [tools] perf evlist: Maintain evlist->all_cpus (Michael Petlan) [1818838] - [tools] perf cpumap: Maintain cpumaps ordered and without dups (Michael Petlan) [1818838] - [tools] perf script: Fix brstackinsn for AUXTRACE (Michael Petlan) [1818838] - [tools] perf affinity: Add infrastructure to save/restore affinity (Michael Petlan) [1818838] - [tools] perf pmu: Use file system cache to optimize sysfs access (Michael Petlan) [1818838] - [tools] perf regs: Make perf_reg_name() return "unknown" instead of NULL (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf diff: Use llabs() with 64-bit values (Michael Petlan) [1818838] - [tools] perf tests: Rename tests/map_groups.c to tests/maps.c (Michael Petlan) [1818838] - [tools] perf tests: Rename thread-mg-share to thread-maps-share (Michael Petlan) [1818838] - [tools] perf maps: Rename map_groups.h to maps.h (Michael Petlan) [1818838] - [tools] perf maps: Rename 'mg' variables to 'maps' (Michael Petlan) [1818838] - [tools] perf map_symbol: Rename ms->mg to ms->maps (Michael Petlan) [1818838] - [tools] perf addr_location: Rename al->mg to al->maps (Michael Petlan) [1818838] - [tools] perf thread: Rename thread->mg to thread->maps (Michael Petlan) [1818838] - [tools] perf maps: Merge 'struct maps' with 'struct map_groups' (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some more instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Remove unused functions (Michael Petlan) [1818838] - [tools] perf map: Remove needless struct forward declarations (Michael Petlan) [1818838] - [tools] perf map: Ditch leftover map__reloc_vmlinux() prototype (Michael Petlan) [1818838] - [tools] perf script: Move map__fprintf_srccode() to near its only user (Michael Petlan) [1818838] - [tools] perf parse: Fix potential memory leak when handling tracepoint errors (Michael Petlan) [1818838] - [tools] libtraceevent: Fix memory leakage in copy_filter_type (Michael Petlan) [1818838] - [tools] libtraceevent: Fix header installation (Michael Petlan) [1818838] - [tools] perf intel-bts: Does not support AUX area sampling (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for decoding AUX area samples (Michael Petlan) [1818838] - [tools] perf intel-pt: Add support for recording AUX area samples (Michael Petlan) [1818838] - [tools] perf pmu: When using default config, record which bits of config were changed by the user (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for queuing AUX area samples (Michael Petlan) [1818838] - [tools] perf session: Add facility to peek at all events (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for dumping AUX area samples (Michael Petlan) [1818838] - [tools] perf inject: Cut AUX area samples (Michael Petlan) [1818838] - [tools] perf record: Add aux-sample-size config term (Michael Petlan) [1818838] - [tools] perf record: Add support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf auxtrace: Add support for AUX area sample recording (Michael Petlan) [1818838] - [tools] perf auxtrace: Move perf_evsel__find_pmu() (Michael Petlan) [1818838] - [tools] perf record: Add a function to test for kernel support for AUX area sampling (Michael Petlan) [1818838] - [tools] perf tools: Add kernel AUX area sampling definitions (Michael Petlan) [1818838] - [tools] perf report: Jump to symbol source view from total cycles view (Michael Petlan) [1818838] - [tools] perf util: Move block TUI function to ui browsers (Michael Petlan) [1818838] - [tools] perf dso: Move dso_id from 'struct map' to 'struct dso' (Michael Petlan) [1818838] - [tools] perf dsos: Remove unused dsos__find() method (Michael Petlan) [1818838] - [tools] perf map: Move comparision of map's dso_id to a separate function (Michael Petlan) [1818838] - [tools] perf map: Pass a dso_id to map__new() (Michael Petlan) [1818838] - [tools] perf map: Move maj/min/ino/ino_generation to separate struct (Michael Petlan) [1818838] - [tools] perf parse: Report initial event parsing error (Michael Petlan) [1818838] - [tools] x86/insn: perf tools: Add some instructions to the new instructions test (Michael Petlan) [1818838] - [tools] perf map: Move seldom used ->flags field to second cacheline (Michael Petlan) [1818838] - [tools] perf map: Use bitmap for booleans (Michael Petlan) [1818838] - [tools] libtraceevent: Fix parsing of event o and X argument types (Michael Petlan) [1818838] - [tools] perf callchain: Fix segfault in thread__resolve_callchain_sample() (Michael Petlan) [1818838] - [tools] perf map_groups: Auto sort maps by name, if needed (Michael Petlan) [1818838] - [tools] perf machine: No need to check if kernel module maps pre-exist (Michael Petlan) [1818838] - [tools] perf record: No need to process the synthesized MMAP events twice (Michael Petlan) [1818838] - [tools] perf map: No need to adjust the long name of modules (Michael Petlan) [1818838] - [tools] perf map_groups: Add a front end cache for map lookups by name (Michael Petlan) [1818838] - [tools] perf maps: Do not use an rbtree to sort by map name (Michael Petlan) [1818838] - [tools] perf maps: Purge the entries from maps->names in __maps__purge() (Michael Petlan) [1818838] - [tools] perf vendor events power9: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events power8: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix commas so PMU event files are valid JSON (Michael Petlan) [1818838] - [tools] perf parse: Use YYABORT to clear stack after failure, plugging leaks (Michael Petlan) [1818838] - [tools] perf tool: Provide an option to print perf_event_open args and return value (Michael Petlan) [1818838] - [tools] perf map: Remove ->groups from 'struct map' (Michael Petlan) [1818838] - [tools] perf map: Combine maps__fixup_overlappings with its only use (Michael Petlan) [1818838] - [tools] perf annotate: Stop using map->groups, use map_symbol->mg instead (Michael Petlan) [1818838] - [tools] perf tools: Add a 'struct map_groups' pointer to 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf symbols: Use kmaps(map)->machine when we know its a kernel map (Michael Petlan) [1818838] - [tools] pref tools: Make 'struct addr_map_symbol' contain 'struct map_symbol' (Michael Petlan) [1818838] - [tools] perf callchain: Use 'struct map_symbol' in 'struct callchain_cursor_node' (Michael Petlan) [1818838] - [tools] perf unwind: Use 'struct map_symbol' in 'struct unwind_entry' (Michael Petlan) [1818838] - [tools] perf annotate: Pass a 'map_symbol' in places receiving a pair of 'map' and 'symbol' pointers (Michael Petlan) [1818838] - [tools] perf tools: Add map_groups to 'struct addr_location' (Michael Petlan) [1818838] - [tools] perf map_groups: Pass the object to map_groups__find_ams() (Michael Petlan) [1818838] - [tools] perf symbols: Stop using map->groups, we can use kmaps instead (Michael Petlan) [1818838] - [tools] perf map: Use map->dso->kernel + map__kmaps() in map__kmaps() (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for tui (Michael Petlan) [1818838] - [tools] perf report: Support --percent-limit for --total-cycles (Michael Petlan) [1818838] - [tools] perf report: Sort by sampled cycles percent per block for stdio (Michael Petlan) [1818838] - [tools] perf hist: Support block formats with compare/sort/display (Michael Petlan) [1818838] - [tools] perf hist: Count the total cycles of all samples (Michael Petlan) [1818838] - [tools] perf block: Cleanup and refactor block info functions (Michael Petlan) [1818838] - [tools] perf diff: Don't use hack to skip column length calculation (Michael Petlan) [1818838] - [tools] perf tests: Fix out of bounds memory access (Michael Petlan) [1818838] - [tools] perf record: Add support for limit perf output file size (Michael Petlan) [1818838] - [tools] perf annotate: Fix heap overflow (Michael Petlan) [1818838] - [tools] perf machine: Add kernel_dso() method (Michael Petlan) [1818838] - [tools] perf symbols: Remove needless checks for map->groups->machine (Michael Petlan) [1818838] - [tools] perf parse: Add a deep delete for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: If pmu configuration fails free terms (Michael Petlan) [1818838] - [tools] perf parse: Before yyabort-ing free components (Michael Petlan) [1818838] - [tools] perf parse: Add destructors for parse event terms (Michael Petlan) [1818838] - [tools] perf parse: Ensure config and str in terms are unique (Michael Petlan) [1818838] - [tools] perf parse: Add parse events handle error (Michael Petlan) [1818838] - [tools] perf inject: Make --strip keep evsels (Michael Petlan) [1818838] - [tools] perf tools: Fix cross compile for ARM64 (Michael Petlan) [1818838] - [tools] perf stat: Add --per-node agregation support (Michael Petlan) [1818838] - [tools] perf env: Add perf_env__numa_node() (Michael Petlan) [1818838] - [tools] perf tools: Splice events onto evlist even on error (Michael Petlan) [1818838] - [tools] libsubcmd: Use -O0 with DEBUG=1 (Michael Petlan) [1818838] - [tools] libsubcmd: Move EXTRA_FLAGS to the end to allow overriding existing flags (Michael Petlan) [1818838] - [tools] perf map_groups: Introduce for_each_entry() and for_each_entry_safe() iterators (Michael Petlan) [1818838] - [tools] perf maps: Add for_each_entry()/_safe() iterators (Michael Petlan) [1818838] - [tools] perf map: Allow map__next() to receive a NULL arg (Michael Petlan) [1818838] - [tools] perf map: Check if the map still has some refcounts on exit (Michael Petlan) [1818838] - [tools] perf dso: Add dso__data_write_cache_addr() (Michael Petlan) [1818838] - [tools] perf dso: Refactor dso_cache__read() (Michael Petlan) [1818838] - [tools] perf auxtrace: Add auxtrace_cache__remove() (Michael Petlan) [1818838] - [tools] perf jevents: Fix resource leak in process_mapfile() and main() (Michael Petlan) [1818838] - [tools] perf kvm: Use evlist layer api when possible (Michael Petlan) [1818838] - [tools] perf tests: Fix a typo (Michael Petlan) [1818838] - [tools] perf tools: Avoid a malloc() for array events (Michael Petlan) [1818838] - [tools] perf tools: Move ALLOC_LIST into a function (Michael Petlan) [1818838] - [tools] perf evsel: Avoid close(-1) (Michael Petlan) [1818838] - [tools] perf evsel: Always preserve errno while cleaning up perf_event_open failures (Michael Petlan) [1818838] - [tools] perf cs-etm: Fix definition of macro TO_CS_QUEUE_NR (Michael Petlan) [1818838] - [tools] perf llvm: Make .o saving a debug message, not an info one (Michael Petlan) [1818838] - [tools] perf record: Put a copy of kcore into the perf.data directory (Michael Petlan) [1818838] - [tools] perf data: Support single perf.data file directory (Michael Petlan) [1818838] - [tools] perf session: Fix indent in perf_session__new()" (Michael Petlan) [1818838] - [tools] perf data: Rename directory "header" file to "data" (Michael Petlan) [1818838] - [tools] perf data: Move perf_dir_version into data.h (Michael Petlan) [1818838] - [tools] perf data: Correctly identify directory data files (Michael Petlan) [1818838] - [tools] perf trace: Use STUL_STRARRAY_FLAGS with mmap (Michael Petlan) [1818838] - [tools] perf trace: Wire up strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Introduce strarray__strtoul_flags() (Michael Petlan) [1818838] - [tools] libbeauty: Make the mmap_flags strarray visible outside of its beautifier (Michael Petlan) [1818838] - [tools] perf trace: Use strtoul for the fcntl 'cmd' argument (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarrays() (Michael Petlan) [1818838] - [tools] libperf: Add pr_err() macro (Michael Petlan) [1818838] - [tools] libperf: Do not export perf_evsel__init()/perf_evlist__init() (Michael Petlan) [1818838] - [tools] libperf: Keep count of failed tests (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_cpus test (Michael Petlan) [1818838] - [tools] libperf: Add tests_mmap_thread test (Michael Petlan) [1818838] - [tools] libperf: Link static tests with libapi.a (Michael Petlan) [1818838] - [tools] libperf: Move mask setup to perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Move mmap allocation to perf_evlist__mmap_ops::get (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__for_each_mmap() (Michael Petlan) [1818838] - [tools] perf tests: Disable bp_signal testing for arm64 (Michael Petlan) [1818838] - [tools] perf tests bp_account: Add dedicated checking helper is_supported() (Michael Petlan) [1818838] - [tools] perf tests: Remove needless headers for bp_account (Michael Petlan) [1818838] - [tools] perf list: Hide deprecated events by default (Michael Petlan) [1818838] - [tools] perf trace: Pass a syscall_arg to syscall_arg_fmt->strtoul() (Michael Petlan) [1818838] - [tools] perf trace: Honour --max-events in processing syscalls:sys_enter_* (Michael Petlan) [1818838] - [tools] libbeauty: Introduce syscall_arg__strtoul_strarray() (Michael Petlan) [1818838] - [tools] perf trace: Initialize evsel_trace->fmt for syscalls:sys_enter_* tracepoints (Michael Petlan) [1818838] - [tools] perf trace: Introduce 'struct evsel__trace' for evsel->priv needs (Michael Petlan) [1818838] - [tools] perf trace: Hide evsel->access further, simplify code (Michael Petlan) [1818838] - [tools] perf trace: Introduce accessors to trace specific evsel->priv (Michael Petlan) [1818838] - [tools] perf trace: Show error message when not finding a field used in a filter expression (Michael Petlan) [1818838] - [tools] perf trace: Hook the 'vec' tracepoint argument with the x86 IRQ vectors scnprintf/strtoul (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated x86 IRQ vector array (Michael Petlan) [1818838] - [tools] libbeauty: Add a strarray__scnprintf_suffix() method (Michael Petlan) [1818838] - [tools] libbeauty: Hook up the x86 irq_vectors table generator (Michael Petlan) [1818838] - [tools] libbeauty: Add a generator for x86's IRQ vectors -> strings (Michael Petlan) [1818838] - [tools] tools arch x86: Grab a copy of the file containing the IRQ vector defines (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 HHA PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 L3C PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Add some missing events for Hisi hip08 DDRC PMU (Michael Petlan) [1818838] - [tools] perf vendor events arm64: Fix Hisi hip08 DDRC PMU eventname (Michael Petlan) [1818838] - [tools] perf trace: Support tracepoint dynamic char arrays (Michael Petlan) [1818838] - [tools] perf trace: Filter own pid to avoid a feedback look in 'perf trace record -a' (Michael Petlan) [1818838] - [tools] perf string: Export asprintf__tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf trace: Introduce --errno-summary (Michael Petlan) [1818838] - [tools] perf trace: Add syscall failure stats to -s/--summary and -S/--with-summary (Michael Petlan) [1818838] - [tools] perf stat: Support --all-kernel/--all-user (Michael Petlan) [1818838] - [tools] perf annotate: Fix objdump --no-show-raw-insn flag (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'expand' command (Michael Petlan) [1818838] - [tools] perf annotate: Don't pipe objdump output through 'grep' command (Michael Petlan) [1818838] - [tools] perf annotate: Use libsubcmd's run-command.h to fork objdump (Michael Petlan) [1818838] - [tools] perf annotate: Avoid reallocation in objdump parsing (Michael Petlan) [1818838] - [tools] perf report: Add warning when libunwind not compiled in (Michael Petlan) [1818838] - [tools] perf test: Avoid infinite loop for task exit case (Michael Petlan) [1818838] - [tools] perf test: Report failure for mmap events (Michael Petlan) [1818838] - [tools] perf script: Fix --reltime with --time (Michael Petlan) [1818838] - [tools] perf tools: Allow to build with -ltcmalloc (Michael Petlan) [1818838] - [tools] perf diff: Report noisy for cycles diff (Michael Petlan) [1818838] - [tools] perf tools: Propagate CFLAGS to libperf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__filter_pollfd() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__purge() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__exit() (Michael Petlan) [1818838] - [tools] libperf: Move the pollfd allocation from tools/perf to libperf (Michael Petlan) [1818838] - [tools] libperf: Centralize map refcnt setting (Michael Petlan) [1818838] - [tools] perf evlist: Switch to libperf's mmap interface (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_mmap() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce perf_evlist__mmap_cb_get() (Michael Petlan) [1818838] - [tools] perf tools: Introduce perf_evlist__mmap_cb_idx() (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::mmap callback (Michael Petlan) [1818838] - [tools] libperf: Add perf_evlist_mmap_ops::get callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist_mmap_ops::idx callback (Michael Petlan) [1818838] - [tools] libperf: Introduce perf_evlist__mmap_ops() (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_evlist__mmap()/munmap() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_event() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_done() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__read_init() from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__consume() function from tools/perf (Michael Petlan) [1818838] - [tools] perf tools: Use perf_mmap way to detect aux mmap (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__put() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__unmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__get() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Adopt perf_mmap__mmap_len() function from tools/perf (Michael Petlan) [1818838] - [tools] libperf: Add 'struct perf_mmap_param' (Michael Petlan) [1818838] - [tools] libperf: Add perf_mmap__init() function (Michael Petlan) [1818838] - [tools] perf tools: Avoid 'sample_reg_masks' being const + weak (Michael Petlan) [1818838] - [tools] perf beauty: Introduce strtoul() for x86 MSRs (Michael Petlan) [1818838] - [tools] perf trace: Expand strings in filters to integers (Michael Petlan) [1818838] - [tools] perf trace: Introduce a strtoul() method for 'struct strarrays' (Michael Petlan) [1818838] - [tools] perf trace: Add a strtoul() method to 'struct syscall_arg_fmt' (Michael Petlan) [1818838] - [tools] perf trace: Introduce --filter for tracepoint events (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter_pid() and append_tp_filter_pids() (Michael Petlan) [1818838] - [tools] perf evlist: Introduce append_tp_filter() method (Michael Petlan) [1818838] - [tools] perf evlist: Factor out asprintf routine to build a tracepoint pid filter (Michael Petlan) [1818838] - [tools] perf trace: Associate the "msr" tracepoint arg name with x86_MSR__scnprintf() (Michael Petlan) [1818838] - [tools] perf trace beauty: Add the glue for the autogenerated MSR arrays (Michael Petlan) [1818838] - [tools] perf trace: Allow associating scnprintf routines with well known arg names (Michael Petlan) [1818838] - [tools] perf beauty: Hook up the x86 MSR table generator (Michael Petlan) [1818838] - [tools] perf trace beauty: Add a x86 MSR cmd id->str table generator (Michael Petlan) [1818838] - [tools] perf beauty: Make strarray's offset be u64 (Michael Petlan) [1818838] - [tools] perf trace: Allow choosing how to augment the tracepoint arguments (Michael Petlan) [1818838] - [tools] perf trace: Enclose all events argument lists with () (Michael Petlan) [1818838] - [tools] perf trace: Add array of chars scnprintf beautifier (Michael Petlan) [1818838] - [tools] perf trace: Add the syscall_arg_fmt pointer to syscall_arg (Michael Petlan) [1818838] - [tools] perf trace: Move some scnprintf methods from syscall to syscall_arg_fmt (Michael Petlan) [1818838] - [tools] perf trace: Allocate an array of beautifiers for tracepoint args (Michael Petlan) [1818838] - [tools] perf trace: Factor out the initialization of syscal_arg_fmt->scnprintf (Michael Petlan) [1818838] - [tools] perf script: Allow --time with --reltime (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add Time chart by CPU (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add ability for Call tree to open at a specified task and time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Tidy up Call tree call_time (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add global time range calculations (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add HBoxLayout and VBoxLayout (Michael Petlan) [1818838] - [tools] perf scripts python: exported-sql-viewer.py: Add LookupModel() (Michael Petlan) [1818838] - [tools] perf trace augmented_syscalls: Do not show syscalls when none was asked for (Michael Petlan) [1818838] - [tools] perf trace: Postpone parsing .perfconfig trace.add_events to after --verbose is processed (Michael Petlan) [1818838] - [tools] perf trace: Generalize the syscall_fmt find routines (Michael Petlan) [1818838] - [tools] perf trace: Separate 'struct syscall_fmt' definition from syscall_fmts variable (Michael Petlan) [1818838] - [tools] perf trace: Make evlist__set_evsel_handler() affect just entries without a handler (Michael Petlan) [1818838] - [tools] perf evlist: Adopt __set_tracepoint_handlers method from perf_session (Michael Petlan) [1818838] - [tools] perf top: Initialize perf_env->cpuid, needed by the per arch annotation init routine (Michael Petlan) [1818838] - [tools] perf env: Add routine to read the env->cpuid from the running machine (Michael Petlan) [1818838] - [kernel] perf/cgroups: Install cgroup events to correct cpuctx (Michael Petlan) [1818838] - [kernel] perf/core: Fix mlock accounting in perf_mmap() (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Remove PCIe3 unit for SNR (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Fix missing marker for snr_uncore_imc_freerunning_events (Michael Petlan) [1818838] - [x86] perf/x86/intel/uncore: Add PCI ID of IMC for Xeon E3 V5 Family (Michael Petlan) [1818838] - [kernel] perf: Correctly handle failed perf_get_aux_event() (Michael Petlan) [1818838] - [x86] perf/x86/intel: Fix PT PMI handling (Michael Petlan) [1818838] - [x86] perf/x86/intel/bts: Fix the use of page_private() (Michael Petlan) [1818838] - [x86] perf/x86: Fix potential out-of-bounds access (Michael Petlan) [1818838] - [x86] perf/x86: Implement immediate enforcement of /sys/devices/cpu/rdpmc value of 0 (Michael Petlan) [1818838] - [kernel] perf/core: Make the mlock accounting simple again (Michael Petlan) [1818838] - [kernel] perf/core: Fix the mlock accounting, again (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Prevent redundant WRMSRs (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Opportunistically use single range output mode (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Add sampling support (Michael Petlan) [1818838] - [x86] perf/x86/intel/pt: Factor out pt_config_start() (Michael Petlan) [1818838] - [kernel] perf/aux: Allow using AUX data in perf samples (Michael Petlan) [1818838] - [kernel] perf/core: Fix unlock balance in perf_init_event() (Michael Petlan) [1818838] - [x86] perf/x86/amd: Remove set but not used variable 'active' (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() for TYPE_SOFTWARE (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_init_event() (Michael Petlan) [1818838] - [kernel] perf/core: Optimize perf_install_in_event() (Michael Petlan) [1818838] - [x86] perf/x86: Synchronize PMU task contexts on optimized context switches (Michael Petlan) [1818838] - [x86] perf/x86/intel: Implement LBR callstack context synchronization (Michael Petlan) [1818838] - [x86] perf/x86: Install platform specific ->swap_task_ctx() adapter (Michael Petlan) [1818838] - [x86] perf/core, perf/x86: Introduce swap_task_ctx() method at 'struct pmu' (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Matching the memory allocate and free, in rb_alloc() (Michael Petlan) [1818838] - [kernel] perf/ring_buffer: Modify the parameter type of perf_mmap_free_page() (Michael Petlan) [1818838] - [documentation] Documentation: Document sysfs interfaces purr, spurr, idle_purr, idle_spurr (Steve Best) [1783286] - [powerpc] powerpc/sysfs: Show idle_purr and idle_spurr for every CPU (Steve Best) [1783286] - [powerpc] powerpc/pseries: Account for SPURR ticks on idle CPUs (Steve Best) [1783286] - [powerpc] powerpc/idle: Store PURR snapshot in a per-cpu global variable (Steve Best) [1783286] - [powerpc] powerpc: Move idle_loop_prolog()/epilog() functions to header file (Steve Best) [1783286] - [kernel] padata: add separate cpuhp node for CPUHP_PADATA_DEAD (Herbert Xu) [1671674] - [kernel] padata: fix uninitialized return value in padata_replace() (Herbert Xu) [1671674] - [kernel] padata: remove reorder_objects (Herbert Xu) [1671674] - [crypto] padata: remove cpumask change notifier (Herbert Xu) [1671674] - [kernel] padata: always acquire cpu_hotplug_lock before pinst->lock (Herbert Xu) [1671674] - [kernel] padata: validate cpumask without removed CPU during offline (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Avoid deadlock by using per-instance padata queues (Herbert Xu) [1671674] - [kernel] padata: Remove unused padata_remove_cpu (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - Fix user-after-free on module unload (Herbert Xu) [1671674] - [kernel] padata: Remove broken queue flushing (Herbert Xu) [1671674] - [kernel] padata: remove cpu_index from the parallel_queue (Herbert Xu) [1671674] - [kernel] padata: unbind parallel jobs from specific CPUs (Herbert Xu) [1671674] - [kernel] padata: use separate workqueues for parallel and serial work (Herbert Xu) [1671674] - [crypto] padata, pcrypt: take CPU hotplug lock internally in padata_alloc_possible (Herbert Xu) [1671674] - [crypto] crypto: pcrypt - remove padata cpumask notifier (Herbert Xu) [1671674] - [crypto] padata: make padata_do_parallel find alternate callback CPU (Herbert Xu) [1671674] - [kernel] workqueue: require CPU hotplug read exclusion for apply_workqueue_attrs (Herbert Xu) [1671674] - [kernel] workqueue: unconfine alloc/apply/free_workqueue_attrs() (Herbert Xu) [1671674] - [crypto] padata: allocate workqueue internally (Herbert Xu) [1671674] - [kernel] padata: initialize pd->cpu with effective cpumask (Herbert Xu) [1671674] - [kernel] padata: purge get_cpu and reorder_via_wq from padata_do_serial (Herbert Xu) [1671674] - [kernel] padata: Replace delayed timer with immediate workqueue in padata_reorder (Herbert Xu) [1671674] - [kernel] padata: use smp_mb in padata_reorder to avoid orphaned padata jobs (Herbert Xu) [1671674] - [kernel] tracing: Avoid memory leak in process_system_preds() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Have error path in predicate_parse() free its allocated memory (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Avoid memory leak in predicate_parse() (Jerome Marchand) [1829953] {CVE-2019-19072} - [kernel] tracing: Fix memory leak in create_filter() (Jerome Marchand) [1829953] {CVE-2019-19072} - [tools] KVM: selftests: s390x: Provide additional num-guest-pages adjustment (Philipp Rudo) [1792266] - [s390] s390/protvirt: fix compilation issue (Philipp Rudo) [1792266] - [kvm] KVM: s390: Fix PV check in deliverable_irqs() (Philipp Rudo) [1792266] - [kvm] KVM: s390: Return last valid slot if approx index is out-of-bounds (Philipp Rudo) [1792266] - [kvm] KVM: s390: vsie: Fix delivery of addressing exceptions (Philipp Rudo) [1792266] - [mm] s390/gmap: return proper error code on ksm unsharing (Philipp Rudo) [1792266] - [s390] KVM: s390: mark sie block as 512 byte aligned (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: check for registers to NOT change on reset (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: test more register variants for the reset ioctl (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fix early guest crash (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390: fixup fprintf format error in reset.c (Philipp Rudo) [1792266] - [kvm] KVM: s390: Also reset registers in sync regs for initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: introduce module parameter kvm.use_gisa (Philipp Rudo) [1792266] - [documentation] KVM: s390: protvirt: Add KVM api documentation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: introduce and enable KVM_CAP_S390_PROTECTED (Philipp Rudo) [1792266] - [documentation] DOCUMENTATION: Protected virtual machine introduction and IPL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV cpu reset calls (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: do not inject interrupts after start (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Mask PSW interrupt bits for interception 104 and 112 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Support cmd 5 operation state (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Report CPU state to Ultravisor (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: UV calls in support of diag308 0, 1 (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add program exception injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Only sync fmt4 registers (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Do only reset registers that are accessible (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: disallow one_reg (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: STSI handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Write sthyi data to instruction data area (Philipp Rudo) [1792266] - [kvm] KVM: s390/mm: handle guest unpin events (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: handle secure guest prefix pages (Philipp Rudo) [1792266] - [kvm] KVM: S390: protvirt: Introduce instruction data area bounce buffer (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add new gprs location handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle spec exception loops (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add SCLP interrupt handling (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Implement interrupt injection (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Instruction emulation (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Handle SE notification interceptions (Philipp Rudo) [1792266] - [mm] KVM: s390/mm: Make pages accessible before destroying the guest (Philipp Rudo) [1792266] - [mm] KVM: s390: protvirt: Secure memory is not mergeable (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add initial vm and cpu lifecycle handling (Philipp Rudo) [1792266] - [s390] KVM: s390: add new variants of UV CALL (Philipp Rudo) [1792266] - [kvm] KVM: s390: protvirt: Add UV debug trace (Philipp Rudo) [1792266] - [kvm] KVM: s390/interrupt: do not pin adapter interrupt pages (Philipp Rudo) [1792266] - [s390] s390/protvirt: Add sysfs firmware interface for Ultravisor information (Philipp Rudo) [1792266] - [s390] s390/mm: add (non)secure page access exceptions handlers (Philipp Rudo) [1792266] - [s390] s390/mm: provide memory management functions for protected KVM guests (Philipp Rudo) [1792266] - [s390] s390/protvirt: add ultravisor initialization (Philipp Rudo) [1792266] - [s390] s390/protvirt: introduce host side setup (Philipp Rudo) [1792266] - [documentation] KVM: s390: rstify new ioctls in api.rst (Philipp Rudo) [1792266] - [s390] s390/uv: Fix handling of length extensions (Philipp Rudo) [1792266] - [tools] selftests: KVM: testing the local IRQs resets (Philipp Rudo) [1792266] - [tools] selftests: KVM: s390x: Add reset tests (Philipp Rudo) [1792266] - [kvm] KVM: s390: Add new reset vcpu API (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup initial cpu reset (Philipp Rudo) [1792266] - [kvm] KVM: s390: do not clobber registers during guest reset/store status (Philipp Rudo) [1792266] - [kvm] KVM: s390: ENOTSUPP -> EOPNOTSUPP fixups (Philipp Rudo) [1792266] - [s390] s390/uv: use EOPNOTSUPP instead of ENOTSUPP (Philipp Rudo) [1792266] - [kvm] KVM: s390: Do not yield when target is already running (Philipp Rudo) [1792266] - [kvm] KVM: s390: count invalid yields (Philipp Rudo) [1792266] - [kvm] KVM: s390: mark __insn32_query() as __always_inline (Philipp Rudo) [1792266] - [kvm] KVM: s390: fix __insn32_query() inline assembly (Philipp Rudo) [1792266] - [kvm] KVM: s390: Cleanup kvm_arch_init error path (Philipp Rudo) [1792266] - [kvm] KVM: s390: Remove unused parameter from __inject_sigp_restart() (Philipp Rudo) [1792266] - [mm] mm/gup/writeback: add callbacks for inaccessible pages (Philipp Rudo) [1792266] - [scsi] scsi: libiscsi: fall back to sendmsg for slab pages (Maurizio Lombardi) [1825775] - [fs] smb3: fix default permissions on new files when mounting with modefromsid (Leif Sahlberg) [1833374] - [fs] gfs2: don't call quota_unhold if quotas are not locked (Robert S Peterson) [1830043] - [fs] gfs2: move privileged user check to gfs2_quota_lock_check (Robert S Peterson) [1830043] - [fs] gfs2: remove check for quotas on in gfs2_quota_check (Robert S Peterson) [1830043] - [fs] gfs2: Change BUG_ON to an assert_withdraw in gfs2_quota_change (Robert S Peterson) [1830043] - [fs] gfs2: Fix problems regarding gfs2_qa_get and _put (Robert S Peterson) [1830043] - [powerpc] powerpc/eeh: Fix deadlock handling dead PHB (Sam Bobroff) [1774820] - [powerpc] powerpc/powernv/eeh: Fix oops when probing cxl devices (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Slightly simplify eeh_add_to_parent_pe() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Remove unused return path from eeh_pe_dev_traverse() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Fix crash when edev->pdev changes (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Convert log messages to eeh_edev_* macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Introduce EEH edev logging macros (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Add bdfn field to eeh_dev (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Refactor around eeh_probe_devices() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: EEH for pSeries hot plug (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Initialize EEH address cache earlier (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Improve debug messages around device addition (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh: Clear stale EEH_DEV_NO_HANDLER flag (Sam Bobroff) [1774820] - [powerpc] powerpc/64: Adjust order in pcibios_init() (Sam Bobroff) [1774820] - [powerpc] powerpc/pci: Add pci_find_controller_for_domain() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Bump log level of eeh_addr_cache_print() (Sam Bobroff) [1774820] - [powerpc] powerpc/eeh_cache: Add pr_debug() prints for insert/remove (Sam Bobroff) [1774820]- [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 CHT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add quirk to ignore EC wakeups on HP x2 10 BYT + AXP288 model (David Arcari) [1829900] - [gpio] gpiolib: acpi: Rework honor_wakeup option into an ignore_wake option (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct comment for HP x2 10 honor_wakeup quirk (David Arcari) [1829900] - [gpio] gpiolib: Fix irq_disable() semantics (David Arcari) [1829900] - [gpio] gpiolib: fix gpio_do_set_config() (David Arcari) [1829900] - [gpio] gpiolib: remove unnecessary argument from set_config call (David Arcari) [1829900] - [gpio] Revert "gpiolib: remove set but not used variable 'config'" (David Arcari) [1829900] - [gpio] Revert "gpiolib: Remove duplicated function gpio_do_set_config()" (David Arcari) [1829900] - [gpio] treewide: remove redundant IS_ERR() before error code check (David Arcari) [1829900] - [gpio] gpiolib: hold gpio devices lock until ->descs array is initialised (David Arcari) [1829900] - [gpio] gpio: Drop the chained IRQ handler assign function (David Arcari) [1829900] - [gpio] gpio: xlp: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: qcom: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [pinctrl] pinctrl: iproc: allow for error from platform_get_irq() (David Arcari) [1829900] - [pinctrl] pinctrl: bcm-iproc: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Pass irqchip when adding gpiochip (David Arcari) [1829900] - [gpio] gpio: pl061: Move irq_chip definition inside struct pl061 (David Arcari) [1829900] - [gpio] gpiolib: Lower verbosity when allocating hierarchy irq (David Arcari) [1829900] - [gpio] gpiolib: Remove duplicated function gpio_do_set_config() (David Arcari) [1829900] - [include] gpio: Fix the no return statement warning (David Arcari) [1829900] - [gpio] gpiolib: remove set but not used variable 'config' (David Arcari) [1829900] - [gpio] gpiolib: Set lockdep class for hierarchical irq domains (David Arcari) [1829900] - [gpio] gpiolib: Add the support for the msi parent domain (David Arcari) [1829900] - [gpio] gpiolib: Add support for the irqdomain which doesn't use irq_fwspec as arg (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in gpio_ioctl() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: use gpiochip_get_desc() in linehandle_create() (David Arcari) [1829900] - [gpio] gpiolib: convert the type of hwnum to unsigned int in gpiochip_get_desc() (David Arcari) [1829900] - [gpio] gpiolib: have a single place of calling set_config() (David Arcari) [1829900] - [gpio] gpiolib: use 'unsigned int' instead of 'unsigned' in gpio_set_config() (David Arcari) [1829900] - [gpio] gpio: gpiolib: fix confusing indention (David Arcari) [1829900] - [mmc] mmc: core: Rework cd-gpio handling (David Arcari) [1829900] - [mmc] mmc: core: Rework wp-gpio handling (David Arcari) [1829900] - [gpio] gpio: add gpiod_toggle_active_low() (David Arcari) [1829900] - [gpio] gpiolib: Make use of assign_bit() API (David Arcari) [1829900] - [gpio] gpiolib: Add GPIOCHIP_NAME definition (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add honor_wakeup module-option + quirk mechanism (David Arcari) [1829900] - [gpio] gpiolib: acpi: Turn dmi_system_id table into a generic quirk table (David Arcari) [1829900] - [gpio] gpiolib: fix up emulated open drain outputs (David Arcari) [1829900] - [gpio] gpio: Fix error message on out-of-range GPIO in lookup table (David Arcari) [1829900] - [gpio] gpiolib: of: Make of_gpio_spi_cs_get_count static (David Arcari) [1829900] - [gpio] gpio: Handle counting of Freescale chipselects (David Arcari) [1829900] - [gpio] gpio: of: Fix bogus reference to gpiod_get_count() (David Arcari) [1829900] - [gpio] gpiolib: Grammar s/manager/managed/ (David Arcari) [1829900] - [gpio] gpiolib: acpi: Make acpi_gpiochip_alloc_event always return AE_OK (David Arcari) [1829900] - [gpio] gpiolib: acpi: Print pin number on acpi_gpiochip_alloc_event errors (David Arcari) [1829900] - [gpio] gpiolib: fix coding style in gpiod_hog() (David Arcari) [1829900] - [gpio] gpio: add new SET_CONFIG ioctl() to gpio chardev (David Arcari) [1829900] - [gpio] gpiolib: move validation of line handle flags into helper function (David Arcari) [1829900] - [gpio] gpiolib: add support for biasing output lines (David Arcari) [1829900] - [gpio] gpiolib: add support for disabling line bias (David Arcari) [1829900] - [gpio] gpiolib: add support for pull up/down to lineevent_create (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] Revert "gpio: expose pull-up/pull-down line flags to userspace" (David Arcari) [1829900] - [gpio] gpiolib: No need to call gpiochip_remove_pin_ranges() twice (David Arcari) [1829900] - [include] gpio: Add definition for GPIO direction (David Arcari) [1829900] - [gpio] gpiolib: Switch order of valid mask and hw init (David Arcari) [1829900] - [gpio] gpio: of: don't warn if ignored GPIO flag matches the behavior (David Arcari) [1829900] - [gpio] gpio: fix kernel-doc for of_gpio_need_valid_mask() (David Arcari) [1829900] - [gpio] gpio: expose pull-up/pull-down line flags to userspace (David Arcari) [1829900] - [gpio] gpiolib: introduce fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: introduce devm_fwnode_gpiod_get_index() (David Arcari) [1829900] - [gpio] gpiolib: sanitize flags before allocating memory in lineevent_create() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add Terra Pad 1061 to the run_edge_events_on_boot_blacklist (David Arcari) [1829900] - [gpio] gpio: fix getting nonexclusive gpiods from DT (David Arcari) [1829900] - [gpio] gpiolib: don't clear FLAG_IS_OUT when emulating open-drain/open-source (David Arcari) [1829900] - [gpio] gpiolib: of: add a fallback for wlf, reset GPIO name (David Arcari) [1829900] - [gpio] gpio: remove explicit comparison with 0 (David Arcari) [1829900] - [gpio] gpio: devres: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Switch to EXPORT_SYMBOL_GPL() (David Arcari) [1829900] - [gpio] gpio: of: Make of_gpio_simple_xlate() private (David Arcari) [1829900] - [gpio] gpio: of: Make of_get_named_gpiod_flags() private (David Arcari) [1829900] - [gpio] gpiolib: acpi: make acpi_can_fallback_to_crs() static (David Arcari) [1829900] - [gpio] gpio: of: Normalize return code variable name (David Arcari) [1829900] - [gpio] gpio: gpiolib: Normalize return code variable name (David Arcari) [1829900] - [include] gpio: Move gpiochip_lock/unlock_as_irq to gpio/driver.h (David Arcari) [1829900] - [gpio] gpio: Use callback presence to determine need of valid_mask (David Arcari) [1829900] - [gpio] gpio: Pass mask and size with the init_valid_mask() (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Add ability for drivers to supply a reserved GPIO list (David Arcari) [1829900] - [pinctrl] pinctrl: msm: Use init_valid_mask exported function (David Arcari) [1829900] - [include] gpio: stubs in headers should be inline (David Arcari) [1829900] - [gpio] gpio: Add support for hierarchical IRQ domains (David Arcari) [1829900] - [kernel] genirq: introduce irq_domain_translate_twocell (David Arcari) [1829900] - [gpio] gpio: refactor gpiochip_allocate_mask() with bitmap_alloc() (David Arcari) [1829900] - [gpio] gpio: of: Fix hard-assigned valid_mask for OF case (David Arcari) [1829900] - [sound] gpiolib-acpi: Move acpi_dev_add_driver_gpios() et al to consumer.h (David Arcari) [1829900] - [gpio] gpiolib: acpi: Split ACPI stuff to gpiolib-acpi.h (David Arcari) [1829900] - [include] gpiolib: of: Reshuffle contents of consumer.h for new library layout (David Arcari) [1829900] - [include] pinctrl: remove unneeded #ifdef around declarations (David Arcari) [1829900] - [hwmon] hwmon: pmbus: ucd9000: remove unneeded include (David Arcari) [1829900] - [include] gpio: remove less important #ifdef around declarations (David Arcari) [1829900] - [gpio] gpio: of: Break out OF-only code (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add gpiolib_acpi_run_edge_events_on_boot option and blacklist (David Arcari) [1829900] - [gpio] gpiolib: of: fix fallback quirks handling (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in lineevent_create (David Arcari) [1829900] - [gpio] gpio: fix line flag validation in linehandle_create (David Arcari) [1829900] - [gpio] gpio: Fix irqchip initialization order (David Arcari) [1829900] - [gpio] gpio: of: fix Freescale SPI CS quirk handling (David Arcari) [1829900] - [gpio] gpiolib: never report open-drain/source lines as 'input' to user-space (David Arcari) [1829900] - [include] gpio: Fix build error of function redefinition (David Arcari) [1829900] - [gpio] gpiolib: Preserve desc->flags when setting state (David Arcari) [1829900] - [include] gpio: don't WARN() on NULL descs if gpiolib is disabled (David Arcari) [1829900] - [gpio] gpiolib: fix incorrect IRQ requesting of an active-low lineevent (David Arcari) [1829900] - [gpio] Revert "gpio/spi: Fix spi-gpio regression on active high CS" (David Arcari) [1829900] - [gpio] gpiolib: of: fix a memory leak in of_gpio_flags_quirks() (David Arcari) [1829900] - [gpio] gpiolib: Use spinlock_t instead of struct spinlock (David Arcari) [1829900] - [gpio] gpiolib: Clarify use of non-sleeping functions (David Arcari) [1829900] - [gpio] gpiolib: Fix references to gpiod_et_*value_cansleep() variants (David Arcari) [1829900] - [include] gpiolib: Document new gpio_chip.init_valid_mask field (David Arcari) [1829900] - [gpio] gpio/spi: Fix spi-gpio regression on active high CS (David Arcari) [1829900] - [gpio] gpio: No need to cast away return value of debugfs_create_file() (David Arcari) [1829900] - [include] gpio: Add comments on #if/#else/#endif (David Arcari) [1829900] - [regulator] gpio: Fix return value mismatch of function gpiod_get_from_of_node() (David Arcari) [1829900] - [gpio] gpio: Drop the parent_irq from gpio_irq_chip (David Arcari) [1829900] - [gpio] gpio: of: parse stmmac PHY reset line specific active-low property (David Arcari) [1829900] - [gpio] gpio: pass lookup and descriptor flags to request_own (David Arcari) [1829900] - [gpio] gpio: of: Handle the Freescale SPI CS (David Arcari) [1829900] - [gpio] gpio: Fix gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: acpi: Respect pin bias setting (David Arcari) [1829900] - [gpio] gpiolib: acpi: Add acpi_gpio_update_gpiod_lookup_flags() helper (David Arcari) [1829900] - [gpio] gpiolib: acpi: Set pin value, based on bias, more accurately (David Arcari) [1829900] - [gpio] gpiolib: acpi: Change type of dflags (David Arcari) [1829900] - [gpio] gpiolib: Introduce GPIO_LOOKUP_FLAGS_DEFAULT (David Arcari) [1829900] - [gpio] gpiolib: Make use of enum gpio_lookup_flags consistent (David Arcari) [1829900] - [include] gpiolib: Indent entry values of enum gpio_lookup_flags (David Arcari) [1829900] - [gpio] gpio: of: Optimize quirk checks (David Arcari) [1829900] - [gpio] gpio: mmio: Drop bgpio_dir_inverted (David Arcari) [1829900] - [gpio] gpio: Set proper argument value to set_config (David Arcari) [1829900] - [gpio] gpio: Remove obsolete comment about gpiochip_free_hogs() usage (David Arcari) [1829900] - [gpio] gpio: mmio: Fix bgpio_get_set & bgpio_get_set_multiple (David Arcari) [1829900] - [gpio] gpio: mmio: Support two direction registers (David Arcari) [1829900] - [gpio] gpiolib: Don't WARN on gpiod_put() for optional GPIO (David Arcari) [1829900] - [gpio] gpiolib: acpi: Fix references in kernel doc and amend (David Arcari) [1829900] - [gpio] gpio: of: Fix of_gpiochip_add() error path (David Arcari) [1829900] - [gpio] gpio: of: Check for "spi-cs-high" in child instead of parent node (David Arcari) [1829900] - [gpio] gpio: of: Check propname before applying "cs-gpios" quirks (David Arcari) [1829900] - [gpio] Revert "gpio: use new gpio_set_config() helper in more places" (David Arcari) [1829900] - [gpio] gpio: of: Handle both enable-gpio{,s} (David Arcari) [1829900] - [gpio] gpio: of: Restrict enable-gpio quirk to regulator-gpio (David Arcari) [1829900] - [gpio] gpio: of: Apply regulator-gpio quirk only to enable-gpios (David Arcari) [1829900] - [gpio] gpio: add core support for pull-up/pull-down configuration (David Arcari) [1829900] - [gpio] gpio: use new gpio_set_config() helper in more places (David Arcari) [1829900] - [gpio] gpio: rename gpio_set_drive_single_ended() to gpio_set_config() (David Arcari) [1829900] - [gpio] gpiolib: acpi: Correct kernel doc of struct acpi_gpio_event (David Arcari) [1829900] - [gpio] gpio: of: Fix logic inversion (David Arcari) [1829900] - [gpio] gpio: add irq domain activate/deactivate functions (David Arcari) [1829900] - [gpio] gpiolib: fix line event timestamps for nested irqs (David Arcari) [1829900] - [gpio] gpiolib-acpi: Preserve non direction flags when updating gpiod_flags (David Arcari) [1829900] - [gpio] gpiolib-acpi: Remove unnecessary WARN_ON from acpi_gpiochip_free_interrupts (David Arcari) [1829900] - [gpio] gpiolib-acpi: remove unused variable 'err', cleans up build warning (David Arcari) [1829900] - [mmc] mmc: core: don't override the CD GPIO level when "cd-inverted" is set (David Arcari) [1829900] - [arm64] arm64: dts: meson: Fix mmc cd-gpios polarity (David Arcari) [1829900] - [gpio] gpio/mmc/of: Respect polarity in the device tree (David Arcari) [1829900] - [include] gpiolib: Fix return value of gpio_to_desc() stub if !GPIOLIB (David Arcari) [1829900] - [documentation] Documentation: gpio: fix function links in the HTML docs (David Arcari) [1829900] - [documentation] docs: driver-model: convert docs to ReST and rename to *.rst (David Arcari) [1829900] - [documentation] docs: gpio: driver.rst: fix a bad tag (David Arcari) [1829900] - [documentation] gpio: Fix minor grammar errors in documentation (David Arcari) [1829900] - [documentation] gpio: Update documentation (David Arcari) [1829900] - [gpio] gpio: Pass a flag to gpiochip_request_own_desc() (David Arcari) [1829900] - [gpio] gpio: Add devm_gpiod_unhinge() (David Arcari) [1829900] - [gpio] gpio: devres: Handle nonexclusive GPIOs (David Arcari) [1829900] - [gpio] gpio: Enable nonexclusive gpiods from DT nodes (David Arcari) [1829900] - [gpio] gpiolib-acpi: Only defer request_irq for GpioInt ACPI event handlers (David Arcari) [1829900] - [gpio] gpio: OF: Parse MMC-specific CD and WP properties (David Arcari) [1829900] - [gpio] gpio: restore original GPLv2+ license of gpiolib-of.c sources (David Arcari) [1829900] - [include] gpio: drop broken to_gpio_irq_chip() helper (David Arcari) [1829900] - [gpio] gpio: drop devm_gpio_chip_match() (David Arcari) [1829900] - [gpio] gpio: don't free unallocated ida on gpiochip_add_data_with_key() error path (David Arcari) [1829900] - [gpio] gpiolib: Fix possible use after free on label (David Arcari) [1829900] - [documentation] Documentation: gpio: driver: fix wire name for I2C (David Arcari) [1829900] - [documentation] gpio/driver.rst: document gpiochip_disable/enable_irq() (David Arcari) [1829900] - [gpio] gpio: drop devm_gpiochip_remove() (David Arcari) [1829900] - [gpio] gpio: Clarify kerneldoc on gpiochip_set_chained_irqchip() (David Arcari) [1829900] - [gpio] gpio: Remove unused 'irqchip' argument to gpiochip_set_cascaded_irqchip() (David Arcari) [1829900] - [gpio] gpio: Drop parent irq assignment during cascade setup (David Arcari) [1829900] - [gpio] gpiolib: Initialize gdev field before is used (David Arcari) [1829900] - [gpio] gpio: Assign gpio_irq_chip::parents to non-stack pointer (David Arcari) [1829900] - [gpio] gpio: fix doc string for devm_gpiochip_add_data() to not talk about irq_chip (David Arcari) [1829900] - [gpio] gpio: mockup: fix indicated direction (David Arcari) [1829900] - [gpio] gpiolib: Show correct direction from the beginning (David Arcari) [1829900] - [gpio] gpiolib: Add init_valid_mask exported function (David Arcari) [1829900] - [gpio] gpio: Slightly more helpful debugfs (David Arcari) [1829900] - [gpio] Accept partial 'gpio-line-names' property (David Arcari) [1829900] - [gpio] gpio: Restore indentation of continued lines (David Arcari) [1829900] - [gpio] gpio: Propagate errors from gpiod_set_array_value_complex() (David Arcari) [1829900] - [gpio] gpiolib: Fix incorrect use of find_next_zero_bit() (David Arcari) [1829900] - [gpio] gpiolib: Fix missing updates of bitmap index (David Arcari) [1829900] - [gpio] gpio: Add comments on single direction chips (David Arcari) [1829900] - [gpio] gpiolib: Fix gpio_direction_* for single direction GPIOs (David Arcari) [1829900] - [gpio] gpio: Rename devres implementation file (David Arcari) [1829900] - [gpio] gpio: Use SPDX header for core library (David Arcari) [1829900] - [gpio] gpiolib: Fix array members of same chip processed separately (David Arcari) [1829900] - [gpio] gpiolib: Free the last requested descriptor (David Arcari) [1829900] - [gpio] gpio: Get rid of legacy header (David Arcari) [1829900] - [gpio] gpiolib: check if irqchip already has the irq hook replacements (David Arcari) [1829900] - [gpio] gpiolib: use better errno if get_direction is not available (David Arcari) [1829900] - [documentation] gpiolib: Implement fast processing path in get/set array (David Arcari) [1829900] - [documentation] Documentation: gpio: Fix reference to gpiod_get_array() (David Arcari) [1829900] - [gpio] gpiolib: Pass array info to get/set array functions (David Arcari) [1829900] - [gpio] gpiolib: Identify arrays matching GPIO hardware (David Arcari) [1829900] - [gpio] gpiolib: Pass bitmaps, not integer arrays, to get/set array (David Arcari) [1829900] - [gpio] gpiolib: Don't support irq sharing for userspace (David Arcari) [1829900] - [gpio] gpio: of: Handle SPI chipselect legacy bindings (David Arcari) [1829900] - [gpio] gpiolib: override irq_enable/disable (David Arcari) [1829900] - [gpio] gpiolib: add flag to indicate if the irq is disabled (David Arcari) [1829900] - [gpio] gliolib: set hooks in gpiochip_set_irq_hooks() (David Arcari) [1829900] - [gpio] gpiolib: export gpiochip_irq_reqres/relres() (David Arcari) [1829900] - [include] gpio: fix kernel-doc notation warning for 'request_key' (David Arcari) [1829900] - [gpio] gpio: Fix crash due to registration race (David Arcari) [1829900] - [gpio] gpio: Convert to using pOFn instead of device_node.name (David Arcari) [1829900] - [gpio] gpiolib-acpi: Register GpioInt ACPI event handlers from a late_initcall (David Arcari) [1829900] - [gpio] gpiolib: acpi: Switch to cansleep version of GPIO library call (David Arcari) [1829900] - [gpio] gpiolib: Avoid calling chip->request() for unused gpios (David Arcari) [1829900] - [gpio] gpio: mmio: Fix up inverted direction registers (David Arcari) [1829900] - [gpio] gpiolib: Fix of_node inconsistency (David Arcari) [1829900] - [gpio] gpiolib: Don't shadow error code of gpiochip_lock_as_irq() (David Arcari) [1829900] - [include] gpiolib: Use GPIOD_OUT_{LOW, HIGH} macros in open drain ones (David Arcari) [1829900] - [gpio] gpiolib: probe deferral error reporting (David Arcari) [1829900] - [include] Input: gpio_keys - add missing include to gpio_keys.h (David Arcari) [1829900] - [gpio] gpiolib: remove an unnecessary TODO (David Arcari) [1829900] - [gpio] gpiolib: don't allow userspace to set values of input lines (David Arcari) [1829900] - [gpio] gpiolib: Join one line back for better readability (David Arcari) [1829900] - [gpio] gpiolib: Consistent use of ->get_direction() inside gpiolib (David Arcari) [1829900] - [gpio] gpiolib: Defer on non-DT find_chip_by_name() failure (David Arcari) [1829900] - [gpio] gpiolib: Respect error code of ->get_direction() (David Arcari) [1829900] - [gpio] gpiolib: Join string literals back (David Arcari) [1829900] - [include] gpio.h: fix location of gpio legacy documentation (David Arcari) [1829900] - [fs] gfs2: Fix use-after-free in gfs2_logd after withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix BUG during unmount after file system withdraw (Robert S Peterson) [1831695] - [fs] gfs2: Fix error exit in do_xmote (Robert S Peterson) [1831695] - [fs] gfs2: fix withdraw sequence deadlock (Robert S Peterson) [1831695] - [mm] s390/mm: fix page table upgrade vs 2ndary address mode accesses (Vladis Dronov) [1828154] {CVE-2020-11884} - [media] media: serial_ir: Fix use-after-free in serial_ir_init_module (Vladis Dronov) [1802396] {CVE-2019-19543} - [mm] mm/memory_hotplug: fix remove_memory() lockdep splat (Christoph von Recklinghausen) [1830942] - [mm] mm/page_alloc.c: initialize memmap of unavailable memory directly (Christoph von Recklinghausen) [1782827] - [fs] fs/proc/page.c: allow inspection of last section and fix end detection (Christoph von Recklinghausen) [1782827] - [mm] mm/page_alloc.c: fix uninitialized memmaps on a partially populated last section (Christoph von Recklinghausen) [1782827] - [powerpc] kvm: ppc: book3s hv: Handle non-present PTEs in page fault functions (David Gibson) [1820402] - [vfio] vfio-pci/nvlink2: Allow fallback to ibm, mmio-atsd[0] (David Gibson) [1819169] - [s390] s390/cpuinfo: fix wrong output when CPU0 is offline (Philipp Rudo) [1812982] - [s390] s390/topology: remove offline CPUs from CPU topology masks (Philipp Rudo) [1812982] - [hwtracing] intel_th: pci: Add Comet Lake PCH-V support (Tony Camuso) [1822983] - [kernel] kprobes: Fix optimize_kprobe()/unoptimize_kprobe() cancellation logic (Waiman Long) [1833383] - [kernel] kprobes: Set unoptimized flag after unoptimizing code (Waiman Long) [1833383] - [kernel] kprobes: Prohibit probing on BUG() and WARN() address (Waiman Long) [1833383] - [kernel] kprobes: Fix potential deadlock in kprobe_optimizer() (Waiman Long) [1833383] - [fs] gfs2: More gfs2_find_jhead fixes (Abhijith Das) [1828653] - [kernel] audit: fix a net reference leak in audit_list_rules_send() (Richard Guy Briggs) [1827327] - [kernel] audit: fix a net reference leak in audit_send_reply() (Richard Guy Briggs) [1827327] - [kernel] audit: check the length of userspace generated audit records (Richard Guy Briggs) [1827303] - [s390] s390/pci: do not set affinity for floating irqs (Philipp Rudo) [1834319] - [netdrv] mlx5: Remove the unsupported mark from ConnectX-6 Dx device (Alaa Hleihel) [1789382 1782831] - [netdrv] mlx5: Update list of unsupported devices (Alaa Hleihel) [1823685 1789382] - [infiniband] RDMA/mlx5: Verify that QP is created with RQ or SQ (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix udata response upon SRQ creation (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set of completion request bit should not clear other adjacent bits (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: en_accel, Add missing net/geneve.h include (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix q counters on uplink representors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix command entry leak in Internal Error State (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix forced completion access non initialized command entry (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, On creation set CQ's arm_db member to right value (Alaa Hleihel) [1789384 1789382] - [infiniband] RDMA/mlx5: Set GRH fields in query QP on RoCE (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Get the latest values from counters in switchdev mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't trigger IRQ multiple times on XSK wakeup to avoid WQ overruns (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix failing fw tracer allocation on s390 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix pfnum in devlink port attribute (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix nest_level for vlan pop action (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing release firmware call (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix frequent ioread PCI access during recovery (Alaa Hleihel) [1789382] - [netdrv] flow_offload: check for basic action hw stats type (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unused argument from parse_tc_pedit_action() (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use netdev_warn() instead of pr_err() for errors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Remove unneeded functions deceleration (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Improve log messages (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Change matcher priority parameter type (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: Eswitch, avoid redundant mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Don't allow forwarding between uplink (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Replace tunnel mpls capability bits for tunnel_offloads (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix missing congestion control debugfs on rep rdma device (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Optimize u64 division on 32-bit arches (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent UMR usage with RO only when we have RO caps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix group version management (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: E-Switch, Hold mutex when querying drop counter in legacy mode (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Tidy up and fix reverse christmas ordring (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5: Expose port speed when possible (Alaa Hleihel) [1831133 1789382] - [include] net/mlx5: Expose link speed directly (Alaa Hleihel) [1831133 1789382] - [netdrv] net/mlx5e: Use netdev_warn() for errors for added prefix (Alaa Hleihel) [1789382] - [include] net/mlx5: fix spelling mistake "reserverd" -> "reserved" (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: Using plain integer as NULL pointer (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: sparse: warning: incorrect type in assignment (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for handling compressed completions (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: RX, Use indirect calls wrapper for posting descriptors (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Change inline mode correctly when changing trust state (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add context to the preactivate hook (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Allow mlx5e_switch_priv_channels to fail and recover (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Remove unneeded netif_set_real_num_tx_queues (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix configuration of XPS cpumasks and netdev queues in corner cases (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Use preactivate hook to set the indirection table (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Rename hw_modify to preactivate (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Encapsulate updating netdev queues into a function (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Add missing LRO cap check (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Define one flow for TXQ selection when TCs are configured (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Block delay drop to unprivileged users (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix access to wrong pointer while performing flush due to error (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Do not recover from a non-fatal syndrome (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix ICOSQ recovery flow with Striding RQ (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix missing reset of SW metadata in Striding RQ reset (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Enhance ICOSQ WQE info fields (Alaa Hleihel) [1789382] - [netdrv] net/mlx5_core: Set IB capability mask1 to fix ib_srpt connection failure (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix the number of hwcounters of a dynamic counter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Clear LAG notifier pointer after unregister (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix endianness handling in pedit mask (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix wrong value in record tracker enum (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: kTLS, Fix TCP seq off-by-1 issue in TX resync flow (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Fix postsend actions write length (Alaa Hleihel) [1789384 1789382] - [infiniband] IB/mlx5: Fix implicit ODP race (Alaa Hleihel) [1789382] - [netdrv] mlx5: register lag notifier for init network namespace only (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix crash in recovery flow without devlink reporter (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Reset RQ doorbell counter before moving RQ state from RST to RDY (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Fix sleep while atomic in mlx5_eswitch_get_vepa (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Use div64_u64 for num_var_hw_entries calculation (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Prevent overflow in mmap offset calculations (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix async events cleanup flows (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return failure when rts2rts_qp_counters_set_id is not supported (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Deprecate usage of generic TLS HW capability bit (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: TX, Error completion is for last WQE in batch (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, fix memory leak at mlx5_fpga_ipsec_delete_sa_ctx (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: IPsec, Fix esp modify function attribute (Alaa Hleihel) [1789382] - [infiniband] RDMA/core: Make the entire API tree static (Alaa Hleihel) [1789382] - [netdrv] mlx5: Use dev_net netdevice notifier registrations (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Return the administrative GUID if exists (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: DR, Allow connecting flow table to a lower/same level table (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify header copy support (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5: DR, Modify set action limitation extension (Alaa Hleihel) [1789384 1789382] - [netdrv] net/mlx5e: Add mlx5e_flower_parse_meta support (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Fix printk format warning (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Allow creating autogroups with reserved entries (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add ignore level support fwd to table rules (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: fs_core: Introduce unmanaged flow tables (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Refactor mlx5_create_auto_grouped_flow_table (Alaa Hleihel) [1789383 1789382] - [include] net/mlx5e: Expose FEC feilds and related capability bit (Alaa Hleihel) [1789382] - [include] net/mlx5: Add mlx5_ifc definitions for connection tracking support (Alaa Hleihel) [1789382] - [include] net/mlx5: Add copy header action struct layout (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose resource dump register mapping (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add structures and defines for MIRC register (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Read MCAM register groups 1 and 2 (Alaa Hleihel) [1789382] - [include] net/mlx5: Add structures layout for new MCAM access reg groups (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Expose RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Set relaxed ordering when requested (Alaa Hleihel) [1789382] - [include] net/mlx5: Expose relaxed ordering bits (Alaa Hleihel) [1789382] - [include] net/mlx5: Add RoCE accelerator counters (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Fix handling of IOVA != user_va in ODP paths (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Mask out unsupported ODP capabilities for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Don't fake udata for kernel path (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add ODP WQE handlers for kernel QPs (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: Simplify devx async commands (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Add mmap support for VAR (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Introduce VAR object and its alloc/destroy methods (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Extend caps stage to handle VAR capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Expose vDPA emulation device capabilities (Alaa Hleihel) [1789382] - [include] net/mlx5: Add Virtio Emulation related device capabilities (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Use async EQ setup cleanup helpers for multiple EQs (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Reduce No CQ found log level from warn to debug (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Increase the max number of channels to 128 (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Support accept action on nic table (Alaa Hleihel) [1789382] - [netdrv] mlx5: work around high stack usage with gcc (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: limit the function in local scope (Alaa Hleihel) [1789382] - [infiniband] RDMA/mlx5: use true, false for bool variable (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Unify ODP MR code paths to allow extra flexibility (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Fix outstanding_pi index for GSI qps (Alaa Hleihel) [1789382] - [netdrv] net/mlx5: Add devlink reload (Alaa Hleihel) [1789382] - [netdrv] net/mlx5e: Set netdev name space on creation (Alaa Hleihel) [1789382] - [infiniband] IB/mlx5: Load profile according to RoCE enablement state (Alaa Hleihel) [1790200 1789382] - [netdrv] net/mlx5: Handle "enable_roce" devlink param (Alaa Hleihel) [1790200 1789382] - [fs] gfs2: Another gfs2_walk_metadata fix (Andreas Grunbacher) [1826419] - [nvme] nvmet-tcp: optimize tcp stack TX when data digest is used (Chris Leech) [1829540] - [nvme] nvmet-tcp: fix maxh2cdata icresp parameter (Chris Leech) [1829540] - [nvme] nvmet-tcp: set SO_PRIORITY for accepted sockets (Chris Leech) [1829540] - [nvme] nvmet-tcp: set MSG_MORE only if we actually have more to send (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in recv error flow (Chris Leech) [1829540] - [nvme] nvme-tcp: don't poll a non-live queue (Chris Leech) [1829540] - [nvme] nvme-tcp: fix possible crash in write_zeroes processing (Chris Leech) [1829540] - [nvme] nvme-tcp: Add warning on state change failure at nvme_tcp_setup_ctrl (Chris Leech) [1829540] - [nvme] nvme: Make nvme_uninit_ctrl symmetric to nvme_init_ctrl (Chris Leech) [1829540] - [nvme] nvme: Fix ctrl use-after-free during sysfs deletion (Chris Leech) [1829540] - [nvme] nvme-tcp: break from io_work loop if recv failed (Chris Leech) [1829540] - [nvme] nvme-tcp: move send failure to nvme_tcp_try_send (Chris Leech) [1829540] - [nvme] nvme-tcp: optimize queue io_cpu assignment for multiple queue maps (Chris Leech) [1829540] - [nvme] nvme-tcp: Set SO_PRIORITY for all host sockets (Chris Leech) [1829540] - [nvme] nvme/tcp: fix bug on double requeue when send fails (Chris Leech) [1829540] - [nvme] Revert "nvme: Restart request timers in resetting state" (Chris Leech) [1829540] - [acpi] ACPI: processor: Export acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Make ACPI_PROCESSOR_CSTATE depend on ACPI_PROCESSOR (Steve Best) [1826415] - [acpi] ACPI: processor: Clean up acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Introduce acpi_processor_evaluate_cst() (Steve Best) [1826415] - [acpi] ACPI: processor: Export function to claim _CST control (Steve Best) [1826415] - [s390] s390/ftrace: fix potential crashes when switching tracers (Philipp Rudo) [1831796] - [net] net/smc: cancel event worker during device removal (Philipp Rudo) [1780665] - [net] net/smc: check for valid ib_client_data (Philipp Rudo) [1780665] - [net] net/smc: fix cleanup for linkgroup setup failures (Philipp Rudo) [1780665] - [net] net/smc: no peer ID in CLC decline for SMCD (Philipp Rudo) [1780665] - [net] net/smc: transfer fasync_list in case of fallback (Philipp Rudo) [1780665] - [net] net/smc: fix leak of kernel memory to user space (Philipp Rudo) [1780665] - [net] net/smc: allow unprivileged users to read pnet table (Philipp Rudo) [1780665] - [net] net/smc: unregister ib devices in reboot_event (Philipp Rudo) [1780665] - [net] net/smc: add fallback check to connect() (Philipp Rudo) [1780665] - [net] net/smc: shorten lgr_cnt initialization (Philipp Rudo) [1780665] - [net] net/smc: fix fastopen for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: remove unused constant (Philipp Rudo) [1780665] - [net] net/smc: use rcu_barrier() on module unload (Philipp Rudo) [1780665] - [net] net/smc: guarantee removal of link groups in reboot (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCR link groups (Philipp Rudo) [1780665] - [net] net/smc: wait for tx completions before link freeing (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination without orderly flag (Philipp Rudo) [1780665] - [net] net/smc: no WR buffer wait for terminating link group (Philipp Rudo) [1780665] - [net] net/smc: introduce bookkeeping of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: abnormal termination of SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: immediate termination for SMCD link groups (Philipp Rudo) [1780665] - [net] net/smc: fix final cleanup sequence for SMCD devices (Philipp Rudo) [1780665] - [net] net/smc: fix refcount non-blocking connect() -part 2 (Philipp Rudo) [1780665] - [net] net/smc: fix ethernet interface refcounting (Philipp Rudo) [1780665] - [net] net/smc: fix refcounting for non-blocking connect() (Philipp Rudo) [1780665] - [net] net/smc: fix closing of fallback SMC sockets (Philipp Rudo) [1780665] - [net] net/smc: remove close abort worker (Philipp Rudo) [1780665] - [net] net/smc: introduce link group termination worker (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination of link groups (Philipp Rudo) [1780665] - [net] net/smc: tell peers about abnormal link group termination (Philipp Rudo) [1780665] - [net] net/smc: improve link group freeing (Philipp Rudo) [1780665] - [net] net/smc: improve abnormal termination locking (Philipp Rudo) [1780665] - [net] net/smc: terminate link group without holding lgr lock (Philipp Rudo) [1780665] - [net] net/smc: cancel send and receive for terminated socket (Philipp Rudo) [1780665] - [net] net/smc: receive pending data after RCV_SHUTDOWN (Philipp Rudo) [1780665] - [net] net/smc: receive returns without data (Philipp Rudo) [1780665] - [net] net/smc: fix SMCD link group creation with VLAN id (Philipp Rudo) [1780665] - [net] net/smc: improve close of terminated socket (Philipp Rudo) [1780665] - [net] net/smc: no new connections on disappearing devices (Philipp Rudo) [1780665] - [net] net/smc: increase device refcount for added link group (Philipp Rudo) [1780665] - [net] net/smc: separate locks for SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: separate SMCD and SMCR link group lists (Philipp Rudo) [1780665] - [net] net/smc: original socket family in inet_sock_diag (Philipp Rudo) [1780665] - [infiniband] RDMA/bnxt_re: Use rdma_read_gid_hw_context to retrieve HW gid index (Kamal Heib) [1828601] - [infiniband] RDMA/core: Add helper function to retrieve driver gid context from gid attr (Kamal Heib) [1828601] - [media] media: videobuf2-v4l2: drop WARN_ON in vb2_warn_zero_bytesused() (Vladis Dronov) [1825616] {CVE-2019-9455} - [net] SUNRPC: Fix initialisation of struct rpc_xprt_switch (Steve Dickson) [1683394] - [net] SUNRPC: add links for all client xprts to debugfs (Steve Dickson) [1683394] - [net] SUNRPC: enhance rpc_clnt_show_stats() to report on all xprts (Steve Dickson) [1683394] - [net] SUNRPC: Fix transport accounting when caller specifies an rpc_xprt (Steve Dickson) [1683394] - [fs] NFS: send state management on a single connection (Steve Dickson) [1683394] - [net] SUNRPC: Add basic load balancing to the transport switch (Steve Dickson) [1683394] - [net] SUNRPC: Fix up task signalling (Steve Dickson) [1683394] - [fs] NFS: Allow multiple connections to a NFSv2 or NFSv3 server (Steve Dickson) [1683394] - [fs] NFS: Display the "nconnect" mount option if it is set (Steve Dickson) [1683394] - [fs] pNFS: Allow multiple connections to the DS (Steve Dickson) [1683394] - [fs] NFSv4: Allow multiple connections to NFSv4.x (x>0) servers (Steve Dickson) [1683394] - [fs] NFS: Add a mount option to specify number of TCP connections to use (Steve Dickson) [1683394] - [net] SUNRPC: Allow creation of RPC clients with multiple connections (Steve Dickson) [1683394] - [net] netlabel: cope with NULL catmap (Paolo Abeni) [1827251] {CVE-2020-10711} - [scsi] scsi: qla2xxx: fix a potential NULL pointer dereference ("Ewan D. Milne") [1829250] {CVE-2019-16233} - [input] Input: ff-memless - kill timer in destroy() (Chris von Recklinghausen) [1815024] {CVE-2019-19524}- [netdrv] net/mlx5e: kTLS, Do not send decrypted-marked SKBs via non-accel path (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Remove redundant posts in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: kTLS, Fix corner-case checks in TX resync flow (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Prevent ingress rate configuration of uplink rep (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Fix lowest FDB pool size (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix hairpin RSS table size (Alaa Hleihel) [1789380] - [netdrv] Revert "net/mlx5: Support lockless FTE read lookups" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move devlink registration before interfaces load (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Always print health reporter message to dmesg (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Avoid duplicating rule destinations (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Fix device memory flows (Alaa Hleihel) [1789380] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: E-switch, Fix Ingress ACL groups in switchdev mode for prio tag (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Fix build error without IPV6 (Alaa Hleihel) [1789380] - [netdrv] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Remove redundant pointer check (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TC, Stub out ipv6 tun create header function (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add support for Geneve packets SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Add HW bits and definitions for Geneve flex parser (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: DR, Refactor VXLAN GPE flex parser tunnel code for SW steering (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Don't write read-only fields in MODIFY_HCA_VPORT_CONTEXT command (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Implement callbacks for getting VFs GUID attributes (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Rx, Update page pool numa node when changed (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support extended number of strides for Striding RQ (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove redundant NULL initializations (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Add new chain for netfilter flow table offload (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor creating fast path prio chains (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Accumulate levels for chains prio namespaces (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Define fdb tc levels per prio (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Rename FDB_* tc related defines to FDB_TC_* defines (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Simplify fdb chain and prio eswitch defines (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Support flow counters offset for bulk counters (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Dump of fw_fatal use updated devlink binary interface (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Rename profile and init methods (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix spelling mistake "metdata" -> "metadata" (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: fix kvfree of uninitialized pointer spec (Alaa Hleihel) [1789380] - [infiniband] IB: mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: LAG, Use port enumerators (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: rate limit alloc_ent error messages (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add ToS (DSCP) header rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Bit sized fields rewrite support (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: WQ, Move short getters into header file (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: TX, Dump WQs wqe descriptors on CQE with error events (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Support lockless FTE read lookups (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Do not hold group lock while allocating FTE in software (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Verify that rule has at least one fwd/drop action (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Remove unneeded variable in mlx5_unload_one (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: FPGA, support network cards with standalone FPGA (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mlx5_core_is_vf() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Refactor ingress acl configuration (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Restrict metadata disablement to offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads shift ACL programming during enable/disable vport (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Offloads introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move ACL drop counters life cycle close to ACL lifecycle (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Legacy introduce and use per vport acl tables APIs (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Prepare code to handle vport enable error (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Tide up state_lock and vport enabled flag usage (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move legacy drop counter and rule under legacy structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Move metdata fields under offloads structure (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: Introduce and use mlx5_esw_is_manager_vport() (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-switch, Introduce and use vlan rule config helper (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename ingress acl config in offloads mode (Alaa Hleihel) [1789380] - [netdrv] net/mlx5: E-Switch, Rename egress config to generic name (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Test write combining support (Alaa Hleihel) [1789380] - [netdrv] net: Fix misspellings of "configure" and "configuration" (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not race with mlx5_ib_invalidate_range during create and destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Do not store implicit children in the odp_mkeys xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit ODP destroy (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Avoid double lookups on the pagefault path (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Reduce locking in implicit_mr_get_data() (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use an xarray for the children of an implicit ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split implicit handling from pagefault_mr (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Set the HW IOVA of the child MRs to their place in the tree (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Lift implicit_mr_alloc() into the two routines that call it (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Rework implicit_mr_get_data (Alaa Hleihel) [1789380] - [netdrv] RDMA/mlx5: Delete struct mlx5_priv->mkey_table (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use a dedicated mkey xarray for ODP (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Split sig_err MR data into its own xarray (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Use SRCU properly in ODP prefetch (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Align usage of QP1 create flags with rest of mlx5 defines (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Add capability for max sge to get optimized performance (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Introduce and use mkey context setting helper routine (Alaa Hleihel) [1789380] - [include] net/mlx5: Expose optimal performance scatter entries capability (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary else statement (Alaa Hleihel) [1789380] - [infiniband] IB/mlx5: Remove unnecessary return statement (Alaa Hleihel) [1789380] - [infiniband] RDMA/mlx5: Group boolean parameters to take less space (Alaa Hleihel) [1789380] - [netdrv] net/mlx5e: Add missing capability bit check for IP-in-IP (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix ingress rate configuration for representors (Alaa Hleihel) [1789378] - [netdrv] mlx5: reject unsupported external timestamp flags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Replace kfree with kvfree when free vhca stats (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove incorrect match criteria assignment line (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Enhance TX resync flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save a copy of the crypto info (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unneeded cipher type checks (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Limit DUMP wqe size (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix missing SQ edge fill (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Fix page refcnt leak in TX resync error flow (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save by-value copy of the record frags (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Save only the frag page to release at completion (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Size of a Dump WQE is fixed (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Release reference on DUMPed fragments in shutdown flow (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Put live in the correct place for ODP MRs (Alaa Hleihel) [1789378] - [infiniband] RDMA/odp: Lift umem_mutex out of ib_umem_odp_unmap_dma_pages() (Alaa Hleihel) [1789378] - [netdrv] drivers: net: Fix Kconfig indentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove redundant dev_name print from err log (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: DR, Remove useless set memory to zero use memset() (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: kTLS, Remove unused function parameter (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use PTR_ERR_OR_ZERO rather than its implementation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Use ipv6_stub to avoid dependency with ipv6 being a module (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Kconfig: Fix MLX5_CORE dependency with PCI_HYPERV_INTERFACE (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Fix static checker warning of potential pointer math issue (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Remove unlikely() from WARN*() condition (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support TSO and TX checksum offloads for IP-in-IP tunnels (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Improve stateless offload capability check (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Support RSS for IP-in-IP and IPv6 tunneled packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Change function's position to a more fitting file (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add page fault handler for DC initiator WQE (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Remove check of FW capabilities in ODP page fault handling (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Set ODP capabilities for DC transport to max (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: RDMA_RX flow type support for user applications (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Fix return code in case of hyperv wrong size read (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add mlx5e HV VHCA stats agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA control agent (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add HV VHCA infrastructure (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add wrappers for HyperV PCIe operations (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add trace point for neigh used value update (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Add tc flower tracepoints (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use odp instead of mr->umem in pagefault_mr (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Use ib_umem_start instead of umem.address (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Create bypass and loopback flow steering namespaces for RDMA RX (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add per-namespace flow table default miss action support (Alaa Hleihel) [1789378] - [include] net/mlx5: Expose IP-in-IP capability bit (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Improve functions documentation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from CQE with error on RQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: RX, Handle CQE with error at the earliest stage (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Report and recover from rx timeout (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Report and recover from CQE error on ICOSQ (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Split open/close ICOSQ into stages (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add support to rx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add helper functions for reporter's basics (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Add cq info to tx reporter diagnose (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx reporter diagnostics output (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Extend tx diagnose function (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Generalize tx reporter's functionality (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Change naming convention for reporter's functions (Alaa Hleihel) [1790198 1789378] - [netdrv] net/mlx5e: Rename reporter header file (Alaa Hleihel) [1790198 1789378] - [infiniband] RDMA/mlx5: Annotate lock dependency in bind/unbind slave port (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Expose XRQ legacy commands over the DEVX interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add legacy events to DEVX list (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Add XRQ legacy commands opcodes (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: Use debug message instead of warn (Alaa Hleihel) [1789378] - [netdrv] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1789378] - [infiniband] mlx5: Use refcount_t for refcount (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Allow dropping specific tunnel packets (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: TX reporter cleanup (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Set tx reporter only on successful creation (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Rx, checksum handling refactoring (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Soften inline mode VLAN dependencies (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Slight enhancement for WQE fetch function (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: XDP, Close TX MPWQE session when no room for inline packet left (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: Tx, Strict the room needed for SQ edge NOPs (Alaa Hleihel) [1789378] - [netdrv] net/mlx5: E-Switch, add ingress rate support (Alaa Hleihel) [1789378] - [infiniband] RDMA/mlx5: Remove DEBUG ODP code (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Add CREATE_PSV/DESTROY_PSV for devx interface (Alaa Hleihel) [1789378] - [infiniband] IB/mlx5: Avoid unnecessary typecast (Alaa Hleihel) [1789378] - [netdrv] net/mlx5e: xsk: dynamically allocate mlx5e_channel_param (Alaa Hleihel) [1789378] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789378] - [char] tpm: Export tpm2_get_cc_attrs_tbl for ibmvtpm driver as module (David Gibson) [1781915] - [char] tpm: ibmvtpm: Add support for TPM2 (David Gibson) [1781915] - [char] tpm: of: Handle IBM, vtpm20 case when getting log parameters (David Gibson) [1781915] - [wireless] iwlwifi: mvm: Do not require PHY_SKU NVM section for 3168 devices (Jarod Wilson) [1807052] - [wireless] mwifiex: set needed_headroom, not hard_header_len (Jarod Wilson) [1807052] - [wireless] ath9k: Handle txpower changes even when TPC is disabled (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: fix coverage_class type (Jarod Wilson) [1807052] - [wireless] rtw88: Use kfree_skb() instead of kfree() (Jarod Wilson) [1807052] - [wireless] brcmfmac: abort and release host after error (Jarod Wilson) [1807052] - [wireless] ath11k: Silence clang -Wsometimes-uninitialized in ath11k_update_per_peer_stats_from_txcompl (Jarod Wilson) [1807052] - [wireless] ath10k: Call cpu_latency_qos_*() instead of pm_qos_*() (Jarod Wilson) [1807052] - [net] mac80211: fix authentication with iwlwifi/mvm (Jarod Wilson) [1807052] - [net] mac80211: set IEEE80211_TX_CTRL_PORT_CTRL_PROTO for nl80211 TX (Jarod Wilson) [1807052] - [net] mac80211: mark station unauthorized before key removal (Jarod Wilson) [1807052] - [net] mac80211: Check port authorization in the ieee80211_tx_dequeue() case (Jarod Wilson) [1807052] - [net] cfg80211: Do not warn on same channel at the end of CSA (Jarod Wilson) [1807052] - [net] mac80211: drop data frames without key on encrypted links (Jarod Wilson) [1807052] - [net] nl80211: fix NL80211_ATTR_CHANNEL_WIDTH attribute type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send GEO_TX_POWER_LIMIT if no wgds table (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: add 0x2526/0x401* devices back to cfg detection (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Fix regression due to commit d1d1a96bdb44 (Jarod Wilson) [1807052] - [wireless] iwlwifi: cfg: use antenna diversity with all AX101 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix rate scale NSS configuration (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: don't abort if sending DBGC_SUSPEND_RESUME fails (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't add TLV offset when reading FIFOs (Jarod Wilson) [1807052] - [wireless] iwlwifi: check allocated pointer when allocating conf_tlvs (Jarod Wilson) [1807052] - [wireless] iwlwifi: consider HE capability when setting LDPC (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: take the required lock when clearing time event data (Jarod Wilson) [1807052] - [net] mac80211: Do not send mesh HWMP PREQ if HWMP is disabled (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for channel switch (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for beacon report scanning (Jarod Wilson) [1807052] - [net] nl80211: add missing attribute validation for critical protocol indication (Jarod Wilson) [1807052] - [wireless] mt76: fix array overflow on receiving too many fragments for a packet (Jarod Wilson) [1807052] - [net] mac80211: rx: avoid RCU list traversal under mutex (Jarod Wilson) [1807052] - [net] nl80211: explicitly include if_vlan.h (Jarod Wilson) [1807052] - [net] mac80211: Remove a redundant mutex unlock (Jarod Wilson) [1807052] - [net] cfg80211: check reg_rule for NULL in handle_channel_custom() (Jarod Wilson) [1807052] - [net] nl80211: fix potential leak in AP start (Jarod Wilson) [1807052] - [net] mac80211: fix wrong 160/80+80 MHz setting (Jarod Wilson) [1807052] - [net] cfg80211: add missing policy for NL80211_ATTR_STATUS_CODE (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix max_nss in mt7615_eeprom_parse_hw_cap (Jarod Wilson) [1807052] - [net] cfg80211: check wiphy driver existence for drvinfo report (Jarod Wilson) [1807052] - [net] mac80211: consider more elements in parsing CRC (Jarod Wilson) [1807052] - [net] mac80211: fix quiet mode activation in action frames (Jarod Wilson) [1807052] - [net] mac80211: use more bits for ack_frame_id (Jarod Wilson) [1807052] - [wireless] rtw88: Fix return value of rtw_wow_check_fw_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: d3: read all FW CPUs error info (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix TDLS discovery with the new firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Check the sta is not NULL in iwl_mvm_cfg_he_sta() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: avoid use after free for pmsr request (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update the DTS measurement type (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't throw error when trying to remove IGTK (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Fix thermal zone registration (Jarod Wilson) [1807052] - [wireless] iwlwifi: use helpers (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_cmd_append_vsie_tlv() (Jarod Wilson) [1807052] - [wireless] mwifiex: Fix possible buffer overflows in mwifiex_ret_wmm_get_status() (Jarod Wilson) [1807052] - [wireless] mwifiex: fix unbalanced locking in mwifiex_process_country_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: fix spelling mistake "initilized" -> "initialized" (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: remove unused variables (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: remove redundant assignment to variable cond (Jarod Wilson) [1807052] - [wireless] brcmfmac: Remove always false 'idx < 0' statement (Jarod Wilson) [1807052] - [wireless] rtw88: use shorter delay time to poll PS state (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL skb access in TX ISR (Jarod Wilson) [1807052] - [wireless] brcmfmac: add initial support for monitor mode (Jarod Wilson) [1807052] - [wireless] brcmfmac: simplify building interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: sdio: Fix OOB interrupt initialization on brcm43362 (Jarod Wilson) [1807052] - [wireless] brcmfmac: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtw88: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Remove sw.h header (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Make functions static & rm sw.h (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: Fix typo (Jarod Wilson) [1807052] - [wireless] rtw88: change max_num_of_tx_queue() definition to inline in pci.h (Jarod Wilson) [1807052] - [wireless] rtw88: assign NULL to skb after being kfree()'ed (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_hci_stop() instead of rtwdev->hci.ops->stop() (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused vif pointer in struct rtw_vif (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused variable 'in_lps' (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused spinlock (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: update power sequence to v15 (Jarod Wilson) [1807052] - [wireless] rtw88: fix TX secondary channel offset of 40M if current bw is 20M or 40M (Jarod Wilson) [1807052] - [wireless] rtw88: fix rate mask for 1SS chip (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan net-detect support (Jarod Wilson) [1807052] - [wireless] rtw88: Add wowlan pattern match support (Jarod Wilson) [1807052] - [wireless] rtw88: support wowlan feature for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: load wowlan firmware if wowlan is supported (Jarod Wilson) [1807052] - [wireless] rtw88: add interface config for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset dma when reset pci trx ring (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset ring index when release skbs in tx ring (Jarod Wilson) [1807052] - [wireless] ath10k: Use device_get_match_data() to simplify code (Jarod Wilson) [1807052] - [wireless] ath10k: Add newlines to printk messages (Jarod Wilson) [1807052] - [wireless] ath10k: Correct the DMA direction for management tx buffers (Jarod Wilson) [1807052] - [wireless] mwifiex: drop most magic numbers from mwifiex_process_tdls_action_frame() (Jarod Wilson) [1807052] - [wireless] ath11k: fix up some error paths (Jarod Wilson) [1807052] - [wireless] ath11k: make sure to also report the RX bandwidth inside radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: avoid null pointer dereference when pointer band is null (Jarod Wilson) [1807052] - [wireless] ath11k: Add missing pdev rx rate stats (Jarod Wilson) [1807052] - [wireless] ath11k: ensure ts.flags is initialized before bit-wise or'ing in values (Jarod Wilson) [1807052] - [wireless] ath11k: set TxBf parameters after vdev start (Jarod Wilson) [1807052] - [wireless] ath11k: enable HE tlvs in ppdu stats for pktlog lite (Jarod Wilson) [1807052] - [wireless] ath11k: fix debugfs build failure (Jarod Wilson) [1807052] - [wireless] ath10k: Don't call SCM interface for statically mapped msa region (Jarod Wilson) [1807052] - [wireless] Revert "ath10k: fix DMA related firmware crashes on multiple devices" (Jarod Wilson) [1807052] - [wireless] ath10k: drop RX skb with invalid length for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: use true,false for bool variable (Jarod Wilson) [1807052] - [wireless] ath10k: Add optional qdss clk (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Fix comment on ath10k_pci_dump_memory_sram (Jarod Wilson) [1807052] - [wireless] ath10k: pci: Only dump ATH10K_MEM_REGION_TYPE_IOREG when safe (Jarod Wilson) [1807052] - [wireless] ath9k: use true,false for bool variable (Jarod Wilson) [1807052] - [net] net: mac80211: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] net: iwlwifi: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1807052] - [wireless] iwlwifi: add device name to device_info (Jarod Wilson) [1807052] - [wireless] iwlwifi: implement a new device configuration table (Jarod Wilson) [1807052] - [wireless] iwlwifi: assume the driver_data is a trans_cfg, but allow full cfg (Jarod Wilson) [1807052] - [wireless] iwlwifi: prph: remove some unused register definitions (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print out extended secboot status before dump (Jarod Wilson) [1807052] - [wireless] iwlwifi: incorporate firmware filename into version (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: check for the domain on all TLV types during init (Jarod Wilson) [1807052] - [wireless] iwlwifi: add new iwlax411 struct for type SoSnj (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove the iwl_dbg_tlv_gen_active_trigs() function (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: remove unnecessary active triggers status flag (Jarod Wilson) [1807052] - [wireless] iwlwifi: yoyo: don't allow changing the domain via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Update BEACON_TEMPLATE_CMD firmware API (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove CSR registers abstraction (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove some outdated iwl22000 configurations (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: validate queue ID before array deref/bit ops (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: use partial pages if applicable (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: map only used part of RX buffers (Jarod Wilson) [1807052] - [wireless] iwlwifi: allocate more receive buffers for HE devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for responder config command version 7 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for location range request version 8 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: remove support for fw scan api v11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: don't skip a TX FIFO when dumping (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: update powersave correctly for D3 (Jarod Wilson) [1807052] - [wireless] ath11k: Use sizeof_field() instead of FIELD_SIZEOF() (Jarod Wilson) [1807052] - [wireless] ath11k: explicitly cast wmi commands to their correct struct type (Jarod Wilson) [1807052] - [wireless] orinoco: avoid assertion in case of NULL pointer (Jarod Wilson) [1807052] - [wireless] brcmfmac: Keep OOB wake-interrupt disabled when it shouldn't be enabled (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_usbdev_qinit (Jarod Wilson) [1807052] - [wireless] brcmfmac: not set mbss in vif if firmware does not support MBSS (Jarod Wilson) [1807052] - [wireless] brcmfmac: add RSDB condition when setting interface combinations (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for BCM4359 SDIO chipset (Jarod Wilson) [1807052] - [wireless] brcmfmac: make errors when setting roaming parameters non-fatal (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix rambase for 4359/9 (Jarod Wilson) [1807052] - [wireless] brcmfmac: set F2 blocksize and watermark for 4359 (Jarod Wilson) [1807052] - [wireless] brcmfmac: reset two D11 cores if chip has two D11 cores (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_signal_scale_mapping (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192cu: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: use generic rtl_query_rxpwrpercentage (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix interface sanity check (Jarod Wilson) [1807052] - [wireless] brcmfmac: set interface carrier to off by default (Jarod Wilson) [1807052] - [wireless] mwifiex: delete unused mwifiex_get_intf_num() (Jarod Wilson) [1807052] - [wireless] rt2x00usb: Fix a warning message in 'rt2x00usb_watchdog_tx_dma()' (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix use after free in brcmf_sdio_readframes() (Jarod Wilson) [1807052] - [wireless] rt2x00: use RESET state bit to prevent IV changes on restart (Jarod Wilson) [1807052] - [wireless] rt2x00: implement reconfig_complete (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl_pci: Fix -Wcast-function-type (Jarod Wilson) [1807052] - [wireless] brcmsmac: Remove always false 'channel < 0' statement (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove last definitions of local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl88821ae: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove dependence on special bit manipulation macros for common driver (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ce: rtl8192c_com: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove usage of private bit manipulation (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove usage of private bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1807052] - [wireless] brcmfmac: Fix memory leak in brcmf_p2p_create_p2pdev() (Jarod Wilson) [1807052] - [wireless] ath9k: fix storage endpoint lookup (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] ath11k: remove an unneeded NULL check (Jarod Wilson) [1807052] - [wireless] ath11k: checking for NULL vs IS_ERR() (Jarod Wilson) [1807052] - [wireless] ath11k: delete a stray unlock in ath11k_dbg_htt_stats_req() (Jarod Wilson) [1807052] - [wireless] ath11k: fix missing free of skb on error return path (Jarod Wilson) [1807052] - [wireless] ath11k: fix uninitialized variable radioup (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak on reg_info (Jarod Wilson) [1807052] - [wireless] ath11k: Remove unnecessary enum scan_priority (Jarod Wilson) [1807052] - [wireless] ath11k: fix several spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath11k: add some missing __packed qualifiers (Jarod Wilson) [1807052] - [wireless] ath11k: set the BA buffer size to 256 when HE is enabled (Jarod Wilson) [1807052] - [wireless] ath11k: fix pdev when invoking ath11k_wmi_send_twt_enable_cmd() (Jarod Wilson) [1807052] - [wireless] ath11k: optimize ath11k_hal_tx_status_parse (Jarod Wilson) [1807052] - [wireless] ath11k: optimise ath11k_dp_tx_completion_handler (Jarod Wilson) [1807052] - [wireless] ath11k: move some tx_status parsing to debugfs code (Jarod Wilson) [1807052] - [wireless] ath11k: rename ath11k_wmi_base instances from wmi_sc to wmi_ab (Jarod Wilson) [1807052] - [wireless] ath11k: drop memset when setting up a tx cmd desc (Jarod Wilson) [1807052] - [wireless] ath11k: disable PS for STA interfaces by default upon bringup (Jarod Wilson) [1807052] - [wireless] ath11k: add wmi helper for turning STA PS on/off (Jarod Wilson) [1807052] - [wireless] ath10k: Fix some typo in some warning messages (Jarod Wilson) [1807052] - [wireless] ath11k: register HE mesh capabilities (Jarod Wilson) [1807052] - [net] netlink: rename nl80211_validate_nested() to nla_validate_nested() (Jarod Wilson) [1807052] - [wireless] wireless/mediatek: Replace rcu_swap_protected() with rcu_replace_pointer() (Jarod Wilson) [1807052] - [wireless] ath: add support for special 0x0 regulatory domain (Jarod Wilson) [1807052] - [wireless] ath10k: change bundle count for max rx bundle for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable napi on RX path for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: fix indentation in ath11k_mac_prepare_he_mode() (Jarod Wilson) [1807052] - [wireless] ath11k: Setup REO destination ring before sending wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Move mac80211 hw allocation before wmi_init command (Jarod Wilson) [1807052] - [wireless] ath11k: Skip update peer stats for management packets (Jarod Wilson) [1807052] - [wireless] ath11k: update tx duration in station info (Jarod Wilson) [1807052] - [wireless] ath11k: fix vht guard interval mapping (Jarod Wilson) [1807052] - [wireless] ath11k: fix memory leak in monitor mode (Jarod Wilson) [1807052] - [wireless] ath11k: Advertise MPDU start spacing as no restriction (Jarod Wilson) [1807052] - [wireless] ath11k: Update tx and rx chain count properly on drv_set_antenna (Jarod Wilson) [1807052] - [wireless] ath11k: add necessary peer assoc params in wmi dbg (Jarod Wilson) [1807052] - [wireless] ath11k: unlock mutex during failure in qmi fw ready (Jarod Wilson) [1807052] - [wireless] ath11k: add support for controlling tx power to a station (Jarod Wilson) [1807052] - [wireless] ath11k: update bawindow size in delba process (Jarod Wilson) [1807052] - [wireless] ath11k: avoid use_after_free in ath11k_dp_rx_msdu_coalesce API (Jarod Wilson) [1807052] - [wireless] ath11k: avoid burst time conversion logic (Jarod Wilson) [1807052] - [wireless] ath11k: pktlog: fix sending/using the pdev id (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up in ath11k_qmi_wlanfw_wlan_cfg_send() (Jarod Wilson) [1807052] - [wireless] ath11k: qmi clean up ce and HTC service config update (Jarod Wilson) [1807052] - [wireless] ath11k: tracing: fix ath11k tracing (Jarod Wilson) [1807052] - [wireless] ath10k: enable wow feature for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: change log level for mpdu status of sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: set WMI_PEER_AUTHORIZE after a firmware crash (Jarod Wilson) [1807052] - [wireless] ath10k: set max mtu to 1500 for sdio chip (Jarod Wilson) [1807052] - [wireless] ath10k: enable firmware log by default for sdio (Jarod Wilson) [1807052] - [wireless] ath11k: Fix target crash due to WBM_IDLE_LINK ring desc shortage (Jarod Wilson) [1807052] - [wireless] ath11k: Fixing TLV length issue in peer pktlog WMI command (Jarod Wilson) [1807052] - [wireless] ath11k: Fix skb_panic observed during msdu coalescing (Jarod Wilson) [1807052] - [wireless] ath11k: remove unused tx ring counters (Jarod Wilson) [1807052] - [wireless] ath11k: avoid WMM param truncation (Jarod Wilson) [1807052] - [wireless] ath11k: optimize RX path latency (Jarod Wilson) [1807052] - [wireless] ath11k: update tcl cmd descriptor parameters for STA mode (Jarod Wilson) [1807052] - [wireless] ath11k: fix wmi service ready ext tlv parsing (Jarod Wilson) [1807052] - [wireless] ath11k: fix resource leak in ath11k_mac_sta_state (Jarod Wilson) [1807052] - [wireless] ath11k: Fix htt stats sounding info and pdev cca stats (Jarod Wilson) [1807052] - [wireless] ath10k: move non-fatal warn logs to dbg level (Jarod Wilson) [1807052] - [wireless] ath11k: add spatial reuse support (Jarod Wilson) [1807052] - [wireless] ath11k: add TWT support (Jarod Wilson) [1807052] - [wireless] ath11k: add HE support (Jarod Wilson) [1807052] - [wireless] ath11k: Remove dead code while handling amsdu packets (Jarod Wilson) [1807052] - [wireless] ath11k: fix missed bw conversion in tx completion (Jarod Wilson) [1807052] - [wireless] ath11k: convert message from info to dbg (Jarod Wilson) [1807052] - [wireless] ath11k: ignore event 0x6017 (Jarod Wilson) [1807052] - [wireless] ath11k: add RX stats support for radiotap (Jarod Wilson) [1807052] - [wireless] ath11k: driver for Qualcomm IEEE 802.11ax devices (Jarod Wilson) [1807052] - [wireless] ath10k: fix RX of frames with broken FCS in monitor mode (Jarod Wilson) [1807052] - [wireless] ath10k: report rssi of each chain to mac80211 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: Handle "invalid" BDFs for msm8998 devices (Jarod Wilson) [1807052] - [wireless] ath10k: Fix qmi init error handling (Jarod Wilson) [1807052] - [wireless] ath10k: add NL80211_FEATURE_ND_RANDOM_MAC_ADDR for NLO (Jarod Wilson) [1807052] - [wireless] ath10k: Handle when FW doesn't support QMI_WLFW_HOST_CAP_REQ_V01 (Jarod Wilson) [1807052] - [wireless] ath10k: add large size for BMI download data for SDIO (Jarod Wilson) [1807052] - [wireless] ath10k: correct the tlv len of ath10k_wmi_tlv_op_gen_config_pno_start (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: remove struct ath10k_sdio_rx_data::status (Jarod Wilson) [1807052] - [wireless] ath10k: sdio: cosmetic cleanup (Jarod Wilson) [1807052] - [wireless] ath10k: add workqueue for RX path of sdio (Jarod Wilson) [1807052] - [wireless] ath10k: change max RX bundle size from 8 to 32 for sdio (Jarod Wilson) [1807052] - [wireless] ath10k: enable RX bundle receive for sdio (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't send the IWL_MVM_RXQ_NSSN_SYNC notif to Rx queues (Jarod Wilson) [1807052] - [net] cfg80211: fix page refcount issue in A-MSDU decap (Jarod Wilson) [1807052] - [net] cfg80211: check for set_wiphy_params (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in cfg80211_cqm_rssi_update (Jarod Wilson) [1807052] - [net] cfg80211: fix memory leak in nl80211_probe_mesh_link (Jarod Wilson) [1807052] - [net] cfg80211: fix deadlocks in autodisconnect work (Jarod Wilson) [1807052] - [net] wireless: wext: avoid gcc -O3 warning (Jarod Wilson) [1807052] - [net] mac80211: Fix TKIP replay protection immediately after key setup (Jarod Wilson) [1807052] - [net] cfg80211: Fix radar event during another phy CAC (Jarod Wilson) [1807052] - [net] wireless: fix enabling channel 12 for custom regulatory domain (Jarod Wilson) [1807052] - [net] mac80211: mesh: restrict airtime metric to peered established plinks (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: mvm: fix scan config command size" (Jarod Wilson) [1807052] - [wireless] iwlwifi: fw: make pos static in iwl_sar_get_ewrd_table() loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove lar_disable module parameter (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: force stop the debug monitor HW (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: always disable L0S states (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rename L0S_ENABLED bit to L0S_DISABLED (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix potential SKB leak on TXQ TX (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix SKB leak on invalid queue (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: extend hardware workaround to context-info (Jarod Wilson) [1807052] - [wireless] iwlwifi: Don't ignore the cap field upon mcc update (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: report TX rate to mac80211 directly for RS offload (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix NVM check for 3168 devices (Jarod Wilson) [1807052] - [wireless] iwlwifi: fix TLV fragment allocation loop (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: allocate smaller dev_cmd for TX headers (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: detect the DMA bug and warn if it happens (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: work around DMA hardware bug (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move page tracking into get_page_hdr() (Jarod Wilson) [1807052] - [wireless] iwlwifi: don't send PPAG command if disabled (Jarod Wilson) [1807052] - [wireless] mt76: Off by one in mt76_calc_rx_airtime() (Jarod Wilson) [1807052] - [wireless] mt76: fix LED link time failure (Jarod Wilson) [1807052] - [net] mac80211: Turn AQL into an NL80211_EXT_FEATURE (Jarod Wilson) [1807052] - [net] mac80211: airtime: Fix an off by one in ieee80211_calc_rx_airtime() (Jarod Wilson) [1807052] - [net] cfg80211: fix double-free after changing network namespace (Jarod Wilson) [1807052] - [net] mac80211: fix TID field in monitor mode transmit (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: move power gating workaround earlier in the flow (Jarod Wilson) [1807052] - [wireless] Revert "iwlwifi: assign directly to iwl_trans->cfg in QuZ detection" (Jarod Wilson) [1807052] - [wireless] wireles: Use sizeof_field() macro (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: fix default mac address overwrite (Jarod Wilson) [1807052] - [wireless] ath9k: use iowrite32 over __raw_writel (Jarod Wilson) [1807052] - [net] mac80211: Use Airtime-based Queue Limits (AQL) on packet dequeue (Jarod Wilson) [1807052] - [net] mac80211: Implement Airtime-based Queue Limit (AQL) (Jarod Wilson) [1807052] - [net] mac80211: Import airtime calculation code from mt76 (Jarod Wilson) [1807052] - [net] mac80211: consider QoS Null frames for STA_NULLFUNC_ACKED (Jarod Wilson) [1807052] - [net] mac80211: expose HW conf flags through debugfs (Jarod Wilson) [1807052] - [net] mac80211: Add new sta_info getter by sta/vif addrs (Jarod Wilson) [1807052] - [net] mac80211: add a comment about monitor-to-dev injection (Jarod Wilson) [1807052] - [wireless] drivers: net: Fix Kconfig indentation, continued (Jarod Wilson) [1807052] - [wireless] mt76: fix fix ampdu locking (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: fix endpoint definition order (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: read {tx,rx} mask from eeprom (Jarod Wilson) [1807052] - [wireless] mt76: move mt76_get_antenna in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: fix possible out-of-bound access in mt7615_fill_txs/mt7603_fill_txs (Jarod Wilson) [1807052] - [wireless] Revert "mt76: mt76x0e: don't use hw encryption for MT7630E" (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: disable radar pattern detector during scanning (Jarod Wilson) [1807052] - [wireless] mt76: move interface_modes definition in mt76_core module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add ibss support (Jarod Wilson) [1807052] - [wireless] mt76: move SUPPORTS_REORDERING_BUFFER hw property in mt76_register_device (Jarod Wilson) [1807052] - [wireless] mt76: use mt76_dev in mt76_is_{mmio,usb} (Jarod Wilson) [1807052] - [wireless] mt76: Remove set but not used variable 'idx' (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on a dedicated stats workqueue (Jarod Wilson) [1807052] - [wireless] mt76: mt76u: rely on usb_interface instead of usb_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: remove 350ms delay in mt76x0_phy_calibrate (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: update ewma pkt len in mt76x02u_tx_prepare_skb (Jarod Wilson) [1807052] - [wireless] mt76: remove obsolete .add_buf() from struct mt76_queue_ops (Jarod Wilson) [1807052] - [wireless] mt76: add sanity check for a-mpdu rx wcid index (Jarod Wilson) [1807052] - [wireless] mt76: refactor cc_lock locking scheme (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0: eeprom: add support for MAC address from OF (Jarod Wilson) [1807052] - [wireless] mt76: avoid enabling interrupt if NAPI poll is still pending (Jarod Wilson) [1807052] - [wireless] mt76: fix aggregation stop issue (Jarod Wilson) [1807052] - [wireless] mt76: drop rcu read lock in mt76_rx_aggr_stop (Jarod Wilson) [1807052] - [wireless] mt76: add missing locking around ampdu action (Jarod Wilson) [1807052] - [wireless] mt76: do not use devm API for led classdev (Jarod Wilson) [1807052] - [wireless] mt76: enable airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: track tx/rx airtime for airtime fairness (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: introduce mt7615_mac_wtbl_update routine (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix survey channel busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: report tx_time, bss_rx and busy time to mac80211 (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: track approximate tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move MT_CH_TIME_CFG init to mt76x02_mac_cc_reset (Jarod Wilson) [1807052] - [wireless] mt76: unify channel survey update code (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: switch to a different counter for survey busy time (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: track tx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: track rx airtime for airtime fairness and survey (Jarod Wilson) [1807052] - [wireless] mt76: store current channel survey_state in struct mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: rename mt76_driver_ops txwi_flags to drv_flags and include tx aligned4 (Jarod Wilson) [1807052] - [wireless] mt76: report rx a-mpdu subframe status (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: remove q_rx field from struct mt7603_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7603: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: collect aggregation stats (Jarod Wilson) [1807052] - [wireless] mt76: move aggr_stats array in mt76_dev (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: add queue entry in debugfs (Jarod Wilson) [1807052] - [wireless] mt76: move queue debugfs entry to driver specific code (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02u: move mt76x02u_mac_start in mt76x02-usb module (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0u: reset counter starting the device (Jarod Wilson) [1807052] - [wireless] mt76: mt76x2: move mt76x02_mac_reset_counters in mt76x02_mac_start (Jarod Wilson) [1807052] - [wireless] mt76: mt76x02: move mac_reset_counter in mt76x02_lib module (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: enable SCS by default (Jarod Wilson) [1807052] - [wireless] mt76: mt76x0e: make array mt76x0_chan_map static const, makes object smaller (Jarod Wilson) [1807052] - [wireless] mt76: usb: add lockdep_assert_held in __mt76u_vendor_request (Jarod Wilson) [1807052] - [wireless] mt76: remove empty flag in mt76_txq_schedule_list (Jarod Wilson) [1807052] - [wireless] mt76: use cancel_delayed_work_sync in mt76_rx_aggr_shutdown (Jarod Wilson) [1807052] - [wireless] mt76: remove aggr_work field from struct mt76_wcid (Jarod Wilson) [1807052] - [wireless] mt76: mt7615: fix control frame rx in monitor mode (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 52 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: check kasprintf() return value (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove outdated comment referring to wake lock (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: trace IOVA for iwlwifi_dev_tx_tb (Jarod Wilson) [1807052] - [wireless] iwlwifi: dvm: excessive if in rs_bt_update_lq() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Report tx/rx antennas (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: rx: use rxq queue_size instead of constant (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove left-over non-functional email alias (Jarod Wilson) [1807052] - [wireless] iwlwifi: config: remove max_rx_agg_size (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make some RX functions static (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req FW API ver 13 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: fix support for transmitting SKBs with fraglist (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'vif', 'dev', 'len' (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove monitor interface when detaching (Jarod Wilson) [1807052] - [wireless] brcmfmac: disable PCIe interrupts before bus reset (Jarod Wilson) [1807052] - [wireless] rtw88: allows to enable/disable HCI link PS mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: pci: enable CLKREQ function if host supports it (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use for loop instead of while loop for DBI/MDIO (Jarod Wilson) [1807052] - [wireless] rtw88: pci: use macros to access PCI DBI/MDIO registers (Jarod Wilson) [1807052] - [wireless] rtlwifi: set proper udelay within rf_serial_read (Jarod Wilson) [1807052] - [wireless] rtlwifi: rf_lock use non-irqsave spin_lock (Jarod Wilson) [1807052] - [wireless] brcmfmac: remove set but not used variable 'mpnum', 'nsp', 'nmp' (Jarod Wilson) [1807052] - [wireless] rtw88: remove duplicated include from ps.c (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Remove set but not used variable 'rsr' (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove unnecessary return (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: remove local VENDOR_ID and DEVICE_ID definitions (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 use new SDIO_VENDOR_ID_TI_WL1251 definition (Jarod Wilson) [1807052] - [wireless] net: wireless: ti: wl1251 add device tree support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix non-ACPI function (Jarod Wilson) [1807052] - [wireless] iwlwifi: 22000: fix some indentation (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove IWL_DEVICE_22560/IWL_DEVICE_FAMILY_22560 (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: sync the iwl_mvm_session_prot_notif layout (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: start CTDP budget from 2400mA (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: don't skip mgmt tid when flushing all tids (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: scan: enable adaptive dwell in p2p (Jarod Wilson) [1807052] - [wireless] iwlwifi: refactor the SAR tables from mvm to acpi (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: support scan req cmd ver 12 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: make new scan req versioning flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix unaligned read of rx_pkt_status (Jarod Wilson) [1807052] - [wireless] iwlwifi: remove redundant assignment to variable bufsz (Jarod Wilson) [1807052] - [wireless] iwlwifi: bump FW API to 51 for 22000 series (Jarod Wilson) [1807052] - [wireless] iwlwifi: FW API: reference enum in docs of modify_mask (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: print rate_n_flags in a pretty format (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: adapt the code to use api ver 11 (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: Create function to build scan cmd (Jarod Wilson) [1807052] - [wireless] iwlwifi: scan: create function for scan scheduling params (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support dump collection upon assert during D3 (Jarod Wilson) [1807052] - [wireless] iwlwifi: pcie: make iwl_pcie_gen2_update_byte_tbl static (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: in VHT connection use only VHT capabilities (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: update iwl_uhb_nvm_channels (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove else-if in iwl_send_phy_cfg_cmd() (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix support for single antenna diversity (Jarod Wilson) [1807052] - [wireless] ath10k: qmi: Sleep for a while before assigning MSA memory (Jarod Wilson) [1807052] - [wireless] ath10k: Revert "ath10k: add cleanup in ath10k_sta_state()" (Jarod Wilson) [1807052] - [wireless] mwifiex: Re-work support for SDIO HW reset (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Add support for Edimax EW-7611ULB (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing enable interrupt flag (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing callback that tests for hw release of buffer (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192de: Fix missing code to retrieve RX buffer address (Jarod Wilson) [1807052] - [net] mac80211: Use debugfs_create_xul() helper (Jarod Wilson) [1807052] - [net] cfg80211: VLAN offload support for set_key and set_sta_vlan (Jarod Wilson) [1807052] - [net] mac80211: Shrink the size of ack_frame_id to make room for tx_time_est (Jarod Wilson) [1807052] - [net] mac80211: don't re-parse elems in ieee80211_assoc_success() (Jarod Wilson) [1807052] - [net] mac80211: move store skb ack code to its own function (Jarod Wilson) [1807052] - [wireless] ath10k: disable cpuidle during downloading firmware (Jarod Wilson) [1807052] - [wireless] ath10k: fix potential issue of peer stats allocation (Jarod Wilson) [1807052] - [wireless] ath10k: fix get invalid tx rate for Mesh metric (Jarod Wilson) [1807052] - [wireless] rtw88: signal completion even on firmware-request failure (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential NULL pointer access for firmware (Jarod Wilson) [1807052] - [wireless] rtlwifi: fix memory leak in rtl92c_set_fw_rsvdpagepkt() (Jarod Wilson) [1807052] - [wireless] rt2800: remove errornous duplicate condition (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8225se: remove some unused const variables (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove set but not used variables (Jarod Wilson) [1807052] - [wireless] rtw88: raise LPS threshold to 50, for less power consumption (Jarod Wilson) [1807052] - [wireless] ath5k: eeprom: Remove unneeded variable (Jarod Wilson) [1807052] - [wireless] ath10k: remove unneeded semicolon (Jarod Wilson) [1807052] - [wireless] mt7601u: use DEFINE_DEBUGFS_ATTRIBUTE to define debugfs fops (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] b43: dma: Fix use true/false for bool type variable (Jarod Wilson) [1807052] - [wireless] b43: main: Fix use true/false for bool type (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Drop condition with no effect (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant null pointer check on arrays (Jarod Wilson) [1807052] - [wireless] rtw88: avoid FW info flood (Jarod Wilson) [1807052] - [wireless] rtw88: fix potential read outside array boundary (Jarod Wilson) [1807052] - [wireless] rtw88: rearrange if..else statements for rx rate indexes (Jarod Wilson) [1807052] - [wireless] rtw88: use rtw_phy_pg_cfg_pair struct, not arrays (Jarod Wilson) [1807052] - [wireless] rtw88: 8822b: add RFE type 3 support (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for power tracking (Jarod Wilson) [1807052] - [wireless] rtw88: fix sparse warnings for DPK (Jarod Wilson) [1807052] - [wireless] net: Fix various misspellings of "connect" (Jarod Wilson) [1807052] - [wireless] net: Fix misspellings of "configure" and "configuration" (Jarod Wilson) [1807052] - [wireless] rtw88: fix GENMASK_ULL for u64 (Jarod Wilson) [1807052] - [wireless] iwlwifi: rx: use new api to get band from rx mpdu (Jarod Wilson) [1807052] - [wireless] iwlwifi: nvm: create function to convert channel index to nl80211_band (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: Invert the condition for OFDM rate (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: create function to convert nl80211 band to phy band (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use vzalloc to allocate dumping memory regions (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add user trigger support (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add notification for missed VAP (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: fix old-style declaration (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: use the new session protection command (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: remove leftover rs_remove_sta_debugfs() prototype (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: add support for new version for D0I3_END_CMD (Jarod Wilson) [1807052] - [wireless] iwlwifi: mvm: consider ieee80211 station max amsdu value (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW notification dumping in case of missed beacon (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: remove old API and some related code (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: rename external debug configuration file (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support FW response/notification region type (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: support domain changing via debugfs (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add periodic trigger new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement monitor allocation flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: implement time point handling (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add TLV allocation new API support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new API in dump info (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add error tables dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: add monitor dumping support (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg: remove multi buffers infra (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new trigger TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: use new region TLV in dump flow (Jarod Wilson) [1807052] - [wireless] iwlwifi: dbg_ini: load external dbg cfg after internal cfg is loaded (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix warnings for symbol not declared (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: remove set but not used variable 'rate_mask' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove unnecessary NULL check in rtl_regd_init (Jarod Wilson) [1807052] - [wireless] rtw88: add phy_info debugfs to show Tx/Rx physical status (Jarod Wilson) [1807052] - [wireless] rtw88: add set_bitrate_mask support (Jarod Wilson) [1807052] - [wireless] rtw88: Enable 802.11ac beamformee support (Jarod Wilson) [1807052] - [wireless] rtw88: add power tracking support (Jarod Wilson) [1807052] - [wireless] rtw88: use macro to check the current band (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: fix RTL8723BU connection failure issue after warm reboot (Jarod Wilson) [1807052] - [wireless] rtw88: mark rtw_fw_hdr __packed (Jarod Wilson) [1807052] - [wireless] net/wireless: Delete unnecessary checks before the macro call "dev_kfree_skb" (Jarod Wilson) [1807052] - [wireless] wireless: Remove call to memset after dma_alloc_coherent (Jarod Wilson) [1807052] - [wireless] rtw88: include interrupt.h for tasklet_struct (Jarod Wilson) [1807052] - [wireless] rtw88: use a for loop in rtw_power_mode_change(), not goto (Jarod Wilson) [1807052] - [wireless] rtw88: coex: Set 4 slot mode for A2DP (Jarod Wilson) [1807052] - [wireless] rtw88: pci: config phy after chip info is setup (Jarod Wilson) [1807052] - [wireless] rtw88: Use rtw_write8_set to set SYS_FUNC (Jarod Wilson) [1807052] - [wireless] rtw88: add NL80211_EXT_FEATURE_CAN_REPLACE_PTK0 support (Jarod Wilson) [1807052] - [wireless] rtw88: config 8822c multicast address in MAC init flow (Jarod Wilson) [1807052] - [wireless] ath10k: Correct error handling of dma_map_single() (Jarod Wilson) [1807052] - [wireless] ath: rename regulatory rules (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak for tpc_stats_final (Jarod Wilson) [1807052] - [wireless] ath10k: fix array out-of-bounds access (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert inline routines to little-endian words (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Convert macros that set descriptor (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Replace local bit manipulation macros (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192se: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'err' (Jarod Wilson) [1807052] - [wireless] ath10k: fix null dereference on pointer crash_data (Jarod Wilson) [1807052] - [wireless] ath10k: enable transmit data ack RSSI for QCA9884 (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: rename prob_ewma to prob_avg, use it for the new average (Jarod Wilson) [1807052] - [net] mac80211: minstrel_ht: replace rate stats ewma with a better moving average (Jarod Wilson) [1807052] - [net] mac80211: minstrel: remove divisions in tx status path (Jarod Wilson) [1807052] - [net] nl80211: trivial: Remove redundant loop (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variable 'cur_tx_wp' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: make arrays static, makes object smaller (Jarod Wilson) [1807052] - [wireless] rtw88: Fix an error message (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: add bluetooth co-existence support for single antenna (Jarod Wilson) [1807052] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_alloc_cmdrsp_buf (Jarod Wilson) [1829230 1807052] {CVE-2019-19056} - [wireless] rtlwifi: rtl8723: Remove set but not used variable 'own' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variables 'wifi_busy', 'bt_info_ext' (Jarod Wilson) [1807052] - [wireless] rtlwifi: btcoex: Remove set but not used variable 'result' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variable 'h2c_parameter' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8188ee: Remove set but not used variables 'v3', 'rtstatus', 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192c: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723ae: Remove set but not used variables 'reg_ecc', 'reg_ec4', 'reg_eac', 'b_pathb_ok' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8821ae: Remove set but not used variables 'rtstatus', 'bd' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: Improve TX performance of RTL8723BU on rtl8xxxu driver (Jarod Wilson) [1807052] - [wireless] brcmfmac: add support for SAE authentication offload (Jarod Wilson) [1807052] - [wireless] rtw88: fix error handling when setup efuse info (Jarod Wilson) [1807052] - [wireless] rtw88: fix NSS of hw_cap (Jarod Wilson) [1807052] - [wireless] rtw88: use struct rtw_fw_hdr to access firmware header (Jarod Wilson) [1807052] - [wireless] rtw88: raise firmware version debug level (Jarod Wilson) [1807052] - [wireless] rtw88: configure TX queue EDCA parameters (Jarod Wilson) [1807052] - [wireless] rtw88: Don't set RX_FLAG_DECRYPTED if packet has no encryption (Jarod Wilson) [1807052] - [wireless] rtw88: fix beaconing mode rsvd_page memory violation issue (Jarod Wilson) [1807052] - [wireless] rtw88: flush hardware tx queues (Jarod Wilson) [1807052] - [wireless] rtw88: add TX-AMSDU support (Jarod Wilson) [1807052] - [wireless] rtw88: report tx rate to mac80211 stack (Jarod Wilson) [1807052] - [wireless] rtw88: take over rate control from mac80211 (Jarod Wilson) [1807052] - [wireless] rtw88: add driver TX queue support (Jarod Wilson) [1807052] - [wireless] rtw88: allows to set RTS in TX descriptor (Jarod Wilson) [1807052] - [wireless] rtw88: check firmware leave lps successfully (Jarod Wilson) [1807052] - [wireless] mac80211: simplify TX aggregation start (Jarod Wilson) [1807052] - [net] mac80211: pass internal sta to ieee80211_tx_frags() (Jarod Wilson) [1807052] - [net] mac80211: IBSS: avoid unneeded return value processing (Jarod Wilson) [1807052] - [wireless] ar5523: check NULL before memcpy() in ar5523_cmd() (Jarod Wilson) [1807052] - [wireless] ath10k: add support for hardware rfkill (Jarod Wilson) [1807052] - [wireless] ath10k: restore QCA9880-AR1A (v1) detection (Jarod Wilson) [1807052] - [wireless] ath10k: fix offchannel tx failure when no ath10k_mac_tx_frm_has_freq (Jarod Wilson) [1807052] - [wireless] cw1200: Fix a signedness bug in cw1200_load_firmware() (Jarod Wilson) [1807052] - [wireless] rtw88: remove misleading module parameter rtw_fw_support_lps (Jarod Wilson) [1807052] - [wireless] rtw88: add deep PS PG mode for 8822c (Jarod Wilson) [1807052] - [wireless] rtw88: select deep PS mode when module is inserted (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter LPS by coex strategy (Jarod Wilson) [1807052] - [wireless] rtw88: add deep power save support (Jarod Wilson) [1807052] - [wireless] rtw88: leave PS state for dynamic mechanism (Jarod Wilson) [1807052] - [wireless] rtw88: LPS enter/leave should be protected by lock (Jarod Wilson) [1807052] - [wireless] rtw88: remove unused lps state check helper (Jarod Wilson) [1807052] - [wireless] rtw88: not to control LPS by each vif (Jarod Wilson) [1807052] - [wireless] rtw88: not to enter or leave PS under IRQ (Jarod Wilson) [1807052] - [wireless] rtw88: pci: reset H2C queue indexes in a single write (Jarod Wilson) [1807052] - [wireless] rtw88: remove redundant flag check helper function (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8723be: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'reg_ecc', 'reg_eac' (Jarod Wilson) [1807052] - [wireless] rtlwifi: rtl8192ee: Remove set but not used variables 'short_gi', 'buf_len' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variables 'dataempty', 'hoffset' (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove set but not used variable 'rtstate' (Jarod Wilson) [1807052] - [wireless] rtl8xxxu: prevent leaking urb (Jarod Wilson) [1829887 1807052] {CVE-2019-19068} - [wireless] net/wireless: Use kmemdup rather than duplicating its implementation (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Discard undersized packets (Jarod Wilson) [1807052] - [wireless] ath9k_htc: Modify byte order for an error message (Jarod Wilson) [1807052] - [wireless] ath9k_hw: fix uninitialized variable data (Jarod Wilson) [1807052] - [wireless] ath10k: fix backtrace on coredump (Jarod Wilson) [1807052] - [wireless] ath10k: coredump: fix IRAM addr for QCA9984, QCA4019, QCA9888 and QCA99x0 (Jarod Wilson) [1807052] - [wireless] ath10k: switch to ieee80211_tx_dequeue_ni (Jarod Wilson) [1807052] - [wireless] ath10k: change sw version print format to hex (Jarod Wilson) [1807052] - [wireless] ath10k: print supported MCS rates within service ready event (Jarod Wilson) [1807052] - [wireless] ath10k: print service ready returned channel range (Jarod Wilson) [1807052] - [wireless] ath10k: add 2ghz channel arguments to service ready structure (Jarod Wilson) [1807052] - [wireless] ath9k: remove unused including (Jarod Wilson) [1807052] - [wireless] mwifiex: use 'total_ie_len' in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1807052] - [wireless] rtlwifi: Remove excessive check in _rtl_ps_inactive_ps() (Jarod Wilson) [1807052] - [wireless] rtlwifi: prevent memory leak in rtl_usb_probe (Jarod Wilson) [1829850 1807052] {CVE-2019-19063} - [wireless] rtlwifi: rtl8723ae: Remove unused 'rtstatus' variable (Jarod Wilson) [1807052] - [wireless] mt7601u: fix bbp version check in mt7601u_wait_bbp_ready (Jarod Wilson) [1807052] - [wireless] rtw88: 8822c: fix boolreturn.cocci warnings (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove duplicated if condition (Jarod Wilson) [1807052] - [wireless] brcmfmac: fix suspend/resume when power is cut off (Jarod Wilson) [1807052] - [wireless] brcmfmac: don't WARN when there are no requests (Jarod Wilson) [1807052] - [wireless] brcmsmac: remove a useless test (Jarod Wilson) [1807052] - [wireless] brcmfmac: send port authorized event for FT-802.1X (Jarod Wilson) [1807052] - [wireless] ath10k: fix memory leak (Jarod Wilson) [1807052] - [wireless] ath10k: remove the warning of sdio not full support (Jarod Wilson) [1807052] - [wireless] ath: Use dev_get_drvdata where possible (Jarod Wilson) [1807052] - [wireless] ath: fix various spelling mistakes (Jarod Wilson) [1807052] - [wireless] ath10k: fix missing checks for bmi reads and writes (Jarod Wilson) [1807052] - [wireless] ath10k: Add support to provide higher range mem chunks in wmi init command (Jarod Wilson) [1807052] - [wireless] ath10k: Add peer param map for tlv and non-tlv (Jarod Wilson) [1807052] - [wireless] ath10k: Enable MSA region dump support for WCN3990 (Jarod Wilson) [1807052] - [wireless] ath10k: Add xo calibration support for wifi rf clock (Jarod Wilson) [1807052] - [wireless] ath10k: fix spelling mistake "eanble" -> "enable" (Jarod Wilson) [1807052] - [wireless] ath10k: add cleanup in ath10k_sta_state() (Jarod Wilson) [1807052] - [wireless] ath10k: revalidate the msa region coming from firmware (Jarod Wilson) [1807052] - [wireless] ath10k: use ath10k_pci_soc_ functions for all warm_reset instances (Jarod Wilson) [1807052] - [wireless] ath10k: Use ARRAY_SIZE (Jarod Wilson) [1807052] - [wireless] ath10k: avoid leaving .bss_info_changed prematurely (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard bulk clock API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: Use standard regulator bulk API in snoc (Jarod Wilson) [1807052] - [wireless] ath10k: snoc: skip regulator operations (Jarod Wilson) [1807052] - [wireless] ath10k: Fix HOST capability QMI incompatibility (Jarod Wilson) [1807052] - [wireless] ath10k: Check if station exists before forwarding tx airtime report (Jarod Wilson) [1807052] - [include] include/linux/units.h: add helpers for kelvin to/from Celsius conversion (Jarod Wilson) [1807052]- [x86] x86/PCI: Define to_pci_sysdata() even when !CONFIG_PCI (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add two VMD Device IDs (Myron Stowe) [1788364 1783436] - [pci] x86/PCI: Expose VMD's pci_dev in struct pci_sysdata (Myron Stowe) [1788364 1783436] - [x86] x86/PCI: Add to_pci_sysdata() helper (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add device id for VMD device 8086:9A0B (Myron Stowe) [1788364 1783436] - [pci] PCI: vmd: Add bus 224-255 restriction decode (Myron Stowe) [1788364 1783436] - [fs] fuse: copy_file_range needs to strip setuid bits and update timestamps (Eric Sandeen) [1721881] - [fs] vfs: allow copy_file_range to copy across devices (Eric Sandeen) [1721881] - [fs] vfs: add missing checks to copy_file_range (Eric Sandeen) [1721881] - [mm] vfs: remove redundant checks from generic_remap_checks() (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_file_rw_checks() (Eric Sandeen) [1721881] - [fs] vfs: no fallback for ->copy_file_range (Eric Sandeen) [1721881] - [fs] vfs: introduce generic_copy_file_range() (Eric Sandeen) [1721881] - [ptp] ptp: add VMware virtual PTP clock driver (Prarit Bhargava) [1829706] - [powerpc] powerpc/powernv/ioda: Handle failures correctly in pnv_pci_ioda_iommu_bypass_supported() (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Enable SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/pseries/dma: Allow SWIOTLB (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Fix build with IOMMU_API=n (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove unused pnv_npu_try_dma_set_bypass() function (Michael Roth) [1805101] - [powerpc] powerpc/dma: Fix invalid DMA mmap behavior (Michael Roth) [1805101] - [powerpc] powerpc/dma: trim the fat from (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove set_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_dma_offset (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the generic direct mapping bypass (Michael Roth) [1805101] - [powerpc] powerpc/powernv/npu: Remove NPU DMA ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma_direct mapping routines (Michael Roth) [1805101] - [powerpc] powerpc/dma: use the dma-direct allocator for coherent platforms (Michael Roth) [1805101] - [powerpc] swiotlb: remove swiotlb_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_dma_supported (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_get_required_mask (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove dma_nommu_mmap_coherent (Michael Roth) [1805101] - [powerpc] powerpc/dma: use phys_to_dma instead of get_dma_offset (Michael Roth) [1805101] - [powerpc] dma-mapping, powerpc: simplify the arch dma_set_mask override (Michael Roth) [1805101] - [powerpc] powerpc/dma: fix an off-by-one in dma_capable (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove max_direct_dma_addr (Michael Roth) [1805101] - [powerpc] powerpc/dma: move pci_dma_dev_setup_swiotlb to fsl_pci.c (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove get_pci_dma_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the iommu fallback for coherent allocations (Michael Roth) [1805101] - [powerpc] powerpc/pci: remove the dma_set_mask pci_controller ops methods (Michael Roth) [1805101] - [misc] cxl: drop the dma_set_mask callback from vphb (Michael Roth) [1805101] - [powerpc] KABI: re-use deprecated field for iommu_bypass_supported function pointer (Michael Roth) [1805101] - [powerpc] powerpc/dma: stop overriding dma_get_required_mask (Michael Roth) [1805101] - [dma] KABI: add fake includes for headers used in arch/powerpc/kernel/dma.c (Michael Roth) [1805101] - [powerpc] powerpc/powernv: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/powernv: Remove PCI_MSI ifdef checks (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_npu_dma_set_mask (Michael Roth) [1805101] - [powerpc] powerpc/powernv: remove pnv_pci_ioda_pe_single_vendor (Michael Roth) [1805101] - [powerpc] powerpc/dart: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/dart: remove dead cleanup code in iommu_init_early_dart (Michael Roth) [1805101] - [powerpc] powerpc/cell: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/cell: move dma direct window setup out of dma_configure (Michael Roth) [1805101] - [powerpc] powerpc/pseries: use the generic iommu bypass code (Michael Roth) [1805101] - [powerpc] powerpc/pseries: unwind dma_get_required_mask_pSeriesLP a bit (Michael Roth) [1805101] - [powerpc] powerpc/dma: handle iommu bypass in dma_iommu_ops (Michael Roth) [1805101] - [powerpc] powerpc/dma: untangle vio_dma_mapping_ops from dma_iommu_ops (Michael Roth) [1805101] - [dma] dma-direct: we might need GFP_DMA for 32-bit dma masks (Michael Roth) [1805101] - [powerpc] powerpc/dma: split the two __dma_alloc_coherent implementations (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused dma_iommu_ops export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ISA_DMA_THRESHOLD export (Michael Roth) [1805101] - [powerpc] powerpc/dma: remove the unused ARCH_HAS_DMA_MMAP_COHERENT define (Michael Roth) [1805101] - [powerpc] powerpc/dma: properly wire up the unmap_page and unmap_sg methods (Michael Roth) [1805101] - [powerpc] powerpc: allow NOT_COHERENT_CACHE for amigaone (Michael Roth) [1805101] - [powerpc] powerpc/fadump: consider reserved ranges while reserving memory (Steve Best) [1813701] - [powerpc] powerpc/fadump: use static allocation for reserved memory ranges (Steve Best) [1813701] - [fs] audit: Report suspicious O_CREAT usage (partial) (Eric Sandeen) [1797843] - [fs] vfs: fix do_last() regression (Eric Sandeen) [1797843] - [fs] do_last(): fetch directory ->i_mode and ->i_uid before it's too late (Eric Sandeen) [1797843] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Eric Sandeen) [1797843] - [netdrv] fm10k: use txqueue parameter in fm10k_tx_timeout (Neil Horman) [1781387] - [netdrv] fm10k: Use sizeof_field() macro (Neil Horman) [1781387] - [netdrv] fm10k: update driver version to match out-of-tree (Neil Horman) [1781387] - [netdrv] fm10k: add support for ndo_get_vf_stats operation (Neil Horman) [1781387] - [netdrv] fm10k: add missing field initializers to TLV attributes) (Neil Horman) [1781387] - [netdrv] fm10k: use a local variable for the frag pointer (Neil Horman) [1781387] - [netdrv] ethernet: Delete unnecessary checks before the macro call "dev_kfree_skb" (Neil Horman) [1781387] - [netdrv] fm10k: no need to check return value of debugfs_create functions (Neil Horman) [1781387] - [security] KEYS: Avoid false positive ENOMEM error on key read (Waiman Long) [1807693] - [security] KEYS: Don't write out to userspace while holding key semaphore (Waiman Long) [1807693] - [security] selinux: allow per-file labeling for CephFS (Ondrej Mosnacek) [1823764] - [scsi] scsi: qedi: make qedi_ll2_buf_size static (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Fix termination timeouts in session logout (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add modules param to enable qed iSCSI debug (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Do not flush offload work if ARP not resolved (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Use correct msix count for fastpath vectors (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Avoid unnecessary endpoint allocation on link down (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Remove additional char from boot target iqnname (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add PCI shutdown handler support (Nilesh Javali) [1792111] - [scsi] scsi: qedi: Add MFW error recovery process (Nilesh Javali) [1792111] - [netdrv] ibmvnic: Skip fatal error reset after passive init (Steve Best) [1830989] - [ata] ahci: Add Intel Comet Lake PCH-V PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake PCH-H PCI ID (David Milburn) [1802690] - [ata] ahci: Add Intel Comet Lake H RAID PCI ID (David Milburn) [1802690] - [x86] x86, sched: Move check for CPU type to caller function (Prarit Bhargava) [1828260] - [x86] x86, sched: Don't enable static key when starting secondary CPUs (Prarit Bhargava) [1828260] - [x86] x86, sched: Account for CPUs with less than 4 cores in freq. invariance (Prarit Bhargava) [1828260] - [x86] x86, sched: Bail out of frequency invariance if base frequency is unknown (Prarit Bhargava) [1828260] - [lib] scsi: klist: Make it safe to use klists in atomic context (Waiman Long) [1829027] - [char] random: try to actively add entropy rather than passively wait for it (Neil Horman) [1778762] - [md] dm writecache: fix data corruption when reloading the target (Mike Snitzer) [1830129] - [kernel] smp: Allow smp_call_function_single_async() to insert locked csd (Peter Xu) [1830014] - [scsi] scsi: ibmvscsi: Fix WARN_ON during event pool release (Steve Best) [1829242] - [block] block: avoid to check null profile pointer to see if it is in 3rd party module (Ming Lei) [1829464] - [tools] perf scripting perl: Add common_callchain to fix argument order (Michael Petlan) [1809191] - [netdrv] ionic: fix unused assignment (Jonathan Toppins) [1780645] - [netdrv] ionic: add dynamic_debug header (Jonathan Toppins) [1780645] - [netdrv] ionic: set station addr only if needed (Jonathan Toppins) [1780645] - [netdrv] ionic: replay filters after fw upgrade (Jonathan Toppins) [1780645] - [netdrv] ionic: remove lifs on fw reset (Jonathan Toppins) [1780645] - [netdrv] ionic: disable the queues on link down (Jonathan Toppins) [1780645] - [netdrv] ionic: check for queues before deleting (Jonathan Toppins) [1780645] - [netdrv] ionic: clean tx queue of unfinished requests (Jonathan Toppins) [1780645] - [netdrv] ionic: move irq request to qcq alloc (Jonathan Toppins) [1780645] - [netdrv] ionic: move debugfs add/delete to match alloc/free (Jonathan Toppins) [1780645] - [netdrv] ionic: check for linkup in watchdog (Jonathan Toppins) [1780645] - [netdrv] ionic: decouple link message from netdev state (Jonathan Toppins) [1780645] - [netdrv] ionic: check for NULL structs on teardown (Jonathan Toppins) [1780645] - [netdrv] ionic: clean irq affinity on queue deinit (Jonathan Toppins) [1780645] - [netdrv] ionic: ignore eexist on rx filter add (Jonathan Toppins) [1780645] - [netdrv] ionic: only save good lif dentry (Jonathan Toppins) [1780645] - [netdrv] ionic: leave dev cmd request contents alone on FW timeout (Jonathan Toppins) [1780645] - [netdrv] ionic: add timeout error checking for queue disable (Jonathan Toppins) [1780645] - [netdrv] ionic: make spdxcheck.py happy (Jonathan Toppins) [1780645] - [netdrv] ionic: add decode for IONIC_RC_ENOSUPP (Jonathan Toppins) [1780645] - [netdrv] ionic: print data for unknown xcvr type (Jonathan Toppins) [1780645] - [netdrv] ionic: remove adminq napi instance (Jonathan Toppins) [1780645] - [netdrv] ionic: deinit rss only if selected (Jonathan Toppins) [1780645] - [netdrv] ionic: stop devlink warn on mgmt device (Jonathan Toppins) [1780645] - [netdrv] net: ionic: Use scnprintf() for avoiding potential buffer overflow (Jonathan Toppins) [1780645] - [netdrv] netdev:pass the stuck queue to the timeout handler (Jonathan Toppins) [1780645] - [netdrv] ionic: drop ethtool driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: add support for device id 0x1004 (Jonathan Toppins) [1780645] - [netdrv] ionic: print pci bus lane info (Jonathan Toppins) [1780645] - [netdrv] ionic: support ethtool rxhash disable (Jonathan Toppins) [1780645] - [netdrv] ionic: clean up bitflag usage (Jonathan Toppins) [1780645] - [netdrv] ionic: improve irq numa locality (Jonathan Toppins) [1780645] - [netdrv] ionic: remove pragma packed (Jonathan Toppins) [1780645] - [netdrv] ionic: keep ionic dev on lif init fail (Jonathan Toppins) [1780645] - [netdrv] ionic: fix vf op lock usage (Jonathan Toppins) [1780645] - [netdrv] ionic: let core reject the unsupported coalescing parameters (Jonathan Toppins) [1780645] - [netdrv] ionic: fix fw_status read (Jonathan Toppins) [1780645] - [netdrv] ionic: use new helper tcp_v6_gso_csum_prep (Jonathan Toppins) [1780645] - [netdrv] ionic: fix rxq comp packet type mask (Jonathan Toppins) [1780645] - [netdrv] ionic: clear compiler warning on hb use before set (Jonathan Toppins) [1780645] - [netdrv] ionic: restrict received packets to mtu size (Jonathan Toppins) [1780645] - [netdrv] ionic: add Rx dropped packet counter (Jonathan Toppins) [1780645] - [netdrv] ionic: drop use of subdevice tags (Jonathan Toppins) [1780645] - [netdrv] ionic: support sr-iov operations (Jonathan Toppins) [1780645] - [netdrv] ionic: ionic_if bits for sr-iov support (Jonathan Toppins) [1780645] - [netdrv] ionic: keep users rss hash across lif reset (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove set but not used variable 'sg_desc' (Jonathan Toppins) [1780645] - [netdrv] ionic: update driver version (Jonathan Toppins) [1780645] - [netdrv] ionic: implement support for rx sgl (Jonathan Toppins) [1780645] - [netdrv] ionic: add a watchdog timer to monitor heartbeat (Jonathan Toppins) [1780645] - [netdrv] ionic: add heartbeat check (Jonathan Toppins) [1780645] - [netdrv] ionic: reverse an interrupt coalesce calculation (Jonathan Toppins) [1780645] - [netdrv] ionic: fix up struct name comments (Jonathan Toppins) [1780645] - [netdrv] dynamic_debug: provide dynamic_hex_dump stub (Jonathan Toppins) [1780645] - [netdrv] ionic: fix stats memory dereference (Jonathan Toppins) [1780645] - [netdrv] ionic: add lif_quiesce to wait for queue activity to stop (Jonathan Toppins) [1780645] - [netdrv] ionic: implement ethtool set-fec (Jonathan Toppins) [1780645] - [netdrv] ionic: report users coalesce request (Jonathan Toppins) [1780645] - [netdrv] ionic: use wait_on_bit_lock() rather than open code (Jonathan Toppins) [1780645] - [netdrv] ionic: simplify returns in devlink info (Jonathan Toppins) [1780645] - [netdrv] ionic: select CONFIG_NET_DEVLINK (Jonathan Toppins) [1780645] - [netdrv] ionic: Fix an error code in ionic_lif_alloc() (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unnecessary ternary operator in ionic_debugfs_add_ident (Jonathan Toppins) [1780645] - [netdrv] ionic: Remove unused including (Jonathan Toppins) [1780645] - [netdrv] ionic: Add coalesce and other features (Jonathan Toppins) [1780645] - [netdrv] ionic: Add RSS support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add driver stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add netdev-event handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Tx and Rx handling (Jonathan Toppins) [1780645] - [netdrv] ionic: Add initial ethtool support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add async link status check and basic stats (Jonathan Toppins) [1780645] - [netdrv] ionic: Add Rx filter and rx_mode ndo support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add management of rx filters (Jonathan Toppins) [1780645] - [netdrv] ionic: Add the basic NDO callbacks for netdev support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add notifyq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add adminq action (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic adminq support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add interrupts and doorbells (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic lif support (Jonathan Toppins) [1780645] - [netdrv] ionic: Add port management commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add hardware init and device commands (Jonathan Toppins) [1780645] - [netdrv] ionic: Add basic framework for IONIC Network device driver (Jonathan Toppins) [1780645] - [netdrv] net: sfp: add more extended compliance codes (Jonathan Toppins) [1780645] - [scsi] scsi: core: Add DID_ALLOC_FAILURE and DID_MEDIUM_ERROR to hostbyte_table (Maurizio Lombardi) [1819061] - [netdrv] igc: Add debug messages to MAC filter code (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_mac_entry_can_be_used() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove igc_*_mac_steering_filter() wrappers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove IGC_MAC_STATE_QUEUE_STEERING (Corinna Vinschen) [1781384] - [netdrv] igc: Remove 'queue' check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Improve address check in igc_del_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Refactor igc_rar_set_index() (Corinna Vinschen) [1781384] - [netdrv] igc: Fix igc_uc_unsync() (Corinna Vinschen) [1781384] - [netdrv] igc: Change igc_add_mac_filter() returning value (Corinna Vinschen) [1781384] - [netdrv] igc: Check unsupported flag in igc_add_mac_filter() (Corinna Vinschen) [1781384] - [netdrv] igc: Remove duplicate code in MAC filtering logic (Corinna Vinschen) [1781384] - [netdrv] igc: Add new device IDs for i225 part (Corinna Vinschen) [1781384] - [netdrv] igc: Fix default MAC address filter override (Corinna Vinschen) [1781384] - [netdrv] igc: Remove dead code related to flower filter (Corinna Vinschen) [1781384] - [netdrv] igc: Fix NFC queue redirection support (Corinna Vinschen) [1781384] - [netdrv] igc: Remove copper fiber switch control (Corinna Vinschen) [1781384] - [netdrv] igc: Enable NETIF_F_HW_TC flag (Corinna Vinschen) [1781384] - [netdrv] igc: Fix double definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix overwrites when dumping registers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove forward declaration (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused CTRL_EXT_LINK_MODE_MASK (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused MDIC_DEST mask (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ETF offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for taprio offloading (Corinna Vinschen) [1781384] - [netdrv] igc: Add GSO partial support (Corinna Vinschen) [1781384] - [netdrv] net: igc: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781384] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781384] - [netdrv] igc: Add comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add WOL support (Corinna Vinschen) [1781384] - [netdrv] igc: Add pcie error handler support (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the typo in comment (Corinna Vinschen) [1781384] - [netdrv] igc: Add dump options (Corinna Vinschen) [1781384] - [netdrv] igc: Complete to commit Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: make non-global functions static (Corinna Vinschen) [1781384] - [netdrv] igc: Add PHY power management control (Corinna Vinschen) [1781384] - [netdrv] RHEL-only: Revert "igc: add additional delay during phy hw reset" (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TSO (Corinna Vinschen) [1781384] - [netdrv] igc: Add SKU for i225 device (Corinna Vinschen) [1781384] - [netdrv] igc: Remove unused definition (Corinna Vinschen) [1781384] - [netdrv] igc: Fix typo in a comment (Corinna Vinschen) [1781384] - [netdrv] igc: Use Start of Packet signal from PHY for timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for ethtool GET_TS_INFO command (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for TX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add support for RX timestamping (Corinna Vinschen) [1781384] - [netdrv] igc: Add basic skeleton for PTP (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_sw_init (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_write_itr (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_assign_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vector (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_free_q_vectors (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_disable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_irq_enable (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure_msix (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_rx_mode (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_interrupt_capability (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_alloc_mapped_page (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_configure (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_set_default_mac_filter (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_power_down_link (Corinna Vinschen) [1781384] - [netdrv] igc: Remove no need declaration of the igc_clean_tx_ring (Corinna Vinschen) [1781384] - [netdrv] igc: Remove serdes comments from a description of methods (Corinna Vinschen) [1781384] - [netdrv] igc: Add legacy power management support (Corinna Vinschen) [1781384] - [netdrv] igc: Add 64 bit DMA access support (Corinna Vinschen) [1781384] - [netdrv] igc: Fix parameter descriptions for a several functions (Corinna Vinschen) [1781384] - [netdrv] igc: Fix the parameter description for igc_alloc_rx_buffers (Corinna Vinschen) [1781384] - [netdrv] igc: Remove excess parameter description from igc_is_non_eop (Corinna Vinschen) [1781384] - [netdrv] igc: Prefer to use the pci_release_mem_regions method (Corinna Vinschen) [1781384] - [netdrv] igc: Improve the DMA mapping flow (Corinna Vinschen) [1781384] - [netdrv] igc: Add scatter gather support (Corinna Vinschen) [1781384] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781384] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781384] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781384] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781384] - [netdrv] net: igb: let core reject the unsupported coalescing parameters (Corinna Vinschen) [1781381] - [netdrv] intel: Replace zero-length array with flexible-array member (Corinna Vinschen) [1781381] - [netdrv] igb: Fix SGMII SFP module discovery for 100FX/LX (Corinna Vinschen) [1781381] - [netdrv] igb: dont drop packets if rx flow control is enabled (Corinna Vinschen) [1781381] - [netdrv] treewide: Use sizeof_field() macro (Corinna Vinschen) [1781381] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Corinna Vinschen) [1781381] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781381] - [netdrv] igb: Fix constant media auto sense switching when no cable is connected (Corinna Vinschen) [1781381] - [netdrv] igb: Enable media autosense for the i350 (Corinna Vinschen) [1781381] - [netdrv] igb/igc: Don't warn on fatal read failures when the device is removed (Corinna Vinschen) [1781381] - [netdrv] igb: Add UDP segmentation offload support (Corinna Vinschen) [1781381] - [netdrv] net: igbvf: reject unsupported coalescing params (Corinna Vinschen) [1781382] - [netdrv] net: ethernet: intel: Demote MTU change prints to debug (Corinna Vinschen) [1781382] - [ata] ahci: Do not export local variable ahci_em_messages (Prarit Bhargava) [1826320] - [scripts] modpost: check for static EXPORT_SYMBOL* functions (Prarit Bhargava) [1826320] - [kernel] torture: Remove exporting of internal functions (Prarit Bhargava) [1826320] - [input] Input: synaptics-rmi4 - remove the exporting of rmi_2d_sensor_set_input_params (Prarit Bhargava) [1826320] - [netdrv] net: phy: make exported variables non-static (Prarit Bhargava) [1826320] - [scsi] scsi: libsas: remove the exporting of sas_wait_eh (Prarit Bhargava) [1826320] - [drm] drm/client: remove the exporting of drm_client_close (Prarit Bhargava) [1826320] - [scripts] modpost: always show verbose warning for section mismatch (Prarit Bhargava) [1826320] - [net] netfilter: nf_nat_ipv4: remove obsolete EXPORT_SYMBOL (Prarit Bhargava) [1826320] - [crypto] crypto: skcipher - remove the exporting of skcipher_walk_next (Prarit Bhargava) [1826320] - [scsi] scsi: scsi_debug: Fix a recently introduced regression (Ming Lei) [1822001] - [block] scsi: block: remove bidi support (Ming Lei) [1822001] - [scsi] scsi: block: remove req->special (Ming Lei) [1822001] - [scsi] scsi: stop setting up request->special (Ming Lei) [1822001] - [scsi] scsi: remove bidirectional command support (Ming Lei) [1822001] - [scsi] scsi: remove the SCSI OSD library (Ming Lei) [1822001] - [fs] scsi: fs: remove exofs (Ming Lei) [1822001] - [block] scsi: bsg-lib: handle bidi requests without block layer help (Ming Lei) [1822001] - [block] scsi: bsg: refactor bsg_ioctl (Ming Lei) [1822001] - [netdrv] sfc: fix XDP-redirect in this driver (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support configuring vf spoofchk on EF10 VFs (Jarod Wilson) [1796582 1788753 1684003] - [netdrv] sfc: ethtool: Refactor to remove fallthrough comments in case blocks (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Replace zero-length array with flexible-array member (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove unused variable 'efx_default_channel_type' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: elide assignment of skb (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ARFS code out of headers (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: only schedule asynchronous filter work if needed (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Use scnprintf() for avoiding potential buffer overflow (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: detach from cb_page in efx_copy_channel() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: complete the next packet when we receive a timestamp (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix timestamp reconstruction at 16-bit rollover points (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: create header for mcdi filtering code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: rename mcdi filtering functions/structs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from efx.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc/ethtool_common: Make some function to static (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove set but not used variable 'nic_data' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove duplicated include from ef10.c (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RPS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move yet more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move RSS code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move a couple more functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some ethtool code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move various functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: refactor selftest work init code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI logging device attribute (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: conditioned some functionality (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI receive queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI transmit queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move MCDI VI alloc/free code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move more MCDI port code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some MCDI port utility functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some port link state/caps code (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: use skb_list_walk_safe helper for gso segments (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common tx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move common rx code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move event queue management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel interrupt management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel alloc/removal code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move channel start/stop code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some channel-related code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move struct init and fini code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move some device reset code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move datapath management code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move mac configuration and status functions (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: move reset workqueue code (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: further preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add new headers in preparation for code split (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove ioremap_nocache and devm_ioremap_nocache (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Remove unnecessary dependencies on I2C (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: avoid duplicate error handling code in 'efx_ef10_sriov_set_vf_mac()' (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Include XDP packet headroom in buffer step size (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix channel allocation with brute force (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: fix build without CONFIG_RFS_ACCEL (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: do ARFS expiry work occasionally even without NAPI poll (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add statistics for ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: suppress MCDI errors from ARFS (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: change ARFS expiry mechanism (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Only cancel the PPS workqueue if it exists (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: trace_xdp_exception on XDP failure (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: add XDP counters to ethtool stats (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: handle XDP_TX outcomes of XDP eBPF programs (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: allocate channels for XDP tx queues (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: Enable setting of xdp_prog (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: perform XDP processing on received packets (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: support encapsulation of xdp_frames in efx_tx_buffer (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: use the new __netdev_tx_sent_queue BQL optimisation (Jarod Wilson) [1796582 1788753] - [netdrv] net/sfc: Use skb_frag_off accessors (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: phase out dma_zalloc_coherent() (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: remove redundant variable old_vlan (Jarod Wilson) [1796582 1788753] - [netdrv] net: sfc: Convert random_ether_addr to eth_random_addr (Jarod Wilson) [1796582 1788753] - [netdrv] sfc: batch up RX delivery (Jarod Wilson) [1796582 1788753] - [netdrv] net: mlx4: Use scnprintf() for avoiding potential buffer overflow (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix leak in id_map_find_del (Alaa Hleihel) [1789363] - [infiniband] IB/mlx4: Fix memory leak in add_gid error flow (Alaa Hleihel) [1789363] - [include] mlx4: Bump up MAX_MSIX from 64 to 128 (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: use true, false for bool variable (Alaa Hleihel) [1789363] - [infiniband] RDMA/mlx4: Redo TX checksum offload in line with docs (Alaa Hleihel) [1789363] - [netdrv] mlx4: use new txqueue timeout argument (Alaa Hleihel) [1789363] - [netdrv] treewide: Use sizeof_field() macro (Alaa Hleihel) [1789363 1789362] - [infiniband] IB/mlx4: Update HW GID table while adding vlan GID (Alaa Hleihel) [1789363 1789362] - [netdrv] net/mlx4_en: ethtool: make array modes static const, makes object smaller (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Annotate boolean arguments as bool and not int (Alaa Hleihel) [1789363 1789361] - [netdrv] mlx4: avoid large stack usage in mlx4_init_hca() (Alaa Hleihel) [1789363 1789361] - [infiniband] RDMA/mlx4: Untag user pointers in mlx4_get_umem_mr (Alaa Hleihel) [1789363 1789361] - [netdrv] net: Use skb accessors in network drivers (Alaa Hleihel) [1789363 1789361]- [net] ip_vti: receive ipip packet by calling ip_tunnel_rcv (Xin Long) [1815554] - [net] xfrm: call xfrm_output_gso when inner_protocol is set in xfrm_output (Xin Long) [1815968] - [net] sched: Fix hw_stats_type setting in pedit loop (Ivan Vecera) [1817156] - [net] sched: set the hw_stats_type in pedit loop (Ivan Vecera) [1817156] - [include] flow_offload: fix allowed types check (Ivan Vecera) [1817156] - [net] sched: act: allow user to specify type of HW stats for a filter (Ivan Vecera) [1817156] - [net] flow_offload: pass action cookie through offload structures (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "disabled" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [include] flow_offload: introduce "delayed" HW stats type and allow it in mlx5 (Ivan Vecera) [1817156] - [netdrv] flow_offload: introduce "immediate" HW stats type and allow it in mlxsw (Ivan Vecera) [1817156] - [netdrv] mlxsw: restrict supported HW stats type to "any" (Ivan Vecera) [1817156] - [netdrv] mlxsw: spectrum_flower: Do not allow mixing HW stats types for actions (Ivan Vecera) [1817156] - [netdrv] flow_offload: check for basic action hw stats type (Ivan Vecera) [1817156] - [include] flow_offload: Introduce offload of HW stats type (Ivan Vecera) [1817156] - [net] netfilter: nf_tables: use-after-free in dynamic operations (Phil Sutter) [1822577] - [net] devlink: Add health recover notifications on devlink flows (Petr Oros) [1821169] - [net] devlink: add devink notification when reporter update health state (Petr Oros) [1821169] - [net] devlink: add support for reporter recovery completion (Petr Oros) [1821169] - [net] devlink: Add new "enable_roce" generic device param (Petr Oros) [1805955] - [netdrv] netdevsim: use __GFP_NOWARN to avoid memalloc warning (Petr Oros) [1817157] - [tools] selftests: add netdevsim devlink health tests (Petr Oros) [1817157] - [netdrv] netdevsim: implement couple of testing devlink health reporters (Petr Oros) [1817157] - [net] devlink: propagate extack down to health reporter ops (Petr Oros) [1817157] - [net] devlink: don't do reporter recovery if the state is healthy (Petr Oros) [1817157] - [net] xsk: Fix out of boundary write in __xsk_rcv_memcpy (Jiri Benc) [1819630] - [samples] bpf: Allow for -ENETDOWN in xdpsock (Jiri Benc) [1819630] - [samples] bpf: Drop doubled variable declaration in xdpsock (Jiri Benc) [1819630] - [netdrv] i40e: Relax i40e_xsk_wakeup's return value when PF is busy (Jiri Benc) [1819630] - [netdrv] net/ixgbe: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [netdrv] net/i40e: Fix concurrency issues between config flow and XSK (Jiri Benc) [1819630] - [net] xsk: Add rcu_read_lock around the XSK wakeup (Jiri Benc) [1819630] - [net] fix installing orphaned programs (Jiri Benc) [1819630] - [tools] libbpf: Don't use kernel-side u32 type in xsk.c (Jiri Benc) [1819630] - [tools] libbpf: Fix compatibility for kernels without need_wakeup (Jiri Benc) [1819630] - [net] xsk: Fix crash in poll when device does not support ndo_xsk_wakeup (Jiri Benc) [1819630] - [kernel] bpf/xskmap: Return ERR_PTR for failure case instead of NULL. (Jiri Benc) [1819630] - [net] xdp: convert put_page() to put_user_page*() (Jiri Benc) [1819630] - [net] xdp: mm: introduce page_size() (Jiri Benc) [1819630] - [net] xsk: relax UMEM headroom alignment (Jiri Benc) [1819630] - [samples] bpf: fix xdpsock l2fwd tx for unaligned mode (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] ixgbe: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [netdrv] i40e: fix xdp handle calculations (Jiri Benc) [1819630] - [net] xsk: use state member for socket synchronization (Jiri Benc) [1819630] - [documentation] doc/af_xdp: include unaligned chunk case (Jiri Benc) [1819630] - [samples] bpf: use hugepages in xdpsock app (Jiri Benc) [1819630] - [samples] bpf: add buffer recycling for unaligned chunks to xdpsock (Jiri Benc) [1819630] - [samples] bpf: add unaligned chunks mode support to xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add flags to umem config (Jiri Benc) [1819630] - [netdrv] mlx5e: Allow XSK frames smaller than a page (Jiri Benc) [1819630] - [netdrv] mlx5e: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] ixgbe: modify driver for handling offsets (Jiri Benc) [1819630] - [netdrv] i40e: modify driver for handling offsets (Jiri Benc) [1819630] - [net] xsk: add support to allow unaligned chunk placement (Jiri Benc) [1819630] - [net] xdp: xdp_umem: replace kmap on vmap for umem map (Jiri Benc) [1819630] - [net] Don't call XDP_SETUP_PROG when nothing is changed (Jiri Benc) [1819630] - [kernel] bpf: Use PTR_ERR_OR_ZERO in xsk_map_inc() (Jiri Benc) [1819630] - [kernel] xsk: support BPF_EXIST and BPF_NOEXIST flags in XSKMAP (Jiri Benc) [1819630] - [net] xsk: remove AF_XDP socket from map when the socket is released (Jiri Benc) [1819630] - [netdrv] mlx5e: Add AF_XDP need_wakeup support (Jiri Benc) [1819630] - [netdrv] net/mlx5e: Move the SW XSK code from NAPI poll to a separate function (Jiri Benc) [1819630] - [samples] bpf: add use of need_wakeup flag in xdpsock (Jiri Benc) [1819630] - [tools] libbpf: add support for need_wakeup flag in AF_XDP part (Jiri Benc) [1819630] - [netdrv] ixgbe: need_wakeup flag might not be set for Tx (Jiri Benc) [1819630] - [netdrv] ixgbe: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [netdrv] i40e: add support for AF_XDP need_wakeup feature (Jiri Benc) [1819630] - [net] xsk: add support for need_wakeup flag in AF_XDP rings (Jiri Benc) [1819630] - [net] xsk: replace ndo_xsk_async_xmit with ndo_xsk_wakeup (Jiri Benc) [1819630] - [net] xdp: xdp_umem: fix umem pages mapping for 32bits systems (Jiri Benc) [1819630] - [net] ethtool: add infrastructure for centralized checking of coalescing parameters (Ivan Vecera) [1818096] - [tools] selftests: netfilter: add simple masq/redirect test cases (Hangbin Liu) [1826220] - [tools] selftests: netfilter: fix config fragment CONFIG_NF_TABLES_INET (Hangbin Liu) [1826220] - [tools] selftests: add script to stress-test nft packet path vs. control plane (Hangbin Liu) [1826220] - [net] devlink: disallow reload operation during device cleanup (Petr Oros) [1805958] - [tools] selftests: test creating netdevsim inside network namespace (Petr Oros) [1805958] - [net] devlink: export devlink net setter (Petr Oros) [1805958] - [net] devlink: don't ignore errors during dumpit (Petr Oros) [1805958] - [netdrv] netdevsim: fix spelling mistake "forbidded" -> "forbid" (Petr Oros) [1805958] - [netdrv] netdevsim: implement devlink dev_info op (Petr Oros) [1805958] - [netdrv] netdevsim: add couple of debugfs bools to debug devlink reload (Petr Oros) [1805958] - [netdrv] netdevsim: create devlink and netdev instances in namespace (Petr Oros) [1805958] - [include] net: skbuff: disambiguate argument and member for skb_list_walk_safe helper (Josef Oskera) [1818105] - [include] net: introduce skb_list_walk_safe for skb segment walking (Josef Oskera) [1818105] - [netdrv] netdevsim: drop code duplicated by a merge (Petr Oros) [1805951] - [tools] selftests: devlink: undo changes at the end of resource_test (Petr Oros) [1805951] - [tools] selftests: netdevsim: add tests for devlink reload with resources (Petr Oros) [1805951] - [net] devlink: allow to change namespaces during reload (Petr Oros) [1805951] - [net] devlink: Add method for time-stamp on reporter's dump (Petr Oros) [1805951] - [netdrv] netdevsim: take devlink net instead of init_net (Petr Oros) [1805951] - [netdrv] netdevsim: register port netdevices into net of device (Petr Oros) [1805951] - [netdrv] netdevsim: implement proper devlink reload (Petr Oros) [1805951] - [netdrv] netdevsim: add all ports in nsim_dev_create() and del them in destroy() (Petr Oros) [1805951] - [net] devlink: export devlink net getter (Petr Oros) [1805951] - [net] fib_notifier: propagate extack down to the notifier block callback (Petr Oros) [1805951] - [net] fib_notifier: propagate possible error during fib notifier registration (Petr Oros) [1805951] - [net] fib_notifier: make FIB notifier per-netns (Petr Oros) [1805951] - [netdrv] netdevsim: change fib accounting and limitations to be per-device (Petr Oros) [1805951] - [netdrv] netdevsim: Set offsets to various protocol layers (Petr Oros) [1805951] - [net] devlink: Fix error handling in param and info_get dumpit cb (Petr Oros) [1805951] - [net] lwtunnel: check erspan options before allocating tun_info (Xin Long) [1730151] - [net] lwtunnel: be STRICT to validate the new LWTUNNEL_IP(6)_OPTS (Xin Long) [1730151] - [net] lwtunnel: add support for multiple geneve opts (Xin Long) [1730151] - [net] lwtunnel: change to use nla_put_u8 for LWTUNNEL_IP_OPT_ERSPAN_VER (Xin Long) [1730151] - [net] lwtunnel: ignore any TUNNEL_OPTIONS_PRESENT flags set by users (Xin Long) [1730151] - [net] lwtunnel: get nlsize for erspan options properly (Xin Long) [1730151] - [net] lwtunnel: change to use nla_parse_nested on new options (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for erspan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for vxlan (Xin Long) [1730151] - [net] lwtunnel: add options setting and dumping for geneve (Xin Long) [1730151] - [net] lwtunnel: add options process for cmp_encap (Xin Long) [1730151] - [net] lwtunnel: add options process for arp request (Xin Long) [1730151] - [net] ip_tunnel: Add dst_cache support in lwtunnel_state of ip tunnel (Xin Long) [1730151] - [include] tcp: Define IPPROTO_MPTCP (Florian Westphal) [1812198] - [net] skb: add helpers to allocate ext independently from sk_buff (Florian Westphal) [1812198] - [net] tcp: Check for filled TCP option space before SACK (Florian Westphal) [1812198] - [net] tcp: Export TCP functions and ops struct (Florian Westphal) [1812198] - [net] tcp: coalesce/collapse must respect MPTCP extensions (Florian Westphal) [1812198] - [net] mptcp: Add MPTCP to skb extensions (Florian Westphal) [1812198] - [net] tcp, ulp: Add clone operation to tcp_ulp_ops (Florian Westphal) [1812198] - [include] tcp: Add MPTCP option number (Florian Westphal) [1812198] - [net] Make sock protocol value checks more specific (Florian Westphal) [1812198] - [net] ipv6: provide and use ipv6 specific version for {recv, send}msg (Florian Westphal) [1812198] - [net] inet: factor out inet_send_prepare() (Florian Westphal) [1812198] - [net] tipc: fix incorrect increasing of link window (Xin Long) [1822129] - [net] tipc: Add a missing case of TIPC_DIRECT_MSG type (Xin Long) [1822129] - [net] tipc: add NULL pointer check to prevent kernel oops (Xin Long) [1822129] - [net] tipc: simplify trivial boolean return (Xin Long) [1822129] - [net] tipc: add missing attribute validation for MTU property (Xin Long) [1822129] - [net] tipc: fix successful connect() but timed out (Xin Long) [1822129] - [net] tipc: make three functions static (Xin Long) [1822129] - [net] tipc: fix wrong connect() return code (Xin Long) [1822129] - [net] tipc: make legacy address flag readable over netlink (Xin Long) [1822129] - [net] tipc: don't send gap blocks in ACK messages (Xin Long) [1822129] - [net] tipc: fix use-after-free in tipc_disc_rcv() (Xin Long) [1822129] - [net] tipc: introduce variable window congestion control (Xin Long) [1822129] - [net] tipc: eliminate more unnecessary nacks and retransmissions (Xin Long) [1822129] - [net] tipc: eliminate gap indicator from ACK messages (Xin Long) [1822129] - [net] tipc: fix duplicate SYN messages under link congestion (Xin Long) [1822129] - [net] tipc: support in-order name publication events (Xin Long) [1822129] - [net] tipc: add back tipc prefix to log messages (Xin Long) [1822129] - [net] tipc: fix update of the uninitialized variable err (Xin Long) [1822129] - [net] tipc: add support for AEAD key setting via netlink (Xin Long) [1822129] - [net] tipc: introduce TIPC encryption & authentication (Xin Long) [1822129] - [include] tipc: add new AEAD key structure for user API (Xin Long) [1822129] - [net] tipc: enable creating a "preliminary" node (Xin Long) [1822129] - [net] tipc: add reference counter to bearer (Xin Long) [1822129] - [net] tipc: eliminate checking netns if node established (Xin Long) [1822129] - [net] tipc: eliminate the dummy packet in link synching (Xin Long) [1822129] - [net] tipc: improve message bundling algorithm (Xin Long) [1822129] - [net] tipc: add smart nagle feature (Xin Long) [1822129] - [net] tipc: improve throughput between nodes in netns (Xin Long) [1822129] - [net] tipc: add loopback device tracking (Xin Long) [1822129] - [netdrv] vxlan: check return value of gro_cells_init() (Sabrina Dubroca) [1821295] - [netdrv] geneve: move debug check after netdev unregister (Sabrina Dubroca) [1821295] - [net] ip6_tunnel: enhance tunnel locate with link check (Sabrina Dubroca) [1821295] - [netdrv] vxlan: implement get_link_ksettings ethtool method (Sabrina Dubroca) [1821295] - [netdrv] vxlan: check tun_info options_len properly (Sabrina Dubroca) [1821295] - [include] iptunnel: make TUNNEL_FLAGS available in uapi (Sabrina Dubroca) [1821295] - [net] introduce dev_net notifier register/unregister variants (Ivan Vecera) [1818102] - [net] push code from net notifier reg/unreg into helpers (Ivan Vecera) [1818102] - [net] call call_netdevice_unregister_net_notifiers from unregister (Ivan Vecera) [1818102] - [net] introduce per-netns netdevice notifiers (Ivan Vecera) [1818102] - [net] push loops and nb calls into helper functions (Ivan Vecera) [1818102] - [include] net: ipv6: do not consider routes via gateways for anycast address check (Hangbin Liu) [1816506] - [net] ipv6/addrconf: call ipv6_mc_up() for non-Ethernet interface (Hangbin Liu) [1816506] - [net] ipv6: need update peer route when modify metric (Hangbin Liu) [1816506] - [net] ipv6: use configured metric when add peer route (Hangbin Liu) [1816506] - [net] ipv6: restrict IPV6_ADDRFORM operation (Hangbin Liu) [1816506] - [net] ipv6: Fix nlmsg_flags when splitting a multipath route (Hangbin Liu) [1816506] - [net] ipv6: Fix route replacement with dev-only route (Hangbin Liu) [1816506] - [net] ipv6/addrconf: fix potential NULL deref in inet6_set_link_af() (Hangbin Liu) [1816506] - [net] net-ipv6-ndisc: add support for RFC7710 RA Captive Portal Identifier (Hangbin Liu) [1816506] - [net] ipv6: Don't use dst gateway directly in ip6_confirm_neigh() (Hangbin Liu) [1816506] - [net] ipv6: Fix the link time qualifier of 'ping_v6_proc_exit_net()' (Hangbin Liu) [1816506] - [net] ipv6: propagate ipv6_add_dev's error returns out of ipv6_find_idev (Hangbin Liu) [1816506] - [net] ipv6: allow any source address for sendmsg pktinfo with ip_nonlocal_bind (Hangbin Liu) [1816506] - [net] multicast: remove useless parameter for group add (Hangbin Liu) [1816506] - [documentation] networking: devlink-trap: Fix reference to other document (Petr Oros) [1805882] - [netdrv] netdevsim: Fix use-after-free during device dismantle (Petr Oros) [1805882] - [netdrv] netdevsim: Fix build error without CONFIG_INET (Petr Oros) [1805882] - [net] devlink: move reload fail indication to devlink core and expose to user (Petr Oros) [1805882] - [net] devlink: split reload op into two (Petr Oros) [1805882] - [netdrv] mlx4: Split restart_one into two functions (Petr Oros) [1805882] - [include] devlink: add unknown 'fw_load_policy' value (Petr Oros) [1805882] - [net] devlink: add 'reset_dev_on_drv_probe' param (Petr Oros) [1805882] - [include] devlink: extend 'fw_load_policy' values (Petr Oros) [1805882] - [include] devlink: Add new info version tags for ASIC and FW (Petr Oros) [1805882] - [net] devlink: Use switch-case instead of if-else (Petr Oros) [1805882] - [net] devlink: Make port index data type as unsigned int (Petr Oros) [1805882] - [net] devlink: send notifications for deleted snapshots on region destroy (Petr Oros) [1805882] - [net] devlink: remove pointless data_len arg from region snapshot create (Petr Oros) [1805882] - [documentation] Add description of netdevsim traps (Petr Oros) [1805882] - [netdrv] netdevsim: Add devlink-trap support (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink regions tests (Petr Oros) [1805882] - [tools] selftests: netdevsim: add devlink params tests (Petr Oros) [1805882] - [netdrv] netdevsim: implement support for devlink region and snapshots (Petr Oros) [1805882] - [netdrv] netdevsim: register couple of devlink params (Petr Oros) [1805882]- [arm64] kvm: arm64: limit PMU version to PMUv3 for ARMv8.1 (Gavin Shan) [1814009] - [arm64] cpufeature: Extract capped perfmon fields (Gavin Shan) [1814009] - [virt] kvm: arm64: Use the correct timer structure to access the physical counter (Gavin Shan) [1814009] - [arm64] Ask the compiler to __always_inline functions used by KVM at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm64: Define our own swab32() to avoid a uapi static inline (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ask the compiler to __always_inline functions used at HYP (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Fold VHE entry/exit work into kvm_vcpu_run_vhe() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix up includes for trace.h (Gavin Shan) [1814009] - [virt] kvm: arm64: Treat emulated TVAL TimerValue as a signed 32-bit integer (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Only handle supported event counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Fix chained SW_INCR counters (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't mark a counter as chained if the odd one is disabled (Gavin Shan) [1814009] - [virt] kvm: arm64: pmu: Don't increment SW_INCR if PMCR.E is unset (Gavin Shan) [1814009] - [virt] kvm: arm: Make inject_abt32() inject an external abort instead (Gavin Shan) [1814009] - [virt] kvm: arm: Fix DFSR setting for non-LPAE aarch32 guests (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Fix young bit from mmu notifier (Gavin Shan) [1814009] - [arm64] kvm: Add UAPI notes for swapped registers (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Cleanup MMIO handling (Gavin Shan) [1814009] - [arm64] kvm: arm64: Write arch.mdcr_el2 changes since last vcpu_load on VHE (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Drop the kvm_vgic_register_mmio_region() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Properly check the unmapped coll in DISCARD handler (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Correct AArch32 SPSR on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Correct CPSR on exception entry (Gavin Shan) [1814009] - [arm64] kvm: arm64: Correct PSTATE on exception entry (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Re-check VMA on detecting a poisoned page (Gavin Shan) [1814009] - [virt] kvm: arm: Remove duplicate include (Gavin Shan) [1814009] - [virt] kvm: arm: Call hyp_cpu_pm_exit at the right place (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Handle GICR_PENDBASER.PTZ filed as RAZ (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic-its: Fix restoration of unmapped collections (Gavin Shan) [1814009] - [virt] kvm: arm64: Only sign-extend MMIO up to register width (Gavin Shan) [1814009] - [arm64] kvm: stop treating register x18 as caller save (Gavin Shan) [1814009] - [arm64] Workaround for Cortex-A55 erratum 1530923 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1319367 to SPECULATIVE_AT_NVHE (Gavin Shan) [1814009] - [arm64] Enable and document ARM errata 1319367 and 1319537 (Gavin Shan) [1814009] - [arm64] Rename WORKAROUND_1165522 to SPECULATIVE_AT_VHE (Gavin Shan) [1814009] - [arm64] Introduce ID_ISAR6 CPU register (Gavin Shan) [1814009] - [arm64] nofpsmid: Handle TIF_FOREIGN_FPSTATE flag cleanly (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Properly handle faulting of device mappings (Gavin Shan) [1814009] - [arm64] kvm: arm64: Ensure 'params' is initialised when looking up sys register (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Remove excessive permission check in kvm_arch_prepare_memory_region (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't log IMP DEF sysreg traps (Gavin Shan) [1814009] - [arm64] kvm: Invoke compute_layout() before alternatives are applied (Gavin Shan) [1814009] - [arm64] kvm: arm64: Sanely ratelimit sysreg messages (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Use wrapper function to lock/unlock all vcpus in kvm_vgic_create() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix potential double free dist->spis in __kvm_vgic_destroy() (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Get rid of unused arg in cpu_init_hyp_mode() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Opportunistically turn off WFI trapping when using direct LPI injection (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Let the timer expire in hardirq context on RT (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: vgic: Fix some comments typo (Gavin Shan) [1814009] - [kvm] arm/arm64: vgic: Remove the declaration of kvm_send_userspace_msi() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Don't set HCR_EL2.TVM when S2FWB is supported (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Show halt poll counters in debugfs (Gavin Shan) [1814009] - [arm64] kvm: Prevent speculative S1 PTW when restoring vcpu context (Gavin Shan) [1814009] - [arm64] kvm: Disable EL1 PTW when invalidating S2 TLBs (Gavin Shan) [1814009] - [arm64] Add ARM64_WORKAROUND_1319367 for all A57 and A72 versions (Gavin Shan) [1814009] - [arm64] kvm: Reorder system register restoration and stage-2 activation (Gavin Shan) [1814009] - [arm64] kvm: arm64: Select TASK_DELAY_ACCT+TASKSTATS rather than SCHEDSTATS (Gavin Shan) [1814009] - [arm64] Retrieve stolen time as paravirtualized guest (Gavin Shan) [1814009] - [arm64] arm/arm64: Make use of the SMCCC 1.1 wrapper (Gavin Shan) [1814009] - [kernel] arm/arm64: Provide a wrapper for SMCCC 1.1 calls (Gavin Shan) [1814009] - [virt] kvm: arm64: Provide VCPU attributes for stolen time (Gavin Shan) [1814009] - [virt] kvm: arm64: Support stolen time reporting via shared structure (Gavin Shan) [1814009] - [virt] kvm: arm64: Implement PV_TIME_FEATURES call (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Factor out hypercall handling from PSCI code (Gavin Shan) [1814009] - [documentation] kvm: arm64: Document PV-time interface (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Allow user injection of external data aborts (Gavin Shan) [1814009] - [virt] kvm: arm/arm64: Allow reporting non-ISV data aborts to userspace (Gavin Shan) [1814009] - [arm64] errata: use arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [kernel] arm/arm64: smccc/psci: add arm_smccc_1_1_get_conduit() (Gavin Shan) [1814009] - [arm64] kvm: arm64: Fix ptrauth ID register masking logic (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add capability to advertise ptrauth for guest (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add userspace flag to enable pointer authentication (Gavin Shan) [1814009] - [arm64] kvm: arm/arm64: Context-switch ptrauth registers (Gavin Shan) [1814009] - [arm64] kvm: arm64: Add a vcpu flag to control ptrauth for guest (Gavin Shan) [1814009] - [tools] selftests: kvm: s390: fix format strings for access reg test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: make syncregs more reliable on s390 (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: drop vcpu_setup from s390x (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add support for vcpu_args_set to aarch64 and s390x (Vitaly Kuznetsov) [1813987] - [iommu] amd: Fix IOMMU AVIC not properly update the is_run bit in IRTE (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Fix kernel crash with PR KVM (Vitaly Kuznetsov) [1813987] - [x86] cpu: Print "VMX disabled" error message iff KVM is enabled (Vitaly Kuznetsov) [1813987] - [tools] redhat: update kvm/x86 headers in tools (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: fix crash cleanup when KVM wasn't used (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Filter out the broadcast dest for IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: don't clear mtf_pending when nested events are blocked (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove unnecessary exception trampoline in vmx_vmenter (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Split svm_vcpu_run inline assembly to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move SEV code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move AVIC code to separate file (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Move Nested SVM Implementation to nested.c (Vitaly Kuznetsov) [1813987] - [x86] kvm svm: Move SVM related files to own sub-directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix a missing-prototypes "vmread_error" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix BUILD_BUG() in __cpuid_entry_get_reg() w/ CONFIG_UBSAN=y (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add a trampoline to fix VMREAD error handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Annotate svm_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Annotate vmx_x86_ops as __initdata (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop __exit from kvm_x86_ops' hardware_unsetup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Copy kvm_x86_ops by value to eliminate layer of indirection (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set kvm_x86_ops only after ->hardware_setup() completes (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Configure runtime hooks using vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Move hardware_setup() definition below vmx_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move init-only kvm_x86_ops to separate struct (Vitaly Kuznetsov) [1813987] - [virt] kvm: Pass kvm_init()'s opaque param to additional arch funcs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix cosmetic copy-paste error in vm_mem_region_move() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix out of range accesses to memslots (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Micro-optimize IPI fastpath delay (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Delay read msr data iff writes ICR MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Narrow down the IPI fastpath to single target IPI (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Gracefully handle faults on VMXON (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fold loaded_vmcs_init() into alloc_loaded_vmcs() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Always VMCLEAR in-use VMCSes during crash with kexec support (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-c' to log in csv format (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: add command line switch '-s' to set update interval (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: switch to argparse (Vitaly Kuznetsov) [1813987] - [tools] kvm_stat: rework command line sequence and message texts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: don't allow memory operands for inline asm that modifies SP (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Mark hrtimer for period or oneshot mode to expire in hard interrupt context (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Issue WBINVD after deactivating an SEV guest (Vitaly Kuznetsov) [1813987] - [documentation] kvm: svm: document KVM_MEM_ENCRYPT_OP, let userspace detect if SEV is available (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove bogus user-triggerable WARN_ON (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework timespec functions and usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Code style cleanup in kvm_arch_dev_ioctl() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add blurb to CPUID tracepoint when using max basic leaf values (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add requested index to the CPUID tracepoint (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: check for EFER.SVME=1 before entering guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: remove side effects from nested_vmx_exit_reflected (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: access regs array in vmenter.S in its natural order (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: enlightened VMPTRLD with an incorrect GPA (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: test enlightened vmenter with wrong eVMCS version (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: define and use EVMCS_VERSION (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: properly handle errors in nested_vmx_handle_enlightened_vmptrld() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: stop abusing need_vmcs12_to_shadow_sync for eVMCS mapping (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Uses TEST_FAIL in tests/utilities (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Introduce the TEST_FAIL macro (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce steal-time test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: virt_map should take npages, not size (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Use consistent message for test skipping (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Enable printf format warnings for TEST_ASSERT (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Share common API documentation (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test to gitignore (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Remove an obsolete comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: correct meaningless kvm_apicv_activated() check (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Consolidate nested MTF checks to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Micro-optimize vmexit time when not exposing PMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Introduce GA Log tracepoint for AVIC (Vitaly Kuznetsov) [1813987] - [documentation] kvm: documentation: Update fast page fault for indirect sp (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: avoid loss of pending IRQ/NMI before entering L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: implement check_nested_events for interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: ignore L1 interrupt window while running L2 with V_INTR_MASKING=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: do not change host intercepts while nested VM is running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: rename set_cr3 callback and related flags to load_mmu_pgd (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: unify callbacks to load paging root (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor kvm_cpuid() param that controls out-of-range logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor out-of-range logic to contain the madness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix CPUID range checks for Hypervisor and Centaur classes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to perform CPUID-based guest vendor check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Trace the original requested CPUID function in kvm_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: cpuid: add support for supervisor states (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move nSVM CPUID 0x8000000A handling into common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Advertise and enable NRIPS for L1 iff nrips is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nsvm: Expose SVM features to L1 iff nested is enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move VMX's host_efer to common x86 code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop largepages_enabled and its accessor/mutator (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't propagate MMU lpage support to memslot.disallow_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Configure max page level during hardware setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Merge kvm_{enable, disable}_tdp() into a common function (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Refactor logging of NPT enabled/disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly query Intel PT mode when refreshing PMUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for Intel PT MSR virtualization using KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Directly use VMX capabilities helper to detect RDTSCP support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to detect MSR_TSC_AUX virt support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do kvm_cpuid_array capacity checks in terminal functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use kvm_cpu_caps to detect Intel PT support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Set emulated/transmuted feature bits via kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Override host CPUID results with kvm_cpu_caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Do host CPUID at load time to mask KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove stateful CPUID handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Squash CPUID 0x2.0 insanity for modern CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove the unnecessary loop on CPUID 0x7 sub-leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold CPUID 0x7 masking back into __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to track UMIP emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use KVM cpu caps to mark CR4.LA57 as not-reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a helper to check kernel support when setting cpu cap (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move XSAVES CPUID adjust to VMX's KVM cpu cap update (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Convert feature updates from CPUID to KVM cpu caps (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce kvm_cpu_caps to replace runtime CPUID masking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor handling of XSAVES CPUID adjustment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: handle GBPAGE CPUID adjustment for EPT with generic code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle Intel PT CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle RDTSCP CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle PKU CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle UMIP emulation CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle INVPCID CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle MPX CPUID adjustment in VMX code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor cpuid_mask() to auto-retrieve the register (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{change, set, clear}() mutators (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce cpuid_entry_{get, has}() accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Replace bare "unsigned" with "unsigned int" in cpuid helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use u32 for holding CPUID register value in helpers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop explicit @func param from ->set_supported_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clear output regs for CPUID 0x14 if PT isn't exposed to guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Make kvm_mpx_supported() an inline function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use supported_xcr0 to detect MPX support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Calculate the supported xcr0 mask at load time (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helpers to query Intel PT mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use common loop iterator when handling CPUID 0xD.N (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant array size check (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Encapsulate CPUID entries and metadata in struct (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0x4 and 0x8000001d handling (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Hoist loop counter and terminator to top of __do_cpuid_func() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate CPUID array max num entries checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop redundant boot cpu checks on SSBD feature bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop the explicit @index from do_cpuid_7_mask() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up CPUID 0x7 sub-leaf loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor CPUID 0xD.N sub-leaf entry creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Warn on zero-size save state for valid CPUID 0xD.N sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check for CPUID 0xD.N support before validating array size (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move CPUID 0xD.1 handling out of the index>0 loop (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Check userspace CPUID array size after validating sub-leaf (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Clean up error handling in kvm_dev_ioctl_get_cpuid() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Simplify handling of Centaur CPUID leafs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor loop around do_cpuid_func() to separate helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Return -E2BIG when KVM_GET_SUPPORTED_CPUID hits max entries (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Shrink the usercopy region of the emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_emulate.h into KVM's private directory (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Dynamically allocate per-vCPU emulation context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move emulation-only helpers to emulate.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Explicitly pass an exception struct to check_intercept (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor I/O emulation helpers to provide vcpu-only variant (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop gfn_to_pfn_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix warning due to implicit truncation on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Drop unnecessary check on ept caps for execute-only (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename kvm_mmu->get_cr3() to ->get_guest_pgd() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename EPTP validity helper and associated variables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Rename nested_ept_get_cr3() to nested_ept_get_eptp() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Allow L1 to use 5-level page walks for nested EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop kvm_mmu_extended_role.cr4_la57 hack (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Don't drop level/direct from MMU role calculation (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support dirty log initial-all-set test (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Properly handle userspace interrupt window request (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: trigger kvmclock sync request just once on VM creation (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Recalculate apic map in batch (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some obsolete comments (Vitaly Kuznetsov) [1813987] - [virt] kvm: x86: enable dirty log gradually in small chunks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reuse the current root if possible for fast switch (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Ignore guest CR3 on fast root switch for direct MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Inhibit APIC virtualization for X2APIC guest (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove unnecessary asm/kvm_host.h includes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Fix unknown ucall command asserts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Consolidate VM allocation and free for VMX and SVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Directly return __vmalloc() result in ->vm_alloc() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Gracefully handle __vmalloc() failure during VM allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Adjust counter sample period after a wrmsr (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate open coded variants of memslot TLB flushes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use range-based TLB flush for dirty log memslot flush (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move kvm_arch_flush_remote_tlbs_memslot() to mmu.c (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add test for KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1813987] - [virt] kvm: Dynamically size memslot array based on number of used slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Terminate memslot walks via used_slots (Vitaly Kuznetsov) [1813987] - [virt] kvm: Ensure validity of memslot with respect to kvm_get_dirty_log() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Provide common implementation for generic dirty log functions (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up local variable usage in __kvm_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Simplify kvm_free_memslot() and all its descendents (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move memslot deletion to helper function (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free arrays for old memslot when moving memslot's base gfn (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop "const" attribute from old memslot in commit_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move setting of memslot into helper routine (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor error handling for setting memory region (Vitaly Kuznetsov) [1813987] - [virt] kvm: Explicitly free allocated-but-unused dirty bitmap (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_create_memslot() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move memslot memory allocation into prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate memslot resources during prepare_memory_region() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't free new memslot if allocation of said memslot fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Reinstall old memslots if arch preparation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate new rmap and large page tracking when moving memslot (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move gpa_val and gpa_available into the emulator context (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add EMULTYPE_PF when emulation is triggered by a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: remove unused function apic_lvt_vector() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add 'else' to split mutually exclusive case (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: eliminate some unreachable code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix print format and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: rewrite the comment in vmx_get_mt_mask (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Convert some printf's to pr_info's (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rework debug message printing (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Time guest demand paging (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Support multiple vCPUs in demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Pass args to vCPU in global vCPU args struct (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add memory size parameter to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add configurable demand paging delay (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Add demand paging content to the demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Create a demand paging test (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce num-pages conversion utilities (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Introduce vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Rename vm_guest_mode_params (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: aarch64: Remove unnecessary ifdefs (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: Remove unnecessary defines (Vitaly Kuznetsov) [1813987] - [tools] redhat: selftests: kvm: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] redhat: kvm: x86: add SPDX-License-Identifier (Vitaly Kuznetsov) [1813987] - [x86] x86 kvm page table walks: switch to explicit __get_user() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: avoid NULL pointer dereference with incorrect EVMCS GPAs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Initializing all kvm_lapic_irq fields in ioapic_write_indirect (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Condition ENCLS-exiting enabling on CPU support for SGX1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix Kconfig menu text for -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove stale comment from struct x86_emulate_ctxt (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix the svm vmexit code for WRMSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix dereference null cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: limit the number of "kvm: disabled by bios" messages (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid useless copy of cpufreq policy (Vitaly Kuznetsov) [1813987] - [x86] kvm: allow disabling -Werror (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: allow compiling as non-module with W=1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: Pre-allocate 1 cpumask variable per cpu for both pv tlb and pv ipis (Vitaly Kuznetsov) [1813987] - [x86] kvm: Introduce pv check helpers (Vitaly Kuznetsov) [1813987] - [kernel] kvm: let declaration of kvm_get_running_vcpus match implementation (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allocate AVIC data structures based on kvm_amd module parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Emulate MTF when performing instruction emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: fix error handling in svm_hardware_setup (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential memory leak in svm_cpu_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: avoid calculating pending eoi from an uninitialized val (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: clear PIN_BASED_POSTED_INTR from nested pinbased_ctls only when apicv is globally disabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: handle nested posted interrupts when apicv is disabled for L1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Fix NULL pointer dereference when AVIC not enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Hold KVM's srcu lock when syncing vmcs12->shadow (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: don't notify userspace IOAPIC on edge-triggered interrupt EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm/emulate: fix a -Werror=cast-function-type (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix incorrect comparison in trace event (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some obsolete comments and grammar error (Vitaly Kuznetsov) [1813987] - [kernel] kvm: x86: fix missing prototypes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: enable -Werror (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: guest-halt-polling.txt convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: review-checklist.txt: rename to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert timekeeping.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert s390-diag.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert ppc-pv.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert nested-vmx.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert mmu.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert locking.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert hypercalls.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: arm/psci.txt: convert to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert arm/hyp-abi.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: Convert api.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xive.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/xics.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vm.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vfio.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/vcpu.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/s390_flic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/mpic.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: convert devices/arm-vgit.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgit-v3.txt to ReST (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: devices/arm-vgic-its.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: Convert msr.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: virt: convert halt-polling.txt to ReST format (Vitaly Kuznetsov) [1813987] - [documentation] docs: kvm: add arm/pvtime.rst to index.rst (Vitaly Kuznetsov) [1813987] - [documentation] docs: virtual: add it to the documentation body (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix WARN_ON check of an unsigned less than zero (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Remove unused x86_register enum (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fix struct guest_walker arrays for 5-level paging (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use correct root level for nested EPT shadow page tables (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Fix some comment typos and coding style (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Avoid retpoline on ->page_fault() with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: reuse smp_wmb() in kvm_make_request() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove duplicated KVM_REQ_EVENT request (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: svm: Add vmcall test (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: AMD Nested test infrastructure (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Replace get_{gdt, idt}_base() by get_{gdt, idt}() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Deliver exception payload on KVM_GET_VCPU_EVENTS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Handle pending #DB when injecting INIT VM-exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mask off reserved bit from #DB exception payload (Vitaly Kuznetsov) [1813987] - [virt] kvm: Disable preemption in kvm_get_running_vcpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless vmx_decache_cr0_guest_bits() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Mark CR4.UMIP as reserved based on associated CPUID bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix perfctr WRMSR for running counters (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Separate generating and setting mmio ptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: mmu: Replace unsigned with unsigned int for PTE access (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove stale comment from nested_vmx_load_cr3() (Vitaly Kuznetsov) [1813987] - [x86] kvm: do not setup pv tlb flush when not paravirtualized (Vitaly Kuznetsov) [1813987] - [x86] Add "nopv" parameter to disable PV extensions (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix overflow of zero page refcount with ksm running (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Take a u64 when checking for a valid dr7 value (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use raw clock values consistently (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: reorganize pvclock_gtod_data members (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: delete meaningless nested_vmx_run() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: allow AVIC without split irqchip (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Lazy update IOAPIC EOI (Vitaly Kuznetsov) [1813987] - [x86] kvm: ioapic: Refactor kvm_ioapic_update_eoi() (Vitaly Kuznetsov) [1813987] - [x86] kvm: i8254: Deactivate APICv when using in-kernel PIT re-injection mode (Vitaly Kuznetsov) [1813987] - [x86] svm: Temporarily deactivate AVIC during ExtINT handling (Vitaly Kuznetsov) [1813987] - [x86] svm: Deactivate AVIC when launching guest with nested SVM support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: hyperv: Use APICv update request interface (Vitaly Kuznetsov) [1813987] - [x86] svm: Add support for dynamic APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce x86 ops hook for pre-update APICv (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv x86 ops for checking APIC inhibit reasons (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: avic: Add support for dynamic setup/teardown of virtual APIC backing page (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: svm: Add support to (de)activate posted interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add APICv (de)activate request trace points (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add support for dynamic APICv activation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: remove get_enable_apicv from kvm_x86_ops (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce APICv inhibit reason bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: Introduce APICv update helper function (Vitaly Kuznetsov) [1813987] - [iommu] amd: Re-factor guest virtual APIC (de-)activation code (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Add fpu and one reg set/get library functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: Clean up host's steal time structure (Vitaly Kuznetsov) [1813987] - [x86] kvm: Make sure KVM_VCPU_FLUSH_TLB flag is not missed (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Cache gfn to pfn translation (Vitaly Kuznetsov) [1813987] - [virt] x86/kvm: Introduce kvm_(un)map_gfn() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Be careful not to clear KVM_VCPU_FLUSH_TLB bit (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use a typedef for fastop functions (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add 'else' to unify fastop and execute call path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: inline memslot_valid_for_gpte (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Use huge pages for DAX-backed files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove lpage_is_disallowed() check from set_spte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold max_mapping_level() into kvm_mmu_hugepage_adjust() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Zap any compound page when collapsing sptes (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Remove obsolete gfn restoration in FNAME(fetch) (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rely on host page tables to find HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Drop level optimization from fast_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Walk host page tables to find THP mappings (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor THP adjust to prep for changing query (Vitaly Kuznetsov) [1813987] - [x86] mm: Introduce lookup_address_in_mm() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Play nice with read-only memslots when querying host page size (Vitaly Kuznetsov) [1813987] - [x86] kvm: Use vcpu-specific gva->hva translation when querying host page size (Vitaly Kuznetsov) [1813987] - [mm] thp: kvm: Explicitly check for THP when populating secondary MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Enforce max_level on HugeTLB mappings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Return immediately if __kvm_gfn_to_hva_cache_init() fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: Clean up __kvm_gfn_to_hva_cache_init() and its callers (Vitaly Kuznetsov) [1813987] - [virt] kvm: Check for a bad hva before dropping into the ghc slow path (Vitaly Kuznetsov) [1813987] - [x86] kvm/x86: export kvm_vector_hashing_enabled() is unnecessary (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove duplicated segment cache clear (Vitaly Kuznetsov) [1813987] - [x86] Adding 'else' to reduce checking (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_DR7 on vmentry of nested guests (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move running VCPU from ARM to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop x86_set_memory_region() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't take srcu lock in init_rmode_identity_map() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add build-time error check on kvm_run size (Vitaly Kuznetsov) [1813987] - [virt] kvm: Remove kvm_read_guest_atomic() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Perform non-canonical checks in 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: WARN on failure to set IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unused ctxt param from emulator's FPU accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: revert "kvm: x86: Fix fpu state crash in kvm guest" (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure guest's FPU state is loaded when accessing for emulation (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Handle TIF_NEED_FPU_LOAD in kvm_{load, put}_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] revert "kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu()" (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: short-circuit kvm_apic_accept_pic_intr() when pic intr is accepted (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid clearing pending exception event twice (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect pmu_intel.c from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect DR-based index computations from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect exit_reason from being used in Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor prefix decoding to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations from Spectre-v1/L1TF attacks in x86.c (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in pmu.h from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect MSR-based index computations in fixed_msr_to_seg_unit() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_lapic_reg_write() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_write_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect ioapic_read_indirect() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor picdev_write() to prevent Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect kvm_hv_msr_[get|set]_crash_data() from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Protect x86_decode_insn from Spectre-v1/L1TF attacks (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move vcpu->run page allocation out of kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move putting of vcpu->pid to kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_init() and kvm_arch_vcpu_uninit() (Vitaly Kuznetsov) [1813987] - [arm64] kvm: arm64: Free sve_state via arm specific hook (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move all vcpu init code into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Drop kvm_arch_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: booke: Setup vcpu during kvmppc_core_vcpu_create() (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Manually invoke vcpu setup during kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move guts of kvm_arch_vcpu_setup() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Move initialization of preempt notifier to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Unexport kvm_vcpu_cache and kvm_vcpu_{un}init() (Vitaly Kuznetsov) [1813987] - [s390] kvm: Move vcpu alloc and init invocation to common code (Vitaly Kuznetsov) [1813987] - [virt] kvm: Introduce kvm_vcpu_destroy() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Invoke kvm_vcpu_uninit() immediately prior to freeing vcpu (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Invoke kvm_vcpu_init() before allocating sie_page (Vitaly Kuznetsov) [1813987] - [s390] kvm: s390: Move guts of kvm_arch_vcpu_init() into kvm_arch_vcpu_create() (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add kvm_arch_vcpu_precreate() to handle pre-allocation issues (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove kvm_arch_vcpu_free() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [virt] kvm: arm: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Drop kvm_arch_vcpu_free() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Move reset of oldpir below call to kvm_vcpu_init() (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Allocate book3s and shadow vcpu after common init (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: Allocate vcpu struct in common PPC code (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: e500mc: Add build-time assert that vcpu is at offset 0 (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s pr: Free shared page if mmu initialization fails (Vitaly Kuznetsov) [1813987] - [powerpc] kvm: ppc: book3s hv: Uninit vCPU if vcore creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious clearing of async #PF MSR (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove spurious kvm_mmu_unload() from vcpu destruction path (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move kvm_vcpu_init() invocation to common code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move allocation of pio_data page down a few lines (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move FPU allocation to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Allocate vcpu struct in common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use direct vcpu pointer during vCPU create/free (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allocate VPID after initializing VCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Free wbinvd_dirty_mask if vCPU creation fails (Vitaly Kuznetsov) [1813987] - [virt] kvm: async_pf: drop kvm_arch_async_page_present wrappers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix overlap between SPTE_MMIO_MASK and generation (Vitaly Kuznetsov) [1813987] - [virt] kvm: Refactor handling of VM debugfs files (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Apply max PA check for MMIO sptes to 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: vmread should not set rflags to specify success in case of #PF (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Micro-optimize nEPT's bad memptype/XWR checks (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Reorder the reserved bit check in prefetch_invalid_gpte() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: delete meaningless nested_vmx_prepare_msr_bitmap() declaration (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Refactor and rename bit() to feature_bit() macro (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expand build-time assertion on reverse CPUID usage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add CPUID_7_1_EAX to the reverse CPUID table (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move bit() helper to cpuid.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add dedicated emulator helpers for querying CPUID features (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add macro to ensure reserved cr4 bits checks stay in sync (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop special XSAVE handling from guest_cpuid_has() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Ensure all logical CPUs have consistent reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Don't let userspace set host-reserved cr4 bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to consolidate up PT/RTIT WRMSR fault logic (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add non-canonical check on writes to RTIT address MSRs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some writing mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: hyperv: Fix some typos in vcpu unimpl info (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some grammar mistakes (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some comment typos and missing parentheses (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix some out-dated function names in comment (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix some wrong function names in comment (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: check kvm_pit outside kvm_vm_ioctl_reinject() (Vitaly Kuznetsov) [1813987] - [x86] kvm: lapic: micro-optimize fixed mode ipi delivery (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: FIXED+PHYSICAL mode single target IPI fastpath (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Allow KVM_INTEL when building for Centaur and/or Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Check for full VMX support when verifying CPU compatibility (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use VMX feature flag to query BIOS enabling (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Drop initialization of IA32_FEAT_CTL MSR (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add flag to track whether MSR IA32_FEAT_CTL is configured (Vitaly Kuznetsov) [1813987] - [x86] cpu: Set synthetic VMX cpufeatures during init_ia32_feat_ctl() (Vitaly Kuznetsov) [1813987] - [x86] cpufeatures: Add EPT_AD feature bit (Vitaly Kuznetsov) [1813987] - [x86] cpu: Detect VMX features on Intel, Centaur and Zhaoxin CPUs (Vitaly Kuznetsov) [1813987] - [x86] vmx: Introduce VMX_FEATURES_* (Vitaly Kuznetsov) [1813987] - [x86] cpu: Clear VMX feature flag if VMX is not fully enabled (Vitaly Kuznetsov) [1813987] - [x86] centaur: Use common IA32_FEAT_CTL MSR initialization (Vitaly Kuznetsov) [1813987] - [x86] mce: WARN once if IA32_FEAT_CTL MSR is left unlocked (Vitaly Kuznetsov) [1813987] - [x86] intel: Initialize IA32_FEAT_CTL MSR at boot (Vitaly Kuznetsov) [1813987] - [tools] x86: Sync msr-index.h from kernel sources (Vitaly Kuznetsov) [1813987] - [tools] selftests, kvm: Replace manual MSR defs with common msr-index.h (Vitaly Kuznetsov) [1813987] - [x86] msr-index: Clean up bit defines for IA32_FEATURE_CONTROL MSR (Vitaly Kuznetsov) [1813987] - [tools] tools arch x86: Grab a copy of the file containing the MSR numbers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN if root_hpa is invalid when handling a page fault (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: WARN on an invalid root_hpa (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move root_hpa validity checks to top of page fault handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move calls to thp_adjust() down a level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move transparent_hugepage_adjust() above __direct_map() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Consolidate tdp_page_fault() and nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Rename lpage_disallowed to account_disallowed_nx_lpage (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Persist gfn_lpage_is_disallowed() to max_level (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Incorporate guest's page level into max level for shadow MMU (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of forced 4k pages in page faults (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor the per-slot level calculation in mapping_level() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Refactor handling of cache consistency with TDP (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move nonpaging_page_fault() below try_async_pf() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Fold nonpaging_map() into nonpaging_page_fault() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/mmu: Move definition of make_mmu_pages_available() up (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use gpa_t for cr2/gpa to fix TDP support on 32-bit KVM (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add a WARN on TIF_NEED_FPU_LOAD in kvm_load_guest_fpu() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix potential put_fpu() w/o load_fpu() on MPX platform (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Remove duplicated declaration of kvm_vcpu_kick (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Aesthetic cleanup of handle_vmread and handle_vmwrite (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks unsupported field before read-only field (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: VMWRITE checks VMCS-link pointer before VMCS field (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix the spelling of CPU_BASED_USE_TSC_OFFSETTING (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NMI_PENDING to NMI_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename INTERRUPT_PENDING to INTERRUPT_WINDOW (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix some comment typos (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Convert the last users of "shorthand = 0" to use macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix callers of kvm_apic_match_dest() to use correct macros (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Drop KVM_APIC_SHORT_MASK and KVM_APIC_DEST_MASK (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Use APIC_DEST_* macros properly in kvm_lapic_irq.dest_mode (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move irrelevant declarations out of ioapic.h (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix kvm_bitmap_or_dest_vcpus() to use irq shorthand (Vitaly Kuznetsov) [1813987] - [x86] kvm: explicitly set rmap_head->val to 0 in pte_list_desc_remove_entry() (Vitaly Kuznetsov) [1813987] - [virt] kvm: get rid of var page in kvm_set_pfn_dirty() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: remove unreachable statement in vmx_get_msr_feature() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: use CPUID to locate host page table reserved bits (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature AMD_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Host feature SSBD doesn't imply guest feature SPEC_CTRL_SSBD (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Stop wasting a page for guest_msrs (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix out-of-bounds write in KVM_GET_EMULATED_CPUID (CVE-2019-19332) (Vitaly Kuznetsov) [1813987] - [documentation] documentation: kvm: Fix mention to number of ioctls classes (Vitaly Kuznetsov) [1813987] - [x86] kvm x86: Move kvm cpuid support out of svm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Relax guest IA32_FEATURE_CONTROL constraints (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Grab KVM's srcu lock when setting nested state (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Open code shared_msr_update() in its only caller (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix jump label out_free_* in kvm_init() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: create mmu/ subdirectory (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Remove unnecessary TLB flushes on L1<->L2 switches when L1 use apic-access-page (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Do not mark vmcs02->apic_access_page as dirty when unpinning (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Assume TLB entries of L1 and L2 are tagged differently if L0 use EPT (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Unexport kvm_vcpu_reload_apic_access_page() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: add CR4_LA57 bit to nested CR4_FIXED1 (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use semi-colon instead of comma for exit-handlers initialization (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Add support for capturing highest observable L2 TSC (Vitaly Kuznetsov) [1813987] - [x86] tss: Fix and move VMX BUILD_BUG_ON() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename function find_msr() to vmx_find_msr_index() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename NR_AUTOLOAD_MSRS to NR_LOADSTORE_MSRS (Vitaly Kuznetsov) [1813987] - [x86] kvm: nested: Introduce read_and_check_msr_entry() (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Expose load IA32_PERF_GLOBAL_CTRL VM-{Entry, Exit} control (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Load GUEST_IA32_PERF_GLOBAL_CTRL MSR on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: mark functions in the header as "static inline" (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Use kvm_set_msr to load IA32_PERF_GLOBAL_CTRL on VM-Exit (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check HOST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Check GUEST_IA32_PERF_GLOBAL_CTRL on VM-Entry (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Add helper to check reserved bits in IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: Simplify loop in kvm_create_max_vcpus test (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimization: Requst TLB flush in fast_cr3_switch() instead of do it directly (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Add lazy mechanism to release perf_event per vPMC (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Reuse perf_event to avoid unnecessary pmc_reprogram_counter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Introduce a new kvm_pmu_ops->msr_idx_to_pmc callback (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Rename pmu_ops callbacks from msr_idx to rdpmc_ecx (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to pause perf_event (Vitaly Kuznetsov) [1813987] - [kernel] perf/core: Provide a kernel-internal interface to recalibrate event period (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Update vmcs01 TPR_THRESHOLD if L2 changed L1 TPR (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Refactor update_cr8_intercept() (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Remove check if APICv enabled in SVM update_cr8_intercept() handler (Vitaly Kuznetsov) [1813987] - [x86] kvm: apic: add helper func to remove duplicate code in kvm_pv_send_ipi (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: avoid unused setup_syscalls_segments call when SYSCALL check failed (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmio: get rid of odd out_err label in kvm_coalesced_mmio_init (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consume pending LAPIC INIT event when exit on INIT_SIGNAL (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Prevent set vCPU into INIT/SIPI_RECEIVED state when INIT are latched (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Evaluate latched_init in KVM_SET_VCPU_EVENTS when vCPU not in SMM (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from svm.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: retpolines: x86: eliminate retpoline from vmx.c exit handlers (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: optimize more exit handlers in vmx.c (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add a comment describing the /dev/kvm no_compat handling (Vitaly Kuznetsov) [1813987] - [virt] kvm: Forbid /dev/kvm being opened by a compat task when CONFIG_KVM_COMPAT=n (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Reset the three MSR list number variables to 0 in kvm_init_msr_list() (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix build with glibc >= 2.30 (Vitaly Kuznetsov) [1813987] - [virt] kvm: mmu: Do not treat ZONE_DEVICE pages as being reserved (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Introduce pi_is_pir_empty() helper (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Do not change PID.NDST when loading a blocked vCPU (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consider PID.PIR to determine if vCPU has pending interrupts (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix comment to specify PID.ON instead of PIR.ON (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fix initialization of MSR lists (Vitaly Kuznetsov) [1813987] - [virt] kvm: fix placement of refcount initialization (Vitaly Kuznetsov) [1813987] - [virt] kvm: Fix NULL-ptr deref after kvm_create_vm fails (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: get rid of odd out jump label in pdptrs_changed (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: switch KVMCLOCK base to monotonic raw clock (Vitaly Kuznetsov) [1813987] - [virt] kvm: call kvm_arch_destroy_vm if vm creation fails (Vitaly Kuznetsov) [1813987] - [x86] kvm/pmu: Replace rcu_swap_protected() with rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [kernel] rcu: Upgrade rcu_swap_protected() to rcu_replace_pointer() (Vitaly Kuznetsov) [1813987] - [x86] kvm: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allocate memslots and buses before calling kvm_arch_init_vm (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Don't leak L1 MMIO regions to L2 (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Fix potential wrong physical id in avic_handle_ldr_update (Vitaly Kuznetsov) [1813987] - [virt] kvm: Add separate helper for putting borrowed reference to kvm (Vitaly Kuznetsov) [1813987] - [tools] kvm: tests: Add test to verify MSR_IA32_XSS (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Update svm_xsaves_supported (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS to kvm_{get, set}_msr_common (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Move IA32_XSS-swapping on VM-entry/VM-exit to common x86 code (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Use wrmsr for switching between guest and host IA32_XSS on Intel (Vitaly Kuznetsov) [1813987] - [x86] kvm: svm: Use wrmsr for switching between guest and host IA32_XSS on AMD (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Remove unneeded kvm_vcpu variable, guest_xcr0_loaded (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Fix conditions for guest IA32_XSS support (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Introduce vcpu->arch.xsaves_enabled (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Rename {vmx, nested_vmx}_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Initialize vmx->guest_msrs[] right after allocation (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove vmx->hv_deadline_tsc initialization from vmx_vcpu_setup() (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Write VPID to vmcs when creating vcpu (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86/vpmu: Declare kvm_pmu->reprogram_pmi field using DECLARE_BITMAP (Vitaly Kuznetsov) [1813987] - [x86] kvm: remove redundant code in kvm_arch_vm_ioctl (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Modify kvm_x86_ops.get_enable_apicv() to use struct kvm parameter (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold decache_cr3() into cache_reg() (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add helpers to test/mark reg availability and dirtiness (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Fold 'enum kvm_ex_reg' definitions into 'enum kvm_reg' (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Add WARNs to detect out-of-bounds register indices (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Optimize vmx_set_rflags() for unrestricted guest (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Consolidate to_vmx() usage in RFLAGS accessors (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Skip GUEST_CR3 VMREAD+VMWRITE if the VMCS is up-to-date (Vitaly Kuznetsov) [1813987] - [x86] kvm: nvmx: Always write vmcs02.GUEST_CR3 during nested VM-Enter (Vitaly Kuznetsov) [1813987] - [x86] kvm: clear kvmclock MSR on reset (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: fix bugon.cocci warnings (Vitaly Kuznetsov) [1813987] - [x86] kvm: vmx: Remove specialized handling of unexpected exit-reasons (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: fix sync_regs_test with newer gccs (Vitaly Kuznetsov) [1813987] - [virt] kvm: Don't shrink/grow vCPU halt_poll_ns if host side polling is disabled (Vitaly Kuznetsov) [1813987] - [tools] selftests: kvm: synchronize .gitignore to Makefile (Vitaly Kuznetsov) [1813987] - [x86] kvm: x86: Expose RDPID in KVM_GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1813987] - [virt] kvm: Allow kvm_device_ops to be const (Vitaly Kuznetsov) [1813987] - [kernel] kvm: Implement kvm_put_guest() (Vitaly Kuznetsov) [1813987] - [x86] xen: kvm: Gather the definition of emulate prefixes (Vitaly Kuznetsov) [1813987] - [tools] kvm: selftests: do not blindly clobber registers in guest asm (Vitaly Kuznetsov) [1813987]- [fs] cifs: handle prefix paths in reconnect (Leif Sahlberg) [1814203] - [fs] cifs: use compounding for open and first query-dir for readdir() (Leif Sahlberg) [1814203] - [fs] cifs: create a helper function to parse the query-directory response buffer (Leif Sahlberg) [1814203] - [fs] cifs: prepare SMB2_query_directory to be used with compounding (Leif Sahlberg) [1814203] - [fs] xfs: reflink should force the log out if mounted with wsync (Bill O'Donnell) [1825373] - [fs] xfs: factor out a new xfs_log_force_inode helper (Bill O'Donnell) [1825373] - [fs] xfs: don't ever return a stale pointer from __xfs_dir3_free_read (Bill O'Donnell) [1825373] - [fs] xfs: fix xfs_rmap_has_other_keys usage of ECANCELED (Bill O'Donnell) [1825373] - [fs] xfs: clear kernel only flags in XFS_IOC_ATTRMULTI_BY_HANDLE (Bill O'Donnell) [1825373] - [fs] xfs: use bitops interface for buf log item AIL flag check (Bill O'Donnell) [1825373] - [fs] xfs: Sanity check flags of Q_XQUOTARM call (Bill O'Donnell) [1825373] - [fs] iomap: iomap that extends beyond EOF should be marked dirty (Bill O'Donnell) [1825373] - [s390] s390/kasan: Fix crash when attaching PCI device (Philipp Rudo) [1827334] - [s390] s390/qeth: fix initialization on old HW (Philipp Rudo) [1780667] - [s390] s390/qeth: vnicc Fix init to default (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix vnicc_is_in_use if rx_bcast not set (Philipp Rudo) [1780667] - [s390] s390/qeth: fix false reporting of VNIC CHAR config failure (Philipp Rudo) [1780667] - [s390] s390/qeth: lock the card while changing its hsuid (Philipp Rudo) [1780667] - [s390] s390/qeth: fix qdio teardown after early init error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't return -ENOTSUPP to userspace (Philipp Rudo) [1780667] - [s390] s390/qeth: fix promiscuous mode after reset (Philipp Rudo) [1780667] - [s390] s390/qeth: handle error due to unsupported transport mode (Philipp Rudo) [1780667] - [s390] s390/qeth: return proper errno on IO error (Philipp Rudo) [1780667] - [s390] s390/qeth: don't check drvdata in sysfs code (Philipp Rudo) [1780667] - [s390] s390/qeth: replace qeth_l3_get_addr_buffer() (Philipp Rudo) [1780667] - [s390] s390/qeth: remove VLAN tracking for L3 devices (Philipp Rudo) [1780667] - [net] net: 8021q: vlan_core: allow use list of vlans for real device (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate L3 mcast registration code (Philipp Rudo) [1780667] - [s390] s390/qeth: remove gratuitious RX modeset (Philipp Rudo) [1780667] - [s390] s390/qeth: fine-tune L3 mcast locking (Philipp Rudo) [1780667] - [s390] s390/qeth: clean up error path in qeth_core_probe_device() (Philipp Rudo) [1780667] - [s390] s390/qeth: don't cache MAC addresses for multicast IPs (Philipp Rudo) [1780667] - [s390] s390/qeth: use helpers for IP address hashing (Philipp Rudo) [1780667] - [s390] s390/qeth: don't set card state in qeth_qdio_clear_card() (Philipp Rudo) [1780667] - [s390] s390/qeth: consolidate some duplicated HW cmd code (Philipp Rudo) [1780667] - [s390] s390/qeth: keep IRQ disabled until NAPI is really done (Philipp Rudo) [1780667] - [s390] s390/qeth: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qdio: move SSQD Sniffer mask definition (Philipp Rudo) [1780667] - [s390] s390/qdio: don't attempt IRQ avoidance on Output SBALs (Philipp Rudo) [1780667] - [s390] s390/qdio: simplify thinint device registration (Philipp Rudo) [1780667] - [s390] s390/qdio: add statistics helper macro (Philipp Rudo) [1780667] - [s390] s390/qdio: remove a forward declaration (Philipp Rudo) [1780667] - [s390] s390/qdio: reduce log level for EQBS partial (Philipp Rudo) [1780667] - [s390] s390/qdio: use QDIO_BUFNR() (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix initialization of vnicc cmd masks during set online (Philipp Rudo) [1780667] - [s390] s390/qeth: Fix error handling during VNICC initialization (Philipp Rudo) [1780667] - [s390] s390/qdio: clarify size of the QIB parm area (Philipp Rudo) [1780667] - [s390] s390/qeth: get vnicc sub-cmd type from reply data (Philipp Rudo) [1780667] - [s390] s390/qeth: merge qeth_reply struct into qeth_cmd_buffer (Philipp Rudo) [1780667] - [s390] s390/qeth: keep cmd alive after IO completion (Philipp Rudo) [1780667] - [s390] s390/qeth: use correct length field in SNMP cmd callback (Philipp Rudo) [1780667] - [s390] s390/qeth: propagate length of processed cmd IO data to callback (Philipp Rudo) [1780667] - [s390] s390/qeth: use node_descriptor struct (Philipp Rudo) [1780667] - [s390] s390/cio: move struct node_descriptor to cio.h (Philipp Rudo) [1780667] - [s390] scsi: zfcp: log FC Endpoint Security errors (Philipp Rudo) [1723820] - [s390] scsi: zfcp: enhance handling of FC Endpoint Security errors (Philipp Rudo) [1723820] - [lib] lib/zlib: add zlib_deflate_dfltcc_enabled() function (Philipp Rudo) [1659435] - [lib] s390/boot: add dfltcc= kernel command line parameter (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_inflate (Philipp Rudo) [1659435] - [s390] s390/boot: rename HEAP_SIZE due to name collision (Philipp Rudo) [1659435] - [lib] lib/zlib: add s390 hardware support for kernel zlib_deflate (Philipp Rudo) [1659435] - [base] mm/memory_hotplug: allow to specify a default online_type (David Hildenbrand) [1038941] - [base] mm/memory_hotplug: convert memhp_auto_online to store an online_type (David Hildenbrand) [1038941] - [mm] mm/memory_hotplug: unexport memhp_auto_online (David Hildenbrand) [1038941] - [hv] hv_balloon: don't check for memhp_auto_online manually (David Hildenbrand) [1038941] - [powerpc] powernv/memtrace: always online added memory blocks (David Hildenbrand) [1038941] - [base] drivers/base/memory: store mapping between MMOP_* and string in an array (David Hildenbrand) [1038941] - [base] drivers/base/memory: map MMOP_OFFLINE to 0 (David Hildenbrand) [1038941] - [base] drivers/base/memory: rename MMOP_ONLINE_KEEP to MMOP_ONLINE (David Hildenbrand) [1038941] - [netdrv] cxgb4: fix adapter crash due to wrong MC size (Vishal Kulkarni) [1813128] - [scsi] scsi: ibmvfc: Don't send implicit logouts prior to NPIV login (Steve Best) [1828725] - [fs] cifs: ignore cached share root handle closing errors (Leif Sahlberg) [1827485] - [fs] cifs: Optimize readdir on reparse points (Leif Sahlberg) [1827485] - [fs] cifs: Adjust indentation in smb2_open_file (Leif Sahlberg) [1827485] - [fs] CIFS: Close cached root handle only if it has a lease (Leif Sahlberg) [1827485] - [fs] SMB3: Fix crash in SMB2_open_init due to uninitialized field in compounding path (Leif Sahlberg) [1827485] - [fs] smb3: fix refcount underflow warning on unmount when no directory leases (Leif Sahlberg) [1827485] - [fs] fs: cifs: Delete usage of timespec64_trunc (Leif Sahlberg) [1827485] - [fs] smb3: improve check for when we send the security descriptor context on create (Leif Sahlberg) [1827485] - [fs] smb3: fix mode passed in on create for modetosid mount option (Leif Sahlberg) [1827485] - [fs] cifs: fix possible uninitialized access and race on iface_list (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of SMB connections on multichannel (Leif Sahlberg) [1827485] - [fs] smb3: query attributes on file close (Leif Sahlberg) [1827485] - [fs] smb3: remove unused flag passed into close functions (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to pointer pneg_ctxt (Leif Sahlberg) [1827485] - [fs] fs: cifs: Fix atime update check vs mtime (Leif Sahlberg) [1827485] - [fs] CIFS: fix a white space issue in cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: Always update signing key of first channel (Leif Sahlberg) [1827485] - [fs] cifs: Fix retrieval of DFS referrals in cifs_mount() (Leif Sahlberg) [1827485] - [fs] cifs: Fix potential softlockups while refreshing DFS cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix lookup of root ses in DFS referral cache (Leif Sahlberg) [1827485] - [fs] cifs: Fix use-after-free bug in cifs_reconnect() (Leif Sahlberg) [1827485] - [fs] cifs: dump channel info in DebugData (Leif Sahlberg) [1827485] - [fs] smb3: dump in_send and num_waiters stats counters by default (Leif Sahlberg) [1827485] - [fs] cifs: try harder to open new channels (Leif Sahlberg) [1827485] - [fs] CIFS: Properly process SMB3 lease breaks (Leif Sahlberg) [1827485] - [fs] cifs: move cifsFileInfo_put logic into a work-queue (Leif Sahlberg) [1827485] - [fs] cifs: try opening channels after mounting (Leif Sahlberg) [1827485] - [fs] CIFS: refactor cifs_get_inode_info() (Leif Sahlberg) [1827485] - [fs] cifs: switch servers depending on binding state (Leif Sahlberg) [1827485] - [fs] cifs: add server param (Leif Sahlberg) [1827485] - [fs] cifs: add multichannel mount options and data structs (Leif Sahlberg) [1827485] - [fs] cifs: sort interface list by speed (Leif Sahlberg) [1827485] - [fs] CIFS: Fix SMB2 oplock break processing (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EAGAIN when transport is reconnecting (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Only queue work for error recovery on memory registration (Leif Sahlberg) [1827485] - [fs] smb3: add debug messages for closing unmatched open (Leif Sahlberg) [1827485] - [fs] CIFS: Respect O_SYNC and O_DIRECT flags during reconnect (Leif Sahlberg) [1827485] - [fs] smb3: remove confusing dmesg when mounting with encryption ("seal") (Leif Sahlberg) [1827485] - [fs] cifs: close the shared root handle on tree disconnect (Leif Sahlberg) [1827485] - [fs] CIFS: Return directly after a failed build_path_from_dentry() in cifs_do_create() (Leif Sahlberg) [1827485] - [fs] CIFS: Use common error handling code in smb2_ioctl_query_info() (Leif Sahlberg) [1827485] - [fs] CIFS: Use memdup_user() rather than duplicating its implementation (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -ECONNABORTED when trasnport is not in connected state (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Add messages on RDMA session destroy and reconnection (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Return -EINVAL when the number of iovs exceeds SMBDIRECT_MAX_SGE (Leif Sahlberg) [1827485] - [fs] cifs: smbd: Invalidate and deregister memory registration on re-send for direct I/O (Leif Sahlberg) [1827485] - [fs] cifs: Don't display RDMA transport on reconnect (Leif Sahlberg) [1827485] - [fs] CIFS: remove set but not used variables 'cinode' and 'netfid' (Leif Sahlberg) [1827485] - [fs] cifs: add support for flock (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable 'sid_user' (Leif Sahlberg) [1827485] - [fs] cifs: rename a variable in SendReceive() (Leif Sahlberg) [1827485] - [fs] SMB3: Fix persistent handles reconnect (Leif Sahlberg) [1827485] - [fs] fix memory leak in large read decrypt offload (Leif Sahlberg) [1827485] - [fs] cifs: Fix missed free operations (Leif Sahlberg) [1827485] - [fs] cifs: clarify comment about timestamp granularity for old servers (Leif Sahlberg) [1827485] - [fs] cifs: Handle -EINPROGRESS only when noblockcnt is set (Leif Sahlberg) [1827485] - [fs] smb3: remove noisy debug message and minor cleanup (Leif Sahlberg) [1827485] - [fs] fs: cifs: mute -Wunused-const-variable message (Leif Sahlberg) [1827485] - [fs] smb3: cleanup some recent endian errors spotted by updated sparse (Leif Sahlberg) [1827485] - [fs] CIFS: Fix oplock handling for SMB 2.1+ protocols (Leif Sahlberg) [1827485] - [fs] smb3: missing ACL related flags (Leif Sahlberg) [1827485] - [fs] smb3: pass mode bits into create calls (Leif Sahlberg) [1827485] - [fs] smb3: Add missing reparse tags (Leif Sahlberg) [1827485] - [fs] CIFS: fix max ea value size (Leif Sahlberg) [1827485] - [fs] fs/cifs/sess.c: Remove set but not used variable 'capabilities' (Leif Sahlberg) [1827485] - [fs] fs/cifs/smb2pdu.c: Make SMB2_notify_init static (Leif Sahlberg) [1827485] - [fs] smb3: fix leak in "open on server" perf counter (Leif Sahlberg) [1827485] - [fs] smb3: allow decryption keys to be dumped by admin for debugging (Leif Sahlberg) [1827485] - [fs] cifs: update internal module version number (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: write mode ACE first (Leif Sahlberg) [1827485] - [fs] cifs: cifsroot: add more err checking (Leif Sahlberg) [1827485] - [fs] smb3: add missing worker function for SMB3 change notify (Leif Sahlberg) [1827485] - [fs] cifs: Add support for root file systems (Leif Sahlberg) [1827485] - [fs] cifs: modefromsid: make room for 4 ACE (Leif Sahlberg) [1827485] - [fs] smb3: fix potential null dereference in decrypt offload (Leif Sahlberg) [1827485] - [fs] smb3: allow disabling requesting leases (Leif Sahlberg) [1827485] - [fs] smb3: improve handling of share deleted (and share recreated) (Leif Sahlberg) [1827485] - [fs] smb3: display max smb3 requests in flight at any one time (Leif Sahlberg) [1827485] - [fs] smb3: only offload decryption of read responses if multiple requests (Leif Sahlberg) [1827485] - [fs] cifs: add a helper to find an existing readable handle to a file (Leif Sahlberg) [1827485] - [fs] smb3: enable offload of decryption of large reads via mount option (Leif Sahlberg) [1827485] - [fs] smb3: allow parallelizing decryption of reads (Leif Sahlberg) [1827485] - [fs] smb3: allow skipping signature verification for perf sensitive configurations (Leif Sahlberg) [1827485] - [fs] smb3: add dynamic tracepoints for flush and close (Leif Sahlberg) [1827485] - [fs] smb3: log warning if CSC policy conflicts with cache mount option (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow RW caching of share accessed by only 1 client (Leif Sahlberg) [1827485] - [fs] smb3: add some more descriptive messages about share when mounting cache=ro (Leif Sahlberg) [1827485] - [fs] smb3: add mount option to allow forced caching of read only share (Leif Sahlberg) [1827485] - [fs] cifs: fix dereference on ses before it is null checked (Leif Sahlberg) [1827485] - [fs] cifs: use existing handle for compound_op(OP_SET_INFO) when possible (Leif Sahlberg) [1827485] - [fs] cifs: create a helper to find a writeable handle by path name (Leif Sahlberg) [1827485] - [fs] cifs: remove set but not used variables (Leif Sahlberg) [1827485] - [fs] smb3: Incorrect size for netname negotiate context (Leif Sahlberg) [1827485] - [fs] cifs: remove unused variable (Leif Sahlberg) [1827485] - [fs] cifs: remove redundant assignment to variable rc (Leif Sahlberg) [1827485] - [fs] smb3: add missing flag definitions (Leif Sahlberg) [1827485] - [fs] cifs: add passthrough for smb2 setinfo (Leif Sahlberg) [1827485] - [fs] cifs: prepare SMB2_Flush to be usable in compounds (Leif Sahlberg) [1827485] - [fs] cifs: allow chmod to set mode bits using special sid (Leif Sahlberg) [1827485] - [fs] cifs: get mode bits from special sid on stat (Leif Sahlberg) [1827485] - [fs] fs: cifs: cifsssmb: remove redundant assignment to variable ret (Leif Sahlberg) [1827485] - [fs] cifs: fix a comment for the timeouts when sending echos (Leif Sahlberg) [1827485] - [fs] fs: cifs: switch to RC4 library interface (Leif Sahlberg) [1827485] - [fs] smb3: smbdirect no longer experimental (Leif Sahlberg) [1827485] - [fs] cifs: copy_file_range needs to strip setuid bits and update timestamps (Leif Sahlberg) [1827485] - [tools] perf vendor events s390: Add new deflate counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/cpum_cf: Add new extended counters for IBM z15 (Philipp Rudo) [1827333] - [s390] s390/zcrypt: use kvmalloc instead of kmalloc for 256k alloc (Philipp Rudo) [1827310] - [s390] s390/pkey/zcrypt: Support EP11 AES secure keys (Philipp Rudo) [1723826] - [s390] s390/zcrypt: extend EP11 card and queue sysfs attributes (Philipp Rudo) [1723826] - [s390] s390/zcrypt: add new low level ep11 functions support file (Philipp Rudo) [1723826] - [s390] s390/zcrypt: ep11 structs rework, export zcrypt_send_ep11_cprb (Philipp Rudo) [1723826] - [s390] s390/zcrypt: enable card/domain autoselect on ep11 cprbs (Philipp Rudo) [1723826] - [crypto] crypto/testmgr: enable selftests for paes-s390 ciphers (Philipp Rudo) [1780668] - [s390] s390/pkey: Add support for key blob with clear key value (Philipp Rudo) [1780668] - [s390] s390/crypto: enable clear key values for paes ciphers (Philipp Rudo) [1780668] - [s390] s390/crypto: Rework on paes implementation (Philipp Rudo) [1780668] - [s390] scsi: zfcp: trace FC Endpoint Security of FCP devices and connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: log FC Endpoint Security of connections (Philipp Rudo) [1723822] - [s390] scsi: zfcp: report FC Endpoint Security in sysfs (Philipp Rudo) [1723822] - [s390] scsi: zfcp: auto variables for dereferenced structs in open port handler (Philipp Rudo) [1723822] - [block] blk-iocost: Fix error on iocost_ioc_vrate_adj (Waiman Long) [1828563] - [s390] s390/ipl: add support to control memory clearing for FCP and CCW re-IPL (Philipp Rudo) [1812985] - [s390] s390: support KPROBES_ON_FTRACE (Philipp Rudo) [1810526] - [s390] s390/ftrace: generate traced function stack frame (Philipp Rudo) [1810526] - [s390] s390/ftrace: save traced function caller (Philipp Rudo) [1810526] - [misc] mei: me: fix irq number stored in hw struct (Tony Camuso) [1822645] - [misc] mei: me: add cedar fork device ids (Tony Camuso) [1822645] - [misc] mei: fix CNL itouch device number to match the spec (Tony Camuso) [1822645] - [misc] misc: Replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: remove unused includes from pci-{me, txe}.c (Tony Camuso) [1822645] - [misc] mei: limit number of bytes in mei header (Tony Camuso) [1822645] - [misc] mei: bus: replace zero-length array with flexible-array member (Tony Camuso) [1822645] - [misc] mei: me: add jasper point DID (Tony Camuso) [1822645] - [misc] mei: hdcp: bind only with i915 on the same PCH (Tony Camuso) [1822645] - [misc] mei: bus: use simple sprintf for sysfs (Tony Camuso) [1822645] - [misc] mei: bus: add more client attributes to sysfs (Tony Camuso) [1822645] - [misc] mei: add trc detection register to sysfs (Tony Camuso) [1822645] - [misc] mei: abstract fw status register read (Tony Camuso) [1822645] - [misc] mei: me: store irq number in the hw struct (Tony Camuso) [1822645] - [misc] mei: me: mei_me_dev_init() use struct device instead of struct pci_dev (Tony Camuso) [1822645] - [misc] mei: me: add comet point V device id (Tony Camuso) [1822645] - [misc] mei: bus: prefix device names on bus with the bus name (Tony Camuso) [1822645] - [misc] mei: me: fix me_intr_clear function name in KDoc (Tony Camuso) [1822645] - [misc] mei: buf: drop 'running hook' debug messages (Tony Camuso) [1822645] - [misc] mei: avoid FW version request on Ibex Peak and earlier (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Fill transcoder index in port info (Tony Camuso) [1822645] - [misc] drm/i915: mei_hdcp: I915 sends ddi index as per ME FW (Tony Camuso) [1822645] - [drm] drm/i915: Attach content type property (Tony Camuso) [1822645] - [drm] drm: Add Content protection type property (Tony Camuso) [1822645] - [misc] mei: me: add Tiger Lake point LP device ID (Tony Camuso) [1822645] - [misc] mei: Use dev_get_drvdata where possible (Tony Camuso) [1822645] - [misc] mei: me: add mule creek canyon (EHL) device ids (Tony Camuso) [1822645] - [misc] mei: no need to check return value of debugfs_create functions (Tony Camuso) [1822645] - [documentation] mei: docs: add hdcp documentation (Tony Camuso) [1822645] - [documentation] mei: docs: add a short description for nfc behind mei (Tony Camuso) [1822645] - [documentation] mei: docs: update mei client bus documentation (Tony Camuso) [1822645] - [documentation] mei: docs: move iamt docs to a iamt.rst file (Tony Camuso) [1822645] - [documentation] mei: docs: move documentation under driver-api (Tony Camuso) [1822645] - [misc] mei: Convert to use DEFINE_SHOW_ATTRIBUTE macro (Tony Camuso) [1822645] - [drm] drm: generic fn converting be24 to cpu and vice versa (Tony Camuso) [1822645] - [misc] mei: expose device state in sysfs (Tony Camuso) [1822645] - [misc] mei: hdcp: use own Kconfig file (Tony Camuso) [1822645] - [misc] mei: adjust the copyright notice in the files (Tony Camuso) [1822645] - [misc] mei/hdcp: Fix SPDX identifiers (Tony Camuso) [1822645] - [misc] mei: convert to SPDX license tags (Tony Camuso) [1822645] - [misc] mei: add missing SPDX tag to mei Kconfig (Tony Camuso) [1822645] - [misc] mei: bus: move hw module get/put to probe/release (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Component framework for I915 Interface (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Closing wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Enabling the HDCP authentication (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify M_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Repeater topology verification and ack (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Prepare Session Key (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify L_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Locality check (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Store the HDCP Pairing info (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify H_prime (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Verify Receiver Cert and prepare km (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Initiate Wired HDCP2.2 Tx Session (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Define ME FW interface for HDCP2.2 (Tony Camuso) [1822645] - [misc] misc/mei/hdcp: Client driver for HDCP application (Tony Camuso) [1822645] - [misc] mei: bus: whitelist hdcp client (Tony Camuso) [1822645] - [misc] mei: hbm: clean the feature flags on link reset (Tony Camuso) [1822645] - [misc] mei: bus: export to_mei_cl_device for mei client devices drivers (Tony Camuso) [1822645] - [misc] mei: free read cb on ctrl_wr list flush (Tony Camuso) [1822645] - [misc] mei: me: add ice lake point device id (Tony Camuso) [1822645] - [misc] mei: squash single_recv_buf into one bit in client properties (Tony Camuso) [1822645] - [misc] mei: me: add denverton innovation engine device IDs (Tony Camuso) [1822645] - [misc] mei: me: mark LBG devices as having dma support (Tony Camuso) [1822645] - [misc] mei: dma: silent the reject message (Tony Camuso) [1822645] - [misc] mei: me: mark CNP devices as having dma support (Tony Camuso) [1822645] - [misc] mei: bump hbm version to 2.1 (Tony Camuso) [1822645] - [misc] mei: dma ring: implement transmit flow (Tony Camuso) [1822645] - [misc] mei: dma ring: implement rx circular buffer logic (Tony Camuso) [1822645] - [misc] mei: hw: add dma ring control block (Tony Camuso) [1822645] - [misc] mei: hbm: setup dma ring (Tony Camuso) [1822645] - [misc] mei: dma ring buffers allocation (Tony Camuso) [1822645] - [misc] mei: expedite ioctl return on the notify set operation error (Tony Camuso) [1822645] - [misc] mei: flush queues by the host client only (Tony Camuso) [1822645] - [misc] mei: hbm: drop BUG() from the hbm handler (Tony Camuso) [1822645] - [misc] mei: replace POLL* with EPOLL* for write queues (Tony Camuso) [1822645] - [misc] misc: remove redundant include moduleparam.h (Tony Camuso) [1822645] - [misc] mei: bus: need to unlink client before freeing (Tony Camuso) [1822645] - [misc] mei: bus: fix hw module get/put balance (Tony Camuso) [1822645] - [misc] mei: fix use-after-free in mei_cl_write (Tony Camuso) [1822645] - [misc] mei: ignore not found client in the enumeration (Tony Camuso) [1822645] - [misc] mei: restrict dma ring support to hbm version 2.1 (Tony Camuso) [1822645] - [misc] mei: hbm: introduce dma bit in the message header (Tony Camuso) [1822645] - [misc] mei: add support for variable length mei headers (Tony Camuso) [1822645] - [misc] mei: add mei_msg_hdr_init wrapper (Tony Camuso) [1822645] - [misc] mei: move hbuf_depth from the mei device to the hw modules (Tony Camuso) [1822645] - [misc] mei: cleanup slots to data conversions (Tony Camuso) [1822645] - [misc] mei: bus: suppress sign-compare warnings (Tony Camuso) [1822645] - [misc] mei: fix ssize_t to int assignment in read and write ops (Tony Camuso) [1822645] - [misc] mei: use correct type for counter variable in for loops (Tony Camuso) [1822645] - [misc] mei: check for error returned from mei_hbuf_empty_slots() (Tony Camuso) [1822645] - [misc] mei: don't update offset in write (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_fwver() (Tony Camuso) [1822645] - [misc] mei: bus: type promotion bug in mei_nfc_if_version() (Tony Camuso) [1822645] - [misc] mei: expose fw version to sysfs (Tony Camuso) [1822645] - [misc] mei: add optional timeout to internal bus recv (Tony Camuso) [1822645] - [misc] mei: remove unused MEI_IAMTHIF_STALL_TIMER define (Tony Camuso) [1822645] - [s390] s390/pci: Fix unexpected write combine on resource (Philipp Rudo) [1827311] - [powerpc] pwerpc/vas: Include linux/types.h in uapi/asm/vas-api.h (Gustavo Duarte) [1725806] - [documentation] Documentation/powerpc: VAS API (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Remove 'pid' in vas_tx_win_attr struct (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Enable and setup GZIP compresstion type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Make enable code generic to add new GZIP compression type (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Rename nx-842-powernv file name to nx-common-powernv (Gustavo Duarte) [1725806] - [crypto] crypto/nx: Initialize coproc entry with kzalloc (Gustavo Duarte) [1725806] - [crypto] crypto: nx - Add of_node_put() before return in 842 (Gustavo Duarte) [1725806] - [crypto] crypto/NX: Set receive window credits to max number of CRBs in RxFIFO (Gustavo Duarte) [1725806] - [powerpc] crypto/nx: Initialize 842 high and normal RxFIFO control registers (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Add VAS user space API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define VAS_TX_WIN_OPEN ioctl API (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Initialize window attributes for GZIP coprocessor type (Gustavo Duarte) [1725806] - [powerpc] powerpc: Use mm_context vas_windows counter to issue CP_ABORT (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Free send window in VAS instance after credits returned (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Display process stuck message (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Do not use default credits for receive window (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Print CRB and FIFO values (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Return credits after handling fault (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Update CSB and notify process for fault CRBs (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup thread IRQ handler per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Take reference to PID and mm for user space windows (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Register NX with fault window ID and IRQ port value (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Setup fault window per VAS instance (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Alloc and setup IRQ and trigger port (Gustavo Duarte) [1725806] - [powerpc] powerpc/vas: Define nx_fault_stamp in coprocessor_request_block (Gustavo Duarte) [1725806] - [powerpc] powerpc/xive: Define xive_native_alloc_irq_on_chip() (Gustavo Duarte) [1725806] - [powerpc] powerpc/powernv: remove the unused vas_win_paste_addr and vas_win_id functions (Gustavo Duarte) [1725806] - [tools] intel-speed-select: Fix speed-select-base-freq-properties output on CLX-N (Prarit Bhargava) [1828306] - [tools] tools/power/x86/intel-speed-select: Fix CLX-N package information output (Prarit Bhargava) [1828306] - [kernel] sched/isolation: Allow "isolcpus=" to skip unknown sub-parameters (Peter Xu) [1799014] - [arm64] arm64: tlb: skip tlbi broadcast, fix speculative tlb lookups (Andrea Arcangeli) [1820817] - [x86] pci: hv: Introduce hv_msi_entry (Mohammed Gamal) [1816740] - [pci] hv: Move retarget related structures into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Move hypercall related definitions into tlfs header (Mohammed Gamal) [1816740] - [pci] hv: Reorganize the code in preparation of hibernation (Mohammed Gamal) [1816740] - [pci] hv: Add a Hyper-V PCI interface driver for software backchannel interface (Mohammed Gamal) [1816740] - [pci] hv: Add a paravirtual backchannel in software (Mohammed Gamal) [1816740]- [include] i2c: fix a doc warning (David Arcari) [1826759] - [i2c] i2c: acpi: put device when verifying client fails (David Arcari) [1826759] - [i2c] i2c: i2c-core-of: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-base: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: i2c-core-acpi: convert to use i2c_new_client_device() (David Arcari) [1826759] - [i2c] i2c: fix bus recovery stop mode timing (David Arcari) [1826759] - [i2c] i2c: core: Use DEVICE_ATTR_*() helper macros (David Arcari) [1826759] - [include] i2c: remove unneeded 'extern' from function declatations (David Arcari) [1826759] - [include] i2c: add helper to check if a client has a driver attached (David Arcari) [1826759] - [include] i2c: fix header file kernel-doc warning (David Arcari) [1826759] - [misc] eeprom: at24: use devm_i2c_new_dummy_device() (David Arcari) [1826759] - [i2c] i2c: remove i2c_new_dummy() API (David Arcari) [1826759] - [media] media: dvb-frontends: cxd2820r_core: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88473: convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: dvb-frontends: mn88472: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83791d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83793d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83781d) convert to i2c_new_dummy_device (David Arcari) [1826759] - [media] media: ir-kbd-i2c: convert to i2c_new_dummy_device() (David Arcari) [1826759] - [misc] misc: eeprom: max6875: convert to i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (w83792d) convert to use devm_i2c_new_dummy_device (David Arcari) [1826759] - [hwmon] hwmon: (asb100) convert to i2c_new_dummy_device (David Arcari) [1826759] - [i2c] i2c: replace i2c_new_probed_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: smbus: Don't filter out duplicate alerts (David Arcari) [1826759] - [i2c] i2c: of: Populate fwnode in of_i2c_get_board_info() (David Arcari) [1826759] - [i2c] i2c: remove helpers for ref-counting clients (David Arcari) [1826759] - [i2c] i2c: core: fix use after free in of_i2c_notify (David Arcari) [1826759] - [i2c] i2c: acpi: Force bus speed to 400KHz if a Silead touchscreen is present (David Arcari) [1826759] - [i2c] i2c: add support for filters optional properties (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add read only mode (David Arcari) [1826759] - [i2c] i2c: slave-eeprom: Add comment about address handling (David Arcari) [1826759] - [i2c] i2c-eeprom_slave: Add support for more eeprom models (David Arcari) [1826759] - [i2c] i2c: make i2c_unregister_device() ERR_PTR safe (David Arcari) [1826759] - [media] i2c: replace i2c_new_secondary_device with an ERR_PTR variant (David Arcari) [1826759] - [i2c] i2c: Drop unneeded check for of_node (David Arcari) [1826759] - [i2c] i2c: core: Tidy up handling of init_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI gpio IRQ handling into i2c_acpi_get_irq (David Arcari) [1826759] - [i2c] i2c: core: Move ACPI IRQ handling to probe time (David Arcari) [1826759] - [i2c] i2c: acpi: Factor out getting the IRQ from ACPI (David Arcari) [1826759] - [i2c] i2c: acpi: Use available IRQ helper functions (David Arcari) [1826759] - [i2c] i2c: core: Allow whole core to use i2c_dev_irq_from_resources (David Arcari) [1826759] - [i2c] i2c: core: add sysfs header (David Arcari) [1826759] - [i2c] i2c: add newly exported functions to the header, too (David Arcari) [1826759] - [i2c] i2c: mux: add sysfs header (David Arcari) [1826759] - [include] i2c: headers: reformat header comment and update copyright (David Arcari) [1826759] - [include] i2c: headers: update docs about I2C_CLIENT_* (David Arcari) [1826759] - [i2c] i2c: core: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: always have a named variable in arguments (David Arcari) [1826759] - [include] i2c: headers: don't use 'dev' as adapter variable (David Arcari) [1826759] - [i2c] i2c: mux: Use struct_size() in devm_kzalloc() (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (David Arcari) [1826759] - [i2c] i2c: acpi: export i2c_acpi_find_adapter_by_handle (David Arcari) [1826759] - [media] tua6100: Avoid build warnings (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (David Arcari) [1826759] - [i2c] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1826759] - [i2c] i2c: acpi: permit bus speed to be discovered after enumeration (David Arcari) [1826759] - [i2c] i2c: dev: fix potential memory leak in i2cdev_ioctl_rdwr (David Arcari) [1826759] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (David Arcari) [1826759] - [i2c] treewide: Add SPDX license identifier - Makefile/Kconfig (David Arcari) [1826759] - [i2c] i2c: core: add device-managed version of i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: improve return value handling of i2c_new_device and i2c_new_dummy (David Arcari) [1826759] - [i2c] i2c: core: apply 'is_suspended' check for SMBus, too (David Arcari) [1826759] - [i2c] i2c: core: ratelimit 'transfer when suspended' errors (David Arcari) [1826759] - [i2c] i2c: Prevent runtime suspend of adapter when Host Notify is required (David Arcari) [1826759] - [i2c] gcc-9: don't warn about uninitialized variable (David Arcari) [1826759] - [i2c] i2c: mux: populate the new *_atomic callbacks (David Arcari) [1826759] - [i2c] i2c: core: introduce callbacks for atomic transfers (David Arcari) [1826759] - [i2c] i2c: core: use I2C locking behaviour also for SMBUS (David Arcari) [1826759] - [i2c] i2c: core: remove use of in_atomic() (David Arcari) [1826759] - [include] i2c: apply coding style for struct i2c_adapter (David Arcari) [1826759] - [i2c] i2c: add extra check to safe DMA buffer helper (David Arcari) [1826759] - [i2c] i2c: Allow recovery of the initial IRQ by an I2C client device (David Arcari) [1826759] - [i2c] i2c: expand minor range when registering chrdev region (David Arcari) [1826759] - [i2c] i2c: core-smbus: don't trace smbus_reply data on errors (David Arcari) [1826759] - [i2c] i2c: of: Try to find an I2C adapter matching the parent (David Arcari) [1826759] - [include] i2c: acpi: Move I2C bits from acpi.h to i2c.h (David Arcari) [1826759] - [i2c] i2c: dev: prevent adapter retries and timeout being set as minus value (David Arcari) [1826759] - [i2c] i2c: add suspended flag and accessors for i2c adapters (David Arcari) [1826759] - [i2c] treewide: surround Kconfig file paths with double quotes (David Arcari) [1826759] - [i2c] i2c: acpi: Introduce i2c_acpi_get_i2c_resource() helper (David Arcari) [1826759] - [i2c] i2c: acpi: Use ACPI_FAILURE instead of !ACPI_SUCCESS (David Arcari) [1826759] - [i2c] i2c: acpi: Return error pointers from i2c_acpi_new_device() (David Arcari) [1826759] - [i2c] i2c: Clear client->irq in i2c_device_remove (David Arcari) [1826759] - [i2c] i2c: Remove unnecessary call to irq_find_mapping (David Arcari) [1826759] - [i2c] i2c: Fix kerneldoc for renamed i2c dma put function (David Arcari) [1826759] - [i2c] i2c: core: remove level of indentation in i2c_transfer (David Arcari) [1826759] - [i2c] i2c: core: remove outdated DEBUG output (David Arcari) [1826759] - [i2c] i2c: refactor function to release a DMA safe buffer (David Arcari) [1826759] - [i2c] i2c: don't use any __deprecated handling anymore (David Arcari) [1826759] - [i2c] i2c: remove deprecated attach_adapter callback (David Arcari) [1826759] - [i2c] i2c: core: Parse SDA hold time from firmware (David Arcari) [1826759] - [i2c] i2c: quirks: add zero length checks (David Arcari) [1826759] - [i2c] i2c: recovery: make pin init look like STOP (David Arcari) [1826759] - [i2c] i2c: recovery: rename variable for easier understanding (David Arcari) [1826759] - [i2c] i2c: recovery: add get_bus_free callback (David Arcari) [1826759] - [i2c] i2c: recovery: refactor recovery function (David Arcari) [1826759] - [i2c] i2c: recovery: require either get_sda or set_sda (David Arcari) [1826759] - [i2c] i2c: remove i2c_lock_adapter and use i2c_lock_bus directly (David Arcari) [1826759] - [media] media: tda1004x: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: tda18271: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: af9013: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: drxk_hard: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [media] media: rtl2830: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: pca9541: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (David Arcari) [1826759] - [i2c] i2c: mux: make use of __i2c_smbus_xfer (David Arcari) [1826759] - [kvm] KVM: PPC: Book3S HV: Fix H_CEDE return code for nested guests (David Gibson) [1778556] - [block] block/diskstats: more accurate approximation of io_ticks for slow disks (Ming Lei) [1811745] - [scsi] scsi: storvsc: Correctly set number of hardware queues for IDE disk (Cathy Avery) [1816702] - [netdrv] bonding/alb: make sure arp header is pulled before accessing it (Jarod Wilson) [1819408] - [netdrv] bonding/alb: properly access headers in bond_alb_xmit() (Jarod Wilson) [1819408] - [netdrv] bonding: rename AD_STATE_* to LACP_STATE_* (Jarod Wilson) [1819408] - [netdrv] bonding: fix active-backup transition after link failure (Jarod Wilson) [1819408] - [netdrv] bonding: move 802.3ad port state flags to uapi (Jarod Wilson) [1819408] - [netdrv] bonding: fix bond_neigh_init() (Jarod Wilson) [1819408] - [netdrv] bonding: fix state transition issue in link monitoring (Jarod Wilson) [1819408] - [netdrv] bonding: fix potential NULL deref in bond_update_slave_arr (Jarod Wilson) [1819408] - [netdrv] team: Always enable vlan tx offload (Hangbin Liu) [1827017] - [net] netlink: Use netlink header as base to calculate bad attribute offset (Andrea Claudi) [1825252] - [net] netlink: cap max groups which will be considered in netlink_bind() (Andrea Claudi) [1825252] - [net] tcp: repair: fix TCP_QUEUE_SEQ implementation (Paolo Abeni) [1823771] - [net] tcp: fix "old stuff" D-SACK causing SACK to be treated as D-SACK (Paolo Abeni) [1823771] - [net] tcp: refine rule to allow EPOLLOUT generation under mem pressure (Paolo Abeni) [1823771] - [net] tcp: refine tcp_write_queue_empty() implementation (Paolo Abeni) [1823771] - [include] fib: add missing attribute validation for tun_id (Marcelo Leitner) [1823468] - [include] net/flow_dissector: remove unexist field description (Marcelo Leitner) [1823468] - [net] vlan: vlan_changelink() should propagate errors (Marcelo Leitner) [1823468] - [net] af_packet: set defaule value for tmo (Marcelo Leitner) [1823468] - [net] packet: fix data-race in fanout_flow_is_huge() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff refcounting in llc_conn_state_process() (Marcelo Leitner) [1823468] - [net] llc: fix another potential sk_buff leak in llc_ui_sendmsg() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_conn_service() (Marcelo Leitner) [1823468] - [net] llc: fix sk_buff leak in llc_sap_state_process() (Marcelo Leitner) [1823468] - [net] openvswitch: Fix conntrack cache with timeout (Patrlck Talbert) [1765587] - [net] openvswitch: Fix log message in ovs conntrack (Patrlck Talbert) [1765587] - [net] openvswitch: use after free in __ovs_ct_free_action() (Patrlck Talbert) [1765587] - [net] openvswitch: Add timeout support to ct action (Patrlck Talbert) [1765587] - [net] netfilter: Export nf_ct_{set, destroy}_timeout() (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: ctnl_timeout_find_get() returns incorrect pointer to type (Patrlck Talbert) [1765587] - [net] netfilter: remove ifdef around cttimeout in struct nf_conntrack_l4proto (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: decouple timeout policy from nfnetlink_cttimeout object (Patrlck Talbert) [1765587] - [net] netfilter: cttimeout: move ctnl_untimeout to nf_conntrack (Patrlck Talbert) [1765587] - [netdrv] ipvlan: do not use cond_resched_rcu() in ipvlan_process_multicast() (Davide Caratti) [1822906] - [netdrv] ipvlan: add cond_resched_rcu() while processing muticast backlog (Davide Caratti) [1822906] - [netdrv] ipvlan: don't deref eth hdr before checking it's set (Davide Caratti) [1822906] - [netdrv] ipvlan: do not add hardware address of master to its unicast filter list (Davide Caratti) [1822906] - [include] net/dst: do not confirm neighbor for vxlan and geneve pmtu update (Hangbin Liu) [1755686] - [net] sit: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] vti: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] tunnel: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [include] net/dst: add new function skb_dst_update_pmtu_no_confirm (Hangbin Liu) [1755686] - [netdrv] gtp: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] ip6_gre: do not confirm neighbor when do pmtu update (Hangbin Liu) [1755686] - [net] add bool confirm_neigh parameter for dst_ops.update_pmtu (Hangbin Liu) [1755686] - [net] neigh: support smaller retrans_time settting (Hangbin Liu) [1767282] - [include] net: core: add helper tcp_v6_gso_csum_prep (Josef Oskera) [1818097] - [net] ip_tunnel: fix interface lookup with no key (Guillaume Nault) [1822247] - [net] ipv4: fix a RCU-list lock in inet_dump_fib() (Guillaume Nault) [1822247] - [net] gre: fix uninit-value in __iptunnel_pull_header (Guillaume Nault) [1822247] - [net] netfilter: conntrack: allow insertion of clashing entries (Florian Westphal) [1821404] - [net] netfilter: conntrack: split resolve_clash function (Florian Westphal) [1821404] - [net] netfilter: conntrack: place confirm-bit setting in a helper (Florian Westphal) [1821404] - [net] netfilter: never get/set skb->tstamp (Florian Westphal) [1821404] - [net] netfilter: conntrack: remove two args from resolve_clash (Florian Westphal) [1821404] - [net] netfilter: conntrack: tell compiler to not inline nf_ct_resolve_clash (Florian Westphal) [1821404] - [netdrv] macsec: restrict to ethernet devices (Sabrina Dubroca) [1820524] - [netdrv] macsec: add missing attribute validation for port (Sabrina Dubroca) [1820524] - [net] netns: restore ops before calling ops_exit_list (Ivan Vecera) [1822568] - [net] netns: add pre_exit method to struct pernet_operations (Ivan Vecera) [1822568] - [include] net: dst: Force 4-byte alignment of dst_metrics (Guillaume Nault) [1822148] - [include] net: annotate lockless accesses to sk->sk_napi_id (Guillaume Nault) [1822148] - [net] Fix typo of SKB_SGO_CB_OFFSET (Guillaume Nault) [1822148] - [net] use indirect call wrappers for skb_copy_datagram_iter() (Guillaume Nault) [1822148] - [net] datagram: Make __skb_datagram_iter static (Guillaume Nault) [1822148] - [net] Fix Tx hash bound checking (Guillaume Nault) [1822148] - [net] openvswitch: add missing attribute validation for hash (Eelco Chaudron) [1819202] - [net] openvswitch: Distribute switch variables for initialization (Eelco Chaudron) [1819202] - [net] openvswitch: support asymmetric conntrack (Eelco Chaudron) [1819202] - [net] openvswitch: remove another BUG_ON() (Eelco Chaudron) [1819202] - [net] openvswitch: drop unneeded BUG_ON() in ovs_flow_cmd_build_info() (Eelco Chaudron) [1819202] - [net] openvswitch: don't call pad_packet if not necessary (Eelco Chaudron) [1819202] - [net] openvswitch: add hash info to upcall (Eelco Chaudron) [1819202] - [net] openvswitch: select vport upcall portid directly (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the ovs_dp_cmd_new (Eelco Chaudron) [1819202] - [net] openvswitch: fix possible memleak on destroy flow-table (Eelco Chaudron) [1819202] - [net] openvswitch: add likely in flow_lookup (Eelco Chaudron) [1819202] - [net] openvswitch: simplify the flow_hash (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow-mask looking up (Eelco Chaudron) [1819202] - [net] openvswitch: optimize flow mask cache hash collision (Eelco Chaudron) [1819202] - [net] openvswitch: shrink the mask array if necessary (Eelco Chaudron) [1819202] - [net] openvswitch: convert mask list in mask array (Eelco Chaudron) [1819202] - [net] openvswitch: add flow-mask cache for performance (Eelco Chaudron) [1819202] - [net] openvswitch: Allow attaching helper in later commit (Eelco Chaudron) [1819202] - [net] openvswitch: change type of UPCALL_PID attribute to NLA_UNSPEC (Eelco Chaudron) [1819202] - [net] openvswitch: Make metadata_dst tunnel work in IP_TUNNEL_INFO_BRIDGE mode (Eelco Chaudron) [1819202] - [netdrv] mlxsw: spectrum_router: Remove unlikely user-triggerable warning (Ivan Vecera) [1821358] - [net] ipv6: Error when route does not have any valid nexthops (Ivan Vecera) [1821358] - [tools] selftests: mlxsw: Add a test for FIB offload indication (Ivan Vecera) [1821358] - [net] ipv6: Stop sending in-kernel notifications for each nexthop (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Create IPv6 multipath routes in one go (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Add / delete multiple IPv6 nexthops (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass array of routes to route handling functions (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Adjust IPv6 replace logic to new notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Pass multiple routes to work item (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Prepare function to return errors (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Remove processing of IPv6 append notifications (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notification for route delete (Ivan Vecera) [1821358] - [net] ipv6: Add IPv6 multipath notifications for add / replace (Ivan Vecera) [1821358] - [netdrv] netdevsim: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [netdrv] mlxsw: spectrum_router: Ignore IPv6 multipath notifications (Ivan Vecera) [1821358] - [net] ipv6: Extend notifier info for multipath routes (Ivan Vecera) [1821358] - [net] ipv6: export function to send route updates (Ivan Vecera) [1821358] - [net] sctp: fix possibly using a bad saddr with a given dst (Xin Long) [1821578] - [net] sctp: fix refcount bug in sctp_wfree (Xin Long) [1821578] - [net] sctp: move the format error check out of __sctp_sf_do_9_1_abort (Xin Long) [1821578] - [net] Remove switchdev_ops (Ivan Vecera) [1821402] - [net] switchdev: Replace port attr set SDO with a notification (Ivan Vecera) [1821402] - [net] switchdev: Complete removal of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Get rid of switchdev_port_attr_get() (Ivan Vecera) [1821402] - [net] Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1821402] - [net] fib_notifier: move fib_notifier_ops from struct net into per-net struct (Ivan Vecera) [1821186] - [net] Properly unlink GRO packets on overflow. (Ivan Vecera) [1805302] - [net] Add and use skb_list_del_init(). (Ivan Vecera) [1805302] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1805302] - [net] Init backlog NAPI's gro_hash. (Ivan Vecera) [1805302] - [net] gro: properly remove skb from list (Ivan Vecera) [1805302] - [net] core: trivial netif_receive_skb_list() entry point (Ivan Vecera) [1805302] - [net] Convert GRO SKB handling to list_head. (Ivan Vecera) [1805302] - [net] ipv6: don't auto-add link-local address to lag ports (Jarod Wilson) [1733953] - [tools] selftests: forwarding: vxlan_bridge_1d: use more proper tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: vxlan_bridge_1d: fix tos value (Hangbin Liu) [1816587] - [tools] selftests: forwarding: use proto icmp for {gretap, ip6gretap}_mac testing (Hangbin Liu) [1816587] - [tools] fcnal-test: Fix vrf argument in local tcp tests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for destination IP link-local (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP equals destination IP (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for multicast destination MAC mismatch (Hangbin Liu) [1816587] - [tools] selftests: forwarding: router: Add test case for source IP in class E (Hangbin Liu) [1816587] - [tools] selftests/net: make so_txtime more robust to timer variance (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add speed and auto-negotiation test (Hangbin Liu) [1816587] - [tools] selftests: forwarding: lib.sh: Add wait for dev with timeout (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add ethtool_lib.sh (Hangbin Liu) [1816587] - [tools] selftests: net: avoid ptl lock contention in tcp_mmap (Hangbin Liu) [1816587] - [tools] selftest: net: add alternative names test (Hangbin Liu) [1816587] - [tools] selftest: net: add some traceroute tests (Hangbin Liu) [1816587] - [tools] selftests: net: Fix printf format warnings on arm (Hangbin Liu) [1816587] - [tools] selftests: net: Use size_t and ssize_t for counting file size (Hangbin Liu) [1816587] - [tools] selftests: Make l2tp.sh executable (Hangbin Liu) [1816587] - [tools] selftests/net: add nettest to .gitignore (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for `ip nexthop flush proto XX` (Hangbin Liu) [1816587] - [tools] selftest: A few cleanups for fib_nexthops.sh (Hangbin Liu) [1816587] - [tools] selftests: Fix get_ifidx and callers in nettest.c (Hangbin Liu) [1816587] - [tools] selftests: Fix detection of nettest command in fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add l2tp tests (Hangbin Liu) [1816587] - [tools] selftests: nettest: fix spelling mistake: "potocol" -> "protocol" (Hangbin Liu) [1816587] - [tools] selftests: Add use case section to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 netfilter tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 runtime tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 address bind tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 udp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 tcp tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv6 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Add ipv4 ping tests to fcnal-test (Hangbin Liu) [1816587] - [tools] selftests: Setup for functional tests for fib and socket lookups (Hangbin Liu) [1816587] - [tools] selftests: Add nettest (Hangbin Liu) [1816587] - [tools] selftests/net: add missing gitignores (ipv6_flowlabel) (Hangbin Liu) [1816587] - [tools] selftests: txring_overwrite: fix incorrect test of mmap() return value (Hangbin Liu) [1816587] - [tools] selftests/net: skip psock_tpacket test if KALLSYMS was not enabled (Hangbin Liu) [1816587] - [tools] selftests: rtnetlink: skip ipsec offload tests if netdevsim isn't present (Hangbin Liu) [1816587] - [tools] selftests: Add test cases for nexthop objects (Hangbin Liu) [1816587] - [tools] selftests/net: ipv6 flowlabel (Hangbin Liu) [1816587] - [tools] selftests/net: SO_TXTIME with ETF and FQ (Hangbin Liu) [1816587] - [tools] selftests: fib-onlink: Make quiet by default (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_afpackettests (Hangbin Liu) [1816587] - [tools] selftests/net: correct the return value for run_netsocktests (Hangbin Liu) [1816587] - [tools] selftests: forwarding: Add reverse path forwarding (RPF) test cases (Hangbin Liu) [1816587] - [tools] selftest/net: Remove duplicate header (Hangbin Liu) [1816587] - [tools] selftests: fib_tests: sleep after changing carrier. again. (Hangbin Liu) [1816587] - [tools] selftests: net: use LDLIBS instead of LDFLAGS (Hangbin Liu) [1816587] - [tools] selftests/net: add txring_overwrite (Hangbin Liu) [1816587] - [tools] fib_tests: Add tests for invalid metric on route (Hangbin Liu) [1816587] - [tools] selftests: forwarding: test for bridge sticky flag (Hangbin Liu) [1816587] - [tools] selftests: net: Test headroom handling of ip6_gre devices (Hangbin Liu) [1816587] - [net] Don't disable interrupts in __netdev_alloc_skb() (Andrea Claudi) [1811207] - [net] Don't disable interrupts in napi_alloc_frag() (Andrea Claudi) [1811207] - [net] ipv4: ensure rcu_read_lock() in cipso_v4_error() (Matteo Croce) [1720708] - [net] ipv4: add sanity checks in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: ensure rcu_read_lock() in ipv4_link_failure() (Matteo Croce) [1720708] - [net] ipv4: recompile ip options in ipv4_link_failure (Matteo Croce) [1720708] - [net] avoid use IPCB in cipso_v4_error (Matteo Croce) [1720708] - [net] Add __icmp_send helper. (Matteo Croce) [1720708] - [net] ipv4: defensive cipso option parsing (Matteo Croce) [1720708] - [net] netfilter: nf_queue: enqueue skbs with NULL dst (Matteo Croce) [1786116]- [powerpc] powerpc/pseries/ddw: Extend upper limit for huge DMA window for persistent memory (Steve Best) [1817596] - [cpuidle] cpuidle: haltpoll: allow force loading on hosts without the REALTIME hint (David Arcari) [1825353] - [cpuidle] cpuidle: dt: Support hierarchical CPU idle states (David Arcari) [1825353] - [of] of: base: Add of_get_cpu_state_node() to get idle states for a CPU node (David Arcari) [1825353] - [cpuidle] cpuidle: Allow idle states to be disabled by default (David Arcari) [1825353] - [cpuidle] cpuidle: Drop unnecessary type cast in cpuidle_poll_time() (David Arcari) [1825353] - [cpuidle] cpuidle: Fix cpuidle_driver_state_disabled() (David Arcari) [1825353] - [cpuidle] cpuidle: use first valid target residency as poll time (David Arcari) [1825353] - [cpuidle] cpuidle: Drop disabled field from struct cpuidle_state (David Arcari) [1825353] - [cpuidle] cpuidle: Pass exit latency limit to cpuidle_use_deepest_state() (David Arcari) [1825353] - [include] cpuidle: Allow idle injection to apply exit latency limit (David Arcari) [1825353] - [thermal] cpuidle: play_idle: Increase the resolution to usec (David Arcari) [1825353] - [cpuidle] cpuidle: Use nanoseconds as the unit of time (David Arcari) [1825353] - [cpuidle] cpuidle: menu: Allow tick to be stopped if PM QoS is used (David Arcari) [1825353] - [cpuidle] cpuidle: Consolidate disabled state checks (David Arcari) [1825353] - [cpuidle] cpuidle: Do not unset the driver if it is there already (David Arcari) [1825353] - [cpuidle] cpuidle: haltpoll: Take 'idle=' override into account (David Arcari) [1825353] - [cpuidle] cpuidle-haltpoll: Enable kvm guest polling when dedicated physical CPUs are available (David Arcari) [1825353] - [fs] gfs2: fix gfs2_find_jhead that returns uninitialized jhead with seq 0 (Abhijith Das) [1655566] - [fs] gfs2: Another gfs2_find_jhead fix (Abhijith Das) [1655566] - [fs] gfs2: read journal in large chunks (Abhijith Das) [1655566] - [fs] gfs2: add a helper function to get_log_header that can be used elsewhere (Abhijith Das) [1655566] - [fs] gfs2: changes to gfs2_log_XXX_bio (Abhijith Das) [1655566] - [fs] gfs2: add more timing info to journal recovery process (Abhijith Das) [1655566] - [mm] mm: hugetlb controller for cgroup v2 (Joel Savitz) [1810728] - [arm64] crypto: arm64/aes-ce - implement 5 way interleave for ECB, CBC and CTR (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce - add 5 way interleave routines (Mark Salter) [1826982] - [arm64] crypto: arm64/sha2-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/sha1-ce - correct digest for empty data in finup (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - don't access already-freed walk.iv (Mark Salter) [1826982] - [arm64] crypto: arm64/cbcmac - handle empty messages in same way as template (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - update IV after partial final CTR block (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-neonbs - fix returning final keystream block (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif-ce - cleanup and optimizations (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - remove dead code (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - revert to C code for short inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-neon - bump priority to 150 (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash - register PMULL variants as separate algos (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - don't use an atomic walk needlessly (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ccm - fix bugs in non-NEON fallback routine (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - ensure XTS mask is always loaded (Mark Salter) [1826982] - [arm64] crypto: arm64/aes - fix handling sub-block CTS-CBC inputs (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - improve XTS mask handling (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - add support for CTS-CBC mode (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - revert NEON yield for skciphers (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-blk - remove pointless (u8 *) casts (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - implement non-Crypto Extensions alternative (Mark Salter) [1826982] - [arm64] crypto: arm64/crct10dif - preparatory refactor for 8x8 PMULL version (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-modes - get rid of literal load of addend vector (Mark Salter) [1826982] - [arm64] crypto: arm64/sm4-ce - check for the right CPU feature bit (Mark Salter) [1826982] - [arm64] crypto: arm64/gcm-aes-ce - fix no-NEON fallback code (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-gcm-ce - fix scatterwalk API violation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - implement 4-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/ghash-ce - replace NEON yield check with block limit (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - don't reload key schedule if avoidable (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - implement 2-way aggregation (Mark Salter) [1826982] - [arm64] crypto: arm64/aes-ce-gcm - operate on two input blocks at a time (Mark Salter) [1826982] - [mm] mm, slub: prevent kmalloc_node crashes and memory leaks (Rafael Aquini) [1819839] - [mm] mm: slub: be more careful about the double cmpxchg of freelist (Rafael Aquini) [1819839] - [mm] mm: slub: add missing TID bump in kmem_cache_alloc_bulk() (Rafael Aquini) [1819839] - [mm] mm/slub.c: avoid slub allocation while holding list_lock (Rafael Aquini) [1819839] - [mm] mm/slub.c: clean up validate_slab() (Rafael Aquini) [1819839] - [mm] mm: slub: print the offset of fault addresses (Rafael Aquini) [1819839] - [mm] hugetlbfs: don't retry when pool page allocations start to fail (Rafael Aquini) [1727288] - [mm] mm, compaction: raise compaction priority after it withdrawns (Rafael Aquini) [1727288] - [mm] mm, reclaim: cleanup should_continue_reclaim() (Rafael Aquini) [1727288] - [mm] mm, reclaim: make should_continue_reclaim perform dryrun detection (Rafael Aquini) [1727288]- [tools] bpf: selftests: remove test_bpftool_build.sh from TEST_PROGS (Yauheni Kaliuta) [1813365] - [tools] libbpf: Support .text sub-calls relocations (Yauheni Kaliuta) [1813365] - [tools] libbpf: Sanitize global functions (Yauheni Kaliuta) [1813365] - [kernel] workqueue: Add RCU annotation for pwq list walk (Yauheni Kaliuta) [1813365] - [kernel] perf/core: Add SRCU annotation for pmus list walk (Yauheni Kaliuta) [1813365] - [net] kcm: disable preemption in kcm_parse_func_strparser() (Yauheni Kaliuta) [1813365] - [net] kcm: use BPF_PROG_RUN (Yauheni Kaliuta) [1813365] - [kernel] bpf: clarify description for CONFIG_BPF_EVENTS (Yauheni Kaliuta) [1813365] - [lib] test_bpf: Fix a new clang warning about xor-ing two numbers (Yauheni Kaliuta) [1813365] - [include] bpf: add include guard to tnum.h (Yauheni Kaliuta) [1813365] - [tools] libbpf: handle symbol versioning properly for libbpf.a (Yauheni Kaliuta) [1813365] - [net] bpf, devmap: Pass lockdep expression to RCU lists (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix Makefile' libbpf symbol mismatch diagnostic (Yauheni Kaliuta) [1813365] - [net] xdp: Fix cleanup on map free for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools, bpf: Fix build for 'make -s tools/bpf O=' (Yauheni Kaliuta) [1813365] - [tools] libbpf: Fix passing uninitialized bytes to setsockopt (Yauheni Kaliuta) [1813365] - [tools] selftests: bpf: Skip write only files in debugfs (Yauheni Kaliuta) [1813365] - [net] xdp: Handle device unregister for devmap_hash map type (Yauheni Kaliuta) [1813365] - [net] ipv4: Add lockdep condition to fix for_each_entry() (Yauheni Kaliuta) [1813365] - [kernel] rcu/sync: Remove custom check for RCU readers (Yauheni Kaliuta) [1813365] - [kernel] rcu: Add support for consolidated-RCU reader checking (Yauheni Kaliuta) [1813365] - [kernel] rcu: Remove redundant debug_locks check in rcu_read_lock_sched_held() (Yauheni Kaliuta) [1813365] - [net] xdp: Prevent overflow in devmap_hash cost calculation for 32-bit builds (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Add a workaround for asm_inline (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: Fix build for task_fd_query_user.c (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: Don't leak server_fd in test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: Use !building_out_of_srctree to determine srctree (Yauheni Kaliuta) [1813365] - [net] bpf: Clean up indentation issue in BTF kflag processing (Yauheni Kaliuta) [1813365] - [tools] libbpf: Teach btf_dumper to emit stand-alone anonymous enum definitions (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: adjust strobemeta loop to satisfy latest clang (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: delete unused variables in test_sysctl (Yauheni Kaliuta) [1813365] - [tools] libbpf: fix false uninitialized variable warning (Yauheni Kaliuta) [1813365] - [tools] libbpf: Remove getsockopt() check for XDP_OPTIONS (Yauheni Kaliuta) [1813365] - [net] xdp: Fix race in dev_map_hash_update_elem() when replacing element (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_tcp_rtt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_inherit (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_multi (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt_sk (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: convert test_sockopt (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add test__join_cgroup helper (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: precision tracking tests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: fix endianness issues in test_sysctl (Yauheni Kaliuta) [1813365] - [arm64] arm64: bpf: optimize modulo operation (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for bpf line info (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: add missing \n to CHECK_FAIL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: fix verbose mode garbage (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Fix a typo in test_offload.py (Yauheni Kaliuta) [1813365] - [net] bpf: fix error check in bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: do not link twice against libbpf.a in Makefile (Yauheni Kaliuta) [1813365] - [tools] tools: bpf: account for generated feature/ and libbpf/ directories (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: improve and check builds for different make invocations (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: ignore make built-in rules for getting kernel version (Yauheni Kaliuta) [1813365] - [s390] bpf: s390: add JIT support for multi-function programs (Yauheni Kaliuta) [1746980 1813365] - [tools] selftests/bpf: remove wrong nhoff in flow dissector test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove unused ret (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove asserts from subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: remove global fail/success counts (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__skip (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add precision tracking test (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: verifier precise tests (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf.h (Yauheni Kaliuta) [1813365] - [net] bpf: introduce verifier internal test flag (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add "bpftool map freeze" subcommand (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: show frozen status for maps (Yauheni Kaliuta) [1813365] - [uapi] bpf: clarify when bpf_trace_printk discards lines (Yauheni Kaliuta) [1813365] - [samples] samples: bpf: syscall_nrs: use mmap2 if defined (Yauheni Kaliuta) [1813365] - [tools] libbpf: use LFS (_FILE_OFFSET_BITS) instead of direct mmap2 syscall (Yauheni Kaliuta) [1813365] - [net] bpf: add new BPF_BTF_GET_NEXT_ID syscall command (Yauheni Kaliuta) [1813365] - [net] bpf: add BTF ids in procfs for file descriptors to BTF objects (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add sockopt clone/inheritance test (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: support cloning sk storage on accept() (Yauheni Kaliuta) [1813365] - [net] bpf: export bpf_map_inc_not_zero (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add documentation for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add bash-completion for net attach/detach (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net detach command to detach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add net attach command to attach XDP on interface (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: compile with $(EXTRA_WARNINGS) (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add feature check for zlib (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: fix reading from /proc/config.gz (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd explain bpf_fib_lookup return codes (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: make xdp_fwd more practically usable via devmap lookup (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: xdp_fwd rename devmap name to be xdp_tx_ports (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: drop extra trailing tab (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: test__printf -> printf (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: test_progs: switch to open_memstream (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 5 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add loop test 4 (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: extend sockopt_sk selftest with TCP_CONGESTION use case (Yauheni Kaliuta) [1813365] - [net] bpf: always allocate at least 16 bytes for setsockopt hook (Yauheni Kaliuta) [1813365] - [tools] tools: bpftool: add support for reporting the effective cgroup progs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: add test for bpf_tcp_gen_syncookie (Yauheni Kaliuta) [1813365] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1813365] - [net] bpf: add bpf_tcp_gen_syncookie helper (Yauheni Kaliuta) [1813365] - [net] tcp: add skb-less helpers to retrieve SYN cookie (Yauheni Kaliuta) [1813365] - [net] tcp: tcp_syn_flood_action read port from socket (Yauheni Kaliuta) [1813365] - [net] tcp: rate limit synflood warnings further (Yauheni Kaliuta) [1813365] - [tools] tools: Add definitions for devmap_hash map type (Yauheni Kaliuta) [1813365] - [tools] tools/libbpf_probes: Add new devmap_hash type (Yauheni Kaliuta) [1813365] - [tools] tools/include/uapi: Add devmap_hash BPF map type (Yauheni Kaliuta) [1813365] - [net] xdp: Add devmap_hash map type for looking up devices by hashed index (Yauheni Kaliuta) [1813365] - [net] xdp: Refactor devmap allocation code for reuse (Yauheni Kaliuta) [1813365] - [include] include/bpf.h: Remove map_insert_ctx() stubs (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert send_signal.c to use subtests (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert bpf_verif_scale.c to sub-tests API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_STOP_AT_ENCAP (Yauheni Kaliuta) [1813365] - [tools] bpf/flow_dissector: support ipv6 flow_label and BPF_FLOW_DISSECTOR_F_STOP_AT_FLOW_LABEL (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: support BPF_FLOW_DISSECTOR_F_PARSE_1ST_FRAG (Yauheni Kaliuta) [1813365] - [tools] tools/bpf: sync bpf_flow_keys flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: support flags in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1813365] - [documentation] bpf/flow_dissector: document flags (Yauheni Kaliuta) [1813365] - [net] bpf/flow_dissector: pass input flags to BPF flow dissector program (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: Add selftests for bpf_perf_event_output (Yauheni Kaliuta) [1813365] - [net] bpf: Allow bpf_skb_event_output for a few prog types (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: remove perf buffer helpers (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: switch trace_output sample to perf_buffer API (Yauheni Kaliuta) [1813365] - [samples] samples/bpf: convert xdp_sample_pkts_user to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: switch test_tcpnotify to perf_buffer API (Yauheni Kaliuta) [1813365] - [tools] selftests/bpf: convert test_get_stack_raw_tp to perf_buffer API (Yauheni Kaliuta) [1813365] - [block] block, bfq: fix use-after-free in bfq_idle_slice_timer_body (Ming Lei) [1823596] - [block] block, bfq: fix overwrite of bfq_group pointer in bfq_find_set_group() (Ming Lei) [1823596] - [block] block, bfq: clarify the goal of bfq_split_bfqq() (Ming Lei) [1823596] - [block] block, bfq: get a ref to a group when adding it to a service tree (Ming Lei) [1823596] - [block] block, bfq: remove ifdefs from around gets/puts of bfq groups (Ming Lei) [1823596] - [block] block, bfq: extend incomplete name of field on_st (Ming Lei) [1823596] - [block] block, bfq: get extra ref to prevent a queue from being freed during a group move (Ming Lei) [1823596] - [block] block, bfq: do not insert oom queue into position tree (Ming Lei) [1823596] - [block] block, bfq: do not plug I/O for bfq_queues with no proc refs (Ming Lei) [1823596] - [block] block, bfq: improve arithmetic division in bfq_delta() (Ming Lei) [1823596] - [block] block/bfq: remove unused bfq_class_rt which never used (Ming Lei) [1823596] - [block] block: Prevent hung_check firing during long sync IO (Ming Lei) [1813383] - [block] brd: check and limit max_part par (Ming Lei) [1790403]- [char] random: silence a lockdep splat with printk() (Brian Masney) [1798900] - [net] SUNRPC: fix krb5p mount to provide large enough buffer in rq_rcvsize (Steve Dickson) [1825388] - [include] percpu-refcount: Use normal instead of RCU-sched" (Waiman Long) [1803822] - [kernel] locking/spinlock/debug: Fix various data races (Waiman Long) [1803822] - [kernel] locktorture: Forgive apparent unfairness if CPU hotplug (Waiman Long) [1803822] - [kernel] locktorture: Use private random-number generators (Waiman Long) [1803822] - [tools] locktorture: Allow CPU-hotplug to be disabled via --bootargs (Waiman Long) [1803822] - [kernel] locking: locktorture: Do not include rwlock.h directly (Waiman Long) [1803822] - [kernel] locktorture: Replace strncmp() with str_has_prefix() (Waiman Long) [1803822] - [kernel] locking/rtmutex: rcu: Add WRITE_ONCE() to rt_mutex ->owner (Waiman Long) [1803822] - [arm64] arm64/spinlock: fix a -Wunused-function warning (Waiman Long) [1803822] - [arm64] locking/osq: Use optimized spinning loop for arm64 (Waiman Long) [1803822] - [kernel] locking/qspinlock: Fix inaccessible URL of MCS lock paper (Waiman Long) [1803822] - [include] string.h: Add str_has_prefix() helper function (Waiman Long) [1803822] - [kernel] futex: Remove {get,drop}_futex_key_refs() (Waiman Long) [1803822] - [kernel] futex: Remove pointless mmgrap() + mmdrop() (Waiman Long) [1803822] - [kernel] futex: Unbreak futex hashing (Waiman Long) [1803822] - [fs] futex: Fix inode life-time issue (Waiman Long) [1803822] - [kernel] futex: Fix kernel-doc notation warning (Waiman Long) [1803822] - [kernel] futex: Prevent exit livelock (Waiman Long) [1803822] - [kernel] futex: Provide distinct return value when owner is exiting (Waiman Long) [1803822] - [include] futex: Add mutex around futex exit (Waiman Long) [1803822] - [kernel] futex: Provide state handling for exec() as well (Waiman Long) [1803822] - [kernel] futex: Sanitize exit state handling (Waiman Long) [1803822] - [kernel] futex: Mark the begin of futex exit explicitly (Waiman Long) [1803822] - [kernel] futex: Set task::futex_state to DEAD right after handling futex exit (Waiman Long) [1803822] - [kernel] futex: Split futex_mm_release() for exit/exec (Waiman Long) [1803822] - [kernel] exit/exec: Seperate mm_release() (Waiman Long) [1803822] - [kernel] futex: Replace PF_EXITPIDONE with a state (Waiman Long) [1803822] - [kernel] futex: Move futex exit handling into futex code (Waiman Long) [1803822] - [kernel] futex: Prevent robust futex exit race (Waiman Long) [1803822] - [kernel] futex: Drop leftover wake_q_add() comment (Waiman Long) [1803822] - [kernel] fork: Provide a function for copying init_mm (Waiman Long) [1803822] - [kernel] y2038: futex: Move compat implementation into futex.c (Waiman Long) [1803822] - [fs] nfsd: Fix races between nfsd4_cb_release() and nfsd4_shutdown_callback() ("J. Bruce Fields") [1797484] - [fs] nfsd: minor 4.1 callback cleanup ("J. Bruce Fields") [1797484] - [video] vgacon: Fix a UAF in vgacon_invert_region (Vladis Dronov) [1818732] {CVE-2020-8647 CVE-2020-8649} - [powerpc] powerpc/xive: Use XIVE_BAD_IRQ instead of zero to catch non configured IPIs (David Gibson) [1773891] - [clocksource] hyper-v: Make sched clock return nanoseconds correctly (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Set TSC clocksource as default w/ InvariantTSC (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Untangle stimers and timesync from clocksources (Mohammed Gamal) [1816731] - [clocksource] hyper-v: Reserve PAGE_SIZE space for tsc page (Mohammed Gamal) [1816731] - [clocksource] x86/hyperv: Initialize clockevents earlier in CPU onlining (Mohammed Gamal) [1816731] - [x86] hyperv: Allow guests to enable InvariantTSC (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Suspend/resume the synic for hibernation (Mohammed Gamal) [1816731] - [hv] hv: vmbus: Break out synic enable and disable operations (Mohammed Gamal) [1816731] - [x86] hyperv: Set pv_info.name to "Hyper-V" (Mohammed Gamal) [1816731] - [x86] hyperv: Hide pv_ops access for CONFIG_PARAVIRT=n (Mohammed Gamal) [1816731] - [clocksource] hyperv: Enable TSC page clocksource on 32bit (Mohammed Gamal) [1816731] - [clocksource] hyperv: Add Hyper-V specific sched clock function (Mohammed Gamal) [1816731] - [clocksource] hyperv: Allocate Hyper-V TSC page statically (Mohammed Gamal) [1816731] - [clocksource] Continue making Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [clocksource] Make Hyper-V clocksource ISA agnostic (Mohammed Gamal) [1816731] - [tools] hv: Reopen the devices if read() or write() returns errors (Mohammed Gamal) [1824182] - [tools] hv: add vmbus testing tool (Mohammed Gamal) [1824182] - [tools] hv: move to tools buildsystem (Mohammed Gamal) [1824182] - [tools] hv: kvp: eliminate 'may be used uninitialized' warning (Mohammed Gamal) [1824182] - [tools] hv: fix typos in toolchain (Mohammed Gamal) [1824182] - [tools] hv: fix KVP and VSS daemons exit code (Mohammed Gamal) [1824182] - [tools] hv: fixed Python pep8/flake8 warnings for lsvmbus (Mohammed Gamal) [1824182] - [tools] hv: kvp: Fix a warning of buffer overflow with gcc 8.0.1 (Mohammed Gamal) [1824182] - [tools] hv: fcopy: set 'error' in case an unknown operation was requested (Mohammed Gamal) [1824182] - [tools] hv: Fix a bug in the key delete code (Mohammed Gamal) [1824182] - [tools] hv: vss: fix loop device detection (Mohammed Gamal) [1824182] - [hv] hv: vmbus: Introduce latency testing (Mohammed Gamal) [1824182] - [tools] hv: update lsvmbus to be compatible with python3 (Mohammed Gamal) [1824182]- [hwtracing] coresight: etm4x: Add kernel configuration for CONTEXTID (Michael Petlan) [1818835] - [samples] samples/bpf: fix build by setting HAVE_ATTR_TEST to zero (Michael Petlan) [1818835] - [tools] perf metricgroup: Fix printing event names of metric group with multiple events (Michael Petlan) [1818835] - [tools] perf script: Fix invalid LBR/binary mismatch error (Michael Petlan) [1818835] - [tools] perf c2c: Fix return type for histogram sorting comparision functions (Michael Petlan) [1818835] - [tools] perf session: Fix decompression of PERF_RECORD_COMPRESSED records (Michael Petlan) [1818835] - [tools] perf tools: Fix time sorting (Michael Petlan) [1818835] - [tools] perf tools: Remove unused trace_find_next_event() (Michael Petlan) [1818835] - [tools] perf scripting engines: Iterate on tep event arrays directly (Michael Petlan) [1818835] - [tools] perf tools: Make usage of test_attr__* optional for perf-sys.h (Michael Petlan) [1818835] - [tools] perf kmem: Fix memory leak in compact_gfp_flags() (Michael Petlan) [1818835] - [tools] perf c2c: Fix memory leak in build_cl_output() (Michael Petlan) [1818835] - [tools] perf tools: Fix mode setting in copyfile_mode_ns() (Michael Petlan) [1818835] - [tools] perf annotate: Fix multiple memory and file descriptor leaks (Michael Petlan) [1818835] - [tools] perf tools: Fix resource leak of closedir() on the error paths (Michael Petlan) [1818835] - [tools] perf evlist: Fix fix for freed id arrays (Michael Petlan) [1818835] - [tools] perf annotate: Don't return -1 for error when doing BPF disassembly (Michael Petlan) [1818835] - [tools] perf annotate: Return appropriate error code for allocation failures (Michael Petlan) [1818835] - [tools] perf annotate: Fix arch specific ->init() failure errors (Michael Petlan) [1818835] - [tools] perf annotate: Propagate the symbol__annotate() error return (Michael Petlan) [1818835] - [tools] perf annotate: Fix the signedness of failure returns (Michael Petlan) [1818835] - [tools] perf annotate: Propagate perf_env__arch() error (Michael Petlan) [1818835] - [tools] perf evsel: Fall back to global 'perf_env' in perf_evsel__env() (Michael Petlan) [1818835] - [tools] perf tools: Propagate get_cpuid() error (Michael Petlan) [1818835] - [tools] perf jevents: Fix period for Intel fixed counters (Michael Petlan) [1818835] - [tools] perf script brstackinsn: Fix recovery from LBR/binary mismatch (Michael Petlan) [1818835] - [tools] perf docs: Correct and clarify jitdump spec (Michael Petlan) [1818835] - [tools] perf inject jit: Fix JIT_CODE_MOVE filename (Michael Petlan) [1818835] - [tools] perf map: Fix overlapped map handling (Michael Petlan) [1818835] - [tools] perf vendor events s390: Use s390 machine name instead of type 8561 (Michael Petlan) [1818835] - [tools] perf llvm: Don't access out-of-scope array (Michael Petlan) [1818835] - [tools] perf docs: Allow man page date to be specified (Michael Petlan) [1818835] - [tools] perf tests: Avoid raising SEGV using an obvious NULL dereference (Michael Petlan) [1818835] - [tools] libsubcmd: Make _FORTIFY_SOURCE defines dependent on the feature (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind build failure on i386 systems (Michael Petlan) [1818835] - [tools] perf parser: Remove needless include directives (Michael Petlan) [1818835] - [tools] perf build: Add detection of java-11-openjdk-devel package (Michael Petlan) [1818835] - [tools] perf jvmti: Include JVMTI support for s390 (Michael Petlan) [1818835] - [tools] perf evlist: Fix access of freed id arrays (Michael Petlan) [1818835] - [tools] perf stat: Fix free memory access / memory leaks in metrics (Michael Petlan) [1818835] - [tools] perf tools: Replace needless mmap.h with what is needed, event.h (Michael Petlan) [1818835] - [tools] perf evsel: Move config terms to a separate header (Michael Petlan) [1818835] - [tools] perf evlist: Remove unused perf_evlist__fprintf() method (Michael Petlan) [1818835] - [tools] perf evsel: Introduce evsel_fprintf.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove need for symbol_conf in evsel_fprintf.c (Michael Petlan) [1818835] - [tools] perf copyfile: Move copyfile routines to separate files (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__poll() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__alloc_pollfd() function (Michael Petlan) [1818835] - [tools] libperf: Add libperf_init() call to the tests (Michael Petlan) [1818835] - [tools] libperf: Merge libperf_set_print() into libperf_init() (Michael Petlan) [1818835] - [tools] libperf: Add libperf dependency for tests targets (Michael Petlan) [1818835] - [tools] libperf: Use sys/types.h to get ssize_t, not unistd.h (Michael Petlan) [1818835] - [tools] perf tools: No need to include internal/lib.h from util/util.h (Michael Petlan) [1818835] - [tools] libperf: Move 'page_size' global variable to libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add_fd() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__id_add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__read_format() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__first()/last() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__alloc_id/perf_evsel__free_id functions (Michael Petlan) [1818835] - [tools] libperf: Move 'heads' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'ids' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Move 'sample_id' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add missing 'struct xyarray' forward declaration (Michael Petlan) [1818835] - [tools] libperf: Move 'pollfd' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'mmap_len' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'nr_mmaps' from 'struct evlist' to 'struct perf_evlist' (Michael Petlan) [1818835] - [tools] libperf: Move 'system_wide' from 'struct evsel' to 'struct perf_evsel' (Michael Petlan) [1818835] - [tools] libperf: Add 'flush' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'event_copy' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add 'overwrite' to 'struct perf_mmap' (Michael Petlan) [1818835] - [tools] libperf: Add prev/start/end to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'refcnt' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'cpu' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'fd' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add 'mask' to struct perf_mmap (Michael Petlan) [1818835] - [tools] libperf: Add perf_mmap struct (Michael Petlan) [1818835] - [tools] perf evlist: Adopt backwards ring buffer state enum (Michael Petlan) [1818835] - [tools] libperf: Link libapi.a in libperf.so (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__purge() to evlist__purge() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__exit() to evlist__exit() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__alloc_mmap() to evlist__alloc_mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__munmap() to evlist__munmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_evlist__mmap() to evlist__mmap() (Michael Petlan) [1818835] - [tools] perf tools: Rename 'struct perf_mmap' to 'struct mmap' (Michael Petlan) [1818835] - [tools] tools: Add missing stdio.h include to asm/bug.h header (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for tep plugins APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Move traceevent plugins in its own subdirectory (Michael Petlan) [1818835] - [tools] libtraceevent: Add tep_get_event() in event-parse.h (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, changes in event printing APIs (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages fix, rename tep_ref_get() to tep_get_ref() (Michael Petlan) [1818835] - [tools] libtraceevent: Man pages for libtraceevent event print related API (Michael Petlan) [1818835] - [tools] libtraceevent: Round up in tep_print_event() time precision (Michael Petlan) [1818835] - [tools] perf record: Move restricted maps check to after a possible fallback to not collect kernel samples (Michael Petlan) [1818835] - [tools] perf record: Fix priv level with branch sampling for paranoid=2 (Michael Petlan) [1818835] - [tools] perf probe: Fix to clear tev->nargs in clear_probe_trace_event() (Michael Petlan) [1818835] - [tools] perf probe: Skip same probe address for a given line (Michael Petlan) [1818835] - [tools] perf tests: Fix static build test (Michael Petlan) [1818835] - [tools] perf kvm stat: Set 'trace_cycles' as default event for 'perf kvm record' in powerpc (Michael Petlan) [1818835] - [tools] perf kvm: Add arch neutral function to choose event for perf kvm record (Michael Petlan) [1818835] - [tools] perf kvm: Move kvm-stat header file from conditional inclusion to common include section (Michael Petlan) [1818835] - [tools] perf test: Fix spelling mistake "allos" -> "allocate" (Michael Petlan) [1818835] - [tools] perf stat: Fix a segmentation fault when using repeat forever (Michael Petlan) [1818835] - [tools] perf stat: Reset previous counts on repeat with interval (Michael Petlan) [1818835] - [tools] tools lib traceevent: Convert remaining pusers to p (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate .c file (Michael Petlan) [1818835] - [tools] perf memswap: Adopt 'struct u64_swap' from evsel.h (Michael Petlan) [1818835] - [tools] perf tools: Move event synthesizing routines to separate header (Michael Petlan) [1818835] - [tools] perf auxtrace: Add missing 'struct perf_sample' forward declaration (Michael Petlan) [1818835] - [tools] perf sched: Add missing event.h include directive (Michael Petlan) [1818835] - [tools] perf annotate: Add missing machine.h include directive (Michael Petlan) [1818835] - [tools] perf hist: Add missing 'struct branch_stack' forward declaration (Michael Petlan) [1818835] - [tools] perf python: Remove debug.h (Michael Petlan) [1818835] - [tools] perf callchain: Remove needless event.h include (Michael Petlan) [1818835] - [tools] perf stat: Move perf_stat_synthesize_config() to event.h (Michael Petlan) [1818835] - [tools] perf event: Move perf_event__synthesize* to event.h (Michael Petlan) [1818835] - [tools] perf env: Remove needless cpumap.h header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing dso.h header (Michael Petlan) [1818835] - [tools] perf probe: Add missing build-id.h header (Michael Petlan) [1818835] - [tools] perf tools: Remove util.h from where it is not needed (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from places where it is not needed (Michael Petlan) [1818835] - [tools] perf debug: No need to include ui/util.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless builtin.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Add PMU event JSON files for ARM Cortex-A76 and, Neoverse N1 (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_cpu_map__max() function (Michael Petlan) [1818835] - [tools] libperf: Add missing event.h file to install rule (Michael Petlan) [1818835] - [tools] perf tests: Add libperf automated test for 'make -C tools/perf build-test' (Michael Petlan) [1818835] - [tools] perf python: Add missing python/perf.so dependency for libperf (Michael Petlan) [1818835] - [tools] perf build: Ignore intentional differences for the x86 insn decoder (Michael Petlan) [1818835] - [tools] perf intel-pt: Use shared x86 insn decoder (Michael Petlan) [1818835] - [tools] objtool: Move x86 insn decoder to a common location (Michael Petlan) [1818835] - [tools] perf intel-pt: Remove inat.c from build dependency list (Michael Petlan) [1818835] - [tools] perf: Update .gitignore file (Michael Petlan) [1818835] - [tools] perf metricgroup: Support multiple events for metricgroup (Michael Petlan) [1818835] - [tools] perf metricgroup: Scale the metric result (Michael Petlan) [1818835] - [tools] perf pmu: Change convert_scale from static to global (Michael Petlan) [1818835] - [tools] perf symbols: Move mem_info and branch_info out of symbol.h (Michael Petlan) [1818835] - [tools] perf auxtrace: Uninline functions that touch perf_session (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless evlist.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread_map.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless thread.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Remove needless map.h include directives (Michael Petlan) [1818835] - [tools] perf probe: No need for symbol.h, symbol_conf is enough (Michael Petlan) [1818835] - [tools] perf tools: Remove needless sort.h include directives (Michael Petlan) [1818835] - [tools] perf tools: Move 'struct events_stats' and prototypes to separate header (Michael Petlan) [1818835] - [tools] perf hist: Remove needless ui/progress.h from hist.h (Michael Petlan) [1818835] - [tools] perf dsos: Move the dsos struct and its methods to separate source files (Michael Petlan) [1818835] - [tools] perf symbols: Move symsrc prototypes to a separate header (Michael Petlan) [1818835] - [tools] perf symbols: Add missing linux/refcount.h to symbol.h (Michael Petlan) [1818835] - [tools] perf symbol: Move C++ demangle defines to the only file using it (Michael Petlan) [1818835] - [tools] perf dso: Adopt DSO related macros from symbol.h (Michael Petlan) [1818835] - [tools] libtraceevent: Change users plugin directory (Michael Petlan) [1818835] - [tools] libtraceevent: Remove tep_register_trace_clock() (Michael Petlan) [1818835] - [tools] libtraceevent, perf tools: Changes in tep_print_event_* APIs (Michael Petlan) [1818835] - [tools] perf event: Remove needless include directives from event.h (Michael Petlan) [1818835] - [tools] perf env: Remove env.h from other headers where just a fwd decl is needed (Michael Petlan) [1818835] - [tools] perf debug: Remove needless include directives from debug.h (Michael Petlan) [1818835] - [tools] perf tools: Remove debug.h from header files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove perf.h from source files not needing it (Michael Petlan) [1818835] - [tools] perf tools: Remove needless perf.h include directive from headers (Michael Petlan) [1818835] - [tools] perf time-utils: Adopt rdclock() from perf.h (Michael Petlan) [1818835] - [tools] perf tools: Move everything related to sys_perf_event_open() to perf-sys.h (Michael Petlan) [1818835] - [tools] perf header: Move CPUINFO_PROC to the only file where it is used (Michael Petlan) [1818835] - [tools] perf tools: Remove needless libtraceevent include directives (Michael Petlan) [1818835] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Michael Petlan) [1818835] - [tools] perf c2c: Display proper cpu count in nodes column (Michael Petlan) [1818835] - [tools] tools lib traceevent: Remove unneeded qsort and uses memmove instead (Michael Petlan) [1818835] - [tools] tools lib traceevent: Do not free tep->cmdlines in add_new_comm() on failure (Michael Petlan) [1818835] - [tools] perf evlist: Use unshare(CLONE_FS) in sb threads to let setns(CLONE_NEWNS) work (Michael Petlan) [1818835] - [tools] libperf: Move 'enum perf_user_event_type' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" prefix (Michael Petlan) [1818835] - [tools] libperf: Add 'union perf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMPRESSED 'struct compressed_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_FEATURE 'struct feature_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_TIME_CONV 'struct time_conv_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_ROUND 'struct stat_round_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT 'struct stat_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_STAT_CONFIG 'struct stat_config_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THREAD_MAP 'struct thread_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SWITCH 'struct context_switch_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ITRACE_START 'struct itrace_start_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUX 'struct aux_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_ERROR 'struct auxtrace_error_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE 'struct auxtrace_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_AUXTRACE_INFO 'struct auxtrace_info_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_ID_INDEX 'struct id_index_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_BUILD_ID 'struct build_id_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_TRACING_DATA 'struct tracing_data_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_EVENT_TYPE 'struct event_type_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_EVENT_UPDATE 'struct event_update_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_CPU_MAP 'struct cpu_map_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_HEADER_ATTR 'struct attr_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf top: Fix event group with more than two events (Michael Petlan) [1818835] - [tools] perf top: Decay all events in the evlist (Michael Petlan) [1818835] - [tools] perf clang: Delete needless util-cxx.h header (Michael Petlan) [1818835] - [tools] perf evlist: Remove needless util.h from evlist.h (Michael Petlan) [1818835] - [tools] perf tools: Remove needless util.h include from builtin.h (Michael Petlan) [1818835] - [tools] perf tools: Warn that perf_event_paranoid can restrict kernel symbols (Michael Petlan) [1818835] - [tools] perf symbols: Use CAP_SYSLOG with kptr_restrict checks (Michael Petlan) [1818835] - [tools] perf evsel: Kernel profiling is disallowed only when perf_event_paranoid > 1 (Michael Petlan) [1818835] - [tools] perf tools: Use CAP_SYS_ADMIN with perf_event_paranoid checks (Michael Petlan) [1818835] - [tools] perf event: Check ref_reloc_sym before using it (Michael Petlan) [1818835] - [tools] perf arch powerpc: Sync powerpc syscall.tbl (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_missing_features::bpf_event to ::bpf (Michael Petlan) [1818835] - [tools] perf tool: Rename perf_tool::bpf_event to bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::bpf_event to perf_event::bpf (Michael Petlan) [1818835] - [tools] perf tools: Rename perf_event::ksymbol_event to perf_event::ksymbol (Michael Petlan) [1818835] - [tools] libperf: Rename the PERF_RECORD_ structs to have a "perf" suffix (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_SAMPLE 'struct sample_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_BPF_EVENT 'struct bpf_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_KSYMBOL 'struct ksymbol_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_THROTTLE 'struct throttle_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_READ 'struct read_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST_SAMPLES 'struct lost_samples_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_LOST 'struct lost_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_FORK 'struct fork_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_NAMESPACES 'struct namespaces_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_COMM 'struct comm_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP2 'struct mmap2_event' to perf/event.h (Michael Petlan) [1818835] - [tools] libperf: Add PERF_RECORD_MMAP 'struct mmap_event' to perf/event.h (Michael Petlan) [1818835] - [tools] perf script: Fix memory leaks in list_scripts() (Michael Petlan) [1818835] - [tools] perf report: Fix --ns time sort key output (Michael Petlan) [1818835] - [tools] perf report: Use timestamp__scnprintf_nsec() for time sort key (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Reduce perf_event_output() boilerplate (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Introduce helper to get the scratch space (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Postpone tmp map lookup to after pid_filter (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_filename to augmented_arg (Michael Petlan) [1818835] - [tools] perf trace beauty ioctl: Fix off-by-one error in cmd->string table (Michael Petlan) [1818835] - [tools] perf tests: Fixes hang in zstd compression test by changing the source of random data (Michael Petlan) [1818835] - [tools] perf sort: Remove needless headers from sort.h, provide fwd struct decls (Michael Petlan) [1818835] - [tools] perf srcline: Add missing srcline.h header to files needing its defs (Michael Petlan) [1818835] - [tools] perf cacheline: Move cacheline related routines to separate files (Michael Petlan) [1818835] - [tools] perf record: Move record_opts and other record decls out of perf.h (Michael Petlan) [1818835] - [tools] perf stat: Remove needless headers from stat.h (Michael Petlan) [1818835] - [tools] perf cpumap: No need to include perf.h, ditch it (Michael Petlan) [1818835] - [tools] libperf: Fix alignment trap with xyarray contents in 'perf stat' (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__nr/perf_thread_map__pid functions (Michael Petlan) [1818835] - [tools] perf cpumap: Remove needless includes from cpumap.h (Michael Petlan) [1818835] - [tools] perf evsel: Switch to libperf's cpumap.h (Michael Petlan) [1818835] - [tools] perf x86 kvm-stat: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf evsel: util/evsel.h needs stdio.h as it uses FILE (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless stddef.h from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Remove needless counts.h header from util/evsel.h (Michael Petlan) [1818835] - [tools] perf evsel: Add missing perf/evsel.h header in util/evsel.h (Michael Petlan) [1818835] - [tools] perf scripting python: Add missing counts.h header (Michael Petlan) [1818835] - [tools] perf stat: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf tests: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf script: Add missing counts.h (Michael Petlan) [1818835] - [tools] perf evlist: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf bpf: Add missing xyarray.h header (Michael Petlan) [1818835] - [tools] perf counts: Add missing headers needed for types used (Michael Petlan) [1818835] - [tools] perf evsel: Move xyarray.h from evsel.c to evsel.h to reduce include dep tree (Michael Petlan) [1818835] - [tools] perf metricgroup: Remove needless includes from metricgroup.h (Michael Petlan) [1818835] - [tools] perf kvm s390: Add missing string.h header (Michael Petlan) [1818835] - [tools] perf arm64: Add missing debug.h header (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__idx() to perf_cpu_map__idx() (Michael Petlan) [1818835] - [tools] libperf: Move perf's cpu_map__empty() to perf_cpu_map__empty() (Michael Petlan) [1818835] - [tools] perf tools: Use perf_cpu_map__nr instead of cpu_map__nr (Michael Petlan) [1818835] - [tools] tools headers: Add missing perf_event.h include (Michael Petlan) [1818835] - [tools] libperf: Fix arch include paths (Michael Petlan) [1818835] - [tools] tools headers: Fixup bitsperlong per arch includes (Michael Petlan) [1818835] - [tools] perf top: Show info message while collecting samples (Michael Petlan) [1818835] - [tools] perf ui browser: Allow specifying message to show when no samples are available to display (Michael Petlan) [1818835] - [tools] perf ui: Introduce non-interactive ui__info_window() function (Michael Petlan) [1818835] - [tools] perf ui: Make 'exit_msg' optional in ui__question_window() (Michael Petlan) [1818835] - [tools] perf cs-etm: Support sample flags 'insn' and 'insnlen' (Michael Petlan) [1818835] - [tools] perf report: Prefer DWARF callstacks to LBR ones when captured both (Michael Petlan) [1818835] - [tools] perf report: Dump LBR callstack data by -D jointly with thread stack (Michael Petlan) [1818835] - [tools] perf record: Enable LBR callstack capture jointly with thread stack (Michael Petlan) [1818835] - [tools] tools lib traceevent: Fix "robust" test of do_generate_dynamic_list_file (Michael Petlan) [1818835] - [tools] perf evsel: Add comment for 'idx' member in 'struct perf_sample_id (Michael Petlan) [1818835] - [tools] tools headers: Synchronize linux/bits.h with the kernel sources (Michael Petlan) [1818835] - [tools] tools headers: Grab copy of linux/const.h, needed by linux/bits.h (Michael Petlan) [1818835] - [tools] perf tools: tools/include should come before tools/uapi/include (Michael Petlan) [1818835] - [tools] tools headers: Add limits.h to access __WORDSIZE (Michael Petlan) [1818835] - [tools] perf unwind: Remove unnecessary test (Michael Petlan) [1818835] - [tools] perf unwind: Fix libunwind when tid != pid (Michael Petlan) [1818835] - [tools] perf map: Use zalloc for map_groups (Michael Petlan) [1818835] - [tools] perf report: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf top: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf trace: Add --switch-on/--switch-off events (Michael Petlan) [1818835] - [tools] perf evswitch: Add hint when not finding specified on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move enoent error message printing to separate function (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce init() method to set the on/off evsels from the command line (Michael Petlan) [1818835] - [tools] perf evswitch: Introduce OPTS_EVSWITCH() for cmd line processing (Michael Petlan) [1818835] - [tools] perf evswitch: Add the names of on/off events (Michael Petlan) [1818835] - [tools] perf evswitch: Move switch logic to use in other tools (Michael Petlan) [1818835] - [tools] perf evswitch: Move struct to a separate header to use in other tools (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch off processing of other events (Michael Petlan) [1818835] - [tools] perf script: Allow showing the --switch-on event (Michael Petlan) [1818835] - [tools] perf script: Allow specifying event to switch on processing of other events (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Tremontx event file v1.02 (Michael Petlan) [1818835] - [tools] perf ui: No need to set ui_browser to 1 twice (Michael Petlan) [1818835] - [tools] perf record: Support aarch64 random socket_id assignment (Michael Petlan) [1818835] - [tools] perf.data documentation: Clarify HEADER_SAMPLE_TOPOLOGY format (Michael Petlan) [1818835] - [tools] perf evsel: Provide meaningful warning when trying to use 'aux_output' on older kernels (Michael Petlan) [1818835] - [tools] perf intel-pt: Add brief documentation for PEBS via Intel PT (Michael Petlan) [1818835] - [tools] perf tools: Add aux-output config term (Michael Petlan) [1818835] - [tools] perf intel-pt: Process options for PEBS event synthesis (Michael Petlan) [1818835] - [tools] perf tools: Add itrace option 'o' to synthesize aux-output events (Michael Petlan) [1818835] - [tools] perf tools: Add aux_output attribute flag (Michael Petlan) [1818835] - [tools] perf record: Add an option to take an AUX snapshot on exit (Michael Petlan) [1818835] - [tools] perf ftrace: Improve error message about capability to use ftrace (Michael Petlan) [1818835] - [tools] perf ftrace: Use CAP_SYS_ADMIN instead of euid==0 (Michael Petlan) [1818835] - [tools] perf tools: Add CAP_SYSLOG define for older systems (Michael Petlan) [1818835] - [tools] perf tools: Add NO_LIBCAP=1 to the minimal build test (Michael Petlan) [1818835] - [tools] perf tools: Add helpers to use capabilities if present (Michael Petlan) [1818835] - [tools] tools build: Add capability-related feature detection (Michael Petlan) [1818835] - [tools] perf top: Collapse and resort all evsels in a group (Michael Petlan) [1818835] - [tools] perf hist: Remove dummy entries when finding real ones (Michael Petlan) [1818835] - [tools] perf trace: Fix segmentation fault when access syscall info on arm64 (Michael Petlan) [1818835] - [tools] perf hists: Do not link a pair if already linked (Michael Petlan) [1818835] - [tools] perf top: Set display thread COMM to help with debugging (Michael Petlan) [1818835] - [tools] perf vendor events intel: Add Icelake V1.00 event file (Michael Petlan) [1818835] - [tools] perf tools: Fix paths in include statements (Michael Petlan) [1818835] - [tools] perf test vfs_getname: Disable ~/.perfconfig to get default output (Michael Petlan) [1818835] - [tools] perf config: Document the PERF_CONFIG environment variable (Michael Petlan) [1818835] - [tools] perf config: Honour $PERF_CONFIG env var to specify alternate .perfconfig (Michael Petlan) [1818835] - [tools] perf session: Avoid infinite loop when seeing invalid header.size (Michael Petlan) [1818835] - [tools] libperf: Initial documentation (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__enable/disable test (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel tests (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist test (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map test (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map test (Michael Petlan) [1818835] - [tools] libperf: Add tests support (Michael Petlan) [1818835] - [tools] libperf: Add install targets (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__attr() function (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evlist__enable()/disable() functions from perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evlist__open()/close() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__cpus()/threads() functions (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__for_each_cpu() macro (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__enable()/disable()/apply_filter() functions (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__read() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__close() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt simplified perf_evsel__open() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt perf_evsel__alloc_fd() function from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Adopt the readn()/writen() functions from tools/perf (Michael Petlan) [1818835] - [tools] libperf: Move nr_members from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Move fd array from perf's evsel to lobperf's perf_evsel class (Michael Petlan) [1818835] - [tools] libperf: Adopt xyarray class from perf (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__set_maps() function (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add has_user_cpus to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add threads to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add own_cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add cpus to struct perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__delete() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__for_each_evsel() iterator (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__new() function (Michael Petlan) [1818835] - [tools] libperf: Move zalloc.o into libperf (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__new()/perf_cpu_map__read() functions (Michael Petlan) [1818835] - [tools] libperf: Move perf_event_attr field from perf's evsel to libperf's perf_evsel (Michael Petlan) [1818835] - [tools] libperf: Add nr_entries to struct perf_evlist (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__remove() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__add() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist__init() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_evsel__init function (Michael Petlan) [1818835] - [tools] libperf: Include perf_evlist in evlist object (Michael Petlan) [1818835] - [tools] libperf: Include perf_evsel in evsel object (Michael Petlan) [1818835] - [tools] libperf: Add perf_evlist and perf_evsel structs (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__get()/perf_thread_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map__new_dummy() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_thread_map struct (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__get()/perf_cpu_map__put() (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map__dummy_new() function (Michael Petlan) [1818835] - [tools] libperf: Add perf_cpu_map struct (Michael Petlan) [1818835] - [tools] libperf: Add debug output support (Michael Petlan) [1818835] - [tools] libperf: Add perf/core.h header (Michael Petlan) [1818835] - [tools] libperf: Add libperf to the python.so build (Michael Petlan) [1818835] - [tools] libperf: Add build version support (Michael Petlan) [1818835] - [tools] libperf: Make libperf.a part of the perf build (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__disable() to evlist__disable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__enable() to evlist__enable() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__close() to evlist__close() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__open() to evlist__open() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__cpus() to evsel__cpus() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__apply_filter() to evsel__apply_filter() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__disable() to evsel__disable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__enable() to evsel__enable() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__open() to evsel__open() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__remove() to evlist__remove() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__add() to evlist__add() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__new() to evsel__new() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__delete() to evsel__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__delete() to evlist__delete() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__new() to evlist__new() (Michael Petlan) [1818835] - [tools] perf evlist: Rename perf_evlist__init() to evlist__init() (Michael Petlan) [1818835] - [tools] perf evsel: Rename perf_evsel__init() to evsel__init() (Michael Petlan) [1818835] - [tools] perf evlist: Rename struct perf_evlist to struct evlist (Michael Petlan) [1818835] - [tools] perf evsel: Rename struct perf_evsel to struct evsel (Michael Petlan) [1818835] - [tools] perf tools: Rename struct thread_map to struct perf_thread_map (Michael Petlan) [1818835] - [tools] perf cpu_map: Rename struct cpu_map to struct perf_cpu_map (Michael Petlan) [1818835] - [tools] perf stat: Move loaded out of struct perf_counts_values (Michael Petlan) [1818835] - [tools] perf trace: Add "sendfile64" alias to the "sendfile" syscall (Michael Petlan) [1818835] - [tools] perf trace: Reuse BPF augmenters from syscalls with similar args signature (Michael Petlan) [1818835] - [tools] perf trace: Preallocate the syscall table (Michael Petlan) [1818835] - [tools] perf trace: Mark syscall ids that are not allocated to avoid unnecessary error messages (Michael Petlan) [1818835] - [tools] perf trace: Forward error codes when trying to read syscall info (Michael Petlan) [1818835] - [tools] perf trace beauty: Add BPF augmenter for the 'rename' syscall (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify bind's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Beautify 'sendto's sockaddr arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Do not try to use the fd->pathname beautifier for bind/connect fd arg (Michael Petlan) [1818835] - [tools] perf trace beauty: Disable fd->pathname when close() not enabled (Michael Petlan) [1818835] - [tools] perf trace beauty: Make connect's addrlen be printed as an int, not hex (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Augment sockaddr arg in 'connect' (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Rename augmented_args_filename to augmented_args_payload (Michael Petlan) [1818835] - [tools] perf trace: Look for default name for entries in the syscalls prog array (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Support copying two string syscall args (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Switch to using BPF_MAP_TYPE_PROG_ARRAY (Michael Petlan) [1818835] - [tools] perf augmented_raw_syscalls: Add handler for "openat" (Michael Petlan) [1818835] - [tools] perf trace: Handle raw_syscalls:sys_enter just like the BPF_OUTPUT augmented event (Michael Petlan) [1818835] - [tools] perf trace: Put the per-syscall entry/exit prog_array BPF map infrastructure in place (Michael Petlan) [1818835] - [tools] perf trace: Allow specifying the bpf prog to augment specific syscalls (Michael Petlan) [1818835] - [tools] perf trace: Add BPF handler for unaugmented syscalls (Michael Petlan) [1818835] - [tools] perf trace: Order -e syscalls table (Michael Petlan) [1818835] - [tools] perf trace: Look up maps just on the __augmented_syscalls__ BPF object (Michael Petlan) [1818835] - [tools] perf trace: Add pointer to BPF object containing __augmented_syscalls__ (Michael Petlan) [1818835] - [tools] perf evsel: Store backpointer to attached bpf_object (Michael Petlan) [1818835] - [tools] perf bpf: Do not attach a BPF prog to a tracepoint if its name starts with ! (Michael Petlan) [1818835] - [tools] perf include bpf: Add bpf_tail_call() prototype (Michael Petlan) [1818835] - [tools] perf: cs-etm: Optimize option setup for CPU-wide sessions (Michael Petlan) [1818835] - [tools] perf cs-etm: Remove duplicate GENMASK() define, use linux/bits.h instead (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for CPU-wide trace scenarios (Michael Petlan) [1818835] - [tools] perf cs-etm: Add notion of time to decoding code (Michael Petlan) [1818835] - [tools] perf cs-etm: Linking PE contextID with perf thread mechanic (Michael Petlan) [1818835] - [tools] perf cs-etm: Add support for multiple traceID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Use traceID aware memory callback API (Michael Petlan) [1818835] - [tools] perf cs-etm: Move tid/pid to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Move thread to traceid_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Get rid of unused cpu in struct cs_etm_queue (Michael Petlan) [1818835] - [tools] perf cs-etm: Introduce the concept of trace ID queues (Michael Petlan) [1818835] - [tools] perf cs-etm: Fix indentation in function cs_etm__process_decoder_queue() (Michael Petlan) [1818835] - [tools] perf cs-etm: Move packet queue out of decoder structure (Michael Petlan) [1818835] - [tools] perf cs-etm: Refactor error path in cs_etm_decoder__new() (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of switch-CPU-wide events (Michael Petlan) [1818835] - [tools] perf cs-etm: Add handling of itrace start events (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure SWITCH_EVENTS in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure timestamp generation in CPU-wide mode (Michael Petlan) [1818835] - [tools] perf cs-etm: Configure contextID tracing in CPU-wide mode (Michael Petlan) [1818835] - [kernel] perf/core: Fix missing static inline on perf_cgroup_switch() (Michael Petlan) [1818835] - [kernel] perf/core: Consistently fail fork on allocation failures (Michael Petlan) [1818835] - [kernel] perf/core: Disallow uncore-cgroup events (Michael Petlan) [1818835] - [include] perf/headers: Fix spelling s/EACCESS/EACCES/, s/privilidge/privilege/ (Michael Petlan) [1818835] - [x86] perf/x86/uncore: Fix event group support (Michael Petlan) [1818835] - [kernel] perf/core: Start rejecting the syscall with attr.__reserved_2 set (Michael Petlan) [1818835] - [kernel] perf/aux: Fix tracking of auxiliary trace buffer allocation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Fix base for single entry topa (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/intel: Add Tiger Lake CPU support (Michael Petlan) [1818835] - [x86] perf/x86/cstate: Update C-state counters for Ice Lake (Michael Petlan) [1818835] - [x86] perf/x86/msr: Add new CPU model numbers for Ice Lake (Michael Petlan) [1818835] - [kernel] perf/core: Fix corner case in perf_rotate_context() (Michael Petlan) [1818835] - [kernel] perf/core: Rework memory accounting in perf_mmap() (Michael Petlan) [1818835] - [kernel] perf/core: Fix several typos in comments (Michael Petlan) [1818835] - [x86] perf/x86: Make more stuff static (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Get rid of reverse lookup table for ToPA (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Free up space in a ToPA descriptor (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Split ToPA metadata and page layout (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use pointer arithmetics instead in ToPA entry calculation (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Use helpers to obtain ToPA entry size (Michael Petlan) [1818835] - [x86] perf/x86/intel/pt: Clean up ToPA allocation path (Michael Petlan) [1818835]- [scsi] scsi: bnx2fc: Update the driver version to 2.12.13 (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: fix boolreturn.cocci warnings (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Fix SCSI command completion after cleanup is posted (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: Process the RQE with CQE in interrupt context (Nilesh Javali) [1792115] - [scsi] scsi: bnx2fc: timeout calculation invalid for bnx2fc_eh_abort() (Nilesh Javali) [1792115] - [powerpc] powerpc/smp: Use nid as fallback for package_id (Steve Best) [1764530] - [kernel] audit: Add __rcu annotation to RCU pointer (Richard Guy Briggs) [1822776] - [infiniband] i40iw: Report correct firmware version (Stefan Assmann) [1726909] - [x86] x86/mce/amd: Add PPIN support for AMD MCE (Wei Huang) [1790521] - [kernel] locking/percpu-rwsem: Fix a task_struct refcount (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Add might_sleep() for writer locking (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Fold __percpu_up_read() (Waiman Long) [1810257] - [kernel] locking/rwsem: Remove RWSEM_OWNER_UNKNOWN (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Remove the embedded rwsem (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Extract __percpu_down_read_trylock() (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Move __this_cpu_inc() into the slowpath (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem: Convert to bool (Waiman Long) [1810257] - [kernel] locking/percpu-rwsem, lockdep: Make percpu-rwsem use its own lockdep_map (Waiman Long) [1810257] - [kernel] locking/lockdep: Remove unused @nested argument from lock_release() (Waiman Long) [1810257] - [kernel] sched/core: Convert get_task_struct() to return the task (Waiman Long) [1810257] - [kernel] locking/lockdep, cpu/hotplug: Annotate AP thread (Waiman Long) [1810257] - [tty] tty/ldsem: Decrement wait_readers on timeouted down_read() (Waiman Long) [1810257] - [tty] tty/ldsem: Convert to regular lockdep annotations (Waiman Long) [1810257] - [tty] tty/ldsem: Wake up readers after timed out down_write() (Waiman Long) [1810257] - [tty] atomic/tty: Fix up atomic abuse in ldsem (Waiman Long) [1810257] - [kernel] cpu/hotplug: Remove skip_onerr field from cpuhp_step structure (Waiman Long) [1810257] - [watchdog] watchdog: hpwdt: drop warning after calling watchdog_init_timeout (Joseph Szczypek) [1790669] - [mm] powerpc/pkeys: Fix handling of pkey state across fork() (Steve Best) [1823744] - [irqchip] irqchip/gic-v3: Workaround Cavium erratum 38539 when reading GICD_TYPER2 (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Avoid 64bit division for the sake of 32bit ARM (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Rename VPENDBASER/VPROPBASER accessors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove superfluous WARN_ON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Drop 'tmp' in inherit_vpe_l1_table_from_rd() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Ensure L2 vPE table is allocated at RD level (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Set vpe_l1_base for all redistributors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Fix programming of GICR_VPROPBASER_4_1_SIZE (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Reference to its_invall_cmd descriptor when building INVALL (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Only provision redistributors that are enabled in ACPI (Mark Salter) [1818174] - [arm64] arm64: acpi: fix DAIF manipulation with pNMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Allow direct invalidation of VLPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Suppress per-VLPI doorbell (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE INVALL callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add VPE eviction callback (Mark Salter) [1818174] - [include] irqchip/gic-v4.1: Add VPE residency callback (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Add mask/unmask doorbell callbacks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Plumb skeletal VPE irqchip (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMOVP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Don't use the VPE proxy if RVPEID is set (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: Implement the v4.1 flavour of VMAPP (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4.1: VPE table (aka GICR_VPROPBASER) allocation (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add GICv4.1 VPEID size discovery (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect GICv4.1 supporting RVPEID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix get_vlpi_map() breakage with doorbells (Mark Salter) [1818174] - [arm64] arm64: Kconfig: Remove CONFIG_ prefix from ARM64_PSEUDO_NMI section (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make vlpi_lock a spinlock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Lock VLPI map array before translating it (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INT/CLEAR commands targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Synchronise INV command targetting a VLPI using VSYNC (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Add its_vlpi_map helpers (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->device_ids and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Kill its->ite_size and use TYPER copy instead (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make is_v4 use a TYPER copy (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Allow LPI invalidation via the DirectLPI interface (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Factor out wait_for_syncr primitive (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free collection mapping on device teardown (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix u64 to __le64 warnings (Mark Salter) [1818174] - [irqchip] irqchip: Remove redundant semicolon after while (Mark Salter) [1818174] - [virt] KVM: vgic-v4: Track the number of VLPIs per vcpu (Mark Salter) [1818174] - [virt] KVM: arm64: vgic-v4: Move the GICv4 residency flow to be driven by vcpu_load/put (Mark Salter) [1818174] - [arm64] arm64: add local_daif_inherit() (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Use the exact ITSList for VMOVP (Mark Salter) [1818174] - [arm64] arm64: Relax ICC_PMR_EL1 accesses when ICC_CTLR_EL1.PMHE is clear (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking for compat (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Fix GIC_LINE_NR accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix LPI release for Multi-MSI devices (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Remove the redundant set_bit for lpi_map (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirks for HIP06/07 invalid GICD_TYPER erratum 161010803 (Mark Salter) [1818174] - [irqchip] irqchip/gic: Skip DT quirks when evaluating IIDR-based quirks (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Warn about inconsistent implementations of extended ranges (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add EPPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI partition descriptors (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Dynamically allocate PPI NMI refcounts (Mark Salter) [1818174] - [irqchip] irqchip/gic: Prepare for more than 16 PPIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add ESPI range support (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add INTID range and convertion primitives (Mark Salter) [1818174] - [irqchip] irqchip/gic: Rework gic_configure_irq to take the full ICFGR base (Mark Salter) [1818174] - [irqchip] irqchip/gic-v2m: Register the frame's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Register the ITS' PA instead of its VA in fwnode (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Register the distributor's PA instead of its VA in fwnode (Mark Salter) [1818174] - [arm64] arm64: kprobes: Recover pstate.D in single-step exception handler (Mark Salter) [1818174] - [arm64] arm64: Lower priority mask for GIC_PRIO_IRQON (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Free unused vpt_page when alloc vpe table fail (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Mark expected switch fall-through (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix misuse of GENMASK macro (Mark Salter) [1818174] - [arm64] arm64: fix kernel stack overflow in kdump capture kernel (Mark Salter) [1818174] - [arm64] arm64: irqflags: Introduce explicit debugging for IRQ priorities (Mark Salter) [1818174] - [arm64] arm64: Enable the support of pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: Fix incorrect irqflag restore for priority masking (Mark Salter) [1818174] - [arm64] arm64: Fix interrupt tracing in the presence of NMIs (Mark Salter) [1818174] - [arm64] arm64: irqflags: Add condition flags to inline asm clobber list (Mark Salter) [1818174] - [arm64] arm64: irqflags: Pass flags as readonly operand to restore instruction (Mark Salter) [1818174] - [arm64] arm64: Do not enable IRQs for ct_user_exit (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix command queue pointer comparison bug (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make free_lpi_range a little cheaper (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Drop redundant initialization in mk_lpi_range (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Move allocation outside mutex (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix typo in a comment in its_msi_prepare() (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: fix some definitions of inner cacheability attributes (Mark Salter) [1818174] - [arm64] arm64: fix wrong check of on_sdei_stack in nmi context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Fix comparison logic in lpi_range_cmp (Mark Salter) [1818174] - [arm64] arm64: remove obsolete selection of MULTI_IRQ_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip/gicv3-its: Use NUMA aware memory allocation for ITS tables (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Avoid parsing _indirect_ twice for Device table (Mark Salter) [1818174] - [arm64] arm64: irqflags: Fix clang build warnings (Mark Salter) [1818174] - [arm64] arm64: KVM/mm: Move SEA handling behind a single 'claim' interface (Mark Salter) [1818174] - [arm64] arm64: Skip irqflags tracing for NMI in IRQs disabled context (Mark Salter) [1818174] - [arm64] arm64: Skip preemption when exiting an NMI (Mark Salter) [1818174] - [arm64] arm64: Handle serror in NMI context (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupts to be set as pseudo-NMI (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Handle pseudo-NMIs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Detect if GIC can support pseudo-NMIs (Mark Salter) [1818174] - [arm64] arm64: gic-v3: Implement arch support for priority masking (Mark Salter) [1818174] - [irqchip] arm64: Switch to PMR masking when starting CPUs (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Factor group0 detection into functions (Mark Salter) [1818174] - [arm64] arm64: alternative: Apply alternatives early in boot process (Mark Salter) [1818174] - [arm64] arm64: alternative: Allow alternative status checking per cpufeature (Mark Salter) [1818174] - [arm64] arm64: sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Mark Salter) [1818174] - [arm64] arm64: daifflags: Include PMR in daifflags restore operations (Mark Salter) [1818174] - [arm64] arm64: irqflags: Use ICC_PMR_EL1 for interrupt masking (Mark Salter) [1818174] - [firmware] efi: Let architectures decide the flags that should be saved/restored (Mark Salter) [1818174] - [kvm] arm64: kvm: Unmask PMR before entering guest (Mark Salter) [1818174] - [mm] arm64: Unmask PMR before going idle (Mark Salter) [1818174] - [arm64] arm64: Make PMR part of task context (Mark Salter) [1818174] - [arm64] arm64: ptrace: Provide definitions for PMR values (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Switch to PMR masking before calling IRQ handler (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Add cpufeature for IRQ priority masking (Mark Salter) [1818174] - [arm64] arm64: cpufeature: Set SYSREG_GIC_CPUIF as a boot system feature (Mark Salter) [1818174] - [arm64] arm64: Remove unused daif related functions/macros (Mark Salter) [1818174] - [arm64] arm64: Fix HCR.TGE status for NMI contexts (Mark Salter) [1818174] - [kernel] irqdesc: Add domain handler for NMIs (Mark Salter) [1818174] - [kernel] genirq: Update irq stats from NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI handlers (Mark Salter) [1818174] - [kernel] genirq: Provide NMI management for percpu_devid interrupts (Mark Salter) [1818174] - [kernel] genirq: Provide basic NMI management for interrupt lines (Mark Salter) [1818174] - [include] irqchip/gic-v3-its: Fix ITT_entry_size accessor (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Gracefully fail on LPI exhaustion (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Plug allocation race for devices sharing a DevID (Mark Salter) [1818174] - [irqchip] irqchip/gic-v4: Fix occasional VLPI drop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-mbi: Fix uninitialized mbi_lock (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Add quirk for msm8996 broken registers (Mark Salter) [1818174] - [irqchip] irqchip/gic: Add support to device tree based quirks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Batch cpu_enable callbacks (Mark Salter) [1818174] - [arm64] arm64: capabilities: Use linear array for detection and verification (Mark Salter) [1818174] - [arm64] arm64: capabilities: Optimize this_cpu_has_cap (Mark Salter) [1818174] - [arm64] arm64: capabilities: Speed up capability lookup (Mark Salter) [1818174] - [irqchip] irqchip: Convert to using pOFn instead of device_node.name (Mark Salter) [1818174] - [mm] arm64: Use daifflag_restore after bp_hardening (Mark Salter) [1818174] - [arm64] arm64: daifflags: Use irqflags functions for daifflags (Mark Salter) [1818174] - [include] irqchip/gic: Unify GIC priority definitions (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Remove acknowledge loop (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3: Allow interrupt to be configured as wake-up sources (Mark Salter) [1818174] - [irqchip] irqchip/gic-v3-its: Make its_lock a raw_spin_lock_t (Mark Salter) [1818174] - [irqchip] genirq/irqchip: Remove MULTI_IRQ_HANDLER as it's now obselete (Mark Salter) [1818174] - [arm64] arm64: Use the new GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [irqchip] irqchip: Port the ARM IRQ drivers to GENERIC_IRQ_MULTI_HANDLER (Mark Salter) [1818174] - [arm64] arm64: sdei: Mark sdei stack helper functions as static (Mark Salter) [1818174] - [arm64] arm64: Add stack information to on_accessible_stack (Mark Salter) [1818174] - [x86] Reserve at most 64M of SWIOTLB memory for crashkernel (Kairui Song) [1812754] - [md] md/raid1: introduce wait_for_serialization (Nigel Croxon) [1788370] - [md] md/raid1: use bucket based mechanism for IO serialization (Nigel Croxon) [1788370] - [md] md: introduce a new struct for IO serialization (Nigel Croxon) [1788370] - [md] md: don't destroy serial_info_pool if serialize_policy is true (Nigel Croxon) [1788370] - [md] raid1: serialize the overlap write (Nigel Croxon) [1788370] - [md] md: reorgnize mddev_create/destroy_serial_pool (Nigel Croxon) [1788370] - [md] md: add serialize_policy sysfs node for raid1 (Nigel Croxon) [1788370] - [md] md: prepare for enable raid1 io serialization (Nigel Croxon) [1788370] - [md] md: fix a typo s/creat/create (Nigel Croxon) [1788370] - [md] md: rename wb stuffs (Nigel Croxon) [1788370] - [md] raid5: remove worker_cnt_per_group argument from alloc_thread_groups (Nigel Croxon) [1788370] - [lib] md/raid6: fix algorithm choice under larger PAGE_SIZE (Nigel Croxon) [1788370] - [lib] raid6/test: fix a compilation warning (Nigel Croxon) [1788370] - [md] md-bitmap: small cleanups (Nigel Croxon) [1788370]- [firmware] efi: cper: print AER info of PCIe fatal error (Vladis Dronov) [1822595] - [init] redhat: Replace hardware.redhat.com link in Unsupported message (Prarit Bhargava) [1810301] - [pci] PCI: Mark AMD Navi14 GPU rev 0xc5 ATS as broken (Myron Stowe) [1820933] - [pci] PCI: Fix typos (Myron Stowe) [1820933] - [pci] PCI: Remove useless comments and tidy others (Myron Stowe) [1820933] - [pci] PCI: Remove unnecessary includes (Myron Stowe) [1820933] - [tools] tools: PCI: Fix fd leakage (Myron Stowe) [1820933] - [pci] PCI: Export pci_parse_request_of_pci_ranges() (Myron Stowe) [1820933] - [include] resource: Add a resource_list_first_type helper (Myron Stowe) [1820933] - [pci] PCI/ATS: Restore EXPORT_SYMBOL_GPL() for pci_{enable, disable}_ats() (Myron Stowe) [1820933] - [include] PCI/ATS: Add PASID stubs (Myron Stowe) [1820933] - [pci] PCI: Unify ACS quirk desired vs provided checking (Myron Stowe) [1820933] - [pci] PCI: Make ACS quirk implementations more uniform (Myron Stowe) [1820933] - [pci] PCI: Apply Cavium ACS quirk to ThunderX2 and ThunderX3 (Myron Stowe) [1820933] - [pci] PCI/IOV: Serialize sysfs sriov_numvfs reads vs writes (Myron Stowe) [1820933] - [pci] PCI: Add DMA alias quirk for Intel VCA NTB (Myron Stowe) [1820933] - [pci] PCI: Fix Intel ACS quirk UPDCR register address (Myron Stowe) [1820933] - [pci] PCI/ATS: Make pci_restore_pri_state(), pci_restore_pasid_state() private (Myron Stowe) [1820933] - [pci] PCI/ATS: Remove unnecessary EXPORT_SYMBOL_GPL() (Myron Stowe) [1820933] - [include] PCI/ATS: Remove unused PRI and PASID stubs (Myron Stowe) [1820933] - [pci] PCI/ATS: Consolidate ATS declarations in linux/pci-ats.h (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI PRG Response PASID Required bit (Myron Stowe) [1820933] - [pci] PCI/ATS: Use PF PASID for VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PASID Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Cache PRI Capability offset (Myron Stowe) [1820933] - [pci] PCI/ATS: Disable PF/VF ATS service independently (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PASID Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Handle sharing of PF PRI Capability with all VFs (Myron Stowe) [1820933] - [pci] PCI/ATS: Move pci_prg_resp_pasid_required() to CONFIG_PCI_PRI (Myron Stowe) [1820933] - [iommu] iommu/vt-d: Select PCI_PRI for INTEL_IOMMU_SVM (Myron Stowe) [1820933] - [pci] PCI/switchtec: Read all 64 bits of part_event_bitmap (Myron Stowe) [1820933] - [pci] PCI: Do not use bus number zero from EA capability (Myron Stowe) [1820933] - [pci] PCI: Avoid double hpmemsize MMIO window assignment (Myron Stowe) [1820933] - [pci] PCI: Add "pci=hpmmiosize" and "pci=hpmmioprefsize" parameters (Myron Stowe) [1820933] - [pci] PCI: Add PCI_STD_NUM_BARS for the number of standard BARs (Myron Stowe) [1820933] - [pci] PCI: Fix missing bridge dma_ranges resource list cleanup (Myron Stowe) [1820933] - [pci] PCI: Protect pci_reassign_bridge_resources() against concurrent addition/removal (Myron Stowe) [1820933] - [pci] PCI/MSI: Fix incorrect MSI-X masking on resume (Myron Stowe) [1820933] - [pci] PCI/MSI: Move power state check out of pci_msi_supported() (Myron Stowe) [1820933] - [pci] PCI/MSI: Remove unused pci_irq_get_node() (Myron Stowe) [1820933] - [uapi] PCI: Add #defines for Enter Compliance, Transmit Margin (Myron Stowe) [1820933] - [pci] PCI: Allow building PCIe things without PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI: Remove PCIe Kconfig dependencies on PCI (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove dependency on PCIEPORTBUS (Myron Stowe) [1820933] - [pci] PCI/PTM: Remove spurious "d" from granularity message (Myron Stowe) [1820933] - [pci] PCI: sysfs: Remove unused attribute groups (Myron Stowe) [1820933] - [x86] x86/PCI: Avoid AMD FCH XHCI USB PME# from D0 defect (Myron Stowe) [1820933] - [pci] PCI: Remove unused includes and superfluous struct declaration (Myron Stowe) [1820933] - [x86] x86/PCI: Replace deprecated EXTRA_CFLAGS with ccflags-y (Myron Stowe) [1820933] - [pci] x86/PCI: Correct SPDX comment style (Myron Stowe) [1820933] - [x86] x86/PCI: Add NumaChip SPDX GPL-2.0 to replace COPYING boilerplate (Myron Stowe) [1820933] - [pci] ACPI / hotplug / PCI: Allocate resources directly under the non-hotplug bridge (Myron Stowe) [1820933] - [pci] PCI: pciehp: Prevent deadlock on disconnect (Myron Stowe) [1820933] - [pci] PCI: pciehp: Do not disable interrupt twice on suspend (Myron Stowe) [1820933] - [pci] PCI: pciehp: Refactor infinite loop in pcie_poll_cmd() (Myron Stowe) [1820933] - [pci] PCI: pciehp: Fix indefinite wait on sysfs requests (Myron Stowe) [1820933] - [pci] PCI: pciehp: Avoid returning prematurely from sysfs requests (Myron Stowe) [1820933] - [pci] PCI: Warn if no host bridge NUMA node info (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove PCIEASPM_DEBUG Kconfig option and related code (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add sysfs attributes for controlling ASPM link states (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add pcie_aspm_get_link() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Allow re-enabling Clock PM (Myron Stowe) [1820933] - [pci] PCI/ASPM: Add L1 PM substate support to pci_disable_link_state() (Myron Stowe) [1820933] - [pci] PCI/ASPM: Remove pcie_aspm_enabled() unnecessary locking (Myron Stowe) [1820933] - [pci] PCI/DPC: Add "pcie_ports=dpc-native" to allow DPC without AER control (Myron Stowe) [1820933] - [pci] PCI/AER: Fix kernel-doc warnings (Myron Stowe) [1820933] - [pci] PCI/AER: Use for_each_set_bit() to simplify code (Myron Stowe) [1820933] - [pci] PCI/AER: Add PoisonTLPBlocked to Uncorrectable error counters (Myron Stowe) [1820933] - [pci] PCI/AER: Save AER Capability for suspend/resume (Myron Stowe) [1820933] - [pci] PCI: Add ACS quirk for iProc PAXB (Myron Stowe) [1820933] - [cpufreq] cpufreq: intel_pstate: Simplify intel_pstate_cpu_init() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix frame-size-overflow in powernv_cpufreq_work_fn (Prarit Bhargava) [1823339] - [cpufreq] x86/devicetable: Move x86 specific macro out of generic code (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use scnprintf() for avoiding potential buffer overflow (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Consolidate policy verification (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix unsafe notifiers (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: Fix use-after-free (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: dt: Allow platform specific intermediate callbacks (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: add function to get the hardware max frequency (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Prevent unstable evaluation of WARN(vtime->state) (Prarit Bhargava) [1823339] - [cpufreq] docs: cpufreq: fix a broken reference (Prarit Bhargava) [1823339] - [kernel] PM: QoS: annotate data races in pm_qos_*_value() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix policy initialization for internal governor drivers (Prarit Bhargava) [1823339] - [documentation] Documentation: power: fix pm_qos_interface.rst format warning (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Make CPU latency QoS depend on CONFIG_CPU_IDLE (Prarit Bhargava) [1823339] - [documentation] Documentation: PM: QoS: Update to reflect previous code changes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Update file information comments (Prarit Bhargava) [1823339] - [x86] x86: platform: iosf_mbi: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [cpuidle] cpuidle: Call cpu_latency_qos_limit() instead of pm_qos_request() (Prarit Bhargava) [1823339] - [x86] x86: baytrail/cherrytrail: Rework and move P-Unit PMIC bus semaphore code (Prarit Bhargava) [1823339] - [sound] sound: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [media] drivers: media: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [wireless] drivers: net: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [drm] drm/i915: Implement a better i945gm vblank irq vs. C-states workaround (Prarit Bhargava) [1823339] - [drm] drm: i915: Call cpu_latency_qos_*() instead of pm_qos_*() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY and rename related functions (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Adjust pm_qos_request() signature and reorder pm_qos.h (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Simplify definitions of CPU latency QoS trace events (Prarit Bhargava) [1823339] - [tty] PM: QoS: Rename things related to the CPU latency QoS (Prarit Bhargava) [1823339] - [cpuidle] PM: QoS: Drop PM_QOS_CPU_DMA_LATENCY notifier chain (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Redefine struct pm_qos_request and drop struct pm_qos_object (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up misc device file operations (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop iterations over global QoS classes (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_read_value() and pm_qos_get/set_value() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Clean up pm_qos_update_target() and pm_qos_update_flags() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop the PM_QOS_SUM QoS type (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop pm_qos_update_request_timeout() (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Drop debugfs interface (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for OPP_PLUS (Prarit Bhargava) [1823339] - [x86] x86/intel_pstate: Handle runtime turbo disablement/enablement in frequency invariance (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on ATOM_GOLDMONT* (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on XEON_PHI_KNL/KNM (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance on SKYLAKE_X (Prarit Bhargava) [1823339] - [x86] x86, sched: Add support for frequency invariance (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Avoid creating excessively large stack frames (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: loongson2_cpufreq: adjust cpufreq uses of LOONGSON_CHIPCFG (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: brcmstb-avs: fix imbalance of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: fix spelling mistake: "Whethet" -> "Whether" (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: s3c: fix unbalances of cpufreq policy refcount (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: tegra186: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: kirkwood: convert to devm_platform_ioremap_resource (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: CPPC: put ACPI table after using it (Prarit Bhargava) [1823339] - [cpufreq] cpufreq : CPPC: Break out if HiSilicon CPPC workaround is matched (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scmi: Match scmi device by both name and protocol id (Prarit Bhargava) [1823339] - [base] PM / QoS: Restore DEV_PM_QOS_MIN/MAX_FREQUENCY (Prarit Bhargava) [1823339] - [base] PM: QoS: Drop frequency QoS types from device PM QoS (Prarit Bhargava) [1823339] - [include] PM / QoS: Reorder pm_qos/freq_qos/dev_pm_qos structs (Prarit Bhargava) [1823339] - [include] PM / QoS: Redefine FREQ_QOS_MAX_DEFAULT_VALUE to S32_MAX (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Fix Kconfig indentation (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessors for user time (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Bring up complete kcpustat accessor (Prarit Bhargava) [1823339] - [documentation] PM: Wrap documentation to fit in 80 columns (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Invalidate frequency QoS requests after removal (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Register drivers only after CPU devices have been registered (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add NULL checks to show() and store() methods of cpufreq (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix invalid EPB setting (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Initialize cpufreq-dt driver earlier (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Fix plain int as pointer warning from sparse (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: powernv: fix stack bloat and hard limit on number of CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Clarify the comment in cpufreq_set_policy() (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Use vtime aware kcpustat accessor to fetch CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [kernel] sched/kcpustat: Introduce vtime-aware kcpustat accessor for CPUTIME_SYSTEM (Prarit Bhargava) [1823339] - [include] sched/vtime: Introduce vtime_accounting_enabled_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Rename vtime_accounting_cpu_enabled() to vtime_accounting_enabled_this_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Introduce context_tracking_enabled_cpu() (Prarit Bhargava) [1823339] - [include] context_tracking: Rename context_tracking_is_cpu_enabled() to context_tracking_enabled_this_cpu() (Prarit Bhargava) [1823339] - [kernel] sched/vtime: Record CPU under seqcount for kcpustat needs (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Add QoS requests for all CPUs (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: scpi: remove stale/outdated comment about the driver (Prarit Bhargava) [1823339] - [thermal] thermal/drivers/cpufreq_cooling: Fix return of cpufreq_set_cur_state (Prarit Bhargava) [1823339] - [acpi] cpufreq: Use per-policy frequency QoS (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Introduce frequency QoS (Prarit Bhargava) [1823339] - [acpi] ACPI: processor: Avoid NULL pointer dereferences at init time (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: Add support for AM3517 (Prarit Bhargava) [1823339] - [cpufreq] ARM: dts: omap36xx: using OPP1G needs to control the abb_ldo (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: ti-cpufreq: add support for omap34xx and omap36xx (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Remove CPUFREQ_ADJUST and CPUFREQ_NOTIFY policy notifier events (Prarit Bhargava) [1823339] - [base] arch_topology: Use CPUFREQ_CREATE_POLICY instead of CPUFREQ_NOTIFY (Prarit Bhargava) [1823339] - [acpi] ACPI: cpufreq: Switch to QoS requests instead of cpufreq notifier (Prarit Bhargava) [1823339] - [kernel] PM: QoS: Get rid of unused flags (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: intel_pstate: Implement QoS supported freq constraints (Prarit Bhargava) [1823339] - [thermal] thermal: cpu_cooling: Switch to QoS requests for freq limits (Prarit Bhargava) [1823339] - [cpufreq] cpufreq: Add policy create/remove notifiers back (Prarit Bhargava) [1823339] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Prarit Bhargava) [1823339] - [kernel] PM: QoS: no need to check return value of debugfs_create functions (Prarit Bhargava) [1823339] - [kernel] PM / QoS: Change to use DEFINE_SHOW_ATTRIBUTE macro (Prarit Bhargava) [1823339] - [nvme] nvme-fc: Revert "add module to ops template to allow module references" (Gopal Tiwari) [1823270] - [nvme] nvme: fix deadlock caused by ANA update wrong locking (Gopal Tiwari) [1823270] - [nvme] nvme-pci: Hold cq_poll_lock while completing CQEs (Gopal Tiwari) [1823270] - [uapi] nvme: change nvme_passthru_cmd64 to explicitly mark rsvd (Gopal Tiwari) [1823270] - [tools] tools/power/x86/intel-speed-select: Fix a typo in error message (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate Package strings for json (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add display for enabled cpus count (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Print friendly warning for bad command line (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix avx options for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve CLX commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Show error for invalid CPUs in the options (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve core-power result and error display (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Kernel interface error handling (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for turbo-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for base-freq feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve output of perf-profile commands (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help for core-power assoc (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Display error for invalid priority type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Check feature status first (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Improve error display for perf-profile feature (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Add an API for error/information print (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance --info option (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance help (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Helpful warning for missing kernel interface (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Store topology information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Max CPU count calculation when CPU0 is offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Special handling for CPU 0 online/offline (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Use more verbiage for clos information (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Enhance core-power info command (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Make target CPU optional for core-power info (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Warn for invalid package id (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix last cpu number (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix mailbox usage for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Fix wrong unregister type (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Avoid duplicate names for json parsing (Prarit Bhargava) [1778956] - [tools] tools/power/x86/intel-speed-select: Fix display for turbo-freq auto mode (Prarit Bhargava) [1778956] - [platform] platform/x86: ISST: Allow additional core-power mailbox commands (Prarit Bhargava) [1778956] - [misc] mei: me: add comet point (lake) H device ids (Ken Cox) [1815355] - [misc] mei: me: add comet point (lake) LP device ids (Ken Cox) [1815355] - [misc] mei: define dma ring buffer sizes for PCH12 HW and newer (Ken Cox) [1815355] - [misc] mei: hbm: define dma ring setup protocol (Ken Cox) [1815355] - [acpi] apei/ghes: Do not delay GHES polling (Robert Richter) [1793544] - [edac] EDAC/ghes: Do not warn when incrementing refcount on 0 (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix locking and memory barrier issues (Robert Richter) [1793544] - [edac] EDAC/ghes: Fix Use after free in ghes_edac remove path (Robert Richter) [1793544] - [edac] EDAC, ghes: Use CPER module handles to locate DIMMs (Robert Richter) [1793544] - [kernel] sched/fair: Fix statistics for find_idlest_group() (Phil Auld) [1794398] - [kernel] sched/core: Annotate curr pointer in rq with __rcu (Phil Auld) [1794398] - [kernel] sched/psi: Fix OOB write when writing 0 bytes to PSI files (Phil Auld) [1794398] - [kernel] sched/psi: Correct overly pessimistic size calculation (Phil Auld) [1794398] - [kernel] sched/fair: Prevent unlimited runtime on throttled group (Phil Auld) [1794398] - [kernel] sched/nohz: Optimize get_nohz_timer_target() (Phil Auld) [1794398] - [kernel] sched/topology: Assert non-NUMA topology masks don't (partially) overlap (Phil Auld) [1794398] - [kernel] sched/psi: create /proc/pressure and /proc/pressure/{io|memory|cpu} only when psi enabled (Phil Auld) [1794398] - [kernel] sched/fair: Remove redundant call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/debug: Add new tracepoints to track PELT at rq level (Phil Auld) [1794398] - [kernel] sched/fair: calculate delta runnable load only when it's needed (Phil Auld) [1794398] - [kernel] sched/fair: Fix sgc->{min, max}_capacity calculation for SD_OVERLAP (Phil Auld) [1794398] - [kernel] sched/debug: Reset watchdog on all CPUs while processing sysrq-t (Phil Auld) [1794398] - [kernel] sched/fair: Make sched-idle CPU selection consistent throughout (Phil Auld) [1794398] - [kernel] sched/core: Remove unused variable from set_user_nice() (Phil Auld) [1794398] - [kernel] sched/fair: Optimize select_idle_cpu (Phil Auld) [1794398] - [kernel] schied/fair: Skip calculating @contrib without load (Phil Auld) [1794398] - [kernel] sched: Spare resched IPI when prio changes on a single fair task (Phil Auld) [1794398] - [kernel] sched: Use fair:prio_changed() instead of ad-hoc implementation (Phil Auld) [1794398] - [kernel] sched/wait: fix ___wait_var_event(exclusive) (Phil Auld) [1794398] - [kernel] psi: Fix a division error in psi poll() (Phil Auld) [1794398] - [kernel] sched/psi: Fix sampling error and rare div0 crashes with cgroups and high uptime (Phil Auld) [1794398] - [kernel] sched/cpufreq: Move the cfs_rq_util_change() call to cpufreq_update_util() (Phil Auld) [1794398] - [kernel] sched/pelt: Fix update of blocked PELT ordering (Phil Auld) [1794398] - [kernel] sched/core: Avoid spurious lock dependencies (Phil Auld) [1794398] - [kernel] Add wake_up_interruptible_sync_poll_locked() (Phil Auld) [1794398] - [kernel] Remove the nr_exclusive argument from __wake_up_sync_key() (Phil Auld) [1794398] - [x86] x86/mce: Do not log spurious corrected mce errors (Prarit Bhargava) [1819761] - [x86] x86/MCE: Add an MCE-record filtering function (Prarit Bhargava) [1819761]- [mm] mm/page_alloc: increase default min_free_kbytes bound (Joel Savitz) [1808039] - [crypto] crypto: remove CRYPTO_TFM_RES_BAD_KEY_LEN (Neil Horman) [1782179] - [crypto] crypto: qat - switch to skcipher API (Neil Horman) [1782179] - [scsi] scsi: lpfc: Change default SCSI LUN QD to 64 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Update lpfc version to 12.8.0.0 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Remove prototype FIPS/DSS options from SLI-3 (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Make debugfs ktime stats generic for NVME and SCSI (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix erroneous cpu limit of 128 on I/O statistics (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash in target side cable pulls hitting WAIT_FOR_UNREG (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix update of wq consumer index in lpfc_sli4_wq_release (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix crash after handling a pci error (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix scsi host template for SLI3 vports (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lpfc overwrite of sg_cnt field in nvmefc_tgt_fcp_req (Dick Kennedy) [1822334] - [scsi] scsi: lpfc: Fix lockdep error - register non-static key (Dick Kennedy) [1822334] - [fs] utimes: Clamp the timestamps in notify_change() (Eric Sandeen) [1795991] - [fs] smb3: Fix regression in time handling (Eric Sandeen) [1795991] - [fs] isofs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: ceph: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: fat: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fat: propagate 64-bit inode timestamps (Eric Sandeen) [1795991] - [fs] fs: cifs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] fs: nfs: Initialize filesystem timestamp ranges (Eric Sandeen) [1795991] - [fs] ext4: Initialize timestamps limits (Eric Sandeen) [1795991] - [fs] fs: Fill in max and min timestamps in superblock (Eric Sandeen) [1795991] - [fs] utimes: Clamp the timestamps before update (Eric Sandeen) [1795991] - [fs] timestamp_truncate: Replace users of timespec64_trunc (Eric Sandeen) [1795991] - [fs] vfs: Add timestamp_truncate() api (Eric Sandeen) [1795991] - [fs] vfs: Add file timestamp range support (Eric Sandeen) [1795991] - [fs] cramfs: Deprecate cramfs in RHEL (Abhijith Das) [1794513] - [thermal] thermal: intel: intel_pch_thermal: Add Comet Lake (CML) platform support (David Arcari) [1773794] - [thermal] thermal: intel: Fix unmatched pci_release_region (David Arcari) [1773794] - [thermal] thermal: intel: Use dev_get_drvdata (David Arcari) [1773794] - [thermal] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (David Arcari) [1773794] - [thermal] drivers: thermal: Move various drivers for intel platforms into a subdir (David Arcari) [1773794] - [x86] x86/cpufeatures: Enable a new AVX512 CPU feature (David Arcari) [1783143] - [x86] cpu/cpuid-deps: Add a tab to cpuid dependent features (David Arcari) [1783143] - [crypto] crypto: rng - Override drivers/char/random in FIPS mode (Herbert Xu) [1785660] - [char] random: Add hook to override device reads and getrandom(2) (Herbert Xu) [1785660] - [block] nbd: add a flush_workqueue in nbd_start_device (Ming Lei) [1798919] - [scsi] scsi: sd_sbc: Fix sd_zbc_report_zones() (Ming Lei) [1798919] - [block] block: Fix partition support for host aware zoned block devices (Ming Lei) [1798919] - [scsi] block: allow partitions on host aware zone devices (Ming Lei) [1798919] - [block] null_blk: Fix zone write handling (Ming Lei) [1798919] - [fs] fs: move guard_bio_eod() after bio_set_op_attrs (Ming Lei) [1798919] - [block] null_blk: Fix REQ_OP_ZONE_CLOSE handling (Ming Lei) [1798919] - [block] block: add bio_truncate to fix guard_bio_eod (Ming Lei) [1798919] - [block] compat_ioctl: block: handle Persistent Reservations (Ming Lei) [1798919] - [block] compat_ioctl: block: handle add zone open, close and finish ioctl (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKGETZONESZ/BLKGETNRZONES (Ming Lei) [1798919] - [block] compat_ioctl: block: handle BLKREPORTZONE/BLKRESETZONE (Ming Lei) [1798919] - [block] block: fix memleak when __blk_rq_map_user_iov() is failed (Ming Lei) [1798919] - [s390] s390/dasd: fix typo in copyright statement (Ming Lei) [1798919] - [s390] s390/dasd: fix memleak in path handling error case (Ming Lei) [1798919] - [s390] s390/dasd/cio: Interpret ccw_device_get_mdc return value correctly (Ming Lei) [1798919] - [block] block: Fix a lockdep complaint triggered by request queue flushing (Ming Lei) [1798919] - [block] block: Fix the type of 'sts' in bsg_queue_rq() (Ming Lei) [1798919] - [block] block: end bio with BLK_STS_AGAIN in case of non-mq devs and REQ_NOWAIT (Ming Lei) [1798919] - [block] nbd: fix shutdown and recv work deadlock v2 (Ming Lei) [1798919] - [block] blk-iocost: fix incorrect vtime comparison in iocg_is_idle() (Ming Lei) [1798919] - [block] iocost: check active_list of all the ancestors in iocg_activate() (Ming Lei) [1798919] - [block] iocost: over-budget forced IOs should schedule async delay (Ming Lei) [1798919] - [block] blk-cgroup: remove blkcg_drain_queue (Ming Lei) [1798919] - [block] block: fix NULL pointer dereference in account statistics with IDE (Ming Lei) [1798919] - [block] null_blk: remove unused variable warning on !CONFIG_BLK_DEV_ZONED (Ming Lei) [1798919] - [block] brd: warn on un-aligned buffer (Ming Lei) [1798919] - [block] brd: remove max_hw_sectors queue limit (Ming Lei) [1798919] - [block] block: set the zone size in blk_revalidate_disk_zones atomically (Ming Lei) [1798919] - [block] block: don't handle bio based drivers in blk_revalidate_disk_zones (Ming Lei) [1798919] - [block] block: allocate the zone bitmaps lazily (Ming Lei) [1798919] - [block] block: replace seq_zones_bitmap with conv_zones_bitmap (Ming Lei) [1798919] - [block] block: simplify blkdev_nr_zones (Ming Lei) [1798919] - [block] block: remove the empty line at the end of blk-zoned.c (Ming Lei) [1798919] - [block] null_blk: cleanup null_gendisk_register (Ming Lei) [1798919] - [block] null_blk: fix zone size paramter check (Ming Lei) [1798919] - [fs] block: don't send uevent for empty disk when not invalidating (Ming Lei) [1798919] - [block] ataflop: Remove unneeded semicolon (Ming Lei) [1798919] - [block] drbd: Remove unneeded semicolon (Ming Lei) [1798919] - [scsi] sr_vendor: support Beurer GL50 evo CD-on-a-chip devices (Ming Lei) [1798919] - [cdrom] cdrom: respect device capabilities during opening action (Ming Lei) [1798919] - [fs] block: move clearing bd_invalidated into check_disk_size_change (Ming Lei) [1798919] - [block] block: remove (__)blkdev_reread_part as an exported API (Ming Lei) [1798919] - [block] block: fix bdev_disk_changed for non-partitioned devices (Ming Lei) [1798919] - [block] block: move rescan_partitions to fs/block_dev.c (Ming Lei) [1798919] - [block] block: merge invalidate_partitions into rescan_partitions (Ming Lei) [1798919] - [block] block: refactor rescan_partitions (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Remove set but not used variable 'buflen' (Ming Lei) [1798919] - [md] block: rework zone reporting (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Cleanup sd_zbc_alloc_report_buffer() (Ming Lei) [1798919] - [block] null_blk: Add zone_nr_conv to features (Ming Lei) [1798919] - [block] null_blk: clean up report zones (Ming Lei) [1798919] - [block] null_blk: clean up the block device operations (Ming Lei) [1798919] - [block] block: Remove partition support for zoned block devices (Ming Lei) [1798919] - [md] block: Simplify report zones execution (Ming Lei) [1798919] - [block] block: cleanup the !zoned case in blk_revalidate_disk_zones (Ming Lei) [1798919] - [scsi] block: Enhance blk_revalidate_disk_zones() (Ming Lei) [1798919] - [block] nbd: prevent memory leak (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: add zone open, close, and finish support (Ming Lei) [1798919] - [block] null_blk: add zone open, close, and finish support (Ming Lei) [1798919] - [md] dm: add zone open, close and finish support (Ming Lei) [1798919] - [block] loop: fix no-unmap write-zeroes request behavior (Ming Lei) [1798919] - [block] null_blk: return fixed zoned reads > write pointer (Ming Lei) [1798919] - [block] null_blk: Enable modifying 'submit_queues' after an instance has been configured (Ming Lei) [1798919] - [block] null_blk: Improve nullb_device_##NAME##_store() readability (Ming Lei) [1798919] - [block] block,bfq: Skip tracing hooks if possible (Ming Lei) [1798919] - [block] block: Don't disable interrupts in trigger_softirq() (Ming Lei) [1798919] - [lib] sbitmap: Delete sbitmap_any_bit_clear() (Ming Lei) [1798919] - [block] blk-mq: Delete blk_mq_has_free_tags() and blk_mq_can_queue() (Ming Lei) [1798919] - [block] block: add zone open, close and finish ioctl support (Ming Lei) [1798919] - [uapi] uapi: fix ioctl documentation (Ming Lei) [1798919] - [uapi] uapi: linux/blkzoned.h: fix BLKGETZONESZ and BLKGETNRZONES definitions (Ming Lei) [1798919] - [block] block: add zone open, close and finish operations (Ming Lei) [1798919] - [block] block: Simplify REQ_OP_ZONE_RESET_ALL handling (Ming Lei) [1798919] - [block] block: Remove REQ_OP_ZONE_RESET plugging (Ming Lei) [1798919] - [fs] bdev: Refresh bdev size for disks without partitioning (Ming Lei) [1798919] - [fs] bdev: Factor out bdev revalidation into a common helper (Ming Lei) [1798919] - [block] blk-mq: Make blk_mq_run_hw_queue() return void (Ming Lei) [1798919] - [fs] fcntl: fix typo in RWH_WRITE_LIFE_NOT_SET r/w hint name (Ming Lei) [1798919] - [block] blk-mq: remove needless goto from blk_mq_get_driver_tag (Ming Lei) [1798919] - [block] block: Reduce the amount of memory used for tag sets (Ming Lei) [1798919] - [block] block: Reduce the amount of memory required per request queue (Ming Lei) [1798919] - [block] block: Remove the synchronize_rcu() call from __blk_mq_update_nr_hw_queues() (Ming Lei) [1798919] - [block] block: account statistics for passthrough requests (Ming Lei) [1798919] - [block] blk-stat: Optimise blk_stat_add() (Ming Lei) [1798919] - [block] blk-mq: Embed counters into struct mq_inflight (Ming Lei) [1798919] - [block] blk-mq: Reuse callback in blk_mq_in_flight*() (Ming Lei) [1798919] - [block] blk-mq: Inline status checkers (Ming Lei) [1798919] - [block] block: Document all members of blk_mq_tag_set and bkl_mq_queue_map (Ming Lei) [1798919] - [block] block: Reduce sysfs_lock locking inside blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Remove "dying" checks from sysfs callbacks (Ming Lei) [1798919] - [block] block: Remove request_queue.nr_queues (Ming Lei) [1798919] - [trace] block: Fix writeback throttling W=1 compiler warnings (Ming Lei) [1798919] - [block] block: Fix three kernel-doc warnings (Ming Lei) [1798919] - [fs] writeback: fix use-after-free in finish_writeback_work() (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_complete() (Ming Lei) [1798919] - [block] nbd:fix memory leak in nbd_get_socket() (Ming Lei) [1798919] - [block] nbd: verify socket is supported during setup (Ming Lei) [1798919] - [block] nbd: handle racing with error'ed out commands (Ming Lei) [1798919] - [block] nbd: protect cmd->status with cmd->lock (Ming Lei) [1798919] - [block] nbd: fix possible sysfs duplicate warning (Ming Lei) [1798919] - [block] nbd: fix possible page fault for nbd disk (Ming Lei) [1798919] - [block] nbd: rename the runtime flags as NBD_RT_ prefixed (Ming Lei) [1798919] - [block] nbd: fix max number of supported devs (Ming Lei) [1798919] - [block] nbd: fix zero cmd timeout handling v2 (Ming Lei) [1798919] - [block] nbd: add missing config put (Ming Lei) [1798919] - [block] nbd: add function to convert blk req op to nbd cmd (Ming Lei) [1798919] - [block] nbd: add set cmd timeout helper (Ming Lei) [1798919] - [block] loop: change queue block size to match when using DIO (Ming Lei) [1798919] - [block] rsxx: add missed destroy_workqueue calls in remove (Ming Lei) [1798919] - [fs] cgroup, writeback: don't switch wbs immediately on dead wbs if the memcg is dead (Ming Lei) [1798919] - [block] block: drbd: remove a stray unlock in __drbd_send_protocol() (Ming Lei) [1798919] - [block] blkcg: make blkcg_print_stat() print stats only for online blkgs (Ming Lei) [1798919] - [block] iocost: don't nest spin_lock_irq in ioc_weight_write() (Ming Lei) [1798919] - [block] blk-rq-qos: fix first node deletion of rq_qos_del() (Ming Lei) [1798919] - [block] blkcg: Fix multiple bugs in blkcg_activate_policy() (Ming Lei) [1798919] - [block] block: Fix elv_support_iosched() (Ming Lei) [1798919] - [block] null_blk: Fix zoned command return code (Ming Lei) [1798919] - [block] blk-wbt: fix performance regression in wbt scale_up/scale_down (Ming Lei) [1798919] - [ata] Revert "libata, freezer: avoid block device removal while system is frozen" (Ming Lei) [1798919] - [mm] bdi: Do not use freezable workqueue (Ming Lei) [1798919] - [uapi] block: pg: add header include guard (Ming Lei) [1798919] - [block] block: fix null pointer dereference in blk_mq_rq_timed_out() (Ming Lei) [1798919] - [block] rq-qos: get rid of redundant wbt_update_limits() (Ming Lei) [1798919] - [block] iocost: bump up default latency targets for hard disks (Ming Lei) [1798919] - [block] iocost: improve nr_lagging handling (Ming Lei) [1798919] - [block] iocost: better trace vrate changes (Ming Lei) [1798919] - [block] block: drop device references in bsg_queue_rq() (Ming Lei) [1798919] - [block] pktcdvd: remove warning on attempting to register non-passthrough dev (Ming Lei) [1798919] - [ata] ata: libahci_platform: Add of_node_put() before loop exit (Ming Lei) [1798919] - [block] block, bfq: push up injection only after setting service time (Ming Lei) [1798919] - [block] block, bfq: increase update frequency of inject limit (Ming Lei) [1798919] - [block] block, bfq: reduce upper bound for inject limit to max_rq_in_driver+1 (Ming Lei) [1798919] - [block] block, bfq: update inject limit only after injection occurred (Ming Lei) [1798919] - [block] block: centralize PI remapping logic to the block layer (Ming Lei) [1798919] - [block] block: use symbolic constants for t10_pi type (Ming Lei) [1798919] - [block] null_blk: format pr_* logs with pr_fmt (Ming Lei) [1798919] - [block] null_blk: match the type of parameter nr_devices (Ming Lei) [1798919] - [block] null_blk: do not fail the module load with zero devices (Ming Lei) [1798919] - [block] block: also check RQF_STATS in blk_mq_need_time_stamp() (Ming Lei) [1798919] - [block] block: make rq sector size accessible for block stats (Ming Lei) [1798919] - [block] bfq: Fix bfq linkage error (Ming Lei) [1798919] - [scsi] scsi: core: remove dummy q->dev check (Ming Lei) [1798919] - [block] block: bypass blk_set_runtime_active for uninitialized q->dev (Ming Lei) [1798919] - [block] null_blk: validate the number of devices (Ming Lei) [1798919] - [block] null_blk: fix module name at log message (Ming Lei) [1798919] - [block] iocost_monitor: Report debt (Ming Lei) [1798919] - [tools] iocost_monitor: Report more info with higher accuracy (Ming Lei) [1798919] - [tools] iocost_monitor: Always use strings for json values (Ming Lei) [1798919] - [block] blk-iocost: Don't let merges push vtime into the future (Ming Lei) [1798919] - [block] blk-iocost: Account force-charged overage in absolute vtime (Ming Lei) [1798919] - [block] blk-iocost: Fix incorrect operation order during iocg free (Ming Lei) [1798919] - [block] bfq: Add per-device weight (Ming Lei) [1798919] - [block] bfq: Extract bfq_group_set_weight from bfq_io_set_weight_legacy (Ming Lei) [1798919] - [block] bfq: Fix the missing barrier in __bfq_entity_update_weight_prio (Ming Lei) [1798919] - [block] block: fix elevator_get_by_features() (Ming Lei) [1798919] - [scsi] sd: Set ELEVATOR_F_ZBD_SEQ_WRITE for ZBC disks (Ming Lei) [1798919] - [block] block: Set ELEVATOR_F_ZBD_SEQ_WRITE for nullblk zoned disks (Ming Lei) [1798919] - [block] block: Delay default elevator initialization (Ming Lei) [1798919] - [block] block: Improve default elevator selection (Ming Lei) [1798919] - [block] block: Introduce elevator features (Ming Lei) [1798919] - [block] block: Change elevator_init_mq() to always succeed (Ming Lei) [1798919] - [block] block: Cleanup elevator_init_mq() use (Ming Lei) [1798919] - [block] paride/pcd: need to check if cd->disk is null in pcd_detect (Ming Lei) [1798919] - [block] paride/pcd: need to set queue to NULL before put_disk (Ming Lei) [1798919] - [block] blkcg: add missing NULL check in ioc_cpd_alloc() (Ming Lei) [1798919] - [block] blkcg: fix missing free on error path of blk_iocost_init() (Ming Lei) [1798919] - [trace] blkcg: blk-iocost: predeclare used structs (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_coef_gen.py (Ming Lei) [1798919] - [block] blkcg: add tools/cgroup/iocost_monitor.py (Ming Lei) [1798919] - [block] blkcg: implement blk-iocost (Ming Lei) [1798919] - [block] blk-mq: add optional request->alloc_time_ns (Ming Lei) [1798919] - [block] block: extend 'struct request' via 'request_aux' (Ming Lei) [1798919] - [block] blkcg: s/RQ_QOS_CGROUP/RQ_QOS_LATENCY/ (Ming Lei) [1798919] - [block] block/rq_qos: implement rq_qos_ops->queue_depth_changed() (Ming Lei) [1798919] - [block] block/rq_qos: add rq_qos_merge() (Ming Lei) [1798919] - [block] blkcg: separate blkcg_conf_get_disk() out of blkg_conf_prep() (Ming Lei) [1798919] - [block] blkcg: make ->cpd_init_fn() optional (Ming Lei) [1798919] - [block] blkcg: pass @q and @blkcg into blkcg_pol_alloc_pd_fn() (Ming Lei) [1798919] - [include] writeback: Generalize and expose wb_completion (Ming Lei) [1798919] - [block] null_blk: fix inline misuse (Ming Lei) [1798919] - [block] null_blk: create a helper for req completion (Ming Lei) [1798919] - [block] null_blk: create a helper for zoned devices (Ming Lei) [1798919] - [block] null_blk: create a helper for mem-backed ops (Ming Lei) [1798919] - [block] null_blk: create a helper for badblocks (Ming Lei) [1798919] - [block] null_blk: create a helper for throttling (Ming Lei) [1798919] - [block] null_blk: move duplicate code to callers (Ming Lei) [1798919] - [block] block: remove struct request_queue queue_head (Ming Lei) [1798919] - [fs] writeback, cgroup: inode_switch_wbs() shouldn't give up on wb_switch_rwsem trylock fail (Ming Lei) [1798919] - [fs] writeback, cgroup: Adjust WB_FRN_TIME_CUT_DIV to accelerate foreign inode switching (Ming Lei) [1798919] - [block] blk-mq: Fix memory leak in blk_mq_init_allocated_queue error handling (Ming Lei) [1798919] - [block] loop: Add LOOP_SET_DIRECT_IO to compat ioctl (Ming Lei) [1798919] - [lib] lib: scatterlist: Fix to support no mapped sg (Ming Lei) [1798919] - [block] null_blk: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [scsi] scsi: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] blk-zoned: implement REQ_OP_ZONE_RESET_ALL (Ming Lei) [1798919] - [block] block: add req op to reset all zones and flag (Ming Lei) [1798919] - [block] block: Fix a comment in blk_cleanup_queue() (Ming Lei) [1798919] - [block] block: Fix spelling in the header above blkg_lookup() (Ming Lei) [1798919] - [kernel] cgroup: Move cgroup_parse_float() implementation out of CONFIG_SYSFS (Ming Lei) [1798919] - [kernel] cgroup: add cgroup_parse_float() (Ming Lei) [1798919] - [block] nbd: replace kill_bdev() with __invalidate_device() again (Ming Lei) [1798919] - [block] nbd: add netlink reconfigure resize support (Ming Lei) [1798919] - [block] nbd: fix crash when the blksize is zero (Ming Lei) [1798919] - [block] nbd: propagate genlmsg_reply return code (Ming Lei) [1798919] - [block] block: loop: mark bvec as ITER_BVEC_FLAG_NO_REF (Ming Lei) [1798919] - [block] loop: properly observe rotational flag of underlying device (Ming Lei) [1798919] - [block] block: Limit zone array allocation size (Ming Lei) [1798919] - [block] block: Fix null_blk_zoned creation failure with small number of zones (Ming Lei) [1798919] - [scsi] sd_zbc: Fix report zones buffer allocation (Ming Lei) [1798919] - [scsi] scsi: sd_zbc: Fix sd_zbc_report_zones() buffer allocation (Ming Lei) [1798919] - [md] block: Kill gfp_t argument of blkdev_report_zones() (Ming Lei) [1798919] - [md] dm zoned: Fix zone report handling (Ming Lei) [1798919] - [block] blkcg: implement REQ_CGROUP_PUNT (Ming Lei) [1798919] - [include] blkcg, writeback: Implement wbc_blkcg_css() (Ming Lei) [1798919] - [fs] blkcg, writeback: Add wbc->no_cgroup_owner (Ming Lei) [1798919] - [fs] blkcg, writeback: Rename wbc_account_io() to wbc_account_cgroup_owner() (Ming Lei) [1798919] - [block] cgroup, blkcg: Prepare some symbols for module and !CONFIG_CGROUP usages (Ming Lei) [1798919] - [fs] writeback: synchronize sync(2) against cgroup writeback membership switches (Ming Lei) [1798919] - [block] blk-mq: move cancel of requeue_work to the front of blk_exit_queue (Ming Lei) [1798919] - [block] blk-mq-debugfs: support rq_qos (Ming Lei) [1798919] - [block] null_blk: fix type mismatch null_handle_cmd() (Ming Lei) [1798919] - [block] null_blk: remove duplicate 0 initialization (Ming Lei) [1798919] - [block] null_blk: remove duplicate check for report zone (Ming Lei) [1798919] - [block] null_blk: add zoned config support information (Ming Lei) [1798919] - [tools] tools arch x86: Sync asm/cpufeatures.h with the kernel sources (Vitaly Kuznetsov) [1807448] - [x86] vmware: Use bool type for vmw_sched_clock (Vitaly Kuznetsov) [1807448] - [x86] vmware: Enable steal time accounting (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add steal time clock support for VMware guests (Vitaly Kuznetsov) [1807448] - [x86] vmware: Remove vmware_sched_clock_setup() (Vitaly Kuznetsov) [1807448] - [x86] vmware: Make vmware_select_hypercall() __init (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Fix platform detection VMWARE_PORT macro (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_HYPERCALL, for clang/llvm (Vitaly Kuznetsov) [1807448] - [x86] cpu/vmware: Use the full form of INL in VMWARE_PORT (Vitaly Kuznetsov) [1807448] - [x86] vmware: Add a header file for hypercall definitions (Vitaly Kuznetsov) [1807448] - [x86] vmware: Update platform detection code for VMCALL/VMMCALL hypercalls (Vitaly Kuznetsov) [1807448] - [netdrv] hv_netvsc: Fix unwanted wakeup in netvsc_attach() (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: make recording RSS hash depend on feature flag (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: record hardware hash in skb (Mohammed Gamal) [1815503] - [netdrv] hv_netvsc: flag software created hash value (Mohammed Gamal) [1815503] - [video] hyperv: hyperv_fb: Use physical memory for fb on HyperV Gen 1 VMs (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Support deferred IO for Hyper-V frame buffer driver (Mohammed Gamal) [1816744] - [video] hyperv: hyperv_fb: Obtain screen resolution from Hyper-V host (Mohammed Gamal) [1816744] - [uio] uio_hv_generic: drop #ifdef DEBUG (Mohammed Gamal) [1816744] - [hid] hv: Remove dependencies on PAGE_SIZE for ring buffer (Mohammed Gamal) [1816744] - [x86] x86/hyperv: Create and use Hyper-V page definitions (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Drop HV_X64_CONFIGURE_PROFILER definition (Mohammed Gamal) [1816285] - [x86] x86: hv: Add function to allocate zeroed page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Add functions to allocate/deallocate page for Hyper-V (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix indentation in hv_do_fast_hypercall16() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Micro-optimize send_ipi_one() (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make vapic support x2apic mode (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Fix overflow bug in fill_gva_list() (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Zero out the VP ASSIST PAGE on allocation (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Make hv_vcpu_is_preempted() visible (Mohammed Gamal) [1816285] - [x86] x86/hyper-v: Implement EOI assist (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Prevent potential NULL pointer dereference (Mohammed Gamal) [1816285] - [x86] Drivers: hv: vmbus: Break out ISA independent parts of mshyperv.h (Mohammed Gamal) [1816285] - [x86] x86/hyperv: Remove unused include (Mohammed Gamal) [1816285] - [net] vsock/virtio: add support for MSG_PEEK (Stefano Garzarella) [1818059]- [include] leds: triggers: new function led_set_trigger_data() (Torez Smith) [1686205] - [leds] leds: triggers: add device attribute support (Torez Smith) [1686205] - [usb] USB: cdc-wdm: fix race between write and disconnect due to flag abuse (Torez Smith) [1686205] - [usb] usb: host: xhci: rcar: Fix typo in compatible string matching (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Set DMA mask correctly (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Whitelist auto-delink support (Torez Smith) [1686205] - [usb] USB: storage: ums-realtek: Update module parameter description for auto_delink_en (Torez Smith) [1686205] - [usb] usb: host: ohci: fix a race condition between shutdown and irq (Torez Smith) [1686205] - [usb] usb: hcd: use managed device resources (Torez Smith) [1686205] - [usb] typec: tcpm: fix a typo in the comparison of pdo_max_voltage (Torez Smith) [1686205] - [usb] usb-storage: Add new JMS567 revision to unusual_devs (Torez Smith) [1686205] - [usb] usb: chipidea: udc: don't do hardware access if gadget has stopped (Torez Smith) [1686205] - [usb] usbtmc: more sanity checking for packet size (Torez Smith) [1686205] - [usb] usb: udc: lpc32xx: silence fall-through warning (Torez Smith) [1686205] - [usb] usb: chipidea: imx: fix EPROBE_DEFER support during driver probe (Torez Smith) [1686205] - [usb] usb: host: fotg2: restart hcd after port reset (Torez Smith) [1686205] - [usb] USB: CDC: fix sanity checks in CDC union parser (Torez Smith) [1686205] - [usb] usb: cdc-acm: make sure a refcount is taken early enough (Torez Smith) [1686205] - [usb] USB: serial: option: add the BroadMobi BM818 card (Torez Smith) [1686205] - [usb] USB: serial: option: Add Motorola modem UARTs (Torez Smith) [1686205] - [usb] USB: core: Fix races in character device registration and deregistraion (Torez Smith) [1686205] - [usb] usb: gadget: mass_storage: Fix races between fsg_disable and fsg_set_alt (Torez Smith) [1686205] - [usb] usb: gadget: composite: Clear "suspended" on reset/disconnect (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix sysfs interface of "role" (Torez Smith) [1686205] - [usb] usb: setup authorized_default attributes using usb_bus_notify (Torez Smith) [1686205] - [usb] usb: iowarrior: fix deadlock on disconnect (Torez Smith) [1686205] - [usb] Revert "USB: rio500: simplify locking" (Torez Smith) [1686205] - [usb] usb: usbfs: fix double-free of usb memory upon submiturb error (Torez Smith) [1686205] - [usb] usb: yurex: Fix use-after-free in yurex_delete (Torez Smith) [1686205] - [usb] USB: serial: option: add D-Link DWM-222 device ID (Torez Smith) [1686205] - [usb] USB: serial: option: Add support for ZTE MF871A (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Ignore unsupported/unknown alternate mode requests (Torez Smith) [1686205] - [usb] xhci: Fix NULL pointer dereference at endpoint zero reset (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Fix timeout in xhci_suspend() (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: Fix uninitilized symbol error (Torez Smith) [1686205] - [usb] usb: typec: tcpm: remove tcpm dir if no children (Torez Smith) [1686205] - [usb] usb: typec: tcpm: free log buf memory when remove debug file (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Add NULL check before dereferencing config (Torez Smith) [1686205] - [tools] tools headers UAPI: Sync usbdevice_fs.h with the kernels to get new ioctl (Torez Smith) [1686205] - [usb] xhci: Fix crash if scatter gather is used with Immediate Data Transfer (IDT) (Torez Smith) [1686205] - [usb] usb: usb251xb: Reallow swap-dx-lanes to apply to the upstream port (Torez Smith) [1686205] - [usb] Revert "usb: usb251xb: Add US port lanes inversion property" (Torez Smith) [1686205] - [documentation] Revert "usb: usb251xb: Add US lanes inversion dts-bindings" (Torez Smith) [1686205] - [usb] usb: wusbcore: fix unbalanced get/put cluster_id (Torez Smith) [1686205] - [usb] usb/hcd: Fix a NULL vs IS_ERR() bug in usb_hcd_setup_local_mem() (Torez Smith) [1686205] - [usb] usb-storage: Add a limitation for blk_queue_max_hw_sectors() (Torez Smith) [1686205] - [usb] usb: pci-quirks: Minor cleanup for AMD PLL quirk (Torez Smith) [1686205] - [usb] usb: pci-quirks: Correct AMD PLL quirk detection (Torez Smith) [1686205] - [usb] vfs: Convert gadgetfs to use the new mount API (Torez Smith) [1686205] - [usb] Revert "usb: gadget: storage: Remove warning message" (Torez Smith) [1686205] - [documentation] Revert "dt-bindings: add binding for USBSS-DRD controller." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Separated decoding functions from dwc3 driver." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Patch simplify usb_decode_set_clear_feature function." (Torez Smith) [1686205] - [usb] Revert "usb:gadget Simplify usb_decode_get_set_descriptor function." (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Add Cadence USB3 DRD Driver" (Torez Smith) [1686205] - [usb] Revert "usb:cdns3 Fix for stuck packets in on-chip OUT buffer." (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Fix example warnings (Torez Smith) [1686205] - [usb] usb :fsl: Change string format for errata property (Torez Smith) [1686205] - [usb] usb: host: Stops USB controller init if PLL fails to lock (Torez Smith) [1686205] - [usb] usb: phy: Workaround for USB erratum-A005728 (Torez Smith) [1686205] - [usb] usb: fsl: Set USB_EN bit to select ULPI phy (Torez Smith) [1686205] - [usb] usb: Handle USB3 remote wakeup for LPM enabled devices correctly (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix 4CC cmd write (Torez Smith) [1686205] - [usb] drivers/usb/typec/tps6598x.c: fix portinfo width (Torez Smith) [1686205] - [usb] usb: storage: scsiglue: Do not skip VPD if try_vpd_pages is set (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add a workaround for a race condition of workqueue (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: remove redundant assignment to ret (Torez Smith) [1686205] - [usb] usb: dwc2: use a longer AHB idle timeout in dwc2_core_reset() (Torez Smith) [1686205] - [usb] USB: gadget: function: fix issue Unneeded variable: "value" (Torez Smith) [1686205] - [usb] usb: phy: phy-mxs-usb: add imx7ulp support (Torez Smith) [1686205] - [usb] usb:cdns3 Fix for stuck packets in on-chip OUT buffer (Torez Smith) [1686205] - [usb] usb:cdns3 Add Cadence USB3 DRD Driver (Torez Smith) [1686205] - [usb] usb:gadget Simplify usb_decode_get_set_descriptor function (Torez Smith) [1686205] - [usb] usb:gadget Patch simplify usb_decode_set_clear_feature function (Torez Smith) [1686205] - [usb] usb:gadget Separated decoding functions from dwc3 driver (Torez Smith) [1686205] - [documentation] dt-bindings: add binding for USBSS-DRD controller (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for TigerLake Devices (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for isodebug v1 (Torez Smith) [1686205] - [usb] usb: host: Fix excessive alignment restriction for local memory allocations (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct platform_callback pointer (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use renesas_usbhs_platform_info on of_device_id.data (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add a common function for the .get_id (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move device tree properties parsing (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add struct device * declaration in usbhs_probe() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add has_new_pipe_configs flag (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use dev_of_node macro instead of open coded (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove type member from renesas_usbhs_driver_param (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use a specific flag instead of type for multi_clks (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Avoid to write platform_data's value (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move macros from mod.c to the mod.h (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove notify_hotplug callback (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: revise the irq_vbus comments (Torez Smith) [1686205] - [usb] USB: core: Fix compiler warnings in devio.c (Torez Smith) [1686205] - [usb] USB: core: Remove usbfs_mutex (Torez Smith) [1686205] - [usb] usb: clean up some of the computations in adu_read (Torez Smith) [1686205] - [usb] scsi: usb: image: microtek: use sg helper to iterate over scatterlist (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use struct assignment instead of memcpy() (Torez Smith) [1686205] - [usb] USB: core: correct a spelling mistake in the comment (Torez Smith) [1686205] - [usb] usb: dwc3: remove unused @lock member of dwc3_ep struct (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add Support for Intel Elkhart Lake Devices (Torez Smith) [1686205] - [usb] usb: Replace snprintf with scnprintf in gether_get_ifname (Torez Smith) [1686205] - [uapi] USB: fix types in uapi include (Torez Smith) [1686205] - [usb] USB: serial: option: add support for GosunCn ME3630 RNDIS mode (Torez Smith) [1686205] - [usb] xhci: detect USB 3.2 capable host controllers correctly (Torez Smith) [1686205] - [usb] usb: xhci: Don't try to recover an endpoint if port is in error state (Torez Smith) [1686205] - [usb] usb: gadget: ether: Fix race between gether_disconnect and rx_submit (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove warning message (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Add support for disabling U1 and U2 entries (Torez Smith) [1686205] - [usb] usb: gadget: send usb_gadget as an argument in get_config_params (Torez Smith) [1686205] - [documentation] doc: dt: bindings: usb: dwc3: Update entries for disabling U1 and U2 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Use of_clk_get_parent_count() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix core validation in probe, move after clocks are enabled (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Improve error handling (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Start USB in 'host mode' on the SDM845 (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for booting with ACPI (Torez Smith) [1686205] - [usb] Revert "usb: dwc2: host: Setting qtd to NULL after freeing it" (Torez Smith) [1686205] - [usb] usb: gadget: net2272: remove redundant assignments to pointer 's' (Torez Smith) [1686205] - [usb] usb: gadget: Zero ffs_io_data (Torez Smith) [1686205] - [usb] USB: omap_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] fotg210-udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: at91_udc: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Enhance role switch support (Torez Smith) [1686205] - [usb] usb: gadget: u_audio: Fixed variable declaration coding style issue (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: data_len used before properly set (Torez Smith) [1686205] - [usb] USB: dwc2: Don't turn off the usbphy in suspend if wakeup is enabled (Torez Smith) [1686205] - [documentation] Documentation: dt-bindings: Add snps, need-phy-for-wake for dwc2 USB (Torez Smith) [1686205] - [usb] usb: dwc2: Force 8bit UTMI width for Samsung Exynos SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: meson-g12a: Add support for IRQ based OTG switching (Torez Smith) [1686205] - [usb] usb: dwc2: Use generic PHY width in params setup (Torez Smith) [1686205] - [usb] usb: host: fotg2: add device tree probing (Torez Smith) [1686205] - [usb] usb: isp1362: Spelling s/eclusive/exclusive/ (Torez Smith) [1686205] - [usb] USB: add usbfs ioctl to retrieve the connection parameters (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Fix Wunused-const-variable (Torez Smith) [1686205] - [usb] usb: chipidea: udc: workaround for endpoint conflict issue (Torez Smith) [1686205] - dt-bindings: usb: renesas_gen3: Rename bindings documentation file (Torez Smith) [1686205] - dt-bindings: usb: renesas_usbhs: Rename bindings documentation file (Torez Smith) [1686205] - [documentation] docs: power: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] docs: kbuild: convert docs to ReST and rename to *.rst (Torez Smith) [1686205] - [usb] usb: chipidea: msm: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Use devm_platform_ioremap_resource() (Torez Smith) [1686205] - [usb] usb: chipidea: Use dev_err() instead of pr_err() (Torez Smith) [1686205] - [usb] usb: chipidea: imx: "fsl, usbphy" phandle is not mandatory now (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add imx7ulp support (Torez Smith) [1686205] - [usb] usb: typec: Make sure an alt mode exist before getting its partner (Torez Smith) [1686205] - [usb] Revert "usb: mtu3: fix up undefined reference to usb_debug_root" (Torez Smith) [1686205] - [usb] USB: sisusbvga: Remove unneeded variable (Torez Smith) [1686205] - [usb] usb: typec: tcpm: fusb302: simplify getting the adapter of a client (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add runtime pm workaround (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: enable runtime pm support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: fix return value check in lpc32xx_udc_probe() (Torez Smith) [1686205] - [usb] usb: gadget: dwc2: fix zlp handling (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer for none DDMA (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: allocate descriptor with GFP_ATOMIC (Torez Smith) [1686205] - [usb] usb: gadget: fusb300_udc: Fix memory leak of fusb300->ep (Torez Smith) [1686205] - [usb] usb: phy: mxs: Disable external charger detect in mxs_phy_hw_init() (Torez Smith) [1686205] - [usb] usb: dwc2: Fix DMA cache alignment issues (Torez Smith) [1686205] - [usb] usb: dwc2: host: Fix wMaxPacketSize handling (fix webcam regression) (Torez Smith) [1686205] - [usb] USB: move usb debugfs directory creation to the usb common core (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove unneeded variable frame (Torez Smith) [1686205] - [usb] media: usb/gadget/f_uvc: set device_caps in struct video_device (Torez Smith) [1686205] - [usb] usbip: Replace unused kvec array with single variable in vhci_send_cmd_unlink() (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove controlling PWEN/EXTLP support (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: remove sudmac support (Torez Smith) [1686205] - [usb] usb: xhci: Add Clear_TT_Buffer (Torez Smith) [1686205] - [usb] usb: Add devaddr in struct usb_device (Torez Smith) [1686205] - [usb] USB: Fix chipmunk-like voice when using Logitech C270 for recording audio (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new ID to ums-realtek (Torez Smith) [1686205] - [usb] USB: use genalloc for USB HCs with local memory (Torez Smith) [1686205] - [usb] usb: phy: mv-usb: Remove set but not used variable 'phy' (Torez Smith) [1686205] - [usb] usb: ftdi-elan: fix possible condition with no effect (if == else) (Torez Smith) [1686205] - [usb] USB: ohci-spear: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: remove redundant license text (Torez Smith) [1686205] - [usb] USB: atm: ueagle-atm.c: fix SPDX tag to be BSD2 (Torez Smith) [1686205] - [usb] usb: ohci-s3c2410: Remove set but not used variable 'hcd' (Torez Smith) [1686205] - [usb] usb: cdc-wdm: remove redundant assignment to rv (Torez Smith) [1686205] - [usb] usb: host: ohci-st: Remove set but not used variable 'ohci' (Torez Smith) [1686205] - [usb] usb: host: ehci-st: Remove set but not used variable 'ehci' (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix memory leak in do_flash (Torez Smith) [1686205] - [include] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix stub_dev lock context imbalance regression (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Torez Smith) [1686205] - [usb] usb: avoid redundant allocation and free of memory (Torez Smith) [1686205] - [usb] signal/usb: Replace kill_pid_info_as_cred with kill_pid_usb_asyncio (Torez Smith) [1686205] - [usb] xhci: Use zu for printing size_t type (Torez Smith) [1686205] - [usb] xhci: Convert xhci_handshake() to use readl_poll_timeout_atomic() (Torez Smith) [1686205] - [usb] xhci: Fix immediate data transfer if buffer is already DMA mapped (Torez Smith) [1686205] - [usb] usb: xhci: avoid null pointer deref when bos field is NULL (Torez Smith) [1686205] - [usb] usb: xhci: Fix a potential null pointer dereference in xhci_debugfs_create_endpoint() (Torez Smith) [1686205] - [usb] xhci: update bounce buffer with correct sg num (Torez Smith) [1686205] - [tools] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit 0x1260 and 0x1261 compositions (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add Allied Telesis VT-Kit3 (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Simcom SIM7500/SIM7600 RNDIS mode (Torez Smith) [1686205] - [tools] treewide: Add SPDX license identifier - Makefile/Kconfig (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r7s9210 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add support for RZ/A2 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: support byte addressable CFIFO (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for CNEN bit (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: move flags to param (Torez Smith) [1686205] - [usb] usb: core: hub: Disable hub-initiated U1/U2 (Torez Smith) [1686205] - [usb] usb: core: hub: Enable/disable U1/U2 in configured state (Torez Smith) [1686205] - [usb] USB: rio500: simplify locking (Torez Smith) [1686205] - [usb] USB: rio500: fix memory leak in close after disconnect (Torez Smith) [1686205] - [usb] USB: rio500: refuse more than one device at a time (Torez Smith) [1686205] - [usb] usbip: usbip_host: fix BUG: sleeping function called from invalid context (Torez Smith) [1686205] - [usb] USB: sisusbvga: fix oops in error path of sisusb_probe (Torez Smith) [1686205] - [usb] USB: Add LPM quirk for Surface Dock GigE adapter (Torez Smith) [1686205] - [usb] usb: mtu3: fix up undefined reference to usb_debug_root (Torez Smith) [1686205] - [usb] USB: Fix slab-out-of-bounds write in usb_get_bos_descriptor (Torez Smith) [1686205] - [usb] usb: remove redundant 'default n' from Kconfig-s (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use specific struct instead of USBHS_TYPE_* enums (Torez Smith) [1686205] - [usb] USB: OHCI: remove space before open square bracket '[' (Torez Smith) [1686205] - [usb] usb: exynos: add workaround for the USB device bindings conflict (Torez Smith) [1686205] - [usb] usbip: usbip_host: cleanup do_rebind() return path (Torez Smith) [1686205] - [usb] USB: serial: f81232: clear overrun flag (Torez Smith) [1686205] - [usb] USB: serial: f81232: fix interrupt worker not stop (Torez Smith) [1686205] - [usb] usb: dwc3: Rename DWC3_DCTL_LPM_ERRATA (Torez Smith) [1686205] - [usb] usb: dwc3: Fix default lpm_nyet_threshold value (Torez Smith) [1686205] - [usb] usb: dwc3: debug: Print GET_STATUS(device) tracepoint (Torez Smith) [1686205] - [usb] usb: dwc3: Do core validation early on probe (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Set lpm_capable (Torez Smith) [1686205] - [usb] usb: gadget: atmel: tie wake lock to running clock (Torez Smith) [1686205] - [usb] usb: gadget: atmel: support USB suspend (Torez Smith) [1686205] - [usb] usb: gadget: atmel_usba_udc: simplify setting of interrupt-enabled mask (Torez Smith) [1686205] - [usb] dwc2: gadget: Fix completed transfer size calculation in DDMA (Torez Smith) [1686205] - [usb] usb: dwc2: Set lpm mode parameters depend on HW configuration (Torez Smith) [1686205] - [usb] usb: dwc2: Fix channel disable flow (Torez Smith) [1686205] - [usb] usb: dwc2: Set actual frame number for completed ISOC transfer (Torez Smith) [1686205] - [usb] usb: gadget: do not use __constant_cpu_to_le16 (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Increase descriptors count for ISOC's (Torez Smith) [1686205] - [usb] usb: dwc3: move synchronize_irq() out of the spinlock protected block (Torez Smith) [1686205] - [usb] usb: dwc3: Free resource immediately after use (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: Convert to bulk clk API (Torez Smith) [1686205] - [usb] usb: dwc2: Delayed status support (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: rework interrupt handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: add support for stotg04 phy (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: properly setup phy interrupts (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify vbus handling (Torez Smith) [1686205] - [usb] usb: gadget: udc: lpc32xx: simplify probe (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Move gadget phy init into core phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move phy init into core (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Replace phyif with phy_utmi_width (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Remove duplicated phy init (Torez Smith) [1686205] - [usb] usb: dwc2: Move UTMI_PHY_DATA defines closer (Torez Smith) [1686205] - [usb] usb: dwc2: optionally assert phy reset when waking up (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Document quirk to reset PHY upon wakeup (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: document the vbus-supply property (Torez Smith) [1686205] - [usb] USB: UDC: net22{80, 72}: remove mistaken test of req->zero (Torez Smith) [1686205] - [usb] USB: UDC: net2280: Remove redundant "if" condition (Torez Smith) [1686205] - [usb] usb: gadget: fsl: fix link error against usb-gadget module (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Add OS descriptor support (Torez Smith) [1686205] - [usb] usb: gadget: f_ncm: Fix NTP-32 support (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Reject LPM token during Control transfers (Torez Smith) [1686205] - [usb] USB: Export usb_wakeup_enabled_descendants() (Torez Smith) [1686205] - [usb] usb: dwc2: bus suspend/resume for hosts with DWC2_POWER_DOWN_PARAM_NONE (Torez Smith) [1686205] - [usb] usb: dwc3: Add Amlogic G12A DWC3 glue (Torez Smith) [1686205] - [usb] usb: dwc2: Add Amlogic G12A DWC2 Params (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc3: Add Amlogic G12A DWC3 Glue Bindings (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: Add Amlogic G12A DWC2 Compatible (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: don't free buffer prematurely (Torez Smith) [1686205] - [usb] USB: serial: io_edgeport: fix up switch fall-through comments (Torez Smith) [1686205] - [usb] usb: usb251xb: Add US port lanes inversion property (Torez Smith) [1686205] - [usb] usb: usb251xb: Create a ports field collector method (Torez Smith) [1686205] - [documentation] usb: usb251xb: Add US lanes inversion dts-bindings (Torez Smith) [1686205] - [usb] usb: isp1760-hcd: Fix fall-through annotations (Torez Smith) [1686205] - [usb] usb: musb: dsps: Use dev_get_drvdata() (Torez Smith) [1686205] - [usb] usb: musb: jz4740: obtain USB PHY from devicetree (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Let the platform probe the PHY (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add usb-phy property to the jz4740-musb node (Torez Smith) [1686205] - [soc] soc: sunxi: Fix missing dependency on REGMAP_MMIO (Torez Smith) [1686205] - [usb] usb: musb: omap2430: Add support for idling phy when musb is idle (Torez Smith) [1686205] - [usb] usb: musb: Silence error about blacklisting hubs if !CONFIG_USB (Torez Smith) [1686205] - [usb] usbip: vhci_hcd: Mark expected switch fall-through (Torez Smith) [1686205] - [usb] UAS: fix alignment of scatter/gather segments (Torez Smith) [1686205] - [include] USB: serial: drop unused iflag macro (Torez Smith) [1686205] - [usb] USB: serial: drop unnecessary goto (Torez Smith) [1686205] - [usb] USB: serial: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: serial: fix unthrottle races (Torez Smith) [1686205] - [usb] USB: cdc-acm: clean up throttle handling (Torez Smith) [1686205] - [usb] USB: cdc-acm: fix unthrottle races (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: fix missing unlock on error in ccg_cmd_write_flash_row() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a77470 (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774c0 support (Torez Smith) [1686205] - [usb] usb: xhci: add endpoint context tracing when an endpoint is added (Torez Smith) [1686205] - [usb] xhci: Add tracing for input control context (Torez Smith) [1686205] - [usb] xhci: add port and bus number to port dynamic debugging (Torez Smith) [1686205] - [usb] usb: xhci: add Immediate Data Transfer support (Torez Smith) [1686205] - [usb] usb: usb251xb: Add an empty hub' i2c-bus segment checker (Torez Smith) [1686205] - [usb] USB: serial: spcp8x5: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: oti6858: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: simplify init_termios (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop bogus initial cflag (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: clean up initial-termios handling (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused termios (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: drop unused driver data flag (Torez Smith) [1686205] - [usb] USB: serial: fix initial-termios handling (Torez Smith) [1686205] - [usb] USB: yurex: Fix protection fault after device removal (Torez Smith) [1686205] - [usb] usb: usbip: fix isoc packet num validation in get_pipe (Torez Smith) [1686205] - [usb] usb/hcd: Send a uevent signaling that the host controller had died (Torez Smith) [1686205] - [usb] usb: typec: Add driver for NVIDIA Alt Modes (Torez Smith) [1686205] - [usb] usb: typec: displayport: Export probe and remove functions (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Support for DisplayPort alt mode (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Preliminary support for alternate modes (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add firmware flashing support (Torez Smith) [1686205] - [usb] usb: typec: ucsi: ccg: add get_fw_info function (Torez Smith) [1686205] - [usb] usb: usb251xb: Lock i2c-bus segment the hub resides (Torez Smith) [1686205] - [usb] usb: dwc3: Allow building USB_DWC3_QCOM without EXTCON (Torez Smith) [1686205] - [usb] usbip: stub_rx: tidy the indenting in is_clear_halt_cmd() (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up set_termios (Torez Smith) [1686205] - [usb] USB: serial: digi_acceleport: clean up modem-control handling (Torez Smith) [1686205] - [usb] USB: core: Fix bug caused by duplicate interface PM usage counter (Torez Smith) [1686205] - [usb] usb: mtu3: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: chipidea: msm: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: dwc2: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: misc: usb3503: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: xhci-mtk: get optional clock by devm_clk_get_optional() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Revert "Resolve fixed power role contract setup" (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Implement start_toggling for all port-types (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Notify the tcpc to start connection-detection for SRPs (Torez Smith) [1686205] - [usb] usb: host: use usb_endpoint_maxp instead of usb_maxpacket (Torez Smith) [1686205] - [usb] USB: dummy-hcd: Fix failure to give back unlinked URBs (Torez Smith) [1686205] - [usb] USB: core: Don't unbind interfaces following device reset failure (Torez Smith) [1686205] - [usb] usb-storage: Set virt_boundary_mask to avoid SG overflows (Torez Smith) [1686205] - [usb] USB: core: Fix unterminated string returned by usb_string() (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic EHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert the generic OHCI binding to YAML (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Convert USB HCD generic binding to YAML (Torez Smith) [1686205] - [usb] USB: hub: Remove returned value 'status' since never used (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Add Tegra186 XUSB support (Torez Smith) [1686205] - [usb] usb: host: xhci-tegra: Selectively program IPFS (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add Tegra186 support (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: drop the vbus GPIO (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: disable the regulator if the overcurrent irq fired (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: let the regulator framework keep track of use count (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix tranceiver suspend mode (Torez Smith) [1686205] - [usb] USB: serial: pl2303: fix non-supported xon/xoff (Torez Smith) [1686205] - [usb] USB: serial: option: add Olicard 600 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add new device id (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix resource leak (Torez Smith) [1686205] - [usb] usb: cdc-acm: fix race during wakeup blocking TX traffic (Torez Smith) [1686205] - [usb] usb: mtu3: fix EXTCON dependency (Torez Smith) [1686205] - [usb] usb: usb251xb: fix to avoid potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: core: Try generic PHY_MODE_USB_HOST if usb_phy_roothub_set_mode fails (Torez Smith) [1686205] - [usb] usb: introduce usb_ep_type_string() function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_irq_work static (Torez Smith) [1686205] - [usb] usb: u132-hcd: fix potential NULL pointer dereference (Torez Smith) [1686205] - [usb] usb: typec: wcove: Provide fwnode for the port (Torez Smith) [1686205] - [usb] usb: core: Add PM runtime calls to usb_hcd_platform_shutdown (Torez Smith) [1686205] - [usb] usb: sierra: fix a missing check of device_create_file (Torez Smith) [1686205] - [usb] usb: mtu3: add a function to switch mailbox state to string (Torez Smith) [1686205] - [usb] usb: mtu3: add tracepoints to help debug (Torez Smith) [1686205] - [usb] usb: mtu3: move vbus and mode debugfs interfaces into mtu3_debugfs.c (Torez Smith) [1686205] - [usb] usb: mtu3: add debugfs interface files (Torez Smith) [1686205] - [usb] usb: mtu3: supports new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild qmu_gpd struct to prepare to support new QMU format (Torez Smith) [1686205] - [usb] usb: mtu3: fix transfer error of USB3 Gen2 isoc (Torez Smith) [1686205] - [usb] usb: mtu3: rebuild the code of getting vbus regulator (Torez Smith) [1686205] - [usb] usb: mtu3: remove unnecessary local variable @req (Torez Smith) [1686205] - [usb] usb: mtu3: print useful information also for device and host modes (Torez Smith) [1686205] - [usb] usb: mtu3: check return value of devm_extcon_register_notifier() (Torez Smith) [1686205] - [usb] xhci: Don't let USB3 ports stuck in polling state prevent suspend (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Don't free all memory with spinlock held (Torez Smith) [1686205] - [usb] xhci: Fix port resume done detection for SS ports with LPM enabled (Torez Smith) [1686205] - [usb] USB: serial: mos7720: fix mos_parport refcount imbalance on error path (Torez Smith) [1686205] - [usb] USB: gadget: f_hid: fix deadlock in f_hidg_write() (Torez Smith) [1686205] - [usb] usb: gadget: net2272: Fix net2272_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix net2280_dequeue() (Torez Smith) [1686205] - [usb] usb: gadget: net2280: Fix overrun of OUT messages (Torez Smith) [1686205] - [usb] usb: dwc3: pci: add support for Comet Lake PCH ID (Torez Smith) [1686205] - [usb] usb: usb251xb: Remove unnecessary comparison of unsigned integer with >= 0 (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Add __printf attribute to fusb302_log function (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Improve suspend/resume handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: 2 small misc. fixes (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fix fusb302_handle_togdone_src Ra handling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Check vconn is off when we start toggling (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Fold fusb302_set_cc_pull into tcpm_set_cc (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Refactor / simplify tcpm_set_cc() (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Make fusb302_set_cc_polarity also set pull ups / downs (Torez Smith) [1686205] - [usb] usb: typec: pi3usb30532: Keep orientation when setting mux to safe mode (Torez Smith) [1686205] - [usb] usb: typec: altmodes/displayport: Fall back to multi-func pins (Torez Smith) [1686205] - [usb] usbip: Remove unnecessary null check (Torez Smith) [1686205] - [include] USB: usb.h: tweak struct urb to remove wasted space (Torez Smith) [1686205] - [usb] usb: common: Consider only available nodes for dr_mode (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Try PD-2.0 if sink does not respond to 3.0 source-caps (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add XHCI_TRUST_TX_LENGTH quirk (Torez Smith) [1686205] - [usb] usb: typec: Fix unchecked return value (Torez Smith) [1686205] - [usb] USB: serial: option: set driver_info for SIM5218 and compatibles (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add additional NovaTech products (Torez Smith) [1686205] - [usb] USB: serial: option: add support for Quectel EM12 (Torez Smith) [1686205] - [usb] wusb: Remove unnecessary static function ckhdid_printf (Torez Smith) [1686205] - [usb] usb: core: make default autosuspend delay configurable (Torez Smith) [1686205] - [usb] usb: core: Fix typo in description of "authorized_default" (Torez Smith) [1686205] - [usb] usb: chipidea: Refactor USB PHY selection and keep a single PHY (Torez Smith) [1686205] - [usb] usb: chipidea: Grab the (legacy) USB PHY by phandle first (Torez Smith) [1686205] - [usb] usb: chipidea: imx: set power polarity (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ci-hdrc-usb2: add property power-active-high (Torez Smith) [1686205] - [usb] usb: chipidea: imx: remove unused header files (Torez Smith) [1686205] - [usb] usb: chipidea: tegra: Fix missed ci_hdrc_remove_device() (Torez Smith) [1686205] - [usb] usb: core: add option of only authorizing internal devices (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: handle block writes separately with plain-I2C adapters (Torez Smith) [1686205] - [usb] usb: xhci: Fix for Enabling USB ROLE SWITCH QUIRK on INTEL_SUNRISEPOINT_LP_XHCI (Torez Smith) [1686205] - [usb] usb: xhci: fix build warning - missing prototype (Torez Smith) [1686205] - [usb] usb: xhci: dbc: Fixing typo error (Torez Smith) [1686205] - [usb] usb: xhci: remove unused member 'parent' in xhci_regset struct (Torez Smith) [1686205] - [usb] xhci: tegra: Prevent error pointer dereference (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit ME910 ECM composition (Torez Smith) [1686205] - [usb] usb: core: Replace hardcoded check with inline function from usb.h (Torez Smith) [1686205] - [usb] usb: core: skip interfaces disabled in devicetree (Torez Smith) [1686205] - [usb] usb: typec: mux: remove redundant check on variable match (Torez Smith) [1686205] - [usb] USB: serial: cp210x: fix GPIO in autosuspend (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Defer probe if extcon device is not found (Torez Smith) [1686205] - [usb] cdc-wdm: pass return value of recover_from_urb_loss (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: remove set but not used variables 'uframes, transfer_buffer_length' (Torez Smith) [1686205] - [usb] USB: renesas_usbhs: fix spelling mistake "doens't" -> "doesn't" (Torez Smith) [1686205] - [usb] usb: wusbcore: wa-xfer: use struct_size() helper (Torez Smith) [1686205] - [usb] usb: core: config: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: dwc2: use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: typec: mux: Fix unsigned comparison with less than zero (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add ID for Hjelmslund Electronics USB485 (Torez Smith) [1686205] - [usb] usb: typec: mux: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Find the ports by also matching against the device node (Torez Smith) [1686205] - [usb] usb: roles: Find the muxes by also matching against the device node (Torez Smith) [1686205] - [usb] usb: typec: Rationalize the API for the muxes (Torez Smith) [1686205] - [usb] usb: typec: tps6598x: Check mode of operation (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Remove unused functions (Torez Smith) [1686205] - [usb] USB: musb: mark expected switch fall-through (Torez Smith) [1686205] - [usb] usb: phy: twl6030-usb: fix possible use-after-free on remove (Torez Smith) [1686205] - [usb] usb: misc: usbtest: add super-speed isoc support (Torez Smith) [1686205] - [usb] usb: dwc3: Reset num_trbs after skipping (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't enable interrupt when disabling endpoint (Torez Smith) [1686205] - [usb] scsi: uas: Use scsi_et_resid() where appropriate (Torez Smith) [1686205] - [usb] usb: host: oxu210hp-hcd: fix indentation issue (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add vbus and overcurrent gpios (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a helper pointer to &pdev->dev (Torez Smith) [1686205] - [usb] usb: ohci-da8xx: add a new line after local variables (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on CONFIG_USB for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: Kconfig: Drop dependency on MACH_JZ4740 for jz4740 (Torez Smith) [1686205] - [usb] usb: musb: jz4740: Add support for devicetree (Torez Smith) [1686205] - [documentation] Documentation: dt: Add binding info for jz4740-musb driver (Torez Smith) [1686205] - [usb] USB: musb: fix indentation issue on a return statement (Torez Smith) [1686205] - [usb] fotg210-udc: pass struct device to DMA API functions (Torez Smith) [1686205] - [usb] fotg210-udc: remove a bogus dma_sync_single_for_device call (Torez Smith) [1686205] - [usb] usb: gadget: Change Andrzej Pietrasiewicz's e-mail address (Torez Smith) [1686205] - [usb] usb: f_fs: Avoid crash due to out-of-scope stack ptr access (Torez Smith) [1686205] - [usb] usb: typec: ucsi: Remove debug.h file (Torez Smith) [1686205] - [usb] usb: typec: Prepare alt mode enter/exit reporting for UCSI alt mode support (Torez Smith) [1686205] - [usb] usb: typec: displayport: Move the Configuration VDO helpers to the header (Torez Smith) [1686205] - [usb] USB: Fix configuration selection issues introduced in v4.20.0 (Torez Smith) [1686205] - [usb] usb: handle warm-reset port requests on hub resume (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add ID for Ingenico 3070 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add minimum baud rate for CP2105 SCI (Torez Smith) [1686205] - [usb] usb: dwc3: haps: Workaround matching VID PID (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: preserve wMaxPacketSize across usb_ep_autoconfig() call (Torez Smith) [1686205] - [usb] usb: gadget: move non-super speed code out of usb_ep_autoconfig_ss() (Torez Smith) [1686205] - [usb] usb: gadget: function: sync f_uac1 ac header baInterfaceNr (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add scatter-gather mode (Torez Smith) [1686205] - [usb] usb: gadget: fix various indentation issues (Torez Smith) [1686205] - [usb] usb: dwc2: Fix EP TxFIFO number setting (Torez Smith) [1686205] - [usb] udc: net2280: Fix net2280_disable (Torez Smith) [1686205] - [usb] USB: gadget: Improve kerneldoc for usb_ep_dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: debug: purge usage of strcat (Torez Smith) [1686205] - [usb] USB: serial: cp210x: add GPIO support for CP2104 (Torez Smith) [1686205] - [usb] usb: dwc3: trace: pass trace buffer size to decoding functions (Torez Smith) [1686205] - [usb] usb: core: Move variable initialization to appropriate place (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove DWC3_EP_END_TRANSFER_PENDING (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: early giveback if End Transfer already completed (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: don't use resource_index as a flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: clear DWC3_EP_TRANSFER_STARTED on cmd complete (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Correct the PPS out_volt calculation (Torez Smith) [1686205] - [usb] usb: gadget: musb: fix short isoc packets with inventra dma (Torez Smith) [1686205] - [usb] usbip: Fix vep_free_request() null pointer checks on input args (Torez Smith) [1686205] - [usb] usb: ehci-orion: add S2RAM support (Torez Smith) [1686205] - [usb] usb: ehci-orion: avoid double PHY initialization (Torez Smith) [1686205] - [usb] usb: host: xhci: mvebu: add reset on resume quirk (Torez Smith) [1686205] - [usb] usb: core: comply to PHY framework (Torez Smith) [1686205] - [usb] usb: phy: am335x: fix race condition in _probe (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Fix error handling of clk_prepare_enable (Torez Smith) [1686205] - [usb] usb: phy: fix link errors (Torez Smith) [1686205] - [usb] usb: gadget: udc: net2272: Fix bitwise and boolean operations (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Handle 0 xfer length for OUT EP (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove req->started flag (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: prevent dwc3_request from being queued twice (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: add dwc3_request status tracking (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: uvc: add uvcg_warn macro (Torez Smith) [1686205] - [usb] usb: gadget: u_serial: process RX in workqueue instead of tasklet (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774c0 support (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add bindings for r8a774c0 (Torez Smith) [1686205] - [usb] usb: gadget: aspeed: fix typo (Torez Smith) [1686205] - [usb] usb: dwc3: keystone: Add support for ti, am654-dwc3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: keystone-usb: Add ti, am654-dwc3 support (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix OTG events when gadget driver isn't loaded (Torez Smith) [1686205] - [usb] usb: dwc3: qcom: Add support for MSM8998 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: Add support for msm8998 (Torez Smith) [1686205] - [usb] usb: gadget: Remove dead branch code (Torez Smith) [1686205] - [usb] USB: serial: cp210x: support all gpios on CP2102N QFN28 package (Torez Smith) [1686205] - [usb] usb: ftdi-elan: Fix if == else warnings in ftdi_elan_respond_engine (Torez Smith) [1686205] - [usb] usb: typec: tpcm: improve error handling of tcpm_register_port (Torez Smith) [1686205] - [usb] usb: misc: usb3503: Add system sleep support in non-I2C mode (Torez Smith) [1686205] - [usb] usbip: Fix vhci_urb_enqueue() URB null transfer buffer error path (Torez Smith) [1686205] - [usb] usb: sisusb: remove useless macros and compact the code (Torez Smith) [1686205] - [usb] usb: sisusb: let files build only when needed (Torez Smith) [1686205] - [usb] usb: sisusb_con, cleanup configs (Torez Smith) [1686205] - [usb] usb: sisusb_con, convert addr macros to functions (Torez Smith) [1686205] - [usb] usb: ftdi-elan: remove a unnecessary variable 'empty_packets' (Torez Smith) [1686205] - [usb] usb: assign ACPI companions for embedded USB devices (Torez Smith) [1686205] - [usb] usb: split code locating ACPI companion into port and device (Torez Smith) [1686205] - [usb] USB: host: whci: rename Kbuild file (Torez Smith) [1686205] - [usb] USB: remove README file (Torez Smith) [1686205] - [usb] USB: add missing SPDX lines to Kconfig and Makefiles (Torez Smith) [1686205] - [usb] USB: storage: karma: add whitespace after declarations (Torez Smith) [1686205] - [usb] USB: serial: keyspan_usa: add proper SPDX lines for .h files (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add MODULE_DEVICE_TABLE (Torez Smith) [1686205] - [usb] USB: Consolidate LPM checks to avoid enabling LPM twice (Torez Smith) [1686205] - [usb] USB: Add new USB LPM helpers (Torez Smith) [1686205] - [usb] drivers: usb :fsl: Remove USB Errata checking code (Torez Smith) [1686205] - [usb] usb: kconfig: remove dependency FSL_SOC for ehci fsl driver (Torez Smith) [1686205] - [usb] usb: ehci: fsl: Update register accessing for arm/arm64 platforms (Torez Smith) [1686205] - [usb] usb: usb251xb: add usb data lane port swap feature (Torez Smith) [1686205] - [documentation] dt-bindings: usb: usb251xb: add documentation for data lane swapping (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: replace udelay() with usleep_range() (Torez Smith) [1686205] - [usb] USB: host: ohci-at91: add sam9x60-sfr definition for ohci (Torez Smith) [1686205] - [usb] xhci: Use struct_size() in kzalloc() (Torez Smith) [1686205] - [usb] usb: hub: add retry routine after intr URB submit error (Torez Smith) [1686205] - [usb] USB: leds: fix regression in usbport led trigger (Torez Smith) [1686205] - [usb] usb: chipidea: fix static checker warning for NULL pointer (Torez Smith) [1686205] - [usb] USB: usbip: delete README file (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add new PID to support PL2303TB (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix Remote Wakeup interrupt bit clearing (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix GPIO not working in autosuspend (Torez Smith) [1686205] - [usb] usb: gadget: Potential NULL dereference on allocation error (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Fix the uninitialized link_state when udc starts (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Clear req->needs_extra_trb flag on cleanup (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: synchronize_irq dwc irq in suspend (Torez Smith) [1686205] - [usb] USB: core: urb: Use struct_size() in kmalloc() (Torez Smith) [1686205] - [usb] cross-tree: phase out dma_zalloc_coherent() (Torez Smith) [1686205] - [usb] usb: gadget: udc: reduce indentation (Torez Smith) [1686205] - [usb] usb: devio: update max count of DPs per interval for ISOC (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: fix a couple of indentation issues (Torez Smith) [1686205] - [usb] usb: core: Simplify return value of usb_get_configuration() (Torez Smith) [1686205] - [usb] USB: Add USB_QUIRK_DELAY_CTRL_MSG quirk for Corsair K70 RGB (Torez Smith) [1686205] - [usb] usbcore: Select only first configuration for non-UAC3 compliant devices (Torez Smith) [1686205] - [usb] USB: storage: add quirk for SMI SM3350 (Torez Smith) [1686205] - [usb] USB: storage: don't insert sane sense for SPC3+ when bad sense specified (Torez Smith) [1686205] - [usb] usb: cdc-acm: send ZLP for Telit 3G Intel based modems (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra TPG2200 device id (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL678 series (Torez Smith) [1686205] - [usb] cdc-acm: fix abnormal DATA RX issue for Mediatek Preloader (Torez Smith) [1686205] - [usb] usb: r8a66597: Fix a possible concurrency use-after-free bug in r8a66597_endpoint_disable() (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Extend the matching rules on PPS APDO selection (Torez Smith) [1686205] - [documentation] usb: typec: Improve Alt Mode documentation (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix runtime pm for peripheral mode (Torez Smith) [1686205] - [usb] usb: musb: dsps: fix otg state machine (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add ids for Hewlett-Packard HP POS pole displays (Torez Smith) [1686205] - [usb] PCI: Move Synopsys HAPS platform device IDs (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for RZ/G2E (Torez Smith) [1686205] - [usb] usb: ehci-omap: Fix deferred probe for phy handling (Torez Smith) [1686205] - [usb] usb: roles: Add a description for the class to Kconfig (Torez Smith) [1686205] - [usb] xhci: Don't prevent USB2 bus suspend in state check intended for USB3 only (Torez Smith) [1686205] - [usb] USB: serial: option: add Telit LN940 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Fibocom NL668 series (Torez Smith) [1686205] - [usb] USB: serial: option: add Simcom SIM7500/SIM7600 (MBIM mode) (Torez Smith) [1686205] - [usb] USB: serial: option: add GosunCn ZTE WeLink ME3630 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: mark PM functions as __maybe_unused (Torez Smith) [1686205] - [usb] usb: core: Remove unnecessary memset() (Torez Smith) [1686205] - [usb] usb: host: isp1362-hcd: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: dwc2: Fix disable all EP's on disconnect (Torez Smith) [1686205] - [usb] usb: chipidea: imx: allow to configure oc polarity on i.MX25 (Torez Smith) [1686205] - [usb] usb: chipidea: imx: Warn if oc polarity isn't specified (Torez Smith) [1686205] - [usb] usb: chipidea: imx: support configuring for active low oc signal (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties for HSIC pin groups (Torez Smith) [1686205] - [usb] usb: chipidea: host: override ehci->hub_control (Torez Smith) [1686205] - [usb] usb: chipidea: imx: add HSIC support (Torez Smith) [1686205] - [usb] usb: chipidea: add flag for imx hsic implementation (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Disable CSP for stream OUT ep (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'number, serial' (Torez Smith) [1686205] - [usb] USB: serial: option: add HP lt4132 (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on Amlogic devices (Torez Smith) [1686205] - [usb] xhci: move usb2 get port status link resume handling to its own function (Torez Smith) [1686205] - [usb] xhci: refactor U0 link state handling in get_port_status (Torez Smith) [1686205] - [usb] xhci: cleanup code that sets portstatus and portchange bits (Torez Smith) [1686205] - [usb] xhci: move usb2 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: move usb3 speficic bits to own function in get_port_status call (Torez Smith) [1686205] - [usb] xhci: remove unused hcd_index() (Torez Smith) [1686205] - [usb] xhci: move bus_state structure under the xhci_hub structure (Torez Smith) [1686205] - [usb] xhci: remove the unused sw_lpm_support (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: pci: Use devm functions to get the phy GPIOs" (Torez Smith) [1686205] - [usb] USB: gadget: udc: s3c2410_udc: convert to DEFINE_SHOW_ATTRIBUTE (Torez Smith) [1686205] - [usb] usb: mtu3: fix dbginfo in qmu_tx_zlp_error_handler (Torez Smith) [1686205] - [usb] usb: dwc3: trace: add missing break statement to make compiler happy (Torez Smith) [1686205] - [usb] xhci: Prevent U1/U2 link pm states if exit latency is too long (Torez Smith) [1686205] - [usb] xhci: workaround CSS timeout on AMD SNPS 3.0 xHC (Torez Smith) [1686205] - [tty] USB: serial: console: fix reported terminal settings (Torez Smith) [1686205] - [usb] usb: appledisplay: Remove unnecessary spinlock (Torez Smith) [1686205] - [usb] usb: appledisplay: Set urb transfer_flags to URB_NO_TRANSFER_DMA_MAP (Torez Smith) [1686205] - [usb] usb: quirk: add no-LPM quirk on SanDisk Ultra Flair device (Torez Smith) [1686205] - [usb] USB: Fix invalid-free bug in port_over_current_notify() (Torez Smith) [1686205] - [usb] usb: appledisplay: Add 27" Apple Cinema Display (Torez Smith) [1686205] - [platform] staging: typec: fusb302: Rename fcs, extcon-name to linux, extcon-name (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Report isoc transfer frame number (Torez Smith) [1686205] - [include] usb: gadget: Introduce frame_number to usb_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Use SIMPLE_DEV_PM_OPS macro (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Remove dummy runtime PM callbacks (Torez Smith) [1686205] - [usb] usb: dwc2: host: use hrtimer for NAK retries (Torez Smith) [1686205] - [usb] usb: hub: delay hub autosuspend if USB3 port is still link training (Torez Smith) [1686205] - [usb] usb: mtu3: clear SOFTCONN when clear USB3_EN if work as HS mode (Torez Smith) [1686205] - [usb] usb: mtu3: enable SETUPENDISR interrupt (Torez Smith) [1686205] - [usb] usb: mtu3: fix the issue about SetFeature(U1/U2_Enable) (Torez Smith) [1686205] - [usb] usb: mtu3: enable hardware remote wakeup from L1 automatically (Torez Smith) [1686205] - [usb] usb: mtu3: remove QMU checksum (Torez Smith) [1686205] - [usb] usb/mtu3: power down device ip at setup (Torez Smith) [1686205] - [usb] usb: dwc2: Disable power down feature on Samsung SoCs (Torez Smith) [1686205] - [usb] usb: dwc3: Correct the logic for checking TRB full in __dwc3_prepare_one_trb() (Torez Smith) [1686205] - [usb] usb: dwc3: don't issue no-op trb for stream capable endpoints (Torez Smith) [1686205] - [usb] usb: dwc3: update stream id in depcmd (Torez Smith) [1686205] - [usb] USB: serial: mos7840: add a product ID for the new product (Torez Smith) [1686205] - [usb] USB: serial: mos7840: clean up register handling (Torez Smith) [1686205] - [usb] usb: gadget: u_ether: fix unsafe list iteration (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: check if dep->frame_number is still valid (Torez Smith) [1686205] - [usb] USB: omap_udc: fix rejection of out transfers when DMA is used (Torez Smith) [1686205] - [usb] USB: omap_udc: fix USB gadget functionality on Palm Tungsten E (Torez Smith) [1686205] - [usb] USB: omap_udc: fix omap_udc_start() on 15xx machines (Torez Smith) [1686205] - [usb] USB: omap_udc: fix crashes on probe error and module removal (Torez Smith) [1686205] - [usb] USB: omap_udc: use devm_request_irq() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove unnecessary dev_info() (Torez Smith) [1686205] - [usb] usb: dwc3: trace: log ep commands in hex (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: return errors from __dwc3_gadget_start_isoc() (Torez Smith) [1686205] - [usb] usb: core: quirks: add RESET_RESUME quirk for Cherry G230 Stream series (Torez Smith) [1686205] - [usb] USB: usb-storage: Add new IDs to ums-realtek (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: remove wait_end_transfer (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: move requests to cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: introduce cancelled_list (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: extract dwc3_gadget_ep_skip_trbs() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: use num_trbs when skipping TRBs on ->dequeue() (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: track number of TRBs per request (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: combine unaligned and zero flags (Torez Smith) [1686205] - [usb] usb: dwc3: Add workaround for isoc start transfer failure (Torez Smith) [1686205] - [documentation] usb: dwc3: Add disabling of start_transfer failure quirk (Torez Smith) [1686205] - [usb] usb: dwc3: Track DWC_usb31 VERSIONTYPE (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Allow scatter-gather buffers (Torez Smith) [1686205] - [usb] usb: gadget: f_fs: Add support for CCID descriptors (Torez Smith) [1686205] - [usb] usb: gadget: uvc: constify vb2_ops structure (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Accept LPM token when TxFIFO is not empty (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Fix WkupAlert interrupt handler (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for DWC_usb3 v3.30a and higher (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add a safety connection way for forced_b_device (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Add support for DR detection through extcon (Torez Smith) [1686205] - [usb] usb: dwc3: drd: Switch to device property for 'extcon' handling (Torez Smith) [1686205] - [usb] usb: dwc3: don't log probe deferrals; but do log other error codes (Torez Smith) [1686205] - [usb] usb: gadget: aspeed-vhub: constify usb_gadget_ops structure (Torez Smith) [1686205] - [usb] usb: dwc3: Support option to disable USB2 LPM (Torez Smith) [1686205] - [documentation] usb: dwc3: Add a property to disable USB2 LPM (Torez Smith) [1686205] - [usb] usb: dwc3: Set GUSB2PHYCFG.ENBLSLPM (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print/set link state for peripheral mode (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly print/set link state for HS (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Dump internal LSP and ep registers (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Print eps Tx/RxFIFO in bytes (Torez Smith) [1686205] - [usb] usb: dwc3: debugfs: Properly name Tx/RxFIFO (Torez Smith) [1686205] - [usb] Revert "usb: dwc3: gadget: skip Set/Clear Halt when invalid" (Torez Smith) [1686205] - [usb] drivers: usb: early: clean up indentation, remove extraneous tabs (Torez Smith) [1686205] - [usb] USB: ene_usb6250: add missing indentation (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: use rounding when calculating baud rate divisors (Torez Smith) [1686205] - [usb] USB: serial: f81534: fix reading old/new IC config (Torez Smith) [1686205] - [usb] usb: cdc-acm: add entry for Hiro (Conexant) modem (Torez Smith) [1686205] - [usb] usb: xhci: Prevent bus suspend if a port connect change or polling state is detected (Torez Smith) [1686205] - [usb] usb: core: Fix hub port connection events lost (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: fix ISOC TRB type on unaligned transfers (Torez Smith) [1686205] - [usb] Revert "usb: gadget: ffs: Fix BUG when userland exits with submitted AIO transfers" (Torez Smith) [1686205] - [usb] usb: dwc2: pci: Fix an error code in probe (Torez Smith) [1686205] - [usb] usb: dwc3: Fix NULL pointer exception in dwc3_pci_remove() (Torez Smith) [1686205] - [usb] USB: serial: mos7840: remove set but not used variables 'st, data1, iflag' (Torez Smith) [1686205] - [usb] USB: serial: quatech2: remove set but not used variable 'port_priv' (Torez Smith) [1686205] - [include] USB: remove the unused struct hcd_timeout definition (Torez Smith) [1686205] - [usb] usb: typec: ucsi: add support for Cypress CCGx (Torez Smith) [1686205] - [usb] usb: xhci: fix timeout for transition from RExit to U0 (Torez Smith) [1686205] - [usb] usb: xhci: fix uninitialized completion when USB3 port got wrong status (Torez Smith) [1686205] - [usb] xhci: Add check for invalid byte size error when UAS devices are connected (Torez Smith) [1686205] - [usb] xhci: handle port status events for removed USB3 hcd (Torez Smith) [1686205] - [usb] xhci: Fix leaking USB3 shared_hcd at xhci removal (Torez Smith) [1686205] - [documentation] dt-bindings: usb: xhci-tegra: Add power-domain details (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: add 20" Apple Cinema Display (Torez Smith) [1686205] - [usb] USB: quirks: Add no-lpm quirk for Raydium touchscreens (Torez Smith) [1686205] - [usb] usb: quirks: Add delay-init quirk for Corsair K70 LUX RGB (Torez Smith) [1686205] - [usb] USB: Wait for extra delay time after USB_PORT_FEAT_RESET for quirky hub (Torez Smith) [1686205] - [usb] USB: gadget: udc: fix spelling mistake "intrerrupt" -> "interrupt" (Torez Smith) [1686205] - [usb] usb: host: remove unnecessary condition check (Torez Smith) [1686205] - [usb] usb: typec: tcpm: charge current handling for sink during hard reset (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Do not disconnect link for self powered devices (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Properly check last unaligned/zero chain TRB (Torez Smith) [1686205] - [usb] usb: dwc3: core: Clean up ULPI device (Torez Smith) [1686205] - [usb] usb: phy: ab8500: silence some uninitialized variable warnings (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Add genpd support (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Power-off power-domains on removal (Torez Smith) [1686205] - [usb] usbip:vudc: BUG kmalloc-2048 (Not tainted): Poison overwritten (Torez Smith) [1686205] - [tools] usbip: tools: fix atoi() on non-null terminated string (Torez Smith) [1686205] - [usb] USB: misc: appledisplay: fix backlight update_status return code (Torez Smith) [1686205] - [usb] USB: fix the usbfs flag sanitization for control transfers (Torez Smith) [1686205] - [documentation] usb: host: add DT bindings for faraday fotg2 (Torez Smith) [1686205] - [usb] usb: host: ohci-at91: fix request of irq for optional gpio (Torez Smith) [1686205] - [usb] usb: xhci: pci: Enable Intel USB role mux on Apollo Lake platforms (Torez Smith) [1686205] - [usb] usb: roles: intel_xhci: Fix Unbalanced pm_runtime_enable (Torez Smith) [1686205] - [usb] cdc-acm: correct counting of UART states in serial state notification (Torez Smith) [1686205] - [usb] cdc-acm: do not reset notification buffer index upon urb unlinking (Torez Smith) [1686205] - [usb] cdc-acm: fix race between reset and control messaging (Torez Smith) [1686205] - [usb] usb: usbip: Fix BUG: KASAN: slab-out-of-bounds in vhci_hub_control() (Torez Smith) [1686205] - [usb] usb/early: remove set but not used variable 'remain_length' (Torez Smith) [1686205] - [usb] usb: typec: Fix copy/paste on typec_set_vconn_role() kerneldoc (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Report back negotiated PPS voltage and current (Torez Smith) [1686205] - [usb] USB: core: remove set but not used variable 'udev' (Torez Smith) [1686205] - [usb] usb: core: fix memory leak on port_dev_path allocation (Torez Smith) [1686205] - [usb] USB: net2280: Remove ->disconnect() callback from net2280_pullup() (Torez Smith) [1686205] - [usb] usb: dwc2: disable power_down on rockchip devices (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: add support for r8a77990 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usb3: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: remove set but not used variable 'iflag' (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix interrupt-out transfer length (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: add support for FT232R CBUS gpios (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: fix gpio name collisions (Torez Smith) [1686205] - [netdrv] net: usbnet: make driver_info const (Torez Smith) [1686205] - [usb] usb: typec: remove set but not used variables 'snk_ma, min_mv' (Torez Smith) [1686205] - [usb] usb: export firmware port location in sysfs (Torez Smith) [1686205] - [usb] usb: hub: try old enumeration scheme first for high speed devices (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Document r8a7744 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add support for r8a7744 (Torez Smith) [1686205] - [usb] usb: typec: tcpm: Fix APDO PPS order checking to be based on voltage (Torez Smith) [1686205] - [tools] usbip: fix vhci_hcd controller counting (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Fix b-device mode for "workaround" (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add handler for WkupAlert interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: enable WKUP_ALERT interrupt (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Program GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: Add parameters for GREFCLK register (Torez Smith) [1686205] - [usb] usb: dwc2: Add definitions for new registers (Torez Smith) [1686205] - [usb] usb: dwc2: Update target (u)frame calculation (Torez Smith) [1686205] - [usb] usb: dwc2: Add dwc2_gadget_dec_frame_num_by_one() function (Torez Smith) [1686205] - [usb] usb: dwc2: Add core parameter for service interval support (Torez Smith) [1686205] - [usb] usb: dwc2: Update registers definitions to support service interval (Torez Smith) [1686205] - [usb] usb: gadget: f_uac2: disable IN/OUT ep if unused (Torez Smith) [1686205] - [usb] USB: gadget core: Issue ->disconnect() callback from usb_gadget_disconnect() (Torez Smith) [1686205] - [usb] usb: dwc3: Fix spelling of 'optimizations' (Torez Smith) [1686205] - [usb] usb: gadget: atmel: remove pointless retrieval of DT name property (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: fixup struct_udc_setup documentation (Torez Smith) [1686205] - [usb] usb: gadget: fsl_udc_core: check allocation return value and cleanup on failure (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check ENBLSLPM before sending ep command (Torez Smith) [1686205] - [usb] usb: dwc2: fix unbalanced use of external vbus-supply (Torez Smith) [1686205] - [usb] usb: dwc2: fix call to vbus supply exit routine, call it unlocked (Torez Smith) [1686205] - [usb] usb: dwc2: fix a race with external vbus supply (Torez Smith) [1686205] - [usb] usb: dwc2: get optional vbus-supply regulator once (Torez Smith) [1686205] - [usb] usb: dwc3: add EXTCON dependency for qcom (Torez Smith) [1686205] - [usb] usb: gadget: udc: atmel: handle at91sam9rl PMC (Torez Smith) [1686205] - [usb] usb: gadget: udc: fotg210-udc: Fix a sleep-in-atomic-context bug in fotg210_get_status() (Torez Smith) [1686205] - [usb] usb: dwc2: Disable all EP's on disconnect (Torez Smith) [1686205] - [documentation] usb: dwc3: exynos: Add support for Exynos5433 variant with all clocks (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Rework clock handling and prepare for new variants (Torez Smith) [1686205] - [usb] usb: dwc3: exynos: Remove dead code (Torez Smith) [1686205] - [usb] usb: gadget: udc: Remove unnecessary parentheses (Torez Smith) [1686205] - [usb] usb: dwc2: remove set but unused variable (Torez Smith) [1686205] - [usb] usb: gadget: fix spelling mistakeis "queing" -> "queuing" (Torez Smith) [1686205] - [usb] usb: xhci-mtk: resume USB3 roothub first (Torez Smith) [1686205] - [usb] xhci: Add missing CAS workaround for Intel Sunrise Point xHCI (Torez Smith) [1686205] - [usb] usb: cdc_acm: Do not leak URB buffers (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_abort_bulk_in_tag (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_ioctl_clear (Torez Smith) [1686205] - [usb] usb: usbtmc: uninitialized symbol 'actual' in usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix memory leak in usbtmc_ioctl_request (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: add support for R-Car E3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add bindings for r8a77990 (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: rcar3: Use OTG mode for R-Car D3 (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: set the mode by using extcon state for non-otg channel" (Torez Smith) [1686205] - [usb] Revert "usb: renesas_usbhs: add extcon notifier to set mode for non-otg channel" (Torez Smith) [1686205] - [usb] usb: core: added uevent for over-current (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Resolve fixed power role contract setup (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Correct spelling mistake for toggling state (Torez Smith) [1686205] - [usb] xhci: Avoid USB autosuspend when resuming USB2 ports (Torez Smith) [1686205] - [usb] usb: xhci: tegra: Firmware header is little endian (Torez Smith) [1686205] - [usb] xhci: Use soft retry to recover faster from transaction errors (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add platform TPL support (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports SSP without external USB3 gen2 hub (Torez Smith) [1686205] - [usb] usb: xhci-mtk: supports bandwidth scheduling with multi-TT (Torez Smith) [1686205] - [usb] usb: xhci-mtk: improve bandwidth scheduling (Torez Smith) [1686205] - [usb] usb: xhci-mtk: fix ISOC error when interval is zero (Torez Smith) [1686205] - [usb] usb: xhci-mtk: use maximum ESIT payload of endpiont context (Torez Smith) [1686205] - [usb] usb: host: Replace empty define with do while (Torez Smith) [1686205] - [usb] USB: serial: ftdi_sio: implement GPIO support for FT-X devices (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Use u to print unsigned int values (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Simplify attributes macros (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Fix operation on big endian platforms (Torez Smith) [1686205] - [uapi] usb: video: Fix endianness mismatches in descriptor structures (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Remove uvc_set_trace_param() function (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Replace plain printk() with dev_*() (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Only halt video streaming endpoint in bulk mode (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Factor out video USB request queueing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Sort frame intervals upon writing (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Prevent format changes after linking header (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFrameIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add bFormatIndex attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add interface number attributes (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Allocate groups dynamically (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Drop leaked references to config items (Torez Smith) [1686205] - [documentation] dt-bindings: usb: dwc2: add description for px30 (Torez Smith) [1686205] - [usb] USB: serial: simple: add Motorola Tetra MTP6550 id (Torez Smith) [1686205] - [usb] USB: serial: cypress_m8: fix spelling mistake "retreiving" -> "retrieving" (Torez Smith) [1686205] - [usb] USB: STORAGE: ISD200 Fixed coding style issue "space required in for loop" (Torez Smith) [1686205] - [usb] usb: typec: Group all TCPCI/TCPM code together (Torez Smith) [1686205] - [usb] usb: typec: fusb302: reorganizing the probe function a little (Torez Smith) [1686205] - [usb] usb: typec: class: Don't use port parent for getting mux handles (Torez Smith) [1686205] - [usb] usb: typec: mux: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: core: safely deal with the dynamic quirk lists (Torez Smith) [1686205] - [usb] usb: roles: Take care of driver module reference counting (Torez Smith) [1686205] - [usb] usb: phy: mxs: fix spelling mistake "stardard" -> "standard" (Torez Smith) [1686205] - [usb] usb: host: fotg2: Fix potential NULL dereference (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add multiple clocks management (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: add clock-names property (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Add reset_control (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ohci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [documentation] dt-bindings: usb: ehci: Add clocks description for R-Car Gen3 (Torez Smith) [1686205] - [usb] usbcore: Select UAC3 configuration for audio if present (Torez Smith) [1686205] - [documentation] usb: gadget: udc: renesas_usb3: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb: renesas_usbhs: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a774a1 support (Torez Smith) [1686205] - [documentation] dt-bindings: ehci-mv: add bindings (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: add DT support (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: use phy-pxa-usb (Torez Smith) [1686205] - [usb] USB: EHCI: ehci-mv: remove private_init (Torez Smith) [1686205] - [usb] USB: EHCI: make ehci-mv a separate driver (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove sysfs group TermChar and auto_abort (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix split quoted string in debug message (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant macro USBTMC_SIZE_IOBUFFER (Torez Smith) [1686205] - [usb] usb: usbtmc: Remove redundant code (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_API_VERSION (Torez Smith) [1686205] - [usb] usb: usbtmc: Replace USBTMC_TIMEOUT macros for control messages (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_OUT (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_ABORT_BULK_IN (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix ioctl USBTMC_IOCTL_CLEAR (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_read (Torez Smith) [1686205] - [usb] usb: usbtmc: Optimize usbtmc_write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_AUTO_ABORT (Torez Smith) [1686205] - [usb] usb: usbtmc: add ioctl USBTMC_IOCTL_MSG_IN_ATTR (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC488_IOCTL_WAIT_SRQ (Torez Smith) [1686205] - [usb] usb: usbtmc: Fix suspend/resume (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CLEANUP_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_CANCEL_IO (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific read (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl USBTMC_IOCTL_WRITE_RESULT (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for vendor specific write (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for generic requests on control (Torez Smith) [1686205] - [usb] usb: typec: fusb302: Populate tcpc fwnode for TCPM property handling (Torez Smith) [1686205] - [documentation] dt-bindings: usb: fusb302: Use usb-connector bindings for configuration (Torez Smith) [1686205] - [documentation] dt-bindings: connector: Add support for USB-PD PPS APDOs to bindings (Torez Smith) [1686205] - [usb] USB: handle NULL config in usb_find_alt_setting() (Torez Smith) [1686205] - [usb] USB: fix error handling in usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: remove LPM management from usb_driver_claim_interface() (Torez Smith) [1686205] - [usb] USB: usbdevfs: restore warning for nonsensical flags (Torez Smith) [1686205] - [usb] USB: usbdevfs: sanitize flags more (Torez Smith) [1686205] - [usb] Revert "usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt()" (Torez Smith) [1686205] - [usb] usb: musb: dsps: do not disable CPPI41 irq in driver teardown (Torez Smith) [1686205] - [usb] usb: chipidea: Fix otg event handler (Torez Smith) [1686205] - [usb] usb: chipidea: Prevent unbalanced IRQ disable (Torez Smith) [1686205] - [documentation] doc: usb: ci-hdrc-usb2: Add pinctrl properties definition (Torez Smith) [1686205] - [usb] usb: chipidea: Add dynamic pinctrl selection (Torez Smith) [1686205] - [usb] usb: chipidea: imx: make MODULE_LICENCE and SPDX-identifier match (Torez Smith) [1686205] - [usb] usb: chipidea: imx: enable OTG overcurrent in case USB subsystem is already started (Torez Smith) [1686205] - [usb] usb: chipidea: imx: do not use preprocessor conditionals for PM (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Add section header comments (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Don't wrap groups unnecessarily (Torez Smith) [1686205] - [usb] mos7720: bury dead TIOCM... in ->ioctl() (Torez Smith) [1686205] - [usb] USB: serial: option: add two-endpoints device-id flag (Torez Smith) [1686205] - [usb] USB: serial: option: improve Quectel EP06 detection (Torez Smith) [1686205] - [usb] Revert "cdc-acm: implement put_char() and flush_chars()" (Torez Smith) [1686205] - [usb] usb: Change usb_of_get_companion_dev() place to usb/common (Torez Smith) [1686205] - [usb] usb: xhci: fix interrupt transfer error happened on MTK platforms (Torez Smith) [1686205] - [usb] usb: core: phy: clean up return value check about devm_of_phy_get_by_index() (Torez Smith) [1686205] - [usb] usb: mtu3: disable vbus rise/fall interrupts of ltssm (Torez Smith) [1686205] - [usb] USB: wusbcore: Switch to bitmap_zalloc() (Torez Smith) [1686205] - [usb] usb: misc: fix obsolete function (Torez Smith) [1686205] - [usb] usb: iowarrior: replace kmalloc with kmalloc_array (Torez Smith) [1686205] - [usb] USB: OHCI: Remove USB bus reset delay from OHCI handover code (Torez Smith) [1686205] - [usb] usb: host: fotg2: add silicon clock handling (Torez Smith) [1686205] - [usb] USB: typec: fsusb302: remove unused variables snk_pdo and toggling_mode_name (Torez Smith) [1686205] - [usb] usb storage: remove inherited SCSI dependency for USB_STORAGE_ENE_UB6250 (Torez Smith) [1686205] - [usb] usb storage: group dependent USB storage Kconfig entries together (Torez Smith) [1686205] - [usb] USB: Removing NULL check for pool since dma_pool_destroy is safe (Torez Smith) [1686205] - [usb] usb: cdc-wdm: Fix a sleep-in-atomic-context bug in service_outstanding_interrupt() (Torez Smith) [1686205] - [usb] usb: misc: uss720: Fix two sleep-in-atomic-context bugs (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: Fix a sleep-in-atomic-context bug in u132_get_frame() (Torez Smith) [1686205] - [usb] usb: Avoid use-after-free by flushing endpoints early in usb_set_interface() (Torez Smith) [1686205] - [usb] usb/typec: fix kernel-doc notation warning for typec_match_altmode (Torez Smith) [1686205] - [usb] usb: Don't die twice if PCI xhci host is not responding in resume (Torez Smith) [1686205] - [usb] usb: mtu3: fix error of xhci port id when enable U3 dual role (Torez Smith) [1686205] - [usb] usb: uas: add support for more quirk flags (Torez Smith) [1686205] - [usb] USB: Add quirk to support DJI CineSSD (Torez Smith) [1686205] - [usb] usb: typec: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] usb/dwc3/gadget: fix kernel-doc parameter warning (Torez Smith) [1686205] - [usb] USB: yurex: Check for truncation in yurex_read() (Torez Smith) [1686205] - [usb] USB: yurex: Fix buffer over-read in yurex_write() (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: Iterate over parent nodes for finding quirks (Torez Smith) [1686205] - [usb] xhci: Fix use after free for URB cancellation on a reallocated endpoint (Torez Smith) [1686205] - [usb] USB: add quirk for WORLDE Controller KS49 or Prodipe MIDI 49C USB controller (Torez Smith) [1686205] - [usb] usb: dwc2: Fix call location of dwc2_check_core_endianness (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Fix return value check in dwc3_byt_enable_ulpi_refclock() (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: fix maxpacket size of ep0 (Torez Smith) [1686205] - [usb] usb: gadget: fotg210-udc: Fix memory leak of fotg210->ep (Torez Smith) [1686205] - [usb] USB: net2280: Fix erroneous synchronization change (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: avoid unused function warnings (Torez Smith) [1686205] - [usb] USB: serial: ti_usb_3410_5052: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: io_ti: fix array underflow in completion handler (Torez Smith) [1686205] - [usb] USB: serial: pl2303: add a new device id for ATEN (Torez Smith) [1686205] - [usb] usb: renesas_usbhs: Kconfig: convert to SPDX identifiers (Torez Smith) [1686205] - [usb] usb: dwc3: gadget: Check MaxPacketSize from descriptor (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "stm32f4x9_fsotg" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "amlogic" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "his" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: Turn on uframe_sched on "bcm" platforms (Torez Smith) [1686205] - [usb] usb: dwc2: gadget: ISOC's starting flow improvement (Torez Smith) [1686205] - [usb] usb: dwc2: Make dwc2_readl/writel functions endianness-agnostic (Torez Smith) [1686205] - [usb] usb: dwc3: core: Enable AutoRetry feature in the controller (Torez Smith) [1686205] - [usb] usb: dwc3: Set default mode for dwc_usb31 (Torez Smith) [1686205] - [usb] usb: gadget: udc: renesas_usb3: Add register of usb role switch (Torez Smith) [1686205] - [usb] usb: dwc2: replace ioread32/iowrite32_rep with dwc2_readl/writel_rep (Torez Smith) [1686205] - [usb] usb: dwc2: Modify dwc2_readl/writel functions prototype (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Intel Merrifield can be host (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Supply device properties via driver data (Torez Smith) [1686205] - [documentation] arm64: dts: dwc3: description of incr burst type (Torez Smith) [1686205] - [usb] usb: dwc3: Enable undefined length INCR burst type (Torez Smith) [1686205] - [usb] usb: dwc3: add global soc bus configuration reg0 (Torez Smith) [1686205] - [usb] usb: dwc3: Describe 'wakeup_work' field of struct dwc3_pci (Torez Smith) [1686205] - [usb] USB: option: add support for DW5821e (Torez Smith) [1686205] - [usb] usb: dwc3: change stream event enable bit back to 13 (Torez Smith) [1686205] - [usb] usb: dwc3: of-simple: reset host controller at suspend/resume (Torez Smith) [1686205] - [usb] usb: gadget: storage: Remove reference counting (Torez Smith) [1686205] - [usb] usb: gadget: storage: Add error handling for no memory (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Use devm functions to get the phy GPIOs (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Enable ULPI Refclk on platforms where the firmware does not (Torez Smith) [1686205] - [usb] usb: dwc3: pci: Add GPIO lookup table on platforms without ACPI GPIO resources (Torez Smith) [1686205] - [usb] USB: gadget: Document that certain ep operations can be called in interrupt context (Torez Smith) [1686205] - [usb] usb: gadget: configfs: avoid spaces for indentation (Torez Smith) [1686205] - [usb] usb: dwc3: Add a glue driver for Synopsys HAPS platform (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Expose configuration name through video node (Torez Smith) [1686205] - [usb] usb: gadget: uvc: configfs: Move function to avoid forward declaration (Torez Smith) [1686205] - [usb] usb: dwc2: Move dwc2_readl/writel functions after hsotg structure (Torez Smith) [1686205] - [usb] usb: gadget: tcm: fix spelling mistake: "Manufactor" -> "Manufacturer" (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move trace parameter to function module (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Minimize #include in headers (Torez Smith) [1686205] - [usb] usb: gadget: uvc: Move userspace API definition to public header (Torez Smith) [1686205] - [usb] usb: host: exynos: Remove support for Exynos5440 (Torez Smith) [1686205] - [usb] usb: usbtmc: Add support for 32 bit compat applications (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for termination character (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for EOM bit (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctl for trigger (Torez Smith) [1686205] - [usb] usb: usbtmc: Add ioctls to set/get usb timeout (Torez Smith) [1686205] - [usb] usb: usbtmc: use consistent timeout error (Torez Smith) [1686205] - [usb] usb: usbtmc: Support Read Status Byte with SRQ per file (Torez Smith) [1686205] - [usb] USB: serial: cp210x: implement GPIO support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve line-speed handling for CP2104 and CP2105 (Torez Smith) [1686205] - [usb] USB: serial: cp210x: generalise CP2102N line-speed handling (Torez Smith) [1686205] - [usb] USB: serial: cp210x: improve baudrate support for CP2102N (Torez Smith) [1686205] - [usb] USB: serial: cp210x: honour device-type maximum line speed (Torez Smith) [1686205] - [usb] USB: serial: cp210x: make line-speed quantisation data driven (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop redundant input-speed re-encoding (Torez Smith) [1686205] - [usb] USB: serial: iuu_phoenix: drop unused driver-data baud rate (Torez Smith) [1686205] - [usb] USB: serial: mos7720: remove redundant variables iflag, mask and serial (Torez Smith) [1686205] - [documentation] dt-bindings: usb-xhci: Add r8a77990 support (Torez Smith) [1686205] - [usb] usb: host: ehci-sched: remove redundant pointer dev (Torez Smith) [1686205] - [usb] usb: host: u132-hcd: remove redundant variable num_ports (Torez Smith) [1686205] - [usb] USB: host: whci: remove redundant variable t (Torez Smith) [1686205] - [usb] usb: xhci: dbc: remove redundant pointer dbc (Torez Smith) [1686205] - [usb] usb: isp1760: remove redundant variable 'selector' (Torez Smith) [1686205] - [usb] usb-misc: sisusbvga: remove redundant variable modey (Torez Smith) [1686205] - [usb] usb: misc: uss720: remove redundant pointer usbdev (Torez Smith) [1686205] - [usb] usb: usbip: remove redundant pointer ep (Torez Smith) [1686205] - [usb] USB: serial: kl5kusb105: remove KLSI device id (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Add a condition check about PLL active (Torez Smith) [1686205] - [usb] usb: host: xhci-rcar: Simplify getting the firmware name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: host: xhci-plat: add firmware_name for R-Car Gen3 (Torez Smith) [1686205] - [usb] usb: typec: avoid format-overflow warning (Torez Smith) [1686205] - [usb] usb: typec: unlock dp->lock on error exit path, and also zero ret if successful (Torez Smith) [1686205] - [usb] usb: typec: fix dereference before null check on adev (Torez Smith) [1686205] - [usb] usb: usbtest: use irqsave() in USB's complete callback (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: add missing version error handling (Torez Smith) [1686205] - [usb] USB: serial: kobil_sct: fix modem-status error handling (Torez Smith) [1686205] - [usb] usb: simplify usbport trigger (Torez Smith) [1686205] - [include] device connection: Add fwnode member to struct device_connection (Torez Smith) [1686205]- [security] KEYS: reaching the keys quotas correctly (Vladis Dronov) [1820405] - [security] KEYS: allow reaching the keys quotas exactly (Vladis Dronov) [1820405] - [infiniband] RDMA/core: Ensure security pkey modify is not lost (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Ensure pq is not left on waitlist (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/mad: Do not crash if the rdma device does not have a umad interface (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix missing error check on dev_set_name() (Kamal Heib) [1786604] - [infiniband] RDMA/nl: Do not permit empty devices names during RDMA_NLDEV_CMD_NEWLINK/SET (Kamal Heib) [1786604] - [infiniband] RDMA/iwcm: Fix iwcm work deallocation (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Fix failure handling during device creation (Kamal Heib) [1786604] - [infiniband] RDMA/nldev: Fix crash when set a QP to a new counter but QPN is missing (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in ib_mr_pool_destroy (Kamal Heib) [1786604] - [infiniband] IB/hfi1, qib: Ensure RCU is locked when accessing list (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix pkey and port assignment in get_new_pps (Kamal Heib) [1786604] - [infiniband] RMDA/cm: Fix missing ib_cm_destroy_id() in ib_cm_insert_listen() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix use of logical OR in get_new_pps (Kamal Heib) [1786604] - [infiniband] Revert "RDMA/cma: Simplify rdma_resolve_addr() error flow" (Kamal Heib) [1786604] - [net] xprtrdma: Fix DMA scatter-gather list mapping imbalance (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix protection fault in get_pkey_idx_qp_list (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix soft lockup problem due to using tasklets in softirq (Kamal Heib) [1786604] - [infiniband] IB/umad: Fix kernel crash while unloading ib_umad (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add missing list deletion on freeing event queue (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Remove unwanted WARN_ON in siw_cm_llp_data_ready() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Fix invalid memory access in spec_filter_size (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Reset all QPs when the device is shut down (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Close window for pq and request coliding (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Acquire lock to release TID entries when user file is closed (Kamal Heib) [1786604 1739282] - [infiniband] IB/umem: use get_user_pages_fast() to pin DMA pages (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Mask access flags with the correct optional range (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Fix unbalanced cm_id reference count during address resolve (Kamal Heib) [1786604] - [infiniband] RDMA/umem: Fix ib_umem_find_best_pgsz() (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Fix logical condition in msix_request_irq (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Remove CM message structs (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for complex structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple structure members (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for swapping get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Use IBA functions for simple get/set acessors (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add SET/GET implementations to hide IBA wire format (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Add accessors for CM_REQ transport_type (Kamal Heib) [1786604] - [infiniband] RDMA/core: Ensure that rdma_user_mmap_entry_remove() is a fence (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Add new relaxed ordering memory region access flag (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Allow passing of optional access flags for MR registration (Kamal Heib) [1786604] - [rdma] RDMA/core: Add optional access flags range (Kamal Heib) [1786604] - [rdma] RDMA/uverbs: Verify MR access flags (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove ucontext_lock from the uverbs_destry_ufile_hw() path (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add UVERBS_METHOD_ASYNC_EVENT_ALLOC (Kamal Heib) [1786604] - [infiniband] IB/srp: Never use immediate data if it is disabled by a user (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Compute the maximum sges and inline size based on the WQE size (Kamal Heib) [1786604] - [infiniband] Introduce maximum WQE size to check limits (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove unused ucontext parameter from efa_qp_user_mmap_entries_remove (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Remove {} brackets from single statement if (Kamal Heib) [1786604] - [infiniband] RDMA/efa: Device definitions documentation updates (Kamal Heib) [1786604] - [net] xprtrdma: DMA map rr_rdma_buf as each rpcrdma_rep is created (Kamal Heib) [1786604] - [net] xprtrdma: Destroy reps from previous connection instance (Kamal Heib) [1786604] - [net] xprtrdma: Destroy rpcrdma_rep when Receive is flushed (Kamal Heib) [1786604] - [net] xprtrdma: Allocate and map transport header buffers at connect time (Kamal Heib) [1786604] - [net] xprtrdma: Refactor frwr_is_supported (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate per-transport "max pages" (Kamal Heib) [1786604] - [net] xprtrdma: Refactor initialization of ep->rep_max_requests (Kamal Heib) [1786604] - [net] xprtrdma: Make sendctx queue lifetime the same as connection lifetime (Kamal Heib) [1786604] - [net] xprtrdma: Eliminate ri_max_send_sges (Kamal Heib) [1786604] - [infiniband] RDMA/core: Use READ_ONCE for ib_ufile.async_file (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_uverbs_async_event_file into a uobject (Kamal Heib) [1786604] - [rdma] RDMA/core: Remove the ufile arg from rdma_alloc_begin_uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify type usage for ib_uverbs_async_handler() (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_wq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_srq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_qp.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not erase the type of ib_cq.uobject (Kamal Heib) [1786604] - [infiniband] RDMA/core: Make ib_ucq_object use ib_uevent_object (Kamal Heib) [1786604] - [infiniband] RDMA/core: Do not allow alloc_commit to fail (Kamal Heib) [1786604] - [infiniband] RDMA/core: Simplify destruction of FD uobjects (Kamal Heib) [1786604] - [infiniband] RDMA/mlx5: Use RCU and direct refcounts to keep memory alive (Kamal Heib) [1786604] - [infiniband] RDMA/uverbs: Remove needs_kfree_rcu from uverbs_obj_type_class (Kamal Heib) [1786604] - [infiniband] RDMA/core: Remove err in iw_query_port (Kamal Heib) [1786604] - [infiniband] IB/hfi1: Add RcvShortLengthErrCnt to hfi1stats (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add software counter for ctxt0 seq drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Return void in packet receiving functions (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Decouple IRQ name from type (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Create API for auto activate (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: IB/hfi1: Add an API to handle special case drop (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move common receive IRQ code to function (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add fast and slow handlers for receive context (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Move chip specific functions to chip.c (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/core: Fix locking in ib_uverbs_event_read (Kamal Heib) [1786604] - [infiniband] IB/core: Fix build failure without hugepages (Kamal Heib) [1786604] - [infiniband] IB/core: Rename event_handler_lock to qp_open_list_lock (Kamal Heib) [1786604] - [infiniband] IB/core: Cut down single member ib_cache structure (Kamal Heib) [1786604] - [infiniband] RDMA/core: Add trace points to follow MR allocation (Kamal Heib) [1786604] - [infiniband] RDMA/core: Trace points for diagnosing completion queue issues (Kamal Heib) [1786604] - [infiniband] RDMA/cma: Add trace points in RDMA Connection Manager (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM ARP functions (Kamal Heib) [1786604] - [infiniband] RDMA/cm: Delete unused CM LAP functions (Kamal Heib) [1786604] - [infiniband] RDMA/rxe: Fix error type of mmap_offset (Kamal Heib) [1786604] - [infiniband] IB/iser: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/hfi1: use true,false for bool variable (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/siw: use true,false for bool variable (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP with IB_ACCESS_HUGETLB handling (Kamal Heib) [1786604] - [infiniband] IB/core: Fix ODP get user pages flow (Kamal Heib) [1786604] - [infiniband] IB/rdmavt: Correct comments in rdmavt_qp.h header (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: List all receive contexts from debugfs (Kamal Heib) [1786604 1739282] - [infiniband] IB/hfi1: Add accessor API routines to access context members (Kamal Heib) [1786604 1739282] - [infiniband] RDMA/cm: Use RCU synchronization mechanism to protect cm_id_private xa_load() (Kamal Heib) [1786604] - [infiniband] RDMA/srpt: Remove unnecessary assertion in srpt_queue_response (Kamal Heib) [1786604] - [infiniband] RDMA/netlink: Do not always generate an ACK for some netlink operations (Kamal Heib) [1786604] - [infiniband] RDMA/siw: Simplify QP representation (Kamal Heib) [1786604] - [infiniband] RDMA/qedr: Add kernel capability flags for dpm enabled mode (Kamal Heib) [1786604] - [platform] platform/x86: intel_pmc_core: Add Intel Tiger Lake support (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Create platform dependent bitmap structs (Alexander Beregalov) [1783390] - [platform] platform/x86: intel_pmc_core: Clean up: Remove comma after the termination line (Alexander Beregalov) [1783390] - [pinctrl] pinctrl: tigerlake: Tiger Lake uses _HID enumeration (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add Coffee Lake-S ACPI ID (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Replace WARN with dev_info_once when setting direct-irq pin to output (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Do not clear IRQ flags on direct-irq enabled pins (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Add missing Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Reuse struct intel_pinctrl in the driver (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use local variable to keep device pointer (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Keep pointer to struct device instead of its container (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Share struct intel_pinctrl for wider use (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GPIO direction definitions (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GPIO direction definitions (David Arcari) [1773772] - [include] gpio: Add definition for GPIO direction (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Move IRQ valid mask initialization to a dedicated callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Group GPIO IRQ chip initialization (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Pass irqchip when adding gpiochip (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Add GPIO <-> pin mapping ranges via callback (David Arcari) [1773772] - [gpio] gpiolib: Introduce ->add_pin_ranges() callback (David Arcari) [1773772] - [gpio] gpiolib: Initialize the hardware with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Update North Community pin list (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Really serialize all register accesses (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Update pin list according to v1.1v6 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Missed type change to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Add Intel Tiger Lake pin controller support (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use helper to restore register values on ->resume() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop level from warning to debug in intel_restore_hostown() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_intmask() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_hostown() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_restore_padcfg() helper (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Avoid potential glitches if pin is in GPIO mode (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Allocate IRQ chip dynamic (David Arcari) [1773772] - [pinctrl] gpio: Initialize the irqchip valid_mask with a callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: mark intel_pin_to_gpio __maybe_unused (David Arcari) [1773772] - [pinctrl] pinctrl: intel: remap the pin number to gpio offset for irq enabled pin (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Update pin names according to v1.08 (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove dev_err() usage after platform_get_irq() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use NSEC_PER_USEC for debounce calculus (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (part 2) (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Remove default Interrupt Status offset (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Provide Interrupt Status register offset (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Simplify offset validation in intel_get_padcfg() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Drop double check for data in intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use devm_platform_ioremap_resource() (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Re-use data structures from pinctrl-intel.h (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Use defined macro instead of magic in byt_get_gpio_mux() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Clear interrupt status in mask/unmask callback (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Use GENMASK() consistently (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Increase readability of intel_gpio_update_pad_mode() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Retain HOSTSW_OWN for requested gpio pin (David Arcari) [1773772] - [pinctrl] pinctrl: pinctrl-intel: move gpio suspend/resume to noirq phase (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Update pin names according to v1.13c (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Fix potential NULL pointer dereference (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Code formatting fixes (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Replace acpi.h with mod_devicetable.h (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Unexport intel_pinctrl_probe() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: intel: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: simplify getting .driver_data (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Sort register offsets by value (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Get rid of unneeded ->probe() stub (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Update pin list for B0 stepping (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Convert unsigned to unsigned int (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Sort headers alphabetically (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Remove unneeded MODULE_DEVICE_TABLE() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Move linux/pm.h to the local header (David Arcari) [1773772] - [pinctrl] pinctrl: Include nothing else (David Arcari) [1773772] - [pinctrl] pinctrl: lewisburg: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: icelake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: denverton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cedarfork: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Define PM ops via INTEL_PINCTRL_PM_OPS() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce common macro for PM operations (David Arcari) [1773772] - [pinctrl] pinctrl: sunrisepoint: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: cannonlake: Convert to use intel_pinctrl_probe_by_hid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_hid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: Convert to use device_get_match_data() (David Arcari) [1773772] - [pinctrl] pinctrl: geminilake: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: broxton: Convert to use intel_pinctrl_probe_by_uid() (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Introduce intel_pinctrl_probe_by_uid() internal API (David Arcari) [1773772] - [pinctrl] pinctrl: intel: Fix a spelling typo in kernel documentation (David Arcari) [1773772] - [pinctrl] pinctrl: baytrail: actually print the apparently misconfigured pin (David Arcari) [1773772] - [mm] mm, page_alloc: move_freepages should not examine struct page of reserved memory (Rafael Aquini) [1588584] - [mm] mm, page_alloc: initialize num_movable in move_freepages() (Rafael Aquini) [1588584] - [tools] selftests: vm: drop dependencies on page flags from mlock2 tests (Rafael Aquini) [1658886] - [powercap] powercap/intel_rapl: add support for TigerLake Mobile (David Arcari) [1783136] - [kernel] locking/lockdep: Avoid recursion in lockdep_count_{for, back}ward_deps() (Waiman Long) [1780993] - [kernel] locking/lockdep: Reuse freed chain_hlocks entries (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped lock chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Throw away all lock chains with zapped class (Waiman Long) [1780993] - [kernel] locking/lockdep: Track number of zapped classes (Waiman Long) [1780993] - [kernel] locking/lockdep: Display irq_context names in /proc/lockdep_chains (Waiman Long) [1780993] - [kernel] locking/lockdep: Decrement IRQ context counters when removing lock chain (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix lockdep_stats indentation problem (Waiman Long) [1780993] - [kernel] locking/lockdep: Fix buffer overrun problem in stack_trace (Waiman Long) [1780993] - [lib] lib/string: Make memzero_explicit() inline instead of external (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Remove sha256/224_init code duplication (Florian Westphal) [1820623] - [crypto] crypto: sha256 - Merge crypto/sha256.h into crypto/sha.h (Florian Westphal) [1820623] - [crypto] crypto: chelsio - Rename arrays to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [x86] crypto: x86 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [arm64] crypto: arm64 - Rename functions to avoid conflict with crypto/sha256.h (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Switch to the generic lib/crypto/sha256.c lib code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Add sha224 support to sha256 library code (Florian Westphal) [1820623] - [lib] crypto: sha256 - Make lib/crypto/sha256.c suitable for generic use (Florian Westphal) [1820623] - [lib] crypto: sha256 - Use get/put_unaligned_be32 to get input, memzero_explicit (Florian Westphal) [1820623] - [s390] crypto: sha256 - Move lib/sha256.c to lib/crypto (Florian Westphal) [1820623] - [crypto] crypto: sha256_generic - Fix some coding style issues (Florian Westphal) [1820623] - [lib] crypto: sha256 - Fix some coding style issues (Florian Westphal) [1820623] - [thunderbolt] thunderbolt: Fix error code in tb_port_is_width_supported() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Prevent crash if non-active NVMem file is read (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: fix memory leak of object sw (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Fix xhci check in usb4_switch_setup() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for USB 3.x tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for Time Management Unit (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_switch_find_cap() available to other files (Jarod Wilson) [1482838] - [netdrv] thunderbolt: Update Kconfig entries to USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add initial support for USB4 (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Populate PG field in hot plug acknowledgment packet (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Call tb_eeprom_get_drom_offset() from tb_eeprom_read_n() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_find_port() available to other files (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Power cycle the router if NVM authentication fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Do not start firmware unless asked by the user (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add bandwidth management for Display Port tunnels (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port adapter pairing and resource management (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add Display Port CM handshake for Titan Ridge devices (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add downstream PCIe port mappings for Alpine and Titan Ridge (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Expand controller name in tb_switch_is_xy() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add default linking between lane adapters if not provided by DROM (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add support for lane bonding (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Refactor add_switch() into two functions (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add helper macro to iterate over switch ports (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Make tb_sw_write() take const parameter (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert DP adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert PCIe adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Convert basic adapter register names to follow the USB4 spec (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log error if adding switch fails (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Log switch route string on config read/write timeout (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Introduce tb_switch_is_icm() (Jarod Wilson) [1482838] - [thunderbolt] thunderbolt: Add 'generation' attribute for devices (Jarod Wilson) [1482838]- [scsi] scsi: lpfc: Copyright updates for 12.6.0.4 patches (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.4 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Clean up hba max_lun_queue_depth checks (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Remove handler for obsolete ELS - Read Port Status (RPS) (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix coverity errors in fmdi attribute handling (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix compiler warning on frame size (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix registration of ELS type support in fdmi (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix broken Credit Recovery after driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix lpfc_io_buf resource leak in lpfc_get_scsi_buf_s4 error path (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix RQ buffer leakage when no IOCBs available (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Make lpfc_defer_acc_rsp static (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.3 (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix improper flag check for IO type (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix MDS Latency Diagnostics Err-drop rates (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix unmap of dpp bars affecting next driver load (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix disablement of FC-AL on lpe35000 models (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix ras_log via debugfs (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix Fabric hostname registration if system hostname changes (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix missing check for CSF in Write Object Mbox Rsp (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix: Rework setting of fdmi symbolic node name registration (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix incomplete NVME discovery when target (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: fix spelling mistakes of asynchronous (Dick Kennedy) [1793674] - [scsi] scsi: lpfc: Fix memory leak on lpfc_bsg_write_ebuf_set func (Dick Kennedy) [1793674] - [tools] tools/power turbostat: Support Tiger Lake (David Arcari) [1783441] - [md] dm integrity: fix logic bug in integrity tag testing (Mike Snitzer) [1820280] - [md] Revert "dm: always call blk_queue_split() in dm_process_bio()" (Mike Snitzer) [1820705] - [md] dm integrity: fix ppc64le warning (Mike Snitzer) [1820280] - [md] dm writecache: add cond_resched to avoid CPU hangs (Mike Snitzer) [1820280] - [md] dm integrity: improve discard in journal mode (Mike Snitzer) [1820280] - [md] dm integrity: add optional discard support (Mike Snitzer) [1820280] - [md] dm integrity: allow resize of the integrity device (Mike Snitzer) [1820280] - [md] dm integrity: factor out get_provided_data_sectors() (Mike Snitzer) [1820280] - [md] dm integrity: don't replay journal data past the end of the device (Mike Snitzer) [1820280] - [md] dm integrity: remove sector type casts (Mike Snitzer) [1820280] - [md] dm integrity: fix a crash with unusually large tag size (Mike Snitzer) [1820280] - [md] dm verity fec: fix memory leak in verity_fec_dtr (Mike Snitzer) [1820280] - [md] dm writecache: optimize superblock write (Mike Snitzer) [1820280] - [md] dm writecache: implement gradual cleanup (Mike Snitzer) [1820280] - [md] dm writecache: implement the "cleaner" policy (Mike Snitzer) [1820280] - [md] dm writecache: do direct write if the cache is full (Mike Snitzer) [1820280] - [md] dm integrity: print device name in integrity_metadata() error message (Mike Snitzer) [1820280] - [md] dm crypt: use crypt_integrity_aead() helper (Mike Snitzer) [1820280] - [lib] lib/test_bitmap: add tests for bitmap_parselist_user() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: add testcases for bitmap_parselist() (Vladis Dronov) [1819152] - [lib] lib/test_bitmap: switch test_bitmap_parselist to ktime_get() (Vladis Dronov) [1819152] - [lib] lib: rework bitmap_parselist (Vladis Dronov) [1819152] - [lib] lib: make bitmap_parselist_user() a wrapper on bitmap_parselist() (Vladis Dronov) [1819152] - [platform] platform/x86: mlx-platform: Add support for next generation systems (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new capability register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new system type (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Set system mux configuration based on system type (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more definitions for system attributes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Style changes (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add missed attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Fix documentation inconsistency for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Cosmetic changes (Ivan Vecera) [1820312] - [platform] platform/mellanox: Fix Kconfig indentation (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Fix possible buffer overflow (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Remove dev_err() usage after platform_get_irq() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix error handling in mlxplat_init() (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add more reset cause attributes (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Modify DMI matching order (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add regmap structure for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change API for i2c-mlxcpld driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Move regmap initialization before all drivers activation (Ivan Vecera) [1820312] - [documentation] ABI: sysfs-driver-mlxreg-io: fix the what fields (Ivan Vecera) [1820312] - [documentation] docs: watchdog: convert docs to ReST and rename to *.rst (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix parent device in i2c-mux-reg device registration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add devm_free_irq call to remove flow (Ivan Vecera) [1820312] - [i2c] i2c: mlxcpld: Fix wrong initialization order in probe (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [thermal] thermal: Introduce devm_thermal_of_cooling_device_register (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx_wdt: Use 'dev' instead of dereferencing it repeatedly (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Use HWMON_CHANNEL_INFO macro (Ivan Vecera) [1820312] - [include] hwmon: Add convience macro to define simple static sensors (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for fan capability registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlx-wdt platform driver activation (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for tachometer speed register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix access mode for fan_dir attribute (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add UID LED for the next generation systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add extra CPLD for next generation systems (Ivan Vecera) [1820312] - [documentation] Documentation/watchdog: Add documentation mlx-wdt driver (Ivan Vecera) [1820312] - [watchdog] watchdog: mlx-wdt: introduce a watchdog driver for Mellanox systems (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: additions for Mellanox watchdog driver (Ivan Vecera) [1820312] - [leds] leds: mlxreg: Add support for capability register (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Fix KASAN warning (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Correct mlxreg-io KernelVersion for 5.0 (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for new VMOD0007 board name (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan capability registers (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Add capability field to core platform data (Ivan Vecera) [1820312] - [include] platform_data/mlxreg: Document fixes for core platform data (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add support for fan direction register (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Convert to use SPDX identifier (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for new systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix LED configuration (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix tachometer registers (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Rename new systems product names (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add definitions for new registers (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: simplify code to reach the adapter (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Properly use mlxplat_mlxcpld_msn201x_items (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Fix copy-paste error in mlxplat_init() (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Remove unused define (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Change mlxreg-io configuration for MSN274x systems (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add new attribute for mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Allow mlxreg-io driver activation for more systems (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add ASIC hotplug device configuration (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Add hotplug hwmon uevent notification (Ivan Vecera) [1820312] - [platform] platform/mellanox: mlxreg-hotplug: Improve mechanism of ASIC health discovery (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-fan platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Use 2-factor allocator calls (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Modify macros for tachometer fault status reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Fix macros for tacho fault reading (Ivan Vecera) [1820312] - [hwmon] hwmon: (mlxreg-fan) Add support for Mellanox FAN driver (Ivan Vecera) [1820312] - [i2c] i2c: mux: mlxcpld: make use of __i2c_smbus_xfer (Ivan Vecera) [1820312] - [i2c] i2c: smbus: add unlocked __i2c_smbus_xfer variant (Ivan Vecera) [1820312] - [documentation] Documentation/ABI: Add documentation mlxreg-io sysfs interfaces (Ivan Vecera) [1820312] - [platform] platform/x86: mlx-platform: Add mlxreg-io platform driver activation (Ivan Vecera) [1820312] - [platform] platform/mellanox: Introduce support for Mellanox register access driver (Ivan Vecera) [1820312] - [kernel] audit: trigger accompanying records when no rules present (Richard Guy Briggs) [1819944] - [kernel] sched/fair: Allow a per-CPU kthread waking a task to stack on the same CPU, to fix XFS performance regression (Phil Auld) [1745111] - [hid] HID: intel-ish-hid: ipc: Add Tiger Lake PCI device ID (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: add CMP device id (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: Spelling s/diconnect/disconnect/ (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: fix wrong error handling in ishtp_cl_alloc_tx_ring() (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: check the NO_D3 flag to distinguish resume paths (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: make ish suspend paths clear (Tony Camuso) [1818043] - [hid] HID: intel-ish-hid: ipc: set NO_D3 flag only when needed (Tony Camuso) [1818043] - [netdrv] net: ena: Add PCI shutdown handler to allow safe kexec (Bhupesh Sharma) [1758323] - [net] vsock: fix potential deadlock in transport->release() (Stefano Garzarella) [1771582] - [net] vsock/virtio: remove loopback handling (Stefano Garzarella) [1771582] - [net] vsock: use local transport when it is loaded (Stefano Garzarella) [1771582] - [net] vsock: add vsock_loopback transport (Stefano Garzarella) [1771582] - [net] vsock: add local transport support in the vsock core (Stefano Garzarella) [1771582] - [uapi] vsock: add VMADDR_CID_LOCAL definition (Stefano Garzarella) [1771582] - [net] vsock/virtio_transport_common: remove unused virtio header includes (Stefano Garzarella) [1771582] - [infiniband] IB/rdmavt: Free kernel completion queue when done (Gopal Tiwari) [1805036] - [powerpc] powerpc/64s: Fix section mismatch warnings from boot code (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/prom: convert PROM_BUG() to standard trap (Desnes Augusto Nunes do Rosario) [1391523] - [powerpc] powerpc/64: mark start_here_multiplatform as __ref (Desnes Augusto Nunes do Rosario) [1391523] - [mfd] mfd: intel-lpss: Add Intel Tiger Lake PCI IDs (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Release IDA resources (David Arcari) [1773767] - [mfd] mfd: intel-lpss: Keep device tables sorted by ID (David Arcari) [1773767] - [i2c] i2c: i801: Add support for Intel Tiger Lake (David Arcari) [1773765] - [edac] EDAC/mce_amd: Print !SMCA processor warning only once (Prarit Bhargava) [1796178] - [powerpc] powerpc/pseries/dlpar: Fix a missing check in dlpar_parse_cc_property() (Steve Best) [1806630] {CVE-2019-12614}- [x86] x86/gart: Rewrite early_gart_iommu_check() comment (Waiman Long) [1818532] - [mm] mm/memblock.c: warn if zero alignment was requested (Waiman Long) [1818532] - [powerpc] memblock: stop using implicit alignment to SMP_CACHE_BYTES (Waiman Long) [1818532] - [mm] memblock: replace BOOTMEM_ALLOC_* with MEMBLOCK variants (Waiman Long) [1818532] - [mm] mm: remove nobootmem (Waiman Long) [1818532] - [mm] memblock: rename __free_pages_bootmem to memblock_free_pages (Waiman Long) [1818532] - [mm] memblock: rename free_all_bootmem to memblock_free_all (Waiman Long) [1818532] - [firmware] memblock: replace free_bootmem_late with memblock_free_late (Waiman Long) [1818532] - [x86] memblock: replace free_bootmem{_node} with memblock_free (Waiman Long) [1818532] - [mm] mm: nobootmem: remove bootmem allocation APIs (Waiman Long) [1818532] - [mm] memblock: replace __alloc_bootmem with memblock_alloc_from (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_low_pages with memblock_alloc_low (Waiman Long) [1818532] - [mm] memblock: replace alloc_bootmem_pages_node with memblock_alloc_node (Waiman Long) [1818532] - [mm] memblock: add align parameter to memblock_alloc_node() (Waiman Long) [1818532] - [arm64] memblock: replace alloc_bootmem_low with memblock_alloc_low (2) (Waiman Long) [1818532] - [usb] memblock: replace alloc_bootmem_pages_nopanic with memblock_alloc_nopanic (Waiman Long) [1818532] - [x86] memblock: replace __alloc_bootmem_node_nopanic with memblock_alloc_try_nid_nopanic (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_low with memblock_alloc_low (Waiman Long) [1818532] - [x86] memblock: replace alloc_bootmem_align with memblock_alloc (Waiman Long) [1818532] - [mm] memblock: remove _virt from APIs returning virtual address (Waiman Long) [1818532] - [powerpc] memblock: rename memblock_alloc{_nid, _try_nid} to memblock_phys_alloc* (Waiman Long) [1818532] - [mm] mm: nobootmem: remove dead code (Waiman Long) [1818532] - [mm] mm: remove bootmem allocator implementation (Waiman Long) [1818532] - [mm] mm: remove CONFIG_HAVE_MEMBLOCK (Waiman Long) [1818532] - [mm] mm: remove CONFIG_NO_BOOTMEM (Waiman Long) [1818532] - [mm] mm: disable deferred struct page for 32-bit arches (Waiman Long) [1818532] - [mm] mm: make DEFERRED_STRUCT_PAGE_INIT explicitly depend on SPARSEMEM (Waiman Long) [1818532] - [mm] mm/hugetlb.c: don't zero 1GiB bootmem pages (Waiman Long) [1818532] - [mm] docs/mm: memblock: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: memblock: add kernel-doc description for memblock types (Waiman Long) [1818532] - [mm] docs/mm: memblock: add kernel-doc comments for memblock_add (Waiman Long) [1818532] - [mm] docs/mm: bootmem: add overview documentation (Waiman Long) [1818532] - [include] docs/mm: bootmem: add kernel-doc description of 'struct bootmem_data' (Waiman Long) [1818532] - [mm] docs/mm: bootmem: fix kernel-doc warnings (Waiman Long) [1818532] - [mm] docs/mm: nobootmem: fixup kernel-doc comments (Waiman Long) [1818532] - [mm] mm/bootmem: drop duplicated kernel-doc comments (Waiman Long) [1818532] - [lib] lib/smp_processor_id: Don't use cpumask_equal() (Waiman Long) [1812092] - [kernel] audit: always check the netlink payload length in audit_receive_msg() (Richard Guy Briggs) [1814448] - [kernel] audit: fix error handling in audit_data_to_entry() (Richard Guy Briggs) [1814448] - [fs] fat: work around race with userspace's read via blockdev while mounting (Bill O'Donnell) [1771351] - [include] raid6/test: fix a compilation error (Bhupesh Sharma) [1817524] - [arm64] arm64: kexec_file: add crash dump support (Bhupesh Sharma) [1817524] - [lib] libfdt: include fdt_addresses.c (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.1-22-gc40aeb60b47a (Bhupesh Sharma) [1817524] - [include] libfdt: reduce the number of headers included from libfdt_env.h (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: amd: Fix SPI bus warnings (Bhupesh Sharma) [1817524] - [arm64] arm64: dts: broadcom: Fix I2C and SPI bus warnings (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-30-g702c1b6c0e73 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.5.0-23-g87963ee20693 (Bhupesh Sharma) [1817524] - [include] linux/kernel.h: split *_MAX and *_MIN macros into (Bhupesh Sharma) [1817524] - [scripts] kbuild: disable dtc simple_bus_reg warnings by default (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-57-gf267e674d145 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: Update to upstream version v1.4.7-14-gc86da84d30e4 (Bhupesh Sharma) [1817524] - [scripts] scripts/dtc: consolidate include path options in Makefile (Bhupesh Sharma) [1817524] - [pci] PCI: Remove unnecessary returns (Myron Stowe) [1807175] - [pci] PCI: OF: Correct of_irq_parse_pci() documentation (Myron Stowe) [1807175] - [pci] PCI: Fix typos and whitespace errors (Myron Stowe) [1807175] - [documentation] PCI: Correct pci=resource_alignment parameter example (Myron Stowe) [1807175] - [pci] PCI: Use PCI_SRIOV_NUM_BARS in loops instead of PCI_IOV_RESOURCE_END (Myron Stowe) [1807175] - [pci] PCI: Convert pci_resource_to_user() to a weak function (Myron Stowe) [1807175] - [pci] PCI: pciehp: Refer to "Indicators" instead of "LEDs" in comments (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_green_led_{on, off, blink}() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Remove pciehp_set_attention_status() (Myron Stowe) [1807175] - [pci] PCI: pciehp: Combine adjacent indicator updates (Myron Stowe) [1807175] - [pci] PCI: pciehp: Add pciehp_set_indicators() to set both indicators (Myron Stowe) [1807175] - [pci] PCI: Add pci_irq_vector() and other stubs when !CONFIG_PCI (Myron Stowe) [1807175] - [pci] PCI: Force trailing new line to resource_alignment_param in sysfs (Myron Stowe) [1807175] - [pci] PCI: Move pci__resource_alignment_param() into their callers (Myron Stowe) [1807175] - [pci] PCI: pci.c: convert to use BUS_ATTR_RW (Myron Stowe) [1807175] - [pci] PCI: Clean up resource_alignment parameter to not require static buffer (Myron Stowe) [1807175] - [pci] PCI/IOV: Remove group write permission from sriov_numvfs, sriov_drivers_autoprobe (Myron Stowe) [1807175] - [pci] PCI/IOV: Move sysfs SR-IOV functions to iov.c (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change permissions from symbolic to octal (Myron Stowe) [1807175] - [pci] PCI: sysfs: Revert "rescan" file renames (Myron Stowe) [1807175] - [pci] PCI: sysfs: Change DEVICE_ATTR() to DEVICE_ATTR_WO() (Myron Stowe) [1807175] - [pci] PCI: pci-sysfs.c: convert to use BUS_ATTR_WO (Myron Stowe) [1807175] - [pci] PCI: sysfs: Define device attributes with DEVICE_ATTR*() (Myron Stowe) [1807175] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1807175] - [pci] PCI: Use devm_add_action_or_reset() (Myron Stowe) [1807175] - [pci] PCI: Get rid of dev->has_secondary_link flag (Myron Stowe) [1807175] - [pci] PCI/ACPI: Remove unnecessary struct hotplug_program_ops (Myron Stowe) [1807175] - [pci] PCI/ACPI: Move _HPP & _HPX functions to pci-acpi.c (Myron Stowe) [1807175] - [pci] PCI/ACPI: Rename _HPX structs from hpp_* to hpx_* (Myron Stowe) [1807175] - [pci] PCI: Make pci_set_of_node(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_enable_ptm() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_set_ecrc_checking(), pcie_ecrc_get_policy() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_ats_init() private (Myron Stowe) [1807175] - [pci] PCI: Make pcie_update_link_speed() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_bus_get(), pci_bus_put() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_hotplug_io_size, mem_size, and bus_size private (Myron Stowe) [1807175] - [pci] PCI: Make pci_save_vc_state(), pci_restore_vc_state(), etc private (Myron Stowe) [1807175] - [pci] PCI: Make pci_get_host_bridge_device(), pci_put_host_bridge_device() private (Myron Stowe) [1807175] - [pci] PCI: Make pci_check_pme_status(), pci_pme_wakeup_bus() private (Myron Stowe) [1807175] - [pci] PCI: Make PCI_PM_* delay times private (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_sem (Myron Stowe) [1807175] - [pci] PCI: Unexport pci_bus_get() and pci_bus_put() (Myron Stowe) [1807175] - [pci] PCI: Remove pci_block_cfg_access() et al (unused) (Myron Stowe) [1807175] - [wireless] PCI: Move ASPM declarations to linux/pci.h (Myron Stowe) [1807175] - [pci] PCI/MSI: Support allocating virtual MSI interrupts (Myron Stowe) [1807175] - [fs] gfs2: Remove unnecessary gfs2_qa_{get,put} pairs (Robert S Peterson) [1807146] - [fs] gfs2: Split gfs2_rsqa_delete into gfs2_rs_delete and gfs2_qa_put (Robert S Peterson) [1807146] - [fs] gfs2: Change inode qa_data to allow multiple users (Robert S Peterson) [1807146] - [fs] gfs2: eliminate gfs2_rsqa_alloc in favor of gfs2_qa_alloc (Robert S Peterson) [1807146] - [fs] gfs2: Switch to list_{first,last}_entry (Robert S Peterson) [1807146] - [fs] gfs2: Clean up inode initialization and teardown (Robert S Peterson) [1807146] - [fs] gfs2: Minor gfs2_alloc_inode cleanup (Robert S Peterson) [1807146] - [pinctrl] pinctrl: pinmux: fix a possible null pointer in pinmux_can_be_used_for_gpio (David Arcari) [1817454] - [pinctrl] pinctrl/gpio: Take MUX usage into account (David Arcari) [1817454] - [include] gpio: Fix build warnings on undefined struct pinctrl_dev (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused pin_is_valid() (David Arcari) [1817454] - [pinctrl] pinctrl: remove unneeded initializer for list_for_each_entry() iterator (David Arcari) [1817454] - [pinctrl] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (David Arcari) [1817454] - [pinctrl] pinctrl: core: Do not add device links for hogs (David Arcari) [1817454] - [pinctrl] pinctrl: Enable device link creation for pin control (David Arcari) [1817454] - [pinctrl] pinctrl: generic: add new 'drive-strength-microamp' property support (David Arcari) [1817454] - [pinctrl] pinctrl: remove unused 'pinconf-config' debugfs interface (David Arcari) [1817454] - [pinctrl] pinctrl: Change to use DEFINE_SHOW_ATTRIBUTE macro (David Arcari) [1817454] - [pinctrl] pinctrl: core: make sure strcmp() doesn't get a null parameter (David Arcari) [1817454] - [pinctrl] pinctrl: core: Remove broken remove_last group and pinmux functions (David Arcari) [1817454] - [pinctrl] pinctrl: pinmux: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: core: Return selector to the pinctrl driver (David Arcari) [1817454] - [pinctrl] pinctrl: Cut unused sysfs includes (David Arcari) [1817454] - [mm] mm, numa: fix bad pmd by atomically check for pmd_trans_huge when marking page tables prot_numa (Rafael Aquini) [1763878] - [mm] mm: thp: fix flags for pmd migration when split (Rafael Aquini) [1763878] - [mm] mm: thp: relocate flush_cache_range() in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix mmu_notifier in migrate_misplaced_transhuge_page() (Rafael Aquini) [1763878] - [mm] mm: thp: fix MADV_DONTNEED vs migrate_misplaced_transhuge_page race condition (Rafael Aquini) [1763878] - [fs] nfsd: set the server_scope during service startup (Scott Mayhew) [1817752] - [fs] nfsd: v4 support requires CRYPTO_SHA256 (Scott Mayhew) [1817752] - [fs] nfsd: Fix cld_net->cn_tfm initialization (Scott Mayhew) [1817752] - [fs] nfsd: add support for upcall version 2 (Scott Mayhew) [1817752] - [fs] nfsd: add a "GetVersion" upcall for nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: handle legacy client tracking records sent by nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: re-order client tracking method selection (Scott Mayhew) [1817752] - [fs] nfsd: keep a tally of RECLAIM_COMPLETE operations when using nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: un-deprecate nfsdcld (Scott Mayhew) [1817752] - [fs] nfsd: make nfs4_client_reclaim use an xdr_netobj instead of a fixed char array (Scott Mayhew) [1817752]- [s390] scsi: zfcp: fix to prevent port_remove with pure auto scan LUNs (only sdevs) (Philipp Rudo) [1814791] - [s390] scsi: zfcp: fix missing zfcp_port reference put on -EBUSY from port_remove (Philipp Rudo) [1814792] - [infiniband] RDMA/qedr: Fix null-pointer dereference when calling rdma_user_mmap_get_offset (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Make qedr_iw_load_qp() static (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix potential use after free (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Remove unsupported modify_port callback (Kamal Heib) [1786602] - [infiniband] IB/ipoib: Add ndo operation for getting VFs GUID attributes (Kamal Heib) [1786602] - [net] xprtrdma: Fix oops in Receive handler after device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix completion wait during device removal (Kamal Heib) [1786602] - [net] xprtrdma: Fix create_qp crash on device unload (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Adjust flow PSN with the correct resync_psn (Kamal Heib) [1786602] - [infiniband] IB/hfi1: Don't cancel unused work item (Kamal Heib) [1786602] - [infiniband] IB/core: Introduce rdma_user_mmap_entry_insert_range() API (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent auto-binding a QP which are not tracked with res (Kamal Heib) [1786602] - [infiniband] rxe: correctly calculate iCRC for unaligned payloads (Kamal Heib) [1786602] - [infiniband] treewide: Use sizeof_field() macro (Kamal Heib) [1786602] - [infiniband] RDMA/cma: add missed unregister_pernet_subsys in init failure (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Expose RDMA read related attributes (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Support remote read access in MR registration (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Store network attributes in device attributes (Kamal Heib) [1786602] - [infiniband] IB/hfi1: remove redundant assignment to variable ret (Kamal Heib) [1786602] - [infiniband] net: use rhashtable_lookup() instead of rhashtable_lookup_fast() (Kamal Heib) [1786602] - [infiniband] IB/core: Add interfaces to get VF node and port GUIDs (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use refcount_t type for refcount variable (Kamal Heib) [1786602] - [infiniband] RDMA/cma: Use ACK timeout for RoCE packetLifeTime (Kamal Heib) [1786602] - [infiniband] IB/umem: remove the dmasync argument to ib_umem_get (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add iWARP doorbell recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Add doorbell overflow recovery support (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Use the common mmap API (Kamal Heib) [1786602] - [infiniband] RDMA/qedr: Fix memory leak in user qp and mr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix synchronization methods and memory leaks in qedr (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix qpids xarray api used (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Fix srqs xarray initialization (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/qedr: Remove Unneeded variable rc (Kamal Heib) [1810854 1786602] - [infiniband] RDMA/mlx4: Separate creation of RWQ and QP (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Package for hns_roce_rereg_user_mr function (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Fix sg offset non-zero issue (Kamal Heib) [1786602] - [infiniband] dma-mapping: remove the DMA_ATTR_WRITE_BARRIER flag (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Clear the admin command buffer prior to its submission (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Cleanup unused mmap structures (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Report the SCSI residual to the initiator (Kamal Heib) [1786602] - [infiniband] RDMA: Change MAD processing function to remove extra casting and parameter (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Rewrite MAD processing logic to be readable (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Simplify process_mad function (Kamal Heib) [1786602] - [infiniband] RDMA/ocrdma: Make ocrdma_pma_counters() return void (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Do not check MAD sizes in roce and ib drivers (Kamal Heib) [1786602] - [infiniband] RDMA/hfi1: Delete unreachable code (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Allocate zeroed MAD buffer (Kamal Heib) [1786602] - [infiniband] RDMA/mad: Delete never implemented functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_port isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA/efa: Use the common mmap_xa helpers (Kamal Heib) [1786602] - [infiniband] RDMA: Connect between the mmap entry and the umap_priv structure (Kamal Heib) [1786602] - [infiniband] RDMA/hns: Use rdma_user_mmap_io (Kamal Heib) [1786602] - [infiniband] RDMA/core: Create mmap database and cookie helper functions (Kamal Heib) [1786602] - [infiniband] RDMA/core: Move core content from ib_uverbs to ib_core (Kamal Heib) [1786602] - [infiniband] RDMA/odp: Remove broken debugging call to invalidate_range (Kamal Heib) [1786602] - [infiniband] RDMA/vmw_pvrdma: Use resource ids from physical device if available (Kamal Heib) [1786602] - [infiniband] RDMA/core: Set DMA parameters correctly (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Increase DMA max_segment_size parameter (Kamal Heib) [1786602] - [uapi] rdma: Remove nes ABI header (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix TPG creation (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Update copyright together with SPDX tag (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Use specific keyword to check define (Kamal Heib) [1786602] - [infiniband] RDMA/cm: Delete unused cm_is_active_peer function (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Remove useless rxe_init_device_param assignments (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk in xprt_rdma_set_port (Kamal Heib) [1786602] - [net] xprtrdma: Replace dprintk() in rpcrdma_update_connect_private() (Kamal Heib) [1786602] - [net] xprtrdma: Refine trace_xprtrdma_fixup (Kamal Heib) [1786602] - [net] xprtrdma: Report the computed connect delay (Kamal Heib) [1786602] - [net] xprtrdma: Wake tasks after connect worker fails (Kamal Heib) [1786602] - [net] xprtrdma: Pull up sometimes (Kamal Heib) [1786602] - [net] xprtrdma: Refactor rpcrdma_prepare_msg_sges() (Kamal Heib) [1786602] - [net] xprtrdma: Move the rpcrdma_sendctx::sc_wr field (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_device (Kamal Heib) [1786602] - [net] xprtrdma: Remove rpcrdma_sendctx::sc_xprt (Kamal Heib) [1786602] - [net] xprtrdma: Ensure ri_id is stable during MR recycling (Kamal Heib) [1786602] - [net] xprtrdma: Manage MRs in context of a single connection (Kamal Heib) [1786602] - [net] xprtrdma: Fix MR list handling (Kamal Heib) [1786602] - [net] xprtrdma: Initialize rb_credits in one place (Kamal Heib) [1786602] - [infiniband] RDMA/core: Check that process is still alive before sending it to the users (Kamal Heib) [1786602] - [infiniband] RDMA/restrack: Remove PID namespace support (Kamal Heib) [1786602] - [infiniband] RDMA/uverbs: Add a check for uverbs_attr_get to uverbs_copy_to_struct_or_zero (Kamal Heib) [1786602] - [infiniband] IB/cma: Honor traffic class from lower netdevice for RoCE (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Provide MR statistics (Kamal Heib) [1786602] - [infiniband] RDMA/mlx5: Return ODP type per MR (Kamal Heib) [1786602] - [infiniband] RDMA/nldev: Allow different fill function per resource (Kamal Heib) [1786602] - [infiniband] IB/mlx5: Introduce ODP diagnostic counters (Kamal Heib) [1786602] - [infiniband] infiniband: fix sw/rdmavt/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_initiator.c kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iser_verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/verbs.c kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/srpt/ib_srpt.h kernel-doc notation (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix core/ipwm_util.h kernel-doc warnings (Kamal Heib) [1786602] - [infiniband] infiniband: fix ulp/iser/iscsi_iser.kernel-doc notation (Kamal Heib) [1786602] - [infiniband] RDMA/rw: Support threshold for registration vs scattering to local pages (Kamal Heib) [1786602] - [uapi] RDMA/uapi: Fix and re-organize the usage of rdma_driver_id (Kamal Heib) [1786602] - [net] svcrdma: Improve DMA mapping trace points (Kamal Heib) [1786602] - [infiniband] RDMA/iser: Use iser_err instead of pr_err for logging (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Calculate max_it_iu_size if remote max_it_iu length available (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Add parse function for maximum initiator to target IU size (Kamal Heib) [1786602] - [infiniband] IB/cm: Use container_of() instead of typecast (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Make the code for handling port identities more systematic (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the code that waits until an RDMA port is no longer in use (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Rework the approach for closing an RDMA channel (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Improve a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of iWARP logins (Kamal Heib) [1786602] - [infiniband] RDMA/srpt: Fix handling of SR-IOV and iWARP ports (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Make route resolving error messages more informative (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Honor the max_send_sge device attribute (Kamal Heib) [1786602] - [infiniband] RDMA/srp: Remove two casts (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Make node GUIDs valid EUI-64 identifiers (Kamal Heib) [1786602] - [infiniband] RDMA/iw_cxgb3: Remove the iw_cxgb3 module from kernel (Kamal Heib) [1786602] - [infiniband] RDMA/rxe: Verify modify_device mask (Kamal Heib) [1786602] - [infiniband] RDMA/core: Fix return code when modify_device isn't supported (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Fix port number endianness in a debug message (Kamal Heib) [1786602] - [infiniband] RDMA/siw: Simplify several debug messages (Kamal Heib) [1786602] - [infiniband] IB/iser: remove redundant macro definitions (Kamal Heib) [1786602] - [infiniband] IB/iser: bound protection_sg size by data_sg size (Kamal Heib) [1786602] - [infiniband] IB/iser: add unlikely checks in the fast path (Kamal Heib) [1786602] - [infiniband] RDMA/counter: Prevent QP counter manual binding in auto mode (Kamal Heib) [1786602] - [kvm] KVM: SVM: Override default MMIO mask if memory encryption is enabled (Wei Huang) [1789537] - [netdrv] mlx5e: Reorder mirrer action parsing to check for encap first (Ivan Vecera) [1818074] - [tools] selftests: mlxsw: Adjust test to recent changes (Ivan Vecera) [1818074] - [netdrv] vxlan: fix unexpected failure of vxlan_changelink() (Ivan Vecera) [1818074] - [netdrv] bonding: fix lockdep warning in bond_get_stats() (Ivan Vecera) [1818074] - [netdrv] bonding: fix using uninitialized mode_lock (Ivan Vecera) [1818074] - [net] export netdev_next_lower_dev_rcu() (Ivan Vecera) [1818074] - [netdrv] bonding: add missing netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [net] avoid updating qdisc_xmit_lock_key in netdev_update_lockdep_key() (Ivan Vecera) [1818074] - [include] net: fix kernel-doc warning in (Ivan Vecera) [1818074] - [net] batman-adv: Drop lockdep.h include for soft-interface.c (Ivan Vecera) [1818074] - [net] remove unnecessary variables and callback (Ivan Vecera) [1818074] - [netdrv] macsec: Fix multiple coding style issues (Ivan Vecera) [1818074] - [netdrv] vxlan: add adjacent link to limit depth level (Ivan Vecera) [1818074] - [net] core: add ignore flag to netdev_adjacent structure (Ivan Vecera) [1818074] - [netdrv] team: fix nested locking lockdep warning (Ivan Vecera) [1818074] - [netdrv] bonding: use dynamic lockdep key instead of subclass (Ivan Vecera) [1818074] - [netdrv] bonding: fix unexpected IFF_BONDING bit unset (Ivan Vecera) [1818074] - [net] core: add generic lockdep keys (Ivan Vecera) [1818074] - [net] core: limit nested device depth (Ivan Vecera) [1818074] - [net] udp: rehash on disconnect (Davide Caratti) [1817671] - [net] revert "udp: do rmem bulk free even if the rx sk queue is empty" (Davide Caratti) [1817671] - [net] udp: fix data-race in udp_set_dev_scratch() (Davide Caratti) [1817671] - [net] page_pool: refill page when alloc.count of pool is zero (Petr Oros) [1811201] - [net] page_pool: help compiler remove code in case CONFIG_NUMA=n (Petr Oros) [1811201] - [net] page_pool: handle page recycle for NUMA_NO_NODE condition (Petr Oros) [1811201] - [netdrv] mlx5e: Rx, Update page pool numa node when changed (Petr Oros) [1811201] - [net] page_pool: Don't recycle non-reusable pages (Petr Oros) [1811201] - [net] page_pool: Add API to update numa node (Petr Oros) [1811201] - [include] page_pool: extend tracepoint to also include the page PFN (Petr Oros) [1811201] - [net] page_pool: add destroy attempts counter and rename tracepoint (Petr Oros) [1811201] - [net] page_pool: remove unnecessary variable init (Petr Oros) [1811201] - [net] page_pool: fix logic in __page_pool_get_cached (Petr Oros) [1811201] - [netdrv] team: add missing attribute validation for array index (Hangbin Liu) [1816499] - [netdrv] team: add missing attribute validation for port ifindex (Hangbin Liu) [1816499] - [netdrv] team: Add vlan tx offload to hw_enc_features (Hangbin Liu) [1816499] - [netdrv] team: set slave to promisc if team is already in promisc mode (Hangbin Liu) [1816499] - [netdrv] team: Free BPF filter when unregistering netdev (Hangbin Liu) [1816499] - [netdrv] net: Remove switchdev.h inclusion from team/bond/vlan (Hangbin Liu) [1816499] - [netdrv] team: use operstate consistently for linkup (Hangbin Liu) [1816499] - [netdrv] team: avoid complex list operations in team_nl_cmd_options_set() (Hangbin Liu) [1816499] - [netdev] pass the stuck queue to the timeout handler (Ivan Vecera) [1811203] - [net] flow_dissector: extract more ICMP information (Ivan Vecera) [1795213] - [net] flow_dissector: skip the ICMP dissector for non ICMP packets (Ivan Vecera) [1795213] - [net] flow_dissector: add meaningful comments (Ivan Vecera) [1795213] - [net] vti[6]: fix packet tx through bpf_redirect() in XinY cases (Sabrina Dubroca) [1795145] - [net] xfrm interface: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [net] vti[6]: fix packet tx through bpf_redirect() (Sabrina Dubroca) [1795145] - [documentation] Clarify trap's description (Petr Oros) [1809496] - [net] devlink: Wait longer before warning about unset port type (Petr Oros) [1809496] - [documentation] Add a section for devlink-trap testing (Petr Oros) [1809496] - [tools] selftests: devlink_trap: Add test cases for devlink-trap (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Add devlink-trap helpers (Petr Oros) [1809496] - [tools] selftests: forwarding: devlink_lib: Allow tests to define devlink device (Petr Oros) [1809496] - [documentation] Add devlink-trap documentation (Petr Oros) [1809496] - [net] devlink: Add generic packet traps and groups (Petr Oros) [1809496] - [net] devlink: Add packet trap infrastructure (Petr Oros) [1809496] - [net] devlink: add warning in case driver does not set port type (Petr Oros) [1809496] - [net] devlink: remove unused devlink_port_get_phys_port_name() function (Petr Oros) [1809496] - [net] tcp: add sanity tests in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] tcp: implement coalescing on backlog queue (Guillaume Nault) [1790843] - [include] tcp: make tcp_space() aware of socket backlog (Guillaume Nault) [1790843] - [net] tcp: take care of compressed acks in tcp_add_reno_sack() (Guillaume Nault) [1790843] - [include] tcp: hint compiler about sack flows (Guillaume Nault) [1790843] - [net] tcp: drop dst in tcp_add_backlog() (Guillaume Nault) [1790843] - [net] drop_monitor: Do not cancel uninitialized work item (Petr Oros) [1810114] - [net] drop_monitor: Use kstrdup (Petr Oros) [1810114] - [net] drop_monitor: Better sanitize notified packets (Petr Oros) [1810114] - [net] drop_monitor: Make timestamps y2038 safe (Petr Oros) [1810114] - [net] drop_monitor: Allow user to start monitoring hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for summary alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Add support for packet alert mode for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Consider all monitoring states before performing configuration (Petr Oros) [1810114] - [net] drop_monitor: Add basic infrastructure for hardware drops (Petr Oros) [1810114] - [net] drop_monitor: Initialize hardware per-CPU data (Petr Oros) [1810114] - [net] drop_monitor: Move per-CPU data init/fini to separate functions (Petr Oros) [1810114] - [maintainers] drop_monitor: Add missing uAPI file to MAINTAINERS file (Petr Oros) [1810114] - [net] drop_monitor: Expose tail drop counter (Petr Oros) [1810114] - [net] drop_monitor: Make drop queue length configurable (Petr Oros) [1810114] - [net] drop_monitor: Add a command to query current configuration (Petr Oros) [1810114] - [net] drop_monitor: Allow truncation of dropped packets (Petr Oros) [1810114] - [net] drop_monitor: Add packet alert mode (Petr Oros) [1810114] - [net] drop_monitor: Add alert mode operations (Petr Oros) [1810114] - [net] drop_monitor: Require CAP_NET_ADMIN for drop monitor configuration (Petr Oros) [1810114] - [net] drop_monitor: Reset per-CPU data before starting to trace (Petr Oros) [1810114] - [net] drop_monitor: Initialize timer and work item upon tracing enable (Petr Oros) [1810114] - [net] drop_monitor: Split tracing enable / disable to different functions (Petr Oros) [1810114] - [net] drop_monitor: Use pre_doit / post_doit hooks (Petr Oros) [1810114] - [net] drop_monitor: Add extack support (Petr Oros) [1810114] - [net] drop_monitor: Avoid multiple blank lines (Petr Oros) [1810114] - [net] drop_monitor: Document scope of spinlock (Petr Oros) [1810114] - [net] drop_monitor: Rename and document scope of mutex (Petr Oros) [1810114] - [net] drop_monitor: Use correct error code (Petr Oros) [1810114] - [net] revert "net: dev: introduce support for sch BYPASS for lockless qdisc" (Paolo Abeni) [1805983] - [net] neighbour: remove neigh_cleanup() method (Ivan Vecera) [1795285] - [include] trace: events: neigh_update: print new state in string format (Ivan Vecera) [1795285] - [net] neigh: hook tracepoints in neigh update code (Ivan Vecera) [1795285] - [net] trace: events: add a few neigh tracepoints (Ivan Vecera) [1795285] - [net] netfilter: nf_tables: add __nft_chain_type_get() (Florian Westphal) [1806888] - [net] devlink: Hang reporter's dump method on a dumpit cb (Andrea Claudi) [1804798] - [net] core: Do not clear VF index for node/port GUIDs query (Petr Oros) [1805312] - [net] core: Populate VF index in struct ifla_vf_guid (Petr Oros) [1805312] - [net] core: Add support for getting VF GUIDs (Petr Oros) [1805312] - [tools] ptp: Extend the test program to check the external time stamp flags (Petr Oros) [1795192] - [netdrv] mlx5: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] igb: Reject requests that fail to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] dp83640: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] mv88e6xxx: Reject requests to enable time stamping on both edges (Petr Oros) [1795192] - [netdrv] ptp: Introduce strict checking of external time stamp options (Petr Oros) [1795192] - [netdrv] renesas: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mlx5: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] igb: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] dp83640: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] mv88e6xxx: reject unsupported external timestamp flags (Petr Oros) [1795192] - [netdrv] net: reject PTP periodic output requests with unsupported flags (Petr Oros) [1795192] - [ptp] Validate requests to enable time stamping of external signals (Petr Oros) [1795192] - [tools] ptp: Fix example program to match kernel (Petr Oros) [1795192] - [include] uaccess: add noop untagged_addr definition (Josef Oskera) [1805320] - [include] debugfs: Add debugfs_create_xul() for hexadecimal unsigned long (Josef Oskera) [1795286] - [documentation] debugfs: Document debugfs helper for unsigned long values (Josef Oskera) [1795286] - [net] vsock/virtio: add WARN_ON check on virtio_transport_get_ops() (Stefano Garzarella) [1692797] - [net] vsock/virtio: fix null-pointer dereference in virtio_transport_recv_listen() (Stefano Garzarella) [1692797] - [net] vsock: avoid to assign transport if its initialization fails (Stefano Garzarella) [1692797] - [misc] vsock/vmci: make vmci_vsock_cb_host_called static (Stefano Garzarella) [1692797] - [net] vsock: fix bind() behaviour taking care of CID (Stefano Garzarella) [1692797] - [net] vsock: prevent transport modules unloading (Stefano Garzarella) [1692797] - [misc] vsock/vmci: register vmci_transport only when VMCI guest/host are active (Stefano Garzarella) [1692797] - [net] vsock: add multi-transports support (Stefano Garzarella) [1692797] - [net] hv_sock: set VMADDR_CID_HOST in the hvs_remote_addr_init() (Stefano Garzarella) [1692797] - [net] vsock: move vsock_insert_unbound() in the vsock_create() (Stefano Garzarella) [1692797] - [net] vsock: add vsock_create_connected() called by transports (Stefano Garzarella) [1692797] - [net] vsock: handle buffer_size sockopts in the core (Stefano Garzarella) [1692797] - [net] vsock: add 'struct vsock_sock *' param to vsock_core_get_transport() (Stefano Garzarella) [1692797] - [net] vsock/virtio: add transport parameter to the virtio_transport_reset_no_sock() (Stefano Garzarella) [1692797] - [net] vsock: add 'transport' member in the struct vsock_sock (Stefano Garzarella) [1692797] - [kernel] vsock: remove linux/vm_sockets.h file (Stefano Garzarella) [1692797] - [net] vsock: remove vm_sockets_get_local_cid() (Stefano Garzarella) [1692797] - [net] vsock/vmci: remove unused VSOCK_DEFAULT_CONNECT_TIMEOUT (Stefano Garzarella) [1692797] - [x86] kvm: x86: clear stale x86_emulate_ctxt->intercept value (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: vmx: check descriptor table exits on instruction emulation (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Check IO instruction VM-exit conditions (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Refactor IO bitmap checks into helper function (Jon Maloy) [1806817] {CVE-2020-2732} - [x86] kvm: nvmx: Don't emulate instructions in guest mode (Jon Maloy) [1806817] {CVE-2020-2732}- [fs] gfs2: Fix oversight in gfs2_ail1_flush (Robert S Peterson) [1724769] - [kernel] sched/uclamp: Extend sched_setattr() to support utilization clamping (Phil Auld) [1810399] - [kernel] sched/core: Further clarify sched_class::set_next_task() (Phil Auld) [1810399] - [kernel] sched/fair: Use mul_u32_u32() (Phil Auld) [1810399] - [kernel] sched/core: Simplify sched_class::pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Optimize pick_next_task() (Phil Auld) [1810399] - [kernel] sched/core: Make pick_next_task_idle() more consistent (Phil Auld) [1810399] - [kernel] sched/fair: Better document newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Fix pick_next_task() vs 'change' pattern race (Phil Auld) [1810399] - [cpufreq] cpufreq: Initialize the governors in core_initcall (Phil Auld) [1810399] - [kernel] sched/vtime: Fix guest/system mis-accounting on task switch (Phil Auld) [1810399] - [kernel] sched/fair/util_est: Implement faster ramp-up EWMA on utilization increases (Phil Auld) [1810399] - [kernel] sched/topology: Allow sched_asym_cpucapacity to be disabled (Phil Auld) [1810399] - [kernel] sched/topology: Don't try to build empty sched domains (Phil Auld) [1810399] - [kernel] sched/topology: Don't set SD_BALANCE_WAKE on cpuset domain relax (Phil Auld) [1810399] - [kernel] membarrier: Fix RCU locking bug caused by faulty merge (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt_schedule() interrupt return comment (Phil Auld) [1810399] - [kernel] sched/membarrier: Return -ENOMEM to userspace on memory allocation failure (Phil Auld) [1810399] - [kernel] sched/membarrier: Skip IPIs when mm->mm_users == 1 (Phil Auld) [1810399] - [tools] selftests, sched/membarrier: Add multi-threaded test (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix p->mm->membarrier_state racy load (Phil Auld) [1810399] - [include] sched/membarrier: Call sync_core only before usermode for same mm (Phil Auld) [1810399] - [kernel] sched/membarrier: Remove redundant check (Phil Auld) [1810399] - [kernel] sched/membarrier: Fix private expedited registration check (Phil Auld) [1810399] - [kernel] tasks, sched/core: RCUify the assignment of rq->curr (Phil Auld) [1810399] - [kernel] tasks, sched/core: With a grace period after finish_task_switch(), remove unnecessary code (Phil Auld) [1810399] - [kernel] tasks, sched/core: Ensure tasks are available for a grace period after leaving the runqueue (Phil Auld) [1810399] - [kernel] tasks: Add a count of task RCU users (Phil Auld) [1810399] - [include] sched/core: Convert task_struct.usage to refcount_t (Phil Auld) [1810399] - [include] sched/core: Convert vcpu_is_preempted() from macro to an inline function (Phil Auld) [1810399] - [kernel] sched/fair: Remove unused cfs_rq_clock_task() function (Phil Auld) [1810399] - [scripts] Kbuild: Handle PREEMPT_RT for version string and magic (Phil Auld) [1810399] - [kernel] sched/fair: Use rq_lock/unlock in online_fair_sched_group (Phil Auld) [1810399] - [kernel] sched: Rework pick_next_task() slow-path (Phil Auld) [1810399] - [kernel] sched: Allow put_prev_task() to drop rq->lock (Phil Auld) [1810399] - [kernel] sched/fair: Expose newidle_balance() (Phil Auld) [1810399] - [kernel] sched: Add task_struct pointer to sched_class::set_curr_task (Phil Auld) [1810399] - [kernel] sched: Rework CPU hotplug task selection (Phil Auld) [1810399] - [kernel] rcu/tree: Fix SCHED_FIFO params (Phil Auld) [1810399] - [kernel] sched: Clean up active_mm reference counting (Phil Auld) [1810399] - [kernel] sched/{rt, deadline}: Fix set_next_task vs pick_next_task (Phil Auld) [1810399] - [kernel] sched: Fix kerneldoc comment for ia64_set_curr_task (Phil Auld) [1810399] - [kernel] stop_machine: Fix stop_cpus_in_progress ordering (Phil Auld) [1810399] - [kernel] sched/psi: Reduce psimon FIFO priority (Phil Auld) [1810399] - [kernel] sched/psi: Do not require setsched permission from the trigger creator (Phil Auld) [1810399] - [x86] x86/kvm: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [x86] x86/dumpstack: Indicate PREEMPT_RT in dumps (Phil Auld) [1810399] - [x86] x86: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] kprobes: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] tracing: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [include] locking/spinlocks: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] rcu: Use CONFIG_PREEMPTION (Phil Auld) [1810399] - [kernel] sched/preempt: Use CONFIG_PREEMPTION where appropriate (Phil Auld) [1810399] - [kernel] sched/core: Prevent race condition between cpuset and __sched_setscheduler() (Phil Auld) [1810399] - [kernel] rcu/tree: Call setschedule() gp ktread to SCHED_FIFO outside of atomic region (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Change cpuset_rwsem and hotplug lock order (Phil Auld) [1810399] - [kernel] cgroup/cpuset: Convert cpuset_mutex to percpu_rwsem (Phil Auld) [1810399] - [kernel] sched/deadline: Fix bandwidth accounting at all levels after offline migration (Phil Auld) [1810399] - [kernel] cpusets: Rebuild root domain deadline accounting information (Phil Auld) [1810399] - [kernel] sched/core: Streamle calls to task_rq_unlock() (Phil Auld) [1810399] - [kernel] sched/topology: Add partition_sched_domains_locked() (Phil Auld) [1810399] - [kernel] sched/stats: Fix unlikely() use of sched_info_on() (Phil Auld) [1810399] - [kernel] sched/fair: Change task_numa_work() storage to static (Phil Auld) [1810399] - [kernel] sched/fair: Move task_numa_work() init to init_numa_balancing() (Phil Auld) [1810399] - [kernel] sched/fair: Move init_numa_balancing() below task_numa_work() (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Unbreak def/oldconfig with CONFIG_PREEMPT=y (Phil Auld) [1810399] - [kernel] sched/rt, Kconfig: Introduce CONFIG_PREEMPT_RT (Phil Auld) [1810399] - [kernel] kconfig: include kernel/Kconfig.preempt from init/Kconfig (Phil Auld) [1810399] - [kernel] sched/core: Fix preempt warning in ttwu (Phil Auld) [1810399] - [kernel] sched/core: Optimize try_to_wake_up() for local wakeups (Phil Auld) [1810399] - [kernel] sched/core: Introduce set_next_task() helper for better code readability (Phil Auld) [1810399] - [kernel] sched/fair: Don't increase sd->balance_interval on newidle balance (Phil Auld) [1810399] - [kernel] sched/fair: Clean up load_balance() condition (Phil Auld) [1810399] - [mm] mm: fix possible PMD dirty bit lost in set_pmd_migration_entry() (Rafael Aquini) [1809698] - [mm] mm, thp: fix defrag setting if newline is not used (Rafael Aquini) [1809698] - [mm] mm/migrate.c: also overwrite error when it is bigger than zero (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: fix out of bounds write in mpol_parse_str() (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: call flush_memcg_workqueue() only if memcg workqueue is valid (Rafael Aquini) [1809698] - [mm] mm/page-writeback.c: avoid potential division by zero in wb_min_max_ratio() (Rafael Aquini) [1809698] - [mm] mm/gup: fix memory leak in __gup_benchmark_ioctl (Rafael Aquini) [1809698] - [mm] mm: move_pages: return valid node id in status if the page is already on the target node (Rafael Aquini) [1809698] - [mm] mm/zsmalloc.c: fix the migrated zspage statistics (Rafael Aquini) [1809698] - [mm] mm: memcg/slab: wait for !root kmem_cache refcnt killing on root kmem_cache destruction (Rafael Aquini) [1809698] - [mm] mm/mempolicy.c: check range first in queue_pages_test_walk (Rafael Aquini) [1809698] - [mm] mm/memory.c: fix a huge pud insertion race during faulting (Rafael Aquini) [1809698] - [mm] mm: move the backup x_devmap() functions to asm-generic/pgtable.h (Rafael Aquini) [1809698] - [mm] mm/rmap.c: don't reuse anon_vma if we just want a copy (Rafael Aquini) [1809698] - [mm] mm/ksm.c: don't WARN if page is still mapped in remove_stable_node() (Rafael Aquini) [1809698] - [mm] mm/page_io.c: do not free shared swap slots (Rafael Aquini) [1809698] - [mm] mm: thp: handle page cache THP correctly in PageTransCompoundMap (Rafael Aquini) [1809698] - [mm] mm/slub: fix a deadlock in show_slab_objects() (Rafael Aquini) [1809698] - [mm] mm/vmpressure.c: fix a signedness bug in vmpressure_register_event() (Rafael Aquini) [1809698] - [trace] include/trace/events/writeback.h: fix -Wstringop-truncation warnings (Rafael Aquini) [1809698] - [mm] mm/compaction.c: clear total_{migrate, free}_scanned before scanning a new zone (Rafael Aquini) [1809698] - [mm] mm/hmm: fix hmm_range_fault()'s handling of swapped out pages (Rafael Aquini) [1809698] - [mm] mm/migrate.c: initialize pud_entry in migrate_vma() (Rafael Aquini) [1809698] - [kernel] ptrace: restore smp_rmb() in __ptrace_may_access() (Rafael Aquini) [1809698] - [documentation] mm: fix Documentation/vm/hmm.rst Sphinx warnings (Rafael Aquini) [1809698] - [fs] writeback: fix inode cgroup switching comment (Rafael Aquini) [1809698] - [include] mm/page_poison: update comment after code moved (Rafael Aquini) [1809698] - [mm] mm/filemap: pass inclusive 'end_byte' parameter to filemap_range_has_page (Rafael Aquini) [1809698] - [mm] ARM: 8826/1: mm: initialize pfn limits with find_limits() (Rafael Aquini) [1809698] - [fs] mm, proc: report PR_SET_THP_DISABLE in proc (Rafael Aquini) [1809698] - [mm] mm/khugepaged: fix crashes due to misaccounted holes (Rafael Aquini) [1809698] - [include] writeback: don't decrement wb->refcnt if !wb->bdi (Rafael Aquini) [1809698] - [mm] mm/filemap.c: Use existing variable (Rafael Aquini) [1809698] - [fs] removed extra extern file_fdatawait_range (Rafael Aquini) [1809698] - [s390] Revert "s390/dasd: Disable Thin Provisioning to prevent data loss" (Philipp Rudo) [1816984] - [s390] s390/dasd: fix data corruption for thin provisioned devices (Philipp Rudo) [1816984] - [block] virtio-blk: improve virtqueue error to BLK_STS (Philipp Rudo) [1816983] - [block] virtio-blk: fix hw_queue stopped on arbitrary error (Philipp Rudo) [1816983] - [s390] s390/pkey: fix missing length of protected key on return (Philipp Rudo) [1816981] - [s390] s390/mm: fix panic in gup_fast on large pud (Philipp Rudo) [1816980]- [mmc] mmc: core: Use a minimum 1600ms timeout when enabling CACHE ctrl (Yannick Cote) [1811430] - [mmc] mmc: core: Allow BKOPS and CACHE ctrl even if no HPI support (Yannick Cote) [1811430] - [net] net/smc: keep vlan_id for SMC-R in smc_listen_work() (Philipp Rudo) [1796890] - [scripts] redhat: fix modpost.c prerequisites (Frantisek Hrbata) [1818499] - [tools] tools/power/x86/intel-speed-select: Update version (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Change the order for clos disable (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Fix result display for turbo-freq auto mode (Prarit Bhargava) [1817068] - [tools] tools/power/x86/intel-speed-select: Add support for core-power discovery (Prarit Bhargava) [1817068] - [netdrv] can, slip: Protect tty->disc_data in write_wakeup and close with RCU (Steve Best) [1816036] - [kernel] exit: panic before exit_mm() on global init exit (Oleg Nesterov) [1808944] - [fs] nfsd: restore NFSv3 ACL support ("J. Bruce Fields") [1815683] - [fs] nfsd4: Fix kernel crash when reading proc file reply_cache_stats ("J. Bruce Fields") [1815683] - [fs] nfsd: fix cleanup of nfsd_reply_cache_init on failure ("J. Bruce Fields") [1815683] - [fs] nfsd: note inadequate stats locking ("J. Bruce Fields") [1815683] - [fs] nfsd4: drc containerization ("J. Bruce Fields") [1815683] - [fs] nfsd: don't call nfsd_reply_cache_shutdown twice ("J. Bruce Fields") [1815683] - [fs] nfsd: knfsd must use the container user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: rsi_parse() should use the current user namespace ("J. Bruce Fields") [1815683] - [net] SUNRPC: Fix the server AUTH_UNIX userspace mappings ("J. Bruce Fields") [1815683] - [fs] lockd: Pass the user cred from knfsd when starting the lockd server ("J. Bruce Fields") [1815683] - [net] SUNRPC: Temporary sockets should inherit the cred from their parent ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Cache the process user cred in the RPC server listener ("J. Bruce Fields") [1815683] - [fs] nfsd: Allow containers to set supported nfs versions ("J. Bruce Fields") [1815683] - [fs] nfsd: Add custom rpcbind callbacks for knfsd ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Allow further customisation of RPC program registration ("J. Bruce Fields") [1815683] - [net] SUNRPC: Clean up generic dispatcher code ("J. Bruce Fields") [1815683] - [fs] SUNRPC: Add a callback to initialise server requests ("J. Bruce Fields") [1815683] - [fs] SUNRPC/nfs: Fix return value for nfs4_callback_compound() ("J. Bruce Fields") [1815683] - [kernel] sched: Avoid scale real weight down to zero (Phil Auld) [1808562] - [nvme] nvme/pci: move cqe check after device shutdown (David Milburn) [1779247 1750267] - [mm] mm, slb: guarantee natural alignment for kmalloc(power-of-two) (Brian Foster) [1814964] - [tools] tools/power turbostat: Support Ice Lake server (Steve Best) [1776467] - [pinctrl] pinctrl: intel: Allow to request locked pads (Prarit Bhargava) [1783115] - [s390] s390/qeth: fix potential deadlock on workqueue flush (Philipp Rudo) [1814783] - [s390] s390/qeth: streamline control code for promisc mode (Philipp Rudo) [1814783] - [s390] scsi: zfcp: fix request object use-after-free in send path causing wrong traces (Philipp Rudo) [1814790] - [s390] s390/pci: Fix possible deadlock in recover_store() (Philipp Rudo) [1814788] - [s390] s390/pci: Recover handle in clp_set_pci_fn() (Philipp Rudo) [1814788] - [s390] scsi: zfcp: fix rport unblock if deleted SCSI devices on Scsi_Host (Philipp Rudo) [1814794] - [s390] scsi: zfcp: fix scsi_eh host reset with port_forced ERP for non-NPIV FCP devices (Philipp Rudo) [1814793] - [s390] s390/cio: fix virtio-ccw DMA without PV (Philipp Rudo) [1814787] - [s390] s390/kaslr: store KASLR offset for early dumps (Philipp Rudo) [1814781] - [mm] s390/mm: fix dynamic pagetable upgrade for hugetlbfs (Philipp Rudo) [1814779] - [char] tpm: ibmvtpm: retry on H_CLOSED in tpm_ibmvtpm_send() (Steve Best) [1808048] - [s390] s390/qeth: fix dangling IO buffers after halt/clear (Philipp Rudo) [1814782] - [virtio] virtio_ring: fix unmap of indirect descriptors (Philipp Rudo) [1797289] - [virtio] virtio_ring: fix return code on DMA mapping fails (Philipp Rudo) [1797289] - [misc] dma-mapping: zero memory returned from dma_alloc_* (Philipp Rudo) [1788928] - [platform] platform/mellanox: fix the mlx-bootctl sysfs (Alaa Hleihel) [1655714] - [platform] platform/mellanox: Add bootctl driver for Mellanox BlueField Soc (Alaa Hleihel) [1655714] - [char] tpm: ibmvtpm: Wait for buffer to be set before proceeding (Steve Best) [1815548] - [scsi] iscsi: Avoid potential deadlock in iscsi_if_rx func (Oleksandr Natalenko) [1815874] - [x86] x86/vector: Remove warning on managed interrupt migration (Peter Xu) [1812331] - [scsi] scsi: lpfc: fix spelling mistake "Notication" -> "Notification" (Dick Kennedy) [1796565] - [scsi] scsi: lpfc: add RDF registration and Link Integrity FPIN logging (Dick Kennedy) [1796565] - [uapi] scsi: fc: Update Descriptor definition and add RDF and Link Integrity FPINs (Dick Kennedy) [1796565]- [kvm] KVM: PPC: Book3S HV: Use __gfn_to_pfn_memslot in HPT page fault handler (Sam Bobroff) [1815491] - [net] tcp: also NULL skb->dev when copy was needed (Florian Westphal) [1775961] - [net] tcp: ensure skb->dev is NULL before leaving TCP stack (Florian Westphal) [1775961]- [mm] mm/memcontrol: use vmstat names for printing statistics (Waiman Long) [1793534] - [base] mm/vmstat: add helpers to get vmstat item names for each enum type (Waiman Long) [1793534] - [mm] mm/vmstat.c: assert that vmstat_text is in sync with stat_items_size (Waiman Long) [1793534] - [mm] mm: memcontrol: dump memory.stat during cgroup OOM (Waiman Long) [1793534] - [mm] mm/memcontrol.c: lost css_put in memcg_expand_shrinker_maps() (Waiman Long) [1793534] - [mm] mm: memcg/slab: fix percpu slab vmstats flushing (Waiman Long) [1793534] - [include] include/linux/memcontrol.h: fix comments based on per-node memcg (Waiman Long) [1793534] - [mm] mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm() (Waiman Long) [1793534] - [mm] mm: memcontrol: fix network errors from failing __GFP_ATOMIC charges (Waiman Long) [1793534] - [mm] mm: slab: make page_cgroup_ino() to recognize non-compound slab pages properly (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NULL-ptr deref in percpu stats flush (Waiman Long) [1793534] - [mm] mm/memcontrol: update lruvec counters in mem_cgroup_move_account (Waiman Long) [1793534] - [mm] mm: memcg: get number of pages on the LRU list in memcgroup base on lru_zone_size (Waiman Long) [1793534] - [mm] mm: memcontrol: fix percpu vmstats and vmevents flush (Waiman Long) [1793534] - [mm] mm, memcg: partially revert "mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones" (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu slab vmstats on kmem offlining (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmevents before releasing memcg (Waiman Long) [1793534] - [mm] mm: memcontrol: flush percpu vmstats before releasing memcg (Waiman Long) [1793534] - [mm] mm/memcontrol.c: keep local VM counters in sync with the hierarchical ones (Waiman Long) [1793534] - [mm] mm/memcontrol: fix wrong statistics in memory.stat (Waiman Long) [1793534] - [mm] mm: memcontrol: don't batch updates of local VM stats and events (Waiman Long) [1793534] - [mm] mm: memcontrol: fix NUMA round-robin reclaim at intermediate level (Waiman Long) [1793534] - [mm] mm: memcontrol: fix recursive statistics correctness & scalabilty (Waiman Long) [1793534] - [mm] mm: memcontrol: move stat/event counting functions out-of-line (Waiman Long) [1793534] - [mm] mm: memcontrol: make cgroup stats and events query API explicitly local (Waiman Long) [1793534] - [mm] mm, memcg: rename ambiguously named memory.stat counters and functions (Waiman Long) [1793534] - [mm] mm: memcontrol: quarantine the mem_cgroup_nr_lru_pages() API (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: push down mem_cgroup_node_nr_lru_pages() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace node summing with memcg_page_state() (Waiman Long) [1793534] - [mm] mm: memcontrol: replace zone summing with lruvec_page_state() (Waiman Long) [1793534] - [include] mm: memcontrol: track LRU counts in the vmstats array (Waiman Long) [1793534] - [mm] mm: writeback: use exact memcg dirty counts (Waiman Long) [1793534] - [mm] mm: memcontrol: expose THP events on a per-memcg basis (Waiman Long) [1793534] - [mm] memcg: killed threads should not invoke memcg OOM killer (Waiman Long) [1793534] - [mm] mm, memcg: extract memcg maxable seq_file logic to seq_show_memcg_tunable (Waiman Long) [1793534] - [mm] mm, memcg: create mem_cgroup_from_seq (Waiman Long) [1793534] - [mm] mm/oom_kill.c: fix uninitialized oc->constraint (Waiman Long) [1793534] - [mm] mm, oom: add oom victim's memcg to the oom context information (Waiman Long) [1793534] - [mm] mm, oom: reorganize the oom report in dump_header (Waiman Long) [1793534] - [include] mm: Clarify the implication of adding new node stat items (Waiman Long) [1793534] - [mm] memcg: Revert "Add preemption point in accumulate_memcg_tree()" (Waiman Long) [1793534] - [base] driver core: add dev_groups to all drivers (Don Dutile) [1814347] - [tools] selftests/livepatch: Remove unused local variable in set_ftrace_enabled() (Yannick Cote) [1807115] - [tools] selftests/livepatch: Replace set_dynamic_debug() with setup_config() in README (Yannick Cote) [1807115] - [tools] selftests: livepatch: Fix it to do root uid check and skip (Yannick Cote) [1807115] - [tools] selftests/livepatch: Test interaction with ftrace_enabled (Yannick Cote) [1807115] - [tools] selftests/livepatch: Make dynamic debug setup and restore generic (Yannick Cote) [1807115] - [kernel] ftrace: Introduce PERMANENT ftrace_ops flag (Yannick Cote) [1807115] - [samples] livepatch: Handle allocation failure in the sample of shadow variable API (Yannick Cote) [1807115] - [lib] livepatch/samples/selftest: Use klp_shadow_alloc() API correctly (Yannick Cote) [1807115] - [lib] livepatch/selftest: Clean up shadow variable names and type (Yannick Cote) [1807115] - [samples] livepatch/sample: Use the right type for the leaking data pointer (Yannick Cote) [1807115] - [kernel] kprobes: Allow kprobes coexist with livepatch (Yannick Cote) [1727330 1807115] - [x86] ftrace/x86: Remove mcount() declaration (Yannick Cote) [1807115] - [tools] selftests: livepatch: add missing fragments to config (Yannick Cote) [1807115] - [lib] livepatch: Selftests of the API for tracking system state changes (Yannick Cote) [1807115] - [documentation] livepatch: Documentation of the new API for tracking system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Allow to distinguish different version of system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Basic API to track system state changes (Yannick Cote) [1807115] - [kernel] livepatch: Keep replaced patches until post_patch callback is called (Yannick Cote) [1807115] - [tools] selftests/livepatch: Disable the timeout (Yannick Cote) [1807115] - [kernel] livepatch: Nullify obj->mod in klp_module_coming()'s error path (Yannick Cote) [1807115] - [powerpc] livepatch: Remove klp_check_compiler_support() (Yannick Cote) [1807115] - [x86] ftrace/x86: Remove mcount support (Yannick Cote) [1807115] - [x86] ftrace/x86_32: Remove support for non DYNAMIC_FTRACE (Yannick Cote) [1807115] - [documentation] docs/livepatch: Unify style of livepatch documentation in the ReST format (Yannick Cote) [1807115] - [documentation] docs: livepatch: convert docs to ReST and rename to *.rst (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicate warning about missing reliable stacktrace support (Yannick Cote) [1807115] - [kernel] livepatch: Use static buffer for debugging messages under rq lock (Yannick Cote) [1807115] - [include] livepatch: Remove stale kobj_added entries from kernel-doc descriptions (Yannick Cote) [1807115] - [kernel] livepatch: Remove duplicated code for early initialization (Yannick Cote) [1807115] - [kernel] livepatch: Remove custom kobject state handling (Yannick Cote) [1807115] - [kernel] livepatch: Convert error about unsupported reliable stacktrace into a warning (Yannick Cote) [1807115] - [kernel] kprobes: Replace p with other pointer types (Yannick Cote) [1727330 1807115]- [drm] drm/bochs: downgrade pci_request_region failure from error to warning (Dave Airlie) [1804735] - [drm] drm/bochs: deinit bugfix (Dave Airlie) [1804735] - [fs] gfs2: fix O_EXCL|O_CREAT handling on cold dcache (Andrew Price) [1811787] - [net] esp: remove the skb from the chain when it's enqueued in cryptd_wq (Xin Long) [1807909] - [powerpc] powerpc/nvdimm: set target_node properly (Diego Domingos) [1815038]- [kernel] posix-cpu-timers: Fix two trivial comments (Prarit Bhargava) [1810244] - [kernel] hrtimer: Annotate lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fix permission check regression (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Always clear head pointer on dequeue (Prarit Bhargava) [1810244] - [kernel] hrtimer: Add a missing bracket and hide `migration_base' on !SMP (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry_active check actually work correctly (Prarit Bhargava) [1810244] - [include] posix-timers: Unbreak CONFIG_POSIX_TIMERS=n build (Prarit Bhargava) [1810244] - [kernel] tick: Mark sched_timer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Utilize timerqueue for storage (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Move state tracking to struct posix_cputimers (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Deduplicate rlimit handling (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless comparisons (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of 64bit divisions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate timer expiry further (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of zero checks (Prarit Bhargava) [1810244] - [kernel] rlimit: Rewrite non-sensical RLIMIT_CPU comment (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Respect INFINITY for hard RTTIME limit (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch thread group sampling to array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Restructure expiry array (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove cputime_expires (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Make expiry checks array based (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based sample functions (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Remove the odd field rename defines (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Switch check_*_timers() to array cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify set_process_cpu_timer() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify timer queueing (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide array based access to expiry cache (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move expiry cache into struct posix_cputimers (Prarit Bhargava) [1810244] - [include] sched: Move struct task_cputime to types.h (Prarit Bhargava) [1810244] - [include] posix-cpu-timers: Create a container struct (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Move prof/virt_ticks into caller (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample task times once in expiry check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Get rid of pointer indirection (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Simplify sample functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove pointless return value check (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_rearm() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use clock ID in posix_cpu_timer_set() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Consolidate thread group sample code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Rename thread_group_cputimer() and make it static (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sample directly in timer check (Prarit Bhargava) [1810244] - [kernel] itimers: Use quick sample function (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide quick sample function for itimer (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_timer_create() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Use common permission check in posix_cpu_clock_get() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Provide task validation functions (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove tsk argument from run_posix_cpu_timers() (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Sanitize bogus WARNONS (Prarit Bhargava) [1810244] - [kernel] hrtimer: Don't take expiry_lock when timer is currently migrated (Prarit Bhargava) [1810244] - [kernel] hrtimer: Protect lockless access to timer->base (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Fixup stale comment (Prarit Bhargava) [1810244] - [include] alarmtimers: Avoid rtc.h include (Prarit Bhargava) [1810244] - [include] posix-timers: Cleanup forward declarations and includes (Prarit Bhargava) [1810244] - [kernel] hrtimer: Improve comments on handling priority inversion against softirq kthread (Prarit Bhargava) [1810244] - [kernel] posix-timers: Use a callback for cancel synchronization on PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] posix-timers: Move rcu_head out of it union (Prarit Bhargava) [1810244] - [kernel] posix-timers: Rework cancel retry loops (Prarit Bhargava) [1810244] - [kernel] posix-timers: Cleanup the flag/flags confusion (Prarit Bhargava) [1810244] - [kernel] itimers: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [fs] timerfd: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] alarmtimer: Prepare for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] sched/deadline: Ensure inactive_timer runs in hardirq context (Prarit Bhargava) [1810244] - [kernel] timers: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Prepare support for PREEMPT_RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Determine hard/soft expiry mode for hrtimer sleepers on RT (Prarit Bhargava) [1810244] - [kernel] hrtimer: Move unmarked hrtimers to soft interrupt expiry on RT (Prarit Bhargava) [1810244] - [kernel] tick: Mark tick related hrtimers to expiry in hard interrupt context (Prarit Bhargava) [1810244] - [kvm] KVM: LAPIC: Mark hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] watchdog: Mark watchdog_hrtimer to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] perf/core: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [kernel] hrtimer: Make enqueue mode check work on RT (Prarit Bhargava) [1810244] - [kernel] sched: Mark hrtimers to expire in hard interrupt context (Prarit Bhargava) [1810244] - [staging] hrtimer/treewide: Use hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Provide hrtimer_sleeper_start_expires() (Prarit Bhargava) [1810244] - [kernel] hrtimer: Consolidate hrtimer_init() + hrtimer_init_sleeper() calls (Prarit Bhargava) [1810244] - [kernel] hrtimer: Remove task argument from hrtimer_init_sleeper() (Prarit Bhargava) [1810244] - [kernel] futex: Consolidate duplicated timer setup code (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Remove private interval storage (Prarit Bhargava) [1810244] - [kernel] posix-cpu-timers: Unbreak timer rearming (Prarit Bhargava) [1810244] - [mm] mm, slub: naive detection of double-free or freelist corruption (Rafael Aquini) [1810288] - [fs] nfs: add minor version to nfs_server_key for fscache (Dave Wysochanski) [1777097] - [edac] EDAC, mellanox: Add ECC support for BlueField DDR4 (Alaa Hleihel) [1725108] - [platform] platform/mellanox: fix potential deadlock in the tmfifo driver (Alaa Hleihel) [1655736] - [platform] platform/mellanox: Add TmFifo driver for Mellanox BlueField Soc (Alaa Hleihel) [1655736] - [mm] powerpc/pmem: Fix kernel crash due to wrong range value usage in flush_dcache_range (Steve Best) [1814279] - [mm] powerpc: Chunk calls to flush_dcache_range in arch_*_memory (Steve Best) [1814279] - [fs] cifs: fix NULL dereference in match_prepath (Leif Sahlberg) [1760879] - [fs] cifs: fail i/o on soft mounts if sessionsetup errors out (Leif Sahlberg) [1798031] - [sound] ALSA: usb-audio: set the interface format after resume on Dell WD19 (Perry Yuan) [1807965] - [fs] cifs: make sure we do not overflow the max EA buffer size (Leif Sahlberg) [1752437]- [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1814350] - [fs] fuse: fix stack use after return (Miklos Szeredi) [1814666]- [target] scsi: Revert "target: iscsi: Wait for all commands to finish before freeing a session" (Maurizio Lombardi) [1784442] - [infiniband] scsi: Revert "RDMA/isert: Fix a recently introduced regression related to logout" (Maurizio Lombardi) [1784442] - [target] scsi: Revert "target/core: Inline transport_lun_remove_cmd()" (Maurizio Lombardi) [1784442] - [target] scsi: libfc: remove unnecessary assertion on ep variable (Maurizio Lombardi) [1784442] - [infiniband] scsi: RDMA/isert: Fix a recently introduced regression related to logout (Maurizio Lombardi) [1784442] - [target] scsi: target/iblock: Fix protection error with blocks greater than 512B (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Fix a pr_debug() argument (Maurizio Lombardi) [1784442] - [target] scsi: target: iscsi: Wait for all commands to finish before freeing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Release SPC-2 reservations when closing a session (Maurizio Lombardi) [1784442] - [target] scsi: target: core: Document target_cmd_size_check() (Maurizio Lombardi) [1784442] - [target] scsi: target: tcmu: Prevent memory reclaim recursion (Maurizio Lombardi) [1784442] - [scsi] scsi: cxgb4i: remove set but not used variable 'ppmax' (Maurizio Lombardi) [1784442] - [target] scsi: target: remove unused extension parameters (Maurizio Lombardi) [1784442] - [target] scsi: target: fix SendTargets=All string compares (Maurizio Lombardi) [1784442] - [target] scsi: target: Remove tpg_list and se_portal_group.se_tpg_node (Maurizio Lombardi) [1784442] - [target] scsi: target: cxgbit: Fix cxgbit_fw4_ack() (Maurizio Lombardi) [1784442] - [infiniband] IB/hfi1: TID RDMA WRITE should not return IB_WC_RNR_RETRY_EXC_ERR (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Calculate flow weight based on QP MTU for TID RDMA (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure r_tid_ack is valid before building TID RDMA ACK packet (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure full Gen3 speed in a Gen4 system (Kamal Heib) [1786601] - [infiniband] IB/core: Avoid deadlock during netlink message handling (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Fix incorrect error print (Kamal Heib) [1786601] - [infiniband] IB/iser: Support up to 16MB data transfer in a single command (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Add missing cast for 32 bit (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update name of some functions (Kamal Heib) [1786601] - [infiniband] RDMA/iwpm: Delete unnecessary checks before the macro call "dev_kfree_skb" (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Use existing FIELD_SIZEOF macro (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Remove umem check on dereg MR flow (Kamal Heib) [1786601] - [net] xprtrdma: Send Queue size grows after a reconnect (Kamal Heib) [1786601] - [net] xprtrdma: Clear xprt->reestablish_timeout on close (Kamal Heib) [1786601] - [net] xprtrdma: Recycle MRs after disconnect (Kamal Heib) [1786601] - [net] xprtrdma: Optimize rpcrdma_post_recvs() (Kamal Heib) [1786601] - [net] xprtrdma: Inline XDR chunk encoder functions (Kamal Heib) [1786601] - [infiniband] RDMA/core: Make invalidate_range a device operation (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use kvcalloc for the dma_list and page_list (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Check for overflow when computing the umem_odp end (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Provide ib_umem_odp_release() to undo the allocs (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Split creating a umem_odp from ib_umem_get (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make the three ways to create a umem_odp clear (Kamal Heib) [1786601] - [infiniband] RMDA/odp: Consolidate umem_odp initialization (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Make it clearer when a umem is an implicit ODP umem (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Iterate over the whole rbtree directly (Kamal Heib) [1786601] - [infiniband] RDMA/odp: Use the common interval tree library instead of generic (Kamal Heib) [1786601] - [net] xprtrdma: Clean up xprt_rdma_set_connect_timeout() (Kamal Heib) [1786601] - [net] xprtrdma: Use an llist to manage free rpcrdma_reps (Kamal Heib) [1786601] - [net] xprtrdma: Remove rpcrdma_buffer::rb_mrlock (Kamal Heib) [1786601] - [net] xprtrdma: Cache free MRs in each rpcrdma_req (Kamal Heib) [1786601] - [net] xprtrdma: Ensure creating an MR does not trigger FS writeback (Kamal Heib) [1786601] - [net] xprtrdma: Move rpcrdma_mr_get out of frwr_map (Kamal Heib) [1786601] - [net] xprtrdma: Combine rpcrdma_mr_put and rpcrdma_mr_unmap_and_put (Kamal Heib) [1786601] - [net] xprtrdma: Simplify rpcrdma_mr_pop (Kamal Heib) [1786601] - [net] xprtrdma: Rename rpcrdma_buffer::rb_all (Kamal Heib) [1786601] - [net] xprtrdma: Rename CQE field in Receive trace points (Kamal Heib) [1786601] - [infiniband] RDMA: Delete DEBUG code (Kamal Heib) [1786601] - [include] xprtrdma: Boost client's max slot table size to match Linux server (Kamal Heib) [1786601] - [net] xprtrdma: Boost maximum transport header size (Kamal Heib) [1786601] - [net] xprtrdma: Fix calculation of ri_max_segs again (Kamal Heib) [1786601] - [net] xprtrdma: Update obsolete comment (Kamal Heib) [1786601] - [net] xprtrdma: Refresh the documenting comment in frwr_ops.c (Kamal Heib) [1786601] - [net] svcrdma: Use llist for managing cache of recv_ctxts (Kamal Heib) [1786601] - [net] svcrdma: Remove svc_rdma_wq (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Rate limit admin queue error prints (Kamal Heib) [1786601] - [rdma] RDMA/core: Introduce ratelimited ibdev printk functions (Kamal Heib) [1786601] - [net] rdma: Enable ib_alloc_cq to spread work over a device's comp_vectors (Kamal Heib) [1786601] - [infiniband] RDMA/core: fix spelling mistake "Nelink" -> "Netlink" (Kamal Heib) [1786601] - [infiniband] net: Use skb_frag_off accessors (Kamal Heib) [1786601] - [infiniband] RDMA/efa: Expose device statistics (Kamal Heib) [1786601] - [infiniband] RDMA/core: Support netlink commands in non init_net net namespaces (Kamal Heib) [1786601] - [rdma] RDMA: Make most headers compile stand alone (Kamal Heib) [1786601] - [infiniband] RDMA/core: Annotate destroy of mutex to ensure that it is released as unlocked (Kamal Heib) [1786601] - [infiniband] net: Use skb accessors in network drivers (Kamal Heib) [1786601] - [documentation] docs: infiniband: add it to the driver-api bookset (Kamal Heib) [1786601] - [infiniband] IB/hfi1: use the new FOLL_LONGTERM flag to get_user_pages_fast() (Kamal Heib) [1786601] - [documentation] Documentation/infiniband: update from locked to pinned_vm (Kamal Heib) [1786601] - [infiniband] opa_vnic: fix check on record->event, incorrect operator used (Kamal Heib) [1786601] - [infiniband] opa_vnic: Convert vport_idr to XArray (Kamal Heib) [1786601] - [infiniband] IB/hfi1: Ensure ucast_dlid access doesnt exceed bounds (Kamal Heib) [1786601] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Kamal Heib) [1786601] - [infiniband] treewide: Add SPDX license identifier - Kbuild (Kamal Heib) [1786601] - [infiniband] mm/gup: add make_dirty arg to put_user_pages_dirty_lock() (Kamal Heib) [1786601] - [netdrv] ibmvnic: Do not process device remove during device reset (Steve Best) [1813223] - [bluetooth] Revert "Bluetooth: btusb: driver to enable the usb-wakeup feature" (Gopal Tiwari) [1811534] - [tty] serial: 8250_pci: Make PCI class test non fatal (Prarit Bhargava) [1812742] - [powercap] powercap/intel_rapl: add support for ICX-D (Steve Best) [1485067] - [char] drivers: ipmi: fix off-by-one bounds check that leads to a out-of-bounds write (Tony Camuso) [1812922] - [char] ipmi:ssif: Handle a possible NULL pointer reference (Tony Camuso) [1812922] - [char] drivers: ipmi: Modify max length of IPMB packet (Tony Camuso) [1812922] - [char] drivers: ipmi: Support raw i2c packet in IPMB (Tony Camuso) [1812922] - [char] ipmi: fix ipmb_poll()'s return type (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation, continued (Tony Camuso) [1812922] - [char] char: Fix Kconfig indentation (Tony Camuso) [1812922] - [char] ipmi: kill off 'timespec' usage again (Tony Camuso) [1812922] - [char] drivers: ipmi: Support for both IPMB Req and Resp (Tony Camuso) [1812922] - [char] ipmi: Fix memory leak in __ipmi_bmc_register (Tony Camuso) [1812922] - [char] ipmi: bt-bmc: use devm_platform_ioremap_resource() to simplify code (Tony Camuso) [1812922] - [char] ipmi: use *ph to print small buffer (Tony Camuso) [1812922] - [char] ipmi: Don't leave holes in the I2C address list in the ssif driver (Tony Camuso) [1812922] - [char] ipmi: fix return value of ipmi_set_my_LUN (Tony Camuso) [1812922] - [char] ipmi: Convert pr_xxx() to dev_xxx() in the BT code (Tony Camuso) [1812922] - [char] ipmi:dmi: Ignore IPMI SMBIOS entries with a zero base address (Tony Camuso) [1812922] - [char] ipmi_si: fix potential integer overflow on large shift (Tony Camuso) [1812922] - [char] ipmi_si_pci: fix NULL device in ipmi_si error message (Tony Camuso) [1812922] - [char] ipmi: Convert printk(KERN_ to pr_( (Tony Camuso) [1812922] - [char] pci:ipmi: Move IPMI PCI class id defines to pci_ids.h (Tony Camuso) [1812922] - [char] ipmi:powernv: Convert ipmi_smi_t to struct ipmi_smi (Tony Camuso) [1812922] - [fs] NFSv4 fix acl retrieval over krb5i/krb5p mounts (Steve Dickson) [1787627]- [fs] gfs2: Additional information when gfs2_ail1_flush withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Fix lru_count going negative (Robert S Peterson) [1752976] - [fs] gfs2: allow journal replay to hold sd_log_flush_lock (Robert S Peterson) [1752976] - [fs] gfs2: don't allow releasepage to free bd still used for revokes (Robert S Peterson) [1752976] - [fs] gfs2: clean up iopen glock mess in gfs2_create_inode (Robert S Peterson) [1752976] - [fs] gfs2: flesh out delayed withdraw for gfs2_log_flush (Robert S Peterson) [1752976] - [fs] gfs2: Fix incorrect variable name (Robert S Peterson) [1752976] - [fs] gfs2: Do proper error checking for go_sync family of glops functions (Robert S Peterson) [1752976] - [fs] gfs2: Don't demote a glock until its revokes are written (Robert S Peterson) [1752976] - [fs] gfs2: drain the ail2 list after io errors (Robert S Peterson) [1752976] - [fs] gfs2: Withdraw in gfs2_ail1_flush if write_cache_pages fails (Robert S Peterson) [1752976] - [fs] gfs2: Do log_flush in gfs2_ail_empty_gl even if ail list is empty (Robert S Peterson) [1752976] - [fs] gfs2: Check for log write errors before telling dlm to unlock (Robert S Peterson) [1752976] - [fs] gfs2: Prepare to withdraw as soon as an IO error occurs in log write (Robert S Peterson) [1752976] - [fs] gfs2: Issue revokes more intelligently (Robert S Peterson) [1752976] - [fs] gfs2: Add verbose option to check_journal_clean (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop when checking ail item count before go_inval (Robert S Peterson) [1752976] - [fs] gfs2: Force withdraw to replay journals and wait for it to finish (Robert S Peterson) [1752976] - [fs] gfs2: Allow some glocks to be used during withdraw (Robert S Peterson) [1752976] - [fs] gfs2: move check_journal_clean to util.c for future use (Robert S Peterson) [1752976] - [fs] gfs2: Ignore dlm recovery requests if gfs2 is withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: Only complain the first time an io error occurs in quota or log (Robert S Peterson) [1752976] - [fs] gfs2: log error reform (Robert S Peterson) [1752976] - [fs] gfs2: Rework how rgrp buffer_heads are managed (Robert S Peterson) [1752976] - [fs] gfs2: clear ail1 list when gfs2 withdraws (Robert S Peterson) [1752976] - [fs] gfs2: Introduce concept of a pending withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Return bool from gfs2_assert functions (Robert S Peterson) [1752976] - [fs] gfs2: Turn gfs2_consist into void functions (Robert S Peterson) [1752976] - [fs] gfs2: Remove usused cluster_wide arguments of gfs2_consist functions (Robert S Peterson) [1752976] - [fs] gfs2: Report errors before withdraw (Robert S Peterson) [1752976] - [fs] gfs2: Split gfs2_lm_withdraw into two functions (Robert S Peterson) [1752976] - [fs] gfs2: Fix possible fs name overflows (Robert S Peterson) [1752976] - [fs] gfs2: Remove active journal side effect from gfs2_write_log_header (Robert S Peterson) [1752976] - [fs] gfs2: Don't loop forever in gfs2_freeze if withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix infinite loop in gfs2_ail1_flush on io error (Robert S Peterson) [1752976] - [fs] gfs2: Introduce function gfs2_withdrawn (Robert S Peterson) [1752976] - [fs] gfs2: fix glock reference problem in gfs2_trans_add_unrevoke (Robert S Peterson) [1752976] - [fs] gfs2: make gfs2_log_shutdown static (Robert S Peterson) [1752976] - [fs] gfs2: replace more printk with calls to fs_info and friends (Robert S Peterson) [1752976] - [fs] gfs2: dump fsid when dumping glock problems (Robert S Peterson) [1752976] - [fs] gfs2: simplify gfs2_freeze by removing case (Robert S Peterson) [1752976] - [fs] gfs2: Rename SDF_SHUTDOWN to SDF_WITHDRAWN (Robert S Peterson) [1752976] - [fs] gfs2: Warn when a journal replay overwrites a rgrp with buffers (Robert S Peterson) [1752976] - [fs] gfs2: log which portion of the journal is replayed (Robert S Peterson) [1752976] - [fs] gfs2: kthread and remount improvements (Robert S Peterson) [1752976] - [fs] gfs2: Fix occasional glock use-after-free (Robert S Peterson) [1752976] - [fs] gfs2: Rename sd_log_le_{revoke,ordered} (Robert S Peterson) [1724769] - [watchdog] watchdog: make nowayout sysfs file writable (David Arcari) [1802742] - [watchdog] watchdog: prevent deferral of watchdogd wakeup on RT (David Arcari) [1802742] - [watchdog] watchdog: Fix the race between the release of watchdog_core_data and cdev (David Arcari) [1802742] - [watchdog] watchdog: convert remaining drivers to use SPDX license identifier (David Arcari) [1802742] - [watchdog] watchdog: make the device time out at open_deadline when open_timeout is used (David Arcari) [1802742] - [watchdog] watchdog: introduce CONFIG_WATCHDOG_OPEN_TIMEOUT (David Arcari) [1802742] - [watchdog] watchdog: introduce watchdog.open_timeout commandline parameter (David Arcari) [1802742] - [watchdog] watchdog: let core print error message when registering device fails (David Arcari) [1802742] - [watchdog] watchdog: make watchdog_deferred_registration_add() void (David Arcari) [1802742] - [watchdog] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (David Arcari) [1802742] - [watchdog] watchdog: add error messages when initializing timeout fails (David Arcari) [1802742] - [watchdog] watchdog: refactor watchdog_init_timeout (David Arcari) [1802742] - [watchdog] watchdog: core: fix null pointer dereference when releasing cdev (David Arcari) [1802742] - [x86] x86/ioapic: Prevent inconsistent state when moving an interrupt (Prarit Bhargava) [1810236] - [x86] x86/fpu: Don't cache access to fpu_fpregs_owner_ctx (Prarit Bhargava) [1810236] - [lib] lib/ubsan: don't serialize UBSAN report (Prarit Bhargava) [1810243] - [lib] ubsan, x86: Annotate and allow __ubsan_handle_shift_out_of_bounds() in uaccess regions (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix pwq ref leak in rescuer_thread() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix missing kfree(rescuer) in destroy_workqueue() (Prarit Bhargava) [1810243] - [kernel] workqueue: Fix spurious sanity check failures in destroy_workqueue() (Prarit Bhargava) [1810243] - [include] hrtimer: Add kernel doc annotation for HRTIMER_MODE_HARD (Prarit Bhargava) [1810243] - [kernel] genirq: Force interrupt threading on RT (Prarit Bhargava) [1810243] - [include] hrtimer: Introduce HARD expiry mode (Prarit Bhargava) [1810243] - [kernel] workqueue: Remove GPF argument from alloc_workqueue_attrs() (Prarit Bhargava) [1810243] - [kernel] workqueue: Make alloc/apply/free_workqueue_attrs() static (Prarit Bhargava) [1810243] - [tools] objtool: Add UACCESS validation (Prarit Bhargava) [1810243] - [tools] objtool: Handle function aliases (Prarit Bhargava) [1810243] - [lib] ubsan: build ubsan.c more conservatively (Prarit Bhargava) [1810243] - [lib] x86/uaccess, ubsan: Fix UBSAN vs. SMAP (Prarit Bhargava) [1810243] - [tools] objtool: Rewrite alt->skip_orig (Prarit Bhargava) [1810243] - [fs] dlm: Don't swamp the CPU with callbacks queued during recovery (Robert S Peterson) [1752976] - [nvme] nvmet: update AEN list and array at one place (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix controller use after free (Gopal Tiwari) [1781927] - [nvme] nvmet: Fix error print message at nvmet_install_queue function (Gopal Tiwari) [1781927] - [nvme] nvme-pci: remove nvmeq->tags (Gopal Tiwari) [1781927] - [nvme] nvmet: fix dsm failure when payload does not match sgl descriptor (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: switch to use helpers (Gopal Tiwari) [1781927] - [nvme] nvmet: fix per feat data len for get_feature (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix read queue count (Gopal Tiwari) [1781927] - [nvme] nvme/pci Limit write queue sizes to possible cpus (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Fix write and poll queue types (Gopal Tiwari) [1781927] - [nvme] nvme/pci: Remove last_cq_head (Gopal Tiwari) [1781927] - [nvme] nvme: Namepace identification descriptor list is optional (Gopal Tiwari) [1781927] - [nvme] Revert "nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T" (Gopal Tiwari) [1781927] - [nvme] nvme: else following return is not needed (Gopal Tiwari) [1781927] - [nvme] nvme: add error message on mismatching controller ids (Gopal Tiwari) [1781927] - [nvme] nvme_fc: add module to ops template to allow module references (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Avoid preallocating big SGL for data (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: add quirk to avoid changing temperature threshold (Gopal Tiwari) [1781927] - [nvme] nvme: hwmon: provide temperature min and max values for each sensor (Gopal Tiwari) [1781927] - [nvme] nvme: Discard workaround for non-conformant devices (Gopal Tiwari) [1781927] - [nvme] nvme: Add hardware monitoring support (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix crash in nvme_mpath_clear_ctrl_paths (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: fix a segmentation fault during module unload (Gopal Tiwari) [1781927] - [nvme] nvmet: clean up command parsing a bit (Gopal Tiwari) [1781927] - [nvme] nvmet: fill discovery controller sn, fr and mn correctly (Gopal Tiwari) [1781927] - [nvme] nvmet: Open code nvmet_req_execute() (Gopal Tiwari) [1781927] - [nvme] nvmet: Remove the data_len field from the nvmet_req struct (Gopal Tiwari) [1781927] - [nvme] nvmet: add plugging for read/write when ns is bdev (Gopal Tiwari) [1781927] - [nvme] nvmet: stop using bio_set_op_attrs (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce nvmet_dsm_len() helper (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Spelling s/resdicovered/rediscovered/ (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't check data_len in nvmet_tcp_map_data() (Gopal Tiwari) [1781927] - [nvme] nvme: Introduce nvme_lba_to_sect() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Don't set the request's data_len (Gopal Tiwari) [1781927] - [nvme] nvmet: Cleanup discovery execute handlers (Gopal Tiwari) [1781927] - [nvme] nvmet-rdma: add unlikely check at nvmet_rdma_map_sgl_keyed (Gopal Tiwari) [1781927] - [nvme] nvme: Cleanup and rename nvme_block_nr() (Gopal Tiwari) [1781927] - [nvme] nvme: introduce "Command Aborted By host" status code (Gopal Tiwari) [1781927] - [nvme] nvmet: Introduce common execute function for get_log_page and identify (Gopal Tiwari) [1781927] - [nvme] nvme: move common call to nvme_cleanup_cmd to core layer (Gopal Tiwari) [1781927] - [nvme] nvmet: add unlikely check at nvmet_req_alloc_sgl (Gopal Tiwari) [1781927] - [nvme] nvme-fc: ensure association_id is cleared regardless of a Disconnect LS (Gopal Tiwari) [1781927] - [nvme] nvme-fc: clarify error messages (Gopal Tiwari) [1781927] - [nvme] nvme: introduce nvme_is_aen_req function (Gopal Tiwari) [1781927] - [nvme] nvme-fc and nvmet-fc: sync with FC-NVME-2 header changes (Gopal Tiwari) [1781927] - [nvme] nvmet: use bio_io_error instead of duplicating it (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Set new cmd set indicator in nvme-fc cmnd iu (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: remove unused groups_only mode in ana log (Gopal Tiwari) [1781927] - [nvme] nvme-multipath: fix possible io hang after ctrl reconnect (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvmet-loop: fix possible leakage during error flow (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Initialize sk->sk_ll_usec only with NET_RX_BUSY_POLL (Gopal Tiwari) [1781927] - [nvme] nvme: Wait for reset state when required (Gopal Tiwari) [1781927] - [nvme] nvme: Prevent resets during paused controller state (Gopal Tiwari) [1781927] - [nvme] nvme: Restart request timers in resetting state (Gopal Tiwari) [1781927] - [nvme] nvme: Remove ADMIN_ONLY state (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Free tagset if no IO queues (Gopal Tiwari) [1781927] - [nvme] nvme: fix possible deadlock when nvme_update_formats fails (Gopal Tiwari) [1781927] - [include] nvme-fc: Sync nvme-fc header to FC-NVME-2 (Gopal Tiwari) [1781927] - [nvme] nvme: retain split access workaround for capability reads (Gopal Tiwari) [1781927] - [nvme] nvme: Move ctrl sqsize to generic space (Gopal Tiwari) [1781927] - [nvme] nvme: Add ctrl attributes for queue_count and sqsize (Gopal Tiwari) [1781927] - [nvme] nvme: allow 64-bit results in passthru commands (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Fix max_hw_sectors calculation (Gopal Tiwari) [1781927] - [nvme] Added QUIRKs for ADATA XPG SX8200 Pro 512GB (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fix wrong stop condition in io_work (Gopal Tiwari) [1781927] - [nvme] nvme: fix an error code in nvme_init_subsystem() (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: remove superflous check on request sgl (Gopal Tiwari) [1781927] - [nvme] nvme: Add quirk for Kingston NVME SSD running FW E8FK11.T (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Fix a race in controller removal (Gopal Tiwari) [1781927] - [nvme] nvmet: change ppl to lpp (Gopal Tiwari) [1781927] - [nvme] nvme: add uevent variables for controller devices (Gopal Tiwari) [1781927] - [nvme] nvme: Remove redundant assignment of cq vector (Gopal Tiwari) [1781927] - [nvme] nvme: enable aen regardless of the presence of I/O queues (Gopal Tiwari) [1781927] - [nvme] nvme: send discovery log page change events to userspace (Gopal Tiwari) [1781927] - [nvme] nvme: Assign subsys instance from first ctrl (Gopal Tiwari) [1781927] - [nvme] nvmet: fix a wrong error status returned in error log page (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: remove redundant assignment to variable ret (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: allow discovery subsystems accept a kato (Gopal Tiwari) [1781927] - [nvme] nvmet: Use PTR_ERR_OR_ZERO() in nvmet_init_discovery() (Gopal Tiwari) [1781927] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Fail transport errors with NVME_SC_HOST_PATH (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_report_ns_ids propagate error back (Gopal Tiwari) [1781927] - [nvme] nvme: pass status to nvme_error_status (Gopal Tiwari) [1781927] - [nvme] nvme: fix ns removal hang when failing to revalidate due to a transient error (Gopal Tiwari) [1781927] - [nvme] nvme: make nvme_identify_ns propagate errors back (Gopal Tiwari) [1781927] - [nvme] nvme: fail cancelled commands with NVME_SC_HOST_PATH_ERROR (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: fail command with NVME_SC_HOST_PATH_ERROR send failed (Gopal Tiwari) [1781927] - [nvme] nvme: include admin_q sync with nvme_sync_queues (Gopal Tiwari) [1781927] - [nvme] nvme-fc: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Use rq_dma_dir macro (Gopal Tiwari) [1781927] - [nvme] nvme-rdma: Add TOS for rdma transport (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Support shared tags across queues for Apple 2018 controllers (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for Apple 2018+ models (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Add support for variable IO SQ element size (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use struct nvme_ctrl directly (Gopal Tiwari) [1781927] - [nvme] nvme-pci: Pass the queue to SQ_SIZE/CQ_SIZE macros (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: Add TOS for tcp transport (Gopal Tiwari) [1781927] - [nvme] nvme: trace bio completion (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible NULL deref (Gopal Tiwari) [1781927] - [nvme] nvme: tcp: selects CRYPTO_CRC32C for nvme-tcp (Gopal Tiwari) [1781927] - [nvme] nvme-fabrics: Add type of service (TOS) configuration (Gopal Tiwari) [1781927] - [nvme] nvmet: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [nvme] nvmet: fix data units read and written counters in SMART log (Gopal Tiwari) [1781927] - [nvme] nvmet-tcp: fix possible memory leak (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: support simple polling (Gopal Tiwari) [1781927] - [nvme] nvme: trace: parse Get LBA Status command in detail (Gopal Tiwari) [1781927] - [include] nvme: add Get LBA Status command opcode (Gopal Tiwari) [1781927] - [nvme] nvme: move sqsize setting to the core (Gopal Tiwari) [1781927] - [nvme] nvme: don't pass cap to nvme_disable_ctrl (Gopal Tiwari) [1781927] - [nvme] nvme-pci: set ctrl sqsize to the device q_depth (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: cleanup nvme_tcp_recv_pdu (Gopal Tiwari) [1781927] - [nvme] nvme: have nvme_init_identify set ctrl->cap (Gopal Tiwari) [1781927] - [nvme] nvme-tcp: Use protocol specific operations while reading socket (Gopal Tiwari) [1781927] - [nvme] nvme: Fix cntlid validation when not using NVMEoF (Gopal Tiwari) [1781927] - [infiniband] PCI/P2PDMA: Introduce pci_p2pdma_unmap_sg() (Gopal Tiwari) [1781927] - [nvme] PCI/P2PDMA: Add attrs argument to pci_p2pdma_map_sg() (Gopal Tiwari) [1781927] - [lightnvm] lightnvm: remove nvm_submit_io_sync_fn (Gopal Tiwari) [1781927] - [powerpc] xive: Discard ESB load value when interrupt is invalid (David Gibson) [1744408] - [documentation] kvm: ppc: book3s hv: xive: Allow userspace to set the # of VPs (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Make VP block size configurable (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Set kvm->arch.xive when VPs are allocated (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Compute the VP id in a common helper (David Gibson) [1744408] - [powerpc] xive: Implement get_irqchip_state method for XIVE to fix shutdown race (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Free escalation interrupts before disabling the VP (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: xive: Ensure VP isn't already in use (David Gibson) [1744408] - [powerpc] kvm: ppc: book3s hv: Fix regression on big endian hosts (David Gibson) [1725763] - [powerpc] 64s: Fix misleading SPR and timebase information (David Gibson) [1725763] - [powerpc] powernv: Add ultravisor message log interface (David Gibson) [1725763] - [powerpc] powernv/opal-msglog: Refactor memcons code (David Gibson) [1725763] - [powerpc] kvm: Use UV_RETURN ucall to return to ultravisor (David Gibson) [1725763] - [powerpc] powernv: Access LDBAR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] powernv/idle: Fix restore of SPRN_LDBAR for POWER9 stop state (David Gibson) [1725763] - [powerpc] powernv/idle: Restore AMR/UAMOR/AMOR/IAMR after idle (David Gibson) [1725763] - [powerpc] 64s: Reimplement book3s idle code in C (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore IAMR after idle" (David Gibson) [1725763] - [powerpc] revert "powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle" (David Gibson) [1725763] - [powerpc] mm: Write to PTCR only if ultravisor disabled (David Gibson) [1725763] - [powerpc] mm: Use UV_WRITE_PATE ucall to register a PATE (David Gibson) [1725763] - [powerpc] powernv: Introduce FW_FEATURE_ULTRAVISOR (David Gibson) [1725763] - [powerpc] kernel: Add ucall_norets() ultravisor call handler (David Gibson) [1725763] - [documentation] documentation/powerpc: Ultravisor API (David Gibson) [1725763] - [documentation] documentation/powerpc: Add ELF note documentation (David Gibson) [1725763] - [powerpc] Add PowerPC Capabilities ELF note (David Gibson) [1725763] - [netdrv] mlx5e: allow TSO on VXLAN over VLAN topologies (Davide Caratti) [1780643] - [net] bluetooth: Add debug setting for changing minimum encryption key size (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Let hidp_send_message return number of queued bytes (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: search for destination address in all peers (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: always check destination address (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: check neighbour table for SLAAC (Gopal Tiwari) [1764976] - [net] bluetooth: Add SMP workaround Microsoft Surface Precision Mouse bug (Gopal Tiwari) [1764976] - [net] bluetooth: Use controller sets when available (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Check bearer type on __l2cap_global_chan_by_addr (Gopal Tiwari) [1764976] - [net] bluetooth: validate BLE connection interval updates (Gopal Tiwari) [1764976] - [net] bluetooth: Add support for LE ping feature (Gopal Tiwari) [1764976] - [net] bluetooth: Check state in l2cap_disconnect_rsp (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: NUL terminate a string in the compat ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Ignore CC events not matching the last HCI command (Gopal Tiwari) [1764976] - [net] bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1764976] - [net] bluetooth: hci_core: Don't stop BT if the BD address missing in dts (Gopal Tiwari) [1764976] - [net] bluetooth: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix incorrect pointer arithmatic in ext_adv_report_evt (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1764976] - [net] bluetooth: Add return check for L2CAP security level set (Gopal Tiwari) [1764976] - [net] bluetooth: Fix not initializing L2CAP tx_credits (Gopal Tiwari) [1764976] - [net] bluetooth: Check address length before reading address field (Gopal Tiwari) [1764976] - [net] bluetooth: Add quirk for reading BD_ADDR from fwnode property (Gopal Tiwari) [1764976] - [net] bluetooth: mgmt: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: a2mp: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: hci_event: Use struct_size() helper (Gopal Tiwari) [1764976] - [net] bluetooth: Fix decrementing reference count twice in releasing socket (Gopal Tiwari) [1764976] - [net] bluetooth: make hw_err static, reduces object code size (Gopal Tiwari) [1764976] - [net] bluetooth: Allow driver specific cmd timeout handling (Gopal Tiwari) [1764976] - [net] bluetooth: Mark expected switch fall-throughs (Gopal Tiwari) [1764976] - [net] bluetooth: Check L2CAP option sizes returned from l2cap_get_conf_opt (Gopal Tiwari) [1764976] - [net] Bluetooth: Fix locking in bt_accept_enqueue() for BH context (Gopal Tiwari) [1764976] - [net] bluetooth: 6lowpan: Fix debugfs_simple_attr.cocci warnings (Gopal Tiwari) [1764976] - [net] bluetooth: Fix unnecessary error message for HCI request completion (Gopal Tiwari) [1764976] - [net] bluetooth: clean an indentation issue, remove extraneous space (Gopal Tiwari) [1764976] - [net] bluetooth: Change to use DEFINE_SHOW_ATTRIBUTE macro (Gopal Tiwari) [1764976] - [net] bluetooth: Remove redundant check on status (Gopal Tiwari) [1764976] - [net] bluetooth: Errata Service Release 8, Erratum 3253 (Gopal Tiwari) [1764976] - [net] bluetooth: Use separate L2CAP LE credit based connection result values (Gopal Tiwari) [1764976] - [net] rfcomm: get rid of mentioning TIOC[SG]SERIAL (Gopal Tiwari) [1764976] - [net] bluetooth: Fix debugfs NULL pointer dereference (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Detect if remote is not able to use the whole MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive rx credits from MTU and MPS (Gopal Tiwari) [1764976] - [net] bluetooth: l2cap: Derive MPS from connection MTU (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions and track LE resolve list modification (Gopal Tiwari) [1764976] - [net] bluetooth: Remove unnecessary smp_mb__{before, after}_atomic (Gopal Tiwari) [1764976] - [net] bluetooth: smp: fix crash in unpairing (Gopal Tiwari) [1764976] - [net] bluetooth: smp: Fix trying to use non-existent local OOB data (Gopal Tiwari) [1764976] - [net] bluetooth: Use correct tfm to generate OOB data (Gopal Tiwari) [1764976] - [net] hidp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] hidp: constify hidp_connection_add() (Gopal Tiwari) [1764976] - [net] cmtp: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bnep: fix compat_ioctl (Gopal Tiwari) [1764976] - [net] bluetooth: Add definitions for LE set address resolution (Gopal Tiwari) [1764976] - [net] bluetooth: remove redundant variables 'adv_set' and 'cp' (Gopal Tiwari) [1764976] - [net] bluetooth: hidp: Fix handling of strncpy for hid->name information (Gopal Tiwari) [1764976] - [net] bluetooth: Add new quirk for non-persistent setup settings (Gopal Tiwari) [1764976] - [net] bluetooth: Handle ADv set terminated event (Gopal Tiwari) [1764976] - [net] bluetooth: Implement secondary advertising on different PHYs (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set ADV set random address (Gopal Tiwari) [1764976] - [net] bluetooth: Implement disable and removal of adv instance (Gopal Tiwari) [1764976] - [net] bluetooth: Use ext adv for directed adv (Gopal Tiwari) [1764976] - [net] bluetooth: Implement PHY changed event (Gopal Tiwari) [1764976] - [net] bluetooth: Handle extended ADV PDU types (Gopal Tiwari) [1764976] - [net] bluetooth: Use Set ext adv/scan rsp data if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Impmlement extended adv enable (Gopal Tiwari) [1764976] - [net] bluetooth: Define PHY flags in hdev and set 1M as default (Gopal Tiwari) [1764976] - [net] bluetooth: Read no of adv sets during init (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Get PHY Configuration mgmt command (Gopal Tiwari) [1764976] - [net] bluetooth: Use selected PHYs in extended connect (Gopal Tiwari) [1764976] - [net] bluetooth: Set Scan PHYs based on selected PHYs by user (Gopal Tiwari) [1764976] - [net] bluetooth: Implement Set PHY Confguration command (Gopal Tiwari) [1764976] - [net] bluetooth: Add defines for BREDR pkt_type (Gopal Tiwari) [1764976] - [net] bluetooth: Use lock_sock_nested in bt_accept_enqueue (Gopal Tiwari) [1764976] - [net] bluetooth: avoid killing an already killed socket (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended LE Connection if supported (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for le conn status and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Process extended ADV report event (Gopal Tiwari) [1764976] - [net] bluetooth: Use extended scanning if controller supports (Gopal Tiwari) [1764976] - [net] bluetooth: Introduce helpers for LE set scan start and complete (Gopal Tiwari) [1764976] - [net] bluetooth: Store Resolv list size (Gopal Tiwari) [1764976] - [net] bluetooth: Add HCI command for clear Resolv list (Gopal Tiwari) [1764976] - [leds] triggers: let struct (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Skip 1 error print in device_want_to_sleep() (Gopal Tiwari) [1764976] - [bluetooth] btqca: Reset download type to default (Gopal Tiwari) [1764976] - [bluetooth] btqca: release_firmware after qca_inject_cmd_complete_event (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Send VS pre shutdown command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Use correct byte format for opcode of injected command (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add a short delay before downloading the NVM (Gopal Tiwari) [1764976] - [bluetooth] btusb: Fix error return code in btusb_mtk_setup_firmware() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use kfree_skb() instead of kfree() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7663U USB devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add protocol support for MediaTek MT7668U USB devices (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3491 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] Add new 13d3:3501 QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] hci_bcsp: Fix memory leak in rx_skb (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8723DU (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for clock osc property (Gopal Tiwari) [1764976] - [bluetooth] btmtkuart: add an implementation for boot-gpios property (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4359C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Load customized NVM based on the device property (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Add serdev support (Gopal Tiwari) [1764976] - [bluetooth] hci_mrvl: Wait for final ack before switching baudrate (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Add function to wait for characters to be sent (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: wcn3990: Drop baudrate change vendor event (Gopal Tiwari) [1764976] - [bluetooth] btqca: inject command complete event during fw download (Gopal Tiwari) [1764976] - [bluetooth] Cleanup formatting and coding style (Gopal Tiwari) [1764976] - [bluetooth] btrtl: HCI reset on close for Realtek BT chip (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: Refactor download_firmware (Gopal Tiwari) [1764976] - [bluetooth] hci_ll: set operational frequency earlier (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM4356 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Rename STATE_ to QCA_ (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM2076B1 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Added support for WCN3998 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Fix crash with non-serdev devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Give enough time to ROME controller to bootup (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Fix empty regulator supplies for Intel Macs (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM2076B1 UART Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43341B (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for SD8987 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Drop newline with bt_dev logging macros (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Fix hdev->stat.byte_rx accumulation (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add runtime PM support to SDIO based Bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: Add a bit definition for CHLPCR (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fixed incorrect type in assignment (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: fix spelling mistake "sliped" -> "slipped" (Gopal Tiwari) [1764976] - [bluetooth] btmtksdio: fix uninitialized symbol errors in btmtksdio_rx_packet (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Use module_sdio_driver helper (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663S and MT7668S SDIO devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Fix misspelling of 'baudrate' (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper function to get the chip family (Gopal Tiwari) [1764976] - [bluetooth] btusb: request wake pin with NOAUTOEN (Gopal Tiwari) [1764976] - [bluetooth] mediatek: add support for MediaTek MT7663U and MT7668U UART devices (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Reduce delay after sending baudrate request for WCN3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: add QCA6174A compatible properties (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Use msleep() instead of open coding it (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add delay after power-off pulse (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Move boot delay to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Pass boolean 'on/off' to qca_send_power_pulse() (Gopal Tiwari) [1764976] - [bluetooth] btqcomsmd: use HCI_QUIRK_USE_BDADDR_PROPERTY (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Set HCI_QUIRK_USE_BDADDR_PROPERTY for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Postpone HCI_UART_PROTO_READY bit set in hci_uart_set_proto() (Gopal Tiwari) [1764976] - [bluetooth] mediatek: update the common setup between MT7622 and other devices (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass a pointer to mtk_hci_wmt_sync (Gopal Tiwari) [1764976] - [bluetooth] mediatek: fix up an error path to restore bdev->tx_state (Gopal Tiwari) [1764976] - [bluetooth] mediatek: trivial typo fix (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Initialize hci_dev before open() (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Disable IBS state machine and flush Tx buffer (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Deassert RTS while baudrate change command (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: use wait_until_sent() for power pulses (Gopal Tiwari) [1764976] - [bluetooth] remove redundant zero check on count (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add shutdown routine for BTUSB_INTEL_NEW devices (Gopal Tiwari) [1764976] - [bluetooth] btusb: btusb_intel_cmd_timeout: use sleeping functions (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Restore old logic to assume firmware is already loaded (Gopal Tiwari) [1764976] - [bluetooth] btusb: Use the cmd_timeout method to reset the Intel BT chip (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: add support for sd8977 chipset (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: Drop unused GPIO includes (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: lower log level of informational message (Gopal Tiwari) [1764976] - [bluetooth] hci_uart: Check if socket buffer is ERR_PTR in h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl: improve printk messages (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add helper to set device address (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4329B1 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle specific unknown packets after firmware loading (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Turn off RTL8723BS on suspend, reprobe on resume (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add suspend / resume ops (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: clean an indentation issue, remove extraneous spaces (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Remove setting of HCI_QUIRK_RESET_ON_CLOSE (Gopal Tiwari) [1764976] - [bluetooth] Remove unnecessary smp_mb__after_atomic() barriers (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add BCM20702A1 variant (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Wait for device to come out of reset after power on (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for regulator supplies (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add compatible string for BCM4330 (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add default address for BCM43430A0 (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Add support for LPO clock (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Use "txco" and "extclk" to get clock reference (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Simplify clk_get error handling (Gopal Tiwari) [1764976] - [bluetooth] hci_bcm: Handle deferred probing for the clock supply (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for controller debug logs (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add support for 0cf3:535b QCA_ROME device (Gopal Tiwari) [1764976] - [bluetooth] btsdio: Do not bind to non-removable BCM43430 (Gopal Tiwari) [1764976] - [bluetooth] ath3k: add more information to error message (Gopal Tiwari) [1764976] - [bluetooth] bt3c_cs: Fix obsolete function (Gopal Tiwari) [1764976] - [bluetooth] btrsi: fix bt tx timeout issue (Gopal Tiwari) [1764976] - [bluetooth] btbcm: Add entry for BCM4335C0 UART bluetooth (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for RTL8822C with USB interface (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Fixed error space required before open paranethesis (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add poweroff support during hci down for wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] btusb: Add quirk for BTUSB_INTEL_NEW (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Make array extension_sig static, shrinks object size (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove serdev_device_open/close function calls (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Remove hdev dereference in qca_close() (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: clear HCI_UART_PROTO_READY to avoid closing proto races (Gopal Tiwari) [1764976] - [bluetooth] hci_serdev: Add protocol check in hci_uart_dequeue() (Gopal Tiwari) [1764976] - [bluetooth] hci_ldisc: Free rw_semaphore on close (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Fix memory leak (Gopal Tiwari) [1764976] - [bluetooth] Make BT_HCIUART_RTL configuration option depend on ACPI (Gopal Tiwari) [1764976] - [bluetooth] mediatek: pass correct size to h4_recv_buf() (Gopal Tiwari) [1764976] - [bluetooth] Introduce BT_HCIUART_RTL configuration option (Gopal Tiwari) [1764976] - [bluetooth] mediatek: Add protocol support for MediaTek serial devices (Gopal Tiwari) [1764976] - [bluetooth] btqca: Introduce HCI_EV_VENDOR and use it (Gopal Tiwari) [1764976] - [bluetooth] h5: Fix missing dependency on BT_HCIUART_SERDEV (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add support for Qualcomm Bluetooth chip wcn3990 (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Enable 3.2 Mbps operating speed (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Add wrapper functions for setting UART speed (Gopal Tiwari) [1764976] - [bluetooth] btqca: Add wcn3990 firmware download support (Gopal Tiwari) [1764976] - [bluetooth] btqca: Redefine qca_uart_setup() to generic function (Gopal Tiwari) [1764976] - [bluetooth] btqca: Rename ROME specific functions to generic functions (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for enable and device-wake GPIOs (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for the RTL8723BS (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add vendor setup, open, and close callbacks (Gopal Tiwari) [1764976] - [bluetooth] hci_h5: Add support for serdev enumerated devices (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for retrieving the UART settings (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Use rtl_dev_err and rtl_dev_info (Gopal Tiwari) [1764976] - [bluetooth] btrtl: Add support for a config filename postfix (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add support for the RTL8723BS and RTL8723DS chips (Gopal Tiwari) [1764976] - [bluetooth] btrtl: add MODULE_FIRMWARE declarations (Gopal Tiwari) [1764976] - [bluetooth] btrtl: split the device initialization into smaller parts (Gopal Tiwari) [1764976] - [bluetooth] btusb: Release RF resource on BT shutdown (Gopal Tiwari) [1764976] - [bluetooth] hci_qca: Replace GFP_ATOMIC with GFP_KERNEL (Gopal Tiwari) [1764976] - [bluetooth] hci_intel: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] btusb: Replace GFP_ATOMIC with GFP_KERNEL in inject_cmd_complete() (Gopal Tiwari) [1764976] - [bluetooth] bfusb: Replace GFP_ATOMIC with GFP_KERNEL in bfusb_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] bluecard_cs: Replace GFP_ATOMIC with GFP_KERNEL in bluecard_hci_set_baud_rate() (Gopal Tiwari) [1764976] - [bluetooth] bpa10x: Replace GFP_ATOMIC with GFP_KERNEL in bpa10x_send_frame() (Gopal Tiwari) [1764976] - [bluetooth] btmrvl_sdio: Replace GFP_ATOMIC with GFP_KERNEL in btmrvl_sdio_card_to_host() (Gopal Tiwari) [1764976] - [bluetooth] btusb: use irqsave() in URB's complete callback (Gopal Tiwari) [1764976] - [bluetooth] Add a new Realtek 8723DE ID 0bda:b009 (Gopal Tiwari) [1764976]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Frantisek Hrbata) - [powerpc] powerpc/pseries: Avoid NULL pointer dereference when drmem is unavailable (David Hildenbrand) [1812874] - [x86] kvm/svm: PKU not currently supported (Wei Huang) [1789159] - [x86] Remove the unsupported check for Cooper Lake (David Arcari) [1813921]- [netdrv] net/mlx5e: Show/set Rx network flow classification rules on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Init ethtool steering for representors (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Show/set Rx flow indir table and RSS hash key on ul rep (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5e: Introduce root ft concept for representors netdevs (Alaa Hleihel) [1795156 1794280] - [netdrv] net/mlx5: E-Switch, Use vport metadata matching only when mandatory (Alaa Hleihel) [1795156] - [nvme] nvme: log additional message for controller status (David Milburn) [1752952]- [powerpc] powerpc: fix hardware PMU exception bug on PowerVM compatibility mode systems (Desnes Augusto Nunes do Rosario) [1755221] - [mm] powerpc/book3s64/radix: Remove WARN_ON in destroy_context() (Steve Best) [1812821] - [kernel] rcutorture: Upper case solves the case of the vanishing NULL pointer (Waiman Long) [1810247] - [tools] torture: Suppress propagating trace_printk() warning (Waiman Long) [1810247] - [kernel] rcutorture: Dump trace buffer for callback pipe drain failures (Waiman Long) [1810247] - [tools] torture: Add --trust-make to suppress "make clean" (Waiman Long) [1810247] - [tools] torture: Make --cpus override idleness calculations (Waiman Long) [1810247] - [tools] torture: Run kernel build in source directory (Waiman Long) [1810247] - [tools] torture: Add function graph-tracing cheat sheet (Waiman Long) [1810247] - [tools] torture: Capture qemu output (Waiman Long) [1810247] - [tools] rcutorture: Tweak kvm options (Waiman Long) [1810247] - [kernel] rcutorture: Add trivial RCU implementation (Waiman Long) [1810247] - [kernel] rcutorture: Halt forward-progress checks at end of run (Waiman Long) [1810247] - [kernel] rcutorture: Give the scheduler a chance on PREEMPT && NO_HZ_FULL kernels (Waiman Long) [1810247] - [tools] rcutorture: Exempt TREE01 from forward-progress testing (Waiman Long) [1810247] - [kernel] rcutorture: Exempt tasks RCU from timely draining of grace periods (Waiman Long) [1810247] - [tools] rcutorture: Provide rudimentary Makefile (Waiman Long) [1810247] - [tools] torture: Make kvm-find-errors.sh and kvm-recheck.sh provide exit status (Waiman Long) [1810247] - [kernel] torture: Allow inter-stutter interval to be specified (Waiman Long) [1810247] - [kernel] rcutorture: Fix stutter_wait() return value and freelist checks (Waiman Long) [1810247] - [kernel] rcutorture: Add cond_resched() to forward-progress free-up loop (Waiman Long) [1810247] - [tools] rcutorture: Add cpu0 to the set of CPUs to add jitter (Waiman Long) [1810247] - [tools] rcutorture: Select from only online CPUs (Waiman Long) [1810247] - [kernel] rcu/sync: Simplify the state machine (Waiman Long) [1810247] - [kernel] locking/percpu-rwsem: Add DEFINE_PERCPU_RWSEM(), use it to initialize cgroup_threadgroup_rwsem (Waiman Long) [1810247] - [kernel] rcu/sync: Kill rcu_sync_type/gp_type (Waiman Long) [1810247] - [kernel] rcu: Make __call_srcu static (Waiman Long) [1810247] - [kernel] rcu: Upgrade sync_exp_work_done() to smp_mb() (Waiman Long) [1810247] - [documentation] doc: Remove ".vnet" from paulmck email addresses (Waiman Long) [1810247] - [kernel] rcu: Set a maximum limit for back-to-back callback invocation (Waiman Long) [1810247] - [kernel] rcu: Correctly unlock root node in rcu_check_gp_start_stall() (Waiman Long) [1810247] - [kernel] rcu: Dump specified number of blocked tasks (Waiman Long) [1810247] - [kernel] rcu: Remove unused rdp local from synchronize_rcu_expedited() (Waiman Long) [1810247] - [kernel] rcu: Rename rcu_data's ->deferred_qs to ->exp_deferred_qs (Waiman Long) [1810247] - [kernel] rcu: Add checks for dynticks counters in rcu_is_cpu_rrupt_from_idle() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_sched_exp_online_cleanup() (Waiman Long) [1810247] - [kernel] rcu: Avoid self-IPI in sync_rcu_exp_select_node_cpus() (Waiman Long) [1810247] - [kernel] rcu: Inline invoke_rcu_callbacks() into its sole remaining caller (Waiman Long) [1810247] - [kernel] rcu: Use irq_work to get scheduler's attention in clean context (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_read_unlock_special() to raise_softirq() if in_irq() (Waiman Long) [1810247] - [kernel] rcu: Only do rcu_read_unlock_special() wakeups if expedited (Waiman Long) [1810247] - [kernel] rcu: Check for wakeup-safe conditions in rcu_read_unlock_special() (Waiman Long) [1810247] - [kernel] rcu: Enable elimination of Tree-RCU softirq processing (Waiman Long) [1810247] - [kernel] rcuperf: Fix cleanup path for invalid perf_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix cleanup path for invalid torture_type strings (Waiman Long) [1810247] - [kernel] rcutorture: Fix expected forward progress duration in OOM notifier (Waiman Long) [1810247] - [kernel] rcutorture: Remove ->ext_irq_conflict field (Waiman Long) [1810247] - [kernel] rcutorture: Make rcutorture_extend_mask() comment match the code (Waiman Long) [1810247] - [tools] tools/.../rcutorture: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] torture: Don't try to offline the last CPU (Waiman Long) [1810247] - [kernel] rcu: Fix nohz status in stall warning (Waiman Long) [1810247] - [kernel] rcu: Move forward-progress checkers into tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move irq-disabled stall-warning checking to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Organize functions in tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Move FAST_NO_HZ stall-warning code to tree_stall.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU stall-warning info helper functions (Waiman Long) [1810247] - [kernel] rcu: Move rcu_print_task_exp_stall() to tree_exp.h (Waiman Long) [1810247] - [kernel] rcu: Inline RCU task stall-warning helper functions (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree.c (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of tree_plugin.h (Waiman Long) [1810247] - [kernel] rcu: Move RCU CPU stall-warning code out of update.c (Waiman Long) [1810247] - [kernel] srcu: Remove cleanup_srcu_struct_quiesced() (Waiman Long) [1810247] - [kernel] srcu: Check for in-flight callbacks in _cleanup_srcu_struct() (Waiman Long) [1810247] - [kernel] rcu: Correct READ_ONCE()/WRITE_ONCE() for ->rcu_read_unlock_special (Waiman Long) [1810247] - [kernel] rcu: Fix typo in tree_exp.h comment (Waiman Long) [1810247] - [kernel] rcu: Eliminate redundant NULL-pointer check (Waiman Long) [1810247] - [kernel] rcu: Fix force_qs_rnp() header comment (Waiman Long) [1810247] - [kernel] rcu: Update jiffies_to_sched_qs and adjust_jiffies_till_sched_qs() comments (Waiman Long) [1810247] - [kernel] rcu: Do a single rhp->func read in rcu_head_after_call_rcu() (Waiman Long) [1810247] - [kernel] rcu: Default jiffies_to_sched_qs to jiffies_till_sched_qs (Waiman Long) [1810247] - [kernel] rcu: Fix self-wakeups for grace-period kthread (Waiman Long) [1810247] - [kernel] rcu: Report error for bad rcu_nocbs= parameter values (Waiman Long) [1810247] - [kernel] rcu: Allow rcu_nocbs= to specify all CPUs (Waiman Long) [1810247] - [kernel] rcu: Move common code out of if-else block (Waiman Long) [1810247] - [kernel] rcu: Set rcutree.kthread_prio sysfs access to read-only (Waiman Long) [1810247] - [kernel] rcu: Make exit_rcu() handle non-preempted RCU readers (Waiman Long) [1810247] - [kernel] rcu: rcu_qs -- Use raise_softirq_irqoff to not save irqs twice (Waiman Long) [1810247] - [kernel] rcu: Avoid unnecessary softirq when system is idle (Waiman Long) [1810247] - [kernel] rcu: Unconditionally expedite during suspend/hibernate (Waiman Long) [1810247] - [kernel] rcu/tree: Convert to SPDX license identifier (Waiman Long) [1810247] - [kernel] srcu: Remove srcu_queue_delayed_work_on() (Waiman Long) [1810247] - [kernel] sched/fair: Define sched_idle_cpu() only for SMP configurations (Phil Auld) [1419746] - [kernel] sched/fair: Load balance aggressively for SCHED_IDLE CPUs (Phil Auld) [1419746] - [kernel] sched/fair : Improve update_sd_pick_busiest for spare capacity case (Phil Auld) [1419746] - [kernel] sched/fair: Fix find_idlest_group() to handle CPU affinity (Phil Auld) [1419746] - [kernel] sched/cfs: fix spurious active migration (Phil Auld) [1419746] - [kernel] sched/fair: Add comments for group_type and balancing at SD_NUMA level (Phil Auld) [1419746] - [kernel] sched/fair: Fix rework of find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Rework find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Optimize find_idlest_group() (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in wakeup path (Phil Auld) [1419746] - [kernel] sched/fair: Use utilization to select misfit task (Phil Auld) [1419746] - [kernel] sched/fair: Spread out tasks evenly when not overloaded (Phil Auld) [1419746] - [kernel] sched/fair: Use load instead of runnable load in load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Use rq->nr_running when balancing load (Phil Auld) [1419746] - [kernel] sched/fair: Rework load_balance() (Phil Auld) [1419746] - [kernel] sched/fair: Remove meaningless imbalance calculation (Phil Auld) [1419746] - [kernel] sched/fair: Rename sg_lb_stats::sum_nr_running to sum_h_nr_running (Phil Auld) [1419746] - [kernel] sched/fair: Clean up asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fall back to sched-idle CPU if idle CPU isn't found (Phil Auld) [1419746] - [kernel] sched/fair: Start tracking SCHED_IDLE tasks count in cfs_rq (Phil Auld) [1419746] - [kernel] sched/core: Allow sched_setattr() to use the current policy (Phil Auld) [1419746] - [kernel] sched/fair: Introduce fits_capacity() (Phil Auld) [1419746] - [kernel] sched/core: Provide a pointer to the valid CPU mask (Phil Auld) [1419746] - [x86] x86/percpu: Optimize raw_cpu_xchg() (Phil Auld) [1419746] - [kernel] x86/percpu, sched/fair: Avoid local_clock() (Phil Auld) [1419746] - [x86] x86/percpu, x86/irq: Relax {set,get}_irq_regs() (Phil Auld) [1419746] - [x86] x86/percpu: Relax smp_processor_id() (Phil Auld) [1419746] - [x86] x86/percpu: Differentiate this_cpu_{}() and __this_cpu_{}() (Phil Auld) [1419746] - [kernel] sched/fair: Fix unnecessary increase of balance interval (Phil Auld) [1419746] - [kernel] sched/fair: Trigger asym_packing during idle load balance (Phil Auld) [1419746] - [kernel] sched/fair: Fix rounding bug for asym packing (Phil Auld) [1419746] - [kernel] sched/fair: Fix warning on non-SMP build (Phil Auld) [1419746] - [kernel] sched/core: Create task_has_idle_policy() helper (Phil Auld) [1419746] - [firmware] efi: fix a mistype in comments mentioning efivar_entry_iter_begin() (Vladis Dronov) [1804417] - [firmware] efi: add a sanity check to efivar_store_raw() (Vladis Dronov) [1804417] - [firmware] efi: fix a race and a buffer overflow while reading efivars via sysfs (Vladis Dronov) [1804417] - [scsi] scsi: ibmvfc: Fix NULL return compiler warning (Steve Best) [1810653] - [scsi] scsi: ibmvfc: Avoid loss of all paths during SVC node reboot (Steve Best) [1810653] - [fs] xfs: fix some memory leaks in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: Fix deadlock between AGI and AGF when target_ip exists in xfs_rename() (Bill O'Donnell) [1765693] - [fs] xfs: fix inode fork extent count overflow (Bill O'Donnell) [1765693] - [fs] xfs: change the seconds fields in xfs_bulkstat to signed (Bill O'Donnell) [1765693] - [fs] xfs: assure zeroed memory buffers for certain kmem allocations (Bill O'Donnell) [1765693] - [fs] xfs: removed unused error variable from xchk_refcountbt_rec (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from xfs_get_aghdr_buf() (Bill O'Donnell) [1765693] - [fs] xfs: Fix tail rounding in xfs_alloc_file_space() (Bill O'Donnell) [1765693] - [fs] xfs: remove unlikely() from WARN_ON() condition (Bill O'Donnell) [1765693] - [fs] xfs: avoid unused to_mp() function warning (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of superblock (Bill O'Donnell) [1765693] - [fs] xfs: revert 1baa2800e62d ("xfs: remove the unused XFS_ALLOC_USERDATA flag") (Bill O'Donnell) [1765693] - [fs] xfs: removed unneeded variable (Bill O'Donnell) [1765693] - [fs] xfs: push the grant head when the log head moves forward (Bill O'Donnell) [1765693] - [fs] xfs: push iclog state cleaning into xlog_state_clean_log (Bill O'Donnell) [1765693] - [fs] xfs: factor iclog state processing out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor callbacks out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: factor debug code out of xlog_state_do_callback() (Bill O'Donnell) [1765693] - [fs] xfs: prevent CIL push holdoff in log recovery (Bill O'Donnell) [1765693] - [fs] xfs: fix missed wakeup on l_flush_wait (Bill O'Donnell) [1765693] - [fs] xfs: push the AIL in xlog_grant_head_wake (Bill O'Donnell) [1765693] - [fs] xfs: Use WARN_ON_ONCE for bailout mount-operation (Bill O'Donnell) [1765693] - [fs] xfs: define a flags field for the AG geometry ioctl structure (Bill O'Donnell) [1765693] - [fs] xfs: add a xfs_valid_startblock helper (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused XFS_ALLOC_USERDATA flag (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xfs_fsb_to_db (Bill O'Donnell) [1765693] - [fs] xfs: fix the dax supported check in xfs_ioctl_setattr_dax_invalidate (Bill O'Donnell) [1765693] - [fs] xfs: Fix stale data exposure when readahead races with hole punch (Bill O'Donnell) [1765693] - [mm] fs: Export generic_fadvise() (Bill O'Donnell) [1765693] - [fs] xfs: reverse search directory freespace indexes (Bill O'Donnell) [1765693] - [fs] xfs: speed up directory bestfree block scanning (Bill O'Donnell) [1765693] - [fs] xfs: factor free block index lookup from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: factor data block addition from xfs_dir2_node_addname_int() (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_dir2_addname() (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_CONTINUE values (Bill O'Donnell) [1765693] - [fs] xfs: remove all *_ITER_ABORT values (Bill O'Donnell) [1765693] - [fs] xfs: log proper length of btree block in scrub/repair (Bill O'Donnell) [1765693] - [fs] xfs: reinitialize rm_flags when unpacking an offset into an rmap irec (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred bmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred refcount functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary int returns from deferred rmap functions (Bill O'Donnell) [1765693] - [fs] xfs: remove unnecessary parameter from xfs_iext_inc_seq (Bill O'Donnell) [1765693] - [fs] xfs: fix sign handling problem in xfs_bmbt_diff_two_keys (Bill O'Donnell) [1765693] - [fs] xfs: don't return _QUERY_ABORT from xfs_rmap_has_other_keys (Bill O'Donnell) [1765693] - [fs] xfs: fix maxicount division by zero error (Bill O'Donnell) [1765693] - [fs] xfs: bmap scrub should only scrub records once (Bill O'Donnell) [1765693] - [fs] xfs: remove excess function parameter description in 'xfs_btree_sblock_v5hdr_verify' (Bill O'Donnell) [1765693] - [fs] fs: xfs: Remove KM_NOSLEEP and KM_SLEEP (Bill O'Donnell) [1765693] - [fs] fs/xfs: Fix return code of xfs_break_leased_layouts() (Bill O'Donnell) [1765693] - [fs] xfs: compat_ioctl: use compat_ptr() (Bill O'Donnell) [1765693] - [fs] xfs: fall back to native ioctls for unhandled compat ones (Bill O'Donnell) [1765693] - [fs] xfs: remove more ondisk directory corruption asserts (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Don't use KM_MAYFAIL at xfs_log_reserve() (Bill O'Donnell) [1765693] - [fs] xfs: Fix possible null-pointer dereferences in xchk_da_btree_block_check_sibling() (Bill O'Donnell) [1765693] - [fs] xfs: fix stack contents leakage in the v1 inumber ioctls (Bill O'Donnell) [1765693] - [fs] xfs: sync up xfs_trans_inode with userspace (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_trans_inode.c to libxfs/ (Bill O'Donnell) [1765693] - [fs] xfs: chain bios the right way around in xfs_rw_bdev (Bill O'Donnell) [1765693] - [fs] xfs: bump INUMBERS cursor correctly in xfs_inumbers_walk (Bill O'Donnell) [1765693] - [fs] xfs: don't update lastino for FSBULKSTAT_SINGLE (Bill O'Donnell) [1765693] - [fs] xfs: online scrub needn't bother zeroing its temporary buffer (Bill O'Donnell) [1765693] - [fs] xfs: only allocate memory for scrubbing attributes when we need it (Bill O'Donnell) [1765693] - [fs] xfs: refactor attr scrub memory allocation function (Bill O'Donnell) [1765693] - [fs] xfs: refactor extended attribute buffer pointer functions (Bill O'Donnell) [1765693] - [fs] xfs: attribute scrub should use seen_enough to pass error values (Bill O'Donnell) [1765693] - [fs] xfs: allow single bulkstat of special inodes (Bill O'Donnell) [1765693] - [fs] xfs: specify AG in bulk req (Bill O'Donnell) [1765693] - [fs] xfs: wire up the v5 inumbers ioctl (Bill O'Donnell) [1765693] - [fs] xfs: wire up new v5 bulkstat ioctls (Bill O'Donnell) [1765693] - [fs] xfs: introduce v5 inode group structure (Bill O'Donnell) [1765693] - [fs] xfs: introduce new v5 bulkstat structure (Bill O'Donnell) [1765693] - [fs] xfs: rename bulkstat functions (Bill O'Donnell) [1765693] - [fs] xfs: remove various bulk request typedef usage (Bill O'Donnell) [1765693] - [fs] fs: xfs: xfs_log: Change return type from int to void (Bill O'Donnell) [1765693] - [fs] xfs: poll waiting for quotacheck (Bill O'Donnell) [1765693] - [fs] xfs: multithreaded iwalk implementation (Bill O'Donnell) [1765693] - [fs] xfs: refactor INUMBERS to use iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: refactor iwalk code to handle walking inobt records (Bill O'Donnell) [1765693] - [fs] xfs: refactor xfs_iwalk_grab_ichunk (Bill O'Donnell) [1765693] - [fs] xfs: clean up long conditionals in xfs_iwalk_ichunk_ra (Bill O'Donnell) [1765693] - [fs] xfs: change xfs_iwalk_grab_ichunk to use startino, not lastino (Bill O'Donnell) [1765693] - [fs] xfs: move bulkstat ichunk helpers to iwalk code (Bill O'Donnell) [1765693] - [fs] xfs: calculate inode walk prefetch more carefully (Bill O'Donnell) [1765693] - [fs] xfs: convert bulkstat to new iwalk infrastructure (Bill O'Donnell) [1765693] - [fs] xfs: bulkstat should copy lastip whenever userspace supplies one (Bill O'Donnell) [1765693] - [fs] xfs: convert quotacheck to use the new iwalk functions (Bill O'Donnell) [1765693] - [fs] xfs: create simplified inode walk function (Bill O'Donnell) [1765693] - [fs] xfs: create iterator error codes (Bill O'Donnell) [1765693] - [fs] xfs: remove XFS_TRANS_NOFS (Bill O'Donnell) [1765693] - [fs] xfs: simplify xfs_ioend_can_merge (Bill O'Donnell) [1765693] - [fs] xfs: allow merging ioends over append boundaries (Bill O'Donnell) [1765693] - [fs] xfs: fix a comment typo in xfs_submit_ioend (Bill O'Donnell) [1765693] - [fs] xfs: remove the unused xfs_count_page_state declaration (Bill O'Donnell) [1765693] - [fs] xfs: fix iclog allocation size (Bill O'Donnell) [1765693] - [fs] xfs: remove unused header files (Bill O'Donnell) [1765693] - [fs] xfs: account for log space when formatting new AGs (Bill O'Donnell) [1765693] - [fs] xfs: refactor free space btree record initialization (Bill O'Donnell) [1765693] - [fs] xfs: always update params on small allocation (Bill O'Donnell) [1765693] - [fs] xfs: skip small alloc cntbt logic on NULL cursor (Bill O'Donnell) [1765693] - [fs] xfs: move small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: clean up small allocation helper (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_bmap.c into xfs_bmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_rmap.c into xfs_rmap_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_refcount.c into xfs_refcount_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_trans_extfree.c into xfs_extfree_item.c (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_bud_init into xfs_trans_get_bud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_rud_init into xfs_trans_get_rud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_cud_init into xfs_trans_get_cud (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_efd_init into xfs_trans_get_efd (Bill O'Donnell) [1765693] - [fs] xfs: remove a pointless comment duplicated above all xfs_item_ops instances (Bill O'Donnell) [1765693] - [fs] xfs: use a list_head for iclog callbacks (Bill O'Donnell) [1765693] - [fs] xfs: remove the xfs_log_item_t typedef (Bill O'Donnell) [1765693] - [fs] xfs: don't cast inode_log_items to get the log_item (Bill O'Donnell) [1765693] - [fs] xfs: add a flag to release log items on commit (Bill O'Donnell) [1765693] - [fs] xfs: split iop_unlock (Bill O'Donnell) [1765693] - [fs] xfs: don't use xfs_trans_free_items in the commit path (Bill O'Donnell) [1765693] - [fs] xfs: remove the dummy iop_push implementation for inode creation items (Bill O'Donnell) [1765693] - [fs] xfs: don't require log items to implement optional methods (Bill O'Donnell) [1765693] - [fs] xfs: stop using XFS_LI_ABORTED as a parameter flag (Bill O'Donnell) [1765693] - [fs] xfs: fix a trivial comment typo in xfs_trans_committed_bulk (Bill O'Donnell) [1765693] - [fs] xfs: add struct xfs_mount pointer to struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove the b_io_length field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: properly type the b_log_item field in struct xfs_buf (Bill O'Donnell) [1765693] - [fs] xfs: remove unused buffer cache APIs (Bill O'Donnell) [1765693] - [fs] xfs: stop using bp naming for log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to read and write the log recovery buffers (Bill O'Donnell) [1765693] - [fs] xfs: return an offset instead of a pointer from xlog_align (Bill O'Donnell) [1765693] - [fs] xfs: move the log ioend workqueue to struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: use bios directly to write log buffers (Bill O'Donnell) [1765693] - [fs] xfs: make use of the l_targ field in struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: remove the syncing argument from xlog_verify_iclog (Bill O'Donnell) [1765693] - [fs] xfs: update both stat counters together in xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out iclog size calculation from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out splitting of an iclog from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: factor out log buffer writing from xlog_sync (Bill O'Donnell) [1765693] - [fs] xfs: don't use REQ_PREFLUSH for split log writes (Bill O'Donnell) [1765693] - [fs] xfs: remove XLOG_STATE_IOABORT (Bill O'Donnell) [1765693] - [fs] xfs: reformat xlog_get_lowest_lsn (Bill O'Donnell) [1765693] - [fs] xfs: cleanup xlog_get_iclog_buffer_size (Bill O'Donnell) [1765693] - [fs] xfs: remove the l_iclog_size_log field from struct xlog (Bill O'Donnell) [1765693] - [fs] xfs: renumber XBF_WRITE_FAIL (Bill O'Donnell) [1765693] - [fs] xfs: remove the never used _XBF_COMPOUND flag (Bill O'Donnell) [1765693] - [fs] xfs: remove the no-op spinlock_destroy stub (Bill O'Donnell) [1765693] - [fs] xfs: move xfs_ino_geometry to xfs_shared.h (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flag arguments (Bill O'Donnell) [1765693] - [fs] xfs: remove the debug-only q_transp field from struct xfs_dquot (Bill O'Donnell) [1765693] - [fs] xfs: merge xfs_buf_zero and xfs_buf_iomove (Bill O'Donnell) [1765693] - [fs] xfs: remove unused flags arg from getsb interfaces (Bill O'Donnell) [1765693] - [fs] xfs: include WARN, REPAIR build options in XFS_BUILD_OPTIONS (Bill O'Donnell) [1765693] - [fs] xfs: finish converting to inodes_per_cluster (Bill O'Donnell) [1765693] - [fs] xfs: fix inode_cluster_size rounding mayhem (Bill O'Donnell) [1765693] - [fs] xfs: refactor inode geometry setup routines (Bill O'Donnell) [1765693] - [fs] xfs: separate inode geometry (Bill O'Donnell) [1765693] - [fs] xfs: use file_modified() helper (Bill O'Donnell) [1765693] - [fs] vfs: introduce file_modified() helper (Bill O'Donnell) [1765693]- [md] dm: bump version of core and various targets (Mike Snitzer) [1810746] - [md] dm: fix congested_fn for request-based device (Mike Snitzer) [1810746] - [md] dm integrity: use dm_bio_record and dm_bio_restore (Mike Snitzer) [1810746] - [md] dm bio record: save_restore bi_end_io and bi_integrity (Mike Snitzer) [1810746] - [md] dm writecache: verify watermark during resume (Mike Snitzer) [1810746] - [md] dm: report suspended device during destroy (Mike Snitzer) [1810746] - [md] dm thin metadata: fix lockdep complaint (Mike Snitzer) [1810746] - [md] dm cache: fix a crash due to incorrect work item cancelling (Mike Snitzer) [1810746] - [md] dm integrity: fix invalid table returned due to argument count mismatch (Mike Snitzer) [1810746] - [md] dm integrity: fix a deadlock due to offloading to an incorrect workqueue (Mike Snitzer) [1810746] - [md] dm integrity: fix recalculation when moving from journal mode to bitmap mode (Mike Snitzer) [1810746] - [md] dm writecache: improve performance of large linear writes on SSDs (Mike Snitzer) [1810746] - [md] dm mpath: Add timeout mechanism for queue_if_no_path (Mike Snitzer) [1810746] - [md] dm thin: change data device's flush_bio to be member of struct pool (Mike Snitzer) [1810746] - [md] dm thin: don't allow changing data device during thin-pool reload (Mike Snitzer) [1810746] - [md] dm thin: fix use-after-free in metadata_pre_commit_callback (Mike Snitzer) [1810746] - [md] dm thin metadata: use pool locking at end of dm_pool_metadata_close (Mike Snitzer) [1810746] - [md] dm writecache: fix incorrect flush sequence when doing SSD mode commit (Mike Snitzer) [1810746] - [md] dm crypt: fix benbi IV constructor crash if used in authenticated mode (Mike Snitzer) [1810746] - [md] dm crypt: Implement Elephant diffuser for Bitlocker compatibility (Mike Snitzer) [1810746] - [md] dm space map common: fix to ensure new block isn't already in use (Mike Snitzer) [1810746] - [md] dm verity: don't prefetch hash blocks for already-verified data (Mike Snitzer) [1810746] - [md] dm crypt: fix GFP flags passed to skcipher_request_alloc() (Mike Snitzer) [1810746] - [md] dm thin metadata: Fix trivial math error in on-disk format documentation (Mike Snitzer) [1810746] - [md] dm thin metadata: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm snapshot: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm bio prison v2: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm mpath: use true_false for bool variable (Mike Snitzer) [1810746] - [md] dm zoned: support zone sizes smaller than 128MiB (Mike Snitzer) [1810746] - [md] dm raid: table line rebuild status fixes (Mike Snitzer) [1810746] - [documentation] docs: dm-integrity: remove reference to ARC4 (Mike Snitzer) [1810746] - [md] dm thin: Flush data device before committing metadata (Mike Snitzer) [1810746] - [md] dm thin metadata: Add support for a pre-commit callback (Mike Snitzer) [1810746] - [md] dm btree: increase rebalance threshold in __rebalance2() (Mike Snitzer) [1810746] - [md] dm mpath: remove harmful bio-based optimization (Mike Snitzer) [1810746] - [md] dm integrity: fix excessive alignment of metadata runs (Mike Snitzer) [1810746] - [md] dm cache: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm bio prison: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm thin: replace spin_lock_irqsave with spin_lock_irq (Mike Snitzer) [1810746] - [md] dm raid: streamline rs_get_progress() and its raid_status() caller side (Mike Snitzer) [1810746] - [md] dm raid: simplify rs_setup_recovery call chain (Mike Snitzer) [1810746] - [md] dm raid: to ensure resynchronization, perform raid set grow in preresume (Mike Snitzer) [1810746] - [md] dm raid: change rs_set_dev_and_array_sectors API and callers (Mike Snitzer) [1810746] - [md] dm: introduce DM_GET_TARGET_VERSION (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global cache replacement (Mike Snitzer) [1810746] - [md] dm bufio: remove old-style buffer cleanup (Mike Snitzer) [1810746] - [md] dm bufio: introduce a global queue (Mike Snitzer) [1810746] - [md] dm bufio: refactor adjust_total_allocated (Mike Snitzer) [1810746] - [md] dm bufio: call adjust_total_allocated from __link_buffer and __unlink_buffer (Mike Snitzer) [1810746] - [md] dm crypt: omit parsing of the encapsulated cipher (Mike Snitzer) [1810746] - [md] dm crypt: switch to ESSIV crypto API template (Mike Snitzer) [1810746] - [crypto] crypto: essiv - create wrapper template for ESSIV generation (Mike Snitzer) [1810746] - [security] crypto: drop mask=CRYPTO_ALG_ASYNC from shash tfm allocations (Mike Snitzer) [1810746] - [crypto] crypto: drop mask=CRYPTO_ALG_ASYNC from cipher tfm allocations (Mike Snitzer) [1810746] - [md] dm verity: add root hash pkcs#7 signature verification (Mike Snitzer) [1810746] - [md] dm crypt: reuse eboiv skcipher for IV generation (Mike Snitzer) [1810746] - [md] dm integrity: fix a crash due to BUG_ON in __journal_read_write() (Mike Snitzer) [1810746] - [md] dm kcopyd: Increase default sub-job size to 512KB (Mike Snitzer) [1810746] - [documentation] docs: device-mapper: move it to the admin-guide (Mike Snitzer) [1810746] - [documentation] docs: convert docs to ReST and rename to *.rst (Mike Snitzer) [1810746] - [md] dm crypt: implement eboiv - encrypted byte-offset initialization vector (Mike Snitzer) [1810746] - [md] dm integrity: use kzalloc() instead of kmalloc() + memset() (Mike Snitzer) [1810746] - [md] dm integrity: always set version on superblock update (Mike Snitzer) [1810746] - [md] dm integrity: whitespace, coding style and dead code cleanup (Mike Snitzer) [1810746] - [md] dm integrity: implement synchronous mode for reboot handling (Mike Snitzer) [1810746] - [md] dm integrity: handle machine reboot in bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: add a bitmap mode (Mike Snitzer) [1810746] - [md] dm integrity: introduce a function add_new_range_and_wait() (Mike Snitzer) [1810746] - [md] dm integrity: allow large ranges to be described (Mike Snitzer) [1810746] - [md] dm ingerity: pass size to dm_integrity_alloc_page_list() (Mike Snitzer) [1810746] - [md] dm integrity: introduce rw_journal_sectors() (Mike Snitzer) [1810746] - [md] dm crypt and integrity: shash - remove shash_desc::flags (Mike Snitzer) [1810746] - [md] dm: fix potential for q->make_request_fn NULL pointer (Mike Snitzer) [1794340] - [netdrv] net/mlx5e: Don't clear the whole vf config when switching modes (mohamad meib) [1811428] - [scsi] scsi: be2iscsi: be_main: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: be_iscsi: Mark expected switch fall-through (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: switch to generic DMA API (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: fix spelling mistake "Retreiving" -> "Retrieving" (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: remove unused variable dmsg (Maurizio Lombardi) [1796740] - [scsi] scsi: be2iscsi: Update copyright (Maurizio Lombardi) [1796740] - [security] selinux: fix sidtab string cache locking (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: do not allocate ancillary buffer on first load (Ondrej Mosnacek) [1807001] - [security] selinux: remove redundant selinux_nlmsg_perm (Ondrej Mosnacek) [1807001] - [security] selinux: fix wrong buffer types in policydb.c (Ondrej Mosnacek) [1807001] - [security] selinux: treat atomic flags more carefully (Ondrej Mosnacek) [1807001] - [security] selinux: make default_noexec read-only after init (Ondrej Mosnacek) [1807001] - [security] selinux: move ibpkeys code under CONFIG_SECURITY_INFINIBAND (Ondrej Mosnacek) [1807001] - [security] Documentation, selinux: fix references to old selinuxfs mount point (Ondrej Mosnacek) [1807001] - [security] selinuxfs: use scnprintf to get real length for inode (Ondrej Mosnacek) [1807001] - [security] selinux: remove set but not used variable 'sidtab' (Ondrej Mosnacek) [1807001] - [security] selinux: ensure the policy has been loaded before reading the sidtab stats (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_update() (Ondrej Mosnacek) [1807001] - [security] selinux: randomize layout of key structures (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_enabled/disabled/enforcing_boot (Ondrej Mosnacek) [1807001] - [security] selinux: remove unnecessary selinux cred request (Ondrej Mosnacek) [1807001] - [security] selinux: ensure we cleanup the internal AVC counters on error in avc_insert() (Ondrej Mosnacek) [1807001] - [security] security: only build lsm_audit if CONFIG_SECURITY=y (Ondrej Mosnacek) [1807001] - [security] selinux: clean up selinux_inode_permission MAY_NOT_BLOCK tests (Ondrej Mosnacek) [1807001] - [security] selinux: fall back to ref-walk if audit is required (Ondrej Mosnacek) [1807001] - [security] selinux: revert "stop passing MAY_NOT_BLOCK to the AVC upon follow_link" (Ondrej Mosnacek) [1807001] - [security] selinux: cache the SID -> context string translation (Ondrej Mosnacek) [1807001 1806991] - [security] selinux: sidtab reverse lookup hash table (Ondrej Mosnacek) [1807001] - [security] selinux: default_range glblub implementation (Ondrej Mosnacek) [1807001] - [security] selinux: allow labeling before policy is loaded (Ondrej Mosnacek) [1807001 1777525] - [security] selinux: remove load size limit (Ondrej Mosnacek) [1807001] - [security] selinux: fix residual uses of current_security() for the SELinux blob (Ondrej Mosnacek) [1807001] - [kernel] rcu: Make kfree_rcu() ignore NULL pointers (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of ipc security blobs (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of inode security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of file security blob (Ondrej Mosnacek) [1807001] - [security] SELinux: Abstract use of cred security blob (Ondrej Mosnacek) [1807001] - [security] selinux: kill selinux_sb_get_mnt_opts() (Ondrej Mosnacek) [1807001] - [security] selinux; don't open-code a loop in sb_finish_set_opts() (Ondrej Mosnacek) [1807001] - [security] selinux: expand superblock_doinit() calls (Ondrej Mosnacek) [1807001] - [netdrv] hv_netvsc: Fix unwanted rx_table reset (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix tx_table init in rndis_set_subchannel() (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix send_table offset in case of a host bug (Mohammed Gamal) [1805950] - [netdrv] hv_netvsc: Fix offset usage in netvsc_send_table() (Mohammed Gamal) [1805950]- [block] blk-mq: Keep set->nr_hw_queues and set->map.nr_queues in sync (Ming Lei) [1810523] - [block] block: clear REQ_HIPRI if polling is not supported (Ming Lei) [1809506]- [perf] arm_spe: Enable ACPI/Platform automatic module loading (Jeremy Linton) [1501652] - [perf] perf: arm_spe: Don't error on high-order pages for aux buf (Jeremy Linton) [1501652] - [perf] arm_spe: handle devm_kasprintf() failure (Jeremy Linton) [1501652] - [perf] arm_spe: Enable automatic DT loading (Jeremy Linton) [1501652] - [block] blk-iolatency: fix STS_AGAIN handling (Ming Lei) [1764737] - [block] blk-iolatency: only account submitted bios (Ming Lei) [1764737] - [block] blk-iolatency: clear use_delay when io.latency is set to zero (Ming Lei) [1764737] - [block] blk-iolatency: #include "blk.h" (Ming Lei) [1764737] - [block] Blk-iolatency: warn on negative inflight IO counter (Ming Lei) [1764737] - [block] blk-iolatency: fix IO hang due to negative inflight counter (Ming Lei) [1764737] - [block] block: fix blk-iolatency accounting underflow (Ming Lei) [1764737] - [fs] xfs: stabilize insert range start boundary to avoid COW writeback race (Brian Foster) [1728979] - [x86] uprobes/x86: Fix detection of 32-bit user mode (Oleg Nesterov) [1804961] - [ipc] Revert "ipc, sem: remove uneeded sem_undo_list lock usage in exit_sem()" ("Herton R. Krzesinski") [1807627] - [powerpc] powerpc/tm: Fix clearing MSRin current when reclaiming on signal delivery (Gustavo Duarte) [1751116] - [powerpc] powerpc/tm: Set MSRjust prior to recheckpoint (Gustavo Duarte) [1751116] - [arm64] arm64: smp: Increase secondary CPU boot timeout value (Gavin Shan) [1807684] - [fs] ext4: work around deleting a file with i_nlink == 0 safely (Carlos Maiolino) [1801049] - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Waiman Long) [1810638] - [char] ipmi: Revert "fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier" (Waiman Long) [1810638]- [kernel] blktrace: Protect q->blk_trace with RCU (Ming Lei) [1798329] - [drm] drm/i915: Force DPCD backlight mode for some Dell CML 2020 panels (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Force DPCD backlight mode on X1 Extreme 2nd Gen 4K AMOLED panel (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/dp: Introduce EDID-based quirks (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Auto detect DPCD backlight support by default (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix DPCD register order in intel_dp_aux_enable_backlight() (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Assume 100 brightness when not in DPCD control mode (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Fix eDP DPCD aux max backlight calculations (Lyude Paul) [1782671 1773796 1748892] - [drm] drm/i915: Check backlight type while doing eDP backlight initializaiton (Lyude Paul) [1782671 1773796 1748892] - [tools] selftests: nft_concat_range: Add test for reported add/flush/add issue (Stefano Brivio) [1807892] - [net] nft_set_pipapo: Actually fetch key data in nft_pipapo_remove() (Stefano Brivio) [1807892] - [net] sched: don't take rtnl lock during flow_action setup (Marcelo Leitner) [1804385] - [include] net: sched: refactor ct action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [include] net: sched: refactor police action helpers to require tcf_lock (Marcelo Leitner) [1804385] - [net] sched: lock action when translating it to flow_action infra (Marcelo Leitner) [1804385] - [powerpc] powerpc/smp: Fix NMI IPI xmon timeout (Diego Domingos) [1747320] - [powerpc] powerpc/smp: Fix NMI IPI timeout (Diego Domingos) [1747320] - [powerpc] powerpc: NMI IPI make NMI IPIs fully sychronous (Diego Domingos) [1747320] - [arm64] arm64: select CPUMASK_OFFSTACK if NUMA (Andrea Arcangeli) [1712856] - [arm64] arm64: tlb: skip tlbi broadcast (Andrea Arcangeli) [1712856]- [fs] fs/proc/proc_sysctl.c: Fix a NULL pointer dereference (Vladis Dronov) [1795521] {CVE-2019-20054} - [fs] fs/proc/proc_sysctl.c: fix NULL pointer dereference in put_links (Vladis Dronov) [1795521] {CVE-2019-20054} - [ptp] ptp: correctly disable flags on old ioctls (Petr Oros) [1795188] - [uapi] PTP: add support for one-shot output (Petr Oros) [1795188] - [ptp] PTP: introduce new versions of IOCTLs (Petr Oros) [1795188] - [virtio] virtio_ring: fix stalls for packed rings (Eugenio Perez) [1601355] - [virtio] virtio_ring: Fix potential mem leak in virtqueue_add_indirect_packed (Eugenio Perez) [1601355] - [uapi] virtio: drop internal struct from UAPI (Eugenio Perez) [1601355] - [virtio] virtio_ring: advertize packed ring layout (Eugenio Perez) [1601355] - [virtio] virtio_ring: leverage event idx in packed ring (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce packed ring support (Eugenio Perez) [1601355] - [virtio] virtio_ring: cache whether we will use DMA API (Eugenio Perez) [1601355] - [virtio] virtio_ring: extract split ring handling from ring creation (Eugenio Perez) [1601355] - [virtio] virtio_ring: allocate desc state for split ring separately (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce helper for indirect feature (Eugenio Perez) [1601355] - [virtio] virtio_ring: introduce debug helpers (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring fields in a sub struct (Eugenio Perez) [1601355] - [virtio] virtio_ring: put split ring functions together (Eugenio Perez) [1601355] - [virtio] virtio_ring: add _split suffix for split ring functions (Eugenio Perez) [1601355] - [uapi] virtio: add packed ring types and macros (Eugenio Perez) [1601355] - [x86] x86/mtrr: Skip cache flushes on CPUs with cache self-snooping (Prarit Bhargava) [1724541] - [x86] x86/cpu/intel: Clear cache self-snoop capability in CPUs with known errata (Prarit Bhargava) [1724541] - [documentation] Documentation PCI: Fix pciebus-howto.rst filename typo (Myron Stowe) [1793091] - [tools] tools: PCI: Fix installation when `make tools/pci_install` (Myron Stowe) [1793091] - [tools] tools: PCI: Fix broken pcitest compilation (Myron Stowe) [1793091] - [tools] tools pci: Do not delete pcitest.sh in 'make clean' (Myron Stowe) [1793091] - [pci] PCI: endpoint: Clear BAR before freeing its space (Myron Stowe) [1793091] - [pci] PCI: endpoint: Skip odd BAR when skipping 64bit BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Allocate enough space for fixed size BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Set endpoint controller pointer to NULL (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add support to specify alignment for buffers allocated to BARs (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Use pci_epc_get_features() to get EPC features (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Do not allocate next BARs memory if current BAR is 64Bit (Myron Stowe) [1793091] - [pci] PCI: pci-epf-test: Remove setting epf_bar flags in function driver (Myron Stowe) [1793091] - [pci] PCI: endpoint: Fix pci_epf_alloc_space() to set correct MEM TYPE flags (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add helper to get first unreserved BAR (Myron Stowe) [1793091] - [pci] PCI: endpoint: Add new pci_epc_ops to get EPC features (Myron Stowe) [1793091] - [pci] PCI: endpoint: functions: Use memcpy_fromio()/memcpy_toio() (Myron Stowe) [1793091] - [pci] PCI: Skip resource distribution when no hotplug bridges (Myron Stowe) [1793091] - [pci] PCI: Simplify pci_bus_distribute_available_resources() (Myron Stowe) [1793091] - [pci] PCI: Reset both NVIDIA GPU and HDA in ThinkPad P50 workaround (Myron Stowe) [1793091] - [pci] PCI: Enable NVIDIA HDA controllers (Myron Stowe) [1793091] - [pci] PCI: Use seq_puts() instead of seq_printf() in show_device() (Myron Stowe) [1793091] - [pci] PCI: Add NVIDIA GPU multi-function power dependencies (Myron Stowe) [1793091] - [pci] PCI: Generalize multi-function power dependency device links (Myron Stowe) [1793091] - [pci] PCI: sysfs: Ignore lockdep for remove attribute (Myron Stowe) [1793091] - [pci] PCI: Decode PCIe 32 GT/s link speed (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-test-function.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint-cfs.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert endpoint/pci-endpoint.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pcieaer-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-error-recovery.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert acpi-info.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert MSI-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci-iov-howto.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert PCIEBUS-HOWTO.txt to reST (Myron Stowe) [1793091] - [documentation] docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Myron Stowe) [1793091] - [documentation] Documentation: PCI: convert pci.txt to reST (Myron Stowe) [1793091] - [documentation] Documentation: add Linux PCI to Sphinx TOC tree (Myron Stowe) [1793091] - [pci] PCI: Reset Lenovo ThinkPad P50 nvgpu at boot if necessary (Myron Stowe) [1793091] - [pci] PCI: Add a stub for pci_ats_disabled() (Myron Stowe) [1793091] - [pci] PCI: Provide pci_match_id() with CONFIG_PCI=n (Myron Stowe) [1793091] - [misc] ocxl: Add PCI hotplug dependency to Kconfig (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Wrap warnings in macro (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Relax check when disabling slot (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Register opencapi slots (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Improve error msg on power state change failure (Steve Best) [1788902] - [pci] pci/hotplug/pnv-php: Remove erroneous warning (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Find opencapi slot for a device node (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Release opencapi device (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: set up PE on opencapi device when enabling (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Protect PE list (Steve Best) [1788902] - [powerpc] powerpc/powernv/ioda: Fix ref count for devices with their own PE (Steve Best) [1788902] - [of] of: overlay: add_changeset_property() memory leak (Steve Best) [1798483] - [of] of: unittest: initialize args before calling of_*parse_*() (Steve Best) [1798483] - [of] of: unittest: find overlaysentry by name instead of index (Steve Best) [1798483] - [of] of: unittest: allow base devicetree to have symbol metadata (Steve Best) [1798483] - [of] of: overlay: set node fields from properties when add new overlay node (Steve Best) [1798483] - [of] of: unittest: remove unused of_unittest_apply_overlay() argument (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments touching same property (Steve Best) [1798483] - [of] of: overlay: check prevents multiple fragments add or delete same node (Steve Best) [1798483] - [of] of: overlay: test case of two fragments adding same node (Steve Best) [1798483] - [of] of: overlay: make all pr_debug() and pr_err() messages unique (Steve Best) [1798483] - [of] of: overlay: validate overlay properties (Steve Best) [1798483] - [of] of: overlay: reorder fields in struct fragment (Steve Best) [1798483] - [of] of: overlay: do not duplicate properties from overlay for new nodes (Steve Best) [1798483] - [of] of: overlay: use prop add changeset entry for property in new nodes (Steve Best) [1798483] - [of] of: Convert to using pOFn instead of device_node.name (Steve Best) [1798483] - [powerpc] powerpc/pseries: add of_node_put() in dlpar_detach_node() (Steve Best) [1798483] - [of] of: overlay: add missing of_node_get() in __of_attach_node_sysfs (Steve Best) [1798483] - [of] of: overlay: add missing of_node_put() after add new node to changeset (Steve Best) [1798483] - [of] of: overlay: add tests to validate kfrees from overlay removal (Steve Best) [1798483]- [kernel] open the RHEL 8.3 development (Frantisek Hrbata) - [netdrv] Revert "r8169: don't use MSI before RTL8168d" (Josef Oskera) [1792839] - [drm] drm/nouveau/kms/gv100-: Re-set LUT after clearing for modesets (Ben Skeggs) [1789026] - [drm] drm/nouveau/disp/gv100-: not all channel types support reporting error codes (Ben Skeggs) [1789481] - [drm] drm/nouveau/disp/nv50-: prevent oops when no channel method map provided (Ben Skeggs) [1789481] - [fs] cifs: don't leak -EAGAIN for stat() during reconnect (Dave Wysochanski) [1769599] - [block] blk-mq: insert passthrough request into hctx->dispatch directly (Ming Lei) [1788728] - [scsi] scsi: megaraid_sas: fixup MSIx interrupt setup during resume (Tomas Henzl) [1805353]- [fs] NFS: Add deferred cache invalidation for close-to-open consistency violations (Benjamin Coddington) [1803162] - [block] nbd: fix stack corruption in nbd_check_sock_type() (Ming Lei) [1803664] - [mm] mm/vmscan.c: don't round up scan size for online memory cgroup (Aristeu Rozanski) [1775691] - [tools] selftests/bpf: fix clearing buffered output between tests/subtests (Yauheni Kaliuta) [1786006] - [tools] libbpf: avoid usage of __builtin_preserve_field_info (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: samples/bpf: fix Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1786006] - [tools] libbpf: fix Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1786006] - [tools] selftests: fix too long argument (Yauheni Kaliuta) [1786006] - [tools] libbpf: Add BPF-side definitions of supported field relocation kinds (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add sub-tests support for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: abstract away test log output (Yauheni Kaliuta) [1786006] - [tools] selftest/bpf: centralize libbpf logging management for test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: prevent headers to be compiled as C code (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: add test selectors by number and name to test_progs (Yauheni Kaliuta) [1786006] - [tools] selftests/bpf: revamp test_progs to allow more control (Yauheni Kaliuta) [1786006] - [net] core: Don't skip generic XDP program execution for cloned SKBs (Jiri Benc) [1802507] - [tools] selftests/bpf: De-flake test_tcpbpf (Jiri Benc) [1802507] - [net] bpf, sockmap: Check update requirements after locking (Jiri Benc) [1802507] - [net] bpf, sockhash: Synchronize_rcu before free'ing map (Jiri Benc) [1802507] - [net] bpf, sockmap: Don't sleep while holding RCU lock on tear-down (Jiri Benc) [1802507] - [net] net: bpf: Don't leak time wait and request sockets (Jiri Benc) [1802507] - [net] bpf/sockmap: Read psock ingress_msg before sk_receive_queue (Jiri Benc) [1802507] - [net] bpf: Clear skb->tstamp in bpf_redirect when necessary (Jiri Benc) [1802507] - [net] xdp: obtain the mem_id mutex before trying to remove an entry (Jiri Benc) [1802507] - [net] page_pool: do not release pool until inflight == 0 (Jiri Benc) [1802507] - [net] xsk: Fix registration of Rx-only sockets (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning umem (Jiri Benc) [1802507] - [net] xsk: avoid store-tearing when assigning queues (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing xlated program instructions (Jiri Benc) [1802507] - [tools] bpftool: Fix printing incorrect pointer in btf_dump_ptr (Jiri Benc) [1802507] - [tools] bpftool: Don't crash on missing jited insns or ksyms (Jiri Benc) [1802507] - [tools] bpftool: Match several programs with same tag (Jiri Benc) [1802507] - [tools] libbpf: Fix realloc usage in bpf_core_find_cands (Jiri Benc) [1802507] - [tools] libbpf: Add missing newline in opts validation macro (Jiri Benc) [1802507] - [tools] libbpf: Don't attach perf_buffer to offline/missing CPUs (Jiri Benc) [1802507] - [tools] libbpf: Extract and generalize CPU mask parsing logic (Jiri Benc) [1802507] - [tools] libbpf: Fix printf compilation warnings on ppc64le arch (Jiri Benc) [1802507] - [tools] libbpf: Fix sym->st_value print on 32-bit arches (Jiri Benc) [1802507] - [tools] libbpf: Make btf__resolve_size logic always check size error condition (Jiri Benc) [1802507] - [tools] libbpf: Fix another potential overflow issue in bpf_prog_linfo (Jiri Benc) [1802507] - [tools] libbpf: Fix potential overflow issue (Jiri Benc) [1802507] - [tools] libbpf: Fix memory leak/double free issue (Jiri Benc) [1802507] - [tools] libbpf: Fix off-by-one error in ELF sanity check (Jiri Benc) [1802507] - [tools] selftests/bpf: Fix test_attach_probe (Jiri Benc) [1802507] - [kernel] bpf: Fix bpf_event_output re-entry issue (Jiri Benc) [1802507] - [net] bpf: Fix incorrect verifier simulation of ARSH under ALU32 (Jiri Benc) [1802507] - [net] bpf: Fix passing modified ctx to ld/abs/ind instruction (Jiri Benc) [1802507] - [net] bpf: cgroup: prevent out-of-order release of cgroup bpf (Jiri Benc) [1802507] - [net] bpf: Fix precision tracking for unbounded scalars (Jiri Benc) [1802507] - [net] bpf: Fix cgroup local storage prog tracking (Jiri Benc) [1802507] - [net] bpf/stackmap: Fix deadlock with rq_lock in bpf_get_stack() (Jiri Benc) [1802507] - [net] bpf, offload: Unlock on error in bpf_offload_dev_create() (Jiri Benc) [1802507] - [powerpc] powerpc/bpf: Fix tail call implementation (Jiri Benc) [1802507] - [net] bpf: Fix use after free in bpf_get_prog_name (Jiri Benc) [1802507] - [net] bpf: Fix use after free in subprog's jited symbol removal (Jiri Benc) [1802507] - [uapi] bpf: fix BTF limits (Jiri Benc) [1802507] - [net] bpf: fix BTF verification of enums (Jiri Benc) [1802507] - [netdrv] ice: Don't tell the OS that link is going down (Jonathan Toppins) [1792670] - [powerpc] powerpc/powernv: implement opal_put_chars_atomic (Steve Best) [1806254] - [tty] powerpc/powernv: move opal console flushing to udbg (Steve Best) [1806254] - [powerpc] powerpc/powernv: Remove OPALv1 support from opal console driver (Steve Best) [1806254] - [powerpc] powerpc/powernv: Implement and use opal_flush_console (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg use flush fallback from console code (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal-kmsg standardise OPAL_BUSY handling (Steve Best) [1806254] - [powerpc] powerpc/powernv: Fix OPAL console driver OPAL_BUSY loops (Steve Best) [1806254] - [powerpc] powerpc/powernv: opal_put_chars partial write fix (Steve Best) [1806254] - [x86] Mark Comet Lake-S as supported (David Arcari) [1805754]- rebuild, due infrastructure issues last kernel build wasn't signed properly [1807216]- [nvme] nvme-multipath: Fix memory leak with ana_log_buf (David Milburn) [1804822] - [powerpc] pci/of: Fix OF flags parsing for 64bit BARs (David Gibson) [1804038]- [pci] PCI: pciehp: Add DMI table for in-band presence disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Wait for PDS if in-band presence is disabled (Myron Stowe) [1749528] - [pci] PCI: pciehp: Add support for disabling in-band presence (Myron Stowe) [1749528] - [netdrv] net/mlx5: DR, Handle reformat capability over sw-steering tables (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Fix matching on vport gvmi (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, use non preemptible call to get the current cpu number (Alaa Hleihel) [1794997] - [netdrv] net/mlx5: DR, Enable counter on non-fwd-dest objects (Alaa Hleihel) [1794997] - [iommu] iommu/vt-d: Simplify check in identity_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Remove deferred_attach_domain() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Do deferred attachment in iommu_need_mapping() (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Move deferred device attachment into helper function (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Add attach_deferred() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Refactor find_domain() helper (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Allow devices with RMRRs to use identity domain (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Call __dmar_remove_one_dev_info with valid pointer (Jerry Snitselaar) [1797124 1784649] - [iommu] iommu/vt-d: Fix lock inversion between iommu->lock and device_domain_lock (Jerry Snitselaar) [1797124 1784649] - [ata] ata: ahci: Add shutdown to freeze hardware resources of ahci (David Milburn) [1784955] - [include] redhat: kabi: convert incorrect use of RH_KABI_EXTEND (Jiri Benc) [1715803] - [include] redhat: kabi: macros for intentional kABI breakage (Jiri Benc) [1715803] - [uapi] redhat: kabi: bpf: remove misleading comment (Jiri Benc) [1715803] - [include] redhat: kabi: introduce RH_KABI_HIDE_INCLUDE and RH_KABI_FAKE_INCLUDE (Jiri Benc) [1715803] - [kernel] kernel/module.c: wakeup processes in module_wq on module unload (Prarit Bhargava) [1804209] - [x86] kvm: x86: do not reset microcode version on INIT or RESET (Paolo Bonzini) [1801853] - [x86] kvm: x86: list MSR_IA32_UCODE_REV as an emulated MSR (Paolo Bonzini) [1801853] - [nvme] nvme: prevent warning triggered by nvme_stop_keep_alive (David Milburn) [1799890] - [nvme] nvme: nvme_keep_alive_end_io fixup setting comp_seen flag (David Milburn) [1799890]- [iommu] iommu: don't change default domain if already set by quirk (Jerry Snitselaar) [1786292] - [net] netfilter: ipset: Copy the right MAC address in hash:ip, mac IPv6 sets (Stefano Brivio) [1759422] - [net] ipv6/addrconf: only check invalid header values when NETLINK_F_STRICT_CHK is set (Guillaume Nault) [1802817] - [net] tcp: clear tp->segs_{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->data_segs{in|out} in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->delivered in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: clear tp->total_retrans in tcp_disconnect() (Guillaume Nault) [1802682] - [net] tcp: do not leave dangling pointers in tp->highest_sack (Guillaume Nault) [1802682] - [net] tcp: Fix highest_sack and highest_sack_seq (Guillaume Nault) [1802682] - [net] tcp: do not send empty skb from tcp_write_xmit() (Guillaume Nault) [1802682] - [net] tcp: md5: fix potential overestimation of TCP option space (Guillaume Nault) [1802682] - [net] tcp: fix data-race in tcp_recvmsg() (Guillaume Nault) [1802682] - [net] bridge: ebtables: don't crash when using dnat target in output chains (Andrea Claudi) [1798923] - [net] ip6_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ip_tunnel: fix namespaces move (Andrea Claudi) [1798649] - [net] ipv4: Detect rollover in specific fib table dump (Guillaume Nault) [1801587] - [net] inet: protect against too small mtu values. (Guillaume Nault) [1801587] - [net] icmp: fix data-race in cmp_global_allow() (Guillaume Nault) [1801587] - [net] inetpeer: fix data-race in inet_putpeer / inet_putpeer (Guillaume Nault) [1801587] - [net] ipv4: Fix table id reference in fib_sync_down_addr (Guillaume Nault) [1801587] - [net] dccp: do not leak jiffies on the wire (Guillaume Nault) [1801587] - [net] inet: stop leaking jiffies on the wire (Guillaume Nault) [1801587] - [tools] selftests: fib_tests: add more tests for metric update (Guillaume Nault) [1801587] - [net] ipv4: fix route update on metric change. (Guillaume Nault) [1801587] - [net] iptunnel: Set tun_flags in the iptunnel_metadata_reply from src (Guillaume Nault) [1801587] - [net] flow_dissector: Fix to use new variables for port ranges in bpf hook (Ivan Vecera) [1789862] - [net] net_sched: fix a resource leak in tcindex_set_parms() (Ivan Vecera) [1789862] - [tools] tc-testing: fix eBPF tests failure on linux fresh clones (Ivan Vecera) [1789862] - [net] net_sched: fix an OOB access in cls_tcindex (Ivan Vecera) [1789862] - [net] cls_rsvp: fix rsvp_policy (Ivan Vecera) [1789862] - [net] net_sched: ematch: reject invalid TCF_EM_SIMPLE (Ivan Vecera) [1789862] - [net] net_sched: walk through all child classes in tc_bind_tclass() (Ivan Vecera) [1789862] - [net] net_sched: fix ops->bind_class() implementations (Ivan Vecera) [1789862] - [net] net_sched: fix datalen for ematch (Ivan Vecera) [1789862] - [net] net_sched: use validated TCA_KIND attribute in tc_new_tfilter() (Ivan Vecera) [1789862] - [net] sch_prio: When ungrafting, replace with FIFO (Ivan Vecera) [1789862] - [net] pkt_sched: fq: do not accept silly TCA_FQ_QUANTUM (Ivan Vecera) [1789862] - [net] sched: add delete_empty() to filters and use it in cls_flower (Ivan Vecera) [1789862] - [net] sched: act_mirred: Pull mac prior redir to non mac_header_xmit device (Ivan Vecera) [1789862] - [net] sched: cls_u32: fix refcount leak in the error path of u32_change() (Ivan Vecera) [1789862] - [net] net_sched: sch_fq: properly set sk->sk_pacing_status (Ivan Vecera) [1789862] - [net] net_sched: validate TCA_KIND attribute in tc_chain_tmplt_add() (Ivan Vecera) [1789862] - [net] mqprio: Fix out-of-bounds access in mqprio_dump (Ivan Vecera) [1789862] - [net] sched: allow indirect blocks to bind to clsact in TC (Ivan Vecera) [1789862] - [net] core: rename indirect block ingress cb function (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in skb_mpls_push() (Ivan Vecera) [1789862] - [net] cls_flower: Fix the behavior using port ranges with hw-offload (Ivan Vecera) [1789862] - [net] sched: fix dump qlen for sch_mq/sch_mqprio with NOLOCK subqueues (Ivan Vecera) [1789862] - [net] Fixed updating of ethertype in function skb_mpls_pop (Ivan Vecera) [1789862] - [net] sched: fix `tc -s class show` no bstats on class with nolock subqueues (Ivan Vecera) [1789862] - [net] sched: act_pedit: fix WARN() in the traffic path (Ivan Vecera) [1789862] - [net] sched: actions: remove unused 'order' (Ivan Vecera) [1789862] - [net] sched: annotate lockless accesses to qdisc->empty (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_max_ack_backlog (Ivan Vecera) [1789862] - [net] inet: minor optimization for backlog setting in listen(2) (Ivan Vecera) [1789862] - [net] annotate lockless accesses to sk->sk_ack_backlog (Ivan Vecera) [1789862] - [net] use helpers to change sk_ack_backlog (Ivan Vecera) [1789862] - [net] sched: prevent duplicate flower rules from tcf_proto destroy race (Ivan Vecera) [1789862] - [net] flow_dissector: switch to siphash (Ivan Vecera) [1789862] - [netdrv] macvlan: use skb_reset_mac_header() in macvlan_queue_xmit() (Davide Caratti) [1801128] - [netdrv] macvlan: do not assume mac_header is set in macvlan_broadcast() (Davide Caratti) [1801128] - [net] psample: fix skb_over_panic (Sabrina Dubroca) [1800589] - [net] openvswitch: don't unlock mutex when changing the user_features fails (Davide Caratti) [1799363] - [net] rtnetlink: validate IFLA_MTU attribute in rtnl_create_link() (Guillaume Nault) [1798715] - [net] rtnetlink: fix a typo fbd -> fdb (Guillaume Nault) [1798715] - [net] bpf: Sockmap, skmsg helper overestimates push, pull, and pop bounds (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, msg_push_data may leave end mark in place (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, push write_space updates through ulp updates (Sabrina Dubroca) [1798179] - [net] sk_msg: Don't check if sock is locked when tearing down psock (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, fix pop data with SK_DROP return code (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, skmsg can have wrapped skmsg that needs extra chaining (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap/tls, tls_sw can create a plaintext buf > encrypt buf (Sabrina Dubroca) [1798179] - [include] bpf: Sockmap/tls, during free we may call tcp_bpf_unhash() in loop (Sabrina Dubroca) [1798179] - [net] bpf: Sockmap, ensure sock lock held during tear down (Sabrina Dubroca) [1798179] - [net] tls: fix async operation (Sabrina Dubroca) [1798179] - [net] tls: Fix return values to avoid ENOTSUPP (Sabrina Dubroca) [1798179] - [net] skmsg: fix TLS 1.3 crash with full sk_msg (Sabrina Dubroca) [1798179] - [net] tls: free the record on encryption error (Sabrina Dubroca) [1798179] - [net] tls: take into account that bpf_exec_tx_verdict() may free the record (Sabrina Dubroca) [1798179] - [net] bpf: skmsg, fix potential psock NULL pointer dereference (Sabrina Dubroca) [1798179] - [net] tls: enable sk_msg redirect to tls socket egress (Sabrina Dubroca) [1798179] - [netdrv] macsec: fix refcnt leak in module exit routine (Sabrina Dubroca) [1799029] - [netdrv] ppp: Adjust indentation into ppp_async_input (Guillaume Nault) [1798104] - [net] l2tp: Allow duplicate session creation with UDP (Guillaume Nault) [1798104] - [net] Fix bugs introduced by netlink strict checking backport (Petr Oros) [1782172] - [tools] selftests: forwarding: fix race between packet receive and tc check (Hangbin Liu) [1797941] - [tools] selftests: forwarding: tc_common: Add hitting check (Hangbin Liu) [1797941] - [tools] selftests: net: push jq workaround into separate helper (Hangbin Liu) [1797941] - [tools] selftests: loopback.sh: skip this test if the driver does not support (Hangbin Liu) [1797941] - [tools] selftests: pmtu: fix init mtu value in description (Hangbin Liu) [1797941] - [tools] selftests: forwarding: Delete IPv6 address at the end (Hangbin Liu) [1797941] - [tools] selftests: pmtu: use -oneline for ip route list cache (Hangbin Liu) [1797941] - [tools] selftests: net: tcp_mmap should create detached threads (Hangbin Liu) [1797941] - [tools] selftests: net: reuseport_dualstack: fix uninitalized parameter (Hangbin Liu) [1797941] - [net] tipc: fix link overflow issue at socket shutdown (Xin Long) [1798070] - [net] tipc: fix retrans failure due to wrong destination (Xin Long) [1798070] - [net] tipc: fix potential hanging after b/rcast changing (Xin Long) [1798070] - [net] tipc: fix ordering of tipc module init and exit routine (Xin Long) [1798070] - [net] tipc: fix wrong timeout input for tipc_wait_for_cond() (Xin Long) [1798070] - [net] tipc: fix wrong socket reference counter after tipc_sk_timeout() returns (Xin Long) [1798070] - [net] tipc: fix potential memory leak in __tipc_sendmsg() (Xin Long) [1798070] - [net] tipc: fix link name length check (Xin Long) [1798070] - [net] tipc: update replicast capability for broadcast send link (Xin Long) [1798070] - [net] tipc: update cluster capabilities if node deleted (Xin Long) [1798070] - [net] tipc: update mon's self addr when node addr generated (Xin Long) [1798070] - [net] tipc: reduce sensitive to retransmit failures (Xin Long) [1798070] - [net] sctp: free cmd->obj.chunk for the unprocessed SCTP_CMD_REPLY (Xin Long) [1798061] - [net] sctp: fully initialize v4 addr in some functions (Xin Long) [1798061] - [net] sctp: cache netns in sctp_ep_common (Xin Long) [1798061] - [net] sctp: Fix memory leak in sctp_sf_do_5_2_4_dupcook (Xin Long) [1798061] - [net] xfrm: support output_mark for offload ESP packets (Xin Long) [1798059] - [net] xfrm: release device reference for invalid state (Xin Long) [1798059] - [net] netfilter: fix a use-after-free in mtype_destroy() (Davide Caratti) [1796361] - [net] netfilter: ipset: avoid null deref when IPSET_ATTR_LINENO is present (Davide Caratti) [1796361] - [net] netfilter: conntrack: Request module if l3proto is unknown (Phil Sutter) [1752765] - [include] tcp: Protect accesses to .ts_recent_stamp with {READ,WRITE}_ONCE() (Guillaume Nault) [1780828] - [include] tcp: tighten acceptance of ACKs not matching a child socket (Guillaume Nault) [1780828] - [include] tcp: fix rejected syncookies due to stale timestamps (Guillaume Nault) [1780828] - [net] SUNRPC: Make "no retrans timeout" soft tasks behave like softconn for timeouts (Steve Dickson) [1801454] - [kernel] genirq, sched/isolation: Isolate from handling managed interrupts (Peter Xu) [1783026]- [nvme] nvme: fix the parameter order for nvme_get_log in nvme_get_fw_slot_info (David Milburn) [1798630] - [mm] arm64: debug: Remove unused return value from do_debug_exception() (Bhupesh Sharma) [1802511] - [mm] arm64: debug: Don't propagate UNKNOWN FAR into si_code for debug signals (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Reorganize arguments for is_el1_permission_fault() (Bhupesh Sharma) [1802511] - [mm] arm64/mm: Define esr_to_debug_fault_info() (Bhupesh Sharma) [1802511] - [infiniband] IB/mlx5: Do reverse sequence during device removal (Alaa Hleihel) [1801497] - [netdrv] bnxt_en: Fix RDMA driver failure with SRIOV after firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Refactor logic to re-enable SRIOV after firmware reset detected (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix logic that disables Bus Master during firmware reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix TC queue mapping (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix NTUPLE firmware command failures (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix ipv6 RFS filter matching logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do not treat DSN (Digital Serial Number) read failure as fatal (Jonathan Toppins) [1801868] - [netdrv] bnxt: Detach page from page pool before sending up the stack (Jonathan Toppins) [1801868] - [netdrv] bnxt: apply computed clamp value for coalece parameter (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix MSIX request logic for RDMA driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Free context memory in the open path if firmware has been reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return error if FW returns more data than dump length (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix bp->fw_health allocation and free logic (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add missing devlink health reporters for VFs (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix the logic that creates the health reporters (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Do driver unregister cleanup in bnxt_init_one() failure path (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Send FUNC_RESOURCE_QCAPS command in bnxt_resume() (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Combine 2 functions calling the same HWRM_DRV_RGTR fw command (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Abort waiting for firmware response if there is no heartbeat (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Return proper error code for non-existent NVM variable (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Add a warning message for driver initiated reset (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Improve RX buffer error handling (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Extend ETHTOOL_RESET to hot reset driver (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Increase firmware response timeout for coredump commands (Jonathan Toppins) [1801868] - [netdrv] bnxt_en: Fix suspend/resume path on 57500 chips (Jonathan Toppins) [1801111] - [netdrv] bnxt_en: Disable/enable Bus master during suspend/resume (Jonathan Toppins) [1801111] - [fs] cifs: fix soft mounts hanging in the reconnect code (Leif Sahlberg) [1795423] - [kernel] audit: CONFIG_CHANGE don't log internal bookkeeping as an event (Richard Guy Briggs) [1798512] - [security] selinux: reorder hooks to make runtime disable less broken (Ondrej Mosnacek) [1778990] - [scsi] scsi: qla2xxx: Fix unbound NVME response length (Himanshu Madhani) [1796480] - [isdn] misdn: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779475] {CVE-2019-17055}- [fs] Revert: f5bcc37b81fc ("namei: allow restricted O_CREAT of FIFOs and regular files") (Eric Sandeen) [1801468] - [fs] Revert: 433cbb6cf0ae ("quota: honor quota type in Q_XGETQSTATcalls") (Eric Sandeen) [1800435] - [infiniband] RDMA/siw: Fix setting active_mtu attribute (Kamal Heib) [1797199] - [infiniband] RDMA/hfi1: Fix memory leak in _dev_comp_vect_mappings_create (Kamal Heib) [1733690] - [scsi] scsi: lpfc: Fix release of hwq to clear the eq relationship (Dick Kennedy) [1798661] - [x86] kvm/hyper-v: don't allow to turn on unsupported VMX controls for nested guests (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: move VMX controls sanitization out of nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm/hyper-v: remove stale evmcs_already_enabled check from nested_enable_evmcs() (Vitaly Kuznetsov) [1786288] - [x86] kvm: svm: relax conditions for allowing MSR_IA32_SPEC_CTRL accesses (Paolo Bonzini) [1796417] - [x86] kvm: x86: avoid incorrect writes to host MSR_IA32_SPEC_CTRL (Paolo Bonzini) [1796417] - [tools] selftests: netfilter: Introduce tests for sets with range concatenation (Stefano Brivio) [1593711] - [net] nf_tables: Add set type for arbitrary concatenation of ranges (Stefano Brivio) [1593711] - [lib] bitmap: Introduce bitmap_cut(): cut bits and shift remaining (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: Support for sets with multiple ranged fields (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add NFTA_SET_ELEM_KEY_END attribute (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: add nft_setelem_parse_key() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_DATA_VALUE after nft_data_init() (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: validate NFT_SET_ELEM_INTERVAL_END (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused parameter ctx (Stefano Brivio) [1593711] - [net] netfilter: nf_tables: remove unused variable (Stefano Brivio) [1593711] - [ptp] ptp: free ptp device pin descriptors properly (Vladis Dronov) [1787568] - [ptp] ptp: fix the race between the release of ptp_clock and cdev (Vladis Dronov) [1787568] - [ptp] ptp: Fix pass zero to ERR_PTR() in ptp_clock_register (Vladis Dronov) [1787568]- [fs] NFSv4: pnfs_roc() must use cred_fscmp() to compare creds (Benjamin Coddington) [1800893] - [drm] drm/nouveau/kms/gv100-: avoid sending a core update until the first modeset (Ben Skeggs) [1801091] - [drm] drm/nouveau/kms/gv100-: move window ownership setup into modesetting path (Ben Skeggs) [1801091] - [drm] drm/nouveau/disp/gv100-: halt NV_PDISP_FE_RM_INTR_STAT_CTRL_DISP_ERROR storms (Ben Skeggs) [1801091] - [drm] drm/nouveau: Add HD-audio component notifier support (Ben Skeggs) [1792191] - [netdrv] net/mlx5: Fix deadlock in fs_core (Alaa Hleihel) [1786630] - [drm] drm/amd/dm/mst: Ignore payload update failures (Lyude Paul) [1773800 1773795] - [kernel] sched/rt: Optimize checking group RT scheduler constraints (Phil Auld) [1797106] - [fs] cifs: Fix mount options set in automount (Dave Wysochanski) [1790922]- [kernel] timers/nohz: Update NOHZ load in remote tick (Scott Wood) [1791434] - [kernel] sched/core: Don't skip remote tick for idle CPUs (Scott Wood) [1791434] - [drm] drm/amdgpu/vi: silence an uninitialized variable warning (Lyude Paul) [1792565] - [drm] drm: panel-lvds: Potential Oops in probe error handling (Lyude Paul) [1792565] - [drm] drm/i915: Fix pid leak with banned clients (Lyude Paul) [1792565] - [drm] drm/amdgpu: allow direct upload save restore list for raven2 (Lyude Paul) [1792565] - [drm] drm/amd/display: Reorder detect_edp_sink_caps before link settings read (Lyude Paul) [1792565] - [drm] drm/i915: Add missing include file (Lyude Paul) [1792565] - [drm] drm/amdgpu: enable gfxoff for raven1 refresh (Lyude Paul) [1792565] - [drm] drm/amdgpu/discovery: reserve discovery data at the top of VRAM (Lyude Paul) [1792565] - [drm] drm/amdgpu: cleanup creating BOs at fixed location (v2) (Lyude Paul) [1792565] - [drm] drm/tegra: Fix ordering of cleanup code (Lyude Paul) [1792565] - [drm] drm/i915/gen9: Clear residual context state on context switch (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1407352427:icl,ehl (Lyude Paul) [1792565] - [drm] drm/dp_mst: correct the shifting in DP_REMOTE_I2C_READ (Lyude Paul) [1792565] - [drm] drm/fb-helper: Round up bits_per_pixel if possible (Lyude Paul) [1792565] - [drm] drm/i915: Add Wa_1408615072 and Wa_1407596294 to icl, ehl (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for vega20 (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock for navi (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu/smu: add metrics table lock (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: fix panel scaling (Lyude Paul) [1792565 1741114] - [drm] drm/nouveau: Fix drm-core using atomic code-paths on pre-nv50 hardware (Lyude Paul) [1792565] - [drm] drm/nouveau: Move the declaration of struct nouveau_conn_atom up a bit (Lyude Paul) [1792565] - [drm] drm/amd/display: Reset steer fifo before unblanking the stream (Lyude Paul) [1792565] - [drm] drm/amd/display: Change the delay time before enabling FEC (Lyude Paul) [1792565] - [drm] drm/amd/display: Fixed kernel panic when booting with DP-to-HDMI dongle (Lyude Paul) [1792565] - [drm] drm/amdgpu: add cache flush workaround to gfx8 emit_fence (Lyude Paul) [1792565] - [drm] drm/amdgpu: add check before enabling/disabling broadcast mode (Lyude Paul) [1792565] - [drm] drm: limit to INT_MAX in create_blob ioctl (Lyude Paul) [1792565] - [drm] drm/amdgpu: Call find_vma under mmap_sem (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix uninitialized variable pasid_mapping_needed (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix bad DMA from INTERRUPT_CNTL2 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Avoid accidental thread reactivation (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix potential double drop fence reference (Lyude Paul) [1792565] - [drm] drm/amdgpu: disallow direct upload save restore list from gfx driver (Lyude Paul) [1792565] - [gpu] gpu: host1x: Allocate gather copy for host1x (Lyude Paul) [1792565] - [drm] drm/tegra: sor: Use correct SOR index on Tegra210 (Lyude Paul) [1792565] - [drm] drm/amd/display: correctly populate dpp refclk in fpga (Lyude Paul) [1792565] - [drm] drm: Don't free jobs in wait_event_interruptible() (Lyude Paul) [1792565] - [drm] drm/gma500: fix memory disclosures due to uninitialized bytes (Lyude Paul) [1792565] - [drm] drm/amdgpu: fix amdgpu trace event print string format error (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: avoid disabling ECC if RAS is enabled for VEGA20 (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Restore audio when setting a mode (Lyude Paul) [1792565] - [drm] drm/amd/display: Program DWB watermarks from correct state (Lyude Paul) [1792565] - [drm] drm/amd/display: Fix dongle_caps containing stale information (Lyude Paul) [1792565] - [drm] drm/amd/display: add new active dongle to existent w/a (Lyude Paul) [1792565] - [drm] drm/amd/display: refactor Device ID for external chips (Lyude Paul) [1792565] - [drm] drm/amd/display: wait for set pipe mcp command completion (Lyude Paul) [1792565] - [drm] drm/amd/display: Properly round nominal frequency for SPD (Lyude Paul) [1792565] - [drm] drm/drm_vblank: Change EINVAL by the correct errno (Lyude Paul) [1792565] - [drm] drm/amdkfd: Fix MQD size calculation (Lyude Paul) [1792565] - [drm] drm/bridge: dw-hdmi: Refuse DDC/CI transfers on the internal I2C controller (Lyude Paul) [1792565] - [drm] drm/amd/display: set minimum abm backlight level (Lyude Paul) [1792565] - [drm] drm/amd/display: load iram for abm 2.3 (Lyude Paul) [1792565] - [drm] drm/amd/powerplay: A workaround to GPU RESET on APU (Lyude Paul) [1792565] - [drm] drm/amdkfd: fix a potential NULL pointer dereference (v2) (Lyude Paul) [1792565] - [drm] drm/amd/display: Set number of pipes to 1 if the second pipe was disabled (Lyude Paul) [1792565] - [drm] drm/amd/display: Handle virtual signal type in disable_link() (Lyude Paul) [1792565] - [drm] drm/ttm: return -EBUSY on pipelining with no_gpu_wait (v2) (Lyude Paul) [1792565] - [drm] drm/amdgpu: grab the id mgr lock while accessing passid_mapping (Lyude Paul) [1792565] - [drm] drm/amdgpu/sriov: add ring_stop before ring_create in psp v11 code (Lyude Paul) [1792565] - [drm] drm/bridge: analogix-anx78xx: silence -EPROBE_DEFER warnings (Lyude Paul) [1792565] - [drm] drm/amd/display: verify stream link before link test (Lyude Paul) [1792565] - [drm] drm: Use EOPNOTSUPP, not ENOTSUPP (Lyude Paul) [1792565] - [drm] drm/mipi-dbi: fix a loop in debugfs code (Lyude Paul) [1792565] - [drm] drm: mst: Fix query_payload ack reply struct (Lyude Paul) [1792565] - [drm] Revert "drm/virtio: switch virtio_gpu_wait_ioctl() to gem helper." (Lyude Paul) [1792565] - [drm] drm/amdgpu: add invalidate semaphore limit for SRIOV and picasso in gmc9 (Lyude Paul) [1792565] - [drm] drm/amdgpu: avoid using invalidate semaphore for picasso (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: re-init clear state buffer after gpu reset (Lyude Paul) [1792565] - [drm] drm/amdgpu/gfx10: explicitly wait for cp idle after halt/unhalt (Lyude Paul) [1792565] - [drm] drm/amdgpu: invalidate mmhub semaphore workaround in gmc9/gmc10 (Lyude Paul) [1792565] - [drm] drm/amdgpu: set adev->num_vmhubs for gmc6, 7, 8 (Lyude Paul) [1792565] - [drm] drm/amdgpu: Export function to flush TLB of specific vm hub (Lyude Paul) [1792565] - [drm] drm/amdgpu: add new member in amdgpu_device for vmhub counts per asic chip (Lyude Paul) [1792565] - [drm] drm/amdgpu: rename AMDGPU_GFXHUB/MMHUB macro with hub number (Lyude Paul) [1792565] - [drm] drm/amdgpu: initialize vm_inv_eng0_sem for gfxhub and mmhub (Lyude Paul) [1792565] - [drm] drm/amd/display: add default clocks if not able to fetch them (Lyude Paul) [1792565] - [drm] drm/amd/display: re-enable wait in pipelock, but add timeout (Lyude Paul) [1792565] - [drm] drm/dp_mst: Correct the bug in drm_dp_update_payload_part1() (Lyude Paul) [1792565] - [drm] drm/radeon: fix r1xx/r2xx register checker for POT textures (Lyude Paul) [1792565] - [drm] drm/i915/fbc: Disable fbc by default on all glk+ (Lyude Paul) [1792565] - [drm] drm/nouveau/kms/nv50-: Limit MST BPC to 8 (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Store the bpc we're using in nv50_head_atom (Lyude Paul) [1792565 1773804] - [drm] drm/nouveau/kms/nv50-: Call outp_atomic_check_view() before handling PBN (Lyude Paul) [1792565 1773804] - [drm] drm/mgag200: Flag all G200 SE A machines as broken wrt (Lyude Paul) [1792565] - [drm] drm/mgag200: Add workaround for HW that does not support 'startadd' (Lyude Paul) [1792565] - [drm] drm/mgag200: Store flags from PCI driver data in device structure (Lyude Paul) [1792565] - [drm] drm/mgag200: Extract device type from flags (Lyude Paul) [1792565] - [dma-buf] dma-buf: Fix memory leak in sync_file_merge() (Lyude Paul) [1792565] - [video] video/hdmi: Fix AVI bar unpack (Lyude Paul) [1792565] - [drm] drm: damage_helper: Fix race checking plane->state->fb (Lyude Paul) [1792565] - [drm] drm/i915: Fix detection for a CMP-V PCH (Lyude Paul) [1792565] - [x86] Mark AMD Ryzen 7 as supported (David Arcari) [1797317] - [x86] Mark AMD Ryzen 5 as supported (David Arcari) [1718051] - [mm] mm/sparse.c: reset section's mem_map when fully deactivated (Pingfan Liu) [1797848] - [drm] drm/mgag200: Don't unpin the current cursor image's buffer (Lyude Paul) [1784290] - [drm] drm/mgag200: Set cursor scanout address to correct BO (Lyude Paul) [1784290] - [drm] drm/mgag200: Pin displayed cursor BO to video memory (Lyude Paul) [1784290] - [tools] Correction to manpage of cpupower (Prarit Bhargava) [1796139] - [fs] cifs: fix soft mounts hanging in the reconnect code (Dave Wysochanski) [1795429] - [net] ipv6_stub: use ip6_dst_lookup_flow instead of ip6_dst_lookup (Sabrina Dubroca) [1774440] - [net] ipv6: add net argument to ip6_dst_lookup_flow (Sabrina Dubroca) [1774440] - [netdrv] can: peak_usb: fix slab info leak (Guillaume Nault) [1787486] {CVE-2019-19534} - [netdrv] vxlan: fix tos value before xmit (Hangbin Liu) [1786075] - [net] netfilter: nft_tproxy: Fix port selector on Big Endian (Phil Sutter) [1781481] - [net] devlink: Change devlink health locking mechanism (Petr Oros) [1785997] - [net] xfrm: Fix memleak on xfrm state destroy (Xin Long) [1780470] - [net] erspan: remove the incorrect mtu limit for erspan (Hangbin Liu) [1783871] - [net] ieee802154: enforce CAP_NET_RAW for raw sockets (Andrea Claudi) [1779495] {CVE-2019-17053} - [net] netfilter: masquerade: don't flush all conntracks if only one address deleted on device (Patrick Talbert) [1772334]- [mm] memcg: Add preemption point in accumulate_memcg_tree() (Waiman Long) [1795049] - [edac] EDAC: skx_common: downgrade message importance on missing PCI device (Aristeu Rozanski) [1775511] - [infiniband] IB/core: Do not notify GID change event of an unregistered device (Kamal Heib) [1787333] - [infiniband] IB/core: Let IB core distribute cache update events (Kamal Heib) [1787333] - [arm64] arm64: kexec: always reset to EL2 if present (Bhupesh Sharma) [1794805] - [tools] perf header: Use last modification time for timestamp (Michael Petlan) [1791258] - [netdrv] net/mlx5e: Enable all available stats for uplink reps (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Create q counters on uplink representors (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert rep stats to mlx5e_stats_grp-based infra (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: IPoIB, use separate stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Convert stats groups array to array of group pointers (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Declare stats groups via macro (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Profile specific stats groups (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Move uplink rep init/cleanup code into own functions (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add discard counters per priority (Alaa Hleihel) [1786321] - [netdrv] net/mlx5e: Add port buffer's congestion counters (Alaa Hleihel) [1786321] - [netdrv] net/mlx5: Expose HW capability bits for port buffer per priority congestion counters (Alaa Hleihel) [1786321] - [netdrv] qede: Fix multicast mac configuration (Manish Chopra) [1784894] - [thunderbolt] thunderbolt: Drop unnecessary read when writing LC command in Ice Lake (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Fix lockdep circular locking depedency warning (Jarod Wilson) [1784568] - [thunderbolt] thunderbolt: Read DP IN adapter first two dwords in one go (Jarod Wilson) [1784568]- [pci] PCI/PM: Move pci_dev_wait() definition earlier (Myron Stowe) [1794266] - [pci] PCI/PM: Add missing link delays required by the PCIe spec (Myron Stowe) [1794266] - [pci] PCI/PM: Add pcie_wait_for_link_delay() (Myron Stowe) [1794266] - [pci] PCI/PM: Return error when changing power state from D3cold (Myron Stowe) [1794266] - [pci] PCI/PM: Decode D3cold power state correctly (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_complete_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Avoid exporting __pci_complete_power_transition() (Myron Stowe) [1794266] - [pci] PCI/PM: Fold __pci_start_power_transition() into its caller (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_power_up() in pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Move power state update away from pci_power_up() (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.suspend_late() hook (Myron Stowe) [1794266] - [pci] PCI/PM: Remove unused pci_driver.resume_early() hook (Myron Stowe) [1794266] - [xen] xen-platform: Convert to generic power management (Myron Stowe) [1794266] - [pci] PCI/PM: Simplify pci_set_power_state() (Myron Stowe) [1794266] - [pci] PCI/PM: Expand PM reset messages to mention D3hot (not just D3) (Myron Stowe) [1794266] - [pci] PCI/PM: Apply D2 delay as milliseconds, not microseconds (Myron Stowe) [1794266] - [pci] PCI/PM: Use pci_WARN() to include device information (Myron Stowe) [1794266] - [pci] PCI/PM: Use PCI dev_printk() wrappers for consistency (Myron Stowe) [1794266] - [pci] PCI/PM: Make power management op coding style consistent (Myron Stowe) [1794266] - [pci] PCI/PM: Run resume fixups before disabling wakeup events (Myron Stowe) [1794266] - [pci] PCI/PM: Clear PCIe PME Status even for legacy power management (Myron Stowe) [1794266] - [pci] PCI/PM: Always return devices to D0 when thawing (Myron Stowe) [1794266] - [pci] PCI: PM: Fix pci_power_up() (Myron Stowe) [1794266] - [pci] PCI: Make pcie_downstream_port() available outside of access.c (Myron Stowe) [1794266] - [pci] PCI: Add pci_info_ratelimited() to ratelimit PCI separately (Myron Stowe) [1794266] - [pci] PCI: PM: Simplify bus-level hibernation callbacks (Myron Stowe) [1794266] - [pci] PCI: Do not poll for PME if the device is in D3cold (Myron Stowe) [1794266] - [pci] PCI: PM: Replace pci_dev_keep_suspended() with two functions (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid resuming devices in D3hot during system suspend (Myron Stowe) [1794266] - [pci] PCI: PM: Avoid skipping bus-level PM on platforms without ACPI (Myron Stowe) [1794266] - [pci] treewide: Switch printk users from pf and pF to ps and pS, respectively (Myron Stowe) [1794266] - [sound] ALSA: Use the legacy HDA driver as default for Intel DSP platforms (Jaroslav Kysela) [1793227] - [nvme] nvme: nvme_mpath_init remove multipath check (David Milburn) [1790958] - [mm] mm/page-writeback.c: don't break integrity writeback on ->writepage() error (Christoph von Recklinghausen) [1782117] - [arm64] arm64: Revert support for execute-only user mappings (Jeremy Linton) [1788629] - [powerpc] powerpc/papr_scm: Don't enable direct map for a region by default (Steve Best) [1795706]- [tools] selftests/eeh: Bump EEH wait time to 60s (Steve Best) [1783199] - [tools] tools/kvm_stat: Fix kvm_exit filter name (Gavin Shan) [1780345] - [infiniband] RDMA/bnxt_re: Report more number of completion vectors (Selvin Xavier) [1788037 1753515] - [infiniband] RDMA/bnxt_re: Fix Send Work Entry state check while polling completions (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Fix missing le16_to_cpu (Selvin Xavier) [1788037] - [infiniband] RDMA/bnxt_re: Avoid freeing MR resources if dereg fails (Selvin Xavier) [1788037 1737147] - [infiniband] RDMA/bnxt_re: Fix stat push into dma buffer on gen p5 devices (Selvin Xavier) [1788037 1771855] - [infiniband] RDMA/bnxt_re: Fix chip number validation Broadcom's Gen P5 series (Selvin Xavier) [1788037 1783943] - [netdrv] net/mlx5e: Clear VF config when switching modes (mohamad meib) [1787276] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup fixup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: cache memory blocks in xarray to accelerate lookup (David Hildenbrand) [1789900] - [base] drivers/base/memory.c: drop the mem_sysfs_mutex (David Hildenbrand) [1789900] - [base] driver/base/memory.c: validate memory block size early (David Hildenbrand) [1789900] - [fs] block: Don't revalidate bdev of hidden gendisk (David Milburn) [1779342] - [scsi] scsi: virtio_scsi: unplug LUNs when events missed (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: implement request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix dh and multipathing for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: fix missing .cleanup_rq for SCSI hosts without request batching (Maxim Levitsky) [1614188] - [scsi] scsi: core: add support for request batching (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use struct_size() helper (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: remove unused 'affinity_hint_set' (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: don't send sc payload with tmfs (Maxim Levitsky) [1614188] - [scsi] scsi: virtio_scsi: Remove per-target data because it is no longer used (Maxim Levitsky) [1614188] - [powerpc] powerpc/pseries/lparcfg: Fix display of Maximum Memory (Steve Best) [1795622] - [powerpc] powernv: Don't reprogram SLW image on every KVM guest entry/exit (Laurent Vivier) [1751078] - [x86] Mark certain versions of Comet Lake as supported (David Arcari) [1794198] - [s390] s390/dasd: Disable Thin Provisioning to prevent data loss (Philipp Rudo) [1793461]- [x86] kvm: x86/mmu: Take slots_lock when using kvm_mmu_zap_all_fast() (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: disable shattered huge page recovery for PREEMPT_RT (Paolo Bonzini) [1690344] {CVE-2018-12207} - [documentation] documentation: Add ITLB_MULTIHIT documentation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: x86: mmu: Recovery of shattered NX large pages (Paolo Bonzini) [1690344] {CVE-2018-12207} - [virt] kvm: Add helper function for creating VM worker threads (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: mmu: ITLB_MULTIHIT mitigation (Paolo Bonzini) [1690344] {CVE-2018-12207} - [kernel] cpu/speculation: Uninline and export CPU mitigations helpers (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] cpu: Add Tremont to the cpu vulnerability whitelist (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] bugs: Add ITLB_MULTIHIT bug infrastructure (Paolo Bonzini) [1690344] {CVE-2018-12207} - [x86] kvm: vmx, svm: always run with EFER.NXE=1 when shadow paging is active (Paolo Bonzini) [1690344] {CVE-2018-12207} - [crypto] crypto: hmac - fix memory leak in hmac_init_tfm() (Herbert Xu) [1775858] - [crypto] crypto: hash - fix incorrect HASH_MAX_DESCSIZE (Herbert Xu) [1775858] - [nvme] nvme: Translate more status codes to blk_status_t (Gopal Tiwari) [1781537] - [include] nvme: resync include/linux/nvme.h with nvmecli (Gopal Tiwari) [1781537] - [netdrv] hv_netvsc: Fix memory leak when removing rndis device (Mohammed Gamal) [1733007] - [fs] cifs: Fix memory allocation in __smb2_handle_cancelled_cmd() (Dave Wysochanski) [1793182] - [tools] perf c2c: Fix report with offline cpus (Michael Petlan) [1744903] - [kernel] locking/rwsem: Fix kernel crash when spinning on RWSEM_OWNER_UNKNOWN (Waiman Long) [1793028] - [mm] mm/memory_hotplug: don't free usage map when removing a re-added early section (Pingfan Liu) [1787269] - [netdrv] iavf: remove current MAC address filter on VF reset (Stefan Assmann) [1735725 1738738] - [dma] dma-mapping: fix handling of dma-ranges for reserved memory (again) (Jerry Snitselaar) [1784691]- [fs] pnfs/filelayout: enable LAYOUTGET on OPEN (Steve Dickson) [1756140] - [fs] NFSD fixing possible null pointer derefering in copy offload (Benjamin Coddington) [1763220] - [fs] nfsd: Ensure CLONE persists data and metadata changes to the target file (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix backchannel latency metrics (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Drop the slot if nfs4_delegreturn_prepare waits for layoutreturn (Benjamin Coddington) [1763220] - [fs] NFSv4.x: Handle bad/dead sessions correctly in nfs41_sequence_process() (Benjamin Coddington) [1763220] - [fs] NFS: Fix an RCU lock leak in nfs4_refresh_delegation_stateid() (Benjamin Coddington) [1763220] - [fs] NFSv4: Don't allow a cached open with a revoked delegation (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix svcauth_gss_proxy_init() (Benjamin Coddington) [1763220] - [net] SUNRPC: The TCP back channel mustn't disappear while requests are outstanding (Benjamin Coddington) [1763220] - [net] xprtrdma: Close window between waking RPC senders and posting Receives (Benjamin Coddington) [1763220] - [net] xprtrdma: Connection becomes unstable after a reconnect (Benjamin Coddington) [1763220] - [net] xprtrdma: Add unique trace points for posting Local Invalidate WRs (Benjamin Coddington) [1763220] - [net] sunrpc: fix crash when cache_head become valid before update (Benjamin Coddington) [1763220] - [fs] nfsd4: fix up replay_matches_cache() (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix leak of clp->cl_acceptor string (Benjamin Coddington) [1763220] - [fs] pNFS: Ensure we do clear the return-on-close layout stateid on fatal errors (Benjamin Coddington) [1763220] - [fs] NFS: Fix O_DIRECT accounting of number of bytes read/written (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix another issue with MIC buffer space (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix buffer handling of GSS MIC without slack (Benjamin Coddington) [1763220] - [fs] Revert "NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated" (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't handle errors if the bind/connect succeeded (Benjamin Coddington) [1763220] - [net] SUNRPC: Fix congestion window race with disconnect (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't try to parse incomplete RPC messages (Benjamin Coddington) [1763220] - [net] SUNRPC: Don't receive TCP data into a request buffer that has been reset (Benjamin Coddington) [1763220] - [net] SUNRPC: Dequeue the request from the receive queue while we're re-encoding (Benjamin Coddington) [1763220] - [net] SUNRPC: Handle connection breakages correctly in call_status() (Benjamin Coddington) [1763220] - [net] xprtrdma: Toggle XPRT_CONGESTED in xprtrdma's slot methods (Benjamin Coddington) [1763220] - [fs] NFS: Ensure O_DIRECT reports an error if the bytes read/written is 0 (Benjamin Coddington) [1763220] - [fs] NFSv4/pnfs: Fix a page lock leak in nfs_pageio_resend() (Benjamin Coddington) [1763220] - [fs] NFS: Fix regression whereby fscache errors are appearing on 'nofsc' mounts (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a potential sleep while atomic in nfs4_do_reclaim() (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Only reap expired delegations (Benjamin Coddington) [1763220] - [fs] NFSv4.1: Fix open stateid recovery (Benjamin Coddington) [1763220] - [fs] NFSv4: Fix a credential refcount leak in nfs41_check_delegation_stateid (Benjamin Coddington) [1763220] - [fs] NFSv4: Handle the special Linux file open access mode (Benjamin Coddington) [1763220] - [fs] nfsd: Fix overflow causing non-working mounts on 1 TB machines (Benjamin Coddington) [1763220] - [md] md: make sure desc_nr less than MD_SB_DISKS (Nigel Croxon) [1769057] - [md] md: raid1: check rdev before reference in raid1_sync_request func (Nigel Croxon) [1769057] - [md] md/raid10: prevent access of uninitialized resync_pages offset (Nigel Croxon) [1769057] - [md] md: avoid invalid memory access for array sb->dev_roles (Nigel Croxon) [1769057] - [md] md/raid1: avoid soft lockup under high load (Nigel Croxon) [1769057] - [md] md: no longer compare spare disk superblock events in super_load (Nigel Croxon) [1769057] - [md] md: improve handling of bio with REQ_PREFLUSH in md_flush_request() (Nigel Croxon) [1769057] - [md] md/bitmap: avoid race window between md_bitmap_resize and bitmap_file_clear_bit (Nigel Croxon) [1769057] - [md] md/raid0: Fix an error message in raid0_make_request() (Nigel Croxon) [1769057] - [md] md/raid0: fix warning message for parameter default_layout (Nigel Croxon) [1769057] - [netdrv] net/mlx5: DR, Init lists that are used in rule's member (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, No need for atomic refcount for internal SW steering resources (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multiple destination action from dr_create_fte (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Add support for multiple destination table action (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Align dest FT action creation to API (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Pass table flags at creation to lower layer (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create multi-destination table for SW-steering use (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Create FTE entry in the FW from SW-steering (Alaa Hleihel) [1775986] - [netdrv] net/mlx5: DR, Use attributes struct for FW flow table creation (Alaa Hleihel) [1775986] - [drm] drm/amd/display: fix struct init in update_bounding_box (Don Dutile) [1784621] - [tools] perf/x86/pmu-events: Fix Kernel_Utilization metric (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update all the Intel JSON metrics from TMAM 3.6 (Michael Petlan) [1788434] - [tools] perf vendor events intel: Update CascadelakeX events to v1.05 (Michael Petlan) [1788434] - [tools] cpupower: mperf_monitor: Update cpupower to use the RDPRU instruction (Janakarajan Natarajan) [1766357] - [tools] cpupower: mperf_monitor: Introduce per_cpu_schedule flag (Janakarajan Natarajan) [1766357] - [tools] cpupower: Move needs_root variable into a sub-struct (Janakarajan Natarajan) [1766357] - [mm] coredump: fix race condition between collapse_huge_page() and core dumping (Andrea Arcangeli) [1722986] - [mm] memcg, oom: don't require __GFP_FS when invoking memcg OOM killer (Waiman Long) [1791170] - [uapi] mm: move MAP_SYNC to asm-generic/mman-common.h (Jeff Moyer) [1791539]- [linux] ptr_ring: wrap back ->producer in __ptr_ring_swap_queue() (Lu Lu) [1663784] - [virtio] virtio-balloon: fix managed page counts when migrating pages between zones (David Hildenbrand) [1689800] - [infiniband] IB/mlx4: Follow mirror sequence of device add during device removal (mohamad meib) [1786042] - [netdrv] gve: Fix the queue page list allocated pages count (Patricio Noyola) [1789114] - [netdrv] gve: fix dma sync bug where not all pages synced (David Awogbemila) [1790957] - [netdrv] gve: Fixes DMA synchronization (David Awogbemila) [1789027] - [net] SUNRPC: Ignore queue transmission errors on successful transmission (Benjamin Coddington) [1769367] - [net] Revert "SUNRPC: Micro-optimise when the task is known not to be sleeping" (Benjamin Coddington) [1769367] - [net] SUNRPC: Fix up calculation of client message length (Benjamin Coddington) [1769367] - [net] Merge tag 'nfs-rdma-for-5.1-1' of git://git.linux-nfs.org/projects/anna/linux-nfs (Benjamin Coddington) [1769367] - [char] tpm: Revert "tpm_tis_core: Turn on the TPM before probing IRQ's" (Jerry Snitselaar) [1789088] - [char] tpm: Revert "tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts" (Jerry Snitselaar) [1789088] - [tools] perf jvmti: Link against tools/lib/ctype.h to have weak strlcpy() (Michael Petlan) [1786048] - [tools] perf jvmti: Link against tools/lib/string.o to have weak strlcpy() (Michael Petlan) [1786048] - [kernel] kprobes: Show address of kprobes if kallsyms does (Michael Petlan) [1747099] - [kernel] genirq/debugfs: Reset domain debugfs_file on removal of the debugfs file (Mohammed Gamal) [1782640] - [powerpc] powerpc: Fix 32-bit KVM-PR lockup and host crash with MacOS guest (Steve Best) [1789594]- [platform] x86: intel_pmc_core: Add Comet Lake (CML) platform support to intel_pmc_core driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Fix the SoC naming inconsistency (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core_pltdrv: Module removal warning fix (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Do not ioremap RAM (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Remove dev_err() usage after platform_get_irq() (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Add ICL-NNPI support to PMC Core (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Attach using APCI HID "INT33A1" (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: transform Pkg C-state residency from TSC ticks into microseconds (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc: no need to check return value of debugfs_create functions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Allow to dump debug registers on S0ix failure (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Convert to a platform_driver (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Don't map non-used optional resources (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Apply same width for offset definitions (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: Use BIT() macro (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_core: Mark local function static (Lenny Szubowicz) [1773793] - [platform] x86: intel_pmc_ipc: adding error handling (Lenny Szubowicz) [1773793] - [mm] memory_hotplug: cleanup __remove_pages() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: drop local variables in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't check for "all holes" in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: we always have a zone in find_(smallest|biggest)_section_pfn (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: poison memmap in remove_pfn_range_from_zone() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: shrink zones when offlining memory (Christoph von Recklinghausen) [1766491] - [mm] memmap_init: update variable name in memmap_init_zone (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_zone_span() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix try_offline_node() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: fix updating the node span (Christoph von Recklinghausen) [1766491] - [mm] hugetlbfs: don't access uninitialized memmaps in pfn_range_valid_gigantic() (Christoph von Recklinghausen) [1766491] - [mm] memory_hotplug: don't access uninitialized memmaps in shrink_pgdat_span() (Christoph von Recklinghausen) [1766491] - [mm] page_owner: don't access uninitialized memmaps when reading /proc/pagetypeinfo (Christoph von Recklinghausen) [1766491] - [mm] memory-failure.c: don't access uninitialized memmaps in memory_failure() (Christoph von Recklinghausen) [1766491] - [fs] proc/page.c: don't access uninitialized memmaps in fs/proc/page.c (Christoph von Recklinghausen) [1766491] - [base] base/memory.c: don't access uninitialized memmaps in soft_offline_page_store() (Christoph von Recklinghausen) [1766491] - [base] base/node.c: simplify unregister_memory_block_under_nodes() (Christoph von Recklinghausen) [1766491] - [kernel] /proc/kpagecount: return 0 for special pages that are never mapped (Christoph von Recklinghausen) [1766491] - [netdrv] fm10k: fix fm10k_get_fault_pf to read correct address (Neil Horman) [1721716] - [netdrv] fm10k: convert NON_Q_VECTORS(hw) into NON_Q_VECTORS (Neil Horman) [1721716] - [netdrv] fm10k: mark unused parameters with __always_unused (Neil Horman) [1721716] - [netdrv] fm10k: cast page_addr to u8 * when incrementing it (Neil Horman) [1721716] - [netdrv] fm10k: explicitly return 0 on success path in function (Neil Horman) [1721716] - [netdrv] fm10k: remove needless initialization of size local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove needless assignment of err local variable (Neil Horman) [1721716] - [netdrv] fm10k: remove unnecessary variable initializer (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the ring variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the result local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local msg variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the local i variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the tx_buffer variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of the q_idx local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of local err variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce the scope of qv local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of *p local variable (Neil Horman) [1721716] - [netdrv] fm10k: reduce scope of the err variable (Neil Horman) [1721716] - [netdrv] fm10k: Use dev_get_drvdata (Neil Horman) [1721716] - [crypto] crypto: qat - Silence smp_processor_id() warning (Neil Horman) [1723573] - [crypto] crypto: qat - use struct_size() helper (Neil Horman) [1723573] - [crypto] crypto: qat - do not offload zero length requests (Neil Horman) [1723573] - [crypto] crypto: qat - return error for block ciphers for invalid requests (Neil Horman) [1723573] - [crypto] crypto: qat - return proper error code in setkey (Neil Horman) [1723573] - [crypto] crypto: qat - fix block size for aes ctr mode (Neil Horman) [1723573] - [crypto] crypto: qat - update iv after encryption or decryption operations (Neil Horman) [1723573] - [crypto] crypto: qat - add check for negative offset in alg precompute function (Neil Horman) [1723573] - [crypto] crypto: qat - remove spin_lock in qat_ablkcipher_setkey (Neil Horman) [1723573] - [crypto] treewide: Add SPDX license identifier - Makefile/Kconfig (Neil Horman) [1723573] - [crypto] crypto: shash - remove shash_desc::flags (Neil Horman) [1723573] - [crypto] crypto: rsa - unimplement sign/verify for raw RSA backends (Neil Horman) [1723573] - [hv] Revert "hv: vmbus: Implement suspend/resume for VSC drivers for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Ignore the offers when resuming from hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend/resume the vmbus itself for hibernation" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Clean up hv_sock channels by force upon suspend" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Suspend after cleaning up hv_sock and sub channels" (Mohammed Gamal) [1788082] - [hv] Revert "hv: vmbus: Resume after fixing up old primary channels" (Mohammed Gamal) [1788082] - [hv] Revert "vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP" (Mohammed Gamal) [1788082] - [x86] kvm: vmx: Introduce handle_unexpected_vmexit and handle WAITPKG vmexit (Paul Lai) [1494707] - [x86] kvm: vmx: Emulate MSR IA32_UMWAIT_CONTROL (Paul Lai) [1494707] - [x86] kvm: x86: Add support for user wait instructions (Paul Lai) [1494707] - [tools] tools arch x86: Update tools's copy of cpufeatures.h (Paul Lai) [1494707] - [kvm] KVM: x86: expose AVX512_BF16 feature to guest (Paul Lai) [1642539] - [x86] x86/cpufeatures: Enumerate the new AVX512 BFLOAT16 instructions (Paul Lai) [1642539] - [block] rbd: silence bogus uninitialized warning in rbd_object_map_update_finish() (Jeff Layton) [1777961] - [fs] ceph: increment/decrement dio counter on async requests (Jeff Layton) [1777961] - [fs] ceph: take the inode lock before acquiring cap refs (Jeff Layton) [1777961] - [scsi] scsi: lpfc: fix build failure with DEBUGFS disabled (Dick Kennedy) [1784863] - [scsi] Revert "storvsc: setup 1:1 mapping between hardware queue and CPU queue" (Cathy Avery) [1787594] - [tools] perf session: Return error code for perf_session__new() function on failure (Michael Petlan) [1754995] - [tools] perf header: Fix false warning when there are no duplicate cache entries (Michael Petlan) [1776499] - [firmware] efi/memreserve: Register reservations as 'reserved' in /proc/iomem (Bhupesh Sharma) [1772730] - [firmware] efi/memreserve: deal with memreserve entries in unmapped memory (Bhupesh Sharma) [1772730] - [powerpc] powerpc/powernv: Avoid re-registration of imc debugfs directory (Diego Domingos) [1781098] - [powerpc] powerpc/powernv: Return for invalid IMC domain (Diego Domingos) [1781098]- [tools] perf tools: Allow to link with libbpf dynamicaly (Michael Petlan) [1781570] - [tools] perf probe: Fix spelling mistake "addrees" -> "address" (Michael Petlan) [1760227] - [tools] perf probe: Trace a magic number if variable is not found (Michael Petlan) [1760227] - [tools] perf probe: Support DW_AT_const_value constant value (Michael Petlan) [1760227] - [tools] perf probe: Support multiprobe event (Michael Petlan) [1760227] - [tools] perf probe: Generate event name with line number (Michael Petlan) [1760227] - [tools] perf probe: Do not show non representive lines by perf-probe -L (Michael Petlan) [1760227] - [tools] perf probe: Verify given line is a representive line (Michael Petlan) [1760227] - [tools] perf probe: Show correct statement line number by perf probe -l (Michael Petlan) [1760227] - [tools] perf probe: Skip overlapped location on searching variables (Michael Petlan) [1760227] - [tools] perf probe: Fix to show calling lines of inlined functions (Michael Petlan) [1760227] - [tools] perf probe: Filter out instances except for inlined subroutine and subprogram (Michael Petlan) [1760227] - [tools] perf probe: Skip end-of-sequence and non statement lines (Michael Petlan) [1760227] - [tools] perf probe: Return a better scope DIE if there is no best scope (Michael Petlan) [1760227] - [tools] perf probe: Fix to show ranges of variables in functions without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to show inlined function callsite without entry_pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to list probe event with correct line number (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe an inline function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix to probe a function which has no entry pc (Michael Petlan) [1760227] - [tools] perf probe: Fix wrong address verification (Michael Petlan) [1760227] - [tools] perf probe: Fix to show function entry line as probe-able (Michael Petlan) [1760227] - [tools] perf probe: Walk function lines in lexical blocks (Michael Petlan) [1760227] - [tools] perf probe: Fix to find range-only function instance (Michael Petlan) [1760227] - [scsi] qla2xxx: Fix incorrect SFUB length used for Secure Flash Update MB Cmd (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Added support for MPI and PEP regions for ISP28XX (Himanshu Madhani) [1782598] - [scsi] qla2xxx: Correctly retrieve and interpret active flash region (Himanshu Madhani) [1782598] - [nvme] nvme: Add quirk for LiteON CL1 devices running FW 22301111 (Perry Yuan) [1769179] - [nvme] nvme-pci: Save PCI state before putting drive into deepest state (Perry Yuan) [1769180] - [infiniband] rdma/cxgb4: Fix spelling mistake "immedate" -> "immediate" (Vishal Kulkarni) [1725823] - [infiniband] rdma/cxgb4: Fix null pointer dereference on alloc_skb failure (Vishal Kulkarni) [1725823] - [infiniband] iw_cxgb4: Fix qpid leak (Vishal Kulkarni) [1725823] - [netdrv] net/mlx5e: Use correct enum to determine uplink port (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix concurrency issues between config flow and XSK (mohamad meib) [1786113] - [infiniband] IB/mlx5: Fix steering rule of drop and count (mohamad meib) [1786113] - [netdrv] net/mlx5e: ethtool, Fix analysis of speed setting (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix translation of link mode into speed (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix free peer_flow when refcount is 0 (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix freeing flow with kfree() and not kvfree() (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix SFF 8472 eeprom length (mohamad meib) [1786113] - [netdrv] net/mlx5e: Query global pause state before setting prio2buffer (mohamad meib) [1786113] - [netdrv] net/mlx5e: Fix TXQ indices to be sequential (mohamad meib) [1786113] - [infiniband] RDMA/mlx5: Fix a race with mlx5_ib_update_xlt on an implicit MR (mohamad meib) [1786113] - [netdrv] ath10k: Fix a NULL-ptr-deref bug in ath10k_usb_alloc_urb_from_pipe (Jarod Wilson) [1783853] {CVE-2019-15099} - [netdrv] revert "[netdrv] ice: mark driver as tech-preview" (Jonathan Toppins) [1783062] - [netdrv] ibmvnic: Fix typo in retry check (Steve Best) [1783775] - [netdrv] ibmveth: Detect unsupported packets before sending to the hypervisor (Steve Best) [1784904] - [netdrv] igc: add additional delay during phy hw reset (David Arcari) [1782824] - [net] bridge: fix regression in br_mdb_fill_info() (Petr Oros) [1783888] - [net] bpf: Emit audit messages upon successful prog load and unload (Jiri Olsa) [1781266] - [fs] fuse: fix leak of fuse_io_priv (Miklos Szeredi) [1777009] - [fs] virtiofs: Check contents of options string (Vivek Goyal) [1783426] - [fs] exec: Fix mem leak in kernel_read_file (Eric Sandeen) [1683731] {CVE-2019-8980} - [lib] sbitmap: only queue kyber's wait callback if not already active (Ming Lei) [1784544] - [fs] CIFS: Fix NULL-pointer dereference in smb2_push_mandatory_locks (Dave Wysochanski) [1788202] - [kernel] ftrace: Check for successful allocation of hash (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Check for empty hash and comment the race with registering probes (Desnes Augusto Nunes do Rosario) [1719414] - [kernel] ftrace: Fix NULL pointer dereference in t_probe_next() (Desnes Augusto Nunes do Rosario) [1719414] - [iommu] vt-d: Allocate reserved region for ISA with correct permission (Jerry Snitselaar) [1778041] - [iommu] set group default domain before creating direct mappings (Jerry Snitselaar) [1778041] - [iommu] vt-d: Fix dmar pte read access not set error (Jerry Snitselaar) [1778041] - [iommu] vt-d: Set ISA bridge reserved region as relaxable (Jerry Snitselaar) [1778041] - [iommu] fix KASAN use-after-free in iommu_insert_resv_region (Auger Eric) [1777014] - [platform] platform/x86: dell-laptop: fix rfkill functionality (Jarod Wilson) [1725878] - [mm] mm/hugetlb: defer freeing of huge pages if in non-task context (Waiman Long) [1780015] - [mm] powerpc/book3s64/hash: Use secondary hash for bolted mapping if the primary is full (Steve Best) [1783159] - [mm] powerpc/pseries: Don't fail hash page table insert for bolted mapping (Steve Best) [1783159] - [powerpc] powerpc/pseries: Don't opencode HPTE_V_BOLTED (Steve Best) [1783159] - [powerpc] powerpc/perf: Disable trace_imc pmu (Steve Best) [1785573] - [powerpc] powerpc/spinlocks: Include correct header for static key (Phil Auld) [1767529] - [powerpc] powerpc/shared: Use static key to detect shared processor (Phil Auld) [1767529] - [powerpc] powerpc/vcpu: Assume dedicated processors as non-preempt (Phil Auld) [1767529] - [arm64] arm64: compat: Workaround Neoverse-N1 #1542419 for compat user-space (Jeremy Linton) [1757828] - [arm64] arm64: Fake the IminLine size on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Hide CTR_EL0.DIC on systems affected by Neoverse-N1 #1542419 (Jeremy Linton) [1757828] - [arm64] arm64: Handle erratum 1418040 as a superset of erratum 1188873 (Jeremy Linton) [1757828] - [arm64] arm64: errata: Add workaround for Cortex-A76 erratum #1463225 (Jeremy Linton) [1757828] - [arm64] arm64: Kconfig: Tidy up errata workaround help text (Jeremy Linton) [1757828] - [arm64] arm64: Apply ARM64_ERRATUM_1188873 to Neoverse-N1 (Jeremy Linton) [1757828] - [arm64] arm64: Add part number for Neoverse N1 (Jeremy Linton) [1757828] - [arm64] arm64: Make ARM64_ERRATUM_1188873 depend on COMPAT (Jeremy Linton) [1757828] - [clocksource] arm64: Restrict ARM64_ERRATUM_1188873 mitigation to AArch32 (Jeremy Linton) [1757828] - [arm64] arm64: arch_timer: avoid unused function warning (Jeremy Linton) [1757828] - [arm64] arm64: Add workaround for Cortex-A76 erratum 1286807 (Jeremy Linton) [1757828]- [kernel] audit: remove redundant condition check in kauditd_thread() (Richard Guy Briggs) [1716002] - [kernel] audit: Report suspicious O_CREAT usage (Richard Guy Briggs) [1716002] - [fs] namei: allow restricted O_CREAT of FIFOs and regular files (Richard Guy Briggs) [1716002] - [kernel] audit_get_nd(): don't unlock parent too early (Richard Guy Briggs) [1716002] - [fs] namei.c: keep track of nd->root refcount status (Richard Guy Briggs) [1716002] - [fs] namei.c: new helper - legitimize_root() (Richard Guy Briggs) [1716002] - [kernel] kill the last users of user_{path, lpath, path_dir}() (Richard Guy Briggs) [1716002] - [kernel] namei.h: get the comments on LOOKUP_... in sync with reality (Richard Guy Briggs) [1716002] - [kernel] kill LOOKUP_NO_EVAL, don't bother including namei.h from audit.h (Richard Guy Briggs) [1716002] - [kernel] audit_inode(): switch to passing AUDIT_INODE_.. (Richard Guy Briggs) [1716002] - [fs] filename_mountpoint(): make LOOKUP_NO_EVAL unconditional there (Richard Guy Briggs) [1716002] - [fs] filename_lookup(): audit_inode() argument is always 0 (Richard Guy Briggs) [1716002] - [kernel] audit: remove the BUG() calls in the audit rule comparison functions (Richard Guy Briggs) [1716002] - [kernel] audit: enforce op for string fields (Richard Guy Briggs) [1716002] - [kernel] audit: deliver signal_info regarless of syscall (Richard Guy Briggs) [1716002] - [fs] fsnotify: fix unlink performance regression (Richard Guy Briggs) [1716002] - [kernel] audit_compare_dname_path(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] audit_update_watch(): switch to const struct qstr * (Richard Guy Briggs) [1716002] - [fs] inotify_handle_event(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: switch send_to_group() and ->handle_event to const struct qstr * (Richard Guy Briggs) [1716002] - [kernel] fsnotify(): switch to passing const struct qstr * for file_name (Richard Guy Briggs) [1716002] - [kernel] switch fsnotify_move() to passing const struct qstr * for old_name (Richard Guy Briggs) [1716002] - [fs] ovl_lookup_real_one(): don't bother with strlen() (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memory leak bug (Richard Guy Briggs) [1716002] - [kernel] audit: purge unnecessary list_empty calls (Richard Guy Briggs) [1716002] - [security] audit: link integrity evm_write_xattrs record to syscall event (Richard Guy Briggs) [1716002] - [csky] syscall_get_arch: add "struct task_struct *" argument (Richard Guy Briggs) [1716002] - [kernel] audit: Make audit_log_cap and audit_copy_inode static (Richard Guy Briggs) [1716002] - [kernel] audit: connect LOGIN record to its syscall record (Richard Guy Briggs) [1716002] - [kernel] audit: fix a memleak caused by auditing load module (Richard Guy Briggs) [1716002] - [kernel] fanotify: check FS_ISDIR flag instead of d_is_dir() (Richard Guy Briggs) [1716002] - [kernel] fsnotify: report FS_ISDIR flag with MOVE_SELF and DELETE_SELF events (Richard Guy Briggs) [1716002] - [kernel] fsnotify: annotate directory entry modification events (Richard Guy Briggs) [1716002] - [kernel] audit: mark expected switch fall-through (Richard Guy Briggs) [1716002] - [kernel] audit: hide auditsc_get_stamp and audit_serial prototypes (Richard Guy Briggs) [1716002] - [tty] audit: join tty records to their syscall (Richard Guy Briggs) [1716002] - [kernel] audit: remove audit_context when CONFIG_ AUDIT and not AUDITSYSCALL (Richard Guy Briggs) [1716002] - [kernel] audit: remove unused actx param from audit_rule_match (Richard Guy Briggs) [1716002] - [kernel] audit: ignore fcaps on umount (Richard Guy Briggs) [1716002] - [kernel] audit: clean up AUDITSYSCALL prototypes and stubs (Richard Guy Briggs) [1716002] - [kernel] audit: more filter PATH records keyed on filesystem magic (Richard Guy Briggs) [1716002] - [kernel] audit: add support for fcaps v3 (Richard Guy Briggs) [1716002] - [kernel] audit: move loginuid and sessionid from CONFIG_AUDITSYSCALL to CONFIG_AUDIT (Richard Guy Briggs) [1716002] - [kernel] audit: add syscall information to CONFIG_CHANGE records (Richard Guy Briggs) [1716002] - [kernel] audit: hand taken context to audit_kill_trees for syscall logging (Richard Guy Briggs) [1716002] - [kernel] audit: give a clue what CONFIG_CHANGE op was involved (Richard Guy Briggs) [1716002] - [kernel] audit: remove duplicated include from audit.c (Richard Guy Briggs) [1716002] - [kernel] audit: shorten PATH cap values when zero (Richard Guy Briggs) [1716002] - [kernel] audit: use current whenever possible (Richard Guy Briggs) [1716002] - [kernel] audit: minimize our use of audit_log_format() (Richard Guy Briggs) [1716002] - [kernel] audit: remove WATCH and TREE config options (Richard Guy Briggs) [1716002] - [kernel] audit: use session_info helper (Richard Guy Briggs) [1716002] - [kernel] audit: localize audit_log_session_info prototype (Richard Guy Briggs) [1716002] - [kernel] audit: Use 'mark' name for fsnotify_mark variables (Richard Guy Briggs) [1716002] - [kernel] audit: Replace chunk attached to mark instead of replacing mark (Richard Guy Briggs) [1716002] - [kernel] audit: Simplify locking around untag_chunk() (Richard Guy Briggs) [1716002] - [kernel] audit: Drop all unused chunk nodes during deletion (Richard Guy Briggs) [1716002] - [kernel] audit: Guarantee forward progress of chunk untagging (Richard Guy Briggs) [1716002] - [kernel] audit: Allocate fsnotify mark independently of chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Provide helper for dropping mark's chunk reference (Richard Guy Briggs) [1716002] - [kernel] audit: Remove pointless check in insert_hash() (Richard Guy Briggs) [1716002] - [kernel] audit: Factor out chunk replacement code (Richard Guy Briggs) [1716002] - [kernel] audit: Make hash table insertion safe against concurrent lookups (Richard Guy Briggs) [1716002] - [kernel] audit: Embed key into chunk (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible tagging failures (Richard Guy Briggs) [1716002] - [kernel] audit: Fix possible spurious -ENOSPC error (Richard Guy Briggs) [1716002] - [kernel] audit_tree: Remove mark->lock locking (Richard Guy Briggs) [1716002] - [kernel] audit: print empty EXECVE args (Richard Guy Briggs) [1716002] - [security] evm: fix return value check in evm_write_xattrs() (Richard Guy Briggs) [1716002] - [kernel] audit: fix use-after-free in audit_add_watch (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_real_ts64() for timestamps (Richard Guy Briggs) [1716002] - [kernel] audit: use ktime_get_coarse_ts64() for time access (Richard Guy Briggs) [1716002] - [kernel] audit: simplify audit_enabled check in audit_watch_log_rule_change() (Richard Guy Briggs) [1716002] - [kernel] audit: check audit_enabled in audit_tree_log_remove_rule() (Richard Guy Briggs) [1716002] - [kernel] cred: conditionally declare groups-related functions (Richard Guy Briggs) [1716002] - [kernel] audit: eliminate audit_enabled magic number comparison (Richard Guy Briggs) [1716002] - [kernel] audit: Fix extended comparison of GID/EGID (Richard Guy Briggs) [1716002] - [kernel] audit: tie ANOM_ABEND records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: tie SECCOMP records to syscall (Richard Guy Briggs) [1716002] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1716002] - [documentation] admin guide/pm: Admin guide for intel-speed-select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display TRL buckets for just base config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Ignore missing config level (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Increment version (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use core count for base-freq mask (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Support platform with limited Intel(R) Speed Select (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use Frequency weight for CLOS (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make CLOS frequency in MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Use mailbox for CLOS_PM_QOS_CONFIG (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Auto mode for CLX (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Correct CLX-N frequency units (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change display of "avx" to "avx2" (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend command set for perf-profile (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement base-freq commands on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement 'perf-profile info' on CascadeLake-N (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Implement CascadeLake-N help and command functions structures (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add check for CascadeLake-N models (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Make process_command generic (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add int argument to command functions (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Refuse to disable core-power when getting used (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Turbo-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Base-freq feature auto mode (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Remove warning for unused result (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix perf-profile command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Extend core-power command set (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix some debug prints (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Format get-assoc information (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Allow online/offline based on tdp (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix high priority core mask over count (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Display core count for bucket (Prarit Bhargava) [1766228] - [platform] x86: isst: Allow additional TRL MSRs (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix memory leak (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output success/failed for command output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Output human readable CPU list (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Change turbo ratio output to maximum turbo frequency (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Switch output to MHz (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Simplify output for turbo-freq and base-freq (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix cpu-count output (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix help option typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix package typo (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Fix a read overflow in isst_set_tdp_level_msr() (Prarit Bhargava) [1766228] - [platform] x86: isst: Use dev_get_drvdata (Prarit Bhargava) [1766228] - [tools] power/x86/intel-speed-select: Add .gitignore file (Prarit Bhargava) [1766228] - [tools] tools/power/x86: A tool to validate Intel Speed Select commands (Prarit Bhargava) [1766228] - [platform] x86: isst: Restore state on resume (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select PUNIT MSR interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via MSRs (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mailbox interface via PCI (Prarit Bhargava) [1766228] - [platform] x86: isst: Add Intel Speed Select mmio interface (Prarit Bhargava) [1766228] - [platform] x86: isst: Add IOCTL to Translate Linux logical CPU to PUNIT CPU number (Prarit Bhargava) [1766228] - [platform] x86: isst: Store per CPU information (Prarit Bhargava) [1766228] - [platform] x86: isst: Add common API to register and handle ioctls (Prarit Bhargava) [1766228] - [documentation] platform/x86: isst: Update ioctl-number.txt for Intel Speed Select interface (Prarit Bhargava) [1766228]- [tools] libbpf: Refactor relocation handling (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix call relocation offset calculation bug (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix bpf_object name determination for bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] libbpf: return previous print callback from libbpf_set_print (Yauheni Kaliuta) [1772081] - [tools] libbpf: fix bpf_object__name() to actually return object name (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Make CO-RE reloc test impartial to test_progs flavor (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add BPF_CORE_READ and BPF_CORE_READ_STR_INTO macro tests (Yauheni Kaliuta) [1772081] - [tools] bpftool: Allow to read btf as raw data (Yauheni Kaliuta) [1772081] - [tools] bpftool: implement "bpftool btf show|list" (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_btf_get_next_id() to cycle through BTF objects (Jiri Olsa) [1772081] - [tools] libbpf: refactor bpf_*_get_next_id() functions (Yauheni Kaliuta) [1772081] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1772081] - [tools] libbpf: attempt to load kernel BTF from sysfs first (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add getter for program size (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_get_link_xdp_info() function to get more XDP information (Yauheni Kaliuta) [1772081] - [tools] libbpf: Use pr_warn() when printing netlink errors (Yauheni Kaliuta) [1772081] - [tools] libbpf: Propagate EPERM to caller on program load (Yauheni Kaliuta) [1772081] - [tools] libbpf: Unpin auto-pinned maps if loading fails (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add auto-pinning of maps when loading BPF objects (Yauheni Kaliuta) [1772081] - [tools] libbpf: Teach bpf_object__open to guess program types (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add bpf_program__get_{type, expected_attach_type) APIs (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move directory creation into _pin() functions (Yauheni Kaliuta) [1772081] - [tools] libbpf: Store map pin path and status in struct bpf_map (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix error handling in bpf_map__reuse_fd() (Yauheni Kaliuta) [1772081] - [tools] libbpf: Make DECLARE_LIBBPF_OPTS macro strictly a variable declaration (Yauheni Kaliuta) [1772081] - [tools] bpftool: Fix bpftool build by switching to bpf_object__open_file() (Yauheni Kaliuta) [1772081] - [tools] bpf: Rename pr_warning to pr_warn to align with kernel logging (Yauheni Kaliuta) [1772081] - [tools] libbpf: provide more helpful message on uninitialized global var (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Add field existence CO-RE relocs tests (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add support for field existance CO-RE relocation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Update BTF reloc support to latest Clang format (Yauheni Kaliuta) [1772081] - [tools] libbpf: Add BPF_CORE_READ/BPF_CORE_READ_INTO helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: Refactor bpf_object__open APIs to use common opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: Move bpf_{helpers, helper_defs, endian, tracing}.h into libbpf (Jiri Olsa) [1772081] - [tools] uapi/bpf: fix helper docs (Yauheni Kaliuta) [1772081] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1772081] - [uapi] bpf: fix 'struct pt_reg' typo in documentation (Yauheni Kaliuta) [1772081] - [tools] libbpf: Fix BTF-defined map's __type macro handling of arrays (Yauheni Kaliuta) [1772081] - [scripts] bpf: Print an error when known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Emit an #error directive known types list needs updating (Yauheni Kaliuta) [1772081] - [scripts] bpf: Fix xdp_md forward declaration typo (Yauheni Kaliuta) [1772081] - [scripts] bpf: teach bpf_helpers_doc.py to dump BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Split off tracing-only helpers into bpf_tracing.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: samples/bpf: Split off legacy stuff from bpf_helpers.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Undo GCC-specific bpf_helpers.h changes (Yauheni Kaliuta) [1772081] - [tools] libbpf: auto-generate list of BPF helper definitions (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add bpf-gcc support (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: bpf_tcp_gen_syncookie->bpf_helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: relicense bpf_helpers.h and bpf_endian.h (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: introduce bpf_cpu_to_be64 and bpf_be64_to_cpu (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: Adjust CO-RE reloc tests for new bpf_core_read() macro (Yauheni Kaliuta) [1772081] - [tools] bpf: fix core_reloc.c compilation error (Yauheni Kaliuta) [1772081] - [tools] libbpf: add bpf_object__open_{file, mem} w/ extensible opts (Yauheni Kaliuta) [1772081] - [tools] libbpf: make libbpf.map source of truth for libbpf version (Yauheni Kaliuta) [1772081] - [tools] libbpf: stop enforcing kern_version, populate it for users (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs misc tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ints tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs ptr-as-array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs modifiers/typedef tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs enum/ptr/func_proto tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs array tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs nesting tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs struct flavors tests (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add CO-RE relocs testing setup (Yauheni Kaliuta) [1772081] - [tools] selftests/bpf: add BPF_CORE_READ relocatable read macro (Yauheni Kaliuta) [1772081] - [tools] libbpf: implement BPF CO-RE offset relocation algorithm (Yauheni Kaliuta) [1772081] - [tools] libbpf: add .BTF.ext offset relocation section loading (Yauheni Kaliuta) [1772081] - [tools] libbpf: convert libbpf code to use new btf helpers (Yauheni Kaliuta) [1772081] - [tools] libbpf: add helpers for working with BTF types (Yauheni Kaliuta) [1772081] - [gpu] drm/i915: Add new CNL PCH ID seen on a CML platform (Lyude Paul) [1771779] - [gpu] drm/amdgpu: add warning for GRBM 1-cycle delay issue in gfx9 (Lyude Paul) [1771779] - [gpu] drm/amdgpu: register gpu instance before fan boost feature enablment (Lyude Paul) [1771779] - [gpu] drm/amd/swsmu: fix smu workload bit map error (Lyude Paul) [1771779] - [gpu] drm/amdgpu: dont schedule jobs while in reset (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Try to acquire the page lock around set_page_dirty() (Lyude Paul) [1771779] - [gpu] drm/i915/pmu: "Frequency" is reported as accumulated cycles (Lyude Paul) [1771779] - [gpu] drm/i915: Don't oops in dumb_create ioctl if we have no crtcs (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: issue no PPSMC_MSG_GetCurrPkgPwr on unsupported ASICs (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff on original raven (Lyude Paul) [1771779] - [gpu] drm/amdgpu: disable gfxoff when using register read interface (Lyude Paul) [1771779] - [gpu] revert "drm/i915/ehl: Update MOCS table for EHL" (Lyude Paul) [1771779] - [gpu] drm/i915: update rawclk also on resume (Lyude Paul) [1771779] - [gpu] dc.c:use kzalloc without test (Lyude Paul) [1771779] - [gpu] drm/amd/display: Passive DP->HDMI dongle detection fix (Lyude Paul) [1771779] - [gpu] drm/amd/display: add 50us buffer as WA for pstate switch in active (Lyude Paul) [1771779] - [gpu] drm/amd/display: do not synchronize "drr" displays (Lyude Paul) [1771779] - [gpu] drm/amdgpu: If amdgpu_ib_schedule fails return back the error (Lyude Paul) [1771779] - [gpu] drm/sched: Set error to s_fence if HW job submission failed (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: do not execute 0-sized IBs (v2) (Lyude Paul) [1771779] - [gpu] drm/radeon: fix si_enable_smc_cac() failed issue (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix error handling in amdgpu_bo_list_create (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix potential VM faults (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix SDMA hang when performing VKexample test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/powerplay/vega10: allow undervolting in p7 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gfx10: update gfx golden settings (Lyude Paul) [1771779] - [gpu] drm/i915: Fix PCH reference clock for FDI on HSW/BDW (Lyude Paul) [1771779] - [gpu] drm/amdgpu/gmc10: properly set BANK_SELECT and FRAGMENT_SIZE (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: user pages array memory leak fix (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd7: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/uvd6: fix allocation size in enc ring test (v2) (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vcn: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/amdgpu/vce: fix allocation size in enc ring test (Lyude Paul) [1771779] - [gpu] drm/i915: Favor last VBT child device with conflicting AUX ch/DDC pin (Lyude Paul) [1771779] - [gpu] drm/i915/userptr: Never allow userptr into the mappable GGTT (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix mask value of POLL_REGMEM packet for pipe sync (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Bail earlier when amdgpu.cik_/si_support is not set to 1 (Lyude Paul) [1771779] - [gpu] drm/ttm: Restore ttm prefaulting (Lyude Paul) [1771779] - [gpu] drm/edid: Add 6 bpc quirk for SDC panel in Lenovo G50 (Lyude Paul) [1771779] - [gpu] drm/amd/display: memory leak (Lyude Paul) [1771779] - [gpu] drm/amdgpu: fix multiple memory leaks in acp_hw_init (Lyude Paul) [1771779] - [gpu] drm: Clear the fence pointer when writeback job signaled (Lyude Paul) [1771779] - [gpu] drm: Free the writeback_job when it with an empty fb (Lyude Paul) [1771779] - [gpu] drm/i915: Mark contents as dirty on a write fault (Lyude Paul) [1771779] - [gpu] drm/i915: Whitelist COMMON_SLICE_CHICKEN2 (Lyude Paul) [1771779] - [gpu] drm/i915: Bump skl+ max plane width to 5k for linear/x-tiled (Lyude Paul) [1771779] - [gpu] drm/i915: Perform GGTT restore much earlier during resume (Lyude Paul) [1771779] - [gpu] drm/radeon: Bail earlier when radeon.cik_/si_support=0 is passed (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Check for valid number of registers to read (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix KFD-related kernel oops on Hawaii (Lyude Paul) [1771779] - [gpu] drm/i915: to make vgpu ppgtt notificaiton as atomic operation (Lyude Paul) [1771779] - [gpu] drm/i915/gvt: update vgpu workload head pointer correctly (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay: change metrics update period from 1ms to 100ms (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/nv50-: Don't create MSTMs for eDP connectors (Lyude Paul) [1771779] - [gpu] drm/atomic: Take the atomic toys away from X (Lyude Paul) [1771779] - [gpu] drm/atomic: Reject FLIP_ASYNC unconditionally (Lyude Paul) [1771779] - [gpu] drm/i915/dp: Fix dsc bpp calculations, v5 (Lyude Paul) [1771779] - [dma-buf] sw_sync: Synchronize signal vs syncpt free (Lyude Paul) [1771779] - [gpu] drm/amdgpu/si: fix ASIC tests (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix trigger not generated for freesync (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix MPO HUBP underflow with Scatter Gather (Lyude Paul) [1771779] - [gpu] drm/amd/powerpaly: fix navi series custom peak level value error (Lyude Paul) [1771779] - [gpu] drm/amd/display: support spdif (Lyude Paul) [1771779] - [gpu] drm/nouveau/volt: Fix for some cards having 0 maximum voltage (Lyude Paul) [1771779] - [gpu] drm/nouveau/kms/tu102-: disable input lut when input is already FP16 (Lyude Paul) [1771779] - [gpu] drm/amdgpu/sdma5: fix number of sdma5 trap irq types for navi1x (Lyude Paul) [1771779] - [gpu] drm/amd/display: Register VUPDATE_NO_LOCK interrupts for DCN2 (Lyude Paul) [1771779] - [gpu] drm/amd/display: reprogram VM config when system resume (Lyude Paul) [1771779] - [gpu] drm/amd/display: Fix frames_to_insert math (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix issue where 252-255 values are clipped (Lyude Paul) [1771779] - [gpu] drm: radeon: Fix a possible null-pointer dereference in radeon_connector_set_property() (Lyude Paul) [1771779] - [gpu] revert "drm/radeon: Fix EEH during kexec" (Lyude Paul) [1771779] - [gpu] drm/amd/display: Use proper enum conversion functions (Lyude Paul) [1771779] - [gpu] drm/amdgpu: Fix hard hang for S/G display BOs (Lyude Paul) [1771779] - [gpu] drm/panel: check failure cases in the probe func (Lyude Paul) [1771779] - [gpu] drm/bridge: sii902x: fix missing reference to mclk clock (Lyude Paul) [1771779] - [gpu] drm/tinydrm/kconfig: Select BACKLIGHT_CLASS_DEVICE (Lyude Paul) [1771779] - [video] ssd1307fb: Start page range at page_offset (Lyude Paul) [1771779] - [gpu] drm/amd/display: Copy GSL groups when committing a new context (Lyude Paul) [1771779] - [gpu] drm/amd/display: Clear FEC_READY shadow register if DPCD write fails (Lyude Paul) [1771779] - [gpu] drm/amd/display: fix not calling ppsmu to trigger PME (Lyude Paul) [1771779] - [gpu] drm/amd/display: Power-gate all DSCs at driver init time (Lyude Paul) [1771779] - [gpu] drm/amd/display: add monitor patch to add T7 delay (Lyude Paul) [1771779] - [gpu] drm/panel: simple: fix AUO g185han01 horizontal blanking (Lyude Paul) [1771779] - [gpu] drm/vkms: Avoid assigning 0 for possible_crtc (Lyude Paul) [1771779] - [gpu] drm/bridge: tc358767: Increase AUX transfer length limit (Lyude Paul) [1771779] - [gpu] drm/vkms: Fix crc worker races (Lyude Paul) [1771779] - [gpu] drm/amdgpu/display: fix 64 bit divide (Lyude Paul) [1771779] - [gpu] drm/amd/display: Add missing HBM support and raise Vega20's uclk (Lyude Paul) [1771779] - [gpu] drm/amd/display: dce11.x /dce12 update formula input (Lyude Paul) [1771779] - [gpu] drm/amd/display: Restore backlight brightness after system resume (Lyude Paul) [1771779] - [gpu] drm: fix module name in edid_firmware log message (Lyude Paul) [1771779] - [gpu] drm/amd/powerplay/smu7: enforce minimal VBITimeout (v2) (Lyude Paul) [1771779] - [gpu] drm/amd/display: readd -msse2 to prevent Clang from emitting libcalls to undefined SW FP routines (Lyude Paul) [1771779] - [gpu] drm/amd/display: Don't replace the dc_state for fast updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Skip determining update type for async updates (Lyude Paul) [1771779] - [gpu] drm/amd/display: Allow cursor async updates for framebuffer swaps (Lyude Paul) [1771779] - [include] sk_buff: fix skb_ext_put() and skb_ext_reset() calls (Ivan Vecera) [1779923] - [net] openvswitch: fix flow command message size (Paolo Abeni) [1776765] - [net] netfilter: nf_tables: add SECMARK support (Phil Sutter) [1715851] - [net] netfilter: nf_tables: add requirements for connsecmark support (Phil Sutter) [1715851] - [wireless] mwifiex: pcie: Fix memory leak in mwifiex_pcie_init_evt_ring (Jarod Wilson) [1781534] {CVE-2019-19057} - [tools] selftests/powerpc: Disable basic EEH selftest (Steve Best) [1782232] - [x86] kvm: x86: Remove a spurious export of a static function (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: use MSR_IA32_TSX_CTRL to hard-disable TSX on guest that lack it (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: vmx: implement MSR_IA32_TSX_CTRL disable RTM functionality (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: implement MSR_IA32_TSX_CTRL effect on CPUID (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: do not modify masked bits of shared MSRs (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm: x86: fix presentation of TSX feature in ARCH_CAPABILITIES (Paolo Bonzini) [1779553] {CVE-2019-19338} - [x86] kvm/x86: Export MDS_NO=0 to guests when TSX is enabled (Paolo Bonzini) [1779553] {CVE-2019-19338} - [fs] cifs: Close open handle after interrupted close (Leif Sahlberg) [1771691] - [fs] cifs: Do not miss cancelled OPEN responses (Leif Sahlberg) [1771691] - [fs] cifs: Fix NULL pointer dereference in mid callback (Leif Sahlberg) [1771691] - [fs] cifs: add a debug macro that prints \\server\share for errors (Leif Sahlberg) [1772630] - [fs] cifs: add new debugging macro cifs_server_dbg (Leif Sahlberg) [1772630]- [netdrv] wireless: fix nl80211 vendor commands (Jarod Wilson) [1776606] - [net] nl80211: fix VENDOR_CMD_RAW_DATA (Jarod Wilson) [1776606] - [netdrv] rt2x00: initialize last_reset (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't consider IV len in A-MSDU (Jarod Wilson) [1776606] - [net] mac80211: fix station inactive_time shortly after boot (Jarod Wilson) [1776606] - [net] mac80211: fix ieee80211_txq_setup_flows() failure path (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support new API for scan config cmd (Jarod Wilson) [1776606] - [netdrv] mt76: dma: fix buffer unmap with non-linear skbs (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2e: disable pcie_aspm by default (Jarod Wilson) [1776606] - [net] nl80211: fix validation of mesh path nexthop (Jarod Wilson) [1776606] - [net] nl80211: Disallow setting of HT for channel 14 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix problem of too small skb->len (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: 0x2720 is qu and 0x30DC is not (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add workaround for power gating in integrated 22000 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle iwl_mvm_tvqm_enable_txq() error return (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix all 9460 entries for qnj (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix PCI ID 0x2720 configs that should be soc (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix potential overflow on P2P code (Jarod Wilson) [1775223 1776606] {CVE-2019-17666} - [netdrv] iwlwifi: pcie: fix merge damage on making QnJ exclusive (Jarod Wilson) [1776606] - [netdrv] ath10k: fix latency issue for QCA988x (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: change qu with jf devices to use qu configuration (Jarod Wilson) [1776606] - [netdrv] iwlwifi: exclude GEO SAR support for 3168 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix memory leaks in iwl_pcie_ctxt_info_gen3_init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix memory leak in alloc_sgtable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix rb_allocator workqueue allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix indexing in command dump for new HW (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix race in sync rx queue notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: force single phy init (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix ACPI table revision checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't access trans_cfg via cfg (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove input-polldev.h header (Jarod Wilson) [1776606] - [net] mac80211: Don't access sk_queue_head->next directly (Jarod Wilson) [1776606] - [net] mac80211: fix scan when operating on DFS channels in ETSI domains (Jarod Wilson) [1776606] - [net] mac80211: accept deauth frames in IBSS mode (Jarod Wilson) [1776606] - [net] cfg80211: fix a bunch of RCU issues in multi-bssid code (Jarod Wilson) [1776606] - [net] nl80211: fix memory leak in nl80211_get_ftm_responder_stats (Jarod Wilson) [1776606] - [net] cfg80211: wext: avoid copying malformed SSIDs (Jarod Wilson) [1778634 1776606] {CVE-2019-17133} - [net] mac80211: Reject malformed SSID elements (Jarod Wilson) [1776606] - [net] mac80211: keep BHs disabled while calling drv_tx_wake_queue() (Jarod Wilson) [1776606] - [net] mac80211: fix txq null pointer dereference (Jarod Wilson) [1776606] - [net] nl80211: fix null pointer dereference (Jarod Wilson) [1776606] - [net] cfg80211: initialize on-stack chandefs (Jarod Wilson) [1776606] - [net] cfg80211: validate SSID/MBSSID element ordering assumption (Jarod Wilson) [1776606] - [net] nl80211: validate beacon head (Jarod Wilson) [1776606] - [net] cfg80211: Purge frame registrations on iftype change (Jarod Wilson) [1776606] - [net] cfg80211: Do not compare with boolean in nl80211_common_reg_change_event (Jarod Wilson) [1776606] - [net] cfg80211: always shut down on HW rfkill (Jarod Wilson) [1776606] - [net] cfg80211: fix boundary value in ieee80211_frequency_to_channel() (Jarod Wilson) [1776606] - [net] cfg80211: add local BSS receive time to survey information (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_CMD_UPDATE_FT_IES to supported commands (Jarod Wilson) [1776606] - [netdrv] wireless: Fix Kconfig indentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw: don't send GEO_TX_POWER_LIMIT command to FW version 36 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix mt7615 firmware path definitions (Jarod Wilson) [1776606] - [netdrv] rtw88: configure firmware after HCI started (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: release tx skbs DMAed when stop (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: extract skbs free routine for trx rings (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix build w/o CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] rtw88: report RX power for each antenna (Jarod Wilson) [1776606] - [netdrv] rtw88: fix wrong rx power calculation (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192de: replace _rtl92d_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: replace _rtl92c_evm_db_to_percentage with generic version (Jarod Wilson) [1776606] - [netdrv] rtw88: allows to receive AMSDU in AMPDU (Jarod Wilson) [1776606] - [netdrv] rtw88: add dynamic cck pd mechanism (Jarod Wilson) [1776606] - [netdrv] rtw88: move IQK/DPK into phy_calibration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add SW DPK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add FW IQK support (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: Enable interrupt migration (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update pwr_seq to v13 (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update PHY parameter to v38 (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: rtl8192ce: rtl8192de: rtl8723ae: rtl8821ae: Remove some unused bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723be: Remove unused SET_XXX and GET_XXX macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8723ae: Remove unused GET_XXX and SET_XXX macros (Jarod Wilson) [1776606] - [netdrv] brcmsmac: Use DIV_ROUND_CLOSEST directly to make it readable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: make array static const and remove redundant assignment (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't realloc wiphy during PCIe reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: split brcmf_attach() and brcmf_detach() functions (Jarod Wilson) [1776606] - [netdrv] brcmfmac: move "cfg80211_ops" pointer to another struct (Jarod Wilson) [1776606] - [netdrv] ath10k: fix channel info parsing for non tlv target (Jarod Wilson) [1776606] - [netdrv] ath10k: adjust skb length in ath10k_sdio_mbox_rx_packet (Jarod Wilson) [1776606] - [netdrv] ath10k: free beacon buf later in vdev teardown (Jarod Wilson) [1776606] - [net] mac80211: allow drivers to set max MTU (Jarod Wilson) [1776606] - [net] mac80211: ibss: send deauth when expiring inactive STAs (Jarod Wilson) [1776606] - [net] mac80211: don't check if key is NULL in ieee80211_key_link() (Jarod Wilson) [1776606] - [net] mac80211: clear crypto tx tailroom counter upon keys enable (Jarod Wilson) [1776606] - [net] mac80211: remove unnecessary key condition (Jarod Wilson) [1776606] - [net] mac80211: list features in WEP/TKIP disable in better order (Jarod Wilson) [1776606] - [net] mac80211: vht: add support VHT EXT NSS BW in parsing VHT (Jarod Wilson) [1776606] - [netdrv] ath9k: release allocated buffer if timed out (Jarod Wilson) [1778582 1776606] {CVE-2019-19074} - [netdrv] ath9k_htc: release allocated buffer if timed out (Jarod Wilson) [1778572 1776606] {CVE-2019-19073} - [netdrv] ath9k: Remove unneeded variable to store return value (Jarod Wilson) [1776606] - [netdrv] ath10k: add reorder and change PN check logic for mac80211 (Jarod Wilson) [1776606] - [netdrv] ath10k: add mic bytes for pmf management packet (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] hostap: use *ph to print small buffer (Jarod Wilson) [1776606] - [netdrv] rtlwifi: Fix file release memory leak (Jarod Wilson) [1776606] - [netdrv] rtw88: fix seq_file memory leak (Jarod Wilson) [1776606] - [netdrv] hostap: remove set but not used variable 'copied' in prism2_io_debug_proc_read (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add "reset" debugfs entry for testing reset (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add stub version of brcmf_debugfs_get_devdir() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: remove iwl_fw_cancel_dumps function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periodic trigger (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix dump structs doc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: add DRAM buffer allocation command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove apply point, switch to time point API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add iwl_tlv_array_len() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't log un-decrypted frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add support for single antenna diversity (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: handle BAR_FRAME_RELEASE (0xc2) notification (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: drop BA sessions on too many old-SN frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add sta_id to WOWLAN_CONFIG_CMD (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for suspend-resume flow for new device generation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix warning iwl-trans.h is included more than once (Jarod Wilson) [1776606] - [netdrv] iwlwifi: always access the trans configuration via trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_trans instead of cfg to some functions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add a pointer to the trans_cfg directly in trans (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pass the iwl_config_trans_params when needed (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: set iwl_trans->cfg later in the probe function (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: move some cfg mangling from trans_pcie_alloc to probe (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: use the cfg we passed to iwl_trans_pcie_alloc() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: separate elements from cfg that are needed by trans_alloc (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use regions ops array instead of switch case in dump flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: make a single ops struct for paging collect (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move tx fifo data into fw runtime (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list for dump TLVs during dump creation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: separate cfg and dump flows to different modules (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: look for the first supported channel when add/remove phy ctxt (Jarod Wilson) [1776606] - [netdrv] iwlwifi: allocate bigger nvm data in case of UHB (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unnecessary IWL_DEVICE_AX200_COMMON definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: align wrt log prints to the same format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove debug flow TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: verify debug TLVs at allocation phase (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use function to check if ini dbg mode is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove duplicate FW string definitions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 50 for 22000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: api: fix FTM struct documentation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support per-platform antenna gain (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove check for lq_sta in __iwl_mvm_rs_tx_status() (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: simplify the channel switch flow for newer firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: stop passing bogus gfp flags arguments to dma_alloc_coherent (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove periphery phy and aux regions handling (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use linked list to store debug TLVs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: maintain buffer allocations from trans instead of TLVs buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: add debug periphery registers to 9000 device family (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove unused regdb_ptrs allocation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: align dbg tlv functions names to a single format (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: don't pass large argument by value (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove pm_runtime completely (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the d0i3 related module parameters (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove some more d0i3 code from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: remove the refs / unrefs from the transport (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the opmode's d0i3 handlers (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove runtime_pm_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Set w-pointer upon resume according to SN (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: use FW thermal monitoring regardless of CONFIG_THERMAL (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: name magic numbers with enum (Jarod Wilson) [1776606] - [netdrv] iwlwifi: scan: add support for new scan request command version (Jarod Wilson) [1776606] - [netdrv] iwlwifi: LTR updates (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove the code under IWLWIFI_PCIE_RTPM (Jarod Wilson) [1776606] - [netdrv] iwlwifi: trans: remove suspending flag (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove CMD_HIGH_PRIO (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove last leftovers of d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove iwl_mvm_update_d0i3_power_mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove d0i3_ap_sta_id (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: iwl_mvm_wowlan_config_key_params is for wowlan only (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the d0i3 entry/exit flow (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove the tx defer for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove all the d0i3 references (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: start to remove the code for d0i3 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add the skb length to a print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix scan config command size (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add ldbg config cmd debug print (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: support debug recording suspend resume command (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move debug recording stop from trans to op mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move monitor recording functionality from header file (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unnecessary forward declarations (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Block 26-tone RU OFDMA transmissions (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove redundant condition in iwl_mvm_set_hw_rfkill_state (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Send DQA enable command only if TVL is on (Jarod Wilson) [1776606] - [netdrv] iwlwifi: bump FW API to 49 for 22000 series (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support to read temperature from mcu (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_txwi_to_txp utility routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use devm_platform_ioremap_resource() to simplify code (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove unneeded return value on set channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: remove redundant chandef copy (Jarod Wilson) [1776606] - [netdrv] mt76: make mt76_rx_convert static (Jarod Wilson) [1776606] - [netdrv] mt76: remove offchannel check in tx scheduling (Jarod Wilson) [1776606] - [netdrv] mt76: do not send BAR frame on tx aggregation flush stop (Jarod Wilson) [1776606] - [netdrv] mt76: stop rx aggregation on station removal (Jarod Wilson) [1776606] - [netdrv] mt76: dma: reset q->rx_head on rx reset (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: apply calibration-free data from OTP (Jarod Wilson) [1776606] - [netdrv] mt76: add default implementation for mt76_sw_scan/mt76_sw_scan_complete (Jarod Wilson) [1776606] - [netdrv] mt76: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add BIP_CMAC_128 cipher support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove unnecessary mcu queue initialization (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_tx_tasklet in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: move survey_time in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable survey support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: enable multi-vif support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: do not copy beacon skb in mt76x02_mac_set_beacon_enable (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: introduce mt76x02_pre_tbtt_enable and mt76x02_beacon_enable macros (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add Smart Carrier Sense support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rework locking scheme for mt7615_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: switch to SPDX tag instead of verbose boilerplate text (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix some checkpatch warnings (Jarod Wilson) [1776606] - [netdrv] mt76: Add paragraphs to describe the config symbols fully (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update cw_min/max related settings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add 4 WMM sets support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix watchdog rescheduling in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix MT7615_WATCHDOG_TIME definition (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_mmio_read_copy routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add set_key_cmd and mt76_wcid to mt7615_mac_wtbl_set_key signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove wtbl_sec_key definition (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mac_wtbl_set_key routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add mt7615_mac_wtbl_addr routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mac_get_key_info in mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add missing register initialization (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: add support to TP-Link T2UHP (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: remove unneeded {put,get}_unaligned (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix endian in mt76u_copy (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix invalid fallback rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix PS buffering of action frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix using VHT STBC rates (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: fix typo in mt76u_fill_rx_sg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: sync with mt7603 rate control changes (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: reset rate index/counters on rate table update (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: move mt7615_mcu_set_rates to mac.c (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable hardware rate up/down selection (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_mcu_send_ram_firmware routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: always release sem in mt7615_load_patch (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fall back to sw encryption for unsupported ciphers (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: clean up FWDL TXQ during/after firmware upload (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add radar pattern test knob to debugfs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add csa support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not perform txcalibration before cac is complited (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add hw dfs pattern detector support (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: introduce mt7615_regd_notifier (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: restricted __le16 degrades to integer (Jarod Wilson) [1776606] - [netdrv] mt76: round up length on mt76_wr_copy (Jarod Wilson) [1776606] - [netdrv] ath6kl: fix a NULL-ptr-deref bug in ath6kl_usb_alloc_urb_from_pipe() (Jarod Wilson) [1776606] - [netdrv] ath6kl: Fix a possible null-pointer dereference in ath6kl_htc_mbox_create() (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set ackto to max timeout in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: set max timeout according to channel width (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: properly set last timeout timestamp in ath_dynack_reset (Jarod Wilson) [1776606] - [netdrv] ath9k: dyanck: introduce ath_dynack_set_timeout routine (Jarod Wilson) [1776606] - [netdrv] ath9k: dynack: fix possible deadlock in ath_dynack_node_{de}init (Jarod Wilson) [1776606] - [netdrv] ath9k: add loader for AR92XX (and older) pci(e) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: get chip's default RAM info during PCIe setup (Jarod Wilson) [1776606] - [netdrv] brcmfmac: replace strncpy() by strscpy() (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not set IEEE80211_TX_STAT_AMPDU_NO_BACK on tx status (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove redundant assignment to pointer hash (Jarod Wilson) [1776606] - [netdrv] brcm80211: Avoid possible null-pointer dereferences in wlc_phy_radio_init_2056() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: enable MSI interrupt (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Move a mass of jobs in hw IRQ to soft IRQ (Jarod Wilson) [1776606] - [netdrv] rtw88: remove redundant assignment to pointer debugfs_topdir (Jarod Wilson) [1776606] - [netdrv] rtw88: drop unused rtw_coex_coex_dm_reset() (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix an error message (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Fix incorrect returned values (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove some variable initializations (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ee: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Fix memory leak when hardware init fails (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unused variables 'RTL8712_SDIO_EFUSE_TABLE' and 'MAX_PGPKT_SIZE' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: Fix value set in descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: fix non-kerneldoc comment in usb.c (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix infinite loop because supported is not being shifted (Jarod Wilson) [1776606] - [netdrv] mt76: Remove dev_err() usage after platform_get_irq() (Jarod Wilson) [1776606] - [net] mac80211: Do not send Layer 2 Update frame before authorization (Jarod Wilson) [1776606] - [netdrv] revert "rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band" (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear up IV's on key removal (Jarod Wilson) [1776606] - [netdrv] iwlwifi: assign directly to iwl_trans->cfg in QuZ detection (Jarod Wilson) [1776606] - [netdrv] mwifiex: Fix three heap overflow at parsing element in cfg80211_ap_settings (Jarod Wilson) [1776244 1775484 1775475 1776606] - [netdrv] mt76: mt76x0e: disable 5GHz band for MT7630E (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0e: don't use hw encryption for MT7630E (Jarod Wilson) [1776606] - [net] nl80211: fill all policy .type entries (Jarod Wilson) [1776606] - [net] cfg80211: Add support to set tx power for a station associated (Jarod Wilson) [1776606] - [net] cfg80211: Fix Extended Key ID key install checks (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for rekeys with Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: Simplify Extended Key ID API (Jarod Wilson) [1776606] - [net] nl80211: require and validate vendor command policy (Jarod Wilson) [1776606] - [net] mac80211: AMPDU handling for Extended Key ID (Jarod Wilson) [1776606] - [net] mac80211: IEEE 802.11 Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Extended Key ID support (Jarod Wilson) [1776606] - [net] nl80211/cfg80211: Specify band specific min RSSI thresholds with sched scan (Jarod Wilson) [1776606] - [net] cfg80211: Use const more consistently in for_each_element macros (Jarod Wilson) [1776606] - [net] nl80211: use for_each_element() in validate_ie_attr() (Jarod Wilson) [1776606] - [net] cfg80211: add peer measurement with FTM initiator API (Jarod Wilson) [1776606] - [net] nl80211: use netlink policy validation function for elements (Jarod Wilson) [1776606] - [net] nl80211: use policy range validation where applicable (Jarod Wilson) [1776606] - [net] cfg80211: support FTM responder configuration/statistics (Jarod Wilson) [1776606] - [net] lib80211: move TKIP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] lib80211: move WEP handling to ARC4 library code (Jarod Wilson) [1776606] - [net] mac80211: move WEP handling to ARC4 library interface (Jarod Wilson) [1776606] - [netdrv] rt2x00: clear IV's on start to fix AP mode regression (Jarod Wilson) [1776606] - [netdrv] rt2800usb: Add new rt2800usb device PLANEX GW-USMicroN (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: remove unnecessary rx flag checks (Jarod Wilson) [1776606] - [netdrv] rt2x00usb: fix rx queue hang (Jarod Wilson) [1776606] - [netdrv] rt2800: do not enable watchdog by default (Jarod Wilson) [1776606] - [netdrv] rt2x00: add restart hw (Jarod Wilson) [1776606] - [netdrv] rt2800: do not nullify initialization vector data (Jarod Wilson) [1776606] - [netdrv] rt2800: add pre_reset_hw callback (Jarod Wilson) [1776606] - [netdrv] rt2800: initial watchdog implementation (Jarod Wilson) [1776606] - [netdrv] rt2800: add helpers for reading dma done index (Jarod Wilson) [1776606] - [netdrv] rt2x00: allow to specify watchdog interval (Jarod Wilson) [1776606] - [netdrv] rt2x00: add RT3883 support (Jarod Wilson) [1776606] - [netdrv] rt2x00mmio: remove legacy comment (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove not used entry field (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove last_nostatus_check (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use timer and work for handling tx statuses timeouts (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: fetch tx status changes (Jarod Wilson) [1776606] - [netdrv] rt2800: move txstatus pending routine (Jarod Wilson) [1776606] - [netdrv] rt2800: new flush implementation for SoC devices (Jarod Wilson) [1776606] - [netdrv] rt2800: partially restore old mmio txstatus behaviour (Jarod Wilson) [1776606] - [netdrv] rt2x00: code-style fix in rt2800usb.c (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not print error when queue is full (Jarod Wilson) [1776606] - [netdrv] rt2x00: check number of EPROTO errors (Jarod Wilson) [1776606] - [netdrv] rt2x00: use ratelimited variants dev_warn/dev_err (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not increment sequence number while re-transmitting (Jarod Wilson) [1776606] - [netdrv] rt2800: comment and simplify AGC init for RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_RFRX_EN only for MT7620 (Jarod Wilson) [1776606] - [netdrv] rt2800: enable TX_PIN_CFG_LNA_PE_ bits per band (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove confusing AGC register (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove unneeded check (Jarod Wilson) [1776606] - [netdrv] rt2x00: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [netdrv] rt2x00: Work around a firmware bug with shared keys (Jarod Wilson) [1776606] - [netdrv] rt2x00: reduce tx power to nominal level on RT6352 (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt61pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2800lib: mark expected switch fall-throughs (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2500pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2x00: rt2400pci: mark expected switch fall-through (Jarod Wilson) [1776606] - [netdrv] rt2800: flush and txstatus rework for rt2800mmio (Jarod Wilson) [1776606] - [netdrv] rt2x00: use different txstatus timeouts when flushing (Jarod Wilson) [1776606] - [netdrv] rt2x00: do not check for txstatus timeout every time on tasklet (Jarod Wilson) [1776606] - [netdrv] rt2800mmio: use txdone/txstatus routines from lib (Jarod Wilson) [1776606] - [netdrv] rt2800: move usb specific txdone/txstatus routines to rt2800lib (Jarod Wilson) [1776606] - [netdrv] rt2x00: use simple_read_from_buffer() (Jarod Wilson) [1776606] - [netdrv] rt2x00: remove redundant functions rt2x00mac_sta_{add/remove} (Jarod Wilson) [1776606] - [net] mac80211: Correctly set noencrypt for PAE frames (Jarod Wilson) [1776606] - [net] mac80211: Don't memset RXCB prior to PAE intercept (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: handle switching killer Qu B0 NICs to C0 (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: improve rate probing for devices with static fallback (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix default max throughput rate indexes (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: reduce unnecessary rate probing attempts (Jarod Wilson) [1776606] - [net] mac80211: minstrel_ht: fix per-group max throughput rate initialization (Jarod Wilson) [1776606] - [net] nl80211: Add support for EDMG channels (Jarod Wilson) [1776606] - [net] mac80211: fix possible NULL pointerderef in obss pd code (Jarod Wilson) [1776606] - [net] mac80211: add assoc-at support (Jarod Wilson) [1776606] - [uapi] cfg80211: Support assoc-at timer in sta-info (Jarod Wilson) [1776606] - [net] cfg80211: apply same mandatory rate flags for 5GHz and 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: ibss: use 11a mandatory rates for 6GHz band operation (Jarod Wilson) [1776606] - [net] cfg80211: use same IR permissive rules for 6GHz band (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz in code handling array with NUM_NL80211_BANDS entries (Jarod Wilson) [1776606] - [net] cfg80211: extend ieee80211_operating_class_to_band() for 6GHz (Jarod Wilson) [1776606] - [net] cfg80211: util: add 6GHz channel to freq conversion and vice versa (Jarod Wilson) [1776606] - [net] cfg80211: add 6GHz UNII band definitions (Jarod Wilson) [1776606] - [uapi] nl80211: add 6GHz band definition to enum nl80211_band (Jarod Wilson) [1776606] - [net] revert "cfg80211: fix processing world regdomain when non modular" (Jarod Wilson) [1776606] - [net] mac80211: add missing length field increment when generating Radiotap header (Jarod Wilson) [1776606] - [net] mac80211: 80Mhz was not reported properly when using tx_status_ext (Jarod Wilson) [1776606] - [net] mac80211: fix bad guard when reporting legacy rates (Jarod Wilson) [1776606] - [net] mac80211: fix TX legacy rate reporting when tx_status_ext is used (Jarod Wilson) [1776606] - [net] mac80211: fix possible sta leak (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix recognition of QuZ devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't switch FW to qnj when ax201 is detected (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix the byte count table format for 22560 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Allow multicast data frames only when associated (Jarod Wilson) [1776606] - [netdrv] revert "mwifiex: fix system hang problem after resume" (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192ce: Remove unused GET_XXX and SET_XXX (Jarod Wilson) [1776606] - [netdrv] rtw88: add BT co-existence support (Jarod Wilson) [1776606] - [netdrv] rtw88: enclose c2h cmd handle with mutex (Jarod Wilson) [1776606] - [netdrv] rtw88: allow c2h operation in irq context (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove local configuration variable (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl88188ee: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: remove set but not used variable 'ip_sel' (Jarod Wilson) [1776606] - [netdrv] brcmsmac: remove three set but not used variables (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove set but not used variable 'dtim_period' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove unneeded function _rtl_dump_channel_map() (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl_pci: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: pcie: Use dev_get_drvdata (Jarod Wilson) [1776606] - [netdrv] mwifiex: make error values consistent in mwifiex_update_bss_desc_with_ie() (Jarod Wilson) [1776606] - [netdrv] rtw88: use txpwr_lmt_cfg_pair struct, not arrays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix compile time assert build errors (Jarod Wilson) [1776606] - [net] mac80211: HE STA disassoc due to QOS NULL not sent (Jarod Wilson) [1776606] - [net] mac80211: allow setting spatial reuse parameters from bss_conf (Jarod Wilson) [1776606] - [net] nl80211: add strict start type (Jarod Wilson) [1776606] - [net] cfg80211: add support for parsing OBBS_PD attributes (Jarod Wilson) [1776606] - [net] mac80211: reject zero MAC address in add station (Jarod Wilson) [1776606] - [net] cfg80211: use parallel_ops for genl (Jarod Wilson) [1776606] - [net] mac80211: add missing null return check from call to ieee80211_get_sband (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix a use-after-free bug in iwl_mvm_tx_tso_segment (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix an out-of-bound access (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't unmap as page memory that was mapped as single (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix version check for GEO_TX_POWER_LIMIT support (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add 3 new IDs for the 9000 series (iwl9260_2ac_160_cfg) (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix possible out-of-bounds read when accessing lq_info (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix frame drop from the reordering buffer (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: replace RS mutex with a spin_lock (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: send LQ command always ASYNC (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: fix comparison of u32 variable with less than zero (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix locking in delayed GTK setting (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_free outside of debugfs ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: move iwl_dbg_tlv_load_bin out of debug override ifdef (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a wrapper around rs_tx_status to handle locks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a loose synchronization of the NSSN across Rx queues (Jarod Wilson) [1776606] - [netdrv] iwlwiif: mvm: refactor iwl_mvm_notify_rx_queue (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a new RSS sync notification for NSSN sync (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: prepare the ground for more RSS notifications (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: don't send GEO_TX_POWER_LIMIT on version < 41 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: avoid races in rate init and rate perform (Jarod Wilson) [1776606] - [net] revert "mac80211: set NETIF_F_LLTX when using intermediate tx queues" (Jarod Wilson) [1776606] - [net] mac80211: add support for the ADDBA extension element (Jarod Wilson) [1776606] - [net] mac80211: propagate HE operation info into bss_conf (Jarod Wilson) [1776606] - [net] cfg80211: fix dfs channels remain DFS_AVAILABLE after ch_switch (Jarod Wilson) [1776606] - [net] cfg80211: fix duplicated scan entries after channel switch (Jarod Wilson) [1776606] - [net] cfg80211: refactor cfg80211_bss_update (Jarod Wilson) [1776606] - [net] mac80211: don't WARN on short WMM parameters from AP (Jarod Wilson) [1776606] - [net] nl80211: Include wiphy address setup in NEW_WIPHY (Jarod Wilson) [1776606] - [net] mac80211: implement HE support for mesh (Jarod Wilson) [1776606] - [net] mac80211: add IEEE80211_KEY_FLAG_GENERATE_MMIE to ieee80211_key_flags (Jarod Wilson) [1776606] - [kernel] mac80211: he: add Spatial Reuse element parsing support (Jarod Wilson) [1776606] - [net] mac80211: add struct ieee80211_tx_status support to ieee80211_add_tx_radiotap_header (Jarod Wilson) [1776606] - [net] {nl, mac}80211: fix interface combinations on crypto controlled devices (Jarod Wilson) [1776606] - [net] mac80211: propagate struct ieee80211_tx_status into ieee80211_tx_monitor() (Jarod Wilson) [1776606] - [net] mac80211: add xmit rate to struct ieee80211_tx_status (Jarod Wilson) [1776606] - [kernel] mac80211: add support for parsing ADDBA_EXT IEs (Jarod Wilson) [1776606] - [net] cfg80211: give all multi-BSSID BSS entries the same timestamp (Jarod Wilson) [1776606] - [net] cfg80211: don't parse MBSSID if transmitting BSS isn't created (Jarod Wilson) [1776606] - [net] cfg80211: clean up cfg80211_inform_single_bss_frame_data() (Jarod Wilson) [1776606] - [net] cfg80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: add tx dequeue function for process context (Jarod Wilson) [1776606] - [net] mac80211: run late dequeue late tx handlers without holding fq->lock (Jarod Wilson) [1776606] - [net] lib80211: use crypto API ccm(aes) transform for CCMP processing (Jarod Wilson) [1776606] - [net] mac80211: remove unused and unneeded remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove unused .remove_sta_debugfs callback (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dvm: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: pass the vif to cancel_remain_on_channel (Jarod Wilson) [1776606] - [netdrv] mwifiex: use eth_broadcast_addr() to assign broadcast address (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove assignment to itself (Jarod Wilson) [1776606] - [netdrv] brcmfmac: don't net_ratelimit() CONSOLE messages on firmware crash (Jarod Wilson) [1776606] - [netdrv] rtw88: debug: dump tx power indexes in use (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: fix issue possible condition with no effect (if == else) (Jarod Wilson) [1776606] - [netdrv] brcmfmac: remove unnecessary strlcpy() upon obtaining "ver" iovar (Jarod Wilson) [1776606] - [netdrv] brcmfmac: simply remove flowring if bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware commands when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: clear events in brcmf_fweh_detach() will always fail (Jarod Wilson) [1776606] - [netdrv] brcmfmac: avoid firmware command in brcmf_netdev_open() when bus is down (Jarod Wilson) [1776606] - [netdrv] brcmfmac: change the order of things in brcmf_detach() (Jarod Wilson) [1776606] - [netdrv] revert "brcmfmac: fix NULL pointer derefence during USB disconnect" (Jarod Wilson) [1776606] - [netdrv] brcmfmac: allow 160MHz in custom regulatory rules (Jarod Wilson) [1776606] - [netdrv] brcmfmac: enable DFS_OFFLOAD extended feature if supported (Jarod Wilson) [1776606] - [netdrv] brcmfmac: add 160MHz in chandef_to_chanspec() (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Use DMA sync instead of remapping in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: Rearrange the memory usage for skb in RX ISR (Jarod Wilson) [1776606] - [netdrv] rtw88: Fix misuse of GENMASK macro (Jarod Wilson) [1776606] - [netdrv] rtl8xxxu: Fix wifi low signal strength issue of RTL8723BU (Jarod Wilson) [1776606] - [net] mac80211: don't warn about CW params when not using them (Jarod Wilson) [1776606] - [net] mac80211: fix possible memory leak in ieee80211_assign_beacon (Jarod Wilson) [1776606] - [kernel] fix typos and some coding style in comments (Jarod Wilson) [1776606] - [netdrv] ath10k: work around uninitialized vht_pfr variable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: add support for qu c-step devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 9000 and 20000 series (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: clear rfkill_safe_init_done when we start the firmware (Jarod Wilson) [1776606] - [netdrv] iwlwifi: don't WARN when calling iwl_get_shared_mem_conf with RF-Kill (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: don't service an interrupt that was masked (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix RF-Kill interrupt while FW load for gen2 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: fix ALIVE interrupt handling for gen2 devices w/o MSI-X (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: delay GTK setting in FW in AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove MAC_FILTER_IN_11AX for AP mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: debug recording stop and restart command remove (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: don't stop dbg recording before entering D3 from 9000 devices (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: fix debug monitor stop and restart in ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: make the usage of TWT configurable (Jarod Wilson) [1776606] - [netdrv] iwlwifi: support FSEQ TLV even when FMAC is not compiled (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: move trans debug fields to a separate struct (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: remove redundant checking of ini mode (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: enforce apply point early on buffer allocation tlv (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: fix debug monitor stop and restart delays (Jarod Wilson) [1776606] - [netdrv] iwlwifi: pcie: increase the size of PCI dumps (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Drop large non sta frames (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: Add log information about SAR status (Jarod Wilson) [1776606] - [netdrv] iwlwifi: Add support for SAR South Korea limitation (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fix module init error paths (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: convert to FW AC when configuring MU EDCA (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: correctly fill the ac array in the iwl_mac_ctx_cmd (Jarod Wilson) [1776606] - [netdrv] iwlwifi: remove some unnecessary NULL checks (Jarod Wilson) [1776606] - [netdrv] iwlwifi: d3: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: lib: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] iwlwifi: fw api: support adwell HB default APs number api (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: remove multiple debugfs entries (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: implement dump info collection (Jarod Wilson) [1776606] - [netdrv] iwlwifi: mvm: add a debugfs entry to set a fixed size AMSDU for all TX packets (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: support debug info TLV (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: use different barker for ini dump (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: add consecutive trigger firing support (Jarod Wilson) [1776606] - [kernel] ieee80211: Add a missing extended capability flag definition (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: abort region collection in case the size is 0 (Jarod Wilson) [1776606] - [netdrv] iwlwifi: update CSI API (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg_ini: dump headers cleanup (Jarod Wilson) [1776606] - [netdrv] iwlwifi: dbg: allow dump collection in case of an early error (Jarod Wilson) [1776606] - [netdrv] iwlwifi: iwl_mvm_tx_mpdu() must be called with BH disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: pci: remove unnecessary casts (Jarod Wilson) [1776606] - [netdrv] ath10k: remove unnecessary 'out of memory' message (Jarod Wilson) [1776606] - [netdrv] ath10k: destroy sdio workqueue while remove sdio module (Jarod Wilson) [1776606] - [netdrv] ath10k: Move non-fatal warn logs to dbg level for SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix memory leak in qmi (Jarod Wilson) [1776606] - [netdrv] ath10k: add new hw_ops for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath9k: correctly handle short radar pulses (Jarod Wilson) [1776606] - [netdrv] rtw88: refine flow to get tx power index (Jarod Wilson) [1776606] - [netdrv] rtw88: remove all RTW_MAX_POWER_INDEX macro (Jarod Wilson) [1776606] - [netdrv] rtw88: update tx power limit table to RF v20 (Jarod Wilson) [1776606] - [netdrv] rtw88: correct power limit selection (Jarod Wilson) [1776606] - [netdrv] rtw88: choose the lowest as world-wide power limit (Jarod Wilson) [1776606] - [netdrv] rtw88: fix incorrect tx power limit at 5G (Jarod Wilson) [1776606] - [netdrv] rtw88: remove unused variable (Jarod Wilson) [1776606] - [netdrv] rtw88: unify prefixes for tx power setting routine (Jarod Wilson) [1776606] - [netdrv] rtw88: do not use (void *) as argument (Jarod Wilson) [1776606] - [netdrv] rtw88: resolve order of tx power setting routines (Jarod Wilson) [1776606] - [netdrv] ath: fix SPDX tags (Jarod Wilson) [1776606] - [netdrv] ath10k: Add WMI diag fw logging support for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: add report MIC error for sdio chip (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for controlling tx power to a station (Jarod Wilson) [1776606] - [netdrv] ath10k: Add peer delete response event (Jarod Wilson) [1776606] - [netdrv] ath10k: wait for vdev delete response from firmware (Jarod Wilson) [1776606] - [netdrv] ath10k: fix PCIE device wake up failed (Jarod Wilson) [1776606] - [netdrv] ath10k: fix failure to set multiple fixed rate (Jarod Wilson) [1776606] - [netdrv] ath10k: Change the warning message string (Jarod Wilson) [1776606] - [netdrv] ath10k: fix fw crash by moving chip reset after napi disabled (Jarod Wilson) [1776606] - [netdrv] ath10k: add missing error handling (Jarod Wilson) [1776606] - [netdrv] ath10k: enabling tx stats support over pktlog (Jarod Wilson) [1776606] - [netdrv] ath10k: acquire lock to fix lockdep's warning (Jarod Wilson) [1776606] - [netdrv] ath10k: change firmware file name for UTF mode of SDIO/USB (Jarod Wilson) [1776606] - [netdrv] ath10k: add support for firmware crash recovery on SDIO chip (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wrapper function to ath10k debug (Jarod Wilson) [1776606] - [netdrv] ath10k: add htt_h2t_aggr_cfg_msg op for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add inline wrapper for htt_h2t_aggr_cfg_msg (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sparse warnings: warning: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: warning: cast from restricted __le16 (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix sparse warnings: incorrect type in assignment (different base types) (Jarod Wilson) [1776606] - [netdrv] mt76: move nl80211_dfs_regions in mt76_dev data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove cfg80211_chan_def from mt7615_set_channel signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: update peer's bssid when state transition occurs (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix incorrect settings in mesh mode (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: take into account extPA when configuring tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init per-channel target power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for per-chain signal strength reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: simplify mt7615_mcu_set_sta_rec routine (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: improve hardware rate switching configuration (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: rework and fix tx status reporting (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove key check in mt7615_mcu_set_wtbl_key (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: remove unused variable in mt7615_mcu_set_bcn (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: fix slow performance when enable encryption (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: enable support for mesh (Jarod Wilson) [1776606] - [netdrv] mt76: Remove set but not used variables 'pid' and 'final_mpdu' (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_get_rate in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange locking in mt7615_config (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: init get_txpower mac80211 callback (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add the capability to configure tx power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: select wifi band according to eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add support for mtd eeprom parsing (Jarod Wilson) [1776606] - [netdrv] mt76: move mt76_insert_ccmp_hdr in mt76-module (Jarod Wilson) [1776606] - [netdrv] mt76: fix setting chan->max_power (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix reading target tx power from eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: do not process rx packets if the device is not initialized (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add debugfs knob to enable/disable edcca (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: add static qualifier to mt7615_rx_poll_complete (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: rearrange cleanup operations in mt7615_unregister_device (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: stop mac80211 queues before setting the channel (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: run __mt76_mcu_send_msg in mt7615_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt7615: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use standard signature for mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused structure in mcu.h (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: do not use function pointers whenever possible (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify __mt7615_mcu_set_dev_info and mt7615_mcu_set_dev_info (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove skb_ret from mt7615_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt7615: remove dest from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: remove query from mt7615_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove unused parameter in mt7615_mcu_del_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: unify mt7615_mcu_add_wtbl_bmc and mt7615_mcu_del_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: use proper msg size in mt7615_mcu_add_wtbl_bmc (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: remove bss_info_convert_vif_type routine (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_sta_rec (Jarod Wilson) [1776606] - [netdrv] mt7615: mcu: simplify __mt7615_mcu_set_wtbl (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Make mt7615_irq_handler static (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: Use after free in mt7615_mcu_set_bcn() (Jarod Wilson) [1776606] - [netdrv] mt76: Fix a signedness bug in mt7615_add_interface() (Jarod Wilson) [1776606] - [netdrv] mt76: move netif_napi_del in mt76_dma_cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use napi polling for tx cleanup (Jarod Wilson) [1776606] - [netdrv] wireless/mediatek: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: dynamically alloc mcu req in mt7603_mcu_set_eeprom (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: enable/disable pre_tbtt_tasklet in mt7603_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: move pre_tbtt_tasklet in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_mask in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: move beacon_int in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: report firmware version using ethtool (Jarod Wilson) [1776606] - [netdrv] mt76: fix endianness sparse warnings (Jarod Wilson) [1776606] - [netdrv] mt76: mt7615: use sizeof instead of sizeof_field (Jarod Wilson) [1776606] - [netdrv] mt76: add mac80211 driver for MT7615 PCIe-based chipsets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: run __mt76_mcu_send_msg in mt7603_mcu_send_firmware (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: init mcu_restart function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: initialize mt76_mcu_ops data structure (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use standard signature for mt7603_mcu_msg_send (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: remove query from mt7603_mcu_msg_send signature (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix initialization of max rx length (Jarod Wilson) [1776606] - [netdrv] mt76: use macro for sn and seq_ctrl conversion (Jarod Wilson) [1776606] - [netdrv] mt76: add skb pointer to mt76_tx_info (Jarod Wilson) [1776606] - [netdrv] mt76: move mac_work in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: only schedule txqs from the tx tasklet (Jarod Wilson) [1776606] - [netdrv] mt76: move tx tasklet to struct mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: store wcid tx rate info in one u32 reduce locking (Jarod Wilson) [1776606] - [netdrv] mt76: use readl/writel instead of ioread32/iowrite32 (Jarod Wilson) [1776606] - [netdrv] mt76: fix tx power issues (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_free_device routine (Jarod Wilson) [1776606] - [netdrv] mt76: unify set_tim (Jarod Wilson) [1776606] - [netdrv] mt7603: core: do not use magic numbers in mt7603_reg_map (Jarod Wilson) [1776606] - [netdrv] mt7603: remove mt7603_mcu_init routine (Jarod Wilson) [1776606] - [netdrv] mt76: dma: add static qualifier to mt76_dma_tx_queue_skb (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_tx_info data structure (Jarod Wilson) [1776606] - [netdrv] mt76: introduce mt76_sw_queue data structure (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_complete_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_prepare_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: remove mt76_queue dependency from tx_queue_skb function pointer (Jarod Wilson) [1776606] - [netdrv] mt76: dma: move mt76x02_init_{tx, rx}_queue in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mmio: move mt76x02_set_irq_mask in mt76 module (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: send BAR after powersave wakeup (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix sequence number assignment (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: add missing initialization for dev->ps_lock (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: use the correct hweight8() function (Jarod Wilson) [1776606] - [netdrv] mt76: fix return value check in mt76_wmac_probe() (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: set moredata flag when queueing ps-filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear the service period on releasing PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: notify mac80211 about buffered frames in ps queue (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix up hardware queue index for PS filtered packets (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: clear ps filtering mode before releasing buffered frames (Jarod Wilson) [1776606] - [netdrv] mt76: mt7603: fix tx status HT rate validation (Jarod Wilson) [1776606] - [netdrv] mt76: add driver for MT7603E and MT7628/7688 (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0u: do not reset radio on resume (Jarod Wilson) [1776606] - [netdrv] mt7601u: null check the allocation (Jarod Wilson) [1776606] - [netdrv] mt7601u: use params->ssn value directly (Jarod Wilson) [1776606] - [netdrv] mt76: usb: fix rx A-MSDU support (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: get rid of {out,in}_max_packet (Jarod Wilson) [1776606] - [netdrv] mt76: mt76u: reduce rx memory footprint (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02u: fix sparse warnings: should it be static? (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x0: fix RF frontend initialization for external PA (Jarod Wilson) [1776606] - [netdrv] mt76: generalize mt76_get_txpower for 4x4:4 devices (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx reordering on rate control probing without a-mpdu (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix tx status reporting issues (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: fix edcca file permission (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: run mt76x02_edcca_init atomically in mt76_edcca_set (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2: move mutex_lock inside mt76x2_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x2u: remove mt76x02_edcca_init in mt76x2u_set_channel (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove enable from mt76x02_edcca_init signature (Jarod Wilson) [1776606] - [netdrv] mt76: move tx_napi in mt76_dev (Jarod Wilson) [1776606] - [netdrv] mt76: mt76x02: remove useless return in mt76x02_resync_beacon_timer (Jarod Wilson) [1776606] - [netdrv] mt7601u: fix possible memory leak when the device is disconnected (Jarod Wilson) [1776606] - [netdrv] mt7601u: do not schedule rx_tasklet when the device has been disconnected (Jarod Wilson) [1776606] - [netdrv] mwifiex: don't disable hardirqs; just softirqs (Jarod Wilson) [1776606] - [netdrv] mwifiex: dispatch/rotate from reorder table atomically (Jarod Wilson) [1776606] - [netdrv] mwifiex: ignore processing invalid command response (Jarod Wilson) [1776606] - [netdrv] mwifiex: update set_mac_address logic (Jarod Wilson) [1776606] - [netdrv] mwifiex: print PCI mmap with pK (Jarod Wilson) [1776606] - [netdrv] mwifiex: drop 'set_consistent_dma_mask' log message (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add support for hr1 RF ID (Jarod Wilson) [1776606] - [netdrv] iwlwifi: change 0x02F0 fw from qu to quz (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and change wrong structs (Jarod Wilson) [1776606] - [netdrv] iwlwifi: add new cards for 22000 and fix struct name (Jarod Wilson) [1776606] - [net] mac80211: notify offchannel expire on mgmt_tx (Jarod Wilson) [1776606] - [net] nl80211: send event when CMD_FRAME duration expires (Jarod Wilson) [1776606] - [net] mac80211: no need to check return value of debugfs_create functions (Jarod Wilson) [1776606] - [net] mac80211: extend __rate_control_send_low warning (Jarod Wilson) [1776606] - [net] mac80211: fill low rate even for HAS_RATE_CONTROL (Jarod Wilson) [1776606] - [net] mac80211: use STA info in rate_control_send_low() (Jarod Wilson) [1776606] - [net] mac80211: call rate_control_send_low() internally (Jarod Wilson) [1776606] - [net] cfg80211: Add a function to iterate all BSS entries (Jarod Wilson) [1776606] - [net] mac80211: allow turning TWT responder support on and off via netlink (Jarod Wilson) [1776606] - [net] mac80211: dynamically enable the TWT requester support on STA interfaces (Jarod Wilson) [1776606] - [net] mac80211: add ieee80211_get_he_iftype_cap() helper (Jarod Wilson) [1776606] - [uapi] nl80211: add support for SAE authentication offload (Jarod Wilson) [1776606] - [net] nl80211: add WPA3 definition for SAE authentication (Jarod Wilson) [1776606] - [net] nl80211: add NL80211_ATTR_IFINDEX to port authorized event (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8188ee: remove redundant assignment to rtstatus (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable k (Jarod Wilson) [1776606] - [netdrv] rtlwifi: remove redundant assignment to variable badworden (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8192cu: fix error handle when usb probe failed (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: remove unused function exhalbtc_stack_operation_notify (Jarod Wilson) [1776606] - [netdrv] rtlwifi: btcoex: Remove set but not used variable 'len' and 'asso_type_v2' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove set but not used variables 'cur_txokcnt' and 'b_last_is_cur_rdl_state' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert inline routines to little-endian words (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Convert macros that set descriptor (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Replace local bit manipulation macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: rtl8821ae: Remove unused GET_XXX and SET_XXX descriptor macros (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: use le32 to access cckswing tables (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Fix used uninitialized variables in power tracking (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: make tables to be 'static const' (Jarod Wilson) [1776606] - [netdrv] rtlwifi: 8192de: Reduce indentation and fix coding style (Jarod Wilson) [1776606] - [netdrv] rtw88: fix typo rtw_writ16_set (Jarod Wilson) [1776606] - [netdrv] rtw88: rsvd page should go though management queue (Jarod Wilson) [1776606] - [netdrv] rtw88: restore DACK results to save time (Jarod Wilson) [1776606] - [netdrv] rtw88: power on again if it was already on (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: use more accurate ofdm fa counting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: disable rx clock gating before counter reset (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: update channel and bandwidth BB setting (Jarod Wilson) [1776606] - [netdrv] rtw88: 8822c: add rf write protection when switching channel (Jarod Wilson) [1776606] - [netdrv] rtw88: add beacon function setting (Jarod Wilson) [1776606] - [netdrv] rtw88: add support for random mac scan (Jarod Wilson) [1776606] - [netdrv] rtw88: add fast xmit support (Jarod Wilson) [1776606] - [netdrv] rtw88: more descriptions about LPS (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: check if queue mapping exceeds size of ac_to_hwq (Jarod Wilson) [1776606] - [netdrv] rtw88: pci: use ieee80211_ac_numbers instead of 0-3 (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use strlcpy() instead of strcpy() (Jarod Wilson) [1776606] - [netdrv] brcmfmac: fix typos in code comments (Jarod Wilson) [1776606] - [netdrv] brcm80211: select WANT_DEV_COREDUMP conditionally for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: use separate Kconfig file for brcmfmac (Jarod Wilson) [1776606] - [netdrv] brcmfmac: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmsmac: switch phy source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcmutil: switch source files to using SPDX license identifier (Jarod Wilson) [1776606] - [netdrv] brcm80211: switch common header files to using SPDX license identifier (Jarod Wilson) [1776606] - [net] cfg80211: Handle bss expiry during connection (Jarod Wilson) [1776606] - [netdrv] ath10k: Check tx_stats before use it (Jarod Wilson) [1776606] - [netdrv] ath10k: add peer id check in ath10k_peer_find_by_id (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv service map for mesh 11s (Jarod Wilson) [1776606] - [netdrv] ath10k: Do not send probe response template for mesh (Jarod Wilson) [1776606] - [netdrv] ath10k: Add wmi tlv vdev subtype for mesh in WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: change swap mail box config for UTF mode of SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the wrong value of enums for wmi tlv stats id (Jarod Wilson) [1776606] - [netdrv] ath10k: coredump: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix encoding for protected management frames (Jarod Wilson) [1776606] - [netdrv] ath10k: rx_duration update for fw_stats debugfs entry (Jarod Wilson) [1776606] - [netdrv] ath10k: Fix the tx stats bytes & packets parsing (Jarod Wilson) [1776606] - [netdrv] ath10k: Modify CE4 src buffer entries to 2048 for WCN3990 (Jarod Wilson) [1776606] - [netdrv] ath10k: Move board id and fw version logging to info level (Jarod Wilson) [1776606] - [netdrv] ath10k: Added support to reset HTT stats in debugfs (Jarod Wilson) [1776606] - [netdrv] ath10k: Extended the HTT stats support to retrieve Mu-MIMO related stats (Jarod Wilson) [1776606] - [netdrv] ath: DFS JP domain W56 fixed pulse type 3 RADAR detection (Jarod Wilson) [1776606] - [netdrv] ath9k: drop redundant code in ar9003_hw_set_channel (Jarod Wilson) [1776606] - [netdrv] ath: drop duplicated define (Jarod Wilson) [1776606] - [netdrv] ath9k: Remove some set but not used variables (Jarod Wilson) [1776606] - [netdrv] ath9k: Differentiate between max combined and per chain power (Jarod Wilson) [1776606] - [netdrv] ath9k: Check for errors when reading SREV register (Jarod Wilson) [1776606] - [netdrv] ath9k: Don't trust TX status TID number when reporting airtime (Jarod Wilson) [1776606] - [netdrv] ath6kl: remove redundant check of status != 0 (Jarod Wilson) [1776606] - [netdrv] ath6kl: add some bounds checking (Jarod Wilson) [1776606] - [netdrv] ath6kl: wmi: use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath6kl: debug: Use struct_size() helper (Jarod Wilson) [1776606] - [netdrv] ath10k: fix incorrect multicast/broadcast rate setting (Jarod Wilson) [1776606] - [netdrv] ath10k: enable QCA6174 hw3.2 SDIO hardware (Jarod Wilson) [1776606] - [netdrv] ath10k: add fragmentation handler for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add PN replay protection for high latency devices (Jarod Wilson) [1776606] - [netdrv] ath10k: add handler for HTT_T2H_MSG_TYPE_SEC_IND event (Jarod Wilson) [1776606] - [netdrv] ath10k: add struct for high latency PN replay protection (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: add missing error check (Jarod Wilson) [1776606] - [netdrv] ath10k: add initialization of HTC header (Jarod Wilson) [1776606] - [netdrv] ath10k: fix use-after-free on SDIO data frames (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: support MSDU ids with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: initialise struct ath10k_bus params to zero (Jarod Wilson) [1776606] - [netdrv] ath10k: htt: don't use txdone_fifo with SDIO (Jarod Wilson) [1776606] - [netdrv] ath10k: don't disable interrupts in ath10k_sdio_remove() (Jarod Wilson) [1776606] - [netdrv] ath10k: sdio: workaround firmware UART pin configuration bug (Jarod Wilson) [1776606] - [net] cfg80211: Add airtime statistics and settings (Jarod Wilson) [1776606] - [base] depend on HAS_IOMEM for devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [base] provide devm_platform_ioremap_resource() (Jarod Wilson) [1776606] - [lib] crypto: arc4 - refactor arc4 core code into separate library (Jarod Wilson) [1776606] - [crypto] export arc4 defines (Jarod Wilson) [1776606] - [crypto] arc4 - convert to skcipher API (Jarod Wilson) [1776606] - [kernel] bitfield: add u8 helpers (Jarod Wilson) [1776606]- [md] raid5: need to set STRIPE_HANDLE for batch head (Nigel Croxon) [1774840] - [scsi] lpfc: remove left-over BUILD_NVME defines (Ewan Milne) [1782235] - [block] fix memleak of bio integrity data (Ming Lei) [1779898] - [fs] xfs: attach dquots and reserve quota blocks during unwritten conversion (Carlos Maiolino) [1782094] - [nvme] nvme-fc: fix double-free scenarios on hw queues (Ewan Milne) [1781390] - [tools] power turbostat: Add Cometlake support (David Arcari) [1759661] - [mm] hugetlbfs: take read_lock on i_mmap for PMD sharing (Waiman Long) [1731295] - [documentation] powerpc/pseries: Add documentation for vcpudispatch_stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Protect against hogging the cpu while setting up the stats (Gustavo Duarte) [1723870] - [powerpc] pseries: Provide vcpu dispatch statistics (Gustavo Duarte) [1723870] - [powerpc] pseries: Move mm/book3s64/vphn.c under platforms/pseries/ (Gustavo Duarte) [1723870] - [powerpc] pseries: Generalize hcall_vphn() (Gustavo Duarte) [1723870] - [powerpc] mm: Move book3s64 specifics in subdirectory mm/book3s64 (Gustavo Duarte) [1723870] - [powerpc] pseries: Introduce rwlock to gatekeep DTLB usage (Gustavo Duarte) [1723870] - [powerpc] pseries: Factor out DTL buffer allocation and registration routines (Gustavo Duarte) [1723870] - [powerpc] pseries: Do not save the previous DTL mask value (Gustavo Duarte) [1723870] - [powerpc] pseries: Use macros for referring to the DTL enable mask (Gustavo Duarte) [1723870] - [powerpc] mm: change #include "mmu_decl.h" to (Gustavo Duarte) [1723870] - [fs] devpts_pty_kill(): don't bother with d_delete() (Eric Sandeen) [1772718] - [fs] devpts: always delete dcache dentry-s in dput() (Eric Sandeen) [1772718] - [infiniband] rdma/siw: Fix post_recv QP state locking (Kamal Heib) [1779625] - [infiniband] rdma/siw: Fix SQ/RQ drain logic (Kamal Heib) [1779625] - [infiniband] rdma/siw: Relax from kmap_atomic() use in TX path (Kamal Heib) [1779625] - [netdrv] nfp: flower: cmsg rtnl locks can timeout reify messages (Pablo Cascon) [1729154] - [netdrv] nfp: Drop unnecessary continue in nfp_net_pf_alloc_vnics (Pablo Cascon) [1729154] - [netdrv] nfp: flower: handle neighbour events on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: flower: prevent ingress block binds on internal ports (Pablo Cascon) [1729154] - [netdrv] nfp: add AMDA0058 boards to firmware list (Pablo Cascon) [1729154] - [netdrv] nfp: no need to check return value of debugfs_create functions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: encode mac indexes with pre-tunnel rule check (Pablo Cascon) [1729154] - [netdrv] nfp: flower: remove offloaded MACs when reprs are applied to OvS bridges (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: verify pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: detect potential pre-tunnel rules (Pablo Cascon) [1729154] - [netdrv] nfp: flower: push vlan after tunnel in merge (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS set action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS pop action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: offload MPLS push action (Pablo Cascon) [1729154] - [netdrv] nfp: flower: ensure ip protocol is specified for L4 matches (Pablo Cascon) [1729154] - [netdrv] nfp: flower: fix ethernet check on match fields (Pablo Cascon) [1729154] - [netdrv] nfp: ccm: increase message limits (Pablo Cascon) [1729154] - [netdrv] nfp: Use spinlock_t instead of struct spinlock (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE encap action support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add GRE decap classification support (Pablo Cascon) [1729154] - [netdrv] nfp: flower: rename tunnel related functions in action offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: add helper functions for tunnel classification (Pablo Cascon) [1729154] - [netdrv] nfp: flower: refactor tunnel key layer calculation (Pablo Cascon) [1729154] - [netdrv] nfp: flower: extend extack messaging for flower match and actions (Pablo Cascon) [1729154] - [netdrv] nfp: flower: use extack messages in flower offload (Pablo Cascon) [1729154] - [netdrv] nfp: flower: check L4 matches on unknown IP protocols (Pablo Cascon) [1729154] - [netdrv] nfp: print a warning when binding VFs to PF driver (Pablo Cascon) [1729154] - [netdrv] nfp: update the old flash error message (Pablo Cascon) [1729154] - [netdrv] nfp: prepare for more TX metadata prepend (Pablo Cascon) [1729154] - [netdrv] nfp: add tls init code (Pablo Cascon) [1729154] - [netdrv] nfp: parse crypto opcode TLV (Pablo Cascon) [1729154] - [netdrv] nfp: add support for sending control messages via mailbox (Pablo Cascon) [1729154] - [netdrv] nfp: parse the mailbox cmsg TLV (Pablo Cascon) [1729154] - [netdrv] nfp: make bar_lock a semaphore (Pablo Cascon) [1729154] - [netdrv] nfp: count all failed TX attempts as errors (Pablo Cascon) [1729154] - [netdrv] nfp: ensure skb network header is set for packet redirect (Pablo Cascon) [1728773] - [netdrv] nfp: reintroduce ndo_get_port_parent_id for representor ports (Pablo Cascon) [1728773] - [netdrv] nfp: implement PCI driver shutdown callback (Pablo Cascon) [1728773] - [netdrv] nfp: add SR-IOV trusted VF support (Pablo Cascon) [1728773] - [netdrv] nfp: split out common control message handling code (Pablo Cascon) [1728773] - [netdrv] nfp: move vNIC reset before netdev init (Pablo Cascon) [1728773] - [netdrv] nfp: add a mutex lock for the vNIC ctrl BAR (Pablo Cascon) [1728773] - [netdrv] nfp: opportunistically poll for reconfig result (Pablo Cascon) [1728773] - [netdrv] nfp: remove ndo_get_port_parent_id implementation (Pablo Cascon) [1728773] - [netdrv] nfp: pass switch ID through devlink_port_attrs_set() (Pablo Cascon) [1728773] - [netdrv] nfp: implement ethtool get module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: nsp: implement read SFF module EEPROM (Pablo Cascon) [1728773] - [netdrv] nfp: do not handle nn->port defined case in nfp_net_get_phys_port_name() (Pablo Cascon) [1728773] - [netdrv] nfp: register devlink port before netdev (Pablo Cascon) [1728773] - [netdrv] nfp: remove defines for unused control bits (Pablo Cascon) [1728773] - [netdrv] replace ndo_get_devlink with ndo_get_devlink_port (Pablo Cascon) [1728773] - [netdrv] nfp: add .ndo_get_devlink (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add rcu locks when accessing netdev for tunnels (Pablo Cascon) [1728773] - [netdrv] nfp: flower: add qos offload stats request and reply (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix size_t compile warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: fix implicit fallthrough warning (Pablo Cascon) [1728773] - [netdrv] nfp: flower: offload merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support stats update for merge flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: generate merge flow rule (Pablo Cascon) [1728773] - [netdrv] nfp: flower: validate merge hint flows (Pablo Cascon) [1728773] - [netdrv] nfp: flower: handle merge hint messages (Pablo Cascon) [1728773] - [netdrv] nfp: flower: get flows by host context (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow tunnels to output to internal port (Pablo Cascon) [1728773] - [netdrv] nfp: flower: support fallback packets from internal ports (Pablo Cascon) [1728773] - [netdrv] nfp: allow fallback packets from non-reprs (Pablo Cascon) [1728773] - [netdrv] nfp: flower: allow offloading of matches on 'internal' ports (Pablo Cascon) [1728773] - [netdrv] nfp: flower: turn on recirc and merge hint support in firmware (Pablo Cascon) [1728773] - [netdrv] nfp: flower: reduce action list size by coalescing mangle actions (Pablo Cascon) [1728773] - [fs] xfs: properly serialise fallocate against AIO+DIO (Eric Sandeen) [1765547] - [fs] xfs: fix attr leaf header freemap.size underflow (Brian Foster) [1728989] - [mm] maintain randomization of page free lists (Rafael Aquini) [1620349] - [mm] move buddy list manipulations into helpers (Rafael Aquini) [1620349] - [mm] shuffle initial free memory to improve memory-side-cache utilization (Rafael Aquini) [1620349] - [powerpc] kvm: ppc: book3s hv: Flush link stack on guest exit to host kernel (Gustavo Duarte) [1777686] - [powerpc] book3s64: Fix link stack flush on context switch (Gustavo Duarte) [1777686] - [powerpc] 64s: support nospectre_v2 cmdline option (Gustavo Duarte) [1777686] - [powerpc] fsl: Update Spectre v2 reporting (Gustavo Duarte) [1777686] - [powerpc] fsl: Add nospectre_v2 command line argument (Gustavo Duarte) [1777686] - [powerpc] fsl: Fix spectre_v2 mitigations reporting (Gustavo Duarte) [1777686] - [powerpc] 64: Make meltdown reporting Book3S 64 specific (Gustavo Duarte) [1777686] - [powerpc] 64: Disable the speculation barrier from the command line (Gustavo Duarte) [1777686] - [x86] kprobes: Avoid kretprobe recursion bug (Jiri Olsa) [1779235] - [x86] kprobes: Verify stack frame on kretprobe (Jiri Olsa) [1779235]- [fs] iomap: Fix pipe page leakage during splicing (Andreas Grunbacher) [1622634] - [fs] iomap: fix return value of iomap_dio_bio_actor on 32bit systems (Andreas Grunbacher) [1622634] - [fs] iomap: iomap_bmap should check iomap_apply return value (Andreas Grunbacher) [1622634] - [fs] iomap: Fix overflow in iomap_page_mkwrite (Andreas Grunbacher) [1622634] - [fs] splice: only read in as much information as there is pipe buffer space (Andreas Grunbacher) [1622634] - [fs] gfs2: Always mark inode dirty in fallocate (Andreas Grunbacher) [1622634] - [fs] dax: Fix pmd vs pte conflict detection (Jeff Moyer) [1777250] - [fs] xfs: move local to extent inode logging into bmap helper (Brian Foster) [1737677] - [fs] xfs: remove broken error handling on failed attr sf to leaf change (Brian Foster) [1737677] - [fs] xfs: log the inode on directory sf to block format change (Brian Foster) [1737677] - [block] bfq: deschedule empty bfq_queues not referred by any process (Ming Lei) [1773831] - [scsi] revert "scsi: qla2xxx: Fix memory leak when sending I/O fails" (Himanshu Madhani) [1759275] - [infiniband] rdma/iw_cxgb4: Report correct port speed/width (Vishal Kulkarni) [1757806] - [infiniband] rdma/iw_cxgb4: fix SRQ access from dump_qp() (Vishal Kulkarni) [1779997] - [net] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Vladis Dronov) [1778898] - [atm] iphase: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [x86] tls: Fix possible spectre-v1 in do_get_thread_area() (Vladis Dronov) [1778898] - [x86] ptrace: Fix possible spectre-v1 in ptrace_get_debugreg() (Vladis Dronov) [1778898] - [net] atm: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [powerpc] ptrace: Mitigate potential Spectre v1 (Vladis Dronov) [1778898] - [char] applicom: Fix potential Spectre v1 vulnerabilities (Vladis Dronov) [1778898] - [char] mwave: fix potential Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] misc/sgi-gru: fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [usb] gadget: storage: Fix Spectre v1 vulnerability (Vladis Dronov) [1778898] - [misc] hmc6352: fix potential Spectre v1 (Vladis Dronov) [1778898] - [s390] qeth: ensure linear access to packet headers (Philipp Rudo) [1781085] - [s390] qeth: guard against runt packets (Philipp Rudo) [1781085] - [s390] qeth: handle skb allocation error gracefully (Philipp Rudo) [1781085] - [s390] qeth: drop unwanted packets earlier in RX path (Philipp Rudo) [1781085] - [s390] qeth: support per-frame invalidation (Philipp Rudo) [1781085] - [s390] qeth: gather more detailed RX dropped/error statistics (Philipp Rudo) [1781085] - [s390] Mark expected switch fall-throughs (Philipp Rudo) [1781085] - [sched] fair: Scale bandwidth quota and period without losing quota/period ratio precision (Phil Auld) [1706247] - [sched] fair: Fix -Wunused-but-set-variable warnings (Phil Auld) [1706247] - [sched] fair: Fix low cpu usage with high throttling by removing expiration of cpu-local slices (Phil Auld) [1706247] - [kernel] sched/core: Remove double update_max_interval() call on CPU startup (Phil Auld) [1757535] - [kernel] sched/core: Fix migration to invalid CPU in __set_cpus_allowed_ptr() (Phil Auld) [1757535] - [kernel] sched/fair: Don't assign runtime for throttled cfs_rq (Phil Auld) [1757535] - [kernel] cpufreq: schedutil: Don't skip freq update when limits change (Phil Auld) [1757535] - [kernel] sched/deadline: Fix double accounting of rq/running bw in push & pull (Phil Auld) [1757535] - [kernel] sched/fair: Fix imbalance due to CPU affinity (Phil Auld) [1757535] - [kernel] sched/fair: Use RCU accessors consistently for ->numa_group (Phil Auld) [1757535] - [kernel] sched/fair: Don't free p->numa_faults with concurrent readers (Phil Auld) [1757535] - [kernel] sched/fair: Rename weighted_cpuload() to cpu_runnable_load() (Phil Auld) [1757535] - [kernel] sched/topology: Remove unused 'sd' parameter from arch_scale_cpu_capacity() (Phil Auld) [1757535] - [kernel] sched/fair: Don't push cfs_bandwith slack timers forward (Phil Auld) [1757535] - [documentation] sched/fair: Fix "runnable_avg_yN_inv" not used warnings (Phil Auld) [1757535] - [kernel] sched/fair: Clean up definition of NOHZ blocked load functions (Phil Auld) [1757535] - [kernel] sched/core: Add __sched tag for io_schedule() (Phil Auld) [1757535] - [kernel] sched/fair: Remove sgs->sum_weighted_load (Phil Auld) [1757535] - [kernel] sched/core: Remove sd->*_idx (Phil Auld) [1757535] - [kernel] sched/core: Remove rq->cpu_load[] (Phil Auld) [1757535] - [kernel] sched/debug: Remove sd->*_idx range on sysctl (Phil Auld) [1757535] - [kernel] sched/fair: Replace source_load() & target_load() with weighted_cpuload() (Phil Auld) [1757535] - [kernel] sched/fair: Remove the rq->cpu_load[] update code (Phil Auld) [1757535] - [kernel] sched/fair: Remove rq->load (Phil Auld) [1757535] - [kernel] sched/core: Unify p->on_rq updates (Phil Auld) [1757535] - [kernel] sched/core: Remove ttwu_activate() (Phil Auld) [1757535] - [kernel] sched/cpufreq: Fix 32-bit math overflow (Phil Auld) [1757535] - [kernel] sched/fair: Update scale invariance of PELT (Phil Auld) [1757535] - [kernel] sched/pelt: Skip updating util_est when utilization is higher than CPU's capacity (Phil Auld) [1757535] - [kernel] sched/fair: Move the rq_of() helper function (Phil Auld) [1757535] - [kernel] sched/core: Use READ_ONCE()/WRITE_ONCE() in move_queued_task()/task_rq_lock() (Phil Auld) [1757535] - [kernel] sched/numa: Remove unused numa_stats::nr_running field (Phil Auld) [1757535] - [kernel] sched/fair: Add lsub_positive() and use it consistently (Phil Auld) [1706247 1757535] - [kernel] sched/fair: Mask UTIL_AVG_UNCHANGED usages (Phil Auld) [1706247 1757535] - [cpuidle] teo: Avoid using "early hits" incorrectly (Al Stone) [1725618] - [cpuidle] teo: Fix "early hits" handling for disabled idle states (Al Stone) [1725618] - [cpuidle] teo: Consider hits and misses metrics of disabled states (Al Stone) [1725618] - [cpuidle] teo: Rename local variable in teo_select() (Al Stone) [1725618] - [cpuidle] teo: Ignore disabled idle states that are too deep (Al Stone) [1725618] - [cpuidle] teo: Get rid of redundant check in teo_update() (Al Stone) [1725618] - [cpuidle] teo: Allow tick to be stopped if PM QoS is used (Al Stone) [1725618] - [cpuidle] governors: unify last_state_idx (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Fix idle states all being marked invalid (Al Stone) [1725618] - [cpuidle] menu: Avoid overflows when computing variance (Al Stone) [1725618] - [cpuidle] dt: bail out if the idle-state DT node is not compatible (Al Stone) [1725618] - [kernel] cpuidle: use BIT() for idle state flags and remove CPUIDLE_DRIVER_FLAGS_MASK (Al Stone) [1725618] - [cpuidle] New timer events oriented governor for tickless systems (Al Stone) [1725618] - [cpuidle] Add 'above' and 'below' idle state metrics (Al Stone) [1725618] - [cpuidle] big.little: fix refcount leak (Al Stone) [1725618] - [documentation] documentation: admin-guide: pm: Add cpuidle document (Al Stone) [1725618] - [cpuidle] powerpc/pseries/cpuidle: Fix preempt warning (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Convert to use cpuidle_register|unregister() (Al Stone) [1725618] - [cpuidle] arm: cpuidle: Don't register the driver when back-end init returns -ENXIO (Al Stone) [1725618] - [cpuidle] menu: Remove get_loadavg() from the performance multiplier (Al Stone) [1725618] - [kernel] sched: Factor out nr_iowait and nr_iowait_cpu (Al Stone) [1725618] - [kernel] sched/core: Fix comment regarding nr_iowait_cpu() and get_iowait_load() (Al Stone) [1725618] - [cpuidle] menu: Avoid computations when result will be discarded (Al Stone) [1725618] - [cpuidle] menu: Drop redundant comparison (Al Stone) [1725618] - [cpuidle] menu: Simplify checks related to the polling state (Al Stone) [1725618] - [cpuidle] menu: Move the latency_req == 0 special case check (Al Stone) [1725618] - [cpuidle] menu: Avoid computations for very close timers (Al Stone) [1725618] - [cpuidle] menu: Do not update last_state_idx in menu_select() (Al Stone) [1725618] - [cpuidle] menu: Get rid of first_idx from menu_select() (Al Stone) [1725618] - [cpuidle] menu: Compute first_idx when latency_req is known (Al Stone) [1725618] - [cpuidle] menu: Replace data->predicted_us with local variable (Al Stone) [1725618] - [cpuidle] enter_state: Don't needlessly calculate diff time (Al Stone) [1725618] - [kernel] cpuidle: Remove unnecessary wrapper cpuidle_get_last_residency() (Al Stone) [1725618] - [cpuidle] menu: Update stale polling override comment (Al Stone) [1725618] - [cpuidle] menu: Fix white space (Al Stone) [1725618] - [cpuidle] powernv/cpuidle: Use parsed device tree values for cpuidle_init (Al Stone) [1725618] - [powerpc] powernv/cpuidle: Parse dt idle properties into global structure (Al Stone) [1725618] - [cpuidle] arm: cpuidle: silence error on driver registration failure (Al Stone) [1725618]- [documentation] docs: admin-guide: Remove threads-max auto-tuning (Joe Lawrence) [1771270] - [documentation] docs: admin-guide: Fix min value of threads-max in kernel.rst (Joe Lawrence) [1771270] - [kernel] sysctl.c: do not override max_threads provided by userspace (Joe Lawrence) [1771270] - [fs] ext4: fix integer overflow when calculating commit interval (Lukas Czerner) [1775166] - [fs] ext4: fix punch hole for inline_data file systems (Lukas Czerner) [1775166] - [fs] ext4: fix warning inside ext4_convert_unwritten_extents_endio (Lukas Czerner) [1775166] - [fs] ext4: set error return correctly when ext4_htree_store_dirent fails (Lukas Czerner) [1775166] - [fs] ext4: fix warning when turn on dioread_nolock and inline_data (Lukas Czerner) [1775166] - [fs] ext4: use jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [fs] jbd2: introduce jbd2_inode dirty range scoping (Lukas Czerner) [1775166] - [mm] add filemap_fdatawait_range_keep_errors() (Lukas Czerner) [1775166] - [fs] ext4: enforce the immutable flag on open files (Lukas Czerner) [1775166] - [fs] ext4: don't allow any modifications to an immutable file (Lukas Czerner) [1775166] - [fs] jbd2: fix typo in comment of journal_submit_inode_data_buffers (Lukas Czerner) [1775166] - [fs] jbd2: fix some print format mistakes (Lukas Czerner) [1775166] - [fs] ext4: do not delete unlinked inode from orphan list on failed truncate (Lukas Czerner) [1775166] - [fs] ext4: wait for outstanding dio during truncate in nojournal mode (Lukas Czerner) [1775166] - [fs] ext4: don't perform block validity checks on the journal inode (Lukas Czerner) [1775166] - [fs] ext4: fix block validity checks for journal inodes using indirect blocks (Lukas Czerner) [1775166] - [fs] ext4: fix miscellaneous sparse warnings (Lukas Czerner) [1775166] - [fs] jbd2: fix potential double free (Lukas Czerner) [1775166] - [fs] quota: fix condition for resetting time limit in do_set_dqblk() (Lukas Czerner) [1778119] - [fs] quota: honor quota type in Q_XGETQSTAT[V] calls (Lukas Czerner) [1778119] - [fs] quota: fix a problem about transfer quota (Lukas Czerner) [1778119] - [fs] quota: add dqi_dirty_list description to comment of Dquot List Management (Lukas Czerner) [1778119] - [fs] quota: check time limit when back out space/inode change (Lukas Czerner) [1778119] - [fs] quota: fix wrong indentation (Lukas Czerner) [1778119] - [fs] quota: remove trailing whitespaces (Lukas Czerner) [1778119] - [fs] quota: code cleanup for __dquot_alloc_space() (Lukas Czerner) [1778119] - [fs] quota: Lock s_umount in exclusive mode for Q_XQUOTA{ON, OFF} quotactls (Lukas Czerner) [1778119] - [fs] quota: Replace XQM_MAXQUOTAS usage with MAXQUOTAS (Lukas Czerner) [1778119] - [hv] vmbus: Fix harmless building warnings without CONFIG_PM_SLEEP (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Resume after fixing up old primary channels (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend after cleaning up hv_sock and sub channels (Mohammed Gamal) [1774675] - [kernel] hv: vmbus: Add a helper function is_sub_channel() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Clean up hv_sock channels by force upon suspend (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Suspend/resume the vmbus itself for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Ignore the offers when resuming from hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Implement suspend/resume for VSC drivers for hibernation (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix virt_to_hvpfn() for X86_PAE (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the unused "tsc_page" from struct hv_context (Mohammed Gamal) [1774675] - [hv] tools: hv: Use the correct style for SPDX License Identifier (Mohammed Gamal) [1774675] - [hv] hv_balloon: Reorganize the probe function (Mohammed Gamal) [1774675] - [hv] hv_balloon: Use a static page for the balloon_up send buffer (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Replace page definition with Hyper-V specific one (Mohammed Gamal) [1774675] - [hv] hv: Add a module description line to the hv_vmbus driver (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Remove the undesired put_cpu_ptr() in hv_synic_cleanup() (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Fix race condition with new ring_buffer_info mutex (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Set ring_info field to 0 and remove memset (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Refactor chan->state if statement (Mohammed Gamal) [1774675] - [hv] hv: vmbus: Expose monitor data only when monitor pages are used (Mohammed Gamal) [1774675] - [netdrv] hv_netvsc: Fix error handling in netvsc_attach() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix error handling in netvsc_set_features() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Sync offloading features to VF NIC (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Allow scatter-gather feature to be tunable (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix a warning of suspicious RCU usage (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Fix extra rcu_read_unlock in netvsc_recv_callback() (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: Set probe mode to sync (Mohammed Gamal) [1774687] - [netdrv] hv_netvsc: fix race that may miss tx queue wakeup (Mohammed Gamal) [1774687] - [netdrv] nfp: bpf: fix latency bug when updating stack index register (Pablo Cascon) [1729156] - [netdrv] nfp: bpf: eliminate zero extension code-gen (Pablo Cascon) [1729156] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during suspend/resume (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Call bnxt_ulp_stop()/bnxt_ulp_start() during error recovery (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Improve bnxt_ulp_stop()/bnxt_ulp_start() call sequence (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: flow_offload: offload tunnel decap rules via indirect callbacks (Jonathan Toppins) [1773724] - [netdrv] bnxt: Avoid logging an unnecessary message when a flow can't be offloaded (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to collect crash dump via ethtool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Add support to invoke OP-TEE API to reset firmware (Jonathan Toppins) [1773724] - [netdrv] broadcom: bnxt: Fix use true/false for bool (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Avoid disabling pci device in bnxt_remove_one() for already disabled device (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Minor formatting changes in FW devlink_health_reporter (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Adjust the time to wait before polling firmware readiness (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix devlink NVRAM related byte order related issues (Jonathan Toppins) [1773724] - [netdrv] bnxt_en: Fix the size of devlink MSIX parameters (Jonathan Toppins) [1773724] - [nvme] Fix parsing of ANA log page (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix ana log nsid lookup when nsid is not found (Ewan Milne) [1769028] - [nvme] nvme-multipath: fix possible I/O hang when paths are updated (Ewan Milne) [1769028] - [nvme] revert "nvme: update node paths after adding new path" (Ewan Milne) [1769028] - [netdrv] mlx5: Update the list of the PCI supported devices (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix auto group size calculation (Mohammad Heib) [1776921] - [netdrv] mlx5e: Do not use non-EXT link modes in EXT mode (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix set vf link state error flow (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Limit STE hash table enlarge based on bytemask (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix invalid EQ vector number on CQ creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Skip rehash for tables with byte mask zero (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix error flow cleanup in mlx5e_tc_tun_create_header_ipv4/6 (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix matcher builders select check (Mohammad Heib) [1776921] - [netdrv] mlx5: Read num_vfs before disabling SR-IOV (Mohammad Heib) [1776921] - [netdrv] mlx5: Clear VF's configuration on disabling SRIOV (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak during rule creation (Mohammad Heib) [1776921] - [netdrv] mlx5: DR, Fix memory leak in modify action destroy (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix eswitch debug print of max fdb flow (Mohammad Heib) [1776921] - [netdrv] mlx5: LAG, Use affinity type enumerators (Mohammad Heib) [1776921] - [netdrv] mlx5: E-switch, Enable metadata on own vport (Mohammad Heib) [1776921] - [netdrv] mlx5: Correct comment for legacy fields (Mohammad Heib) [1776921] - [netdrv] mlx5: Fixed a typo in a comment in esw_del_uc_addr() (Mohammad Heib) [1776921] - [netdrv] mlx5: Fix rtable reference leak (Mohammad Heib) [1776921] - [netdrv] mlx5: fix a -Wstringop-truncation warning (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix a race with XSKICOSQ in XSK wakeup flow (Mohammad Heib) [1776921] - [netdrv] mlx5e: Fix wrong max num channels indication (Mohammad Heib) [1776921] - [netdrv] mlx5e: Add XSK zero-copy support (Mohammad Heib) [1776921]- [mm] memremap: drop unused SECTION_SIZE and SECTION_MASK (Don Dutile) [1754737] - [mm] memremap: Fix reuse of pgmap instances with internal references (Don Dutile) [1754737] - [mm] memunmap: don't access uninitialized memmap in memunmap_pages() (Don Dutile) [1754737] - [mm] memremap: move from kernel/ to mm/ (Don Dutile) [1754737] - [kernel] memremap: provide an optional internal refcount in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: replace the altmap_valid field with a PGMAP_ALTMAP_VALID flag (Don Dutile) [1754737] - [mm] memremap: remove the data field in struct dev_pagemap (Don Dutile) [1754737] - [kernel] memremap: add a migrate_to_ram method to struct dev_pagemap_ops (Don Dutile) [1754737] - [kernel] memremap: lift the devmap_enable manipulation into devm_memremap_pages (Don Dutile) [1754737] - [nvdimm] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754737] - [kernel] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754737] - [kernel] memremap: validate the pagemap type passed to devm_memremap_pages (Don Dutile) [1754737] - [mm] remove MEMORY_DEVICE_PUBLIC support (Don Dutile) [1754737] - [mm] migrate.c: cleanup expected_page_refs() (Don Dutile) [1754737] - [mm] migration: factor out code to compute expected number of page references (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754737] - [kernel] mm/devm_memremap_pages: introduce devm_memunmap_pages (Don Dutile) [1754737] - [kernel] memremap.c: remove the unused device_private_entry_fault() export (Don Dutile) [1754737] - [base] devres: introduce devm_release_action() (Don Dutile) [1754737] - [base] devres: Align data[] to ARCH_KMALLOC_MINALIGN (Don Dutile) [1754737] - [base] devres: provide devm_kstrdup_const() (Don Dutile) [1754737] - [base] devres: constify p in devm_kfree() (Don Dutile) [1754737] - [kernel] mm: move is_kernel_rodata() to asm-generic/sections.h (Don Dutile) [1754737] - [kernel] mm: fix vm_fault_t cast in VM_FAULT_GET_HINDEX() (Don Dutile) [1754737] - [kernel] mm: create the new vm_fault_t type (Don Dutile) [1754737] - [kernel] mm/hmm: convert to use vm_fault_t (Don Dutile) [1754737] - [kernel] mm/hmm: fix memremap.h, move dev_page_fault_t callback to hmm (Don Dutile) [1754737] - [fs] proc/vmcore.c: Convert to use vmf_error() (Don Dutile) [1754737] - [fs] proc/vmcore.c: use new typedef vm_fault_t (Don Dutile) [1754737] - [s390] vdso_fault return type (Don Dutile) [1754737] - [mm] inline vm_insert_pfn_prot() into caller (Don Dutile) [1754737] - [mm] remove vm_insert_pfn() (Don Dutile) [1754737] - [mm] make vm_insert_pfn_prot() static (Don Dutile) [1754737] - [x86] convert vdso to use vm_fault_t (Don Dutile) [1754737] - [mm] introduce vmf_insert_pfn_prot() (Don Dutile) [1754737] - [mm] convert __vm_insert_mixed() to vm_fault_t (Don Dutile) [1754737] - [kernel] mm: remove vm_insert_mixed() (Don Dutile) [1754737] - [fs] cramfs: convert to use vmf_insert_mixed (Don Dutile) [1754737] - [scsi] cxlflash: Change return type for fault handler (Don Dutile) [1754737] - [misc] ocxl: Change return type for fault handler (Don Dutile) [1754737] - [kernel] fs/iomap.c: change return type to vm_fault_t (Don Dutile) [1754737] - [mm] swap.c: remove duplicated include (Don Dutile) [1754737] - [kernel] perf/aux: Fix the aux_output group inheritance fix (Michael Petlan) [1743210] - [kernel] perf/core: Fix inheritance of aux_output groups (Michael Petlan) [1743210] - [kernel] perf/aux: Disallow aux_output for kernel events (Michael Petlan) [1743210] - [kernel] perf/core: Reattach a misplaced comment (Michael Petlan) [1743210] - [kernel] perf/aux: Fix AUX output stopping (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON transaction for machine type 8561 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Fix use of TRUE with SQLite (Michael Petlan) [1743210] - [tools] objtool: Fix build by linking against tools/lib/ctype.o sources (Michael Petlan) [1743210] - [tools] perf list: Allow plurals for metric, metricgroup (Michael Petlan) [1743210] - [tools] perf vendor events: Minor fixes to the README (Michael Petlan) [1743210] - [tools] perf vendor events amd: Remove redundant '[' (Michael Petlan) [1743210] - [tools] perf vendor events amd: Add L3 cache events for Family 17h (Michael Petlan) [1743210] - [tools] tools include uapi: Update copy of files related to new fspick, fsmount, fsconfig, fsopen, move_mount and open_tree syscalls (Michael Petlan) [1743210] - [tools] perf pmu-events: Fix missing "cpu_clk_unhalted.core" event (Michael Petlan) [1743210] - [tools] perf annotate: Fix s390 gap between kernel end and module start (Michael Petlan) [1743210] - [tools] perf record: Fix module size on s390 (Michael Petlan) [1743210] - [tools] perf tools: Fix include paths in ui directory (Michael Petlan) [1743210] - [tools] perf tools: Fix a typo in a variable name in the Documentation Makefile (Michael Petlan) [1743210] - [tools] perf cpumap: Fix writing to illegal memory in handling cpumap mask (Michael Petlan) [1743210] - [tools] perf ftrace: Fix failure to set cpumask when only one cpu is present (Michael Petlan) [1743210] - [tools] perf db-export: Fix thread__exec_comm() (Michael Petlan) [1743210] - [tools] perf annotate: Fix printing of unaugmented disassembled instructions from BPF (Michael Petlan) [1743210] - [tools] perf bench numa: Fix cpu0 binding (Michael Petlan) [1743210] - [tools] perf tools: Fix perf.data documentation units for memory size (Michael Petlan) [1743210] - [tools] perf header: Fix use of unitialized value warning (Michael Petlan) [1743210] - [tools] perf header: Fix divide by zero error if f_header.attr_size==0 (Michael Petlan) [1743210] - [tools] tools perf beauty: Fix usbdevfs_ioctl table generator to handle _IOC() (Michael Petlan) [1743210] - [tools] perf build: Do not use -Wshadow on gcc < 4.8 (Michael Petlan) [1743210] - [tools] perf probe: Avoid calling freeing routine multiple times for same pointer (Michael Petlan) [1743210] - [tools] perf probe: Set pev->nargs to zero after freeing pev->args entries (Michael Petlan) [1743210] - [tools] perf session: Fix loading of compressed data split across adjacent records (Michael Petlan) [1743210] - [tools] perf stat: Always separate stalled cycles per insn (Michael Petlan) [1743210] - [tools] perf stat: Fix segfault for event group in repeat mode (Michael Petlan) [1743210] - [tools] perf tools: Fix proper buffer size for feature processing (Michael Petlan) [1743210] - [tools] perf script: Fix off by one in brstackinsn IPC computation (Michael Petlan) [1743210] - [tools] perf script: Improve man page description of metrics (Michael Petlan) [1743210] - [tools] perf script: Fix --max-blocks man page description (Michael Petlan) [1743210] - [tools] perf vendor events s390: Add JSON files for machine type 8561 (Michael Petlan) [1743210] - [tools] perf cs-etm: Return errcode in cs_etm__process_auxtrace_info() (Michael Petlan) [1743210] - [tools] perf cs-etm: Remove errnoeous ERR_PTR() usage in cs_etm__process_auxtrace_info (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export switch events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Export switch events (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__threads() (Michael Petlan) [1743210] - [tools] perf script: Add scripting operation process_switch() (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use new 'has_calls' column (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Remove redundant semi-colons (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add has_calls column to comms table (Michael Petlan) [1743210] - [tools] perf db-export: Also export thread's current comm (Michael Petlan) [1743210] - [tools] perf db-export: Factor out db_export__comm() (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export comm details (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Export comm details (Michael Petlan) [1743210] - [tools] perf db-export: Fix a white space issue in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Move export__comm_thread into db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Export comm before exporting thread (Michael Petlan) [1743210] - [tools] perf db-export: Export main_thread in db_export__sample() (Michael Petlan) [1743210] - [tools] perf db-export: Pass main_thread to db_export__thread() (Michael Petlan) [1743210] - [tools] perf db-export: Rename db_export__comm() to db_export__exec_comm() (Michael Petlan) [1743210] - [tools] perf db-export: Get rid of db_export__deferred() (Michael Petlan) [1743210] - [tools] perf trace: Auto bump rlimit(MEMLOCK) for eBPF maps sake (Michael Petlan) [1743210] - [tools] perf test: Auto bump rlimit(MEMLOCK) for BPF test sake (Michael Petlan) [1743210] - [tools] perf tools: Introduce rlimit__bump_memlock() helper (Michael Petlan) [1743210] - [tools] perf-probe: Add user memory access attribute support (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf intel-bts: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf script: Assume native_arch for pipe mode (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Fix DROP VIEW power_events_view (Michael Petlan) [1743210] - [tools] perf hists browser: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf cs-etm: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf parse-events: remove unused variable: error (Michael Petlan) [1743210] - [tools] perf parse-events: Remove unused variable 'i' (Michael Petlan) [1743210] - [tools] perf metricgroup: Add missing list_del_init() when flushing egroups list (Michael Petlan) [1743210] - [tools] perf tools: Use list_del_init() more thorougly (Michael Petlan) [1743210] - [tools] perf tools: Use zfree() where applicable (Michael Petlan) [1743210] - [tools] tools lib: Adopt zalloc()/zfree() from tools/perf (Michael Petlan) [1743210] - [tools] perf tools: Move get_current_dir_name() cond prototype out of util.h (Michael Petlan) [1743210] - [tools] perf namespaces: Move the conditional setns() prototype to namespaces.h (Michael Petlan) [1743210] - [tools] perf tools: Add missing headers, mostly stdlib.h (Michael Petlan) [1743210] - [tools] perf evsel: perf_evsel__name(NULL) is valid, no need to check evsel (Michael Petlan) [1743210] - [tools] perf session: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf inject: The tool->read() call may pass a NULL evsel, handle it (Michael Petlan) [1743210] - [tools] perf map: Fix potential NULL pointer dereference found by smatch tool (Michael Petlan) [1743210] - [tools] perf trace: Fix potential NULL pointer dereference found by the smatch tool (Michael Petlan) [1743210] - [tools] perf annotate: Fix dereferencing freed memory found by the smatch tool (Michael Petlan) [1743210] - [tools] perf top: Fix potential NULL pointer dereference detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf stat: Fix use-after-freed pointer detected by the smatch tool (Michael Petlan) [1743210] - [tools] perf test mmap-thread-lookup: Initialize variable to suppress memory sanitizer warning (Michael Petlan) [1743210] - [tools] perf script: Allow specifying the files to process guest samples (Michael Petlan) [1743210] - [tools] perf tools metric: Don't include duration_time in group (Michael Petlan) [1743210] - [tools] perf list: avoid extra : for --raw metrics (Michael Petlan) [1743210] - [tools] perf vendor events intel: Metric fixes for SKX/CLX (Michael Petlan) [1743210] - [tools] perf tools: Fix typos / broken sentences (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 L3C PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 HHA PMU aliasing (Michael Petlan) [1743210] - [tools] perf jevents: Add support for Hisi hip08 DDRC PMU aliasing (Michael Petlan) [1743210] - [tools] perf pmu: Support more complex PMU event aliasing (Michael Petlan) [1743210] - [tools] perf diff: Documentation -c cycles option (Michael Petlan) [1743210] - [tools] perf diff: Print the basic block cycles diff (Michael Petlan) [1743210] - [tools] perf diff: Link same basic blocks among different data (Michael Petlan) [1743210] - [tools] perf diff: Use hists to manage basic blocks per symbol (Michael Petlan) [1743210] - [tools] perf diff: Check if all data files with branch stacks (Michael Petlan) [1743210] - [tools] perf hists: Add block_info in hist_entry (Michael Petlan) [1743210] - [tools] perf symbol: Create block_info structure (Michael Petlan) [1743210] - [tools] perf jevents: Use nonlocal include statements in pmu-events.c (Michael Petlan) [1743210] - [tools] perf annotate: Add csky support (Michael Petlan) [1743210] - [tools] perf stat: Fix metrics with --no-merge (Michael Petlan) [1743210] - [tools] perf stat: Fix group lookup for metric group (Michael Petlan) [1743210] - [tools] perf stat: Don't merge events in the same PMU (Michael Petlan) [1743210] - [tools] perf stat: Make metric event lookup more robust (Michael Petlan) [1743210] - [tools] tools lib: Move argv_{split, free} from tools/perf/util/ (Michael Petlan) [1743210] - [tools] perf tools: Drop strxfrchar(), use strreplace() equivalent from kernel (Michael Petlan) [1743210] - [tools] tools lib: Adopt strreplace() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use strim() from tools/lib (Michael Petlan) [1743210] - [tools] perf tools: Remove trim() implementation, use tools/lib's strim() (Michael Petlan) [1743210] - [tools] tools lib: Adopt strim() from the kernel (Michael Petlan) [1743210] - [tools] perf tools: Ditch rtrim(), use skip_spaces() to get closer to the kernel (Michael Petlan) [1743210] - [tools] perf report: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf metricgroup: Use strsep() (Michael Petlan) [1743210] - [tools] perf strfilter: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf probe: Use skip_spaces() for argv handling (Michael Petlan) [1743210] - [tools] perf time-utils: Use skip_spaces() (Michael Petlan) [1743210] - [tools] perf header: Use skip_spaces() in __write_cpudesc() (Michael Petlan) [1743210] - [tools] perf stat: Use recently introduced skip_spaces() (Michael Petlan) [1743210] - [tools] tools lib: Adopt skip_spaces() from the kernel sources (Michael Petlan) [1743210] - [tools] perf tools: Use linux/ctype.h in more places (Michael Petlan) [1743210] - [tools] tools perf: Move from sane_ctype.h obtained from git to the Linux's original (Michael Petlan) [1743210] - [tools] perf tools: Add missing util.h to pick up 'page_size' variable (Michael Petlan) [1743210] - [tools] perf tools: Remove old baggage that is util/include/linux/ctype.h (Michael Petlan) [1743210] - [tools] perf symbols: We need util.h in symbol-elf.c for zfree() (Michael Petlan) [1743210] - [tools] perf kallsyms: Adopt hex2u64 from tools/perf/util/util.h (Michael Petlan) [1743210] - [tools] tools x86 machine: Add missing util.h to pick up 'page_size' (Michael Petlan) [1743210] - [tools] perf string: Move 'dots' and 'graph_dotted_line' out of sane_ctype.h (Michael Petlan) [1743210] - [tools] perf ctype: Remove now unused 'spaces' variable (Michael Petlan) [1743210] - [tools] perf ui stdio: No need to use 'spaces' to left align (Michael Petlan) [1743210] - [tools] perf ctype: Remove unused 'graph_line' variable (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export Intel PT power and ptwrite events (Michael Petlan) [1743210] - [tools] perf db-export: Export synth events (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize CBR events when last seen value changes (Michael Petlan) [1743210] - [tools] perf intel-pt: Add CBR value to decoder state (Michael Petlan) [1743210] - [tools] perf intel-pt: Cater for CBR change in PSB+ (Michael Petlan) [1743210] - [tools] perf intel-pt: Decoder to output CBR changes immediately (Michael Petlan) [1743210] - [tools] perf thread-stack: Eliminate code duplicating thread_stack__pop_ks() (Michael Petlan) [1743210] - [tools] perf thread-stack: Fix thread stack return from kernel for kernel-only case (Michael Petlan) [1743210] - [tools] perf tools: Fix cache.h include directive (Michael Petlan) [1743210] - [tools] tools build: Fix the zstd test in the test-all.c common case feature test (Michael Petlan) [1743210] - [tools] perf build: Handle slang being in /usr/include and in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] tools build: Add test to check if slang.h is in /usr/include/slang/ (Michael Petlan) [1743210] - [tools] perf tools: Don't hardcode host include path for libslang (Michael Petlan) [1743210] - [tools] perf evsel: Make perf_evsel__name() accept a NULL argument (Michael Petlan) [1743210] - [tools] perf trace: Fixup pointer arithmetic when consuming augmented syscall args (Michael Petlan) [1743210] - [tools] perf pmu: Fix uncore PMU alias list for ARM64 (Michael Petlan) [1743210] - [tools] perf tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] tools build feature tests: Add missing SPDX headers (Michael Petlan) [1743210] - [tools] perf trace: Streamline validation of select syscall names list (Michael Petlan) [1743210] - [tools] perf trace: Fix exclusion of not available syscall names from selector list (Michael Petlan) [1743210] - [tools] perf intel-pt: Add callchain to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add memory information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add LBR information to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add XMM registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Add gp registers to synthesized PEBS sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Synthesize PEBS sample basic information (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out common sample preparation for re-use (Michael Petlan) [1743210] - [tools] perf intel-pt: Prepare to synthesize PEBS samples (Michael Petlan) [1743210] - [tools] perf intel-pt: Add decoder support for PEBS via PT (Michael Petlan) [1743210] - [tools] perf intel-pt: Add Intel PT packet decoder test (Michael Petlan) [1743210] - [tools] perf intel-pt: Add new packets for PEBS via PT (Michael Petlan) [1743210] - [tools] perf tests arm64: Compile tests unconditionally (Michael Petlan) [1743210] - [tools] perf trace: Skip unknown syscalls when expanding strace like syscall groups (Michael Petlan) [1743210] - [tools] perf report: Support s390 diag event display on x86 (Michael Petlan) [1743210] - [tools] perf report: Fix OOM error in TUI mode on s390 (Michael Petlan) [1743210] - [tools] perf test 6: Fix missing kvm module load for s390 (Michael Petlan) [1743210] - [tools] perf time-utils: Add support for multiple explicit time intervals (Michael Petlan) [1743210] - [tools] perf tests: Add a test for time-utils (Michael Petlan) [1743210] - [tools] perf time-utils: Make perf_time__parse_for_ranges() more logical (Michael Petlan) [1743210] - [tools] perf time-utils: Simplify perf_time__parse_for_ranges() error paths slightly (Michael Petlan) [1743210] - [tools] perf time-utils: Fix --time documentation (Michael Petlan) [1743210] - [tools] perf time-utils: Prevent percentage time range overlap (Michael Petlan) [1743210] - [tools] perf time-utils: Factor out set_percent_time() (Michael Petlan) [1743210] - [tools] perf time-utils: Treat time ranges consistently (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for efficient time interval filtering (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for lookahead (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_get_buffer() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add intel_pt_fast_forward() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add reposition parameter to intel_pt_get_data() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_reposition() (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_8b_tsc() (Michael Petlan) [1743210] - [tools] perf intel-pt: Add lookahead callback (Michael Petlan) [1743210] - [tools] perf report: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf script: Set perf time interval in itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf auxtrace: Add perf time interval to itrace_synth_ops (Michael Petlan) [1743210] - [tools] perf config: Update default value for llvm.clang-bpf-cmd-template (Michael Petlan) [1743210] - [tools] perf cs-etm: Properly set the value of 'old' and 'head' in snapshot mode (Michael Petlan) [1743210] - [tools] perf data: Fix perf.data documentation for HEADER_CPU_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf tools: Apply new CPU topology sysfs attributes (Michael Petlan) [1743210] - [tools] perf header: Rename "sibling cores" to "sibling sockets" (Michael Petlan) [1743210] - [tools] perf stat: Support per-die aggregation (Michael Petlan) [1743210] - [tools] perf header: Add die information in CPU topology (Michael Petlan) [1743210] - [tools] perf cpumap: Retrieve die id information (Michael Petlan) [1743210] - [tools] perf evsel: Remove superfluous nthreads system_wide setup in alloc_fd() (Michael Petlan) [1743210] - [tools] perf record: Add support to collect callchains from kernel or user space only (Michael Petlan) [1743210] - [tools] perf config: Bail out when a handler returns failure for a key-value pair (Michael Petlan) [1743210] - [tools] perf trace: Exit when failing to build eBPF program (Michael Petlan) [1743210] - [tools] perf trace: Associate more argument names with the filename beautifier (Michael Petlan) [1743210] - [tools] perf trace: Consume the augmented_raw_syscalls payload (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move reading filename to the loop (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Change helper to consider just the augmented_filename part (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Move the probe_read_str to a separate function (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Tell which args are filenames and how many bytes to copy (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Select find text when find bar is activated (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Tree (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to Call Graph Graph (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add CallGraphModelParams (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add IPC information to the Branch reports (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Export IPC information (Michael Petlan) [1743210] - [tools] perf db-export: Add brief documentation (Michael Petlan) [1743210] - [tools] perf thread-stack: Accumulate IPC information (Michael Petlan) [1743210] - [tools] perf intel-pt: Document IPC usage (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from TSC/TMA/MTC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Re-factor TIP cases in intel_pt_walk_to_ip (Michael Petlan) [1743210] - [tools] perf intel-pt: Record when decoding PSB+ packets (Michael Petlan) [1743210] - [tools] perf script: Add output of IPC ratio (Michael Petlan) [1743210] - [tools] perf intel-pt: Add support for samples to contain IPC ratio (Michael Petlan) [1743210] - [tools] perf tools: Add IPC information to perf_sample (Michael Petlan) [1743210] - [tools] perf intel-pt: Accumulate cycle count from CYC packets (Michael Petlan) [1743210] - [tools] perf intel-pt: Factor out intel_pt_update_sample_time (Michael Petlan) [1743210] - [tools] perf record: Allow mixing --user-regs with --call-graph=dwarf (Michael Petlan) [1743210] - [tools] perf symbols: Remove unused variable 'err' (Michael Petlan) [1743210] - [tools] perf data: document directory format header: HEADER_DIR_FORMAT (Michael Petlan) [1743210] - [tools] perf data: document clockid header: HEADER_CLOCKID (Michael Petlan) [1743210] - [tools] perf data: document memory topology header: HEADER_MEM_TOPOLOGY (Michael Petlan) [1743210] - [tools] perf data: Add description of header HEADER_BPF_PROG_INFO and HEADER_BPF_BTF (Michael Petlan) [1743210] - [tools] perf intel-pt: Rationalize intel_pt_sync_switch()'s use of next_tid (Michael Petlan) [1743210] - [tools] perf intel-pt: Improve sync_switch by processing PERF_RECORD_SWITCH* in events (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-postgresql.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: export-to-sqlite.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Add support for pyside2 (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Use argparse module for argument parsing (Michael Petlan) [1743210] - [tools] perf scripts python: exported-sql-viewer.py: Change python2 to python (Michael Petlan) [1743210] - [tools] perf top: Lower message level for failure on synthesizing events for pre-existing BPF programs (Michael Petlan) [1743210] - [tools] perf machine: Return NULL instead of null-terminating /proc/version array (Michael Petlan) [1743210] - [tools] perf version: Append 12 git SHA chars to the version string (Michael Petlan) [1743210] - [tools] perf script: Remove superfluous BPF event titles (Michael Petlan) [1743210] - [tools] perf script: Add --show-bpf-events to show eBPF related events (Michael Petlan) [1743210] - [tools] perf tests: Add map_groups__merge_in test (Michael Petlan) [1743210] - [tools] perf script: Pad DSO name for --call-trace (Michael Petlan) [1743210] - [tools] perf dso: Add BPF DSO read and size hooks (Michael Petlan) [1743210] - [tools] perf dso: Simplify dso_cache__read function (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso_cache__read (Michael Petlan) [1743210] - [tools] perf dso: Separate generic code in dso__data_file_size() (Michael Petlan) [1743210] - [tools] perf tools: Remove const from thread read accessors (Michael Petlan) [1743210] - [tools] perf top: Add --namespaces option (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for sync_file_range's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsmount' arguments (Michael Petlan) [1743210] - [tools] perf trace: Introduce syscall_arg__scnprintf_strarray_flags (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsmount's 'attr_flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fsconfig' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fsconfig's 'cmd' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'fspick' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for fspick's 'flags' arg values (Michael Petlan) [1743210] - [tools] perf trace: Beautify 'move_mount' arguments (Michael Petlan) [1743210] - [tools] perf beauty: Add generator for 'move_mount' flags argument (Michael Petlan) [1743210] - [tools] perf augmented_raw_syscalls: Fix up comment (Michael Petlan) [1743210] - [tools] perf tools: Preserve eBPF maps when loading kcore (Michael Petlan) [1743210] - [tools] perf machine: Keep zero in pgoff BPF map (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script intel-pt documentation (Michael Petlan) [1743210] - [tools] perf auxtrace: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf intel-pt: Fix itrace defaults for perf script (Michael Petlan) [1743210] - [tools] perf-with-kcore.sh: Always allow fix_buildid_cache_permissions (Michael Petlan) [1743210] - [tools] tools build: Check if gettid() is available before providing helper (Michael Petlan) [1743210] - [tools] tools build feature: Check if get_current_dir_name() is available (Michael Petlan) [1743210] - [tools] perf jvmti: Address gcc string overflow warning for strncpy() (Michael Petlan) [1743210] - [tools] perf python: Remove -fstack-protector-strong if clang doesn't have it (Michael Petlan) [1743210] - [tools] perf annotate tui browser: Do not use member from variable within its own initialization (Michael Petlan) [1743210] - [tools] perf thread: Allow references to thread objects after machine__exit() (Michael Petlan) [1743210] - [fs] sysfs: Fix internal_create_group() for named group updates (Michael Petlan) [1743210] - [x86] perf/x86/intel: Support PEBS output to PT (Michael Petlan) [1743210] - [kernel] perf: Allow normal events to output AUX data (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Handle erratum #420 only on the affected CPU family (10h) (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix reading of the IBS OpData register and thus precise RIP validity (Michael Petlan) [1743210] - [kernel] perf/hw_breakpoint: Fix arch_hw_breakpoint use-before-initialization (Michael Petlan) [1743210] - [x86] perf/x86/amd/ibs: Fix sample bias for dispatched micro-ops (Michael Petlan) [1743210] - [x86] perf/x86/intel: Restrict period on Nehalem (Michael Petlan) [1743210] - [x86] perf/x86: Fix typo in comment (Michael Petlan) [1743210] - [kernel] perf/core: Fix creating kernel counters for PMUs that override event->cpu (Michael Petlan) [1743210] - [x86] perf/x86: Apply more accurate check on hypervisor platform (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix invalid Bit 13 for Icelake MSR_OFFCORE_RSP_x register (Michael Petlan) [1743210] - [x86] perf/x86/intel: Fix SLOTS PEBS event constraint (Michael Petlan) [1743210] - [x86] perf/x86/intel: Mark expected switch fall-throughs (Michael Petlan) [1743210] - [kernel] perf_event_get(): don't bother with fget_raw() (Michael Petlan) [1743210] - [kernel] perf/core: Fix exclusive events' grouping (Michael Petlan) [1743210] - [x86] perf/x86/amd/uncore: Set the thread mask for F17h L3 PMCs (Michael Petlan) [1743210] - [perf] x86/amd/uncore: Do not set 'ThreadMask' and 'SliceMask' for non-L3 PMCs (Michael Petlan) [1743210] - [kernel] perf/core: Fix race between close() and fork() (Michael Petlan) [1743210] - [perf] cgroups: Don't rotate events for cgroups unnecessarily (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get quirk state from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get attributes from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get MSR values from new probe framework (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Get rapl_cntr_mask from new probe framework (Michael Petlan) [1743210] - [x86] intel: Aggregate big core client naming (Michael Petlan) [1743210] - [x86] perf/x86/rapl: Use new MSR detection interface (Michael Petlan) [1743210] - [x86] perf/x86/cstate: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86/msr: Use new probe function (Michael Petlan) [1743210] - [x86] perf/x86: Add MSR probe interface (Michael Petlan) [1743210] - [x86] perf/x86/intel: Disable check_msr for real HW (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use ->is_visible callback for default group (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add IMC uncore support for Snow Ridge (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Clean up client IMC (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Support MMIO type uncore blocks (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Factor out box ref/unref functions (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add uncore support for Snow Ridge server (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Handle invalid event coding for free-running counter (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add more Icelake CPUIDs (Michael Petlan) [1743210] - [x86] perf/x86/intel: Add Icelake desktop CPUID (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for default attributes (Michael Petlan) [1743210] - [x86] perf/x86/intel: Use update attributes for skylake format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for extra format (Michael Petlan) [1743210] - [x86] perf/x86: Use update attribute groups for caps (Michael Petlan) [1743210] - [x86] perf/x86: Add is_visible attribute_group callback for base events (Michael Petlan) [1743210] - [x86] perf/x86: Use the new pmu::update_attrs attribute group (Michael Petlan) [1743210] - [x86] perf/x86: Get rid of x86_pmu::event_attrs (Michael Petlan) [1743210] - [x86] perf/x86/regs: Check reserved bits (Michael Petlan) [1743210] - [fs] sysfs: Add sysfs_update_groups function (Michael Petlan) [1743210] - [kernel] perf/core: Add attr_groups_update into struct pmu (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add new IMC PCI IDs for KabyLake, AmberLake and WhiskeyLake CPUs (Michael Petlan) [1743210] - [x86] perf/x86/intel/uncore: Add tabs to Uncore IMC PCI IDs (Michael Petlan) [1743210] - [kernel] perf/core: Allow non-privileged uprobe for user processes (Michael Petlan) [1743210] - [x86] perf/x86: Add Intel Ice Lake NNPI uncore support (Michael Petlan) [1743210] - [perf] arm_pmu: acpi: spe: Add initial MADT/SPE probing (Michael Petlan) [1743210] - [netdrv] mwifiex: fix possible heap overflow in mwifiex_process_country_ie() (Jarod Wilson) [1776210] {CVE-2019-14895} - [kernel] crash_core: Make S390 share the same crashkernel=auto reservation policy as X86_64 (Baoquan He) [1780432] - [s390] kasan: avoid report in get_wchan (Philipp Rudo) [1780112 1780111] - [s390] process: avoid potential reading of freed stack (Philipp Rudo) [1780112] - [fs] cifs: don't use 'pre:' for MODULE_SOFTDEP (Leif Sahlberg) [1767094] - [hwmon] Do not output deprecated warning for hwmon_device_register() (Prarit Bhargava) [1778295] - [scsi] lpfc: size cpu map by last cpu id set (Dick Kennedy) [1778912] - [scsi] lpfc: use hdwq assigned cpu for allocation (Dick Kennedy) [1778908] - [scsi] be2iscsi: Include null char in SET_HOST_DATA (Maurizio Lombardi) [1776358] - [netdrv] vmxnet3: turn off lro when rxcsum is disabled (Neil Horman) [1776056] - [mmc] sdhci-pci: Add another Id for Intel CML (Alexander Beregalov) [1766718] - [x86] kvm: untaint kernel for tech-preview when using nested VMX (Paolo Bonzini) [1726756] - [powerpc] kvm: ppc: book3s hv: xive: Fix potential page leak on error path (Laurent Vivier) [1760202] - [powerpc] kvm: ppc: book3s hv: xive: Free previous EQ page when setting up a new one (Laurent Vivier) [1760202] - [virt] kvm: arm/arm64: vgic: Don't rely on the wrong pending table (Auger Eric) [1777059] - [x86] kvm: x86: remove set but not used variable 'called' (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: Zero the IOAPIC scan request dest vCPUs bitmap (Nitesh Narayan Lal) [1773677] - [x86] kvm: x86: deliver KVM IOAPIC scan request to target vCPUs (Nitesh Narayan Lal) [1773677] - [kernel] kvm: remember position in kvm->vcpus array (Nitesh Narayan Lal) [1773677] - [kernel] watchdog: Reduce message verbosity (Vitaly Kuznetsov) [1774915]- [fs] binfmt_elf: Do not move brk for INTERP-less ET_EXEC (Waiman Long) [1749633] - [fs] binfmt_elf: move brk out of mmap when doing direct loader exec (Waiman Long) [1749633] - [gpu] drm/i915/cmdparser: Fix jump whitelist clearing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/gen8+: Add RC6 CTX corruption WA (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915: Lower RM timeout to avoid DSI hard hangs (Dave Airlie) [1756805] {CVE-2019-0154} - [gpu] drm/i915/cmdparser: Ignore Length operands during command matching (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Add support for backward jumps (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915/cmdparser: Use explicit goto for error paths (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add gen9 BCS cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Allow parsing of unsized batches (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Support ro ppgtt mapped cmdparser shadow buffers (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Add support for mandatory cmdparsing (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Remove Master tables from cmdparser (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Disable Secure Batches for gen6+ (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] drm/i915: Rename gen7 cmdparser tables (Dave Airlie) [1756873] {CVE-2019-0155} - [gpu] [drm] radeon: fix bad DMA from INTERRUPT_CNTL2 (Sam Bobroff) [1293697] - [netdrv] mwifiex: Fix heap overflow in mmwifiex_process_tdls_action_frame() (Jarod Wilson) [1776162] {CVE-2019-14901} - [netdrv] mlx4_en: Fix wrong limitation for number of TX rings (Mohammad Heib) [1776822] - [netdrv] mlx4_en: fix mlx4 ethtool -N insertion (Mohammad Heib) [1776822] - [netdrv] mlx4_core: fix wrong comment about the reason of subtract one from the max_cqes (Mohammad Heib) [1776822] - [netdrv] ibmvnic: Serialize device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Bound waits for device queries (Steve Best) [1778037] - [netdrv] ibmvnic: Terminate waiting device threads after loss of service (Steve Best) [1778037] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1778037] - [netdrv] ibmvnic: Ignore H_FUNCTION return from H_EOI to tolerate XIVE mode (Steve Best) [1778037] - [netdrv] revert "net/ibmvnic: Fix EOI when running in XIVE mode" (Steve Best) [1778037] - [netdrv] cnic: Set fp_hsi_ver as part of CLIENT_SETUP ramrod (Manish Chopra) [1770797] - [netdrv] bnx2x: Fix PF-VF communication over multi-cos queues (Manish Chopra) [1770797] - [netdrv] bnx2x: Enable Multi-Cos feature (Manish Chopra) [1770797] - [netdrv] bnx2x: Utilize FW 7.13.15.0 (Manish Chopra) [1770797] - [fs] seq_file: fix problem when seeking mid-record (Bill O'Donnell) [1753822] - [documentation] fs/seq_file.c: simplify seq_file iteration code and interface (Bill O'Donnell) [1753822] - [scripts] kbuild: replace BASH-specific ${@:2} with shift and ${@} (Jiri Olsa) [1739493] - [scripts] btf: do not use CONFIG_OUTPUT_FORMAT (Jiri Olsa) [1739493] - [kernel] btf: fix return value check in btf_vmlinux_init() (Jiri Olsa) [1739493] - [kernel] btf: rename /sys/kernel/btf/kernel into /sys/kernel/btf/vmlinux (Jiri Olsa) [1739493] - [scripts] btf: expose BTF info through sysfs (Jiri Olsa) [1739493] - [netdrv] qede: fix NULL pointer deref in __qede_remove() (Manish Chopra) [1769203] - [gpu] cleanup: Remove .rej files (Prarit Bhargava) [1779738] - [lib] string: Add strscpy_pad() function (Josef Oskera) [1764588] - [char] virtio_console: allocate inbufs in add_port() only if it is needed (Pankaj Gupta) [1612795] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] xfs: make mem_to_page available outside of xfs_buf.c (Bill O'Donnell) [1583556] - [fs] xfs: get allocation alignment from the buftarg (Bill O'Donnell) [1583556] - [fs] xfs: add kmem_alloc_io() (Bill O'Donnell) [1583556] - [fs] cifs: Fix cifsInodeInfo lock_sem deadlock when reconnect occurs (Leif Sahlberg) [1765979] - [fs] cifs: avoid using MID 0xFFFF (Leif Sahlberg) [1765979] - [fs] cifs: Fix retry mid list corruption on reconnects (Leif Sahlberg) [1765979] - [fs] nfsd: allow fh_want_write to be called twice ("J. Bruce Fields") [1699222] - [net] revert "sunrpc: Fix up task signalling" (Dave Wysochanski) [1776067] - [s390] kasan: support memcpy_real with TRACE_IRQFLAGS (Philipp Rudo) [1777468] - [s390] kasan: add kdump support (Philipp Rudo) [1777468] - [s390] idle: fix cpu idle time calculation (Philipp Rudo) [1777361] - [s390] kaslr: add support for R_390_GLOB_DAT relocation type (Philipp Rudo) [1777467] - [x86] jump_label: Make tp_vec_nr static (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Batch jump label updates (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Batch updates if arch supports it (Daniel Bristot de Oliveira) [1731860] - [x86] alternative: Batch of patch operations (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Sort entries of the same key by the code (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Add a __jump_label_set_jump_code() helper (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Don't warn on __exit jump entries (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Add a jump_label_can_update() helper (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Remove the return value of text_poke_*() (Daniel Bristot de Oliveira) [1731860] - [x86] jump-label: Remove support for custom text poker (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Use text_poke_early() during early init (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Add text_poke_kgdb() to not assert the lock when debugging (Daniel Bristot de Oliveira) [1731860] - [x86] kprobes: Prohibit probing on functions before kprobe_int3_handler() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Fix NULL dereference bug in __jump_label_mod_update() (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Annotate entries that operate on __init code earlier (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Switch to jump_entry accessors (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Implement generic support for relative references (Daniel Bristot de Oliveira) [1731860] - [kernel] jump_label: Abstract jump_entry member accessors (Daniel Bristot de Oliveira) [1731860] - [x86] alternatives: Lockdep-enforce text_mutex in text_poke*() (Daniel Bristot de Oliveira) [1731860] - [x86] revert "x86/paravirt: Set up the virt_spin_lock_key after static keys get initialized" (Daniel Bristot de Oliveira) [1731860] - [x86] jump_label: Initialize static branching early (Vitaly Kuznetsov) [1777260] - [x86] speculation: Fix redundant MDS mitigation message (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation: Fix incorrect MDS/TAA mitigation status (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Fix printing of TAA_MSG_SMT on IBRS_ALL CPUs (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add config options to set tsx=on|off|auto (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [documentation] x86/speculation/taa: Add documentation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] tsx: Add "auto" option to the tsx= cmdline parameter (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add sysfs reporting for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] speculation/taa: Add mitigation for TSX Async Abort (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a "tsx=" cmdline option with TSX disabled by default (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] cpu: Add a helper function x86_read_arch_cap_msr() (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [x86] msr: Add the IA32_TSX_CTRL MSR (Josh Poimboeuf) [1766551] {CVE-2019-11135} - [powerpc] xive: Prevent page fault issues in the machine crash handler (Diego Domingos) [1756116] - [tools] Fix memcpy_mcsafe_64.S link on selftests (Desnes Augusto Nunes do Rosario) [1775570]- [powerpc] perf: Fix loop exit condition in nest_imc_event_init (Steve Best) [1778609] - [net] netfilter: nf_tables: Add missing nft_tproxy Makefile line (Phil Sutter) [1762977]- [x86] kdump: Remove the backup region handling (Lianbo Jiang) [1730143] - [x86] kdump: Always reserve the low 1M when the crashkernel option is specified (Lianbo Jiang) [1730143] - [x86] crash: Add a forward declaration of struct kimage (Lianbo Jiang) [1730143] - [x86] kdump: Remove the unused crash_copy_backup_region() (Lianbo Jiang) [1730143] - [pci] p2pdma: Fix missing check for dma_virt_ops (Don Dutile) [1754734] - [pci] p2pdma: use the dev_pagemap internal refcount (Don Dutile) [1754734] - [pci] memremap: pass a struct dev_pagemap to ->kill and ->cleanup (Don Dutile) [1754734] - [pci] memremap: move dev_pagemap callbacks into a separate structure (Don Dutile) [1754734] - [pci] mm/devm_memremap_pages: fix final page put race (Don Dutile) [1754734] - [pci] p2pdma: track pgmap references per resource, not globally (Don Dutile) [1754734] - [pci] p2pdma: fix the gen_pool_add_virt() failure path (Don Dutile) [1754734] - [pci] mm, hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Don Dutile) [1754734] - [lib] genalloc.c: Add algorithm, align and zeroed family of DMA allocators (Don Dutile) [1754732] - [lib] genalloc.c: include vmalloc.h (Don Dutile) [1754732] - [lib] genalloc.c: use vzalloc_node() to allocate the bitmap (Don Dutile) [1754732] - [md] dm table: propagate BDI_CAP_STABLE_WRITES to fix sporadic checksum errors (Mike Snitzer) [1770210] - [fs] gfs2: fix race between gfs2_freeze_func and unmount (Abhijith Das) [1676972] - [fs] cifs: smbd: Retry on memory registration failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Indicate to retry on transport sending failure (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Return EINTR when interrupted (Leif Sahlberg) [1771772] - [fs] cifs: smbd: Don't destroy transport on RDMA disconnect (Leif Sahlberg) [1771772] - [lib] crc-t10dif: crc_t10dif_mutex can be static (Vladis Dronov) [1769462] - [lib] crc-t10dif: Allow current transform to be inspected in sysfs (Vladis Dronov) [1769462] - [lib] crc-t10dif: Pick better transform if one becomes available (Vladis Dronov) [1769462] - [crypto] api - Introduce notifier for new crypto algorithms (Vladis Dronov) [1769462] - [netdrv] e1000e: Drop unnecessary __E1000_DOWN bit twiddling (Ken Cox) [1748256] - [netdrv] e1000e: Use rtnl_lock to prevent race conditions between net and pci/pm (Ken Cox) [1748256]- [powerpc] pseries: safely roll back failed DLPAR cpu add (Steve Best) [1772341] - [powerpc] pseries: address checkpatch warnings in dlpar_offline_cpu (Steve Best) [1772341] - [scsi] storvsc: setup 1:1 mapping between hardware queue and CPU queue (Cathy Avery) [1771503] - [scsi] storvsc: Add ability to change scsi queue depth (Cathy Avery) [1771503] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 320 (Cathy Avery) [1771503] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: Align driver syntax with oob (Don Brace) [1725045] - [scsi] smartpqi: remove unused manifest constants (Don Brace) [1725045] - [scsi] smartpqi: fix problem with unique ID for physical device (Don Brace) [1725045] - [scsi] smartpqi: correct syntax issue (Don Brace) [1725045] - [scsi] smartpqi: change TMF timeout from 60 to 30 seconds (Don Brace) [1725045] - [scsi] smartpqi: fix LUN reset when fw bkgnd thread is hung (Don Brace) [1725045] - [scsi] smartpqi: add inquiry timeouts (Don Brace) [1725045] - [scsi] smartpqi: fix call trace in device discovery (Don Brace) [1725045] - [scsi] smartpqi: fix controller lockup observed during force reboot (Don Brace) [1725045] - [scsi] smartpqi: clean up an indentation issue (Don Brace) [1725045] - [scsi] smartpqi: remove set but not used variable 'ctrl_info' (Don Brace) [1725045] - [scsi] smartpqi: clean up indentation of a statement (Don Brace) [1725045] - [scsi] smartpqi: bump version (Don Brace) [1725045] - [scsi] smartpqi: update copyright (Don Brace) [1725045] - [scsi] smartpqi: add new pci ids (Don Brace) [1725045] - [scsi] smartpqi: correct REGNEWD return status (Don Brace) [1725045] - [scsi] smartpqi: add gigabyte controller (Don Brace) [1725045] - [scsi] smartpqi: correct hang when deleting 32 lds (Don Brace) [1725045] - [scsi] smartpqi: add bay identifier (Don Brace) [1725045] - [scsi] smartpqi: add sysfs entries (Don Brace) [1725045] - [scsi] smartpqi: add module param to hide vsep (Don Brace) [1725045] - [scsi] smartpqi: add pci ids for fiberhome controller (Don Brace) [1725045] - [scsi] smartpqi: add module param for exposure order (Don Brace) [1725045] - [scsi] smartpqi: unlock on error in pqi_submit_raid_request_synchronous() (Don Brace) [1725045] - [scsi] smartpqi: Reporting unhandled SCSI errors (Don Brace) [1725045] - [scsi] mpt3sas: Bump mpt3sas driver version to 32.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix module parameter max_msix_vectors (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reject NVMe Encap cmnds to unsupported HBA (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use Component img header to get Package ver (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fail release cmnd if diag buffer is released (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add app owned flag support for diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reuse diag buffer allocated at load time (Tomas Henzl) [1725737] - [scsi] mpt3sas: clear release bit when buffer reregistered (Tomas Henzl) [1725737] - [scsi] mpt3sas: Maintain owner of buffer through UniqueID (Tomas Henzl) [1725737] - [scsi] mpt3sas: Free diag buffer without any status check (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix clear pending bit in ioctl status (Tomas Henzl) [1725737] - [scsi] mpt3sas: Display message before releasing diag buffer (Tomas Henzl) [1725737] - [scsi] mpt3sas: Register trace buffer based on NVDATA settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce module parameter to override queue depth (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 31.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Run SAS DEVICE STATUS CHANGE EVENT from ISR (Tomas Henzl) [1725737] - [scsi] mpt3sas: Reduce the performance drop (Tomas Henzl) [1725737] - [scsi] mpt3sas: Handle fault during HBA initialization (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add sysfs to know supported features (Tomas Henzl) [1725737] - [scsi] mpt3sas: Support MEMORY MOVE Tool box command (Tomas Henzl) [1725737] - [scsi] mpt3sas: Allow ioctls to blocked access status NVMe (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enumerate SES of a managed PCIe switch (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update MPI headers to 2.6.8 spec (Tomas Henzl) [1725737] - [scsi] mpt3sas: Gracefully handle online firmware update (Tomas Henzl) [1725737] - [scsi] mpt3sas: memset request frame before reusing (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add support for PCIe Lane margin (Tomas Henzl) [1725737] - [scsi] mpt3sas: support target smid for [abort|query] task (Tomas Henzl) [1725737] - [scsi] mpt3sas: clean up a couple sizeof() uses (Tomas Henzl) [1725737] - [scsi] mpt3sas: Fix msix load balance on and off settings (Tomas Henzl) [1725737] - [scsi] mpt3sas: Determine smp affinity on per HBA basis (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use configured PCIe link speed, not max (Tomas Henzl) [1725737] - [scsi] mpt3sas: Remove CPU arch check to determine perf_mode (Tomas Henzl) [1725737] - [scsi] mpt3sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1725737] - [scsi] mpt3sas: make driver options visible in sys (Tomas Henzl) [1725737] - [scsi] mpt3sas: Mark expected switch fall-through (Tomas Henzl) [1725737] - [scsi] mpt3sas: Update driver version to 29.100.00.00 (Tomas Henzl) [1725737] - [scsi] mpt3sas: Introduce perf_mode module parameter (Tomas Henzl) [1725737] - [scsi] mpt3sas: Enable interrupt coalescing on high iops (Tomas Henzl) [1725737] - [scsi] mpt3sas: Affinity high iops queues IRQs to local node (Tomas Henzl) [1725737] - [scsi] mpt3sas: save and use MSI-X index for posting RD (Tomas Henzl) [1725737] - [scsi] mpt3sas: Use high iops queues under some circumstances (Tomas Henzl) [1725737] - [scsi] mpt3sas: change _base_get_msix_index prototype (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add flag high_iops_queues (Tomas Henzl) [1725737] - [scsi] mpt3sas: Add Atomic RequestDescriptor support on Aero (Tomas Henzl) [1725737] - [scsi] mpt3sas: function pointers of request descriptor (Tomas Henzl) [1725737] - [scsi] mpt3sas_ctl: fix double-fetch bug in _ctl_ioctl_main() (Tomas Henzl) [1725737] - [md] revert "dm crypt: use WQ_HIGHPRI for the IO and crypt workqueues" (Mike Snitzer) [1775756] - [md] dm thin: wakeup worker only when deferred bios exist (Mike Snitzer) [1775756] - [md] dm raid: Remove unnecessary negation of a shift in raid10_format_to_md_layout (Mike Snitzer) [1775756] - [md] dm writecache: handle REQ_FUA (Mike Snitzer) [1775756] - [md] dm writecache: fix uninitialized variable warning (Mike Snitzer) [1775756] - [md] dm stripe: use struct_size() in kmalloc() (Mike Snitzer) [1775756] - [md] dm table: do not allow request-based DM to stack on partitions (Mike Snitzer) [1775756] - [md] dm cache: fix bugs when a GFP_NOWAIT allocation fails (Mike Snitzer) [1775756] - [md] dm writecache: skip writecache_wait for pmem mode (Mike Snitzer) [1775756] - [md] dm stats: use struct_size() helper (Mike Snitzer) [1775756] - [md] dm space map common: remove check for impossible sm_find_free() return value (Mike Snitzer) [1775756] - [md] dm raid1: use struct_size() with kzalloc() (Mike Snitzer) [1775756] - [md] dm writecache: optimize performance by sorting the blocks for writeback_all (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for getting two block with same LBA (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member pointer in writeback_struct (Mike Snitzer) [1775756] - [md] dm: make dm_table_find_target return NULL (Mike Snitzer) [1775756] - [md] dm table: fix invalid memory accesses with too high sector number (Mike Snitzer) [1775756] - [md] dm space map metadata: fix missing store of apply_bops() return value (Mike Snitzer) [1775756] - [md] dm btree: fix order of block initialization in btree_split_beneath (Mike Snitzer) [1775756] - [md] dm raid: add missing cleanup in raid_ctr() (Mike Snitzer) [1775756] - [md] dm kcopyd: always complete failed jobs (Mike Snitzer) [1775756] - [md] dm crypt: remove obsolete comment about plumb IV (Mike Snitzer) [1775756] - [md] dm crypt: wipe private IV struct after key invalid flag is set (Mike Snitzer) [1775756] - [md] dm: update stale comment in end_clone_bio() (Mike Snitzer) [1775756] - [md] dm log writes: fix incorrect comment about the logged sequence example (Mike Snitzer) [1775756] - [md] dm log writes: use struct_size() to calculate size of pending_block (Mike Snitzer) [1775756] - [md] dm crypt: use struct_size() when allocating encryption context (Mike Snitzer) [1775756] - [md] dm thin metadata: check if in fail_io mode when setting needs_check (Mike Snitzer) [1775756] - [md] dm verity: use message limit for data block corruption message (Mike Snitzer) [1775756] - [md] dm log writes: make sure super sector log updates are written in order (Mike Snitzer) [1775756] - [md] dm: fix a couple brace coding style issues (Mike Snitzer) [1775756] - [md] dm crypt: print device name in integrity error message (Mike Snitzer) [1775756] - [documentation] dm integrity: update documentation (Mike Snitzer) [1775756] - [md] dm integrity: don't report unused options (Mike Snitzer) [1775756] - [md] dm integrity: don't check null pointer before kvfree and vfree (Mike Snitzer) [1775756] - [md] dm integrity: correctly calculate the size of metadata area (Mike Snitzer) [1775756] - [md] dm mpath: always free attached_handler_name in parse_path() (Mike Snitzer) [1775756] - [md] dm writecache: avoid unnecessary lookups in writecache_find_entry() (Mike Snitzer) [1775756] - [md] dm writecache: remove unused member page_offset in writeback_struct (Mike Snitzer) [1775756] - [md] dm delay: fix a crash when invalid device is specified (Mike Snitzer) [1775756] - [md] dm: only initialize md->dax_dev if CONFIG_DAX_DRIVER is enabled (Mike Snitzer) [1775756] - [md] dm writecache: add unlikely for returned value of rb_next_prev (Mike Snitzer) [1775756] - [md] dm writecache: remove needless dereferences in __writecache_writeback_pmem() (Mike Snitzer) [1775756] - [md] dm crypt: fix endianness annotations around org_sector_of_dmreq (Mike Snitzer) [1775756] - [md] dm integrity: fix deadlock with overlapping I_O (Mike Snitzer) [1775756] - [md] dm: disable DISCARD if the underlying storage no longer supports it (Mike Snitzer) [1775756] - [md] dm: revert 8f50e358153d ("dm: limit the max bio size as BIO_MAX_PAGES * PAGE_SIZE") (Mike Snitzer) [1775756] - [md] dm integrity: make dm_integrity_init and dm_integrity_exit static (Mike Snitzer) [1775756] - [md] dm integrity: change memcmp to strncmp in dm_integrity_ctr (Mike Snitzer) [1775756] - [x86] platform/uv: Account for UV Hubless in is_uvX_hub Ops (Frank Ramsay) [1757510] - [x86] platform/uv: Check EFI Boot to set reboot type (Frank Ramsay) [1757510] - [x86] platform/uv: Decode UVsystab Info (Frank Ramsay) [1757510] - [x86] platform/uv: Add UV Hubbed/Hubless Proc FS Files (Frank Ramsay) [1757510] - [x86] platform/uv: Setup UV functions for Hubless UV Systems (Frank Ramsay) [1757510] - [x86] platform/uv: Add return code to UV BIOS Init function (Frank Ramsay) [1757510] - [x86] platform/uv: Return UV Hubless System Type (Frank Ramsay) [1757510] - [x86] platform/uv: Save OEM_ID from ACPI MADT probe (Frank Ramsay) [1757510] - [x86] mm: Handle physical-virtual alignment mismatch in phys_p4d_init() (Baoquan He) [1685383] - [x86] mm/kaslr: Reduce randomization granularity for 5-level paging to 1GB (Baoquan He) [1685383] - [x86] mm/kaslr: Use only one PUD entry for real mode trampoline (Baoquan He) [1685383] - [documentation] documentation/stackprotector: powerpc supports stack protector (Bhupesh Sharma) [1714310] - [makefile] kbuild: mark prepare0 as PHONY to fix external module build (Bhupesh Sharma) [1714310] - [makefile] kbuild: fix single target build for external module (Bhupesh Sharma) [1714310] - [arm64] enable per-task stack canaries (Bhupesh Sharma) [1714310] - [powerpc] Fix stack protector crashes on CPU hotplug (Bhupesh Sharma) [1714310] - [powerpc] 64: properly initialise the stackprotector canary on SMP (Bhupesh Sharma) [1714310] - [powerpc] Fix stackprotector detection for non-glibc toolchains (Bhupesh Sharma) [1714310] - [powerpc] 64: add stack protector support (Bhupesh Sharma) [1714310] - [powerpc] 32: add stack protector support (Bhupesh Sharma) [1714310] - [pci] vmd: Fix shadow offsets to reflect spec changes (Myron Stowe) [1757896] - [pci] vmd: Fix config addressing when using bus offsets (Myron Stowe) [1757896] - [pci] Fix typos and whitespace errors (Myron Stowe) [1757896] - [pci] vmd: use the proper dma_* APIs instead of direct methods calls (Myron Stowe) [1757896] - [powerpc] powernv: Disable native PCIe port management (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix eeh eeh_debugfs_break_device() with SRIOV devices (Gustavo Duarte) [1524642] - [tools] selftests/powerpc: Add basic EEH selftest (Gustavo Duarte) [1524642] - [powerpc] eeh: Add a eeh_dev_break debugfs interface (Gustavo Duarte) [1524642] - [powerpc] eeh: Add debugfs interface to run an EEH check (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix debugfs_simple_attr.cocci warnings (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix build with STACKTRACE=n (Gustavo Duarte) [1524642] - [powerpc] eeh: Set attention indicator while recovering (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add attention indicator support (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add support for IODA3 Power9 PHBs (Gustavo Duarte) [1524642] - [pci] pci-hotplug/pnv_php: Add a reset_slot() callback (Gustavo Duarte) [1524642] - [powerpc] powernv/eeh: Use generic code to handle hot resets (Gustavo Duarte) [1524642] - [powerpc] eeh: Remove stale CAPI comment (Gustavo Duarte) [1524642] - [powerpc] eeh: Defer printing stack trace (Gustavo Duarte) [1524642] - [powerpc] eeh: Check slot presence state in eeh_handle_normal_event() (Gustavo Duarte) [1524642] - [powerpc] eeh: Make permanently failed devices non-actionable (Gustavo Duarte) [1524642] - [powerpc] eeh: Fix race when freeing PDNs (Gustavo Duarte) [1524642] - [powerpc] eeh: Clean up EEH PEs after recovery finishes (Gustavo Duarte) [1524642] - [netdrv] be2net: disable bh with spin_lock in be_process_mcc (Petr Oros) [1724777] - [netdrv] be2net: Synchronize be_update_queues with dev_watchdog (Petr Oros) [1724777] - [netdrv] be2net: Signal that the device cannot transmit during reconfiguration (Petr Oros) [1724777] - [netdrv] be2net: fix link failure after ethtool offline test (Petr Oros) [1724777] - [netdrv] be2net: Fix number of Rx queues used for flow hashing (Petr Oros) [1724777] - [netdrv] benet: remove broken and unused macro (Petr Oros) [1724777] - [netdrv] benet: use skb_vlan_tag_get_prio() (Petr Oros) [1724777] - [netdrv] benet: use __vlan_hwaccel helpers (Petr Oros) [1724777] - [netdrv] revert "[netdrv] be2net: Disable queue dump in be_tx_timeout handler" (Petr Oros) [1724777] - [infiniband] rdma/i40iw: Set queue pair state when being queried (Stefan Assmann) [1721712] - [infiniband] ib/i40iw: Use kmemdup rather than open coding (Stefan Assmann) [1721712] - [infiniband] rdma/i40iw: Handle workqueue allocation failure (Stefan Assmann) [1721712] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: Fix namespace creation on misaligned addresses (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: stop padding pmem namespaces to section alignment (Baoquan He) [1724969] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock" (Baoquan He) [1724969] - [nvdimm] revert "libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change" (Baoquan He) [1724969] - [mm] sparsemem: cleanup 'section number' data types (Baoquan He) [1724969] - [kernel] mm/devm_memremap_pages: enable sub-section remap (Baoquan He) [1724969] - [mm] sparsemem: support sub-section hotplug (Baoquan He) [1724969] - [mm] sparsemem: prepare for sub-section ranges (Baoquan He) [1724969] - [kernel] mm: kill is_dev_zone() helper (Baoquan He) [1724969] - [mm] hotplug: kill is_dev_zone() usage in __remove_pages() (Baoquan He) [1724969] - [mm] sparsemem: convert kmalloc_section_memmap() to populate_section_memmap() (Baoquan He) [1724969] - [mm] hotplug: prepare shrink_{zone, pgdat}_span for sub-section removal (Baoquan He) [1724969] - [mm] sparsemem: add helpers track active portions of a section at boot (Baoquan He) [1724969] - [mm] sparsemem: introduce a SECTION_IS_EARLY flag (Baoquan He) [1724969] - [mm] sparsemem: introduce struct mem_section_usage (Baoquan He) [1724969] - [base] base/memory.c: get rid of find_memory_block_hinted() (Baoquan He) [1724969] - [mm] memory_hotplug: move and simplify walk_memory_blocks() (Baoquan He) [1724969] - [mm] memory_hotplug: rename walk_memory_range() and pass start+size instead of pfns (Baoquan He) [1724969] - [mm] hotplug: make remove_memory() interface usable (Baoquan He) [1724969] - [kernel] mm: make register_mem_sect_under_node() static (Baoquan He) [1724969] - [base] base/memory: use "unsigned long" for block ids (Baoquan He) [1724969] - [base] mm: section numbers use the type "unsigned long" (Baoquan He) [1724969] - [base] base/memory.c: Use DEVICE_ATTR_RO and friends (Baoquan He) [1724969] - [mm] sparse.c: set section nid for hot-add memory (Baoquan He) [1724969] - [mm] memory_hotplug: remove "zone" parameter from sparse_remove_one_section (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_block_under_nodes() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: remove memory block devices before arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: drop MHP_MEMBLOCK_API (Baoquan He) [1724969] - [base] mm/memory_hotplug: create memory block devices after arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: allow arch_remove_memory() without CONFIG_MEMORY_HOTREMOVE (Baoquan He) [1724969] - [arm64] mm: add temporary arch_remove_memory() implementation (Baoquan He) [1724969] - [mm] sparse.c: clean up obsolete code comment (Baoquan He) [1724969] - [base] base/memory: pass a block_id to init_memory_block() (Baoquan He) [1724969] - [base] base/memory.c: remove an unnecessary check on NR_MEM_SECTIONS (Baoquan He) [1724969] - [s390] s390x/mm: implement arch_remove_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: make __remove_section() never fail (Baoquan He) [1724969] - [base] mm/memory_hotplug: make unregister_memory_section() never fail (Baoquan He) [1724969] - [base] base/memory.c: clean up relics in function parameters (Baoquan He) [1724969] - [base] mm, memory_hotplug: update a comment in unregister_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: release memory resource after arch_remove_memory() (Baoquan He) [1724969] - [kernel] mm, memory_hotplug: provide a more generic restrictions for memory hotplug (Baoquan He) [1724969] - [kernel] linux/memory_hotplug.h: remove duplicate declaration of offline_pages() (Baoquan He) [1724969] - [mm] x86: respect memory size limiting via mem= parameter (Baoquan He) [1724969] - [arm64] Add memory hotplug support (Baoquan He) [1724969] - [arm64] mm: check for upper PAGE_SHIFT bits in pfn_valid() (Baoquan He) [1724969] - [powerpc] mm: Fix section mismatch warning (Baoquan He) [1724969] - [base] mm/memory_hotplug: do not unlock after failing to take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: drop "online" parameter from add_memory_resource() (Baoquan He) [1724969] - [s390] s390x/mm: fail when an altmap is used for arch_add_memory() (Baoquan He) [1724969] - [mm] memory_hotplug: simplify and fix check_hotplug_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug: add nid parameter to arch_remove_memory (Baoquan He) [1724969] - [mm] sparse: pass nid instead of pgdat to sparse_add_one_section() (Baoquan He) [1724969] - [mm] sparse: drop pgdat_resize_lock in sparse_add/remove_one_section() (Baoquan He) [1724969] - [documentation] memory-hotplug.rst: add some details about locking internals (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling memtrace_offline_pages() (Baoquan He) [1724969] - [powerpc] powernv: hold device_hotplug_lock when calling device_online() (Baoquan He) [1724969] - [powerpc] powernv: Allow memory that has been hot-removed to be hot-added (Baoquan He) [1724969] - [powerpc] powernv/memtrace: Remove memtrace mmap() (Baoquan He) [1724969] - [mm] memory_hotplug: fix online/offline_pages called w.o. mem_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make add_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [mm] memory_hotplug: make remove_memory() take the device_hotplug_lock (Baoquan He) [1724969] - [powerpc] memtrace: Remove memory in chunks (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: drop unnecessary checks from register_mem_sect_under_node() (Baoquan He) [1724969] - [base] mm/memory_hotplug.c: make register_mem_sect_under_node() a callback of walk_memory_range() (Baoquan He) [1724969] - [mm] memory_hotplug.c: call register_mem_sect_under_node() (Baoquan He) [1724969] - [mm] memory_hotplug.c: make add_memory_resource use __try_online_node (Baoquan He) [1724969] - [pci] Always allow probing with driver_override (Myron Stowe) [1702178] - [pci] Return error if cannot probe VF (Myron Stowe) [1702178] - [target] scsi: target: core: Do not overwrite CDB byte 1 (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: clean the nl_cmd of the udev when nl send fails (Maurizio Lombardi) [1764579] - [target] scsi: target: tcmu: avoid use-after-free after command timeout (Maurizio Lombardi) [1764579] - [target] scsi: tcmu: Simplify tcmu_update_uio_info() (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: fix possible condition with no effect (if == else) (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make sure PDU processing continues if parsing a command fails (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Make iscsit_map_iovec() more robust (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Handle too large immediate data buffers correctly (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Only send R2T if needed (Maurizio Lombardi) [1764579] - [target] scsi: target/iscsi: Detect conn_cmd_list corruption early (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Make the XCOPY setup code easier to read by inlining two functions (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Simplify LUN initialization in XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Remove a set-but-not-used member variable from the XCOPY implementation (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Rework the SPC-2 reservation handling code (Maurizio Lombardi) [1764579] - [target] scsi: target/core: Fix a race condition in the LUN lookup code (Maurizio Lombardi) [1764579] - [target] scsi: target: alua: fix the tg_pt_gps_count (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Free conn_ops when zalloc_cpumask_var failed (Maurizio Lombardi) [1764579] - [target] scsi: target: iscsi: Fix np_ip_proto and np_sock_type in iscsit_setup_np (Maurizio Lombardi) [1764579] - [target] scsi: target: fix unsigned comparision with less than zero (Maurizio Lombardi) [1764579] - [target] scsi: target: Add device product id and revision configfs attributes (Maurizio Lombardi) [1764579] - [kernel] genirq/affinity: Remove const qualifier from node_to_cpumask argument (Ming Lei) [1743064] - [kernel] genirq/affinity: Spread vectors on node according to nr_cpu ratio (Ming Lei) [1743064] - [kernel] genirq/affinity: Improve __irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] genirq/affinity: Remove unused argument from [__]irq_build_affinity_masks() (Ming Lei) [1743064] - [kernel] workqueue, lockdep: Fix a memory leak in wq->lock_name (Waiman Long) [1736654] - [kernel] workqueue, lockdep: Fix an alloc_workqueue() error path (Waiman Long) [1736654] - [kernel] locking/lockdep: Report more stack trace statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Reduce space occupied by stack traces (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it clear that what lock_class::key points at is not modified (Waiman Long) [1736654] - [kernel] lockdep: Make print_lock() address visible (Waiman Long) [1736654] - [kernel] locking/lockdep: Clean up #ifdef checks (Waiman Long) [1736654] - [kernel] locking/lockdep: Hide unused 'class' variable (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix lock used or unused stats error (Waiman Long) [1736654] - [kernel] locking/lockdep: increase size of counters for lockdep statistics (Waiman Long) [1736654] - [kernel] locking/lockdep: Move mark_lock() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary DEBUG_LOCKS_WARN_ON() (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix merging of hlocks with non-zero references (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix OOO unlock when hlocks need merging (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove !dir in lock irq usage check (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust new bit cases in mark_lock (Waiman Long) [1736654] - [kernel] locking/lockdep: Consolidate lock usage bit initialization (Waiman Long) [1736654] - [kernel] locking/lockdep: Check redundant dependency only when CONFIG_LOCKDEP_SMALL (Waiman Long) [1736654] - [kernel] locking/lockdep: Refactorize check_noncircular and check_redundant (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in __lock_release (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove redundant argument in check_deadlock (Waiman Long) [1736654] - [documentation] locking/lockdep: Add explanation to lock usage rules in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comments on dependency search (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid constant checks in __bfs by using offset reference (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the return type of __cq_dequeue() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change type of the element field in circular_queue (Waiman Long) [1736654] - [kernel] locking/lockdep: Update comment (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unused argument in validate_chain() and check_deadlock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Change the range of class_idx in held_lock struct (Waiman Long) [1736654] - [kernel] locking/lockdep: Define INITIAL_CHAIN_KEY for chain keys to start with (Waiman Long) [1736654] - [kernel] locking/lockdep: Use lockdep_init_task for task initiation consistently (Waiman Long) [1736654] - [kernel] locking/lockdep: Update obsolete struct field description (Waiman Long) [1736654] - [kernel] locking/lockdep: Print the right depth for chain key collision (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove useless conditional macro (Waiman Long) [1736654] - [kernel] locking/lockdep: Adjust lock usage bit character checks (Waiman Long) [1736654] - [documentation] locking/lockdep: Add description and explanation in lockdep design doc (Waiman Long) [1736654] - [kernel] locking/lockdep: Change all print_*() return type to void (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove the unused print_lock_trace() function (Waiman Long) [1736654] - [kernel] locking/lockdep: Don't complain about incorrect name for no validate class (Waiman Long) [1736654] - [kernel] lockdep: Add assertion to check if in an interrupt (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove unnecessary unlikely() (Waiman Long) [1736654] - [kernel] locking/lockdep: Test all incompatible scenarios at once in check_irq_usage() (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid bogus Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Generate LOCKF_ bit composites (Waiman Long) [1736654] - [kernel] locking/lockdep: Use expanded masks on find_usage_*() functions (Waiman Long) [1736654] - [kernel] locking/lockdep: Map remaining magic numbers to lock usage mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Move valid_state() inside CONFIG_TRACE_IRQFLAGS && CONFIG_PROVE_LOCKING (Waiman Long) [1736654] - [kernel] lockdep: Simplify stack trace handling (Waiman Long) [1736654] - [kernel] locking/lockdep: Make lockdep_unregister_key() honor 'debug_locks' again (Waiman Long) [1736654] - [kernel] locking/lockdep: Zap lock classes even with lock debugging disabled (Waiman Long) [1736654] - [kernel] locking/lockdep: Only call init_rcu_head() after RCU has been initialized (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid a Clang warning (Waiman Long) [1736654] - [kernel] locking/lockdep: Shrink struct lock_class_key (Waiman Long) [1736654] - [kernel] locking/lockdep: Add module_param to enable consistency checks (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Test dynamic key registration (Waiman Long) [1736654] - [tools] lockdep/lib/tests: Fix run_tests.sh (Waiman Long) [1736654] - [kernel] workqueue: Use dynamic lockdep keys for workqueues (Waiman Long) [1736654] - [kernel] locking/lockdep: Add support for dynamic keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Verify whether lock objects are small enough to be used as class keys (Waiman Long) [1736654] - [kernel] locking/lockdep: Check data structure consistency (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse lock chains that have been freed (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix a comment in add_chain_cache() (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lockdep_next_lockchain() and lock_chain_count() (Waiman Long) [1736654] - [kernel] locking/lockdep: Reuse list entries that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Free lock classes that are no longer in use (Waiman Long) [1736654] - [kernel] locking/lockdep: Update two outdated comments (Waiman Long) [1736654] - [kernel] locking/lockdep: Make it easy to detect whether or not inside a selftest (Waiman Long) [1736654] - [kernel] locking/lockdep: Split lockdep_free_key_range() and lockdep_reset_lock() (Waiman Long) [1736654] - [kernel] locking/lockdep: Initialize the locks_before and locks_after lists earlier (Waiman Long) [1736654] - [kernel] locking/lockdep: Make zap_class() remove all matching lock order entries (Waiman Long) [1736654] - [kernel] locking/lockdep: Reorder struct lock_class members (Waiman Long) [1736654] - [kernel] locking/lockdep: Avoid that add_chain_cache() adds an invalid chain to the cache (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (2/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix reported required memory size (1/2) (Waiman Long) [1736654] - [kernel] locking/lockdep: Fix two 32-bit compiler warnings (Waiman Long) [1736654] - [kernel] locking/lockdep: Rename lockdep_info() to lockdep_init() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Provide enum lock_usage_bit mask names (Waiman Long) [1736654] - [kernel] locking/lockdep: Simplify mark_held_locks() (Waiman Long) [1736654] - [kernel] locking/lockdep: Add debug_locks check in __lock_downgrade() (Waiman Long) [1736654] - [kernel] locking/lockdep: Stop using RCU primitives to access 'all_lock_classes' (Waiman Long) [1736654] - [kernel] locking/lockdep: Make concurrent lockdep_reset_lock() calls safe (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove a superfluous INIT_LIST_HEAD() statement (Waiman Long) [1736654] - [kernel] locking/lockdep: Introduce lock_class_cache_is_registered() (Waiman Long) [1736654] - [kernel] locking/lockdep: Inline __lockdep_init_map() (Waiman Long) [1736654] - [kernel] locking/lockdep: Declare local symbols static (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Test the lockdep_reset_lock() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Add dummy print_irqtrace_events() implementation (Waiman Long) [1736654] - [tools] lib/lockdep: Rename "trywlock" into "trywrlock" (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Run lockdep tests a second time under Valgrind (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Improve testing accuracy (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Fix shellcheck warnings (Waiman Long) [1736654] - [tools] lib/lockdep/tests: Display compiler warning and error messages (Waiman Long) [1736654] - [kernel] locking/lockdep: Remove ::version from lock_class structure (Waiman Long) [1736654] - [init] kconfig: disable io_uring support (Jeff Moyer) [1758680] - [virt] kvm: arm64: pmu: Reset sample period on overflow handling (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Set the CHAINED attribute before creating the in-kernel event (Auger Eric) [1760872] - [arm64] kvm: Handle PMCR_EL0.LC as RES1 on pure AArch64 systems (Auger Eric) [1760872] - [virt] kvm: arm64: pmu: Fix cycle counter truncation (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Introduce kvm_pmu_vcpu_init() to setup PMU counter index (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Support chained PMU counters (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Remove pmc->bitmask (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Re-create event when setting counter value (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Extract duplicated code to own function (Auger Eric) [1760872] - [virt] kvm: arm/arm64: Rename kvm_pmu_{enable/disable}_counter functions (Auger Eric) [1760872] - [arm64] perf: Hook up new events (Auger Eric) [1760872] - [arm64] perf: Move event definitions into perf_event.h (Auger Eric) [1760872] - [arm64] perf: Remove duplicate generic cache events (Auger Eric) [1760872] - [arm64] perf: Terminate PMU assignment statements with semicolons (Auger Eric) [1760872] - [arm64] Allow CAVIUM_TX2_ERRATUM_219 to be selected (Auger Eric) [1771633] - [arm64] Avoid Cavium TX2 erratum 219 when switching TTBR (Auger Eric) [1771633] - [arm64] Enable workaround for Cavium TX2 erratum 219 when running SMT (Auger Eric) [1771633] - [arm64] kvm: Trap VM ops when ARM64_WORKAROUND_CAVIUM_TX2_219_TVM is set (Auger Eric) [1771633] - [arm64] sysreg: fix incorrect definition of SYS_PAR_EL1_F (Auger Eric) [1771633] - [arm64] Force SSBS on context switch (Mark Salter) [1756103] - [arm64] enable pointer authentication (Mark Salter) [1756103] - [arm64] add ptrace regsets for ptrauth key management (Mark Salter) [1756103] - arm64: cpufeature: Rework ptr auth hwcaps using multi_entry_cap_matches (Mark Salter) [1756103] - [arm64] capabilities: Merge duplicate entries for Qualcomm erratum 1003 (Mark Salter) [1756103] - [arm64] cpufeature: Reduce number of pointer auth CPU caps from 6 to 4 (Mark Salter) [1756103] - [documentation] arm64: docs: document pointer authentication (Mark Salter) [1756103] - [documentation] arm64: docs: Document SSBS HWCAP (Mark Salter) [1756103] - [documentation] arm64: docs: Fix typos in ELF hwcaps (Mark Salter) [1756103] - [arm64] ptr auth: Move per-thread keys from thread_info to thread_struct (Mark Salter) [1756103] - [arm64] add prctl control for resetting ptrauth keys (Mark Salter) [1756103] - [arm64] perf: strip PAC when unwinding userspace (Mark Salter) [1756103] - [arm64] expose user PAC bit positions via ptrace (Mark Salter) [1756103] - [arm64] add basic pointer authentication support (Mark Salter) [1756103] - arm64/cpufeature: detect pointer authentication (Mark Salter) [1756103] - [arm64] cpufeature: Convert hook_lock to raw_spin_lock_t in cpu_enable_ssbs() (Mark Salter) [1756103] - [arm64] entry: Allow handling of undefined instructions from EL1 (Mark Salter) [1756103] - [arm64] Fix silly typo in comment (Mark Salter) [1756103] - [fs] smb3: fix signing verification of large reads (Dave Wysochanski) [1753114] - [fs] revert "nfs4: Fix v4.0 client state corruption when mount" (Benjamin Coddington) [1767012] - [kernel] svcrdma: Increase the default connection credit limit (Benjamin Coddington) [1771430] - [x86] quirks: Disable HPET on Intel Coffe Lake platforms (David Arcari) [1773774] - [sched] core: Fix CPU controller for !RT_GROUP_SCHED (Phil Auld) [1774652] - [x86] Add comment for x86 processor OS version support (David Arcari) [1709878] - [x86] kvm: svm: taint module and print taint message iff nested is enabled (Bandan Das) [1775410] - [x86] cpu: Add Tiger Lake to Intel family (Steve Best) [1773790] - [fs] Fix the locking in dcache_readdir() and friends (Miklos Szeredi) [1761746] - [infiniband] rdma/mlx5: Return proper error value (Mohammad Heib) [1772101] - [scsi] mpt3sas: change allocation option (Tomas Henzl) [1770264] - [scsi] qla2xxx: Initialized mailbox to prevent driver load failure (Himanshu Madhani) [1770309] - [mfd] intel-lpss: Add Intel Comet Lake PCH-H PCI IDs (David Arcari) [1773307] - [powercap] intel_rapl: add support for Cometlake desktop (David Arcari) [1759664] - [powercap] intel_rapl: add support for CometLake Mobile (David Arcari) [1746265] - [kernel] intel_rapl: need linux/cpuhotplug.h for enum cpuhp_state (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: Fix proc_thermal_rapl_remove() (Alexander Beregalov) [1732604] - [thermal] int340x/processor_thermal_device: add support for MMIO RAPL (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal_device: Fix build warning (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Read PPCC on resume (Alexander Beregalov) [1732604] - [thermal] thermal: processor_thermal: Downgrade error message (Alexander Beregalov) [1732604] - [thermal] intel: int340x: processor_thermal_device: simplify to get driver data (Alexander Beregalov) [1732604] - [thermal] int3403_thermal: favor _TMP instead of PTYP (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: fix mode setting (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Add additional UUIDs (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Fix sysfs race condition (Alexander Beregalov) [1732604] - [thermal] thermal: int340x_thermal: Make PCI dependency explicit (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: Fix a NULL vs IS_ERR() check (Alexander Beregalov) [1732604] - [thermal] int340x_thermal: int3400_thermal: simplify getting .driver_data (Alexander Beregalov) [1732604] - [powercap] Invoke powercap_init() and rapl_init() earlier (Alexander Beregalov) [1732604] - [powercap] intel_rapl: Fix module autoloading issue (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support two power limits for every RAPL domain (Alexander Beregalov) [1732604] - [powercap] intel_rapl: support 64 bit register (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract RAPL common code (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup hardcoded MSR access (Alexander Beregalov) [1732604] - [powercap] intel_rapl: cleanup some functions (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register access operations (Alexander Beregalov) [1732604] - [powercap] intel_rapl: abstract register address (Alexander Beregalov) [1732604] - [powercap] intel_rapl: introduce struct rapl_if_private (Alexander Beregalov) [1732604] - [kernel] intel_rapl: introduce intel_rapl.h (Alexander Beregalov) [1732604] - [powercap] intel_rapl: remove hardcoded register index (Alexander Beregalov) [1732604] - [powercap] intel_rapl: use reg instead of msr (Alexander Beregalov) [1732604] - [security] ima: Differentiate auditing policy rules from "audit" actions (Richard Guy Briggs) [1479911] - [security] ima: Do not audit if CONFIG_INTEGRITY_AUDIT is not set (Richard Guy Briggs) [1479911] - [security] ima: Use audit_log_format() rather than audit_log_string() (Richard Guy Briggs) [1479911] - [security] ima: Call audit_log_string() rather than logging it untrusted (Richard Guy Briggs) [1479911] - [security] selinux: avoid atomic_t usage in sidtab (Ondrej Mosnacek) [1741182] - [security] selinux: always return a secid from the network caches if we find one (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - rename type_val_to_struct_array (Ondrej Mosnacek) [1741182] - [security] selinux: policydb - fix some checkpatch.pl warnings (Ondrej Mosnacek) [1741182] - [security] selinux: shuffle around policydb.c to get rid of forward declarations (Ondrej Mosnacek) [1741182] - [security] selinux: fix memory leak in policydb_init() (Ondrej Mosnacek) [1741182] - [security] selinux: check sidtab limit before adding a new entry (Ondrej Mosnacek) [1741182] - [security] selinux: format all invalid context as untrusted (Ondrej Mosnacek) [1479914 1741182] - [security] selinux: remove some no-op BUG_ONs (Ondrej Mosnacek) [1741182] - [security] selinux: provide __le variables explicitly (Ondrej Mosnacek) [1741182] - [security] selinux: avoid uninitialized variable warning (Ondrej Mosnacek) [1741182] - [security] selinux: remove useless assignments (Ondrej Mosnacek) [1741182] - [security] selinux: fix NULL dereference in policydb_destroy() (Ondrej Mosnacek) [1741182] - [security] selinux: convert to kvmalloc (Ondrej Mosnacek) [1741182] - [kernel] lsm: generalize flag passing to security_capable (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove unused selinux_is_enabled (Ondrej Mosnacek) [1741182] - [kernel] selinux: Remove cred security blob poisoning (Ondrej Mosnacek) [1741182] - [security] selinux: Remove SECURITY_SELINUX_BOOTPARAM_VALUE (Ondrej Mosnacek) [1741182]- [tools] selftests: mlxsw: Add a test for leftover DSCP rule (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix local variable declarations in DSCP tests (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add counters for GC events (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1886 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent auto negotiation on number of lanes (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove 56G speed support (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Keep unmatched entries in a linked list (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Further reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Fix error path in mlxsw_sp_module_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: fix duplicated check on orig_egr_types (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Increase parsing depth when PTP is enabled (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Fix typo in qos_mc_aware.sh (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Do not process learned records with a dummy FID (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_dcb: Configure DSCP map as the last rule is removed (Ivan Vecera) [1737368] - [netdrv] remove redundant memset (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Apply the PTP shaper enable/disable logic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Set up PTP shaper when port status has changed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Enable/disable PTP shaper on a port when getting HWTSTAMP on/off (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add new operation for getting the port's speed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Set the PTP shaper parameters (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add QoS PTP Shaper Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add note about the PTP shaper (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add ptps field in QoS ETS Element Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix validation in mlxsw_sp1_ptp_packet_finish() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support ethtool get_ts_info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support SIOCGHWTSTAMP, SIOCSHWTSTAMP ioctls (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Configure PTP traps and FIFO events (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Garbage-collect unmatched entries (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Support timestamping on Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Disable BH when working with PHC (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Add PTP initialization / finalization (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: ptp: Hook into packet transmit path (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for using SKB control buffer (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: ptp: Hook into packet receive path (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Add support for traps specific to Spectrum-1 (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Extract a helper for trap registration (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Global Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Time Precision Packet Timestamping Reading (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Precision Time Protocol Trap Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Monitoring Time Precision Packet Port Configuration Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for negative temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add the hottest thermal zone detection (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend thermal core with per inter-connect device thermal zones (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Implement support for ingress device matching (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Fix SRC_SYS_PORT element size (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid size check for RX_ACL_SYSTEM_PORT element (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Write RX_ACL_SYSTEM_PORT acl element correctly (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Fix compilation on 32-bit ARM (Ivan Vecera) [1737368] - [tools] selftests: ptp: Add Physical Hardware Clock test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: PTP physical hardware clock initialization (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_ptp: Add implementation for physical hardware clock operations (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management Pulse Per Second Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management UTC Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: pci: Query free running clock PCI BAR and offsets (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add a new interface for reading the hardware free running clock (Ivan Vecera) [1737368] - [netdrv] mlxsw: cmd: Free running clock PCI BAR and offsets via query firmware (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement flash update status notifications (Ivan Vecera) [1737368] - [netdrv] mlxfw: Introduce status_notify op and call it to notify about the status (Ivan Vecera) [1737368] - [netdrv] mlxfw: Propagate error messages through extack (Ivan Vecera) [1737368] - [netdrv] mlxsw: Move firmware flash implementation to devlink (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Reduce buffer size in transactions for SFP modules temperature readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend the index size for temperature sensors readout (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Extend hwmon interface with inter-connect temperature attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Management General Peripheral Information Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Extend sensor index field size of Management Temperature Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Re-order initialization sequence (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Allow flexible setting of I2C transactions size (Ivan Vecera) [1737368] - [netdrv] mlxsw: i2c: Extend initialization with querying firmware info (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Disallow prio-tagged packets when PVID is removed (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Reduce pool size on Spectrum-2 (Ivan Vecera) [1737368] - [tools] selftests: tc_flower: Add TOS matching test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_flower: Fix TOS matching (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test nexthop offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Refresh nexthop neighbour when it becomes dead (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use different seeds for ECMP and LAG hash (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Prevent force of 56G (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Avoid warning after identical rules insertion (Ivan Vecera) [1737368] - [tools] selftests: Add loopback test (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Implement loopback ethtool feature (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add Port Physical Loopback Register (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: split base on local_ports_in_{1x, 2x} resources (Ivan Vecera) [1737368] - [netdrv] mlxsw: resources: Add local_ports_in_{1x, 2x} (Ivan Vecera) [1737368] - [netdrv] mlxsw: Bump firmware version to 13.2000.1122 (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove obsolete dependency on THERMAL=m (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Prevent ipv6 gateway with v4 route via replace and append (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Adjust CPU port shared buffer egress quotas (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Allow skipping ingress port quota configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Split business logic from mlxsw_sp_port_sb_pms_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use new CPU ingress pool for control packets (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add pools for CPU traffic (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Remove assumption about pool order (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing multicast TCs' attributes (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid changing threshold type of first egress pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Forbid configuration of multicast pool (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto TC's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add ability to veto pool's configuration (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Use defines for pool indices (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_buffers: Add extack messages for invalid configurations (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Relax FIB rule validation (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum: Use a stable ECMP/LAG seed (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Test neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Add neighbour offload indication (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_router: Propagate neighbour update errors (Ivan Vecera) [1737368] - [documentation] documentation: networking: devlink-info-versions: Add fw.psid (Ivan Vecera) [1737368] - [netdrv] mlxsw: core: Add support for devlink info command (Ivan Vecera) [1737368] - [netdrv] mlxsw: reg: Add MGIR register (Ivan Vecera) [1737368] - [tools] selftests: forwarding: test for bridge mcast traffic after report and leave (Ivan Vecera) [1737368] - [netdrv] mlxsw: switch_ib: Pass valid HW id down to mlxsw_core_port_init() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_port_parent_id implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Pass switch ID through devlink_port_attrs_set() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Rename rehash_dis trace (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove failed_rollback dead end (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Move rehash_dis trace call and err msg to vregion_migrate() (Ivan Vecera) [1737368] - [netdrv] mlxsw: spectrum_acl: Remove redundant failed_rollback from migrate_start() (Ivan Vecera) [1737368] - [netdrv] mlxsw: Remove ndo_get_phys_port_name implementation (Ivan Vecera) [1737368] - [netdrv] mlxsw: Implement ndo_get_devlink_port (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add a new test for strict priority (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: Add qos_lib.sh (Ivan Vecera) [1737368] - [tools] selftests: mlxsw: qos_mc_aware: Configure shared buffers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Add shared buffer helpers (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Simplify deduction of DEVLINK_DEV (Ivan Vecera) [1737368] - [tools] selftests: forwarding: devlink_lib: Avoid double sourcing of lib.sh (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Test action VLAN modify (Ivan Vecera) [1737368] - [tools] selftests: forwarding: Add PCP match and VLAN match tests (Ivan Vecera) [1737368] - [infiniband] rdma/mlx5: Use irq xarray locking for mkey_table (Alaa Hleihel) [1724336] - [netdrv] mlx4_core: Dynamically set guaranteed amount of counters per VF (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Initialize on stack link modes bitmap (Alaa Hleihel) [1724336] - [netdrv] mlx5e: fix ethtool self test: link speed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix handling of compressed CQEs in case of low NAPI budget (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't store direct pointer to action's tunnel info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix NULL pointer dereference in extended destination (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only skip encap flows update when encap init failed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Determine source port properly for vlan push action (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix flow counter list auto bits struct (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Clear old rate limit when closing QP (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Remove dead code (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix memory leak in mlx5_fw_fatal_reporter_dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: prevent memory leak in mlx5_fpga_conn_create_cq (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Fix consumer index of error cqe dump (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Zero-memset WQE info struct upon update (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Fix assumption of single WQEBB of NOP in cleanup flow (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Add missing synchronize_srcu() for MW cases (Alaa Hleihel) [1724307 1724336] - [infiniband] rdma/mlx5: Order num_pending_prefetch properly with synchronize_srcu (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Do not allow rereg of a ODP MR (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching on tunnel addresses type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add device ID of upcoming BlueField-2 (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Free mpi in mp_slave mode (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use the original address for the page during free_pages (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: FWTrace, Reduce stack usage (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove unnecessary clear_bit()s (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix spelling mistake "offlaods" -> "offloads" (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Remove leftover declaration (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Fix a typo in WOL function names (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing include file to lib/crypto.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: remove self-assignment on esw->dev (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support MLX5_CMD_OP_QUERY_LAG as a DEVX general command (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Fix mlx5_ifc_query_lag_out_bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix formats with line continuation whitespace (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix offset of tisc bits reserved field (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix -Wtype-limits compilation warnings (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support per device q counters in switchdev mode (Alaa Hleihel) [1659186 1724336] - [infiniband] ib/mlx5: Refactor code for counters allocation (Alaa Hleihel) [1659186 1724336] - [netdrv] mlx5: DR, Replace CRC32 implementation to use kernel lib (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Support IPv4 and IPv6 mixed matcher (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Allow insertion of duplicate rules (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: avoid 64-bit division in dr_icm_pool_mr_create() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Fix traffic duplication in ethtool steering (Alaa Hleihel) [1724336] - [netdrv] mlx5: DR, Allow matching on vport based on vhca_id (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix getting incorrect prev node in ste_free (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Remove redundant vport number from action (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: DR, Fix SW steering HW bits and definitions (Alaa Hleihel) [1724336] - [netdrv] mlx5: fix missing assignment of variable err (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Fix rt's type in dr_action_create_reformat_action (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Fix error return code in dr_domain_init_resources() (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Fix addr's type in mlx5dr_icm_dm (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add devlink flow_steering_mode parameter (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add support to use SMFS in switchdev mode (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Add API to set the namespace steering mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add direct rule fs_cmd implementation (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add CONFIG_MLX5_SW_STEERING for software steering support (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose APIs for direct rule managing (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add required FW steering functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering rule functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering action functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering matcher functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering table functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose steering domain functionality (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add Steering entry (STE) utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Expose an internal API to issue RDMA operations (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, ICM pool memory allocator (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add direct rule command utilities (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: DR, Add the internal direct rule types definitions (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Add flow steering actions to fs_cmd shim layer (Alaa Hleihel) [1760284 1724327 1724336] - [netdrv] mlx5: Set only stag for match untagged packets (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add stub for mlx5_eswitch_mode (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Avoid disabling RoCE when uninitialized (Alaa Hleihel) [1760284 1724336] - [kernel] mlx5: Add HW bits and definitions required for SW steering (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5: Move device memory management to mlx5_core (Alaa Hleihel) [1760284 1724336] - [netdrv] mlx5e: Support LAG TX port affinity distribution (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Expose new function for TIS destroy loop (Alaa Hleihel) [1760285 1724336] - [kernel] mlx5: Add lag_tx_port_affinity capability bit (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Add device out of buffer counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5: Fix the order of fc_stats cleanup (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix deallocation of non-fully init encap entries (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only access fully initialized flows in neigh update (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor neigh used value update for concurrent execution (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect neigh hash encap list with spinlock and rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Refactor mlx5e_neigh_update_table->encap_lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend neigh hash entry with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Always take reference to neigh entry (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extract code that queues neigh update work into function (Alaa Hleihel) [1663231 1724336] - [kernel] mlx5: Add support for VNIC_ENV internal rq counter (Alaa Hleihel) [1760291 1724336] - [netdrv] mlx5e: Use refcount_t for refcount (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Use vhca_id in generating representor port_index (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify querying port representor parent id (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Removed unused hwid (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Allow concurrent creation of encap entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect encap hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend encap entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of mod_hdr entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod_hdr hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect mod header entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend mod header entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Allow concurrent creation of hairpin entries (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin hash table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect hairpin entry flows list with spinlock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend hairpin entry with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5: E-switch, Tide up eswitch config sequence (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Remove redundant mc_promisc NULL check (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, remove redundant error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Introduce helper function to enable/disable vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Initialize TSAR Qos hardware block before its user vports (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-switch, Combine metadata enable/disable functionality (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Verify support QoS element type (Alaa Hleihel) [1724336] - [netdrv] mlx5: Make load_one() and unload_one() symmetric (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add flow counter pool (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Add flow counter bulk infrastructure (Alaa Hleihel) [1760297 1724336] - [kernel] mlx5: Add flow counter bulk allocation hardware bits and command (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5: Refactor and optimize flow counter bulk query (Alaa Hleihel) [1760297 1724336] - [netdrv] mlx5e: Protect tc flow table with mutex (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Rely on rcu instead of rtnl lock when getting upper dev (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Eswitch, use state_lock to synchronize vlan change (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Eswitch, change offloads num_flows type to atomic64 (Alaa Hleihel) [1663231 1724327 1724336] - [netdrv] mlx5e: Protect unready flows with dedicated lock (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Protect tc flows hashtable with rcu (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Change flow flags type to unsigned long (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Extend tc flow struct with reference counter (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Simplify get_route_and_out_devs helper function (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Improve ethtool rxnfc callback structure (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Avoid warning print when not required (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Print a warning when LRO feature is dropped or not allowed (Alaa Hleihel) [1663231 1724336] - [netdrv] mlx5e: Remove ethernet segment from dump WQE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add num bytes metadata to WQE info (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix delay in fw fatal report handling due to fw report (Alaa Hleihel) [1724336] - [netdrv] mlx5: Fix crdump chunks print (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Block MR WR if UMR is not possible (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR re-registration flow to use UMR properly (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report and handle ODP support properly (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Consolidate use_umr checks into single function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix compatibility issue with ethtool flash device (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix use-after-free error while accessing ev_file pointer (Alaa Hleihel) [1724307 1724336] - [netdrv] mlx5e: Remove redundant check in CQE recovery flow of tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow of CQE recovery on tx reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix false negative indication on tx reporter CQE recovery (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field placement (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix tisn field name (Alaa Hleihel) [1724336] - [netdrv] mlx5e: kTLS, Fix progress params context WQE layout (Alaa Hleihel) [1724336] - [kernel] mlx5: kTLS, Fix wrong TIS opmod constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: crypto, Fix wrong offset in encryption key command (Alaa Hleihel) [1724336] - [netdrv] mlx5e: ethtool, Avoid setting speed to 56GBASE when autoneg off (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Only support tx/rx pause setting for port owner (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support inner header match criteria for non decap flow action (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Use flow keys dissector to parse packets for ARFS (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Check the correct variable in error handling code (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Fix implicit MR release flow (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5e: always initialize frag->last_in_page (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Release locks during notifier unregister (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix MR registration flow to use UMR properly (Alaa Hleihel) [1764207 1724336] - [netdrv] mlx5e: kTLS, Call WARN_ONCE on netdev mismatch (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Prevent encap flow counter update async to user query (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix matching of speed to PRM link modes (Alaa Hleihel) [1724336] - [kernel] mlx5: Fix modify_cq_in alignment (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add missing RDMA_RX capabilities (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use reversed order when unregister devices (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix RSS Toeplitz setup to be aligned with the HW specification (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Prevent concurrent MR updates during invalidation (Alaa Hleihel) [1724308 1724336] - [infiniband] ib/mlx5: Fix clean_mr() to work in the expected order (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Move MRs to a kernel PD when freeing them to the MR cache (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Use direct mkey destroy command upon UMR unreg failure (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Fix unreg_umr to ignore the mkey state (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Replace kfree with kvfree (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rely on filter_dev instead of dissector keys for tunnels (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Verify encapsulation is supported (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Convert single case statement switch statements into if statements (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Reduce ingress acl modify metadata stack usage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Fix compilation error in TLS code (Alaa Hleihel) [1724336] - [netdrv] mlx5e: IPoIB, Add error path in mlx5_rdma_setup_rn (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix error flow in tx reporter diagnose (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix return value from timeout recover function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Rx, Fix checksum calculation for new hardware (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Fix port tunnel GRE entropy control (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Fix default encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Return in default case statement in tx_post_resync_params (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Register devlink ports for physical link, PCI PF, VFs (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Set RDMA DIM to be enabled by default (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Report correctly tag matching rendezvous capability (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Implement VHCA tunnel mechanism in DEVX (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Introduce VHCA tunnel device capability (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Add kTLS TX HW offload support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Introduce a fenced NOP WQE posting function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Re-work TIS creation functions (Alaa Hleihel) [1760285 1724336] - [netdrv] mlx5e: Tx, Unconstify SQ stop room (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Don't implicitly assume SKB-less wqe has one WQEBB (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Make SQ WQE fetch function type generic (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Tx, Enforce L4 inline copy when needed (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move helper functions to a new txrx datapath header (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Add core TLS support for the Connect-X family (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add crypto library to support create/destroy encryption key (Alaa Hleihel) [1724336] - [netdrv] mlx5: Kconfig, Better organize compilation flags (Alaa Hleihel) [1724336] - [netdrv] mlx5: Accel, Expose accel wrapper for IPsec FPGA function (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter_alloc_stats() and counter_update_stats() support (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support statistic q counter configuration (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Add counter set id as a parameter for mlx5_ib_query_q_counters() (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: Support set qp counter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added devlink info callback (Alaa Hleihel) [1724336] - [netdrv] mlx5: Added fw version query command (Alaa Hleihel) [1724336] - [kernel] mlx5: Add rts2rts_qp_counters_set_id field in hca cap (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use proper allocation API to get zeroed memory (Alaa Hleihel) [1724336] - [infiniband] ib/mlx5: DEVX cleanup mdev (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Add DEVX support for CQ events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Implement DEVX dispatching event (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Enable subscription for device events over DEVX (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Register DEVX with mlx5_core to get async events (Alaa Hleihel) [1724307 1724336] - [infiniband] ib/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_EVENT_FD (Alaa Hleihel) [1724307 1724336] - [kernel] mlx5: Properly name the generic WQE control field (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce TLS TX offload hardware bits and structures (Alaa Hleihel) [1724336] - [netdrv] mlx5: Refactor mlx5_esw_query_functions for modularity (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch prepare functions change handler to be modular (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Introduce and use mlx5_eswitch_get_total_vports() (Alaa Hleihel) [1724327 1724336] - [infiniband] ib/mlx5: Fixed reporting counters on 2nd port for Dual port RoCE (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose device definitions for object events (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report EQE data upon CQ completion (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report a CQ error event only when a handler was set (Alaa Hleihel) [1724336] - [netdrv] mlx5: mlx5_core_create_cq() enhancements (Alaa Hleihel) [1724336] - [netdrv] mlx5: Expose the API to register for ANY event (Alaa Hleihel) [1724336] - [netdrv] mlx5: Use event mask based on device capabilities (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Fix mlx5_core_destroy_cq() error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Handle UC address change in switchdev mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Consider host PF for inline mode and vlan pop (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use iterator for vlan and min-inline setups (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Reg/unreg function changed event at correct stage (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Consolidate eswitch function number of VFs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Refactor eswitch SR-IOV interface (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Handle host PF vport mac/guid for ECPF (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use correct flags when configuring vlan (Alaa Hleihel) [1724336] - [netdrv] mlx5: Reduce dependency on enabled_vfs counter and num_vfs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Don't handle VF func change if host PF is disabled (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Limit scope of mlx5_get_next_phys_dev() to PCI PF devices (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move pci status reg access mutex to mlx5_pci_init (Alaa Hleihel) [1724336] - [kernel] mlx5: Rename mlx5_pci_dev_type to mlx5_coredev_type (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Cleanup rep when doing unload (Alaa Hleihel) [1724336] - [infiniband] {ib, net}/mlx5: E-Switch, Use index of rep for vport to IB port mapping (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Use vport index when init rep (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Added MCQI and MCQS registers' description to ifc (Alaa Hleihel) [1724336] - [kernel] mlx5: Add hardware definitions for sub functions (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Disallow tc redirect offload cases we don't support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Expose same physical switch_id for all representors (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Don't refresh TIRs when updating representor SQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: reduce stack usage in mlx5_eswitch_termtbl_create (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Set drvinfo in generic manner (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Correct phys_port_name for PF port (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Report netdevice MPLS features (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move to HW checksumming advertising (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Allow adding the same MAC more than once (Alaa Hleihel) [1724336] - [netdrv] mlx5: MPFS, Cleanup add MAC flow (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Move queue param structs to en/params.h (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Encapsulate open/close queues into a function (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Consider XSK in XDP MTU limit calculation (Alaa Hleihel) [1724336] - [netdrv] mlx5e: XDP_TX from UMEM support (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Share the XDP SQ for XDP_TX between RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Refactor struct mlx5e_xdp_info (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Allow ICO SQ to be used by multiple RQs (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Calculate linear RX frag size considering XSK (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Replace deprecated PCI_DMA_TODEVICE (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Attach/detach XDP program safely (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Enable vport metadata matching if firmware supports it (Alaa Hleihel) [1724327 1724336] - [infiniband] rdma/mlx5: Add vport metadata matching for IB representors (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in slow path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Pass metadata from FDB to eswitch manager (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Add query and modify esw vport context functions (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Add match on vport metadata for rule in fast path (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Specifying known origin of packets matching the flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Tag packet with vport number in VF vports and uplink ingress ACLs (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Add flow context for flow tag (Alaa Hleihel) [1724336] - [netdrv] mlx5: Introduce a helper API to check VF vport (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Support allocating modify header context from ingress ACL (Alaa Hleihel) [1724336] - [netdrv] mlx5: Get vport ACL namespace by vport index (Alaa Hleihel) [1724336] - [kernel] mlx5: Introduce vport metadata matching bits and enum constants (Alaa Hleihel) [1724336] - [netdrv] mlx5: Convert mkey_table to XArray (Alaa Hleihel) [1724308 1724307 1724336] - [infiniband] rdma/mlx5: Refactor MR descriptors allocation (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Use PA mapping for PI handover (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Improve PI handover performance (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Remove unused IB_WR_REG_SIG_MR code (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Enable decap and packet reformat on FDB (Alaa Hleihel) [1724336] - [infiniband] rdma/mlx5: Consider eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: add missing void argument to function mlx5_devlink_alloc (Alaa Hleihel) [1724336] - [kernel] mlx5: Expose eswitch encap mode (Alaa Hleihel) [1724336] - [netdrv] mlx5: Declare more strictly devlink encap mode (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: use indirect calls wrapper for the rx packet handler (Alaa Hleihel) [1724336] - [netdrv] mlx5e: use indirect calls wrapper for skb allocation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW fatal issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW fatal reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add fw fatal devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Report devlink health on FW issues (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add support for FW reporter dump (Alaa Hleihel) [1724336] - [netdrv] mlx5: Create FW devlink_health_reporter (Alaa Hleihel) [1724336] - [netdrv] mlx5: Issue SW reset on FW assert (Alaa Hleihel) [1724336] - [netdrv] mlx5: Control CR-space access by different PFs (Alaa Hleihel) [1724336] - [netdrv] mlx5: Handle SW reset of FW in error flow (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Crdump support (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add Vendor Specific Capability access gateway (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all devlink related functions calls to devlink.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Add EQ enable/disable API (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Use a single IRQ for all async EQs (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Rename mlx5_irq_info to mlx5_irq (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move all IRQ logic to pci_irq.c (Alaa Hleihel) [1724336] - [netdrv] mlx5: Generalize IRQ interface to work with irq_table (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ table creation from EQ table creation (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ affinity set to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move IRQ rmap creation to IRQ allocation phase (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ data from EQ table data (Alaa Hleihel) [1724336] - [netdrv] mlx5: Separate IRQ request/free from EQ life cycle (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Change interrupt handler to call chain notifier (Alaa Hleihel) [1724308 1724336] - [netdrv] mlx5: Introduce EQ polling budget (Alaa Hleihel) [1724336] - [netdrv] mlx5: Support querying max VFs from device (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Return raw output for query esw functions (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Handle representors creation in handler context (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: Increase wait time for fw initialization (Alaa Hleihel) [1724336] - [netdrv] mlx5: Move firmware flash implementation to devlink (Alaa Hleihel) [1724336] - [netdrv] mlx5e: TX, Improve performance under GSO workload (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Use termination table for VLAN push actions (Alaa Hleihel) [1722647 1724327 1724336] - [netdrv] mlx5e: Geneve, Add support for encap/decap flows offload (Alaa Hleihel) [1725582 1724336] - [netdrv] mlx5e: Rearrange tc tunnel code in a modular way (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Geneve, Keep tunnel info as pointer to the original struct (Alaa Hleihel) [1724336] - [netdrv] mlx5: Geneve, Manage Geneve TLV options (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Enable setting multiple match criteria for flow group (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5e: Allow matching only enc_key_id/enc_dst_port for decapsulation action (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Generalize vport type in vport representor (Alaa Hleihel) [1724336] - [netdrv] {ib, net}/mlx5: Constify rep ops functions pointers (Alaa Hleihel) [1724327 1724336] - [netdrv] {ib, net}/mlx5: No need to typecast from void* to mlx5_ib_dev* (Alaa Hleihel) [1724336] - [netdrv] mlx5: E-Switch, Honor eswitch functions changed event cap (Alaa Hleihel) [1724327 1724336] - [netdrv] mlx5: E-Switch, Replace host_params event with functions_changed event (Alaa Hleihel) [1724327 1724336] - [kernel] mlx5: Introduce termination table bits (Alaa Hleihel) [1722647 1724336] - [kernel] mlx5: Add core dump register access HW bits (Alaa Hleihel) [1724336] - [netdrv] mlx5: potential error pointer dereference in error handling (Alaa Hleihel) [1724336] - [netdrv] mlx5e: Support tagged tunnel over bond (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Avoid detaching non-existing netdev under switchdev mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix source port matching in fdb peer flow rule (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace reciprocal_scale in TX select queue function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid reloading already removed devices (Alaa Hleihel) [1724335] - [netdrv] mlx5: Update pci error handler entries and command translation (Alaa Hleihel) [1724335] - [infiniband] mlx5: avoid 64-bit division (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Disable rxhash when CQE compress is enabled (Alaa Hleihel) [1724335] - [netdrv] mlx5e: restrict the real_dev of vlan device is the same as uplink device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Allocate root ns memory using kzalloc to match kfree (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free in fs init error unwinding path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Avoid double free of root ns in the error flow path (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix error handling in mlx5_load() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix possible modify header actions memory leak (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix no rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Additional check for flow destination comparison (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add missing ethtool driver info for representors (Alaa Hleihel) [1766306 1724335] - [netdrv] mlx5e: Fix number of vports for ingress ACL configuration (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Fix ethtool rxfh commands when CONFIG_MLX5_EN_RXNFC is disabled (Alaa Hleihel) [1724335] - [netdrv] mlx5: Fix peer pf disable hca command (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Correct type to u16 for vport_num and int for vport_index (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add meaningful return codes to status_to_err function (Alaa Hleihel) [1724335] - [netdrv] mlx5: Imply MLXFW in mlx5_core (Alaa Hleihel) [1724335] - [netdrv] mlx5: Set completion EQs as shared resources (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Verify DEVX general object type correctly (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove MAYEXEC flag (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Device resource control for privileged DEVX user (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add steering SW ICM device memory type (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Warn on allocated MEMIC buffers during cleanup (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Support device memory type attribute (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Add missing XRC options to QP optional params mask (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use atomic rep state to serialize state change (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix the check of legal vport (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Use getter to access all vport array (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use available mlx5_vport struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: Reuse mlx5_esw_for_each_vf_vport macro in two files (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove unused mlx5_query_nic_vport_vlans (Alaa Hleihel) [1724335] - [netdrv] mlx5e: remove meaningless CFLAGS_tracepoint.o (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Put the common XDP code into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ethtool, Add support for EEPROM high pages query (Alaa Hleihel) [1724322 1724335] - [netdrv] mlx5e: Return error when trying to insert existing flower filter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop with VLAN 0 rewrite in prio tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: ACLs for priority tag mode (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Turn on HW tunnel offload in all TIRs (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take common TIR context settings into a function (Alaa Hleihel) [1724335] - [kernel] mlx5: Fix broken hca cap offset (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add flow table capabilities for Geneve decap with TLV options (Alaa Hleihel) [1725554 1724335] - [kernel] mlx5: Geneve, Add basic Geneve encap/decap flow table capabilities (Alaa Hleihel) [1725554 1724335] - [netdrv] mlx5: Eswitch, enable RoCE loopback traffic (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add new miss flow table action (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add support in RDMA RX steering (Alaa Hleihel) [1724335] - [netdrv] mlx5: Pass flow steering objects to fs_cmd (Alaa Hleihel) [1724335] - [netdrv] mlx5: Enable general events on all interfaces (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Restrict 'DELAY_DROP_TIMEOUT' subtype to Ethernet interfaces (Alaa Hleihel) [1724335] - [netdrv] mlx5: Separate and generalize dma device from pci device (Alaa Hleihel) [1724335] - [netdrv] mlx5: Get rid of storing copy of device name (Alaa Hleihel) [1724335] - [kernel] mlx5: e-switch: Introduce prio tag mode (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Expose TIR ICM address to user space (Alaa Hleihel) [1724335] - [netdrv] mlx5: Introduce new TIR creation core API (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose TIR ICM address in command outbox (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose SW ICM related device memory capabilities (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use #define for the WQE wait timeout constant (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused rx_page_reuse stat (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Take HW interrupt trigger into a function (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Add an underflow warning comment (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Move parameter calculation functions to en/params.c (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Report mlx5e_xdp_set errors (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove unused parameter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Inline small packets into the TX MPWQE in XDP xmit flow (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Add TX MPWQE session counter (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Enhance RQ indication for XDP redirect flush (Alaa Hleihel) [1724335] - [netdrv] mlx5e: XDP, Fix shifted flag index in RQ bitmap (Alaa Hleihel) [1724335] - [netdrv] mlx5e: RX, Support multiple outstanding UMR posts (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Don't create IB representors when in multiport RoCE mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Initialize roce port info before multiport master init (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow DEVX and raw creation flow on reps (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Add query e-switch vport context to devx white list (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Allow inserting a steering rule to the FDB (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Create flow table with max size supported (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Access the prio bypass inside the FDB flow table namespace (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Check for error return in flow_rule rather than err (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Remove VF representor profile (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move to single device multiport ports in switchdev mode (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move SMI caps logic (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Refactor netdev affinity code (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move default representors SQ steering to rule to modify QP (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move rep into port struct (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use correct size for device resources (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move ports allocation to outside of INIT stage (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Free IB device on remove (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Move netdev info into the port struct (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, add a new prio to be used by the RDMA side (Alaa Hleihel) [1724335] - [kernel] mlx5: E-Switch, don't use hardcoded values for FDB prios (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Remove references to uboject->context (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Unify logic of MTU boundaries (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Obsolete param field holding a constant value (Alaa Hleihel) [1724335] - [netdrv] mlx5: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Do not rewrite fields with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with ingress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Offload TC e-switch rules with egress VLAN device (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Allow VLAN rewrite of prio field with the same match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deny VLAN rewrite if there is no VLAN header match (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Use helpers to get headers criteria and value pointers (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Return -EOPNOTSUPP when attempting to offload an unsupported action (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Deletes unnecessary setting of esw_attr->parse_attr (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Remove 'parse_attr' argument in parse_tc_fdb_actions() (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Make the log friendly when decapsulation offload not supported (Alaa Hleihel) [1724335] - [netdrv] mlx5: E-Switch, Fix double mutex initialization (Alaa Hleihel) [1724335] - [netdrv] mlx5: Handle event of power detection in the PCIE slot (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Cleanup WQE page fault handler (Alaa Hleihel) [1724335] - [kernel] mlx5: Expose MPEIN (Management PCIE INfo) register layout (Alaa Hleihel) [1724335] - [netdrv] mlx5: Add rate limit print macros (Alaa Hleihel) [1724335] - [infiniband] mlx5: Add explicit bar address field (Alaa Hleihel) [1724335] - [netdrv] mlx5: Replace dev_err/warn/info by mlx5_core_err/warn/info (Alaa Hleihel) [1724335] - [netdrv] mlx5: Use dev->priv.name instead of dev_name (Alaa Hleihel) [1724335] - [netdrv] mlx5: Make mlx5_core messages independent from mdev->pdev (Alaa Hleihel) [1724335] - [netdrv] mlx5: Break load_one into three stages (Alaa Hleihel) [1724335] - [netdrv] mlx5: Function setup/teardown procedures (Alaa Hleihel) [1724335] - [netdrv] mlx5: Move health and page alloc init to mdev_init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Split mdev init and pci init (Alaa Hleihel) [1724335] - [netdrv] mlx5: Remove redundant init functions parameter (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove spinlock support from mlx5_write64 (Alaa Hleihel) [1724335] - [kernel] mlx5: Remove unused MLX5_*_DOORBELL_LOCK macros (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Declare devx_async_cmd_event_fops static (Alaa Hleihel) [1724335] - [infiniband] ib/mlx5: Compare only index part of a memory window rkey (Alaa Hleihel) [1724335] - [infiniband] mlx5: Convert mlx5_srq_table to XArray (Alaa Hleihel) [1724335] - [netdrv] mlx5e: Replace TC VLAN pop and push actions with VLAN modify (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Support VLAN modify action (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: Add VLAN ID rewrite fields (Alaa Hleihel) [1722646 1724335] - [netdrv] mlx5e: TX, Add geneve tunnel stateless offload support (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Take SW parser code to a separate function (Alaa Hleihel) [1722661 1724335] - [netdrv] mlx5e: Fix port buffer function documentation format (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify mlx5_sriov_is_enabled() by using pci core API (Alaa Hleihel) [1724335] - [netdrv] mlx5: Rename total_vfs to total_vports (Alaa Hleihel) [1724335] - [netdrv] mlx5: Simplify sriov enable/disable flow (Alaa Hleihel) [1724335] - [infiniband] rdma/mlx5: Use rdma_user_map_io for mapping BAR pages (Alaa Hleihel) [1724333] - [netdrv] mlx5e: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Switch to Toeplitz RSS hash by default (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Protect against non-uplink representor for encap (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Rx, Fixup skb checksum for packets with tail padding (Alaa Hleihel) [1724333] - [netdrv] mlx5e: XDP, Avoid checksum complete when XDP prog is loaded (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Use fail-safe channels reopen in tx reporter recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Skip un-needed tx recover if interface state is down (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xon formula (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update xoff formula (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, fix syndrome (0x678139) when turn on vepa (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Protect from invalid memory access in offload fdb table (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix access to invalid memory when toggling esw modes (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Add a lock on tir list (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix error handling when refreshing TIRs (Alaa Hleihel) [1724333] - [netdrv] mlx5: Decrease default mr cache size (Alaa Hleihel) [1748518 1724333] - [infiniband] ib/mlx5: Reset access mask when looping inside page fault handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport rate (Alaa Hleihel) [1724333] - [netdrv] mlx5: Avoid panic when setting vport mac, getting vport config (Alaa Hleihel) [1724333] - [netdrv] mlx5e: IPoIB, Fix RX checksum statistics update (Alaa Hleihel) [1724333] - [netdrv] mlx5: Remove redundant lag function to get pf num (Alaa Hleihel) [1724333] - [netdrv] mlx5: ODP support for XRC transport is not enabled by default in FW (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Update tx reporter status in case channels were successfully opened (Alaa Hleihel) [1722274 1724333] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Set correct write permissions for implicit ODP MR (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Declare mlx5e_tx_reporter_recover_from_ctx as static (Alaa Hleihel) [1724333] - [netdrv] mlx5: Support ndo bridge_setlink and getlink (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5: E-Switch, Add support for VEPA in legacy mode (Alaa Hleihel) [1722659 1724333] - [netdrv] mlx5e: Fix mlx5e_tx_reporter_create return value (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix return status of TX reporter timeout recover (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Re-add support for TX timeout when TX reporter is not valid (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Fix warn print in case of TX reporter creation failure (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Disable esw manager vport correctly (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Fix the warning on vport index out of range (Alaa Hleihel) [1724333] - [netdrv] mlx5: Delete unused FPGA QPN variable (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Wrap the open and apply of channels in one fail-safe function (Alaa Hleihel) [1724333] - [netdrv] mlx5: Factor out HCA capabilities functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Allow transition to offloads mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Load/unload VF reps according to event from host PF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Consider ECPF vport depends on eswitch ownership (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Assign a different position for uplink rep and vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Centralize repersentor reg/unreg to eswitch driver (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Support load/unload reps of specific vport types (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Add state to eswitch vport representors (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Use getter and iterator to access vport/rep (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Split VF and special vports for offloads mode (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Refactor offloads flow steering init/cleanup (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to host PF vport as other vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Properly refer to the esw manager vport (Alaa Hleihel) [1724333] - [netdrv] mlx5: Correctly set LAG mode for ECPF (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Avoid magic numbers when initializing offloads mode (Alaa Hleihel) [1724333] - [kernel] mlx5: Relocate vport macros to the vport header file (Alaa Hleihel) [1724333] - [netdrv] mlx5: E-Switch, Normalize the name of uplink vport number (Alaa Hleihel) [1724333] - [kernel] mlx5: Provide an alternative VF upper bound for ECPF (Alaa Hleihel) [1724333] - [kernel] mlx5: Add host params change event (Alaa Hleihel) [1724333] - [kernel] mlx5: Add query host params command (Alaa Hleihel) [1724333] - [netdrv] mlx5: Update enable HCA dependency (Alaa Hleihel) [1724333] - [netdrv] mlx5: Introduce Mellanox SmartNIC and modify page management logic (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Use unified register/load function for uplink and VF vports (Alaa Hleihel) [1724333] - [netdrv] mlx5: Use consistent vport num argument type (Alaa Hleihel) [1724333] - [kernel] mlx5: Use void pointer as the type in address_of macro (Alaa Hleihel) [1724333] - [netdrv] mlx5: Align ODP capability function with netdev coding style (Alaa Hleihel) [1724333] - [netdrv] mlx5: use RCU lock in mlx5_eq_cq_get() (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Fix memory leak in case we fail to add an IB device (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Simplify WQE count power of two check (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Add tx timeout support for mlx5e tx reporter (Alaa Hleihel) [1722274 1724333] - [netdrv] mlx5e: Add tx reporter support (Alaa Hleihel) [1722274 1724333] - [infiniband] ib/mlx5: Advertise XRC ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Advertise SRQ ODP support for supported transports (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add ODP SRQ support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Let read user wqe also from SRQ buffer (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Add XRC initiator ODP support (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Clean mlx5_ib_mr_responder_pfault_handler() signature (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Remove useless check in ODP handler (Alaa Hleihel) [1724333] - [netdrv] mlx5: Set ODP SRQ support in firmware (Alaa Hleihel) [1724333] - [kernel] mlx5: Add XRC transport to ODP device capabilities layout (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement DEVX hot unplug for async command FD (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Implement the file ops of DEVX async command FD (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Reuse fold sw stats in representors (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Present the representors SW stats when state is not opened (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Separate between ethtool and netdev software stats folding (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add trace points for flow tables create/destroy (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Expand XPS cpumask to cover all online cpus (Alaa Hleihel) [1724333] - [netdrv] mlx5e: Take CQ decompress fields into a separate structure (Alaa Hleihel) [1724333] - [netdrv] mlx5e: RX, Make sure packet header does not cross page boundary (Alaa Hleihel) [1724333] - [infiniband] mlx5: no need to check return value of debugfs_create functions (Alaa Hleihel) [1724333] - [netdrv] mlx5: Add pci AtomicOps request (Alaa Hleihel) [1724333] - [infiniband] ib/mlx5: Don't override existing ip_protocol (Alaa Hleihel) [1724333] - [infiniband] rdma/mlx5: Replace kzalloc with kcalloc (Alaa Hleihel) [1724333] - [documentation] netfilter: doc: Add nf_tables part in tproxy.txt (Phil Sutter) [1762977] - [net] netfilter: nft_socket: fix erroneous socket assignment (Phil Sutter) [1762977] - [net] netfilter: nft_socket: Break evaluation if no socket found (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Fix missing-braces warning (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Add missing config check (Phil Sutter) [1762977] - [net] netfilter: nf_tables: Add native tproxy support (Phil Sutter) [1762977] - [net] netfilter: nft_tproxy: Move nf_tproxy_assign_sock() to nf_tproxy.h (Phil Sutter) [1762977] - [net] sched: ensure opts_len <= IP_TUNNEL_OPTS_MAX in act_tunnel_key (Ivan Vecera) [1774706] - [net] ipmr: Fix skb headroom in ipmr_get_route(). (Guillaume Nault) [1773692] - [net] netns: fix GFP flags in rtnl_net_notifyid() (Guillaume Nault) [1763661] - [net] netns: fix NLM_F_ECHO mechanism for RTM_NEWNSID (Guillaume Nault) [1763661] - [netdrv] ptp: ptp_clock: Publish scaled_ppm_to_ppb (Ivan Vecera) [1772085] - [kernel] rh_features: move rh_features entry to sys/kernel (Hangbin Liu) [1660583] - [net] netfilter: nf_tables: Make nft_meta expression more robust (Phil Sutter) [1725169] - [tools] selftests/tls: add test for concurrent recv and send (Sabrina Dubroca) [1760375] - [net] tls: add a TX lock (Sabrina Dubroca) [1760375] - [net] tls: don't pay attention to sk_write_pending when pushing partial records (Sabrina Dubroca) [1760375] - [net] tls: fix sk_msg trim on fallback to copy mode (Sabrina Dubroca) [1760375] - [net] tls: align non temporal copy to cache lines (Sabrina Dubroca) [1760375] - [net] tls: remove the record tail optimization (Sabrina Dubroca) [1760375] - [net] tls: use RCU for the adder to the offload record list (Sabrina Dubroca) [1760375] - [net] tls: unref frags in order (Sabrina Dubroca) [1760375] - [net] tcp: ulp: fix possible crash in tcp_diag_get_aux_size() (Sabrina Dubroca) [1760375] - [net] tls: dedup the record cleanup (Sabrina Dubroca) [1760375] - [net] tls: clean up the number of #ifdefs for CONFIG_TLS_DEVICE (Sabrina Dubroca) [1760375] - [net] tls: narrow down the critical area of device_offload_lock (Sabrina Dubroca) [1760375] - [net] tls: don't jump to return (Sabrina Dubroca) [1760375] - [net] tls: export protocol version, cipher, tx_conf/rx_conf to socket diag (Sabrina Dubroca) [1760375] - [net] tcp: ulp: add functions to dump ulp-specific information (Sabrina Dubroca) [1760375] - [net] tls: use RCU protection on icsk->icsk_ulp_data (Sabrina Dubroca) [1760375] - [net] core/skmsg: Delete an unnecessary check before the function call "consume_skb" (Sabrina Dubroca) [1760375] - [net] tls, fix sk_write_space NULL write when tx disabled (Sabrina Dubroca) [1760375] - [net] tls: swap sk_write_space on close (Sabrina Dubroca) [1760375] - [net] tls: prevent skb_orphan() from leaking TLS plain text with offload (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a litmus test for the socket reuse through shutdown (Sabrina Dubroca) [1760375] - [net] tls: partially revert fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [documentation] TLS: fix stat counters description (Sabrina Dubroca) [1760375] - [tools] selftests/tls: fix TLS tests with CONFIG_TLS=n (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add shutdown tests (Sabrina Dubroca) [1760375] - [tools] selftests/tls: close the socket with open record (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a bidirectional test (Sabrina Dubroca) [1760375] - [tools] selftests/tls: test error codes around TLS ULP installation (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add a test for ULP but no keys (Sabrina Dubroca) [1760375] - [net] bpf: sockmap/tls, close can race with map free (Sabrina Dubroca) [1760375] - [net] tls: fix transition through disconnect with close (Sabrina Dubroca) [1760375] - [net] tls: remove sock unlock/lock around strp_done() (Sabrina Dubroca) [1760375] - [net] tls: remove close callback sock unlock/lock around TX work flush (Sabrina Dubroca) [1760375] - [net] tls: don't call tls_sk_proto_close for hw record offload (Sabrina Dubroca) [1760375] - [net] tls: don't arm strparser immediately in tls_set_sw_offload() (Sabrina Dubroca) [1760375] - [net] tls: add missing prot info init (Sabrina Dubroca) [1760375] - [netdrv] mlx5: Return -EINVAL when WARN_ON_ONCE triggers in mlx5e_tls_resync(). (Sabrina Dubroca) [1760375] - [net] tls: don't clear TX resync flag on error (Sabrina Dubroca) [1760375] - [tools] selftests/tls: add test for poll() with data in TLS ULP (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven resync mechanism for TX (Sabrina Dubroca) [1760375] - [net] tls: generalize the resync callback (Sabrina Dubroca) [1760375] - [net] tls: add kernel-driven TLS RX resync (Sabrina Dubroca) [1760375] - [net] tls: rename handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: pass record number as a byte array (Sabrina Dubroca) [1760375] - [net] tls: simplify seq calculation in handle_device_resync() (Sabrina Dubroca) [1760375] - [net] tls: export TLS per skb encryption (Sabrina Dubroca) [1760375] - [include] net/tls: simplify driver context retrieval (Sabrina Dubroca) [1760375] - [include] net/tls: split the TLS_DRIVER_STATE_SIZE and bump TX to 16 bytes (Sabrina Dubroca) [1760375] - [net] tls: don't pass version to tls_advance_record_sn() (Sabrina Dubroca) [1760375] - [include] net/tls: reorganize struct tls_context (Sabrina Dubroca) [1760375] - [net] tls: use version from prot (Sabrina Dubroca) [1760375] - [net] tls: don't re-check msg decrypted status in tls_device_decrypted() (Sabrina Dubroca) [1760375] - [net] tls: don't look for decrypted frames on non-offloaded sockets (Sabrina Dubroca) [1760375] - [net] tls: remove false positive warning (Sabrina Dubroca) [1760375] - [net] tls: check return values from skb_copy_bits() and skb_store_bits() (Sabrina Dubroca) [1760375] - [net] tls: fully initialize the msg wrapper skb (Sabrina Dubroca) [1760375] - [net] tls: replace the sleeping lock around RX resync with a bit lock (Sabrina Dubroca) [1760375] - [net] revert "net/tls: avoid NULL-deref on resync during device removal" (Sabrina Dubroca) [1760375] - [net] tls: avoid NULL-deref on resync during device removal (Sabrina Dubroca) [1760375] - [net] tls: Add support of AES128-CCM based ciphers (Sabrina Dubroca) [1760375] - [documentation] add TLS offload documentation (Sabrina Dubroca) [1760375] - [documentation] tls: RSTify the ktls documentation (Sabrina Dubroca) [1760375] - [net] xdp: increase kABI version (Jiri Benc) [1749817] - [tools] selftests: bpf: disable test_seg6_loop test (Jiri Benc) [1749817] - [tools] selftests: bpf: fix test_tc_tunnel hanging (Jiri Benc) [1749817] - [tools] selftests: bpf: xdping is not meant to be run standalone (Jiri Benc) [1749817] - [tools] libbpf: Use implicit XSKMAP lookup from AF_XDP XDP program (Jiri Benc) [1749817] - [lib] bpf, testing: Introduce 'gso_linear_no_head_frag' skb_segment test (Jiri Benc) [1749817] - [lib] bpf, testing: Refactor test_skb_segment() for testing skb_segment() on different skbs (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: Don't leak server_fd in tcp_rtt (Jiri Benc) [1749817] - [tools] selftests/bpf: test_progs: fix client/server race in tcp_rtt (Jiri Benc) [1749817] - [net] flow_dissector: Fix potential use-after-free on BPF_PROG_DETACH (Jiri Benc) [1749817] - [tools] selftests/bpf: fix race in test_tcp_rtt test (Jiri Benc) [1749817] - [net] xdp: unpin xdp umem pages in error path (Jiri Benc) [1749817] - [net] sock: make cookie generation global instead of per netns (Jiri Benc) [1749817] - [net] bpfilter: add "WITH Linux-syscall-note" to SPDX tag of uapi headers (Jiri Benc) [1749817] - [net] bpf: sockmap, only create entry if ulp is not already enabled (Jiri Benc) [1749817] - [net] bpf: sockmap, synchronize_rcu before free'ing map (Jiri Benc) [1749817] - [net] bpf: sockmap, sock_map_delete needs to use xchg (Jiri Benc) [1749817] - [net] core: page_pool: add user refcnt and reintroduce page_pool_destroy (Jiri Benc) [1749817] - [net] bpf: avoid unused variable warning in tcp_bpf_rtt() (Jiri Benc) [1749817] - [net] xdp: fix potential deadlock on socket mutex (Jiri Benc) [1749817] - [net] bpfilter: print umh messages to /dev/kmsg (Jiri Benc) [1749817] - [net] xdp: fix possible cq entry leak (Jiri Benc) [1749817] - [net] xdp: fix race on generic receive path (Jiri Benc) [1749817] - [samples] bpf: fix tcp_bpf.readme detach command (Jiri Benc) [1749817] - [samples] bpf: add sample program that periodically dumps TCP stats (Jiri Benc) [1749817] - [tools] selftests/bpf: test BPF_SOCK_OPS_RTT_CB (Jiri Benc) [1749817] - [tools] bpf/tools: sync bpf.h (Jiri Benc) [1749817] - [net] bpf: add icsk_retransmits to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: add dsack_dups/delivered{, _ce} to bpf_tcp_sock (Jiri Benc) [1749817] - [net] bpf: split shared bpf_tcp_sock and bpf_sock_ops implementation (Jiri Benc) [1749817] - [net] bpf: add BPF_CGROUP_SOCK_OPS callback that is executed on every RTT (Jiri Benc) [1749817] - [net] init/kconfig: add CONFIG_CC_CAN_LINK (Jiri Benc) [1749817] - [net] page_pool: add helper function for retrieving dma direction (Jiri Benc) [1749817] - [net] xdp: fix hang while unregistering device bound to xdp socket (Jiri Benc) [1749817] - [net] xdp: hold device for umem regardless of zero-copy mode (Jiri Benc) [1749817] - [net] xsk: Change the default frame size to 4096 and allow controlling it (Jiri Benc) [1749817] - [tools] libbpf: Support getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add getsockopt XDP_OPTIONS (Jiri Benc) [1749817] - [net] xsk: Add API to check for available entries in FQ (Jiri Benc) [1749817] - [net] xsk: Properly terminate assignment in xskq_produce_flush_desc (Jiri Benc) [1749817] - [net] xdp: Make __mem_id_disconnect static (Jiri Benc) [1749817] - [net] xsk: sample kernel code is now in libbpf (Jiri Benc) [1749817] - [net] page_pool: fix compile warning when CONFIG_PAGE_POOL is disabled (Jiri Benc) [1749817] - [net] page_pool: make sure struct device is stable (Jiri Benc) [1749817] - [net] page_pool: add tracepoints for page_pool with details need by XDP (Jiri Benc) [1749817] - [net] xdp: add tracepoints for XDP mem (Jiri Benc) [1749817] - [net] xdp: force mem allocator removal and periodic warning (Jiri Benc) [1749817] - [net] xdp: tracking page_pool resources and safe removal (Jiri Benc) [1749817] - [netdrv] mlx5: more strict use of page_pool API (Jiri Benc) [1749817] - [net] page_pool: introduce page_pool_free and use in mlx5 (Jiri Benc) [1749817] - [net] veth: use xdp_release_frame for XDP_PASS (Jiri Benc) [1749817] - [net] xdp: page_pool related fix to cpumap (Jiri Benc) [1749817] - [net] xdp: fix leak of IDA cyclic id if rhashtable_insert_slow fails (Jiri Benc) [1749817] - [net] page_pool: add helper function to unmap dma addresses (Jiri Benc) [1749817] - [net] page_pool: add helper function to retrieve dma addresses (Jiri Benc) [1749817] - [net] page_pool: use DMA_ATTR_SKIP_CPU_SYNC for DMA mappings (Jiri Benc) [1749817] - [net] page_pool: don't use page->private to store dma_addr_t (Jiri Benc) [1749817] - [mm] add dma_addr_t to struct page (Jiri Benc) [1749817] - [tools] bpf: Sync asm-generic/socket.h to tools/ (Jiri Benc) [1749817] - [net] bpf: net: Add SO_DETACH_REUSEPORT_BPF (Jiri Benc) [1749817] - [net] veth: Support bulk XDP_TX (Jiri Benc) [1749817] - [net] flow_dissector: remove unused FLOW_DISSECTOR_F_STOP_AT_L3 flag (Jiri Benc) [1749817] - [tools] selftests/bpf: fix compilation error for flow_dissector.c (Jiri Benc) [1749817] - [net] bpf: Update BPF_CGROUP_RUN_PROG_INET_EGRESS calls (Jiri Benc) [1749817] - [net] signal/bpfilter: Fix bpfilter_kernl to use send_sig not force_sig (Jiri Benc) [1749817] - [net] arch: Use asm-generic/socket.h when possible (Jiri Benc) [1749817] - [net] flow_dissector: correct comments on enum flow_dissector_key_id (Jiri Benc) [1749817] - [net] tcp: add stat of data packet reordering events (Jiri Benc) [1749817] - [net] tcp: add dsack blocks received stats (Jiri Benc) [1749817] - [net] tcp: add data bytes retransmitted stats (Jiri Benc) [1749817] - [net] tcp: add data bytes sent stats (Jiri Benc) [1749817] - [net] tcp: add a helper to calculate size of opt_stats (Jiri Benc) [1749817] - [net] netfilter: Support iif matches in POSTROUTING (Phil Sutter) [1775961] - [tools] selftests: add basic netdevsim devlink flash testing (Petr Oros) [1770359] - [netdrv] netdevsim: implement fake flash updating with notifications (Petr Oros) [1770359] - [net] devlink: allow driver to update progress of flash update (Petr Oros) [1770359] - [net] devlink: Add extack to shared buffer operations (Petr Oros) [1770347] - [net] xfrm: policy: avoid warning splat when merging nodes (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix bydst hlist corruption on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix infinite loop when merging src-nodes (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: alter htresh to trigger move of policies to hash table (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix reinsertion on node merge (Sabrina Dubroca) [1758100] - [net] xfrm: policy: delete inexact policies from inexact list on hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: use hlist rcu variants on inexact insert, part 2 (Sabrina Dubroca) [1758100] - [tools] selftests: xfrm: add block rules with adjacent/overlapping subnets (Sabrina Dubroca) [1758100] - [net] xfrm: policy: remove set but not used variable 'priority' (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix policy hash rebuild (Sabrina Dubroca) [1758100] - [net] xfrm: policy: fix netlink/pf_key policy lookups (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add 2nd-level saddr trees for inexact policies (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by source address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: check reinserted policies match their node (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in a tree ordered by destination address (Sabrina Dubroca) [1758100] - [net] xfrm: policy: add inexact policy search tree infrastructure (Sabrina Dubroca) [1758100] - [net] xfrm: policy: consider if_id when hashing inexact policy (Sabrina Dubroca) [1758100] - [net] xfrm: policy: store inexact policies in an rhashtable (Sabrina Dubroca) [1758100] - [net] xfrm: policy: return NULL when inexact search needed (Sabrina Dubroca) [1758100] - [net] xfrm: policy: split list insertion into a helper (Sabrina Dubroca) [1758100] - [net] xfrm: security: iterate all, not inexact lists (Sabrina Dubroca) [1758100] - [tools] selftests: add xfrm policy test script (Sabrina Dubroca) [1758100] - [net] af_packet: fix the tx skb protocol in raw sockets with ETH_P_ALL (Ivan Vecera) [1765561] - [netdrv] mlx5e: Trust kernel regarding transport offset (Ivan Vecera) [1765561] - [netdrv] net/mlx5e: Remove the wrong assumption about transport offset (Ivan Vecera) [1765561] - [net] packet: Remove redundant skb->protocol set (Ivan Vecera) [1765561] - [net] packet: Ask driver for protocol if not provided by user (Ivan Vecera) [1765561] - [net] ethernet: Add parse_protocol header_ops support (Ivan Vecera) [1765561] - [include] net: Introduce parse_protocol header_ops callback (Ivan Vecera) [1765561] - [net] Don't set transport offset to invalid value (Ivan Vecera) [1765561] - [netdrv] Fix Kconfig indentation (Josef Oskera) [1764592] - [netdrv] be2net: make two arrays static const, makes object smaller (Josef Oskera) [1764592] - [netdrv] be2net: eliminate enable field from be_aic_obj (Josef Oskera) [1764592] - [netdrv] Use skb_frag_off accessors (Josef Oskera) [1764592] - [netdrv] Use skb accessors in network drivers (Josef Oskera) [1764592] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 338 (Josef Oskera) [1764592] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Josef Oskera) [1764592] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Josef Oskera) [1764592] - [documentation] networking: switchdev: Update port parent ID section (Ivan Vecera) [1757840] - [net] Get rid of SWITCHDEV_ATTR_ID_PORT_PARENT_ID (Ivan Vecera) [1757840] - [net] dsa: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [drivers] staging: fsl-dpaa2: ethsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] mscc: ocelot: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] net/mlx5e: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [netdrv] liquidio: Implement ndo_get_port_parent_id() (Ivan Vecera) [1757840] - [net] tipc: fix unlimited bundling of small messages (Jon Maloy) [1761969] - [net] tipc: clean up skb list lock handling on send path (Jon Maloy) [1761969] - [net] tipc: fix false detection of retransmit failures (Jon Maloy) [1761969] - [net] tipc: reduce risk of wakeup queue starvation (Jon Maloy) [1761969] - [net] tipc: fix changeover issues due to large packet (Jon Maloy) [1761969] - [net] tipc: optimize link synching mechanism (Jon Maloy) [1761969] - [net] tipc: Fix a typo (Jon Maloy) [1761969] - [net] tipc: use rcu dereference functions properly (Jon Maloy) [1761969] - [net] tipc: remove ub->ubsock checks (Jon Maloy) [1761969] - [net] tipc: embed jiffies in macro TIPC_BC_RETR_LIM (Jon Maloy) [1761969] - [net] tipc: add dst_cache support for udp media (Jon Maloy) [1761969] - [net] tipc: rename function msg_get_wrapped() to msg_inner_hdr() (Jon Maloy) [1761969] - [net] tipc: eliminate unnecessary skb expansion during retransmission (Jon Maloy) [1761969] - [net] tipc: simplify stale link failure criteria (Jon Maloy) [1761969] - [net] tipc: check msg->req data len in tipc_nl_compat_bearer_disable (Jon Maloy) [1761969] - [net] tipc: remove the unnecessary msg->req check from tipc_nl_compat_bearer_set (Jon Maloy) [1761969] - [net] tipc: fix issues with early FAILOVER_MSG from peer (Jon Maloy) [1761969] - [net] tipc: include retrans failure detection for unicast (Jon Maloy) [1761969] - [net] tipc: purge deferredq list for each grp member in tipc_group_delete (Jon Maloy) [1761969] - [net] devlink: remove redundant rtnl lock assert (Marcelo Leitner) [1774694]- [gpu] drm/i915/aml: Allow SPT PCH for all AML devices (Lyude Paul) [1761469 1731110] - [gpu] drm/i915/cml: Add second PCH ID for CMP (Lyude Paul) [1731110] - [drm] i915/cml: Add Missing PCI IDs (Lyude Paul) [1727949 1731110] - [gpu] DRM Backport 5.2 -> 5.3 (Lyude Paul) [1731110] - [xen] mm/pgtable: drop pgtable_t variable from pte_fn_t functions (Lyude Paul) [1731110] - [gpu] DRM Backport 5.1 -> 5.2 (Lyude Paul) [1731110] - [s390] bus_find_device: Unify the match callback with class_find_device (Lyude Paul) [1731110] - [kernel] i2c: algo-bit: include main i2c header (Lyude Paul) [1731110] - [extcon] axp288: Add a depends on ACPI to the Kconfig entry (Lyude Paul) [1731110] - [extcon] axp288: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [acpi] gpio: merrifield: Fix build err without CONFIG_ACPI (Lyude Paul) [1731110] - [gpio] merrifield: Convert to use acpi_dev_get_first_match_dev() (Lyude Paul) [1731110] - [kernel] proc/sysctl: add shared variables for range check (Lyude Paul) [1731110] - [gpu] drm/i915: Split Pineview device info into desktop and mobile (Lyude Paul) [1731110] - [gpu] snd/hda, drm/i915: Track the display_power_status using a cookie (Lyude Paul) [1731110] - [video] hdmi: Dropped static functions from kernel doc (Lyude Paul) [1731110] - [video] hdmi: Add Unpack function for DRM infoframe (Lyude Paul) [1731110] - [video] drm: Enable HDR infoframe support (Lyude Paul) [1731110] - [kernel] drm: Add HDR source metadata property (Lyude Paul) [1731110] - [gpu] drm: Add colorspace info to AVI Infoframe (Lyude Paul) [1731110] - [gpu] drm: Add HDMI colorspace property (Lyude Paul) [1731110] - [kernel] video/hdmi: Add an enum for HDMI packet types (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the pack functions (Lyude Paul) [1731110] - [video] hdmi: Constify infoframe passed to the log functions (Lyude Paul) [1731110] - [video] hdmi: Pass buffer size to infoframe unpack functions (Lyude Paul) [1731110] - [video] hdmi: Constify 'buffer' to the unpack functions (Lyude Paul) [1731110] - [video] media: hdmi.h: rename ADOBE_RGB to OPRGB and ADOBE_YCC to OPYCC (Lyude Paul) [1731110] - [media] replace ADOBERGB by OPRGB (Lyude Paul) [1731110] - [dma-buf] add show_fdinfo handler (Lyude Paul) [1731110] - [dma-buf] dma-fence: Signal all callbacks from dma_fence_release() (Lyude Paul) [1731110] - [dma-buf] udmabuf: actually unmap the scatterlist (Lyude Paul) [1731110] - [dma-buf] Make mmap callback actually optional (Lyude Paul) [1731110] - [dma-buf] Remove unused sync_dump() (Lyude Paul) [1731110] - [kernel] dma-buf: explicitely note that dma-fence-chains use 64bit seqno (Lyude Paul) [1731110] - [dma-buf] fix stack corruption in dma_fence_chain_release (Lyude Paul) [1731110] - [dma-buf] add new dma_fence_chain container v7 (Lyude Paul) [1731110] - [dma-buf] add some lockdep asserts to the reservation object implementation (Lyude Paul) [1731110] - [iommu] arm-smmu-v3: Fix build error without CONFIG_PCI_ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Avoid locking on invalidation path when not using ATS (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Fix ATC invalidation ordering wrt main TLBs (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Rework enabling/disabling of ATS for PCI masters (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Don't issue CMD_SYNC for zero-length invalidations (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Remove boolean bitfield for 'ats_enabled' flag (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Document ordering guarantees of command insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Defer TLB invalidation until ->iotlb_sync() (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Reduce contention during command-queue insertion (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Operate directly on low-level queue where possible (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Move low-level queue fields out of arm_smmu_queue (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Drop unused 'q' argument from Q_OVF macro (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Separate s/w and h/w views of prod and cons indexes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Pass struct iommu_iotlb_gather to ->unmap() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Remove unused ->tlb_sync() callback (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Replace ->tlb_add_flush() with ->tlb_add_page() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Call ->tlb_flush_walk() and ->tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Hook up ->tlb_flush_walk() and ->tlb_flush_leaf() in drivers (Jerry Snitselaar) [1729845] - [kernel] iommu/io-pgtable: Introduce tlb_flush_walk() and tlb_flush_leaf() (Jerry Snitselaar) [1729845] - [iommu] Pass struct iommu_iotlb_gather to ->unmap() and ->iotlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce iommu_iotlb_gather_add_page() (Jerry Snitselaar) [1729845] - [kernel] iommu: Introduce struct iommu_iotlb_gather for batching TLB flushes (Jerry Snitselaar) [1729845] - [iommu] io-pgtable: Rename iommu_gather_ops to iommu_flush_ops (Jerry Snitselaar) [1729845] - [iommu] io-pgtable-arm: Remove redundant call to io_pgtable_tlb_sync() (Jerry Snitselaar) [1729845] - [kernel] iommu: Remove empty iommu_tlb_range_add() callback from iommu_ops (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Invalidate ATC when detaching a device (Jerry Snitselaar) [1729845] - [iommu] arm-smmu-v3: Add support for PCI ATS (Jerry Snitselaar) [1729845] - [iommu] Introduce iotlb_sync_map callback (Jerry Snitselaar) [1742234] - [kernel] dma-mapping: fix page attributes for dma_mmap_* (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: check pfn validity in dma_common_{mmap, get_sgtable} (Jerry Snitselaar) [1754727] - [kernel] swiotlb: checking whether swiotlb buffer is full with io_tlb_used (Jerry Snitselaar) [1754727] - [kernel] dma-direct: fix zone selection after an unaddressable CMA allocation (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: page-align the size in dma_free_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-contiguous: do not overwrite align in dma_alloc_contiguous() (Jerry Snitselaar) [1754727] - [kernel] dma-mapping: fix panic caused by passing empty cma command line argument (Jerry Snitselaar) [1754727] - [iommu] dma: Handle SG length overflow better (Jerry Snitselaar) [1742234] - [iommu] dma: Handle MSI mappings separately (Jerry Snitselaar) [1742234] - [iommu] dma: Apply dma_{alloc, free}_contiguous functions (Jerry Snitselaar) [1742234] - [iommu] dma: Don't depend on CONFIG_DMA_DIRECT_REMAP (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_mmap (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_get_sgtable (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc, part 2 (Jerry Snitselaar) [1742234] - [iommu] dma: Cleanup variable naming in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Split iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Merge the CMA and alloc_pages allocation paths (Jerry Snitselaar) [1742234] - [iommu] dma: Don't remap CMA unnecessarily (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_alloc (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Remove __iommu_dma_free (Jerry Snitselaar) [1742234] - [iommu] dma: Refactor the page array remapping allocator (Jerry Snitselaar) [1742234] - [iommu] dma: Factor out remapped pages lookup (Jerry Snitselaar) [1742234] - [iommu] dma: Squash __iommu_dma_{map, unmap}_page helpers (Jerry Snitselaar) [1742234] - [iommu] dma: Move domain lookup into __iommu_dma_{map, unmap} (Jerry Snitselaar) [1742234] - [iommu] dma: Move __iommu_dma_map (Jerry Snitselaar) [1742234] - [iommu] dma: Use for_each_sg in iommu_dma_alloc (Jerry Snitselaar) [1742234] - [clk] Make clk_bulk_get_all() return a valid "id" (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Support all Mali configurations (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Correct Mali attributes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Fix panic after kexec -p for kdump (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Fix compilation error with !CONFIG_IOMMU_IOVA (Jerry Snitselaar) [1742234] - [iommu] amd: Check PM_LEVEL_SIZE() condition in locked section (Jerry Snitselaar) [1742234] - [iommu] amd: Fix incorrect PASID decoding from event log (Jerry Snitselaar) [1742234] - [iommu] amd: Lock code paths traversing protection_domain->dev_list (Jerry Snitselaar) [1742234] - [iommu] amd: Lock dev_data in attach/detach code paths (Jerry Snitselaar) [1742234] - [iommu] amd: Check for busy devices earlier in attach_device() (Jerry Snitselaar) [1742234] - [iommu] amd: Take domain->lock for complete attach/detach path (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_devtable_lock (Jerry Snitselaar) [1742234] - [iommu] amd: Remove domain->updated (Jerry Snitselaar) [1742234] - [iommu] iova: Avoid false sharing on fq_timer_on (Jerry Snitselaar) [1742234] - [iommu] Don't use sme_active() in generic code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix wrong analysis whether devices share the same bus (Jerry Snitselaar) [1742234] - [iommu] amd: Wait for completion of IOTLB flush in attach_device (Jerry Snitselaar) [1742234] - [iommu] amd: Unmap all L7 PTEs when downgrading page-sizes (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce first_pte_l7() helper (Jerry Snitselaar) [1742234] - [iommu] amd: Fix downgrading default page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Fix pages leak in free_pagetable() (Jerry Snitselaar) [1742234] - [documentation] documentation: Update Documentation for iommu.passthrough (Jerry Snitselaar) [1745844] - [iommu] Disable passthrough mode when SME is active (Jerry Snitselaar) [1745844] - [iommu] Set default domain type at runtime (Jerry Snitselaar) [1745844] - [iommu] Print default domain type on boot (Jerry Snitselaar) [1745844] - [x86] dma: Get rid of iommu_pass_through (Jerry Snitselaar) [1745844] - [iommu] vt-d: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] amd: Request passthrough mode from IOMMU core (Jerry Snitselaar) [1745844] - [iommu] Use Functions to set default domain type in iommu_set_def_domain_type() (Jerry Snitselaar) [1745844] - [iommu] Add helpers to set/get default domain type (Jerry Snitselaar) [1745844] - [iommu] Remember when default domain type was set on kernel command line (Jerry Snitselaar) [1745844] - [iommu] amd: Flush old domains in kdump kernel (Jerry Snitselaar) [1742234] - [iommu] amd: Fix race in increase_address_space() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove global page flush support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix possible use-after-free of private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain before using a private one (Jerry Snitselaar) [1742234] - [iommu] vt-d: Correctly check format of page table in debugfs (Jerry Snitselaar) [1742234] - [iommu] vt-d: Detach domain when move device out of group (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Mark expected switch fall-through (Jerry Snitselaar) [1722978] - [iommu] vt-d: Print pasid table entries MSB to LSB in debugfs (Jerry Snitselaar) [1742234] - [iommu] iova: Remove stale cached32_node (Jerry Snitselaar) [1742234] - [iommu] vt-d: Check if domain->pgd was allocated (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't queue_iova() if there is no flush queue (Jerry Snitselaar) [1742234] - [iommu] amd: fix a crash in iova_magazine_free_pfns (Jerry Snitselaar) [1742234] - [iommu] Use right function to get group for device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Fix compilation when CONFIG_CMA=n (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Support non-coherent page tables (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Replace IO_PGTABLE_QUIRK_NO_DMA with specific flag (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: request DMA32 memory, and improve debugging (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Add support to use system cache (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Increase maximum size of queues (Jerry Snitselaar) [1722978] - [iommu] amd: Flush not present cache in iommu_map_page (Jerry Snitselaar) [1742234] - [iommu] amd: Only free resources once on init error (Jerry Snitselaar) [1742234] - [iommu] amd: Move gart fallback to amd_iommu_init (Jerry Snitselaar) [1742234] - [iommu] amd: Make iommu_disable safer (Jerry Snitselaar) [1742234] - [iommu] amd: Add missed 'tag' to error msg in iommu_print_event (Jerry Snitselaar) [1742234] - [iommu] amd: Remove redundant assignment to variable npages (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup unused variable (Jerry Snitselaar) [1742234] - [iommu] vt-d: Silence a variable set but not used (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove an unused variable "length" (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup after delegating DMA domain to generic iommu (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix suspicious RCU usage in probe_acpi_namespace_devices() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allow DMA domain attaching to rmrr locked device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't enable iommu's which have been ignored (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set domain type for a private domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't return error when device gets right domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix a variable set but not used (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Fix typo in SVM code comment (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove static identity map code (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove duplicated code for device hotplug (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove startup parameter from device_def_domain_type() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Cleanup get_valid_domain_for_dev() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement is_attach_deferred iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Probe DMA-capable ACPI name space devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle 32bit device with identity default domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Identify default domains replaced with private (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the dma domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Delegate the identity domain to upper layer (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add device_def_domain_type() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable DMA remapping after rmrr mapped (Jerry Snitselaar) [1742234] - [iommu] vt-d: Expose ISA direct mapping region via iommu_get_resv_regions (Jerry Snitselaar) [1742234] - [iommu] vt-d: Implement apply_resv_region iommu ops entry (Jerry Snitselaar) [1742234] - [iommu] Add API to request DMA domain for device (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show scalable mode DMAR table internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Introduce macros useful for dumping DMAR table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Modify the format of intel DMAR tables dump (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary rcu_read_locks (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix bind svm with multiple devices (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Avoid constant zero in TLBI writes (Jerry Snitselaar) [1722978] - [iommu] vt-d: Set the right field for Page Walk Snoop (Jerry Snitselaar) [1742234] - [iommu] Add missing new line for dma type (Jerry Snitselaar) [1742234] - [kernel] iommu/iova: Separate atomic variables to improve performance (Jerry Snitselaar) [1742234] - [iommu] Remove iommu_callback_data (Jerry Snitselaar) [1742234] - [iommu] amd: Remove amd_iommu_pd_list (Jerry Snitselaar) [1742234] - [iommu] amd: Use pci_prg_resp_pasid_required() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix leak in intel_pasid_alloc_table on error path (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make kernel parameter igfx_off work with vIOMMU (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set intel_iommu_gfx_mapped correctly (Jerry Snitselaar) [1742234] - [iommu] vt-d: cleanup: no spaces at the start of a line (Jerry Snitselaar) [1742234] - [iommu] vt-d: Don't request page request irq under dmar_global_lock (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use struct_size() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Flush IOTLB for untrusted device in time (Jerry Snitselaar) [1742234] - [iommu] vt-d: Clean up iommu_no_mapping (Jerry Snitselaar) [1742234] - [vfio] type1: Add domain at(de)taching group helpers (Jerry Snitselaar) [1742234] - [iommu] vt-d: Return ID associated with an auxiliary domain (Jerry Snitselaar) [1742234] - [iommu] vt-d: Aux-domain specific domain attach/detach (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move common code out of iommu_attch_device() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add per-device IOMMU feature ops entries (Jerry Snitselaar) [1742234] - [iommu] vt-d: Make intel_iommu_enable_pasid() more generic (Jerry Snitselaar) [1742234] - [iommu] vt-d: Switch to bitmap_zalloc() (Jerry Snitselaar) [1742234] - [iommu] Bind process address spaces to devices (Jerry Snitselaar) [1742234] - [iommu] Add APIs for multiple domains per device (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Log CBFRSYNRA register on context fault (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Don't disable SMMU in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Disable tagged pointers (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Link domains and devices (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add a master->domain pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Store SteamIDs in master (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Rename arm_smmu_master_data to arm_smmu_master (Jerry Snitselaar) [1722978] - [iommu] io-pgtable: Add ARM Mali midgard MMU page table format (Jerry Snitselaar) [1722978] - [iommu] vt-d: Save the right domain ID used by hardware (Jerry Snitselaar) [1742234] - [iommu] iova: Fix tracking of recently failed iova address (Jerry Snitselaar) [1742234] - [iommu] Fix IOMMU debugfs fallout (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.is_attach_deferred() (Jerry Snitselaar) [1742234] - [kernel] iommu: Document iommu_ops.iotlb_sync_map() (Jerry Snitselaar) [1742234] - [kernel] iommu: Fix flush_tlb_all typo (Jerry Snitselaar) [1742234] - [iommu] io-pgtable-arm-v7s: Only kmemleak_ignore L2 tables (Jerry Snitselaar) [1722978] - [iommu] Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [kernel] iommu: Allow io-pgtable to be used outside of iommu/ (Jerry Snitselaar) [1722978] - [iommu] iova: Allow compiling the library without IOMMU support (Jerry Snitselaar) [1742234] - [iommu] amd: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] amd: Remove clear_flush_young notifier (Jerry Snitselaar) [1742234] - [iommu] amd: Print reason for iommu_map_page failure in map_sg (Jerry Snitselaar) [1742234] - [iommu] vt-d: Get domain ID before clear pasid entry (Jerry Snitselaar) [1742234] - [iommu] vt-d: Set context field after value initialized (Jerry Snitselaar) [1742234] - [kernel] pci/ats: Add inline to pci_prg_resp_pasid_required() (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Enable ATS only if the device uses page aligned address (Jerry Snitselaar) [1724922] - [pci] ats: Add pci_ats_page_aligned() interface (Jerry Snitselaar) [1724922] - [iommu] vt-d: Fix PRI/PASID dependency issue (Jerry Snitselaar) [1724921 1724927] - [pci] ats: Add pci_prg_resp_pasid_required() interface (Jerry Snitselaar) [1724921 1724927] - [iommu] vt-d: Allow interrupts from the entire bus for aliased devices (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add helper to set an IRTE to verify only the bus number (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove misleading "domain 0" test from domain_exit() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unused dmar_remove_one_dev_info() argument (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove unnecessary local variable initializations (Jerry Snitselaar) [1742234] - [iommu] vt-d: Use dev_printk() when possible (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove change_pte notifier (Jerry Snitselaar) [1742234] - iommu/vt-d: Implement dma_[un]map_resource() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Support page request in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Leave scalable mode default off (Jerry Snitselaar) [1742234] - [iommu] of: Fix probe-deferral (Jerry Snitselaar) [1742234] - [iommu] Check for iommu_ops == NULL in iommu_probe_device() (Jerry Snitselaar) [1742234] - [iommu] of: Don't call iommu_ops->add_device directly (Jerry Snitselaar) [1742234] - powerpc/iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [powerpc] iommu: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use device_iommu_mapped() (Jerry Snitselaar) [1742234] - [iommu] of: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] dma: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Use helper functions to access dev->iommu_fwspec (Jerry Snitselaar) [1722978] - [acpi] iort: Fix rc_dma_get_range() (Jerry Snitselaar) [1722978] - [kernel] iommu: Change tlb_range_add to iotlb_range_add and tlb_sync to iotlb_sync (Jerry Snitselaar) [1742234] - [iommu] arm-smmu: Make arm-smmu-v3 explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Make arm-smmu explicitly non-modular (Jerry Snitselaar) [1722978] - [iommu] Audit and remove any unnecessary uses of module.h (Jerry Snitselaar) [1742234] - [iommu] irq_remapping: Remove unused header files (Jerry Snitselaar) [1742234] - [iommu] Do physical merging in iommu_map_sg() (Jerry Snitselaar) [1742234] - [iommu] amd: Remove leading 0s in error log messages (Jerry Snitselaar) [1742234] - [iommu] amd: Fix line-break in error log reporting (Jerry Snitselaar) [1742234] - [iommu] amd: Use pr_fmt() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow to upgrade page-size (Jerry Snitselaar) [1742234] - [iommu] amd: Restart loop if cmpxchg64 succeeded in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Allow downgrading page-sizes in alloc_pte() (Jerry Snitselaar) [1742234] - [iommu] amd: Ignore page-mode 7 in free_sub_pt() (Jerry Snitselaar) [1742234] - [iommu] amd: Introduce free_sub_pt() function (Jerry Snitselaar) [1742234] - [iommu] amd: Collect page-table pages in freelist (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove deferred invalidation (Jerry Snitselaar) [1724930] - [iommu] vt-d: Shared virtual address in scalable mode (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add first level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup context and enable RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Pass pasid table to context mapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Setup pasid entry for RID2PASID support (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add second level page table interface (Jerry Snitselaar) [1742234] - [iommu] vt-d: Reserve a domain id for FL and PT modes (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add 256-bit invalidation descriptor support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Move page table helpers into header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Manage scalalble mode PASID tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enumerate the scalable mode capability (Jerry Snitselaar) [1742234] - [kernel] iommu/vtd: Cleanup dma_remapping.h header (Jerry Snitselaar) [1742234] - [documentation] dt-bindings: arm-smmu: Add binding doc for Qcom smmu-500 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add support for qcom, smmu-v2 variant (Jerry Snitselaar) [1722978] - [documentation] dt-bindings: arm-smmu: Add bindings for qcom, smmu-v2 (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add the device_link between masters and smmu (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Invoke pm_runtime across the driver (Jerry Snitselaar) [1722978] - [iommu] arm-smmu: Add pm_runtime/sleep ops (Jerry Snitselaar) [1722978] - [clk] add managed version of clk_bulk_get_all (Jerry Snitselaar) [1722978] - [clk] add new APIs to operate on all available clocks (Jerry Snitselaar) [1722978] - [clk] bulk: add of_clk_bulk_get() (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Use explicit mb() when moving cons pointer (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Avoid memory corruption from Hisilicon MSI payloads (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix big-endian CMD_SYNC writes (Jerry Snitselaar) [1722978] - [iommu] revert "iommu/io-pgtable-arm: Check for v7s-incapable systems" (Jerry Snitselaar) [1722978] - [iommu] Fix a typo (Jerry Snitselaar) [1742234] - [iommu] Tidy up window attributes (Jerry Snitselaar) [1742234] - [iommu] amd: Add default branch in amd_iommu_capable() (Jerry Snitselaar) [1742234] - [iommu] amd: Move iommu_init_pci() to .init section (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show context internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support for Interrupt remapping (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add debugfs support to show register contents (Jerry Snitselaar) [1742234] - [iommu] vt-d: Enable base Intel IOMMU debugfs support (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Update register definitions to VT-d 3.0 specification (Jerry Snitselaar) [1742234] - [iommu] vt-d: Relocate struct/function declarations to its header files (Jerry Snitselaar) [1742234] - [of] iommu/of: make of_pci_map_rid() available for other devices too (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Remove unnecessary wrapper function (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Add SPDX header (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Fix a couple of minor comment typos (Jerry Snitselaar) [1722978] - [kernel] iommu/shmobile: Remove unused linux/platform_data/sh_ipmmu.h header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Handle memory shortage on pasid table allocation (Jerry Snitselaar) [1742234] - [iommu] Add sysfs attribyte for domain type (Jerry Snitselaar) [1742234] - [iommu] amd: Add basic debugfs infrastructure for AMD IOMMU (Jerry Snitselaar) [1742234] - [iommu] Enable debugfs exposure of IOMMU driver internals (Jerry Snitselaar) [1742234] - [iommu] vt-d: Remove the obsolete per iommu pasid tables (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply per pci device pasid table in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Allocate and free pasid table (Jerry Snitselaar) [1742234] - [iommu] vt-d: Per PCI device pasid table interfaces (Jerry Snitselaar) [1742234] - [iommu] vt-d: Add for_each_device_domain() helper (Jerry Snitselaar) [1742234] - [iommu] vt-d: Move device_domain_info to header (Jerry Snitselaar) [1742234] - [iommu] vt-d: Apply global PASID in SVA (Jerry Snitselaar) [1742234] - [iommu] vt-d: Avoid using idr_for_each_entry() (Jerry Snitselaar) [1742234] - [iommu] vt-d: Global PASID name space (Jerry Snitselaar) [1742234] - [iommu] vt-d: Fix dev iotlb pfsid use (Jerry Snitselaar) [1742234] - [kernel] iommu/vt-d: Add definitions for PFSID (Jerry Snitselaar) [1742234] - [iommu] amd: Argument page_size could be uninitialized (Jerry Snitselaar) [1742234] - [iommu] arm-smmu-v3: Abort all transactions if SMMU is enabled in kdump kernel (Jerry Snitselaar) [1722978] - [iommu] arm-smmu-v3: Prevent any devices access to memory without registration (Jerry Snitselaar) [1722978] - [iommu] [] iommu/arm-smmu-v3: sync the OVACKFLG to PRIQ consumer register (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm-v7s: Abort allocation when table address overflows the PTE (Jerry Snitselaar) [1722978] - [iommu] io-pgtable-arm: Fix pgtable allocation in selftest (Jerry Snitselaar) [1722978] - [netdrv] iavf: initialize ITRN registers with correct values (Stefan Assmann) [1721697] - [netdrv] iavf: fix MAC address setting for VFs when filter is rejected (Stefan Assmann) [1721697] - [netdrv] iavf: allow permanent MAC address to change (Stefan Assmann) [1721697] - [netdrv] iavf: remove unused debug function iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721697] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721697] - [netdrv] iavf: fix dereference of null rx_buffer pointer (Stefan Assmann) [1721697] - [netdrv] iavf: Fix up debug print macro (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: allow null RX descriptors (Stefan Assmann) [1721697] - [netdrv] iavf: add call to iavf_[add|del]_cloud_filter (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor init state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Refactor the watchdog state machine (Stefan Assmann) [1721697] - [netdrv] iavf: Remove timer for work triggering, use delaying work instead (Stefan Assmann) [1721697] - [netdrv] iavf: Move commands processing to the separate function (Stefan Assmann) [1721697] - [netdrv] iavf: Fix the math for valid length for ADq enable (Stefan Assmann) [1721697] - [netdrv] iavf: Change GFP_KERNEL to GFP_ATOMIC in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: wait longer for close to complete (Stefan Assmann) [1721697] - [netdrv] iavf: use signed variable (Stefan Assmann) [1721697] - [netdrv] iavf: Create VLAN tag elements starting from the first element (Stefan Assmann) [1721697] - [netdrv] iavf: update comments and file checks to match iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e_device to iavf_device (Stefan Assmann) [1721697] - [netdrv] iavf: change remaining i40e defines to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_client.h defines to match driver name (Stefan Assmann) [1721697] - [netdrv] iavf: rename iavf_status structure flags (Stefan Assmann) [1721697] - [netdrv] iavf: replace i40e variables with iavf (Stefan Assmann) [1721697] - [netdrv] iavf: rename i40e functions to be iavf (Stefan Assmann) [1721697] - [netdrv] iavf: change iavf_status_code to iavf_status (Stefan Assmann) [1721697] - [netdrv] iavf: Rename i40e_adminq* files to iavf_adminq* (Stefan Assmann) [1721697] - [netdrv] iavf: iavf_client: use struct_size() helper (Stefan Assmann) [1721697] - [netdrv] iavf: use struct_size() in kzalloc() (Stefan Assmann) [1721697] - [netdrv] iavf: Limiting RSS queues to CPUs (Stefan Assmann) [1721697] - [netdrv] iavf: Use printf instead of gnu_printf for iavf_debug_d (Stefan Assmann) [1721697] - [netdrv] igb/igc: use ktime accessors for skb->tstamp (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for ethtool -m issue on X722 NIC (Stefan Assmann) [1721695] - [netdrv] intel: Demote MTU change prints to debug (Stefan Assmann) [1721695] - [netdrv] i40e: implement VF stats NDO (Stefan Assmann) [1721695] - [netdrv] i40e: enable X710 support (Stefan Assmann) [1721695] - [netdrv] i40e: Add UDP segmentation offload support (Stefan Assmann) [1721695] - [netdrv] i40e: prevent memory leak in i40e_setup_macvlans (Stefan Assmann) [1721695] - [netdrv] i40e: Refactoring VF MAC filters counting to make more reliable (Stefan Assmann) [1721695] - [netdrv] i40e: Fix LED blinking flow for X710T*L devices (Stefan Assmann) [1721695] - [netdrv] i40e: allow ethtool to report SW and FW versions in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: initialize ITRN registers with correct values (Stefan Assmann) [1721695] - [netdrv] i40e: Extend PHY access with page change flag (Stefan Assmann) [1721695] - [netdrv] i40e: Extract detection of HW flags into a function (Stefan Assmann) [1721695] - [netdrv] i40e: Wrong 'Advertised FEC modes' after set FEC to AUTO (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for persistent lldp support (Stefan Assmann) [1721695] - [netdrv] i40e: clear __I40E_VIRTCHNL_OP_PENDING on invalid min Tx rate (Stefan Assmann) [1721695] - [netdrv] i40e: use BIT macro to specify the cloud filter field flags (Stefan Assmann) [1721695] - [netdrv] i40e: Fix message for other card without FEC (Stefan Assmann) [1721695] - [netdrv] i40e: fix missed "Negotiated" string in i40e_print_link_message() (Stefan Assmann) [1721695] - [netdrv] i40e: mark additional missing bits as reserved (Stefan Assmann) [1721695] - [netdrv] i40e: remove I40E_AQC_ADD_CLOUD_FILTER_OIP (Stefan Assmann) [1721695] - [netdrv] i40e: use ktime_get_real_ts64 instead of ktime_to_timespec64 (Stefan Assmann) [1721695] - [netdrv] i40e: check __I40E_VF_DISABLE bit in i40e_sync_filters_subtask (Stefan Assmann) [1721695] - [netdrv] i40e: Remove EMPR traces from debugfs facility (Stefan Assmann) [1721695] - [netdrv] i40e: Implement debug macro hw_dbg using dev_dbg (Stefan Assmann) [1721695] - [netdrv] i40e: fix hw_dbg usage in i40e_hmc_get_object_va (Stefan Assmann) [1721695] - [netdrv] i40e: simplify Rx buffer recycle (Stefan Assmann) [1721695] - [netdrv] i40e: fix retrying in i40e_aq_get_phy_capabilities (Stefan Assmann) [1721695] - [netdrv] i40e: Persistent LLDP support (Stefan Assmann) [1721695] - [netdrv] i40e: allow reset in recovery mode (Stefan Assmann) [1721695] - [netdrv] i40e: Remove function i40e_update_dcb_config() (Stefan Assmann) [1721695] - [netdrv] i40e: Fix crash caused by stress setting of VF MAC addresses (Stefan Assmann) [1721695] - [netdrv] i40e: reset veb.tc_stats when resetting veb.stats (Stefan Assmann) [1721695] - [netdrv] i40e: Update FW API version to 1.9 (Stefan Assmann) [1721695] - [netdrv] i40e: check_recovery_mode had wrong if statement (Stefan Assmann) [1721695] - [netdrv] i40e: Add drop mode parameter to set mac config (Stefan Assmann) [1721695] - [netdrv] i40e: fix shifts of signed values (Stefan Assmann) [1721695] - [netdrv] i40e: add check on i40e_configure_tx_ring() return value (Stefan Assmann) [1721695] - [netdrv] i40e: Check if transceiver implements DDM before access (Stefan Assmann) [1721695] - [netdrv] i40e: reduce stack usage in i40e_set_fc (Stefan Assmann) [1721695] - [netdrv] i40e: no need to check return value of debugfs_create functions (Stefan Assmann) [1721695] - [netdrv] i40e: Remove unicast log when VF is leaving multicast mode (Stefan Assmann) [1721695] - [netdrv] i40e: verify string count matches even on early return (Stefan Assmann) [1721695] - [netdrv] i40e: Log info when PF is entering and leaving Allmulti mode (Stefan Assmann) [1721695] - [netdrv] i40e: Update visual effect for advertised FEC mode (Stefan Assmann) [1721695] - [netdrv] i40e: fix code comments (Stefan Assmann) [1721695] - [netdrv] i40e: don't report link up for a VF who hasn't enabled queues (Stefan Assmann) [1721695] - [netdrv] i40e: Log disable-fw-lldp flag change by ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect ethtool statistics veb and veb.tc_ (Stefan Assmann) [1721695] - [netdrv] Use skb_frag_off accessors (Stefan Assmann) [1721695] - [netdrv] i40e: Use dev_get_drvdata (Stefan Assmann) [1721695] - [netdrv] Use skb accessors in network drivers (Stefan Assmann) [1721695] - [netdrv] i40e: Add macvlan support on i40e (Stefan Assmann) [1721695] - [netdrv] i40e/i40e_virtchnl_pf: Use struct_size() in kzalloc() (Stefan Assmann) [1721695] - [netdrv] i40e: update copyright string (Stefan Assmann) [1721695] - [netdrv] i40e: Fix descriptor count manipulation (Stefan Assmann) [1721695] - [netdrv] i40e: missing priorities for any QoS traffic (Stefan Assmann) [1721695] - [netdrv] i40e: Add log entry while creating or deleting TC0 (Stefan Assmann) [1721695] - [netdrv] i40e: fix incorrect function documentation comment (Stefan Assmann) [1721695] - [netdrv] i40e: Fix for missing "link modes" info in ethtool (Stefan Assmann) [1721695] - [netdrv] i40e: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Stefan Assmann) [1721695] - [netdrv] i40e: mark expected switch fall-through (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: remove duplicate stat calculation for tx_errors (Stefan Assmann) [1721695] - [netdrv] i40e: Check if the BAR size is large enough before writing to registers (Stefan Assmann) [1721695] - [netdrv] i40e: Missing response checks in driver when starting/stopping FW LLDP (Stefan Assmann) [1721695] - [netdrv] i40e: add input validation for virtchnl handlers (Stefan Assmann) [1721695] - [netdrv] i40e: Improve AQ log granularity (Stefan Assmann) [1721695] - [netdrv] i40e: Add bounds check for ch[] array (Stefan Assmann) [1721695] - [netdrv] i40e: Use signed variable (Stefan Assmann) [1721695] - [netdrv] i40e: add constraints for accessing veb array (Stefan Assmann) [1721695] - [netdrv] i40e: let untrusted VF to create up to 16 VLANs (Stefan Assmann) [1721695] - [netdrv] i40e: add functions stubs to support EEE (Stefan Assmann) [1721695] - [netdrv] i40e: Use LLDP ethertype define ETH_P_LLDP (Stefan Assmann) [1721695] - [netdrv] r8169: disable TSO on a single version of RTL8168c to fix performance (Corinna Vinschen) [1730024] - [netdrv] r8169: fix sporadic transmit timeout issue (Corinna Vinschen) [1730024] - [netdrv] r8169: inline rtl8169_free_rx_databuff (Corinna Vinschen) [1730024] - [netdrv] r8169: fix performance issue on RTL8168evl (Corinna Vinschen) [1730024] - [netdrv] r8169: allocate rx buffers using alloc_pages_node (Corinna Vinschen) [1730024] - [netdrv] r8169: sync PCIe PHY init with vendor driver 8.047.01 (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper r8168_mac_ocp_modify (Corinna Vinschen) [1730024] - [netdrv] r8169: remove access to legacy register MultiIntr (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of xmit_more (Corinna Vinschen) [1730024] - [netdrv] r8169: don't use MSI before RTL8168d (Corinna Vinschen) [1730024] - [netdrv] revert ("r8169: remove 1000/Half from supported modes") (Corinna Vinschen) [1730024] - [netdrv] r8169: enable HW csum and TSO (Corinna Vinschen) [1730024] - [netdrv] r8169: remove r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: implement callback ndo_features_check (Corinna Vinschen) [1730024] - [netdrv] r8169: set GSO size and segment limits (Corinna Vinschen) [1730024] - [netdrv] r8169: align setting PME with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_set_rx_mode (Corinna Vinschen) [1730024] - [netdrv] r8169: fix a typo in a comment (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_rx (Corinna Vinschen) [1730024] - [netdrv] r8169: fix RTL8168g PHY init (Corinna Vinschen) [1730024] - [netdrv] r8169: fix issue with confused RX unit after PHY power-down on RTL8411b (Corinna Vinschen) [1730024] - [netdrv] r8169: sync few chip names with vendor driver (Corinna Vinschen) [1730024] - [netdrv] r8169: add random MAC address fallback (Corinna Vinschen) [1730024] - [netdrv] revert "r8169: improve handling VLAN tag" (Corinna Vinschen) [1730024] - [netdrv] r8169: remove not needed call to dma_sync_single_for_device (Corinna Vinschen) [1730024] - [netdrv] r8169: consider that 32 Bit DMA is the default (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling VLAN tag (Corinna Vinschen) [1730024] - [netdrv] r8169: don't activate ASPM in chip if OS can't control ASPM (Corinna Vinschen) [1730024] - [netdrv] r8169: improve handling of Abit Fatal1ty F-190HD (Corinna Vinschen) [1730024] - [netdrv] r8169: use helper rtl_is_8168evl_up for setting register MaxTxPacketSize (Corinna Vinschen) [1730024] - [netdrv] r8169: add helper rtl_is_8168evl_up (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_coalesce_info (Corinna Vinschen) [1730024] - [netdrv] r8169: let mdio read functions return -ETIMEDOUT (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove member coalesce_info from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: remove callback hw_start from struct rtl_cfg_info (Corinna Vinschen) [1730024] - [netdrv] r8169: rename CPCMD_QUIRK_MASK and apply it on all chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: improve setting interrupt mask (Corinna Vinschen) [1730024] - [netdrv] r8169: silence sparse warning in rtl8169_start_xmit (Corinna Vinschen) [1730024] - [netdrv] r8169: factor out firmware handling (Corinna Vinschen) [1730024] - [netdrv] r8169: rename r8169.c to r8169_main.c (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_fw_request_firmware and rtl_fw_release_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: make rtl_fw_format_ok and rtl_fw_data_ok more independent (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_fw_write_firmware (Corinna Vinschen) [1730024] - [netdrv] r8169: add enum rtl_fw_opcode (Corinna Vinschen) [1730024] - [netdrv] r8169: use paged versions of phylib MDIO access functions (Corinna Vinschen) [1730024] - [netdrv] r8169: avoid tso csum function indirection (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct jumbo_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: remove struct mdio_ops (Corinna Vinschen) [1730024] - [netdrv] r8169: improve r8169_csum_workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: decouple rtl_phy_write_fw from actual driver code (Corinna Vinschen) [1730024] - [netdrv] r8169: improve rtl_fw_format_ok (Corinna Vinschen) [1730024] - [netdrv] r8169: enable WoL speed down on more chip versions (Corinna Vinschen) [1730024] - [netdrv] r8169: fix MAC address being lost in PCI D3 (Corinna Vinschen) [1730024] - [netdrv] r8169: remove 1000/Half from supported modes (Corinna Vinschen) [1730024] - [netdrv] r8169: remove support for RTL_GIGA_MAC_VER_01 (Corinna Vinschen) [1730024] - [netdrv] r8169: improve RTL8168d PHY initialization (Corinna Vinschen) [1730024] - [netdrv] r8169: change type of member mac_version in rtl8169_private (Corinna Vinschen) [1730024] - [netdrv] r8169: remove unneeded return statement in rtl_hw_init_8168g (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_hw_init_8168ep (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier - Makefile/Kconfig (Corinna Vinschen) [1730024] - [netdrv] treewide: Add SPDX license identifier for more missed files (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl8168g_set_pause_thresholds (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_set_fifo_size (Corinna Vinschen) [1730024] - [netdrv] r8169: move EEE LED config to rtl8168_config_eee_mac (Corinna Vinschen) [1730024] - [netdrv] r8169: simplify rtl_writephy_batch and rtl_ephy_init (Corinna Vinschen) [1730024] - [netdrv] r8169: speed up rtl_loop_wait (Corinna Vinschen) [1730024] - [netdrv] r8169: make use of phy_set_asym_pause (Corinna Vinschen) [1730024] - [netdrv] r8169: remove rtl_write_exgmac_batch (Corinna Vinschen) [1730024] - [netdrv] r8169: remove manual autoneg restart workaround (Corinna Vinschen) [1730024] - [netdrv] r8169: add rtl_reset_packet_filter (Corinna Vinschen) [1730024] - [netdrv] r8169: add helpers rtl_eri_set/clear_bits (Corinna Vinschen) [1730024] - [netdrv] r8169: make ERIAR_EXGMAC the default in eri functions (Corinna Vinschen) [1730024] - [netdrv] r8169: use pci_dev_id() helper (Corinna Vinschen) [1730024] - [kernel] phy: fix write to mii-ctrl1000 register (Petr Oros) [1772010] - [netdrv] bcmgenet: don't set phydev->link from MAC (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR applied after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround for KSZ9021 (Petr Oros) [1772010] - [netdrv] phy: fix race in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: consider AN_RESTART status when reading link status (Petr Oros) [1772010] - [kernel] fixed_phy: Add forward declaration for struct gpio_desc; (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: print gpio error only if gpio node is present (Petr Oros) [1772010] - [netdrv] phy: mscc: initialize stats array (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: define soft_reset for 40nm EPHY (Petr Oros) [1772010] - [netdrv] Add genphy_c45_config_aneg() function to phy-c45.c (Petr Oros) [1772010] - [netdrv] phy: sfp: hwmon: Fix scaling of RX power (Petr Oros) [1772010] - [kernel] hwmon: Fix HWMON_P_MIN_ALARM mask (Petr Oros) [1772010] - [netdrv] phy: rename Asix Electronics PHY driver (Petr Oros) [1772010] - [netdrv] sfp: read eeprom in maximum 16 byte increments (Petr Oros) [1772010] - [netdrv] phylink: avoid reducing support mask (Petr Oros) [1772010] - [netdrv] phy: dp83867: Set up RGMII TX delay (Petr Oros) [1772010] - [netdrv] phy: dp83867: do not call config_init twice (Petr Oros) [1772010] - [netdrv] phy: dp83867: increase SGMII autoneg timer duration (Petr Oros) [1772010] - [netdrv] phy: dp83867: fix speed 10 in sgmii mode (Petr Oros) [1772010] - [netdrv] phy: marvell10g: report if the PHY fails to boot firmware (Petr Oros) [1772010] - [netdrv] phylink: ensure consistent phy interface mode (Petr Oros) [1772010] - [netdrv] phylink: ensure inband AN works correctly (Petr Oros) [1772010] - [netdrv] phy: aquantia: readd XGMII support for AQR107 (Petr Oros) [1772010] - [netdrv] phy: realtek: Replace phy functions with non-locked version in rtl8211e_config_init() (Petr Oros) [1772010] - [netdrv] meson: fixup g12a glue ephy id (Petr Oros) [1772010] - [netdrv] phy: realtek: fix double page ops in generic Realtek driver (Petr Oros) [1772010] - [netdrv] phy: realtek: add missing page operations (Petr Oros) [1772010] - [netdrv] phy: realtek: Change TX-delay setting for RGMII modes only (Petr Oros) [1772010] - [netdrv] phy: realtek: Add rtl8211e rx/tx delays config (Petr Oros) [1772010] - [netdrv] phy: improve pause mode reporting in phy_print_status (Petr Oros) [1772010] - [kernel] phy: improve resuming from hibernation (Petr Oros) [1772010] - [netdrv] phy: fix phy_validate_pause (Petr Oros) [1772010] - [netdrv] phy: micrel: make sure the factory test bit is cleared (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix buffer overrun with stats counters (Petr Oros) [1772010] - [netdrv] phy: avoid unneeded MDIO reads in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve genphy_soft_reset (Petr Oros) [1772010] - [netdrv] spi: micrel eth switch: declare missing of table (Petr Oros) [1772010] - [netdrv] phy: marvell: add new default led configure for m88e151x (Petr Oros) [1772010] - [netdrv] phy: vitesse: Remove support for VSC8514 (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8514 PHY (Petr Oros) [1772010] - [netdrv] mdio: rename mdio_device reset to reset_gpio (Petr Oros) [1772010] - [netdrv] phy: add support for reset-controller (Petr Oros) [1772010] - [documentation] dt-bindings: add PHY reset controller binding (Petr Oros) [1772010] - [netdrv] phy: remove dead code from phy_sanitize_settings (Petr Oros) [1772010] - [netdrv] phy: don't set autoneg if it's not supported (Petr Oros) [1772010] - [netdrv] phy: micrel: add Asym Pause workaround (Petr Oros) [1772010] - [netdrv] phy: warn if phylib and ethtool PHY mode definitions are out of sync (Petr Oros) [1772010] - [netdrv] phy: add support for new modes in phylib (Petr Oros) [1772010] - [netdrv] phy: shrink PHY settings array (Petr Oros) [1772010] - [netdrv] phy: switch drivers to use dynamic feature detection (Petr Oros) [1772010] - [netdrv] phy: fix setting autoneg_complete in genphy_update_link (Petr Oros) [1772010] - [netdrv] phy: replace genphy_10g_driver with genphy_c45_driver (Petr Oros) [1772010] - [netdrv] phy: remove unnecessary callback settings in C45 drivers (Petr Oros) [1772010] - [netdrv] phy: improve link partner capability detection (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: clean-up gxl variant driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: add g12a support (Petr Oros) [1772010] - [netdrv] phy: add amlogic g12a mdio mux support (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add g12a mdio mux documentation (Petr Oros) [1772010] - [netdrv] phy: realtek: remove setting callback get_features and use phylib fallback (Petr Oros) [1772010] - [netdrv] phy: fix autoneg mismatch case in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add the suspend/resume callbacks for the 88x2210 (Petr Oros) [1772010] - [netdrv] phy: marvell10g: implement suspend/resume callbacks (Petr Oros) [1772010] - [netdrv] phy: deal properly with autoneg incomplete in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: use c45 standard to detect link partner autoneg capability (Petr Oros) [1772010] - [netdrv] phy: aquantia: add SGMII statistics (Petr Oros) [1772010] - [netdrv] phy: improve genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: add suspend / resume callbacks for AQR107 family (Petr Oros) [1772010] - [netdrv] phy: realtek: use genphy_read_abilities (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: remove redundant !timeout check (Petr Oros) [1772010] - [netdrv] phy: marvell: add PHY tunable fast link down support for 88E1540 (Petr Oros) [1772010] - [uapi] ethtool: add PHY Fast Link Down support (Petr Oros) [1772010] - [netdrv] phy: aquantia: inform about proprietary 1000Base-T2 mode being in use (Petr Oros) [1772010] - [netdrv] phy: aquantia: report PHY details like firmware version (Petr Oros) [1772010] - [netdrv] phy: aquantia: print remote capabilities if link partner is Aquantia PHY (Petr Oros) [1772010] - [kernel] phy: bcm54xx: Encode link speed and activity into LEDs (Petr Oros) [1772010] - [netdrv] phy: aquantia: simplify aqr_config_aneg (Petr Oros) [1772010] - [netdrv] phy: don't clear BMCR in genphy_soft_reset (Petr Oros) [1772010] - [netdrv] phy: Re-parent menus for MDIO bus drivers correctly (Petr Oros) [1772010] - [netdrv] phy: Correct Cygnus/Omega PHY driver prompt (Petr Oros) [1772010] - [netdrv] phy: aquantia: add downshift support (Petr Oros) [1772010] - [netdrv] phy: Move Omega PHY entry to Cygnus PHY driver (Petr Oros) [1772010] - [netdrv] phy: Prepare for moving Omega out of bcm7xxx (Petr Oros) [1772010] - [netdrv] phy: Add DP83825I to the DP83822 driver (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for changed interface mode in read_status (Petr Oros) [1772010] - [netdrv] phy: aquantia: check for supported interface modes in config_init (Petr Oros) [1772010] - [netdrv] phy: improve handling link_change_notify callback (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: fix interrupt support (Petr Oros) [1772010] - [gpio] gpiolib: devprop: Fix syntax error (Petr Oros) [1772010] - [kernel] gpiolib: export devprop_gpiochip_set_names() (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: fix Kconfig dependencies (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_mmd_changed in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_no_soft_reset (Petr Oros) [1772010] - [netdrv] phy: don't export gen10g_read_status (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_config_init (Petr Oros) [1772010] - [netdrv] phy: remove gen10g_suspend and gen10g_resume (Petr Oros) [1772010] - [netdrv] phy: use genphy_c45_aneg_done in genphy_aneg_done (Petr Oros) [1772010] - [netdrv] phy: micrel ksz8061: link failure after cable connect (Petr Oros) [1772010] - [netdrv] phy: phylink: fix uninitialized variable in phylink_get_mac_state (Petr Oros) [1772010] - [netdrv] phy: aquantia: add hwmon support (Petr Oros) [1772010] - [netdrv] phy: aquantia: rename aquantia.c to aquantia_main.c (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use the generic C45 helper to read the 2110 features (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Let genphy_c45_pma_read_abilities set Aneg bit (Petr Oros) [1772010] - [netdrv] phy: dp83867: add soft reset delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux: Add support for Generic Mux controls (Petr Oros) [1772010] - [netdrv] phy: improve auto-neg emulation in swphy (Petr Oros) [1772010] - [netdrv] phy: marvell10g: add support for the 88x2110 PHY (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Force reading of 2.5/5G (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use a #define for 88X3310 family id (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use 2500BASEX when using 2.5GBASET (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use linkmode_set_bit helper instead of __set_bit (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Use get_features to get the PHY abilities (Petr Oros) [1772010] - [netdrv] phy: aquantia: use genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_read_status (Petr Oros) [1772010] - [netdrv] phy: don't change modes we don't care about in genphy_c45_read_lpa (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for auto-negotiation configuration (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove false 5G and 10G speed ability for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: check PMAPMD link status only in genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix use-after-free on device_register fails (Petr Oros) [1772010] - [netdrv] phy: at803x: disable delay only for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: at803x: don't inline helpers (Petr Oros) [1772010] - [netdrv] phy: aquantia: Use get_features for the PHYs abilities (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_check_and_restart_aneg in mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_check_and_restart_aneg (Petr Oros) [1772010] - [netdrv] phy: use genphy_config_eee_advert in genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: export genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phy: don't use 10BaseT/half as default in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: remove orphaned register read in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: marvell10g: improve mv3310_config_aneg (Petr Oros) [1772010] - [netdrv] phy: disable aneg in genphy_c45_pma_setup_forced (Petr Oros) [1772010] - [netdrv] phy: use mii_10gbt_stat_mod_linkmode_lpa_t in genphy_c45_read_lpa (Petr Oros) [1772010] - [kernel] phy: add helper mii_10gbt_stat_mod_linkmode_lpa_t (Petr Oros) [1772010] - [netdrv] phy: marvell10g: check for newly set aneg (Petr Oros) [1772010] - [netdrv] phy: marvell10g: use genphy_c45_an_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add genphy_c45_an_config_aneg (Petr Oros) [1772010] - [kernel] phy: add helper linkmode_adv_to_mii_10gbt_adv_t (Petr Oros) [1772010] - [netdrv] mdio_bus: Fix PTR_ERR() usage after initialization to constant (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Support generic PHY status read (Petr Oros) [1772010] - [netdrv] phy: marvell10g: Don't explicitly set Pause and Asym_Pause (Petr Oros) [1772010] - [netdrv] phy: use phy_resolve_aneg_linkmode in genphy_read_status (Petr Oros) [1772010] - [netdrv] phy: improve phy_resolve_aneg_linkmode (Petr Oros) [1772010] - [netdrv] phy: fix potential race in the phylib state machine (Petr Oros) [1772010] - [kernel] phy: don't use locking in phy_is_started (Petr Oros) [1772010] - [netdrv] phy: fix interrupt handling in non-started states (Petr Oros) [1772010] - [netdrv] phy: simplify genphy_config_eee_advert (Petr Oros) [1772010] - [netdrv] phylink: avoid resolving link state too early (Petr Oros) [1772010] - [netdrv] phylink: add phylink_init_eee() helper (Petr Oros) [1772010] - [netdrv] phylink: only call mac_config() during resolve when link is up (Petr Oros) [1772010] - [netdrv] phy: use phy_modify_changed in genphy_config_advert (Petr Oros) [1772010] - [netdrv] phy: marvell10g: fix usage of new MMD modifying helpers (Petr Oros) [1772010] - [netdrv] phy: add register modifying helpers returning 1 on change (Petr Oros) [1772010] - [netdrv] phy: aquantia: add support for AQCS109 (Petr Oros) [1772010] - [netdrv] phy: disregard "Clause 22 registers present" bit in get_phy_c45_devs_in_pkg (Petr Oros) [1772010] - [netdrv] phy: let genphy_c45_read_link manage the devices to check (Petr Oros) [1772010] - [netdrv] phy: don't double-read link status register if link is up (Petr Oros) [1772010] - [netdrv] fixed-phy: Add fixed_phy_register_with_gpiod() API (Petr Oros) [1772010] - [netdrv] phy: fixed_phy: Fix fixed_phy not checking GPIO (Petr Oros) [1772010] - [netdrv] phy: consider latched link-down status in polling mode (Petr Oros) [1772010] - [netdrv] sfp: do not probe SFP module before we're attached (Petr Oros) [1772010] - [netdrv] phy: make use of new MMD accessors (Petr Oros) [1772010] - [kernel] phy: provide full set of accessor functions to MMD registers (Petr Oros) [1772010] - [netdrv] phy: improve genphy_c45_read_link (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Drop GPIO from fixed_phy_add() (Petr Oros) [1772010] - [netdrv] dp83640: expire old TX-skb (Petr Oros) [1772010] - [netdrv] phy: aquantia: replace magic numbers with constants (Petr Oros) [1772010] - [netdrv] phy: aquantia: use macro PHY_ID_MATCH_MODEL (Petr Oros) [1772010] - [netdrv] phy: aquantia: remove unneeded includes (Petr Oros) [1772010] - [netdrv] phy: aquantia: Shorten name space prefix to aqr_ (Petr Oros) [1772010] - [netdrv] revert "net: phy: marvell: avoid pause mode on SGMII-to-Copper for 88e151x" (Petr Oros) [1772010] - [netdrv] phy: at803x: Use helpers to access MMD PHY registers (Petr Oros) [1772010] - [netdrv] phy: change phy_start_interrupts to phy_request_interrupt (Petr Oros) [1772010] - [netdrv] phy: start interrupts in phy_start (Petr Oros) [1772010] - [netdrv] phy: warn if phy_start is called from invalid state (Petr Oros) [1772010] - [netdrv] phy: start state machine in phy_start only (Petr Oros) [1772010] - [netdrv] phy: Add SDPX tag based on COPYING file (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2 SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Fixup GPLv2+ SPDX tags based on license text (Petr Oros) [1772010] - [netdrv] phy: Remove redundent License text when SPDX header is present (Petr Oros) [1772010] - [netdrv] phy: Convert some PHY and MDIO driver files to SPDX headers (Petr Oros) [1772010] - [netdrv] phy: at803x: Disable phy delay for RGMII mode (Petr Oros) [1772010] - [netdrv] phy: improve phy_init_hw (Petr Oros) [1772010] - [netdrv] phy: fix issue with loading PHY driver w/o initramfs (Petr Oros) [1772010] - [netdrv] phy: remove phy_stop_interrupts (Petr Oros) [1772010] - [netdrv] phy: ensure phylib state machine is stopped after calling phy_stop (Petr Oros) [1772010] - [netdrv] phy: stop PHY if needed when entering phy_disconnect (Petr Oros) [1772010] - [netdrv] phy: micrel: use phy_read_mmd and phy_write_mmd (Petr Oros) [1772010] - [netdrv] phy: improve get_phy_id (Petr Oros) [1772010] - [kernel] phy: remove state PHY_CHANGELINK (Petr Oros) [1772010] - [netdrv] phy: mdio_bus: add missing device_del() in mdiobus_register() error handling (Petr Oros) [1772010] - [netdrv] phy: check return code when requesting PHY driver module (Petr Oros) [1772010] - [netdrv] phy: Add helpers to determine if PHY driver is generic (Petr Oros) [1772010] - [netdrv] phy: improve logging in phylib (Petr Oros) [1772010] - [netdrv] phy: don't include asm/irq.h directly (Petr Oros) [1772010] - [netdrv] phy: remove preliminary workaround for not loading PHY driver (Petr Oros) [1772010] - [netdrv] phy: meson-gxl: Use the genphy_soft_reset callback (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix deadlock from wrong locking (Petr Oros) [1772010] - [netdrv] phy: marvell: Errata for mv88e6390 internal PHYs (Petr Oros) [1772010] - [netdrv] phy: micrel: set soft_reset callback to genphy_soft_reset for KSZ9031 (Petr Oros) [1772010] - [netdrv] phy: fix too strict check in phy_start_aneg (Petr Oros) [1772010] - [kernel] phy.h: fix obvious errors in doc and kerneldoc content (Petr Oros) [1772010] - [netdrv] phy: mscc: Fix the VSC 8531/41 Chip Init sequence (Petr Oros) [1772010] - [netdrv] phy: Fix the issue that netif always links up after resuming (Petr Oros) [1772010] - [netdrv] phy: print stack trace in phy_error (Petr Oros) [1772010] - [netdrv] phy: improve phy state checking (Petr Oros) [1772010] - [netdrv] fixed phy: Add fixed_phy_change_carrier() (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Add phy_ignore_ta_mask to platform data (Petr Oros) [1772010] - [kernel] phy: mdio-gpio: Add platform_data support for phy_mask (Petr Oros) [1772010] - [kernel] gpio: Export gpiod_get_from_of_node() (Petr Oros) [1772010] - [netdrv] phy: Revert toggling reset changes (Petr Oros) [1772010] - [netdrv] phy: sfp: correct store of detected link modes (Petr Oros) [1772010] - [netdrv] phy: micrel: add toggling phy reset if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: Fix not to call phy_resume() if PHY is not attached (Petr Oros) [1772010] - [netdrv] phy: improve generic EEE ethtool functions (Petr Oros) [1772010] - [netdrv] phy: add workaround for issue where PHY driver doesn't bind to the device (Petr Oros) [1772010] - [netdrv] phy: mscc: fix deadlock in vsc85xx_default_config (Petr Oros) [1772010] - [netdrv] phy: vitesse: remove duplicate support for VSC8574 (Petr Oros) [1772010] - [netdrv] phy: icplus: allow configuring the interrupt function on IP101GR (Petr Oros) [1772010] - [netdrv] phy: icplus: implement .did_interrupt for IP101A/G (Petr Oros) [1772010] - [netdrv] phy: icplus: rename IP101A_G_NO_IRQ to IP101A_G_IRQ_ALL_MASK (Petr Oros) [1772010] - [netdrv] phy: icplus: use the BIT macro where possible (Petr Oros) [1772010] - [netdrv] phy: icplus: keep all ip101a_g functions together (Petr Oros) [1772010] - [documentation] dt-bindings: phy: add bindings for the IC Plus Corp. IP101A/G PHYs (Petr Oros) [1772010] - [documentation] dt-bindings: vendor-prefix: add prefix for IC Plus Corp (Petr Oros) [1772010] - [netdrv] phy: mdio-gpio: Fix working over slow can_sleep GPIOs (Petr Oros) [1772010] - [netdrv] phy: check for implementation of both callbacks in phy_drv_supports_irq (Petr Oros) [1772010] - [netdrv] phy: icplus: add config_intr callback (Petr Oros) [1772010] - [kernel] phy: remove states PHY_STARTING and PHY_PENDING (Petr Oros) [1772010] - [netdrv] phy: leds: Don't make our own link speed names (Petr Oros) [1772010] - [netdrv] phy: improve and inline phy_change (Petr Oros) [1772010] - [netdrv] phy: simplify phy_mac_interrupt and related functions (Petr Oros) [1772010] - [netdrv] phy: don't set state PHY_CHANGELINK in phy_change (Petr Oros) [1772010] - [kernel] phy: improve struct phy_device member interrupts handling (Petr Oros) [1772010] - [netdrv] phy: remove flag PHY_HAS_INTERRUPT from driver configs (Petr Oros) [1772010] - [netdrv] phy: replace PHY_HAS_INTERRUPT with a check for config_intr and ack_interrupt (Petr Oros) [1772010] - [netdrv] phy: use phy_check_link_status in more places in the state machine (Petr Oros) [1772010] - [kernel] phy: remove state PHY_AN (Petr Oros) [1772010] - [netdrv] phy: add phy_check_link_status (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_RESUMING (Petr Oros) [1772010] - [netdrv] phy: remove useless check in state machine case PHY_NOLINK (Petr Oros) [1772010] - [netdrv] phy: make phy_trigger_machine static (Petr Oros) [1772010] - [netdrv] phy: bcm7xxx: Add entry for BCM7255 (Petr Oros) [1772010] - [netdrv] phy: Allow BCM54616S PHY to setup internal TX/RX clock delay (Petr Oros) [1772010] - [netdrv] phy: mdio-mux-bcm-iproc: simplify getting .driver_data (Petr Oros) [1772010] - [documentation] dt-bindings: add support for Microchip KSZ9131 (Petr Oros) [1772010] - [netdrv] phy: micrel: add Microchip KSZ9131 initial driver (Petr Oros) [1772010] - [netdrv] phy: mscc: fix memory leak in vsc8574_config_pre_init (Petr Oros) [1772010] - [netdrv] phy: mscc: fix signedness bug in vsc85xx_downshift_get (Petr Oros) [1772010] - [netdrv] phy: merge phy_start_aneg and phy_start_aneg_priv (Petr Oros) [1772010] - [netdrv] phy: simplify handling of PHY_RESUMING in state machine (Petr Oros) [1772010] - [netdrv] phy: improve handling of PHY_RUNNING in state machine (Petr Oros) [1772010] - [netdrv] phy: trigger state machine immediately in phy_start_machine (Petr Oros) [1772010] - [netdrv] phy: sfp: remove sfp_mutex's definition (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8574 PHY (Petr Oros) [1772010] - [netdrv] phy: mscc: add support for VSC8584 PHY (Petr Oros) [1772010] - [dt-bindings] vsc8531: add two additional LED modes for VSC8584 (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded temporary variable (Petr Oros) [1772010] - [netdrv] phy: mscc: shorten `x != 0` condition to `x` (Petr Oros) [1772010] - [netdrv] phy: mscc: remove unneeded parenthesis (Petr Oros) [1772010] - [netdrv] phy: mscc: Add EEE init sequence (Petr Oros) [1772010] - [netdrv] phy: mscc: add ethtool statistics counters (Petr Oros) [1772010] - [netdrv] phy: mscc: migrate to phy_select/restore_page functions (Petr Oros) [1772010] - [netdrv] phy: phylink: fix SFP interface autodetection (Petr Oros) [1772010] - [netdrv] phy: Convert to using pOFn instead of device_node.name (Petr Oros) [1772010] - [netdrv] phy: improve handling delayed work (Petr Oros) [1772010] - [netdrv] phy: mscc: fix printf format (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: mark PM functions as __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: marvell: Fix build (Petr Oros) [1772010] - [netdrv] phy: marvell: Avoid unnecessary soft reset (Petr Oros) [1772010] - [netdrv] phy: Stop with excessive soft reset (Petr Oros) [1772010] - [netdrv] phy: sfp: Fix unregistering of HWMON SFP device (Petr Oros) [1772010] - [netdrv] phy: fix WoL handling when suspending the PHY (Petr Oros) [1772010] - [net] core: add member wol_enabled to struct net_device (Petr Oros) [1772010] - [netdrv] phy: mdio-bcm-unimac: Allow configuring MDIO clock divider (Petr Oros) [1772010] - [netdrv] phy: don't reschedule state machine when PHY is halted (Petr Oros) [1772010] - [netdrv] phy: phylink: ensure the carrier is off when starting phylink (Petr Oros) [1772010] - [netdrv] phy: call state machine synchronously in phy_stop (Petr Oros) [1772010] - [net] linkwatch: add check for netdevice being present to linkwatch_do_dev (Petr Oros) [1772010] - [netdrv] sfp: fix oops with ethtool -m (Petr Oros) [1772010] - [netdrv] mdio: remove duplicated include from mdio_bus.c (Petr Oros) [1772010] - [netdrv] phy: et011c: Remove incorrect PHY_POLL flags (Petr Oros) [1772010] - [netdrv] phy: sfp: Handle unimplemented hwmon limits and alarms (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, led-d-mode' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, edge-slowdown' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: read 'vsc8531, vddmac' as an u32 (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize function for getting LED mode from DT (Petr Oros) [1772010] - [netdrv] phy: mscc: factorize code for LEDs mode (Petr Oros) [1772010] - [netdrv] dp83640: Mark expected switch fall-throughs (Petr Oros) [1772010] - [netdrv] phylink: add helper for configuring 2500BaseX modes (Petr Oros) [1772010] - [netdrv] phy: sftp: print debug message with text, not numbers (Petr Oros) [1772010] - [netdrv] phy: Add support for Broadcom Omega internal Combo GPHY (Petr Oros) [1772010] - [netdrv] phy: Add pm support to Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [netdrv] phy: Add support to configure clock in Broadcom iProc mdio mux (Petr Oros) [1772010] - [documentation] dt-bindings: Add clock handle to Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Use devm api for mdio bus allocation in bcm iproc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Disable external master access in bcm mdio mux driver (Petr Oros) [1772010] - [arm64] dts: Fix the base address of the Broadcom iProc mdio mux (Petr Oros) [1772010] - [netdrv] phy: Fix the register offsets in Broadcom iProc mdio mux driver (Petr Oros) [1772010] - [documentation] dt-bindings: Fix Broadcom iProc mdio mux driver base address (Petr Oros) [1772010] - [netdrv] phy: mscc: the extended page access register is 16 bits (Petr Oros) [1772010] - [netdrv] phy: marvell: Replace mdelay() with msleep() in m88e1116r_config_init() (Petr Oros) [1772010] - [kernel] phy: add helper phy_polling_mode (Petr Oros) [1772010] - [netdrv] phy: prevent PHYs w/o Clause 22 regs from calling genphy_config_aneg (Petr Oros) [1772010] - [netdrv] phy: add GBit master / slave error detection (Petr Oros) [1772010] - [netdrv] phy: sfp: Do not use "imply HWMON" (Petr Oros) [1772010] - [netdrv] phy: sfp: Add HWMON support for module sensors (Petr Oros) [1772010] - [kernel] hwmon: Add helper to tell if a char is invalid in a name (Petr Oros) [1772010] - [kernel] hwmon: Add support for power min, lcrit, min_alarm and lcrit_alarm (Petr Oros) [1772010] - [kernel] hwmon: Add missing HWMON_T_LCRIT_ALARM define (Petr Oros) [1772010] - [netdrv] phy: Drop OF dependency for MDIO_BCM_UNIMAC (Petr Oros) [1772010] - [gpio] gpiolib: Mark gpio_suffixes array with __maybe_unused (Petr Oros) [1772010] - [netdrv] phy: vitesse: Add support for VSC73xx (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Fix SGMII enable/disable (Petr Oros) [1772010] - [netdrv] phy: dp83tc811: Add INT_STAT3 (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check read_status results (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Use correct mdio bus (Petr Oros) [1772010] - [netdrv] phy: xgmiitorgmii: Check phy_driver ready before accessing (Petr Oros) [1772010] - [netdrv] mdio-mux-gpio: Remove VLA usage (Petr Oros) [1772010] - [netdrv] phy: fixed-phy: Make the error path simpler (Petr Oros) [1772010] - [netdrv] phy: Allow compile test of GPIO consumers if !GPIOLIB (Petr Oros) [1772010] - [watchdog] hpwdt: Reflect changes (Joseph Szczypek) [1769477] - [documentation] watchdog/hpwdt: Update documentation (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Add module parameter kdumptimeout (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Have core ping watchdog (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Advertize max_hw_heartbeat_ms (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Stop hpwdt on unregister (Joseph Szczypek) [1769477] - [watchdog] hpwdt: drop warning after registering device (Joseph Szczypek) [1769477] - [watchdog] hpwdt: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Joseph Szczypek) [1769477] - [nvme] make fabrics command run on a separate request queue (David Milburn) [1766361] - [nvme] Restart request timers in resetting state (David Milburn) [1766361] - [nvme] nvme-rdma: fix possible use-after-free in connect timeout (David Milburn) [1766361] - [block] blk-mq: remove blk_mq_complete_request_sync (David Milburn) [1766361] - [nvme] wait until all completed request's complete fn is called (David Milburn) [1766361] - [nvme] don't abort completed request in nvme_cancel_request (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_tagset_wait_completed_request() (David Milburn) [1766361] - [block] blk-mq: introduce blk_mq_request_completed() (David Milburn) [1766361]- [hwtracing] intel_th: pci: Add Jasper Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake PCH support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix possible memory leak in mode_store() (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix overflow in shift of an unsigned int (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix missing allocation failure check on a kstrndup (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an uninitialized mutex (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix the window switching sequence (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Tiger Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Preserve pre-existing buffer configuration (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Prevent freeing buffers while locked windows exist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Get rid of the window size limit (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu-sink: An example msu buffer "sink" (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Introduce buffer interface (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start read iterator from a non-empty window (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Split sgt array and pointer in multiwindow mode (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Support multipage blocks (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Ice Lake NNPI support (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with disabled IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Remove set but not used variable 'last' (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix unused variable warning on arm64 platform (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add current window tracking (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Add a sysfs attribute to trigger window switch (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Correct the block wrap detection (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add switch triggering support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Factor out trace start/stop (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Factor out pipeline draining (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Switch over to scatterlist (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Replace open-coded list_{first, last, next}_entry variants (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only report useful IRQs to subdevices (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Start handling IRQs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Use MSI interrupt signalling (Jiri Olsa) [1771015] - [hwtracing] intel_th: Communicate IRQ via resource (Jiri Olsa) [1771015] - [hwtracing] intel_th: Add "rtit" source device (Jiri Olsa) [1771015] - [hwtracing] intel_th: Skip subdevices if their MMIO is missing (Jiri Olsa) [1771015] - [hwtracing] intel_th: Rework resource passing between glue layers and core (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix single mode with IOMMU (Jiri Olsa) [1771015] - [hwtracing] intel_th: pci: Add Comet Lake support (Jiri Olsa) [1771015] - [hwtracing] intel_th: gth: Fix an off-by-one in output unassigning (Jiri Olsa) [1771015] - [hwtracing] intel_th: Don't reference unassigned outputs (Jiri Olsa) [1771015] - [hwtracing] intel_th: pti: Use sysfs_match_string() helper (Jiri Olsa) [1771015] - [hwtracing] intel_th: Only create useful device nodes (Jiri Olsa) [1771015] - [hwtracing] intel_th: Mark expected switch fall-throughs (Jiri Olsa) [1771015] - [hwtracing] intel_th: msu: Fix an off-by-one in attribute store (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix resource handling for ACPI glue layer (Jiri Olsa) [1771015] - [hwtracing] intel_th: Fix device removal logic (Jiri Olsa) [1771015] - [hwtracing] hwtracing/intel_th/msu.c: change return type to vm_fault_t (Jiri Olsa) [1771015] - [scripts] kbuild: modversions: Fix relative CRC byte order interpretation (Don Zickus) [1772940] - [tools] tools x86 uapi asm: Sync the pt_regs.h copy with the kernel sources (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for trace sequences APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for APIs used to extract common fields from a record (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_parse_header_page() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for parse event APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event filter APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event fields APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number_field() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for print field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for get field value APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for find field APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for libtraceevent event get APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for list events APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event find APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_read_number() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for registering print function (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for function related libtraceevent APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for event handler APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for tep_strerror() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for page size APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for host endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for file endian APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for get/set cpus APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man page for header_page APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Man pages for tep_handler related APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add support for man pages with multiple names (Michael Petlan) [1743208] - [tools] tools lib traceevent: Introduce man pages (Michael Petlan) [1743208] - [tools] perf/x86/regs: Use PERF_REG_EXTENDED_MASK (Michael Petlan) [1743208] - [tools] perf record: Fix s390 missing module symbol and warning for non-root users (Michael Petlan) [1743208] - [tools] perf machine: Read also the end of the kernel (Michael Petlan) [1743208] - [tools] perf test vmlinux-kallsyms: Ignore aliases to _etext when searching on kallsyms (Michael Petlan) [1743208] - [tools] perf session: Add missing swap ops for namespace events (Michael Petlan) [1743208] - [tools] perf namespace: Protect reading thread's namespace (Michael Petlan) [1743208] - [tools] perf data: Fix 'strncat may truncate' build failure with recent gcc (Michael Petlan) [1743208] - [tools] perf stat: Support 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf stat: Factor out aggregate counts printing (Michael Petlan) [1743208] - [tools] perf tools: Add a 'percore' event qualifier (Michael Petlan) [1743208] - [tools] perf docs: Add description for stderr (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix sample timestamp wrt non-taken branches (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix improved sample timestamp (Michael Petlan) [1743208] - [tools] perf intel-pt: Fix instructions sampling rate (Michael Petlan) [1743208] - [tools] perf regs x86: Add X86 specific arch__intr_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Add generic support for arch__intr/user_reg_mask() (Michael Petlan) [1743208] - [tools] perf parse-regs: Split parse_regs (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Add Cortex-A57 and Cortex-A72 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Map Brahma-B53 CPUID to cortex-a53 events (Michael Petlan) [1743208] - [tools] perf vendor events arm64: Remove [[:xdigit:]] wildcard (Michael Petlan) [1743208] - [tools] perf jevents: Remove unused variable (Michael Petlan) [1743208] - [tools] perf test zstd: Fixup verbose mode output (Michael Petlan) [1743208] - [tools] perf tests: Implement Zstd comp/decomp integration test (Michael Petlan) [1743208] - [tools] perf inject: Enable COMPRESSED record decompression (Michael Petlan) [1743208] - [tools] perf report: Implement perf.data record decompression (Michael Petlan) [1743208] - [tools] perf record: Implement -z, --compression_level[=] option (Michael Petlan) [1743208] - [tools] perf report: Add stub processing of compressed events for -D (Michael Petlan) [1743208] - [tools] perf record: Implement compression for AIO trace streaming (Michael Petlan) [1743208] - [tools] perf record: Implement compression for serial trace streaming (Michael Petlan) [1743208] - [tools] perf tools: Introduce Zstd streaming based compression API (Michael Petlan) [1743208] - [tools] perf mmap: Implement dedicated memory buffer for data compression (Michael Petlan) [1743208] - [tools] perf record: Implement COMPRESSED event record and its attributes (Michael Petlan) [1743208] - [tools] perf session: Define 'bytes_transferred' and 'bytes_compressed' metrics (Michael Petlan) [1743208] - [tools] perf build tests: Add NO_LIBZSTD=1 to make_minimal (Michael Petlan) [1743208] - [tools] perf machine: Null-terminate version char array upon fgets(/proc/version) error (Michael Petlan) [1743208] - [tools] perf vendor events intel: Add uncore_upi JSON support (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add 'About' dialog box (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add context menu (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add copy to clipboard (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Add tree level (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Fix error when shrinking / enlarging font (Michael Petlan) [1743208] - [tools] perf scripts python: exported-sql-viewer.py: Move view creation (Michael Petlan) [1743208] - [tools] perf tools x86: Add support for recording and printing XMM registers (Michael Petlan) [1743208] - [tools] perf parse-regs: Improve error output when faced with unknown register name (Michael Petlan) [1743208] - [tools] perf record: Fix suggestion to get list of registers usable with --user-regs and --intr-regs (Michael Petlan) [1743208] - [tools] perf tools: Speed up report for perf compiled with linwunwind (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove hard coded install paths from pkg-config file (Michael Petlan) [1743208] - [tools] csky: Add support for libdw (Michael Petlan) [1743208] - [tools] perf test: Fix spelling mistake "leadking" -> "leaking" (Michael Petlan) [1743208] - [tools] perf annotate: Remove hist__account_cycles() from callback (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Silvermont to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update GoldmontPlus to v1.01 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Goldmont to v13 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Bonnell to V4 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update KnightsLanding events to v9 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Haswell events to v28 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyBridge events to v21 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SandyBridge events to v16 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update JakeTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update IvyTown events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update HaswellX events to v20 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update BroadwellX events to v14 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update SkylakeX events to v1.12 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Skylake events to v42 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell-DE events to v7 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update Broadwell events to v23 (Michael Petlan) [1743208] - [tools] perf vendor events intel: Update metrics from TMAM 3.5 (Michael Petlan) [1743208] - [tools] perf record: Implement --mmap-flush= option (Michael Petlan) [1743208] - [tools] tools build: Implement libzstd feature check, LIBZSTD_DIR and NO_LIBZSTD defines (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments and local variables of libtraceevent from pevent to tep (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event_filter to "tep" (Michael Petlan) [1743208] - [tools] perf tools, tools lib traceevent: Rename "pevent" member of struct tep_event to "tep" (Michael Petlan) [1743208] - [tools] tools lib traceevent: Rename input arguments of libtraceevent APIs from pevent to tep (Michael Petlan) [1743208] - [tools] tools tools, tools lib traceevent: Make traceevent APIs more consistent (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove call to exit() from tep_filter_add_filter_str() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Remove tep filter trivial APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Removed unneeded !! and return parenthesis (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement new traceevent APIs for accessing struct tep_handler fields (Michael Petlan) [1743208] - [tools] tools lib traceevent: Coding style fixes (Michael Petlan) [1743208] - [tools] tools lib traceevent: Change description of few APIs (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add more debugging to see various internal ring buffer entries (Michael Petlan) [1743208] - [tools] tools lib traceevent: Implement a new API, tep_list_events_copy() (Michael Petlan) [1743208] - [tools] tools lib traceevent: Add mono clocks to be parsed in seconds (Michael Petlan) [1743208] - [tools] tools lib traceevent: Handle trace_printk() "px" (Michael Petlan) [1743208] - [tools] perf list: Output tool events (Michael Petlan) [1743208] - [tools] perf evsel: Support printing evsel name for 'duration_time' (Michael Petlan) [1743208] - [tools] perf stat: Implement duration_time as a proper event (Michael Petlan) [1743208] - [tools] perf stat: Revert checks for duration_time (Michael Petlan) [1743208] - [tools] perf list: Fix s390 counter long description for L1D_RO_EXCL_WRITES (Michael Petlan) [1743208] - [tools] perf tools: Add header defining used namespace struct to event.h (Michael Petlan) [1743208] - [tools] perf trace beauty renameat: No need to include linux/fs.h (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Use a PERCPU_ARRAY map to copy more string bytes (Michael Petlan) [1743208] - [tools] perf augmented_raw_syscalls: Copy strings from all syscalls with 1st or 2nd string arg (Michael Petlan) [1743208] - [tools] perf trace: Add 'string' event alias to select syscalls with string args (Michael Petlan) [1743208] - [x86] perf/x86: Always store regs->ip in perf_callchain_kernel() (Michael Petlan) [1743208] - [x86] perf/x86: Remove pmu->pebs_no_xmm_regs (Michael Petlan) [1743208] - [x86] perf/x86: Clean up PEBS_XMM_REGS (Michael Petlan) [1743208] - [kernel] perf/x86: Disable extended registers for non-supported PMUs (Michael Petlan) [1743208] - [kernel] perf/ioctl: Add check for the sample_period value (Michael Petlan) [1743208] - [kernel] perf/core: Fix perf_sample_regs_user() mm check (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Use regular variables for nesting (Michael Petlan) [1743208] - [kernel] perf/ring-buffer: Always use {READ, WRITE}_ONCE() for rb->user_page data (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Add ordering to rb->nest increment (Michael Petlan) [1743208] - [kernel] perf/ring_buffer: Fix exposing a temporarily decreased data_head (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Fix EVENT vs. UEVENT PEBS constraints (Michael Petlan) [1743208] - [x86] perf/x86/intel: Allow PEBS multi-entry in watermark mode (Michael Petlan) [1743208] - [x86] perf/x86/intel: Fix INTEL_FLAGS_EVENT_CONSTRAINT* masking (Michael Petlan) [1743208] - [x86] perf/x86/amd/iommu: Make the 'amd_iommu_attr_groups' symbol static (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Tremont core PMU support (Michael Petlan) [1743208] - [x86] perf/x86/intel/uncore: Add Intel Icelake uncore support (Michael Petlan) [1743208] - [x86] perf/x86/msr: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/rapl: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel/cstate: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86/intel: Add Icelake support (Michael Petlan) [1743208] - [x86] perf/x86: Support constraint ranges (Michael Petlan) [1743208] - [x86] perf/x86/lbr: Avoid reading the LBRs when adaptive PEBS handles them (Michael Petlan) [1743208] - [x86] perf/x86/intel: Support adaptive PEBS v4 (Michael Petlan) [1743208] - [x86] perf/x86/intel/ds: Extract code of event update in short period (Michael Petlan) [1743208] - [x86] perf/x86/intel: Extract memory code PEBS parser for reuse (Michael Petlan) [1743208] - [x86] perf/x86: Support outputting XMM registers (Michael Petlan) [1743208] - [x86] perf/x86/intel: Force resched when TFA sysctl is modified (Michael Petlan) [1743208] - [kernel] perf/core: Add perf_pmu_resched() as global function (Michael Petlan) [1743208] - [kernel] perf/headers: Fix stale comment for struct perf_addr_filter (Michael Petlan) [1743208] - [kernel] perf/core: Make perf_swevent_init_cpu() static (Michael Petlan) [1743208] - [x86] perf/x86: Add sanity checks to x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Optimize x86_schedule_events() (Michael Petlan) [1743208] - [x86] perf/x86: Clear ->event_constraint[] on put (Michael Petlan) [1743208] - [x86] perf/x86/intel: Optimize intel_get_excl_constraints() (Michael Petlan) [1743208] - [x86] perf/x86: Remove PERF_X86_EVENT_COMMITTED (Michael Petlan) [1743208] - [x86] perf/x86: Simplify x86_pmu.get_constraints() interface (Michael Petlan) [1743208] - [x86] perf/x86/intel: Simplify intel_tfa_commit_scheduling() (Michael Petlan) [1743208] - [tools] perf evsel: Do not rely on errno values for precise_ip fallback (Michael Petlan) [1715508] - [kernel] redhat: perf kABI-check failure fix (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [x86] cpufeature: Fix various quality problems in the header (Michael Petlan) [1715508] - [x86] cpufeature: Add facility to check for min microcode revisions (Michael Petlan) [1715508] - [tools] perf tools: Remove needless asm/unistd.h include fixing build in some places (Michael Petlan) [1715508] - [tools] tools build: Add -ldl to the disassembler-four-args feature test (Michael Petlan) [1715508] - [tools] perf cs-etm: Always allocate memory for cs_etm_queue::prev_packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Don't check cs_etm_queue::prev_packet validity (Michael Petlan) [1715508] - [tools] perf report: Report OOM in status line in the GTK UI (Michael Petlan) [1715508] - [tools] perf bench numa: Add define for RUSAGE_THREAD if not present (Michael Petlan) [1715508] - [tools] tools lib traceevent: Change tag string for error (Michael Petlan) [1715508] - [tools] perf annotate: Fix build on 32 bit for BPF annotation (Michael Petlan) [1715508] - [tools] perf bpf: Return value with unlocking in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_btf() (Michael Petlan) [1715508] - [tools] perf tools: Fix map reference counting (Michael Petlan) [1715508] - [tools] perf evlist: Fix side band thread draining (Michael Petlan) [1715508] - [tools] perf tools: Check maps for bpf programs (Michael Petlan) [1715508] - [tools] perf bpf: Return NULL when RB tree lookup fails in perf_env__find_bpf_prog_info() (Michael Petlan) [1715508] - [tools] tools include uapi: Sync sound/asound.h copy (Michael Petlan) [1715508] - [tools] perf top: Always sample time to satisfy needs of use of ordered queuing (Michael Petlan) [1715508] - [tools] perf evsel: Use hweight64() instead of hweight_long(attr.sample_regs_user) (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix missing equality check for strcmp (Michael Petlan) [1715508] - [tools] perf stat: Disable DIR_FORMAT feature for 'perf stat record' (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Fix use of parent_id in calls_view (Michael Petlan) [1715508] - [tools] perf header: Fix lock/unlock imbalances when processing BPF/BTF info (Michael Petlan) [1715508] - [tools] perf pmu: Fix parser error for uncore event alias (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix never-ending loop (Michael Petlan) [1715508] - [tools] perf machine: Update kernel map address and re-order properly (Michael Petlan) [1715508] - [tools] tools headers uapi: Synchronize i915_drm.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Update drm/i915_drm.h (Michael Petlan) [1715508] - [tools] perf evsel: Fix max perf_event_attr.precise_ip detection (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix TSC slip (Michael Petlan) [1715508] - [tools] perf cs-etm: Add missing case value (Michael Petlan) [1715508] - [tools] perf bpf: Show more BPF program info in print_bpf_prog_info() (Michael Petlan) [1715508] - [tools] perf bpf: Extract logic to create program names from perf_event__synthesize_one_bpf_prog() (Michael Petlan) [1715508] - [tools] perf tools: Save bpf_prog_info and BTF of new BPF programs (Michael Petlan) [1715508] - [tools] perf evlist: Introduce side band thread (Michael Petlan) [1715508] - [tools] perf annotate: Enable annotation of BPF programs (Michael Petlan) [1715508] - [tools] perf build: Check what binutils's 'disassembler()' signature to use (Michael Petlan) [1715508] - [tools] tools build: Add -lrt to FEATURE_CHECK_LDFLAGS-libaio (Michael Petlan) [1715508] - [tools] tools build: Add test-reallocarray.c to test-all.c to fix the build (Michael Petlan) [1715508] - [tools] perf bpf: Process PERF_BPF_EVENT_PROG_LOAD for annotation (Michael Petlan) [1715508] - [tools] perf symbols: Introduce DSO_BINARY_TYPE__BPF_PROG_INFO (Michael Petlan) [1715508] - [tools] perf feature detection: Add -lopcodes to feature-libbfd (Michael Petlan) [1715508] - [tools] perf top: Add option --no-bpf-event (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save BTF in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info information as headers to perf.data (Michael Petlan) [1715508] - [tools] perf bpf: Save bpf_prog_info in a rbtree in perf_env (Michael Petlan) [1715508] - [tools] perf bpf: Make synthesize_bpf_events() receive perf_session pointer instead of perf_tool (Michael Petlan) [1715508] - [tools] perf bpf: Synthesize bpf events with bpf_program__get_prog_info_linear() (Michael Petlan) [1715508] - [tools] perf record: Replace option --bpf-event with --no-bpf-event (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak in test__perf_evsel__tp_sched_test() (Michael Petlan) [1715508] - [tools] perf tests: Fix memory leak by expr__find_other() in test__expr() (Michael Petlan) [1715508] - [tools] perf tests: Fix a memory leak of cpu_map object in the openat_syscall_event_on_all_cpus test (Michael Petlan) [1715508] - [tools] perf evsel: Free evsel->counts in perf_evsel__exit() (Michael Petlan) [1715508] - [tools] perf top: Fix global-buffer-overflow issue (Michael Petlan) [1715508] - [tools] perf maps: Purge all maps from the 'names' tree (Michael Petlan) [1715508] - [tools] perf map: Remove map from 'names' tree in __maps__remove() (Michael Petlan) [1715508] - [tools] perf hist: Add missing map__put() in error case (Michael Petlan) [1715508] - [tools] perf top: Fix error handling in cmd_top() (Michael Petlan) [1715508] - [tools] perf top: Delete the evlist before perf_session, fixing heap-use-after-free issue (Michael Petlan) [1715508] - [tools] perf build-id: Fix memory leak in print_sdt_events() (Michael Petlan) [1715508] - [tools] perf config: Fix a memory leak in collect_config() (Michael Petlan) [1715508] - [tools] perf config: Fix an error in the config template documentation (Michael Petlan) [1715508] - [tools] perf list: Don't forget to drop the reference to the allocated thread_map (Michael Petlan) [1715508] - [tools] perf tools: Add doc about how to build perf with Asan and UBSan (Michael Petlan) [1715508] - [tools] perf vendor events: Remove P8 HW events which are not supported (Michael Petlan) [1715508] - [tools] perf stat: Improve scaling (Michael Petlan) [1715508] - [tools] perf stat: Fix --no-scale (Michael Petlan) [1715508] - [tools] perf script: Support relative time (Michael Petlan) [1715508] - [tools] perf report: Indicate JITed code better in report (Michael Petlan) [1715508] - [tools] perf report: Show all sort keys in help output (Michael Petlan) [1715508] - [tools] perf record: Clarify help for --switch-output (Michael Petlan) [1715508] - [tools] perf record: Allow to limit number of reported perf.data files (Michael Petlan) [1715508] - [tools] perf list: Filter metrics too (Michael Petlan) [1715508] - [tools] perf tools report: Add custom scripts to script menu (Michael Petlan) [1715508] - [tools] perf ui browser: Fix ui popup argv browser for many entries (Michael Petlan) [1715508] - [tools] perf script: Add array bound checking to list_scripts (Michael Petlan) [1715508] - [tools] perf tools: Add some new tips describing the new options (Michael Petlan) [1715508] - [tools] perf report: Implement browsing of individual samples (Michael Petlan) [1715508] - [tools] perf report: Support builtin perf script in scripts menu (Michael Petlan) [1715508] - [tools] perf report: Support running scripts for current time range (Michael Petlan) [1715508] - [tools] perf report: Support time sort key (Michael Petlan) [1715508] - [tools] perf script: Filter COMM/FORK/.. events by CPU (Michael Petlan) [1715508] - [tools] perf tools: Update x86's syscall_64.tbl, no change in tools/perf behaviour (Michael Petlan) [1715508] - [tools] perf script python: Add printdate function to SQL exporters (Michael Petlan) [1715508] - [tools] perf report: Use less for scripts output (Michael Petlan) [1715508] - [tools] perf session: Add process callback to reader object (Michael Petlan) [1715508] - [tools] perf header: Add DIR_FORMAT feature to describe directory data (Michael Petlan) [1715508] - [tools] perf data: Make perf_data__size() work over directory (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__update_dir() function (Michael Petlan) [1715508] - [tools] perf data: Don't store auxtrace index for directory data file (Michael Petlan) [1715508] - [tools] perf data: Support having perf.data stored as a directory (Michael Petlan) [1715508] - [tools] perf vendor events amd: perf PMU events for AMD Family 17h (Michael Petlan) [1715508] - [tools] perf probe: Fix getting the kernel map (Michael Petlan) [1715508] - [tools] perf report: Parse time quantum (Michael Petlan) [1715508] - [tools] perf time-utils: Add utility function to print time stamps in nanoseconds (Michael Petlan) [1715508] - [tools] perf report: Support output in nanoseconds (Michael Petlan) [1715508] - [tools] perf script: Support insn output for normal samples (Michael Petlan) [1715508] - [tools] perf data: Force perf_data__open|close zero data->file.path (Michael Petlan) [1715508] - [tools] perf session: Fix double free in perf_data__close (Michael Petlan) [1715508] - [tools] perf evsel: Probe for precise_ip with simple attr (Michael Petlan) [1715508] - [tools] perf tools: Read and store caps/max_precise in perf_pmu (Michael Petlan) [1715508] - [tools] perf hist: Fix memory leak of srcline (Michael Petlan) [1715508] - [tools] perf hist: Add error path into hist_entry__init (Michael Petlan) [1715508] - [tools] perf diff: Support --pid/--tid filter options (Michael Petlan) [1715508] - [tools] perf diff: Support --cpu filter option (Michael Petlan) [1715508] - [tools] perf diff: Support --time filter option (Michael Petlan) [1715508] - [tools] perf thread: Generalize function to copy from thread addr space from intel-bts code (Michael Petlan) [1715508] - [tools] perf annotate: Calculate the max instruction name, align column to that (Michael Petlan) [1715508] - [tools] perf clang: Remove needless extra semicolon (Michael Petlan) [1715508] - [tools] perf bpf: Automatically add BTF ELF markers (Michael Petlan) [1715508] - [tools] perf beauty msg_flags: Add missing s lost when adding prefix suppression logic (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add call tree (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out CallGraphModelBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Improve TreeModel abstraction (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out TreeWindowBase (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-postgresql.py: Fix invalid input syntax for integer error (Michael Petlan) [1715508] - [tools] perf scripts python: export-to-sqlite.py: Export calls parent_id (Michael Petlan) [1715508] - [tools] perf db-export: Add calls parent_id to enable creation of call trees (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix divide by zero when TSC is not available (Michael Petlan) [1715508] - [tools] perf auxtrace: Improve address filter error message when there is no DSO (Michael Petlan) [1715508] - [tools] perf time-utils: Refactor time range parsing code (Michael Petlan) [1715508] - [tools] tools lib traceevent: Fix buffer overflow in arg_eval (Michael Petlan) [1715508] - [tools] perf probe: Clarify error message about not finding kernel modules debuginfo (Michael Petlan) [1715508] - [tools] replace open encodings for NUMA_NO_NODE (Michael Petlan) [1715508] - [tools] perf script python: Add Python3 support to stat-cpi.py (Michael Petlan) [1715508] - [tools] perf tools: Add perf_exe() helper to find perf binary (Michael Petlan) [1715508] - [tools] perf script: Handle missing fields with -F +. (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__open_dir_data function (Michael Petlan) [1715508] - [tools] perf data: Add perf_data__(create_dir|close_dir) functions (Michael Petlan) [1715508] - [tools] perf data: Fail check_backup in case of error (Michael Petlan) [1715508] - [tools] perf data: Make check_backup work over directories (Michael Petlan) [1715508] - [tools] perf tools: Add rm_rf_perf_data function (Michael Petlan) [1715508] - [tools] perf tools: Add pattern name checking to rm_rf (Michael Petlan) [1715508] - [tools] perf tools: Add depth checking to rm_rf (Michael Petlan) [1715508] - [tools] perf data: Add global path holder (Michael Petlan) [1715508] - [tools] perf data: Move size to struct perf_data_file (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Add top calls report (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove no selection error (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove SQLTableDialogDataItem (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Create new dialog data item classes (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move report name into ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportVars (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Factor out ReportDialogBase (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Move column headers (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Hide Call Graph option if no calls table (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Remove leftover debugging prints (Michael Petlan) [1715508] - [tools] perf scripts python: exported-sql-viewer.py: Fix missing shebang (Michael Petlan) [1715508] - [tools] perf thread-stack: Hide x86 retpolines (Michael Petlan) [1715508] - [tools] perf thread-stack: Improve thread_stack__no_call_return() (Michael Petlan) [1715508] - [tools] perf tools: Make rm_rf() remove single file (Michael Petlan) [1715508] - [tools] perf cpumap: Increase debug level for cpu_map__snprint verbose output (Michael Petlan) [1715508] - [tools] perf bpf-event: Add missing new line into pr_debug call (Michael Petlan) [1715508] - [tools] perf script: Allow +- operator for type specific fields option (Michael Petlan) [1715508] - [tools] perf evsel: Force sample_type for slave events (Michael Petlan) [1715508] - [tools] perf session: Don't report zero period samples for slave events (Michael Petlan) [1715508] - [tools] perf trace: Allow dumping a BPF map after setting up BPF events (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map dumper (Michael Petlan) [1715508] - [tools] perf doc: Fix documentation of the Flags section in perf.data (Michael Petlan) [1715508] - [tools] perf doc: Fix HEADER_CMDLINE description in perf.data documentation (Michael Petlan) [1715508] - [tools] perf report: Don't shadow inlined symbol with different addr range (Michael Petlan) [1715508] - [tools] perf tools: Use sysfs__mountpoint() when reading cpu topology (Michael Petlan) [1715508] - [tools] perf tools: Add numa_topology object (Michael Petlan) [1715508] - [tools] perf tools: Add cpu_topology object (Michael Petlan) [1715508] - [tools] perf tests shell: Skip trace+probe_vfs_getname.sh if built without trace support (Michael Petlan) [1715508] - [tools] perf header: Remove unused 'cpu_nr' field from 'struct cpu_topo' (Michael Petlan) [1715508] - [tools] perf header: Get rid of write_it label (Michael Petlan) [1715508] - [tools] perf list: Display metric expressions for --details option (Michael Petlan) [1715508] - [tools] perf tools: Fix legacy events symbol separator parsing (Michael Petlan) [1715508] - [tools] perf tools: Rename build libperf to perf (Michael Petlan) [1715508] - [tools] perf tools: Rename LIB_FILE to LIBPERF_A (Michael Petlan) [1715508] - [tools] perf tools: Compile perf with libperf-in.o instead of libperf.a (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize auxtrace_buffer fetch function (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main packet processing loop (Michael Petlan) [1715508] - [tools] perf cs-etm: Modularize main decoder function (Michael Petlan) [1715508] - [tools] perf cs-etm: Make cs_etm__run_decoder() queue independent (Michael Petlan) [1715508] - [tools] perf cs-etm: Rethink kernel address initialisation (Michael Petlan) [1715508] - [tools] perf cs-etm: Cleaning up function cs_etm__alloc_queue() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix erroneous comment (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm__init_trace_params() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix memory leak in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Introducing function cs_etm_decoder__init_dparams() (Michael Petlan) [1715508] - [tools] perf cs-etm: Fix wrong return values in error path (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "time" and "timestamp" (Michael Petlan) [1715508] - [tools] perf cs-etm: Remove unused structure field "state" (Michael Petlan) [1715508] - [tools] perf build: Add missing FEATURE_CHECK_LDFLAGS-libcrypto (Michael Petlan) [1715508] - [tools] perf unwind: Do not put libunwind-{x86, aarch64} in FEATURE_TESTS_BASIC (Michael Petlan) [1715508] - [tools] perf coresight: Do not test for libopencsd by default (Michael Petlan) [1715508] - [tools] perf trace: Filter out gnome-terminal* parent (Michael Petlan) [1715508] - [tools] perf trace: Check if the 'fd' is negative when mapping it to pathname (Michael Petlan) [1715508] - [tools] perf beauty ioctl cmd: The 'fd' arg is signed (Michael Petlan) [1715508] - [tools] perf utils: Silence "Couldn't synthesize bpf events" warning for EPERM (Michael Petlan) [1715508] - [tools] perf cs-etm: Add proper header file for symbols (Michael Petlan) [1715508] - [tools] perf record: Implement --affinity=node|cpu option (Michael Petlan) [1715508] - [tools] perf auxtrace: Add timestamp to auxtrace errors (Michael Petlan) [1715508] - [tools] perf intel-pt: Packet splitting can happen only on 32-bit (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix CYC timestamp calculation after OVF (Michael Petlan) [1715508] - [tools] perf intel-pt: Fix overlap calculation for padding (Michael Petlan) [1715508] - [tools] perf auxtrace: Define auxtrace record alignment (Michael Petlan) [1715508] - [tools] perf thread-stack: Represent jmps to the start of a different symbol (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__no_call_return() by adding more local variables (Michael Petlan) [1715508] - [tools] perf thread-stack: Tidy thread_stack__push_cp() usage (Michael Petlan) [1715508] - [tools] perf tools: Fix split_kallsyms_for_kcore() for trampoline symbols (Michael Petlan) [1715508] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on CLX (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception return packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add traceID in packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Change tuple from traceID-CPU# to traceID-metadata (Michael Petlan) [1715508] - [tools] perf cs-etm: Add exception number in exception packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for trace discontinuity (Michael Petlan) [1715508] - [tools] perf cs-etm: Set sample flags for instruction range packet (Michael Petlan) [1715508] - [tools] perf cs-etm: Add last instruction information in packet (Michael Petlan) [1715508] - [tools] perf tools: Add documentation for BPF event selection (Michael Petlan) [1715508] - [tools] perf report: Move symbol annotation to the resort phase (Michael Petlan) [1715508] - [tools] perf evsel: Add output_resort_cb method (Michael Petlan) [1715508] - [tools] perf hists: Add argument to hists__resort_cb_t callback (Michael Petlan) [1715508] - [tools] perf record: Apply affinity masks when reading mmap buffers (Michael Petlan) [1715508] - [tools] perf tools: Add fallback versions for CPU_{OR, EQUAL}() (Michael Petlan) [1715508] - [tools] perf record: Bind the AIO user space buffers to nodes (Michael Petlan) [1715508] - [tools] perf record: Allocate affinity masks (Michael Petlan) [1715508] - [tools] perf pmu: Remove set_drv_config API (Michael Petlan) [1715508] - [tools] perf coresight: Remove set_drv_config() API (Michael Petlan) [1715508] - [tools] perf arm cs-etm: Use event attributes to send sink information to kernel (Michael Petlan) [1715508] - [tools] perf pmu: Move EVENT_SOURCE_DEVICE_PATH to PMU header file (Michael Petlan) [1715508] - [tools] perf bpf-loader: Remove unecessary includes from bpf-loader.h (Michael Petlan) [1715508] - [tools] perf powerpc kvm-stat: Add missing evlist.h header (Michael Petlan) [1715508] - [tools] perf kvm stat: Replace kvm-stat.h includes with forward declarations (Michael Petlan) [1715508] - [tools] perf pmu: Remove needless evsel.h only needs one fwd decl (Michael Petlan) [1715508] - [tools] perf tests pmu: Add missing headers (Michael Petlan) [1715508] - [tools] perf hist: Remove the needless callchain.h include from hist.h (Michael Petlan) [1715508] - [tools] perf tools: Add missing include in various places (Michael Petlan) [1715508] - [tools] perf thread: Don't include symbol.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf evsel: No need to include symbol.h in evsel.h, symbol_conf.h is enough (Michael Petlan) [1715508] - [tools] perf tools: Add missing include for symbols.h (Michael Petlan) [1715508] - [tools] perf hist: Remove symbol.h from hist.h, just fwd decls are needed (Michael Petlan) [1715508] - [tools] perf tests: Add missing headers so far obtained indirectly (Michael Petlan) [1715508] - [tools] perf map: Move structs and prototypes for map groups to a separate header (Michael Petlan) [1715508] - [tools] pref tools: Add missing map.h includes (Michael Petlan) [1715508] - [tools] perf symbols: Introduce map_symbol.h (Michael Petlan) [1715508] - [tools] perf callchain: Uninline callchain_cursor_reset() to remove map.h dependency (Michael Petlan) [1715508] - [tools] perf srccode: Move struct definition from map.h to srccode.h (Michael Petlan) [1715508] - [tools] perf arm pmu: Add missing linux/string.h header (Michael Petlan) [1715508] - [tools] perf powerpc: Add missing headers to skip-callchain-idx.c (Michael Petlan) [1715508] - [tools] perf augmented_syscalls: Convert to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf examples: Convert etcsnoop to use bpf_map() (Michael Petlan) [1715508] - [tools] perf trace: Fixup etcsnoop example (Michael Petlan) [1715508] - [tools] perf augmented_raw_syscalls: Use bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Convert pid_map() to bpf_map() (Michael Petlan) [1715508] - [tools] perf bpf: Add bpf_map() helper (Michael Petlan) [1715508] - [tools] perf bpf: Fix synthesized PERF_RECORD_KSYMBOL/BPF_EVENT (Michael Petlan) [1715508] - [tools] perf sched: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf hist: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf symbols: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf util: Use cached rbtree for rblists (Michael Petlan) [1715508] - [tools] perf callchain: Use cached rbtrees (Michael Petlan) [1715508] - [tools] perf machine: Use cached rbtrees (Michael Petlan) [1715508] - [tools] Update rbtree implementation (Michael Petlan) [1715508] - [tools] perf callchain: No need to include perf.h (Michael Petlan) [1715508] - [tools] perf comm: Remove needless headers from comm.h (Michael Petlan) [1715508] - [tools] perf namespaces: Remove namespaces.h from .h headers (Michael Petlan) [1715508] - [tools] perf symbols: Remove some unnecessary includes from symbol.h (Michael Petlan) [1715508] - [tools] perf symbols: Remove include map.h from dso.h (Michael Petlan) [1715508] - [tools] perf block-range: Add missing headers (Michael Petlan) [1715508] - [tools] perf tools: Move branch structs to branch.h (Michael Petlan) [1715508] - [tools] perf annotate: Remove lots of headers from annotate.h (Michael Petlan) [1715508] - [tools] perf symbols: Move symbol_conf to separate file (Michael Petlan) [1715508] - [tools] perf color: Add missing stdarg.g to color.h (Michael Petlan) [1715508] - [tools] perf utils: Move perf_config using routines from color.c to separate object (Michael Petlan) [1715508] - [tools] perf top: Synthesize BPF events for pre-existing loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Synthesize PERF_RECORD_* for loaded BPF programs (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [tools] perf tools: Handle PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] tools headers uapi: Sync tools/include/uapi/linux/perf_event.h (Michael Petlan) [1715508] - [tools] perf report: Display names in s390 diagnostic counter sets (Michael Petlan) [1715508] - [tools] perf tools: Remove duplicate headers (Michael Petlan) [1715508] - [tools] perf session: Add reader__process_events function (Michael Petlan) [1715508] - [tools] perf session: Add 'data_offset' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add 'data_size' member to reader object (Michael Petlan) [1715508] - [tools] perf session: Add reader object (Michael Petlan) [1715508] - [tools] perf session: Get rid of file_size variable (Michael Petlan) [1715508] - [tools] perf session: Rearrange perf_session__process_events function (Michael Petlan) [1715508] - [tools] perf tools: Replace automatic const char[] variables by statics (Michael Petlan) [1715508] - [tools] perf/doc: Update design.txt for exclude_{host|guest} flags (Michael Petlan) [1715508] - [x86] perf/x86/intel/pt: Remove software double buffering PMU capability (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX software double buffering (Michael Petlan) [1715508] - [x86] perf/x86/amd: Update generic hardware cache events for Family 17h (Michael Petlan) [1715508] - [x86] perf/x86/amd: Add event map for AMD Family 17h (Michael Petlan) [1715508] - [x86] perf/x86: Fix incorrect PEBS_REGS (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Fix AUX record suppression (Michael Petlan) [1715508] - [kernel] perf/core: Fix the address filtering fix (Michael Petlan) [1715508] - [kernel] perf/core: Fix perf_event_disable_inatomic() race (Michael Petlan) [1715508] - [x86] perf/x86/intel: Initialize TFA MSR (Michael Petlan) [1715508] - [x86] perf/x86/intel: Fix handling of wakeup_events for multi-entry PEBS (Michael Petlan) [1715508] - [kernel] perf/core: Restore mmap record type correctly (Michael Petlan) [1715508] - [x86] perf/x86/intel: Make dev_attr_allow_tsx_force_abort static (Michael Petlan) [1715508] - [kernel] uprobes: convert uprobe.ref to refcount_t (Michael Petlan) [1715508] - [kernel] perf, bpf: Consider events with attr.bpf_event as side-band events (Michael Petlan) [1715508] - [kernel] perf/core: Mark expected switch fall-through (Michael Petlan) [1715508] - [x86] perf/x86/intel/uncore: Fix client IMC events return huge result (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Use high order allocations for AUX buffers optimistically (Michael Petlan) [1715508] - [x86] events: Mark expected switch-case fall-throughs (Michael Petlan) [1715508] - [kernel] perf, pt, coresight: Fix address filters for vmas with non-zero offset (Michael Petlan) [1715508] - [kernel] perf: Copy parent's address filter offsets on clone (Michael Petlan) [1715508] - [x86] perf/x86/intel: Add counter freezing quirk for Goldmont (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up counter freezing quirk (Michael Petlan) [1715508] - [x86] perf/x86/intel: Clean up SNB PEBS quirk (Michael Petlan) [1715508] - [x86] perf/x86/kvm: Avoid unnecessary work in guest filtering (Michael Petlan) [1715508] - [perf] aux: Make perf_event accessible to setup_aux() (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.aux_refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/ring_buffer: Convert ring_buffer.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf: Convert perf_event_context.refcount to refcount_t (Michael Petlan) [1715508] - [kernel] perf/uprobes: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/hw_breakpoints: Convert to SPDX license identifier (Michael Petlan) [1715508] - [kernel] perf/core: Convert to SPDX license identifiers (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_BPF_EVENT (Michael Petlan) [1715508] - [kernel] perf, bpf: Introduce PERF_RECORD_KSYMBOL (Michael Petlan) [1715508] - [kernel] perf: Remove duplicated workqueue.h include from perf_event.h (Michael Petlan) [1715508] - [tools] perf/core: Remove unused perf_flags (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Strengthen exclusion checks with PERF_PMU_CAP_NO_EXCLUDE (Michael Petlan) [1715508] - [x86] perf/core, arch/x86: Use PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add PERF_PMU_CAP_NO_EXCLUDE for exclusion incapable PMUs (Michael Petlan) [1715508] - [kernel] perf/core: Add function to test for event exclusion flags (Michael Petlan) [1715508]- [kernel] mm/hmm: fix ZONE_DEVICE anon page mapping reuse (Jerome Glisse) [1498655 1597758] - [gpu] drm/nouveau/dmem: missing mutex_lock in error path (Jerome Glisse) [1498655 1597758] - [mm] hmm: always return EBUSY for invalid ranges in hmm_range_{fault, snapshot} (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: move hmm_vma_range_done and hmm_vma_fault to nouveau (Jerome Glisse) [1498655 1597758] - [kernel] mm: factor out a devm_request_free_mem_region helper (Jerome Glisse) [1498655 1597758] - [mm] don't clear ->mapping in hmm_devmem_free (Jerome Glisse) [1498655 1597758] - [mm] remove the struct hmm_device infrastructure (Jerome Glisse) [1498655 1597758] - [mm] hmm: Fix error flows in hmm_invalidate_range_start (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove confusing comment and logic from hmm_release (Jerome Glisse) [1498655 1597758] - [mm] hmm: Poison hmm_range during unregister (Jerome Glisse) [1498655 1597758] - [mm] hmm: Remove racy protection against double-unregistration (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use lockdep instead of comments (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold on to the mmget for the lifetime of the range (Jerome Glisse) [1498655 1597758] - [mm] hmm: Do not use list*_rcu() for hmm->ranges (Jerome Glisse) [1498655 1597758] - [mm] hmm: Simplify hmm_get_or_create and make it reliable (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: Remove duplicate condition test before wait_event_timeout (Jerome Glisse) [1498655 1597758] - [mm] hmm: Hold a mmgrab from hmm to mm (Jerome Glisse) [1498655 1597758] - [mm] hmm: Use hmm_mirror not mm as an argument for hmm_range_register (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix use after free with struct hmm in the mmu notifiers (Jerome Glisse) [1498655 1597758] - [mm] hmm: Only set FAULT_FLAG_ALLOW_RETRY for non-blocking (Jerome Glisse) [1498655 1597758] - [mm] hmm: support automatic NUMA balancing (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: clean up some coding style and comments (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: suppress compilation warnings when CONFIG_HUGETLB_PAGE is not set (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert various hmm_pfn_* to device_entry which is a better name (Jerome Glisse) [1498655 1597758] - [mm] hmm: add a helper function that fault pages and map them to a device (Jerome Glisse) [1498655 1597758] - [mm] hmm: allow to mirror vma of a file on a DAX backed filesystem (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: add helpers to test if mm is still alive or not (Jerome Glisse) [1498655 1597758] - [mm] hmm: mirror hugetlbfs (snapshoting, faulting and DMA mapping) (Jerome Glisse) [1498655 1597758] - [documentation] [documentation] mm/hmm: add default fault flags to avoid the need to pre-fill pfns arrays (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve driver API to work and wait over a range (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_fault() to hmm_range_fault() (Jerome Glisse) [1498655 1597758] - [mm] hmm: improve and rename hmm_vma_get_pfns() to hmm_range_snapshot() (Jerome Glisse) [1498655 1597758] - [mm] hmm: do not erase snapshot when a range is invalidated (Jerome Glisse) [1498655 1597758] - [mm] hmm: use reference counting for HMM struct (Jerome Glisse) [1498655 1597758] - [kernel] mm/hmm: convert to use vm_fault_t (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove set but not used variable 'devmem' (Jerome Glisse) [1498655 1597758] - [mm] hmm: mark hmm_devmem_{add, add_resource} EXPORT_SYMBOL_GPL (Jerome Glisse) [1498655 1597758] - [mm] hmm: replace hmm_devmem_pages_create() with devm_memremap_pages() (Jerome Glisse) [1498655 1597758] - [mm] hmm: use devm semantics for hmm_devmem_{add, remove} (Jerome Glisse) [1498655 1597758] - [mm] hmm: invalidate device page table at start of invalidation (Jerome Glisse) [1498655 1597758] - [mm] hmm: use a structure for update callback parameters (Jerome Glisse) [1498655 1597758] - [mm] hmm: properly handle migration pmd (Jerome Glisse) [1498655 1597758] - [mm] hmm: fix utf8 . (Jerome Glisse) [1498655 1597758] - [mm] hmm.c: remove unused variables align_start and align_end (Jerome Glisse) [1498655 1597758] - [hid] hyperv: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778 1772010] - [hid] logitech-hidpp: do all FF cleanup in hidpp_ff_destroy() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: rework device validation (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: split g920_get_config() (Benjamin Tissoires) [1740778] - [hid] fix error message in hid_open_report() (Benjamin Tissoires) [1740778] - [hid] Fix assumption that devices have inputs (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Trekstor Primebook C11B to descriptor override (Benjamin Tissoires) [1740778] - [hid] apple: Fix stuck function keys when using FN (Benjamin Tissoires) [1740778] - [hid] wacom: Fix several minor compiler warnings (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X500 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] hidraw: Fix invalid read in hidraw_ioctl (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix crash when initial logi_dj_recv_query_paired_devices fails (Benjamin Tissoires) [1740778] - [hid] logitech: Fix general protection fault caused by Logitech driver (Benjamin Tissoires) [1740778] - [hid] sony: Fix memory corruption issue on cleanup (Benjamin Tissoires) [1740778] - [hid] prodikeys: Fix general protection fault during probe (Benjamin Tissoires) [1740778] - [hid] wacom: correct misreported EKR ring values (Benjamin Tissoires) [1740778] - [hid] cp2112: prevent sleeping function called from invalid context (Benjamin Tissoires) [1740778] - [hid] wacom: Correct distance scale for 2nd-gen Intuos devices (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove support for the G700 over USB (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech-hidpp: add USB PID for a few more supported mice" (Benjamin Tissoires) [1740778] - [hid] sony: Fix race condition between rumble and device remove (Benjamin Tissoires) [1740778] - [hid] hiddev: do cleanup in failure of opening a device (Benjamin Tissoires) [1740778] - [hid] hiddev: avoid opening a disconnected device (Benjamin Tissoires) [1740778] - [hid] input: fix a4tech horizontal wheel custom usage (Benjamin Tissoires) [1740778] - [hid] Add quirk for HP X1200 PIXART OEM mouse (Benjamin Tissoires) [1740778] - [hid] holtek: test for sanity of intfdata (Benjamin Tissoires) [1740778] - [hid] wacom: fix bit shift for Cintiq Companion 2 (Benjamin Tissoires) [1740778] - [hid] quirks: Set the INCREMENT_USAGE_ON_DUPLICATE quirk on Saitek X52 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Really fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [hid] Add 044f:b320 ThrustMaster, Inc. 2 in 1 DT (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add the Powerplay receiver (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add USB PID for a few more supported mice (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename "gaming" receiver to "lightspeed" (Benjamin Tissoires) [1740778] - [hid] Add another Primax PIXART OEM mouse quirk (Benjamin Tissoires) [1740778] - [hid] wacom: generic: add touchring adjustment for 2nd Gen Pro Small (Benjamin Tissoires) [1740778] - [hid] quirks: Refactor ELAN 400 and 401 handling (Benjamin Tissoires) [1740778] - [hid] video: fbdev: don't print error message on framebuffer_alloc() failure (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix forwarding of very long HID++ reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Huion HS64 tablet (Benjamin Tissoires) [1740778] - [hid] wacom: add new MobileStudio Pro support (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read the number of expected touches on a per collection basis (Benjamin Tissoires) [1740778] - [hid] wacom: generic: support the 'report valid' usage for touch (Benjamin Tissoires) [1740778] - [hid] wacom: generic: read HID_DG_CONTACTMAX from any feature report (Benjamin Tissoires) [1740778] - [hid] wacom: Add 2nd gen Intuos Pro Small support (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee Rainbow CV720 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix return value of logi_dj_recv_query_hidpp_devices (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 333 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 307 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 297 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 267 (Benjamin Tissoires) [1740778] - [hid] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 265 (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Fix 064d:c52f receiver support (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Call request_module before doing device_add" (Benjamin Tissoires) [1740778] - [hid] revert "hid: core: Do not call request_module() in async context" (Benjamin Tissoires) [1740778] - [hid] revert "hid: Increase maximum report size allowed by hid_field_extract()" (Benjamin Tissoires) [1740778] - [hid] a4tech: fix horizontal scrolling (Benjamin Tissoires) [1740778] - [hid] hyperv: Add a module description line (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 178 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: Add support for the S510 remote control (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: hid: make const array consumer_rdesc_start static (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make const array template static (Benjamin Tissoires) [1740778] - [hid] multitouch: handle faulty Elo touch device (Benjamin Tissoires) [1740778] - [input] treewide: Add SPDX license identifier for more missed files (Benjamin Tissoires) [1740778] - [hid] wacom: Sync INTUOSP2_BT touch state after each frame if necessary (Benjamin Tissoires) [1740778] - [hid] wacom: Correct button numbering 2nd-gen Intuos Pro over Bluetooth (Benjamin Tissoires) [1740778] - [hid] wacom: Send BTN_TOUCH in response to INTUOSP2_BT eraser contact (Benjamin Tissoires) [1740778] - [hid] wacom: Don't report anything prior to the tool entering range (Benjamin Tissoires) [1740778] - [hid] wacom: Don't set tool type until we're in range (Benjamin Tissoires) [1740778] - [hid] wacom: correct touch resolution x/y typo (Benjamin Tissoires) [1740778] - [hid] wacom: generic: Correct pad syncing (Benjamin Tissoires) [1740778] - [hid] wacom: generic: only switch the mode on devices with LEDs (Benjamin Tissoires) [1740778] - [hid] logitech-dj: Add usb-id for the 27MHz MX3000 receiver (Benjamin Tissoires) [1740778] - [hid] rmi: Use SET_REPORT request on control endpoint for Acer Switch 3 and 5 (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for the MX5500 keyboard (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the Logitech MX5500's Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add iBall Aer3 to descriptor override (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix spelling in printk (Benjamin Tissoires) [1740778] - [hid] input: add mapping for KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [hid] input: fix assignment of .value (Benjamin Tissoires) [1740778] - [hid] input: make sure the wheel high resolution multiplier is set (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add usbhid dependency in Kconfig (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 consumer keys reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 extra mouse buttons reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add support for HID++ 1.0 wheel reports (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make hidpp10_set_register_bit a bit more generic (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: add input_device ptr to struct hidpp_device (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not hardcode very long report length (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: handle devices attached to 27MHz wireless receivers (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: use RAP instead of FAP to get the protocol version (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove unused origin_is_hid_core function parameter (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove double assignment from __hidpp_send_report (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: do not make failure to get the name fatal (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: ignore very-short or empty names (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: make .probe usbhid capable (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: allow non HID++ devices to be handled by this module (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for Logitech Bluetooth Mini-Receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: make appending of the HID++ descriptors conditional (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove false-positive error on double queueing of delayed-work (Benjamin Tissoires) [1740778] - [hid] logitech-dj: pick a better name for non-unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: deal with some KVMs adding an extra interface to the usbdev (Benjamin Tissoires) [1740778] - [hid] logitech-dj: replace dev_err calls with hid_err calls (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz mouse-only receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for 27 MHz receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for the gaming unifying receiver (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add support for non unifying receivers (Benjamin Tissoires) [1740778] - [hid] logitech-dj: add logi_dj_recv_queue_unknown_work helper (Benjamin Tissoires) [1740778] - [hid] logitech-dj: support sharing struct dj_receiver_dev between USB-interfaces (Benjamin Tissoires) [1740778] - [hid] logitech-dj: rename dj_receiver_dev.hdev to dj_receiver_dev.hidpp (Benjamin Tissoires) [1740778] - [hid] logitech-dj: protect the paired_dj_devices access in add_djhid_dev with the lock (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove unused querying_devices variable (Benjamin Tissoires) [1740778] - [hid] logitech-dj: do not schedule the dj report itself (Benjamin Tissoires) [1740778] - [hid] logitech-dj: remove USB dependency (Benjamin Tissoires) [1740778] - [hid] logitech-dj: declare and use a few HID++ 1.0 constants (Benjamin Tissoires) [1740778] - [hid] logitech-dj: use BIT() macro for RF Report types (Benjamin Tissoires) [1740778] - [hid] logitech-dj: fix variable naming in logi_dj_hidpp_event (Benjamin Tissoires) [1740778] - [hid] logitech-dj: reshuffle logi_dj_recv_forward_* (Benjamin Tissoires) [1740778] - [hid] logitech: Stop setting drvdata to NULL on probe failure and remove (Benjamin Tissoires) [1740778] - [hid] quirks: do not blacklist Logitech devices (Benjamin Tissoires) [1740778] - [hid] u2fzero: fail probe if not using USB transport (Benjamin Tissoires) [1740778] - [hid] u2fzero: fix compiling error in u2fzero_probe() (Benjamin Tissoires) [1740778] - [hid] revert "hid: i2c-hid: Disable runtime PM on Synaptics touchpad" (Benjamin Tissoires) [1740778] - [hid] add driver for U2F Zero built-in LED and RNG (Benjamin Tissoires) [1740778] - [hid] core: Do not call request_module() in async context (Benjamin Tissoires) [1740778] - [hid] macally: Add support for Macally ikey keyboard (Benjamin Tissoires) [1740778] - [hid] core: Call request_module before doing device_add (Benjamin Tissoires) [1740778] - [hid] core: move Usage Page concatenation to Main item (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: change low battery level threshold from 31 to 30 percent (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: remove hidpp_is_connected() (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: simplify printing of HID++ version (Benjamin Tissoires) [1740778] - [hid] picolcd: Convert to use sysfs_streq() (Benjamin Tissoires) [1740778] - [hid] hid-sensor-custom: simplify getting .driver_data (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Assistant key (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Synaptics touchpad (Benjamin Tissoires) [1740778] - [hid] quirks: Fix keyboard + touchpad on Lenovo Miix 630 (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Toggle Display" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for "Full Screen" key (Benjamin Tissoires) [1740778] - [hid] input: add mapping for keyboard Brightness Up/Down/Toggle keys (Benjamin Tissoires) [1740778] - [hid] input: add mapping for Expose/Overview key (Benjamin Tissoires) [1740778] - [hid] input: fix mapping of aspect ratio key (Benjamin Tissoires) [1740778] - [hid] logitech: Handle 0 scroll events for the m560 (Benjamin Tissoires) [1740778] - [hid] debug: fix race condition with between rdesc_show() and device removal (Benjamin Tissoires) [1740778] - [hid] logitech: check the return value of create_singlethread_workqueue (Benjamin Tissoires) [1740778] - [hid] steam: fix deadlock with input devices (Benjamin Tissoires) [1740778] - [hid] uclogic: remove redudant duplicated null check on ver_ptr (Benjamin Tissoires) [1740778] - [hid] quirks: Drop misused kernel-doc annotation (Benjamin Tissoires) [1740778] - [hid] quirks: use correct format chars in dbg_hid (Benjamin Tissoires) [1740778] - [hid] Remove Waltop tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove KYE tablets from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] Remove hid-uclogic entries from hid_have_special_driver (Benjamin Tissoires) [1740778] - [hid] uclogic: Do not initialize non-USB devices (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee G5 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support Gray-coded rotary encoders (Benjamin Tissoires) [1740778] - [hid] uclogic: Support faking Wacom pad device ID (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Deco 01 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G640 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for XP-Pen Star G540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee EX07S frame controls (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee M540 (Benjamin Tissoires) [1740778] - [hid] uclogic: Add support for Ugee 2150 (Benjamin Tissoires) [1740778] - [hid] uclogic: Support v2 protocol (Benjamin Tissoires) [1740778] - [hid] uclogic: Support fragmented high-res reports (Benjamin Tissoires) [1740778] - [hid] uclogic: Support in-range reporting emulation (Benjamin Tissoires) [1740778] - [hid] uclogic: Designate current protocol v1 (Benjamin Tissoires) [1740778] - [hid] uclogic: Re-initialize tablets on resume (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract tablet parameter discovery into a module (Benjamin Tissoires) [1740778] - [hid] uclogic: Extract report descriptors to a module (Benjamin Tissoires) [1740778] - [hid] Clarify vendor ID reuse by Ugee tablets (Benjamin Tissoires) [1740778] - [hid] viewsonic: Support PD1011 signature pad (Benjamin Tissoires) [1740778] - [hid] kye: Add support for EasyPen M406XE (Benjamin Tissoires) [1740778] - [hid] wacom: Add support for Pro Pen slim (Benjamin Tissoires) [1740778] - [hid] roccat: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] wacom: Mark expected switch fall-through (Benjamin Tissoires) [1740778] - [hid] fix Logitech WingMan Formula GP joined axes (Benjamin Tissoires) [1740778] - [hid] multitouch: Lenovo X1 Tablet Gen3 trackpoint and buttons (Benjamin Tissoires) [1740778] - [hid] steam: fix boot loop with bluetooth firmware (Benjamin Tissoires) [1740778] - [hid] Add ASUS T100CHI keyboard dock battery quirks (Benjamin Tissoires) [1740778] - [hid] Add support for Toshiba WT10A tablet bluetooth keyboard (Benjamin Tissoires) [1740778] - [hid] wacom: Move HID fix for AES serial number into wacom_hid_usage_quirk (Benjamin Tissoires) [1740778] - [hid] elan: Make array buf static, shrinks object size (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Ignore input report if there's no data present on Elan touchpanels (Benjamin Tissoires) [1740778] - [hid] core: simplify active collection tracking (Benjamin Tissoires) [1740778] - [hid] Support for Maltron L90 keyboard media keys (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM on Goodix touchpad (Benjamin Tissoires) [1740778] - [hid] sony: Fix SHANWAN PS3 GamePad rumble and led settings support (Benjamin Tissoires) [1740778] - [hid] sony: Transform one-time SHANWAN check into quirk (Benjamin Tissoires) [1740778] - [hid] core: replace the collection tree pointers with indices (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add Odys Winbook 13 to descriptor override (Benjamin Tissoires) [1740778] - [hid] lenovo: Add checks to fix of_led_classdev_register (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: add MSI interrupt support (Benjamin Tissoires) [1740778] - [hid] debug: Change to use DEFINE_SHOW_ATTRIBUTE macro (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: fixes incorrect error handling (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] logitech-hidpp: fix typo, hiddpp to hidpp (Benjamin Tissoires) [1740778] - [hid] input: use the Resolution Multiplier for high-resolution scrolling (Benjamin Tissoires) [1740778] - [hid] core: process the Resolution Multiplier (Benjamin Tissoires) [1740778] - [hid] core: store the collections as a basic tree (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for Cougar 700K Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] hidraw: enforce minors_lock locking via lockdep (Benjamin Tissoires) [1740778] - [hid] quirks: fix RetroUSB.com devices (Benjamin Tissoires) [1740778] - [kernel] hid: input: support Microsoft wireless radio control hotkey (Benjamin Tissoires) [1740778] - [kernel] hid: use macros in IS_INPUT_APPLICATION (Benjamin Tissoires) [1740778] - [hid] ite: Add USB id match for another ITE based keyboard rfkill key quirk (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: Create a utility class for counting scroll events" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Add function to enable HID++ 1.0 "scrolling acceleration"" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Enable high-resolution scrolling on Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: Use LDJ_DEVICE macro for existing Logitech mice" (Benjamin Tissoires) [1740778] - [hid] revert "hid: logitech: fix a used uninitialized GCC warning" (Benjamin Tissoires) [1740778] - [hid] revert "hid: input: simplify/fix high-res scroll event handling" (Benjamin Tissoires) [1740778] - [hid] Add quirk for Primax PIXART OEM mice (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Disable runtime PM for LG touchscreen (Benjamin Tissoires) [1740778] - [hid] steam: remove input device when a hid client is running (Benjamin Tissoires) [1740778] - [hid] revert "hid: uhid: use strlcpy() instead of strncpy()" (Benjamin Tissoires) [1740778] - [hid] uhid: forbid UHID_CREATE under KERNEL_DS or elevated privileges (Benjamin Tissoires) [1740778] - [hid] iio/hid-sensors: Fix IIO_CHAN_INFO_RAW returning wrong values for signed numbers (Benjamin Tissoires) [1740778] - [hid] input: Ignore battery reported by Symbol DS4308 (Benjamin Tissoires) [1740778] - [hid] Add quirk for Microsoft PIXART OEM mouse (Benjamin Tissoires) [1740778] - [kernel] hid: fix up .raw_event() documentation (Benjamin Tissoires) [1740778] - [hid] i2c-hid: add Direkt-Tek DTLAPY133-1 to descriptor override (Benjamin Tissoires) [1740778] - [hid] input: simplify/fix high-res scroll event handling (Benjamin Tissoires) [1740778] - [hid] we do not randomly make new drivers 'default y' (Benjamin Tissoires) [1740778] - [hid] i2c-hid: properly terminate i2c_hid_dmi_desc_override_table[] array (Benjamin Tissoires) [1740778] - [hid] alps: allow incoming reports when only the trackstick is opened (Benjamin Tissoires) [1740778] - [hid] revert "hid: add NOGET quirk for Eaton Ellipse MAX UPS" (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add a small delay after sleep command for Raydium touchpanel (Benjamin Tissoires) [1740778] - [hid] usbhid: Add quirk for Redragon/Dragonrise Seymur 2 (Benjamin Tissoires) [1740778] - [hid] wacom: Work around HID descriptor bug in DTK-2451 and DTH-2452 (Benjamin Tissoires) [1740778] - [hid] google: add dependency on Cros EC for Hammer (Benjamin Tissoires) [1740778] - [hid] elan: fix spelling mistake "registred" -> "registered" (Benjamin Tissoires) [1740778] - [hid] google: drop superfluous const before SIMPLE_DEV_PM_OPS() (Benjamin Tissoires) [1740778] - [hid] google: add support tablet mode switch for Whiskers (Benjamin Tissoires) [1740778] - [hid] magicmouse: add support for Apple Magic Trackpad 2 (Benjamin Tissoires) [1740778] - [hid] i2c-hid: override HID descriptors for certain devices (Benjamin Tissoires) [1740778] - [hid] hid-bigbenff: driver for BigBen Interactive PS3OFMINIPAD gamepad (Benjamin Tissoires) [1740778] - [hid] logitech: fix a used uninitialized GCC warning (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: using list_head for ipc write queue (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: use resource-managed api (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: Enhance API to get ring buffer sizes (Benjamin Tissoires) [1740778] - [hid] input: Set INPUT_PROP_-property for HID_UP_DIGITIZERS (Benjamin Tissoires) [1740778] - [hid] microsoft: the driver now neeed MEMLESS_FF infrastructure (Benjamin Tissoires) [1740778] - [hid] cougar: Stop processing vendor events on hid-core (Benjamin Tissoires) [1740778] - [hid] cougar: Make parameter 'g6_is_space' dinamically settable (Benjamin Tissoires) [1740778] - [hid] microsoft: Add rumble support for Xbox One S controller (Benjamin Tissoires) [1740778] - [hid] microsoft: Convert private data to be a proper struct (Benjamin Tissoires) [1740778] - [hid] logitech: Use LDJ_DEVICE macro for existing Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Enable high-resolution scrolling on Logitech mice (Benjamin Tissoires) [1740778] - [hid] logitech: Add function to enable HID++ 1.0 "scrolling acceleration" (Benjamin Tissoires) [1740778] - [hid] input: Create a utility class for counting scroll events (Benjamin Tissoires) [1740778] - [hid] multitouch: simplify the application retrieval (Benjamin Tissoires) [1740778] - [hid] input: do not append a suffix if the name already has it (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Remove RESEND_REPORT_DESCR quirk and its handling (Benjamin Tissoires) [1740778] - [hid] i2c-hid: disable runtime PM operations on hantick touchpad (Benjamin Tissoires) [1740778] - [hid] sensor-hub: Restore fixup for Lenovo ThinkPad Helix 2 sensor hub report (Benjamin Tissoires) [1740778] - [hid] core: fix NULL pointer dereference (Benjamin Tissoires) [1740778] - [hid] hid-saitek: Add device ID for RAT 7 Contagion (Benjamin Tissoires) [1740778] - [hid] core: fix memory leak on probe (Benjamin Tissoires) [1740778] - [hid] add support for Apple Magic Keyboards (Benjamin Tissoires) [1740778] - [hid] intel_ish-hid: tx_buf memory leak on probe/remove (Benjamin Tissoires) [1740778] - [hid] intel-ish-hid: Prevent loading of driver on Mehlow (Benjamin Tissoires) [1740778] - [hid] cougar: Add support for the Cougar 500k Gaming Keyboard (Benjamin Tissoires) [1740778] - [hid] cougar: make compare_device_paths reusable (Benjamin Tissoires) [1740778] - [hid] multitouch: handle palm for touchscreens (Benjamin Tissoires) [1740778] - [hid] multitouch: touchscreens also use confidence reports (Benjamin Tissoires) [1740778] - [hid] multitouch: report MT_TOOL_PALM for non-confident touches (Benjamin Tissoires) [1740778] - [hid] microsoft: support the Surface Dial (Benjamin Tissoires) [1740778] - [hid] core: do not upper bound the collection stack (Benjamin Tissoires) [1740778] - [hid] input: enable Totem on the Dell Canvas 27 (Benjamin Tissoires) [1740778] - [hid] multitouch: remove one copy of values (Benjamin Tissoires) [1740778] - [hid] multitouch: ditch mt_report_id (Benjamin Tissoires) [1740778] - [hid] multitouch: store a per application quirks value (Benjamin Tissoires) [1740778] - [hid] multitouch: Store per collection multitouch data (Benjamin Tissoires) [1740778] - [hid] multitouch: make sure the static list of class is not changed (Benjamin Tissoires) [1740778] - [hid] elan: Add support for touchpad on the Toshiba Click Mini L9W (Benjamin Tissoires) [1740778] - [hid] elan: Add USB-id for HP x2 10-n000nd touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Add a flag for selecting if the touchpad has a LED (Benjamin Tissoires) [1740778] - [hid] elan: Query resolution from the touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Query device max_x and max_y value from touchpad (Benjamin Tissoires) [1740778] - [hid] elan: Hardcode finger-count and usb-interface (Benjamin Tissoires) [1740778] - [hid] elan: Correctly report MT_PRESSURE instead of TOOL_WIDTH (Benjamin Tissoires) [1740778] - [hid] elan: Stop claiming we have TOUCH_MAJOR and then never reporting it (Benjamin Tissoires) [1740778] - [hid] elan: Remove unused max_area_x and max_area_y vatiables (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sc->output_report_dmabuf (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_battery_probe() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_leds_init() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_sensors() (Benjamin Tissoires) [1740778] - [hid] hid-sony.c: Use devm_ api to simplify sony_register_touchpad() (Benjamin Tissoires) [1740778] - [hid] wacom: convert Wacom custom usages to standard HID usages (Benjamin Tissoires) [1740778] - [hid] wacom: Move handling of HID quirks into a dedicated function (Benjamin Tissoires) [1740778] - [hid] wacom: Replace touch_max fixup code with static touch_max definitions (Benjamin Tissoires) [1740778] - [hid] wiimote: add support for Guitar-Hero devices (Benjamin Tissoires) [1740778] - [hid] usbhid: use irqsave() in USB's complete callback (Benjamin Tissoires) [1740778] - [hid] redragon: fix num lock and caps lock LEDs (Benjamin Tissoires) [1740778] - [hid] hid-ntrig: add error handling for sysfs_create_group (Benjamin Tissoires) [1740778] - [hid] i2c-hid: Add vddl regulator control (Benjamin Tissoires) [1740778] - [uapi] input: document meanings of KEY_SCREEN and KEY_ZOOM (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - avoid processing unknown IRQs (Benjamin Tissoires) [1740778] - [input] revert "input: elantech - enable SMBus on new (2018+) systems" (Benjamin Tissoires) [1740778] - [input] elantech - annotate fall-through case in elantech_use_host_notify() (Benjamin Tissoires) [1740778] - [samples] treewide: Add SPDX license identifier - Makefile/Kconfig (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - remove Lenovo Legion Y7000 PnpID (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI mode for HP Spectre X360 (Benjamin Tissoires) [1740778] - [input] elantech - enable SMBus on new (2018+) systems (Benjamin Tissoires) [1740778] - [input] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Benjamin Tissoires) [1740778] - [kernel] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard: Use in-place iterator API in the channel callback (Benjamin Tissoires) [1740778] - [input] usbtouchscreen - initialize PM mutex before using it (Benjamin Tissoires) [1740778] - [input] alps - fix a mismatch between a condition check and its comment (Benjamin Tissoires) [1740778] - [input] psmouse - fix build error of multiple definition (Benjamin Tissoires) [1740778] - [input] alps - don't handle ALPS cs19 trackpoint-only device (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - remove dependencies on PAGE_SIZE for ring buffer (Benjamin Tissoires) [1740778] - [input] synaptics - fix misuse of strlcpy (Benjamin Tissoires) [1740778] - [input] synaptics - whitelist Lenovo T580 SMBus intertouch (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBUS on T480 thinkpad trackpad (Benjamin Tissoires) [1740778] - [input] joydev - extend absolute mouse detection (Benjamin Tissoires) [1740778] - [kernel] input: elan_i2c - export the device id whitelist (Benjamin Tissoires) [1740778] - [kernel] pm: suspend: Rename pm_suspend_via_s2idle() (Benjamin Tissoires) [1740778] - [kernel] pm: sleep: Add kerneldoc comments to some functions (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus on ThinkPad E480 and E580 (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - remove set but not used variable 'sensor_flags' (Benjamin Tissoires) [1740778] - [input] uinput - add compat ioctl number translation for UI_*_FF_UPLOAD (Benjamin Tissoires) [1740778] - [input] libps2 - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - write config register values to the right offset (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix enum_fmt (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fill initial format (Benjamin Tissoires) [1740778] - [uapi] input: add KEY_KBD_LAYOUT_NEXT (Benjamin Tissoires) [1740778] - [input] synaptics-rmi4 - fix possible double free (Benjamin Tissoires) [1740778] - [input] hyperv-keyboard - add module description (Benjamin Tissoires) [1740778] - [input] i8042 - signal wakeup from atkbd/psmouse (Benjamin Tissoires) [1740778] - [input] evdev - use struct_size() in kzalloc() and vzalloc() (Benjamin Tissoires) [1740778] - [input] elan_i2c - add hardware ID for multiple Lenovo laptops (Benjamin Tissoires) [1740778] - [input] wacom_serial4 - add support for Wacom ArtPad II tablet (Benjamin Tissoires) [1740778] - [input] elan_i2c - add id for touchpad found in Lenovo s21e-20 (Benjamin Tissoires) [1740778] - [input] i8042 - rework DT node name comparisons (Benjamin Tissoires) [1740778] - [input] synaptics_i2c - remove redundant spinlock (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in Lenovo V330-15ISK (Benjamin Tissoires) [1740778] - [input] revert "input: elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G" (Benjamin Tissoires) [1740778] - [input] elantech - enable 3rd button support on Fujitsu CELSIUS H780 (Benjamin Tissoires) [1740778] - [uapi] input: input_event - fix the CONFIG_SPARC64 mixup (Benjamin Tissoires) [1740778] - [input] uinput - fix undefined behavior in uinput_validate_absinfo() (Benjamin Tissoires) [1740778] - [uapi] input: input_event - provide override for sparc64 (Benjamin Tissoires) [1740778] - [input] soc_button_array - fix mapping of the 5th GPIO in a PNP0C40 device (Benjamin Tissoires) [1740778] - [input] soc_button_array - add usage-page 0x01 usage-id 0xca mapping (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for touchpad in ASUS Aspire F5-573G (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP EliteBook 840 G4 (Benjamin Tissoires) [1740778] - [input] synaptics - enable RMI on ThinkPad T560 (Benjamin Tissoires) [1740778] - [documentation] input: add `REL_WHEEL_HI_RES` and `REL_HWHEEL_HI_RES` (Benjamin Tissoires) [1740778] - [uapi] input: restore EV_ABS ABS_RESERVED (Benjamin Tissoires) [1740778] - [input] synaptics - enable SMBus for HP 15-ay000 (Benjamin Tissoires) [1740778] - [input] synaptics - add PNP ID for ThinkPad P50 to SMBus (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15ARR (Benjamin Tissoires) [1740778] - [input] elan_i2c - add support for ELAN0621 touchpad (Benjamin Tissoires) [1740778] - [documentation] revert "input: Add the `REL_WHEEL_HI_RES` event code" (Benjamin Tissoires) [1740778] - [input] atkbd - clean up indentation issue (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ELAN0620 to the ACPI table (Benjamin Tissoires) [1740778] - [input] synaptics - avoid using uninitialized variable when probing (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - mark expected switch fall-through (Benjamin Tissoires) [1740778] - [input] elan_i2c - add ACPI ID for Lenovo IdeaPad 330-15IGM (Benjamin Tissoires) [1740778] - [input] of_touchscreen - add support for touchscreen-min-x|y (Benjamin Tissoires) [1740778] - [input] elants_i2c - use DMA safe i2c when possible (Benjamin Tissoires) [1740778] - [input] uinput - add a schedule point in uinput_inject_events() (Benjamin Tissoires) [1740778] - [input] evdev - add a schedule point in evdev_write() (Benjamin Tissoires) [1740778] - [input] mousedev - add a schedule point in mousedev_write() (Benjamin Tissoires) [1740778] - [uapi] input: reserve 2 events code because of HID (Benjamin Tissoires) [1740778] - [input] i8042 - enable keyboard wakeups by default when s2idle is used (Benjamin Tissoires) [1740778] - [input] uinput - allow for max == min during input_absinfo validation (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari CapsLock behaviour (Benjamin Tissoires) [1740778] - [input] atakbd - fix Atari keymap (Benjamin Tissoires) [1740778] - [documentation] input: Add the `REL_WHEEL_HI_RES` event code (Benjamin Tissoires) [1740778] - [input] mark expected switch fall-throughs (Benjamin Tissoires) [1740778] - [input] evdev - switch to bitmap API (Benjamin Tissoires) [1740778] - [input] elan_i2c_smbus - cast sizeof to int for comparison (Benjamin Tissoires) [1740778] - [uapi] input: stop telling users to snail-mail Vojtech (Benjamin Tissoires) [1740778] - [documentation] input: add MT_TOOL_DIAL (Benjamin Tissoires) [1740778] - [input] i8042 - increment wakeup_count for the respective port (Benjamin Tissoires) [1740778] - [input] xen-kbdfront - allow better run-time configuration (Benjamin Tissoires) [1740778] - [xen] Sync up with the canonical protocol definitions in Xen (Benjamin Tissoires) [1740778] - [cpufreq] dev_pm_qos_update_request() can return 1 on success (Al Stone) [1739729 1725581] - [cpufreq] Make cpufreq_generic_init() return void (Al Stone) [1739729 1725581] - [cpufreq] Add QoS requests for userspace constraints (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Reuse refresh_frequency_limits() (Al Stone) [1739729 1725581] - [cpufreq] Register notifiers with the PM QoS framework (Al Stone) [1739729 1725581] - [base] pm / qos: Add support for MIN/MAX frequency constraints (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Rename __dev_pm_qos_read_value() and dev_pm_qos_raw_read_value() (Al Stone) [1739729 1725581] - [base] pm / qos: Pass request type to dev_pm_qos_{add|remove}_notifier() (Al Stone) [1739729 1725581] - [cpufreq] Avoid calling cpufreq_verify_current_freq() from handle_update() (Al Stone) [1739729 1725581] - [cpufreq] Consolidate cpufreq_update_current_freq() and __cpufreq_get() (Al Stone) [1739729 1725581] - [cpufreq] Don't skip frequency validation for has_target() drivers (Al Stone) [1739729 1725581] - [cpufreq] Use has_target() instead of !setpolicy (Al Stone) [1739729 1725581] - [cpufreq] Remove redundant !setpolicy check (Al Stone) [1739729 1725581] - [kernel] cpufreq: Move the IS_ENABLED(CPU_THERMAL) macro into a stub (Al Stone) [1739729 1725581] - [opp] Don't use IS_ERR on invalid supplies (Al Stone) [1739729 1725581] - [kernel] pm: sleep: Update struct wakeup_source documentation (Al Stone) [1739729 1725581] - [base] base: power: remove wakeup_sources_stats_dentry variable (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Fail initialization if driver cannot be registered (Al Stone) [1739729 1725581] - [opp] Make dev_pm_opp_set_rate() handle freq = 0 to drop performance votes (Al Stone) [1739729 1725581] - [opp] Don't overwrite rounded clk rate (Al Stone) [1739729 1725581] - [base] pm: sleep: Show how long dpm_suspend_start() and dpm_suspend_end() take (Al Stone) [1739729 1725581] - [base] pm / clk: Remove error message on out-of-memory condition (Al Stone) [1739729 1725581] - [base] base: power: clock_ops: Use of_clk_get_parent_count() (Al Stone) [1739729 1725581] - [opp] Allocate genpd_virt_devs from dev_pm_opp_attach_genpd() (Al Stone) [1739729 1725581] - [opp] Attach genpds to devices from within OPP core (Al Stone) [1739729 1725581] - [base] pm / domains: Add GENPD_FLAG_RPM_ALWAYS_ON flag (Al Stone) [1739729 1725581] - [cpufreq] Don't find governor for setpolicy drivers in cpufreq_init_policy() (Al Stone) [1739729 1725581] - [cpufreq] Explain the kobject_put() in cpufreq_policy_alloc() (Al Stone) [1739729 1725581] - [x86] cpufreq: Call transition notifier only once for each policy (Al Stone) [1739729 1725581] - [cpufreq] Fix kobject memleak (Al Stone) [1739729 1725581] - [cpufreq] centrino: Fix centrino_setpolicy() kerneldoc comment (Al Stone) [1739729 1725581] - [base] pm / domains: Allow to attach a CPU via genpd_dev_pm_attach_by_id|name() (Al Stone) [1739729 1725581] - [base] pm / domains: Search for the CPU device outside the genpd lock (Al Stone) [1739729 1725581] - [base] pm / domains: Drop unused in-parameter to some genpd functions (Al Stone) [1739729 1725581] - [base] pm / domains: Use the base device for driver_deferred_probe_check_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Enable genpd_dev_pm_attach_by_id|name() for single PM domain (Al Stone) [1739729 1725581] - [base] pm / domains: Allow OF lookup for multi PM domain case from ->attach_dev() (Al Stone) [1739729 1725581] - [base] pm / domains: Don't kfree() the virtual device in the error path (Al Stone) [1739729 1725581] - [cpufreq] Move ->get callback check outside of __cpufreq_get() (Al Stone) [1739729 1725581] - [x86] tsc: Rework time_cpufreq_notifier() (Al Stone) [1739729 1725581] - [x86] tsc: Fix UV TSC initialization (Al Stone) [1739729 1725581] - [x86] tsc: Prevent result truncation on 32bit (Al Stone) [1739729 1725581] - [x86] tsc: Consolidate init code (Al Stone) [1739729 1725581] - [x86] tsc: Make use of tsc_calibrate_cpu_early() (Al Stone) [1739729 1725581] - [x86] tsc: Split native_calibrate_cpu() into early and late parts (Al Stone) [1739729 1725581] - [x86] tsc: Use TSC as sched clock early (Al Stone) [1739729 1725581] - [x86] tsc: Initialize cyc2ns when tsc frequency is determined (Al Stone) [1739729 1725581] - [x86] tsc: Calibrate tsc only once (Al Stone) [1739729 1725581] - [x86] tsc: Redefine notsc to behave as tsc=unstable (Al Stone) [1739729 1725581] - [x86] platform/uv: Provide is_early_uv_system() (Al Stone) [1739729 1725581] - [base] pm / domains: remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [cpufreq] Remove needless bios_limit check in show_bios_limit() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq/acpi-cpufreq.c: This fixes the following checkpatch warning (Al Stone) [1739729 1725581] - [base] pm / core: Propagate dev->power.wakeup_path when no callbacks (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd governor for CPUs (Al Stone) [1739729 1725581] - [cpuidle] Export the next timer expiration for CPUs (Al Stone) [1739729 1725581] - [base] pm / core: Introduce dpm_async_fn() helper (Al Stone) [1739729 1725581] - [cpufreq] boost: Remove CONFIG_CPU_FREQ_BOOST_SW Kconfig option (Al Stone) [1739729 1725581] - [opp] Introduce dev_pm_opp_find_freq_ceil_by_volt() (Al Stone) [1739729 1725581] - [base] pm / domains: Add support for CPU devices to genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Add generic data pointer to struct genpd_power_state (Al Stone) [1739729 1725581] - [cpufreq] rhel: cpufreq: switch printk users from pf and pF to ps and pS, respectively (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for device_pm_wait_for_dev() (Al Stone) [1739729 1725581] - [base] pm / core: fix kerneldoc comment for dpm_watchdog_handler() (Al Stone) [1739729 1725581] - [cpufreq] stats: Use lock by stat to replace global spin lock (Al Stone) [1739729 1725581] - [cpufreq] Remove cpufreq_driver check in cpufreq_boost_supported() (Al Stone) [1739729 1725581] - [cpufreq] ppc_cbe: fix possible object reference leak (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: Convert some slow-path static_cpu_has() callers to boot_cpu_has() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Update max frequency on global turbo changes (Al Stone) [1739729 1725581] - [base] pm / wakeup: Use pm_pr_dbg() instead of pr_debug() (Al Stone) [1739729 1725581] - [cpufreq] Add cpufreq_cpu_acquire() and cpufreq_cpu_release() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Driver-specific handling of _PPC updates (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Load only on Intel hardware (Al Stone) [1739729 1725581] - [cpufreq] scpi: Fix use after free (Al Stone) [1739729 1725581] - [base] pm / domains: Avoid a potential deadlock (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix up iowait_boost computation (Al Stone) [1739729 1725581] - [opp] pm / opp: Update performance state when freq == old_freq (Al Stone) [1739729 1725581] - [base] pm / wakeup: Drop wakeup_source_drop() (Al Stone) [1739729 1725581] - [base] pm / wakeup: Rework wakeup source timer cancellation (Al Stone) [1739729 1725581] - [base] pm / domains: Remove one unnecessary blank line (Al Stone) [1739729 1725581] - [base] pm / domains: Return early for all errors in _genpd_power_off() (Al Stone) [1739729 1725581] - [base] pm / domains: Improve warn for multiple states but no governor (Al Stone) [1739729 1725581] - [opp] Fix handling of multiple power domains (Al Stone) [1739729 1725581] - [base] pm / qos: Fix typo in file description (Al Stone) [1739729 1725581] - [base] pm-runtime: Call pm_runtime_active|suspended_time() from sysfs (Al Stone) [1739729 1725581] - [base] pm-runtime: Consolidate code to get active/suspended time (Al Stone) [1739729 1725581] - [base] pm: Add and use pr_fmt() (Al Stone) [1739729 1725581] - [cpufreq] Improve kerneldoc comments for cpufreq_cpu_get/put() (Al Stone) [1739729 1725581] - [cpufreq] acpi-cpufreq: Report if CPU doesn't support boost technologies (Al Stone) [1739729 1725581] - [base] driver core: Fix PM-runtime for links added during consumer probe (Al Stone) [1739729 1725581] - [cpufreq] Pass updated policy to driver ->setpolicy() callback (Al Stone) [1739729 1725581] - [cpufreq] Fix two debug messages in cpufreq_set_policy() (Al Stone) [1739729 1725581] - [cpufreq] Reorder and simplify cpufreq_update_policy() (Al Stone) [1739729 1725581] - [cpufreq] Add kerneldoc comments for two core functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix use-after-free in scmi_cpufreq_exit() (Al Stone) [1739729 1725581] - [kernel] pm / core: Add support to skip power management in device/driver model (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Rework iowait boosting to be less aggressive (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Eliminate intel_pstate_get_base_pstate() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Avoid redundant initialization of local vars (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Work around for Hisilicon CPPC cpufreq (Al Stone) [1739729 1725581] - [cpufreq] speedstep: convert BUG() to BUG_ON() (Al Stone) [1739729 1725581] - [cpufreq] powernv: fix missing check of return value in init_powernv_pstates() (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: remove unneeded semicolon (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [kernel] pm / domains: Mark "name" const in genpd_dev_pm_attach_by_name() (Al Stone) [1739729 1725581] - [cpufreq] Replace double NOT (!!) with single NOT (!) (Al Stone) [1739729 1725581] - [base] pm / suspend: Print debug messages for device using direct-complete (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Add reasons for failure and debug messages (Al Stone) [1739729 1725581] - [base] driver core: Fix possible supplier PM-usage counter imbalance (Al Stone) [1739729 1725581] - [base] pm-runtime: Fix __pm_runtime_set_status() race with runtime resume (Al Stone) [1739729 1725581] - [cpufreq] dt: Implement online/offline() callbacks (Al Stone) [1739729 1725581] - [cpufreq] Allow light-weight tear down and bring up of CPUs (Al Stone) [1739729 1725581] - [base] pm-runtime: Take suppliers into account in __pm_runtime_set_status() (Al Stone) [1739729 1725581] - [opp] no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [cpufreq] scmi: Register an Energy Model (Al Stone) [1739729 1725581] - [opp] pm / opp: Introduce a power estimation helper (Al Stone) [1739729 1725581] - [opp] pm / opp: Remove unused parameter of _generic_set_opp_clk_only() (Al Stone) [1739729 1725581] - [cpufreq] scpi: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] dt: Register an Energy Model (Al Stone) [1739729 1725581] - [cpufreq] stats: Fix concurrency issues while resetting stats (Al Stone) [1739729 1725581] - [cpufreq] stats: Declare freq-attr right after their callbacks (Al Stone) [1739729 1725581] - [base] driver core: Do not call rpm_put_suppliers() in pm_runtime_drop_link() (Al Stone) [1739729 1725581] - [base] driver core: Fix handling of runtime PM flags in device_link_add() (Al Stone) [1739729 1725581] - [base] driver core: Do not resume suppliers under device_links_write_lock() (Al Stone) [1739729 1725581] - [base] driver core: Avoid careless re-use of existing device links (Al Stone) [1739729 1725581] - [base] driver core: Fix DL_FLAG_AUTOREMOVE_SUPPLIER device link flag handling (Al Stone) [1739729 1725581] - [base] driver core: Add flag to autoremove device link on supplier unbind (Al Stone) [1739729 1725581] - [base] driver core: Rename flag AUTOREMOVE to AUTOREMOVE_CONSUMER (Al Stone) [1739729 1725581] - [base] pm-runtime: update accounting_timestamp on enable (Al Stone) [1739729 1725581] - [cpufreq] scpi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] scmi: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] cpufreq-dt: Use auto-registration of thermal cooling device (Al Stone) [1739729 1725581] - [cpufreq] Auto-register the driver as a thermal cooling device if asked (Al Stone) [1739729 1725581] - [cpufreq] thermal: cpu_cooling: Require thermal core to be compiled in (Al Stone) [1739729 1725581] - [cpufreq] Use struct kobj_attribute instead of struct global_attr (Al Stone) [1739729 1725581] - [base] pm / wakeup: fix kerneldoc comment for pm_wakeup_dev_event() (Al Stone) [1739729 1725581] - [base] pm: domains: no need to check return value of debugfs_create functions (Al Stone) [1739729 1725581] - [opp] Add support for parsing the 'opp-level' property (Al Stone) [1739729 1725581] - [kernel] cpufreq: Replace open-coded << with BIT() (Al Stone) [1739729 1725581] - [base] pm: clock_ops: fix missing clk_prepare() return value check (Al Stone) [1739729 1725581] - [cpufreq] e_powersaver: Use struct_size() in kzalloc() (Al Stone) [1739729 1725581] - [cpufreq] Don't update new_policy on failures (Al Stone) [1739729 1725581] - [cpufreq] scmi: Fix frequency invariance in slow path (Al Stone) [1739729 1725581] - [cpufreq] check if policy is inactive early in __cpufreq_get() (Al Stone) [1739729 1725581] - [opp] cpufreq: scpi/scmi: Fix freeing of dynamic OPPs (Al Stone) [1739729 1725581] - [base] pm: sleep: call devfreq suspend/resume (Al Stone) [1739729 1725581] - [devfreq] pm / devfreq: add devfreq_suspend/resume() functions (Al Stone) [1739729 1725581] - [base] pm / domains: remove define_genpd_open_function() and define_genpd_debugfs_fops() (Al Stone) [1739729 1725581] - [base] pm / domains: Propagate performance state updates (Al Stone) [1739729 1725581] - [base] pm / domains: Factorize dev_pm_genpd_set_performance_state() (Al Stone) [1739729 1725581] - [base] pm / domains: Save OPP table pointer in genpd (Al Stone) [1739729 1725581] - [opp] Don't return 0 on error from of_get_required_opp_performance_state() (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_xlate_performance_state() helper (Al Stone) [1739729 1725581] - [opp] Improve _find_table_of_opp_np() (Al Stone) [1739729 1725581] - [base] pm / domains: Make genpd performance states orthogonal to the idlestates (Al Stone) [1739729 1725581] - [opp] Fix missing debugfs supply directory for OPPs (Al Stone) [1739729 1725581] - [opp] Use opp_table->regulators to verify no regulator case (Al Stone) [1739729 1725581] - [base] pm: Switch to use ptR (Al Stone) [1739729 1725581] - [cpufreq] powernv: add of_node_put() (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Force HWP min perf before offline (Al Stone) [1739729 1725581] - [cpufreq] cpufreq: change CONFIG_6xx to CONFIG_PPC_BOOK3S_32 (Al Stone) [1739729 1725581] - [opp] Fix parsing of multiple phandles in "operating-points-v2" property (Al Stone) [1739729 1725581] - [opp] Remove of_dev_pm_opp_find_required_opp() (Al Stone) [1739729 1725581] - [base] opp: Rename and relocate of_genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Configure all required OPPs (Al Stone) [1739729 1725581] - [opp] Add dev_pm_opp_{set|put}_genpd_virt_dev() helper (Al Stone) [1739729 1725581] - [base] pm / domains: Add genpd_opp_to_performance_state() (Al Stone) [1739729 1725581] - [opp] Populate OPPs from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Populate required opp tables from "required-opps" property (Al Stone) [1739729 1725581] - [opp] Separate out custom OPP handler specific code (Al Stone) [1739729 1725581] - [opp] Identify and mark genpd OPP tables (Al Stone) [1739729 1725581] - [base] pm / domains: Rename genpd virtual devices as virt_dev (Al Stone) [1739729 1725581] - [cpufreq] remove unused arm_big_little_dt driver (Al Stone) [1739729 1725581] - [cpufreq] drop ARM_BIG_LITTLE_CPUFREQ support for ARM64 (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: Fix compilation for !CONFIG_ACPI (Al Stone) [1739729 1725581] - [base] pm / domains: Deal with multiple states but no governor in genpd (Al Stone) [1739729 1725581] - [base] pm / domains: Don't treat zero found compatible idle states as an error (Al Stone) [1739729 1725581] - [cpufreq] conservative: Take limits changes into account properly (Al Stone) [1739729 1725581] - [opp] pm / opp: _of_add_opp_table_v2(): increment count only if OPP is added (Al Stone) [1739729 1725581] - [cpufreq] dt: Try freeing static OPPs only if we have added them (Al Stone) [1739729 1725581] - [opp] Return error on error from dev_pm_opp_get_opp_count() (Al Stone) [1739729 1725581] - [opp] Improve error handling in dev_pm_opp_of_cpumask_add_table() (Al Stone) [1739729 1725581] - [cpufreq] cpufreq / cppc: Mark acpi_ids as used (Al Stone) [1739729 1725581] - [opp] Pass OPP table to _of_add_opp_table_v{1|2}() (Al Stone) [1739729 1725581] - [opp] Prevent creating multiple OPP tables for devices sharing OPP nodes (Al Stone) [1739729 1725581] - [opp] Use a single mechanism to free the OPP table (Al Stone) [1739729 1725581] - [opp] Don't remove dynamic OPPs from _dev_pm_opp_remove_table() (Al Stone) [1739729 1725581] - [opp] Create separate kref for static OPPs list (Al Stone) [1739729 1725581] - [opp] Don't take OPP table's kref for static OPPs (Al Stone) [1739729 1725581] - [opp] Parse OPP table's DT properties from _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Pass index to _of_init_opp_table() (Al Stone) [1739729 1725581] - [opp] Protect dev_list with opp_table lock (Al Stone) [1739729 1725581] - [opp] Don't try to remove all OPP tables on failure (Al Stone) [1739729 1725581] - [opp] Free OPP table properly on performance state irregularities (Al Stone) [1739729 1725581] - [cpufreq] Convert to using pOFn instead of device_node.name (Al Stone) [1739729 1725581] - [cpufreq] remove unnecessary unlikely() (Al Stone) [1739729 1725581] - [base] pm / clk: signedness bug in of_pm_clk_add_clks() (Al Stone) [1739729 1725581] - [trace] cpufreq: trace frequency limits change (Al Stone) [1739729 1725581] - [cpufreq] pcc-cpufreq: Disable dynamic scaling on many-CPU systems (Al Stone) [1739729 1725581] - [base] pm / domains: Stop deferring probe at the end of initcall (Al Stone) [1739729 1725581] - [base] driver: core: Allow subsystems to continue deferring probe (Al Stone) [1739729 1725581] - [base] driver core: allow stopping deferred probe after init (Al Stone) [1739729 1725581] - [base] driver core: add a debugfs entry to show deferred devices (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce dev_pm_domain_attach_by_name() (Al Stone) [1739729 1725581] - [base] pm / domains: Introduce option to attach a device by name to genpd (Al Stone) [1739729 1725581] - [cpufreq] intel_pstate: use match_string() helper (Al Stone) [1739729 1725581] - [fs] ceph: use ceph_evict_inode to cleanup inode's resource (Jeff Layton) [1767959] - [fs] ceph: return -EINVAL if given fsc mount option on kernel w/o support (Jeff Layton) [1767959] - [fs] ceph: don't try to handle hashed dentries in non-O_CREAT atomic_open (Jeff Layton) [1767959] - [fs] ceph: add missing check in d_revalidate snapdir handling (Jeff Layton) [1767959] - [fs] ceph: fix RCU case handling in ceph_d_revalidate() (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free in __ceph_remove_cap() (Jeff Layton) [1767959] - [block] rbd: cancel lock_dwork if the wait is interrupted (Jeff Layton) [1767959] - [fs] ceph: just skip unrecognized info in ceph_reply_info_extra (Jeff Layton) [1767959] - [fs] ceph: call ceph_mdsc_destroy from destroy_fs_client (Jeff Layton) [1767959] - [net] libceph: use ceph_kvmalloc() for osdmap arrays (Jeff Layton) [1767959] - [net] libceph: avoid a __vmalloc() deadlock in ceph_kvmalloc() (Jeff Layton) [1767959] - [fs] ceph: include ceph_debug.h in cache.c (Jeff Layton) [1767959] - [fs] ceph: move static keyword to the front of declarations (Jeff Layton) [1767959] - [block] rbd: pull rbd_img_request_create() dout out into the callers (Jeff Layton) [1767959] - [fs] ceph: reconnect connection if session hang in opening state (Jeff Layton) [1767959] - [net] libceph: drop unused con parameter of calc_target() (Jeff Layton) [1767959] - [fs] ceph: use release_pages() directly (Jeff Layton) [1767959] - [block] rbd: fix response length parameter for encoded strings (Jeff Layton) [1767959] - [fs] ceph: allow arbitrary security.* xattrs (Jeff Layton) [1767959] - [fs] ceph: only set CEPH_I_SEC_INITED if we got a MAC label (Jeff Layton) [1767959] - [fs] ceph: turn ceph_security_invalidate_secctx into static inline (Jeff Layton) [1767959] - [fs] ceph: add buffered/direct exclusionary locking for reads and writes (Jeff Layton) [1767959] - [net] libceph: handle OSD op ceph_pagelist_append() errors (Jeff Layton) [1767959] - [fs] ceph: don't return a value from void function (Jeff Layton) [1767959] - [fs] ceph: don't freeze during write page faults (Jeff Layton) [1767959] - [fs] ceph: update the mtime when truncating up (Jeff Layton) [1767959] - [fs] ceph: fix indentation in __get_snap_name() (Jeff Layton) [1767959] - [fs] ceph: remove incorrect comment above __send_cap (Jeff Layton) [1767959] - [fs] ceph: remove CEPH_I_NOFLUSH (Jeff Layton) [1767959] - [fs] ceph: remove unneeded test in try_flush_caps (Jeff Layton) [1767959] - [fs] ceph: have __mark_caps_flushing return flush_tid (Jeff Layton) [1767959] - [fs] ceph: fix comments over ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: eliminate session->s_trim_caps (Jeff Layton) [1767959] - [fs] ceph: fetch cap_gen under spinlock in ceph_add_cap (Jeff Layton) [1767959] - [fs] ceph: remove ceph_get_cap_mds and __ceph_get_cap_mds (Jeff Layton) [1767959] - [fs] ceph: don't SetPageError on writepage errors (Jeff Layton) [1767959] - [fs] ceph: auto reconnect after blacklisted (Jeff Layton) [1767959] - [fs] ceph: invalidate all write mode filp after reconnect (Jeff Layton) [1767959] - [fs] ceph: return -EIO if read/write against filp that lost file locks (Jeff Layton) [1767959] - [fs] ceph: add helper function that forcibly reconnects to ceph cluster (Jeff Layton) [1767959] - [fs] ceph: pass filp to ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: track and report error of async metadata operation (Jeff Layton) [1767959] - [fs] ceph: allow closing session in restarting/reconnect state (Jeff Layton) [1767959] - [net] libceph: add function that clears osd client's abort_err (Jeff Layton) [1767959] - [net] libceph: add function that reset client's entity addr (Jeff Layton) [1767959] - [fs] ceph: don't list vxattrs in listxattr() (Jeff Layton) [1767959] - [fs] ceph: fix directories inode i_blkbits initialization (Jeff Layton) [1767959] - [block] rbd: restore zeroing past the overlap when reading from parent (Jeff Layton) [1767959] - [net] libceph: don't call crypto_free_sync_skcipher() on a NULL tfm (Jeff Layton) [1767959] - [net] libceph: fix PG split vs OSD (re)connect race (Jeff Layton) [1767959] - [fs] ceph: don't try fill file_lock on unsuccessful GETFILELOCK reply (Jeff Layton) [1767959] - [fs] ceph: clear page dirty before invalidate page (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in fill_inode() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_build_xattrs_blob() (Jeff Layton) [1767959] - [fs] ceph: fix buffer free while holding i_ceph_lock in __ceph_setxattr() (Jeff Layton) [1767959] - [kernel] libceph: allow ceph_buffer_put() to receive a NULL ceph_buffer (Jeff Layton) [1767959] - [fs] ceph: fix end offset in truncate_inode_pages_range call (Jeff Layton) [1767959] - [fs] ceph: initialize superblock s_time_gran to 1 (Jeff Layton) [1767959] - [block] rbd: setallochint only if object doesn't exist (Jeff Layton) [1767959] - [block] rbd: support for object-map and fast-diff (Jeff Layton) [1767959] - [block] rbd: call rbd_dev_mapping_set() from rbd_dev_image_probe() (Jeff Layton) [1767959] - [net] libceph: export osd_req_op_data() macro (Jeff Layton) [1767959] - [net] libceph: change ceph_osdc_call() to take page vector for response (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (again) (Jeff Layton) [1767959] - [block] rbd: new exclusive lock wait/wake code (Jeff Layton) [1767959] - [block] rbd: quiescing lock should wait for image requests (Jeff Layton) [1767959] - [block] rbd: lock should be quiesced on reacquire (Jeff Layton) [1767959] - [block] rbd: introduce copyup state machine (Jeff Layton) [1767959] - [block] rbd: rename rbd_obj_setup_*() to rbd_obj_init_*() (Jeff Layton) [1767959] - [block] rbd: move OSD request allocation into object request state machines (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_setup_discard_ops() (Jeff Layton) [1767959] - [block] rbd: factor out rbd_osd_setup_copyup() (Jeff Layton) [1767959] - [block] rbd: introduce obj_req->osd_reqs list (Jeff Layton) [1767959] - [fs] libceph: rename r_unsafe_item to r_private_item (Jeff Layton) [1767959] - [block] rbd: introduce image request state machine (Jeff Layton) [1767959] - [block] rbd: move OSD request submission into object request state machines (Jeff Layton) [1767959] - [block] rbd: get rid of RBD_OBJ_WRITE_{FLAT, GUARD} (Jeff Layton) [1767959] - [block] rbd: replace obj_req->tried_parent with obj_req->read_state (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->xferred, obj_req->result and img_req->xferred (Jeff Layton) [1767959] - [fs] ceph: don't NULL terminate virtual xattrs (Jeff Layton) [1767959] - [fs] ceph: return -ERANGE if virtual xattr value didn't fit in buffer (Jeff Layton) [1767959] - [fs] ceph: make getxattr_cb return ssize_t (Jeff Layton) [1767959] - [fs] ceph: more precise CEPH_CLIENT_CAPS_PENDING_CAPSNAP (Jeff Layton) [1767959] - [fs] ceph: kick flushing and flush snaps before sending normal cap message (Jeff Layton) [1767959] - [fs] ceph: clear CEPH_I_KICK_FLUSH flag inside __kick_flushing_caps() (Jeff Layton) [1767959] - [fs] ceph: increment change_attribute on local changes (Jeff Layton) [1767959] - [fs] ceph: handle change_attr in cap messages (Jeff Layton) [1767959] - [fs] ceph: add change_attr field to ceph_inode_info (Jeff Layton) [1767959] - [kernel] iversion: add a routine to update a raw value with a larger one (Jeff Layton) [1767959] - [fs] ceph: allow querying of STATX_BTIME in ceph_getattr (Jeff Layton) [1767959] - [kernel] libceph: turn on CEPH_FEATURE_MSG_ADDR2 (Jeff Layton) [1767959] - [fs] ceph: handle btime in cap messages (Jeff Layton) [1767959] - [fs] ceph: add btime field to ceph_inode_info (Jeff Layton) [1767959] - [net] libceph: rename ceph_encode_addr to ceph_encode_banner_addr (Jeff Layton) [1767959] - [net] libceph: use TYPE_LEGACY for entity addrs instead of TYPE_NONE (Jeff Layton) [1767959] - [net] ceph: fix decode_locker to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [fs] ceph: have MDS map decoding use entity_addr_t decoder (Jeff Layton) [1767959] - [net] libceph: correctly decode ADDR2 addresses in incremental OSD maps (Jeff Layton) [1767959] - [net] libceph: fix watch_item_t decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: switch osdmap decoding to use ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: ADDR2 support for monmap (Jeff Layton) [1767959] - [net] libceph: add ceph_decode_entity_addr (Jeff Layton) [1767959] - [net] libceph: fix sa_family just after reading address (Jeff Layton) [1767959] - [fs] ceph: remove request from waiting list before unregister (Jeff Layton) [1767959] - [fs] ceph: don't blindly unregister session that is in opening state (Jeff Layton) [1767959] - [fs] ceph: fix infinite loop in get_quota_realm() (Jeff Layton) [1767959] - [fs] ceph: add selinux support (Jeff Layton) [1767959] - [fs] ceph: rename struct ceph_acls_info to ceph_acl_sec_ctx (Jeff Layton) [1767959] - [fs] ceph: fix debug print format in __set_xattr() (Jeff Layton) [1767959] - [fs] ceph: fix warning PTR_ERR_OR_ZERO can be used (Jeff Layton) [1767959] - [fs] ceph: hold i_ceph_lock when removing caps for freeing inode (Jeff Layton) [1767959] - [fs] ceph: ensure d_name/d_parent stability in ceph_mdsc_lease_send_msg() (Jeff Layton) [1767959] - [fs] ceph: use READ_ONCE to access d_parent in RCU critical section (Jeff Layton) [1767959] - [fs] ceph: fix dir_lease_is_valid() (Jeff Layton) [1767959] - [fs] ceph: close race between d_name_cmp() and update_dentry_lease() (Jeff Layton) [1767959] - [fs] ceph: fix improper use of smp_mb__before_atomic() (Jeff Layton) [1767959] - [fs] ceph: fix "ceph.dir.rctime" vxattr value (Jeff Layton) [1767959] - [fs] ceph: remove unused vxattr length helpers (Jeff Layton) [1767959] - [fs] ceph: fix listxattr vxattr buffer length calculation (Jeff Layton) [1767959] - [fs] ceph: add ceph.snap.btime vxattr (Jeff Layton) [1767959] - [fs] ceph: carry snapshot creation time with inodes (Jeff Layton) [1767959] - [fs] ceph: clean up ceph.dir.pin vxattr name sizeof() (Jeff Layton) [1767959] - [fs] ceph: silence a checker warning in mdsc_show() (Jeff Layton) [1767959] - [net] libceph: remove ceph_get_direct_page_vector() (Jeff Layton) [1767959] - [fs] ceph: don't open-code the check for dead lockref (Jeff Layton) [1767959] - [net] ceph: no need to check return value of debugfs_create functions (Jeff Layton) [1767959] - [fs] ceph: fix ceph_mdsc_build_path to not stop on first component (Jeff Layton) [1767959] - [fs] ceph: fix error handling in ceph_get_caps() (Jeff Layton) [1767959] - [fs] ceph: avoid iput_final() while holding mutex or in dispatch thread (Jeff Layton) [1767959] - [fs] ceph: single workqueue for inode related works (Jeff Layton) [1767959] - [fs] ceph: flush dirty inodes before proceeding with remount (Jeff Layton) [1767959] - [fs] ceph: fix unaligned access in ceph_send_cap_releases (Jeff Layton) [1767959] - [net] libceph: make ceph_pr_addr take an struct ceph_entity_addr pointer (Jeff Layton) [1767959] - [net] libceph: fix unaligned accesses in ceph_entity_addr handling (Jeff Layton) [1767959] - [block] rbd: don't assert on writes to snapshots (Jeff Layton) [1767959] - [block] rbd: client_mutex is never nested (Jeff Layton) [1767959] - [fs] ceph: print inode number in __caps_issued_mask debugging messages (Jeff Layton) [1767959] - [fs] ceph: just call get_session in __ceph_lookup_mds_session (Jeff Layton) [1767959] - [fs] ceph: simplify arguments and return semantics of try_get_cap_refs (Jeff Layton) [1767959] - [fs] ceph: fix comment over ceph_drop_caps_for_unlink (Jeff Layton) [1767959] - [fs] ceph: move wait for mds request into helper function (Jeff Layton) [1767959] - [fs] ceph: have ceph_mdsc_do_request call ceph_mdsc_submit_request (Jeff Layton) [1767959] - [fs] ceph: after an MDS request, do callback and completions (Jeff Layton) [1767959] - [fs] ceph: use pathlen values returned by set_request_path_attr (Jeff Layton) [1767959] - [fs] ceph: use __getname/__putname in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: use ceph_mdsc_build_path instead of clone_dentry_name (Jeff Layton) [1767959] - [fs] ceph: fix potential use-after-free in ceph_mdsc_build_path (Jeff Layton) [1767959] - [fs] ceph: dump granular cap info in "caps" debugfs file (Jeff Layton) [1767959] - [fs] ceph: make iterate_session_caps a public symbol (Jeff Layton) [1767959] - [fs] ceph: fix NULL pointer deref when debugging is enabled (Jeff Layton) [1767959] - [fs] ceph: properly handle granular statx requests (Jeff Layton) [1767959] - [fs] ceph: remove superfluous inode_lock in ceph_fsync (Jeff Layton) [1767959] - [kernel] libceph: fix clang warning for CEPH_DEFINE_OID_ONSTACK (Jeff Layton) [1767959] - [block] rbd: convert all rbd_assert(0) to BUG() (Jeff Layton) [1767959] - [block] rbd: avoid clang -Wuninitialized warning (Jeff Layton) [1767959] - [fs] ceph: snapshot nfs re-export (Jeff Layton) [1767959] - [fs] ceph: quota: fix quota subdir mounts (Jeff Layton) [1767959] - [fs] ceph: factor out ceph_lookup_inode() (Jeff Layton) [1767959] - [fs] ceph: remove duplicated filelock ref increase (Jeff Layton) [1767959] - [fs] ceph: fix ci->i_head_snapc leak (Jeff Layton) [1767959] - [fs] ceph: handle the case where a dentry has been renamed on outstanding req (Jeff Layton) [1767959] - [fs] ceph: ensure d_name stability in ceph_dentry_hash() (Jeff Layton) [1767959] - [fs] ceph: only use d_name directly when parent is locked (Jeff Layton) [1767959] - [fs] mark expected switch fall-throughs (Jeff Layton) [1767959] - [fs] ceph: fix use-after-free on symlink traversal (Jeff Layton) [1767959] - [net] libceph: fix breakage caused by multipage bvecs (Jeff Layton) [1767959] - [block] rbd: drop wait_for_latest_osdmap() (Jeff Layton) [1767959] - [net] libceph: wait for latest osdmap in ceph_monc_blacklist_add() (Jeff Layton) [1767959] - [block] rbd: set io_min, io_opt and discard_granularity to alloc_size (Jeff Layton) [1767959] - [block] rbd: advertise support for RBD_FEATURE_DEEP_FLATTEN (Jeff Layton) [1767959] - [block] rbd: whole-object write and zeroout should copyup when snapshots exist (Jeff Layton) [1767959] - [block] rbd: copyup with an empty snapshot context (aka deep-copyup) (Jeff Layton) [1767959] - [block] rbd: introduce rbd_obj_issue_copyup_ops() (Jeff Layton) [1767959] - [block] rbd: stop copying num_osd_ops in rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: factor out __rbd_osd_req_create() (Jeff Layton) [1767959] - [block] rbd: clear ->xferred on error from rbd_obj_issue_copyup() (Jeff Layton) [1767959] - [block] rbd: remove experimental designation from kernel layering (Jeff Layton) [1767959] - [fs] ceph: add mount option to limit caps count (Jeff Layton) [1767959] - [fs] ceph: periodically trim stale dentries (Jeff Layton) [1767959] - [fs] ceph: delete stale dentry when last reference is dropped (Jeff Layton) [1767959] - [fs] ceph: remove dentry_lru file from debugfs (Jeff Layton) [1767959] - [fs] ceph: touch existing cap when handling reply (Jeff Layton) [1767959] - [fs] ceph: pass inclusive lend parameter to filemap_write_and_wait_range() (Jeff Layton) [1767959] - [block] rbd: round off and ignore discards that are too small (Jeff Layton) [1767959] - [block] rbd: handle DISCARD and WRITE_ZEROES separately (Jeff Layton) [1767959] - [block] rbd: get rid of obj_req->obj_request_count (Jeff Layton) [1767959] - [net] libceph: use struct_size() for kmalloc() in crush_decode() (Jeff Layton) [1767959] - [fs] ceph: send cap releases more aggressively (Jeff Layton) [1767959] - [fs] ceph: support getting ceph.dir.pin vxattr (Jeff Layton) [1767959] - [fs] ceph: support versioned reply (Jeff Layton) [1767959] - [fs] ceph: map snapid to anonymous bdev ID (Jeff Layton) [1767959] - [fs] ceph: split large reconnect into multiple messages (Jeff Layton) [1767959] - [fs] ceph: decode feature bits in session message (Jeff Layton) [1767959] - [fs] ceph: set special inode's blocksize to page size (Jeff Layton) [1767959] - [fs] ceph: avoid repeatedly adding inode to mdsc->snap_flush_list (Jeff Layton) [1767959] - [fs] ceph: quota: cleanup license mess (Jeff Layton) [1767959] - [net] libceph: avoid KEEPALIVE_PENDING races in ceph_con_keepalive() (Jeff Layton) [1767959] - [fs] ceph: clear inode pointer when snap realm gets dropped by its inode (Jeff Layton) [1767959] - [block] rbd: don't return 0 on unmap if RBD_DEV_FLAG_REMOVING is set (Jeff Layton) [1767959] - [fs] ceph: use vmf_error() in ceph_filemap_fault() (Jeff Layton) [1767959] - [net] libceph: allow setting abort_on_full for rbd (Jeff Layton) [1767959] - [fs] ceph: don't encode inode pathes into reconnect message (Jeff Layton) [1767959] - [fs] ceph: update wanted caps after resuming stale session (Jeff Layton) [1767959] - [fs] ceph: skip updating 'wanted' caps if caps are already issued (Jeff Layton) [1767959] - [fs] ceph: don't request excl caps when mount is readonly (Jeff Layton) [1767959] - [fs] ceph: don't update importing cap's mseq when handing cap export (Jeff Layton) [1767959] - [net] libceph: switch more to bool in ceph_tcp_sendmsg() (Jeff Layton) [1767959] - [net] libceph: use MSG_SENDPAGE_NOTLAST with ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: use sock_no_sendpage() as a fallback in ceph_tcp_sendpage() (Jeff Layton) [1767959] - [net] libceph: drop last_piece logic from write_partial_message_data() (Jeff Layton) [1767959] - [fs] ceph: remove redundant assignment (Jeff Layton) [1767959] - [fs] ceph: cleanup splice_dentry() (Jeff Layton) [1767959] - [fs] libceph: assume argonaut on the server side (Jeff Layton) [1767959] - [fs] ceph: quota: fix null pointer dereference in quota check (Jeff Layton) [1767959] - [fs] ceph: add non-blocking parameter to ceph_try_get_caps() (Jeff Layton) [1767959] - [net] libceph: check reply num_data_items in setup_request_data() (Jeff Layton) [1767959] - [net] libceph: preallocate message data items (Jeff Layton) [1767959] - [net] libceph, rbd, ceph: move ceph_osdc_alloc_messages() calls (Jeff Layton) [1767959] - [net] libceph: introduce alloc_watch_request() (Jeff Layton) [1767959] - [net] libceph: assign cookies in linger_submit() (Jeff Layton) [1767959] - [net] libceph: enable fallback to ceph_msg_new() in ceph_msgpool_get() (Jeff Layton) [1767959] - [fs] ceph: num_ops is off by one in ceph_aio_retry_work() (Jeff Layton) [1767959] - [net] libceph: no need to call osd_req_opcode_valid() in osd_req_encode_op() (Jeff Layton) [1767959] - [fs] ceph: set timeout conditionally in __cap_delay_requeue (Jeff Layton) [1767959] - [net] libceph: don't consume a ref on pagelist in ceph_msg_data_add_pagelist() (Jeff Layton) [1767959] - [net] libceph: introduce ceph_pagelist_alloc() (Jeff Layton) [1767959] - [net] libceph: osd_req_op_cls_init() doesn't need to take opcode (Jeff Layton) [1767959] - [kernel] libceph: bump CEPH_MSG_MAX_DATA_LEN (Jeff Layton) [1767959] - [fs] ceph: only allow punch hole mode in fallocate (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_sync_read() (Jeff Layton) [1767959] - [fs] ceph: check if LOOKUPNAME request was aborted when filling trace (Jeff Layton) [1767959] - [fs] ceph: fix dentry leak in ceph_readdir_prepopulate (Jeff Layton) [1767959] - [fs] revert "ceph: fix dentry leak in splice_dentry()" (Jeff Layton) [1767959] - [fs] ceph: check snap first in ceph_set_acl() (Jeff Layton) [1767959] - [block] rbd: add __init/__exit annotations (Jeff Layton) [1767959] - [fs] ceph: reset cap hold timeout only for requeued inode (Jeff Layton) [1767959] - [fs] ceph: don't drop message if it contains more data than expected (Jeff Layton) [1767959] - [fs] ceph: support cephfs' own feature bits (Jeff Layton) [1767959] - [net] crush: fix using plain integer as NULL warning (Jeff Layton) [1767959] - [net] libceph: remove unnecessary non NULL check for request_key (Jeff Layton) [1767959] - [fs] ceph: refactor error handling code in ceph_reserve_caps() (Jeff Layton) [1767959] - [fs] ceph: refactor ceph_unreserve_caps() (Jeff Layton) [1767959] - [fs] ceph: change to void return type for __do_request() (Jeff Layton) [1767959] - [fs] ceph: compare fsc->max_file_size and inode->i_size for max file size limit (Jeff Layton) [1767959] - [fs] ceph: add additional size check in ceph_setattr() (Jeff Layton) [1767959] - [fs] ceph: add additional offset check in ceph_write_iter() (Jeff Layton) [1767959] - [fs] ceph: add additional range check in ceph_fallocate() (Jeff Layton) [1767959] - [fs] ceph: add new field max_file_size in ceph_fs_client (Jeff Layton) [1767959] - [net] ceph: fix whitespace (Jeff Layton) [1767959] - [fs] ceph: adding new return type vm_fault_t (Jeff Layton) [1767959] - [kernel] libceph: remove now unused ceph_{en, de}code_timespec() (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for r_stamp (Jeff Layton) [1767959] - [fs] libceph: use timespec64 for r_mtime (Jeff Layton) [1767959] - [fs] ceph: use timespec64 for inode timestamp (Jeff Layton) [1767959] - [fs] ceph: stop using current_kernel_time() (Jeff Layton) [1767959] - [net] libceph: use timespec64 in for keepalive2 and ticket validity (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_symlink() (Jeff Layton) [1767959] - [fs] ceph: add d_drop for some error cases in ceph_mknod() (Jeff Layton) [1767959] - [fs] ceph: return errors from posix_acl_equiv_mode() correctly (Jeff Layton) [1767959] - [net] libceph: amend "bad option arg" error message (Jeff Layton) [1767959] - [net] libceph: stop parsing when a bad int arg is detected (Jeff Layton) [1767959] - [kernel] libceph: change ceph_pagelist_encode_string() to take u32 (Jeff Layton) [1767959] - [net] libceph: make ceph_osdc_notify{, _ack}() payload_len u32 (Jeff Layton) [1767959] - [fs] ceph: restore ctime as well in the case of restoring old mode (Jeff Layton) [1767959] - [fs] ceph: add retry logic for error -ERANGE in ceph_get_acl() (Jeff Layton) [1767959]- [tools] objtool: Support repeated uses of the same C jump table (Yauheni Kaliuta) [1747617] - [tools] objtool: Refactor jump table code (Yauheni Kaliuta) [1747617] - [tools] objtool: Fix sibling call detection (Yauheni Kaliuta) [1747617] - [tools] objtool: Add --backtrace support (Yauheni Kaliuta) [1747617] - [tools] libbpf: Improve handling of corrupted ELF during map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix negative FD close() in xsk_setup_xdp_prog() (Yauheni Kaliuta) [1747617] - [kernel] bpf: Change size to u64 for bpf_map_{area_alloc, charge_init}() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: Fix btf_dump padding test case (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix struct end padding in btf_dump (Yauheni Kaliuta) [1747617] - [tools] bpf: Allow narrow loads of bpf_sysctl fields with offset > 0 (Yauheni Kaliuta) [1747617] - [tools] bpftool: move "__printf()" attributes to header file (Yauheni Kaliuta) [1747617] - [media] bpf: media: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format string for p_err() in detect_common_prefix() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix argument for p_err() in BTF do_dump() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix arguments for p_err() in do_event_pipe() (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix format strings and arguments for jsonw_printf() (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking of stack slots (Yauheni Kaliuta) [1747617] - [kernel] bpf: handle 32-bit zext during constant blinding (Yauheni Kaliuta) [1747617] - [net] bpf: allow narrow loads of some sk_reuseport_md fields with offset > 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking in presence of bpf2bpf calls (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add config fragment BPF_JIT (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_btf_dump with O= (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_cgroup_storage on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: close prog FD before exit on showing a single program (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "bind{4, 6} deny specific IP & port" on s390 (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools infrastructure (Yauheni Kaliuta) [1747617] - [tools] bpftool: add error message on pin failure (Yauheni Kaliuta) [1747617] - [tools] bpftool: fix error message (prog -> object) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: tests for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [x86] bpf: fix x64 JIT code generation for jmp to 1st insn (Yauheni Kaliuta) [1747617] - [tools] libbpf: set BTF FD for prog only when there is supported .BTF.ext data (Yauheni Kaliuta) [1747617] - [tools] libbpf : make libbpf_num_possible_cpus function thread safe (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix missing __WORDSIZE definition (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix erroneous multi-closing of BTF FD (Yauheni Kaliuta) [1747617] - [tools] libbpf: silence GCC8 warning about string truncation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add another gso_segs access (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix sendmsg6_prog on s390 (Yauheni Kaliuta) [1747617] - [tools] libbpf: Avoid designated initializers for unnamed union members (Yauheni Kaliuta) [1747617] - [tools] libbpf: Fix endianness macro usage for some compilers (Yauheni Kaliuta) [1747617] - [tools] libbpf: sanitize VAR to conservative 1-byte INT (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix SIGSEGV when BTF loading fails, but .BTF.ext exists (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_xdp_noinline on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix "valid read map access into a read-only array 1" on s390 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Disable GCC -fgcse optimization for ___bpf_prog_run() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix perf_buffer on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: structure test_{progs, maps, verifier} test runners uniformly (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_verifier/test_maps make dependencies (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix another GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: skip nmi test when perf hw events are disabled (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove logic duplication in test_verifier (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add selftests for wide loads (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: rename verifier/wide_store.c to verifier/wide_access.c (Yauheni Kaliuta) [1747617] - [net] bpf: allow wide aligned loads for bpf_sock_addr user_ip6 and msg_src_ip6 (Yauheni Kaliuta) [1747617] - [samples] bpf: build with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: put test_stub.o into $(OUTPUT) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make directory prerequisites order-only (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix attach_probe on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use typedef'ed arrays as map values (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add trickier size resolution tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BTF verifier size resolution logic (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix compiling loop{1, 2, 3}.c on s390 (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: make PT_REGS_* work in userspace (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix s930 -> s390 typo (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: compile progs with -D__TARGET_ARCH_$(SRCARCH) (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: do not ignore clang failures (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: avoid fall-through warnings (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix bpf_target_sparc check (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix ptr to u64 conversion warning on 32-bit platforms (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision bit propagation for BPF_ST instructions (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix ORC unwinding in non-JIT BPF code (Yauheni Kaliuta) [1747617] - [tools] objtool: Add support for C jump tables (Yauheni Kaliuta) [1747617] - [tools] objtool: Don't use ignore flag for fake jumps (Yauheni Kaliuta) [1747617] - [tools] objtool: Support per-function rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_reuseport_array on s390 (Yauheni Kaliuta) [1747617] - [tools] bpftool: add completion for bpftool prog "loadall" (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: Fix build error without CONFIG_NET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_attach_probe map definition (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add verifier tests for wide stores (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf_buffer_ prefix to README (Yauheni Kaliuta) [1747617] - [tools] bpftool: switch map event_pipe to libbpf's perf_buffer (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test perf buffer API (Yauheni Kaliuta) [1747617] - [tools] libbpf: auto-set PERF_EVENT_ARRAY size to number of CPUs (Yauheni Kaliuta) [1747617] - [tools] libbpf: add perf buffer API (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test_tcp_rtt to .gitignore (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix test_align liveliness expectations (Yauheni Kaliuta) [1747617] - [tools] bpftool: add "prog run" subcommand to test-run programs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert legacy BPF maps to BTF-defined ones (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert selftests using BTF-defined maps to new syntax (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add __uint and __type macro for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: capture value in BTF type info for BTF-defined map defs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert existing tracepoint tests to new APIs (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add kprobe/uprobe selftests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch test to new attach_perf_event API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add raw tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add tracepoint attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add kprobe/uprobe attach API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add ability to attach/detach BPF program to perf event (Yauheni Kaliuta) [1747617] - [tools] libbpf: introduce concept of bpf_link (Yauheni Kaliuta) [1747617] - [tools] libbpf: make libbpf_strerror_r agnostic to sign of error (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: fix inlines in test_lwt_seg6local (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: standardize to static __always_inline (Yauheni Kaliuta) [1747617] - [samples] bpf: Add support for fq's EDT to HBM (Yauheni Kaliuta) [1747617] - [tools] bpf, libbpf, smatch: Fix potential NULL pointer dereference (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix GCC8 warning for strncpy (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: add tests for shifts by zero (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_K shift by 0 (Yauheni Kaliuta) [1747617] - [x86] bpf, x32: Fix bug with ALU64 {LSH, RSH, ARSH} BPF_X shift by 0 (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix precision tracking (Yauheni Kaliuta) [1747617] - [tools] bpf: fix uapi bpf_prog_info fields alignment (Yauheni Kaliuta) [1747617] - [kernel] devmap: Allow map lookups from eBPF (Yauheni Kaliuta) [1747617] - [net] bpf_xdp_redirect_map: Perform map lookup in eBPF helper (Yauheni Kaliuta) [1747617] - [net] devmap: Rename ifindex member in bpf_redirect_info (Yauheni Kaliuta) [1747617] - [kernel] devmap/cpumap: Use flush list instead of bitmap (Yauheni Kaliuta) [1747617] - [kernel] xskmap: Move non-standard list manipulation to helper (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix -Wstrict-aliasing in test_sockopt_sk.c (Yauheni Kaliuta) [1747617] - [tools] bpftool: support cgroup sockopt (Yauheni Kaliuta) [1747617] - [documentation] bpf: add sockopt documentation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises BPF_F_ALLOW_MULTI (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test that exercises sk helpers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add sockopt test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test sockopt section name (Yauheni Kaliuta) [1747617] - [tools] libbpf: support sockopt hooks (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement getsockopt and setsockopt hooks (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix cgroup bpf release synchronization (Yauheni Kaliuta) [1747617] - [samples] bpf: make the use of xdp samples consistent (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix BPF_ALU32 | BPF_ARSH on BE arches (Yauheni Kaliuta) [1747617] - [tools] bpftool: use correct argument in cgroup errors (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix compiler warning with CONFIG_MODULES=n (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: build tests with debug info (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix max() type mismatch for 32bit (Yauheni Kaliuta) [1747617] - [trace] xdp: Add tracepoint for bulk XDP_TX (Yauheni Kaliuta) [1747617] - [tools] selftests, bpf: Add test for veth native XDP (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix spelling mistake "conflictling" -> "conflicting" (Yauheni Kaliuta) [1747617] - [kernel] bpf: precise scalar_value tracking (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add realistic loop tests (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add basic verifier tests for loops (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests (Yauheni Kaliuta) [1747617] - [kernel] bpf: fix callees pruning callers (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce bounded loops (Yauheni Kaliuta) [1747617] - [kernel] bpf: extend is_branch_taken to registers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix tests due to const spill/fill (Yauheni Kaliuta) [1747617] - [kernel] bpf: track spill/fill of constants (Yauheni Kaliuta) [1747617] - [tools] libbpf: constify getter APIs (Yauheni Kaliuta) [1747617] - [samples] bpf: refactor header include path (Yauheni Kaliuta) [1747617] - [samples] bpf: remove unnecessary include options in Makefile (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert tests w/ custom values to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: switch BPF_ANNOTATE_KV_PAIR tests to BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add test for BTF-defined maps (Yauheni Kaliuta) [1747617] - [tools] libbpf: allow specifying map definitions using BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: split initialization and loading of BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: identify maps by section index in addition to offset (Yauheni Kaliuta) [1747617] - [tools] libbpf: refactor map initialization (Yauheni Kaliuta) [1747617] - [tools] libbpf: streamline ELF parsing error-handling (Yauheni Kaliuta) [1747617] - [tools] libbpf: extract BTF loading logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: add common min/max macro to libbpf_internal.h (Yauheni Kaliuta) [1747617] - [net] bpf: fix the check that forwarding is enabled in bpf_ipv6_fib_lookup (Yauheni Kaliuta) [1747617] - [kernel] bpf: Fix build error without CONFIG_INET (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert socket_cookie test to sk storage (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_SOCK_OPS prog type (Yauheni Kaliuta) [1747617] - [net] bpf: export bpf_sock for BPF_PROG_TYPE_CGROUP_SOCK_ADDR prog type (Yauheni Kaliuta) [1747617] - [tools] bpf: Add test for SO_REUSEPORT_DETACH_BPF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix check for presence of associated BTF for map creation (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: signedness bug in enable_all_controllers() (Yauheni Kaliuta) [1747617] - [samples] bpf: fix include path in Makefile (Yauheni Kaliuta) [1747617] - [kernel] bpf: silence warning messages in core (Yauheni Kaliuta) [1747617] - [tools] bpf: use libbpf_num_possible_cpus internally (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: remove bpf_util.h from BPF C progs (Yauheni Kaliuta) [1747617] - [tools] bpf: add a new API libbpf_num_possible_cpus() (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf : clean up feature/ when make clean (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fix constness of source arg for bpf helpers (Yauheni Kaliuta) [1747617] - [samples] bpf: don't run probes at the local make stage (Yauheni Kaliuta) [1747617] - [tools] libbpf: remove qidconf and better support external bpf programs (Yauheni Kaliuta) [1747617] - [tools] bpf: Add bpf_map_lookup_elem selftest for xskmap (Yauheni Kaliuta) [1747617] - [tools] bpf/tools: sync bpf.h (Yauheni Kaliuta) [1747617] - [net] bpf: Allow bpf_map_lookup_elem() on an xskmap (Yauheni Kaliuta) [1747617] - [documentation] docs: bpf: get rid of two warnings (Yauheni Kaliuta) [1747617] - [net] bpf: allow CGROUP_SKB programs to use bpf_skb_cgroup_id() helper (Yauheni Kaliuta) [1747617] - [samples] bpf: print a warning about headers_install (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove redundant assignment to err (Yauheni Kaliuta) [1747617] - [samples] bpf: hbm: fix spelling mistake "notifcations" -> "notificiations" (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: measure RTT from xdp using xdping (Yauheni Kaliuta) [1747617] - [documentation] bpf: doc: update answer for 32-bit subregister question (Yauheni Kaliuta) [1747617] - [kernel] bpf: move memory size checks to bpf_map_charge_init() (Yauheni Kaliuta) [1747617] - [kernel] bpf: rework memlock-based memory accounting for maps (Yauheni Kaliuta) [1747617] - [kernel] bpf: group memory related fields in struct bpf_map_memory (Yauheni Kaliuta) [1747617] - [net] bpf: add memlock precharge for socket local storage (Yauheni Kaliuta) [1747617] - [kernel] bpf: add memlock precharge check for cgroup_local_storage (Yauheni Kaliuta) [1747617] - [samples] bpf: Add more stats to HBM (Yauheni Kaliuta) [1747617] - [samples] bpf: Add cn support to hbm_out_kern.c (Yauheni Kaliuta) [1747617] - [kernel] bpf: Update __cgroup_bpf_run_filter_skb with cn (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup inet skb programs can return 0 to 3 (Yauheni Kaliuta) [1747617] - [kernel] bpf: Create BPF_PROG_CGROUP_INET_EGRESS_RUN_ARRAY (Yauheni Kaliuta) [1747617] - [tools] libbpf: reduce unnecessary line wrapping (Yauheni Kaliuta) [1747617] - [tools] libbpf: typo and formatting fixes (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify two pieces of logic (Yauheni Kaliuta) [1747617] - [tools] libbpf: use negative fd to specify missing BTF (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix error code returned on corrupted ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: check map name retrieved from ELF (Yauheni Kaliuta) [1747617] - [tools] libbpf: simplify endianness check (Yauheni Kaliuta) [1747617] - [tools] libbpf: preserve errno before calling into user callback (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix detection of corrupted BPF instructions section (Yauheni Kaliuta) [1747617] - [tools] libbpf: prevent overwriting of log_level in bpf_object__load_progs() (Yauheni Kaliuta) [1747617] - [kernel] bpf: tracing: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: cgroup: properly use bpf_prog_array api (Yauheni Kaliuta) [1747617] - [kernel] bpf: remove __rcu annotations from bpf_prog_array (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add auto-detach test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: enable all available cgroup v2 controllers (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: convert test_cgrp2_attach2 example into kselftest (Yauheni Kaliuta) [1747617] - [samples] bpf: fix a couple of style issues in bpf_load (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: fail test_tunnel.sh if subtests fail (Yauheni Kaliuta) [1747617] - [tools] bpftool: make -d option print debug output from verifier (Yauheni Kaliuta) [1747617] - [tools] libbpf: add bpf_object__load_xattr() API function to pass log_level (Yauheni Kaliuta) [1747617] - [tools] bpftool: add -d option to get debug output from libbpf (Yauheni Kaliuta) [1747617] - [tools] libbpf: fix warning that PTR_ERR_OR_ZERO can be used (Yauheni Kaliuta) [1747617] - [tools] bpf: style fix in while(!feof()) loop (Yauheni Kaliuta) [1747617] - [kernel] bpf: check signal validity in nmi for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: auto-complete BTF IDs for btf dump (Yauheni Kaliuta) [1747617] - [samples] bpf: add ibumad sample to .gitignore (Yauheni Kaliuta) [1747617] - [x86] x32: bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [s390] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [powerpc] bpf: eliminate zero extension code-gen (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: enable hi32 randomization for all tests (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: adjust several test_verifier helpers for insn insertion (Yauheni Kaliuta) [1747617] - [tools] libbpf: add "prog_flags" to bpf_program/bpf_prog_load_attr/bpf_load_program_attr (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: randomize high 32-bit when BPF_F_TEST_RND_HI32 is set (Yauheni Kaliuta) [1747617] - [tools] bpf: sync uapi header bpf.h (Yauheni Kaliuta) [1747617] - [uapi] bpf: introduce new bpf prog load flags "BPF_F_TEST_RND_HI32" (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: insert zero extension according to analysis result (Yauheni Kaliuta) [1747617] - [kernel] bpf: introduce new mov32 variant for doing explicit zero extension (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark patched-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [kernel] bpf: verifier: mark verified-insn with sub-register zext flag (Yauheni Kaliuta) [1747617] - [tools] bpf: add selftest in test_progs for bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpf: sync bpf uapi header bpf.h to tools directory (Yauheni Kaliuta) [1747617] - [kernel] bpf: implement bpf_send_signal() helper (Yauheni Kaliuta) [1747617] - [tools] bpftool: update bash-completion w/ new c option for btf dump (Yauheni Kaliuta) [1747617] - [tools] bpftool/docs: add description of btf dump C option (Yauheni Kaliuta) [1747617] - [tools] bpftool: add C output format option to btf dump subcommand (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add btf_dump BTF-to-C conversion tests (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf_dump API for BTF-to-C conversion (Yauheni Kaliuta) [1747617] - [tools] libbpf: switch btf_dedup() to hashmap for dedup table (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add tests for libbpf's hashmap (Yauheni Kaliuta) [1747617] - [tools] libbpf: add resizable non-thread safe internal hashmap (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: use btf__parse_elf to check presence of BTF/BTF.ext (Yauheni Kaliuta) [1747617] - [tools] bpftool: use libbpf's btf__parse_elf API (Yauheni Kaliuta) [1747617] - [tools] libbpf: add btf__parse_elf API to load .BTF and .BTF.ext (Yauheni Kaliuta) [1747617] - [tools] libbpf: ensure libbpf.h is included along libbpf_internal.h (Yauheni Kaliuta) [1747617] - [samples] bpf: Do not define bpf_printk macro (Yauheni Kaliuta) [1747617] - [tools] selftests: bpf: Move bpf_printk to bpf_helpers.h (Yauheni Kaliuta) [1747617] - [kernel] bpf: convert explored_states to hash table (Yauheni Kaliuta) [1747617] - [kernel] bpf: split explored_states (Yauheni Kaliuta) [1747617] - [kernel] bpf: cleanup explored_states (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: add pyperf scale test (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: adjust verifier scale test (Yauheni Kaliuta) [1747617] - [kernel] bpf: bump jmp sequence limit (Yauheni Kaliuta) [1747617] - [tools] libbpf: emit diff of mismatched public API, if any (Yauheni Kaliuta) [1747617] - [tools] bpf, selftest: test global data/bss/rodata sections (Yauheni Kaliuta) [1747617] - [tools] selftests/bpf: test_tc_tunnel: skip unsupported tests (Jiri Benc) [1749814] - [tools] selftests/bpf: More compatible nc options in test_tc_edt (Jiri Benc) [1749814] - [net] xdp: check device pointer before clearing (Jiri Benc) [1749814] - [net] bpf: udp: Avoid calling reuseport's bpf_prog from udp_gro (Jiri Benc) [1749814] - [net] bpf: sockmap, fix use after free from sleep in psock backlog workqueue (Jiri Benc) [1749814] - [include] bpf: sockmap, restore sk_write_space when psock gets dropped (Jiri Benc) [1749814] - [net] bpfilter: fallback to netfilter if failed to load bpfilter kernel module (Jiri Benc) [1749814] - [net] pass net_device argument to the eth_get_headlen (Jiri Benc) [1749814] - [net] flow_dissector: handle no-skb use case (Jiri Benc) [1749814] - [net] plumb network namespace into __skb_flow_dissect (Jiri Benc) [1749814] - [net] bpfilter: dont use module_init in non-modular code (Jiri Benc) [1749814] - [net] xsk: fix XDP socket ring buffer memory ordering (Jiri Benc) [1749814] - [tools] selftests/bpf: install files test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] fix bpf_xdp_adjust_head regression for generic-XDP (Jiri Benc) [1749814] - [tools] selftests/bpf: reduce time to execute test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] selftests/bpf: add wrapper scripts for test_xdp_vlan.sh (Jiri Benc) [1749814] - [tools] bpf: fix XDP vlan selftests test_xdp_vlan.sh (Jiri Benc) [1749814] - [net] core: support XDP generic on stacked devices. (Jiri Benc) [1749814] - [netdrv] netvsc: unshare skb in VF rx handler (Jiri Benc) [1749814] - [net] convert rps_needed and rfs_needed to new static branch api (Jiri Benc) [1749814] - [net] core: Document __skb_flow_dissect() flags argument (Jiri Benc) [1749814] - [net] gso: Fix skb_segment splat when splitting gso_size mangled skb having linear-headed frag_list (Jiri Benc) [1749814] - [net] sock_map, fix missing ulp check in sock hash case (Jiri Benc) [1749814] - [net] Fix missing meta data in skb with vlan packet (Jiri Benc) [1749814] - [include] skbuff.h: fix using plain integer as NULL warning (Jiri Benc) [1749814] - [netdrv] netdevsim: Fix error handling in nsim_fib_init and nsim_fib_exit (Jiri Benc) [1761359] - [netdrv] netdevsim: Restore per-network namespace accounting for fib entries (Jiri Benc) [1761359] - [netdrv] netdevsim: Make nsim_num_vf static (Jiri Benc) [1761359] - [netdrv] netdevsim: fix fall-through annotation (Jiri Benc) [1761359] - [netdrv] netdevsim: implement ndo_get_devlink_port (Jiri Benc) [1761359] - [netdrv] netdevsim: move netdev creation/destruction to dev probe (Jiri Benc) [1761359] - [netdrv] netdevsim: extend device attrs to support port addition and deletion (Jiri Benc) [1761359] - [netdrv] netdevsim: implement dev probe/remove skeleton with port initialization (Jiri Benc) [1761359] - [netdrv] netdevsim: change debugfs tree topology (Jiri Benc) [1761359] - [netdrv] netdevsim: generate random switch id instead of using dev id (Jiri Benc) [1761359] - [netdrv] netdevsim: merge sdev into dev (Jiri Benc) [1761359] - [netdrv] netdevsim: rename dev_init/exit() functions and make them independent on ns (Jiri Benc) [1761359] - [netdrv] netdevsim: add bus attributes to add new and delete devices (Jiri Benc) [1761359] - [netdrv] netdevsim: use ida for bus device ids (Jiri Benc) [1761359] - [netdrv] netdevsim: add stub netdevsim driver implementation (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration and related code to bus.c (Jiri Benc) [1761359] - [netdrv] netdevsim: put netdevsim bus code into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: rename devlink.c to dev.c to contain per-dev(asic) items (Jiri Benc) [1761359] - [netdrv] netdevsim: create devlink instance per netdevsim instance (Jiri Benc) [1761359] - [netdrv] netdevsim: move device registration on bus to be done earlier in init (Jiri Benc) [1761359] - [netdrv] netdevsim: move sdev-specific init/uninit code into separate functions (Jiri Benc) [1761359] - [netdrv] netdevsim: make bpf_offload_dev_create() per-sdev instead of first ns (Jiri Benc) [1761359] - [netdrv] netdevsim: move shared dev creation and destruction into separate file (Jiri Benc) [1761359] - [netdrv] netdevsim: let net core to free netdevsim netdev (Jiri Benc) [1761359] - [netdrv] netdevsim: remove nsim_dellink() implementation (Jiri Benc) [1761359] - [include] driver core: add BUS_ATTR_WO() macro (Jiri Benc) [1761359] - arm64: bpf: do not allocate executable memory (Yauheni Kaliuta) [1762214] - modules: page-align module section allocations only for arches supporting strict module rwx (Yauheni Kaliuta) [1762214] - modules: always page-align module section allocations (Yauheni Kaliuta) [1762214] - modules: fix compile error if don't have strict module rwx (Yauheni Kaliuta) [1762214] - modules: Use vmalloc special flag (Yauheni Kaliuta) [1762214] - modules: fix BUG when load module with rodata=n (Yauheni Kaliuta) [1762214] - x86/modules: Avoid breaking W^X while loading modules (Yauheni Kaliuta) [1762214] - x86/alternatives, jumplabel: Use text_poke_early() before mm_init() (Yauheni Kaliuta) [1762214] - x86/kprobes: Set instruction page as executable (Yauheni Kaliuta) [1762214] - x86/ftrace: Set trampoline pages as executa (Yauheni Kaliuta) [1762214] - [tools] bpftool: Fix json dump crash on powerpc (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix race in flow dissector tests (Yauheni Kaliuta) [1747615] - [arm64] insn: Fix ldadd instruction encoding (Yauheni Kaliuta) [1747615] - [scripts] kbuild: tolerate missing pahole when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: handle old pahole more gracefully when generating BTF (Yauheni Kaliuta) [1747615] - [scripts] kbuild: add ability to generate BTF type info for vmlinux (Yauheni Kaliuta) [1747615] - [scripts] kbuild: hardcode genksyms path and remove GENKSYMS variable (Yauheni Kaliuta) [1747615] - [scripts] bpf: fix script for generating man page on BPF helpers (Yauheni Kaliuta) [1747615] - [tools] add smp_* barrier variants to include infrastructure (Yauheni Kaliuta) [1747615] - [tools] tools headers barrier: Fix arm64 tools build failure wrt smp_load_{acquire, release} (Yauheni Kaliuta) [1747615] - [tools] bpf, x32: Fix bug for BPF_JMP | {BPF_JSGT, BPF_JSLE, BPF_JSLT, BPF_JSGE} (Yauheni Kaliuta) [1747615] - [x86] unwind/orc: Fall back to using frame pointers for generated code (Yauheni Kaliuta) [1747615] - [x86] unwind: Add hardcoded ORC entry for NULL (Yauheni Kaliuta) [1747615] - [x86] unwind: Handle NULL pointer calls better in frame unwinder (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix accessing bpf_sysctl.file_pos on s390 (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix narrower loads on s390 (Yauheni Kaliuta) [1747615] - [net] bpf: rename bpf_ctx_wide_store_ok to bpf_ctx_wide_access_ok (Yauheni Kaliuta) [1747615] - [net] bpf: allow wide (u64) aligned stores for some fields of bpf_sock_addr (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: improve unexpected success reporting in test_syctl (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix "ctx:write sysctl:write read ok" on s390 (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix format string for p_err() in query_flow_dissector() (Yauheni Kaliuta) [1747615] - [tools] bpftool: add raw_tracepoint_writable prog type to header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix NULL deref in btf_type_is_resolve_source_only (Yauheni Kaliuta) [1747615] - [net] bpf: Set sk_bpf_storage back to NULL for cloned sk (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix nested bpf tracepoints with per-cpu data (Yauheni Kaliuta) [1747615] - [net] bpf: Fix out of bounds memory access in bpf_sk_storage (Yauheni Kaliuta) [1747615] - [kernel] sysctl: define proc_do_static_key() (Yauheni Kaliuta) [1747615] - [x86] bpf, x64: fix stack layout of JITed bpf code (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing RCU read lock on flush (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Add missing bulk queue free (Yauheni Kaliuta) [1747615] - [kernel] bpf, devmap: Fix premature entry free on destroying map (Yauheni Kaliuta) [1747615] - [powerpc] bpf: use unsigned division instruction for 64-bit operations (Yauheni Kaliuta) [1747615] - [tools] bpf: fix div64 overflow tests to properly detect errors (Yauheni Kaliuta) [1747615] - [tools] bpf: sync BPF_FIB_LOOKUP flag changes with BPF uapi (Yauheni Kaliuta) [1747615] - [uapi] bpf: simplify definition of BPF_FIB_LOOKUP related flags (Yauheni Kaliuta) [1747615] - [tools] bpf: lpm_trie: check left child of last leftmost node for NULL (Yauheni Kaliuta) [1747615] - [tools] bpf: expand section tests for test_section_names (Yauheni Kaliuta) [1747615] - [tools] bpf: more msg_name rewrite tests to test_sock_addr (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: enable recvmsg attach types (Yauheni Kaliuta) [1747615] - [tools] bpf: sync tooling uapi header (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix unconnected udp hooks (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix JSON output when lookup fails (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: move test_lirc_mode2_user to TEST_GEN_PROGS_EXTENDED (Yauheni Kaliuta) [1747615] - [tools] libbpf: Return btf_fd for load_sk_storage_btf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix compiler warning in flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: complete sub-register zero extension checks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: move sub-register zero extension checks into subreg.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add zero extend checks for ALU32 and/or/xor (Yauheni Kaliuta) [1747615] - [samples] bpf: suppress compiler warning (Yauheni Kaliuta) [1747615] - [samples] bpf: fix to change the buffer size for read() (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix BTF raw dump of FWD's fwd_kind (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix bpf_get_current_task (Yauheni Kaliuta) [1747615] - [tools] libbpf: move logging helpers into libbpf_internal.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add test_sysctl and map_tests/tests.h to .gitignore (Yauheni Kaliuta) [1747615] - [kernel] bpf: relax inode permission check for retrieving bpf program (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add prog detach to flow_dissector test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add missing \n to flow_dissector CHECK errors (Yauheni Kaliuta) [1747615] - [tools] libbpf: don't fail when feature probing fails (Yauheni Kaliuta) [1747615] - [tools] bpf: test ref bit from data path and add new tests for syscall path (Yauheni Kaliuta) [1747615] - [kernel] bpf, lru: avoid messing with eviction heuristics upon syscall lookup (Yauheni Kaliuta) [1747615] - [kernel] bpf: add map_lookup_elem_sys_only for lookups from syscall side (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1747615] - [uapi] bpf: btf: fix the brackets of BTF_INT_OFFSET() (Yauheni Kaliuta) [1747615] - [kernel] bpf: devmap: fix use-after-free Read in __dev_map_entry_free (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix undefined behavior in narrow load handling (Yauheni Kaliuta) [1747615] - [tools] libbpf: detect supported kernel BTF features and sanitize BTF (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: Add files generated after build to .gitignore (Yauheni Kaliuta) [1747615] - [tools] bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix minor issues in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix recurring typo in documentation for BPF helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: add various test cases for backward jumps (Yauheni Kaliuta) [1747615] - [documentation] docs/btf: fix the missing section marks (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: initialize bpf_object pointers where needed (Yauheni Kaliuta) [1747615] - [tools] libbpf: add libbpf_util.h to header install (Yauheni Kaliuta) [1747615] - [tools] bpf: fix perf build error with uClibc (seen on ARC) (Yauheni Kaliuta) [1747615] - [tools] bpftool: exclude bash-completion/bpftool from .gitignore pattern (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: set RLIMIT_MEMLOCK properly for test_libbpf_open.c (Yauheni Kaliuta) [1747615] - [net] bpf: Use PTR_ERR_OR_ZERO in bpf_fd_sk_storage_update_elem() (Yauheni Kaliuta) [1747615] - [kernel] bpf: Use vmalloc special flag (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fail bpf_probe_write_user() while mm is switched (Yauheni Kaliuta) [1747615] - [kernel] mm/tlb: Provide default nmi_uaccess_okay() (Yauheni Kaliuta) [1747615] - [kernel] asm-generic/tlb: Guard with #ifdef CONFIG_MMU (Yauheni Kaliuta) [1747615] - [tools] bpf: Add ene-to-end test for bpf_sk_storage_* helpers (Yauheni Kaliuta) [1747615] - [tools] bpf: Add BPF_MAP_TYPE_SK_STORAGE test to test_maps (Yauheni Kaliuta) [1747615] - [tools] bpf: Add verifier tests for the bpf_sk_storage (Yauheni Kaliuta) [1747615] - [tools] bpf: Refactor BTF encoding macro to test_btf.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Support BPF_MAP_TYPE_SK_STORAGE in bpf map probing (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: Introduce bpf sk local storage (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: test writable buffers in raw tps (Yauheni Kaliuta) [1747615] - [tools] sync bpf.h (Yauheni Kaliuta) [1747615] - [kernel] bpf: add writable context for raw tracepoints (Yauheni Kaliuta) [1747615] - [arm64] bpf, arm64: use more scalable stadd over ldxr / stxr loop in xadd (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix indendation in bash-completion/bpftool (Yauheni Kaliuta) [1747615] - [tools] bpftool: add bash completions for btf command (Yauheni Kaliuta) [1747615] - [tools] bpftool/docs: add btf sub-command documentation (Yauheni Kaliuta) [1747615] - [tools] bpftool: add ability to dump BTF types (Yauheni Kaliuta) [1747615] - [tools] bpftool: Fix errno variable usage (Yauheni Kaliuta) [1747615] - [tools] bpftool: show flow_dissector attachment status (Yauheni Kaliuta) [1747615] - [net] bpf: support BPF_PROG_QUERY for BPF_FLOW_DISSECTOR attach_type (Yauheni Kaliuta) [1747615] - [samples] bpf: add hbm sample to .gitignore (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix samples/bpf build failure due to undefined UINT32_MAX (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: fix segfault in bpf_object__init_maps' pr_debug statement (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: handle old kernels more graceful wrt global data sections (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand test_tc_tunnel with SIT encap (Yauheni Kaliuta) [1747615] - [net] bpf: update skb->protocol in bpf_skb_net_grow (Yauheni Kaliuta) [1747615] - [tools] bpf/flow_dissector: don't adjust nhoff by ETH_HLEN in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: properly return error from bpf_flow_load (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: run flow dissector tests in skb-less mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add flow dissector bpf_skb_load_bytes helper test (Yauheni Kaliuta) [1747615] - [net] bpf: when doing BPF_PROG_TEST_RUN for flow dissector use no-skb mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: drop bpf_verifier_lock (Yauheni Kaliuta) [1747615] - [kernel] bpf: remove global variables (Yauheni Kaliuta) [1747615] - [documentation] bpf: document the verifier limits (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix BPF_LOG_BUF_SIZE off-by-one error (Yauheni Kaliuta) [1747615] - [documentation] bpf: move BPF_PROG_TYPE_FLOW_DISSECTOR documentation to a new common place (Yauheni Kaliuta) [1747615] - [tools] bpf: Increase MAX_NR_MAPS to 17 in test_verifier.c (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix compile errors due to unsync linux/in6.h and netinet/in.h (Yauheni Kaliuta) [1747615] - [documentation] bpf: Document BPF_PROG_TYPE_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: fix a compilation error (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap memory prefetchw optimizations for struct page (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap do bulk allocation of SKBs (Yauheni Kaliuta) [1747615] - [net] core: introduce build_skb_around (Yauheni Kaliuta) [1747615] - [kernel] bpf: cpumap use ptr_ring_consume_batched (Yauheni Kaliuta) [1747615] - [tools] libbpf: optimize barrier for XDP socket rings (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf_id in map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: re-organize newline printing for map listing (Yauheni Kaliuta) [1747615] - [tools] bpftool: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix printf formatter for ptrdiff_t argument (Yauheni Kaliuta) [1747615] - [kernel] bpf: use BPF_CAST_CALL for casting bpf call (Yauheni Kaliuta) [1747615] - [uapi] bpf: allow clearing all sock_ops callback flags (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add VRF test cases to lwt_ip_encap test (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: make flow dissector tests more extensible (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: two scale tests (Yauheni Kaliuta) [1747615] - [tools] bpftool: Improve handling of ENOSPC on reuseport_array map dumps (Yauheni Kaliuta) [1747615] - [tools] bpftool: Use print_entry_error() in case of ENOENT when dumping (Yauheni Kaliuta) [1747615] - [tools] bpftool: add a note on program statistics in man page (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix short option name for printing version in man pages (Yauheni Kaliuta) [1747615] - [tools] bpftool: fix man page documentation for "pinmaps" keyword (Yauheni Kaliuta) [1747615] - [tools] bpftool: reset errno for "bpftool cgroup tree" (Yauheni Kaliuta) [1747615] - [tools] bpftool: remove blank line after btf_id when listing programs (Yauheni Kaliuta) [1747615] - [net] bpf: reserve flags in bpf_skb_net_shrink (Yauheni Kaliuta) [1747615] - [tools] bpf: fix whitespace for ENCAP_L2 defines in bpf.h (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bring back (void *) cast to set_ipv4_csum in test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] selftests/btf: add VAR and DATASEC case for dedup tests (Yauheni Kaliuta) [1747615] - [tools] btf: add support for VAR and DATASEC in btf_dedup() (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor "check_reg_arg" to eliminate code redundancy (Yauheni Kaliuta) [1747615] - [kernel] bpf: factor out reg and stack slot propagation into "propagate_liveness_reg" (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate code redundance (Yauheni Kaliuta) [1747615] - [kernel] bpf: refactor propagate_liveness to eliminate duplicated for loop (Yauheni Kaliuta) [1747615] - [netdrv] netdevsim: move sdev specific bpf debugfs files to sdev dir (Yauheni Kaliuta) [1747615] - [kernel] bpf: Fix distinct pointer types warning for ARCH=i386 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: C based test for sysctl and strtoX (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test ARG_PTR_TO_LONG arg type (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add sysctl and strtoX helpers to bpf_helpers.h (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_strtol and bpf_strtoul helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce ARG_PTR_TO_{INT,LONG} arg types (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test file_pos field in bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test BPF_CGROUP_SYSCTL (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test sysctl section name (Yauheni Kaliuta) [1747615] - [tools] libbpf: Support sysctl hook (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add file_pos field to bpf_sysctl ctx (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_{get, set}_new_value helpers (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_current_value helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Introduce bpf_sysctl_get_name helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sysctl hook (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add base proto function for cgroup-bpf programs (Yauheni Kaliuta) [1747615] - [net] bpf: explicitly prohibit ctx_{in, out} in non-skb BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: add L2 encap to test_tc_tunnel (Yauheni Kaliuta) [1747615] - [tools] bpf: sync bpf.h to tools/ for BPF_F_ADJ_ROOM_ENCAP_L2 (Yauheni Kaliuta) [1747615] - [net] bpf: add layer 2 encap support to bpf_skb_adjust_room (Yauheni Kaliuta) [1747615] - [tools] selftests_bpf: extend test_tc_tunnel for UDP encap (Yauheni Kaliuta) [1747615] - [kernel] bpf: fix missing bpf_check_uarg_tail_zero in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [s390] Convert IS_ENABLED uses to __is_defined (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: add selftest for __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] libbpf: add support for ctx_{size, }_{in, out} in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [net] bpf: support input __sk_buff context in BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747615] - [tools] bpftool: show btf id in program information (Yauheni Kaliuta) [1747615] - [tools] libbpf: Fix build with gcc-8 (Yauheni Kaliuta) [1747615] - [tools] libbpf: fix crash in XDP socket part with new larger BPF_LOG_BUF_SIZE (Yauheni Kaliuta) [1747615] - [tools] bpf, bpftool: fix a few ubsan warnings (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: add test cases for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, selftest: test {rd, wr}only flags and direct value access (Yauheni Kaliuta) [1747615] - [tools] bpf: bpftool support for dumping data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: add support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: support global data/bss/rodata sections (Yauheni Kaliuta) [1747615] - [tools] bpf, libbpf: refactor relocation handling (Yauheni Kaliuta) [1747615] - [tools] bpf: sync {btf, bpf}.h uapi header from tools infrastructure (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow for key-less BTF in array map (Yauheni Kaliuta) [1747615] - [kernel] bpf: kernel side support for BTF Var and DataSec (Yauheni Kaliuta) [1747615] - [documentation] bpf: add specification for BTF Var and DataSec kinds (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow . char as part of the object name (Yauheni Kaliuta) [1747615] - [kernel] bpf: add syscall side map freeze support (Yauheni Kaliuta) [1747615] - [kernel] bpf: add program side {rd, wr}only support for maps (Yauheni Kaliuta) [1747615] - [kernel] bpf: do not retain flags that are not tied to map lifetime (Yauheni Kaliuta) [1747615] - [kernel] bpf: implement lookup-free direct value access for maps (Yauheni Kaliuta) [1747615] - [net] ipv6: Add neighbor helpers that use the ipv6 stub (Yauheni Kaliuta) [1747615] - [tools] libbpf: Ignore -Wformat-nonliteral warning (Yauheni Kaliuta) [1747615] - [kernel] bpf: Add missed newline in verifier verbose log (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test unbounded var_off stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Sanity check max value for var_off stack access (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in unpriv mode (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [kernel] bpf: Reject indirect var_off stack access in raw mode (Yauheni Kaliuta) [1747615] - [samples] bpf: fix build with new clang (Yauheni Kaliuta) [1747615] - [samples] selftests/bpf: add NULL check for ksym_search (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: ksym_search won't check symbols exists (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: synthetic tests to push verifier limits (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add few verifier scale tests (Yauheni Kaliuta) [1747615] - [tools] libbpf: teach libbpf about log_level bit 2 (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase verifier log limit (Yauheni Kaliuta) [1747615] - [kernel] bpf: increase complexity limit and maximum program size (Yauheni Kaliuta) [1747615] - [kernel] bpf: verbose jump offset overflow check (Yauheni Kaliuta) [1747615] - [kernel] bpf: convert temp arrays to kvcalloc (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by not remarking live_read (Yauheni Kaliuta) [1747615] - [kernel] bpf: improve verification speed by droping states (Yauheni Kaliuta) [1747615] - [kernel] bpf: add verifier stats and log_level bit 2 (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: remove duplicate .flags initialization in ctx_skb.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-invalid-specifier for bpf_obj_id.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: fix -Wformat-security warning for flow_dissector_load.c (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tests.h should depend on .c files, not the output (Yauheni Kaliuta) [1747615] - [tools] bpf: add bpffs multi-dimensional array tests in test_btf (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Test variable offset stack access (Yauheni Kaliuta) [1747615] - [kernel] bpf: Support variable offset stack access from helpers (Yauheni Kaliuta) [1747615] - [net] ipv6: Move ipv6 stubs to a separate header file (Yauheni Kaliuta) [1747615] - [tools] bpf: generate pkg-config file for libbpf (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: don't depend on hardcoded perf sample_freq (Yauheni Kaliuta) [1747615] - [tools] bpf: test_tc_tunnel.sh needs reverse path filtering disabled (Yauheni Kaliuta) [1747615] - [tools] selftests: bpf: tc-bpf flow shaping with EDT (Yauheni Kaliuta) [1747615] - [net] bpf: make bpf_skb_ecn_set_ce callable from BPF_PROG_TYPE_SCHED_ACT (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to encap modes (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: convert bpf tunnel test to BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] bpf: Sync bpf.h to tools (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room encap flags (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room flag BPF_F_ADJ_ROOM_FIXED_GSO (Yauheni Kaliuta) [1747615] - [net] bpf: add bpf_skb_adjust_room mode BPF_ADJ_ROOM_MAC (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with tso (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: extend bpf tunnel test with gre (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test to ipv6 (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: expand bpf tunnel test with decap (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: bpf tunnel encap test (Yauheni Kaliuta) [1747615] - [net] bpf: in bpf_skb_adjust_room avoid copy in tx fast path (Yauheni Kaliuta) [1747615] - [samples] bpf: add xdp_sample_pkts to .gitignore (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: add tests for bpf_tcp_check_syncookie and bpf_skc_lookup_tcp (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: test references to sock_common (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: allow specifying helper for BPF_SK_LOOKUP (Yauheni Kaliuta) [1747615] - [tools] update uapi/linux/bpf.h (Yauheni Kaliuta) [1747615] - [net] bpf: add helper to check for a valid SYN cookie (Yauheni Kaliuta) [1747615] - [net] bpf: add skc_lookup_tcp helper (Yauheni Kaliuta) [1747615] - [kernel] bpf: allow helpers to return PTR_TO_SOCK_COMMON (Yauheni Kaliuta) [1747615] - [kernel] bpf: track references based on is_acquire_func (Yauheni Kaliuta) [1747615] - [tools] selftests/bpf: Add arm target register definitions (Yauheni Kaliuta) [1747615] - [documentation] bpf, doc: add RISC-V JIT to BPF documentation (Yauheni Kaliuta) [1747615] - [uapi] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1747615] - [uapi] bpf: add documentation for helpers bpf_spin_lock(), bpf_spin_unlock() (Yauheni Kaliuta) [1747615]- [perf] perf: Add CCPI2 PMU support in ThunderX2 UNCORE driver (Robert Richter) [1726054] - [documentation] documentation: perf: Update documentation for ThunderX2 PMU uncore driver (Robert Richter) [1726054] - [scsi] lpfc: Update lpfc version to 12.6.0.2 (Dick Kennedy) [1771674] - [scsi] lpfc: revise nvme max queues to be hdwq count (Dick Kennedy) [1771674] - [scsi] lpfc: Initialize cpu_map for not present cpus (Dick Kennedy) [1771674] - [scsi] lpfc: fix inlining of lpfc_sli4_cleanup_poll_list() (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_cmpl_els_rsp(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: fix: coverity: lpfc_get_scsi_buf_s3(): Null pointer dereferences (Dick Kennedy) [1771674] - [scsi] lpfc: Fix lpfc_cpumask_of_node_init() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_sli4_enable_intr() (Dick Kennedy) [1771674] - [scsi] lpfc: Fix a kernel warning triggered by lpfc_get_sgl_per_hdwq() (Dick Kennedy) [1771674] - [scsi] lpfc: Update lpfc version to 12.6.0.1 (Dick Kennedy) [1771674] - [scsi] lpfc: Add enablement of multiple adapter dumps (Dick Kennedy) [1771674] - [scsi] lpfc: Change default IRQ model on AMD architectures (Dick Kennedy) [1771674] - [scsi] lpfc: Add registration for CPU Offline/Online events (Dick Kennedy) [1771674] - [scsi] lpfc: Clarify FAWNN error message (Dick Kennedy) [1771674] - [scsi] lpfc: Sync with FC-NVMe-2 SLER change to require Conf with SLER (Dick Kennedy) [1771674] - [scsi] lpfc: Fix dynamic fw log enablement check (Dick Kennedy) [1771674] - [scsi] lpfc: Fix unexpected error messages during RSCN handling (Dick Kennedy) [1771674] - [scsi] lpfc: Fix kernel crash at lpfc_nvme_info_show during remote port bounce (Dick Kennedy) [1771674] - [scsi] lpfc: Fix configuration of BB credit recovery in service parameters (Dick Kennedy) [1771674] - [scsi] lpfc: Fix duplicate unreg_rpi error in port offline flow (Dick Kennedy) [1771674] - [infiniband] ib/srp: Add missing new line after displaying fast_io_fail_tmo param (Kamal Heib) [1678461 1720899] - [net] sunrpc: The RDMA back channel mustn't disappear while requests are outstanding (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Skip counter if port doesn't match (Kamal Heib) [1720899] - [rdma] uverbs: Prevent potential underflow (Kamal Heib) [1720899] - [infiniband] ib/core: Use rdma_read_gid_l2_fields to compare GID L2 fields (Kamal Heib) [1720899] - [infiniband] rdma/siw: free siw_base_qp in kref release routine (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: move iw_rem_ref() calls out of spinlock (Kamal Heib) [1720899] - [infiniband] ib/core: Fix wrong iterating on ports (Kamal Heib) [1720899] - [infiniband] rdma/nldev: Reshuffle the code to avoid need to rebind QP in error path (Kamal Heib) [1720899] - [infiniband] rdma/cm: Fix memory leak in cm_add/remove_one (Kamal Heib) [1720899] - [infiniband] rdma/core: Fix an error handling path in 'res_get_common_doit()' (Kamal Heib) [1720899] - [infiniband] rdma/iwcm: Fix a lock inversion issue (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix serialization issue in write_space() (Kamal Heib) [1720899] - [infiniband] rdma/vmw_pvrdma: Free SRQ only once (Kamal Heib) [1757294 1720899] - [infiniband] rdma: Fix double-free in srq creation error flow (Kamal Heib) [1720899] - [infiniband] rdma/siw: Fix page address mapping in TX path (Kamal Heib) [1720899] - [infiniband] rdma/cma: Fix false error message (Kamal Heib) [1720899] - [infiniband] rdma/{cxgb3, cxgb4, i40iw}: Remove common code (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Fix use after free and refcnt leak on ndev in_device in iwarp_query_port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/core: Add common iWARP query port (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/i40iw: Associate ibdev to netdev before IB device registration (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma/cxgb3: Use ib_device_set_netdev() (Kamal Heib) [1760097 1745655 1720899] - [infiniband] rdma: Introduce ib_port_phys_state enum (Kamal Heib) [1760097 1745655 1720899] - [sched] topology: Improve load balancing on AMD EPYC systems (Phil Auld) [1757535] - [netdrv] broadcom: Use dev_get_drvdata (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add a new BNXT_FW_RESET_STATE_POLL_FW_DOWN state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.100 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Increase timeout for HWRM_DBG_COREDUMP_XX commands (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Don't proceed in .ndo_set_rx_mode() when device is not in open state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix compile error regression with CONFIG_BNXT_SRIOV not set (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add FW fatal devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add bnxt_fw_exception() to handle fatal firmware errors (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add RESET_FW state logic to bnxt_fw_reset_task() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Do not send firmware messages if firmware is in error state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Retain user settings on a VF after RESET_NOTIFY event (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add devlink health reset reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle RESET_NOTIFY async event from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add new FW devlink_health_reporter (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add BNXT_STATE_IN_FW_RESET state (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Enable health monitoring (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Pre-map the firmware health monitoring registers (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Discover firmware error recovery capabilities (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle firmware reset status during IF_UP (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Register buffers for VFs before reserving resources (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_sriov_enable() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Prepare bnxt_init_one() to be called multiple times (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress all error messages in hwrm_do_send_msg() in silent mode (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Simplify error checking in the SR-IOV message forwarding functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Convert error code in firmware message response to standard code (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Remove the -1 error return code from bnxt_hwrm_do_send_msg() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use a common function to print the same ethtool -f error message (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix allocation of zero statistics block size regression (Jonathan Toppins) [1724766] - [netdrv] bnxt: no need to check return value of debugfs_create functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add PCI IDs for 57500 series NPAR devices (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support all variants of the 5750X chip family (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_init_one() and turn on TPA support on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Support TPA counters on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Allocate the larger per-ring statistics block for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor ethtool ring statistics logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add hardware GRO setup function for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA ID mapping logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add fast path logic for TPA on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Set TPA GRO mode flags on 57500 chips properly (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor tunneled hardware GRO logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Handle standalone RX_AGG completions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Expand bnxt_tpa_info struct to support 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor TPA logic (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add TPA structure definitions for BCM57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.89 (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Suppress HWRM errors for HWRM_NVM_GET_VARIABLE command (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix to include flow direction in L2 key (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Use correct src_fid to determine direction of the flow (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix handling FRAG_ERR when NVM_INSTALL_UPDATE cmd fails (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Improve RX doorbell sequence (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC clearing logic for 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix VNIC accounting when enabling aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add page_pool_destroy() during RX ring cleanup (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: add page_pool support (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: optimized XDP_REDIRECT support (Jonathan Toppins) [1724766 1669220] - [netdrv] bnxt_en: Refactor __bnxt_xmit_xdp() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: rename some xdp functions (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Device serial number is supported only for PFs (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Query firmware capability to support aRFS on 57500 chips (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Separate RDMA MR/AH context allocation (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: read the clause type from the PHY ID (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Read package version from firmware (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Check new firmware capability to display extended stats (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Add support for PCIe statistics (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Refactor bnxt_alloc_stats() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Update firmware interface to 1.10.0.69 (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_port_parent_id implementation for physical ports (Jonathan Toppins) [1724766] - [netdrv] bnxt: pass switch ID through devlink_port_attrs_set() (Jonathan Toppins) [1724766] - [netdrv] bnxt: move bp->switch_id initialization to PF probe (Jonathan Toppins) [1724766] - [netdrv] bnxt: remove ndo_get_phys_port_name implementation (Jonathan Toppins) [1724766] - [netdrv] bnxt: implement ndo_get_devlink_port (Jonathan Toppins) [1724766] - [netdrv] bnxt: Implement ndo_get_port_parent_id() (Jonathan Toppins) [1724766] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1724766] - [netdrv] bnxt_en: Fix firmware signaled resource change logic in open (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-thoughs (Jonathan Toppins) [1724766] - [netdrv] bnx2x: Mark expected switch fall-throughs (Jonathan Toppins) [1724766] - [tools] selftests: kvm: vmx_dirty_log_test: skip the test when VMX is not supported (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: consolidate VMX support checks (Vitaly Kuznetsov) [1771575] - [tools] selftests: kvm: vmx_set_nested_state_test: don't check for VMX support twice (Vitaly Kuznetsov) [1771575] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769904] - [net] vsock: Send reset control packet when socket is partially bound (Stefano Garzarella) [1769904] - [net] vsock/virtio: fix sock refcnt holding during the shutdown (Stefano Garzarella) [1769855] - [kernel] vsock/virtio: remove unused 'work' field from 'struct virtio_vsock_pkt' (Stefano Garzarella) [1769855] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 482 (Stefano Garzarella) [1769855] - [net] vsock/virtio: set SOCK_DONE on peer shutdown (Stefano Garzarella) [1769855] - [net] vsock/virtio: discard packets if credit is not respected (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: send a credit update when buffer size is changed (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: a better comment on credit update (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: fix locking in virtio_transport_inc_tx_pkt() (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: reduce credit update messages (Stefano Garzarella) [1769853 1769846 1769836] - [net] vsock/virtio: change the maximum packet size allowed (Stefano Garzarella) [1679971] - [vhost] vsock: split packets to send using multiple buffers (Stefano Garzarella) [1679971] - [net] vsock/virtio: limit the memory used per-socket (Stefano Garzarella) [1769744] - [net] vsock/virtio: free packets during the socket release (Stefano Garzarella) [1769744] - [net] vsock: Fix a lockdep warning in __vsock_release() (Stefano Garzarella) [1769714] - [net] vsock: correct removal of socket from the list (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Stefano Garzarella) [1769714] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 321 (Stefano Garzarella) [1769714] - [net] Fix ERROR:do not initialise statics to 0 in af_vsock.c (Stefano Garzarella) [1769714] - [net] vsock: bind to random port for VMADDR_PORT_ANY (Stefano Garzarella) [1769714] - [tools] tc-testing: added tests with cookie for conntrack TC action (Ivan Vecera) [1739606] - [net] cls_bpf: fix NULL deref on offload filter removal (Ivan Vecera) [1739606] - [tools] tc-testing: fixed two failing pedit tests (Ivan Vecera) [1739606] - [tools] tc-testing: implement tests for new fast_init action flag (Ivan Vecera) [1739606] - [net] sched: update action implementations to support flags (Ivan Vecera) [1739606] - [net] sched: use temporary variable for actions indexes (Ivan Vecera) [1739606] - [net] sched: extend TCA_ACT space with TCA_ACT_FLAGS (Ivan Vecera) [1739606] - [net] sched: modify stats helper functions to support regular stats (Ivan Vecera) [1739606] - [net] sched: don't expose action qstats to skb_tc_reinsert() (Ivan Vecera) [1739606] - [net] sched: extract qstats update code into functions (Ivan Vecera) [1739606] - [net] sched: extract bstats update code into function (Ivan Vecera) [1739606] - [net] sched: extract common action counters update code into function (Ivan Vecera) [1739606] - [tools] tc-testing: list required kernel options for act_ct action (Ivan Vecera) [1739606] - [net] fq_codel: do not include (Ivan Vecera) [1739606] - [net] sch_generic: Use pfifo_fast as fallback scheduler for CAN hardware (Ivan Vecera) [1739606] - [net] sched: taprio: fix -Wmissing-prototypes warnings (Ivan Vecera) [1739606] - [net] sched: act_police: re-use tcf_tm_dump() (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit TDC tests (Ivan Vecera) [1739606] - [net] sched: Avoid using yield() in a busy waiting loop (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] sched: etf: Fix ordering of packets with same txtime (Ivan Vecera) [1739606] - [tools] tc-testing: updated pedit test cases (Ivan Vecera) [1739606] - [net] taprio: Fix returning EINVAL when configuring without flags (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_ACT_KIND (Ivan Vecera) [1739606] - [net] net_sched: fix backward compatibility for TCA_KIND (Ivan Vecera) [1739606] - [net] sched: Set default of CONFIG_NET_TC_SKB_EXT to N (Ivan Vecera) [1739606] - [net] sch_netem: fix rcu splat in netem_enqueue() (Ivan Vecera) [1739606] - [net] net_sched: remove need_resched() from qdisc_run() (Ivan Vecera) [1739606] - [net] sched: cbs: Avoid division by zero when calculating the port rate (Ivan Vecera) [1739606] - [net] sched: taprio: Avoid division by zero on invalid link speed (Ivan Vecera) [1739606] - [net] sched: taprio: Fix potential integer overflow in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] sched: cbs: Fix not adding cbs instance to list (Ivan Vecera) [1739606] - [net] Fix Kconfig indentation (Ivan Vecera) [1739606] - [net] net_sched: add policy validation for action attributes (Ivan Vecera) [1739606] - [net] net_sched: add max len check for TCA_KIND (Ivan Vecera) [1739606] - [net] taprio: Add support for hardware offloading (Ivan Vecera) [1739606] - [net] sched: use get_dev() action API in flow_action infra (Ivan Vecera) [1739606] - [net] sched: take reference to psample group in flow_action infra (Ivan Vecera) [1739606] - [net] sched: extend flow_action_entry with destructor (Ivan Vecera) [1739606] - [net] sch_hhf: ensure quantum and hhf_non_hh_weight are non-zero (Ivan Vecera) [1739606] - [net] net_sched: check cops->tcf_block in tc_bind_tclass() (Ivan Vecera) [1739606] - [net] sched: fix reordering issues (Ivan Vecera) [1739606] - [net] net_sched: act_police: add 2 new attributes to support police 64bit rate and peakrate (Ivan Vecera) [1739606] - [net] openvswitch: Set OvS recirc_id from tc chain index (Ivan Vecera) [1739606] - [net] sk_buff: drop all skb extensions on free and skb scrubbing (Ivan Vecera) [1739606] - [net] minor cleanup in skb_ext_add() (Ivan Vecera) [1739606] - [include] net: drop the unused helper skb_ext_get() (Ivan Vecera) [1739606] - [net] fix possible user-after-free in skb_ext_add() (Ivan Vecera) [1739606] - [net] sk_buff: add skb extension infrastructure (Ivan Vecera) [1739606] - [net] sched: cbs: remove redundant assignment to variable port_rate (Ivan Vecera) [1739606] - [tools] tc-testing: don't hardcode 'ip' in nsPlugin.py (Ivan Vecera) [1739606] - [net] sched: cbs: Set default link speed to 10 Mbps in cbs_set_port_rate (Ivan Vecera) [1739606] - [net] taprio: Set default link speed to 10 Mbps in taprio_set_picos_per_byte (Ivan Vecera) [1739606] - [net] taprio: Fix kernel panic in taprio_destroy (Ivan Vecera) [1739606] - [netdrv] mlx5e: Move local var definition into ifdef block (Ivan Vecera) [1739606] - [net] sched: cls_matchall: cleanup flow_action before deallocating (Ivan Vecera) [1739606] - [net] sched: act_vlan: implement stats_update callback (Ivan Vecera) [1739606] - [net] sched: act_sample: fix psample group handling on overwrite (Ivan Vecera) [1739606] - [net] sched: flower: don't take rtnl lock for cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: copy tunnel info when setting flow_action entry->tunnel (Ivan Vecera) [1739606] - [net] sched: take reference to action dev before calling offloads (Ivan Vecera) [1739606] - [net] sched: take rtnl lock in tc_setup_flow_action() (Ivan Vecera) [1739606] - [net] sched: conditionally obtain rtnl lock in cls hw offloads API (Ivan Vecera) [1739606] - [net] sched: add API for registering unlocked offload block callbacks (Ivan Vecera) [1739606] - [net] sched: notify classifier on successful offload add/delete (Ivan Vecera) [1739606] - [net] sched: refactor block offloads counter usage (Ivan Vecera) [1739606] - [net] sched: change tcf block offload counter type to atomic_t (Ivan Vecera) [1739606] - [net] sched: protect block offload-related fields with rw_semaphore (Ivan Vecera) [1739606] - [net] net_sched: fix a NULL pointer deref in ipt action (Ivan Vecera) [1739606] - [tools] tc-testing: concurrency: wrap piped rule update commands (Ivan Vecera) [1739606] - [tools] tc-testing: use dedicated DUMMY interface name for dummy dev (Ivan Vecera) [1739606] - [net] flow_offload: convert block_ing_cb_list to regular list type (Ivan Vecera) [1739606] - [netdrv] sched: use major priority number as hardware priority (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for matchall filter (Ivan Vecera) [1739606] - [net] taprio: remove unused variable 'entry_list_policy' (Ivan Vecera) [1739606] - [tools] tc-testing: updated skbedit action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update skbedit action for batched events operations (Ivan Vecera) [1739606] - [net] fq_codel: remove set but not used variables 'prev_ecn_mark' and 'prev_drop_count' (Ivan Vecera) [1739606] - [net] flow_offload: support get multi-subsystem block (Ivan Vecera) [1739606] - [net] flow_offload: move tc indirect block to flow offload (Ivan Vecera) [1739606] - [net] cls_api: add flow_indr_block_call function (Ivan Vecera) [1739606] - [net] cls_api: remove the tcf_block cache (Ivan Vecera) [1739606] - [net] cls_api: modify the tc_indr_block_ing_cmd parameters. (Ivan Vecera) [1739606] - [net] sched: sch_taprio: fix memleak in error path for sched list parse (Ivan Vecera) [1739606] - [net] fq_codel: Kill useless per-flow dropped statistic (Ivan Vecera) [1739606] - [net] Increase fq_codel count in the bulk dropper (Ivan Vecera) [1739606] - [include] sched: sample: allow accessing psample_group with rtnl (Ivan Vecera) [1739606] - [tools] tc-testing: updated vlan action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update vlan action for batched events operations (Ivan Vecera) [1739606] - [tools] tc-testing: Clarify the use of tdc's -d option (Ivan Vecera) [1739606] - [net] sched: Fix a possible null-pointer dereference in dequeue_func() (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for [b|p]fifo qdisc (Ivan Vecera) [1739606] - [net] ife: error out when nla attributes are empty (Ivan Vecera) [1739606] - [net] sched: verify that q!=NULL before setting q->flags (Ivan Vecera) [1739606] - [net] net_sched: unset TCQ_F_CAN_BYPASS when adding filters (Ivan Vecera) [1739606] - [net] fix: taprio: Change type of txtime-delay parameter to u32 (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [include] pkt_sched: Include const.h (Ivan Vecera) [1739606] - [tools] tc-testing: introduce scapyPlugin for basic traffic (Ivan Vecera) [1739606] - [tools] tc-testing: Allow tdc plugins to see test case data (Ivan Vecera) [1739606] - [tools] tc-testing: added tdc tests for prio qdisc (Ivan Vecera) [1739606] - [tools] tc-testing: updated mirred action tests with batch create/delete (Ivan Vecera) [1739606] - [net] sched: update mirred action for batched events operations (Ivan Vecera) [1739606] - [net] sched: em_ipt: add support for addrtype matching (Ivan Vecera) [1739606] - [net] sched: em_ipt: keep the user-specified nfproto and dump it (Ivan Vecera) [1739606] - [net] sched: em_ipt: set the family based on the packet if it's unspecified (Ivan Vecera) [1739606] - [net] sched: em_ipt: match only on ip/ipv6 traffic (Ivan Vecera) [1739606] - [net] taprio: Adjust timestamps for TCP packets (Ivan Vecera) [1739606] - [net] taprio: make clock reference conversions easier (Ivan Vecera) [1739606] - [net] taprio: Add support for txtime-assist mode (Ivan Vecera) [1739606] - [net] taprio: Remove inline directive (Ivan Vecera) [1739606] - [net] taprio: calculate cycle_time when schedule is installed (Ivan Vecera) [1739606] - [net] etf: Add skip_sock_check (Ivan Vecera) [1739606] - [include] etf: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [tools] tc-testing: add ingress qdisc tests (Ivan Vecera) [1739606] - [tools] tc-testing: Restore original behaviour for namespaces in tdc (Ivan Vecera) [1739606] - [include] net: sched: act_ctinfo: tidy UAPI definition (Ivan Vecera) [1739606] - [include] act_ctinfo: Don't use BIT() in UAPI headers. (Ivan Vecera) [1739606] - [net] sched: cls_matchall: allow to delete filter (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix policy validation (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: fix action creation (Ivan Vecera) [1739606] - [tools] tc-tests: updated skbedit tests (Ivan Vecera) [1739606] - [tools] tc-tests: added path to ip command in tdc (Ivan Vecera) [1739606] - [net] sched: remove NET_CLS_IND config option (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: use extack error reporting (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for clsact Qdisc ops (Ivan Vecera) [1739606] - [net] sched: ingress: set 'unlocked' flag for Qdisc ops (Ivan Vecera) [1739606] - [tools] tc-tests: updated fw with bind actions by reference use cases (Ivan Vecera) [1739606] - [net] sched: act_ctinfo: minor size optimisation (Ivan Vecera) [1739606] - [net] flow_offload: use struct_size() in kzalloc() (Ivan Vecera) [1739606] - [net] sched: don't use tc_action->order during action dump (Ivan Vecera) [1739606] - [net] sch_htb: redefine htb qdisc overlimits (Ivan Vecera) [1739606] - [tools] selftests: tc-testing: Add pedit tests (Ivan Vecera) [1739606] - [net] sched: add ingress mirred action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add helpers to detect ingress mirred actions (Ivan Vecera) [1757520] - [net] sched: add skbedit of ptype action to hardware IR (Ivan Vecera) [1757520] - [include] net: tc_act: add skbedit_ptype helper functions (Ivan Vecera) [1757520] - [net] openvswitch: load and reference the NAT helper. (Flavio Leitner) [1752970] - [net] openvswitch: load NAT helper (Flavio Leitner) [1752970] - [net] netfilter: nf_nat: register NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: add API to manage NAT helpers. (Flavio Leitner) [1752970] - [net] netfilter: use macros to create module aliases. (Flavio Leitner) [1752970] - [net] xfrm: remove a duplicated assignment (Sabrina Dubroca) [1760002] - [net] xfrm: remove empty xfrmi_init_net (Sabrina Dubroca) [1760002] - [net] xfrm: remove unneeded export_symbols (Sabrina Dubroca) [1760002] - [include] xfrm: clean an indentation issue, remove a space (Sabrina Dubroca) [1760002] - [net] xfrm6: remove BUG_ON from xfrm6_dst_ifdown (Sabrina Dubroca) [1760002] - [net] xfrm: policy: add missing indentation (Sabrina Dubroca) [1760002] - [net] xfrm: Fix bucket count reported to userspace (Sabrina Dubroca) [1760002] - [net] xfrm: use complete IPv6 addresses for hash (Sabrina Dubroca) [1760002] - [net] xfrm: use correct size to initialise sp->ovec (Sabrina Dubroca) [1760002] - [net] xfrm: allow driver to quietly refuse offload (Sabrina Dubroca) [1760002] - [net] esp: remove redundant define esph (Sabrina Dubroca) [1760002] - [net] ip6_vti: simplify stats handling in vti6_xmit (Sabrina Dubroca) [1760002] - [net] xfrm: fix 'passing zero to ERR_PTR()' warning (Sabrina Dubroca) [1760002] - [net] xfrm: remove blank lines at EOF (Sabrina Dubroca) [1760002] - [net] xfrm: don't check offload_handle for nonzero (Sabrina Dubroca) [1760002] - [net] ipv6: xfrm: use 64-bit timestamps (Sabrina Dubroca) [1760002] - [net] devlink: Introduce PCI VF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Introduce PCI PF port flavour and port attribute (Petr Oros) [1761495] - [net] devlink: Return physical port fields only for applicable port flavours (Petr Oros) [1761495] - [net] devlink: Refactor physical port attributes (Petr Oros) [1761495] - [net] ipv4: fix race condition between route lookup and invalidation (Guillaume Nault) [1765639] - [net] add {READ|WRITE}_ONCE() annotations on ->rskq_accept_head (Guillaume Nault) [1765639] - [net] ipv4/icmp: fix rt dst dev null pointer dereference (Guillaume Nault) [1765639] - [net] ipip: validate header length in ipip_tunnel_xmit (Guillaume Nault) [1765639] - [net] ipv4: Use return value of inet_iif() for __raw_v4_lookup in the while loop (Guillaume Nault) [1765639] - [net] ipv4: Fix raw socket lookup for local traffic (Guillaume Nault) [1765639] - [net] ipv4: Return error for RTA_VIA attribute (Guillaume Nault) [1765639] - [net] ipmr: fix unresolved entry dumps (Guillaume Nault) [1765639] - [net] ipvs: don't ignore errors in case refcounting ip_vs module fails (Davide Caratti) [1687094] - [net] ipvs: fix tinfo memory leak in start_sync_thread (Davide Caratti) [1687094] - [net] tcp: fix a possible lockdep splat in tcp_done() (Marcelo Leitner) [1764654] - [net] tcp: add rcu protection around tp->fastopen_rsk (Marcelo Leitner) [1764654] - [net] tcp: annotate lockless access to tcp_memory_pressure (Marcelo Leitner) [1764654] - [net] tcp: fix tcp_ecn_withdraw_cwr() to clear TCP_ECN_QUEUE_CWR (Marcelo Leitner) [1764654] - [net] tcp: inherit timestamp on mtu probe (Marcelo Leitner) [1764654] - [net] tcp: remove empty skb from write queue in error cases (Marcelo Leitner) [1764654] - [net] tcp: get rid of tcp_check_send_head() (Marcelo Leitner) [1764654] - [net] tcp: make sure EPOLLOUT wont be missed (Marcelo Leitner) [1764654] - [net] ipv4: set the tcp_min_rtt_wlen range from 0 to one day (Marcelo Leitner) [1764654] - [net] net-tcp: /proc/sys/net/ipv4/tcp_probe_interval is a u32 not int (Marcelo Leitner) [1764654] - [net] tcp: fix a race in inet_diag_dump_icsk() (Marcelo Leitner) [1764654] - [net] netfilter: nft_meta: Add NFT_META_I/OIFKIND meta type (Florian Westphal) [1763657] - [net] netfilter: nft_xfrm: use state family, not hook one (Florian Westphal) [1763654] - [net] netfilter: nf_tables: add xfrm expression (Florian Westphal) [1763654] - [net] netfilter: nf_tables: rt: allow checking if dst has xfrm attached (Florian Westphal) [1763654] - [netdrv] mlx5e: Fix unnecessary flow_block_cb_is_busy call (Ivan Vecera) [1737890] - [netdrv] nfp: flower: verify that block cb is not busy before binding (Ivan Vecera) [1737890] - [netdrv] net/mlx5e: Provide cb_list pointer when setting up tc block on rep (Ivan Vecera) [1737890] - [net] sched: Fix NULL-pointer dereference in tc_indr_block_ing_cmd() (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block structure and use it (Ivan Vecera) [1737890] - [net] flow_offload: rename tc_setup_cb_t to flow_setup_cb_t (Ivan Vecera) [1737890] - [include] flow_offload: include linux/kernel.h from flow_offload.h (Ivan Vecera) [1737890] - [net] flow_offload: remove netns parameter from flow_block_cb_alloc() (Ivan Vecera) [1737890] - [net] openvswitch: rename flow_stats to sw_flow_stats (Ivan Vecera) [1737890] - [netdrv] mlx5e: Fix unused variable warning when CONFIG_MLX5_ESWITCH is off (Ivan Vecera) [1737890] - [netdrv] net: flow_offload: rename tc_cls_flower_offload to flow_cls_offload (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_is_busy() and use it (Ivan Vecera) [1737890] - [net] sched: remove tcf block API (Ivan Vecera) [1737890] - [include] sched: use new symbol for TC kABI version (Ivan Vecera) [1737890] - [netdrv] use flow block API (Ivan Vecera) [1737890] - [net] sched: use flow block API (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_{priv, incref, decref}() (Ivan Vecera) [1737890] - [net] flow_offload: add list handling functions (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_alloc() and flow_block_cb_free() (Ivan Vecera) [1737890] - [net] flow_offload: rename TCF_BLOCK_BINDER_TYPE_* to FLOW_BLOCK_BINDER_TYPE_* (Ivan Vecera) [1737890] - [net] flow_offload: rename TC_BLOCK_{UN}BIND to FLOW_BLOCK_{UN}BIND (Ivan Vecera) [1737890] - [net] flow_offload: add flow_block_cb_setup_simple() (Ivan Vecera) [1737890] - [net] openvswitch: free vport unless register_netdevice() succeeds (Stefano Brivio) [1765580] - [net] openvswitch: Clear the L4 portion of the key for "later" fragments. (Stefano Brivio) [1765580] - [net] openvswitch: Properly set L4 keys on "later" IP fragments (Stefano Brivio) [1765580] - [net] openvswitch: Print error when ovs_execute_actions() fails (Stefano Brivio) [1765580] - [net] openvswitch: do not free vport if register_netdevice() is failed. (Stefano Brivio) [1765580] - [net] xfrm: policy: remove pcpu policy cache (Xin Long) [1743519] - [net] netem: correct the parent's backlog when corrupted packet was dropped (Davide Caratti) [1764553] - [net] netem: fix error path for corrupted GSO frames (Davide Caratti) [1764553] - [net] avoid potential infinite loop in tc_ctl_action() (Davide Caratti) [1764553] - [net] act_mirred: Fix mirred_init_module error handling (Davide Caratti) [1764553] - [net] sch_dsmark: fix potential NULL deref in dsmark_init() (Davide Caratti) [1764553] - [net] sch_cbq: validate TCA_CBQ_WRROPT to avoid crash (Davide Caratti) [1764553] - [net] sched: sch_sfb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: multiq: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: sch_htb: don't call qdisc_put() while holding tree lock (Davide Caratti) [1764553] - [net] sched: fix possible crash in tcf_action_destroy() (Davide Caratti) [1764553] - [net] sch_netem: fix a divide by zero in tabledist() (Davide Caratti) [1764553] - [net] sched: act_sample: don't push mac header on ip6gre ingress (Davide Caratti) [1764553] - [net] net_sched: let qdisc_put() accept NULL pointer (Davide Caratti) [1764553] - [net] tcp: adjust rto_base in retransmits_timed_out() (Marcelo Leitner) [1756775] - [net] tcp: better handle TCP_USER_TIMEOUT in SYN_SENT state (Marcelo Leitner) [1756775] - [include] netlink: use 48 byte ctx instead of 6 signed longs for callback (Petr Oros) [1751273] - [net] rtnetlink: skip metrics loop for dst_default_metrics (Petr Oros) [1751273] - [include] netlink: Add field to skip in-kernel notifications (Petr Oros) [1751273] - [include] netlink: Document all fields of 'struct nl_info' (Petr Oros) [1751273] - [net] ipoib: show VF broadcast address (Petr Oros) [1751273] - [net] remove empty netlink_tap_exit_net (Petr Oros) [1751273] - [net] netlink: make netlink_walk_start() void return type (Petr Oros) [1751273] - [include] net: nexthop uapi (Petr Oros) [1751273] - [net] Treat sock->sk_drops as an unsigned int when printing (Petr Oros) [1751273] - [net] fix two coding style issues (Petr Oros) [1751273] - [net] ipset: drop ipset_nest_start() and ipset_nest_end() (Petr Oros) [1751273] - [net] netlink: make nla_nest_start() add NLA_F_NESTED flag (Petr Oros) [1751273] - [net] netfilter: nf_tables: fix a missing check of nla_put_failure (Petr Oros) [1751273] - [net] ncsi: fix a missing check for nla_nest_start (Petr Oros) [1751273] - [net] genetlink: use idr_alloc_cyclic for family->id assignment (Petr Oros) [1751273] - [net] netlink: Check address length before reading groups field (Petr Oros) [1751273] - [net] core: Fix rtnetlink kernel-doc headers (Petr Oros) [1751273] - [net] rhashtable: Remove obsolete rhashtable_walk_init function (Petr Oros) [1751273] - [net] netfilter: nf_tables: use rhashtable_walk_enter instead of rhashtable_walk_init (Petr Oros) [1751273] - [net] netlink: reduce NLA_POLICY_NESTED{, _ARRAY} arguments (Petr Oros) [1751273] - [net] netlink: rename NETLINK_DUMP_STRICT_CHK -> NETLINK_GET_STRICT_CHK (Petr Oros) [1751273] - [include] netlink: replace __NLA_ENSURE implementation (Petr Oros) [1751273] - [include] netlink: fix typo in nla_parse_nested() comment (Petr Oros) [1751273] - [net] netlink: remove hash::nelems check in netlink_insert (Petr Oros) [1751273] - [net] netlink: Make groups check less stupid in netlink_bind() (Petr Oros) [1751273] - [include] genetlink: constify genl_err_attr() argument (Petr Oros) [1751273] - [net] netlink: do not store start function in netlink_cb (Petr Oros) [1751273] - [include] linux: Add skb_frag_t page_offset accessors (Petr Oros) [1757515] - [include] net: add missing documentation in linux/skbuff.h (Petr Oros) [1757515] - [net] l2tp: Fix possible NULL pointer dereference (Stefano Brivio) [1764185] - [net] l2ip: fix possible use-after-free (Stefano Brivio) [1764185] - [net] l2tp: use rcu_dereference_sk_user_data() in l2tp_udp_encap_recv() (Stefano Brivio) [1764185] - [net] l2tp: fix infoleak in l2tp_ip6_recvmsg() (Stefano Brivio) [1764185] - [net] l2tp: copy 4 more bytes to linear part if necessary (Stefano Brivio) [1764185] - [net] l2tp: fix reading optional fields of L2TPv3 (Stefano Brivio) [1764185] - [net] l2tp: remove ->recv_payload_hook (Stefano Brivio) [1764185] - [net] l2tp: don't export l2tp_session_queue_purge() (Stefano Brivio) [1764185] - [net] l2tp: remove .show from struct l2tp_tunnel (Stefano Brivio) [1764185] - [netdrv] vxlan: do not destroy fdb if register_netdevice() is failed (Stefano Brivio) [1763793] - [net] ip6erspan: remove the incorrect mtu limit for ip6erspan (Stefano Brivio) [1763286] - [net] ipv6: Handle missing host route in __ipv6_ifa_notify (Stefano Brivio) [1763286] - [net] ipv6: drop incoming packets having a v4mapped source address (Stefano Brivio) [1763286] - [net] ip6_gre: fix a dst leak in ip6erspan_tunnel_xmit (Stefano Brivio) [1763286] - [net] mld: fix memory leak in mld_del_delrec() (Stefano Brivio) [1763286] - [net] ipv6: rt6_check should return NULL if 'from' is NULL (Stefano Brivio) [1763286] - [net] ipv6_sockglue: Fix a missing-check bug in ip6_ra_control() (Stefano Brivio) [1763286] - [net] ipv6_gre: Fix GRO to work on IPv6 over GRE tap (Stefano Brivio) [1763286] - [net] ipv4: Return -ENETUNREACH if we can't create route but saddr is valid (Stefano Brivio) [1686686] - [net] netfilter: nft_connlimit: disable bh on garbage collection (Florian Westphal) [1762844] - [net] netfilter: ebtables: Fix argument order to ADD_COUNTER (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: reject trailing data after last rule (Florian Westphal) [1762844] - [net] netfilter: ebtables: CONFIG_COMPAT: drop a bogus WARN_ON (Florian Westphal) [1762844] - [net] netfilter: bridge: set skb transport_header before entering NF_INET_PRE_ROUTING (Florian Westphal) [1762844] - [net] netfilter: ebtables: also count base chain policies (Florian Westphal) [1762844] - [net] netfilter: ebtables: compat: un-break 32bit setsockopt when no rules are present (Florian Westphal) [1762844] - [net] sctp: change sctp_prot .no_autobind with true (Xin Long) [1762625] - [net] sctp: destroy bucket if failed to bind addr (Xin Long) [1762625] - [net] sctp: remove redundant assignment when call sctp_get_port_local (Xin Long) [1762625] - [net] sctp: change return type of sctp_get_port_local (Xin Long) [1762625] - [net] sctp: Fix the link time qualifier of 'sctp_ctrlsock_exit()' (Xin Long) [1762625] - [net] sctp: fix the missing put_user when dumping transport thresholds (Xin Long) [1762625] - [net] sctp: use transport pf_retrans in sctp_do_8_2_transport_strike (Xin Long) [1762625] - [net] sctp: allow users to set ep ecn flag by sockopt (Xin Long) [1762625] - [net] sctp: allow users to set netns ecn flag with sysctl (Xin Long) [1762625] - [net] sctp: make ecn flag per netns and endpoint (Xin Long) [1762625] - [net] sctp: remove net sctp.x_enable working as a global switch (Xin Long) [1762625] - [net] sctp: add SCTP_AUTH_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: add sctp_auth_init and sctp_auth_free (Xin Long) [1762625] - [net] sctp: use ep and asoc auth_enable properly (Xin Long) [1762625] - [net] sctp: add SCTP_ASCONF_SUPPORTED sockopt (Xin Long) [1762625] - [net] sctp: check asoc peer.asconf_capable before processing asconf (Xin Long) [1762625] - [net] sctp: not set peer.asconf_capable in sctp_association_init (Xin Long) [1762625] - [net] sctp: add asconf_enable in struct sctp_endpoint (Xin Long) [1762625] - [net] sctp: fix memleak in sctp_send_reset_streams (Xin Long) [1762625] - [net] sctp: fix the transport error_count check (Xin Long) [1762625] - [net] sched: fix corrupted L2 header with MPLS 'push' and 'pop' actions (Ivan Vecera) [1737820] - [net] avoid errors when trying to pop MLPS header on non-MPLS packets (Ivan Vecera) [1737820] - [net] netfilter: connlabels: prefer static lock initialiser (Ivan Vecera) [1737820] - [net] sched: include mpls actions in hardware intermediate representation (Ivan Vecera) [1737820] - [net] sched: Make NET_ACT_CT depends on NF_NAT (Ivan Vecera) [1737820] - [tools] tc-tests: Add tc action ct tests (Ivan Vecera) [1737820] - [net] sched: cls_flower: Add matching on conntrack info (Ivan Vecera) [1737820] - [net] flow_dissector: add connection tracking dissection (Ivan Vecera) [1737820] - [net] sched: Introduce action ct (Ivan Vecera) [1737820] - [tools] tc-tests: actions: add MPLS tests (Ivan Vecera) [1737820] - [net] sched: add mpls manipulation actions to TC (Ivan Vecera) [1737820] - [net] core: add MPLS update core helper and use in OvS (Ivan Vecera) [1737820] - [net] core: move pop MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] core: move push MPLS functionality from OvS to core helper (Ivan Vecera) [1737820] - [net] sched: Introduce act_ctinfo action (Ivan Vecera) [1737820] - [netdrv] mlx5e: Allow dissector meta key in tc flower (Ivan Vecera) [1762861] - [tools] selftests: tc: add ingress device matching support (Ivan Vecera) [1762861] - [net] flow_offload: implement support for meta key (Ivan Vecera) [1762861] - [net] sched: cls_flower: use flow_dissector for ingress ifindex (Ivan Vecera) [1762861] - [net] flow_dissector: add support for ingress ifindex dissection (Ivan Vecera) [1762861] - [net] udp: only do GSO if # of segs > 1 (Guillaume Nault) [1762357] - [net] udp: fix gso_segs calculations (Guillaume Nault) [1762357] - [tools] selftests: rtnetlink: add small test case with 'promote_secondaries' enabled (Petr Oros) [1759177] - [net] ipv4: fix infinite loop on secondary addr promotion (Petr Oros) [1759177] - [tools] selftests: rtnetlink: add addresses with fixed life time (Petr Oros) [1759177] - [net] ipv4: remove erroneous advancement of list pointer (Petr Oros) [1759177] - [net] ipv4: fix rcu lockdep splat due to wrong annotation (Petr Oros) [1759177] - [net] ipv4: provide __rcu annotation for ifa_list (Petr Oros) [1759177] - [drivers] use in_dev_for_each_ifa_rtnl/rcu (Petr Oros) [1759177] - [net] use new in_dev_ifa iterators (Petr Oros) [1759177] - [net] netfilter: use in_dev_for_each_ifa_rcu (Petr Oros) [1759177] - [net] devinet: use in_dev_for_each_ifa_rcu in more places (Petr Oros) [1759177] - [net] inetdevice: provide replacement iterators for in_ifaddr walk (Petr Oros) [1759177] - [fs] afs: do not send list of client addresses (Petr Oros) [1759177] - [net] sctp: add SCTP_SEND_FAILED_EVENT event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_MADE_PRIM event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_REMOVED event (Xin Long) [1751129] - [net] sctp: add SCTP_ADDR_ADDED event (Xin Long) [1751129] - [netdrv] team: call RCU read lock when walking the port_list (Hangbin Liu) [1724896] - [net] packet: fix race in tpacket_snd() (Davide Caratti) [1760276] - [net] packet: fix memory leak in packet_set_ring() (Davide Caratti) [1760276] - [net] packet: unconditionally free po->rollover (Davide Caratti) [1760276] - [net] llc: fix skb leak in llc_build_and_send_ui_pkt() (Davide Caratti) [1760276] - [net] af_key: fix leaks in key_pol_get_resp and dump_sp. (Davide Caratti) [1760276] - [net] packet: in recvmsg msg_name return at least sizeof sockaddr_ll (Davide Caratti) [1760276] - [net] packet: Set __GFP_NOWARN upon allocation in alloc_pg_vec (Davide Caratti) [1760276] - [net] packet: fix 4gb buffer limit due to overflow check (Davide Caratti) [1760276] - [net] llc: do not use sk_eat_skb() (Davide Caratti) [1760276] - [fs] proc: fix /proc/net/* after setns(2) (Davide Caratti) [1760276] - [net] Unpublish sk from sk_reuseport_cb before call_rcu (Paolo Abeni) [1760409] - [net] Fix null de-reference of device refcount (Paolo Abeni) [1760409] - [include] ipv4: Define __ipv4_neigh_lookup_noref when CONFIG_INET is disabled (Paolo Abeni) [1760409] - [net] neighbor: Call __ipv4_neigh_lookup_noref in neigh_xmit (Paolo Abeni) [1760409] - [net] ebpf: record usage of flow dissector (Jiri Benc) [1749812] - [tools] selftests/bpf: More compatible nc options in test_lwt_ip_encap (Jiri Benc) [1749812] - [tools] selftests/bpf: Set rp_filter in test_flow_dissector (Jiri Benc) [1749812] - [net] bpf: lwtunnel: fix reroute supplying invalid dst (Jiri Benc) [1749812] - [kernel] rh_features: convert to atomic allocation (Jiri Benc) [1749812] - [net] xsk: lock the control mutex in sock_diag interface (Jiri Benc) [1749812] - [documentation] networking: fix af_xdp.rst Sphinx warnings (Jiri Benc) [1749812] - [documentation] flow_dissector: rst'ify documentation (Jiri Benc) [1749812] - [documentation] flow_dissector: document BPF flow dissector environment (Jiri Benc) [1749812] - [net] xsk: fix umem memory leak on cleanup (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid options in Tx descriptor (Jiri Benc) [1749812] - [net] xsk: fix to reject invalid flags in xsk_bind (Jiri Benc) [1749812] - [net] xsk: fix potential crash in xsk_diag_put_umem() (Jiri Benc) [1749812] - [net] bpfilter: re-add header search paths to tools include to fix build error (Jiri Benc) [1749812] - [documentation] xsk: add FAQ to facilitate for first time users (Jiri Benc) [1749812] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN for flow dissector (Jiri Benc) [1749812] - [tools] sync uapi/linux/if_link.h header (Jiri Benc) [1749812] - [net] xdp: allow generic and driver XDP on one interface (Jiri Benc) [1749812] - [net] xdp: Provide extack messages when prog attachment failed (Jiri Benc) [1749812] - [net] bpfilter: remove extra header search paths for bpfilter_umh (Jiri Benc) [1749812] - [include] bpf: fix missing prototype warnings (Jiri Benc) [1749812] - [net] xsk: add sock_diag interface for AF_XDP (Jiri Benc) [1749812] - [net] xsk: add id to umem (Jiri Benc) [1749812] - [net] xsk: track AF_XDP sockets on a per-netns list (Jiri Benc) [1749812] - [include] redhat: rh_kabi: introduce RH_KABI_EXTEND_WITH_SIZE (Jiri Benc) [1749812] - [net] tcp: Avoid TCP syncookie rejected by SO_REUSEPORT socket (Jiri Benc) [1749812] - [net] tcp: use monotonic timestamps for PAWS (Jiri Benc) [1749812] - [net] tcp: remove one indentation level in tcp_create_openreq_child (Jiri Benc) [1749812] - [netdrv] ppp: Fix memory leak in ppp_write (Guillaume Nault) [1759312] - [netdrv] ppp: deflate: Fix possible crash in deflate_init (Guillaume Nault) [1759312] - [netdrv] pppoe: fix reception of frames with no mac header (Guillaume Nault) [1759312] - [net] tcp_bbr: fix quantization code to not raise cwnd if not probing bandwidth (Florian Westphal) [1759208] - [net] tcp_bbr: refactor bbr_target_cwnd() for general inflight provisioning (Florian Westphal) [1759208] - [net] tcp_bbr: centralize code to set gains (Florian Westphal) [1759208] - [net] tcp_bbr: apply PROBE_RTT cwnd cap even if acked==0 (Florian Westphal) [1759208] - [net] tcp_bbr: in restart from idle, see if we should exit PROBE_RTT (Florian Westphal) [1759208] - [net] tcp_bbr: add bbr_check_probe_rtt_done() helper (Florian Westphal) [1759208] - [net] xfrm/xfrm_policy: fix dst dev null pointer dereference in collect_md mode (Hangbin Liu) [1734589] - [tools] selftests: forwarding: gre_multipath: Fix flower filters (Hangbin Liu) [1756832] - [tools] selftests: forwarding: gre_multipath: Enable IPv4 forwarding (Hangbin Liu) [1756832] - [tools] set sysctl bc_forwarding properly in router_broadcast.sh (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: enable forwarding before ipv4 from/iif test (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: use pre-defined DEV_ADDR (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: fix local IPv4 address typo (Hangbin Liu) [1756832] - [tools] selftests: fib_rule_tests: print the result and return 1 if any tests failed (Hangbin Liu) [1756832] - [tools] selftests: fib_tests: Fix 'Command line is not complete' errors (Hangbin Liu) [1756832] - [tools] selftests: Update fib_tests to handle missing ping6 (Hangbin Liu) [1756832] - [tools] fib_tests: Add tests for metrics on routes (Hangbin Liu) [1756832] - [tools] selftests: udpgso_bench.sh explicitly requires bash (Hangbin Liu) [1756832] - [tools] selftests/net: add tls to .gitignore (Hangbin Liu) [1756832] - [net] ipv4: avoid mixed n_redirects and rate_tokens usage (Paolo Abeni) [1753092] - [lib] netlink: set bad attribute also on maxtype check (Petr Oros) [1757776] - [lib] netlink: add validation of NLA_F_NESTED flag (Petr Oros) [1757776] - [net] ila: Fix rhashtable walker list corruption (Petr Oros) [1757776] - [lib] ila: make lockdep happy again (Petr Oros) [1757776] - [net] genetlink: do not validate dump requests if there is no policy (Petr Oros) [1757776] - [include] netlink: Fix nlmsg_parse as a wrapper for strict message parsing (Petr Oros) [1757776] - [net] tipc: fix missing indentation in source code (Petr Oros) [1757776] - [net] genetlink: optionally validate strictly/dumps (Petr Oros) [1757776] - [lib] netlink: add strict parsing for future attributes (Petr Oros) [1757776] - [include] netlink: re-add parse/validate functions in strict mode (Petr Oros) [1757776] - [net] netlink: make validation more configurable for future strictness (Petr Oros) [1757776] - [lib] netlink: add NLA_MIN_LEN (Petr Oros) [1757776] - [net] genetlink: make policy common to family (Petr Oros) [1757776] - [net] ila: Flush netlink command to clear xlat table (Petr Oros) [1757776] - [net] ila: Create main ila source file (Petr Oros) [1757776] - [net] ila: Call library function alloc_bucket_locks (Petr Oros) [1757776] - [net] ila: Fix use of rhashtable walk in ila_xlat.c (Petr Oros) [1757776] - [net] rtnetlink: fix rtnl_valid_stats_req() nlmsg_len check (Petr Oros) [1757750] - [net] mpls: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] mpls: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addrlabel: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv6: addr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: ipmr: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: route: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] ipv4: netconf: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] namespace: perform strict checks also for doit handlers (Petr Oros) [1757750] - [net] rtnetlink: ifinfo: perform strict checks also for doit handler (Petr Oros) [1757750] - [net] rtnetlink: stats: reject requests for unknown stats (Petr Oros) [1757750] - [net] rtnetlink: stats: validate attributes in get as well as dumps (Petr Oros) [1757750] - [net] netlink: add helper to retrieve NETLINK_F_STRICT_CHK (Petr Oros) [1757750] - [include] linux/netlink.h: drop unnecessary extern prefix (Petr Oros) [1757750] - [net] rtnetlink: avoid frame size warning in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: remove a level of indentation in rtnl_newlink() (Petr Oros) [1757750] - [net] rtnetlink: Add more extack messages to rtnl_newlink (Petr Oros) [1757750] - [net] netfilter: nf_tables: allow lookups in dynamic sets (Florian Westphal) [1759074] - [net] netfilter: nf_tables: check the result of dereferencing base_chain->stats (Florian Westphal) [1759074] - [net] revert "netfilter: nft_hash: add map lookups for hashing operations" (Florian Westphal) [1759074] - [net] netfilter: nf_tables: don't prevent event handler from device cleanup on netns exit (Florian Westphal) [1759074] - [net] netfilter: nft_ct: enable conntrack for helpers (Florian Westphal) [1759074] - [net] netfilter: conntrack: always store window size un-scaled (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix rst sequence number mismatch (Florian Westphal) [1758668] - [net] netfilter: synproxy: fix erroneous tcp mss option (Florian Westphal) [1758668] - [net] netfilter: nfnetlink: avoid deadlock due to synchronous request_module (Florian Westphal) [1758668] - [net] netfilter: nf_queue: fix reinject verdict handling (Florian Westphal) [1758668] - [net] netfilter: conntrack: Use consistent ct id hash calculation (Florian Westphal) [1758668] - [net] netfilter: ctnetlink: don't use conntrack/expect object addresses as id (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls for an l3mdev slave (Florian Westphal) [1758668] - [net] netfilter: avoid using skb->nf_bridge directly (Florian Westphal) [1758668] - [net] netfilter: nat: can't use dst_hold on noref dst (Florian Westphal) [1758668] - [net] netfilter: bridge: Don't sabotage nf_hook calls from an l3mdev (Florian Westphal) [1758668] - [net] netfilter: conntrack: fix removal of conntrack entries when l4tracker is removed (Florian Westphal) [1758668] - [net] netfilter: xt_hashlimit: fix a possible memory leak in htable_create() (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: add missing code to get interface index in checkentry. (Florian Westphal) [1758668] - [net] netfilter: xt_TEE: fix wrong interface selection (Florian Westphal) [1758668] - [net] netfilter: xtables: avoid BUG_ON (Florian Westphal) [1758668] - [net] netfilter: nat: limit port clash resolution attempts (Florian Westphal) [1758646] - [net] netfilter: nat: remove l4 protocol port rovers (Florian Westphal) [1758646] - [net] neighbour: remove stray semicolon (Ivan Vecera) [1757459] - [net] neighbor: Initialize protocol when new pneigh_entry are created (Ivan Vecera) [1757459] - [net] neighbour: register rtnl doit handler (Ivan Vecera) [1757459] - [net] neighbor: Add protocol attribute (Ivan Vecera) [1757459] - [net] neighbor: Add extack messages for add and delete commands (Ivan Vecera) [1757459] - [net] rtnetlink: address is mandatory for rtnl_fdb_get (Ivan Vecera) [1757105] - [netdrv] vxlan: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] rtnetlink: support for fdb get (Ivan Vecera) [1757105] - [net] bridge: support for ndo_fdb_get (Ivan Vecera) [1757105] - [net] ipmr: remove hard code cache_resolve_queue_len limit (Hangbin Liu) [1631022] - [net] ipv6/addrconf: allow adding multicast addr if IFA_F_MCAUTOJOIN is set (Hangbin Liu) [1740961] - [net] xfrm interface: fix management of phydev (Xin Long) [1727240] - [net] xfrm interface: fix list corruption for x-netns (Xin Long) [1727240] - [net] xfrm interface: ifname may be wrong in logs (Xin Long) [1727240] - [net] xfrm interface: avoid corruption on changelink (Xin Long) [1727240] - [net] netlink: add validation function to policy (Ivan Vecera) [1753333] - [net] netlink: add attribute range validation to policy (Ivan Vecera) [1753333] - [net] sched: police: allow accessing police->params with rtnl (Ivan Vecera) [1731416] - [net] sched: remove block pointer from common offload structure (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload install and remove functionality. (Ivan Vecera) [1731416] - [net] nfp: flower: add qos offload framework (Ivan Vecera) [1731416] - [net] sched: add block pointer to tc_cls_common_offload structure (Ivan Vecera) [1731416] - [net] sched: allow stats updates from offloaded police actions (Ivan Vecera) [1731416] - [net] sched: extend matchall offload for hardware statistics (Ivan Vecera) [1731416] - [net] sched: add police action to the hardware intermediate representation (Ivan Vecera) [1731416] - [net] sched: move police action structures to header (Ivan Vecera) [1731416] - [net] sched: remove unused functions for matchall offload (Ivan Vecera) [1731416] - [net] dsa: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [netdrv] mlxsw: use intermediate representation for matchall offload (Ivan Vecera) [1731416] - [net] tipc: disallow enabling of loopback interface bearer (Jon Maloy) [1717305] - [net] tipc: add NULL pointer check before calling kfree_rcu (Jon Maloy) [1747392] - [net] xsk: Return the whole xdp_desc from xsk_umem_consume_tx (Ivan Vecera) [1748497] - [net] devlink: add warning for ndo_get_port_parent_id set when not needed (Petr Oros) [1737133] - [net] devlink: introduce devlink_compat_switch_id_get() helper (Petr Oros) [1737133] - [net] devlink: extend port attrs for switch ID (Petr Oros) [1737133] - [net] devlink: convert devlink_port_attrs bools to bits (Petr Oros) [1737133] - [net] devlink: add warning for ndo_get_phys_port_name set when not needed (Petr Oros) [1737133] - [netdrv] nfp: move devlink port type set after netdev registration (Petr Oros) [1737133] - [netdrv] dsa: move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] mlxsw: Move devlink_port_attrs_set() call before register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port type after registration (Petr Oros) [1737133] - [netdrv] bnxt: call devlink_port_type_eth_set() before port register (Petr Oros) [1737133] - [netdrv] bnxt: set devlink port attrs properly (Petr Oros) [1737133] - [netdrv] dsa: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] bnxt: add missing net/devlink.h include (Petr Oros) [1737133] - [netdrv] revert "devlink: Add a generic wake_on_lan port parameter" (Petr Oros) [1737133] - [netdrv] bnxt_en: Add bnxt_en initial port params table and register it (Petr Oros) [1737133] - [netdrv] mlxsw: spectrum: Assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [netdrv] netdevsim: assume CONFIG_NET_DEVLINK is always enabled (Petr Oros) [1737527] - [net] devlink: introduce devlink_compat_phys_port_name_get() (Petr Oros) [1737527] - [net] replace ndo_get_devlink with ndo_get_devlink_port (Petr Oros) [1737527] - [net] devlink: select NET_DEVLINK from drivers (Petr Oros) [1737527] - [net] devlink: add port type spinlock (Petr Oros) [1737527] - [net] devlink: warn on setting type on unregistered port (Petr Oros) [1737527] - [net] devlink: disallow port_attrs_set() to be called before register (Petr Oros) [1737527] - [net] devlink: don't pass return value of __devlink_port_type_set() (Petr Oros) [1737527] - [net] devlink: don't take devlink_mutex for devlink_compat_* (Petr Oros) [1737527] - [net] devlink: add couple of missing mutex_destroy() calls (Petr Oros) [1737527] - [net] devlink: fix kdoc (Petr Oros) [1737527] - [net] devlink: require non-NULL ops for devlink instances (Petr Oros) [1737527] - [net] devlink: hold a reference to the netdevice around ethtool compat (Petr Oros) [1737527] - [net] devlink: create a special NDO for getting the devlink instance (Petr Oros) [1737527] - [net] devlink: Add WARN_ON to catch errors of not cleaning devlink objects (Petr Oros) [1737527] - [netdrv] s390/qeth: fix xmit_more support (Ivan Vecera) [1734516] - [netdrv] revert "[netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only)" (Ivan Vecera) [1734516] - [netdrv] net/mlx5e: Fix wrong xmit_more application (Ivan Vecera) [1734516] - [include] net: use correct this_cpu primitive in dev_recursion_level (Ivan Vecera) [1734516] - [netdrv] drivers: net: aurora: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: net: sfc: use netdev_xmit_more helper (Ivan Vecera) [1734516] - [netdrv] drivers: mellanox: use netdev_xmit_more() helper (Ivan Vecera) [1734516] - [netdrv] net: move skb->xmit_more hint to softnet data (Ivan Vecera) [1734516] - [net] place xmit recursion in softnet data (Ivan Vecera) [1734516]- [netdrv] net: ena: clean up indentation issue (John Linville) [1770979] - [netdrv] net: ena: Select DIMLIB for ENA_ETHERNET (John Linville) [1770979] - [netdrv] net: ena: fix incorrect update of intr_delay_resolution (John Linville) [1770979] - [netdrv] net: ena: fix retrieval of nonadaptive interrupt moderation intervals (John Linville) [1770979] - [netdrv] net: ena: fix update of interrupt moderation register (John Linville) [1770979] - [netdrv] net: ena: remove all old adaptive rx interrupt moderation code from ena_com (John Linville) [1770979] - [netdrv] net: ena: remove ena_restore_ethtool_params() and relevant fields (John Linville) [1770979] - [netdrv] net: ena: remove old adaptive interrupt moderation code from ena_netdev (John Linville) [1770979] - [netdrv] net: ena: remove code duplication in ena_com_update_nonadaptive_moderation_interval _*() (John Linville) [1770979] - [netdrv] net: ena: enable the interrupt_moderation in driver_supported_features (John Linville) [1770979] - [netdrv] net: ena: reimplement set/get_coalesce() (John Linville) [1770979] - [netdrv] net: ena: switch to dim algorithm for rx adaptive interrupt moderation (John Linville) [1770979] - [netdrv] net: ena: add intr_moder_rx_interval to struct ena_com_dev and use it (John Linville) [1770979]- [fs] autofs: add ignore mount option (Ian Kent) [1743441] - [fs] autofs: improve ioctl sbi checks (Ian Kent) [1672133] - [crypto] crypto: ccp - Retry SEV INIT command in case of integrity check failure. (Gary Hook) [1767627] - [crypto] crypto: ccp - Verify access to device registers before initializing (Gary Hook) [1756867] - [crypto] crypto: ccp - Change a message to reflect status instead of failure (Gary Hook) [1756867] - [netdrv] ixgbevf: Bump version for RHEL 8.2.0 (Ken Cox) [1721701] - [netdrv] ixgbevf: Fix secpath usage for IPsec Tx offload (Ken Cox) [1721701] - [netdrv] ixgbevf: make array api static const, makes object smaller (Ken Cox) [1721701] - [netdrv] ixgbevf: Link lost in VM on ixgbevf when restoring from freeze or suspend (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a compilation error of skb_frag_t (Ken Cox) [1721701] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721701] - [netdrv] ixgbevf: Use cached link state instead of re-reading the value for ethtool (Ken Cox) [1721701] - [netdrv] ixgbevf: fix possible divide by zero in ixgbevf_update_itr (Ken Cox) [1721701] - [netdrv] ixgbevf: fix a missing check of ixgbevf_write_msg_read_ack (Ken Cox) [1721701] - [infiniband] IB/hfi1: Use a common pad buffer for 9B and 16B packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid excessive retry for TID RDMA READ request (Honggang Li) [1719676] - [infiniband] RDMA/hfi1: Prevent memory leak in sdma_init (Honggang Li) [1719676] - [infiniband] IB/hfi1: remove unlikely() from IS_ERR*() condition (Honggang Li) [1719676] - [infiniband] IB/hfi1: Define variables as unsigned long to fix KASAN warning (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add a counter for credit waits (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add traces for TID RDMA READ (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix memory leaks (Honggang Li) [1719676] - [infiniband] infiniband: hfi1: fix a memory leak bug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets that cause TIDErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA WRITE DATA packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add additional checks when handling TID RDMA READ RESP packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unsafe PSN checking for TID RDMA READ Resp packet (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop stale TID RDMA packets (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix Spectre v1 vulnerability (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove unused define (Honggang Li) [1719676] - [infiniband] IB/hfi1: Do not update hcrc for a KDETH packet during fault injection (Honggang Li) [1719676] - [infiniband] IB/hfi1: Drop all TID RDMA READ RESP packets after r_next_psn (Honggang Li) [1719676] - [infiniband] IB/hfi1: Field not zero-ed when allocating TID flow memory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Unreserve a flushed OPFN request (Honggang Li) [1719676] - [infiniband] IB/hfi1: Check for error on call to alloc_rsm_map_table (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix variable shadowing issue in rvt_create_cq (Honggang Li) [1719676] - [infiniband] RDMA/rvt: Do not use a kernel header in the ABI (Honggang Li) [1719676] - [infiniband] IB/hfi1: No need to use try_module_get for debugfs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add trace for map_mr_sg (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Enhance trace information for FRWR debug (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add missing INVALIDATE opcodes for trace (Honggang Li) [1719676] - [infiniband] IB/hfi1: Reduce excessive aspm inlines (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Add helpers to hide SWQE WR details (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1, qib}: Remove AH refcount for UD QPs (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Set QP allowed opcodes after QP allocation (Honggang Li) [1719676] - [infiniband] IB/{hfi1, qib, rdmavt}: Put qp in error state when cq is full (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fracture single lock used for posting and processing RWQEs (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move receive work queue struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/hfi1: Move rvt_cq_wc struct into uapi directory (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Add new completion inline (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Convert to new completion API (Honggang Li) [1719676] - [infiniband] IB/hfi1: Spelling s/statisfied/satisfied/ (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle port down properly in pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Handle wakeup of orphaned QPs for pio (Honggang Li) [1719676] - [infiniband] IB/hfi1: Wakeup QPs orphaned on wait list after flush (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use aborts to trigger RC throttling (Honggang Li) [1719676] - [infiniband] IB/hfi1: Create inline to get extended headers (Honggang Li) [1719676] - [infiniband] IB/hfi1: Silence txreq allocation warnings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Avoid hardlockup with flushlist_lock (Honggang Li) [1719676] - [infiniband] IB/hfi1: Correct tid qp rcd to match verbs context (Honggang Li) [1719676] - [infiniband] IB/hfi1: Close PSM sdma_progress sleep window (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate fault injection opcode user input (Honggang Li) [1719676] - [infiniband] IB/hfi1: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use struct_size() helper (Honggang Li) [1719676] - [infiniband] IB/hfi1: Validate page aligned for a given virtual address (Honggang Li) [1719676] - [infiniband] IB/{qib, hfi1, rdmavt}: Correct ibv_devinfo max_mr value (Honggang Li) [1719676] - [infiniband] IB/hfi1: Insure freeze_work work_struct is canceled on shutdown (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix alloc_qpn() WARN_ON() (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove set but not used variables 'offset' and 'fspsn' (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Catch use-after-free access of AH structures (Honggang Li) [1719676] - [infiniband] IB/hfi1: Remove reference to RHF.VCRCErr (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add selected Rcv counters (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, qib, hfi1}: Use new routine to release reference counts (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Use more efficient allowed_ops (Honggang Li) [1719676] - [infiniband] IB/rdmavt: Fix ab/ba include issues (Honggang Li) [1719676] - [infiniband] IB/hfi1: Make opfn.h self sufficient (Honggang Li) [1719676] - [infiniband] IB/{rdmavt, hfi1): Miscellaneous comment fixes (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add debugfs to control expansion ROM write protect (Honggang Li) [1719676] - [infiniband] hfi1: Convert hfi1_unit_table to XArray (Honggang Li) [1719676] - [infiniband] hfi1: Convert vesw_idr to XArray (Honggang Li) [1719676] - [infiniband] RDMA/rdmavt: Use correct sizing on buffers holding page DMA addresses (Honggang Li) [1719676] - [infiniband] IB/hfi1: Fix two format strings (Honggang Li) [1719676] - [infiniband] IB/hfi1: Add running average for adaptive pio (Honggang Li) [1719676] - [infiniband] mm: replace all open encodings for NUMA_NO_NODE (Honggang Li) [1719676] - [infiniband] drivers/IB,hfi1: do not se mmap_sem (Honggang Li) [1719676] - [infiniband] IB/hfi1: Suppress a compiler warning (Honggang Li) [1719676] - [scsi] qla2xxx: Update driver version (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: don't use zero for FC4_PRIORITY_NVME (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: initialize fc4_type_priority (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fix NPIV tear down process (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove an include directive (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix device connect issues in P2P configuration (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Improve logging for scan thread (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Capture FW dump on MPI heartbeat stop event (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Check for MB timeout while capturing ISP27/28xx FW dump (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Set remove flag for all VP (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Add error handling for PLOGI ELS passthrough (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Dual FCP-NVMe target port support (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix a dma_pool_free() call (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix memory leak when sending I/O fails (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix driver unload hang (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix SRB leak on switch command timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix double scsi_done for abort path (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Do command completion on abort timeout (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Reduce the number of forward declarations (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: fixup incorrect usage of host_byte (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Fix partial flash write of MBI (Himanshu Madhani) [1763248] - [scsi] scsi: qla2xxx: Remove WARN_ON_ONCE in qla2x00_status_cont_entry() (Himanshu Madhani) [1763248] - [scsi] qla2xxx: Fix conflict_port check for NULL (Himanshu Madhani) [1763248] - [netdrv] Bump version for RHEL 8.2.0 (Ken Cox) [1721700] - [netdrv] ixgbe: Fix secpath usage for IPsec TX offload. (Ken Cox) [1721700] - [netdrv] ixgbe: fix double clean of Tx descriptors with xdp (Ken Cox) [1721700] - [netdrv] ixgbe: Prevent u8 wrapping of ITR value to something less than 10us (Ken Cox) [1721700] - [netdrv] ixgbe: use skb_get_queue_mapping in tx path (Ken Cox) [1721700] - [netdrv] ixgbe: fix memory leaks (Ken Cox) [1721700] - [netdrv] ixgbe: sync the first fragment unconditionally (Ken Cox) [1721700] - [netdrv] ixgbe: Use kzfree() rather than its implementation. (Ken Cox) [1721700] - [netdrv] ixgbe: simplify Rx buffer recycle (Ken Cox) [1721700] - [netdrv] ixgbe: no need to check return value of debugfs_create functions (Ken Cox) [1721700] - [netdrv] ixgbe: fix possible deadlock in ixgbe_service_task() (Ken Cox) [1721700] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721700] - [netdrv] ixgbe: fix potential u32 overflow on shift (Ken Cox) [1721700] - [netdrv] ixgbe: Avoid NULL pointer dereference with VF on non-IPsec hw (Ken Cox) [1721700] - [netdrv] ixgbe: Check DDM existence in transceiver before access (Ken Cox) [1721700] - [netdrv] ixgbe: implement support for SDP/PPS output on X550 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: Use LLDP ethertype define ETH_P_LLDP (Ken Cox) [1721700] - [netdrv] ixgbe: add a kernel documentation comment for ixgbe_ptp_get_ts_config (Ken Cox) [1721700] - [netdrv] ixgbe: use 'cc' instead of 'hw_cc' for local variable (Ken Cox) [1721700] - [netdrv] ixgbe: fix PTP SDP pin setup on X540 hardware (Ken Cox) [1721700] - [netdrv] ixgbe: reduce PTP Tx timestamp timeout to 1 second (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx packet count (Ken Cox) [1721700] - [netdrv] ixgbe: fix AF_XDP tx byte count (Ken Cox) [1721700] - [netdrv] ixgbe: remove umem from adapter (Ken Cox) [1721700] - [netdrv] ixgbe: add tracking of AF_XDP zero-copy state for each queue pair (Ken Cox) [1721700] - [netdrv] ixgbe: fix mdio bus registration (Ken Cox) [1721700] - [netdrv] nfp: bpf: implement jitting of JMP32 (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support removing dead code (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: support optimizing dead branches (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: save original program length (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: split up the skip flag (Pablo Cascon) [1729067] - [netdrv] nfp: bpf: don't use instruction number for jump target (Pablo Cascon) [1729067] - [scsi] scsi: target: iscsi: rename some variables to avoid confusion. (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: tie the challenge length to the hash digest size (Maurizio Lombardi) [1769801] - [scsi] scsi: target: iscsi: CHAP: add support for SHA1, SHA256 and SHA3-256 (Maurizio Lombardi) [1769801] - [scsi] scsi: target: compare full CHAP_A Algorithm strings (Maurizio Lombardi) [1769801] - [arm64] arm64: topology: Use PPTT to determine if PE is a thread (Jeremy Linton) [1721297] - [acpi] ACPI/PPTT: Add support for ACPI 6.3 thread flag (Jeremy Linton) [1721297] - [acpi] ACPI / LPSS: Save/restore LPSS private registers also on Lynxpoint (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] docs: fix numaperf.rst and add it to the doc tree (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Rename arm_smmu_v3_set_proximity() 'node' local variable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [misc] h8300: pci: Remove local declaration of pcibios_penalize_isa_irq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mm] mmc: sdhci-acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [ata] ata: pata_acpi: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [gpu] vga-switcheroo: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_ips: make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: intel_pmc: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: apple-gmux: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/intel/lpss: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/Kconfig: Select PCI_LOCKLESS_CONFIG if PCI is enabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [mfd] mfd: Fix unmet dependency warning for MFD_TPS68470 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] drivers/acpi/scan.c: document why we don't need the device_hotplug_lock (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Fix regression in acpi_device_set_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix off-by-one check in iort_dev_find_its_id() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Add new hw_changes_brightness quirk, set it on PB Easynote MZ35 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: blacklist: fix clang warning for unused DMI table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Update table load object initialization" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Make acpi_sleep_state_supported() non-static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove needless __ghes_check_estatus() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Unexport acpi_device_get_power() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI / ACPI: Use cached ACPI device state to get PCI device power state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190703 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update table load object initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for object initialization sequence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: remove legacy module-level code due to deprecation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: simplify creation of the initial/default namespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: intel: Drop double removal of address space handler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APD: remove redundant assignment to pointer clk (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Introduce "poweroff" callbacks for ACPI PM domain and LPSS (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Simplify and fix PM domain hibernation callbacks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PM: ACPI/PCI: Resume all devices during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI: PM/ACPI: Refresh all stale power state data in pci_pm_complete() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add function to return ACPI 6.3 Identical tokens (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Modify node flag detection to find last IDENTICAL (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Introduce concept of a _PR0 dependent device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Allow transitions to D0 to occur in special cases (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Avoid evaluating _PS3 on transitions from D3hot to D3cold (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: utils: Cleanup acpi_dev_match_cb (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make AC and battery drivers available on !X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] coresight: acpi: Support for AMBA components (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs on first direct enable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: configfs: Resolve objects on host-directed table loads (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Allow BGRT to be overridden (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / sleep: Switch to use acpi_dev_get_first_match_dev() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] gpio: merrifield: Fix build err without CONFIG_ACPI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: OSL: Make a W=1 kernel-doc warning go away (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Don't limit named child node matching to data nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPIT: Correct LPIT end address for lpit_process() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/irq: Implement helper to create hierachical domains (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add memory-side caching attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Add heterogenous memory access attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] node: Link memory nodes to their compute nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [documentation] doc/mm: New documentation for memory performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Call pm_set_suspend_via_firmware() during hibernation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PCI: PM: Add missing wakeup.flags.valid checks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build error when IOMMU_SUPPORT is disabled (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Set enable_for_wake for wakeup GPEs during suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190509 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Linux: move ACPI_DEBUG_DEFAULT flag out of ifndef (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: change _ADR representation to 64 bits (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: fix handling of data_nodes in acpi_get_next_subnode() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix an uninitialized memory_target (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Update acpi_hmat_type enum with ACPI_HMAT_TYPE_PROXIMITY (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: fix memory leaks in hmat_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Check ATS capability in root complex nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: Use dev_get_drvdata() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: event: replace strcpy() by strscpy() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Use acpi_lpss_* instead of acpi_subsys_* functions for hibernate (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Reject platform device creation on NUMA node mapping failure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: button: reinitialize button state upon resume (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190405 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: add check to avoid null pointer dereference (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190329 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: utilities: fix spelling of PCC to platform_comm_channel (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg length macro/define for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg compare macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename nameseg copy macro for clarity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Print debug messages when enabling GPEs for wakeup (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register memory side cache attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register performance attributes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Register processor domain to its memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi/hmat: Parse and report heterogeneous memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Add HMAT to generic parsing tables (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi: Create subtable parsing infrastructure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [arm64] arm64: numa: rework ACPI NUMA initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Add support for PMCG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: video: Use vendor backlight on Sony VPCEH3U1E (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Remove deprecated function since no user left (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Clean up whitespace (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add labels for PNP button devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Simplify acpi_bus_extract_wakeup_device_power_package() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix comment typos (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPICA: Clear status of GPEs before enabling them" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Namespace: remove address node from global list after method termination (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of GPEs before enabling them (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: use different default debug value than ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / utils: Drop reference in test for device presence (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: sysfs: Prevent get_status() from returning acpi_status (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / device_sysfs: Avoid OF modalias creation for removed device (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local data structures static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / configfs: Mark local functions static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: tables: Simplify PPTT leaf node detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Respect PRP0001 when retrieving device match data (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190215 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/ACPICA: Trivial: fix spelling mistakes and fix whitespace formatting (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add GTDT Revision 3 support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: HMAT updates (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: PPTT add additional fields in Processor Structure Flags (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add Error Disconnect Recover Notification value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: MADT: add support for statistical profiling in GICC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: add PCC operation region support for AML interpreter (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [clk] clk: x86: Move clk-lpss.h to platform_data/x86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: Fix possible out-of-bounds access to BERT region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Set P_LVL{2, 3sc] } idle state descriptions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / CPPC: Add a helper to get desired performance (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: SRAT: add Generic Affinity Structure subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Add Trigger order to PCC Identifier structure in PDTT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: ACPI 6.3: Adding predefined methods _NBS, _NCH, _NIC, _NIH, and _NIG (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update/clarify messages for control method failures (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Fix possible fault with the "test objects" command (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Interpreter: Emit warning for creation of a zero-length op region (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove legacy module-level code support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: Make PWM2 device always present at Lenovo Yoga Book (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Extend chassis-type detection with a "Lunch Box" check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / video: Refactor and fix dmi_is_desktop() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Add support for the SDEI GHES Notification type (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [firmware] firmware: arm_sdei: Add ACPI GHES registration helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/PPTT: Add acpi_pptt_warn_missing() to consolidate logs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Use separate fixmap pages for arm64 NMI-like notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Only use queued estatus entry during in_nmi_queue_one_entry() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Split ghes_read_estatus() to allow a peek at the CPER length (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make GHES estatus header validation more user friendly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Pass ghes and estatus separately to avoid a later copy (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Let the notification helper specify the fixmap slot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move locking to the notification helper (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch NOTIFY_SEA to use the estatus queue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Move NOTIFY_SEA between the estatus-queue and NOTIFY_NMI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't allow ghes_ack_error() to mask earlier errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Generalise the estatus queue's notify code (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't update struct ghes' flags in read/clear estatus (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove spurious GHES_TO_CLEAR check (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't store CPER records physical address in struct ghes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make estatus pool allocation a static size (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Make hest.c manage the estatus memory pool (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Switch estatus pool to use vmalloc memory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Remove silent flag from ghes_read_estatus() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Don't wait to serialise with oops messages when panic()ing (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Set debug output flags independent of ACPICA (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Get rid of acpi_sleep_dispatch() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for BSG2150 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / EC: Remove old CLEAR_ON_RESUME quirk" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Simplify boot EC checks in acpi_ec_add() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Eliminate acpi_config_boot_ec() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_dsdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Make acpi_ec_ecdt_probe() more straightforward (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Declare boot_ec as static (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / DPTF: remove header search path to the parent directory (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Clean up probing for early EC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: debug: Clean up acpi_aml_init() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: no need to check return value of debugfs_create functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC: Look for ECDT EC after calling acpi_load_tables() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make PCI dependency explicit (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20190108 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: All acpica: Update copyrights to 2019 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: Add option to dump extra info for memory leaks (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Convert more ACPI errors to firmware errors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: APEI: EINJ: Use DEFINE_DEBUGFS_ATTRIBUTE for debugfs files (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / APEI: Fix parsing HEST that includes Deferred Machine Check subtable (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: table override from built-in initrd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] APEI / ERST: Switch to use new generic UUID API (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Add generic intel_soc_pmic_exec_mipi_pmic_seq_element handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Implement exec_mipi_pmic_seq_element for CHT Whiskey Cove PMIC (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix build when CONFIG_IOMMU_API=n (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Fix TS-pin current-source handling (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: NUMA: Use correct type for printing addresses on i386-PAE (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: power: Skip duplicate power resource references in _PRx (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Fix build failure when CONFIG_NLS is set to 'n' (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: Add an ifdef around amlcode and dsdt_amlcode (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Make PCI slot detection driver depend on PCI (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Stub out ACS functions when CONFIG_PCI is not set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] PCI/ACPI: Allow ACPI to be built without CONFIG_PCI set (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable dGPU direct output (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: PM: Loop in full LPS0 mode only (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: EC / PM: Disable non-wakeup GPEs for suspend-to-idle (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Don't call iommu_ops->add_device directly (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use device_iommu_mapped() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Use helper functions to access dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] driver core: Introduce device_iommu_mapped() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu/sysfs: Rename iommu_release_device() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Consolitate ->add/remove_device() calls (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [iommu] iommu: Introduce wrappers around dev->iommu_fwspec (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / tables: add DSDT AmlCode new declaration name support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181213 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: change coding style to match ACPICA, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debug output: Add option to display method/object evaluation (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: disassembler: disassemble OEMx tables as AML (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018.2" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Expressions in package elements are not supported (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update buffer-to-string conversions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: add comments, no functional change (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove defines that use deprecated flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Add "Windows 2018" string in the _OSI support (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [pci] PCI: Remove unused attr variable in pci_dma_configure (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Refactor _CCA enforcement (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Ignore acpi_device_fix_up_power() return value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI, APEI, EINJ: Change to use DEFINE_SHOW_ATTRIBUTE macro (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT3515 ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI/IORT: Fix iort_get_platform_device_domain() uninitialized pointer value (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: SPCR: Consider baud rate 0 as preconfigured state (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / glue: Add acpi_platform_notify() function (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [drivers] drivers core: Prepare support for multiple platform notifications (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / platform: Add SMB0001 HID to forbidden_id_list (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Fix handling of buffer-size in acpi_ex_write_data_to_field() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181031 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: Enhance error detection (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: iASL: adding definition and disassembly for TPM2 revision 3 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: refactor to fix unused variable warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: fix IOSF_MBI dependency (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Add depends on IOSF_MBI to Kconfig entry (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: xpower: Block P-Unit I2C access during read-modify-write (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [include] PM / Domains: Document flags for genpd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for INT33FE ACPI nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSL: Use 'jiffies' as the time bassis for acpi_os_get_timer() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: probe ECDT before loading AML tables regardless of module-level code flag (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Remove acpi_gbl_group_module_level_code and only use acpi_gbl_execute_tables_as_methods instead (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML Parser: fix parse loop to correctly skip erroneous extended opcodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: AML interpreter: add region addresses in global list during initialization (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: TAD: Add low-level support for real time capability (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Export acpi_device_get_power() for use by modular build drivers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: remove redundant 'default n' from Kconfig (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix rare oops when removing modules (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / SBS: Fix GPE storm on recent MacBookPro's (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20181003 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Never run _REG on system_memory and system_IO (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Split large interpreter file (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for field unit access (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Rename some of the Field Attribute defines (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update for generic_serial_bus and attrib_raw_process_bytes protocol (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / processor: Fix the return value of acpi_processor_ids_walk() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Resume BYT/CHT I2C controllers from resume_noirq (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the BYT I2C5 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add a device link from the GPU to the CHT I2C7 controller (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make acpi_lpss_find_device() also find PCI devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper accept a NULL uid argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Make hid_uid_match helper take an acpi_device as first argument (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] acpi:ipmi: Convert ipmi_user_t to struct ipmi_user 0001-x86-smp-fix-non-SMP-broken-build-due-to-redefinition.patch brew_job bzlist bzlist-v2 run.sh testing_desc v4-notes v5-notes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Exclude I2C busses shared with PUNIT from pmc_atom_d3_mask (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Convert drivers to use SPDX identifier (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: Sort headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / property: Switch to bitmap_zalloc() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Add alternative ACPI HIDs for Cherry Trail DMA controllers (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: custom_method: remove meaningless null check before debugfs_remove() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / LPSS: Force LPSS quirks on boot (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / bus: Only call dmi_check_system() on X86 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: fix menuconfig presentation of ACPI submenu (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] xen/ACPI: don't upload Px/Cx data for disabled processors (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [x86] x86/smp: fix non-SMP broken build due to redefinition of apic_id_is_primary_thread (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PMIC: CrystalCove: Extend PMOP support to support all possible fields (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Clear status of all events when entering sleep states (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180810 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpiexec: fix a small memory leak regression (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Reference count: add additional debugging details (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: acpi_exec: fixing -fi option (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Debugger: Cleanup interface to the AML disassembler (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Utilities: split hex detection into smaller functions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update an error message for a duplicate table (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [platform] platform/x86: Add ACPI i2c-multi-instantiate pseudo driver (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [kernel] PM / reboot: Eliminate race between reboot and suspend (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: utils: Remove status workaround from acpi_device_always_present() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Create platform device for fwnodes with multiple i2c devices (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Initialize status to ACPI_STA_DEFAULT (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Add another entry for Thinkpad X1 Carbon 6th (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: bus: Fix a pointer coding style issue (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] arm64 / ACPI: clean the additional checks before calling ghes_notify_sea() (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / scan: Add static attribute to indirect_io_hosts[] (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: Do not export energy_full[_design] on devices without full_charge_capacity (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / EC: Use ec_no_wakeup on ThinkPad X1 Yoga 3rd (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: get rid of negations in conditions (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: use specialized print macros (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: reorder headers alphabetically (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / battery: drop inclusion of init.h (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: battery: remove redundant old_present check on insertion (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Use data node name and reg property for graphs (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow direct graph endpoint references (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Make the ACPI graph API private (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: property: Allow making references to non-device nodes (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI: Convert ACPI reference args to generic fwnode reference args (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / OSI: Add OEM _OSI string to enable NVidia HDMI audio (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] Revert "ACPI / bus: Parse tables as term_list for Dell XPS 9570 and Precision M5530" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: save NVS memory for ASUS 1025C laptop (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: fix defined but not used warning (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Update version to 20180629 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL compiler: allow compilation of externals with paths that refer to existing names" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPICA: Revert "iASL: change processing of external op namespace nodes for correctness" (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / x86: enable touchscreen on Dell Venue Pro 7139 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / PM: Default to s2idle in all machines supporting LP S0 (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [acpi] ACPI / button: increment wakeup count only when notified (Al Stone) [1754787 1739728 1730098 1721297 1664185] - [powerpc] powerpc/papr_scm: Fix an off-by-one check in papr_scm_meta_{get, set} (Gustavo Duarte) [1731035] - [nvdimm] libnvdimm/altmap: Track namespace boundaries in altmap (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Pick nearby online node if the device node is not online (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Force a scm-unbind if initial scm-bind fails (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update drc_pmem_unbind() to use H_SCM_UNBIND_ALL (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Update SCM hcall op-codes in hvcall.h (Gustavo Duarte) [1731035] - [mm] mm/nvdimm: add is_ioremap_addr and use that to check ioremap address (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Use a specific endian format for storing uuid from the device tree (Gustavo Duarte) [1731035] - [powerpc] powerpc/nvdimm: Add support for multibyte read/write for metadata (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries/scm: Mark the region volatile if cache flush not required (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/nvdimm: Add an informative message if we fail to allocate altmap block (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Consolidate numa_enable check and min_common_depth check (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fix node look up with numa=off boot (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/drconf: Use NUMA_NO_NODE on failures instead of node 0 (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/radix: Use the right page size for vmemmap mapping (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm/hash/4k: Don't use 64K page size for vmemmap with 4K pagesize (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use the correct bind address (Gustavo Duarte) [1731035] - [powerpc] powerpc/mm: Fallback to RAM if the altmap is unusable (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use ibm, unit-guid as the iset cookie (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix DIMM device registration race (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Remove endian conversions (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Update DT properties (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Fix resource end address (Gustavo Duarte) [1731035] - [powerpc] powerpc/papr_scm: Use depend instead of select (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: Add driver for PAPR SCM regions (Gustavo Duarte) [1731035] - [powerpc] powerpc/pseries: PAPR persistent memory support (Gustavo Duarte) [1731035] - [mm] mm, vmstat: reduce zone->lock holding time by /proc/pagetypeinfo (Waiman Long) [1770314] - [mm] mm, vmstat: hide /proc/pagetypeinfo from normal users (Waiman Long) [1770314] - [crypto] crypto: chtls - remove cdev_list_lock (Neil Horman) [1737078] - [crypto] crypto/chelsio/chtls: listen fails with multiadapt (Neil Horman) [1737078] - [tools] cpupower : Handle set and info subcommands correctly (Steve Best) [1769973] - [s390] s390/qeth: use IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qdio: implement IQD Multi-Write (Philipp Rudo) [1731028] - [s390] s390/qeth: add xmit_more support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: add BQL support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: when in TX NAPI mode, use napi_consume_skb() (Philipp Rudo) [1731028] - [s390] s390/qeth: add TX NAPI support for IQD devices (Philipp Rudo) [1731028] - [s390] s390/qeth: collect accurate TX statistics (Philipp Rudo) [1731028] - [s390] s390/qdio: let drivers opt-out from Output Queue scanning (Philipp Rudo) [1731028] - [s390] s390/qdio: enable drivers to poll for Output completions (Philipp Rudo) [1731028] - [usb] xhci-pci: allow host runtime PM as default for Intel Alpine and Titan Ridge (Myron Stowe) [1769877] - [x86] x86/atomic: Fix smp_mb__{before,after}_atomic() (Prarit Bhargava) [1769789] - [kernel] stacktrace: Don't skip first entry on noncurrent tasks (Waiman Long) [1766681] - [kernel] tracing: Fix user stack trace "??" output (Waiman Long) [1766681] - [kernel] tracing: Fix out-of-range read in trace_stack_print() (Waiman Long) [1766681] - [kernel] stacktrace: Constify 'entries' arguments (Waiman Long) [1766681] - [kernel] stacktrace: Force USER_DS for stack_trace_save_user() (Waiman Long) [1766681] - [x86] x86/stacktrace: Prevent infinite loop in arch_stack_walk_user() (Waiman Long) [1766681] - [kernel] stacktrace: Use PF_KTHREAD to check for kernel threads (Waiman Long) [1766681] - [kernel] stacktrace: Unbreak stack_trace_save_tsk_reliable() (Waiman Long) [1766681] - [x86] x86/stacktrace: Use common infrastructure (Waiman Long) [1766681] - [kernel] stacktrace: Keep stack_trace structure and remove snprint_stack_trace() (Waiman Long) [1766681] - [kernel] stacktrace: Provide common infrastructure (Waiman Long) [1766681] - [kernel] livepatch: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Remove the last struct stack_trace usage (Waiman Long) [1766681] - [kernel] tracing: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] tracing: Make ftrace_trace_userstack() static and conditional (Waiman Long) [1766681] - [kernel] tracing: Use percpu stack trace buffer more intelligently (Waiman Long) [1766681] - [kernel] tracing: Simplify stacktrace retrieval in histograms (Waiman Long) [1766681] - [kernel] lockdep: Remove save argument from check_prev_add() (Waiman Long) [1766681] - [kernel] lockdep: Remove unused trace argument from print_circular_bug() (Waiman Long) [1766681] - [drm] drm: Simplify stacktrace handling (Waiman Long) [1766681] - [md] dm persistent data: Simplify stack trace handling (Waiman Long) [1766681] - [md] dm bufio: Simplify stack trace retrieval (Waiman Long) [1766681] - [fs] btrfs: ref-verify: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] dma/debug: Simplify stracktrace retrieval (Waiman Long) [1766681] - [lib] fault-inject: Simplify stacktrace retrieval (Waiman Long) [1766681] - [mm] mm/page_owner: Simplify stack trace handling (Waiman Long) [1766681] - [mm] mm/kmemleak: Simplify stacktrace handling (Waiman Long) [1766681] - [mm] mm/slub: Simplify stack trace retrieval (Waiman Long) [1766681] - [kernel] latency_top: Simplify stack trace handling (Waiman Long) [1766681] - [fs] proc: Simplify task stack retrieval (Waiman Long) [1766681] - [kernel] backtrace-test: Simplify stack trace handling (Waiman Long) [1766681] - [lib] lib/stackdepot: Provide functions which operate on plain storage arrays (Waiman Long) [1766681] - [kernel] stacktrace: Provide helpers for common stack trace operations (Waiman Long) [1766681] - [kernel] tracing: Cleanup stack trace code (Waiman Long) [1766681] - [kernel] tracing: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [drm] drm: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] latency_top: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/kasan: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/page_owner: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [mm] mm/slub: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] lockdep: Remove the ULONG_MAX stack trace hackery (Waiman Long) [1766681] - [kernel] s390/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] parisc/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm64/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] riscv/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] unicore32/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] sh/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] arm/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] [x86] x86/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [kernel] um/stacktrace: Remove the pointless ULONG_MAX marker (Waiman Long) [1766681] - [mm] mm/page_owner: clamp read count to PAGE_SIZE (Waiman Long) [1766681] - [kernel] tracing: Export trace_dump_stack to modules (Waiman Long) [1766681] - [kernel] tracing: Have stack tracer trace full stack (Waiman Long) [1766681] - [kernel] trace: Use rcu_dereference_raw for hooks from trace-event subsystem (Waiman Long) [1766681] - [kernel] tracing: Have trace_stack nr_entries compare not be so subtle (Waiman Long) [1766681] - [cpuidle] cpuidle: governor: Add new governors to cpuidle_governors again (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: do not set an owner to allow modunload (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: set haltpoll as preferred governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: allow governor switch on cpuidle_register_driver() (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: Add cpuidle.governor= command line parameter (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: vcpu hotplug support (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: disable host side polling when kvm virtualized (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add haltpoll governor (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: header file stubs must be "static inline" (Marcelo Tosatti) [1759282] - [cpuidle] governors: unify last_state_idx (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: add poll_limit_ns to cpuidle_device structure (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Fix default time limit (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Disregard disable idle states (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: poll_state: Revise loop termination condition (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle: menu: Fix wakeup statistics updates for polling state (Marcelo Tosatti) [1759282] - [cpuidle] cpuidle-haltpoll: return -ENODEV on modinit failure (Marcelo Tosatti) [1759282] - [cpuidle] add cpuidle-haltpoll driver (Marcelo Tosatti) [1759282] - [mm] mem-hotplug: fix node spanned pages when we have a node with only ZONE_MOVABLE (Baoquan He) [1756210] - [x86] x86, efi: never relocate kernel below lowest acceptable address (Kairui Song) [1747367] - [fs] CIFS: Force reval dentry if LOOKUP_REVAL flag is set (Dave Wysochanski) [1767664] - [fs] CIFS: Force revalidate inode when dentry is stale (Dave Wysochanski) [1767664] - [fs] CIFS: Gracefully handle QueryInfo errors during open (Dave Wysochanski) [1767664] - [block] blk-mq: make sure that line break can be printed (Ming Lei) [1741462] - [block] blk-mq: avoid sysfs buffer overflow with too many CPU cores (Ming Lei) [1741462] - [netdrv] bnx2x: Fix VF's VLAN reconfiguration in reload. (Manish Chopra) [1720393] - [netdrv] bnx2x: Prevent ptp_task to be rescheduled indefinitely (Manish Chopra) [1720393] - [netdrv] bnx2x: Check if transceiver implements DDM before access (Manish Chopra) [1720393] - [fs] xfs: allocate xattr buffer on demand (Eric Sandeen) [1684599] - [fs] xfs: consolidate attribute value copying (Eric Sandeen) [1684599] - [fs] xfs: move remote attr retrieval into xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: remove unnecessary indenting from xfs_attr3_leaf_getvalue (Eric Sandeen) [1684599] - [fs] xfs: make attr lookup returns consistent (Eric Sandeen) [1684599] - [i2c] i2c: i801: Add support for Intel Comet Lake (David Arcari) [1761547] - [powerpc] powerpc/xmon: Improve output of XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Fix output of XIVE IPI (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Add a dump of all XIVE interrupts (Diego Domingos) [1731130] - [powerpc] powerpc/xive: Fix dump of XIVE interrupt under pseries (Diego Domingos) [1731130] - [powerpc] powerpc/xmon: Check for HV mode when dumping XIVE info from OPAL (Diego Domingos) [1731130] - [fs] xfs: convert inode to extent format after extent merge due to shift (Brian Foster) [1745253] - [mmc] mmc: sdhci-pci: Add support for Intel CML (Alexander Beregalov) [1761593] - [powerpc] powerpc/mm/mce: Keep irqs disabled during lockless page table walk (Gustavo Duarte) [1524649] - [tools] seltests/powerpc: Add a selftest for memcpy_mcsafe (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Fix stack corruption for smaller sizes (Gustavo Duarte) [1524649] - [powerpc] powerpc: add machine check safe copy_to_user (Gustavo Duarte) [1524649] - [powerpc] powerpc/memcpy: Add memcpy_mcsafe for pmem (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Handle UE event for memcpy_mcsafe (Gustavo Duarte) [1524649] - [kernel] extable: Add function to search only kernel exception table (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Make machine_check_ue_event() static (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Fix MCE handling for huge pages (Gustavo Duarte) [1524649] - [powerpc] powerpc/mce: Schedule work from irq_work (Gustavo Duarte) [1524649] - [x86] x86/boot/64: Round memory hole size up to next PMD page (Frank Ramsay) [1755602] - [x86] x86/boot/64: Make level2_kernel_pgt pages invalid outside kernel area (Frank Ramsay) [1755602] - [idle] intel_idle: add support for Jacobsville (Steve Best) [1481744] - [powercap] powercap/intel_rapl: add support for ICX (Steve Best) [1724421] - [block] blk-mq: apply normal plugging for HDD (Ming Lei) [1759380] - [block] blk-mq: honor IO scheduler for multiqueue devices (Ming Lei) [1759380] - [block] blk-mq: simplify blk_mq_make_request() (Ming Lei) [1759380] - [block] blk-mq: remove blk_mq_put_ctx() (Ming Lei) [1759380] - [nvdimm] libnvdimm: Enable unit test infrastructure compile checks (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Use PAGE_SIZE instead of SZ_4K for align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/label: Remove the dpa align check (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add page size and struct page size to pfn superblock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn_dev: Add a build check to make sure we notice when struct page size change (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Advance namespace seed for specific probe errors (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Rewrite _probe_success() to _advance_seeds() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Consolidate 'security' operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Tighten scope of nvdimm->busy vs security operations (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/security: Introduce a 'frozen' attribute (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, region: Use struct_size() in kzalloc() (Jeff Moyer) [1724965] - [tools] tools/testing/nvdimm: Fix fallthrough warning (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/of_pmem: Provide a unique name for bus provider (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pfn: fix fsdax-mode namespace info-block zero-fields (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Fix wait_nvdimm_bus_probe_idle() ABBA deadlock (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Stop holding nvdimm_bus_list_mutex over __nd_ioctl() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prepare the nd_ioctl() path to be re-entrant (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/region: Register badblocks before namespaces (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/bus: Prevent duplicate device_unregister() calls (Jeff Moyer) [1724965] - [drivers] drivers/base: Introduce kill_device() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm, namespace: Drop uuid_t implementation detail (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'resource' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Drop register_filesystem() (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/pmem: Bypass CONFIG_HARDENED_USERCOPY overhead (Jeff Moyer) [1724965] - [nvdimm] libnvdimm: Fix compilation warnings with W=1 (Jeff Moyer) [1724965] - [nvdimm] libnvdimm/namespace: Fix label tracking error (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'modalias' attribute to DAX 'bus' devices (Jeff Moyer) [1724965] - [dax] device-dax: Add a 'target_node' attribute (Jeff Moyer) [1724965] - [dax] device-dax: Auto-bind device after successful new_id (Jeff Moyer) [1724965] - [dax] acpi/nfit, device-dax: Identify differentiated memory with a unique numa-node (Jeff Moyer) [1724965] - [dax] device-dax: Add /sys/class/dax backwards compatibility (Jeff Moyer) [1724965] - [dax] device-dax: Add support for a dax override driver (Jeff Moyer) [1724965] - [dax] device-dax: Move resource pinning+mapping into the common driver (Jeff Moyer) [1724965] - [dax] device-dax: Introduce bus + driver model (Jeff Moyer) [1724965] - [dax] device-dax: Start defining a dax bus model (Jeff Moyer) [1724965] - [dax] device-dax: Remove multi-resource infrastructure (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region base (Jeff Moyer) [1724965] - [dax] device-dax: Kill dax_region ida (Jeff Moyer) [1724965] - [kernel] memremap: Convert to XArray (Jeff Moyer) [1724965] - [drivers] drivers/dax/device.c: convert variable to vm_fault_t type (Jeff Moyer) [1724965] - [drivers] driver core: Rewrite test_async_driver_probe to cover serialization and NUMA affinity (Jeff Moyer) [1724965] - [drivers] libnvdimm: Schedule device registration on node local to the device (Jeff Moyer) [1724965] - [drivers] PM core: Use new async_schedule_dev command (Jeff Moyer) [1724965] - [drivers] driver core: Attach devices on CPU local to device node (Jeff Moyer) [1724965] - [kernel] async: Add support for queueing on specific NUMA node (Jeff Moyer) [1724965] - [kernel] workqueue: Provide queue_work_node to queue work near a given NUMA node (Jeff Moyer) [1724965] - [drivers] driver core: Probe devices asynchronously instead of the driver (Jeff Moyer) [1724965] - [drivers] device core: Consolidate locking and unlocking of parent and device (Jeff Moyer) [1724965] - [drivers] driver core: Establish order of operations for device_add and device_del via bitflag (Jeff Moyer) [1724965] - [drivers] driver core: Add missing dev->bus->need_parent_lock checks (Jeff Moyer) [1724965] - [drivers] driver core: Move async_synchronize_full call (Jeff Moyer) [1724965]- [scsi] scsi: qedi: update driver version to 8.37.0.20 (Nilesh Javali) [1724588] - [scsi] scsi: qedi: Check targetname while finding boot target information (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove set but not used variables 'cdev' and 'udev' (Nilesh Javali) [1724588] - [scsi] scsi: qedi: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1724588] - [scsi] qedi: Use hwfns and affin_hwfn_idx to get MSI-X vector index (Nilesh Javali) [1724588] - [scsi] scsi: qedf: Update the version to 8.42.3.0 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix race betwen fipvlan request and response path (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Use discovery list to traverse rports (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Decrease the LL2 MTU size to 2500 (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Check for module unloading bit before processing link update AEN (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Initiator fails to re-login to switch after link down (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add debug information for unsolicited processing (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add support for 20 Gbps speed (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Interpret supported caps value correctly (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Add shutdown callback handler (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Update module description string (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Fix crash during sg_reset (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Stop sending fipvlan request on unload (Nilesh Javali) [1724589] - [scsi] scsi: qedf: Print message during bailout conditions (Nilesh Javali) [1724589] - [scsi] qedf: Use hwfns and affin_hwfn_idx to get MSI-X vector index to use (Nilesh Javali) [1724589] - [scsi] scsi: bnx2fc: Handle scope bits when array returns BUSY or TSF (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'task', 'port', 'orig_task' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variables 'lport', 'host' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: remove set but not used variable 'fh' (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_srr (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix bnx2fc_cmd refcount imbalance in send_rec (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Update the driver version to 2.12.10 (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Limit the IO size according to the FW capability (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Do not allow both a cleanup completion and abort completion for the same request (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Separate out completion flags and variables for abort and cleanup (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Only put reference to io_req in bnx2fc_abts_cleanup if cleanup times out (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: Redo setting source FCoE MAC (Nilesh Javali) [1724598] - [scsi] scsi: bnx2fc: fix incorrect cast to u64 on shift operation (Nilesh Javali) [1724598] - [netdrv] qed: Fix build error without CONFIG_DEVLINK (Manish Chopra) [1720392] - [netdrv] RDMA/qedr: Fix the hca_type and hca_rev returned in device attributes (Manish Chopra) [1720392] - [netdrv] qede: qede_fp: simplify a bit 'qede_rx_build_skb()' (Manish Chopra) [1720392] - [netdrv] qede: Make two functions static (Manish Chopra) [1720392] - [netdrv] qede: Handle infinite driver spinning for Tx timestamp. (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "fullill" -> "fulfill" (Manish Chopra) [1720392] - [netdrv] qed: Fix Config attribute frame format. (Manish Chopra) [1720392] - [netdrv] qed*: Fix size of config attribute dump. (Manish Chopra) [1720392] - [netdrv] net: qed: Move static keyword to the front of declaration (Manish Chopra) [1720392] - [netdrv] qede: Add support for dumping the grc data. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for configuring grc dump config flags. (Manish Chopra) [1720392] - [netdrv] qede: Add support for reading the config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add APIs for reading config id attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add cleanup in qed_slowpath_start() (Manish Chopra) [1720392] - [netdrv] qed: Add driver API for flashing the config attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add API for configuring NVM attributes. (Manish Chopra) [1720392] - [netdrv] qed: Add new ethtool supported port types based on media. (Manish Chopra) [1720392] - [netdrv] net/ethernet/qlogic/qed: force the string buffer NULL-terminated (Manish Chopra) [1720392] - [netdrv] qed: RDMA - Fix the hw_ver returned in device attributes (Manish Chopra) [1720392] - [netdrv] qed*: Change dpi_addr to be denoted with __iomem (Manish Chopra) [1720392] - [netdrv] qed: reduce maximum stack frame size (Manish Chopra) [1720392] - [netdrv] qed: Prefer pcie_capability_read_word() (Manish Chopra) [1720392] - [netdrv] qed: Add support for Timestamping the unicast PTP packets. (Manish Chopra) [1720392] - [netdrv] qed: Fix -Wmaybe-uninitialized false positive (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix default window size to be based on chip (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Fix tc for MPA ll2 connection (Manish Chopra) [1720392] - [netdrv] qed: iWARP - fix uninitialized callback (Manish Chopra) [1720392] - [netdrv] qed: iWARP - Use READ_ONCE and smp_store_release to access ep->state (Manish Chopra) [1720392] - [netdrv] qed: remove redundant assignment to rc (Manish Chopra) [1720392] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1720392] - [netdrv] qed: fix spelling mistake "inculde" -> "include" (Manish Chopra) [1720392] - [netdrv] qed: Reduce the severity of ptp debug message. (Manish Chopra) [1720392] - [netdrv] qed*: Add iWARP 100g support (Manish Chopra) [1720392] - [netdrv] qed: Add qed devlink parameters table (Manish Chopra) [1720392] - [netdrv] qed: Set the doorbell address correctly (Manish Chopra) [1720392] - [netdrv] qedr: Change the MSI-X vectors selection to be based on affined engine (Manish Chopra) [1720392] - [netdrv] qed: Modify offload protocols to use the affined engine (Manish Chopra) [1720392] - [netdrv] qed*: Change hwfn used for sb initialization (Manish Chopra) [1720392] - [netdrv] qed: Add llh ppfid interface and 100g support for offload protocols (Manish Chopra) [1720392] - [netdrv] qed: Modify api for performing a dmae to another PF (Manish Chopra) [1720392] - [virt] kvm: arm/arm64: vgic: Use the appropriate TRACE_INCLUDE_PATH (Auger Eric) [1749501] - [arm64] kvm: Kill hyp_alternate_select() (Auger Eric) [1749501] - [arm64] kvm: Replace hyp_alternate_select with has_vhe() (Auger Eric) [1749501] - [arm64] kvm: Drop hyp_alternate_select for checking for ARM64_WORKAROUND_834220 (Auger Eric) [1749501] - [documentation] kvm: arm/arm64: vgic: Allow more than 256 vcpus for KVM_IRQ_LINE (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Use a single IO device per redistributor (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Remove spurious semicolons (Auger Eric) [1749501] - [arm64] perf_event: Add missing header needed for smp_processor_id() (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Make function comments match function declarations (Auger Eric) [1749501] - [arm64] kvm: Remove VMID rollover I-cache maintenance (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-irqfd: Implement kvm_arch_set_irq_inatomic (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Check the LPI translation cache on MSI injection (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Cache successful MSI->LPI translation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on vgic teardown (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on ITS disable (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on disabling LPIs (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Invalidate MSI-LPI translation cache on specific commands (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-its: Add MSI-LPI translation cache invalidation (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add __vgic_put_lpi_locked primitive (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Add LPI translation cache definition (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic-v2: Handle SGI bits in GICD_I{S, C}PENDR0 as WI (Auger Eric) [1749501] - [arm64] kvm: Replace hardcoded '1' with SYS_PAR_EL1_F (Auger Eric) [1749501] - [arm64] sysreg: Add some field definitions for PAR_EL1 (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix potential deadlock when ap_list is long (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Properly initialise private IRQ affinity (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Reevaluate level sensitive interrupts on enable (Auger Eric) [1749501] - [arm64] kvm: arm64: Don't write junk to sysregs on reset (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Sync ICH_VMCR_EL2 back when about to block (Auger Eric) [1749501] - [arm64] kvm: hyp: debug-sr: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: arm64: Update kvm_arm_exception_class and esr_class_str for new EC (Auger Eric) [1749501] - [virt] kvm: arm: vgic-v3: Mark expected switch fall-through (Auger Eric) [1749501] - [arm64] kvm: regmap: Fix unexpected switch fall-through (Auger Eric) [1749501] - [arm64] sve: Fix a couple of magic numbers for the Z-reg count (Auger Eric) [1749501] - [arm64] sve: Factor out FPSIMD to SVE state conversion (Auger Eric) [1749501] - [arm64] kvm: arm/arm64: Initialise host's MPIDRs by reading the actual register (Auger Eric) [1749501] - [arm64] kvm: arm64: Migrate _elx sysreg accessors to msr_s/mrs_s (Auger Eric) [1749501] - [arm64] sysreg: Make mrs_s and msr_s macros work with Clang and LTO (Auger Eric) [1749501] - [documentation] kvm: doc: Add API documentation on the KVM_REG_ARM_WORKAROUNDS register (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Add save/restore support for firmware workaround state (Auger Eric) [1749501] - [arm64] kvm: Propagate full Spectre v2 workaround state to KVM guests (Auger Eric) [1749501] - [arm64] sve: Fix missing SVE/FPSIMD endianness conversions (Auger Eric) [1749501] - [virt] kvm: arm/arm64: vgic: Fix kvm_device leak in vgic_its_destroy (Auger Eric) [1749501] - [arm64] kvm: arm64: Filter out invalid core register IDs in KVM_GET_REG_LIST (Auger Eric) [1749501] - [arm64] kvm: arm64: Skip more of the SError vaxorcism (Auger Eric) [1749501] - [arm64] kvm: arm64: Re-mask SError after the one instruction window (Auger Eric) [1749501] - [arm64] Update silicon-errata.txt for Neoverse-N1 #1349291 (Auger Eric) [1749501] - [arm64] kvm: arm64: Defer guest entry when an asynchronous exception is pending (Auger Eric) [1749501] - [arm64] kvm: arm64: Consume pending SError as early as possible (Auger Eric) [1749501] - [arm64] kvm: arm64: Make indirect vectors preamble behaviour symmetric (Auger Eric) [1749501] - [arm64] kvm: arm64: Abstract the size of the HYP vectors pre-amble (Auger Eric) [1749501] - [arm64] assembler: Switch ESB-instruction with a vanilla nop if !ARM64_HAS_RAS (Auger Eric) [1749501] - [arm64] kvm: arm64/sve: Fix vq_present() macro to yield a bool (Auger Eric) [1749501] - [arm64] kvm: arm64: Implement vq_present() as a macro (Auger Eric) [1749501] - [arm64] fpsimd: Don't disable softirq when touching FPSIMD/SVE state (Auger Eric) [1749501] - [arm64] fpsimd: Introduce fpsimd_save_and_flush_cpu_state() and use it (Auger Eric) [1749501] - [arm64] fpsimd: Remove the prototype for sve_flush_cpu_state() (Auger Eric) [1749501] - [scripts] genksyms: Teach parser about 128-bit built-in types (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_add_default (Auger Eric) [1749501] - [tools] kvm: selftests: introduce aarch64_vcpu_setup (Auger Eric) [1749501] - [virt] kvm: arm/arm64: Move cc/it checks under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [arm64] kvm: arm64: Move pmu hyp code under hyp's Makefile to avoid instrumentation (Auger Eric) [1749501] - [documentation] arm64: docs: Document perf event attributes (Auger Eric) [1749501] - [arm64] kvm: Fix perf cycle counter support for VHE (Auger Eric) [1749501] - [arm64] kvm: Avoid isb's by using direct pmxevtyper sysreg (Auger Eric) [1749501] - [arm64] kvm: Enable VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] kvm: Enable !VHE support for :G/:H perf event modifiers (Auger Eric) [1749501] - [arm64] arm_pmu: Add !VHE support for exclude_host/exclude_guest attributes (Auger Eric) [1749501] - [arm64] kvm: Add accessors to track guest/host only counters (Auger Eric) [1749501] - [arm64] arm_pmu: Remove unnecessary isb instruction (Auger Eric) [1749501] - [arm64] perf: Add support for chaining event counters (Auger Eric) [1749501] - [arm64] perf: Disable PMU while processing counter overflows (Auger Eric) [1749501] - [arm64] perf: Clean up armv8pmu_select_counter (Auger Eric) [1749501] - [arm64] kvm: arm: Remove pgtable page standard functions from stage-2 page tables (Auger Eric) [1749501] - [netdrv] e1000e: Add support for Tiger Lake (Ken Cox) [1767480] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Corinna Vinschen) [1721705] - [netdrv] igb: Use dev_get_drvdata where possible (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721705] - [netdrv] igb: add RR2DCDELAY to ethtool registers dump (Corinna Vinschen) [1721705] - [netdrv] igb: minor ethool regdump amendment (Corinna Vinschen) [1721705] - [netdrv] igb: clear out skb->tstamp after reading the txtime (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb: mark expected switch fall-through (Corinna Vinschen) [1721705] - [netdrv] igb/igc: warn when fatal read failure happens (Corinna Vinschen) [1721705] - [netdrv] igb: fix various indentation issues (Corinna Vinschen) [1721705] - [netdrv] igb: Exclude device from suspend direct complete optimization (Corinna Vinschen) [1721705] - [netdrv] intel: correct return from set features callback (Corinna Vinschen) [1721705] - [netdrv] net: Use skb accessors in network drivers (Corinna Vinschen) [1721708] - [s390] s390/kaslr: reserve memory for kasan usage (Philipp Rudo) [1725888] - [s390] s390/mem_detect: provide single get_mem_detect_end (Philipp Rudo) [1725888] - [s390] s390/setup: adjust start_code of init_mm to _text (Philipp Rudo) [1725888] - [s390] s390/boot: add missing declarations and includes (Philipp Rudo) [1725888] - [s390] locking/lockdep: check for freed initmem in static_obj() (Philipp Rudo) [1725888] - [s390] s390/kernel: add support for kernel address space layout randomization (KASLR) (Philipp Rudo) [1725888] - [s390] s390/kernel: introduce .dma sections (Philipp Rudo) [1725888] - [s390] s390/sclp: do not use static sccbs (Philipp Rudo) [1725888] - [s390] s390/kprobes: use static buffer for insn_page (Philipp Rudo) [1725888] - [s390] s390/kernel: convert SYSCALL and PGM_CHECK handlers to .quad (Philipp Rudo) [1725888] - [s390] s390/kernel: build a relocatable kernel (Philipp Rudo) [1725888] - [s390] s390/extmem: remove code for 31 bit addressing mode (Philipp Rudo) [1725888] - [s390] s390/setup: remove obsolete #ifdef (Philipp Rudo) [1725888] - [net] net/core: work around section mismatch warning for ptp_classifier (Philipp Rudo) [1725888] - [sound] ALSA: bebob: fix to detect configured source of sampling clock for Focusrite Saffire Pro i/o series (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: link the order of establishing connections and Syt-match clock mode (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand delay of start for IR context just for version 3 firmware (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: expand sleep just after breaking connections for protocol version 1 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC/SOF - enable SND_SOC_SOF_HDA_COMMON_HDMI_CODEC (Jaroslav Kysela) [1710702] - [sound] ALSA: timer: Fix mutex deadlock at releasing card (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: eve: Enable mclk and ssp sclk early (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dt-bindings: rt5682: add button delay device property (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: improve the sensitivity of push button (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt_rt298: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: common hdmi codec support (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: add support for snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: fix include guard name (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: use snd-hda-codec-hdmi (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: hdac_hda: add support for HDMI/DP as a HDA codec (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/hdmi - implement mst_no_extra_pcms flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF - remove the dead code (skylake/kabylake) (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel - fix the card names (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: Add prepare/complete PM callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: Add support for DSP D0i3 state when entering S0ix (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: return -ENOTSUPP if D0I3 is not supported (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: implement suspend/resume for S0ix<->S0 transition (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ignore suspend/resume for D0ix compatible streams (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: implement prepare/complete callbacks (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag suspend_ignored for sof stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a flag to indicate the system suspend target (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add support for sending compact IPC (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: add helpers for setting D0 substate for ADSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: configure D0ix IPC flags in set_power_state (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: add cAVS specific compact IPC header file (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: Don't read mailbox for PM_GATE reply (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce message for DSP power gating (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: PM: rename sof_send_pm_ipc to sof_send_pm_ctx_ipc (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: HDA: use macro for register polling retry count (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: align the comments for D0I3C update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: parse and store d0i3_compatible flag (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: token: add tokens for PCM compatible with D0i3 substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add flag to snd_sof_pcm_stream for D0i3 compatible stream (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: APL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: CNL: add set_power_state() ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-dsp: Add helper for setting DSP D0ix substate (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add set_power_state() to dsp_ops for power state update (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: reset default d0_substate at probe() and resume() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: add a field to store the current D0 substate of DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: eve: implement set_bias_level function for rt5514 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: only support INFO_BATCH for legacy platforms (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: define INFO_ flags in dsp_ops (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initial support to JasperLake. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for JSL (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: add dev_err() traces for snd_sof_dsp_read_poll_timeout() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda-loader: improve error handling (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: sof: include types.h at header.h (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Fix randbuild error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: check errors when parsing LED tokens (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: remove always-true redundant test (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: bdw: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: byt: fix operator precedence warnings (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Read ESAI parameters and send them to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi led support for switch controls (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: imx: Describe ESAI parameters to be sent to DSP (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pci: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: acpi: add debug module param (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ASoC: SOF: Force polling mode on CFL and CNL" (Jaroslav Kysela) [1710702] - [sound] ALSA: AsoC: SOF: refactor control load code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable dual control for pga (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: enable sync_write in hdac_bus (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: simple_card_utils.h: Add missing include (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: Add context data to any IPC timeout. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix reset of host_period_bytes (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: introduce no_stream_position in sof_ipc_stream_params struct (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: core: check for mandatory fw_ready op during SOF probe (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: ipc: retain DSP context after FW exception. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: trace: move to opt-in with Kconfig and module parameter (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Fix 2 front mics of codec 0x623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC623 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix mutex deadlock in HDMI codec driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Fix pending unsol events at shutdown (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: Correct a typo in the clock proc string (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: add support for MOTU UltraLite (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: code refactoring to handle model specific switch for protocol v2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: minor code refactoring for protocol version 2 (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: detect SPH source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: print for unknown source of sampling clock (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: fix wrong spelling for macro (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: Fix prototype of helper function to return negative value (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Disable quirks for BOSS Katana amplifiers (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: sound: usb: usb true/false for bool return type (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for Gustard U16/X26 USB Interface (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow non-Intel device probe gracefully (Jaroslav Kysela) [1710702] - [sound] ALSA: Revert "ALSA: hda: Flush interrupts on disabling" (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Fix missing inline for pci_pr3_present() (Jaroslav Kysela) [1710702] - [sound] ALSA: PCI: Add a helper to check Power Resource Requirements _PR3 existence (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Fix copy&paste error in the validator (Jaroslav Kysela) [1710702] - [sound] ALSA: usb-audio: Add DSD support for EVGA NU Audio (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: postpone to start IR context (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: handle several AMDTP streams in callback handler of IRQ target (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: cancel flushing isoc context in the laste step to process context callback (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace ack callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: replace pointer callback to flush isoc contexts in AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add irq_target member into amdtp_domain struct (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the minimum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: tune the maximum available size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: schedule hardware IRQ according to the size of PCM period (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: share PCM buffer size for both direction (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: use variable size of queue for isoc packets instead of fixed size (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: use the same size of period for PCM substreams in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: use the same size of period for PCM substream in AMDTP streams (Jaroslav Kysela) [1710702] - [sound] ALSA: fireface: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-motu: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-tascam: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-digi00x: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: dice: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: oxfw: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: fireworks: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: bebob: register the size of PCM period to AMDTP domain (Jaroslav Kysela) [1710702] - [sound] ALSA: firewire-lib: add a member into AMDTP domain for events per period (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Enable headset mic on Asus MJ401TA (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek: Reduce the Headphone static noise on XPS 9350/9360 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda/realtek - Add support for ALC711 (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Force runtime PM on Nvidia HDMI codecs (Jaroslav Kysela) [1710702] - [sound] ALSA: hda - Add laptop imic fixup for ASUS M9V laptop (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Add Tigerlake/Jasperlake PCI ID (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: Allow HDA to be runtime suspended when dGPU is not bound to a driver (Jaroslav Kysela) [1710702] - [sound] ALSA: hdac: clear link output stream mapping (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: dapm: fix a memory leak bug (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: debug: fix possible memory leak in sof_dfsentry_write() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: Intel: sof-rt5682: add a check for devm_clk_get (Jaroslav Kysela) [1710702] - [sound] ALSA: Fix Kconfig indentation (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: control: return true when kcontrol values change (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: fix intel DSP config (Jaroslav Kysela) [1710702] - [sound] ALSA: hda: add Intel DSP configuration / probe code (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: core: Fix pcm code debugfs error (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoc: rockchip: i2s: Fix RPM imbalance (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Don't generate kcontrols without READ flags (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: bytcr_rt5651: add null check to support_button_press (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: add remove function to disable jack (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: rt5682: add NULL handler to set_jack function (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: intel: sof_rt5682: use separate route map for dmic (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: Disable DMI L1 entry during capture (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: initialise and verify FW crash dump data. (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: Intel: hda: fix warnings during FW load (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: harden PCM STOP sequence (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: pcm: fix resource leak in hw_free (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: topology: fix parse fail issue for byte/bool tuple types (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: SOF: loader: fix kernel oops on firmware boot failure (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm_adsp: Fix theoretical NULL pointer for alg_region (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: max98373: check for device node before parsing (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: topology: Fix a signedness bug in soc_tplg_dapm_widget_create() (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: soc-component: fix a couple missing error assignments (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: wm8994: Do not register inapplicable controls for WM1811 (Jaroslav Kysela) [1710702] - [sound] ALSA: ASoC: samsung: arndale: Add missing OF node dereferencing (Jaroslav Kysela) [1710702] - [infiniband] RDMA/bnxt_re: Fix spelling mistake "missin_resp" -> "missing_resp" (Kamal Heib) [1724772] - [infiniband] RDMA: Fix goto target to release the allocated memory (Kamal Heib) [1724772] - [infiniband] IB/bnxt_re: Do not notifify GID change event (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Honor vlan_id in GID entry comparison (Kamal Heib) [1724772] - [infiniband] ib/bnxt: Remove mention of idr_alloc from comment (Kamal Heib) [1724772] - [infiniband] RDMA/bnxt_re: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1724772] - [infiniband] bnxt_re: Clean cq for kernel consumers only (Kamal Heib) [1724772] - [infiniband] bnxt_re: fix the regression due to changes in alloc_pbl (Kamal Heib) [1724772] - [scsi] scsi: lpfc: Make lpfc_debugfs_ras_log_data static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix NULL check before mempool_destroy is not needed (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix spelling error in MAGIC_NUMER_xxx (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix build error of lpfc_debugfs.c for vfree/vmalloc (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_nvmet: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: lpfc_attr: Fix Use plain integer as NULL pointer (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Update lpfc version to 12.6.0.0 (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add additional discovery log messages (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FC-AL support to lpe32000 models (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add FA-WWN Async Event reporting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Add log macros to allow print by serverity or verbosity setting (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make FW logging dynamically configurable (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Revise interrupt coalescing for missing scenarios (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Remove lock contention target write path (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Slight fast-path performance optimizations (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix coverity error of dereference after null check (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix hardlockup in lpfc_abort_handler (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix bad ndlp ptr in xri aborted handling (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix SLI3 hba in loop mode not discovering devices (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix lockdep errors in sli_ringtx_put (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Fix reporting of read-only fw error errors (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: fix lpfc_nvmet_mrq to be bound by hdw queue count (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: Make function lpfc_defer_pt2pt_acc static (Dick Kennedy) [1768102] - [scsi] scsi: lpfc: add support for posting FC events on FPIN reception (Dick Kennedy) [1768102] - [infiniband] RDMA/siw: Mark Software iWARP Driver as tech-preview (Kamal Heib) [1767292] - [crypto] crypto: ccp - Replace dma_pool_alloc + memset with dma_pool_zalloc (Gary Hook) [1724859] - [crypto] crypto: ccp/gcm - use const time tag comparison. (Gary Hook) [1724859] - [crypto] crypto: ccp - Switch to SPDX license identifiers (Gary Hook) [1724859] - [crypto] crypto: ccp - Validate the the error value used to index error messages (Gary Hook) [1724859] - [crypto] crypto: ccp - Make ccp_register_rsa_alg static (Gary Hook) [1724859] - [crypto] crypto: ccp - Update copyright notices and dates (Gary Hook) [1724859] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Gary Hook) [1724859] - [x86] x86/umwait: Fix error handling in umwait_init() (Steve Best) [1724525] - [documentation] Documentation/ABI: Document umwait control sysfs interfaces (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait maximum time (Steve Best) [1724525] - [x86] x86/umwait: Add sysfs interface to control umwait C0.2 state (Steve Best) [1724525] - [x86] x86/umwait: Initialize umwait control values (Steve Best) [1724525] - [x86] x86/cpufeatures: Enumerate user wait instructions (Steve Best) [1724525] - [fs] virtiofs: Remove set but not used variable 'fc' (Vivek Goyal) [1694161] - [fs] virtiofs: Retry request submission from worker context (Vivek Goyal) [1694161] - [fs] virtiofs: Count pending forgets as in_flight forgets (Vivek Goyal) [1694161] - [fs] virtiofs: Set FR_SENT flag only after request has been sent (Vivek Goyal) [1694161] - [fs] virtiofs: No need to check fpq->connected state (Vivek Goyal) [1694161] - [fs] virtiofs: Do not end request in submission context (Vivek Goyal) [1694161] - [fs] fuse: don't advise readdirplus for negative lookup (Vivek Goyal) [1694161] - [fs] fuse: don't dereference req->args on finished request (Vivek Goyal) [1694161] - [fs] virtio-fs: don't show mount options (Vivek Goyal) [1694161] - [fs] virtio-fs: Change module name to virtiofs.ko (Vivek Goyal) [1694161] - [include] bitops: protect variables in bit_clear_unless() macro (Vivek Goyal) [1694161] - [include] bitops: protect variables in set_mask_bits() macro (Vivek Goyal) [1694161] - [fs] fuse: Make fuse_args_to_req static (Vivek Goyal) [1694161] - [fs] fuse: fix memleak in cuse_channel_open (Vivek Goyal) [1694161] - [fs] fuse: fix beyond-end-of-page access in fuse_parse_cache() (Vivek Goyal) [1694161] - [fs] fuse: unexport fuse_put_request (Vivek Goyal) [1694161] - [fs] fuse: kmemcg account fs data (Vivek Goyal) [1694161] - [fs] fuse: on 64-bit store time in d_fsdata directly (Vivek Goyal) [1694161] - [fs] fuse: fix missing unlock_page in fuse_writepage() (Vivek Goyal) [1694161] - [fs] virtio-fs: add virtiofs filesystem (Vivek Goyal) [1694161] - [fs] fuse: allow skipping control interface and forced unmount (Vivek Goyal) [1694161] - [fs] fuse: dissociate DESTROY from fuseblk (Vivek Goyal) [1694161] - [fs] fuse: delete dentry if timeout is zero (Vivek Goyal) [1694161] - [fs] fuse: separate fuse device allocation and installation in fuse_conn (Vivek Goyal) [1694161] - [fs] fuse: add fuse_iqueue_ops callbacks (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_fill_super_common() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_dequeue_forget() function (Vivek Goyal) [1694161] - [fs] fuse: export fuse_get_unique() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_send_init_request() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_len_args() (Vivek Goyal) [1694161] - [fs] fuse: export fuse_end_request() (Vivek Goyal) [1694161] - [fs] fuse: fix request limit (Vivek Goyal) [1694161] - [fs] fuse: stop copying pages to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: stop copying args to fuse_req (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_req (Vivek Goyal) [1694161] - [fs] fuse: simplify request allocation (Vivek Goyal) [1694161] - [fs] fuse: unexport request ops (Vivek Goyal) [1694161] - [fs] fuse: convert retrieve to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert release to simple api (Vivek Goyal) [1694161] - [fs] cuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert init to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert writepages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readdir to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert readpages to simple api (Vivek Goyal) [1694161] - [fs] fuse: convert direct_io to simple api (Vivek Goyal) [1694161] - [fs] fuse: add simple background helper (Vivek Goyal) [1694161] - [fs] fuse: convert sync write to simple api (Vivek Goyal) [1694161] - [fs] fuse: covert readpage to simple api (Vivek Goyal) [1694161] - [fs] fuse: fuse_short_read(): don't take fuse_req as argument (Vivek Goyal) [1694161] - [fs] fuse: convert ioctl to simple api (Vivek Goyal) [1694161] - [fs] fuse: move page alloc (Vivek Goyal) [1694161] - [fs] fuse: convert readlink to simple api (Vivek Goyal) [1694161] - [fs] fuse: add pages to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert destroy to simple api (Vivek Goyal) [1694161] - [fs] fuse: add nocreds to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert fuse_force_forget() to simple api (Vivek Goyal) [1694161] - [fs] fuse: add noreply to fuse_args (Vivek Goyal) [1694161] - [fs] fuse: convert flush to simple api (Vivek Goyal) [1694161] - [fs] fuse: simplify 'nofail' request (Vivek Goyal) [1694161] - [fs] fuse: rearrange and resize fuse_args fields (Vivek Goyal) [1694161] - [fs] fuse: flatten 'struct fuse_args' (Vivek Goyal) [1694161] - [fs] fuse: fix deadlock with aio poll and fuse_iqueue::waitq.lock (Vivek Goyal) [1694161] - [fs] cuse: fix broken release (Vivek Goyal) [1694161] - [fs] fuse: cleanup fuse_wait_on_page_writeback (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (take 2) (Vivek Goyal) [1694161] - [fs] Revert "fuse: require /dev/fuse reads to have enough buffer capacity" (Vivek Goyal) [1694161] - [fs] fuse: extract helper for range writeback (Vivek Goyal) [1694161] - [fs] fuse: add FUSE_WRITE_KILL_PRIV (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_alloc_inode (Vivek Goyal) [1694161] - [fs] fuse: Add ioctl flag for x32 compat ioctl (Vivek Goyal) [1694161] - [fs] fuse: document fuse_fsync_in.fsync_flags (Vivek Goyal) [1694161] - [fs] fuse: require /dev/fuse reads to have enough buffer capacity (Vivek Goyal) [1694161] - [fs] fuse: retrieve: cap requested size to negotiated max_write (Vivek Goyal) [1694161] - [fs] fuse: allow filesystems to have precise control over data cache (Vivek Goyal) [1694161] - [fs] fuse: convert printk -> pr_* (Vivek Goyal) [1694161] - [fs] fuse: fix writepages on 32bit (Vivek Goyal) [1694161] - [fs] fuse: cache readdir calls if filesystem opts out of opendir (Vivek Goyal) [1694161] - [fs] fuse: support clients that don't implement 'opendir' (Vivek Goyal) [1694161] - [fs] fuse: lift bad inode checks into callers (Vivek Goyal) [1694161] - [fs] fuse: multiplex cached/direct_io file operations (Vivek Goyal) [1694161] - [fs] fuse add copy_file_range to direct io fops (Vivek Goyal) [1694161] - [fs] fuse: use iov_iter based generic splice helpers (Vivek Goyal) [1694161] - [fs] fuse: Switch to using async direct IO for FOPEN_DIRECT_IO (Vivek Goyal) [1694161] - [fs] fuse: use atomic64_t for khctr (Vivek Goyal) [1694161] - [fs] fuse: clean up aborted (Vivek Goyal) [1694161] - [fs] fuse: Protect ff->reserved_req via corresponding fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Protect fi->nlookup with fi->lock (Vivek Goyal) [1694161] - [fs] fuse: Introduce fi->lock to protect write related fields (Vivek Goyal) [1694161] - [fs] fuse: Convert fc->attr_version into atomic64_t (Vivek Goyal) [1694161] - [fs] fuse: Add fuse_inode argument to fuse_prepare_release() (Vivek Goyal) [1694161] - [fs] fuse: Verify userspace asks to requeue interrupt that we really sent (Vivek Goyal) [1694161] - [fs] fuse: Do some refactoring in fuse_dev_do_write() (Vivek Goyal) [1694161] - [fs] fuse: Wake up req->waitq of only if not background (Vivek Goyal) [1694161] - [fs] fuse: Optimize request_end() by not taking fiq->waitq.lock (Vivek Goyal) [1694161] - [fs] fuse: Kill fasync only if interrupt is queued in queue_interrupt() (Vivek Goyal) [1694161] - [fs] fuse: Remove stale comment in end_requests() (Vivek Goyal) [1694161] - [fs] fuse: Replace page without copying in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: fix leaked aux requests (Vivek Goyal) [1694161] - [fs] fuse: only reuse auxiliary request in fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: clean up fuse_writepage_in_flight() (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_find_writeback() helper (Vivek Goyal) [1694161] - [fs] cuse: fix ioctl (Vivek Goyal) [1694161] - [fs] fuse: Fix memory leak in fuse_dev_free() (Vivek Goyal) [1694161] - [fs] fuse: fix revalidation of attributes for permission check (Vivek Goyal) [1694161] - [fs] fuse: fix fsync on directory (Vivek Goyal) [1694161] - [fs] fuse: Add bad inode check in fuse_destroy_inode() (Vivek Goyal) [1694161] - [fs] fuse: enable caching of symlinks (Vivek Goyal) [1694161] - [fs] fuse: only invalidate atime in direct read (Vivek Goyal) [1694161] - [fs] fuse: realloc page array (Vivek Goyal) [1694161] - [fs] fuse: add max_pages to init_out (Vivek Goyal) [1694161] - [fs] fuse: allocate page array more efficiently (Vivek Goyal) [1694161] - [fs] fuse: reduce size of struct fuse_inode (Vivek Goyal) [1694161] - [fs] fuse: use iversion for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: use mtime for readdir cache verification (Vivek Goyal) [1694161] - [fs] fuse: add readdir cache version (Vivek Goyal) [1694161] - [fs] fuse: allow using readdir cache (Vivek Goyal) [1694161] - [fs] fuse: allow caching readdir (Vivek Goyal) [1694161] - [fs] fuse: extract fuse_emit() helper (Vivek Goyal) [1694161] - [fs] fuse: add FOPEN_CACHE_DIR (Vivek Goyal) [1694161] - [fs] fuse: split out readdir.c (Vivek Goyal) [1694161] - [fs] fuse: Use hash table to link processing request (Vivek Goyal) [1694161] - [fs] fuse: kill req->intr_unique (Vivek Goyal) [1694161] - [fs] fuse: change interrupt requests allocation algorithm (Vivek Goyal) [1694161] - [fs] fuse: do not take fc->lock in fuse_request_send_background() (Vivek Goyal) [1694161] - [fs] fuse: introduce fc->bg_lock (Vivek Goyal) [1694161] - [fs] fuse: add locking to max_background and congestion_threshold changes (Vivek Goyal) [1694161] - [fs] fuse: use READ_ONCE on congestion_threshold and max_background (Vivek Goyal) [1694161] - [fs] fuse: use list_first_entry() in flush_bg_queue() (Vivek Goyal) [1694161] - [fs] fuse: reduce allocation size for splice_write (Vivek Goyal) [1694161] - [fs] fuse: use kvmalloc to allocate array of pipe_buffer structs. (Vivek Goyal) [1694161] - [fs] fuse: convert last timespec use to timespec64 (Vivek Goyal) [1694161] - [fs] fs: fuse: Adding new return type vm_fault_t (Vivek Goyal) [1694161] - [fs] fuse: simplify fuse_abort_conn() (Vivek Goyal) [1694161] - [infiniband] RDMA/siw: Fix IPv6 addr_list locking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix 64/32bit pointer inconsistency (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix SGL mapping issues (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix potential NULL de-ref (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Change CQ flags from 64->32 bits (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix a memory leak in siw_init_cpulist() (Kamal Heib) [1725830 1720892] - [infiniband] Do not dereference 'siw_crypto_shash' before checking (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove set but not used variables 'rv' (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix error return code in siw_init_module() (Kamal Heib) [1725830 1720892] - [infiniband] RMDA/siw: Require a 64 bit arch (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Mark expected switch fall-throughs (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Remove set but not used variable 's' (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Add missing dependencies on LIBCRC32C and DMA_VIRT_OPS (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Add missing rtnl_lock around access to ifa (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: Use proper enumerated type in map_cqe_status (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Remove unnecessary kthread create/destroy printouts (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/siw: Fix DEFINE_PER_CPU compilation when ARCH_NEEDS_WEAK_PER_CPU (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: addition to kernel build environment (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: completion queue methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: receive path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: transmit path (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: queue pair methods (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application buffer management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: application interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: connection management (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: network and RDMA core interface (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: main include file (Kamal Heib) [1725830 1720892] - [infiniband] rdma/siw: iWarp wire packet format (Kamal Heib) [1725830 1720892] - [infiniband] RDMA/cma: fix null-ptr-deref Read in cma_cleanup (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Rewrite PID namespace check to be reliable (Kamal Heib) [1720892] - [infiniband] RDMA/counters: Properly implement PID checks (Kamal Heib) [1720892] - [infiniband] IB/core: Fix NULL pointer dereference when bind QP to counter (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Fix MR npages calculation for IB_ACCESS_HUGETLB (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix error code in stat_get_doit_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Prevent QP counter binding if counters unsupported (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix -Wunused-const-variable warnings (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Added configuration of RDMA dynamic interrupt moderation to netlink (Kamal Heib) [1720892] - [infiniband] RDMA/core: Provide RDMA DIM support for ULPs (Kamal Heib) [1720892] - [infiniband] linux/dim: Implement RDMA adaptive moderation (DIM) (Kamal Heib) [1720892] - [infiniband] IB/mad: Fix use-after-free in ib mad completion handling (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Track driver QP types in resource tracker (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Remove the lock around remove_client_context (Kamal Heib) [1720892] - [infiniband] RDMA/devices: Do not deadlock during client removal (Kamal Heib) [1720892] - [infiniband] IB/core: Add mitigation for Spectre V1 (Kamal Heib) [1720892] - [infiniband] IB/counters: Always initialize the port counter object (Kamal Heib) [1720892] - [infiniband] IB/core: Fix querying total rdma stats (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix race when resolving IP address (Kamal Heib) [1720892] - [infiniband] xprtrdma: Modernize ops->connect (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove rpcrdma_req::rl_buffer (Kamal Heib) [1720892] - [infiniband] xprtrdma: Refactor chunk encoding (Kamal Heib) [1720892] - [infiniband] xprtrdma: Streamline rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] xprtrdma: Simplify rpcrdma_rep_create (Kamal Heib) [1720892] - [infiniband] xprtrdma: Wake RPCs directly in rpcrdma_wc_send path (Kamal Heib) [1720892] - [infiniband] xprtrdma: Reduce context switching due to Local Invalidation (Kamal Heib) [1720892] - [infiniband] xprtrdma: Add mechanism to place MRs back on the free list (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove fr_state (Kamal Heib) [1720892] - [infiniband] xprtrdma: Remove the RPCRDMA_REQ_F_PENDING flag (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix occasional transport deadlock (Kamal Heib) [1720892] - [infiniband] xprtrdma: Replace use of xdr_stream_pos in rpcrdma_marshal_req (Kamal Heib) [1720892] - [infiniband] xprtrdma: Fix use-after-free in rpcrdma_post_recvs (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make rdma_counter.h compile stand alone (Kamal Heib) [1720892] - [infiniband] IB/core: Work on the caller socket net namespace in nldev_newlink() (Kamal Heib) [1663224 1720892] - [infiniband] RDMA/rxe: Fill in wc byte_len with IB_WC_RECV_RDMA_WITH_IMM (Kamal Heib) [1720892] - [infiniband] ibverbs/rxe: Remove variable self-initialization (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get default counter statistics through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow get counter mode through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter manual mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Allow manual mode configuration support (Kamal Heib) [1720892] - [infiniband] RDMA/core: Get sum value of all counters when perform a sysfs stat read (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Implement counter dumpit calback (Kamal Heib) [1720892] - [infiniband] RDMA/nldev: Allow counter auto mode configration through RDMA netlink (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add "auto" configuration mode support (Kamal Heib) [1720892] - [infiniband] RDMA/counter: Add set/clear per-port auto mode support (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Make is_visible_in_pid_ns() as an API (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Add an API to attach a task to a resource (Kamal Heib) [1720892] - [infiniband] RDMA/restrack: Introduce statistic counter (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Add child to parent list only if device initialized (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: remove redundant assignment to variable ret (Kamal Heib) [1720892] - [infiniband] IB/ipoib: Remove memset after vzalloc in ipoib_cm.c (Kamal Heib) [1720892] - [infiniband] IB: Remove unneeded memset (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Audit policy settings for netlink attributes (Kamal Heib) [1720892] - [infiniband] docs: infiniband: convert docs to ReST and rename to *.rst (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Introduce rdma_rw_inv_key helper (Kamal Heib) [1720892] - [infiniband] RDMA/core: Validate integrity handover device cap (Kamal Heib) [1720892] - [infiniband] RDMA/core: Rename signature qp create flag and signature device capability (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add an integrity MR pool support (Kamal Heib) [1720892] - [infiniband] IB/iser: Unwind WR union at iser_tx_desc (Kamal Heib) [1720892] - [infiniband] IB/iser: Use IB_WR_REG_MR_INTEGRITY for PI handover (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Introduce and implement new IB_WR_REG_MR_INTEGRITY work request (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Update set_sig_data_segment attribute for new signature API (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Pass UMR segment flags instead of boolean (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Add attr for max number page list length for PI operation (Kamal Heib) [1720892] - [infiniband] RDMA/mlx5: Implement mlx5_ib_map_mr_sg_pi and mlx5_ib_alloc_mr_integrity (Kamal Heib) [1720892] - [infiniband] RDMA/core: Add signature attrs element for ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce ib_map_mr_sg_pi to map data/protection sgl's (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce IB_MR_TYPE_INTEGRITY and ib_alloc_mr_integrity API (Kamal Heib) [1720892] - [infiniband] RDMA/core: Save the MR type in the ib_mr structure (Kamal Heib) [1720892] - [infiniband] RDMA/core: Introduce new header file for signature operations (Kamal Heib) [1720892] - [infiniband] RDMA/odp: Do not leak dma maps when working with huge pages (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: Use offsetofend instead of opencoding (Kamal Heib) [1720892] - [infiniband] [scsi] scsi: RDMA/srp: Fix a sleep-in-invalid-context bug (Kamal Heib) [1720892] - [infiniband] RDMA: Check umem pointer validity prior to release (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Remove asynchronic QP destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Convert destroy_wq to be void (Kamal Heib) [1720892] - [infiniband] RDMA/netlink: Resort policy array (Kamal Heib) [1720892] - [infiniband] RDMA: Report available cdevs through RDMA_NLDEV_CMD_GET_CHARDEV (Kamal Heib) [1720892] - [infiniband] RDMA: Add NLDEV_GET_CHARDEV to allow char dev discovery and autoload (Kamal Heib) [1720892] - [infiniband] ipoib: correcly show a VF hardware address (Kamal Heib) [1720892] - [infiniband] RDMA: Move rdma_node_type to uapi/ (Kamal Heib) [1720892] - [infiniband] rdma: Remove nes (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check for ETH_SS_TEST (Kamal Heib) [1720892] - [infiniband] RDMA: Convert CQ allocations to be under core responsibility (Kamal Heib) [1720892] - [infiniband] RDMA/hns: Return correct error code from hns_roce_v1_rsv_lp_qp() (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Don't expose DMA addresses (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use sizeof() notation instead of plain sizeof (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA: Clear CQ objects during their allocation (Kamal Heib) [1720892] - [infiniband] RDMA: Clean destroy CQ in drivers do not return errors (Kamal Heib) [1720892] - [infiniband] RDMA/i40iw: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb3: Delete and properly mark unimplemented resize CQ function (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Avoid memory allocation during CQ destroy (Kamal Heib) [1720892] - [infiniband] RDMA: Move owner into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move uverbs_abi_ver into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] RDMA: Move driver_id into struct ib_device_ops (Kamal Heib) [1720892] - [infiniband] rdma: Delete the ib_ucm module (Kamal Heib) [1720892] - [infiniband] ucma: Convert ctx_idr to XArray (Kamal Heib) [1720892] - [infiniband] ucma: Convert multicast_idr to XArray (Kamal Heib) [1720892] - [infiniband] RDMA/ucma: Use struct_size() helper (Kamal Heib) [1720892] - [infiniband] RDMA/srp: Accept again source addresses that do not have a port number (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: implement ethtool .get_link() callback (Kamal Heib) [1720892] - [infiniband] RDMA/uverbs: check for allocation failure in uapi_add_elm() (Kamal Heib) [1720892] - [infiniband] RDMA: Convert put_page() to put_user_page*() (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove second wait queue initialization call (Kamal Heib) [1720892] - [infiniband] RDMA/nes: Remove useless NULL checks (Kamal Heib) [1720892] - [infiniband] RDMA/core: Make ib_destroy_cq() void (Kamal Heib) [1720892] - [infiniband] RDMA/ipoib: Remove check of destroy CQ (Kamal Heib) [1720892] - [infiniband] RDMA/core: Return void from ib_device_check_mandatory() (Kamal Heib) [1720892] - [infiniband] RDMA/umem: Move page_shift from ib_umem to ib_odp_umem (Kamal Heib) [1720892] - [infiniband] RDMA/qedr: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/cxgb4: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720892] - [infiniband] RDMA/core: Fix doc typo (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Add info regarding SG count failure (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Print the correct number of sig MRs (Kamal Heib) [1720892] - [infiniband] RDMA/rw: Fix doc typo (Kamal Heib) [1720892] - [infiniband] IB/isert: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Remove unused sig_attrs argument (Kamal Heib) [1720892] - [infiniband] IB/iser: Refactor iscsi_iser_check_protection function (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Entropy in admin commands id (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Print address on AH creation failure (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Be consistent with success flow return value (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use API to get contiguous memory blocks aligned to device supported page size (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unused includes (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use rdma block iterator in chunk list creation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove unneeded admin commands abort flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Use kvzalloc instead of kzalloc with fallback (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove check that prevents destroy of resources in error flows (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Handle mmap insertions overflow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Fix success return value in case of error (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Remove MAYEXEC flag check from mmap flow (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add driver to Kconfig/Makefile (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa module (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA verbs implementation (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add common command handlers (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Implement functions that submit and complete admin commands (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the ABI definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the com service API definitions (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa_com.h file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add the efa.h header file (Kamal Heib) [1720892] - [infiniband] RDMA/efa: Add EFA device definitions (Kamal Heib) [1720892] - [infiniband] RDMA: Add EFA related definitions (Kamal Heib) [1720892] - [fs] CIFS: Fix use after free of file info structures (Dave Wysochanski) [1757865] - [mm] mm, memory_hotplug: fix scan_movable_pages() for gigantic hugepages (Rafael Aquini) [1730172] - [char] ipmi: Don't allow device module unload when in use (Tony Camuso) [1759916] - [netdrv] net: phy: Also request modules for C45 IDs (Gary Hook) [1764274] - [s390] s390/dasd: Fix error handling during online processing (Philipp Rudo) [1764492] - [s390] s390/cpumsf: Check for CPU Measurement sampling (Philipp Rudo) [1764490] - [edac] EDAC/amd64: Support asymmetric dual-rank DIMMs (Gary Hook) [1753384] - [edac] EDAC/amd64: Cache secondary Chip Select registers (Gary Hook) [1753384] - [edac] EDAC/amd64: Decode syndrome before translating address (Gary Hook) [1753384] - [edac] EDAC/amd64: Find Chip Select memory size using Address Mask (Gary Hook) [1753384] - [edac] EDAC/amd64: Initialize DIMM info for systems with more than two channels (Gary Hook) [1753384] - [edac] EDAC/amd64: Recognize DRAM device type ECC capability (Gary Hook) [1753384] - [edac] EDAC/amd64: Support more than two controllers for chip selects handling (Gary Hook) [1753384] - [scsi] scsi: fnic: fix msix interrupt allocation (Govindarajulu Varadarajan) [1745083] - [scsi] scsi: fnic: print port speed only at driver init or speed change (Govindarajulu Varadarajan) [1745083] - [netdrv] qmi_wwan: apply SET_DTR quirk to Sierra WP7607 (Lubomir Rintel) [1729083]- [tools] libbpf: remove compile time warning from libbpf_util.h (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove dependency on barrier.h in xsk.h (Yauheni Kaliuta) [1747341] - [kernel] seccomp, bpf: disable preemption before calling into bpf prog (Yauheni Kaliuta) [1747341] - [lib] bpf: test_bpf: turn off preemption in function __run_once (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove unnecessary cast-to-void (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix sysctl.c warning (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix using uninitialized ioctl results (Yauheni Kaliuta) [1747341] - [tools] libbpf: proper XSKMAP cleanup (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix invalid munmap call (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix XDP socket ring buffer memory ordering (Yauheni Kaliuta) [1747341] - [tools] libbpf: remove likely/unlikely in xsk.h (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect, correctly get dummy program id (Yauheni Kaliuta) [1747341] - [net] bpf: fix access to skb_shared_info->gso_segs (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix out of bounds backwards jmps due to dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix use after free in prog symbol exposure (Yauheni Kaliuta) [1747341] - [include] bpf: Fix preempt_enable_no_resched() abuse (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test cases for pkt/null checks in subprogs (Yauheni Kaliuta) [1747341] - [kernel] bpf: mark registers in all frames after pkt/null checks (Yauheni Kaliuta) [1747341] - [tools] libbpf: add binary to gitignore (Yauheni Kaliuta) [1747341] - [net] bpf: Check address length before reading address family (Yauheni Kaliuta) [1747341] - [net] flow_dissector: disable preemption around BPF calls (Yauheni Kaliuta) [1747341] - [net] flow_dissector: switch kernel context to struct bpf_flow_dissector (Yauheni Kaliuta) [1747341] - [net] flow_dissector: fix clamping of BPF flow_keys for non-zero nhoff (Yauheni Kaliuta) [1747341] - [net] flow_dissector: allow access only to a subset of __sk_buff fields (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: pass flow_keys->n_proto to BPF programs (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix vlan handling in flow dissector program (Yauheni Kaliuta) [1747341] - [tools] bpf, libbpf: fix quiet install_headers (Yauheni Kaliuta) [1747341] - [tools] libbpf: add libelf dependency to shared library build (Yauheni Kaliuta) [1747341] - [tools] libbpf: add xsk.h to install_headers target (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test for VOID equivalence check (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix btf_dedup equivalence check handling of different kinds (Yauheni Kaliuta) [1747341] - [documentation] bpf, doc: fix BTF docs reflow of bullet list (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test case for invalid call stack in dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: remove incorrect 'verifier bug' warning (Yauheni Kaliuta) [1747341] - [kernel] bpf: Only print ref_obj_id for refcounted reg (Yauheni Kaliuta) [1747341] - [tools] tool: use bpf_program__get_prog_info_linear() in prog.c:do_dump() (Yauheni Kaliuta) [1747341] - [tools] tools lib bpf: Introduce bpf_program__get_prog_info_linear() (Yauheni Kaliuta) [1747341] - [tools] perf tools: Fix errors under optimization level '-Og' (Yauheni Kaliuta) [1747341] - [kernel] bpf: Try harder when allocating memory for large maps (Yauheni Kaliuta) [1747341] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add fwd enum resolution test for btf_dedup (Yauheni Kaliuta) [1747341] - [tools] btf: resolve enum fwds in btf_dedup (Yauheni Kaliuta) [1747341] - [tools] bpf: Add an example for bpf_get_listener_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Test ref release issue in bpf_tcp_sock and bpf_sk_fullsock (Yauheni Kaliuta) [1747341] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [net] bpf: Add bpf_get_listener_sock(struct bpf_sock *sk) helper (Yauheni Kaliuta) [1747341] - [kernel] bpf: Fix bpf_tcp_sock and bpf_sk_fullsock issue related to bpf_sk_release (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix to reject unknown flags in xsk_socket__create() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix segfault of test_progs when prog loading failed (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix replace_map_fd_with_map_ptr's ldimm64 second imm field (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_progs: initialize duration in singal_pending test (Yauheni Kaliuta) [1747341] - [tools] libbpf: force fixdep compilation at the start of the build (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: fix compilation with out-of-tree $(OUTPUT) (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test that GSO works in lwt_ip_encap (Yauheni Kaliuta) [1747341] - [bpf] bpf: hbm: fix spelling mistake "deault" -> "default" (Yauheni Kaliuta) [1747341] - [tools] bpf: add test cases for non-pointer sanitiation logic (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - misc (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - spinlock (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - tracepoint (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - stackmap (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - xdp (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - pkt access (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_progs - preparations (Yauheni Kaliuta) [1747341] - [bpf] bpf: HBM test script (Yauheni Kaliuta) [1747341] - [bpf] bpf: User program for testing HBM (Yauheni Kaliuta) [1747341] - [bpf] bpf: Sample HBM BPF program to limit egress bw (Yauheni Kaliuta) [1747341] - [include] bpf: sync bpf.h to tools and update bpf_helpers.h (Yauheni Kaliuta) [1747341] - [net] bpf: add bpf helper bpf_skb_ecn_set_ce (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: silence compiler warning for xdpsock_user.c (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: set unlimited RLIMIT_MEMLOCK for test_sock_fields (Yauheni Kaliuta) [1747341] - [documentation] docs/bpf: minor casing/punctuation fixes (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: reflow text to fill up to 78 characters (Yauheni Kaliuta) [1747341] - [documentation] docs/btf: fix typos, improve wording (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix u64_stats_init() usage in bpf_prog_alloc() (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add btf_dedup test of FWD/STRUCT resolution (Yauheni Kaliuta) [1747341] - [tools] btf: allow to customize dedup hash table size (Yauheni Kaliuta) [1747341] - [tools] libbpf: fix formatting for btf_ext__get_raw_data (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix btf_dedup testing code (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: make sure readelf shows full names in build checks (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: use libbpf where easy (Yauheni Kaliuta) [1747341] - [tools] tools: libbpf: add a correctly named define for map iteration (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: remove load_sock_ops in favour of bpftool (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: force IPv4 in ping (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c for flow dissector (Yauheni Kaliuta) [1747341] - [tools] bpf: add missing entries to bpf_helpers.h (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: selftests: add map lookup to test_map_in_map bpf prog (Yauheni Kaliuta) [1747341] - [kernel] bpf: set inner_map_meta->spin_lock_off correctly (Yauheni Kaliuta) [1747341] - [bpf] samples: bpf: fix: broken sample regarding removed function (Yauheni Kaliuta) [1747341] - [tools] tools/bpftool: recognize bpf_prog_info run_time_ns and run_cnt (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync bpf.h into tools (Yauheni Kaliuta) [1747341] - [kernel] bpf: expose program stats via bpf_prog_info (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix build without bpf_syscall (Yauheni Kaliuta) [1747341] - [kernel] bpf: enable program stats (Yauheni Kaliuta) [1747341] - [kernel] bpf: check that BPF programs run with preemption disabled (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: convert xdpsock to use libbpf for AF_XDP access (Yauheni Kaliuta) [1747341] - [tools] libbpf: add support for using AF_XDP sockets (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: make sure signal interrupts BPF_PROG_TEST_RUN (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Fix dummy program unloading for xdp_redirect samples (Yauheni Kaliuta) [1747341] - [s390] s390/net: convert pnetids to ascii (Yauheni Kaliuta) [1747341] - [net] bpf: add skb->queue_mapping write access from tc clsact (Yauheni Kaliuta) [1747341] - [tools] tools/libbpf: support bigger BTF data sizes (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: test_lwt_ip_encap: add negative tests. (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_object__btf (Yauheni Kaliuta) [1747341] - [tools] libbpf: Introduce bpf_map__resize (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: replace bzero with memset (Yauheni Kaliuta) [1747341] - [net] net: fix GSO in bpf_lwt_push_ip_encap (Yauheni Kaliuta) [1747341] - [net] net: fix double-free in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: fix memory leak in bpf_lwt_xmit_reroute (Yauheni Kaliuta) [1747341] - [net] bpf: make LWTUNNEL_BPF dependent on INET (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add test_lwt_ip_encap selftest (Yauheni Kaliuta) [1747341] - [include] bpf: sync /include/.../bpf.h with tools/include/.../bpf.h (Yauheni Kaliuta) [1747341] - [net] bpf: add handling of BPF_LWT_REROUTE to lwt_bpf.c (Yauheni Kaliuta) [1747341] - [net] ipv6_stub: add ipv6_route_input stub/proxy. (Yauheni Kaliuta) [1747341] - [net] bpf: handle GSO in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: implement BPF_LWT_ENCAP_IP mode in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: add plumbing for BPF_LWT_ENCAP_IP in bpf_lwt_push_encap (Yauheni Kaliuta) [1747341] - [net] bpf: offload: add priv field for drivers (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, add text about feature-subcommand (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: relax sub-register mode compilation criteria (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: centre kernel bpf objects under new subdir "progs" (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: extend sub-register mode compilation to all bpf object files (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add "alu32" to .gitignore (Yauheni Kaliuta) [1747341] - [tools] bpf: Add test_sock_fields for skb->sk and bpf_tcp_sock (Yauheni Kaliuta) [1747341] - [tools] bpf: Add skb->sk, bpf_sk_fullsock and bpf_tcp_sock tests to test_verifer (Yauheni Kaliuta) [1747341] - [nclude] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add struct bpf_tcp_sock and BPF_FUNC_tcp_sock (Yauheni Kaliuta) [1747341] - [net] bpf: Refactor sock_ops_convert_ctx_access (Yauheni Kaliuta) [1747341] - [net] bpf: Add state, dst_ip4, dst_ip6 and dst_port to bpf_sock (Yauheni Kaliuta) [1747341] - [kernel] bpf: Add a bpf_sock pointer to __sk_buff and a bpf_sk_fullsock helper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: remove btf__get_strings() superseded by raw data API (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf_ext data (Yauheni Kaliuta) [1747341] - [tools] btf: expose API to work with raw btf data (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add log_level to bpf_load_program_attr (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add missing strings.h include (Yauheni Kaliuta) [1747341] - [s390] s390/net: move pnet constants (Yauheni Kaliuta) [1747341] - [tools] bpf: test_maps: fix possible out of bound access warning (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: doc, fix incorrect text (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test reading the offloaded program (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add test for mixing generic and offload XDP (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: print traceback when test fails (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: fix the expected messages (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add const qualifier to btf__get_map_kv_tids() map_name parameter (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add "any alignment" annotation for some tests (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: use localhost in tcp_{server, client}.py (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: fix JMP32 code-gen (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: remove generated verifier/tests.h on 'make clean' (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Check the prog id before exiting (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Add a "force" flag to XDP samples (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Extend RLIMIT_MEMLOCK for xdp_{sample_pkts, router_ipv4} (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: Convert XDP samples to libbpf usage (Yauheni Kaliuta) [1747341] - [bpf] samples/bpf: xdp_redirect_cpu have not need for read_trace_pipe (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: test for BPF_F_LOCK (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync uapi/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce BPF_F_LOCK flag (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock C test (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add simple BPF_PROG_TEST_RUN examples for flow dissector (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: add bpf_spin_lock verifier tests (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: sync include/uapi/linux/bpf.h (Yauheni Kaliuta) [1747341] - [kernel] bpf: add support for bpf_spin_lock to cgroup local storage (Yauheni Kaliuta) [1747341] - [kernel] bpf: introduce bpf_spin_lock (Yauheni Kaliuta) [1747341] - [net] bpf: Correctly annotate implicit fall through in bpf_base_func_proto (Yauheni Kaliuta) [1747341] - [kernel] bpf, cgroups: clean up kerneldoc warnings (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix bitrotted kerneldoc (Yauheni Kaliuta) [1747341] - [include] bpf: BPF_PROG_TYPE_CGROUP_{SKB, SOCK, SOCK_ADDR} require cgroups enabled (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: mark verifier test that uses bpf_trace_printk as BPF_PROG_TYPE_TRACEPOINT (Yauheni Kaliuta) [1747341] - [net] bpf: add BPF_PROG_TEST_RUN support for flow dissector (Yauheni Kaliuta) [1747341] - [net] net/flow_dissector: move bpf case into __skb_flow_bpf_dissect (Yauheni Kaliuta) [1747341] - [net] Revert "[net] flow_dissector: disable preemption around BPF calls" (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: warn about risky prog array updates (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: remove duplicated include (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up the rest of test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: break up test_verifier (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: prepare for break up of verifier tests (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: makefile support sub-register code-gen test mode (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: functional and min/max reasoning unit tests for JMP32 (Yauheni Kaliuta) [1747341] - [s390] s390: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [powerpc] ppc: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [arm64] arm64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [x86] x86_64: bpf: implement jitting of JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: JIT blinds support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: interpreter support for JMP32 (Yauheni Kaliuta) [1747341] - [tools] tools: bpftool: teach cfg code about JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: disassembler support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier support JMP32 (Yauheni Kaliuta) [1747341] - [kernel] bpf: refactor verifier min/max code for condition jump (Yauheni Kaliuta) [1747341] - [include] bpf: allocate 0x06 to new eBPF instruction class JMP32 (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: suppress readelf stderr when probing for BTF support (Yauheni Kaliuta) [1747341] - [net] bpf: allow BPF programs access skb_shared_info->gso_segs field (Yauheni Kaliuta) [1747341] - [tools] tool: feature probing, change default action (Yauheni Kaliuta) [1747341] - [kernel] bpf: notify offload JITs about optimizations (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: record original instruction index (Yauheni Kaliuta) [1747341] - [tools] selftests: bpf: add tests for dead code removal (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove unconditional branches by 0 (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: remove dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: verifier: hard wire branches to dead code (Yauheni Kaliuta) [1747341] - [kernel] bpf: change parameters of call/branch offset adjustment (Yauheni Kaliuta) [1747341] - [tools] selftests/bpf: don't hardcode iptables/nc path in test_tcpnotify_user (Yauheni Kaliuta) [1747341] - [tools] libbpf: Show supported ELF section names when failing to guess prog/attach type (Yauheni Kaliuta) [1747341] - [documentation] bpf: btf: add btf documentation (Yauheni Kaliuta) [1747341] - [kernel] perf: Make perf_event_output() propagate the output() return (Yauheni Kaliuta) [1747341] - [kernel] bpf: fix a (false) compiler warning (Yauheni Kaliuta) [1747341] - [tools] tool: add bash completion for peek/push/enqueue/pop/dequeue (Yauheni Kaliuta) [1747341] - [tools] tool: add pop and dequeue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add push and enqueue commands (Yauheni Kaliuta) [1747341] - [tools] tool: add peek command (Yauheni Kaliuta) [1747341] - [tools] tool: don't print empty key/value for maps (Yauheni Kaliuta) [1747341] - [tools] tool: make key optional in lookup command (Yauheni Kaliuta) [1747341] - [tools] tool: make key and value optional in update command (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: support __int128 in bpftool map pretty dumper (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add bpffs pretty print test for int128 (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: refactor test_btf pretty printing for multiple map value formats (Yauheni Kaliuta) [1747341] - [tools] tools/bpf: add int128 raw test in test_btf (Yauheni Kaliuta) [1747341] - [kernel] bpf: btf: support 128 bit integer type (Yauheni Kaliuta) [1747341] - [tools] libbpf: don't define CC and AR (Yauheni Kaliuta) [1747341] - [include] bpf: remove leftovers after v5.0 update (Yauheni Kaliuta) [1715770] - [target] scsi: target: cxgbit: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725820] - [netdrv] cxgb4i: add support for IEEE_8021QAZ_APP_SEL_STREAM selector (Vishal Kulkarni) [1725818] - [net] SUNRPC: Fix possible autodisconnect during connect due to old last_used (Dave Wysochanski) [1724692] - [fs] NFSv4: Add lease_time and lease_expired to 'nfs4:' line of mountstats (Dave Wysochanski) [1727369] - [scsi] scsi: zfcp: fix reaction on bit error threshold notification (Philipp Rudo) [1764494] - [iommu] iommu/arm-smmu: Error out only if not enough context interrupts (Mark Langsdorf) [1658736] - [netdrv] cxgb4:Fix out-of-bounds MSI-X info array access (Vishal Kulkarni) [1763194] - [fs] vfs: Fix EOVERFLOW testing in put_compat_statfs64 (Eric Sandeen) [1757902] - [security] selinux: fix context string corruption in convert_context() (Ondrej Mosnacek) [1758086] - [fs] cifs: use cifsInodeInfo->open_file_lock while iterating to avoid a panic (Dave Wysochanski) [1757865] - [kernel] alarmtimer: Use EOPNOTSUPP instead of ENOTSUPP (Vladis Dronov) [1760638] - [netdrv] cxgb4: RHEL-only disable device dump (Jonathan Toppins) [1708456] - [fs] xfs: Fix deadlock between AGI and AGF with RENAME_WHITEOUT (Brian Foster) [1759564] - [x86] x86/stacktrace: Prevent access_ok() warnings in arch_stack_walk_user() (Jerome Marchand) [1757758] - [s390] s390/sclp: Fix bit checked for has_sipl (Philipp Rudo) [1748347] - [fs] dax: dax_layout_busy_page() should not unmap cow pages (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup in put_unlocked_entry() (Jeff Moyer) [1752109] - [fs] dax: Fix missed wakeup with PMD faults (Jeff Moyer) [1752109] - [fs] dax: Fix xarray entry association for mixed mappings (Jeff Moyer) [1752109] - [mm] mm: page_mkclean vs MADV_DONTNEED race (Jeff Moyer) [1752109] - [fs] dax: Flush partial PMDs correctly (Jeff Moyer) [1752109 1724979] - [fs] dax: Use non-exclusive wait in wait_entry_unlocked() (Jeff Moyer) [1752109] - [x86] x86/mm: Fix decoy address handling vs 32-bit builds (Jeff Moyer) [1752109 1585079] - [fs] dax: Fix unlock mismatch with updated API (Jeff Moyer) [1752109 1724956] - [fs] dax: Don't access a freed inode (Jeff Moyer) [1752109 1724956] - [fs] dax: Check page->mapping isn't NULL (Jeff Moyer) [1752109 1585079 1724956] - [fs] dax: Avoid losing wakeup in dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Fix huge page faults (Jeff Moyer) [1752109] - [fs] dax: Fix dax_unlock_mapping_entry for PMD pages (Jeff Moyer) [1752109] - [fs] dax: Reinstate RCU protection of inode (Jeff Moyer) [1752109] - [fs] dax: Make sure the unlocking entry isn't locked (Jeff Moyer) [1752109] - [fs] dax: Remove optimisation from dax_lock_mapping_entry (Jeff Moyer) [1752109] - [fs] dax: Convert page fault handlers to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_lock_mapping_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax writeback to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert __dax_invalidate_entry to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_layout_busy_page to XArray (Jeff Moyer) [1752109] - [fs] dax: Convert dax_insert_pfn_mkwrite to XArray (Jeff Moyer) [1752109] - [fs] dax: Hash on XArray instead of mapping (Jeff Moyer) [1752109] - [fs] dax: Rename some functions (Jeff Moyer) [1752109] - [fs] dax: Fix deadlock in dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079 1641544] - [drivers] device-dax: Add missing address_space_operations (Jeff Moyer) [1752109 1585079] - [x86] x86/mm/pat: Prepare {reserve, free}_memtype() for "decoy" addresses (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Teach memory_failure() about dev_pagemap pages (Jeff Moyer) [1703560 1752109 1585079] - [fs] filesystem-dax: Introduce dax_lock_mapping_entry() (Jeff Moyer) [1752109 1585079] - [mm] mm, memory_failure: Collect mapping size in collect_procs() (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Let memory_failure() optionally take a page reference (Jeff Moyer) [1752109 1585079] - [mm] mm, madvise_inject_error: Disable MADV_SOFT_OFFLINE for ZONE_DEVICE pages (Jeff Moyer) [1752109 1585079] - [fs] filesystem-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Set page->index (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Enable page_mapping() (Jeff Moyer) [1752109 1585079] - [drivers] device-dax: Convert to vmf_insert_mixed and vm_fault_t (Jeff Moyer) [1752109 1585079] - [pci] PCI: Add quirk to disable MSI-X support for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI/VPD: Prevent VPD access for Amazon's Annapurna Labs Root Port (Myron Stowe) [1732357] - [pci] PCI: Add ACS quirk for Amazon Annapurna Labs root ports (Myron Stowe) [1732357] - [pci] PCI: Add Amazon's Annapurna Labs vendor ID (Myron Stowe) [1732357] - [arm64] arm64: PCI: Preserve firmware configuration when desired (Myron Stowe) [1732372] - [arm64] arm64: PCI: Allow resource reallocation if necessary (Myron Stowe) [1732372] - [pci] PCI: Don't auto-realloc if we're preserving firmware config (Myron Stowe) [1732372] - [pci] PCI/ACPI: Evaluate PCI Boot Configuration _DSM (Myron Stowe) [1732372] - [irqchip] irqchip/gic-v2m: Add support for Amazon Graviton variant of GICv3+GICv2m (Myron Stowe) [1732382] - [pci] PCI: al: Add Amazon Annapurna Labs PCIe host controller driver (Myron Stowe) [1732357] - [netdrv] mlx4: fix spelling mistake "veify" -> "verify" (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Fix memory leaks (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: fix a memory leak bug (Alaa Hleihel) [1724340] - [netdrv] IB/mlx4: Delete unused func arg (Alaa Hleihel) [1724340] - [netdrv] net/mlx4_en: ethtool, Remove unsupported SFP EEPROM high pages query (Alaa Hleihel) [1724340 1724339] - [netdrv] net/mlx4_core: Change the error print to info print (Alaa Hleihel) [1724340 1724339] - [netdrv] mlx4: Convert pv_id_table to XArray (Alaa Hleihel) [1724340 1724339] - [netdrv] IB/mlx4: Fix race condition between catas error reset and aliasguid flows (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix qp mtt size calculation (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix locking in SRIOV mode when switching between events and polling (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: Fix reset flow when in command polling mode (Alaa Hleihel) [1724340 1724338] - [netdrv] mellanox: Switch to bitmap_zalloc() (Alaa Hleihel) [1724340 1724338] - [netdrv] IB/mlx4: Increase the timeout for CM cache (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4_core: A write memory barrier is sufficient in EQ ci update (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: Mark expected switch fall-through (Alaa Hleihel) [1724340 1724338] - [netdrv] net/mlx4: remove unneeded semicolon (Alaa Hleihel) [1724340 1724338] - [parport] parport: parport_serial: Add support for Sunix Multi I/O boards (John Linville) [1663781] - [tty] serial: 8250_pci: Add support for Sunix serial boards (John Linville) [1663781] - [scsi] hpsa: update driver version (Joseph Szczypek) [1761968] - [scsi] scsi: hpsa: add missing hunks in reset-patch (Joseph Szczypek) [1761968] - [netdrv] igc: Clean up unused shadow_vfta pointer (David Arcari) [1721713] - [netdrv] igc: Add Rx checksum support (David Arcari) [1721713] - [netdrv] igc: Add set_rx_mode support (David Arcari) [1721713] - [netdrv] igc: Add SCTP CRC checksumming functionality (David Arcari) [1721713] - [netdrv] igc: Add tx_csum offload functionality (David Arcari) [1721713] - [netdrv] igc: Remove unneeded PCI bus defines (David Arcari) [1721713] - [netdrv] igc: Add NVM checksum validation (David Arcari) [1721713] - [netdrv] igc: Remove useless forward declaration (David Arcari) [1721713] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (David Arcari) [1721713] - [netdrv] igc: Add more SKUs for i225 device (David Arcari) [1721713] - [netdrv] igc: Update the MAC reset flow (David Arcari) [1721713] - [netdrv] igc: Remove the unused field from a device specification structure (David Arcari) [1721713] - [netdrv] igc: Remove the polarity field from a PHY information structure (David Arcari) [1721713] - [netdrv] net: Use skb accessors in network drivers (David Arcari) [1721713] - [netdrv] igc: Prefer pcie_capability_read_word() (David Arcari) [1721713] - [netdrv] igc: Cleanup the redundant code (David Arcari) [1721713] - [netdrv] igc: Add flow control support (David Arcari) [1721713] - [netdrv] igc: Remove the obsolete workaround (David Arcari) [1721713] - [netdrv] igc: Clean up unused pointers (David Arcari) [1721713] - [netdrv] igc: Fix double definitions (David Arcari) [1721713] - [netdrv] igb/igc: warn when fatal read failure happens (David Arcari) [1721713] - [scsi] scsi: qla2xxx: Fix different size DMA Alloc/Unmap (Himanshu Madhani) [1753031] - [scsi] qla2xxx: call dma_free_coherent with correct size in all cases in qla24xx_sp_unmap (Himanshu Madhani) [1753031] - [arm64] crypto: arm64/crc32 - remove PMULL based CRC32 driver (Mark Salter) [1742821] - [arm64] arm64/lib: improve CRC32 performance for deep pipelines (Mark Salter) [1742821] - [arm64] arm64/lib: add accelerated crc32 routines (Mark Salter) [1742821] - [arm64] arm64: cpufeature: add feature for CRC32 instructions (Mark Salter) [1742821] - [lib] lib/crc32: make core crc32() routines weak so they can be overridden (Mark Salter) [1742821] - [arm64] arm64: cpu: Move errata and feature enable callbacks closer to callers (Mark Salter) [1742821] - [arm64] arm64: kill config_sctlr_el1() (Mark Salter) [1742821] - [include] ethtool: Add SFF-8436 and SFF-8636 max EEPROM length definitions (Petr Oros) [1757522] - [net] bridge/mdb: remove wrong use of NLM_F_MULTI (Hangbin Liu) [1756799] - [net] bridge: mcast: don't delete permanent entries when fast leave is enabled (Hangbin Liu) [1756799] - [net] bridge: multicast: use rcu to access port list from br_multicast_start_querier (Hangbin Liu) [1756799] - [net] bridge: Fix ethernet header pointer before check skb forwardable (Hangbin Liu) [1756799] - [net] clear skb->tstamp in bridge forwarding path (Hangbin Liu) [1756799] - [net] bridge: br_arp_nd_proxy: set icmp6_router if neigh has NTF_ROUTER (Hangbin Liu) [1756799] - [net] vlan: Inherit MPLS features from parent device (Hangbin Liu) [1724306] - [netdrv] linux/dim: Fix overflow in dim calculation (Ivan Vecera) [1737807] - [lib] dim: Fix -Wunused-const-variable warnings (Ivan Vecera) [1737807] - [lib] linux/dim: Add completions count to dim_sample (Ivan Vecera) [1737807] - [netdrv] linux/dim: Move implementation to .c files (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally used net_dim members (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename net_dim_sample() to net_dim_update_sample() (Ivan Vecera) [1737807] - [netdrv] linux/dim: Rename externally exposed macros (Ivan Vecera) [1737807] - [include] linux/dim: Remove "net" prefix from internal DIM members (Ivan Vecera) [1737807] - [include] linux/dim: Move logic to dim.h (Ivan Vecera) [1737807] - [tools] selftests: add a test case for cls_lower handle overflow (Ivan Vecera) [1761512] - [net] idr: introduce idr_for_each_entry_continue_ul() (Ivan Vecera) [1761512] - [net] idr: fix overflow case for idr_for_each_entry_ul() (Ivan Vecera) [1761512] - [net] sctp: add chunks to sk_backlog when the newsk sk_socket is not set (Xin Long) [1734271] - [net] netns: enable to dump full nsid translation table (Petr Oros) [1757748] - [net] netns: enable to specify a nsid for a get request (Petr Oros) [1757748] - [net] netns: add support of NETNSA_TARGET_NSID (Petr Oros) [1757748] - [net] netns: introduce 'struct net_fill_args' (Petr Oros) [1757748] - [net] netns: remove net arg from rtnl_net_fill() (Petr Oros) [1757748] - [net] mpls: fix warning with multi-label encap (Hangbin Liu) [1756788] - [net] mpls: Return error for RTA_GATEWAY attribute (Hangbin Liu) [1756788] - [net] macsec: drop skb sk before calling gro_cells_receive (Xin Long) [1745819] - [net] team: add ethtool get_link_ksettings (Hangbin Liu) [1724896] - [net] sched: flower: don't call synchronize_rcu() on mask creation (Ivan Vecera) [1751856] - [net] sched: flower: refactor reoffload for concurrent access (Ivan Vecera) [1751856] - [net] sched: flower: fix filter net reference counting (Ivan Vecera) [1751856] - [net] sched: flower: use correct ht function to prevent duplicates (Ivan Vecera) [1751856] - [net] sched: flower: insert filter to ht before offloading it to hw (Ivan Vecera) [1751856] - [net] sched: ensure tc flower reoffload takes filter ref (Ivan Vecera) [1751856] - [net] sched: flower: set unlocked flag for flower proto ops (Ivan Vecera) [1751856] - [net] sched: flower: track rtnl lock state (Ivan Vecera) [1751856] - [net] sched: flower: protect flower classifier state with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent tcf proto deletion (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent filter insertion in fl_change (Ivan Vecera) [1751856] - [net] sched: flower: protect masks list with spinlock (Ivan Vecera) [1751856] - [net] sched: flower: handle concurrent mask insertion (Ivan Vecera) [1751856] - [net] sched: flower: add reference counter to flower mask (Ivan Vecera) [1751856] - [net] sched: flower: track filter deletion with flag (Ivan Vecera) [1751856] - [net] sched: flower: introduce reference counting for filters (Ivan Vecera) [1751856] - [net] sched: flower: refactor fl_change (Ivan Vecera) [1751856] - [net] sched: flower: don't check for rtnl on head dereference (Ivan Vecera) [1751856] - [kernel] exit from RHEL 8.2 early ystream mode (Phillip Lougher)- [x86] kvm: svm: Remove unneeded WBINVD and DF_FLUSH when starting SEV guests (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Reduce WBINVD/DF_FLUSH invocations (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Guard against DEACTIVATE when performing WBINVD/DF_FLUSH (Janakarajan Natarajan) [1762517] - [x86] kvm: svm: Serialize access to the SEV ASID bitmap (Janakarajan Natarajan) [1762517] - [xen] remove pre-xen3 fallback handlers (Vitaly Kuznetsov) [1759997] - [net] SUNRPC: Count ops completing with tk_status < 0 (Dave Wysochanski) [1636572] - [net] SUNRPC: Use proper printk specifiers for unsigned long long (Dave Wysochanski) [1636572] - [net] SUNRPC: Move call to rpc_count_iostats before rpc_call_done (Dave Wysochanski) [1636572] - [net] SUNRPC: Add tracking of RPC level errors (Dave Wysochanski) [1636572] - [net] SUNRPC: Refactor rpc_restart_call/rpc_restart_call_prepare (Dave Wysochanski) [1636572] - [net] SUNRPC: Fix up task signalling (Dave Wysochanski) [1636572] - [net] SUNRPC: Track writers of the 'channel' file to improve cache_listeners_exist (Dave Wysochanski) [1741333] - [net] sunrpc/cache: handle missing listeners better. (Dave Wysochanski) [1741333] - [pci] PCI/ACPI: Advertise _HPX Type 3 support via _OSC (Myron Stowe) [1712756] - [pci] PCI/ACPI: Implement _HPX Type 3 Setting Record (Myron Stowe) [1712756] - [netdrv] e1000e: Add support for Comet Lake (David Arcari) [1764549] - [netdrv] e1000e: Add support for S0ix (Ken Cox) [1721709] - [netdrv] e1000e: Make speed detection on hotplugging cable more reliable (Ken Cox) [1721709] - [netdrv] ethernet: Delete unnecessary checks before the macro call dev_kfree_skb (Ken Cox) [1721709] - [netdrv] e1000e: add workaround for possible stalled packet (Ken Cox) [1721709] - [netdrv] e1000e: Use dev_get_drvdata where possible (Ken Cox) [1721709] - [netdrv] net: Use skb accessors in network drivers (Ken Cox) [1721709] - [netdrv] e1000e: PCIm function state support (Ken Cox) [1721709] - [netdrv] e1000e: Make watchdog use delayed work (Ken Cox) [1721709] - [netdrv] e1000e: Reduce boot time by tightening sleep ranges (Ken Cox) [1721709] - [netdrv] e1000e: Increase pause and refresh time (Ken Cox) [1721709] - [scsi] scsi: megaraid_sas: Introduce module parameter for default queue depth (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix a compilation warning (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make a bunch of functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some functions static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix panic on loading firmware crashdump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fix spelling mistake "megarid_sas" -> "megaraid_sas" (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.50.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add module parameter for FW Async event logging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable msix_load_balance for Invader and later controllers (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix calculation of target ID (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Make some symbols static (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.710.06.00-rc1 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Introduce various Aero performance modes (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use high IOPS queues based on IO workload (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Set affinity for high IOPS reply queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enable coalescing for high IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for High IOPS queues (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for MPI toolbox commands (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Offload Aero RAID5/6 division calculations to driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: RAID1 PCI bandwidth limit algorithm is applicable for only Ventura (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: megaraid_sas: Add check for count returned by HOST_DEVICE_LIST DCMD (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Handle sequence JBOD map failure at driver level (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Don't send FPIO to RL Bypass queue (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: In probe context, retry IOC INIT once if firmware is in fault (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Release Mutex lock before OCR in case of DCMD timeout (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Call disable_irq from process IRQ poll (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove few debug counters from IO path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add support for Non-secure Aero PCI IDs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add 32 bit atomic descriptor support to AERO adapters (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Use struct_size() helper (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused including (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use DEVICE_ATTR_{RO, RW} (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: use octal permissions instead of constants (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: make max_sectors visible in sys (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'buff_addr' and 'ci_h' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'sge_sz' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variables 'host' and 'wait_time' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: remove set but not used variable 'cur_state' (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Update driver version to 07.708.03.00 (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map through debugfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Fix MSI-X vector print (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add debug prints for device list (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add prints in suspend and resume path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print firmware interrupt status (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print FW fault information (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Export RAID map id through sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Print BAR information from driver (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system registers for debugging (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Dump system interface regs from sysfs (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Add formatting option for megasas_dump (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance internal DCMD timeout prints (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Enhance prints in OCR and TM path (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Load balance completions across all MSI-X (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: IRQ poll to avoid CPU hard lockups (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Block PCI config space access from userspace during OCR (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Rework code around controller reset (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: fw_reset_no_pci_access required for MFI adapters only (Tomas Henzl) [1726251] - [scsi] scsi: megaraid_sas: Remove unused variable target_index (Tomas Henzl) [1726251] - [x86] perf/x86/msr: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/cstate: Add Comet Lake CPU support (Michael Petlan) [1763290] - [x86] perf/x86/intel: Update KBL Package C-state events to also include PC8/PC9/PC10 counters (Michael Petlan) [1763290] - [x86] x86/cpu: Add Comet Lake to the Intel CPU models header (Michael Petlan) [1763290] - [s390] s390/qeth: reject oversized SNMP requests (Philipp Rudo) [1726414] - [s390] s390/qeth: serialize cmd reply with concurrent timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: move cast type selection into fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper for route validation (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate skb RX processing in L3 driver (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate pm code (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline SNMP cmd code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove static cmd buffer infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate MPC cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate vnicc cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate diag cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate various cmds with sub-types (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify parameter for simple assist cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: dynamically allocate simple IPA cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: allocate a single cmd on read channel (Philipp Rudo) [1726414] - [s390] s390/qeth: command-chain the IDX sequence (Philipp Rudo) [1726414] - [s390] s390/qeth: convert RCD code to common IO infrastructure (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for dynamically allocated cmds (Philipp Rudo) [1726414] - [s390] s390/qeth: remove 'channel' parameter from callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert device-specific trace entries (Philipp Rudo) [1726414] - [s390] s390/qeth: remove OSN-specific IO code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove qeth_wait_for_buffer() (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up setting of BLKT defaults (Philipp Rudo) [1726414] - [s390] s390/qeth: restart pending READ cmd from callback (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify DOWN state handling (Philipp Rudo) [1726414] - [s390] s390/qeth: use mm helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: don't mask TX errors on IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error when updating TX queue count (Philipp Rudo) [1726414] - [s390] s390/qeth: fix VLAN attribute in bridge_hostnotify udev event (Philipp Rudo) [1726414] - [s390] s390/qeth: check dst entry before use (Philipp Rudo) [1726414] - [s390] s390/qeth: handle limited IPv4 broadcast in L3 TX path (Philipp Rudo) [1726414] - [s390] s390/qeth: trust non-IP cast type in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: extract helper to determine L2 cast type (Philipp Rudo) [1726414] - [s390] s390/qeth: cache max number of available buffer elements (Philipp Rudo) [1726414] - [s390] s390/qeth: don't clear Output buffers on every queue init (Philipp Rudo) [1726414] - [s390] s390/qeth: use IS_* helpers for checking device type (Philipp Rudo) [1726414] - [s390] s390/qeth: clean up stale buffer state documentation (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RX seqno in skb->cb (Philipp Rudo) [1726414] - [s390] s390: qeth: address type mismatch warning (Philipp Rudo) [1726414] - [s390] s390/qeth: stop/wake TX queues based on their fill level (Philipp Rudo) [1726414] - [s390] s390/qeth: simplify QoS code (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for OSA devices (Philipp Rudo) [1726414] - [s390] s390/qeth: add TX multiqueue support for IQD devices (Philipp Rudo) [1726414] - [s390] s390/qeth: don't keep statistics for tx timeout (Philipp Rudo) [1726414] - [s390] s390/qeth: don't bother updating the last-tx time (Philipp Rudo) [1726414] - [s390] s390/qeth: handle error from qeth_update_from_chp_desc() (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify naming for some QDIO helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: send IDX cmds via qeth_send_control_data() (Philipp Rudo) [1726414] - [s390] s390/qeth: use callback to finalize cmd (Philipp Rudo) [1726414] - [s390] s390/qeth: let qeth_notify_reply() set the notify reason (Philipp Rudo) [1726414] - [s390] s390/qeth: clarify default cmd callback (Philipp Rudo) [1726414] - [s390] s390/qeth: don't poll for cmd IO completion (Philipp Rudo) [1726414] - [s390] s390/qeth: convert IP table spinlock to mutex (Philipp Rudo) [1726414] - [s390] s390/qeth: defer IPv6 address notifier events (Philipp Rudo) [1726414] - [s390] s390/qeth: add wrapper for IP table access (Philipp Rudo) [1726414] - [s390] s390/qeth: remove locking for RX modeset cache (Philipp Rudo) [1726414] - [s390] s390/qeth: defer RX modesetting (Philipp Rudo) [1726414] - [s390] s390/qeth: fix race when initializing the IP address table (Philipp Rudo) [1726414] - [s390] s390/qeth: don't erase configuration while probing (Philipp Rudo) [1726414] - [s390] s390/qeth: drop redundant state checking (Philipp Rudo) [1726414] - [s390] s390/qeth: don't special-case HW trap during suspend (Philipp Rudo) [1726414] - [s390] s390/qeth: remove driver-wide workqueue (Philipp Rudo) [1726414] - [s390] s390/qeth: don't defer close_dev work during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: remove a redundant check for card->dev (Philipp Rudo) [1726414] - [s390] s390/qeth: call dev_close() during recovery (Philipp Rudo) [1726414] - [s390] s390/qeth: unconditionally clear MAC_REGISTERED flag (Philipp Rudo) [1726414] - [s390] s390/qeth: enable/disable the HW trap a little earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: remove RECOVER state (Philipp Rudo) [1726414] - [s390] s390/qeth: split out OSN netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: add support for ETHTOOL_GRINGPARAM (Philipp Rudo) [1726414] - [s390] s390/qeth: overhaul ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: move ethtool code into its own file (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce ethtool statistics (Philipp Rudo) [1726414] - [s390] s390/qeth: use a static Output Queue array (Philipp Rudo) [1726414] - [s390] s390/qeth: allow manual recovery when device is SOFTSETUP (Philipp Rudo) [1726414] - [s390] s390/qeth: convert remaining legacy cmd callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: convert bridgeport callbacks (Philipp Rudo) [1726414] - [s390] s390/qeth: allow cmd callbacks to return errnos (Philipp Rudo) [1726414] - [s390] s390/qeth: limit trace to valid data of command request (Philipp Rudo) [1726414] - [s390] s390/qeth: align csum offload with TSO control logic (Philipp Rudo) [1726414] - [s390] s390/qeth: enable only required csum offload features (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate filling of low-level cmd length fields (Philipp Rudo) [1726414] - [s390] s390/qeth: reduce data length for ARP cache query (Philipp Rudo) [1726414] - [s390] s390/qeth: remove VLAN tracking for L2 devices (Philipp Rudo) [1726414] - [s390] s390/qeth: detach netdevice while card is offline (Philipp Rudo) [1726414] - [s390] s390/qeth: delay netdevice registration (Philipp Rudo) [1726414] - [s390] s390/qeth: remove TX disable from online path (Philipp Rudo) [1726414] - [s390] s390/qeth: register MAC address earlier (Philipp Rudo) [1726414] - [s390] s390/qeth: consolidate open/stop netdev ops (Philipp Rudo) [1726414] - [s390] s390/qeth: remove bogus netif_wake_queue() (Philipp Rudo) [1726414] - [s390] s390/qeth: streamline TX buffer management (Philipp Rudo) [1726414] - [s390] s390/qeth: don't process hsuid in qeth_l3_setup_netdev() (Philipp Rudo) [1726414] - [s390] s390/qeth: remove unused fallback in Layer3's MAC code (Philipp Rudo) [1726414] - [s390] s390/qeth: remove two IPA command helpers (Philipp Rudo) [1726414] - [s390] s390/qeth: replace open-coded cmd setup (Philipp Rudo) [1726414] - [s390] s390/qeth: remove card list (Philipp Rudo) [1726414] - [s390] s390/qeth: unify transmit code (Philipp Rudo) [1726414] - [s390] s390/qeth: handle af_iucv skbs in qeth_l3_fill_header() (Philipp Rudo) [1726414] - [s390] s390/qeth: sanitize ARP requests (Philipp Rudo) [1726414] - [s390] s390/qdio: restrict QAOB usage to IQD unicast queues (Philipp Rudo) [1726414] - [s390] s390/qdio: add sanity checks to the fast-requeue path (Philipp Rudo) [1726414] - [s390] s390/qdio: don't touch the dsci in tiqdio_add_input_queues() (Philipp Rudo) [1726414] - [s390] s390/qdio: (re-)initialize tiqdio list entries (Philipp Rudo) [1726414] - [s390] s390/qdio: optimize state inspection of HW-owned SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: use get_buf_state() in debug_get_buf_state() (Philipp Rudo) [1726414] - [s390] s390/qdio: allow to scan all Output SBALs in one go (Philipp Rudo) [1726414] - [s390] s390/qdio: consolidate index tracking for queue scan (Philipp Rudo) [1726414] - [s390] s390/qdio: limit direct access to first_to_check cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: eliminate queue's last_move cursor (Philipp Rudo) [1726414] - [s390] s390/qdio: simplify SBAL range calculation (Philipp Rudo) [1726414] - [s390] s390/qdio: pass up count of ready-to-process SBALs (Philipp Rudo) [1726414] - [s390] s390/qdio: fix output of DSCI value in debug file (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up qdio_check_outbound_after_thinint() (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up pci_out_supported() (Philipp Rudo) [1726414] - [s390] s390/qdio: make SBAL address array type-safe (Philipp Rudo) [1726414] - [s390] s390/qdio: clean up AOB handling (Philipp Rudo) [1726414] - [s390] s390/ccwgroup: add get_ccwgroupdev_by_busid() (Philipp Rudo) [1726414]- [net] xprtrdma: Remove stale comment (Kamal Heib) [1720891] - [net] xprtrdma: Update comments that reference ib_drain_qp (Kamal Heib) [1720891] - [net] xprtrdma: Remove pr_err() call sites from completion handlers (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate struct rpcrdma_create_data_internal (Kamal Heib) [1720891] - [net] xprtrdma: Aggregate the inline settings in struct rpcrdma_ep (Kamal Heib) [1720891] - [net] xprtrdma: Remove rpcrdma_create_data_internal::rsize and wsize (Kamal Heib) [1720891] - [net] xprtrdma: Eliminate rpcrdma_ia::ri_device (Kamal Heib) [1720891] - [net] xprtrdma: More Send completion batching (Kamal Heib) [1720891] - [net] xprtrdma: Clean up sendctx functions (Kamal Heib) [1720891] - [net] xprtrdma: Trace marshaling failures (Kamal Heib) [1720891] - [net] xprtrdma: Increase maximum number of backchannel requests (Kamal Heib) [1720891] - [net] xprtrdma: Backchannel can use GFP_KERNEL allocations (Kamal Heib) [1720891] - [net] xprtrdma: Clean up regbuf helpers (Kamal Heib) [1720891] - [net] xprtrdma: De-duplicate "allocate new, free old regbuf" (Kamal Heib) [1720891] - [net] xprtrdma: Allocate req's regbufs at xprt create time (Kamal Heib) [1720891] - [net] xprtrdma: rpcrdma_regbuf alignment (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_rep() and rpcrdma_destroy_rep() (Kamal Heib) [1720891] - [net] xprtrdma: Clean up rpcrdma_create_req() (Kamal Heib) [1720891] - [scsi] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 502 (Kamal Heib) [1720891] - [infiniband] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Kamal Heib) [1720891] - [net] xprtrdma: Use struct_size() in kzalloc() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Fix panic when port_data isn't initialized (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Pass udata on uverbs error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/core: Clear out the udata before error unwind (Kamal Heib) [1720891] - [infiniband] RDMA/srp: Rename SRP sysfs name after IB device rename trigger (Kamal Heib) [1720891] - [infiniband] treewide: Add SPDX license identifier - Makefile/Kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/core: Change system parameters callback from dumpit to doit (Kamal Heib) [1720891] - [infiniband] RDMA: Directly cast the sockaddr union to sockaddr (Kamal Heib) [1720891] - [infiniband] RDMA/ipoib: Allow user space differentiate between valid dev_port (Kamal Heib) [1720891] - [infiniband] RDMA/device: Don't fire uevent before device is fully initialized (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Remove hugetlb flag (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use core helpers to get aligned DMA address (Kamal Heib) [1720891] - [infiniband] RDMA/bnxt_re: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use core helpers to get aligned DMA address within a supported page size (Kamal Heib) [1720891] - [infiniband] RDMA/i40iw: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720891] - [infiniband] RDMA/verbs: Add a DMA iterator to return aligned contiguous memory blocks (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Add API to find best driver supported page size in an MR (Kamal Heib) [1720891] - [infiniband] RDMA/core: Allow detaching gid attribute netdevice for RoCE (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Use rdma_read_gid_attr_ndev_rcu to access netdev (Kamal Heib) [1720891] - [infiniband] RDMA: Introduce and use GID attr helper to read RoCE L2 fields (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add vlan enable bit for hip08 (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Update some fields of qp context (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Delete unused variable in hns_roce_v2_modify_qp function (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Add enable judgement for UD vlan (Kamal Heib) [1720891] - [infiniband] IB/mlx5: Consider vlan of lower netdev for macvlan GID entries (Kamal Heib) [1720891] - [infiniband] IB/cm: Reduce dependency on gid attribute ndev check (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Consider skb reserve space based on netdev of GID (Kamal Heib) [1720891] - [infiniband] RDMA: Get rid of iw_cm_verbs (Kamal Heib) [1720891] - [infiniband] RDMA/cxgb4: Use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Do not invoke init_port on compat devices (Kamal Heib) [1720891] - [infiniband] IB/core: Set qp->real_qp before it may be accessed (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize uverbs_attr_bundle ucontext in ib_uverbs_get_context (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Initialize udata struct on destroy flows (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Handle page combining avoidance correctly in ib_umem_add_sg_table() (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce RDMA subsystem ibdev_* print functions (Kamal Heib) [1720891] - [infiniband] uverbs: Convert idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Remove rdma_user_mmap_page (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Use get_zeroed_page() for clock_info (Kamal Heib) [1720891] - [infiniband] RDMA/mlx5: Do not allow the user to write to the clock page (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Consider scope_id while binding to ipv6 ll address (Kamal Heib) [1720891] - [infiniband] IB/core: Allow vlan link local address based RoCE GIDs (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add a netlink command to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce a helper function to change net namespace of rdma device (Kamal Heib) [1720891] - [infiniband] RDMA/core: Avoid freeing netdevs in disable_device() (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove use of idr use pci bdf instead (Kamal Heib) [1720891] - [infiniband] RDMA/drivers: Convert easy drivers to use ib_device_set_netdev() (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Use correct value for SG entries in sg_copy_to_buffer() (Kamal Heib) [1720891] - [infiniband] RDMA: Handle SRQ allocations by IB/core (Kamal Heib) [1720891] - [infiniband] qedr: Convert srqidr to XArray (Kamal Heib) [1720891] - [infiniband] qedr: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Handle AH allocations by IB/core (Kamal Heib) [1720891] - [infiniband] RDMA/hns: Fix bad endianess of port_pd variable (Kamal Heib) [1720891] - [infiniband] RDMA/mad: Reduce MAD scope to mlx5_ib only (Kamal Heib) [1720891] - [infiniband] RDMA/ocrdma: Remove a set-but-not-used variable (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support object allocation in atomic context (Kamal Heib) [1720891] - [infiniband] IB: When attrs.udata/ufile is available use that instead of uobject (Kamal Heib) [1720891] - [infiniband] RDMA/nldev: Return device protocol (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Move debug counters to be under relevant IB device (Kamal Heib) [1720891] - [infiniband] RDMA/umem: Combine contiguous PAGE_SIZE regions in SGEs (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Remove useless zeroing of static global variable (Kamal Heib) [1720891] - [infiniband] RDMA/cma: Set proper port number as index (Kamal Heib) [1720891] - [infiniband] IB: Pass only ib_udata in function prototypes (Kamal Heib) [1720891] - [infiniband] IB: Remove 'uobject->context' dependency in object destroy APIs (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert mmidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert qpidr to XArray (Kamal Heib) [1720891] - [infiniband] cxgb4: Convert cqidr to XArray (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down ib_x destroy path (Kamal Heib) [1720891] - [infiniband] IB: Pass uverbs_attr_bundle down uobject destroy path (Kamal Heib) [1720891] - [infiniband] IB: ucontext should be set properly for all cmd & ioctl paths (Kamal Heib) [1720891] - [infiniband] RDMA/core: Don't compare specific bit after boolean AND (Kamal Heib) [1720891] - [infiniband] RDMA/netlink: Remove unused data structure (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add command to set ib_core device net namspace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add interface to read device namespace sharing mode (Kamal Heib) [1720891] - [infiniband] RDMA/core: Extend ib_device_get_by_index for net namespace (Kamal Heib) [1720891] - [infiniband] RDMA: Check net namespace access for uverbs, umad, cma and nldev (Kamal Heib) [1720891] - [infiniband] RDMA/core: Add module param to disable device sharing among net ns (Kamal Heib) [1720891] - [infiniband] RDMA/core: Support core port attributes in non init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Implement compat device/sysfs tree in net namespace (Kamal Heib) [1720891] - [infiniband] RDMA/core: Restrict sysfs entries view to init_net (Kamal Heib) [1720891] - [infiniband] RDMA/core: Introduce ib_core_device to hold device (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/mthca: Use correct sizing on buffers holding page DMA addresses (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Allow the compiler to verify declaration and definition consistency (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Annotate uverbs_request_next_ptr() return value as a __user pointer (Kamal Heib) [1720891] - [infiniband] RDMA/uverbs: Add a __user annotation to a pointer (Kamal Heib) [1720891] - [infiniband] IB/rxe: Replace av->network_type with skb->protocol (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add SMP details to MAD tracing (Kamal Heib) [1720891] - [infiniband] IB/UMAD: Add umad trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add agent trace points (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add recv path trace point (Kamal Heib) [1720891] - [infiniband] IB/MAD: Add send path trace points (Kamal Heib) [1720891] - [infiniband] RDMA/vmw_pvrdma: Skip zeroing device attrs (Kamal Heib) [1720891] - [infiniband] IB/iser: remove uninitialized variable len (Kamal Heib) [1720891] - [infiniband] IB/core: Ensure an invalidate_range callback on ODP MR (Kamal Heib) [1720891] - [infiniband] RDMA/rxe: Fix slab-out-bounds access which lead to kernel crash later (Kamal Heib) [1720891] - [infiniband] drivers: infiniband: Fix whitespace in kconfig (Kamal Heib) [1720891] - [infiniband] RDMA/nes: remove redundant check on udata (Kamal Heib) [1720891] - [infiniband] cma: Convert portspace IDRs to XArray (Kamal Heib) [1720891] - [infiniband] ucm: Convert ctx_id_table to XArray (Kamal Heib) [1720891] - [infiniband] ib core: Convert query_idr to XArray (Kamal Heib) [1720891] - [infiniband] RDMA/cm: Convert local_id_table to XArray (Kamal Heib) [1720891] - [infiniband] IB/mad: Convert ib_mad_clients to XArray (Kamal Heib) [1720891] - [infiniband] RDMA: Use __packed annotation instead of __attribute__ ((packed)) (Kamal Heib) [1720891] - [char] tpm: Remove a deprecated comments about implicit sysfs locking (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Set TPM_CHIP_FLAG_IRQ before probing for interrupts (Jerry Snitselaar) [1725580 1742257] - [char] tpm_tis_core: Turn on the TPM before probing IRQ's (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix null pointer dereference on chip register error path (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Fix TPM 1.2 Shutdown sequence to prevent future TPM operations (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Actually fail on TPM errors during "get random" (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 399 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Add SPDX license identifier - Makefile/Kconfig (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Open tpm dev in unbuffered mode (Jerry Snitselaar) [1725580 1742257] - [tools] selftests/tpm2: Extend tests to cover partial reads (Jerry Snitselaar) [1725580 1742257] - [tools] selftests: add TPM 2.0 tests (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: fix -Wvarags warning (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: Move trusted.h to include/keys [ver #2] (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: Expose common functionality [ver #2] (Jerry Snitselaar) [1725580 1742257] - [char] tpm: Wrap the buffer from the caller to tpm_buf in tpm_send() (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: correctly initialize digests and fix locking issue (Jerry Snitselaar) [1725580 1742257] - [security] KEYS: trusted: allow module init if TPM is inactive or deactivated (Jerry Snitselaar) [1725580 1742257] - [net] net/smc: make sure EPOLLOUT is raised (Philipp Rudo) [1726415] - [net] net/smc: avoid fallback in case of non-blocking connect (Philipp Rudo) [1726415] - [net] net/smc: do not schedule tx_work in SMC_CLOSED state (Philipp Rudo) [1726415] - [net] net/smc: common release code for non-accepted sockets (Philipp Rudo) [1726415] - [net] net/smc: Fix error path in smc_init (Philipp Rudo) [1726415] - [net] net/smc: hold conns_lock before calling smc_lgr_register_conn() (Philipp Rudo) [1726415] - [dma] dmaengine: ioatdma: support latency tolerance report (LTR) for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: add descriptor pre-fetch support for v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: disable DCA enabling on IOATDMA v3.4 (Jerry Snitselaar) [1661996] - [dma] dmaengine: ioatdma: Add Snow Ridge ioatdma device id (Jerry Snitselaar) [1661996] - [kernel] mutex: Fix up mutex_waiter usage (Waiman Long) [1736609] - [kernel] locking/mutex: Use mutex flags macro instead of hard code (Waiman Long) [1736609] - [kernel] locking/mutex: Make __mutex_owner static to mutex.c (Waiman Long) [1736609] - [kernel] locking/mutex: Test for initialized mutex (Waiman Long) [1736609] - [kernel] kernel/locking/mutex.c: remove caller signal_pending branch predictions (Waiman Long) [1736609] - [kernel] Revert "locking/pvqspinlock: Don't wait if vCPU is preempted" (Waiman Long) [1736609] - [kernel] locking/rwsem: Check for operations on an uninitialized rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make handoff writer optimistically spin on owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Add ACQUIRE comments (Waiman Long) [1736609] - [tty] tty/ldsem, locking/rwsem: Add missing ACQUIRE to read_failed sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath sleep loop (Waiman Long) [1736609] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1736609] - [kernel] locking/rwsem: Don't call owner_on_cpu() on read-owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Guard against making count negative (Waiman Long) [1736609] - [kernel] locking/rwsem: Adaptive disabling of reader optimistic spinning (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable time-based spinning on reader-owned rwsem (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem->owner an atomic_long_t (Waiman Long) [1736609] - [kernel] locking/rwsem: Enable readers spinning on writer (Waiman Long) [1736609] - [kernel] locking/rwsem: Clarify usage of owner's nonspinaable bit (Waiman Long) [1736609] - [kernel] locking/rwsem: Wake up almost all readers in wait queue (Waiman Long) [1736609] - [kernel] locking/rwsem: More optimal RT task handling of null owner (Waiman Long) [1736609] - [kernel] locking/rwsem: Always release wait_lock before waking up tasks (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement lock handoff to prevent lock starvation (Waiman Long) [1736609] - [kernel] locking/rwsem: Make rwsem_spin_on_owner() return owner state (Waiman Long) [1736609] - [kernel] locking/rwsem: Code cleanup after files merging (Waiman Long) [1736609] - [kernel] locking/rwsem: Add rwsem_init.c to keep __init_rwsem() kABI (Waiman Long) [1736609] - [kernel] locking/rwsem: Merge rwsem.h and rwsem-xadd.c into rwsem.c (Waiman Long) [1736609] - [kernel] locking/rwsem: Implement a new locking scheme (Waiman Long) [1736609] - [kernel] locking/rwsem: Remove rwsem_wake() wakeup optimization (Waiman Long) [1736609] - [kernel] locking/rwsem: Make owner available even if !CONFIG_RWSEM_SPIN_ON_OWNER (Waiman Long) [1736609] - [kernel] locking/lock_events: Use raw_cpu_{add, inc}() for stats (Waiman Long) [1736609] - [kernel] locking/lock_events: Use this_cpu_add() when necessary (Waiman Long) [1736609] - [kernel] locking/rwsem: Revert "[kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath ..." (Waiman Long) [1736609] - [block] block: don't release queue's sysfs lock during switching elevator (Ming Lei) [1760151] - [block] blk-mq: move lockdep_assert_held() into elevator_exit (Ming Lei) [1760151] - [block] block: fix race between switching elevator and removing queues (Ming Lei) [1760151] - [md] raid5: use bio_end_sector in r5_next_bio (Nigel Croxon) [1754949] - [md] raid5: remove STRIPE_OPS_REQ_PENDING (Nigel Croxon) [1754949] - [md] md: add feature flag MD_FEATURE_RAID0_LAYOUT (Nigel Croxon) [1754949] - [md] md/raid0: avoid RAID0 data corruption due to layout confusion. (Nigel Croxon) [1754949] - [md] raid5: don't set STRIPE_HANDLE to stripe which is in batch list (Nigel Croxon) [1754949] - [md] raid5: don't increment read_errors on EILSEQ return (Nigel Croxon) [1754949] - [md] md/raid5: use bio_end_sector to calculate last_sector (Nigel Croxon) [1730670] - [md] md/raid1: fail run raid1 array when active disk less than one (Nigel Croxon) [1730670] - [md] md raid0/linear: Mark array as 'broken' and fail BIOs if a member is gone (Nigel Croxon) [1730670] - [md] raid5 improve too many read errors msg by adding limits (Nigel Croxon) [1730670] - [md] md: don't report active array_state until after revalidate_disk() completes. (Nigel Croxon) [1730670] - [md] md: only call set_in_sync() when it is expected to succeed. (Nigel Croxon) [1730670] - [md] raid1: factor out a common routine to handle the completion of sync write (Nigel Croxon) [1730670] - [md] md: don't call spare_active in md_reap_sync_thread if all member devices can't work (Nigel Croxon) [1730670] - [md] md: don't set In_sync if array is frozen (Nigel Croxon) [1730670] - [md] md: allow last device to be forcibly removed from RAID1/RAID10. (Nigel Croxon) [1730670] - [md] md/raid10: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid1: end bio when the device faulty (Nigel Croxon) [1730670] - [md] md/raid6: Set R5_ReadError when there is read failure on parity disk (Nigel Croxon) [1730670] - [md] raid1: use an int as the return value of raise_barrier() (Nigel Croxon) [1730670] - [md] md/raid1: Fix a warning message in remove_wb() (Nigel Croxon) [1730670] - [crypto] crypto: ccp - Fix SEV_VERSION_GREATER_OR_EQUAL (Gary Hook) [1754634] - [crypto] crypto: ccp - Do not free psp_master when PLATFORM_INIT fails (Gary Hook) [1754634] - [crypto] crypto: ccp - Use kmemdup in ccp_copy_and_save_keypart() (Gary Hook) [1754634] - [crypto] crypto: ccp - introduce SEV_GET_ID2 command (Gary Hook) [1754634] - [netdrv] e1000e: start network tx queue only when link is up (Oleksandr Natalenko) [1747869] - [netdrv] Revert "e1000e: fix cyclic resets at link up with active tx" (Oleksandr Natalenko) [1747869] - [mm] mm/zsmalloc.c: fix build when CONFIG_COMPACTION=n (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: fix race condition in zs_destroy_pool (Rafael Aquini) [1735181] - [mm] mm/zsmalloc.c: migration can leave pages in ZS_EMPTY indefinitely (Rafael Aquini) [1735181] - [mm] mm, page_owner: handle THP splits correctly (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix hugetlb page migration/fault race causing SIGBUS (Rafael Aquini) [1735181] - [mm] mm/usercopy: use memory range to be accessed for wraparound check (Rafael Aquini) [1735181] - [mm] mm/memcontrol.c: fix use after free in mem_cgroup_iter() (Rafael Aquini) [1735181] - [mm] mm/hmm: fix bad subpage pointer in try_to_unmap_one (Rafael Aquini) [1735181] - [mm] mm: vmscan: check if mem cgroup is disabled or not before calling memcg slab shrinker (Rafael Aquini) [1735181] - [mm] mm: revert "kmemleak: allow to coexist with fault injection" (Rafael Aquini) [1735181] - [mm] mm/vmalloc: sync unmappings in __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: add priority threshold to __purge_vmap_area_lazy() (Rafael Aquini) [1735181] - [mm] mm/cma.c: fail if fixed declaration can't be honored (Rafael Aquini) [1735181] - [mm] mm/mmu_notifier: use hlist_add_head_rcu() (Rafael Aquini) [1735181] - [mm] mm/mincore.c: fix race between swapoff and mincore (Rafael Aquini) [1735181] - [mm] mm, swap: fix race between swapoff and some swap operations (Rafael Aquini) [1735181] - [mm] mm/failslab.c: by default, do not fail allocations with direct reclaim only (Rafael Aquini) [1735181] - [mm] mm: vmscan: scan anonymous pages on file refaults (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: prevent useless kswapd loops (Rafael Aquini) [1735181] - [mm] mm/page_idle.c: fix oops because end_pfn is larger than max_pfn (Rafael Aquini) [1760459 1735181] - [mm] mm/mempolicy.c: fix an incorrect rebind node in mpol_rebind_nodemask (Rafael Aquini) [1735181] - [mm] mm/vmscan.c: fix trying to reclaim unevictable LRU page (Rafael Aquini) [1735181] - [mm] mm/mlock.c: change count_mm_mlocked_page_nr return type (Rafael Aquini) [1735181] - [mm] mm/mlock.c: mlockall error for flag MCL_ONFAULT (Rafael Aquini) [1735181] - [mm] mm/list_lru.c: fix memory leak in __memcg_init_list_lru_node (Rafael Aquini) [1735181] - [mm] memcg: make it work on sparse non-0-node systems (Rafael Aquini) [1735181] - [mm] prctl_set_mm: downgrade mmap_sem to read lock (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page when mapping->host is not set (Rafael Aquini) [1735181] - [mm] mm/debug.c: fix __dump_page() for poisoned pages (Rafael Aquini) [1735181] - [mm] mm: update references to page _refcount (Rafael Aquini) [1735181] - [mm] mm: lower the printk loglevel for __dump_page messages (Rafael Aquini) [1735181] - [mm] mm: print more information about mapping in __dump_page (Rafael Aquini) [1735181] - [mm] hugetlb: use same fault hash key for shared and private mappings (Rafael Aquini) [1735181] - [mm] mm/hugetlb.c: don't put_page in lock of hugetlb_lock (Rafael Aquini) [1735181] - [mm] mm: fix inactive list balancing between NUMA nodes and cgroups (Rafael Aquini) [1735181] - [mm] mm/migrate.c: add missing flush_dcache_page for non-mapped page migrate (Rafael Aquini) [1735181] - [mm] mm: mempolicy: make mbind() return -EIO when MPOL_MF_STRICT is specified (Rafael Aquini) [1734286 1735181] - [mm] mm/hotplug: fix offline undo_isolate_page_range() (Rafael Aquini) [1735181] - [mm] mm/sparse: fix a bad comparison (Rafael Aquini) [1735181] - [mm] mm, swap: bounds check swap_info array accesses to avoid NULL derefs (Rafael Aquini) [1735181] - [mm] mm/vmalloc.c: don't dereference possible NULL pointer in __vunmap() (Rafael Aquini) [1735181] - [mm] mm: hwpoison: fix thp split handing in soft_offline_in_use_page() (Rafael Aquini) [1735181] - [mm] hugetlbfs: fix races and page leaks during migration (Rafael Aquini) [1735181] - [mm] tmpfs: fix uninitialized return value in shmem_link (Rafael Aquini) [1735181] - [mm] tmpfs: fix link accounting when a tmpfile is linked in (Rafael Aquini) [1735181] - [mm] mm: migrate: don't rely on __PageMovable() of newpage after unlocking it (Rafael Aquini) [1735181] - [mm] oom, oom_reaper: do not enqueue same task twice (Rafael Aquini) [1735181] - [mm] mm: page_mapped: don't assume compound page is huge or THP (Rafael Aquini) [1735181] - [mm] mm, memcg: fix reclaim deadlock with writeback (Rafael Aquini) [1735181] - [mm] mm, swap: fix swapoff with KSM pages (Rafael Aquini) [1735181] - [mm] mm/huge_memory: fix lockdep complaint on 32-bit i_size_read() (Rafael Aquini) [1735181] - [mm] mm/huge_memory: splitting set mapping+index before unfreeze (Rafael Aquini) [1735181] - [mm] mm/huge_memory: rename freeze_page() to unmap_page() (Rafael Aquini) [1735181] - [mm] mm/page_alloc.c: fix calculation of pgdat->nr_zones (Rafael Aquini) [1735181] - [mm] mm: use swp_offset as key in shmem_replace_page() (Rafael Aquini) [1735181] - [mm] mm: cleancache: fix corruption on missed inode invalidation (Rafael Aquini) [1735181] - [mm] mm/vmstat.c: fix NUMA statistics updates (Rafael Aquini) [1735181] - [mm] mm, swap: make CONFIG_THP_SWAP depend on CONFIG_SWAP (Rafael Aquini) [1735181] - [mm] ARM: 8820/1: mm: Stop printing the virtual memory layout (Rafael Aquini) [1655192] - [netdrv] net: dsa: bcm_sf2: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: systemport: Remove print of base address (Rafael Aquini) [1655192] - [netdrv] net: phy: mdio-bcm-unimac: Remove print of base address (Rafael Aquini) [1655192] - [x86] x86/mm: Don't leak kernel addresses (Rafael Aquini) [1655192] - [x86] x86/realmode: Make set_real_mode_mem() static inline (Rafael Aquini) [1655192] - [x86] x86/realmode: Don't leak the trampoline kernel address (Rafael Aquini) [1655192] - [arm64] arm64/vdso: don't leak kernel addresses (Rafael Aquini) [1655192] - [powerpc] powerpc/traps: Fix the message printed when stack overflows (Rafael Aquini) [1655192] - [kernel] kdb: print real address of pointers instead of hashed addresses (Rafael Aquini) [1655192] - [kernel] kdb: use correct pointer when 'btc' calls 'btt' (Rafael Aquini) [1655192]- [fs] signal: Allow cifs and drbd to receive their terminating signals (Leif Sahlberg) [1757670] - [fs] smb3: fix unmount hang in open_shroot (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: replace various strncpy with strscpy and similar (Leif Sahlberg) [1757670] - [fs] cifs: Use kzfree() to zero out the password (Leif Sahlberg) [1757670] - [fs] cifs: set domainName when a domain-key is used in multiuser (Leif Sahlberg) [1757670] - [fs] SMB3: Kernel oops mounting a encryptData share with CONFIG_DEBUG_VIRTUAL (Leif Sahlberg) [1757670] - [fs] smb3: send CAP_DFS capability during session setup (Leif Sahlberg) [1757670] - [fs] SMB3: Fix potential memory leak when processing compound chain (Leif Sahlberg) [1757670] - [fs] SMB3: Fix deadlock in validate negotiate hits reconnect (Leif Sahlberg) [1757670] - [fs] cifs: fix rmmod regression in cifs.ko caused by force_sig changes (Leif Sahlberg) [1757670] - [fs] cifs: update internal module number (Leif Sahlberg) [1757670] - [fs] cifs: flush before set-info if we have writeable handles (Leif Sahlberg) [1757670] - [fs] smb3: optimize open to not send query file internal info (Leif Sahlberg) [1757670] - [fs] CIFS: fix deadlock in cached root handling (Leif Sahlberg) [1757670] - [fs] cifs: fix crash in cifs_dfs_do_automount (Leif Sahlberg) [1757670] - [fs] cifs: fix parsing of symbolic link error response (Leif Sahlberg) [1757670] - [fs] cifs: refactor and clean up arguments in the reparse point parsing (Leif Sahlberg) [1757670] - [fs] SMB3: query inode number on open via create context (Leif Sahlberg) [1757670] - [fs] smb3: Send netname context during negotiate protocol (Leif Sahlberg) [1757670] - [fs] smb3: do not send compression info by default (Leif Sahlberg) [1757670] - [fs] smb3: add new mount option to retrieve mode from special ACE (Leif Sahlberg) [1757670] - [fs] smb3: Allow query of symlinks stored as reparse points (Leif Sahlberg) [1757670] - [fs] cifs: Fix a race condition with cifs_echo_request (Leif Sahlberg) [1757670] - [fs] cifs: always add credits back for unsolicited PDUs (Leif Sahlberg) [1757670] - [fs] fs: cifs: cifsssmb: Change return type of convert_ace_to_cifs_ace (Leif Sahlberg) [1757670] - [fs] add some missing definitions (Leif Sahlberg) [1757670] - [fs] cifs: fix typo in debug message with struct field ia_valid (Leif Sahlberg) [1757670] - [fs] smb3: minor cleanup of compound_send_recv (Leif Sahlberg) [1757670] - [fs] CIFS: Fix module dependency (Leif Sahlberg) [1757670] - [fs] cifs: simplify code by removing CONFIG_CIFS_ACL ifdef (Leif Sahlberg) [1757670] - [fs] cifs: Fix check for matching with existing mount (Leif Sahlberg) [1757670] - [fs] cifs: Properly handle auto disabling of serverino option (Leif Sahlberg) [1757670] - [fs] smb3: if max_credits is specified then display it in /proc/mounts (Leif Sahlberg) [1757670] - [fs] Fix match_server check to allow for auto dialect negotiate (Leif Sahlberg) [1757670] - [fs] cifs: add missing GCM module dependency (Leif Sahlberg) [1757670] - [fs] SMB3.1.1: Add GCM crypto to the encrypt and decrypt functions (Leif Sahlberg) [1757670] - [fs] SMB3: Add SMB3.1.1 GCM to negotiated crypto algorigthms (Leif Sahlberg) [1757670] - [fs] fs: cifs: Drop unlikely before IS_ERR(_OR_NULL) (Leif Sahlberg) [1757670] - [fs] cifs: Use kmemdup in SMB2_ioctl_init() (Leif Sahlberg) [1757670] - [fs] SMB3: retry on STATUS_INSUFFICIENT_RESOURCES instead of failing write (Leif Sahlberg) [1757670] - [fs] cifs: fix panic in smb2_reconnect (Leif Sahlberg) [1757670] - [fs] CIFS: cifs_read_allocate_pages: don't iterate through whole page array on ENOMEM (Leif Sahlberg) [1757670] - [fs] dfs_cache: fix a wrong use of kfree in flush_cache_ent() (Leif Sahlberg) [1757670] - [fs] fs/cifs/smb2pdu.c: fix buffer free in SMB2_ioctl_free (Leif Sahlberg) [1757670] - [fs] cifs: fix memory leak of pneg_inbuf on -EOPNOTSUPP ioctl case (Leif Sahlberg) [1757670] - [fs] cifs: add support for SEEK_DATA and SEEK_HOLE (Leif Sahlberg) [1757670] - [fs] cifs: Allocate memory for all iovs in smb2_ioctl (Leif Sahlberg) [1757670] - [fs] cifs: Don't match port on SMBDirect transport (Leif Sahlberg) [1757670] - [fs] cifs:smbd Use the correct DMA direction when sending data (Leif Sahlberg) [1757670] - [fs] cifs:smbd When reconnecting to server, call smbd_destroy() after all MIDs have been called (Leif Sahlberg) [1757670] - [fs] smb3: trivial cleanup to smb2ops.c (Leif Sahlberg) [1757670] - [fs] cifs: cleanup smb2ops.c and normalize strings (Leif Sahlberg) [1757670] - [fs] smb3: display session id in debug data (Leif Sahlberg) [1757670] - [fs] cifs: update module internal version number (Leif Sahlberg) [1757670] - [fs] cifs: fix crash querying symlinks stored as reparse-points (Leif Sahlberg) [1757670] - [fs] SMB3: Clean up query symlink when reparse point (Leif Sahlberg) [1757670] - [fs] cifs: fix strcat buffer overflow and reduce raciness in smb21_set_oplock_level() (Leif Sahlberg) [1757670] - [fs] Negotiate and save preferred compression algorithms (Leif Sahlberg) [1757670] - [fs] cifs: rename and clarify CIFS_ASYNC_OP and CIFS_NO_RESP (Leif Sahlberg) [1757670] - [fs] smb3: Add protocol structs for change notify support (Leif Sahlberg) [1757670] - [fs] cifs: fix smb3_zero_range for Azure (Leif Sahlberg) [1757670] - [fs] cifs: zero-range does not require the file is sparse (Leif Sahlberg) [1757670] - [fs] Add new flag on SMB3.1.1 read (Leif Sahlberg) [1757670] - [fs] cifs: add fiemap support (Leif Sahlberg) [1757670] - [fs] SMB3: Add defines for new negotiate contexts (Leif Sahlberg) [1757670] - [fs] cifs: fix bi-directional fsctl passthrough calls (Leif Sahlberg) [1757670] - [fs] cifs: smbd: take an array of reqeusts when sending upper layer data (Leif Sahlberg) [1757670] - [fs] SMB3: Add handling for different FSCTL access flags (Leif Sahlberg) [1757670] - [fs] cifs: Add support for FSCTL passthrough that write data to the server (Leif Sahlberg) [1757670] - [fs] cifs: remove superfluous inode_lock in cifs_{strict_}fsync (Leif Sahlberg) [1757670] - [fs] cifs: Call MID callback before destroying transport (Leif Sahlberg) [1757670] - [fs] smbd: Make upper layer decide when to destroy the transport (Leif Sahlberg) [1757670] - [fs] SMB3: update comment to clarify enumerating snapshots (Leif Sahlberg) [1757670] - [fs] CIFS: check CIFS_MOUNT_NO_DFS when trying to reuse existing sb (Leif Sahlberg) [1757670] - [fs] CIFS: Show locallease in /proc/mounts for cifs shares mounted with locallease feature. (Leif Sahlberg) [1757670] - [fs] cifs: Fix DFS cache refresher for DFS links (Leif Sahlberg) [1757670] - [fs] cifs: don't use __constant_cpu_to_le32() (Leif Sahlberg) [1757670] - [fs] SMB3: Track total time spent on roundtrips for each SMB3 command (Leif Sahlberg) [1757670] - [fs] cifs: use the right include for signal_pending() (Leif Sahlberg) [1757670] - [fs] CIFS: Mask off signals when sending SMB packets (Leif Sahlberg) [1757670] - [infiniband] RDMA/umem: Revert broken 'off by one' fix (Kamal Heib) [1720888] - [infiniband] RDMA/umem: minor bug fix in error handling path (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Don't do double free of allocated PD (Kamal Heib) [1720888] - [infiniband] RDMA: Handle ucontext allocations by IB/core (Kamal Heib) [1720888] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Fix a WARN() message (Kamal Heib) [1720888] - [infiniband] RDMA/uverbs: Store PR pointer before it is overwritten (Kamal Heib) [1720888] - [infiniband] RDMA/core: Cosmetic change - move member initialization to correct block (Kamal Heib) [1720888] - [infiniband] rdma_rxe: Use netlink messages to add/delete links (Kamal Heib) [1720888] - [infiniband] RDMA/core: Add RDMA_NLDEV_CMD_NEWLINK/DELLINK support (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Close a race after ib_register_device (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Add ib_device_get_by_name() and use it in rxe (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use driver_unregister and new unregistration API (Kamal Heib) [1720888] - [infiniband] RDMA/device: Provide APIs from the core code to help unregistration (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Use ib_device_get_by_netdev() instead of open coding (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_get_by_netdev() (Kamal Heib) [1720888] - [infiniband] RDMA/device: Add ib_device_set_netdev() as an alternative to get_netdev (Kamal Heib) [1720888] - [infiniband] RDMA/cache: Move the cache per-port data into the main ib_port_data (Kamal Heib) [1720888] - [infiniband] RDMA/device: Consolidate ib_device per_port data into one place (Kamal Heib) [1720888] - [infiniband] RDMA: Add and use rdma_for_each_port (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Don't expose number of not-visible entries (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Connect QP number to .doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Provide parent IDs for PD, MR and QP objects (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Share with user-space object IDs (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Prepare restrack_root to addition of extra fields per-type (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Hide restrack DB from IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Reduce scope of synchronization lock while updating DB (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Add resource tracker doit callback (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Translate from ID to restrack object (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Convert internal DB from hash to XArray (Kamal Heib) [1720888] - [infiniband] RDMA/core: Move device addition deletion to device.c (Kamal Heib) [1720888] - [infiniband] RDMA/core: Introduce and use ib_setup_port_attrs() (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use simpler device_del() instead of device_unregister() (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Remove useless usecnt variable and redundant memset (Kamal Heib) [1720888] - [infiniband] IB/{hw, sw}: Remove 'uobject->context' dependency in object creation APIs (Kamal Heib) [1720888] - [infiniband] RDMA/qedr: remove set but not used variable 'ib_ctx' (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Kamal Heib) [1720888] - [infiniband] RDMA/mthca: Clear QP objects during their allocation (Kamal Heib) [1720888] - [include] IB/verbs: Add helper function rdma_udata_to_drv_context (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Add ib_ucontext to uverbs_attr_bundle sent from ioctl and cmd flows (Kamal Heib) [1720888] - [infiniband] IB/ipoib: Use __func__ instead of function's name (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: Remove set but not used variable 'msg_seq' (Kamal Heib) [1720888] - [infiniband] RDMA/nes: Use for_each_sg_dma_page iterator for umem SGL (Kamal Heib) [1720888] - [net] xprtrdma: Check inline size before providing a Write chunk (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/vmw_pvrdma: Use for_each_sg_dma_page iterator on umem SGL (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Re-organize device.c locking (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the client_data (Kamal Heib) [1720888] - [infiniband] RDMA/devices: Use xarray to store the clients (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use an ida instead of a free page in alloc_name (Kamal Heib) [1720888] - [infiniband] RDMA/device: Get rid of reg_state (Kamal Heib) [1720888] - [infiniband] RDMA/device: Check that the rename is nop under the lock (Kamal Heib) [1720888] - [infiniband] RDMA: Handle PD allocations by IB/core (Kamal Heib) [1720888] - [infiniband] RDMA/hns: fix spelling mistake "reseved" -> "reserved" (Kamal Heib) [1720888] - [infiniband] RDMA/core: Share driver structure size with core (Kamal Heib) [1720888] - [infiniband] IB/cma: Define option to set ack timeout and pack tos_set (Kamal Heib) [1720888] - [infiniband] drivers/IB,core: reduce scope of mmap_sem (Kamal Heib) [1720888] - [infiniband] drivers/IB,usnic: reduce scope of mmap_sem (Kamal Heib) [1720888] - [net] svcrdma: Remove syslog warnings in work completion handlers (Kamal Heib) [1720888] - [net] svcrdma: Squelch compiler warning when SUNRPC_DEBUG is disabled (Kamal Heib) [1720888] - [net] svcrdma: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] RDMA/iwpm: move kdoc comments to functions (Kamal Heib) [1720888] - [infiniband] RDMA/cma: Remove CM_ID statistics provided by rdma-cm module (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Rework I/O context allocation (Kamal Heib) [1720888] - [infiniband] scsi: RDMA/srpt: Fix handling of command / TMF submission failure (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: Support no port mapping requirements (Kamal Heib) [1720888] - [infiniband] RDMA/IWPM: refactor the IWPM message attribute names (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Improve loopback marking (Kamal Heib) [1720888] - [infiniband] RDMA/rxe: Move rxe_init_av() to rxe_av.c (Kamal Heib) [1720888] - [infiniband] IB/core: Remove ib_sg_dma_address() and ib_sg_dma_len() (Kamal Heib) [1720888] - [infiniband] IB/uverbs: Expose XRC ODP device capabilities (Kamal Heib) [1720888] - [include] IB/core: Allocate a bit for SRQ ODP support (Kamal Heib) [1720888] - [infiniband] RDMA/core: Use the ops infrastructure to keep all callbacks in one place (Kamal Heib) [1720888] - [infiniband] RDMA/cxgb4: Sort SRQ ops alphabetically (Kamal Heib) [1720888] - [infiniband] RDMA/restrack: Refactor user/kernel restrack additions (Kamal Heib) [1720888] - [infiniband] RDMA/core: Simplify restrack interface (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Prepare CAP_NET_ADMIN checks for .doit callbacks (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Factor out the PID namespace check (Kamal Heib) [1720888] - [infiniband] RDMA/nldev: Dynamically generate restrack dumpit callbacks (Kamal Heib) [1720888] - [infiniband] IB/usnic: Remove stub functions (Kamal Heib) [1720888] - [infiniband] RDMA: Add indication for in kernel API support to IB device (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce async DEVX obj query API (Kamal Heib) [1720888] - [infiniband] IB/mlx5: Introduce MLX5_IB_OBJECT_DEVX_ASYNC_CMD_FD (Kamal Heib) [1720888] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Kamal Heib) [1720888] - [infiniband] infiniband: remove unneeded header search paths (Kamal Heib) [1720888] - [infiniband] infiniband: ipoib: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: usnic: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] infiniband: ocrdma: no need to check return value of debugfs_create functions (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Use PCI-ID as an identification in debugfs (Kamal Heib) [1720888] - [infiniband] IB/umad: Do not check status of nonseekable_open() (Kamal Heib) [1720888] - [infiniband] IB/umad: Avoid additional device reference during open()/close() (Kamal Heib) [1720888] - [infiniband] IB/rxe: Remove unnecessary rxe variable (Kamal Heib) [1720888] - [infiniband] IB/core: Simplify rdma cgroup registration (Kamal Heib) [1720888] - [infiniband] RDMA/device: Use __ib_device_get_by_name() in ib_device_rename() (Kamal Heib) [1720888] - [infiniband] RDMA: Rename port_callback to init_port (Kamal Heib) [1720888] - [infiniband] RDMA: Clear CTX objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA: Clear PD objects during their allocation (Kamal Heib) [1720888] - [infiniband] RDMA/ocrdma: Fix out of bounds index check in query pkey (Kamal Heib) [1720888] - [infiniband] IB/{core, hw}: Have ib_umem_get extract the ib_ucontext from ib_udata (Kamal Heib) [1720888] - [infiniband] IB/{core, uverbs}: Move ib_umem_xxx functions from ib_core to ib_uverbs (Kamal Heib) [1720888] - [infiniband] RDMA/core: Don't depend device ODP capabilities on kconfig option (Kamal Heib) [1720888] - [infiniband] IB/srp: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/core: Use struct_size() in kzalloc() (Kamal Heib) [1720888] - [infiniband] IB/usnic: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [infiniband] IB/cm: Use struct_size() in kmalloc() (Kamal Heib) [1720888] - [mm] mm: introduce put_user_page*(), placeholder versions (Rafael Aquini) [1746371] - [mm] mm/gup: add FOLL_LONGTERM capability to GUP fast (Rafael Aquini) [1746371] - [mm] mm/gup: change GUP fast to use flags rather than a write 'bool' (Rafael Aquini) [1746371] - [mm] mm/gup: change write parameter to flags in fast walk (Rafael Aquini) [1746371] - [mm] mm/gup: replace get_user_pages_longterm() with FOLL_LONGTERM (Rafael Aquini) [1746371] - [s390] s390/mm: fix pxd_bad with folded page tables (Rafael Aquini) [1746371] - [s390] s390/mm: fix dump_pagetables top level page table walking (Rafael Aquini) [1746371] - [s390] s390/mm: convert to the generic get_user_pages_fast code (Rafael Aquini) [1746371] - [s390] s390/mm: make the pxd_offset functions more robust (Rafael Aquini) [1746371] - [mm] mm/gup: fix gup_pmd_range() for dax (Rafael Aquini) [1746371] - [mm] mm/gup: remove the 'write' parameter from gup_fast_permitted() (Rafael Aquini) [1746371] - [mm] mm/gup: fix follow_page_mask() kerneldoc comment (Rafael Aquini) [1746371] - [mm] mm/gup: fix __get_user_pages_fast() comment (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: prevent integer overflow in ioctl (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: add additional pinning methods (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: time put_page() (Rafael Aquini) [1746371] - [mm] mm/gup_benchmark: fix unsigned comparison to zero in __gup_benchmark_ioctl (Rafael Aquini) [1746371] - [mm] mm: remove caller signal_pending branch predictions (Rafael Aquini) [1746371] - [mm] mm: remove unnecessary local variable addr in __get_user_pages_fast() (Rafael Aquini) [1746371] - [mm] mm: change return type int to vm_fault_t for fault handlers (Rafael Aquini) [1746371] - [mm] mm: make mm->pinned_vm an atomic64 counter (Rafael Aquini) [1746371]- [kernel] sched/core: Schedule new worker even if PI-blocked (Waiman Long) [1758629] - [char] random: add a spinlock_t to struct batched_entropy (Waiman Long) [1758629] - [crypto] crypto: chacha20 - Fix chacha20_block() keystream alignment (again) (Waiman Long) [1758629] - [fs] locking/percpu-rwsem: Remove preempt_disable variants (Waiman Long) [1758629] - [x86] x86/tsc: Add option to disable tsc clocksource watchdog (Waiman Long) [1758629] - [x86] x86/irq: Handle spurious interrupt after shutdown gracefully (Waiman Long) [1758629] - [x86] x86/ioapic: Implement irq_get_irqchip_state() callback (Waiman Long) [1758629] - [kernel] genirq: Add optional hardware synchronization for shutdown (Waiman Long) [1758629] - [kernel] genirq: Fix misleading synchronize_irq() documentation (Waiman Long) [1758629] - [kernel] genirq: Delay deactivation in free_irq() (Waiman Long) [1758629] - [kernel] genirq: Remove redundant NULL pointer check in __free_irq() (Waiman Long) [1758629] - [kernel] genirq: Synchronize only with single thread on free_irq() (Waiman Long) [1758629] - [kernel] genirq: Update code comments wrt recycled thread_mask (Waiman Long) [1758629] - [usb] usb: core: remove flags variable in __usb_hcd_giveback_urb() (Waiman Long) [1758629] - [usb] usb: core: remove local_irq_save() around ->complete() handler (Waiman Long) [1758629] - [media] media: tm6000: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [media] media: em28xx-audio: use irqsave() in USB's complete callback (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize __cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Factor common code between cpa_flush_*() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_array() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move CLFLUSH test into cpa_flush_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_kernel_range() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Unconditionally avoid WBINDV when we can (Waiman Long) [1758629] - [x86] x86/mm/cpa: Move flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Use flush_tlb_all() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid the 4k pages check completely (Waiman Long) [1758629] - [x86] x86/mm/cpa: Do the range check early (Waiman Long) [1758629] - [x86] x86/mm/cpa: Optimize same protection check (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add sanity check for existing mappings (Waiman Long) [1758629] - [x86] x86/mm/cpa: Avoid static protection checks on unmap (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add large page preservation statistics (Waiman Long) [1758629] - [x86] x86/mm/cpa: Add debug mechanism (Waiman Long) [1758629] - [x86] x86/mm/cpa: Allow range check for static protections (Waiman Long) [1758629] - [x86] x86/mm/cpa: Rework static_protections() (Waiman Long) [1758629] - [x86] x86/mm/cpa: Split, rename and clean up try_preserve_large_page() (Waiman Long) [1758629] - [x86] x86/mm/init32: Mark text and rodata RO in one go (Waiman Long) [1758629] - [mm] mm/kasan/quarantine.c: make quarantine_lock a raw_spinlock_t (Waiman Long) [1758629] - [mm] mm/list_lru.c: fold __list_lru_count_one() into its caller (Waiman Long) [1758629] - [mm] mm: workingset: make shadow_lru_isolate() use locking suffix (Waiman Long) [1758629] - [mm] mm: workingset: remove local_irq_disable() from count_shadow_nodes() (Waiman Long) [1758629] - [iommu] iommu/amd: Remove redundant WARN_ON() (Waiman Long) [1758629] - [mm] mm/list_lru: introduce list_lru_shrink_walk_irq() (Waiman Long) [1758629] - [mm] mm/list_lru.c: pass struct list_lru_node* as an argument to __list_lru_walk_one() (Waiman Long) [1758629] - [mm] mm/list_lru.c: move locking from __list_lru_walk_one() to its caller (Waiman Long) [1758629] - [mm] mm/list_lru.c: use list_lru_walk_one() in list_lru_walk_node() (Waiman Long) [1758629] - [kernel] userns: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [kernel] userns: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [kernel] bdi: use irqsave variant of refcount_dec_and_lock() (Waiman Long) [1758629] - [mm] bdi: use refcount_t for reference counting instead atomic_t (Waiman Long) [1758629] - [char] random: remove preempt disabled region (Waiman Long) [1758629] - [misc] ocxl: Update for AFU descriptor template version 1.1 (Steve Best) [1751207] - [misc] ocxl: Make ocxl_remove() static (Steve Best) [1751207] - [misc] ocxl: do not use C++ style comments in uapi header (Steve Best) [1751207] - [misc] ocxl: Allow contexts to be attached with a NULL mm (Steve Best) [1751207] - [misc] ocxl: Fix return value check in afu_ioctl() (Steve Best) [1751207] - [misc] ocxl: Provide global MMIO accessors for external drivers (Steve Best) [1751207] - [misc] ocxl: move event_fd handling to frontend (Steve Best) [1751207] - [misc] ocxl: afu_irq only deals with IRQ IDs, not offsets (Steve Best) [1751207] - [misc] ocxl: Allow external drivers to use OpenCAPI contexts (Steve Best) [1751207] - [misc] ocxl: Create a clear delineation between ocxl backend & frontend (Steve Best) [1751207] - [misc] ocxl: Don't pass pci_dev around (Steve Best) [1751207] - [misc] ocxl: Split pci.c (Steve Best) [1751207] - [misc] ocxl: Remove some unused exported symbols (Steve Best) [1751207] - [misc] ocxl: Remove superfluous 'extern' from headers (Steve Best) [1751207] - [misc] ocxl: read_pasid never returns an error, so make it void (Steve Best) [1751207] - [misc] ocxl: Rename struct link to ocxl_link (Steve Best) [1751207] - [misc] ocxl: remove set but not used variables 'tid' and 'lpid' (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in read_afu_name() (Steve Best) [1751207] - [misc] ocxl/afu_irq: Don't include (Steve Best) [1751207] - [misc] ocxl: Clarify error path in setup_xsl_irq() (Steve Best) [1751207] - [misc] ocxl: Fix endiannes bug in ocxl_link_update_pe() (Steve Best) [1751207] - [misc] ocxl: Fix access to the AFU Descriptor Data (Steve Best) [1751207] - [netdrv] gve: account for lack of netdev_xmit_more() definition (RHEL-only) (John Linville) [1728864] - [netdrv] gve: Copy and paste bug in gve_get_stats() (John Linville) [1728864] - [netdrv] gve: Fix case where desc_cnt and data_cnt can get out of sync (John Linville) [1728864] - [netdrv] gve: replace kfree with kvfree (John Linville) [1728864] - [netdrv] gve: Remove the exporting of gve_probe (John Linville) [1728864] - [netdrv] gve: fix unused variable/label warnings (John Linville) [1728864] - [netdrv] gve: Fix error return code in gve_alloc_qpls() (John Linville) [1728864] - [netdrv] gve: fix -ENOMEM null check on a page allocation (John Linville) [1728864] - [netdrv] gve: Fix u64_stats_sync to initialize start (John Linville) [1728864] - [netdrv] gve: Add ethtool support (John Linville) [1728864] - [netdrv] gve: Add workqueue and reset support (John Linville) [1728864] - [netdrv] gve: Add transmit and receive support (John Linville) [1728864] - [netdrv] gve: Add basic driver framework for Compute Engine Virtual NIC (John Linville) [1728864] - [mfd] mfd: intel-lpss: Add Intel Comet Lake PCI IDs (David Arcari) [1761586] - [scsi] scsi: core: save/restore command resid for error handling (Ewan Milne) [1760503] - [scsi] scsi: sd: Ignore a failure to sync cache due to lack of authorization (Ewan Milne) [1760503] - [scsi] scsi: core: Add sysfs attributes for VPD pages 0h and 89h (Ewan Milne) [1760503] - [scsi] scsi: core: Log SCSI command age with errors (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_rdac: zero cdb in send_mode_select() (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve unaligned completion resid message (Ewan Milne) [1760503] - [scsi] scsi: core: Reduce memory required for SCSI logging (Ewan Milne) [1760503] - [scsi] scsi: core: Complain if scsi_target_block() fails (Ewan Milne) [1760503] - [scsi] scsi: core: Make scsi_internal_device_unblock_nowait() reject invalid new_state (Ewan Milne) [1760503] - [scsi] scsi: scsi_debugfs: Use for_each_set_bit to simplify code (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: always use a 2 second delay before retrying RTPG (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix compilation warning (Ewan Milne) [1760503] - [scsi] scsi: devinfo: BLIST_TRY_VPD_PAGES for SanDisk Cruzer Blade (Ewan Milne) [1760503] - [scsi] scsi: core: use scmd_printk() to print which command timed out (Ewan Milne) [1760503] - [scsi] scsi: Avoid that .queuecommand() gets called for a blocked SCSI device (Ewan Milne) [1760503] - [scsi] scsi: core: don't preallocate small SGL in case of NO_SG_CHAIN (Ewan Milne) [1760503] - [scsi] scsi: scsi_dh_alua: Fix possible null-ptr-deref (Ewan Milne) [1760503] - [scsi] scsi: st: add a SPDX tag to st.c (Ewan Milne) [1760503] - [scsi] scsi: sr: add a SPDX tag to sr.c (Ewan Milne) [1760503] - [scsi] scsi: sg: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: switch remaining files to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: sd: add a SPDX tag to sd.c (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_srp: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_spi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_sas: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_iscsi: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: scsi_transport_fc: switch to SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: switch the remaining scsi midlayer files to use SPDX tags (Ewan Milne) [1760503] - [scsi] scsi: core: add SPDX tags to scsi midlayer files missing licensing information (Ewan Milne) [1760503] - [scsi] Revert "scsi: sd: Keep disk read-only when re-reading partition" (Ewan Milne) [1760503] - [scsi] scsi: core: set result when the command cannot be dispatched (Ewan Milne) [1760503] - [scsi] scsi: core: map PQ=1, PDT=other values to SCSI_SCAN_TARGET_PRESENT (Ewan Milne) [1760503] - [scsi] scsi: core: don't hold device refcount in IO path (Ewan Milne) [1760503] - [scsi] scsi: sd: Quiesce warning if device does not report optimal I/O size (Ewan Milne) [1760503] - [scsi] scsi: core: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Ewan Milne) [1760503] - [scsi] scsi: core: Avoid that a kernel warning appears during system resume (Ewan Milne) [1760503] - [scsi] scsi: core: Also call destroy_rcu_head() for passthrough requests (Ewan Milne) [1760503] - [scsi] scsi: core: replace GFP_ATOMIC with GFP_KERNEL in scsi_scan.c (Ewan Milne) [1760503] - [scsi] scsi: sd: Optimal I/O size should be a multiple of physical block size (Ewan Milne) [1760503] - [scsi] scsi: sd: Fix typo in sd_first_printk() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: Implement support for write protect (Ewan Milne) [1760503] - [scsi] scsi: sd_zbc: Fix zone information messages (Ewan Milne) [1760503] - [scsi] scsi: sd: Improve sd_print_capacity() (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: fix write_same with virtual_gb problem (Ewan Milne) [1760503] - [scsi] scsi: sd: Protect against READ(6) or WRITE(6) with zero block transfer length (Ewan Milne) [1760503] - [scsi] scsi: core: Remove an atomic instruction from the hot path (Ewan Milne) [1760503] - [scsi] scsi: sd: Rename 'SCpnt' into 'cmd' (Ewan Milne) [1760503] - [scsi] scsi: sd: Clean up sd_setup_read_write_cmnd() (Ewan Milne) [1760503] - [scsi] scsi: sd: Create helper functions for read/write commands (Ewan Milne) [1760503] - [scsi] scsi: sd: Simplify misaligned I/O check (Ewan Milne) [1760503] - [scsi] scsi: sd: Be consistent about blocks vs. sectors (Ewan Milne) [1760503] - [scsi] scsi: sd: Remove a local variable (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: add cmd abort option to every_nth (Ewan Milne) [1760503] - [scsi] scsi: scsi_debug: skip long delays when ndelay small (Ewan Milne) [1760503] - [x86] efi/x86: Do not clean dummy variable in kexec path (Bhupesh Sharma) [1724436] - [scsi] scsi: csiostor: create per port irq affinity mask set (Jonathan Toppins) [1725816] - [pci] PCI: let pci_disable_link_state propagate errors (Myron Stowe) [1735834] - [scsi] scsi: scsi_transport_fc: Add FPIN fc event codes (Ewan Milne) [1755587] - [scsi] scsi: scsi_transport_fc: refactor event posting routines (Ewan Milne) [1755587] - [scsi] scsi: fc: add FPIN ELS definition (Ewan Milne) [1755587] - [scsi] scsi: lib/sg_pool.c: clear 'first_chunk' in case of no preallocation (Ewan Milne) [1747162] - [scsi] scsi: core: Run queue when state is set to running after being blocked (Ewan Milne) [1691599] - [scsi] scsi: sd: Fix a race between closing an sd device and sd I/O (Ewan Milne) [1689118] - [net] net/ibmvnic: Fix EOI when running in XIVE mode. (Steve Best) [1761378] - [powerpc] powerpc/mce: Fix SLB rebolting during MCE recovery path. (Desnes Augusto Nunes do Rosario) [1725842] - [powerpc] powerpc/pseries: hwpoison the pages upon hitting UE (Desnes Augusto Nunes do Rosario) [1725842] - [x86] perf/x86/amd: Change/fix NMI latency mitigation to use a timestamp (David Arcari) [1730134] - [arm64] arm64: entry: Remove unneeded need_resched() loop (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Fix big-endian when checking preempt count in assembly (Mark Langsdorf) [1737075] - [arm64] arm64: preempt: Provide our own implementation of asm/preempt.h (Mark Langsdorf) [1737075] - [include] preempt: Move PREEMPT_NEED_RESCHED definition into arch code (Mark Langsdorf) [1737075] - [x86] x86/intel_rdt: Ensure a CPU remains online for the region's pseudo-locking sequence (Alexander Beregalov) [1724902] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Alexander Beregalov) [1724902] - [arm64] arm64/sve: Fix wrong free for task->thread.sve_state (Andrew Jones) [1756450] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.1 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: cleanup: remove unused fcp_txcmlpq_cnt (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Complete removal of FCoE T10 PI support on SLI-4 adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update async event logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption detected in lpfc_put_sgl_per_hdwq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hdwq sgl locks and irq handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix spinlock_irq issues in lpfc_els_flush_cmd() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix list corruption in lpfc_sli_get_iocbq (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix host hang at boot or slow boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity errors on NULL pointer checks (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVMe ABTS in response to receiving an ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery failures when target device connectivity bounces (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix GPF on scsi command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix locking on mailbox command completion (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix device recovery errors after PLOGI failures (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix rpi release when deleting vport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix NVME io abort failures causing hangs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix miss of register read failure check (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix premature re-enabling of interrupts in lpfc_sli_host_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix pt2pt discovery on SLI3 HBAs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reset recovery paths that are not recovering (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Convert existing pf users to ps (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: fix 12.4.0.0 GPF at boot (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove bg debugfs buffers (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Resolve checker warning for lpfc_new_io_buf() (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Update lpfc version to 12.4.0.0 (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Merge per-protocol WQ/CQ pairs into single per-cpu pair (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add NVMe sequence level error recovery support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Support dynamic unbounded SGL lists on G7 hardware. (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add MDS driver loopback diagnostics support (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add first and second level hardware revisions to sysfs reporting (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Migrate to px and pf in kernel print calls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Add simple unlikely optimizations to reduce NVME latency (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix coverity warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme first burst module parameter description (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix BlockGuard enablement on FCoE adapters (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix reported physical link speed on a disabled trunked link (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Max Frame Size value shown in fdmishow output (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix upcall to bsg done in non-success cases (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sli4 adapter initialization with MSI (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme sg_seg_cnt display if HBA does not support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix nvme target mode ABTSing a received ABTS (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix hang when downloading fw on port enabled for nvme (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix too many sg segments spamming in kernel log (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash due to port reset racing vs adapter error handling (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix deadlock on host_lock during cable pulls (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix error in remote port address change (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix driver nvme rescan logging (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix sg_seg_cnt for HBAs that don't support NVME (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix propagation of devloss_tmo setting to nvme transport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix loss of remote port after devloss due to lack of RPIs (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix devices that don't return after devloss followed by rediscovery (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix null ptr oops updating lpfc_devloss_tmo via sysfs attribute (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix FLOGI handling across multiple link up/down conditions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix irq raising in lpfc_sli_hba_down (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix Oops in nvme_register with target logout/login (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix issuing init_vpi mbox on SLI-3 card (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ADISC reception terminating login state if a NVME target (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix discovery when target has no GID_FT information (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix leak of ELS completions on adapter reset (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix failure to clear non-zero eq_delay after io rate reduction (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix crash on driver unload in wq free (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix ELS field alignments (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Fix PLOGI failure with high remoteport count (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove NULL check before some freeing functions (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use spin_lock_irqsave in IRQ context (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: remove redundant code (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove unnecessary null check before kfree (Dick Kennedy) [1757574] - [scripts] scripts/spelling.txt: drop "sepc" from the misspelling list (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: reduce stack size with CONFIG_GCC_PLUGIN_STRUCTLEAK_VERBOSE (Dick Kennedy) [1757574] - [scsi] lpfc: add sysfs interface to post NVME RSCN (Dick Kennedy) [1757574] - [scsi] lpfc: add support for translating an RSCN rcv into a discovery rescan (Dick Kennedy) [1757574] - [scsi] lpfc: add support to generate RSCN events for nport (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: use sg helper to iterate over scatterlist (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Avoid unused function warnings (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Make some symbols static (Dick Kennedy) [1757574] - [scsi] scsi: lpfc: Remove set but not used variables 'qp' (Dick Kennedy) [1757574] - [lib] lib/vsprintf: Reinstate printing of legacy clock IDs (Prarit Bhargava) [1751075] - [lib] vsprintf: fix data type of variable in string_nocheck() (Prarit Bhargava) [1751075] - [scripts] kconfig: tests: fix recursive inclusion unit test (Prarit Bhargava) [1751075] - [kernel] printk: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for missed files (Prarit Bhargava) [1751075] - [kernel] printk: Add SPDX license identifier for more missed files (Prarit Bhargava) [1751075] - [kernel] panic: add an option to replay all the printk message in buffer (Prarit Bhargava) [1751075] - [kernel] panic: avoid the extra noise dmesg (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not break early boot with probing addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make function pointer_string static (Prarit Bhargava) [1751075] - [lib] vsprintf: Limit the length of inlined error messages (Prarit Bhargava) [1751075] - [lib] vsprintf: Avoid confusion between invalid address and value (Prarit Bhargava) [1751075] - [lib] vsprintf: Prevent crash when dereferencing invalid pointers (Prarit Bhargava) [1751075] - [lib] vsprintf: Consolidate handling of unknown pointer specifiers (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pO handler as kobject_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out pV handler as va_format() (Prarit Bhargava) [1751075] - [lib] vsprintf: Factor out p[iI] handler as ip_addr_string() (Prarit Bhargava) [1751075] - [lib] vsprintf: Do not check address of well-known strings (Prarit Bhargava) [1751075] - [lib] vsprintf: Consistent pK handling for kptr_restrict == 0 (Prarit Bhargava) [1751075] - [lib] vsprintf: Shuffle restricted_pointer() (Prarit Bhargava) [1751075] - [kernel] printk: Tie printk_once / printk_deferred_once into .data.once for reset (Prarit Bhargava) [1751075] - [lib] lib: Use new kselftest header (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Add empty module_exit function (Prarit Bhargava) [1751075] - [scripts] checkpatch: add pt as a valid vsprintf extension (Prarit Bhargava) [1751075] - [lib] lib/test_printf: Switch to bitmap_zalloc() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf.c: move sizeof(struct printf_spec) next to its definition (Prarit Bhargava) [1751075] - [kernel] printk/docs: Add extra integer types to printk-formats (Prarit Bhargava) [1751075] - [kernel] printk: Remove no longer used LOG_PREFIX. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Remove pCr remnant in comment (Prarit Bhargava) [1751075] - [kernel] printk: Pass caller information to log_store(). (Prarit Bhargava) [1751075] - [kernel] kernel/sysctl: add panic_print into sysctl (Prarit Bhargava) [1751075] - [kernel] panic: add options to print system info when panic happens (Prarit Bhargava) [1751075] - [include] include/linux/printk.h: drop silly "static inline asmlinkage" from dump_stack() (Prarit Bhargava) [1751075] - [kernel] printk: Add caller information to printk() output. (Prarit Bhargava) [1751075] - [kernel] printk: Remove print_prefix() calls with NULL buffer. (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Print time and date in human readable format via pt (Prarit Bhargava) [1751075] - [kernel] printk: fix printk_time race. (Prarit Bhargava) [1751075] - [kernel] printk: Make printk_emit() local function. (Prarit Bhargava) [1751075] - [documentation] doc: printk-formats: Remove bogus kobject references for device nodes (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash printed address for netdev bits fallback (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Hash legacy clock addresses (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Prepare for more general use of ptr_to_id() (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Make ptr argument conts in ptr_to_id() (Prarit Bhargava) [1751075] - [kernel] printk: fix integer overflow in setup_log_buf() (Prarit Bhargava) [1751075] - [kernel] printk: do not preliminary split up cont buffer (Prarit Bhargava) [1751075] - [kernel] printk: lock/unlock console only for new logbuf entries (Prarit Bhargava) [1751075] - [kernel] printk: keep kernel cont support always enabled (Prarit Bhargava) [1751075] - [kernel] printk: Give error on attempt to set log buffer length to over 2G (Prarit Bhargava) [1751075] - [kernel] printk: Add KBUILD_MODNAME and remove a redundant print prefix (Prarit Bhargava) [1751075] - [kernel] printk: Correct wrong casting (Prarit Bhargava) [1751075] - [kernel] printk: CON_PRINTBUFFER console registration is a bit racy (Prarit Bhargava) [1751075] - [kernel] printk: Do not miss new messages when replaying the log (Prarit Bhargava) [1751075] - [kernel] Revert "printk: make sure to print log on console." (Prarit Bhargava) [1751075] - [lib] vsprintf: print OF node name using full_name (Prarit Bhargava) [1751075] - [kernel] printk/tracing: Do not trace printk_nmi_enter() (Prarit Bhargava) [1751075] - [misc] notifier: Remove notifier header file wherever not used (Prarit Bhargava) [1751075] - [init] init: allow initcall tables to be emitted using relative references (Prarit Bhargava) [1751075] - [lib] lib/vsprintf: Do not handle pO[^F] as px (Prarit Bhargava) [1751075] - [kernel] console: Replace #if 0 with atomic var 'ignore_console_lock_warning' (Prarit Bhargava) [1751075] - [lib] vsprintf: Use hw RNG for ptr_key (Prarit Bhargava) [1751075] - [kernel] printk: Fix warning about unused suppress_message_printing (Prarit Bhargava) [1751075] - [char] random: Return nbytes filled from hw RNG (Prarit Bhargava) [1751075] - [char] random: Fix whitespace pre random-bytes work (Prarit Bhargava) [1751075] - [kernel] printk/nmi: Prevent deadlock when accessing the main log buffer in NMI (Prarit Bhargava) [1751075] - [kernel] printk: Create helper function to queue deferred console handling (Prarit Bhargava) [1751075] - [kernel] printk: Split the code for storing a message into the log buffer (Prarit Bhargava) [1751075] - [kernel] printk: Clean up syslog_print_all() (Prarit Bhargava) [1751075] - [kernel] printk: Export is_console_locked (Prarit Bhargava) [1751075] - [kernel] printk: Remove unnecessary kmalloc() from syslog during clear (Prarit Bhargava) [1751075] - [kernel] printk: Make CONSOLE_LOGLEVEL_QUIET configurable (Prarit Bhargava) [1751075] - [kernel] printk: make sure to print log on console. (Prarit Bhargava) [1751075] - [lib] lib/test_printf.c: accept "ptrval" as valid result for plain 'p' tests (Prarit Bhargava) [1751075] - [kernel] softirq: Remove tasklet_hrtimer (Prarit Bhargava) [1737073] - [include] list: add function list_rotate_to_front() (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Rename the file for consistency (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Move Kconfig option (Prarit Bhargava) [1737073] - [clocksource] clocksource/drivers/tcb_clksrc: Use tcb as sched_clock (Prarit Bhargava) [1737073] - [kernel] irq_work: Do not raise an IPI when queueing work on the local CPU (Prarit Bhargava) [1737073] - [tty] tty/sysrq: Convert show_lock to raw_spinlock_t (Prarit Bhargava) [1737073] - [net] xfrm: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Replace hrtimer tasklet with softirq hrtimer (Prarit Bhargava) [1737073] - [kernel] kthread: Do not use TIMER_IRQSAFE (Prarit Bhargava) [1737073] - [kernel] kthread: Convert worker lock to raw spinlock (Prarit Bhargava) [1737073] - [netdrv] mac80211_hwsim: Timer should be initialized before device registered (Prarit Bhargava) [1737073] - [net] xfrm: use time64_t for in-kernel timestamps (Prarit Bhargava) [1737073] - [x86] x86/intel: Aggregate microserver naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core graphics naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core mobile naming (Prarit Bhargava) [1725644] - [x86] x86/intel: Aggregate big core client naming (Prarit Bhargava) [1725644] - [tools] turbostat: Replace GPLv2 boilerplate/reference with SPDX - rule 335 (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: update version number (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: rename has_hsw_msrs() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix Haswell Core systems (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add support for Hygon Fam 18h (Dhyana) RAPL (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix caller parameter of get_tdp_amd() (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Fix CPUC1 display value (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: do not enforce 1ms (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: read from pipes too (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Add Ice Lake NNPI support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: add Jacobsville support (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: remove duplicate pc10 column (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix file descriptor leaks (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix leak of file descriptor on error return path (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: fix buffer overrun (Prarit Bhargava) [1725644] - [tools] tools/power turbostat: Make interval calculation per thread to reduce jitter (Prarit Bhargava) [1725644] - [tools] tools/power/x86: Enable compiler optimisations and Fortify by default (Prarit Bhargava) [1725644] - [x86] x86/cpu: Add Ice Lake NNPI to Intel family (Prarit Bhargava) [1725644]- [tools] perf tools: Fix segfault in cpu_cache_level__read() (Michael Petlan) [1761995] - [scsi] qla2xxx: Update driver version to 10.01.00.19.08.2-k (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Nport ID display value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link up fail (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix N2N link reset (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Optimize NPIV tear down process (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale mem access on driver unload (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix unbound sleep in fcport delete path. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence fwdump template message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stale session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix stuck login session (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix driver reload for ISP82xx (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix flash read for Qlogic ISPs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix message indicating vectors used by driver (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: fix spelling mistake "initializatin" -> "initialization" (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a recently introduced kernel warning (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a NULL pointer dereference (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_async_abort_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous if-tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2x00_els_dcmd2_free() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Inline the qla2x00_fcport_event_handler() function (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report invalid mailbox status codes (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove superfluous sts_entry_* casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Let the compiler check the type of the SCSI command context pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if sp->done() is not called from the completion path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make sure that aborted commands are freed (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce qla2xxx_get_next_handle() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Modify NVMe include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qlt_handle_abts_completion() more robust (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a race condition between aborting and completing a SCSI command (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the function qla2xxx_init_sp() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Enable type checking for the SRB free and done callback functions (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Rework key encoding in qlt_find_host_by_d_id() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the responder mode if appropriate for ELS pass-through IOCBs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make it explicit that ELS pass-through IOCBs use little endian (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check secondary image if reading the primary image fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla24xx_read_flash_data() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the be_id_t and le_id_t data types for FC src/dst IDs (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a soft reset fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use memcpy() and strlcpy() instead of strcpy() and strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the PCI info string output buffer size (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if waiting for pending commands times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare fourth qla2x00_set_model_info() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Always check the qla2x00_wait_for_hba_online() return value (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress multiple Coverity complaint about out-of-bounds accesses (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Suppress a Coveritiy complaint about integer overflow (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unreachable code from qla83xx_idc_lock() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix qla24xx_process_bidir_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify a debug statement (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove dead code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if parsing the version string fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a mailbox command times out (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use strlcpy() instead of strncpy() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Do not corrupt vha->plogi_ack_list (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Report the firmware status code if a mailbox command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix session lookup in qlt_abort_work() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qla24xx_abort_sp_done() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous tests (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous pointer check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_lport_dump() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the number of casts in GID list code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Verify locking assumptions at runtime (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change data_dsd into an array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla_tgt_cmd.cdb const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reduce the scope of three local variables in qla2xxx_queuecommand() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Change the return type of qla2x00_update_ms_fdmi_iocb() into void (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare the fourth ql_dump_buffer() argument const (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a superfluous forward declaration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove an include directive from qla_mr.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Include the header file from qla_dsd.h (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs instead of spaces for indentation (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Improve Linux kernel coding style conformance (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Really fix qla2xxx_eh_abort() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_abort_srb() again decrease the sp reference count (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Allow NVMe IO to resume with short cable pull (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix hang in fcport delete path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use common update-firmware-options routine for ISP27xx+ (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix NVMe port discovery after a short device port loss (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Correct error handling during initialization failures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Retry fabric Scan on IOCB queue full (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix premature timer expiration (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix Relogin to prevent modifying scan_state flag (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reject EH_{abort|device_reset|target_request} (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Skip FW dump on LOOP initialization error (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use Correct index for Q-Pair array (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort timeout race condition. (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix DMA unmap leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Replace vmalloc + memset with vzalloc (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary null check (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: remove double assignment in qla2x00_update_fcport (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Add cleanup for PCI EEH recovery (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that lockdep complains about unsafe locking in tcm_qla2xxx_close_session() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qlt_send_resp_ctio() corrupts memory (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use __le64 instead of uint32_t[2] for sending DMA addresses to firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Introduce the dsd32 and dsd64 data structures (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Check the size of firmware data structures at compile time (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Pass little-endian values to the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla24xx_async_abort_cmd() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove unnecessary locking from the target code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Complain if a command is released that is owned by the firmware (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: target: Fix offline port handling and host reset handling (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix abort handling in tcm_qla2xxx_write_pending() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix error handling in qlt_alloc_qfull_cmd() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Simplify qlt_send_term_imm_notif() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix use-after-free issues in qla2xxx_qpair_sp_free_dma() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a qla24xx_enable_msix() error path (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that qla2x00_mem_free() crashes if called twice (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_mem_free() easier to verify (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the size of the mailbox arrays from 4 to 8 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Log the status code if a firmware command fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Avoid that Coverity complains about dereferencing a NULL rport pointer (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Uninline qla2x00_init_timer() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_is_reserved_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_clear_loop_id() from qla_inline.h into qla_init.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla2x00_find_new_loop_id() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_reserved_loop_ids() definition (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a format specifier (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Update two source code comments (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Silence Successful ELS IOCB message (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix device staying in blocked state (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move qla2x00_set_fcport_state() from a .h into a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove two superfluous casts (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove qla_tgt_cmd.data_work and qla_tgt_cmd.data_work_free (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the include directive (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare qla24xx_build_scsi_crc_2_iocbs() static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Move the port_state_str[] definition from a .h to a .c file (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Insert spaces where required (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix formatting of pointer types (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Leave a blank line after declarations (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use tabs to indent code (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix FC-AL connection target discovery (Himanshu Madhani) [1728845] - [scsi] scsi: tcm_qla2xxx: Minimize #include directives (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister resources in the opposite order of the registration order (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Unregister chrdev if module initialization fails (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use get/put_unaligned where appropriate (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Make qla2x00_process_response_queue() easier to read (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Declare local symbols static (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use ARRAY_SIZE() in the definition of QLA_LAST_SPEED (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove a comment that refers to the SCSI host lock (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Remove useless set memory to zero use memset() (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Cleanup fcport memory to prevent leak (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Further limit FLASH region write access from SysFS (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix incorrect region-size setting in optrom SYSFS routines (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Disable T10-DIF feature with FC-NVMe during probe (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Increase the max_sgl_segments to 1024 (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Reset the FCF_ASYNC_{SENT|ACTIVE} flags (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Set the qpair in SRB to NULL when SRB is released (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix a small typo in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Fix comment alignment in qla_bsg.c (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: deadlock by configfs_depend_item (Himanshu Madhani) [1728845] - [scsi] scsi: qla2xxx: use lower_32_bits and upper_32_bits instead of reinventing them (Himanshu Madhani) [1728845] - [md] dm snapshot: rework COW throttling to fix deadlock (Mike Snitzer) [1758605] - [md] dm snapshot: introduce account_start_copy() and account_end_copy() (Mike Snitzer) [1758605] - [netdrv] ice: Bump version (Jonathan Toppins) [1721711] - [netdrv] ice: Enable DDP package download (Jonathan Toppins) [1721711] - [netdrv] ice: Initialize DDP package structures (Jonathan Toppins) [1721711] - [netdrv] ice: Implement Dynamic Device Personalization (DDP) download (Jonathan Toppins) [1721711] - [netdrv] ice: Fix FW version formatting in dmesg (Jonathan Toppins) [1721711] - [netdrv] ice: send driver version to firmware (Jonathan Toppins) [1721711] - [netdrv] ice: Rework around device/function capabilities (Jonathan Toppins) [1721711] - [netdrv] ice: change default number of receive descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Minor refactor in queue management (Jonathan Toppins) [1721711] - [netdrv] ice: Allow for delayed LLDP MIB change registration (Jonathan Toppins) [1721711] - [netdrv] ice: update Tx context struct (Jonathan Toppins) [1721711] - [netdrv] ice: Report VF link status with opcode to get resources (Jonathan Toppins) [1721711] - [netdrv] ice: Check for DCB capability before initializing DCB (Jonathan Toppins) [1721711] - [netdrv] ice: report link down for VF when PF's queues are not enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Reliably reset VFs (Jonathan Toppins) [1721711] - [netdrv] ice: change work limit to a constant (Jonathan Toppins) [1721711] - [netdrv] ice: small efficiency fixes (Jonathan Toppins) [1721711] - [netdrv] ice: move code closer together (Jonathan Toppins) [1721711] - [netdrv] ice: clean up arguments (Jonathan Toppins) [1721711] - [netdrv] ice: Check root pointer for validity (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_main_vsi to get PF/main VSI (Jonathan Toppins) [1721711] - [netdrv] ice: Update fields in ice_vsi_set_num_qs when reconfiguring (Jonathan Toppins) [1721711] - [netdrv] ice: Only disable VLAN pruning for the VF when all VLANs are removed (Jonathan Toppins) [1721711] - [netdrv] ice: Remove enable DCB when SW LLDP is activated (Jonathan Toppins) [1721711] - [netdrv] ice: Report stats when VSI is down (Jonathan Toppins) [1721711] - [netdrv] ice: Always notify FW of VF reset (Jonathan Toppins) [1721711] - [netdrv] ice: Correctly handle return values for init DCB (Jonathan Toppins) [1721711] - [netdrv] ice: Limit Max TCs on devices with more than 4 ports (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup defines in ice_type.h (Jonathan Toppins) [1721711] - [netdrv] ice: print extra message if topology issue (Jonathan Toppins) [1721711] - [netdrv] ice: add print of autoneg state to link message (Jonathan Toppins) [1721711] - [netdrv] ice: update driver unloading field for Queue Shutdown AQ command (Jonathan Toppins) [1721711] - [netdrv] ice: add needed PFR during driver unload (Jonathan Toppins) [1721711] - [netdrv] ice: Deduce TSA value from the priority value in the CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Report what the user set for coalesce [tx|rx]-usecs (Jonathan Toppins) [1721711] - [netdrv] ice: Fix resource leak in ice_remove_rule_internal() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix EMP reset handling (Jonathan Toppins) [1721711] - [netdrv] ice: fix adminq calls during remove (Jonathan Toppins) [1721711] - [netdrv] ice: Rework ice_ena_msix_range (Jonathan Toppins) [1721711] - [netdrv] ice: Fix VF configuration issues due to reset (Jonathan Toppins) [1721711] - [netdrv] ice: Alloc queue management bitmaps and arrays dynamically (Jonathan Toppins) [1721711] - [netdrv] ice: add support for virtchnl_queue_select.[tx|rx]_queues bitmap (Jonathan Toppins) [1721711] - [netdrv] ice: add support for enabling/disabling single queues (Jonathan Toppins) [1721711] - [netdrv] ice: fix potential infinite loop (Jonathan Toppins) [1721711] - [netdrv] ice: fix ice_is_tc_ena (Jonathan Toppins) [1721711] - [netdrv] ice: add validation in OP_CONFIG_VSI_QUEUES VF message (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clog kernel debug log with VF MDD events errors (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce a local variable for a VSI in the rebuild path (Jonathan Toppins) [1721711] - [netdrv] ice: shorten local and add debug prints (Jonathan Toppins) [1721711] - [netdrv] ice: Sanitize ice_ena_vsi and ice_dis_vsi (Jonathan Toppins) [1721711] - [netdrv] ice: added sibling head to parse nodes (Jonathan Toppins) [1721711] - [netdrv] ice: Fix ethtool port and PFC stats for 4x25G cards (Jonathan Toppins) [1721711] - [netdrv] ice: Don't allow VSI to remove unassociated ucast filter (Jonathan Toppins) [1721711] - [netdrv] ice: Fix issues updating VSI MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: update ethtool stats on-demand (Jonathan Toppins) [1721711] - [netdrv] ice: Add input handlers for virtual channel handlers (Jonathan Toppins) [1721711] - [netdrv] ice: Don't clear auto_fec bit in ice_cfg_phy_fec() (Jonathan Toppins) [1721711] - [netdrv] ice: Fix flag used for module query (Jonathan Toppins) [1721711] - [netdrv] ice: silence some bogus error messages (Jonathan Toppins) [1721711] - [netdrv] ice: Rename ethtool private flag for lldp (Jonathan Toppins) [1721711] - [netdrv] ice: reject VF attempts to enable head writeback (Jonathan Toppins) [1721711] - [netdrv] ice: Copy dcbx configuration only if mode is correct (Jonathan Toppins) [1721711] - [netdrv] ice: Treat DCBx state NOT_STARTED as valid (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call synchronize_irq() for VF's from the host (Jonathan Toppins) [1721711] - [netdrv] ice: Account for all states of FW DCBx and LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Allow egress control packets from PF_VSI (Jonathan Toppins) [1721711] - [netdrv] ice: improve print for VF's when adding/deleting MAC filters (Jonathan Toppins) [1721711] - [netdrv] ice: Change type for queue counts (Jonathan Toppins) [1721711] - [netdrv] ice: Move VF resources definition to SR-IOV specific file (Jonathan Toppins) [1721711] - [netdrv] ice: Increase size of Mailbox receive queue for many VFs (Jonathan Toppins) [1721711] - [netdrv] ice: Reduce wait times during VF bringup/reset (Jonathan Toppins) [1721711] - [netdrv] ice: update GLINT_DYN_CTL and GLINT_VECT2FUNC register access (Jonathan Toppins) [1721711] - [netdrv] ice: Do not always bring up PF VSI in ice_ena_vsi() (Jonathan Toppins) [1721711] - [netdrv] ice: allow empty Rx descriptors (Jonathan Toppins) [1721711] - [netdrv] ice: Fix kernel hang with DCB reset in CEE mode (Jonathan Toppins) [1721711] - [netdrv] ice: Set WB_ON_ITR when we don't re-enable interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: fix set pause param autoneg check (Jonathan Toppins) [1721711] - [netdrv] ice: Restructure VFs initialization flows (Jonathan Toppins) [1721711] - [netdrv] ice: Assume that more than one Rx queue is rare in ice_napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Use the software based tail when checking for hung Tx ring (Jonathan Toppins) [1721711] - [netdrv] ice: Bump version number (Jonathan Toppins) [1721711] - [netdrv] ice: Remove flag to track VF interrupt status (Jonathan Toppins) [1721711] - [netdrv] ice: Remove unnecessary flag ICE_FLAG_MSIX_ENA (Jonathan Toppins) [1721711] - [netdrv] ice: Don't return error for disabling LAN Tx queue that does exist (Jonathan Toppins) [1721711] - [netdrv] ice: Remove duplicate code in ice_alloc_rx_bufs (Jonathan Toppins) [1721711] - [netdrv] ice: Add stats for Rx drops at the port level (Jonathan Toppins) [1721711] - [netdrv] ice: Update number of VF queue before setting VSI resources (Jonathan Toppins) [1721711] - [netdrv] ice: Set up Tx scheduling tree based on alloc VSI Tx queues (Jonathan Toppins) [1721711] - [netdrv] ice: Only bump Rx tail and release buffers once per napi_poll (Jonathan Toppins) [1721711] - [netdrv] ice: Disable VFs until reset is completed (Jonathan Toppins) [1721711] - [netdrv] ice: Do not configure port with no media (Jonathan Toppins) [1721711] - [netdrv] ice: separate out control queue lock creation (Jonathan Toppins) [1721711] - [netdrv] ice: Always set prefena when configuring an Rx queue (Jonathan Toppins) [1721711] - [netdrv] ice: Move vector base setup to PF VSI (Jonathan Toppins) [1721711] - [netdrv] ice: track hardware stat registers past rollover (Jonathan Toppins) [1721711] - [netdrv] ice: add lp_advertising flow control support (Jonathan Toppins) [1721711] - [netdrv] ice: Use struct_size() helper (Jonathan Toppins) [1721711] - [netdrv] ice: Use LLDP ethertype define ETH_P_LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Trivial cosmetic changes (Jonathan Toppins) [1721711] - [netdrv] ice: Recognize higher speeds (Jonathan Toppins) [1721711] - [netdrv] ice: Use a different ICE_DBG bit for firmware log messages (Jonathan Toppins) [1721711] - [netdrv] ice: Update function header (Jonathan Toppins) [1721711] - [netdrv] ice: Move define for ICE_AQC_DRIVER_UNLOADING (Jonathan Toppins) [1721711] - [netdrv] ice: Align to updated AQ command formats (Jonathan Toppins) [1721711] - [netdrv] ice: Use continue instead of an else block (Jonathan Toppins) [1721711] - [netdrv] ice: Change minimum descriptor count value for Tx/Rx rings (Jonathan Toppins) [1721711] - [netdrv] ice: Add switch rules to handle LLDP packets (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup ice_update_link_info (Jonathan Toppins) [1721711] - [netdrv] ice: Use right type for ice_cfg_vsi_lan return (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for Forward Error Correction (FEC) (Jonathan Toppins) [1721711] - [netdrv] ice: Add support for virtchnl_vector_map.[rxq|txq]_map (Jonathan Toppins) [1721711] - [netdrv] ice: Introduce ice_init_mac_fltr and move ice_napi_del (Jonathan Toppins) [1721711] - [netdrv] ice: Use GLINT_DYN_CTL to disable VF's interrupts (Jonathan Toppins) [1721711] - [netdrv] ice: Add a helper to trigger software interrupt (Jonathan Toppins) [1721711] - [netdrv] ice: Configure RSS LUT key only if RSS is enabled (Jonathan Toppins) [1721711] - [netdrv] ice: Add ice_get_fw_log_cfg to init FW logging (Jonathan Toppins) [1721711] - [netdrv] ice: Minor cleanup in ice_switch.h (Jonathan Toppins) [1721711] - [netdrv] ice: Remove redundant and premature event config (Jonathan Toppins) [1721711] - [netdrv] ice: Change message level (Jonathan Toppins) [1721711] - [netdrv] ice: Check all VFs for MDD activity, don't disable (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor interrupt tracking (Jonathan Toppins) [1721711] - [netdrv] ice: Add handler for ethtool selftest (Jonathan Toppins) [1721711] - [netdrv] ice: Don't call ice_cfg_itr() for SR-IOV (Jonathan Toppins) [1721711] - [netdrv] ice: Set minimum default Rx descriptor count to 512 (Jonathan Toppins) [1721711] - [netdrv] ice: Resolve static analysis warning (Jonathan Toppins) [1721711] - [netdrv] ice: Implement toggling ethtool rx-vlan-filter (Jonathan Toppins) [1721711] - [netdrv] ice: Remove direct write for GLLAN_RCTL_0 (Jonathan Toppins) [1721711] - [netdrv] ice: Fix LINE_SPACING style issue (Jonathan Toppins) [1721711] - [netdrv] ice: Silence semantic parser warnings (Jonathan Toppins) [1721711] - [netdrv] ice: Fix couple of issues in ice_vsi_release (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize ice_vf struct (Jonathan Toppins) [1721711] - [netdrv] ice: Use bitfields when possible (Jonathan Toppins) [1721711] - [netdrv] ice: Reorganize tx_buf and ring structs (Jonathan Toppins) [1721711] - [netdrv] ice: Format ethtool reported stats (Jonathan Toppins) [1721711] - [netdrv] ice: Gracefully handle reset failure in ice_alloc_vfs() (Jonathan Toppins) [1721711] - [netdrv] ice: Refactor the LLDP MIB change event handling (Jonathan Toppins) [1721711] - [netdrv] ice: Advertise supported link modes if none requested (Jonathan Toppins) [1721711] - [netdrv] ice: Fix hang when ethtool disables FW LLDP (Jonathan Toppins) [1721711] - [netdrv] ice: Call out dev/func caps when printing (Jonathan Toppins) [1721711] - [netdrv] ice: Remove braces for single statement blocks (Jonathan Toppins) [1721711] - [netdrv] ice: Cleanup an unnecessary variable initialization (Jonathan Toppins) [1721711] - [netdrv] ice: Implement LLDP persistence (Jonathan Toppins) [1721711] - [netdrv] ice: Fix double spacing (Jonathan Toppins) [1721711] - [kernel] sched/debug: Fix potential deadlock when writing to sched_features (Vladis Dronov) [1760060] - [kernel] sched/debug: Use match_string() helper instead of open-coded logic (Vladis Dronov) [1760060] - [hid] HID: intel-ish-hid: ipc: add EHL device id (Tony Camuso) [1716756] - [hid] HID: remove NO_D3 flag when remove driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix wrong driver_data usage (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Fix a use after free in load_fw_from_host() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1716756] - [platform] platform/chrome: Add ChromeOS EC ISHTP driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: prefix header search paths with $(srctree)/ (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add Comet Lake PCI device ID (Tony Camuso) [1716756] - [platform] platform/chrome: cros_ec: Add EC host command support using rpmsg (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: fix spelling mistake "multipe" -> "multiple" (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ISH firmware loader client driver (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface function for PCI device pointer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use the new interface functions in HID ish client (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move functions related to bus and device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add interface functions for struct ishtp_cl (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move the common functions from client.h (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Store ishtp_cl_device instance in device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Move driver registry functions (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Simplify ishtp_cl_link() (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Hide members of struct ishtp_cl_device (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Add match callback to ishtp bus type (Tony Camuso) [1716756] - [hid] HID: intel-ish: enable raw interface to HID devices on ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Use VID/PID from ISH (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: Switch to use new generic UUID API (Tony Camuso) [1716756] - [hid] HID: intel-ish: ipc: handle PIMR before ish_wakeup also clear PISR busy_clear bit (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to search client id (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for client search (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function to access client buffer (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper functions for client buffer operation (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: use helper function for private driver data set/get (Tony Camuso) [1716756] - [hid] HID: intel-ish-hid: ishtp: add helper function for driver data get/set (Tony Camuso) [1716756] - [platform] platform/chrome: Move cros-ec transport drivers to drivers/platform. (Tony Camuso) [1716756] - [tools] tools: PCI: Fix compiler warning in pcitest (Myron Stowe) [1753749] - [iommu] iommu: Fix integer truncation (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Ignore root complex whitelist when an IOMMU is present (Myron Stowe) [1753749] - [pci] PCI: Cleanup setup-bus.c comments and whitespace (Myron Stowe) [1753749] - [include] CPER: Remove unnecessary use of user-space types (Myron Stowe) [1753749] - [include] CPER: Add UEFI spec references (Myron Stowe) [1753749] - [pci] PCI: Fix comment typos (Myron Stowe) [1753749] - [pci] PCI: Cleanup register definition width and whitespace (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless MY_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pointless PCIE_MODULE_NAME definition (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove unused dbg/err/info/warn() wrappers (Myron Stowe) [1753749] - [pci] PCI: pciehp: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI: pciehp: Replace pciehp_debug module param with dyndbg (Myron Stowe) [1753749] - [pci] PCI: pciehp: Remove pciehp_debug uses (Myron Stowe) [1753749] - [pci] PCI/AER: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/DPC: Log messages with pci_dev, not pcie_device (Myron Stowe) [1753749] - [pci] PCI/PME: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI/AER: Replace dev_printk(KERN_DEBUG) with dev_info() (Myron Stowe) [1753749] - [pci] PCI: Replace dev_printk(KERN_DEBUG) with dev_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Replace printk(KERN_INFO) with pr_info(), etc (Myron Stowe) [1753749] - [pci] PCI: Use dev_printk() when possible (Myron Stowe) [1753749] - [iommu] iommu/dma: Reserve IOVA for PCIe inaccessible DMA address (Myron Stowe) [1753749] - [pci] PCI: Add dma_ranges window list (Myron Stowe) [1753749] - [pci] PCI: endpoint: Fix a potential NULL pointer dereference (Myron Stowe) [1753749] - [tools] tools: PCI: Handle pcitest.sh independently from pcitest (Myron Stowe) [1753749] - [tools] tools: PCI: Add 'h' in optstring of getopt() (Myron Stowe) [1753749] - [tools] tools: PCI: Change pcitest compiling process (Myron Stowe) [1753749] - [tools] tools: PCI: Fix compilation warnings (Myron Stowe) [1753749] - [tools] tools: PCI: Exit with error code when test fails (Myron Stowe) [1753749] - [pci] PCI: Mark Atheros AR9462 to avoid bus reset (Myron Stowe) [1753749] - [pci] switchtec: Fix unintended mask of MRPC event (Myron Stowe) [1753749] - [pci] switchtec: Increase PFF limit from 48 to 255 (Myron Stowe) [1753749] - [pci] PCI/LINK: Disable bandwidth notification interrupt during suspend (Myron Stowe) [1753749] - [pci] PCI/P2PDMA: Allow P2P DMA between any devices under AMD ZEN Root Complex (Myron Stowe) [1753749] - [maintainers] MAINTAINERS: Add Karthikeyan Mitran and Hou Zhiqiang for Mobiveil PCI (Myron Stowe) [1753749] - [platform] platform/chrome: chromeos_laptop: use pci_dev_id() helper (Myron Stowe) [1753749] - [iommu] iommu/amd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [drm] drm/amdkfd: Use pci_dev_id() helper (Myron Stowe) [1753749] - [powerpc] powerpc/powernv/npu: Use pci_dev_id() helper (Myron Stowe) [1753749] - [x86] x86/PCI: Fix PCI IRQ routing table memory leak (Myron Stowe) [1753749] - [pci] PCI: Remove unused pci_request_region_exclusive() (Myron Stowe) [1753749] - [pci] PCI: Mark expected switch fall-throughs (Myron Stowe) [1753749] - [pci] PCI/ACPI: Remove the need for 'struct hotplug_params' (Myron Stowe) [1753749] - [pci] PCI/ACPI: Do not export pci_get_hp_params() (Myron Stowe) [1753749] - [pci] PCI: rpaphp: Get/put device node reference during slot alloc/dealloc (Myron Stowe) [1753749] - [pci] PCI: rpadlpar: Fix leaked device_node references in add/remove paths (Myron Stowe) [1753749] - [pci] PCI: Assign bus numbers present in EA capability for bridges (Myron Stowe) [1753749] - [pci] PCI: OF: Support "external-facing" property (Myron Stowe) [1753749] - [documentation] dt-bindings: Add "external-facing" PCIe port property (Myron Stowe) [1753749] - [pci] PCI: Init PCIe feature bits for managed host bridge alloc (Myron Stowe) [1753749] - [pci] PCI/AER: Change pci_aer_init() stub to return void (Myron Stowe) [1753749] - [s390] s390/zcrypt: CEX7S exploitation support (Philipp Rudo) [1726416] - [s390] s390/pkey: Add sysfs attributes to emit AES CIPHER key blobs (Philipp Rudo) [1726416] - [s390] s390/crypto: Support for SHA3 via CPACF (MSA6) (Philipp Rudo) [1726416] - [s390] s390/crypto: xts-aes-s390 fix extra run-time crypto self tests finding (Philipp Rudo) [1726416] - [s390] s390: vfio-ap: fix warning reset not completed (Philipp Rudo) [1726416] - [s390] crypto: s390 - Rename functions to avoid conflict with crypto/sha256.h (Philipp Rudo) [1726416] - [s390] s390/zcrypt: fix wrong handling of cca cipher keygenflags (Philipp Rudo) [1726416] - [s390] crypto: s390/xts-aes - invoke fallback for ciphertext stealing (Philipp Rudo) [1726416] - [s390] s390/paes: Prepare paes functions for large key blobs (Philipp Rudo) [1726416] - [s390] s390/pkey: add CCA AES cipher key support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: Add low level functions for CCA AES cipher keys (Philipp Rudo) [1726416] - [s390] s390/zcrypt: extend cca_findcard function and helper (Philipp Rudo) [1726416] - [s390] s390/pkey: pkey cleanup: narrow in-kernel API, fix some variable types (Philipp Rudo) [1726416] - [s390] s390/zcrypt: adjust switch fall through comments for -Wimplicit-fallthrough (Philipp Rudo) [1726416] - [s390] crypto: s390/aes - fix name clash after AES library refactor (Philipp Rudo) [1726416] - [s390] s390/zcrypt: new sysfs attributes serialnr and mkvps (Philipp Rudo) [1726416] - [s390] s390/zcrypt: add base code for cca crypto card info support (Philipp Rudo) [1726416] - [s390] s390/zcrypt: move cca misc functions to new code file (Philipp Rudo) [1726416] - [s390] s390: use __u{16, 32, 64} instead of uint{16, 32, 64}_t in uapi header (Philipp Rudo) [1726416] - [s390] s390/zcrypt: remove the exporting of ap_query_configuration (Philipp Rudo) [1726416] - [s390] s390/crypto: sha: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: prng: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/crypto: ghash: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/pkey: Use -ENODEV instead of -EOPNOTSUPP (Philipp Rudo) [1726416] - [s390] s390/zcrypt: support special flagged EP11 cprbs (Philipp Rudo) [1726416] - [s390] s390/crypto: fix possible sleep during spinlock aquired (Philipp Rudo) [1726416] - [s390] s390/crypto: use TRNG for seeding/reseeding (Philipp Rudo) [1726416] - [s390] s390/crypto: rework generate_entropy function for pseudo random dd (Philipp Rudo) [1726416] - [s390] s390: zcrypt: initialize variables before_use (Philipp Rudo) [1726416] - [powerpc] powerpc/pseries: Track LMB nid instead of using device tree (Steve Best) [1758742] - [powerpc] powerpc/pseries/memory-hotplug: Only update DT once per memory DLPAR request (Steve Best) [1758742] - [net] hv_sock: Fix hang when a connection is closed (Cathy Avery) [1739477] - [net] hv_sock: Use consistent types for UUIDs (Cathy Avery) [1739477] - [net] hvsock: fix epollout hang from race condition (Cathy Avery) [1739477] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Cathy Avery) [1739477] - [net] hv_sock: perf: loop in send() to maximize bandwidth (Cathy Avery) [1739477] - [net] hv_sock: perf: Allow the socket buffer size options to influence the actual socket buffers (Cathy Avery) [1739477] - [net] hv_sock: Add support for delayed close (Cathy Avery) [1739477] - [powerpc] powerpc/rtas: allow rescheduling while changing cpu states (Steve Best) [1758651] - [powerpc] powerpc/pseries/mobility: use cond_resched when updating device tree (Steve Best) [1758651] - [tools] selftests/powerpc: Fix compile error on tlbie_test due to newer gcc (Desnes Augusto Nunes do Rosario) [1755707] - [tools] selftests/powerpc: Add test case for tlbie vs mtpidr ordering issue (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/mm: Fixup tlbie vs mtpidr/mtlpidr ordering issue on POWER9 (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/radix: Rename CPU_FTR_P9_TLBIE_BUG feature flag (Desnes Augusto Nunes do Rosario) [1755707] - [powerpc] powerpc/book3s64/mm: Don't do tlbie fixup for some hardware revisions (Desnes Augusto Nunes do Rosario) [1755707] - [scsi] scsi: zfcp: make DIX experimental, disabled, and independent of DIF (Philipp Rudo) [1723829] - [s390] s390: add support for IBM z15 machines (Philipp Rudo) [1757015] - [s390] s390/pci: add mio_enabled attribute (Philipp Rudo) [1757118] - [s390] s390: fix setting of mio addressing control (Philipp Rudo) [1757118] - [s390] s390/pci: correctly handle MIO opt-out (Philipp Rudo) [1757118] - [s390] s390/pci: deal with devices that have no support for MIO instructions (Philipp Rudo) [1757118] - [s390] s390/pci: fix assignment of bus resources (Philipp Rudo) [1757118] - [s390] s390/pci: fix struct definition for set PCI function (Philipp Rudo) [1757118] - [s390] s390/pci: fix MSI message data (Philipp Rudo) [1757123] - [powerpc] powerpc/tm: Add tm-poison test (Steve Best) [1756721] - [powerpc] powerpc/powernv: Add new opal message type (Desnes Augusto Nunes do Rosario) [1706975] - [powerpc] powerpc/powernv: Enhance opal message read interface (Desnes Augusto Nunes do Rosario) [1706975] - [char] hwrng: core - don't wait on add_early_randomness() (Laurent Vivier) [1660802] - [firmware] efi: Export Runtime Configuration Interface table to sysfs (Al Stone) [1665518] - [nvme] nvme: Treat discovery subsystems as unique subsystems (Ewan Milne) [1757525] - [powerpc] powerpc/powernv/opal: Use standard interrupts property when available (Steve Best) [1757173] - [powerpc] powerpc: dump kernel log before carrying out fadump or kdump (Steve Best) [1756922] - [kernel] genirq/affinity: Create affinity mask for single vector (Ming Lei) [1733420] - [virt] kvm: arm/arm64: Only skip MMIO insn once (Andrew Jones) [1733928] - [vfio] type1: remove duplicate retrieval of reserved regions (Auger Eric) [1704597] - [vfio] type1: Add IOVA range capability support (Auger Eric) [1704597] - [vfio] type1: check dma map request is within a valid iova range (Auger Eric) [1704597] - [vfio] type1: Update iova list on detach (Auger Eric) [1704597] - [vfio] type1: Check reserved region conflict and update iova list (Auger Eric) [1704597] - [vfio] type1: Introduce iova list and add iommu aperture validity check (Auger Eric) [1704597] - [iommu] Revisit iommu_insert_resv_region() implementation (Auger Eric) [1704597] - [iommu] vt-d: Differentiate relaxable and non relaxable RMRRs (Auger Eric) [1704597] - [iommu] Introduce IOMMU_RESV_DIRECT_RELAXABLE reserved memory regions (Auger Eric) [1704597] - [iommu] vt-d: Handle PCI bridge RMRR device scopes in intel_iommu_get_resv_regions (Auger Eric) [1704597] - [iommu] vt-d: Handle RMRR with PCI bridge device scopes (Auger Eric) [1704597] - [iommu] vt-d: Introduce is_downstream_to_pci_bridge helper (Auger Eric) [1704597] - [iommu] vt-d: Duplicate iommu_resv_region objects per device list (Auger Eric) [1704597] - [iommu] Fix a leak in iommu_insert_resv_region (Auger Eric) [1704597] - [pci] hv: Avoid use of hv_pci_dev->pci_slot after freeing it (Mohammed Gamal) [1737569]- [x86] kvm: x86: omit "impossible" pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix consistency check on injected exception error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: omit absent pmu MSRs from MSR list (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Fix libkvm build error (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Limit guest PMCs to those supported on the host (Vitaly Kuznetsov) [1749495] - [virt] kvm: x86, powerpc: do not allow clearing largepages debugfs entry (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: x86: clarify what is reported on KVM_GET_MSRS failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Set VMENTER_L1D_FLUSH_NOT_REQUIRED if !X86_BUG_L1TF (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: add test for dirty logging inside nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix nested guest live migration with PML (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: assign two bits to track SPTE kinds (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Expose XSAVEERPTR to the guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Enumerate support for CLZERO instruction (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use AMD CPUID semantics for AMD vCPUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Improve emulation of CPUID leaves 0BH and 1FH (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix userspace set invalid CR4 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix a spurious -E2BIG in __do_cpuid_func (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Loosen filter for adaptive tuning of lapic_timer_advance_ns (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: cleanup and fix host 64-bit mode checks (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix build warnings in hv_enable_direct_tlbflush() on i386 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't check kvm_rebooting in __kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Drop ____kvm_handle_fault_on_reboot() (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add error handling to VMREAD helper (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Optimize VMX instruction error and fault handling (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Check kvm_rebooting in kvm_spurious_fault() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: limit atomic switch MSRs (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Intercept RDPRU (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add "significant index" flag to a few CPUID leaves (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Skip invalid pages during zapping iff root_count is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Explicitly track only a single invalid mmu generation (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "kvm: x86/mmu: Remove is_obsolete() call" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: reclaim the zapped-obsolete page first"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: collapse TLB flushes when zap all pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: zap pages in batch"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: add tracepoint for kvm_mmu_invalidate_all_pages"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: revert "revert "kvm: mmu: show mmu_valid_gen in shadow page related tracepoints"" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Use fast invalidate mechanism to zap MMIO sptes (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Treat invalid shadow pages as obsolete (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Tune lapic_timer_advance_ns smoothly (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add comments to document various emulation types (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle single-step #DB for EMULTYPE_SKIP on EPT misconfig (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove emulation_result enums, EMULATE_{DONE, FAIL, USER_EXIT} (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Remove EMULATE_FAIL handling in handle_invalid_guest_state() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move triple fault request into RM int injection (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Handle emulation failure directly in kvm_task_switch() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Exit to userspace on emulation skip failure (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #UD injection for failed emulation into emulation code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add explicit flag for forced emulation on #UD (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move #GP injection for VMware into x86_emulate_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't attempt VMWare emulation on #GP with non-zero error code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor kvm_vcpu_do_singlestep() to remove out param (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Clean up handle_emulation_failure() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Relocate MMIO exit stats counting (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check Host Address Space Size on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hyperv_cpuid: add check for NoNonArchitecturalCoreSharing bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: hyper-v: set NoNonArchitecturalCoreSharing CPUID bit when SMT is impossible (Vitaly Kuznetsov) [1749495] - [kernel] cpu/smt: create and export cpu_smt_possible() (Vitaly Kuznetsov) [1749495] - [x86] kvm: hyperv: Fix Direct Synthetic timers assert an interrupt w/o lapic_in_kernel (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually flush collapsible SPTEs only when toggling flags (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicate guest mode handling (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Introduce VM_MODE_PXXV48_4K (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Create VM earlier for dirty log test (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Move vm type into _vm_create() internally (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: announce KVM_CAP_HYPERV_ENLIGHTENED_VMCS support only when it is available (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove unneeded nested_enable_evmcs() hook (Vitaly Kuznetsov) [1749495] - [x86] kvm/hyper-v/vmx: Add direct tlb flush support (Vitaly Kuznetsov) [1749495] - [documentation] kvm/hyper-v: Add new KVM capability KVM_CAP_HYPERV_DIRECT_TLBFLUSH (Vitaly Kuznetsov) [1749495] - [x86] hyper-v: Fix definition of struct hv_vp_assist_page (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel PMU MSRs to msrs_to_save[] (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use IPI shorthands in kvm guest when support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix INIT signal handling in various CPU states (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Introduce exit reason for receiving INIT signal on guest-mode (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Stop the preemption timer during vCPU reset (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Micro optimize IPI latency (Vitaly Kuznetsov) [1749495] - [x86] kvm: Nested KVM MMUs need PAE root too (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: set ctxt->have_exception in x86_decode_insn() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always stop emulation on page fault (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: trace nested VM-Enter failures detected by H/W (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: add tracepoint for failed nested VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix a check in nested_svm_vmrun() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Return to userspace with internal error on unexpected exit reason (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add kvm_emulate_{rd, wr}msr() to consolidate VXM/SVM code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Refactor up kvm_{g, s}et_msr() to simplify callers (Vitaly Kuznetsov) [1749495] - [documentation] doc: kvm: Fix return description of KVM_SET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Tune PLE Window tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Change ple_window type to unsigned int (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Remove tailing newline for tracepoints (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Trace vcpu_id for vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Manually calculate reserved bits when loading PDPTRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Disable posted interrupts for non-standard IRQs delivery modes (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix and tweak the comments for VM-Enter (Vitaly Kuznetsov) [1749495] - [x86] kvm: Assert that struct kvm_vcpu is always as offset zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add pv tlb shootdown tracepoint (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally call x86 ops that are always implemented (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Consolidate "is MMIO SPTE" code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Add explicit access mask for MMIO SPTEs (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Rename access permissions cache member in struct kvm_vcpu_arch (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate hardcoded RIP advancement from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: eliminate weird goto from vmrun_interception() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: remove hardcoded instruction length from intercepts (Vitaly Kuznetsov) [1749495] - [x86] kvm: add xsetbv to the emulator (Vitaly Kuznetsov) [1749495] - [x86] kvm: clear interrupt shadow on EMULTYPE_SKIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: propagate errors from skip_emulated_instruction() (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: don't pretend to advance RIP in case wrmsr_interception() results in #GP (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix x86_decode_insn() return when fetching insn bytes fails (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use Intel speculation bugs and features as derived in generic x86 code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: always expose VIRT_SSBD to guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix reporting of AMD speculation bug CPUID leaf (Vitaly Kuznetsov) [1749495] - [virt] kvm: Call kvm_arch_vcpu_blocking early into the blocking sequence (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/mmu: Reintroduce fast invalidate/zap for flushing memslot (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: work around leak of uninitialized stack contents (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: handle page fault in vmread (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Don't update RIP or do single-step on faulting emulation (Vitaly Kuznetsov) [1749495] - [tools] selftests/kvm: make platform_info_test pass on AMD (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: x86/mmu: Zap only the relevant pages when removing a memslot" (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix state save/load on processors without XSAVE (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: fix vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: provide common function to enable eVMCS (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: do not try running the VM in vmx_set_nested_state_test (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: svm: remove redundant assignment of var new_entry (Vitaly Kuznetsov) [1749495] - [tools] selftests: kvm: Adding config fragments (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Update gitignore file for latest changes (Vitaly Kuznetsov) [1749495] - [virt] kvm: remove unnecessary PageReserved check (Vitaly Kuznetsov) [1749495] - [x86] kvm: remove useless calls to kvm_para_available (Vitaly Kuznetsov) [1749495] - [x86] kvm: no need to check return value of debugfs_create functions (Vitaly Kuznetsov) [1749495] - [s390] kvm: remove kvm_arch_has_vcpu_debugfs() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix leak vCPU's VMCS value into other pCPU (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check preempted_in_kernel for involuntary preemption (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Don't need to wakeup vCPU twice afer timer fire (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Boost queue head vCPU to mitigate lock waiter preemption (Vitaly Kuznetsov) [1749495] - [documentation] documentation: move Documentation/virtual to Documentation/virt (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add fixed counters to PMU filter (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: dump VMCS on failed entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: refine kvm_pmu err msg when event creation failed (Vitaly Kuznetsov) [1749495] - [virt] kvm: Boost vCPUs that are delivering interrupts (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove superfluous define from vmx.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: Fix detection of AMD Errata 1096 (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Inject timer interrupt via posted interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: Don't call kvm_spurious_fault() from .fixup (Vitaly Kuznetsov) [1749495] - [x86] kvm: Replace vmx_vmenter()'s call to kvm_spurious_fault() with UD2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: Fix fastop function ELF metadata (Vitaly Kuznetsov) [1749495] - [x86] paravirt: Fix callee-saved function ELF sizes (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Make lapic timer unpinned (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/vpmu: reset pmc->counter to 0 for pmu fixed_counters (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Ignore segment base for VMX memory operand when segment not FS or GS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: ioapic and apic debug macros cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: some tsc debug cleanup (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix coccinelle warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid constant-conversion warning (Vitaly Kuznetsov) [1749495] - [x86] kvm: avoid -Wsometimes-uninitized warning (Vitaly Kuznetsov) [1749495] - [documentation] documentation: virtual: Add toctree hooks (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: Convert cpuid.txt to .rst (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Unconditionally enable irqs in guest context (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: PMU Event Filter (Vitaly Kuznetsov) [1749495] - [kernel] kvm: x86: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Properly check if "page" is valid in kvm_vcpu_unmap (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Retry tune per-vCPU timer_advance_ns if adaptive tuning goes insane (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: write down valid APIC registers (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: ARBPRI is a reserved register for x2APIC (Vitaly Kuznetsov) [1749495] - [x86] kvm nvmx: Check Host Segment Registers and Descriptor Tables on vmentry of nested guests (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Stash L1's CR3 in vmcs01.GUEST_CR3 on nested entry w/o EPT (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add tracepoints around __direct_map and FNAME(fetch) (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: change kvm_mmu_page_get_gfn BUG_ON to WARN_ON (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: remove now unneeded hugepage gfn adjustment (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: make FNAME(fetch) and __direct_map more similar (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Do not release the page inside mmu_set_spte() (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: remove has_leaf_count from struct kvm_cpuid_param (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: rename do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: set struct kvm_cpuid_entry2 flags in do_cpuid_1_ent (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: extract do_cpuid_7_mask and support multiple subleafs (Vitaly Kuznetsov) [1749495] - [x86] kvm: cpuid: do_cpuid_ent works on a whole CPUID function (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: remove the trailing newline used in the fmt parameter of TP_printk (Vitaly Kuznetsov) [1749495] - [x86] kvm: svm: add nrips module parameter (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: degrade WARN to pr_warn_ratelimited (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Pass through AMD_STIBP_ALWAYS_ON in GET_SUPPORTED_CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Remove unnecessary sync_roots from handle_invept (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: document CPUID bit for MSR_KVM_POLL_CONTROL (Vitaly Kuznetsov) [1749495] - [documentation] kvm: x86: Expose PV_SCHED_YIELD CPUID feature bit to guest (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Implement PV sched yield hypercall (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Yield to IPI target if necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: list VMX MSRs in KVM_GET_MSR_INDEX_LIST (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: allow setting the VMFUNC controls MSR (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: include conditional controls in /dev/kvm KVM_GET_MSRS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix apic dangling pointer in vcpu (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: check CPUID before allowing read/write of IA32_XSS (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Check for a kernel warning (Vitaly Kuznetsov) [1749495] - [tools] kvm: tests: Sort tests in the Makefile alphabetically (Vitaly Kuznetsov) [1749495] - [documentation] kvm: fix typo in documentation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: shadow pin based execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Leave preemption timer running when it's disabled (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Drop hv_timer_armed from 'struct loaded_vmcs' (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preset *DT exiting in vmcs02 when emulating UMIP (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Preserve last USE_MSR_BITMAPS when preparing vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Explicitly initialize controls shadow at VMCS allocation (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reset VMCS controls shadow on VMCS switch (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Shadow VMCS controls on a per-VMCS basis (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS secondary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS primary execution controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Shadow VMCS pin controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Add builder macros for shadowing controls (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use adjusted pin controls for vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Copy PDPTRs to/from vmcs12 only when necessary (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't update GUEST_BNDCFGS if it's clean in HV eVMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_DEBUGCTLMSR when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for SYSENTER MSRs when they're written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Update vmcs12 for MSR_IA32_CR_PAT when it's written (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write APIC-access page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't speculatively write virtual-APIC page address (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't dump VMCS if virtual APIC page can't be mapped (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't reread VMCS-agnostic state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't "put" vCPU or host state when switching VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: simplify vmx_prepare_switch_to_{guest, host} (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Don't rewrite GUEST_PML_INDEX during nested VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Write ENCLS-exiting bitmap once per vmcs02 (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Always sync GUEST_BNDCFGS when it comes from vmcs01 (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Always signal #GP on WRMSR to MSR_IA32_CR_PAT with bad value (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename prepare_vmcs02_*_full to prepare_vmcs02_*_rare (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Sync rarely accessed guest fields only when needed (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Add helpers to identify shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Use descriptive names for VMCS sync functions and flags (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Lift sync_vmcs12() out of prepare_vmcs12() (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Track vmcs12 offsets for shadowed VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to GUEST_{CS, SS}_AR_BYTES (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Intercept VMWRITEs to read-only shadow VMCS fields (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Handle NMIs, #MCs and async #PFs in common irqs-disabled fn (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_{before, after}_interrupt() calls to vendor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Store the host kernel's IDT base in a global variable (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Read cached VM-Exit reason to detect external interrupt (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: small cleanup in handle_exception (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix handling of #MC that occurs during VM-Entry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: move MSR_IA32_POWER_CTL handling to common code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: offset is ensure to be in range (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use same convention to name kvm_lapic_{set, clear}_vector() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: check kvm_apic_sw_enabled() is enough (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: add host poll control msrs (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: segment limit check: use access length (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: fix limit checking in get_vmx_mem_address() (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add Intel CPUID.1F cpuid emulation support (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Use DR_TRAP_BITS instead of hard-coded 15 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clean up conditions for asynchronous page fault handling (Vitaly Kuznetsov) [1749495] - [documentation] docs: amd-memory-encryption.rst get rid of warnings (Vitaly Kuznetsov) [1749495] - [virt] kvm: Convert kvm_lock to a mutex (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: remove unneeded 'asm volatile ("")' from vmcs_write64 (Vitaly Kuznetsov) [1749495] - [virt] kvm: irqchip: Use struct_size() in kzalloc() (Vitaly Kuznetsov) [1749495] - [x86] kvm/vmx: drop bad asm() clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: hide vcpu_setup in processor code (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Emulate MSR_IA32_MISC_ENABLE MWAIT bit (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Provide a capability to disable cstate msr read intercepts (Vitaly Kuznetsov) [1749495] - [documentation] kvm: documentation: Add disable pause exits to KVM_CAP_X86_DISABLE_EXITS (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: refine kvm_get_arch_capabilities() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Directly return result from kvm_arch_check_processor_compat() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Optimize timer latency further (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Delay trace_kvm_wait_lapic_expire tracepoint to after vmexit (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Extract adaptive tune timer advancement logic (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: properly map nested VMCB (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix reserved bits related calculation errors caused by MKTME (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Move kvm_set_mmio_spte_mask() from x86.c to mmu.c (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compile on s390 part 2 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: fix return value for reserved EFER (Vitaly Kuznetsov) [1749495] - [tools] kvm_stat: fix fields filter for child events (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: aarch64: compile with warnings on (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: do not mask the value that is written to fixed PMUs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86/pmu: mask the result of rdpmc according to the width of the counters (Vitaly Kuznetsov) [1749495] - [x86] kvm/pmu: Set AMD's virt PMU version to 1 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: do not spam dmesg with VMCS/VMCB dumps (Vitaly Kuznetsov) [1749495] - [virt] kvm: Check irqchip mode before assign irqfd (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Remove duplicated TEST_ASSERT in hyperv_cpuid.c (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Expose per-vCPU timer_advance_ns to userspace (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Fix lapic_timer_advance_ns parameter overflow (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Fix -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Fix using __this_cpu_read() in preemptible context (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on s390 (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include CPUID leaf 0x8000001e in kvm's supported CPUID (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Include multiple indices with CPUID leaf 0x8000001d (Vitaly Kuznetsov) [1749495] - [tools] kvm: selftests: Fix a condition in test_hv_cpuid() (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix spinlock taken warning during host resume (Vitaly Kuznetsov) [1749495] - [virt] kvm: fix compilation on aarch64 (Vitaly Kuznetsov) [1749495] - [x86] revert "kvm: nvmx: Expose RDPMC-exiting only when guest supports PMU" (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Fix L1TF mitigation for shadow MMU (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Disable intercept for FS/GS base MSRs in vmcs02 when possible (Vitaly Kuznetsov) [1749495] - [tools] tests: kvm: Add tests to .gitignore (Vitaly Kuznetsov) [1749495] - [documentation] kvm: Introduce KVM_CAP_MANUAL_DIRTY_LOG_PROTECT2 (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix kvm_clear_dirty_log_protect off-by-(minus-)one (Vitaly Kuznetsov) [1749495] - [virt] kvm: Fix the bitmap range to copy during clear dirty (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: use direct accessors for RIP and RSP (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Use accessors for GPRs outside of dedicated caching logic (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Omit caching logic for always-available GPRs (Vitaly Kuznetsov) [1749495] - [x86] kvm, x86: Properly check whether a pfn is an MMIO or not (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use page_address_valid in a few more locations (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the enlightened VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map for accessing the shadow VMCS (Vitaly Kuznetsov) [1749495] - [x86] kvm/nsvm: Use the new mapping API for mapping guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm/x86: Use kvm_vcpu_map in emulator_cmpxchg_emulated (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the posted interrupt descriptor table (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the virtual APIC page (Vitaly Kuznetsov) [1749495] - [x86] kvm/nvmx: Use kvm_vcpu_map when mapping the L1 MSR bitmap (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmptrld: Use kvm_vcpu_map when copying VMCS12 from guest memory (Vitaly Kuznetsov) [1749495] - [virt] kvm: Introduce a new guest mapping API (Vitaly Kuznetsov) [1749495] - [x86] kvm: Handle PFNs outside of kernel reach when touching GPTEs (Vitaly Kuznetsov) [1749495] - [x86] nvmx: Update the PML table without mapping and unmapping the page (Vitaly Kuznetsov) [1749495] - [x86] nvmx: handle_vmon: Read 4 bytes from guest memory (Vitaly Kuznetsov) [1749495] - [x86] kvm: Implement HWCR support (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Include architectural defs header in capabilities.h (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: clean up some debug output (Vitaly Kuznetsov) [1749495] - [virt] kvm_main: fix some comments (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Skip delta_tsc shift-and-divide if the dividend is zero (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Check for a pending timer intr prior to start_hv_timer() (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Refactor ->set_hv_timer to use an explicit expired param (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Explicitly cancel the hv timer if it's pre-expired (Vitaly Kuznetsov) [1749495] - [x86] kvm: lapic: Busy wait for timer to expire when using hv_timer (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: Nop emulation of MSR_IA32_POWER_CTL (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Add support of clear Trace_ToPA_PMI status (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject PMI for KVM guest (Vitaly Kuznetsov) [1749495] - [documentation] revert "kvm: doc: Document the life cycle of a VM and its resources" (Vitaly Kuznetsov) [1749495] - [documentation] documentation: kvm: fix dirty log ioctl arch lists (Vitaly Kuznetsov) [1749495] - [x86] kvm: Make steal_time visible (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Inject #GP if guest attempts to set unsupported EFER bits (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Skip EFER vs. guest CPUID checks for host-initiated writes (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Return -EINVAL when signaling failure in pre-VM-Entry helpers (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Rename and split top-level consistency checks to match SDM (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Move guest non-reg state checks to VM-Exit path (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-entry control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: nvmx: Check "load IA32_PAT" VM-exit control on vmentry (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: optimize check for valid PAT value (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: clear VM_EXIT_SAVE_IA32_PAT (Vitaly Kuznetsov) [1749495] - [x86] kvm: vmx: print more APICv fields in dump_vmcs (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: Raise #GP when guest vCPU do not support PMU (Vitaly Kuznetsov) [1749495] - [documentation] kvm: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1749495] - [x86] kvm: x86: skip populating logical dest map if apic is not sw enabled (Bandan Das) [1728503] - [powerpc] kvm: ppc: book3s: Fix incorrect guest-to-user-translation error handling (David Gibson) [1749504] - [powerpc] kvm: Fall through switch case explicitly (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix CR0 setting in TM emulation (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Invalidate ERAT when flushing guest TLB entries (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Only write DAWR[X] when handling h_set_dawr in real mode (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: xive: Fix spelling mistake "acessing" -> "accessing" (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Make sure to load LPID for radix VCPUs (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Flush TLB on secondary radix threads (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Move HPT guest TLB flushing to C code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Handle virtual mode in XIVE VCPU push code (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: smb->smp comment fixup (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Allocate guest TCEs on demand too (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Avoid lockdep debugging in TCE realmode handlers (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Fix lockdep warning when entering the guest (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement real mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s hv: Implement virtual mode H_PAGE_INIT handler (David Gibson) [1749504] - [powerpc] kvm: ppc: book3s: Protect memslots while validating user address (David Gibson) [1749504] - [pci] PCI: hv: Use bytes 4 and 5 from instance ID as the PCI domain numbers (Mohammed Gamal) [1671288] - [pci] PCI: hv: Detect and fix Hyper-V PCI domain number collision (Mohammed Gamal) [1671288] - [fs] Revert "lockd: Show pid of lockd for remote locks" (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops in nfs4_do_setattr (Benjamin Coddington) [1732409] - [fs] NFSv4: Check the return value of update_open_stateid() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix delegation state recovery (Benjamin Coddington) [1732409] - [fs] pnfs/flexfiles: Fix PTR_ERR() dereferences in ff_layout_track_ds_error (Benjamin Coddington) [1732409] - [fs] Revert "NFS: readdirplus optimization by cache mechanism" (memleak) (Benjamin Coddington) [1732409] - [fs] svcrdma: Ignore source port when computing DRC hash (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Use the correct TCP timeout for flexfiles I/O (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix bug only first CB_NOTIFY_LOCK is handled (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Again fix a race where CB_NOTIFY_LOCK fails to wake a waiter (Benjamin Coddington) [1732409] - [fs] SUNRPC fix regression in umount of a secure mount (Benjamin Coddington) [1732409] - [fs] NFS4: Fix v4.0 client state corruption when mount (Benjamin Coddington) [1732409] - [fs] NFSv4: When recovering state fails with EAGAIN, retry the same recovery (Benjamin Coddington) [1732409] - [fs] pnfs: Fix a problem where we gratuitously start doing I/O through the MDS (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure the bvecs are reset when we re-encode the RPC request (Benjamin Coddington) [1732409] - [fs] sunrpc/cache: remove the exporting of cache_seq_next (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a use after free when a server rejects the RPCSEC_GSS credential (Benjamin Coddington) [1732409] - [fs] xprtrdma: Fix an frwr_map recovery nit (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix incorrect return value in copy_file_range (Benjamin Coddington) [1732409] - [fs] NFS: Fix handling of reply page vector (Benjamin Coddington) [1732409] - [fs] NFS: Forbid setting AF_INET6 to "struct sockaddr_in"->sin_family. (Benjamin Coddington) [1732409] - [fs] nfsd: Don't release the callback slot unless it was actually held (Benjamin Coddington) [1732409] - [fs] nfsd/nfsd3_proc_readdir: fix buffer count and page pointers (Benjamin Coddington) [1732409] - [fs] sunrpc: don't mark uninitialised items as VALID. (Benjamin Coddington) [1732409] - [fs] SUNRPC: fix uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Fix layoutstats handling during read failovers (Benjamin Coddington) [1732409] - [fs] NFS: Fix a typo in nfs_init_timeout_values() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't let RPC_SOFTCONN tasks time out if the transport is connected (Benjamin Coddington) [1732409] - [fs] NFS: fix mount/umount race in nlmclnt. (Benjamin Coddington) [1732409] - [fs] NFS: Fix nfs4_lock_state refcounting in nfs4_alloc_{lock, unlock}data() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant check for the reply length in call_decode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle the SYSTEM_ERR rpc error (Benjamin Coddington) [1732409] - [fs] SUNRPC: rpc_decode_header() must always return a non-zero value on error (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the ENOTCONN error on socket disconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix the minimal size for reply buffer allocation (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a client regression when handling oversized replies (Benjamin Coddington) [1732409] - [fs] pNFS: Fix a typo in pnfs_update_layout (Benjamin Coddington) [1732409] - [fs] SUNRPC: Take the transport send lock before binding+connecting (Benjamin Coddington) [1732409] - [fs] SUNRPC: Micro-optimise when the task is known not to be sleeping (Benjamin Coddington) [1732409] - [fs] SUNRPC: Check whether the task was transmitted before rebind/reconnect (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove redundant calls to RPC_IS_QUEUED() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up (Benjamin Coddington) [1732409] - [fs] nfsd: allow nfsv3 readdir request to be larger. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Respect RPC call timeouts when retrying transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up RPC back channel transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Prevent thundering herd when the socket is not connected (Benjamin Coddington) [1732409] - [fs] nfsd: fix wrong check in write_v4_end_grace() (Benjamin Coddington) [1732409] - [fs] nfsd: fix memory corruption caused by readdir (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow dynamic allocation of back channel slots (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Bump the default callback session slot count to 16 (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert remaining GFP_NOIO, and GFP_NOWAIT sites in sunrpc (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Clean up mirror DS initialisation (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove dead code in ff_layout_mirror_valid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_select_ds_stateid() (Benjamin Coddington) [1732409] - [fs] NFS/flexfile: Simplify nfs4_ff_layout_ds_version() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify ff_layout_get_ds_cred() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_find_or_create_ds_client() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Simplify nfs4_ff_layout_select_ds_fh() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Speed up read failover when DSes are down (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Don't invalidate DS deviceids for being unresponsive (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Remove bogus checks for invalid deviceids (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Avoid unnecessary layout invalidations (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: refactor calls to fs4_ff_layout_prepare_ds() (Benjamin Coddington) [1732409] - [fs] NFSv4: Handle early exit in layoutget by returning an error (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Send LAYOUTERROR when failing over mirrored reads (Benjamin Coddington) [1732409] - [fs] NFSv4.2: Add client support for the generic 'layouterror' RPC call (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Abort I/O early if the layout segment was invalidated (Benjamin Coddington) [1732409] - [fs] NFSv4/pnfs: Fix barriers in nfs4_mark_deviceid_unavailable() (Benjamin Coddington) [1732409] - [fs] NFS/flexfiles: Fix up sparse RCU annotations (Benjamin Coddington) [1732409] - [fs] NFSv4/flexfiles: Fix invalid deref in FF_LAYOUT_DEVID_NODE() (Benjamin Coddington) [1732409] - [fs] NFS: Add missing encode / decode sequence_maxsz to v4.2 operations (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Don't process the sequence op more than once. (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Reinitialise sequence results before retransmitting a request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix an Oops in udp_poll() (Benjamin Coddington) [1732409] - [fs] NFS/pnfs: Bulk destroy of layouts needs to be safe w.r.t. umount (Benjamin Coddington) [1732409] - [fs] NFS: Fix a soft lockup in the delegation recovery code (Benjamin Coddington) [1732409] - [fs] nfsd: fix performance-limiting session calculation (Benjamin Coddington) [1732409] - [fs] svcrpc: fix UDP on servers with lots of threads (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the redundant 'zerocopy' argument to xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Further cleanups of xs_sendpages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert socket page send code to use iov_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xs_send_kvec() to use iov_iter_kvec() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Initiate a connection close on an ESHUTDOWN error in stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't suppress socket errors when a message read completes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Handle zero length fragments correctly (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the stream record info when the receive worker is running (Benjamin Coddington) [1732409] - [fs] nfs: fix xfstest generic/099 failed on nfsv3 (Benjamin Coddington) [1732409] - [fs] NFS: Fix typo in comments of nfs_readdir_alloc_pages() (Benjamin Coddington) [1732409] - [fs] NFS: Remove redundant semicolon (Benjamin Coddington) [1732409] - [fs] NFS: readdirplus optimization by cache mechanism (Benjamin Coddington) [1732409] - [fs] fs/nfs: Fix nfs_parse_devname to not modify it's argument (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove pointless test in unx_match() (Benjamin Coddington) [1732409] - [fs] NFS: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use poll() to fix up the socket requeue races (Benjamin Coddington) [1732409] - [fs] SUNRPC: Set memalloc_nofs_save() on all rpciod/xprtiod jobs (Benjamin Coddington) [1732409] - [fs] NFS: Fix sparse annotations for nfs_set_open_stateid_locked() (Benjamin Coddington) [1732409] - [fs] NFS: Fix up documentation warnings (Benjamin Coddington) [1732409] - [fs] NFS: ENOMEM should also be a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: EINTR is also a fatal error. (Benjamin Coddington) [1732409] - [fs] NFS: Ensure NFS writeback allocations don't recurse back into NFS. (Benjamin Coddington) [1732409] - [fs] NFS: Pass error information to the pgio error cleanup routine (Benjamin Coddington) [1732409] - [fs] NFS: Clean up list moves of struct nfs_page (Benjamin Coddington) [1732409] - [fs] NFS: Don't recoalesce on error in nfs_pageio_complete_mirror() (Benjamin Coddington) [1732409] - [fs] NFS: Fix an I/O request leakage in nfs_do_recoalesce (Benjamin Coddington) [1732409] - [fs] NFS: Fix I/O request leakages (Benjamin Coddington) [1732409] - [fs] Revert "nfsd4: return default lease period" (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use au_rslack when computing reply buffer size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add rpc_auth::au_ralign field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make AUTH_SYS and AUTH_NULL set au_verfsize (Benjamin Coddington) [1732409] - [fs] NFS: Account for XDR pad of buf->pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce rpc_prepare_reply_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xdr_buf_trim() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Introduce trace points in rpc_auth_gss.ko (Benjamin Coddington) [1732409] - [fs] xprtrdma: Squelch a sparse warning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when decoding RPC Reply header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up rpc_verify_header() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use struct xdr_stream when constructing RPC Call header (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add build option to disable support for insecure enctypes (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_xprt::tsh_size (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove some dprintk() call sites from auth functions (Benjamin Coddington) [1732409] - [fs] NFS: Add trace events to report non-zero NFS status codes (Benjamin Coddington) [1732409] - [fs] NFS: Remove print_overflow_msg() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add trace event that reports reply page vector alignment (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add XDR overflow trace event (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add xdr_stream::rqst field (Benjamin Coddington) [1732409] - [fs] SUNRPC: Display symbolic flag names in RPC trace events (Benjamin Coddington) [1732409] - [fs] rpc: properly check debugfs dentry before using it (Benjamin Coddington) [1732409] - [fs] svcrpc: fix unlikely races preventing queueing of sockets (Benjamin Coddington) [1732409] - [fs] svcrpc: svc_xprt_has_something_to_do seems a little long (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't allow compiler optimisation of svc_xprt_release_slot() (Benjamin Coddington) [1732409] - [fs] nfsd: fix an IS_ERR() vs NULL check (Benjamin Coddington) [1732409] - [fs] nfsd: Fix error return values for nfsd4_clone_file_range() (Benjamin Coddington) [1732409] - [fs] nfs: Fix NULL pointer dereference of dev_name (Benjamin Coddington) [1732409] - [fs] SUNRPC: Address Kerberos performance/behavior regression (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure we respect the RPCSEC_GSS sequence number limit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Ensure rq_bytes_sent is reset before request transmission (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix unnecessary retry in nfs4_copy_file_range (Benjamin Coddington) [1732409] - [fs] sunrpc: kernel BUG at kernel/cred.c:825! (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix TCP receive code on archs with flush_dcache_page() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert to DEFINE_SHOW_ATTRIBUTE (Benjamin Coddington) [1732409] - [fs] sunrpc: Add xprt after nfs4_test_session_trunk() (Benjamin Coddington) [1732409] - [fs] sunrpc: convert unnecessary GFP_ATOMIC to GFP_NOFS (Benjamin Coddington) [1732409] - [fs] sunrpc: handle ENOMEM in rpcb_getport_async (Benjamin Coddington) [1732409] - [fs] NFS: remove unnecessary test for IS_ERR(cred) (Benjamin Coddington) [1732409] - [fs] NFSv4.2 fix async copy reboot recovery (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix some kernel doc complaints (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify defining common RPC trace events (Benjamin Coddington) [1732409] - [fs] NFS: Fix NFSv4 symbolic trace point output (Benjamin Coddington) [1732409] - [fs] nfs: fixed broken compilation in nfs_callback_up_net() (Benjamin Coddington) [1732409] - [fs] nfs: minor typo in nfs4_callback_up_net() (Benjamin Coddington) [1732409] - [fs] sunrpc: fix debug message in svc_create_xprt() (Benjamin Coddington) [1732409] - [fs] sunrpc: remove svc_rdma_bc_class (Benjamin Coddington) [1732409] - [fs] sunrpc: remove unused bc_up operation from rpc_xprt_ops (Benjamin Coddington) [1732409] - [fs] sunrpc: use SVC_NET() in svcauth_gss_* functions (Benjamin Coddington) [1732409] - [fs] nfsd: drop useless LIST_HEAD (Benjamin Coddington) [1732409] - [fs] SUNRPC discard cr_uid from struct rpc_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: simplify auth_unix. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove crbind rpc_cred operation (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove generic cred code. (Benjamin Coddington) [1732409] - [fs] NFS/NFSD/SUNRPC: replace generic creds with 'struct cred'. (Benjamin Coddington) [1732409] - [fs] NFS: struct nfs_open_dir_context: convert rpc_cred pointer to cred. (Benjamin Coddington) [1732409] - [fs] NFS: change access cache to use 'struct cred'. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove RPCAUTH_AUTH_NO_CRKEY_TIMEOUT (Benjamin Coddington) [1732409] - [fs] NFS: move credential expiry tracking out of SUNRPC into NFS. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add side channel to use non-generic cred for rpc call. (Benjamin Coddington) [1732409] - [fs] SUNRPC: introduce RPC_TASK_NULLCREDS to request auth_none (Benjamin Coddington) [1732409] - [fs] NFS/SUNRPC: don't lookup machine credential until rpcauth_bindcred(). (Benjamin Coddington) [1732409] - [fs] SUNRPC: discard RPC_DO_ROOTOVERRIDE() (Benjamin Coddington) [1732409] - [fs] NFSv4: don't require lock for get_renew_cred or get_machine_cred (Benjamin Coddington) [1732409] - [fs] NFSv4: add cl_root_cred for use when machine cred is not available. (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove machine_cred field from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove uid and gid from struct auth_cred (Benjamin Coddington) [1732409] - [fs] SUNRPC: remove groupinfo from struct auth_cred. (Benjamin Coddington) [1732409] - [fs] SUNRPC: add 'struct cred *' to auth_cred and rpc_cred (Benjamin Coddington) [1732409] - [fs] cred: allow get_cred() and put_cred() to be given NULL. (Benjamin Coddington) [1732409] - [fs] cred: export get_task_cred(). (Benjamin Coddington) [1732409] - [fs] cred: add get_cred_rcu() (Benjamin Coddington) [1732409] - [fs] cred: add cred_fscmp() for comparing creds. (Benjamin Coddington) [1732409] - [fs] SUNRPC: allow /proc entries without CONFIG_SUNRPC_DEBUG (Benjamin Coddington) [1732409] - [fs] nfs: fix comment to nfs_generic_pg_test which does the opposite (Benjamin Coddington) [1732409] - [fs] NFSv4: cleanup remove unused nfs4_xdev_fs_type (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove xprt_connect_status() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a race with XPRT_CONNECTING (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix disconnection races (Benjamin Coddington) [1732409] - [fs] Revert "[net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down"" (Benjamin Coddington) [1732409] - [fs] lockd: Show pid of lockd for remote locks (Benjamin Coddington) [1732409] - [fs] NFSD remove OP_CACHEME from 4.2 op_flags (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't force a redundant disconnection in xs_read_stream() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up socket polling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use the discard iterator rather than MSG_TRUNC (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat EFAULT as a truncated message in xs_read_stream_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up handling of the XDRBUF_SPARSE_PAGES flag (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix RPC receive hangs (Benjamin Coddington) [1732409] - [fs] nfsd: Return EPERM, not EACCES, in some SETATTR cases (Benjamin Coddington) [1732409] - [fs] sunrpc: fix cache_head leak due to queued request (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a potential race in xprt_connect() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a memory leak in call_encode() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix leak of krb5p encode pages (Benjamin Coddington) [1732409] - [fs] SUNRPC: call_connect_status() must handle tasks that got transmitted (Benjamin Coddington) [1732409] - [fs] nfs: don't dirty kernel pages read by direct-io (Benjamin Coddington) [1732409] - [fs] NFS: use locks_copy_lock() to copy locks. (Benjamin Coddington) [1732409] - [fs] nfsd: clean up indentation, increase indentation in switch statement (Benjamin Coddington) [1732409] - [fs] nfsd: fix a warning in __cld_pipe_upcall() (Benjamin Coddington) [1732409] - [fs] lockd: fix decoding of TEST results (Benjamin Coddington) [1732409] - [fs] nfsd4: fix crash on writing v4_end_grace before nfsd startup (Benjamin Coddington) [1732409] - [fs] nfsd4: skip unused assignment (Benjamin Coddington) [1732409] - [fs] nfsd4: forbid all renames during grace period (Benjamin Coddington) [1732409] - [fs] nfsd4: remove unused nfs4_check_olstateid parameter (Benjamin Coddington) [1732409] - [fs] nfsd4: zero-length WRITE should succeed (Benjamin Coddington) [1732409] - [fs] NFSv4.2 copy do not allocate memory under the lock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a NFSv4 state manager deadlock (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix an Oops during delegation callbacks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a bogus get/put in generic_key_to_expire() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a Oops when destroying the RPCSEC_GSS credential cache (Benjamin Coddington) [1732409] - [fs] NFSv4: Ensure that the state manager exits the loop on SIGKILL (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't exit the state manager without clearing NFS4CLNT_MANAGER_RUNNING (Benjamin Coddington) [1732409] - [fs] SUNRPC: drop pointless static qualifier in xdr_get_next_encode_buffer() (Benjamin Coddington) [1732409] - [fs] nfsd: COPY and CLONE operations require the saved filehandle to be set (Benjamin Coddington) [1732409] - [fs] sunrpc: correct the computation for page_ptr when truncating (Benjamin Coddington) [1732409] - [fs] NFS: fix spelling mistake, EACCESS -> EACCES (Benjamin Coddington) [1732409] - [fs] SUNRPC: Use atomic(64)_t for seq_send(64) (Benjamin Coddington) [1732409] - [fs] nfsd: Fix an Oops in free_session() (Benjamin Coddington) [1732409] - [fs] nfsd: correctly decrement odstate refcount in error path (Benjamin Coddington) [1732409] - [fs] nfsd: fix fall-through annotations (Benjamin Coddington) [1732409] - [fs] knfsd: Improve lookup performance in the duplicate reply cache using an rbtree (Benjamin Coddington) [1732409] - [fs] knfsd: Further simplify the cache lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Simplify NFS duplicate replay cache (Benjamin Coddington) [1732409] - [fs] knfsd: Remove dead code from nfsd_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace the cache_detail->hash_lock with a regular spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove non-RCU protected lookup (Benjamin Coddington) [1732409] - [fs] NFS: Fix up a typo in nfs_dns_ent_put (Benjamin Coddington) [1732409] - [fs] NFS: Lockless DNS lookups (Benjamin Coddington) [1732409] - [fs] knfsd: Lockless lookup of NFSv4 identities. (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless server RPCSEC_GSS context lookup (Benjamin Coddington) [1732409] - [fs] knfsd: Allow lockless lookups of the exports (Benjamin Coddington) [1732409] - [fs] SUNRPC: Make server side AUTH_UNIX use lockless lookups (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow cache lookups to use RCU protection rather than the r/w spinlock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the auth cred cache to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert auth creds to use refcount_t (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify lookup code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up the AUTH cache code (Benjamin Coddington) [1732409] - [fs] NFS: change sign of nfs_fh length (Benjamin Coddington) [1732409] - [fs] sunrpc: safely reallow resvport min/max inversion (Benjamin Coddington) [1732409] - [fs] nfs: remove redundant call to nfs_context_set_write_error() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix a compile warning for cmpxchg64() (Benjamin Coddington) [1732409] - [fs] SUNRPC: use cmpxchg64() in gss_seq_send64_fetch_and_inc() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor sunrpc_cache_lookup (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add lockless lookup of the server's auth domain (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove the server 'authtab_lock' and just use RCU (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix lookup revalidate of regular files (Benjamin Coddington) [1732409] - [fs] NFS: Refactor nfs_lookup_revalidate() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Replace krb5_seq_lock with a lockless scheme (Benjamin Coddington) [1732409] - [fs] SUNRPC: Lockless lookup of RPCSEC_GSS mechanisms (Benjamin Coddington) [1732409] - [fs] SUNRPC: Remove rpc_authflavor_lock in favour of RCU locking (Benjamin Coddington) [1732409] - [fs] NFS: Remove private spinlock in struct nfs_pgio_header (Benjamin Coddington) [1732409] - [fs] NFSv3: Improve NFSv3 performance when server returns no post-op attributes (Benjamin Coddington) [1732409] - [fs] NFSv4: Split out NFS v4.2 copy completion functions (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of nfs4_recovery_handle_error() (Benjamin Coddington) [1732409] - [fs] NFS: Reduce indentation of the switch statement in nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFS: Split out the body of nfs4_reclaim_open_state() (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix the r/wsize checking (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert struct nfs4_state to use refcount_t (Benjamin Coddington) [1732409] - [fs] NFSv4: Convert open state lookup to use RCU (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the open context to RCU (Benjamin Coddington) [1732409] - [fs] NFS: Simplify internal check for whether file is open for write (Benjamin Coddington) [1732409] - [fs] NFS: Convert lookups of the lock context to RCU (Benjamin Coddington) [1732409] - [fs] pNFS: Don't allocate more pages than we need to fit a layoutget response (Benjamin Coddington) [1732409] - [fs] pNFS: Don't zero out the array in nfs4_alloc_pages() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Unexport xdr_partial_copy_from_skb() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up xs_udp_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow AF_LOCAL sockets to use the generic stream receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up - rename xs_tcp_data_receive() to xs_stream_data_receive() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify TCP receive code by switching to using iterators (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a bvec array to struct xdr_buf for use with iovec_iter() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a label for RPC calls that require allocation on receive (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert the xprt->sending queue back to an ordinary wait queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix priority queue fairness (Benjamin Coddington) [1732409] - [fs] SUNRPC: Convert xprt receive queue to use an rbtree (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't take transport->lock unnecessarily when taking XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Cleanup: remove the unused 'task' argument from the request_send() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Clean up transport write space handling (Benjamin Coddington) [1732409] - [fs] SUNRPC: Turn off throttling of RPC slots for TCP sockets (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow soft RPC calls to time out when waiting for the XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Allow calls to xprt_transmit() to drain the entire transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Enqueue swapper tagged RPCs at the head of the transmit queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Support for congestion control when queuing is enabled (Benjamin Coddington) [1732409] - [fs] SUNRPC: Improve latency for interactive tasks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move RPC retransmission stat counter to xprt_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify xprt_prepare_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't reset the request 'bytes_sent' counter when releasing XPRT_LOCK (Benjamin Coddington) [1732409] - [fs] SUNRPC: Treat the task and request as separate in the xprt_ops->send_request() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Fix up the back channel transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor RPC call encoding (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a transmission queue for RPC requests (Benjamin Coddington) [1732409] - [fs] SUNRPC: Distinguish between the slot allocation list and receive queue (Benjamin Coddington) [1732409] - [fs] SUNRPC: Minor cleanup for call_transmit() (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove wait for reply code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor xprt_transmit() to remove the reply queue code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename xprt->recv_lock to xprt->queue_lock (Benjamin Coddington) [1732409] - [fs] SUNRPC: Don't wake queued RPC calls multiple times in xprt_transmit (Benjamin Coddington) [1732409] - [fs] SUNRPC: Test whether the task is queued before grabbing the queue spinlocks (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add a helper to wake up a sleeping rpc_task and set its status (Benjamin Coddington) [1732409] - [fs] SUNRPC: Refactor the transport request pinning (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify dealing with aborted partially transmitted messages (Benjamin Coddington) [1732409] - [fs] SUNRPC: Add socket transmit queue offset tracking (Benjamin Coddington) [1732409] - [fs] SUNRPC: Move reset of TCP state variables into the reconnect code (Benjamin Coddington) [1732409] - [fs] SUNRPC: Rename TCP receive-specific state variables (Benjamin Coddington) [1732409] - [fs] SUNRPC: Avoid holding locks across the XDR encoding of the RPC message (Benjamin Coddington) [1732409] - [fs] SUNRPC: Simplify identification of when the message send/receive is complete (Benjamin Coddington) [1732409] - [fs] SUNRPC: The transmitted message must lie in the RPCSEC window of validity (Benjamin Coddington) [1732409] - [fs] SUNRPC: If there is no reply expected, bail early from call_decode (Benjamin Coddington) [1732409] - [fs] nfsd: remove set but not used variable 'dirp' (Benjamin Coddington) [1732409] - [fs] NFSD introduce async copy feature (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFSD OFFLOAD_STATUS xdr (Benjamin Coddington) [1732409] - [fs] NFSD CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Don't open code clearing of delegation state (Benjamin Coddington) [1732409] - [fs] NFSv4.1 fix infinite loop on I/O. (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] pNFS: Ensure we return the error if someone kills a waiting layoutget (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a tracepoint Oops in initiate_file_draining() (Benjamin Coddington) [1732409] - [fs] sunrpc: Add comment defining gssd upcall API keywords (Benjamin Coddington) [1732409] - [fs] nfsd: Remove callback_cred (Benjamin Coddington) [1732409] - [fs] nfsd: Use correct credential for NFSv4.0 callback with GSS (Benjamin Coddington) [1732409] - [fs] sunrpc: Extract target name into svc_cred (Benjamin Coddington) [1732409] - [fs] sunrpc: Enable the kernel to specify the hostname part of service principals (Benjamin Coddington) [1732409] - [fs] pNFS: Remove unwanted optimisation of layoutget (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: ff_layout_pg_init_read should exit on error (Benjamin Coddington) [1732409] - [fs] pNFS: Treat RECALLCONFLICT like DELAY... (Benjamin Coddington) [1732409] - [fs] pNFS: When updating the stateid in layoutreturn, also update the recall range (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a sleep in atomic context in nfs4_callback_sequence() (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix locking in pnfs_generic_recover_commit_reqs (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix a typo in nfs4_init_channel_attrs() (Benjamin Coddington) [1732409] - [fs] NFSv4: Don't busy wait if NFSv4 session draining is interrupted (Benjamin Coddington) [1732409] - [fs] NFS recover from destination server reboot for copies (Benjamin Coddington) [1732409] - [fs] nfsd: use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] nfsd: constify write_op[] (Benjamin Coddington) [1732409] - [fs] fs/nfsd: Delete invalid assignment statements in nfsd4_decode_exchange_id (Benjamin Coddington) [1732409] - [fs] NFSD: Handle full-length symlinks (Benjamin Coddington) [1732409] - [fs] NFSD: Refactor the generic write vector fill helper (Benjamin Coddington) [1732409] - [fs] nfsd: Mark expected switch fall-through (Benjamin Coddington) [1732409] - [fs] nfsd: fix leaked file lock with nfs exported overlayfs (Benjamin Coddington) [1732409] - [fs] NFS add a simple sync nfs4_proc_commit after async COPY (Benjamin Coddington) [1732409] - [fs] NFS handle COPY ERR_OFFLOAD_NO_REQS (Benjamin Coddington) [1732409] - [fs] NFS send OFFLOAD_CANCEL when COPY killed (Benjamin Coddington) [1732409] - [fs] NFS export nfs4_async_handle_error (Benjamin Coddington) [1732409] - [fs] NFS handle COPY reply CB_OFFLOAD call race (Benjamin Coddington) [1732409] - [fs] NFS add support for asynchronous COPY (Benjamin Coddington) [1732409] - [fs] NFS COPY xdr handle async reply (Benjamin Coddington) [1732409] - [fs] NFS OFFLOAD_CANCEL xdr (Benjamin Coddington) [1732409] - [fs] NFS CB_OFFLOAD xdr (Benjamin Coddington) [1732409] - [fs] NFS: Use an appropriate work queue for direct-write completion (Benjamin Coddington) [1732409] - [fs] NFSv4: Fix error handling in nfs4_sp4_select_mode() (Benjamin Coddington) [1732409] - [fs] pnfs: Use true and false for boolean values (Benjamin Coddington) [1732409] - [fs] pnfs: pnfs_find_lseg() should not check NFS_LSEG_LAYOUTRETURN (Benjamin Coddington) [1732409] - [fs] NFS: Mark expected switch fall-throughs (Benjamin Coddington) [1732409] - [fs] NFSv4: Mark the inode change attribute up to date in update_changeattr() (Benjamin Coddington) [1732409] - [fs] NFSv4: Detect nlink changes on cross-directory renames too (Benjamin Coddington) [1732409] - [fs] NFSv4: bump/drop the nlink count on the parent dir when we mkdir/rmdir (Benjamin Coddington) [1732409] - [fs] pnfs: Fix handling of NFS4ERR_OLD_STATEID replies to layoutreturn (Benjamin Coddington) [1732409] - [fs] sunrpc: whitespace fixes (Benjamin Coddington) [1732409] - [fs] NFSv4 client live hangs after live data migration recovery (Benjamin Coddington) [1732409] - [fs] NFSv4.0 fix client reference leak in callback (Benjamin Coddington) [1732409] - [fs] sunrpc: kstrtoul() can also return -ERANGE (Benjamin Coddington) [1732409] - [fs] NFS: silence a harmless uninitialized variable warning (Benjamin Coddington) [1732409] - [fs] net/sunrpc: Make rpc_auth_create_args a const (Benjamin Coddington) [1732409] - [fs] pnfs/blocklayout: off by one in bl_map_stripe() (Benjamin Coddington) [1732409] - [fs] nfs: Referrals not inheriting proto setting from parent (Benjamin Coddington) [1732409] - [fs] nfs: initiate returning delegation when reclaiming one that's been recalled (Benjamin Coddington) [1732409] - [fs] fs: nfs: Adding new return type vm_fault_t (Benjamin Coddington) [1732409] - [fs] nfs: add error check in nfs_idmap_prepare_message() (Benjamin Coddington) [1732409] - [fs] NFS: More excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Fix excessive attribute revalidation in nfs_execute_ok() (Benjamin Coddington) [1732409] - [fs] NFS: Ensure we immediately start writeback on rescheduled writes (Benjamin Coddington) [1732409] - [fs] NFSv4.1: Fix a potential layoutget/layoutrecall deadlock (Benjamin Coddington) [1732409] - [fs] pNFS: Parse the results of layoutget on open even if permissions checks fail (Benjamin Coddington) [1732409] - [fs] NFS: Allow optimisation of lseek(fd, SEEK_CUR, 0) on directories (Benjamin Coddington) [1732409] - [fs] pNFS: Wait for stale layoutget calls to complete in pnfs_update_layout() (Benjamin Coddington) [1732409] - [fs] pNFS/flexfiles: Ensure we always return a layout if it has layoutstats (Benjamin Coddington) [1732409] - [fs] pNFS: Ignore non-recalled layouts in pnfs_layout_need_return() (Benjamin Coddington) [1732409] - [fs] pNFS: Don't update the stateid when replying NFS4ERR_DELAY to a layout recall (Benjamin Coddington) [1732409] - [fs] pNFS: Don't discard layout segments that are marked for return (Benjamin Coddington) [1732409] - [fs] nfsd: don't advertise a SCSI layout for an unsupported request_queue (Benjamin Coddington) [1732409] - [fs] nfsd: fix corrupted reply to badly ordered compound (Benjamin Coddington) [1732409] - [fs] nfsd: clarify check_op_ordering (Benjamin Coddington) [1732409] - [fs] nfsd: update obselete comment referencing the BKL (Benjamin Coddington) [1732409] - [fs] nfsd4: cleanup sessionid in nfsd4_destroy_session (Benjamin Coddington) [1732409] - [fs] nfsd4: less confusing nfsd4_compound_in_session (Benjamin Coddington) [1732409] - [fs] nfsd4: support change_attr_type attribute (Benjamin Coddington) [1732409] - [fs] nfsd: fix NFSv4 time_delta attribute (Benjamin Coddington) [1732409] - [fs] nfsd4: return default lease period (Benjamin Coddington) [1732409] - [fs] nfsd4: extend reclaim period for reclaiming clients (Benjamin Coddington) [1732409] - [netdrv] i40e: Do not check VF state in i40e_ndo_get_vf_config (Stefan Assmann) [1752498] - [netdrv] i40e: Add support for X710 device (Stefan Assmann) [1752891] - [mm] mm/oom_kill.c: add task UID to info message on an oom kill (Joel Savitz) [1693039] - [pci] ACPICA: Increase total number of possible Owner IDs (Al Stone) [1713050] - [powerpc] powerpc/pseries: correctly track irq state in default idle (Steve Best) [1751971] - [powerpc] powerpc/imc: Dont create debugfs files for cpu-less nodes (Steve Best) [1726031] - [fs] userfaultfd_release: always remove uffd flags and clear vm_userfaultfd_ctx (Alex Gladkov) [1749763] - [infiniband] RDMA/bnxt_re: Fix stack-out-of-bounds in bnxt_qplib_rcfw_send_message (Selvin Xavier) [1643312] - [drm] drm/bochs: Fix connector leak during driver unload (Sam Bobroff) [1463490] - [tools] selftests: Remove forced unbuffering for test running (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add test plan API to kselftest.h and adjust callers (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Remove KSFT_TAP_LEVEL (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Move test output to diagnostic lines (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Distinguish between missing and non-executable (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Add plan line and fix result line syntax (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract logic for multiple test runs (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Use runner.sh for emit targets (Desnes Augusto Nunes do Rosario) [1721461] - [tools] selftests: Extract single-test shell logic from lib.mk (Desnes Augusto Nunes do Rosario) [1721461] - [tools] x86/selftests/pkeys: Fork() to check for state being preserved (Vladis Dronov) [1738880] - [x86] x86/pkeys: Properly copy pkey state at fork() (Vladis Dronov) [1738880] - [netdrv] cxgb4: fix a memory leak bug (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Prefer pcie_capability_read_word() (Jonathan Toppins) [1725776] - [netdrv] allocate_flower_entry: should check for null deref (Jonathan Toppins) [1725776] - [netdrv] cxgb4: reduce kernel stack usage in cudbg_collect_mem_region() (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS refcounting for alloc/free mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for cxgb4 change mac (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Add MPS TCAM refcounting for raw mac filters (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Re-work the logic for mps refcounting (Jonathan Toppins) [1725776] - [netdrv] cxgb4/libcxgb/cxgb4i/cxgbit: enable eDRAM page pods for iSCSI (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Set initial IRQ affinity hints (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Make t4_get_tp_e2c_map static (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Revert "cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size" (Jonathan Toppins) [1725776] - [netdrv] cxgb4: offload VLAN flows regardless of VLAN ethtype (Jonathan Toppins) [1725776] - [netdrv] cxgb4: use firmware API for validating filter spec (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Enable hash filter with offload (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Fix error path in cxgb4_init_module (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Delete all hash and TCAM filters before resource cleanup (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf_main: Mark expected switch fall-through (Jonathan Toppins) [1725776] - [netdrv] cxgb4/cxgb4vf: Display advertised FEC in ethtool (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.23.3.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4: Update 1.22.9.0 as the latest firmware supported. (Jonathan Toppins) [1725776] - [netdrv] cxgb4/l2t: Use struct_size() in kvzalloc() (Jonathan Toppins) [1725776] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Jonathan Toppins) [1725776] - [netdrv] crypto/chelsio/chtls: macro correction in tx path (Jonathan Toppins) [1725776]- [kernel] rcu: Add sparse check to rcu_assign_pointer() (Waiman Long) [1737054] - [kernel] rcu: Fix obsolete DYNTICK_IRQ_NONIDLE comment (Waiman Long) [1737054] - [kernel] rcu: Repair rcu_nmi_exit() docbook header (Waiman Long) [1737054] - [kernel] rcu: Remove preemption disabling from expedited CPU selection (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_process_callbacks() to rcu_core() for Tree RCU (Waiman Long) [1737054] - [kernel] rcu: Rename rcu_check_callbacks() to rcu_sched_clock_irq() (Waiman Long) [1737054] - [kernel] rcu: Docbook for rcu_head_init() and rcu_head_after_call_rcu() (Waiman Long) [1737054] - [documentation] doc: Fix outdated links (Waiman Long) [1737054] - [documentation] doc: CPU-hotplug notifiers cannot invoke synchronize_srcu() or srcu_barrier() (Waiman Long) [1737054] - [documentation] doc: Now jiffies_till_sched_qs solicits help from cond_resched() (Waiman Long) [1737054] - [kernel] rcuperf: Stop abusing IS_ENABLED() (Waiman Long) [1737054] - [kernel] rcutorture: Add grace period after CPU offline (Waiman Long) [1737054] - [kernel] torture: Explain and simplify odd "for" loop in mkinitrd.sh (Waiman Long) [1737054] - [kernel] rcutorture: Record grace periods in forward-progress histogram (Waiman Long) [1737054] - [kernel] rcu: Prevent needless ->gp_seq_needed update in __note_gp_changes() (Waiman Long) [1737054] - [kernel] rcu: Do RCU GP kthread self-wakeup from softirq and interrupt (Waiman Long) [1737054] - [kernel] rcu: Add sysrq rcu_node-dump capability (Waiman Long) [1737054] - [kernel] rcu: Protect rcu_check_gp_kthread_starvation() access to ->gp_flags (Waiman Long) [1737054] - [kernel] rcu: Improve diagnostics for failed RCU grace-period start (Waiman Long) [1737054] - [kernel] rcu: Update NOCB comments (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_cpu per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_has_work to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_cpu_kthread_loops per-CPU variable (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_status to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Move rcu_cpu_kthread_task to rcu_data structure (Waiman Long) [1737054] - [kernel] rcu: Accommodate zero jiffies_till_first_fqs and kthread kicking (Waiman Long) [1737054] - [kernel] rcu: Remove wrapper definitions for obsolete RCU update functions (Waiman Long) [1737054] - [kernel] rcu: Discard separate per-CPU callback counts (Waiman Long) [1737054] - [kernel] rcu: Inline _synchronize_rcu_expedited() into synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate PREEMPT and !PREEMPT synchronize_rcu_expedited() (Waiman Long) [1737054] - [kernel] rcu: Determine expedited-GP IPI handler at build time (Waiman Long) [1737054] - [kernel] rcu: Inline rcu_kthread_do_work() into its sole remaining caller (Waiman Long) [1737054] - [kernel] rcu: Eliminate RCU_BH_FLAVOR and RCU_SCHED_FLAVOR (Waiman Long) [1737054] - [kernel] rcu: Inline force_quiescent_state() into rcu_force_quiescent_state() (Waiman Long) [1737054] - [kernel] rcu: Make expedited IPI handler return after handling critical section (Waiman Long) [1737054] - [kernel] rcu: Rename and comment changes due to only one rcuo kthread per CPU (Waiman Long) [1737054] - [kernel] sched: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [net] net/core: Replace call_rcu_bh() and synchronize_rcu_bh() (Waiman Long) [1737054] - [net] netpoll: allow cleanup to be synchronous (Waiman Long) [1737054] - [net] netfilter: Replace call_rcu_bh(), rcu_barrier_bh(), and synchronize_rcu_bh() (Waiman Long) [1737054] - [kernel] uprobes: Use synchronize_rcu() not synchronize_sched() (Waiman Long) [1737054] - [kernel] rcutorture: Don't do busted forward-progress testing (Waiman Long) [1737054] - [kernel] rcutorture: Use 100ms buckets for forward-progress callback histograms (Waiman Long) [1737054] - [kernel] rcutorture: Recover from OOM during forward-progress tests (Waiman Long) [1737054] - [kernel] rcutorture: Print forward-progress test age upon failure (Waiman Long) [1737054] - [kernel] rcutorture: Print time since GP end upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcutorture: Print histogram of CB invocation at OOM time (Waiman Long) [1737054] - [kernel] rcutorture: Print GP age upon forward-progress failure (Waiman Long) [1737054] - [kernel] rcu: Print per-CPU callback counts for forward-progress failures (Waiman Long) [1737054] - [kernel] rcu: Account for nocb-CPU callback counts in RCU CPU stall warnings (Waiman Long) [1737054] - [kernel] rcutorture: Dump grace-period diagnostics upon forward-progress OOM (Waiman Long) [1737054] - [kernel] rcutorture: Prepare for asynchronous access to rcu_fwd_startat (Waiman Long) [1737054] - [kernel] torture: Remove unnecessary "ret" variables (Waiman Long) [1737054] - [kernel] rcutorture: Affinity forward-progress test to avoid housekeeping CPUs (Waiman Long) [1737054] - [kernel] rcutorture: Break up too-long rcu_torture_fwd_prog() function (Waiman Long) [1737054] - [kernel] rcutorture: Remove cbflood facility (Waiman Long) [1737054] - [kernel] torture: Bring any extra CPUs online during kernel startup (Waiman Long) [1737054] - [kernel] rcutorture: Add call_rcu() flooding forward-progress tests (Waiman Long) [1737054] - [tools] rcutorture/formal: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [tools] tools/kernel.h: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/decnet: Replace rcu_barrier_bh() with rcu_barrier() (Waiman Long) [1737054] - [net] net/core/skmsg: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] cgroups: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] types: Remove call_rcu_bh() and call_rcu_sched() (Waiman Long) [1737054] - [include] percpu-rwsem: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [net] net/bridge: Replace call_rcu_bh() and rcu_barrier_bh() (Waiman Long) [1737054] - [kernel] srcu: Use "ssp" instead of "sp" for srcu_struct pointer (Waiman Long) [1737054] - [kernel] srcu: Lock srcu_data structure in srcu_gp_start() (Waiman Long) [1737054] - [mm] mm: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] percpu-refcount: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] events: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] workqueue: Replace call_rcu_sched() with call_rcu() (Waiman Long) [1737054] - [kernel] modules: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] sched/membarrier: synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] lockdep: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] kprobes: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [init] main: Replace rcu_barrier_sched() with rcu_barrier() (Waiman Long) [1737054] - [kernel] tracing: Replace synchronize_sched() and call_rcu_sched() (Waiman Long) [1737054] - [kernel] tracepoints: Free early tracepoints after RCU is initialized (Waiman Long) [1737054] - [kernel] tracing: Fix synchronizing to event changes with tracepoint_synchronize_unregister() (Waiman Long) [1737054] - [kernel] tracepoint: Make rcuidle tracepoint callers use SRCU (Waiman Long) [1737054] - [fs] fs/file: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/cpufreq_governor: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [cpufreq] cpufreq/intel_pstate: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [vhost] drivers/vhost: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [netdrv] ethernet/sis: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [char] drivers/ipmi: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [crypto] crypto/pcrypt: Replace synchronize_rcu_bh() with synchronize_rcu() (Waiman Long) [1737054] - [mm] mm: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [kernel] locking/mutex: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [fs] userfaultfd: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [net] smsc: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [scripts] checkpatch.pl: Suggest lockdep instead of asserting !spin_is_locked() (Waiman Long) [1737054] - [scripts] checkpatch: Create table of obsolete APIs and apply to RCU (Waiman Long) [1737054] - [maintainers] MAINTAINERS: Add Joel Fernandes as RCU reviewer (Waiman Long) [1737054] - [kernel] rcu: Avoid signed integer overflow in rcu_preempt_deferred_qs() (Waiman Long) [1737054] - [kernel] rcu: Replace this_cpu_ptr() with __this_cpu_read() (Waiman Long) [1737054] - [kernel] rcu: Speed up expedited GPs when interrupting RCU reader (Waiman Long) [1737054] - [kernel] rcu: Trace end of grace period before end of grace period (Waiman Long) [1737054] - [kernel] rcu: Adjust the comment of function rcu_is_watching (Waiman Long) [1737054] - [kernel] rcu: Add jiffies-since-GP-activity to show_rcu_gp_kthreads() (Waiman Long) [1737054] - [kernel] rcu: Add state name to show_rcu_gp_kthreads() output (Waiman Long) [1737054] - [kernel] rcu: Parameterize rcu_check_gp_start_stall() (Waiman Long) [1737054] - [kernel] rcu: Avoid double multiply by HZ (Waiman Long) [1737054] - [documentation] doc: Fix "struction" typo in RCU memory-ordering documentation (Waiman Long) [1737054] - [documentation] doc: Correct parameter in stallwarn (Waiman Long) [1737054] - [documentation] doc: RCU scheduler spinlock rcu_read_unlock() restriction remains (Waiman Long) [1737054] - [documentation] doc: Make listing in RCU perf/scale requirements use rcu_assign_pointer() (Waiman Long) [1737054] - [documentation] doc: Remove obsolete (non-)requirement about disabling preemption (Waiman Long) [1737054] - [documentation] doc: Make reader aware of rcu_dereference_protected (Waiman Long) [1737054] - [documentation] doc: rcu: Encourage use of rcu_barrier in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete checklist item about synchronize_rcu usage (Waiman Long) [1737054] - [documentation] doc: rcu: Remove obsolete suggestion from checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Add more rationale for using rcu_read_lock_sched in checklist (Waiman Long) [1737054] - [documentation] doc: rcu: Update core and full API in whatisRCU (Waiman Long) [1737054] - [documentation] doc: Document rcutorture forward-progress test kernel parameters (Waiman Long) [1737054] - [documentation] doc: rcu: Update description of gp_seq fields in rcu_data (Waiman Long) [1737054] - [documentation] doc: rcu: Better clarify the rcu_segcblist ->len field (Waiman Long) [1737054] - [documentation] doc: rcu: Update Data-Structures for RCU flavor consolidation (Waiman Long) [1737054] - [documentation] doc: Remove rcu_dynticks from Data-Structures (Waiman Long) [1737054] - [documentation] doc: Update information about resched_cpu (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/update.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree_plugin.h (Waiman Long) [1737054] - [kernel] rcu: Stop expedited grace periods from relying on stop-machine (Waiman Long) [1737054] - [kernel] srcu: Prevent __call_srcu() counter wrap with read-side critical section (Waiman Long) [1737054] - [include] srcu: Fix kernel-doc missing notation (Waiman Long) [1737054] - [x86] x86/PCI: Replace spin_is_locked() with lockdep (Waiman Long) [1737054] - [tools] rcutorture: Make use of nolibc when available (Waiman Long) [1737054] - [tools] rcutorture: Import a copy of nolibc (Waiman Long) [1737054] - [tools] rcutorture: Check initrd/init instead of initrd only (Waiman Long) [1737054] - [tools] rcutorture: Always strip using the cross-compiler (Waiman Long) [1737054] - [tools] rcutorture: Add cross-compile capability to initrd.sh (Waiman Long) [1737054] - [tools] rcutorture: Make initrd/init execute in userspace (Waiman Long) [1737054] - [tools] rcutorture: Add initrd support for systems lacking dracut (Waiman Long) [1737054] - [tools] rcutorture: Automatically create initrd directory (Waiman Long) [1737054] - [documentation] doc: Remove rcu_preempt_state reference in stallwarn (Waiman Long) [1737054] - [documentation] doc: Clarify RCU data-structure comment about rcu_tree fanout (Waiman Long) [1737054] - [documentation] doc: Set down forward-progress requirements (Waiman Long) [1737054] - [powerpc] powerpc: Convert hugepd_free() to use call_rcu() (Waiman Long) [1737054] - [s390] s390/mm: Convert tlb_table_flush() to use call_rcu() (Waiman Long) [1737054] - [kernel] sparc/oprofile: Convert timer_stop() to use synchronize_rcu() (Waiman Long) [1737054] - [kernel] sched/membarrier: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1737054] - [kernel] rcu: Consolidate the RCU update functions invoked by sync.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate synchronize_rcu_mult() (Waiman Long) [1737054] - [kernel] rcu: Fix rcu_{node, data} comments about gp_seq_needed (Waiman Long) [1737054] - [kernel] rcu: Remove unused rcu_state externs (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for kernel/rcu/tree.c (Waiman Long) [1737054] - [kernel] rcu: Eliminate BUG_ON() for sync.c (Waiman Long) [1737054] - [include] srcu: Add notrace variant of srcu_dereference (Waiman Long) [1737054] - [documentation] PM/EM: Document the Energy Model framework (Phil Auld) [1718927] - [kernel] sched/doc: Document Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/fair: Remove unneeded prototype of capacity_of() (Phil Auld) [1718927] - [kernel] sched/fair: Skip LLC NOHZ logic for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Tune down misfit NOHZ kicks (Phil Auld) [1718927] - [kernel] sched/fair: Comment some nohz_balancer_kick() kick conditions (Phil Auld) [1718927] - [kernel] sched/fair: Prune, fix and simplify the nohz_balancer_kick() comment block (Phil Auld) [1718927] - [kernel] sched/fair: Explain LLC nohz kick condition (Phil Auld) [1718927] - [kernel] sched/fair: Simplify nohz_balancer_kick() (Phil Auld) [1718927] - [kernel] sched/topology: Fix percpu data types in struct sd_data & struct s_data (Phil Auld) [1718927] - [kernel] sched/fair: Simplify post_init_entity_util_avg() by calling it with a task_struct pointer argument (Phil Auld) [1718927] - [kernel] sched/fair: Fix util_avg of new tasks for asymmetric systems (Phil Auld) [1718927] - [kernel] sched/fair: Optimize update_blocked_averages() (Phil Auld) [1718927] - [kernel] sched/topology: Introduce a sysctl for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] Revert "sched/core: Take the hotplug lock in sched_init_smp()" (Phil Auld) [1718927] - [kernel] cpu/hotplug: Mute hotplug lockdep during init (Phil Auld) [1718927] - [kernel] sched/fair: Select an energy-efficient CPU on task wake-up (Phil Auld) [1718927] - [kernel] sched/fair: Introduce an energy estimation helper function (Phil Auld) [1718927] - [kernel] sched/fair: Add over-utilization/tipping point indicator (Phil Auld) [1718927] - [kernel] sched/fair: Clean-up update_sg_lb_stats parameters (Phil Auld) [1718927] - [kernel] sched/toplogy: Introduce the 'sched_energy_present' static key (Phil Auld) [1718927] - [kernel] sched/topology: Make Energy Aware Scheduling depend on schedutil (Phil Auld) [1718927] - [kernel] sched/topology: Disable EAS on inappropriate platforms (Phil Auld) [1718927] - [kernel] sched/topology: Add lowest CPU asymmetry sched_domain level pointer (Phil Auld) [1718927] - [kernel] sched/topology: Reference the Energy Model of CPUs when available (Phil Auld) [1718927] - [kernel] PM: Introduce an Energy Model management framework (Phil Auld) [1718927] - [kernel] sched/cpufreq: Prepare schedutil for Energy Aware Scheduling (Phil Auld) [1718927] - [kernel] sched/topology: Relocate arch_scale_cpu_capacity() to the internal header (Phil Auld) [1718927] - [kernel] sched/core: Take the hotplug lock in sched_init_smp() (Phil Auld) [1718927] - [kernel] sched/core: Disable SD_PREFER_SIBLING on asymmetric CPU capacity domains (Phil Auld) [1718927] - [kernel] sched/fair: Don't move tasks to lower capacity CPUs unless necessary (Phil Auld) [1718927] - [kernel] sched/fair: Set rq->rd->overload when misfit (Phil Auld) [1718927] - [kernel] sched/fair: Wrap rq->rd->overload accesses with READ/WRITE_ONCE() (Phil Auld) [1718927] - [kernel] sched/core: Change root_domain->overload type to int (Phil Auld) [1718927] - [kernel] sched/fair: Change 'prefer_sibling' type to bool (Phil Auld) [1718927] - [kernel] sched/fair: Kick nohz balance if rq->misfit_task_load (Phil Auld) [1718927] - [kernel] sched/fair: Consider misfit tasks when load-balancing (Phil Auld) [1718927] - [kernel] sched/fair: Add sched_group per-CPU max capacity (Phil Auld) [1718927] - [kernel] sched/fair: Add 'group_misfit_task' load-balance type (Phil Auld) [1718927] - [kernel] sched/topology: Add static_key for asymmetric CPU capacity optimizations (Phil Auld) [1718927] - [kernel] sched/core, workqueues: Distangle worker accounting from rq lock (Phil Auld) [1737067] - [kernel] workqueue: Use normal rcu (Phil Auld) [1737067] - [kernel] tick/broadcast: Fix warning about undefined tick_broadcast_oneshot_offline() (Phil Auld) [1737067] - [kernel] timer/trace: Improve timer tracing (Phil Auld) [1737067] - [include] timer/trace: Replace deprecated vsprintf pointer extension pf by ps (Phil Auld) [1737067] - [kernel] timer: Move trace point to get proper index (Phil Auld) [1737067] - [kernel] tick/sched: Update tick_sched struct documentation (Phil Auld) [1737067] - [kernel] tick: Remove outgoing CPU from broadcast masks (Phil Auld) [1737067] - [kernel] timekeeping: Consistently use unsigned int for seqcount snapshot (Phil Auld) [1737067] - [kernel] sched/fair: Robustify CFS-bandwidth timer locking (Phil Auld) [1737067] - [kernel] tick/sched : Remove redundant cpu_online() check (Phil Auld) [1737067] - [misc] sched/swait: Rename to exclusive (Phil Auld) [1737067] - [kernel] sched/swait: Switch to full exclusive mode (Phil Auld) [1737067] - [kernel] sched/swait: Remove __prepare_to_swait (Phil Auld) [1737067] - [netdrv] net: ena: don't wake up tx queue when down (John Linville) [1722628] - [netdrv] Revert "net: ena: ethtool: add extra properties retrieval via get_priv_flags" (John Linville) [1722628] - [netdrv] net: ena: Fix bug where ring allocation backoff stopped too late (John Linville) [1722628] - [netdrv] net: ena: update driver version from 2.0.3 to 2.1.0 (John Linville) [1722628] - [netdrv] net: ena: remove inline keyword from functions in *.c (John Linville) [1722628] - [netdrv] net: ena: add ethtool function for changing io queue sizes (John Linville) [1722628] - [netdrv] net: ena: allow queue allocation backoff when low on memory (John Linville) [1722628] - [netdrv] net: ena: make ethtool show correct current and max queue sizes (John Linville) [1722628] - [netdrv] net: ena: enable negotiating larger Rx ring size (John Linville) [1722628] - [netdrv] net: ena: add MAX_QUEUES_EXT get feature admin command (John Linville) [1722628] - [netdrv] net: ena: use dev_info_once instead of static variable (John Linville) [1722628] - [netdrv] net: ena: add good checksum counter (John Linville) [1722628] - [netdrv] net: ena: optimise calculations for CQ doorbell (John Linville) [1722628] - [netdrv] net: ena: add support for changing max_header_size in LLQ mode (John Linville) [1722628] - [netdrv] net: ena: allow automatic fallback to polling mode (John Linville) [1722628] - [netdrv] net: ena: add newline at the end of pr_err prints (John Linville) [1722628] - [netdrv] net: ena: arrange ena_probe() function variables in reverse christmas tree (John Linville) [1722628] - [netdrv] net: ena: replace free_tx/rx_ids union with single free_ids field in ena_ring (John Linville) [1722628] - [netdrv] net: ena: ethtool: add extra properties retrieval via get_priv_flags (John Linville) [1722628] - [netdrv] net: ena: add handling of llq max tx burst size (John Linville) [1722628] - [netdrv] net: ena: gcc 8: fix compilation warning (John Linville) [1722628] - [netdrv] net: ena: fix ena_com_fill_hash_function() implementation (John Linville) [1722628] - [netdrv] net: ena: improve latency by disabling adaptive interrupt moderation by default (John Linville) [1722628] - [netdrv] net: ena: fix return value of ena_com_config_llq_info() (John Linville) [1722628] - [netdrv] net: ena: fix incorrect test of supported hash function (John Linville) [1722628] - [netdrv] net: ena: fix: Free napi resources when ena_up() fails (John Linville) [1722628] - [netdrv] net: ena: fix: set freed objects to NULL to avoid failing future allocations (John Linville) [1722628] - [netdrv] net: ena: fix swapped parameters when calling ena_com_indirect_table_fill_entry (John Linville) [1722628] - [arm64] arm64: kexec: Add comment to explain use of __flush_icache_range() (Mark Salter) [1757450] - [arm64] arm64: kexec: machine_kexec should call __flush_icache_range (Mark Salter) [1757450] - [arm64] arm64: Do not issue IPIs for user executable ptes (Mark Salter) [1757450] - [arm64] arm64: hibernate: Avoid sending cross-calling with interrupts disabled (Mark Salter) [1757450] - [arm64] arm64: mm: Export __flush_icache_range() to modules (Mark Salter) [1757450] - [arm64] arm64: IPI each CPU after invalidating the I-cache for kernel mappings (Mark Salter) [1757450] - [s390] s390/dasd: Handle out-of-space constraint (Philipp Rudo) [1525398] - [s390] s390/dasd: Use ALIGN_DOWN macro (Philipp Rudo) [1525398] - [s390] s390/dasd: Make dasd_setup_queue() a discipline function (Philipp Rudo) [1525398] - [s390] s390/dasd: Add new ioctl to release space (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dasd_sleep_on_queue_interruptible() (Philipp Rudo) [1525398] - [s390] s390/dasd: Add missing intensity definition (Philipp Rudo) [1525398] - [s390] s390/dasd: Fix whitespace (Philipp Rudo) [1525398] - [s390] s390/dasd: Add dynamic formatting support for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Recognise data for ESE volumes (Philipp Rudo) [1525398] - [s390] s390/dasd: Put sub-order definitions in a separate section (Philipp Rudo) [1525398] - [s390] s390/dasd: Make layout analysis ESE compatible (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove old defines and function (Philipp Rudo) [1525398] - [s390] s390/dasd: Remove unused structs and function prototypes (Philipp Rudo) [1525398] - [tools] perf report: Dump s390 counter set data to file (Philipp Rudo) [1731036] - [tools] perf report: Display arch specific diagnostic counter sets, starting with s390 (Philipp Rudo) [1731036] - [tools] perf report: Add s390 diagnosic sampling descriptor size (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for CPU-MF SVN 6 (Philipp Rudo) [1731036] - [s390] s390/cpumf: Fix warning from check_processor_id (Philipp Rudo) [1731036] - [s390] s390/cpum_cf_diag: Add support for s390 counter facility diagnostic trace (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Handle EBUSY return code from CPU counter facility reservation (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: add ctr_stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move common functions into a separate file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_avail() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: replace stcctm5() with the stcctm() function (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: add store cpu counter multiple instruction support (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Add minimal in-kernel interface for counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: introduce kernel_cpumcf_alert() to obtain measurement alerts (Philipp Rudo) [1731036] - [s390] s390/cpu_mf: move struct cpu_cf_events and per-CPU variable to header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: rename per-CPU counter facility structure and variables (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: prepare for in-kernel counter measurements (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: move counter set controls to a new header file (Philipp Rudo) [1731036] - [s390] s390/cpum_cf: Reject request for sampling in event initialization (Philipp Rudo) [1731036] - [s390] s390/perf: Change CPUM_CF return code in event init function (Philipp Rudo) [1731036] - [acpi] ACPI / property: Add two new Thunderbolt property GUIDs to the list (Jarod Wilson) [1483494] - [acpi] ACPI: property: restore _DSD data subnodes GUID comment (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Intel Ice Lake (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Expose active parts of NVM even if upgrade is not supported (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Hide switch attributes that are not set (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not fail adding switch if some port is not implemented (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Use 32-bit writes when writing ring producer/consumer (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move NVM upgrade support flag to struct icm (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Correct path indices for PCIe tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Show key using *pE not *pEp (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Switch to use device_property_count_uXX() (Jarod Wilson) [1483494] - [include] device property: Add helpers to count items in an array (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Implement CIO reset correctly for Titan Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make sure device runtime resume completes before taking domain lock (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add SPDX license identifier for more missed files (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make priority unsigned in struct tb_path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: shash - remove shash_desc::flags (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Start firmware on Titan Ridge Apple systems (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Reword output of tb_dump_hop() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make rest of the logging to happen at debug level (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make __TB_[SW|PORT]_PRINT take const parameters (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for XDomain connections (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Make tb_switch_alloc() return ERR_PTR() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for DMA tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add XDomain UUID exchange support (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Run tb_xdp_handle_request() in system workqueue (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not tear down tunnels when driver is unloaded (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for Display Port tunnels (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rework NFC credits handling (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize port finding routines to support all port types (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Scan only valid NULL adapter ports in hotplug (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add support for full PCIe daisy chains (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Discover preboot PCIe paths the boot firmware established (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Deactivate all paths before restarting them (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Extend tunnel creation to more than 2 adjacent switches (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add helper function to iterate from one port to another (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Assign remote for both ports in case of dual link (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add functions for allocating and releasing HopIDs (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Generalize tunnel creation functionality (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Rename tunnel_pci to tunnel (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Cache adapter specific capability offset into struct port (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Properly disable path (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Set sleep bit when suspending switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Configure lanes when switch is initialized (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Move LC specific functionality into a separate file (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Add dummy read after port capability list walk on Light Ridge (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Enable TMU access when accessing port space on legacy devices (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Do not allocate switch if depth is greater than 6 (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Take domain lock in switch sysfs attribute callbacks (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Block reads and writes if switch is unplugged (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Drop duplicated get_switch_at_route() (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Remove unused work field in struct tb_switch (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check the return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a missing check of kzalloc (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: xdomain: Fix to check return value of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check return value of ida_simple_get (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix to check for kmemdup failure (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Fix a missing check of kmemdup (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: property: Fix a NULL pointer dereference (Jarod Wilson) [1483494] - [thunderbolt] thunderbolt: Prevent root port runtime suspend during NVM upgrade (Jarod Wilson) [1483494] - [netdrv] net/ibmvnic: prevent more than one thread from running in reset (Steve Best) [1756943] - [netdrv] net/ibmvnic: unlock rtnl_lock in reset so linkwatch_event can run (Steve Best) [1756943] - [netdrv] sfc: don't score irq moderation points for GRO (Jarod Wilson) [1736303] - [netdrv] sfc: Use dev_get_drvdata where possible (Jarod Wilson) [1736303] - [netdrv] sfc: Remove 'PCIE error reporting unavailable' (Jarod Wilson) [1736303] - [netdrv] sfc: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1736303] - [netdrv] sfc: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1736303] - [netdrv] bonding: no need to print a message if debugfs_create_dir() fails (Jarod Wilson) [1756517] - [netdrv] bonding: Add vlan tx offload to hw_enc_features (Jarod Wilson) [1756517] - [netdrv] bonding: fix value exported by Netlink for peer_notif_delay (Jarod Wilson) [1756517] - [netdrv] bonding: add an option to specify a delay between peer notifications (Jarod Wilson) [1756517] - [netdrv] bonding: validate ip header before check IPPROTO_IGMP (Jarod Wilson) [1756517] - [netdrv] bonding/main: fix NULL dereference in bond_select_active_slave() (Jarod Wilson) [1756517] - [netdrv] bonding: Always enable vlan tx offload (Jarod Wilson) [1756517] - [netdrv] bonding/options: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/alb: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/802.3ad: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding/main: convert to using slave printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: add slave_foo printk macros (Jarod Wilson) [1756517] - [netdrv] bonding: fix error messages in bond_do_fail_over_mac (Jarod Wilson) [1756517] - [netdrv] bonding: improve event debug usability (Jarod Wilson) [1756517] - [netdrv] net: bonding: Inherit MPLS features from slave devices (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jarod Wilson) [1756517] - [netdrv] bonding: Replace GPLv2 boilerplate/reference with SPDX - rule 90 (Jarod Wilson) [1756517] - [netdrv] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 5 (Jarod Wilson) [1756517] - [netdrv] bonding: Add SPDX license identifier - Makefile/Kconfig (Jarod Wilson) [1756517] - [powerpc] powerpc/fadump: support holes in kernel boot memory area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: remove RMA_START and RMA_END macros (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about option to release opalcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider f/w load area (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: provide an option to invalidate /sys/firmware/opal/core file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: enable CONFIG_OPAL_CORE for FADUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opalcore: export /sys/firmware/opal/core for analysing opal crashes (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: update documentation about CONFIG_PRESERVE_FA_DUMP (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add support to preserve crash data on FADUMP disabled kernel (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve how crashed kernel's memory is reserved (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: consider reserved ranges while releasing memory (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make crash memory ranges array allocation generic (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process architected register state data provided by firmware (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: make use of memblock's bottom up allocation mode (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Update documentation about OPAL platform support (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: handle invalidation of crashdump and re-registraion (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Warn before processing partial crashdump (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: process the crashdump by exporting it as /proc/vmcore (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: support copying multiple kernel boot memory regions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define OPAL register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: reset metadata address during clean up (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: register kernel metadata address with opal (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: improve fadump_reserve_mem() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add fadump support on powernv (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/opal: add MPIPL interface definitions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/powernv: Make possible for user to force a full ipl cec reboot (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use FADump instead of fadump for how it is pronounced (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: move out platform specific support from generic code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: release all the memory above boot memory size (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add source info while displaying region contents (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] pseries/fadump: define RTAS register/un-register callback functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: introduce callbacks for platform specific operations (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move rtas specific definitions to platform code (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: define an empty fadump_cleanup() (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: use helper functions to reserve/release cpu notes buffer (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: Improve fadump documentation (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: declare helper functions in internal header file (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: add helper functions (Desnes Augusto Nunes do Rosario) [1524687] - [powerpc] powerpc/fadump: move internal macros/definitions to a new header (Desnes Augusto Nunes do Rosario) [1524687] - [watchdog] watchdog: iTCO: Add support for Cannon Lake PCH iTCO (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Use iTCO version 6 in Cannon Lake PCH and beyond (Alexander Beregalov) [1724532] - [i2c] i2c: i801: Allow ACPI AML access I/O ports not reserved for SMBus (Alexander Beregalov) [1724532] - [block] loop: set PF_MEMALLOC_NOIO for the worker thread (Ming Lei) [1741392] - [fs] bdev: Fixup error handling in blkdev_get() (Ming Lei) [1741392] - [block] loop: Fix mount(2) failure due to race with LOOP_SET_FD (Ming Lei) [1741392] - [block] block, bfq: handle NULL return value by bfq_init_rq() (Ming Lei) [1741392] - [block] block, bfq: move update of waker and woken list to queue freeing (Ming Lei) [1741392] - [block] block, bfq: reset last_completed_rq_bfqq if the pointed queue is freed (Ming Lei) [1741392] - [block] block: aoe: Fix kernel crash due to atomic sleep when exiting (Ming Lei) [1741392] - [block] rq-qos: use a mb for got_token (Ming Lei) [1741392] - [block] rq-qos: set ourself TASK_UNINTERRUPTIBLE after we schedule (Ming Lei) [1741392] - [block] rq-qos: don't reset has_sleepers on spurious wakeups (Ming Lei) [1741392] - [block] rq-qos: fix missed wake-ups in rq_qos_throttle (Ming Lei) [1741392] - [include] wait: add wq_has_single_sleeper helper (Ming Lei) [1741392] - [block] block, bfq: check also in-flight I/O in dispatch plugging (Ming Lei) [1741392] - [block] block: fix sysfs module parameters directory path in comment (Ming Lei) [1741392] - [block] block: Allow mapping of vmalloc-ed buffers (Ming Lei) [1741392] - [block] block/bio-integrity: fix a memory leak bug (Ming Lei) [1741392] - [block] block: Disable write plugging for zoned block devices (Ming Lei) [1741392] - [block] blk-throttle: fix zero wait time for iops throttled group (Ming Lei) [1741392] - [block] block: Fix potential overflow in blk_report_zones() (Ming Lei) [1741392] - [block] blk-cgroup: turn on psi memstall stuff (Ming Lei) [1741392] - [block] block: init flush rq ref count to 1 (Ming Lei) [1741392] - [lib] sbitmap: Replace cmpxchg with xchg (Ming Lei) [1741392] - [block] block: Remove unused code (Ming Lei) [1741392] - [block] block, bfq: Init saved_wr_start_at_switch_to_srt in unlikely case (Ming Lei) [1741392] - [block] block, bfq: re-schedule empty queues if they deserve I/O plugging (Ming Lei) [1741392] - [block] block, bfq: preempt lower-weight or lower-priority queues (Ming Lei) [1741392] - [block] block, bfq: detect wakers and unconditionally inject their I/O (Ming Lei) [1741392] - [block] block, bfq: bring forward seek&think time update (Ming Lei) [1741392] - [block] block, bfq: update base request service times when possible (Ming Lei) [1741392] - [block] block, bfq: fix rq_in_driver check in bfq_update_inject_limit (Ming Lei) [1741392] - [block] block, bfq: reset inject limit when think-time state changes (Ming Lei) [1741392] - [kernel] cgroup: export css_next_descendant_pre for bfq (Ming Lei) [1741392] - [block] block: update print_req_error() (Ming Lei) [1741392] - [block] block: use blk_op_str() in blk-mq-debugfs.c (Ming Lei) [1741392] - [block] block: add centralize REQ_OP_XXX to string helper (Ming Lei) [1741392] - [block] block: improve print_req_error (Ming Lei) [1741392] - [block] block: rename CONFIG_DEBUG_BLK_CGROUP to CONFIG_BFQ_CGROUP_DEBUG (Ming Lei) [1741392] - [block] bfq-iosched: move bfq_stat_recursive_sum into the only caller (Ming Lei) [1741392] - [block] blk-cgroup: move struct blkg_stat to bfq (Ming Lei) [1741392] - [block] blk-cgroup: introduce a new struct blkg_rwstat_sample (Ming Lei) [1741392] - [block] blk-cgroup: pass blkg_rwstat structures by reference (Ming Lei) [1741392] - [block] blk-cgroup: factor out a helper to read rwstat counter (Ming Lei) [1741392] - [block] block: drbd: no need to check return value of debugfs_create functions (Ming Lei) [1741392] - [block] blk-core: Remove blk_end_request*() declarations (Ming Lei) [1741392] - [block] block: code cleanup queue_poll_stat_show() (Ming Lei) [1741392] - [block] block: use right format specifier for op (Ming Lei) [1741392] - [block] block: get rid of redundant else (Ming Lei) [1741392] - [block] block: use req_op() to maintain consistency (Ming Lei) [1741392] - [fs] blkcg, writeback: dead memcgs shouldn't contribute to writeback ownership arbitration (Ming Lei) [1741392] - [block] blkcg: blkcg_activate_policy() should initialize ancestors first (Ming Lei) [1741392] - [block] blkcg: perpcu_ref init/exit should be done from blkg_alloc/free() (Ming Lei) [1741392] - [block] blkcg: update blkcg_print_stat() to handle larger outputs (Ming Lei) [1741392] - [block] block: bio: Use struct_size() in kmalloc() (Ming Lei) [1741392] - [block] block: genhd: Use struct_size() helper (Ming Lei) [1741392] - [block] block: null_blk: fix race condition for null_del_dev (Ming Lei) [1741392] - [block] blk-mq/debugfs: Fix improper print qualifier (Ming Lei) [1741392] - [block] loop: Don't change loop device under exclusive opener (Ming Lei) [1741392]- [documentation] timekeeping.txt: Correct maxCount of n-bit binary counter (Jaroslav Kysela) [1738610] - [sound] ALSA: clk: Add (devm_)clk_get_optional() functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: align comments with firmware files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: rename SOUNDWIRE to ALH (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: add ALH parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: remove SPDX "WITH Linux-syscall-note" from kernel-space headers again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fe_compr can be bit field (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: fixup for_each_card_links() macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Define a set of DAPM pre/post-up events (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: use bit field for bus_control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple_card_utils.h: care NULL dai at asoc_simple_debug_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: remove an unused field from struct hda_codec (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Avoid polluting led_* namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Hiby device family to quirks for native DSD support (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Update DSD support quirks for Oppo and Rotel (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: DSD auto-detection for Playback Designs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: remove some dead code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix possible NULL dereference at create_yamaha_midi_quirk() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Clean up check_input_term() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Remove superfluous bLength checks (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify the release of usb_mixer_elem_info objects (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Simplify parse_audio_unit() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: More validations of descriptor units (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Check mixer unit bitmap yet more strictly (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix memory leak at line6_init_pcm() error path (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix invalid NULL check in snd_emuusb_set_samplerate() (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add implicit fb quirk for Behringer UFX1604 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix a stack buffer overflow bug in check_input_term (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix an OOB bug in parse_audio_mixer_unit (Jaroslav Kysela) [1738610] - [sound] ALSA: hiface: fix multiple memory leak bugs (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Add Pioneer DDJ-SX3 PCM quirck (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Skip bSynchAddress endpoint check if it is invalid (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix PCM device order (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Unify audioformat release code (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix gpf in snd_usb_pipe_sanity_check (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Scarlett Gen 2 mixer interface (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: sizeof (byte) is always 1, use that fact. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix a typo (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix wrong altsetting for LINE6_PODHD500_1 (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix Line6 Helix audio format rates (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Fix parse of UAC2 Extension Units (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Fix write on zero-sized buffer (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: fix sign unintended sign extension on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Sanity checks for each pipe and EP types (Jaroslav Kysela) [1738610] - [sound] ALSA: usb-audio: Enable .product_name override for Emagic, Unitor 8. (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Use container_of() (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Drop superfluous timer helper function (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: variax: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: podhd: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: pod: Rewrite complex timer & work combo with a delayed work (Jaroslav Kysela) [1738610] - [sound] ALSA: line6: Assure canceling delayed work at disconnection (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 33 (Jaroslav Kysela) [1738610] - [sound] ALSA: sparc: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ux500: mop500: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: txx9: txx9aclc-generic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: osk5912: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap3pandora: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-twl4030: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-hdmi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: omap-abe-twl6040: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: n810: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix slot mask settings when using multiple AXRs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Set unused serializers as INACTIVE (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix SDMA users not providing channel names (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for auxclk-fs-ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: ams-delta: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: trimslice: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8903: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: tegra_alc5632: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: pass volume min/max linear value to FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ignore unrecoverable CTX_SAVE IPC errors at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add earpiece (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: spdifrx: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: dfsdm: add 16 bits audio record support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add cpu_dai_name for DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add min/max step for volume_table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sof: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: clarify operator precedence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASOC: SOF: ipc: prevent logging trace messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add new macro hstream_to_sof_hda_stream() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure RUN bit setting to 0 during clear stream status (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: fix a deadlock with bus->reg_lock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: modify stream interrupt handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: save handle to sdev in sof_intel_hda_stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove misleading error trace from IRQ thread (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: dont wake dsp up in kcontrol IO (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Fix handling of custom_stop_condition on DAPM graph walks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: compress: Fix memory leak from snd_soc_new_compress (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: sirf-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: sh7760-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: ssiu: tidyup SSI_MODE1/2 settings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: fixup mod ID calculation in rsnd_ctu_probe_ (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: add missing pin sharing with SSI9 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sh: migor: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tobermory: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: snow: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8994: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_wm8580: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smdk_spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: smartq_wm8987: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_tlv320aic23: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec_hermes: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix a double-free issue for cpu_dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: fix an use-after-free issue for codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: odroid: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: lowland: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: littlemill: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: jive_wm8750: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: h1940_uda1380: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: bells: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: arndale_rt5631: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip-max98090: Remove MICBIAS as supply of input pin IN34 (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rockchip: rockchip_max98090: Enable MICBIAS for headset keypress detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3399_gru_sound: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rk3399_gru_sound: Support 32, 44.1 and 88.2 kHz sample rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rk3288_hdmi_analog: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: pdm: select CONFIG_RATIONAL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: storm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: Fix oops with multiple DAI links (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: tosa: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: hx4700: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: kernel: fix typos and some coding style in comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Add missing Slimbus0 audio route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: apq8016_sbc: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: zylonite: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: z2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: ttc-dkb: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: spitz: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: pxa2xx-ac97.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: poodle: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: palm27x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: mioa701_wm9713: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: magician: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: imote2: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: em-x270: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e800_wm9712: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e750_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: e740_wm9705: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: corgi: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pxa: brownstone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs: mxs-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-toddr: expose all 8 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmout: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmout: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: tdmin: expose all 16 inputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdmin: right_j is not supported (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: fix sample clock inversion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm: consistently use SND_SOC_DAIFMT defines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: require regmap mmio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: free reset on device removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: add reset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifout: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-spdifin: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-pdm: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: expose all 8 outputs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-frddr: add sm1 support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-fifo: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5676: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-rt5650-rt5514: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8173-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6797-mt6351: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-wm8960: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701-cs42448: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add missing newline at end of file (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood: armada-370-db: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: qi_lb60: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 239 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix incorrect capture position reporting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Fix NULL ptr dereference when unloading clk dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Don't return failure on machine driver reload (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Do not disable FW notifications (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use GFP_KERNEL instead of GFP_ATOMIC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: correct naming for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof_rt5682: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for Irbis NB41 netbook (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt-da7219-max98357a: add BE dailink for dmic16k (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add MCLK support for BYT platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_rt286: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_ssm4567: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_nau88l25_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_rt5514_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5663_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_rt5660: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: kbl_da7219_max98927: add dai_trigger function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_nocodec: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_da7213: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_cx2072x: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-rt5640: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: byt-max98090: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_rt298: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_for_each_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: add missing const at graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: phycore-ac97: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card-utils: care no Platform for DPCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix use-after-free in graph_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph-card: fix an use-after-free in graph_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: wm1133-ev1: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: pcm030-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mx27vis-aic32x4: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-spdif: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-sgtl5000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-mc13783: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-es8328: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: imx-audmix: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: mpc8610_hpcd/p1022_ds/p1022_rdk: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: fsl-asoc-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: eukrea-tlv320: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl: efika-audio-fabric: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: Allow bus error handler to be called directly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm_adsp: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove multiple defines. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: add irqflag IRQF_ONESHOT flag (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix misuse of GENMASK macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: suppress error message for EPROBE_DEFER (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tas571x: Fix -Wunused-const-variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix charge pump source assignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix of unmute outputs on probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: add ADC mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Improve VAG power and mute control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sgtl5000: Fix definition of VAG Ramp Control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Rename driver to differentiate from main codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: remove redundant assignment to variable idx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5514-spi: don't use snd_soc_lookup_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: simplify the EFUSE read function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Remove executable attribute from source files (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: add silence detection and manual PDB control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Convert headers to SPDX (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix DC calibration offset not applying (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Relocate my e-mail to .com domain zone (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8825: fix fake interruption when booting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nau8822: support master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: soc: codecs: mt6358: change return type of mt6358_codec_init_reg (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: msm8916-wcd-digital: Add sidetone support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98383: fix i2c probe failure (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 496 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: report codec link up/down status to bus (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec: hdac_hdmi: fix pin connections at cvt enable (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 463 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: mark PM function as __maybe_unused (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: use mdelay for sdmode-delay (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: avoid speaker pop when playback startup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix MFREQ selection issue for async mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cros_ec_codec: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4118: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: spi: AD ASoC: declare missing of table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ab8500: add range to usleep_range (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: snappercl15: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: simone: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: ep93xx-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cirrus: edb93xx: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm: cygnus-pcm: Unneeded variable: "ret". (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s.c: use devm_snd_soc_register_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1200: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: db1000: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: tse850-pcm5142: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9x5_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: sam9g20_wm8731: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: mikroe-proto: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-wm8904: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pdmic: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-pcm-dma.c: use devm_snd_dmaengine_pcm_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 234 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: atmel-classd: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-rt5645: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp-da7219-max98357a: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 200 (Jaroslav Kysela) [1738610] - [sound] ALSA: ps3: Remove Unneeded variable: "ret" (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 277 (Jaroslav Kysela) [1738610] - [sound] ALSA: rme9652: Unneeded variable: "result". (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 274 (Jaroslav Kysela) [1738610] - [sound] ALSA: hdspm: Fix single speed ADAT capture and playback with RME HDSPe AIO (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 264 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 404 (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - Remove set but not used variables 'orun_mask, urun_mask' (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es: Remove unneeded variable err (Jaroslav Kysela) [1738610] - [sound] ALSA: lx6464es - add support for LX6464ESe pci express variant (Jaroslav Kysela) [1738610] - [sound] ALSA: ice1712: Check correct return value to snd_i2c_sendbytes (EWS/DMX 6Fire) (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 29 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 46 (Jaroslav Kysela) [1738610] - [sound] ALSA: emu10k1: Remove unneeded variable "change" (Jaroslav Kysela) [1738610] - [sound] ALSA: echoaudio: Replace kmalloc + memcpy with kmemdup (Jaroslav Kysela) [1738610] - [sound] ALSA: pci: echoaudio: remove variable which is a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 364 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 118 (Jaroslav Kysela) [1738610] - [sound] ALSA: cs4281: remove redundant assignment to variable val and remove a goto (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 32 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 116 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 456 (Jaroslav Kysela) [1738610] - [sound] ALSA: au88x0: Remove unneeded variable: "changed" (Jaroslav Kysela) [1738610] - [sound] ALSA: asihpi: Remove unneeded variable change (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 88 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: remove unused variable 'snd_ac97_controls_master_mono' (Jaroslav Kysela) [1738610] - [sound] ALSA: dmasound_atari: Mark expected switch fall-through (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 176 (Jaroslav Kysela) [1738610] - [sound] ALSA: i2c: ak4xxx-adda: Fix a possible null pointer dereference in build_adc_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: isa/wavefront: remove redundant assignment to pointer bptr (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 370 (Jaroslav Kysela) [1738610] - [sound] ALSA: sb: remove redundant assignment to variable result (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda: Add codec on bus address table lately" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Unexport a few more stuff (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Drop export of snd_hdac_bus_add/remove_device() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add codec on bus address table lately (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: readl/writel need linux/io.h (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: intel-nhlt: handle NHLT VENDOR_DEFINED DMIC geometry (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move parts of NHLT code to new module (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix 1-minute detection delay when i915 module is not available (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix a headphone detection issue when using SOF (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix: lock reg_lock before calling snd_hdac_bus_update_rirb (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: add polling mode in snd_hdac_bus_get_response (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sdm845: remove unneeded semicolon (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Replace strncpy() with strscpy_pad() for pcm->name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: remove redundant use of ret variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: Add an op to set callback function for plug event (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_unbind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_bind_aux_dev() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_dais() next to soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add new soc_link_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_dai() next to soc_remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_dais() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_remove_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: self contained soc_probe_link_components() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1305: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: make array pd static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: simple-card-utils: set 0Hz to sysclk when shutdown (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: ignore 0Hz sysclk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: make two arrays static const, makes object smaller (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Use regmap_multi_reg_write() when initializing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Reset used registers at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Group register initialization at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: ad193x: Fix memory corruption on BE 64b systems (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: support fixed and variable both clock rates (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix redundant codes of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add DT-bindings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dmaengine: Make the pcm->name equal to pcm->id if the name is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix COMPILE_TEST error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Include link-name in error messages (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: consider CPU-Platform possibility (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: don't select unnecessary Platform (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Fix NULL pointer in of parser (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: Mark links as nonatomic (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qcom: common: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment to jack at soc_remove_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf-audio: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: add clock control of MCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: audio-graph: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: indicate rebind issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_for_each_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: fix an use-after-free in simple_dai_link_of_dpcm() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for cpu (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_link_components() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add snd_soc_dapm_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dapm related setup at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_probe_component() position (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_rtd_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix space issues (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove forward declaration of headset_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move headset jack to card-specific storage (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF/Intel: fix selection of SND_INTEL_NHTL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: broadwell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bdw-rt5677: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: haswell: Simplify device probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Haswell: Adjust machine device private context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-evm: Do not fail if the dai_set_sysclk returns -ENOTSUPP (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: edma-pcm: Fix for legacy dma_slave_map based channel lookup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Add S32_LE as support format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-i2s: Move the XSYNCERR workaround to .prepare callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: Fix implicit fallthrough warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_ssi: Fix clock control issue in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wcd9335: Fix primary interpolator max rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data is valid on rising edge (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: tdm hw support tdm out and 8ch i2s out (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: implement left-justified data mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel_ssc_dai: rework DAI format configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: atmel: enable SOC_SSC_PDC and SOC_SSC_DMA in Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Force suspend/resume during system suspend/resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: fix tdm out data align issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: add mutex protection to set_fmt/set_tdm_slot (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix inverted L/R of headphone mixer volume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8316: fix headphone mixer volume table (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Release topology when we are done with it (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove memory available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove MCPS available check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Remove static table index when parsing topology (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print module type instead of id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: NHLT: Fix debug print format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Expose snd_soc_dapm_new_control_unlocked properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: fix memory leaks on sm, se and sbe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate and fix asoc_tplg_dapm_widget_*_create flow (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: topology: Consolidate how dtexts and dvalues are freed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: fix modern dai link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use correct function to access iomem space (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix an is IS_ERR() vs NULL check (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i: Revert A83t description (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Fix return value check in imx8_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM-related variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: Revert initial A83t support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmix: register the card on a proper dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx8: Make some functions static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: rename soc_post_component_init() to soc_rtd_init() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize list at one place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: fix get control data return type and arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: initialize component list (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-topology: use for_each_component_dais() at remove_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_cleanup_card_resources() become void (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add NOTE to snd_soc_rtdcom_lookup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use device_register() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: switch tdm pins gpio function when playback on or off (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt2701: Fix -Wunused-const-variable warnings (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8988: fix typo in wm8988_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: imx: Add i.MX8 HW support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add OF DSP device support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: AMD: Fix Kconfig warning without GPIOLIB (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for DSP formats (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_width by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the actual format width instead of an hardcoded one (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use the physical / slot width for the clocks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add support for TDM slots (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded dai_link check from snd_soc_remove_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: merge snd_soc_initialize_card_lists() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx8qm (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix simultaneous capture and playback in master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Wait for RX/TX RDY only if controller is running (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mchp-i2s-mcc: Fix unprepare of GCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Support more channels (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Pass the channels number as an argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Remove duplicated quirks structure (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK period on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix MCLK Enable bit offset on A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix WSS and SR fields for the A83t (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the LRCK polarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix LRCK and BCLK polarity offsets on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: RX and TX counter registers are swapped (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix the MCLK and BCLK dividers on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Use module clock as BCLK parent on newer SoCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the format configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Move the channel configuration to a callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Rework MCLK divider calculation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Replace call to params_channels by local variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Don't use the oversample to calculate BCLK (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Switch to devm for PCM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Register regmap and PCM before our component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: implement input mode select as a mux (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8904: fix typo in DAPM kcontrol name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add all Chromebooks that need pmc_plt_clk_0 quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: Fix double reset assersion when transitioning to suspend state (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: initial support for Intel ALH DAI type (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Add dummy support for i.MX8 DAIs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: Add driver suspend and resume to support MEGA Fast (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for EHL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for Tiger Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add Cometlake machine driver support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Move pcm_mutex up to card level from snd_soc_pcm_runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: 88pm860x: remove unused variables 'pcm_switch_controls' and 'aif1_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l56: remove unused variable 'adc_swap_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: remove unused variable 'pga_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic31xx: remove unused variable 'cm_m_enum' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic23: remove unused variable 'tlv320aic23_rec_src' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: remove unused variable 'dac_vol_tlv' and 'adc_vol_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98371: remove unused variable 'max98371_noload_gain_tlv' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42l73: remove unused variables 'vsp_output_mux' and 'xsp_output_mux' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Print constant literals from format specifier (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt6358: add delay after dmic clock on (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: remove unused variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt2701: remove unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: Fix -Wunused-const-variable warning (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8737: Fix copy-paste error in wm8737_snd_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4349: Use PM ops 'cs4349_runtime_pm' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: es8328: Fix copy-paste error in es8328_right_line_controls (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: hsw: remove i386 build warning w/ size_t argument (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Fix typos in ti/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: Set period size to 240 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow reconfiguration of tdm_slots and slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Retain the independence of DAC and ADC side of the codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: make headset codec optional (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-mt6358-ts3a227-max98357: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max9850: remove unused variable 'max9850_reg' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98926: remove two unused variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style of aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: rx51: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun4i-codec: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: tm2_wm5110: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: speyside: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: rockchip_max98090: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183-da7219-max98357: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hdmi: Offload dapm update at jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: byt: Refactor fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: bdw: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Remove call to snd_sof_dsp_mailbox_init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ml26124: remove unused variable 'ngth' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6351: remove unused variable 'mt_lineout_control' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: intel: skl_hda_dsp_common: create HDMI jack kctl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tscs454: remove unused variable 'PLL_48K_RATE' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fix module_put() warning in soc_cleanup_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: dai_link check under soc_dpcm_debugfs_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: define soc_dpcm_debugfs_add() for non CONFIG_DEBUG_FS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for card->deferred_resume_work (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove unneeded list_empty() check for snd_soc_try_rebind_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_dapm_debugfs_init() at soc_init_card_debugfs() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_card_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_add_routes() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_add_component_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdac_hda: fix page fault issue by removing race (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Direct MMIO accesses (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for imx7ulp/imx8mq (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: mark regmap as fast_io (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: large_config_get overhaul (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Implement set_bclk_ratio (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add support for SAI new version (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: derive TX FIFO watermark from FIFO depth (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: add of_match data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Update Tx/Rx channel enable mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Add registers definition for multiple datalines (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup for snd_soc_dapm_new_controls() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: reuse rtdcom at snd_soc_rtdcom_add() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use for_each_card_links_safe() at snd_soc_find_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: check return value of snd_soc_add_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add comment for for_each_xxx (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: set component->debugfs_root NULL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add a flag for the R0 calibration test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add R0 temperature and TDM1 ADC2DAT Swap control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: don't call clk_get_rate() under atomic context (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: Remove executable bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pcm_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_mmap() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_page() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_copy_user() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_ioctrl() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_pcm_component_pointer() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_set_bias_level() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_stream_event() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: move snd_soc_component_seq_notifier() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_name() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_of_xlate_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_is_suspended() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_hw_params() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_close() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-component: add snd_soc_component_get/put() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-component.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_fill_silence() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_copy_kernel() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: remove soc_rtdcom_ack() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma address for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: acp3x: use dma_ops of parent device for acp3x dma driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: zx-tdm: remove redundant assignment to ts_width on error return path (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: SoC: skylake: no need to check return value of debugfs_create functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fill some of the runtime stream parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: remove ephemeral variables (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: create pcm for codec2codec links as well (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: use common NHLT module (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Merge skl_sst and skl into skl_dev struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Limit large_config_get to single frame (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix use of potentially uninitialized variable (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Update request-reply IPC model (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Common: Fix NULL dereference in tx_wait_done (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 174 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix race condition in IPC rx list (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 490 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Read HIPCT extension before clearing DONE bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: move NHLT header to common directory (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: au1x: psc-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: psc-ac97: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: aio-dma: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: uniphier: evea: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: inno_rk3036: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: jz4740: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mmp-sspa: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: jz4725b: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: msm8916-wcd: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun8i-codec-analog: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xlnx: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs4271: Fix a typo in the CS4171_NR_RATIOS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: Mark expected switch fall-throughs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: xtfpga-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: kirkwood-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: spear: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mxs-saif: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sirf: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: bcm2835-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_audmix: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: imx-audmux: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt6797: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mt8173: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ep93xx-i2s: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tegra20_das: use devm_platform_ioremap_resource() to simplify code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: g12a-tohdmitx: override codec2codec params (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98373: add 88200 and 96000 sampling rate support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Incorrect SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: fix missing return of error return code (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Support for correct symmetric sample bits (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Correct slot_width posed constraint (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rockchip: Fix mono capture (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Fix some acpi vs apci typo in somme comments (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Fix clk PDIR handling for i2s master mode (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: deal with params when necessary (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: name link using stream direction (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codec2codec: run callbacks in order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: codecs: Add uda1334 codec driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1308: Add RT1308 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Makefile - fix the top-level kernel module names (add snd- prefix) (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Improve serializer handling in multi AXR setups (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for RIGHT_J format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Cleanup skl_module_cfg declaration (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Make MCPS and CPS params obsolete (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Combine snd_soc_skl_ipc and snd_soc_skl (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Reset pipeline before its deletion (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Strip T and L from TLV IPCs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Properly cleanup on component removal (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Initialize lists before access so they are safe to use (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add function to cleanup debugfs interface (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use recommended SDxFMT programming sequence (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Switch to modern UUID API (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-pcm: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: wm8955: Fix a typo in 'wm8995_pll_factors()' function name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Fail card instantiation if DAI format setup fails (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: move snd_soc_dai_stream_valid() to soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use existing snd_soc_dai_digital_mute() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_compress_new() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_remove() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_probe() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_suspend() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_delay() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_bespoke_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_trigger() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_prepare() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_shutdown() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_startup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: add snd_soc_dai_hw_free() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dai: mv soc_dai_hw_params() to soc-dai (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: add soc-dai.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Return -ENOTSUPP from set_channel_map() if no operation provided (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: support dai_link with platforms_num != 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: defer card registration if codec component is missing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_find_dai() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_dai_link_component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: soc_find_component() uses snd_soc_is_matching_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: move soc_find_component() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: call snd_soc_unbind_card() under mutex_lock; (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: allow no Platform on dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: remove legacy style dai_link (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc.h: add sound dai_link connection macro (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: Support hw_free() callback at DAI level (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5665: Fix a typo in the name of a function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove dev_err() usage after platform_get_irq() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: recover the channel swap after xrun (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Wrap some operations to be functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add pm runtime function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ssp: BCLK delay parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add DMIC token for unmute gain ramp time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix stream id setting (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix link DMA config (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reset link DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reserve host DMA channel for hostless streams (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: assign link DMA channel at run-time (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Elkhart Lake (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: initial support for Tiger Lake. (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Use generic function for fw ready / mem windows creation (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: make sure DMA is start/stop by read the RUN bit (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix HDA direct MMIO access (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated clear WAKESTS (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: clear stream status and wakests properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add function for hda stop chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: set position buffer in init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: correct ROM state mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_window_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_mailbox_offset (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add runtime idle callback (Jaroslav Kysela) [1738610] - [sound] ALSA: docs: timers: convert docs to ReST and rename to *.rst (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use SOF defined init chip in resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Enable jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: reduce ifdef usage for hda (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: remove unused state variable in suspend function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: implement runtime idle for CNL/APL (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined stop chip in suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the SOF defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: release link DMA for paused streams during suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Don't ignore SRAM block types (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: loader: Use the BAR provided by FW (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Introduce snd_sof_dsp_get_bar_index ops (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: increase default IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: use timeout configured at probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: add ALH support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: use common code to send PCM_FREE IPC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: reset DMA state in prepare (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: couple host and link DMA during FE hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pci: mark last_busy value at runtime PM init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fixup HDaudio topology name with DMIC number (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Add missing include file hdac_hda.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: Initialize hdaudio bus properly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix MSI handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Initialize HDA controller after i915 init (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: add a parameter to disable MSI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: remove duplicated include from hda.c (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: disallow building without CONFIG_PCI again (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: intel: extend IPC dump information (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Allow all channels in case of parallel DIN/DOUT setup (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Fix a typo in the name of a constant (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Add support for multi DIN/DOUT with TDM slots parameter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Rename min_frame_size to slot_width (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dmic dapm widget and route (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: skl-hda-dsp-generic: add dependency to dmic driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Match Product Family instead of product (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Invalidate only paths reachable for a given stream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: use set_get_data in process load (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_esai: Add compatible string for imx6ull (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: keep analog power register at SND_SOC_BIAS_OFF (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Remove magic number register writes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Revert remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: remove superfluous set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: depop stereo dac (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: handle concurrent interrupts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: clear interrupts by polarity flip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: move jack-detect init to i2c probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: fall back to DT prop names on error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add component driver name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: use more of the volume range from DACs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: remove w90x900/nuc900 platform drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: nuc900: nuc900-audio: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add dmic dapm widget to support dmic PCM (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add for_each_xxx macro for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use snd_soc_dai_link_component for aux_dev (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: remove useless check on codec (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: fix null pointer dereference in clean up (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: use modern dai_link style (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sst: fix kmalloc call with wrong flags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Fix deadlock in snd_soc_instantiate_card() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Remove erroneous soc_cleanup_card_resources() call (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for CPU (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: move DAI pre-links initiation to snd_soc_instantiate_card (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: fix warning reported by kbuild test robot and minor issue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Mark format integer literals as unsigned (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: Tell codec that jack is being removed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Change SR and WSS computation (Jaroslav Kysela) [1738610] - [sound] ALSA: SoC: rt274: Fix internal jack assignment in set_jack callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090: fix kernel oops with platform_name override (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 441 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 422 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 395 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 340 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 288 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 284 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Add offset to RX channel select (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-i2s: Fix sun8i tx channel offset mask (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98090: remove 24-bit format support if RJ is 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: da7219: Fix build error without CONFIG_I2C (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Fix COMPILE_TEST build error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: pcm3168a: Implement set_tdm_slot callback (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: Make some symbols static (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove set but not used variable 'is_right_j ' (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt1011: Add RT1011 amplifier driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: debug: add new debugfs entries for IPC flood test (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: Introduce SOF_IPC_GLB_TEST_MSG IPC command (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: uapi: mirror firmware changes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: send time stamp to FW for alignment (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: bump to ABI 3.6 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: soundwire: add initial soundwire support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: add support for mux/demux component (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix DSP oops definitions in FW ABI (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ipc: don't check for HIPCCTL register value (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: re-enable IPC IRQ at end of handler (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: move code around for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: cnl-ipc: read all IPC registers first (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Do not send cmd via SHIM register (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add mode parameter for snd_sof_debugfs_buf_item (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ASoC: core: use component driver name as component name" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: sai: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: replace fw ready bitfield with explicit bit ordering (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Baytrail: add quirk for Aegex 10 (RU2) tablet (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: fix typos of SPDX-License-Identifier (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 201 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 194 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 177 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 162 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 149 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: use the defined ppcap functions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: add COMPILE_TEST for PCI options (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: Add COMPILE_TEST for new machine drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove dependency on asm/platform_sst_audio.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoc: fix sound/soc/intel/skylake/slk-ssp-clk.c build error on IA64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: use common helpers to detect CPUs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677: Add missing voice activation register definitions (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: use component driver name as component name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Fix build error with CONFIG_GPIOLIB is not set (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix undefined references with Baytrail-only support (Jaroslav Kysela) [1738610] - [sound] ALSA: wcd9335: fix a incorrect use of kstrndup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-codec: fix first delay on Speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add support for H6 SoC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Add TX fifo bit flush quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: sun4i-spdif: Move quirks to the top (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix spelling mistake "configued" -> "configured" (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: fix integer overflow on unsigned int multiply (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: force end-of-file for debugfs trace at suspend (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: trace: remove code duplication in sof_wait_trace_avail() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: Show KConfig entry (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: topology: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cx2072x: remove redundant assignment to pulse_len (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: fix the hda init chip (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: ipc: fix a race, leading to IPC timeouts (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: control: correct the copy size for bytes kcontrol put (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove warning - initialize workqueue on open (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: clear hw_params_upon_resume flag correctly (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: fix error handling with the probe workqueue (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove snd_soc_unregister_component in case of error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: core: remove DSP after unregistering machine driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: fixup references at soc_cleanup_card_resources() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Force polling mode on CFL and CNL (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 119 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 64 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: core: lock client_mutex while removing link components (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Restore original configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: qdsp6: q6core: Use struct_size() in kmemdup() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Use struct_size() helper (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: Use struct_size() in krealloc() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: boards: remove unnecessary inclusion of skl.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: move card registration to the end of probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: mediatek: mt8183: remove unused DAPM pins (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable dev runtime suspend and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Add machine driver for CX2072X on BYT/CHT platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Add support for Conexant CX2072X CODEC (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Unify the supported input and output rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: fixup try_module_get()/module_put() timing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: add newline for clarity (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: fix compile error (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix AMP quirk support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: sof-rt5682: fix for codec button mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 4 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 3 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 1 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: simple-card: Fix configuration of DAI format (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: WARN() is not related to component->driver->probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rsnd: move pcm_new from snd_soc_component_driver to snd_soc_dai_driver (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: Remap button control-function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: enable IIR filter (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rename functions that pollute the simple_xxx namespace (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: soc-acpi: Fix machine selection order (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: rt5677-spi: Handle over reading when flipping bytes (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-dpm: fixup DAI active unbalance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: tlv320aic3x: Add support for high power analog output (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add reset gpio handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: cs42xx8: Add regcache mask dirty (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: replace the process_option table with function (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_asrc: Fix the issue about unsupported rate (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: add g12a tohdmitx control (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: add basic codec-to-codec link support (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: dapm: allow muxes to force a disconnect (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: meson: axg-card: set link name based on link node name (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: MT8183: set data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Mediatek: add memory interface data align (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: rstn_control - return a non-zero on error only (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: re-introduce mutex locking (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add soc_pcm_components_open() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: add missing cpu_dai->rate = 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: do cpu_dai related operation at same place (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use soc_find_component() at snd_soc_get_dai_id() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: add soc_component_to_node() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: tidyup soc_bind_dai_link() comment balance (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: don't use codec_dais on soc_bind_dai_link() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-core: use i on snd_soc_resume() (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: max98357a: request GPIO when device get probed (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL add Icelake chip info struct (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: ICL: add Icelake SSP count (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: pcm: remove runtime PM calls during pcm open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: Intel: Skylake: Add Cometlake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Add Comet Lake PCI IDs (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: amd: Reporting accurate hw_ptr for acp3x dma (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-pcm: BE dai needs prepare when pause release after resume (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: ak4458: add return value for ak4458_probe (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC : cs4265 : readable register too low (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix error in verbose ipc command parsing (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: fix race in FW boot timeout handling (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: nocodec: fix undefined reference (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: soc-acpi: fix implicit header use of module.h/export.h (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: fsl_sai: Move clock operation to PM runtime (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: stm32: i2s: manage identification registers (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove ops dependency on the dai id (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the dai drivers in the private data (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove reference to the current substream (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hdmi-codec: remove function name debug traces (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 282 (Jaroslav Kysela) [1738610] - [sound] ALSA: xen-front: fix unintention integer overflow on left shifts (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - PCI quirk for Medion E4254 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply AMD controller workaround for Raven platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix alienware headset mic (Jaroslav Kysela) [1738610] - [sound] ALSA: Add Acer Aspire Ethos 8951G model quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi: remove redundant assignment to variable pcm_idx (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix the problem of two front mics on a ThinkCentre (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable internal speaker & headset mic of ASUS UX431FL (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Pavilion 15 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix overridden device-specific initialization (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix potential endless loop at applying quirks (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Allow runtime PM for controller if component notifier is used (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Blacklist PC beep for Lenovo ThinkCentre M73/93 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check beep whitelist before assigning in all codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - Add new SBZ quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fixes inverted Conexant GPIO mic mute led (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Define a fallback_pin_fixup_tbl for alc269 family (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Expand pin_match function to match upcoming new tbls (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Drop unsol event handler for Intel HDMI codecs (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a generic reboot_notify (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Let all conexant codec enter D3 when rebooting (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/sigmatel - remove unused variable 'stac9200_core_init' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add quirk for HP Envy x360 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Set fifo_size for both playback and capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a quirk model for fixing Huawei Matebook X right speaker (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Add model description for Chrome headset button quirk (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fix a typo in model documentation (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Inform too slow responses (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Apply workaround for another AMD chip 1022:1487 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Remove page allocation redirection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Workaround for crackled sound on AMD controller (1022:1457) (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't override global PCM hw info flag (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add support of Zhaoxin controller (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/intel: stop probe if DMICS are detected on Skylake+ platforms (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Show the fatal CORB/RIRB error more clearly (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Add a conexant codec entry to let mute led work (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Fix intermittent CORB/RIRB stall on Intel chips (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: SOF: Intel: hda: Make hdac_device device-managed (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Flush interrupts on disabling (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Allow audio component for AMD/ATI and Nvidia HDMI (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Don't report spurious jack state changes (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Optimize resume for codecs without jack detection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Don't resume forcibly i915 HDMI/DP codec (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Fix i915 reverse port/pin mapping (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/hdmi - Remove duplicated define (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: apply ALC891 headset fixup to one Dell machine (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Fixed Headphone Mic can't record on Dell platform (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Simplify snd_hdac_refresh_widgets() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Fix widget_mutex incomplete protection (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132 - remove redundant assignment to variable 'changed' (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Change front mic location for Lenovo M710q (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek: Add quirks for several Clevo notebook barebones (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops" (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Add Elkhart Lake PCI ID (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: fix a mask for unsolicited event tags (Jaroslav Kysela) [1738610] - [sound] ALSA: ASoC: hda: fix unbalanced codec dev refcount for HDA_DEV_ASOC (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/ca0132: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Update headset mode for ALC256 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: move polling_mode flag to struct hdac_bus (Jaroslav Kysela) [1738610] - [sound] ALSA: hda: assign polling_mode after azx_bus_init (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Improve the headset mic for Acer Aspire laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda - Force polling mode on CNL for fixing codec communication (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Enable micmute LED for Huawei laptops (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Set default power save node to 0 (Jaroslav Kysela) [1738610] - [sound] ALSA: hda/realtek - Check headset type by unplug and resume (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: Fix codec name after machine driver is unloaded and reloaded (Jaroslav Kysela) [1738610] - [sound] ALSA: hdac: fix memory release for SST and SOF drivers (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 371 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier for more missed files (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 130 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 336 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 157 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 13 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 285 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 295 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 273 (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong packet parameter for Alesis iO26 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: check intermediate state of clock status and retry (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: handle error code when getting current source of clock (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: remove WARN_ON() at destruction of AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: add note for FE-8 (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add support for MOTU 4pre (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix isoc cycle count to which rx packet is scheduled (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix error path for initialization of stream structures (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix to handle correct stream for PCM playback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix NULL pointer dereference to unused stream structure (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire: fix a memory leak bug (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: localize kernel APIs to start/stop each AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: support AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for initialization/destruction of AMDTP stream (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for bus reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for initialization/destruction of AMDTP streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to start AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to add AMDTP stream into AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add a kernel API to stop a couple of AMDTP streams in AMDTP domain (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add AMDTP domain structure to handle several isoc contexts (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: more code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: process payload of isoc context according to packet descriptors (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for FF data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for MOTU data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for TASCAM data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for DOT data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for AM824 data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass packet descriptor to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process context payloads (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to process PCM substream (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use packet descriptor for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add list of packet descriptor (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass no syt information to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add syt_override member for some protocols (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: operate data block counter in top level of processing for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block counter to data block processing layer (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: pass data block count as an argument to tracepoints event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete ctx_data.tx.first_dbc with CIP_UNALIGHED_DBC flag (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for local variables (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for post operation to data block counter (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring for error path of parser for CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix different data block counter between probed event and transferred isochronous packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix initial value of data block count for IR context without CIP_DBC_IS_END_EVENT (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireface: fix initial value of data block counter for IR context with CIP_NO_HEADER (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix invalid length of rx packet payload for tracepoint events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: fix wrong reference count for stream functionality at error path of rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib/fireworks: fix miss detection of received MIDI messages (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix to process MIDI conformant data channel for AM824 format (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: cache next data_block_counter after probing tracepoints event for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify common tracepoints for both direction (Jaroslav Kysela) [1738610] - [sound] ALSA: Revert "ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events" (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: ensure to release isochronous resources in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: unify stop and release method for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: minor code refactoring to stop isochronous context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: rename helper functions to begin/finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: code refactoring for condition to stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: add helper function to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify midi callback function (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: unify the count of subscriber for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split allocation of isochronous resources from establishment of connection (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for error path to start duplex stream (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: change the range of critical section for stream data in PCM.hw_free callback (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring for callback function to rawmidi interface (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code rafactoring for callback functions to PCM interface (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: fix compiler warning due to returning uninitialized value (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure stream parameter in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: configure packet format in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: unify substreams counter (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: rename helper functions for duplex streams (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: expand stop procedure for packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: break packet streaming at bus-reset handler (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: start duplex streams if supported (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: set packet parameter according to current configuration (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: code refactoring for stop condition of packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure stream parameters in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for pcm.hw_params/hw_free (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: code refactoring for rawmidi.open/close (Jaroslav Kysela) [1738610] - [sound] ALSA: fireworks: unify substream counter (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: code refactoring to initialize/destroy stream data (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: obsolete useless member of private structure (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: don't set XRUN in stop streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: bebob: configure sampling transfer frequency in pcm.hw_params callback (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: code refactoring to stop packet streaming (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to keep isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: simplify error path to begin streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-digi00x: refactoring to move timing of registration for isochronous channel (Jaroslav Kysela) [1738610] - [sound] ALSA: oxfw: allow PCM capture for Stanton SCS.1m (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: update isochronous resources when starting packet streaming after bus-reset (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in latter protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff400 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: support allocate_resources operation in ff800 protocol (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: add protocol-specific operation to allocate isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: minor code refactoring to finish streaming session (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: update isochronous resources when starting packet streaming after bus reset (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: reserve/release isochronous resources in pcm.hw_params/hw_free callbacks (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for release of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for reservation of isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-tascam: code refactoring for registration of isochronous channels (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-motu: fix destruction of data for isochronous resources (Jaroslav Kysela) [1738610] - [sound] ALSA: fireface: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IR packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: refactoring to obsolete IT packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix inverted node IDs for amdtp_packet events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: fix data block counter for incoming packet without CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 8 byte packet header for IT context to separate CIP header from CIP payload (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: code refactoring to queueing packets (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to generate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify packet handler for IR context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use 16 bytes IR context header to separate CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: split helper function to check incoming CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: compute pointer to payload buffer in context handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: calculate the length of packet payload in packet handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use clear name for variable of CIP header (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use IT context header to compute cycle count for scheduling packet (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: obsolete macro for header of IT context (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add helper function to cancel context inner callback handler (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use union for directional parameters (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: unify tracing events to 'amdtp_packet' event (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use dynamic array for CIP header of tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same unit for payload argument in tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: add data_blocks/data_block_counter parameter to in_packet/out_packet tracing events (Jaroslav Kysela) [1738610] - [sound] ALSA: firewire-lib: use the same type of argument for CIP header for tracing event (Jaroslav Kysela) [1738610] - [sound] ALSA: dice: add stream format parameters for PreSonus FireStudio (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 61 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 102 (Jaroslav Kysela) [1738610] - [sound] ALSA: aoa: onyx: always initialize register read value (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 250 (Jaroslav Kysela) [1738610] - [sound] ALSA: ac97: Fix double free of ac97_codec_device (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Add SPDX license identifier - Makefile/Kconfig (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: add support for 352.8KHz and 384KHz sample rate (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Fix potential concurrent access to the deleted pool (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: fix lost wakeup event scenarios in snd_pcm_drain (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Be more restrictive about when a drain is allowed (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Don't allow paritial drain operations on capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Prevent bypasses of set_params (Jaroslav Kysela) [1738610] - [sound] ALSA: compress: Fix regression on compressed capture streams (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: Fix refcount_inc() on zero usage (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: Break too long mutex context in the write loop (Jaroslav Kysela) [1738610] - [sound] ALSA: seq: fix incorrect order of dest_client/dest_ports arguments (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 372 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 345 (Jaroslav Kysela) [1738610] - [sound] ALSA: control: Use struct_size() (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 167 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 156 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 152 (Jaroslav Kysela) [1738610] - [sound] ALSA: treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 151 (Jaroslav Kysela) [1738610] - [sound] ALSA: pcm: oss: Use struct_size() helper (Jaroslav Kysela) [1738610]- [tools] selftests/powerpc: Retry on host facility unavailable (Desnes Augusto Nunes do Rosario) [1739770] - [tools] selftests/powerpc: Do not fail with reschedule (Desnes Augusto Nunes do Rosario) [1739770] - [tools] libperf: Warn when exceeding MAX_NR_CPUS in cpumap (Frank Ramsay) [1753332] - [tools] perf header: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf machine: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf session: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf stat: Replace MAX_NR_CPUS with cpu__max_cpu() (Frank Ramsay) [1753332] - [tools] perf svghelper: Replace MAX_NR_CPUS with perf_env::nr_cpus_online (Frank Ramsay) [1753332] - [tools] perf timechart: Refactor svg_build_topology_map() (Frank Ramsay) [1753332] - [tools] perf tools: Increase MAX_NR_CPUS and MAX_CACHES (Frank Ramsay) [1753332] - [crypto] crypto: chelsio - count incomplete block in IV (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix softlockup with heavy I/O (Jonathan Toppins) [1725813] - [crypto] crypto: chelsio - Fix NULL pointer dereference (Jonathan Toppins) [1725813] - [nvme] nvme-pci: Allow PCI bus-level PM to be used if ASPM is disabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI/ASPM: Add pcie_aspm_enabled() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix async probe remove race (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix controller removal race with scan work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix possible use-after-free in connect error flow (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix a possible deadlock when passthru commands sent to a multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-core: Fix extra device_put() call on error path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: fix nvmet_file_flush() always returning an error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-loop: Flush nvme_delete_wq when removing the port (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: Fix use-after-free bug when a port is removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: revalidate nvme_ns_head gendisk in nvme_validate_ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] Revert "nvme-pci: don't create a read hctx mapping without read queues" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix multipath crash when ANA is deactivated (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix memory leak caused by incorrect subsystem free (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: ignore subnqn for ADATA SX6000LNP (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix NULL deref for fabrics options (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix regression upon hot device removal and insertion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: fix module unloads while lports still pending (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: set the STABLE_WRITES flag when data digests are enabled (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: print a hint while rejecting NSID 0 or 0xffffffff (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: don't use sendpage for SLAB pages (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: do not select namespaces which are about to be removed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: also check for a disabled path if there is a single sibling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-multipath: factor out a nvme_path_is_disabled helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: export I/O characteristics attributes in Identify (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set physical block size and optimal I/O size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: add delete completion and submission queue to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix spelling mistake "spcecific" -> "specific" (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check for NULL return from pci_alloc_p2pmem() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: limit max_hw_sectors based on the DMA max mapping size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't fall back to a 32-bit DMA mask (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't create a read hctx mapping without read queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: make nvme_dev_pm_ops static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: resolve warnings on RCU usage and sleep warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: fix inconsistent lock state warnings (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Skip devices in D0 for (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [pci] PCI: PM: Avoid possible suspend-to-idle issue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add I/O characteristics fields (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: enable to inject errors into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: prepare for fault injection into admin commands (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: introduce target-side trace (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: print result and status in hex format (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: support for fabrics commands in host-side (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: move opcode symbol print to nvme.h (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: do not export nvme_trace_disk_name (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: properly report state change failure in nvme_reset_work (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: clean up nvme_remove_dead_ctrl a bit (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: set the errno on ctrl state change error (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: adjust irq max_vector using num_possible_cpus() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use host managed power state for suspend (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unnecessary zero for static var (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce nvme_is_fabrics to check fabrics cmd (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fc: add message when creating new association (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove queue_count_ops for write_queues and poll_queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix possible io failures when removing multipathed ns (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: export get and set features (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add transport discovery change op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fcloop: add support for nvmet discovery_event op (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: remove blk_init_request_from_bio (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: initialize the write priority (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix u32 overflow in the number of namespace list calculation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: add transport discovery change event callback support (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: don't limit DMA segement size (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix data_len to 0 for bdev-backed write_zeroes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-tcp: fix queue mapping when queue count is limited (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use blk-mq mapping for unmanaged irqs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: copy MTFA field from identify controller (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: release namespace SRCU protection before performing controller ioctls (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: merge nvme_ns_ioctl into nvme_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove the ifdef around nvme_nvm_ioctl (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: fix srcu locking on error return in nvme_get_ns_from_disk (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: Fix known effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Sync queues on reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Unblock reset_work on IO failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Don't disable on timeout in reset state (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: Fix controller freeze wait disabling (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: validate cntlid during controller initialisation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: change locking for the per-subsystem controller list (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: trace all async notice events (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: remove unused argument (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: add known admin effects to augument admin effects log page (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: init shadow doorbell after each reset (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: mark expected switch fall-through (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: mark nvme_core_init and nvme_core_exit static (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: protect discovery change log event list iteration (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: move command size checks to the core (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-fabrics: check more command sizes (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove an unneeded variable initialization (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: unquiesce admin queue on shutdown (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: shutdown on timeout during deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: set 0 capacity if namespace block size exceeds PAGE_SIZE (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-rdma: fix a NULL deref when an admin connect times out (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-file: clamp-down file namespace lba_shift (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: include (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: rename nvme_completion instances from rsp to cqe (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-rdma: remove p2p_client initialization from fast-path (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: return a specified error it subsys_alloc fails (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix discover log page when offsets are used (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: never fail double namespace enablement (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: log the error status on Identify Namespace failure (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: tidy up nvme_map_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: add safety check for subsystem lock during nvmet_ns_changed (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: only call nvme_unmap_data for requests transferring data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove q_dmadev from nvme_queue (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: merge nvme_free_iod into nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: move the call to nvme_cleanup_cmd out of nvme_unmap_data (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove nvme_init_iod (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: use a flag for polled queues (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_integrity_vec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add dma_map_bvec helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [block] block: add a rq_dma_dir helper (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: use zero-sized array and struct_size() in kzalloc() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: remove unused nvme_iod member (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: avoid double errno conversions (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid double dereference to convert le to cpu (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix error flow during ns enable (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper write zeroes setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: disable Write Zeroes for qemu controllers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: bring Disconnect into compliance with FC-NVME spec (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add proper discard setup for the multipath device (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: remove nvme_ns_config_oncs (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet-fc: fix issues with targetport assoc_list list walking (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: add get-feature to admin cmds tracer (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-loop: init nvmet_ctrl fatal_err_work when allocate (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: put ns_head ref if namespace fails allocation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-trace: fix cdw10 buffer overrun (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: don't warn on block content change effects (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: update comment to make the code easier to read (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-lightnvm: convert to SPDX identifiers (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: return error from (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: avoid that deleting a controller triggers a circular locking complaint (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: introduce a helper function for controller deletion (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme: unexport nvme_delete_ctrl_sync() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvme-pci: check kstrtoint() return value in queue_count_set() (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [nvme] nvmet: fix indentation (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [lightnvm] lightnvm: simplify geometry (Gopal Tiwari) [1718463 1711181 1724950 1725066] - [powerpc] powerpc/tm: Fix FP/VMX unavailable exceptions inside a transaction (Gustavo Duarte) [1750653] - [powerpc] powerpc/tm: Fix restoring FP/VMX facility incorrectly on interrupts (Gustavo Duarte) [1750653] - [block] block: split .sysfs_lock into two locks (Ming Lei) [1697383] - [block] block: add helper for checking if queue is registered (Ming Lei) [1697383] - [block] blk-mq: don't hold q->sysfs_lock in blk_mq_map_swqueue (Ming Lei) [1697383] - [block] block: don't hold q->sysfs_lock in elevator_init_mq (Ming Lei) [1697383] - [block] block: Remove blk_mq_register_dev() (Ming Lei) [1697383] - [x86] KVM: X86: Fix fpu state crash in kvm guest (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't use current->mm to check for a kthread (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update kernel's FPU state before using for the fsave header (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use fault_in_pages_writeable() for pre-faulting (Prarit Bhargava) [1737070] - [mm] mm/gup: continue VM_FAULT_RETRY processing even for pre-faults (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fault-in user stack if copy_fpstate_to_sigframe() fails (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Add PKRU value to init_fpstate (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore regs in copy_fpstate_to_sigframe() in order to use the fastpath (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add a fastpath to __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Defer FPU state load until return to userspace (Prarit Bhargava) [1737070] - [x86] x86/fpu: Merge the two code paths in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Restore from kernel memory on the 64-bit path too (Prarit Bhargava) [1737070] - [x86] x86/fpu: Inline copy_user_to_fpregs_zeroing() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Update xstate's PKRU value on write_pkru() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Prepare copy_fpstate_to_sigframe() for TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always store the registers in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/entry: Add TIF_NEED_FPU_LOAD (Prarit Bhargava) [1737070] - [x86] x86/fpu: Eager switch PKRU state (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Don't check if PKRU is zero before writing it (Prarit Bhargava) [1737070] - [x86] x86/fpu: Only write PKRU if it is different from current (Prarit Bhargava) [1737070] - [x86] x86/pkeys: Provide *pkru() helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Use a feature number instead of mask in two more helpers (Prarit Bhargava) [1737070] - [x86] x86/fpu: Make __raw_xsave_addr() use a feature number instead of mask (Prarit Bhargava) [1737070] - [x86] x86/fpu: Add an __fpregs_load_activate() internal helper (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove user_fpu_begin() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized (Prarit Bhargava) [1737070] - [x86] x86/fpu: Don't save fxregs for ia32 frames in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in copy_fpstate_to_sigframe() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Always init the state in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove preempt_disable() in fpu__clear() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu__restore() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove fpu->initialized usage in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [x86] x86/entry: Remove unneeded need_resched() loop (Prarit Bhargava) [1737070] - [x86] x86/uaccess: Introduce user_access_{save, restore}() (Prarit Bhargava) [1737070] - [x86] x86/fpu: Fix i486 + no387 boot crash by only saving FPU registers on context switch if there is an FPU (Prarit Bhargava) [1737070] - [x86] x86/fpu: Remove second definition of fpu in __fpu__restore_sig() (Prarit Bhargava) [1737070] - [net] udp: correct reuseport selection with connected sockets (Paolo Abeni) [1665807] - [net] udp6: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp: add missing rehash callback to udplite (Paolo Abeni) [1665807] - [net] udp6: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] udp: prefer listeners bound to an address (Paolo Abeni) [1665807] - [net] sched: fix race between deactivation and dequeue for NOLOCK qdisc (Davide Caratti) [1744397] - [net] check extack._msg before print (Ivan Vecera) [1751279] - [net] report invalid mtu value via netlink extack (Ivan Vecera) [1751279] - [net] report min and max mtu network device settings (Ivan Vecera) [1751279] - [net] failover: change mtu has RTNL (Ivan Vecera) [1751279] - [net] neigh: fix multiple neigh timer scheduling (Lorenzo Bianconi) [1730632] - [net] virtchnl: fix 'Unknown bps' in dmesg for 2.5Gb/5Gb speeds (Ivan Vecera) [1748437] - [net] Add a define for LLDP ethertype (Ivan Vecera) [1748428] - [net] devlink: Add support for direct reporter health state update (Petr Oros) [1746363] - [netdrv] Add IANA_VXLAN_UDP_PORT definition to vxlan header file (Ivan Vecera) [1731347] - [netdrv] Move the definition of the default Geneve udp port to public header file (Ivan Vecera) [1731347] - [net] openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [pci] PCI: Add pci_dev_id() helper (Myron Stowe) [1735874] - [netdrv] ibmvnic: Warn unknown speed message only when carrier is present (Steve Best) [1749873] - [netdrv] net/ibmvnic: Fix missing { in __ibmvnic_reset (Steve Best) [1749873] - [netdrv] net/ibmvnic: free reset work of removed device from queue (Steve Best) [1749873] - [netdrv] ibmvnic: Do not process reset during or after device removal (Steve Best) [1749873] - [cpufreq] cpufreq: intel_pstate: Show different max frequency with turbo 3 and HWP (Alexander Beregalov) [1752053] - [char] hpet: Fix missing '=' character in the __setup() code of hpet_mmap_enable (Prarit Bhargava) [1660796] - [hwtracing] intel_th: pci: Add support for another Lewisburg PCH (Jiri Olsa) [1714486] - [x86] x86/entry/32: Fix ENDPROC of common_spurious (Prarit Bhargava) [1730447] - [x86] x86/irq: Seperate unused system vectors from spurious entry again (Prarit Bhargava) [1730447] - [vfio] vfio/type1: Handle different mdev isolation type (Tarun Gupta) [1498341] - [vfio] vfio/type1: Add domain at(de)taching group helpers (Tarun Gupta) [1498341] - [vfio] vfio/mdev: Add iommu related member in mdev_device (Tarun Gupta) [1498341] - [documentation] ipmb: place it at driver-api and convert to ReST (Tony Camuso) [1752071] - [char] ipmi_si_intf: Fix race in timer shutdown handling (Tony Camuso) [1752071] - [char] ipmi_ssif: avoid registering duplicate ssif interface (Tony Camuso) [1752071] - [char] ipmi: Free receive messages when in an oops (Tony Camuso) [1752071] - [char] ipmi_si: Only schedule continuously in the thread in maintenance mode (Tony Camuso) [1752071] - [char] ipmi_si: Remove ipmi_ from the device attr names (Tony Camuso) [1752071] - [char] ipmi_si: Convert device attr permissions to octal (Tony Camuso) [1752071] - [char] ipmi_si: Rework some include files (Tony Camuso) [1752071] - [char] ipmi_si: Convert timespec64 to timespec (Tony Camuso) [1752071] - [char] Fix uninitialized variable in ipmb_dev_int.c (Tony Camuso) [1752071] - [char] fix platform_no_drv_owner.cocci warnings (Tony Camuso) [1752071] - [char] ipmi: ipmb: don't allocate i2c_client on stack (Tony Camuso) [1752071] - [char] ipmi: ipmb: Fix build error while CONFIG_I2C is set to m (Tony Camuso) [1752071] - [char] Add support for IPMB driver (Tony Camuso) [1752071] - [char] drivers: ipmi: Drop device reference (Tony Camuso) [1752071] - [char] ipmi_ssif: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] Add SPDX license identifier - Makefile/Kconfig (Tony Camuso) [1752071] - [char] ipmi_si: use bool type for initialized variable (Tony Camuso) [1752071] - [char] ipmi_si: fix unexpected driver unregister warning (Tony Camuso) [1752071] - [char] ipmi: Remove warning if no slave address is present (Tony Camuso) [1752071] - [char] ipmi:ssif: Only unregister the platform driver if it was registered (Tony Camuso) [1752071] - [char] ipmi: Add the i2c-addr property for SSIF interfaces (Tony Camuso) [1752071] - [char] ipmi: avoid atomic_inc in exit function (Tony Camuso) [1752071] - [char] ipmi: Remove file from ipmi_file_private (Tony Camuso) [1752071] - [char] ipmi_si: remove an unused variable in try_smi_init() (Tony Camuso) [1752071] - [char] ipmi: Make ipmi_interfaces_srcu variable static (Tony Camuso) [1752071] - [char] ipmi: Change to ktime_get_ts64() (Tony Camuso) [1752071] - [char] ipmi: Free the address list on module cleanup (Tony Camuso) [1752071] - [edac] EDAC, skx, i10nm: Fix source ID register offset (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Check ECC enabling status per channel (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add Intel additional Ice-Lake support (Aristeu Rozanski) [1485543 1482412] - [x86] x86/CPU: Add more Icelake model numbers (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx, i10nm: Make skx_common.c a pure library (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Add code to recognise new compound error code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Fix randconfig builds (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, i10nm: Add a driver for Intel 10nm server processors (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Delete duplicated code (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_common: Separate common code out from skx_edac (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Let EDAC core show the decoded result for debugfs (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Move debugfs node under EDAC's hierarchy (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Prepend hex formatting with '0x' (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx: Fix function calling order in skx_exit() (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, skx_edac: Fix logical channel intermediate decoding (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC, {i7core,sb,skx}_edac: Fix uncorrected error counting (Aristeu Rozanski) [1485543 1482412] - [edac] EDAC: Correct DIMM capacity unit symbol (Aristeu Rozanski) [1485543 1482412] - [x86] x86/mce: Add notifier_block forward declaration (Aristeu Rozanski) [1485543 1482412] - [netdrv] net: thunderx: fix NULL pointer dereference in nicvf_open/nicvf_stop (Dean Nelson) [1657380] - [netdrv] net: thunder: fix a potential NULL pointer dereference (Dean Nelson) [1657380] - [netdrv] net: thunderx: remove link change polling code and info from nicpf (Dean Nelson) [1657380] - [netdrv] net: thunderx: move link state polling function to VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: add mutex to protect mailbox from concurrent calls for same VF (Dean Nelson) [1657380] - [netdrv] net: thunderx: rework xcast message structure to make it fit into 64 bit (Dean Nelson) [1657380] - [netdrv] net: thunderx: add nicvf_send_msg_to_pf result check for set_rx_mode_task (Dean Nelson) [1657380] - [netdrv] net: thunderx: make CFG_DONE message to run through generic send-ack sequence (Dean Nelson) [1657380] - [netdrv] net: thunderx: replace global nicvf_rx_mode_wq work queue for all VFs to private for each of them. (Dean Nelson) [1657380] - [netdrv] net: thunderx: set tso_hdrs pointer to NULL in nicvf_free_snd_queue (Dean Nelson) [1657380] - [x86] perf/x86/intel/rapl: Cosmetic rename internal variables in response to multi-die/pkg support (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Cosmetic renames in response to multi-die/pkg support (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Cosmetic: Rename internal variables to zones from packages (David Arcari) [1616309] - [x86] perf/x86/intel/cstate: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/rapl: Support multi-die/package (David Arcari) [1616309] - [x86] perf/x86/intel/uncore: Support multi-die/package (David Arcari) [1616309] - [topology] topology: Create core_cpus and die_cpus sysfs attributes (David Arcari) [1616309] - [topology] topology: Create package_cpus sysfs attribute (David Arcari) [1616309] - [hwmon] hwmon/coretemp: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Update RAPL domain name and debug messages (David Arcari) [1616309] - [thermal] thermal/x86_pkg_temp_thermal: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Support multi-die/package (David Arcari) [1616309] - [powercap] powercap/intel_rapl: Simplify rapl_find_package() (David Arcari) [1616309] - [x86] x86/topology: Define topology_logical_die_id() (David Arcari) [1616309] - [x86] x86/topology: Define topology_die_id() (David Arcari) [1616309] - [topology] cpu/topology: Export die_id (David Arcari) [1616309] - [x86] x86/topology: Create topology_max_die_per_package() (David Arcari) [1616309] - [x86] x86/topology: Add CPUID.1F multi-die/package support (David Arcari) [1616309] - [x86] x86/smpboot: Rename match_die() to match_pkg() (David Arcari) [1616309] - [documentation] topology: Simplify cputopology.txt formatting and wording (David Arcari) [1616309] - [documentation] x86/topology: Fix documentation typo (David Arcari) [1616309] - [mm] mm: remove stale comment from page struct (Rafael Aquini) [1737065] - [mm] mm/slab.c: fix an infinite loop in leaks_show() (Rafael Aquini) [1737065] - [mm] mm/slub.c: update the comment about slab frozen (Rafael Aquini) [1737065] - [mm] mm/slab.c: remove unneed check in cpuup_canceled (Rafael Aquini) [1737065] - [mm] slub: remove useless kmem_cache_debug() before remove_full() (Rafael Aquini) [1737065] - [mm] slab: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slub: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: use slab_list instead of lru (Rafael Aquini) [1737065] - [mm] slob: respect list_head abstraction layer (Rafael Aquini) [1737065] - [mm] slab: fix a crash by reading /proc/slab_allocators (Rafael Aquini) [1737065] - [mm] mm: add support for kmem caches in DMA32 zone (Rafael Aquini) [1737065] - [mm] mm, slub: make the comment of put_cpu_partial() complete (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove an unused addr argument (Rafael Aquini) [1737065] - [mm] mm/slab.c: kmemleak no scan alien caches (Rafael Aquini) [1737065] - [mm] mm/slub.c: freelist is ensured to be NULL when new_slab() fails (Rafael Aquini) [1737065] - [mm] slab: alien caches must not be initialized if the allocation of the alien cache failed (Rafael Aquini) [1737065] - [mm] include/linux/slab.h: fix sparse warning in kmalloc_type() (Rafael Aquini) [1737065] - [mm] mm/slub.c: record final state of slub action in deactivate_slab() (Rafael Aquini) [1737065] - [mm] mm/slub.c: page is always non-NULL in node_match() (Rafael Aquini) [1737065] - [mm] mm/slub.c: remove validation on cpu_slab in __flush_cpu_slab() (Rafael Aquini) [1737065] - [mm] mm, slab: remove unnecessary unlikely() (Rafael Aquini) [1737065] - [mm] mm: move obj_to_index to include/linux/slab_def.h (Rafael Aquini) [1737065] - [mm] slab: make kmem_cache_create{_usercopy} description proper kernel-doc (Rafael Aquini) [1737065] - [mm] slub: extend slub debug to handle multiple slabs (Rafael Aquini) [1737065] - [mm] mm/slub.c: switch to bitmap_zalloc() (Rafael Aquini) [1737065] - [fs] io_uring: add need_resched() check in inner poll loop (Jeff Moyer) [1706143] - [fs] io_uring: don't enter poll loop if we have CQEs pending (Jeff Moyer) [1706143] - [fs] io_uring: fix potential hang with polled IO (Jeff Moyer) [1706143] - [fs] io_uring: fix an issue when IOSQE_IO_LINK is inserted into defer list (Jeff Moyer) [1706143] - [fs] io_uring: fix manual setup of iov_iter for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: fix KASAN use after free in io_sq_wq_submit_work (Jeff Moyer) [1706143] - [fs] io_uring: ensure ->list is initialized for poll commands (Jeff Moyer) [1706143] - [fs] io_uring: track io length in async_list based on bytes (Jeff Moyer) [1706143] - [fs] io_uring: don't use iov_iter_advance() for fixed buffers (Jeff Moyer) [1706143] - [fs] io_uring: add a memory barrier before atomic_read (Jeff Moyer) [1706143] - [fs] io_uring: fix counter inc/dec mismatch in async_list (Jeff Moyer) [1706143] - [fs] io_uring: fix the sequence comparison in io_sequence_defer (Jeff Moyer) [1706143] - [fs] io_uring: fix io_sq_thread_stop running in front of io_sq_thread (Jeff Moyer) [1706143] - [include] io_uring: add support for recvmsg() (Jeff Moyer) [1706143] - [include] io_uring: add support for sendmsg() (Jeff Moyer) [1706143] - [fs] signal: remove the wrong signal_pending() check in restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] io_uring: add support for sqe links (Jeff Moyer) [1706143] - [fs] io_uring: ensure req->file is cleared on allocation (Jeff Moyer) [1706143] - [fs] io_uring: fix memory leak of UNIX domain socket inode (Jeff Moyer) [1706143] - [fs] io_uring: punt short reads to async context (Jeff Moyer) [1706143] - [fs] uio: make import_iovec()/compat_import_iovec() return bytes on success (Jeff Moyer) [1706143] - [fs] io_uring: Fix __io_uring_register() false success (Jeff Moyer) [1706143] - [tools] tools/io_uring: sync with liburing (Jeff Moyer) [1706143] - [tools] tools/io_uring: fix Makefile for pthread library link (Jeff Moyer) [1706143] - [fs] io_uring: use wait_event_interruptible for cq_wait conditional wait (Jeff Moyer) [1706143] - [fs] io_uring: adjust smp_rmb inside io_cqring_events (Jeff Moyer) [1706143] - [fs] io_uring: fix infinite wait in khread_park() on io_finish_async() (Jeff Moyer) [1706143] - [fs] io_uring: remove 'ev_flags' argument (Jeff Moyer) [1706143] - [fs] io_uring: fix failure to verify SQ_AFF cpu (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQE data (Jeff Moyer) [1706143] - [fs] io_uring: use cpu_online() to check p->sq_thread_cpu instead of cpu_possible() (Jeff Moyer) [1706143] - [fs] io_uring: fix shadowed variable ret return code being not checked (Jeff Moyer) [1706143] - [fs] req->error only used for iopoll (Jeff Moyer) [1706143] - [fs] io_uring: add support for eventfd notifications (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_SYNC_FILE_RANGE (Jeff Moyer) [1706143] - [fs] fs: add sync_file_range() helper (Jeff Moyer) [1706143] - [fs] io_uring: add support for marking commands as draining (Jeff Moyer) [1706143] - [fs] io_uring: avoid page allocation warnings (Jeff Moyer) [1706143] - [include] iov_iter: fix iov_iter_type (Jeff Moyer) [1706143] - [fs] block: fix handling for BIO_NO_PAGE_REF (Jeff Moyer) [1706143] - [fs] io_uring: drop req submit reference always in async punt (Jeff Moyer) [1706143] - [fs] io_uring: free allocated io_memory once (Jeff Moyer) [1706143] - [fs] io_uring: fix SQPOLL cpu validation (Jeff Moyer) [1706143] - [fs] io_uring: have submission side sqe errors post a cqe (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after unsetting IORING_SQ_NEED_WAKEUP (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after incrementing dropped counter (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading SQ tail (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier after updating SQ head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before reading cq head (Jeff Moyer) [1706143] - [fs] io_uring: remove unnecessary barrier before wq_has_sleeper (Jeff Moyer) [1706143] - [fs] io_uring: fix notes on barriers (Jeff Moyer) [1706143] - [fs] io_uring: fix handling SQEs requesting NOWAIT (Jeff Moyer) [1706143] - [fs] io_uring: remove 'state' argument from io_{read,write} path (Jeff Moyer) [1706143] - [fs] io_uring: fix poll full SQ detection (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition when sq threads goes sleeping (Jeff Moyer) [1706143] - [fs] io_uring: fix race condition reading SQ entries (Jeff Moyer) [1706143] - [fs] io_uring: fail io_uring_register(2) on a dying io_uring instance (Jeff Moyer) [1706143] - [fs] io_uring: fix CQ overflow condition (Jeff Moyer) [1706143] - [fs] io_uring: fix possible deadlock between io_uring_{enter,register} (Jeff Moyer) [1706143] - [powerpc] arch: add pidfd and io_uring syscalls everywhere (Jeff Moyer) [1706143] - [fs] io_uring: drop io_file_put() 'file' argument (Jeff Moyer) [1706143] - [fs] io_uring: only test SQPOLL cpu after we've verified it (Jeff Moyer) [1706143] - [fs] io_uring: park SQPOLL thread if it's percpu (Jeff Moyer) [1706143] - [fs] io_uring: restrict IORING_SETUP_SQPOLL to root (Jeff Moyer) [1706143] - [tools] tools/io_uring: remove IOCQE_FLAG_CACHEHIT (Jeff Moyer) [1706143] - [fs] io_uring: fix double free in case of fileset regitration failure (Jeff Moyer) [1706143] - [fs] io_uring: offload write to async worker in case of -EAGAIN (Jeff Moyer) [1706143] - [fs] io_uring: fix big-endian compat signal mask handling (Jeff Moyer) [1706143] - [fs] block: add BIO_NO_PAGE_REF flag (Jeff Moyer) [1706143] - [fs] iov_iter: add ITER_BVEC_FLAG_NO_REF flag (Jeff Moyer) [1706143] - [maintainers] io_uring: mark me as the maintainer (Jeff Moyer) [1706143] - [fs] io_uring: retry bulk slab allocs as single allocs (Jeff Moyer) [1706143] - [fs] io_uring: fix poll races (Jeff Moyer) [1706143] - [fs] io_uring: fix fget/fput handling (Jeff Moyer) [1706143] - [fs] io_uring: add prepped flag (Jeff Moyer) [1706143] - [fs] io_uring: make io_read/write return an integer (Jeff Moyer) [1706143] - [fs] io_uring: use regular request ref counts (Jeff Moyer) [1706143] - [fs] mm: refactor readahead defines in mm.h (Jeff Moyer) [1706143] - [tools] io_uring: add a few test tools (Jeff Moyer) [1706143] - [fs] io_uring: allow workqueue item to handle multiple buffered requests (Jeff Moyer) [1706143] - [fs] io_uring: add support for IORING_OP_POLL (Jeff Moyer) [1706143] - [fs] io_uring: add io_kiocb ref count (Jeff Moyer) [1706143] - [fs] io_uring: add submission polling (Jeff Moyer) [1706143] - [fs] io_uring: add file set registration (Jeff Moyer) [1706143] - [net] net: split out functions related to registering inflight socket files (Jeff Moyer) [1706143] - [include] io_uring: add support for pre-mapped user IO buffers (Jeff Moyer) [1706143] - [block] block: implement bio helper to add iter bvec pages to bio (Jeff Moyer) [1706143] - [fs] io_uring: batch io_kiocb allocation (Jeff Moyer) [1706143] - [fs] io_uring: use fget/fput_many() for file references (Jeff Moyer) [1706143] - [fs] fs: add fget_many() and fput_many() (Jeff Moyer) [1706143] - [fs] io_uring: support for IO polling (Jeff Moyer) [1706143] - [fs] io_uring: add fsync support (Jeff Moyer) [1706143] - [include] Add io_uring IO interface (Jeff Moyer) [1706143] - [fs] iomap: wire up the iopoll method (Jeff Moyer) [1706143] - [fs] block: add bio_set_polled() helper (Jeff Moyer) [1706143] - [fs] block: wire up block device iopoll method (Jeff Moyer) [1706143] - [fs] signal: Add restore_user_sigmask() (Jeff Moyer) [1706143] - [fs] signal: Add set_user_sigmask() (Jeff Moyer) [1706143] - [net] iov_iter: Fix 9p virtio breakage (Benjamin Coddington) [1734762] - [lib] iov_iter: Add I/O discard iterator (Benjamin Coddington) [1734762] - [fs] iov_iter: Separate type from direction and use accessor functions (Benjamin Coddington) [1734762] - [fs] iov_iter: Use accessor function (Benjamin Coddington) [1734762]- [kernel] ftrace/x86: Anotate text_mutex split between ftrace_arch_code_modify_post_process() and ftrace_arch_code_modify_prepare() (Joe Lawrence) [1696461] - [kernel] ftrace/x86: Remove possible deadlock between register_kprobe() and ftrace_run_update_code() (Joe Lawrence) [1696461] - [kernel] Revert "livepatch: Remove reliable stacktrace check in klp_try_switch_task()" (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: push and pop dynamic debug config (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: add test skip handling (Joe Lawrence) [1696461] - [kernel] module: Fix livepatch/ftrace module text permissions race (Joe Lawrence) [1696461] - [kernel] kprobes: Mark ftrace mcount handler functions nokprobe (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: Add functions.sh to TEST_PROGS_EXTENDED (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: use TEST_PROGS for test scripts (Joe Lawrence) [1696461] - [kernel] livepatch/selftests: use "$@" to preserve argument list (Joe Lawrence) [1696461] - [kernel] livepatch: Module coming and going callbacks can proceed with all listed patches (Joe Lawrence) [1696461] - [kernel] livepatch: Proper error handling in the shadow variables selftest (Joe Lawrence) [1696461] - [kernel] livepatch: return -ENOMEM on ptr_id() allocation failure (Joe Lawrence) [1696461] - [kernel] livepatch: Introduce klp_for_each_patch macro (Joe Lawrence) [1696461] - [kernel] livepatch: core: Return EOPNOTSUPP instead of ENOSYS (Joe Lawrence) [1696461] - [kernel] livepatch: samples: non static warnings fix (Joe Lawrence) [1696461] - [kernel] livepatch: Remove signal sysfs attribute (Joe Lawrence) [1696461] - [kernel] livepatch: Send a fake signal periodically (Joe Lawrence) [1696461] - [kernel] selftests/livepatch: introduce tests (Joe Lawrence) [1696461] - [kernel] livepatch: Remove ordering (stacking) of the livepatches (Joe Lawrence) [1696461] - [kernel] livepatch: Atomic replace and cumulative patches documentation (Joe Lawrence) [1696461] - [kernel] livepatch: Remove Nop structures when unused (Joe Lawrence) [1696461] - [kernel] livepatch: Add atomic replace (Joe Lawrence) [1696461] - [kernel] livepatch: Use lists to manage patches, objects and functions (Joe Lawrence) [1696461] - [kernel] livepatch: Simplify API by removing registration step (Joe Lawrence) [1696461] - [kernel] livepatch: Don't block the removal of patches loaded after a forced transition (Joe Lawrence) [1696461] - [kernel] livepatch: Consolidate klp_free functions (Joe Lawrence) [1696461] - [kernel] livepatch: Shuffle klp_enable_patch()/klp_disable_patch() code (Joe Lawrence) [1696461] - [kernel] livepatch: Change unsigned long old_addr -> void *old_func in struct klp_func (Joe Lawrence) [1696461] - [kernel] livepatch: check kzalloc return values (Joe Lawrence) [1696461] - [kernel] livepatch: Replace synchronize_sched() with synchronize_rcu() (Joe Lawrence) [1696461] - [kernel] livepatch: Validate module/old func name length (Joe Lawrence) [1696461] - [kernel] livepatch: Remove reliable stacktrace check in klp_try_switch_task() (Joe Lawrence) [1696461] - [pci] PCI/LINK: Add Kconfig option (default off) (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use shared MSI/MSI-X vector for Bandwidth Management (Myron Stowe) [1748141] - [pci] PCI: Fix issue with "pci=disable_acs_redir" parameter being ignored (Myron Stowe) [1748141] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 9170 SATA controller (Myron Stowe) [1748141] - [pci] PCI/LINK: Deduplicate bandwidth reports for multi-function devices (Myron Stowe) [1748141] - [pci] PCI/LINK: Clear bandwidth notification interrupt before enabling it (Myron Stowe) [1748141] - [pci] PCI/LINK: Supply IRQ handler so level-triggered IRQs are acked (Myron Stowe) [1748141] - [pci] PCI/LINK: Report degraded links via link bandwidth notification (Myron Stowe) [1748141] - [pci] PCI/portdrv: Support PCIe services on subtractive decode bridges (Myron Stowe) [1748141] - [pci] PCI/portdrv: Use conventional Device ID table formatting (Myron Stowe) [1748141] - [pci] PCI: Update PCIEPORTBUS Kconfig help text (Myron Stowe) [1748141] - [pci] PCI: Clean up usage of __u32 type (Myron Stowe) [1748141] - [pci] PCI: Move Rohm Vendor ID to generic list (Myron Stowe) [1748141] - [pci] PCI: pciehp: Add HXT quirk for Command Completed errata (Myron Stowe) [1748141] - [pci] PCI: Add ACS quirk for HXT SD4800 (Myron Stowe) [1748141] - [pci] PCI: Add HXT vendor ID (Myron Stowe) [1748141] - [pci] PCI: Use of_node_name_eq() for node name comparisons (Myron Stowe) [1748141] - [pci] PCI: Mark expected switch fall-through (Myron Stowe) [1748141] - [pci] PCI: ibmphp: Turn semaphores into completions or mutexes (Myron Stowe) [1748141] - [pci] x86/PCI: Fixup RTIT_BAR of Intel Denverton Trace Hub (Myron Stowe) [1748141] - [pci] PCI: Rely on config space header type, not class code (Myron Stowe) [1748141] - [pci] PCI: Make pci_size() return real BAR size (Myron Stowe) [1748141] - [pci] PCI/DPC: Fix print AER status in DPC event handling (Myron Stowe) [1748141] - [pci] PCI/ASPM: Save LTR Capability for suspend/resume (Myron Stowe) [1748141] - [pci] PCI/ASPM: Use LTR if already enabled by platform (Myron Stowe) [1748141] - [pci] PCI: Enable SERR# forwarding for all bridges (Myron Stowe) [1748141] - [pci] PCI/AER: Use match_string() helper to simplify the code (Myron Stowe) [1748141] - [fs] gfs2: Use async glocks for rename (Robert S Peterson) [1737561] - [fs] gfs2: create function gfs2_glock_update_hold_time (Robert S Peterson) [1737561] - [fs] gfs2: separate holder for rgrps in gfs2_rename (Robert S Peterson) [1737561] - [netdrv] net: aquantia: reapply vlan filters on up (Igor Russkikh) [1740500] - [s390] s390/setup: Fix kernel lock down for s390 (Philipp Rudo) [1748343] - [powerpc] kvm: ppc: book3s hv: Fix XICS-on-XIVE H_IPI when priority = 0 (David Gibson) [1725800] - [s390] vfio-ap: fix irq registration (Thomas Huth) [1660910] - [s390] ap: kvm: Enable PQAP/AQIC facility for the guest (Thomas Huth) [1660910] - [s390] ap: implement PAPQ AQIC interception in kernel (Thomas Huth) [1660910] - [s390] vfio: ap: register IOMMU VFIO notifier (Thomas Huth) [1660910] - [s390] ap: kvm: add PQAP interception for AQIC (Thomas Huth) [1660910] - [s390] kvm: s390: Do not leak kernel stack data in the KVM_S390_INTERRUPT ioctl (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Return correct values for Invalid CRYCB format (Thomas Huth) [1749503] - [s390] kvm: s390: vsie: Do not shadow CRYCB when no AP and no keys (Thomas Huth) [1749503] - [s390] kvm: s390: change default halt poll time to 50us (Thomas Huth) [1749503] - [s390] kvm: s390: fix typo in parameter description (Thomas Huth) [1749503] - [s390] kvm: s390: provide kvm_arch_no_poll function (Thomas Huth) [1749503] - [kernel] kvm: polling: add architecture backend to disable polling (Thomas Huth) [1749503] - [s390] vtime: steal time exponential moving average (Thomas Huth) [1749503] - [tools] kvm: selftests: fix ucall on x86 (Thomas Huth) [1730412] - [tools] kvm: selftests: Test invalid bits in kvm_valid_regs and kvm_dirty_regs on s390x (Thomas Huth) [1730412] - [s390] kvm: s390: Disallow invalid bits in kvm_valid_regs and kvm_dirty_regs (Thomas Huth) [1730412] - [tools] kvm: selftests: Add a test for the KVM_S390_MEM_OP ioctl (Thomas Huth) [1730412] - [s390] kvm: s390: Test for bad access register and size at the start of S390_MEM_OP (Thomas Huth) [1730412] - [tools] kvm: selftests: Enable dirty_log_test on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Implement ucall() for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Split ucall.c into architecture specific files (Thomas Huth) [1730412] - [tools] kvm: selftests: ucall improvements (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: dirty_log_test: fix unaligned memslot size (Thomas Huth) [1730412] - [tools] kvm: selftests: Compile code with warnings enabled (Thomas Huth) [1730412] - [tools] kvm: selftests: enable pgste option for the linker on s390 (Thomas Huth) [1730412] - [tools] kvm: selftests: Move kvm_create_max_vcpus test to generic code (Thomas Huth) [1730412] - [virt] kvm: s390: Do not report unusabled IDs via KVM_CAP_MAX_VCPU_ID (Thomas Huth) [1730412] - [documentation] kvm: move KVM_CAP_NR_MEMSLOTS to common code (Thomas Huth) [1730412] - [tools] kvm: selftests: Add the sync_regs test for s390x (Thomas Huth) [1730412] - [s390] kvm: s390: fix memory slot handling for KVM_SET_USER_MEMORY_REGION (Thomas Huth) [1730412] - [tools] kvm: selftests: Add processor code for s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Align memory region addresses to 1M on s390x (Thomas Huth) [1730412] - [tools] kvm: selftests: Introduce a VM_MODE_DEFAULT macro for the default bits (Thomas Huth) [1730412] - [tools] kvm: selftests: aarch64: fix default vm mode (Thomas Huth) [1730412] - [tools] kvm: selftests: Guard struct kvm_vcpu_events with __KVM_HAVE_VCPU_EVENTS (Thomas Huth) [1730412] - [tools] kvm: selftests: Wrap vcpu_nested_state_get/set functions with x86 guard (Thomas Huth) [1730412]- [fs] xfs: fix missing ILOCK unlock when xfs_setattr_nonsize fails due to EDQUOT (Bill O'Donnell) [1739607] - [fs] xfs: fix reflink source file racing with directio writes (Bill O'Donnell) [1739607] - [fs] xfs: implement cgroup aware writeback (Bill O'Donnell) [1274406] - [fs] xfs: simplify xfs_chain_bio (Bill O'Donnell) [1274406] - [fs] xfs: inode btree scrubber should calculate im_boffset correctly (Bill O'Donnell) [1739607] - [fs] xfs: fix broken log reservation debugging (Bill O'Donnell) [1739607] - [fs] xfs: don't reserve per-AG space for an internal log (Bill O'Donnell) [1739607] - [fs] xfs: change some error-less functions to void types (Bill O'Donnell) [1739607] - [fs] xfs: add online scrub for superblock counters (Bill O'Donnell) [1739607] - [fs] xfs: don't parse the mtpt mount option (Bill O'Donnell) [1739607] - [fs] xfs: scrub should check incore counters against ondisk headers (Bill O'Donnell) [1739607] - [fs] xfs: allow scrubbers to pause background reclaim (Bill O'Donnell) [1739607] - [fs] xfs: rename the speculative block allocation reclaim toggle functions (Bill O'Donnell) [1739607] - [fs] xfs: track delayed allocation reservations across the filesystem (Bill O'Donnell) [1739607] - [fs] xfs: fix broken bhold behavior in xrep_roll_ag_trans (Bill O'Donnell) [1739607] - [fs] xfs: unlock inode when xfs_ioctl_setattr_get_trans can't get transaction (Bill O'Donnell) [1739607] - [fs] xfs: kill the xfs_dqtrx_t typedef (Bill O'Donnell) [1739607] - [fs] xfs: widen inode delalloc block counter to 64-bits (Bill O'Donnell) [1739607] - [fs] xfs: widen quota block counters to 64-bit integers (Bill O'Donnell) [1739607] - [fs] xfs: assert that we don't enter agfl freeing with a non-permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: make tr_growdata a permanent transaction (Bill O'Donnell) [1739607] - [fs] xfs: merge adjacent io completions of the same type (Bill O'Donnell) [1739607] - [fs] xfs: remove unused m_data_workqueue (Bill O'Donnell) [1739607] - [fs] xfs: implement per-inode writeback completion queues (Bill O'Donnell) [1739607] - [fs] xfs: scrub should only cross-reference with healthy btrees (Bill O'Donnell) [1739607] - [fs] xfs: scrub/repair should update filesystem metadata health (Bill O'Donnell) [1739607] - [fs] xfs: hoist the already_fixed variable to the scrub context (Bill O'Donnell) [1739607] - [fs] xfs: collapse scrub bool state flags into a single unsigned int (Bill O'Donnell) [1739607] - [fs] xfs: refactor scrub context initialization (Bill O'Donnell) [1739607] - [fs] xfs: report inode health via bulkstat (Bill O'Donnell) [1739607] - [fs] xfs: report AG health via AG geometry ioctl (Bill O'Donnell) [1739607] - [fs] xfs: report fs and rt health via geometry structure (Bill O'Donnell) [1739607] - [fs] xfs: add a new ioctl to describe allocation group geometry (Bill O'Donnell) [1739607] - [fs] xfs: bump XFS_IOC_FSGEOMETRY to v5 structures (Bill O'Donnell) [1739607] - [fs] xfs: clear BAD_SUMMARY if unmounting an unhealthy filesystem (Bill O'Donnell) [1739607] - [fs] xfs: replace the BAD_SUMMARY mount flag with the equivalent health code (Bill O'Donnell) [1739607] - [fs] xfs: track metadata health status (Bill O'Donnell) [1739607] - [fs] xfs,fstrim: fix to return correct minlen (Bill O'Donnell) [1739607] - [fs] xfs: shutdown after buf release in iflush cluster abort path (Bill O'Donnell) [1739607] - [fs] xfs: wake commit waiters on CIL abort before log item abort (Bill O'Donnell) [1739607] - [fs] xfs: fix btree scrub checking with regards to root-in-inode (Bill O'Donnell) [1739607] - [fs] xfs: dabtree scrub needs to range-check level (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: zero initialize highstale and lowstale in xfs_dir2_leaf_addname (Bill O'Donnell) [1739607] - [fs] xfs: clean up xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: Zero initialize highstale and lowstale in xfs_dir2_leafn_add (Bill O'Donnell) [1739607] - [fs] xfs: fix backwards endian conversion in scrub (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variables (Bill O'Donnell) [1739607] - [fs] xfs: rework breaking of shared extents in xfs_file_iomap_begin (Bill O'Donnell) [1739607] - [fs] xfs: don't pass iomap flags to xfs_reflink_allocate_cow (Bill O'Donnell) [1739607] - [fs] xfs: fix uninitialized error variable (Bill O'Donnell) [1739607] - [fs] xfs: introduce an always_cow mode (Bill O'Donnell) [1739607] - [fs] xfs: report IOMAP_F_SHARED from xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: make COW fork unwritten extent conversions more robust (Bill O'Donnell) [1739607] - [fs] xfs: merge COW handling into xfs_file_iomap_begin_delay (Bill O'Donnell) [1739607] - [fs] xfs: also truncate holes covered by COW blocks (Bill O'Donnell) [1739607] - [fs] xfs: don't use delalloc extents for COW on files with extsize hints (Bill O'Donnell) [1739607] - [fs] xfs: fix SEEK_DATA for speculative COW fork preallocation (Bill O'Donnell) [1739607] - [fs] xfs: make xfs_bmbt_to_iomap more useful (Bill O'Donnell) [1739607] - [fs] xfs: fix xfs_buf magic number endian checks (Bill O'Donnell) [1739607] - [fs] xfs: retry COW fork delalloc conversion when no extent was found (Bill O'Donnell) [1739607] - [fs] xfs: remove the truncate short cut in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: move xfs_iomap_write_allocate to xfs_aops.c (Bill O'Donnell) [1739607] - [fs] xfs: move stat accounting to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: move transaction handling to xfs_bmapi_convert_delalloc (Bill O'Donnell) [1739607] - [fs] xfs: split XFS_BMAPI_DELALLOC handling from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: factor out two helpers from xfs_bmapi_write (Bill O'Donnell) [1739607] - [fs] xfs: simplify the xfs_bmap_btree_to_extents calling conventions (Bill O'Donnell) [1739607] - [fs] xfs: remove the s_maxbytes checks in xfs_map_blocks (Bill O'Donnell) [1739607] - [fs] xfs: remove the io_type field from the writeback context and ioend (Bill O'Donnell) [1739607] - [fs] xfs: compile time offset checks for common v4/v5 metadata (Bill O'Donnell) [1739607] - [fs] xfs: use buf ops magic to detect btree block type (Bill O'Donnell) [1739607] - [fs] xfs: add magic numbers to dquot buffer ops (Bill O'Donnell) [1739607] - [fs] xfs: add inode magic to inode verifier (Bill O'Donnell) [1739607] - [fs] xfs: factor xfs_da3_blkinfo verification into common helper (Bill O'Donnell) [1739607] - [fs] xfs: miscellaneous verifier magic value fixups (Bill O'Donnell) [1739607] - [fs] xfs: use verifier magic field in dir2 leaf verifiers (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between bnobt and cntbt magic values (Bill O'Donnell) [1739607] - [fs] xfs: split up allocation btree verifier (Bill O'Donnell) [1739607] - [fs] xfs: distinguish between inobt and finobt magic values (Bill O'Donnell) [1739607] - [fs] xfs: create a separate finobt verifier (Bill O'Donnell) [1739607] - [fs] xfs: always check magic values in on-disk byte order (Bill O'Donnell) [1739607] - [fs] xfs: clarify documentation for the function to reverify buffers (Bill O'Donnell) [1739607] - [fs] xfs: cache unlinked pointers in an rhashtable (Bill O'Donnell) [1739607] - [fs] xfs: add tracepoints for high level iunlink operations (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode update in iunlink_remove (Bill O'Donnell) [1739607] - [fs] xfs: refactor unlinked list search and mapping to a separate function (Bill O'Donnell) [1739607] - [fs] xfs: refactor inode unlinked pointer update functions (Bill O'Donnell) [1739607] - [fs] xfs: strengthen AGI unlinked inode bucket pointer checks (Bill O'Donnell) [1739607] - [fs] xfs: refactor AGI unlinked bucket updates (Bill O'Donnell) [1739607] - [fs] xfs: add xfs_verify_agino_or_null helper (Bill O'Donnell) [1739607] - [fs] xfs: clean up iunlink functions (Bill O'Donnell) [1739607] - [fs] xfs: Introduce XFS_PTAG_VERIFIER_ERROR panic mask (Bill O'Donnell) [1739607] - [fs] xfs: remove duplicated xfs_defer.h (Bill O'Donnell) [1739607] - [fs] xfs: check attribute name validity (Bill O'Donnell) [1739607] - [fs] xfs: check directory name validity (Bill O'Donnell) [1739607] - [fs] xfs: fix off-by-one error in rtbitmap cross-reference (Bill O'Donnell) [1739607] - [fs] xfs: scrub should flag dir/attr offsets that aren't mappable with xfs_dablk_t (Bill O'Donnell) [1739607] - [fs] xfs: abort xattr scrub if fatal signals are pending (Bill O'Donnell) [1739607] - [fs] xfs: consolidate scrub dinode mapping code into a single function (Bill O'Donnell) [1739607] - [fs] xfs: scrub big block inode btrees correctly (Bill O'Donnell) [1739607] - [fs] xfs: clean up the inode cluster checking in the inobt scrub (Bill O'Donnell) [1739607] - [fs] xfs: hoist inode cluster checks out of loop (Bill O'Donnell) [1739607] - [fs] xfs: check inobt record alignment on big block filesystems (Bill O'Donnell) [1739607] - [fs] xfs: check the ir_startino alignment directly (Bill O'Donnell) [1739607] - [fs] xfs: never try to scrub more than 64 inodes per inobt record (Bill O'Donnell) [1739607] - [powerpc] powerpc: Allow flush_(inval_)dcache_range to work across ranges >4GB (Steve Best) [1744062] - [scsi] scsi: lpfc: Fix port relogin failure due to GID_FT interaction (Dick Kennedy) [1733217] - [rpmspec] redhat: Fix error messages during build of zfcpdump kernel (Philipp Rudo) [1745652] - [s390] s390/protvirt: avoid memory sharing for diag 308 set/store (Philipp Rudo) [1745614] - [infiniband] IB/hfi1: Remove extra brackets from an if (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Update I/O section to be clearer about CPU vs thread (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Fix style, spacing and grammar in I/O section (Petr Oros) [1737066] - [powerpc] arch: Remove dummy mmiowb() definitions from arch code (Petr Oros) [1737066] - [netdrv] net/ethernet/silan/sc92031: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [infiniband] i40iw: Redefine i40iw_mmiowb() to do nothing (Petr Oros) [1737066] - [scsi] scsi/qla1280: Remove stale comment about mmiowb() (Petr Oros) [1737066] - [netdrv] drivers: Remove explicit invocations of mmiowb() (Petr Oros) [1737066] - [infiniband] drivers: Remove useless trailing comments from mmiowb() invocations (Petr Oros) [1737066] - [documentation] Documentation: Kill all references to mmiowb() (Petr Oros) [1737066] - [riscv] riscv/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [powerpc] powerpc/mmiowb: Hook up mmwiob() implementation to asm-generic code (Petr Oros) [1737066] - [nds32] nds32/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [x86] x86/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [arm64] arm64/io: Remove useless definition of mmiowb() (Petr Oros) [1737066] - [include] mmiowb: Hook up mmiowb helpers to spinlocks and generic I/O accessors (Petr Oros) [1737066] - [arm64] arch: Use asm-generic header for asm/mmiowb.h (Petr Oros) [1737066] - [kernel] asm-generic/mmiowb: Add generic implementation of mmiowb() tracking (Petr Oros) [1737066] - [documentation] docs/memory-barriers.txt: Rewrite "KERNEL I/O BARRIER EFFECTS" section (Petr Oros) [1737066] - [s390] s390/cpum_sf: save TOD clock base in SDBs for time conversion (Philipp Rudo) [1743504] - [net] netns: provide pure entropy for net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [net] netns: get more entropy from net_hash_mix() (Paolo Abeni) [1737439] {CVE-2019-10639} - [netdrv] net: phy: improve pause handling (Petr Oros) [1735763] - [netdrv] net: phy: fix reading fixed phy status (Petr Oros) [1735763] - [netdrv] net: phy: allow a PHY driver to define neither features nor get_features (Petr Oros) [1735763] - [netdrv] net: phy: Add support for asking the PHY its abilities (Petr Oros) [1735763] - [netdrv] net: phy: use genphy_read_abilities in genphy driver (Petr Oros) [1735763] - [netdrv] net: phy: add genphy_read_abilities (Petr Oros) [1735763] - [netdrv] net: phy: let genphy_c45_read_abilities also check aneg capability (Petr Oros) [1735763] - [netdrv] net: phy: Add generic support for 2.5GBaseT and 5GBaseT (Petr Oros) [1735763] - [netdrv] net: phy: Extract genphy_c45_pma_read_abilities from marvell10g (Petr Oros) [1735763] - [netdrv] net: phy: Move of_set_phy_eee_broken to phy-core.c (Petr Oros) [1735763] - [netdrv] net: phy: Mask-out non-compatible modes when setting the max-speed (Petr Oros) [1735763] - [netdrv] net: phy: don't allow __set_phy_supported to add unsupported modes (Petr Oros) [1735763] - [netdrv] net: phy: remove unneeded masking of PHY register read results (Petr Oros) [1735763] - [netdrv] net: phy: probe the PHY before determining the supported features (Petr Oros) [1735763] - [rpmspec] fix package summary and description for some kernel subpackages ("Herton R. Krzesinski") [1656863] - [fs] mm/huge_memory: fix vmf_insert_pfn_{pmd, pud}() crash, handle unaligned addresses (Jeff Moyer) [1743159] - [mm] mm/huge_memory.c: fix modifying of page protection by insert_pfn_pmd() (Jeff Moyer) [1743159] - [arm64] arm64: disable improved unwind tables (Mark Langsdorf) [1684694] - [arm64] arm64/stacktrace: Export save_stack_trace_regs() (Mark Langsdorf) [1684694] - [fs] nfs4: flex_file: ignore synthetic uid/gid for tightly coupled DSes (Steve Dickson) [1655712] - [include] futex: Update comments and docs about return values of arch futex code (Waiman Long) [1737058] - [arm64] arm64: futex: Avoid copying out uninitialised stack in failed cmpxchg() (Waiman Long) [1737058] - [arm64] arm64: futex: Bound number of LDXR/STXR loops in FUTEX_WAKE_OP (Waiman Long) [1737058] - [kernel] locking/futex: Allow low-level atomic operations to return -EAGAIN (Waiman Long) [1737058] - [arm64] arm64: futex: Fix FUTEX_WAKE_OP atomic ops with non-zero result value (Waiman Long) [1737058] - [kernel] futex: Ensure that futex address is aligned in handle_futex_death() (Waiman Long) [1737058] - [kernel] futex: Convert futex_pi_state.refcount to refcount_t (Waiman Long) [1737058] - [kernel] sched/wake_q: Reduce reference counting for special users (Waiman Long) [1737058] - [kernel] sched/wake_q: Add branch prediction hint to wake_q_add() cmpxchg (Waiman Long) [1737058] - [kernel] futex: No need to check return value of debugfs_create functions (Waiman Long) [1737058] - [kernel] futex: Handle early deadlock return correctly (Waiman Long) [1737058] - [kernel] futex: Fix barrier comment (Waiman Long) [1737058] - [kernel] futex: Cure exit race (Waiman Long) [1737058] - [kernel] futex: Replace spin_is_locked() with lockdep (Waiman Long) [1737058] - [kernel] futex: Mark expected switch fall-throughs (Waiman Long) [1737058] - [kernel] sched/deadline: Correctly handle active 0-lag timers (Phil Auld) [1735907] - [include] build_bug.h: add wrapper for _Static_assert (Ivan Vecera) [1735752] - [include] build_bug.h: remove most of dummy BUILD_BUG_ON stubs for Sparse (Ivan Vecera) [1735752] - [include] build_bug.h: remove negative-array fallback for BUILD_BUG_ON() (Ivan Vecera) [1735752] - [mm] percpu: remove spurious lock dependency between percpu and sched (Rafael Aquini) [1731180] - [mm] percpu: use chunk scan_hint to skip some scanning (Rafael Aquini) [1731180] - [mm] percpu: convert chunk hints to be based on pcpu_block_md (Rafael Aquini) [1731180] - [mm] percpu: make pcpu_block_md generic (Rafael Aquini) [1731180] - [mm] percpu: use block scan_hint to only scan forward (Rafael Aquini) [1731180] - [mm] percpu: remember largest area skipped during allocation (Rafael Aquini) [1731180] - [mm] percpu: add block level scan_hint (Rafael Aquini) [1731180] - [mm] percpu: set PCPU_BITMAP_BLOCK_SIZE to PAGE_SIZE (Rafael Aquini) [1731180] - [mm] percpu: relegate chunks unusable when failing small allocations (Rafael Aquini) [1731180] - [mm] percpu: manage chunks based on contig_bits instead of free_bytes (Rafael Aquini) [1731180] - [mm] percpu: introduce helper to determine if two regions overlap (Rafael Aquini) [1731180] - [mm] percpu: do not search past bitmap when allocating an area (Rafael Aquini) [1731180] - [mm] percpu: update free path with correct new free region (Rafael Aquini) [1731180] - [mm] mm/percpu: add checks for the return value of memblock_alloc*() (Rafael Aquini) [1731180] - [mm] percpu: km: no need to consider pcpu_group_offsets[0] (Rafael Aquini) [1731180] - [mm] percpu: use nr_groups as check condition (Rafael Aquini) [1731180] - [mm] percpu: convert spin_lock_irq to spin_lock_irqsave. (Rafael Aquini) [1731180] - [mm] mm: percpu: remove unnecessary unlikely() (Rafael Aquini) [1731180] - [fs] /proc/meminfo: add percpu populated pages count (Rafael Aquini) [1731180] - [netdrv] tg3: Use napi_alloc_frag() (Jonathan Toppins) [1724774] - [fs] fuse: fix copy_file_range() in the writeback case (Miklos Szeredi) [1650518] - [fs] fuse: add support for copy_file_range() (Miklos Szeredi) [1650518]- [x86] perf/x86/intel: Fix spurious NMI on fixed counter (Michael Petlan) [1755110] - [x86] perf/x86/intel: Fix race in intel_pmu_disable_event() (Michael Petlan) [1755110] - [netdrv] drivers: tap.c: fix wrong backport causing WARN_ON_ONCE(1) in skb_flow_dissect() (Davide Caratti) [1750711] - [virt] KVM: coalesced_mmio: add bounds checking (Bandan Das) [1746804] {CVE-2019-14821}- [fs] gfs2: clear buf_in_tr when ending a transaction in sweep_bh_for_rgrps (Robert S Peterson) [1750939] - [s390] kvm: s390: kvm_s390_vm_start_migration: check dirty_bitmap before using it as target for memset() (Thomas Huth) [1753260] - [fs] cifs: fix credits leak for SMB1 oplock breaks (Leif Sahlberg) [1752243]- Revert "[redhat] switch secureboot kernel image signing to release keys" (Phillip Lougher) - [iommu] iommu/amd: Add support for X2APIC IOMMU interrupts (Suravee Suthikulpanit) [1734842] - [vhost] vhost: make sure log_num < in_num (Eugenio Perez) [1750882] {CVE-2019-14835}- [kernel] open the RHEL 8.2 development (Phillip Lougher) - [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [md] Revert "[md] dm: eliminate 'split_discard_bios' flag from DM target interface" (Mike Snitzer) [1749929] - [md] Revert "[md] dm: make sure to obey max_io_len_target_boundary" (Mike Snitzer) [1749929] - [pci] PCI: Restore Resizable BAR size bits correctly for 1MB BARs (Myron Stowe) [1717760] - [net] netfilter: nft_fib_netdev: Terminate rule eval if protocol=IPv6 and ipv6 module is disabled (Phil Sutter) [1743945] - [net] netfilter: bridge: Drops IPv6 packets if IPv6 module is not loaded (Phil Sutter) [1743945] - [drm] drm/qxl: get vga ioports (Gerd Hoffmann) [1728936] - [drm] drm/i915: Call dma_set_max_seg_size() in i915_driver_hw_probe() (Lyude Paul) [1724363]- [net] netfilter: nft_set: fix allocation size overflow in privsize callback. (Florian Westphal) [1746338] - [net] net: route dump netlink NLM_F_MULTI flag missing (Stefano Brivio) [1745971] - [net] sched: pfifo_fast: fix wrong dereference in pfifo_fast_enqueue (Davide Caratti) [1745390] - [net] sched: pfifo_fast: fix wrong dereference when qdisc is reset (Davide Caratti) [1745387] - [scsi] scsi: vmw_pscsi: Fix use-after-free in pvscsi_queue_lck() (David Milburn) [1746597]- [drm] drm/virtio: use virtio_max_dma_size (Gerd Hoffmann) [1739291] - [mm] hwpoison, memory_hotplug: allow hwpoisoned pages to be offlined (Rafael Aquini) [1706088] - [powerpc] kvm: ppc: book3s: Enable XIVE native capability only if OPAL has required functions [BZ1744884] (David Gibson) [1744884] - [scsi] scsi: lpfc: Fix oops when fewer hdwqs than cpus (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Limit xri count for kdump environment (Dick Kennedy) [1745731] - [scsi] scsi: lpfc: Mitigate high memory pre-allocation by SCSI-MQ (Dick Kennedy) [1745731] - [scsi] scsi: qla2xxx: Fix hardirq-unsafe locking (Himanshu Madhani) [1719941] - [x86] Revert "[x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel" (Baoquan He) [1669088] - [x86] Revert "[x86] x86/boot: Add xloadflags bits to check for 5-level paging support" (Baoquan He) [1669088]- [wireless] mwifiex: fix 802.11n/WPA detection (Jarod Wilson) [1714476] {CVE-2019-3846}- [x86] x86/kdump: Reserve extra memory when SME or SEV is active (Kairui Song) [1728519] - [scsi] scsi: qla2xxx: Fix hardlockup in abort command during driver remove (Himanshu Madhani) [1690041] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k1 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic from use after free in qla2x00_async_tm_cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: cleanup trace buffer initialization (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: qla2x00_alloc_fw_dump: set ha->eft (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use mutex protection during qla2x00_sysfs_read_fw_dump() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: move IO flush to the front of NVME rport unregistration (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix NVME cmd and LS cmd timeout race condition (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Complain loudly about reference count underflow (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix race conditions in the code for aborting SCSI commands (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Use an on-stack completion in qla24xx_control_vp() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Change abort wait_loop from msleep to wait_event_timeout (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set the SCSI command result before calling the command done (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: on session delete, return nvme cmd (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix kernel crash after disconnecting NVMe devices (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Remove the fcport test from qla_nvme_abort_work() (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix driver unload when FC-NVMe LUNs are connected (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Set remote port devloss timeout to 0 (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix panic in qla_dfs_tgt_counters_show (Himanshu Madhani) [1690041] - [scsi] scsi: qla2xxx: Fix fw dump corruption (Himanshu Madhani) [1690041] - [x86] kvm: disable nested virt on pre-haswell processors (Paolo Bonzini) [1739739] - [x86] kvm: taint kernel for tech-preview when using nested virtualization (Paolo Bonzini) [1739739] - [x86] kvm: x86: hyper-v: don't crash on KVM_GET_SUPPORTED_HV_CPUID when kvm_intel.nested is disabled (Vitaly Kuznetsov) [1746100]- [char] ipmi: move message error checking to avoid deadlock (Tony Camuso) [1731388 1718699] - [crypto] crypto: testmgr - mark crc32 checksum as FIPS allowed (Neil Horman) [1738887] - [include] dma-mapping: use dma_get_mask in dma_addressing_limited (Don Dutile) [1738631] - [kernel] dma-direct: correct the physical addr in dma_direct_sync_sg_for_cpu/device (Don Dutile) [1738631] - [kernel] dma-direct: only limit the mapping size if swiotlb could be used (Don Dutile) [1738631] - [include] dma-mapping: add a dma_addressing_limited helper (Don Dutile) [1738631] - [kernel] dma-direct: Force unencrypted DMA under SME for certain DMA masks (Don Dutile) [1738631] - [lib] lib/genalloc: introduce chunk owners (Don Dutile) [1738631] - [lib] lib/genalloc: add gen_pool_dma_zalloc() for zeroed DMA allocations (Don Dutile) [1738631] - [lib] lib/genalloc.c: fix allocation of aligned buffer from non-aligned chunk (Don Dutile) [1738631] - [include] dma-mapping: remove dma_max_pfn (Don Dutile) [1738631] - [mmc] mmc: core: let the dma map ops handle bouncing (Don Dutile) [1738631] - [mmc] mmc: core: align max segment size with logical block size (Don Dutile) [1738631] - [kernel] swiotlb: no need to check return value of debugfs_create functions (Don Dutile) [1738631] - [xen] swiotlb: fix phys_addr_t overflow warning (Don Dutile) [1738631] - [kernel] swiotlb: Return consistent SWIOTLB segments/nr_tbl (Don Dutile) [1738631] - [kernel] swiotlb: Group identical cleanup in swiotlb_cleanup() (Don Dutile) [1738631] - [kernel] swiotlb: save io_tlb_used to local variable before leaving critical section (Don Dutile) [1738631] - [kernel] swiotlb: dump used and total slots when swiotlb buffer is full (Don Dutile) [1738631] - [kernel] swiotlb: add checks for the return value of memblock_alloc*() (Don Dutile) [1738631] - [kernel] swiotlb: add debugfs to track swiotlb buffer usage (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NO_KERNEL_MAPPING in common code (Don Dutile) [1738631] - [kernel] dma-direct: fix DMA_ATTR_NO_KERNEL_MAPPING for remapped allocations (Don Dutile) [1738631] - [kernel] dma-mapping: remove a pointless memset in dma_atomic_pool_init (Don Dutile) [1738631] - [kernel] dma-mapping: fix lack of DMA address assignment in generic remap allocator (Don Dutile) [1738631] - [kernel] dma-remap: support DMA_ATTR_NO_KERNEL_MAPPING (Don Dutile) [1738631] - [kernel] dma-mapping: support highmem in the generic remap allocator (Don Dutile) [1738631] - [kernel] dma-direct: handle DMA_ATTR_NON_CONSISTENT in common code (Don Dutile) [1738631] - [kernel] dma-mapping: add a dma_alloc_need_uncached helper (Don Dutile) [1738631] - [kernel] dma-mapping: truncate dma masks to what dma_addr_t can hold (Don Dutile) [1738631] - [kernel] dma-remap: Avoid de-referencing NULL atomic_pool (Don Dutile) [1738631] - [include] dma-buf: add DMA_BUF_SET_NAME ioctls (Don Dutile) [1738631] - [include] dma-buf: give each buffer a full-fledged inode (Don Dutile) [1738631] - [fs] new wrapper: alloc_file_pseudo() (Don Dutile) [1738631] - [kernel] dma-direct: provide generic support for uncached kernel segments (Don Dutile) [1738631] - [include] dma-contiguous: fix !CONFIG_DMA_CMA version of dma_{alloc, free}_contiguous() (Don Dutile) [1738631] - [kernel] dma-contiguous: use fallback alloc_pages for single pages (Don Dutile) [1738631] - [kernel] dma-contiguous: add dma_{alloc,free}_contiguous() helpers (Don Dutile) [1738631] - [iommu] iommu/dma: Fix condition check in iommu_dma_unmap_sg (Don Dutile) [1738631] - [iommu] iommu/dma: move the arm64 wrappers to common code (Don Dutile) [1738631] - [iommu] iommu/dma-iommu.c: convert to use vm_map_pages() (Don Dutile) [1738631] - [mm] mm: introduce new vm_map_pages() and vm_map_pages_zero() API (Don Dutile) [1738631] - [mm] arm64/iommu: handle non-remapped addresses in ->mmap and ->get_sgtable (Don Dutile) [1738631] - [arm64] arm64/mm: wire up CONFIG_ARCH_HAS_SET_DIRECT_MAP (Don Dutile) [1738631] - [kernel] mm/hibernation: Make hibernation handle unmapped pages (Don Dutile) [1738631] - [mm] page_poison: play nicely with KASAN (Don Dutile) [1738631] - [mm] mm/vmalloc: Avoid rare case of flushing TLB with weird arguments (Don Dutile) [1738631] - [mm] mm/vmalloc: Fix calculation of direct map addr range (Don Dutile) [1738631] - [mm] mm/vmalloc: Add flag for freeing of special permsissions (Don Dutile) [1738631] - [x86] x86/mm/cpa: Add set_direct_map_*() functions (Don Dutile) [1738631] - [arm64] dma-mapping: add a kconfig symbol for arch_setup_dma_ops availability (Don Dutile) [1738631] - [iommu] iommu/dma: Remove the flush_page callback (Don Dutile) [1738631] - [include] iommu/dma: Cleanup dma-iommu.h (Don Dutile) [1738631] - [dma] dmaengine: Add matching device node validation in __dma_request_channel() (Don Dutile) [1738631] - [dma] dmaengine: dma_request_chan_by_mask() to handle deferred probing (Don Dutile) [1738631] - [include] dma-buf: start caching of sg_table objects v2 (Don Dutile) [1738631] - [kernel] dma-mapping: add a Kconfig symbol to indicate arch_dma_prep_coherent presence (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Remove iommu_dma_map_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/ls-scfg-msi: Don't map the MSI page in ls_scfg_msi_compose_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-mbi: Don't map the MSI page in mbi_compose_m{b, s}i_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gicv2m: Don't map the MSI page in gicv2m_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Don't map the MSI page in its_irq_compose_msi_msg() (Don Dutile) [1738631] - [irqchip] irqchip/gic-v3-its: Align PCI Multi-MSI allocation on their size (Don Dutile) [1738631] - [iommu] iommu/dma-iommu: Split iommu_dma_map_msi_msg() in two parts (Don Dutile) [1738631] - [iommu] iommu/dma: Remove unused variable (Don Dutile) [1738631] - [iommu] iommu/dma: Use NUMA aware memory allocations in __iommu_dma_alloc_pages() (Don Dutile) [1738631] - [kernel] genirq/msi: Add a new field in msi_desc to store an IOMMU cookie (Don Dutile) [1738631] - [pci] PCI/MSI: Remove unused mask_msi_irq() and unmask_msi_irq() (Don Dutile) [1738631] - [include] PCI/MSI: Remove unused __write_msi_msg() and write_msi_msg() (Don Dutile) [1738631] - [include] genirq/msi: Clean up usage of __u8/__u16 types (Don Dutile) [1738631] - [base] platform-msi: Free descriptors in platform_msi_domain_free() (Don Dutile) [1738631] - [base] genirq/msi: Allow creation of a tree-based irqdomain for platform-msi (Don Dutile) [1738631] - [kernel] dma-debug: only skip one stackframe entry (Don Dutile) [1738631] - [dma] dmaengine: idma64: Move driver name to the header (Don Dutile) [1738631] - [kernel] dma-mapping: remove an unnecessary NULL check (Don Dutile) [1738631] - [include] dma-buf: Update [un]map documentation to match the other functions (Don Dutile) [1738631] - [include] dma-buf: Remove leftover [un]map_atomic comments (Don Dutile) [1738631] - [x86] x86/dma: Remove the x86_dma_fallback_dev hack (Don Dutile) [1738631] - [kernel] dma-mapping: remove leftover NULL device support (Don Dutile) [1738631] - [kernel] dma: select GENERIC_ALLOCATOR for DMA_REMAP (Don Dutile) [1738631] - [crypto] crypto: ccp - Ignore unconfigured CCP device on suspend/resume (Gary Hook) [1743999] - [md] dm snapshot: fix oversights in optional discard support (Mike Snitzer) [1744291] - [md] dm snapshot: add optional discard support features (Mike Snitzer) [1744291] - [md] dm snapshot: Use fine-grained locking scheme (Mike Snitzer) [1744291] - [md] dm snapshot: Make exception tables scalable (Mike Snitzer) [1744291] - [md] dm snapshot: Replace mutex with rw semaphore (Mike Snitzer) [1744291] - [md] dm snapshot: Don't sleep holding the snapshot lock (Mike Snitzer) [1744291] - [include] list_bl: Add hlist_bl_add_before/behind helpers (Mike Snitzer) [1744291] - [powerpc] powerpc/rtas: use device model APIs and serialization during LPM (Steve Best) [1741643] - [firmware] firmware/efi: Add NULL pointer checks in efivars API functions (Jarod Wilson) [1741949] - [fs] ovl: fix wrong flags check in FS_IOC_FS[SG]ETXATTR ioctls (Miklos Szeredi) [1724518] - [include] mm: page_cache_add_speculative(): refactor out some code duplication (Michael Petlan) [1738331] - [netdrv] ibmvnic: Unmap DMA address of TX descriptor buffers after use (Steve Best) [1743155] - [fs] NFSv4.1 don't free interrupted slot on open (Steve Dickson) [1708345] - [fs] NFSv4.1: Avoid false retries when RPC calls are interrupted (Steve Dickson) [1708345] - [net] ipv6: Fix return value of ipv6_mc_may_pull() for malformed packets (Stefano Brivio) [1743203] - [net] inet: frags: re-introduce skb coalescing for local delivery (Guillaume Nault) [1719418]- [net] xfrm: fix sa selector validation (Sabrina Dubroca) [1738871] - [net] xfrm: Fix xfrm sel prefix length validation (Sabrina Dubroca) [1738871] - [kernel] locking/rwsem: Prevent decrement of reader count before increment (Waiman Long) [1740338] - [include] include/list: Backport list_cut_before() (Waiman Long) [1740338] - [vhost] vhost: vsock: add weight support (Jason Wang) [1738494] - [vhost] vhost_net: fix possible infinite loop (Jason Wang) [1738494] - [vhost] vhost: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost: reject zero size iova range (Jason Wang) [1738494] - [vhost] vhost: silence an unused-variable warning (Jason Wang) [1738494] - [vhost] vhost: correctly check the return value of translate_desc() in log_used() (Jason Wang) [1738494] - [vhost] vhost: return EINVAL if iovecs size does not match the message size (Jason Wang) [1738494] - [vhost] Revert "net: vhost: lock the vqs one by one" (Jason Wang) [1738494] - [vhost] vhost_net: switch to use mutex_trylock() in vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] vhost: make sure used idx is seen before log in vhost_add_used_n() (Jason Wang) [1738494] - [vhost] vhost: fix IOTLB locking (Jason Wang) [1738494] - [netdrv] tun: wake up waitqueues after IFF_UP is set (Jason Wang) [1738494] - [netdrv] tuntap: synchronize through tfiles array instead of tun->numqueues (Jason Wang) [1738494] - [netdrv] tuntap: fix dividing by zero in ebpf queue selection (Jason Wang) [1738494] - [netdrv] tun: Remove unused first parameter of tun_get_iff() (Jason Wang) [1738494] - [netdrv] tun: Add ioctl() TUNGETDEVNETNS cmd to allow obtaining real net ns of tun device (Jason Wang) [1738494] - [netdrv] tun: add a missing rcu_read_unlock() in error path (Jason Wang) [1738494] - [netdrv] tun: properly test for IFF_UP (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary memory barrier (Jason Wang) [1738494] - [netdrv] tun: fix blocking read (Jason Wang) [1738494] - [netdrv] tun: move the call to tun_set_real_num_queues (Jason Wang) [1738494] - [netdrv] tun: publish tfile after it's fully initialized (Jason Wang) [1738494] - [netdrv] tun: replace get_cpu_ptr with this_cpu_ptr when bh disabled (Jason Wang) [1738494] - [netdrv] tun: remove skb access after netif_receive_skb (Jason Wang) [1738494] - [netdrv] tun: remove unnecessary check in tun_flow_update (Jason Wang) [1738494] - [netdrv] tuntap: fix multiqueue rx (Jason Wang) [1738494] - [netdrv] tun: Adjust on-stack tun_page initialization. (Jason Wang) [1738494] - [netdrv] tuntap: free XDP dropped packets in a batch (Jason Wang) [1738494] - [vhost] vhost_net: mitigate page reference counting during page frag refill (Jason Wang) [1738494] - [vhost] net: vhost: remove bad code line (Jason Wang) [1738494] - [vhost] net: vhost: add rx busy polling in tx path (Jason Wang) [1738494] - [vhost] net: vhost: factor out busy polling logic to vhost_net_busy_poll() (Jason Wang) [1738494] - [vhost] net: vhost: replace magic number of lock annotation (Jason Wang) [1738494] - [vhost] net: vhost: lock the vqs one by one (Jason Wang) [1738494] - [vhost] vhost_net: add a missing error return (Jason Wang) [1738494] - [netdrv] net: tun: remove useless codes of tun_automq_select_queue (Jason Wang) [1738494] - [vhost] vhost_net: batch submitting XDP buffers to underlayer sockets (Jason Wang) [1738494] - [netdrv] tap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tuntap: accept an array of XDP buffs through sendmsg() (Jason Wang) [1738494] - [netdrv] tun: switch to new type of msg_control (Jason Wang) [1738494] - [netdrv] tuntap: move XDP flushing out of tun_do_xdp() (Jason Wang) [1738494] - [netdrv] tuntap: split out XDP logic (Jason Wang) [1738494] - [netdrv] tuntap: tweak on the path of skb XDP case in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: simplify error handling in tun_build_skb() (Jason Wang) [1738494] - [netdrv] tuntap: enable bh early during processing XDP (Jason Wang) [1738494] - [netdrv] tuntap: switch to use XDP_PACKET_HEADROOM (Jason Wang) [1738494] - [netdrv] net: sock: introduce SOCK_XDP (Jason Wang) [1738494] - [vhost] vhost: correctly check the iova range when waking virtqueue (Jason Wang) [1738494] - [vhost] vhost: switch to use new message format (Jason Wang) [1738494] - [vhost] vhost_net: batch update used ring for datacopy TX (Jason Wang) [1738494] - [vhost] vhost_net: rename VHOST_RX_BATCH to VHOST_NET_BATCH (Jason Wang) [1738494] - [vhost] vhost_net: rename vhost_rx_signal_used() to vhost_net_signal_used() (Jason Wang) [1738494] - [vhost] vhost_net: split out datacopy logic (Jason Wang) [1738494] - [vhost] vhost_net: introduce tx_can_batch() (Jason Wang) [1738494] - [vhost] vhost_net: introduce get_tx_bufs() (Jason Wang) [1738494] - [vhost] vhost_net: introduce vhost_exceeds_weight() (Jason Wang) [1738494] - [vhost] vhost_net: introduce helper to initialize tx iov iter (Jason Wang) [1738494] - [vhost] vhost_net: drop unnecessary parameter (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Avoid rx queue wake-ups during busypoll (Jason Wang) [1738494] - [vhost] vhost_net: Avoid tx vring kicks during busyloop (Jason Wang) [1738494] - [vhost] vhost_net: Rename local variables in vhost_net_rx_peek_head_len (Jason Wang) [1738494] - [mm] x86/mm/fault: Allow stack access below rsp (Waiman Long) [1739341] - [mm] x86/mm: Clarify hardware vs. software "error_code" (Waiman Long) [1739341] - [net] libceph: handle an empty authorize reply (Ilya Dryomov) [1720582]- [drm] drm: Don't retry infinitely when receiving no data on i2c over AUX (Lyude Paul) [1672361] - [scsi] scsi: hpsa: update revision to RH3 (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: remove printing internal cdb on tag collision (Joseph Szczypek) [1739615] - [scsi] scsi: hpsa: correct scsi command status issue after reset (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: fix broken doc references due to renames (Joseph Szczypek) [1739615] - [scsi] hpsa: docs: pci: fix broken links due to conversion from pci.txt to pci.rst (Joseph Szczypek) [1739615]- [drm] drm/nouveau: Only recalculate PBN/VCPI on mode/connector changes (Lyude Paul) [1734452 1734444] - [drm] drm/nouveau: Only release VCPI slots on mode changes (Lyude Paul) [1734452 1734444] - [infiniband] RDMA/srp: turn off 'use_imm_data' by default (Honggang Li) [1725158] - [gpu] vga_switcheroo: Fix missing gpu_bound call at audio client registration (Lyude Paul) [1739727] - [net] Bluetooth: Fix faulty expression for minimum encryption key size check (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Fix regression with minimum encryption key size alignment (Gopal Tiwari) [1743076] {CVE-2019-9506} - [net] Bluetooth: Align minimum encryption key size for LE and BR/EDR connections (Gopal Tiwari) [1743076] {CVE-2019-9506}- [rpmspec] perf: package tips.txt (Michael Petlan) [1663816] - [mm] mm/memblock.c: skip kmemleak for kasan_init() (Mark Langsdorf) [1722741] - [kernel] mm/resource: Return real error codes from walk failures (Kairui Song) [1740443] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1733231] - [tools] selftests/powerpc: Fix Makefiles for headers_install change (Steve Best) [1740127] - [tools] selftests/powerpc: Add more version checks to alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Skip earlier in alignment_handler test (Steve Best) [1740127] - [tools] selftests/powerpc: Consolidate copy/paste test logic (Steve Best) [1740127] - [s390] s390/bpf: use 32-bit index for tail calls (Yauheni Kaliuta) [1719377] - [s390] s390/bpf: fix lcgr instruction encoding (Yauheni Kaliuta) [1719377] - [tools] selftests/bpf: fix "alu with different scalars 1" on s390 (Yauheni Kaliuta) [1719377] - [net] bpf: fix use after free in bpf_evict_inode (Yauheni Kaliuta) [1719377] - [arm64] bpf, arm64: remove prefetch insn in xadd mapping (Yauheni Kaliuta) [1719377] - [scsi] scsi: lpfc: Fix crash when cpu count is 1 and null irq affinity mask (Dick Kennedy) [1720905] - [md] md: add bitmap_abort label in md_run (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of bitmap (Nigel Croxon) [1721944] - [md] md-bitmap: create and destroy wb_info_pool with the change of backlog (Nigel Croxon) [1721944] - [md] md: introduce mddev_create/destroy_wb_pool for the change of member device (Nigel Croxon) [1721944] - [md] md/raid1: fix potential data inconsistency issue with write behind device (Nigel Croxon) [1721944] - [md] md: fix for divide error in status_resync (Nigel Croxon) [1721944] - [md] md/raid10: read balance chooses idlest disk for SSD (Nigel Croxon) [1721944] - [md] md: raid1-10: Unify r{1,10}bio_pool_free (Nigel Croxon) [1721944] - [md] md: raid10: Use struct_size() in kmalloc() (Nigel Croxon) [1721944] - [md] md/raid1: get rid of extra blank line and space (Nigel Croxon) [1721944] - [md] md: fix spelling typo and add necessary space (Nigel Croxon) [1721944] - [md] md: md.c: Return -ENODEV when mddev is NULL in rdev_attr_show (Nigel Croxon) [1721944] - [md] raid5-cache: Need to do start() part job after adding journal device (Nigel Croxon) [1721944] - [md] drivers: md: Unify common definitions of raid1 and raid10 (Nigel Croxon) [1721944] - [kernel] userfaultfd: use RCU to free the task struct when fork fails (Andrea Arcangeli) [1718498]- [efi] efi/arm: Revert "Defer persistent reservations until after paging_init()" (Mark Salter) [1699961] - [s390] s390/ipl: Fix detection of has_secure attribute (Philipp Rudo) [1740653] - [fs] xfs: don't crash on null attr fork xfs_bmapi_read (Bill O'Donnell) [1719094] - [powerpc] powerpc/mm: Don't report PUDs as memory leaks when using kmemleak (Desnes Augusto Nunes do Rosario) [1716952] - [x86] kvm: x86: introduce is_pae_paging (Vitaly Kuznetsov) [1720556] - [s390] s390/kasan: Fix recursion loop when triggering kdump (Philipp Rudo) [1740249] - [s390] s390/dasd: fix endless loop after read unit address configuration (Philipp Rudo) [1740251] - [tools] selftests/powerpc: Give some tests longer to run (Steve Best) [1740420] - [nvme] nvme-rdma: use dynamic dma mapping per command (David Milburn) [1738252] - [nvme] nvme-rdma: remove redundant reference between ib_device and tagset (David Milburn) [1738252] - [x86] kvm: svm/avic: Do not send AVIC doorbell to self (Janakarajan Natarajan) [1720981] - [net] tipc: initialise addr_trial_end when setting node addresses (Jon Maloy) [1740317] - [net] tipc: ensure head->lock is initialised (Jon Maloy) [1740317] - [net] netfilter: nf_tables: fix oops during rule dump (Stefano Brivio) [1739734] - [include] netfilter: nf_tables: correct NFT_LOGLEVEL_MAX value (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: do not dump private area (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix register ordering (Stefano Brivio) [1739734] - [net] ipvs: defer hook registration to avoid leaks (Stefano Brivio) [1739734] - [net] ipvs: Fix use-after-free in ip_vs_in (Stefano Brivio) [1739734] - [net] netfilter: nf_conntrack_h323: restore boundary check correctness (Stefano Brivio) [1739734] - [net] netfilter: fix nf_l4proto_log_invalid to log invalid packets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: prevent shift wrap in nft_chain_parse_hook() (Stefano Brivio) [1739734] - [net] netfilter: nft_set_rbtree: check for inactive element after flag mismatch (Stefano Brivio) [1739734] - [net] netfilter: nft_compat: use-after-free when deleting targets (Stefano Brivio) [1739734] - [net] netfilter: nf_tables: fix leaking object reference count (Stefano Brivio) [1739734] - [net] ip6_gre: reload ipv6h in prepare_ip6gre_xmit_ipv6 (Stefano Brivio) [1739640] - [net] ipv6: Unlink sibling route in case of failure (Stefano Brivio) [1739640] - [net] ipv6: Default fib6_type to RTN_UNICAST when not set (Stefano Brivio) [1739640] - [net] inet: frags: call inet_frags_fini() after unregister_pernet_subsys() (Stefano Brivio) [1739640] - [net] ipv6: flowlabel: fl6_sock_lookup() must use atomic_inc_not_zero (Stefano Brivio) [1739640] - [net] netfilter: ipset: Fix rename concurrency with listing (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix error path in set_target_v3_checkentry() (Stefano Brivio) [1739578] - [net] netfilter: ipset: Fix the last missing check of nla_parse_deprecated() (Stefano Brivio) [1739578] - [net] netfilter: ipset: fix a missing check of nla_parse (Stefano Brivio) [1739578] - [netdrv] ipvlan, l3mdev: fix broken l3s mode wrt local routes (Guillaume Nault) [1738329] - [net] sched: use temporary variable for actions indexes (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] sched: cbs: Fix error path of cbs_module_init (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix use after free and double free with packet corruption (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [net] netem: fix backlog accounting for corrupted GSO frames (Marcelo Leitner) [1739244 1729822 1729818 1729398] - [netdrv] macsec: fix checksumming after decryption (Sabrina Dubroca) [1738237] - [netdrv] macsec: fix use-after-free of skb during RX (Sabrina Dubroca) [1738237] - [net] xfrm interface: fix memory leak on creation (Sabrina Dubroca) [1738267] - [net] tls: fix socket wmem accounting on fallback with netem (Sabrina Dubroca) [1739260] - [net] tls: fix poll ignoring partially copied records (Sabrina Dubroca) [1739260] - [net] tls: make sure offload also gets the keys wiped (Sabrina Dubroca) [1739260] - [net] tls: reject offload of TLS 1.3 (Sabrina Dubroca) [1739260] - [net] tls: fix page double free on TX cleanup (Sabrina Dubroca) [1739260] - [net] tls, correctly account for copied bytes with multiple sk_msgs (Sabrina Dubroca) [1739260] - [net] tcp: fix tcp_set_congestion_control() use from bpf hook (Guillaume Nault) [1738272] - [net] tcp: Reset bytes_acked and bytes_received when disconnecting (Guillaume Nault) [1738272] - [net] tcp: Ensure DCTCP reacts to losses (Guillaume Nault) [1738272] - [net] tcp: tcp_v4_err() should be more careful (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer upon receiving packet with ECN CWR flag (Guillaume Nault) [1738272] - [net] tcp: always ACK immediately on hole repairs (Guillaume Nault) [1738272] - [net] tcp: avoid resetting ACK timer in DCTCP (Guillaume Nault) [1738272] - [net] tcp: mandate a one-time immediate ACK (Guillaume Nault) [1738272] - [net] tipc: fix unitilized skb list crash (Xin Long) [1734298] - [net] tipc: compat: allow tipc commands without arguments (Xin Long) [1738397] - [net] sctp: factor out sctp_connect_add_peer (Xin Long) [1738393] - [net] sctp: factor out sctp_connect_new_asoc (Xin Long) [1738393] - [net] sctp: clean up __sctp_connect (Xin Long) [1738393] - [net] sctp: check addr_size with sa_family_t size in __sctp_setsockopt_connectx (Xin Long) [1738393] - [net] sctp: only copy the available addr data in sctp_transport_init (Xin Long) [1738393] - [net] sctp: drop unneeded likely() call around IS_ERR() (Xin Long) [1738393] - [net] sctp: fix warning "NULL check before some freeing functions is not needed" (Xin Long) [1738393] - [net] sctp: remove rcu_read_lock from sctp_bind_addr_state (Xin Long) [1738393] - [net] sctp: rename sp strm_interleave to ep intl_enable (Xin Long) [1738393] - [net] sctp: rename asoc intl_enable to asoc peer.intl_capable (Xin Long) [1738393] - [net] sctp: remove prsctp_enable from asoc (Xin Long) [1738393] - [net] sctp: remove reconf_enable from asoc (Xin Long) [1738393] - [net] sctp: count data bundling sack chunk for outctrlchunks (Xin Long) [1738393] - [net] sctp: fix error handling on stream scheduler initialization (Xin Long) [1738393] - [net] sctp: not bind the socket in sctp_connect (Xin Long) [1738393] - [net] sctp: change to hold sk after auth shkey is created successfully (Xin Long) [1738393] - [net] sctp: Free cookie before we memdup a new one (Xin Long) [1738393] - [net] Fix memory leak in sctp_process_init (Xin Long) [1738393] - [net] sctp: deduplicate identical skb_checksum_ops (Xin Long) [1738393] - [net] sctp: Check address length before reading address family (Xin Long) [1738393] - [net] sctp: Pass sk_buff_head explicitly to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Make sctp_enqueue_event tak an skb list. (Xin Long) [1738393] - [net] sctp: Use helper for sctp_ulpq_tail_event() when hooked up to ->enqueue_event (Xin Long) [1738393] - [net] sctp: Always pass skbs on a list to sctp_ulpq_tail_event(). (Xin Long) [1738393] - [net] sctp: Remove superfluous test in sctp_ulpq_reasm_drain(). (Xin Long) [1738393] - [netdrv] ppp: Remove direct skb_queue_head list pointer access. (Xin Long) [1738393] - [net] ipv6: fix neighbour resolution with raw socket (Stefano Brivio) [1728320] - [net] ipv6: constify rt6_nexthop() (Stefano Brivio) [1728320] - [net] openvswitch: fix csum updates for MPLS actions (Marcelo Leitner) [1738654] - [net] udp_gso: Allow TX timestamp with UDP GSO (Paolo Abeni) [1738585] - [net] bpf: udp: ipv6: Avoid running reuseport's bpf_prog from __udp6_lib_err (Paolo Abeni) [1738585] - [net] fix ifindex collision during namespace removal (Paolo Abeni) [1738492] - [net] rtnl: return early from rtnl_unregister_all when protocol isn't registered (Paolo Abeni) [1738492] - [net] neigh: fix use-after-free read in pneigh_get_next (Paolo Abeni) [1738492] - [net] socket: set sock->sk to NULL after calling proto_ops::release() (Paolo Abeni) [1738492] - [net] socket: make bond ioctls go through compat_ifreq_ioctl() (Paolo Abeni) [1738492] - [net] socket: fix SIOCGIFNAME in compat (Paolo Abeni) [1738492] - [net] Revert "kill dev_ifsioc()" (Paolo Abeni) [1738492] - [net] revert "socket: fix struct ifreq size in compat ioctl" (Paolo Abeni) [1738492] - [net] ip6_tunnel: fix possible use-after-free on xmit (Guillaume Nault) [1737105] - [net] genetlink: Fix a memory leak on error path (Guillaume Nault) [1737821] - [net] netfilter: ipset: Copy the right MAC address in bitmap:ip, mac and hash:ip, mac sets (Stefano Brivio) [1723605] - [net] netfilter: ipset: Actually allow destination MAC address for hash:ip, mac sets too (Stefano Brivio) [1723605] - [net] igmp: fix memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] don't clear sock->sk early to avoid trouble in strparser (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix build error if !CONFIG_IP_MULTICAST (Hangbin Liu) [1736816] - [net] ipv4/igmp: fix another memory leak in igmpv3_del_delrec() (Hangbin Liu) [1736816] - [net] route: set the deleted fnhe fnhe_daddr to 0 in ip_del_fnhe to fix a race (Hangbin Liu) [1736816] - [net] netlabel: fix out-of-bounds memory accesses (Hangbin Liu) [1736816] - [net] ipv4: Fix memory leak in network namespace dismantle (Hangbin Liu) [1736816] - [net] bridge: delete local fdb on device init failure (Hangbin Liu) [1736824] - [net] bridge: stp: don't cache eth dest pointer before skb pull (Hangbin Liu) [1736824] - [net] bridge: don't cache ether dest pointer on input (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale ipv6 hdr pointer when handling v6 query (Hangbin Liu) [1736824] - [net] bridge: mcast: fix stale nsrcs pointer in igmp3/mld2 report handling (Hangbin Liu) [1736824] - [net] bridge: fix per-port af_packet sockets (Hangbin Liu) [1736824] - [include] ip: fix ip_mc_may_pull() return value (Hangbin Liu) [1736824] - [net] bridge: use struct_size() helper (Hangbin Liu) [1736824] - [net] bridge: simplify ip_mc_check_igmp() and ipv6_mc_check_mld() calls (Hangbin Liu) [1736824] - [net] net/bridge/br_multicast: remove redundant variable "err" (Hangbin Liu) [1736824] - [x86] x86/kdump/64: Restrict kdump kernel reservation to <64TB (Baoquan He) [1669090] - [x86] x86/kexec/64: Prevent kexec from 5-level paging to a 4-level only kernel (Baoquan He) [1669088] - [x86] x86/boot: Add xloadflags bits to check for 5-level paging support (Baoquan He) [1669088] - [tools] perf header: Fix wrong node write in NUMA_TOPOLOGY feature (Michael Petlan) [1722044] - [tools] perf c2c: Fix c2c report for empty numa node (Michael Petlan) [1722044] - [x86] kvm: svm/avic: fix off-by-one in checking host APIC ID (Janakarajan Natarajan) [1720983]- [fs] gfs2: gfs2_walk_metadata fix (Andreas Grunbacher) [1724361] - [netdrv] mlx4/en_netdev: allow offloading VXLAN over VLAN (Paolo Abeni) [1733532] - [fs] xfs: always rejoin held resources during defer roll (Bill O'Donnell) [1706588] - [bluetooth] Bluetooth: hci_uart: check for missing tty operations (Gopal Tiwari) [1734239] {CVE-2019-10207}- [documentation] Documentation: Add swapgs description to the Spectre v1 documentation (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [documentation] Documentation: Add section about CPU vulnerabilities for Spectre (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation/swapgs: Exclude ATOMs from speculation through SWAPGS (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/entry/64: Use JMP instead of JMPQ (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Enable Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/speculation: Prepare entry code for Spectre v1 swapgs mitigations (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Combine word 11 and 12 into a new scattered features word (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [x86] x86/cpufeatures: Carve out CQM features retrieval (Josh Poimboeuf) [1724501] {CVE-2019-1125} - [netdrv] ibmveth: fix DMA unmap error in ibmveth_xmit_start error path (Steve Best) [1739431] - [rpmspec] rpmspec: use make macro to do headers_install with rpm CFLAGS/LDFLAGS ("Herton R. Krzesinski") [1738659] - [rpmspec] rpmspec: use tools_make for building tools ("Herton R. Krzesinski") [1738659] - [tools] tools gpio: Allow overriding CFLAGS ("Herton R. Krzesinski") [1738659] - [tools] tools thermal tmon: Allow overriding CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [tools] tools iio: Override CFLAGS assignments ("Herton R. Krzesinski") [1738659] - [fs] NFS: Fix dentry revalidation on NFSv4 lookup (Steve Dickson) [1667774] - [fs] pNFS: Avoid read/modify/write when it is not necessary (Benjamin Coddington) [1680649] - [fs] pNFS: Fix potential corruption of page being written (Benjamin Coddington) [1680649] - [fs] gfs2: Inode dirtying fix (Andreas Grunbacher) [1724361] - [net] sunrpc: make visible processing error in bc_svc_process() ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove unused xpo_prep_reply_hdr callback ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: remove svc_tcp_bc_class ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: replace svc_serv->sv_bc_xprt by boolean flag ("J. Bruce Fields") [1660823] {CVE-2018-16884} - [net] sunrpc: use-after-free in svc_process_common() ("J. Bruce Fields") [1660823] {CVE-2018-16884}- [scsi] scsi: implement .cleanup_rq callback (Ming Lei) [1696256] - [md] blk-mq: add callback of .cleanup_rq (Ming Lei) [1696256] - [block] blk-mq: insert rq with DONTPREP to hctx dispatch list when requeue (Ming Lei) [1696256] - [scsi] scsi: core: Fix race on creating sense cache (Ming Lei) [1696256] - [block] blk-mq: balance mapping between present CPUs and queues (Ming Lei) [1733040] - [block] blk-mq: Fix spelling in a source code comment (Ming Lei) [1733040] - [drm] drm/i915: Don't dereference request if it may have been retired when printing (Lyude Paul) [1715997] - [drm] drm/i915/icl: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: whitelist PS_(DEPTH|INVOCATION)_COUNT (Lyude Paul) [1715997] - [drm] drm/i915: Support flags in whitlist WAs (Lyude Paul) [1715997] - [drm] drm/i915: Disable SAMPLER_STATE prefetching on all Gen11 steppings. (Lyude Paul) [1715997] - [drm] drm/i915/userptr: Acquire the page lock around set_page_dirty() (Lyude Paul) [1715997] - [drm] drm/i915/perf: fix ICL perf register offsets (Lyude Paul) [1715997] - [drm] drm/virtio: Add memory barriers for capset cache. (Lyude Paul) [1715997] - [drm] drm/amd/display: Always allocate initial connector state state (Lyude Paul) [1715997] - [drm] drm/vkms: Forward timer right after drm_crtc_handle_vblank (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: Also sprinkle irqrestore over early exits (Lyude Paul) [1715997] - [drm] drm/crc-debugfs: User irqsafe spinlock in drm_crtc_add_crc_entry (Lyude Paul) [1715997] - [drm] drm/amd/display: Increase Backlight Gain Step Size (Lyude Paul) [1715997] - [drm] drm/amd/display: CS_TFM_1D only applied post EOTF (Lyude Paul) [1715997] - [drm] drm/edid: Fix a missing-check bug in drm_load_edid_firmware() (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix sdma queue map issue (Lyude Paul) [1715997] - [drm] drm/amdkfd: Fix a potential memory leak (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable ABM before destroy ABM struct (Lyude Paul) [1715997] - [drm] drm/amdgpu/sriov: Need to initialize the HDP_NONSURFACE_BAStE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Reserve shared fence for eviction fence (Lyude Paul) [1715997] - [drm] drm/amd/display: Disable cursor when offscreen in negative direction (Lyude Paul) [1715997] - [drm] drm/amd/display: Fill prescale_params->scale for RGB565 (Lyude Paul) [1715997] - [drm] drm/virtio: set seqno for dma-fence (Lyude Paul) [1715997] - [drivers] dma-buf: Discard old fence_excl on retrying get_fences_rcu for realloc (Lyude Paul) [1715997] - [drivers] dma-buf: balance refcount inbalance (Lyude Paul) [1715997] - [drm] drm/edid: parse CEA blocks embedded in DisplayID (Lyude Paul) [1715997] - [drm] drm/nouveau/i2c: Enable i2c pads & busses during preinit (Lyude Paul) [1715997] - [drm] drm: return -EFAULT if copy_to_user() fails (Lyude Paul) [1715997] - [drm] drm/vmwgfx: fix a warning due to missing dma_parms (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Honor the sg list segment size limitation (Lyude Paul) [1715997] - [drm] drm/virtio: move drm_connector_update_edid_property() call (Lyude Paul) [1715997] - [drm] drm/amdgpu/gfx9: use reset default for PA_SC_FIFO_SIZE (Lyude Paul) [1715997] - [drm] drm/amdgpu: Don't skip display settings in hwmgr_resume() (Lyude Paul) [1717138 1715997] - [drm] drm/amd/powerplay: use hardware fan control if no powerplay fan table (Lyude Paul) [1715997] - [drm] drm/i915/ringbuffer: EMIT_INVALIDATE *before* switch context (Lyude Paul) [1715997] - [drm] drm/i915: Skip modeset for cdclk changes if possible (Lyude Paul) [1715997] - [drm] drm/i915: Remove redundant store of logical CDCLK state (Lyude Paul) [1715997] - [drm] drm/i915: Save the old CDCLK atomic state (Lyude Paul) [1715997] - [drm] drm/i915: Force 2*96 MHz cdclk on glk/cnl when audio power is enabled (Lyude Paul) [1715997] - [drm] drm/i915: Don't clobber M/N values during fastset check (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Use the backdoor port if the HB port is not available (Lyude Paul) [1715997] - [drm] drm: add fallback override/firmware EDID modes workaround (Lyude Paul) [1715997] - [drm] drm/edid: abstract override/firmware EDID retrieval (Lyude Paul) [1715997] - [drm] drm/vmwgfx: NULL pointer dereference from vmw_cmd_dx_view_define() (Lyude Paul) [1715997] - [drm] drm/vmwgfx: integer underflow in vmw_cmd_dx_set_shader() leading to an invalid read (Lyude Paul) [1715997] - [drm] drm/amdgpu: keep stolen memory on picasso (Lyude Paul) [1715997] - [drm] drm/i915/dmc: protect against reading random memory (Lyude Paul) [1715997] - [drm] drm/i915: Fix per-pixel alpha with CCS (Lyude Paul) [1715997] - [drm] drm/i915/dsi: Use a fuzzy check for burst mode clock check (Lyude Paul) [1715997] - [drm] drm/i915/sdvo: Implement proper HDMI audio support for SDVO (Lyude Paul) [1715997] - [drm] drm/amdgpu/{uvd,vcn}: fetch ring's read_ptr after alloc (Lyude Paul) [1715997] - [drm] drm/amd/display: Use plane->color_space for dpp if specified (Lyude Paul) [1715997] - [drm] drm/amd/display: disable link before changing link settings (Lyude Paul) [1715997] - [drm] Revert "drm: allow render capable master with DRM_AUTH ioctls" (Lyude Paul) [1715997] - [drm] drm/amd: fix fb references in async update (Lyude Paul) [1715997] - [drm] drm/i915/gvt: Initialize intel_gvt_gtt_entry in stack (Lyude Paul) [1715997] - [drm] drm: don't block fb changes for async plane updates (Lyude Paul) [1715997] - [drm] drm/i915/gvt: emit init breadcrumb for gvt request (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix ring test failure issue during s3 in vce 3.0 (V2) (Lyude Paul) [1715997] - [drm] drm/amd/display: Add ASICREV_IS_PICASSO (Lyude Paul) [1715997] - [drm] drm/amdgpu/soc15: skip reset on init (Lyude Paul) [1715997] - [include] drm/i915: Fix I915_EXEC_RING_MASK (Lyude Paul) [1715997] - [drm] drm/amdgpu: remove ATPX_DGPU_REQ_POWER_FOR_DISPLAYS check when hotplug-in (Lyude Paul) [1715997] - [drm] drm/radeon: prefer lower reference dividers (Lyude Paul) [1715997] - [drm] drm/amdgpu/psp: move psp version specific function pointers to early_init (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirks to Sensics and OSVR headsets. (Lyude Paul) [1715997] - [drm] drm: add non-desktop quirk for Valve HMDs (Lyude Paul) [1715997] - [drm] drm/cma-helper: Fix drm_gem_cma_free_object() (Lyude Paul) [1715997] - [drm] drm/lease: Make sure implicit planes are leased (Lyude Paul) [1715997] - [drm] drm: Expose "FB_DAMAGE_CLIPS" property to atomic aware user-space only (Lyude Paul) [1715997] - [drm] drm/atomic: Wire file_priv through for property changes (Lyude Paul) [1715997] - [drm] drm/fb-helper: generic: Call drm_client_add() after setup is done (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Don't send drm sysfs hotplug events on initial master set (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix compat mode shader operation (Lyude Paul) [1715997] - [drm] drm/vmwgfx: Fix user space handle equal to zero (Lyude Paul) [1715997] - [drm] drm: Wake up next in drm_read() chain if we are forced to putback the event (Lyude Paul) [1715997] - [drm] drm/drv: Hold ref on parent device during drm_device lifetime (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset planes that were disabled in init_pipes (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix exception from AUX acquire failure (Lyude Paul) [1715997] - [drm] drm: writeback: Fix leak of writeback job (Lyude Paul) [1715997] - [drm] drm/amd/display: Set stream->mode_changed when connectors change (Lyude Paul) [1715997] - [drm] drm/amd/display: half bandwidth for YCbCr420 during validation (Lyude Paul) [1715997] - [drm] drm/amd/display: Re-add custom degamma support (Lyude Paul) [1715997] - [drm] drm/amd/display: Fix Divide by 0 in memory calculations (Lyude Paul) [1715997] - [drm] drm/amd/display: add pipe lock during stream update (Lyude Paul) [1715997] - [drm] drm/amd/display: Reset alpha state for planes to the correct values (Lyude Paul) [1715997] - [drm] drm/amd/display: Update ABM crtc state on non-modeset (Lyude Paul) [1715997] - [drm] drm/amd/display: Link train only when link is DP and backend is enabled (Lyude Paul) [1715997] - [drm] drm/amd/display: fix releasing planes when exiting odm (Lyude Paul) [1715997] - [drm] drm/amd/display: Prevent cursor hotspot overflow for RV overlay planes (Lyude Paul) [1715997] - [drm] drm/amd/display: use proper formula to calculate bandwidth from timing (Lyude Paul) [1715997] - [drm] drm/amdgpu: fix old fence check in amdgpu_fence_emit (Lyude Paul) [1715997] - [drm] drm/nouveau/bar/nv50: ensure BAR is mapped (Lyude Paul) [1715997] - [pci] PCI: Mark AMD Stoney Radeon R7 GPU ATS as broken (Lyude Paul) [1715997] - [kernel] locking/rwsem: Add missing ACQUIRE to read_slowpath exit when queue is empty (Waiman Long) [1737089] - [tools] perf vendor events power9: Added missing event descriptions (Michael Petlan) [1581405] - [crypto] crypto: skcipher - fix crash flushing dcache in error path (David Gibson) [1724370] - [netdrv] bnx2x: Prevent load reordering in tx completion processing (Manish Chopra) [1729599] - [x86] x86/boot/KASLR: Always return a value from process_mem_region (Baoquan He) [1564822] - [x86] x86/kexec: Add the ACPI NVS region to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Call get_rsdp_addr() after console_init() (Baoquan He) [1564822] - [x86] x86/boot: Use efi_setup_data for searching RSDP on kexec-ed kernels (Baoquan He) [1564822] - [x86] x86/kexec: Add the EFI system tables and ACPI tables to the ident map (Baoquan He) [1564822] - [x86] x86/boot: Fix incorrect ifdeffery scope (Baoquan He) [1564822] - [x86] x86/boot: Correct RSDP parsing with 32-bit EFI (Baoquan He) [1564822] - [x86] x86/boot: Fix randconfig build error due to MEMORY_HOTREMOVE (Baoquan He) [1564822] - [x86] x86/boot: Fix cmdline_find_option() prototype visibility (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Limit KASLR to extract the kernel in immovable memory only (Baoquan He) [1564822] - [x86] x86/boot: Parse SRAT table and count immovable memory regions (Baoquan He) [1564822] - [x86] x86/boot: Early parse RSDP and save it in boot_params (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in memory (Baoquan He) [1564822] - [x86] x86/boot: Search for RSDP in the EFI tables (Baoquan He) [1564822] - [x86] x86/boot: Add "acpi_rsdp=" early parsing (Baoquan He) [1564822] - [x86] x86/boot: Copy kstrtoull() to boot/string.c (Baoquan He) [1564822] - [x86] x86/boot: Use CC_SET()/CC_OUT() instead of open coding it (Baoquan He) [1564822] - [x86] x86/boot: Build the command line parsing code unconditionally (Baoquan He) [1564822] - [x86] x86/boot: Clear RSDP address in boot_params for broken loaders (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address from boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Mostly revert commit ae7e1238e68f2a ("Add ACPI RSDP address to setup_header") (Baoquan He) [1564822] - [x86] x86/acpi, x86/boot: Take RSDP address for boot params if available (Baoquan He) [1564822] - [x86] x86/boot: Add ACPI RSDP address to setup_header (Baoquan He) [1564822] - [x86] x86/xen: Fix boot loader version reported for PVH guests (Baoquan He) [1564822] - [x86] x86/boot: Add missing va_end() to die() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Remove return value from handle_mem_options() (Baoquan He) [1564822] - [x86] x86/boot/KASLR: Make local variable mem_limit static (Baoquan He) [1564822] - [crypto] crypto: user - prevent operating on larval algorithms (Herbert Xu) [1728835]- [scsi] scsi: mpt3sas: Use 63-bit DMA addressing on SAS35 HBA (Tomas Henzl) [1734769] - [netdrv] bonding: Force slave speed check after link state recovery for 802.3ad (Jarod Wilson) [1732820] - [pci] PCI: hv: Add pci_destroy_slot() in pci_devices_present_work(), if necessary (Mohammed Gamal) [1733302] - [pci] PCI: hv: Add hv_pci_remove_slots() when we unload the driver (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a use-after-free bug in hv_eject_device_work() (Mohammed Gamal) [1733302] - [pci] PCI: hv: Fix a memory leak in hv_eject_device_work() (Mohammed Gamal) [1733302] - [nvme] nvmet: fix setting ns queue's segment boundary (Ming Lei) [1734458]- [tools] perf script python: Remove explicit shebang from setup.py (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from tests/attr.c (Michael Petlan) [1664768 1663814] - [tools] perf script python: Remove explicit shebang from Python scripts (Michael Petlan) [1664768 1663814] - [tools] perf script python: Use PyBytes for attr in trace-event-python (Michael Petlan) [1664768 1663814] - [tools] perf script python: Add trace_context extension module to sys.modules (Michael Petlan) [1663814 1664768] - [tools] perf scripts python: exported-sql-viewer.py: Fix python3 support (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-sqlite.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to export-to-postgresql.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to exported-sql-viewer.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to intel-pt-events.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to event_analyzing_sample.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: add Python3 support to check-perf-trace.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to futex-contention.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Remove mixed indentation (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to syscall-counts.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to stackcollapse.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to sctop.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to powerpc-hcalls.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to net_dropmonitor.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to mem-phys-addr.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to failed-syscalls-by-pid.py (Michael Petlan) [1663814 1664768] - [tools] perf script python: Add Python3 support to netdev-times.py (Michael Petlan) [1663814 1664768] - [powerpc] mm_iommu: Allow pinning large regions (David Gibson) [1629531] - [powerpc] mm_iommu: Fix potential deadlock (David Gibson) [1629531] - [powerpc] mm/iommu: allow large IOMMU page size only for hugetlb backing (David Gibson) [1629531] - [powerpc] mm/iommu: allow migration of cma allocated pages during mm_iommu_do_alloc (David Gibson) [1629531] - [mm] update get_user_pages_longterm to migrate pages allocated from CMA region (David Gibson) [1629531] - [kernel] mm/cma: add PF flag to force non cma alloc (David Gibson) [1629531] - [net] tcp: be more careful in tcp_fragment() (Marcelo Leitner) [1732103] - [net] tipc: initialize 'validated' field of received packets (Jon Maloy) [1730574] - [documentation] networking: fix default_ttl typo in mpls-sysctl (Hangbin Liu) [1724882]- [powerpc] powerpc/mm: Limit rma_size to 1TB when running without HV mode (Suraj Jitindar Singh) [1723297] - [x86] kvm: nvmx: Set cached_vmcs12 and cached_shadow_vmcs12 NULL after free (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: do not use dangling shadow VMCS after guest reset (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear pending KVM_REQ_GET_VMCS12_PAGES when leaving nested (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Change KVM_STATE_NESTED_EVMCS to signal vmcs12 is copied from eVMCS (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Allow restore nested-state to enable eVMCS when vCPU in SMM (Paolo Bonzini) [1732096] - [tools] kvm: nvmx: reorganize initial steps of vmx_set_nested_state (Paolo Bonzini) [1732096] - [x86] kvm: x86: Modify struct kvm_nested_state to have explicit fields for data (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Clear nested_run_pending if setting nested state fails (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: really fix the size checks on KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: Set nested_run_pending in vmx_set_nested_state after checks complete (Paolo Bonzini) [1732096] - [x86] kvm: nvmx: KVM_SET_NESTED_STATE - Tear down old EVMCS state before setting new state (Paolo Bonzini) [1732096] - [tools] kvm: selftests: avoid type punning (Paolo Bonzini) [1732096] - [tools] tests: kvm: Add tests for KVM_SET_NESTED_STATE (Paolo Bonzini) [1732096] - [x86] kvm: x86/mmu: Allocate PAE root array when using SVM's 32-bit NPT (Paolo Bonzini) [1732096] - [x86] kvm: lapic: Fix pending interrupt in IRR blocked by software disable LAPIC (Paolo Bonzini) [1732096] - [x86] kvm: x86: Dynamically allocate user_fpu (Paolo Bonzini) [1732096] - [x86] revert "kvm: x86: Use task structs fpu field for user" (Paolo Bonzini) [1732096] - [x86] hyperv: suppress "pci: fatal: No config space access function found" (Raghavendra Rao) [1734265] - [powerpc] [kvm] kvm: ppc: book3s hv: Save and restore guest visible PSSCR bits on pseries (Suraj Jitindar Singh) [1710726] - [powerpc] pmu: Set pmcregs_in_use in paca when running as LPAR (Suraj Jitindar Singh) [1710726] - [powerpc] [kvm] kvm: ppc: book3s hv: Always save guest pmu for guest capable of nesting (Suraj Jitindar Singh) [1710726] - [powerpc] kvm: ppc: book3s hv: xive: fix rollback when kvmppc_xive_create fails (David Gibson) [1731900] - [powerpc] powerpc/pseries: Fix xive=off command line (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: don't use string functions from lib/ (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: remove CONFIG_CMDLINE #ifdef mess (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc: Move `path` variable inside DEBUG_PROM (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Generate "phandle" instead of "linux, phandle" (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move a few remaining statics to appropriate sections (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Move prom_radix_disable to __prombss (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Remove support for OPAL v2 (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Replace __initdata with __prombss when applicable (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/prom_init: Make of_workarounds static (Desnes Augusto Nunes do Rosario) [1731400] - [powerpc] powerpc/powernv/idle: Restore AMR/UAMOR/AMOR after idle (David Gibson) [1730183] - [powerpc] powerpc/powernv/idle: Restore IAMR after idle (David Gibson) [1730183]- [kernel] fork: report pid exhaustion correctly (Don Dutile) [1726448] - [lib] idr: Fix idr_get_next race with idr_remove (Don Dutile) [1726448] - [kernel] Fix failure path in alloc_pid() (Don Dutile) [1726448] - [target] scsi: iscsi: set auth_protocol back to NULL if CHAP_A value is not supported (Maurizio Lombardi) [1733498]- [infiniband] IB/umem: Add missing down_read on umem_rwsem (Alaa Hleihel) [1733188] - [fs] gfs2: Fix rounding error in gfs2_iomap_page_prepare (Andreas Grunbacher) [1733621] - [s390] s390/qeth: cancel cmd on early error (Philipp Rudo) [1731430] - [s390] s390/qeth: simplify reply object handling (Philipp Rudo) [1731430] - [s390] s390/qeth: release cmd buffer in error paths (Philipp Rudo) [1731430] - [mm] mm: hugetlb: soft-offline: dissolve_free_huge_page() return zero on !PageHuge (Rafael Aquini) [1706088] - [mm] mm: soft-offline: return -EBUSY if set_hwpoison_free_buddy_page() fails (Rafael Aquini) [1706088] - [mm] mm: soft-offline: close the race against page allocation (Rafael Aquini) [1706088] - [mm] mm: fix race on soft-offlining free huge pages (Rafael Aquini) [1706088] - [pci] PCI: Probe bridge window attributes once at enumeration-time (Myron Stowe) [1730763] - [mm] swap_readpage(): avoid blk_wake_io_task() if !synchronous (Ming Lei) [1724016] - [mm] mm/page_io.c: fix polled swap page in (Ming Lei) [1724016] - [include] fs: fix kABI for struct pipe_buf_operations (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fs: prevent page refcount overflow in pipe_buf_get (Miklos Szeredi) [1705007] {CVE-2019-11487} - [mm] mm: prevent get_user_pages() from overflowing page refcount (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: add 'try_get_page()' helper function (Miklos Szeredi) [1705007] {CVE-2019-11487} - [include] mm: make page ref count overflow check tighter and more explicit (Miklos Szeredi) [1705007] {CVE-2019-11487} - [fs] fuse: call pipe_buf_release() under pipe lock (Miklos Szeredi) [1705007] {CVE-2019-11487} - [kernel] trace: Fix preempt_enable_no_resched() abuse (Phil Auld) [1705550] - [kernel] sched/numa: Fix a possible divide-by-zero (Phil Auld) [1705550] - [kernel] sched/core: Fix buffer overflow in cgroup2 property cpu.max (Phil Auld) [1705550] - [kernel] sched/fair: Remove unused 'sd' parameter from select_idle_smt() (Phil Auld) [1705550] - [kernel] sched/topology: Remove the ::smt_gain field from 'struct sched_domain' cleanups (Phil Auld) [1705550] - [kernel] sched/numa: Remove unused code from update_numa_stats() (Phil Auld) [1705550]- [s390] virtio/s390: fix race on airq_areas[] (Cornelia Huck) [1733499] - [powerpc] powerpc: ignore __GFP_DMA/DMA32 if we left an empty ZONE_DMA/DMA32 enabled for kABI purposes (David Gibson) [1728314] - [netdrv] bnx2x: Disable multi-cos feature. (Manish Chopra) [1679024] - [char] tpm: tpm_ibm_vtpm: Fix unallocated banks (Jerry Snitselaar) [1726126] - [scsi] scsi: ibmvfc: fix WARN_ON during event pool release (Steve Best) [1731133] - [tools] perf vendor events power9: General metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Branch_prediction, instruction_stats, latency, lsu_rejects, memory, prefetch & translation metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Dl1_reloads, instruction_misses, l[23]_stats & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power9: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Translaton & general metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Branch_prediction, latency, bus_stats, instruction_mix & instruction_stats metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Dl1_reload, instruction_misses, l2_stats, lsu_rejects, memory & pteg_reloads metrics (Michael Petlan) [1694638] - [tools] perf vendor events power8: Cpi_breakdown & estimated_dcache_miss_cpi metrics (Michael Petlan) [1694638] - [powerpc] powerpc/tm: Fix oops on sigreturn on systems without TM (Steve Best) [1732753] - [net] net/mlx5e: Add ndo_set_feature for uplink representor (Alaa Hleihel) [1727708] - [misc] VMCI: Fix integer overflow in VMCI handle arrays (Cathy Avery) [1729587] - [tools] perf version: Fix segfault due to missing OPT_END() (Michael Petlan) [1732065] - [sound] ALSA: hda/realtek - Headphone Mic can't record after S3 (Jaroslav Kysela) [1727676] - [char] random: fix CRNG initialization when random.trust_cpu=1 (Oleksandr Natalenko) [1728583] - [char] random: move rand_initialize() earlier (Oleksandr Natalenko) [1728583] - [char] random: make CPU trust a boot parameter (Oleksandr Natalenko) [1728583] - [char] random: add a config option to trust the CPU's hwrng (Oleksandr Natalenko) [1728583] - [fs] blockdev: Fix livelocks on loop device (Ming Lei) [1683593] - [block] nbd: Use set_blocksize() to set device blocksize (Ming Lei) [1683593] - [kernel] ptrace: Fix ->ptracer_cred handling for PTRACE_TRACEME (Aristeu Rozanski) [1730959] {CVE-2019-13272}- [include] linux/printk.h: use DYNAMIC_DEBUG_BRANCH in pr_debug_ratelimited (Mike Snitzer) [1729301] - [include] dm: use printk ratelimiting functions (Mike Snitzer) [1729301] - [md] dm crypt: move detailed message into debug level (Mike Snitzer) [1729301] - [powerpc] powerpc/xive: Fix loop exit-condition in xive_find_target_in_mask() (Steve Best) [1731838] - [s390] s390/qeth: be drop monitor friendly (Philipp Rudo) [1731200] - [s390] s390/cpumf: Add extended counter set definitions for model 8561 and 8562 (Philipp Rudo) [1731195] - [s390] s390/qdio: handle PENDING state for QEBSM devices (Philipp Rudo) [1731194] - [net] net/af_iucv: build proper skbs for HiperTransport (Philipp Rudo) [1731193] - [net] net/af_iucv: remove GFP_DMA restriction for HiperTransport (Philipp Rudo) [1731193] - [wireless] iwlwifi: mvm: disable TX-AMSDU on older NICs (Jarod Wilson) [1728992] - [wireless] carl9170: fix misuse of device driver API (Jarod Wilson) [1728992] - [wireless] p54: fix crash during initialization (Jarod Wilson) [1728992] - [wireless] p54usb: Fix race between disconnect and firmware loading (Jarod Wilson) [1728992] - [wireless] mwifiex: Don't abort on small, spec-compliant vendor IEs (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 507 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 505 (Jarod Wilson) [1728992] - [wireless] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 501 (Jarod Wilson) [1728992] - [net] treewide: Replace GPLv2 boilerplate/reference with SPDX - rule 500 (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Don't tune while the card is off (Jarod Wilson) [1728992] - [wireless] brcmfmac: sdio: Disable auto-tuning around commands expected to fail (Jarod Wilson) [1728992] - [mmc] mmc: core: Add sdio_retune_hold_now() and sdio_retune_release() (Jarod Wilson) [1728992] - [mmc] mmc: core: API to temporarily disable retuning for SDIO CRC errors (Jarod Wilson) [1728992] - [wireless] Revert "brcmfmac: disable command decode in sdio_aos" (Jarod Wilson) [1728992] - [net] cfg80211: report measurement start TSF correctly (Jarod Wilson) [1728992] - [net] cfg80211: fix memory leak of wiphy device name (Jarod Wilson) [1728992] - [net] cfg80211: util: fix bit count off by one (Jarod Wilson) [1728992] - [net] mac80211: do not start any work during reconfigure flow (Jarod Wilson) [1728992] - [net] cfg80211: use BIT_ULL in cfg80211_parse_mbssid_data() (Jarod Wilson) [1728992] - [net] mac80211: only warn once on chanctx_conf being NULL (Jarod Wilson) [1728992] - [net] mac80211: drop robust management frames from unknown TA (Jarod Wilson) [1728992] - [wireless] mwifiex: Fix heap overflow in mwifiex_uap_parse_tail_ies() (Jarod Wilson) [1728992 1721749] {CVE-2019-10126} - [wireless] iwlwifi: mvm: change TLC config cmd sent by rs to be async (Jarod Wilson) [1728992] - [wireless] iwlwifi: Fix double-free problems in iwl_req_fw_callback() (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix AX201 killer sku loading firmware issue (Jarod Wilson) [1728992] - [wireless] iwlwifi: print fseq info upon fw assert (Jarod Wilson) [1728992] - [wireless] iwlwifi: clear persistence bit according to device family (Jarod Wilson) [1728992] - [wireless] iwlwifi: fix load in rfkill flow for unified firmware (Jarod Wilson) [1728992] - [wireless] iwlwifi: mvm: remove d3_sram debugfs file (Jarod Wilson) [1728992] - [wireless] mwifiex: Abort at too short BSS descriptor element (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [wireless] mwifiex: Fix possible buffer overflows at parsing bss descriptor (Jarod Wilson) [1728992 1714476] {CVE-2019-3846} - [net] mac80211: free peer keys before vif down in mesh (Jarod Wilson) [1728992] - [wireless] rtw88: Make some symbols static (Jarod Wilson) [1728992] - [wireless] rtw88: avoid circular locking between local->iflist_mtx and rtwdev->mutex (Jarod Wilson) [1728992] - [wireless] rtw88: fix unassigned rssi_level in rtw_sta_info (Jarod Wilson) [1728992] - [wireless] rtw88: fix subscript above array bounds compiler warning (Jarod Wilson) [1728992] - [net] mac80211: mesh: fix RCU warning (Jarod Wilson) [1728992] - [net] nl80211: fix station_info pertid memory leak (Jarod Wilson) [1728992] - [net] mac80211: Do not use stack memory with scatterlist for GMAC (Jarod Wilson) [1728992] - [net] {nl,mac}80211: allow 4addr AP operation on crypto controlled devices (Jarod Wilson) [1728992] - [wireless] mac80211_hwsim: mark expected switch fall-through (Jarod Wilson) [1728992] - [net] mac80211: fix rate reporting inside cfg80211_calculate_bitrate_he() (Jarod Wilson) [1728992] - [net] mac80211: remove set but not used variable 'old' (Jarod Wilson) [1728992] - [net] mac80211: handle deauthentication/disassociation from TDLS peer (Jarod Wilson) [1728992] - [net] wireless: Skip directory when generating certificates (Jarod Wilson) [1728992] - [netdrv] i40e: Check and set the PF driver state first in i40e_ndo_set_vf_mac (Stefan Assmann) [1719538] - [fs] cifs: fix crash in smb2_compound_op()/smb2_set_next_command() (Leif Sahlberg) [1722704] - [firmware] efi/arm: Show SMBIOS bank/device location in CPER and GHES error logs (Robert Richter) [1721386]- [x86] x86/speculation: Allow guests to use SSBD even if host does not (Waiman Long) [1728341] - [block] block: kill BLK_MQ_F_SG_MERGE (Ming Lei) [1716595] - [block] block: kill QUEUE_FLAG_NO_SG_MERGE (Ming Lei) [1716595]- [x86] x86/insn-eval: Fix use-after-free access to LDT entry (Rafael Aquini) [1728561] {CVE-2019-13233} - [arm64] arm64/mm: Correct the cache line size warning with non coherent device (Mark Salter) [1715061] - [arm64] arm64: cacheinfo: Update cache_line_size detected from DT or PPTT (Mark Salter) [1715061] - [base] drivers: base: cacheinfo: Add variable to record max cache line size (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Trap CTR_EL0 access only where it is necessary (Mark Salter) [1715061] - [arm64] arm64: cpufeature: Fix handling of CTR_EL0.IDC field (Mark Salter) [1715061] - [arm64] arm64: cpufeature: ctr: Fix cpu capability check for late CPUs (Mark Salter) [1715061] - [arm64] arm64: cpu_errata: Remove ARM64_MISMATCHED_CACHE_LINE_SIZE (Mark Salter) [1715061] - [fs] gfs2: Clean up freeing struct gfs2_sbd (Robert S Peterson) [1683698] - [target] scsi: target/iblock: Fix overrun in WRITE SAME emulation (Maurizio Lombardi) [1729503] - [x86] kvm/nvmx: fix VMCLEAR when Enlightened VMCS is in use (Vitaly Kuznetsov) [1717785] - [x86] kvm/nvmx: don't use clean fields data on enlightened VMLAUNCH (Vitaly Kuznetsov) [1717785] - [x86] kvm: nvmx: use correct clean fields when copying from eVMCS (Vitaly Kuznetsov) [1717785] - [fs] NFS4: Only set creation opendata if O_CREAT (Benjamin Coddington) [1708471] - [tools] perf test: Fix failure of 'evsel-tp-sched' test on s390 (Michael Petlan) [1729213] - [fs] PNFS fallback to MDS if no deviceid found (Benjamin Coddington) [1708386] - [mm] mm, memcg: add a memcg_slabinfo debugfs file (Waiman Long) [1699202] - [mm] mm: memcg/slab: reparent memcg kmem_caches on cgroup removal (Waiman Long) [1699202] - [mm] mm: memcg/slab: stop setting page->mem_cgroup pointer for slab pages (Waiman Long) [1699202] - [mm] mm: memcg/slab: rework non-root kmem_cache lifecycle management (Waiman Long) [1699202] - [mm] mm: memcg/slab: synchronize access to kmem_cache dying flag using a spinlock (Waiman Long) [1699202] - [mm] mm: memcg/slab: don't check the dying flag on kmem_cache creation (Waiman Long) [1699202] - [mm] mm: memcg/slab: unify SLAB and SLUB page accounting (Waiman Long) [1699202] - [mm] mm: memcg/slab: introduce __memcg_kmem_uncharge_memcg() (Waiman Long) [1699202] - [mm] mm: memcg/slab: generalize postponed non-root kmem_cache deactivation (Waiman Long) [1699202] - [mm] mm: memcg/slab: rename slab delayed deactivation functions and fields (Waiman Long) [1699202] - [mm] mm: memcg/slab: postpone kmem_cache memcg pointer initialization to memcg_link_cache() (Waiman Long) [1699202] - [mm] slub: add comments to endif pre-processor macros (Waiman Long) [1699202] - [mm] mm, slab: shorten kmalloc cache names for large sizes (Waiman Long) [1699202] - [base] mm, proc: add KReclaimable to /proc/meminfo (Waiman Long) [1699202] - [mm] mm: rename and change semantics of nr_indirectly_reclaimable_bytes (Waiman Long) [1699202] - [fs] dcache: allocate external names from reclaimable kmalloc caches (Waiman Long) [1699202] - [mm] mm, slab/slub: introduce kmalloc-reclaimable caches (Waiman Long) [1699202] - [mm] mm, slab: combine kmalloc_caches and kmalloc_dma_caches (Waiman Long) [1699202] - [mm] mm: don't warn about large allocations for slab (Waiman Long) [1699202] - [mm] slab: Replace synchronize_sched() with synchronize_rcu() (Waiman Long) [1699202] - [acpi] ACPI / PM: LPIT: Register sysfs attributes based on FADT (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Quirk to ignore XTAL shutdown (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add Package cstates residency info (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc_core: Add ICL platform support (Lenny Szubowicz) [1493461] - [platform] platform/x86: intel_pmc: Sort headers alphabetically (Lenny Szubowicz) [1493461] - [net] Revert "[net] net: openvswitch: Add a new action check_pkt_len" ("Herton R. Krzesinski")- [nvme] nvme-rdma: use nr_phys_segments when map rq to sgl (David Milburn) [1729113] - [nvme] nvme-loop: kill timeout handler (Ming Lei) [1692744] - [netdrv] bnxt_en: Suppress error messages when querying DSCP DCB capabilities. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Cap the returned MSIX vectors to the RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic for RDMA driver. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix ethtool selftest crash under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Disable bus master during PCI shutdown and driver unload. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Reduce memory usage when running in kdump kernel. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible BUG() condition when calling pci_disable_msix(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix aggregation buffer leak under OOM condition. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve NQ reservations. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix uninitialized variable usage in bnxt_rx_pkt(). (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix statistics context reservation logic. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Pass correct extended TX port statistics size to firmware. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Fix possible crash in bnxt_hwrm_ring_free() under error conditions. (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Free short FW command HWRM memory in error path in bnxt_init_one() (Selvin Xavier) [1727972] - [netdrv] bnxt_en: Improve multicast address setup logic. (Selvin Xavier) [1727972] - [net] net: openvswitch: Add a new action check_pkt_len (Numan Siddique) [1700733]- [crypto] crypto: vmx - ghash: do nosimd fallback manually (Desnes Augusto Nunes do Rosario) [1729532] - [crypto] crypto: vmx - CTR: always increment IV as quadword (Desnes Augusto Nunes do Rosario) [1729532] - [net] vsock/virtio: fix flush of works during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: stop workers during the .remove() (Stefano Garzarella) [1700312] - [net] vsock/virtio: use RCU to avoid use-after-free on the_virtio_vsock (Stefano Garzarella) [1700312] - [net] vsock/virtio: Initialize core virtio vsock before registering the driver (Stefano Garzarella) [1700312] - [nvme] nvme-fabrics: document the poll function argument (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: fix queue mapping when queue count is limited (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: rework queue maps handling (David Milburn) [1727784 1725132] - [nvme] nvme-rdma: implement polling queue map (David Milburn) [1727784 1725132] - [nvme] nvme-fabrics: allow nvmf_connect_io_queue to poll (David Milburn) [1727784 1725132] - [hid] HID: multitouch: Add pointstick support for ALPS Touchpad (Benjamin Tissoires) [1672423]- [tools] perf header: Assign proper ff->ph in perf_event__synthesize_features() (Michael Petlan) [1667983] - [pci] PCI/IOV: Assume SR-IOV VFs support extended config space. (Myron Stowe) [1714978] - [pci] Revert "PCI/IOV: Use VF0 cached config space size for other VFs" (Myron Stowe) [1714978] - [x86] x86/crash: Add e820 reserved ranges to kdump kernel's e820 table (Lianbo Jiang) [1630108] - [mm] x86/mm: Rework ioremap resource mapping determination (Lianbo Jiang) [1630108] - [x86] x86/e820, ioport: Add a new I/O resource descriptor IORES_DESC_RESERVED (Lianbo Jiang) [1630108] - [kernel] resource: Fix find_next_iomem_res() iteration issue (Lianbo Jiang) [1630108] - [kernel] resource: Include resource end in walk_*() interfaces (Lianbo Jiang) [1630108] - [x86] x86/kexec: Correct KEXEC_BACKUP_SRC_END off-by-one error (Lianbo Jiang) [1630108] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.3 (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix kernel warnings related to smp_processor_id() (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix BFS crash with DIX enabled (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix FDMI fc4type for nvme support (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix fcp_rsp_len checking on lun reset (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix poor use of hardware queues if fewer irq vectors (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix oops when driver is loaded with 1 interrupt vector (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix incorrect logical link speed on trunks when links down (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix memory leak in abnormal exit path from lpfc_eq_create (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Rework misleading nvme not supported in firmware message (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix hardlockup in scsi_cmd_iocb_cmpl (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Cancel queued work for an IO when processing a received ABTS (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Prevent 'use after free' memory overwrite in nvmet LS handling (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix PT2PT PLOGI collison stopping discovery (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revert message logging on unsupported topology (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet handling of received ABTS for unmapped frames (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Separate CQ processing for nvmet_fc upcalls (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Revise message when stuck due to unresponsive adapter (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Correct nvmet buffer free race condition (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix nvmet target abort cmd matching (Dick Kennedy) [1717027] - [scsi] scsi: lpfc: Fix alloc context on oas lun creations (Dick Kennedy) [1717027]- [virt] kvm: fix guest initialization code mismerge (Marcelo Tosatti) [1726487] - [powerpc] powerpc/watchpoint: Restore NV GPRs while returning from exception (Steve Best) [1728557] - [fs] fs/proc/vmcore: Enable dumping of encrypted memory when SEV was active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Set the C-bit in the identity map page table when SEV is active (Lianbo Jiang) [1646810] - [x86] x86/kexec: Do not map kexec area as decrypted when SEV is active (Lianbo Jiang) [1646810] - [mm] x86/mm: Do not use set_{pud, pmd}_safe() when splitting a large page (Lianbo Jiang) [1646810]- [net] sched: protect against stack overflow in TC act_mirred (Ivan Vecera) [1726399] - [net] sched: refactor reinsert action (Ivan Vecera) [1726399] - [net] mpls: Fix 6PE forwarding (Hangbin Liu) [1726533] - [net] make skb_dst_force return true when dst is refcounted (Florian Westphal) [1704809] - [net] ipv4: Fix off-by-one in route dump counter without netlink strict checking (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: fix suspicious RCU usage in rt6_dump_route() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: fix suspicious RCU usage in fib_dump_info_fnhe() (Stefano Brivio) [1725383 1725381 1574290] - [net] ip6_fib: Don't discard nodes with valid routing information in fib6_locate_1() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv6/route: Change return code of rt6_dump_route() for partial node dumps (Stefano Brivio) [1725383 1725381 1574290] - [net] revert "net/ipv6: Bail early if user only wants cloned entries" (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4: Dump route exceptions if requested (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/route: Allow NULL flowinfo in rt_fill_info() (Stefano Brivio) [1725383 1725381 1574290] - [net] ipv4/fib_frontend: Allow RTM_F_CLONED flag to be used for filtering (Stefano Brivio) [1725383 1725381 1574290] - [net] fib_frontend, ip6_fib: Select routes or exceptions dump from RTM_F_CLONED (Stefano Brivio) [1725383 1725381 1574290] - [tools] selftests: bpf: disable test_lwt_seg6local (Jiri Benc) [1716346] - [netdrv] ipvlan: Fix ipvlan device tso disabled while NETIF_F_IP_CSUM is set (Matteo Croce) [1725125] - [netdrv] ipvlan: disallow userns cap_net_admin to change global mode/flags (Matteo Croce) [1725124] - [net] netfilter: nft_fib: Fix existence check support (Phil Sutter) [1680578] - [net] ipset: Fix memory accounting for hash types on resize (Stefano Brivio) [1714111] - [tools] selftests: pmtu: Make list_flush_ipv6_exception test more demanding (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv4_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce list_flush_ipv6_exception test case (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add support for routing via nexthop objects (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move route installs to a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Move running of test into a new function (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Fix encapsulating device in pmtu_vti6_link_change_mtu (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Simplify cleanup and namespace names (Stefano Brivio) [1725384] - [tools] selftests: pmtu.sh: Remove quotes around commands in setup_xfrm (Stefano Brivio) [1725384] - [tools] selftests: Add debugging options to pmtu.sh (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add explicit tests for PMTU exceptions cleanup (Stefano Brivio) [1725384] - [tools] selftests: pmtu: disable DAD in all namespaces (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce FoU and GUE PMTU exceptions tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over GENEVE over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce tests for IPv4/IPv6 over VXLAN over IPv4/IPv6 (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Add optional traffic captures for single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Allow selection of single tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: add basic IPv4 and IPv6 PMTU tests (Stefano Brivio) [1725384] - [tools] selftests: pmtu: extend MTU parsing helper to locked MTU (Stefano Brivio) [1725384] - [tools] selftests: pmtu: Introduce check_pmtu_value() (Stefano Brivio) [1725384] - [tools] selftests: pmtu: properly redirect stderr to /dev/null (Stefano Brivio) [1725384] - [tools] selftests: pmtu: detect correct binary to ping ipv6 addresses (Stefano Brivio) [1725384] - [net] ipv6: icmp: Updating pmtu for link local route (Guillaume Nault) [1721961] - [net] bridge: Mark FDB entries that were added by user as such (Ivan Vecera) [1724400] - [net] tipc: change to use register_pernet_device (Xin Long) [1719136] - [net] sched: cls_flower: fix infinite loop in fl_walk() (Davide Caratti) [1712739]- [rpmspec] redhat: fix vmlinux debuginfo on ppc64le (Jan Stancek) [1727638] - [powerpc] powerpc/rtas: retry when cpu offline races with suspend/migration (Steve Best) [1727051] - [kernel] arm64/crashkernel: Reduce crashkernel size to 448M by default (Bhupesh Sharma) [1564422]- [scsi] scsi: libiscsi: Fix race between iscsi_xmit_task and iscsi_complete_task (Chris Leech) [1718875] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.2 (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: add check for loss of ndlp when sending RRQ (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: correct rcu unlock issue in lpfc_nvme_info_show (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: resolve lockdep warnings (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Make lpfc_sli4_oas_verify static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix a recently introduced compiler warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix missing wakeups on abort threads (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Change smp_processor_id() into raw_smp_processor_id() (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove unused functions (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Remove set-but-not-used variables (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Move trunk_errmsg[] from a header file into a .c file (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Annotate switch/case fall-through (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Fix indentation and balance braces (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: Declare local functions static (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: avoid uninitialized variable warning (Dick Kennedy) [1714795] - [scsi] scsi: lpfc: change snprintf to scnprintf for possible overflow (Dick Kennedy) [1714795] - [net] Bluetooth: hidp: fix buffer overflow (Gopal Tiwari) [1723654] {CVE-2019-11884} - [s390] virtio/s390: make airq summary indicators DMA (Philipp Rudo) [1651752] - [s390] virtio/s390: use DMA memory for ccw I/O and classic notifiers (Philipp Rudo) [1651752] - [s390] virtio/s390: add indirection to indicators access (Philipp Rudo) [1651752] - [s390] virtio/s390: use cacheline aligned airq bit vectors (Philipp Rudo) [1651752] - [s390] s390/airq: use DMA memory for adapter interrupts (Philipp Rudo) [1651752] - [s390] s390/cio: add basic protected virtualization support (Philipp Rudo) [1651752] - [s390] s390/cio: introduce DMA pools to cio (Philipp Rudo) [1651752] - [s390] s390/mm: force swiotlb for protected virtualization (Philipp Rudo) [1651752] - [s390] virtio/s390: DMA support for virtio-ccw (Philipp Rudo) [1651752] - [s390] virtio/s390: use vring_create_virtqueue (Philipp Rudo) [1651752] - [block] virtio-blk: Consider virtio_max_dma_size() for maximum segment size (Philipp Rudo) [1651752] - [virtio] virtio: Introduce virtio_max_dma_size() (Philipp Rudo) [1651752] - [kernel] dma: Introduce dma_max_mapping_size() (Philipp Rudo) [1651752] - [kernel] swiotlb: Add is_swiotlb_active() function (Philipp Rudo) [1651752] - [kernel] swiotlb: Introduce swiotlb_max_mapping_size() (Philipp Rudo) [1651752] - [mm] x86/mm: Create a workarea in the kernel for SME early encryption (Lianbo Jiang) [1564427] - [x86] x86/mm: Identify the end of the kernel area to be reserved (Lianbo Jiang) [1564427] - [x86] x86/kdump: Export the SME mask to vmcoreinfo (Lianbo Jiang) [1564427] - [fs] proc/vmcore: Fix i386 build error of missing copy_oldmem_page_encrypted() (Lianbo Jiang) [1564427] - [fs] kdump, proc/vmcore: Enable kdumping encrypted memory with SME enabled (Lianbo Jiang) [1564427] - [iommu] iommu/amd: Remap the IOMMU device table with the memory encryption mask for kdump (Lianbo Jiang) [1564427] - [kernel] kexec: Allocate decrypted control pages for kdump if SME is enabled (Lianbo Jiang) [1564427] - [mm] x86/ioremap: Add an ioremap_encrypted() helper (Lianbo Jiang) [1564427] - [documentation] Documentation: Add ARM64 to kernel-parameters.rst (Jeremy Linton) [1640855] - [arm64] arm64/speculation: Support 'mitigations=' cmdline option (Jeremy Linton) [1640855] - [arm64] arm64: ssbs: Don't treat CPUs with SSBS as unaffected by SSB (Jeremy Linton) [1640855] - [arm64] arm64: enable generic CPU vulnerabilites support (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for speculative store bypass (Jeremy Linton) [1640855] - [arm64] arm64: Always enable ssb vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Always enable spectre-v2 vulnerability detection (Jeremy Linton) [1640855] - [arm64] arm64: Use firmware to detect CPUs that are not affected by Spectre-v2 (Jeremy Linton) [1640855] - [arm64] arm64: Advertise mitigation of Spectre-v2, or lack thereof (Jeremy Linton) [1640855] - [arm64] arm64: add sysfs vulnerability show for meltdown (Jeremy Linton) [1640855] - [arm64] arm64: Add sysfs vulnerability show for spectre-v1 (Jeremy Linton) [1640855] - [arm64] arm64: Provide a command line to disable spectre_v2 mitigation (Jeremy Linton) [1640855] - [documentation] powerpc/fsl: Add FSL_PPC_BOOK3E as supported arch for nospectre_v2 boot arg (Jeremy Linton) [1640855] - [documentation] Documentation: Document arm64 kpti control (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist HiSilicon Taishan v110 CPUs (Jeremy Linton) [1640855] - [arm64] arm64: Add MIDR encoding for HiSilicon Taishan CPUs (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Whitelist Cortex-A CPUs that don't implement the CSV3 field (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Update arm64_kernel_use_ng_mappings() when forced on (Jeremy Linton) [1640855] - [arm64] arm64: kpti: Avoid rewriting early page tables when KASLR is enabled (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge duplicate Cavium erratum entries (Jeremy Linton) [1640855] - [arm64] arm64: capabilities: Merge entries for ARM64_WORKAROUND_CLEAN_CACHE (Jeremy Linton) [1640855] - [arm64] arm64: Use a raw spinlock in __install_bp_hardening_cb() (Jeremy Linton) [1640855] - [arm64] arm64: KVM: Guests can skip __install_bp_hardening_cb()s HYP work (Jeremy Linton) [1640855] - [arm64] arm64: fix SSBS sanitization (Jeremy Linton) [1640855] - [arm64] arm64: don't zero DIT on signal return (Jeremy Linton) [1640855] - [kvm] KVM: arm64: Set SCTLR_EL2.DSSBS if SSBD is forcefully disabled and !vhe (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Add support for PSTATE.SSBS rather than trapping to EL3 (Jeremy Linton) [1640855] - [arm64] arm64: ssbd: Drop #ifdefs for PR_SPEC_STORE_BYPASS (Jeremy Linton) [1640855] - [arm64] arm64: cpufeature: Detect SSBS and advertise to userspace (Jeremy Linton) [1640855] - [arm64] arm64: move SCTLR_EL{1,2} assertions to (Jeremy Linton) [1640855]- [powerpc] powerpc/mm/64s/hash: Reallocate context ids on fork (Steve Best) [1723808] - [powerpc] powerpc/perf: Use cpumask_last() to determine the designated cpu for nest/core units. (Steve Best) [1725746] - [fs] iomap: fix page_done callback for short writes (Andreas Grunbacher) [1724361] - [fs] fs: fold __generic_write_end back into generic_write_end (Andreas Grunbacher) [1724361] - [fs] iomap: don't mark the inode dirty in iomap_write_end (Andreas Grunbacher) [1724361] - [fs] gfs2: Fix iomap write page reclaim deadlock (Andreas Grunbacher) [1724361] - [fs] iomap: Add a page_prepare callback (Andreas Grunbacher) [1724361] - [fs] iomap: Fix use-after-free error in page_done callback (Andreas Grunbacher) [1724361] - [fs] fs: Turn __generic_write_end into a void function (Andreas Grunbacher) [1724361] - [fs] iomap: Clean up __generic_write_end calling (Andreas Grunbacher) [1724361] - [kvm] KVM: PPC: Book3S HV: Clear pending decrementer exceptions on nested guest entry (Suraj Jitindar Singh) [1718822] - [kvm] KVM: PPC: Book3S HV: Signed extend decrementer value if not using large decrementer (Suraj Jitindar Singh) [1718822]- [hid] HID: chicony: add another quirk for PixArt mouse (Oleksandr Natalenko) [1724967] - [scsi] scsi: smartpqi: properly set both the DMA mask and the coherent DMA mask (Don Brace) [1712272] - [tools] perf beauty waitid options: Fix up prefix showing logic (Michael Petlan) [1715507] - [include] redhat: perf kABI-check failure fix (Michael Petlan) [1715507] - [tools] perf script python: Add Python3 support to tests/attr.py (Michael Petlan) [1715507] - [tools] perf trace: Support multiple "vfs_getname" probes (Michael Petlan) [1715507] - [tools] perf symbols: Filter out hidden symbols from labels (Michael Petlan) [1715507] - [tools] perf symbols: Add fallback definitions for GELF_ST_VISIBILITY() (Michael Petlan) [1715507] - [tools] perf clang: Do not use 'return std::move(something)' (Michael Petlan) [1715507] - [tools] perf tests evsel-tp-sched: Fix bitwise operator (Michael Petlan) [1715507] - [tools] perf script: Fix crash when processing recorded stat data (Michael Petlan) [1715507] - [tools] perf top: Fix wrong hottest instruction highlighted (Michael Petlan) [1715507] - [tools] perf tools: Handle TOPOLOGY headers with no CPU (Michael Petlan) [1715507] - [tools] perf python: Remove -fstack-clash-protection when building with some clang versions (Michael Petlan) [1715507] - [tools] perf script: Fix crash with printing mixed trace point and other events (Michael Petlan) [1715507] - [tools] perf ordered_events: Fix crash in ordered_events__free (Michael Petlan) [1715507] - [tools] tools headers powerpc: Remove unistd.h (Michael Petlan) [1715507] - [tools] perf powerpc: Rework syscall table generation (Michael Petlan) [1715507] - [tools] perf symbols: Add 'arch_cpu_idle' to the list of kernel idle symbols (Michael Petlan) [1715507] - [tools] perf beauty: Switch from using uapi/linux/fs.h to uapi/linux/mount.h (Michael Petlan) [1715507] - [tools] tools include uapi: Grab a copy of linux/mount.h (Michael Petlan) [1715507] - [tools] perf top: Lift restriction on using callchains without "sym" in --sort (Michael Petlan) [1715507] - [tools] tools lib traceevent: Remove tep_data_event_from_type() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_is_file_bigendian() to tep_file_bigendian() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of tep_register_event_handler() API (Michael Petlan) [1715507] - [tools] tools lib traceevent: Changed return logic of trace_seq_printf() and trace_seq_vprintf() APIs (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename struct cmdline to struct tep_cmdline (Michael Petlan) [1715507] - [tools] tools lib traceevent: Initialize host_bigendian at tep_handle allocation (Michael Petlan) [1715507] - [tools] tools lib traceevent: Introduce new libtracevent API: tep_override_comm() (Michael Petlan) [1715507] - [tools] perf tests: Add a test for the ARM 32-bitpage (Michael Petlan) [1715507] - [tools] perf tools: Make find_vdso_map() more modular (Michael Petlan) [1715507] - [tools] perf trace: Fix alignment forlines (Michael Petlan) [1715507] - [tools] perf trace: Fix ')' placement in "interrupted" syscall lines (Michael Petlan) [1715507] - [tools] perf test shell: Use a fallback to get the pathname in vfs_getname (Michael Petlan) [1715507] - [tools] perf python: Make sure the python binding output directory is in place (Michael Petlan) [1715507] - [tools] perf strbuf: Remove redundant va_end() in strbuf_addv() (Michael Petlan) [1715507] - [tools] perf annotate: Pass filename to objdump via execl (Michael Petlan) [1715507] - [tools] perf report: Fix wrong iteration count in --branch-history (Michael Petlan) [1715507] - [tools] tools headers uapi: Sync copy of asm-generic/unistd.h with the kernel sources (Michael Petlan) [1715507] - [tools] tools beauty: Make the prctl option table generator catch all PR_ options (Michael Petlan) [1715507] - [tools] perf stat: Fix endless wait for child process (Michael Petlan) [1715507] - [tools] perf session: Add comment for perf_session__register_idle_thread() (Michael Petlan) [1715507] - [tools] perf thread-stack: Fix thread stack processing for the idle task (Michael Petlan) [1715507] - [tools] perf thread-stack: Allocate an array of thread stacks (Michael Petlan) [1715507] - [tools] perf thread-stack: Factor out thread_stack__init() (Michael Petlan) [1715507] - [tools] perf thread-stack: Allow for a thread stack array (Michael Petlan) [1715507] - [tools] perf thread-stack: Avoid direct reference to the thread's stack (Michael Petlan) [1715507] - [tools] perf thread-stack: Tidy thread_stack__bottom() usage (Michael Petlan) [1715507] - [tools] perf thread-stack: Simplify some code in thread_stack__process() (Michael Petlan) [1715507] - [tools] perf c2c: Increase the HITM ratio limit for displayed cachelines (Michael Petlan) [1715507] - [tools] perf c2c: Change the default coalesce setup (Michael Petlan) [1715507] - [tools] perf trace beauty ioctl: Beautify USBDEVFS_ commands (Michael Petlan) [1715507] - [tools] perf trace beauty: Export function to get the files for a thread (Michael Petlan) [1715507] - [tools] perf trace: Wire up ioctl's USBDEBFS_ cmd table generator (Michael Petlan) [1715507] - [tools] perf beauty ioctl: Add generator for USBDEVFS_ ioctl commands (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of usbdevice_fs.h (Michael Petlan) [1715507] - [tools] perf trace: Store the major number for a file when storing its pathname (Michael Petlan) [1715507] - [tools] perf trace: Move the files table resizing to outside set_pathname() (Michael Petlan) [1715507] - [tools] perf trace: Rename thread_thread->paths to thread_trace->files (Michael Petlan) [1715507] - [tools] perf script: Fix LBR skid dump problems in brstackinsn (Michael Petlan) [1715507] - [tools] perf trace: Use correct SECCOMP prefix spelling, "SECOMP_*" -> "SECCOMP_*" (Michael Petlan) [1715507] - [tools] perf trace: Do not hardcode the size of the tracepoint common_ fields (Michael Petlan) [1715507] - [tools] perf build: Don't unconditionally link the libbfd feature test to -liberty and -lz (Michael Petlan) [1715507] - [tools] perf beauty mmap: PROT_WRITE should come before PROT_EXEC (Michael Petlan) [1715507] - [tools] perf trace: Check if the raw_syscalls:sys_{enter, exit} are setup before setting tp filter (Michael Petlan) [1715507] - [tools] perf symbols: Relax checks on perf-PID.map ownership (Michael Petlan) [1715507] - [tools] perf trace: Wire up the fadvise 'advice' table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add generator for fadvise64's 'advice' arg constants (Michael Petlan) [1715507] - [tools] tools headers uapi: Grab a copy of fadvise.h (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print mmap's 'offset' arg in hexadecimal (Michael Petlan) [1715507] - [tools] perf beauty mmap: Print PROT_READ before PROT_EXEC to match strace output (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify arch_prctl()'s arguments (Michael Petlan) [1715507] - [tools] perf trace: When showing string prefixes show prefix + ??? for unknown entries (Michael Petlan) [1715507] - [tools] perf trace: Move strarrays to beauty.h for further reuse (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the x86_arch prctl code table generator (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for x86's 'arch_prctl' codes (Michael Petlan) [1715507] - [tools] tools include arch: Grab a copy of x86's prctl.h (Michael Petlan) [1715507] - [tools] perf trace: Show NULL when syscall pointer args are 0 (Michael Petlan) [1715507] - [tools] perf trace: Enclose the errno strings with () (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Copy 'access' arg as well (Michael Petlan) [1715507] - [tools] perf trace: Add alignment spaces after the closing parens (Michael Petlan) [1715507] - [tools] perf trace beauty: Print O_RDONLY when (flags & O_ACCMODE) == 0 (Michael Petlan) [1715507] - [tools] perf trace: Allow asking for not suppressing common string prefixes (Michael Petlan) [1715507] - [tools] perf trace: Add a prefix member to the strarray class (Michael Petlan) [1715507] - [tools] perf trace: Enclose strings with double quotes (Michael Petlan) [1715507] - [tools] perf trace: Make the alignment of the syscall args be configurable (Michael Petlan) [1715507] - [tools] perf trace: Allow suppressing the syscall argument names (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall start timestamp should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring default for perf_event_attr.inherit (Michael Petlan) [1715507] - [tools] perf config: Show the configuration when no arguments are provided (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if the syscall duration should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow configuring if zeroed syscall args should be printed (Michael Petlan) [1715507] - [tools] perf trace: Allow specifying a set of events to add in perfconfig (Michael Petlan) [1715507] - [tools] perf augmented_raw_syscalls: Do not include stdio.h (Michael Petlan) [1715507] - [tools] perf cs-etm: Generate branch sample for exception packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat EO_TRACE element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Treat NO_SYNC element as trace discontinuity (Michael Petlan) [1715507] - [tools] perf cs-etm: Rename CS_ETM_TRACE_ON to CS_ETM_DISCONTINUITY (Michael Petlan) [1715507] - [tools] perf cs-etm: Refactor enumeration cs_etm_sample_type (Michael Petlan) [1715507] - [tools] perf cs-etm: Remove unused 'trace_on' in cs_etm_decoder (Michael Petlan) [1715507] - [tools] perf cs-etm: Avoid stale branch samples when flush packet (Michael Petlan) [1715507] - [tools] perf cs-etm: Correct packets swapping in cs_etm__flush() (Michael Petlan) [1715507] - [tools] perf trace: Switch to using a struct for the aumented_raw_syscalls syscalls map values (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Switch to using a struct for the syscalls map values (Michael Petlan) [1715507] - [tools] perf bpf: Move perf_event_output() from stdio.h to bpf.h (Michael Petlan) [1715507] - [tools] perf trace: Implement syscall filtering in augmented_syscalls (Michael Petlan) [1715507] - [tools] perf trace: Avoid using raw_syscalls in duplicity with eBPF augmentation (Michael Petlan) [1715507] - [tools] perf trace: Rename set_ev_qualifier_filter to clarify its a tracepoint filter (Michael Petlan) [1715507] - [tools] perf tools: Cast off_t to s64 to avoid warning on bionic libc (Michael Petlan) [1715507] - [tools] perf tools: Add missing open_memstream() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] perf header: Fix up argument to ctime() (Michael Petlan) [1715507] - [tools] perf tools: Add missing sigqueue() prototype for systems lacking it (Michael Petlan) [1715507] - [tools] tools lib subcmd: Don't add the kernel sources to the include path (Michael Petlan) [1715507] - [tools] perf trace beauty: renameat's newdirfd may also be AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Beautify renameat2's flags argument (Michael Petlan) [1715507] - [tools] perf beauty: Wire up the renameat flags table generator to the Makefile (Michael Petlan) [1715507] - [tools] perf beauty: Add a string table generator for renameat2's flags constants (Michael Petlan) [1715507] - [tools] perf trace beauty: Beautify renameat2's fd arg wrt AT_FDCWD (Michael Petlan) [1715507] - [tools] perf trace: Allow selecting use the use of the ordered_events code (Michael Petlan) [1715507] - [tools] perf trace: Rename delivery functions to ease making ordered_events selectable (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix processing of dereferenced args in bprintk events (Michael Petlan) [1715507] - [tools] perf stat: Avoid segfaults caused by negated options (Michael Petlan) [1715507] - [tools] perf auxtrace: Alter addr_filter__entire_dso() to work if there are no symbols (Michael Petlan) [1715507] - [tools] perf dso: Export data_file_size() method there are no symbols (Michael Petlan) [1715507] - [tools] perf trace: Add ordered processing (Michael Petlan) [1715507] - [tools] perf ordered_events: Add first_time() method (Michael Petlan) [1715507] - [tools] perf trace: Move event delivery to a new deliver_event() function (Michael Petlan) [1715507] - [tools] perf ordered_events: Add ordered_events__flush_time interface (Michael Petlan) [1715507] - [tools] perf annotate: Introduce basic support for ARC (Michael Petlan) [1715507] - [tools] perf config: Modify size factor of snprintf (Michael Petlan) [1715507] - [tools] perf record: Fix memory leak on AIO objects deallocation (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix Load_Miss_Real_Latency on SKL/SKX (Michael Petlan) [1715507] - [tools] perf parse-events: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf probe: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf ui helpline: Use strlcpy() as a shorter form of strncpy() + explicit set nul (Michael Petlan) [1715507] - [tools] perf svghelper: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf help: Remove needless use of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf header: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf dso: Fix unchecked usage of strncpy() (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for PTMv1.1 decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add support for ETMv3 trace decoding (Michael Petlan) [1715507] - [tools] perf cs-etm: Add configuration for ETMv3 trace protocol (Michael Petlan) [1715507] - [tools] perf top: Move perf_top__reset_sample_counters() to after counts display (Michael Petlan) [1715507] - [tools] perf top: Display slow reader warning when droping samples (Michael Petlan) [1715507] - [tools] perf top: Save and display the drop count stats (Michael Petlan) [1715507] - [tools] perf top: Drop samples which are behind the refresh rate (Michael Petlan) [1715507] - [tools] perf top: Set the 'session_done' volatile variable when exiting (Michael Petlan) [1715507] - [tools] perf top: Use cond variable instead of a lock (Michael Petlan) [1715507] - [tools] perf top: Add processing thread (Michael Petlan) [1715507] - [tools] perf top: Move lost events warning to helpline (Michael Petlan) [1715507] - [tools] perf top: Save and display the lost count stats (Michael Petlan) [1715507] - [tools] perf ordered_events: Add private data member (Michael Petlan) [1715507] - [tools] perf ordered_events: Rework show_progress for __ordered_events__flush (Michael Petlan) [1715507] - [tools] perf tools: Support 'srccode' output (Michael Petlan) [1715507] - [tools] perf trace: We need to consider "nr" if "__syscall_nr" is not there (Michael Petlan) [1715507] - [tools] perf tools: Allow specifying proc-map-timeout in config file (Michael Petlan) [1715507] - [tools] tools lib subcmd: Fix a few source code comment typos (Michael Petlan) [1715507] - [tools] perf tools: Fix diverse comment typos (Michael Petlan) [1715507] - [tools] perf bpf-loader: Fix debugging message typo (Michael Petlan) [1715507] - [tools] perf tools Documentation: Fix diverse typos (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix diverse typos in comments (Michael Petlan) [1715507] - [tools] perf vendor events intel: Fix diverse typos (Michael Petlan) [1715507] - [tools] perf tests ARM: Disable breakpoint tests 32-bit (Michael Petlan) [1715507] - [tools] perf cs-etm: Support for ARM A32/T32 instruction sets in CoreSight trace (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Fixed syntax error Fixed missing ']' error (Michael Petlan) [1715507] - [tools] tools lib traceevent: traceevent API cleanup (Michael Petlan) [1715507] - [tools] perf tools: traceevent API cleanup, remove __tep_data2host*() (Michael Petlan) [1715507] - [tools] tools lib traceevent: Rename tep_free_format() to tep_free_event() (Michael Petlan) [1715507] - [tools] tools lib traceevent, perf tools: Rename 'struct tep_event_format' to 'struct tep_event' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Install trace-seq.h API header file (Michael Petlan) [1715507] - [tools] tools lib traceevent: Added support for pkg-config (Michael Petlan) [1715507] - [tools] tools lib traceevent: Implement new API tep_get_ref() (Michael Petlan) [1715507] - [tools] perf report: Documentation average IPC and IPC coverage (Michael Petlan) [1715507] - [tools] perf report: Display average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] perf annotate: Create a annotate2 flag in struct symbol (Michael Petlan) [1715507] - [tools] perf annotate: Compute average IPC and IPC coverage per symbol (Michael Petlan) [1715507] - [tools] tools lib traceevent: Add sanity check to is_timestamp_in_us() (Michael Petlan) [1715507] - [tools] perf beauty mmap_flags: Check if the arch has a mmap.h file (Michael Petlan) [1715507] - [tools] perf record: Extend trace writing to multi AIO (Michael Petlan) [1715507] - [tools] perf record: Enable asynchronous trace writing (Michael Petlan) [1715507] - [tools] perf mmap: Map data buffer for preserving collected data (Michael Petlan) [1715507] - [tools] tools build feature: Check if libaio is available (Michael Petlan) [1715507] - [tools] perf intel-pt: Fix error with config term "pt=0" (Michael Petlan) [1715507] - [tools] perf top: Allow passing a kallsyms file (Michael Petlan) [1715507] - [tools] perf bpf: Use ERR_CAST instead of ERR_PTR(PTR_ERR()) (Michael Petlan) [1715507] - [tools] tools include: Adopt ERR_CAST() from the kernel err.h header (Michael Petlan) [1715507] - [tools] perf tests record: Allow for 'sleep' being 'coreutils' (Michael Petlan) [1715507] - [tools] tools lib traceevent: Fix compile warnings in tools/lib/traceevent/event-parse.c (Michael Petlan) [1715507] - [tools] perf script: Use fallbacks for branch stacks (Michael Petlan) [1715507] - [tools] perf tools: Use fallback for sample_addr_correlates_sym() cases (Michael Petlan) [1715507] - [tools] perf thread: Add fallback functions for cases where cpumode is insufficient (Michael Petlan) [1715507] - [tools] perf machine: Record if a arch has a single user/kernel address space (Michael Petlan) [1715507] - [tools] perf env: Also consider env->arch == NULL as local operation (Michael Petlan) [1715507] - [tools] perf map: Remove extra indirection from map__find() (Michael Petlan) [1715507] - [tools] perf stat: Fix CSV mode column output for non-cgroup events (Michael Petlan) [1715507] - [tools] perf stat: Fix shadow stats for clock events (Michael Petlan) [1715507] - [tools] perf build: Give better hint about devel package for libssl (Michael Petlan) [1715507] - [tools] perf pmu: Move *_cpuid_str() weak functions to header.c (Michael Petlan) [1715507] - [tools] perf symbols: Fix slowness due to -ffunction-section (Michael Petlan) [1715507] - [tools] perf jvmti: Separate jvmti cmlr check (Michael Petlan) [1715507] - [tools] perf vendor events: Add JSON metrics for Cascadelake server (Michael Petlan) [1715507] - [tools] perf vendor events: Add stepping in CPUID string for x86 (Michael Petlan) [1715507] - [tools] perf stat: Use perf_evsel__is_clocki() for clock events (Michael Petlan) [1715507] - [tools] perf pmu: Suppress potential format-truncation warning (Michael Petlan) [1715507] - [tools] perf tools: Add Hygon Dhyana support (Michael Petlan) [1715507] - [tools] perf bench: Add epoll_ctl(2) benchmark (Michael Petlan) [1715507] - [tools] perf bench: Add epoll parallel epoll_wait benchmark (Michael Petlan) [1715507] - [tools] tools build feature: Check if eventfd() is available (Michael Petlan) [1715507] - [tools] perf bench: Move HAVE_PTHREAD_ATTR_SETAFFINITY_NP into bench.h (Michael Petlan) [1715507] - [tools] perf script: Share code and output format for uregs and iregs output (Michael Petlan) [1715507] - [tools] perf bpf: Reduce the hardcoded .max_entries for pid_maps (Michael Petlan) [1715507] - [tools] perf script: Add newline after uregs output (Michael Petlan) [1715507] - [tools] Revert "perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter" (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove example hardcoded set of filtered pids (Michael Petlan) [1715507] - [tools] perf trace: Fill in BPF "filtered_pids" map when present (Michael Petlan) [1715507] - [tools] perf trace: See if there is a map named "filtered_pids" (Michael Petlan) [1715507] - [tools] perf trace: Add "_from_option" suffix to trace__set_filter() (Michael Petlan) [1715507] - [tools] perf evlist: Rename perf_evlist__set_filter* to perf_evlist__set_tp_filter* (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Use pid_filter (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Drop 'write', 'poll' for testing without self pid filter (Michael Petlan) [1715507] - [tools] perf bpf: Add simple pid_filter class accessible to BPF proggies (Michael Petlan) [1715507] - [tools] perf bpf: Add defines for map insertion/lookup (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Remove needless linux/socket.h include (Michael Petlan) [1715507] - [tools] perf augmented_syscalls: Filter on a hard coded pid (Michael Petlan) [1715507] - [tools] perf bpf: Add unistd.h to the headers accessible to bpf proggies (Michael Petlan) [1715507] - [kernel] perf/core: Fix impossible ring-buffer sizes warning (Michael Petlan) [1715507] - [x86] perf/x86: Add check_period PMU callback (Michael Petlan) [1715507] - [kernel] perf/core: Don't WARN() for impossible ring-buffer sizes (Michael Petlan) [1715507] - [x86] perf/x86/intel/uncore: Add Node ID mask (Michael Petlan) [1715507] - [kernel] perf core: Fix perf_proc_update_handler() bug (Michael Petlan) [1715507] - [tools] powerpc/perf: Update perf_regs structure to include MMCRA (Michael Petlan) [1715507] - [powerpc] powerpc/perf: Update perf_regs structure to include SIER (Michael Petlan) [1715507] - [include] perf/core: Declare the __percpu attribute on non-deref types (Michael Petlan) [1715507] - [kernel] perf: Fix typos in comments (Michael Petlan) [1715507] - [arm64] arm64: perf: Add support for Armv8.1 PMCEID register format (Michael Petlan) [1715507]- [fs] xfs: abort unaligned nowait directio early (Brian Foster) [1690458] - [fs] xfs: serialize unaligned dio writes against all other dio writes (Brian Foster) [1690458] - [sound] ALSA: hda/hdmi: consider eld_valid also in sync_eld_via_acomp() (Jaroslav Kysela) [1708555] - [fs] Fix error code in nfs_lookup_verify_inode() (Scott Mayhew) [1722315] - [md] dm table: don't copy from a NULL pointer in realloc_argv() (Jerome Marchand) [1571628] - [net] netfilter: ipset: replace a strncpy() with strscpy() (Jerome Marchand) [1571628] - [lib] lib/ubsan.c: don't mark __ubsan_handle_builtin_unreachable as noreturn (Jerome Marchand) [1571628] - [include] netfilter: avoid erronous array bounds warning (Jerome Marchand) [1571628] - [x86] x86/mm/KASLR: Compute the size of the vmemmap section properly (Baoquan He) [1669076] - [security] selinux: fix empty write to keycreate file (Ondrej Mosnacek) [1719067] - [netdrv] net: aquantia: fix vlans not working over bridged network (Igor Russkikh) [1718716] - [s390] s390/jump_label: replace stop_machine with smp_call_function (Philipp Rudo) [1722161] - [s390] s390/dumpstack: print psw mask and address again (Philipp Rudo) [1722157] - [s390] s390/crypto: fix gcm-aes-s390 selftest failures (Philipp Rudo) [1722156] - [wireless] Backport mt76 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709867 1709828] - [wireless] Add rtw88 driver from linux-5.2-rc5 (Stanislaw Gruszka) [1487086 1709828] - [wireless] Backport mt7601u driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport mwifiex driver from linux-5.2-rc2 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtl8xxxu driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport rtlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath9k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport ath10k driver from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport brcm80211 drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [wireless] Backport iwlwifi drivers from linux-5.2-rc5 (Stanislaw Gruszka) [1696052 1662020 1662015 1650016 1650015 1650014 1650013 1622445 1494008 1494001 1709828] - [net] Backport mac80211 from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [net] Backport core wireless code from linux-5.2-rc5 (Stanislaw Gruszka) [1709828] - [include] netlink: add nl_set_extack_cookie_u64() (Stanislaw Gruszka) [1709828] - [netdrv] r8152: Fix an error on RTL8153-BD MAC Address Passthrough support (Torez Smith) [1683883 1683882] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BD (Torez Smith) [1683883 1683882] - [netdrv] nfp: abm: fix spelling mistake "offseting" -> "offsetting" (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove vlan CFI bit from push vlan action (Pablo Cascon) [1713258] - [netdrv] nfp: flower: replace CFI with vlan present (Pablo Cascon) [1713258] - [netdrv] nfp: flower: remove double new line (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix ALU32 high bits clearance bug (Pablo Cascon) [1713258] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Pablo Cascon) [1713258] - [netdrv] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Pablo Cascon) [1713258] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Pablo Cascon) [1713258] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Pablo Cascon) [1713258] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: move nfp_bpf_analyzer_ops from verifier.c to offload.c (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: relax prog rejection through max_pkt_offset (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: double check vNIC capabilities after object sharing (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: optimise save/restore for R6~R9 based on register usage (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: fix return address from register-saving subroutine to callee (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: update fixup function for BPF-to-BPF calls support (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: account for additional stack usage when checking stack limit (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: add main logics for BPF-to-BPF calls support in nfp driver (Pablo Cascon) [1713258] - [netdrv] nfp: bpf: copy eBPF subprograms information from kernel verifier (Pablo Cascon) [1713258] - [netdrv] bpf: add verifier callback to get stack usage info for offloaded progs (Pablo Cascon) [1713258]- [rpmspec] Enable kernel signing for ppc64le (Gustavo Duarte) [1504169] - [nvme] nvme: fix memory leak for power latency tolerance (David Milburn) [1724793] - [rpmspec] redhat: fix missing files for mlxsw specific self-tests (Ivan Vecera) [1724735] - [rpmspec] redhat: Package the signing key for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Enable kernel signing for s390 (Philipp Rudo) [1714194] - [rpmspec] redhat: Rename secure boot sources (Philipp Rudo) [1714194] - [powerpc] powerpc: fix max_zone_pfns initialization (Laurent Vivier) [1706560] - [crypto] crypto: dh - update test for public key verification (Herbert Xu) [1722692] - [hid] HID: i2c-hid: Don't reset device upon system resume (Perry Yuan) [1715385] - [rpmspec] correct the ghost initramfs attributes (Rafael Aquini) [1678881] - [s390] s390/mm: fix address space detection in exception handling (Philipp Rudo) [1722160] - [s390] s390/zcrypt: Fix wrong dispatching for control domain CPRBs (Philipp Rudo) [1722158] - [virt] kvm: arm/arm64: Fix emulated ptimer irq injection (Andrew Jones) [1716383] - [x86] kvm/nested: mark as TechPreview on first VM creation (Vitaly Kuznetsov) [1723447] - [powerpc] bpf: powerpc64: add JIT support for bpf line info (Yauheni Kaliuta) [1722423] - [fs] cifs: add spinlock for the openFileList to cifsInodeInfo (Leif Sahlberg) [1712197] - [fs] cifs: fix GlobalMid_Lock bug in cifs_reconnect (Leif Sahlberg) [1716743] - [mm] powerpc/numa: document topology_updates_enabled, disable by default (Desnes Augusto Nunes do Rosario) [1705465] - [mm] powerpc/numa: improve control of topology updates (Desnes Augusto Nunes do Rosario) [1705465] - [kernel] bpf: decouple the lifetime of cgroup_bpf from cgroup itself (Jiri Olsa) [1656432] - [netdrv] USB: hso: Fix OOB memory access in hso_probe/hso_get_config_data (Torez Smith) [1689308 1666662] {CVE-2018-19985} - [usb] USB: check usb_get_extra_descriptor for proper size (Torez Smith) [1689308 1666662] {CVE-2018-20169} - [kvm] KVM: PPC: Book3S HV: Restore SPRG3 in kvmhv_p9_guest_entry() (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Fix lockdep warning when entering guest on POWER9 (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix page offset when clearing ESB pages (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Take the srcu read lock when accessing memslots (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not clear IRQ data of passthrough interrupts (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Introduce a new mutex for the XIVE device (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Fix the enforced limit on the vCPU identifier (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Do not test the EQ flag validity when resetting (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: XIVE: Clear file mapping when device is released (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Don't take kvm->lock around kvm_for_each_vcpu (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S: Use new mutex to synchronize access to rtas token list (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Use new mutex to synchronize MMU setup (David Gibson) [1719524] - [kvm] KVM: PPC: Book3S HV: Avoid touching arch.mmu_ready in XIVE release functions (David Gibson) [1719524] - [mm] mm, oom: don't kill global init via memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: remove 'prefer children over parent' heuristic (Waiman Long) [1711604] - [mm] mm, oom: fix use-after-free in oom_kill_process (Waiman Long) [1711604] - [kernel] fork, memcg: fix crash in free_thread_stack on memcg charge fail (Waiman Long) [1711604] - [mm] memcg: localize memcg_kmem_enabled() check (Waiman Long) [1711604] - [mm] memcg, oom: notify on oom killer invocation from the charge path (Waiman Long) [1711604] - [mm] mm: handle no memcg case in memcg_kmem_charge() properly (Waiman Long) [1711604] - [kernel] mm: rework memcg kernel stack accounting (Waiman Long) [1711604] - [mm] mm/memcontrol.c: convert mem_cgroup_id::ref to refcount_t type (Waiman Long) [1711604] - [mm] memcg: remove memcg_kmem_skip_account (Waiman Long) [1711604] - [mm] mm/memcontrol.c: fix memory.stat item ordering (Waiman Long) [1711604] - [mm] mm: drain memcg stocks on css offlining (Waiman Long) [1711604] - [mm] mm: memcontrol: print proper OOM header when no eligible victim left (Waiman Long) [1711604] - [mm] mm, oom: introduce memory.oom.group (Waiman Long) [1711604] - [mm] mm, oom: refactor oom_kill_process() (Waiman Long) [1711604] - [mm] memcg: reduce memcg tree traversals for stats collection (Waiman Long) [1711604] - [mm] mm/vmscan.c: clear shrinker bit if there are no objects related to memcg (Waiman Long) [1711604] - [mm] mm: add SHRINK_EMPTY shrinker methods return value (Waiman Long) [1711604] - [mm] mm/vmscan.c: generalize shrink_slab() calls in shrink_node() (Waiman Long) [1711604] - [mm] mm/vmscan.c: iterate only over charged shrinkers during memcg shrink_slab() (Waiman Long) [1711604] - [mm] mm/list_lru.c: set bit in memcg shrinker bitmap on first list_lru item appearance (Waiman Long) [1711604] - [mm] mm/memcontrol.c: export mem_cgroup_is_root() (Waiman Long) [1711604] - [mm] mm/list_lru.c: pass lru argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru: pass dst_memcg argument to memcg_drain_list_lru_node() (Waiman Long) [1711604] - [mm] mm/list_lru.c: add memcg argument to list_lru_from_kmem() (Waiman Long) [1711604] - [mm] fs: propagate shrinker::id to list_lru (Waiman Long) [1711604] - [fs] fs: Don't need to put list_lru into its own cacheline (Waiman Long) [1711604] - [fs] fs/super.c: refactor alloc_super() (Waiman Long) [1711604] - [mm] mm/workingset.c: refactor workingset_init() (Waiman Long) [1711604] - [mm] mm, memcg: assign memcg-aware shrinkers bitmap to memcg (Waiman Long) [1711604] - [mm] mm/memcontrol.c: move up for_each_mem_cgroup{, _tree} defines (Waiman Long) [1711604] - [mm] mm: assign id to every memcg-aware shrinker (Waiman Long) [1711604] - [mm] mm: introduce CONFIG_MEMCG_KMEM as combination of CONFIG_MEMCG && !CONFIG_SLOB (Waiman Long) [1711604] - [mm] mm/list_lru.c: combine code under the same define (Waiman Long) [1711604] - [mm] memcg, oom: move out_of_memory back to the charge path (Waiman Long) [1711604] - [fs] fs, mm: account buffer_head to kmemcg (Waiman Long) [1711604] - [fs] fs: fsnotify: account fsnotify metadata to kmemcg (Waiman Long) [1711604] - [include] mm: introduce mem_cgroup_put() helper (Waiman Long) [1711604] - [net] tcp: refine memory limit test in tcp_fragment() (Florian Westphal) [1724584] - [net] tcp: enforce tcp_min_snd_mss in tcp_mtu_probing() (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tcp: add tcp_min_snd_mss sysctl (Florian Westphal) [1719923] {CVE-2019-11479} - [net] tipc: pass tunnel dev as NULL to udp_tunnel(6)_xmit_skb (Xin Long) [1722751] - [include] ip6_tunnel: allow not to count pkts on tstats by passing dev as NULL (Xin Long) [1722751] - [net] ip_tunnel: allow not to count pkts on tstats by setting skb's dev to NULL (Xin Long) [1722751] - [net] netfilter: ipv6: nf_defrag: accept duplicate fragments again (Guillaume Nault) [1717106] - [net] netfilter: ipv6: nf_defrag: fix leakage of unqueued fragments (Guillaume Nault) [1717106] - [net] ethtool: fix potential userspace buffer overflow (Paolo Abeni) [1718393] - [net] net-gro: fix use-after-free read in napi_gro_frags() (Paolo Abeni) [1718393] - [net] ethtool: Check for vlan etype or vlan tci when parsing flow_rule (Paolo Abeni) [1718393] - [include] test nouarg before dereferencing zerocopy pointers (Paolo Abeni) [1718393] - [net] avoid weird emergency message (Paolo Abeni) [1718393] - [net] net-gro: Fix GRO flush when receiving a GSO packet. (Paolo Abeni) [1718393] - [net] sock_diag: fix autoloading of the raw_diag module (Paolo Abeni) [1718393] - [net] make skb_partial_csum_set() more robust against overflows (Paolo Abeni) [1718393] - [net] packets: Always register packet sk in the same order (Paolo Abeni) [1718393] - [net] net-sysfs: call dev_hold if kobject_init_and_add success (Paolo Abeni) [1718393] - [net] gro_cells: make sure device is up in gro_cells_receive() (Paolo Abeni) [1718393] - [net] net-sysfs: Fix mem leak in netdev_register_kobject (Paolo Abeni) [1718393] - [include] avoid false positives in untrusted gso validation (Paolo Abeni) [1718393] - [include] net: validate untrusted gso packets without csum offload (Paolo Abeni) [1718393] - [net] Do not allocate page fragments that are not skb aligned (Paolo Abeni) [1718393] - [net] set default network namespace in init_dummy_netdev() (Paolo Abeni) [1718393] - [net] Fix usage of pskb_trim_rcsum (Paolo Abeni) [1718393] - [net] call sk_dst_reset when set SO_DONTROUTE (Paolo Abeni) [1718393] - [net] net, skbuff: do not prefer skb allocation fails early (Paolo Abeni) [1718393] - [net] ethtool: check the return value of get_regs_len (Paolo Abeni) [1718393] - [net] packet: copy user buffers before orphan or clone (Paolo Abeni) [1718393] - [net] don't keep lonely packets forever in the gro hash (Paolo Abeni) [1718393] - [net] net-gro: reset skb->pkt_type in napi_reuse_skb() (Paolo Abeni) [1718393] - [net] flow_dissector: do not dissect l4 ports for fragments (Paolo Abeni) [1718393] - [net] net-ethtool: ETHTOOL_GUFO did not and should not require CAP_NET_ADMIN (Paolo Abeni) [1718393] - [net] tipc: fix modprobe tipc failed after switch order of device registration (Jon Maloy) [1718064] - [net] tipc: switch order of device registration to fix a crash (Jon Maloy) [1718064] - [net] tipc: fix hanging clients using poll with EPOLLOUT flag (Jon Maloy) [1718064] - [net] tipc: fix missing Name entries due to half-failover (Jon Maloy) [1718064] - [net] tipc: remove rcu_read_unlock() left in tipc_udp_recv() (Jon Maloy) [1718064] - [net] tipc: tipc_udp_recv() cleanup vs rcu verbs (Jon Maloy) [1718064] - [net] tipc: introduce new socket option TIPC_SOCK_RECVQ_USED (Jon Maloy) [1718064] - [net] tipc: set sysctl_tipc_rmem and named_timeout right range (Jon Maloy) [1718064] - [net] tipc: fix link established but not in session (Jon Maloy) [1718064] - [net] tipc: use standard write_lock & unlock functions when creating node (Jon Maloy) [1718064] - [net] tipc: missing entries in name table of publications (Jon Maloy) [1718064] - [net] tipc: adapt link failover for new Gap-ACK algorithm (Jon Maloy) [1718064] - [net] tipc: reduce duplicate packets for unicast traffic (Jon Maloy) [1718064] - [net] tipc: improve TIPC throughput by Gap ACK blocks (Jon Maloy) [1718064] - [net] tipc: add NULL pointer check (Jon Maloy) [1718064] - [net] tipc: fix return value check in tipc_mcast_send_sync() (Jon Maloy) [1718064] - [net] tipc: fix a null pointer deref (Jon Maloy) [1718064] - [net] tipc: fix use-after-free in tipc_sk_filter_rcv (Jon Maloy) [1718064] - [net] tipc: smooth change between replicast and broadcast (Jon Maloy) [1718064] - [net] tipc: introduce new capability flag for cluster (Jon Maloy) [1718064] - [net] tipc: support broadcast/replicast configurable for bc-link (Jon Maloy) [1718064] - [net] sched: avoid double free on matchall reoffload (Ivan Vecera) [1688236 1687456] - [net] taprio: add null check on sched_nest to avoid potential null pointer dereference (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: remove unused index from nfp_fl_pedit() (Ivan Vecera) [1688236 1687456] - [net] mlx5e: Fix calling wrong function to get inner vlan key and mask (Ivan Vecera) [1688236 1687456] - [net] flow_offload: support CVLAN match (Ivan Vecera) [1688236 1687456] - [net] nfp: flower: fix masks for tcp and ip flags fields (Ivan Vecera) [1688236 1687456] - [net] sched: use the hardware intermediate representation for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: add sample action to the hardware intermediate representation (Ivan Vecera) [1688236 1687456] - [net] cls_cgroup: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] cls_matchall: avoid panic when receiving a packet before filter set (Ivan Vecera) [1688236 1687456] - [net] add a generic tracepoint for TX queue timeout (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for cycle-time-extension (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support for setting the cycle-time manually (Ivan Vecera) [1688236 1687456] - [net] taprio: Add support adding an admin schedule (Ivan Vecera) [1688236 1687456] - [net] taprio: Fix potencial use of invalid memory during dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_dequeue() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Fix taprio_peek() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove should_restart_cycle() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Refactor taprio_get_start_time() (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: Remove pointless variable assigment (Ivan Vecera) [1688236 1687456] - [net] tc_act: drop include of module.h from tc_ife.h (Ivan Vecera) [1688236 1687456] - [net] fib: drop include of module.h from fib_notifier.h (Ivan Vecera) [1688236 1687456] - [net] ife: drop include of module.h from net/ife.h (Ivan Vecera) [1688236 1687456] - [net] psample: drop include of module.h from psample.h (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix build without 64bit div (Ivan Vecera) [1688236 1687456] - [net] revert: "net: sched: put back q.qlen into a single location" (Ivan Vecera) [1688236 1687456] - [net] sched: when clearing NOLOCK, clear TCQ_F_CPUSTATS, too (Ivan Vecera) [1688236 1687456] - [net] sched: always do stats accounting according to TCQ_F_CPUSTATS (Ivan Vecera) [1688236 1687456] - [net] sched: prefer qdisc_is_empty() over direct qlen access (Ivan Vecera) [1688236 1687456] - [net] caif: avoid using qdisc_qlen() (Ivan Vecera) [1688236 1687456] - [net] sched: cbs: fix port_rate miscalculation (Ivan Vecera) [1688236 1687456] - [net] sched: taprio: fix picos_per_byte miscalculation (Ivan Vecera) [1688236 1687456] - [net] selftests: add a tc matchall test case (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make sure we can write the IP header before changing DSCP bits (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Use tc_skb_protocol() helper for getting packet protocol (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: fix divide by zero in the traffic path (Ivan Vecera) [1688236 1687456] - [net] sched: don't set tunnel for decap action (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qdisc tree flush/purge helpers (Ivan Vecera) [1688236 1687456] - [net] sched: introduce and use qstats read helpers (Ivan Vecera) [1688236 1687456] - [net] sched: fix ->get helper of the matchall cls (Ivan Vecera) [1688236 1687456] - [net] sched: Kconfig: update reference link for PIE (Ivan Vecera) [1688236 1687456] - [net] dev: introduce support for sch BYPASS for lockless qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: add empty status flag for NOLOCK qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: fix cleanup NULL pointer exception in act_mirr (Ivan Vecera) [1688236 1687456] - [net] sched: let actions use RCU to access 'goto_chain' (Ivan Vecera) [1688236 1687456] - [net] sched: don't dereference a->goto_chain to read the chain index (Ivan Vecera) [1688236 1687456] - [net] sched: act_vlan: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbmod: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_simple: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_sample: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_police: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_pedit: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_nat: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_connmark: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_mirred: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_ife: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_gact: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: act_bpf: validate the control action inside init() (Ivan Vecera) [1688236 1687456] - [net] sched: prepare TC actions to properly validate the control action (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Interpret fwmark parameter as a bitmask (Ivan Vecera) [1688236 1687456] - [net] net_sched: return correct value for *notify* functions (Ivan Vecera) [1688236 1687456] - [net] sched: fix potential use-after-free in __tcf_chain_put() (Ivan Vecera) [1688236 1687456] - [net] sched: flower: insert new filter to idr after setting its mask (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Fix double free dst_cache (Ivan Vecera) [1688236 1687456] - [net] sched: avoid unused-label warning (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Simplify logic in cake_select_tin() (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Permit use of connmarks as tin classifiers (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Make the dual modes fairer (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Allow test cases to be skipped (Ivan Vecera) [1688236 1687456] - [net] sched: put back q.qlen into a single location (Ivan Vecera) [1688236 1687456] - [net] sched: pie: avoid slow division in drop probability decay (Ivan Vecera) [1688236 1687456] - [net] netem: fix skb length BUG_ON in __skb_to_sgvec (Ivan Vecera) [1688236 1687456] - [net] revert "net: sched: fw: don't set arg->stop in fw_walk() when empty" (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix 64-bit division (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore local tdc config file (Ivan Vecera) [1688236 1687456] - [net] sched: fix typo in walker_check_empty() (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix mistake in reference link (Ivan Vecera) [1688236 1687456] - [net] sched: act_csum: Fix csum calc for tagged packets (Ivan Vecera) [1688236 1687456] - [net] sched: pie: update references (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add derandomization mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: pie: add more cases to auto-tune alpha and beta (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change initial value of pie_vars->burst_time (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->tupdate (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change default value of pie_params->target (Ivan Vecera) [1688236 1687456] - [net] sched: pie: change value of QUEUE_THRESHOLD (Ivan Vecera) [1688236 1687456] - [net] sched: don't release block->lock when dumping chains (Ivan Vecera) [1688236 1687456] - [net] sched: set dedicated tcf_walker flag when tp is empty (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix metadata handling (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix NULL pointer dereference during init (Ivan Vecera) [1688236 1687456] - [net] Use RCU_POINTER_INITIALIZER() to init static variable (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel replace/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel add/delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent delete (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify concurrent replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules replace (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules deletion (Ivan Vecera) [1688236 1687456] - [net] selftests: concurrency: add test to verify parallel rules insertion (Ivan Vecera) [1688236 1687456] - [net] selftests: tdc_batch.py: add options needed for concurrency tests (Ivan Vecera) [1688236 1687456] - [net] sched: act_skbedit: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_ipt: fix refcount leak when replace fails (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: Add dst_cache support (Ivan Vecera) [1688236 1687456] - [net] net_sched: initialize net pointer inside tcf_exts_init() (Ivan Vecera) [1687456 1688236] - [net] sched: potential NULL dereference in tcf_block_find() (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a race condition in tcindex_destroy() (Ivan Vecera) [1688236 1687456] - [net] sched: using kfree_rcu() to simplify the code (Ivan Vecera) [1688236 1687456] - [net] sched: route: don't set arg->stop in route4_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: fw: don't set arg->stop in fw_walk() when empty (Ivan Vecera) [1688236 1687456] - [net] sched: cgroup: verify that filter is not NULL during walk (Ivan Vecera) [1688236 1687456] - [net] sched: matchall: verify that filter is not NULL in mall_walk() (Ivan Vecera) [1688236 1687456] - [net] sched: remove duplicated include from cls_api.c (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix two more memory leaks in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] net_sched: fix a memory leak in cls_tcindex (Ivan Vecera) [1688236 1687456] - [net] sched: unlock rules update API (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tcf_block_find() into standalone functions (Ivan Vecera) [1688236 1687456] - [net] sched: add flags to Qdisc class ops struct (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops to support unlocked classifiers (Ivan Vecera) [1688236 1687456] - [net] sched: extend proto ops with 'put' callback (Ivan Vecera) [1688236 1687456] - [net] sched: track rtnl lock status when validating extensions (Ivan Vecera) [1688236 1687456] - [net] sched: prevent insertion of new classifiers during chain flush (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tp insert/delete for concurrent execution (Ivan Vecera) [1688236 1687456] - [net] sched: traverse classifiers in chain with tcf_get_next_proto() (Ivan Vecera) [1688236 1687456] - [net] sched: introduce reference counting for tcf_proto (Ivan Vecera) [1688236 1687456] - [net] sched: protect filter_chain list with filter_chain_lock mutex (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain template accesses with block lock (Ivan Vecera) [1688236 1687456] - [net] sched: traverse chains in block with tcf_get_next_chain() (Ivan Vecera) [1688236 1687456] - [net] sched: protect block->chain0 with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: refactor tc_ctl_chain() to use block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect chain->explicitly_created with block->lock (Ivan Vecera) [1688236 1687456] - [net] sched: protect block state with mutex (Ivan Vecera) [1688236 1687456] - [net] Change TCA_ACT_* to TCA_ID_* to match that of TCA_ID_POLICE (Ivan Vecera) [1688236 1687456] - [net] Move all TC actions identifiers to one place (Ivan Vecera) [1688236 1687456] - [net] sched: use struct_size() helper (Ivan Vecera) [1688236 1687456] - [net] documentation: bring operstate documentation up-to-date (Ivan Vecera) [1688236 1687456] - [net] cls_flower: Remove filter from mask before freeing it (Ivan Vecera) [1688236 1687456] - [net] cls_flower: don't expose TC actions to drivers anymore (Ivan Vecera) [1688236 1687456] - [net] drivers: net: use flow action infrastructure (Ivan Vecera) [1688236 1687456] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1688236 1687456] - [net] net_sched: add performance counters for basic filter (Ivan Vecera) [1688236 1687456] - [net] net_sched: add hit counter for matchall (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: allocate mask dynamically in fl_change() (Ivan Vecera) [1688236 1687456] - [net] selftests: tc-testing: fix parsing of ife type (Ivan Vecera) [1688236 1687456] - [net] net_sched: refetch skb protocol for each filter (Ivan Vecera) [1688236 1687456] - [net] sched: act_tunnel_key: fix memory leak in case of action replace (Ivan Vecera) [1688236 1687456] - [net] sch_api: Change signature of qdisc_tree_reduce_backlog() to use ints (Ivan Vecera) [1688236 1687456] - [net] sch_cake: Correctly update parent qlen when splitting GSO packets (Ivan Vecera) [1688236 1687456] - [net] sched: Fix detection of empty queues in child qdiscs (Ivan Vecera) [1688236 1687456] - [net] sched: Avoid dereferencing skb pointer after child enqueue (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Remove old entries from rhashtable (Ivan Vecera) [1688236 1687456] - [net] sched: simplify the qdisc_leaf code (Ivan Vecera) [1688236 1687456] - [net] selftests: Fix test errors related to lib.mk khdr target (Ivan Vecera) [1688236 1687456] - [net] net_sched: fold tcf_block_cb_call() into tc_setup_cb_call() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Reject duplicated rules also under skip_sw (Ivan Vecera) [1688236 1687456] - [net] tc-testing: gitignore, ignore generated test results (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Implement the TdcResults module in tdc (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add new TdcResults module (Ivan Vecera) [1688236 1687456] - [net] tc-testing: Add command timeout feature to tdc (Ivan Vecera) [1688236 1687456] - [net] netem: use a list in addition to rbtree (Ivan Vecera) [1688236 1687456] - [net] Prevent invalid access to skb->prev in __qdisc_drop_all (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: Guard against lack of returncode in executed command (Ivan Vecera) [1688236 1687456] - [net] tc-testing: tdc.py: ignore errors when decoding stdout/stderr (Ivan Vecera) [1688236 1687456] - [net] etf: Drop all expired packets (Ivan Vecera) [1688236 1687456] - [net] etf: Split timersortedlist_erase() (Ivan Vecera) [1688236 1687456] - [net] etf: Use cached rb_root (Ivan Vecera) [1688236 1687456] - [net] etf: Cancel timer if there are no pending skbs (Ivan Vecera) [1688236 1687456] - [net] sched: cls_flower: Classify packets using port ranges (Ivan Vecera) [1688236 1687456] - [net] act_mirred: clear skb->tstamp on redirect (Ivan Vecera) [1688236 1687456] - [net] core: use __vlan_hwaccel helpers (Ivan Vecera) [1688236 1687456] - [net] sched: Replace call_rcu_bh() and rcu_barrier_bh() (Ivan Vecera) [1688236 1687456] - [net] sched: Remove egdev mechanism (Ivan Vecera) [1688236 1687456] - [net] sched: avoid writing on noop_qdisc (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: simplify the hell out u32_delete() emptiness check (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: keep track of knodes count in tc_u_common (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tp_c (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: the tp_c argument of u32_set_parms() is always tp->data (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: pass tc_u_common to u32_set_parms() instead of tc_u_hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: clean tc_u_common hashtable (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_common ->rcu (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of tc_u_knode ->tp (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: get rid of unused argument of u32_destroy_key() (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: make sure that divisor is a power of 2 (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: disallow linking to root hnode (Ivan Vecera) [1688236 1687456] - [net] sched: cls_u32: mark root hnode explicitly (Ivan Vecera) [1688236 1687456] - [net] sched: pie: fix coding style issues (Ivan Vecera) [1688236 1687456] - [net] treewide: Replace more open-coded allocation size multiplications (Ivan Vecera) [1688236 1687456] - [net] sched: remove unused helpers (Ivan Vecera) [1688236 1687456] - [net] tc-testing: use a plugin to build eBPF program (Ivan Vecera) [1688236 1687456] - [net] tc-testing: fix build of eBPF programs (Ivan Vecera) [1688236 1687456] - [net] tc: Add support for configuring the taprio scheduler (Ivan Vecera) [1688236 1687456] - [documentation] KVM: arm64: Clarify access behaviour for out-of-range SVE register slice IDs (Andrew Jones) [1550499] - [documentation] KVM: Clarify KVM_{SET,GET}_ONE_REG error code documentation (Andrew Jones) [1550499] - [documentation] KVM: Clarify capability requirements for KVM_ARM_VCPU_FINALIZE (Andrew Jones) [1550499] - [kvm] KVM: arm/arm64: Clean up vcpu finalization function parameter naming (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Explain validity checks in set_sve_vls() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Simplify KVM_REG_ARM64_SVE_VLS array sizing (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: WARN when avoiding divide-by-zero in sve_reg_to_region() (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Make register ioctl access errors more consistent (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Miscellaneous tidyups in guest.c (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Clean up UAPI register ID definitions (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: sys_regs: Demote redundant vcpu_has_sve() checks to WARNs (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Demote kvm_arm_init_arch_resources() to just set up SVE (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify vq map semantics (Andrew Jones) [1550499] - [kvm] arm64: KVM: Fix system register enumeration (Andrew Jones) [1550499] - [documentation] KVM: arm64/sve: Document KVM API extensions for SVE (Andrew Jones) [1550499] - [documentation] KVM: Document errors for KVM_GET_ONE_REG and KVM_SET_ONE_REG (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a capability to advertise SVE support (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Allow userspace to enable SVE for vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Add pseudo-register for the guest's vector lengths (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add KVM_ARM_VCPU_FINALIZE ioctl (Andrew Jones) [1550499] - [virt] KVM: arm/arm64: Add hook for arch-specific KVM initialisation (Andrew Jones) [1550499] - [arm64] arm64/sve: In-kernel vector length availability query interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Enumerate SVE register indices for KVM_GET_REG_LIST (Andrew Jones) [1550499] - [arm64] KVM: arm64/sve: Add SVE support to register access ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64: Reject ioctl access to FPSIMD V-regs on SVE vcpus (Andrew Jones) [1550499] - [kvm] KVM: arm64: Factor out core register ID enumeration (Andrew Jones) [1550499] - [kvm] KVM: arm64: Add missing #include of in guest.c (Andrew Jones) [1550499] - [include] KVM: Allow 2048-bit register access via ioctl interface (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: Context switch the SVE registers (Andrew Jones) [1550499] - [kvm] KVM: arm64/sve: System register context switch and access support (Andrew Jones) [1550499] - [kvm] KVM: arm64: Support runtime sysreg visibility filtering (Andrew Jones) [1550499] - [kvm] KVM: arm64: Propagate vcpu into read_id_reg() (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add a vcpu flag to control SVE visibility for the guest (Andrew Jones) [1550499] - [arm64] arm64/sve: Enable SVE state tracking for non-task contexts (Andrew Jones) [1550499] - [arm64] arm64/sve: Check SVE virtualisability (Andrew Jones) [1550499] - [arm64] arm64/sve: Clarify role of the VQ map maintenance functions (Andrew Jones) [1550499] - [arm64] KVM: arm64: Add missing #includes to kvm_host.h (Andrew Jones) [1550499] - [kvm] KVM: arm64: Refactor kvm_arm_num_regs() for easier maintenance (Andrew Jones) [1550499] - [arm64] KVM: arm64: Delete orphaned declaration for __fpsimd_enabled() (Andrew Jones) [1550499] - [arm64] arm64: fpsimd: Always set TIF_FOREIGN_FPSTATE on task state flush (Andrew Jones) [1550499] - [documentation] KVM: Documentation: Document arm64 core registers in detail (Andrew Jones) [1550499] - [arm64] arm64/sve: Disentangle from (Andrew Jones) [1550499] - [arm64] arm64/sve: ptrace: Fix SVE_PT_REGS_OFFSET definition (Andrew Jones) [1550499]- [fs] xfs: fix reporting supported extra file attributes for statx() (Bill O'Donnell) [1721034] - [scsi] scsi: hpsa: correct ioaccel2 chaining (Joseph Szczypek) [1706121] - [powerpc] powerpc/pseries/mobility: rebuild cacheinfo hierarchy post-migration (Steve Best) [1720929] - [powerpc] powerpc/pseries/mobility: prevent cpu hotplug during DT update (Steve Best) [1720929] - [powerpc] powerpc/cacheinfo: add cacheinfo_teardown, cacheinfo_rebuild (Steve Best) [1720929] - [kernel] cpuset: restore sanity to cpuset_cpus_allowed_fallback() (Joel Savitz) [1677311]- [scripts] scripts: override locale from environment when running recordmcount.pl (Prarit Bhargava) [1721515] - [netdrv] net: aquantia: fix wol configuration not applied sometimes (Igor Russkikh) [1662198] - [x86] x86/resctrl: Prevent NULL pointer dereference when local MBM is disabled (Prarit Bhargava) [1721208] - [fs] inotify: Fix fsnotify_mark refcount leak in inotify_update_existing_watch() (Miklos Szeredi) [1451863] - [fs] inotify: Fix fd refcount leak in inotify_add_watch(). (Miklos Szeredi) [1451863] - [fs] fanotify: Use inode_is_open_for_write (Miklos Szeredi) [1451863] - [fs] fanotify: Make sure to check event_len when copying (Miklos Szeredi) [1451863] - [fs] fsnotify/fdinfo: include fdinfo.h for inotify_show_fdinfo() (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC_PERM (Miklos Szeredi) [1451863] - [include] fsnotify: refactor fsnotify_parent()/fsnotify() paired calls when event is on path (Miklos Szeredi) [1451863] - [include] fanotify: introduce new event mask FAN_OPEN_EXEC (Miklos Szeredi) [1451863] - [fs] fanotify: return only user requested event types in event mask (Miklos Szeredi) [1451863] - [fs] fanotify: support reporting thread id instead of process id (Miklos Szeredi) [1451863] - [fs] fanotify: add BUILD_BUG_ON() to count the bits of fanotify constants (Miklos Szeredi) [1451863] - [fs] fsnotify: convert runtime BUG_ON() to BUILD_BUG_ON() (Miklos Szeredi) [1451863] - [fs] fanotify: deprecate uapi FAN_ALL_* constants (Miklos Szeredi) [1451863] - [fs] fanotify: simplify handling of FAN_ONDIR (Miklos Szeredi) [1451863] - [include] fanotify: fix collision of internal and uapi mark flags (Miklos Szeredi) [1451863] - [fs] fanotify: store fanotify_init() flags in group's fanotify_data (Miklos Szeredi) [1451863] - [fs] fanotify: clean up handling of "mark type" (Miklos Szeredi) [1451863] - [fs] fsnotify: fix false positive warning on inode delete (Miklos Szeredi) [1451863] - [include] inotify: Add flag IN_MASK_CREATE for inotify_add_watch() (Miklos Szeredi) [1451863] - [fs] fanotify: factor out helpers to add/remove mark (Miklos Szeredi) [1451863] - [fs] fsnotify: add helper to get mask from connector (Miklos Szeredi) [1451863] - [fs] fsnotify: let connector point to an abstract object (Miklos Szeredi) [1451863] - [fs] fsnotify: pass connp and object type to fsnotify_add_mark() (Miklos Szeredi) [1451863] - [fs] fsnotify: use typedef fsnotify_connp_t for brevity (Miklos Szeredi) [1451863] - [powerpc] powerpc/pseries: Fix oops in hotplug memory notifier (Steve Best) [1720932] - [netdrv] net: aquantia: tcp checksum 0xffff being handled incorrectly (Igor Russkikh) [1719176] - [netdrv] net: aquantia: fix LRO with FCS error (Igor Russkikh) [1719176] - [netdrv] net: aquantia: check rx csum for all packets in LRO session (Igor Russkikh) [1719176] - [netdrv] net: aquantia: tx clean budget logic error (Igor Russkikh) [1719176] - [security] selinux: log raw contexts as untrusted strings (Ondrej Mosnacek) [1719666] - [kernel] audit: add saddr_fam filter field (Richard Guy Briggs) [1715679] - [kernel] audit: re-structure audit field valid checks (Richard Guy Briggs) [1715679] - [kernel] audit: rename FILTER_TYPE to FILTER_EXCLUDE (Richard Guy Briggs) [1715679] - [kernel] audit: allow other filter list types for AUDIT_EXE (Richard Guy Briggs) [1715679] - [documentation] ovl: doc: add non-standard corner cases (Miklos Szeredi) [1718370] - [fs] ovl: support the FS_IOC_FSETXATTR ioctls (Miklos Szeredi) [1718370] - [fs] ovl: relax WARN_ON() for overlapping layers use case (Miklos Szeredi) [1718370] - [fs] ovl: check the capability before cred overridden (Miklos Szeredi) [1718370] - [fs] ovl: do not generate duplicate fsnotify events for "fake" path (Miklos Szeredi) [1718370] - [fs] ovl: support stacked SEEK_HOLE/SEEK_DATA (Miklos Szeredi) [1718370] - [fs] ovl: fix missing upper fs freeze protection on copy up for ioctl (Miklos Szeredi) [1718370] - [fs] fuse: fallocate: fix return with locked inode (Miklos Szeredi) [1717457] - [fs] fuse: honor RLIMIT_FSIZE in fuse_file_fallocate (Miklos Szeredi) [1717457] - [fs] fuse: decrement NR_WRITEBACK_TEMP on the right page (Miklos Szeredi) [1717457] - [fs] fuse: handle zero sized retrieve correctly (Miklos Szeredi) [1717457] - [fs] fuse: continue to send FUSE_RELEASEDIR when FUSE_OPEN returns ENOSYS (Miklos Szeredi) [1717457]- [mm] mm/mincore.c: make mincore() more conservative (Rafael Aquini) [1664203] {CVE-2019-5489} - [x86] x86/umip: Make the UMIP activated message generic (David Arcari) [1720014] - [x86] x86/umip: Print UMIP line only once (David Arcari) [1720014] - [crypto] crypto: vmac - separate tfm and request context (Desnes Augusto Nunes do Rosario) [1702702] - [crypto] crypto: ccp - Update driver messages to remove some confusion (David Arcari) [1719026] - [block] blk-mq: fix hang caused by freeze/unfreeze sequence (Ming Lei) [1719835] - [block] blk-mq: remove WARN_ON(!q->elevator) from blk_mq_sched_free_requests (Ming Lei) [1719835] - [block] block: free sched's request pool in blk_cleanup_queue (Ming Lei) [1719835] - [block] block: don't protect generic_make_request_checks with blk_queue_enter (Ming Lei) [1719835] - [block] block: move blk_exit_queue into __blk_release_queue (Ming Lei) [1719835] - [block] block: print offending values when cloned rq limits are exceeded (Ming Lei) [1719816] - [block] block: fix page leak when merging to same page (Ming Lei) [1662864] - [x86] RHEL: fix build of spec_ctrl.h for older assemblers (Jeff Moyer) [1719406] - [drm] drm/amd/display: Initialize stream_update with memset (Jeff Moyer) [1719406] - [mm] mm/gup: finish consolidating error handling (Jeff Moyer) [1641506] - [mm] mm/gup: cache dev_pagemap while pinning pages (Jeff Moyer) [1641506] - [rpmspec] kernel packaging: Fix extra namespace collision (Prarit Bhargava) [1699868] - [rpmspec] redhat: kernel-selftests-internal: add dependencies (Jiri Benc) [1717943] - [kernel] kernel/module.c: Only return -EEXIST for modules that have finished loading (Prarit Bhargava) [1666939] - [input] Input: elantech - remove P52 and P72 from SMBus blacklist (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - handle physical middle button (Benjamin Tissoires) [1703157] - [input] Input: elantech/SMBus - export all capabilities from the PS/2 node (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - do not query the info if they are provided (Benjamin Tissoires) [1703157] - [input] Input: elantech - detect middle button based on firmware version (Benjamin Tissoires) [1703157] - [input] Input: elantech - add helper function elantech_is_buttonpad() (Benjamin Tissoires) [1703157] - [input] Input: elantech - query the min/max information beforehand too (Benjamin Tissoires) [1703157] - [input] Input: elantech - enable middle button support on 2 ThinkPads (Benjamin Tissoires) [1703157] - [input] Input: elan_i2c - increment wakeup count if wake source (Benjamin Tissoires) [1703157] - [kernel] timekeeping: Update multiplier when NTP frequency is set directly (Prarit Bhargava) [1714164] - [fs] xfs: fix use after free in buf log item unlock assert (Brian Foster) [1666150] - [fs] xfs: add missing error check in xfs_prepare_shift() (Brian Foster) [1699214] - [documentation] Documentation: Fix grammatical error in sysctl/fs.txt & clarify negative dentry (Waiman Long) [1673955] - [fs] fs/dcache: Track & report number of negative dentries (Waiman Long) [1673955] - [fs] fs/dcache: Fix incorrect nr_dentry_unused accounting in shrink_dcache_sb() (Waiman Long) [1673955] - [net] tcp: tcp_fragment() should apply sane memory limits (Florian Westphal) [1719858] {CVE-2019-11478} - [net] tcp: limit payload size of sacked skbs (Florian Westphal) [1719603] {CVE-2019-11477}- [tools] kvm: selftests: make hyperv_cpuid test pass on AMD (Vitaly Kuznetsov) [1718501] - [scsi] vmw_pvscsi: Fixed to work with SG_CHAIN (Ewan Milne) [1717278] - [x86] mark AMD Rome processors supported (David Arcari) [1520002] - [fs] ext4: zero out the unused memory region in the extent tree block (Lukas Czerner) [1715276] {CVE-2019-11833} - [s390] s390/smp: Fix calling smp_call_ipl_cpu() from ipl CPU (David Hildenbrand) [1715041] - [vfio] vfio/type1: Limit DMA mappings per container (Alex Williamson) [1695592] {CVE-2019-3882} - [tools] selftests/powerpc: Remove Power9 paste tests (Diego Domingos) [1662374] - [tools] selftests/powerpc: Remove Power9 copy_unaligned test (Diego Domingos) [1662374] - [tools] selftests/powerpc: Fix ptrace tm failure (Diego Domingos) [1662374] - [netdrv] mlxsw: core: Prevent reading unsupported slave address from SFP EEPROM (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent QSFP module initialization for old hardware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix autoneg status in ethtool (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Reincrease PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put MC TCs into DWRR mode (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add a multicast pool for Spectrum-2 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test VRF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not check VRF MAC address (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for mlxsw ordered workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Do not use WQ_MEM_RECLAIM for EMAD workqueue (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add MDB entries in prepare phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: mlxsw: core: avoid -Wint-in-bool-context warning (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Initialize base_mac (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Prevent duplication during QSFP module initialization (Ivan Vecera) [1680241] - [netdrv] mellanox: Switch to bitmap_zalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend initialization by querying resources data (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Extend input parameters list of command API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Modify input parameter name in initialization API (Ivan Vecera) [1680241] - [netdrv] mlxsw: i2c: Fix comment misspelling (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move resource query API to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Add ethtool support (Ivan Vecera) [1680241] - [netdrv] mlxsw: minimal: Make structures and variables names shorter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Move ethtool module callbacks to a common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make mlxsw_sp_acl_tcam_vregion_rehash() return void (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remember where to continue rehash migration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow to interrupt/continue rehash work (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Do rollback as another call to mlxsw_sp_acl_tcam_vchunk_migrate_all() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put vchunk migrate start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Put this_is_rollback to rehash context struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Rename variables in mlxsw_sp_acl_tcam_ventry_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vchunk->chunk by the newly created chunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: assign vregion->region by the newly created region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push code start/end from mlxsw_sp_acl_tcam_vregion_migrate() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash start/end code into separate functions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce new rehash context struct and save hint_priv there (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't migrate already migrated entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Push rehash dw struct into rehash sub-struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: remove set but not used variable 'autoneg_status' (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add massive delta rehash test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Check migrate end trace (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add vregion migration end tracepoint (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add IPv6 variant of simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take mutex in mlxsw_sp_acl_tcam_vregion_rehash_work() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove RTNL lock assertions from ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Don't take rtnl lock during vregion_rehash_intrvl_set() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard objagg instance manipulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable vregion rehash per-profile (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce mutex to guard Bloom Filter updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce vregion mutex (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Refactor vregion association code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce a mutex to guard region list updates (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM group structure into two (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unused ops field from group structure (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC support for new port types and speeds (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 ASIC port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add new port type-speed fields for PTYS register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: 80 columns wrapping change (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Rename p_eth_proto_adm to full name p_eth_proto_admin (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add port type-speed operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Rename port type-speed functions to ASIC specific (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Query port connector type from firmware (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove unsupported eth_proto_lp_advertise field in PTYS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove duplicate port link mode entry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Avoid -Wformat-truncation warnings (Ivan Vecera) [1680241] - [netdrv] net: Remove SWITCHDEV_ATTR_ID_PORT_BRIDGE_FLAGS_SUPPORT (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Reject overlarge headroom size requests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Update port headroom configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Add Spectrum-2 shared buffer configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_mm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_cm in sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_prs in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep mlxsw_sp_sb_pms in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep pool descriptors in mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allocate prs & pms dynamically (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add struct mlxsw_sp_sb_vals (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change IP2ME CPU policer rate and burst size values (Ivan Vecera) [1680241] - [netdrv] mlxsw: __mlxsw_sp_port_headroom_set(): Fix a use of local variable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add some missing configuration symbols (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: fix spelling mistake "temprature" -> "temperature" (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend thermal module with per QSFP module thermal zones (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Allow thermal zone binding to an external cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add QSFP module temperature label attribute to hwmon (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with QSFP module temperature attributes (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend hwmon interface with fan fault attribute (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Rename cooling device (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Replace thermal temperature trips with defines (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Modify thermal zone definition (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Set different thermal polling time based on bus frequency capability (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Add API for QSFP module temperature thresholds reading (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Fan Out of Range Event Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Management Temperature Bulk Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move QSFP EEPROM definitions to common location (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove unused variables (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: avoid double sourcing of lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Fix VLAN modify action support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Drop unnecessary WARN_ON_ONCE() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set LAG port collector only when active (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta rehash test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add couple of vregion rehash tracepoints (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: add "acl_region_rehash_interval" devlink param (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement region migration according to hints (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add multi field to PAGT register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass hints priv all the way to ERP code (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement basic ERP rehash hits creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split entry struct into entry and ventry (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split chunk struct into chunk and vchunk (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split region struct into region and vregion (Ivan Vecera) [1680241] - [netdrv] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1680241] - [netdrv] devlink: publish params only after driver init is done (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Offload blackhole routes (Ivan Vecera) [1680241] - [netdrv] mlxsw: Implement ndo_get_port_parent_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Trace EMAD errors (Ivan Vecera) [1680241] - [netdrv] drivers: net: use flow action infrastructure (Ivan Vecera) [1680241] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_flower: Fix test result handling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Ignore ARP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Enable forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_bridge_1q_lag: Flush neighbors (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix roaming test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Wait for tardy mirrored packets (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix TTL test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Update ping limits (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Make ping timeout configurable (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Add delta two masks one key test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Fix multiple_masks_test (Ivan Vecera) [1680241] - [tools] selftests: spectrum-2: Extend and move trace helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add C-TCAM spill tracepoint (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Include delta bits into hashtable key (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Use OK instead of PASS in test output (Ivan Vecera) [1680241] - [tools] selftests: net: forwarding: change devlink resource support checking (Ivan Vecera) [1680241] - [documentation] Documentation: add devlink param file for mlxsw driver (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add more extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Fix rul/rule typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move mr_ruleset and mr_rule structs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove unnecessary arg on action_replace call path (Ivan Vecera) [1680241] - [netdrv] mlxfw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Enable VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add support for VXLAN on Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Breakout common code to a common function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose functions to create and destroy underlay RIF (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP suppression (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN symmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for ARP decapsulation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VXLAN asymmetric routing (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE hierarchical topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with keys test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology with key test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP-in-IP GRE flat topology test (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add IP tunneling lib (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add GRE tunnel support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Update tunnel decap properties (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Support RIF without device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Change mlxsw_sp_ipip_lb_ul_vr_id() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add underlay RIF ID support (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Mark RIF index as taken before creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Adjust loopback RIF configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set RIF ops per ASIC type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Split RIF ops array for Spectrum-2 support (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add underlay egress RIF field in RTDP register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add fields to RITR - Router Interface Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test case for externally learned FDB entries (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FDB offload indication (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not treat static FDB entries as sticky (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Update dummy FID index (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Return error on PCI reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Increase PCI SW reset timeout (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Ring CQ's doorbell before RDQ's (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test veto of unsupported VXLAN FDBs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add extack messages to VXLAN FDB rejection (Ivan Vecera) [1680241] - [netdrv] mlxsw: Add extack to mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl_bloom_filter: use struct_size() in kzalloc() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add a test for VLAN deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Set PVID correctly during VLAN deletion (Ivan Vecera) [1680241] - [net] net: bridge: Fix VLANs memory leak (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for VLAN addition error flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Replace error code with EINVAL (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid returning errors in commit phase (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VXLAN dependency for spectrum (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Disable lag port TX before removing it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Remove ASSERT_RTNL()s in module removal flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add cleanup after C-TCAM update error condition (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: drop useless LIST_HEAD (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add router test with VID 1 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Adjust test regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove limitation regarding VID 1 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Switch to VID 4095 as default VID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add an helper function to cleanup VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Store pointer to default port VLAN in port struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Allow controlling destruction of default port VLAN (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set PVID during port initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Replace hard-coded default VID with a define (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test case for L3 VNI (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not force specific configuration order (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add rtnetlink tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Hold a reference on RIF's netdev (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Make RIF deletion more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate 'struct mlxsw_sp' further (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Properly cleanup LAG uppers when removing port from LAG (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove reference count from VLAN entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Handle VLAN device unlinking (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Remove unused function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Do not destroy RIFs based on FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Sanitize VLAN interface's uppers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Fix memory leak upon driver reload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add trap for decapsulated ARP packets (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Increase timeout during firmware flash process (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1910.622 (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom delta test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter complex test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add Bloom filter simple test (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Activate Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set master RP index on transition to eRP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Update Bloom filter on eRP transitions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Set A-TCAM rules in Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter update (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Bloom filter handling (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Introduce Bloom filter (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 Bloom filter resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Algorithmic Bloom Filter Entries Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test FID RIF MAC vetoing (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Test RIF MAC vetoing (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Veto unsupported RIF MAC addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp.mac_mask (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Generalize mlxsw_sp_netdevice_router_port_event() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a port device (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: extack: Test VLAN add on a VXLAN device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on port VLAN events (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Propagate extack on VXLAN VLAN events (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add multicast routing test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add Multicast routing support for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Limit priority value (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Support rule creation without action creation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add replace rule action operation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add multicast router profile operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add Spectrum-2 keys (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change stage of ACL initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy Engine Multicast Router Binding Table Register (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add PVID test case for VXLAN with VLAN-aware bridges (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: vxlan: Test FDB un/marking on VXLAN join/leave (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Un/offload FDB on nve_fid_disable/enable (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add mlxsw_sp_fid_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_clear_offload (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add mlxsw_sp_nve_ops.fdb_replay (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Publish mlxsw_sp_switchdev_notifier (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Track NVE type at FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Fix VLAN device deletion via ioctl (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Relax GRE decap matching check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Avoid leaking FID's reference count (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Remove easily triggerable warnings (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a new test extack.sh (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add one-armed router test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Mirror loopbacked packets instead of trapping them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Load firmware version based on devlink parameter (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Reset firmware after flash during driver initialization (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add VxLAN test with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration with a VLAN-aware bridge (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VLAN-aware bridges as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare function for VLAN-aware bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Unify VxLAN leave function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add API to lookup 802.1Q FIDs without creating them (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Flip driver to use emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Introduce emulated VLAN RIFs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Introduce emulated 802.1Q FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Make flood index calculation more robust (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not set field when it is reserved (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Consider VxLAN learning enabled as valid (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Allow VxLAN learning (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Allow deletion of learned FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Process learned VxLAN FDB entries (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Add API to resolve learned IP addresses (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow FID lookup by its index (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Store ifindex of NVE device in FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFN register (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Extend cooling device with cooling levels (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN flooding (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for VxLAN configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose discard counters via ethtool (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: spectrum-2: Add simple delta test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Implement delta for ERP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Push code related to num_ctcam_erps inc/dec into separate helpers (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Remove mlxsw_afk_encode() block range args and key/mask check (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Don't encode the key again in mlxsw_sp_acl_atcam_12kb_lkey_id_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl: Change order of args of ops->encode_block() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl: Pass key pointer to master_mask_set/clear (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: acl_erp: Convert to use objagg for tracking ERPs (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 ctcam_two_atcam_masks_test (Ivan Vecera) [1680241] - [tools] selftests: Adjust spectrum-2 two_mask_test (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix IP2ME CPU policer configuration (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Add a test for UC awareness (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Tweak for min shaper (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Set minimum shaper on MC TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: QEEC: Add minimum shaper fields (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix devlink unregister flow (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Don't ignore deletions of learned MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Add support for VxLAN encapsulation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable VxLAN enslavement to bridges (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Configure matching local routes for NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Clear NVE configuration when destroying 802.1D FIDs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement VxLAN operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_nve: Implement common NVE core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allow querying VR ID based on table ID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Enable local routes promotion to perform NVE decap (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Add APIs to lookup FID without creating it (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_fid: Allow setting and clearing NVE properties on FID (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: Fix use-after-free when flashing firmware during init (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add NVE packet traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add NVE resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Monitoring Parsing State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add definition of unicast tunnel record for SFD register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Default Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE QoS Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Decapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Encapsulation ECN Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE Underlay Multicast Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunnel Port Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Tunneling NVE General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Seed LAG hash function (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Extend FDB flush types for NVE (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add a new type of KVD linear record (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Move L3 protocol and address definitions to global header file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Do not assume notifier information type (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Check notification relevance based on upper device (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Prepare for VxLAN FDB notifications (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Remove misuses of private header file (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_mc_aware: Make executable (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Have lldpad_app_wait_set() wait for unknown, too (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Delete RIF when VLAN device is removed (Ivan Vecera) [1680241] - [netdrv] mlxsw: pci: Derive event type from event queue number (Ivan Vecera) [1680241] - [netdrv] mlxsw: Make MLXSW_SP1_FWREV_MINOR a hard requirement (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Bump required firmware version (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add a test for UC behavior under MC flood (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add mtu_set(), mtu_restore() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add ethtool_stats_get() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Tweak SBMM configuration (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Configure MC pool (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow configuration of static pools (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Pass SBPM min_size in cells (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow an infinite maximum for per-TC pool limit (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Allow pools of infinite size (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Keep shared buffer size in mlxsw_sp_sb (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Split TC_COUNT into ingress and egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Use devlink pool indices throughout (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Init shaper for TCs 8..15 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_buffers: Set up a dedicated pool for BUM traffic (Ivan Vecera) [1680241] - [netdrv] mlxsw: remove unused arrays mlxsw_i2c_driver_name and mlxsw_pci_driver_name (Ivan Vecera) [1680241] - [netdrv] mlxsw: core: remove unnecessary function mlxsw_core_driver_put (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counter for all 16 TCs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Include RFC-2819 counters in stats length (Ivan Vecera) [1680241] - [netdrv] mlxsw: Replace license text with SPDX identifiers and adjust copyrights (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add TC flower test for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Reset FW after flash (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Update the supported firmware to version 13.1702.6 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Disallow usage of vlan_id key on egress (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: use PTR_ERR_OR_ZERO() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Update next-hop statistics match criteria (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Configure MC-aware mode on mlxsw ports (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Fix a typo (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Switch Traffic Class Table is Multicast-Aware Register (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for ip_forward_update_priority (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move DSCP capture to lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Move lldpad waiting to lib.sh (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Handle sysctl_ip_fwd_update_priority (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extract work-scheduling into a new function (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team LACP (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL team (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Introduce $ARPING (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Support team devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add require_command() (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: qos_dscp_bridge: Fix (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add test for trust-DSCP (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Support ieee_setapp, ieee_delapp (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority to DSCP Mapping Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS ReWrite Enable Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Priority Trust State Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add QoS Port DSCP to Priority Mapping Register (Ivan Vecera) [1680241] - [tools] selftests: add a selftest for directed broadcast forwarding (Ivan Vecera) [1680241] - [tools] selftests: forwarding: add tests for TC chain get and dump operations (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Start using A-TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM rule insertion and deletion (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Pass C-TCAM region and entry to insert function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM region initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Make global TCAM resources available to regions (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Encapsulate C-TCAM region in A-TCAM region (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add A-TCAM initialization (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Allow encoding a partial key (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Extend Spectrum-2 region struct (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for C-TCAM eRPs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Enable C-TCAM only mode in eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement common eRP core (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 eRP resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add Spectrum-2 maximum large key ID resource (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine eRP Table Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine TCAM Entry Register Version 3 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Prepare PERERP register for A-TCAM usage (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_flower: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Add extack messages (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Propagate extack pointer (Ivan Vecera) [1680241] - [tools] selftests: forwarding: gre_multipath: Drop IPv6 tests (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Implement chain template hinting (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Extend to support Spectrum-2 ASIC (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add initial Spectrum-2 ACL implementation (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add region association callback (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add support for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Prepare for Spectrum-2 block encoding (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine General Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region eRP Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Configuration Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Policy-Engine Region Association Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: acl: Introduce activity get operation for action block/set (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add support for activity information from PEFA register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Introduce flex key blocks for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add Spectrum-2 variant of flex actions ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Add Spectrum-2 stubs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add KVDL manager implementation for Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add Infrastructure Entry Delete Register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Expose counters for various packet sizes (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Optimize processing of VRRP MACs (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Add VRRP traps (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Direct macvlans' MACs to router (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Enable macvlan upper devices (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_nh: Unset rp_filter on host VRF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_span: Change LAG lower selection (Ivan Vecera) [1680241] - [netdrv] mlxsw: resources: Add couple of Spectrum-2 KVD resources (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Prepare for multiple FW versions for Spectrum and Spectrum-2 (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Implement priority setting for rules inserted to TCAM (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Add priority field for PTCEV2 register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Move block items encoding into Spectrum op (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Convert mlxsw_afk_create args to ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Add tcam init/fini ops (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Split TCAM handling 3 ways (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_mr_tcam: Push Spectrum-specific operations into a separate file (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry_count to free function (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Pass entry type to alloc/free (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_kvdl: Push out KVD linear management into ops (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_lib: Tighten up VLAN capture (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Fix helper to get the first KVD linear index (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_actions: Allow the first set to be dummy (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Put pointer to flex action ops to mlxsw_sp (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Change SRC_SYS_PORT flex key element size (Ivan Vecera) [1680241] - [netdrv] mlxsw: core_acl_flex_keys: Split MAC and IP address flex key elements (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_acl: Ignore always-zeroed bits in tp->prio (Ivan Vecera) [1680241] - [netdrv] mlxsw: reg: Introduce Flex2 key type for PTAR register (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum: Change name of mlxsw_sp_afk_blocks to mlxsw_sp1_afk_blocks (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: avoid uninitialized variable access (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add mlxsw-specific test for mirror to gretap (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow importing dependent libraries (Ivan Vecera) [1680241] - [tools] selftests: forwarding: test for bridge port isolation (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1q (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test mirror-to-gretap w/ UL 802.1d (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for resources (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for mirror-to-gretap test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add scale test for mirror-to-gretap (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for tc flower test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add tc flower scale test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add target for router test on spectrum (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add router test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink KVD resource test (Ivan Vecera) [1680241] - [tools] selftests: mlxsw: Add devlink_lib_spectrum.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Add devlink_lib.sh (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Parameterize NUM_NETIFS in two functions (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Add check_err_fail() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Allow lib.sh sourcing from other directories (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_changes: Fix waiting for neighbor (Ivan Vecera) [1680241] - [tools] selftests: forwarding: lib: Split out setup_wait_dev() (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test multipath tunneling (Ivan Vecera) [1680241] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Unset rp_filter (Ivan Vecera) [1680241] - [tools] selftests: forwarding: Test routed bridge interface (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_switchdev: Ban PVID change if bridge has a RIF (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Add mlxsw_sp_rif_fid() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Publish mlxsw_sp_rif_find_by_dev() (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Allocate FID according to PVID (Ivan Vecera) [1680241] - [netdrv] mlxsw: spectrum_router: Propagate extack to .fid_get() (Ivan Vecera) [1680241] - [netdrv] net: phy: realtek: Dummy IRQ calls for RTL8366RB (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add generic Realtek PHY driver (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: use new PHYID matching macros (Corinna Vinschen) [1680528] - [include] net: phy: add macros for PHYID matching (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: load driver for all PHYs with a Realtek OUI (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: fix RTL8201F sysfs name (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: Support RTL8366RB variant (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211C to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211C (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add missing entry for RTL8211 to mdio_device_id table (Corinna Vinschen) [1680528] - [netdrv] net: phy: realtek: add support for RTL8211 (Corinna Vinschen) [1680528] - [netdrv] r8169: change irq handler to always trigger NAPI polling (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for chip hw init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: create function pointer array for PHY init functions (Corinna Vinschen) [1680528] - [netdrv] r8169: disable ASPM again (Corinna Vinschen) [1680528] - [netdrv] r8169: disable tx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: use netif_receive_skb_list batching" (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_receive_skb_list batching (Corinna Vinschen) [1680528] - [netdrv] r8169: disable default rx interrupt coalescing on RTL8168 (Corinna Vinschen) [1680528] - [netdrv] r8169: fix cable re-plugging issue (Corinna Vinschen) [1680528] - [netdrv] r8169: use netif_start_queue instead of netif_wake_qeueue in rtl8169_start_xmit (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read interrupt mask register in interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: make use of xmit_more and __netdev_sent_queue" (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: remove unneeded mmiowb barriers" (Corinna Vinschen) [1680528] - [netdrv] r8169: Avoid pointer aliasing (Corinna Vinschen) [1680528] - [netdrv] r8169: Load MAC address from device tree if present (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_wol_pll_power_down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve WoL handling (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: add EEE support for RTL8168f (Corinna Vinschen) [1680528] - [netdrv] r8169: enable EEE per default on chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: add general EEE support for chip versions from RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out PHY init sequence adjusting 10M and ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out disabling ALDPS (Corinna Vinschen) [1680528] - [netdrv] r8169: improve firmware handling (Corinna Vinschen) [1680528] - [netdrv] r8169: remove PCI DAC support (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rx buffer allocation (Corinna Vinschen) [1680528] - [netdrv] r8169: factor out getting ether_clk (Corinna Vinschen) [1680528] - [netdrv] r8169: replace mii_bus member with phy_device member in struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: reset chip synchronously in __rtl8169_resume (Corinna Vinschen) [1680528] - [netdrv] r8169: add helpers for locking / unlocking the config registers (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl_pcie_state_l2l3_enable (Corinna Vinschen) [1680528] - [netdrv] r8169: initialize task workqueue only once (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call in pcierr (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl_get_events (Corinna Vinschen) [1680528] - [netdrv] r8169: load Realtek PHY driver module before r8169 (Corinna Vinschen) [1680528] - [netdrv] r8169: don't try to read counters if chip is in a PCI power-save state (Corinna Vinschen) [1680528] - [netdrv] r8169: Add support for new Realtek Ethernet (Corinna Vinschen) [1680528] - [netdrv] r8169: fix WoL device wakeup enable (Corinna Vinschen) [1680528] - [netdrv] r8169: improve spurious interrupt detection (Corinna Vinschen) [1680528] - [netdrv] r8169: fix crash if CONFIG_DEBUG_SHIRQ is enabled (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded mmiowb barriers (Corinna Vinschen) [1680528] - [netdrv] ethernet/realtek: Replace synchronize_sched() with synchronize_rcu() (Corinna Vinschen) [1680528] - [netdrv] r8169: make use of xmit_more and __netdev_sent_queue (Corinna Vinschen) [1680528] - [netdrv] r8169: replace macro TX_FRAGS_READY_FOR with a function (Corinna Vinschen) [1680528] - [netdrv] r8169: use napi_consume_skb where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify detecting chip versions with same XID (Corinna Vinschen) [1680528] - [netdrv] r8169: remove default chip versions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove ancient GCC bug workaround in a second place (Corinna Vinschen) [1680528] - [netdrv] r8169: improve chip version identification (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify ocp functions (Corinna Vinschen) [1680528] - [netdrv] r8169: remove workaround for ancient gcc bug (Corinna Vinschen) [1680528] - [netdrv] r8169: remove manual padding in struct ring_info (Corinna Vinschen) [1680528] - [netdrv] r8169: remove "not PCI Express" message (Corinna Vinschen) [1680528] - [netdrv] r8169: remove print_mac_version (Corinna Vinschen) [1680528] - [netdrv] r8169: use PCI_VDEVICE macro (Corinna Vinschen) [1680528] - [netdrv] r8169: replace event_slow with irq_mask (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unused interrupt sources (Corinna Vinschen) [1680528] - [netdrv] r8169: use dev_get_drvdata where possible (Corinna Vinschen) [1680528] - [netdrv] r8169: merge rtl_irq_enable and rtl_irq_enable_all (Corinna Vinschen) [1680528] - [pci] PCI: add USR vendor id and use it in r8169 and w6692 driver (Corinna Vinschen) [1680528] - [netdrv] net: ethernet: Convert phydev advertize and supported from u32 to link mode (Corinna Vinschen) [1680528] - [netdrv] r8169: fix broken Wake-on-LAN from S5 (poweroff) (Corinna Vinschen) [1680528] - [netdrv] r8169: add support for Byte Queue Limits (Corinna Vinschen) [1680528] - [netdrv] r8169: handle all interrupt events in the hard irq handler (Corinna Vinschen) [1680528] - [netdrv] r8169: fix NAPI handling under high load (Corinna Vinschen) [1680528] - [netdrv] r8169: re-enable MSI-X on RTL8168g (Corinna Vinschen) [1680528] - [netdrv] r8169: remove unneeded call to netif_stop_queue in rtl8169_net_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify rtl8169_set_magic_reg (Corinna Vinschen) [1680528] - [netdrv] r8169: Enable MSI-X on RTL8106e (Corinna Vinschen) [1680528] - [netdrv] r8169: set RX_MULTI_EN bit in RxConfig for 8168F-family chips (Corinna Vinschen) [1680528] - [netdrv] r8169: always autoneg on resume (Corinna Vinschen) [1680528] - [netdrv] r8169: fix network stalls due to missing bit TXCFG_AUTO_FIFO (Corinna Vinschen) [1680528] - [netdrv] r8169: Disable clk during suspend / resume (Corinna Vinschen) [1680528] - [netdrv] r8169: improve a check in rtl_init_one (Corinna Vinschen) [1680528] - [netdrv] r8169: improve rtl8169_irq_mask_and_ack (Corinna Vinschen) [1680528] - [netdrv] r8169: use default watchdog timeout (Corinna Vinschen) [1680528] - [netdrv] r8169: fix autoneg issue on resume with RTL8168E (Corinna Vinschen) [1680528] - [netdrv] r8169: remove duplicated RTL8169s PHY initialization steps (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify RTL8169 PHY initialization (Corinna Vinschen) [1680528] - [netdrv] r8169: Get and enable optional ether_clk clock (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8106E (Corinna Vinschen) [1680528] - [netdrv] r8169: Align ASPM/CLKREQ setting function with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Clear RTL_FLAG_TASK_*_PENDING when clearing RTL_FLAG_TASK_ENABLED (Corinna Vinschen) [1680528] - [netdrv] r8169: set TxConfig register after TX / RX is enabled, just like RxConfig (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure max jumbo frame size per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: don't configure csum function per chip version (Corinna Vinschen) [1680528] - [netdrv] r8169: simplify interrupt handler (Corinna Vinschen) [1680528] - [netdrv] r8169: don't include asm headers directly (Corinna Vinschen) [1680528] - [netdrv] r8169: remove version info (Corinna Vinschen) [1680528] - [netdrv] r8169: restore previous behavior to accept BIOS WoL settings (Corinna Vinschen) [1680528] - [netdrv] r8169: power down chip in probe (Corinna Vinschen) [1680528] - [netdrv] r8169: don't read chip phy status register (Corinna Vinschen) [1680528] - [netdrv] r8169: remove mii_if_info member from struct rtl8169_private (Corinna Vinschen) [1680528] - [netdrv] r8169: remove rtl8169_set_speed_xmii (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_speed_down / phy_speed_up (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_mii_ioctl (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_nway_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_ethtool_(g|s)et_link_ksettings (Corinna Vinschen) [1680528] - [netdrv] r8169: replace open-coded PHY soft reset with genphy_soft_reset (Corinna Vinschen) [1680528] - [netdrv] r8169: use phy_resume/phy_suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: add basic phylib support (Corinna Vinschen) [1680528] - [netdrv] r8169: fix runtime suspend (Corinna Vinschen) [1680528] - [netdrv] r8169: remove old PHY reset hack (Corinna Vinschen) [1680528] - [netdrv] r8169: remove TBI 1000BaseX support (Corinna Vinschen) [1680528] - [netdrv] r8169: use standard debug output functions (Corinna Vinschen) [1680528] - [netdrv] r8169: reject unsupported WoL options (Corinna Vinschen) [1680528] - [netdrv] r8169: don't check WoL when powering down PHY and interface is down (Corinna Vinschen) [1680528] - [netdrv] r8169: improve saved_wolopts handling (Corinna Vinschen) [1680528] - [netdrv] Revert "r8169: restore previous behavior to accept BIOS WoL settings" (Corinna Vinschen) [1680528] - [netdrv] r8169: improve phy initialization when resuming (Corinna Vinschen) [1680528] - [netdrv] r8169: enable ASPM on RTL8168E-VL (Corinna Vinschen) [1680528] - [netdrv] r8169: align ASPM entry latency setting with vendor driver (Corinna Vinschen) [1680528] - [netdrv] r8169: Reinstate ASPM Support (Corinna Vinschen) [1680528] - [netdrv] r8169: Don't disable ASPM in the driver (Corinna Vinschen) [1680528] - [kernel] kernel/sched/psi.c: expose pressure metrics on root cgroup (Waiman Long) [1678388] - [kernel] psi: introduce psi monitor (Waiman Long) [1678388] - [spi] include/: refactor headers to allow kthread.h inclusion in psi_types.h (Waiman Long) [1678388] - [kernel] psi: track changed states (Waiman Long) [1678388] - [kernel] psi: split update_stats into parts (Waiman Long) [1678388] - [kernel] psi: rename psi fields in preparation for psi trigger addition (Waiman Long) [1678388] - [kernel] psi: make psi_enable static (Waiman Long) [1678388] - [kernel] psi: introduce state_mask to represent stalled psi states (Waiman Long) [1678388] - [kernel] kernel: cgroup: add poll file operation (Waiman Long) [1678388] - [fs] fs: kernfs: add poll file operation (Waiman Long) [1678388] - [documentation] psi: clarify the units used in pressure files (Waiman Long) [1678388] - [kernel] psi: avoid divide-by-zero crash inside virtual machines (Waiman Long) [1678388] - [init] psi: clarify the Kconfig text for the default-disable option (Waiman Long) [1678388] - [kernel] psi: fix aggregation idle shut-off (Waiman Long) [1678388] - [init] psi: fix reference to kernel commandline enable (Waiman Long) [1678388] - [kernel] psi: make disabling/enabling easier for vendor kernels (Waiman Long) [1678388] - [kernel] kernel/sched/psi.c: simplify cgroup_move_task() (Waiman Long) [1678388] - [kernel] psi: cgroup support (Waiman Long) [1678388] - [kernel] psi: pressure stall information for CPU, memory, and IO (Waiman Long) [1678388] - [kernel] sched: introduce this_rq_lock_irq() (Waiman Long) [1678388] - [kernel] sched: sched.h: make rq locking and clock functions available in stats.h (Waiman Long) [1678388] - [kernel] sched: loadavg: make calc_load_n() public (Waiman Long) [1678388] - [kernel] sched: loadavg: consolidate LOAD_INT, LOAD_FRAC, CALC_LOAD (Waiman Long) [1678388] - [kernel] delayacct: track delays from thrashing cache pages (Waiman Long) [1678388] - [mm] mm: workingset: tell cache transitions from workingset thrashing (Waiman Long) [1678388] - [mm] mm: workingset: don't drop refault information prematurely (Waiman Long) [1678388] - [scsi] scsi: ibmvfc: Add failed PRLI to cmd_status lookup array (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Byte swap status and error codes when logging (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Remove "failed" from logged errors (Diego Domingos) [1665716] - [scsi] scsi: ibmvfc: Clean up transport events (Diego Domingos) [1665716] - [scsi] scsi: ibmvscsi: Don't use rc uninitialized in ibmvscsi_do_work (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: fix tripping of blk_mq_run_hw_queue WARN_ON (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: redo driver work thread to use enum action states (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: Wire up host_reset() in the driver's scsi_host_template (Gustavo Duarte) [1665715] - [scsi] scsi: ibmvscsi: change strncpy+truncation to strlcpy (Gustavo Duarte) [1665715] - [fs] ext4: avoid panic during forced reboot due to aborted journal (Lukas Czerner) [1717831] - [fs] ext4: fix use-after-free in dx_release() (Lukas Czerner) [1717831] - [fs] ext4: fix data corruption caused by overlapping unaligned and aligned IO (Lukas Czerner) [1717831] - [fs] ext4: avoid drop reference to iloc.bh twice (Lukas Czerner) [1717831] - [nvme] nvme-tcp: mark NVMe/TCP as a technical preview (Chris Leech) [1696451] - [nvme] nvme-tcp: fix possible null deref on a timed out io queue connect (Chris Leech) [1696451] - [nvme] nvme-tcp: rename function to have nvme_tcp prefix (Chris Leech) [1696451] - [nvme] nvme-tcp: fix a NULL deref when an admin connect times out (Chris Leech) [1696451] - [nvme] nvmet-tcp: don't fail maxr2t greater than 1 (Chris Leech) [1696451] - [nvme] nvmet-tcp: implement C2HData SUCCESS optimization (Chris Leech) [1696451] - [nvme] nvme-tcp: fix an endianess miss-annotation (Chris Leech) [1696451] - [nvme] nvme-tcp: support C2HData with SUCCESS flag (Chris Leech) [1696451] - [nvme] nvme-tcp: use older iov_iter API to fix panic (Chris Leech) [1696451] - [nvme] nvmet: fix building bvec from sg list (Ming Lei) [1690287] - [nvme] nvmet: set loop queue's segment boundary mask as PAGE_SIZE - 1 (Ming Lei) [1690287] - [x86] x86/qspinlock: Fix compile error (Waiman Long) [1709451] - [kernel] locking/rwsem: Prevent unneeded warning during locking selftest (Waiman Long) [1709451] - [kernel] locking/rwsem: Enable lock event counting (Waiman Long) [1709451] - [kernel] locking/lock_events: Don't show pvqspinlock events on bare metal (Waiman Long) [1709451] - [kernel] locking/lock_events: Make lock_events available for all archs & other locks (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Introduce generic lockevent_*() counting APIs (Waiman Long) [1709451] - [kernel] locking/rwsem: Enhance DEBUG_RWSEMS_WARN_ON() macro (Waiman Long) [1709451] - [kernel] locking/rwsem: Add debug check for __down_read*() (Waiman Long) [1709451] - [kernel] locking/rwsem: Micro-optimize rwsem_try_read_lock_unqueued() (Waiman Long) [1709451] - [kernel] locking/rwsem: Move rwsem internal function declarations to rwsem-xadd.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Move owner setting code from rwsem.c to rwsem.h (Waiman Long) [1709451] - [kernel] locking/rwsem: Relocate rwsem_down_read_failed() (Waiman Long) [1709451] - [kernel] locking/rwsem: Optimize down_read_trylock() (Waiman Long) [1709451] - [kernel] locking/rwsem: Remove rwsem-spinlock.c & use rwsem-xadd.c for all archs (Waiman Long) [1709451] - [x86] locking/rwsem: Remove arch specific rwsem files (Waiman Long) [1709451] - [kernel] locking/qspinlock: Remove unnecessary BUG_ON() call (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Track the no MCS node available case (Waiman Long) [1709451] - [kernel] locking/qspinlock: Handle > 4 slowpath nesting levels (Waiman Long) [1709451] - [kernel] locking/pvqspinlock: Extend node size when pvqspinlock is configured (Waiman Long) [1709451] - [kernel] locking/qspinlock_stat: Count instances of nested lock slowpaths (Waiman Long) [1709451] - [kernel] locking/qspinlock, x86: Provide liveness guarantee (Waiman Long) [1709451] - [kernel] locking/qspinlock: Rework some comments (Waiman Long) [1709451] - [kernel] locking/qspinlock: Re-order code (Waiman Long) [1709451] - [x86] x86/headers: Fix -Wmissing-prototypes warning (Waiman Long) [1709451] - [x86] Revert "x86/refcount: Work around GCC inlining bug" (Waiman Long) [1709451] - [x86] x86/asm: 'Simplify' GEN_*_RMWcc() macros (Waiman Long) [1709451] - [x86] x86/refcount: Work around GCC inlining bug (Waiman Long) [1709451] - [lib] locking/refcounts: Include fewer headers in (Waiman Long) [1709451] - [media] media: stk1160: Set the vb2_queue lock before calling vb2_queue_init (Torez Smith) [1697664] - [usb] USB: typec: fsusb302: Drop empty set_current_limit implementation (Torez Smith) [1697664] - [usb] USB: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] USB: musb: mark expected switch fall-throughs (Torez Smith) [1697664] - [usb] usb: wusbcore: security: cast sizeof to int for comparison (Torez Smith) [1697664] - [usb] usb: typec: tcpm: Support for Alternate Modes (Torez Smith) [1697664] - [usb] usb: typec: pi3usb30532: Start using generic state values (Torez Smith) [1697664] - [usb] usb: typec: Add driver for DisplayPort alternate mode (Torez Smith) [1697664] - [usb] usb: typec: Bus type for alternate modes (Torez Smith) [1697664] - [usb] usb: typec: Register a device for every mode (Torez Smith) [1697664] - [usb] usb: typec: mux: Get the mux identifier from function parameter (Torez Smith) [1697664] - [usb] usb: update for tcpci drivers moving out of staging (Torez Smith) [1697664] - [netdrv] net: usb: Mark expected switch fall-throughs (Torez Smith) [1697664] - [media] media: tm6000: add error handling for dvb_register_adapter (Torez Smith) [1697664] - [usb] usb: typec: function for checking cable plug orientation (Torez Smith) [1697664] - [include] usb: pd: include kernel.h (Torez Smith) [1697664] - [staging] staging: typec: tcpci: move tcpci drivers out of staging (Torez Smith) [1697664] - [usb] typec: tcpm: add starting value for drp toggling (Torez Smith) [1697664] - [usb] usb: typec: tcpm: support get typec and pd config from device properties (Torez Smith) [1697664] - [usb] usb: typec: add API to get typec basic port power and data config (Torez Smith) [1697664] - [staging] usb: typec: add fwnode to tcpc (Torez Smith) [1697664] - [documentation] dt-bindings: usb: add documentation for typec port controller(TCPCI) (Torez Smith) [1697664] - [documentation] dt-bindings: connector: add properties for typec (Torez Smith) [1697664] - [usb] usb: typec: tps6598x: Remove VLA usage (Torez Smith) [1697664] - [usb] usb: cdc-wdm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: cdc-wdm: don't enable interrupts in USB-giveback (Torez Smith) [1697664] - [usb] usb: legousbtower: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: ldusb: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: iowarrior: remove intr_idx_lock (Torez Smith) [1697664] - [usb] usb: adutux: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: wusbcore: remove excessive irqsave (Torez Smith) [1697664] - [usb] usb: usb-skeleton: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usblp: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: usbfs: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: core: use irqsave() in sg_complete() complete callback (Torez Smith) [1697664] - [usb] usb: cdc-acm: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: host: ehci-npcm7xx: Fix some error codes in probe (Torez Smith) [1697664] - [media] media: cx231xx: fix RC_CORE dependency (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: rename tty flag variable (Torez Smith) [1697664] - [usb] USB: serial: usb_wwan: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: ti_usb_3410_5052: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: symbolserial: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: sierra: fix potential deadlock at close (Torez Smith) [1697664] - [usb] USB: serial: quatech2: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7840: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: mos7720: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_ti: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: io_edgeport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: digi_acceleport: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] USB: serial: cyberjack: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [usb] usb: chipidea: tegra: Use aligned DMA on Tegra114/124 (Torez Smith) [1697664] - [documentation] dt-bindings: usb: new ehci-npcm7xx dt (Torez Smith) [1697664] - [usb] USB host: Add USB ehci support for nuvoton npcm7xx platform (Torez Smith) [1697664] - [usb] usb: cdc-acm: Decrement tty port's refcount if probe() fail (Torez Smith) [1697664] - [usb] USB: mon: use ktime_get_real_ts64 instead of getnstimeofday64 (Torez Smith) [1697664] - [usb] USB: xhci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: ehci-hcd: Add get_resuming_ports method (Torez Smith) [1697664] - [usb] USB: Report wakeup events on root-hub ports (Torez Smith) [1697664] - [usb] USB: serial: cast sizeof() to int when comparing with error code (Torez Smith) [1697664] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Torez Smith) [1697664] - [netdrv] net: usb: rtl8150: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: r8152: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: kaweth: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: hso: use irqsave() in USB's complete callback (Torez Smith) [1697664] - [netdrv] net: usb: cdc-phonet: use irqsave() in USB's complete callback (Torez Smith) [1697664]- [net] selftests/tls: add test for sleeping even though there is data (Sabrina Dubroca) [1711821] - [net] tls: fix no wakeup on partial reads (Sabrina Dubroca) [1711821] - [net] selftests/tls: test for lowat overshoot with multiple records (Sabrina Dubroca) [1711821] - [net] tls: fix lowat calculation if some data came from previous record (Sabrina Dubroca) [1711821] - [net] tls: don't ignore netdev notifications if no TLS features (Sabrina Dubroca) [1711821] - [net] tls: fix state removal with feature flags off (Sabrina Dubroca) [1711821] - [net] tls: handle errors from padding_length() (Sabrina Dubroca) [1711821] - [net] tls: avoid NULL pointer deref on nskb->sk in fallback (Sabrina Dubroca) [1711821] - [net] tls: byte swap device req TCP seq no upon setting (Sabrina Dubroca) [1711821] - [net] tls: remove old exports of sk_destruct functions (Sabrina Dubroca) [1711821] - [net] tls: don't log errors every time offload can't proceed (Sabrina Dubroca) [1711821] - [net] tls: fix refcount adjustment in fallback (Sabrina Dubroca) [1711821] - [net] strparser: make it explicitly non-modular (Sabrina Dubroca) [1711821] - [net] strparser: partially revert "strparser: Call skb_unclone conditionally" (Sabrina Dubroca) [1711821] - [net] tls: fix the IV leaks (Sabrina Dubroca) [1711821] - [net] strparser: fix comment (Sabrina Dubroca) [1711821] - [net] tls: prevent false connection termination with offload (Sabrina Dubroca) [1711821] - [net] tls: Replace kfree_skb() with consume_skb() (Sabrina Dubroca) [1711821] - [net] strparser: fix a missing check for create_singlethread_workqueue (Sabrina Dubroca) [1711821] - [net] tls: Fix tls_device receive (Sabrina Dubroca) [1711821] - [net] tls: Fix mixing between async capable and async (Sabrina Dubroca) [1711821] - [net] tls: Return type of non-data records retrieved using MSG_PEEK in recvmsg (Sabrina Dubroca) [1711821] - [net] selftest/tls: Add test to verify received 'type' of non-data record (Sabrina Dubroca) [1711821] - [net] tls: Move protocol constants from cipher context to tls context (Sabrina Dubroca) [1711821] - [net] tls: Do not use async crypto for non-data records (Sabrina Dubroca) [1711821] - [net] tls: Disable async decrytion for tls1.3 (Sabrina Dubroca) [1711821] - [net] tls: Set async_capable for tls zerocopy only if we see EINPROGRESS (Sabrina Dubroca) [1711821] - [net] tls: Add tests for TLS 1.3 (Sabrina Dubroca) [1711821] - [net] tls: Add tls 1.3 support (Sabrina Dubroca) [1711821] - [net] tls: Refactor control message handling on recv (Sabrina Dubroca) [1711821] - [net] tls: Refactor tls aad space size calculation (Sabrina Dubroca) [1711821] - [net] tls: Support 256 bit keys (Sabrina Dubroca) [1711821] - [net] tls: free ctx in sock destruct (Sabrina Dubroca) [1711821] - [net] tls: build_protos moved to common routine (Sabrina Dubroca) [1711821] - [net] tls: Fix recvmsg() to be able to peek across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Make function tls_sw_do_sendpage static (Sabrina Dubroca) [1711821] - [net] tls: remove unused function tls_sw_sendpage_locked (Sabrina Dubroca) [1711821] - [net] Optimize sk_msg_clone() by data merge to end dst sg entry (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv partial/large_buff test cases (Sabrina Dubroca) [1711821] - [net] tls: allocate tls context using GFP_ATOMIC (Sabrina Dubroca) [1711821] - [net] tls: Init routines in create_ctx (Sabrina Dubroca) [1711821] - [net] selftests/tls: Fix recv(MSG_PEEK) & splice() test cases (Sabrina Dubroca) [1711821] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add MSG_WAITALL in recv() syscall (Sabrina Dubroca) [1711821] - [net] tls: async support causes out-of-bounds access in crypto APIs (Sabrina Dubroca) [1711821] - [net] selftests/tls: Add test for recv(PEEK) spanning across multiple records (Sabrina Dubroca) [1711821] - [net] tls: Add support for async decryption of tls records (Sabrina Dubroca) [1711821] - [net] tls: Calculate nsg for zerocopy path without skb_cow_data (Sabrina Dubroca) [1711821] - [net] strparser: remove redundant variable 'rd_desc' (Sabrina Dubroca) [1711821] - [net] tls: Use kmemdup to simplify the code (Sabrina Dubroca) [1711821] - [net] tls: Use socket data_ready callback on record availability (Sabrina Dubroca) [1711821] - [net] selftests: tls: add selftests for TLS sockets (Sabrina Dubroca) [1711821] - [net] strparser: Call skb_unclone conditionally (Sabrina Dubroca) [1711821] - [net] tls: Remove VLA usage on nonce (Sabrina Dubroca) [1711821] - [net] tls: Removed unused variable (Sabrina Dubroca) [1711821] - [netdrv] veth: use generic helper to report timestamping info (Jiri Benc) [1718938] - [netdrv] veth: Fix -Wformat-truncation (Jiri Benc) [1718938] - [netdrv] veth: Mark expected switch fall-throughs (Jiri Benc) [1718938] - [net] Add extack argument to rtnl_create_link (Jiri Benc) [1718938] - [netdrv] veth: Add ethtool statistics support for XDP (Jiri Benc) [1718938] - [netdrv] veth: Account for XDP packet statistics on rx side (Jiri Benc) [1718938] - [netdrv] veth: Account for packet drops in ndo_xdp_xmit (Jiri Benc) [1718938] - [netdrv] veth: rename pcpu_vstats as pcpu_lstats (Jiri Benc) [1718938] - [netdrv] net: move definition of pcpu_lstats to header file (Jiri Benc) [1718938] - [netdrv] veth: add software timestamping (Jiri Benc) [1718938] - [net] tcp: tcp_grow_window() needs to respect tcp_space() (Marcelo Leitner) [1718344] - [net] tcp: fix a potential NULL pointer dereference in tcp_sk_exit (Marcelo Leitner) [1718344] - [net] tcp: do not use ipv6 header for ipv4 flow (Marcelo Leitner) [1718344] - [net] tcp: Don't access TCP_SKB_CB before initializing it (Marcelo Leitner) [1718344] - [net] tcp: do not report TCP_CM_INQ of 0 for closed connections (Marcelo Leitner) [1718344] - [net] tcp: clear icsk_backoff in tcp_write_queue_purge() (Marcelo Leitner) [1718344] - [net] tcp: allow MSG_ZEROCOPY transmission also in CLOSE_WAIT state (Marcelo Leitner) [1718344] - [net] tcp: change txhash on SYN-data timeout (Marcelo Leitner) [1718344] - [net] tcp: lack of available data can also cause TSO defer (Marcelo Leitner) [1718344] - [net] tcp: fix NULL ref in tail loss probe (Marcelo Leitner) [1718344] - [net] tcp: Do not underestimate rwnd_limited (Marcelo Leitner) [1718344] - [net] tcp: defer SACK compression after DupThresh (Marcelo Leitner) [1718344] - [net] tcp: do not release socket ownership in tcp_close() (Marcelo Leitner) [1718344] - [net] tcp: Fix SOF_TIMESTAMPING_RX_HARDWARE to use the latest timestamp during TCP coalescing (Marcelo Leitner) [1718344] - [net] inet: make sure to grab rcu_read_lock before using ireq->ireq_opt (Marcelo Leitner) [1718344] - [net] tcp/dccp: fix lockdep issue when SYN is backlogged (Marcelo Leitner) [1718344] - [net] xfrm4: Fix uninitialized memory read in _decode_session4 (Sabrina Dubroca) [1718812] - [net] esp4: add length check for UDP encapsulation (Sabrina Dubroca) [1718812] - [net] xfrm: clean up xfrm protocol checks (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix potential panic when unloading xfrm6_tunnel module (Sabrina Dubroca) [1718812] - [net] xfrm: Reset secpath in xfrm failure (Sabrina Dubroca) [1718812] - [net] xfrm: policy: Fix out-of-bound array accesses in __xfrm_policy_unlink (Sabrina Dubroca) [1718812] - [net] xfrm: destroy xfrm_state synchronously on net exit path (Sabrina Dubroca) [1718812] - [net] esp: Skip TX bytes accounting when sending from a request socket (Sabrina Dubroca) [1718812] - [net] xfrm: refine validation of template and selector families (Sabrina Dubroca) [1718812] - [net] xfrm: policy: increment xfrm_hash_generation on hash rebuild (Sabrina Dubroca) [1718812] - [net] xfrm6_tunnel: Fix spi check in __xfrm6_tunnel_alloc_spi (Sabrina Dubroca) [1718812] - [net] xfrm_user: fix freeing of xfrm states on acquire (Sabrina Dubroca) [1718812] - [net] xfrm: Fix NULL pointer dereference in xfrm_input when skb_dst_force clears the dst_entry (Sabrina Dubroca) [1718812] - [net] xfrm: Fix error return code in xfrm_output_one() (Sabrina Dubroca) [1718812] - [net] vti4: eliminated some duplicate code (Guillaume Nault) [1718443] - [net] vti4: removed duplicate log message (Guillaume Nault) [1718443] - [net] vti4: ipip tunnel deregistration fixes (Guillaume Nault) [1718443] - [net] vti4: Fix a ipip packet processing bug in 'IPCOMP' virtual tunnel (Guillaume Nault) [1718443] - [net] fou: do not use guehdr after iptunnel_pull_offloads in gue_udp_recv (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling gro_cells_receive() (Guillaume Nault) [1718443] - [netdrv] vxlan: test dev->flags & IFF_UP before calling netif_rx() (Guillaume Nault) [1718443] - [net] devlink: turn devlink into a built-in (Petr Oros) [1717458] - [net] ipv6: fix EFAULT on sendto with icmpv6 and hdrincl (Stefano Brivio) [1718503] - [net] ipv6: use READ_ONCE() for inet->hdrincl as in ipv4 (Stefano Brivio) [1718503] - [net] ipv6: Fix redirect with VRF (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a raw socket to an address (Stefano Brivio) [1718503] - [net] ipv6: prevent possible fib6 leaks (Stefano Brivio) [1718503] - [net] vrf: sit mtu should not be updated when vrf netdev is the link (Stefano Brivio) [1718503] - [net] ipv6: A few fixes on dereferencing rt->from (Stefano Brivio) [1718503] - [tools] selftests: fib_rule_tests: Fix icmp proto with ipv6 (Stefano Brivio) [1718503] - [net] ipv6: fix races in ip6_dst_destroy() (Stefano Brivio) [1718503] - [net] ipv6/flowlabel: wait rcu grace period before put_pid() (Stefano Brivio) [1718503] - [net] ipv6: invert flowlabel sharing check in process and user mode (Stefano Brivio) [1718503] - [net] route: Avoid crash from dereferencing NULL rt->from (Stefano Brivio) [1718503] - [net] udpv6: Check address length before reading address family (Stefano Brivio) [1718503] - [net] ip6_gre: fix possible use-after-free in ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ip6_gre: remove gre_hdr_len from ip6erspan_rcv (Stefano Brivio) [1718503] - [net] ipv6: Fix dangling pointer when ipv6 fragment (Stefano Brivio) [1718503] - [net] ip6_tunnel: Match to ARPHRD_TUNNEL6 for dev type (Stefano Brivio) [1718503] - [net] inet: switch IP ID generator to siphash (Stefano Brivio) [1718503] - [net] sit: fix UBSAN Undefined behaviour in check_6rd (Stefano Brivio) [1718503] - [net] ip6mr: Do not call __IP6_INC_STATS() from preemptible context (Stefano Brivio) [1718503] - [net] sit: fix memory leak in sit_init_net() (Stefano Brivio) [1718503] - [net] ipv4: Add ICMPv6 support when parse route ipproto (Stefano Brivio) [1718503] - [net] ipv6: Return error for RTA_VIA attribute (Stefano Brivio) [1718503] - [net] Set rtm_table to RT_TABLE_COMPAT for ipv6 for tables > 255 (Stefano Brivio) [1718503] - [net] ip6_gre: do not report erspan_ver for ip6gre or ip6gretap (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in rt6_update_exception_stamp_rt() (Stefano Brivio) [1718503] - [net] ipv6: route: enforce RCU protection in ip6_route_check_nh_onlink() (Stefano Brivio) [1718503] - [net] ipv6: propagate genlmsg_reply return code (Stefano Brivio) [1718503] - [net] fix IPv6 prefix route residue (Stefano Brivio) [1718503] - [net] ip6mr: Fix notifiers call on mroute_clean_tables() (Stefano Brivio) [1718503] - [net] af_packet: fix raw sockets over 6in4 tunnel (Stefano Brivio) [1718503] - [net] ip6_gre: fix tunnel list corruption for x-netns (Stefano Brivio) [1718503] - [net] ipv6: fix kernel-infoleak in ipv6_local_error() (Stefano Brivio) [1718503] - [net] ip: on queued skb use skb_header_pointer instead of pskb_may_pull (Stefano Brivio) [1718503] - [net] ipv4: fix use-after-free in ip_cmsg_recv_dstaddr() (Stefano Brivio) [1718503] - [net] ipv6: Take rcu_read_lock in __inet6_bind for mapped addresses (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to a v4 mapped address (Stefano Brivio) [1718503] - [net] ipv6: Consider sk_bound_dev_if when binding a socket to an address (Stefano Brivio) [1718503] - [net] ip: validate header length on virtual device xmit (Stefano Brivio) [1718503] - [net] ipv6: Fix a test against 'ipv6_find_idev()' return value (Stefano Brivio) [1718503] - [net] ipv6: tunnels: fix two use-after-free (Stefano Brivio) [1718503] - [net] ipv6: add missing tx timestamping on IPPROTO_RAW (Stefano Brivio) [1718503] - [net] clear skb->tstamp in forwarding paths (Stefano Brivio) [1718503] - [net] ipv6: sr: properly initialize flowi6 prior passing to ip6_route_output (Stefano Brivio) [1718503] - [net] always initialize pagedlen (Stefano Brivio) [1718503] - [net] ipv6: Fix PMTU updates for UDP/raw sockets in presence of VRF (Stefano Brivio) [1718503] - [net] ipv6: gro: do not use slow memcmp() in ipv6_gro_receive() (Stefano Brivio) [1718503] - [net] xfrm: fix out-of-bounds packet access (Stefano Brivio) [1718503] - [net] ipv6: take rcu lock in rawv6_send_hdrinc() (Stefano Brivio) [1718503] - [net] ip6_tunnel: be careful when accessing the inner header (Stefano Brivio) [1718503] - [net] revert "ipv6: fix double refcount of fib6_metrics" (Stefano Brivio) [1718503] - [net] ipv6: fix memory leak on dst->_metrics (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for ip6_mr failure (Stefano Brivio) [1718503] - [net] ipv6: fix cleanup ordering for pingv6 registration (Stefano Brivio) [1718503] - [net] ip6_tunnel: collect_md xmit: Use ip_tunnel_key's provided src address (Stefano Brivio) [1718503] - [net] ipv6: fix addrconf_sysctl_addr_gen_mode (Stefano Brivio) [1718503] - [net] ipv6: don't reinitialize ndev->cnf.addr_gen_mode on new inet6_dev (Stefano Brivio) [1718503] - [net] ipv6: reserve room for IFLA_INET6_ADDR_GEN_MODE (Stefano Brivio) [1718503] - [net] ipv6: propagate net.ipv6.conf.all.addr_gen_mode to devices (Stefano Brivio) [1718503] - [net] openvswitch: check for null pointer return from nla_nest_start_noflag (Stefano Brivio) [1718408] - [net] openvswitch: add seqadj extension when NAT is used (Stefano Brivio) [1718408] - [net] netfilter: Replace spin_is_locked() with lockdep (Stefano Brivio) [1718392] - [net] netfilter: ipset: do not call ipset_nest_end after nla_nest_cancel (Stefano Brivio) [1718392] - [net] netfilter: ipset: Fix calling ip_set() macro at dumping (Stefano Brivio) [1718392] - [include] netfilter: ipset: Correct rcu_dereference() call in ip_set_put_comment() (Stefano Brivio) [1718392] - [net] netfilter: ipset: fix ip_set_list allocation failure (Stefano Brivio) [1718392] - [net] netfilter: ipset: Make invalid MAC address checks consistent (Stefano Brivio) [1649087] - [net] netfilter: ipset: Allow matching on destination MAC address for mac and ipmac sets (Stefano Brivio) [1649087] - [netdrv] rocker: Handle SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [net] switchdev: Add SWITCHDEV_PORT_ATTR_SET (Ivan Vecera) [1717892] - [netdrv] rocker: Add missing break for PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] bridge: Stop calling switchdev_port_attr_get() (Ivan Vecera) [1717892] - [netdrv] rocker: Check Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] mlxsw: spectrum: Handle PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [include] net: switchdev: Add PORT_PRE_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [netdrv] rocker: Remove port_attr_bridge_flags_get assignment (Ivan Vecera) [1717892] - [netdrv] rocker: Remove getting PORT_BRIDGE_FLAGS (Ivan Vecera) [1717892] - [net] pktgen: do not sleep with the thread lock held (Paolo Abeni) [1715575] - [include] ipv6: fix the check before getting the cookie in rt6_get_cookie (Xin Long) [1709166] - [net] ipv4: not do cache for local delivery if bc_forwarding is enabled (Xin Long) [1712657] - [net] sctp: avoid running the sctp state machine recursively (Xin Long) [1717316] - [netdrv] netdevsim: use skb_sec_path helper (Hangbin Liu) [1711810] - [netdrv] netdevsim: convert to DEFINE_SHOW_ATTRIBUTE (Hangbin Liu) [1711810] - [netdrv] netdevsim: make debug dirs' dentries static (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: use internal netns switch for ip commands (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: add testcases for vxlan flag sets (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink: Add a test case for multipath route get (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh: add testcase for neigh get (Hangbin Liu) [1711810] - [tools] selftests: net: rtnetlink.sh: add fdb get test (Hangbin Liu) [1711810] - [tools] selftests: rtnetlink.sh explicitly requires bash (Hangbin Liu) [1711810] - [net] udp: with udp_segment release on error path (Paolo Abeni) [1718079] - [net] ipv6: explicitly initialize udp6_addr in udp_sock_create6() (Paolo Abeni) [1718079] - [netdrv] geneve: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] vxlan: Don't assume linear buffers in vxlan_err_lookup() (Stefano Brivio) [1652222] - [netdrv] geneve: Initialize addr6 with memset (Stefano Brivio) [1652222] - [net] ip_tunnel: don't force DF when MTU is locked (Stefano Brivio) [1652222] - [netdrv] geneve: ICMP error lookup handler (Stefano Brivio) [1652222] - [netdrv] vxlan: ICMP error lookup handler (Stefano Brivio) [1652222] - [net] udp: Handle ICMP errors for tunnels with same destination port on both endpoints (Stefano Brivio) [1652222] - [net] udp: gro behind static key (Stefano Brivio) [1652222] - [net] bpf: in __bpf_redirect_no_mac pull mac only if present (Jiri Benc) [1687471] - [net] lwt_bpf: remove unnecessary rcu_read_lock in run_lwt_bpf (Jiri Benc) [1687471] - [net] bpf: add End.DT6 action to bpf_lwt_seg6_action helper (Jiri Benc) [1687471] - [net] bpf: fix out-of-bounds read in __bpf_skc_lookup (Jiri Benc) [1687459] - [net] bpf: Check sk_fullsock() before returning from bpf_sk_lookup() (Jiri Benc) [1687459] - [net] flow_dissector: disable preemption around BPF calls (Jiri Benc) [1687459] - [net] bpf: sockmap, only stop/flush strp if it was enabled at some point (Jiri Benc) [1687459] - [net] bpf: Stop the psock parser before canceling its work (Jiri Benc) [1687459] - [net] bpf: only test gso type on gso packets (Jiri Benc) [1687459] - [tools] selftests: add dummy xdp test helper (Jiri Benc) [1687459] - [net] filter: mark expected switch fall-through (Jiri Benc) [1687459] - [documentation] Update references to netdev-FAQ (Jiri Benc) [1687459] - [net] bpfilter: remove trailing newline (Jiri Benc) [1687459] - [net] core: filter: mark expected switch fall-through (Jiri Benc) [1687459] - [net] revert "xsk: simplify AF_XDP socket teardown" (Jiri Benc) [1687459] - [net] bpf/test_run: fix unkillable BPF_PROG_TEST_RUN (Jiri Benc) [1687459] - [net] xsk: share the mmap_sem for page pinning (Jiri Benc) [1687459] - [net] xsk: add missing smp_rmb() in xsk_mmap (Jiri Benc) [1687459] - [net] bpf: only adjust gso_size on bytestream protocols (Jiri Benc) [1687459] - [net] sk_msg: Always cancel strp work before freeing the psock (Jiri Benc) [1687459] - [net] bpf: sock recvbuff must be limited by rmem_max in bpf_setsockopt() (Jiri Benc) [1687459] - [net] bpf: fix SO_MAX_PACING_RATE to support TCP internal pacing (Jiri Benc) [1687459] - [net] bpf: bpf_setsockopt: reset sock dst on SO_MARK changes (Jiri Benc) [1687459] - [net] bpf: correctly set initial window on active Fast Open sender (Jiri Benc) [1687459] - [net] xsk: simplify AF_XDP socket teardown (Jiri Benc) [1687459] - [net] bpf: fix doc of bpf_skb_adjust_room() in uapi (Jiri Benc) [1687459] - [net] bpf: do not blindly change rlimit in reuseport net selftest (Jiri Benc) [1687459] - [net] xsk: proper AF_XDP socket teardown ordering (Jiri Benc) [1687459] - [net] bpf: typo fix in Documentation/networking/af_xdp.rst (Jiri Benc) [1687459] - [net] xdp: split code for map vs non-map redirect (Jiri Benc) [1687459] - [net] xdp: explicit inline __xdp_map_lookup_elem (Jiri Benc) [1687459] - [net] xdp: unlikely instrumentation for xdp map redirect (Jiri Benc) [1687459] - [net] xdp: remove redundant variable 'headroom' (Jiri Benc) [1687459] - [net] xsk: include XDP meta data in AF_XDP frames (Jiri Benc) [1687459] - [net] bpf: Enable BPF_PROG_TYPE_SK_REUSEPORT bpf prog in reuseport selection (Jiri Benc) [1687459] - [net] revert "xdp: add NULL pointer check in __xdp_return()" (Jiri Benc) [1687459] - [lib] test_rhashtable: Make test_insert_dup() allocate its hash table dynamically (Jiri Benc) [1717066] - [lib] test_rhashtable: remove semaphore usage (Jiri Benc) [1717066] - [lib] rhashtable: detect when object movement between tables might have invalidated a lookup (Jiri Benc) [1717066] - [lib] rhashtable: remove duplicated include from rhashtable.c (Jiri Benc) [1717066] - [lib] rhashtable: clean up dereference of ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: use cmpxchg() to protect ->future_tbl (Jiri Benc) [1717066] - [lib] rhashtable: simplify nested_table_alloc() and rht_bucket_nested_insert() (Jiri Benc) [1717066] - [lib] rhashtable: simplify INIT_RHT_NULLS_HEAD() (Jiri Benc) [1717066] - [lib] rhashtable: remove nulls_base and related code (Jiri Benc) [1717066] - [lib] rhashtable: split rhashtable.h (Jiri Benc) [1717066] - [lib] rhashtable: silence RCU warning in rhashtable_test (Jiri Benc) [1717066] - [net] devlink: publish params only after driver init is done (Ivan Vecera) [1715929] - [net] iptunnel: NULL pointer deref for ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_gre: Refactor collect metatdata mode tunnel xmit to ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Fix route fl4 init in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add tnl_update_pmtu in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] ip_tunnel: Add ip tunnel dst_cache in ip_md_tunnel_xmit (Hangbin Liu) [1712792] - [net] vlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [net] vlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: Mark expected switch fall-through (Hangbin Liu) [1664359] - [netdrv] macvlan: disable SIOCSHWTSTAMP in container (Hangbin Liu) [1664359] - [netdrv] macvlan: pass get_ts_info and SIOC[SG]HWTSTAMP ioctl to real device (Hangbin Liu) [1664359] - [net] ethtool: add compat for flash update (Petr Oros) [1708339] - [net] devlink: add flash update command (Petr Oros) [1708339] - [net] devlink: Fix list access without lock while reading region (Petr Oros) [1708339] - [net] devlink: Return right error code in case of errors for region read (Petr Oros) [1708339] - [net] devlink: use direct return of genlmsg_reply (Petr Oros) [1708339] - [net] devlink: Rename devlink health attributes (Petr Oros) [1709874] - [net] devlink: Modify reply of DEVLINK_CMD_HEALTH_REPORTER_GET (Petr Oros) [1709874] - [net] devlink: Update reporter state to error even if recover aborted (Petr Oros) [1709874] - [documentation] devlink: Add Documentation/networking/devlink-health.txt (Petr Oros) [1709874] - [net] devlink: Add health dump {get, clear} commands (Petr Oros) [1709874] - [net] devlink: Add health diagnose command (Petr Oros) [1709874] - [net] devlink: Add health recover command (Petr Oros) [1709874] - [net] devlink: Add health set command (Petr Oros) [1709874] - [net] devlink: Add health get command (Petr Oros) [1709874] - [net] devlink: Add health report functionality (Petr Oros) [1709874] - [net] devlink: Add health reporter create/destroy functionality (Petr Oros) [1709874] - [net] devlink: Add devlink formatted message (fmsg) API (Petr Oros) [1709874] - [net] devlink: add hardware errors tracing facility (Petr Oros) [1709874] - [net] cnb: devlink: report cell size of shared buffers (Petr Oros) [1708348] - [net] devlink: skip info_get op call if it is not defined in dumpit (Petr Oros) [1708342] - [include] devlink: add a generic board.manufacture version name (Petr Oros) [1708342] - [net] devlink: don't allocate attrs on the stack (Petr Oros) [1708342] - [net] devlink: fix condition for compat device info (Petr Oros) [1708342] - [net] ethtool: add compat for devlink info (Petr Oros) [1708342] - [include] devlink: add generic info version names (Petr Oros) [1708342] - [net] devlink: add version reporting to devlink info API (Petr Oros) [1708342] - [net] devlink: add device information API (Petr Oros) [1708342] - [net] devlink: Add devlink notifications support for port params (Petr Oros) [1710228] - [net] devlink: Add support for driverinit set value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add support for driverinit get value for devlink_port (Petr Oros) [1710228] - [net] devlink: Add port param set command (Petr Oros) [1710228] - [net] devlink: Add port param get command (Petr Oros) [1710228] - [net] devlink: Add devlink_param for port register and unregister (Petr Oros) [1710228] - [net] ipv6: properly check return value in inet6_dump_all() (Petr Oros) [1714656] - [net] Don't return invalid table id error when dumping all families (Petr Oros) [1714656] - [net] ipmr_base: Do not reset index in mr_table_dump (Petr Oros) [1714656] - [net] ipv6: Fix dump of specific table with strict checking (Petr Oros) [1714656] - [net] ipv4: avoid compile error in fib_info_nh_uses_dev (Petr Oros) [1714656] - [net] ipv4: Bail early if user only wants prefix entries (Petr Oros) [1714656] - [net] ipv6: Bail early if user only wants cloned entries (Petr Oros) [1714656] - [net] mpls: Handle kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Enable kernel side filtering of route dumps (Petr Oros) [1714656] - [net] Plumb support for filtering ipv4 and ipv6 multicast route dumps (Petr Oros) [1714656] - [net] ipmr: Refactor mr_rtm_dumproute (Petr Oros) [1714656] - [net] mpls: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] ipv6: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] netfilter: nft_fib: Convert nft_fib4_eval to new dev helper (Petr Oros) [1714656] - [net] netfilter: rpfilter: Convert rpfilter_lookup_reverse to new dev helper (Petr Oros) [1714656] - [net] ipv4: Move device validation to helper (Petr Oros) [1714656] - [net] ipv4: Plumb support for filtering route dumps (Petr Oros) [1714656] - [net] Add struct for fib dump filter (Petr Oros) [1714656] - [lib] iov_iter: Fix build error without CONFIG_CRYPTO (Ivan Vecera) [1714213] - [net] datagram: introduce skb_copy_and_hash_datagram_iter helper (Ivan Vecera) [1714213] - [lib] iov_iter: introduce hash_and_copy_to_iter helper (Ivan Vecera) [1714213] - [net] datagram: consolidate datagram copy to iter helpers (Ivan Vecera) [1714213] - [lib] iov_iter: pass void csum pointer to csum_and_copy_to_iter (Ivan Vecera) [1714213] - [net] datagram: open-code copy_page_to_iter (Ivan Vecera) [1714213] - [include] net: enable mpls_ptr in net_device (Hangbin Liu) [1350011] - [net] netfilter: ipset: actually allow allowable CIDR 0 in hash:net, port, net (Stefano Brivio) [1680512] - [net] netfilter: ipset: fix ip_set_byindex function (Stefano Brivio) [1680512] - [net] netfilter: ipset: Introduction of new commands and protocol version 7 (Stefano Brivio) [1680512] - [net] ipv6: don't return positive numbers when nothing was dumped (Petr Oros) [1700306] - [net] rtnetlink: restore handling of dumpit return value in rtnl_dump_all() (Petr Oros) [1700306] - [net] netlink: fixup regression in RTM_GETADDR (Petr Oros) [1700306] - [net] {ipv4, ipv6}: Do not put target net if input nsid is invalid (Petr Oros) [1700306] - [net] rtnl_dump_all needs to propagate error from dumpit function (Petr Oros) [1700306] - [net] rtnetlink: Move ifm in valid_fdb_dump_legacy to closer to use (Petr Oros) [1700306] - [net] neighbor: NTF_PROXY is a valid ndm_flag for a dump request (Petr Oros) [1700306] - [net] mpls: Implement handler for strict data checking on dumps (Petr Oros) [1700306] - [net] rtnetlink: Update comment in rtnl_stats_dump regarding strict data checking (Petr Oros) [1700306] - [net] ipv6: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [net] ipv4: Put target net when address dump fails due to bad attributes (Petr Oros) [1700306] - [tools] headers uapi: Update linux/netlink.h header copy (Petr Oros) [1700306] - [net] neigh: fix NULL deref in pneigh_dump_table() (Petr Oros) [1700306] - [net] ipv6: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv4: Add support for dumping addresses for a specific device (Petr Oros) [1700306] - [net] ipv6: Remove ip_idx arg to in6_dump_addrs (Petr Oros) [1700306] - [net] ipv4: Move loop over addresses on a device into in_dev_dump_addr (Petr Oros) [1700306] - [net] netlink: Add answer_flags to netlink_callback (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_fdb_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Move input checking for rtnl_fdb_dump to helper (Petr Oros) [1700306] - [net] bridge: Update br_mdb_dump for strict data checking (Petr Oros) [1700306] - [net] Update netconf dump handlers for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update ip6addrlbl_dump for strict data checking (Petr Oros) [1700306] - [net] fib_rules: Update fib_nl_dumprule for strict data checking (Petr Oros) [1700306] - [net] namespace: Update rtnl_net_dumpid for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neightbl_dump_info for strict data checking (Petr Oros) [1700306] - [net] neighbor: Update neigh_dump_info for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update fib dumps for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update ipmr_rtm_dumplink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update inet6_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_stats_dump for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_bridge_getlink for strict data checking (Petr Oros) [1700306] - [net] rtnetlink: Update rtnl_dump_ifinfo for strict data checking (Petr Oros) [1700306] - [net] ipv6: Update inet6_dump_addr for strict data checking (Petr Oros) [1700306] - [net] ipv4: Update inet_dump_ifaddr for strict data checking (Petr Oros) [1700306] - [net] netlink: Add new socket option to enable strict checking on dumps (Petr Oros) [1700306] - [net] ipv6: Refactor address dump to push inet6_fill_args to in6_dump_addrs (Petr Oros) [1700306] - [lib] netlink: Add strict version of nlmsg_parse and nla_parse (Petr Oros) [1700306] - [net] Add extack to nlmsg_parse (Petr Oros) [1700306] - [include] netlink: Add extack message to nlmsg_parse for invalid header length (Petr Oros) [1700306] - [net] netlink: Pass extack to dump handlers (Petr Oros) [1700306] - [net] neigh: Extend dump filter to proxy neighbor dumps (Petr Oros) [1700306] - [lib] netlink: add nested array policy validation (Petr Oros) [1700306] - [lib] netlink: allow NLA_NESTED to specify nested policy to validate (Petr Oros) [1700306] - [lib] netlink: move extack setting into validate_nla() (Petr Oros) [1700306] - [lib] netlink: make validation_data const (Petr Oros) [1700306] - [lib] netlink: remove NLA_NESTED_COMPAT (Petr Oros) [1700306] - [lib] netlink: add ethernet address policy types (Petr Oros) [1700306] - [net] sched: cls_u32: add res to offload information (Ivan Vecera) [1711377] - [net] sched: gred: support reporting stats from offloads (Ivan Vecera) [1711377] - [net] sched: gred: add basic Qdisc offload (Ivan Vecera) [1711377] - [net] sched: gred: allow manipulating per-DP RED flags (Ivan Vecera) [1711377] - [net] sched: gred: store red flags per virtual queue (Ivan Vecera) [1711377] - [net] sched: gred: provide a better structured dump and expose stats (Ivan Vecera) [1711377] - [net] sched: gred: store bytesin as a 64 bit value (Ivan Vecera) [1711377] - [net] sched: gred: use extack to provide more details on configuration errors (Ivan Vecera) [1711377] - [net] sched: gred: pass extack to nla_parse_nested() (Ivan Vecera) [1711377] - [net] sched: gred: separate error and non-error path in gred_change() (Ivan Vecera) [1711377] - [net] netlink: add NLA_REJECT policy type (Ivan Vecera) [1711377] - [lib] netlink: Return extack message if attribute validation fails (Ivan Vecera) [1711377] - [net] sched: red: notify drivers about RED's limit parameter (Ivan Vecera) [1711039] - [net] sched: mq: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: red: offload a graft notification (Ivan Vecera) [1711039] - [net] sched: provide notification for graft on root (Ivan Vecera) [1711039] - [net] sched: prio: delay destroying child qdiscs on change (Ivan Vecera) [1711039] - [net] sched: red: delay destroying child qdisc on replace (Ivan Vecera) [1711039] - [net] sched: refactor grafting Qdiscs with a parent (Ivan Vecera) [1711039] - [net] sched: add an offload graft helper (Ivan Vecera) [1711039] - [net] sched: set TCQ_F_OFFLOADED flag for MQ (Ivan Vecera) [1711039] - [net] sched: red: remove unnecessary red_dump_offload_stats parameter (Ivan Vecera) [1711039] - [net] sched: add an offload dump helper (Ivan Vecera) [1711039] - [netdrv] netdevsim: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [netdrv] rocker: Implement ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] Introduce ndo_get_port_parent_id() (Ivan Vecera) [1708368] - [net] use indirect calls helpers at early demux stage (Paolo Abeni) [1700747] - [net] use indirect calls helpers for L3 handler hooks (Paolo Abeni) [1700747] - [net] use indirect calls helpers at the socket layer (Paolo Abeni) [1700747] - [net] use indirect calls helpers for ptype hook (Paolo Abeni) [1700747] - [net] add documentation to socket.c (Paolo Abeni) [1700747] - [net] udp: use indirect call wrappers for GRO socket lookup (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO transport layer (Paolo Abeni) [1700747] - [net] use indirect call wrappers at GRO network layer (Paolo Abeni) [1700747] - [net] indirect call wrappers: helpers to speed-up indirect calls of builtin (Paolo Abeni) [1700747] - [powerpc] powerpc: bpf: Fix generation of load/store DW instructions (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: propagate liveness on all frames (Yauheni Kaliuta) [1700846] - [net] bpf: do not restore dst_reg when cur_state is freed (Yauheni Kaliuta) [1700846] - [tools] tools lib bpf: Fix the build by adding a missing stdarg.h include (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fix version info and add it to shared object (Yauheni Kaliuta) [1700846] - [tools] btf: fix bug with resolving STRUCT/UNION into corresponding FWD (Yauheni Kaliuta) [1700846] - [tools] tools/libbpf: signedness bug in btf_dedup_ref_type() (Yauheni Kaliuta) [1700846] - [tools] libbpf: fix libbpf_print (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: simplify libbpf API function libbpf_set_print() (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: move set_max_rlimit() before __bpf_object__open_xattr() (Yauheni Kaliuta) [1700846] - [include] bpf: promote bpf_perf_event.h to mandatory UAPI header (Yauheni Kaliuta) [1700846] - [net] bpf: Avoid unnecessary instruction in convert_bpf_ld_abs() (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix check of allowed specifiers in bpf_trace_printk (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: Document Jump X addressing mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix license for a compat header file (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Capitalise document heading (Yauheni Kaliuta) [1700846] - [documentation] docs: Add bpf/index to top level index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Add toctree to index (Yauheni Kaliuta) [1700846] - [documentation] docs: bpf: Rename README.rst to index.rst (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported map types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip verifier tests for unsupported program types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: skip sockmap in test_maps if kernel doesn't have support (Yauheni Kaliuta) [1700846] - [rpmspec] rpmspec: pack bpf-helpers, bpftool-net, bpftool-feature manpages (Yauheni Kaliuta) [1700846] - [net] bpf, tcp: correctly handle DONT_WAIT flags and timeo == 0 (Yauheni Kaliuta) [1700846] - [kernel] bpf: mark bpf_event_notify and bpf_event_init as static (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap fix msg->sg.size account on ingress skb (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap remove duplicate queue free (Yauheni Kaliuta) [1700846] - [net] net/tls: remove set but not used variables (Yauheni Kaliuta) [1700846] - [media] bpf: add map helper functions push, pop, peek in more BPF programs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix infinite loop in map create (Yauheni Kaliuta) [1700846] - [net] net/tls: fix build without CONFIG_TLS_DEVICE (Yauheni Kaliuta) [1700846] - [net] net/tls: don't leak partially sent record in device mode (Yauheni Kaliuta) [1700846] - [net] xdp: fix cpumap redirect SKB creation bug (Yauheni Kaliuta) [1700846] - [net] net/core: Document reuseport_add_sock() bind_inany argument (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: clarify bump in libbpf version info (Yauheni Kaliuta) [1700846] - [net] net/tls: Inform user space about send buffer availability (Yauheni Kaliuta) [1700846] - [tools] libbpf: handle BTF parsing and loading properly (Yauheni Kaliuta) [1700846] - [net] bpf: fix warning about using plain integer as NULL (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: fixing leak when kernel does not support btf (Yauheni Kaliuta) [1700846] - [net] tls: Fix write space handling (Yauheni Kaliuta) [1700846] - [net] tls: Fix tls_device handling of partial records (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, fix documentation for attach types (Yauheni Kaliuta) [1700846] - [tools] btf: separate btf creation and loading (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a selftest test_btf failure (Yauheni Kaliuta) [1700846] - [tools] selftests/btf: add initial BTF dedup tests (Yauheni Kaliuta) [1700846] - [tools] btf: add BTF types deduplication algorithm (Yauheni Kaliuta) [1700846] - [tools] btf: extract BTF type size calculation (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: silence a libbpf unnecessary warning (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: implement libbpf btf__get_map_kv_tids() API function (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: expose functions btf_ext__* as API functions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a support for getting xdp prog id on ifindex (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add a helper for retrieving a map fd for a given name (Yauheni Kaliuta) [1700846] - [tools] libbpf: introduce bpf_map_lookup_elem_flags() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add bash completion for bpftool probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for a network device (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add C-style "#define" output for probes (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF helper functions (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF map types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for eBPF program types (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for kernel configuration options (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add probes for /proc/ eBPF parameters (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add basic probe capability, probe syscall availability (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: print out btf log at LIBBPF_WARN level (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move libbpf pr_* debug print functions to headers (Yauheni Kaliuta) [1700846] - [net] net: tls: Fix deadlock in free_resources tx (Yauheni Kaliuta) [1700846] - [net] net: tls: Save iv in tls_rec for async crypto requests (Yauheni Kaliuta) [1700846] - [tools] bpf: pull in pkt_sched.h header for tooling to fix bpftool build (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: change section name of bpfilter UMH blob (Yauheni Kaliuta) [1700846] - [netdrv] tap: call skb_probe_transport_header after setting skb->dev (Yauheni Kaliuta) [1700846] - [net] Prevent overflow of sk_msg in sk_msg_clone() (Yauheni Kaliuta) [1700846] - [net] tls: Do not call sk_memcopy_from_iter with zero length (Yauheni Kaliuta) [1700846] - [net] net: ipv4: Set skb->dev for output route resolution (Yauheni Kaliuta) [1700846] - [net] bpf: refactor bpf_test_run() to separate own failures and test program result (Yauheni Kaliuta) [1700846] - [include] bpf: fix pointer offsets in context for 32 bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: copy a few net uapi headers to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: tcp_bpf_recvmsg should return EAGAIN when nonblocking and no data (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, fix psock create on existing kcm/tls port (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove socket lock assertion on ULP cleanup (Yauheni Kaliuta) [1700846] - [lib] bpf: test_bpf: add init_net to dev for flow_dissector (Yauheni Kaliuta) [1700846] - [net] flow_dissector: lookup netns by skb->sk if skb->dev is NULL (Yauheni Kaliuta) [1700846] - [net] tls: Fixed uninitialised vars warning (Yauheni Kaliuta) [1700846] - [include] cgroup: Simplify cgroup_ancestor (Yauheni Kaliuta) [1700846] - [netdrv] veth: Orphan skb before GRO (Yauheni Kaliuta) [1700846] - [net] net/core/filter: fix unused-variable warning (Yauheni Kaliuta) [1700846] - [net] bpf: fix build error with clang (Yauheni Kaliuta) [1700846] - [netdrv] veth: Free queues on link delete (Yauheni Kaliuta) [1700846] - [net] bpf: fix sanitation rewrite in case of non-pointers (Yauheni Kaliuta) [1700846] - [net] bpf: drop refcount if bpf_map_new_fd() fails in map_create() (Yauheni Kaliuta) [1700846] - [net] bpf: decrease usercnt if bpf_map_new_fd() fails in bpf_map_get_fd_by_id() (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: fix lookup bug in map_delete_elem (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in stackmap (Yauheni Kaliuta) [1700846] - [net] bpf: Fix narrow load on a bpf_sock returned from sk_lookup() (Yauheni Kaliuta) [1700846] - [net] bpf: Fix syscall's stackmap lookup potential deadlock (Yauheni Kaliuta) [1700846] - [kernel] bpf: fix potential deadlock in bpf_prog_register (Yauheni Kaliuta) [1700846] - [net] bpf: fix lockdep false positive in percpu_freelist (Yauheni Kaliuta) [1700846] - [net] bpf: run bpf programs with preemption disabled (Yauheni Kaliuta) [1700846] - [tools] bpf, selftests: fix handling of sparse CPU allocations (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix test_btf for typedef func_proto case (Yauheni Kaliuta) [1700846] - [net] bpf: btf: allow typedef func_proto (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix crash with un-owned prog arrays (Yauheni Kaliuta) [1700846] - [tools] bpftool: fix percpu maps updating (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: Cleanup license mess (Yauheni Kaliuta) [1700846] - [net] bpf: Annotate implicit fall through in cgroup_dev_func_proto (Yauheni Kaliuta) [1700846] - [net] bpf: Make function btf_name_offset_valid static (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: retry tests that expect build-id (Yauheni Kaliuta) [1700846] - [net] bpf: zero out build_id for BPF_STACK_BUILD_ID_IP (Yauheni Kaliuta) [1700846] - [net] bpf: don't assume build-id length is always 20 bytes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: properly account for libbfd variations (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry loading program on EAGAIN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: workaround clang asm goto compilation errors (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: install with_tunnels.sh for test_flow_dissector.sh (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: disallow to remove bpfilter module while being used (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Fix type cast and pointer warnings (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: restart bpfilter_umh when error occurred (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use cleanup callback to release umh_info (Yauheni Kaliuta) [1700846] - [kernel] umh: add exit routine for UMH process (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: Set user mode helper's command line (Yauheni Kaliuta) [1700846] - [kernel] umh: Add command line to user mode helpers (Yauheni Kaliuta) [1700846] - [net] net: bpfilter: use get_pid_task instead of pid_task (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpftool map dump with bitfields (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test btf bitfield with >=256 struct member offset (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs bitfield pretty print (Yauheni Kaliuta) [1700846] - [net] bpf: fix panic in stack_map_get_build_id() on i386 and arm32 (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install files tcp_(server|client)*.py (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: user proper argument index (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] bpf, doc: add note for libbpf's stand-alone build (Yauheni Kaliuta) [1700846] - [documentation] bpf, doc: update design qa to reflect kern_version requirement (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix incorrect users of create_and_get_cgroup (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases for alu op on mixed dst register types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test [::] -> [::1] rewrite in sys_sendmsg in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Fix [::] -> [::1] rewrite in sys_sendmsg (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to selftests (Yauheni Kaliuta) [1700846] - [net] bpf: fix check_map_access smin_value test when pointer contains offset (Yauheni Kaliuta) [1700846] - [net] bpf: restrict stack pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: restrict map value pointer arithmetic for unprivileged (Yauheni Kaliuta) [1700846] - [net] bpf: enable access to ax register also from verifier rewrite (Yauheni Kaliuta) [1700846] - [net] bpf: move tmp variable into ax register in interpreter (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix error printing in test_devmap() (Yauheni Kaliuta) [1700846] - [tools] bpf: fix segfault in test_verifier selftest (Yauheni Kaliuta) [1700846] - [net] bpf: tls_sw, init TLS ULP removes BPF proto hooks (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, sock{map|hash} redirect through ULP (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, zap ingress queue on psock down (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, fix socket data_ready events (Yauheni Kaliuta) [1700846] - [net] bpf: skb_verdict, support SK_PASS on RX BPF path (Yauheni Kaliuta) [1700846] - [net] bpf: skmsg, replace comments with BUILD bug (Yauheni Kaliuta) [1700846] - [net] bpf: sk_msg, improve offset chk in _is_valid_access (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, fix sk_msg_md access past end test (Yauheni Kaliuta) [1700846] - [net] bpf/cpumap: make sure frame_size for build_skb is aligned if headroom isn't (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: reorder stack size check with dead code sanitization (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: verifier: add tests for JSET interpretation (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: teach the verifier to reason about the BPF_JSET instruction (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add trivial JSET tests (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_LD_IMM64 to the line_info test (Yauheni Kaliuta) [1700846] - [net] bpf: Ensure line_info.insn_off cannot point to insn with zero code (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: do not force gcc as CC (Yauheni Kaliuta) [1700846] - [tools] bpf: fix up uapi helper description and sync bpf header with tools (Yauheni Kaliuta) [1700846] - [net] bpf: log struct/union attribute for forward type (Yauheni Kaliuta) [1700846] - [tools] bpf: sk_msg, add tests for size field (Yauheni Kaliuta) [1700846] - [tools] bpf: add tools lib/include support sk_msg_md size field (Yauheni Kaliuta) [1700846] - [include] bpf: sockmap, metadata support for reporting size of msg (Yauheni Kaliuta) [1700846] - [net] bpf: correct slot_type marking logic to allow more stack slot sharing (Yauheni Kaliuta) [1700846] - [kernel] bpf: support raw tracepoints in modules (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add an option to prevent auto-mount of bpffs, tracefs (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: attempt to mount tracefs if required for tracelog cmd (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: check precise {func, line, jited_line}_info_rec_size in test_btf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: fix memleak by freeing line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: support pretty print with kind_flag set (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: refactor btf_dumper_int_bits() (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: test kernel bpffs map pretty print with struct kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add test_btf unit tests for kind_flag (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync btf.h header from kernel to tools (Yauheni Kaliuta) [1700846] - [net] bpf: enable cgroup local storage map pretty print with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix struct/union/fwd types with kind_flag (Yauheni Kaliuta) [1700846] - [net] bpf: btf: refactor btf_int_bits_seq_show() (Yauheni Kaliuta) [1700846] - [net] bpf: remove useless version check for prog load (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix -Wmissing declaration warnings (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix warning on struct bpf_prog_linfo definition (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a prog array map update example to documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix examples in documentation for bpftool prog (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add doc for -m option to bpftool-prog.rst (Yauheni Kaliuta) [1700846] - [net] bpf: add self-check logic to liveness analysis (Yauheni Kaliuta) [1700846] - [net] bpf: improve stacksafe state comparison (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: check insn processed in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: speed up stacksafe check (Yauheni Kaliuta) [1700846] - [net] bpf: verbose log bpf_line_info in verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Create a new btf_name_by_offset() for non type name use case (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix sk lookup usage in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: remove obsolete prog->aux sanitation in bpf_insn_prepare_dump (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: make sure callees don't prune with caller differences (Yauheni Kaliuta) [1700846] - [tools] bpf: sync tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: include sub program tags in bpf_prog_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Remove !func_info and !line_info check from test_btf and bpftool (Yauheni Kaliuta) [1700846] - [net] bpf: Remove bpf_dump_raw_ok() check for func_info and line_info (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: dual license all files (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: replace Netronome boilerplate with SPDX license headers (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix SPDX format in headers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add btf annotations for cgroup_local_storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for cgroup local storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: pass struct btf pointer to the map_check_btf() callback (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use __bpf_constant_htons in test_prog.c (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_jit_limit knob for PAGE_SIZE >= 64K (Yauheni Kaliuta) [1700846] - [arm64] bpf: arm64: Enable arm64 jit to provide bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: use proper type when passing prog_type (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: rename *_info_cnt to nr_*_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: rename *_info_cnt to nr_*_info in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: clean up bpf_prog_get_info_by_fd() (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool: Fix newline and p_err issue (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing pointer dereference for map stacktrace fixup (Yauheni Kaliuta) [1700846] - [net] bpf: relax verifier restriction on BPF_MOV | BPF_ALU (Yauheni Kaliuta) [1700846] - [tools] media: bpf: add bpf function to report mouse movement (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: bpftool: Print bpf_line_info during prog dump (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Add btf_line_info support to libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Refactor and bug fix on the bpf_func_info loading logic (Yauheni Kaliuta) [1700846] - [tools] bpf: Add unit tests for bpf_line_info (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor and bug fix in test_func_type in test_btf.c (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: Add bpf_line_info support (Yauheni Kaliuta) [1700846] - [net] net/flow_dissector: correctly cap nhoff and thoff in case of BPF (Yauheni Kaliuta) [1700846] - [net] selftests/bpf: use thoff instead of nhoff in BPF flow dissector (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: update testcases for BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: verifier remove the rejection on BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [net] bpf: interpreter support BPF_ALU | BPF_ARSH (Yauheni Kaliuta) [1700846] - [s390] s390: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [powerpc] ppc: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Yauheni Kaliuta) [1700846] - [tools] bpf: Expect !info.func_info and insn_off name changes in test_btf/libbpf/bpftool (Yauheni Kaliuta) [1700846] - [tools] bpf: tools: Sync uapi bpf.h for the name changes in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Change insn_offset to insn_off in bpf_func_info (Yauheni Kaliuta) [1700846] - [net] bpf: Improve the info.func_info and info.func_info_rec_size behavior (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add a command to dump the trace pipe (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: don't allocate BPF JIT programs in module memory (Yauheni Kaliuta) [1700846] - [net] bpf: add __weak hook for allocating executable memory (Yauheni Kaliuta) [1700846] - [net] bpf: add per-insn complexity limit (Yauheni Kaliuta) [1700846] - [net] bpf: improve verifier branch analysis (Yauheni Kaliuta) [1700846] - [net] bpf: check pending signals while verifying programs (Yauheni Kaliuta) [1700846] - [tools] selftests: add a test for bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] libbpf: add bpf_prog_test_run_xattr (Yauheni Kaliuta) [1700846] - [tools] tools: sync uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [net] bpf: respect size hint to BPF_PROG_TEST_RUN if present (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: seg fault with NULL pointer arg (Yauheni Kaliuta) [1700846] - [powerpc] bpf: powerpc64: optimize JIT passes for bpf function calls (Yauheni Kaliuta) [1700846] - [tools] bpf: allow BPF read access to qdisc pkt_len (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix license in README.rst (Yauheni Kaliuta) [1700846] - [net] bpf: Fix memleak in aux->func_info and aux->btf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: get ifindex from ifname (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: improve xdp1 example (Yauheni Kaliuta) [1700846] - [tools] bpf: Apply F_NEEDS_EFFICIENT_UNALIGNED_ACCESS to more ACCEPT test cases (Yauheni Kaliuta) [1700846] - [tools] bpf: Make more use of 'any' alignment in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Adjust F_NEEDS_EFFICIENT_UNALIGNED_ACCESS handling in test_verifier.c (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_F_ANY_ALIGNMENT (Yauheni Kaliuta) [1700846] - [tools] bpf: Improve socket lookup reuseport documentation (Yauheni Kaliuta) [1700846] - [tools] bpf: Support sk lookup in netns with id 0 (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix verifier log string check for bad alignment (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add owner_prog_type and owner_jited to bpftool output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: mark offloaded programs more explicitly in plain output (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for new map types (queue and stack) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix bash completion for bpftool prog (attach|detach) (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use "/proc/self/" i.o. crafting links with getpid() (Yauheni Kaliuta) [1700846] - [arm64] arm64/bpf: use movn/movk/movk sequence to generate kernel addresses (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: make libbpf _GNU_SOURCE friendly (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix a bitfield pretty print issue (Yauheni Kaliuta) [1700846] - [tools] bpf: Fix various lib and testsuite build failures on 32-bit (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add addition type tests to test_btf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix two test_btf unit test cases (Yauheni Kaliuta) [1700846] - [net] bpf: btf: check name validity for various types (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragment CONFIG_FTRACE_SYSCALLS (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap, add options for msg_pop_data() helper (Yauheni Kaliuta) [1700846] - [tools] bpf: add msg_pop_data helper to tools (Yauheni Kaliuta) [1700846] - [tools] libbpf: Document API and ABI conventions (Yauheni Kaliuta) [1700846] - [tools] libbpf: Verify versioned symbols (Yauheni Kaliuta) [1700846] - [tools] libbpf: Add version script for DSO (Yauheni Kaliuta) [1700846] - [tools] libbpf: Name changing for btf_get_from_id (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: change selftest test_btf for both jit and non-jit (Yauheni Kaliuta) [1700846] - [net] bpf: btf: support proper non-jit func info (Yauheni Kaliuta) [1700846] - [arm64] bpf, arm64: fix getting subprog addr from aux for calls (Yauheni Kaliuta) [1700846] - [net] bpf, ppc64: generalize fetching subprog into bpf_jit_get_func_addr (Yauheni Kaliuta) [1700846] - [tools] bpf: align map type names formatting (Yauheni Kaliuta) [1700846] - [net] bpf: btf: fix spelling mistake "Memmber" -> "Member" (Yauheni Kaliuta) [1700846] - [net] bpf, tags: Fix DEFINE_PER_CPU expansion (Yauheni Kaliuta) [1700846] - [tools] bpf: Add BPF_MAP_TYPE_QUEUE and BPF_MAP_TYPE_STACK to bpftool-map (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: fix: error handling regarding kprobe_events (Yauheni Kaliuta) [1700846] - [tools] libbpf: make bpf_object__open default to UNSPEC (Yauheni Kaliuta) [1700846] - [tools] bpf: add skb->tstamp r/w access from tc clsact and cg skb progs (Yauheni Kaliuta) [1700846] - [net] bpf: fix integer overflow in queue_stack_map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix spelling mistake "memeory" -> "memory" (Yauheni Kaliuta) [1700846] - [net] bpf, lpm: make longest_prefix_match() faster (Yauheni Kaliuta) [1700846] - [tools] bpf: adding tests for map_in_map helpber in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: adding support for map in map in libbpf (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: don't specify prog name if kernel doesn't support it (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: remove map name retry from bpf_create_map_xattr (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: introduce bpf_object__probe_caps to test BPF capabilities (Yauheni Kaliuta) [1700846] - [tools] libbpf: make sure bpf headers are c++ include-able (Yauheni Kaliuta) [1700846] - [tools] bpf: fix a libbpf loader issue (Yauheni Kaliuta) [1700846] - [include] bpf: fix a compilation error when CONFIG_BPF_SYSCALL is not defined (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add support for func types (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: enhance test_btf file testing to test func info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: refactor to implement btf_get_from_id() in lib/bpf (Yauheni Kaliuta) [1700846] - [samples] tools/bpf: do not use pahole if clang/llvm can generate BTF sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add support to read .BTF.ext sections (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: extends test_btf to test load/retrieve func_type info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add new fields for program load in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: sync kernel uapi bpf.h header to tools directory (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce bpf_func_info (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Add tests for BTF_KIND_FUNC_PROTO and BTF_KIND_FUNC (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: Sync kernel btf.h header (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Add BTF_KIND_FUNC and BTF_KIND_FUNC_PROTO (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Break up btf_type_is_void() (Yauheni Kaliuta) [1700846] - [tools] tools: add selftest for BPF_F_ZERO_SEED (Yauheni Kaliuta) [1700846] - [tools] tools: sync linux/bpf.h (Yauheni Kaliuta) [1700846] - [include] bpf: move BPF_F_QUERY_EFFECTIVE after map flags (Yauheni Kaliuta) [1700846] - [net] bpf: allow zero-initializing hash map seed (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: retry map creation without the name (Yauheni Kaliuta) [1700846] - [net] bpf: allocate local storage buffers using GFP_ATOMIC (Yauheni Kaliuta) [1700846] - [net] bpf: fix off-by-one error in adjust_subprog_starts (Yauheni Kaliuta) [1700846] - [net] bpf: fix null pointer dereference on pointer offload (Yauheni Kaliuta) [1700846] - [tools] bpftool: make libbfd optional (Yauheni Kaliuta) [1700846] - [net] net/bpf: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [powerpc] net/bpf_jit: PPC: split VLAN_PRESENT bit handling from VLAN_TCI (Yauheni Kaliuta) [1700846] - [net] net/skbuff: add macros for VLAN_PRESENT bit (Yauheni Kaliuta) [1700846] - [tools] selftest/bpf: Use bpf_sk_lookup_{tcp, udp} in test_sock_addr (Yauheni Kaliuta) [1700846] - [net] bpf: Support socket lookup in CGROUP_SOCK_ADDR progs (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte order in bpf_sk_lookup_udp (Yauheni Kaliuta) [1700846] - [net] bpf: Extend the sk_lookup() helper to XDP hookpoint (Yauheni Kaliuta) [1700846] - [net] bpf: helper to pop data from messages (Yauheni Kaliuta) [1700846] - [net] bpf: fix wrong helper enablement in cgroup local storage (Yauheni Kaliuta) [1700846] - [include] bpf: sk_msg program helper bpf_msg_push_data (Yauheni Kaliuta) [1700846] - [net] bpf: Fix IPv6 dport byte-order in bpf_sk_lookup (Yauheni Kaliuta) [1700846] - [net] bpf: Allow sk_lookup with IPv6 module (Yauheni Kaliuta) [1700846] - [net] net: core: Fix build with CONFIG_IPV6=m (Yauheni Kaliuta) [1700846] - [net] bpf: Fix dev pointer dereference from sk_skb (Yauheni Kaliuta) [1700846] - [net] bpf: fix building without CONFIG_INET (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf: Fix bpf_program__next() API (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix uninitialized duration warning (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 for bpf_sock_addr (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test narrow loads with off > 0 in test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Allow narrow loads with offset > 0 (Yauheni Kaliuta) [1700846] - [tools] bpftool: support loading flow dissector (Yauheni Kaliuta) [1700846] - [tools] bpftool: add pinmaps argument to the load/loadall (Yauheni Kaliuta) [1700846] - [tools] bpftool: add loadall command (Yauheni Kaliuta) [1700846] - [tools] libbpf: add internal pin_name (Yauheni Kaliuta) [1700846] - [tools] libbpf: bpf_program__pin: add special case for instances.nr == 1 (Yauheni Kaliuta) [1700846] - [tools] libbpf: cleanup after partial failure in bpf_object__pin (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: rename flow dissector section to flow_dissector (Yauheni Kaliuta) [1700846] - [netdrv] bpf: do not pass netdev to translate() and prepare() offload callbacks (Yauheni Kaliuta) [1700846] - [net] bpf: pass prog instead of env to bpf_prog_offload_verifier_prep() (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass destroy() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [include] bpf: pass translate() as a callback and remove its ndo_bpf subcommand (Yauheni Kaliuta) [1700846] - [netdrv] bpf: call verifier_prep from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call finalize() from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [net] bpf: call verify_insn from its callback in struct bpf_offload_dev (Yauheni Kaliuta) [1700846] - [netdrv] bpf: pass a struct with offload callbacks to bpf_offload_dev_create() (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary when it exists (Yauheni Kaliuta) [1700846] - [tools] bpftool: Improve handling of ENOENT on map dumps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a test case for sock_ops perf-event notification (Yauheni Kaliuta) [1700846] - [net] bpf: add perf event notificaton support for sock_ops (Yauheni Kaliuta) [1700846] - [net] bpf: let verifier to calculate and record max_pkt_offset (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: update references to other man pages in documentation (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: pass an argument to silence open_obj_pinned() (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix plain output and doc for --bpffs option (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: prevent infinite loop in get_fdinfo() (Yauheni Kaliuta) [1700846] - [samples] bpf_load: add map name to load_maps error message (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: adjust rlimit RLIMIT_MEMLOCK when loading programs, maps (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: enable (uncomment) all tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpf_prog_get_info_by_fd to return 0 func_lens for unpriv (Yauheni Kaliuta) [1700846] - [net] bpf: show main program address and length in bpf_prog_info (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited address in bpf_prog_info->jited_ksyms (Yauheni Kaliuta) [1700846] - [net] bpf: show real jited prog address in /proc/kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: test make sure to run unpriv test cases in test_verifier (Yauheni Kaliuta) [1700846] - [tools] bpf: add various test cases to test_verifier (Yauheni Kaliuta) [1700846] - [net] bpf: don't set id on after map lookup with ptr_to_map_val return (Yauheni Kaliuta) [1700846] - [tools] libbpf: Fix compile error in libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] kselftests/bpf: use ping6 as the default ipv6 ping binary if it exists (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add unlimited rlimit for flow_dissector_load (Yauheni Kaliuta) [1700846] - [net] bpf: add bpf_jit_limit knob to restrict unpriv allocations (Yauheni Kaliuta) [1700846] - [net] bpf: make direct packet write unclone more robust (Yauheni Kaliuta) [1700846] - [net] bpf: fix leaking uninitialized memory on pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet write into pop/peek helpers (Yauheni Kaliuta) [1700846] - [net] bpf: fix cg_skb types to hint access type in may_access_direct_pkt_data (Yauheni Kaliuta) [1700846] - [net] bpf: fix direct packet access for flow dissector progs (Yauheni Kaliuta) [1700846] - [net] bpf: disallow direct packet access for unpriv in cg_skb (Yauheni Kaliuta) [1700846] - [tools] bpf: fix test suite to enable all unpriv program types (Yauheni Kaliuta) [1700846] - [net] bpf, btf: fix a missing check bug in btf_parse (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add config fragments BPF_STREAM_PARSER and XDP_SOCKETS (Yauheni Kaliuta) [1700846] - [net] bpf: devmap: fix wrong interface selection in notifier_call (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: fix completion for "bpftool map update" (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: print nb of cmds to stdout (not stderr) for batch mode (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: document restriction on '.' in names to pin in bpffs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix return value comparison for tests in test_libbpf.sh (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: simplify and cleanup perf ring buffer walk (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: avoid retpoline for map push/pop/peek operation (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: remove unneeded flow key in check_helper_mem_access (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: reject xadd on flow key memory (Yauheni Kaliuta) [1700846] - [net] bpf, verifier: fix register type dump in xadd and st (Yauheni Kaliuta) [1700846] - [net] ulp: remove uid and user_visible members (Yauheni Kaliuta) [1700846] - [tools] bpf: test_sockmap add options to use msg_push_data (Yauheni Kaliuta) [1700846] - [tools] bpf: libbpf support for msg_push_data (Yauheni Kaliuta) [1700846] - [tools] Sync uapi/bpf.h to tools/include (Yauheni Kaliuta) [1700846] - [net] bpf: add tests for direct packet access from CGROUP_SKB (Yauheni Kaliuta) [1700846] - [net] bpf: add cg_skb_is_valid_access for BPF_PROG_TYPE_CGROUP_SKB (Yauheni Kaliuta) [1700846] - [tools] bpf, libbpf: use correct barriers in perf ring buffer walk (Yauheni Kaliuta) [1700846] - [tools] tools, perf: add and use optimized ring_buffer_{read_head, write_tail} helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add test cases for queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf: add MAP_LOOKUP_AND_DELETE_ELEM syscall (Yauheni Kaliuta) [1700846] - [net] bpf: add queue and stack maps (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: add ARG_PTR_TO_UNINIT_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf/syscall: allow key to be null in map functions (Yauheni Kaliuta) [1700846] - [net] bpf: rename stack trace map operations (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: use 4 context mode for the NFP disasm (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix file resource leak in load_kallsyms (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap, add msg_peek tests to test_sockmap (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, support for msg_peek in sk_msg with redirect ingress (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix skmsg recvmsg handler to track size correctly (Yauheni Kaliuta) [1700846] - [include] bpf: skmsg, improve sk_msg_used_element to work in cork context (Yauheni Kaliuta) [1700846] - [tools] libbpf: Per-symbol visibility for DSO (Yauheni Kaliuta) [1700846] - [tools] bpf, tls: add tls header to tools infrastructure (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: add map create command (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add flag to allow non-compat map definitions (Yauheni Kaliuta) [1700846] - [tools] bpf: bpftool, add support for attaching programs to maps (Yauheni Kaliuta) [1700846] - [maintainers] bpf, doc: add maintainers entry to related files (Yauheni Kaliuta) [1700846] - [tools] bpf: add tls support for testing in test_sockmap (Yauheni Kaliuta) [1700846] - [net] tls: add bpf support to sk_msg handling (Yauheni Kaliuta) [1700846] - [net] tls: replace poll implementation with read hook (Yauheni Kaliuta) [1700846] - [net] tls: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: convert to generic sk_msg interface (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: remove ulp bits from sockmap (Yauheni Kaliuta) [1700846] - [net] tcp, ulp: enforce sock_owned_by_me upon ulp init and cleanup (Yauheni Kaliuta) [1700846] - [net] net/tls: Make function get_rec() static (Yauheni Kaliuta) [1700846] - [net] net/tls: Mark the end in scatterlist table (Yauheni Kaliuta) [1700846] - [net] tls: Fixed a memory leak during socket close (Yauheni Kaliuta) [1700846] - [net] net/tls: Removed redundant checks for non-NULL (Yauheni Kaliuta) [1700846] - [net] tls: Add support for inplace records encryption (Yauheni Kaliuta) [1700846] - [net] tls: Remove redundant vars from tls record structure (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed race condition in async encryption (Yauheni Kaliuta) [1700846] - [net] tls: Fix socket mem accounting error under async encryption (Yauheni Kaliuta) [1700846] - [net] net/tls: Add support for async encryption of records for performance (Yauheni Kaliuta) [1700846] - [net] tls: Remove dead code in tls_sw_sendmsg (Yauheni Kaliuta) [1700846] - [net] net/tls: Fixed return value when tls_complete_pending_work() fails (Yauheni Kaliuta) [1700846] - [net] bpf: wait for running BPF programs when updating map-in-map (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: install script with_addr.sh (Yauheni Kaliuta) [1700846] - [tools] selftests: bpf: add config fragment LWTUNNEL (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: use proper type and uapi perf_event.h header for libbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add XDP selftests for modifying and popping VLAN headers (Yauheni Kaliuta) [1700846] - [tools] bpf: make TC vlan bpf_helpers avail to selftests (Yauheni Kaliuta) [1700846] - [net] net: fix generic XDP to handle if eth header was mangled (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, check bpf_map_lookup_elem access in bpf prog (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test_verifier, change names of fixup maps (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, print strerror when map lookup error occurs (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, split the function do_dump() (Yauheni Kaliuta) [1700846] - [net] bpf: return EOPNOTSUPP when map lookup isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: error handling when map_lookup_elem isn't supported (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix a missing check bug (Yauheni Kaliuta) [1700846] - [net] bpf: allow offload of programs with BPF-to-BPF function calls (Yauheni Kaliuta) [1700846] - [net] bpf: add verifier callback to get stack usage info for offloaded progs (Yauheni Kaliuta) [1700846] - [tools] libbpf: relicense libbpf as LGPL-2.1 OR BSD-2-Clause (Yauheni Kaliuta) [1700846] - [samples] bpf, tracex3_user: erase "ARRAY_SIZE" redefined (Yauheni Kaliuta) [1700846] - [tools] libbpf: Use __u32 instead of u32 in bpf_program__load (Yauheni Kaliuta) [1700846] - [tools] libbpf: Make include guards consistent (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in str_error.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in nlattr.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Consistent prefixes for interfaces in libbpf.h (Yauheni Kaliuta) [1700846] - [tools] libbpf: Move __dump_nlmsg_t from API to implementation (Yauheni Kaliuta) [1700846] - [documentation] Documentation: Describe bpf reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add C tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support loading individual progs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add tests for reference tracking (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Generalize dummy program types (Yauheni Kaliuta) [1700846] - [tools] bpf: Add helper to retrieve socket in BPF (Yauheni Kaliuta) [1700846] - [include] bpf: Introduce bpf_skb_ancestor_cgroup_id helper (Yauheni Kaliuta) [1700846] - [tools] bpf: sync include/uapi/linux/bpf.h to tools/include/uapi/linux/bpf.h (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h uapi with tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h uapi to tools/ (Yauheni Kaliuta) [1700846] - [tools] bpf: sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add reference tracking to verifier (Yauheni Kaliuta) [1700846] - [net] bpf: Macrofy stack state copy (Yauheni Kaliuta) [1700846] - [include] bpf: Add PTR_TO_SOCKET verifier type (Yauheni Kaliuta) [1700846] - [net] bpf: Generalize ptr_or_null regs check (Yauheni Kaliuta) [1700846] - [net] bpf: Reuse canonical string formatter for ctx errs (Yauheni Kaliuta) [1700846] - [net] bpf: Add iterator for spilled registers (Yauheni Kaliuta) [1700846] - [net] bpf: don't accept cgroup local storage with zero value size (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: cgroup local storage-based network counters (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: extend the storage test to test per-cpu cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier per-cpu cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for PERCPU_CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of per-cpu cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf: introduce per-cpu cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: rework cgroup storage pointer passing (Yauheni Kaliuta) [1700846] - [net] bpf: extend cgroup bpf core to allow multiple cgroup storage types (Yauheni Kaliuta) [1700846] - [net] bpf/test_run: support cgroup local storage (Yauheni Kaliuta) [1700846] - [net] bpf: harden flags check in cgroup_storage_update_elem() (Yauheni Kaliuta) [1700846] - [net] bpf: permit CGROUP_DEVICE programs accessing helper bpf_get_current_cgroup_id() (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test libbpf_{prog,attach}_type_by_name (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Use libbpf_attach_type_by_name in test_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support sk_skb/stream_{parser, verdict} section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Support cgroup_skb/{e,in}gress section names (Yauheni Kaliuta) [1700846] - [tools] libbpf: Introduce libbpf_attach_type_by_name (Yauheni Kaliuta) [1700846] - [tools] bpftool: Fix bpftool net output (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for BPF_MAP_TYPE_REUSEPORT_SOCKARRAY maps (Yauheni Kaliuta) [1700846] - [tools] bpf: test_maps, only support ESTABLISHED socks (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, fix transition through disconnect without close (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap only allow ESTABLISHED sock state (Yauheni Kaliuta) [1700846] - [net] bpf: remove redundant null pointer check before consume_skb (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix compilation failure (Yauheni Kaliuta) [1700846] - [net] flow_dissector: fix build failure without CONFIG_NET (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: fix a compilation failure (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: remove duplicated includes (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: improve output format for bpftool net (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix bpf_flow.c build (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: test bpf flow dissection (Yauheni Kaliuta) [1700846] - [tools] flow_dissector: implements eBPF parser (Yauheni Kaliuta) [1700846] - [tools] bpf: support flow dissector in libbpf and bpftool (Yauheni Kaliuta) [1700846] - [include] flow_dissector: implements flow dissector BPF hook (Yauheni Kaliuta) [1700846] - [net] bpf: btf: Fix end boundary calculation for type section (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix a netlink recv issue (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: support prog array map and map of maps (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for program array map (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add net support (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add more netlink functionalities in lib/bpf (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: move bpf/lib netlink related functions into a new file (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf/test_progs: do not check errno == 0 (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add missing executables to .gitignore (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: fix verifier instability (Yauheni Kaliuta) [1700846] - [net] bpf: avoid misuse of psock when TCP_ULP_BPF collides with another ULP (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool, add xskmap in map types (Yauheni Kaliuta) [1700846] - [tools] bpf: add selftest for bpf's (set|get)_sockopt for SAVE_SYN (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: xdpsock, minor fixes (Yauheni Kaliuta) [1700846] - [samples] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN sample program (Yauheni Kaliuta) [1700846] - [net] bpf: add TCP_SAVE_SYN/TCP_SAVED_SYN options for bpf_(set|get)sockopt (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: bpftool: add btf percpu map formated dump (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs percpu map pretty print tests in test_btf (Yauheni Kaliuta) [1700846] - [net] bpf: add bpffs pretty print for percpu arraymap/hash/lru_hash (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: display non-spill stack slot types in print_verifier_state (Yauheni Kaliuta) [1700846] - [tools] bpf: use --cgroup in test_suite if supplied (Yauheni Kaliuta) [1700846] - [tools] bpf: sockmap test remove shutdown() calls (Yauheni Kaliuta) [1700846] - [net] bpf: remove duplicated include from syscall.c (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap, decrement copied count correctly in redirect error case (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix psock refcount leak in bpf_tcp_recvmsg (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix potential use after free in bpf_tcp_close (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: return from do_event_pipe() on bad arguments (Yauheni Kaliuta) [1700846] - [net] bpf: use per htab salt for bucket hash (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: write_space events need to be passed to TCP handler (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock hash count in alloc_sock_hash_elem (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_hash_alloc and reject zero-sized keys (Yauheni Kaliuta) [1700846] - [net] bpf: fix redirect to map under tail calls (Yauheni Kaliuta) [1700846] - [netdrv] veth: Support per queue XDP ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add XDP TX and REDIRECT (Yauheni Kaliuta) [1700846] - [net] xdp: Helpers for disabling napi_direct of xdp_return_frame (Yauheni Kaliuta) [1700846] - [net] bpf: Make redirect_info accessible from modules (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add ndo_xdp_xmit (Yauheni Kaliuta) [1700846] - [netdrv] veth: Handle xdp_frames in xdp napi ring (Yauheni Kaliuta) [1700846] - [netdrv] veth: Avoid drops by oversized packets when XDP is enabled (Yauheni Kaliuta) [1700846] - [netdrv] veth: Add driver XDP (Yauheni Kaliuta) [1700846] - [net] net: Export skb_headers_offset_update (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: fix bpf selftest test_cgroup_storage failure (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix sock_map_ctx_update_elem race with exist/noexist (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix map elem deletion race with smap_stop_sock (Yauheni Kaliuta) [1700846] - [net] bpf, sockmap: fix leakage of smap_psock_map_entry (Yauheni Kaliuta) [1700846] - [net] bpf: fix a rcu usage warning in bpf_prog_array_copy_core() (Yauheni Kaliuta) [1700846] - [tools] bpf: test: fix spelling mistake "REUSEEPORT" -> "REUSEPORT" (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Selftest for bpf_skb_ancestor_cgroup_id (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add cgroup id helpers to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [net] bpf: decouple btf from seq bpf fs dump and enable more maps (Yauheni Kaliuta) [1700846] - [tools] bpf: Test BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [tools] bpf: test BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [tools] bpf: Refactor ARRAY_SIZE macro to bpf_util.h (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_PROG_TYPE_SK_REUSEPORT (Yauheni Kaliuta) [1700846] - [net] bpf: Introduce BPF_MAP_TYPE_REUSEPORT_SOCKARRAY (Yauheni Kaliuta) [1700846] - [net] net: Add ID (if needed) to sock_reuseport and expose reuseport_lock (Yauheni Kaliuta) [1700846] - [tools] tools/bpf: add bpffs pretty print btf test for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: btf: add pretty print for hash/lru_hash maps (Yauheni Kaliuta) [1700846] - [net] bpf: fix bpffs non-array map seq_show issue (Yauheni Kaliuta) [1700846] - [powerpc] powerpc/Makefiles: Convert ifeq to ifdef where possible (Yauheni Kaliuta) [1700846] - [net] bpf: introduce update_effective_progs() (Yauheni Kaliuta) [1700846] - [s390] s390: fix br_r1_trampoline for machines without exrl (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: fix a typo in map in map test (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: fix BTF code added twice to different trees (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: extend test_cgrp2_attach2 test to use cgroup storage (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add a cgroup storage test (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: add verifier cgroup storage tests (Yauheni Kaliuta) [1700846] - [tools] bpftool: add support for CGROUP_STORAGE maps (Yauheni Kaliuta) [1700846] - [net] bpf: introduce the bpf_get_local_storage() helper function (Yauheni Kaliuta) [1700846] - [net] bpf: don't allow create maps of cgroup local storages (Yauheni Kaliuta) [1700846] - [net] bpf/verifier: introduce BPF_PTR_TO_MAP_VALUE (Yauheni Kaliuta) [1700846] - [net] bpf: extend bpf_prog_array to store pointers to the cgroup storage (Yauheni Kaliuta) [1700846] - [net] bpf: allocate cgroup storage entries on attaching bpf programs (Yauheni Kaliuta) [1700846] - [net] bpf: pass a pointer to a cgroup storage using pcpu variable (Yauheni Kaliuta) [1700846] - [net] bpf: introduce cgroup storage maps (Yauheni Kaliuta) [1700846] - [net] bpf: add ability to charge bpf maps memory dynamically (Yauheni Kaliuta) [1700846] - [net] bpf: verifier: MOV64 don't mark dst reg unbounded (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test for get_socket_cookie (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Add bpf_get_socket_cookie to bpf_helpers.h (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Support bpf_get_socket_cookie in more prog types (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdpsock_user.c to libbpf (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: convert xdp_fwd_user.c to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: add bpf_object__find_program_by_title() (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: handle NULL program gracefully in bpf_program__nth_fd() (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add BTF build flags to Makefile (Yauheni Kaliuta) [1700846] - [tools] tools/bpftool: ignore build products (Yauheni Kaliuta) [1700846] - [tools] bpf: Add Python 3 support to selftests scripts for bpf (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: fix inconsistent IS_ERR and PTR_ERR (Yauheni Kaliuta) [1700846] - [net] bpf: sockmap: remove redundant pointer sg (Yauheni Kaliuta) [1700846] - [net] bpf: bpf_prog_array_alloc() should return a generic non-rcu pointer (Yauheni Kaliuta) [1700846] - [tools] tools: bpftool: don't pass FEATURES_DUMP to libbpf (Yauheni Kaliuta) [1700846] - [tools] tools: libbpf: remove libelf-getphdrnum feature detection (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: test_cgrp2_sock2: fix an off by one (Yauheni Kaliuta) [1700846] - [samples] samples: bpf: ensure that we don't load over MAX_PROGS programs (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test case for BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Better verification in test_tcpbpf (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Switch test_tcpbpf_user to cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Fix const'ness in cgroup_helpers (Yauheni Kaliuta) [1700846] - [tools] bpf: Sync bpf.h to tools/ (Yauheni Kaliuta) [1700846] - [net] bpf: Add BPF_SOCK_OPS_TCP_LISTEN_CB (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: print map dump and lookup with btf info (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: add btf print functionality (Yauheni Kaliuta) [1700846] - [tools] bpf: btf: export btf types and name by offset from lib (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: build and install man page for eBPF helpers from bpftool/ (Yauheni Kaliuta) [1700846] - [tools] tools: bpf: synchronise BPF UAPI header with tools (Yauheni Kaliuta) [1700846] - [include] bpf: fix documentation for eBPF helpers (Yauheni Kaliuta) [1700846] - [tools] bpftool: add bash completion for cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: document cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] bpftool: introduce cgroup tree command (Yauheni Kaliuta) [1700846] - [tools] selftests/bpf: Test sys_connect BPF hooks with TFO (Yauheni Kaliuta) [1700846] - [samples] samples/bpf: Add xdp_sample_pkts example (Yauheni Kaliuta) [1700846] - [tools] trace_helpers.c: Add helpers to poll multiple perf FDs for events (Yauheni Kaliuta) [1700846] - [net] bpf: deal with kABI breakage in cgroups (Yauheni Kaliuta) [1700846] - [netdrv] nfp: bpf: fix static check error through tightening shift amount adjustment (Pablo Cascon) [1663986] - [netdrv] nfp: disable netpoll on representors (Pablo Cascon) [1663986] - [netdrv] nfp: validate the return code from dev_queue_xmit() (Pablo Cascon) [1663986] - [netdrv] nfp: fix simple vNIC mailbox length (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: set higher timeout for flash bundle (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: allow the use of DMA buffer (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: move default buffer handling into its own function (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: use fractional size of the buffer (Pablo Cascon) [1663986] - [netdrv] nfp: report RJ45 connector in ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: remove ethtool flashing fallback (Pablo Cascon) [1663986] - [netdrv] nfp: Remove switchdev.h inclusion (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: fix code-gen bug on BPF_ALU | BPF_XOR | BPF_K (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: allow flashing the device via devlink (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: include vendor/product info in serial number (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: use the generic manufacture identifier instead of vendor (Pablo Cascon) [1663986] - [netdrv] nfp: flower: cmsg: use struct_size() helper (Pablo Cascon) [1663986] - [netdrv] nfp: Implement ndo_get_port_parent_id() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: complete ALU32 logic shift supports (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: correct the behavior for shifts by zero (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report the running and flashed versions (Pablo Cascon) [1663986] - [netdrv] nfp: nsp: add support for versions command (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report fixed versions (Pablo Cascon) [1663986] - [netdrv] nfp: devlink: report driver name and serial number (Pablo Cascon) [1663986] - [netdrv] nfp: use struct_size() in kzalloc() (Pablo Cascon) [1663986] - [netdrv] nfp: flower: enable MAC address sharing for offloadable devs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure MAC cleanup on address change (Pablo Cascon) [1663986] - [netdrv] nfp: flower: add infastructure for non-repr priv data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure deletion of old offloaded MACs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove list infastructure from MAC offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ignore offload of VF and PF repr MAC addresses (Pablo Cascon) [1663986] - [netdrv] nfp: flower: tidy tunnel related private data (Pablo Cascon) [1663986] - [netdrv] nfp: flower: support multiple memory units for filter offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase cmesg reply timeout (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: optimize codegen for JSET with a constant (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remove the trivial JSET optimization (Pablo Cascon) [1663986] - [netdrv] nfp: flower: fix cb_ident duplicate in indirect block register (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allow to opt-out of RED offload (Pablo Cascon) [1663986] - [netdrv] nfp: flower: ensure TCP flags can be placed in IPv6 frame (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: implement jitting of BPF_ALU | BPF_ARSH | BPF_* (Pablo Cascon) [1663986] - [netdrv] nfp: convert to DEFINE_SHOW_ATTRIBUTE (Pablo Cascon) [1663986] - [netdrv] nfp: report more info when reconfiguration fails (Pablo Cascon) [1663986] - [netdrv] nfp: add offset to all TLV parsing errors (Pablo Cascon) [1663986] - [netdrv] nfp: add offloads on representors (Pablo Cascon) [1663986] - [netdrv] nfp: add locking around representor changes (Pablo Cascon) [1663986] - [netdrv] nfp: run don't require Qdiscs on representor netdevs (Pablo Cascon) [1663986] - [netdrv] nfp: run representor TX locklessly (Pablo Cascon) [1663986] - [netdrv] nfp: avoid oversized TSO headers with metadata prepend (Pablo Cascon) [1663986] - [netdrv] nfp: correct descriptor offsets in presence of metadata (Pablo Cascon) [1663986] - [netdrv] nfp: move queue variable init (Pablo Cascon) [1663986] - [netdrv] nfp: move temporary variables in nfp_net_tx_complete() (Pablo Cascon) [1663986] - [netdrv] nfp: copy only the relevant part of the TX descriptor for frags (Pablo Cascon) [1663986] - [netdrv] nfp: flower: prevent offload if rhashtable insert fails (Pablo Cascon) [1663986] - [netdrv] nfp: flower: release metadata on offload failure (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add support for more threshold actions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add cls_u32 offload for simple band classification (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add functions to update DSCP -> virtual queue map (Pablo Cascon) [1663986] - [netdrv] nfp: abm: calculate PRIO map len and check mailbox size (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add GRED offload (Pablo Cascon) [1663986] - [netdrv] nfp: abm: wrap RED parameters in bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: add up bands for sto/non-sto stats (Pablo Cascon) [1663986] - [netdrv] nfp: abm: switch to extended stats for reading packet/byte counts (Pablo Cascon) [1663986] - [netdrv] nfp: abm: size threshold table to account for bands (Pablo Cascon) [1663986] - [netdrv] nfp: abm: pass band parameter to functions (Pablo Cascon) [1663986] - [netdrv] nfp: abm: map per-band symbols (Pablo Cascon) [1663986] - [netdrv] nfp: abm: restructure Qdisc handling (Pablo Cascon) [1663986] - [netdrv] nfp: abm: save RED's parameters (Pablo Cascon) [1663986] - [netdrv] nfp: abm: reset RED's child based on limit (Pablo Cascon) [1663986] - [netdrv] nfp: abm: build full Qdisc hierarchy based on graft notifications (Pablo Cascon) [1663986] - [netdrv] nfp: abm: allocate Qdisc child table (Pablo Cascon) [1663986] - [netdrv] nfp: abm: remember which Qdisc is root (Pablo Cascon) [1663986] - [netdrv] nfp: abm: track all offload-enabled qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: abm: keep track of all RED thresholds (Pablo Cascon) [1663986] - [netdrv] nfp: abm: rename qdiscs -> red_qdiscs (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary code in flow lookup (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove TC egdev offloads (Pablo Cascon) [1663986] - [netdrv] nfp: flower: offload tunnel decap rules via indirect TC blocks (Pablo Cascon) [1663986] - [netdrv] nfp: flower: increase scope of netdev checking functions (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow non repr netdev offload (Pablo Cascon) [1663986] - [netdrv] nfp: use the new __netdev_tx_sent_queue() BQL optimisation (Pablo Cascon) [1663986] - [netdrv] nfp: abm: refuse RED offload with harddrop set (Pablo Cascon) [1663986] - [netdrv] nfp: abm: don't set negative threshold (Pablo Cascon) [1663986] - [netdrv] nfp: abm: provide more precise info about offload parameter validation (Pablo Cascon) [1663986] - [netdrv] nfp: parse vNIC TLV capabilities at alloc time (Pablo Cascon) [1663986] - [netdrv] nfp: pass ctrl_bar pointer to nfp_net_alloc (Pablo Cascon) [1663986] - [netdrv] nfp: abm: split qdisc offload code into a separate file (Pablo Cascon) [1663986] - [netdrv] nfp: flower: include geneve as supported offload tunnel type (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use geneve and vxlan helpers (Pablo Cascon) [1663986] - [netdrv] nfp: flower: use the common netdev notifier (Pablo Cascon) [1663986] - [netdrv] nfp: register a notifier handler in a central location for the device (Pablo Cascon) [1663986] - [netdrv] nfp: flower: make nfp_fl_lag_changels_event() void (Pablo Cascon) [1663986] - [netdrv] nfp: flower: don't try to nack device unregister events (Pablo Cascon) [1663986] - [netdrv] nfp: flower: remove unnecessary iteration over devices (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: protect against mis-initializing atomic counters (Pablo Cascon) [1663986] - [netdrv] nfp: devlink port split support for 1x100G CXP NIC (Pablo Cascon) [1663986] - [netdrv] nfp: replace long license headers with SPDX (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support pointers to other stack frames for BPF-to-BPF calls (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: account for BPF-to-BPF calls when preparing nfp JIT (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: ignore helper-related checks for BPF calls in nfp verifier (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename nfp_prog->stack_depth as nfp_prog->stack_frame_depth (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow control message sizing for map ops (Pablo Cascon) [1663986] - [netdrv] nfp: allow apps to request larger MTU on control vNIC (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: parse global BPF ABI version capability (Pablo Cascon) [1663986] - [netdrv] nfp: warn on experimental TLV types (Pablo Cascon) [1663986] - [netdrv] nfp: remove ndo_poll_controller (Pablo Cascon) [1663986] - [netdrv] nfp: replace spin_lock_bh with spin_lock in tasklet callback (Pablo Cascon) [1663986] - [netdrv] nfp: separate VXLAN and GRE feature handling (Pablo Cascon) [1663986] - [netdrv] nfp: validate rtsym accesses fall within the symbol (Pablo Cascon) [1663986] - [netdrv] nfp: prefix rtsym error messages with symbol name (Pablo Cascon) [1663986] - [netdrv] nfp: fix readq on absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: make RTsym users handle absolute symbols correctly (Pablo Cascon) [1663986] - [netdrv] nfp: support access to absolute RTsyms (Pablo Cascon) [1663986] - [netdrv] nfp: convert all RTsym users to use new read/write helpers (Pablo Cascon) [1663986] - [netdrv] nfp: convert existing RTsym helpers to full target decoding (Pablo Cascon) [1663986] - [netdrv] nfp: pass cpp_id to nfp_cpp_map_area() (Pablo Cascon) [1663986] - [netdrv] nfp: add RTsym access helpers (Pablo Cascon) [1663986] - [netdrv] nfp: add basic errors messages to target logic (Pablo Cascon) [1663986] - [netdrv] nfp: save the MU locality field offset (Pablo Cascon) [1663986] - [netdrv] nfp: refactor the per-chip PCIe config (Pablo Cascon) [1663986] - [netdrv] nfp: add support for NFP5000 (Pablo Cascon) [1663986] - [netdrv] nfp: abm: look up MAC addresses via management FW (Pablo Cascon) [1663986] - [netdrv] nfp: add support for indirect HWinfo lookup (Pablo Cascon) [1663986] - [netdrv] nfp: interpret extended FW load result codes (Pablo Cascon) [1663986] - [netdrv] nfp: attempt FW load from flash (Pablo Cascon) [1663986] - [netdrv] nfp: encapsulate NSP command arguments into structs (Pablo Cascon) [1663986] - [netdrv] nfp: clean up return types in kdoc comments (Pablo Cascon) [1663986] - [netdrv] nfp: flower: allow matching on ipv4 UDP tunnel tos and ttl (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: xdp_adjust_tail support (Pablo Cascon) [1663986] - [netdrv] nfp: fix variable dereferenced before check in nfp_app_ctrl_rx_raw() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: improve map offload info messages (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: remember maps by ID (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow receiving perf events on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: pass raw data buffer to nfp_bpf_event_output() (Pablo Cascon) [1663986] - [netdrv] nfp: allow control message reception on data queues (Pablo Cascon) [1663986] - [netdrv] nfp: move repr handling on RX path (Pablo Cascon) [1663986] - [netdrv] nfp: protect from theoretical size overflows on HW descriptor ring (Pablo Cascon) [1663986] - [netdrv] nfp: restore correct ordering of fields in rx ring structure (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow program sharing within ASIC (Pablo Cascon) [1663986] - [netdrv] nfp: add .ndo_init() and .ndo_uninit() callbacks (Pablo Cascon) [1663986] - [netdrv] nfp: add support for simultaneous driver and hw XDP (Pablo Cascon) [1663986] - [netdrv] nfp: avoid using getnstimeofday64() (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: migrate to advanced reciprocal divide in reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u32 divide using reciprocal_div.h (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: support u16 and u32 multiplications (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: copy range info for all operands of all ALU operations (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: rename umin/umax to umin_src/umax_src (Pablo Cascon) [1663986] - [netdrv] nfp: make use of napi_consume_skb() (Pablo Cascon) [1663986] - [netdrv] nfp: implement netpoll ndo (thus enabling netconsole) (Pablo Cascon) [1663986] - [netdrv] nfp: fail probe if serial or interface id is missing (Pablo Cascon) [1663986] - [netdrv] nfp: expose ring stats of inactive rings via ethtool (Pablo Cascon) [1663986] - [netdrv] nfp: bpf: allow source ptr type be map ptr in memcpy optimization (Pablo Cascon) [1663986] - [netdrv] bpf: offload: keep the offload state per-ASIC (Pablo Cascon) [1663986] - [netdrv] bpf: offload: aggregate offloads per-device (Pablo Cascon) [1663986] - [tools] selftests/bpf: add test for sharing objects between netdevs (Ivan Vecera) [1708399] - [netdrv] netdevsim: allow program sharing between devices (Ivan Vecera) [1708399] - [net] bpf: offload: allow program and map sharing per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: keep the offload state per-ASIC (Ivan Vecera) [1708399] - [netdrv] bpf: offload: aggregate offloads per-device (Ivan Vecera) [1708399] - [net] bpf: offload: rename bpf_offload_dev_match() to bpf_offload_prog_map_match() (Ivan Vecera) [1708399] - [netdrv] netdevsim: associate bound programs with shared dev (Ivan Vecera) [1708399] - [netdrv] netdevsim: add shared netdevsim devices (Ivan Vecera) [1708399] - [netdrv] netdevsim: add switch_id attribute (Ivan Vecera) [1708399]- [infiniband] IB/mlx5: Remove set but not used variable (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: WQE dump jumps over first 16 bytes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix false compilation warning (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Remove redundant assignment (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix compilation warning in en_tc.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix compilation warning in eq.c (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix the max MTU check in case of XDP (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix use-after-free after xdp_return_frame (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix scatter to CQE in DCT QP creation (Alaa Hleihel) [1691238] - [netdrv] Revert "net/mlx5e: Enable reporting checksum unnecessary also for L3 packets" (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Rx, Check ip headers sanity (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, idr remove on flow delete (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: FPGA, tls, hold rcu read lock a bit longer (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Consider tunnel type for encap contexts (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: E-Switch, Fix esw manager vport indication for more vport commands (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Correctly use the namespace type when allocating pedit action (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Allow legacy link-modes configuration via non-extended ptys (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: ethtool, Fix type analysis of advertised link-mode (Alaa Hleihel) [1691238] - [netdrv] net: mlx5: Add a missing check on idr_find, free buf (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Allow IPv4 ttl & IPv6 hop_limit rewrite for all L4 protocols (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Use mlx5 core to create/destroy a DEVX DCT (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix DCT creation bad flow (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix bad flow upon DEVX mkey creation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Add support for ODP for DEVX indirection mkey (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Manage indirection mkey upon DEVX flow for ODP (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: DEVX handling for indirection MKEY (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Fix access to non-existing receive queue (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Properly get the PF number phys port name ndo (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Consolidate update FTE for all removal changes (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add a locked flag to node removal functions (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Add modify FTE helper function (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix multiple updates of steering rules in parallel (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Validate correct PD before prefetch MR (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Introduce and reuse helper to identify ODP MR (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Protect against prefetch of invalid MR (Alaa Hleihel) [1691238] - [infiniband] net/mlx5: Make mlx5_cmd_exec_cb() a safe API (Alaa Hleihel) [1691238] - [infiniband] RDMA: Clean structures from CONFIG_INFINIBAND_ON_DEMAND_PAGING (Alaa Hleihel) [1691238] - [infiniband] RDMA/mlx5: Embed into the code flow the ODP config option (Alaa Hleihel) [1691238] - [netdrv] net/mlx5e: Add missing static function annotation (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Do not use hw_access_flags for be and CPU data (Alaa Hleihel) [1691238] - [netdrv] net/mlx5: Fix code style issue in mlx driver (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Fix the locking of SRQ objects in ODP events (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Make mlx5_ib_stage_odp_cleanup() static (Alaa Hleihel) [1691238] - [infiniband] IB/mlx5: Declare local functions 'static' (Alaa Hleihel) [1691238] - [netdrv] RDMA/mlx5: Delete declaration of already removed function (Alaa Hleihel) [1691238] - [netdrv] mlx5-core: Mark ConnectX-6 Dx as unsupported device (Alaa Hleihel) [1691236 1687434] - [netdrv] net/mlx5: Update the list of the PCI supported devices (Alaa Hleihel) [1691236 1687434] - [infiniband] IB/mlx5: Fix mapping of link-mode to IB width and speed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: ethtool, Add ethtool support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add support for 50Gbps per lane link modes (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Add support to ext_* fields introduced in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [include] net/mlx5: Add new fields to Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5: Refactor queries to speed fields in Port Type and Speed register (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Set peer flow needed also for multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Update check for merged eswitch device (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Use hint to resolve route when in HW multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Always query offloaded tc peer rule counter (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Re-attempt to offload flows on multipath port affinity events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Emit port affinity event for multipath offloads (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Allow one failure when offloading tc encap rules under multipath (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't inherit flow flags on peer flow creation (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Activate HW multipath and handle port affinity based on FIB events (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Add multipath mode (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use own workqueue for lag netdev events processing (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Expose lag operations in header file (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5: Use unsigned int bit instead of bool as a struct member (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Don't make internal use of errno to denote missing neigh (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Cleanup attach encap function (Alaa Hleihel) [1691236 1663236] - [netdrv] net/mlx5e: Remove 'parse_attr' argument in mlx5e_tc_add_fdb_flow() (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Introduce mlx5e_flow_esw_attr_init() helper (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Return the allocated flow directly from __mlx5e_add_fdb_flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix GRE key by controlling port tunnel entropy calculation (Alaa Hleihel) [1691236 1663240] - [include] net/mlx5: Introduce tunnel entropy control in PCMR register (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Use read-modify-write when changing PCMR register values (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Remove wrong and superfluous tc pedit header type check (Alaa Hleihel) [1691236] - [netdrv] drivers: net: use flow action infrastructure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: support for two independent packet edit actions (Alaa Hleihel) [1691236] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, fix redirect resources availability check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix a compilation warning in events.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: No command allowed when command interface is not ready (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix NULL pointer derefernce in set channels error flow (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Don't overwrite pedit action when multiple pedit used (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Update hw flows when encap source mac changed (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the inner headers to determine tc/pedit offload limitation on decap flows (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Properly set steering match levels for offloaded TC decap rules (Alaa Hleihel) [1691236 1663207] - [netdrv] net/mlx5e: Unblock setting vid 0 for VFs through the uplink rep (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move to use common phys port names for vport representors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow MAC invalidation while spoofchk is ON (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Take lock with IRQs disabled to avoid deadlock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong private flag usage causing checksum disable (Alaa Hleihel) [1691236] - [netdrv] Revert "net/mlx5e: E-Switch, Initialize eswitch only if eswitch manager" (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix flow creation on representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix how advise_mr() launches async work (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Fix check for supported user flags when creating a QP (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix cb_ident duplicate in indirect block register (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong (zero) TX drop counter indication for representor (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Fix wrong error code return on FEC query failure (Alaa Hleihel) [1691236] - [infiniband] Revert "IB/mlx5: Fix long EEH recover time with NVMe offloads" (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC INI usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: drop useless LIST_HEAD (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: fix semicolon.cocci warnings (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Signedness bug in UVERBS_HANDLER() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allocate the per-port Q counter shared when DEVX is supported (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add user control for XDP TX MPWQE feature (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Support Enhanced Multi-Packet TX WQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Add array for WQE info descriptors (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Maintain a FIFO structure for xdp_info instances (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Replace boolean doorbell indication with segment pointer (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Warn upon polling an error CQE (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Change the XDP SQ redirect indication (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: XDP, Precede XDP-related operations in RQ poll by a loaded program check (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: TX, Print opcode in error CQE warning (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix wrong error unwind (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix long EEH recover time with NVMe offloads (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Simplify netdev unbinding (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the correct commands for UMEM and UCTX allocation (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix LAG requirement when CONFIG_MLX5_ESWITCH is off (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Fix query_nic_sys_image_guid() error during init (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support tunnel encap over tagged Ethernet (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Support VLAN encap ETH header generation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Re-order route and encap header memory allocation (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Tunnel encap ETH header helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC encap flows with vlan on underlay (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Tunnel routing output devs helper function (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Fail attempt to offload e-switch TC flows with egress upper devices (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Allow vlans on e-switch uplink reps (Alaa Hleihel) [1691236 1663255] - [netdrv] net/mlx5e: Increase VF representors' SQ size to 128 (Alaa Hleihel) [1691236] - [netdrv] mlx5: extend PTP gettime function to read system clock (Alaa Hleihel) [1691236] - [netdrv] mlx5: update timecounter at least twice per counter overflow (Alaa Hleihel) [1691236] - [include] IB/mlx5: Introduce uid as part of alloc/dealloc transport domain (Alaa Hleihel) [1691236] - [netdrv] drivers: net: ethernet: mellanox: use skb_sec_path helper (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Fix compile issue when ODP disabled (Alaa Hleihel) [1691236] - [include] net/mlx5: Add shared Q counter bits (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add advise_mr() support (Alaa Hleihel) [1691236 1663248] - [infiniband] IB/uverbs: Add helper to get array size from ptr attribute (Alaa Hleihel) [1691236 1663248] - [infiniband] RDMA/mlx5: Fix function name typo 'fileds' -> 'fields' (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Delete unreachable handle_atomic code by simplifying SW completion (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Continue driver initialization despite debugfs failure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Add some ethtool port control entries to the uplink rep netdev (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Expose ethtool pause and link functions to mlx5e callers (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Add sriov and udp tunnel ndo support for the uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Handle port mtu/link, dcb and lag for uplink reps (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Uninstantiate esw manager vport netdev on switchdev mode (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Remove leftover code from the PF netdev being uplink rep (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use dedicated uplink vport netdev representor (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5e: Use single argument for the esw representor build params helper (Alaa Hleihel) [1691236 1663256] - [netdrv] net/mlx5: E-Switch, Remove redundant reloading of the IB interface (Alaa Hleihel) [1691236 1663256 1663207] - [netdrv] net/mlx5: Handle LAG FW commands failure gracefully (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Make RoCE and SR-IOV LAG modes explicit (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Rename mlx5_lag_is_bonded() to __mlx5_lag_is_active() (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow co-enablement of uplink LAG and SRIOV (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Allow/disallow LAG according to pre-req only (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Adjustments for the activate LAG logic to run under sriov (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Duplicate offloaded TC eswitch rules under uplink LAG (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Offload TC e-switch rules with egress LAG device (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: In case of LAG, one switch parent id is used for all representors (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Enhance flow counter scheme for offloaded TC eswitch rules (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5e: Infrastructure for duplicated offloading of TC flows (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5e: E-Switch, Add peer miss rules (Alaa Hleihel) [1691236 1663230 1663207] - [netdrv] net/mlx5: Introduce inter-device communication mechanism (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Fold the modify lag code into function (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Add lag affinity info to log (Alaa Hleihel) [1691236 1663230] - [netdrv] net/mlx5: Split the activate lag function into two routines (Alaa Hleihel) [1691236 1663230] - [include] net/mlx5: E-Switch, Introduce flow counter affinity (Alaa Hleihel) [1691236 1663230] - [infiniband] IB/mlx5: Unify e-switch representors load approach between uplink and VFs (Alaa Hleihel) [1691236] - [include] net/mlx5: Use lowercase 'X' for hex values (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove set but not used variable 'upriv' (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove duplicated include from eswitch.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use monitor counters for update stats (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Monitor counters commands support (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Avoid query PPCNT register if not supported by the device (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use CQE padding for Ethernet CQs (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Support multiple encapsulations for a TC flow (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Allow association of a flow to multiple encaps (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Change parse attr struct to accommodate multiple tunnel infos (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Support header rewrite actions with remote port mirroring (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Replace the split logic with extended destination (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5e: Annul encap action ordering requirement (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Move flow attr reformat action bit to per dest flags (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5e: Refactor eswitch flow attr for destination specific properties (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: E-Switch, Rename esw attr mirror count field (Alaa Hleihel) [1691236 1663239 1663207] - [netdrv] net/mlx5: Consider encapsulation properties when comparing destinations (Alaa Hleihel) [1691236 1663239] - [infiniband] RDMA/mlx5: Fail early if user tries to create flows on IB representors (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Remove duplicated include from mlx5_ib.h (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add 2X width support to query_port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Add HDR speed support to query port (Alaa Hleihel) [1691236 1683102] - [infiniband] IB/mlx5: Report CapabilityMask2 in ib_query_port (Alaa Hleihel) [1691236 1683102] - [netdrv] net/mlx5e: Add GRE protocol offloading (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Move TC tunnel offloading code to separate source file (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Branch according to classified tunnel type (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel decap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Refactor VXLAN tunnel encap offloading code (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Replace egdev with indirect block notifications (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Propagate the filter's net device to mlx5e structures (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Provide the TC filter netdev as parameter to flower callbacks (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Support TC indirect block notifications for eswitch uplink reprs (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5e: Store eswitch uplink representor state on a dedicated struct (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Remove the get protocol device interface entry (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Support extended destination format in flow steering command (Alaa Hleihel) [1691236 1663239] - [netdrv] net/mlx5: E-Switch, Change vhca id valid bool field to bit flag (Alaa Hleihel) [1691236 1663239 1663207] - [include] net/mlx5: Introduce extended destination fields (Alaa Hleihel) [1691236 1663239] - [infiniband] net/mlx5: Revise gre and nvgre key formats (Alaa Hleihel) [1691236 1663240] - [netdrv] net/mlx5: Add monitor commands layout and event data (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for plugged-disabled cable status in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Add support for PCIe power slot exceeded error in PME (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Rework handling of port module events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Move flow counters data structures from flow steering header (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Use helper to get CQE opcode (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: When fetching CQEs return CQE instead of void pointer (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Report packet based credit mode device capability (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Add packet based credit mode support (Alaa Hleihel) [1691236] - [include] net/mlx5: Expose packet based credit mode (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable TX on a DEVX flow table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Improve ethtool private-flags code structure (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: ethtool, Support user configuration for RX hash fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move RSS params to a dedicated struct (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Refactor TIR configuration function (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Move modify tirs hash functionality (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Cleanup unused defines (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove trailing space of tx_pause ethtool counter name (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow XRC usage via verbs in DEVX context (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Update the supported DEVX commands (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enforce DEVX privilege by firmware (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Enable modify and query verbs objects via DEVX (Alaa Hleihel) [1691236] - [include] net/mlx5: Update mlx5_ifc with DEVX UCTX capabilities bits (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold modify RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Unfold create RMP function (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Initialize SRQ tables on mlx5_ib (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Update SRQ functions signatures to mlx5_ib format (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use stages for callback to setup and release DEVX (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Remove SRQ signature global flag (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Move SRQ functions to RDMA part (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove references to local mlx5_core functions (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove not-used lib/eq.h header file (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove dead transobj code (Alaa Hleihel) [1691236] - [infiniband] net/mlx5: Align SRQ licenses and copyright information (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Debug print for forwarded async events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward SRQ resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward QP/WorkQueues resource events (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove all deprecated software versions of FW events (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw delay drop general event (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow forwarding event type general event as is (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Handle raw port change event rather than the software version (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Remove unused events callback and logic (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Forward all mlx5 events to mlx5 notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Use the new mlx5 core notifier API (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Allow port change event to be forwarded to driver notifiers chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Driver events notifier API (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented QP's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Use fragmented SRQ's buffer for in-kernel users (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Attach a DEVX counter via raw flow creation (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Improve core device events handling (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Device events, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CQ ERR, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Resource tables, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: CmdIF, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWPage, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: E-Switch, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: Clock, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FPGA, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: FWTrace, Use async events chain (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Introduce atomic notifier chain subscription API (Alaa Hleihel) [1691236] - [infiniband] RDMA/mlx5: Use the uapi disablement APIs instead of code (Alaa Hleihel) [1691236] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Alaa Hleihel) [1691236] - [netdrv] mlx5: use skb_vlan_tag_get_prio() (Alaa Hleihel) [1691236] - [infiniband] IB/mlx5: Allow modify AV in DCI QP to RTR (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Make EQE access methods inline (Alaa Hleihel) [1691236] - [netdrv] {net, IB}/mlx5: Move Page fault EQ and ODP logic to RDMA (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Generic EQ (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Different EQ types (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Privatize eq_table and friends (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, irq_info and rmap belong to eq_table (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Create all EQs in one place (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Move all EQ logic to eq.c (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove redundant completion EQ list lock (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, No need to store eq index as a field (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Remove unused fields and structures (Alaa Hleihel) [1691236] - [netdrv] net/mlx5: EQ, Use the right place to store/read IRQ affinity hint (Alaa Hleihel) [1691236] - [include] net/mlx5: Fix offsets of ifc reserved fields (Alaa Hleihel) [1691236] - [netdrv] net/mlx5e: Remove the false indication of software timestamping support (Alaa Hleihel) [1691234 1647734] - [netdrv] net/mlx5: Typo fix in del_sw_hw_rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: RX, Fix wrong early return in receive queue poll (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Cancel DIM work on close SQ (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Remove unused UDP GSO remaining counter (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid encap flows deletion attempt the 1st time a neigh is resolved (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Properly initialize flow attributes for slow path eswitch rule deletion (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid overriding the user provided priority for offloaded tc rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Err if asked to mirror a goto chain tc eswitch rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix default amount of channels for VF representors (Alaa Hleihel) [1691234] - [include] net/mlx5: E-Switch, Fix fdb cap bits swap (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Block DEVX umem from the non applicable cases (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Fix XRC QP support after introducing extended atomic (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix failing ethtool query on FEC query error (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix wrong field name in FEC related functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Fix a bug in turning off FEC policy in unsupported speeds (Alaa Hleihel) [1691234] - [include] net/mlx5: Fix XRC SRQ umem valid bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Allocate enough space for the FDB sub-namespaces (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Added 'raw_errors_laneX' fields to ethtool statistics (Alaa Hleihel) [1691234] - [include] net/mlx5: Added "per_lane_error_counters" cap bit to PCAM (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool driver callback for query/set FEC policy (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add port FEC get/set functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add FEC fields to Port Phy Link Mode (PPLM) reg (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Remove counter from idr after removing it from list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Take fs_counters dellist before addlist (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Refactor fragmented buffer struct fields and init flow (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Support offloading tc priorities and chains for eswitch flows (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Use a slow path rule instead if vxlan neighbour isn't available (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Enable setting goto slow path chain action (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Avoid duplicated code for tc offloads add/del fdb rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: For TC offloads, always add new flow instead of appending the actions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add a no-append flow insertion mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Add chains and priorities (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Have explicit API to delete fwd rules (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Split FDB fast path prio to multiple namespaces (Alaa Hleihel) [1691234] - [include] net/mlx5: Add cap bits for multi fdb encap (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Split TC add rule path for nic vs e-switch (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change return type of tc add flow functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Use flow counter IDs and not the wrapping cache object (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Get counters for offloaded flows from callers (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Add support for extended atomic operations (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Allow scatter to CQE without global signaled WRs (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify that driver supports user flags (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Support scatter to CQE for DC transport type (Alaa Hleihel) [1691234] - [include] net/mlx5: Expose DC scatter to CQE capability bit (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Add support for flow tag to raw create flow (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Verify DEVX object type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add new counter for aRFS rule insertion failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add extack messages for TC offload failures (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: E-Switch, Add extack messages to devlink callbacks (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Allow reporting of checksum unnecessary (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable reporting checksum unnecessary also for L3 packets (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Add ethtool control of ring params to VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable multi-queue and RSS for VF representors (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose ethtool rss key size / indirection table functions (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Expose function for building RSS params (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Provide explicit directive if to create inner indirect tirs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: E-Switch, Provide flow dest when creating vport rx rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Extract creation of rep's default flow rule (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Enable stateless offloads for VF representor netdevs (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Change VF representors' RQ type (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Ethtool steering, Support masks for l3/l4 filters (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX on IB (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Enable DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Manage device uid for DEVX white list commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Expose RAW QP device handles to user space (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set valid umem bit on DEVX (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of XRCD commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of CQ creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid upon PD allocation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIS commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of TIR commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of MCG commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Set uid as part of QP creation (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Use uid as part of PD commands (Alaa Hleihel) [1691234] - [include] net/mlx5: Update mlx5_ifc with DEVX UID bits (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of DCT commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SRQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of SQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of RQ commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of QP commands (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Set uid as part of CQ commands (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Enable vport loopback when user context or QP mandate (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating RAW ethernet QP with loopback support (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Refactor transport domain bookkeeping logic (Alaa Hleihel) [1691234] - [infiniband] net/mlx5: Rename incorrect naming in IFC file (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Use rdma_user_mmap_io (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Allow creating a matcher for a NIC TX flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX namespace when getting a flow table (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add flow actions support to raw create flow (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor raw flow creation (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Don't overwrite action if already set (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Refactor flow action parsing to be more generic (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching packet reformat action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable reformat on NIC RX if supported (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching DECAP action to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable decap and packet reformat on flow tables (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Enable attaching modify header to steering flows (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add NIC TX steering support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5e: Replace PTP clock lock from RW lock to seq lock (Alaa Hleihel) [1691234] - [netdrv] net/mlx5e: Move Q counters allocation and drop RQ to init_rx (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add flow counters idr (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Store flow counters in a list (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add new list to store deleted flow counters (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Change flow counters addlist type to single linked list (Alaa Hleihel) [1691234] - [infiniband] RDMA/mlx5: Extend packet reformat verbs (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add new flow action verb - packet reformat (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Alaa Hleihel) [1691234 1663215] - [infiniband] RDMA/mlx5: Add a new flow action verb - modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export packet reformat alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Pass a namespace for packet reformat ID allocation (Alaa Hleihel) [1691234 1663215] - [include] net/mlx5: Expose new packet reformat capabilities (Alaa Hleihel) [1691234 1663215] - [netdrv] {net, RDMA}/mlx5: Rename encap to reformat packet (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Move header encap type to IFC header file (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Break encap/decap into two separated flow table creation flags (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add support for more namespaces when allocating modify header (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Export modify header alloc/dealloc functions (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Add proper NIC TX steering flow tables support (Alaa Hleihel) [1691234 1663215] - [netdrv] net/mlx5: Cleanup flow namespace getter switch logic (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Change TX affinity assignment in RoCE LAG mode (Alaa Hleihel) [1691234] - [netdrv] net/mlx5: Add memic command opcode to command checker (Alaa Hleihel) [1691234] - [infiniband] IB/mlx5: Destroy the DEVX object upon error flow (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, Read capabilities only when it is safe (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, fix udp source port value (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Improve argument name for add flow API (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, l4 proto support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering, ip6 support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow parsing refactoring (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Ethtool steering flow validation refactoring (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Unexport functions that need not be exported (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Remove unused mlx5_query_vport_admin_state (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: E-Switch, Remove unused argument when creating legacy FDB (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Rename modify/query_vport state related enums (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Mark expected switch fall-throughs (Alaa Hleihel) [1691231] - [netdrv] mellanox: fix the dport endianness in call of __inet6_lookup_established() (Alaa Hleihel) [1691231] - [netdrv] mlx5: handle DMA mapping error case for XDP redirect (Alaa Hleihel) [1691231] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Issue direct lookup on vxlan ports by vport representors (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Use function to access sq_dma object in fifo (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TX, Move DB fields in TXQ-SQ struct (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add support for XDP_REDIRECT in device-out side (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Re-order fields of struct mlx5e_xdpsq (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Refactor XDP counters (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Make XDP xmit functions more generic (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Add counter for XDP redirect in RX (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Enable driver uapi commands for flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for a flow table destination for driver flow steering (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support adding flow steering rule by raw description (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce driver create and destroy flow methods (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add support for flow table destination number (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add forward compatible support for the FTE match data (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: Support offloading double vlan push/pop tc actions (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Refactor tc vlan push/pop actions offloading (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5e: Support offloading tc double vlan headers match (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: FW tracer, Add debug prints (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, Enable tracing (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, parse traces and kernel tracing support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, events handling (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, register log buffer memory key (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, create trace buffer and copy strings database (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, implement tracer logic (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove set but not used variables (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add XRQ commands definitions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Add core support for double vlan push/pop steering action (Alaa Hleihel) [1691231 1615127] - [netdrv] net/mlx5: Expose MPEGC (Management PCIe General Configuration) structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: FW tracer, add hardware structures (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: fix an unused-function warning (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: IPsec, fix byte count in CQE (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add common metadata functions (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, build TLS netdev from capabilities (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add software statistics (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add Innova TLS rx data path (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, add innova rx support (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Accel, add TLS rx offload routines (Alaa Hleihel) [1691231] - [netdrv] net/mlx5e: TLS, refactor variable names (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Check that supplied blue flame index doesn't overflow (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Melt consecutive calls to alloc_bfreg() in one call (Alaa Hleihel) [1691231] - [netdrv] net/mlx5: Use 2-factor allocator calls (Alaa Hleihel) [1691231] - [infiniband] RDMA/mlx5: Remove unused port number parameter (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose dump and fill memory key (Alaa Hleihel) [1691231] - [include] net/mlx5: Add hardware definitions for dump_fill_mkey (Alaa Hleihel) [1691231] - [infiniband] net/mlx5: Limit scope of dump_fill_mkey function (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Add support for drain SQ & RQ (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Support RoCE ICRC encapsulated error counter (Alaa Hleihel) [1691231 1663195] - [include] net/mlx5: Add RoCE RX ICRC encapsulated counter (Alaa Hleihel) [1691231 1663195] - [infiniband] RDMA/mlx5: Refactor transport domain checks (Alaa Hleihel) [1691231] - [infiniband] IB/mlx5: Expose DEVX tree (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX query EQN support (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for memory registration (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX query UAR (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add DEVX support for modify and query commands (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add obj create and destroy functionality (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Add support for DEVX general command (Alaa Hleihel) [1691231 1663190] - [infiniband] IB/mlx5: Introduce DEVX (Alaa Hleihel) [1691231 1663190] - [netdrv] net/mlx5: Expose DEVX specification (Alaa Hleihel) [1691231]- [virt] kvm: arm/arm64: Don't emulate virtual timers on userspace ioctls (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Remove unused timer variable (Andrew Jones) [1716066] - [virt] kvm: arm/arm64: Rework the timer code to use a timer_map (Andrew Jones) [1716066] - [powerpc] powernv: Fix compile without CONFIG_TRACEPOINTS (David Gibson) [1524674] - [virt] kvm: ppc: book3s: Remove useless checks in 'release' method of KVM device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Clear escalation interrupt pointers on device close (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Prevent races when releasing device (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Replace the 'destroy' method by a 'release' method (David Gibson) [1524674] - [virt] kvm: Introduce a 'release' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Activate XIVE exploitation mode (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add passthrough support (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a mapping for the source ESB pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a TIMA mapping (David Gibson) [1524674] - [virt] kvm: Introduce a 'mmap' method for KVM devices (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add get/set accessors for the VP XIVE state (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to dirty the XIVE EQ pages (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to sync the sources (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a global reset control (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add controls for the EQ configuration (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Add a control to configure a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: add a control to initialize a source (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: xive: Introduce a new capability KVM_CAP_PPC_IRQ_XIVE (David Gibson) [1524674] - [powerpc] kvm: ppc: book3s hv: Add a new KVM device for the XIVE native exploitation mode (David Gibson) [1524674] - [powerpc] xive: add OPAL extensions for the XIVE native exploitation support (David Gibson) [1524674] - [powerpc] powernv: move OPAL call wrapper tracing and interrupt handling to C (David Gibson) [1524674] - [thermal] thermal/intel_powerclamp: fix truncated kthread name (Lihong Yang) [1716810] - [kernel] kernel/signal.c: trace_signal_deliver when signal_group_exit (Waiman Long) [1548279] - [kernel] signal: unconditionally leave the frozen state in ptrace_stop() (Waiman Long) [1548279] - [kernel] cgroup: never call do_group_exit() with task->frozen bit set (Waiman Long) [1548279] - [kernel] kernel: cgroup: fix misuse of x (Waiman Long) [1548279] - [kernel] cgroup: get rid of cgroup_freezer_frozen_exit() (Waiman Long) [1548279] - [kernel] cgroup: prevent spurious transition into non-frozen state (Waiman Long) [1548279] - [kernel] cgroup: Remove unused cgrp variable (Waiman Long) [1548279] - [documentation] cgroup: document cgroup v2 freezer interface (Waiman Long) [1548279] - [kernel] cgroup: add tracing points for cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: make TRACE_CGROUP_PATH irq-safe (Waiman Long) [1548279] - [tools] kselftests: cgroup: don't fail on cg_kill_all() error in cg_destroy() (Waiman Long) [1548279] - [kernel] cgroup: cgroup v2 freezer (Waiman Long) [1548279] - [kernel] cgroup: protect cgroup->nr_(dying_)descendants by css_set_lock (Waiman Long) [1548279] - [kernel] cgroup: implement __cgroup_task_count() helper (Waiman Long) [1548279] - [kernel] cgroup: rename freezer.c into legacy_freezer.c (Waiman Long) [1548279] - [kernel] cgroup: remove extra cgroup_migrate_finish() call (Waiman Long) [1548279] - [kernel] cgroup/cpuset: Update stale generate_sched_domains() comments (Waiman Long) [1548279] - [kernel] cgroup: saner refcounting for cgroup_root (Waiman Long) [1548279] - [fs] fix cgroup_do_mount() handling of failure exits (Waiman Long) [1548279] - [kernel] cgroup: Add named hierarchy disabling to cgroup_no_v1 boot param (Waiman Long) [1548279] - [kernel] cgroup: fix parsing empty mount option string (Waiman Long) [1548279] - [kernel] cgroup: fix CSS_TASK_ITER_PROCS (Waiman Long) [1548279] - [kernel] cgroup: Fix dom_cgrp propagation when enabling threaded mode (Waiman Long) [1548279] - [lib] lib: objagg: fix handling of object with 0 users when assembling hints (Ivan Vecera) [1704850] - [lib] test_objagg: Uninitialized variable in error handling (Ivan Vecera) [1704850] - [lib] test_objagg: Test the correct variable (Ivan Vecera) [1704850] - [lib] lib: objagg: Fix an error code in objagg_hints_get() (Ivan Vecera) [1704850] - [lib] lib: objagg: add root count to stats (Ivan Vecera) [1704850] - [lib] lib: objagg: implement optimization hints assembly and use hints for object creation (Ivan Vecera) [1704850] - [lib] lib: objagg: fix typo in objagg_stats_put() docstring (Ivan Vecera) [1704850] - [lib] lib: introduce initial implementation of object aggregation manager (Ivan Vecera) [1704850] - [netdrv] ibmvnic: Fix unchecked return codes of memory allocations (Steve Best) [1718919] - [netdrv] ibmvnic: Refresh device multicast list after reset (Steve Best) [1718919] - [netdrv] ibmvnic: Do not close unopened driver during reset (Steve Best) [1718919] - [target] scsi: target: tcmu: Switch to bitmap_zalloc() (Maurizio Lombardi) [1712917] - [target] scsi: target: tcmu: wait for nl reply only if there are listeners or during an add (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_handle_text_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Simplify iscsit_dump_data_payload() (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Avoid iscsit_release_commands_from_conn() deadlock (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Rename a function and a function pointer (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Fix spelling of "unsolicited" (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Convert comments about locking into runtime checks (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Remove an incorrect comment (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Add target_send_busy() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Inline transport_lun_remove_cmd() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the LUN RESET implementation (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove several state tests from the TMF code (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the write_pending_status() callback function (Maurizio Lombardi) [1712917] - [target] scsi: target: make the pi_prot_format ConfigFS path readable (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: fix use after free (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: avoid cmd/qfull timers updated whenever a new cmd comes (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: fix error msg typo when create lio_qr_cache failed (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kmem_cache_free() instead of kfree() (Maurizio Lombardi) [1712917] - [target] scsi: target: perform t10_wwn ID initialisation in target_alloc_device() (Maurizio Lombardi) [1712917] - [target] scsi: target: remove hardcoded T10 Vendor ID in INQUIRY response (Maurizio Lombardi) [1712917] - [target] scsi: target: add device vendor_id configfs attribute (Maurizio Lombardi) [1712917] - [target] scsi: target: consistently null-terminate t10_wwn strings (Maurizio Lombardi) [1712917] - [target] scsi: target: use consistent left-aligned ASCII INQUIRY data (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Reduce the amount of code executed with a spinlock held (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make ABORT and LUN RESET handling synchronous (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix TAS handling for aborted commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify the code for aborting SCSI commands (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make it possible to wait from more than one context for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use system workqueues for TMF (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Make sure that target_wait_for_sess_cmds() waits long enough (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix target_wait_for_sess_cmds breakage with active signals (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Simplify transport_clear_lun_ref() (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use kvcalloc() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/tcmu: Fix queue_cmd_ring() declaration (Maurizio Lombardi) [1712917] - [target] scsi: target: replace fabric_ops.name with fabric_alias (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unnecessary get_fabric_name() accessor from fabric_ops (Maurizio Lombardi) [1712917] - [target] scsi: target: drop unused pi_prot_format attribute storage (Maurizio Lombardi) [1712917] - [target] scsi: target: add emulate_pr backstore attr to toggle PR support (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Avoid that a kernel oops is triggered when COMPARE AND WRITE fails (Maurizio Lombardi) [1712917] - [target] scsi: target: Don't request modules that aren't even built (Maurizio Lombardi) [1712917] - [target] scsi: target: Set response length for REPORT TARGET PORT GROUPS (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Always call transport_complete_callback() upon failure (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use sg_alloc_table() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Use the SECTOR_SHIFT constant (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove the SCF_COMPARE_AND_WRITE_POST flag (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Remove an unused data member from struct xcopy_pt_cmd (Maurizio Lombardi) [1712917] - [target] scsi: target/core: Fix spelling in two source code comments (Maurizio Lombardi) [1712917] - [target] scsi: target: stash sess_err_stats on Data-Out timeout (Maurizio Lombardi) [1712917] - [target] scsi: target: split out helper for cxn timeout error stashing (Maurizio Lombardi) [1712917] - [target] scsi: target: log NOP ping timeouts as errors (Maurizio Lombardi) [1712917] - [target] scsi: target: log Data-Out timeouts as errors (Maurizio Lombardi) [1712917] - [include] scsi: target: use ISCSI_IQN_LEN in iscsi_target_stat (Maurizio Lombardi) [1712917] - [target] scsi: target: iblock: split T10 PI SGL across command bios (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: fix spelling mistake "entires" -> "entries" (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Fix conn_ops double free (Maurizio Lombardi) [1712917] - [target] scsi: iscsi: target: Set conn->sess to NULL when iscsi_login_set_conn_values fails (Maurizio Lombardi) [1712917] - [target] scsi: target: loop, usb, vhost, xen: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: tcm_fc: use target_remove_session (Maurizio Lombardi) [1712917] - [target] scsi: target: make transport_init_session_tags static (Maurizio Lombardi) [1712917] - [target] scsi: iscsi target: have iscsit_start_nopin_timer call __iscsit_start_nopin_timer (Maurizio Lombardi) [1712917] - [target] scsi: target: fix __transport_register_session locking (Maurizio Lombardi) [1712917] - [target] Revert "scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers" (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use u64 for dev_size (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use match_int for dev params (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: do not set max_blocks if data_bitmap has been setup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: unmap if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: check if dev is configured before block/reset (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: use lio core se_device configuration helper (Maurizio Lombardi) [1712917] - [target] scsi: target: add helper to check if dev is configured (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: initialize list head (Maurizio Lombardi) [1712917] - [target] scsi: target_core_user: fix double unlock (Maurizio Lombardi) [1712917] - [target] scsi: target: Remove se_dev_entry.ua_count (Maurizio Lombardi) [1712917] - [target] scsi: target: Fix handling of removed LUNs (Maurizio Lombardi) [1712917] - [target] scsi: target: Send unit attention condition even if the sense buffer is too small (Maurizio Lombardi) [1712917] - [target] scsi: target: Do not duplicate the code that marks that a command has sense data (Maurizio Lombardi) [1712917] - [target] scsi: target/tcm_loop: Avoid that static checkers warn about dead code (Maurizio Lombardi) [1712917] - [target] scsi: target/iscsi: Reduce number of __iscsit_free_cmd() callers (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify the code for waiting for command completion (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (2/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify transport_generic_free_cmd() (1/2) (Maurizio Lombardi) [1712917] - [target] scsi: target: Fold core_tmr_handle_tas_abort() into transport_cmd_finish_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Simplify core_tmr_handle_tas_abort() (Maurizio Lombardi) [1712917] - [target] scsi: target: Document when CMD_T_STOP and CMD_T_COMPLETE are set (Maurizio Lombardi) [1712917] - [target] scsi: target: Make the session shutdown code also wait for commands that are being aborted (Maurizio Lombardi) [1712917] - [target] scsi: target: Introduce transport_init_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Rename transport_init_session() into transport_alloc_session() (Maurizio Lombardi) [1712917] - [target] scsi: target: Move a list_del_init() statement (Maurizio Lombardi) [1712917] - [target] scsi: target: Avoid that EXTENDED COPY commands trigger lock inversion (Maurizio Lombardi) [1712917] - [target] scsi: target: Use config_item_name() instead of open-coding it (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: Don't pass KERN_ERR to pr_err (Maurizio Lombardi) [1712917] - [target] scsi: target: remove target_find_device (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: add module wide block/reset_netlink support (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: misc nl code cleanup (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: simplify nl interface (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: track nl commands (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: delete unused __wait (Maurizio Lombardi) [1712917] - [target] scsi: tcmu: remove useless code and clean up the code style (Maurizio Lombardi) [1712917]- [ipc] ipc: do cyclic id allocation for the ipc object. (Waiman Long) [1710480] - [ipc] ipc: conserve sequence numbers in ipcmni_extend mode (Waiman Long) [1710480] - [ipc] ipc: allow boot time extension of IPCMNI from 32k to 16M (Waiman Long) [1710480] - [ipc] ipc/mqueue: optimize msg_get() (Waiman Long) [1710480] - [ipc] ipc/mqueue: remove redundant wq task assignment (Waiman Long) [1710480] - [ipc] ipc: prevent lockup on alloc_msg and free_msg (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for semmni (Waiman Long) [1710480] - [ipc] ipc: IPCMNI limit check for msgmni and shmmni (Waiman Long) [1710480] - [ipc] ipc/shm.c: use ERR_CAST() for shm_lock() error return (Waiman Long) [1710480] - [ipc] ipc/shm: properly return EIDRM in shm_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: update return value of ipc_getref from int to bool (Waiman Long) [1710480] - [ipc] ipc/util.c: further variable name cleanups (Waiman Long) [1710480] - [ipc] ipc: simplify ipc initialization (Waiman Long) [1710480] - [ipc] ipc: get rid of ids->tables_initialized hack (Waiman Long) [1710480] - [lib] lib/rhashtable: guarantee initial hashtable allocation (Waiman Long) [1710480] - [lib] lib/rhashtable: simplify bucket_table_alloc() (Waiman Long) [1710480] - [ipc] ipc: drop ipc_lock() (Waiman Long) [1710480] - [ipc] ipc/util.c: correct comment in ipc_obtain_object_check (Waiman Long) [1710480] - [ipc] ipc: rename ipcctl_pre_down_nolock() (Waiman Long) [1710480] - [ipc] ipc/util.c: use ipc_rcu_putref() for failues in ipc_addid() (Waiman Long) [1710480] - [ipc] ipc: reorganize initialization of kern_ipc_perm.seq (Waiman Long) [1710480] - [ipc] ipc: compute kern_ipc_perm.id under the ipc lock (Waiman Long) [1710480] - [x86] x86/speculation/mds: Improve CPU buffer clear documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Revert CPU buffer clear on double fault exit (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add 'mitigations=' support for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [s390] s390/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [powerpc] powerpc/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [mm] x86/speculation: Support 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kernel] cpu/speculation: Add 'mitigations=' cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Fix documentation typo (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Correct the possible MDS sysfs values (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/mds: Add MDSUM variant to the MDS documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Print SMT vulnerable on MSBDS with mitigations off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Fix comment (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add SMT warning message (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Move arch_smt_update() call to after mitigation decisions (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds=full,nosmt cmdline option (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] Documentation: Add MDS vulnerability documentation (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] documentation: Move L1TF to separate directory (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation mode VMWERV (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [base] x86/speculation/mds: Add sysfs reporting for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add mitigation control for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Conditionally clear CPU buffers on idle entry (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm/vmx: Add MDS protection when L1D Flush is not active (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Clear CPU buffers on exit to user (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/mds: Add mds_clear_cpu_buffers() (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [kvm] x86/kvm: Expose X86_FEATURE_MD_CLEAR to guests (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add BUG_MSBDS_ONLY (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation/mds: Add basic bug infrastructure for MDS (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Consolidate CPU whitelists (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] x86/msr-index: Cleanup bit defines (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [documentation] x86/speculation/l1tf: Drop the swap storage limit restriction when l1tf=off (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [x86] x86/speculation: Cast ~SPEC_CTRL_STIBP atomic value to int (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [tools] tools power x86_energy_perf_policy: Override CFLAGS assignments and add LDFLAGS to build command (Waiman Long) [1713695 1690360 1690351 1690338] {CVE-2018-12126 CVE-2018-12127 CVE-2018-12130 CVE-2019-11091} - [scsi] scsi: qla2xxx: Fix read offset in qla24xx_load_risc_flash() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplify conditional check again (Himanshu Madhani) [1665555] - [scsi] qla2xxx: Update driver version to 10.01.00.15.08.1-k (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Secure flash update support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add 28xx flash primary/secondary status/image mechanism (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Simplification of register address used in qla_tmpl.c (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correction and improvement to fwdt processing (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Update flash read/write routine (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add support for multiple fwdump templates/segments (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Cleanups for NVRAM/Flash read/write path (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Correctly report max/min supported speeds (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Serdes support for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add Device ID for ISP28XX (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Fix routine qla27xx_dump_{mpi|ram}() (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Remove FW default template (Himanshu Madhani) [1665555] - [scsi] scsi: qla2xxx: Add fw_attr and port_no SysFS node (Himanshu Madhani) [1665555] - [netdrv] e1000e: Disable runtime PM on CNP+ (David Arcari) [1659179] - [netdrv] intel: correct return from set features callback (David Arcari) [1659179] - [netdrv] e1000e: Fix -Wformat-truncation warnings (David Arcari) [1659179] - [netdrv] e1000e: fix cyclic resets at link up with active tx (David Arcari) [1659179] - [netdrv] e1000e: fix a missing check for return value (David Arcari) [1659179] - [netdrv] e1000e: Exclude device from suspend direct complete optimization (David Arcari) [1659179] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (David Arcari) [1659179] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1659179] - [netdrv] e1000e: extend PTP gettime function to read system clock (David Arcari) [1659179] - [netdrv] e1000e: allow non-monotonic SYSTIM readings (David Arcari) [1659179] - [netdrv] intel-ethernet: use correct module license (David Arcari) [1659179] - [kernel] sched/cpufreq: Fix kobject memleak (Phil Auld) [1714719] - [kernel] sched/core: Check quota and period overflow at usec to nsec conversion (Phil Auld) [1714719] - [kernel] sched/core: Handle overflow in cpu_shares_write_u64 (Phil Auld) [1714719] - [kernel] sched/rt: Check integer overflow at usec to nsec conversion (Phil Auld) [1714719] - [base] arch_topology: Make cpu_capacity sysfs node as read-only (Phil Auld) [1714719] - [x86] sched/x86: Save [ER]FLAGS on context switch (Phil Auld) [1714719] - [kernel] sched/fair: Remove setting task's se->runnable_weight during PELT update (Phil Auld) [1714719] - [kernel] sched/fair: Disable LB_BIAS by default (Phil Auld) [1714719] - [arm64] sched/topology, arch/arm64: Rebuild the sched_domain hierarchy when the CPU capacity changes (Phil Auld) [1714719] - [base] sched/topology, drivers/base/arch_topology: Rebuild the sched_domain hierarchy when capacities change (Phil Auld) [1714719] - [kernel] sched/topology: Add SD_ASYM_CPUCAPACITY flag detection (Phil Auld) [1714719] - [kernel] sched/fair: Fix load_balance redo for !imbalance (Phil Auld) [1714719] - [tools] cpupower : frequency-set -r option misses the last cpu in related cpu list (Steve Best) [1717841] - [kernel] Uprobes: Fix kernel oops with delayed_uprobe_remove() (Gustavo Duarte) [1608798] - [kernel] trace_uprobe/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes/sdt: Prevent multiple reference counter for same uprobe (Gustavo Duarte) [1608798] - [kernel] uprobes: Support SDT markers having reference count (semaphore) (Gustavo Duarte) [1608798] - [kernel] Uprobe: Additional argument arch_uprobe to uprobe_write_opcode() (Gustavo Duarte) [1608798] - [kernel] Uprobes: Simplify uprobe_register() body (Gustavo Duarte) [1608798] - [pci] PCI: Rework pcie_retrain_link() wait loop (Myron Stowe) [1707902] - [pci] PCI: Work around Pericom PCIe-to-PCI bridge Retrain Link erratum (Myron Stowe) [1707902] - [pci] PCI: Factor out pcie_retrain_link() function (Myron Stowe) [1707902] - [tools] selftests/powerpc: Fix strncpy usage (Diego Domingos) [1662372] - [tools] selftests: Fix test errors related to lib.mk khdr target (Diego Domingos) [1662372] - [nvme] nvme-fc: use separate work queue to avoid warning (Ewan Milne) [1715135] - [scsi] scsi: scsi_transport_fc: nvme: display FC-NVMe port roles (Ewan Milne) [1715135] - [nvme] nvme-fc: correct csn initialization and increments on error (Ewan Milne) [1715135] - [nvme] nvme-multipath: avoid crash on invalid subsystem cntlid enumeration (Ewan Milne) [1715135] - [nvme] nvme-multipath: don't print ANA group state by default (Ewan Milne) [1715135] - [nvme] nvme-multipath: split bios with the ns_head bio_set before submitting (Ewan Milne) [1715135] - [nvme] nvme-multipath: relax ANA state check (Ewan Milne) [1715135] - [drm] drm/i915: Bump gen7+ fb size limits to 16kx16k (Lyude Paul) [1664969] - [drm] drm/i915: Bump fb stride limit to 128KiB for gen4+ and 256KiB for gen7+ (Lyude Paul) [1664969] - [drm] drm/i915: Align dumb buffer stride to 4k to allow for gtt remapping (Lyude Paul) [1664969] - [drm] drm/i915: Overcome display engine stride limits via GTT remapping (Lyude Paul) [1664969] - [drm] drm/i915: Shuffle stride checking code around (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add live vma selftest (Lyude Paul) [1664969] - [drm] drm/i915/selftests: Add mock selftest for remapped vmas (Lyude Paul) [1664969] - [drm] drm/i915: Add a new "remapped" gtt_view (Lyude Paul) [1664969] - [md] dax: Arrange for dax_supported check to span multiple devices (Jeff Moyer) [1665364] - [mm] mm/memory_hotplug.c: drop memory device reference after find_memory_block() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Retain security state after overwrite (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/pmem: fix a possible OOB access when read and write pmem (Jeff Moyer) [1665367 1665364 1665362] - [acpi] libnvdimm/security, acpi/nfit: unify zero-key for all security commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: provide fix for secure-erase to use zero-key (Jeff Moyer) [1665367 1665364 1665362 1584976] - [mm] mm/memory.c: fix modifying of page protection by insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix a kmemdup failure check (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Fix a potential NULL pointer dereference (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Always dump _DSM output payload (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Deposit pagetable even when installing zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/namespace: Clean up holder_class_store() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/of_pmem: Fix platform_no_drv_owner.cocci warnings (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Update NFIT flags error message (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Fix LBA masking during 'free list' population (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/btt: Remove unnecessary code in btt_freelist_init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Remove dax_label_reserve (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax: Check the end of the block-device capacity with dax_direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Avoid stale ARS results (Jeff Moyer) [1697175 1665367 1665364 1665362] - [acpi] nfit/ars: Allow root to busy-poll the ARS state machine (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Introduce scrub_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Remove ars_start_flags (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt short-ARS even in the no_init_ars case (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit/ars: Attempt a short-ARS whenever the ARS state is idle at boot (Jeff Moyer) [1697194 1665367 1665364 1665362] - [fs] fs/dax: NIT fix comment regarding start/end vs range (Jeff Moyer) [1665367 1665364 1665362] - [fs] fs/dax: Convert to use vmf_error() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Require opt-in for read-only label configurations (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pmem: Honor force_raw for legacy pmem regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/pfn: Account for PAGE_SIZE > info-block-size in nd_pfn_init() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Fix altmap reservation size calculation (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: Fix over-trim in trim_pfn_device() (Jeff Moyer) [1665367 1665364 1665362 1662227] - [nvdimm] libnvdimm/dimm: Add a no-BLK quirk based on NVDIMM family (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Add Hyper-V NVDIMM DSM command set to white list (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: acpi_nfit_ctl(): Check out_obj->type in the right place (Jeff Moyer) [1665367 1665364 1665362] - [acpi] nfit: Fix nfit_intel_shutdown_status() command submission (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm/security: Require nvdimm_security_setup_events() to succeed (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] nfit_test: fix security state pull for nvdimm security nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/security: Fix nvdimm_security_state() state request selection (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm/label: Clear 'updating' flag after label-set update (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Remove duplicate set nd_set in acpi_nfit_init_interleave_set() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix race accessing memdev in nfit_get_smbios_id() (Jeff Moyer) [1665367 1665364 1665362] - [include] libnvdimm/dimm: Fix security capability detection for non-Intel NVDIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] nfit: Mark some functions as __maybe_unused (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] ACPI/nfit: delete the function to_acpi_nfit_desc (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: delete the redundant header file (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: add MEMORY_DEVICE_PRIVATE support (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] mm, devm_memremap_pages: fix shutdown handling (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: kill mapping "System RAM" support (Jeff Moyer) [1665367 1665364 1665362] - [kernel] mm, devm_memremap_pages: mark devm_memremap_pages() EXPORT_SYMBOL_GPL (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm/security: Quiet security operations (Jeff Moyer) [1665367 1665364 1665362 1584976] - [documentation] libnvdimm/security: Add documentation for nvdimm security support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: add Intel DSM 1.8 support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add overwrite support for nfit_test (Jeff Moyer) [1665367 1665364 1665362 1584976] - [tools] tools/testing/nvdimm: Add test support for Intel nvdimm security DSMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: add Intel DSM 1.8 master passphrase support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm/security: Add security DSM overwrite support (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add support for issue secure erase DSM to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add enable/update passphrase support for Intel nvdimms (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add disable passphrase support to Intel nvdimm. (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add unlock of nvdimm support for Intel DIMMs (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] acpi/nfit, libnvdimm: Add freeze security support to Intel nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Introduce nvdimm_security_ops (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys-encrypted: add nvdimm key format type to encrypted keys (Jeff Moyer) [1665367 1665364 1665362 1584976] - [security] keys: Export lookup_user_key to external users (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] acpi/nfit, libnvdimm: Store dimm id as a member to struct nvdimm (Jeff Moyer) [1665367 1665364 1665362 1584976] - [nvdimm] libnvdimm, namespace: Replace kmemdup() with kstrndup() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, label: Switch to bitmap_zalloc() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] ACPI/nfit: Adjust annotation for why return 0 if fail to find NFIT at start (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, bus: Check id immediately following ida_simple_get (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: Fix user-initiated ARS to be "ARS-long" rather than "ARS-short" (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [nvdimm] libnvdimm, pfn: Pad pfn namespaces relative to other regions (Jeff Moyer) [1665367 1665364 1665362 1662227] - [tools] tools/testing/nvdimm: Align test resources to 128M (Jeff Moyer) [1665367 1665364 1665362 1662227] - [acpi] acpi/nfit: Add support for Intel DSM 1.8 commands (Jeff Moyer) [1665367 1665364 1665362 1584976] - [acpi] Revert "acpi, nfit: Further restrict userspace ARS start requests" (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix ARS overflow continuation (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix the array size for dimm devices. (Jeff Moyer) [1665367 1665364 1665362 1658918] - [mm] mm: Fix warning in insert_pfn() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Further restrict userspace ARS start requests (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi, nfit: Fix Address Range Scrub completion tracking (Jeff Moyer) [1665367 1665364 1665362 1662224 1641487] - [tools] tools/testing/nvdimm: Populate dirty shutdown data (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Collect shutdown status (Jeff Moyer) [1665367 1665364 1665362 1662217] - [acpi] acpi, nfit: Introduce nfit_mem flags (Jeff Moyer) [1665367 1665364 1665362 1662217] - [nvdimm] libnvdimm, label: Fix sparse warning (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, namespace: Drop the repeat assignment for variable dev->parent (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, region: Fail badblocks listing for inactive regions (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pfn: during init, clear errors in the metadata area (Jeff Moyer) [1665367 1665364 1665362 1641565] - [nvdimm] libnvdimm: Set device node in nd_device_register (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: Hold reference on parent while scheduling async init (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm: remove duplicate include (Jeff Moyer) [1665367 1665364 1665362] - [fs] filesystem-dax: Fix use of zero page (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: Restore page attributes when clearing errors (Jeff Moyer) [1665367 1665364 1665362] - [drivers] device-dax: avoid hang on error before devm_memremap_pages() (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: improve emulation of smart injection (Jeff Moyer) [1685043 1665367 1665364 1665362] - [fs] filesystem-dax: Do not request kaddr and pfn when not required (Jeff Moyer) [1665367 1665364 1665362] - [drivers] dax/super: Do not request a pointer kaddr when not required (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [nvdimm] libnvdimm, pmem: kaddr and pfn can be NULL to ->direct_access() (Jeff Moyer) [1665367 1665364 1665362] - [acpi] acpi/nfit: queue issuing of ars when an uc error notification comes in (Jeff Moyer) [1665367 1665364 1665362 1641487] - [kernel] mm, dev_pagemap: Do not clear ->mapping on final put (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Fix support for emulating controller temperature (Jeff Moyer) [1665367 1665364 1665362] - [tools] tools/testing/nvdimm: Make DSM failure code injection an override (Jeff Moyer) [1665367 1665364 1665362 1658918] - [acpi] acpi, nfit: Prefer _DSM over _LSR for namespace label reads (Jeff Moyer) [1665367 1665364 1665362 1658918] - [nvdimm] libnvdimm: Introduce locked DIMM capacity support (Jeff Moyer) [1665367 1665364 1665362 1658918] - [drm] drm/nouveau: fix duplication of nv50_head_atom struct (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/disp/dp: respect sink limits when selecting failsafe link configuration (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: initial support for boards with TU117 chipset (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/core: allow detected chipset to be overridden (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gf119-gp10x: push HeadSetControlOutputResource() mthd when encoders change (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/nv50-: fix bug preventing non-vsync'd page flips (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/kms/gv100-: fix spurious window immediate interlocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/nouveau: forward error generated while resuming objects tree (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/nouveau/i2c: Disable i2c bus access after ->fini() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add WaDisableBankHangMode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/fbc: disable framebuffer compression on GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix setting 10 bit deep color mode (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add missing combo PHY lane power setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Factor out combo PHY lane power setup helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Corrupt DSI picture fix for GeminiLake (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix clockgating issue when using scalers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Suppress spurious combo PHY B warning (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable read only ppgtt support for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use Engine1 instance for gen11 pm interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Disable video turbo mode for rp control (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable media sampler powergate (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: introduce REG_BIT() and REG_GENMASK() to define register contents (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1664615 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Apply a recommended rc6 threshold (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dedicated rc6 enabling sequence for gen11 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Don't warn on spurious interrupts (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Handle rps interrupts without irq lock (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure we have enough memory bandwidth on ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sandybridge_pcode_read() deal with the second data register (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix ONLY icl+ max plane width (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix MG_DP_MODE() register programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Really calculate the cursor ddb based on the highest enabled wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Inline skl_update_pipe_wm() into its only caller (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass pipe_wm around so much (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Move some variables to tighter scope (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Keep plane watermarks enabled more aggressively (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make sure cursor has enough ddb for the selected wm level (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Allocate enough DDB for the cursor (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract skl_compute_wm_params() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Don't pass plane state to skl_compute_plane_wm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Accept alloc_size == blocks (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Introduce Comet Lake PCH (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/cml: Add CML PCI IDS (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix PSR2 selective update corruption after PSR1 setup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off the CUS when turning off a HDR plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix legacy gamma mode for ICL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Refactor icl_is_hdr_plane (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] drm/i915: Add new ICL PCI ID (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Fix CRC mismatch error for DP link layer compliance (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Prevent incorrect DBuf enabling (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Read out memory type (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on cnl+ (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Clean up intel_get_dram_info() a bit (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i914: s/l_info/dimm_l/ etc. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Generalize intel_is_dram_symmetric() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Use dram_dimm_info more (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract DIMM info on GLK too (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix DRAM size reporting for BXT (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract BXT DIMM helpers (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Polish skl_is_16gb_dimm() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Extract functions to derive SKL+ DIMM info (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Store DIMM rank information as a number (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Default to Thread Group preemption for compute workloads (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Fix the state checker for ICL Y planes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: move MG pll hw_state readout (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Finalize Wa_1408961008:icl (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Call MG_DP_MODE() macro with the right parameters order (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Drop redundant gamma mode mask (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Implement new w/a for underruns with wm1+ disabled (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Include "ignore lines" in skl+ wm state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] Revert "drm/i915: W/A for underruns with WM1+ disabled on icl" (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make MG PHY macros semantically consistent (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Make combo PHY DDI macro definitions consistent for ICL and CNL (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add degamma and gamma lut size to gen11 caps (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable pipe output csc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Enable ICL Pipe CSC block (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/icl: Add icl pipe degamma and gamma support (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/glk: Fix degamma lut programming (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Dump skl+ watermark changes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Update DSPCNTR gamma/csc bits during crtc_enable() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Disable pipe gamma when C8 pixel format is used (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe CSC when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Turn off pipe gamma when it's not needed (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe csc enable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Track pipe gamma enable/disable in crtc state (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915: Populate gamma_mode for all platforms (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Main backport to rebase from 4.18 to 5.1 (Lyude Paul) [1713573 1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] {CVE-2019-11085} - [include] list: Backport list_is_first() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] lib/scatterlist: Provide a DMA page iterator (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [acpi] ACPI / PMIC: Add support for executing PMIC MIPI sequence elements (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vfio: add edid api for display (vgpu) devices. (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm: don't miss the last page because of round-off error (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] PM-runtime: Add new interface to get accounted time (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: move i915_kick_out_vgacon to vgaarb (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [scripts] tracing: Avoid calling cc-option -mrecord-mcount for every Makefile (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb_helper: Allow leaking fbdev smem_start (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/fb: Stop leaking physical address (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: Add FBINFO_HIDE_SMEM_START flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] vt: Remove vc_panic_force_write (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] fbdev: Drop FBINFO_CAN_FORCE_OUTPUT flag (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [video] fbdev: fix kerneldoc (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] fbdev: add remove_conflicting_pci_framebuffers() (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [media] media: cec-notifier: Get notifier by device and connector name (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [base] driver core: Add device_link_remove function (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] include: Move ascii85 functions from i915 to linux/ascii85.h (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [mm] mm, drm/i915: mark pinned shmemfs pages as unevictable (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] list: introduce list_bulk_move_tail helper (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [fs] sysfs: constify sysfs create/remove files harder (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm/i915/selftests: Remove unused dmabuf->kmap routines, fix the build (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma-buf: remove kmap_atomic interface (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [include] include/linux/bitops.h: introduce BITS_PER_TYPE (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] dma_buf: remove device parameter from attach callback v2 (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [pci] PCI: Export pcie_get_speed_cap and pcie_get_width_cap (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [drm] drm: Add support for pps and compression mode command packet (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking/mutex: Fix mutex debug call and ww_mutex documentation (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: Implement an algorithm choice for Wound-Wait mutexes (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286] - [kernel] locking: WW mutex cleanup (Lyude Paul) [1707312 1688524 1685552 1685427 1665631 1665088 1664615 1664609 1664189 1664177 1664175 1664104 1662017 1660302 1643842 1640840 1639990 1639436 1637606 1633845 1633843 1633842 1504286]- [netdrv] igb: Fix WARN_ONCE on runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: use struct_size() helper (Corinna Vinschen) [1659168] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Corinna Vinschen) [1659168] - [netdrv] igb: Bump version number (Corinna Vinschen) [1659168] - [netdrv] Revert "igb: reduce CPU0 latency when updating statistics" (Corinna Vinschen) [1659168] - [netdrv] igb: Fix an issue that PME is not enabled during runtime suspend (Corinna Vinschen) [1659168] - [netdrv] igb: Change RXPBSIZE size when setting Qav mode (Corinna Vinschen) [1659168] - [netdrv] igb: reduce CPU0 latency when updating statistics (Corinna Vinschen) [1659168] - [netdrv] igb: fix uninitialized variables (Corinna Vinschen) [1659168] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659168] - [netdrv] igb: Fix format with line continuation whitespace (Corinna Vinschen) [1659168] - [netdrv] igb: extend PTP gettime function to read system clock (Corinna Vinschen) [1659168] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Corinna Vinschen) [1659168] - [netdrv] igb: remove ndo_poll_controller (Corinna Vinschen) [1659168] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659168] - [netdrv] igb: Replace mdelay() with msleep() in igb_integrated_phy_loopback() (Corinna Vinschen) [1659168] - [netdrv] igb: Replace GFP_ATOMIC with GFP_KERNEL in igb_sw_init() (Corinna Vinschen) [1659168] - [netdrv] igb: Use an advanced ctx descriptor for launchtime (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_phy: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb: e1000_82575: Mark expected switch fall-through (Corinna Vinschen) [1659168] - [netdrv] igb_main: Mark expected switch fall-throughs (Corinna Vinschen) [1659168] - [netdrv] igb: Use dma_wmb() instead of wmb() before doorbell writes (Corinna Vinschen) [1659168] - [netdrv] igb: Add support for ETF offload (Corinna Vinschen) [1659168] - [netdrv] igb: Only call skb_tx_timestamp after descriptors are ready (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_offload_cbs() (Corinna Vinschen) [1659168] - [netdrv] igb: Only change Tx arbitration when CBS is on (Corinna Vinschen) [1659168] - [netdrv] igb: Refactor igb_configure_cbs() (Corinna Vinschen) [1659168] - [fs] Revert "[fs] ext4: protect journal inode's blocks using block_validity" (Lukas Czerner) [1716549] - [fs] xfs: don't trip over uninitialized buffer on extent read of corrupted inode (Bill O'Donnell) [1715942] - [fs] xfs: always init bma in xfs_bmapi_write (Bill O'Donnell) [1715942] - [lib] rhashtable: Still do rehash when we get EEXIST (Vladis Dronov) [1712457] - [fs] vmcore: Add a kernel parameter novmcoredd (Kairui Song) [1705864] - [powerpc] powerpc/eeh: Correct retries in eeh_pe_reset_full() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Improve recovery of passed-through devices (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_clear_pe_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Add include_passed to eeh_pe_state_clear() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: remove sw_state from eeh_unfreeze_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_clear_frozen_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup control flow in eeh_handle_normal_event() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_ops.wait_state() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_pe_state_mark() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unnecessary eeh_pe_state_mark_with_cfg() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_enabled() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup logic in eeh_rmv_from_parent_pe() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup field names in eeh_rmv_data (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup list_head field names (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup eeh_add_virt_device() (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup unused field in eeh_dev (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Cleanup EEH_POSTPONED_PROBE (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Avoid misleading message "EEH: no capable adapters found" (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix use of EEH_PE_KEEP on wrong field (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix null deref for devices removed during EEH (Sam Bobroff) [1352405] - [powerpc] powerpc/eeh: Fix possible null deref in eeh_dump_dev_log() (Sam Bobroff) [1352405] - [edac] x86/MCE/AMD, EDAC/mce_amd: Add new error descriptions for some SMCA bank types (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new McaTypes for CS, PSP, and SMU units (Janakarajan Natarajan) [1688469] - [x86] x86/MCE/AMD, EDAC/mce_amd: Add new MP5, NBIO, and PCIE SMCA bank types (Janakarajan Natarajan) [1688469] - [scsi] megaraid_sas: remove tech preview from Aero series (Tomas Henzl) [1668409] - [scsi] megaraid_sas: sync with mainline (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix spelling mistake "oustanding" -> "outstanding" (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Make megasas_host_device_list_query() static (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: reduce module load time (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove a bunch of set but not used variables (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: return error when create DMA pool failed (Tomas Henzl) [1668409] {CVE-2019-11810} - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update structures for HOST_DEVICE_LIST DCMD (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for DEVICE_LIST DCMD in driver (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework device add code in AEN path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rework code to get PD and LD list (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: correct an info message (Tomas Henzl) [1668409] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: fix out-of-bound array accesses (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: changes to function prototypes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: NULL check before some freeing functions is not needed (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas_fusion: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid: megaraid_sas_base: Mark expected switch fall-through (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: modify max supported lds related print (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: remove unused macro (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: increase timeout for IOC INIT to 180seconds (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove double endian conversion (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Re-use max_mfi_cmds to calculate queue sizes (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Rename scratch_pad registers (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Remove spin lock for dpc operation (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: optimize raid context access in IO path (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fail init if heartbeat timer fails (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: For SRIOV, do not set STOP_ADP bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix combined reply queue mode detection (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix module parameter description (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix goto labels in error handling (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Update copyright information (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add check for reset adapter bit (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Fix msleep granularity (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add support for FW snap dump (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: Add watchdog thread to detect Firmware fault (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: switch to generic DMA API (Tomas Henzl) [1668409] - [scsi] scsi: megaraid_sas: fix a missing-check bug (Tomas Henzl) [1668409] - [kernel] get_maintainer.pl: Add default .get_maintainer.conf file for RHEL (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow option --mpath to read all files in (Prarit Bhargava) [1714630] - [scripts] get_maintainer.pl: add -mpath= for MAINTAINERS file location (Prarit Bhargava) [1714630] - [scripts] get_maintainer: allow usage outside of kernel tree (Prarit Bhargava) [1714630] - [scripts] Revert "[scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override" (Prarit Bhargava) [1714630] - [include] signal: Make siginmask safe when passed a signal of 0 (Waiman Long) [1714351] - [fs] signal: Don't send signals to tasks that don't exist (Waiman Long) [1714351] - [kernel] signal: Restore the stop PTRACE_EVENT_EXIT (Waiman Long) [1714351] - [kernel] signal: Better detection of synchronous signals (Waiman Long) [1714351] - [kernel] signal: Always notice exiting tasks (Waiman Long) [1714351] - [kernel] signal: Always attempt to allocate siginfo for SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user32 (Waiman Long) [1714351] - [kernel] signal: Guard against negative signal numbers in copy_siginfo_from_user (Waiman Long) [1714351] - [kernel] signal: In sigqueueinfo prefer sig not si_signo (Waiman Long) [1714351] - [include] signal: Use a smaller struct siginfo in the kernel (Waiman Long) [1714351] - [include] signal: Distinguish between kernel_siginfo and siginfo (Waiman Long) [1714351] - [kernel] signal: Introduce copy_siginfo_from_user and use it's return value (Waiman Long) [1714351] - [arm64] signal: Remove the need for __ARCH_SI_PREABLE_SIZE and SI_PAD_SIZE (Waiman Long) [1714351] - [kernel] signal: Fail sigqueueinfo if si_signo != sig (Waiman Long) [1714351] - [kernel] signal/sparc: Move EMT_TAGOVF into the generic siginfo.h (Waiman Long) [1714351] - [mm] signal/arm: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Use send_sig_fault where appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_ptrace_errno_trap (Waiman Long) [1714351] - [arm64] signal/arm64: In ptrace_hbptriggered name the signal description string (Waiman Long) [1714351] - [arm64] signal/arm64: Remove arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_mceerr as appropriate (Waiman Long) [1714351] - [arm64] signal/arm64: Add and use arm64_force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/arm64: Only call set_thread_esr once in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Only perform one esr_to_fault_info call in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Expand __do_user_fault and remove it (Waiman Long) [1714351] - [mm] signal/arm64: For clarity separate the 3 signal sending cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Consolidate the two hwpoison cases in do_page_fault (Waiman Long) [1714351] - [mm] signal/arm64: Factor set_thread_esr out of __do_user_fault (Waiman Long) [1714351] - [arm64] signal/arm64: Factor out arm64_show_signal from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Remove unneeded tsk parameter from arm64_force_sig_info (Waiman Long) [1714351] - [arm64] signal/arm64: Push siginfo generation into arm64_notify_die (Waiman Long) [1714351] - [powerpc] signal/powerpc: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [powerpc] signal/powerpc: Simplify _exception_pkey by using force_sig_pkuerr (Waiman Long) [1714351] - [powerpc] signal/powerpc: Specialize _exception_pkey for handling pkey exceptions (Waiman Long) [1714351] - [powerpc] signal/powerpc: Call force_sig_fault from _exception (Waiman Long) [1714351] - [powerpc] signal/powerpc: Factor the common exception code into exception_common (Waiman Long) [1714351] - [powerpc] powerpc/traps: Print unhandled signals in a separate function (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/powerpc: Call _exception_pkey directly from bad_key_fault_exception (Waiman Long) [1714351] - [mm] signal/powerpc: Remove pkey parameter from __bad_area (Waiman Long) [1714351] - [mm] signal/powerpc: Use force_sig_mceerr as appropriate (Waiman Long) [1714351] - [x86] signal/x86: Use force_sig_fault where appropriate (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey by value (Waiman Long) [1714351] - [mm] signal/x86: Replace force_sig_info_fault with force_sig_fault (Waiman Long) [1714351] - [mm] signal/x86: Call force_sig_pkuerr from __bad_area_nosemaphore (Waiman Long) [1714351] - [mm] signal/x86: Pass pkey not vma into __bad_area (Waiman Long) [1714351] - [mm] signal/x86: Don't compute pkey in __do_page_fault (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from mm_fault_error (Waiman Long) [1714351] - [mm] signal/x86: Remove the pkey parameter from do_sigbus (Waiman Long) [1714351] - [mm] signal/x86: Remove pkey parameter from bad_area_nosemaphore (Waiman Long) [1714351] - [x86] signal/x86/traps: Simplify trap generation (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig instead of open coding it. (Waiman Long) [1714351] - [x86] signal/x86/traps: Use force_sig_bnderr (Waiman Long) [1714351] - [x86] signal/x86/traps: Move more code into do_trap_no_signal so it can be reused (Waiman Long) [1714351] - [x86] signal/x86/traps: Factor out show_signal (Waiman Long) [1714351] - [x86] signal/x86: Move mpx siginfo generation into do_bounds (Waiman Long) [1714351] - [x86] signal/x86: In trace_mpx_bounds_register_exception add __user annotations (Waiman Long) [1714351] - [mm] signal/x86: Move MCE error reporting out of force_sig_info_fault (Waiman Long) [1714351] - [x86] signal/x86: Inline fill_sigtrap_info in it's only caller send_sigtrap (Waiman Long) [1714351] - [powerpc] signal: Simplify tracehook_report_syscall_exit (Waiman Long) [1714351] - [kernel] signal: Pair exports with their functions (Waiman Long) [1714351] - [kernel] signal: Remove specific_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Use group_send_sig_info to kill all processes in a pid namespace (Waiman Long) [1714351] - [tty] tty_io: Use group_send_sig_info in __do_SACK to note it is a session being killed (Waiman Long) [1714351] - [misc] signal/GenWQE: Fix sending of SIGKILL (Waiman Long) [1714351] - [include] signal: Remove SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Use SEND_SIG_PRIV not SEND_SIG_FORCED with SIGKILL and SIGSTOP (Waiman Long) [1714351] - [kernel] signal: Never allocate siginfo for SIGKILL or SIGSTOP (Waiman Long) [1714351] - [usb] signal: Don't send siginfo to kthreads. (Waiman Long) [1714351] - [usb] signal: Remove the siginfo paramater from kernel_dqueue_signal (Waiman Long) [1714351] - [tty] signal: send_sig_all no longer needs SEND_SIG_FORCED (Waiman Long) [1714351] - [kernel] signal: Always deliver the kernel's SIGKILL and SIGSTOP to a pid namespace init (Waiman Long) [1714351] - [x86] signal: Properly deliver SIGSEGV from x86 uprobes (Waiman Long) [1714351] - [kernel] signal: Properly deliver SIGILL from uprobes (Waiman Long) [1714351] - [kernel] signal: Always ignore SIGKILL and SIGSTOP sent to the global init (Waiman Long) [1714351] - [iommu] mm: convert return type of handle_mm_fault() caller to vm_fault_t (Waiman Long) [1714351] - [kernel] signal: make get_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make sigkill_pending() return bool (Waiman Long) [1714351] - [kernel] signal: make legacy_queue() return bool (Waiman Long) [1714351] - [kernel] signal: make wants_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make flush_sigqueue_mask() void (Waiman Long) [1714351] - [kernel] signal: make unhandled_signal() return bool (Waiman Long) [1714351] - [kernel] signal: make recalc_sigpending_tsk() return bool (Waiman Long) [1714351] - [kernel] signal: make has_pending_signals() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_task_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make sig_handler_ignored() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_ok_by_cred() return bool (Waiman Long) [1714351] - [kernel] signal: simplify rt_sigaction() (Waiman Long) [1714351] - [kernel] signal: make do_sigpending() void (Waiman Long) [1714351] - [kernel] signal: make may_ptrace_stop() return bool (Waiman Long) [1714351] - [kernel] signal: make kill_as_cred_perm() return bool (Waiman Long) [1714351] - [kernel] signal: make force_sigsegv() void (Waiman Long) [1714351] - [kernel] signal: Don't restart fork when signals come in. (Waiman Long) [1714351] - [kernel] fork: Have new threads join on-going signal group stops (Waiman Long) [1714351] - [include] fork: Skip setting TIF_SIGPENDING in ptrace_init_task (Waiman Long) [1714351] - [kernel] signal: Add calculate_sigpending() (Waiman Long) [1714351] - [kernel] fork: Unconditionally exit if a fatal signal is pending (Waiman Long) [1714351] - [kernel] fork: Move and describe why the code examines PIDNS_ADDING (Waiman Long) [1714351] - [kernel] signal: Push pid type down into complete_signal. (Waiman Long) [1714351] - [kernel] signal: Push pid type down into __send_signal (Waiman Long) [1714351] - [kernel] signal: Push pid type down into send_signal (Waiman Long) [1714351] - [tty] signal: Pass pid type into do_send_sig_info (Waiman Long) [1714351] - [fs] signal: Pass pid type into send_sigio_to_task & send_sigurg_to_task (Waiman Long) [1714351] - [kernel] signal: Pass pid type into group_send_sig_info (Waiman Long) [1714351] - [kernel] signal: Pass pid and pid type into send_sigqueue (Waiman Long) [1714351] - [kernel] posix-timers: Noralize good_sigevent (Waiman Long) [1714351] - [fs] signal: Use PIDTYPE_TGID to clearly store where file signals will be sent (Waiman Long) [1714351] - [kernel] pid: Implement PIDTYPE_TGID (Waiman Long) [1714351] - [include] pids: Move the pgrp and session pid pointers from task_struct to signal_struct (Waiman Long) [1714351] - [fs] pids: Compute task_tgid using signal->leader_pid (Waiman Long) [1714351] - [kernel] pids: Move task_pid_type into sched/signal.h (Waiman Long) [1714351] - [init] pids: Initialize leader_pid in init_task (Waiman Long) [1714351]- [s390] s390: enable processes for mio instructions (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to disable usage of MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: provide support for MIO instructions (Philipp Rudo) [1651734] - [s390] s390/pci: improve bar check (Philipp Rudo) [1651734] - [s390] s390/ism: move oddities of device IO to wrapper function (Philipp Rudo) [1651734] - [s390] s390/pci: move io address mapping code to pci_insn.c (Philipp Rudo) [1651734] - [s390] s390/pci: add parameter to force floating irqs (Philipp Rudo) [1651735] - [s390] s390/pci: gather statistics for floating vs directed irqs (Philipp Rudo) [1651735] - [s390] s390: show statistics for MSI IRQs (Philipp Rudo) [1651735] - [s390] s390/pci: provide support for CPU directed interrupts (Philipp Rudo) [1651735] - [s390] s390/airq: provide cacheline aligned ivs (Philipp Rudo) [1651735] - [s390] s390/pci: clarify interrupt vector usage (Philipp Rudo) [1651735] - [s390] s390/airq: recognize directed interrupts (Philipp Rudo) [1651735] - [s390] s390/sclp: detect DIRQ facility (Philipp Rudo) [1651735] - [s390] s390/pci: move everything irq related to pci_irq.c (Philipp Rudo) [1651735] - [s390] s390/pci: remove stale rc (Philipp Rudo) [1651735] - [s390] s390/pci: remove unused define (Philipp Rudo) [1651735] - [s390] s390/pci: mark command line parser data __initdata (Philipp Rudo) [1651735] - [cpufreq] cpufreq: intel_pstate: Ignore turbo active ratio in HWP (David Arcari) [1711970] - [scsi] mpt3sas: remove tech preview from Aero series (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix indentation issue (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update mpt3sas driver version to 28.100.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Improve the threshold value and introduce module param (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Load balance to improve performance and avoid soft lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Irq poll to avoid CPU hard lockups (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: simplify interrupt handler (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix typo in request_desript_type (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add missing breaks in switch statements (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Update driver version to 27.102.00.00 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for ATLAS PCIe switch (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Add support for NVMe Switch Adapter (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Rename mpi endpoint device ID macro. (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: mpt3sas_scsih: Mark expected switch fall-through (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix memory ordering on 64bit writes (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: fix spelling mistake "manufaucturing" -> "manufacturing" (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix driver modifying persistent data in Manufacturing page11 (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Don't modify EEDPTagMode field setting on SAS3.5 HBA devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Fix Sync cache command failure during driver unload (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Call sas_remove_host before removing the target devices (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Refactor mpt3sas_wait_for_ioc function (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Separate out mpt3sas_wait_for_ioc (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: Added new #define variable IOC_OPERATIONAL_WAIT_COUNT (Tomas Henzl) [1684444] - [scsi] scsi: mpt3sas: switch to generic DMA API (Tomas Henzl) [1684444] - [tools] perf tools beauty ioctl: Support new ISO7816 commands (Michael Petlan) [1709243] - [tools] perf tools: Restore proper cwd on return from mnt namespace (Michael Petlan) [1709243] - [tools] perf tools: Fix crash on synthesizing the unit (Michael Petlan) [1709243] - [tools] perf tools: Do not zero sample_id_all for group members (Michael Petlan) [1709243] - [tools] perf beauty: Use SRCARCH, ARCH=x86_64 must map to "x86" to find the headers (Michael Petlan) [1709243] - [tools] perf intel-pt: Add MTC and CYC timestamps to debug log (Michael Petlan) [1709243] - [tools] perf intel-pt: Add more event information to debug log (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fix table find when table re-ordered (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add help window (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add Selected branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Fall back to /usr/local/lib/libxed.so (Michael Petlan) [1709243] - [tools] perf top: Display the LBR stats in callchain entry (Michael Petlan) [1709243] - [tools] perf stat: Handle different PMU names with common prefix (Michael Petlan) [1709243] - [tools] perf record: Support weak groups (Michael Petlan) [1709243] - [tools] perf evlist: Move perf_evsel__reset_weak_group into evlist (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Start collecting pathnames in the BPF program (Michael Petlan) [1709243] - [tools] perf trace: Fix setting of augmented payload when using eBPF + raw_syscalls (Michael Petlan) [1709243] - [tools] perf trace: When augmenting raw_syscalls plug raw_syscalls:sys_exit too (Michael Petlan) [1709243] - [tools] perf examples bpf: Start augmenting raw_syscalls:sys_{start,exit} (Michael Petlan) [1709243] - [tools] perf intel-pt/bts: Calculate cpumode for synthesized samples (Michael Petlan) [1709243] - [tools] perf intel-pt: Insert callchain context into synthesized callchains (Michael Petlan) [1709243] - [tools] perf top: Start display thread earlier (Michael Petlan) [1709243] - [tools] perf trace beauty: Use the mmap flags table generated from headers (Michael Petlan) [1709243] - [tools] perf beauty: Wire up the mmap flags table generator to the Makefile (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MAP_ mmap's flag constants (Michael Petlan) [1709243] - [tools] perf callchain: Honour the ordering of PERF_CONTEXT_{USER,KERNEL,etc} (Michael Petlan) [1709243] - [tools] perf cs-etm: Correct CPU mode for samples (Michael Petlan) [1709243] - [tools] perf unwind: Take pgoff into account when reporting elf to libdwfl (Michael Petlan) [1709243] - [tools] perf top: Do not use overwrite mode by default (Michael Petlan) [1709243] - [tools] perf trace: Beautify mount's first pathname arg (Michael Petlan) [1709243] - [tools] perf trace: Beautify the umount's 'name' argument (Michael Petlan) [1709243] - [tools] perf trace: Consider syscall aliases too (Michael Petlan) [1709243] - [tools] perf trace beauty: Beautify mount/umount's 'flags' argument (Michael Petlan) [1709243] - [tools] perf trace beauty: Allow syscalls to mask an argument before considering it (Michael Petlan) [1709243] - [tools] perf beauty: Introduce strarray__scnprintf_flags() (Michael Petlan) [1709243] - [tools] perf beauty: Switch from GPL v2.0 to LGPL v2.1 (Michael Petlan) [1709243] - [tools] perf beauty: Add a generator for MS_ mount/umount's flag constants (Michael Petlan) [1709243] - [tools] tools include uapi: Grab a copy of linux/fs.h (Michael Petlan) [1709243] - [tools] perf script: Support total cycles count (Michael Petlan) [1709243] - [tools] perf script: Make itrace script default to all calls (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add All branches report (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to display all the database tables (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to shrink / enlarge font (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add ability to find symbols in the call-graph (Michael Petlan) [1709243] - [tools] perf scripts python: exported-sql-viewer.py: Add support for multiple sub-windows (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Rename to exported-sql-viewer.py (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Refactor TreeItem class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add data helper functions (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Factor out CallGraphModel from TreeModel (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Remove use of setObjectName() (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Add a class for global data (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Separate the database details into a class (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Make a "Main" function (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Change icon (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Set a minimum window size (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Provide better default column sizes (Michael Petlan) [1709243] - [tools] perf scripts python: call-graph-from-sql.py: Use SPDX license identifier (Michael Petlan) [1709243] - [tools] perf trace: Introduce per-event maximum number of events property (Michael Petlan) [1709243] - [tools] perf script: Flush output stream after events in verbose mode (Michael Petlan) [1709243] - [tools] perf script: Allow extended console debug output (Michael Petlan) [1709243] - [tools] perf stat: Poll for monitored tasks being alive (Michael Petlan) [1709243] - [tools] perf trace: Drop thread refcount in trace__event_handler() (Michael Petlan) [1709243] - [tools] perf trace: Drop addr_location refcounts (Michael Petlan) [1709243] - [tools] perf evsel: Mark a evsel as disabled when asking the kernel do disable it (Michael Petlan) [1709243] - [tools] perf evsel: Introduce per event max_events property (Michael Petlan) [1709243] - [tools] tools lib subcmd: Introduce OPTION_ULONG (Michael Petlan) [1709243] - [tools] perf arm64: Fix generate system call table failed with /tmp mounted with noexec (Michael Petlan) [1709243] - [tools] perf symbols: Set PLT entry/header sizes properly on Sparc (Michael Petlan) [1709243] - [tools] perf jitdump: Add Sparc support. (Michael Petlan) [1709243] - [tools] perf annotate: Add Sparc support (Michael Petlan) [1709243] - [tools] perf record: Encode -k clockid frequency into Perf trace (Michael Petlan) [1709243] - [tools] perf probe: Support SDT markers having reference counter (semaphore) (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Move struct tep_handler definition in a local header file (Michael Petlan) [1709243] - [tools] tools lib traceevent: Separate out tep_strerror() for strerror_r() issues (Michael Petlan) [1709243] - [tools] perf python: More portable way to make CFLAGS work with clang (Michael Petlan) [1709243] - [tools] perf python: Make clang_has_option() work on Python 3 (Michael Petlan) [1709243] - [tools] perf tools: Free temporary 'sys' string in read_event_files() (Michael Petlan) [1709243] - [tools] perf tools: Avoid double free in read_event_file() (Michael Petlan) [1709243] - [tools] perf tools: Free 'printk' string in parse_ftrace_printk() (Michael Petlan) [1709243] - [tools] perf tools: Cleanup trace-event-info 'tdata' leak (Michael Petlan) [1709243] - [tools] perf strbuf: Match va_{add,copy} with va_end (Michael Petlan) [1709243] - [tools] perf test: S390 does not support watchpoints in test 22 (Michael Petlan) [1709243] - [tools] perf auxtrace: Include missing asm/bitsperlong.h to get BITS_PER_LONG (Michael Petlan) [1709243] - [tools] tools include: Adopt linux/bits.h (Michael Petlan) [1709243] - [tools] perf intel-pt: Implement decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf intel-pt: Add decoder flags for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__process() for trace begin / end (Michael Petlan) [1709243] - [tools] perf tools: Improve thread_stack__event() for trace begin / end (Michael Petlan) [1709243] - [tools] perf db-export: Add trace begin / end branch type variants (Michael Petlan) [1709243] - [tools] perf script: Enhance sample flags for trace begin / end (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enum filter_trivial_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename data2host*() APIs (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename struct plugin_list to struct tep_plugin_list (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to structs filter_type and event_filter (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to various structs filter_arg_*. (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to struct filter_{arg,value_type} (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{exp,arg}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix tep_ to enums filter_{boolean,op,cmp}_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum print_arg_type to enum tep_print_arg_type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Add prefix tep_ to all print_* structures (Michael Petlan) [1709243] - [tools] tools lib traceevent: Add prefix TEP_ to all EVENT_FL_* flags (Michael Petlan) [1709243] - [tools] tools lib traceevent: Rename enum event_{sort_}type to enum tep_event_{sort_}type (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename enum format_flags to enum tep_format_flags (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct format{_field} to struct tep_format{_field} (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Rename struct event_format to struct tep_event_format (Michael Petlan) [1709243] - [tools] perf script: Print DSO for callindent (Michael Petlan) [1709243] - [tools] perf script: Allow sym and dso without ip, addr (Michael Petlan) [1709243] - [tools] tools lib subcmd: Support overwriting the pager (Michael Petlan) [1709243] - [tools] perf tools: Report itrace options in help (Michael Petlan) [1709243] - [tools] perf help: Add missing subcommand `version` (Michael Petlan) [1709243] - [tools] perf tools: Initialize perf_data_file fd field (Michael Petlan) [1709243] - [tools] perf util: Make copyfile_offset() global (Michael Petlan) [1709243] - [tools] perf tools: Add 'struct perf_mmap' arg to record__write() (Michael Petlan) [1709243] - [tools] perf auxtrace: Pass struct perf_mmap into mmap__read* functions (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op3 (Michael Petlan) [1709243] - [tools] perf tools: Remove perf_tool from event_op2 (Michael Petlan) [1709243] - [tools] perf bpf-loader: use PTR_ERR_OR_ZERO inetead of return code (Michael Petlan) [1709243] - [tools] tools include: Adopt PTR_ERR_OR_ZERO from the kernel err.h header (Michael Petlan) [1709243] - [tools] perf ordered_events: Prevent crossing max_alloc_size (Michael Petlan) [1709243] - [tools] perf ordered_events: Add 'struct ordered_events_buffer' layer (Michael Petlan) [1709243] - [tools] perf test: Add watchpoint test (Michael Petlan) [1709243] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh without ping's debuginfo (Michael Petlan) [1709243] - [tools] perf map: Turn some pr_warning() to pr_debug() (Michael Petlan) [1709243] - [tools] perf trace: Use the raw_syscalls:sys_enter for the augmented syscalls (Michael Petlan) [1709243] - [tools] perf trace: Setup augmented_args in the raw_syscalls:sys_enter handler (Michael Petlan) [1709243] - [tools] perf trace: Introduce syscall__augmented_args() method (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Avoid optimization to pass older BPF validators (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Check probe_read_str() return separately (Michael Petlan) [1709243] - [tools] perf annotate: Handle arm64 move instructions (Michael Petlan) [1709243] - [tools] perf trace beauty: Alias 'umount' to 'umount2' (Michael Petlan) [1709243] - [tools] perf stat: Move the display functions to stat-display.c (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_events' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'walltime_*' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Propagate 'struct target' arg to sort_aggr_thread() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_merge' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'big_num' data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Do not use the global 'evsel_list' in print functions (Michael Petlan) [1709243] - [tools] perf stat: Move *_aggr_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move ru_* data to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_mixed_hw_group_error' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'print_free_counters_hint' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'null_run' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Add 'walltime_nsecs_stats' pointer to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' to aggr_update_shadow() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' to first_shadow_cpu() (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only_len' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'run_count' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use 'evsel->evlist' instead of 'evsel_list' in collect_all_aliases() (Michael Petlan) [1709243] - [tools] perf stat: Pass 'evlist' argument to print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'target' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move 'unit_width' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'metric_only' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'interval_clear' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move csv_* to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Pass a 'struct perf_stat_config' argument to global print functions (Michael Petlan) [1709243] - [tools] perf stat: Pass 'struct perf_stat_config' argument to local print functions (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move STAT_RECORD out of perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Introduce perf_evlist__print_counters() (Michael Petlan) [1709243] - [tools] perf stat: Move perf_stat_synthesize_config() to stat.c (Michael Petlan) [1709243] - [tools] perf stat: Add 'perf_event__handler_t' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_evlist' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_tool' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Add 'struct perf_stat_config' argument to perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Rename 'is_pipe' argument to 'attrs' in perf_stat_synthesize_config() (Michael Petlan) [1709243] - [tools] perf stat: Move create_perf_stat_counter() to stat.c (Michael Petlan) [1709243] - [tools] perf evsel: Introduce perf_evsel__store_ids() (Michael Petlan) [1709243] - [tools] perf tools: Switch 'session' argument to 'evlist' in perf_event__synthesize_attrs() (Michael Petlan) [1709243] - [tools] perf stat: Add 'identifier' flag to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use local config arg for scale in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf stat: Move 'no_inherit' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Move 'initial_delay' to 'struct perf_stat_config' (Michael Petlan) [1709243] - [tools] perf stat: Use evsel->threads in create_perf_stat_counter() (Michael Petlan) [1709243] - [tools] perf trace: Show comm and tid for tracepoint events (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Hook into syscalls:sys_exit_SYSCALL too (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Rename augmented_*_syscall__enter to just *_syscall (Michael Petlan) [1709243] - [tools] perf augmented_syscalls: Update the header comments (Michael Petlan) [1709243] - [tools] perf bpf: Add syscall_exit() helper (Michael Petlan) [1709243] - [tools] tools lib traceevent, perf tools: Split trace-seq related APIs in a separate header file (Michael Petlan) [1709243] - [tools] perf report: Create auxiliary trace data files for s390 (Michael Petlan) [1709243] - [tools] perf trace beauty: Reorganize 'struct sockaddr *' beautifier (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment sendto's 'addr' arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment bind's 'myaddr' sockaddr arg (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Add augmented_sockaddr_syscall_enter() (Michael Petlan) [1709243] - [tools] perf trace augmented_syscalls: Augment connect's 'sockaddr' arg (Michael Petlan) [1709243] - [tools] perf bpf: Add linux/socket.h to the headers accessible to bpf proggies (Michael Petlan) [1709243] - [tools] perf bpf: Give precedence to bpf header dir (Michael Petlan) [1709243] - [tools] perf trace: Add a etcsnoop.c augmented syscalls eBPF utility (Michael Petlan) [1709243] - [tools] perf trace: Augment 'newstat' (aka 'stat') filename ptr (Michael Petlan) [1709243] - [tools] perf trace: Introduce augmented_filename_syscall_enter() declarator (Michael Petlan) [1709243] - [tools] perf trace: Augment inotify_add_watch pathname syscall arg (Michael Petlan) [1709243] - [tools] perf trace: Augment the 'open' syscall 'filename' arg (Michael Petlan) [1709243] - [tools] perf trace: Use the augmented filename, expanding syscall enter pointers (Michael Petlan) [1709243] - [tools] perf trace: Show comm/tid for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Extract the comm/tid printing for syscall enter (Michael Petlan) [1709243] - [tools] perf trace: Print the syscall name for augmented_syscalls (Michael Petlan) [1709243] - [tools] perf trace: Make the augmented_syscalls filter out the tracepoint event (Michael Petlan) [1709243] - [tools] perf trace: Pass augmented args to the arg formatters when available (Michael Petlan) [1709243] - [x86] perf/x86/intel: Disallow precise_ip on BTS events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add generic branch tracing check to intel_pmu_has_bts() (Michael Petlan) [1709243] - [x86] perf/x86/intel: Move branch tracing setup to the Intel-specific source file (Michael Petlan) [1709243] - [x86] perf/x86/intel: Fix regression by default disabling perfmon v4 interrupt handling (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Support CoffeeLake 8th CBOX (Michael Petlan) [1709243] - [x86] perf/x86/intel/uncore: Add more IMC PCI IDs for KabyLake and CoffeeLake CPUs (Michael Petlan) [1709243] - [tools] perf tools: Don't clone maps from parent when synthesizing forks (Michael Petlan) [1709243] - [tools] perf top: Allow disabling the overwrite mode (Michael Petlan) [1709243] - [kernel] perf/core: Clean up inconsisent indentation (Michael Petlan) [1709243] - [tools] perf script: Implement --graph-function (Michael Petlan) [1709243] - [tools] tools script: Add --call-trace and --call-ret-trace (Michael Petlan) [1709243] - [tools] perf script: Add --insn-trace for instruction decoding (Michael Petlan) [1709243] - [tools] perf trace: Introduce --max-events (Michael Petlan) [1709243] - [x86] perf/x86/intel: Add quirk for Goldmont Plus (Michael Petlan) [1709243] - [kernel] perf: Suppress AUX/OVERWRITE records (Michael Petlan) [1709243] - [x86] perf/x86/intel/pt: Annotate 'pt_cap_group' with __ro_after_init (Michael Petlan) [1709243] - [x86] perf/x86: Add __ro_after_init annotations (Michael Petlan) [1709243] - [x86] x86/mm/mem_encrypt: Disable all instrumentation for early SME setup (Janakarajan Natarajan) [1679265] - [fs] cifs: fix copy_file_range to allow write on the same file (Leif Sahlberg) [1689100] - [infiniband] Revert "[infiniband] IB/usnic: Remove stub functions" (Jonathan Toppins) [1713753] - [x86] Update stepping values for Whiskey Lake U/Y (David Arcari) [1704801] - [powerpc] powerpc/perf: Trace imc PMU functions (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Trace imc events detection and cpuhotplug (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Declare static identifier a such (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Add privileged access check for thread_imc (Jiri Olsa) [1608796] - [powerpc] powerpc/perf: Rearrange setting of ldbar for thread-imc (Jiri Olsa) [1608796] - [powerpc] powerpc/include: Add data structures and macros for IMC trace mode (Jiri Olsa) [1608796] - [scsi] hpsa: correct-static-checker-issue-in-reset-handler (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: update driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device resets (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: do-not-complete-cmds-for-deleted-devices (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: wait longer for ptraid commands (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for tag collision (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: use local workqueues instead of system workqueues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct simple mode (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: correct device id issues (Joseph Szczypek) [1713772] - [scsi] scsi: hpsa: check for lv removal (Joseph Szczypek) [1713772] - [mm] mm, slub: restore the original intention of prefetch_freepointer() (Rafael Aquini) [1714671] - [fs] Revert "add KABI padding to dentry structure" (Waiman Long) [1714253] - [crypto] crypto: drbg - add FIPS 140-2 CTRNG for noise source (Herbert Xu) [1687905] - [infiniband] RDMA/qedr: Fix incorrect device rate. (Manish Chopra) [1713580] - [scsi] scsi: bnx2fc: remove unneeded variable (Nilesh Javali) [1665308] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665308] - [char] ipmi:ssif: compare block number correctly for multi-part return messages (Tony Camuso) [1712159] - [kernel] kernel/sysctl.c: define minmax conv functions in terms of non-minmax versions (Alex Gladkov) [1683922] - [kernel] kernel/sysctl.c: add missing range check in do_proc_dointvec_minmax_conv (Alex Gladkov) [1683922] - [tools] tools/testing/selftests/sysctl/sysctl.sh: add tests for >32-bit values written to 32-bit integers (Alex Gladkov) [1683922] - [kernel] sched/nohz: Run NOHZ idle load balancer on HK_FLAG_MISC CPUs (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] nohz_full: Allow the boot CPU to be nohz_full (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/isolation: Require a present CPU in housekeeping mask (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] kernel/cpu: Allow non-zero CPU to be primary for suspend / kexec freeze (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] power/suspend: Add function to disable secondaries for suspend (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/core: Allow the remote scheduler tick to be started on CPU0 (Desnes Augusto Nunes do Rosario) [1666614] - [kernel] sched/fair: Use non-atomic cpumask_{set,clear}_cpu() (Desnes Augusto Nunes do Rosario) [1666614] - [lib] lib: reciprocal_div: implement the improved algorithm on the paper mentioned (Petr Oros) [1706982] - [kernel] kernel/sysctl.c: fix proc_do_large_bitmap for large input buffers (Eric Sandeen) [1667092] - [kernel] tools/testing/selftests/sysctl/sysctl.sh: add proc_do_large_bitmap() test case (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: allow graceful use on older kernels (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: ignore diff output on verify_diff_w() (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: load module before testing for it (Eric Sandeen) [1667092] - [tools] tools/testing/selftests/sysctl/sysctl.sh: remove superfluous test_reqs() (Eric Sandeen) [1667092] - [kernel] kernel/sysctl.c: fix out-of-bounds access when setting file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow for file-max (Eric Sandeen) [1694160] - [kernel] sysctl: handle overflow in proc_get_long (Eric Sandeen) [1694160] - [s390] kvm: s390: Fix potential spectre warnings (Thomas Huth) [1702344] - [powerpc] mm: move warning from resize_hpt_for_hotplug() (Laurent Vivier) [1660737] - [powerpc] pseries: Use pr_xxx() in lpar.c (Laurent Vivier) [1660737] - [infiniband] RDMA/iw_cxgb4: Always disconnect when QP is transitioning to TERMINATE state (Arjun Vynipadath) [1664673] - [infiniband] cxgb4: kfree mhp after the debug print (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxbg: Use correct sizing on buffers holding page DMA addresses (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Make function read_tcb() static (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Remove kref accounting for sync operation (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: cq/qp mask depends on bar2 pages in a host page (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: fix srqidx leak during connection abort (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: complete the cached SRQ buffers (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Remove a set-but-not-used variable (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when finding ipv6 routes (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use tos when importing the endpoint (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: use listening ep tos when accepting new connections (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb*: kzalloc the iwcm verbs struct (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Drop __GFP_NOFAIL (Arjun Vynipadath) [1664673] - [infiniband] infiniband: cxgb4: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664673] - [infiniband] RDMA/iw_cxgb4: Fix the unchecked ep dereference (Arjun Vynipadath) [1664673] - [infiniband] RDMA: Introduce and use rdma_device_to_ibdev() (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Check for send WR also while posting write with completion WR (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: only reconnect with MPAv1 if the peer aborts (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Use proper enumerated type in c4iw_bar2_addrs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: remove redundant null pointer check before kfree_skb (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Remove pci_unmap_addr() wrappers for DMA API (Arjun Vynipadath) [1664673] - [infiniband] iw_cxgb4: Declare ib_post_send() and ib_post_recv() arguments const (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Simplify a structure initialization (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Fix SRQ endianness annotations (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for kernel mode SRQ's (Arjun Vynipadath) [1664673] - [infiniband] rdma/cxgb4: Add support for srq functions & structs (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Restore the dropped uninitialized_var (Arjun Vynipadath) [1664673] - [infiniband] RDMA/cxgb4: Make c4iw_poll_cq_one() easier to analyze (Arjun Vynipadath) [1664673] - [fs] gfs2: clean_journal improperly set sd_log_flush_head (Robert S Peterson) [1693660]- [netdrv] bonding/802.3ad: fix slave link initialization transition states (Jarod Wilson) [1714387] - [iommu] iommu/vt-d: Disable ATS support on untrusted devices (Jerry Snitselaar) [1649210 1692246] - [documentation] thunderbolt: Export IOMMU based DMA protection support to userspace (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Do not enable ATS for untrusted devices (Jerry Snitselaar) [1649210 1692246] - [iommu] iommu/vt-d: Force IOMMU on for platform opt in hint (Jerry Snitselaar) [1649210 1692246] - [arm64] arm64: makefile fix build of .i file in external module case (Jerome Marchand) [1713052] - [s390] s390/protvirt: block kernel command line alteration (Philipp Rudo) [1651711] - [s390] s390/protvirt: add memory sharing for diag 308 set/store (Philipp Rudo) [1651711] - [s390] s390/uv: introduce guest side ultravisor code (Philipp Rudo) [1651711] - [netdrv] net: aquantia: fix undefined devm_hwmon_device_register_with_info reference (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make aq_ndev_driver_name static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove outdated device ids (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixups on 64bit dma counters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: get total counters from DMA block (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fetch up to date statistics on ethtool request (Igor Russkikh) [1706905] - [netdrv] net: aquantia: extract timer cb into work job (Igor Russkikh) [1706905] - [netdrv] net: aquantia: introduce fwreq mutex (Igor Russkikh) [1706905] - [netdrv] net: aquantia: user correct MSI irq type (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use macros for better visibility (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve ifup link detection (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link status irq handling (Igor Russkikh) [1706905] - [netdrv] net: aquantia: create global service workqueue (Igor Russkikh) [1706905] - [netdrv] net: aquantia: link interrupt handling function (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add link interrupt fields (Igor Russkikh) [1706905] - [netdrv] net: aquantia: implement hwmon api for chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure to readout chip temperature (Igor Russkikh) [1706905] - [netdrv] net: aquantia: enable driver build for arm64 or compile_test (Igor Russkikh) [1706905] - [netdrv] net: aquantia: improve LRO configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Increase rx ring default size from 1K to 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Make RX default frame size 2K (Igor Russkikh) [1706905] - [netdrv] net: aquantia: Introduce rx refill threshold value (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx performance by page reuse strategy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: optimize rx path using larger preallocated skb len (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload for UDP/TCP over IPv6 (Igor Russkikh) [1706905] - [netdrv] net: aquantia: use better wrappers for state registers (Igor Russkikh) [1706905] - [netdrv] net: aquantia: replace AQ_HW_WAIT_FOR with readx_poll_timeout_atomic (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed instack structure overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed buffer overflow (Igor Russkikh) [1706905] - [netdrv] net: aquantia: added newline at end of file (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed memcpy size (Igor Russkikh) [1706905] - [netdrv] net: aquantia: regression on cpus with high cores: set mode with 8 queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of RSS configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix initialization of RSS table (Igor Russkikh) [1706905] - [netdrv] net: aquantia: increase max number of hw queues (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix RSS table and key sizes (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix rx checksum offload bits (Igor Russkikh) [1706905] - [netdrv] net: aquantia: return 'err' if set MPI_DEINIT state fails (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix spelling mistake "specfield" -> "specified" (Igor Russkikh) [1706905] - [netdrv] net: aquantia: cleanup err handing in hw_atl_utils_fw_rpc_wait (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of rx-vlan-filter offload (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add ethertype and PCP to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add vlan id to rx flow filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add support of L3/L4 ntuple filters (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add infrastructure for ntuple rules (Igor Russkikh) [1706905] - [netdrv] net: aquantia: add rx-flow filter definitions (Igor Russkikh) [1706905] - [netdrv] net: aquantia: allow rx checksum offload configuration (Igor Russkikh) [1706905] - [netdrv] net: aquantia: invalid checksumm offload implementation (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fixed enable unicast on 32 macvlan (Igor Russkikh) [1706905] - [netdrv] net: aquantia: fix potential IOMMU fault after driver unbind (Igor Russkikh) [1706905] - [netdrv] net: aquantia: synchronized flow control between mac/phy (Igor Russkikh) [1706905] - [netdrv] net: aquantia: make function aq_fw2x_update_stats static (Igor Russkikh) [1706905] - [netdrv] net: aquantia: remove some redundant variable initializations (Igor Russkikh) [1706905] - [netdrv] bnxt_en: Add device IDs 0x1806 and 0x1752 for 57500 devices. (Selvin Xavier) [1672208] - [scsi] scsi: fnic: Remove set but not used variable 'vdev' (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: no need to check return value of debugfs_create functions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Update fnic driver version to 1.6.0.47 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Enable fnic devcmd2 interface (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Adding devcmd2 init and posting interfaces (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add devcmd2 initialization helpers (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 controller definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic devcmd2 interface definitions (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Impose upper limit on max. # of CQs processed per intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: RQ enable and then post descriptors (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: delaying vnic dev enable till after req intr (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Warn when calling done for IO not issued to fw (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: fnic stats for max CQs processed and ISR time (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Add port speed stat to fnic debug stats (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: use fnic_lock to guard fnic->state_flags (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: vnic_rq_clean change BUG_ON to WARN_ON (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: change fnic queue depth to 256 (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: support to display 20G port speed (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: Use vzalloc (Govindarajulu Varadarajan) [1656236] - [scsi] scsi: fnic: switch to generic DMA API (Govindarajulu Varadarajan) [1656236] - [pci] PCI/PME: Fix possible use-after-free on remove (Myron Stowe) [1701834] - [pci] PCI/PME: Fix hotplug/sysfs remove deadlock in pcie_pme_remove() (Myron Stowe) [1701834] - [pci] PCI: Blacklist power management of Gigabyte X299 DESIGNARE EX PCIe ports (Myron Stowe) [1701834] - [tools] perf arm64: Fix mksyscalltbl when system kernel headers are ahead of the kernel (Michael Petlan) [1709242] - [rpmspec] perf: remove bpf examples (Michael Petlan) [1709242] - [tools] perf tools: Stop fallbacking to kallsyms for vdso symbols lookup (Michael Petlan) [1709242] - [tools] perf report: Don't crash on invalid inline debug information (Michael Petlan) [1709242] - [tools] perf cpu_map: Align cpu map synthesized events properly. (Michael Petlan) [1709242] - [tools] perf tools: Fix tracing_path_mount proper path (Michael Petlan) [1709242] - [tools] perf evsel: Store ids for events with their own cpus perf_event__synthesize_event_update_cpus (Michael Petlan) [1709242] - [tools] perf vendor events intel: Fix wrong filter_band* values for uncore events (Michael Petlan) [1709242] - [tools] Revert "perf tools: Fix PMU term format max value calculation" (Michael Petlan) [1709242] - [tools] tools headers uapi: Sync kvm.h copy (Michael Petlan) [1709242] - [tools] perf record: Use unmapped IP for inline callchain cursors (Michael Petlan) [1709242] - [tools] perf python: Use -Wno-redundant-decls to build with PYTHON=python3 (Michael Petlan) [1709242] - [tools] perf report: Don't try to map ip to invalid map (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-sqlite.py sample columns (Michael Petlan) [1709242] - [tools] perf script python: Fix export-to-postgresql.py occasional failure (Michael Petlan) [1709242] - [tools] perf Documentation: Fix out-of-tree asciidoctor man page generation (Michael Petlan) [1709242] - [tools] perf tools: Fix maps__find_symbol_by_name() (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/if_link.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/vhost.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copies of kvm headers (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of drm/drm.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] tools headers uapi: Update tools's copy of linux/perf_event.h (Michael Petlan) [1709242] - [tools] perf annotate: Fix parsing aarch64 branch instructions after objdump update (Michael Petlan) [1709242] - [tools] perf probe powerpc: Ignore SyS symbols irrespective of endianness (Michael Petlan) [1709242] - [tools] perf event-parse: Use fixed size string for comms (Michael Petlan) [1709242] - [tools] perf util: Fix bad memory access in trace info. (Michael Petlan) [1709242] - [tools] perf tools: Streamline bpf examples and headers installation (Michael Petlan) [1709242] - [tools] perf evsel: Fix potential null pointer dereference in perf_evsel__new_idx() (Michael Petlan) [1709242] - [tools] perf arm64: Fix include path for asm-generic/unistd.h (Michael Petlan) [1709242] - [tools] perf tests: Add breakpoint modify tests (Michael Petlan) [1709242] - [tools] perf annotate: Properly interpret indirect call (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add dummy task_struct state member (Michael Petlan) [1709242] - [tools] tools/lib/lockdep: Add empty nmi.h (Michael Petlan) [1709242] - [tools] tools lib traceevent: Change to SPDX License format (Michael Petlan) [1709242] - [tools] perf llvm: Allow passing options to llc in addition to clang (Michael Petlan) [1709242] - [tools] perf parser: Improve error message for PMU address filters (Michael Petlan) [1709242] - [tools] perf tools: Disable parallelism for 'make clean' (Michael Petlan) [1709242] - [tools] perf auxtrace: Fix queue resize (Michael Petlan) [1709242] - [tools] perf python: Remove -mcet and -fcf-protection when building with clang (Michael Petlan) [1709242] - [tools] perf arm spe: Fix uninitialized record error variable (Michael Petlan) [1709242] - [tools] perf tools: Move syscall_64.tbl check into check-headers.sh (Michael Petlan) [1709242] - [tools] perf tools: Make check-headers.sh check based on kernel dir (Michael Petlan) [1709242] - [tools] perf tools: Fix check-headers.sh AND list path of execution (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename static variables and functions in event-parse.c (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename internal parser related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename various pevent get/set/is APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_find_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent field APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_data_ APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_register / unregister APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_filter* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_plugin_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent: Rename pevent_function* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, tools lib lockdep: Rename 'enum pevent_errno' to 'enum tep_errno' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'enum pevent_flag' to 'enum tep_flag' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename traceevent_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_set_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_register_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent_read_number_* APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent print APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent parse APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent find APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent alloc / free APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename pevent plugin related APIs (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename 'struct pevent_record' to 'struct tep_record' (Michael Petlan) [1709242] - [tools] tools lib traceevent, perf tools: Rename struct pevent to struct tep_handle (Michael Petlan) [1709242] - [tools] perf probe powerpc: Fix trace event post-processing (Michael Petlan) [1709242] - [tools] perf map: Optimize maps__fixup_overlappings() (Michael Petlan) [1709242] - [tools] perf map: Synthesize maps only for thread group leader (Michael Petlan) [1709242] - [tools] perf trace: Wire up the augmented syscalls with the syscalls:sys_enter_FOO beautifier (Michael Petlan) [1709242] - [tools] perf trace: Setup the augmented syscalls bpf-output event fields (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__setup_output_event() return the bpf-output event (Michael Petlan) [1709242] - [tools] perf trace: Handle "bpf-output" events associated with "__augmented_syscalls__" BPF map (Michael Petlan) [1709242] - [tools] perf bpf: Add wrappers to BPF_FUNC_probe_read(_str) functions (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf__setup_output_event() strerror() counterpart (Michael Petlan) [1709242] - [tools] perf bpf: Generalize bpf__setup_stdout() (Michael Petlan) [1709242] - [tools] perf bpf: Make bpf__for_each_stdout_map() generic (Michael Petlan) [1709242] - [tools] perf bpf: Add bpf/stdio.h wrapper to bpf_perf_event_output function (Michael Petlan) [1709242] - [tools] perf bpf: Add struct bpf_map struct (Michael Petlan) [1709242] - [tools] perf report: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Add --percent-type option (Michael Petlan) [1709242] - [tools] perf annotate: Display percent type in stdio output (Michael Petlan) [1709242] - [tools] perf annotate: Make local period the default percent type (Michael Petlan) [1709242] - [tools] perf annotate: Add support to toggle percent type (Michael Petlan) [1709242] - [tools] perf annotate: Pass browser percent_type in annotate_browser__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Pass 'struct annotation_options' to map_symbol__annotation_dump() (Michael Petlan) [1709242] - [tools] perf annotate: Pass struct annotation_options to symbol__calc_lines() (Michael Petlan) [1709242] - [tools] perf annotate: Add percent_type to struct annotation_options (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_PERIOD_LOCAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Add PERCENT_HITS_GLOBAL percent value (Michael Petlan) [1709242] - [tools] perf annotate: Switch struct annotation_data::percent to array (Michael Petlan) [1709242] - [tools] perf annotate: Loop group events directly in annotation__calc_percent() (Michael Petlan) [1709242] - [tools] perf annotate: Rename hist to sym_hist in annotation__calc_percent (Michael Petlan) [1709242] - [tools] perf annotate: Rename local sample variables to data (Michael Petlan) [1709242] - [tools] perf annotate: Rename struct annotation_line::samples* to data* (Michael Petlan) [1709242] - [tools] perf annotate: Get rid of annotation__scnprintf_samples_period() (Michael Petlan) [1709242] - [tools] perf annotate: Make annotation_line__max_percent static (Michael Petlan) [1709242] - [tools] perf annotate: Make symbol__annotate_fprintf2() local (Michael Petlan) [1709242] - [tools] perf bpf: Add 'syscall_enter' probe helper for syscall enter tracepoints (Michael Petlan) [1709242] - [tools] perf tools: Drop unneeded bitmap_zero() calls (Michael Petlan) [1709242] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Michael Petlan) [1709242] - [tools] perf report: Add GUI report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf report: Add raw report support for s390 auxiliary trace (Michael Petlan) [1709242] - [tools] perf auxtrace: Support for perf report -D for s390 (Michael Petlan) [1709242] - [tools] perf trace: Use perf_evsel__sc_tp_{uint,ptr} for "id"/"args" handling syscalls:* events (Michael Petlan) [1709242] - [tools] perf trace: Setup struct syscall_tp for syscalls:sys_{enter,exit}_NAME events (Michael Petlan) [1709242] - [tools] perf trace: Allow setting up a syscall_tp struct without a format_field (Michael Petlan) [1709242] - [tools] perf trace: Rename some syscall_tp methods to raw_syscall (Michael Petlan) [1709242] - [tools] perf trace: Use beautifiers on syscalls:sys_enter_ handlers (Michael Petlan) [1709242] - [tools] perf trace: Associate vfs_getname()'ed pathname with fd returned from 'openat' (Michael Petlan) [1709242] - [tools] perf trace: Do not require --no-syscalls to suppress strace like output (Michael Petlan) [1709242] - [tools] perf bpf: Include uapi/linux/bpf.h from the 'perf trace' script's bpf.h (Michael Petlan) [1709242] - [tools] perf tools: Allow overriding MAX_NR_CPUS at compile time (Michael Petlan) [1709242] - [tools] perf bpf: Show better message when failing to load an object (Michael Petlan) [1709242] - [tools] perf list: Unify metric group description format with PMU event description (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Generate branch sample when receiving a CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Support dummy address value for CS_ETM_TRACE_ON packet (Michael Petlan) [1709242] - [tools] perf cs-etm: Fix start tracing packet handling (Michael Petlan) [1709242] - [tools] perf build: Fix installation directory for eBPF (Michael Petlan) [1709242] - [tools] perf c2c report: Fix crash for empty browser (Michael Petlan) [1709242] - [tools] perf tests: Fix indexing when invoking subtests (Michael Petlan) [1709242] - [tools] perf trace: Beautify the AF_INET & AF_INET6 'socket' syscall 'protocol' args (Michael Petlan) [1709242] - [tools] perf trace beauty: Add beautifiers for 'socket''s 'protocol' arg (Michael Petlan) [1709242] - [tools] perf trace beauty: Do not print NULL strarray entries (Michael Petlan) [1709242] - [tools] perf beauty: Add a generator for IPPROTO_ socket's protocol constants (Michael Petlan) [1709242] - [tools] tools include uapi: Grab a copy of linux/in.h (Michael Petlan) [1709242] - [tools] perf tests: Fix complex event name parsing (Michael Petlan) [1709242] - [tools] perf evlist: Fix error out while applying initial delay and LBR (Michael Petlan) [1709242] - [tools] perf trace beauty: Default header_dir to cwd to work without parms (Michael Petlan) [1709242] - [tools] perf test: Fix subtest number when showing results (Michael Petlan) [1709242] - [tools] perf stat: Get rid of extra clock display function (Michael Petlan) [1709242] - [tools] perf tools: Use perf_evsel__match instead of open coded equivalent (Michael Petlan) [1709242] - [tools] perf tools: Fix struct comm_str removal crash (Michael Petlan) [1709242] - [tools] perf machine: Use last_match threads cache only in single thread mode (Michael Petlan) [1709242] - [tools] perf machine: Add threads__set_last_match function (Michael Petlan) [1709242] - [tools] perf machine: Add threads__get_last_match function (Michael Petlan) [1709242] - [tools] perf tools: Synthesize GROUP_DESC feature in pipe mode (Michael Petlan) [1709242] - [tools] perf script: Show correct offsets for DWARF-based unwinding (Michael Petlan) [1709242] - [tools] perf trace arm64: Use generated syscall table (Michael Petlan) [1709242] - [tools] perf arm64: Generate system call table from asm/unistd.h (Michael Petlan) [1709242] - [tools] tools include: Grab copies of arm64 dependent unistd.h files (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh when event exists (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh to ensure cleanups (Michael Petlan) [1709242] - [tools] perf tests: Fix record+probe_libc_inet_pton.sh for powerpc64 (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering when return address is in a register (Michael Petlan) [1709242] - [tools] perf powerpc: Fix callchain ip filtering (Michael Petlan) [1709242] - [tools] perf list: Add missing documentation for --desc and --debug options (Michael Petlan) [1709242] - [tools] perf stat: Add transaction flag (-T) support for s390 (Michael Petlan) [1709242] - [tools] perf json: Add s390 transaction counter definition (Michael Petlan) [1709242] - [tools] perf list: Add s390 support for detailed PMU event description (Michael Petlan) [1709242] - [tools] Revert "perf list: Add s390 support for detailed/verbose PMU event description" (Michael Petlan) [1709242] - [tools] perf cs-etm: Bail out immediately for instruction sample failure (Michael Petlan) [1709242] - [tools] perf cs-etm: Introduce invalid address macro (Michael Petlan) [1709242] - [tools] perf hists: Clarify callchain disabling when available (Michael Petlan) [1709242] - [tools] perf tests: Check that complex event name is parsed correctly (Michael Petlan) [1709242] - [arm64] arm64: perf: Reject stand-alone CHAIN events for PMUv3 (Michael Petlan) [1709242] - [x86] perf/x86/amd/uncore: Set ThreadMask and SliceMask for L3 Cache perf events (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Fix PCI BDF address of M3UPI on SKX (Michael Petlan) [1709242] - [kernel] perf/ring_buffer: Prevent concurent ring buffer access (Michael Petlan) [1709242] - [x86] perf/x86/intel/uncore: Use boot_cpu_data.phys_proc_id instead of hardcorded physical package ID 0 (Michael Petlan) [1709242] - [kernel] perf/core: Fix perf_pmu_unregister() locking (Michael Petlan) [1709242] - [kernel] perf/core: Add sanity check to deal with pinned event failure (Michael Petlan) [1709242] - [kernel] perf/core: Force USER_DS when recording user stack data (Michael Petlan) [1709242] - [include] perf/UAPI: Clearly mark __PERF_SAMPLE_CALLCHAIN_EARLY as internal use (Michael Petlan) [1709242] - [x86] perf/x86/intel: Add support/quirk for the MISPREDICT bit on Knights Landing CPUs (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Simplify breakpoint enable in perf_event_modify_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Enable breakpoint in modify_user_hw_breakpoint (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove superfluous bp->attr.disabled = 0 (Michael Petlan) [1709242] - [kernel] arm64: perf: Add cap_user_time aarch64 (Michael Petlan) [1709242] - [include] arm_pmu: Add support for 64bit event counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support Extended PEBS for Goldmont Plus (Michael Petlan) [1709242] - [x86] perf/x86/intel/ds: Handle PEBS overflow for fixed counters (Michael Petlan) [1709242] - [x86] perf/x86/intel: Support PEBS on fixed counters (Michael Petlan) [1709242] - [kernel] perf, tools: Use correct articles in comments (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Clean up and consolidate modify_user_hw_breakpoint_check() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Pass new breakpoint type to modify_breakpoint_slot() (Michael Petlan) [1709242] - [kernel] perf/hw_breakpoint: Remove default hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/arch/arm64: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [powerpc] perf/arch/powerpc: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [x86] perf/arch/x86: Implement hw_breakpoint_arch_parse() (Michael Petlan) [1709242] - [arm64] perf/hw_breakpoint: Pass arch breakpoint struct to arch_check_bp_in_kernelspace() (Michael Petlan) [1709242] - [kernel] perf/core: Change perf_mmap_fault() return type to 'vm_fault_t' (Michael Petlan) [1709242] - [x86] perf/x86/intel/lbr: Optimize context switches for the LBR call stack (Michael Petlan) [1709242] - [netdrv] cnic: Refactor code and mark expected switch fall-through (Nilesh Javali) [1665302] - [netdrv] cnic: remove use of VLAN_TAG_PRESENT (Nilesh Javali) [1665302] - [netdrv] cnic: use kvzalloc to allocate memory for csk_tbl (Nilesh Javali) [1665302] - [netdrv] cnic: remove redundant pointer req and variable func (Nilesh Javali) [1665302] - [scsi] drivers: Remove useless trailing comments from mmiowb() invocations (Nilesh Javali) [1665307] - [scsi] scsi: qedf: remove set but not used variables (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.20 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add return value to log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print fcport information on wait for upload timeout (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check the return value of start_xmit (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Log message if scsi_add_host fails (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for fcoe_libfc_config failure (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add comment to display logging levels (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add port_id for fcport into initiate_cleanup debug message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add LBA to underrun debug messages (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Print scsi_cmd backpointer in good completion path if the command is still being used (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add driver state to 'driver_stats' debugfs node (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Change MSI-X load error message (Nilesh Javali) [1665301] - [scsi] scsi: qedf: remove memset/memcpy to nfunc and use func instead (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Remove set but not used variable 'fr_len' (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Update the driver version to 8.37.25.19 (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Fix lport may be used uninitialized warning (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correctly handle refcounting of rdata (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Cleanup rrq_work after QEDF_CMD_OUTSTANDING is cleared (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for tm_flags instead of cmd_type during cleanup (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add a flag to help debugging io_req which could not be cleaned (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't send ABTS for under run scenario (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Don't queue anything if upload is in progress (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check both the FCF and fabric ID before servicing clear virtual link (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fc_rport_priv reference counting fixes (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_scsi_done() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Wait for upload and link down processing during soft ctx reset (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add additional checks for io_req->sc_cmd validity (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup bit operations (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fixup locking in qedf_restart_rport() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: missing kref_put in qedf_xmit() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Check for link state before processing LL2 packets and send fipvlan retries (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing fc_disc_init call after allocating lport (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct the memory barriers in qedf_ring_doorbell (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Use a separate completion for cleanup commands (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify abort and tmf handler to handle edge condition and flush (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Modify flush routine to handle all I/Os and TMF (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Simplify s/g list mapping (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Add missing return in qedf_post_io_req() in the fcport offload check (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Correct xid range overlap between offloaded requests and libfc requests (Nilesh Javali) [1665301] - [scsi] scsi: qedf: Do not retry ELS request if qedf_alloc_cmd fails (Nilesh Javali) [1665301] - [scsi] scsi: fcoe: make use of fip_mode enum complete (Nilesh Javali) [1665301] - [scsi] scsi: stop setting up request->special (Nilesh Javali) [1665301] - [scsi] scsi: qedf: no need to check return value of debugfs_create functions (Nilesh Javali) [1665301] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665301] - [scsi] scsi: qedf: NULL check before some freeing functions is not needed (Nilesh Javali) [1665301] - [scsi] scsi: qedf: fully convert to the generic DMA API (Nilesh Javali) [1665301] - [scsi] scsi: qedi: Adjust termination and offload ramrod timers (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Abort ep termination if offload not scheduled (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fix spelling mistake "oflload" -> "offload" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: remove declaration of nvm_image from stack (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Remove set but not used variable 'cls_sess' (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add ep_state for login completion on un-reachable targets (Nilesh Javali) [1665300] - [scsi] cross-tree: phase out dma_zalloc_coherent() (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Update driver version to 8.33.0.21 (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Move LL2 producer index processing in BH. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: add module param to set ping packet size (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Add packet filter in light L2 Rx path. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Check for session online before getting iSCSI TLV data. (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Replace PAGE_SIZE with QEDI_PAGE_SIZE (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Fix spelling mistake "OUSTANDING" -> "OUTSTANDING" (Nilesh Javali) [1665300] - [scsi] scsi: qedi: Cleanup redundant QEDI_PAGE_SIZE macro definition (Nilesh Javali) [1665300] - [scsi] scsi: qedi: fully convert to the generic DMA API (Nilesh Javali) [1665300] - [x86] x86/kdump: Fall back to reserve high crashkernel memory (Pingfan Liu) [1682984] - [x86] x86/kdump: Have crashkernel=X reserve under 4G by default (Pingfan Liu) [1682984] - [x86] Revert "[x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr" (Pingfan Liu) [1682984] - [scsi] scsi: core: avoid pre-allocating big SGL for data (Ewan Milne) [1698297] - [scsi] scsi: core: avoid pre-allocating big SGL for protection information (Ewan Milne) [1698297] - [nvme] scsi: lib/sg_pool.c: improve APIs for allocating sg pool (Ewan Milne) [1698297] - [kvm] KVM: PPC: Book3S HV: Save/restore vrsave register in kvmhv_p9_guest_entry() (Suraj Jitindar Singh) [1700272] - [fs] ext4: avoid kernel warning when writing the superblock to a dead device (Lukas Czerner) [1695021] - [fs] ext4: cond_resched in work-heavy group loops (Lukas Czerner) [1698815] - [fs] ext4: ignore e_value_offs for xattrs with value-in-ea-inode (Lukas Czerner) [1698815] - [fs] ext4: protect journal inode's blocks using block_validity (Lukas Czerner) [1698815] - [fs] ext4: use BUG() instead of BUG_ON(1) (Lukas Czerner) [1698815] - [fs] jbd2: check superblock mapped prior to committing (Lukas Czerner) [1698815] - [fs] ext4: remove incorrect comment for NEXT_ORPHAN() (Lukas Czerner) [1698815] - [fs] ext4: make sanity check in mballoc more strict (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race with debug_want_extra_isize (Lukas Czerner) [1698815] - [fs] ext4: fix ext4_show_options for file systems w/o journal (Lukas Czerner) [1698815] - [fs] ext4: actually request zeroing of inode table after grow (Lukas Czerner) [1698815] - [fs] Revert "ext4: use ext4_write_inode() when fsyncing w/o a journal" (Lukas Czerner) [1698815] - [fs] ext4: fix some error pointer dereferences (Lukas Czerner) [1698815] - [fs] ext4: fix special inode number checks in __ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: prohibit fstrim in norecovery mode (Lukas Czerner) [1698815] - [fs] ext4: cleanup bh release code in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: brelse all indirect buffer in ext4_ind_remove_space() (Lukas Czerner) [1698815] - [fs] ext4: report real fs size after failed resize (Lukas Czerner) [1698815] - [fs] ext4: add missing brelse() in add_new_gdb_meta_bg() (Lukas Czerner) [1698815] - [fs] ext4: remove useless ext4_pin_inode() (Lukas Czerner) [1698815] - [fs] ext4: avoid panic during forced reboot (Lukas Czerner) [1698815] - [fs] ext4: fix data corruption caused by unaligned direct AIO (Lukas Czerner) [1698815] - [fs] ext4: fix NULL pointer dereference while journal is aborted (Lukas Czerner) [1698815] - [fs] jbd2: jbd2_get_transaction does not need to return a value (Lukas Czerner) [1698815] - [fs] jbd2: fix invalid descriptor block checksum (Lukas Czerner) [1698815] - [fs] ext4: fix bigalloc cluster freeing when hole punching under load (Lukas Czerner) [1698815] - [fs] ext4: add sysfs attr /sys/fs/ext4//journal_task (Lukas Czerner) [1698815] - [fs] ext4: Change debugging support help prefix from EXT4 to Ext4 (Lukas Czerner) [1698815] - [fs] ext4: fix compile error when using BUFFER_TRACE (Lukas Czerner) [1698815] - [fs] jbd2: fix compile warning when using JBUFFER_TRACE (Lukas Czerner) [1698815] - [fs] ext4: annotate more implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: annotate implicit fall throughs (Lukas Czerner) [1698815] - [fs] ext4: don't update s_rev_level if not required (Lukas Czerner) [1698815] - [fs] jbd2: fold jbd2_superblock_csum_{verify,set} into their callers (Lukas Czerner) [1698815] - [fs] jbd2: fix race when writing superblock (Lukas Czerner) [1698815] - [fs] ext4: fix crash during online resizing (Lukas Czerner) [1698815] - [fs] ext4: disallow files with EXT4_JOURNAL_DATA_FL from EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: add mask of ext4 flags to swap (Lukas Czerner) [1698815] - [fs] ext4: update quota information while swapping boot loader inode (Lukas Czerner) [1698815] - [fs] ext4: cleanup pagecache before swap i_data (Lukas Czerner) [1698815] - [fs] ext4: fix check of inode in swap_inode_boot_loader (Lukas Czerner) [1698815] - [fs] ext4: unlock unused_pages timely when doing writeback (Lukas Czerner) [1698815] - [fs] ext4: cleanup clean_bdev_aliases() calls (Lukas Czerner) [1698815] - [fs] jbd2: discard dirty data when forgetting an un-journalled buffer (Lukas Czerner) [1698815] - [fs] jbd2: clear dirty flag when revoking a buffer from an older transaction (Lukas Czerner) [1698815] - [fs] ext4: replace opencoded i_writecount usage with inode_is_open_for_write() (Lukas Czerner) [1698815] - [fs] jbd2: fix deadlock while checkpoint thread waits commit thread to finish (Lukas Czerner) [1698815] - [fs] ext4: use IS_ENCRYPTED() to check encryption status (Lukas Czerner) [1698815] - [fs] ext4: track writeback errors using the generic tracking infrastructure (Lukas Czerner) [1698815] - [fs] ext4: use ext4_write_inode() when fsyncing w/o a journal (Lukas Czerner) [1698815] - [fs] ext4: fix a potential fiemap/page fault deadlock w/ inline_data (Lukas Czerner) [1698815] - [fs] ext4: make sure enough credits are reserved for dioread_nolock writes (Lukas Czerner) [1698815] - [fs] ext4: check for shutdown and r/o file system in ext4_write_inode() (Lukas Czerner) [1698815] - [fs] ext4: force inode writes when nfsd calls commit_metadata() (Lukas Czerner) [1698815] - [fs] ext4: avoid declaring fs inconsistent due to invalid file handles (Lukas Czerner) [1698815] - [fs] ext4: include terminating u32 in size of xattr entries when expanding inodes (Lukas Czerner) [1698815] - [fs] ext4: compare old and new mode before setting update_mode flag (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_GROUP_ADD ioctl (Lukas Czerner) [1698815] - [fs] ext4: hard fail dax mount on unsupported devices (Lukas Czerner) [1698815] - [fs] ext4: remove redundant condition check (Lukas Czerner) [1698815] - [fs] jbd2: clean up indentation issue, replace spaces with tab (Lukas Czerner) [1698815] - [fs] ext4: clean up indentation issues, remove extraneous tabs (Lukas Czerner) [1698815] - [fs] ext4: missing unlock/put_page() in ext4_try_to_write_inline_data() (Lukas Czerner) [1698815] - [fs] ext4: fix possible use after free in ext4_quota_enable (Lukas Czerner) [1698815] - [fs] jbd2: avoid long hold times of j_state_lock while committing a transaction (Lukas Czerner) [1698815] - [fs] ext4: add ext4_sb_bread() to disambiguate ENOMEM cases (Lukas Czerner) [1698815] - [fs] ext4: remove unneeded brelse call in ext4_xattr_inode_update_ref() (Lukas Czerner) [1698815] - [fs] ext4: fix use-after-free race in ext4_remount()'s error path (Lukas Czerner) [1698815] - [fs] ext4: don't open-code ERR_CAST (Lukas Czerner) [1698815] - [fs] ext4: cache NULL when both default_acl and acl are NULL (Lukas Czerner) [1698815] - [fs] ext4: propagate error from dquot_initialize() in EXT4_IOC_FSSETXATTR (Lukas Czerner) [1698815] - [fs] ext4: fix setattr project check in fssetxattr ioctl (Lukas Czerner) [1698815] - [fs] ext4: convert fault handler to use vm_fault_t type (Lukas Czerner) [1698815] - [fs] ext4: fix EXT4_IOC_SWAP_BOOT (Lukas Czerner) [1698815] - [fs] ext4: fix argument checking in EXT4_IOC_MOVE_EXT (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at page invalidation time (Lukas Czerner) [1698815] - [fs] ext4: adjust reserved cluster count when removing extents (Lukas Czerner) [1698815] - [fs] ext4: reduce reserved cluster count by number of allocated clusters (Lukas Czerner) [1698815] - [fs] ext4: fix reserved cluster accounting at delayed write time (Lukas Czerner) [1698815] - [fs] ext4: add new pending reservation mechanism (Lukas Czerner) [1698815] - [fs] ext4: generalize extents status tree search functions (Lukas Czerner) [1698815] - [fs] ext4: readpages() should submit IO as read-ahead (Lukas Czerner) [1698815] - [fs] ext4: improve code readability in ext4_iget() (Lukas Czerner) [1698815] - [fs] ext4: use swap macro in mext_page_double_lock (Lukas Czerner) [1698815] - [fs] ext4: fix warning message in ext4_enable_quotas() (Lukas Czerner) [1698815] - [fs] ext4: super: extend timestamps to 40 bits (Lukas Czerner) [1698815] - [fs] jbd2: replace current_kernel_time64 with ktime equivalent (Lukas Czerner) [1698815] - [fs] ext4: use timespec64 for all inode times (Lukas Czerner) [1698815] - [fs] ext4: use ktime_get_real_seconds for i_dtime (Lukas Czerner) [1698815] - [fs] ext4: use 64-bit timestamps for mmp_time (Lukas Czerner) [1698815] - [scsi] scsi: smartpqi: Use HCTX_TYPE_DEFAULT for blk_mq_tag_set->map (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add spdx (Don Brace) [1665565] - [scsi] scsi: smartpqi: update copyright (Don Brace) [1665565] - [scsi] scsi: smartpqi: add H3C controller IDs (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase LUN reset timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: Reporting 'logical unit failure' (Don Brace) [1665565] - [scsi] scsi: smartpqi_init: fix boolean expression in pqi_device_remove_start (Don Brace) [1665565] - [scsi] scsi: smartpqi: call pqi_free_interrupts() in pqi_shutdown() (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix build warnings (Don Brace) [1665565] - [scsi] scsi: smartpqi: update driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add ofa support (Don Brace) [1665565] - [scsi] scsi: smartpqi: increase fw status register read timeout (Don Brace) [1665565] - [scsi] scsi: smartpqi: bump driver version (Don Brace) [1665565] - [scsi] scsi: smartpqi: add smp_utils support (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct lun reset issues (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct volume status (Don Brace) [1665565] - [scsi] scsi: smartpqi: do not offline disks for transient did no connect conditions (Don Brace) [1665565] - [scsi] scsi: smartpqi: allow for larger raid maps (Don Brace) [1665565] - [scsi] scsi: smartpqi: check for null device pointers (Don Brace) [1665565] - [scsi] scsi: smartpqi: enhance numa node detection (Don Brace) [1665565] - [scsi] scsi: smartpqi: wake up drives after os resumes from suspend (Don Brace) [1665565] - [scsi] scsi: smartpqi: fix disk name mount point (Don Brace) [1665565] - [scsi] scsi: smartpqi: add h3c ssid (Don Brace) [1665565] - [scsi] scsi: smartpqi: add sysfs attributes (Don Brace) [1665565] - [scsi] scsi: smartpqi: refactor sending controller raid requests (Don Brace) [1665565] - [scsi] scsi: smartpqi: turn off lun data caching for ptraid (Don Brace) [1665565] - [scsi] scsi: smartpqi: correct host serial num for ssa (Don Brace) [1665565] - [scsi] scsi: smartpqi: add no_write_same for logical volumes (Don Brace) [1665565] - [scsi] scsi: smartpqi: Add retries for device reset (Don Brace) [1665565] - [scsi] scsi: smartpqi: add support for PQI Config Table handshake (Don Brace) [1665565] - [scsi] scsi: smartpqi: fully convert to the generic DMA API (Don Brace) [1665565] - [net] rtnetlink: always put IFLA_LINK for links with a link-netnsid (Sabrina Dubroca) [1711933] - [net] ipv6: add inet6_fill_args (Ivan Vecera) [1711956] - [net] ipv4: add inet_fill_args (Ivan Vecera) [1711956] - [net] rtnetlink: s/IFLA_IF_NETNSID/IFLA_TARGET_NETNSID/g (Ivan Vecera) [1711956] - [include] if_link: add IFLA_TARGET_NETNSID alias (Ivan Vecera) [1711956] - [net] rtnetlink: move type calculation out of loop (Ivan Vecera) [1711956] - [net] ipv6: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [net] ipv4: enable IFA_TARGET_NETNSID for RTM_GETADDR (Ivan Vecera) [1711956] - [include] if_addr: add IFA_TARGET_NETNSID (Ivan Vecera) [1711956] - [net] rtnetlink: add rtnl_get_net_ns_capable() (Ivan Vecera) [1711956] - [tools] selftests: forwarding: mirror_gre_vlan_bridge_1q: Fix untagged test (Hangbin Liu) [1710283] - [tools] selftests: forwarding: Tweak tc filters for mirror-to-gretap tests (Hangbin Liu) [1710283] - [tools] selftests: forwarding: lib: Avoid trapping soft devices (Hangbin Liu) [1710283] - [tools] selftests: pmtu: maximum MTU for vti4 is 2^16-1-20 (Hangbin Liu) [1704659] - [net] sched: red: inform offloads about harddrop setting (Ivan Vecera) [1710999] - [net] tls: fix copy to fragments in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't copy negative amounts of data in reencrypt (Ivan Vecera) [1710366] - [net] tls: don't leak IV and record seq when offload fails (Ivan Vecera) [1710366] - [net] tls: avoid potential deadlock in tls_set_device_offload_rx() (Ivan Vecera) [1710366] - [net] tls: prevent bad memory access in tls_is_sk_tx_device_offloaded() (Ivan Vecera) [1710366] - [net] tls: Combined memory allocation for decryption request (Ivan Vecera) [1710366] - [net] tls: Skip zerocopy path for ITER_KVEC (Ivan Vecera) [1710366] - [net] tls: Fix copy-paste error in tls_device_reencrypt (Ivan Vecera) [1710366] - [net] tls: Add rx inline crypto offload (Ivan Vecera) [1710366] - [net] tls: Fill software context without allocation (Ivan Vecera) [1710366] - [net] tls: Split tls_sw_release_resources_rx (Ivan Vecera) [1710366] - [net] tls: Split decrypt_skb to two functions (Ivan Vecera) [1710366] - [net] tcp: Don't coalesce decrypted and encrypted SKBs (Ivan Vecera) [1710366] - [include] Add TLS rx resync NDO (Ivan Vecera) [1710366] - [net] Add TLS RX offload feature (Ivan Vecera) [1710366] - [net] Add decrypted field to skb (Ivan Vecera) [1710366] - [net] tls: Use aead_request_alloc/free for request alloc/free (Ivan Vecera) [1710366] - [net] tls: Refactor tls_offload variable names (Ivan Vecera) [1703389]- [netdrv] qede: use ethtool_rx_flow_rule() to remove duplicated parser code (Manish Chopra) [1663274] - [netdrv] qede: place ethtool_rx_flow_spec after code after TC flower codebase (Manish Chopra) [1663274] - [netdrv] drivers: net: use flow action infrastructure (Manish Chopra) [1663274] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Manish Chopra) [1663274] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Manish Chopra) [1663274] - [netdrv] qede: Populate mbi version in ethtool driver query data. (Manish Chopra) [1663274] - [netdrv] qed: Define new MF bit for no_vlan config (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "faspath" -> "fastpath" (Manish Chopra) [1663274] - [netdrv] qed: Fix the DORQ's attentions handling (Manish Chopra) [1663274] - [netdrv] qed: Fix missing DORQ attentions (Manish Chopra) [1663274] - [netdrv] qed: Fix the doorbell address sanity check (Manish Chopra) [1663274] - [netdrv] qed: Delete redundant doorbell recovery types (Manish Chopra) [1663274] - [netdrv] qede: fix write to free'd pointer error and double free of ptp (Manish Chopra) [1663274] - [netdrv] qede: Fix internal loopback failure with jumbo mtu configuration (Manish Chopra) [1663274] - [netdrv] qed: Read device port count from the shmem (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP syn packet mac address validation. (Manish Chopra) [1663274] - [netdrv] qed: Fix iWARP buffer size provided for syn packet processing. (Manish Chopra) [1663274] - [netdrv] qed: fix indentation issue with statements in an if-block (Manish Chopra) [1663274] - [netdrv] qede: Add ethtool interface for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed: Add API for SmartAN query. (Manish Chopra) [1663274] - [netdrv] qed*: Advance drivers version to 8.37.0.20 (Manish Chopra) [1663274] - [netdrv] qed: Change verbosity for coalescing message. (Manish Chopra) [1663274] - [netdrv] qede: Fix system crash on configuring channels. (Manish Chopra) [1663274] - [netdrv] qed: Consider TX tcs while deriving the max num_queues for PF. (Manish Chopra) [1663274] - [netdrv] qed: Assign UFP TC value to vlan priority in UFP mode. (Manish Chopra) [1663274] - [netdrv] qed: Fix EQ full firmware assert. (Manish Chopra) [1663274] - [netdrv] qed: Fix stack out of bounds bug (Manish Chopra) [1663274] - [netdrv] qed: Fix system crash in ll2 xmit (Manish Chopra) [1663274] - [netdrv] qed: Fix VF probe failure while FLR (Manish Chopra) [1663274] - [netdrv] qed: Fix LACP pdu drops for VFs (Manish Chopra) [1663274] - [netdrv] qed: Fix bug in tx promiscuous mode settings (Manish Chopra) [1663274] - [netdrv] qede: Error recovery process (Manish Chopra) [1663274] - [netdrv] qed: Add infrastructure for error detection and recovery (Manish Chopra) [1663274] - [netdrv] qed: Revise load sequence to avoid PCI errors (Manish Chopra) [1663274] - [netdrv] qed: Mark expected switch fall-through (Manish Chopra) [1663274] - [include] qed: remove duplicated include from qed_if.h (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Fix out of bounds index check in query pkey (Manish Chopra) [1663274] - [netdrv] qed: Fix qed_ll2_post_rx_buffer_notify_fw() by adding a write memory barrier (Manish Chopra) [1663274] - [include] qed: Fix qed_chain_set_prod() for PBL chains with non power of 2 page count (Manish Chopra) [1663274] - [infiniband] infiniband/qedr: Potential null ptr dereference of qp (Manish Chopra) [1663274] - [netdrv] qed: Fix an error code qed_ll2_start_xmit() (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Dispalying" -> "Displaying" (Manish Chopra) [1663274] - [netdrv] qede: Register l2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Expose the doorbell overflow recovery mechanism to the protocol drivers (Manish Chopra) [1663274] - [netdrv] qed: Register light L2 queues with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Register slowpath queue doorbell with doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qed: Use the doorbell overflow recovery mechanism in case of doorbell overflow (Manish Chopra) [1663274] - [netdrv] qed: Add doorbell overflow recovery mechanism (Manish Chopra) [1663274] - [netdrv] qede - Add a statistic for a case where driver drops tx packet due to memory allocation failure. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "attnetion" -> "attention" (Manish Chopra) [1663274] - [netdrv] qed: Add support for MBI upgrade over MFW. (Manish Chopra) [1663274] - [netdrv] qede: Update link status only when interface is ready. (Manish Chopra) [1663274] - [netdrv] qede: Simplify the usage of qede-flags. (Manish Chopra) [1663274] - [netdrv] qed: Display port_id in the UFP debug messages. (Manish Chopra) [1663274] - [netdrv] qed: Fix QM getters to always return a valid pq (Manish Chopra) [1663274] - [netdrv] qed: Fix bitmap_weight() check (Manish Chopra) [1663274] - [netdrv] drivers/net/ethernet/qlogic/qed/qed_rdma.h: fix typo (Manish Chopra) [1663274] - [netdrv] qed: Fix reading wrong value in loop condition (Manish Chopra) [1663274] - [netdrv] qed: Fix rdma_info structure allocation (Manish Chopra) [1663274] - [netdrv] qed: Fix overriding offload_tc by protocols without APP TLV (Manish Chopra) [1663274] - [netdrv] qed: Fix PTT leak in qed_drain() (Manish Chopra) [1663274] - [netdrv] qed: Fix potential memory corruption (Manish Chopra) [1663274] - [netdrv] qed: Fix SPQ entries not returned to pool in error flows (Manish Chopra) [1663274] - [netdrv] qed: Fix blocking/unlimited SPQ entries leak (Manish Chopra) [1663274] - [netdrv] qed: Fix memory/entry leak in qed_init_sp_request() (Manish Chopra) [1663274] - [netdrv] qed: fix link config error handling (Manish Chopra) [1663274] - [netdrv] qed: Fix static checker warning (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "transcevier" -> "transceiver" (Manish Chopra) [1663274] - [netdrv] qed: Prevent link getting down in case of autoneg-off. (Manish Chopra) [1663274] - [netdrv] qede: Check available link modes before link set from ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Add supported link and advertise link to display in ethtool. (Manish Chopra) [1663274] - [netdrv] qed: Added supported transceiver modes, speed capability and board config to HSI. (Manish Chopra) [1663274] - [netdrv] qed: Align local and global PTT to propagate through the APIs. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "Ireelevant" -> "Irrelevant" (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_ooo_submit_tx_buffers (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: Remove enumerated type qed_roce_ll2_tx_dest (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "b_cb_registred" -> "b_cb_registered" (Manish Chopra) [1663274] - [netdrv] qed: Remove set but not used variable 'p_archipelago' (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_iwarp_parse_rx_pkt (Manish Chopra) [1663274] - [netdrv] qed: Avoid constant logical operation warning in qed_vf_pf_acquire (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_roce_mode_to_flavor (Manish Chopra) [1663274] - [netdrv] qed: Fix mask parameter in qed_vf_prep_tunn_req_tlv (Manish Chopra) [1663274] - [netdrv] qed: Avoid implicit enum conversion in qed_set_tunn_cls_info (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "toogle" -> "toggle" (Manish Chopra) [1663274] - [netdrv] net: qed: list usage cleanup (Manish Chopra) [1663274] - [netdrv] net: qede: Use FIELD_SIZEOF directly instead of reimplementing its function (Manish Chopra) [1663274] - [netdrv] qed: remove duplicated include from qed_cxt.c (Manish Chopra) [1663274] - [netdrv] qed*: Utilize FW 8.37.7.0 (Manish Chopra) [1663274] - [infiniband] RDMA/qedr: remove set but not used variable 'ctx' (Manish Chopra) [1663274] - [netdrv] qed: Lower the severity of a dcbx log message. (Manish Chopra) [1663274] - [netdrv] qed: fix spelling mistake "comparsion" -> "comparison" (Manish Chopra) [1663274] - [netdrv] net_sched: remove list_head from tc_action (Manish Chopra) [1663274] - [infiniband] qedr: Add user space support for SRQ (Manish Chopra) [1663274] - [infiniband] qedr: Add support for kernel mode SRQ's (Manish Chopra) [1663274] - [infiniband] qedr: Add wrapping generic structure for qpidr and adjust idr routines. (Manish Chopra) [1663274] - [netdrv] qed/qede: qede_setup_tc() can be static (Manish Chopra) [1663274] - [netdrv] qede: Ingress tc flower offload (drop action) support. (Manish Chopra) [1663274] - [netdrv] qede: Add destination ip based flow profile. (Manish Chopra) [1663274] - [netdrv] qed/qede: Multi CoS support. (Manish Chopra) [1663274] - [netdrv] qede: qede_fp: Mark expected switch fall-through (Manish Chopra) [1663274] - [netdrv] qed: qed_dev: Mark expected switch fall-throughs (Manish Chopra) [1663274] - [netdrv] qed: Add Multi-TC RoCE support (Manish Chopra) [1663274] - [netdrv] qed: Add DCBX API - qed_dcbx_get_priority_tc() (Manish Chopra) [1663274] - [netdrv] qed: Make some functions static (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_get_cm_pq_idx_rl (Manish Chopra) [1663274] - [netdrv] qed: remove redundant functions qed_set_gft_event_id_cm_hdr (Manish Chopra) [1663274] - [netdrv] qede: Add driver callbacks for eeprom module query. (Manish Chopra) [1663274] - [netdrv] qed: Add qed APIs for PHY module query. (Manish Chopra) [1663274] - [netdrv] qed: remove redundant pointer 'name' (Manish Chopra) [1663274] - [iommu] iommu: Don't print warning when IOMMU driver only supports unmanaged domains (Jerry Snitselaar) [1707616 1694210 1689183] - [iommu] iommu/vt-d: Check capability before disabling protected memory (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: fix sg->dma_address for sg->offset bigger than PAGE_SIZE (Jerry Snitselaar) [1694210 1694029] - [iommu] iommu/amd: Fix NULL dereference bug in match_hid_uid (Jerry Snitselaar) [1677737 1694210] - [iommu] iommu/vt-d: Fix NULL pointer reference in intel_svm_bind_mm() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Remove unnecessary WARN_ON() (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Check identity map for hot-added devices (Jerry Snitselaar) [1694210] - [iommu] iommu/dmar: Fix buffer overflow during PCI bus notification (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix memory leak in intel_iommu_put_resv_regions() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Fix amd_iommu=force_isolation (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Handle domain agaw being less than iommu agaw (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Use memunmap to free memremap (Jerry Snitselaar) [1694210] - [iommu] amd/iommu: Fix Guest Virtual APIC Log Tail Address Register (Jerry Snitselaar) [1694210] - [iommu] iommu/vt-d: Fix NULL pointer dereference in prq_event_thread() (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: Return devid as alias for ACPI HID devices (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Free irqs in shutdown handler (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Move irq request past pm_runtime_enable (Jerry Snitselaar) [1694210] - [iommu] iommu/rockchip: Handle errors returned from PM framework (Jerry Snitselaar) [1694210] - [iommu] iommu/amd: make sure TLB to be flushed before IOVA freed (Jerry Snitselaar) [1694210] - [idle] intel_idle: Get rid of custom ICPU() macro (Alexander Beregalov) [1710976] - [security] selinux: do not report error on connect(AF_UNSPEC) (Ondrej Mosnacek) [1707828] - [security] selinux: Check address length before reading address family (Ondrej Mosnacek) [1707828] - [scsi] scsi: core: add new RDAC LENOVO/DE_Series device (Maurizio Lombardi) [1700912] - [infiniband] i40iw: Avoid panic when handling the inetdev event (Stefan Assmann) [1659180] - [infiniband] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659180] - [infiniband] infiniband: prefix header search paths with $(srctree)/ (Stefan Assmann) [1659180] - [infiniband] i40iw: remove use of VLAN_TAG_PRESENT (Stefan Assmann) [1659180] - [infiniband] RDMA/i40iw: Fix incorrect iterator type (Stefan Assmann) [1659180] - [infiniband] infiniband: i40iw, nes: don't use wall time for TCP sequence numbers (Stefan Assmann) [1659180] - [infiniband] i40iw: Reorganize acquire/release of locks in i40iw_manage_apbvt (Stefan Assmann) [1659180] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659174] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659174] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659174] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659174] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659174] - [netdrv] i40e: Memory leak in i40e_config_iwarp_qvlist (Stefan Assmann) [1659162] - [netdrv] i40e: Fix of memory leak and integer truncation in i40e_virtchnl.c (Stefan Assmann) [1659162] - [netdrv] i40e: Use struct_size() in kzalloc() (Stefan Assmann) [1659162] - [netdrv] i40e: Revert ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: missing input validation on VF message handling by the PF (Stefan Assmann) [1659162] - [netdrv] i40e: Add support for X710 B/P & SFP+ cards (Stefan Assmann) [1659162] - [netdrv] i40e: Wrong truncation from u16 to u8 (Stefan Assmann) [1659162] - [netdrv] i40e: add num_vectors checker in iwarp handler (Stefan Assmann) [1659162] - [netdrv] i40e: Fix the typo in adding 40GE KR4 mode (Stefan Assmann) [1659162] - [netdrv] i40e: Setting VF to VLAN 0 requires restart (Stefan Assmann) [1659162] - [netdrv] i40e: add new pci id for X710/XXV710 N3000 cards (Stefan Assmann) [1659162] - [netdrv] i40e: VF's promiscuous attribute is not kept (Stefan Assmann) [1659162] - [netdrv] i40e: Introduce recovery mode support (Stefan Assmann) [1659162] - [netdrv] i40e: print PCI vendor and device ID during probe (Stefan Assmann) [1659162] - [netdrv] i40e: fix misleading message about promisc setting on un-trusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove out-of-range comparisons in i40e_validate_cloud_filter (Stefan Assmann) [1659162] - [netdrv] i40e: Further implementation of LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBase_LR4, CR4 and fibre (Stefan Assmann) [1659162] - [netdrv] i40e: ShadowRAM checksum calculation change (Stefan Assmann) [1659162] - [netdrv] i40e: remove error msg when vf with port vlan tries to remove vlan 0 (Stefan Assmann) [1659162] - [netdrv] i40e: change behavior on PF in response to MDD event (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for allowing too many MDD events on VF (Stefan Assmann) [1659162] - [netdrv] i40e: Fix misleading error message (Stefan Assmann) [1659162] - [netdrv] i40e: Able to add up to 16 MAC filters on an untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Report advertised link modes on 40GBASE_SR4 (Stefan Assmann) [1659162] - [netdrv] i40e: The driver now prints the API version in error message (Stefan Assmann) [1659162] - [netdrv] i40e: Changed maximum supported FW API version to 1.8 (Stefan Assmann) [1659162] - [netdrv] i40e: Remove misleading messages for untrusted VF (Stefan Assmann) [1659162] - [netdrv] i40e: Update i40e_init_dcb to return correct error (Stefan Assmann) [1659162] - [netdrv] i40e: Fix for 10G ports LED not blinking (Stefan Assmann) [1659162] - [netdrv] i40e: save PTP time before a device reset (Stefan Assmann) [1659162] - [netdrv] i40e: don't allow changes to HW VLAN stripping on active port VLANs (Stefan Assmann) [1659162] - [netdrv] i40e: Implement DDP support in i40e driver (Stefan Assmann) [1659162] - [netdrv] i40e: Queues are reserved despite "Invalid argument" error (Stefan Assmann) [1659162] - [netdrv] i40e: add tracking of AF_XDP ZC state for each queue pair (Stefan Assmann) [1659162] - [netdrv] i40e: move i40e_xsk_umem function (Stefan Assmann) [1659162] - [netdrv] i40e: fix WoL support check (Stefan Assmann) [1659162] - [netdrv] i40e: fix i40e_ptp_adjtime when given a negative delta (Stefan Assmann) [1659162] - [netdrv] i40e: fix XDP_REDIRECT/XDP xmit ring cleanup race (Stefan Assmann) [1659162] - [netdrv] i40e: fix potential RX buffer starvation for AF_XDP (Stefan Assmann) [1659162] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Stefan Assmann) [1659162] - [netdrv] flow_offload: add flow_rule and flow_match structures and use them (Stefan Assmann) [1659162] - [netdrv] i40e: clean up several indentation issues (Stefan Assmann) [1659162] - [netdrv] i40e: increase indentation (Stefan Assmann) [1659162] - [netdrv] i40e: update version number (Stefan Assmann) [1659162] - [netdrv] i40e: remove debugfs tx_timeout support (Stefan Assmann) [1659162] - [netdrv] i40e: check queue pairs num in config queues handler (Stefan Assmann) [1659162] - [netdrv] i40e: Change unmatched function types (Stefan Assmann) [1659162] - [netdrv] i40e: Add support FEC configuration for Fortville 25G (Stefan Assmann) [1659162] - [netdrv] i40e: Limiting RSS queues to CPUs (Stefan Assmann) [1659162] - [netdrv] i40e: Remove umem from VSI (Stefan Assmann) [1659162] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Stefan Assmann) [1659162] - [netdrv] i40e: extend PTP gettime function to read system clock (Stefan Assmann) [1659162] - [netdrv] i40e: DRY rx_ptype handling code (Stefan Assmann) [1659162] - [netdrv] i40e: fix kerneldoc for xsk methods (Stefan Assmann) [1659162] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Stefan Assmann) [1659162] - [netdrv] i40e: suppress bogus error message (Stefan Assmann) [1659162] - [netdrv] i40e: Allow disabling FW LLDP on X722 devices (Stefan Assmann) [1659162] - [netdrv] i40e: update driver version (Stefan Assmann) [1659162] - [netdrv] i40e: Protect access to VF control methods (Stefan Assmann) [1659162] - [netdrv] i40e: Replace strncpy with strlcpy to ensure null termination (Stefan Assmann) [1659162] - [netdrv] i40e: Add capability flag for stopping FW LLDP (Stefan Assmann) [1659162] - [netdrv] i40e: Use a local variable for readability (Stefan Assmann) [1659162] - [netdrv] i40e: Replace spin_is_locked() with lockdep (Stefan Assmann) [1659162] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Stefan Assmann) [1659162] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Stefan Assmann) [1659162] - [netdrv] drivers: net: remove inclusion when not needed (Stefan Assmann) [1659162] - [netdrv] i40e: Remove unnecessary print statement (Stefan Assmann) [1659162] - [netdrv] i40e: Use proper enum in i40e_ndo_set_vf_link_state (Stefan Assmann) [1659162] - [nvme] nvmet: ignore EOPNOTSUPP for discard (Ewan Milne) [1696369] - [tools] tools: bpftool: fix potential NULL pointer dereference in do_load (Ivan Vecera) [1708560] - [tools] tools lib bpf: Provide wrapper for strerror_r to build in !_GNU_SOURCE systems (Ivan Vecera) [1708560] - [tools] libbpf: Remove the duplicate checking of function storage (Ivan Vecera) [1708560] - [tools] bpf: fix build error in libbpf with EXTRA_CFLAGS="-Wp, -D_FORTIFY_SOURCE=2 -O2" (Ivan Vecera) [1708560] - [tools] tools: include reallocarray feature test in FEATURE_TESTS_BASIC (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow reuse of maps with bpftool prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow map reuse (Ivan Vecera) [1708560] - [tools] tools: bpf: make use of reallocarray (Ivan Vecera) [1708560] - [tools] tools: libbpf: move library error code into a separate file (Ivan Vecera) [1708560] - [tools] tools: bpftool: reimplement bpf_prog_load() for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: add extended attributes version of bpf_object__open() (Ivan Vecera) [1708560] - [tools] tools: libbpf: recognize offload neutral maps (Ivan Vecera) [1708560] - [tools] tools: bpftool: allow users to specify program type for prog load (Ivan Vecera) [1708560] - [tools] tools: libbpf: expose the prog type guessing from section name logic (Ivan Vecera) [1708560] - [tools] tools: bpftool: add support for loading programs for offload (Ivan Vecera) [1708560] - [tools] tools: bpftool: refactor argument parsing for prog load (Ivan Vecera) [1708560] - [tools] selftests/bpf: add Error: prefix in check_extack helper (Ivan Vecera) [1708560] - [tools] selftests/bpf: remove duplicated word from test offloads (Ivan Vecera) [1708560] - [tools] tools: bpftool: deal with options upfront (Ivan Vecera) [1708560] - [tools] tools: bpftool: add missing --bpffs to completions (Ivan Vecera) [1708560] - [tools] tools: bpftool: drop unnecessary Author comments (Ivan Vecera) [1708560] - [tools] tools: libbpf: don't return '.text' as a program for multi-function programs (Ivan Vecera) [1708560] - [tools] tools: libbpf: restore the ability to load programs from .text section (Ivan Vecera) [1708560] - [tools] tools: libbpf: allow setting ifindex for programs and maps (Ivan Vecera) [1708560] - [tools] tools: libbpf: add section names for missing program types (Ivan Vecera) [1708560] - [tools] tools: bpftool: use correct make variable type to improve compilation time (Ivan Vecera) [1708560] - [scsi] scsi: lpfc: nvme: avoid hang / use-after-free when destroying localport (Dick Kennedy) [1588024]- [xen] ALSA: xen: Introduce shared buffer helpers for page directory... (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Initialize completion for defer messages (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Remove duplicate assignment (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Fix uninitialized adev deref (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: intel: Add pre/post bank switch ops (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: keep track of Masters in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support for multi link bank switch (Jaroslav Kysela) [1683051] - [include] ALSA: soundwire: Handle multiple master instances in a stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Add support to lock across bus instances (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix acquiring bus lock twice during master release (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix incorrect exit after configuring stream (Jaroslav Kysela) [1683051] - [drivers] ALSA: soundwire: Fix duplicate stream state assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix for Lenovo B50-70 inverted internal microphone bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix race between creating and refreshing sysfs entries (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: uapi: fix sound/skl-tplg-interface.h userspace compilation errors (Jaroslav Kysela) [1683051] - [include] ALSA: uapi: #include in asound.h (Jaroslav Kysela) [1683051] - [include] ALSA: timer: fix wrong comment to refer to 'SNDRV_TIMER_PSFLG_*' (Jaroslav Kysela) [1683051] - [sound] ALSA: x86/cpu: Sanitize FAM6_ATOM naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: don't select DPCM via simple-audio-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: don't select DPCM via audio-graph-card (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Corrected fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Avoid superfluous COEF EAPD setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixup headphone noise via runtime suspend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix unused variable warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: toneport: Fix broken usage of timer for delayed execution (Jaroslav Kysela) [1683051] - [sound] ALSA: aica: Fix a long-time build breakage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi: no checking monitor in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save PGA for mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: save output volume for mixer controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: initialize setting when ramping volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: core: fix undefined nocodec reference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: xtensa: fix undefined references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Propagate sof_get_ctrl_copy_params() error properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hdea/realtek - Headset fixup for System76 Gazelle (gaze14) (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: add CometLake PCI IDs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support low power consumption for ALC295 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: Fix an uninitialized variable compile warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Fix a compile warning with CONFIG_PCI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Fix a compile warning at CONFIG_COMMON_CLK=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sound/soc/sof/: fix kconfig dependency warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: change trace level on iec control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: update pcm hardware constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: Fix restore of DAPM Muxes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: RT5677-SPI: Disable 16Bit SPI Transfers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Consider eld_valid when reporting jack event (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Read the pin sense from register when repolling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add reserved DMA memory support (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: emux: soundfont.c: divide by zero in calc_gus_envelope_time() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: Map BTN_0 to KEY_PLAYPAUSE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: add sof-rt5682 machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic:refine code style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: skl_hda_dsp_generic: add DMIC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: CNL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: APL: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: IPC: add ipc dump function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: intel: hda: add hw_params_upon_resume flag for hda stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: handle real stream interrupts only (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-stream: store stream capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-ipc: simplify handling of IPC IRQ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: ipc: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: use snd_sof_pcm_period_elapsed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: PCM: add period_elapsed work to fix race condition in interrupt context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda-pcm: remove useless dependency on hdac_ext (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set bus->idx as 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: set I2S slave before enabling DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add SSP info to the chip info struct (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: hda: add the SSP Host Device memory space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: cnl: add pointer ops to use DPIB position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: topology: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASOC: SOF: ipc: add support for stricter ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: add Kconfig option for strict ABI checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: avoid Oops if DMA setup fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: stream is already locked in hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: remove redundant null checks of dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skip hw_free on codec dai for which the stream is invalid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix valid stream condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: unlock the device on startup errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update the support rate list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Use clk_round_rate to handle enabled bclk/wclk case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: Headphone Jack sense inverts on the LattePanda board (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Fix missing break in switch statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct region base typo in wm_halo_setup_algs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: fix spelling mistake "incompatble" -> "incompatible" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Use DSP ops pointers to stop watchdog in error handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix to use list_for_each_entry_safe() when delete items (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix return value check in sprd_mcdt_probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: fix DAI_CLK_EN register bit overwrite (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix kcontrols for effect widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: cache pdev->dev pointer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix potential uninitialized variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: add I2S2 control path from UL2 and UL3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: change supported formats of DL2 and UL1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: remove "model" attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmix: fix object reference leaks in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs43130: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: fix a NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add Geminilake Realtek+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make boards more available for compile test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Fix invalid license ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: Make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx: fix fiq dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: acp3x: Make acp3x_dai_i2s_ops static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove set but not used variable 'mclk_rate' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_micfil: Remove set but not used variable 'osr' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Enable TDM support for DSP_A/B modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure wclk and bclk of master codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build err while CONFIG_I2C set to module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix spelling mistake "plalform" -> "platform" (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply the fixup for ASUS Q325UAR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Register irq handler after the chip initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: fix a double free bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: overwrite hdev type to HDA_DEV_ASOC (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unregister device twice on ASoC driver (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: use dynamic buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix a memory leak bug (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix misuse of x (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - EAPD turn on later (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Dell AIO speaker noise (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: select relevant machine drivers for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Make sure BDW based machine drivers build for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Build support for SOF core and Intel drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Kconfig: expose common option between SST and SOF drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add platform differentiation for APL and CNL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: add SKL+ platform DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add support for HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA trace operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA stream operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add hda-bus support and initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA PCM operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA firmware loader (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add ACPI device support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA IPC mechanisms. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add Intel specific HDA DSP HW operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add HDA controller for Intel DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add APL/CNL HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add legacy IPC support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BDW HW DSP support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Intel: Add BYT, CHT and BSW DSP HW support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add utils (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add xtensa support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Nocodec machine driver support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PM support (Jaroslav Kysela) [1683051] - [include] ALSA: ASoC: SOF: Add userspace ABI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add firmware loader support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP HW abstraction operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add DSP firmware logger support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for loading topologies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add PCM operations support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add support for IPC IO between DSP and Host (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add driver debug support. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware KControl support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: SOF: Add Sound Open Firmware driver core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: simplify dai driver initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Read pin switches conf from devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add missing return 0 in remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_parse_pin_switches() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix irq mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: align quirk override handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: fix compilation warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Add support for runtime pm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Update is_slave_mode with correct value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum multi-channel data transfer support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: rt5682: initialize mutex before using (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: return the get_irq error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup 6ch settings to 8ch (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Handle the error from snd_usb_mixer_apply_create_quirk() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add new Dell platform for headset mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codec: hdac_hdmi add device_link to card device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: Remove set but not used variable 'stage_type' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: save fixed-up hw_params of BE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tobermory: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: tm2_wm5110: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: speyside: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: snow: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8994*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_wm8580: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smdk_spdif: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: smartq_wm8987: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_uda134x: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx_simtec*: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c2412-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: rx1950_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c24xx-i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: s3c-i2s-v2: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: pcm: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: neo1973_wm8753: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: lowland: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: littlemill: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: jive_wm8750: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: idma: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: h1940_uda1380: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: bells: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: arndale: Convert to SPDX License Identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ps3: Remove set but not used variables 'start_vaddr' and 'pcm_index' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - add two more pin configuration sets to quirk table (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't refer to snd_cards array directly (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Drop superfluous id-uniquification behavior (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Fix card races between register and disconnect (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Fix racy addition/deletion of nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Correct unlock sequence at snd_seq_client_ioctl_unlock() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for Focusrite Scarlett Solo (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize ext-bus-specific fields in snd_hdac_bus_init(), too (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Initialize power_state field properly (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect racy pool manipulation from OSS sequencer (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Simplify snd_seq_kernel_client_enqueue() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Cover unsubscribe_port() in list_mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: seq: Protect in-kernel ioctl calls with mutex" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing regmap requirement (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix racy display power access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: fix error handling when try_module_get() fails. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl: fix wrong number of channels (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Coding style fixes (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Simplify error path in snd_timer_open() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix race of get-subscription call vs port-delete ioctls (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Protect in-kernel ioctl calls with mutex (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove superfluous irqsave flags (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Align temporary re-locking with irqsave version (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use kvmalloc() for cell pools (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Revert active callback sync check at close (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add two more machines to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix spacing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: remove headset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: update module refcount if module_get_upon_open is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: conditionally increase module refcount on component open (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for the Teclast X98+ II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add quirk for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm1133-ev1: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: phycore-ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm030-audio-fabric: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_rdk: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: p1022_ds: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mx27vis-aic32x4: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc8610_hpcd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_i2s: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_psc_ac97: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mpc5200_dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-ssi: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm-fiq: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-mc13783: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-es8328: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-dma: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-pcm: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: fix sai driver name initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the correct dobj to free enum control values and texts (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix OOB-reads from strlcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: change mic bias DAPM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Support synchronous mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix big-endian check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdmout: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm-formatter: rework quirks settings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-frddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: add g12a support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove link components before cleaning up card resources (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: add remove() callback for component driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l35: Disable regulators on driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add adc volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add support of master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add reset management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add regulator management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Avoid calling snd_compr_stop_error from WDT expiry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98357a: add missing supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Playback PowerTune Controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Add Switch for Setting Common Mode Voltage (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Do not use stream buffer size before it is set (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Mark RXFIFO_DATA as volatile and precious (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix spelling mistake "faied" -> "failed" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: Correct PDM_CTRL0 reg value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: adjust waterlevel in frame unit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add compatible for rk1808 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fixup pdm fractional div (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: optimize clear logic (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: add default regs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: using left justified store mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: change dma burst to 8 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: pdm: fix regmap_ops hang issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Update copyright and use SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix the smatch warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Change author's name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk for Tuxedo XC 1509 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Move to ACT_INIT state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Fix modular build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: Enable codec clock once and keep it enabled (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Fix build error in mt8183_da7219_max98357_dev_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: TS3A227: fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make use of local variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Remove redundant NULL check in wm_adsp_buffer_free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: aic31xx_set_jack() can be static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Check for buffer in trigger stop (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate B114-21 with ALC233 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eukrea-tlv320: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix a leaked reference by adding missing of_node_put (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Align tplg pointer increment across all kcontrols (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: support driver alias names for FE topology overrides (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio compress offload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix SND_SOC_LOCHNAGAR_SC kconfig warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: set power_check callback for widgets that shouldnt be always on (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add button press detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add headphone/headset detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: skip missing substream while applying symmetry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: Convert to use acpi_dev_get_first_match_dev() (Jaroslav Kysela) [1683051] - [acpi] ALSA: ACPI / utils: Introduce acpi_dev_get_first_match_dev() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove set but not used variable 'dai_name' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add support for inverted jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix typo in comment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: fix spelling mistake: "missign" -> "missing" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with DA7219 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Mediatek: MT8183: Add machine driver with TS3A227 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Add ACPI ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add multi endpoint support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Fix Common Pins (Jaroslav Kysela) [1683051] - [sound] ALSA: us122l: Use alloc_pages_exact() (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers, take#2 (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make snd_timer_close() really kill pending actions (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Check ack_list emptiness instead of bit flag (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Make sure to clear pending ack list (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: Unify timer callback process code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_audmix: Fix kbuild failure (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Add support of loading GUS-patch (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speakers on Acer Predator Helios 500 Ryzen laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Add Audio Mixer CPU DAI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: enable S24_LE format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Only enable with common clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Allow 192000 Sample Rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Remove mclk references (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Restructure set_dai_sysclk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Dynamically Determine Clocking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Move aosr and dosr setting to separate functions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Control clock gating with CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model BDIV divider in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model DAC/ADC dividers in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model CODEC_CLKIN in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Model PLL in CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Initialize private_value in snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: aloop: Support S24 sample formats (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Don't suspend stream in unrecoverable PCM state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer dereference in snd_soc_dapm_free_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf-audio: Remove redundant of_match_node call (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix incorrect extern (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of 64 bits division (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix crash at suspend/resume after failed codec registration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Simplify alt firmware loading code (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix possible OOB access in PCM oss plugins (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of ASUS X430UN and X512DK with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset mic of ASUS P5440FF with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable ASUS X441MB and X705FD headset MIC with ALC256 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: test memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: lochnagar: Add driver to support Lochnagar 2 sound card (Jaroslav Kysela) [1683051] - [mfd] ALSA: mfd: lochnagar: Add support for the Cirrus Logic Lochnagar (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Properly Set Processing Blocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mchp-i2s-mcc: add driver for I2SC Multi-Channel Controller (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: rename asoc_simple_card_xxx() to asoc_simple_() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: separate asoc_simple_card_parse_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_card_init_priv() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_be_hw_params_fixup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_dai_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_hw_param() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_shutdown() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: share asoc_simple_startup() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: share common priv for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: add asoc_simple_debug_info() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Update DA7219 DAI clock name to align with codec updates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Expose BCLK and WCLK control through CCF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix channel swap issue when stream starts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: add constraint for the asrc of older version (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: Set auto-increment bit for register writes (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire E5-523G/ES1-432 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer Aspire Z24-890 with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Fix Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer AIO with ALC286 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: add mmap support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: fix debugfs warnings on entry creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: dfsdm: manage multiple prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct some minor issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Don't use register read to determine slave/master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Break out clock setting into separate function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: jz4740: Depend on MIPS instead of MACH_JZ4740 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add WDT expiry IRQ handling support for Halo core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add HALO MPU fault logging (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for new Halo core DSPs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Reduce repititive code on mtk_regmap_update_bits. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Fix UBSAN warning. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out DSP specific operations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out parsing of firmware ID header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor firmware status reading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Move wm_adsp2_set_dspclk to CODEC drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Don't export wm_adsp2_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Shutdown any compressed streams on DSP watchdog timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add locking to wm_adsp2_bus_error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct handling of compressed streams that restart (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free link string in error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free stream_name of dai_drv (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enforces runtime_resume after S3 and S4 for each codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Don't trigger jackpoll_work in azx_resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: add graph_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph: rename graph_get_conversion() to graph_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add simple_parse_mclk_fs() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename simple_get_conversion() to simple_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: recording has no sound after booting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: fix jack type detection issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Check JD status when system resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: skip for i2s5 in mck_disable (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use 8 byte header for IR context to get isochronous cycle (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support MOTU 8pre FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: fix mismatch between snd_opl3_drum_switch definition and declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add Lenovo IdeaCentre B550 to the power_save_blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_JD_NOT_INV quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for active-high jack detect (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: spdifrx: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: Make gpio property optional (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: dt-bindings: add regulator property to simple amplifier (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: simple-amplifier: remame dio2125 documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: use 'version' field of unit directory to identify model (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: add a check for request_region (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: add a check for ioremap_nocache (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: create tlv before soc_tplg_init_kcontrol (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for New DELL WYSE NB (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support headset mode for DELL WYSE AIO (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: merge alc_fixup_headset_jack to alc295_fixup_chromebook (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: hdmi - add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: automatic selecting BCLK in I2S master mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the typo of function name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix clock configuration for 44100 sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8810: fix the issue of widget with prefixed name (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - add more quirks for HP Z2 G4 and HP Z240 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed Headset Mic JD not stable (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable headset MIC of Acer TravelMate X514-51T with ALC255 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: avoid build error without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: usx2y: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Avoid NULL pointer dereference at snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: axi-i2s: let both capture and playback be optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: Avoid a potential deadlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix registers declaration in regmap (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix the issue of the widget with prefix name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: prevent snd_soc_dpcm use after free (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:intel:skl:fix a simultaneous playback & capture issue on hda platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:hdac_hda:use correct format to setup hda codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC:soc-pcm:fix a codec fixup issue in TDM case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: fix davinci_mcasp_probe dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ams-delta: remove duplicate 'const' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: remove compat dma probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: use default dai name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: improve channel capabilities handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: change trigger traces (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add i2c dependency for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Fix clang warning without CONFIG_PM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: src: fix compiler warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix DAPM routes for capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Fix probe deferral following prelink failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: avoid limiting params->msbits in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix set_sync service (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix oversampling mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix exposed capabilities in spdif mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix iec958 controls indexation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ab8500: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix S/PDIF DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add quirk for MOTU MicroBook II (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd add loopback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: fix reset gpio reference counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: skip useless write in slave mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix race condition in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: remove useless callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix dma configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix stream count management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix 16 bit format support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: fix IRQ clearing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: fix dependency for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add Maxim98373 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: fix SSI9 4/5/6/7 busif related register address (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: fix construction of PCM frame for capture direction (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use more identical mod_alias for Saffire Pro 10 I/O against Liquid Saffire 56 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Extend i915 component bind timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Improve logging messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Add support for multiple compressed buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Refactor compress stream initialisation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Reorder some functions for improved clarity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out stripping padding from ADSP data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Fix an IS_ERR() vs NULL checking bug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: sound card name from device tree (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX362FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Prevent uninitialized variable use (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in qcom_snd_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix of-node refcount unbalance in apq8016_sbc_parse_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Fix of_node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Reduce click noise on Dell Precision 5820 headphone (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix of-node refcount unbalance in DAI-link parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix of-node refcount unbalance in fsl_ssi_probe_from_dt() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow compressed buffers in any memory region (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Update cached error state on trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix of-node refcount unbalance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: Fix energysense SLEEP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: pcm186x: fix wrong usage of DECLARE_TLV_DB_SCALE() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix multiple "IIS multi" devices initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix secondary platform device unregistration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk: Add DAI links for Multi-Playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add Geminilake Dialog Maxim machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Headset button support in broxton machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Rename hpvcc regulator supply to cpvdd (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1977: Add support for setting MICBIAS via DT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Potential small memory leak in dapm_cnew_widget() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add missing DAPM routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Make function 'wm8741_mute' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: fix register setting issue in RIGHT_J mode (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: imx-sgtl5000: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix missing of_node_put() at simple_dai_link_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Fix refcount underflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Ensure proper sample rate on pri/sec PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: remove set but not used variables 'mask, cr1' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: free created components in tplg load error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Make some symbols static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select dmic for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix sysclk_df type (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: fix TXCLK_DF mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add support to disable on-chip PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Add runtime support for DSP_A and I2S modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Fix frame polarity for DSP_A format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Set constraint to always have 32 sample bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ad193x: Remove capture support for codecs without ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: fix spelling mistake "doens't" -> "doesn't" (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Expose sample resolution through proc interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Prevent potential NULL platform data dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Remove unused SND_DMAENGINE_PCM_FLAG_CUSTOM_CHANNEL_NAME flag (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Update TDM usage to be more flexible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add support for master mode BCLK rate adjustment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to SPDX License Indentifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Comments clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Change indentation in SAMSUNG_I2S_FMTS definition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Simplify pri_dai, sec_dai pointers usage (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add missing put_device() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Specify DMA channel names through custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: odroid: Add support for secondary CPU DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Get rid of a static spinlock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move quirks data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move IP variant data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Drop spinlock pointer from i2s_dai data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move SFR pointer to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: Remove set but not used variable 'hw' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Disable PC beep in passthrough on alc285 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone and internal speaker support for System76 oryp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Make symbol 'cros_ec_dai' static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: make some functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Remove unused including (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move registers cache to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move opclk data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move core clk to the driver common data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Add widgets and routes for DPCM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Move clk supplier data to common driver data structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Restore support for the secondary PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Comment why read blocks when PCM is not running (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove new_mach_data field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cnl-match.c: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: icl-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: hsw-bdw-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: glk-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: cht-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: byt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: soc-acpi: bxt-match: remove asoc_plat_name field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: icl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hsw-bdw-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hda-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cnl-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: byt-match.c: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt-match: remove prefix for SOF files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Convert to single component with multiple DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: dmaengine: Allow to specify custom DMA device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Extend use of chan_names provided in custom DMA config (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Improve of_node test in dmaengine_pcm_request_chan_of() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Fix prescaler setting for the secondary DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use __printf markup to silence compiler (Jaroslav Kysela) [1683051] - [sound] ALSA: tlv320aic32x4: delay i2c access by 1 ms after hardware reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd fix rx stream assign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Set OSR mode in hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8741: Add digital mute callback (Jaroslav Kysela) [1683051] - [sound] ALSA: PCM: check if ops are defined before suspending PCM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: use devm_kzalloc for all structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: use pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add clock select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add soft reset on probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: set .ignore_module_refcount field in component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: don't increase component module refcount unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: gpiolib: acpi: Introduce ACPI_GPIO_QUIRK_ONLY_GPIOIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: convert license header to SPDX (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-analog: add missing license information (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: regulator notifier registration should be managed (Jaroslav Kysela) [1683051] - [sound] ALSA: i915/snd_hdac: I915 subcomponent for the snd_hdac (Jaroslav Kysela) [1683051] - [base] ALSA: components: multiple components for a device (Jaroslav Kysela) [1683051] - [documentation] ALSA: component: Add documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Revert capture stream behavior change in blocking mode (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix function name in kernel-doc comment (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Define snd_pcm_lib_preallocate_*() as returning void (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix up for snd_pcm_lib_preallocate_pages_for_all() API change (Jaroslav Kysela) [1683051] - [sound] ALSA: SoC: stm32: i2s: manage clock power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: i2s: add power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Remove unnecessary const qualifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs35l36: Add support for Cirrus CS35L36 Amplifier (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix implicit fb endpoint setup by quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for HP EliteBook 840 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: Use C++ style comments in header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Kconfig: Show knob, and depend on MIPS || COMPILE_TEST (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Add support for devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4740: Use SPDX license notifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: Prevent clk_get_rate() calls in atomic context (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Line Playback Volume, Line Boost Volume, Line Right, Line Left, Line Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add FM Playback Volume, FM Left, FM Right, FM Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Playback Switch, Mic2 Playback Switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Merge sun4i_codec_left_mixer_controls and sun4i_codec_right_mixer_controls into sun4i_codec_mixer_controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic1 Boost Volume, Mic2 Boost Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add sun7i_codec_controls, sun7i_codec_codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add Mic Playback Volume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-codec: Add MIC2 Pre-Amplifier, Mic2 input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: jz4725b: fix spelling mistake "Deemphatize" -> "Deemphasize" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: fix semicolon.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: correct shift bit for ssiu9 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: Add jz4725b-codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup rsnd_ssi_master_clk_start() user count check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: harden use of lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xtensa: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dwc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix out-of-bounds accesses to DAPM lookup tables (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Clean up proc file creations (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Move card id proc creation into info.c (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Minor optimization (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Drop unused snd_info_entry.card field (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Clean up with new procfs helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Add standard helpers for card proc file entries (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: emux: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: opl4: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: Remove superfluous snd_info_register() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Add helper functions for component trigger/set_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: Clarify the intent of current compressed ops handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: remove some unnecessary NULL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssm2602: Fix ADC powerup sequencing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Check for NULL widget in dapm_update_dai_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: spi: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: sh: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: parisc: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: atmel: Drop superfluous PCM preallocation error checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix build error without CONFIG_PCI (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Fix stop handling on compressed capture streams (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for new T+A USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: info: Always register entries recursively (Jaroslav Kysela) [1683051] - [sound] ALSA: core: Don't allow NULL device for memory allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: fix missing header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: btcvsd: fix spelling mistake "offest" -> "offset" (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: unload physical dai link in remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: add SND_SOC_DOBJ_GRAPH type for dapm routes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: clear platform pointers on error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: fix object reference leaks in fsl_asoc_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add warnings for widget overwrite when adding route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Only power up active channels from a DAI (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix oops/use-after-free case with dai driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: fix use-after-free issue with dailink sname (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: add btcvsd driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Add channel numbers to AIFs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup TDM Split mode check for CTU (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: synchronize connection check for simple-card/audio-graph (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup MIX kctrl registration (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Avoid passing NULL to memory allocators (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hal2: pass struct device to DMA API functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Serialize codec registrations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use a common helper for hp pin reference (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix lose hp_pins for disable auto mute (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Headset microphone support for System76 darp5 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: remove a superfluous function declaration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sprd: Add Spreadtrum audio DMA platfrom driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: modify dapm route loading routine and add dapm route unloading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: fix memory leak in soc_tplg_dapm_widget_create (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Fix memory leak from soc_tplg_denum_create_texts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Remove widgets from dobj list (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Reduce number of dereferences when accessing dobj (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use standard device registration for beep (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply ALC294 hp init also for S4 resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Record the current power state before suspend/resume calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: remove useless test (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed hp_pin no value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cros_ec_codec: Add codec driver for Cros EC (Jaroslav Kysela) [1683051] - [documentation] ALSA: ASoC: Documentation: Add google, cros-ec-codec (Jaroslav Kysela) [1683051] - [maintainers] ALSA: MAINTAINERS: add maintainers for ChromeOS EC sub-drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix missing slimbus dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Cleanup DSD whitelist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: add slim support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add audio routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add capture dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add playback dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add basic controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: glk_rt5682_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_rt298: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt_da7219_max98357a: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5672: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_rt5645: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_nau8824: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht_bsw_max98090_ti: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_da7213: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bdw-rt5677: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broadwell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: haswell: platform name fixup support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add helper to change platform name for all dailinks (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: add support for Solid State Logic Duende Classic/Mini (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Variable "ret" in function rt5651_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: add static inline fallbacks when CONFIG_ACPI=n (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix clocking calculations when not using the PLL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the set_bclk_ratio interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs V2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fixup build error for mt6358 (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix tight loop of OSS capture stream (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add Opus #3 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt6358: add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: mt8183: add platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow soc_find_component lookups to match parent of_node (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use the common error path in __snd_pcm_lib_xfer() (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: Off by one in latter_handle_midi_msg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: make const arrays static, reduces object code size (Jaroslav Kysela) [1683051] - [sound] ALSA: proc: Avoid possible leaks of snd_info_entry objects (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Simplify proc file destruction (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Drop unused snd_pcm_substream.file field (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: comment cleanup about destination address of async transactions for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Cleanup snd_pcm_stream_lock() & co (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Remove down_write() hack for snd_pcm_link_rwsem (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: More fine-grained PCM link locking (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Fix multi-CODEC setups (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support rx MIDI functionality for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-specific operation to fill transaction buffer with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address to receive async transaction for MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: support tx MIDI functionality of Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add model-dependent parameter for address range to receive async transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: change prototype of handler for async transaction with MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Correct the setting while select ASRC clk for AD/DA filter (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add driver flag for runtime PM (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: implement runtime suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: remove redundant clock enable API (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: add runtime PM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: get clock handles early in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: runtime power management support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: rename to asoc_simple_card_canonicalize_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use for_each_link_codecs() for dai_link codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add soc_cleanup_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: reduce if/else nest on soc_probe_link_dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: merge card resources cleanup method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add new snd_soc_flush_all_delayed_work() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add .num_platform for dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Avoid confusing loop in snd_pcm_unlink() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make PCM linked list consistent while re-grouping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Unify snd_pcm_group initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_card_unref() inside in_pcm_file() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mute LED support for HP ProBook 470 G5 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface UCX (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to parse of clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring for dump of sync status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to get clock status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to switch mode to fetch PCM frame (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add protocol-dependent operation to dump status (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: obsolete proc node to leave one node (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: unify protocol layer for FF400/FF800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: rename protocol layer for former models (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: add explanation of legacy/modern style of dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_sai: Remove expensive print in irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove error due to probe deferral (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: don't print EPROBE_DEFER as error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: lower log level for potential probe deferral cases (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: put of nodes if finding codec fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix oops on re-probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add default pdata for i2s mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Set DAI format for dmic codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Kconfig: select max98927 for sdm845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-audmux: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: change snprintf to scnprintf for possible overflow (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix PLL source register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't defer probe on optional, NULL components (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Make snd_pcm_suspend() local static (Jaroslav Kysela) [1683051] - [sound] ALSA: pcmcia: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: arm: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ppc: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove superfluous snd_pcm_suspend*() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Move PCM suspend/resume code into trigger callback (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Suspend streams globally via device type PM ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Make snd_soc_find_component() more robust (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix init platform memory handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: parse AES audio parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: Select REGMAP_MMIO to fix build error (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: msm8916-wcd-digital: remove few unused variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: fix waring unused-function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe control for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: program stripe bits for controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add verbs for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add register offset for stripe control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add api to program stripe control bits (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skl: Fix display power regression (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix typo for ALC225 model (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: Hold client_mutex around soc_init_dai_link() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: use correct drvdata in snd_byt_cht_es8316_mc_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: move the codec PLL configuration to _init (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: SND_SOC_DAPM_MICBIAS is deprecated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add recalc_rate function to return DAI clock rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: MCLK should be enabled before DAI clocks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: defer card probe until all component is added to list (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Remove set but not used variable 'first_ch_bits' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix a mask wrong issue in snd_hdac_stream_start() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatches for register mask and value in hdac controller (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Disable headset Mic VREF for headset mode of ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add unplug function into unplug state of Headset Mode for ALC225 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix CM6206 register definitions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Variable "buf" in function rt274_jack_detect() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ADAU7002: Add optional delay before start of capture (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Potential NULL dereference in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk for PoV TAB-P1006W-232 (v1.0) tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for jack-detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirks module parameter (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Revert "Fix DMIC map headsetmic mapping" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add support for jack detect using an external GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add ACPI ID 10EC5640 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for PoV P1006W tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: update BSDSR/BSDISR handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: Allow SCLK pad drive strength to be changed (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atom: fix a missing check of snd_pcm_lib_malloc_pages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable SPDIF driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add SPDIF audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic32x4: Kernel OOPS while entering DAPM standby mode (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add MICFIL SoC Digital Audio Interface driver. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: eliminate left-over from Raumfeld machine driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt298: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rl6437a: use __be32 for a __be32 buf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: store eq kcontrol byte in __be (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use logical AND (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: fix endianness issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6351: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs42xx.c: fix boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: fix boolean assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98927: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rt286: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: fix boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4271: fix boolean assignments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98383: fix boolean assignments to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: remove unused mux/mixer define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5645: remove unused mux define (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: fix kernel doc descriptions (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98090: remove unused constant variables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: declare trigger function as static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: Add support for AK4497 (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: fix a missing check of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: fix check on snd_card_register (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1712: fix a missing check of snd_i2c_sendbytes (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: add a check of the status of snd_ctl_add (Jaroslav Kysela) [1683051] - [sound] ALSA: oxygen: initialize spdif_playback_enable to 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: virtuoso: add de-emphasis control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support Dell headset mode for New AIO platform (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix an out-of-bound read in create_composite_quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Always check descriptor sizes in parser code (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Check mixer unit descriptors more strictly (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Avoid access before bLength check in build_audio_procunit() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Add support for GPIO mode of the pins (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: Move context save/restore to runtime_pm callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: davinci-mcasp: No need for IS_MODULE/BUILTIN check for pcm driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for ASUS MeMO Pad 7 (ME176C) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Fallback to BYT-CR if IRQ 5 is missing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: sst: Simplify is_byt_cr() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Add ACPI match table entry for ES8316 codec on BYTCR platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Set card long_name based on quirks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add input-map support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add external speaker mux support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Add support for SSP0 (BYTCR) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Minor refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcht_es8316: Sort includes alphabetically (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Let core handle GPIO descriptor (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator/gpio: Allow nonexclusive GPIO access (Jaroslav Kysela) [1683051] - [regulator] ALSA: regulator: fixed: Default enable high on DT regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add DAC mono mix switch mixer control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8316: Add jack-detect support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Variable "val" in function rt274_i2c_probe() could be uninitialized (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: fix platform_no_drv_owner.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: fix error handling in xlnx_formatter_pcm_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add workaround for silence of rk3288 ACODEC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: support ACODEC for rk3328 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: add asoc_simple_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: reduce naming prefix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step2 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: cleanup DAI link loop method - step1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add link_info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add 1 CPU : 1 Codec support again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable audio formatter driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: add pcm formatter platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: remove simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add asoc_graph_card_get_conversion() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: check "reg" property on asoc_simple_card_get_dai_id() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: use snd_mask_set_format in all machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: simplify boolean test (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Baytrail: remove unneeded variable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: assign booleans to true/false (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: remove unneeded semicolon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: simplify boolean tests (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless cast (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: enable MCLK in STANDBY (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: save model id directly in of_device_id.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: make the driver visible in Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4341: Add driver for CS4341 DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix recording no sound issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: atom: Make PCI dependency explicit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: prevent potential divide by zero bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a small memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Fix a NULL vs IS_ERR() bug (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Off by one in of_q6asm_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Fix a double unlock in pcm512x_digital_mute() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: change license header format style (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell/Broadwell: fix setting for .dynamic field (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Grammar s/the the/the/ (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: cleanup a debug printk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: set jack only for a specific backend (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Revert DSP detection on legacy HD-audio driver (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: clear pending irq handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable the headset mic auto detection for ASUS laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: force HDaudio legacy or SKL+ driver selection (Jaroslav Kysela) [1683051] - [sound] ALSA: HD-Audio: SKL+: abort probe if DSP is present and Skylake driver selected (Jaroslav Kysela) [1683051] - [sound] ALSA: HDA: export process_unsol_events() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX391UA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix model-id of unit for Apogee Ensemble (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Use Xen common shared buffer implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Kconfig: Remove the deprecated options (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ti: Merge davinci and omap directories (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add mute LED support for HP EliteBook 840 G4 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle model-specific registers (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for packet streaming on Fireface 800 (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: allocate isochronous resources in mode-specific implementation (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: code refactoring to handle multiplier mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to switch fetching mode (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix for state to fetch PCM frames (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: use the same print format for 'without_header' tracepoints (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong assignment for 'out_packet_without_header' tracepoint (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix wrong handling payload_length as payload_quadlet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add display_port_rx port routing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to Display port RX dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: add support for display_port_rx (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Add support to compress offload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: add support to MP3 format (Jaroslav Kysela) [1683051] - [sound] ALSA: soc-compress: add support to snd_compr_set_runtime_buffer() (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: make use of runtime buffer for copy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add more platform granularity (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: merge simple-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup prefix for snd_soc_codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup convert_rate/channel method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup mclk-fs method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: merge audio-graph-scu-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() ID method (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Invoke pcm_new() for all DAI-link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm512x: Implement the digital_mute interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: fix do_div warning in spdifin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add error logs on probe, remove dependency on NHLT (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: remove useless tests on HDaudio capabilities (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: stop probe if HDaudio capabilities don't exist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Harden DSP detection with PCI class/subclass info (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add CFL-S support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add powersaving widgets for DAC and ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: enable i2s driver build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: xlnx: Add i2s driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_rt5660: Add a new machine driver for kbl with rt5660 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-toddr: add support for spdifin backend (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: Dereference pointer for memcpy sizeof in asoc_simple_card_probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Fix SND_SOC_EUKREA_TLV320 build error on i.MX8M (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: add support for Huawei WMI micmute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix front speakers on Huawei MBXP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove RSND_REG_ from rsnd_reg (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for Fireface 800 with MIDI functionality only (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: localize a handler for MIDI messages on tx transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add driver data for register for MIDI high address (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share register for async transaction of MIDI messages (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: add support for second optical interface for ADAT stream (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share helper function to get current sampling rate and clock source (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share status and configuration dump (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: share some registers for status of clock synchronization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: add dai-link support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - make pci_iounmap() call conditional (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Always set display_power_control for Intel HSW+ codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add missing display power-off at driver removal (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make snd_hdac_display_power() void function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Properly free the display power at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Drop superfluous AZX_DCAPS_I915_POWERWELL checks (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Refactor display power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: use cpu/codec pointer on simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fix build warning without CONFIG_OF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: add rt5663 codec select (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: fix the audio jack button remapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Point of View Mobii TAB-P1005W-232 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Prowise PT301 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX433FN/UX333FA with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Enable audio jacks of ASUS UX533FD with ALC294 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC294 mic and headset-mode fixups for ASUS X542UN (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/intel: Refactoring PM code (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix reference to wrong register for clock configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the mute LED regresion on Lenovo X1 Carbon (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Add copyright and module author (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add configuration for headset codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add TDM configuration for speaker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix signal paths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Calculate LRCLK divider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Remove useless assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Enable headset button support for new codec (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack button support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add jack pointer and unsolicited event bits to callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fixed headphone issue for ALC700 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5660: Add a new ACPI match ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: ak4104: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: cs4270: move to GPIO consumer API (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use dma_ops of parent device for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: use DMA addr rather than CPU pa for acp_audio_dma (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Gnawty (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Remove direct OF name and type accesses (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Use of_node_name_eq for node name comparisons (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4860G/Z6860G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: Fix mic issue on Acer AIO Veriton Z4660G (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add support for Acer Aspire C24-860 headset mic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek: ALC286 mic and headset-mode fixups for Acer Aspire U27-880 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added max98373_reset for stable amp reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care multi DPCM codec_conf (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use cpu/codec pointer on graph_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: care link / dai count (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: fixup asoc_simple_card_get_dai_id() counting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add missing TDM Split mode support for simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup mod ID for CTU regmap read/write (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: indicates Channel and Mode for debug (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Add Tegra186 and Tegra194 support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra - Probe up to 8 codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add pmc_plt_clk_0 quirk for Chromebook Clapper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove raumfeld machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix UAF decrement if card has no live interfaces in card.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add ACPI matching tables for ICL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix speaker output regression on Thinkpad T570 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: au8540: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add support for AMD Stoney Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add SMSL D1 to quirks for native DSD support (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix starvation on down_write_nonblock() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Call snd_pcm_unlink() conditionally at closing (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/tegra: compatible string as shortname (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: thinkpad_acpi: Add audio mute LED classdev support (Jaroslav Kysela) [1683051] - [platform] ALSA: platform/x86: dell-laptop: Add micmute LED trigger support (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Support led audio trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: Don't disable pcm3168a when CONFIG_PM defined (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce module_param wakeup_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: introduce mode switch delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Create and setup jack in init callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: sdm845: Add board specific dapm widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Implement configurable dismod handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Update PDIR (pin direction) register handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Clear TXSTAT register before activating serializers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Add FW reply for MCLK/SCLK IPC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Make DSP replies more human readable (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: trigger: Introduce audio mute LED trigger (Jaroslav Kysela) [1683051] - [drivers] ALSA: leds: core: Introduce LED pattern trigger (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup registering method for rsnd_kctrl_new() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Support ALC300 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add auto-mute quirk for HP Spectre x360 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9867: Fix whitespace (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc.h: makes snd_soc_of_parse_audio_prefix() inline (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fix a NULL vs IS_ERR() check in probe (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix the pop noise on headphone for lenovo laptops (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: fix spelling mistake "Frequence" -> "Frequency" (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers" (Jaroslav Kysela) [1683051] - [sound] ALSA: Replace snd_malloc_pages() and snd_free_pages() with standard helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Consolidate helpers for adding and replacing ctl elements (Jaroslav Kysela) [1683051] - [sound] ALSA: control: Fix race between adding and removing a user element (Jaroslav Kysela) [1683051] - [sound] ALSA: sparc: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix invalid snd_free_pages() at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - fix headset mic detection for MSI MS-B171 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add ASRock N68C-S UCC the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: Fix incorrect bit shift at AC97-SPSA control write (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: notify events of change of state for userspace applications (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: apply small refactoring to handle several type of event for hwdep interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: queue events for change of control surface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: add new hwdep ioctl command to get state image (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: pick up data of state from tx isochronous pakcets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Add pm_qos handling to avoid overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Add pm_qos handling to avoid under/overruns with CPU_IDLE (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Fix latency value calculation for pm_qos (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup define position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: tidyup typo SND_AUDIO_GRAPH_CARD (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup asoc_simple_card_parse_daifmt() timing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "convert-rate/channels" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: tidyup "prefix" parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_of_parse_node_prefix() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: add VCC regulator widget (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: sun50i-codec-analog: Add support for cpvdd regulator supply (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: remove "option" from asoc_simple_card_of_parse_routing() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: tidyup asoc_simple_card_parse_convert() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: accept NULL parameter on asoc_simple_card_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: remove asoc_simple_card_clk_register() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: makes rsnd_ssi_is_dma_mode() static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup rsnd_parse_connect_ssiu_compatible() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Add support for Secondary MI2S interface (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: Update slot_width for Quaternary TDM port (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use platform_data for machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: fix interface for Chromebook machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: define common interface for machine driver configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: acpi: fix: continue searching when machine is ignored (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix Kconfigs, make HDaudio codec optional (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic3x: Add support for CBM_CFS and CBS_CFM clocking modes (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Use device_type helpers to access the node type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - fix AE-5 pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add new ZxR quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: clean up indentation, replace spaces with tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Fix error handling of regulator_set_load (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix spelling mistake "Inavlid" -> "Invalid" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: fix indentation issue with return statement (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320dac33: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: asihpi: clean up indentation, remove extraneous tab (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert a few more users to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Add regulator support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4118: Add support for AK4118 S/PDIF transceiver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Fix device reset-registers trigger value (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: remove set but not used variable 'dma_buffer' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Fixed build errors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Recalculate audio map forcely when card instantiated (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-abe-twl6040: Fix missing audio card caused by deferred probing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: fix memory leak of i2s_data on error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add DT property for single-ended output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Rename output widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Set dai_link id to each dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: add missing route for ADC (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: enable acp3x drivers build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x system resume pm op (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x runtime pm ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x tdm mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x i2s ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add acp3x pcm driver dma ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: Interrupt handler changes for ACP3x DMA driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: add ACP3x PCM platform driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: amd: create ACP3x PCM platform device (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP3.0 PCI driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: add ACP 3.x IP register header (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Power down links before turning off display audio power (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: add Icelake support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Factor out common init code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Fix dma-unsafe read of scratch registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing slave_config setting for I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: No need to initialize max_xx_thres when it is not used (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Remove redundant check for mcbsp->pdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Re-arrange files for core McBSP and Sidetone function split (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Move out the FIFO check from set_threshold and get_delay (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Simplify the mcbsp_start/_stop function parameters (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up the interrupt handlers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Skip dma_data.maxburst initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: Clean up dma_data addr initialization code (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: add support for APOGEE duet FireWire (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Call pci_iounmap() instead of iounmap() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add quirk entry for HP Pavilion 15 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Optimize for non-PCI configuration (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use ring buffer for rsnd_mod_name() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: fix crash on module removal (Jaroslav Kysela) [1683051] - [sound] ALSA: oss: Use kvzalloc() for local buffer allocations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_ssi: Change to use DEFINE_SHOW_ATTRIBUTE macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add TDM Split mode support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add SSIU BUSIF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: handle DPCM converted rate/chan under core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move HDMI information from ssi.c to core.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use defined io_playback/io_capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rename rsnd_runtime_is_ssi_xxx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove error check which never happen (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: remove endpoint bidirectional check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add quirk for APL RVP boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add SOF information for APL RVP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: remove GFP_ATOMIC, use GFP_KERNEL (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: boards: fix Skylake typo (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Atom machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: use standard interface for Hdaudio machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: change ac97 dependencies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: Remove unused machine driver for AM3517-evm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: remove read-only status register from snd_kcontrol_new (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: Remove redundant snd_soc_component_read32 calls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Fix the dai widgets (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: Only add routing once. (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Define registers for CM6206 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix incorrect clearance of thinkpad_acpi hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Fix wrong MI2S SD line mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: cht_bsw_max98090_ti: Add quirk for boards using pmc_plt_clk_0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: rsnd_mod_name() handles both name and ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add .get_id/.get_id_sub (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: move .get_status under rsnd_mod_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: cleanup hw_constraint for LEFT_J/I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcbsp: On OMAP1 and OMAP2420 only 16bit format is supported (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: constify regulator_desc structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: constify snd_soc_dai_ops structures (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: remove unnecessary unlikely() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: mrfld: fix uninitialized variable access (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm97xx: fix uninitialized regmap pointer problem (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: constify snd_soc_ops structure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix less than zero comparison on unsigned int (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: rename SND_SUNXI_ADDA_PR_REGMAP to SND_SUN8I_ADDA_PR_REGMAP (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Rip out the lpe audio runtime suspend/resume hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: x86: Fix runtime PM for hdmi-lpe-audio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup clock start checker (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix oops w/ for_each_rtd_codec_dai_rollback() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: fix insufficient PCM rule for period/buffer size (Jaroslav Kysela) [1683051] - [sound] ALSA: ca0106: Disable IZD on SB0570 DAC to fix audio pops (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix to wait for releases of all ALSA character devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix noderef.cocci warnings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: fix master clock naming (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: add clock dependency for sai (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Actually fix microphone issue (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: move code from startup/shutdown hooks into pm_runtime hooks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm2000: Remove wm2000_read helper function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: fix mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Log addresses as 8 digits in wm_adsp_buffer_populate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Rename memory fields in wm_adsp_buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs42l51: add mclk support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: set sai as mclk clock provider (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: fix trivial checkpatch issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for hw_free on CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98927: minor white space clean up (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c/cs8427: Fix int to char conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: tidyup SSICR::SWSP for TDM (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: enable TDM settings for SSI parent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for capture channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: Add support for XTI clock (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8822: new codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_sgtl5000: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: allow the sun8i-codec driver to be built on ARM64 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sunxi: Add new driver for Allwinner A64 codec's analog path controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec-analog: split regmap code into separate driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun8i-codec: Don't hardcode BCLK / LRCK ratio (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sun4i-i2s: Add compatibility with A64 codec I2S (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add 2 more models to the power_save blacklist (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Kabylake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add KBL Dialog Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add SND_JACK_LINEOUT jack type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: don't pass GFP_DMA32 to dma_alloc_coherent (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add I2S/Left_J TDM support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add hw constraint for channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3168a: add HW constraint for non RIGHT_J (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sta32x: set ->component pointer in private struct (Jaroslav Kysela) [1683051] - [sound] ALSA: au88xx: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92xx-ad1848: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: oss: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: caiaq: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add missing entries to Kconfig (Jaroslav Kysela) [1683051] - [sound] ALSA: isight: fix leak of reference to firewire unit in error path of .probe callback (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add mic quirk for the Lenovo G50-30 (17aa:3905) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort DHT Rot Pnt Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort max98373_bde_gain_tlv in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort BDE Limiter Thresh Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Sort Digital Volume in reverse order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: enable mclk-fs on codec node (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: use 32bit TDM width as default (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: add I2C dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: simplify cleanup process when failing to register sound card (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob/fireworks: simplify handling of local device entry table (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: release reference count of firewire unit in .remove callback of bus driver (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: block .remove callback of bus driver till all of ALSA character devices are released (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix the problem of the front MIC on the Lenovo M715 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix headphone pin config for ASUS G751 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix input effect controls for desktop cards (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add error checking in ca0132_build_controls() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up patch_ca0132() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix microphone inconsistency issues (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98988: make it selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: Add master clock handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8782: add support for regulators (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add ASUS G751 quirk model entry (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Add quirk for ASUS G751 laptop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Use the standard fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt274: Add fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau1761: Use the standard fall-through annotation (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add custom mixer status quirks for RME CC devices (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: update quirk for B&W PX to remove microphone (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Disable automute for Elo VuPoint (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: A lightweight function to discard pending bytes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add fault detect recovery property to DT bindings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: enable and disable extclk if given (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: checking NULL vs IS_ERR() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: skylake: Add missing break in skl_tplg_get_token() (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain cache of stream formats (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: use managed-resource to maintain model-specific data (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: use managed-resource to maintain response buffer (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use managed-resource to maintain data specific to M-Audio FW-1814/ProjectMix I/O (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire: use managed-resource of fw unit device for private data (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Cannot adjust speaker's volume on Dell XPS 27 7760 (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-lib: add PCM rules to obsolete PCM constraints based on LCM of SYT_INTERVAL (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR exit commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR 600 ohm gain control (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Remove input select enum for ZxR (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR input/output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR DSP post-download commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR init commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DBpro hda_codec_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add ZxR quirks + new quirk check function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix surround sound with output effects (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Fix AE-5 control type (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix mismatch for register mask and value in ext controller. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: add SND_SOC_I2C_AND_SPI dependency (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: avoid AC97_BUS build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Rename dummy_dma_ops to snd_dummy_dma_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98088: add OF support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a MIC pre. route (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component_dais() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_component() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup SSI clock during suspend/resume modes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: qdsp6: remove duplicated include from q6adm.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tidyup for_each_card_prelinks() dai_link (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5663: Remove the boost volume in the beginning of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_be() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_dpcm_fe() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_comp_order() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_components() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_rtds() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_links() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_card_prelinks() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rename for_each_rtd_codec_dai_reverse to rollback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: convert for_each_rtd_codec_dai() for missing part (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 exit function (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 specific controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add input selection commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add output set commands for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_alt_out_select (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup functions for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Merge post-dsp functions + cleanup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change firmware name and usage (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 regular init setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add AE-5 pre-init and ca0113 functions (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change ca0132_mmio_init for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Set AE-5 bools and select mixer (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add pincfg for AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk for Sound BlasterX AE-5 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Define new verbs and control params (Jaroslav Kysela) [1683051] - [sound] ALSA: xen-front: Refine indentations and constify snd_pcm_ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix the audio-component completion timeout (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677-spi: Drop unused GPIO include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Minor code modification (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix capture unstable in beginning for some runs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Fix the boost volume at the begining of playback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Remove HP volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Improve HP performance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove redundant include (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514-spi: Get the period_bytes in the copy work to make sure the value correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: add snd_soc_is_matching_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: manage platform name under snd_soc_init_platform() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove duplicated include from q6asm-dai.c (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hisilicon: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es8328: Fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: fireworks: fix memory leak of response buffer at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of discovered stream formats at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak for model-dependent data at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: fix memory leak for M-Audio FW1814 and ProjectMix I/O at error path (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: fix fall-through annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Enable runtime PM only for discrete GPU (Jaroslav Kysela) [1683051] - [sound] ALSA: oxfw: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-tascam: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-digi00x: fix memory leak of private data (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Register irq handler after register initializations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit definition of pci_iomap() on SH (Jaroslav Kysela) [1683051] - [sound] ALSA: don't call skl_init_chip() to reset intel skl soc (Jaroslav Kysela) [1683051] - [sound] ALSA: enable interrupt after dma buffer initialization (Jaroslav Kysela) [1683051] - [sound] ALSA: Revert "ASoC: Intel: Skylake: Acquire irq after RIRB allocation" (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove dai->driver NULL check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card rebind (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: remove unneeded static set .owner field in platform_driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add missing INTERLEAVED PCM attribute (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: remove unused num_dai_links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: avoid nested code on soc_remove_dai() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: remove empty rt5668_i2c_remove() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: fix unused variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Fix UBSAN warning at snd_soc_get/put_volsw_sx() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: switch to new ac97 bus support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix simultaneous playback and capture on different channel (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: fix possible info leak to userspace on SNDRV_EMU10K1_IOCTL_INFO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add missing return value check for snd_soc_dapm_new_dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: skl-topology: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6core: Use kmemdup to replace kzalloc + memcpy (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: txx9: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nuc900: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tscs454: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5668: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: bcm: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel_ssc_dai: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Ensure reset bit is cleared before configuring (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: clean up a return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix a couple uninitialized ret variables (Jaroslav Kysela) [1683051] - [sound] ALSA: fireface: fix memory leak in ff400_switch_fetching_mode() (Jaroslav Kysela) [1683051] - [sound] ALSA: bebob: use address returned by kmalloc() instead of kernel stack for streaming DMA mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Update hardware pointer before start capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: usleep_range() needs include/delay.h (Jaroslav Kysela) [1683051] - [sound] ALSA: regmap: split up regmap_config.use_single_rw (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: hdac_hdmi: Limit sampling rates at dai creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Avoid uninitialised variable warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sgtl5000: avoid division by zero if lo_vag is zero (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't use p for dev_dbg() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: don't fallback to PIO mode when -EPROBE_DEFER (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: adg: care clock-frequency size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: gen: use tab instead of white-space (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: remove redundant check for !port condition (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move CODEC to CODEC params from the widget to the runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Add support for multi-CODEC CODEC to CODEC links (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move connection of CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Cosmetic tidy up of snd_soc_dapm_new_control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Move error handling to snd_soc_dapm_new_control_unlocked (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_rtd_codec_dai() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: add for_each_link_codecs() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add overflow detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Cleanup indirect PCM helper usages (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: mips: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: rme32: Use SNDRV_PCM_INFO_SYNC_APPLPTR info flag (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix several mismatch for register mask and value (Jaroslav Kysela) [1683051] - [sound] ALSA: aoa: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Don't schedule DAPM work if already in target state (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Add driver for PROTO Audio CODEC (with a WM8731) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: merge .nolock_start and .prepare (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support to init different BUSIF instance (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssiu: Support BUSIF other than BUSIF0 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate PDMACHCRE with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoc: rsnd: dma: Calculate dma address with consider of BUSIF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Check runtime channel number rather than hw_params (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: ssi: Fix issue in dma data address assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: remove is_play parameter from hw_rule function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 8 bit S8 format (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for the DSP_A/DSP_B formats (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add support for 16/24 bit slot widths (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add warning message to rsnd_kctrl_accept_runtime() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: fixup not to call clk_get/set under non-atomic (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Initialize allocated buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tlv320aic31xx: Add short circuit detection support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fix soc-core.c kernel-doc warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: q6routing: initialize data correctly (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Add channel fault reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Save last fault register even when clear (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas6424: Print full register name in error message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: support snd_soc_dai_link_component style for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: use snd_soc_dai_link_component for platform (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-util: remove dai_link compatible code for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card: use simple_dai_props (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple_card_utils: support snd_soc_dai_link_component style for codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add a S/PDIF enable switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: Add native 32bit I2S transport (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4265: SOC_SINGLE register value error fix (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 TDM slot width setting support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: tas5720: add TAS5722 specific volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-mcasp: Add support for FIFO usage caused delay reporting (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix cancel_work_sync() stall from jackpoll work (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Clean up jackpoll_ms option handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg pdm input (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add DT module alias (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmic: add Kconfig prompt for the generic dmic codec. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Unused exported functions changed to internal (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve legibility of if-statements (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Improve stylistics of file comments (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel: tse850: switch to SPDX license identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change MCLK to 48Mhz (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set constraints for DMIC and MAX98357a codec (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm3060: Add codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: cht-bsw-rt5672: Add key-mappings for the headset buttons (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5670: Add quirk for Thinkpad 8 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau17x1: Implemented safeload support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sigmadsp: safeload should not have lower byte limit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hda: add asoc extension for legacy HDA codec drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use hda_bus instead of hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: add HDA BE DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: use HDAudio if ACPI enumeration fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Machine driver for SKL+ w/ HDAudio codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add table for HDA-based platforms (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: move hda_codec.h to include/sound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8804: Add ACPI support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Update calibration function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: Change DAC/ADC volume scale (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added 10ms sleep after amp software reset (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-tdm: restrict formats depending on slot width (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-fifo: report interrupt request failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: imply clock and reset controllers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: Properly initialise hw->rate_max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Don't fail creating new DAPM control on NULL pinctrl (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Remove clock framework ifdefs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Convert to using pOFn instead of device_node.name (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: Use the new non-cached allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Use the new non-cached allocation for 440MX workaround (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Remove substream allocation/free ops (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Use new non-cached allocation for non-snoop mode (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Check the non-cached stream buffers more explicitly (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Add non-cached buffer type (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Simplify snd_malloc_dev_pages() calls (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't align the size to power-of-two (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Do error checks at creating system ports (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: add error check in snd_seq_system_client_init() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: signedness bug in snd_pcm_plug_alloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: hdspm: fix spelling mistake "Initializeing" -> "Initializing" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Return 0 when size < start_threshold in capture (Jaroslav Kysela) [1683051] - [kvm] ALSA: treewide: correct "differenciate" and "instanciate" typos (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Fix HP Headset Mic can't record (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix unbalanced pm_runtime_enable (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix check of pm_runtime_get_sync failure (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: fix device initialization in the compat layer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied again (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added speaker FS gain cotnrol register to volatile. (Jaroslav Kysela) [1683051] - [sound] ALSA: update dell-wmi mic-mute registration to new world order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix NULL pointer deference on CODEC to CODEC DAIs (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Fix discarding the unsubscribed output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: Acquire irq after RIRB allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9712: fix replace codec to component (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirks for 2 more devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adav80x: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: Add delays to capture path to remove DC offset noise (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add exit commands for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Change mixer controls for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D input and output select commands (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add DSP setup defaults for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D startup functions and setup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add bool variable to enable/disable pci region2 mmio (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add Recon3D pincfg (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add quirk ID and enum for Recon3D (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Add alt_functions unsolicited response (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Clean up ca0132_init function. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Create mmio gpio function to make code clearer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Make DSP name configurable by codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Declare firmware controls from codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max98373: Added software reset register to readable registers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct DSP pointer for preloader control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Fix initialization of rt5677_of_match.data (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: compress: make BE and FE order inline with dpcm (Jaroslav Kysela) [1683051] - [sound] ALSA: intel_hdmi: remove redundant variable cfg_val (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Set delay value for the capture case (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Modified DMA pointer for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Make ACP->SYSMEM DMA non circular (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Fix missing break in switch (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add SLIM tx AIF_IN dapm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: remove unused header files from common.h (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sdm845: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove unused header files (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: make common.c as proper module (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8903: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da9055: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm5100-tables: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7213: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7219: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cs4270: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8990: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tda7419: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: max9850: use true and false for boolean values (Jaroslav Kysela) [1683051] - [sound] ALSA: dice: fix wrong copy to rx parameters for Alesis iO26 (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add mute LED quirk for HP Spectre x360 (Jaroslav Kysela) [1683051] - [sound] ALSA: seq_oss: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: samsung: i2s: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-dmic: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_esai: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: omap-mcpdm: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci-i2s: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: fix memory leak (Jaroslav Kysela) [1683051] - [sound] ALSA: synth: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: pci: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: i2c: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: isa: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: drivers: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: compress: Remove empty init and exit (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: fix spelling mistake "acumulator" -> "accumulator" (Jaroslav Kysela) [1683051] - [sound] ALSA: es18xx: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: opti9xx: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: opti92x: mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: galaxy: Mark expected switch fall-throughs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bxt: Use refcap device for mono recording (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: remove support for card rebind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: smd845: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: apq8096: remove auto rebinding (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Correct Asrock B85M-ITX power_save blacklist entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Fix unmet dependency warning for SND_SOC_SDM845 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8994: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm9081: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8995: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8962: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8996: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8904: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8960: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8955: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5677: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5640: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8961: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix a typo (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix invalid use of sizeof in parse_uac_endpoint_attributes() (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Drop unused 64bit division macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Use no intrruptible mutex_lock (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix leftovers at probe error path (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Remove dead codes (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Minor cleanup of MIDI event parser helpers (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: Use delay set in component pointer function (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: Fix build due to CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: remove redundant pointer 'urb' (Jaroslav Kysela) [1683051] - [sound] ALSA: sonicvibes: remove redundant pointer 'dir' (Jaroslav Kysela) [1683051] - [sound] ALSA: ens137x: remove redundant array pcm_devs (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: remove redundant variable attn (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: remove redundant pointer 'dma' (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: remove redundant variable max_streams (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: remove redundant pointers 'priv' and 'rtd' (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8540: remove redundant variable osrate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: add sdm845 sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Add support to parse common audio device nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add CLASS-H Controller support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wcd9335: add support to wcd9335 codec (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Operate UAC3 Power Domains in PCM callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add UAC3 Power Domains to suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: AudioStreaming Power Domain parsing (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Initial Power Domain support (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Use READ_ONCE/WRITE_ONCE() macros (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: virmidi: Offload the output event processing (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: change functions to static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: add support for multichannel output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sirf: Fix potential NULL pointer dereference (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra_alc5632: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh: Kconfig: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4613: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: da7210: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4554: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4642: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm8988: fix typo in rate constraints (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: i2s: Fix typo/broken macro (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi: Use single mutex unlock in error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sleep for 10ms after entering D3 on Conexant codecs (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Turn CX8200 into D3 as well upon reboot (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: cthw20k2: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: ALSA:: ctxfi: cthw20k1: Replace mdelay() with msleep() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: quirks: Replace mdelay() with msleep() and usleep_range() (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp_modem: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: atiixp: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: bt87x: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: echoaudio: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: maestro3: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0m: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: intel8x0: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: lola: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: mixart: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Properly endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Proper endian notations for BDL pointers (Jaroslav Kysela) [1683051] - [sound] ALSA: trident: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: ymfpci: Proper endian notations (Jaroslav Kysela) [1683051] - [sound] ALSA: xen: Use standard pcm_format_to_bits() for ALSA format bits (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: sb: Fix PCM format bit calculation (Jaroslav Kysela) [1683051] - [sound] ALSA: wss: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: asihpi: Fix PCM format notations (Jaroslav Kysela) [1683051] - [sound] ALSA: au88x0: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: ad1816a: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix sparse warning wrt PCM format type (Jaroslav Kysela) [1683051] - [sound] ALSA: riptide: Fix PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Fix implicit PCM format type conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: virmidi: Fix too long output trigger loop (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Use standard pcm_format_to_bits() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm186x: Declare PCM format with snd_pcm_format_t (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl: Use snd_mask_set_format() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix interval evaluation with openmin/max (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add snd_mask_set_format() helper for standard usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: intel: Fix snd_pcm_format_t handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Use int for format bit position (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dmaengine: Fix missing __user prefix in copy_user callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: zte: Fix incorrect PCM format bit usages (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: align axg card driver with DT bindings documentation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: use IRQ_RETVAL in the fifo irq handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix build warning (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add a fix voltage regulator for DA7219 and ADAU7002 (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Fix missing PAGE_SIZE definition (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: declare snd_sgbuf_aligned_pages() unconditionally (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1: Fix missing __force annotation for user/kernel pointer cast (Jaroslav Kysela) [1683051] - [sound] ALSA: korg1212: Add __force annotation to cast in user-copy callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use standard lower_32_bits() and upper_32_bits() (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Declare the common variable in header file (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: Declare common variables properly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Fix a sparse warning about snd_ctl_elem_iface_t (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/ca0132 - Use NULL instead of 0 (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Fix the default sample sizes (Jaroslav Kysela) [1683051] - [sound] ALSA: msnd: Add missing __iomem annotations (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Fix multiple definitions in AU0828_DEVICE() macro (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Encore mDSD USB DAC (Jaroslav Kysela) [1683051] - [sound] ALSA: cs5535audio: Fix invalid endian conversion (Jaroslav Kysela) [1683051] - [sound] ALSA: vxpocket: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: vx222: Fix invalid endian conversions (Jaroslav Kysela) [1683051] - [sound] ALSA: seq: Fix poll() error return (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: fix widget handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: fix inversion between __iowrite32 and __ioread32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Atom: simplify iomem address and casts (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: make sst_dma functions static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: BDL definitions should be __le32 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Haswell: fix endianness handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5631: add Volume to the name of volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: imx-sgtl5000: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_utils: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_asrc: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl-asoc-card: Switch to SPDX identifier (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to snd_soc_dai_get_channel_map() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5514: Fix the issue of the delay volume applied (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: axg-spdifout: select SND_PCM_IEC958 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Allow delayed i915 audio component binding (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Generic DSD detection for Thesycon-based implementations (Jaroslav Kysela) [1683051] - [sound] ALSA: memalloc: Don't exceed over the requested size (Jaroslav Kysela) [1683051] - [sound] ALSA: timer: catch invalid timer object creation (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove clock divider and pll setup from zylonite and magician (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg sound card support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: export snd_soc_of_get_slot_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm input driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm output driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm interface driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add tdm formatter base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: improve goto error label (Jaroslav Kysela) [1683051] - [usb] ALSA: powerpc/ps3: Set driver coherent_dma_mask (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the "Connect Tablet 9" tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add quirk table entries for various devices (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add mono speaker quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add IN2 input mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Set OVCD limit for VIOS LTH17 to 2000uA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix using the wrong GPIO for the ext-amp on some boards (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add IN3 Boost volume control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Parse HOST_BUFFER controls (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Allow up to 8 channels for voice control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Take prefix into account in control name length (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Correct algorithm list allocation size (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Ensure DSP boot work complete before preloader_put return (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Allow changing from a bad sample rate (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg spdif output (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg toddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg frddr driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: meson: add axg fifo base driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdac_hdmi: Add documentation for power management (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: remove component framework related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: remove component fw related code (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: add support to card re-bind using component framework (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Add __force to cast in snd_pcm_lib_read/write() (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Nuke snd_pcm_lib_mmap_vmalloc() (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Use kvmalloc() for buffers (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Minor code refactoring (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Simplify error paths (Jaroslav Kysela) [1683051] - [sound] ALSA: rawmidi: Tidy up coding styles (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Make audio component support more generic (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/i915: Associate audio component with devres (Jaroslav Kysela) [1683051] - [sound] ALSA: drm/i915: Split audio component to a generic type (Jaroslav Kysela) [1683051] - [sound] ALSA: emu8000: Use swap macro in snd_emu8000_sample_new (Jaroslav Kysela) [1683051] - [sound] ALSA: emu10k1_patch: Use swap macro in snd_emu10k1_sample_new (Jaroslav Kysela) [1683051] - [gpu] ALSA: vga_switcheroo: set audio client id according to bound GPU id (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: use PCI_BASE_CLASS_DISPLAY to replace PCI_CLASS_DISPLAY_VGA (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Tidy up logic for Processing Unit min/max values (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Unify virtual type units type to UAC3 values (Jaroslav Kysela) [1683051] - [include] ALSA: usb-audio: Add support for Processing Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Processing Unit controls parsing in UAC2 (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-audio: Add support for Selector Units in UAC3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: For capture have interrupts on I2S->ACP channel (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Send correct channel for configuring DMA descriptors (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Boards: Add GLK Realtek Maxim I2S machine driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hdmi-codec: fix routing (Jaroslav Kysela) [1683051] - [sound] ALSA: cs46xx: remove redundant pointer 'ins' (Jaroslav Kysela) [1683051] - [sound] ALSA: ali5451: remove redundant pointer 'codec' (Jaroslav Kysela) [1683051] - [sound] ALSA: sb8: remove redundant pointer runtime (Jaroslav Kysela) [1683051] - [sound] ALSA: gus: remove redundant pointer private_data (Jaroslav Kysela) [1683051] - [sound] ALSA: es1688: remove redundant pointer chip (Jaroslav Kysela) [1683051] - [sound] ALSA: opl3: remove redundant pointer opl3 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: off by one in routing_hw_params() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: fix a range check in of_q6afe_parse_dai_data() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: allow soc-core to pick up name prefixes from component nodes (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: add rate merge to the BE stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: rework runtime stream merge (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Fix snd_interval_refine first/last with open min/max (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Reporting button presses (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Disable jack-detect over suspend/resume (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Add button press support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Allow disabling jack-detect by calling set_jack(NULL) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5651: Fix workqueue cancel vs irq free race on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add support for externar amplifier enable GPIO (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Move getting of codec_dev into probe() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove is_valleyview helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Lenovo Miix2 8 tablet (Jaroslav Kysela) [1683051] - [dma] ALSA: dmaengine: add support for reporting pause and resume separately (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: adau171x1: Connect playback DAI to the DSP (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA_SOC_SSP depend on PLAT_PXA (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: replace "p" with "pK" (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Allow drivers to set R/W wait time. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8824: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: add support for an external clock in devicetree (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: cmd: Add missing newline to debug message (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsl_spdif: Use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: Do not overwrite slim dai num_channels (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add slim rx routings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: add support to slim tx dais (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: Add missing slimbus capture ports (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sti: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: davinci: Use snd_pcm_stop_xrun() helper (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: nau8825: use 64-bit arithmetic instead of 32-bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: do not close port if its not opened (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: Use snd_pcm_stop_xrun() for xrun injection (Jaroslav Kysela) [1683051] - [sound] ALSA: pcm: trace XRUN event at injection, too (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: core: Allow topology to override machine driver FE DAI link config. (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: atmel-i2s: Remove unnecessary audio PLL clock (aclk) (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: add support for the es7154 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: correct required power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Simplify trigger handler (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Reset bytescount when starting transaction (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Do not generate interrups for every captured sample (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Fix Capture DMA channel names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always subtract bytescount (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Always stop ch2 first (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: mark expected switch fall-through (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7241: add es7241 codec support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add button detection mode control (Jaroslav Kysela) [1683051] - [sound] ALSA: usb-midi: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: usb: caiaq: audio: use irqsave() in USB's complete callback (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: Add VDD and AVDD power supplies (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: check if mclk rate is valid (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: es7134: remove 64kHz rate from the supported rates (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa-ssp: remove .set_pll() and .set_clkdiv() callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: select SND_PXA2XX_LIB for drivers that depend on it (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-generic-dmaengine-pcm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-compress: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-topology: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dapm: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-core: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-acpi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-devres.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-jack.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dpcm.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-ops.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-dai.h: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-io.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-scu-card.c: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: snd-aoa: add of_node_put() in error path (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mt6797: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: mediatek: sub dai use list_head (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: make SND_PXA2XX_SOC_I2S selectable (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove bindings from pxa2xx-pcm (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: provide PCM ops for ssp, i2s and ac97 components (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa2xx-pcm-lib: fix indenting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: move some functions to pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: clean up function names in pxa2xx-lib (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fold pxa2xx-pcm into its only user, pxa2xx-ac97 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: remove the dmaengine compat need (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/hdmi - Don't fall back to generic when i915 binding fails (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: don't merge format from invalid codec dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: extend channel merging to the backend cpu dai (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: qdafe: fix some off by one bugs (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dpcm: improve runtime update predictability (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: Add AZX_DCAPS_PM_RUNTIME for AMD Raven Ridge (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: add extended ops in the hdac_bus (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: remove memory allocation from snd_hdac_ext_bus_device_init (Jaroslav Kysela) [1683051] - [sound] ALSA: hda: split snd_hda_codec_new function (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: ext: add wait for codec to respond after link reset (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_driver, use hdac_driver instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_bus and use hdac_bus instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hdac: Remove usage of struct hdac_ext_device and use hdac_device instead (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move in_pm accessors to HDA core (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tas517x: add tas5707 support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifer: add simple-amplifier compatible (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-amplifier: rename dio2125 to simple-amplifer (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Sort DMI table entries alphabetically (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_HP_LR_SWAPPED quirk (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Simplify card long-name (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix DMIC map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1 map headsetmic mapping (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Remove IN2 input mappings (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Fix IN1_IN2_MAP quirk not being logged (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Change default input map from in2 to in1 (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5651: Add BYT_RT5651_DEFAULT_QUIRKS define (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Kill snd_hda_codec_update_cache() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC882 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC262 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC268 (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC259 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Comprehensive model list for ALC662 & co (Jaroslav Kysela) [1683051] - [sound] ALSA: Fix references to Documentation/.*/MultiSound (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: remove unused struct q6asm member (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: add proper error check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: remove redundant owner assignment (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6routing: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe-dai: support dt based module loading (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6afe: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6asm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qdsp6: q6adm: use of_platform_populate/depopulate() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-utils: Fix unregistration order (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: cx20442: Don't ignore regulator_get() errors. (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Apply PRE_PROBE fixup after ALC269 codec variant setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Use standard verb containers (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Simplify control management (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/via - Rewrite with error goto (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/cirrus - Simplify creation of new controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Clean up beep code (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common helper for creating ALC268 beep controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use common GPIO mask for ALC660VD ASUS fixup (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify Dell XPS13 GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Convert some manual GPIO setups (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify mute LED GPIO handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc885_fixup_macpro_gpio() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Consolidate gpio_data and gpio_led (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Add GPIO data update helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Manage GPIO bits commonly (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Allow skipping spec->init_amp detection (Jaroslav Kysela) [1683051] - [sound] ALSA: ac97: add codecs devicetree binding (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: soc-pcm: DPCM cares BE channel constraint (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Configure channel 1 or channel 0 for capture (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Change codec to channel link as per hardware redesign (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: uniphier: remove redundant check of PLL ID (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: use devm_snd_soc_register_component() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix missing rename from 'reef' to 'sof' (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Simplify alc269_fixup_hp_line1_mic1_led() (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Sanity check of unexpected cap_sync_hook override (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/sigmatel - Use common helper for mic mute LED (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Allow multiple ADCs for mic mute LED controls (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/conexant - Use the mic-mute LED helper (Jaroslav Kysela) [1683051] - [sound] ALSA: hda/realtek - Use the mic-mute LED helper for HP and others (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Use the common helper for thinkpad_acpi mic mute LED handling (Jaroslav Kysela) [1683051] - [sound] ALSA: hda - Move mic mute LED helper to the generic parser (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: rename 'reef' to 'sof' in ACPI matching table (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: arizona: Set compressed IRQ to a wake source (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: wm_adsp: Simplify handling of alg offset and length (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add support for Motu Traveler (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: cancel chunk alignment for protocol version 2 (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for AES/EBU on XLR interface (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: add a flag for chunks for main 1/2 out (Jaroslav Kysela) [1683051] - [sound] ALSA: firewire-motu: suppless consumption for unused element of array in stack (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pcm: Tidy up open/hw_params handling (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: fix copy/paste issue with SOF/broadwell topology file (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add entries for SOF-based machine drivers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: add firmware/topology information for SOF (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: common: Add Geminilake Dialog+Maxim machine driver entry (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: move SKL+ codec ACPI tables to common directory (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: Skylake: cleanup before moving ACPI tables (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: broxton: reduce machine name for bxt_da7219_max98357a (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: kbl_da7219_max98357a: add fe_ops for kbl Audio Capture Port (Jaroslav Kysela) [1683051] - [sound] ALSA: ARM: pxa: change SSP DMA channels allocation (Jaroslav Kysela) [1683051] - [sound] ALSA: line6: stop using get_seconds() (Jaroslav Kysela) [1683051] - [sound] ALSA: ctxfi: use enum type CT_SUM_CTL where appropriate (Jaroslav Kysela) [1683051] - [sound] ALSA: ice1724: remove unused array (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Fix Acer Iconia 8 over-current detect threshold (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Nuvison/TMax TM800W560 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: tegra: fix device_node refcounting (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: pxa: add devicetree support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: codecs: PCM1789: unconditionally flush work (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt5682: add rt5682 codec driver (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add headphone auto switching (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Remove Playback/Capture in names (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: TSCS42xx: Add mic bias boost control (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak4458: make structure soc_codec_dev_ak4458 static const (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ak5558: make two structures static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: twl6040: make pointer dmic_codec_dev static (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: qcom: apq8096: set card as device drvdata (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: add rsnd_daidrv_get() (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: audio-graph-card: add hp and mic detect gpios same as simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card: move hp and mic detection to soc_card probe (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: simple-card-utils: move hp and mic detect gpios from simple-card (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: Intel: bytcr_rt5640: Add quirk for the Chuwi Vi10 tablet (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rt1305: Use ULL suffixes for 64-bit constants (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: add config for rockchip dmaengine pcm register (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rockchip: put device_node on remove (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: stm32: sai: add iec958 controls support (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: AMD: Add NULL pointer check (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: SSI parent cares SWSP bit (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: has .symmetric_rates if SSIs are sharing WS pin (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: sh7760-ac97: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dma-sh7760: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: migor: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: rsnd: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: siu: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: ssi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: hac: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: fsi: convert to SPDX identifiers (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Add callback for DAPM route load/unload (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: topology: Give more data to clients via callbacks (Jaroslav Kysela) [1683051] - [sound] ALSA: ASoC: dapm: Fix potential DAI widget pointer deref when linking DAIs (Jaroslav Kysela) [1683051] - [fs] gfs2: Fix loop in gfs2_rbm_find (v2) (Andreas Grunbacher) [1690483] - [fs] gfs2: Rename bitmap.bi_{len => bytes} (Andreas Grunbacher) [1690483]- [vfio] vfio/pci: Mask buggy SR-IOV VF INTx support (Myron Stowe) [1678076] - [netdrv] net/ibmvnic: Update carrier state after link state change (Steve Best) [1711282] - [netdrv] net/ibmvnic: Update MAC address settings after adapter reset (Steve Best) [1711282] - [scsi] scsi: storvsc: Reduce default ring buffer size to 128 Kbytes (Cathy Avery) [1691370] - [scsi] scsi: storvsc: Fix calculation of sub-channel count (Cathy Avery) [1691370] - [powercap] powercap: RAPL: Get rid of custom RAPL_CPU() macro (Alexander Beregalov) [1706827] - [tools] tools/power turbostat: Increase default buffer size (Prarit Bhargava) [1711260] - [char] virtio_console: initialize vtermno value for ports (Pankaj Gupta) [1460636] - [rpmspec] redhat: exclude kvm_stat from pathfix.py's tenure (Vitaly Kuznetsov) [1692804] - [virt] kvm: arm: Skip stage2 huge mappings for unaligned ipa backed by THP (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Ensure vcpu target is unset on reset failure (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-v3: Retire pending interrupts on disabling LPIs (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Fix CNTP_TVAL calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move RSB stuffing to before the first RET after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix size checks in vmx_set_nested_state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Check for in-kernel LAPIC before deferencing apic pointer (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix KVM_CLEAR_DIRTY_LOG for memory slots of unaligned size (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: reset MMU context when 32-bit guest switches PAE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Whitelist port 0x7e for pre-incrementing rip (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Convert guest TSC to host time domain if necessary (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Allow user to disable adaptive tuning of timer advancement (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Track lapic timer advance per vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: lapic: Disable timer advancement if adaptive tuning goes haywire (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyper-v: deal with buggy TLB flush requests from WS2012 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Consider LAPIC TSC-Deadline timer expired if deadline too short (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: avoid misreporting level-triggered irqs as edge-triggered in tracing (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix spectrev1 gadgets (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix warning Using plain integer as NULL pointer (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add a selftest for SMM (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: fix for compilers that do not support -no-pie (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm/evmcs_test: complete I/O before migrating guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Always use 32-bit SMRAM save state for 32-bit kernels (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Don't clear EFER during SMM transitions for 32-bit vCPU (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: clear SMM flags before loading state while leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Open code kvm_set_hflags (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Load SMRAM in a single shot when leaving SMM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Expose RDPMC-exiting only when guest supports PMU (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm: move kvm_load/put_guest_xcr0 into atomic context (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: svm: make sure NMI is injected after nmi_singlestep (Vitaly Kuznetsov) [1692804] - [kvm] svm/avic: Fix invalidate logical APIC id entry (Vitaly Kuznetsov) [1692804] - [kvm] Revert "svm: Fix AVIC incomplete IPI emulation" (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Fix overflow on kvm mmu page limit calculation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: always use early vmcs check when EPT is disabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: allow tests to use bad virtual-APIC page address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Fix an inverted list_empty() check when zapping sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: fix x2APIC VTPR read intercept (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: close leak of L0's x2APIC MSRs (CVE-2019-3887) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: prevent DBG_DECRYPT and DBG_ENCRYPT overflow (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: fix potential get_num_contig_pages overflow (Vitaly Kuznetsov) [1692804] - [documentation] Documentation: kvm: clarify KVM_SET_USER_MEMORY_REGION (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: complete IO before migrating guest state (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: disable stack protector for all KVM tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: explicitly disable PIE for tests (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: assert on exit reason in CR4/cpuid sync test (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: update rip after emulating IO (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid spurious pending stimer on vCPU init (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: Move MSR_IA32_ARCH_CAPABILITIES to array emulated_msrs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Emulate MSR_IA32_ARCH_CAPABILITIES on AMD hosts (Vitaly Kuznetsov) [1692804] - [virt] kvm: don't redefine flags as something else (Vitaly Kuznetsov) [1692804] - [kvm] kvm: mmu: Used range based flushing in slot_handle_level_range (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Fix definition of HV_MAX_FLUSH_REP_COUNT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: remove check on nr_mmu_pages in kvm_arch_commit_memory_region() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: Add a vmentry check for HOST_SYSENTER_ESP and HOST_SYSENTER_EIP fields (Vitaly Kuznetsov) [1692804] - [kvm] KVM: SVM: Workaround errata#1096 (insn_len maybe zero on SMAP violation) (Vitaly Kuznetsov) [1692804] - [virt] KVM: Reject device ioctls from processes other than the VM's creator (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Fix incorrect word ordering regarding supported use of APIs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix handling of role.cr4_pae and rename it to 'gpte_size' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not inherit quadrant and invalid for the root shadow EPT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Comments cleanup in mmu.c (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Make attribute accessors static (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix handling of stage2 huge mappings (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Enforce PTE mappings at stage2 when needed (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when parsing the memslots (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic-its: Take the srcu lock when writing to guest memory (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Always set ICH_HCR_EL2.EN if GICv4 is enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reset the PMU in preemptible context (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix formatting of a comment (Vitaly Kuznetsov) [1692804] - [documentation] KVM: doc: Document the life cycle of a VM and its resources (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range()" (Vitaly Kuznetsov) [1692804] - [documentation] virtio-ccw: diag 500 may return a negative cookie (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Add count cache flush parameters to kvmppc_get_cpu_char() (Vitaly Kuznetsov) [1692804] - [virt] kvm: properly check debugfs dentry before using it (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Fix compilation when KVM is not enabled (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc: Avoid circular header inclusion in mmu-hash.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: MMU: record maximum physical address width in kvm_mmu_extended_role (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Return LA57 feature based on hardware capability (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: fix switch between root and guest MMUs (Vitaly Kuznetsov) [1692804] - [virt] KVM: Minor cleanups for kvm_main.c (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Fix architecturally invalid reset value for FPEXC32_EL2 (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/kvm: Save and restore host AMR/IAMR/UAMOR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Improve KVM reference counting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Fix build failure without IOMMU support (Vitaly Kuznetsov) [1692804] - [powerpc] powerpc/64s: Better printing of machine check info for guest MCEs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Simplify machine check handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Context switch AMR on Power9 (Vitaly Kuznetsov) [1692804] - [virt] Revert "KVM: Eliminate extra function calls in kvm_get_dirty_log_protect()" (Vitaly Kuznetsov) [1692804] - [x86] x86: kvmguest: use TSC clocksource if invariant TSC is exposed (Vitaly Kuznetsov) [1692804] - [virt] KVM: Never start grow vCPU halt_poll_ns from value below halt_poll_ns_grow_start (Vitaly Kuznetsov) [1692804] - [virt] KVM: Expose the initial start value in grow_halt_poll_ns() as a module parameter (Vitaly Kuznetsov) [1692804] - [virt] KVM: grow_halt_poll_ns() should never shrink vCPU halt_poll_ns (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Consolidate kvm_mmu_zap_all() and kvm_mmu_zap_mmio_sptes() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: WARN if zapping a MMIO spte results in zapping children (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Differentiate between nr zapped and list unstable (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: skip over invalid root pages when zapping all sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: x86: use the fast way to invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: show mmu_valid_gen in shadow page related tracepoints" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: add tracepoint for kvm_mmu_invalidate_all_pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: zap pages in batch" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: collapse TLB flushes when zap all pages" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: reclaim the zapped-obsolete page first" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Remove is_obsolete() call (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Voluntarily reschedule as needed when zapping MMIO sptes (Vitaly Kuznetsov) [1692804] - [kvm] Revert "KVM: MMU: drop kvm_mmu_zap_mmio_sptes" (Vitaly Kuznetsov) [1692804] - [x86] Revert "KVM: MMU: document fast invalidate all pages" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Zap only the relevant pages when removing a memslot (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Split remote_flush+zap case out of kvm_mmu_flush_or_zap() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Move slot_level_*() helper functions up a few lines (Vitaly Kuznetsov) [1692804] - [virt] KVM: Move the memslot update in-progress flag to bit 63 (Vitaly Kuznetsov) [1692804] - [virt] KVM: Remove the hack to trigger memslot generation wraparound (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Refactor the MMIO SPTE generation handling (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Use a u64 when passing the MMIO gen around (Vitaly Kuznetsov) [1692804] - [virt] KVM: Explicitly define the "memslot update in-progress" bit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Do not cache MMIO accesses while memslots are in flux (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86/mmu: Detect MMIO generation wrap in any address space (Vitaly Kuznetsov) [1692804] - [virt] KVM: Call kvm_arch_memslots_updated() before updating memslots (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [virt] kvm: Add memcg accounting to KVM allocations (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not start the preemption timer hrtimer unnecessarily (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix typos in vmentry/vmexit control setting (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cleanup freeing of nested state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Sync the pending Posted-Interrupts (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIR64B CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: expose MOVDIRI CPU feature into VM. (Vitaly Kuznetsov) [1692804] - [kvm] kvm, x86, mmu: Use kernel generic dynamic physical address mask (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: remove useless is_protmode check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Ignore limit checks on VMX instructions using flat segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Apply addr size mask to effective address for VMX instructions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Sign extend displacements of VMX instr's mem operands (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix improper check when deactivate AVIC (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: cull apicv code when userspace irqchip is requested (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC DFR and LDR handling (Vitaly Kuznetsov) [1692804] - [virt] kvm: Use struct_size() in kmalloc() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: set offset for kvm unstable clock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Reorder clearing of registers in the vCPU-run assembly flow (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Call vCPU-run asm sub-routine from C and remove clobbering (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Preserve callee-save registers in vCPU-run asm sub-routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Return VM-Fail from vCPU-run assembly via standard ABI reg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass @launched to the vCPU-run asm via standard ABI regs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use RAX as the scratch register during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Rename ____vmx_vcpu_run() to __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Fold __vmx_vcpu_run() back into vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vCPU-run code to a proper assembly routine (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Create a stack frame in vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use #defines in place of immediates in VM-Enter inline asm (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: Explicitly #define the VCPU_REGS_* indices (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove unused gpa_end variable (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Fix comment for KVM_PHYS_SHIFT (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: fix spelling mistake: "auxilary" -> "auxiliary" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Prefix header search paths with $(srctree)/ (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Fix TRACE_INCLUDE_PATH (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Mark physical interrupt active when a virtual interrupt is pending (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Describe data or unified caches as having 1 set and 1 way (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Expose sanitised cache type register to guest (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Move kvm_is_write_fault to header file (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Assign the phys timer on VHE systems (Vitaly Kuznetsov) [1692804] - [include] clocksource/arm_arch_timer: Store physical timer IRQ number for KVM on VHE (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: timer: Rework data structures for multiple timers (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: consolidate arch timer trap handlers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Reuse sys_reg() macro when searching the trap table (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Fix ICH_ELRSR_EL2 sysreg naming (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Simplify bg_timer programming (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Factor out VMID into struct kvm_vmid (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Statically configure the host's view of MPIDR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Drop VHE-specific HYP call stub (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Allow for direct call of HYP functions when using VHE (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Introduce kvm_call_hyp_ret() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Release all hardware TCE tables attached to a group (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Optimise mmio emulation for devices on FAST_MMIO_BUS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Allow XICS emulation to work in nested hosts using XIVE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Replace kmalloc_node+memset with kzalloc_node (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Add emulation for slbfee. instruction (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Fix entry number check for add_atomic_switch_msr() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Recompute PID.ON when clearing PID.SN (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Restore a preemption timer consistency check (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: read from MSR_IA32_VMX_PROCBASED_CTLS2 only when it is available (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use vcpu->arch.regs directly when saving/loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Don't save guest registers after VM-Fail (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Invert the ordering of saving guest/host scratch reg at VM-Enter (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass "launched" directly to the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Update VMCS.HOST_RSP via helper C function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Load/save guest CR2 via C code in __vmx_vcpu_run() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Cache host_rsp on a per-VMCS basis (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Let the compiler select the reg for holding HOST_RSP (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Reference vmx->loaded_vmcs->launched directly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail via CC_{SET, OUT} in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Capture VM-Fail to a local var in nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Explicitly reference the scratch reg in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Drop STACK_FRAME_NON_STANDARD from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove a rogue "rax" clobber from nested_vmx_check_vmentry_hw() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Let the compiler save/load RDX during vCPU-run (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Manually load RDX in vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Save RSI to an unused output in the vCPU-run asm blob (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Modify only RSP when creating a placeholder for guest's RCX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Zero out *all* general purpose registers after VM-Exit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Check a single byte for VMCS "launched" in nested early checks (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Compare only a single byte for VMCS' "launched" in vCPU-run (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: add selftest for releasing VM file descriptor while in L2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm/arm64: Add kvm_ras.h to collect kvm specific RAS plumbing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: work around leak of uninitialized stack contents (CVE-2019-7222) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Forbid kprobing of the VHE world-switch code (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Relax the restriction on using stage2 PUD huge mapping (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Always initialize the group of private IRQs (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Don't panic on failure to properly reset system registers (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Allow a VCPU to fully reset itself (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Reset the VCPU without preemption and vcpu state loaded (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: fix possible null pointer dereference in pending_irqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: start using the GIB (Vitaly Kuznetsov) [1692804] - [s390] KVM: s390: add gib_alert_irq_handler() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: kvm_s390_gisa_clear() now clears the IPM only (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add functions to (un)register GISC with GISA (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add kvm reference to struct sie_page2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: add the GIB and its related life-cyle functions (Vitaly Kuznetsov) [1692804] - [s390] s390/cio: add function chsc_sgib() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: introduce struct kvm_s390_gisa_interrupt (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: remove kvm_s390_ from gisa static inline functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: use pending_irqs_no_gisa() where appropriate (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: coding style kvm_s390_gisa_init/clear() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: s390: move bitmap idle_mask into arch struct top level (Vitaly Kuznetsov) [1692804] - [virt] virt/kvm: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Mark expected switch fall-throughs (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix TRACE_INCLUDE_PATH and remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: check returned evmcs version range (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: nested_enable_evmcs() sets vmcs_version incorrectly (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move vmx_vcpu_run()'s VM-Enter asm blob to a helper function (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: Fix region overlap check in kvm_util (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: fix some -Wmissing-prototypes warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: clear events pending from svm_complete_interrupts() when exiting to L1 (Vitaly Kuznetsov) [1692804] - [kvm] svm: Fix AVIC incomplete IPI emulation (Vitaly Kuznetsov) [1692804] - [kvm] svm: Add warning message for AVIC IPI invalid target (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: WARN_ONCE if sending a PV IPI returns a fatal error (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix PV IPIs for 32-bit KVM host (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: recommend using eVMCS only when it is enabled (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't recommend doing reset via synthetic MSR (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86/vmx: Use kzalloc for cached_vmcs12 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Use the correct field var when clearing VM_ENTRY_LOAD_IA32_PERF_GLOBAL_CTRL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix single-step debugging (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: don't announce GUEST IDLE MSR support (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Don't generate UNDEF when LORegion feature is present (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_cpu->ap_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_dist->lpi_list_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Make vgic_irq->irq_lock a raw_spinlock (Vitaly Kuznetsov) [1692804] - [kvm] KVM: powerpc: remove -I. header search paths (Vitaly Kuznetsov) [1692804] - [documentation] Documentation/virtual/kvm: Update URL for AMD SEV API specification (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Avoid return error when flush tlb successfully in the hv_remote_flush_tlb_with_range() (Vitaly Kuznetsov) [1692804] - [kvm] kvm: sev: Fail KVM_SEV_INIT if already initialized (Vitaly Kuznetsov) [1692804] - [virt] KVM: validate userspace input in kvm_clear_dirty_log_protect() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Fix bit shifting in update_intel_pt_cfg (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: radix: Fix uninitialized var build error (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: fix exit mmio address guessing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VM-Enter + VM-Exit handling to non-inline sub-routines (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Explicitly reference RCX as the vmx_vcpu pointer in asm blobs (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use SVM assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in the kvm_zap_gfn_range() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Flush tlb directly in kvm_set_pte_rmapp() (Vitaly Kuznetsov) [1692804] - [virt] KVM/MMU: Move tlb flush in kvm_set_pte_rmapp() to kvm_mmu_notifier_change_pte() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Make kvm_set_spte_hva() return int (Vitaly Kuznetsov) [1692804] - [kvm] KVM: Replace old tlb flush function with new one to flush a specified range. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/MMU: Add tlb flush with range helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Add hv tlb range flush support (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Add HvFlushGuestAddressList hypercall support (Vitaly Kuznetsov) [1692804] - [x86] KVM: Add tlb_remote_flush_with_range callback in kvm_x86_ops (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Disable Intel PT when VMXON in L1 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Set intercept for Intel PT MSRs read/write (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Implement Intel PT MSRs read/write emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Introduce a function to initialize the PT configuration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT context switch for each vcpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel Processor Trace cpuid emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add Intel PT virtualization work mode (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: add new capability for Intel PT (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Add new bit definitions for PT MSRs (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Introduce intel_pt_validate_cap() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Export pt_cap_get() (Vitaly Kuznetsov) [1692804] - [x86] perf/x86/intel/pt: Move Intel PT MSRs bit defines to global header (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: aarch64: dirty_log_test: support greater than 40-bit IPAs (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add pa-48/va-48 VM modes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: improve mode param management (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: reset guest test phys offset (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: always use -t (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: don't identity map the test mem (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: x86_64: dirty_log_test: fix -t (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix some typos (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: convert to SPDX identifiers (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Remove KF() macro placeholder (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Allow guest read access to IA32_TSC (Vitaly Kuznetsov) [1692804] - [kvm] kvm: nVMX: NMI-window and interrupt-window exiting should wake L2 from HLT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nSVM: Fix nested guest support for PAUSE filtering. (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Remove duplicated include from vmx.c (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: report failed stage when exit reason is unexpected (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix size of x86_fpu_cache objects (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Flush branch predictor when entering KVM (Vitaly Kuznetsov) [1692804] - [kvm] powerpc/fsl: Emulate SPRN_BUCSR register (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nSVM: fix switch to guest mmu (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add trapped system register access tracepoint (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm64: Make vcpu const in vcpu_read_sys_reg (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: arch_timer: Simplify kvm_timer_vcpu_terminate (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Remove arch timer workqueue (Vitaly Kuznetsov) [1692804] - [virt] KVM: fix unregistering coalesced mmio zone from wrong bus (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Add support for creating PUD hugepages at stage 2 (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Update age handlers to support PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support handling access faults for PUD hugepages (Vitaly Kuznetsov) [1692804] - [arm64] KVM: arm64: Support PUD hugepage in stage2_is_exec() (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Support dirty page tracking for PUD hugepages (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Introduce helpers to manipulate page table entries (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Re-factor setting the Stage 2 entry to exec on fault (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: Share common code in user_mem_abort() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: arm/arm64: Log PSTATE for unhandled sysregs (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Consistently advance singlestep when emulating instructions (Vitaly Kuznetsov) [1692804] - [virt] arm64: KVM: Skip MMIO insn after emulation (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L3 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Introduce new hcall H_COPY_TOFROM_GUEST to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Allow passthrough of an emulated device to an L2 guest (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Update kvmppc_st and kvmppc_ld to use quadrants (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Add load_from_eaddr and store_to_eaddr to the kvmppc_ops struct (Vitaly Kuznetsov) [1692804] - [powerpc] KVM: PPC: Book3S HV: Implement functions to access quadrants 1 & 2 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Add function kvmhv_vcpu_is_radix() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S: Only report KVM_CAP_SPAPR_TCE_VFIO on powernv machines (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: ucall: improve ucall placement in memory, fix unsigned comparison (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Dynamically allocate guest_fpu (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Use task structs fpu field for user (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Guest Non-Register States to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for Host Control Registers and MSRs to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Entry Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Exit Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Remove param indirection from nested_vmx_check_msr_switch() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move the checks for VM-Execution Control Fields to a separate helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Prepend "nested_vmx_" to check_vmentry_{pre, post}reqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Check ept_pointer before flushing ept tlb (Vitaly Kuznetsov) [1692804] - [kvm] KVM nVMX: MSRs should not be stored if VM-entry fails during or after loading guest state (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Don't modify MSR_PLATFORM_INFO on vCPU reset (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: add cpu into VMX preemption timer bug list (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Stop caring about EOI for direct stimers (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: avoid open-coding stimer_mark_pending() in kvm_hv_notify_acked_sint() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: direct mode for synthetic timers (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm/hyper-v: use stimer config definition from hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: Add hyperv_cpuid test (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: implement an unchecked version of vcpu_ioctl() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce KVM_GET_SUPPORTED_HV_CPUID (Vitaly Kuznetsov) [1692804] - [kvm] x86/hyper-v: Do some housekeeping in hyperv-tlfs.h (Vitaly Kuznetsov) [1692804] - [x86] x86/hyper-v: Mark TLFS structures packed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyper-v: Introduce nested_get_evmcs_version() helper (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: don't retry message delivery for periodic timers (Vitaly Kuznetsov) [1692804] - [kvm] x86: kvm: hyperv: simplify SynIC message delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: remove unnecessary recalculate_apic_map (Vitaly Kuznetsov) [1692804] - [kvm] kvm: svm: remove unused struct definition (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Skip all SYSCALL MSRs in setup_msrs() when !EFER.SCE (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Don't set hardware IA32_CSTAR MSR on VM-entry (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Document the need for MSR_STAR in i386 builds (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Set IA32_TSC_AUX for legacy mode guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move nested code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose nested_vmx_allowed() to nested VMX as a non-inline (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various getters and setters to nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose misc variables needed for nested VMX (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move "vmcs12 to shadow/evmcs sync" to helper function (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Call nested_vmx_setup_ctls_msrs() iff @nested is true (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Set callbacks for nested functions during hardware setup (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move the hardware {un}setup functions to the bottom (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: nVMX: Allow nested_enable_evmcs to be NULL (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move nested hardware/vcpu {un}setup to helper functions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX instruction wrappers to a dedicated header file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move eVMCS code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Add vmx.h to hold VMX definitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Move vmcs12 code to dedicated files (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMCS definitions to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Expose various module param vars via capabilities.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move capabilities structs and helpers to dedicated file (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Pass vmx_capability struct to setup_vmcs_config() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Properly handle dynamic VM Entry/Exit controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move caching of MSR_IA32_XSS to hardware_setup() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Drop the "vmx" prefix from vmx_evmcs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: rename vmx_shadow_fields.h to vmcs_shadow_fields.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Move VMX specific files to a "vmx" subdirectory (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to hyperv.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Add requisite includes to kvm_cache_regs.h (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: Alphabetize the includes in vmx.c (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Allocate and configure VM{READ, WRITE} bitmaps iff enable_shadow_vmcs (Vitaly Kuznetsov) [1692804] - [tools] kvm: introduce manual dirty log reprotect (Vitaly Kuznetsov) [1692804] - [virt] kvm: rename last argument to kvm_get_dirty_log_protect (Vitaly Kuznetsov) [1692804] - [virt] kvm: make KVM_CAP_ENABLE_CAP_VM architecture agnostic (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Set hflag to indicate that POWER9 supports 1T segments (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Change to use DEFINE_SHOW_ATTRIBUTE macro (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Don't trap host pointer auth use to EL2 (Vitaly Kuznetsov) [1692804] - [kvm] arm64/kvm: hide ptrauth from guests (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add pointer authentication register bits (Vitaly Kuznetsov) [1692804] - [arm64] arm64: add comments about EC exception levels (Vitaly Kuznetsov) [1692804] - [arm64] arm64/kvm: consistently handle host HCR_EL2 flags (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add configuration/documentation for Cortex-A76 erratum 1165522 (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle ARM erratum 1165522 in TLB invalidation (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Add synchronization on translation regime change for erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Force VHE for systems affected by erratum 1165522 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Add TCR_EPD{0,1} definitions (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Rework detection of SVE, !VHE systems (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Check VMX-preemption timer controls on vmentry of L2 guests (Vitaly Kuznetsov) [1692804] - [kvm] KVM/nVMX: Remove unneeded forward jump in nested_vmx_check_vmentry_hw asm (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Unrestricted guest mode requires EPT (Vitaly Kuznetsov) [1692804] - [tools] tools/kvm_stat: switch to python3 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: Trace changes to active TSC offset regardless if vCPU in guest-mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: vmcs12 revision_id is always VMCS12_REVISION even when copied from eVMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Verify eVMCS revision id match supported eVMCS version on eVMCS VMPTRLD (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/vmx: fix old-style function declaration (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: fix empty-body warnings (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Fix kernel info-leak when enabling KVM_CAP_HYPERV_ENLIGHTENED_VMCS more than once (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm/arm64: vgic: Replace spin_is_locked() with lockdep (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Move and undef TRACE_INCLUDE_PATH/FILE (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Use exported tb_to_ns() function in decrementer emulation (Vitaly Kuznetsov) [1692804] - [tools] selftests: kvm: Fix -Wformat warnings (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: fix spelling mistake "Insufficent" -> "Insufficient" (Vitaly Kuznetsov) [1692804] - [kvm] Revert "kvm: x86: optimize dr6 restore" (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Optimize clearing TCEs for sparse tables (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: tweak shadow fields (Vitaly Kuznetsov) [1692804] - [tools] selftests/kvm: add missing executables to .gitignore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Don't use streamlined entry path on early POWER9 chips (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Enable 32 bits kvm vcpu events support (Vitaly Kuznetsov) [1692804] - [virt] arm/arm64: KVM: Rename function kvm_arch_dev_ioctl_check_extension() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: enable nested virtualization by default (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear registers in svm.c (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Introduce KVM_CAP_EXCEPTION_PAYLOAD (Vitaly Kuznetsov) [1692804] - [kvm] kvm: vmx: Defer setting of DR6 until #DB delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Defer setting of CR2 until #PF delivery (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add payload operands to kvm_multiple_exception (Vitaly Kuznetsov) [1692804] - [x86] kvm: x86: Add exception payload fields to kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: Add has_payload and payload to kvm_queued_exception (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: Fix omission in struct kvm_vcpu_events (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: add Enlightened VMCS test (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: nested state migration for Enlightened VMCS (Vitaly Kuznetsov) [1692804] - [tools] KVM: selftests: state_test: test bare VMXON migration (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/hyperv: don't clear VP assist pages on init (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: optimize prepare_vmcs02{, _full} for Enlightened VMCS case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: implement enlightened VMPTRLD and VMCLEAR (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add enlightened VMCS state (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add KVM_CAP_HYPERV_ENLIGHTENED_VMCS capability (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: refactor evmcs_sanitize_exec_ctrls() (Vitaly Kuznetsov) [1692804] - [virt] KVM: refine the comment of function gfn_to_hva_memslot_prot() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: reintroduce pte_list_remove, but including mmu_spte_clear_track_bits (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: rename pte_list_remove to __pte_list_remove (Vitaly Kuznetsov) [1692804] - [virt] kvm/x86 : add coalesced pio support (Vitaly Kuznetsov) [1692804] - [documentation] kvm/x86 : add document for coalesced mmio (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86 : fix some typo (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Change hv flush logic when ept tables are mismatched. (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Use 32bit xor to clear register (Vitaly Kuznetsov) [1692804] - [x86] KVM/x86: Use assembly instruction mnemonics instead of .byte streams (Vitaly Kuznetsov) [1692804] - [kvm] KVM/x86: Fix invvpid and invept register operand size in 64-bit mode (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if MMU reconfiguration is needed in init_kvm_nested_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: check if tdp/shadow MMU reconfiguration is needed (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/nVMX: introduce source data cache for kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make space for source data caching in struct kvm_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: get rid of redundant kvm_mmu_setup() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: introduce guest_mmu (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: add kvm_mmu parameter to kvm_mmu_free_roots() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu.c: set get_pdptr hook in kvm_init_shadow_ept_mmu() (Vitaly Kuznetsov) [1692804] - [kvm] x86/kvm/mmu: make vcpu->mmu a pointer to the current MMU (Vitaly Kuznetsov) [1692804] - [kvm] kvm: x86: optimize dr6 restore (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize sparse VP set processing (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: fix 'tlb_lush' typo (Vitaly Kuznetsov) [1692804] - [virt] vgic: Add support for 52bit guest physical address (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: WARN if nested run hits VMFail with early consistency checks enabled (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: add option to perform early consistency checks via H/W (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: write HOST_IA32_EFER in vmx_set_constant_host_state() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: call kvm_skip_emulated_instruction in nested_vmx_{fail, succeed} (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not call nested_vmx_succeed() for consistency check VMExit (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do not skip VMEnter instruction that succeeds (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: do early preparation of vmcs02 before check_vmentry_postreqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: initialize vmcs02 constant exactly once (per VMCS) (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: split pieces of prepare_vmcs02() to prepare_vmcs02_early() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: VMX: remove ASSERT() on vmx->pml_pg validity (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vVMX: rename label for post-enter_guest_mode consistency check (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: assimilate nested_vmx_entry_failure() into nested_vmx_enter_non_root_mode() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: rename enter_vmx_non_root_mode to nested_vmx_enter_non_root_mode (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: try to set EFER bits correctly when initializing controls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: do not unconditionally clear EFER switching (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: reset cache/shadows when switching loaded VMCS (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: use vm_exit_controls_init() to write exit controls for vmcs02 (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move vmcs12 EPTP consistency check to check_vmentry_prereqs() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: move host EFER consistency checks to VMFail path (Vitaly Kuznetsov) [1692804] - [virt] KVM: leverage change to adjust slots->used_slots in update_memslots() (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: implement PV IPI send hypercalls (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: optimize kvm_hv_flush_tlb() for vp_index == vcpu_idx case (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: valid_bank_mask should be 'u64' (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: hyperv: keep track of mismatched VP indexes (Vitaly Kuznetsov) [1692804] - [virt] KVM: x86: hyperv: optimize 'all cpus' case in kvm_hv_flush_tlb() (Vitaly Kuznetsov) [1692804] - [kvm] kvm/x86: return meaningful value from KVM_SIGNAL_MSI (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: move definition PT_MAX_HUGEPAGE_LEVEL and KVM_NR_PAGE_SIZES together (Vitaly Kuznetsov) [1692804] - [kvm] KVM/VMX: Remve unused function is_external_interrupt(). (Vitaly Kuznetsov) [1692804] - [kvm] KVM: x86: return 0 in case kvm_mmu_memory_cache has min number of objects (Vitaly Kuznetsov) [1692804] - [kvm] nVMX x86: Make nested_vmx_check_pml_controls() concise (Vitaly Kuznetsov) [1692804] - [x86] KVM: x86: adjust kvm_mmu_page member to save 8 bytes (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: support high GPAs in dirty_log_test (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: stop lying to aarch64 tests about PA-bits (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: dirty_log_test: also test 64K pages on aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: port dirty_log_test to aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce new VM mode for 64K pages (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vcpu support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add virt mem support for aarch64 (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add vm_phy_pages_alloc (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: tidy up kvm_util (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: add cscope make target (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: move arch-specific files to arch-specific locations (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: introduce ucall (Vitaly Kuznetsov) [1692804] - [tools] kvm: selftests: vcpu_setup: set cr4.osfxsr (Vitaly Kuznetsov) [1692804] - [kvm] KVM: LAPIC: Tune lapic_timer_advance_ns automatically (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Do not flush TLB on L1<->L2 transitions if L1 uses VPID and EPT (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush linear and combined mappings on VPID02 related flushes (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Use correct VPID02 when emulating L1 INVVPID (Vitaly Kuznetsov) [1692804] - [kvm] KVM: nVMX: Flush TLB entries tagged by dest EPTP on L1<->L2 transitions (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: rename KVM_GUEST_CR0_MASK tp KVM_VM_CR0_ALWAYS_OFF (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Remove redundand permission bits removal (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Propagate errors to the guest when failed instead of ignoring (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S HV: Provide mode where all vCPUs on a core must be the same VM (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Book3S PR: Exiting split hack mode needs to fixup both PC and LR (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Remove some extra semicolon in kvm_target_cpu (Vitaly Kuznetsov) [1692804] - [kvm] KVM: PPC: Validate all tces before updating tables (Vitaly Kuznetsov) [1692804] - [documentation] arm64: Add silicon-errata.txt entry for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [arm64] arm64: arch_timer: Add workaround for ARM erratum 1188873 (Vitaly Kuznetsov) [1692804] - [virt] signal/arm/kvm: Use send_sig_mceerr (Vitaly Kuznetsov) [1692804] - [arm64] arm64/cpufeatures: Introduce ESR_ELx_SYS64_ISS_RT() (Vitaly Kuznetsov) [1692804] - [kvm] signal/x86: Use send_sig_mceerr as apropriate (Vitaly Kuznetsov) [1692804] - [x86] x86/kvm: Use __bss_decrypted attribute in shared variables (Vitaly Kuznetsov) [1692804] - [x86] x86/mm: Add .bss..decrypted section to hold shared variables (Vitaly Kuznetsov) [1692804] - [kvm] KVM: vmx: Inject #UD for SGX ENCLS instruction in guest (Vitaly Kuznetsov) [1692804] - [x86] KVM: vmx: Add defines for SGX ENCLS exiting (Vitaly Kuznetsov) [1692804] - [documentation] KVM: Documentation: rename the capability of KVM_CAP_ARM_SET_SERROR_ESR (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark kvm_get_preset_lpj() as __init (Vitaly Kuznetsov) [1692804] - [virt] kvm: Don't open code task_pid in kvm_vcpu_ioctl (Vitaly Kuznetsov) [1692804] - [virt] KVM: arm64: Share the parts of get/set events useful to 32bit (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: export the capability to set guest SError syndrome (Vitaly Kuznetsov) [1692804] - [kvm] arm/arm64: KVM: Add KVM_GET/SET_VCPU_EVENTS (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Switch kvmclock data to a PER_CPU variable (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Move kvmclock vsyscall param and init to kvmclock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Mark variables __initdata and __ro_after_init (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Cleanup the code (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Decrapify kvm_register_clock() (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove page size requirement from wall_clock (Vitaly Kuznetsov) [1692804] - [x86] x86/kvmclock: Remove memblock dependency (Vitaly Kuznetsov) [1692804] - [kvm] kvm/arm: use PSR_AA32 definitions (Vitaly Kuznetsov) [1692804] - [kvm] arm64: KVM: Handle Set/Way CMOs as NOPs if FWB is present (Vitaly Kuznetsov) [1692804] - [arm64] arm64: KVM: Add support for Stage-2 control of memory types and cacheability (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Handle mismatched cache type (Vitaly Kuznetsov) [1692804] - [arm64] arm64: Fix mismatched cache line size detection (Vitaly Kuznetsov) [1692804]- [lib] rhel-kabi: Add RH_KABI_FORCE_CHANGE() to radix-tree and idr functions (Don Dutile) [1692079] - [lib] XArray: Fix xa_reserve for 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Fix xa_erase of 2-byte aligned entries (Don Dutile) [1692079] - [lib] XArray: Use xa_cmpxchg to implement xa_reserve (Don Dutile) [1692079] - [lib] XArray: Fix xa_release in allocating arrays (Don Dutile) [1692079] - [lib] XArray: Mark xa_insert and xa_reserve as must_check (Don Dutile) [1692079] - [lib] XArray: Add cyclic allocation (Don Dutile) [1692079] - [lib] XArray: Redesign xa_alloc API (Don Dutile) [1692079] - [lib] XArray: Add support for 1s-based allocation (Don Dutile) [1692079] - [lib] XArray: Change xa_insert to return -EBUSY (Don Dutile) [1692079] - [lib] XArray: Update xa_erase family descriptions (Don Dutile) [1692079] - [lib] XArray tests: RCU lock prohibits GFP_KERNEL (Don Dutile) [1692079] - [include] XArray: Fix an arithmetic error in xa_is_err (Don Dutile) [1692079] - [lib] XArray tests: Check mark 2 gets squashed (Don Dutile) [1692079] - [include] XArray: Fix typo in comment (Don Dutile) [1692079] - [lib] XArray: Honour reserved entries in xa_insert (Don Dutile) [1692079] - [lib] XArray: Permit storing 2-byte-aligned pointers (Don Dutile) [1692079] - [lib] XArray: Change xa_for_each iterator (Don Dutile) [1692079] - [lib] XArray: Turn xa_init_flags into a static inline (Don Dutile) [1692079] - [lib] XArray tests: Add RCU locking (Don Dutile) [1692079] - [lib] XArray: Fix xa_alloc when id exceeds max (Don Dutile) [1692079] - [lib] XArray tests: Check iterating over multiorder entries (Don Dutile) [1692079] - [lib] XArray tests: Handle larger indices more elegantly (Don Dutile) [1692079] - [include] XArray: Add xa_cmpxchg_irq and xa_cmpxchg_bh (Don Dutile) [1692079] - [tools] radix tree: Don't return retry entries from lookup (Don Dutile) [1692079] - [lib] XArray tests: Add missing locking (Don Dutile) [1692079] - [lib] XArray tests: Correct some 64-bit assumptions (Don Dutile) [1692079] - [lib] XArray: Correct xa_store_range (Don Dutile) [1692079] - [lib] XArray: Fix Documentation (Don Dutile) [1692079] - [lib] XArray: Handle NULL pointers differently for allocation (Don Dutile) [1692079] - [lib] XArray: Unify xa_store and __xa_store (Don Dutile) [1692079] - [include] XArray: Add xa_store_bh() and xa_store_irq() (Don Dutile) [1692079] - [lib] XArray: Turn xa_erase into an exported function (Don Dutile) [1692079] - [lib] XArray: Unify xa_cmpxchg and __xa_cmpxchg (Don Dutile) [1692079] - [lib] XArray: Regularise xa_reserve (Don Dutile) [1692079] - [lib] XArray: Export __xa_foo to non-GPL modules (Don Dutile) [1692079] - [lib] XArray: Fix xa_for_each with a single element at 0 (Don Dutile) [1692079] - [lib] xarray: Add range store functionality (Don Dutile) [1692079] - [lib] xarray: Move multiorder_check to in-kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder_shrink to kernel tests (Don Dutile) [1692079] - [lib] xarray: Move multiorder account test in-kernel (Don Dutile) [1692079] - [tools] radix tree test suite: Convert iteration test to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert tag_tagged_items to XArray (Don Dutile) [1692079] - [tools] radix tree test suite: Convert regression1 to XArray (Don Dutile) [1692079] - [lib] ida: Convert to XArray (Don Dutile) [1692079] - [lib] xarray: Track free entries in an XArray (Don Dutile) [1692079] - [lib] xarray: Add xa_reserve and xa_release (Don Dutile) [1692079] - [lib] xarray: Add xas_create_range (Don Dutile) [1692079] - [lib] xarray: Add xas_for_each_conflict (Don Dutile) [1692079] - [lib] xarray: Step through an XArray (Don Dutile) [1692079] - [lib] xarray: Destroy an XArray (Don Dutile) [1692079] - [lib] xarray: Extract entries from an XArray (Don Dutile) [1692079] - [lib] xarray: Add XArray iterators (Don Dutile) [1692079] - [lib] xarray: Add XArray conditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray unconditional store operations (Don Dutile) [1692079] - [tools] xarray: Add XArray marks (Don Dutile) [1692079] - [tools] xarray: Add XArray load operation (Don Dutile) [1692079] - [documentation] xarray: Add documentation (Don Dutile) [1692079] - [include] xarray: Define struct xa_node (Don Dutile) [1692079] - [tools] xarray: Add definition of struct xarray (Don Dutile) [1692079] - [lib] test_ida: Fix lockdep warning (Don Dutile) [1692079] - [lib] xarray: Change definition of sibling entries (Don Dutile) [1692079] - [mm] xarray: Replace exceptional entries (Don Dutile) [1692079] - [lib] idr: Permit any valid kernel pointer to be stored (Don Dutile) [1692079] - [pci] Update email address (Don Dutile) [1692079] - [lib] ida: Change ida_get_new_above to return the id (Don Dutile) [1692079] - [lib] ida: Remove old API (Don Dutile) [1692079] - [target] target/iscsi: Allocate session IDs from an IDA (Don Dutile) [1692079] - [target] iscsi target: fix session creation failure handling (Don Dutile) [1692079] - [drm] drm/vmwgfx: Return 0 when gmrid::get_node runs out of ID's (Don Dutile) [1692079] - [drm] drm/vmwgfx: Convert to new IDA API (Don Dutile) [1692079] - [dma] dmaengine: Convert to new IDA API (Don Dutile) [1692079] - [powerpc] ppc: Convert vas ID allocation to new IDA API (Don Dutile) [1692079] - [media] media: Convert entity ID allocation to new IDA API (Don Dutile) [1692079] - [mm] ppc: Convert mmu context allocation to new IDA API (Don Dutile) [1692079] - [net] Convert net_namespace to new IDA API (Don Dutile) [1692079] - [misc] cb710: Convert to new IDA API (Don Dutile) [1692079] - [block] rsxx: Convert to new IDA API (Don Dutile) [1692079] - [scsi] osd: Convert to new IDA API (Don Dutile) [1692079] - [scsi] sd: Convert to new IDA API (Don Dutile) [1692079] - [fs] devpts: Convert to new IDA API (Don Dutile) [1692079] - [fs] fs: Convert namespace IDAs to new API (Don Dutile) [1692079] - [fs] fs: Convert unnamed_dev_ida to new API (Don Dutile) [1692079] - [lib] test_ida: check_ida_destroy and check_ida_alloc (Don Dutile) [1692079] - [lib] test_ida: Convert check_ida_conv to new API (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_max (Don Dutile) [1692079] - [lib] test_ida: Move ida_check_leaf (Don Dutile) [1692079] - [tools] idr-test: Convert ida_check_nomem to new API (Don Dutile) [1692079] - [tools] ida: Start new test_ida module (Don Dutile) [1692079] - [lib] ida: Lock the IDA in ida_destroy (Don Dutile) [1692079] - [lib] radix-tree: Fix UBSAN warning (Don Dutile) [1692079] - [include] rh_kabi: Indirect EXTEND macros so nesting of other macros will resolve. (Don Dutile) [1692079] - [s390] s390/pkey: add one more argument space for debug feature entry (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix possible deadlock situation on ap queue remove (Philipp Rudo) [1710033] - [s390] zcrypt: handle AP Info notification from CHSC SEI command (Philipp Rudo) [1710033] - [s390] s390/zcrypt: revisit ap device remove procedure (Philipp Rudo) [1710033] - [s390] pkey: Indicate old mkvp only if old and current mkvp are different (Philipp Rudo) [1710033] - [s390] s390/zcrypt: use new state UNBOUND during queue driver rebind (Philipp Rudo) [1710033] - [s390] s390/zcrypt: fix specification exception on z196 during ap probe (Philipp Rudo) [1710033] - [s390] s390/zcrypt: rework ap scan bus code (Philipp Rudo) [1710033] - [s390] s390/zcrypt: make sysfs reset attribute trigger queue reset (Philipp Rudo) [1710033] - [s390] s390/zcrypt: improve special ap message cmd handling (Philipp Rudo) [1710033] - [s390] s390: vfio-ap: include for test_facility() (Philipp Rudo) [1710033] - [fs] flexfiles: enforce per-mirror stateid only for v4 DSes (Scott Mayhew) [1709556] - [fs] flexfiles: use per-mirror specified stateid for IO (Scott Mayhew) [1709556] - [powerpc] powerpc/pseries: Fix build break due to pnv_npu2_init() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/sriov: Register IOMMU groups for VFs (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Allocate enough memory in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [powerpc] powerpc/powernv/npu: Fix oops in pnv_try_setup_npu_table_group() (Sam Bobroff) [1704567] - [mm] mm: defer ZONE_DEVICE page initialization to the point where we init pgmap (Waiman Long) [1666538 1634343] - [mm] mm: create non-atomic version of SetPageReserved for init use (Waiman Long) [1666538 1634343] - [mm] mm: provide kernel parameter to allow disabling page init poisoning (Waiman Long) [1666538 1634343] - [x86] x86/resctrl: Initialize a new resource group with default MBA values (David Arcari) [1688127] - [x86] x86/resctrl: Move per RDT domain initialization to a separate function (David Arcari) [1688127] - [x86] x86/resctrl: Do not repeat rdtgroup mode initialization (David Arcari) [1688127] - [x86] x86/resctrl: Fix rdt_find_domain() return value and checks (David Arcari) [1688127] - [x86] x86/resctrl: Use rdt_last_cmd_puts() where possible (David Arcari) [1688127]- [s390] s390/pci: map IOV resources (Philipp Rudo) [1659411] - [powerpc] powerpc/book3s/64: check for NULL pointer in pgd_alloc() (Steve Best) [1710310] - [md] dm thin metadata: do not write metadata if no changes occurred (Mike Snitzer) [1710030] - [md] dm thin metadata: add wrappers for managing write locking of metadata (Mike Snitzer) [1710030] - [md] dm thin metadata: check __commit_transaction()'s return (Mike Snitzer) [1710030] - [md] dm space map common: zero entire ll_disk (Mike Snitzer) [1710030] - [powerpc] powerpc/tm: Fix stack pointer corruption (Desnes Augusto Nunes do Rosario) [1707635] - [pci] PCI/MSI: Remove obsolete sanity checks for multiple interrupt sets (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove the leftovers of the original set support (Prarit Bhargava) [1686678] - [nvme] nvme-pci: Simplify interrupt allocation (Prarit Bhargava) [1686678] - [include] genirq/affinity: Add new callback for (re)calculating interrupt sets (Prarit Bhargava) [1686678] - [nvme] genirq/affinity: Store interrupt sets size in struct irq_affinity (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Code consolidation (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Move allocation of 'node_to_cpumask' to irq_build_affinity_masks() (Prarit Bhargava) [1686678] - [kernel] genirq/irqdesc: Fix double increment in alloc_descs() (Prarit Bhargava) [1686678] - [include] genirq: Fix the kerneldoc comment for struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Add is_managed to struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/core: Introduce struct irq_affinity_desc (Prarit Bhargava) [1686678] - [kernel] genirq/affinity: Remove excess indentation (Prarit Bhargava) [1686678]- [md] dm: make sure to obey max_io_len_target_boundary (Mike Snitzer) [1712607]- [mm] x86/dump_pagetables: Fix LDT remap address marker (Baoquan He) [1639560] - [x86] x86/mm: Fix guard hole handling (Baoquan He) [1639560] - [x86] x86/mm: Move LDT remap out of KASLR region on 5-level paging (Baoquan He) [1639560] - [x86] x86/ldt: Define LDT_END_ADDR (Baoquan He) [1639560] - [mm] x86/ldt: Reserve address-space range on 32 bit for the LDT (Baoquan He) [1639560] - [documentation] x86/mm/doc: Enhance the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [documentation] x86/mm/doc: Clean up the x86-64 virtual memory layout descriptions (Baoquan He) [1639560] - [fs] cifs: fix page reference leak with readv/writev (Leif Sahlberg) [1708033] - [fs] cifs: do not attempt cifs operation on smb2+ rename error (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak in SMB2_read (Leif Sahlberg) [1708033] - [fs] CIFS: keep FileInfo handle live during oplock break (Leif Sahlberg) [1708033] - [fs] cifs: fix handle leak in smb2_query_symlink() (Leif Sahlberg) [1708033] - [fs] cifs: Fix lease buffer length error (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_read (Leif Sahlberg) [1708033] - [fs] cifs: Fix use-after-free in SMB2_write (Leif Sahlberg) [1708033] - [fs] cifs: a smb2_validate_and_copy_iov failure does not mean the handle is invalid. (Leif Sahlberg) [1708033] - [fs] SMB3: Allow persistent handle timeout to be configurable on mount (Leif Sahlberg) [1708033] - [fs] smb3: Fix enumerating snapshots to Azure (Leif Sahlberg) [1708033] - [fs] cifs: fix kref underflow in close_shroot() (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] SMB3: Fix SMB3.1.1 guest mounts to Samba (Leif Sahlberg) [1708033] - [fs] cifs: Fix slab-out-of-bounds when tracing SMB tcon (Leif Sahlberg) [1708033] - [fs] cifs: allow guest mounts to work for smb3.11 (Leif Sahlberg) [1708033] - [fs] fix incorrect error code mapping for OBJECTID_NOT_FOUND (Leif Sahlberg) [1708033] - [fs] cifs: fix that return -EINVAL when do dedupe operation (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending rdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: Fix an issue with re-sending wdata when transport returning -EAGAIN (Leif Sahlberg) [1708033] - [fs] CIFS: fix POSIX lock leak and invalid ptr deref (Leif Sahlberg) [1708033] - [fs] SMB3: Allow SMB3 FSCTL queries to be sent to server from tools (Leif Sahlberg) [1708033] - [fs] cifs: fix incorrect handling of smb2_set_sparse() return in smb3_simple_falloc (Leif Sahlberg) [1708033] - [fs] smb2: fix typo in definition of a few error flags (Leif Sahlberg) [1708033] - [fs] CIFS: make mknod() an smb_version_op (Leif Sahlberg) [1708033] - [documentation] cifs: minor documentation updates (Leif Sahlberg) [1708033] - [documentation] cifs: minor updates to documentation (Leif Sahlberg) [1708033] - [fs] cifs: remove unused value pointed out by Coverity (Leif Sahlberg) [1708033] - [fs] SMB3: passthru query info doesn't check for SMB3 FSCTL passthru (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoints for simple fallocate and zero range (Leif Sahlberg) [1708033] - [fs] cifs: fix smb3_zero_range so it can expand the file-size when required (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_ioctl_init/free helpers to be used with compounding (Leif Sahlberg) [1708033] - [fs] smb3: Add dynamic trace points for various compounded smb3 ops (Leif Sahlberg) [1708033] - [fs] cifs: cache FILE_ALL_INFO for the shared root handle (Leif Sahlberg) [1708033] - [fs] smb3: display volume serial number for shares in /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] cifs: simplify how we handle credits in compound_send_recv() (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic tracepoint for timeout waiting for credits (Leif Sahlberg) [1708033] - [fs] smb3: display security information in /proc/fs/cifs/DebugData more accurately (Leif Sahlberg) [1708033] - [fs] cifs: add a timeout argument to wait_for_free_credits (Leif Sahlberg) [1708033] - [fs] cifs: prevent starvation in wait_for_free_credits for multi-credit requests (Leif Sahlberg) [1708033] - [fs] cifs: wait_for_free_credits() make it possible to wait for >=1 credits (Leif Sahlberg) [1708033] - [fs] cifs: pass flags down into wait_for_free_credits() (Leif Sahlberg) [1708033] - [fs] cifs: change wait_for_free_request() to take flags as argument (Leif Sahlberg) [1708033] - [fs] fs: cifs: Kconfig: pedantic formatting (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on normal (non-large read/write) ops (Leif Sahlberg) [1708033] - [fs] CIFS: Return -EAGAIN instead of -ENOTSOCK (Leif Sahlberg) [1708033] - [fs] CIFS: Only send SMB2_NEGOTIATE command on new TCP connections (Leif Sahlberg) [1708033] - [fs] CIFS: Fix read after write for files with read caching (Leif Sahlberg) [1708033] - [fs] smb3: for kerberos mounts display the credential uid used (Leif Sahlberg) [1708033] - [fs] cifs: use correct format characters (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for query_info_enter/done (Leif Sahlberg) [1708033] - [fs] smb3: add dynamic trace point for smb3_cmd_enter (Leif Sahlberg) [1708033] - [fs] smb3: improve dynamic tracing of open and posix mkdir (Leif Sahlberg) [1708033] - [fs] smb3: add missing read completion trace point (Leif Sahlberg) [1708033] - [fs] smb3: Add tracepoints for read, write and query_dir enter (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoints for query dir (Leif Sahlberg) [1708033] - [fs] smb3: Update POSIX negotiate context with POSIX ctxt GUID (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Try to acquire credits at once for compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Return error code when getting file handle for writeback (Leif Sahlberg) [1708033] - [fs] CIFS: Move open file handling to writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Move unlocking pages from wdata_send_pages() (Leif Sahlberg) [1708033] - [fs] CIFS: Find and reopen a file before get MTU credits in writepages (Leif Sahlberg) [1708033] - [fs] CIFS: Reopen file before get SMB2 MTU credits for async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Remove custom credit adjustments for SMB2 async IO (Leif Sahlberg) [1708033] - [fs] CIFS: Adjust MTU credits before reopening a file (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending compound requests (Leif Sahlberg) [1708033] - [fs] CIFS: Check for reconnects before sending async requests (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in non-MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Respect reconnect in MTU credits calculations (Leif Sahlberg) [1708033] - [fs] CIFS: Set reconnect instance to one initially (Leif Sahlberg) [1708033] - [fs] CIFS: Respect SMB2 hdr preamble size in read responses (Leif Sahlberg) [1708033] - [fs] CIFS: Count SMB3 credits for malformed pending responses (Leif Sahlberg) [1708033] - [fs] CIFS: Do not log credits when unmounting a share (Leif Sahlberg) [1708033] - [fs] CIFS: Always reset read error to -EIO if no response (Leif Sahlberg) [1708033] - [fs] cifs: Accept validate negotiate if server return NT_STATUS_NOT_SUPPORTED (Leif Sahlberg) [1708033] - [fs] CIFS: Do not skip SMB2 message IDs on send failures (Leif Sahlberg) [1708033] - [fs] smb3: request more credits on tree connect (Leif Sahlberg) [1708033] - [fs] smb3: make default i/o size for smb3 mounts larger (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reset lease state to NONE on lease break (Leif Sahlberg) [1708033] - [fs] smb3: fix bytes_read statistics (Leif Sahlberg) [1708033] - [fs] cifs: return -ENODATA when deleting an xattr that does not exist (Leif Sahlberg) [1708033] - [fs] cifs: add credits from unmatched responses/messages (Leif Sahlberg) [1708033] - [fs] cifs: replace snprintf with scnprintf (Leif Sahlberg) [1708033] - [fs] cifs: Fix NULL pointer dereference of devname (Leif Sahlberg) [1708033] - [fs] CIFS: Fix leaking locked VFS cache pages in writeback retry (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: fix use-after-free of the lease keys (Leif Sahlberg) [1708033] - [fs] CIFS: Do not consider -ENODATA as stat failure for reads (Leif Sahlberg) [1708033] - [fs] CIFS: Do not count -ENODATA as failure for query directory (Leif Sahlberg) [1708033] - [fs] CIFS: Fix trace command logging for SMB2 reads and writes (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible oops and memory leaks in async IO (Leif Sahlberg) [1708033] - [fs] cifs: limit amount of data we request for xattrs to CIFSMaxBufSize (Leif Sahlberg) [1708033] - [fs] cifs: fix computation for MAX_SMB2_HDR_SIZE (Leif Sahlberg) [1708033] - [fs] cifs: print CIFSMaxBufSize as part of /proc/fs/cifs/DebugData (Leif Sahlberg) [1708033] - [fs] smb3: add credits we receive from oplock/break PDUs (Leif Sahlberg) [1708033] - [fs] CIFS: Fix mounts if the client is low on credits (Leif Sahlberg) [1708033] - [fs] CIFS: Do not assume one credit for async responses (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculations in compound mid callback (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit calculation for encrypted reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculations for reads with errors (Leif Sahlberg) [1708033] - [fs] CIFS: Do not reconnect TCP session in add_credits() (Leif Sahlberg) [1708033] - [fs] smb3: Cleanup license mess (Leif Sahlberg) [1708033] - [fs] CIFS: Fix possible hang during async MTU reads and writes (Leif Sahlberg) [1708033] - [fs] cifs: fix memory leak of an allocated cifs_ntsd structure (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error paths in writeback code (Leif Sahlberg) [1708033] - [fs] CIFS: Move credit processing to mid callbacks for SMB3 (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credits calculation for cancelled requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix potential OOB access of lock element array (Leif Sahlberg) [1708033] - [fs] cifs: Limit memory used by lock request calls to a page (Leif Sahlberg) [1708033] - [fs] cifs: move large array from stack to heap (Leif Sahlberg) [1708033] - [fs] CIFS: Do not hide EINTR after sending network packets (Leif Sahlberg) [1708033] - [fs] CIFS: Fix credit computation for compounded requests (Leif Sahlberg) [1708033] - [fs] CIFS: Do not set credits to 1 if the server didn't grant anything (Leif Sahlberg) [1708033] - [fs] CIFS: Fix adjustment of credits for MTU requests (Leif Sahlberg) [1708033] - [fs] cifs: Fix a tiny potential memory leak (Leif Sahlberg) [1708033] - [fs] cifs: Fix a debug message (Leif Sahlberg) [1708033] - [fs] smb3: add smb3.1.1 to default dialect list (Leif Sahlberg) [1708033] - [fs] cifs: fix confusing warning message on reconnect (Leif Sahlberg) [1708033] - [fs] smb3: fix large reads on encrypted connections (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number (Leif Sahlberg) [1708033] - [fs] cifs: we can not use small padding iovs together with encryption (Leif Sahlberg) [1708033] - [fs] cifs: Minor Kconfig clarification (Leif Sahlberg) [1708033] - [fs] cifs: Always resolve hostname before reconnecting (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect_tcon() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in smb2_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Only free DFS target list if we actually got one (Leif Sahlberg) [1708033] - [fs] cifs: start DFS cache refresher in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Use GFP_ATOMIC when a lock is held in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_reconnect() (Leif Sahlberg) [1708033] - [fs] cifs: Add support for failover in cifs_mount() (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'sep' (Leif Sahlberg) [1708033] - [fs] cifs: Make use of DFS cache to get new DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: check kzalloc return (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'server' (Leif Sahlberg) [1708033] - [fs] cifs: Use kzfree() to free password (Leif Sahlberg) [1708033] - [fs] cifs: Fix to use kmem_cache_free() instead of kfree() (Leif Sahlberg) [1708033] - [fs] cifs: update for current_kernel_time64() removal (Leif Sahlberg) [1708033] - [fs] cifs: Add DFS cache routines (Leif Sahlberg) [1708033] - [fs] cifs: Save TTL value when parsing DFS referrals (Leif Sahlberg) [1708033] - [fs] cifs: auto disable 'serverino' in dfs mounts (Leif Sahlberg) [1708033] - [fs] cifs: Make devname param optional in cifs_compose_mount_options() (Leif Sahlberg) [1708033] - [fs] cifs: Skip any trailing backslashes from UNC (Leif Sahlberg) [1708033] - [fs] cifs: Refactor out cifs_mount() (Leif Sahlberg) [1708033] - [fs] CIFS: Fix error mapping for SMB2_LOCK command which caused OFD lock problem (Leif Sahlberg) [1708033] - [fs] CIFS: return correct errors when pinning memory failed for direct I/O (Leif Sahlberg) [1708033] - [fs] CIFS: use the correct length when pinning memory for direct I/O for write (Leif Sahlberg) [1708033] - [fs] cifs: check ntwrk_buf_start for NULL before dereferencing it (Leif Sahlberg) [1708033] - [fs] cifs: remove coverity warning in calc_lanman_hash (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'smb_buf' (Leif Sahlberg) [1708033] - [fs] cifs: suppress some implicit-fallthrough warnings (Leif Sahlberg) [1708033] - [fs] cifs: change smb2_query_eas to use the compound query-info helper (Leif Sahlberg) [1708033] - [fs] Add vers=3.0.2 as a valid option for SMBv3.0.2 (Leif Sahlberg) [1708033] - [fs] cifs: create a helper function for compound query_info (Leif Sahlberg) [1708033] - [fs] cifs: address trivial coverity warning (Leif Sahlberg) [1708033] - [fs] cifs: smb2 commands can not be negative, remove confusing check (Leif Sahlberg) [1708033] - [fs] cifs: use a compound for setting an xattr (Leif Sahlberg) [1708033] - [fs] cifs: clean up indentation, replace spaces with tab (Leif Sahlberg) [1708033] - [fs] smb3: Fix rmdir compounding regression to strict servers (Leif Sahlberg) [1708033] - [fs] CIFS: Avoid returning EBUSY to upper layer VFS (Leif Sahlberg) [1708033] - [fs] cifs: Fix separator when building path from dentry (Leif Sahlberg) [1708033] - [fs] cifs: In Kconfig CONFIG_CIFS_POSIX needs depends on legacy (insecure cifs) (Leif Sahlberg) [1708033] - [fs] cifs: fix signed/unsigned mismatch on aio_read patch (Leif Sahlberg) [1708033] - [fs] cifs: don't dereference smb_file_target before null check (Leif Sahlberg) [1708033] - [fs] CIFS: Add direct I/O functions to file_operations (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O write (Leif Sahlberg) [1708033] - [fs] CIFS: Add support for direct I/O read (Leif Sahlberg) [1708033] - [fs] smb3: missing defines and structs for reparse point handling (Leif Sahlberg) [1708033] - [fs] smb3: allow more detailed protocol info on open files for debugging (Leif Sahlberg) [1708033] - [fs] smb3: on kerberos mount if server doesn't specify auth type use krb5 (Leif Sahlberg) [1708033] - [fs] smb3: add trace point for tree connection (Leif Sahlberg) [1708033] - [fs] cifs: fix spelling mistake, EACCESS -> EACCES (Leif Sahlberg) [1708033] - [fs] cifs: fix return value for cifs_listxattr (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.14 (Leif Sahlberg) [1708033] - [fs] smb3: add debug for unexpected mid cancellation (Leif Sahlberg) [1708033] - [fs] cifs: allow calling SMB2_xxx_free(NULL) (Leif Sahlberg) [1708033] - [fs] smb3 - clean up debug output displaying network interfaces (Leif Sahlberg) [1708033] - [fs] smb3: show number of current open files in /proc/fs/cifs/Stats (Leif Sahlberg) [1708033] - [fs] cifs: add support for ioctl on directories (Leif Sahlberg) [1708033] - [fs] cifs: fallback to older infolevels on findfirst queryinfo retry (Leif Sahlberg) [1708033] - [fs] smb3: do not attempt cifs operation in smb3 query info error path (Leif Sahlberg) [1708033] - [fs] smb3: send backup intent on compounded query info (Leif Sahlberg) [1708033] - [fs] cifs: track writepages in vfs operation counters (Leif Sahlberg) [1708033] - [fs] smb2: fix uninitialized variable bug in smb2_ioctl_query_info (Leif Sahlberg) [1708033] - [fs] cifs: add IOCTL for QUERY_INFO passthrough to userspace (Leif Sahlberg) [1708033] - [fs] cifs: minor clarification in comments (Leif Sahlberg) [1708033] - [fs] CIFS: Print message when attempting a mount (Leif Sahlberg) [1708033] - [fs] CIFS: Adds information-level logging function (Leif Sahlberg) [1708033] - [fs] cifs: OFD locks do not conflict with eachothers (Leif Sahlberg) [1708033] - [fs] CIFS: SMBD: Do not call ib_dereg_mr on invalidated memory registration (Leif Sahlberg) [1708033] - [fs] CIFS: pass page offsets on SMB1 read/write (Leif Sahlberg) [1708033] - [fs] fs/cifs: fix uninitialised variable warnings (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for sending lease break responses to server (Leif Sahlberg) [1708033] - [fs] cifs: do not return atime less than mtime (Leif Sahlberg) [1708033] - [fs] smb3: update default requested iosize to 4MB from 1MB for recent dialects (Leif Sahlberg) [1708033] - [fs] smb3: Add debug message later in smb2/smb3 reconnect path (Leif Sahlberg) [1708033] - [fs] CIFS: make 'nodfs' mount opt a superblock flag (Leif Sahlberg) [1708033] - [fs] smb3: track the instance of each session for debugging (Leif Sahlberg) [1708033] - [fs] smb3: minor missing defines relating to reparse points (Leif Sahlberg) [1708033] - [fs] smb3: add way to control slow response threshold for logging and stats (Leif Sahlberg) [1708033] - [fs] cifs: minor updates to module description for cifs.ko (Leif Sahlberg) [1708033] - [fs] cifs: protect against server returning invalid file system block size (Leif Sahlberg) [1708033] - [fs] smb3: allow stats which track session and share reconnects to be reset (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing from compounded ops (Leif Sahlberg) [1708033] - [fs] cifs: create a define for the max number of iov we need for a SMB2 set_info (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_RENAME and SMB2_OP_HARDLINK to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: remove the is_falloc argument to SMB2_set_eof (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_INFO to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: change SMB2_OP_SET_EOF to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: make rmdir() use compounding (Leif Sahlberg) [1708033] - [fs] cifs: create helpers for SMB2_set_info_init/free() (Leif Sahlberg) [1708033] - [fs] cifs: change unlink to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: change mkdir to use a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a smb2_compound_op and change QUERY_INFO to use it (Leif Sahlberg) [1708033] - [fs] cifs: fix a credits leak for compund commands (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint to catch cases where credit refund of failed op overlaps reconnect (Leif Sahlberg) [1708033] - [fs] cifs: remove set but not used variable 'cifs_sb' (Leif Sahlberg) [1708033] - [fs] cifs: Use kmemdup rather than duplicating its implementation in smb311_posix_mkdir() (Leif Sahlberg) [1708033] - [fs] smb3: do not display confusing message on mount to Azure servers (Leif Sahlberg) [1708033] - [fs] smb3: fix lease break problem introduced by compounding (Leif Sahlberg) [1708033] - [fs] cifs: only wake the thread for the very last PDU in a compound (Leif Sahlberg) [1708033] - [fs] cifs: add a warning if we try to to dequeue a deleted mid (Leif Sahlberg) [1708033] - [fs] smb2: fix missing files in root share directory listing (Leif Sahlberg) [1708033] - [fs] cifs: read overflow in is_valid_oplock_break() (Leif Sahlberg) [1708033] - [fs] cifs: integer overflow in in SMB2_ioctl() (Leif Sahlberg) [1708033] - [fs] CIFS: fix wrapping bugs in num_entries() (Leif Sahlberg) [1708033] - [fs] cifs: prevent integer overflow in nxt_dir_entry() (Leif Sahlberg) [1708033] - [fs] fs/cifs: suppress a string overflow warning (Leif Sahlberg) [1708033] - [fs] cifs: connect to servername instead of IP for IPC$ share (Leif Sahlberg) [1708033] - [fs] smb3: check for and properly advertise directory lease support (Leif Sahlberg) [1708033] - [fs] smb3: minor debugging clarifications in rfc1001 len processing (Leif Sahlberg) [1708033] - [fs] SMB3: Backup intent flag missing for directory opens with backupuid mounts (Leif Sahlberg) [1708033] - [fs] fs/cifs: don't translate SFM_SLASH (U+F026) to backslash (Leif Sahlberg) [1708033] - [fs] cifs: update internal module version number for cifs.ko to 2.12 (Leif Sahlberg) [1708033] - [fs] cifs: check kmalloc before use (Leif Sahlberg) [1708033] - [fs] cifs: check if SMB2 PDU size has been padded and suppress the warning (Leif Sahlberg) [1708033] - [fs] cifs: create a define for how many iovs we need for an SMB2_open() (Leif Sahlberg) [1708033] - [fs] smb3: create smb3 equivalent alias for cifs pseudo-xattrs (Leif Sahlberg) [1708033] - [fs] smb3: allow previous versions to be mounted with snapshot= mount parm (Leif Sahlberg) [1708033] - [fs] cifs: don't show domain= in mount output when domain is empty (Leif Sahlberg) [1708033] - [fs] cifs: add missing support for ACLs in SMB 3.11 (Leif Sahlberg) [1708033] - [fs] smb3: enumerating snapshots was leaving part of the data off end (Leif Sahlberg) [1708033] - [fs] cifs: update smb2_queryfs() to use compounding (Leif Sahlberg) [1708033] - [fs] cifs: update receive_encrypted_standard to handle compounded responses (Leif Sahlberg) [1708033] - [fs] cifs: create SMB2_open_init()/SMB2_open_free() helpers. (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_query_info_[init|free]() (Leif Sahlberg) [1708033] - [fs] cifs: add SMB2_close_init()/SMB2_close_free() (Leif Sahlberg) [1708033] - [fs] smb3: display stats counters for number of slow commands (Leif Sahlberg) [1708033] - [fs] CIFS: fix uninitialized ptr deref in smb2 signing (Leif Sahlberg) [1708033] - [fs] smb3: Do not send SMB3 SET_INFO if nothing changed (Leif Sahlberg) [1708033] - [fs] smb3: fix minor debug output for CONFIG_CIFS_STATS (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for slow responses (Leif Sahlberg) [1708033] - [fs] cifs: add compound_send_recv() (Leif Sahlberg) [1708033] - [fs] cifs: make smb_send_rqst take an array of requests (Leif Sahlberg) [1708033] - [fs] cifs: update init_sg, crypt_message to take an array of rqst (Leif Sahlberg) [1708033] - [fs] smb3: fix reset of bytes read and written stats (Leif Sahlberg) [1708033] - [fs] smb3: display bytes_read and bytes_written in smb3 stats (Leif Sahlberg) [1708033] - [fs] cifs: simple stats should always be enabled (Leif Sahlberg) [1708033] - [fs] cifs: use a refcount to protect open/closing the cached file handle (Leif Sahlberg) [1708033] - [fs] smb3: add reconnect tracepoints (Leif Sahlberg) [1708033] - [fs] smb3: add tracepoint for session expired or deleted (Leif Sahlberg) [1708033] - [fs] cifs: remove unused stats (Leif Sahlberg) [1708033] - [fs] smb3: don't request leases in symlink creation and query (Leif Sahlberg) [1708033] - [fs] smb3: remove per-session operations from per-tree connection stats (Leif Sahlberg) [1708033] - [fs] SMB3: Number of requests sent should be displayed for SMB3 not just CIFS (Leif Sahlberg) [1708033] - [fs] smb3: snapshot mounts are read-only and make sure info is displayable about the mount (Leif Sahlberg) [1708033] - [fs] smb3: remove noisy warning message on mount (Leif Sahlberg) [1708033] - [fs] cifs: add missing debug entries for kconfig options (Leif Sahlberg) [1708033] - [fs] smb3: fill in statfs fsid and correct namelen (Leif Sahlberg) [1708033] - [fs] cifs: Make sure all data pages are signed correctly (Leif Sahlberg) [1708033] - [fs] CIFS: fix memory leak and remove dead code (Leif Sahlberg) [1708033] - [fs] cifs: use 64-bit timestamps for fscache (Leif Sahlberg) [1708033] - [fs] cifs: use timespec64 internally (Leif Sahlberg) [1708033] - [fs] cifs: Silence uninitialized variable warning (Leif Sahlberg) [1708033] - [fs] fs/cifs: Simplify ib_post_(send|recv|srq_recv)() calls (Leif Sahlberg) [1708033]- [edac] EDAC/amd64: Set maximum channel layer size depending on family (Gary Hook) [1690984] - [edac] EDAC/amd64: Adjust printed chip select sizes when interleaved (Gary Hook) [1690984] - [edac] EDAC/amd64: Recognize x16 symbol size (Gary Hook) [1690984] - [edac] EDAC/amd64: Support more than two Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC/amd64: Use a macro for iterating over Unified Memory Controllers (Gary Hook) [1690984] - [edac] EDAC, amd64: Add Family 17h, models 10h-2fh support (Gary Hook) [1670609 1690984] - [md] dm mpath: fix missing call of path selector type->end_io (Mike Snitzer) [1686227] - [rpmspec] redhat: do not generate debuginfo for self-tests and samples (Ivan Vecera) [1708375] - [netdrv] broadcom: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [netdrv] cross-tree: phase out dma_zalloc_coherent() (Kamal Heib) [1684380] - [netdrv] broadcom: tg3: fix use of SPEED_UNKNOWN ethtool constant (Kamal Heib) [1684380] - [netdrv] tg3: allow ethtool -p to work for NICs in down state (Kamal Heib) [1684380] - [netdrv] tg3: optionally use eth_platform_get_mac_address() to get mac address (Kamal Heib) [1684380] - [netdrv] tg3: extend PTP gettime function to read system clock (Kamal Heib) [1684380] - [netdrv] tg3: Fix fall-through annotations (Kamal Heib) [1684380] - [netdrv] tg3: Mark expected switch fall-throughs (Kamal Heib) [1684380] - [mm] x86/mm/KASLR: Fix the size of the direct mapping section (Baoquan He) [1669075] - [netdrv] net/mlx4_en: fix spelling mistake: "quiting" -> "quitting" (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix error handling when initializing CQ bufs in the driver (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Add masking for a few queries on HCA caps (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Fix using wrong function to destroy sqp AHs under SRIOV (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: replace pci_{,un}map_sg with dma_{,un}map_sg (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4: Get rid of page operation after dma_alloc_coherent (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: drop useless LIST_HEAD (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove set but not used variable 'pd' (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Utilize macro to calculate SQ spare size (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: remove fallback after kzalloc_node() (Alaa Hleihel) [1691235 1691228] - [infiniband] IB/mlx4: Remove unneeded NULL check (Alaa Hleihel) [1691235 1691228] - [infiniband] mlx4: Use snprintf instead of complicated strcpy (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix several coding style errors (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_core: Fix return codes of unsupported operations (Alaa Hleihel) [1691235 1691228] - [netdrv] {net, IB}/mlx4: Initialize CQ buffers in the driver when possible (Alaa Hleihel) [1691235 1691228] - [netdrv] mlx4: use __vlan_hwaccel helpers (Alaa Hleihel) [1691235 1691228] - [netdrv] net/mlx4_en: Fix build break when CONFIG_INET is off (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: use __netdev_tx_sent_queue() (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_en: add a missing include (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Add port and TID to MAD debug print (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Enable debug print of SMPs (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA: Fix dependencies for rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [infiniband] IB/mlx4: Remove unnecessary parentheses (Alaa Hleihel) [1691233 1691228] - [infiniband] RDMA/mlx4: Use rdma_user_mmap_io (Alaa Hleihel) [1691233 1691228] - [netdrv] net/mlx4_core: Fix warnings during boot on driverinit param set failures (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Use devlink region_snapshot parameter (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add Crdump FW snapshot support (Alaa Hleihel) [1691228] - [netdrv] net/mlx4_core: Add health buffer address capability (Alaa Hleihel) [1691228] - [netdrv] mlx4: Add support for devlink reload and load driverinit values (Alaa Hleihel) [1691228 1663198] - [netdrv] mlx4: Add mlx4 initial parameters table and register it (Alaa Hleihel) [1691228 1663198] - [infiniband] IB/mlx4: Create slave AH's directly (Alaa Hleihel) [1691228] - [infiniband] IB/mlx4: Add support for drain SQ & RQ (Alaa Hleihel) [1691228] - [net] openvswitch: return an error instead of doing BUG_ON() (Eelco Chaudron) [1700468] - [include] net: add netif_is_geneve() (Petr Oros) [1707002] - [netdrv] team: fix possible recursive locking when add slaves (Hangbin Liu) [1700679] - [netdrv] phy: Fix ioctl handler when modifing MII_ADVERTISE (Petr Oros) [1691676] - [netdrv] mii: Add mii_lpa_mod_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] phy: marvell: Rename mii_lpa_to_linkmode_lpa_t (Petr Oros) [1691676] - [netdrv] mii: Rename mii_stat1000_to_linkmode_lpa_t (Petr Oros) [1691676] - [include] mii: Fix autoneg in mii_lpa_to_linkmode_lpa_t() (Petr Oros) [1691676] - [netdrv] phy: remove unused code in phy_probe (Petr Oros) [1691676] - [netdrv] phy: check if advertising is zero using linkmode_empty (Petr Oros) [1691676] - [netdrv] phy: marvell: remove set but not used variable 'pause' (Petr Oros) [1691676] - [netdrv] phy: Add support for resolving 5G and 2.5G autoneg (Petr Oros) [1691676] - [netdrv] phy: Add more link modes to the settings table (Petr Oros) [1691676] - [netdrv] phy: Fixup kerneldoc markup. (Petr Oros) [1691676] - [netdrv] phy: Convert u32 phydev->lp_advertising to linkmode (Petr Oros) [1691676] - [netdrv] ethernet: Convert phydev advertize and supported from u32 to link mode (Petr Oros) [1691676] - [netdrv] bonding: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [netdrv] bonding: Give bond_set_dev_addr() a return value (Ivan Vecera) [1705509] - [netdrv] ipvlan: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] bridge: Handle NETDEV_PRE_CHANGEADDR from ports (Ivan Vecera) [1705509] - [net] bridge: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Issue NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add NETDEV_PRE_CHANGEADDR (Ivan Vecera) [1705509] - [net] dev: Add extack argument to dev_set_mac_address() (Ivan Vecera) [1705509] - [netdrv] phy: phy driver features are mandatory (Petr Oros) [1691720] - [netdrv] phy: add missing phy driver features (Petr Oros) [1691720] - [netdrv] phy: Add missing features to PHY drivers (Petr Oros) [1691720] - [netdrv] phy: genphy_10g_driver: Avoid NULL pointer dereference (Petr Oros) [1691720] - [netdrv] phy: phy_support_sym_pause: Clear Asym Pause (Petr Oros) [1691720] - [netdrv] phy: Replace phy driver features u32 with link_mode bitmap (Petr Oros) [1691720] - [netdrv] ethernet: xgbe: expand PHY_GBIT_FEAUTRES (Petr Oros) [1691720] - [net] net: phy: Add limkmode equivalents to some of the MII ethtool helpers (Petr Oros) [1691720] - [netdrv] phy: Add helper for advertise to lcl value (Petr Oros) [1691720] - [net] phy: Add helper to convert MII ADV register to a linkmode (Petr Oros) [1691720] - [netdrv] phy: Add phydev_info() (Petr Oros) [1691720] - [netdrv] phy: Add phydev_warn() (Petr Oros) [1691720] - [netdrv] phy: Move linkmode helpers to somewhere public (Petr Oros) [1691720] - [netdrv] ethernet: dpaa: remove unused variables (Petr Oros) [1691720] - [netdrv] ravb: Disable Pause Advertisement (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to determine if pause configuration is supported (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for set_pauseparam for Asym Pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper for MACs which support asym pause (Petr Oros) [1691720] - [netdrv] ethernet: Add helper to remove a supported link mode (Petr Oros) [1691720] - [netdrv] ethernet: Fix up drivers masking pause support (Petr Oros) [1691720] - [netdrv] bcmgenet: Fix speed selection for reverse MII (Petr Oros) [1691720] - [netdrv] ethernet: Use phy_set_max_speed() to limit advertised speed (Petr Oros) [1691720] - [netdrv] phy: bcm63xx: Allow to be built with COMPILE_TEST (Petr Oros) [1691720] - [netdrv] phy: et1011c: Remove incorrect missing 1000 Half (Petr Oros) [1691720] - [netdrv] phy: ste10Xp: Remove wrong SUPPORTED_Pause (Petr Oros) [1691720] - [tools] selftests: net: ip_defrag: cover new IPv6 defrag behavior (Guillaume Nault) [1660282] - [tools] selftests: net: fix/improve ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests: use posix-style redirection in ip_defrag.sh (Guillaume Nault) [1660282] - [tools] selftests: net: Clean up an unused variable (Guillaume Nault) [1660282] - [tools] selftests/net: add ipv6 tests to ip_defrag selftest (Guillaume Nault) [1660282] - [tools] selftests/net: add ip_defrag selftest (Guillaume Nault) [1660282] - [net] ip6: fix skb leak in ip6frag_expire_frag_queue() (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees in nf_conntrack_reasm.c (Guillaume Nault) [1660282] - [net] IP6 defrag: use rbtrees for IPv6 defrag (Guillaume Nault) [1660282] - [net] IP defrag: encapsulate rbtree defrag code into callable functions (Guillaume Nault) [1660282] - [net] ipv4: do not handle duplicate fragments as overlapping (Guillaume Nault) [1660282] - [net] ipv4: ipv6: netfilter: Adjust the frag mem limit when truesize changes (Guillaume Nault) [1660282] - [net] ipv6: remove dependency of nf_defrag_ipv6 on ipv6 module (Guillaume Nault) [1660282] - [net] ipv6: fix typo in net/ipv6/reassembly.c (Guillaume Nault) [1660282] - [net] core: dev: Attach extack to NETDEV_PRE_UP (Ivan Vecera) [1705501] - [net] core: dev: Add call_netdevice_notifiers_extack() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to __dev_change_flags() (Ivan Vecera) [1705501] - [net] core: dev: Add extack argument to dev_change_flags() (Ivan Vecera) [1705501] - [netdrv] ipvlan: ipvlan_set_port_mode(): Add an extack argument (Ivan Vecera) [1705501] - [netdrv] vrf: cycle_netdev(): Add an extack argument (Ivan Vecera) [1705501] - [net] net: core: dev: Add extack argument to dev_open() (Ivan Vecera) [1705501] - [net] vlan: conditional inclusion of FCoE hooks to match netdevice.h and bnx2x (Chris Leech) [1685894] - [net] Do not route unicast IP packets twice (Ivan Vecera) [1704923] - [net] skbuff: Rename 'offload_mr_fwd_mark' to 'offload_l3_fwd_mark' (Ivan Vecera) [1704923] - [net] devlink: Add 'fw_load_policy' generic parameter (Ivan Vecera) [1704902] - [net] bridge: Extend br_vlan_get_pvid() for bridge ports (Ivan Vecera) [1704863] - [net] ipv4: Notify about changes to ip_forward_update_priority (Ivan Vecera) [1704697] - [net] ipv4: Control SKB reprioritization after forwarding (Ivan Vecera) [1704697] - [net] dcb: Add priority-to-DSCP map getters (Ivan Vecera) [1704639] - [net] xsk: export xdp_get_umem_from_qid (Ivan Vecera) [1704606] - [net] net: Add lag.h, net_lag_port_dev_txable() (Ivan Vecera) [1704297] - [netdrv] team: Publish team_port_get_rcu() (Ivan Vecera) [1704297] - [net] sched: sch_api: set an error msg when qdisc_alloc_handle() fails (Ivan Vecera) [1677094] - [net] ethtool: Remove unnecessary null check in ethtool_rx_flow_rule_create (Ivan Vecera) [1691738] - [net] flow_offload: fix block stats (Ivan Vecera) [1691738] - [net] sched: flower: only return error from hw offload if skip_sw (Ivan Vecera) [1691738] - [net] flow_offload: Fix flow action infrastructure (Ivan Vecera) [1691738] - [net] ethtool: add ethtool_rx_flow_spec to flow_rule structure translator (Ivan Vecera) [1691738] - [net] flow_offload: add wake-up-on-lan and queue to flow_action (Ivan Vecera) [1691738] - [net] flow_offload: add statistics retrieval infrastructure and use it (Ivan Vecera) [1691738] - [net] cls_api: add translator to flow_action representation (Ivan Vecera) [1691738] - [net] flow_offload: add flow action infrastructure (Ivan Vecera) [1691738] - [net] flow_offload: add flow_rule and flow_match structures and use them (Ivan Vecera) [1691738] - [net] netfilter: ipv6: Don't preserve original oif for loopback address (Florian Westphal) [1702813] - [net] netfilter: ipv6: Preserve link scope traffic original oif (Florian Westphal) [1702813] - [net] sctp: implement memory accounting on rx path (Xin Long) [1665243] {CVE-2019-3874} - [net] sctp: implement memory accounting on tx path (Xin Long) [1665243] {CVE-2019-3874} - [net] openvswitch: fix flow actions reallocation (Eelco Chaudron) [1700468] - [net] openvswitch: fix missing checks for nla_nest_start (Eelco Chaudron) [1700468] - [net] openvswitch: fix a NULL pointer dereference (Eelco Chaudron) [1700468] - [net] openvswitch: meter: Use struct_size() in kzalloc() (Eelco Chaudron) [1700468] - [net] openvswitch: Fix IPv6 later frags parsing (Eelco Chaudron) [1700468] - [net] openvswitch: fix spelling mistake "execeeds" -> "exceeds" (Eelco Chaudron) [1700468] - [net] openvswitch: remove BUG_ON from get_dpdev (Eelco Chaudron) [1700468] - [net] openvswitch: fix linking without CONFIG_NF_CONNTRACK_LABELS (Eelco Chaudron) [1700468] - [net] revert "openvswitch: Fix template leak in error cases." (Eelco Chaudron) [1700468] - [net] openvswitch: Use correct reply values in datapath and vport ops (Eelco Chaudron) [1700468] - [net] ovs: fix return type of ndo_start_xmit function (Eelco Chaudron) [1700468] - [net] openvswitch: Derive IP protocol number for IPv6 later frags (Eelco Chaudron) [1700468] - [net] openvswitch: kernel datapath clone action (Eelco Chaudron) [1700468] - [net] openvswitch: Avoid OOB read when parsing flow nlattrs (Eelco Chaudron) [1700468] - [net] net/vlan: remove unused #define HAVE_VLAN_GET_TAG (Ivan Vecera) [1700369] - [net] vlan: include the shift in skb_vlan_tag_get_prio() (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_copy_tag() helper (Ivan Vecera) [1700369] - [net] vlan: introduce __vlan_hwaccel_clear_tag() helper (Ivan Vecera) [1700369] - [net] sctp: initialize _pad of sockaddr_in before copying to user memory (Xin Long) [1699076] - [net] sctp: use memdup_user instead of vmemdup_user (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: fix ignoring asoc_id for tcp-style sockets on SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: not copy sctp_sock pd_lobby in sctp_copy_descendant (Xin Long) [1699076] - [net] sctp: get sctphdr by offset in sctp_compute_cksum (Xin Long) [1699076] - [net] sctp: call sctp_auth_init_hmacs() in sctp_sock_migrate() (Xin Long) [1699076] - [net] sctp: move up sctp_auth_init_hmacs() in sctp_endpoint_init() (Xin Long) [1699076] - [net] sctp: sctp_sock_migrate() returns error if sctp_bind_addr_dup() fails (Xin Long) [1699076] - [net] sctp: remove sched init from sctp_stream_init (Xin Long) [1699076] - [net] sctp: call iov_iter_revert() after sending ABORT (Xin Long) [1699076] - [net] ipvs: get sctphdr by sctphoff in sctp_csum_check (Xin Long) [1699076] - [net] sctp: chunk.c: correct format string for size_t in printk (Xin Long) [1699076] - [net] sctp: don't compare hb_timer expire date before starting it (Xin Long) [1699076] - [net] doc: sctp: Merge and clean up rst files (Xin Long) [1699076] - [net] sctp: set stream ext to NULL after freeing it in sctp_stream_outq_migrate (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASOC and SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_EVENT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_ENABLE_STREAM_RESET sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_PRINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DEACTIVATE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_DELETE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_ACTIVE_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_AUTH_KEY sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_MAX_BURST sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_CONTEXT sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SNDINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DEFAULT_SEND_PARAM sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC and add SCTP_CURRENT_ASSOC for SCTP_DELAYED_SACK sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_CURRENT_ASSOC for SCTP_STREAM_SCHEDULER_VALUE sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_INTERLEAVING_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RECONFIG_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PR_SUPPORTED sockopt (Xin Long) [1699076] - [net] sctp: add SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_THLDS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_LOCAL_AUTH_CHUNKS sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_MAXSEG sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_ASSOCINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_RTOINFO sockopt (Xin Long) [1699076] - [net] sctp: use SCTP_FUTURE_ASSOC for SCTP_PEER_ADDR_PARAMS sockopt (Xin Long) [1699076] - [net] sctp: introduce SCTP_FUTURE/CURRENT/ALL_ASSOC (Xin Long) [1699076] - [net] sctp: set flow sport from saddr only when it's 0 (Xin Long) [1699076] - [net] sctp: set chunk transport correctly when it's a new asoc (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream adding (Xin Long) [1699076] - [net] sctp: improve the events for sctp stream reset (Xin Long) [1699076] - [net] sctp: allocate sctp_sockaddr_entry with kzalloc (Xin Long) [1699076] - [net] sctp: initialize sin6_flowinfo for ipv6 addrs in sctp_inet6addr_event (Xin Long) [1699076] - [net] sctp: frag_point sanity check (Xin Long) [1699076] - [net] sctp: kfree_rcu asoc (Xin Long) [1699076] - [net] sctp: update frag_point when stream_interleave is set (Xin Long) [1699076] - [net] sctp: add sockopt SCTP_EVENT (Xin Long) [1699076] - [net] sctp: rename enum sctp_event to sctp_event_type (Xin Long) [1699076] - [net] sctp: add subscribe per asoc (Xin Long) [1699076] - [net] sctp: define subscribe in sctp_sock as __u16 (Xin Long) [1699076] - [net] sctp: process sk_reuseport in sctp_get_port_local (Xin Long) [1699076] - [net] sctp: add sock_reuseport for the sock in __sctp_hash_endpoint (Xin Long) [1699076] - [net] sctp: do reuseport_select_sock in __sctp_rcv_lookup_endpoint (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_ordered(). (Xin Long) [1699076] - [net] sctp: Fix SKB list traversal in sctp_intl_store_reasm(). (Xin Long) [1699076] - [net] sctp: define SCTP_SS_DEFAULT for Stream schedulers (Xin Long) [1699076] - [net] sctp: clear the transport of some out_chunk_list chunks in sctp_assoc_rm_peer (Xin Long) [1699076] - [net] sctp: use sk_wmem_queued to check for writable space (Xin Long) [1699076] - [net] sctp: count both sk and asoc sndbuf with skb truesize and sctp_chunk size (Xin Long) [1699076] - [net] sctp: use the pmtu from the icmp packet to update transport pathmtu (Xin Long) [1699076] - [net] sctp: fix fall-through annotation (Xin Long) [1699076] - [net] sctp: Use skb_queue_is_first(). (Xin Long) [1699076] - [net] sctp: not traverse asoc trans list if non-ipv6 trans exists for ipv6_flowlabel (Xin Long) [1699076] - [net] sctp: fix invalid reference to the index variable of the iterator (Xin Long) [1699076] - [net] sctp: remove useless start_fail from sctp_ht_iter in proc (Xin Long) [1699076] - [net] sctp: Make wrappers for accessing in/out streams (Xin Long) [1699076] - [net] sctp: whitespace fixes (Xin Long) [1699076] - [net] sctp: check for ipv6_pinfo legal sndflow with flowlabel in sctp_v6_get_dst (Xin Long) [1699076] - [net] sctp: add support for setting flowlabel when adding a transport (Xin Long) [1699076] - [net] sctp: add spp_ipv6_flowlabel and spp_dscp for sctp_paddrparams (Xin Long) [1699076] - [net] sctp: add support for dscp and flowlabel per transport (Xin Long) [1699076] - [net] ipv4: add __ip_queue_xmit() that supports tos param (Xin Long) [1699076] - [net] sctp: add support for SCTP_REUSE_PORT sockopt (Xin Long) [1699076] - [netdrv] pptp: dst_release sk_dst_cache in pptp_sock_destruct (Xin Long) [1671606] - [net] datagram: fix unbounded loop in __skb_try_recv_datagram() (Paolo Abeni) [1692379] - [net] ipv6: route: purge exception on removal (Paolo Abeni) [1669049] - [net] vsock: cope with memory allocation failure at socket creation time (Paolo Abeni) [1671619] - [net] ptp: fix Spectre v1 vulnerability (Hangbin Liu) [1664624]- [infiniband] RDMA/bnxt_re: fix or'ing of data into an uninitialized struct member (Selvin Xavier) [1664798] - [netdrv] RDMA/bnxt_en: Enable RDMA driver support for 57500 chip (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Update kernel user abi to pass chip context (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add extended psn structure for 57500 adapters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Enable GSI QP support for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Skip backing store allocation for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add 64bit doorbells for 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add chip context to identify 57500 series (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: fix a size calculation (Selvin Xavier) [1664798] - [infiniband] infiniband: bnxt_re: qplib: Check the return value of send_message (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Increase depth of control path command queue (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Query HWRM Interface version from FW (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of destroy AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Make use of create AH sleepable flag (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing the device structure after it is freed (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix system hang when registration with L2 driver fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid resource leak in case the NQ registration fails (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Wait for delayed work to finish before device removal (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Limit max_pkey to 16 bit value (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix qp async event reporting (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Report out of sequence hw counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Expose rx discards and drop counters (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Prevent driver crash due to NULL pointer in error message print (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Drop L2 async events silently (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid accessing nq->bar_reg_iomem in failure case (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Avoid NULL check after accessing the pointer (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Remove the unnecessary version macro definition (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix recursive lock warning in debug kernel (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Add missing spin lock initialization (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: QPLIB: Add and use #define dev_fmt(fmt) "QPLIB: " fmt (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Modify a fall-through annotation (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a bunch of off by one bugs in qplib_fp.c (Selvin Xavier) [1664798] - [infiniband] RDMA/bnxt_re: Fix a couple off by one bugs (Selvin Xavier) [1664798] - [powerpc] powerpc/fadump: Do not allow hot-remove memory from fadump reserved area. (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Throw proper error message on fadump registration failure (Gustavo Duarte) [1524686] - [powerpc] powerpc/fadump: Reservationless firmware assisted dump (Gustavo Duarte) [1524686] - [infiniband] IB/hfi1: Fix WQ_MEM_RECLAIM warning (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Implement CCA for TID RDMA protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove WARN_ON when freeing expected receive groups (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unify the software PSN check for TID RDMA READ/WRITE (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to read next expected psn from hardware flow (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Delay the release of destination mr for TID RDMA WRITE DATA (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Do not flush send queue in the TID RDMA second leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix the allocation of RSM table (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Eliminate opcode tests on mr deref (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Clear the IOWAIT pending bits when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Failed to drain send queue when QP is put into error state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add missing break in switch statement (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a build warning for TID RDMA READ (Alex Estrin) [1660618] - [infiniband] RDMA/rdmavt: Adapt to handle non-uniform sizes on umem SGEs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prioritize the sending of ACK packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA WRITE protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between TID RDMA WRITE and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA WRITE functionality into RDMA verbs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the dual leg code (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg ACK packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the TID second leg send packet builder (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Resend the TID RDMA WRITE DATA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA RESYNC packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA retry timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA ACK packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE DATA packet (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to receive TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID resource timer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA WRITE response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add an s_acked_ack_queue pointer (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow for extra entries in QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Build TID RDMA WRITE request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Enable TID RDMA READ protocol (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add interlock between a TID RDMA request and other requests (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate TID RDMA READ protocol into RC protocol (Alex Estrin) [1660618] - [include] IB/hfi1: Increment the retry timeout value for TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions for restarting TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add TID RDMA handlers (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add a function to build TID RDMA READ response (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to receive TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set PbcInsertHcrc for TID RDMA packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add functions to build TID RDMA READ request (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for flow and TID management functions (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add the counter n_tidwait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA RcvArray programming and TID allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi1: TID RDMA flow allocation (Alex Estrin) [1660618] - [infiniband] IB/hfi: Move RC functions into a header file (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for OPFN (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Integrate OPFN into RC transactions (Alex Estrin) [1660618] - [infiniband] IB/hfi1, IB/rdmavt: Allow for extending of QP's s_ack_queue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN interface (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN helper functions for TID RDMA feature (Alex Estrin) [1660618] - [infiniband] IB/hfi1: OPFN support discovery (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib, rvt} Cleanup open coded sge usage (Alex Estrin) [1660618] - [infiniband] IB/{hfi1,qib}: Cleanup open coded sge sizing (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Use GUP longterm for PSM page pining (Alex Estrin) [1660618] - [infiniband] infiniband: qib: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: no need to check return value of debugfs_create functions (Alex Estrin) [1660618] - [infiniband] infiniband: hfi1: drop crazy DEBUGFS_SEQ_FILE_CREATE() macro (Alex Estrin) [1660618] - [infiniband] IB/{hfi1, qib}: Fix WC.byte_len calculation for UD_SEND_WITH_IMM (Alex Estrin) [1660618] - [infiniband] IB/qib: Fix an error code in qib_sdma_verbs_send() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reduce lock contention on iowait_lock for sdma and pio (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Close VNIC sdma_progress sleep window (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Allow the driver to initialize QP priv struct (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add OPFN and TID RDMA capability bits (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Unreserve a reserved request when it is completed (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Consider LMC in 16B/bypass ingress packet check (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Limit VNIC use of SDMA engines to the available count (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Correctly process FECN and BECN in packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Ignore LNI errors before DC8051 transitions to Polling state (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Dump pio info for non-user send contexts (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Fix a latency issue for small messages (Alex Estrin) [1660618] - [infiniband] RDMA/qib: Remove all occurrences of BUG_ON() (Alex Estrin) [1660618] - [infiniband] IB/qib: fix spelling mistake "colescing" -> "coalescing" (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Use VL15 for SM packets (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add mtu check for operational data VLs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Add static trace for iowait (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare resource waits for dual leg (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Error path MAD response size is incorrect (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move UnsupportedVL bits definitions to the correct header (Alex Estrin) [1660618] - [infiniband] IB/hfi1: set_intr_bits uses incorrect source for register modification (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Missing return value in error path for user sdma (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Right size user_sdma sequence numbers and related variables (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move URGENT IRQ enable to hfi1_rcvctrl() (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework the IRQ API to be more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: PCIe bus width retry (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Make the MSIx resource allocation a bit more flexible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Prepare for new HFI1 MSIx API (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Get the hfi1_devdata structure as early as possible (Alex Estrin) [1660618] - [infiniband] IB/hfi1: tune_pcie_caps is arbitrarily placed, poorly (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove duplicated defines (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rework file list in Makefile (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove incorrect call to do_interrupt callback (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Set in_use_ctxts bits for user ctxts only (Alex Estrin) [1660618] - [include] include/rdma/opa_addr.h: Fix an endianness issue (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove INTx support and simplify MSIx usage (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Reorg ctxtdata and rightsize fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove caches of chip CSRs (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove unused/writeonly devdata fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Rightsize ctxt_eager_bufs fields (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvctrl from ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrq_size (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Remove rcvhdrsize (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move rhf_offset from devdata to ctxtdata (Alex Estrin) [1660618] - [infiniband] IB/hfi1: Move normal functions from hfi1_devdata to const array (Alex Estrin) [1660618] - [infiniband] scsi: RDMA/srpt: Fix handling of TMF submission failure (Jonathan Toppins) [1685313] - [infiniband] scsi: RDMA/srpt: Fix a credit leak for aborted commands (Jonathan Toppins) [1685313] - [net] xprtrdma: Reduce the doorbell rate (Receive) (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix sparse warnings (Jonathan Toppins) [1685313] - [net] xprtrdma: Fix helper that drains the transport (Jonathan Toppins) [1685313] - [netdrv] enic: fix build warning without CONFIG_CPUMASK_OFFSTACK (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Fix out of bounds index check in query pkey (Jonathan Toppins) [1685313] - [infiniband] IB/usnic: Remove stub functions (Jonathan Toppins) [1685313] - [infiniband] rdma: fix build errors on s390 and MIPS due to bad ZERO_PAGE use (Jonathan Toppins) [1685313] - [infiniband] RDMA/ucontext: Fix regression with disassociate (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Fix dma_nents type definition (Jonathan Toppins) [1685313] - [infiniband] IB/iser: Pass the correct number of entries for dma mapped SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/rxe: Use for_each_sg_page iterator on umem SGL (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Fix memory leak on pvrdma_pci_remove (Jonathan Toppins) [1685313] - [infiniband] RDMA/vmw_pvrdma: Support upto 64-bit PFNs (Jonathan Toppins) [1683475] - [include] IB/mlx5: Remove dead code (Jonathan Toppins) [1685313] - [infiniband] IB/mlx5: Ranges in implicit ODP MR inherit its write access (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix frwr memory registration (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Add wc_flags and wc_immdata to cq entry trace (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix concurrency panics in QP post_send and modify to error (Jonathan Toppins) [1685313] - [infiniband] IB/rdmavt: Fix loopback send with invalidate ordering (Jonathan Toppins) [1685313] - [infiniband] IB/hfi1: Add limit test for RC/UC send via loopback (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: Fix string truncation error (Jonathan Toppins) [1685313] - [infiniband] RDMA/iwcm: add tos_set bool to iw_cm struct (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: listening device cm_ids should inherit tos (Jonathan Toppins) [1685313] - [infiniband] RDMA/cma: Rollback source IP address if failing to acquire device (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Call ib_cache_release_one() only from ib_device_release() (Jonathan Toppins) [1685313] - [infiniband] RDMA/device: Ensure that security memory is always freed (Jonathan Toppins) [1685313] - [infiniband] RDMA/uverbs: Fix an error flow in ib_uverbs_poll_cq (Jonathan Toppins) [1685313] - [infiniband] IB/ipoib: Make ipoib_intercept_dev_id_attr() static (Jonathan Toppins) [1685313] - [infiniband] RDMA: Provide safe ib_alloc_device() function (Jonathan Toppins) [1685313] - [infiniband] IB/core, ipoib: Do not overreact to SM LID change event (Jonathan Toppins) [1685313] - [infiniband] IB/core: Abort page fault handler silently during owning process exit (Jonathan Toppins) [1685313] - [infiniband] RDMA/core: Verify that memory window type is legal (Jonathan Toppins) [1685313] - [infiniband] IB/core: Don't register each MAD agent for LSM notifier (Jonathan Toppins) [1711086 1685313] - [include] IB/core: Eliminate a hole in MAD agent struct (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Fix potential memory leak while creating MAD agents (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Unregister notifier before freeing MAD security (Jonathan Toppins) [1711086 1685313] - [infiniband] IB/core: Destroy QP if XRC QP fails (Jonathan Toppins) [1685313] - [infiniband] IB/core: Declare local functions 'static' (Jonathan Toppins) [1685313] - [infiniband] RDMA/i40iw: Make sure to initialize ib_device_ops (Jonathan Toppins) [1685313] - [rpmspec] Update the kernel rpm package description to mention backports/bug fixes ("Herton R. Krzesinski") [1701064] - [netdrv] bonding: fix arp_validate toggling in active-backup mode (Jarod Wilson) [1654214] - [scsi] scsi: bnx2i: fix indentation issue, remove a tab (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: remove set but not used variable 'cid_num' (Maurizio Lombardi) [1665626] - [scsi] scsi: bnx2i: add error handling for ioremap_nocache (Maurizio Lombardi) [1665626] - [wireless] iwlwifi: mvm: Send LQ command as async when necessary (Stanislaw Gruszka) [1687265] - [scsi] scsi: bnx2fc: Fix error handling in probe() (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Fix NULL dereference in error handling (Maurizio Lombardi) [1665625] - [scsi] scsi: bnx2fc: Remove set but not used variable 'oxid' (Maurizio Lombardi) [1665625] - [scsi] bnx2fc_fcoe: Use skb_queue_walk_safe(). (Maurizio Lombardi) [1665625] - [netdrv] hv_netvsc: Fix rndis_per_packet_info internal field initialization (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add handler for LRO setting change (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Add support for LRO/RSC in the vSwitch (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix unwanted wakeup after tx_disable (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix IP header checksum for coalesced packets (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: fix typos in code comments (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix hash key value reset after other ops (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Refactor assignments of struct netvsc_device_info (Mohammed Gamal) [1691375] - [netdrv] hv_netvsc: Fix ethtool change hash key error (Mohammed Gamal) [1691375] - [netdrv] ice: Disable sniffing VF traffic on PF (Kamal Heib) [1659176] - [netdrv] ice: Use more efficient structures (Kamal Heib) [1659176] - [netdrv] ice: Use bitfields where possible (Kamal Heib) [1659176] - [netdrv] ice: Add function to program ethertype based filter rule on VSIs (Kamal Heib) [1659176] - [netdrv] ice: Separate if conditions for ice_set_features() (Kamal Heib) [1659176] - [netdrv] ice: Remove __always_unused attribute (Kamal Heib) [1659176] - [netdrv] ice: Suppress false-positive style issues reported by static analyzer (Kamal Heib) [1659176] - [netdrv] ice: Refactor getting/setting coalesce (Kamal Heib) [1659176] - [netdrv] ice: Always free/allocate q_vectors (Kamal Heib) [1659176] - [netdrv] ice: Do not unnecessarily initialize local variable (Kamal Heib) [1659176] - [netdrv] ice: Add more validation in ice_vc_cfg_irq_map_msg (Kamal Heib) [1659176] - [netdrv] ice: Don't remove VLAN filters that were never programmed (Kamal Heib) [1659176] - [netdrv] ice: Preserve VLAN Rx stripping settings (Kamal Heib) [1659176] - [netdrv] ice: Fix for allowing too many MDD events on VF (Kamal Heib) [1659176] - [netdrv] ice: Use pf instead of vsi-back (Kamal Heib) [1659176] - [netdrv] ice: Use dev_err when ice_cfg_vsi_lan fails (Kamal Heib) [1659176] - [netdrv] ice: Refactor link event flow (Kamal Heib) [1659176] - [netdrv] ice: Add missing PHY type to link settings (Kamal Heib) [1659176] - [netdrv] ice: Add reg_idx variable in ice_q_vector structure (Kamal Heib) [1659176] - [netdrv] ice: Remove runtime change of PFINT_OICR_ENA register (Kamal Heib) [1659176] - [netdrv] ice: Fix issue when adding more than allowed VLANs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary wait when disabling/enabling Rx queues (Kamal Heib) [1659176] - [netdrv] ice: Add ability to update rx-usecs-high (Kamal Heib) [1659176] - [netdrv] ice: Add 52 byte RSS hash key support (Kamal Heib) [1659176] - [netdrv] ice: Use ice_for_each_q_vector macro where possible (Kamal Heib) [1659176] - [netdrv] ice: Validate ring existence and its q_vector per VSI (Kamal Heib) [1659176] - [netdrv] ice: Reduce scope of variable in ice_vsi_cfg_rxqs (Kamal Heib) [1659176] - [netdrv] ice: Resolve static analysis reported issue (Kamal Heib) [1659176] - [netdrv] ice: Return configuration error without queue to disable (Kamal Heib) [1659176] - [netdrv] ice: Create framework for VSI queue context (Kamal Heib) [1659176] - [netdrv] ice: Calculate ITR increment based on direct calculation (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump driver version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to control FW LLDP and DCBX (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB rebuild (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to get DCB related statistics (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add priority information into VLAN header (Kamal Heib) [1700995 1659176] - [netdrv] ice: Update rings based on TC information (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code to process LLDP MIB change events (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 4/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 3/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 2/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Add code for DCB initialization part 1/4 (Kamal Heib) [1700995 1659176] - [netdrv] ice: Bump version (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix incorrect use of abbreviations (Kamal Heib) [1700995 1659176] - [netdrv] ice: Fix typos in code comments (Kamal Heib) [1700995 1659176] - [netdrv] ice: Remove "2 BITS" comment (Kamal Heib) [1659176] - [netdrv] ice: Update comment regarding the ITR_GRAN_S (Kamal Heib) [1659176] - [netdrv] ice: Update function header for __ice_vsi_get_qs (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary braces (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: Add missing case in print_link_msg for printing flow control (Kamal Heib) [1659176] - [netdrv] ice: Audit hotpath structures with pahole (Kamal Heib) [1659176] - [netdrv] ice: Do not bail out when filter already exists (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF attempt to delete default MAC address (Kamal Heib) [1659176] - [netdrv] ice: enable VF admin queue interrupts (Kamal Heib) [1659176] - [netdrv] ice: Fix for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Implement pci_error_handler ops (Kamal Heib) [1659176] - [netdrv] ice: Put __ICE_PREPARED_FOR_RESET check in ice_prepare_for_reset (Kamal Heib) [1659176] - [netdrv] ice: use virt channel status codes (Kamal Heib) [1659176] - [netdrv] ice: Remove unnecessary newlines from log messages (Kamal Heib) [1659176] - [netdrv] ice: Create a generic name for the ice_rx_flg64_bits structure (Kamal Heib) [1659176] - [netdrv] ice: add and use new ice_for_each_traffic_class() macro (Kamal Heib) [1659176] - [netdrv] ice: change VF VSI tc info along with num_queues (Kamal Heib) [1659176] - [netdrv] ice: Prevent unintended multiple chain resets (Kamal Heib) [1659176] - [netdrv] ice: map Rx buffer pages with DMA attributes (Kamal Heib) [1659176] - [netdrv] ice: Limit the ice_add_rx_frag to frag addition (Kamal Heib) [1659176] - [netdrv] ice: Gather the rx buf clean-up logic for better reuse (Kamal Heib) [1659176] - [netdrv] ice: Introduce bulk update for page count (Kamal Heib) [1659176] - [netdrv] ice: Get rid of ice_pull_tail (Kamal Heib) [1659176] - [netdrv] ice: Pull out page reuse checks onto separate function (Kamal Heib) [1659176] - [netdrv] ice: Retrieve rx_buf in separate function (Kamal Heib) [1659176] - [netdrv] ice: Enable link events over the ARQ (Kamal Heib) [1659176] - [netdrv] ice: use irq_num var in ice_vsi_req_irq_msix (Kamal Heib) [1659176] - [netdrv] ice: Restore VLAN switch rule if port VLAN existed before (Kamal Heib) [1659176] - [netdrv] ice: update VSI config dynamically (Kamal Heib) [1659176] - [netdrv] ice: Get VF VSI instances directly via PF (Kamal Heib) [1659176] - [netdrv] ice: Don't let VF know that it is untrusted (Kamal Heib) [1659176] - [netdrv] ice: Set LAN_EN for all directional rules (Kamal Heib) [1659176] - [netdrv] ice: Do not set LB_EN for prune switch rules (Kamal Heib) [1659176] - [netdrv] ice: Enable LAN_EN for the right recipes (Kamal Heib) [1659176] - [netdrv] ice: Add support for PF/VF promiscuous mode (Kamal Heib) [1659176] - [netdrv] ice: code cleanup in ice_sched.c (Kamal Heib) [1659176] - [netdrv] ice: Remove unused vsi_id field (Kamal Heib) [1659176] - [netdrv] ice: fix some function prototype and signature style issues (Kamal Heib) [1659176] - [netdrv] ice: fix the divide by zero issue (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reconfiguring VF queues (Kamal Heib) [1659176] - [netdrv] ice: Remove unused function prototype (Kamal Heib) [1659176] - [netdrv] ice: fix static analysis warnings (Kamal Heib) [1659176] - [netdrv] ice: Fix issue reclaiming resources back to the pool after reset (Kamal Heib) [1659176] - [netdrv] ice: Enable MAC anti-spoof by default (Kamal Heib) [1659176] - [netdrv] ice: Determine descriptor count and ring size based on PAGE_SIZE (Kamal Heib) [1659176] - [netdrv] ice: Reset all VFs with VFLR during SR-IOV init flow (Kamal Heib) [1659176] - [netdrv] ice: Get resources per function (Kamal Heib) [1659176] - [netdrv] ice: Implement flow to reset VFs with PFR and other resets (Kamal Heib) [1659176] - [netdrv] ice: configure GLINT_ITR to always have an ITR gran of 2 (Kamal Heib) [1659176] - [netdrv] ice: use ice_for_each_vsi macro when possible (Kamal Heib) [1659176] - [netdrv] ice : Ensure only valid bits are set in ice_aq_set_phy_cfg (Kamal Heib) [1659176] - [netdrv] ice: remove redundant variable and if condition (Kamal Heib) [1659176] - [netdrv] ice: avoid multiple unnecessary de-references in probe (Kamal Heib) [1659176] - [netdrv] ice: Fix issue with VF reset and multiple VFs support on PFs (Kamal Heib) [1659176] - [netdrv] ice: Fix broadcast traffic in port VLAN mode (Kamal Heib) [1659176] - [netdrv] ice: fix overlong string, update stats output (Kamal Heib) [1659176] - [netdrv] ice: Fix for FC get rx/tx pause params (Kamal Heib) [1659176] - [netdrv] ice: use absolute vector ID for VFs (Kamal Heib) [1659176] - [netdrv] ice: check for a leaf node presence (Kamal Heib) [1659176] - [netdrv] ice: flush Tx pipe on disable queue timeout (Kamal Heib) [1659176] - [netdrv] ice: clear VF ARQLEN register on reset (Kamal Heib) [1659176] - [netdrv] ice: don't spam VFs with link messages (Kamal Heib) [1659176] - [netdrv] ice: only use the VF for ICE_VSI_VF in ice_vsi_release (Kamal Heib) [1659176] - [netdrv] ice: fix numeric overflow warning (Kamal Heib) [1659176] - [netdrv] ice: fix issue where host reboots on unload when iommu=on (Kamal Heib) [1659176] - [netdrv] ice: fix ice_remove_rule_internal vsi_list handling (Kamal Heib) [1659176] - [netdrv] ice: fix stack hogs from struct ice_vsi_ctx structures (Kamal Heib) [1659176] - [netdrv] ice: sizeof() should be avoided (Kamal Heib) [1659176] - [netdrv] ice: Fix added in VSI supported nodes calc (Kamal Heib) [1659176] - [netdrv] ice: Fix the calculation of ICE_MAX_MTU (Kamal Heib) [1659176] - [netdrv] ice: Mark extack argument as __always_unused (Kamal Heib) [1659176] - [netdrv] ice: add const qualifier to mac_addr parameter (Kamal Heib) [1659176] - [netdrv] ice: Add support for new PHY types (Kamal Heib) [1659176] - [netdrv] ice: Offload SCTP checksum (Kamal Heib) [1659176] - [netdrv] ice: Allow for software timestamping (Kamal Heib) [1659176] - [netdrv] ice: Implement getting and setting ethtool coalesce (Kamal Heib) [1659176] - [netdrv] ice: Add support for adaptive interrupt moderation (Kamal Heib) [1659176] - [netdrv] ice: Move aggregator list into ice_hw instance (Kamal Heib) [1659176] - [netdrv] ice: Rework queue management code for reuse (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool private flag to make forcing link down optional (Kamal Heib) [1659176] - [netdrv] ice: Set physical link up/down when an interface is set up/down (Kamal Heib) [1659176] - [netdrv] ice: Implement support for normal get_eeprom[_len] ethtool ops (Kamal Heib) [1659176] - [netdrv] ice: Add ethtool set_phys_id handler (Kamal Heib) [1659176] - [netdrv] ice: Configure RSS LUT and HASH KEY in rebuild path (Kamal Heib) [1659176] - [netdrv] ice: Refactor a few Tx scheduler functions (Kamal Heib) [1659176] - [netdrv] ice: Fix unused variable build warning (Kamal Heib) [1659176] - [netdrv] ice: Do not enable NAPI on q_vectors that have no rings (Kamal Heib) [1659176] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Kamal Heib) [1659176] - [netdrv] ice: Fix possible NULL pointer de-reference (Kamal Heib) [1659176] - [netdrv] ice: Use Tx|Rx in comments (Kamal Heib) [1659176] - [netdrv] ice: Cosmetic formatting changes (Kamal Heib) [1659176] - [netdrv] ice: Cleanup short function signatures (Kamal Heib) [1659176] - [netdrv] ice: Cleanup ice_tx_timeout() (Kamal Heib) [1659176] - [netdrv] ice: Fix return value from NAPI poll (Kamal Heib) [1659176] - [netdrv] ice: Constify global structures that can/should be (Kamal Heib) [1659176] - [netdrv] ice: Do not set LAN_EN for MAC-VLAN filters (Kamal Heib) [1659176] - [netdrv] ice: Pass the return value of ice_init_def_sw_recp() (Kamal Heib) [1659176] - [netdrv] ice: Cleanup duplicate control queue code (Kamal Heib) [1659176] - [netdrv] ice: Remove ICE_MAX_TXQ_PER_TXQG check when configuring Tx queue (Kamal Heib) [1659176] - [netdrv] ice: Destroy scheduler tree in reset path (Kamal Heib) [1659176] - [netdrv] ice: Fix to make VLAN priority tagged traffic to appear on all TCs (Kamal Heib) [1659176] - [netdrv] ice: Call pci_disable_sriov before stopping queues for VF (Kamal Heib) [1659176] - [netdrv] ice: Increase Rx queue disable timeout (Kamal Heib) [1659176] - [netdrv] ice: Fix NVM mask defines (Kamal Heib) [1659176] - [netdrv] ice: Avoid nested RTNL locking in ice_dis_vsi (Kamal Heib) [1659176] - [netdrv] ice: Calculate guaranteed VSIs per function and use it (Kamal Heib) [1659176] - [netdrv] ice: Remove node before releasing VSI (Kamal Heib) [1659176] - [netdrv] ice: Check for q_vector when stopping rings (Kamal Heib) [1659176] - [netdrv] ice: Fix debug print in ice_tx_timeout (Kamal Heib) [1659176] - [netdrv] intel-ethernet: use correct module license (Kamal Heib) [1659176] - [netdrv] bnx2x: Add support for detection of P2P event packets. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: Replace magic numbers with macro definitions. (Manish Chopra) [1638306 1663271] - [netdrv] bnx2x: fix spelling mistake "dicline" -> "decline" (Manish Chopra) [1663271] - [netdrv] bnx2x: Utilize FW 7.13.11.0. (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove set but not used variable 'mfw_vn' (Manish Chopra) [1663271] - [netdrv] bnx2x: Use struct_size() in kzalloc() (Manish Chopra) [1663271] - [netdrv] broadcom: Mark expected switch fall-throughs (Manish Chopra) [1663271] - [netdrv] bnx2x: Bump up driver version to 1.713.36 (Manish Chopra) [1663271] - [netdrv] bnx2x: fix various indentation issues (Manish Chopra) [1663271] - [netdrv] cross-tree: phase out dma_zalloc_coherent() on headers (Manish Chopra) [1663271] - [netdrv] bnx2x: Fix NULL pointer dereference in bnx2x_del_all_vlans() on some hw (Manish Chopra) [1663271] - [netdrv] bnx2x: Send update-svid ramrod with retry/poll flags enabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Enable PTP only on the PF that initializes the port (Manish Chopra) [1663271] - [netdrv] bnx2x: Remove configured vlans as part of unload sequence. (Manish Chopra) [1663271] - [netdrv] bnx2x: Clear fip MAC when fcoe offload support is disabled (Manish Chopra) [1663271] - [netdrv] bnx2x: Add storm FW version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] bnx2x: Add MBI version to ethtool driver query output. (Manish Chopra) [1663271] - [netdrv] drivers: net: remove inclusion when not needed (Manish Chopra) [1663271] - [netdrv] bnx2x: remove ndo_poll_controller (Manish Chopra) [1663271] - [netdrv] bnx2x: Provide VF link status in ndo_get_vf_config (Manish Chopra) [1663271] - [netdrv] bnx2x: Ignore bandwidth attention in single function mode (Manish Chopra) [1663271] - [block] block: remove CONFIG_LBDAF (Ming Lei) [1708452] - [kernel] sched/pelt: Fix warning and clean up IRQ PELT config (Phil Auld) [1637824] - [kernel] sched/pelt: Fix update_blocked_averages() for RT and DL classes (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove remaining traces of NUMA rate-limiting (Phil Auld) [1637824] - [kernel] sched/fair: Fix cpu_util_wake() for 'execl' type workloads (Phil Auld) [1637824] - [kernel] sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Phil Auld) [1637824] - [kernel] sched/numa: Migrate pages to local nodes quicker early in the lifetime of a task (Phil Auld) [1637824] - [mm] mm, sched/numa: Remove rate-limiting of automatic NUMA balancing migration (Phil Auld) [1637824] - [kernel] sched/numa: Avoid task migration for small NUMA improvement (Phil Auld) [1637824] - [mm] mm/migrate: Use spin_trylock() while resetting rate limit (Phil Auld) [1637824] - [kernel] sched/numa: Limit the conditions where scan period is reset (Phil Auld) [1637824] - [kernel] sched/numa: Reset scan rate whenever task moves across nodes (Phil Auld) [1637824] - [kernel] sched/numa: Pass destination CPU as a parameter to migrate_task_rq (Phil Auld) [1637824] - [kernel] sched/numa: Stop multiple tasks from moving to the CPU at the same time (Phil Auld) [1637824] - [kernel] sched/fair: Fix scale_rt_capacity() for SMT (Phil Auld) [1637824] - [kernel] sched/numa: Move task_numa_placement() closer to numa_migrate_preferred() (Phil Auld) [1637824] - [kernel] sched/numa: Use group_weights to identify if migration degrades locality (Phil Auld) [1637824] - [kernel] sched/numa: Update the scan period without holding the numa_group lock (Phil Auld) [1637824] - [kernel] sched/numa: Remove numa_has_capacity() (Phil Auld) [1637824] - [kernel] sched/numa: Modify migrate_swap() to accept additional parameters (Phil Auld) [1637824] - [kernel] sched/numa: Remove unused task_capacity from 'struct numa_stats' (Phil Auld) [1637824] - [kernel] sched/numa: Skip nodes that are at 'hoplimit' (Phil Auld) [1637824] - [kernel] sched/debug: Reverse the order of printing faults (Phil Auld) [1637824] - [kernel] sched/numa: Use task faults only if numa_group is not yet set up (Phil Auld) [1637824] - [kernel] sched/numa: Set preferred_node based on best_cpu (Phil Auld) [1637824] - [kernel] sched/numa: Simplify load_too_imbalanced() (Phil Auld) [1637824] - [kernel] sched/numa: Evaluate move once per node (Phil Auld) [1637824] - [kernel] sched/fair: Remove #ifdefs from scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Clarify sugov_get_util() (Phil Auld) [1637824] - [kernel] sched/sysctl: Remove unused sched_time_avg_ms sysctl (Phil Auld) [1637824] - [kernel] sched/core: Remove the rt_avg code (Phil Auld) [1637824] - [kernel] sched/core: Use PELT for scale_rt_capacity() (Phil Auld) [1637824] - [kernel] sched/cpufreq: Remove sugov_aggregate_util() (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Take time spent in interrupts into account (Phil Auld) [1637824] - [kernel] sched/irq: Add IRQ utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use DL utilization tracking (Phil Auld) [1637824] - [kernel] sched/dl: Add dl_rq utilization tracking (Phil Auld) [1637824] - [kernel] cpufreq/schedutil: Use RT utilization tracking (Phil Auld) [1637824] - [kernel] sched/rt: Add rt_rq utilization tracking (Phil Auld) [1637824] - [kernel] sched/pelt: Move PELT related code in a dedicated file (Phil Auld) [1637824] - [char] ipmi_si: Potential array underflow in hotmod_handler() (Tony Camuso) [1665131] - [char] ipmi_si: Remove hacks for adding a dummy platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Consolidate scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Remove hotmod devices on removal and exit (Tony Camuso) [1665131] - [char] ipmi_si: Remove hardcode IPMI devices by scanning the platform bus (Tony Camuso) [1665131] - [char] ipmi_si: Switch hotmod to use a platform device (Tony Camuso) [1665131] - [char] ipmi: Fix failure on SMBIOS specified devices (Tony Camuso) [1665131] - [char] ipmi: Consolidate the adding of platform devices (Tony Camuso) [1665131] - [char] ipmi_si: Rename addr_type to addr_space to match what it does (Tony Camuso) [1665131] - [char] ipmi_si: Convert some types into unsigned (Tony Camuso) [1665131] - [char] ipmi: ipmi_si_hardcode.c: init si_type array to fix a crash (Tony Camuso) [1665131] - [char] ipmi_si: Fix crash when using hard-coded device (Tony Camuso) [1665131] - [char] ipmi: Use dedicated API for copying a UUID (Tony Camuso) [1665131] - [char] ipmi: Use defined constant for UUID representation (Tony Camuso) [1665131] - [char] ipmi:ssif: Change some pr_xxx to dev_xxx calls (Tony Camuso) [1665131] - [char] ipmi: kcs_bmc: handle devm_kasprintf() failure case (Tony Camuso) [1665131] - [char] ipmi: Fix return value when a message is truncated (Tony Camuso) [1665131] - [char] ipmi: clean an indentation issue, remove extraneous space (Tony Camuso) [1665131] - [char] ipmi: Make the smi watcher be disabled immediately when not needed (Tony Camuso) [1665131] - [char] ipmi: Fix how the lower layers are told to watch for messages (Tony Camuso) [1665131] - [char] ipmi: Fix SSIF flag requests (Tony Camuso) [1665131] - [char] ipmi_si: fix use-after-free of resource->name (Tony Camuso) [1665131] - [char] ipmi: Don't initialize anything in the core until something uses it (Tony Camuso) [1665131] - [char] ipmi:ssif: Fix handling of multi-part return messages (Tony Camuso) [1665131] - [char] ipmi:dmi: Use pr_fmt in the IPMI DMI code (Tony Camuso) [1665131] - [char] ipmi: Remove platform driver overrides and use the id_table (Tony Camuso) [1665131] - [char] ipmi: msghandler: Add and use pr_fmt and dev_fmt, remove PFX (Tony Camuso) [1665131] - [char] ipmi: Use more common logging styles (Tony Camuso) [1665131] - [acpi] ACPI / glue: Split dev_is_platform() out of module for wide use (Tony Camuso) [1665131]- [scsi] scsi: hpsa: bump driver version (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: remove timeout from TURs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: clean up two indentation issues (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: mark expected switch fall-throughs (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: switch to generic DMA API (Joseph Szczypek) [1672669] - [scsi] scsi: hpsa: Use vmemdup_user to replace the open code (Joseph Szczypek) [1672669] - [netdrv] ibmvnic: Add device identification to requested IRQs (Steve Best) [1665717] - [crypto] crypto: authenc - fix parsing key with misaligned rta_len (Herbert Xu) [1707546] - [block] block: don't drain in-progress dispatch in blk_cleanup_queue() (Ming Lei) [1694879] - [block] blk-mq: move cancel of hctx->run_work into blk_mq_hw_sysfs_release (Ming Lei) [1694879] - [include] blk-mq: always free hctx after request queue is freed (Ming Lei) [1694879] - [block] blk-mq: split blk_mq_alloc_and_init_hctx into two parts (Ming Lei) [1694879] - [block] blk-mq: free hw queue's resource in hctx's release handler (Ming Lei) [1694879] - [block] blk-mq: move cancel of requeue_work into blk_mq_release (Ming Lei) [1694879] - [block] blk-mq: grab .q_usage_counter when queuing request from plug code path (Ming Lei) [1694879] - [block] block: fix use-after-free on gendisk (Ming Lei) [1694879] - [netdrv] bonding: fix event handling for stacked bonds (Jarod Wilson) [1708390] - [netdrv] bonding: show full hw address in sysfs for slave entries (Jarod Wilson) [1708390] - [netdrv] bonding: fix PACKET_ORIGDEV regression (Jarod Wilson) [1708390] - [netdrv] bonding: check slave set command firstly (Jarod Wilson) [1708390] - [netdrv] bonding: count master 3ad stats separately (Jarod Wilson) [1708390] - [netdrv] bonding: add support for xstats and export 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: add 3ad stats (Jarod Wilson) [1708390] - [netdrv] bonding: 3ad: remove bond_3ad_rx_indication's length argument (Jarod Wilson) [1708390] - [netdrv] bonding: adjust style of bond_3ad_rx_indication (Jarod Wilson) [1708390] - [netdrv] bonding: update nest level on unlink (Jarod Wilson) [1708390] - [netdrv] bonding: fix indentation issues, remove extra spaces (Jarod Wilson) [1708390] - [netdrv] bonding: convert to DEFINE_SHOW_ATTRIBUTE (Jarod Wilson) [1708390] - [netdrv] bonding: fix 802.3ad state sent to partner when unbinding slave (Jarod Wilson) [1708390] - [netdrv] bonding: use netpoll_poll_dev() helper (Jarod Wilson) [1708390] - [net] netpoll: do not test NAPI_STATE_SCHED in poll_one_napi() (Jarod Wilson) [1708390] - [net] netpoll: make ndo_poll_controller() optional (Jarod Wilson) [1708390] - [netdrv] bonding: don't cast const buf in sysfs store (Jarod Wilson) [1708390] - [netdrv] netdevsim: fix sa_idx out of bounds check (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: add ipsec offload API test (Ivan Vecera) [1708373] - [netdrv] netdevsim: add ipsec offload testing (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use dummydev as a test device (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: clear the return code at start of ipsec test (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: use a local IP address for IPsec tests (Ivan Vecera) [1708373] - [tools] selftests: rtnetlink: hide complaint from terminated monitor (Ivan Vecera) [1708373] - [powerpc] powerpc/watchdog: Use hrtimers for per-CPU heartbeat (Steve Best) [1708327] - [netdrv] ixgbevf: Update driver version for RHEL-8.1.0 (Ken Cox) [1659166] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659166] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Ken Cox) [1659166] - [netdrv] ixgbevf: add support for software timestamps (Ken Cox) [1659166] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659166] - [netdrv] ixgbevf: off by one in ixgbevf_ipsec_tx() (Ken Cox) [1659166] - [netdrv] ixgbevf: fix msglen for ipsec mbx messages (Ken Cox) [1659166] - [netdrv] ixgbevf: remove ndo_poll_controller (Ken Cox) [1659166] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659166] - [netdrv] ixgbevf: enable VF IPsec offload operations (Ken Cox) [1659166] - [netdrv] ixgbevf: add VF IPsec offload code (Ken Cox) [1659166] - [netdrv] ixgbevf: add defines for IPsec offload request (Ken Cox) [1659166] - [netdrv] ixgbevf: VF2VF TCP RSS (Ken Cox) [1659166] - [netdrv] ixgbe: Update driver version for RHEL-8.1.0 (Ken Cox) [1659164] - [netdrv] intel: correct return from set features callback (Ken Cox) [1659164] - [netdrv] ixgbe: don't do any AF_XDP zero-copy transmit if netif is not OK (Ken Cox) [1659164] - [netdrv] ixgbe: fix potential RX buffer starvation for AF_XDP (Ken Cox) [1659164] - [netdrv] ixgbe: fix older devices that do not support IXGBE_MRQC_L3L4TXSWEN (Ken Cox) [1659164] - [netdrv] net: bpf: remove XDP_QUERY_XSK_UMEM enumerator (Ken Cox) [1659164] - [netdrv] ixgbe: Use struct_size() helper (Ken Cox) [1659164] - [netdrv] ixgbe: remove magic constant in ixgbe_reset_hw_82599() (Ken Cox) [1659164] - [netdrv] ixgbe: use mii_bus to handle MII related ioctls (Ken Cox) [1659164] - [netdrv] ixgbe: register a mdiobus (Ken Cox) [1659164] - [netdrv] drivers: net: intel: use secpath helpers in more places (Ken Cox) [1659164] - [netdrv] ixgbe: Fix race when the VF driver does a reset (Ken Cox) [1659164] - [netdrv] ixgbe: recognize 1000BaseLX SFP modules as 1Gbps (Ken Cox) [1659164] - [netdrv] ixgbe: Replace synchronize_sched() with synchronize_rcu() (Ken Cox) [1659164] - [netdrv] i40e/ixgbe/igb: fail on new WoL flag setting WAKE_MAGICSECURE (Ken Cox) [1659164] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (Ken Cox) [1659164] - [netdrv] ixgbe: allow IPsec Tx offload in VEPA mode (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear_bit on xdp_ring->state if xdp_ring is null (Ken Cox) [1659164] - [netdrv] ixgbe: fix MAC anti-spoofing filter after VFLR (Ken Cox) [1659164] - [netdrv] ixgbe/ixgbevf: fix XFRM_ALGO dependency (Ken Cox) [1659164] - [netdrv] drivers: net: remove inclusion when not needed (Ken Cox) [1659164] - [netdrv] ixgbe: check return value of napi_complete_done() (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Tx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Tx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: add AF_XDP zero-copy Rx support (Ken Cox) [1659164] - [netdrv] ixgbe: move common Rx functions to ixgbe_txrx_common.h (Ken Cox) [1659164] - [netdrv] ixgbe: added Rx/Tx ring disable/enable functions (Ken Cox) [1659164] - [netdrv] ixgbe: Fix crash with VFs and flow director on interface flap (Ken Cox) [1659164] - [netdrv] ixgbe: remove redundant function ixgbe_fw_recovery_mode() (Ken Cox) [1659164] - [netdrv] ixgbe: Fix ixgbe TX hangs with XDP_TX beyond queue limit (Ken Cox) [1659164] - [netdrv] ixgbe: remove ndo_poll_controller (Ken Cox) [1659164] - [netdrv] intel-ethernet: use correct module license (Ken Cox) [1659164] - [netdrv] ixgbe: fix the return value for unsupported VF offload (Ken Cox) [1659164] - [netdrv] ixgbe: disallow IPsec Tx offload when in SR-IOV mode (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload request message handling (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec offload enable flag (Ken Cox) [1659164] - [netdrv] ixgbe: add VF IPsec management (Ken Cox) [1659164] - [netdrv] ixgbe: prep IPsec constants for later use (Ken Cox) [1659164] - [netdrv] ixgbe: reload IPsec IP table after sa tables (Ken Cox) [1659164] - [netdrv] ixgbe: don't clear IPsec sa counters on HW clearing (Ken Cox) [1659164] - [netdrv] ixgbe: firmware recovery mode (Ken Cox) [1659164] - [netdrv] ixgbe: fix driver behaviour after issuing VFLR (Ken Cox) [1659164] - [netdrv] ixgbe: Prevent unsupported configurations with XDP (Ken Cox) [1659164] - [netdrv] ixgbe: Refactor queue disable logic to take completion time into account (Ken Cox) [1659164] - [netdrv] ixgbe: Reorder Tx/Rx shutdown to reduce time needed to stop device (Ken Cox) [1659164] - [netdrv] ixgbe: add ipsec security registers into ethtool register dump (Ken Cox) [1659164] - [netdrv] ixgbe: Do not allow LRO or MTU change with XDP (Ken Cox) [1659164] - [wireless] brcmfmac: add subtype check for event handling in data path (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [wireless] brcmfmac: assure SSID length from firmware is limited (Stanislaw Gruszka) [1705386] {CVE-2019-9500} - [base] driver core: Postpone DMA tear-down until after devres release (Maurizio Lombardi) [1698053]- [of] of: Add missing exports of node name compare functions (Neil Horman) [1665660] - [of] of: add node name compare helper functions (Neil Horman) [1665660] - [include] gpio: Add API to explicitly name a consumer (Neil Horman) [1665660] - [drivers] spi: spi-gpio: fix SPI_CS_HIGH capability (Neil Horman) [1665660] - [drivers] spi: use gpio[d]_set_value_cansleep for setting chipselect GPIO (Neil Horman) [1665660] - [drivers] spi: gpio: Advertise support for SPI_CS_HIGH (Neil Horman) [1665660] - [include] spi: support inter-word delay requirement for devices (Neil Horman) [1665660] - [drivers] spi: dw: Fix default polarity of native chipselect (Neil Horman) [1665660] - [drivers] spi: Support high CS when using descriptors (Neil Horman) [1665660] - [include] spi: Go back to immediate teardown (Neil Horman) [1665660] - [drivers] spi: dw: change snprintf to scnprintf for possible overflow (Neil Horman) [1665660] - [drivers] spi: dw: fix warning unused variable 'ret' (Neil Horman) [1665660] - [include] spi: core: avoid waking pump thread from spi_sync instead run teardown delayed (Neil Horman) [1665660] - [drivers] spi: dw: Convert to use CS GPIO descriptors (Neil Horman) [1665660] - [include] spi: Optionally use GPIO descriptors for CS GPIOs (Neil Horman) [1665660] - [drivers] spi: dw: fix potential variable assignment error (Neil Horman) [1665660] - [drivers] spi: Use of_node_name_eq for node name comparisons (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add ACPI support (Neil Horman) [1665660] - [include] spi: add support for octal mode I/O data transfer (Neil Horman) [1665660] - [drivers] spi: Fix formatting of header block (Neil Horman) [1665660] - [drivers] spi: Fix core transfer waits after slave support (Neil Horman) [1665660] - [drivers] spi: Deal with slaves that return from transfer_one() unfinished (Neil Horman) [1665660] - [include] spi: gpio: Support 3WIRE high-impedance turn-around (Neil Horman) [1665660] - [drivers] spi: Make GPIO CSs honour the SPI_NO_CS flag (Neil Horman) [1665660] - [drivers] dw: spi: add support for Amazon's Alpine spi controller (Neil Horman) [1665660] - [include] spi: Add driver_override SPI device attribute (Neil Horman) [1665660] - [include] spi: make OF helper available for others (Neil Horman) [1665660] - [include] spi: switch to SPDX license identifier (Neil Horman) [1665660] - [drivers] spi: always use software fallback for SPI_CS_WORD when using cs_gio (Neil Horman) [1665660] - [drivers] spi: add software implementation for SPI_CS_WORD (Neil Horman) [1665660] - [include] spi: add new SPI_CS_WORD flag (Neil Horman) [1665660] - [drivers] spi: gpio: No MISO does not imply no RX (Neil Horman) [1665660] - [drivers] spi: dw: support 4-16 bits per word (Neil Horman) [1665660] - [drivers] spi: spi-gpio: Remove set but not used variable 'pdata' (Neil Horman) [1665660] - [drivers] spi: Do not print a message if spi_controller_{suspend,resume}() fails (Neil Horman) [1665660] - [drivers] spi: gpio: Fix copy-and-paste error (Neil Horman) [1665660] - [drivers] spi: dw-mmio: avoid hardcoded field mask (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Jaguar2 support (Neil Horman) [1665660] - [include] spi: Introduce one new field to set word delay (Neil Horman) [1665660] - [drivers] spi: Fix double IDR allocation with DT aliases (Neil Horman) [1665660] - [drivers] spi: fix IDR collision on systems with both fixed and dynamic SPI bus numbers (Neil Horman) [1665660] - [drivers] spi: spi-gpio: add SPI_3WIRE support (Neil Horman) [1665660] - [drivers] spi: add flags parameter to txrx_word function pointers (Neil Horman) [1665660] - [drivers] spi: dw-mmio: add MSCC Ocelot support (Neil Horman) [1665660] - [drivers] spi: dw: export dw_spi_set_cs (Neil Horman) [1665660] - [drivers] spi: dw: allow providing own set_cs callback (Neil Horman) [1665660] - [drivers] spi: dw: fix possible race condition (Neil Horman) [1665660] - [acpi] ACPI / APD: Add clock frequency for Hisilicon Hip08 SPI controller (Neil Horman) [1665660] - [md] md/raid: raid5 preserve the writeback action after the parity check (Nigel Croxon) [1702309] - [md] Revert "Don't jump to compute_result state from check_result state" (Nigel Croxon) [1702309] - [md] md: return -ENODEV if rdev has no mddev assigned (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to handle_active_stripes (Nigel Croxon) [1702309] - [md] md: add __acquires/__releases annotations to (un)lock_two_stripes (Nigel Croxon) [1702309] - [md] md: mark md_cluster_mod static (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_sync (Nigel Croxon) [1702309] - [md] md: use correct type in super_1_load (Nigel Croxon) [1702309] - [md] md: use correct types in md_bitmap_print_sb (Nigel Croxon) [1702309] - [md] md: add a missing endianness conversion in check_sb_changes (Nigel Croxon) [1702309] - [md] md: add mddev->pers to avoid potential NULL pointer dereference (Nigel Croxon) [1702309] - [md] md: batch flush requests. (Nigel Croxon) [1702309] - [md] Revert "MD: fix lock contention for flush bios" (Nigel Croxon) [1702309] - [md] Don't jump to compute_result state from check_result state (Nigel Croxon) [1702309] - [netdrv] bnxt_en: Reset device on RX buffer errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Improve RX consumer index validity check. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Drop oversize TX packets to prevent errors. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Wait longer for the firmware message response to complete. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix typo in firmware message timeout logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return relevant error code when offload fails (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for mdio read/write to external PHY (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Propagate trusted VF attribute to firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for BCM957504 (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.47. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable interrupts when allocating CP rings or NQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix context memory allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ring checking logic on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust default RX coalescing ticks to 10 us. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Support for 64-bit flow handle. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase context memory allocations on 57500 chips for RDMA. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add Level 2 context memory paging support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Enhance bnxt_alloc_ring()/bnxt_free_ring(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for 2nd firmware message channel. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Introduce bnxt_get_hwrm_resp_addr & bnxt_get_hwrm_seq_id routines. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Avoid arithmetic on void * pointer. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use macros for firmware message doorbell offsets. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Set hwrm_intr_seq_id value to its inverted value. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.33. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix ethtool self-test loopback. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: query force speeds before disabling autoneg mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not free port statistics buffer when device is down. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Save ring statistics before reset. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Return linux standard errors in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Don't set ETS on unused TCs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add ethtool -S priority counters. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add SR-IOV support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable MSIX before re-reserving NQs/CMPL rings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Reserve 1 stat_ctx for RDMA driver. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not modify max_stat_ctxs after RDMA driver requests/frees stat_ctxs (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get rid of num_stat_ctxs variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_get_avail_cp_rings_for_en() helper function. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Store the maximum NQs available on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove printing of hwrm message (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix _bnxt_get_max_rings() for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix NQ/CP rings accounting on the new 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Keep track of reserved IRQs. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix CNP CoS queue regression. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix filling time in bnxt_fill_coredump_record() (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add software "missed_irqs" counter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Workaround occasional TX timeout on 57500 A0. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Disable RDMA support on the 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix rx_l4_csum_errors counter on 57500 devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix RSS context allocation. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Copy and paste bug in extended tx_stats (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PCI ID for BCM57508 device. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new NAPI poll function for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_poll_work(). (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add coalescing setup for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use bnxt_cp_ring_info struct pointer as parameter for RX path. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add RSS support for 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Increase RSS context array count and skip ring groups on 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate/Free CP rings for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify bnxt_ring_alloc_send_msg() to support 57500 chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add helper functions to get firmware CP ring ID. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Allocate completion ring structures for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Modify the ring reservation functions for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust MSIX and ring groups for 57500 series chips. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Re-structure doorbells. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add 57500 new chip ID and basic structures. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Configure context memory on new devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Check context memory requirements from firmware. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new flags to setup new page table PTE bits on newer devices. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Refactor bnxt_ring_struct. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update interrupt coalescing logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add maximum extended request length fw message support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add additional extended port statistics. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface spec. to 1.10.0.3. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Remove unnecessary unsigned integer comparison and initialize variable (Selvin Xavier) [1664477] - [netdrv] bnxt_en: get the reduced max_irqs by the ones used by RDMA (Selvin Xavier) [1664477] - [netdrv] bnxt_en: free hwrm resources, if driver probe fails. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix enables field in HWRM_QUEUE_COS2BW_CFG request (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix VNIC reservations on the PF. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add a driver specific gre_ver_check devlink parameter. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use msix_vec_per_pf_max and msix_vec_per_pf_min devlink params. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: return proper error when FW returns HWRM_ERR_CODE_RESOURCE_ACCESS_DENIED (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Use ignore_ari devlink parameter (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix TX timeout during netpoll. (Selvin Xavier) [1664477] - [netdrv] bnxt: remove ndo_poll_controller (Selvin Xavier) [1664477] - [netdrv] bnxt_en: don't try to offload VLAN 'modify' action (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'addr_type' (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove set but not used variable 'rx_stats' (Selvin Xavier) [1664477] - [netdrv] net: bnxt: Fix a uninitialized variable warning. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: take coredump_record structure off stack (Selvin Xavier) [1664477] - [netdrv] bnxt_en: avoid string overflow for record->system_name (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Fix strcpy() warnings in bnxt_ethtool.c (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Do not use the CNP CoS queue for networking traffic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add DCBNL DSCP application protocol support. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add hwmon sysfs support to read temperature (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Notify firmware about IF state changes. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Move firmware related flags to a new fw_cap field in struct bnxt. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add BNXT_NEW_RM() macro. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add support for ethtool get dump. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update RSS setup and GRO-HW logic according to the latest spec. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add new VF resource allocation strategy mode. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add PHY retry logic. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add external loopback test to ethtool selftest. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Adjust timer based on ethtool stats-block-usecs settings. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Update firmware interface version to 1.9.2.25. (Selvin Xavier) [1664477] - [netdrv] bnxt_en: combine 'else if' and 'else' into single branch (Selvin Xavier) [1664477] - [netdrv] bnxt_en: remove redundant debug register dma mem allocation (Selvin Xavier) [1664477] - [netdrv] bnxt_en: Add bnxt_en initial params table and register it. (Selvin Xavier) [1664477] - [netdrv] sfc: mcdi_port: Mark expected switch fall-through (Jarod Wilson) [1685478] - [netdrv] sfc: ensure recovery after allocation failures (Jarod Wilson) [1685478] - [netdrv] sfc: Replace dev_kfree_skb_any by dev_consume_skb_any (Jarod Wilson) [1685478] - [netdrv] sfc: add bundle partition definitions to mtd (Jarod Wilson) [1685478] - [netdrv] sfc: Replace spin_is_locked() with lockdep (Jarod Wilson) [1685478] - [netdrv] sfc: remove ndo_poll_controller (Jarod Wilson) [1685478] - [iommu] iommu/amd: Set exclusion range correctly (Jerry Snitselaar) [1702766] - [iommu] iommu/amd: Reserve exclusion range in iova-domain (Jerry Snitselaar) [1694835] - [scsi] scsi: mpt3sas: Fix kernel panic during expander reset (Tomas Henzl) [1677693] - [mm] mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=n (Waiman Long) [1705607] - [mm] x86/mm: Drop usage of __flush_tlb_all() in kernel_physical_mapping_init() (Waiman Long) [1705607] - [include] x86/mm: Validate kernel_physical_mapping_init() PTE population (Waiman Long) [1705607] - [include] generic/pgtable: Introduce set_pte_safe() (Waiman Long) [1705607] - [include] generic/pgtable: Introduce {p4d,pgd}_same() (Waiman Long) [1705607] - [include] generic/pgtable: Make {pmd, pud}_same() unconditionally available (Waiman Long) [1705607] - [mm] percpu: stop printing kernel addresses (Waiman Long) [1705607] - [x86] x86/speculation: Prevent deadlock on ssb_state::lock (Waiman Long) [1705607] - [fs] debugfs: fix use-after-free on symlink traversal (Waiman Long) [1705607] - [lib] debugobjects: avoid recursive calls with kmemleak (Waiman Long) [1705607] - [mm] mm/swapfile.c: use kvzalloc for swap_info_struct allocation (Waiman Long) [1705607] - [mm] hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444! (Waiman Long) [1705607] - [include] watchdog/core: Add missing prototypes for weak functions (Waiman Long) [1705607] - [mm] memory_hotplug: cond_resched in __remove_pages (Waiman Long) [1705607] - [kernel] genirq: Fix race on spurious interrupt detection (Waiman Long) [1705607] - [kernel] printk: Fix panic caused by passing log_buf_len to command line (Waiman Long) [1705607] - [mm] mm/hmm: fix race between hmm_mirror_unregister() and mmu_notifier callback (Waiman Long) [1705607] - [mm] mm/rmap: map_pte() was not handling private ZONE_DEVICE page properly (Waiman Long) [1705607] - [mm] hugetlbfs: dirty pages as they are added to pagecache (Waiman Long) [1705607] - [fs] mm: /proc/pid/smaps_rollup: fix NULL pointer deref in smaps_pte_range() (Waiman Long) [1705607] - [kernel] sched/fair: Fix the min_vruntime update logic in dequeue_entity() (Waiman Long) [1705607] - [mm] x86/mm/pat: Disable preemption around __flush_tlb_all() (Waiman Long) [1705607] - [x86] x86/corruption-check: Fix panic in memory_corruption_check() when boot option without value is provided (Waiman Long) [1705607] - [x86] x86/time: Correct the attribute on jiffies' definition (Waiman Long) [1705607] - [x86] x86/percpu: Fix this_cpu_read() (Waiman Long) [1705607] - [x86] x86/tsc: Force inlining of cyc2ns bits (Waiman Long) [1705607] - [mm] mm/migrate.c: split only transparent huge pages when allocation fails (Waiman Long) [1705607] - [mm] mm/thp: fix call to mmu_notifier in set_pmd_migration_entry() v2 (Waiman Long) [1705607] - [mm] mm/mmap.c: don't clobber partially overlapping VMA with MAP_FIXED_NOREPLACE (Waiman Long) [1705607] - [mm] percpu: stop leaking bitmap metadata blocks (Waiman Long) [1705607] - [lib] vsprintf: Fix off-by-one bug in bstr_printf() processing dereferenced pointers (Waiman Long) [1705607] - [mm] mm/vmstat.c: fix outdated vmstat_text (Waiman Long) [1705607] - [base] PM / core: Clear the direct_complete flag on errors (Waiman Long) [1705607] - [tools] x86/vdso: Fix vDSO syscall fallback asm constraint regression (Waiman Long) [1705607] - [x86] x86/vdso: Only enable vDSO retpolines when enabled and supported (Waiman Long) [1705607] - [tools] selftests/x86: Add clock_gettime() tests to test_vdso (Waiman Long) [1705607] - [x86] x86/vdso: Fix asm constraints on vDSO syscall fallbacks (Waiman Long) [1705607] - [drivers] clocksource/drivers/timer-atmel-pit: Properly handle error cases (Waiman Long) [1705607] - [mm] mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properly (Waiman Long) [1705607] - [mm] mm, thp: fix mlocking THP page with migration enabled (Waiman Long) [1705607] - [mm] mm: migration: fix migration of huge PMD shared pages (Waiman Long) [1705607] - [net] net/smc: improve smc_conn_create reason codes (Philipp Rudo) [1703471] - [net] net/smc: improve smc_listen_work reason codes (Philipp Rudo) [1703471] - [net] net/smc: code cleanup smc_listen_work (Philipp Rudo) [1703471] - [net] net/smc: cleanup of get vlan id (Philipp Rudo) [1703471] - [net] net/smc: consolidate function parameters (Philipp Rudo) [1703471] - [net] net/smc: check for ip prefix and subnet (Philipp Rudo) [1703471] - [net] net/smc: fallback to TCP after connect problems (Philipp Rudo) [1703471] - [net] net/smc: nonblocking connect rework (Philipp Rudo) [1703471] - [net] net/smc: move unhash before release of clcsock (Philipp Rudo) [1703471] - [net] net/smc: fix return code from FLUSH command (Philipp Rudo) [1703471] - [net] net/smc: propagate file from SMC to TCP socket (Philipp Rudo) [1703471] - [net] net/smc: fix a NULL pointer dereference (Philipp Rudo) [1703471] - [net] net/smc: wait for pending work before clcsock release_sock (Philipp Rudo) [1703471] - [net] net/smc: allow pnetid-less configuration (Philipp Rudo) [1700797] - [net] net/smc: allow PCI IDs as ib device names in the pnet table (Philipp Rudo) [1700797] - [net] net/smc: add pnet table namespace support (Philipp Rudo) [1700797] - [net] net/smc: add smcd support to the pnet table (Philipp Rudo) [1700797] - [net] net/smc: rework pnet table (Philipp Rudo) [1700797] - [net] net/smc: cleanup for smcr_tx_sndbuf_nonempty (Philipp Rudo) [1700797]- [tools] tools power turbostat: Override CFLAGS assignments and add LDFLAGS to build command (Steve Best) [1705959] - [tools] tools/power turbostat: update version number (Steve Best) [1705959] - [tools] tools/power turbostat: Add checks for failure of fgets() and fscanf() (Steve Best) [1705959] - [tools] tools/power turbostat: Warn on bad ACPI LPIT data (Steve Best) [1705959] - [tools] tools/power turbostat: Also read package power on AMD F17h (Zen) (Steve Best) [1705959] - [tools] tools/power turbostat: Add support for AMD Fam 17h (Zen) RAPL (Steve Best) [1705959] - [tools] tools/power turbostat: Do not display an error on systems without a cpufreq driver (Steve Best) [1705959] - [tools] tools/power turbostat: Add Die column (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CNL-specific code (Steve Best) [1705959] - [tools] tools/power turbostat: Cleanup CC3-skip code (Steve Best) [1705959] - [tools] tools/power turbostat: Restore ability to execute in topology-order (Steve Best) [1705959] - [tools] tools/power turbostat: fix goldmont C-state limit decoding (Steve Best) [1705959] - [tools] tools/power turbostat: reduce debug output (Steve Best) [1705959] - [tools] tools/power turbosat: fix AMD APIC-id output (Steve Best) [1705959] - [mmc] mmc: sdhci-iproc: Add ACPI support (Mark Langsdorf) [1576966] - [mmc] mmc: sdhci-pltfm: Convert DT properties to generic device properties (Mark Langsdorf) [1576966] - [tty] serial: 8250_dw: Add ACPI support for uart on Broadcom SoC (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: Add clock-frequency property (Mark Langsdorf) [1576966] - [watchdog] watchdog: sp805: set WDOG_HW_RUNNING when appropriate (Mark Langsdorf) [1576966] - [thermal] thermal: broadcom: Add Stingray thermal driver (Mark Langsdorf) [1576966] - [hv] hv: vmbus: Change server monitor_pages index to 0 (Mohammed Gamal) [1691383] - [kernel] hv: vmbus: Expose counters for interrupts and full conditions (Mohammed Gamal) [1691383] - [kernel] vmbus: Switch to use new generic UUID API (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Check for ring when getting debug info (Mohammed Gamal) [1691383] - [x86] hyper-v: move synic/stimer control structures definitions to hyperv-tlfs.h (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Return -EINVAL for the sys files for unopened channels (Mohammed Gamal) [1691383] - [hv] x86, hyperv: remove PCI dependency (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Offload the handling of channels to two workqueues (Mohammed Gamal) [1691383] - [hv] hv: vmbus: check the creation_status in vmbus_establish_gpadl() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove the useless API vmbus_get_outgoing_channel() (Mohammed Gamal) [1691383] - [hv] hv: kvp: Use u to print U32 (Mohammed Gamal) [1691383] - [hv] hv_utils: update name in struct hv_driver util_drv (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Get rid of unnecessary state in hv_context (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the recent regression caused by incorrect clean-up (Mohammed Gamal) [1691383] - [hv] hv_balloon: Replace spin_is_locked() with lockdep (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use cpumask_var_t for on-stack cpu mask (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix two "this statement may fall through" warnings (Mohammed Gamal) [1691383] - [hv] hv: kvp: Fix the indentation of some "break" statements (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the descriptions of some function parameters (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Use get/put_cpu() in vmbus_connect() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix synic per-cpu context initialization (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Cleanup synic memory free path (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove use of slow_virt_to_phys() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: add numa_node to sysfs (Mohammed Gamal) [1691383] - [x86] hv: vmbus: Get rid of MSR access from vmbus_drv.c (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the issue with freeing up hv_ctl_table_hdr (Mohammed Gamal) [1691383] - [hv] hv: vmus: Fix the check for return value from kmsg get dump buffer (Mohammed Gamal) [1691383] - [hv] hv: Send one page worth of kmsg dump over Hyper-V during panic (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Remove x86 MSR refs in arch independent code (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Fix the offer_in_progress in vmbus_process_offer() (Mohammed Gamal) [1691383] - [hv] hv: vmbus: Add comments on ring buffer signaling (Mohammed Gamal) [1691383] - [video] use the new async probing feature for the hyperv drivers (Mohammed Gamal) [1691383] - [rpmspec] kernel-packaging: Remove kernel files from kernel-modules-extra package (Prarit Bhargava) [1705216] - [fs] xfs: don't ever put nlink > 0 inodes on the unlinked list (Brian Foster) [1693063] - [fs] xfs: reserve blocks for ifree transaction during log recovery (Brian Foster) [1693063] - [fs] xfs: rename m_inotbt_nores to m_finobt_nores (Brian Foster) [1693063] - [net] xfrm: Honor original L3 slave device in xfrmi policy lookup (Herbert Xu) [1702198] - [net] xfrm: Fix inbound traffic via XFRM interfaces across network namespaces (Herbert Xu) [1702198] - [net] xfrm: Make set-mark default behavior backward compatible (Herbert Xu) [1702198] - [net] xfrm: remove unnecessary check in xfrmi_get_stats64 (Herbert Xu) [1702198] - [net] xfrm: fix gro_cells leak when remove virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Make function xfrmi_get_link_net() static (Herbert Xu) [1702198] - [net] xfrm: fix ptr_ret.cocci warnings (Herbert Xu) [1702198] - [net] xfrm: Return detailed errors from xfrmi_newlink (Herbert Xu) [1702198] - [net] xfrm: Allow xfrmi if_id to be updated by UPDSA (Herbert Xu) [1702198] - [net] xfrm: Remove xfrmi interface ID from flowi (Herbert Xu) [1702198] - [net] xfrm: Allow Set Mark to be Updated Using UPDSA (Herbert Xu) [1702198] - [net] xfrm: Add virtual xfrm interfaces (Herbert Xu) [1702198] - [net] xfrm: Add a new lookup key to match xfrm interfaces. (Herbert Xu) [1702198] - [net] flow: Extend flow informations with xfrm interface id. (Herbert Xu) [1702198] - [net] xfrm: Extend the output_mark to support input direction and masking. (Herbert Xu) [1702198] - [fs] xfs: don't account extra agfl blocks as available (Brian Foster) [1656687] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't fail IT nexus reset for Open Reject timeout (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Don't hard reset disk during controller reset (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Support all RAS events with MSI interrupts (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: allocate different SAS address for directly attached situation (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Adjust the printk format of functions hisi_sas_init_device() (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Fix for setting the PHY linkrate when disconnected (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: Remedy inconsistent PHY down state in software (Xiaojun Tan) [1702614] - [scsi] scsi: hisi_sas: add host reset interface for test (Xiaojun Tan) [1702614] - [hid] HID: Increase maximum report size allowed by hid_field_extract() (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove data[128] usage on stack when sending HBM request (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: move doorbell writing before flush (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Optimize writing ipc message from queue (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: avoid binding wrong ishtp_cl_device (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Ice Lake mobile (Tony Camuso) [1688112] - [hid] HID: increase maximum global item tag report size to 256 (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: Enable Sunrise Point-H ish driver (Tony Camuso) [1688112] - [hid] HID: intel-ish-hid: remove redundant variable num_frags (Tony Camuso) [1688112]- [s390] Disable kexec_load via kernel_lockdown for s390 (Philipp Rudo) [1659399] - [s390] s390/ipl: Provide has_secure sysfs attribute (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Create ipl report and pass to next kernel (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Signature verification prototype (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Load new kernel to absolute 0 (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Unify loader code (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Simplify parmarea access (Philipp Rudo) [1659399] - [s390] s390/purgatory: Omit use of bin2c (Philipp Rudo) [1659399] - [s390] s390/purgatory: Reduce purgatory size (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix detection of text segment in ELF loader (Philipp Rudo) [1659399] - [s390] s390/kexec_file: Fix potential segment overlap in ELF loader (Philipp Rudo) [1659399] - [s390] s390/zcore: Rename ipl_block to mitigate name collision (Philipp Rudo) [1659399] - [s390] s390/boot: pad bzImage to 4K (Philipp Rudo) [1659399] - [s390] s390/ipl: add helper functions to create an IPL report (Philipp Rudo) [1659399] - [s390] s390/ipl: read IPL report at early boot (Philipp Rudo) [1659399] - [s390] s390/ipl: add definitions for the IPL report block (Philipp Rudo) [1659399] - [s390] s390/ipl: provide uapi header for list directed IPL (Philipp Rudo) [1659399] - [s390] s390/ipl: make ipl_info less confusing (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section compile time validation (Philipp Rudo) [1659399] - [s390] s390: move ipl block to .boot.preserved.data section (Philipp Rudo) [1659399] - [s390] s390: introduce .boot.preserved.data section (Philipp Rudo) [1659399] - [mm] s390: clean up redundant facilities list setup (Philipp Rudo) [1659399] - [s390] s390/als: remove duplicated in-place implementation of stfle (Philipp Rudo) [1659399] - [netdrv] fm10k: Fix a potential NULL pointer dereference (Neil Horman) [1659172] - [netdrv] fm10k: use struct_size() in kzalloc() (Neil Horman) [1659172] - [netdrv] fm10k: TRIVIAL cleanup of extra spacing in function comment (Neil Horman) [1659172] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Neil Horman) [1659172] - [netdrv] fm10k: bump driver version to match out-of-tree release (Neil Horman) [1659172] - [netdrv] fm10k: add missing device IDs to the upstream driver (Neil Horman) [1659172] - [netdrv] fm10k: ensure completer aborts are marked as non-fatal after a resume (Neil Horman) [1659172] - [netdrv] fm10k: fix SM mailbox full condition (Neil Horman) [1659172] - [netdrv] fm10k: remove ndo_poll_controller (Neil Horman) [1659172] - [netdrv] intel-ethernet: use correct module license (Neil Horman) [1659172] - [scsi] Revert "scsi: fcoe: clear FC_RP_STARTED flags when receiving a LOGO" (Nilesh Javali) [1701545] - [tools] tools: introduce test_and_clear_bit (Peter Xu) [1694926] - [net] bridge: fix netlink export of vlan_stats_per_port option (Ivan Vecera) [1703551] - [net] bridge: fix vlan stats use-after-free on destruction (Ivan Vecera) [1703551] - [tools] headers uapi: Update linux/if_link.h header copy (Ivan Vecera) [1703551] - [net] bridge: fix a possible memory leak in __vlan_add (Ivan Vecera) [1703551] - [net] bridge: add support for per-port vlan stats (Ivan Vecera) [1703551] - [net] bridge: mcast: Default back to multicast enabled state (Ivan Vecera) [1703551] - [net] bridge: pack net_bridge better (Ivan Vecera) [1703551] - [net] bridge: convert mtu_set_by_user to a bit (Ivan Vecera) [1703551] - [net] bridge: convert neigh_suppress_enabled option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert mcast options to bits (Ivan Vecera) [1703551] - [net] bridge: convert and rename mcast disabled (Ivan Vecera) [1703551] - [net] bridge: convert group_addr_set option to a bit (Ivan Vecera) [1703551] - [net] bridge: convert nf call options to bits (Ivan Vecera) [1703551] - [net] bridge: add bitfield for options and convert vlan opts (Ivan Vecera) [1703551] - [net] bridge: make struct opening bracket consistent (Ivan Vecera) [1703551] - [net] Add netif_is_gretap()/netif_is_ip6gretap() (Ivan Vecera) [1701208] - [net] sched: register callbacks for indirect tc block binds (Ivan Vecera) [1701214] - [tools] selftests: tc-testing: fix tunnel_key failure if dst_port is unspecified (Ivan Vecera) [1701210] - [tools] selftests: tc-testing: drop test on missing tunnel key id (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Don't dump dst port if it wasn't set (Ivan Vecera) [1701210] - [net] sched: act_tunnel_key: Allow key-less tunnels (Ivan Vecera) [1701210] - [net] ethtool: Added support for 50Gbps per lane link modes (Ivan Vecera) [1701215] - [net] ip_gre: fix parsing gre header in ipgre_err (Hangbin Liu) [1702212] - [net] vxlan: Free a leaked vetoed multicast rdst (Ivan Vecera) [1691695] - [net] switchdev: Add extack argument to call_switchdev_notifiers() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add extack to switchdev operations (Ivan Vecera) [1691695] - [net] net: Add extack argument to ndo_fdb_add() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Delete remote after update (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Postpone vxlan_config_apply() (Ivan Vecera) [1691695] - [netdrv] vxlan: changelink: Inline vxlan_dev_configure() (Ivan Vecera) [1691695] - [netdrv] vxlan: Allow vetoing of FDB notifications (Ivan Vecera) [1691695] - [netdrv] vxlan: Have vxlan_fdb_replace() save original rdst value (Ivan Vecera) [1691695] - [netdrv] vxlan: Split vxlan_fdb_update() in two (Ivan Vecera) [1691695] - [netdrv] vxlan: Move up vxlan_fdb_free(), vxlan_fdb_destroy() (Ivan Vecera) [1691695] - [net] bridge: Add br_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_clear_offload() (Ivan Vecera) [1691695] - [netdrv] vxlan: Add vxlan_fdb_replay() (Ivan Vecera) [1691695] - [net] route: add support for directed broadcast forwarding (Xin Long) [1562384] - [net] erspan: build the header with the right proto according to erspan_ver (Xin Long) [1663862] - [net] ipv6: make ip6_create_rt_rcu return ip6_null_entry instead of NULL (Xin Long) [1688617] - [net] tipc: handle the err returned from cmd header function (Jon Maloy) [1693452] - [net] tipc: check link name with right length in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: check bearer name with right length in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: change to check tipc_own_id to return in tipc_net_stop (Jon Maloy) [1693452] - [net] tipc: tipc clang warning (Jon Maloy) [1693452] - [net] tipc: fix cancellation of topology subscriptions (Jon Maloy) [1693452] - [net] tipc: allow service ranges to be connect()'ed on RDM/DGRAM (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check for nla_nest_start (Jon Maloy) [1693452] - [net] net: tipc: fix a missing check of nla_nest_start (Jon Maloy) [1693452] - [net] tipc: fix RDM/DGRAM connect() regression (Jon Maloy) [1693452] - [net] tipc: fix race condition causing hung sendto (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_rcvmsg() (Jon Maloy) [1693452] - [net] tipc: improve function tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: fix link session and re-establish issues (Jon Maloy) [1693452] - [net] tipc: fix skb may be leaky in tipc_link_input (Jon Maloy) [1693452] - [net] tipc: remove dead code in struct tipc_topsrv (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: remove unneeded semicolon in trace.c (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_doit (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_name_table_dump (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_set (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_bearer_enable (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in tipc_nl_compat_link_reset_stats (Jon Maloy) [1693452] - [net] tipc: fix uninit-value in in tipc_conn_rcv_sub (Jon Maloy) [1693452] - [net] tipc: fix memory leak in tipc_nl_compat_publ_dump (Jon Maloy) [1693452] - [net] tipc: fix a missing check of genlmsg_put (Jon Maloy) [1693452] - [net] tipc: fix a double free in tipc_enable_bearer() (Jon Maloy) [1693452] - [net] net/netlink_compat: Fix a missing check of nla_parse_nested (Jon Maloy) [1693452] - [net] tipc: fix uninitialized value for broadcast retransmission (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc bearer (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc node (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc socket (Jon Maloy) [1693452] - [net] tipc: add trace_events for tipc link (Jon Maloy) [1693452] - [net] tipc: enable tracepoints in tipc (Jon Maloy) [1693452] - [net] tipc: handle broadcast NAME_DISTRIBUTOR packet when receiving it (Jon Maloy) [1693452] - [net] tipc: check group dests after tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: check tsk->group in tipc_wait_for_cond() (Jon Maloy) [1693452] - [net] tipc: compare remote and local protocols in tipc_udp_enable() (Jon Maloy) [1693452] - [net] tipc: use lock_sock() in tipc_sk_reinit() (Jon Maloy) [1693452] - [net] tipc: fix node keep alive interval calculation (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning during node delete (Jon Maloy) [1693452] - [net] tipc: don't assume linear buffer when reading ancillary data (Jon Maloy) [1693452] - [net] tipc: fix lockdep warning when reinitilaizing sockets (Jon Maloy) [1693452] - [net] tipc: fix link re-establish failure (Jon Maloy) [1693452] - [net] tipc: improve broadcast retransmission algorithm (Jon Maloy) [1693452] - [net] tipc: use destination length for copy string (Jon Maloy) [1693452] - [net] tipc: support binding to specific ip address when activating UDP bearer (Jon Maloy) [1677371 1693452] - [net] tipc: remainder of commit ignore STATE_MSG on wrong link session (Jon Maloy) [1693452] - [net] tipc: buffer overflow handling in listener socket (Jon Maloy) [1693452] - [net] tipc: add SYN bit to connection setup messages (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_filter_connect() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_sk_timeout() (Jon Maloy) [1693452] - [net] tipc: refactor function tipc_msg_reverse() (Jon Maloy) [1693452] - [net] tipc: Add and use skb_mark_not_on_list(). (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for tipc_topsrv_queue_evt() comments (Jon Maloy) [1693452] - [net] tipc: correct spelling errors for struct tipc_bc_base's comment (Jon Maloy) [1693452] - [net] tipc: correct structure parameter comments for topsrv (Jon Maloy) [1693452] - [net] net/tipc: remove redundant variables 'tn' and 'oport' (Jon Maloy) [1693452] - [net] net: tipc: bcast: Replace GFP_ATOMIC with GFP_KERNEL in tipc_bcast_init() (Jon Maloy) [1693452] - [net] net: tipc: name_table: Replace GFP_ATOMIC with GFP_KERNEL in tipc_nametbl_init() (Jon Maloy) [1693452] - [net] tipc: make some functions static (Jon Maloy) [1693452] - [net] tipc: make link capability update thread safe (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_group_size (Jon Maloy) [1693452] - [net] tipc: remove unused tipc_link_is_active (Jon Maloy) [1693452] - [net] tipc: check session number before accepting link protocol messages (Jon Maloy) [1693452] - [net] tipc: add sequence number check for link STATE messages (Jon Maloy) [1693452] - [net] tipc: mark expected switch fall-throughs (Jon Maloy) [1693452] - [net] tipc: extend sock diag for group communication (Jon Maloy) [1693452] - [net] tipc: Auto removal of peer down node instance (Jon Maloy) [1693452] - [net] tipc: optimize function tipc_node_timeout() (Jon Maloy) [1693452] - [net] tipc: eliminate buffer cloning in function tipc_msg_extract() (Jon Maloy) [1693452] - [net] netfilter: nf_conncount: fix argument order to find_next_bit (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: speculative garbage collection on empty lists (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: move all list iterations under spinlock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: merge lookup and add functions (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: restart search when nodes have been erased (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: split gc in two phases (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: don't skip eviction when age is negative (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: replace CONNCOUNT_LOCK_SLOTS with CONNCOUNT_SLOTS (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use rb_link_node_rcu() instead of rb_link_node() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: remove wrong condition check routine (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix unexpected permanent node of list. (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: fix list_del corruption in conn_free (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: use spin_lock_bh instead of spin_lock (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Add list lock and gc worker, and RCU for init tree search (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Split insert and traversal (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Move locking into count_tree() (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit in nf_conncount_lookup() and cleanup (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Switch to plain list (Florian Westphal) [1531074] - [net] netfilter: nf_conncount: Early exit for garbage collection (Florian Westphal) [1531074] - [net] ptp: uapi: change _IOW to IOWR in PTP_SYS_OFFSET_EXTENDED definition (Hangbin Liu) [1677215] - [net] ptp: check that rsv field is zero in struct ptp_sys_offset_extended (Hangbin Liu) [1677215] - [net] ptp: deprecate gettime64() in favor of gettimex64() (Hangbin Liu) [1677215] - [net] ptp: add PTP_SYS_OFFSET_EXTENDED ioctl (Hangbin Liu) [1677215] - [net] ptp: check gettime64 return code in PTP_SYS_OFFSET ioctl (Hangbin Liu) [1677215] - [net] ptp: reorder declarations in ptp_ioctl() (Hangbin Liu) [1677215] - [net] tuntap: fix multiqueue rx (Guillaume Nault) [1686563]- [edac] EDAC/amd64: Add Family 17h Model 30h PCI IDs (Aristeu Rozanski) [1696603] - [x86] Update stepping values for coffee lake desktop (David Arcari) [1704800] - [security] KEYS: trusted: allow trusted.ko to initialize w/o a TPM (Jerry Snitselaar) [1694208] - [security] tpm: pass an array of tpm_extend_digest structures to tpm_pcr_extend() (Jerry Snitselaar) [1665130 1665129] - [security] KEYS: trusted: explicitly use tpm_chip structure from tpm_default_chip() (Jerry Snitselaar) [1665130 1665129] - [char] tpm/ppi: Enable submission of optional command parameter for PPI 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Possibly show command parameter if TPM PPI 1.3 is used (Jerry Snitselaar) [1665130] - [char] tpm/ppi: Display up to 101 operations as define for version 1.3 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: rename TPM_PPI_REVISION_ID to TPM_PPI_REVISION_ID_1 (Jerry Snitselaar) [1665130] - [char] tpm/ppi: pass function revision ID to tpm_eval_dsm() (Jerry Snitselaar) [1665130] - [char] tpm: Fix the type of the return value in calc_tpm2_event_size() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: fix an invalid condition in tpm_common_poll (Jerry Snitselaar) [1694208] - [char] tpm: turn on TPM on suspend for TPM 1.x (Jerry Snitselaar) [1694208 1665130] - [char] tpm: move tpm_chip definition to include/linux/tpm.h (Jerry Snitselaar) [1665129] - [char] tpm: retrieve digest size of unknown algorithms with PCR read (Jerry Snitselaar) [1665130 1665129] - [char] tpm: rename and export tpm2_digest and tpm2_algorithms (Jerry Snitselaar) [1665130 1665129] - [char] tpm: dynamically allocate the allocated_banks array (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove @flags from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: take TPM chip power gating out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: introduce tpm_chip_start() and tpm_chip_stop() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: remove TPM_TRANSMIT_UNLOCKED flag (Jerry Snitselaar) [1665130 1665129] - [char] tpm: use tpm_try_get_ops() in tpm-sysfs.c. (Jerry Snitselaar) [1665130] - [char] tpm: remove @space from tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move TPM space code out of tpm_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: move tpm_validate_commmand() to tpm2-space.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: clean up tpm_try_transmit() error handling flow (Jerry Snitselaar) [1665130 1665129] - [char] tpm: encapsulate tpm_dev_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: access command header through struct in tpm_try_transmit() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: declare struct tpm_header (Jerry Snitselaar) [1665130 1665129] - [char] tpm: print tpm2_commit_space() error inside tpm2_commit_space() (Jerry Snitselaar) [1665129] - [char] tpm: return 0 from pcrs_show() when tpm1_pcr_read() fails (Jerry Snitselaar) [1665130] - [char] tpm: fix invalid return value in pubek_show() (Jerry Snitselaar) [1694208 1665130] - [char] tpm: use tpm_buf in tpm_transmit_cmd() as the IO parameter (Jerry Snitselaar) [1665130 1665129] - [char] tpm: don't return bool from update_timeouts (Jerry Snitselaar) [1665130] - [char] tpm: don't print error message in tpm_transmit_cmd when tpm still testing (Jerry Snitselaar) [1665129] - [char] tpm: add _head suffix to tcg_efi_specid_event and tcg_pcr_event2 (Jerry Snitselaar) [1665129] - [char] tpm: Fix off-by-one when reading binary_bios_measurements (Jerry Snitselaar) [1694208 1665130] - [char] tpm: Simplify the measurements loop (Jerry Snitselaar) [1665130] - [char] tpm/tpm_i2c_atmel: Return -E2BIG when the transfer is incomplete (Jerry Snitselaar) [1694208] - [char] tpm: Unify the send callback behaviour (Jerry Snitselaar) [1665129] - [char] tpm: Fix some name collisions with drivers/char/tpm.h (Jerry Snitselaar) [1694208] - [char] tpm/tpm_crb: Avoid unaligned reads in crb_recv() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: add support for partial reads (Jerry Snitselaar) [1665129] - [char] tpm: tpm_ibmvtpm: fix kdoc warnings (Jerry Snitselaar) [1665129] - [char] tpm: fix kdoc for tpm2_flush_context_cmd() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: tpm_try_transmit() refactor error flow. (Jerry Snitselaar) [1694208 1665129] - [char] tpm: use u32 instead of int for PCR index (Jerry Snitselaar) [1665130 1665129] - [security] ima: Get rid of ima_used_chip and use ima_tpm_chip != NULL instead (Jerry Snitselaar) [1665130 1665129] - [security] ima: Use tpm_default_chip() and call TPM functions with a tpm_chip (Jerry Snitselaar) [1665129] - [char] tpm1: reimplement tpm1_continue_selftest() using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: reimplement SAVESTATE using tpm_buf (Jerry Snitselaar) [1665130] - [char] tpm1: rename tpm1_pcr_read_dev to tpm1_pcr_read() (Jerry Snitselaar) [1665130] - [char] tpm1: implement tpm1_pcr_read_dev() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm1: rewrite tpm1_get_random() using tpm_buf structure (Jerry Snitselaar) [1665130] - [char] tpm: tpm-space.c remove unneeded semicolon (Jerry Snitselaar) [1665129] - [char] tpm: tpm-interface.c drop unused macros (Jerry Snitselaar) [1694208 1665130] - [char] tpm: add tpm_auto_startup() into tpm-interface.c (Jerry Snitselaar) [1665129] - [char] tpm: factor out tpm_startup function (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x pm suspend flow into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm 1.x selftest code from tpm-interface.c tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm1_get_random into tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm_getcap to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: move tpm1_pcr_extend to tpm1-cmd.c (Jerry Snitselaar) [1665130] - [char] tpm: factor out tpm_get_timeouts() (Jerry Snitselaar) [1665130 1665129] - [char] tpm: add tpm_calc_ordinal_duration() wrapper (Jerry Snitselaar) [1665130 1665129] - [char] tpm: factor out tpm 1.x duration calculation to tpm1-cmd.c (Jerry Snitselaar) [1665130 1665129] - [char] tpm: sort objects in the Makefile (Jerry Snitselaar) [1665129] - [char] tpm2: add new tpm2 commands according to TCG 1.36 (Jerry Snitselaar) [1665129] - [char] tpm: tpm_i2c_nuvoton: use correct command duration for TPM 2.x (Jerry Snitselaar) [1665129] - [char] tpm: add support for nonblocking operation (Jerry Snitselaar) [1665129] - [char] tpm: add ptr to the tpm_space struct to file_priv (Jerry Snitselaar) [1665129] - [char] tpm: Make SECURITYFS a weak dependency (Jerry Snitselaar) [1665129] - [char] tpm: suppress transmit cmd error logs when TPM 1.2 is disabled/deactivated (Jerry Snitselaar) [1665130] - [char] tpm: fix response size validation in tpm_get_random() (Jerry Snitselaar) [1694208 1665129] - [char] tpm: replace TPM_TRANSMIT_RAW with TPM_TRANSMIT_NESTED (Jerry Snitselaar) [1665129] - [char] tpm: Convert tpm_find_get_ops() to use tpm_default_chip() (Jerry Snitselaar) [1665129] - [char] tpm: Implement tpm_default_chip() to find a TPM chip (Jerry Snitselaar) [1665129] - [char] tpm: rename tpm_chip_find_get() to tpm_find_get_ops() (Jerry Snitselaar) [1665129] - [char] tpm: Allow tpm_tis drivers to set hwrng quality. (Jerry Snitselaar) [1665129] - [char] tpm: Return the actual size when receiving an unsupported command (Jerry Snitselaar) [1694208 1665129] - [char] tpm/tpm_i2c_infineon: switch to i2c_lock_bus(..., I2C_LOCK_SEGMENT) (Jerry Snitselaar) [1665129] - [char] tpm_tis_spi: Pass the SPI IRQ down to the driver (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_random() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_get_tpm_pt() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_probe() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [char] tpm: migrate tpm2_shutdown() to use struct tpm_buf (Jerry Snitselaar) [1665129] - [pci] PCI: Fix __initdata issue with "pci=disable_acs_redir" parameter (Myron Stowe) [1704979] - [s390] s390/pci: skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Add flag so platforms can skip VF scanning (Myron Stowe) [1704979] - [pci] PCI/IOV: Factor out sriov_add_vfs() (Myron Stowe) [1704979] - [pci] switchtec: Add MRPC DMA mode support (Myron Stowe) [1704979] - [pci] switchtec: Improve MRPC efficiency by enabling write combining (Myron Stowe) [1704979] - [pci] switchtec: Fix SWITCHTEC_IOCTL_EVENT_IDX_ALL flags overwrite (Myron Stowe) [1704979] - [pci] switchtec: Set DMA coherent mask (Myron Stowe) [1704979] - [pci] switchtec: Remove immediate status check after submitting MRPC command (Myron Stowe) [1704979] - [pci] PCI / PM: Allow runtime PM without callback functions (Myron Stowe) [1704979] - [pci] PCI/P2PDMA: Clean up documentation and kernel-doc (Myron Stowe) [1704979] - [pci] PCI: Remove unnecessary space before function pointer arguments (Myron Stowe) [1704979] - [maintainers] MAINTAINERS: Add x86 early-quirks.c file pattern to PCI subsystem (Myron Stowe) [1704979] - [pci] PCI: Expand the "PF" acronym in Kconfig help text (Myron Stowe) [1704979] - [x86] x86/PCI: Fix Broadcom CNB20LE unintended sign extension (redux) (Myron Stowe) [1704979] - [pci] PCI/ASPM: Remove unused lists from struct pcie_link_state (Myron Stowe) [1704979] - [pci] PCI / ACPI: Identify untrusted PCI devices (Myron Stowe) [1704979]- [documentation] x86/resctrl: Update Documentation/x86/resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Remove unnecessary check for cbm_validate() (Prarit Bhargava) [1504489] - [maintainers] MAINTAINERS: Update resctrl filename patterns (Prarit Bhargava) [1504489] - [documentation] Documentation: Rename and update intel_rdt_ui.txt to resctrl_ui.txt (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Introduce AMD QOS feature (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Fixup the user-visible strings (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add AMD's X86_FEATURE_MBA to the scattered CPUID features (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the config option INTEL_RDT to RESCTRL (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Add vendor check for the MBA software controller (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Bring cbm_validate() into the resource structure (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Initialize the vendor-specific resource functions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Move all the macros to resctrl/internal.h (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Re-arrange the RDT init code (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename the RDT functions and definitions (Prarit Bhargava) [1504489] - [x86] x86/resctrl: Rename and move rdt files to a separate directory (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Prevent pseudo-locking from using stale pointers (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix initial allocation to consider CDP (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: CBM overlap should also check for overlap with CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce utility to obtain CDP peer (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix out-of-bounds memory access in CBM tests (Prarit Bhargava) [1504489] - [x86] perf/x86: Add helper to obtain performance counter index (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Switch to bitmap_zalloc() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Re-enable pseudo-lock measurements (Prarit Bhargava) [1504489] - [x86] x86/cpu: Sanitize FAM6_ATOM naming (David Arcari) [1504489] - [x86] x86/intel_rdt: Use perf infrastructure for measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create required perf event attributes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Remove local register variables (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix exclusive mode handling of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix incorrect loop end condition (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Do not allow pseudo-locking of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix unchecked MSR access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix invalid mode warning when multiple resources are managed (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Global closid helper to support future fixes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix size reporting of MBA resource (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix data type in parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Disable PMU access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix possible circular lock dependency (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make CPU information accessible for pseudo-locked regions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support restoration of subset of permissions (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Fix cleanup of plr structure on error (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Move pseudo_lock_region_clear() (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Limit C-states dynamically when pseudo-locking active (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support L3 cache performance event of Broadwell (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: More precise L2 hit/miss measurements (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create character device exposing pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create debugfs files for pseudo-locking testing (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Create resctrl debug area (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure RDT cleanup on exit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Resctrl files reflect pseudo-locked information (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support creation/removal of pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Pseudo-lock region creation/removal core (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Discover supported platforms via prefetch disable bits (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utilities to test pseudo-locked region possibility (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Split resource group removal in two (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable entering of pseudo-locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support enter/exit of locksetup mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce pseudo-locked region (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add check to determine if monitoring in progress (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Utilities to restrict/restore access to specific files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Protect against resource group changes during locking (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to restrict/restore access to resctrl files (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Add utility to test if tasks assigned to resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Respect read and write access (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce the Cache Pseudo-Locking modes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Display resource groups' allocations' size in bytes (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce "bit_usage" to display cache allocations details (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Ensure requested schemata respects mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Support flexible data to parsing callbacks (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Making CBM name and type more explicit (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Enable setting of exclusive mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce new "exclusive" mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Initialize new resource group with sane defaults (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Make useful functions available internally (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce test to determine if closid is in use (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce resource group's mode resctrl file (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Associate mode with each RDT resource group (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Introduce RDT resource group mode (Prarit Bhargava) [1504489] - [x86] x86/intel_rdt: Provide pseudo-locking hooks within rdt_mount (Prarit Bhargava) [1504489] - [x86] perf/x86: Make perf callchains work without CONFIG_FRAME_POINTER (Jiri Olsa) [1699780]- [kernel] sched/fair: Do not re-read ->h_load_next during hierarchical load calculation (Phil Auld) [1701762] - [s390] kvm: s390: enable MSA9 keywrapping functions depending on cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add deflate conversion facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: add enhanced sort facilty to cpu model (Thomas Huth) [1660913] - [s390] kvm: s390: provide query function for instructions returning 32 byte (Thomas Huth) [1660913] - [s390] kvm: s390: add MSA9 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector BCD enhancements facility to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add vector enhancements facility 2 to cpumodel (Thomas Huth) [1660913] - [s390] kvm: s390: add debug logging for cpu model subfunctions (Thomas Huth) [1660913] - [s390] kvm: s390: implement subfunction processor calls (Thomas Huth) [1660913] - [powercap] powercap: intel_rapl: add support for Jacobsville (Steve Best) [1482401] - [x86] x86/cpu: Add Atom Tremont (Jacobsville) (Steve Best) [1482401]- [crypto] crypto: qat - Remove unused goto label (Neil Horman) [1660313] - [crypto] crypto: prefix header search paths with $(srctree)/ (Neil Horman) [1660313] - [crypto] crypto: qat - no need to check return value of debugfs_create functions (Neil Horman) [1660313] - [crypto] cross-tree: phase out dma_zalloc_coherent() (Neil Horman) [1660313] - [crypto] crypto: qat - move temp buffers off the stack (Neil Horman) [1660313] - [crypto] crypto: qat - Remove VLA usage (Neil Horman) [1660313] - [include] block: kill all_q_node in request_queue (Ming Lei) [1702865] - [block] bfq: update internal depth state when queue depth changes (Ming Lei) [1702865] - [fs] block: fix the return errno for direct IO (Ming Lei) [1702865] - [block] block: do not leak memory in bio_copy_user_iov() (Ming Lei) [1702865] - [nvme] nvme: cancel request synchronously (Ming Lei) [1702865] - [block] blk-mq: introduce blk_mq_complete_request_sync() (Ming Lei) [1702865] - [scsi] scsi: virtio_scsi: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] virtio-blk: limit number of hw queues by nr_cpu_ids (Ming Lei) [1702865] - [block] block, bfq: fix use after free in bfq_bfqq_expire (Ming Lei) [1702865] - [block] paride/pcd: Fix potential NULL pointer dereference and mem leak (Ming Lei) [1702865] - [block] blk-mq: do not reset plug->rq_count before the list is sorted (Ming Lei) [1702865] - [block] paride/pf: Fix potential NULL pointer dereference (Ming Lei) [1702865] - [block] blk-mq: add trace block plug and unplug for multiple queues (Ming Lei) [1702865] - [block] block: use blk_free_flush_queue() to free hctx->fq in blk_mq_init_hctx (Ming Lei) [1702865] - [block] paride/pcd: cleanup queues when detection fails (Ming Lei) [1702865] - [block] paride/pf: cleanup queues when detection fails (Ming Lei) [1702865] - [crypto] crypto: chelsio - Fixed Traffic Stall (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix passing zero to 'PTR_ERR' warning in chcr_aead_op (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Inline single pdu only (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - avoid using sa_entry imm (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variables 'adap' (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - check set_msg_len overflow in generate_b0 (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Fix wrong error counter increments (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Reset counters on cxgb4 Detach (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Handle PCI shutdown event (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - cleanup:send addr as value in function argument (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Use same value for both channel in single WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Swap location of AAD and IV sent in WR (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - remove set but not used variable 'kctx_len' (Arjun Vynipadath) [1664679] - [crypto] drivers: chelsio: use skb_sec_path helper (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - ESN for Inline IPSec Tx (Arjun Vynipadath) [1664679] - [crypto] crypto: chcr - small packet Tx stalls the queue (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - clean up various indentation issues (Arjun Vynipadath) [1664679] - [crypto] crypto: chelsio - Update ntx queue received from cxgb4 (Arjun Vynipadath) [1664679]- [platform] platform/x86: intel_pmc_core: Convert to INTEL_CPU_FAM6 macro (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Avoid a u32 overflow (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Include Reserved IP for LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix file permissions for ltr_show (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP name (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix PCH IP sts reading (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Handle CFL regmap properly (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: convert to DEFINE_SHOW_ATTRIBUTE (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Decode Snoop / Non Snoop LTR (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Fix LTR IGNORE Max offset (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Show Latency Tolerance info (David Arcari) [1658080] - [platform] platform/x86: intel_pmc: Convert to use SPDX identifier (David Arcari) [1658080] - [platform] platform/x86: intel_pmc_core: Add CNP SLPS0 debug registers (David Arcari) [1658080] - [x86] x86/cpu: Introduce INTEL_CPU_FAM*() helper macros (David Arcari) [1658080] - [include] locking/atomics, asm-generic: Move some macros from to a new file (David Arcari) [1658080] - [s390] s390/kasan: fix strncpy_from_user kasan checks (Philipp Rudo) [1665182] - [s390] s390: correct some inline assembly constraints (Philipp Rudo) [1665182] - [s390] s390/kasan: improve string/memory functions checks (Philipp Rudo) [1665182] - [include] compiler: remove __no_sanitize_address_or_inline again (Philipp Rudo) [1665182] - [s390] s390/kasan: increase instrumented stack size to 64k (Philipp Rudo) [1665182] - [mm] s390/kasan: support preemptible kernel build (Philipp Rudo) [1665182] - [mm] s390/kasan: add support for mem= kernel parameter (Philipp Rudo) [1665182] - [mm] s390/kasan: optimize kasan vmemmap allocation (Philipp Rudo) [1665182] - [mm] s390/kasan: avoid kasan crash with standby memory defined (Philipp Rudo) [1665182] - [s390] s390/head: avoid doubling early boot stack size under KASAN (Philipp Rudo) [1665182] - [mm] s390/mm: improve debugfs ptdump markers walking (Philipp Rudo) [1665182] - [mm] s390/mm: optimize debugfs ptdump kasan zero page walking (Philipp Rudo) [1665182] - [s390] s390/kasan: add option for 4-level paging support (Philipp Rudo) [1665182] - [mm] s390/kasan: free early identity mapping structures (Philipp Rudo) [1665182] - [s390] s390/kasan: enable stack and global variables access checks (Philipp Rudo) [1665182] - [s390] s390/dumpstack: disable __dump_trace kasan instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: reipl and kexec support (Philipp Rudo) [1665182] - [s390] s390/smp: kasan stack instrumentation support (Philipp Rudo) [1665182] - [include] compiler: introduce __no_sanitize_address_or_inline (Philipp Rudo) [1665182] - [s390] s390/kasan: use noexec and large pages (Philipp Rudo) [1665182] - [mm] s390/kasan: dynamic shadow mem allocation for modules (Philipp Rudo) [1665182] - [mm] s390/mm: add kasan shadow to the debugfs pgtable dump (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid user access code instrumentation (Philipp Rudo) [1665182] - [s390] s390/kasan: double the stack size (Philipp Rudo) [1665182] - [s390] s390/kasan: add initialization code and enable it (Philipp Rudo) [1665182] - [s390] s390: add pgd_page primitive (Philipp Rudo) [1665182] - [s390] s390: introduce MAX_PTRS_PER_P4D (Philipp Rudo) [1665182] - [s390] s390/kasan: replace some memory functions (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid instrumentation of early C code (Philipp Rudo) [1665182] - [s390] s390/kasan: avoid vdso instrumentation (Philipp Rudo) [1665182] - [s390] s390/mm: add missing pfn_to_kaddr helper (Philipp Rudo) [1665182] - [s390] s390/cpum_cf: Add support for CPU-MF SVN 6 (Philipp Rudo) [1683278] - [s390] s390: report new CPU capabilities (Philipp Rudo) [1685086] - [net] net/smc: fix smc_poll in SMC_INIT state (Philipp Rudo) [1700812] - [net] net/smc: fix byte_order for rx_curs_confirmed (Philipp Rudo) [1700812] - [net] net/smc: check port_idx of ib event (Philipp Rudo) [1700799] - [net] net/smc: check connections in smc_lgr_free_work (Philipp Rudo) [1700799] - [net] net/smc: reduce amount of status updates to peer (Philipp Rudo) [1700799] - [net] net/smc: no delay for free tx buffer wait (Philipp Rudo) [1700799] - [net] net/smc: move wake up of close waiter (Philipp Rudo) [1700799] - [net] net/smc: reset cursor update required flag (Philipp Rudo) [1700799] - [net] net/smc: correct state change for peer closing (Philipp Rudo) [1700799] - [net] net/smc: delete rkey first before switching to unused (Philipp Rudo) [1700799] - [net] net/smc: fix sender_free computation (Philipp Rudo) [1700799] - [net] net/smc: preallocated memory for rdma work requests (Philipp Rudo) [1700799] - [net] net/smc: fix use of variable in cleared area (Philipp Rudo) [1700799] - [net] net/smc: use device link provided in qp_context (Philipp Rudo) [1700799] - [net] net/smc: call smc_cdc_msg_send() under send_lock (Philipp Rudo) [1700799] - [net] net/smc: do not wait under send_lock (Philipp Rudo) [1700799] - [net] net/smc: recvmsg and splice_read should return 0 after shutdown (Philipp Rudo) [1700799] - [net] net/smc: don't wait for send buffer space when data was already sent (Philipp Rudo) [1700799] - [net] net/smc: prevent races between smc_lgr_terminate() and smc_conn_free() (Philipp Rudo) [1700799] - [net] net/smc: allow 16 byte pnetids in netlink policy (Philipp Rudo) [1700799] - [net] net/smc: fix another sizeof to int comparison (Philipp Rudo) [1700799] - [net] net/smc: move code to clear the conn->lgr field (Philipp Rudo) [1700799] - [net] net/smc: use client and server LGR pending locks for SMC-R (Philipp Rudo) [1700799] - [net] net/smc: unlock LGR pending lock earlier for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: use smc_curs_copy() for SMC-D (Philipp Rudo) [1700799] - [net] net/smc: postpone release of clcsock (Philipp Rudo) [1700799] - [net] smc: move unhash as early as possible in smc_release() (Philipp Rudo) [1700799] - [net] net/smc: fix TCP fallback socket release (Philipp Rudo) [1700799] - [s390] s390/ism: ignore some errors during deregistration (Philipp Rudo) [1700799] - [infiniband] mlx4: trigger IB events needed by SMC (Philipp Rudo) [1700799] - [s390] s390/smp: fix CPU hotplug deadlock with CPU rescan (Philipp Rudo) [1700836] - [block] s390/dasd: fix panic for failed online processing (Philipp Rudo) [1700811] - [netdrv] s390/qeth: fix use-after-free in error path (Philipp Rudo) [1700803] - [netdrv] s390/qeth: cancel close_dev work before removing a card (Philipp Rudo) [1700802] - [netdrv] s390/qeth: conclude all event processing before offlining a card (Philipp Rudo) [1700800] - [scsi] scsi: zfcp: fix posting too many status read buffers leading to adapter shutdown (Philipp Rudo) [1700775] - [fs] xfs: prohibit fstrim in norecovery mode (Bill O'Donnell) [1697749] - [x86] perf/x86: Fixup typo in stub functions (Waiman Long) [1688789] - [x86] perf/x86/intel: Fix memory corruption (Waiman Long) [1688789] - [x86] perf/x86/intel: Implement support for TSX Force Abort (Waiman Long) [1688789] - [x86] x86: Add TSX Force Abort CPUID/MSR (Waiman Long) [1688789] - [x86] perf/x86/intel: Generalize dynamic constraint creation (Waiman Long) [1688789] - [x86] perf/x86/intel: Make cpuc allocations consistent (Waiman Long) [1688789] - [x86] perf/x86/intel: Delay memory deallocation until x86_pmu_dead_cpu() (Waiman Long) [1688789] - [x86] perf/x86/intel: Export mem events only if there's PEBS support (Waiman Long) [1688789] - [x86] perf/x86/intel: Add a separate Arch Perfmon v4 PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Factor out common code of PMI handler (Waiman Long) [1688789] - [x86] perf/x86/intel: Introduce PMU flag for Extended PEBS (Waiman Long) [1688789] - [x86] x86/speculation: Add PR_SPEC_DISABLE_NOEXEC (Waiman Long) [1671512]- [kernel] exit from RHEL 8.1 early ystream mode ("Herton R. Krzesinski") - [net] Bluetooth: Verify that l2cap_get_conf_opt provides large enough buffer (Gopal Tiwari) [1700507] {CVE-2019-3459} - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1664683] - [target] scsi: target: iscsi: cxgbit: add missing spin_lock_init() (Arjun Vynipadath) [1664683] - [scsi] scsi: cxgb4i: fix incorrect spelling "reveive" -> "receive" (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: update route finding logic (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: find cxgbi device by MAC address (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgbi: remove redundant __kfree_skb call on skb and free cst->atid (Arjun Vynipadath) [1664685] - [scsi] scsi: libcxgbi: remove uninitialized variable len (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: validate tcp sequence number only if chip version <= T5 (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: get pf number from lldi->pf (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add wait_for_completion() (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: fix thermal configuration dependencies (Arjun Vynipadath) [1664685] - [scsi] scsi: cxgb4i: add DCB support for iSCSI connections (Arjun Vynipadath) [1664685] - [netdrv] cxgb4: Don't return EAGAIN when TCAM is full. (Arjun Vynipadath) [1664670] - [netdrv] chelsio: use BUG() instead of BUG_ON(1) (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/chtls: Prefix adapter flags with CXGB4 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Call netif_carrier_off properly in pci_probe (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Revert force link up behaviour (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Add VF Link state support (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Prefix adapter flags with CXGB4VF (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: Enter debugging mode if FW is inaccessible (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: Enable outer UDP checksum offload for T6 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix up netdev->hw_features (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: Mask out interrupts that are not enabled. (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Export sge_host_page_size to ulds (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add capability to get/set SGE Doorbell Queue Timer Tick (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Add support for SGE doorbell queue timer (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: Few more link management changes. (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: add tcb flags and tcb rpl struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608b (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Program hash region for {t4/t4vf}_change_mac() (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: smt: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: sched: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: cxgb4_tc_u32: use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4vf: Update port information in cxgb4vf_open() (Arjun Vynipadath) [1664682] - [netdrv] cxgb4/cxgb4vf: Link management changes (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4: TLS record offload enable (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: clip_tbl: Use struct_size() in kvzalloc() (Arjun Vynipadath) [1664670] - [netdrv] net: cxgb4: fix various indentation issues (Arjun Vynipadath) [1664670] - [netdrv] net: chelsio: Add a missing check on cudg_get_buffer (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove DEFINE_SIMPLE_DEBUGFS_FILE() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: number of VFs supported is not always 16 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variables 'multitrc, speed' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use new fw interface to get the VIN and smt index (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/cxgb4vf: Fix mac_hlist initialization and free (Arjun Vynipadath) [1664682 1664670] - [netdrv] cxgb4vf: fix memleak in mac_hlist initialization (Arjun Vynipadath) [1664682] - [netdrv] cxgb4vf: free mac_hlist properly (Arjun Vynipadath) [1664682] - [netdrv] cxgb4: free mac_hlist properly (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal zone build error (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix thermal configuration dependencies (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add thermal zone support (Arjun Vynipadath) [1664670] - [infiniband] cxgb4: use __vlan_hwaccel helpers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T6 PCI device ids 0x608a (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix the error path of cxgb4_uld_register() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: use FW_PORT_ACTION_L1_CFG32 for 32 bit capability (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove the unneeded locks (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in IEEE_FAUX_SYNC (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Use proper enum in cxgb4_dcb_handle_fw_update (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove duplicated include from cxgb4_main.c (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add per rx-queue counter for packet errors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Fix endianness issue in t4_fwcache() (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix abort_req_rss6 struct (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove redundant assignment to vlan_cmd.dropnovlan_fm (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect hardware queue descriptors (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device ids 0x50af and 0x50b0 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: remove set but not used variable 'spd' (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: add support to display DCB info (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/t4_hw: mark expected switch fall-throughs (Arjun Vynipadath) [1664670] - [netdrv] cxgb4/l2t: Mark expected switch fall-through (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: fix endian to test F_FW_PORT_CMD_DCBXDIS32 (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: print ULD queue information managed by LLD (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: move Tx/Rx free pages collection to common code (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add support to read actual provisioned resources (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: Add new T5 PCI device id 0x50ae (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect number of free PSTRUCT page pointers (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: display number of rx and tx pages free (Arjun Vynipadath) [1664670] - [netdrv] cxgb4: collect ASIC LA dumps from ULP TX (Arjun Vynipadath) [1664670] - [netdrv] libcxgb: replace vmalloc and memset with vzalloc (Arjun Vynipadath) [1664670] - [netdrv] enic: fix checksum validation for IPv6 (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Return the correct opcode when creating WR (Jonathan Toppins) [1688010 1685309] - [infiniband] RDMA/vmw_pvrdma: Use atomic memory allocation in create AH (Jonathan Toppins) [1685309] - [infiniband] IB/usnic: fix spelling mistake "miniumum" -> "minimum" (Jonathan Toppins) [1685309] - [infiniband] RDMA/drivers: Fix spelling mistake "initalize" -> "initialize" (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Reuse code which sets port state (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make counters thread safe (Jonathan Toppins) [1685309] - [infiniband] RDMA: Cleanup undesired pd->uobject usage (Jonathan Toppins) [1685309] - [infiniband] IB/{mlx5, ocrdma, qedr, rxe}: Omit port validation from IB verbs (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Fix incorrect cache cleanup in error flow (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Utilize generic function to validate port number (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: Make function rxe_pool_cleanup return void (Jonathan Toppins) [1685309] - [infiniband] rxe: IB_WR_REG_MR does not capture MR's iova field (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: make rxe_unregister_device void (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: move the variable into the function that uses it (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Add link_down, rdma_sends, rdma_recvs stats counters (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Distinguish between down links and disabled links (Jonathan Toppins) [1685309] - [infiniband] rxe: fix error completion wr_id and qp_num (Jonathan Toppins) [1685309] - [infiniband] IB/rxe: clean skb queue directly (Jonathan Toppins) [1685309] - [net] xprtrdma: Make sure Send CQ is allocated on an existing compvec (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework SCSI device reset handling (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: Fix for use-after-free in ipoib_cm_tx_start (Jonathan Toppins) [1685309] - [net] xprtrdma: Double free in rpcrdma_sendctxs_create() (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix error code in rpcrdma_buffer_create() (Jonathan Toppins) [1685309] - [infiniband] IB/ipoib: drop useless LIST_HEAD (Jonathan Toppins) [1685309] - [net] xprtrdma: Prevent leak of rpcrdma_rep objects (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't leak freed MRs (Jonathan Toppins) [1685309] - [net] xprtrdma: Add documenting comment for rpcrdma_buffer_destroy (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace outdated comment for rpcrdma_ep_post (Jonathan Toppins) [1685309] - [net] xprtrdma: Update comments in frwr_op_send (Jonathan Toppins) [1685309] - [net] xprtrdma: Trace mapping, alloc, and dereg failures (Jonathan Toppins) [1685309] - [net] xprtrdma: Add trace points for calls to transport switch methods (Jonathan Toppins) [1685309] - [net] xprtrdma: Relocate the xprtrdma_mr_map trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Clean up of xprtrdma chunk trace points (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove unused fields from rpcrdma_ia (Jonathan Toppins) [1685309] - [net] xprtrdma: Cull dprintk() call sites (Jonathan Toppins) [1685309] - [net] xprtrdma: Simplify locking that protects the rl_allreqs list (Jonathan Toppins) [1685309] - [net] xprtrdma: Expose transport header errors (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove request_module from backchannel (Jonathan Toppins) [1685309] - [net] xprtrdma: Plant XID in on-the-wire RDMA offset (FRWR) (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove rpcrdma_memreg_ops (Jonathan Toppins) [1685309] - [net] xprtrdma: Remove support for FMR memory registration (Jonathan Toppins) [1685309] - [net] xprtrdma: Reduce max_frwr_depth (Jonathan Toppins) [1685309] - [net] xprtrdma: Fix ri_max_segs and the result of ro_maxpages (Jonathan Toppins) [1685309] - [net] xprtrdma: Don't wake pending tasks until disconnect is done (Jonathan Toppins) [1685309] - [net] xprtrdma: No qp_event disconnect (Jonathan Toppins) [1685309] - [net] xprtrdma: Replace rpcrdma_receive_wq with a per-xprt workqueue (Jonathan Toppins) [1685309] - [net] xprtrdma: Refactor Receive accounting (Jonathan Toppins) [1685309] - [net] xprtrdma: Ensure MRs are DMA-unmapped when posting LOCAL_INV fails (Jonathan Toppins) [1685309] - [net] xprtrdma: Yet another double DMA-unmap (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Use kmem_cache_free() instead of kfree() (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Rework the srpt_alloc_srq() error path (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Remove driver version and release date (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Make kernel-doc headers complete (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Join split strings (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Improve coding style conformance (Jonathan Toppins) [1685309] - [infiniband] RDMA/srpt: Fix a use-after-free in the channel release code (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Rework handling of the maximum information unit length (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Move srp_rdma_ch.max_ti_iu_len declaration (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Propagate ib_post_send() failures to the SCSI mid-layer (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Handle large SCSI CDBs correctly (Jonathan Toppins) [1685309] - [infiniband] RDMA/srp: Document srp_parse_in() arguments (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Add support for immediate data (Jonathan Toppins) [1685309] - [infiniband] include/scsi/srp.h: Move response flag definitions into this file (Jonathan Toppins) [1685309] - [net] svcrdma: Optimize the logic that selects the R_key to invalidate (Jonathan Toppins) [1685309] - [infiniband] IB/srpt: Drop pointless static qualifier in srpt_make_tpg() (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs in uverbs_user_mmap_disassociate (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix ioctl query port to consider device disassociation (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Fix OOPs upon device disassociation (Jonathan Toppins) [1685309] - [infiniband] RDMA/umem: Add missing initialization of owning_mm (Jonathan Toppins) [1685309] - [infiniband] RDMA/device: Expose ib_device_try_get(() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Mark ioctl responses with UVERBS_ATTR_F_VALID_OUTPUT (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Add cm_id restrack resource based on kernel or user cm_id type (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Don't expose unsafe global rkey to regular user (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fix post send success return value in case of error (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add advise_mr to the list of known ops (Jonathan Toppins) [1685309] - [infiniband] IB/uverbs: Signedness bug in UVERBS_HANDLER() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Start using dev_groups of class (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Use class_groups and let core create class file (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Refactor code to use cdev_device_add() (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Avoid destroying device while it is accessed (Jonathan Toppins) [1685309] - [infiniband] IB/umad: Simplify and avoid dynamic allocation of class (Jonathan Toppins) [1685309] - [infiniband] RDMA/iwcm: Don't copy past the end of dev_name() string (Jonathan Toppins) [1685309] - [infiniband] IB/core: Move query port to ioctl (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Expose port_cap_flags2 (Jonathan Toppins) [1685309] - [infiniband] IB/core: uverbs copy to struct or zero helper (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if destroy address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA: Mark if create address handle is in a sleepable context (Jonathan Toppins) [1685309] - [infiniband] RDMA/restrack: Resource-tracker should not use uobject pointers (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add support to advise_mr (Jonathan Toppins) [1685309] - [include] IB/uverbs: Add helper to get array size from ptr attribute (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add an ioctl method to destroy an object (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a method to introspect handles in a context (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Delete RoCE GID in hw when corresponding IP is deleted (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Implement an ioctl that can call write and write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA: Start use ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/rdmavt: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/rxe: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/vmw_pvrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/usnic: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qib: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/qedr: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/ocrdma: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/nes: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mthca: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx5: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/mlx4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/i40iw: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hns: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/hfi1: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb4: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/cxgb3: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/bnxt_re: Initialize ib_device_ops struct (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Introduce ib_device_ops (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Optimize clearing of extra bytes in response (Jonathan Toppins) [1685309] - [infiniband] IB/core: Add new IB rates (Jonathan Toppins) [1685309] - [include] IB/core: Add 2X port width (Jonathan Toppins) [1685309] - [include] IB/core: Add CapabilityMask2 to port attributes (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Validate port number in query_pkey verb (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Fix typo in string concatenation macro (Jonathan Toppins) [1685309] - [infiniband] IB/core: Enable getting an object type from a given uobject (Jonathan Toppins) [1685309] - [infiniband] IB/core: Introduce UVERBS_IDR_ANY_OBJECT (Jonathan Toppins) [1685309] - [infiniband] RDMA/nldev: Export to user space number of contexts (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Annotate alloc/deallloc paths with context tracking (Jonathan Toppins) [1685309] - [include] RDMA/restrack: Track ucontext (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use only attrs for the write() handler signature (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not check the input length on create_cq/qp paths (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use the iterator for ib_uverbs_unmarshall_recv() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add a simple iterator interface for reading the command (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Simplify ib_uverbs_ex_query_device (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Fill in the response for IB_USER_VERBS_EX_CMD_MODIFY_QP (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() and core for write_ex handlers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_request() for request copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_response() for remaining response copying (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Get rid of the 'callback' scheme in the compat path (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass ucore for write/write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Remove out_len checks that are now done by the core (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: fix ptr_ret.cocci warnings (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for ioctl() (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use uverbs_attr_bundle to pass udata for write_ex (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Prohibit write() calls with too small buffers (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add structure size info to write commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Do not pass ib_uverbs_file to ioctl methods (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make write() handlers return 0 on success (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Replace ib_uverbs_file with uverbs_attr_bundle for write (Jonathan Toppins) [1685309] - [include] RDMA/uverbs: Add missing driver_data (Jonathan Toppins) [1685309] - [infiniband] RDMA/core: Sync unregistration with netlink commands (Jonathan Toppins) [1685309] - [infiniband] RDMA/cma: Move cma module specific functions to cma_priv.h (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Check for NULL driver methods for every write call (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Make all the method functions in uverbs_cmd static (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Convert the write interface to use uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/verbs: Store the write/write_ex uapi entry points in the uverbs_api (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Require all objects to have a driver destroy function (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Add helpers to mark uapi functions as unsupported (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Factor out the add/get pattern into a helper (Jonathan Toppins) [1685309] - [infiniband] RDMA/uverbs: Use a linear list to describe the compiled-in uapi (Jonathan Toppins) [1685309] - [infiniband] IB/core: Make function ib_fmr_pool_unmap return void (Jonathan Toppins) [1685309] - [include] RDMA/core: Remove unused header files mm.h, socket.h, scatterlist.h (Jonathan Toppins) [1685309] - [include] IB/uverbs: fix a typo (Jonathan Toppins) [1685309] - [fs] coredump: fix race condition between mmget_not_zero()/get_task_mm() and core dumping (Andrea Arcangeli) [1696081] {CVE-2019-3892} - [scsi] scsi: csiostor: fix missing data copy in csio_scsi_err_handler() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: drop serial_number usage (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix calls to dma_set_mask_and_coherent() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: Remove set but not used variable 'pln' (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: no need to check return value of debugfs_create functions (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix NULL pointer dereference in csio_vport_set_state() (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: fix incorrect dma device in case of vport (Arjun Vynipadath) [1664680] - [scsi] scsi: csiostor: switch to generic DMA API (Arjun Vynipadath) [1664680] - [netdrv] thunderx: eliminate extra calls to put_page() for pages held for recycling (Dean Nelson) [1644011] - [netdrv] thunderx: enable page recycling for non-XDP case (Dean Nelson) [1644011] - [cpufreq] cpufreq: intel_pstate: Also use CPPC nominal_perf for base_frequency (Prarit Bhargava) [1696131] - [acpi] ACPI / CPPC: Fix guaranteed performance handling (Prarit Bhargava) [1696131] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (Corinna Vinschen) [1659169] - [netdrv] igbvf: Replace spin_is_locked() with lockdep (Corinna Vinschen) [1659169] - [netdrv] intel-ethernet: use correct module license (Corinna Vinschen) [1659169] - [netdrv] igbvf: netdev: Mark expected switch fall-through (Corinna Vinschen) [1659169] - [x86] x86/MCE: Initialize mce.bank in the case of a fatal error in mce_no_way_out() (David Arcari) [1698959] - [x86] x86/mce: Restore MCE injector's module name (David Arcari) [1698959] - [x86] x86/mce: Streamline MCE subsystem's naming (David Arcari) [1698959] - [x86] x86: Fix various typos in comments (David Arcari) [1698959] - [x86] x86/MCE/AMD: Fix the thresholding machinery initialization order (David Arcari) [1698959] - [x86] x86/mce: Fix -Wmissing-prototypes warnings (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Validate a MCE's address before using it (David Arcari) [1698959] - [x86] acpi/nfit, x86/mce: Handle only uncorrectable machine checks (David Arcari) [1698959] - [x86] x86: Clean up 'sizeof x' => 'sizeof(x)' (David Arcari) [1698959] - [x86] x86/mcelog: Remove one mce_helper definition (David Arcari) [1698959] - [x86] x86/mce-inject: Reset injection struct after injection (David Arcari) [1698959] - [mm] x86/mce: Fix set_mce_nospec() to avoid #GP fault (David Arcari) [1698959] - [x86] x86/memory_failure: Introduce {set, clear}_mce_nospec() (David Arcari) [1698959] - [x86] x86/mce: Cleanup __mc_scan_banks() (David Arcari) [1698959] - [x86] x86/mce: Carve out bank scanning code (David Arcari) [1698959] - [x86] x86/mce: Carve out the crashing_cpu check (David Arcari) [1698959] - [x86] x86/mce: Always use 64-bit timestamps (David Arcari) [1698959] - [x86] x86/mce: Remove !banks check (David Arcari) [1698959] - [md] dm cache metadata: Fix loading discard bitset (Mike Snitzer) [1701618] - [block] null_blk: prevent crash from bad home_node value (Ming Lei) [1696951] - [powerpc] powerpc/security: Fix spectre_v2 reporting (Gustavo Duarte) [1694456] - [powerpc] powerpc/powernv: Query firmware for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/pseries: Query hypervisor for count cache flush settings (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add support for software count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/64s: Add new security feature flags for count cache flush (Gustavo Duarte) [1694456] - [powerpc] powerpc/asm: Add a patch_site macro & helpers for patching instructions (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Call setup_barrier_nospec() from setup_arch() (Gustavo Duarte) [1694456] - [powerpc] powerpc/64: Add CONFIG_PPC_BARRIER_NOSPEC (Gustavo Duarte) [1694456] - [powerpc] powerpc64s: Show ori31 availability in spectre_v1 sysfs file not v2 (Gustavo Duarte) [1694456]- [kernel] sched/fair: Limit sched_cfs_period_timer() loop to avoid hard lockup (Joel Savitz) [1695651] - [crypto] crypto: ux500 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: talitos - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sun4i-ss - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: stm32 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: rockchip - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: qce - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: picoxcell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: omap - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: n2 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: marvell - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ixp4xx - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: hifn_795x - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccree - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: ccp - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: cavium - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: caam - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: bcm - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: atmel - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: sparc - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [s390] crypto: s390 - Forbid 2-key 3DES in FIPS mode (Herbert Xu) [1687908] - [crypto] crypto: des_generic - Forbid 2-key in 3DES and add helpers (Herbert Xu) [1687908] - [crypto] crypto: mxc-scc - Remove broken driver (Herbert Xu) [1687908] - [kernel] ntp: Audit NTP parameters adjustment (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Audit clock adjustments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove duplicated include (Ondrej Mosnacek) [1680034] - [kernel] timekeeping/ntp: Constify some function arguments (Ondrej Mosnacek) [1680034] - [kernel] ntp: Use kstrtos64 for s64 variable (Ondrej Mosnacek) [1680034] - [kernel] ntp: Remove redundant arguments (Ondrej Mosnacek) [1680034] - [kernel] timekeeping: Use ktime_get_real_ts64() instead of getnstimeofday64() (Ondrej Mosnacek) [1680034] - [netdrv] hinic: Add pci device ids (Xiaojun Tan) [1662040] - [netdrv] net-next/hinic:add shutdown callback (Xiaojun Tan) [1662040] - [netdrv] hinic: optmize rx refill buffer mechanism (Xiaojun Tan) [1662040] - [netdrv] net: hinic: remove redundant pointer pfhwdev (Xiaojun Tan) [1662040] - [netdrv] net: hns: fix unsigned comparison to less than zero (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix sparse: some warnings in HNS drivers (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix WARNING when remove HNS driver with SMMU enabled (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix ICMP6 neighbor solicitation messages discard problem (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix probabilistic memory overwrite when HNS driver initialized (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use NAPI_POLL_WEIGHT for hns driver (Xiaojun Tan) [1661885] - [netdrv] net: hns: fix KASAN: use-after-free in hns_nic_net_xmit_hw() (Xiaojun Tan) [1661885] - [netdrv] net: hns: use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fixes the missing put_device in positive leg for roce reset (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix object reference leaks in hns_dsaf_roce_reset() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Restart autoneg need return failed when autoneg off (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix for missing of_node_put() after of_parse_phandle() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Use struct_size() in devm_kzalloc() (Xiaojun Tan) [1661885] - [netdrv] net: hns: Fix use after free identified by SLUB debug (Xiaojun Tan) [1661885] - [netdrv] net: hns: make function hns_gmac_wait_fifo_clean() static (Xiaojun Tan) [1661885] - [netdrv] net: hns: use eth_get_headlen interface instead of hns_nic_get_headlen (Xiaojun Tan) [1661885] - [netdrv] net: hns: Mark expected switch fall-through (Xiaojun Tan) [1661885] - [netdrv] net: hns: remove redundant variables 'max_frm' and 'tmp_mac_key' (Xiaojun Tan) [1661885] - [netdrv] net: hisilicon: hns: Replace mdelay() with msleep() (Xiaojun Tan) [1661885] - [netdrv] net: hns: make hns_dsaf_roce_reset non static (Xiaojun Tan) [1661885] - [netdrv] net: hns: Make many functions static (Xiaojun Tan) [1661885] - [bluetooth] Bluetooth: btusb: Add support for Intel bluetooth device 8087:0029 (Gopal Tiwari) [1678084] - [bluetooth] Bluetooth: btusb: Use bt_dev_err for Intel firmware loading errors (Gopal Tiwari) [1678084]- [vfio] vfio/pci: Restore device state on PM transition (Alex Williamson) [1700254] - [vfio] vfio/pci: Parallelize device open and release (Alex Williamson) [1700254] - [pci] Revert "PCI/ASPM: Do not initialize link state when aspm_disabled is set" (Myron Stowe) [1694143] - [pci] PCI: Fix incorrect value returned from pcie_get_speed_cap() (Myron Stowe) [1694143] - [x86] x86/PCI: Apply VMD's AERSID fixup generically (Myron Stowe) [1694143] - [pci] PCI/IOV: Remove unnecessary include of (Myron Stowe) [1694143] - [pci] PCI: pcie: Remove redundant 'default n' from Kconfig (Myron Stowe) [1694143] - [documentation] NTB: switchtec_ntb: Update switchtec documentation with prerequisites for NTB (Myron Stowe) [1694143] - [pci] PCI: Fix Switchtec DMA aliasing quirk dmesg noise (Myron Stowe) [1694143] - [pci] PCI: Add macro for Switchtec quirk declarations (Myron Stowe) [1694143] - [pci] PCI: Add Device IDs for Intel GPU "spurious interrupt" quirk (Myron Stowe) [1694143] - [pci] PCI / ACPI: Mark expected switch fall-through (Myron Stowe) [1694143] - [pci] PCI: Remove set but unused variable (Myron Stowe) [1694143] - [pci] PCI: Fix pci.c kernel-doc parameter warning (Myron Stowe) [1694143] - [pci] PCI: Allocate dma_alias_mask with bitmap_zalloc() (Myron Stowe) [1694143] - [include] PCI: Remove unused NFP32xx IDs (Myron Stowe) [1694143] - [maintainers] maintainers: Add Hyper-V IOMMU driver into Hyper-V CORE AND DRIVERS scope (Vitaly Kuznetsov) [1663292 1669989] - [iommu] hyper-v: Add Hyper-V stub IOMMU driver (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Set x2apic destination mode to physical when x2apic is available (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyper-v: Enable PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [clocksource] clockevents/drivers/i8253: Add support for PIT shutdown quirk (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Enable PV qspinlock for Hyper-V (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add GUEST_IDLE_MSR support (Vitaly Kuznetsov) [1663292 1669989] - [x86] hv: vmbus: Make TLFS #define names architecture neutral (Vitaly Kuznetsov) [1663292 1669989] - [x86] hyperv: Add interrupt handler annotations (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Refactor hv_irq_unmask() to use cpumask_to_vpset() (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Replace hv_vp_set with hv_vpset (Vitaly Kuznetsov) [1663292 1669989] - [pci] hv: Add __aligned(8) to struct retarget_msi_interrupt (Vitaly Kuznetsov) [1663292 1669989] - [vfio] vfio-pci/nvlink2: Fix ancient gcc warnings (Sam Bobroff) [1524679] - [vfio] vfio/pci: Cleanup license mess (Sam Bobroff) [1524679] - [vfio] vfio/pci: set TRACE_INCLUDE_PATH to fix the build error (Sam Bobroff) [1524679] - [vfio] vfio_pci: Add NVIDIA GV100GL [Tesla V100 SXM2] subdriver (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow regions to add own capabilities (Sam Bobroff) [1524679] - [vfio] vfio_pci: Allow mapping extra regions (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Fault user page into the hypervisor's pagetable (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Check mmio_atsd array bounds when populating (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add release_ownership hook (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Add compound IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Convert NPU IOMMU helpers to iommu_table_group_ops (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move single TVE handling to NPU PE (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Reference iommu_table while it is linked to a group (Sam Bobroff) [1524679] - [powerpc] powerpc/iommu_api: Move IOMMU groups setup to a single place (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/pseries: Rework device adding to IOMMU groups (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries: Remove IOMMU API support for non-LPAR systems (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/npu: Enable platform support (Sam Bobroff) [1524679] - [powerpc] powerpc/pseries/iommu: Use memory@ nodes in max RAM address calculation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/npu: Move OPAL calls away from context manipulation (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv: Move npu struct from pnv_phb to pci_controller (Sam Bobroff) [1524679] - [powerpc] powerpc/vfio/iommu/kvm: Do not pin device memory (Sam Bobroff) [1524679] - [vfio] powerpc/mm/iommu/vfio_spapr_tce: Change mm_iommu_get to reference a region (Sam Bobroff) [1524679] - [powerpc] powerpc/ioda/npu: Call skiboot's hot reset hook when disabling NPU2 (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels of cached userspace addresses on demand (Sam Bobroff) [1524679] - [powerpc] powerpc/powernv/ioda1: Remove dead code for a single device PE (Sam Bobroff) [1524679] - [rpmspec] redhat: add TC selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add net selftests to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: add pktgen samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: rename bpf_samples to kernel-selftests-internal (Ivan Vecera) [1691376] - [rpmspec] redhat: remove bpf_samples dependency on glibc-static and build it by default (Ivan Vecera) [1691376] - [tools] selftests: bpf: modify urandom_read and link it non-statically (Ivan Vecera) [1691376]- [netdrv] ibmvnic: Fix netdev feature clobbering during a reset (Steve Best) [1699018] - [netdrv] ibmvnic: Enable GRO (Steve Best) [1699018] - [x86] x86/perf/amd: Remove need to check "running" bit in NMI handler (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve NMI latency issues for active PMCs (David Arcari) [1640238] - [x86] x86/perf/amd: Resolve race condition when disabling PMC (David Arcari) [1640238] - [netdrv] qed: Fix qed_mcp_halt|resume() (Manish Chopra) [1697310]- [x86] x86/kexec: Fix a kexec_file_load() failure (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: include linux/vmalloc.h (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: handle empty command-line (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: return successfully even if kaslr-seed doesn't exist (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: Refactor setup_dtb() to consolidate error checking (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: add kaslr support (Bhupesh Sharma) [1666078] - [char] random: Make crng state queryable (Bhupesh Sharma) [1666078] - [include] include: pe.h: remove message[] from mz header definition (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: invoke the kernel without purgatory (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: allow for loading Image-format kernel (Bhupesh Sharma) [1666078] - [arm64] arm64: kexec_file: load initrd and device-tree (Bhupesh Sharma) [1666078] - [arm64] arm64: enable KEXEC_FILE config (Bhupesh Sharma) [1666078] - [arm64] arm64: cpufeature: add MMFR0 helper functions (Bhupesh Sharma) [1666078] - [arm64] arm64: add image head flag definitions (Bhupesh Sharma) [1666078] - [kernel] kexec_file: kexec_walk_memblock() only walks a dedicated region at kdump (Bhupesh Sharma) [1666078] - [kernel] powerpc, kexec_file: factor out memblock-based arch_kexec_walk_mem() (Bhupesh Sharma) [1666078] - [kernel] s390, kexec_file: drop arch_kexec_mem_walk() (Bhupesh Sharma) [1666078] - [kernel] kexec_file: make kexec_image_post_load_cleanup_default() global (Bhupesh Sharma) [1666078] - [include] asm-generic: add kexec_file_load system call to unistd.h (Bhupesh Sharma) [1666078] - [include] asm-generic: unistd.h: Wire up sys_rseq (Bhupesh Sharma) [1666078] - [fs] xfs: don't overflow xattr listent buffer (Bill O'Donnell) [1683531] - [drm] drm/i915/gvt: Add in context mmio 0x20D8 to gen9 mmio list (Paul Lai) [1651589] - [fs] copy_mount_string: Limit string length to PATH_MAX (Miklos Szeredi) [1655272] - [include] redhat: Reuse other arch's cpuhp_state to protect kABI (Robert Richter) [1658476] - [drivers] drivers/perf: Add Cavium ThunderX2 SoC UNCORE PMU driver (Robert Richter) [1658476] - [documentation] Documentation: perf: Add documentation for ThunderX2 PMU uncore driver (Robert Richter) [1658476]- [arm64] arm64: apply workaround on A64FX v1r0 (Mark Langsdorf) [1692306] - [fs] kernfs: fix xattr name handling in LSM helpers (Ondrej Mosnacek) [1558179] - [include] LSM: lsm_hooks.h - fix missing colon in docstring (Ondrej Mosnacek) [1558179] - [security] selinux: Make selinux_kernfs_init_security static (Ondrej Mosnacek) [1558179] - [fs] kernfs: initialize security of newly created nodes (Ondrej Mosnacek) [1558179] - [security] selinux: implement the kernfs_init_security hook (Ondrej Mosnacek) [1558179] - [include] LSM: add new hook for kernfs node initialization (Ondrej Mosnacek) [1558179] - [fs] kernfs: use simple_xattrs for security attributes (Ondrej Mosnacek) [1558179] - [security] selinux: try security xattr after genfs for kernfs filesystems (Ondrej Mosnacek) [1558179] - [fs] kernfs: do not alloc iattrs in kernfs_xattr_get (Ondrej Mosnacek) [1558179] - [fs] kernfs: clean up struct kernfs_iattrs (Ondrej Mosnacek) [1558179] - [fs] kernfs: allow creating kernfs objects with arbitrary uid/gid (Ondrej Mosnacek) [1558179] - [tools] tools/power turbostat: Add Icelake support (Steve Best) [1698546] - [tools] tools/power turbostat: consolidate duplicate model numbers (Steve Best) [1698546] - [mm] s390/mm: silence compiler warning when compiling without CONFIG_PGSTE (Thomas Huth) [1698848] - [scripts] unifdef: use memcpy instead of strncpy (Thomas Huth) [1698848] - [s390] s390: align struct lowcore to double page size (Thomas Huth) [1698848] - [powerpc] KVM: PPC: Book3S HV: Perserve PSSCR FAKE_SUSPEND bit on guest exit (Suraj Jitindar Singh) [1689768]- [virtio] virtio: Honour 'may_reduce_num' in vring_create_virtqueue (Cornelia Huck) [1697505] - [s390] setup: set control program code via diag 318 (Thomas Huth) [1592336] - [s390] kvm: s390: set host program identifier (Thomas Huth) [1592336] - [edac] EDAC, skx: Fix randconfig builds in a better way (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx: Fix randconfig builds (Aristeu Rozanski) [1501612 1649988 1571534] - [edac] EDAC, skx_edac: Add address translation for non-volatile DIMMs (Aristeu Rozanski) [1501612 1649988 1571534] - [acpi] ACPI/ADXL: Add address translation interface using an ACPI DSM (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Add macros for the corrected error count bit field (Aristeu Rozanski) [1501612 1649988 1571534] - [x86] x86/mce: Use BIT_ULL(x) for bit mask definitions (Aristeu Rozanski) [1501612 1649988 1571534] - [crypto] crypto: ecc - regularize scalar for scalar multiplication (Neil Horman) [1687888] - [crypto] crypto: ecc - check for invalid values in the key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - make crypto_dh_encode_key() make robust (Neil Horman) [1687888] - [crypto] crypto: dh - fix calculating encoded key size (Neil Horman) [1687888] - [crypto] crypto: ecdh - fix typo of P-192 b value (Neil Horman) [1687888] - [crypto] crypto: ecdh - add public key verification test (Neil Horman) [1687888] - [crypto] crypto: dh - fix memory leak (Neil Horman) [1687888] - [crypto] crypto: dh - add public key verification test (Neil Horman) [1687888] - [scsi] scsi: hisi_sas: Add softreset in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change SERDES_CFG init value to increase reliability of HiLink (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Send HARD RESET to clear the previous affiliation of STP target port (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set PHY linkrate when disconnected (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: print PHY RX errors count for later revision of v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix a timeout race of driver internal and SMP IO (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Change return variable type in phy_up_v3_hw() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: fix calls to dma_set_mask_and_coherent() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Do some more tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Use pci_irq_get_affinity() for v3 hw as experimental (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Issue internal abort on all relevant queues (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change queue depth from 512 to 4096 (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add manual trigger for debugfs dump (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIX feature for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add missing seq_printf() call in hisi_sas_show_row_32() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix to only call scsi_get_prot_op() for non-NULL scsi_cmnd (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Some misc tidy-up (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Correct memory allocation size for DQ debugfs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix losing directly attached disk when hot-plug (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Reject setting programmed minimum linkrate > 1.5G (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove unused parameter of function hisi_sas_alloc() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: remove the check of sas_dev status in hisi_sas_I_T_nexus_reset() (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: shutdown axi bus to avoid exception CQ returned (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: send primitive NOTIFY to SSP situation only (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs ITCT file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix type casting and missing static qualifier in debugfs code (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: No need to check return value of debugfs_create functions (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Set protection parameters prior to adding SCSI host (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs IOST file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs DQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs CQ file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add debugfs for port registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Debugfs global register create file and add file operations (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Take debugfs snapshot for all regs (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Alloc debugfs snapshot buffer memory for all registers (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create root and device debugfs directories (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for DIF feature for v2 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Make sg_tablesize consistent value (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some code to reduce complexity (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix warnings detected by sparse (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: change the time of SAS SSP connection (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Relocate some codes to avoid an unused check (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt coalescing for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Add support for interrupt converge for v3 hw (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Create separate host attributes per HBA (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: use dma_set_mask_and_coherent (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Remove set but not used variable 'dq_list' (Xiaojun Tan) [1662038] - [scsi] scsi: hisi_sas: Fix NULL pointer dereference (Xiaojun Tan) [1662038] - [nvme] nvme-pci: add missing unlock for reset error (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix rapid add remove sequence (Gopal Tiwari) [1665354] - [nvme] nvme: remove the .stop_ctrl callout (Gopal Tiwari) [1665354] - [nvme] nvme: add support for the Write Zeroes command (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix null dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix timeout handler (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix uninitialized variable access (Gopal Tiwari) [1665354] - [nvme] nvme: don't initlialize ctrl->cntlid twice (Gopal Tiwari) [1665354] - [nvme] nvme: introduce NVME_QUIRK_IGNORE_DEV_SUBNQN (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: remove dead code (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: don't ask if controller is fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: unset write/poll queues for discovery controllers (Gopal Tiwari) [1665354] - [nvme] nvme: pad fake subsys NQN vid and ssvid with zeros (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix out of bounds access in nvme_cqe_pending (Gopal Tiwari) [1665354] - [nvme] nvme-pci: use the same attributes when freeing host_mem_desc_bufs. (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix the wrong setting of nr_maps (Gopal Tiwari) [1665354] - [nvme] nvme-pci: rerun irq setup on IO queue init errors (Gopal Tiwari) [1665354] - [nvme] nvme-pci: trace SQ status on completions (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to pass in nr_poll_queues (Gopal Tiwari) [1665354] - [nvme] nvme-core: optionally poll sync commands (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix spelling mistake "attepmpt" -> "attempt" (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: fix endianess annotations (Gopal Tiwari) [1665354] - [nvme] nvme-pci: refactor nvme_poll_irqdisable to make sparse happy (Gopal Tiwari) [1665354] - [nvme] nvme-pci: only set nr_maps to 2 if poll queues are supported (Gopal Tiwari) [1665354] - [nvme] nvmet: use a macro for default error location (Gopal Tiwari) [1665354] - [nvme] nvmet: fix comparison of a u16 with -1 (Gopal Tiwari) [1665354] - [nvme] nvme: fix kernel paging oops (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: support separate queue maps for read and write (Gopal Tiwari) [1665354] - [include] block: make request_to_qc_t public (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user to set nr_write_queues for separate queue maps (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: add missing nvmf_ctrl_options documentation (Gopal Tiwari) [1665354] - [nvme] blk-mq-rdma: pass in queue map to blk_mq_rdma_map_queues (Gopal Tiwari) [1665354] - [nvme] nvmet: update smart log with num err log entries (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for file backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log page cmd handler (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for bdev backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for admin-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for fabrics-cmd (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support for rdma backend (Gopal Tiwari) [1665354] - [nvme] nvmet: add error log support in the core (Gopal Tiwari) [1665354] - [nvme] nvmet: add interface to update error-log page (Gopal Tiwari) [1665354] - [include] nvme: add error log page slot definition (Gopal Tiwari) [1665354] - [nvme] nvmet: add error-log definitions (Gopal Tiwari) [1665354] - [nvme] nvme: remove nvme_common command cdw10 array (Gopal Tiwari) [1665354] - [nvme] nvme: provide fallback for discard alloc failure (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unused variable (Gopal Tiwari) [1665354] - [nvme] nvme: add __exit annotation (Gopal Tiwari) [1665354] - [nvme] nvmet: allow configfs tcp trtype configuration (Gopal Tiwari) [1665354] - [nvme] nvme-tcp: add NVMe over TCP host driver (Gopal Tiwari) [1665354] - [nvme] nvmet-tcp: add NVMe over TCP target driver (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing data digest (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: allow user passing header digest (Gopal Tiwari) [1665354] - [nvme] nvmet: Add install_queue callout (Gopal Tiwari) [1665354] - [nvme] nvmet: use unlikely for req status check (Gopal Tiwari) [1665354] - [include] nvme-tcp: Add protocol header (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: Add unlikely for response allocated check (Gopal Tiwari) [1665354] - [nvme] nvmet: fix the structure member indentation (Gopal Tiwari) [1665354] - [nvme] nvme: implement Enhanced Command Retry (Gopal Tiwari) [1665354] - [nvme] nvme: remove unused function nvme_ctrl_ready (Gopal Tiwari) [1665354] - [nvme] nvmet: support fabrics sq flow control (Gopal Tiwari) [1665354] - [nvme] nvmet: enable Discovery Controller AENs (Gopal Tiwari) [1665354] - [nvme] nvmet: expose support for fabrics SQ flow control disable in treq (Gopal Tiwari) [1665354] - [nvme] nvme: disable fabrics SQ flow control when asked by the user (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: remove the IN_ISR deferred scheduling options (Gopal Tiwari) [1665354] - [nvme] nvme: Remove unused forward declaration (Gopal Tiwari) [1665354] - [nvme] nvmet: allow host connect even if no allowed subsystems are exported (Gopal Tiwari) [1665354] - [nvme] nvmet: don't override treq upon modification. (Gopal Tiwari) [1665354] - [nvme] nvmet: mark nvmet_genctr static (Gopal Tiwari) [1665354] - [nvme] nvmet: add defines for discovery change async events (Gopal Tiwari) [1665354] - [nvme] nvmet: support for traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvmet: make kato and AEN processing for use by other controllers (Gopal Tiwari) [1665354] - [nvme] nvmet: change aen mask functions to use bit numbers (Gopal Tiwari) [1665354] - [nvme] nvmet: provide aen bit functions for multiple controller types (Gopal Tiwari) [1665354] - [nvme] nvmet: add support to Discovery controllers for commands (Gopal Tiwari) [1665354] - [nvme] nvmet: use IOCB_NOWAIT for file-ns buffered I/O (Gopal Tiwari) [1665354] - [nvme] nvmet: allow Keep Alive for Discovery controller (Gopal Tiwari) [1665354] - [nvme] nvme: support traffic based keep-alive (Gopal Tiwari) [1665354] - [nvme] nvme: cache controller attributes (Gopal Tiwari) [1665354] - [nvme] nvme: introduce ctrl attributes enumeration (Gopal Tiwari) [1665354] - [nvme] nvme: consolidate memset calls in the nvme_setup_cmd path (Gopal Tiwari) [1665354] - [nvme] nvme: warn when finding multi-port subsystems without multipathing enabled (Gopal Tiwari) [1665354] - [nvme] Revert "nvmet-rdma: use a private workqueue for delete" (Gopal Tiwari) [1665354] - [nvme] nvme-fabrics: move controller options matching to fabrics (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: always have a valid trsvcid (Gopal Tiwari) [1665354] - [nvme] nvme-pci: remove duplicate check (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix hot removal during error handling (Gopal Tiwari) [1665354] - [nvme] nvmet-fcloop: suppress a compiler warning (Gopal Tiwari) [1665354] - [nvme] nvme-core: make implicit seed truncation explicit (Gopal Tiwari) [1665354] - [nvme] nvmet-fc: fix kernel-doc headers (Gopal Tiwari) [1665354] - [nvme] nvmet: avoid integer overflow in the discard code (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvmet: use strlcpy() instead of strcpy() (Gopal Tiwari) [1665354] - [nvme] nvme-pci: fix nvme_suspend_queue() kernel-doc header (Gopal Tiwari) [1665354] - [nvme] nvme-core: declare local symbols static (Gopal Tiwari) [1665354] - [nvme] nvme-core: rework a NQN copying operation (Gopal Tiwari) [1665354] - [nvme] nvmet: use strcmp() instead of strncmp() for subsystem lookup (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: check for timeout in nvme_rdma_wait_for_cm() (Gopal Tiwari) [1665354] - [nvme] nvmet: remove unreachable code (Gopal Tiwari) [1665354] - [nvme] nvme: update node paths after adding new path (Gopal Tiwari) [1665354] - [nvme] nvme: remove ns sibling before clearing path (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: use a private workqueue for delete (Gopal Tiwari) [1665354] - [nvme] nvmet: don't split large I/Os unconditionally (Gopal Tiwari) [1665354] - [nvme] nvme-core: add async event trace helper (Gopal Tiwari) [1665354] - [nvme] nvmet_fc: support target port removal with nvmet layer (Gopal Tiwari) [1665354] - [nvme] nvmet: remove redundant module prefix (Gopal Tiwari) [1665354] - [nvme] nvme: fix typo in nvme_identify_ns_descs (Gopal Tiwari) [1665354] - [nvme] nvme: register ns_id attributes as default sysfs groups (Gopal Tiwari) [1665354] - [block] block: genhd: add 'groups' argument to device_add_disk (Gopal Tiwari) [1665354] - [nvme] nvme: count all ANA groups for ANA Log page (Gopal Tiwari) [1665354] - [nvme] nvmet-rdma: fix possible bogus dereference under heavy load (Gopal Tiwari) [1665354] - [nvme] nvmet: free workqueue object if module init fails (Gopal Tiwari) [1665354] - [nvme] nvme-fcloop: Fix dropped LS's to removed target port (Gopal Tiwari) [1665354] - [nvme] nvme-pci: add a memory barrier to nvme_dbbuf_update_and_check_event (Gopal Tiwari) [1665354] - [nvme] nvmet: add ns write protect support (Gopal Tiwari) [1665354] - [nvme] nvme: set gendisk read only based on nsattr (Gopal Tiwari) [1665354] - [include] nvme.h: add support for ns write protect definitions (Gopal Tiwari) [1665354] - [nvme] nvmet: use Retain Async Event bit to clear AEN (Gopal Tiwari) [1665354] - [nvme] nvmet: support configuring ANA groups (Gopal Tiwari) [1665354] - [nvme] nvmet: add minimal ANA support (Gopal Tiwari) [1665354] - [nvme] nvmet: track and limit the number of namespaces per subsystem (Gopal Tiwari) [1665354] - [nvme] nvmet: keep a port pointer in nvmet_ctrl (Gopal Tiwari) [1665354] - [nvme] nvmet: check fileio lba range access boundaries (Gopal Tiwari) [1665354] - [nvme] nvmet: don't use uuid_le type (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize admin/io queue teardown sequence (Gopal Tiwari) [1665354] - [nvme] nvmet: fix file discard return status (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: centralize controller setup sequence (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: unquiesce queues when deleting the controller (Gopal Tiwari) [1665354] - [nvme] nvme: add disk name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme-rdma: mark expected switch fall-through (Gopal Tiwari) [1665354] - [nvme] nvme: add controller name to trace events (Gopal Tiwari) [1665354] - [nvme] nvme: use hw qid in trace events (Gopal Tiwari) [1665354] - [nvme] nvmet: add buffered I/O support for file backed ns (Gopal Tiwari) [1665354] - [nvme] nvme: move init of keep_alive work item to controller initialization (Gopal Tiwari) [1665354] - [nvme] nvmet: add commands supported and effects log page (Gopal Tiwari) [1665354] - [nvme] lightnvm: limit get chunk meta request size (Gopal Tiwari) [1665354] - [nvme] lightnvm: Remove redundant rq->__data_len initialization (Gopal Tiwari) [1665354] - [block] nbd: restrict use to AF_UNIX sockets (Mike Christie) [1673307] - [block] nbd: don't allow invalid blocksize settings (Mike Christie) [1673307] - [documentation] doc, block, bfq: add information on bfq execution time (Ming Lei) [1686682] - [block] block, bfq: save & resume weight on a queue merge/split (Ming Lei) [1686682] - [block] block, bfq: print SHARED instead of pid for shared queues in logs (Ming Lei) [1686682] - [block] block, bfq: always protect newly-created queues from existing active queues (Ming Lei) [1686682] - [block] block, bfq: do not tag totally seeky queues as soft rt (Ming Lei) [1686682] - [block] block, bfq: do not merge queues on flash storage with queueing (Ming Lei) [1686682] - [block] block, bfq: tune service injection basing on request service times (Ming Lei) [1686682] - [block] block, bfq: do not idle for lowest-weight queues (Ming Lei) [1686682] - [block] block, bfq: increase idling for weight-raised queues (Ming Lei) [1686682] - [block] block/bfq: fix ifdef for CONFIG_BFQ_GROUP_IOSCHED=y (Ming Lei) [1686682] - [block] block, bfq: fix in-service-queue check for queue merging (Ming Lei) [1686682] - [block] block, bfq: do not overcharge writes in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: port commit "cfq-iosched: improve hw_tag detection" (Ming Lei) [1686682] - [block] block, bfq: reduce threshold for detecting command queueing (Ming Lei) [1686682] - [block] block, bfq: fix queue removal from weights tree (Ming Lei) [1686682] - [block] block, bfq: fix sequential rq detection in rate estimation (Ming Lei) [1686682] - [block] block, bfq: unconditionally plug I/O in asymmetric scenarios (Ming Lei) [1686682] - [block] block, bfq: do not plug I/O of in-service queue when harmful (Ming Lei) [1686682] - [block] block, bfq: split function bfq_better_to_idle (Ming Lei) [1686682] - [block] block, bfq: consider also ioprio classes in symmetry detection (Ming Lei) [1686682] - [block] block, bfq: remove case of redirected bic from insert_request (Ming Lei) [1686682] - [block] block, bfq: make sure queue budgets are not below service received (Ming Lei) [1686682] - [block] block, bfq: avoid selecting a queue w/o budget (Ming Lei) [1686682] - [block] block, bfq: do not consider interactive queues in srt filtering (Ming Lei) [1686682] - [net] net: switchdev: Add extack to switchdev_handle_port_obj_add() callback (Ivan Vecera) [1690125] - [net] switchdev: Add extack to struct switchdev_notifier_info (Ivan Vecera) [1690125] - [net] vxlan: Add a function to init switchdev_notifier_vxlan_fdb_info (Ivan Vecera) [1690125] - [net] switchdev: Add extack argument to switchdev_port_obj_add() (Ivan Vecera) [1690125] - [net] bridge: Propagate extack to switchdev (Ivan Vecera) [1690125] - [net] ndo_bridge_setlink: Add extack (Ivan Vecera) [1690125] - [net] rocker, dsa, ethsw: Don't filter VLAN events on bridge itself (Ivan Vecera) [1690125] - [net] switchdev: Replace port obj add/del SDO with a notification (Ivan Vecera) [1690125] - [net] ocelot: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] mlxsw: spectrum_switchdev: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add helpers to aid traversal through lower devices (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] staging: fsl-dpaa2: ethsw: Introduce ethsw_port_dev_check() (Ivan Vecera) [1690125] - [net] dsa: slave: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] rocker: Handle SWITCHDEV_PORT_OBJ_ADD/_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add SWITCHDEV_PORT_OBJ_ADD, SWITCHDEV_PORT_OBJ_DEL (Ivan Vecera) [1690125] - [net] switchdev: Add a blocking notifier chain (Ivan Vecera) [1690125] - [net] switchdev: SWITCHDEV_OBJ_PORT_{VLAN, MDB}(): Sanitize (Ivan Vecera) [1690125] - [net] selftests: forwarding: Fix test for different devices (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add learning test (Ivan Vecera) [1693316] - [net] bridge: Allow querying bridge port flags (Ivan Vecera) [1693316] - [netdrv] vxlan: Allow changing ageing time (Ivan Vecera) [1693316] - [netdrv] vxlan: Add hardware FDB learning (Ivan Vecera) [1693316] - [netdrv] vxlan: Don't override user-added entries with ext-learned ones (Ivan Vecera) [1693316] - [netdrv] vxlan: Mark user-added FDB entries (Ivan Vecera) [1693316] - [netdrv] vxlan: vxlan_fdb_notify(): Make switchdev notification configurable (Ivan Vecera) [1693316] - [netdrv] vxlan: __vxlan_fdb_delete(): Drop unused argument vid (Ivan Vecera) [1693316] - [netdrv] vxlan: support NTF_USE refresh of fdb entries (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d_port_8472: New test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN decap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add an ECN encap test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TOS test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add a TTL test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Reconfigure & rerun tests (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add unicast test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add flood test (Ivan Vecera) [1693316] - [net] selftests: forwarding: vxlan_bridge_1d: Add ping test (Ivan Vecera) [1693316] - [net] selftests: forwarding: Add a skeleton of vxlan_bridge_1d (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add link_stats_rx_errors_get() (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_do(): Allow passing ping arguments (Ivan Vecera) [1693316] - [net] selftests: forwarding: ping{6, }_test(): Add description argument (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Add in_ns() (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Support NUM_NETIFS of 0 (Ivan Vecera) [1693316] - [net] skb_scrub_packet(): Scrub offload_fwd_mark (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: extract ping and ping6 so they can be reused (Ivan Vecera) [1693316] - [net] selftests: forwarding: README: Require diagrams (Ivan Vecera) [1693316] - [net] selftests: forwarding: lib: Extract interface-init functions (Ivan Vecera) [1693316] - [net] selftests: forwarding: tc_rule_stats_get: Parameterize direction (Ivan Vecera) [1693316] - [net] selftests: forwarding: multipath_eval(): Improve style (Ivan Vecera) [1693316] - [net] selftests: forwarding: Move multipath_eval() to lib.sh (Ivan Vecera) [1693316] - [net] selftests: Add test_vxlan_fdb_changelink.sh (Ivan Vecera) [1690309] - [netdrv] vxlan: changelink: Fix handling of default remotes (Ivan Vecera) [1690309] - [netdrv] vxlan: Fix error path in __vxlan_dev_create() (Ivan Vecera) [1690309] - [netdrv] vxlan: Unmark offloaded bit on replaced FDB entries (Ivan Vecera) [1690309] - [net] bridge: switchdev: Allow clearing FDB entry offload indication (Ivan Vecera) [1690309] - [netdrv] vxlan: Notify for each remote of a removed FDB entry (Ivan Vecera) [1690309] - [netdrv] vxlan: Support marking RDSTs as offloaded (Ivan Vecera) [1690309] - [netdrv] vxlan: Add vxlan_fdb_find_uc() for FDB querying (Ivan Vecera) [1690309] - [netdrv] vxlan: Add switchdev notifications (Ivan Vecera) [1690309] - [netdrv] net: Add netif_is_vxlan() (Ivan Vecera) [1690309] - [net] inet: Refactor INET_ECN_decapsulate() (Ivan Vecera) [1690309] - [netdrv] vxlan: Export address checking functions (Ivan Vecera) [1690309] - [net] vxlan: Remove duplicated include from vxlan.h (Ivan Vecera) [1690309] - [netdrv] geneve: correctly handle ipv6.disable module parameter (Jiri Benc) [1692390] - [net] ipv6: sit: reset ip header pointer in ipip6_rcv (Lorenzo Bianconi) [1691626] - [net] vxlan: Don't call gro_cells_destroy() before device is unregistered (Andrea Claudi) [1692499] - [net] xsk: do not remove umem from netdevice on fall-back to copy-mode (Petr Oros) [1690568] - [net] xsk: Check if a queue exists during umem setup (Petr Oros) [1690568] - [net] xsk: simplify xdp_clear_umem_at_qid implementation (Petr Oros) [1690568] - [net] ethtool: don't allow disabling queues with umem installed (Petr Oros) [1690568] - [net] ethtool: rename local variable max -> curr (Petr Oros) [1690568] - [net] xsk: fix bug when trying to use both copy and zero-copy on one queue id (Petr Oros) [1690568] - [net] add umem reference in netdev{_rx}_queue (Petr Oros) [1690568] - [net] xsk: remove unnecessary assignment (Petr Oros) [1690568] - [net] xsk: fix return value of xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] xsk: don't allow umem replace at stack level (Petr Oros) [1690568] - [net] xsk: refactor xdp_umem_assign_dev() (Petr Oros) [1690568] - [net] update real_num_rx_queues even when !CONFIG_SYSFS (Petr Oros) [1690568] - [net] core: add __netdev_sent_queue as variant of __netdev_tx_sent_queue (Petr Oros) [1690127] - [net] net: do not abort bulk send on BQL status (Petr Oros) [1690129] - [net] net: bql: add __netdev_tx_sent_queue() (Petr Oros) [1690129] - [net] net: ip6_gre: fix possible NULL pointer dereference in ip6erspan_set_version (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: initialize erspan_ver just for erspan tunnels (Lorenzo Bianconi) [1666315] - [net] net: ip6_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] net: ip_gre: always reports o_key to userspace (Lorenzo Bianconi) [1666315] - [net] tcp: handle inet_csk_reqsk_queue_add() failures (Guillaume Nault) [1690157] - [net] ip_gre: use erspan key field for tunnel lookup (Lorenzo Bianconi) [1664570] - [net] ip6_gre: simplify gre header parsing in ip6gre_err (Lorenzo Bianconi) [1664570] - [net] ipv4: use a dedicated counter for icmp_v4 redirect packets (Lorenzo Bianconi) [1664209] - [net] virtchnl: Fix off by one error (Ivan Vecera) [1690114] - [net] virtchnl: white space and reorder (Ivan Vecera) [1690114] - [net] i40e: Update status codes (Ivan Vecera) [1690114] - [net] ethtool: Add WAKE_FILTER and RX_CLS_FLOW_WAKE (Ivan Vecera) [1690091] - [net] geneve: allow to clear ttl inherit (Hangbin Liu) [1671251] - [net] geneve: add ttl inherit support (Hangbin Liu) [1671251] - [net] tipc: fix a double kfree_skb() (Jon Maloy) [1684290] - [net] vxlan: Fix GRO cells race condition between receive and link delete (Andrea Claudi) [1687046] - [net] sock: consistent handling of extreme SO_SNDBUF/SO_RCVBUF values (Guillaume Nault) [1686564] - [net] tun: implement carrier change (Guillaume Nault) [1686566] - [net] ip6_tunnel: respect ttl inherit for ip6tnl (Hangbin Liu) [1664944] - [net] ip6_gre: update version related info when changing link (Hangbin Liu) [1664900] - [net] ipv4/route: fail early when inet dev is missing (Paolo Abeni) [1685424] - [net] bonding/802.3ad: fix link_failure_count tracking (Matteo Croce) [1657905] - [net] bonding: avoid possible dead-lock (Matteo Croce) [1657905] - [net] bonding: fix length of actor system (Matteo Croce) [1657905] - [net] bonding: fix warning message (Matteo Croce) [1657905] - [net] bonding: pass link-local packets to bonding master also. (Matteo Croce) [1657905]- [infiniband] IB/usnic: fix spelling mistake "unvalid" -> "invalid" (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Get rid of ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] RDMA/usnic: Do not use ucontext->tgid (Jonathan Toppins) [1685307] - [infiniband] infiniband: remove redundant condition check before debugfs_remove (Jonathan Toppins) [1685307] - [infiniband] RDMA/rdmavt: Fix rvt_create_ah function signature (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use core provided API for registering device attributes (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Remove unnecessary enum values (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move ruc_loopback to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move send completion logic to rdmavt (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Move copy SGE logic into rdmavt (Jonathan Toppins) [1685307] - [infiniband] RDMA/rxe: Remove unused addr_same() (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid srq memory leak (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: replace kvfree with vfree (Jonathan Toppins) [1685307] - [infiniband] RDMA/drivers: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/drivers: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] IB/rxe: fixes for rdma read retry (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: avoid back-to-back retries (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Refactor lookup memory function (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Avoid NULL check when search is successful (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Change pool state enums to capital letters (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Replace spinlock with rwlock (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: Simplify rxe_find_route() to avoid GID query for netdev (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: remove redudant qpn check (Jonathan Toppins) [1685307] - [infiniband] IB/rxe: vary the source udp port for receive scaling (Jonathan Toppins) [1685307] - [infiniband] iser: set sector for ambiguous mr status errors (Jonathan Toppins) [1685307] - [net] svcrdma: Remove try_module_get from backchannel (Jonathan Toppins) [1685307] - [net] svcrdma: Remove ->release_rqst call in bc reply handler (Jonathan Toppins) [1685307] - [net] xprtrdma: Clean up xprt_rdma_disconnect_inject (Jonathan Toppins) [1685307] - [net] xprtrdma: Add documenting comments (Jonathan Toppins) [1685307] - [net] xprtrdma: Report when there were zero posted Receives (Jonathan Toppins) [1685307] - [net] xprtrdma: Move rb_flags initialization (Jonathan Toppins) [1685307] - [net] xprtrdma: Don't disable BH's in backchannel server (Jonathan Toppins) [1685307] - [net] xprtrdma: Remove memory address of "ep" from an error message (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_qp_async_error_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Simplify RPC wake-ups on connect (Jonathan Toppins) [1685307] - [net] xprtrdma: Re-organize the switch() in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Eliminate "connstate" variable from rpcrdma_conn_upcall() (Jonathan Toppins) [1685307] - [net] xprtrdma: Conventional variable names in rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] xprtrdma: Rename rpcrdma_conn_upcall (Jonathan Toppins) [1685307] - [net] sunrpc: Report connect_time in seconds (Jonathan Toppins) [1685307] - [net] sunrpc: Fix connect metrics (Jonathan Toppins) [1685307] - [net] xprtrdma: Name MR trace events consistently (Jonathan Toppins) [1685307] - [net] xprtrdma: Explicitly resetting MRs is no longer necessary (Jonathan Toppins) [1685307] - [net] xprtrdma: Create more MRs at a time (Jonathan Toppins) [1685307] - [net] xprtrdma: xprt_release_rqst_cong is called outside of transport_lock (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Log sysfs 'dev_id' accesses from userspace (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Use dev_port to expose network interface port numbers (Jonathan Toppins) [1685307] - [infiniband] IB/ipoib: Ensure that MTU isn't less than minimum permitted (Jonathan Toppins) [1685307] - [infiniband] IB/srp: Remove unnecessary unlikely() (Jonathan Toppins) [1685307] - [infiniband] IB/core: Fix oops in netdev_next_upper_dev_rcu() (Jonathan Toppins) [1685307] - [infiniband] IB/umem: Set correct address to the invalidation function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Add GIDs while changing MAC addr only for registered ndev (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fix comment for hw stats init for port == 0 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refactor ib_register_device() function (Jonathan Toppins) [1685307] - [infiniband] IB/mlx4: Refer to the device kobject instead of ports_parent (Jonathan Toppins) [1685307] - [include] RDMA/core: Allow existing drivers to set one sysfs group per device (Jonathan Toppins) [1685307] - [infiniband] RDMA/umad: Use kernel API to allocate umad indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use kernel API to allocate uverbs indexes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Increase total number of RDMA ports across all devices (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename ports_parent to ports_kobj (Jonathan Toppins) [1685307] - [infiniband] RDMA/nldev: Allow IB device rename through RDMA netlink (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Implement IB device rename function (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Annotate timeout as unsigned long (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Align multiple functions to kernel coding style (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Remove unused timeout_ms parameter from cma_resolve_iw_route() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cm: Respect returned status of cm_init_av_by_path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Protect from reentry to resource return path (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Release task struct which was hold by CM_ID object (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Consolidate task name updates in one place (Jonathan Toppins) [1685307] - [infiniband] RDMA/restrack: Un-inline set task implementation (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Check error status of rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [include] IB/mlx4: Avoid implicit enumerated type conversion (Jonathan Toppins) [1685307] - [infiniband] RDMA/netlink: Simplify netlink listener existence check (Jonathan Toppins) [1685307] - [infiniband] RDMA: Remove unused parameter from ib_modify_qp_is_ok() (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix RCU annotation for radix slot deference (Jonathan Toppins) [1685307] - [infiniband] RDMA: Fix building with CONFIG_MMU=n (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_ib_acquire_dev() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Introduce and use cma_acquire_dev_by_src_ip() (Jonathan Toppins) [1685307] - [infiniband] RDMA/cma: Allow accepting requests for multi port rdma device (Jonathan Toppins) [1685307] - [infiniband] IB/rdmavt: Rename check_send_wqe as setup_wqe (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Acquire and release mmap_sem on page range (Jonathan Toppins) [1685307] - [infiniband] IB/sa: simplify return code logic for ib_nl_send_msg() (Jonathan Toppins) [1685307] - [infiniband] RDMA/ulp: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_name instead of ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/core: Use dev_err/dbg/etc instead of pr_* + ibdev->name (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA: Fully setup the device name in ib_register_device (Jonathan Toppins) [1685307 1663226] - [infiniband] RDMA/umem: Fix potential addition overflow (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Minor optimizations (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Avoid synchronize_srcu in the ODP MR destruction path (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Handle a half-complete start/end sequence (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of per_mm->notifier_count (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use umem->owning_mm inside ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Move all the ODP related stuff out of ucontext and into per_mm (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Get rid of struct ib_umem.odp_data (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Make ib_umem_odp into a sub structure of ib_umem (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Use ib_umem_odp in all function signatures connected to ODP (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Do not use current->tgid to track the mm_struct (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Get rid of the old disassociate flow (Jonathan Toppins) [1685307] - [infiniband] RDMA/ucontext: Add a core API for mmaping driver IO memory (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Fix error unwind in ib_uverbs_add_one (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Properly return the error code of rdma_set_src_addr_rcu (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Remove is_closed from ib_uverbs_file (Jonathan Toppins) [1685307] - [include] IB/rxe: Revise the ib_wr_opcode enum (Jonathan Toppins) [1685307] - [include] RDMA: Remove duplicated include from ib_addr.h (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Consider net ns of gid attribute for RoCE (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce rdma_read_gid_attr_ndev_rcu() to check GID attribute (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Simplify roce_resolve_route_from_path() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Protect against changing dst->dev during destination resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Refer to network type instead of device type (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use common code flow for IPv4/6 for addr resolve (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rename rdma_copy_addr to rdma_copy_src_l2_addr (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Introduce and use rdma_set_src_addr() between IPv4 and IPv6 (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Let protocol specific function typecast sockaddr structure (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Avoid unnecessary sa_family overwrite (Jonathan Toppins) [1685307] - [infiniband] RDMA/core Introduce and use rdma_find_ndev_for_src_ip_rcu (Jonathan Toppins) [1685307] - [infiniband] IB/{hfi1, qib, rdmavt}: Schedule multi RC/UC packets instead of posting (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Move flow resources initialization (Jonathan Toppins) [1685307] - [infiniband] IB/uverbs: Add IDRs array attribute type to ioctl() interface (Jonathan Toppins) [1685307] - [include] RDMA/core: Document QP @event_handler function (Jonathan Toppins) [1685307] - [include] RDMA/core: Document CM @event_handler function (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Assign device ifindex before publishing the device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Follow correct unregister order between sysfs and cgroup (Jonathan Toppins) [1685307] - [infiniband] RDMA/umem: Restore lockdep check while downgrading lock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Define client_data_lock as rwlock instead of spinlock (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simpler spin lock irq API from blocking context (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Remove context entries from list while unregistering device (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Use simplified list_for_each (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: No need to protect kfree with spin lock and semaphore (Jonathan Toppins) [1685307] - [infiniband] RDMA/{cma, core}: Avoid callback on rdma_addr_cancel() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Rate limit MAD error messages (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Fail early if unsupported QP is provided (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use device.groups to initialize device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Use cdev_device_add() instead of cdev_add() (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Depend on device_add() to add device attributes (Jonathan Toppins) [1685307] - [infiniband] RDMA/core: Replace open-coded variant of get_device (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Declare closing variable as boolean (Jonathan Toppins) [1685307] - [infiniband] IB/core: Add an unbound WQ type to the new CQ API (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add generic function to fill in flow action object (Jonathan Toppins) [1685307] - [infiniband] RDMA/uverbs: Add UVERBS_ATTR_CONST_IN to the specs language (Jonathan Toppins) [1685307] - [netdrv] ibmvnic: Fix completion structure initialization (Steve Best) [1697103] - [rpmspec] redhat: limit headers_install_all to arches we care about (Denys Vlasenko) [1692404] - [lib] ida: Add new API (Jonathan Toppins) [1697588] - [edac] EDAC: Drop per-memory controller buses (Frank Ramsay) [1686477] - [edac] EDAC: Don't add devices under /sys/bus/edac (Frank Ramsay) [1686477] - [x86] x86/platform/UV: Use efi_runtime_lock to serialise BIOS calls (Frank Ramsay) [1677695]- [pci] PCI: pciehp: Fix re-enabling the slot marked for safe removal (Myron Stowe) [1695922] - [rpmspec] redhat: Enable gdb_index (Juri Lelli) [1696747] - [fs] ovl: Do not lose security.capability xattr over metadata file copy-up (Vivek Goyal) [1694757] - [fs] ovl: During copy up, first copy up data and then xattrs (Vivek Goyal) [1694757]- [netdrv] mark the intel igc driver as tech preview (David Arcari) [1495358] - [netdrv] igc: Remove unneeded hw_dbg prints (David Arcari) [1495358] - [netdrv] igc: Fix the typo in igc_base.h header definition (David Arcari) [1495358] - [netdrv] igc: Add support for the ntuple feature (David Arcari) [1495358] - [netdrv] igc: Add support for statistics (David Arcari) [1495358] - [netdrv] igc: Extend the ethtool supporting (David Arcari) [1495358] - [netdrv] igc: Add multiple receive queues control supporting (David Arcari) [1495358] - [netdrv] igc: Use struct_size() helper (David Arcari) [1495358] - [netdrv] igc: Add ethtool support (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_get_phy_id_base' method (David Arcari) [1495358] - [netdrv] igc: Remove the 'igc_read_mac_addr_base' method (David Arcari) [1495358] - [netdrv] igc: Remove unneeded code (David Arcari) [1495358] - [netdrv] igc: Remove unused code (David Arcari) [1495358] - [netdrv] igc: Fix code redundancy (David Arcari) [1495358] - [netdrv] igc: Remove unreachable code from igc_phy.c file (David Arcari) [1495358] - [netdrv] igc: Remove obsolete IGC_ERR define (David Arcari) [1495358] - [netdrv] ethernet/intel: consolidate NAPI and NAPI exit (David Arcari) [1495358] - [netdrv] igc: Clean up code (David Arcari) [1495358] - [netdrv] igc: Tidy up some white space (David Arcari) [1495358] - [netdrv] igc: fix error return handling from call to netif_set_real_num_tx_queues (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variable 'pci_using_dac' (David Arcari) [1495358] - [netdrv] igc: Remove set but not used variables 'ctrl_ext, link_mode' (David Arcari) [1495358] - [netdrv] intel-ethernet: software timestamp skbs as late as possible (David Arcari) [1495358] - [netdrv] igc: Add watchdog (David Arcari) [1495358] - [netdrv] igc: Add setup link functionality (David Arcari) [1495358] - [netdrv] igc: Add code for PHY support (David Arcari) [1495358] - [netdrv] igc: Add NVM support (David Arcari) [1495358] - [netdrv] igc: Add HW initialization code (David Arcari) [1495358] - [netdrv] igc: Add transmit and receive fastpath and interrupt handlers (David Arcari) [1495358] - [netdrv] igc: Add support for Tx/Rx rings (David Arcari) [1495358] - [netdrv] igc: Add interrupt support (David Arcari) [1495358] - [netdrv] igc: Add netdev (David Arcari) [1495358] - [netdrv] igc: Add support for PF (David Arcari) [1495358] - [netdrv] igc: Add skeletal frame for Intel(R) 2.5G Ethernet Controller support (David Arcari) [1495358] - [s390] virtio-ccw: wire up ->bus_name callback (Cornelia Huck) [1695630] - [s390] s390/virtio: handle find on invalid queue gracefully (Cornelia Huck) [1695630] - [s390] virtio/s390: fix race in ccw_io_helper() (Cornelia Huck) [1695630] - [s390] virtio/s390: avoid race on vcdev->config (Cornelia Huck) [1695630] - [kvm] KVM: s390: make bitmap declaration consistent (Thomas Huth) [1695090] - [kvm] KVM: s390: drop obsolete else path (Thomas Huth) [1695090] - [kvm] KVM: s390: clarify kvm related kernel message (Thomas Huth) [1695090] - [kvm] s390: vsie: Use effective CRYCBD.31 to check CRYCBD validity (Thomas Huth) [1695090] - [kvm] KVM: s390: fix kmsg component kvm-s390 (Thomas Huth) [1695090] - [kvm] KVM: s390: unregister debug feature on failing arch init (Thomas Huth) [1695090] - [kvm] KVM: s390/vsie: avoid sparse warning (Thomas Huth) [1695090]- [powerpc] powerpc: use mm zones more sensibly (David Gibson) [1654978] - [s390] s390/mem_detect: add missing include (Philipp Rudo) [1695615] - [s390] s390: avoid vmlinux segments overlap (Philipp Rudo) [1695615] - [s390] s390/decompressor: add missing FORCE to build targets (Philipp Rudo) [1695615] - [s390] s390: move ipl block and cmd line handling to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: introduce sclp_early_get_hsa_size (Philipp Rudo) [1695615] - [s390] s390/mem_detect: add info source debug print (Philipp Rudo) [1695615] - [s390] s390/mem_detect: replace tprot loop with binary search (Philipp Rudo) [1695615] - [s390] s390/mem_detect: use SCLP info for continuous memory detection (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce z/VM specific diag260 call (Philipp Rudo) [1695615] - [s390] s390/mem_detect: introduce SCLP storage info (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section compile time validation (Philipp Rudo) [1695615] - [s390] s390/mem_detect: move tprot loop to early boot phase (Philipp Rudo) [1695615] - [s390] s390/sclp: move sclp_early_read_info to sclp_early_core.c (Philipp Rudo) [1695615] - [s390] s390: introduce .boot.data section (Philipp Rudo) [1695615] - [s390] s390/decompressor: clean up and rename compressed/misc.c (Philipp Rudo) [1695615] - [s390] s390: rescue initrd as early as possible (Philipp Rudo) [1695615] - [s390] s390/sclp: simplify early hsa_size detection (Philipp Rudo) [1695615] - [s390] s390/decompressor: get rid of .bss usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rework uncompressed image info collection (Philipp Rudo) [1695615] - [s390] s390: remove decompressor's head.S (Philipp Rudo) [1695615] - [s390] s390: clean up stacks setup (Philipp Rudo) [1695615] - [s390] s390: add initial 64-bit restart PSW (Philipp Rudo) [1695615] - [s390] s390/hibernate: fix error handling when suspend cpu != resume cpu (Philipp Rudo) [1695615] - [s390] s390/decompressor: support extra debug flags (Philipp Rudo) [1695615] - [s390] s390/build: add *.o.chkbss files to targets list (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid packing *.o.chkbss files into startup.a (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid constant startup.a rebuilds (Philipp Rudo) [1695615] - [s390] s390/boot: block uncompressed vmlinux booting attempts (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct EXCLUDE_FILE construct (Philipp Rudo) [1695615] - [s390] s390: move _text to an actual .text start (Philipp Rudo) [1695615] - [s390] s390: correct _stext offset (Philipp Rudo) [1695615] - [s390] s390: get rid of the first mb of uncompressed image (Philipp Rudo) [1695615] - [s390] s390: remove unused _ehead symbol (Philipp Rudo) [1695615] - [s390] s390: put expoline execute-trampolines into .text section (Philipp Rudo) [1695615] - [s390] s390/decompressor: discard ___kcrctab section (Philipp Rudo) [1695615] - [s390] s390/setup: do not reserve the decompressor code (Philipp Rudo) [1695615] - [s390] s390/decompressor: support uncompressed kernel (Philipp Rudo) [1695615] - [init] init/Kconfig: add an option for uncompressed kernel (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow to pack uncompressed vmlinux.bin into piggy.o (Philipp Rudo) [1695615] - [s390] s390/decompressor: allow preprocessor in piggy.o linker script (Philipp Rudo) [1695615] - [s390] s390/decompressor: extend .bss check for early code (Philipp Rudo) [1695615] - [s390] s390: add custom target and make path extension optional for .bss check (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid repeating objects list in Makefile (Philipp Rudo) [1695615] - [s390] s390/decompressor: reuse lib/mem.S for mem functions (Philipp Rudo) [1695615] - [s390] s390/decompressor: avoid reusing uncompressed image objects (Philipp Rudo) [1695615] - [s390] s390/als: avoid .init.* sections usage (Philipp Rudo) [1695615] - [s390] s390/decompressor: rename entry point to startup_decompressor (Philipp Rudo) [1695615] - [s390] s390/boot: make head.S and als.c be part of the decompressor only (Philipp Rudo) [1695615] - [s390] s390/decompressor: trim the kernel image up to 1M (Philipp Rudo) [1695615] - [s390] s390: remove uncompressed kernel image build (Philipp Rudo) [1695615] - [s390] s390/decompressor: correct build flags (Philipp Rudo) [1695615] - [s390] s390/build: remove obsolete -mkernel-backchain flag (Philipp Rudo) [1695615] - [tools] tools/power turbostat: return the exit status of a command (David Arcari) [1642739] - [misc] misc: hpilo: Do not claim unsupported hardware (Joseph Szczypek) [1665635] - [misc] misc: hpilo: Exclude unsupported device via blacklist (Joseph Szczypek) [1665635]- [fs] xfs: set buffer ops when repair probes for btree type (Bill O'Donnell) [1689281] - [fs] xfs: end sync buffer I/O properly on shutdown error (Bill O'Donnell) [1689281] - [fs] xfs: xfs_fsops: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] xfs: xfs_buf: drop useless LIST_HEAD (Bill O'Donnell) [1689281] - [fs] iomap: fix a use after free in iomap_dio_rw (Bill O'Donnell) [1689281] - [fs] xfs: reallocate realtime summary cache on growfs (Bill O'Donnell) [1689281] - [fs] xfs: stringify scrub types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: stringify btree cursor types in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_INODE_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: move XFS_AG_BTREE_CMP_FORMAT_STR mappings to libxfs (Bill O'Donnell) [1689281] - [fs] xfs: fix symbolic enum printing in ftrace output (Bill O'Donnell) [1689281] - [fs] xfs: fix function pointer type in ftrace format (Bill O'Donnell) [1689281] - [fs] xfs: Fix x32 ioctls when cmd numbers differ from ia32. (Bill O'Donnell) [1689281] - [fs] xfs: Fix bulkstat compat ioctls on x32 userspace. (Bill O'Donnell) [1689281] - [fs] xfs: Align compat attrlist_by_handle with native implementation. (Bill O'Donnell) [1689281] - [fs] xfs: require both realtime inodes to mount (Bill O'Donnell) [1689281] - [fs] xfs: cache minimum realtime summary level (Bill O'Donnell) [1689281] - [fs] xfs: count inode blocks correctly in inobt scrub (Bill O'Donnell) [1689281] - [fs] xfs: precalculate cluster alignment in inodes and blocks (Bill O'Donnell) [1689281] - [fs] xfs: precalculate inodes and blocks per inode cluster (Bill O'Donnell) [1689281] - [fs] xfs: add a block to inode count converter (Bill O'Donnell) [1689281] - [fs] xfs: remove xfs_rmap_ag_owner and friends (Bill O'Donnell) [1689281] - [fs] xfs: const-ify xfs_owner_info arguments (Bill O'Donnell) [1689281] - [fs] xfs: streamline defer op type handling (Bill O'Donnell) [1689281] - [fs] xfs: idiotproof defer op type configuration (Bill O'Donnell) [1689281] - [fs] xfs: clean up indentation issues, remove an unwanted space (Bill O'Donnell) [1689281] - [fs] xfs: libxfs: move xfs_perag_put late (Bill O'Donnell) [1689281] - [fs] xfs: split up the xfs_reflink_end_cow work into smaller transactions (Bill O'Donnell) [1689281] - [crypto] crypto: testmgr - add AES-CFB tests (Neil Horman) [1687897] - [scsi] scsi: iscsi: flush running unbind operations when removing a session (Maurizio Lombardi) [1695007] - [crypto] crypto: vmx - fix copy-paste error in CTR mode (Herbert Xu) [1693350] - [rpmspec] Fix cross builds (Jiri Olsa) [1694956] - [lib] sbitmap: order READ/WRITE freed instance and setting clear bit (Ming Lei) [1694521] - [block] blk-mq: fix sbitmap ws_active for shared tags (Ming Lei) [1694521] - [block] blk-mq: update comment for blk_mq_hctx_has_pending() (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_put_driver_tag() to put tag (Ming Lei) [1694521] - [include] sbitmap: trivial - update comment for sbitmap_deferred_clear_bit (Ming Lei) [1694521] - [block] blkcg: Fix kernel-doc warnings (Ming Lei) [1694521] - [block] block: Unexport blk_mq_add_to_requeue_list() (Ming Lei) [1694521] - [block] block: add BLK_MQ_POLL_CLASSIC for hybrid poll and return EINVAL for unexpected value (Ming Lei) [1694521] - [include] blk-mq: remove unused 'nr_expired' from blk_mq_hw_ctx (Ming Lei) [1694521] - [block] loop: access lo_backing_file only when the loop device is Lo_bound (Ming Lei) [1694521] - [block] blk-mq: use blk_mq_sched_mark_restart_hctx to set RESTART (Ming Lei) [1694521] - [kernel] blkcg: annotate implicit fall through (Ming Lei) [1694521] - [block] block: Replace function name in string with __func__ (Ming Lei) [1694521] - [block] block: fix NULL pointer dereference in register_disk (Ming Lei) [1694521] - [fs] fs: fix guard_bio_eod to check for real EOD errors (Ming Lei) [1694521] - [block] blk-mq: use HCTX_TYPE_DEFAULT but not 0 to index blk_mq_tag_set->map (Ming Lei) [1694521] - [include] block: remove bvec_iter_rewind() (Ming Lei) [1694521] - [block] block: don't use bio->bi_vcnt to figure out segment number (Ming Lei) [1694521] - [fs] btrfs: look at bi_size for repair decisions (Ming Lei) [1694521] - [block] block: avoid setting none scheduler if it's already none (Ming Lei) [1694521] - [block] block: avoid setting wbt_lat_usec to current value (Ming Lei) [1694521] - [block] blk-sysfs: Rework documention of __blk_release_queue (Ming Lei) [1694521] - [block] blk-cgroup: Fix doc related to blkcg_exit_queue (Ming Lei) [1694521] - [block] block: kill QUEUE_FLAG_FLUSH_NQ (Ming Lei) [1694521] - [block] block: avoid setting nr_requests to current value (Ming Lei) [1694521] - [block] blk-mq: save default hctx into ctx->hctxs for not-supported type (Ming Lei) [1694521] - [block] blk-mq: save queue mapping result into ctx directly (Ming Lei) [1694521] - [block] block: mq-deadline: Fix write completion handling (Ming Lei) [1694521] - [crypto] crypto: user - fix leaking uninitialized memory to userspace (Herbert Xu) [1657880] {CVE-2018-19854} - [char] ipmi: fix sleep-in-atomic in free_user at cleanup SRCU user->release_barrier (Xiaojun Tan) [1689480] - [infiniband] usnic_verbs: fix deadlock (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix locking when unregistering (Govindarajulu Varadarajan) [1688505] - [infiniband] IB/usnic: Fix potential deadlock (Govindarajulu Varadarajan) [1688505] - [netdrv] net: hns3: fix improper error handling in the hclge_init_ae_dev() (Xiaojun Tan) [1687060] - [netdrv] net: hns3: fix netif_napi_del() not do problem when unloading (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Fix NULL deref when unloading driver (Xiaojun Tan) [1687060] - [netdrv] net: hns3: Modify the order of initializing command queue register (Xiaojun Tan) [1687060] - [netdrv] net: hns3: remove the Redundant put_vector in hns3_client_uninit (Xiaojun Tan) [1687060] - [netdrv] net: hns3: reuse reinitialization interface in the hns3_set_channels (Xiaojun Tan) [1687060]- [powercap] powercap/intel_rapl: add Ice Lake mobile (Steve Best) [1483427] - [x86] x86/CPU: Add Icelake model number (Steve Best) [1483427] - [watchdog] watchdog/hpwdt: Update Kconfig documentation (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Update driver version. (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Do not claim unsupported hardware (Joseph Szczypek) [1664861] - [watchdog] watchdog/hpwdt: Exclude via blacklist (Joseph Szczypek) [1664861] - [fs] autofs: add strictexpire mount option (Ian Kent) [1672134] - [fs] autofs: change catatonic setting to a bit flag (Ian Kent) [1672134] - [fs] autofs: simplify parse_options() function call (Ian Kent) [1672134] - [fs] autofs: add AUTOFS_EXP_FORCED flag (Ian Kent) [1672134] - [fs] autofs: make expire flags usage consistent with v5 params (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_indirect() static (Ian Kent) [1672134] - [fs] autofs: make autofs_expire_direct() static (Ian Kent) [1672134] - [fs] autofs: fix clearing AUTOFS_EXP_LEAVES in autofs_expire_indirect() (Ian Kent) [1672134] - [fs] autofs: fix inconsistent use of now variable (Ian Kent) [1672134] - [md] md: Fix failed allocation of md_register_thread (Nigel Croxon) [1665346] - [md] It's wrong to add len to sector_nr in raid10 reshape twice (Nigel Croxon) [1665346] - [md] raid5: set write hint for PPL (Nigel Croxon) [1665346] - [netdrv] amd-xgbe: Fix mdio access for non-zero ports and clause 45 PHYs (Gary Hook) [1669565]- [x86] x86/retpolines: Disable switch jump tables when retpolines are enabled (Waiman Long) [1688258] - [x86] x86, retpolines: Raise limit for generating indirect calls from switch-case (Waiman Long) [1688258] - [net] vsock/virtio: fix kernel panic from virtio_transport_reset_no_sock (Stefano Garzarella) [1676595] - [net] vsock/virtio: reset connected sockets on device removal (Stefano Garzarella) [1676595] - [net] vsock/virtio: fix kernel panic after device hot-unplug (Stefano Garzarella) [1676595] - [powerpc] powerpc/livepatch: return -ERRNO values in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: small cleanups in save_stack_trace_tsk_reliable() (Joe Lawrence) [1659856] - [powerpc] powerpc/livepatch: relax reliable stack tracer checks for first-frame (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Make reliable stacktrace dependency clearer (Joe Lawrence) [1659856] - [powerpc] powerpc/64s: Clear on-stack exception marker upon exception return (Joe Lawrence) [1659856] - [infiniband] iw_cxgb4: Support FW write completion WR (Arjun Vynipadath) [1671320] - [infiniband] iw_cxgb4: RDMA write with immediate support (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: fix some info leaks (Arjun Vynipadath) [1671320] - [infiniband] rdma/cxgb4: Add support for 64Byte cqes (Arjun Vynipadath) [1671320] - [pci] pci: remove unused functionality (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] aacraid: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] be2iscsi: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] mpt3sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla2xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] qla4xxx: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] megaraid_sas: add removed id table" (Tomas Henzl) [1622638] - [scsi] lfpc: remove Lancer FCoE (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lpfc: add removed id table" (Tomas Henzl) [1622638] - [scsi] Revert "[scsi] lfpc: add Lancer FCoE to the removed devices" (Tomas Henzl) [1622638]- [kernel] printk: Export console_printk (Prarit Bhargava) [1642870] - [video] fbcon: Silence fbcon logo on 'quiet' boots (Prarit Bhargava) [1642870] - [scsi] scsi: ibmvscsi: Fix empty event pool access during host removal (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Protect ibmvscsi_head from concurrent modificaiton (Steve Best) [1692463] - [scsi] scsi: ibmvscsi: Improve strings handling (Steve Best) [1692463] - [x86] x86/mce: Handle varying MCA bank counts (David Arcari) [1668779] - [block] virtio_blk: add discard and write zeroes support (Stefano Garzarella) [1692939] - [arm64] arm64: kaslr: ensure randomized quantities are clean also when kaslr is off (Mark Salter) [1673068] - [arm64] arm64: kaslr: ensure randomized quantities are clean to the PoC (Mark Salter) [1673068] - [tools] perf annotate: Fix getting source line failure (Michael Petlan) [1614435] - [infiniband] IB/hfi1: Remove overly conservative VM_EXEC flag check (Alex Estrin) [1680018]- [scsi] scsi: qla2xxx: Fix NULL pointer crash due to stale CPUID (Himanshu Madhani) [1685013] - [scsi] scsi: core: Avoid that system resume triggers a kernel warning (Ewan Milne) [1691903] - [scsi] scsi: core: reset host byte in DID_NEXUS_FAILURE case (Ewan Milne) [1691903] - [scsi] scsi: core: Synchronize request queue PM status only on successful resume (Ewan Milne) [1691903] - [scsi] scsi: sd: Fix cache_type_store() (Ewan Milne) [1691903] - [scsi] scsi: sd: use mempool for discard special page (Ewan Milne) [1691903] - [scsi] scsi: core: Remove scsi_block_when_processing_errors: message (Ewan Milne) [1691903] - [scsi] scsi: core: Allow state transitions from OFFLINE to BLOCKED (Ewan Milne) [1691903] - [scsi] scsi: core: remove unnecessary unlikely() (Ewan Milne) [1691903] - [scsi] scsi: st: remove redundant pointer STbuffer (Ewan Milne) [1691903] - [scsi] scsi: core: Avoid that SCSI device removal through sysfs triggers a deadlock (Ewan Milne) [1691903] - [fs] scsi: sysfs: Introduce sysfs_{un,}break_active_protection() (Ewan Milne) [1691903] - [scsi] scsi sg: remove incorrect scsi command checking logic (Ewan Milne) [1691903] - [scsi] scsi: read host_busy via scsi_host_busy() (Ewan Milne) [1691903] - [scsi] scsi: sd: Remove a superfluous assignment (Ewan Milne) [1691903] - [scsi] scsi: don't add scsi command result bytes (Ewan Milne) [1691903] - [scsi] scsi: core: check for equality of result byte values (Ewan Milne) [1691903] - [scsi] scsi: scsi_transport_fc: use 64-bit timestamps consistently (Ewan Milne) [1691903] - [scsi] scsi: sg: clean up gfp_mask in sg_build_indirect (Ewan Milne) [1691903] - [scsi] scsi: core: remove Scsi_Cmnd typedef (Ewan Milne) [1691903] - [netdrv] ibmvnic: Report actual backing device speed and duplex values (Steve Best) [1691862] - [kernel] sched/fair: Fix O(nr_cgroups) in the load balancing path (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix insertion in rq->leaf_cfs_rq_list (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Add tmp_alone_branch assertion (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] sched/fair: Fix infinite loop in update_blocked_averages() by reverting a9e7f6544b9c (Phil Auld) [1685636] {CVE-2018-20784} - [kernel] tracing: Do a WARN_ON() if start_thread() in hwlat is called when thread exists (Jerome Marchand) [1693050] - [kernel] ftrace: Add missing check for existing hwlat thread (Jerome Marchand) [1693050] - [kernel] tracing: Do not call start/stop() functions when tracing_on does not change (Jerome Marchand) [1693050]- [scsi] scsi: lpfc: Fixup eq_clr_intr references (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix build error (Dick Kennedy) [1692882] - [scsi] scsi: be2iscsi: lpfc: fix typo (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.1 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Update Copyright in driver version (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Enhance 6072 log string (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix duplicate log message numbers (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Specify node affinity for queue memory allocation (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Reduce memory footprint for lpfc_queue (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Add loopback testing to trunking mode (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix link speed reporting for 4-link trunk (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix handling of trunk links state reporting (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix protocol support on G6 and G7 adapters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct boot bios information to FDMI registration (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix HDMI2 registration string for symbolic name (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix fc4type information for FDMI (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix FDMI manufacturer attribute value (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix io lost on host resets (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix mailbox hang on adapter init (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix driver crash in target reset handler (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct localport timeout duration error (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: nvmet: avoid hang / use-after-free when destroying targetport (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Convert bootstrap mbx polling from msleep to udelay (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Coordinate adapter error handling with offline handling (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Stop adapter if pci errors detected (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix deadlock due to nested hbalock call (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet handling of first burst cmd (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix lpfc_nvmet_mrq attribute handling when 0 (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix nvmet async receive buffer replenishment (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix location of SCSI ktime counters (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix SLI3 commands being issued on SLI4 devices (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix use-after-free mailbox cmd completion (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve irq-unsafe lockdep heirarchy warning in lpfc_io_free (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Resolve inconsistent check of hdwq in lpfc_scsi_cmd_iocb_cmpl (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error codes in lpfc_sli4_pci_mem_setup() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix 32-bit format string warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix unused variable warning (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: resolve static checker warning in lpfc_sli4_hba_unset (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Correct __lpfc_sli_issue_iocb_s4 lockdep check (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix calls to dma_set_mask_and_coherent() (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: use dma_set_mask_and_coherent (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Remove set but not used variable 'phys_id' (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: fix a handful of indentation issues (Dick Kennedy) [1692882] - [scsi] scsi: lpfc: Fix error code if kcalloc() fails (Dick Kennedy) [1692882] - [security] security/selinux: fix SECURITY_LSM_NATIVE_LABELS on reused superblock (Ondrej Mosnacek) [1683296] - [security] selinux: add the missing walk_size + len check in selinux_sctp_bind_connect (Ondrej Mosnacek) [1683296] - [security] selinux: fix avc audit messages (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace BUG_ONs with WARN_ONs in avc.c (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: log invalid contexts in AVCs (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: replace some BUG_ON()s with a WARN_ON() (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: inline some AVC functions used only once (Ondrej Mosnacek) [1670039 1683296] - [security] selinux: do not override context on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: never allow relabeling on context mounts (Ondrej Mosnacek) [1683296] - [security] selinux: stop passing MAY_NOT_BLOCK to the AVC upon follow_link (Ondrej Mosnacek) [1683296] - [security] selinux: avoid silent denials in permissive mode under RCU walk (Ondrej Mosnacek) [1683296] - [security] selinux: fix GPF on invalid policy (Ondrej Mosnacek) [1683296] - [security] selinux: overhaul sidtab to fix bug and improve performance (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: use separate table for initial SID lookup (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: make "selinux_policycap_names[]" const char * (Ondrej Mosnacek) [1683296] - [security] selinux: always allow mounting submounts (Ondrej Mosnacek) [1647723 1683296] - [security] selinux: refactor sidtab conversion (Ondrej Mosnacek) [1656787 1683296] - [security] selinux: fix non-MLS handling in mls_context_to_sid() (Ondrej Mosnacek) [1683296] - [security] selinux: check length properly in SCTP bind hook (Ondrej Mosnacek) [1683296] - [security] selinux: policydb - fix byte order and alignment issues (Ondrej Mosnacek) [1668222 1683296] - [security] selinux: Add __GFP_NOWARN to allocation at str_read() (Ondrej Mosnacek) [1683296] - [security] selinux: refactor mls_context_to_sid() and make it stricter (Ondrej Mosnacek) [1683296] - [security] selinux: fix mounting of cgroup2 under older policies (Ondrej Mosnacek) [1683296] - [security] selinux: cleanup dentry and inodes on error in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: constify write_op[] (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netnode (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avc (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netif (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netport (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in sidtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in netlink (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in selinuxfs (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in services (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in avtab (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in hooks (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in policydb (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in ebitmap (Ondrej Mosnacek) [1683296] - [security] selinux: Cleanup printk logging in conditional (Ondrej Mosnacek) [1683296] - [fs] fs/proc/kcore.c: fix invalid memory access in multi-page read optimization (Bhupesh Sharma) [1627539] - [fs] proc/kcore: add vmcoreinfo note to /proc/kcore (Bhupesh Sharma) [1627539] - [kernel] crash_core: use VMCOREINFO_SYMBOL_ARRAY() for swapper_pg_dir (Bhupesh Sharma) [1627539] - [fs] proc/kcore: optimize multiple page reads (Bhupesh Sharma) [1627539] - [fs] proc/kcore: clean up ELF header generation (Bhupesh Sharma) [1627539] - [fs] proc/kcore: hold lock during read (Bhupesh Sharma) [1627539] - [fs] proc/kcore: fix memory hotplug vs multiple opens race (Bhupesh Sharma) [1627539] - [fs] proc/kcore: replace kclist_lock rwlock with rwsem (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for memory hotplug notifier (Bhupesh Sharma) [1627539] - [fs] proc/kcore: don't grab lock for kclist_add() (Bhupesh Sharma) [1627539]- [net] Merge branch 'linus/master' into rdma.git for-next (Jonathan Toppins) [1685304] - [netdrv] net: cisco: enic: Replace GFP_ATOMIC with GFP_KERNEL (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Remove pointless functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/usnic: Suppress a compiler warning (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: usnic should not select INFINIBAND_USER_ACCESS (Jonathan Toppins) [1685304] - [infiniband] RDMA/vmw_pvrdma: Delete unused function (Jonathan Toppins) [1685304] - [infiniband] IB/usnic: Update with bug fixes from core code (Jonathan Toppins) [1685304] - [infiniband] RDMA/providers: Fix return value from create_srq callbacks (Jonathan Toppins) [1685304] - [infiniband] RDMA/rxe: Simplify the error handling code in rxe_create_ah() (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: avoid unnecessary NULL check (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: increase max MR limit (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Do not hide uABI stuff in memcpy (Jonathan Toppins) [1685304] - [net] rpc: remove unneeded variable 'ret' in rdma_listen_handler (Jonathan Toppins) [1685304] - [net] svcrdma: Clean up Read chunk path (Jonathan Toppins) [1685304] - [net] svcrdma: Avoid releasing a page in svc_xprt_release() (Jonathan Toppins) [1685304] - [net] sunrpc: remove redundant variables 'checksumlen', 'blocksize' and 'data' (Jonathan Toppins) [1685304] - [scsi] scsi: target: srp, vscsi, sbp, qla: use target_remove_session (Jonathan Toppins) [1685304] - [target] scsi: target: add session removal function (Jonathan Toppins) [1685304] - [target] scsi: target: rename target_alloc_session (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix check for return code from ib_create_srq (Jonathan Toppins) [1685304] - [infiniband] IB/ipoib: Fix error return code in ipoib_dev_init() (Jonathan Toppins) [1685304] - [infiniband] IPoIB: use kvzalloc to allocate an array of bucket pointers (Jonathan Toppins) [1685304] - [infiniband] ib_srpt: use kvmalloc to allocate ring pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Fix return code from ipoib_cm_dev_init (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Prefer unsigned int to bare use of unsigned (Jonathan Toppins) [1685304] - [infiniband] RDMA/ipoib: Use min_t() macro instead of min() (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Remove driver version and release data information (Jonathan Toppins) [1685304] - [target] scsi: target: Remove second argument from fabric_make_tpg() (Jonathan Toppins) [1685304] - [infiniband] IB/iser: set can_queue earlier to allow setting higher queue depth (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Set right entry state before releasing reference (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Free uapi on destroy (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Fix error cleanup path of ib_uverbs_add_one() (Jonathan Toppins) [1685304] - [infiniband] IB/core: Release object lock if destroy failed (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: fix UCM link error (Jonathan Toppins) [1685304] - [infiniband] IB/core: Change filter function return type from int to bool (Jonathan Toppins) [1685304] - [infiniband] IB/core: Update GID entries for netdevice whose mac address changes (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add default GIDs of the bond master netdev (Jonathan Toppins) [1685304] - [infiniband] IB/core: Consider adding default GIDs of bond device (Jonathan Toppins) [1685304] - [infiniband] IB/core: Delete lower netdevice default GID entries in bonding scenario (Jonathan Toppins) [1685304] - [infiniband] IB/core: Avoid confusing del_netdev_default_ips (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add comment for change upper netevent handling (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Fix compiling ucm.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not check for device disassociation during ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove struct uverbs_root_spec and all supporting code (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to unmarshal ioctl commands (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_alloc for allocations (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a simple allocator to uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove the ib_uverbs_attr pointer from each attr (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Provide implementation private memory for the uverbs_attr_bundle (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Use uverbs_api to manage the object type inside the uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Build the specs into a radix tree at runtime (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Have the core code create the uverbs_root_spec (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix reading of 32 bit flags (Jonathan Toppins) [1685304] - [infiniband] IB/ucm: Initialize sgid request GID attribute pointer (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow all DESTROY commands to succeed after disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not block disassociate during write() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not pass struct ib_device to the write based methods (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Lower the test for ongoing disassociation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow uobject allocation to work concurrently with disassociate (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow RDMA_REMOVE_DESTROY to work concurrently with disassociate (Jonathan Toppins) [1685304] - [include] IB/uverbs: Convert 'bool exclusive' into an enum (Jonathan Toppins) [1685304] - [include] IB/uverbs: Consolidate uobject destruction (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Make the write path destroy methods use the same flow as ioctl (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove rdma_explicit_destroy() from the ioctl methods (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Prefix _ib to IB/RoCE specific functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify gid type check in cma_acquire_dev() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Return bool instead of int (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Get rid of 1 bit boolean (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Constify path record, ib_cm_event, listen_id pointers (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Constify dst_addr argument (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Simplify rdma_resolve_addr() error flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Initialize resource type in __rdma_create_id() (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Check for verbs callbacks before using them (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove {create,destroy}_ah from mandatory verbs (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add UVERBS_ATTR_FLAGS_IN to the specs language (Jonathan Toppins) [1685304] - [infiniband] RDMA, core and ULPs: Declare ib_post_send() and ib_post_recv() arguments const (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5, ib_post_send(), IB_WR_REG_SIG_MR: Do not modify the 'wr' argument (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Restore needed argument to ib_post_send (Jonathan Toppins) [1685304] - [net] net/xprtrdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvmet-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [nvme] nvme-rdma: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srpt: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/srp: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/isert: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] IB/IPoIB: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [infiniband] RDMA: Constify the argument of the work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] IB/iser: Inline two work request conversion functions (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider netdevice for RoCE ports (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce and use sgid_attr in CM requests (Jonathan Toppins) [1685304] - [infiniband] IB/core: Remove extra parentheses (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Fix locking around struct ib_uverbs_file ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move the FD uobj type struct file allocation to alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Always propagate errors from rdma_alloc_commit_uobject() (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Rework the locking for cleaning up the ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise and clarify the rwsem and uobjects_lock (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify and revise uverbs_close_fd (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Revise the placement of get/puts on uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Clarify the kref'ing ordering for alloc_commit (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Handle IDR and FD types without truncation (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Get rid of null_obj_type (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Simplify ib_post_(send|recv|srq_recv)() calls (Jonathan Toppins) [1685304] - [include] IB/core: Allow ULPs to specify NULL as the third ib_post_(send|recv|srq_recv)() argument (Jonathan Toppins) [1685304] - [include] IB/mlx5: Introduce driver create and destroy flow methods (Jonathan Toppins) [1685304] - [infiniband] IB: Support ib_flow creation in drivers (Jonathan Toppins) [1685304] - [infiniband] IB/mlx5: Introduce flow steering matcher uapi object (Jonathan Toppins) [1685304] - [include] IB/uverbs: Move ib_access_flags and ib_read_counters_flags to uapi (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove cma_multicast->igmp_joined (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Refactor exit paths in ib_umem_get (Jonathan Toppins) [1685304] - [infiniband] IB: Enable uverbs_destroy_def_handler to be used by drivers (Jonathan Toppins) [1685304] - [include] IB/uverbs: Pass IB_UVERBS_QPF_GRH_REQUIRED to user space (Jonathan Toppins) [1685304] - [infiniband] RDMA: Validate grh_required when handling AVs (Jonathan Toppins) [1685304] - [infiniband] RDMA/hfi1: Move grh_required into update_sm_ah (Jonathan Toppins) [1685304] - [infiniband] IB/core: Simplify check for RoCE route resolve (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Do not use uverbs_cmd_mask in the ioctl path (Jonathan Toppins) [1685304] - [infiniband] RDMA/rw: Fix rdma_rw_ctx_signature_init() kernel-doc header (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove set-but-not-used variables (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove ib_find_cached_gid() and ib_find_cached_gid_by_port() (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove unused and erroneous msg sequence encoding (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucq_object uverbs_file with the one in ib_uobject (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Remove ib_uobject_file (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Tidy up remaining references to ucontext (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace file->ucontext with file in uverbs_cmd.c (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Replace ib_ucontext with ib_uverbs_file in core function calls (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Move non driver related elements from ib_ucontext to ib_ufile (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a uobj_perform_destroy helper (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Combine MIN_SZ_OR_ZERO with UVERBS_ATTR_STRUCT (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Use UVERBS_ATTR_MIN_SIZE correctly and uniformly (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove UA_FLAGS (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Get rid of the & in method specifications (Jonathan Toppins) [1685304] - [infiniband] IB: Improve uverbs_cleanup_ucontext algorithm (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_OBJECT and _TREE family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify method definition macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Simplify UVERBS_ATTR family of macros (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Split UVERBS_ATTR_FLOW_ACTION_ESP_HANDLE (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Store the specs_root in the struct ib_uverbs_device (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Remove now useless rcu_lock in dst_fetch_ha (Jonathan Toppins) [1685304] - [infiniband] IB/core: Check for rdma_protocol_ib only after validating port_num (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Remove redundant check (Jonathan Toppins) [1685304] - [infiniband] RDMA/umem: Don't check for a negative return value of dma_map_sg_attrs() (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of destroy_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/verbs: Drop kernel variant of create_flow (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Check existence of create_flow callback (Jonathan Toppins) [1685304] - [infiniband] RDMA/core: Remove unused ib cache functions (Jonathan Toppins) [1685304] - [infiniband] Revert "[infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set" (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use the AH's sgid_attr in post_wr paths (Jonathan Toppins) [1685304] - [infiniband] IB/mlx4: Use GID attribute from ah attribute (Jonathan Toppins) [1685304] - [infiniband] IB/rxe: Use rdma GID API (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Use sgid_attr from the AV (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Replace members of sa_path_rec with 'struct sgid_attr *' (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Pass the sgid_attr through various events (Jonathan Toppins) [1685304] - [infiniband] IB/cm: Keep track of the sgid_attr that created the cm id (Jonathan Toppins) [1685304] - [infiniband] IB: Make init_ah_attr_grh_fields set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_from_mcmember set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Make ib_init_ah_attr_from_wc set sgid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Free GID table entry during GID deletion (Jonathan Toppins) [1685304] - [infiniband] RDMA/cma: Consider net namespace while leaving multicast group (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Delete type and id from uverbs_obj_attr (Jonathan Toppins) [1685304] - [infiniband] IB/rdmavt, IB/hfi1: Create device dependent s_flags (Jonathan Toppins) [1685304] - [infiniband] IB/core: Expose ib_ucontext from a given ib_uverbs_file (Jonathan Toppins) [1685304] - [include] IB/core: Introduce DECLARE_UVERBS_GLOBAL_METHODS (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Allow an empty namespace in ioctl() framework (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add a macro to define a type with no kernel known size (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Add PTR_IN attributes that are allocated/copied automatically (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Refactor uverbs_finalize_objects (Jonathan Toppins) [1685304] - [infiniband] IB/uverbs: Export uverbs idr and fd types (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Use IDR for agent IDs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Hold the sgid_attr inside the struct ib_ah/qp (Jonathan Toppins) [1685304] - [infiniband] RDMA: Convert drivers to use sgid_attr instead of sgid_index (Jonathan Toppins) [1685304] - [infiniband] IB{cm, core}: Introduce and use ah_attr copy, move, replace APIs (Jonathan Toppins) [1685304] - [infiniband] IB/core: Tidy ib_resolve_eth_dmac (Jonathan Toppins) [1685304] - [infiniband] IB/core: Add a sgid_attr pointer to struct rdma_ah_attr (Jonathan Toppins) [1685304] - [infiniband] IB: Ensure that all rdma_ah_attr's are zero initialized (Jonathan Toppins) [1685304] - [infiniband] IB/mad: Agent registration is process context only (Jonathan Toppins) [1685304] - [infiniband] RDMA/uverbs: Refactor flow_resources_alloc() function (Jonathan Toppins) [1685304] - [infiniband] RDMA/nldev: Return port capability flag for IB only (Jonathan Toppins) [1685304] - [net] RDMA/smc: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [include] IB/cache: Restore compatibility for ib_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB: Replace ib_query_gid/ib_get_cached_gid with rdma_query_gid (Jonathan Toppins) [1685304] - [infiniband] IB/core: Make rdma_find_gid_by_filter support all protocols (Jonathan Toppins) [1685304] - [infiniband] IB/core: Provide rdma_ versions of the gid cache API (Jonathan Toppins) [1685304] - [infiniband] IB/core: Replace ib_query_gid with rdma_get_gid_attr (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID attribute get, put and hold APIs (Jonathan Toppins) [1685304] - [infiniband] RDMA: Use GID from the ib_gid_attr during the add_gid() callback (Jonathan Toppins) [1685304] - [infiniband] IB/core: Introduce GID entry reference counts (Jonathan Toppins) [1685304] - [infiniband] IB/core: Store default GID property per-table instead of per-entry (Jonathan Toppins) [1685304] - [infiniband] IB/core: Do not set the gid type when reserving default entries (Jonathan Toppins) [1685304] - [include] IDR: Expose the XArray lock (Jonathan Toppins) [1688319] - [x86] x86/cpufeatures: Enumerate MOVDIR64B instruction (Steve Best) [1482754] - [x86] x86/cpufeatures: Enumerate MOVDIRI instruction (Steve Best) [1482754] - [nvme] nvme: allow ANA support to be independent of native multipathing (Ewan Milne) [1690940] - [nvme] nvme: multipath: Change default of kernel NVMe multipath to be disabled (Ewan Milne) [1690940] - [nvme] nvme: convert to SPDX identifiers (Ewan Milne) [1690940] - [nvme] nvme-multipath: round-robin I/O policy (Ewan Milne) [1690940] - [nvme] nvme-multipath: drop optimization for static ANA group IDs (Ewan Milne) [1690940] - [nvme] nvme-multipath: zero out ANA log buffer (Ewan Milne) [1690940] - [nvme] nvme-fc: fix numa_node when dev is null (Ewan Milne) [1690940] - [nvme] nvme: add a numa_node field to struct nvme_ctrl (Ewan Milne) [1690940] - [nvme] nvme: update node paths after adding new path (Ewan Milne) [1690940] - [nvme] nvme: take node locality into account when selecting a path (Ewan Milne) [1690940] - [s390] s390/mm: Fix ERROR: "__node_distance" undefined! (Ewan Milne) [1690940] - [nvme] nvme: call nvme_complete_rq when nvmf_check_ready fails for mpath I/O (Ewan Milne) [1690940] - [nvme] nvme: properly propagate errors in nvme_mpath_init (Ewan Milne) [1690940] - [nvme] nvme: fixup crash on failed discovery (Ewan Milne) [1690940] - [nvme] nvme: add ANA support (Ewan Milne) [1690940] - [include] nvme.h: fixup ANA group descriptor format (Ewan Milne) [1690940] - [include] nvme.h: add ANA definitions (Ewan Milne) [1690940] - [nvme] nvme: remove nvme_req_needs_failover (Ewan Milne) [1690940] - [nvme] nvme: simplify the API for getting log pages (Ewan Milne) [1690940] - [include] nvme.h: add support for the log specific field (Ewan Milne) [1690940]- [md] dm writecache: set "Tech Preview" taint using mark_tech_preview() (Mike Snitzer) [1690587] - [md] dm integrity: limit the rate of error messages (Mike Snitzer) [1690105] - [md] dm snapshot: don't define direct_access if we don't support it (Mike Snitzer) [1690105] - [md] dm cache: add support for discard passdown to the origin device (Mike Snitzer) [1690105] - [md] dm writecache: fix typo in name for writeback_wq (Mike Snitzer) [1690105] - [md] dm thin: add sanity checks to thin-pool and external snapshot creation (Mike Snitzer) [1690105] - [md] dm block manager: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm verity fec: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm integrity: remove redundant unlikely annotation (Mike Snitzer) [1690105] - [md] dm switch: use struct_size() in kzalloc() (Mike Snitzer) [1690105] - [md] dm: remove unused _rq_tio_cache and _rq_cache (Mike Snitzer) [1690105] - [md] dm crypt: don't overallocate the integrity tag space (Mike Snitzer) [1690105] - [md] dm: eliminate 'split_discard_bios' flag from DM target interface (Mike Snitzer) [1690105] - [md] dm: always call blk_queue_split() in dm_process_bio() (Mike Snitzer) [1690105] - [md] dm: update dm_process_bio() to split bio if in ->make_request_fn() (Mike Snitzer) [1690105] - [md] dm rq: remove unused arguments from rq_completed() (Mike Snitzer) [1690105] - [md] dm integrity: replace open-coded allocation size multiplication (Mike Snitzer) [1690105] - [md] dm: Remove VLA usage from hashes (Mike Snitzer) [1690105] - [crypto] crypto: hash - Remove VLA usage (Mike Snitzer) [1690105] - [md] dm: Avoid namespace collision with bitmap API (Mike Snitzer) [1690105] - [md] md/dm-writecache: Don't request pointer dummy_addr when not required (Mike Snitzer) [1690105] - [scsi] scsi: qla2xxx: avoid printf format warning (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix issue reported by static checker for qla2x00_els_dcmd2_sp_done() (Himanshu Madhani) [1664534] - [scsi] qla2xxx: Update driver version to 10.00.00.14.08.1-k (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Avoid PCI IRQ affinity mapping when multiqueue is not supported (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add new FW dump template entry types (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix code indentation for qla27xx_fwdt_entry (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move marker request behind QPair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent SysFS access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for setting port speed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent multiple ADISC commands per session (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for FW started flag before aborting (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix unload when NVMe devices are configured (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add First Burst support for FC-NVMe devices (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix LUN discovery if loop id is not assigned yet by firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove redundant null check on pointer sess (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move debug messages before sending srb preventing panic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use complete switch scan for RSCN events (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix fw options handle eh_bus_reset() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Restore FAWWPN of Physical Port only for loop down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent memory leak for CT req/rsp allocation (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix SRB allocation flag to avoid sleeping in IRQ context (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: allow session delete to finish before create. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix fcport null pointer access. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: flush IO on chip reset or sess delete (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session cleanup hang (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Change default ZIO threshold. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add pci function reset support. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N target discovery with Local loop (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: no need to check return value of debugfs_create functions (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix DMA error when the DIF sg buffer crosses 4GB boundary (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add protection mask module parameters (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for FC-NVMe discovery for NPIV port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NPIV handling for FC-NVMe (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Enable FC-NVME on NPIV ports (Himanshu Madhani) [1664534] - [scsi] Revert "scsi: qla2xxx: Fix NVMe Target discovery" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: NULL check before some freeing functions is not needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Split the __qla2x00_abort_all_cmds() function (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Introduce a switch/case statement in qlt_xmit_tm_rsp() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix a typo in MODULE_PARM_DESC (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove two arguments from qlafx00_error_entry() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make sure that qlafx00_ioctl_iosb_entry() initializes 'res' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove a set-but-not-used variable (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Make qla2x00_sysfs_write_nvram() easier to analyze (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Declare local functions 'static' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Improve several kernel-doc headers (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Modify fall-through annotations (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fully convert to the generic DMA API (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Simplify conditional check (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove unnecessary self assignment (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Return switch command on a timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move log messages before issuing command to firmware (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix for double free of SRB structure (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix recursive mailbox timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix NVMe Target discovery (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: don't allow negative thresholds (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix comment in MODULE_PARM_DESC in qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove set but not used variable 'ptr_dma' (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: fix typo "CT-PASSTRHU" -> "CT-PASSTHRU" (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix an endian bug in fcpcmd_is_corrupted() (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix double increment of switch scan retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix duplicate switch's Nport ID entries (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale debug trace message from tcm_qla2xxx (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix premature command free (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reject bsg request if chip is down. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: shutdown chip if reset fail (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix stuck session in PLOGI state (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix early srb free on abort (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add mode control for each physical port (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race condition for resource cleanup (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix dropped srb resource. (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix port speed display on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Increase abort timeout value (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Allow FC-NVMe underrun to be handled by transport (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move ABTS code behind qpair (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove stale ADISC_DONE event (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Remote port registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove ASYNC GIDPN switch command (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Reduce holding sess_lock to prevent CPU lock-up (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move {get|rel}_sp to base_qpair struct (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add support for ZIO6 interrupt threshold (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix out of order Termination and ABTS response (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add logic to detect ABTS hang and response completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add appropriate debug info for invalid RX_ID (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix deadlock between ATIO and HW lock (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Serialize mailbox request (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Terminate Plogi/PRLI if WWN is 0 (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Defer chip reset until target mode is enabled (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove all rports if fabric scan retry fails (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Force fw cleanup on ADISC error (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Turn off IOCB timeout timer on IOCB completion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Decrement login retry count for only plogi (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Move rport registration out of internal work_list (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Remove redundant check for fcport deletion (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Update rscn_rcvd field to more meaningful scan_needed (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Use correct qpair for ABTS/CMD (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix process response queue for ISP26XX and above (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Migrate NVME N2N handling into state machine (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Save frame payload size from ICB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix race between switch cmd completion and timeout (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix Management Server NPort handle reservation logic (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Flush mailbox commands on chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix session state stuck in Get Port DB (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix redundant fc_rport registration (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Silent erroneous message (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Prevent sysfs access when chip is down (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Add longer window for chip reset (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix login retry count (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Fix N2N link re-connect (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: Cleanup for N2N code (Himanshu Madhani) [1664534] - [scsi] scsi: qla2xxx: remove irq save in qla2x00_poll() (Himanshu Madhani) [1664534] - [netdrv] ice: Do autoneg based on VSI state (Jonathan Toppins) [1687903] - [fs] xfs: use the latest extent at writeback delalloc conversion time (Brian Foster) [1661968] - [fs] xfs: create delalloc bmapi wrapper for full extent allocation (Brian Foster) [1661968] - [fs] xfs: remove superfluous writeback mapping eof trimming (Brian Foster) [1661968] - [fs] xfs: validate writeback mapping using data fork seq counter (Brian Foster) [1661968] - [fs] xfs: update fork seq counter on data fork changes (Brian Foster) [1661968] - [fs] xfs: eof trim writeback mapping as soon as it is cached (Brian Foster) [1661968] - [perf] drivers/perf: hisi: update the sccl_id/ccl_id when MT is supported (Xiaojun Tan) [1677815]- [x86] x86/hyperv: Fix kernel panic when kexec on HyperV (Kairui Song) [1684451] - [rpmspec] apply linux-kernel-test.patch when building ("Herton R. Krzesinski") [1690534] - [netdrv] net: ena: update driver version from 2.0.2 to 2.0.3 (John Linville) [1690106] - [netdrv] net: ena: fix race between link up and device initalization (John Linville) [1690106] - [netdrv] net: phy: add phy_speed_down and phy_speed_up (Petr Oros) [1690131] - [netdrv] net: phy: add helper phy_config_aneg (Petr Oros) [1690131] - [nvme] nvme-fabrics: convert to SPDX identifiers (Ewan Milne) [1690909] - [nvme] nvme-fabrics: fix ctrl_loss_tmo < 0 to reconnect forever (Ewan Milne) [1690909] - [nvme] nvme-fc: reject reconnect if io queue count is reduced to zero (Ewan Milne) [1690601] - [nvme] nvme-fc: use nr_phys_segments to determine existence of sgl (Ewan Milne) [1690601] - [include] nvme-fc: convert to SPDX identifiers (Ewan Milne) [1690601] - [nvme] nvme-fc: initialize nvme_req(rq)->ctrl after calling __nvme_fc_init_request() (Ewan Milne) [1690601] - [nvme] nvme-fc: fix request private initialization (Ewan Milne) [1690601] - [nvme] nvme-fc: rework the request initialization code (Ewan Milne) [1690601] - [nvme] nvme-fc: introduce struct nvme_fcp_op_w_sgl (Ewan Milne) [1690601] - [nvme] nvme: cache struct nvme_ctrl reference to struct nvme_request (Ewan Milne) [1690601] - [nvme] nvme-fc: fix kernel-doc headers (Ewan Milne) [1690601] - [nvme] nvme_fc: add 'nvme_discovery' sysfs attribute to fc transport device (Ewan Milne) [1690601] - [nvme] nvme-fc: fix for a minor typos (Ewan Milne) [1690601] - [crypto] crypto: arm64/aes-ccm - fix logical bug in AAD MAC handling (Neil Horman) [1689185] - [mm] mm: enforce min addr even if capable() in expand_downwards() (Rafael Aquini) [1687667] {CVE-2019-9213} - [pci] PCI/VMD: Configure MPS settings before adding devices (Prarit Bhargava) [1659270] - [pci] PCI: vmd: Detach resources after stopping root bus (Prarit Bhargava) [1659270] - [char] tpm: separate cmd_ready/go_idle from runtime_pm (Jerry Snitselaar) [1677735] - [block] loop: set GENHD_FL_NO_PART_SCAN after blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: do not print warn message if partition scan is successful (Ming Lei) [1683593] - [block] loop: drop caches if offset or block_size are changed (Ming Lei) [1683593] - [block] block: loop: remove redundant code (Ming Lei) [1683593] - [block] block: loop: check error using IS_ERR instead of IS_ERR_OR_NULL in loop_add() (Ming Lei) [1683593] - [block] loop: Fix double mutex_unlock(&loop_ctl_mutex) in loop_control_ioctl() (Ming Lei) [1683593] - [block] loop: Get rid of 'nested' acquisition of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Avoid circular locking dependency between loop_ctl_mutex and bd_mutex (Ming Lei) [1683593] - [block] loop: Fix deadlock when calling blkdev_reread_part() (Ming Lei) [1683593] - [block] loop: Move loop_reread_partitions() out of loop_ctl_mutex (Ming Lei) [1683593] - [block] loop: Move special partition reread handling in loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_change_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_fd() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_set_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down to loop_get_status() (Ming Lei) [1683593] - [block] loop: Push loop_ctl_mutex down into loop_clr_fd() (Ming Lei) [1683593] - [block] loop: Split setting of lo_state from loop_clr_fd (Ming Lei) [1683593] - [block] loop: Push lo_ctl_mutex down into individual ioctls (Ming Lei) [1683593] - [block] loop: Get rid of loop_index_mutex (Ming Lei) [1683593] - [block] loop: Fold __loop_release into loop_release (Ming Lei) [1683593] - [block] block/loop: Use global lock for ioctl() operation. (Ming Lei) [1683593] - [block] block/loop: Don't grab "struct file" for vfs_getattr() operation. (Ming Lei) [1683593] - [crypto] crypto: cfb - fix decryption (Herbert Xu) [1653188]- [misc] VMCI: Support upto 64-bit PPNs (Cathy Avery) [1683479] - [mm] mm, page_alloc: fix has_unmovable_pages for HugePages (David Gibson) [1688114] - [pci] PCI: pciehp: Disable Data Link Layer State Changed event on suspend (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Assign ctrl->slot_ctrl before writing it to hardware (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Queue one GHES event, not several uninitialized ones (Myron Stowe) [1688393 1537397] - [pci] PCI/AER: Refactor error injection fallbacks (Myron Stowe) [1688393] - [pci] PCI/AER: Reuse existing pcie_port_find_device() interface (Myron Stowe) [1688393] - [pci] PCI/AER: Use managed resource allocations (Myron Stowe) [1688393] - [pci] PCI/AER: Use threaded IRQ for bottom half (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo_in_spinlocked() to insert locked elements (Myron Stowe) [1688393] - [pci] PCI/AER: Use kfifo for tracking events instead of reimplementing it (Myron Stowe) [1688393] - [pci] PCI/AER: Remove error source from AER struct aer_rpc (Myron Stowe) [1688393] - [pci] PCI/AER: Remove unused aer_error_resume() (Myron Stowe) [1688393] - [pci] PCI: pnv_php: Use kmemdup() (Myron Stowe) [1688393] - [pci] PCI: cpqphp: Remove set but not used variable 'physical_slot' (Myron Stowe) [1688393] - [pci] PCI/ERR: Remove duplicated include from err.c (Myron Stowe) [1688393] - [pci] PCI: Equalize hotplug memory and io for occupied and empty slots (Myron Stowe) [1688393] - [pci] PCI / ACPI: Whitelist D3 for more PCIe hotplug ports (Myron Stowe) [1688393 1537397] - [acpi] ACPI / property: Allow multiple property compatible _DSD entries (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Implement runtime PM callbacks (Myron Stowe) [1688393 1537397] - [pci] PCI/portdrv: Resume upon exit from system suspend if left runtime suspended (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Do not handle events if interrupts are masked (Myron Stowe) [1688393 1537397] - [pci] PCI: pciehp: Disable hotplug interrupt during suspend (Myron Stowe) [1688393 1537397] - [pci] PCI / ACPI: Enable wake automatically for power managed bridges (Myron Stowe) [1688393 1537397] - [pci] PCI: Do not skip power-managed bridges in pci_enable_wake() (Myron Stowe) [1688393 1537397] - [pci] PCI: Unify device inaccessible (Myron Stowe) [1688393] - [pci] PCI/ERR: Always report current recovery status for udev (Myron Stowe) [1688393] - [pci] PCI/ERR: Simplify broadcast callouts (Myron Stowe) [1688393] - [pci] PCI/ERR: Run error recovery callbacks for all affected devices (Myron Stowe) [1688393] - [pci] PCI/ERR: Handle fatal error recovery (Myron Stowe) [1688393] - [pci] PCI/ERR: Use slot reset if available (Myron Stowe) [1688393] - [pci] PCI/AER: Don't read upstream ports below fatal errors (Myron Stowe) [1688393] - [pci] PCI/AER: Take reference on error devices (Myron Stowe) [1688393] - [pci] PCI/DPC: Save and restore config state (Myron Stowe) [1688393] - [pci] PCI: portdrv: Restore PCI config state on slot reset (Myron Stowe) [1688393] - [pci] PCI: portdrv: Initialize service drivers directly (Myron Stowe) [1688393] - [x86] x86/intel_rdt: Show missing resctrl mount options (David Arcari) [1689043] - [xen] xen/balloon: Fix mapping PG_offline pages to user space (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: exclude all PageOffline() pages (David Hildenbrand) [1652790] - [kernel] PM/Hibernate: use pfn_to_online_page() (David Hildenbrand) [1652790] - [hv] hv_balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [xen] xen/balloon: mark inflated pages PG_offline (David Hildenbrand) [1652790] - [kernel] kexec: export PG_offline to VMCOREINFO (David Hildenbrand) [1652790] - [include] mm: convert PG_balloon to PG_offline (David Hildenbrand) [1652790] - [include] mm: balloon: update comment about isolation/migration/compaction (David Hildenbrand) [1652790] - [mm] mm/page_alloc.c: memory hotplug: free pages as higher order (David Hildenbrand) [1652790] - [mm] mm/memory.c: do_fault: avoid usage of stale vm_area_struct ("Herton R. Krzesinski") [1684734] - [kernel] cpuset: remove unused task_has_mempolicy() (Waiman Long) [1548268] - [kernel] cpuset: Remove set but not used variable 'cs' (Waiman Long) [1548268] - [kernel] cgroup: Add .__DEBUG__. prefix to debug file names (Waiman Long) [1548268] - [kernel] cpuset: Minor cgroup2 interface updates (Waiman Long) [1548268] - [kernel] cpuset: Expose cpuset.cpus.subpartitions with cgroup_debug (Waiman Long) [1548268] - [documentation] cpuset: Add documentation about the new "cpuset.sched.partition" flag (Waiman Long) [1548268] - [kernel] cpuset: Use descriptive text when reading/writing cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Expose cpus.effective and mems.effective on cgroup v2 root (Waiman Long) [1548268] - [kernel] cpuset: Make generate_sched_domains() work with partition (Waiman Long) [1548268] - [kernel] cpuset: Make CPU hotplug work with partition (Waiman Long) [1548268] - [kernel] cpuset: Track cpusets that use parent's effective_cpus (Waiman Long) [1548268] - [kernel] cpuset: Add an error state to cpuset.sched.partition (Waiman Long) [1548268] - [kernel] cpuset: Add new v2 cpuset.sched.partition flag (Waiman Long) [1548268] - [kernel] cpuset: Simply allocation and freeing of cpumasks (Waiman Long) [1548268] - [kernel] cpuset: Define data structures to support scheduling partition (Waiman Long) [1548268] - [kernel] cpuset: Enable cpuset controller in default hierarchy (Waiman Long) [1548268] - [kernel] cgroup/tracing: Move taking of spin lock out of trace event handlers (Waiman Long) [1548268] - [powerpc] powerpc/powernv/ioda: Fix locked_vm counting for memory used by IOMMU tables (David Gibson) [1674410] - [pci] PCI: dwc: Fix MSI-X EP framework address calculation bug (Myron Stowe) [1687935] - [pci] PCI: cadence: Correct probe behaviour when failing to get PHY (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix PCI I/O mapping creation sequence (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Remove obsolete drivers/pci pattern from ACPI section (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix scheduling while atomic issues (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Move mobiveil PCI driver entry where it belongs (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Update PPC contacts for PCI core error handling (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add Gustavo Pimentel as DesignWare PCI maintainer (Myron Stowe) [1687935] - [maintainers] MAINTAINERS: Add entries for PPC64 RPA PCI hotplug drivers (Myron Stowe) [1687935] - [pci] PCI: mvebu: Drop bogus comment above mvebu_pcie_map_registers() (Myron Stowe) [1687935] - [pci] PCI: mvebu: Convert to use pci_host_bridge directly (Myron Stowe) [1687935] - [pci] PCI: mvebu: Use resource_size() to remap I/O space (Myron Stowe) [1687935] - [pci] PCI: mvebu: Only remap I/O space if configured (Myron Stowe) [1687935] - [pci] PCI: mvebu: Fix I/O space end address calculation (Myron Stowe) [1687935] - [pci] PCI: mvebu: Remove redundant platform_set_drvdata() call (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add Kconfig/Makefile entries (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Add missing ../pci.h include (Myron Stowe) [1687935] - [pci] PCI: mobiveil: Fix struct mobiveil_pcie.pcie_reg_base address type (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI set maximum restriction (Myron Stowe) [1687935] - [tools] tools: PCI: Add MSI-X support (Myron Stowe) [1687935] - [documentation] pci_endpoint_test: Add 2 ioctl commands (Myron Stowe) [1687935] - [documentation] pci-epf-test/pci_endpoint_test: Add MSI-X support (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Use irq_type module parameter (Myron Stowe) [1687935] - [misc] pci-epf-test/pci_endpoint_test: Cleanup PCI_ENDPOINT_TEST memspace (Myron Stowe) [1687935] - [pci] PCI: dwc: Add legacy interrupt callback handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Rework MSI callbacks handler (Myron Stowe) [1687935] - [pci] PCI: dwc: Add MSI-X callbacks handler (Myron Stowe) [1687935] - [pci] PCI: Update xxx_pcie_ep_raise_irq() and pci_epc_raise_irq() signatures (Myron Stowe) [1687935] - [pci] PCI: endpoint: Add MSI-X interfaces (Myron Stowe) [1687935] - [pci] PCI: dwc: Fix EP link notification implementation (Myron Stowe) [1687935] - [pci] PCI: spear13xx: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: qcom: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: histb: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: designware-plat: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: artpec6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: armada8k: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: keystone: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: imx6: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: exynos: Drop unnecessary root_bus_nr setting (Myron Stowe) [1687935] - [pci] PCI: kirin: Add MSI support (Myron Stowe) [1687935] - [pci] PCI: pcie-cadence-ep: Remove redundant variable mmc (Myron Stowe) [1687935] - [pci] PCI: cadence: Add shutdown callback to host driver (Myron Stowe) [1687935] - [pci] PCI: cadence: Add Power Management ops for host and EP (Myron Stowe) [1687935] - [documentation] dt-bindings: PCI: cadence: Add DT bindings for optional PHYs (Myron Stowe) [1687935] - [pci] PCI: cadence: Add generic PHY support to host and EP drivers (Myron Stowe) [1687935] - [pci] PCI: cadence: Update cdns_pcie_writel() function signature (Myron Stowe) [1687935] - [pci] PCI: aardvark: Convert to use pci_host_probe() (Myron Stowe) [1687935] - [pci] PCI: aardvark: Size bridges before resources allocation (Myron Stowe) [1687935] - [pci] PCI: aardvark: Remove PCIe outbound window configuration (Myron Stowe) [1687935] - [pci] PCI: aardvark: Introduce an advk_pcie_valid_device() helper (Myron Stowe) [1687935] - [pci] PCI/xilinx: Depend on OF instead of the ARCH (Myron Stowe) [1687935] - [md] md: convert to kvmalloc (Nigel Croxon) [1661200] - [md] raid1: simplify raid1_error function (Nigel Croxon) [1661200] - [md] md-linear: use struct_size() in kzalloc() (Nigel Croxon) [1661200] - [md] md/raid5: fix 'out of memory' during raid cache recovery (Nigel Croxon) [1661200] - [md] md: Make bio_alloc_mddev use bio_alloc_bioset (Nigel Croxon) [1661200] - [md] raid10: refactor common wait code from regular read/write request (Nigel Croxon) [1661200] - [md] md: remvoe redundant condition check (Nigel Croxon) [1661200] - [lib] lib/raid6: add option to skip algo benchmarking (Nigel Croxon) [1661200] - [include] lib/raid6: avoid __attribute_const__ redefinition (Nigel Croxon) [1661200] - [include] lib/raid6: add missing include for raid6test (Nigel Croxon) [1661200] - [md] md: remove set but not used variable 'bi_rdev' (Nigel Croxon) [1661200] - [md] MD: Memory leak when flush bio size is zero (Nigel Croxon) [1661200] - [md] md: fix memleak for mempool (Nigel Croxon) [1661200] - [md] md-cluster: remove suspend_info (Nigel Croxon) [1661200] - [md] md-cluster: send BITMAP_NEEDS_SYNC message if reshaping is interrupted (Nigel Croxon) [1661200] - [md] md-cluster/bitmap: don't call md_bitmap_sync_with_cluster during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: don't call remove_and_add_spares during reshaping stage (Nigel Croxon) [1661200] - [md] md-cluster/raid10: call update_size in md_reap_sync_thread (Nigel Croxon) [1661200] - [md] md-cluster: introduce resync_info_get interface for sanity check (Nigel Croxon) [1661200] - [md] md-cluster/raid10: support add disk under grow mode (Nigel Croxon) [1661200] - [md] md-cluster/raid10: resize all the bitmaps before start reshape (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk - try2 (Nigel Croxon) [1661200] - [md] md/bitmap: use mddev_suspend/resume instead of ->quiesce() (Nigel Croxon) [1661200] - [md] md: remove redundant code that is no longer reachable (Nigel Croxon) [1661200] - [md] md: allow metadata updates while suspending an array - fix (Nigel Croxon) [1661200] - [md] MD: fix invalid stored role for a disk (Nigel Croxon) [1661200] - [md] md/raid10: Fix raid10 replace hang when new added disk faulty (Nigel Croxon) [1661200] - [md] raid5: block failing device if raid will be failed (Nigel Croxon) [1661200] - [md] md-cluster: release RESYNC lock after the last resync message (Nigel Croxon) [1661200] - [md] RAID10 BUG_ON in raise_barrier when force is true and conf->barrier is 0 (Nigel Croxon) [1661200] - [md] md/raid5-cache: disable reshape completely (Nigel Croxon) [1661200] - [md] md/raid5: fix data corruption of replacements after originals dropped (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Do not disable irq on release_inactive_stripe_list() call (Nigel Croxon) [1661200] - [md] drivers/md/raid5: Use irqsave variant of atomic_dec_and_lock() (Nigel Croxon) [1661200] - [md] md/r5cache: remove redundant pointer bio (Nigel Croxon) [1661200] - [md] md-cluster: don't send msg if array is closing (Nigel Croxon) [1661200] - [md] md-cluster: show array's status more accurate (Nigel Croxon) [1661200] - [md] md-cluster: clear another node's suspend_area after the copy is finished (Nigel Croxon) [1661200] - [powerpc] KVM: PPC: Book3S HV: Add KVM stat largepages_[2M/1G] (Suraj Jitindar Singh) [1581563] - [tools] perf mem/c2c: Fix perf_mem_events to support powerpc (Steve Best) [1685084] - [powerpc] powerpc/perf: Add mem access events to sysfs (Steve Best) [1685084] - [netdrv] net-next/hinic: replace disable_irq_nosync/enable_irq (Xiaojun Tan) [1668958] - [powerpc] Fix access_ok() fallout for sparc32 and powerpc (Joe Lawrence) [1673980] - [x86] Remove 'type' argument from access_ok() function (Joe Lawrence) [1673980] - [arm64] arm64: move untagged_addr macro from uaccess.h to memory.h (Joe Lawrence) [1673980] - [powerpc] powerpc/uaccess: fix warning/error with access_ok() (Joe Lawrence) [1673980] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098] - [netdrv] igb: shorten maximum PHC timecounter update interval (Corinna Vinschen) [1637098]- [rpmspec] redhat: speed up binary rpm compression (Denys Vlasenko) [1686921] - [netdrv] net/mlx5e: RX, Verify MPWQE stride size is in range (Alaa Hleihel) [1683589] - [fs] debugfs: Fix EPERM regression from kernel lockdown check (Lenny Szubowicz) [1686755] - [infiniband] IB/hfi1: Close race condition on user context disable and close (Alex Estrin) [1682927] - [rpmspec] redhat: parallelize modules compression (Denys Vlasenko) [1686404] - [arm64] arm64: Add workaround for Fujitsu A64FX erratum 010001 (Mark Langsdorf) [1666951] - [s390] vfio_ap: link the vfio_ap devices to the vfio_ap bus subsystem (Cornelia Huck) [1686044] - [drm] drm/cirrus: fix connector leak at unload (Rob Clark) [1685773] - [powerpc] powerpc/hugetlb: Handle mmap_min_addr correctly in get_unmapped_area callback (Steve Best) [1685181] - [netdrv] net/mlx4_en: Force CHECKSUM_NONE for short ethernet frames (Alaa Hleihel) [1663914 1651509] - [netdrv] net/mlx5e: Force CHECKSUM_UNNECESSARY for short ethernet frames (Alaa Hleihel) [1651509] - [include] Fix RH_KABI_SET_SIZE to use dereference operator (Tony Camuso) [1670118]- [x86] x86/tsc: Make calibration refinement more robust (David Arcari) [1686254] - [powerpc] powerpc/hugetlb: Don't do runtime allocation of 16G pages in LPAR configuration (Steve Best) [1686756] - [rpmspec] parallelize "make mrproper" (Denys Vlasenko) [1686865] - [rpmspec] use "make -jN" (via _smp_mflags) for modules_install (Denys Vlasenko) [1686308] - [fs] xfs: zero length symlinks are not valid (Carlos Maiolino) [1589618] - [drm] drm/bufs: Fix Spectre v1 vulnerability (Rob Clark) [1663467] - [drm] drm/ioctl: Fix Spectre v1 vulnerabilities (Rob Clark) [1663467] - [scsi] scsi: lpfc: Update lpfc version to 12.2.0.0 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update 12.2.0.0 file copyrights to 2019 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix nvmet issues when link bounce under IO load (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct upcalling nvmet_fc transport during io done downcall (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix default driver parameter collision for allowing NPIV support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework locking on SCSI io completion (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Enable SCSI and NVME fc4s by default (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Resize cpu maps structures based on possible cpus (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Utilize new IRQ API when allocating MSI-X vectors (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Rework EQ/CQ processing to address interrupt coalescing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: convert eq_delay to usdelay (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Support non-uniform allocation of MSIX vectors to hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix setting affinity hints to correlate with hardware queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Allow override of hardware queue selection policies (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt partitioned XRI lists to efficient sharing (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize hardware queues with SCSI MQ interface (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Convert ring number to hardware queue for nvme wqe posting. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Move SCSI and NVME Stats to hardware queue structures (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adapt cpucheck debugfs logic to Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove unused FCP_XRI_ABORT_EVENT slowpath event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Partition XRI buffer list across Hardware Queues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Replace io_channels for nvme and fcp with general hdw_queues per cpu (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove extra vector and SLI4 queue for Expresslane (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement common IO buffers between NVME and SCSI (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: Remove excess check on NVME io submit code path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: cleanup: remove nrport from nvme command structure (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: no need to check return value of debugfs_create functions (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Update lpfc version to 12.0.0.10 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Adding ability to reset chip via pci bus reset (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Add log messages to aid in debugging fc4type discovery issues (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix discovery failure when PLOGI is defered (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update fault value on successful trunk events. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct MDS loopback diagnostics support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix link state reporting for trunking when adapter is offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: do not set queue->page_count to 0 if pc_sli4_params.wqpcnt is invalid (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.9 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix dif and first burst use in write commands (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix driver release of fw-logging buffers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct topology type reporting on G7 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct code setting non existent bits in sli4 ABORT WQE (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Defer LS_ACC to FLOGI on point to point logins (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: ls_rjt erroneus FLOGIs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Cap NPIV vports to 256 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix kernel Oops due to null pring pointers (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix a duplicate 0711 log message number. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix panic when FW-log buffsize is not initialized (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix block guard enablement on SLI3 adapters (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Use dma_zalloc_coherent (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.8 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add Trunking support (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Implement GID_PT on Nameserver query to support faster failover (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix odd recovery in duplicate FLOGIs in point-to-point (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct LCB RJT handling (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fcoe: Fix link down issue after 1000+ link bounces (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct errors accessing fw log (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Reset link or adapter instead of doing infinite nameserver PLOGI retry (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix LOGO/PLOGI handling when triggerd by ABTS Timeout event (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix lpfc_sli4_read_config return value check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct speeds on SFP swap (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix remoteport access (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'tgtp' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'psli' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variables 'fc_hdr' and 'hw_page_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: fix spelling mistake "Resrouce" -> "Resource" (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove a bogus pci_dma_sync_single_for_device call (Dick Kennedy) [1665288] - [netdrv] PCI/AER: Remove pci_cleanup_aer_uncorrect_error_status() calls (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Synchronize access to remoteport via rport (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Remove set but not used variable 'sgl_size' (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: update driver version to 12.0.0.7 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: add support to retrieve firmware logs (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: reduce locking when updating statistics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix errors in log messages. (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct invalid EQ doorbell write on if_type=6 (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct irq handling via locks when taking adapter offline (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct soft lockup when running mds diagnostics (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Correct race with abort on completion path (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Raise nvme defaults to support a larger io and more connectivity (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: raise sg count for nvme to use available sg resources (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Fix GFT_ID and PRLI logic for RSCN (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: remove an unnecessary NULL check (Dick Kennedy) [1665288] - [scsi] scsi: lpfc: Default fdmi_on to on (Dick Kennedy) [1665288] - [powerpc] powerpc/mm/hash: Increase vmalloc space with hash translation mode (Steve Best) [1676974] - [net] sunrpc: fix 4 more call sites that were using stack memory with a scatterlist (Scott Mayhew) [1679183] - [net] sunrpc: Don't use stack buffer with scatterlist (Scott Mayhew) [1679183] - [powerpc] powerpc/pseries: Perform full re-add of CPU for topology update post-migration (Steve Best) [1678209] - [fs] proc/stat: Make the interrupt statistics more efficient (Waiman Long) [1675168] - [kernel] genirq: Avoid summation loops for /proc/stat (Waiman Long) [1675168] - [powerpc] powerpc/pseries: fix EEH recovery of some IOV devices (Steve Best) [1676889] - [block] nvme: lock NS list changes while handling command effects (David Milburn) [1672759] - [powerpc] powerpc/radix: Fix kernel crash with mremap() (Steve Best) [1674186] - [crypto] crypto: ccp - fix the SEV probe in kexec boot path (Gary Hook) [1658806] - [netdrv] HDLC Frame Relay: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] DLCI: mark driver unsupported in RHEL8 (John Linville) [1660627] - [netdrv] ethoc: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dnet: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] dl2k: mark hardware unsupported in RHEL8 (John Linville) [1660627] - [netdrv] mark qla3xxx driver as unsupported (John Linville) [1658840] - [netdrv] sfc: initialise found bitmap in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: suppress duplicate nvmem partition types in efx_ef10_mtd_probe (Jarod Wilson) [1668656] - [netdrv] sfc: extend MTD support for newer hardware (Jarod Wilson) [1668656] - [netdrv] sfc: add missing NVRAM partition types for EF10 (Jarod Wilson) [1668656] - [netdrv] ibmvnic: Fix non-atomic memory allocation in IRQ context (Steve Best) [1671474] - [netdrv] ibmvnic: Convert reset work item mutex to spin lock (Steve Best) [1671474] - [powerpc] powerpc/pseries: Export raw per-CPU VPA data via debugfs (Steve Best) [1608797] - [powerpc] powerpc/pseries: Export maximum memory value (Steve Best) [1608797] - [netdrv] ibmveth: Do not process frames after calling napi_reschedule (Desnes Augusto Nunes do Rosario) [1635577] - [cpufreq] cpufreq: powernv: Remove global pstate ramp-down timer in POWER9 (Steve Best) [1670030] - [of] of: __of_detach_node() - remove node from phandle cache (Steve Best) [1669198] - [of] of: of_node_get()/of_node_put() nodes held in phandle cache (Steve Best) [1669198] - [edac] EDAC, sb_edac: Fix signedness bugs in *_get_ha() functions (Aristeu Rozanski) [1641574] - [edac] EDAC, sb_edac: Fix reporting for patrol scrubber errors (Aristeu Rozanski) [1641574] - [documentation] proc.txt: Adding 'HardwareCorrupted' field and description. (Prashant Dhamdhere) [1658233] - [netdrv] qed: Fix command number mismatch between driver and the mfw (Chad Dupuis) [1663500] - Revert "[redhat] switch secureboot kernel image signing to release keys" ("Herton R. Krzesinski")- [arm64] revert "arm64: tlb: Avoid synchronous TLBIs when freeing page tables" (Christoph von Recklinghausen) [1685697]- [firmware] drivers/firmware: psci_checker: stash and use topology_core_cpumask for hotplug tests (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: re-introduce numa mask check for scheduler MC selection (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: rename llc_siblings to align with other struct members (Josh Poimboeuf) [1687101] - [arm64] arm64: smp: remove cpu and numa topology information when hotplugging out CPU (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: restrict updating siblings_masks to online cpus only (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: add support to remove cpu topology sibling masks (Josh Poimboeuf) [1687101] - [arm64] arm64: numa: separate out updates to percpu nodeid and NUMA node cpumap (Josh Poimboeuf) [1687101] - [arm64] arm64: topology: refactor reset_cpu_topology to add support for removing topology (Josh Poimboeuf) [1687101]- [fs] gfs2: Fix missed wakeups in find_insert_glock (Andreas Grunbacher) [1678907]- [firmware] efi: Reduce the amount of memblock reservations for persistent allocations (Bhupesh Sharma) [1682988] - [firmware] efi: Permit multiple entries in persistent memreserve data structure (Bhupesh Sharma) [1682988] - [kernel] cpu/hotplug: Create SMT sysfs interface for all arches (Josh Poimboeuf) [1686068] - [net] netfilter: nft_set_hash: bogus element self comparison from deactivation path (Florian Westphal) [1678574] - [net] netfilter: nft_set_hash: fix lookups with fixed size hash on big endian (Florian Westphal) [1678574]- [security] revert "Add a SysRq option to lift kernel lockdown" (Lenny Szubowicz) [1684348] - [s390] s390/setup: fix boot crash for machine without EDAT-1 (Philipp Rudo) [1677357] - [s390] s390/setup: fix early warning messages (Philipp Rudo) [1677357]- [netdrv] net: hns3: add 8 BD limit for tx flow (Xiaojun Tan) [1676771] - [netdrv] net: hns3: fix a SSU buffer checking bug (Xiaojun Tan) [1676771] - [netdrv] net: hns3: aligning buffer size in SSU to 256 bytes (Xiaojun Tan) [1676771] - [netdrv] net: hns3: getting tx and dv buffer size through firmware (Xiaojun Tan) [1676771] - [net] netfilter: nf_nat_snmp_basic: add missing length checks in ASN.1 cbs (Florian Westphal) [1676602] - [char] ipmi: fix use-after-free of user->release_barrier.rda (Xiaojun Tan) [1677550] - [char] ipmi: Prevent use-after-free in deliver_response (Xiaojun Tan) [1677550]- [x86] revert "cpu/hotplug: Add SMT policy options" (Josh Poimboeuf) [1683690] - [crypto] net: crypto set sk to NULL when af_alg_release (Neil Horman) [1679450] {CVE-2019-8912} - [drm] drm/i915/gvt: update force-to-nonpriv register whitelist (Paul Lai) [1643972] - [kernel] MODSIGN: Also check platform keyring in mod_verify_sig() (Lenny Szubowicz) [1568532] - [kernel] Fix for module sig verification (Lenny Szubowicz) [1568532] - [security] efi: Lock down the kernel if booted in secure boot mode (Lenny Szubowicz) [1568532] - [firmware] efi: Add an EFI_SECURE_BOOT flag to indicate secure boot mode (Lenny Szubowicz) [1568532] - [x86] Copy secure_boot flag in boot params across kexec reboot (Lenny Szubowicz) [1568532] - [fs] debugfs: Restrict debugfs when the kernel is locked down (Lenny Szubowicz) [1568532] - [mm] x86/mmiotrace: Lock down the testmmiotrace module (Lenny Szubowicz) [1568532] - [kernel] Lock down module params that specify hardware parameters (eg. ioport) (Lenny Szubowicz) [1568532] - [tty] Lock down TIOCSSERIAL (Lenny Szubowicz) [1568532] - [pcmcia] Prohibit PCMCIA CIS storage when the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Disable ACPI table override if the kernel is locked down (Lenny Szubowicz) [1568532] - [acpi] acpi: Ignore acpi_rsdp kernel param when the kernel has been locked down (Lenny Szubowicz) [1568532] - [acpi] ACPI: Limit access to custom_method when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86/msr: Restrict MSR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [x86] x86: Lock down IO port access when the kernel is locked down (Lenny Szubowicz) [1568532] - [pci] PCI: Lock down BAR access when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] uswsusp: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] hibernate: Disable when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] kexec_load: Disable at runtime if the kernel is locked down (Lenny Szubowicz) [1568532] - [char] Restrict /dev/{mem, kmem, port} when the kernel is locked down (Lenny Szubowicz) [1568532] - [kernel] MODSIGN: Enforce module signatures if the kernel is locked down (Lenny Szubowicz) [1568532] - [security] Add a SysRq option to lift kernel lockdown (Lenny Szubowicz) [1568532] - [security] Add the ability to lock down access to the running kernel image (Lenny Szubowicz) [1568532]- [net] tun: forbid iface creation with rtnl ops (Sabrina Dubroca) [1680969] - [net] revert "bridge: do not add port to router list when receives query with source 0.0.0.0" (Hangbin Liu) [1679896] - [net] sctp: walk the list of asoc safely (Marcelo Leitner) [1679920] {CVE-2019-8956} - [net] netfilter: nf_nat: skip nat clash resolution for same-origin entries (Florian Westphal) [1677647] - [net] netfilter: nf_conntrack: resolve clash for matching conntracks (Florian Westphal) [1677647] - [net] netfilter: nf_tables: fix flush after rule deletion in the same batch (Phil Sutter) [1677672] - [net] gro_cell: add napi_disable in gro_cells_destroy (Stefano Brivio) [1674408] - [net] sctp: call gso_reset_checksum when computing checksum in sctp_gso_segment (Xin Long) [1669386] - [net] ipvs: fix dependency on nf_defrag_ipv6 (Andrea Claudi) [1660808] - [net] sctp: check and update stream->out_curr when allocating stream_out (Xin Long) [1651877]- [x86] cpu/hotplug: Add SMT policy options (Josh Poimboeuf) [1677405]- [kernel] open the RHEL 8.1 development ("Herton R. Krzesinski") - [pci] pci/quirks: Add quirk to reset nvgpu at boot for the Lenovo ThinkPad P50 (Lyude Paul) [1677022] - [arm64] arm64, vmcoreinfo : Append 'MAX_USER_VA_BITS' to vmcoreinfo (Bhupesh Sharma) [1672962] - [md] dm thin: fix bug where bio that overwrites thin block ignores FUA (Mike Snitzer) [1679211] - [pci] PCI: Fix "try" semantics of bus and slot reset (Myron Stowe) [1662901] - [acpi] acpi/nfit: Fix bus command validation (Jeff Moyer) [1673958] - [pci] PCI/MSI: Return -ENOSPC from pci_alloc_irq_vectors_affinity() (Myron Stowe) [1667773] - [fs] NFS: Don't use page_file_mapping after removing the page (Benjamin Coddington) [1664190] - [fs] NFS: Fix up return value on fatal errors in nfs_page_async_flush() (Benjamin Coddington) [1664190] - [md] md: fix raid10 hang issue caused by barrier (Xiao Ni) [1630921] - [md] md/raid1: don't clear bitmap bits on interrupted recovery. (Xiao Ni) [1677360] - [virt] kvm: fix kvm_ioctl_create_device() reference counting (CVE-2019-6974) (Paolo Bonzini) [1673843] {CVE-2019-6974} - [block] blk-mq: fix a hung issue when fsync (Ming Lei) [1674399] - [block] Revert "block: cover another queue enter recursion via BIO_QUEUE_ENTERED" (Ming Lei) [1673966] - [tools] perf tools: Check for null when copying nsinfo. (Jiri Olsa) [1676451] - [iommu] iommu/amd: Fix IOMMU page flush when detach device from a domain (Suravee Suthikulpanit) [1672476]- [kernel] namespace: Add padding fix to user_table[] (Prarit Bhargava) [1677103] - [x86] KVM: nVMX: unconditionally cancel preemption timer in free_nested (CVE-2019-7221) (Paolo Bonzini) [1673841] {CVE-2019-7221} - [scsi] scsi: sd: fix entropy gathering for most rotational disks (Ewan Milne) [1676735] - [scsi] scsi: sd: Contribute to randomness when running rotational device (Ewan Milne) [1676735] - [rpmspec] Revert "Drop -doc subpackage" (Prarit Bhargava) [1657609] - [net] svcrdma: Remove max_sge check at connect time (Don Dutile) [1638869] - [net] svcrdma: Reduce max_send_sges (Don Dutile) [1638869] - [arm64] arm64: mm: Introduce MAX_USER_VA_BITS definition (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Rewrite stale comment in asm/tlbflush.h (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Avoid synchronous TLBIs when freeing page tables (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Remove redundant !CONFIG_HAVE_RCU_TABLE_FREE code (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Allow stride to be specified for __flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Justify non-leaf invalidation in flush_tlb_range() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Add DSB ISHST prior to TLBI in __flush_tlb_[kernel_]pgtable() (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlb: Use last-level invalidation in flush_tlb_kernel_range() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: EXPORT vabits_user to modules (Christoph von Recklinghausen) [1672997] - [arm64] arm64: fix ARM64_USER_VA_BITS_52 builds (Christoph von Recklinghausen) [1672997] - [arm64] arm64: Kconfig: Re-jig CONFIG options for 52-bit VA (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Allow forcing all userspace addresses to 52-bit (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: introduce 52-bit userspace support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Prevent mismatched 52-bit VA support (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Offset TTBR1 to allow 52-bit PTRS_PER_PGD (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Define arch_get_mmap_end, arch_get_mmap_base (Christoph von Recklinghausen) [1672997] - [firmware] arm64: mm: Introduce DEFAULT_MAP_WINDOW (Christoph von Recklinghausen) [1672997] - [mm] mm: mmap: Allow for "high" userspace addresses (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: apply r/o permissions of VM areas to its linear alias as well (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: purge lazily unmapped vm regions before changing permissions (Christoph von Recklinghausen) [1672997] - [arm64] arm64: mm: Don't wait for completion of TLB invalidation when page aging (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Use __pa_symbol() for set_swapper_pgd() (Christoph von Recklinghausen) [1672997] - [mm] arm64: mm: Drop the unused cpu parameter (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: move runtime pgds to rodata (Christoph von Recklinghausen) [1672997] - [mm] arm64/mm: use fixmap to modify swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Separate boot-time page tables from swapper_pg_dir (Christoph von Recklinghausen) [1672997] - [arm64] arm64/mm: Pass ttbr1 as a parameter to __enable_mmu() (Christoph von Recklinghausen) [1672997] - [mm] arm64: fix erroneous warnings in page freeing functions (Christoph von Recklinghausen) [1672997] - [mm] arm64: Implement page table free interfaces (Christoph von Recklinghausen) [1672997] - [arm64] arm64: tlbflush: Introduce __flush_tlb_kernel_pgtable (Christoph von Recklinghausen) [1672997] - [lib] ioremap: Update pgtable free interfaces with addr (Christoph von Recklinghausen) [1672997] - [mm] x86/mm: Disable ioremap free page handling on x86-PAE (Christoph von Recklinghausen) [1672997] - [arm64] arm64: KVM: Enable Common Not Private translations (Christoph von Recklinghausen) [1504991] - [arm64] arm64: mm: Support Common Not Private translations (Christoph von Recklinghausen) [1504991] - [kernel] cpu/hotplug: Fix "SMT disabled by BIOS" detection for KVM (Igor Mammedov) [1668147] - [tools] perf tools: Compile perf with -g instead of -ggdb3 to workaround gdb crash (Jiri Olsa) [1667109]- [fs] Revert "gfs2: Fix loop in gfs2_rbm_find" (Andreas Grunbacher) [1658528] - [net] bpf: fix sanitation of alu op with pointer / scalar type from different paths (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: prevent out of bounds speculation on pointer arithmetic (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: move {prev_,}insn_idx into verifier env (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf/verifier: per-register parent pointers (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: restrict unknown scalars of mixed signed bounds for unprivileged (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: Simplify ptr_min_max_vals adjustment (Jiri Olsa) [1673631] {CVE-2019-7308} - [net] bpf: fix inner map masking to prevent oob under speculation (Jiri Olsa) [1673631] {CVE-2019-7308} - [include] KABI: struct class padding (Prarit Bhargava) [1670035] - [include] KABI: struct timer_list padding (Prarit Bhargava) [1670035] - [include] KABI: struct irq_domain padding (Prarit Bhargava) [1670035] - [nvdimm] libnvdimm, pmem: Fix badblocks population for 'raw' namespaces (Jeff Moyer) [1672315] - [netdrv] net/mlx5e: FPGA, fix Innova IPsec TX offload data path performance (Alaa Hleihel) [1648230] - [kernel] exec: increase BINPRM_BUF_SIZE to 256 (Oleg Nesterov) [1447445]- [include] KABI: struct kset padding (Prarit Bhargava) [1669796] - [include] KABI: struct kobject and kobj_type padding (Prarit Bhargava) [1669796] - [include] KABI: struct delayed_work padding (Prarit Bhargava) [1669796] - [include] KABI: struct work_struct padding (Prarit Bhargava) [1669796] - [include] KABI: struct hrtimer padding (Prarit Bhargava) [1669796] - [include] KABI: struct user_namespace padding (Prarit Bhargava) [1669796] - [include] KABI: struct resource padding (Prarit Bhargava) [1669796] - [include] KABI: Protect device_driver struct (Prarit Bhargava) [1666316] - [include] KABI: Protect radix functions (Prarit Bhargava) [1669079] - [char] ipmi: msghandler: Fix potential Spectre v1 vulnerabilities (Tony Camuso) [1672582] - [vhost] vhost: fix OOB in get_rx_bufs() (Jason Wang) [1668665] {CVE-2018-16880}- [md] dm: don't use bio_trim() afterall (Mike Snitzer) [1673657] - [md] dm: add memory barrier before waitqueue_active (Mike Snitzer) [1673110] - [x86] x86: uaccess: Inhibit speculation past access_ok() in user_access_begin() (Joe Lawrence) [1670113] {CVE-2018-20669} - [kernel] make 'user_access_begin()' do 'access_ok()' (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] i915: fix missing user_access_end() in page fault exception case (Joe Lawrence) [1670113] {CVE-2018-20669} - [drm] drm/i915: Force the slow path after a user-write error (Joe Lawrence) [1670113] {CVE-2018-20669} - [x86] x86/microcode/amd: Don't falsely trick the late loading mechanism (David Arcari) [1654904] - [fs] iomap: get/put the page in iomap_page_create/release() (Artem Savkov) [1664298] - [scsi] scsi: qla2xxx: Add new FC-NVMe enable BIT to enable FC-NVMe feature (Himanshu Madhani) [1671569] - [message] mptsas: pci-id table changes (Tomas Henzl) [1666730] - [message] mptsas: Taint kernel if mptsas is loaded (Tomas Henzl) [1666730] - [kernel] genirq/matrix: Improve target CPU selection for managed interrupts. (Gary Hook) [1669557] - [kernel] irq/matrix: Spread managed interrupts on allocation (Gary Hook) [1669557] - [kernel] irq/matrix: Split out the CPU selection code into a helper (Gary Hook) [1669557] - [net] sit: check if IPv6 enabled before calling ip6_err_gen_icmpv6_unreach() (Stefano Brivio) [1671680] - [net] geneve: should not call rt6_lookup() when ipv6 was disabled (Stefano Brivio) [1671680] - [net] netfilter: physdev: relax br_netfilter dependency (Phil Sutter) [1650382] - [net] netfilter: nf_tables: add NFTA_RULE_POSITION_ID to nla_policy (Phil Sutter) [1670563] - [net] netfilter: nf_tables: Support RULE_ID reference in new rule (Phil Sutter) [1670563] - [net] rtnetlink: fix incorrect handling of device stats passed to userspace (Ivan Vecera) [1668298] - [net] netfilter: nf_tables: handle nft_object lookups via rhltable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: prepare nft_object for lookups via hashtable (Phil Sutter) [1659725] - [net] netfilter: nf_tables: selective rule dump needs table to be specified (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Fix for endless loop when dumping ruleset (Phil Sutter) [1659725] - [net] netfilter: nf_tables: Speed up selective rule dumps (Phil Sutter) [1659725] - [net] exclude sock_reuseport from kABI protection (Paolo Abeni) [1665984] - [include] KABI: struct device padding (Don Dutile) [1664445] - [include] KABI: struct dma_map_ops padding (Don Dutile) [1664482] - [kernel] swiotlb: clear io_tlb_start and io_tlb_end in swiotlb_exit (Don Dutile) [1664484] - [kernel] dma-mapping: remove a few unused exports (Don Dutile) [1664484] - [include] dma-mapping: properly stub out the DMA API for !CONFIG_HAS_DMA (Don Dutile) [1664484] - [kernel] dma-mapping: remove dmam_{declare,release}_coherent_memory (Don Dutile) [1664484] - [kernel] dma-mapping: implement dmam_alloc_coherent using dmam_alloc_attrs (Don Dutile) [1664484] - [include] dma-mapping: implement dma_map_single_attrs using dma_map_page_attrs (Don Dutile) [1664484] - [include] dma-mapping: fix flags in dma_alloc_wc (Don Dutile) [1664484] - [include] dma-mapping: deprecate dma_zalloc_coherent (Don Dutile) [1664484] - [arm64] arm64: default to the direct mapping in get_arch_dma_ops (Don Dutile) [1664484] - [kernel] dma-mapping: fix inverted logic in dma_supported (Don Dutile) [1664484] - [include] dma-mapping: bypass indirect calls for dma-direct (Don Dutile) [1664484] - [kernel] dma-direct: merge swiotlb_dma_ops into the dma_direct code (Don Dutile) [1664484] - [kernel] dma-direct: do not include SME mask in the DMA supported check (Don Dutile) [1664484] - [kernel] dma-direct: use dma_direct_map_page to implement dma_direct_map_sg (Don Dutile) [1664484] - [kernel] dma-direct: improve addressability error reporting (Don Dutile) [1664484] - [kernel] dma-direct: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [xen] swiotlb: remove dma_mark_clean (Don Dutile) [1664484] - [xen] swiotlb: remove SWIOTLB_MAP_ERROR (Don Dutile) [1664484] - [xen] xen-swiotlb: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] swiotlb: Skip cache maintenance on map error (Don Dutile) [1664484] - [kernel] swiotlb: add support for non-coherent DMA (Don Dutile) [1664484] - [kernel] swiotlb: mark is_swiotlb_buffer static (Don Dutile) [1664484] - [kernel] swiotlb: remove a pointless comment (Don Dutile) [1664484] - [kernel] swiotlb: clean up reporting (Don Dutile) [1664484] - [kernel] dma-direct: reject highmem pages from dma_alloc_from_contiguous (Don Dutile) [1664484] - [kernel] dma-direct: provide page based alloc/free helpers (Don Dutile) [1664484] - [include] dma-direct: Make DIRECT_MAPPING_ERROR viable for SWIOTLB (Don Dutile) [1664484] - [kernel] dma-direct: respect DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [kernel] dma-direct: document the zone selection logic (Don Dutile) [1664484] - [kernel] dma-direct: fix return value of dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-direct: always allow dma mask <= physiscal memory size (Don Dutile) [1664484] - [kernel] dma-direct: implement complete bus_dma_mask handling (Don Dutile) [1664484] - [kernel] dma-direct: refine dma_direct_alloc zone selection (Don Dutile) [1664484] - [kernel] dma-direct: add an explicit dma_direct_get_required_mask (Don Dutile) [1664484] - [kernel] kernel/dma/direct: take DMA offset into account in dma_direct_supported (Don Dutile) [1664484] - [kernel] dma-mapping: factor out dummy DMA ops (Don Dutile) [1664484] - [mm] arm64: dma-mapping: Fix FORCE_CONTIGUOUS buffer clearing (Don Dutile) [1664484] - [iommu] iommu/dma-iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/vt-d: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/intel: small map_page cleanup (Don Dutile) [1664484] - [iommu] intel-iommu: mark intel_dma_ops static (Don Dutile) [1664484] - [iommu] ia64: remove iommu_dma_supported (Don Dutile) [1664484] - [iommu] iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [iommu] iommu/dma: Use fast DMA domain lookup (Don Dutile) [1664484] - [x86] x86/amd_gart: fix unmapping of non-GART mappings (Don Dutile) [1664484] - [x86] x86/amd_gart: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [mm] arm64: remove the dummy_dma_ops mapping_error method (Don Dutile) [1664484] - [powerpc] powerpc: Do not redefine NEED_DMA_MAP_STATE (Don Dutile) [1664484] - [powerpc] powerpc/iommu: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [s390] s390: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [kernel] dma-mapping: always build the direct mapping code (Don Dutile) [1664484] - [kernel] dma-mapping: move dma_cache_sync out of line (Don Dutile) [1664484] - [kernel] dma-mapping: move various slow path functions out of line (Don Dutile) [1664484] - [base] dma-mapping: move dma_get_required_mask to kernel/dma (Don Dutile) [1664484] - [base] dma-mapping: move dma_default_get_required_mask under ifdef (Don Dutile) [1664484] - [include] dma-mapping: merge dma_unmap_page_attrs and dma_unmap_single_attrs (Don Dutile) [1664484] - [include] dma-mapping: simplify the dma_sync_single_range_for_{cpu,device} implementation (Don Dutile) [1664484] - [include] dma-mapping: return an error code from dma_mapping_error (Don Dutile) [1664484] - [pci] dma-mapping: remove the mapping_error dma_map_ops method (Don Dutile) [1664484] - [include] dma-mapping: provide a generic DMA_MAPPING_ERROR (Don Dutile) [1664484] - [kernel] dma-mapping: move the arm64 noncoherent alloc/free support to common code (Don Dutile) [1664484] - [mm] arm64: fix warnings without CONFIG_IOMMU_DMA (Don Dutile) [1664484] - [arm64] arm64: use the generic swiotlb_dma_ops (Don Dutile) [1664484] - [kernel] swiotlb: don't dip into swiotlb pool for coherent allocations (Don Dutile) [1664484] - [kernel] swiotlb: refactor swiotlb_map_page (Don Dutile) [1664484] - [kernel] swiotlb: use swiotlb_map_page in swiotlb_map_sg_attrs (Don Dutile) [1664484] - [kernel] swiotlb: merge swiotlb_unmap_page and unmap_single (Don Dutile) [1664484] - [kernel] swiotlb: remove the overflow buffer (Don Dutile) [1664484] - [kernel] swiotlb: do not panic on mapping failures (Don Dutile) [1664484] - [mm] arm64/dma-mapping: Mildly optimise non-coherent IOMMU ops (Don Dutile) [1664484] - [iommu] iommu: Add fast hook for getting DMA domains (Don Dutile) [1664484] - [iommu] iommu: Remove the ->map_sg indirection (Don Dutile) [1664484] - [iommu] kernel/dma: remove unsupported gfp_mask parameter from dma_alloc_from_contiguous() (Don Dutile) [1664484] - [mm] mm/cma: remove unsupported gfp_mask parameter from cma_alloc() (Don Dutile) [1664484] - [kernel] dma-mapping: move the remap helpers to a separate file (Don Dutile) [1664484] - [include] dma-mapping: fix return type of dma_set_max_seg_size() (Don Dutile) [1664484] - [include] dma-mapping: translate __GFP_NOFAIL to DMA_ATTR_NO_WARN (Don Dutile) [1664484] - [include] dma-debug: Check for drivers mapping invalid addresses in dma_map_single() (Don Dutile) [1664484] - [base] dma-mapping: make the get_required_mask method available unconditionally (Don Dutile) [1664484] - [xen] dma-mapping: support non-coherent devices in dma_common_get_sgtable (Don Dutile) [1664484] - [kernel] dma-mapping: consolidate the dma mmap implementations (Don Dutile) [1664484] - [kernel] dma-mapping: merge direct and noncoherent ops (Don Dutile) [1664484] - [include] dma-mapping: move the dma_coherent flag to struct device (Don Dutile) [1664484] - [include] dma-mapping: remove dma_deconfigure (Don Dutile) [1664484] - [base] dma-mapping: remove dma_configure (Don Dutile) [1664484] - [include] dma-mapping: relax warning for per-device areas (Don Dutile) [1664484] - [kernel] dma-mapping: add the missing ARCH_HAS_SYNC_DMA_FOR_CPU_ALL declaration (Don Dutile) [1664484] - [kernel] dma-noncoherent: add a arch_sync_dma_for_cpu_all hook (Don Dutile) [1664484] - [block] deprecate elevator= kernel parameter (Jeff Moyer) [1665295] - [rpmspec] kernel.spec: disable kabi checks until RC (=?UTF-8?q?=C4=8Cestm=C3=ADr=20Kalina?=) [1671007] - [iommu] iommu/amd: Unmap all mapped pages in error path of map_sg (Jerry Snitselaar) [1668448] - [iommu] iommu/amd: Call free_iova_fast with pfn in map_sg (Jerry Snitselaar) [1668448]- [arm64] arm64, vmcoreinfo : Append 'MAX_PHYSMEM_BITS' to vmcoreinfo (Bhupesh Sharma) [1666679] - [kernel] sched/debug: Initialize sd_sysctl_cpus if !CONFIG_CPUMASK_OFFSTACK (Joe Lawrence) [1667840] - [init] Small change to the message about certified hardware (Steve Best) [1671765] - [x86] x86/kdump: make the behavior of crashkernel=X consistent with kaslr (Pingfan Liu) [1640799] - [x86] Add back support for Intel processors (Steve Best) [1670529] - [net] SUNRPC: Clean up initialisation of the struct rpc_rqst (Benjamin Coddington) [1650494] - [x86] KABI, x86/paravirt: Protect paravirt ops structures (Waiman Long) [1669957] - [include] KABI: struct module padding (Prarit Bhargava) [1669480] - [include] KABI: struct stack_trace_struct padding (Prarit Bhargava) [1669480] - [documentation] iommu: Fix passthrough option documentation (Gary Hook) [1658391] - [iommu] iommu: Add config option to set passthrough as default (Gary Hook) [1658391] - [kernel] redhat: kernel: clean up taint flags (Jiri Benc) [1654313]- [scsi] scsi: qedi: Add the CRC size within iSCSI NVM image (Charles Rose) [1670186] - [fs] iomap: don't search past page end in iomap_is_partially_uptodate (Eric Sandeen) [1657588] - [netdrv] cxgb4: update supported DCB version (Arjun Vynipadath) [1668571] - [x86] kexec, KEYS: Make use of platform keyring for signature verify (Kairui Song) [1640486] - [security] integrity, KEYS: add a reference to platform keyring (Kairui Song) [1640486] - [security] efi: Allow the "db" UEFI variable to be suppressed (Kairui Song) [1640486] - [security] efi: Import certificates from UEFI Secure Boot (Kairui Song) [1640486] - [security] efi: Add an EFI signature blob parser (Kairui Song) [1640486] - [include] efi: Add EFI signature data types (Kairui Song) [1640486] - [security] integrity: Load certs to the platform keyring (Kairui Song) [1640486] - [security] integrity: Define a trusted platform keyring (Kairui Song) [1640486] - [security] security/integrity: remove unnecessary 'init_keyring' variable (Kairui Song) [1640486] - [x86] Fix kexec forbidding kernels signed with keys in the secondary keyring to boot (Kairui Song) [1640486] - [crypto] Replace magic for trusting the secondary keyring with #define (Kairui Song) [1640486] - [acpi] acpi/nfit: Fix command-supported detection (Jeff Moyer) [1665812] - [acpi] acpi/nfit: Block function zero DSMs (Jeff Moyer) [1665812] - [md] dm: add missing trace_block_split() to __split_and_process_bio() (Mike Snitzer) [1645283] - [md] dm: fix dm_wq_work() to only use __split_and_process_bio() if appropriate (Mike Snitzer) [1645283] - [md] dm: fix redundant IO accounting for bios that need splitting (Mike Snitzer) [1645283] - [md] dm: fix clone_bio() to trigger blk_recount_segments() (Mike Snitzer) [1645283] - [block] block: cover another queue enter recursion via BIO_QUEUE_ENTERED (Mike Snitzer) [1645283] - [md] dm thin: fix passdown_double_checking_shared_status() (Mike Snitzer) [1668039] - [tools] bpftool: Fix prog dump by tag (Jiri Olsa) [1667305] - [arm64] arm64: ftrace: Fix to enable syscall events on arm64 (Don Dutile) [1668035] - [arm64] arm64: implement syscall wrappers (Don Dutile) [1668035] - [arm64] arm64: convert compat wrappers to C (Don Dutile) [1668035] - [arm64] arm64: use SYSCALL_DEFINE6() for mmap (Don Dutile) [1668035] - [arm64] arm64: use {COMPAT,}SYSCALL_DEFINE0 for sigreturn (Don Dutile) [1668035] - [arm64] arm64: remove in-kernel call to sys_personality() (Don Dutile) [1668035] - [include] kernel: add ksys_personality() (Don Dutile) [1668035] - [arm64] arm64: drop alignment from syscall tables (Don Dutile) [1668035] - [arm64] arm64: entry: remove unused register aliases (Don Dutile) [1668035] - [arm64] arm64: convert native/compat syscall entry to C (Don Dutile) [1668035] - [arm64] arm64: svc: Ensure hardirq tracing is updated before return (Don Dutile) [1668035] - [arm64] arm64: convert syscall trace logic to C (Don Dutile) [1668035] - [arm64] arm64: move sve_user_{enable,disable} to (Don Dutile) [1668035] - [arm64] arm64: kill change_cpacr() (Don Dutile) [1668035] - [arm64] arm64: convert raw syscall invocation to C (Don Dutile) [1668035] - [arm64] arm64: introduce syscall_fn_t (Don Dutile) [1668035] - [arm64] arm64: remove sigreturn wrappers (Don Dutile) [1668035] - [arm64] arm64: rseq: Implement backend rseq calls and select HAVE_RSEQ (Don Dutile) [1668035] - [sound] ALSA: usb-audio: Add vendor and product name for Dell WD19 Dock (Jaroslav Kysela) [1664249] - [infiniband] IB/hfi1: Fix an out-of-bounds access in get_hw_stats (Alex Estrin) [1667104] - [infiniband] IB/hfi1: Incorrect sizing of sge for PIO will OOPs (Alex Estrin) [1667095] - [drm] drm/nouveau: register backlight on pascal and newer (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp/gm200-: enforce identity-mapped SOR assignment for LVDS/eDP panels (Ben Skeggs) [1664899] - [drm] drm/nouveau/disp: move eDP panel power handling (Ben Skeggs) [1664899] - [drm] drm/nouveau/devinit: don't fail when PMU/PRE_OS is missing from VBIOS (Ben Skeggs) [1664899] - [kernel] locking/rwsem: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] futex: Fix (possible) missed wakeup (Waiman Long) [1668014] - [kernel] sched/wake_q: Fix wakeup ordering for wake_q (Waiman Long) [1668014] - [kernel] sched/wake_q: Document wake_q_add() (Waiman Long) [1668014] - [kernel] sched/wait: Fix rcuwait_wake_up() ordering (Waiman Long) [1668014] - [kernel] sched/Documentation: Update wake_up() & co. memory-barrier guarantees (Waiman Long) [1668014] - [kvm] KVM: PPC: Book3S HV: Flush guest mappings when turning dirty tracking on/off (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Cleanups - constify memslots, fix comments (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Book3S HV: Map single pages when doing dirty page logging (Laurent Vivier) [1650386] - [kvm] KVM: PPC: Pass change type down to memslot commit function (Laurent Vivier) [1650386] - [vhost] vhost: log dirty page correctly (Jason Wang) [1657578] - [netdrv] netxen: taint as unsupported in RHEL8 (Tony Camuso) [1654825] - [hid] HID: hiddev: fix potential Spectre v1 (Benjamin Tissoires) [1664611] - [net] resort to custom code for sk_buff padding (Paolo Abeni) [1665984] - [net] add padding to cipher_context (Paolo Abeni) [1665984] - [net] add padding to tls_crypto_context (Paolo Abeni) [1665984] - [net] add padding to ipv4_devconf (Paolo Abeni) [1665984] - [net] ip6mr: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [net] ipv4: Fix potential Spectre v1 vulnerability (Stefano Brivio) [1663472] - [include] add KABI padding to file_system_type (Eric Sandeen) [1665320 1650565] - [include] add KABI padding to multiple fs ops vectors (Eric Sandeen) [1665320] - [fs] add KABI padding to dentry structure (Eric Sandeen) [1665320] - [fs] add KABI padding to inode structure (Eric Sandeen) [1665320] - [include] add KABI padding to file_lock structure (Eric Sandeen) [1665320] - [include] KABI: add an iopoll method to struct file_operations (Eric Sandeen) [1665320] - [sound] ALSA: emux: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [sound] ALSA: pcm: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: rme9652: Fix potential Spectre v1 vulnerability (Jaroslav Kysela) [1663477] - [sound] ALSA: emu10k1: Fix potential Spectre v1 vulnerabilities (Jaroslav Kysela) [1663477] - [powerpc] powerpc/tm: Unset MSR[TS] if not recheckpointing (Gustavo Duarte) [1663853] - [netdrv] r8152: Add support for MAC address pass through on RTL8153-BND (Perry Yuan) [1658433] - [hid] HID: debug: fix the ring buffer implementation (Tony Camuso) [1669469] {CVE-2019-3819}- [netdrv] net: hns: Fix WARNING when hns modules installed (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ping failed when use net bridge and send multicast (Xiaojun Tan) [1662120] - [netdrv] net: hns: Add mac pcs config when enable|disable mac (Xiaojun Tan) [1662120] - [netdrv] net: hns: Fix ntuple-filters status error. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Free irq when exit from abnormal branch (Xiaojun Tan) [1662120] - [netdrv] net: hns: Clean rx fbd when ae stopped. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Some registers use wrong address according to the datasheet. (Xiaojun Tan) [1662120] - [netdrv] net: hns: All ports can not work when insmod hns ko after rmmod. (Xiaojun Tan) [1662120] - [netdrv] net: hns: Incorrect offset address used for some registers. (Xiaojun Tan) [1662120] - [include] ipmi: RH_KABI macros to pad kabi exposed structs (Tony Camuso) [1658175] - [scsi] reserve space in structures for KABI (Ewan Milne) [1664397]- [include] PCI: Add reserved fields to 'struct hotplug_slot' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct hotplug_slot_ops' (Myron Stowe) [1663534] - [pci] PCI: Add reserved fields to 'struct pci_sriov' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_driver' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields to 'struct pci_bus' (Myron Stowe) [1663534] - [include] PCI: Add reserved fields, and extension, to 'struct pci_dev' (Myron Stowe) [1663534] - [pci] PCI: Add missing include to drivers/pci.h (Myron Stowe) [1663534] - [pci] PCI/IOV: Use VF0 cached config space size for other VFs (Myron Stowe) [1663534] - [include] PCI: always include 'p2pdma' in 'struct pci_dev' (Myron Stowe) [1663534] - [ata] PCI: Remove pci_set_dma_max_seg_size() (Myron Stowe) [1663534] - [pci] PCI: Remove pci_set_dma_seg_boundary() (Myron Stowe) [1663534] - [include] PCI: Remove pci_unmap_addr() wrappers for DMA API (Myron Stowe) [1663534] - [pci] PCI/AER: Abstract AER interrupt handling (Myron Stowe) [1663534] - [pci] PCI: Uninline PCI bus accessors for better ftracing (Myron Stowe) [1663534] - [pci] PCI/portdrv: Add runtime PM hooks for port service drivers (Myron Stowe) [1663534] - [pci] PCI: Make link active reporting detection generic (Myron Stowe) [1663534] - [block] block: don't lose track of REQ_INTEGRITY flag (Ming Lei) [1665684] - [nvme] nvme-pci: fix nvme_setup_irqs() (Ming Lei) [1661439] - [lib] sbitmap: Protect swap_lock from hardirq (Ming Lei) [1666192] - [lib] sbitmap: Protect swap_lock from softirqs (Ming Lei) [1666192] - [scsi] scsi: isci: initialize shost fully before calling scsi_add_host() (Ming Lei) [1664918] - [nvme] nvmet-fc: Mark NVMe/FC target mode driver as unsupported (Ewan Milne) [1664838] - [netdrv] bnx2x: Assign unique DMAE channel number for FW DMAE transactions. (Jonathan Toppins) [1638306] - [fs] block: don't use un-ordered __set_current_state(TASK_UNINTERRUPTIBLE) (Ming Lei) [1664580] - [netdrv] qed: Wait for ready indication before rereading the shmem (Chad Dupuis) [1652417] - [netdrv] qed: Avoid sending mailbox commands when MFW is not responsive (Chad Dupuis) [1652417] - [netdrv] qed: Wait for MCP halt and resume commands to take place (Chad Dupuis) [1652417] - [netdrv] qed: Prevent a possible deadlock during driver load and unload (Chad Dupuis) [1652417] - [fs] gfs2: Fix loop in gfs2_rbm_find (Andreas Grunbacher) [1658528] - [fs] gfs2: Get rid of potential double-freeing in gfs2_create_inode (Andreas Grunbacher) [1658539]- [vhost] vhost/vsock: fix vhost vsock cid hashing inconsistent (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [vhost] vhost/vsock: fix use-after-free in network stack callers (Stefan Hajnoczi) [1619848] {CVE-2018-14625} - [netdrv] bnx2x: Add VF spoof-checking configuration (Jonathan Toppins) [1646842] - [netdrv] net-next: hinic: fix a problem in free_tx_poll() (Xiaojun Tan) [1642016] - [netdrv] net: hns: fix for unmapping problem when SMMU is on (Xiaojun Tan) [1640526] - [netdrv] net: hns: add netif_carrier_off before change speed and duplex (Xiaojun Tan) [1640526] - [netdrv] net: hns: add the code for cleaning pkt in chip (Xiaojun Tan) [1640526] - [netdrv] net: hns: modify variable type in hns_nic_reuse_page (Xiaojun Tan) [1640526]- [irqchip] Mark GICv2 deprecated (Wei Huang) [1609391] - [scsi] qla2xxx: Use correct number of vectors for online CPUs (Himanshu Madhani) [1644058] - [scsi] megaraid_sas: mark Aero controllers as tech preview (Tomas Henzl) [1659972] - [scsi] megaraid_sas: add retry logic in megasas_readl (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Introduce new Aero adapter type (Tomas Henzl) [1659972] - [scsi] scsi: megaraid_sas: Fix Ventura series based checks (Tomas Henzl) [1659972] - [scsi] scsi: libfc: retry PRLI if we cannot analyse the payload (Chris Leech) [1631843] - [scsi] scsi: libfc: check fc_frame_payload_get() return value for null (Chris Leech) [1631843] - [scsi] scsi: libfc: hold disc_mutex in fc_disc_stop_rports() (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup lockdep annotations (Chris Leech) [1631843] - [scsi] scsi: libfc: fixup 'sleeping function called from invalid context' (Chris Leech) [1631843] - [scsi] scsi: libfc: Add lockdep annotations (Chris Leech) [1631843] - [md] dm crypt: fix parsing of extended IV arguments (Mike Snitzer) [1665290] - [kernel] redhat: kabi: reserved padding for kernel sched data structures (Rafael Aquini) [1664858] - [kernel] redhat: kabi: reserved padding for MM related data structures (Rafael Aquini) [1664858] - [vfio] vfio/type1: Fix unmap overflow off-by-one (Alex Williamson) [1662291] - [message] mptspi: pci-id table changes (Tomas Henzl) [1651803] - [message] mptspi: Taint kernel if mptspi is loaded (Tomas Henzl) [1651803] - [block] kabi: reserve space for public data structure (Ming Lei) [1551939] - [block] kabi: reserve space for blk-mq related structure (Ming Lei) [1551939] - [block] kabi: reserve space for bsg related structure (Ming Lei) [1551939] - [block] kabi: reserve space for integrity related structure (Ming Lei) [1551939] - [block] kabi: reserve space for CONFIG_BLK_DEV_ZONED (Ming Lei) [1551939] - [ata] ata: Disable AHCI ALPM feature for Ampere Computing eMAG SATA (David Milburn) [1663347] - [kvm] KVM: x86: Add CPUID support for new instruction WBNOINVD (Andrew Jones) [1659491] - [x86] KVM: x86: Use jmp to invoke kvm_spurious_fault() from .fixup (Andrew Jones) [1659491] - [virt] kvm: Change offset in kvm_write_guest_offset_cached to unsigned (Andrew Jones) [1659491] - [virt] kvm: Disallow wraparound in kvm_gfn_to_hva_cache_init (Andrew Jones) [1659491] - [kvm] KVM: x86: svm: report MSR_IA32_MCG_EXT_CTL as unsupported (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: Add ARM_EXCEPTION_IS_TRAP macro (Andrew Jones) [1659491] - [arm64] arm64: KVM: Avoid setting the upper 32 bits of VTCR_EL2 to 1 (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix unintended stage 2 PMD mappings (Andrew Jones) [1659491] - [virt] arm/arm64: KVM: vgic: Force VM halt when changing the active state of GICv3 PPIs/SGIs (Andrew Jones) [1659491] - [arm64] KVM: arm/arm64: Fixup the kvm_exit tracepoint (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Consider priority and active state for pending irq (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Fix off-by-one bug in vgic_get_irq() (Andrew Jones) [1659491] - [kvm] KVM: X86: Fix NULL deref in vcpu_scan_ioapic (Andrew Jones) [1659491] - [kvm] KVM: Fix UAF in nested posted interrupt processing (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Cap SPIs to the VM-defined maximum (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic: Do not cond_resched_lock() with IRQs disabled (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: vgic-v2: Set active_source to 0 when restoring state (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Fix VMID alloc race by reverting to lock-less (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Free the VMREAD/VMWRITE bitmaps if alloc_kvm_area() fails (Andrew Jones) [1659491] - [kvm] arm64: KVM: Install stage-2 translation before enabling traps (Andrew Jones) [1659491] - [kvm] arm64: KVM: Make VHE Stage-2 TLB invalidation operations non-interruptible (Andrew Jones) [1659491] - [arm64] arm64: entry: Remove confusing comment (Andrew Jones) [1659491] - [kvm] arm64: entry: Place an SB sequence following an ERET instruction (Andrew Jones) [1659491] - [arm64] arm64: Add support for SB barrier and patch in over DSB; ISB sequences (Andrew Jones) [1659491] - [kvm] kvm: nVMX: Set VM instruction error for VMPTRLD of unbacked page (Andrew Jones) [1659491] - [kvm] kvm: svm: Ensure an IBPB on all affected CPUs when freeing a vmcb (Andrew Jones) [1659491] - [kvm] kvm: mmu: Fix race in emulated page table writes (Andrew Jones) [1659491] - [kvm] KVM: nVMX/nSVM: Fix bug which sets vcpu->arch.tsc_offset to L1 tsc_offset (Andrew Jones) [1659491] - [kvm] KVM: VMX: Update shared MSRs to be saved/restored on MSR_EFER.LMA changes (Andrew Jones) [1659491] - [kvm] KVM: x86: Fix kernel info-leak in KVM_HC_CLOCK_PAIRING hypercall (Andrew Jones) [1659491] - [kvm] svm: Add mutex_lock to protect apic_access_page_done on AMD systems (Andrew Jones) [1659491] - [kvm] KVM/nVMX: Do not validate that posted_intr_desc_addr is page aligned (Andrew Jones) [1659491] - [kvm] KVM: arm64: Safety check PSTATE when entering guest and handle IL (Andrew Jones) [1659491] - [virt] KVM: arm64: Fix caching of host MDCR_EL2 value (Andrew Jones) [1659491] - [kvm] x86/kvm/nVMX: allow bare VMXON state migration (Andrew Jones) [1659491] - [kvm] x86/kvm/lapic: preserve gfn_to_hva_cache len on cache reinit (Andrew Jones) [1659491] - [kvm] KVM: hyperv: define VP assist page helpers (Andrew Jones) [1659491] - [kvm] KVM: nVMX: move check_vmentry_postreqs() call to nested_vmx_enter_non_root_mode() (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Always reflect #NM VM-exits to L1 (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: consistently use 'hv_vcpu' for 'struct kvm_vcpu_hv' variables (Andrew Jones) [1659491] - [kvm] KVM: x86: hyperv: enforce vp_index < KVM_MAX_VCPUS (Andrew Jones) [1659491] - [kvm] KVM: nVMX: restore host state in nested_vmx_vmexit for VMFail (Andrew Jones) [1659491] - [kvm] KVM: nVMX: Clear reserved bits of #DB exit qualification (Andrew Jones) [1659491] - [virt] KVM: arm/arm64: Ensure only THP is candidate for adjustment (Andrew Jones) [1659491] - [kvm] x86: kvm: avoid unused variable warning (Andrew Jones) [1659491] - [kvm] powerpc64/ftrace: Include ftrace.h needed for enable/disable calls (Andrew Jones) [1659491] - [kvm] x86/kvm/vmx: Remove duplicate l1d flush definitions (Andrew Jones) [1659491] - [tools] perf kvm: Fix subcommands on s390 (Andrew Jones) [1659491] - [arm64] arm64: add PSR_AA32_* definitions (Andrew Jones) [1659491] - [pci] PCI: hotplug: Document TODOs (Myron Stowe) [1664454] - [pci] PCI: hotplug: Embed hotplug_slot (Myron Stowe) [1664454] - [pci] PCI: hotplug: Drop hotplug_slot_info (Myron Stowe) [1664454] - [pci] PCI: hotplug: Constify hotplug_slot_ops (Myron Stowe) [1664454] - [pci] PCI: pciehp: Reshuffle controller struct for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Rename controller struct members for clarity (Myron Stowe) [1664454] - [pci] PCI: pciehp: Unify controller and slot structs (Myron Stowe) [1664454] - [pci] PCI: pciehp: Tolerate Presence Detect hardwired to zero (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop hotplug_slot_ops wrappers (Myron Stowe) [1664454] - [pci] PCI: pciehp: Drop unnecessary includes (Myron Stowe) [1664454] - [pci] PCI: pciehp: Differentiate between surprise and safe removal (Myron Stowe) [1664454] - [pci] PCI: Simplify disconnected marking (Myron Stowe) [1664454] - [tools] perf vendor events arm64: Revise core JSON events for eMAG (Jiri Olsa) [1663353] - [tools] perf vendor events arm64: Enable JSON events for eMAG (Jiri Olsa) [1663353] - [perf] drivers/perf: xgene: Add CPU hotplug support (Jiri Olsa) [1663349] - [scsi] mpt3sas: mark Aero controllers as tech preview (Tomas Henzl) [1663281] - [powerpc] KVM: PPC: Book3S HV: Keep rc bits in shadow pgtable in sync with host (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Introduce kvmhv_update_nest_rmap_rc_list() (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Apply combination of host and l1 pte rc for nested guest (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Align gfn to L1 page size when inserting nest-rmap entry (Suraj Jitindar Singh) [1662029] - [powerpc] KVM: PPC: Book3S HV: Hold kvm->mmu_lock across updating nested pte rc bits (Suraj Jitindar Singh) [1662029] - [tools] perf python: Do not force closing original perf descriptor in evlist.get_pollfd (Jiri Olsa) [1659445] - [mm] mm: thp: relax __GFP_THISNODE for MADV_HUGEPAGE mappings (Andrea Arcangeli) [1613993] - [rpmspec] spec: Add libperf-jvmti.so into perf debuginfo rpm (Jiri Olsa) [1653570] - [scsi] scsi: hisi_sas: Fix spin lock management in slot_index_alloc_quirk_v2_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Update v3 hw AIP_LIMIT and CFG_AGING_TIME register values (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Use block layer tag instead for IPTT (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: unmask interrupts ent72 and ent74 (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Free slot later in slot_complete_vx_hw() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Fix the race between IO completion and timeout for SMP/internal IO (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Move evaluation of hisi_hba in hisi_sas_task_prep() (Xiaojun Tan) [1642819] - [scsi] scsi: hisi_sas: Feed back linkrate(max/min) when re-attached (Xiaojun Tan) [1642819] - [hwtracing] intel_th: pci: Add Ice Lake PCH support (Jiri Olsa) [1485529]- [kernel] userns: also map extents in the reverse map to kernel IDs (Chris von Recklinghausen) [1652679] {CVE-2018-18955} - [net] ipv6: route: Fix return value of ip6_neigh_lookup() on neigh_create() error (Stefano Brivio) [1662789] - [net] ipv6: frags: Fix bogus skb->sk in reassembled packets (Herbert Xu) [1645839] - [net] redhat: blacklist auto-loadable net modules in modules-extra (Marcelo Leitner) [1642795] - [net] redhat: move sctp modules to kernel-modules-extra (Marcelo Leitner) [1642795] - [net] add reserved fields to neighbour (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_stats* (Paolo Abeni) [1655084] - [net] reserve bits in netdev_features_t for future features (Paolo Abeni) [1655084] - [net] add reserved fields to sk_buff (Paolo Abeni) [1655084] - [net] add reserved fields to ipv6_devconf (Paolo Abeni) [1655084] - [net] add reserved fields to fib_rule (Paolo Abeni) [1655084] - [net] add reserved fields to sock (Paolo Abeni) [1655084] - [net] add reserved fields to genl_family (Paolo Abeni) [1655084] - [net] add reserved fields to proto_ops (Paolo Abeni) [1655084] - [net] add reserved fields to proto (Paolo Abeni) [1655084] - [net] add reserved fields to genl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_ops (Paolo Abeni) [1655084] - [net] add reserved fields to dst_entry (Paolo Abeni) [1655084] - [net] add reserved fields to lwtunnel_state (Paolo Abeni) [1655084] - [net] add reserved fields to packet_type (Paolo Abeni) [1655084] - [net] add reserved fields to napi_struct (Paolo Abeni) [1655084] - [net] add reserved fields to net_device (Paolo Abeni) [1655084] - [net] exclude wireless_dev from KABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to dcbnl_rtnl_ops (Paolo Abeni) [1655084] - [net] add reserved fields to xfrm_* (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_obj (Paolo Abeni) [1655084] - [net] add reserved fields to switchdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to l3mdev_ops (Paolo Abeni) [1655084] - [net] exclude ndisc_ops from kABI protection (Paolo Abeni) [1655084] - [net] add reserved fields to xfrmdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to tlsdev_ops (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_rx_queue (Paolo Abeni) [1655084] - [net] add reserved fields to netdev_queue (Paolo Abeni) [1655084] - [net] add reserved fields to rtnl_link_ops (Paolo Abeni) [1655084] - [net] add reserved fields to ethtool_ops (Paolo Abeni) [1655084] - [net] add reserved fields to header_ops (Paolo Abeni) [1655084] - [net] add reserved fields to net_device_ops (Paolo Abeni) [1655084] - [net] add reserved fields to flowi* structs (Paolo Abeni) [1655084] - [arm64] KVM: arm64: Clarify explanation of STAGE2_PGTABLE_LEVELS (Christoph von Recklinghausen) [1643586 1643522] - [arm64] KVM: arm/arm64: Rename kvm_arm_config_vm to kvm_arm_setup_stage2 (Christoph von Recklinghausen) [1643586 1643522] - [virt] KVM: arm64: Drop __cpu_init_stage2 on the VHE path (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Allow tuning the physical address size for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Limit the minimum number of page table levels (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm64: Set a limit on the IPA size (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add 52bit support for PAR to HPFAR conversoin (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Switch to per VM IPA limit (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Configure VTCR_EL2.SL0 per VM (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Dynamic configuration of VTTBR mask (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Make stage2 page table layout dynamic (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Prepare for dynamic stage2 page table layout (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm/arm64: Prepare for VM specific stage2 translations (Christoph von Recklinghausen) [1643586 1643522] - [arm64] kvm: arm64: Configure VTCR_EL2 per VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Allow arch specific configurations for VM (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Clean up VTCR_EL2 initialisation (Christoph von Recklinghausen) [1643586 1643522] - [arm64] arm64: Add a helper for PARange to physical shift conversion (Christoph von Recklinghausen) [1643586 1643522] - [kvm] kvm: arm64: Add helper for loading the stage2 setting for a VM (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Remove spurious WARN_ON (Christoph von Recklinghausen) [1643586 1643522] - [virt] kvm: arm/arm64: Fix stage2_flush_memslot for 4 level page table (Christoph von Recklinghausen) [1643586 1643522] - [hv] hv_balloon: avoid touching uninitialized struct page during tail onlining (Vitaly Kuznetsov) [1662277] - [x86] Mark AMD EPYC guests as supported (David Arcari) [1663356] - [netdrv] be2net: Disable queue dump in be_tx_timeout handler (Petr Oros) [1646838] - [vhost] vhost: Fix Spectre V1 vulnerability (Jason Wang) [1663469] - [mm] mm/hugetlb.c: teach follow_hugetlb_page() to handle FOLL_NOWAIT (Andrea Arcangeli) [1575028] - [tools] cpupower: Fix AMD Family 0x17 msr_pstate size (Prarit Bhargava) [1659883] - [tools] cpupower: Fix coredump on VMWare (Prarit Bhargava) [1659883] - [scsi] scsi: csiostor: remove flush_scheduled_work() (Arjun Vynipadath) [1663973] - [powerpc] KVM: PPC: Book3S HV: Fix race between kvm_unmap_hva_range and MMU mode switch (David Gibson) [1663225] - [fs] userfaultfd: check VM_MAYWRITE was set after verifying the uffd is registered (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: UFFDIO_COPY: set the page dirty if VM_WRITE is not set (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: add i_size checks (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem/hugetlbfs: only allow to register VM_MAYWRITE vmas (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: shmem: allocate anonymous memory for MAP_PRIVATE shmem (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: use ENOENT instead of EFAULT if the atomic copy user fails (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [mm] userfaultfd: allow get_mempolicy(MPOL_F_NODE|MPOL_F_ADDR) to trigger userfaults (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: clear flag if remap event not enabled (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] userfaultfd: disable irqs when taking the waitqueue lock (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] fs/userfaultfd.c: remove redundant pointer uwq (Andrea Arcangeli) [1657615] {CVE-2018-18397} - [fs] NFS: nfs_compare_mount_options always compare auth flavors. (Steve Dickson) [1661619] - [infiniband] RDMA/hns: Bugfix for RoCE loopback test (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Update posting & querying mailbox (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Fix the bug while use multi-hop of pbl (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Init qp context when modify qp from reset to init (Xiaojun Tan) [1663359] - [infiniband] RDMA/hns: Bugfix pbl configuration for rereg mr (Xiaojun Tan) [1663359] - [security] selinux: add support for RTM_NEWCHAIN, RTM_DELCHAIN, and RTM_GETCHAIN (Ondrej Mosnacek) [1660564] - [scsi] scsi: megaraid_sas: driver version update (Tomas Henzl) [1656261] - [scsi] scsi: megaraid_sas: Use 63-bit DMA addressing (Tomas Henzl) [1656261] - [x86] x86/kvm: mark as TechPreview when running as a nested hypervisor (Vitaly Kuznetsov) [1519039] - [rpmspec] kernel.spec: Fix kernel-tools files section logic (Prarit Bhargava) [1661247] - [crypto] crypto: ccp - Make function sev_get_firmware() static (Gary Hook) [1632894] - [crypto] crypto: ccp - Allow SEV firmware to be chosen based on Family and Model (Gary Hook) [1632894] - [crypto] crypto: ccp - Fix static checker warning (Gary Hook) [1632894] - [crypto] crypto: ccp - add timeout support in the SEV command (Gary Hook) [1632894] - [nvdimm] nvdimm: Use namespace index data to reduce number of label reads needed (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Split label init out from the logic for getting config data (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Remove empty if statement (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Clarify comment in sizeof_namespace_index (Jeff Moyer) [1634345] - [nvdimm] nvdimm: Sanity check labeloff (Jeff Moyer) [1634345] - [nvdimm] libnvdimm, dimm: Maximize label transfer size (Jeff Moyer) [1634345] - [mm] mm/page-writeback.c: fix range_cyclic writeback vs writepages deadlock (Brian Foster) [1659528] - [input] Input: elantech - disable elan-i2c for P52 and P72 (Benjamin Tissoires) [1658602] - [fs] cachefiles: avoid deprecated get_seconds() (David Howells) [1655613] - [fs] fscache, cachefiles: remove redundant variable 'cache' (David Howells) [1655613] - [fs] cachefiles: Explicitly cast enumerated type in put_object (David Howells) [1655613] - [fs] fscache: fix race between enablement and dropping of object (David Howells) [1655613] - [fs] cachefiles: Fix page leak in cachefiles_read_backing_file while vmscan is active (David Howells) [1655613] - [fs] fscache: Fix race in fscache_op_complete() due to split atomic_sub & read (David Howells) [1655613] - [fs] cachefiles: Fix an assertion failure when trying to update a failed object (David Howells) [1655613] - [fs] fscache: Fix out of bound read in long cookie keys (David Howells) [1655613] - [fs] fscache: Fix incomplete initialisation of inline key space (David Howells) [1655613] - [fs] cachefiles: fix the race between cachefiles_bury_object() and rmdir(2) (David Howells) [1655613] - [kernel] ebpf: record usage of eBPF (Jiri Benc) [1654279] - [kernel] add rh_features to /proc (Jiri Benc) [1654279] - [kernel] add support for rh_features (Jiri Benc) [1654279] - [fs] fs/lock: show locks taken by processes from another pidns (Miklos Szeredi) [1616125] - [iommu] iommu/arm-smmu: Support non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm-v7s: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu: Add "iommu.strict" command line option (Xiaojun Tan) [1643114] - [iommu] iommu/dma: Add support for non-strict mode (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu: Ensure that page-table updates are visible before TLBI (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Implement flush_iotlb_all hook (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Avoid back-to-back CMD_SYNC operations (Xiaojun Tan) [1643114] - [iommu] iommu/arm-smmu-v3: Fix unexpected CMD_SYNC timeout (Xiaojun Tan) [1643114] - [iommu] iommu/io-pgtable-arm: Fix race handling in split_blk_unmap() (Xiaojun Tan) [1643114] - [infiniband] RDMA/hns: Update some attributes of the RoCE device (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Limit the size of extend sge of sq (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for CM test (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Submit bad wr when post send wr exception (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Bugfix for reserved qp number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Refactor the codes for setting transport opode (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Move all prints out of irq handle (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix an error code in hns_roce_v2_init_eq_table() (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix usage of bitmap allocation functions return values (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Support flush cqe for hip08 in kernel space (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Program the tclass and flow label into the hardware (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use macro instead of magic number (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Modify qp will return errno when qp type is illegal (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Assign the value for vlan field of qp context (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Only assgin the fields of the av if IB_QP_AV bit is set (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Enable modify_cq for uverbs. (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the data type of immediate data (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Use delay instead of usleep (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add illegal hop_num judgement (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add 50GE type of hnae3 device match (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Do not overwrite the error code during error unwind in hns_roce_init (Xiaojun Tan) [1639578] - [infiniband] hns: Remove a set-but-not-used variable (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_mac (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Update the implementation of set_gid (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TPQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Add TSQ link table support (Xiaojun Tan) [1639578] - [infiniband] RDMA/hns: Fix endian conversions and annotations (Xiaojun Tan) [1639578] - [scsi] scsi: hisi_sas: Add SATA FIS check for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: add memory barrier in task delivery function (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Tidy hisi_sas_task_prep() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Implement handlers of PCIe FLR for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: relocate some common code for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy host controller reset function a bit (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the failure of recovering PHY from STP link timeout (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: tidy channel interrupt handler for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Drop hisi_sas_slot_abort() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Update a couple of register settings for v3 hw (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add missing PHY spinlock init (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Pre-allocate slot DMA buffers (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Release all remaining resources in clear nexus ha (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Add a flag to filter PHY events during reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Adjust task reject period during host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Fix the conflict between dev gone and host reset (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Only process broadcast change in phy_bcast_v3_hw() (Zhou Wang) [1639541] - [scsi] scsi: hisi_sas: Use dmam_alloc_coherent() (Zhou Wang) [1639541] - [netdrv] xen/netfront: fix waiting for xenbus state change (Petr Oros) [1638456]- [x86] expand cpu feature/bug bits (David Arcari) [1662434] - [x86] add kabi support for cpuinfo_x86 (David Arcari) [1662434] - [init] Display a message about certified hardware (Steve Best) [1660523] - [scsi] scsi: t10-pi: Return correct ref tag when queue has no integrity profile (Ming Lei) [1660719] - [scsi] scsi: storvsc: Fix a race in sub-channel creation that can cause panic (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: set callbacks on open (Mohammed Gamal) [1650149] - [hv] vmbus: fix subchannel removal (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: defer opening vmbus until first use (Mohammed Gamal) [1650149] - [hv] vmbus: split ring buffer allocation from open (Mohammed Gamal) [1650149] - [hv] vmbus: pass channel to hv_process_channel_removal (Mohammed Gamal) [1650149] - [hv] Drivers: hv: vmbus: Reset the channel callback in vmbus_onoffer_rescind() (Mohammed Gamal) [1650149] - [uio] hv_uio_generic: map ringbuffer phys addr (Mohammed Gamal) [1650149] - [uio] uio: introduce UIO_MEM_IOVA (Mohammed Gamal) [1650149] - [hv] vmbus: add driver_override support (Mohammed Gamal) [1650149] - [hv] vmbus: keep pointer to ring buffer page (Mohammed Gamal) [1650149] - [uio] uio_hv_generic: increase size of receive and send buffers (Mohammed Gamal) [1650149] - [uio] uio: add SPDX license tags (Mohammed Gamal) [1650149] - [fs] gfs2: take jdata unstuff into account in do_grow (Robert S Peterson) [1660519] - [drm] drm/dp_mst: Check if primary mstb is null (Lyude Paul) [1658711] - [tools] perf tests: Use shebangs in the shell scripts (Michael Petlan) [1613523]- [mm] mm: put_and_wait_on_page_locked() while page is migrated (Baoquan He) [1649214] - [netdrv] i40e: define proper net_device::neigh_priv_len (Stefan Assmann) [1658743] - [netdrv] i40e: fix VLAN.TCI == 0 RX HW offload (Stefan Assmann) [1658743] - [netdrv] i40e: fix mac filter delete when setting mac address (Stefan Assmann) [1658743] - [netdrv] i40e: prevent overlapping tx_timeout recover (Stefan Assmann) [1658743] - [netdrv] i40e: Use correct shift for VLAN priority (Stefan Assmann) [1658743] - [netdrv] i40e: always set ks->base.speed in i40e_get_settings_link_up (Stefan Assmann) [1658743] - [netdrv] i40e: don't restart nway if autoneg not supported (Stefan Assmann) [1658743] - [netdrv] i40e: enable NETIF_F_NTUPLE and NETIF_F_HW_TC at driver load (Stefan Assmann) [1658743] - [netdrv] i40e: restore NETIF_F_GSO_IPXIP[46] to netdev features (Stefan Assmann) [1658743] - [acpi] ACPI/APEI: Clear GHES block_status before panic() (David Arcari) [1662442] - [misc] VMCI: Resource wildcard match fixed (Vitaly Kuznetsov) [1652868] - [mm] mm/page_alloc.c: don't call kasan_free_pages() at deferred mem init (Waiman Long) [1655964] - [block] block/bio: Do not zero user pages (Ming Lei) [1662502] - [vhost] disable zerocopy by default (Jason Wang) [1582756] - [block] kyber: use sbitmap add_wait_queue/list_del wait helpers (Ming Lei) [1661426] - [lib] sbitmap: add helpers for add/del wait queue handling (Ming Lei) [1661426] - [net] Revert "sunrpc: Ensure we always close the socket after a connection shuts down" (Dave Wysochanski) [1657449] - [vhost] vhost/vsock: fix reset orphans race with close timeout (Stefan Hajnoczi) [1660445] - [misc] genwqe: Fix size check (Steve Best) [1660126] - [fs] aio: fix spectre gadget in lookup_ioctx (Jeff Moyer) [1660963] - [block] block: save irq state in blkg_lookup_create() (Ming Lei) [1660299] - [md] dm: don't reuse bio for flushes (Ming Lei) [1660401] - [wireless] mac80211_hwsim: Fix possible Spectre-v1 for hwsim_world_regdom_custom (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for NL80211_TXRATE_HT (Stanislaw Gruszka) [1637113] - [wireless] nl80211: Fix possible Spectre-v1 for CQM RSSI thresholds (Stanislaw Gruszka) [1637113] - [block] blk-mq: enable IO poll if .nr_queues of type poll > 0 (Ming Lei) [1660826] - [powerpc] powerpc/rtas: Fix a potential race between CPU-Offline & Migration (Desnes Augusto Nunes do Rosario) [1639266] - [x86] kvm: x86: Add AMD's EX_CFG to the list of ignored MSRs (Eduardo Habkost) [1625111] - [scsi] scsi_sysfs: make unpriv_sgio queue attribute accessible for non-block devices (Paolo Bonzini) [1584504] - [block] scsi_ioctl: introduce unpriv_sgio queue flag (Paolo Bonzini) [1584504] - [block] scsi_ioctl: pass request_queue to blk_verify_command (Paolo Bonzini) [1584504] - [fs] ext4: missing !bh check in ext4_xattr_inode_write() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in __ext4_read_dirblock() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_expand_extra_isize_ea() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_move_to_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: release bs.bh before re-using in ext4_xattr_block_find() (Lukas Czerner) [1659481] - [fs] ext4: fix buffer leak in ext4_xattr_get_block() on error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of s_journal_flag_rwsem in error path (Lukas Czerner) [1659481] - [fs] ext4: fix possible leak of sbi->s_group_desc_leak in error path (Lukas Czerner) [1659481] - [fs] ext4: avoid possible double brelse() in add_new_gdb() on error path (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak in ext4_orphan_add() after prior errors (Lukas Czerner) [1659481] - [fs] ext4: avoid buffer leak on shutdown in ext4_mark_iloc_dirty() (Lukas Czerner) [1659481] - [fs] ext4: fix possible inode leak in the retry loop of ext4_resize_fs() (Lukas Czerner) [1659481] - [fs] ext4: fix missing cleanup if ext4_alloc_flex_bg_array() fails while resizing (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() update_backups()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() add_new_gdb_meta_bg()'s error path (Lukas Czerner) [1659481] - [fs] ext4: add missing brelse() in set_flexbg_block_bitmap()'s error path (Lukas Czerner) [1659481] - [fs] ext4: avoid potential extra brelse in setup_new_flex_group_blocks() (Lukas Czerner) [1659481] - [scsi] scsi: lpfc: Enable Management features for IF_TYPE=6 (Dick Kennedy) [1658755] - [scsi] scsi: mpt3sas: Update driver version to 27.101.00.00 (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Replace readl with ioc->base_readl (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Add separate function for aero doorbell reads (Tomas Henzl) [1659035] - [scsi] scsi: mpt3sas: Introduce flag for aero based controllers (Tomas Henzl) [1659035] - [md] dm: do not allow readahead to limit IO size (Mike Snitzer) [1658757] - [md] dm raid: fix false -EBUSY when handling check/repair message (Mike Snitzer) [1658757] - [block] blk-mq: change blk_mq_queue_busy() to blk_mq_queue_inflight() (Mike Snitzer) [1658757] - [md] dm rq: cleanup leftover code from recently removed q->mq_ops branching (Mike Snitzer) [1658757] - [md] dm verity: log the hash algorithm implementation (Mike Snitzer) [1658757] - [md] dm crypt: log the encryption algorithm implementation (Mike Snitzer) [1658757] - [md] dm integrity: fix spelling mistake in workqueue name (Mike Snitzer) [1658757] - [md] dm flakey: Properly corrupt multi-page bios. (Mike Snitzer) [1658757] - [md] dm: Check for device sector overflow if CONFIG_LBDAF is not set (Mike Snitzer) [1658757] - [md] dm crypt: use u64 instead of sector_t to store iv_offset (Mike Snitzer) [1658757] - [md] dm kcopyd: Fix bug causing workqueue stalls (Mike Snitzer) [1658757] - [md] dm snapshot: Fix excessive memory usage and workqueue stalls (Mike Snitzer) [1658757] - [md] dm bufio: update comment in dm-bufio.c (Mike Snitzer) [1658757] - [md] dm writecache: fix typo in error msg for creating writecache_flush_thread (Mike Snitzer) [1658757] - [md] dm: remove indirect calls from __send_changing_extent_only() (Mike Snitzer) [1658757] - [md] dm mpath: only flush workqueue when needed (Mike Snitzer) [1658757] - [md] dm: avoid indirect call in __dm_make_request (Mike Snitzer) [1658757] - [md] dm thin: bump target version (Mike Snitzer) [1658757] - [md] dm thin: send event about thin-pool state change _after_ making it (Mike Snitzer) [1658757] - [md] dm cache metadata: verify cache has blocks in blocks_are_clean_separate_dirty() (Mike Snitzer) [1658757] - [md] dm writecache: remove disabled code in memory_entry() (Mike Snitzer) [1658757] - [md] dm raid: avoid bitmap with raid4/5/6 journal device (Mike Snitzer) [1658757] - [md] dm crypt: make workqueue names device-specific (Mike Snitzer) [1658757] - [md] dm: add dm_table_device_name() (Mike Snitzer) [1658757] - [md] dm ioctl: harden copy_params()'s copy_from_user() from malicious users (Mike Snitzer) [1658757] - [md] dm: remove unnecessary unlikely() around WARN_ON_ONCE() (Mike Snitzer) [1658757] - [md] dm thin: use refcount_t for thin_c reference counting (Mike Snitzer) [1658757] - [netdrv] nfp: provide a better warning when ring allocation fails (Pablo Cascon) [1645456] - [netdrv] nfp: use kvcalloc() to allocate SW buffer descriptor arrays (Pablo Cascon) [1645456] - [scsi] scsi: lpfc: rport port swap discovery issue. (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Fix discovery failures during port failovers with lots of vports (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: refactor mailbox structure context fields (Dick Kennedy) [1656635] - [scsi] scsi: lpfc: Correct loss of fc4 type on remote port address change (Dick Kennedy) [1656635] - [hid] HID: multitouch: Add pointstick support for Cirque Touchpad (Perry Yuan) [1656673] - [powerpc] KVM: PPC: Book3S HV: Fix handling for interrupted H_ENTER_NESTED (Suraj Jitindar Singh) [1649980] - [powerpc] powerpc: Select CONFIG_SWIOTLB (Gustavo Duarte) [1648466] - [fs] nfs: Fix a missed page unlock after pg_doio() (Benjamin Coddington) [1651287] - [arm64] arm64: fix possible spectre-v1 write in ptrace_hbp_set_event() (Mark Salter) [1637585] - [fs] fsnotify: Fix busy inodes during unmount (Lukas Czerner) [1650462] - [tools] perf vendor events arm64: Update ThunderX2 implementation defined pmu core events (Robert Richter) [1501638] - [tools] perf tools: Fix undefined symbol scnprintf in libperf-jvmti.so (Jiri Olsa) [1579484]- [block] blk-mq: export hctx->type in debugfs instead of sysfs (Ming Lei) [1660040] - [block] blk-mq: fix dispatch from sw queue (Ming Lei) [1660040] - [block] blk-mq: skip zero-queue maps in blk_mq_map_swqueue (Ming Lei) [1660040] - [nvme] nvme-pci: don't share queue maps (Ming Lei) [1660040] - [block] blk-mq: only dispatch to non-defauly queue maps if they have queues (Ming Lei) [1660040] - [x86] KVM: LAPIC: Fix pv ipis use-before-initialization (Paul Lai) [1657702] - [fs] autofs: fix directory and symlink access (Ian Kent) [1611967] - [infiniband] IB/iser: Fix possible NULL deref at iser_inv_desc() (Don Dutile) [1657574] - [infiniband] RDMA/core: Fix unwinding flow in case of error to register device (Don Dutile) [1657574] - [infiniband] IB/rxe: fix for duplicate request processing and ack psns (Don Dutile) [1657574] - [infiniband] IB/ipoib: Clear IPCB before icmp_send (Don Dutile) [1657574] - [infiniband] RDMA/core: Do not expose unsupported counters (Don Dutile) [1657574] - [infiniband] IB/ucm: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/ucma: Fix Spectre v1 vulnerability (Don Dutile) [1657574] - [infiniband] RDMA/uverbs: Don't overwrite NULL pointer with ZERO_SIZE_PTR (Don Dutile) [1657574] - [infiniband] RDMA/cma: Do not ignore net namespace for unbound cm_id (Don Dutile) [1657574] - [net] xprtrdma: Reset credit grant properly after a disconnect (Don Dutile) [1657574] - [input] Input: hyper-v - fix wakeup from suspend-to-idle (Vitaly Kuznetsov) [1588888] - [kernel] kernel: hung_task.c: disable on suspend (Vitaly Kuznetsov) [1588888] - [kernel] redhat: add a comment with warning about RH_KABI_EXCLUDE usage (Jiri Benc) [1656933] - [rpmspec] Sign the aarch64 kernel (Jeremy Linton) [1659158]- [netdrv] nfp: flower: add geneve option match offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: add geneve option push action offload (Pablo Cascon) [1655604] - [netdrv] nfp: flower: offload tos and tunnel flags for ipv4 udp tunnels (Pablo Cascon) [1655604] - [netdrv] nfp: flower: set ip tunnel ttl from encap action (Pablo Cascon) [1655604] - [netdrv] nfp: flower: extract ipv4 udp tunnel ttl from route (Pablo Cascon) [1655604] - [net] sctp: hold transport before accessing its asoc in sctp_transport_get_next (Marcelo Leitner) [1656271] - [net] sctp: fix the data size calculation in sctp_data_size (Marcelo Leitner) [1656271] - [net] sctp: fix race on sctp_id2asoc (Marcelo Leitner) [1656271] - [net] rtnetlink: ndo_dflt_fdb_dump() only work for ARPHRD_ETHER devices (Hangbin Liu) [1657120] - [netdrv] mlx5e: fix csum adjustments caused by RXFCS (Hangbin Liu) [1657120] - [net] drop skb on failure in ip_check_defrag() (Hangbin Liu) [1657120] - [net] rtnl_configure_link: fix dev flags changes arg to __dev_notify_flags (Hangbin Liu) [1657120] - [net] socket: fix a missing-check bug (Hangbin Liu) [1657120] - [net] rtnetlink: Disallow FDB configuration for non-Ethernet device (Hangbin Liu) [1657120] - [net] rtnetlink: Fail dump if target netnsid is invalid (Hangbin Liu) [1657120] - [net] rtnetlink: fix rtnl_fdb_dump() for ndmsg header (Hangbin Liu) [1657120] - [net] rtnl: limit IFLA_NUM_TX_QUEUES and IFLA_NUM_RX_QUEUES to 4096 (Hangbin Liu) [1657120] - [net] socket: fix struct ifreq size in compat ioctl (Hangbin Liu) [1657120] - [net] fix pskb_trim_rcsum_slow() with odd trim offset (Hangbin Liu) [1657120] - [net] gso_segment: Reset skb->mac_len after modifying network header (Hangbin Liu) [1657120] - [net] Use __kernel_clockid_t in uapi net_stamp.h (Davide Caratti) [1638022] - [net] tun: Consistently configure generic netdev params via rtnetlink (Matteo Croce) [1657910] - [net] tun: napi flags belong to tfile (Matteo Croce) [1657910] - [net] tun: initialize napi_mutex unconditionally (Matteo Croce) [1657910] - [net] tun: remove unused parameters (Matteo Croce) [1657910] - [net] team: Forbid enslaving team device to itself (Matteo Croce) [1658725] - [net] sched: Remove TCA_OPTIONS from policy (Davide Caratti) [1658516] - [net] sched: cls_api: add missing validation of netlink attributes (Davide Caratti) [1658516] - [net] sched: gred: pass the right attribute to gred_change_table_def() (Davide Caratti) [1658516] - [net] sched: cls_u32: fix hnode refcounting (Davide Caratti) [1658516] - [net] sched: Add policy validation for tc attributes (Davide Caratti) [1658516] - [net] bpf: use __GFP_COMP while allocating page (Andrea Claudi) [1658231] - [net] xsk: do not call synchronize_net() under RCU read lock (Andrea Claudi) [1658231] - [net] bpf: fix partial copy of map_ptr when dst is scalar (Andrea Claudi) [1658231] - [net] bpf: Fix bpf_msg_pull_data() (Andrea Claudi) [1658231] - [net] bpf: fix shift upon scatterlist ring wrap-around in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix sg shift repair start offset in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix msg->data/data_end after sg shift repair in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] bpf: fix several offset tests in bpf_msg_pull_data (Andrea Claudi) [1658231] - [net] vlan: add support for tunnel offload (Andrea Claudi) [1656804] - [net] 8021q: move vlan offload registrations into vlan_core (Hangbin Liu) [1657658] - [net] ipv6/ndisc: Preserve IPv6 control buffer if protocol error handlers are called (Stefano Brivio) [1658010] - [net] ipv6: Allow onlink routes to have a device mismatch if it is the default route (Stefano Brivio) [1658010] - [net] ipv6: Fix index counter for unicast addresses in in6_dump_addrs (Stefano Brivio) [1658010] - [net] ipv6: mcast: fix a use-after-free in inet6_mc_check (Stefano Brivio) [1658010] - [net] ipv6: rate-limit probes for neighbourless routes (Stefano Brivio) [1658010] - [net] ipv6: stop leaking percpu memory in fib6 info (Stefano Brivio) [1658010] - [net] ipv6: Remove extra call to ip6_convert_metrics for multipath case (Stefano Brivio) [1658010] - [net] ipv6: Display all addresses in output of /proc/net/if_inet6 (Stefano Brivio) [1658010] - [net] ipv6: do not copy dst flags on rt init (Stefano Brivio) [1658010] - [net] ipv6: Only update MTU metric if it set (Stefano Brivio) [1658010] - [net] ipv6: don't get lwtstate twice in ip6_rt_copy_init() (Stefano Brivio) [1658010] - [net] ipv6: Put lwtstate when destroying fib6_info (Stefano Brivio) [1658010] - [net] ip6_tunnel: Fix encapsulation layout (Stefano Brivio) [1658008] - [net] vxlan: fill ttl inherit info (Stefano Brivio) [1658008] - [net] ip_tunnel: be careful when accessing the inner header (Stefano Brivio) [1658008] - [net] vti6: remove !skb->ignore_df check from vti6_xmit() (Stefano Brivio) [1658008] - [net] ip6_vti: fix a null pointer deference when destroy vti6 tunnel (Stefano Brivio) [1658008] - [net] ip6_vti: fix creating fallback tunnel device for vti6 (Stefano Brivio) [1658008] - [net] ip_vti: fix a null pointer deferrence when create vti fallback tunnel (Stefano Brivio) [1658008] - [net] l2tp: use sk_dst_check() to avoid race on sk->sk_dst_cache (Stefano Brivio) [1658008] - [net] macsec: let the administrator set UP state even if lowerdev is down (Sabrina Dubroca) [1645540] - [net] macsec: update operstate when lower device changes (Sabrina Dubroca) [1645540] - [net] tcp: do not restart timewait timer on rst reception (Paolo Abeni) [1657988] - [net] tcp: really ignore MSG_ZEROCOPY if no SO_ZEROCOPY (Paolo Abeni) [1657988] - [net] tcp, ulp: add alias for all ulp modules (Paolo Abeni) [1657988] - [net] tcp, ulp: fix leftover icsk_ulp_ops preventing sock from reattach (Paolo Abeni) [1657988] - [net] ipv4: tcp: send zero IPID for RST and ACK sent in SYN-RECV and TIME-WAIT state (Paolo Abeni) [1657988] - [net] neighbour: Avoid writing before skb->head in neigh_hh_output() (Stefano Brivio) [1643336] - [net] ipv6: Check available headroom in ip6_xmit() even without options (Stefano Brivio) [1643336] - [net] ipv6: fix possible use-after-free in ip6_xmit() (Stefano Brivio) [1643336] - [net] openvswitch: Fix push/pop ethernet validation (Hangbin Liu) [1657226] - [net] cgroup, netclassid: add a preemption point to write_classid (Hangbin Liu) [1657226] - [net] ethtool: fix a privilege escalation bug (Hangbin Liu) [1657226] - [net] llc: set SOCK_RCU_FREE in llc_sap_add_socket() (Hangbin Liu) [1657226] - [net] dcb: For wild-card lookups, use priority -1, not 0 (Hangbin Liu) [1657226] - [net] packet: fix packet drop as of virtio gso (Hangbin Liu) [1657226] - [net] netlabel: check for IPV4MASK in addrinfo_get (Hangbin Liu) [1657226] - [net] netfilter: seqadj: re-load tcp header pointer after possible head reallocation (Florian Westphal) [1654259] - [net] netfilter: nf_tables: avoid BUG_ON usage (Florian Westphal) [1654259] - [net] netfilter: nf_tables: deactivate expressions in rule replecement routine (Florian Westphal) [1654259] - [net] netfilter: nat: fix double register in masquerade modules (Florian Westphal) [1654259] - [net] netfilter: add missing error handling code for register functions (Florian Westphal) [1654259] - [net] netfilter: nf_tables: fix use-after-free when deleting compat expressions (Florian Westphal) [1654259] - [net] netfilter: xt_RATEEST: remove netns exit routine (Florian Westphal) [1654259] - [net] netfilter: nf_tables: don't use position attribute on rule replacement (Florian Westphal) [1654259] - [net] revert "netfilter: nft_numgen: add map lookups for numgen random operations" (Florian Westphal) [1654259] - [net] netfilter: xt_IDLETIMER: add sysfs filename checking routine (Florian Westphal) [1654259] - [net] netfilter: conntrack: fix calculation of next bucket number in early_drop (Florian Westphal) [1654259] - [net] netfilter: conntrack: get rid of double sizeof (Florian Westphal) [1654259] - [net] netfilter: nft_set_rbtree: add missing rb_erase() in GC routine (Florian Westphal) [1654259] - [net] netfilter: nfnetlink_queue: Solve the NFQUEUE/conntrack clash for NF_REPEAT (Florian Westphal) [1654259] - [net] netfilter: nf_tables: release chain in flushing set (Florian Westphal) [1654259] - [net] netfilter: xt_checksum: ignore gso skbs (Florian Westphal) [1654259] - [net] netfilter: xt_cluster: add dependency on conntrack module (Florian Westphal) [1654259] - [net] netfilter: fix memory leaks on netlink_dump_start error (Florian Westphal) [1654259] - [net] netfilter: x_tables: do not fail xt_alloc_table_info too easilly (Florian Westphal) [1654259] - [net] ipvs: fix race between ip_vs_conn_new() and ip_vs_del_dest() (Florian Westphal) [1654259] - [net] netfilter: ip6t_rpfilter: set F_IFACE for linklocal addresses (Florian Westphal) [1654259] - [net] xfrm: policy: use hlist rcu variants on insert (Sabrina Dubroca) [1657272] - [net] xfrm: validate template mode (Sabrina Dubroca) [1657272] - [net] xfrm: Fix NULL pointer dereference when skb_dst_force clears the dst_entry. (Sabrina Dubroca) [1657272] - [net] xfrm: reset transport header back to network header after all input transforms ahave been applied (Sabrina Dubroca) [1657272] - [net] xfrm: reset crypto_done when iterating over multiple input xfrms (Sabrina Dubroca) [1657272] - [net] xfrm: Validate address prefix lengths in the xfrm selector. (Sabrina Dubroca) [1657272] - [net] tls: fix currently broken MSG_PEEK behavior (Sabrina Dubroca) [1657225] - [net] tls: zero the crypto information from tls_context before freeing (Sabrina Dubroca) [1657225] - [net] tls: clear key material from kernel memory when do_tls_setsockopt_conf fails (Sabrina Dubroca) [1657225] - [net] tls: don't copy the key out of tls12_crypto_info_aes_gcm_128 (Sabrina Dubroca) [1657225] - [net] tls: Set count of SG entries if sk_alloc_sg returns -ENOSPC (Sabrina Dubroca) [1657225] - [net] tls: possible hang when do_tcp_sendpages hits sndbuf is full case (Sabrina Dubroca) [1657225] - [net] tls: Fix improper revert in zerocopy_from_iter (Sabrina Dubroca) [1657225] - [net] tls: Fix zerocopy_from_iter iov handling (Sabrina Dubroca) [1657225] - [net] netfilter: conntrack: reset tcp maxwin on re-register (Florian Westphal) [1647310] - [net] configs: Enable CONFIG_IP_SET_HASH_IPMAC as a module (Stefano Brivio) [1655301] - [net] udp: fix handling of CHECKSUM_COMPLETE packets (Paolo Abeni) [1655656] - [net] udp: Unbreak modules that rely on external __skb_recv_udp() availability (Paolo Abeni) [1655656] - [net] udp6: fix encap return code for resubmitting (Paolo Abeni) [1655656] - [net] team: no need to do team_notify_peers or team_mcast_rejoin when disabling port (Hangbin Liu) [1653197] - [net] sctp: not increase stream's incnt before sending addstrm_in request (Xin Long) [1651428] - [net] sctp: not allow to set asoc prsctp_enable by sockopt (Xin Long) [1647272] - [net] revert "sctp: remove sctp_transport_pmtu_check" (Xin Long) [1643330] - [net] fix XPS static_key accounting (Ivan Vecera) [1651781] - [net] restore call to netdev_queue_numa_node_write when resetting XPS (Ivan Vecera) [1651781] - [net] allow fallback function to pass netdev (Ivan Vecera) [1651781] - [net] allow ndo_select_queue to pass netdev (Ivan Vecera) [1651781] - [net] Add generic ndo_select_queue functions (Ivan Vecera) [1651781] - [net] Add support for subordinate traffic classes to netdev_pick_tx (Ivan Vecera) [1651781] - [net] ixgbe: Add code to populate and use macvlan TC to Tx queue map (Ivan Vecera) [1651781] - [net] Add support for subordinate device traffic classes (Ivan Vecera) [1651781] - [net] net-sysfs: Drop support for XPS and traffic_class on single queue device (Ivan Vecera) [1651781] - [net] Provide stub for __netif_set_xps_queue if there is no CONFIG_XPS (Ivan Vecera) [1651781] - [net] allow to call netif_reset_xps_queues() under cpus_read_lock (Ivan Vecera) [1651781] - [net] documentation: Add explanation for XPS using Rx-queue(s) map (Ivan Vecera) [1651781] - [net] net-sysfs: Add interface for Rx queue(s) map per Tx queue (Ivan Vecera) [1651781] - [net] Enable Tx queue selection based on Rx queues (Ivan Vecera) [1651781] - [net] Record receive queue number for a connection (Ivan Vecera) [1651781] - [net] sock: Change tx_queue_mapping in sock_common to unsigned short (Ivan Vecera) [1651781] - [net] Use static_key for XPS maps (Ivan Vecera) [1651781] - [net] Refactor XPS for CPUs and Rx queues (Ivan Vecera) [1651781] - [net] devlink: Add helper function for safely copy string param (Ivan Vecera) [1647914] - [net] devlink: Fix param cmode driverinit for string type (Ivan Vecera) [1647914] - [net] devlink: Fix param set handling for string type (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params-bnxt.txt (Ivan Vecera) [1647914] - [net] devlink: Add Documentation/networking/devlink-params.txt (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_min (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter msix_vec_per_pf_max (Ivan Vecera) [1647914] - [net] devlink: Add generic parameter ignore_ari (Ivan Vecera) [1647914] - [net] devlink: double free in devlink_resource_fill() (Ivan Vecera) [1647914] - [net] devlink: Add extack for eswitch operations (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters region_snapshot (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot read command (Ivan Vecera) [1647914] - [net] devlink: Add support for region snapshot delete command (Ivan Vecera) [1647914] - [net] devlink: Extend the support querying for region snapshot IDs (Ivan Vecera) [1647914] - [net] devlink: Add support for region get command (Ivan Vecera) [1647914] - [net] devlink: Add support for creating region snapshots (Ivan Vecera) [1647914] - [net] devlink: Add callback to query for snapshot id before snapshot create (Ivan Vecera) [1647914] - [net] devlink: Add support for creating and destroying regions (Ivan Vecera) [1647914] - [net] devlink: fix incorrect return statement (Ivan Vecera) [1647914] - [net] devlink: Add enable_sriov boolean generic parameter (Ivan Vecera) [1647914] - [net] devlink: Add generic parameters internal_err_reset and max_macs (Ivan Vecera) [1647914] - [net] devlink: Add devlink notifications support for params (Ivan Vecera) [1647914] - [net] devlink: Add support for get/set driverinit value (Ivan Vecera) [1647914] - [net] devlink: Add param set command (Ivan Vecera) [1647914] - [net] devlink: Add param get command (Ivan Vecera) [1647914] - [net] devlink: Add devlink_param register and unregister (Ivan Vecera) [1647914] - [net] ipvs: call ip_vs_dst_notifier earlier than ipv6_dev_notf (Xin Long) [1645064] - [net] ipv6: fix a dst leak when removing its exception (Xin Long) [1645064] - [net] netfilter: ipset: list:set: Decrease refcount synchronously on deletion and replace (Stefano Brivio) [1649089] - [net] bridge: remove ipv6 zero address check in mcast queries (Hangbin Liu) [1639666] - [net] bridge: do not add port to router list when receives query with source 0.0.0.0 (Hangbin Liu) [1639666] - [net] netfilter: ipv6: fix oops when defragmenting locally generated fragments (Florian Westphal) [1642341] - [net] xfrm6: call kfree_skb when skb is toobig (Sabrina Dubroca) [1628851] - [net] sched: act_police: fix memory leak in case of invalid control action (Ivan Vecera) [1638022] - [net] sched: act_police: add missing spinlock initialization (Ivan Vecera) [1638022] - [net] netfilter: xt_socket: check sk before checking for netns. (Ivan Vecera) [1638022] - [net] sched: act_police: fix race condition on state variables (Ivan Vecera) [1638022] - [net] sched: cls_flower: validate nested enc_opts_policy to avoid warning (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix memory leak when IDR allocation fails (Ivan Vecera) [1638022] - [net] configs: disable CAKE, ETF & SKBPRIO qdisc in config (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' for exceed traffic in police.json (Ivan Vecera) [1638022] - [net] tc-tests: test denial of 'goto chain' on 'random' traffic in gact.json (Ivan Vecera) [1638022] - [net] sched: act_police: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] sched: act_gact: disallow 'goto chain' on fallback control action (Ivan Vecera) [1638022] - [net] net_sched: fix a crash in tc_new_tfilter() (Ivan Vecera) [1638022] - [net] core: make function ___gnet_stats_copy_basic() static (Ivan Vecera) [1638022] - [net] net_sched: convert idrinfo->lock from spinlock to a mutex (Ivan Vecera) [1638022] - [net] loopback: clear skb->tstamp before netif_rx() (Ivan Vecera) [1638022] - [net] skbuff: preserve sock reference when scrubbing the skb. (Ivan Vecera) [1638022] - [net] netfilter: check if the socket netns is correct. (Ivan Vecera) [1638022] - [net] sched: make function qdisc_free_cb() static (Ivan Vecera) [1638022] - [net] sched: use reference counting for tcf blocks on rules update (Ivan Vecera) [1638022] - [net] sched: implement tcf_block_refcnt_{get|put}() (Ivan Vecera) [1638022] - [net] sched: protect block idr with spinlock (Ivan Vecera) [1638022] - [net] sched: implement functions to put and flush all chains (Ivan Vecera) [1638022] - [net] sched: change tcf block reference counter type to refcount_t (Ivan Vecera) [1638022] - [net] sched: use Qdisc rcu API instead of relying on rtnl lock (Ivan Vecera) [1638022] - [net] sched: add helper function to take reference to Qdisc (Ivan Vecera) [1638022] - [net] sched: extend Qdisc with rcu (Ivan Vecera) [1638022] - [net] sched: rename qdisc_destroy() to qdisc_put() (Ivan Vecera) [1638022] - [net] core: netlink: add helper refcount dec and lock function (Ivan Vecera) [1638022] - [net] sched: act_ipt: check for underflow in __tcf_ipt_init() (Ivan Vecera) [1638022] - [net] sched: Add hardware specific counters to TC actions (Ivan Vecera) [1638022] - [net] core: Add new basic hardware counter (Ivan Vecera) [1638022] - [net] net_sched: change tcf_del_walker() to take idrinfo->lock (Ivan Vecera) [1638022] - [net] sched: Use FIELD_SIZEOF directly instead of reimplementing its function (Ivan Vecera) [1638022] - [net] sched: act_sample: fix NULL dereference in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: act_police: use per-cpu counters (Ivan Vecera) [1638022] - [net] net_sched: notify filter deletion when deleting a chain (Ivan Vecera) [1638022] - [net] htb: use anonymous union for simplicity (Ivan Vecera) [1638022] - [net] net_sched: remove redundant qdisc lock classes (Ivan Vecera) [1638022] - [net] sched: cls_flower: dump offload count value (Ivan Vecera) [1638022] - [net] net_sched: properly cancel netlink dump on failure (Ivan Vecera) [1638022] - [net] sched: fix memory leak in act_tunnel_key_init() (Ivan Vecera) [1638022] - [net] sched: action_ife: take reference to meta module (Ivan Vecera) [1638022] - [net] act_ife: fix a potential use-after-free (Ivan Vecera) [1638022] - [net] sched: act_nat: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: null actions array pointer before releasing action (Ivan Vecera) [1638022] - [net] sched: fix type of htb statistics (Ivan Vecera) [1638022] - [net] net_sched: add missing tcf_lock for act_connmark (Ivan Vecera) [1638022] - [net] revert "net: sched: act: add extack for lookup callback" (Ivan Vecera) [1638022] - [net] tc-testing: add test-cases for numeric and invalid control action (Ivan Vecera) [1638022] - [net] net_sched: reject unknown tcfa_action values (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix dump of extended layered op (Ivan Vecera) [1638022] - [net] sched: return -ENOENT when trying to remove filter from non-existent chain (Ivan Vecera) [1638022] - [net] sched: fix extack error message when chain is failed to be created (Ivan Vecera) [1638022] - [net] sched: Fix memory exposure from short TCA_U32_SEL (Ivan Vecera) [1638022] - [net] net_sched: fix unused variable warning in stmmac (Ivan Vecera) [1638022] - [net] sch_cake: Fix TC filter flow override and expand it to hosts as well (Ivan Vecera) [1638022] - [net] sch_cake: Remove unused including (Ivan Vecera) [1638022] - [net] act_ife: fix a potential deadlock (Ivan Vecera) [1638022] - [net] act_ife: move tcfa_lock down to where necessary (Ivan Vecera) [1638022] - [net] revert "net: sched: act_ife: disable bh when taking ife_mod_lock" (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcfa_capab (Ivan Vecera) [1638022] - [net] net_sched: remove list_head from tc_action (Ivan Vecera) [1638022] - [net] net_sched: remove unused tcf_idr_check() (Ivan Vecera) [1638022] - [net] net_sched: remove unused parameter for tcf_action_delete() (Ivan Vecera) [1638022] - [net] net_sched: remove unnecessary ops->delete() (Ivan Vecera) [1638022] - [net] net_sched: improve and refactor tcf_action_put_many() (Ivan Vecera) [1638022] - [net] sched: always disable bh when taking tcf_lock (Ivan Vecera) [1638022] - [net] sched: act_ife: always release ife action on init error (Ivan Vecera) [1638022] - [net] cls_matchall: fix tcf_unbind_filter missing (Ivan Vecera) [1638022] - [net] sched: act_ife: disable bh when taking ife_mod_lock (Ivan Vecera) [1638022] - [net] sched: act_mirred method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_vlan method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbmod method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_skbedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_simple method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_pedit method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_nat method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_ipt method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_gact method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_sum method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_bpf method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_connmark method rename for grep-ability and consistency (Ivan Vecera) [1638022] - [net] sched: act_police: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] core: protect rate estimator statistics pointer with lock (Ivan Vecera) [1638022] - [net] sched: act_mirred: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: extend action ops with put_dev callback (Ivan Vecera) [1638022] - [net] sched: act_vlan: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_skbmod: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_simple: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_sample: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_pedit: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ipt: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_ife: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_gact: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_csum: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] sched: act_bpf: remove dependency on rtnl lock (Ivan Vecera) [1638022] - [net] tc: Update README and add config (Ivan Vecera) [1638022] - [net] sched: fix block->refcnt decrement (Ivan Vecera) [1638022] - [net] tc-tests: initial version of nat action unit tests (Ivan Vecera) [1638022] - [net] sched: allow flower to match tunnel options (Ivan Vecera) [1638022] - [net] flow_dissector: allow dissection of tunnel options from metadata (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in skbedit match patterns (Ivan Vecera) [1638022] - [net] tc-testing: remove duplicate spaces in connmark match patterns (Ivan Vecera) [1638022] - [net] tc-testing: flush gact actions on test teardown (Ivan Vecera) [1638022] - [net] tc-testing: fix ip address in u32 test (Ivan Vecera) [1638022] - [net] sched: cls_flower: Fix an error code in fl_tmplt_create() (Ivan Vecera) [1638022] - [net] sched: fix flush on non-existing chain (Ivan Vecera) [1638022] - [net] sched: make tcf_chain_{get, put}() static (Ivan Vecera) [1638022] - [net] sched: fix notifications for action-held chains (Ivan Vecera) [1638022] - [net] sched: change name of zombie chain to "held_by_acts_only" (Ivan Vecera) [1638022] - [net] act_mirred: use TC_ACT_REINSERT when possible (Ivan Vecera) [1638022] - [net] tc: introduce TC_ACT_REINSERT. (Ivan Vecera) [1638022] - [net] tc/act: remove unneeded RCU lock in action callback (Ivan Vecera) [1638022] - [net] sched: user-space can't set unknown tcfa_action values (Ivan Vecera) [1638022] - [net] Add and use skb_mark_not_on_list(). (Ivan Vecera) [1638022] - [net] sch_netem: Move private queue handler to generic location. (Ivan Vecera) [1638022] - [net] sch_htb: Remove local SKB queue handling code. (Ivan Vecera) [1638022] - [net] act_bpf: Use kmemdup instead of duplicating it in tcf_bpf_init_from_ops (Ivan Vecera) [1638022] - [net] cls_bpf: Use kmemdup instead of duplicating it in cls_bpf_prog_from_ops (Ivan Vecera) [1638022] - [net] act_pedit: remove unnecessary semicolon (Ivan Vecera) [1638022] - [net] sched: don't dump chains only held by actions (Ivan Vecera) [1638022] - [net] sch_cake: Make gso-splitting configurable from userspace (Ivan Vecera) [1638022] - [net] sched: unmark chain as explicitly created on delete (Ivan Vecera) [1638022] - [net] sched: cls_api: fix dead code in switch (Ivan Vecera) [1638022] - [net] sched: cls_flower: Use correct inline function for assignment of vlan tpid (Ivan Vecera) [1638022] - [net] sched: fix trailing whitespace (Ivan Vecera) [1638022] - [net] cbs: Add support for the graft function (Ivan Vecera) [1638022] - [net] sched: add skbprio scheduler (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chain templates (Ivan Vecera) [1638022] - [net] selftests: forwarding: add tests for TC chains creation adn destruction (Ivan Vecera) [1638022] - [net] selftests: forwarding: move shblock tc support check to a separate helper (Ivan Vecera) [1638022] - [net] sched: cls_flower: propagate chain teplate creation and destruction to drivers (Ivan Vecera) [1638022] - [net] sched: cls_flower: implement chain templates (Ivan Vecera) [1638022] - [net] sched: cls_flower: change fl_init_dissector to accept mask and dissector (Ivan Vecera) [1638022] - [net] sched: cls_flower: move key/mask dumping into a separate function (Ivan Vecera) [1638022] - [net] sched: introduce chain templates (Ivan Vecera) [1638022] - [net] sched: introduce chain object to uapi (Ivan Vecera) [1638022] - [net] sched: Avoid implicit chain 0 creation (Ivan Vecera) [1638022] - [net] sched: push ops lookup bits into tcf_proto_lookup_ops() (Ivan Vecera) [1638022] - [net] nfp: bring back support for offloading shared blocks (Ivan Vecera) [1638022] - [net] sched: use PTR_ERR_OR_ZERO macro in tcf_block_cb_register (Ivan Vecera) [1638022] - [net] tc-tests: initial version of fw filter unit tests (Ivan Vecera) [1638022] - [net] sch_cake: Fix tin order when set through skb->priority (Ivan Vecera) [1638022] - [net] sched: act_skbedit: don't use spinlock in the data path (Ivan Vecera) [1638022] - [net] sched: skbedit: use per-cpu counters (Ivan Vecera) [1638022] - [net] tc-testing: add geneve options in tunnel_key unit tests (Ivan Vecera) [1638022] - [net] sched: fix unprotected access to rcu cookie pointer (Ivan Vecera) [1638022] - [net] sched: act_ife: fix memory leak in ife init (Ivan Vecera) [1638022] - [net] sched: refactor flower walk to iterate over idr (Ivan Vecera) [1638022] - [net] sched: flower: Fix null pointer dereference when run tc vlan command (Ivan Vecera) [1638022] - [net] sched: Fix warnings from xchg() on RCU'd cookie pointer. (Ivan Vecera) [1638022] - [net] cls_flower: fix error values for commands not supported by drivers (Ivan Vecera) [1638022] - [net] nfp: handle cls_flower command default case (Ivan Vecera) [1638022] - [net] bnxt: simplify cls_flower command switch and handle default case (Ivan Vecera) [1638022] - [net] sch_cake: Conditionally split GSO segments (Ivan Vecera) [1638022] - [net] sch_cake: Add overhead compensation support to the rate shaper (Ivan Vecera) [1638022] - [net] sch_cake: Add DiffServ handling (Ivan Vecera) [1638022] - [net] sch_cake: Add NAT awareness to packet classifier (Ivan Vecera) [1638022] - [net] netfilter: Add nf_ct_get_tuple_skb global lookup function (Ivan Vecera) [1638022] - [net] sch_cake: Add optional ACK filter (Ivan Vecera) [1638022] - [net] sch_cake: Add ingress mode (Ivan Vecera) [1638022] - [net] sched: Add Common Applications Kept Enhanced (cake) qdisc (Ivan Vecera) [1638022] - [net] Use __u32 in uapi net_stamp.h (Ivan Vecera) [1638022] - [net] sched: flower: Add supprt for matching on QinQ vlan headers (Ivan Vecera) [1638022] - [net] sched: flower: Dump the ethertype encapsulated in vlan (Ivan Vecera) [1638022] - [net] flow_dissector: Add support for QinQ dissection (Ivan Vecera) [1638022] - [net] sched: flower: Add support for matching on vlan ethertype (Ivan Vecera) [1638022] - [net] flow_dissector: Save vlan ethertype from headers (Ivan Vecera) [1638022] - [net] sched: change action API to use array of pointers to actions (Ivan Vecera) [1638022] - [net] sched: atomically check-allocate action (Ivan Vecera) [1638022] - [net] sched: use reference counting action init (Ivan Vecera) [1638022] - [net] sched: don't release reference on action overwrite (Ivan Vecera) [1638022] - [net] sched: implement reference counted action release (Ivan Vecera) [1638022] - [net] sched: add 'delete' function to action ops (Ivan Vecera) [1638022] - [net] sched: implement action API that deletes action by index (Ivan Vecera) [1638022] - [net] sched: always take reference to action (Ivan Vecera) [1638022] - [net] sched: implement unlocked action init API (Ivan Vecera) [1638022] - [net] sched: change type of reference and bind counters (Ivan Vecera) [1638022] - [net] sched: use rcu for action cookie update (Ivan Vecera) [1638022] - [net] sched: Make etf report drops on error_queue (Ivan Vecera) [1638022] - [net] sched: Add HW offloading capability to ETF (Ivan Vecera) [1638022] - [net] sched: Introduce the ETF Qdisc (Ivan Vecera) [1638022] - [net] sched: Allow creating a Qdisc watchdog with other clocks (Ivan Vecera) [1638022] - [net] packet: Hook into time based transmission. (Ivan Vecera) [1638022] - [net] ipv6: Hook into time based transmission (Ivan Vecera) [1638022] - [net] ipv4: Hook into time based transmission (Ivan Vecera) [1638022] - [net] Add a new socket option for a future transmit time. (Ivan Vecera) [1638022] - [net] Clear skb->tstamp only on the forwarding path (Ivan Vecera) [1638022] - [net] sched: act_pedit: fix possible memory leak in tcf_pedit_init() (Ivan Vecera) [1638022] - [net] net sched actions: add extack messages in pedit action (Ivan Vecera) [1638022] - [net] net:sched: add action inheritdsfield to skbedit (Ivan Vecera) [1638022] - [net] tc-testing: initial version of tunnel_key unit tests (Ivan Vecera) [1638022] - [net] net sched actions: avoid bitwise operation on signed value in pedit (Ivan Vecera) [1638022] - [net] net sched actions: fix misleading text strings in pedit action (Ivan Vecera) [1638022] - [net] net sched actions: use sizeof operator for buffer length (Ivan Vecera) [1638022] - [net] net sched actions: fix sparse warning (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit headers (Ivan Vecera) [1638022] - [net] net sched actions: fix coding style in pedit action (Ivan Vecera) [1638022] - [net] netem: slotting with non-uniform distribution (Ivan Vecera) [1638022] - [net] check tunnel option type in tunnel flags (Ivan Vecera) [1638022] - [net] sched: act_tunnel_key: add extended ack support (Ivan Vecera) [1638022] - [net] tc-tests: add an extreme-case csum action test (Ivan Vecera) [1638022] - [net] net_sched: remove unused htb drop_list (Ivan Vecera) [1638022]- [rpmspec] always run make with HOSTCFLAGS/HOSTLDFLAGS set (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to tools build (Jiri Olsa) [1624124] - [rpmspec] Pass global build flags to bpftool build (Jiri Olsa) [1624124] - [kernel] kbuild: Use HOST*FLAGS options from the command line (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOST_LOADLIBES to KBUILD_HOSTLDLIBS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTLDFLAGS to KBUILD_HOSTLDFLAGS (Jiri Olsa) [1624124] - [scripts] kbuild: Rename HOSTCXXFLAGS to KBUILD_HOSTCXXFLAGS (Jiri Olsa) [1624124] - [tools] kbuild: Rename HOSTCFLAGS to KBUILD_HOSTCFLAGS (Jiri Olsa) [1624124] - [tools] tools cpupower: Override CFLAGS assignments (Jiri Olsa) [1624124] - [tools] tools cpupower debug: Allow to use outside build flags (Jiri Olsa) [1624124] - [tools] perf tools: Pass build flags to traceevent build (Jiri Olsa) [1624124] - [tools] tools lib traceevent: Use LDFLAGS in the build commands (Jiri Olsa) [1624124] - [tools] perf tools: Link libperf-jvmti.so with LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow add linker flags via EXTRA_LDFLAGS variable (Jiri Olsa) [1624124] - [tools] bpftool: Allow to add compiler flags via EXTRA_CFLAGS variable (Jiri Olsa) [1624124] - [block] blkcg: handle dying request_queue when associating a blkg (Ming Lei) [1655485] - [block] block: deactivate blk_stat timer in wbt_disable_default() (Ming Lei) [1655485] - [lib] sbitmap: flush deferred clears for resize and shallow gets (Ming Lei) [1655485] - [md] dm: fix request-based dm's use of dm_wait_for_completion (Ming Lei) [1655485] - [nvme] nvme: fix irq vs io_queue calculations (Ming Lei) [1655485] - [md] dm: fix inflight IO check (Ming Lei) [1655485] - [md] dm: remove the pending IO accounting (Ming Lei) [1655485] - [block] block: return just one value from part_in_flight (Ming Lei) [1655485] - [block] block: switch to per-cpu in-flight counters (Ming Lei) [1655485] - [block] block: delete part_round_stats and switch to less precise counting (Ming Lei) [1655485] - [block] block: stop passing 'cpu' to all percpu stats methods (Ming Lei) [1655485] - [md] dm rq: leverage blk_mq_queue_busy() to check for outstanding IO (Ming Lei) [1655485] - [md] dm: dont rewrite dm_disk(md)->part0.in_flight (Ming Lei) [1655485] - [lib] sbitmap: silence bogus lockdep IRQ warning (Ming Lei) [1655485] - [scsi] scsi: Fix a harmless double shift bug (Ming Lei) [1655485] - [block] blk-mq: re-build queue map in case of kdump kernel (Ming Lei) [1655485] - [block] blkcg: put back rcu lock in blkcg_bio_issue_check() (Ming Lei) [1655485] - [block] block: convert io-latency to use rq_qos_wait (Ming Lei) [1655485] - [block] block: convert wbt_wait() to use rq_qos_wait() (Ming Lei) [1655485] - [block] block: add rq_qos_wait to rq_qos (Ming Lei) [1655485] - [block] blkcg: rename blkg_try_get() to blkg_tryget() (Ming Lei) [1655485] - [block] blkcg: change blkg reference counting to use percpu_ref (Ming Lei) [1655485] - [block] blkcg: remove bio_disassociate_task() (Ming Lei) [1655485] - [block] blkcg: remove additional reference to the css (Ming Lei) [1655485] - [block] blkcg: remove bio->bi_css and instead use bio->bi_blkg (Ming Lei) [1655485] - [block] blkcg: associate writeback bios with a blkg (Ming Lei) [1655485] - [block] blkcg: associate a blkg for pages being evicted by swap (Ming Lei) [1655485] - [block] blkcg: consolidate bio_issue_init() to be a part of core (Ming Lei) [1655485] - [block] blkcg: associate blkg when associating a device (Ming Lei) [1655485] - [block] dm: set the static flush bio device on demand (Ming Lei) [1655485] - [block] blkcg: introduce common blkg association logic (Ming Lei) [1655485] - [block] blkcg: convert blkg_lookup_create() to find closest blkg (Ming Lei) [1655485] - [block] blkcg: update blkg_lookup_create() to do locking (Ming Lei) [1655485] - [block] blkcg: fix ref count issue with bio_blkcg() using task_css (Ming Lei) [1655485] - [block] blk-mq: remove QUEUE_FLAG_POLL from default MQ flags (Ming Lei) [1655485] - [block] block: enable polling by default if a poll map is initalized (Ming Lei) [1655485] - [block] block: only allow polling if a poll queue_map exists (Ming Lei) [1655485] - [block] block: remove ->poll_fn (Ming Lei) [1655485] - [nvme] nvme-mpath: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-rdma: remove I/O polling support (Ming Lei) [1655485] - [nvme] nvme-pci: remove the CQ lock for interrupt driven queues (Ming Lei) [1655485] - [nvme] nvme-pci: don't poll from irq context when deleting queues (Ming Lei) [1655485] - [nvme] nvme-pci: refactor nvme_disable_io_queues (Ming Lei) [1655485] - [nvme] nvme-pci: consolidate code for polling non-dedicated queues (Ming Lei) [1655485] - [nvme] nvme-pci: only allow polling with separate poll queues (Ming Lei) [1655485] - [nvme] nvme-pci: cleanup SQ allocation a bit (Ming Lei) [1655485] - [nvme] nvme-pci: use atomic bitops to mark a queue enabled (Ming Lei) [1655485] - [block] block: move queues types to the block layer (Ming Lei) [1655485] - [fs] aio: clear IOCB_HIPRI (Ming Lei) [1655485] - [lib] sbitmap: fix sbitmap_for_each_set() (Ming Lei) [1655485] - [block] blk-mq: don't call ktime_get_ns() if we don't need it (Ming Lei) [1655485] - [block] block: add cmd_flags to print_req_error (Ming Lei) [1655485] - [lib] sbitmap: optimize wakeup check (Ming Lei) [1655485] - [lib] sbitmap: ammortize cost of clearing bits (Ming Lei) [1655485] - [block] block: avoid extra bio reference for async O_DIRECT (Ming Lei) [1655485] - [lib] sbitmap: don't loop for find_next_zero_bit() for !round_robin (Ming Lei) [1655485] - [block] blk-mq: use plug for devices that implement ->commits_rqs() (Ming Lei) [1655485] - [block] blk-mq: use bd->last == true for list inserts (Ming Lei) [1655485] - [block] ataflop: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] virtio_blk: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [nvme] nvme: implement mq_ops->commit_rqs() hook (Ming Lei) [1655485] - [block] blk-mq: add mq_ops->commit_rqs() (Ming Lei) [1655485] - [block] block: improve logic around when to sort a plug list (Ming Lei) [1655485] - [block] blk-mq: Add a NULL check in blk_mq_free_map_and_requests() (Ming Lei) [1655485] - [block] ataflop: fix error handling in atari_floppy_init() (Ming Lei) [1655485] - [block] block: add io timeout to sysfs (Ming Lei) [1655485] - [block] block: use rcu_work instead of call_rcu to avoid sleep in softirq (Ming Lei) [1655485] - [block] blk-mq: fix failure to decrement plug count on single rq removal (Ming Lei) [1655485] - [block] sunvdc: Do not spin in an infinite loop when vio_ldc_send() returns EAGAIN (Ming Lei) [1655485] - [block] block: sum requests in the plug structure (Ming Lei) [1655485] - [block] blk-mq: Simplify request completion state (Ming Lei) [1655485] - [scsi] scsi: Do not rely on blk-mq for double completions (Ming Lei) [1655485] - [block] blk-mq: Return true if request was completed (Ming Lei) [1655485] - [block] blk-mq: never redirect polled IO completions (Ming Lei) [1655485] - [block] blk-mq: ensure mq_ops ->poll() is entered at least once (Ming Lei) [1655485] - [block] block: make blk_poll() take a parameter on whether to spin or not (Ming Lei) [1655485] - [nvme] nvme: remove opportunistic polling from bdev target (Ming Lei) [1655485] - [block] blk-mq: remove 'tag' parameter from mq_ops->poll() (Ming Lei) [1655485] - [block] blk-mq: when polling for IO, look for any completion (Ming Lei) [1655485] - [block] block: fix attempt to assign NULL io_context (Ming Lei) [1655485] - [block] block: Initialize BIO I/O priority early (Ming Lei) [1655485] - [block] block: prevent merging of requests with different priorities (Ming Lei) [1655485] - [fs] aio: Fix fallback I/O priority value (Ming Lei) [1655485] - [block] block: Introduce get_current_ioprio() (Ming Lei) [1655485] - [block] block: Remove bio->bi_ioc (Ming Lei) [1655485] - [fs] aio: Comment use of IOCB_FLAG_IOPRIO aio flag (Ming Lei) [1655485] - [nvme] nvme-fc: remove ->poll implementation (Ming Lei) [1655485] - [block] block: have ->poll_fn() return number of entries polled (Ming Lei) [1655485] - [block] block: avoid ordered task state change for polled IO (Ming Lei) [1655485] - [nvme] nvme: default to 0 poll queues (Ming Lei) [1655485] - [block] floppy: remove now unused 'flags' variable (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [block] ide: don't acquire queue_lock in ide_complete_pm_rq (Ming Lei) [1655485] - [block] ide: don't acquire queue lock in ide_pm_execute_rq (Ming Lei) [1655485] - [block] pktcdvd: remove queue_lock around blk_queue_max_hw_sectors (Ming Lei) [1655485] - [block] floppy: remove queue_lock around floppy_end_request (Ming Lei) [1655485] - [block] block: remove the rq_alloc_data request_queue field (Ming Lei) [1655485] - [block] block: don't plug for aio/O_DIRECT HIPRI IO (Ming Lei) [1655485] - [block] block: for async O_DIRECT, mark us as polling if asked to (Ming Lei) [1655485] - [block] block: add polled wakeup task helper (Ming Lei) [1655485] - [block] blk-rq-qos: inline check for q->rq_qos functions (Ming Lei) [1655485] - [block] block: add queue_is_mq() helper (Ming Lei) [1655485] - [nvme] nvme: provide optimized poll function for separate poll queues (Ming Lei) [1655485] - [block] ide: clear ide_req()->special for non-passthrough requests (Ming Lei) [1655485] - [nvme] nvme: fix handling of EINVAL on pci_alloc_irq_vectors_affinity() (Ming Lei) [1655485] - [block] block: add wbt_disable_default export for BFQ (Ming Lei) [1655485] - [block] block: remove the queue_lock indirection (Ming Lei) [1655485] - [block] block: remove the lock argument to blk_alloc_queue_node (Ming Lei) [1655485] - [mmc] mmc: stop abusing the request queue_lock pointer (Ming Lei) [1655485] - [mmc] mmc: simplify queue initialization (Ming Lei) [1655485] - [block] umem: don't override the queue_lock (Ming Lei) [1655485] - [block] drbd: don't override the queue_lock (Ming Lei) [1655485] - [block] blk-cgroup: move locking into blkg_destroy_all (Ming Lei) [1655485] - [block] blk-cgroup: consolidate error handling in blkcg_init_queue (Ming Lei) [1655485] - [block] block: remove a few unused exports (Ming Lei) [1655485] - [block] block: update a few comments for the legacy request removal (Ming Lei) [1655485] - [block] block: remove the unused lock argument to rq_qos_throttle (Ming Lei) [1655485] - [block] block: remove queue_lockdep_assert_held (Ming Lei) [1655485] - [block] block: use atomic bitops for ->queue_flags (Ming Lei) [1655485] - [block] block: don't hold the queue_lock over blk_abort_request (Ming Lei) [1655485] - [block] block: remove deadline __deadline manipulation helpers (Ming Lei) [1655485] - [block] block: remove QUEUE_FLAG_BYPASS and ->bypass (Ming Lei) [1655485] - [nvme] nvmet-rdma: fix response use after free (Ming Lei) [1655485] - [nvme] nvme: validate controller state before rescheduling keep alive (Ming Lei) [1655485] - [block] block, bfq: fix decrement of num_active_groups (Ming Lei) [1655485] - [ata] libata: whitelist all SAMSUNG MZ7KM* solid-state disks (Ming Lei) [1655485] - [nvme] nvme-rdma: fix double freeing of async event data (Ming Lei) [1655485] - [nvme] nvme-pci: fix surprise removal (Ming Lei) [1655485] - [nvme] nvme: Free ctrl device name on init failure (Ming Lei) [1655485] - [nvme] nvme-fc: resolve io failures during connect (Ming Lei) [1655485] - [nvme] nvme: make sure ns head inherits underlying device limits (Ming Lei) [1655485] - [nvme] nvmet: don't try to add ns to p2p map unless it actually uses it (Ming Lei) [1655485] - [nvme] nvme-pci: fix conflicting p2p resource adds (Ming Lei) [1655485] - [nvme] nvmet: Optionally use PCI P2P memory (Ming Lei) [1655485] - [nvme] nvmet: Introduce helper functions to allocate and free request SGLs (Ming Lei) [1655485] - [nvme] nvme-pci: Add support for P2P memory in requests (Ming Lei) [1655485] - [nvme] nvme-pci: Use PCI p2pmem subsystem to manage the CMB (Ming Lei) [1655485] - [infiniband] IB/core: Ensure we map P2P memory correctly in rdma_rw_ctx_[init|destroy]() (Ming Lei) [1655485] - [block] block: Add PCI P2P flag for request queue (Ming Lei) [1655485] - [documentation] PCI/P2PDMA: Add P2P DMA driver writer's documentation (Ming Lei) [1655485] - [documentation] docs-rst: Add a new directory for PCI documentation (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Introduce configfs/sysfs enable attribute helpers (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add PCI p2pmem DMA mappings to adjust the bus offset (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Add sysfs group to display p2pmem stats (Ming Lei) [1655485] - [pci] PCI/P2PDMA: Support peer-to-peer memory (Ming Lei) [1655485] - [nvme] nvmet-rdma: support max(16KB, PAGE_SIZE) inline data (Ming Lei) [1655485] - [nvme] nvme-rdma: support up to 4 segments of inline data (Ming Lei) [1655485] - [fs] aio: fix failure to put the file pointer (Ming Lei) [1655485] - [lib] scsi: Remove percpu_ida (Ming Lei) [1655485] - [scsi] scsi: target: Convert target drivers to use sbitmap (Ming Lei) [1655485] - [scsi] scsi: target: Abstract tag freeing (Ming Lei) [1655485] - [block] mmc: block: Fix unsupported parallel dispatch of requests (Ming Lei) [1655485] - [scsi] scsi: target: sbitmap: add seq_file forward declaration (Ming Lei) [1655485] - [mm] mm, memory_hotplug: do not clear numa_node association after hot_remove (Waiman Long) [1657422] - [fs] iomap: partially revert 4721a601099 (simulated directio short read on EFAULT) (Brian Foster) [1654713] - [fs] splice: don't read more than available pipe space (Brian Foster) [1654713] - [fs] vfs: allow some remap flags to be passed to vfs_clone_file_range (Brian Foster) [1654713] - [fs] xfs: fix inverted return from xfs_btree_sblock_verify_crc (Brian Foster) [1654713] - [fs] xfs: fix PAGE_MASK usage in xfs_free_file_space (Brian Foster) [1654713] - [fs] fs/xfs: fix f_ffree value for statfs when project quota is set (Brian Foster) [1654713] - [fs] iomap: readpages doesn't zero page tail beyond EOF (Brian Foster) [1654713] - [fs] vfs: vfs_dedupe_file_range() doesn't return EOPNOTSUPP (Brian Foster) [1654713] - [fs] iomap: dio data corruption and spurious errors when pipes fill (Brian Foster) [1654713] - [fs] iomap: sub-block dio needs to zeroout beyond EOF (Brian Foster) [1654713] - [fs] iomap: FUA is wrong for DIO O_DSYNC writes into unwritten extents (Brian Foster) [1654713] - [fs] xfs: delalloc -> unwritten COW fork allocation can go wrong (Brian Foster) [1654713] - [fs] xfs: flush removing page cache in xfs_reflink_remap_prep (Brian Foster) [1654713] - [fs] xfs: extent shifting doesn't fully invalidate page cache (Brian Foster) [1654713] - [fs] xfs: finobt AG reserves don't consider last AG can be a runt (Brian Foster) [1654713] - [fs] xfs: fix transient reference count error in xfs_buf_resubmit_failed_buffers (Brian Foster) [1654713] - [fs] xfs: uncached buffer tracing needs to print bno (Brian Foster) [1654713] - [fs] xfs: make xfs_file_remap_range() static (Brian Foster) [1654713] - [fs] xfs: fix shared extent data corruption due to missing cow reservation (Brian Foster) [1654713] - [fs] xfs: fix overflow in xfs_attr3_leaf_verify (Brian Foster) [1654713] - [fs] xfs: print buffer offsets when dumping corrupt buffers (Brian Foster) [1654713] - [fs] xfs: Fix error code in 'xfs_ioc_getbmap()' (Brian Foster) [1654713] - [fs] xfs: cancel COW blocks before swapext (Brian Foster) [1654713] - [fs] xfs: clear ail delwri queued bufs on unmount of shutdown fs (Brian Foster) [1654713] - [fs] xfs: use offsetof() in place of offset macros for __xfsstats (Brian Foster) [1654713] - [fs] xfs: Fix xqmstats offsets in /proc/fs/xfs/xqmstat (Brian Foster) [1654713] - [fs] xfs: fix use-after-free race in xfs_buf_rele (Brian Foster) [1654713] - [fs] xfs: Add attibute remove and helper functions (Brian Foster) [1654713] - [fs] xfs: Add attibute set and helper functions (Brian Foster) [1654713] - [fs] xfs: Add helper function xfs_attr_try_sf_addname (Brian Foster) [1654713] - [fs] xfs: Move fs/xfs/xfs_attr.h to fs/xfs/libxfs/xfs_attr.h (Brian Foster) [1654713] - [fs] xfs: issue log message on user force shutdown (Brian Foster) [1654713] - [fs] xfs: fix buffer state management in xrep_findroot_block (Brian Foster) [1654713] - [fs] xfs: always assign buffer verifiers when one is provided (Brian Foster) [1654713] - [fs] xfs: xrep_findroot_block should reject root blocks with siblings (Brian Foster) [1654713] - [fs] xfs: add a define for statfs magic to uapi (Brian Foster) [1654713] - [fs] xfs: print dangling delalloc extents (Brian Foster) [1654713] - [fs] xfs: fix fork selection in xfs_find_trim_cow_extent (Brian Foster) [1654713] - [fs] xfs: remove the unused trimmed argument from xfs_reflink_trim_around_shared (Brian Foster) [1654713] - [fs] xfs: remove the unused shared argument to xfs_reflink_reserve_cow (Brian Foster) [1654713] - [fs] xfs: handle zeroing in xfs_file_iomap_begin_delay (Brian Foster) [1654713] - [fs] xfs: remove suport for filesystems without unwritten extent flag (Brian Foster) [1654713] - [fs] xfs: remove XFS_IO_INVALID (Brian Foster) [1654713] - [fs] xfs: remove [cm]time update from reflink calls (Brian Foster) [1654713] - [fs] xfs: remove xfs_reflink_remap_range (Brian Foster) [1654713] - [fs] xfs: remove redundant remap partial EOF block checks (Brian Foster) [1654713] - [fs] xfs: support returning partial reflink results (Brian Foster) [1654713] - [fs] xfs: clean up xfs_reflink_remap_blocks call site (Brian Foster) [1654713] - [fs] xfs: fix pagecache truncation prior to reflink (Brian Foster) [1654713] - [fs] vfs: clean up generic_remap_file_range_prep return value (Brian Foster) [1654713] - [fs] vfs: hide file range comparison function (Brian Foster) [1654713] - [fs] vfs: enable remap callers that can handle short operations (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs dedupe functions (Brian Foster) [1654713] - [fs] vfs: plumb remap flags through the vfs clone functions (Brian Foster) [1654713] - [fs] vfs: make remap_file_range functions take and return bytes completed (Brian Foster) [1654713] - [fs] vfs: remap helper should update destination inode metadata (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: pass remap flags to generic_remap_file_range_prep (Brian Foster) [1654713] - [fs] vfs: combine the clone and dedupe into a single remap_file_range (Brian Foster) [1654713] - [fs] vfs: rename clone_verify_area to remap_verify_area (Brian Foster) [1654713] - [fs] vfs: rename vfs_clone_file_prep to be more descriptive (Brian Foster) [1654713] - [fs] vfs: skip zero-length dedupe requests (Brian Foster) [1654713] - [fs] vfs: avoid problematic remapping requests into partial EOF block (Brian Foster) [1654713] - [fs] vfs: strengthen checking of file range inputs to generic_remap_checks (Brian Foster) [1654713] - [fs] vfs: exit early from zero length remap operations (Brian Foster) [1654713] - [fs] vfs: check file ranges before cloning files (Brian Foster) [1654713] - [fs] vfs: vfs_clone_file_prep_inodes should return EINVAL for a clone from beyond EOF (Brian Foster) [1654713] - [block] blk-mq: not embed .mq_kobj and ctx->kobj into queue instance (Ming Lei) [1653124] - [fs] fs: fix lost error code in dio_complete (Ming Lei) [1655364] - [iommu] iommu/iova: Optimise attempts to allocate iova from 32bit address range (Robert Richter) [1639202]- [drm] drm/nouveau/drm/nouveau: Check rc from drm_dp_mst_topology_mgr_resume() (Lyude Paul) [1658810] - [x86] Mark Intel Apollo Lake supported (David Arcari) [1653799] - [infiniband] IB/mlx5: Fix implicit ODP interrupted page fault (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Improve ODP debugging messages (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Use multi threaded workqueue for page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Return success for PAGE_FAULT_RESUME in internal error state (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Lock QP during page fault handling (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Enumerate page fault types (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Add interface to hold and release core resources (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Release resource on error flow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Correctly set PFC param if global pause is turned off. (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_en: Change min MTU size to ETH_MIN_MTU (Alaa Hleihel) [1658085] - [netdrv] mlx5: fix get_ip_proto() (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix page fault handling for MW (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Initialize return variable in case pagefault was skipped (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Skip non-ODP MR when handling a page fault (Alaa Hleihel) [1658085] - [net] net/dim: Update DIM start sample after each DIM iteration (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Avoid load failure due to unknown link width (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Fix fence type for IB_WR_LOCAL_INV WR (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Removed unnecessary warnings in FEC caps query (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Fix selftest for small MTUs (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, verify received packet size in Linear Striding RQ (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Apply the correct check for supporting TC esw rules split (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Adjust to max number of channles when re-attaching (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Always use the match level enum when parsing TC rule match (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Claim TC hw offloads support only under a proper build config (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Don't match on vlan non-existence if ethertype is wildcarded (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: IPoIB, Reset QP after channels are closed (Alaa Hleihel) [1658085] - [netdrv] net/mlx4: Fix UBSAN warning of signed integer overflow (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Fix uninitialized variable compilation warning (Alaa Hleihel) [1658085] - [netdrv] net/mlx4_core: Zero out lkey field in SW2HW_MPT fw command (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Fix MR cache initialization (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove extraneous error check (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Take only bit 24-26 of wqe.pftype_wq for page fault type (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix memory leak when setting fpga ipsec caps (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Unmap DMA addr from HCA before IOMMU (Alaa Hleihel) [1658085] - [infiniband] RDMA/mlx5: Remove superfluous version print (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Allow transition of DCI QP to reset (Alaa Hleihel) [1658085] - [infiniband] IB/mlx5: Don't hold spin lock while checking device state (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Move mlx5e_priv_flags into en_ethtool.c (Alaa Hleihel) [1658085] - [netdrv] net/mlx5: Fix atomic_mode enum values (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: Delete unneeded function argument (Alaa Hleihel) [1658085] - [netdrv] net/mlx5e: RX, Prefetch the xdp_frame data area (Alaa Hleihel) [1658085] - [drm] drm/i915: Synchronize hpd work in i915_hpd_storm_ctl_show() (Lyude Paul) [1658376] - [drm] drm/i915: Add short HPD IRQ storm detection for non-MST systems (Lyude Paul) [1658376] - [drm] drm/i915: Clarify flow for disabling IRQs on storms (Lyude Paul) [1658376] - [drm] drm/i915: Fix threshold check in intel_hpd_irq_storm_detect() (Lyude Paul) [1658376] - [drm] drm/i915: Fix NULL deref when re-enabling HPD IRQs on systems with MST (Lyude Paul) [1658376] - [drm] drm/i915: Fix possible race in intel_dp_add_mst_connector() (Lyude Paul) [1658376] - [x86] kvm: x86: bump KVM_(SOFT_)MAX_VCPUS to 384 (Radim Krcmar) [1635205] - [block] blk-mq: punt failed direct issue to dispatch list (Ming Lei) [1656653] - [block] blk-mq: fix corruption with direct issue (Ming Lei) [1656653] - [pci] PCI: Add support for Immediate Readiness (Myron Stowe) [1483409] - [x86] x86/PCI: Remove node-local allocation when initialising host controller (Myron Stowe) [1483409] - [arm64] arm64: PCI: Remove node-local allocations when initialising host controller (Myron Stowe) [1483409] - [cpufreq] cpufreq: intel_pstate: Add base_frequency attribute (Prarit Bhargava) [1648207] - [acpi] ACPI / CPPC: Add support for guaranteed performance (Prarit Bhargava) [1648207] - [block] block: fix single range discard merge (Ming Lei) [1654096] - [scsi] SCSI: fix queue cleanup race before queue initialization is done (Ming Lei) [1642404] - [netdrv] net: hinic: fix null pointer dereference on pointer hwdev (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: fix a bug in rx data flow (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:fix a bug in set mac address (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:add rx checksum offload for HiNIC (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic:replace multiply and division operators (Xiaojun Tan) [1654207] - [netdrv] hinic: Fix l4_type parameter in hinic_task_set_tunnel_l4 (Xiaojun Tan) [1654207] - [netdrv] net-next/hinic: add checksum offload and TSO support (Xiaojun Tan) [1654207] - [netdrv] cxgb4: Remove SGE_HOST_PAGE_SIZE dependency on page size (Arjun Vynipadath) [1651082]- [x86] kvm: x86: Report STIBP on GET_SUPPORTED_CPUID (Eduardo Habkost) [1644870] - [kernel] power: remove possible deadlock when unregistering power_supply (Benjamin Tissoires) [1657623] - [md] dm: call blk_queue_split() to impose device limits on bios (Mike Snitzer) [1657340] - [pinctrl] Revert "pinctrl: intel: Do pin translation when lock IRQ" (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix HOSTSW_OWN register offset of H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation in other GPIO operations as well (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix gpio base for GPP-E (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Don't shadow error code of gpiochip_lock_as_irq() (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: cannonlake: Fix community ordering for H variant (Benjamin Tissoires) [1658075] - [pinctrl] pinctrl: intel: Do pin translation when lock IRQ (Benjamin Tissoires) [1658075] - [firmware] efi: Prevent GICv3 WARN() by mapping the memreserve table before first use (Bhupesh Sharma) [1638640] - [firmware] efi: Permit calling efi_mem_reserve_persistent() from atomic context (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Defer persistent reservations until after paging_init() (Bhupesh Sharma) [1638640] - [firmware] efi/arm: Revert deferred unmap of early memmap mapping (Bhupesh Sharma) [1638640] - [arm64] arm64: memblock: don't permit memblock resizing until linear mapping is up (Bhupesh Sharma) [1638640] - [arm64] arm64: Fix /proc/iomem for reserved but not memory regions (Bhupesh Sharma) [1638640] - [tty] tty: wipe buffer. (Christoph von Recklinghausen) [1655051] - [tty] tty: wipe buffer if not echoing data (Christoph von Recklinghausen) [1655051]- [powerpc] powerpc/perf: Remove sched_task function defined for thread-imc (Steve Best) [1657153] - [s390] Add reserved fields to mm_context_t (Philipp Rudo) [1656874] - [s390] Add reserved fields to thread_struct (Philipp Rudo) [1656874] - [documentation] kdump: correct crashkernel=auto threshold (Raghavendra Rao) [1656698] - [fs] NFSv4.x: fix lock recovery during delegation recall (Steve Dickson) [1656410] - [x86] x86/spec_ctrl: Synchronize RHEL8 percpu SPEC_CTRL MSR states with new STIBP logic (Waiman Long) [1655662] - [x86] x86/speculation: Provide IBPB always command line options (Waiman Long) [1655662] - [x86] x86/speculation: Add seccomp Spectre v2 user space protection mode (Waiman Long) [1655662] - [x86] x86/speculation: Enable prctl mode for spectre_v2_user (Waiman Long) [1655662] - [x86] x86/speculation: Add prctl() control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Prepare arch_smt_update() for PRCTL mode (Waiman Long) [1655662] - [x86] x86/speculation: Prevent stale SPEC_CTRL msr content (Waiman Long) [1655662] - [x86] x86/speculation: Split out TIF update (Waiman Long) [1655662] - [x86] ptrace: Remove unused ptrace_may_access_sched() and MODE_IBRS (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for conditional IBPB in switch_mm() (Waiman Long) [1655662] - [x86] x86/speculation: Avoid __switch_to_xtra() calls (Waiman Long) [1655662] - [x86] x86/process: Consolidate and simplify switch_to_xtra() code (Waiman Long) [1655662] - [x86] x86/speculation: Prepare for per task indirect branch speculation control (Waiman Long) [1655662] - [x86] x86/speculation: Add command line control for indirect branch speculation (Waiman Long) [1655662] - [x86] x86/speculation: Unify conditional spectre v2 print functions (Waiman Long) [1655662] - [x86] x86/speculataion: Mark command line parser data __initdata (Waiman Long) [1655662] - [x86] x86/speculation: Mark string arrays const correctly (Waiman Long) [1655662] - [x86] x86/speculation: Reorder the spec_v2 code (Waiman Long) [1655662] - [x86] x86/l1tf: Show actual SMT state (Waiman Long) [1655662] - [x86] x86/speculation: Rework SMT state change (Waiman Long) [1655662] - [x86] sched/smt: Expose sched_smt_present static key (Waiman Long) [1655662] - [x86] x86/Kconfig: Select SCHED_SMT if SMP enabled (Waiman Long) [1655662] - [x86] sched/smt: Make sched_smt_present track topology (Waiman Long) [1655662] - [x86] x86/speculation: Reorganize speculation control MSRs update (Waiman Long) [1655662] - [x86] x86/speculation: Rename SSBD update functions (Waiman Long) [1655662] - [x86] x86/speculation: Disable STIBP when enhanced IBRS is in use (Waiman Long) [1655662] - [x86] x86/speculation: Move STIPB/IBPB string conditionals out of cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Remove unnecessary ret variable in cpu_show_common() (Waiman Long) [1655662] - [x86] x86/speculation: Clean up spectre_v2_parse_cmdline() (Waiman Long) [1655662] - [x86] x86/speculation: Update the TIF_SSBD comment (Waiman Long) [1655662] - [x86] x86/retpoline: Remove minimal retpoline support (Waiman Long) [1655662] - [x86] x86/retpoline: Make CONFIG_RETPOLINE depend on compiler support (Waiman Long) [1655662] - [x86] x86/spec_ctrl: Temporarily remove the IBRS code from process.c & bugs.c (Waiman Long) [1655662] - [nvme] nvme: flush namespace scanning work just before removing namespaces (Ewan Milne) [1656028] - [netdrv] i40e: Fix deletion of MAC filters (Stefan Assmann) [1646847] - [scsi] mpt3sas: Display message on Configurable secure HBA (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Add support for Aero controllers (Tomas Henzl) [1649314] - [scsi] scsi: mpt3sas: Update MPI headers to support Aero controllers (Tomas Henzl) [1649314] - [scsi] megaraid_sas: Add support for MegaRAID Aero controllers (Tomas Henzl) [1649384] - [netdrv] nfp: flower: enabled offloading of Team LAG (Pablo Cascon) [1649876] - [netdrv] net/mlx5: IPSec, Fix the SA context hash key (Alaa Hleihel) [1645857] - [hwmon] hwmon/k10temp: Add support for AMD family 17h, model 30h CPUs (Gary Hook) [1640681] - [x86] x86/amd_nb: Add PCI device IDs for family 17h, model 30h (Gary Hook) [1640681] - [x86] x86/amd_nb: Add support for newer PCI topologies (Gary Hook) [1640681] - [hwmon] hwmon/k10temp, x86/amd_nb: Consolidate shared device IDs (Gary Hook) [1640681] - [net] tipc: fix info leak from kernel tipc_event (Jon Maloy) [1643279] - [net] tipc: eliminate message disordering during binding table update (Jon Maloy) [1643279] - [net] tipc: fix unsafe rcu locking when accessing publication list (Jon Maloy) [1643279] - [net] tipc: queue socket protocol error messages into socket receive buffer (Jon Maloy) [1643279] - [net] tipc: ignore STATE_MSG on wrong link session (Jon Maloy) [1643279] - [net] tipc: fix failover problem (Jon Maloy) [1643279] - [net] tipc: eliminate possible recursive locking detected by LOCKDEP (Jon Maloy) [1643279] - [net] tipc: lock wakeup & inputq at tipc_link_reset() (Jon Maloy) [1643279] - [net] tipc: reset bearer if device carrier not ok (Jon Maloy) [1643279] - [net] tipc: fix flow control accounting for implicit connect (Jon Maloy) [1643279] - [net] tipc: check return value of __tipc_dump_start() (Jon Maloy) [1643279] - [net] tipc: call start and done ops directly in __tipc_nl_compat_dumpit() (Jon Maloy) [1643279] - [net] tipc: orphan sock in tipc_release() (Jon Maloy) [1643279] - [net] tipc: switch to rhashtable iterator (Jon Maloy) [1643279] - [net] tipc: fix a missing rhashtable_walk_exit() (Jon Maloy) [1643279] - [net] tipc: add missing dev_put() on error in tipc_enable_l2_media (Jon Maloy) [1643279] - [net] tipc: initialize broadcast link stale counter correctly (Jon Maloy) [1643279] - [net] tipc: set link tolerance correctly in broadcast link (Jon Maloy) [1643279] - [net] tipc: extend link reset criteria for stale packet retransmission (Jon Maloy) [1643279] - [crypto] crypto: ccp - Add support for new CCP/PSP device ID (Gary Hook) [1634201] - [crypto] crypto: ccp - Support register differences between PSP devices (Gary Hook) [1634201] - [crypto] crypto: ccp - Remove unused #defines (Gary Hook) [1634201] - [crypto] crypto: ccp - Add psp enabled message when initialization succeeds (Gary Hook) [1634201] - [crypto] crypto: ccp - Fix command completion detection race (Gary Hook) [1634201] - [crypto] crypto: ccp - Check for NULL PSP pointer at module unload (Gary Hook) [1634201] - [net] sctp: increase sk_wmem_alloc when head->truesize is increased (Xin Long) [1645419] - [net] sctp: count sk_wmem_alloc by skb truesize in sctp_packet_transmit (Xin Long) [1645419] - [net] ipv6: re-do dad when interface has IFF_NOARP flag change (Hangbin Liu) [1644594] - [net] netfilter: nf_tables: don't skip inactive chains during update (Florian Westphal) [1643746] - [net] inet: frags: better deal with smp races (Sabrina Dubroca) [1645397] - [net] geneve, vxlan: Don't set exceptions if skb->len < mtu (Xin Long) [1642842] - [net] geneve, vxlan: Don't check skb_dst() twice (Xin Long) [1642842] - [net] sctp: fix strchange_flags name for Stream Change Event (Xin Long) [1641852] - [net] sctp: update dst pmtu with the correct daddr (Xin Long) [1644478] - [net] sctp: not free the new asoc when sctp_wait_for_connect returns err (Xin Long) [1644155] - [net] l2tp: fix a sock refcnt leak in l2tp_tunnel_register (Xin Long) [1642749] - [net] sctp: check policy more carefully when getting pr status (Xin Long) [1637786] - [net] sctp: get pr_assoc and pr_stream all status with SCTP_PR_SCTP_ALL instead (Xin Long) [1637786] - [net] ipv4/igmp: fix v1/v2 switchback timeout based on rfc3376, 8.12 (Hangbin Liu) [1638598] - [net] netfilter: nft_compat: ebtables 'nat' table is normal chain type (Florian Westphal) [1645377] - [net] sched: exclude TC from kABI guarantee (Ivan Vecera) [1628454] - [net] netfilter: nft_set_rbtree: allow loose matching of closing element in interval (Phil Sutter) [1641993] - [net] netfilter: xt_nat: fix DNAT target for shifted portmap ranges (Paolo Abeni) [1634258] - [net] sched: Fix for duplicate class dump (Phil Sutter) [1631179] - [x86] KVM: X86: Fix scan ioapic use-before-initialization (Bandan Das) [1653835] {CVE-2018-19407}- [scsi] scsi: vmw_pscsi: Rearrange code to avoid multiple calls to free_irq during unload (Cathy Avery) [1590875] - [netdrv] net/ibmvnic: Fix RTNL deadlock during device reset (Steve Best) [1656076] - [s390] s390/qeth: fix length check in SNMP processing (Philipp Rudo) [1655612] - [s390] s390/ism: clear dmbe_mask bit before SMC IRQ handling (Philipp Rudo) [1655611] - [net] net/smc: use after free fix in smc_wr_tx_put_slot() (Philipp Rudo) [1655611] - [net] net/smc: atomic SMCD cursor handling (Philipp Rudo) [1655611] - [net] net/smc: add SMC-D shutdown signal (Philipp Rudo) [1655611] - [net] net/smc: use queue pair number when matching link group (Philipp Rudo) [1655611] - [net] net/smc: abort CLC connection in smc_release (Philipp Rudo) [1655611] - [net] net/smc: unregister rkeys of unused buffer (Philipp Rudo) [1655611] - [net] net/smc: add infrastructure to send delete rkey messages (Philipp Rudo) [1655611] - [net] net/smc: avoid a delay by waiting for nothing (Philipp Rudo) [1655611] - [net] net/smc: cleanup listen worker mutex unlocking (Philipp Rudo) [1655611] - [net] net/smc: short wait for late smc_clc_wait_msg (Philipp Rudo) [1655611] - [net] net/smc: no link delete for a never active link (Philipp Rudo) [1655611] - [net] net/smc: allow fallback after clc timeouts (Philipp Rudo) [1655611] - [net] net/smc: remove sock_error detour in clc-functions (Philipp Rudo) [1655611] - [net] net/smc: make smc_lgr_free() static (Philipp Rudo) [1655611] - [net] net/smc: cleanup tcp_listen_worker initialization (Philipp Rudo) [1655611] - [net] net/smc: fix smc_buf_unuse to use the lgr pointer (Philipp Rudo) [1655611] - [net] Revert "net: simplify sock_poll_wait" (Philipp Rudo) [1655611] - [powerpc] powerpc/pseries: Fix unitialized timer reset on migration (Steve Best) [1655053] - [powerpc] powerpc/pseries/mobility: Extend start/stop topology update scope (Steve Best) [1655053] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1641425]- [x86] KVM: VMX: re-add ple_gap module parameter (Gary Hook) [1652953] - [netdrv] tg3: Add PHY reset for 5717/5719/5720 in change ring and flow control paths (Steve Best) [1655515] - [pci] PCI/ASPM: Do not initialize link state when aspm_disabled is set (Myron Stowe) [1655246] - [pci] PCI/ACPI: Allow _OSC presence to be optional for PCI (Myron Stowe) [1655246] - [pci] PCI/ACPI: Correct error message for ASPM disabling (Myron Stowe) [1655246] - [pci] PCI/ASPM: Fix link_state teardown on device removal (Myron Stowe) [1655246] - [netdrv] ice: Change req_speeds to be u16 (Jonathan Toppins) [1644403] - [netdrv] ice: Fix the bytecount sent to netdev_tx_sent_queue (Jonathan Toppins) [1644403] - [netdrv] ice: Fix tx_timeout in PF driver (Jonathan Toppins) [1644403] - [netdrv] ice: Fix napi delete calls for remove (Jonathan Toppins) [1644403] - [netdrv] ice: Fix typo in error message (Jonathan Toppins) [1644403] - [netdrv] ice: Fix flags for port VLAN (Jonathan Toppins) [1644403] - [netdrv] ice: Remove duplicate addition of VLANs in replay path (Jonathan Toppins) [1644403] - [netdrv] ice: Free VSI contexts during for unload (Jonathan Toppins) [1644403] - [netdrv] ice: Fix dead device link issue with flow control (Jonathan Toppins) [1644403] - [netdrv] ice: Check for reset in progress during remove (Jonathan Toppins) [1644403] - [netdrv] ice: Set carrier state and start/stop queues in rebuild (Jonathan Toppins) [1644403] - [netdrv] virtchnl: Added support to exchange additional speed values (Jonathan Toppins) [1644403] - [netdrv] ice: Poll for link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Allocate VF interrupts and set queue map (Jonathan Toppins) [1644403] - [netdrv] ice: Introduce ice_dev_onetime_setup (Jonathan Toppins) [1644403] - [netdrv] ice: Use capability count returned by the firmware (Jonathan Toppins) [1644403] - [netdrv] ice: Update expected FW version (Jonathan Toppins) [1644403] - [netdrv] ice: Change device ID define names to align with branding string (Jonathan Toppins) [1644403] - [netdrv] ice: Make ice_msix_clean_rings static (Jonathan Toppins) [1644403] - [netdrv] ice: Update version string (Jonathan Toppins) [1644403] - [netdrv] ice: Use the right function to enable/disable VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add more flexibility on how we assign an ITR index (Jonathan Toppins) [1644403] - [netdrv] ice: Fix potential null pointer issues (Jonathan Toppins) [1644403] - [netdrv] ice: Add code to go from ICE_FWD_TO_VSI_LIST to ICE_FWD_TO_VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Fix forward to queue group logic (Jonathan Toppins) [1644403] - [netdrv] ice: Extend malicious operations detection logic (Jonathan Toppins) [1644403] - [netdrv] ice: Notify VF of link status change (Jonathan Toppins) [1644403] - [netdrv] ice: Implement virtchnl commands for AVF support (Jonathan Toppins) [1644403] - [netdrv] ice: Add handlers for VF netdevice operations (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for VF reset events (Jonathan Toppins) [1644403] - [netdrv] ice: Update VSI and queue management code to handle VF VSI (Jonathan Toppins) [1644403] - [netdrv] ice: Add handler to configure SR-IOV (Jonathan Toppins) [1644403] - [netdrv] ice: Add support to detect SR-IOV capability and mailbox queues (Jonathan Toppins) [1644403] - [netdrv] ice: Fix error on driver remove (Jonathan Toppins) [1644403] - [netdrv] ice: Add support for dynamic interrupt moderation (Jonathan Toppins) [1644403] - [netdrv] ice: Align ice_reset_req enum values to hardware reset values (Jonathan Toppins) [1644403] - [netdrv] ice: Implement ethtool hook for RSS switch (Jonathan Toppins) [1644403] - [netdrv] ice: Split irq_tracker into sw_irq_tracker and hw_irq_tracker (Jonathan Toppins) [1644403] - [netdrv] ice: Check for actual link state of port after reset (Jonathan Toppins) [1644403] - [netdrv] ice: Implement VSI replay framework (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 2/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Expand use of VSI handles part 1/2 (Jonathan Toppins) [1644403] - [netdrv] ice: Change pf state behavior to protect reset path (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 7/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 6/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 5/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 4/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 3/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 2/7 (Jonathan Toppins) [1644403] - [netdrv] ice: Move common functions out of ice_main.c part 1/7 (Jonathan Toppins) [1644403] - [netdrv] ice: fix changing of ring descriptor size (ethtool -G) (Jonathan Toppins) [1644403] - [netdrv] ice: Update to capabilities admin queue command (Jonathan Toppins) [1644403] - [netdrv] ice: Query the Tx scheduler node before adding it (Jonathan Toppins) [1644403] - [netdrv] ice: Update comment for ice_fltr_mgmt_list_entry (Jonathan Toppins) [1644403] - [netdrv] ice: update fw version check logic (Jonathan Toppins) [1644403] - [netdrv] ice: update branding strings and supported device ids (Jonathan Toppins) [1644403] - [netdrv] ice: replace unnecessary memcpy with direct assignment (Jonathan Toppins) [1644403] - [netdrv] ice: use [sr]q.count when checking if queue is initialized (Jonathan Toppins) [1644403] - [netdrv] ice: remove ndo_poll_controller (Jonathan Toppins) [1644403] - [fs] fanotify: fix handling of events on child sub-directory (Miklos Szeredi) [1652432] - [fs] fsnotify: generalize handling of extra event flags (Miklos Szeredi) [1652432] - [netdrv] net: hns3: add common validation in hclge_dcb (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix for multiple unmapping DMA problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename hns_nic_dma_unmap (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add handling for big TX fragment (Xiaojun Tan) [1640945] - [netdrv] net: hns3: move DMA map into hns3_fill_desc (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hns3_fill_desc_tso (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after loopback test (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Resume promisc mode and vlan filter status after reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Enable promisc mode when mac vlan table is full (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for rx vlan id handle to support Rev 0x21 hardware (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add egress/ingress vlan filter for revision 0x21 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Optimize for unicast mac vlan table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix loss of coal configuration while doing reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify hns3_get_max_available_channels (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change return type of hclge_tm_schd_info_update() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for netdev not up problem when setting mtu (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for packet buffer setting bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set extra mac address of pause param for HW (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix speed/duplex information loss problem when executing ethtool ethx cmd of VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add get_media_type ops support for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove print messages for error packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add nic state check before calling netif_tx_wake_queue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add handle for default case (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Unify the prefix of vf functions (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tqp array traversal condition for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ets validate issue (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix parameter type for q_id in hclge_tm_q_to_qs_map_cfg() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix client initialize state issue when roce client initialize failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Clear client pointer when initialize client failed or unintialize finished (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix cmdq registers initialization issue for vf (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for setting speed for phy failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Check hdev state when getting link status (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set STATE_DOWN bit of hdev state when stopping net (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove packet statistics of public (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove tx budget to clean more TX descriptors in a napi (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine hns3_get_link_ksettings() (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Remove redundant codes of query advertised flow control abilitiy (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Change the dst mac addr of loopback packet (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Only update mac configuation when necessary (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Preserve vlan 0 in hardware table (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix ping exited problem when doing lp selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for loopback selftest failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix error of checking used vlan id (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for multicast failure (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for vf vlan delete failed problem (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify variable type in hns3_nic_reuse_page (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add vlan filter setting by ethtool command -K (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Set tx ring' tc info when netdev is up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix desc num set to default when setting channel (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for information of phydev lost problem when down/up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add support for serdes loopback selftest (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Refine the MSIX allocation for PF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix MSIX allocation issue for VF (Xiaojun Tan) [1640945] - [netdrv] net: hns3: fix return value error while hclge_cmd_csq_clean failed (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Modify inconsistent bit mask macros (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for using wrong mask and shift in hclge_get_ring_chain_from_mbx (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Correct reset event status register (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent to request reset frequently (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Prevent sending command during global or core reset (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Add configure for mac minimal frame size (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for l4 checksum offload bug (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix for waterline not setting correctly (Xiaojun Tan) [1640945] - [netdrv] net: hns3: Fix tc setup when netdev is first up (Xiaojun Tan) [1640945] - [netdrv] net: hns3: modify hnae_ to hnae3_ (Xiaojun Tan) [1640945] - [netdrv] net: hns3: simplify hclge_cmd_csq_clean (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove some redundant assignments (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove back in struct hclge_hw (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add unlikely for error check (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add l4_type check for both ipv4 and ipv6 (Xiaojun Tan) [1640945] - [netdrv] net: hns3: add vector status check before free vector (Xiaojun Tan) [1640945] - [netdrv] net: hns3: rename the interface for init_client_instance and uninit_client_instance (Xiaojun Tan) [1640945] - [netdrv] net: hns3: remove hclge_get_vector_index from hclge_bind_ring_with_vector (Xiaojun Tan) [1640945] - [kernel] redhat: Enable -Werror for architectures (Laura Abbott) [1582754] - [drm] drm/atomic_helper: Remove dangling variable (Laura Abbott) [1582754] - [s390] s390/tools: fix gcc 8 stringop-truncation warnings (Laura Abbott) [1582754] - [tty] kgdboc: Fix restrict error (Laura Abbott) [1582754] - [misc] misc: kgdbts: Fix restrict error (Laura Abbott) [1582754] - [scsi] scsi: ibmvscsis: Fix a stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/extmem: fix gcc 8 stringop-overflow warning (Laura Abbott) [1582754] - [s390] s390/perf: fix gcc 8 array-bounds warning (Laura Abbott) [1582754] - [kernel] kdb: Use strscpy with destination buffer size (Laura Abbott) [1582754] - [fs] configfs: replace strncpy with memcpy (Laura Abbott) [1582754] - [fs] kernfs: Replace strncpy with memcpy (Laura Abbott) [1582754] - [kernel] disable stringop truncation warnings for now (Laura Abbott) [1582754] - [sound] ALSA: intel_hdmi: Use strlcpy() instead of strncpy() (Laura Abbott) [1582754] - [sound] ALSA: trident: Suppress gcc string warning (Laura Abbott) [1582754] - [lib] kobject: Replace strncpy with memcpy (Laura Abbott) [1582754] - [tty] TTY: isdn: Replace strncpy with memcpy (Laura Abbott) [1582754] - [target] scsi: target/iscsi: Make iscsit_ta_authentication() respect the output buffer size (Laura Abbott) [1582754] - [fs] fuse: don't need GETATTR after every READ (Miklos Szeredi) [1650538] - [fs] fuse: allow fine grained attr cache invaldation (Miklos Szeredi) [1650538]- [mm] mm: mremap: properly flush TLB before releasing the page (Rafael Aquini) [1645122] {CVE-2018-18281} - [x86] x86/spec_ctrl: Change default Skylake Spectre v2 mitigation to retpoline (Waiman Long) [1651806] - [fs] gfs2: write revokes should traverse sd_ail1_list in reverse (Andreas Grunbacher) [1652763] - [fs] gfs2: Fix marking bitmaps non-full (Andreas Grunbacher) [1652762] - [fs] GFS2: Flush the GFS2 delete workqueue before stopping the kernel threads (Andreas Grunbacher) [1652761] - [fs] gfs2: Don't leave s_fs_info pointing to freed memory in init_sbd (Andreas Grunbacher) [1652759] - [fs] gfs2: Use fs_* functions instead of pr_* function where we can (Andreas Grunbacher) [1652757] - [fs] gfs2: slow the deluge of io error messages (Andreas Grunbacher) [1652757] - [fs] gfs2_meta: ->mount() can get NULL dev_name (Andreas Grunbacher) [1652754] - [powerpc] powerpc/vdso: Correct call frame information (Steve Best) [1651281] - [i2c] i2c: i801: Add support for Intel Ice Lake (David Arcari) [1637435] - [usb] xhci: Add quirk to workaround the errata seen on Cavium Thunder-X2 Soc (Robert Richter) [1649829] - [x86] x86: numa_emulation: fix uniform-split numa emulation (Rafael Aquini) [1620341] - [x86] x86: numa_emulation: introduce uniform split capability (Rafael Aquini) [1620341] - [kernel] perf/hw_breakpoint: Modify breakpoint even if the new attr has disabled set (Mark Salter) [1643174] - [x86] KVM: vmx: hyper-v: don't pass EPT configuration info to vmx_hv_remote_flush_tlb() (Paolo Bonzini) [1636610] - [x86] KVM: x86: support CONFIG_KVM_AMD=y with CONFIG_CRYPTO_DEV_CCP_DD=m (Paolo Bonzini) [1636610] - [x86] kvm: nVMX: fix entry with pending interrupt if APICv is enabled (Paolo Bonzini) [1636610] - [x86] KVM: VMX: hide flexpriority from guest when disabled at the module level (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check for existence of secondary exec controls before accessing (Paolo Bonzini) [1636610] - [x86] KVM: x86: fix L1TF's MMIO GFN calculation (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: cut down decimal places in update interval dialog (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix emulation of VM_ENTRY_LOAD_BNDCFGS (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not use kvm_x86_ops->mpx_supported() directly (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Do not expose MPX VMX controls when guest MPX disabled (Paolo Bonzini) [1636610] - [x86] KVM: x86: never trap MSR_KERNEL_GS_BASE (Paolo Bonzini) [1636610] - [x86] KVM: LAPIC: Fix pv ipis out-of-bounds access (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix loss of pending IRQ/NMI before entering L2 (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: re-animate display of dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: indicate dead guests as such (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: handle guest removals more gracefully (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: don't reset stats when setting PID filter for debugfs (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix updates for dead guests (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix handling of invalid paths in debugfs provider (Paolo Bonzini) [1636610] - [tools] tools/kvm_stat: fix python3 issues (Paolo Bonzini) [1636610] - [x86] KVM: x86: Unexport x86_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Rename emulate_instruction() to kvm_emulate_instruction() (Paolo Bonzini) [1636610] - [x86] KVM: x86: Do not re-{try, execute} after failed emulation in L2 (Paolo Bonzini) [1636610] - [x86] KVM: x86: Default to not allowing emulation retry in kvm_mmu_page_fault (Paolo Bonzini) [1636610] - [x86] KVM: x86: Merge EMULTYPE_RETRY and EMULTYPE_ALLOW_REEXECUTE (Paolo Bonzini) [1636610] - [x86] KVM: x86: Invert emulation re-execute behavior to make it opt-in (Paolo Bonzini) [1636610] - [x86] KVM: x86: SVM: Set EMULTYPE_NO_REEXECUTE for RSM emulation (Paolo Bonzini) [1636610] - [x86] KVM: VMX: Do not allow reexecute_instruction() when skipping MMIO instr (Paolo Bonzini) [1636610] - [x86] KVM: SVM: remove unused variable dst_vaddr_end (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: avoid redundant double assignment of nested_run_pending (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Fix bad cleanup on error of get/set nested state IOCTLs (Paolo Bonzini) [1636610] - [tools] kvm: selftests: Add platform_info_test (Paolo Bonzini) [1636610] - [x86] KVM: x86: Control guest reads of MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] KVM: x86: Turbo bits in MSR_PLATFORM_INFO (Paolo Bonzini) [1636610] - [x86] nVMX x86: Check VPID value on vmentry of L2 guests (Paolo Bonzini) [1636610] - [x86] nVMX x86: check posted-interrupt descriptor addresss on vmentry of L2 (Paolo Bonzini) [1636610] - [x86] KVM: nVMX: Wake blocked vCPU in guest-mode if pending interrupt in virtual APICv (Paolo Bonzini) [1636610] - [x86] KVM: VMX: check nested state and CR4.VMXE against SMM (Paolo Bonzini) [1636610] - [x86] kvm: x86: make kvm_{load|put}_guest_fpu() static (Paolo Bonzini) [1636610] - [x86] x86/hyper-v: rename ipi_arg_{ex, non_ex} structures (Paolo Bonzini) [1636610] - [x86] KVM: VMX: use preemption timer to force immediate VMExit (Paolo Bonzini) [1636610] - [x86] KVM: VMX: modify preemption timer bit only when arming timer (Paolo Bonzini) [1636610] - [x86] KVM: VMX: immediately mark preemption timer expired only for zero value (Paolo Bonzini) [1636610] - [x86] KVM: SVM: Switch to bitmap_zalloc() (Paolo Bonzini) [1636610] - [lib] bitmap: Add bitmap_alloc(), bitmap_zalloc() and bitmap_free() (Paolo Bonzini) [1636610] - [x86] KVM/MMU: Fix comment in walk_shadow_page_lockless_end() (Paolo Bonzini) [1636610] - [tools] kvm: selftests: use -pthread instead of -lpthread (Paolo Bonzini) [1636610] - [tools] kvm: selftest: add dirty logging test (Paolo Bonzini) [1636610] - [tools] kvm: selftest: pass in extra memory when create vm (Paolo Bonzini) [1636610] - [tools] kvm: selftest: include the tools headers (Paolo Bonzini) [1636610] - [tools] kvm: selftest: unify the guest port macros (Paolo Bonzini) [1636610] - [x86] KVM: x86: don't reset root in kvm_mmu_setup() (Paolo Bonzini) [1636610] - [x86] kvm: mmu: Don't read PDPTEs when paging is not enabled (Paolo Bonzini) [1636610] - [x86] x86/kvm/lapic: always disable MMIO interface in x2APIC mode (Paolo Bonzini) [1636610] - [s390] KVM: s390: Make huge pages unavailable in ucontrol VMs (Paolo Bonzini) [1636610] - [s390] s390/mm: Check for valid vma before zapping in gmap_discard (Paolo Bonzini) [1636610] - [tools] selftests: add headers_install to lib.mk (Paolo Bonzini) [1636610] - [tools] selftests: kselftest: Remove outdated comment (Paolo Bonzini) [1636610] - [tools] selftests: android: move config up a level (Paolo Bonzini) [1636610] - [md] md: Avoid namespace collision with bitmap API (Paolo Bonzini) [1636610]- [cpufreq] cpufreq / CPPC: Add cpuinfo_cur_freq support for CPPC (Prarit Bhargava) [1654361] - [netdrv] nfp: flower: add ipv6 set flow label and hop limit offload (Pablo Cascon) [1651639] - [netdrv] nfp: flower: add ipv4 set ttl and tos offload (Pablo Cascon) [1651639] - [netdrv] ibmvnic: Update driver queues after change in ring size support (Steve Best) [1651947] - [netdrv] ibmvnic: Fix RX queue buffer cleanup (Steve Best) [1651947] - [netdrv] net/ibmnvic: Fix deadlock problem in reset (Steve Best) [1651947] - [netdrv] ibmvnic: fix accelerated VLAN handling (Steve Best) [1651947] - [netdrv] ibmvnic: Add ethtool private flag for driver-defined queue limits (Steve Best) [1651947] - [netdrv] ibmvnic: Introduce driver limits for ring sizes (Steve Best) [1651947] - [netdrv] ibmvnic: Increase maximum queue size limit (Steve Best) [1651947] - [netdrv] ibmvnic: remove ndo_poll_controller (Steve Best) [1651947] - [powerpc] powerpc/powernv/npu: Remove atsd_threshold debugfs setting (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Use size-based ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Reduce eieio usage when issuing ATSD invalidates (Steve Best) [1653661] - [powerpc] powerpc/powernv/npu: Add a debugfs setting to change ATSD threshold (Steve Best) [1653661] - [net] libceph: fall back to sendmsg for slab pages (Ilya Dryomov) [1653395] - [s390] s390/qeth: utilize virtual MAC for Layer2 OSD devices (Philipp Rudo) [1653246] - [fs] vfs: fix FIGETBSZ ioctl on an overlayfs file (Miklos Szeredi) [1651362] - [fs] ovl: fix decode of dir file handle with multi lower layers (Miklos Szeredi) [1651362] - [fs] ovl: fix missing override creds in link of a metacopy upper (Miklos Szeredi) [1651362] - [fs] ovl: automatically enable redirect_dir on metacopy=on (Miklos Szeredi) [1651362] - [fs] ovl: check whiteout in ovl_create_over_whiteout() (Miklos Szeredi) [1651362] - [fs] ovl: fix recursive oi->lock in ovl_link() (Miklos Szeredi) [1651362] - [fs] ovl: fix error handling in ovl_verify_set_fh() (Miklos Szeredi) [1651362] - [mm] mm, memory_hotplug: check zone_movable in has_unmovable_pages (Baoquan He) [1643839] - [netdrv] hv_netvsc: fix vf serial matching with pci slot info (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: remove ndo_poll_controller (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: pair VF based on serial number (Vitaly Kuznetsov) [1637519] - [netdrv] hv_netvsc: fix schedule in RCU context (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Fix return value check in hv_pci_assign_slots() (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: support reporting serial number as slot information (Vitaly Kuznetsov) [1637519] - [pci] PCI: hv: Replace GFP_ATOMIC with GFP_KERNEL in new_pcichild_device() (Vitaly Kuznetsov) [1637519] - [char] ipmi: Fix timer race with module unload (Robert Richter) [1649812] - [arm64] arm64: hugetlb: Avoid unnecessary clearing in huge_ptep_set_access_flags (Christoph von Recklinghausen) [1635192] - [arm64] arm64: hugetlb: Fix handling of young ptes (Christoph von Recklinghausen) [1635192] - [mm] mm: Preserve _PAGE_DEVMAP across mprotect() calls (Jeff Moyer) [1647647]- [crypto] crypto: vmx - Fix sleep-in-atomic bugs (Steve Best) [1653662] - [netdrv] net: ena: update driver version from 2.0.1 to 2.0.2 (John Linville) [1634044] - [netdrv] net: ena: fix crash during ena_remove() (John Linville) [1634044] - [netdrv] net: ena: fix crash during failed resume from hibernation (John Linville) [1634044] - [netdrv] net: ena: enable CONFIG_ENA_ETHERNET for aarch64 (John Linville) [1634044] - [netdrv] net: ena: enable Low Latency Queues (John Linville) [1634044] - [netdrv] net: ena: Fix Kconfig dependency on X86 (John Linville) [1634044] - [netdrv] net: ena: fix indentations in ena_defs for better readability (John Linville) [1634044] - [netdrv] net: ena: update driver version to 2.0.1 (John Linville) [1634044] - [netdrv] net: ena: remove redundant parameter in ena_com_admin_init() (John Linville) [1634044] - [netdrv] net: ena: change rx copybreak default to reduce kernel memory pressure (John Linville) [1634044] - [netdrv] net: ena: limit refill Rx threshold to 256 to avoid latency issues (John Linville) [1634044] - [netdrv] net: ena: explicit casting and initialization, and clearer error handling (John Linville) [1634044] - [netdrv] net: ena: use CSUM_CHECKED device indication to report skb's checksum status (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_netdev (John Linville) [1634044] - [netdrv] net: ena: add functions for handling Low Latency Queues in ena_com (John Linville) [1634044] - [netdrv] net: ena: introduce Low Latency Queues data structures according to ENA spec (John Linville) [1634044] - [netdrv] net: ena: complete host info to match latest ENA spec (John Linville) [1634044] - [netdrv] net: ena: minor performance improvement (John Linville) [1634044] - [netdrv] net: ena: fix auto casting to boolean (John Linville) [1634044] - [netdrv] net: ena: fix NULL dereference due to untimely napi initialization (John Linville) [1634044] - [netdrv] net: ena: fix rare bug when failed restart/resume is followed by driver removal (John Linville) [1634044] - [netdrv] net: ena: fix warning in rmmod caused by double iounmap (John Linville) [1634044] - [netdrv] net: ena: remove ndo_poll_controller (John Linville) [1634044] - [netdrv] net: ena: fix incorrect usage of memory barriers (John Linville) [1634044] - [netdrv] net: ena: fix missing calls to READ_ONCE (John Linville) [1634044] - [netdrv] net: ena: fix missing lock during device destruction (John Linville) [1634044] - [netdrv] net: ena: fix potential double ena_destroy_device() (John Linville) [1634044] - [netdrv] net: ena: fix device destruction to gracefully free resources (John Linville) [1634044] - [netdrv] net: ena: fix driver when PAGE_SIZE == 64kB (John Linville) [1634044] - [netdrv] net: ena: fix surprise unplug NULL dereference kernel crash (John Linville) [1634044] - [s390] s390/zcrypt: reinit ap queue state machine during device probe (Philipp Rudo) [1653668] - [s390] s390/kdump: Make elfcorehdr size calculation ABI compliant (Philipp Rudo) [1653245] - [s390] s390/kdump: Fix elfcorehdr size calculation (Philipp Rudo) [1653245] - [block] block: fix 32 bit overflow in __blkdev_issue_discard() (Ming Lei) [1638826] - [ata] libata: blacklist SAMSUNG MZ7TD256HAFV-000L9 SSD (Ming Lei) [1638826] - [block] block: copy ioprio in __bio_clone_fast() and bounce (Ming Lei) [1638826] - [trace] kyber: fix wrong strlcpy() size in trace_kyber_latency() (Ming Lei) [1638826] - [block] floppy: fix race condition in __floppy_read_block_0() (Ming Lei) [1638826] - [block] block: make blk_try_req_merge() static (Ming Lei) [1638826] - [block] block: remove dead queue members (Ming Lei) [1638826] - [block] block: clean up dead code that is now redundant (Ming Lei) [1638826] - [nvme] nvme: fix boot hang with only being able to get one IRQ vector (Ming Lei) [1638826] - [block] ide: don't clear special on ide_queue_rq() entry (Ming Lei) [1638826] - [block] null_blk: remove unused nullb device (Ming Lei) [1638826] - [block] ide: don't use req->special (Ming Lei) [1638826] - [block] pd: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] aoe: replace ->special use with private data in the request (Ming Lei) [1638826] - [block] skd_main: don't use req->special (Ming Lei) [1638826] - [block] nullb: remove leftover legacy request code (Ming Lei) [1638826] - [scsi] fnic: fix fnic_scsi_host_{start,end}_tag (Ming Lei) [1638826] - [block] block: remove set but not used variable 'et' (Ming Lei) [1638826] - [block] block: remove the BLKPREP_* values. (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from device handler ->prep_fn (Ming Lei) [1638826] - [scsi] scsi: return blk_status_t from scsi_init_io and ->init_command (Ming Lei) [1638826] - [scsi] scsi: clean up error handling in scsi_init_io (Ming Lei) [1638826] - [scsi] scsi: push blk_status_t up into scsi_setup_{fs,scsi}_cmnd (Ming Lei) [1638826] - [scsi] scsi: simplify scsi_prep_state_check (Ming Lei) [1638826] - [block] ide: cleanup ->prep_rq calling convention (Ming Lei) [1638826] - [block] block: remove req->timeout_list (Ming Lei) [1638826] - [block] blk-mq: provide a helper to check if a queue is busy (Ming Lei) [1638826] - [block] blk-mq-tag: change busy_iter_fn to return whether to continue or not (Ming Lei) [1638826] - [block] ms_block: remove unused pointer 'set' (Ming Lei) [1638826] - [block] sunvdc: fix compiler warning (Ming Lei) [1638826] - [nvme] nvme: add separate poll queue map (Ming Lei) [1638826] - [block] block: add REQ_HIPRI and inherit it from IOCB_HIPRI (Ming Lei) [1638826] - [nvme] nvme: utilize two queue maps, one for reads and one for writes (Ming Lei) [1638826] - [block] blk-mq: initial support for multiple queue maps (Ming Lei) [1638826] - [block] blk-mq: improve plug list sorting (Ming Lei) [1638826] - [block] blk-mq: cleanup and improve list insertion (Ming Lei) [1638826] - [block] blk-mq: cache request hardware queue mapping (Ming Lei) [1638826] - [block] blk-mq: separate number of hardware queues from nr_cpu_ids (Ming Lei) [1638826] - [block] blk-mq: support multiple hctx maps (Ming Lei) [1638826] - [block] blk-mq: add 'type' attribute to the sysfs hctx directory (Ming Lei) [1638826] - [block] blk-mq: allow software queue to map to multiple hardware queues (Ming Lei) [1638826] - [block] blk-mq: pass in request/bio flags to queue mapping (Ming Lei) [1638826] - [block] blk-mq: provide dummy blk_mq_map_queue_type() helper (Ming Lei) [1638826] - [block] blk-mq: abstract out queue map (Ming Lei) [1638826] - [block] blk-mq: kill q->mq_map (Ming Lei) [1638826] - [kernel] genirq/affinity: Add support for allocating interrupt sets (Ming Lei) [1638826] - [kernel] genirq/affinity: Pass first vector to __irq_build_affinity_masks() (Ming Lei) [1638826] - [kernel] genirq/affinity: Move two stage affinity spreading into a helper function (Ming Lei) [1638826] - [kernel] genirq/affinity: Spread IRQs to all available NUMA nodes (Ming Lei) [1638826] - [block] block: kill request ->cpu member (Ming Lei) [1638826] - [block] block: get rid of q->softirq_done_fn() (Ming Lei) [1638826] - [block] block: get rid of blk_queued_rq() (Ming Lei) [1638826] - [block] blk-merge: kill dead queue lock held check (Ming Lei) [1638826] - [block] block: remove req_no_special_merge() from merging code (Ming Lei) [1638826] - [block] block: kill request slab cache (Ming Lei) [1638826] - [block] block: remove request_list code (Ming Lei) [1638826] - [block] bsg: move bsg-lib parts outside of request queue (Ming Lei) [1638826] - [block] block: kill legacy parts of timeout handling (Ming Lei) [1638826] - [block] block: remove __blk_put_request() (Ming Lei) [1638826] - [block] block: get rid of MQ scheduler ops union (Ming Lei) [1638826] - [block] block: remove dead elevator code (Ming Lei) [1638826] - [block] block: remove legacy IO schedulers (Ming Lei) [1638826] - [block] block: cleanup kick/queued handling (Ming Lei) [1638826] - [block] block: remove non mq parts from the flush code (Ming Lei) [1638826] - [block] block: remove legacy rq tagging (Ming Lei) [1638826] - [block] blk-cgroup: remove legacy queue bypassing (Ming Lei) [1638826] - [block] blk-wbt: kill check for legacy queue type (Ming Lei) [1638826] - [block] block: remove blk_complete_request() (Ming Lei) [1638826] - [block] bsg: convert to use blk-mq (Ming Lei) [1638826] - [block] bsg: provide bsg_remove_queue() helper (Ming Lei) [1638826] - [block] bsg: pass in desired timeout handler (Ming Lei) [1638826] - [s390] dasd: remove dead code (Ming Lei) [1638826] - [block] block: remove q->lld_busy_fn() (Ming Lei) [1638826] - [scsi] scsi: kill off the legacy IO path (Ming Lei) [1638826] - [scsi] scsi: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: provide mq_ops->busy() hook (Ming Lei) [1638826] - [block] blk-mq: remove legacy check in queue blk_freeze_queue() (Ming Lei) [1638826] - [block] blk-mq: remove the request_list usage (Ming Lei) [1638826] - [block] ide: convert to blk-mq (Ming Lei) [1638826] - [block] mspro_block: convert to blk-mq (Ming Lei) [1638826] - [block] ms_block: convert to blk-mq (Ming Lei) [1638826] - [block] sunvdc: convert to blk-mq (Ming Lei) [1638826] - [block] null_blk: Add conventional zone configuration for zoned support (Ming Lei) [1638826] - [ata] libata: Apply NOLPM quirk for SAMSUNG MZ7TD256HAFV-000L9 (Ming Lei) [1638826] - [block] block, bfq: fix asymmetric scenarios detection (Ming Lei) [1638826] - [cdrom] gdrom: fix mistake in assignment of error (Ming Lei) [1638826] - [block] blk-mq: place trace_block_getrq() in correct place (Ming Lei) [1638826] - [block] block: Introduce blk_revalidate_disk_zones() (Ming Lei) [1638826] - [block] block: add a report_zones method (Ming Lei) [1638826] - [block] block: Expose queue nr_zones in sysfs (Ming Lei) [1638826] - [block] block: Improve zone reset execution (Ming Lei) [1638826] - [block] block: Introduce BLKGETNRZONES ioctl (Ming Lei) [1638826] - [block] block: Introduce BLKGETZONESZ ioctl (Ming Lei) [1638826] - [block] block: Limit allocation of zone descriptors for report zones (Ming Lei) [1638826] - [block] block: Introduce blkdev_nr_zones() helper (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Fix sd_zbc_check_zones() error checks (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Reduce boot device scan and revalidate time (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Rearrange code (Ming Lei) [1638826] - [scsi] scsi: sd_zbc: Remove an assignment from sd_zbc_setup_report_cmnd() (Ming Lei) [1638826] - [scsi] scsi: sd: don't crash the host on invalid commands (Ming Lei) [1638826] - [pci] PCI/MSI: Warn and return error if driver enables MSI/MSI-X twice (Ming Lei) [1638826] - [fs] f2fs: remove request_list check in is_idle() (Ming Lei) [1638826] - [scsi] scsi: osd: initiator should use mq variant of request ending (Ming Lei) [1638826] - [scsi] scsi: fnic: replace gross legacy tag hack with blk-mq hack (Ming Lei) [1638826] - [infiniband] ib_srp: Remove WARN_ON in srp_terminate_io() (Ming Lei) [1638826] - [scsi] scsi: ufs: Disable blk-mq for now (Ming Lei) [1638826] - [block] sx8: convert to blk-mq (Ming Lei) [1638826] - [block] z2ram: convert to blk-mq (Ming Lei) [1638826] - [cdrom] gdrom: convert to blk-mq (Ming Lei) [1638826] - [block] floppy: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: convert to blk-mq (Ming Lei) [1638826] - [block] ataflop: fix error handling during setup (Ming Lei) [1638826] - [block] ataflop: fold headers into C file (Ming Lei) [1638826] - [block] amiflop: convert to blk-mq (Ming Lei) [1638826] - [block] amiflop: clean up on errors during setup (Ming Lei) [1638826] - [block] amiflop: fold headers into C file (Ming Lei) [1638826] - [block] swim3: convert to blk-mq (Ming Lei) [1638826] - [block] swim3: add real error handling in setup (Ming Lei) [1638826] - [block] swim: convert to blk-mq (Ming Lei) [1638826] - [block] swim: fix cleanup on setup error (Ming Lei) [1638826] - [mtd] mtd_blkdevs: convert to blk-mq (Ming Lei) [1638826] - [block] xsysace: convert to blk-mq (Ming Lei) [1638826] - [block] paride: convert pf to blk-mq (Ming Lei) [1638826] - [block] paride: convert pd to blk-mq (Ming Lei) [1638826] - [block] paride: convert pcd to blk-mq (Ming Lei) [1638826] - [block] ps3disk: convert to blk-mq (Ming Lei) [1638826] - [block] blk-mq: provide helper for setting up an SQ queue and tag set (Ming Lei) [1638826] - [block] null_blk: remove set but not used variable 'q' (Ming Lei) [1638826] - [cdrom] cdrom: don't attempt to fiddle with cdo->capability (Ming Lei) [1638826] - [block] block: remove bogus check for queue_lock assignment (Ming Lei) [1638826] - [block] null_blk: remove legacy IO path (Ming Lei) [1638826] - [block] um: Convert ubd driver to blk-mq (Ming Lei) [1638826] - [block] skd: fixup usage of legacy IO API (Ming Lei) [1638826] - [block] aoe: convert aoeblk to blk-mq (Ming Lei) [1638826] - [block] ide: remove redundant variables queue_run_ms and left (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion convert BUGs to WARNs (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion hints on fastpath (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_reprep helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_action helper (Ming Lei) [1638826] - [scsi] scsi: core: add scsi_io_completion_nz_result function (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: rename variables (Ming Lei) [1638826] - [scsi] scsi: core: scsi_io_completion: comment on end_request return (Ming Lei) [1638826] - [scsi] scsi: core: use blk_mq_run_hw_queues in scsi_kick_queue (Ming Lei) [1638826] - [scsi] scsi: sg: remove bad blk_end_request_all() call (Ming Lei) [1638826] - [block] blk-mq: complete req in softirq context in case of single queue (Ming Lei) [1638826] - [block] block, bfq: improve asymmetric scenarios detection (Ming Lei) [1638826] - [block] block: remove redundant 'default n' from Kconfig-s (Ming Lei) [1638826] - [block] blk-mq-debugfs: Also show requests that have not yet been started (Ming Lei) [1638826] - [block] block: Finish renaming REQ_DISCARD into REQ_OP_DISCARD (Ming Lei) [1638826] - [block] kyber: fix integer overflow of latency targets on 32-bit (Ming Lei) [1638826] - [block] kyber: add tracepoints (Ming Lei) [1638826] - [block] kyber: implement improved heuristics (Ming Lei) [1638826] - [block] kyber: don't make domain token sbitmap larger than necessary (Ming Lei) [1638826] - [block] block: export blk_stat_enable_accounting() (Ming Lei) [1638826] - [block] block: move call of scheduler's ->completed_request() hook (Ming Lei) [1638826] - [block] blk-mq: Enable support for runtime power management (Ming Lei) [1638826] - [block] block: Make blk_get_request() block for non-PM requests while suspended (Ming Lei) [1638826] - [block] block: Allow unfreezing of a queue while requests are in progress (Ming Lei) [1638826] - [lib] percpu-refcount: Introduce percpu_ref_resurrect() (Ming Lei) [1638826] - [block] block: Schedule runtime resume earlier (Ming Lei) [1638826] - [block] block: Split blk_pm_add_request() and blk_pm_put_request() (Ming Lei) [1638826] - [block] block, scsi: Change the preempt-only flag into a counter (Ming Lei) [1638826] - [block] block: Move power management code into a new source file (Ming Lei) [1638826] - [block] Blk-throttle: update to use rbtree with leftmost node cached (Ming Lei) [1638826] - [block] block: use bio_add_page in bio_iov_iter_get_pages (Ming Lei) [1638826] - [block] blok, bfq: do not plug I/O if all queues are weight-raised (Ming Lei) [1638826] - [block] block, bfq: inject other-queue I/O into seeky idle queues on NCQ flash (Ming Lei) [1638826] - [block] block, bfq: correctly charge and reset entity service in all cases (Ming Lei) [1638826]- [rpmspec] redhat: fix bpf_samples build (Jiri Benc) [1611579] - [fs] mnt: fix __detach_mounts infinite loop (Benjamin Coddington) [1628736] - [pci] pcie: Enable Broadom iProc PCIE and mark it is as tech preview (Mark Langsdorf) [1576958] - [pci] PCI/ACPI: Add iProc PCIe MCFG quirk (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Add ACPI/ECAM support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Remove PAXC slot check to allow VF support (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reduce inbound/outbound mapping print level (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Reject unconfigured physical functions from PAXC (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Disable MSI parsing in certain PAXC blocks (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Fix up corrupted PAXC root complex config registers (Mark Langsdorf) [1576958] - [pci] PCI: iproc: Activate PAXC bridge quirk for more devices (Mark Langsdorf) [1576958]- [s390] s390/mm: fix mis-accounting of pgtable_bytes (Joe Lawrence) [1644481] - [mm] mm: add mm_pxd_folded checks to pgtable_bytes accounting functions (Joe Lawrence) [1644481] - [mm] mm: introduce mm_[p4d|pud|pmd]_folded (Joe Lawrence) [1644481] - [mm] mm: make the __PAGETABLE_PxD_FOLDED defines non-empty (Joe Lawrence) [1644481] - [x86] x86/cpu/vmware: Do not trace vmware_sched_clock() (Vitaly Kuznetsov) [1650273] - [fs] fuse: fix possibly missed wake-up after abort (Lukas Czerner) [1649244] - [fs] fuse: fix leaked notify reply (Lukas Czerner) [1649244] - [fs] fuse: fix blocked_waitq wakeup (Lukas Czerner) [1649244] - [fs] fuse: set FR_SENT while locked (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_write() (Lukas Czerner) [1649244] - [fs] fuse: Fix use-after-free in fuse_dev_do_read() (Lukas Czerner) [1649244] - [fs] fuse: Add missed unlock_page() to fuse_readpages_fill() (Lukas Czerner) [1649244] - [fs] fuse: Don't access pipe->buffers without pipe_lock() (Lukas Czerner) [1649244] - [fs] fuse: fix initial parallel dirops (Lukas Czerner) [1649244] - [fs] fuse: Fix oops at process_init_reply() (Lukas Czerner) [1649244] - [fs] fuse: umount should wait for all requests (Lukas Czerner) [1649244] - [fs] fuse: fix unlocked access to processing queue (Lukas Czerner) [1649244] - [fs] fuse: fix double request_end() (Lukas Czerner) [1649244] - [fs] fuse: fix use-after-free in fuse_direct_IO() (Lukas Czerner) [1599195]- [firmware] efi: Fix debugobjects warning on 'efi_rts_work' (Waiman Long) [1652190] - [rpmspec] kernel.spec: Do not zip modules on noarch builds (Prarit Bhargava) [1646471] - [iommu] iommu/amd: Clear memory encryption mask from physical address (Gary Hook) [1640384]- [powerpc] powerpc/mm/radix: Only need the Nest MMU workaround for R -> RW transition (Steve Best) [1651276] - [powerpc] powerpc/mm/books3s: Add new pte bit to mark pte temporarily invalid (Steve Best) [1651276] - [powerpc] powerpc/tm: Fix HFSCR bit for no suspend case (Steve Best) [1651275]- [powerpc] powerpc/powernv: Fix concurrency issue with npu->mmio_atsd_usage (Steve Best) [1651267] - [tools] perf tools: Remove ext from struct kmod_path (Jiri Olsa) [1581390] - [tools] perf tools: Add gzip_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add lzma_is_compressed function (Jiri Olsa) [1581390] - [tools] perf tools: Add is_compressed callback to compressions array (Jiri Olsa) [1581390] - [tools] perf tools: Move the temp file processing into decompress_kmodule (Jiri Olsa) [1581390] - [tools] perf tools: Use compression id in decompress_kmodule() (Jiri Olsa) [1581390] - [tools] perf tools: Store compression id into struct dso (Jiri Olsa) [1581390] - [tools] perf tools: Add compression id into 'struct kmod_path' (Jiri Olsa) [1581390] - [tools] perf tools: Make is_supported_compression() static (Jiri Olsa) [1581390] - [tools] perf tools: Make decompress_to_file() function static (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in __open_dso() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in symbol__disassemble() (Jiri Olsa) [1581390] - [tools] perf tools: Get rid of dso__needs_decompress() call in read_object_code() (Jiri Olsa) [1581390] - [rpmspec] redhat: Enable kernel-tools (for kvm_stat) on s390x, too (Thomas Huth) [1631222]- [drm] drm/atomic_helper: Stop modesets on unregistered connectors harder (Lyude Paul) [1631575] - [drm] drm/nouveau: Fix nv50_mstc->best_encoder() (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Allow DPMS On<->Off changes for unregistered connectors (Lyude Paul) [1631575] - [drm] drm/i915: Fix intel_dp_mst_best_encoder() (Lyude Paul) [1631575] - [drm] drm/i915: Skip vcpi allocation for MSTB ports that are gone (Lyude Paul) [1631575] - [drm] drm/i915: Don't unset intel_connector->mst_port (Lyude Paul) [1631575] - [drm] drm/atomic_helper: Disallow new modesets on unregistered connectors (Lyude Paul) [1631575] - [s390] s390/qeth: fix HiperSockets sniffer (Philipp Rudo) [1649773] - [s390] s390/qeth: report 25Gbit link speed (Philipp Rudo) [1649772] - [s390] s390/qeth: sanitize strings in debug messages (Philipp Rudo) [1649770] - [s390] s390/qeth: fix initial operstate (Philipp Rudo) [1649769] - [s390] s390/qeth: unregister netdevice only when registered (Philipp Rudo) [1649769] - [powerpc] powerpc/64s: consolidate MCE counter increment (Steve Best) [1633550] - [powerpc] powerpc/64s: move machine check SLB flushing to mm/slb.c (Steve Best) [1633550] - [powerpc] powernv/pseries: consolidate code for mce early handling (Steve Best) [1633550] - [powerpc] powerpc/pseries: Dump the SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Display machine check error details (Steve Best) [1633550] - [powerpc] powerpc/pseries: Flush SLB contents on SLB MCE errors (Steve Best) [1633550] - [powerpc] powerpc/pseries: Define MCE error event section (Steve Best) [1633550] - [powerpc] powerpc/pseries: Avoid using the size greater than RTAS_ERROR_LOG_MAX (Steve Best) [1633550] - [powerpc] powerpc/pseries: Defer the logging of rtas error to irq work queue (Steve Best) [1633550] - [powerpc] powerpc/pseries: Fix endianness while restoring of r3 in MCE handler (Steve Best) [1633550] - [cdrom] cdrom: fix improper type cast, which can leat to information leak (Maurizio Lombardi) [1650476]- [drm] drm/amdgpu/pm: Fix potential Spectre v1 (Rob Clark) [1637115] - [drm] drm/i915/kvmgt: Fix potential Spectre v1 (Rob Clark) [1637115] - [fs] gfs2: Fix metadata read-ahead during truncate (2) (Andreas Grunbacher) [1647982] - [block] block: make sure writesame bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: cleanup __blkdev_issue_discard() (Ming Lei) [1648750] - [block] block: make sure discard bio is aligned with logical block size (Ming Lei) [1648750] - [block] block: Clear kernel memory before copying to user (Ming Lei) [1648752] - [block] block: respect virtual boundary mask in bvecs (Ming Lei) [1648756] - [block] xen: don't include from and (Ming Lei) [1648756] - [block] block: remove ARCH_BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] xen: provide a prototype for xen_biovec_phys_mergeable in xen.h (Ming Lei) [1648756] - [block] xen: remove the xen_biovec_phys_mergeable export (Ming Lei) [1648756] - [block] arm: remove the unused BIOVEC_MERGEABLE define (Ming Lei) [1648756] - [block] block: don't include bug.h from bio.h (Ming Lei) [1648756] - [block] block: don't include io.h from bio.h (Ming Lei) [1648756] - [block] block: remove bvec_to_phys (Ming Lei) [1648756] - [block] block: merge BIOVEC_SEG_BOUNDARY into biovec_phys_mergeable (Ming Lei) [1648756] - [block] block: add a missing BIOVEC_SEG_BOUNDARY check in bio_add_pc_page (Ming Lei) [1648756] - [block] block: simplify BIOVEC_PHYS_MERGEABLE (Ming Lei) [1648756] - [block] block: move req_gap_back_merge to blk.h (Ming Lei) [1648756] - [block] block: move req_gap_{back,front}_merge to blk-merge.c (Ming Lei) [1648756] - [block] block: move integrity_req_gap_{back,front}_merge to blk.h (Ming Lei) [1648756] - [fs] gfs2: Fix iomap buffer head reference counting bug (Andreas Grunbacher) [1647073] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k1 (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Initialize port speed to avoid setting lower speed (Himanshu Madhani) [1615896] - [scsi] scsi: qla2xxx: Fix incorrect port speed being set for FC adapters (Himanshu Madhani) [1615896] - [block] block: brd: associate with queue until adding disk (Ming Lei) [1644602] - [block] block: call rq_qos_exit() after queue is frozen (Ming Lei) [1641558] - [block] block: fix the DISCARD request merge (Ming Lei) [1646776] - [block] blk-mq: fallback to previous nr_hw_queues when updating fails (Ming Lei) [1642218] - [block] blk-mq: realloc hctx when hw queue is mapped to another node (Ming Lei) [1642218] - [block] blk-mq: change gfp flags to GFP_NOIO in blk_mq_realloc_hw_ctxs (Ming Lei) [1642218] - [block] blk-mq: adjust debugfs and sysfs register when updating nr_hw_queues (Ming Lei) [1642218] - [block] block: remove bio_rewind_iter() (Ming Lei) [1642208]- [fs] jbd2: fix use after free in jbd2_log_do_checkpoint() (Lukas Czerner) [1644694] - [fs] ext4: initialize retries variable in ext4_da_write_inline_data_begin() (Lukas Czerner) [1644694] - [fs] ext4: fix build error when DX_DEBUG is defined (Lukas Czerner) [1644694]- [pinctrl] pinctrl: intel: Add Ice Lake PCH pin controller support (David Arcari) [1483413] - [netdrv] nfp: flower: fix vlan match by checking both vlan id and vlan pcp (Pablo Cascon) [1645220] - [netdrv] nfp: flower: reject tunnel encap with ipv6 outer headers for offloading (Pablo Cascon) [1646644] - [netdrv] nfp: populate bus-info on representors (Pablo Cascon) [1643998] - [powerpc] KVM: PPC: Validate TCEs against preregistered memory page sizes (David Gibson) [1625821] - [powerpc] KVM: PPC: Inform the userspace about TCE update failures (David Gibson) [1625821] - [powerpc] KVM: PPC: Book3S: Fix guest DMA when guest partially backed by THP pages (David Gibson) [1625821]- [kernel] locking/lockdep: Fix debug_locks off performance problem (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove duplicated 'lock_class_ops' percpu array (Waiman Long) [1647560] - [kernel] locking/lockdep: Make class->ops a percpu counter and move it under CONFIG_DEBUG_LOCKDEP=y (Waiman Long) [1647560] - [kernel] locking/lockdep: Add a faster path in __lock_release() (Waiman Long) [1647560] - [kernel] locking/lockdep: Eliminate redundant IRQs check in __lock_acquire() (Waiman Long) [1647560] - [kernel] locking/lockdep: Remove add_chain_cache_classes() (Waiman Long) [1647560] - [fs] gfs2: Put bitmap buffers in put_super (Andreas Grunbacher) [1647073] - [scsi] scsi: hpsa: limit transfer length to 1MB, not 512kB (Joseph Szczypek) [1643956] - [netdrv] nfp: report FW vNIC stats in interface stats (Pablo Cascon) [1645032] - [rpmspec] spec: Add bpftool debuginfo package (Jiri Olsa) [1633018] - [crypto] crypto: chelsio: Fix memory corruption in DMA Mapped buffers (Arjun Vynipadath) [1631750] - [cdrom] cdrom: Fix info leak/OOB read in cdrom_ioctl_drive_status (Maurizio Lombardi) [1627732] {CVE-2018-16658}- [kernel] srcu: Make early-boot call_srcu() reuse workqueue lists (Waiman Long) [1644375] - [tools] rcutorture: Test early boot call_srcu() (Waiman Long) [1644375] - [kernel] srcu: Make call_srcu() available during very early boot (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_state.ofl_lock to raw_spinlock_t (Waiman Long) [1644375] - [kernel] rcu: Remove obsolete ->dynticks_fqs and ->cond_resched_completed (Waiman Long) [1644375] - [kernel] rcu: Switch ->dynticks to rcu_data structure, remove rcu_dynticks (Waiman Long) [1644375] - [kernel] rcu: Switch dyntick nesting counters to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch urgent quiescent-state requests to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch lazy counts to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch last accelerate/advance to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Switch ->tick_nohz_enabled_snap to rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Merge rcu_dynticks structure into rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_dynticks_snap() from Tiny RCU (Waiman Long) [1644375] - [kernel] rcu: Convert "1UL << x" to "BIT(x)" (Waiman Long) [1644375] - [kernel] rcu: Avoid resched_cpu() when rescheduling the current CPU (Waiman Long) [1644375] - [kernel] rcu: More aggressively enlist scheduler aid for nohz_full CPUs (Waiman Long) [1644375] - [kernel] rcu: Compute jiffies_till_sched_qs from other kernel parameters (Waiman Long) [1644375] - [kernel] rcu: Provide functions for determining if call_rcu() has been invoked (Waiman Long) [1644375] - [kernel] rcu: Eliminate ->rcu_qs_ctr from the rcu_dynticks structure (Waiman Long) [1644375] - [kernel] rcu: Motivate Tiny RCU forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Dump reader protection sequence if failures or close calls (Waiman Long) [1644375] - [kernel] rcu: Provide improved interrupt-from-idle check in rcu_check_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Make need_resched() respond to urgent RCU-QS needs (Waiman Long) [1644375] - [kernel] rcu: Inline _rcu_barrier() into its sole remaining caller (Waiman Long) [1644375] - [kernel] rcu: Define rcu_all_qs() only in !PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Remove !PREEMPT code from rcu_note_voluntary_context_switch() (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in update.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree_exp.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tree.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in tiny.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in srcutree.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcutorture.c (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcu.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in Kconfig (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate_wait.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rculist.h (Waiman Long) [1644375] - [kernel] rcu: Clean up flavor-related definitions and comments in rcupdate.h (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused rcutorture APIs (Waiman Long) [1644375] - [kernel] rcuperf: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcutorture: Remove the "rcu_bh" and "sched" torture types (Waiman Long) [1644375] - [kernel] rcu: Stop testing RCU-bh and RCU-sched (Waiman Long) [1644375] - [kernel] rcutorture: Add RCU-bh and RCU-sched support for extended readers (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-sched update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Consolidate RCU-bh update-side function definitions (Waiman Long) [1644375] - [kernel] rcu: Pull rcu_gp_kthread() FQS loop into separate function (Waiman Long) [1644375] - [kernel] rcu: Inline increment_cpu_stall_ticks() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Fix typo in force_qs_rnp()'s parameter's parameter (Waiman Long) [1644375] - [kernel] rcu: Eliminate initialization-time use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate RCU-barrier use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate quiescent-state and grace-period-nonstart use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate callback-invocation/invocation use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate grace-period management code use of rsp (Waiman Long) [1644375] - [kernel] rcu: Eliminate stall-warning use of rsp (Waiman Long) [1644375] - [kernel] rcu: Restructure rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Simplify rcutorture_get_gp_data() (Waiman Long) [1644375] - [kernel] rcu: Remove for_each_rcu_flavor() flavor-traversal macro (Waiman Long) [1644375] - [kernel] rcu: Remove last non-flavor-traversal rsp local variable from tree_plugin.h (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data structure's ->rsp field (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_node tree accessor macros (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from expedited grace-period functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from no-CBs CPU functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall_info() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_spawn_one_boost_kthread() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from dump_blkd_tasks() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_print_detail_task_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_init_one() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_boot_init_percpu_data() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from _rcu_barrier() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_pending() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __call_rcu() and friend (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __rcu_process_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from force-quiescent-state functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_do_batch() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from CPU hotplug functions (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_quiescent_state() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread() and friends (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_slow() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from __note_gp_changes() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_advance_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs_unlocked() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_accelerate_cbs() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_kthread_wake() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_future_gp_cleanup() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from check_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from print_other_cpu_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_stall_kick_kthreads() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_dump_cpu_stacks() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_check_gp_kthread_starvation() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from record_gp_stall_check_time() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_get_root() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_gp_in_progress() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rdp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_unblock_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rsp() (Waiman Long) [1644375] - [kernel] rcu: Remove rsp parameter from rcu_report_qs_rnp() (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_data_p pointer to default rcu_data structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state_p pointer to default rcu_state structure (Waiman Long) [1644375] - [kernel] rcu: Remove rcu_state structure's ->rda field (Waiman Long) [1644375] - [kernel] rcu: Eliminate rcu_state structure's ->call field (Waiman Long) [1644375] - [kernel] rcu: Remove RCU_STATE_INITIALIZER() (Waiman Long) [1644375] - [kernel] rcu: Express Tiny RCU updates in terms of RCU rather than RCU-sched (Waiman Long) [1644375] - [kernel] rcu: Define RCU-sched API in terms of RCU for Tree RCU PREEMPT builds (Waiman Long) [1644375] - [kernel] rcu: Fix typo in rcu_get_gp_kthreads_prio() header comment (Waiman Long) [1644375] - [kernel] rcu: Drop "wake" parameter from rcu_report_exp_rdp() (Waiman Long) [1644375] - [kernel] rcu: Update comments and help text for no more RCU-bh updaters (Waiman Long) [1644375] - [kernel] rcu: Define RCU-bh update API in terms of RCU (Waiman Long) [1644375] - [kernel] rcu: Report expedited grace periods at context-switch time (Waiman Long) [1644375] - [kernel] rcu: Apply RCU-bh QSes to RCU-sched and RCU-preempt when safe (Waiman Long) [1644375] - [kernel] rcu: Add warning to detect half-interrupts (Waiman Long) [1644375] - [kernel] rcu: Remove now-unused ->b.exp_need_qs field from the rcu_special union (Waiman Long) [1644375] - [kernel] rcu: Allow processing deferred QSes for exiting RCU-preempt readers (Waiman Long) [1644375] - [kernel] rcutorture: Test extended "rcu" read-side critical sections (Waiman Long) [1644375] - [kernel] rcu: Defer reporting RCU-preempt quiescent states when disabled (Waiman Long) [1644375] - [kernel] rcu: Refactor rcu_{nmi,irq}_{enter,exit}() (Waiman Long) [1644375] - [documentation] doc: Fix broken HTML directive (Waiman Long) [1644375] - [documentation] doc: Update removal of RCU-bh/sched update machinery (Waiman Long) [1644375] - [kernel] rcutorture: Maintain self-propagating CB only during forward-progress test (Waiman Long) [1644375] - [kernel] rcutorture: Check GP completion at stutter end (Waiman Long) [1644375] - [kernel] rcutorture: Print forward-progress test interval on error (Waiman Long) [1644375] - [kernel] rcutorture: Adjust number of reader kthreads per CPU-hotplug operations (Waiman Long) [1644375] - [kernel] rcutorture: Reduce priority of forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Limit reader duration if irq or bh disabled (Waiman Long) [1644375] - [kernel] rcutorture: Increase rcu_read_delay() longdelay_ms (Waiman Long) [1644375] - [kernel] rcutorture: Add self-propagating callback to forward-progress testing (Waiman Long) [1644375] - [kernel] rcutorture: Vary forward-progress test interval (Waiman Long) [1644375] - [kernel] rcutorture: Avoid no-test complaint if too few forward-progress tries (Waiman Long) [1644375] - [kernel] rcutorture: Also use GP sequence to judge forward progress (Waiman Long) [1644375] - [kernel] rcutorture: Add forward-progress tests for RCU grace periods (Waiman Long) [1644375] - [tools] rcutorture: Remove TREE06 and TREE08 from the default test list (Waiman Long) [1644375] - [kernel] rcuperf: Warn on bad perf type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Warn on bad torture type for built-in tests (Waiman Long) [1644375] - [kernel] rcutorture: Force occasional reader waits (Waiman Long) [1644375] - [tools] torture: Stop overwriting Make.out file with obsolete version (Waiman Long) [1644375] - [documentation] doc: Improve rcu_dynticks::dynticks documentation (Waiman Long) [1644375] - [documentation] doc: Fix broken RCU-requirements link to LKML archive (Waiman Long) [1644375] - [documentation] doc: Add design documentation on interruption of NMI handlers (Waiman Long) [1644375] - [kernel] rcutorture: Fix rcu_barrier successes counter (Waiman Long) [1644375] - [kernel] rcutorture: Add support to detect if boost kthread prio is too low (Waiman Long) [1644375] - [kernel] rcutorture: Use monotonic timestamp for stall detection (Waiman Long) [1644375] - [kernel] rcutorture: Make boost test more robust (Waiman Long) [1644375] - [kernel] rcutorture: Disable RT throttling for boost tests (Waiman Long) [1644375] - [kernel] rcutorture: Emphasize testing of single reader protection type (Waiman Long) [1644375] - [kernel] rcutorture: Handle extended read-side critical sections (Waiman Long) [1644375] - [kernel] rcutorture: Make rcu_torture_timer() use rcu_torture_one_read() (Waiman Long) [1644375] - [kernel] rcutorture: Use per-CPU random state for rcu_torture_timer() (Waiman Long) [1644375] - [kernel] rcutorture: Use atomic increment for n_rcu_torture_timers (Waiman Long) [1644375] - [kernel] rcutorture: Extract common code from rcu_torture_reader() (Waiman Long) [1644375] - [kernel] rcuperf: Remove unused torturing_tasks() function (Waiman Long) [1644375] - [kernel] rcu: Remove rcutorture test version and sequence number (Waiman Long) [1644375] - [kernel] rcutorture: Change units of onoff_interval to jiffies (Waiman Long) [1644375] - [kernel] rcu: Assign higher prio to RCU threads if rcutorture is built-in (Waiman Long) [1644375] - [documentation] rculist: Improve documentation for list_for_each_entry_from_rcu() (Waiman Long) [1644375] - [kernel] srcu: Add grace-period number to rcutorture statistics printout (Waiman Long) [1644375] - [kernel] rcu: Print stall-warning NMI dyntick state in hexadecimal (Waiman Long) [1644375] - [maintainers] MAINTAINERS: Update RCU, SRCU, and TORTURE-TEST entries (Waiman Long) [1644375] - [kernel] rcu: Make rcu_seq_diff() more exact (Waiman Long) [1644375] - [documentation] doc: Update synchronize_rcu() definition in whatisRCU.txt (Waiman Long) [1644375] - [kernel] rcu: Check the range of jiffies_till_{first, next}_fqs when setting them (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for rcutorture writer stall warning (Waiman Long) [1644375] - [kernel] rcu: Add comment to the last sleep in the rcu tasks loop (Waiman Long) [1644375] - [kernel] rcu: Speed up calling of RCU tasks callbacks (Waiman Long) [1644375] - [kernel] rcu: Add comment documenting how rcu_seq_snap works (Waiman Long) [1644375] - [kernel] rcu: Use RCU CPU stall timeout for rcu_check_gp_start_stall() (Waiman Long) [1644375] - [kernel] rcu: Remove __maybe_unused from rcu_cpu_has_callbacks() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_perf_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from rcu_torture_print_module_parms() (Waiman Long) [1644375] - [kernel] rcu: Remove "inline" from panic_on_rcu_stall() and rcu_blocking_is_gp() (Waiman Long) [1644375] - [kernel] rcu: Remove unused local variable "cpu" (Waiman Long) [1644375] - [kernel] rcu: Remove unused rcu_kick_nohz_cpu() function (Waiman Long) [1644375] - [kernel] rcu: Clarify and correct the rcu_preempt_qs() header comment (Waiman Long) [1644375] - [kernel] rcu: Inline rcu_dynticks_momentary_idle() into its sole caller (Waiman Long) [1644375] - [kernel] rcu: Mark task as .need_qs less aggressively (Waiman Long) [1644375] - [kernel] rcu: Improve RCU-tasks naming and comments (Waiman Long) [1644375] - [kernel] rcu: Use pr_fmt to prefix "rcu: " to logging output (Waiman Long) [1644375] - [kernel] rcu: rcupdate.h: Get rid of Sphinx warnings at rcu_pointer_handoff() (Waiman Long) [1644375] - [kernel] rcu: Improve rcu_note_voluntary_context_switch() reporting (Waiman Long) [1644375] - [kernel] rcu: Make rcu_read_unlock_special() static (Waiman Long) [1644375] - [kernel] rcu: Add diagnostics for offline CPUs failing to report QS (Waiman Long) [1644375] - [kernel] rcu: Record ->gp_state for both phases of grace-period initialization (Waiman Long) [1644375] - [kernel] rcu: Add CPU online/offline state to dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add up-tree information to dump_blkd_tasks() diagnostics (Waiman Long) [1644375] - [kernel] rcu: Remove CPU-hotplug failsafe from force-quiescent-state code path (Waiman Long) [1644375] - [kernel] rcu: Remove failsafe check for lost quiescent state (Waiman Long) [1644375] - [kernel] rcu: Move grace-period pre-init delay after pre-init (Waiman Long) [1644375] - [kernel] rcu: Add RCU-preempt check for waiting on newly onlined CPU (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs due to race with CPU offline (Waiman Long) [1644375] - [kernel] rcu: Fix grace-period hangs from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive splats from mid-init task resume (Waiman Long) [1644375] - [kernel] rcu: Suppress more involved false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive preempted-task splats (Waiman Long) [1644375] - [kernel] rcu: Suppress false-positive offline-CPU lockdep-RCU splat (Waiman Long) [1644375] - [kernel] rcu: Prevent useless FQS scan after all CPUs have checked in (Waiman Long) [1644375] - [kernel] rcu: Replace smp_wmb() with smp_store_release() for stall check (Waiman Long) [1644375] - [kernel] rcu: Fix typo and add additional debug (Waiman Long) [1644375] - [kernel] rcu: Make rcu_report_unblock_qs_rnp() warn on violated preconditions (Waiman Long) [1644375] - [kernel] rcu: Make rcu_init_new_rnp() stop upon already-set bit (Waiman Long) [1644375] - [kernel] rcu: Fix an obsolete ->qsmaskinit comment (Waiman Long) [1644375] - [kernel] rcu: Clean up handling of tasks blocked across full-rcu_node offline (Waiman Long) [1644375] - [kernel] rcu: Identify grace period is in progress as we advance up the tree (Waiman Long) [1644375] - [kernel] rcu: Use better variable names in funnel locking loop (Waiman Long) [1644375] - [kernel] rcu: Rename the grace-period-request variables and parameters (Waiman Long) [1644375] - [kernel] rcu: Regularize resetting of rcu_data wrap indicator (Waiman Long) [1644375] - [kernel] rcutorture: Correctly handle grace-period sequence wrap (Waiman Long) [1644375] - [kernel] rcu: Make rcu_start_this_gp() check for grace period already started (Waiman Long) [1644375] - [kernel] rcu: Fix cpustart tracepoint gp_seq number (Waiman Long) [1644375] - [kernel] rcu: Produce last "CleanupMore" trace only if late-breaking request (Waiman Long) [1644375] - [kernel] rcu: Don't funnel-lock above leaf node if GP in progress (Waiman Long) [1644375] - [documentation] doc: Update RCU CPU stall-warning documentation (Waiman Long) [1644375] - [documentation] doc: Update memory-ordering documentation for ->gp-seq (Waiman Long) [1644375] - [documentation] doc: Update data-structure documentation for ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make simple callback acceleration refer to rdp->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcu: Remove ->gpnum and ->completed (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_fqs tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_quiescent_state_report tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_unlock_preempted_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_preempt_task tracepoint to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period_init tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_future_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_grace_period tracepoint to gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make rcu_nocb_wait_gp() check if GP already requested (Waiman Long) [1644375] - [kernel] rcu: Move from ->need_future_gp[] to ->gp_seq_needed (Waiman Long) [1644375] - [kernel] rcutorture: Convert rcutorture_get_gp_data() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make RCU CPU stall warnings use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert grace-period requests to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->completedqs to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert ->rcu_iw_gpnum to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_in_progress() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_nocb_gp_get() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_try_advance_all_cbs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_implicit_dynticks_qs() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_gpnum_ovf() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move RCU's grace-period-change code to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert conditional grace-period primitives to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Make quiescent-state reporting use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Convert rcu_check_gp_kthread_starvation() to GP sequence number (Waiman Long) [1644375] - [kernel] rcu: Make rcutorture's batches-completed API use ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Move rcu_gp_slow() to ->gp_seq (Waiman Long) [1644375] - [kernel] rcu: Introduce grace-period sequence numbers (Waiman Long) [1644375] - [kernel] rcu: Make rcu_gp_cleanup() write only once to ->gp_flags (Waiman Long) [1644375] - [kernel] rcu: Diagnostics for grace-period startup hangs (Waiman Long) [1644375] - [kernel] rcu: Exclude near-simultaneous RCU CPU stall warnings (Waiman Long) [1644375] - [kernel] rcu: Use the proper lockdep annotation in dump_blkd_tasks() (Waiman Long) [1644375] - [kernel] rcu: Add debugging info to assertion (Waiman Long) [1644375] - [kernel] torture: Keep old-school dmesg format (Waiman Long) [1644375] - [kernel] torture: Make online/offline messages appear only for verbose=2 (Waiman Long) [1644375] - [tools] rcutorture: Make kvm-find-errors.sh find close calls (Waiman Long) [1644375] - [tools] rcutorture: Remove obsolete TREE08-T.boot file (Waiman Long) [1644375] - [tools] torture: Use a single build directory for torture scenarios (Waiman Long) [1644375] - [kernel] srcu: Introduce srcu_read_{un,}lock_notrace() (Waiman Long) [1644375] - [kernel] srcu: Add address of first callback to rcutorture output (Waiman Long) [1644375] - [kernel] srcu: Document that srcu_funnel_gp_start() implies srcu_funnel_exp_start() (Waiman Long) [1644375] - [kernel] srcu: Fix typos in __call_srcu() header comment (Waiman Long) [1644375] - [kernel] rcu: Make expedited grace period use direct call on last leaf (Waiman Long) [1644375]- [netdrv] nfp: flower: use offsets provided by pedit instead of index for ipv6 (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix multiple keys per pedit action (Pablo Cascon) [1645132] - [netdrv] nfp: flower: fix pedit set actions for multiple partial masks (Pablo Cascon) [1645132] - [netdrv] nfp: flower: ignore checksum actions when performing pedit actions (Pablo Cascon) [1644400] - [kernel] sched/fair: Fix throttle_list starvation with low CFS quota (Phil Auld) [1638526] - [net] tipc: fix the big/little endian issue in tipc_dest (Jon Maloy) [1640712] - [rpmspec] kernel.spec: Include kernel-signing-ca.cer public key (Prarit Bhargava) [1638465] - [block] block: don't deal with discard limit in blkdev_issue_discard() (Ming Lei) [1631255] - [powerpc] powerpc/mm: Check memblock_add against MAX_PHYSMEM_BITS range (Gustavo Duarte) [1561402] - [powerpc] powerpc/mm: Increase MAX_PHYSMEM_BITS to 128TB with SPARSEMEM_VMEMMAP config (Gustavo Duarte) [1561402]- [s390] s390/crypto: Enhance paes cipher to accept variable length key material (Philipp Rudo) [1644387] - [s390] s390/pkey: move pckmo subfunction available checks away from module init (Philipp Rudo) [1644387] - [s390] s390/pkey: Load pkey kernel module automatically (Philipp Rudo) [1644387] - [s390] s390/zcrypt: fix broken zcrypt_send_cprb in-kernel api function (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for transforming key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key verification (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit secure key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Add sysfs attributes to emit protected key blobs (Philipp Rudo) [1644387] - [s390] s390/pkey: Define protected key blob format (Philipp Rudo) [1644387] - [s390] s390/pkey: Introduce new API for random protected key generation (Philipp Rudo) [1644387] - [s390] s390/zcrypt: add ap_adapter_mask sysfs attribute (Philipp Rudo) [1644387] - [s390] s390/zcrypt: provide apfs failure code on type 86 error reply (Philipp Rudo) [1644387] - [s390] s390/zcrypt: zcrypt device driver cleanup (Philipp Rudo) [1644387] - [s390] s390/zcrypt: multiple zcrypt device nodes support (Philipp Rudo) [1644387] - [s390] s390/zcrypt: enable AP bus scan without a valid default domain (Philipp Rudo) [1644387] - [s390] s390/zcrypt: Use kmemdup to replace kmalloc + memcpy (Philipp Rudo) [1644387] - [s390] s390/qeth: add TSO support for L2 devices (Philipp Rudo) [1644381] - [s390] s390/qeth: add support for IPv6 TSO (Philipp Rudo) [1644381] - [s390] s390/qeth: enhance TSO control sequence (Philipp Rudo) [1644381] - [s390] s390/qeth: make TSO controls protocol-agnostic (Philipp Rudo) [1644381] - [s390] s390: qeth: Fix potential array overrun in cmd/rc lookup (Philipp Rudo) [1644381] - [s390] s390: qeth_core_mpc: Use ARRAY_SIZE instead of reimplementing its function (Philipp Rudo) [1644381] - [scsi] scsi: mpt3sas: Remove unnecessary parentheses and simplify null checks (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Use dma_pool_zalloc (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove unused macro MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT without logging levels (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove KERN_WARNING from panic uses (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert logging uses with MPT3SAS_FMT and reply_q_name to s: (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert mlsleading uses of pr_ with MPT3SAS_FMT (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Convert uses of pr_ with MPT3SAS_FMT to ioc_ (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Add ioc_ logging macros (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix calltrace observed while running IO & reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Improve kernel-doc headers (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Split _base_reset_handler(), mpt3sas_scsih_reset_handler() and mpt3sas_ctl_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix a race condition in mpt3sas_base_hard_reset_handler() (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix _transport_smp_handler() error path (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Introduce struct mpt3sas_nvme_cmd (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Annotate switch/case fall-through (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Remove set-but-not-used variables (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix indentation (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Update driver version "26.100.00.00" (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: As per MPI-spec, use combined reply queue for SAS3.5 controllers when HBA supports more than 16 MSI-x vectors (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Fix, False timeout prints for ioctl and other internal commands during controller reset (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't access the structure after decrementing it's instance reference count (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Incorrect command status was set/marked as not used (Tomas Henzl) [1638649] - [scsi] scsi: mpt3sas: Don't abort I/Os issued to NVMe drives while processing Async Broadcast primitive event (Tomas Henzl) [1638649] - [netdrv] net/mlx5e: Do not ignore netdevice TX/RX queues number (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Use non-delayed work for update stats (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Initialize all netdev common structures in one place (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Always initialize update stats delayed work (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Gather common netdev init/cleanup functionality in one place (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Fix netlink support in IPoIB (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Hoist alloc_netdev_mqs out of the driver (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Consolidate checking of the proposed child interface (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Maintain the child_intfs list from ndo_init/uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Do not remove child devices from within the ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of the sysfs_mutex (Alaa Hleihel) [1643103] - [infiniband] RDMA/netdev: Use priv_destructor for netdev cleanup (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move init code to ndo_init (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Move all uninit code into ndo_uninit (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Use cancel_delayed_work_sync for neigh-clean task (Alaa Hleihel) [1643103] - [infiniband] IB/ipoib: Get rid of IPOIB_FLAG_GOING_DOWN (Alaa Hleihel) [1643103] - [infiniband] RDMA/ipoib: Fix use of sizeof() (Alaa Hleihel) [1643103] - [netdrv] net/mlx5e: Do not recycle RX pages in interface down flow (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5e: Replace call to MPWQE free with dealloc in interface down flow (Alaa Hleihel) [1643103 1643047] - [net] net/xdp: Fix suspicious RCU usage warning (Alaa Hleihel) [1643103 1643047] - [netdrv] net/mlx5: WQ, fixes for fragmented WQ buffers API (Alaa Hleihel) [1643103 1636183] - [netdrv] net/mlx4_en: Use minimal rx and tx ring sizes on kdump kernel (Alaa Hleihel) [1643103 1615267] - [x86] mark coffeelake-s/h 8+2 as supported (David Arcari) [1575461 1575460] - [x86] x86/spec_ctrl: Synchronize STIBP changes with RHEL IBRS code (Waiman Long) [1643233] - [x86] x86/speculation: Propagate information about RSB filling mitigation to sysfs (Waiman Long) [1643233] - [x86] x86/speculation: Enable cross-hyperthread spectre v2 STIBP mitigation (Waiman Long) [1643233] - [x86] x86/speculation: Apply IBPB more strictly to avoid cross-process data leak (Waiman Long) [1643233] - [x86] x86/speculation: Add RETPOLINE_AMD support to the inline asm CALL_NOSPEC variant (Waiman Long) [1643233] - [x86] x86/CPU: Fix unused variable warning when !CONFIG_IA32_EMULATION (Waiman Long) [1643233] - [x86] x86/pti/64: Remove the SYSCALL64 entry trampoline (Waiman Long) [1643233] - [x86] x86/entry/64: Use the TSS sp2 slot for SYSCALL/SYSRET scratch space (Waiman Long) [1643233] - [x86] x86/entry/64: Document idtentry (Waiman Long) [1643233] - [x86] x86/asm-offsets: Move TSS_sp0 and TSS_sp1 to asm-offsets.c (Waiman Long) [1643233] - [x86] x86: Add entry trampolines to kcore (Waiman Long) [1643233] - [kernel] kallsyms, x86: Export addresses of PTI entry trampolines (Waiman Long) [1643233] - [kernel] kallsyms: Simplify update_iter_mod() (Waiman Long) [1643233] - [scsi] scsi: csiostor: fix incorrect port capabilities (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: add a check for NULL pointer after kmalloc() (Arjun Vynipadath) [1628866] - [scsi] scsi: csiostor: update ingress pack and pad boundary value (Arjun Vynipadath) [1628866]- [netdrv] nfp: flower: use host context count provided by firmware (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use stats array instead of storing stats per flow (Pablo Cascon) [1639609] - [netdrv] nfp: flower: use rhashtable for flow caching (Pablo Cascon) [1639609] - [netdrv] nfp: avoid soft lockups under control message storm (Pablo Cascon) [1639609] - [kernel] sched: disable autogroups by default (Phil Auld) [1568166] - [s390] s390/keyboard: sanitize array index in do_kdsk_ioctl (Steve Best) [1637591] - [char] ipmi:ssif: Add support for multi-part transmit messages > 2 parts (Tony Camuso) [1622053] - [scsi] scsi: libsas: fix a race condition when smp task timeout (Zhou Wang) [1640426] - [scsi] scsi: libsas: check the ata device status by ata_dev_enabled() (Zhou Wang) [1640426] - [scsi] scsi: libsas: always unregister the old device if going to discover new (Zhou Wang) [1640426] - [scsi] scsi: libsas: dynamically allocate and free ata host (Zhou Wang) [1640426] - [scsi] scsi: libsas: remove irq save in sas_ata_qc_issue() (Zhou Wang) [1640426]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1643333 1589158] - [netdrv] Taint kernel if e1000 is loaded (Neil Horman) [1643617] - [netdrv] iavf: fix a typo (Stefan Assmann) [1627882] - [netdrv] i40evf: remove ndo_poll_controller (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1627882] - [netdrv] iavf: finish renaming files to iavf (Stefan Assmann) [1627882] - [netdrv] iavf: rename most of i40e strings (Stefan Assmann) [1627882] - [netdrv] iavf: tracing infrastructure rename (Stefan Assmann) [1627882] - [netdrv] iavf: replace i40e_debug with iavf version (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_hw to iavf_hw (Stefan Assmann) [1627882] - [netdrv] iavf: rename I40E_ADMINQ_DESC (Stefan Assmann) [1627882] - [netdrv] iavf: rename device ID defines (Stefan Assmann) [1627882] - [netdrv] iavf: remove references to old names (Stefan Assmann) [1627882] - [netdrv] iavf: move i40evf files to new name (Stefan Assmann) [1627882] - [netdrv] iavf: rename i40e_status to iavf_status (Stefan Assmann) [1627882] - [netdrv] iavf: rename functions and structs to new name (Stefan Assmann) [1627882] - [netdrv] iavf: diet and reformat (Stefan Assmann) [1627882] - [netdrv] configs: enable CONFIG_IAVF=m (Stefan Assmann) [1627882] - [netdrv] intel-ethernet: rename i40evf to iavf (Stefan Assmann) [1627882] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1627882] - [netdrv] i40evf: cancel workqueue sync for adminq when a VF is removed (Stefan Assmann) [1627882] - [netdrv] i40evf: Don't enable vlan stripping when rx offload is turned on (Stefan Assmann) [1627882] - [netdrv] i40evf: set IFF_UNICAST_FLT flag for the VF (Stefan Assmann) [1627882] - [netdrv] i40evf: Validate the number of queues a PF sends (Stefan Assmann) [1627882] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1627882] - [netdrv] i40evf: update ethtool stats code and use helper functions (Stefan Assmann) [1627882] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1627882] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1627882] - [netdrv] i40e/i40evf: remove redundant functions i40evf_aq_(set/get)_phy_register (Stefan Assmann) [1627882] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1627882] - [init] init/main.c: Enable watchdog_thresh control from kernel line (Prarit Bhargava) [1643161] - [s390] s390/purgatory: Remove duplicate variable definitions (Philipp Rudo) [1642447] - [s390] s390/purgatory: Add missing FORCE to Makefile targets (Philipp Rudo) [1642447] - [s390] s390/purgatory: Fix crash with expoline enabled (Philipp Rudo) [1642447] - [s390] s390: disable asm code expolines if cc does not support it (Philipp Rudo) [1642447] - [netdrv] Revert be2net: remove desc field from be_eq_obj (Ivan Vecera) [1639867]- [rpmspec] redhat: add optional bpf_samples package (Jiri Benc) [1611579] - [powerpc] powerpc/time: Fix clockevent_decrementer initalisation for PR KVM (Steve Best) [1641615] - [net] ip: frags: fix crash in ip_do_fragment() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipfrag: let ip(6)frag_high_thresh in ns be higher than in init_net (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: discard IP frag queue on more errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: fail fast on IP defrag errors (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: process in-order fragments efficiently (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: add helpers to process in-order fragments faster (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv6: defrag: drop non-last frags smaller than min mtu (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ipv4: frags: precedence bug in ip_expire() (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: use rb trees for IP frag queue (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] modify skb_rbtree_purge to return the truesize of all purged skbs (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [net] ip: discard IPv4 datagrams with overlapping segments (Sabrina Dubroca) [1616058] {CVE-2018-5391} - [fs] ovl: fix format of setxattr debug (Miklos Szeredi) [1636875] - [fs] ovl: fix access beyond unterminated strings (Miklos Szeredi) [1636875] - [fs] ovl: make symbol 'ovl_aops' static (Miklos Szeredi) [1636875] - [fs] vfs: swap names of (do,vfs)_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_clone_file_range() (Miklos Szeredi) [1636875] - [fs] ovl: fix freeze protection bypass in ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: fix memory leak on unlink of indexed file (Miklos Szeredi) [1636875] - [fs] ovl: fix oopses in ovl_fill_super() failure paths (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fadvise() (Miklos Szeredi) [1636875] - [fs] vfs: implement readahead(2) using POSIX_FADV_WILLNEED (Miklos Szeredi) [1636875] - [fs] vfs: add the fadvise() file operation (Miklos Szeredi) [1636875] - [fs] Documentation/filesystems: update documentation of file_operations (Miklos Szeredi) [1636875] - [fs] ovl: fix GPF in swapfile_activate of file from overlayfs over xfs (Miklos Szeredi) [1636875] - [fs] ovl: respect FIEMAP_FLAG_SYNC flag (Miklos Szeredi) [1636875] - [fs] ovl: Enable metadata only feature (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metacopy only for ioctl modifying file attr (Miklos Szeredi) [1636875] - [fs] ovl: Do not do metadata only copy-up for truncate operation (Miklos Szeredi) [1636875] - [fs] ovl: add helper to force data copy-up (Miklos Szeredi) [1636875] - [fs] ovl: Check redirect on index as well (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on upper inode when it is linked (Miklos Szeredi) [1636875] - [fs] ovl: Set redirect on metacopy files upon rename (Miklos Szeredi) [1636875] - [fs] ovl: Do not set dentry type ORIGIN for broken hardlinks (Miklos Szeredi) [1636875] - [fs] ovl: Add an inode flag OVL_CONST_INO (Miklos Szeredi) [1636875] - [fs] ovl: Treat metacopy dentries as type OVL_PATH_MERGE (Miklos Szeredi) [1636875] - [fs] ovl: Check redirects for metacopy files (Miklos Szeredi) [1636875] - [fs] ovl: Move some dir related ovl_lookup_single() code in else block (Miklos Szeredi) [1636875] - [fs] ovl: Do not expose metacopy only dentry from d_real() (Miklos Szeredi) [1636875] - [fs] ovl: Open file with data except for the case of fsync (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_inode_realdata() (Miklos Szeredi) [1636875] - [fs] ovl: Store lower data inode in ovl_inode (Miklos Szeredi) [1636875] - [fs] ovl: Fix ovl_getattr() to get number of blocks from lower (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_dentry_lowerdata() to get lower data dentry (Miklos Szeredi) [1636875] - [fs] ovl: Copy up meta inode data from lowest data inode (Miklos Szeredi) [1636875] - [fs] ovl: Modify ovl_lookup() and friends to lookup metacopy dentry (Miklos Szeredi) [1636875] - [fs] ovl: Use out_err instead of out_nomem (Miklos Szeredi) [1636875] - [fs] ovl: A new xattr OVL_XATTR_METACOPY for file on upper (Miklos Szeredi) [1636875] - [fs] ovl: Add helper ovl_already_copied_up() (Miklos Szeredi) [1636875] - [fs] ovl: Copy up only metadata during copy up where it makes sense (Miklos Szeredi) [1636875] - [fs] ovl: During copy up, first copy up metadata and then data (Miklos Szeredi) [1636875] - [fs] ovl: Provide a mount option metacopy=on/off for metadata copyup (Miklos Szeredi) [1636875] - [fs] ovl: Move the copy up helpers to copy_up.c (Miklos Szeredi) [1636875] - [fs] ovl: Initialize ovl_inode->redirect in ovl_get_inode() (Miklos Szeredi) [1636875] - [fs] ovl: fix documentation of non-standard behavior (Miklos Szeredi) [1636875] - [fs] ovl: obsolete "check_copy_up" module option (Miklos Szeredi) [1636875] - [fs] vfs: remove open_flags from d_real() (Miklos Szeredi) [1636875] - [fs] Revert "fsnotify: support overlayfs" (Miklos Szeredi) [1636875] - [fs] Partially revert "locks: fix file locking on overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: do get_write_access() on upper layer of overlayfs" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: add flags to d_real()" (Miklos Szeredi) [1636875] - [fs] Revert "vfs: update ovl inode before relatime check" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix relatime for directories" (Miklos Szeredi) [1636875] - [fs] vfs: fix freeze protection in mnt_want_write_file() for overlayfs (Miklos Szeredi) [1636875] - [fs] Revert "ovl: don't allow writing ioctl on lower layer" (Miklos Szeredi) [1636875] - [fs] Revert "ovl: fix may_write_real() for overlayfs directories" (Miklos Szeredi) [1636875] - [fs] vfs: don't open real (Miklos Szeredi) [1636875] - [fs] ovl: add reflink/copyfile/dedup support (Miklos Szeredi) [1636875] - [fs] ovl: add O_DIRECT support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fiemap() (Miklos Szeredi) [1636875] - [fs] ovl: add lsattr/chattr support (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fallocate() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_mmap() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_fsync() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_write_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add ovl_read_iter() (Miklos Szeredi) [1636875] - [fs] ovl: add helper to return real file (Miklos Szeredi) [1636875] - [fs] ovl: stack file ops (Miklos Szeredi) [1636875] - [fs] ovl: deal with overlay files in ovl_d_real() (Miklos Szeredi) [1636875] - [fs] ovl: copy up file size as well (Miklos Szeredi) [1636875] - [fs] Revert "Revert "ovl: get_write_access() in truncate"" (Miklos Szeredi) [1636875] - [fs] ovl: copy up inode flags (Miklos Szeredi) [1636875] - [fs] ovl: copy up times (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_dedupe_file_range_one() to modules (Miklos Szeredi) [1636875] - [fs] vfs: export vfs_ioctl() to modules (Miklos Szeredi) [1636875] - [fs] vfs: make open_with_fake_path() not contribute to nr_files (Miklos Szeredi) [1636875] - [fs] ovl: fix wrong use of impure dir cache in ovl_iterate() (Miklos Szeredi) [1636875] - [fs] new helper: open_with_fake_path() (Miklos Szeredi) [1636875] - [fs] now we can fold open_check_o_direct() into do_dentry_open() (Miklos Szeredi) [1636875] - [fs] lift fput() on late failures into path_openat() (Miklos Szeredi) [1636875] - [fs] fold put_filp() into fput() (Miklos Szeredi) [1636875] - [fs] introduce FMODE_OPENED (Miklos Szeredi) [1636875] - [fs] ->file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] security_file_open(): lose cred argument (Miklos Szeredi) [1636875] - [fs] get rid of cred argument of vfs_open() and do_dentry_open() (Miklos Szeredi) [1636875] - [fs] pass ->f_flags value to alloc_empty_file() (Miklos Szeredi) [1636875] - [fs] pass creds to get_empty_filp(), make sure dentry_open() passes the right creds (Miklos Szeredi) [1636875] - [fs] alloc_file(): switch to passing O_... flags instead of FMODE_... mode (Miklos Szeredi) [1636875] - [fs] make sure do_dentry_open() won't return positive as an error (Miklos Szeredi) [1636875] - [fs] create_pipe_files(): use fput() if allocation of the second file fails (Miklos Szeredi) [1636875] - [fs] turn filp_clone_open() into inline wrapper for dentry_open() (Miklos Szeredi) [1636875] - [fs] fold security_file_free() into file_free() (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: extract helper for a single dedup (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: rationalize args (Miklos Szeredi) [1636875] - [fs] vfs: dedupe: return int (Miklos Szeredi) [1636875] - [fs] vfs: limit size of dedupe (Miklos Szeredi) [1636875] - [fs] ovl: set I_CREATING on inode being created (Miklos Szeredi) [1636875]- [rpmspec] redhat spec: Add new perf tools file (Jiri Olsa) [1579484] - [tools] perf tools: Fix use of alternatives to find JDIR (Jiri Olsa) [1579484] - [net] net: sock_diag: Fix spectre v1 gadget in __sock_diag_cmd() (Paolo Abeni) [1637576] - [thunderbolt] thunderbolt: Add Intel as copyright holder (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Convert rest of the driver files to use SPDX identifier (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Print connected devices (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Make the driver less verbose (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove a meaningless NULL pointer check before dma_pool_destroy (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Initialize after IOMMUs (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not handle ICM events after domain is stopped (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Add support for runtime PM (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Remove redundant variable 'approved' (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use correct ICM commands in system suspend (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: No need to take tb->lock in domain suspend/complete (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Do not unnecessarily call ICM get route (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Use 64-bit DMA mask if supported by the platform (Jarod Wilson) [1588929] - [thunderbolt] thunderbolt: Fix small typo in variable name (Jarod Wilson) [1588929] - [mm] Revert x86/e820: put !E820_TYPE_RAM regions into memblock.reserved (Baoquan He) [1639450] - [mm] mm: return zero_resv_unavail optimization (Baoquan He) [1639450] - [mm] mm: zero remaining unavailable struct pages (Baoquan He) [1639450] - [mm] mm: skip invalid pages block at a time in zero_resv_unresv() (Baoquan He) [1639450] - [mm] docs/mm: memblock: update kernel-doc comments (Baoquan He) [1639450] - [mm] mm/memblock: add a name for memblock flags enumeration (Baoquan He) [1639450] - [block] blk-wbt: wake up all when we scale up, not down (Ming Lei) [1640035]- [video] fbdev: make FB_BACKLIGHT a tristate (Rob Clark) [1589158] - [kernel] EDAC: Raise the maximum number of memory controllers (Aristeu Rozanski) [1634077] - [netdrv] i40e: disallow changing the number of descriptors when AF_XDP is on (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Rx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: clean zero-copy XDP Tx ring on shutdown/reset (Stefan Assmann) [1630760] - [netdrv] i40e: Remove unused msglen parameter from virtchnl functions (Stefan Assmann) [1630760] - [netdrv] i40e: fix double 'NIC Link is Down' messages (Stefan Assmann) [1630760] - [netdrv] i40e: add a helper function to validate a VF based on the vf id (Stefan Assmann) [1630760] - [netdrv] i40e: use declared variables for pf and hw (Stefan Assmann) [1630760] - [netdrv] i40e: Unset promiscuous settings on VF reset (Stefan Assmann) [1630760] - [netdrv] i40e: Fix VF's link state notification (Stefan Assmann) [1630760] - [netdrv] intel-ethernet: use correct module license (Stefan Assmann) [1630760] - [netdrv] i40e(vf): remove i40e_ethtool_stats.h header file (Stefan Assmann) [1630760] - [netdrv] i40e: fix possible compiler warning in xsk TX path (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Tx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Tx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] xsk: i40e: get rid of useless struct xdp_umem_props (Stefan Assmann) [1630760] - [netdrv] i40e: add AF_XDP zero-copy Rx support (Stefan Assmann) [1630760] - [netdrv] i40e: move common Rx functions to i40e_txrx_common.h (Stefan Assmann) [1630760] - [netdrv] i40e: refactor Rx path for re-use (Stefan Assmann) [1630760] - [netdrv] i40e: added queue pair disable/enable functions (Stefan Assmann) [1630760] - [netdrv] i40e: Prevent deleting MAC address from VF when set by PF (Stefan Assmann) [1630760] - [netdrv] i40e: hold the rtnl lock on clearing interrupt scheme (Stefan Assmann) [1630760] - [netdrv] i40e: Check and correct speed values for link on open (Stefan Assmann) [1630760] - [netdrv] i40e: report correct statistics when XDP is enabled (Stefan Assmann) [1630760] - [netdrv] i40e: static analysis report from community (Stefan Assmann) [1630760] - [netdrv] i40e: use correct length for strncpy (Stefan Assmann) [1630760] - [netdrv] i40evf: Change a VF mac without reloading the VF driver (Stefan Assmann) [1630760] - [netdrv] i40e: move ethtool stats boiler plate code to i40e_ethtool_stats.h (Stefan Assmann) [1630760] - [netdrv] i40e: convert queue stats to i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: fix condition of WARN_ONCE for stat strings (Stefan Assmann) [1630760] - [netdrv] i40e_txrx: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e_main: mark expected switch fall-through (Stefan Assmann) [1630760] - [netdrv] i40e: fix i40e_add_queue_stats data pointer update (Stefan Assmann) [1630760] - [netdrv] i40e: Add AQ command for rearrange NVM structure (Stefan Assmann) [1630760] - [netdrv] i40e: Add additional return code to i40e_asq_send_command (Stefan Assmann) [1630760] - [netdrv] i40e: fix warning about shadowed ring parameter (Stefan Assmann) [1630760] - [netdrv] i40e: remove unnecessary i variable causing -Wshadow warning (Stefan Assmann) [1630760] - [netdrv] i40e: convert priority flow control stats to use helpers (Stefan Assmann) [1630760] - [netdrv] i40e: convert VEB TC stats to use an i40e_stats array (Stefan Assmann) [1630760] - [netdrv] i40e: Set fec_config when forcing link state (Stefan Assmann) [1630760] - [netdrv] i40e: add helper to copy statistic values into ethtool buffer (Stefan Assmann) [1630760] - [netdrv] i40e: add helper function for copying strings from stat arrays (Stefan Assmann) [1630760] - [netdrv] i40e: Remove duplicated prepare call in i40e_shutdown (Stefan Assmann) [1630760] - [netdrv] cls_flower: fix error values for commands not supported by drivers (Stefan Assmann) [1630760] - [netdrv] net: drivers/net: Convert random_ether_addr to eth_random_addr (Stefan Assmann) [1630760] - [net] ipv4: don't let PMTU updates increase route MTU (Sabrina Dubroca) [1638845] - [net] ipv4: update fnhe_pmtu when first hop's MTU changes (Sabrina Dubroca) [1638845] - [net] xsk: add a simple buffer reuse queue (Ivan Vecera) [1634774] - [net] samples/bpf: add -c/--copy -z/--zero-copy flags to xdpsock (Ivan Vecera) [1634774] - [net] add napi_if_scheduled_mark_missed (Ivan Vecera) [1634774] - [net] xsk: expose xdp_umem_get_(data, dma) to drivers (Ivan Vecera) [1634774] - [net] xdp: export xdp_rxq_info_unreg_mem_model (Ivan Vecera) [1634774] - [net] xdp: implement convert_to_xdp_frame for MEM_TYPE_ZERO_COPY (Ivan Vecera) [1634774] - [net] xdp: Helper function to clear kernel pointers in xdp_frame (Ivan Vecera) [1634774] - [net] xsk: i40e: get rid of useless struct xdp_umem_props (Ivan Vecera) [1631809] - [net] xdp: fix uninitialized 'err' variable (Ivan Vecera) [1631805] - [tools] headers uapi: Update tools's copy of linux/if_link.h (Ivan Vecera) [1631805] - [tools] selftests/bpf: add test for multiple programs (Ivan Vecera) [1631805] - [net] netdevsim: add support for simultaneous driver and hw XDP (Ivan Vecera) [1631805] - [net] xdp: support simultaneous driver and hw XDP attachment (Ivan Vecera) [1631805] - [net] xdp: factor out common program/flags handling from drivers (Ivan Vecera) [1631805] - [net] xdp: don't make drivers report attachment mode (Ivan Vecera) [1631805] - [net] xdp: add per mode attributes for attached programs (Ivan Vecera) [1631805] - [net] sched: cls_flower: set correct offload data in fl_reoffload (Ivan Vecera) [1631522] - [net] sched: call reoffload op on block callback reg (Ivan Vecera) [1631522] - [net] sched: cls_bpf: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_u32: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_matchall: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: cls_flower: implement offload tcf_proto_op (Ivan Vecera) [1631522] - [net] sched: add tcf_proto_op to offload a rule (Ivan Vecera) [1631522] - [net] sched: pass extack pointer to block binds and cb registration (Ivan Vecera) [1631522]- [rpmspec] kernel.spec: s390/zfcpdump: add -zfcpdump kernel variant (Philipp Rudo) [1567291] - [kernel] rh_taint: correct loaddable module support dependencies (Philipp Rudo) [1567291] - [powerpc] KVM: PPC: Book3S HV: Avoid crash from THP collapse during radix page fault (David Gibson) [1639555] - [irqchip] irqchip/gic-v3-its: Allow use of LPI tables in reserved memory (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Register LPI tables with EFI config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Check that all RDs have the same property table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Use pre-programmed redistributor tables with kdump kernels (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Allow use of pre-programmed LPI tables (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Keep track of property table's PA and VA (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Move pending table allocation to init time (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Split property table clearing from allocation (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Simplify LPI_PENDBASE_SZ usage (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Change initialization ordering for LPIs (Jeremy Linton) [1625746] - [firmware] efi: add API to reserve memory persistently across kexec reboot (Jeremy Linton) [1625746] - [firmware] efi/arm: libstub: add a root memreserve config table (Jeremy Linton) [1625746] - [firmware] efi: honour memory reservations passed via a linux specific config table (Jeremy Linton) [1625746] - [irqchip] irqchip/gic-v3-its: Cap lpi_id_bits to reduce memory footprint (Jeremy Linton) [1625746] - [infiniband] RDMA/bnxt_re: Fix system crash during RDMA resource initialization (Selvin Xavier) [1637122] - [infiniband] RDMA/bnxt_re: Fix couple of memory leaks that could lead to IOMMU call traces (Selvin Xavier) [1637120] - [arm64] arm64: KVM: Sanitize PSTATE.M when being set from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [arm64] arm64: KVM: Tighten guest core register access from userspace (Wei Huang) [1635721] {CVE-2018-18021} - [fs] fs/cifs: require sha512 (Leif Sahlberg) [1610619] - [fs] smb3: simplify code by removing CONFIG_CIFS_SMB311 (Leif Sahlberg) [1610619] - [fs] smb3: add support for statfs for smb3.1.1 posix extensions (Leif Sahlberg) [1610619] - [fs] cifs: allow disabling insecure dialects in the config (Leif Sahlberg) [1610619] - [fs] smb3: if server does not support posix do not allow posix mount option (Leif Sahlberg) [1610619]- [security] cap_inode_getsecurity: use d_find_any_alias() instead of d_find_alias() (Joe Lawrence) [1638647] - [powerpc] powerpc/cacheinfo: Report the correct shared_cpu_map on big-cores (Steve Best) [1639265] - [powerpc] powerpc: Use cpu_smallcore_sibling_mask at SMT level on bigcores (Steve Best) [1639265] - [powerpc] powerpc: Detect the presence of big-cores via ibm, thread-groups (Steve Best) [1639265] - [x86] mark amd rome as unsupported (David Arcari) [1638506] - [netdrv] qed: Add support for virtual link (Chad Dupuis) [1638013] - [netdrv] qede: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Add driver support for 20G link speed (Chad Dupuis) [1638013] - [netdrv] qed: Fix shmem structure inconsistency between driver and the mfw (Chad Dupuis) [1638013] - [netdrv] qed: Add missing device config for RoCE EDPM in UFP mode (Chad Dupuis) [1638013] - [netdrv] qed: Add a flag which indicates if offload TC is set (Chad Dupuis) [1638013] - [netdrv] qed: Do not add VLAN 0 tag to untagged frames in multi-function mode (Chad Dupuis) [1638013] - [netdrv] qed: Fix populating the invalid stag value in multi function mode (Chad Dupuis) [1638013] - [tools] perf python: Fix pyrf_evlist__read_on_cpu() interface (Jiri Olsa) [1628229] - [tools] perf mmap: Store real cpu number in 'struct perf_mmap' (Jiri Olsa) [1628229]- [fs] gfs2: Fix iomap buffered write support for journaled files (2) (Andreas Grunbacher) [1637944] - [xen] xen/manage: don't complain about an empty value in control/sysrq node (Vitaly Kuznetsov) [1623344] - [drm] drm/amdgpu: Silence harmless WARN_ON() during MST disable (Lyude Paul) [1638137] - [netdrv] net: macb: Fix regression breaking non-MDIO fixed-link PHYs (Petr Oros) [1638259] - [netdrv] net: macb: do not disable MDIO bus at open/close time (Petr Oros) [1638259] - [fs] proc: restrict kernel stack dumps to root (Waiman Long) [1638044] - [base] firmware: Always initialize the fw_priv list object (Waiman Long) [1638044] - [base] firmware: Fix security issue with request_firmware_into_buf() (Waiman Long) [1638044] - [fs] sysfs: Do not return POSIX ACL xattrs via listxattr (Waiman Long) [1638044] - [fs] vfs: don't evict uninitialized inode (Waiman Long) [1638044] - [fs] new primitive: discard_new_inode() (Waiman Long) [1638044] - [arm64] arm64: jump_label.h: use asm_volatile_goto macro instead of "asm goto" (Waiman Long) [1638044] - [kernel] sched/topology: Set correct NUMA topology type (Waiman Long) [1638044] - [kernel] bpf: 32-bit RSH verification must truncate input before the ALU op (Waiman Long) [1638044] - [mm] mm: madvise(MADV_DODUMP): allow hugetlbfs pages (Waiman Long) [1638044] - [x86] x86/pti: Fix section mismatch warning/error (Waiman Long) [1638044] - [kernel] uaccess: Fix is_source param for check_copy_size() in copy_to_iter_mcsafe() (Waiman Long) [1638044] - [x86] x86/mm: Expand static page table for fixmap space (Waiman Long) [1638044] - [fs] fs/lock: skip lock owner pid translation in case we are in init_pid_ns (Waiman Long) [1638044] - [x86] perf/x86/intel/lbr: Fix incomplete LBR call stack (Waiman Long) [1638044] - [kernel] perf/hw_breakpoint: Split attribute parse and commit (Waiman Long) [1638044] - [kernel] bitfield: fix *_encode_bits() (Waiman Long) [1638044] - [kernel] posix-timers: Sanitize overrun handling (Waiman Long) [1638044] - [kernel] posix-timers: Make forward callback return s64 (Waiman Long) [1638044] - [kernel] alarmtimer: Prevent overflow for relative nanosleep (Waiman Long) [1638044] - [x86] x86/entry/64: Add two more instruction suffixes (Waiman Long) [1638044] - [powerpc] powerpc/kdump: Handle crashkernel memory reservation failure (Waiman Long) [1638044] - [s390] s390/mm: correct allocate_pgste proc_handler callback (Waiman Long) [1638044] - [x86] x86/numa_emulation: Fix emulated-to-physical node mapping (Waiman Long) [1638044] - [x86] x86/paravirt: Fix some warning messages (Waiman Long) [1638044] - [kernel] sched/fair: Fix vruntime_normalized() for remote non-migration wakeup (Waiman Long) [1638044] - [kernel] bpf/verifier: disallow pointer subtraction (Waiman Long) [1638044] - [mm] mm: shmem.c: Correctly annotate new inodes for lockdep (Waiman Long) [1638044] - [kernel] sched/core: Use smp_mb() in wake_woken_function() (Waiman Long) [1638044] - [kernel] bpf: fix rcu annotations in compute_effective_progs() (Waiman Long) [1638044] - [x86] x86/mm/pti: Add an overflow check to pti_clone_pmds() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_pmd() (Waiman Long) [1638044] - [x86] x86/pti: Check the return value of pti_user_pagetable_walk_p4d() (Waiman Long) [1638044] - [powerpc] powerpc/pseries/mm: call H_BLOCK_REMOVE (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: factorize PTE slot computation (Steve Best) [1637116] - [powerpc] powerpc/pseries/mm: Introducing FW_FEATURE_BLOCK_REMOVE (Steve Best) [1637116] - [watchdog] watchdog/hpwdt: Disable PreTimeout when Timeout is smaller (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update Driver Documentation (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Update version number (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Module parameter alias (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Display module parameters (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Claim NMI from iLO (Joseph Szczypek) [1632945] - [watchdog] watchdog: hpwdt: Initialize pretimeout from module parameter (Joseph Szczypek) [1632945]- [mm] mm/sparse: delete old sparse_init and enable new one (Baoquan He) [1625105] - [mm] mm/sparse: add new sparse_init_nid() and sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse: move buffer init/fini to the common place (Baoquan He) [1625105] - [mm] mm/sparse: use the new sparse buffer functions in non-vmemmap (Baoquan He) [1625105] - [mm] mm/sparse: abstract sparse buffer allocations (Baoquan He) [1625105] - [mm] mm/sparse: optimize memmap allocation during sparse_init() (Baoquan He) [1625105] - [mm] mm/sparse.c: add a new parameter 'data_unit_size' for alloc_usemap_and_memmap (Baoquan He) [1625105] - [mm] mm/sparsemem.c: defer the ms->section_mem_map clearing (Baoquan He) [1625105] - [mm] mm/sparse.c: add a static variable nr_present_sections (Baoquan He) [1625105] - [mm] mm/sparse.c: make sparse_init_one_section void and remove check (Baoquan He) [1625105] - [target] scsi: target: iscsi: cxgbit: fix csk leak (Arjun Vynipadath) [1628864] - [target] scsi: target: iscsi: cxgbit: use pr_debug() instead of pr_info() (Arjun Vynipadath) [1628864] - [infiniband] iw_cxgb4: only allow 1 flush on user qps (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: pass window scale in flowc work request (Arjun Vynipadath) [1628865] - [infiniband] iw_cxgb4: remove duplicate memcpy() in c4iw_create_listen() (Arjun Vynipadath) [1628865] - [netdrv] mlxsw: spectrum_switchdev: Do not leak RIFs when removing bridge (Petr Oros) [1638268] - [tty] tty: vt_ioctl: fix potential Spectre v1 (Prarit Bhargava) [1637123] - [powerpc] powerpc/time: Add set_state_oneshot_stopped decrementer callback (Steve Best) [1638287] - [powerpc] powerpc/time: Use clockevents_register_device(), fixing an issue with large decrementer (Steve Best) [1638287] - [hwmon] hwmon: (nct6775) Fix potential Spectre v1 (Dean Nelson) [1637464] - [vfio] vfio-pci: Disable binding to PFs with SR-IOV enabled (Alex Williamson) [1637871] - [netdrv] net: hns3: fix page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns: fix skb->truesize underestimation (Petr Oros) [1638385] - [netdrv] net: hns: fix length and page_offset overflow when CONFIG_ARM64_64K_PAGES (Petr Oros) [1638385] - [netdrv] net: hns3: Fix get_vector ops in hclgevf_main module (Petr Oros) [1638385] - [netdrv] net: hns3: Fix warning bug when doing lp selftest (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mac pause not disable in pfc mode (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for mailbox message truncated problem (Petr Oros) [1638385] - [netdrv] net: hns3: Fix return value error in hns3_reset_notify_down_enet (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for reset_level default assignment probelm (Petr Oros) [1638385] - [netdrv] net: hns3: Reset net device with rtnl_lock (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for phy link issue when using marvell phy driver (Petr Oros) [1638385] - [netdrv] net: hns3: Fix for command format parsing error in hclge_is_all_function_id_zero (Petr Oros) [1638385] - [net] xprtrdma: Fix disconnect regression (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Fix validity check for modify QP (Don Dutile) [1635418] - [infiniband] IB/srp: Avoid that sg_reset -d $srp_device triggers an infinite loop (Don Dutile) [1635418] - [infiniband] ucma: fix a use-after-free in ucma_resolve_ip() (Don Dutile) [1635418] - [infiniband] RDMA/uverbs: Atomically flush and mark closed the comp event queue (Don Dutile) [1635418] - [infiniband] RDMA/mlx4: Ensure that maximal send/receive SGE less than supported by HW (Don Dutile) [1635418 1623100] - [infiniband] RDMA/cma: Protect cma dev list with lock (Don Dutile) [1635418] - [infiniband] IB/ipoib: Avoid a race condition between start_xmit and cm_rep_handler (Don Dutile) [1635418] - [infiniband] RDMA/ucma: check fd type in ucma_migrate_id() (Don Dutile) [1635418] - [infiniband] RDMA/rxe: Set wqe->status correctly if an unexpected response is received (Don Dutile) [1635418] - [infiniband] IB/IPoIB: Set ah valid flag in multicast send flow (Don Dutile) [1635418] - [infiniband] RDMA/core: Avoid holding lock while initializing fields on stack (Don Dutile) [1635418] - [infiniband] IB/rxe: Drop QP0 silently (Don Dutile) [1635418] - [infiniband] RDMA/umem: Don't hold mmap_sem for too long (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (2/2) (Don Dutile) [1635418] - [infiniband] IB/srpt: Fix srpt_cm_req_recv() error path (1/2) (Don Dutile) [1635418] - [infiniband] RDMA: Fix storage of PortInfo CapabilityMask in the kernel (Don Dutile) [1635418] - [infiniband] IB/core: type promotion bug in rdma_rw_init_one_mr() (Don Dutile) [1635418] - [infiniband] RDMA/i40w: Hold read semaphore while looking after VMA (Don Dutile) [1635418] - [infiniband] vmw_pvrdma: Release netdev when vmxnet3 module is removed (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in __srpt_close_all_ch() (Don Dutile) [1635418] - [infiniband] ib_srpt: Fix a use-after-free in srpt_close_ch() (Don Dutile) [1635418] - [infiniband] IB/srpt: Support HCAs with more than two ports (Don Dutile) [1635418] - [infiniband] IB/rxe: don't clear the tx queue on every transfer (Don Dutile) [1635418] - [infiniband] IB/core: add max_send_sge and max_recv_sge attributes (Don Dutile) [1635418 1623100] - [infiniband] IB/rxe: support for 802.1q VLAN on the listener (Don Dutile) [1635418] - [netdrv] cxgb4: impose mandatory VLAN usage when non-zero TAG ID (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: when max_tx_rate is 0 disable tx rate limiting (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: do not return DUPLEX_UNKNOWN when link is down (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: expose stats fetched from firmware via debugfs (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: remove stats fetched from firmware (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: specify IQTYPE in fw_iq_cmd (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Fix the condition to check if the card is T5 (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Support ethtool private flags (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add support for FW_ETH_TX_PKT_VM_WR (Arjun Vynipadath) [1628863] - [netdrv] cxgb4: Add flag tc_flower_initialized (Arjun Vynipadath) [1628863] - [s390] s390/zcrypt: remove VLA usage from the AP bus (Philipp Rudo) [1637865] - [s390] s390/ap_bus: replace PTR_RET with PTR_ERR_OR_ZERO (Philipp Rudo) [1637865] - [s390] s390/crypto: fix gcc 8 stringop-truncation warning (Philipp Rudo) [1637865] - [s390] s390/zcrypt: code beautify (Philipp Rudo) [1637865] - [s390] s390/zcrypt: add copy_from_user length plausibility checks (Philipp Rudo) [1637865] - [s390] s390/zcrypt: Show load of cards and queues in sysfs (Philipp Rudo) [1637865] - [s390] s390/kvm: fix deadlock when killed by oom (Philipp Rudo) [1638264] - [fs] xfs: fix data corruption w/ unaligned reflink ranges (Brian Foster) [1633476] - [fs] xfs: fix data corruption w/ unaligned dedupe ranges (Brian Foster) [1633476] - [fs] xfs: update ctime and remove suid before cloning files (Brian Foster) [1633476] - [fs] xfs: zero posteof blocks when cloning above eof (Brian Foster) [1633476] - [fs] xfs: refactor clonerange preparation into a separate helper (Brian Foster) [1633476] - [netdrv] nfp: avoid buffer leak when FW communication fails (Petr Oros) [1638233] - [netdrv] nfp: don't fail probe on pci_sriov_set_totalvfs() errors (Petr Oros) [1638233] - [netdrv] nfp: wait for posted reconfigs when disabling the device (Petr Oros) [1638233] - [netdrv] liquidio: fix hang when re-binding VF host drv after running DPDK VF driver (Petr Oros) [1638224] - [netdrv] r8169: set RxConfig after tx/rx is enabled for RTL8169sb/8110sb devices (Petr Oros) [1638210] - [netdrv] r8169: add support for NCube 8168 network card (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8106e (Petr Oros) [1638210] - [netdrv] r8169: don't use MSI-X on RTL8168g (Petr Oros) [1638210] - [powerpc] KVM: PPC: Book3S HV: Fix guest r11 corruption with POWER9 TM workarounds (David Gibson) [1637766] - [drm] drm/amdgpu: Suppress keypresses from ACPI_VIDEO events (Lyude Paul) [1631918] - [infiniband] IB/hfi1: Remove race conditions in user_sdma send path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Eliminate races in the SDMA send error path (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix destroy_qp hang after a link down (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix context recovery when PBC has an UnsupportedVL (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Invalid user input can result in crash (Alex Estrin) [1637068] - [infiniband] IB/hfi1: Fix SL array bounds check (Alex Estrin) [1637068] - [powerpc] powerpc/fadump: re-register firmware-assisted dump if already registered (Steve Best) [1637383] - [powerpc] powerpc/fadump: cleanup crash memory ranges support (Steve Best) [1637383] - [powerpc] powerpc/fadump: merge adjacent memory ranges to reduce PT_LOAD segements (Steve Best) [1637383] - [powerpc] powerpc/fadump: handle crash memory ranges array index overflow (Steve Best) [1637383] - [scsi] scsi: qedi: Initialize the stats mutex lock (Chad Dupuis) [1637245] - [fs] gfs2: Fix iomap buffered write support for journaled files (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate update_rgrp_lvb_unlinked (Andreas Grunbacher) [1637944] - [fs] gfs2: Fix gfs2_testbit to use clone bitmaps (Andreas Grunbacher) [1637944] - [fs] gfs2: Get rid of gfs2_ea_strlen (Andreas Grunbacher) [1637944] - [fs] GFS2: rgrp free blocks used incorrectly (Andreas Grunbacher) [1637944] - [fs] gfs2: remove redundant variable 'moved' (Andreas Grunbacher) [1637944] - [fs] gfs2: use iomap_readpage for blocksize == PAGE_SIZE (Andreas Grunbacher) [1637944] - [fs] gfs2: Use iomap for stuffed direct I/O reads (Andreas Grunbacher) [1637944] - [fs] gfs2: fallocate_chunk: Always initialize struct iomap (Andreas Grunbacher) [1637944] - [fs] gfs2: Remove gfs2_write_(begin,end) (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap direct I/O support (Andreas Grunbacher) [1637944] - [fs] gfs2: gfs2_extent_length cleanup (Andreas Grunbacher) [1637944] - [fs] gfs2: iomap buffered write support (Andreas Grunbacher) [1637944] - [fs] gfs2: Further iomap cleanups (Andreas Grunbacher) [1637944] - [fs] fs: gfs2: Adding new return type vm_fault_t (Andreas Grunbacher) [1637944] - [fs] gfs2: using posix_acl_xattr_size instead of posix_acl_to_xattr (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't reject a supposedly full bitmap if we have blocks reserved (Andreas Grunbacher) [1637944] - [fs] gfs2: Eliminate redundant ip->i_rgd (Andreas Grunbacher) [1637944] - [fs] gfs2: Stop messing with ip->i_rgd in the rlist code (Andreas Grunbacher) [1637944] - [fs] gfs2: call ktime_get_coarse_real_ts64() directly (Andreas Grunbacher) [1637944] - [fs] gfs2: Minor clarification to __gfs2_punch_hole (Andreas Grunbacher) [1637944] - [fs] gfs2: Don't withdraw under a spin lock (Andreas Grunbacher) [1637944] - [fs] gfs2: eliminate rs_inum and reduce the size of gfs2 inodes (Andreas Grunbacher) [1637944] - [drm] drm/nouveau/drm/nouveau: Grab runtime PM ref in nv50_mstc_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/disp: fix DP disable race (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Don't forget to cancel hpd_work on suspend/unload (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Prevent handling ACPI HPD events too early (Lyude Paul) [1628749] - [drm] drm/nouveau: Reset MST branching unit before enabling (Lyude Paul) [1628749] - [drm] drm/nouveau: Only write DP_MSTM_CTRL when needed (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in drm_load() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_disable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove useless poll_enable() call in switcheroo_set_state() (Lyude Paul) [1628749] - [drm] drm/nouveau: Fix deadlocks in nouveau_connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Use pm_runtime_get_noresume() in connector_detect() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix deadlock with fb_helper with async RPM requests (Lyude Paul) [1628749] - [drm] drm/nouveau: Remove duplicate poll_enable() in pmops_runtime_suspend() (Lyude Paul) [1628749] - [drm] drm/nouveau/drm/nouveau: Fix bogus drm_kms_helper_poll_enable() placement (Lyude Paul) [1628749] - [md] dm table: require that request-based DM be layered on blk-mq devices (Mike Snitzer) [1637682] - [md] dm: rename DM_TYPE_MQ_REQUEST_BASED to DM_TYPE_REQUEST_BASED (Mike Snitzer) [1637682] - [md] dm: remove legacy request-based IO path (Mike Snitzer) [1637682] - [md] dm linear: fix linear_end_io conditional definition (Mike Snitzer) [1637682] - [md] dm linear: eliminate linear_end_io call if CONFIG_DM_ZONED disabled (Mike Snitzer) [1637682] - [md] dm: fix report zone remapping to account for partition offset (Mike Snitzer) [1637682] - [md] dm cache: destroy migration_cache if cache target registration failed (Mike Snitzer) [1637682] - [md] dm cache: fix resize crash if user doesn't reload cache table (Mike Snitzer) [1637682] - [md] dm cache metadata: ignore hints array being too small during resize (Mike Snitzer) [1637682] - [md] dm raid: remove bogus const from decipher_sync_action() return type (Mike Snitzer) [1637682] - [md] dm mpath: fix attached_handler_name leak and dangling hw_handler_name pointer (Mike Snitzer) [1637682] - [md] dm thin metadata: fix __udivdi3 undefined on 32-bit (Mike Snitzer) [1637682] - [md] dm thin metadata: try to avoid ever aborting transactions (Mike Snitzer) [1637682] - [md] dm raid: bump target version, update comments and documentation (Mike Snitzer) [1637682] - [md] dm raid: fix RAID leg rebuild errors (Mike Snitzer) [1637682] - [md] dm raid: fix rebuild of specific devices by updating superblock (Mike Snitzer) [1637682] - [md] dm raid: fix stripe adding reshape deadlock (Mike Snitzer) [1637682] - [md] dm raid: fix reshape race on small devices (Mike Snitzer) [1637682] - [md] dm: disable CRYPTO_TFM_REQ_MAY_SLEEP to fix a GFP_KERNEL recursion deadlock (Mike Snitzer) [1637682] - [md] dm verity: fix crash on bufio buffer that was allocated with vmalloc (Mike Snitzer) [1637682] - [md] dm writecache: fix a crash due to reading past end of dirty_bitmap (Mike Snitzer) [1637682] - [md] dm crypt: don't decrease device limits (Mike Snitzer) [1637682] - [md] dm cache metadata: set dirty on all cache blocks after a crash (Mike Snitzer) [1637682] - [md] dm snapshot: remove stale FIXME in snapshot_map() (Mike Snitzer) [1637682] - [md] dm snapshot: improve performance by switching out_of_order_list to rbtree (Mike Snitzer) [1637682] - [md] dm kcopyd: avoid softlockup in run_complete_job (Mike Snitzer) [1637682] - [md] dm cache metadata: save in-core policy_hint_size to on-disk superblock (Mike Snitzer) [1637682] - [md] dm thin: stop no_space_timeout worker when switching to write-mode (Mike Snitzer) [1637682] - [md] dm kcopyd: return void from dm_kcopyd_copy() (Mike Snitzer) [1637682] - [md] dm thin: include metadata_low_watermark threshold in pool status (Mike Snitzer) [1637682] - [md] dm writecache: report start_sector in status line (Mike Snitzer) [1637682] - [md] dm crypt: convert essiv from ahash to shash (Mike Snitzer) [1637682] - [md] dm crypt: use wake_up_process() instead of a wait queue (Mike Snitzer) [1637682] - [md] dm integrity: recalculate checksums on creation (Mike Snitzer) [1637682] - [md] dm integrity: flush journal on suspend when using separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: use version 2 for separate metadata (Mike Snitzer) [1637682] - [md] dm integrity: allow separate metadata device (Mike Snitzer) [1637682] - [md] dm integrity: add ic->start in get_data_sector() (Mike Snitzer) [1637682] - [md] dm integrity: report provided data sectors in the status (Mike Snitzer) [1637682] - [md] dm integrity: implement fair range locks (Mike Snitzer) [1637682] - [md] dm integrity: decouple common code in dm_integrity_map_continue() (Mike Snitzer) [1637682] - [md] dm integrity: change 'suspending' variable from bool to int (Mike Snitzer) [1637682] - [md] dm delay: add flush as a third class of IO (Mike Snitzer) [1637682] - [md] dm delay: refactor repetitive code (Mike Snitzer) [1637682] - [md] dm cache: only allow a single io_mode cache feature to be requested (Mike Snitzer) [1637682] - [md] dm thin: update stale "Status" Documentation (Mike Snitzer) [1637682] - [pci] PCI: Reprogram bridge prefetch registers on resume (Myron Stowe) [1637155] - [input] Input: xen-kbdfront - fix multi-touch XenStore node's locations (Benjamin Tissoires) [1637027] - [input] Input: elantech - enable middle button of touchpad on ThinkPad P72 (Benjamin Tissoires) [1637027] - [hid] HID: i2c-hid: Use devm to allocate i2c_hid struct (Benjamin Tissoires) [1637027] - [hid] HID: input: fix leaking custom input node name (Benjamin Tissoires) [1637027] - [hid] HID: core: fix grouping by application (Benjamin Tissoires) [1637027] - [hid] HID: multitouch: fix Elan panels with 2 input modes declaration (Benjamin Tissoires) [1637027] - [input] Input: do not use WARN() in input_alloc_absinfo() (Benjamin Tissoires) [1637027] - [s390] s390: vfio-ap: setup APCB mask using KVM dedicated function (Cornelia Huck) [1508118] - [s390] KVM: s390: Tracing APCB changes (Cornelia Huck) [1508118] - [s390] KVM: s390: fix locking for crypto setting error path (Cornelia Huck) [1508118] - [s390] s390: doc: detailed specifications for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: CPU model support for AP virtualization (Cornelia Huck) [1508118] - [s390] KVM: s390: device attrs to enable/disable AP interpretation (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-1 CRYCB on host FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow guest FORMAT-0 CRYCB on host FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-0 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: allow CRYCB FORMAT-1 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Allow CRYCB FORMAT-2 (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Make use of CRYCB FORMAT2 clear (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: Do the CRYCB validation first (Cornelia Huck) [1508118] - [s390] KVM: s390: Clear Crypto Control Block when using vSIE (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_RESET ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: zeroize the AP queues (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement VFIO_DEVICE_GET_INFO ioctl (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: implement mediated device open callback (Cornelia Huck) [1508118] - [s390] KVM: s390: interface to clear CRYCB masks (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interface to view matrix mdev matrix (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure control domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure domains (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: sysfs interfaces to configure adapters (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: register matrix device with VFIO mdev framework (Cornelia Huck) [1508118] - [s390] s390: vfio-ap: base implementation of VFIO AP device driver (Cornelia Huck) [1508118] - [s390] KVM: s390: refactor crypto initialization (Cornelia Huck) [1508118] - [s390] KVM: s390: introduce and use KVM_REQ_VSIE_RESTART (Cornelia Huck) [1508118] - [s390] KVM: s390: vsie: simulate VCPU SIE entry/exit (Cornelia Huck) [1508118] - [s390] s390/zcrypt: hex string mask improvements for apmask and aqmask (Cornelia Huck) [1508118] - [s390] s390/zcrypt: AP bus support for alternate driver(s) (Cornelia Huck) [1508118] - [s390] s390/zcrypt: switch return type to bool for ap_instructions_available() (Cornelia Huck) [1508118] - [s390] s390/zcrypt: fix ap_instructions_available() returncodes (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Integrate ap_asm.h into include/asm/ap.h (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Review inline assembler constraints (Cornelia Huck) [1508118] - [s390] s390/zcrypt: Add ZAPQ inline function (Cornelia Huck) [1508118] - [net] ipv6: use rt6_info members when dst is set in rt6_fill_node (Xin Long) [1625864 1625803 1625117]- [netdrv] amd-xgbe: use dma_mapping_error to check map errors (David Arcari) [1637666] - [crypto] crypto: qat - Fix KASAN stack-out-of-bounds bug in adf_probe() (Waiman Long) [1629547] - [powerpc] powerpc: fix csum_ipv6_magic() on little endian platforms (Diego Domingos) [1625579] - [net] smc: generic netlink family should be __ro_after_init (Philipp Rudo) [1632435] - [net] net/smc: fix sizeof to int comparison (Philipp Rudo) [1632435] - [net] net/smc: no urgent data check for listen sockets (Philipp Rudo) [1632435] - [net] net/smc: enable fallback for connection abort in state INIT (Philipp Rudo) [1632435] - [net] net/smc: remove duplicate mutex_unlock (Philipp Rudo) [1632435] - [net] net/smc: fix non-blocking connect problem (Philipp Rudo) [1632435] - [net] net/smc: send response to test link signal (Philipp Rudo) [1632435] - [net] net: simplify sock_poll_wait (Philipp Rudo) [1632435] - [net] net/smc: Simplify ib_post_(send|recv|srq_recv)() calls (Philipp Rudo) [1632435] - [net] net/smc: Remove a WARN_ON() statement (Philipp Rudo) [1632435] - [powerpc] KVM: PPC: Book3S HV: Add NO_HASH flag to GET_SMMU_INFO ioctl result (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a VM capability to enable nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add nested shadow page tables to debugfs (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Allow HV module to load without hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle differing endianness for H_ENTER_NESTED (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Sanitise hv_regs on nested guest entry (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add one-reg interface to virtual PTCR register (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Don't access HFSCR, LPIDR or LPCR when running nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Invalidate TLB when nested vcpu moves physical cpu (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use hypercalls for TLB invalidation when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Implement H_TLB_INVALIDATE hcall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Introduce rmap to track nested guest mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle page fault for a nested guest (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypercalls correctly when nested (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use XICS hypercalls when running as a nested hypervisor (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Nested guest entry via hypercall (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Framework and hcall stubs for nested virtualization (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Use kvmppc_unmap_pte() in kvm_unmap_radix() (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Refactor radix page fault handler (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Make kvmppc_mmu_radix_xlate process/partition table agnostic (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Clear partition table entry on vm teardown (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Use ccr field in pt_regs struct embedded in vcpu struct (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Add a debugfs file to dump radix mappings (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Handle hypervisor instruction faults better (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Streamlined guest entry/exit path on P9 for radix guests (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Call kvmppc_handle_exit_hv() with vcore unlocked (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Rework TM save/restore code and make it C-callable (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Simplify real-mode interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Extract PMU save/restore operations as C-callable functions (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Move interrupt delivery on guest entry to C code (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S HV: Remove left-over code in XICS-on-XIVE emulation (Suraj Jitindar Singh) [1505999] - [powerpc] KVM: PPC: Book3S: Simplify external interrupt handling (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc: Turn off CPU_FTR_P9_TM_HV_ASSIST in non-hypervisor mode (Suraj Jitindar Singh) [1505999] - [powerpc] powerpc/64s: Remove POWER9 DD1 support (Suraj Jitindar Singh) [1505999] - [netdrv] net/mlx5: Add Fast teardown support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set vlan masks for all offloaded TC rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix out of bound access when setting vport rate (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Avoid unbounded peer devices when unpairing TC hairpin rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Cache the system image guid (Alaa Hleihel) [1636554] - [netdrv] mlx5: remove ndo_poll_controller (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for SQ and not RQ state when modifying hairpin SQ (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix read from coherent memory (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: don't set CHECKSUM_COMPLETE on SCTP packets (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Set ECN for received packets using CQE indication (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix possible deadlock from lockdep when adding fte to fg (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Check for error in mlx5_attach_interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Consider PCI domain in search for next dev (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix not releasing read lock when adding flow rules (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: E-Switch, Fix memory leak when creating switchdev mode FDB tables (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer strides offset (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use u16 for Work Queue buffer fragment size (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix debugfs cleanup in the device init/remove flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix use-after-free in self-healing flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Make function mlx5i_grp_sw_update_stats() static (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Use priv stats in completion rx flow (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB child devices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Add ndo stats support for IPoIB netdevices (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: IPoIB, Initialize max_opened_tc in mlx5i_init flow (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Fix leaking stack memory to userspace (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reorganize the makefile (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: clock.c depends on CONFIG_PTP_1588_CLOCK (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: vxlan.c depends on CONFIG_VXLAN (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move flow steering declarations into en/fs.h (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_ARFS for accelerated flow steering support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add CONFIG_MLX5_EN_RXNFC for ethtool rx nfc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Ethtool steering, move ethtool callbacks (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Reduce command polling interval (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use max_num_eqs for calculation of required MSIX vectors (Alaa Hleihel) [1636554] - [netdrv] RDMA/mlx5: Fix shift overflow in mlx5_ib_create_wq (Alaa Hleihel) [1636554] - [netdrv] overflow.h: Add arithmetic shift helper (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Fix uninitialized variable (Alaa Hleihel) [1636554] - [netdrv] RDMA: Fix return code check in rdma_set_cq_moderation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move vxlan logic to core driver (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add sync lock for add/del vxlan port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, return values for add/del port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename from mlx5e to mlx5 (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, rename struct mlx5e_vxlan to mlx5_vxlan_port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, move netdev only logic to en_main.c (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, add direct delete function (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, cleanup an unused member in vxlan work (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, replace ports radix-tree with hash table (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, check maximum number of UDP ports (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Vxlan, reflect 4789 UDP port default addition to software database (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Move XDP related code into new XDP files (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Restrict the combination of large MTU and XDP (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Gather all XDP pre-requisite checks in a single function (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: avoid excessive warning msgs when creating VFs on 2nd port (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Use PARTIAL_GSO for UDP segmentation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Remove redundant WARN when we cannot find neigh entry (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Fix tristate and description for MLX5 module (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Better return types for CQE API (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Use ERR_CAST() instead of coding it (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Add missing SET_DRIVER_VERSION command translation (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [netdrv] IB/mlx5: Honor cnt_set_id_valid flag instead of set_id (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: fix uaccess beyond "count" in debugfs read/write handlers (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Fix GRE flow specification (Alaa Hleihel) [1636554] - [infiniband] IB/mlx5: Remove set-but-not-used variables (Alaa Hleihel) [1636554] - [infiniband] RDMA/mlx5: Don't leak UARs in case of free fails (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Update NIC HW stats on demand only (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for total num of NOP operations (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add counter for MPWQE filler strides (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add channel events counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add a counter for congested UMRs (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add NAPI statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add XDP_TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add TX completions statistics (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: RX, Use existing WQ local variable (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Convert large order kzalloc allocations to kvzalloc (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO remaining counter (Alaa Hleihel) [1636554] - [netdrv] net/mlx5e: Add UDP GSO support (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Rate limit errors in command interface (Alaa Hleihel) [1636554] - [netdrv] net/mlx5: Prevent warns in dmesg upon firmware commands (Alaa Hleihel) [1636554] - [netdrv] mlx4: remove ndo_poll_controller (Alaa Hleihel) [1636553] - [netdrv] net/mlx4: Use cpumask_available for eq->affinity_mask (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/en_rx: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [netdrv] net/mlx4/mcg: Mark expected switch fall-throughs (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Use 4K pages for kernel QP's WQE buffer (Alaa Hleihel) [1636553] - [netdrv] net/mlx4_core: Allow MTTs starting at any index (Alaa Hleihel) [1636553] - [infiniband] IB/mlx4: Test port number before querying type (Alaa Hleihel) [1636553] - [powerpc] powerpc/numa: Skip onlining a offline node in kdump path (Steve Best) [1637118] - [netdrv] net: aquantia: Make function aq_fw1x_set_power() static (David Arcari) [1636533] - [netdrv] net: aquantia: memory corruption on jumbo frames (David Arcari) [1636533 1630377] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: renaming for better visibility (David Arcari) [1636533] - [netdrv] net: aquantia: whitespace changes (David Arcari) [1636533] - [netdrv] net: aquantia: implement EEE support (David Arcari) [1636533] - [netdrv] net: aquantia: implement WOL support (David Arcari) [1636533] - [netdrv] net: aquantia: definitions for WOL (David Arcari) [1636533] - [netdrv] net: aquantia: fix hw_atl_utils_fw_upload_dwords (David Arcari) [1636533] - [netdrv] net: aquantia: Make some functions static (David Arcari) [1636533] - [netdrv] net: aquantia: bump driver version (David Arcari) [1636533] - [netdrv] net: aquantia: Add renegotiate ethtool operation support (David Arcari) [1636533] - [netdrv] net: aquantia: Implement rx/tx flow control ethtools callback (David Arcari) [1636533] - [netdrv] net: aquantia: Improve adapter init/deinit logic (David Arcari) [1636533] - [netdrv] net: aquantia: Ethtool based ring size configuration (David Arcari) [1636533] - [wireless] ath10k: fix memory leak of tpc_stats (Petr Oros) [1637528] - [wireless] ath10k: snoc: use correct bus-specific pointer in RX retry (Petr Oros) [1637528] - [wireless] ath10k: fix incorrect size of dma_free_coherent in ath10k_ce_alloc_src_ring_64 (Petr Oros) [1637528] - [wireless] brcmsmac: fix wrap around in conversion from constant to s16 (Petr Oros) [1637528] - [wireless] mt76x2: fix mrr idx/count estimation in mt76x2_mac_fill_tx_status() (Petr Oros) [1637528] - [wireless] ath10k: transmit queued frames after processing rx packets (Petr Oros) [1637528] - [wireless] ath10k: protect ath10k_htt_rx_ring_free with rx_ring.lock (Petr Oros) [1637528] - [wireless] ath10k: use locked skb_dequeue for rx completions (Petr Oros) [1637528] - [wireless] ath10k: sdio: set skb len for all rx packets (Petr Oros) [1637528] - [wireless] ath10k: sdio: use same endpoint id for all packets in a bundle (Petr Oros) [1637528] - [wireless] iwlwifi: cancel the injective function between hw pointers to tfd entry index (Petr Oros) [1637528] - [wireless] ath10k: disable bundle mgmt tx completion event support (Petr Oros) [1637528] - [wireless] ath10k: prevent active scans on potential unusable channels (Petr Oros) [1637528] - [wireless] ath9k_hw: fix channel maximum power level test (Petr Oros) [1637528] - [wireless] ath9k: report tx status on EOSP (Petr Oros) [1637528] - [wireless] iwlwifi: pcie: don't access periphery registers when not available (Petr Oros) [1637528] - [wireless] brcmfmac: fix brcmf_wiphy_wowl_params() NULL pointer dereference (Petr Oros) [1637528] - [netdrv] be2net: don't flip hw_features when VXLANs are added/deleted (Petr Oros) [1637133] - [netdrv] be2net: Fix memory leak in be_cmd_get_profile_config() (Petr Oros) [1637133] - [netdrv] be2net: Mark expected switch fall-through (Petr Oros) [1637133] - [netdrv] be2net: fix spelling mistake "seqence" -> "sequence" (Petr Oros) [1637133] - [netdrv] be2net: Update the driver version to 12.0.0.0 (Petr Oros) [1637133] - [netdrv] be2net: gather debug info and reset adapter (only for Lancer) on a tx-timeout (Petr Oros) [1637133] - [netdrv] be2net: move rss_flags field in rss_info to ensure proper alignment (Petr Oros) [1637133] - [netdrv] be2net: re-order fields in be_error_recovert to avoid hole (Petr Oros) [1637133] - [netdrv] be2net: remove unused tx_jiffies field from be_tx_stats (Petr Oros) [1637133] - [netdrv] be2net: move txcp field in be_tx_obj to eliminate holes in the struct (Petr Oros) [1637133] - [netdrv] be2net: reorder fields in be_eq_obj structure (Petr Oros) [1637133] - [netdrv] be2net: remove desc field from be_eq_obj (Petr Oros) [1637133] - [netdrv] be2net: remove unused old custom busy-poll fields (Petr Oros) [1637133] - [netdrv] be2net: remove unused old AIC info (Petr Oros) [1637133] - [x86] x86/spec_ctrl/compat: Call IBRS_ENTRY only after valid kernel stack (Waiman Long) [1636843] - [acpi] ACPI/PPTT: Handle architecturally unknown cache types (Jeremy Linton) [1636567] - [base] drivers: base: cacheinfo: Do not populate sysfs for unknown cache types (Jeremy Linton) [1636567] - [fs] getxattr: use correct xattr length (Lukas Czerner) [1637049] - [x86] Mark Intel Cascade Lake supported (Steve Best) [1636651] - [x86] x86/boot: Fix kexec booting failure in the SEV bit detection code (Kairui Song) [1632514] - [scsi] scsi: megaraid_sas: driver version upgrade (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Support FW provided TM timeout values (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Return immediately from wait_for_adapter_operational after kill adapter (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Update controller info during resume (Tomas Henzl) [1635565] - [scsi] scsi: megaraid_sas: Do not do Kill adapter if GET_CTRL_INFO times out (Tomas Henzl) [1635565] - [scsi] qla2xxx: Update driver version to 10.00.00.07.08.0-k (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Check for Register disconnect (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix driver hang when FC-NVMe LUNs are configured (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix re-using LoopID when handle is in use (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix duplicate switch database entries (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix NVMe session hang on unload (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix iIDMA error (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix stalled relogin (Himanshu Madhani) [1633373] - [scsi] scsi: qla2xxx: Fix unintended Logout (Himanshu Madhani) [1633373] - [powerpc] powerpc/pseries: Disable CPU hotplug across migrations (Steve Best) [1633587] - [block] blk-mq: I/O and timer unplugs are inverted in blktrace (Ming Lei) [1634330] - [block] block: fix deadline elevator drain for zoned block devices (Ming Lei) [1634333] - [block] blk-mq: Allow blocking queue tag iter callbacks (Ming Lei) [1634328] - [block] block: use nanosecond resolution for iostat (Ming Lei) [1634329] - [block] null_blk: fix zoned support for non-rq based operation (Ming Lei) [1634324] - [block] blk-cgroup: increase number of supported policies (Ming Lei) [1634335] - [block] block: bfq: swap puts in bfqg_and_blkg_put (Ming Lei) [1634334] - [block] block: don't warn when doing fsync on read-only devices (Ming Lei) [1634331] - [block] blkcg: use tryget logic when associating a blkg with a bio (Ming Lei) [1634332] - [block] blkcg: delay blkg destruction until after writeback has (Ming Lei) [1634332] - [block] Revert "blk-throttle: fix race between (Ming Lei) [1634332] - [block] blk-wbt: remove dead code (Ming Lei) [1634326] - [block] blk-wbt: improve waking of tasks (Ming Lei) [1634326] - [block] blk-wbt: abstract out end IO completion handler (Ming Lei) [1634326]- [dma] driver/dma/ioat: Call del_timer_sync() without holding prep_lock (Waiman Long) [1607654] - [netdrv] bnxt_en: Fix VF mac address regression (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Do not adjust max_cp_rings by the ones used by RDMA (Jonathan Toppins) [1635846] - [netdrv] bnxt_en: Clean up unused functions (Jonathan Toppins) [1635846] - [fs] fsnotify: fix ignore mask logic in fsnotify() (Lukas Czerner) [1635537] - [net] net/af_iucv: locate IUCV header via skb_network_header() (Philipp Rudo) [1635332] - [net] net/af_iucv: drop inbound packets with invalid flags (Philipp Rudo) [1635332] - [net] net/af_iucv: fix skb handling on HiperTransport xmit error (Philipp Rudo) [1635332] - [hid] HID: i2c-hid: Fix flooded incomplete report after S3 on Rayd touchscreen (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Make acpi_gsb_i2c_read_bytes() check i2c_transfer return value (David Arcari) [1635746] - [i2c] i2c: designware: Re-init controllers with pm_disabled set on resume (David Arcari) [1635746] - [i2c] i2c: core: ACPI: Properly set status byte to 0 for multi-byte writes (David Arcari) [1635746] - [fs] fs/quota: Fix spectre gadget in do_quotactl (Lukas Czerner) [1635521] - [fs] xfs: fix error handling in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove invalid log recovery first/last cycle check (Brian Foster) [1633171] - [fs] xfs: validate inode di_forkoff (Brian Foster) [1633171] - [fs] xfs: skip delalloc COW blocks in xfs_reflink_end_cow (Brian Foster) [1633171] - [fs] xfs: don't treat unknown di_flags2 as corruption in scrub (Brian Foster) [1633171] - [fs] xfs: remove duplicated include from alloc.c (Brian Foster) [1633171] - [fs] xfs: don't bring in extents in xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: fix transaction leak in xfs_reflink_allocate_cow() (Brian Foster) [1633171] - [fs] xfs: avoid lockdep false positives in xfs_trans_alloc (Brian Foster) [1633171] - [fs] xfs: refactor xfs_buf_log_item reference count handling (Brian Foster) [1633171] - [fs] xfs: clean up xfs_trans_brelse() (Brian Foster) [1633171] - [fs] xfs: don't unlock invalidated buf on aborted tx commit (Brian Foster) [1633171] - [fs] xfs: remove last of unnecessary xfs_defer_cancel() callers (Brian Foster) [1633171] - [fs] xfs: don't crash the vfs on a garbage inline symlink (Brian Foster) [1633171] - [fs] iomap: set page dirty after partial delalloc on mkwrite (Brian Foster) [1633171] - [fs] xfs: sanity check ag header values in xrep_calc_ag_resblks (Brian Foster) [1633171] - [fs] xfs: recalculate summary counters at mount time if icount is bad (Brian Foster) [1633171] - [fs] xfs: fix a null pointer dereference in xfs_bmap_extents_to_btree (Brian Foster) [1633171] - [fs] xfs: remove b_last_holder & associated macros (Brian Foster) [1633171] - [fs] xfs: repair the AGI (Brian Foster) [1633171] - [fs] xfs: repair the AGFL (Brian Foster) [1633171] - [fs] xfs: repair the AGF (Brian Foster) [1633171] - [fs] xfs: remove dead error handling code in xfs_dquot_disk_alloc() (Brian Foster) [1633171] - [fs] xfs: use WRITE_ONCE to update if_seq (Brian Foster) [1633171] - [fs] xfs: fix a comment in xfs_log_reserve (Brian Foster) [1633171] - [fs] xfs: only validate summary counts on primary superblock (Brian Foster) [1633171] - [fs] xfs: substitute spaces with tabs (Brian Foster) [1633171] - [fs] xfs: fold dfops into the transaction (Brian Foster) [1633171] - [fs] xfs: always defer agfl block frees (Brian Foster) [1633171] - [fs] xfs: pass transaction to xfs_defer_add() (Brian Foster) [1633171] - [fs] xfs: replace xfs_defer_ops ->dop_pending with on-stack list (Brian Foster) [1633171] - [fs] xfs: cancel dfops on xfs_defer_finish() error (Brian Foster) [1633171] - [fs] xfs: clean out superfluous dfops dop params/vars (Brian Foster) [1633171] - [fs] xfs: drop dop param from xfs_defer_op_type ->finish_item() callback (Brian Foster) [1633171] - [fs] xfs: automatic dfops inode relogging (Brian Foster) [1633171] - [fs] xfs: automatic dfops buffer relogging (Brian Foster) [1633171] - [fs] xfs: add missing defer ijoins for held inodes (Brian Foster) [1633171] - [fs] xfs: replace dop_low with transaction flag (Brian Foster) [1633171] - [fs] xfs: pass transaction to dfops reset/move helpers (Brian Foster) [1633171] - [fs] xfs: remove unused __xfs_defer_cancel() internal helper (Brian Foster) [1633171] - [fs] xfs: use transaction for intent recovery instead of raw dfops (Brian Foster) [1633171] - [fs] xfs: refactor internal dfops initialization (Brian Foster) [1633171] - [fs] xfs: check da node magic in _node_lookup_int (Brian Foster) [1633171] - [fs] xfs: use a local variable for magic number in xfs_da3_node_lookup_int (Brian Foster) [1633171] - [fs] xfs: refactor log recovery check (Brian Foster) [1633171] - [fs] xfs: move extent busy tree initialization to xfs_initialize_perag (Brian Foster) [1633171] - [fs] xfs: avoid COW fork extent lookups in writeback if the fork didn't change (Brian Foster) [1633171] - [fs] xfs: maintain a sequence count for inode fork manipulations (Brian Foster) [1633171] - [fs] xfs: check for unknown v5 feature bits in superblock write verifier (Brian Foster) [1633171] - [fs] xfs: verify icount in superblock write (Brian Foster) [1633171] - [fs] libxfs: add more bounds checking to sb sanity checks (Brian Foster) [1633171] - [fs] xfs: refactor superblock verifiers (Brian Foster) [1633171] - [fs] xfs: refactor the xrep_extent_list into xfs_bitmap (Brian Foster) [1633171] - [fs] xfs: introduce a new xfs_inode_has_cow_data helper (Brian Foster) [1633171] - [fs] xfs: remove the xfs_ifork_t typedef (Brian Foster) [1633171] - [fs] xfs: simplify xfs_idata_realloc (Brian Foster) [1633171] - [fs] xfs: remove if_real_bytes (Brian Foster) [1633171] - [fs] xfs: move the repair extent list into its own file (Brian Foster) [1633171] - [fs] xfs: pass transaction lock while setting up agresv on cyclic metadata (Brian Foster) [1633171] - [fs] xfs: remove deprecated barrier/nobarrier mount (Brian Foster) [1633171] - [fs] xfs: clean up IRELE/iput callsites (Brian Foster) [1633171] - [fs] xfs: kill IHOLD (Brian Foster) [1633171] - [fs] xfs: bypass final dfops roll in trans commit path (Brian Foster) [1633171] - [fs] xfs: drop unnecessary xfs_defer_finish() dfops parameter (Brian Foster) [1633171] - [fs] xfs: remove unnecessary dfops init calls in xattr code (Brian Foster) [1633171] - [fs] xfs: remove all boilerplate defer init/finish code (Brian Foster) [1633171] - [fs] xfs: use internal dfops during (b|c)ui recovery (Brian Foster) [1633171] - [fs] xfs: use internal dfops in attr code (Brian Foster) [1633171] - [fs] xfs: use internal dfops in cow blocks cancel (Brian Foster) [1633171] - [fs] xfs: support embedded dfops in transaction (Brian Foster) [1633171] - [fs] xfs: pack holes in xfs_defer_ops and xfs_trans (Brian Foster) [1633171] - [fs] xfs: reset dfops to initial state after finish (Brian Foster) [1633171] - [fs] xfs: remove unused deferred ops committed field (Brian Foster) [1633171] - [fs] xfs: make deferred processing safe for embedded dfops (Brian Foster) [1633171] - [fs] xfs: fix transaction leak on remote attr set/remove failure (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in log recovery intent processing (Brian Foster) [1633171] - [fs] xfs: pull up dfops from xfs_itruncate_extents() (Brian Foster) [1633171] - [fs] xfs: force summary counter recalc at next mount (Brian Foster) [1633171] - [fs] xfs: refactor unmount record write (Brian Foster) [1633171] - [fs] xfs: detect and fix bad summary counts at mount (Brian Foster) [1633171] - [fs] xfs: fix indentation and other whitespace problems in scrub/repair (Brian Foster) [1633171] - [fs] xfs: shorten struct xfs_scrub_context to struct xfs_scrub (Brian Foster) [1633171] - [fs] xfs: shorten xfs_repair_ prefix to xrep_ (Brian Foster) [1633171] - [fs] xfs: shorten xfs_scrub_ prefix (Brian Foster) [1633171] - [fs] xfs: clean up xfs_btree_del_cursor callers (Brian Foster) [1633171] - [fs] xfs: trivial xfs_btree_del_cursor cleanups (Brian Foster) [1633171] - [fs] xfs: return from _defer_finish with a clean transaction (Brian Foster) [1633171] - [fs] xfs: check leaf attribute block freemap in verifier (Brian Foster) [1633171] - [fs] libxfs: Fix a couple of sparse complaintis (Brian Foster) [1633171] - [fs] xfs: use swap macro in xfs_dir2_leafn_rebalance (Brian Foster) [1633171] - [fs] xfs_bmap_util: use swap macro (Brian Foster) [1633171] - [fs] xfs_attr_leaf: use swap macro in xfs_attr3_leaf_rebalance (Brian Foster) [1633171] - [fs] xfs: don't assume a left rmap when allocating a new rmap (Brian Foster) [1633171] - [fs] xfs: kill __xfs_buf_submit_common() (Brian Foster) [1633171] - [fs] xfs: combine (a)sync buffer submission apis (Brian Foster) [1633171] - [fs] xfs: use sync buffer I/O for sync delwri queue submission (Brian Foster) [1633171] - [fs] xfs: refactor buffer submission into a common helper (Brian Foster) [1633171] - [fs] xfs: remove xfs_defer_init() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in inode inactivate (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in extent swap (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in reflink cow block cancel (Brian Foster) [1633171] - [fs] xfs: replace no-op firstblock init with ->t_firstblock (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dq alloc (Brian Foster) [1633171] - [fs] xfs: remove xfs_alloc_arg firstblock field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur private firstblock field (Brian Foster) [1633171] - [fs] xfs: remove bmap format helpers firstblock params (Brian Foster) [1633171] - [fs] xfs: remove bmap extent add helper firstblock params (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmalloca firstblock field (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in bmap extent split (Brian Foster) [1633171] - [fs] xfs: remove bmap insert/collapse firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() firstblock param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() firstblock param (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in insert/collapse range (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xfs_bmapi_remap() (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in xattr ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in attrfork add (Brian Foster) [1633171] - [fs] xfs: remove firstblock param from xfs dir ops (Brian Foster) [1633171] - [fs] xfs: use ->t_firstblock in dir ops (Brian Foster) [1633171] - [fs] xfs: add firstblock field to xfs_trans (Brian Foster) [1633171] - [fs] xfs: allow null firstblock in xfs_bmapi_write() when tp is null (Brian Foster) [1633171] - [fs] xfs: refactor dfops init to attach to transaction (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in reflink cow recover path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in cancel cow blocks operation (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for rmap extent swap operations (Brian Foster) [1633171] - [fs] xfs: remove unused btree cursor bc_private.a.dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_btree_cur bmbt dfops field (Brian Foster) [1633171] - [fs] xfs: remove dfops param from internal bmap extent helpers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for collapse/insert range operations (Brian Foster) [1633171] - [fs] xfs: remove struct xfs_bmalloca dfops field (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_remap() dfops param (Brian Foster) [1633171] - [fs] xfs: remove xfs_bunmapi() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bunmapi() callers (Brian Foster) [1633171] - [fs] xfs: remove xfs_bmapi_write() dfops param (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for all xfs_bmapi_write() callers (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in dqalloc transaction (Brian Foster) [1633171] - [fs] xfs: replace xfs_da_args->dfops accesses with ->t_dfops and remove (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops in extent split tx and remove param (Brian Foster) [1633171] - [fs] xfs: remove dfops param in attr fork add path (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for attr set/remove operations (Brian Foster) [1633171] - [fs] xfs: use ->t_dfops for recovery of (b|c)ui log items (Brian Foster) [1633171] - [fs] xfs: remove dfops param from high level dirname calls (Brian Foster) [1633171] - [fs] xfs: remove dfops parameter from ifree call stack (Brian Foster) [1633171] - [fs] xfs: rename xfs_trans ->t_agfl_dfops to ->t_dfops (Brian Foster) [1633171] - [fs] xfs: cow unwritten conversion uses uninitialized dfops (Brian Foster) [1633171] - [fs] xfs: update my copyrights for the writeback and iomap code (Brian Foster) [1633171] - [fs] xfs: add support for sub-pagesize writeback without buffer_heads (Brian Foster) [1633171] - [fs] xfs: allow writeback on pages without buffer heads (Brian Foster) [1633171] - [fs] xfs: refactor the tail of xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_start_page_writeback (Brian Foster) [1633171] - [fs] xfs: move all writeback buffer_head manipulation into xfs_map_at_offset (Brian Foster) [1633171] - [fs] xfs: don't look at buffer heads in xfs_add_to_ioend (Brian Foster) [1633171] - [fs] xfs: remove the imap_valid flag (Brian Foster) [1633171] - [fs] xfs: simplify xfs_map_blocks by using xfs_iext_lookup_extent directly (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_find_cow_mapping (Brian Foster) [1633171] - [fs] xfs: remove the now unused XFS_BMAPI_IGSTATE flag (Brian Foster) [1633171] - [fs] xfs: make xfs_writepage_map extent map centric (Brian Foster) [1633171] - [fs] xfs: rename the offset variable in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: remove xfs_map_cow (Brian Foster) [1633171] - [fs] xfs: remove xfs_reflink_trim_irec_to_next_cow (Brian Foster) [1633171] - [fs] xfs: don't use XFS_BMAPI_IGSTATE in xfs_map_blocks (Brian Foster) [1633171] - [fs] xfs: don't clear imap_valid for a non-uptodate buffers (Brian Foster) [1633171] - [fs] xfs: do not set the page uptodate in xfs_writepage_map (Brian Foster) [1633171] - [fs] xfs: move locking into xfs_bmap_punch_delalloc_range (Brian Foster) [1633171] - [fs] xfs: simplify xfs_aops_discard_page (Brian Foster) [1633171] - [fs] xfs: use iomap for blocksize == PAGE_SIZE readpage and readpages (Brian Foster) [1633171] - [fs] iomap: fix WARN_ON_ONCE on uninitialized variable (Brian Foster) [1633171] - [fs] iomap: Switch to offset_in_page for clarity (Brian Foster) [1633171] - [fs] iomap: add support for sub-pagesize buffered I/O without buffer heads (Brian Foster) [1633171] - [fs] iomap: add inline data support to iomap_readpage_actor (Brian Foster) [1633171] - [fs] iomap: support direct I/O to inline data (Brian Foster) [1633171] - [fs] iomap: refactor iomap_dio_actor (Brian Foster) [1633171] - [fs] iomap: add initial support for writes without buffer heads (Brian Foster) [1633171] - [fs] iomap: add an iomap-based readpage and readpages implementation (Brian Foster) [1633171] - [fs] iomap: add private pointer to struct iomap (Brian Foster) [1633171] - [fs] iomap: add a page_done callback (Brian Foster) [1633171] - [fs] iomap: generic inline data handling (Brian Foster) [1633171] - [fs] iomap: complete partial direct I/O writes synchronously (Brian Foster) [1633171] - [fs] iomap: mark newly allocated buffer heads as new (Brian Foster) [1633171] - [fs] fs: factor out a __generic_write_end helper (Brian Foster) [1633171] - [netdrv] amd-xgbe: mark driver as tech preview (David Arcari) [1633209] - [fs] ext4, dax: set ext4_dax_aops for dax files (Lukas Czerner) [1633239] - [fs] ext4, dax: add ext4_bmap to ext4_dax_aops (Lukas Czerner) [1633239] - [fs] ext4: don't mark mmp buffer head dirty (Lukas Czerner) [1633239] - [fs] ext4: show test_dummy_encryption mount option in /proc/mounts (Lukas Czerner) [1633239] - [fs] ext4: fix online resizing for bigalloc file systems with a 1k block size (Lukas Czerner) [1633239] - [fs] ext4: fix online resize's handling of a too-small final block group (Lukas Czerner) [1633239] - [fs] ext4: recalucate superblock checksum after updating free blocks/inodes (Lukas Czerner) [1633239] - [fs] ext4: avoid arithemetic overflow that can trigger a BUG (Lukas Czerner) [1633239] - [fs] ext4: avoid divide by zero fault when deleting corrupted inline directories (Lukas Czerner) [1633239] - [fs] ext4: check to make sure the rename(2)'s destination is not freed (Lukas Czerner) [1633239] - [fs] ext4: remove unneeded variable "err" in ext4_mb_release_inode_pa() (Lukas Czerner) [1633239] - [fs] ext4: fix spectre gadget in ext4_mb_regular_allocator() (Lukas Czerner) [1633239] - [fs] ext4: check for NUL characters in extended attribute's name (Lukas Czerner) [1633239] - [fs] ext4: use ext4_warning() for sb_getblk failure (Lukas Czerner) [1633239] - [fs] ext4: fix race when setting the bitmap corrupted flag (Lukas Czerner) [1633239] - [fs] ext4: reset error code in ext4_find_entry in fallback (Lukas Czerner) [1633239] - [fs] ext4: check allocation failure when duplicating "data" in ext4_remount() (Lukas Czerner) [1633239] - [fs] ext4: sysfs: print ext4_super_block fields as little-endian (Lukas Czerner) [1633239] - [firmware] efi/x86: Handle page faults occurring while running EFI runtime services (Bhupesh Sharma) [1627557] - [firmware] efi: Make efi_rts_work accessible to efi page fault handler (Bhupesh Sharma) [1627557] - [firmware] efi: Remove the declaration of efi_late_init() as the function is unused (Bhupesh Sharma) [1627557] - [firmware] efi: Use a work queue to invoke EFI Runtime Services (Bhupesh Sharma) [1627557] - [firmware] efi/x86: Use non-blocking SetVariable() for efi_delete_dummy_variable() (Bhupesh Sharma) [1627557] - [fs] gfs2: Special-case rindex for gfs2_grow (Robert S Peterson) [1628360] - [fs] GFS2: Fix recovery issues for spectators (Robert S Peterson) [1628298]- [powerpc] powerpc/pkeys: Fix reading of ibm, processor-storage-keys property (Steve Best) [1633551] - [powerpc] powerpc/pseries: Remove unneeded uses of dlpar work queue (Steve Best) [1633544] - [powerpc] powerpc/pseries: Remove prrn_work workqueue (Steve Best) [1633544] - [pci] ACPI / hotplug / PCI: Don't scan for non-hotplug bridges if slot is not bridge (Myron Stowe) [1634816] - [pci] PCI: Fix enabling of PASID on RC integrated endpoints (Myron Stowe) [1634816] - [pci] IB/hfi1,PCI: Allow bus reset while probing (Myron Stowe) [1634816] - [pci] PCI: Fix faulty logic in pci_reset_bus() (Myron Stowe) [1634816] - [pci] PCI: pciehp: Fix hot-add vs powerfault detection order (Myron Stowe) [1634816] - [pci] Revert "PCI: Add ACS quirk for Intel 300 series" (Myron Stowe) [1634816] - [powerpc] powerpc/numa: Use associativity if VPHN hcall is successful (Steve Best) [1633569] - [pci] PCI: vmd: White list for fast interrupt handlers (Myron Stowe) [1632816] - [pci] PCI: Add function 1 DMA alias quirk for Marvell 88SS9183 (Myron Stowe) [1632816] - [pci] PCI: Rename pci_try_reset_bus() to pci_reset_bus() (Myron Stowe) [1632816] - [pci] PCI: Deprecate pci_reset_bus() and pci_reset_slot() functions (Myron Stowe) [1632816] - [pci] PCI: Unify try slot and bus reset API (Myron Stowe) [1632816] - [pci] PCI: Hide pci_reset_bridge_secondary_bus() from drivers (Myron Stowe) [1632816] - [pci] IB/hfi1: Use pci_try_reset_bus() for initiating PCI Secondary Bus Reset (Myron Stowe) [1632816] - [pci] PCI: Handle error return from pci_reset_bridge_secondary_bus() (Myron Stowe) [1632816] - [pci] PCI/IOV: Tidy pci_sriov_set_totalvfs() (Myron Stowe) [1632816] - [pci] PCI: Enable PASID only if entire path supports End-End TLP prefixes (Myron Stowe) [1632816] - [pci] PCI: Expand documentation for pci_add_dma_alias() (Myron Stowe) [1632816] - [pci] PCI: Add DMA alias quirk for Microsemi Switchtec NTB (Myron Stowe) [1632816] - [pci] switchtec: Use generic PCI Vendor ID and Class Code (Myron Stowe) [1632816] - [pci] PCI: Make pci_get_rom_size() static (Myron Stowe) [1632816] - [pci] PCI: Add check code for last image indicator not set (Myron Stowe) [1632816] - [pci] PCI: Avoid accessing memory outside the ROM BAR (Myron Stowe) [1632816] - [pci] PCI: Make early dump functionality generic (Myron Stowe) [1632816] - [pci] PCI: Cleanup PCI_REBAR_CTRL_BAR_SHIFT handling (Myron Stowe) [1632816] - [pci] PCI: Restore resized BAR state on resume (Myron Stowe) [1632816] - [pci] PCI: Clean up resource allocation in devm_of_pci_get_host_bridge_resources() (Myron Stowe) [1632816] - [pci] PCI: Add ACS Redirect disable quirk for Intel Sunrise Point (Myron Stowe) [1632816] - [pci] PCI: Add device-specific ACS Redirect disable infrastructure (Myron Stowe) [1632816] - [pci] PCI: Convert device-specific ACS quirks from NULL termination to ARRAY_SIZE (Myron Stowe) [1632816] - [pci] PCI: Add "pci=disable_acs_redir=" parameter for peer-to-peer support (Myron Stowe) [1632816] - [pci] PCI: Allow specifying devices using a base bus and path of devfns (Myron Stowe) [1632816] - [pci] PCI: Make specifying PCI devices in kernel parameters reusable (Myron Stowe) [1632816] - [pci] PCI: Hide ACS quirk declarations inside PCI core (Myron Stowe) [1632816] - [pci] PCI: Document ACPI description of PCI host bridges (Myron Stowe) [1632816] - [pci] PCI/MSI: Set IRQCHIP_ONESHOT_SAFE for PCI-MSI irqchips (Myron Stowe) [1632816] - [pci] PCI: Limit config space size for Netronome NFP5000 (Myron Stowe) [1632816] - [pci] PCI: Add PCI_DEVICE_DATA() macro to fully describe device ID entry (Myron Stowe) [1632816] - [pci] PCI: Unify PCI and normal DMA direction definitions (Myron Stowe) [1632816] - [pci] PCI: Use IRQF_ONESHOT if pci_request_irq() called with no handler (Myron Stowe) [1632816] - [pci] PCI: Call dma_debug_add_bus() for pci_bus_type from PCI core (Myron Stowe) [1632816] - [pci] PCI: Mark fall-through switch cases before enabling -Wimplicit-fallthrough (Myron Stowe) [1632816]- [s390] s390/sclp: Allow to request adapter reset (Philipp Rudo) [1635273] - [char] ipmi: Fix NULL pointer dereference in ssif_probe (Tony Camuso) [1635366] - [char] ipmi: Fix I2C client removal in the SSIF driver (Tony Camuso) [1635366] - [char] ipmi: kcs_bmc: don't change device name (Tony Camuso) [1635366] - [kernel] timers: Clear timer_base::must_forward_clk with timer_base::lock held (Waiman Long) [1632820] - [pci] switchtec: Fix Spectre v1 vulnerability (Waiman Long) [1632820] - [kernel] cpu/hotplug: Prevent state corruption on error rollback (Waiman Long) [1632820] - [kernel] cpu/hotplug: Adjust misplaced smb() in cpuhp_thread_fun() (Waiman Long) [1632820] - [base] memory_hotplug: fix kernel_panic on offline page processing (Waiman Long) [1632820] - [mm] mm/hugetlb: filter out hugetlb pages if HUGEPAGE migration is not supported (Waiman Long) [1632820] - [lib] debugobjects: Make stack check warning more informative (Waiman Long) [1632820] - [fs] fs/dcache.c: fix kmemcheck splat at take_dentry_name_snapshot() (Waiman Long) [1632820] - [x86] x86/process: Don't mix user/kernel regs in 64bit __show_regs() (Waiman Long) [1632820] - [x86] x86/dumpstack: Don't dump kernel memory based on usermode RIP (Waiman Long) [1632820] - [x86] x86: Avoid pr_cont() in show_opcodes() (Waiman Long) [1632820] - [x86] x86/entry/64: Wipe KASAN stack shadow before rewind_stack_do_exit() (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Increase l1tf memory limit for Nehalem+ (Waiman Long) [1632820] - [x86] x86/spectre: Add missing family 6 check to microcode check (Waiman Long) [1632820] - [x86] x86/nmi: Fix NMI uaccess race against CR3 switching (Waiman Long) [1632820] - [x86] x86/vdso: Fix lsl operand order (Waiman Long) [1632820] - [x86] x86/vdso: Fix vDSO build if a retpoline is emitted (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Suggest what to do on systems with too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix off-by-one error when warning that system has too much RAM (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Fix overflow in l1tf_pfn_limit() on 32bit (Waiman Long) [1632820] - [x86] x86/speculation/l1tf: Exempt zeroed PTEs from inversion (Waiman Long) [1632820] - [x86] x86/mm/pti: Clear Global bit more aggressively (Waiman Long) [1632820] - [x86] x86/paravirt: Fix spectre-v2 mitigations for paravirt guests (Waiman Long) [1632820] - [target] scsi: target: iscsi: Use bin2hex instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633} - [target] scsi: target: iscsi: Use hex2bin instead of a re-implementation (Maurizio Lombardi) [1632184] {CVE-2018-14633}- [netdrv] ibmvnic: Include missing return code checks in reset function (Steve Best) [1633553] - [netdrv] ibmvnic: Update firmware error reporting with cause string (Steve Best) [1633553] - [netdrv] ibmvnic: Remove code to request error information (Steve Best) [1633553] - [s390] s390/qeth: remove duplicated carrier state tracking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up drop conditions for received cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-indent qeth_check_ipa_data() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consume local address events (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove various redundant code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove CARD_FROM_CDEV helper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: pass card pointer in iob callback (Hendrik Brueckner) [1633841] - [s390] s390/qeth: re-use qeth_notify_skbs() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove additional skb refcount (Hendrik Brueckner) [1633841] - [s390] s390/qeth: replace open-coded skb_queue_walk() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: on gdev release, reset drvdata (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix discipline unload after setup error (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use DEFINE_MUTEX for qeth_mod_mutex (Hendrik Brueckner) [1633841] - [s390] s390/qeth: convert layer attribute to enum (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce 0-initializing when building IPA cmds (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune spinlocks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix typo in return value (Hendrik Brueckner) [1633841] - [s390] s390/qeth: invoke softirqs after napi_schedule() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: uninstall IRQ handler on device removal (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_hdr_chk_and_bounce() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: prepare for copy-free TSO transmission (Hendrik Brueckner) [1633841] - [s390] s390/qeth: check size of required HW header cache object (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix up protocol headers early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: limit csum offload erratum to L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove qeth_get_elements_no() (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused L3 xmit code (Hendrik Brueckner) [1633841] - [s390] s390/qeth: run non-offload L3 traffic over common xmit path (Hendrik Brueckner) [1633841] - [s390] s390/qeth: move L2 xmit code to core module (Hendrik Brueckner) [1633841] - [s390] s390/qdio: reset old sbal_state flags (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't dump past end of unknown HW header (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use vzalloc for QUERY OAT buffer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: switch on SG by default for IQD devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: indicate error when netdev allocation fails (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use true and false for boolean values (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't restrict qeth_card to DMA memory (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up card initialization (Hendrik Brueckner) [1633841] - [s390] s390/qeth: do basic setup for data channel (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use qeth_setup_ccw() to set up all CCWs (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reduce hard-coded access to ccw channels (Hendrik Brueckner) [1633841] - [s390] s390/qeth: extract helper for MPC protocol type (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed up L2 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add support for constrained HW headers (Hendrik Brueckner) [1633841] - [s390] s390/qeth: merge linearize-check into HW header construction (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add statistics for consumed buffer elements (Hendrik Brueckner) [1633841] - [s390] s390/qeth: use core MTU range checking (Hendrik Brueckner) [1633841] - [s390] s390/qeth: simplify max MTU handling (Hendrik Brueckner) [1633841] - [s390] s390/qeth: don't cache HW port number (Hendrik Brueckner) [1633841] - [s390] s390/qeth: allocate netdevice early (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove redundant netif_carrier_ok() checks (Hendrik Brueckner) [1633841] - [s390] s390/qeth: reset layer2 attribute on layer switch (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fix race in used-buffer accounting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up IPv4 OSA xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: speed-up L3 IQD xmit (Hendrik Brueckner) [1633841] - [s390] s390/qeth: add a L3 xmit wrapper (Hendrik Brueckner) [1633841] - [s390] s390/qeth: increase GSO max size for eligible L3 devices (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up exported symbols (Hendrik Brueckner) [1633841] - [s390] s390/qeth: consolidate ccwgroup driver definition (Hendrik Brueckner) [1633841] - [s390] s390/qeth: clean up Output Queue selection (Hendrik Brueckner) [1633841] - [s390] s390/qeth: fine-tune RX modesetting (Hendrik Brueckner) [1633841] - [s390] s390/qeth: remove unused buffer->aob pointer (Hendrik Brueckner) [1633841] - [s390] s390/qeth: various buffer management cleanups (Hendrik Brueckner) [1633841] - [powerpc] powerpc: Avoid code patching freed init sections (Steve Best) [1633545] - [powerpc] powerpc/tm: Fix userspace r13 corruption (Steve Best) [1633543] - [powerpc] powerpc/tm: Avoid possible userspace r1 corruption on reclaim (Steve Best) [1633543] - [drm] drm/i915/cfl: Add a new CFL PCI ID (Rob Clark) [1626883] - [drm] drm/i915/aml: Introducing Amber Lake platform (Rob Clark) [1626883] - [drm] drm/i915/whl: Introducing Whiskey Lake platform (Rob Clark) [1626883] - [char] ipmi: Move BT capabilities detection to the detect call (Frank Ramsay) [1618774] - [char] ipmi: Rework SMI registration failure (Frank Ramsay) [1618774]- [s390] s390: detect etoken facility (Thomas Huth) [1634069] - [s390] s390/lib: use expoline for all bcr instructions (Thomas Huth) [1634069] - [documentation] vm.txt: Adding 'nr_hugepages_mempolicy' parameter description (Prashant Dhamdhere) [1626547]- [scsi] scsi: ipr: System hung while dlpar adding primary ipr adapter back (Steve Best) [1633217] - [target] scsi: iscsi: target: Don't use stack buffer for scatterlist (Maurizio Lombardi) [1631342] - [rpmspec] Forward port weak-modules support from RHEL 7 to RHEL 8 ("Herton R. Krzesinski") [1596884] - [fs] xfs: Close race between direct IO and xfs_break_layouts() (Eric Sandeen) [1622191] - [fs] xfs: remove unused iolock arg from xfs_break_dax_layouts (Eric Sandeen) [1622191] - [fs] ext4: Close race between direct IO and ext4_break_layouts() (Eric Sandeen) [1616303] - [fs] ext4: handle layout changes to pinned DAX mappings (Eric Sandeen) [1614154] - [fs] dax: dax_layout_busy_page() warn on !exceptional (Eric Sandeen) [1614154] - [fs] dax: mark tech preview (Eric Sandeen) [1627455] - [mm] usercopy: Allow boot cmdline disabling of hardening (Christoph von Recklinghausen) [1589928]- [s390] s390/crypto: Fix return code checking in cbc_paes_crypt() (Philipp Rudo) [1633266] - [drm] amd/display/dc/basics/logger.c: fix build error with CONFIG_FORTIFY_SOURCE=y ("Herton R. Krzesinski") [1548068] - [acpi] ACPICA: AML Parser: skip opcodes that open a scope upon parse failure (Jeremy Linton) [1609885] - [acpi] ACPICA: ACPICA: add status check for acpi_hw_read before assigning return value (Jeremy Linton) [1609885] - [acpi] ACPICA: AML Parser: ignore all exceptions resulting from incorrect AML during table load (Jeremy Linton) [1609885] - [rpmspec] spec: Add missing BuildRequires for bpftool (Jiri Olsa) [1632756] - [powerpc] KVM: PPC: Avoid marking DMA-mapped pages dirty in real mode (David Gibson) [1628412] - [powerpc] powerpc/powernv/ioda: Allocate indirect TCE levels on demand (David Gibson) [1628412] - [powerpc] powerpc/powernv: Rework TCE level allocation (David Gibson) [1628412] - [powerpc] powerpc/powernv: Add indirect levels to it_userspace (David Gibson) [1628412] - [powerpc] KVM: PPC: Make iommu_table::it_userspace big endian (David Gibson) [1628412] - [powerpc] powerpc/powernv: Move TCE manupulation code to its own file (David Gibson) [1628412] - [net] net_sched: fix NULL pointer dereference when delete tcindex filter (Andrea Claudi) [1627648] - [net] net_sched: Fix missing res info when create new tc_index filter (Andrea Claudi) [1627648] - [samples] samples/bpf: xdpsock: order memory on AArch64 (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu load balance like Suricata (Jesper Brouer) [1615959] - [samples] samples/bpf: add Paul Hsieh's (LGPL 2.1) hash function SuperFastHash (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_redirect_cpu handle parsing of double VLAN tagged packets (Jesper Brouer) [1615959] - [samples] samples/bpf: all XDP samples should unload xdp/bpf prog on SIGTERM (Jesper Brouer) [1615959] - [samples] samples/bpf: xdp_rxq_info action XDP_TX must adjust MAC-addrs (Jesper Brouer) [1615959] - [samples] samples/bpf: extend xdp_rxq_info to read packet payload (Jesper Brouer) [1615959] - [powerpc] KVM: PPC: Book3S HV: Use correct pagesize in kvm_unmap_radix() (David Gibson) [1625498] - [net] igmp: fix incorrect unsolicit report count after link down and up (Hangbin Liu) [1625538] - [net] igmp: fix incorrect unsolicit report count when join group (Hangbin Liu) [1625538] - [netdrv] cxgb4: update 1.20.8.0 as the latest firmware supported (Arjun Vynipadath) [1622555] - [virt] svm: nested virt support off by default (Bandan Das) [1571993]- [powerpc] KVM: PPC: Book3S HV: Don't use compound_order to determine host mapping size (David Gibson) [1625860] - [virt] arm64: KVM: Remove pgd_lock (Wei Huang) [1627474] - [virt] KVM: Remove obsolete kvm_unmap_hva notifier backend (Wei Huang) [1627474] - [virt] arm64: KVM: Only force FPEXC32_EL2.EN if trapping FPSIMD (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Clean dcache to PoC when changing PTE due to CoW (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PTE entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Skip updating PMD entry if no change (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Move DEBUG_SPINLOCK_BUG_ON to vgic.h (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Do not use spin_lock_irqsave/restore with irq disabled (Wei Huang) [1627474] - [virt] KVM: arm: vgic-v3: Add support for ICC_SGI0R and ICC_ASGI1R accesses (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-v3: Add support for ICC_SGI0R_EL1 and ICC_ASGI1R_EL1 accesses (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-v3: Add core support for Group0 SGIs (Wei Huang) [1627474] - [virt] KVM: arm64: Remove non-existent AArch32 ICC_SGI1R encoding (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix lost IRQs from emulated physcial timer when blocked (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix potential loss of ptimer interrupts (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Fix possible spectre-v1 write in vgic_mmio_write_apr() (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Update documentation of the GIC devices wrt IIDR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Let userspace opt-in to writable v2 IGROUPR (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Allow configuration of interrupt groups (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Return error on incompatible uaccess GICD_IIDR writes (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Permit uaccess writes to return errors (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Signal IRQs using their configured group (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Add group field to struct irq (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: GICv2 IGROUPR should read as zero (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Keep track of implementation revision (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic: Define GICD_IIDR fields for GICv2 and GIv3 (Wei Huang) [1627474] - [virt] arm64: KVM: Cleanup tpidr_el2 init on non-VHE (Wei Huang) [1627474] - [virt] KVM: arm/arm64: vgic-debug: Show LPI status (Wei Huang) [1627474] - [virt] KVM: arm64: vgic-its: Remove VLA usage (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Fix vgic init race (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Enable adaptative WFE trapping (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Remove unnecessary CMOs when creating HYP page tables (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Stop using the kernel's (pmd, pud, pgd)_populate helpers (Wei Huang) [1627474] - [virt] KVM: arm/arm64: Consolidate page-table accessors (Wei Huang) [1627474] - [virt] arm64: KVM: Avoid marking pages as XN in Stage-2 if CTR_EL0.DIC is set (Wei Huang) [1627474] - [tools] radix tree test suite: Enable ubsan (Waiman Long) [1630244] - [tools] radix tree test suite: Fix compilation (Waiman Long) [1630244] - [block] blk-wbt: don't maintain inflight counts if disabled (Ming Lei) [1622790] - [block] blk-wbt: fix has-sleeper queueing check (Ming Lei) [1622790] - [block] blk-wbt: use wq_has_sleeper() for wq active check (Ming Lei) [1622790] - [block] blk-wbt: move disable check into get_limit() (Ming Lei) [1622790] - [block] block/DAC960.c: make some arrays static const, shrinks object (Ming Lei) [1622790] - [block] blk-mq: sync the update nr_hw_queues with (Ming Lei) [1617959] - [block] blk-mq: init hctx sched after update ctx and hctx mapping (Ming Lei) [1617959] - [block] block: remove duplicate initialization (Ming Lei) [1622790] - [block] tracing/blktrace: Fix to allow setting same value (Ming Lei) [1622790] - [block] pktcdvd: fix setting of 'ret' error return for a few cases (Ming Lei) [1622790] - [block] block: change return type to bool (Ming Lei) [1622790] - [block] block, bfq: return nbytes and not zero from struct cftype (Ming Lei) [1622790] - [block] block, bfq: improve code of bfq_bfqq_charge_time (Ming Lei) [1622790] - [block] block, bfq: reduce write overcharge (Ming Lei) [1622790] - [block] block, bfq: always update the budget of an entity when needed (Ming Lei) [1622790] - [block] block, bfq: readd missing reset of parent-entity service (Ming Lei) [1622790] - [block] block: don't warn for flush on read-only device (Ming Lei) [1622809]- [kernel] locking/rwsem: Make owner store task pointer of last owning reader (Waiman Long) [1631842] - [kernel] locking/rwsem: Exit read lock slowpath if queue empty & no writer (Waiman Long) [1631842] - [x86] x86/microcode: Update the new microcode revision unconditionally (Prarit Bhargava) [1630931] - [x86] x86/microcode: Make sure boot_cpu_data.microcode is up-to-date (Prarit Bhargava) [1630931] - [arm64] arm64: tlb: Provide forward declaration of tlb_flush() before including tlb.h (Waiman Long) [1630521] - [x86] x86/mm: Only use tlb_remove_table() for paravirt (Waiman Long) [1630521] - [mm] mm: mmu_notifier fix for tlb_end_vma (Waiman Long) [1630521] - [mm] mm/tlb, x86/mm: Support invalidating TLB caches for RCU_TABLE_FREE (Waiman Long) [1630521] - [mm] mm/tlb: Remove tlb_remove_table() non-concurrent condition (Waiman Long) [1630521] - [mm] mm: move tlb_table_flush to tlb_flush_mmu_free (Waiman Long) [1630521] - [kernel] clocksource: Revert Remove kthread (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Retain tick when shallow state is selected (Waiman Long) [1628402] - [cpufreq] cpufreq: governor: Avoid accessing invalid governor_data (Waiman Long) [1628402] - [cpuidle] cpuidle: menu: Handle stopped tick more aggressively (Waiman Long) [1628402] - [kernel] sched: idle: Avoid retaining the tick when it has been stopped (Waiman Long) [1628402] - [net] netfilter: xt_hashlimit: do not crash when reading proc file (Florian Westphal) [1630131] - [x86] x86/boot/KASLR: Skip specified number of 1GB huge pages when doing physical randomization (KASLR) (Baoquan He) [1564824] - [x86] x86/boot/KASLR: Add two new functions for 1GB huge pages handling (Baoquan He) [1564824] - [mfd] mfd: intel-lpss: Add Ice Lake PCI IDs (Gopal Tiwari) [1483477] - [mmc] mmc: sdhci-pci: Add support for Intel ICP (Gopal Tiwari) [1483496]- [mm] mm: get rid of vmacache_flush_all() entirely (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm, vmacache: hash addresses based on pmd (Waiman Long) [1631297] {CVE-2018-17182} - [mm] mm: Allocate the mm_cpumask (mm->cpu_bitmap) dynamically based on nr_cpu_ids (Waiman Long) [1631297] {CVE-2018-17182} - [infiniband] IB/hfi1: Invalid NUMA node information can cause a divide by zero (Alex Estrin) [1622222] - [nvdimm] libnvdimm: Export max available extent (Jeff Moyer) [1627874] - [nvdimm] libnvdimm: Use max contiguous area for namespace size (Jeff Moyer) [1627874] - [netdrv] ice: Fix and update driver version string (Jonathan Toppins) [1611786] - [netdrv] ice: Introduce SERVICE_DIS flag and service routine functions (Jonathan Toppins) [1611786] - [netdrv] ice: Enable VSI Rx/Tx pruning only when VLAN 0 is active (Jonathan Toppins) [1611786] - [netdrv] ice: Enable firmware logging during device initialization (Jonathan Toppins) [1611786] - [netdrv] ice: Implement ice_bridge_getlink and ice_bridge_setlink (Jonathan Toppins) [1611786] - [netdrv] ice: Add support for Tx hang, Tx timeout and malicious driver detection (Jonathan Toppins) [1611786] - [netdrv] ice: Clean up register file (Jonathan Toppins) [1611786] - [netdrv] ice: Implement handlers for ethtool PHY/link operations (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor VSI allocation, deletion and rebuild flow (Jonathan Toppins) [1611786] - [netdrv] ice: Refactor switch rule management structures and functions (Jonathan Toppins) [1611786] - [netdrv] ice: Code optimization for ice_fill_sw_rule() (Jonathan Toppins) [1611786] - [netdrv] ice: Prevent control queue operations during reset (Jonathan Toppins) [1611786] - [netdrv] ice: Update request resource command to latest specification (Jonathan Toppins) [1611786] - [netdrv] ice: Updates to Tx scheduler code (Jonathan Toppins) [1611786] - [netdrv] ice: Rework flex descriptor programming (Jonathan Toppins) [1611786] - [netdrv] net/mlx5: Fix SQ offset in QPs with small RQ (Alaa Hleihel) [1623367] - [x86] x86/spec_ctrl: Make IBRS code work with SSBD mitigation (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Auto-enable IBRS on Skylake (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Extend spectre_v2 boot option to support IBRS (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Boot time IBRS initialization (Waiman Long) [1565180] - [x86] x86/spec_ctrl: Add IBRS code to the 64-bit assembly entry code (Waiman Long) [1565180] - [x86] x86/cpufeatures: Increase NCAPINTS for future extension (Waiman Long) [1565180] - [netdrv] ice: Trivial formatting fixes (Jonathan Toppins) [1611783] - [netdrv] ice: Change struct members from bool to u8 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix potential return of uninitialized value (Jonathan Toppins) [1611783] - [netdrv] ice: Fix a few null pointer dereference issues (Jonathan Toppins) [1611783] - [netdrv] ice: Update to interrupts enabled in OICR (Jonathan Toppins) [1611783] - [netdrv] ice: Set VLAN flags correctly (Jonathan Toppins) [1611783] - [netdrv] ice: Use order_base_2 to calculate higher power of 2 (Jonathan Toppins) [1611783] - [netdrv] ice: Fix bugs in control queue processing (Jonathan Toppins) [1611783] - [netdrv] ice: Clean control queues only when they are initialized (Jonathan Toppins) [1611783] - [netdrv] ice: Report stats for allocated queues via ethtool stats (Jonathan Toppins) [1611783] - [netdrv] ice: Cleanup magic number (Jonathan Toppins) [1611783] - [netdrv] ice: Remove unnecessary node owner check (Jonathan Toppins) [1611783] - [netdrv] ice: Fix multiple static analyser warnings (Jonathan Toppins) [1611783] - [virt] KVM: VMX: fixes for vmentry_l1d_flush module parameter (Waiman Long) [1616248] {CVE-2018-15572} - [virt] KVM: x86: SVM: Call x86_spec_ctrl_set_guest/host() with interrupts disabled (Waiman Long) [1616248] {CVE-2018-15572} - [virt] x86/kvm/vmx: Fix coding style in vmx_setup_l1d_flush() (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Support Enhanced IBRS on future CPUs (Waiman Long) [1614144] - [x86] x86/speculation: Protect against userspace-userspace spectreRSB (Waiman Long) [1616248] {CVE-2018-15572} - [x86] x86/speculation: Remove SPECTRE_V2_IBRS in enum spectre_v2_mitigation (Waiman Long) [1616248] {CVE-2018-15572} - [cpufreq] cpufreq: Fix a circular lock dependency problem (Waiman Long) [1599154] - [kernel] cpu/hotplug: Add a cpus_read_trylock() function (Waiman Long) [1599154] - [virt] xen/spinlock: Don't use pvqspinlock if only 1 vCPU (Waiman Long) [1618486]- [mailbox] mailbox: PCC: handle parse error (David Arcari) [1630382] - [hv] vmbus: don't return values for uninitalized channels (Vitaly Kuznetsov) [1617954] - [mm] kernel/memremap, kasan: make ZONE_DEVICE with work with KASAN (Bill O'Donnell) [1629578] - [mm] mm: fix BUG_ON() in vmf_insert_pfn_pud() from VM_MIXEDMAP removal (Jeff Moyer) [1622171] - [mm] dax: remove VM_MIXEDMAP for fsdax and device dax (Jeff Moyer) [1622171]- [i2c] i2c: i801: fix DNV's SMBCTRL register offset (David Arcari) [1628861] - [fs] ceph: avoid a use-after-free in ceph_destroy_options() (Ilya Dryomov) [1629884] - [fs] ceph: fix incorrect use of strncpy (Ilya Dryomov) [1629884] - [block] rbd: support cloning across namespaces (Ilya Dryomov) [1629884] - [block] rbd: factor out get_parent_info() (Ilya Dryomov) [1629884] - [block] rbd: support for images within namespaces (Ilya Dryomov) [1629884] - [block] rbd: pass rbd_spec into parse_rbd_opts_token() (Ilya Dryomov) [1629884] - [net] libceph: weaken sizeof check in ceph_x_verify_authorizer_reply() (Ilya Dryomov) [1629884] - [net] libceph: check authorizer reply/challenge length before reading (Ilya Dryomov) [1629884] - [net] libceph: implement CEPHX_V2 calculation mode (Ilya Dryomov) [1629884] - [net] libceph: add authorizer challenge (Ilya Dryomov) [1629884] - [net] libceph: factor out encrypt_authorizer() (Ilya Dryomov) [1629884] - [net] libceph: factor out __ceph_x_decrypt() (Ilya Dryomov) [1629884] - [net] libceph: factor out __prepare_write_connect() (Ilya Dryomov) [1629884] - [net] libceph: store ceph_auth_handshake pointer in ceph_connection (Ilya Dryomov) [1629884] - [pci] PCI: pciehp: Deduplicate presence check on probe & resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid implicit fallthroughs in switch statements (Myron Stowe) [1583983] - [pci] PCI: Whitelist Thunderbolt ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: Whitelist native hotplug ports for runtime D3 (Myron Stowe) [1583983] - [pci] PCI: sysfs: Resume to D0 on function reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume parent to D0 on config space access (Myron Stowe) [1583983] - [pci] PCI: pciehp: Resume to D0 on enable/disable (Myron Stowe) [1583983] - [pci] PCI: pciehp: Support interrupts sent from D3hot (Myron Stowe) [1583983] - [pci] PCI: pciehp: Obey compulsory command delay after resume (Myron Stowe) [1583983] - [pci] PCI: pciehp: Clear spurious events earlier on resume (Myron Stowe) [1583983] - [pci] PCI: portdrv: Deduplicate PM callback iterator (Myron Stowe) [1583983] - [pci] PCI: pciehp: Avoid slot access during reset (Myron Stowe) [1583983] - [pci] PCI: pciehp: Always enable occupied slot on probe (Myron Stowe) [1583983] - [pci] PCI: pciehp: Become resilient to missed events (Myron Stowe) [1583983] - [pci] PCI: pciehp: Tolerate initially unstable link (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_enable/disable_slot() static (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop enable/disable lock (Myron Stowe) [1583983] - [pci] PCI: pciehp: Enable/disable exclusively from IRQ thread (Myron Stowe) [1583983] - [pci] PCI: pciehp: Track enable/disable status (Myron Stowe) [1583983] - [pci] PCI: pciehp: Publish to user space last on probe (Myron Stowe) [1583983] - [pci] PCI: hotplug: Demidlayer registration with the core (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop slot workqueue (Myron Stowe) [1583983] - [pci] PCI: pciehp: Handle events synchronously (Myron Stowe) [1583983] - [pci] PCI: pciehp: Stop blinking on slot enable failure (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded polling (Myron Stowe) [1583983] - [pci] PCI: pciehp: Convert to threaded IRQ (Myron Stowe) [1583983] - [pci] PCI: pciehp: Document struct slot and struct controller (Myron Stowe) [1583983] - [pci] PCI: pciehp: Declare pciehp_unconfigure_device() void (Myron Stowe) [1583983] - [pci] PCI: pciehp: Drop unnecessary NULL pointer check (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix unprotected list iteration in IRQ handler (Myron Stowe) [1583983] - [pci] PCI: pciehp: Fix use-after-free on unplug (Myron Stowe) [1583983] - [pci] PCI: hotplug: Don't leak pci_slot on registration failure (Myron Stowe) [1583983] - [pci] PCI: hotplug: Delete skeleton driver (Myron Stowe) [1583983] - [netdrv] be2net: Use Kconfig flag to support for enabling/disabling adapters (Petr Oros) [1611768] - [acpi] ACPICA: Reference Counts: increase max to 0x4000 for large servers (Frank Ramsay) [1618760]- [net] udp6: add missing checks on edumux packet processing (Paolo Abeni) [1625954] - [net] udp4: fix IP_CMSG_CHECKSUM for connected sockets (Paolo Abeni) [1625954] - [s390] s390/pci: fix out of bounds access during irq setup (Hendrik Brueckner) [1627462] - [nvdimm] libnvdimm: fix ars_status output length calculation (Jeff Moyer) [1616307]- [scsi] scsi: lpfc: Correct MDS diag and nvmet configuration (Dick Kennedy) [1628323] - [iommu] iommu/arm-smmu: workaround DMA mode issues (Mark Salter) [1624077] - [x86] x86/microcode: Allow late microcode loading with SMT disabled (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] tools headers: Synchronise x86 cpufeatures.h for L1TF additions (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/kmmio: Make the tracer robust against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/mm/pat: Make set_memory_np() L1TF safe (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make pmd/pud_mknotpresent() invert (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Invert all not present mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Fix SMT supported evaluation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] KVM: VMX: Tell the nested hypervisor to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Use ARCH_CAPABILITIES to skip L1D flush on vmentry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation: Simplify sysfs report of VMX L1TF vulnerability (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Remove Yonah processors from not vulnerable list (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d from vmx_handle_external_intr() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Let interrupt handlers set kvm_cpu_l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86: Don't include linux/irq.h from asm/hardirq.h (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Introduce per-host-cpu analogue of l1tf_flush_l1d (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/irq: Demote irq_cpustat_t::__softirq_pending to u16 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Move the l1tf_flush_l1d test to vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Replace 'vmx_l1d_flush_always' with 'vmx_l1d_flush_cond' (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Don't set l1tf_flush_l1d to true from vmx_l1d_flush() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: detect SMT disabled by BIOS (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation/l1tf: Fix typos (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Initialize the vmx_l1d_flush_pages' content (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Unbreak !__HAVE_ARCH_PFN_MODIFY_ALLOWED architectures (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Documentation: Add section about CPU vulnerabilities (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs, kvm: Introduce boot-time control of L1TF mitigations (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Set CPU_SMT_NOT_SUPPORTED early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Expose SMT control init function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Allow runtime control of L1D flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Serialize L1D flush parameter setter (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Add static key for flush always (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Move l1tf setup function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/l1tf: Handle EPT disabled state proper (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/kvm: Drop L1TF MSR list approach (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/litf: Introduce vmx status variable (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Online siblings when SMT control is turned on (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Use MSR save list for IA32_FLUSH_CMD if required (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Extend add_atomic_switch_msr() to allow VMENTER only MSRs (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Separate the VMX AUTOLOAD guest/host number accounting (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add find_msr() helper function (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Split the VMX MSR LOAD structures to have an host/guest numbers (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush logic (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D MSR based flush (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add L1D flush algorithm (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM/VMX: Add module argument for L1TF mitigation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/KVM: Warn user if KVM is loaded SMT and L1TF CPU bug being present (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Boot HT siblings at least once (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] Revert "x86/apic: Ignore secondary threads if nosmt=force" (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Fix up pte->pfn conversion for PAE (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PAE swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Move TOPOEXT reenablement before reading smp_num_siblings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpufeatures: Add detection of L1D cache flush support (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Extend 64bit swap file size limit (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/apic: Ignore secondary threads if nosmt=force (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/CPU/AMD: Do not check CPUID max ext level before parsing SMP info (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/intel: Evaluate smp_num_siblings early (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/topology: Provide detect_extended_topology_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/common: Provide detect_ht_early() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu/AMD: Remove the pointless detect_ht() call (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/cpu: Remove the pointless CPU printout (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Provide knobs to control SMT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Split do_cpu_down() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] cpu/hotplug: Make bringup/teardown of smp threads symmetric (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/topology: Provide topology_smt_supported() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/smp: Provide topology_is_primary_thread() (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] sched/smt: Update sched_smt_present at runtime (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/bugs: Move the l1tf function and define pr_fmt properly (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Limit swap file size to MAX_PA/2 (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappings (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Add sysfs reporting for l1tf (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Make sure the first page is always reserved (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect PROT_NONE PTEs against speculation (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Protect swap entries against L1TF (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Change order of offset/type in swap entry (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646} - [x86] x86/speculation/l1tf: Increase 32bit PAE __PHYSICAL_PAGE_SHIFT (Waiman Long) [1616046] {CVE-2018-3620 CVE-2018-3646}- [pci] PCI/DPC: Remove indirection waiting for inactive link (Myron Stowe) [1485556] - [pci] PCI/DPC: Use threaded IRQ for bottom half handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Print AER status in DPC event handling (Myron Stowe) [1485556] - [pci] PCI/DPC: Remove rp_pio_status from dpc struct (Myron Stowe) [1485556] - [pci] PCI/DPC: Defer event handling to work queue (Myron Stowe) [1485556] - [pci] PCI/DPC: Leave interrupts enabled while handling event (Myron Stowe) [1485556] - [net] net/mlx5e: Offload TC matching on tos/ttl for ip tunnels (Erez Alfasi) [1615121] - [net] net/mlx5e: Support setup of tos and ttl for tunnel key TC action offload (Erez Alfasi) [1615121] - [net] net/mlx5e: Use ttl from route lookup on tc encap offload only if needed (Erez Alfasi) [1615121] - [net] net/sched: cls_flower: Support matching on ip tos and ttl for tunnels (Erez Alfasi) [1615121] - [net] flow_dissector: Dissect tos and ttl from the tunnel info (Erez Alfasi) [1615121] - [net] net/sched: tunnel_key: Allow to set tos and ttl for tc based ip tunnels (Erez Alfasi) [1615121] - [net] net/sched: act_tunnel_key: disambiguate metadata dst error cases (Erez Alfasi) [1615121] - [net] net/sched: add tunnel option support to act_tunnel_key (Erez Alfasi) [1615121] - [iommu] iommu/amd: Add support for IOMMU XT mode (Suravee Suthikulpanit) [1504485] - [iommu] iommu/amd: Add support for higher 64-bit IOMMU Control Register (Suravee Suthikulpanit) [1504485] - [x86] x86: irq_remapping: Move irq remapping mode enum (Suravee Suthikulpanit) [1504485] - [firmware] dcdbas: Add support for WSMT ACPI table (Charles Rose) [1502286]- [documentation] scsi: documentation: add scsi_mod.use_blk_mq to scsi-parameters (Ewan Milne) [1600014] - [scsi] scsi: core: Update SCSI_MQ_DEFAULT help text to match default (Ewan Milne) [1600014] - [scsi] scsi: core: switch to scsi-mq by default (Ewan Milne) [1600014] - [pci] PCI: Match Root Port's MPS to endpoint's MPSS as necessary (Myron Stowe) [1502324] - [pci] PCI: Skip MPS logic for Virtual Functions (VFs) (Myron Stowe) [1502324] - [pci] PCI: Check for PCIe Link downtraining (Myron Stowe) [1502324] - [pci] PCI: Workaround IDT switch ACS Source Validation erratum (Myron Stowe) [1502324] - [of] OF: Don't set default coherent DMA mask (Mark Salter) [1581822] - [acpi] ACPI/IORT: Don't set default coherent DMA mask (Mark Salter) [1581822] - [iommu] iommu/dma: Respect bus DMA limit for IOVAs (Mark Salter) [1581822] - [of] of/device: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [acpi] ACPI/IORT: Set bus DMA mask as appropriate (Mark Salter) [1581822] - [kernel] dma-mapping: Generalise dma_32bit_limit flag (Mark Salter) [1581822] - [acpi] ACPI/IORT: Support address size limit for root complexes (Mark Salter) [1581822] - [of] of/platform: Initialise default DMA masks (Mark Salter) [1581822] - [net] Bluetooth: hidp: buffer overflow in hidp_process_report (Gopal Tiwari) [1623073] {CVE-2018-9363} - [irqchip] irqchip/gic-v3-its: Reduce minimum LPI allocation to 1 for PCI devices (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Honor hypervisor enforced LPI range (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3: Expose GICD_TYPER in the rdist structure (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Drop chunk allocation compatibility (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Move minimum LPI requirements to individual busses (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Use full range of LPIs (Mark Salter) [1550500] - [irqchip] irqchip/gic-v3-its: Refactor LPI allocator (Mark Salter) [1550500]- [netdrv] hv_netvsc: Fix a deadlock by getting rtnl lock earlier in netvsc_probe() (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: ignore devices that are not PCI (Vitaly Kuznetsov) [1625609] - [netdrv] hv/netvsc: Fix NULL dereference at single queue mode fallback (Vitaly Kuznetsov) [1625609] - [netdrv] hv_netvsc: Add per-cpu ethtool stats for netvsc (Vitaly Kuznetsov) [1625609] - [pci] PCI: shpchp: Separate existence of SHPC and permission to use it (Steve Best) [1622953] - [powerpc] KVM: PPC: Book3S HV: Don't truncate HPTE index in xlate function (David Gibson) [1625513] - [kernel] rh_kabi: Add macros to size and extend structs (Prarit Bhargava) [1564570] - [pci] PCI: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] iwlwifi: Remove unnecessary include of (Myron Stowe) [1622672] - [wireless] ath9k: Remove unnecessary include of (Myron Stowe) [1622672] - [netdrv] igb: Remove unnecessary include of (Myron Stowe) [1622672] - [pci] PCI/ASPM: Convert to use sysfs_match_string() helper (Myron Stowe) [1622672] - [virt] KVM: s390: Properly lock mm context allow_gmap_hpage_1m setting (Thomas Huth) [1623513] - [virt] KVM: s390: vsie: copy wrapping keys to right place (Thomas Huth) [1623513] - [virt] KVM: s390: Fix pfmf and conditional skey emulation (Thomas Huth) [1623513] - [virt] KVM: s390: Fix storage attributes migration with memory slots (Thomas Huth) [1623513] - [virt] KVM: s390: a utility function for migration (Thomas Huth) [1623513]- [lib] vsprintf: Add command line option debug_boot_weak_hash (Prarit Bhargava) [1625687] - [netdrv] i40e: Fix for Tx timeouts when interface is brought up if DCB is enabled (Stefan Assmann) [1616147] - [misc] ocxl: Fix page fault handler in case of fault on dying process (Steve Best) [1624644] - [edac] EDAC, sb_edac: Add support for systems with segmented PCI buses (Aristeu Rozanski) [1621849] - [netdrv] xen-netfront: fix warn message as irq device name has '/' (Vitaly Kuznetsov) [1576160] - [arm64] arm64, kaslr: export offset in VMCOREINFO ELF notes (Bhupesh Sharma) [1624246] - [rpmspec] redhat: Move gfs2 and dlm out of kernel-modules-extra (Andrew Price) [1623511] - [powerpc] powerpc/topology: Get topology for shared processors at boot (Steve Best) [1620039] - [fs] gfs2: Don't set GFS2_RDF_UPTODATE when the lvb is updated (Robert S Peterson) [1622057] - [fs] gfs2: improve debug information when lvb mismatches are found (Robert S Peterson) [1622057] - [fs] gfs2: cleanup: call gfs2_rgrp_ondisk2lvb from gfs2_rgrp_out (Robert S Peterson) [1622057] - [x86] Fix x86 32-bit invalid cpu boot failure message (Prarit Bhargava) [1571456] - [net] net/ipv6: init ip6 anycast rt->dst.input as ip6_input (Hangbin Liu) [1615671] - [pci] PCI/AER: Don't clear AER bits if error handling is Firmware-First (Myron Stowe) [1621933] - [pci] PCI/AER: Remove duplicate PCI_EXP_AER_FLAGS definition (Myron Stowe) [1621933] - [pci] PCI/portdrv: Remove pcie_portdrv_err_handler.slot_reset (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_COR handling (Myron Stowe) [1621933] - [pci] PCI/AER: Clear device status bits during ERR_FATAL and ERR_NONFATAL (Myron Stowe) [1621933] - [pci] PCI/AER: Remove ERR_FATAL code from ERR_NONFATAL path (Myron Stowe) [1621933] - [pci] PCI/AER: Factor out ERR_NONFATAL status bit clearing (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_NONFATAL bits during non-fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Clear only ERR_FATAL status bits during fatal recovery (Myron Stowe) [1621933] - [pci] PCI/AER: Honor "pcie_ports=native" even if HEST sets FIRMWARE_FIRST (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes for rootport cumulative stats (Myron Stowe) [1621933] - [pci] PCI/AER: Add sysfs attributes to provide AER stats and breakdown (Myron Stowe) [1621933] - [pci] PCI/AER: Define aer_stats structure for AER capable devices (Myron Stowe) [1621933] - [pci] PCI/AER: Move internal declarations to drivers/pci/pci.h (Myron Stowe) [1621933] - [pci] PCI/AER: Adopt lspci names for AER error decoding (Myron Stowe) [1621933] - [pci] PCI/AER: Expose internal API for obtaining AER information (Myron Stowe) [1621933] - [kernel] rcu: Make expedited GPs handle CPU 0 being offline (Gustavo Duarte) [1610262] - [rpmspec] Generate BootLoaderSpec config fragments ("Herton R. Krzesinski") [1619766]- [net] erspan: set erspan_ver to 1 by default when adding an erspan dev (Xin Long) [1619118] - [hv] x86/hyper-v: Fix wrong merge conflict resolution (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check for VP_INVAL in hyperv_flush_tlb_others() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Check cpumask_to_vpset() return value in hyperv_flush_tlb_others_ex() (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Trace PV IPI send (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_SEND_IPI hypercall when possible (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use 'fast' hypercall for HVCALL_SEND_IPI (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Implement hv_do_fast_hypercall16 (Vitaly Kuznetsov) [1597652] - [hv] x86/hyper-v: Use cheaper HVCALL_FLUSH_VIRTUAL_ADDRESS_(LIST, SPACE) hypercalls when possible (Vitaly Kuznetsov) [1597652] - [netdrv] xen-netfront: fix queue name setting (Vitaly Kuznetsov) [1576160] - [scsi] lfpc: add Lancer FCoE to the removed devices (Tomas Henzl) [1602033] - [scsi] megaraid_sas: add removed id table (Tomas Henzl) [1602033] - [scsi] aacraid: add removed id table (Tomas Henzl) [1602033] - [scsi] qla4xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] lpfc: add removed id table (Tomas Henzl) [1602033] - [scsi] qla2xxx: add removed id table (Tomas Henzl) [1602033] - [scsi] mpt3sas: add removed id table (Tomas Henzl) [1602033] - [scsi] be2iscsi: add removed id table (Tomas Henzl) [1602033] - [scsi] rh_taint, pci : add information about removed hardware (Tomas Henzl) [1602033] - [kernel] kernel: add SUPPORT_REMOVED kernel taint (Tomas Henzl) [1602033] - [net] sunrpc: Change rpc_print_iostats to rpc_clnt_show_stats and handle rpc_clnt clones (Dave Wysochanski) [1610373] - [net] sunrpc: Add _add_rpc_iostats() to add rpc_iostats metrics (Dave Wysochanski) [1610373] - [net] sunrpc: add _print_rpc_iostats() to output metrics for one RPC op (Dave Wysochanski) [1610373]- [net] xdp: exclude XDP from kABI guarantee (Jiri Benc) [1568551] - [kernel] rh_kabi: introduce RH_KABI_EXCLUDE (Jiri Benc) [1568551] - [powerpc] powerpc/powernv/pci: Work around races in PCI bridge enabling (Steve Best) [1620035] - [block] blk-wbt: fix IO hang in wbt_wait() (Ming Lei) [1614198] - [block] blkcg: Make blkg_root_lookup() work for queues in bypass mode (Ming Lei) [1614198] - [block] null_blk: add lock drop/acquire annotation (Ming Lei) [1614198] - [block] Blk-throttle: reduce tail io latency when iops limit is (Ming Lei) [1614198] - [block] block: paride: pd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] block: Ensure that a request queue is dissociated from the (Ming Lei) [1614198] - [block] block: Introduce blk_exit_queue() (Ming Lei) [1614198] - [block] blkcg: Introduce blkg_root_lookup() (Ming Lei) [1614198] - [block] block: Remove two superfluous #include directives (Ming Lei) [1614198] - [block] blk-mq: count the hctx as active before allocating tag (Ming Lei) [1614198] - [block] block: bvec_nr_vecs() returns value for wrong slab (Ming Lei) [1614198] - [block] drivers/block/drbd: remove the null check for (Ming Lei) [1614198] - [block] drivers/block/aoe/aoedev: NULL check is not needed for (Ming Lei) [1614198] - [block] drivers/block/mtip32xx: remove the null check for (Ming Lei) [1614198] - [block] cfq: Suppress compiler warnings about comparisons (Ming Lei) [1614198] - [block] cfq: Annotate fall-through in a switch statement (Ming Lei) [1614198] - [block] blk-wbt: Avoid lock contention and thundering herd issue in (Ming Lei) [1590363] - [block] target/loop: depend on SCSI (Ming Lei) [1614198] - [block] xen-blkfront: use true and false for boolean values (Ming Lei) [1614198] - [block] lightnvm: remove minor version check for 2.0 (Ming Lei) [1614198] - [block] scsi: Check sense buffer size at build time (Ming Lei) [1614198] - [block] libata-scsi: Move sense buffers onto stack (Ming Lei) [1614198] - [block] cdrom: Use struct scsi_sense_hdr internally (Ming Lei) [1614198] - [block] ide-cd: Remove redundant sense buffer (Ming Lei) [1614198] - [block] block: Switch struct packet_command to use struct (Ming Lei) [1614198] - [block] target: don't depend on SCSI (Ming Lei) [1614198] - [block] scsi: build scsi_common.o for all scsi passthrough request (Ming Lei) [1614198] - [block] scsi: cxlflash: Drop unused sense buffers (Ming Lei) [1614198] - [block] ide-cd: Drop unused sense buffers (Ming Lei) [1614198] - [block] blk-mq: fix updating tags depth (Ming Lei) [1611900] - [block] block: really disable runtime-pm for blk-mq (Ming Lei) [1611902] - [block] aoe: mark expected switch fall-through (Ming Lei) [1614198] - [block] block: make iolatency avg_lat exponentially decay (Ming Lei) [1614198] - [block] blk-cgroup: clear the throttle queue on fork (Ming Lei) [1614198] - [block] blk-cgroup: hold the queue ref during throttling (Ming Lei) [1614198] - [block] blk-iolatency: fix blkg leak in timer_fn (Ming Lei) [1614198] - [block] block/bsg-lib: use PTR_ERR_OR_ZERO to simplify the flow path (Ming Lei) [1614198] - [block] t10-pi: provide empty t10_pi_complete() for (Ming Lei) [1614198] - [block] block: blk_init_allocated_queue() set q->fq as NULL in the (Ming Lei) [1614198] - [block] nvme: use blk API to remap ref tags for IOs with metadata (Ming Lei) [1614198] - [block] block: move dif_prepare/dif_complete functions to block layer (Ming Lei) [1614198] - [block] block: move ref_tag calculation func to the block layer (Ming Lei) [1614198] - [block] block: don't account for split bio's size in cgroup stats (Ming Lei) [1614198] - [block] pktcdvd: Fix possible Spectre-v1 for pkt_devs (Ming Lei) [1614198] - [block] partitions/aix: append null character to print data from disk (Ming Lei) [1614198] - [block] partitions/aix: fix usage of uninitialized lv_info and lvname (Ming Lei) [1614198] - [block] readahead: stricter check for bdi io_pages (Ming Lei) [1614198] - [block] scsi: virtio_scsi: fix pi_bytes(out, in) on 4 KiB block size (Ming Lei) [1614198] - [block] block: move bio_integrity_(intervals, bytes) into blkdev.h (Ming Lei) [1614198] - [block] xen/blkfront: remove unused macros (Ming Lei) [1614198] - [block] block: allow max_discard_segments to be stacked (Ming Lei) [1614198] - [block] block: unexport bio_clone_bioset (Ming Lei) [1614198] - [block] md: remove a bogus comment (Ming Lei) [1614198] - [block] block: remove bio_clone_kmalloc (Ming Lei) [1614198] - [block] exofs: use bio_clone_fast in _write_mirror (Ming Lei) [1614198] - [block] bcache: don't clone bio in bch_data_verify (Ming Lei) [1614198] - [block] block: bio_set_pages_dirty can't see NULL bv_page in a valid (Ming Lei) [1614198] - [block] block: simplify bio_check_pages_dirty (Ming Lei) [1614198] - [block] block: Rename the null_blk_mod kernel module back into (Ming Lei) [1614198] - [block] blk-mq: fail the request in case issue failure (Ming Lei) [1614305] - [block] blk-rq-qos: make depth comparisons unsigned (Ming Lei) [1614198] - [block] blkcg: Track DISCARD statistics and output them in cgroup (Ming Lei) [1614198] - [block] block: Track DISCARD statistics and output them in stat and (Ming Lei) [1614198] - [block] block: Add and use op_stat_group() for indexing disk_stat (Ming Lei) [1614198] - [block] block: Define and use STAT_READ and STAT_WRITE (Ming Lei) [1614198] - [block] block: Add part_stat_read_accum to read across field entries (Ming Lei) [1614198] - [block] block: make bdev_ops->rw_page() take a REQ_OP instead of bool (Ming Lei) [1614198] - [block] pktcdvd: remove assignment in if condition (Ming Lei) [1614198] - [block] blk-mq: issue directly if hw queue isn't busy in case of (Ming Lei) [1614305] - [block] blk-iolatency: truncate our current time (Ming Lei) [1614198] - [block] blk-iolatency: don't change the latency window (Ming Lei) [1614198] - [block] block: remove blkdev_entry_to_request() macro (Ming Lei) [1614198] - [block] block: skd: Use pad printk format for dma_addr_t values (Ming Lei) [1614198] - [block] bsg: remove read/write support (Ming Lei) [1614198] - [block] blk-iolatency: fix max_depth comparisons (Ming Lei) [1614198] - [block] block: iolatency: avoid 64-bit division (Ming Lei) [1614198] - [block] block/DAC960.c: fix defined but not used build warnings (Ming Lei) [1614198] - [block] null_blk: add zone support (Ming Lei) [1614198] - [block] null_blk: move shared definitions to header file (Ming Lei) [1614198] - [block] block: Add default switch case to blk_pm_allow_request() to (Ming Lei) [1614198] - [block] block: fix infinite loop if the device loses discard (Ming Lei) [1614198] - [block] block, mm: remove unnecessary __GFP_HIGH flag (Ming Lei) [1614198] - [block] null_blk: remove NULLB_DEV_FL_CONFIGURED on turning off nullb (Ming Lei) [1614198] - [block] mm: skip readahead if the cgroup is congested (Ming Lei) [1614198] - [block] Documentation: add a doc for blk-iolatency (Ming Lei) [1614198] - [block] block: introduce blk-iolatency io controller (Ming Lei) [1614198] - [block] rq-qos: introduce dio_bio callback (Ming Lei) [1614198] - [block] block: remove external dependency on wbt_flags (Ming Lei) [1614198] - [block] blk-rq-qos: refactor out common elements of blk-wbt (Ming Lei) [1614198] - [block] blk-stat: export helpers for modifying blk_rq_stat (Ming Lei) [1614198] - [block] memcontrol: schedule throttling if we are congested (Ming Lei) [1614198] - [block] blkcg: add generic throttling mechanism (Ming Lei) [1614198] - [block] swap, blkcg: issue swap io with the appropriate context (Ming Lei) [1614198] - [block] blk: introduce REQ_SWAP (Ming Lei) [1614198] - [block] blk-cgroup: allow controllers to output their own stats (Ming Lei) [1614198] - [block] block: introduce bio_issue_as_root_blkg (Ming Lei) [1614198] - [block] block: add bi_blkg to the bio for cgroups (Ming Lei) [1614198] - [block] blk-mq: dequeue request one by one from sw queue if hctx is (Ming Lei) [1614305] - [block] block/loop: mark expected switch fall-through (Ming Lei) [1614198] - [block] drbd: mark expected switch fall-throughs (Ming Lei) [1614198] - [block] blk-mq: only attempt to merge bio if there is rq in sw queue (Ming Lei) [1614305] - [block] blk-mq: use list_splice_tail_init() to insert requests (Ming Lei) [1614305] - [block] blk-mq: fix typo in a function comment (Ming Lei) [1614198] - [block] blk-mq: code clean-up by adding an API to clear set->mq_map (Ming Lei) [1614198] - [block] paride: remove redundant variable n (Ming Lei) [1614198] - [block] partitions/ldm: remove redundant pointer dgrp (Ming Lei) [1614198] - [block] loop: remove redundant pointer inode (Ming Lei) [1614198] - [block] block/floppy: remove redundant variable dflags (Ming Lei) [1614198] - [block] Block: blk-throttle: set low_valid immediately once one (Ming Lei) [1614198] - [block] Blktrace: bail out early if block debugfs is not configured (Ming Lei) [1614198] - [block] block: Document how blk_update_request() handles (Ming Lei) [1614198] - [block] drbd: Do not redefine __must_hold() (Ming Lei) [1614198] - [block] blk-mq: avoid to synchronize rcu inside blk_cleanup_queue() (Ming Lei) [1597067] - [block] blk-mq: remove synchronize_rcu() from (Ming Lei) [1597067] - [block] blk-mq: introduce new lock for protecting hctx->dispatch_wait (Ming Lei) [1597067] - [block] blk-mq: don't pass **hctx to blk_mq_mark_tag_wait() (Ming Lei) [1597067] - [block] blk-mq: cleanup blk_mq_get_driver_tag() (Ming Lei) [1597067] - [block] block, bfq: give a better name to bfq_bfqq_may_idle (Ming Lei) [1614198] - [block] block, bfq: fix service being wrongly set to zero in case of (Ming Lei) [1614198] - [block] block, bfq: do not expire a queue that will deserve dispatch (Ming Lei) [1614198] - [block] block, bfq: add/remove entity weights correctly (Ming Lei) [1614198] - [block] block: Make struct request_queue smaller for (Ming Lei) [1614198] - [block] block: Inline blk_queue_nr_zones() (Ming Lei) [1614198] - [block] block: Remove bdev_nr_zones() (Ming Lei) [1614198] - [block] include/uapi/linux/blkzoned.h: Remove a superfluous __packed (Ming Lei) [1614198] - [block] block: Remove a superfluous cast from blkdev_report_zones() (Ming Lei) [1614198]- [net] tls: mark as Tech Preview (Sabrina Dubroca) [1570255] - [pci] PCI/VPD: Check for VPD access completion before checking for timeout (Myron Stowe) [1618820] - [rpmspec] redhat: remove bootwrapper subpackage (Gustavo Duarte) [1578399] - [virt] kvm: x86: Set highest physical address bits in non-present/reserved SPTEs (Paolo Bonzini) [1614808] - [virt] KVM/x86: Use CC_SET()/CC_OUT in arch/x86/kvm/vmx.c (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement PV IPIs in linux guest (Paolo Bonzini) [1614808] - [virt] KVM: X86: Add kvm hypervisor init time platform setup callback (Paolo Bonzini) [1614808] - [virt] KVM: X86: Implement "send IPI" hypercall (Paolo Bonzini) [1614808] - [virt] KVM/x86: Move X86_CR4_OSXSAVE check into kvm_valid_sregs() (Paolo Bonzini) [1614808] - [virt] KVM: x86: Skip pae_root shadow allocation if tdp enabled (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Combine flushing remote tlb in mmu_set_spte() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_BASE when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: skip VMWRITE of HOST_(FS, GS)_SEL when possible (Paolo Bonzini) [1614808] - [virt] KVM: vmx: always initialize HOST_(FS, GS)_BASE to zero during setup (Paolo Bonzini) [1614808] - [virt] KVM: vmx: move struct host_state usage to struct loaded_vmcs (Paolo Bonzini) [1614808] - [virt] KVM: vmx: compute need to reload FS/GS/LDT on demand (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: remove a misleading comment regarding vmcs02 fields (Paolo Bonzini) [1614808] - [virt] KVM: vmx: rename __vmx_load_host_state() and vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] KVM: vmx: add dedicated utility to access guest's kernel_gs_base (Paolo Bonzini) [1614808] - [virt] KVM: vmx: track host_state.loaded using a loaded_vmcs pointer (Paolo Bonzini) [1614808] - [virt] KVM: vmx: refactor segmentation code in vmx_save_host_state() (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault priority for VMX operations (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Fix fault vector for VMX operation at CPL > 0 (Paolo Bonzini) [1614808] - [virt] KVM: try __get_user_pages_fast even if not in atomic context (Paolo Bonzini) [1614808] - [virt] KVM: vmx: Add tlb_remote_flush callback support (Paolo Bonzini) [1614808] - [virt] KVM: x86: Add tlb remote flush callback in kvm_x86_ops (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add hyperv_nested_flush_guest_mapping ftrace support (Paolo Bonzini) [1614808] - [virt] X86/Hyper-V: Add flush HvFlushGuestPhysicalAddressSpace hypercall support (Paolo Bonzini) [1614808] - [virt] x86/kvm: Don't use pvqspinlock code if only 1 vCPU (Paolo Bonzini) [1614808] - [virt] KVM/MMU: Simplify __kvm_sync_page() function (Paolo Bonzini) [1614808] - [virt] kvm: x86: Remove CR3_PCID_INVD flag (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add multi-entry LRU cache for previous CR3s (Paolo Bonzini) [1614808] - [virt] kvm: x86: Flush only affected TLB entries in kvm_mmu_invlpg* (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip shadow page resync on CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support selectively freeing either current or previous MMU root (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add a root_hpa parameter to kvm_mmu->invlpg() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Skip TLB flush on fast CR3 switch when indicated by guest (Paolo Bonzini) [1614808] - [virt] kvm: vmx: Support INVPCID in shadow paging mode (Paolo Bonzini) [1614808] - [virt] kvm: x86: Propagate guest PCIDs to host PCIDs (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add ability to skip TLB flush when switching CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Use fast CR3 switch for nested VMX (Paolo Bonzini) [1614808] - [virt] kvm: x86: Support resetting the MMU context without resetting roots (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add support for fast CR3 switch across different MMU modes (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce KVM_REQ_LOAD_CR3 (Paolo Bonzini) [1614808] - [virt] kvm: x86: Introduce kvm_mmu_calc_root_page_role() (Paolo Bonzini) [1614808] - [virt] kvm: x86: Add fast CR3 switch code path (Paolo Bonzini) [1614808] - [virt] kvm: x86: Avoid taking MMU lock in kvm_mmu_sync_roots if no sync is needed (Paolo Bonzini) [1614808] - [virt] kvm: x86: Make sync_page() flush remote TLBs once only (Paolo Bonzini) [1614808] - [virt] KVM: MMU: drop vcpu param in gpte_access (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Separate logic allocating shadow vmcs to a function (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Mark vmcs header as shadow in case alloc_vmcs_cpu() allocate shadow vmcs (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Expose VMCS shadowing to L1 guest (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Do not forward VMREAD/VMWRITE VMExits to L1 if required so by vmcs12 vmread/vmwrite bitmaps (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: vmread/vmwrite: Use shadow vmcs12 if running L2 (Paolo Bonzini) [1614808] - [virt] KVM: selftests: add tests for shadow VMCS save/restore (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: include shadow vmcs12 in nested state (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Cache shadow vmcs12 on VMEntry and flush to memory on VMExit (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing VMCS link pointer (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Verify VMCS shadowing controls (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Introduce nested_cpu_has_shadow_vmcs() (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Fail VMLAUNCH and VMRESUME on shadow VMCS (Paolo Bonzini) [1614808] - [virt] KVM: nVMX: Allow VMPTRLD for shadow VMCS if vCPU supports VMCS shadowing (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Change vmcs12(read, write)_any() to receive vmcs12 as parameter (Paolo Bonzini) [1614808] - [virt] KVM: VMX: Create struct for VMCS header (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add test for nested state save/restore (Paolo Bonzini) [1614808] - [virt] kvm: nVMX: Introduce KVM_CAP_NESTED_STATE (Paolo Bonzini) [1614808] - [virt] KVM: x86: do not load vmcs12 pages while still in SMM (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add basic test for state save and restore (Paolo Bonzini) [1614808] - [virt] kvm: selftests: ensure vcpu file is released (Paolo Bonzini) [1614808] - [virt] kvm: selftests: actually use all of lib/vmx.c (Paolo Bonzini) [1614808] - [virt] kvm: selftests: create a GDT and TSS (Paolo Bonzini) [1614808] - [virt] KVM: x86: ensure all MSRs can always be KVM_GET/SET_MSR'd (Paolo Bonzini) [1614808] - [virt] KVM: vmx: remove save/restore of host BNDCGFS MSR (Paolo Bonzini) [1614808] - [virt] KVM: Switch 'requests' to be 64-bit (explicitly) (Paolo Bonzini) [1614808] - [virt] kvm: selftests: add cr4_cpuid_sync_test (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Read kvm->arch.emul_smt_mode under kvm->lock (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Allow creating max number of VCPUs on POWER9 (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Pack VCORE IDs to access full VCPU ID space (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Fix constant size warning (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S HV: Add of_node_put() in success path (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Book3S: Fix matching of hardware and emulated TCE tables (Paolo Bonzini) [1614808] - [virt] KVM: PPC: Remove mmio_vsx_tx_sx_enabled in KVM MMIO emulation (Paolo Bonzini) [1614808]- [net] tcp: Add tcp_clamp_rto_to_user_timeout() helper to improve accuracy (Michael Cambria) [1605024] - [net] tcp: Add tcp_retransmit_stamp() helper routine (Michael Cambria) [1605024] - [net] tcp: convert icsk_user_timeout from jiffies to msecs (Michael Cambria) [1605024] - [kernel] Revert sched/fair: Consider SD_NUMA when selecting the most idle group to schedule on (Lauro Ramos Venancio) [1585746] - [kernel] redhat: makefile: adjust KBUILD_CFLAGS to reflect kernel.spec for powerpc builds (Gustavo Duarte) [1582568] - [rpmspec] redhat: spec: build ppc64le kernel with -O3 (Gustavo Duarte) [1582568] - [scsi] scsi: csiostor: update csio_get_flash_params() (Arjun Vynipadath) [1503574] - [scsi] csiostor: Add a soft dep on cxgb4 driver (Arjun Vynipadath) [1503574] - [firmware] dell_rbu: make firmware payload memory uncachable (Charles Rose) [1584401]- [scsi] scsi: lpfc: update driver version to 12.0.0.6 (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Remove lpfc_enable_pbde as module parameter (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Correct LCB ACCept payload (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Limit tracking of tgt queue depth in fast path (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix driver crash when re-registering NVME rports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix list corruption on the completion queue (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix sysfs Speed value on CNA ports (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: Fix ELS abort on SLI-3 adapters (Dick Kennedy) [1613913] - [scsi] scsi: lpfc: remove null check on nvmebuf (Dick Kennedy) [1613913] - [arm64] arm64: fix ACPI dependencies (Bhupesh Sharma) [1556832] - [arm64] arm64: acpi: fix alignment fault in accessing ACPI (Bhupesh Sharma) [1556832] - [firmware] efi/arm: map UEFI memory map even w/o runtime services enabled (Bhupesh Sharma) [1556832] - [firmware] efi/arm: preserve early mapping of UEFI memory map longer for BGRT (Bhupesh Sharma) [1556832] - [acpi] drivers: acpi: add dependency of EFI for arm64 (Bhupesh Sharma) [1556832] - [arm64] arm64: export memblock_reserve()d regions via /proc/iomem (Bhupesh Sharma) [1556832] - [arm64] arm64: kconfig: Ensure spinlock fastpaths are inlined if !PREEMPT (Waiman Long) [1607924] - [arm64] arm64: locking: Replace ticket lock implementation with qspinlock (Waiman Long) [1607924] - [arm64] arm64: barrier: Implement smp_cond_load_relaxed (Waiman Long) [1607924] - [scsi] scsi: lpfc: Revise copyright for new company language (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: update driver version to 12.0.0.5 (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: devloss timeout race condition caused null pointer reference (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix NVME Target crash in defer rcv logic (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Support duration field in Link Cable Beacon V1 command (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Make PBDE optimizations configurable (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix abort error path for NVMET (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix panic if driver unloaded when port is offline (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Fix driver not setting dpp bits correctly in doorbell word (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: Add Buffer overflow check, when nvme_info larger than PAGE_SIZE (Dick Kennedy) [1600946] - [scsi] scsi: lpfc: use monotonic timestamps for statistics (Dick Kennedy) [1600946] - [x86] mark intel knights landing and knights mill unsupported (David Arcari) [1610493] - [netdrv] igb: Remove superfluous reset to PHY and page 0 selection (Corinna Vinschen) [1612824] - [tools] selftests/powerpc: Fix ptrace-pkey for default execute permission change (Steve Best) [1498799] - [tools] selftests/powerpc: Fix core-pkey for default execute permission change (Steve Best) [1498799] - [powerpc] powerpc/pkeys: make protection key 0 less special (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Preallocate execute-only key (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Fix calculation of total pkeys (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Save the pkey registers before fork (Steve Best) [1498799] - [powerpc] powerpc/pkeys: key allocation/deallocation must not change pkey registers (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Deny read/write/execute by default (Steve Best) [1498799] - [powerpc] powerpc/pkeys: Give all threads control of their key permissions (Steve Best) [1498799] - [s390] KVM: s390: Add huge page enablement control (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page gmap linking support (David Hildenbrand) [1508102] - [s390] s390/mm: hugetlb pages within a gmap can not be freed (David Hildenbrand) [1508102] - [s390] KVM: s390: Beautify skey enable check (David Hildenbrand) [1508102] - [s390] KVM: s390: Add skey emulation fault handling (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge pmd storage key handling (David Hildenbrand) [1508102] - [s390] s390/mm: Clear skeys for newly mapped huge guest pmds (David Hildenbrand) [1508102] - [s390] s390/mm: Clear huge page storage keys on enable_skey (David Hildenbrand) [1508102] - [s390] s390/mm: Add huge page dirty sync support (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd invalidation and clearing (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd notification bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Add gmap pmd linking (David Hildenbrand) [1508102] - [s390] s390/mm: Abstract gmap notify bit setting (David Hildenbrand) [1508102] - [s390] s390/mm: Make gmap_protect_range more modular (David Hildenbrand) [1508102] - [s390] KVM: s390: Replace clear_user with kvm_clear_guest (David Hildenbrand) [1508102] - [hwmon] hwmon: (ibmpowernv) Add attributes to enable/disable sensor groups (Steve Best) [1524684] - [powerpc] powerpc/powernv: Add support to enable sensor groups (Steve Best) [1524684] - [net] net/smc: improve delete link processing (Hendrik Brueckner) [1548452] - [net] net/smc: provide fallback reason code (Hendrik Brueckner) [1548452] - [net] net/smc: use correct vlan gid of RoCE device (Hendrik Brueckner) [1548452] - [net] net/smc: fewer parameters for smc_llc_send_confirm_link() (Hendrik Brueckner) [1548452] - [net] net/smc: remove local variable page in smc_rx_splice() (Hendrik Brueckner) [1548452] - [net] net/smc: use DECLARE_BITMAP for rtokens_used_mask (Hendrik Brueckner) [1548452] - [net] net/smc: add function to get link group from link (Hendrik Brueckner) [1548452] - [net] net/smc: eliminate cursor read and write calls (Hendrik Brueckner) [1548452] - [net] net/smc: provide smc mode in smc_diag.c (Hendrik Brueckner) [1548452] - [s390] s390/ism: add device driver for internal shared memory (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D diag support (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in af_smc (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in data transfer (Hendrik Brueckner) [1548452] - [net] net/smc: add SMC-D support in CLC messages (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add base infrastructure for SMC-D and ISM (Hendrik Brueckner) [1548452] - [net] net/smc: add pnetid support (Hendrik Brueckner) [1548452] - [net] net/smc: determine port attributes independent from pnet table (Hendrik Brueckner) [1548452] - [x86] mark whiskey-lake processor supported (David Arcari) [1609604] - [s390] KVM: s390: add etoken support for guests (Thomas Huth) [1612110] - [char] ipmi: do not configure ipmi for HPE m400 (Tony Camuso) [1583537] - [scsi] scsi: ipr: Format HCAM overlay ID 0x41 (Steve Best) [1498222] - [x86] x86/stacktrace: Enable HAVE_RELIABLE_STACKTRACE for the ORC unwinder (Joe Lawrence) [1587952] - [x86] x86/unwind/orc: Detect the end of the stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not fail for ORC with regs on stack (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Clarify the reliable success paths (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Remove STACKTRACE_DUMP_ONCE (Joe Lawrence) [1587952] - [x86] x86/stacktrace: Do not unwind after user regs (Joe Lawrence) [1587952] - [infiniband] IB/rxe: Mark Soft-RoCE Transport driver as tech-preview (Don Dutile) [1605216] - [scsi] scsi: smartpqi: bump driver version to 1.1.4-130 (Don Brace) [1503736] - [scsi] scsi: smartpqi: fix critical ARM issue reading PQI index registers (Don Brace) [1503736] - [scsi] scsi: smartpqi: add inspur advantech ids (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve error checking for sync requests (Don Brace) [1503736] - [scsi] scsi: smartpqi: improve handling for sync requests (Don Brace) [1503736] - [netdrv] ice: mark driver as tech-preview (Jonathan Toppins) [1495347] - [init] init/Kconfig: remove EXPERT from CHECKPOINT_RESTORE (Adrian Reber) [1568995 1557617 1525389] - [scsi] be2iscsi: remove BE3 family support (Maurizio Lombardi) [1598366] - [x86] update rh_check_supported processor list (David Arcari) [1595918] - [kernel] kABI: Add generic kABI macros to use for kABI workarounds (Myron Stowe) [1546831] - [pci] add pci_hw_vendor_status() (Maurizio Lombardi) [1590829] - [ata] ahci: thunderx2: Fix for errata that affects stop engine (Robert Richter) [1563590] - [pci] Vulcan: AHCI PCI bar fix for Broadcom Vulcan early silicon (Robert Richter) [1563590] - [kernel] bpf: set default values for bpf_jit_harden and bpf_jit_kallsyms (Eugene Syromiatnikov) [1569061] - [kernel] bpf: Add tech preview taint for syscall (Eugene Syromiatnikov) [1559877] - [kernel] bpf: set unprivileged_bpf_disabled to 1 by default, add a boot parameter (Eugene Syromiatnikov) [1561171] - [kernel] add Red Hat-specific taint flags (Eugene Syromiatnikov) [1559877] - [tools] perf tests: Add Python 3 support to attr.py ("Herton R. Krzesinski") [1561505] - [tools] perf scripts python: Add Python 3 support to stat-cpi.py ("Herton R. Krzesinski") [1561505] - [kernel] kdump: fix a grammar issue in a kernel message (Dave Young) [1507353] - [scripts] tags.sh: Ignore redhat/rpm (Prarit Bhargava) [1582586] - [kernel] put RHEL info into generated headers (Prarit Bhargava) [1544999] - [kernel] kdump: add support for crashkernel=auto (Dave Young) [1507353] - [kernel] kdump: round up the total memory size to 128M for crashkernel reservation (Dave Young) [1507353] - [arm64] acpi: prefer booting with ACPI over DTS (Mark Salter) [1576869] - [acpi] aarch64: acpi scan: Fix regression related to X-Gene UARTs (Mark Salter) [1519554] - [acpi] ACPI / irq: Workaround firmware issue on X-Gene based m400 (Mark Salter) [1519554] - [x86] add rh_check_supported (David Arcari) [1565717] - [scsi] qla2xxx: Remove PCI IDs of deprecated adapter (Himanshu Madhani) [1572233] - [scsi] be2iscsi: remove unsupported device IDs (Chris Leech) [1574502] - [scsi] Removing Obsolete hba pci-ids from rhel8 (Dick Kennedy) [1572321] - [scsi] hpsa: modify hpsa driver version (Joseph Szczypek) [1471185] - [scsi] hpsa: remove old cciss-based smartarray pci ids (Joseph Szczypek) [1471185] - [kernel] rh_taint: add support for marking driver as unsupported (Jonathan Toppins) [1565704] - [kernel] rh_taint: add support (David Arcari) [1565704] - [scsi] qla4xxx: Remove deprecated PCI IDs from RHEL 8 (Chad Dupuis) [1518874] - [scsi] aacraid: Remove depreciated device and vendor PCI id's (Raghava Aditya Renukunta) [1495307] - [scsi] megaraid_sas: remove deprecated pci-ids (Tomas Henzl) [1509329] - [scsi] mpt*: remove certain deprecated pci-ids (Tomas Henzl) [1511953] - [kernel] modules: add rhelversion MODULE_INFO tag (Prarit Bhargava) [1544999] - [acpi] ACPI: APEI: arm64: Ignore broken HPE moonshot APEI support (Al Stone) [1518076] - [rpmspec] compute content hash for kernel-headers (Rafael Aquini) [1613003] - [rpmspec] compress modules on all architectures ("Herton R. Krzesinski") [1614556] - [rpmspec] add gcov rpm packaging support (Jan Stancek) [1601733] - [rpmspec] don't ship spdxcheck.py (Jakub Racek) - [rpmspec] clean stray bpf files (Jakub Racek) [1593309] - [rpmspec] Copy symvers.gz to /lib/modules (Eugene Syromiatnikov) [1609695] - [rpmspec] Add kabi-dup related code into specfile (Petr Oros) [1585672] - [rpmspec] kernel spec: Add and enable kabi check (Petr Oros) [1585672] - [rpmspec] Enable warning checks for configs in rpm build (Prarit Bhargava) [1589858] - [rpmspec] remove workaround for rst2man-3 from python3-docutils ("Herton R. Krzesinski") [1602148] - [rpmspec] fix dist tag used for hardlink in kernel-devel post ("Herton R. Krzesinski") [1596397] - [scripts] get_maintainer.pl: Add optional .get_maintainer.MAINTAINERS override (Prarit Bhargava) [1595727] - [rpmspec] drop kernel package dependency on python2 ("Herton R. Krzesinski") [1561505] - [kernel] Makefile: Move RHEL definitions down (Jakub Racek) [1576568] - [rpmspec] eBPF: Add bpftool package to spec file (Jerome Marchand) [1559607] - [rpmspec] fix conflicts with COPYING file while installing newer 4.17 kernel ("Herton R. Krzesinski") [1579563] - [rpmspec] do not build kernel meta-package on noarch ("Herton R. Krzesinski") [1579512] - [rpmspec] kernel spec: remove copy of arch/x86/purgatory/sha256.* ("Herton R. Krzesinski") - [rpmspec] spec: Add new arch/powerpc/kernel/module.lds file to kernel-devel rpm (Steve Best) [1572553] - [rpmspec] kernel spec: fix recent build errors from brp-mangle-shebangs ("Herton R. Krzesinski") [1575966] - [rpmspec] Add i386 to ExclusiveArch to fix noarch package build ("Herton R. Krzesinski") [1575152] - [rpmspec] Build kernel-abi-whitelists package (Petr Oros) [1571189] - [rpmspec] kernel spec: build bzImage for s390 (Hendrik Brueckner) [1570041] - [rpmspec] kernel spec: arm64: package module.lds in kernel-devel (Mark Salter) [1569014] - [rpmspec] Re-enable debuginfo packages and fix build with current dist tag ("Herton R. Krzesinski") [1568901] - [rpmspec] kernel spec: build kernel-debug on all architectures ("Herton R. Krzesinski") [1567367] - [rpmspec] don't build kernel meta-package if we are only building kernel headers ("Herton R. Krzesinski") - [rpmspec] remove use_vdso macro ("Herton R. Krzesinski") - [rpmspec] build perf and tools man pages instead of relying on a separate tarball ("Herton R. Krzesinski") - [rpmspec] disable debug build if arch is in nobuildarches list ("Herton R. Krzesinski") - [rpmspec] remove fedora changelog from spec file ("Herton R. Krzesinski") - [rpmspec] only support ppc64le builds ("Herton R. Krzesinski") - [rpmspec] remove x86 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove arm 32-bit package support ("Herton R. Krzesinski") - [rpmspec] remove configuration generation support from kernel spec file ("Herton R. Krzesinski") - [rpmspec] remove broken out patches from kernel spec file ("Herton R. Krzesinski") - [rpmspec] import kernel spec from rhel8 bootstrap dist-git ("Herton R. Krzesinski")/bin/sh/bin/sh  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     4.18.0-494.el84.18.0-494.el84.18.0-494.el8.x86_644.18.0-494.el8  !"#$%&'()*+,-.....///001112222233333444455667777777777778888888889:;;<<==;>>>>>>?@@@@@@@@@@@@@@@@@@@@@@@@@@@A@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@BCCCDCCCCCCCCCCCCCCCEFGGGGGHHIIJJJJJJKLMMNNNOPQRRRRSTTTTTTTUVVVVVVVVVVVVVVVWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWVVVVVVVVVXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYZ[[[\\\\\\\\\\\\\\]]]]]]]]]]]]]]]]]]]]]]]]]]^^^^_```````````````````````````````````````````abcdefghijkkklmmnopqqqqqqqrrsssssttttttttuuuvvvvvvvvvvvvwxxxyzz{||}}~         !"#$%&'()*+,-,..../012344456788888888888888999:::::::::::::::::::;;;<=>?@@@ABBBCDEFGHIJKLMNOPQRSTTTUVVVVWWWXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXYZZ[\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\]^^^__`abccdddddddddddefeeeghijklmnnnnnopqrrsturegmap-sdw-mbq.ko.xzregmap-sdw.ko.xzbcma.ko.xzath3k.ko.xzbcm203x.ko.xzbfusb.ko.xzbpa10x.ko.xzbtbcm.ko.xzbtintel.ko.xzbtmrvl.ko.xzbtmrvl_sdio.ko.xzbtrtl.ko.xzbtsdio.ko.xzbtusb.ko.xzhci_uart.ko.xzhci_vhci.ko.xzchcr.ko.xzfirewire-core.ko.xzfirewire-net.ko.xzfirewire-ohci.ko.xzfirewire-sbp2.ko.xziscsi_ibft.ko.xzamdgpu.ko.xzast.ko.xzgma500_gfx.ko.xzch7006.ko.xzsil164.ko.xzi915.ko.xzkvmgt.ko.xzmgag200.ko.xznouveau.ko.xzradeon.ko.xzhid-picolcd.ko.xzhid-prodikeys.ko.xzhid-sensor-accel-3d.ko.xzindustrialio-triggered-buffer.ko.xzkfifo_buf.ko.xzhid-sensor-iio-common.ko.xzhid-sensor-trigger.ko.xzhid-sensor-gyro-3d.ko.xzhid-sensor-humidity.ko.xzindustrialio.ko.xzhid-sensor-als.ko.xzhid-sensor-prox.ko.xzhid-sensor-magn-3d.ko.xzhid-sensor-incl-3d.ko.xzhid-sensor-rotation.ko.xzhid-sensor-press.ko.xzhid-sensor-temperature.ko.xzib_cm.ko.xzib_core.ko.xzib_umad.ko.xzib_uverbs.ko.xziw_cm.ko.xzrdma_cm.ko.xzrdma_ucm.ko.xzbnxt_re.ko.xziw_cxgb4.ko.xzefa.ko.xzhfi1.ko.xzirdma.ko.xzmlx4_ib.ko.xzmlx5_ib.ko.xzqedr.ko.xzusnic_verbs.ko.xzvmw_pvrdma.ko.xzrdmavt.ko.xzrdma_rxe.ko.xzsiw.ko.xzib_ipoib.ko.xzib_iser.ko.xzib_isert.ko.xzopa_vnic.ko.xzib_srp.ko.xzib_srpt.ko.xzacecad.ko.xzaiptek.ko.xzgtco.ko.xzkbtab.ko.xzwacom_serial4.ko.xzelo.ko.xzwacom_i2c.ko.xzwacom_w8001.ko.xzcapidrv.ko.xzkernelcapi.ko.xzgigaset.ko.xzser_gigaset.ko.xzusb_gigaset.ko.xzb1.ko.xzb1dma.ko.xzb1pci.ko.xzc4.ko.xzt1pci.ko.xzhfcsusb.ko.xzmISDNinfineon.ko.xzmISDNipac.ko.xzmISDNisar.ko.xzspeedfax.ko.xzhisax.ko.xzhisax_fcpcipnp.ko.xzhisax_isac.ko.xzhisax_st5481.ko.xzisdn.ko.xzisdnhdlc.ko.xzl1oip.ko.xzmISDN_core.ko.xzleds-blinkm.ko.xzleds-clevo-mail.ko.xzleds-lm3530.ko.xzleds-lp3944.ko.xzleds-lp5521.ko.xzleds-lp5523.ko.xzleds-lp5562.ko.xzleds-lp55xx-common.ko.xzleds-lt3593.ko.xzleds-mlxcpld.ko.xzleds-mlxreg.ko.xzleds-ss4200.ko.xzledtrig-audio.ko.xzledtrig-backlight.ko.xzledtrig-camera.ko.xzledtrig-default-on.ko.xzledtrig-gpio.ko.xzledtrig-heartbeat.ko.xzledtrig-oneshot.ko.xzledtrig-timer.ko.xzledtrig-transient.ko.xzcec.ko.xzb2c2-flexcop.ko.xzcx2341x.ko.xzcypress_firmware.ko.xzsaa7146.ko.xzsaa7146_vv.ko.xzsmsdvb.ko.xzsmsmdtv.ko.xztveeprom.ko.xzvideobuf2-common.ko.xzvideobuf2-dma-sg.ko.xzvideobuf2-dvb.ko.xzvideobuf2-memops.ko.xzvideobuf2-v4l2.ko.xzvideobuf2-vmalloc.ko.xzdvb-core.ko.xza8293.ko.xzaf9013.ko.xzaf9033.ko.xzatbm8830.ko.xzau8522_common.ko.xzau8522_decoder.ko.xzau8522_dig.ko.xzbcm3510.ko.xzcx22700.ko.xzcx22702.ko.xzcx24110.ko.xzcx24113.ko.xzcx24116.ko.xzcx24117.ko.xzcx24120.ko.xzcx24123.ko.xzcxd2099.ko.xzcxd2820r.ko.xzcxd2841er.ko.xzdib0070.ko.xzdib0090.ko.xzdib3000mb.ko.xzdib3000mc.ko.xzdib7000m.ko.xzdib7000p.ko.xzdib8000.ko.xzdibx000_common.ko.xzdrx39xyj.ko.xzdrxd.ko.xzdrxk.ko.xzds3000.ko.xzdvb-pll.ko.xzdvb_dummy_fe.ko.xzec100.ko.xzgp8psk-fe.ko.xzisl6405.ko.xzisl6421.ko.xzisl6423.ko.xzitd1000.ko.xzix2505v.ko.xzl64781.ko.xzlg2160.ko.xzlgdt3305.ko.xzlgdt3306a.ko.xzlgdt330x.ko.xzlgs8gxx.ko.xzlnbh25.ko.xzlnbp21.ko.xzlnbp22.ko.xzm88ds3103.ko.xzm88rs2000.ko.xzmb86a16.ko.xzmb86a20s.ko.xzmn88472.ko.xzmn88473.ko.xzmt312.ko.xzmt352.ko.xzmxl5xx.ko.xznxt200x.ko.xznxt6000.ko.xzor51132.ko.xzor51211.ko.xzrtl2830.ko.xzrtl2832.ko.xzs5h1409.ko.xzs5h1411.ko.xzs5h1420.ko.xzs921.ko.xzsi2165.ko.xzsi2168.ko.xzsi21xx.ko.xzsp8870.ko.xzsp887x.ko.xzstb0899.ko.xzstb6000.ko.xzstb6100.ko.xzstv0288.ko.xzstv0297.ko.xzstv0299.ko.xzstv0367.ko.xzstv0900.ko.xzstv090x.ko.xzstv0910.ko.xzstv6110.ko.xzstv6110x.ko.xzstv6111.ko.xztc90522.ko.xztda10021.ko.xztda10023.ko.xztda10048.ko.xztda1004x.ko.xztda10071.ko.xztda10086.ko.xztda18271c2dd.ko.xztda665x.ko.xztda8083.ko.xztda8261.ko.xztda826x.ko.xzts2020.ko.xztua6100.ko.xzves1820.ko.xzves1x93.ko.xzzl10036.ko.xzzl10039.ko.xzzl10353.ko.xzfiredtv.ko.xzcs3308.ko.xzcs5345.ko.xzcs53l32a.ko.xzcx25840.ko.xzir-kbd-i2c.ko.xzm52790.ko.xzmsp3400.ko.xzsaa6588.ko.xzsaa6752hs.ko.xzsaa7115.ko.xzsaa7127.ko.xzsaa717x.ko.xztda7432.ko.xztvaudio.ko.xzupd64031a.ko.xzupd64083.ko.xzvp27smpx.ko.xzwm8739.ko.xzwm8775.ko.xzsmssdio.ko.xzb2c2-flexcop-pci.ko.xzbt878.ko.xzbttv.ko.xzdst.ko.xzdst_ca.ko.xzdvb-bt8xx.ko.xzcx18-alsa.ko.xzcx18.ko.xzaltera-ci.ko.xzcx23885.ko.xzcx88-alsa.ko.xzcx88-blackbird.ko.xzcx88-dvb.ko.xzcx8800.ko.xzcx8802.ko.xzcx88xx.ko.xzddbridge.ko.xzdm1105.ko.xzivtv.ko.xzivtvfb.ko.xzhopper.ko.xzmantis.ko.xzmantis_core.ko.xzngene.ko.xzpluto2.ko.xzearth-pt1.ko.xzsaa7134-alsa.ko.xzsaa7134-dvb.ko.xzsaa7134-empress.ko.xzsaa7134.ko.xzsaa7164.ko.xzbudget-av.ko.xzbudget-ci.ko.xzbudget-core.ko.xzbudget-patch.ko.xzbudget.ko.xzdvb-ttpci.ko.xzttpci-eeprom.ko.xztea575x.ko.xzati_remote.ko.xzene_ir.ko.xzfintek-cir.ko.xziguanair.ko.xzimon.ko.xzimon_raw.ko.xzir-imon-decoder.ko.xzir-jvc-decoder.ko.xzir-mce_kbd-decoder.ko.xzir-nec-decoder.ko.xzir-rc5-decoder.ko.xzir-rc6-decoder.ko.xzir-sanyo-decoder.ko.xzir-sony-decoder.ko.xzite-cir.ko.xzrc-adstech-dvb-t-pci.ko.xzrc-alink-dtu-m.ko.xzrc-anysee.ko.xzrc-apac-viewcomp.ko.xzrc-astrometa-t2hybrid.ko.xzrc-asus-pc39.ko.xzrc-asus-ps3-100.ko.xzrc-ati-tv-wonder-hd-600.ko.xzrc-ati-x10.ko.xzrc-avermedia-a16d.ko.xzrc-avermedia-cardbus.ko.xzrc-avermedia-dvbt.ko.xzrc-avermedia-m135a.ko.xzrc-avermedia-m733a-rm-k6.ko.xzrc-avermedia-rm-ks.ko.xzrc-avermedia.ko.xzrc-avertv-303.ko.xzrc-azurewave-ad-tu700.ko.xzrc-behold-columbus.ko.xzrc-behold.ko.xzrc-budget-ci-old.ko.xzrc-cec.ko.xzrc-cinergy-1400.ko.xzrc-cinergy.ko.xzrc-d680-dmb.ko.xzrc-delock-61959.ko.xzrc-dib0700-nec.ko.xzrc-dib0700-rc5.ko.xzrc-digitalnow-tinytwin.ko.xzrc-digittrade.ko.xzrc-dm1105-nec.ko.xzrc-dntv-live-dvb-t.ko.xzrc-dntv-live-dvbt-pro.ko.xzrc-dtt200u.ko.xzrc-dvbsky.ko.xzrc-dvico-mce.ko.xzrc-dvico-portable.ko.xzrc-em-terratec.ko.xzrc-encore-enltv-fm53.ko.xzrc-encore-enltv.ko.xzrc-encore-enltv2.ko.xzrc-evga-indtube.ko.xzrc-eztv.ko.xzrc-flydvb.ko.xzrc-flyvideo.ko.xzrc-fusionhdtv-mce.ko.xzrc-gadmei-rm008z.ko.xzrc-geekbox.ko.xzrc-genius-tvgo-a11mce.ko.xzrc-gotview7135.ko.xzrc-hauppauge.ko.xzrc-hisi-poplar.ko.xzrc-hisi-tv-demo.ko.xzrc-imon-mce.ko.xzrc-imon-pad.ko.xzrc-imon-rsc.ko.xzrc-iodata-bctv7e.ko.xzrc-it913x-v1.ko.xzrc-it913x-v2.ko.xzrc-kaiomy.ko.xzrc-kworld-315u.ko.xzrc-kworld-pc150u.ko.xzrc-kworld-plus-tv-analog.ko.xzrc-leadtek-y04g0051.ko.xzrc-lme2510.ko.xzrc-manli.ko.xzrc-medion-x10-digitainer.ko.xzrc-medion-x10-or2x.ko.xzrc-medion-x10.ko.xzrc-msi-digivox-ii.ko.xzrc-msi-digivox-iii.ko.xzrc-msi-tvanywhere-plus.ko.xzrc-msi-tvanywhere.ko.xzrc-nebula.ko.xzrc-nec-terratec-cinergy-xs.ko.xzrc-norwood.ko.xzrc-npgtech.ko.xzrc-pctv-sedna.ko.xzrc-pinnacle-color.ko.xzrc-pinnacle-grey.ko.xzrc-pinnacle-pctv-hd.ko.xzrc-pixelview-002t.ko.xzrc-pixelview-mk12.ko.xzrc-pixelview-new.ko.xzrc-pixelview.ko.xzrc-powercolor-real-angel.ko.xzrc-proteus-2309.ko.xzrc-purpletv.ko.xzrc-pv951.ko.xzrc-rc6-mce.ko.xzrc-real-audio-220-32-keys.ko.xzrc-reddo.ko.xzrc-snapstream-firefly.ko.xzrc-streamzap.ko.xzrc-su3000.ko.xzrc-tango.ko.xzrc-tbs-nec.ko.xzrc-technisat-ts35.ko.xzrc-technisat-usb2.ko.xzrc-terratec-cinergy-c-pci.ko.xzrc-terratec-cinergy-s2-hd.ko.xzrc-terratec-cinergy-xs.ko.xzrc-terratec-slim-2.ko.xzrc-terratec-slim.ko.xzrc-tevii-nec.ko.xzrc-tivo.ko.xzrc-total-media-in-hand-02.ko.xzrc-total-media-in-hand.ko.xzrc-trekstor.ko.xzrc-tt-1500.ko.xzrc-twinhan-dtv-cab-ci.ko.xzrc-twinhan1027.ko.xzrc-videomate-m1f.ko.xzrc-videomate-s350.ko.xzrc-videomate-tv-pvr.ko.xzrc-winfast-usbii-deluxe.ko.xzrc-winfast.ko.xzrc-zx-irdec.ko.xzmceusb.ko.xznuvoton-cir.ko.xzrc-core.ko.xzredrat3.ko.xzserial_ir.ko.xzsir_ir.ko.xzstreamzap.ko.xzttusbir.ko.xzwinbond-cir.ko.xze4000.ko.xzfc0011.ko.xzfc0012.ko.xzfc0013.ko.xzfc2580.ko.xzit913x.ko.xzm88rs6000t.ko.xzmax2165.ko.xzmc44s803.ko.xzmt2060.ko.xzmt2063.ko.xzmt20xx.ko.xzmt2131.ko.xzmt2266.ko.xzmxl5005s.ko.xzmxl5007t.ko.xzqm1d1b0004.ko.xzqm1d1c0042.ko.xzqt1010.ko.xzr820t.ko.xzsi2157.ko.xztda18212.ko.xztda18218.ko.xztda18250.ko.xztda18271.ko.xztda827x.ko.xztda8290.ko.xztda9887.ko.xztea5761.ko.xztea5767.ko.xztua9001.ko.xztuner-simple.ko.xztuner-types.ko.xztuner-xc2028.ko.xzxc4000.ko.xzxc5000.ko.xzau0828.ko.xzb2c2-flexcop-usb.ko.xzcx231xx-alsa.ko.xzcx231xx-dvb.ko.xzcx231xx.ko.xzdvb-usb-af9015.ko.xzdvb-usb-af9035.ko.xzdvb-usb-anysee.ko.xzdvb-usb-au6610.ko.xzdvb-usb-az6007.ko.xzdvb-usb-ce6230.ko.xzdvb-usb-ec168.ko.xzdvb-usb-gl861.ko.xzdvb-usb-lmedm04.ko.xzdvb-usb-mxl111sf.ko.xzdvb-usb-rtl28xxu.ko.xzdvb_usb_v2.ko.xzmxl111sf-demod.ko.xzmxl111sf-tuner.ko.xzdvb-usb-a800.ko.xzdvb-usb-af9005-remote.ko.xzdvb-usb-af9005.ko.xzdvb-usb-az6027.ko.xzdvb-usb-cinergyT2.ko.xzdvb-usb-cxusb.ko.xzdvb-usb-dib0700.ko.xzdvb-usb-dibusb-common.ko.xzdvb-usb-dibusb-mb.ko.xzdvb-usb-dibusb-mc-common.ko.xzdvb-usb-dibusb-mc.ko.xzdvb-usb-digitv.ko.xzdvb-usb-dtt200u.ko.xzdvb-usb-dtv5100.ko.xzdvb-usb-dw2102.ko.xzdvb-usb-gp8psk.ko.xzdvb-usb-m920x.ko.xzdvb-usb-nova-t-usb2.ko.xzdvb-usb-opera.ko.xzdvb-usb-pctv452e.ko.xzdvb-usb-technisat-usb2.ko.xzdvb-usb-ttusb2.ko.xzdvb-usb-umt-010.ko.xzdvb-usb-vp702x.ko.xzdvb-usb-vp7045.ko.xzdvb-usb.ko.xzem28xx-alsa.ko.xzem28xx-dvb.ko.xzem28xx-rc.ko.xzem28xx.ko.xzgspca_gl860.ko.xzgspca_benq.ko.xzgspca_conex.ko.xzgspca_cpia1.ko.xzgspca_etoms.ko.xzgspca_finepix.ko.xzgspca_jeilinj.ko.xzgspca_jl2005bcd.ko.xzgspca_konica.ko.xzgspca_main.ko.xzgspca_mars.ko.xzgspca_mr97310a.ko.xzgspca_nw80x.ko.xzgspca_ov519.ko.xzgspca_ov534.ko.xzgspca_ov534_9.ko.xzgspca_pac207.ko.xzgspca_pac7302.ko.xzgspca_pac7311.ko.xzgspca_se401.ko.xzgspca_sn9c2028.ko.xzgspca_sn9c20x.ko.xzgspca_sonixb.ko.xzgspca_sonixj.ko.xzgspca_spca1528.ko.xzgspca_spca500.ko.xzgspca_spca501.ko.xzgspca_spca505.ko.xzgspca_spca506.ko.xzgspca_spca508.ko.xzgspca_spca561.ko.xzgspca_sq905.ko.xzgspca_sq905c.ko.xzgspca_sq930x.ko.xzgspca_stk014.ko.xzgspca_stv0680.ko.xzgspca_sunplus.ko.xzgspca_t613.ko.xzgspca_topro.ko.xzgspca_tv8532.ko.xzgspca_vc032x.ko.xzgspca_vicam.ko.xzgspca_xirlink_cit.ko.xzgspca_zc3xx.ko.xzgspca_m5602.ko.xzgspca_stv06xx.ko.xzhdpvr.ko.xzpulse8-cec.ko.xzpvrusb2.ko.xzpwc.ko.xzrainshadow-cec.ko.xzs2255drv.ko.xzsmsusb.ko.xzstkwebcam.ko.xztm6000-alsa.ko.xztm6000-dvb.ko.xztm6000.ko.xzdvb-ttusb-budget.ko.xzttusb_dec.ko.xzttusbdecfe.ko.xzusbvision.ko.xzuvcvideo.ko.xzzr364xx.ko.xztuner.ko.xzv4l2-common.ko.xzv4l2-dv-timings.ko.xzvideobuf-core.ko.xzvideobuf-dma-sg.ko.xzvideobuf-vmalloc.ko.xzvideodev.ko.xzmemstick.ko.xzmspro_block.ko.xzjmb38x_ms.ko.xzr592.ko.xzrtsx_pci_ms.ko.xzrtsx_usb_ms.ko.xztifm_ms.ko.xzintel-lpss-acpi.ko.xzintel-lpss-pci.ko.xzintel-lpss.ko.xzlpc_ich.ko.xzlpc_sch.ko.xzsm501.ko.xzviperboard.ko.xzvx855.ko.xzmmc_block.ko.xzmmc_core.ko.xzsdio_uart.ko.xzcb710-mmc.ko.xzcqhci.ko.xzrtsx_pci_sdmmc.ko.xzrtsx_usb_sdmmc.ko.xzsdhci-acpi.ko.xzsdhci-pci.ko.xzsdhci-pltfm.ko.xzsdhci.ko.xztifm_sd.ko.xzushc.ko.xzvia-sdmmc.ko.xzvub300.ko.xzchipreg.ko.xzmtd.ko.xzmtd_blkdevs.ko.xzmtdblock.ko.xzubi.ko.xzc_can.ko.xzc_can_pci.ko.xzcan-dev.ko.xzcc770.ko.xzcc770_platform.ko.xzpeak_pci.ko.xzsja1000.ko.xzkvaser_usb.ko.xzpeak_usb.ko.xzucan.ko.xzusb_8dev.ko.xzamd-xgbe.ko.xzatlantic.ko.xzalx.ko.xzatl1c.ko.xzatl1e.ko.xzatl1.ko.xzatl2.ko.xzbnx2.ko.xzbnx2x.ko.xzbnxt_en.ko.xzcnic.ko.xztg3.ko.xzcxgb4.ko.xzcxgb4vf.ko.xzch_ipsec.ko.xzch_ktls.ko.xzlibcxgb.ko.xzenic.ko.xzdl2k.ko.xzbe2net.ko.xznetxen_nic.ko.xzqed.ko.xzqede.ko.xzqla3xxx.ko.xzsfc.ko.xzsfc-siena.ko.xzdwmac-intel.ko.xzstmmac.ko.xzfakelb.ko.xzntb_netdev.ko.xzbsd_comp.ko.xzppp_async.ko.xzppp_deflate.ko.xzppp_generic.ko.xzppp_mppe.ko.xzppp_synctty.ko.xzpppoe.ko.xzpppox.ko.xzpptp.ko.xzslhc.ko.xzasix.ko.xzax88179_178a.ko.xzcatc.ko.xzcdc_eem.ko.xzcdc_ether.ko.xzcdc_mbim.ko.xzcdc_ncm.ko.xzcdc_subset.ko.xzch9200.ko.xzcx82310_eth.ko.xzdm9601.ko.xzgl620a.ko.xzhso.ko.xzhuawei_cdc_ncm.ko.xzint51x1.ko.xzipheth.ko.xzkalmia.ko.xzkaweth.ko.xzlan78xx.ko.xzlg-vl600.ko.xzmcs7830.ko.xznet1080.ko.xzpegasus.ko.xzplusb.ko.xzqmi_wwan.ko.xzr8152.ko.xzrndis_host.ko.xzrtl8150.ko.xzsierra_net.ko.xzsmsc75xx.ko.xzsmsc95xx.ko.xzusbnet.ko.xzzaurus.ko.xzath.ko.xzath10k_core.ko.xzath10k_pci.ko.xzath11k.ko.xzath11k_pci.ko.xzath9k.ko.xzath9k_common.ko.xzath9k_htc.ko.xzath9k_hw.ko.xzbrcmfmac.ko.xzbrcmsmac.ko.xzbrcmutil.ko.xziwldvm.ko.xziwlwifi.ko.xziwlmvm.ko.xzmwifiex.ko.xzmwifiex_pcie.ko.xzmwifiex_sdio.ko.xzmwifiex_usb.ko.xzmt76-connac-lib.ko.xzmt76-usb.ko.xzmt76.ko.xzmt76x0-common.ko.xzmt76x0u.ko.xzmt76x02-lib.ko.xzmt76x02-usb.ko.xzmt76x2-common.ko.xzmt76x2u.ko.xzmt7921-common.ko.xzmt7921e.ko.xzmt7601u.ko.xzrt2800lib.ko.xzrt2800mmio.ko.xzrt2800pci.ko.xzrt2800usb.ko.xzrt2x00lib.ko.xzrt2x00mmio.ko.xzrt2x00pci.ko.xzrt2x00usb.ko.xzrtl8xxxu.ko.xzbtcoexist.ko.xzrtl8188ee.ko.xzrtl8192c-common.ko.xzrtl8192ce.ko.xzrtl8192cu.ko.xzrtl8192de.ko.xzrtl8192ee.ko.xzrtl8192se.ko.xzrtl8723ae.ko.xzrtl8723be.ko.xzrtl8723-common.ko.xzrtl8821ae.ko.xzrtl_pci.ko.xzrtl_usb.ko.xzrtlwifi.ko.xzrtw88_8822b.ko.xzrtw88_8822be.ko.xzrtw88_8822c.ko.xzrtw88_8822ce.ko.xzrtw88_core.ko.xzrtw88_pci.ko.xzrtw89_8852a.ko.xzrtw89_8852ae.ko.xzrtw89_core.ko.xzrtw89_pci.ko.xzntb_hw_amd.ko.xzntb_hw_intel.ko.xzntb.ko.xzntb_transport.ko.xzntb_perf.ko.xzntb_pingpong.ko.xzntb_tool.ko.xznvme-rdma.ko.xznvmet-rdma.ko.xzparport_serial.ko.xzyenta_socket.ko.xzmlxreg-hotplug.ko.xzmlxreg-io.ko.xznvsw-sn2201.ko.xzacer-wmi.ko.xzacerhdf.ko.xzamd-pmc.ko.xzamd_hsmp.ko.xzamilo-rfkill.ko.xzapple-gmux.ko.xzasus-laptop.ko.xzasus-nb-wmi.ko.xzasus-wmi.ko.xzclassmate-laptop.ko.xzcompal-laptop.ko.xzdcdbas.ko.xzdell-laptop.ko.xzdell-rbtn.ko.xzdell-smbios.ko.xzdell-smo8800.ko.xzdell-wmi-aio.ko.xzdell-wmi-descriptor.ko.xzdell-wmi-led.ko.xzdell-wmi-sysman.ko.xzdell-wmi.ko.xzeeepc-laptop.ko.xzeeepc-wmi.ko.xzfirmware_attributes_class.ko.xzfujitsu-laptop.ko.xzfujitsu-tablet.ko.xzhdaps.ko.xzhp-wireless.ko.xzhp-wmi.ko.xzhp_accel.ko.xzideapad-laptop.ko.xzintel-hid.ko.xzintel-rst.ko.xzintel-vbtn.ko.xzintel-wmi-thunderbolt.ko.xzintel_sdsi.ko.xzintel_vsec.ko.xzishtp_eclite.ko.xzintel_pmc_core.ko.xzintel_pmc_core_pltdrv.ko.xzpmt_class.ko.xzpmt_crashlog.ko.xzpmt_telemetry.ko.xzisst_if_common.ko.xzisst_if_mbox_msr.ko.xzisst_if_mbox_pci.ko.xzisst_if_mmio.ko.xzintel_ips.ko.xzintel_oaktrail.ko.xzmlx-platform.ko.xzmsi-laptop.ko.xzmsi-wmi.ko.xzmxm-wmi.ko.xzpanasonic-laptop.ko.xzsamsung-laptop.ko.xzsamsung-q10.ko.xzserial-multi-instantiate.ko.xzsony-laptop.ko.xzthink-lmi.ko.xzthinkpad_acpi.ko.xztopstar-laptop.ko.xztoshiba_bluetooth.ko.xzuv_sysfs.ko.xzwmi-bmof.ko.xzwmi.ko.xzsmb347-charger.ko.xzaacraid.ko.xzbe2iscsi.ko.xzbnx2fc.ko.xzbnx2i.ko.xzcsiostor.ko.xzcxgb4i.ko.xzlibcxgbi.ko.xzlibfcoe.ko.xzfnic.ko.xziscsi_boot_sysfs.ko.xzlibsas.ko.xzlpfc.ko.xzmegaraid_sas.ko.xzmpt3sas.ko.xzqedf.ko.xzqedi.ko.xzqla2xxx.ko.xzqla4xxx.ko.xzsoundwire-bus.ko.xzsoundwire-cadence.ko.xzsoundwire-generic-allocation.ko.xzsoundwire-intel.ko.xzcxgbit.ko.xztarget_core_user.ko.xzcyclades.ko.xzn_gsm.ko.xzn_hdlc.ko.xznozomi.ko.xzarc_uart.ko.xzjsm.ko.xzsynclink.ko.xzsynclink_gt.ko.xzsynclinkmp.ko.xzuio.ko.xzuio_aec.ko.xzuio_cif.ko.xzuio_hv_generic.ko.xzuio_pci_generic.ko.xzuio_pdrv_genirq.ko.xzuio_sercos3.ko.xzcxacru.ko.xzspeedtch.ko.xzueagle-atm.ko.xzusbatm.ko.xzxusbatm.ko.xzhwa-hc.ko.xzmdc800.ko.xzmicrotek.ko.xzadutux.ko.xzapple-mfi-fastcharge.ko.xzappledisplay.ko.xzemi26.ko.xzemi62.ko.xzezusb.ko.xzftdi-elan.ko.xzidmouse.ko.xziowarrior.ko.xzisight_firmware.ko.xzldusb.ko.xzlegousbtower.ko.xzsisusbvga.ko.xzusb3503.ko.xzusblcd.ko.xzusbsevseg.ko.xzuss720.ko.xzaircable.ko.xzark3116.ko.xzbelkin_sa.ko.xzch341.ko.xzcp210x.ko.xzcyberjack.ko.xzcypress_m8.ko.xzdigi_acceleport.ko.xzempeg.ko.xzf81534.ko.xzftdi_sio.ko.xzgarmin_gps.ko.xzio_edgeport.ko.xzio_ti.ko.xzipaq.ko.xzipw.ko.xzir-usb.ko.xziuu_phoenix.ko.xzkeyspan.ko.xzkeyspan_pda.ko.xzkl5kusb105.ko.xzkobil_sct.ko.xzmct_u232.ko.xzmos7720.ko.xzmos7840.ko.xzmxuport.ko.xznavman.ko.xzomninet.ko.xzopticon.ko.xzoption.ko.xzoti6858.ko.xzpl2303.ko.xzqcaux.ko.xzqcserial.ko.xzquatech2.ko.xzsafe_serial.ko.xzsierra.ko.xzspcp8x5.ko.xzssu100.ko.xzsymbolserial.ko.xzti_usb_3410_5052.ko.xzupd78f0730.ko.xzusb_debug.ko.xzusb_wwan.ko.xzvisor.ko.xzwhiteheat.ko.xzxsens_mt.ko.xzwusb-cbaf.ko.xzwusb-wa.ko.xzwusbcore.ko.xzi1480-dfu-usb.ko.xzi1480-est.ko.xzumc.ko.xzuwb.ko.xzwhc-rc.ko.xzwhci.ko.xzsev-guest.ko.xztdx-guest.ko.xznitro_enclaves.ko.xzcifs.ko.xzcramfs.ko.xzsquashfs.ko.xzhwpoison-inject.ko.xz6lowpan.ko.xzatm.ko.xzbluetooth.ko.xzbnep.ko.xzcmtp.ko.xzhidp.ko.xzrfcomm.ko.xzcan-bcm.ko.xzcan-gw.ko.xzcan-raw.ko.xzcan.ko.xzieee802154_6lowpan.ko.xzieee802154.ko.xzieee802154_socket.ko.xzl2tp_core.ko.xzl2tp_ip.ko.xzl2tp_ip6.ko.xzmac80211.ko.xzmac802154.ko.xzmpls_iptunnel.ko.xzmpls_router.ko.xzrfkill.ko.xzrpcrdma.ko.xzcfg80211.ko.xzac97_bus.ko.xzsnd-seq-oss.ko.xzsnd-seq-dummy.ko.xzsnd-seq-midi-emul.ko.xzsnd-seq-midi-event.ko.xzsnd-seq-midi.ko.xzsnd-seq-virmidi.ko.xzsnd-seq.ko.xzsnd-compress.ko.xzsnd-ctl-led.ko.xzsnd-hrtimer.ko.xzsnd-hwdep.ko.xzsnd-pcm.ko.xzsnd-rawmidi.ko.xzsnd-seq-device.ko.xzsnd-timer.ko.xzsnd.ko.xzsnd-mpu401-uart.ko.xzsnd-mpu401.ko.xzsnd-opl3-lib.ko.xzsnd-opl3-synth.ko.xzsnd-pcsp.ko.xzsnd-aloop.ko.xzsnd-dummy.ko.xzsnd-mtpav.ko.xzsnd-virmidi.ko.xzsnd-vx-lib.ko.xzsnd-bebob.ko.xzsnd-dice.ko.xzsnd-firewire-digi00x.ko.xzsnd-fireface.ko.xzsnd-fireworks.ko.xzsnd-firewire-motu.ko.xzsnd-oxfw.ko.xzsnd-firewire-lib.ko.xzsnd-isight.ko.xzsnd-firewire-tascam.ko.xzsnd-hda-ext-core.ko.xzsnd-hda-core.ko.xzsnd-intel-dspcfg.ko.xzsnd-intel-sdw-acpi.ko.xzsnd-ak4113.ko.xzsnd-ak4114.ko.xzsnd-ak4xxx-adda.ko.xzsnd-pt2258.ko.xzsnd-cs8427.ko.xzsnd-i2c.ko.xzsnd-ac97-codec.ko.xzsnd-ali5451.ko.xzsnd-asihpi.ko.xzsnd-au8810.ko.xzsnd-au8820.ko.xzsnd-au8830.ko.xzsnd-ca0106.ko.xzsnd-cs46xx.ko.xzsnd-ctxfi.ko.xzsnd-darla20.ko.xzsnd-darla24.ko.xzsnd-echo3g.ko.xzsnd-gina20.ko.xzsnd-gina24.ko.xzsnd-indigo.ko.xzsnd-indigodj.ko.xzsnd-indigodjx.ko.xzsnd-indigoio.ko.xzsnd-indigoiox.ko.xzsnd-layla20.ko.xzsnd-layla24.ko.xzsnd-mia.ko.xzsnd-mona.ko.xzsnd-emu10k1-synth.ko.xzsnd-emu10k1.ko.xzsnd-emu10k1x.ko.xzsnd-hda-codec-analog.ko.xzsnd-hda-codec-ca0110.ko.xzsnd-hda-codec-ca0132.ko.xzsnd-hda-codec-cirrus.ko.xzsnd-hda-codec-cmedia.ko.xzsnd-hda-codec-conexant.ko.xzsnd-hda-codec-cs8409.ko.xzsnd-hda-codec-generic.ko.xzsnd-hda-codec-hdmi.ko.xzsnd-hda-codec-idt.ko.xzsnd-hda-codec-realtek.ko.xzsnd-hda-codec-si3054.ko.xzsnd-hda-codec-via.ko.xzsnd-hda-codec.ko.xzsnd-hda-cs-dsp-ctls.ko.xzsnd-hda-intel.ko.xzsnd-hda-scodec-cs35l41-i2c.ko.xzsnd-hda-scodec-cs35l41-spi.ko.xzsnd-hda-scodec-cs35l41.ko.xzsnd-ice1712.ko.xzsnd-ice1724.ko.xzsnd-ice17xx-ak4xxx.ko.xzsnd-korg1212.ko.xzsnd-lola.ko.xzsnd-lx6464es.ko.xzsnd-mixart.ko.xzsnd-oxygen-lib.ko.xzsnd-oxygen.ko.xzsnd-virtuoso.ko.xzsnd-pcxhr.ko.xzsnd-hdsp.ko.xzsnd-hdspm.ko.xzsnd-rme9652.ko.xzsnd-ad1889.ko.xzsnd-atiixp-modem.ko.xzsnd-atiixp.ko.xzsnd-bt87x.ko.xzsnd-cmipci.ko.xzsnd-ens1370.ko.xzsnd-ens1371.ko.xzsnd-es1968.ko.xzsnd-intel8x0.ko.xzsnd-intel8x0m.ko.xzsnd-maestro3.ko.xzsnd-rme32.ko.xzsnd-rme96.ko.xzsnd-via82xx-modem.ko.xzsnd-via82xx.ko.xzsnd-trident.ko.xzsnd-vx222.ko.xzsnd-acp3x-pdm-dma.ko.xzsnd-acp3x-rn.ko.xzsnd-rn-pci-acp3x.ko.xzsnd-acp-config.ko.xzsnd-acp5x-i2s.ko.xzsnd-acp5x-pcm-dma.ko.xzsnd-pci-acp5x.ko.xzsnd-soc-acp5x-mach.ko.xzsnd-acp6x-pdm-dma.ko.xzsnd-pci-acp6x.ko.xzsnd-soc-acp6x-mach.ko.xzsnd-soc-cs35l41-i2c.ko.xzsnd-soc-cs35l41-lib.ko.xzsnd-soc-cs35l41-spi.ko.xzsnd-soc-cs35l41.ko.xzsnd-soc-cx2072x.ko.xzsnd-soc-da7213.ko.xzsnd-soc-da7219.ko.xzsnd-soc-dmic.ko.xzsnd-soc-es8316.ko.xzsnd-soc-hda-codec.ko.xzsnd-soc-hdac-hda.ko.xzsnd-soc-hdac-hdmi.ko.xzsnd-soc-max98090.ko.xzsnd-soc-max98357a.ko.xzsnd-soc-max98373-i2c.ko.xzsnd-soc-max98373-sdw.ko.xzsnd-soc-max98373.ko.xzsnd-soc-max98390.ko.xzsnd-soc-max98927.ko.xzsnd-soc-nau8821.ko.xzsnd-soc-nau8824.ko.xzsnd-soc-nau8825.ko.xzsnd-soc-pcm512x-i2c.ko.xzsnd-soc-pcm512x.ko.xzsnd-soc-rl6231.ko.xzsnd-soc-rl6347a.ko.xzsnd-soc-rt1011.ko.xzsnd-soc-rt1015.ko.xzsnd-soc-rt1015p.ko.xzsnd-soc-rt1308-sdw.ko.xzsnd-soc-rt1308.ko.xzsnd-soc-rt1316-sdw.ko.xzsnd-soc-rt1318-sdw.ko.xzsnd-soc-rt286.ko.xzsnd-soc-rt298.ko.xzsnd-soc-rt5514-spi.ko.xzsnd-soc-rt5514.ko.xzsnd-soc-rt5640.ko.xzsnd-soc-rt5645.ko.xzsnd-soc-rt5651.ko.xzsnd-soc-rt5660.ko.xzsnd-soc-rt5663.ko.xzsnd-soc-rt5670.ko.xzsnd-soc-rt5677-spi.ko.xzsnd-soc-rt5677.ko.xzsnd-soc-rt5682-i2c.ko.xzsnd-soc-rt5682-sdw.ko.xzsnd-soc-rt5682.ko.xzsnd-soc-rt5682s.ko.xzsnd-soc-rt700.ko.xzsnd-soc-rt711-sdca.ko.xzsnd-soc-rt711.ko.xzsnd-soc-rt715-sdca.ko.xzsnd-soc-rt715.ko.xzsnd-soc-ssm4567.ko.xzsnd-soc-ts3a227e.ko.xzsnd-soc-wm-adsp.ko.xzsnd-soc-wm8804-i2c.ko.xzsnd-soc-wm8804.ko.xzsnd-soc-sst-atom-hifi2-platform.ko.xzsnd-intel-sst-acpi.ko.xzsnd-intel-sst-core.ko.xzsnd-soc-avs.ko.xzsnd-skl_nau88l25_max98357a.ko.xzsnd-soc-cml_rt1011_rt5682.ko.xzsnd-soc-ehl-rt5660.ko.xzsnd-soc-intel-hda-dsp-common.ko.xzsnd-soc-intel-sof-cirrus-common.ko.xzsnd-soc-intel-sof-maxim-common.ko.xzsnd-soc-intel-sof-realtek-common.ko.xzsnd-soc-kbl_da7219_max98357a.ko.xzsnd-soc-kbl_da7219_max98927.ko.xzsnd-soc-kbl_rt5660.ko.xzsnd-soc-kbl_rt5663_max98927.ko.xzsnd-soc-kbl_rt5663_rt5514_max98927.ko.xzsnd-soc-skl_hda_dsp.ko.xzsnd-soc-skl_nau88l25_ssm4567.ko.xzsnd-soc-skl_rt286.ko.xzsnd-soc-sof-sdw.ko.xzsnd-soc-sof-ssp-amp.ko.xzsnd-soc-sof_da7219_max98373.ko.xzsnd-soc-sof_es8336.ko.xzsnd-soc-sof_nau8825.ko.xzsnd-soc-sof_rt5682.ko.xzsnd-soc-sst-bdw-rt5650-mach.ko.xzsnd-soc-sst-bdw-rt5677-mach.ko.xzsnd-soc-sst-broadwell.ko.xzsnd-soc-sst-bxt-da7219_max98357a.ko.xzsnd-soc-sst-bxt-rt298.ko.xzsnd-soc-sst-byt-cht-cx2072x.ko.xzsnd-soc-sst-byt-cht-da7213.ko.xzsnd-soc-sst-byt-cht-es8316.ko.xzsnd-soc-sst-byt-cht-nocodec.ko.xzsnd-soc-sst-bytcr-rt5640.ko.xzsnd-soc-sst-bytcr-rt5651.ko.xzsnd-soc-sst-cht-bsw-max98090_ti.ko.xzsnd-soc-sst-cht-bsw-nau8824.ko.xzsnd-soc-sst-cht-bsw-rt5645.ko.xzsnd-soc-sst-cht-bsw-rt5672.ko.xzsnd-soc-sst-glk-rt5682_max98357a.ko.xzsnd-soc-sst-haswell.ko.xzsnd-soc-sst-sof-pcm512x.ko.xzsnd-soc-sst-sof-wm8804.ko.xzsnd-soc-catpt.ko.xzsnd-soc-acpi-intel-match.ko.xzsnd-soc-sst-dsp.ko.xzsnd-soc-sst-ipc.ko.xzsnd-soc-skl-ssp-clk.ko.xzsnd-soc-skl.ko.xzsnd-soc-acpi.ko.xzsnd-soc-core.ko.xzsoc-utils-test.ko.xzsnd-sof-amd-acp.ko.xzsnd-sof-amd-renoir.ko.xzsnd-sof-acpi-intel-bdw.ko.xzsnd-sof-acpi-intel-byt.ko.xzsnd-sof-intel-atom.ko.xzsnd-sof-intel-hda-common.ko.xzsnd-sof-intel-hda.ko.xzsnd-sof-pci-intel-apl.ko.xzsnd-sof-pci-intel-cnl.ko.xzsnd-sof-pci-intel-icl.ko.xzsnd-sof-pci-intel-mtl.ko.xzsnd-sof-pci-intel-tgl.ko.xzsnd-sof-pci-intel-tng.ko.xzsnd-sof-acpi.ko.xzsnd-sof-pci.ko.xzsnd-sof-probes.ko.xzsnd-sof-utils.ko.xzsnd-sof.ko.xzsnd-sof-xtensa-dsp.ko.xzsoundcore.ko.xzsnd-emux-synth.ko.xzsnd-util-mem.ko.xzsnd-usb-6fire.ko.xzsnd-bcd2000.ko.xzsnd-usb-caiaq.ko.xzsnd-usb-hiface.ko.xzsnd-usb-line6.ko.xzsnd-usb-pod.ko.xzsnd-usb-podhd.ko.xzsnd-usb-toneport.ko.xzsnd-usb-variax.ko.xzsnd-ua101.ko.xzsnd-usb-audio.ko.xzsnd-usbmidi-lib.ko.xzsnd-usb-us122l.ko.xzsnd-usb-usx2y.ko.xzvirtio_snd.ko.xzsnd-hdmi-lpe-audio.ko.xzsnd_xen_front.ko.xz/lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/base/regmap//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/bcma//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/bluetooth//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/crypto/chelsio//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/firewire//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/firmware//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/gpu/drm/amd/amdgpu//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/gpu/drm/ast//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/gpu/drm/gma500//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/gpu/drm/i2c//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/gpu/drm/i915//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/gpu/drm/mgag200//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/gpu/drm/nouveau//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/gpu/drm/radeon//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/hid//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/iio/accel//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/iio/buffer//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/iio/common/hid-sensors//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/iio/gyro//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/iio/humidity//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/iio//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/iio/light//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/iio/magnetometer//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/iio/orientation//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/iio/pressure//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/iio/temperature//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/core//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/hw/bnxt_re//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/hw/cxgb4//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/hw/efa//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/hw/hfi1//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/hw/irdma//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/hw/mlx4//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/hw/mlx5//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/hw/qedr//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/hw/usnic//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/sw/rdmavt//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/sw/rxe//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/sw/siw//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/ulp/ipoib//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/ulp/iser//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/ulp/isert//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/ulp/opa_vnic//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/ulp/srp//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/ulp/srpt//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/input/tablet//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/input/touchscreen//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/isdn/capi//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/isdn/gigaset//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/isdn/hardware/avm//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/isdn/hardware/mISDN//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/isdn/hisax//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/isdn/i4l//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/isdn/mISDN//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/leds//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/leds/trigger//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/cec//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/common/b2c2//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/common//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/common/saa7146//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/common/siano//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/common/videobuf2//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/dvb-core//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/dvb-frontends//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/dvb-frontends/drx39xyj//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/firewire//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/i2c//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/i2c/cx25840//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/mmc/siano//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/b2c2//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/bt8xx//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/cx18//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/cx23885//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/cx88//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/ddbridge//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/dm1105//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/ivtv//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/mantis//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/ngene//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/pluto2//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/pt1//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/saa7134//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/saa7164//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/ttpci//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/radio//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/rc//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/rc/keymaps//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/tuners//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/usb/au0828//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/usb/b2c2//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/usb/cx231xx//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/usb/dvb-usb-v2//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/usb/dvb-usb//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/usb/em28xx//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/usb/gspca/gl860//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/usb/gspca//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/usb/gspca/m5602//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/usb/gspca/stv06xx//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/usb/hdpvr//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/usb/pulse8-cec//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/usb/pvrusb2//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/usb/pwc//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/usb/rainshadow-cec//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/usb/s2255//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/usb/siano//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/usb/stkwebcam//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/usb/tm6000//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/usb/ttusb-budget//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/usb/ttusb-dec//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/usb/usbvision//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/usb/uvc//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/usb/zr364xx//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/v4l2-core//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/memstick/core//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/memstick/host//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/mfd//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/mmc/core//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/mmc/host//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/mtd/chips//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/mtd//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/mtd/ubi//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/can/c_can//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/can//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/can/cc770//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/can/sja1000//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/can/usb/kvaser_usb//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/can/usb/peak_usb//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/can/usb//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/amd/xgbe//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/atheros/alx//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1c//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1e//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/atheros/atlx//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/broadcom//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnxt//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/chelsio/libcxgb//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/cisco/enic//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/dlink//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/emulex/benet//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/qlogic/netxen//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qed//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qede//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/qlogic//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/sfc//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/sfc/siena//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ieee802154//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ppp//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/slip//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/usb//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/ath//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/ath/ath10k//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/dvm//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x2//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt7921//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/ralink/rt2x00//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtl8xxxu//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/ntb/hw/amd//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/ntb/hw/intel//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/ntb//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/ntb/test//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/nvme/host//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/nvme/target//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/parport//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/pcmcia//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/platform/mellanox//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/platform/x86//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/platform/x86/dell-wmi-sysman//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/platform/x86/intel//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/platform/x86/intel/pmc//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/platform/x86/intel/pmt//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/platform/x86/intel/speed_select_if//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/power/supply//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi/aacraid//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi/be2iscsi//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi/bnx2fc//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi/bnx2i//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi/csiostor//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi/cxgbi//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi/fcoe//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi/fnic//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi/libsas//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi/lpfc//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi/megaraid//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi/mpt3sas//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi/qedf//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi/qedi//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi/qla2xxx//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi/qla4xxx//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/soundwire//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/target/iscsi/cxgbit//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/target//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/tty//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/tty/serial//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/tty/serial/jsm//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/uio//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/usb/atm//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/usb/host//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/usb/image//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/usb/misc//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/usb/misc/sisusbvga//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/usb/serial//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/usb/wusbcore//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/uwb/i1480/dfu//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/uwb/i1480//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/uwb//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/virt/coco/sev-guest//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/virt/coco/tdx-guest//lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/virt/nitro_enclaves//lib/modules/4.18.0-494.el8.x86_64/kernel/fs/cifs//lib/modules/4.18.0-494.el8.x86_64/kernel/fs/cramfs//lib/modules/4.18.0-494.el8.x86_64/kernel/fs/squashfs//lib/modules/4.18.0-494.el8.x86_64/kernel/mm//lib/modules/4.18.0-494.el8.x86_64/kernel/net/6lowpan//lib/modules/4.18.0-494.el8.x86_64/kernel/net/atm//lib/modules/4.18.0-494.el8.x86_64/kernel/net/bluetooth//lib/modules/4.18.0-494.el8.x86_64/kernel/net/bluetooth/bnep//lib/modules/4.18.0-494.el8.x86_64/kernel/net/bluetooth/cmtp//lib/modules/4.18.0-494.el8.x86_64/kernel/net/bluetooth/hidp//lib/modules/4.18.0-494.el8.x86_64/kernel/net/bluetooth/rfcomm//lib/modules/4.18.0-494.el8.x86_64/kernel/net/can//lib/modules/4.18.0-494.el8.x86_64/kernel/net/ieee802154/6lowpan//lib/modules/4.18.0-494.el8.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-494.el8.x86_64/kernel/net/ieee802154//lib/modules/4.18.0-494.el8.x86_64/kernel/net/l2tp//lib/modules/4.18.0-494.el8.x86_64/kernel/net/mac80211//lib/modules/4.18.0-494.el8.x86_64/kernel/net/mac802154//lib/modules/4.18.0-494.el8.x86_64/kernel/net/mpls//lib/modules/4.18.0-494.el8.x86_64/kernel/net/rfkill//lib/modules/4.18.0-494.el8.x86_64/kernel/net/sunrpc/xprtrdma//lib/modules/4.18.0-494.el8.x86_64/kernel/net/wireless//lib/modules/4.18.0-494.el8.x86_64/kernel/sound//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/core/seq/oss//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/core/seq//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/core//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/drivers/mpu401//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/drivers/opl3//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/drivers/pcsp//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/drivers//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/drivers/vx//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/firewire/bebob//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/firewire/dice//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/firewire/digi00x//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/firewire/fireface//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/firewire/fireworks//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/firewire/motu//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/firewire/oxfw//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/firewire//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/firewire//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/firewire/tascam//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/hda/ext//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/hda//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/hda//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/i2c/other//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/i2c//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/i2c//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci/ac97//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci/ali5451//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci/asihpi//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci/au88x0//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci/ca0106//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci/cs46xx//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci/ctxfi//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci/echoaudio//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci/emu10k1//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci/hda//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci/ice1712//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci/korg1212//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci/lola//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci/lx6464es//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci/mixart//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci/oxygen//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci/pcxhr//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci/rme9652//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci/trident//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/pci/vx222//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/soc/amd/renoir//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/soc/amd//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/soc/amd/vangogh//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/soc/amd/yc//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/soc/codecs//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/soc/intel/atom//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/soc/intel/atom/sst//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/soc/intel/avs//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/soc/intel/boards//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/soc/intel/catpt//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/soc/intel/common//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/soc/intel/skylake//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/soc//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/soc//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/soc//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/soc/sof/amd//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/soc/sof/intel//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/soc/sof//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/soc/sof/xtensa//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/synth/emux//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/synth//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/usb/6fire//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/usb/bcd2000//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/usb/caiaq//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/usb/hiface//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/usb/line6//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/usb/misc//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/usb//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/usb//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/usb/usx2y//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/virtio//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/x86//lib/modules/4.18.0-494.el8.x86_64/kernel/sound/xen/-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protectioncpioxz3Tx86_64-redhat-linux-gnuELF 64-bit LSB relocatable, x86-64, version 1 (SYSV) (XZ compressed data)  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~     PPPAP(P?PEPNPTPVPWPXPYPZP\PMPNP{PPPPPPPPPwPXPpPP PHPPSPTPUPPPYP`PWPXPPVP]P[PZP^P\P_PqPrPxPyPPPPMPPPRPPPP{PPPPP[PsPtPuPYPvPwP PPLPPPPP PjPPPLPP9P:P;PbPPQPPPPPbPcPdPePPPPPPPPPPPPPPPPPPPPPPPPPPtP>PPP@PAPbPcPPPPPPPPPP PP"P5P6P7P@PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP%P&P>PVPWP\P]PPP4P5P6P7PSPTPUPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP8P9P:P;PCPPPPPPPPdPP?PBP]P^P_P`PaPPPP-PP PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPRPPPNPYPPP PP P P P PPPPP P!P"P#P$PP?P@PAPBPDPEPFPGPHPIPJPKP'PCPPPrPsPtPP3PePPPPPPPPPPPPPPPPPP PPPP%P'PPPPPPP^PPPPPKPlPP&P(PGPHPIPJPPPPP|P3P4P5PPcPdPfPmPnPaP\PPbPPPP2PP/P0P.P1PHPKPLPPPPPyPzPPPPCPEPwPxP}PQPPPPPPMPRPjPkPlPmPnPoPpPqP]PP8PkPoPpPqPrPsPxPPPPjPkPPPPPPPPDPcPePPP PPWP`PaPPP#P$P%P&P'P)P*P+P,POPPPQPPPP6P7P8P9P'P(P)P+P.P,P-P/P0P1P2P*P P P PPPPPP!PUPPPPPPPPPPP P"P#P$P)P*P+P,P-P.P/P0P1P2PKPLPJPQPNPOPPPSPTP`PPPPUP P PPPPPP P!P~PPPPPPPPPPPPPPPPPOPgPhPiPzPPPPPPPPPPgPhPiPPPPPPPPPP?P_PEPFPMPPPPPPPPP_PPBPIPJPPPPPPPPP PPyPzP|P~PPPPPPPPAPBPIPPPPPPPPPPPPPPPPPPlP P P PPPPPPP{PPPPPZPPPPPPPDPvPPPPPPPPPPPPPPPPPPPPPP@PCPXPZP[P^PdPuPvPPDPVPPPPPPPPP PPPPPnPoPPP P POPPGP}PPPmPP3PFPGPPaPPePgPhPiP}P|P~PPPPPPPPP PuPPPPPPPPP~PPPPPPPgP}PPPPPPrPPPyP{PzPPPPPPPPPPPPPPnPoPpPPPPfPqPsPvPwPxP|PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPzPPPPPmPtPuP{P}PPPPPPPPPwPxPhP|PhPiPPgPjPkPPPlPPPPPPPPPPPPPPPPPPPP P P P P PPPPPPPPPPPPPPPPPPP P!P"P#P$P%P&P'P(P)P*P+P,P-P9PPPQPRPSP:PPPPPPPPPPPPPPPP0P1P2P3P4P5P6P7P8P;PP?P@PAPBPCPDPEPFPGPHPIPKPLPNPOPPPJPMP.P/PPPPWPXPTPUPYPZP[P\P]P^P_P`PaPVPbPcPdPfPePPPvPjPyPlPmPnPoPpPqPtPiPkPuPrPsPPP~if [ -f /var/lib/rpm-state/kernel/need_to_run_dracut_4.18.0-494.el8.x86_64 ]; then rm -f /var/lib/rpm-state/kernel/need_to_run_dracut_4.18.0-494.el8.x86_64 echo "Running: dracut -f --kver 4.18.0-494.el8.x86_64" dracut -f --kver "4.18.0-494.el8.x86_64" || exit $? fi/bin/shutf-88f26cb35d3f2959fa214221aed340f5a543c443a74b30db1008dbe1520d7d2bd?7zXZ !]ͺ] b2u Q{LVGN&HRAX1p<0ڤU@՚}gE,z?8NDTɿFW"\6 Ӥ0$dl@x(SG޲Eqjyࣻ+  d{T0J /7[xA :A赁hu{&4鯌 ̗;bF͜r?8S8{m#Ҥl3BQr~1'18%?Li@#1 !@'x(H7Msf@$_lZ^I\.v:s>Eygf3S6%^I`>5;`9;3{z(%>*͝jyg_ !&2n_Nb$E&(|/t})MY@`'PAͻ:nE(=@ '084#CxV|HEBL6v7osf{g\k39@N@zbk0>w/t#nͥ'tU 1:ay*a+1s )֧IRyeM%0wrYckuK%:ҁB1Ǫ73L7 cL8GvvG_1JT&%hEX#DR5S )"3Α}J%wM-.q&Ы XWR_l3uU^c|{I\[紬,.?Sbx^f鑨kKp.GR#\0͆Snx:G.UaG{::VHw% }\ؔ䘆i2%[d?^2tAP PpVe<H(#*i"Hy8䲢E8M zUiK(9{<չيtg.~)71V@^VH ch!x50TXuUC]bm%mw`pUo+&HoFxǡYP}6sػJIԳ?Fzl'֯)TBYЎܺNox\8|>:DŽ, 磊PF&%{qm"[(+9jx;0 {u@Wi/-5O!] r9_-Xr3tXHwl"kUۦtILH0U 3p'Rd,5Gj1ƈ`XLi..׾JJ4P0- 9zdFkTɽw$ڶ(c  B22_]t0WM jf[  h\XOi4FT= í-},t`ǣStP2: k.^lA0+V|_2p>+?nV,3=;gbY06,wG"˳nYGkt]%ƪk=CNW%>CiDK tb2fP"E,y5)?jMN)a&ÿ !Ute|hT(yY^G8g%3#n'.k 7%x!Dt>32⏹*/BOE-{?ۄ%OaУɟevC9uvmSoKKeu/VlV$9\Pft/Tcstë_'#ٱrьmUQvC mlFKAYZtb*Hb_vc*)WŸ}eeFV^n WT_qlh.\kEf$fѣ~mʂpuuƺL g1)9 B 3:f(3K< {WnDOPz"hvkK< @Q'pguԜW'N}M!۲PhbAiŪtXKp5 4 `WVvc*v0#t9D< RjCAov5w?Bs](`w x&O,=dy,ns;@կQMD~[Zv~񘯹-~3kUL=]D9G]EDBӽ@mD}!aM?R io XR 3ab?clzz?mi%=ΗAlZnijSDU?Xy/Hb!'26- iLm jl=!hxD6(~F '8aw$[*Erao!lwZL[+12=G09ةvFDuf!%˿EJYqűlHo!)K(LNr@t] Ϝ?|_'^JQ Wfa5ܓwl͆+4NiH}@iSLanpzDMkZfs*{[Ui4Z›=1Rc`N,z #!qfzI5zC4H:dC'@MYK-pW^Q}*턘_cy]Z-]e$Bz&@C &F鄄@ yizXD=L#ЪM`ɑC^}Me5݈nEKTDKM]2V̒VdmN/L0LUWaT2{+b x-Ƞ0__iCĤ g$Ck.yKI) ն1]$ܣS؞T}T'郶A\sl5k`< v`;czv7bTcuJ槀bbe _ʞ7h TSN*P" \Кg-#*ϐJ"ЫibB=x75W}0ſUdǾ-_BKfy?j HZùF ECF(u83}?b\WĘVv758цͦS#5oqD դB]rgq|Wk"1 c֋[; ]fQ78rX^<A DAlRe- #, .EII)Q $ɕC> zi|E\VΌ~CL ݳCӯF -T&[7i. V`Юˠ,≆B,5e=k#sapY`Ӓpg'/8)9ntJ4'.7-8?LvJ w fĄ/{+|i60-D9Sޱ ZM N{̆Pp.Y7S0Pw_ ? ' 8HFThrgiӷQi|`勪J7σQ*k[1]h~42H\&oxfx`qq+m\ݛxCvGw!CaaD\t㮉Nw%No. CRnPBagX",v^Ӵz9v뫌`#s<̰oPOq27%%P(hFƵ( [yjˮĪzppCP4%QsGE1b\P63̸؁dT-5s&Ls\l"^ozԘ$VBzOtKH$ #:Ϻ% YPZB!ʚH9>Q?9(0-ocm}R֟v+߂`j d]e''Vje gShfe>.UX{ĥv[k}li>!_#RJG{DiIa'ZT v-yl*1^ Tm9 $to!$R#&YhXXr{ϺB5{eumdmnj+tZ\T,Ɇ0mzQp91/T}/9$Ph~?_̀'Nj P+""#34NZ WѰi?fɥVu[[|:,iZuܝ5?$d"[Pn}w(wOת*S-=L:ivEĔ auK@){Fg@h`yuH<9S\"ClùBdd^r1l3Ix?6yTɁ{0IG( _fkyҜ#F+Y SNK4MjRM)31v ^20 >nG9MAE!؍ƅtјEFey&qh}w_4GY{]Ӑ5x2i{e9%T;i>AoNd_ځE1F+lp^y[1&\3쮏Id=0|:,W 5B8k.X2O 1z2 `lMe6J6 Y]&TX̊aJbjz9l0\%}ܵYg¼TUr>K5 93m@2te'XsMZr' g19-7>EEW!S)ls_9EF2@=AL7D4ykT]1̷skTх=u &s)ITyesϥ\9 Ur 5]k4(Ă Nl?rӌ*?NB(N==h AuWН:rÙةFu^}v\qV4+l2Fz ]Uw\ېuGy4xkX֊SFZ|41T.4PrEa5DS4c,H 5_b{Ca,D{Aeۤ,wE?b],;O&"x gKCjpI:X*8$d Xݰ׼H{CS& &.C0l8NvQjA`K DQ3,+έȳ@=2+x5 XKz8<ܫƚGt A{;=uYjo$`?f-fJr*mД3:u(fB~".> +;o4ZU6d ĀKkg`=1x#@#vqV41Gؙ1 bpԡ ;-ITkjYqI,Vbǒ<'h4^NBLϮVV6|Sg'3f$&~k$L@ȂէwH?̾=\Vӣɏm(8&YvȚO )I-(;9*~5LāyT   EW1GP;S&%ҀR:qXzs K;ʂJ[3 uBUMzf'X>SeE@zjD||G" cq]ؽż}W71YE)%obg ;Yg=.C5Cs .ϛ|UdfAFFZkQEPjxbCH" U)gxRk<2"g^aV}E0Ϧ1^-k"w5R Uv[R}>r.l k-$u2-%9aa}Dhg`HEiwQGhiĤTjf~NkNSҮϤ5Ed0OwTw[i1Xq?z455y%:)lAxp LL,1|Bt.T9&Չ* p9zFfs.uoMJ1┱2P9Ĩz zǮyQoCE.۠J778FeW.ozN0Wn7^jPy"!>5Wmp`b,Or}ċ%rH'`&%\l^ť/,>8:q :N}? Fb:jV]zYu(vvZV ,lMcw}Fe*F .2q$I%Жd?:xcV$ΊlڧecJ_{V Krݙ̄|LØdk؆/PX4"1F`M [:vh*EZ>CA7oq^lN7MU”/ C+&Q2~ ]#Y لDz |ȑw:`E }6*gY^\R(cb>'F5EJXSztf>/BSp?my7`QK:0 V?]Uk\s{vo5zk)[BbgG { @&xHgprf>D)0*.oʫTAZ`#9`)Q'!4Զ+k=CCDb`pz۷@3?I[[ulo{>X@/;TX7>vhWL>E. ]0Tϒӭx meMpIJeS ma X):LCtt!Ԙ=:!\qQ`,`wO`I, &̰߮r!a=ƇIL%_-dGHm6g`X뮺SLJܦF:)GC?wܚD8h^ike2tJVTe$h'#ڃ;  в󚶈Xc"SQdm\*KsqPV_o wS =*"B4!p*OR)fC$ o2  " n9" FKLqYBssܤJ"v|g’rS(Z"NVY*T'i*is]ӟ 7җ?yp[bR+yqo-hT{kvh}xLJEobTXIpmd1pYU2mAfpcxkJ6ݿ:SŴR|:IdH(jߨA6dZdx+qcZIdm 'WwT=f~WU˹:4H._Ͷq hM$vaq`Μcvx+mq!dXy֚O. a1谢9"ˢ@  k- i= dl&qhVJn!mCuk=֑<Τl 6 k'bf=n€R:]ƊsvgtN5<MσfkBcbx.+)Q8H^YYE~4j)"Q-~([Is %iIս e}:#B 鍩Q:~1@|#](G_x$GpA:쯏Kdt3æQ?U9}c*ipח|"v\7*0nuk9YnUN-v\Yu0n]JUol&Ð>fCGSJe#[m_t۳ߑyatC6I0wUy !2hRDlTֿ]9C+߻-Bmǟ@'VTWTW6;Jŷ &GM{BIF *6ryYɘ _Dیhk!7!l#ő+/mneHK#V'B}Glv,4X^lsn @OUjnK[fس2I2?ij'eWӭ ?AL-uҢlLFul{OXקD«7. 3։{m8̲~_Nb\Ϛ >7f?ͻN @wq6!+WIPup؇꽙u^g;5@YfaCVÍB E9{GvqG~ G-M([%'o)mC \)&!p0ʀuws)^ [4F5*5<_SA:!f}7q[:k)'" Z9Tg־W%[26C]>@aب&ać/B3H((1~9?F3l1jfT"c-TN)P lz__6 jC ʕgXfemC@N̞!پL(ćJwEDCVN&Cꯡ:\Zѱ2 xhbjt:7h346'St8ڨ9m* B)A,1vx.pĞ*Qn7k  9o  aѓx{ntuj*¶(y'uG:m{`lFB28mvf\eFA:~ME)XT}s}3znS\Dn{a_/lwi9)8-=NTjT`nVii6PRk: Ŷl2IONcO.6"8>"=_$~ҢMyW_Gc~0(ہ *"hUzU S'5TF:8"=Mj8&6t|J]x WaQB)WBn1;0Rg2?͌n4WTc'ΊԫT#܊!b*" ?թ7-W| 8)2 *0Dpr8]kHBVyA8p"T6ߐ }s?UlW2ogv?08BL{,X d{r1 JT񌍥X$YGe\06FjRR}s3 N骃ڥ 5*=0^4f|GXskbcFOV4^Xװ$@0ҧߗS͎OxICyQv`@Y+I(72BJsgm;F3}@9/TZ  UL"wԱݕEze,??x6X܆-u49-\JH =7@6C^L{=nw,JE oHfat91aCPJk-יH,efX-Bb+gSaCL٦ VQ;cm:> Dy܇;q:\zi"Iwt$9!ZB*/$ +*i=RI]C'^е(e !H^RWZs vAIub{) =ick`A8 ^gًچiO̵}-ټ : 6q ~)0y9:5omNt" 9儷Í '̧nk:e&{\WԳt apQ|E^{Xe;H4!J3ޡW*8bTv5cf5k=,cX[BIjXL6 (LL:H]Q@0i!p+}נ.±tc Ƶa^^T~p4bVrFA^+^mavKM)cv.'ԟ%`aσY?9%DB.UrLIC@ir[s1cӒ|̠ȱS 쩭Kqт$( ᡐ* /nl]*&qXzM-sT e(#Vڳό=Qhz-g*t5@.EW>liGGV-;6t/)b/, !'-0'R*dlyh>pJ[NJ!D![ W5#`"hp^ L9ǿeZƘU26eLM1r3u(F` pFL+0LmVQmtشOǟxȉHyHOX0k/>pI*>&/ 6| nj:&j+Klegi9H;V,$]𗋿l8wl":Y"_bٖ-lJi&]ߙR"j5RV̺wLaɳe? w E[1ޏax&o73sԮE.˯kq-ӜKb:º'533+k"#'?I9Nk{eڱh^s(C dzĦI٠DC~h̉U}f4%F 9KEŰE>0VpF*`f_1M)Xa5˩,^$QSkSjt 9MS?liS]9ì z/}oyLܜN@bV];WδtD_ A<^`SA+oj:h^CcdD zW}Մ$;9l#tYFv<#oSt!5ob9>̅eY'L]{'tn9xRO:5ъ*[׺DaN0 'fuH;e+_"DXuKKEY3 0S.<[Aug~|Tn)e##sRSQMfFF䁦|5}?4%ӺK%K^|X`7V [*6?7ēm͏|eA'I 2rpФn~ 'hG#ZA#~~BqGdK;D_+fH 20$p?hl6lfe«+p&,dl٣IFqp G+.Ybf+Mr$D#lį̪̂ũ(QwSkg>ߟriSz13Q JC-+́(Zu:14[# 'KGT0q֕`BpHF854D0X` KMHQG,&hJ 1n4v,F:JzPyVENSw7xRl\7ۻkh91;8zr' ARz3 6FJ6IKKF$(/JkCT0@=X\$V[ N]vL6u{uH;6-`o2̫?>[qܨ \~-2g&aeW&S^o4MZ?raxG6AM:a[P? ,FEi?65Ur4F:iR9wCtp>'ggCJoAӦrFiؽs 6p8#L`w pۭ~j ϐbMTgVˉ<5ah?IgSi(gϔB~L [c2W[u"b4kfzWCZ i%Ku <5L++c&'^ɽK7cx4IhﭠϤsnm $_OaNKOc1z` USȻ~*=9!Lr]B@Sf:݄`wyo 7Y{OedS];-qPxt I\vIf".c+:Q5z+oEisO_V5k<5vԩvzntѰT{ u;ղtǼD(W 8DOBtX2ܢЭ 6k;%k?Y\SZYsbk ͏Ϻ!aVGiO#F%H,GMͱl/S7ȸ&ep0 v@=5Kp]$*q5)P*9* xU,}&ьnXj~n-TxQ"!_p*wl1("?_aTZ].Ed~Px΂+oSh{ӀFs s'-*xX'g)|}TKP%8l[']>T@FT @?^T-/5`1JIQkk  lr K5M'KHzZc^Fk'\9+cO !Z &'(yf;f$,!17jSP;DRzCKQ%MQ)TJ%1}q Þ+NP2%nZ/(UFz/i7G]鯱}Y"qkgB^q VenTY#`!<~gZn\z$v^K'O2:.KG4RRLLmXWpRY2<>O1GC:c,6=$χU ѩl[,!BN3{3n*^b6=\̶JhJRY_#o=nQ^|QCMf"5{Xrd}w0Κm,PyxM.0ihpONC.fz_ &ܠfhWoòَr#tSTz9?٧?d y}6nfdHھ,X^j,p<{:3aJݦ{ 7~qQ"70YuQե3~K #N@1.j{ r*rO+ ͢q UQjh`GD+ؽOMwDvdt{%m"'|ˊ"ST+ +mvҥkѮj?ү Ť鰠wK-,Z9UqCE NutU=[uۣ:# q({+-cӐ)R~@@o=Ŝ;Ny]$t L읡Y gk҂ץ)], w)U#0. 4<4QQ-mY4Wa½4MXm]04ށf'x}hnէ@AzCoW|ω,[XR:ܑ/٢X\i rkBzYƉMD r^XMP<}R Y"Ii ۯ?ث_Z:v84$g;cP6@i_tG<ϼ9+-gӮ.Zߝ 0%eɸI]ef#ȑ9kn}: +_ɝe&஼%nUC60(f9# .:ˬKZڰ#_WQ_ņ)>1liO6 {ÈO1z}HDP6Djg0 Ub4I>:|)&S T.7|~"?*}鍚vEV3&{EyMsdxoc¯IqQrzeouhmxkƖs"4RMr  =ŪCqr >aO{PʮS̞3<xH=a6m+|2  Eiqp-DcQix/u&`|ltxƪ{NC;ӎw)&GtKɆȺ sf'B3p/ 6w zjOs C&-%Օj\\*8(ƿ=cyNZ$W]#c/[ UTdK?"APS(Bxh>i``eK2'{4րs|]veJt|r){n$~lĖZj`7艮U/O $σP'GF1RqV/v,GpPQ]W2&'GXHu/,msSW ;:TzSMޒگ*&w 5դ!EA [H%5A-LuN~8u+rUJ(ѫTdo>1sGNnO< ޢdF24 F@,iU8w~o hNu96RW 9Bu60Tq=5͡ze! <4 [NfF34e5C"'-,1s-xyE>g8[CV (+f.Livڕ'lCXPڷ^[*!g6K@Ϭ{VК:/*#^|7Hp۷ )eɮIղ7?J'RzoCRރ@3AIH'-2M.|䉕y9{pK9 -+JpkDYl¡,f-IE}l3r.t(z&e~GCQVФV^Eo'ygxmMr#3ÍC/qagpG41tdfe RE, {S1yyKPfפwOAĝ&V뗊=:Q0@65a#>>*{ '_UQ͞+j4,j?G7ٌY&%Pl=ѫdf9?$b AAj4QӃg]\-Fލ»[j ?22:Aqnz ('`}:L?-c ~蹚; u>z.IĀ"9yT>FՌX0=b&ADr 2CAbV0W<囬! )㠤v+)V[~ =G`rT.Cfu]~-%.ݛs=u@Ry=8եl)Y uk> @C:u3;5[+pV|E@ipKQS/a Q4&ZiKGp#P K/ҡP,.+%)3v^eQMp^.zbT[fuKRHu '_~]LP1Ui7@7S".xOP}G#8~s">.@X"&=b.}T>NGdMKx3~#F4)ߐ )a׸ )%3Ȏ>n"qO絶7CFl# eut[ee]5B`eݢapwJ笛(`꡿UGVz,zne4!l'jiΈ{XnOrk`H? KT3R*V6'r]8>bۡ[X#/= M .$cV>5+?cZwEeLO g *U9>gU@74`Ц~ƣlZKmM֓9#_$_+Z: 6}-E0ބ[LarlJUKs{  +Gty +Xv-QzK&0mDQNB"3%Bw@@d%|K$K0fȄvt+ׂ;]XSv>ɏ&s` ,w\B $sކU5^=eQ8PօL|(]m0RBA|w}Yͼk6+ }٢O2g$#![cC'Ԣ1եpz_yÓ|gDB0~I~k]WAuW}.E03xI>i'yZ+ap(Nh^%}RrQ 6[&fE eFe4 NO+go쀎fKZL+ NM :ۚ<}wsy#2f\Ӈ*ro:~&"BmS/c7K_v_C`iA_wUTu'3AX^̖YXz"M_qQ+bO)h1KO:V|+g4~ ]AQBIJеWc$tU,PQ@uO3TXoY!df@ 958ގhڊ.tj Ϧ.Z+_4f4y'囬ʀeP`MF@LfnJH-}K㒖]J4՛jBA呯/k/ T<ͿDU/0߰I2q] *werTĪwIۦZ<[=giATmvW Iɒ+kd(%)vT7 !טt54]3d*h;֡ IGJdˇ/csph DWs,"XoG{s"KaPABZ*"[Y<vp$*CS;M  _ni,K}F@ج=(:QHd֢)W1W6SY 0'5U~EO7$feW\ ^Q"`zYχip pjOفC%8?ʭJY)6Au*xXk6>Z{H+| m)O2p#s[y(;C`S4Ы '6t燲7 2Ug> B:'50g&:t:zFɔ%%Iejsz: i,r'>xt t}NoG+QHB(% -|xJ0m\L\paՃHy n!a 3'ߔ|Թ{ܶu0rʚX=8KAF˾iE]n vi. q4%-/s< S:'tD:..q=duyGȀcof 9q}װ!)Rm|x߅&߻1ʺ">?J_,XG*ƽİG#=fèptsqpI1 Iy%-9U>^rH̆boXb*s,3y(dJ4v81NN -I`HnHAZ( ov.EV,hmKg1z9DdsrOY*Iu%JGD`߱PR*wOK M‚~y;fC ^c4j=c;qe,W9=wKǚS;xk/`ò~BXUocޠ( ii+t"08r0oZkb@ @፣tt])sezpQОxI|x,Ur ȽTk7i¸8- L'KhFhK|QP 'P O BUj@3c#e8Ǭ+e1Y'Ж~ͺQ8.֞v^U V"gݿ⍔.mqhD.vl'K3˅VoHE-]kˎ#ω:ޡ{ Z-EgQYSL<Ω1ꕀAQîXc,lxY.nڤTz B=r&Ӹ9k0D!S$DW7ɏJdJUIy v\zRzIsw3. x` ?eCv5rH0`~^xD[^nZH/>{M#u$C2fZ[dlam63jǧQqԮ@G1!(df&r%:9.zu+\m<eFCarU3xx3 ZC"'-NG"Ƥ)H΂'mVo໛! s,eGԗƭ{ -E<%K{ho1l\&ukGKtS-yyN^M=E[䭬\-%CwpSPXql?#'Ҿ?pm&#zǨ& )?H8_7&YOu/h:HD6c+NmO.O'j"~Q P;^^iWs0 Ҹq%&;fcdase aAxd&u\dad%j[8ۧ#-_!w֕dU,@v\j*|4:o9|)Dܪ9F(^+?6t-Z骶@0rjMv+o--Fv)o ZNm0~u>[Azh) #E>?JGDv:o5vxo1>= '7e;Sb?n707%Ua .)" /9XZ4>R܄Bݝ8Jvs~ZS5 YwBIT ~|mb+5{8*Wbuy*!JH;eF]ubbG} "-tOwe#hoYyu{εrn|-T)$YJdy㴴n-Ʒ8r\rW崢?\!2@n{B%;|9 |~(i 06B+_^̓ q,a]Og}"X9rm\&p*H{r_ҜECd oi8Ċŧ 2 f$P &~MmlI_AǸ)g+rWjIs?Ju~(-U NOBhcQ29X3YqlJbW8&AOG3#cEհoz}FT ǖ Oj3Seﳨg|IPM`adH,e*O,7L~Fnpvd/L)kV\Z'&.iWs̗Aj5O\yHOPD0?`wIge[Y=u<3lZs T}LTt)ލ6,N񎰷 }ICq*ïQQ5eդHGW']`Fи=>*O6}ϩW?+;\;a^'2.-|-ȫLs]0LH:F>+qR)ţcsanD]E~Xj }v2̡%mTổ744ĉG߫(k2;^Aᯭį`1}# 6{@"|^^ 5L&_L[~[ZZ*㜅UD4YܺGț L\nc2CQ;MVcu8.}FL.pTiʡqgMwm@y,Ri%~Ỷ@NL$;j¯{hg{-R/4߇#?=Qڟ 94rQf0?v`ԄwN+~s*%?SL4 lͼrcrX[FlJˮYh%y-BUWVmU*k"dF}4J7rqYD0 En?qzK;\; 3lOqS;.8Q1c ؤjlލ ɏ+k#>[YfL7,t`tCf2) [T#Oe'e2E*7 Bv b$àV0Fkej[OIẋl/ =S-Tuƈ}oOs=j ܲh"X3U$Wk{*yh˜B$13_zmPc Q޹(|Y sR_V>>rhDkI ^\TJKHRzjR獅[e0@IgFF"kįhaξ?+;$ ^cEiRFlNgF&MMś:)~?NyB&-q6= [30qv>o oY']úԄR˩1]W!*Sx/7CٚoXzntt*2( xѺ:[n"<]=TimrT%큋Fs\dĀ ߉9FFx|O"?Q+lETO]#x@bpzFxf.,eoY,>pz27.tEe^H#gw9A~X)r< r1eON,%%uY%RdOR}_95sLKUP)t^TUl'C#u\mBC;*# OgCAEjWKl!|AIyˋsy9j %fAAA?>]Y[ YYCJq8zΊi(;\xͥ -[WD)H[ET;H%57S} t^(}H\P B<1."`mV=>Q" evkENJlx @YP$.@ULVƋݹ͸Kc͟h,0%Z1s= v(tYlxAydƸ]BQ8Ct;MCT(#c ,.{+U1(4Ê4=1h#73KNMQt;t3_evEaL p<<~]yAI5&R{: qs EZs|BzQE#@6ܞ6sH]W{. P`$ݟM199wȗ6O:#)n['Xz} Qnt<-)ԂG|#x/? OFB*Ah]'wmor27@GZ75~:L|_2sP% +RM_y,g>pN $5[/Ejm[l+< md" 1qNBƳss%9PvEk{ }Kt^*jH4N#ƝRzϝdm;V?SQ \i!kT!O>^Q3ecgsQ==``:eoa煑}DMiĀ@Xc2N_5UcMҊx,%"` r-jRe8/y  i:MmK|(pO~( 9vcל'a!?"Ga&GD8ty=L6]s SvTw{.qĹeQxGI?O-t<_={GI =痄X? <vx<~M&r UA3$E.rr}^ܹ_-O>kAKoUբTf[ |m= w@򤏷kF}ա㊒b=sjcIy:h׬U؁i=5!C_o˞<%(7/@cSx=f ^G@go=6XۤAyjwc FFQXF|/#_&[#yD nhPn'p/׋`NIiƌAJFcyC?OEIw Pvن1ґZ^CCc~{g/sJ}95 V 35$ sVy%gO$D,Ю`!m선:vf ]Xc!+?Ō&W|"1XRAiĤW[|\pzPszGDR # ZsHƸJmOqs f]͜C71xwz`f>=#g*FF:ͩQ.̖^4m+&lẝiL87*j!b̲q yFDO'A-vM#XS!z|&ҭ]SR=*L'>IH| $H_QrE ,sG'Ce, 绮>Zv x:mbg p9$V}] {m_3!xX!q>Y(.+vck["}oAoVl{%]$Z5>m9IS @#z\vtdE?!H9nl犺_/;5FuSu֖5cOQ[7HH, IEL[peec610mh< R|1ZʟI(fd .(|L1]n#j~d%iR8 qOWS'tdYv@Y+߄{=./'=w~3Ge u 7Dv~QU+gEnWNh8%B~ލu*_)]f沜4LBs@obe^q] cβQoUS*u6'#e2w6" gD~';pZe`U.(%ecOٖ1gU1bet#u< 28;ۤFRJ׹fmy`RۇECEcɜV8*5Cw_gӭ39eآ̝ WKq)),l D>Lؽ$q!t %@*31ݮ]rw %O i8&#GךFt)_k*;Wtl#ϭ߉}{N1!vYrdQHK,{ (LO֎M0,{_q4 A~2Qٿl7h=4cq1kLYUid:Y [5Y7<=!E"pboKj$=Q̿Hw~MP2t&PazjKAP(C" ~(I6 r;b &͈\4U~ L? W jUJğEWϩJ?s;Ug l_1Y&ݧbIzdraߩ ̻ԾNxw6|Oȣ}hv;XLQГ&J:u,ODXt/G%ΐFuJX|XVqb;\NsS^TJ"e| yw~\=&x"ڞ k&`!喆@'UԀ-݊H/1+tANC6vaOj|)+Zю-bߑMd!B6%vm : J"r"%rwBgXYh:ba} YW.>e v7#w%r[QV]™#EBQ!)&0g‹IC /FunCF֌0IJD{of,\"C97I#K o%,EV2Xs qsQpd X˶ Ϭ Nk$uVc֘?zG6]3uƲLvSn'?myKxn7^I3Šqм5u.y{J '..ιO?}:w&iO}M& *t!\X͹$6>OBM7 e@aL [ߟXl,&q5*9a~Cjq,r{^fӢ˝)E:q D\BX`i[09 Ye 8WܰfIyB?FQJ?Ύ˟Nzb2[٧!C|mV/Q+fM$Fe(prT \ߒic&E2膨L2؞(?">[|7r%_hX=^r x\5"4_9;yܧFJҵ. ]fkӄ@1ƭ;&7+ SEҠՋcHz~l,?4ͦ?θIo[!1I[1|~&ܿdm%j C.Vv@m6wP4F|8v8o⯂6aIʷۥ4%ݿLx)'P\$.zy Z0 @ZG3E$WnYM2/ 3~ в(s$*cqNj{g/CJ?ƈCX W+Co7~NJ Sn]惖 +_I ~ ݔn:$l4@+VzǾg3&*ϑR'R'a5u4Mp7Gc4u `E?8v;Ibm$F9UzD (>:\{#! (-H_`˭8;N56+ ŠCXC{ѵ? 3$ߞD9nV=aPksr*}?BΖa4%I_/*oăSB{/7ߠb\VC'%(fo ̵# ME t7W RG2Q>&AQ#$ :9|PFi.Gc͢B E:F0R)\uC`2fS~IyImȕ=m$\$4᷇-<bN¡3 6܂DϤ_?[H-<4۰1vR #R>0_OlgR"rA^&quP3oB$~MҢL_ڿ '!VY/DI8 _E`o%'(z\]y7"tSb8@4-h0wfIŇKu&٣{Eߗ8kF.&fQbo0ҡQ3/ku )fμW!ʭ!'N#.{&'sD~ j<&b]`uM(Xń Hgf08)-]~ %o낎z~9`)?hOv*8PÌT7{kd هM@pDp'DIV5%ɟJYrF\ t]լN^:F8Y[/gSwOC:gkgtV+K|Yטл,ȤHd42Uؘۆ,% KJ@3([ޅ|AHܨd/ /(aveT 3z6dDbN*ڗ=?1 NHtYmYJi $׉qhT.!KZz4:[J!:-ePoY DC-0ӘZ[sT*1ui}./U!Zn9 n*Eu,껭y2aQ6;@cUQ9{ȾL>gaˤF4i|PY 6<4ə!'Qa^^x~9{;Kj#mqfL>ms1@D}WT9/n=G[RX63 v/(:8LTr%DO iFHeCg9@ە-_@2"dHqe7pP"jaӐաy?+9v `_>\O,Stln&iZ ;.w E0욖_t-FΨInc vۏ *@Ucn` ŵa}4| ̸o[םvۗKIXՑ3ǘ>*o$CUX)i7 5Ԏi`B 1ab;I5DbٻƗ񂐭';އn~k!Z:M@" l g~AbuE&㡂fI P8&)F4W]U(^AS >=ay}&^cIYz{JO}/!| Wa^Y)+DJ +Źmʼnnl0&HvvWϏT̥B݊2a@;SEѶɓt6S;SыGt>Ȭ9'Jh>C"UU!\0L醴E4E,pJ l2jW)Li1/ݰ)U5Y"fI =;̵_;jBݻV uG=#G]-۠n &`BQ lÿ] K""To1*#ׯP1BdGd5q&[}>$yբ})sACb=%Maf.K4, 3`h SW*f&G П6%VSxi  +^MŬi)b6m"Xyl[P&_ :E`)`ێiEά9`'N""mQj`^uvbA'0ݓo~Pۭktev{lz DMb'YCԿB<)Xɢ2WW}KD# (OotQbDVya+wlT"FIG*q *I-󞮫#1_3$cwQq>1g?~ħHPfgٺ3,QNa.9,:]oDbE7*64 Toƭ&HIvrY>N ]FZ/>jFy;׀6lGj)t}{pvW7oU!!PpPޞir jM,3h_˺ek?yv%Xy exCq߹Uh< i[FLl5T|7aF?±1ďz&SP)ÓCdB:CS"cBK8ckae{ytc n3!'A`%$Dnr/^S 'g0< |/^&'P#Hq .kqd9g졒Pl0 ,lJφrU ?f!zR k\u G`2Bgj== OwQh| LB^4Gzps kl$.=ʎS%C*oeg\1nzYG|o\tBJw*CV*<*$#0%@Z_jTT+m=$1BA>abmWމyiYBoY>(pEg_IJ>+?vbdl=+bx)p>)[>! MnA>Ä. i{#XС9 uEsG=( …z5b4?a&͊ݰB!_-$Fn)b3ғd?H;2էG4,KCky^$=luw{o uuBU,SfQ~nvr$.F856T^.^t]`6nw&ȽG8)*CHe2`^P~[ $5)7W@v; *rג/^MxcE[ y:c˺%N8l .|PV&E&v'8mҗg:܋d9E^BnrpG^cj[>:SHew5W<ѓf+/aB-u'Li߫_-ڍ{3ϯ,#8Oq6$q0q|^t5Z* UqVQhTGOHSN_:~i|.9+=D^qmCc zsȃĭП;(yo,N)1ڄqv$!'3 Gq{]@1} 3wjB-E|BWb/St׏H945zU*lJ+Ghynne!\4%8OjBO1,̪օ9ȎśC5&&9Z*l( h_̪%>vћa:S}D*Dr~&\nX4d{{tRDAzT3Vo b 8:aSE},W)'$PY!dSS|pyz=ֈ`\YK+tdf9;Z4xoz ,#<.:=g3#x_mexAr]gJqh9LZU"DkxF.OfMk޲V{5'\ť.ÀfY(qDb!d/%p?u`eVC%bk5zo`4U ߦWdM.ݰf#$v9iJ-:/# ,V6mܖl Bo, 6aώc MˑjÄ!ImOؿ$X#%WN $O*4Pd?Cw`y |iҶE`: bdg{|S4{!\V7m;R$KO@y(@`rg~4qQXǐ:ym-A0&Y<D -n`mjZi*mD,Ы?&a|V$Yxףm@E$ǟ b3tԛ&u%;RxG4 tcTr7xM0YArޯtR4y! 望-~itwE%b )\Tlm;8˽<)8H3i *՘h 1T9 Uei“U VƦgλ uM BԠ[ )Ъ>lz5S֩`ӫ#T Y&Y 邟'ݖ <*/ǻh؃XG⺼A5tSQjxlgX![[D&/,*+Ck۩FKzz p,>6(/HN4anUOa .a?q;㗙1-Ǩb g5ø]C)/a],C4)G+qn ^J%-Q|\;'<Դ庌] }TI}S3t~("LP0@ 3ݭ4|.'>-cjl&hԒ> h;9й\f);eX`kךPԝ8~c:/s#9UlG;oR}W鳴7kS@PB]MF `hx^&m#p'B$cʐJvxA yߪxCgIUO-l}wI8E٢PE[.Zf%{͘&J* 3< 6݄BoLYp}S0>At+F!|ŕT4[r O.^F+r)Cf9P{7$UQѤ;رgrŴ(.S` vomUܶsLhJ^tS{[s?Ε2%O 1@Mޡ|Lʹ.6$_o)h `_[P0ܮ}i;]o4uI$g00FVrYeBL޳gL`yu C R1[&Ë V֓ɱ.0lGe+pXr.?X.C ݆$şg#~)Hlc1֔LZU2>J^:0lrJ\jLԯζh^ 7 ',FgXՋ)C#=΢u[ "Jo-؀}+#O!4ߜ3QX!nZ+^n?FfaˋGv~ ̫jwb3#vZ &k2^%]ޖB*9r.SuEGh&&NMk;6>gx̎߾!Sy(O|@[AA %j B56!EB4> $9TF_)&}Jqdh#]S⫶gT I@v=ٮ"W<ȴ>C!{"B*1$'T뤝bv,Bտ¼2;uJ*D7cu3`=]":_:,(j4*p1š+{R=Ėʷ) Í,-'XOpgVx8'H% 2!=Xͽ-+?+Vo&VIMQd2#V-m-d Wsq hPq1t:_Q`/a"1e$0+I4s!಍muOlEZa?|EsWRCn x]jPMr"gPp+$8ء?Wԥ$ ]ZkiZ:7I?Ϥ"RV4qz/s6"(vj]i׬QSo1lO;%hҩњ0lfk9Ӫ0"|.C vԇJF%%Zڢ(tC^;A[oT- &m13RUtH麸XZ(TaHdˆ/l=3XdџIa* M_\su埻/MXƯ;*ZuQ-Ә®QHQ'pV,Fc94*~>q w~ϕrĝ}\Вυ(C3U\̃8m$ L$5 Yˣ'}|O#K%T 4z/p}=UbDA>x&S6D_r[,b^B,doV=4s qޜ5002rKѦ.naDzfs~X$(+ꋊ}Vq#?_(7|p|DS$楷kCѣKN KS;olŁ2#m?m%qg Y"P5)Sr,{l ) T.k̛V+_*'uDm1{lX$/X|@(G`_bSPAz|ְ75`<W[oT?#&y{1r\ ZhfmwA$ǐ|ОAWɧN;\^TF\Aa" *J]}7 cvA-+%ܹ_9oA},!0i>'%Mr|xԂVֲ:cŘ#c1A @pXaFitݤ{ŸpRGDв#xt\thZ1gJ IQpB\gQ!:Ī;>G9BAl7mWQ5?!pQd`- @aTm EUԏK=ۿ *-{*M`p!CAXAjp`p(Z@3cP$hl`2íکS]IoLS0Pkĸ /F8u[Zq@z*9•^0³^Kp;3x/]\vJRo:ʲQWZR,``1$І9- leiHT>Cj!6X!gm K) cR} zk7[[$[O?m0y(U2!$3-U/d$+8 Dmys.3?u=}A9Nw$Xer'%.q7Dzt~s'u*:άP~ʯԍ`vrL7b % Nuѱ,*0^Ʊ 2յ8=eB~='F#'>  كiXoԦۆB%rm}{._Ig%+Ёk|\/4]WZ`!%K=^5 oO&>IL&'~|Ҿ~X`'T̴+R5D뷏~#Il7䃾klkCly&|)~9[f@I]GD =;apGet":$CbO&n_B|vo}CSaf_+[}I`vՋƦuSmjpXý#玅$qa^-60ZٷNmm*N/ XSb⸍Qg^;m'.m8fZr:ca*5iN΀ke'W,'ָQ)bgQeۓEeˉɗc[ڿ EOSly\H\CnHq)1`5ytoSɔ@!w6߂f[RJH$[ U FpEZ&s![D[7]})ۄSG+JFjo rsbi6q,21 +=ej@{cs}Ajo#/? 3BN1z"QU kvbMĿأ9+E~rCd~3xmV`~m <2N1\x7j9<v i:ŨomZLZ$vou(0ǂ26{QircSϭ_^iSRuWށuا(ii3+/PPNofOL3BSӳ g>*}OGΌ.D%R9= F[Ri8%&Ě߾(ꪺ1['3"/jՍ\(Z%rD-^)NXikoΫkc?-o# aqbzF\$&~GCJ V%ɚcR`D2*VhzZ?i3'D$f7M&4yaN=PEΕ=ZZ%\B!i8x-Ltt\3þב& Oa*a3XF8cc"Ig2S~i~&^,E(hlippcw~G'.Zwm5K?(F^0W|Nsr?{?1T>iW4ED !g֒E|wUc6Rdeٗg|smU A ^A(Wjj/m۽)fMs<;I[8_y?hr:cB% QcS W8UIMurY]wO7fU4NfXZ}C5a?xNnog-Nj!}mi71Zct6|^Ҁd?Dn` X2?,W1l5 @duO5x߶[G~iк:"ۋfAF5.x3щ&5a`}?Ƃ3^FBܘcҷk5Aor!{\Js,xM)vt=vv'ɬ=siK;TORWԸvRp~WՓjU^6ہz]RR%E:)п캠z {˒|(X V- n2X6n߰gSD^QNbRӕ(uKgX %nOWLt|"ÈQVxݗF|՗EmIgϮp~"S蒉Z{y1$w2d0 f.]c{,n71%jt&o/>ԖER+g_[ dW jI1 .T^c=NMV81O[:%w}Nǟg?QX>M' ;stصPtlB^ukZmZH:Wd ֪bjz#`o# O=纅 :0u)p {!0Fbnו4hK:[9D8d2F[ReJhX h/ځvڢK.J`}!x%'IG|Z&\o0E֛8Dq6RD 3NptwZ~I34Nd7 Q&{6lbB2źyXJ@-j箆BfOFA!XZQ 0@? 1i.ּmNbF3b@?\]n#Q >0}ʭ9֝@8=ОuPp!;<aLw |4WRͶ@; rgJ]fi8ƐDVvD^LCPhoL3@͢~q$8F`mq]IwoEP3b.P78%MˈDr @+ 醄ؖ#R}pSeD*L9Š|@qϥ QJ3(X툵-u)MKm07Ea9 iz>z~%l;boS$jx$[rR(x7l eZlhÌp`ډcHIbgնY^00vzm$~`|-Tի|d٢2%!Ķ&gwyi8%z;=/s&]baD]n}P{L;ߊAD<9@"}xA׃KtW#vIy42EaHCG rbPK2̺C<[ԋIԿs䘵M%sCH }"@@9&6j넏LҒJd&~e~p)IT 2+岜s1 /O%_kԭT:QF#5RcRx?7Y.Ct0dbQ&ei~Xժbԧ F0%d t&7W(r\xMk 57v W$}*Ky[}j.\ohW:92y|cuQ%)'MG oWB)9!דc;bƽ8?!c(R#O  x*FtzZNy|{o| "y+QQ@LAU&rFhtH6s5 =zm[yp}54.0=v]b牱dZO\Nu.O S5IQv֘O/9Ff5EU6m *DƄd~nT1/W87O}˓5}~:c$O;9.e &-r#:s^5:HOJ>_AeMWLBH-QpGZBEŋjMGǔ|vi5٩`bkb #r,816@k5w J,JthH$r0R!URa=zKeݕ\IElNI\y YɯV7~xD=PO E'W *1ڎ YibEt(>j\=)yntG3qu+E@Xt (bwŗiƨ,F6tpDžA }Ef&͔>~oyk8H o9ؐn:Jcc)R>"V9H`ȭt% ӒScS^9b^W 2MNtӅoӍPTۦʺ\rK5+pJ7J4>wGr%4@$a:Cak,;rP1"2^2C[/dRYpKWӊ H<ԕYz~#4C.ĩ-T(.("ƎA`' [`͐; ɳz? /aS9Nfn Wܥ3RoZ4 /C+Ysc; ķ5"8#X3W[[c{Fp74''TP-RʨN(8w[Z-Wȑe]aꑁbj/;N>ZKjiPؒ8tCL;5Iq-c8ee"V׫J/~`_PBB:Peӆb}>d_u0`+=:İlT|U+ժˤ}bc&`F:oųwT6!a<rw. Cs M%a[˦`Y!SWZPnSm) z6GP'y^< ;?8n +fyKhc vTSgBƔ;: ]kpI&iz=̵Va0P}"R/UϪ aH`zֱׇHerNt-V{ h}v(1@ECih-B'o04p/<}|8b^M=Nh54ǘeΉvAQp"Jk"oq 'h%a 8fŽ`rXz!k}xΞn0=I\\@T RVspn+@`u'C!A<}TIK2!L:"Əx$~5Kаav45 ,W0Y>s*ߓՃ`1" SkBGzpSZE~mj;Cn o>$gY#YT$IHl!I%A%㓛#K~Cء4 βV5Mʟ4?͕ڟݰMxY=l%xȓZXl#mTeꝊw~Ɵveq3?*BHl$yĹ@A)YDkB<J%'h'EG; +\J.RH9Jg|kWIfxX7Ư0x>8/bVף!J0Zv`9RW}#dd1.P$[#;Kofl!uҠ[ +!a+"@#n=hRā1fxk#b&[0E?9bc'F =s4<_EgRE툶?FkH'7BpS\}Dw(ψej*F]ْyg(&&^k۵@CU8-7\E=ys`a~D lۚlIb*1χN-F~LsaP]U1Ìqh }gTh+=Jݹs|0CCߜQ)llC coIsĢ6 *5˅2:ٙd50m#iC6cO/,i?Z[,G:Q|ss5RBq9r|Z /F{h|q&E>氤llL@3kHrK,,<鴵Fmޛ:h#:c1M \ZTtAniIjwYJeFLP؀a҂JvzkRF)ꉴ6@et\/ |*3g,qL #'U",1]t $!DnO$nu?Cic;qrAX{L$n֙.EcbAl3 T1 MGṁ<"HX$MN|e0f:XWr!fa6ߙ@6$f8#ܘ}p9VD:+wTȬdZMzj{SPEyiKC[kMEة2IXf) ,,4\}N2|+* rυ5aYsJ_ErJY?zw~H, :K鐫v90$mGLE{EBL}삲O{ &-*,j, <4^^4S?UeHk<~N PNMXAN8bʼ M5Y'I=..WH̀%Au"t7c\rHrEf̣pR:ƈihi"yNJwK%_!Sy+.D6{&Pn|I2x{f|C`Dӂ͔Iwv<<"`C{ƒy̭53A] DT+k;rkhh)J'xՊ䬙ڴY"n?x-#5)er}-qzWhi3"zPEiPDꌫx͗iK\BOggI4Eľ1y+d u׃%IoKQLY_rbTS$zϡU6U[i+CS&Kf%.\SC  sL)UMtBثDu<"^Bs۩ؙ3]VMW߰@ -pYsPZkg[ U*}4wi\)V PjLyH82qPpow4e7=Fʟu`!'D#aCӜU{X4P⼋3A~Kg~b@q~z=Ͼ to&o#FxC/NrM@񟪼׮T{c؅Qu_yF1UCMR8oNNd5JPѠoHm @5JxtدmO6\&nˎnHhH/~u9r;/6OrF9BNW&vA9ʕe~i蘫 *sG3`lD2!\ =BM H7 VLϘՒBH%3xl/ }uӢj'P`\,)]n*i('wȯU4YFDE=:iir%aq~^z &;16RdInGr^MR3;A*[_757mѨm)M!Ysg Ӽ{7Y,ft9}}f?'d'X2\QMV^Lv'ZHuώFTԹ׌ v&A,%عk)~:EP)} cw~3fIO͘=w3jC23_ݾY8CX,T!Yv漐A3 dJʿ[Ccr9DQxtDž>AXn~W){}[MeEFurޮ%NǠR[qfHC?0n;&i"њ9:*m_aϻX͑P!S4Q khNή{ XL&rEƲkӍIv-7q$$#!:gb@ CiZv#ղt+OktQ-K<G32Mn (Sfޡݫ6Nln:NWg[1E CI)%+ TIv[ύE77>/zO5#󉆐$Sd0[b!$9*+v-!@2oPuv7o2.댵HWҝ>yMׁw!8zκ.eE"n )qEkBeU?3-vm@zzGGH#qA<+@ިNŌ 0Ƙ'j<;!m.UTppWU j:h4Fī=*-B䚞Rjx^>SJUmL 4ok?.9p# P*?f,Gܹ;29簖"$RdvV x\3ƁnntQq5X4tQLB=$V i1젌\$7bCZqRBSde;Z Hx9V/FK|ޜH)4!620۲| nqf)bk-'94J&y׭$0d_t{{ OpNdU!:3":H #n%]e6Ck 8x=d^˧=Pr9N q{#?K2ddTjlYvՍu򮖘do\BqWv@^_,TVDqt1 ǿ5.c1 Kw p6&ʥm26k5 g'q\ n7VH.- )@[#4q#`цU33RQt7[B"ͭ6%E1ɗ?}}tvl,0L\$!.MDDCz*K3])MYFPj(ͮ_DKߜ{Xi;9q`1F7+<0c9<".F8O⣈|CL>@n%QQ"ç0l/#W埘0%g3sNVh]Kmʥ[\gK pU "_Nױ' $uAѰ#og#<"pswq4 n@D?ƾ̋7O AV҆_w"P0IOKܥ +!Ɏk+xoB#77֜^ VO { jnÊXQS+4^>7j0 DzTU3Lh!4ar7?$#@N4⃤?b~l<<13/0۞jQ>tfPKxL]к5٩P{]ՕvN&6cއ'_\罟^e64pӭ>6{^g?S]{RTWwm=sX28e*òHnZY40fחpCPsGpRY&y{w)$ *Lg@ {`j/^?Y2`*9+b:bmEE팑tyaLySCP|&ŭc1-LdJ_"q0vMF%Eĕo5AjrwS7}ݲ_=/xoyت##>JqBYE.-C]eJ>0뷄Wf=dlsߧo+uԥ}|EY-XBog'%U )`UR޴8;Dj8~(, >A(K(|wƯ8se我{+V ly"\GG8Yr;6}!%d1f}\78GwGI !v;z/^I aeLcR=:XNõS|_2̘IKd-gȯWR_[IBVtœA\8xUD {bzwN}B,/KKߢҩ:|F~3Sҽ7'ÂZmtFiH:-cv4Jofjz&!eaP3kM!_tE:?r]Ϙur/p$܎^dinu:;b%NDIfU;Zj>O&X} q]BNy?]d26-~R09>.QL!Ӧݱ@rat GQZ wX'3ؿ2xA1s C@%0&$8wbi0掌mA Wk1iLQl*>#N֨1H#, U}޹Q!iqW!%Vy6Z Rxw|dpJG18|`d ERF}c0Z7#  r2(bhҡQZe2}ʨ(OմokfŒSD {^uHA;-i Iӣ-vp*3㯙&S#nj2)٤x&&9AG1 X*Qυ5V>Za_#MTODSB oZ8Ʀʇ7Wg*ATB89~[l[ U?:WG@ yk ҕ A ;Auty ;~oqd,QH{Nkx4*6ߢ"@LESՖ I' Z"c3` f(6.1?kc7(s|6{*MW褼rvC0~:!xKU:ڡ7|._8L>VQ؍m|^ͦٲ4k| xK5ҘvN)JDŇ[$'x?-zs vY8W㌕V!B#s g857N'gnIof0/Rj1?n.)tz-*ax3sݕy;'VYF!B&;[3CI?1CÔ]FdKULPi5&8Sq'_'?N@:Z1CnlG򅋎EAd!WI\%dV dEֈ9zA50B BN= ./칄 n]@{vi!foFK+rlytdHfb& ,dBdLCg4N;9}?3F\;=L@ 1WRÏf|pɹIJ,}7Zt1W՛ƿGk\($XO?6I0zr)w>F6M =% Ǐ6 ql2ɥ|"ߞ0Zٜ9t85ީ7gKUP`]% 4&2,~hrAeY"}EVF0et!ohe ?7DSޟ*? HjIq{/Ȑʐ_z-> -ˣ_L.jͩK-N˕ahqO%UԄ$|@g*~Ql2TQw_)%_B]W1m{lVxyup$jvor&g H?.GAs:C@Iժ|;GLկJcmb]9Ͳz]#uWyY轄ϽR Xv?w{wqlg,YH R?vH (IBU~5֘zI)S_ߕާFYA :ȱI9rsˑy]#.^P,+ 94^/rسiT\Yx6``ԝvL蠰zpț(tQGk!߇r&E#;~qQSWL;)5ކEo4sȘ}-L9ߵ #m}YwAο)Y {MǻM0Ievԉ&?dC8qayo ^ W[J~Ş#iIZ7D'Ò+[.Db sYv 5e&\.ɉЌ,YbWA)A8=2Z͓KcaHCϦ3S ^]*$Y"\NokgLʒ~{|*܂ļFY6}By[XN5g:aKSCq  PNc1#R=ȶ)ЃlؐwM?Fz}Z-,ANxʼc܆wS_ :4^^>VHFV o_5lٝJۡQԞ[lSgP[z͂-2]_ D<"3&O;LSↆ(Qޅض!7:ɇrN3ԮkӴdKQzEɕv/zd)}q0 n 8f?PVFn:FwIp֮ͽ+4 q!͕CTߗxo5M?BJT -%yN{$ na{!3yIqw?d<rݻBiukmwvvz}G •brG"2mXC㒃2lcY-PWwD-c3k/]@b` aOubĄn\f '̪..ԇXZIAޝ"^mهC.wtRZuA Des  ĵMLS4mT#mZyǒ˞98Nlaff|D[dB!O;n.b{~qܔ)Li~ ZXf߬Qٻ4a(HoA?'0zNX'wPOI&^8)NOx}D"gܾ@!8I1w%*B#9>!I1l9ll;TP YakPq`f ɨB4RV(s*ǾM)[Fۯ>lå {Pg E!vkLoQU 0_<)rCix/c3Djl@~ s%IJD_/:^?Jc'ݵw=.0eJ3ڇ߽7ƶ=c,ATA12͹)\_/fVYwCq:jg<ȼa? 0&!HliseQ FTk&I 6rLз|-]hkU\[*ągb;(.4iC 8G9'9,d.=oeZ ts!s@ Eba﹑(FJDfWtr"X-NFT^dR? NzQ[g`Uu2U,WW7HS[w'!Eb4$2))K|:bS|h7Y| y11X1:xq"0CYU_97  :b|' !xJW.EԮjK|WoT,ʻ hl[+ߪ.]v |+AM xħjt@N; .5Hu~25!>/MVf}Eg ]LbCTXM 3ҦBO_  k|Q)GSdgv.tᖋ ١P8HFLsc]wQܹNțlsQR`BŬf{26@m^ux6u=̆2*׊9Ӻ~Q u%d_jaŶ1} 6BOj^ͮU8}\`U a2c5rÓ9ZvV)jN~qPD26jPlVyoՄQx2AQ4Ss[45P!Xв4lsݑA?rMUKGBZrl Ct)=/lx#mW4T1MbMuG[֋%" mN춮oYJXW72e.3!ۊoCS r j:G'([/fiXz-[H%6 A0݀rAڳZD"g QQj H͘kҙI?o"m`fBAXf%๬ha--e%𮪕E)vƮb[o3R,揰J}ַ60@l? o(*ex3 L ~^9KuFނ1<"mVҽPݙBpDą|acߤV˂i. ae+2tnzi&Z0t$&%)w¯ =_|O "ߋhcd~gPR[@bm&x<C}~O^ of*/q{Hz;<+໵ 29ޯÿPiQZ[Ml{zDx@3 ցkc>Z#iz$p,aCh8}1AD9XQuKlHiA{FrOO.9_U|?S|RS#K"tۖa Ij W9.M.ۀuy1ʒͤ<6Yddt=q6@\[\k.''%c_rXd^u{K O㈼W3BDG;QRžAR.KN Jzy&g|Bi>!cOd1 ݿ.$X4آuhAqrAJ!&,=k $zSOuv8A: 2/j4x7P2(<Ӆ= ;`]a;$hO%0RI#1aN?mmQ T^goo_zz%H˯:,89_er-JJK[̶;daXq|%T郠Vtk٪2 BoFܐ_ 7$]R5m-#O C|ݦ7Z̘Y`u>@MzTt__o7}N%'bí6q&nҰ4Bm`*;KL⋸8{|P,hқT|OߤF,D&{`͚(9M2~ErA/aKdɄo5E\g OoUd`Sx U - fs|~#4JOl#UX\U3# |mzi崫0 GOm w8%!Nj ¤`.o00OJwI T^K,q?5~LYW3k<0W](F5:Sؤ] lSW h9_j[3o3b9 V+-2tP.;W < o}<[oA/:K?RA);xJ`4ءOjDBt1_a/WFم/MD脤"`&vrfْi4u::e/=X+5rmCwoEFAzvlEՊD"wޑS%ƎE)vޱ*#,HohPj,֮n p G/tV3d;g[i:5AsB?zq(бXї" C%&BFèjG!.OTFvDS(ao6rZw:Wizq 7X X! Me~^@^nL]DhK*k ì5afѧthŴ|leŸ1%8pQ0àZVwsb{+\uR*mN)4{hʶB4 TIQD&~pl &dθ3ͦ oi.T38u*:l6%QjќW`]bͥ̐5W@-PW[+BFGEQ6w,P!b:l/ýƢeQVEoz@h\3ksRFp'ǧOnBtbp5HLH"(83|&%B:\MT=fRe.La?_:u]";B e"UT8V3 dGAYQ1Lx\\xqdw9E0|S`9鷮Mu6D3SVߍ~*Ú48X9{[Trp 5HKHiDIuIjnU7ɓR)f3]f8r `G~a"S,UuP(d<^ω1/!S`^\ ]%9?Ij}ԩ_3Jwɺl^UC!8So`vjl Fj=[_J2 @ mpYT=W\@s&in\SÁ*Ltk AL:*x#]@Mo*Yhz7qKIwcQi!pqqј{F_LIH̔] ؿ@NdО괋8#pa=)8F\Ug# U3ZvCh{+xbn7=o c ^u TL p=4E2> dv ~~g$P @64mQ±II[O>\4:c*IuĚ iPJ8IwPJ+X. 21Ep>YSRwJ rX.q“V7=E]xs“7u{kLx=4!Dj"wѮf+qg7:ʹ\;*LA~s;籗J=:hʗdN~ծFTv{ɀL>oEvއJ> vti[rQ 0Ð.N6?=63t&%WDsY)S40C}k;V2?l`Li vmWd^)Vi@GT lt@'Y.|Z S\¼הSU{Rmw_aۀ@7w[aΑ[>7|/%c1Y 6Jm{{4ug˪h4~?ΌſQ!x$,jͫ$G;8G yX()es6&ɕMڼ akhc ܙi|[n,pN5=2?,]MFaGU[:ł‹ >W?-2: Zurcg^6'7م5Ӷ(psfi^%ȾoTb+=SXbqT!.yW.(%bw38$4^msY&TIç%We5 F^B'kD 6g E[מE2L~H4=/U֫TآY0zj)7(*O"ླྀ׼:NkGFSC7g)G7nDT{Ki?r͹򌂉v9~tPQušh>p CįUqdt+jn&H"Wí͋L_=` Yq 3 >]ʫL]ybY4\FEJ`5xWT[ }Sf7HxOW5D1jS*(JE؞`p]1fcAtl3HOD?(pT$j8% ,!!F1).[ fEN;?^Q~ Em0`gFMk@ABTl1ji ejy <N<"GṈڷ}J-V:kK 98_i(]q$g3DX_|:)O Wܳw>g(>uˆ8Wغr@ 9J?i Ia< J9\ht Ҟ߻\&I4]%z@‰=+Aj(a`J *=y |ґ5>ѶjJiJ8;g'(-ˁR `dL\Ug[h-Cpy$t'}BrwK z_Nze?oQ%V\( `Bclbظc͡ Jia<ҵO#EsXTed^;_7&""w4uoTZDnH!Q4\2z40q?ȴ G^cV8/H[`9}Qp_SKK+gHDC7:a+ DR`,CM+֡wfd40f6"2 ٹ@9.Tg+[%5 ɰ1ݾI/ (<v]SNZͧΠ&H}/@LJ_Ov7|NҔm-KE'h\K+2"R/-Uئ=S<…_*s;1|#&*k\r9i wꕃL(^g D\:)QbFEHZusǼ%pkwXi{ AYk (:tqJu\ rOnhC\Dj^ ܠ# Yϻł] p7>}Vq<&Ir'2B20xq;wrTA璕

l> Cݔ'V|G=ܝJ05DxbOR/YGYE\Lc_ZӦ_[oJEoN6|S\!?c%g8|=1GM3+l!&JG>p3W MHap\7Ҕ~eݖm@1öz#Vhwk<ǟP}K_#Yg V&{֡k)c^ DIѰf~ b^Mڤ;lAQ ]mfflF⶧/pm+/I2=]'%*XTiN yNLӡ_hՒprЄAJ&֞Z^H0.42HD>9 B.*jGIjA#6#e_Tg>-ޱ449:iJ70>(:xy>mYaYx\G~uk"H?g'2+8|VA)P.BGFXKD vusmBgzp<&25ՙ%玹E/N1']LA|Dj^/@/!ó=1S-ݣk& Vu02ܵUFb2i,Ȃ<ǺUɩwH<׼jYm(\&Z&eL6gV(>γEG\܆} SޡXWњL Bu&" Z9;ۏt=wm9R )Q(iip:o,8ÚC*`Q#"6gJzM T=`ԕ 5d^Xչ|[Q8 ׻+ts9&7jŪlRRMY=C'(SBn8ӮlU9{8u rVX,.dc߰(|"mQ 0 ( g20䜅W[8]M]#+)W}4ʒ{)iPaƤ :kǬCsp)y^Jށ ]n>,rwƘ1u0ڱQ;S>-|EW~84jݡi3lIߕ! Qc$<ҵ@}Z\& {x֙OQM?\ږ>0ՂlX2=}7^;dU4XS_>@㯖l0"Yp*mʵxM.GぼDﺝX{O5G:!FX%oF`{*RrFKc8j<]{UV|YRZǠ3 @&ߡ<ۜQOǹrR?KM<"[l L&PHCg_5_Cgz-2g-5 o 2ϥo^Kc LTybfn\.$E+0|X^ o*B !y7zfݖfĕIJȾ8] !yaJŅD$7 ےx♷Y$B$q~(XL.m1NY$;CI #̜6>˞-To񁗚6z$CRjNbd27k-\tt9h/Ezk=IFA{mR@F&tl.=Be<eZtpyO6<`UkF l \A*2"M4,T <v1m8{p3$\>Qq68AG"} dMOhrPq ƭo4?8n? Yh*x*fBΞeVtJn`Ԫc,U*O7%uT|Hv7nQkC87p@#(\nom舓^K?LfԁsZ!!BG- `30~Qu~Ŋ[@u%fU+I@.%}PUBvH57J^+ݵIjܓ6r^R]e o)"!Sg\(Y,QG^%m.G!Z|;uI nL65{^dsd&6Dh󫿎Tksx>p h*Pۈ ϗ𱝂^c6ȵ0*>l:dr:lPj58_/S!kSZLrȄGU^w8T|;Kˎ(36s+JŬ{PHm!.*hi'ˡX,5TJ`t ӺG~~i!WF !s3-')#pA Aɔ9v7%L uF-\g˅^ dۂ $z'к_LgNҠ=!p)ut"U]v|%!!|%4<EUԱm6yQY= ?']_Z1ͯB@IwE ۆ;䚝ybDPY3$p\/ф6AehhS@#9{K='KۖM΋ZJڊ^Eزi33Gv| 0EE[ⲉ 'xHpm_ p1%!wgoaD:0ML kBA y"hC0\֘mn^ja=4F[\)٩ _vLQ^C=4uP.u=NH<TNˍ3f@w?aHIDDXv:-|DuC] \q+IFքBCj KԈsFivC4R bĻ{3ly0ȧT*[1u,`S VT=mk+-\'m#ٵ4#K@B6]!FKi\V-,p{CGuf܄#lR1Ilȴ' 597c ^ՍrN]φSAL,\pzjQ&"b?:_])RM^U g܅pۨF.v͇6`#`ȱ*σ{* ;u Wtf͇cġ@ԶHiWN]xŕ_0_V :&+ӥ㲅S#(V|QF`+^H ݀ɧvz7槏[Z\K!\5!H/%W=f44&`شqLGFc-;<ˉ:anLpI{jN W0?Lp>ONA&[Y[=V%f+OcXi;1+[N+V1-5"@K]MTx1dY"xep{"3k~,ލl7(6O$.[JksgS "ow6k[)pTRnY5l_y&tynBJJ,Lc[g'_8=DJ'“M$r1lO=y-0{ԒBKP(ҰDZ cWd9IE m0R5>8Mʭʼq*ߜBLnCY gF ؀w5dܮgc햒^s#=8^LSMἯF竧X$&PP5NZNȧNnT#X_qhyŪ@YdTkj+UӮCWk&9p-gbO[OH yX^ B*gȐX)/p8w'Fs*bg"RM.'Ş"4:ޔ5׊^z]reə;M6[1ᤤba EKC^@$rHX ˋ݋w7J8F~9n2 "7^5߭b kij}%k.Fo w׼MV$kjKa`b-‡M5FP%/GlfczzEC}fӴr vwŦ&ـ|gua9YÒo.@nfvz1ϜTԭa0zhA a׉>5|iśQxlv7As'd#aQy2<8LV0NqyǨ"gyǹ_ jWOdi 0",CK ;iy~+E#89Co0 =ְe27'$:ܐ̊fpU8u޼K䉦87@BASx&} Zh.!b1ịRcN ,30` ^=E(7}$Ƽ1 }oTpKؖ˷a]cn]+PK|!H6( !RŊ2]B{GuE@ɫi&X!ͥ3Đҷ́ZLeN׽GobZ hT1-$gR%'aF!v;}?' `t$>nLB%zH&4 ~20*SD,`LAK2dksF9Ehw+yv kCYO:f ߋJdrd"NH,U jzȶkq\^bEQ۴}_NJq)5z:S*<%&":?FrQ!_RdJ2ER|i O뭩 P;~@VW40%\0խ/ RBG+T"jS @h)Z-&GY!^B9.p]L_h9 |o~uQMm4ffn֙Ng4Df*hmDrrIv e{ubK"] 1UyIqҟpEt3r‡F7}n0 P`$x;7vC8Ui.Kf߫)(R@`AwŮWgF@}~݂͓\wJo5:iļJǬ7k$#hnِGQd5MvbGГ3OvU!WQ-_bP CXWײ.*\FlHa-w?!Y[XSQ ߙvI!Fxf6w?{u'2ߐpApsg\Nk["ƒE3kRS0F.i-ap:91Y+j<UBN |M 6w_sctZ..D'@}y6b kWkK;Ѵj6a8_Ps+Ԅޢ7n$!m 9~[3sIMġQ!?RHɠ$(]rrHg ~賴{d6|Kx`;/.yGr TAghҡEztS%Ή+?n0 ô-APw~e21~aK2]_pᴏ@6ϢAコ <>5R(}^`{~z/eŝ;4B\#ȑ,bfpnd> n)k&*f1ݏzZQ8m?d7t_t/Tzj9vo/@Q^fk %eoyS*!aWxZ=x#4[dRtB *K7&ʁ2,ß@nA~moچÊ,,d6k'eHj ϩSl詭4z3%++n/Z||6Ι}$y~>pF pVgYW7 +к14/вTw%T s\~5 "̙]tKQne0[AYNLixtMY[| 0hլ zΘ % CW{\.JdvIdG} ӕ3iOI9k[fMTÒ/197kp4++]Ix{V"ڮ>6 `! <5j[ YƑâBQO+a]>*3: ,9KDGoOk+{lq:O_l@"9rXQl Eܛ S߯0e ?s5*;4Ɇ 'at;Ai1g|q1g] ߺjj4GbrNYJ t@ 2?9"wv=V=;u~]8c%87d/D+rKy )a[ɅE^~ʒ-k'@7T42pU? W2xr*=5_aW(&gC"yej G/>&Ji71uY T8yHuT./n_ZlFRMP2f`l+-EpL8HUEaךό(D r60ݏ]ZuWMuoԛ/wsIL>S4! B0R4%>4D߹jFs{*9(L$!JHSWcHKrl"Rljj V;NDBԨ2 h2X~%?F,L6?eP9oؾN_G@|/ g;LHP'Y (k%u@]GS*HX4eFIծ׾I=[FۆۆjSt=|-T.ܙř5m˴[`oBQ#iHIIS‘=_0V'XٓwyW|u늡V=z )p*YA=%+WW~Q|Z #;߫h{ꯛ~p koȎdKILS}eEӎkC1.? `u jaSw" M;Wp¤!6}/q}F A &sof*Bsꊓ  0] Ã^-Es͊ !4HfoRb'p^f7!M?>AټƏüXvP(9E:̌ oHEWQ:w NmE:%=sܤNyWT9 (:L%]aJ}WEν'=uΖB|auxڵ f>i}cCe>TWseH=D.M<;l/ ?YB* }"Y||CP| طc_ۄp0 |J^I_maK2;(lA!_FIOܣYWBrl1?髯7F JPLjg20(8a@fYJ%iP&6i-H w>LFp !½G%+0 BV5׊U^#鰗ʆqd `-I6X/1^Q=_7MS"2t'\ 볯9YҬ-&CR+EB+{]~=0jY e7EcQ 3D͝*TXu'd_M4Evr$fm9ŗ,7R]hhG8`QI L _|KtZw 5G8: Vh.X]ɫ?cb{J0xJG }"Oj2&9VFvYLa&o)WᇕzVQt(cߜ9f$' )fQF L@`F۱ Z$xl <5Ӟx'ҺMhnN9񩠗 836lsI4W^`:1di8kOCՎB{ |y*8]gq} #RH?萁'N~(`lyqHX{mb5TMM,OBA[#4rB&ab+}kbbժQ-kwB 6BhAR_DVGeR핁v(+_)sh ܲ'I.d{A[}LMvцO*(\sZ6W-u7~鮍.iFuz/j0XȊ nŒ" o7M .r5{4&6D%r,5@&}dW~K^6%Ce;V?}ݽkm@&+_9Hxxrꨛ` pTi^%}bY "q$DI`8fۉþ$޶ y 869O$Pn]Xj~*a(_WRmt7c_vu'DZ#&VIC tGV`H4_͞DphTߖE%S6M !/qN25QJ!WRȐpE->Nm@ {`n:Fs~E5~kf_Bz*;_9cSR\G E|9{L9ts &lGp/sN&Hx ZΫheMAQ,Q]U%Ha ]#PtM ;  m9SD"^ڵXͼVg֖"0|B[C ])^۟7S83wwt(P竍|f@u?ǖkN3nx>_Rt5̒񪿋~@0Lmxtj]2x|,4b'3 f=[2Α?y]g}\NQ C RC/}X&V>39$PyΡ/4- oEkX }^{' ަPgeo9+.E7(QMR+tG%Ƙِ_VgϴXͰ55TݴU=S&E(X 9 iDy\!d~}{ SЍ+SZ!OkrkSB &{Ө&bh;XilySTmcZBw|_,CsBb.$$}Ho&|AkU_hdc@ҧQ9⤛YbDMB}{-dzpܱuSL[),9'qJ̈Ȍ`^YbRCK؍ ϒ! WO,V~I5llH;Jz *(g%1\*@pbLf /NozNɓ|kJ\Ply(Vgt`f0OíWyj` /l,/3ac4{6JJq@hb\0{BlGoA͈gFx3K jrd3ZёkG|G0TE:|Rj1G}JLdv^$x=U2 :/7Bmd|p{ѣ6&Lĉ~DzVU}^, |M|X8 G,t9@)hQ+s7)Ot D+xje.lqN P=~[k# B[}qVxj /, $(" }(mjօ"q2rcM7H*xLzg~m7^~:m` E8NHo6<-Ts"/݁$Raj=*Y"IA”K ס)^gC&jHBG'|dJwNȇZߦT@TER&c.( B}" |lpjȀ;5/a{ЁCrG[~גV㤖*w҃ab"M[>`6"jYΩM7ٓr.ow9Ѝ,[MA-ƶ$OI&D M.rYE8e,Ǔ凜!s^:HH s'`\e/oͺTK2sy mNx`Lسӿ/5ny#T=RJ&:b.Pt֖ST%{Vp3Ԅ6MwtkZ؎; XZCW*(Tl;sՕ8<8Bzn%̂l#o Z;~=%FG51k]Bv?,6y%YT)֢o <$*.'f* |u_=ȘTK"AM37EɖbI5G\ *:>zm_#7b &2#w1 6⴯"~U~:ڃHvЛM:^;\ ds;=[z6ߚuV5OF|8EW= (ʎ]X7Lژ%9}U*/rs3F2掕&}cC gIe+ (r6jbq$ÏkH6miP*&B{@"kb~Sg4oK5Q=A5VV?l>r:5G~tQWR$!u3kPq/Y%\^ aXj&F dV"xiȁH;:ppPݢ ))WFlckmܑ)BVЅSvfeVdT|2&ld! Pe9 ]B)}FAL*!#*6߲nWQ/D I4//TT:.[N3#I70pT!սm*Y8 X!0Dn06dQ Y%ts(c~oG_d#yc3~0 f)ϳkM VHsjkZS) ӫMjA")ncL_mZ)ˡřbhlyLBtM䆹in0ʂOQn},6i9"v)2+j_&͞C U=X<: mA:{$쳒5dr43]ĵ8Dt}PDi at~\eJ+e7'>?ٕī(!4 87zIGU ORx])!t 8vyiC 'O{(s+*, Jv$Ayg" LF#(l0@fҪ;\!Ó䨘pfؽIU68S)Lx@?ts'% *M:[|@R__$ieq\Ru?I/kOk cJzѲGN" lf@6[ڍCLi 7h66.'h(ss0 qɢB@Ḭg'nYqdQz s!L`ݠPƞ7VUj nH>+LXaW0Sj! b} *]\ʕ#k1i%a̚ G`0ySzruYt68a2s4'hi+F1Y8l9P c Lwr"dDI 3 y]s\MhWO)Ȏ@^ҙ@.dC_isޱaDz[ZL|;uԦdBF R*짎^xm+t)pAad'7`a^̿>4έU'<:uRQ,w՛O0+7aa%52´<-vnl46R<)3(+oڴKX܃eq=6WrTR-%% PAh:2QӉVPP:.;hPH0|+HQ|TxG]ٿҏE ^Ý;M1gY{ƽ(G#uس%/ u!ֳ%]CyqfSL{P a ݕDE'O@*9ZuqB7g <##r+ͦ)Y5 ;|o}UArfDmm,yz@Өx^RN9jã bugNQӀ>o'j =A_Ǘ)oVk' ץ|z;AFˍaM Ag3mU3X@-?.l=dFp#J)iʤ=[?缁w¦aSVBkPZ9xKr[#LΒ%/x,s;:\3ݖYrb:0XTŤZzuоd}Qѷ eIx Z+ ?vʷkԍQGK;2(WH7Dhڍ)g!cĀu>#d Apܬ. Z[CѼMN>hƒp,L0ă-f9y- ˭RMC VZQkXcBt@&rKqIiG^QwTRK(߳Hm|5ॱΖ)YR o@*9/N~ܯFXV;;FYm^ cW|0J'$t}{Aj+@iwU+uhA>;I¸ dG ]w\ %N \UNH@X`oob;:IjI 'LQYTl>$8b@1OMIG`͐ve~&r+!G6oauf_@e|D+vfdQBBhۤ/ Q+;;p:7pGx_p(Bݥ_f|Wv-sv"%Ŗ*Ҙ lMO/Kj.Nd5Zf|j/jTJhvn#yѩ9EOB Z3IH6zZݐq "4V@ %R+"Izi7S堣_J05U #⤩M[LD2*'M/  ې$4a{% " W3|BxrɁ*Ze\ h$l9&/(zIچiOKZThhޥ?>\sv DzNQs'w%A.qӣ+20^pzOdҐb_guG.oA6xELkË2bhH1H%1]/)`8#80*־ݝA")`Hý&vSi_mZWA3נ!N&Oj5kĿrέ ^e>O_vUUy6B/%$_|Tbjʞ;$P1pz# S@,熸N9I _1y=/l=zP||9Gҩ!F#a? o Vؖ6;G:ܮN!0 /[j4cw$ IRЮɼVnrT9n!-V{8e5q1?x$K,J)Gt΅K9)bT.do>+YnF_vӖZQ²Y ~Fq˖xgȰ}<۽3uJ$f6) 8)sy7%6(u[b1& ]]38, z%Vni)E56P|p|BdaExC q1Yh2@T ?C)Nc'Dղ96/Eq> XV_GLcM7|%[WCǜsE1_]%Ӄ~ȕ"8NݴӰV@N4.B-?S>cJtTU'6^ӊ <(V>Pf2<6C-R$ ZNI/:{7e8QM5i2Q\rQ~yL*UI_)X!n i"v|ƳW,n %w-:+%2f<~G6n$(rXZxz=58@_ôystul"r:Ǭ며>,Q<~$C)3+.wSj!8m6iفH #Y۽={dFN ;:RS2ث&x|;:KYaS$Ҟ [ġn暆`W/l֩LXIi(fnlbYJ$u̹,Vx۵>;k`*7s=7G?I/_E8iMϨe8.4:4YݯR5cԶP(_ݑ9s')i`W[.$aqdk^ЉV-y|875wsëWymnYQAߝ-.$\G;Vݚ#jLgz >!vYPk<&+6>b^~=KLZR 3LŅ (6*"# Tt,ys"ӛX YΧ7P0c[^UZBC)>.ἣA/Y41a.C5RUɶxagei3Ĩ}m5ANԵ>ʰ-rm > oCR sl F`Nb(JD۴0/r zSjoI8y89 86F=(5x~hN Vߘ13I#FET6`mVr֬zAkK|-l?S3@+H) Úw-% %$Pfzz񥴴Nh֬HwdHq&kKF %,i&'"%=\_1GQ$sXdS'@m-PE5%!?^g(E6稲fc̑}V+1dSj:8}.'⾂a5GO5 :P(B#r*x^tVs i `ʙEQpI,SZ^N7{E֟-\kF,,|jWseW NJOcEoI#e}A\rE9 W3h~LPOlmGߖ=sDw\nV R50L9"^0;0E 1zk @  qm QȄ?.Ī{>K\2rJГAH$0o9~6?(I+9:cƊAvav>'p0`h5y\=3f薫L蹐,1RR@:Cb0C' ݞ]ˈY\lRlЭXvWNvEC"w/J]:aAEղzпnr;]ghu-tg yFRF!@V4ޥ 2TH=źMCV1H'b.H$ wZxVW9w3dnm(B|v,sACW@S2tsXCMy15!2#lDm׳ lxǙP 7rw%B`nV7PZ\8e۪?h$k[Oz _ 2tz`|Kn&ZSR42&E,Ӈ(%k<0/S 暯AF!!@jsJx)$э 35೗yyRq_eB?.%*!'vbZts TާBXVl꠪Ha)VxA^󍛆JJ'v=Մ?Z<%/Vb.CdVCvy$u. ̠}e<=Î $|dz w87!n<׿*wb5t{$V Xm΅ugc@]IEv&ɪ˛ Ƙv59n6a>*r}G-zȁ2e{6^WhLܳJA@ 4eYۋ9ҩ`FˋIs]gjY./[lf g H pFf%zwWH*1O|=~^ߌo1˟]#43_sf!y~ 72a[eJ ݱbiמ9=v\!._9R|?_ÃNÂhOa ]=Yi5H~?Y~z^1\ 1.`R9*(L5Cկ_W$jV8iIc],kD|,ܖ&@##'v3 ,fT@4غ?fpEO&//qU Ϯ-fH1%ܻ#s6|fk})뒍C!7]|!y6ɵC6̸Ak}VG3[ 9'45d& _# W< ũ1bmàz.6iMXTwxw~+ <(/LlWDB? l5B P5Ae[Ĩ1E~H@rm3]b-e `6c`\'=VܥGx@ +t](cn Xt<%̊?NiHjݽG̮А>|6LEDrl Bϗt;%)sZ h]| ѐ˩e4VJ#5O!4 NР7Wk Q9T䳈ӝ r}UVɤح6vz-QHe?馢I-^dpBmȳ *}/8ʁX^ 峾{hEg~AHa%XcJCf8htZ:mYC+u Kln˭-O2[nDݖvjP8[.!dQV,WaMHi>6bGun7i(s #DU &pJUVH<Vm-&{c#h%1'a $uy|Myx7<rh8fpiZ-% RGBp4Ҹk[g4&dabY5vx("P5eY} z%ԩ&>HԯUeWXe u D{sq@2k6ts  ĘbiH`W+)| Tȼ0by5W1B5ncZ'7Rg3:qi5},%Uy/q`):_ HYO5`x]ϣ"{'BՅe~۩qNsa_δ?)u14_OuSDrF[q9/걇ҥEFd{I4 m=n!T"Ow;T%ed 7݌0L9h['vO h8N "&g gßxQ-o,IA2_l 0NzsUDv0q*Ylf:P"[$=3iӾhYN zW]pCWNQ>G[`mL1{0Vd#QN2Ke3̭jޗ,nJhf|[f' َ݁Oa%'\:Muנ?c~2~͔NT?'Vmq>}teiw9. m|9;k-:bޢ/Ҕvwk$,D$z@5~p'UL  :G;_HgZ2iE~RĤܘB*uq5؅ &:UҒՇ6 p\2mn7U yXErl Ax}Wښ;|mrCBdTfk'%?:z|ǁ{x?Uw0 .ׁ-/?z'Zf4E=s_>as؃4MDCɁ>Y)Zr]H Df'C= Z[8?@, 'N A~L5.HgzZ/]_M{Ea3}2\UܳnU\F H 8hkOs:*1@8v^b}7TռxHĶ?(M4DQ*lnSf5i`n<ƅ,%f4`<[,PxJXձ @GZlhJDb|]G_pVM>TN9R4M$j.BU] 4 Z32R U%oP: $|8 ڸxh>綬,h0$>Kn?;  gDsau-Qۋ5mzzi8nhQ]#(r=>ZA40S>⛖ '&IýFU6^ܵRS@+ PXpQ;5M ĩimc_NUΩի29X#,s>%`6̖E:GyJUlQ%E~U~DX9 \@CTf{[߁J| ZŢYkOV~ gwEuֽJ,Wic  r³J'& j}/m0?@Xa1VrJ/p#T_)Z@:֞Y ~<ͻUQ_ᣔAƎ锸]NcQ* %i87RUkQ߉I\^Hov?Vzxn3CfX`&YVC>:ɂyXYǐDQO[}K׉*kw"uLYv6/qlꡢ#\gv)V0Cs(Hdcعb/7vUО&!&e`;r+ ʀNR '\ 2zL?`l6S͜sus'8]?QVMhčo^YWnnDN2e KEC!>%{;EOZLWUf1y4'qNhHm̩t SIّZ[8*Y *kf[ /%-肺TqSy9+Vb^ʢ,Br_aBaqy[j1&G(ţA"ih/64]~gQ-С H?sV]ѳ9~eV<2Fq&=՜b 0q vd_9mT/p7' r-zQ=: (DAY|LNKh}+ҽ%C:rV8E?N'ȭ1Ml_>&lZ HZE|ǘM' >>QGh򻶥&y|9O"g-ЀQ Bq(/\,DidOABҼУI'1 5;N9͌u}&x <0.ojk5T *ܗJ+ΥXp/nxΠ K]/0Lg- (:lyXf.\:j3N$SOZ O4C*VE1k OVt߲>eVv<~+c ,SQ1$X[8C@+o3NMb5Y\x;^ӎ\]a 4*E3zɝ*T{EqKtbo ? .|gt fz 饤%]4Cmec)IOt%!'?r'x``{r]84H_G< ]_@ "*?qer·Q;gТɜ6C EƷH#NEmHD,]dEiJ*ul$l&X?.K7oV_zxYP\hE(g]zo!͘НG8_R욧_IF nsǼS&36JJO۪(׶'uSTu}n{𤧬 :XHǎf}}\l3o= 2 `3)݋p< R7؆wuפW;{Q!n5n;P;NbpswvIwE0+/y5VGW7{D{;JD<*:K? o9.ٹ0. t/az( 8'|*9G<߆Gs3_g{T`k_ݷkHOڔZ )aǺ)zP5&?vȴ1uugy QI2xge? ]|VGFf!]K6+f,mUkX/*RxIT0֫6Br1\6Z`mO-ч!$e)s5\gOJ0O`U։}Zq$zO,T`agsy͕3~*m{܃kd2݃`TڝXP8{t@PP YjC@!ϱ -]{i6gymm2S |ӁUiڷgR%]f(p*=\ח\+z8C>\tTs^]I)tN8$k)a?J)x ;B6MrPU&=9 lC6QG x3}ǁ\֊< lYӄcՐt7$ߜ3sDЖvɇ>i/u~3,y7ZwB-jNfC_J63i<%]߲$]^bvk]|3.ȸ *,c)|y'NX.# )lSTDdy-K~YWZ 0_'u\ϙ֯E֫Mq&}k<1`Kh^442w׏rkG$0]x ${bVL󱅡ZG3mT ?GyO]-r~V栻p6d b-zApb˃d5|A`CPB(zY'W+) =K!7\7 ݀{[6ؕ\a ?8<JoC?F!Q@ee//rפ5&ֱSsȳ"a+5n)eT$هelJkci.gIzpoFLhHBQEpg5ϊ6E?h 7B7cM VۋcIO;ve=IǃR2sMi"{y"ةG[е,]f!W}톭£.haΎM"?H\p~M.+Bv6=g՛E?4ʉndĉPl;`$Jd@(]KA=F7!͋x=K><(Szs5P'J)945W7ۥ&/Q#1( RZ r gƵ-ҫW$OsKiWatܻ] Jܹ'tqѾ׾[Rsef̐4ECr\^lڂ:0SލOKXӥi߈YH8偬!㣈x;^1yWtzm> 3: t2~M(SjQ `=%w ó~ݹ A3p`oGvLOܡLشp%kD5G.¹S6cBY1|fek6ar#)?q -~H=a.NϝSPguR2kK1μf[וphC3J`%Pߡq/{u>uKFV(u xAsdl(x)S\׾*@Ǚ1%)nsKN.+uK=r]s}b-Ѝ?5b5f6ѝKݜ4^S~I ?x} K(ʾ_\o `B3HT!ʦ)ͤXa\A``: 2,P4|`pvգ ^4.Ώ65Xc\|Dء*e?H8D)'5[MIWHZ !^\A䔲bp+2D+)/# 2Aj6sYXB[]ԭ m\q 4=B1X!;W+!yWܑ\)Hym) usd^?#?o{C!f04ѥN> q s0]+/ζӿ;(V!}_UeJ¾ktWɥ ѝޓkJ Ԯ[]%DG N|@1XHK8Bͥ=[{+=B@ D6ϟ8=yaRRy妙چ@ђ;`3f+6kd 5ړBf9:­BYpU:$V/l:jA6`*o(7|&mp= ]TrW"*C;Sj7Lwjsط :%jB)wZM|57^K!{I^5> aYa0AE\FmC;V:9 L}7K>a%)B3@tR'*!:ps 3Qr.nSd-3kLFf%nn A;vx뺟CPuO~K&s!a9:}A1/8?S7mkQHF>;z8ev(of,M.w=n:>bd8$Qv9Wb1&Rt/vQᄝjblL]% i1ca S/n124 ݕ "_Wxd qv5@˚ǶrjV“LngjZyÀi7d(@T,u}24"QPN9N."B5sǃt8u!)(Sm2u=Oݡ*Cb}^AhO)oe0Úb~ y N!7t7I7T9CƘ47]Rzu~`Kg"ʳ".n:YTqrvC "}I]n9n&F ـ*$$Z%z!Aj0Dn-%ߴ$ݭYt ~&L a?yyBi3Qn0%Ŋڼ%Uhj,`$d^\d ?j 哧vI2/Z$FHW,:~bE$|֬^xWr'w93ӵz2A4"qb{g6z7+$AoڐqpJ߲=R鶀R2jL2oDnxJf$X5~DYVjdL-RF9Vllzj@O^ p Kl]%vy@u#:=j&Qs88ҷXEF+Wlj@bb+]oK^hWF^BmF'ػ1S烒5 = jw ӗWe<92._$}bbhb^~;x [bJq[qk\ʼn|]^7԰!{|Ur)̛,,ˣyxnR}AY1qZ.$|n Z0tH94u?xdB]mzwyh~DraG5Em&ĘOp6tؤAeǍ6`!n]B7꙱+ J[bn62#R8}6eB Y2W|q.6~HJp n%_YV6;p*7$SKTSgWN-ND͐.?!ILN$y=PUM(mUwT9l&<p|:?2+' ,єը5RewB7&&ddkm'!A x)f}@Q%o)lH]06 "!G*?jBQesUS1gS &TG?37(#`27켂wSg5r&KؕWr詎X&Ҝ,]!C@8e"AcuGZ{Psu^WTRmCӡ,gDڈwx֣ur0wx}WMQ/r !нXKV> ZӚYY[ׇ^ͭS~W2pXU#j]A ҔH"8[$kf/6F #3ғTY#5a\f쥣:+6/xnB.j# ̸vFcd;~GO(߷+!yQmp\2J)ƲzkB#73T4rNvsxDHKnLJ-&tvJ Ŗ2U{Vk5ƎzanͼvyUN%8g?A7h;tMrD+e:_*uli^C]ɶ yKCvc ʼnaUTU=Jg;ںgd-Qan-L~M  "abH :Hx&hA^\Or$9~Wh;0w`k W΅Iꦉ'&A(di#0.»%+Tr(㗺pg9ˁg0 hJih0!8qc٠P0@[Yo|=]oVƎ7Elp\hG<9}]S˱ L!T|} چ¥ cr{Gmk;Fg -S}RcA I|B&Mltڣ}pzLR%Z1x]67Gis̄Fr>'[ټ M;jMTZғeQua4aNzz.XbW^M"'MW#ډ0=*BaW"1R3˿ 8R'A⩰!q+-՟G'8Cv%Y2>os֛ u;Z̿c!!~ KOe`<[ ol+"o- a%緋uyv&VDK51sh-'V:#qЪ0Hm+|"Qhn;X v*K_ڷ[x-i'pŒHơMMny^WrdXA^VY8? zy&lI:ǛX%iShċSc _{~^i:Eӈ5 !Ua!=eb'I8ڮzh8~N0A Rk n-Xb2m>-n6i.en\Ӌ5REi:Voj!L*K?[ I/z@B.BfH^iYojWF!7)4 ࠷\zi(#ך6"u7{{ve]nB&0ZT?![jVH5e8%g ݛѦ VWN7b.rgFe=@cCt'QAwXߝ Oq(\>aQ{QM՗p Gälr`-Nzm !~9Z]KfSt`VZn`gut.-zPPLZ`x ЏY͹gH0|$Kd:Bu}.+ VKbHm)G$){GWң(dx:ueLY yq&mZ7EnͰ*ĪңSUQddOSk{qzw0aEsU5ao9$SNkqX2(YeQ/ ̗ODByZu&LX@іLx(͸AU;hj+ڡ czhktT s+.~G2@(|TD]#3qUsPr@F(Xl_ \~{r_՚[{E`ćSOEh]~`4tL -pr֘jw2€NÒ.p4M%GOdH$(ݛG#cXH7d0d+m%5u&w䧖C;?dz~aKtvkyָ>։pQvV7,u⠙>WDŭ/wۦs]Vk sS@yצ㏜>Fe􃽊:NV+*TV⻈2՜GMR{q>ԃB[o/u6[~OKSxY.R)2ُ#AuDUcYu VA?vwRG'LTG:K IG0#GG&f@@z@ 4(>vle5Do+XF& y(LQ:~N}}ޣ_%~?nJmil,/=+7O_btKkUܶeb1=,_}fQ%4j dȂg<4u^lٛ'J$szb5t@4fҺ>VVuåY%Tf<pb|aH JzSt)8,'p Ȭ(Uc"po "8Lp2ٷltйlWl( U^VN㗌^KGPF3ۢ8\y'3ܠΑˇg_K[$leWqt Pqu7ץymduh ˫IxcD5)Yv@ݥ&-c ^ U3Nk1'?I6޶Ƭ ڸ1)Ǔźc)cٚȘJ˫+M xK'shvB d;0!H:K80I-=O6jEs?%qRi9)+OK2dD.ɫp}:aϾ0[F>s" *b{N CFGrZt7D(n `fer 'û>$?=drѠjaX)h &]]&-=VQp5/3q~!n;o@!Sf"hoCך۲}1H_iXtQ>-ƺLuG(B!8?4- *Ht'۬h_,a'\i4uB-h9@=oY[M kg/A^ (f( [ ZGBU89.&,gv }@@w6b{+lZ盽Sၱ .;zOg 5`V9sí;e/f'@H/-|# S&ÞZLGq#iiw#M5> ˘kZbN<;ǾW}b⁾rBу/ j8ψ +xm%z.o8̘s-Y87#?1c,a^kR{<5[ށ+/2#V. 8m]. 1yORQO>x34<0y2%@=N҄Gfr7 7jYä_e,2H||l2%,dIyUgB3)mr<&%8eKH#0i 4ܛaFNT]? pJWϤ;Tm^!+]%c]sKBĀ|*ԛsY$k@ɼ lKS,Bo3 2knRhDT^glcgs\tlF =/ui""9=DgS+Hj[J2ԁ*m7l ,~/0 NpB@ϝ Wu` `0/}+= / ;pY\xj'aXkI,qqa()Syd)ltgZ[EU' hLШD{6X|D2dž+f||;)ǃ .sX6A WNR~PwR;be w}'W݀`9xw]A}jI@=_0&D@>֟Q>iwG":*x6Ap?eaMD wtxl :^$IaF2Qe`b`AUgHU$dH-Vovp,]ֻ~rv WahƔzՒ)F8vkzHoYcQp}uy^c 8H%7Z:뻲":@e+OĦhc!A+~?B4|QjNXNω D|k9YY~I_:B wH^Y?QnvH]|g oBJ~Zp (L `^9Oޘ~==Z+t U^n.x&yH}eͻ9˯X)4_E1:̮:Tg*\l艹JZDdʫYtskB!"EҠXs7_ssܷŴģnw#N*aՋɑbO]X 1;xl6C! Qznn$mѣ\qA+=H&ai$R\kOrL\K&Gv:$Lև)Nh*|ʀ5ESZ9!.ؕ݁\j۬ KRf[]/|0 I0ui^`nh5=u "LIx<[n#/F e. ef䡆J[;ڦz=]yd741jpƿE/q·~/>QƦ0?o7WG}r{ %zjGGx3&zZ |Sn"\&Uw~DzFA^@6)V,8*dW EabL p]7` "alR 0zKfdޔ9Yd=#{2Vq>P%i(xˈ"9r_'=f,Xɘ௾hvv҉R*M\Qrر!U$q׾E3oy6&ξf>q^땰6Q4*B>1t`!(%8-c8CnbAjH"I/ !d20ʠEODLwț|w=5#"o#bEX׊tF~ &+L߿v#_%S]yߞHEn>a\LP$$ӆaί! AGiE?kHtG]Vw0Bù+R.p绲|::pΰ\D & : ,[D[ 9Ffi2WYdI]"HE3YAp }∀pn{ R/4kB)J8kN&OKѧ!ĵ_nɨţ`$3n"pQ0(Î~OwiFJNCD}H7,:)ׂ/k43WkK~0q{PCz>W@iu+I`s X Vbi:!|a6~a]E3ATY 8*AJ.R7M*:v 5c1B ݥPbaonW9{EtR} 0>$Zc K{+xx;.iCi>qha ,eQ,51|=i}޽||?}*6CS"= .ŚmmOdyni(_fd/ $ȬH+n|lB&t>烻3( F\B<@:%kIR%X~ F9 dLϵ'8Pn;^NTzʎ궁*t&̑GsN#&+rlM)Ƃ2qIrD+[=[Cnl7 f: x[mh ߮O98t2 )h`oj%=+@>pw"UGy !pigecp K]{duW軛DW0V0Z[@V97 7Sӊ|gۣyVKG͢e4-Y|- /^}^}$h݈H\ \agܶ; @OQ^jczV#8 @ IeźM~en^PVr^ؑ_?k.pHݨ]s40 N=~qzk 6%(3i&* w!<@~i“_A-vP-mZ"q2r%yt*0KQԣ%'# oVc4X)C8 :+)G'?9S(p`sj2&Ә8zPbnZr@`Ů^Xq}zd+:Eb;F@ cĘ2@s|{a&u4*y]޳Cښ2IBn ҷ]ι*8 x%,x~`{Hؐrm!E N׃{"?l%ǁ5jA7̸k~ztoެ#k?o\*cՆ-mlCv$K aZ@B3yI{v)$. vO^rWeLr ; 1TBKGpw4XĔ T>\*1x|O|TS=@ճZ,;4 EQ]|k{8m 4aB@*+=_+QdW9JI?gMu4Cq"~0u`?(%0!ʇ?|=cMM.3YzgrK:/0$`|!趭)2έq4 . uJ+TAw/Oe/+6Qrj!|O Ӊɀ8 F>Z-+ l'׍ɼW""`x:: 6Jp7 >m2_uh+[Edi°3Opq (U^p{3 H=څ} ,wުm,3P4N;< =$n& >*ʈNѷYlhkޱ̑p/+9 rh, 0>x2Cv)wǞ#Բ(߫tL^n !QԢQSjqGz6QkĂ%uf{i='/F69j? ȹ7(K~965YFXԮ713+N \ =JKf*o 2صߚ,VZL#Ȏ^x꙯f[Meݭ y6@^_7s@pE!$m2rRpW3⇒p_(DiYVA:=E=470Kb5BGJ$lU*b ljfЌֽ܂Kժ0Fn D1WT9 FeXUv~2#!f[.,bW\xjپxjמHYho ?\Y/BMR" ^R$U&O|yb7S1Fl#j?` * ,,q =+D yB$ifUg\D5{|,V(wsj:U|/I_ W TU;$j4gR|O_G =Ͳ/9E;Пz8QhIlA/sJҔ`*Ж$?!b´ _ޟVS1Y l r+*w;c8nwtd<'$k<-/Tȡ<;*.&uGEXCt?Z8o`yG@r{@_]1r-'4Dؚ݉əE M-7hLJt0{+K~$;0JHO(|3{+j[$Id?sA;h,ʉѮ^ғp $^ID֐u1 c;Pl0| ik=AݙA#+=i]QkB:bqtP͉|N?B.輭W>87ڤ-DW#Lx*!?"eq ³e0WJSmG'H*)ZvhfY'8`$3T"kG&jog5z)$h&}!wX!PW_<27H .Ze` ;]< m@ z-VƮ5*ܕ*1c ~ pb,=_ijTS%Q`Vo3:h-j S-I7ر|kp>%3,/o%h[iW AߢEOܒnPI[cXSr|.Ġ_dɵ]I+Z-cmz=&;f$imax46ْw{cMB$H>H^N*fN*O;^GPMU Х #+9\Cr('߳][ӧ{1@FRxW#t~ki"?ԒC z.?S(Ctd%+9hE B4+7E /N.xP=T P|^B(trTq)[zE הxmLX/hb캢pWa}:=RU ~?sS۵,+{K;`ޡ&~*&`ŚJ<~_)GⱧv(k/`4 z3((5 d{>miˋ^J&*~E>df )smtYy~4!=6ٽ5ly}o&`Zj1]~Ʌ<tT/W%rI BcEh)ɒ@OAc!h?)F3Ksft|,c6271c>7_~UB25Dt?Y|lP]lvD`ymrJʑ=-F_AZU±2YZ}ռ@5a,%g p$P-t]oJ[;&ecnw˿V~S4UޕmZ^ R'+j$+.cvŹ5<,>Ob6 B (_GFn'Р&/pL0Ԭ@^?G 3cˬ9IlF|i%<[6@YL(k\6ɁJ6=;vۄ4}C&} ]X62N2),hQ6#"3~Qf]X;,[\{yqFl>Ivw =ǵ, br' #dF]Ņ8=D1:2>)բX|[6)fԝ'Qp9M 5{r&%G%5yBC[х8-ri"NUy m,7H냭5yD1 p AaFM:t:hlV;dq7֤~]{'6ޙR}@ϸ_Anrv gHґ;H:|W]W,d>dqՐ3lt!T"@ݟsTbAy[أAY0.!Q&)b.seos`n[|E4+[\~PKYirzLӌ/eD!vжXa?n'Myf*` Kee>שެ%%4yېVL|ZÐ.f$5 *WIHw(yd$tLM'JO"{wNxODKBț~I: ¼u`^CVGh8 NJ85x1c1+!u(4֮^ϖkZ[ gœCiRG4Do~'O:ҭ)b k:v GR?cJ*/j2YGuY$ |DZZ@l?D RQ…u{]%[FH.(_9CmN=| qY8LH"ҿT /[,q( L֝Ϯ?r1FY[uf f$vچ +SF[a UTRCɁZ Yv +-;.**{kQ| AÐ?i'`mboF SX#E;;?2 ډ !Fn#ȹin&61㠍6%Zvl] ( ǽa=-{Lvه`,uԻ7D!1yǛ}bj89P]ݬ5j2zI? ;5j2=ǝqVkjܹD 6Y'C :A|u|qU\qyt6nsCwN~sh$$XDvbN7sү'd3{bjl\Ʃz"> H1rʣsk-\.:\J=֑Z |{]{+m:a+Y1C^`o=5#Il:@u5GY;۟&uź4.:'SuoPDX,}D4 jvT:WY./[Jֳ%~Kf?Mod"wOH Aݒ!]wn:yJNx2'vVೝ<0k >N9̕69Ż=g"E:G@UE3Ĕ0wbIkRF-K=oh*^՘*7lFm"Z6ui{ICbq]Qr3sٴk~`h "18?=S/r, @ '1c> ;߶kcgECMi 5ʏ֖g;))%>X ,b$%_hl hd@r2W\L;U+y }eE׺\%$o bQ4w^&zy*?GOK~Fd\ﳈz$N`uFFka(Rw 4o)x26su@RՍG1?{k 0FܺfWF kK1B;96Q}T~4?kiᠯp lEANB:]Y JG}'g%vTpNZF}Sjii(LbWzab>E2=a *p48@$4Rl7aX 6V hF u3xOG#YBkRO!g+"@*E#wK"be'3\TX컏me8@V֍FcźLo.X-T@Ya>R7wb_Mn~䁜s"R#聄k @6,D!;  "aZ`i0eToVI:'xÅFh/z˕4 @RzsX)",utmTe&Cc]g~;Հ0P} nWyM tkf(I40.'ꉞ!S?w48f"8ZZ:zB ڀY5DT(鞬to}TCn#r[ hƸ o&x˷Ŕ_s]?~}-b"VC46`W&;$1 xE >w&ym0&fL5#n<4۽鑯\u7= P:ʚb'A}d\O:ėsw"z!ݿK ]YW*yh|m"έ,V2!Vxh]pGF4S!yeF2#oy.Z3TU x"%9%cɫԵ,ᦎH(LY*+a*3a G^ppEI-\p0[1 FHEGzd^\ԋ4Đ;4v]gc$j ?. l^̽,PV\λ/¥A*x W.td5:vX;k!DhL>eX\3{k3cz6S+Ds0ykBɾ{n"!$eVo c!A?S \RZ6uPiM,QƇ UCwBnvI-)#Yk 4Yu 訕SvZ"L (c=@FYYw]Pާl>S^e+F|Znms~:gYZ07070100000010000081a4000000000000000000000001646b69aa000012e8000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/bluetooth/hci_vhci.ko.xz7zXZִF!t/P]?Eh=ڜ.+υ:pO?mHjl 6n]%*lV39oVL0t(}!PZfG!熹D&I-0/hk䵚}7LBYvy-a>YRЦ) ڝ\ l#(cd`h$A5YHf]m¨ ;+c\C,ИI9EJRP:4K E=wxnm{[8P07:C>ShTFa s3B4(Π>L64"h5拉ijp~>Xâ_ZB)%#TuK7E^Dc78&b' +r0\Wx5` #aԮChY􅟅FLS[қVW ɮҪ!4fZ<&y˔̌쾜&ebϖl3@& y kH^Zl}Zpħ64b,%.9R ieLuKz,IՊWL֋Ewn  5w3cŏ/l>q2=-7>d" N΋-l J 0o}a5 ׵<@.݋D6ͲQEA0v3ҤƌT’@"~XǦ$ɻfư.OĚʝ,ktrXpϐaz/@I;adcF/]6ZK,ǓMyV' ܙHy׉tHy#Aruk`%^ Ҫ~ǐ3Ni$PwvqviUݑ'?-L؀W?rxK2?x+ &P~s cL^:-l"$j4ox8 iQ! HzZ Uo]j*Gr"0oS]0"E+ <uw2QE9hdm<犢K0r>*ޮK##½Áu>u ,sAPB.A.O}A;]"%2Ѫ:EA+D,K$̈́[yOҪ=/gCȍ2abOif {-q J+n-%@%׶;FszcM:&6oAYEO}e#EkLa -8ϒSt{8oyeW]HxSIb0uۍS}2 'ļJkmp=C6&M8]]YUڔ N)/n<-DEʪ1^ya݂£t ʷ]Ilk]BY4ªE1F&\FZV0O\Cۏ7V6/_pmzwG+mo*^e%'xP vAb64\wZ16آN?TEi`1+se%{JXJu' oϦR?hq=3J*uR]uR~u&ٍp1@4NUmPR|Lo谢m:@Mwe.@JKEowJcӍ/,D~O5+5 \vkQS\'ɾyWWiZYS|фCC-4,3)gcZ[n/&7v8yy6ES9!p; ԵW77xDR"S mU39rǓRhԴwGٻ ͔+Ѓy(sCbmt͑N֋ZU3$ qpߠ-}+;WVӛsޘ\ hQL RjV۬IyCv鮡U\GF-cbr HB͛8oA[""zqw> jen `f Ƶ޾ $0yą6W\$(8Oj2S<ĿSK gX7U_#gT rU O$LXpg]j*n +܃̃[q6fn7iPqKݷX\Ԟq5Q.ǵa+49DE5Nc72a[71s{sdh7+瓫PUݼtc0ߔξdaJwPh LԼ!q+X!u~γsQ)bN= E+,FoC:`U ګE,Ro1Ig*ųs4[v~2QSk|J:$ \Sq7XH[[,b&jC#jnzrQ5XYCeip% zlGPA]%bt@ര-f' K/FyHEZmO+ =T@yˋDT@ey UPL+_s-2tgKY/\Ai1#Yy[~?2#LU w~n|L .Kb#w1;N9F Io޹ˁsnO:)0 =lS1xY#aT2>Mޔһ $m~3ddS]%rtIE[;ǣ'5HS֮C2u @s)y@gZ̀}dS.u$qv1,R%c]L4\-*s4eW>Bn4|)%7//:!Em4ͲQvHmz8t&/(5brbbY5w@@rڸ0|S0jzEN FJ[6}U2Ĩ_&8=nZ~ku j씼9v1#T"ҏ*`3rw8S{k20 uFP#}E;s-X㛦.%פ>DgYZ07070100000011000081a4000000000000000000000001646b69aa00006ae0000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/crypto/chelsio/chcr.ko.xz7zXZִF!t/j]?Eh=ڜ.+ͅ {xD3t A\Y]Dx '%D[_io 2[{G6ofɠH6]y\{Ԭ7" hI  EY;-JZͿ [[pK (*.O(g͒=n_(pCZX5ӥX*1o=*T|aV 4`z0nɎ +]3qTk屯8iK"|g҂ȯĦ>"L @=J|\5li0vn()vۋG#$jp #6b'~PP1&BvvmݘZקImprLp /D 1KM A' y)w4tb am"؄\T)$?sxi5m`2b5[=ǴP(44 U=ԼuB j&Q@tSio.R D],1ñ+gѾ W7m,SӃmC?<{#\.:O*7yBMs]3lr+&]׍]eN,?7"cBif\^9-Hw[eka\.SIb pzUti;F :!@eqv'?v:bJ]Sx ǏBr|D xVG}l4;`[$u187ڠ:w5jda4Tk A%qoN= MpiK_]|p+Pniv`(?U;o剰3"|q C@h}&8[?'y# Ah;YZuEL"ȐјbXV5_&-da>LW\eڌs3}'_.[|"_솪fM{eHnc 5I|rP埏9>wyy9%!@ }:M)Or;(#dZ,j4f'ӭ #b]v$Fhc =W5C5x.GO O~C^,GXS?H"loOyZ0%+/+ ]z~?k^^ ",}y:$EǙ-$٪!^<41[1e=r~X O{W7hcTCO4ӎ7ľB.'MM?!)4:A%eRmˉ׽Ah`jog|0y`\u% hZ#elHKH((1OWyruZbwN(0Tϧ3`;A- -7Ϻ(9UI@蜚}"-Ƥnw6[GQաT3-ԛ<FuH8-D*qء &Cᒖ68[ly3 NC,`@Rf6FXdo~"XMDO,3F,8qN$1W3WN˞y"qw,[$j> `mmګκ2i : yL6mO}9pfPٍ G`#K'w ߟܣUxک2t$(njgf8iإ1K&j3Odk,r)=s;Lhr͇8'6VJ~+?HX&[}6ycgtp1A_M?=!ƨ7 sg\{( q51>c PK*GW]PySW^a~hHHL_.̇}r%Mrnj qYzxhr"Dxn*AQz~ta}eJ+Y(9hLC-`k$ʠ4X9Ըkm29!-~@HRJltp rR.|@BE-rrcjsߠ~?1id j>} A>ܘ4T=GCʛn=FܕZ{nkiY.ea#hK#`v{L)&Q.oԝؽa5 cSS4j8[NqYZd@S>|nqƛ L?Œ8 p;~"0U:4D:^L>bbf/KDF)w4E+s[LL|MAe0-c` j[YmC_u"WŪ8)gqrfD22qzUA߈<2CU岚A'G-_R 2(?p(eڧ.,kקj!3ҥ\uT]n'痥b~Gh~oYJ1OSDO%c|;(6]T )촳6=9"]1O ߋv\&kzfڶO=5 -Cǀt1}z_ AMUȴ7b,l1[^:6|AfPR<ڝ.And*fMf5 < d+_'vZ$w|[~NG/-o(pyMN@Zł[eE܌W)4 t5K_AړZP}LKfo}lٗ|QAC.ГP1+znS"2O٢/+\< ;,e,z5FA̴p~jeQQ wqyRNA:n]_@ZŷYa\;uͶp]:M6A|nI5AX0L~1' ) ˆZgt8/W:eҹrK[n0 'ispL(ó9Rh7 ʴlDdՙ.8lN _ 0֙'|QJq~$$ҙhI4[Odӝ_P1'4٬ RTHp#E) PWη=5s{8F4uVd4Uv"p\3ExM.ZmHPR" y p$lM$Ao ׈J3Wn#>9{;t(MLhA5wjgi.<VĒx?KQ@A.G(LׯȖغ|c]r!aRTA'b+۝x MQ{ [5ۭV<~lric ’\.!`1rE2}Qd2yWt4&g(b i$=%ùەrsyEb-[z ݝ8Iœ"WgeeotC5+?%}ç .WbHÑ[TެsoqOo]PyW ?BmBD\u4 @CP.O8mZxds= Nߺ8EsSܫH:QǺk+>Y)atM:B)kVh堄w^ʟ*v;~ؕ e?lC8?gVy ݁+ XP_lA򳁫SR97JN4jZ=^h Ysd$:d?,)sA ,`UB5Kf?ۜ-60sb. yD6dHrUMl\tȠNf@Ǭ(y ̿/k$)Jpk'?V!-{c< Z5fΞⅫr @5fϢ5MLkق ]Fդ:=^rf27iGn\?xiX?Ɩl'F$1kOT*\QY5BTrr0a(N g :?F.>>Bc:xZ }K55d4D1[c@t B UKoCuZn!TumSJqtqbZe][w ^~nAuQR~/r%|?:HHğqY#~Fgg3 ={uQDRq h?NuLPY3h唊ni|L1$"Gjmv8Iae` B ۞{W\ϳ ?KYtfZE9Lt6Wr2dLP[NR+GR͙o@P0φ~2wS.=~}[Υ< M iK!%1z(K:EI 4Mw#3Zu<[ z}M 㬝}{-H[nx-DQ~ #V\})ͤ{`,ϠZDID:8 mChXTAkm"v|ge4B!mVZTgVu!spΏv?"v{) k(kNZEZ+7;( H><u >Tۇ ״bY c&K&0fau_fd^EZR1`1:dCYشG8tE]椌 Y:4s& +jx2?{*s85~Qf%c"o, F:͈zT E]~`#j ّS:JV* 4-hvb'>1NQZ^x(9O< OVOR=D0 ݉Ѐm)˱L (qoٸW`!+@yۍ tM^n7-Pj Ihpf#s)7 ][[;'-:DT$%RoGv % dІȫb"TIqa,vl--MfUY@X}QŠFxY(Ei ݦ{Ck[1< BRr┘Nk߰߉@KխgZ%u{7pP[#J9(#@?)}E!-fS3༦yxMZ)`Ez -Ő)m}<Qï\ xն񡗑HR39wU|EA_giYm eEI1W9 wSq10L41:lr'R|, *o2绚>cq]+{fLؖlrB,T~`í#7SKaU_ .KR!2D}.W\dⷲ=XR-uh1յX'6 3S0:ɒ˞bKed]+yzGdl]xٚGɧViMPC =kyl"! RY@aN'D@lpYEi1xA>ss%x.IG.q Ů:ճjA~q@K[iGL>- KqZy4r d>ݙ^Ü?K5>.A̙aVDfRNd\c{E7^,,aT;d?*#B{< h灀%Ux 7$ %6#7~T jo!tu7t)j_ToN*r1.ZMkLB+xM1ա)qL{<+\M{3¸i]⒪2_ gVԊǸ{fӰEZ`Сn;(wS+gXuRKy-47DſK1ȴ'@Cp{-?6؅eZhgkXe;ϮD˺'d9 "%kB`y$XQ@V{,lrGf>7NH 7 a2Q=w=*I|G ްe贈3!KKЌSiSYf0. \Qc_$KP v}"=uW4Yyn7.q%ϱ]HDf"9LTq)ҭ$' 1~c (|Y l+T' y8 n<sf Sߣ굺-)W?QtYWŕRqcHn >.pZj"9U3glFҎ6wv3|`xnp 9g 3Fd KhK^Gě_21RBV;1S\ޏБ^rS%qwH}eVS - DwʞJAȧqY-u8"Ͼ񐩇0qF!nߧޓt,$IUF,Nx$|˖#;K,$F5{lV5Mw[g>s "Sɕ #~Vn oOEm$5$S@ hz_ R߽(B̦MEVrshĴ:>0$OfކEQcjņlnwu*F VņAw\ي+Ae auדsgO_Sd1OZѴ-ba HY8@[=UFr|j;_ Z@;~X(v3_++H` Q^52oU.D 'S|Cw5O-MdY}aI18~q`D x@ S,ɡEFϩ{ uIt]RqtZ#iU-IΛTYEE~[]L5PZƦ( Sڭ5_|tQ)\ vHhMl^ߜ `c; zt ŀ8grStC"1I@l[Kqr}R;:YF݃D- :ws^vȺ7aPU4x:Djȯ/^CW)7tˠ}v6&譽SfKv-k#)86s2K; W5!jq׮pCӳejnhrXr^*.MBz=v"s8b>g׆.y}ŧ*T:/F=,%)/\WdUքS psB1KXzE{t|LخޑK>!& ޳cJo$炪@['L +0$E_:,Vcu픉LRLa:{>_WT;cl;@qvμ#:0ok5}ӏ":E}}˩Iib쎥Q#<}ʮizt! m6Kf8!аN"v!NK8/pN^"a3H>0WxhbaAdWW/ M]oTRB|@$&m4Ey9Q3c+5DQjނ1UPպңr+OX~c]ט2214(z,J-v-˟8p([>KT'0?|O#T_2UϵP]sM((d߾ V'|V&0!waSD Sv(!˺q: @yBGF&p$*+ϔA!ӆ.ȧ:F E̾5#.##XT>.W߬f<L3. Zۭ!z{ 4[TpB\fSte']ü?,wck(w=GL:9p.lmGo\ܲb%Ą3F3((6@*xӆ$暳!Ր DDžo%(px#.ZCLm\)s4-fIGK8iU^ӭ.M&_T~n Ck5|dcv#eWUzB 3okׇqW Tp\k֓7Ʒ1)l71 hDEwN~?T\&Qx$)8քN njjZ6Ev}a?bKi>:2u41y\3X|Cݘ/?sL60"UZ& Nv`Rّ6|4yOj;"Vi<Х WW P/%a!q7񢰤NWٝK8(mtT/jJм'GYpѺu_Hک zMݓ 0-_7ԅ`*\kGzGƍ;@='v 0:?e7s{be%͛Qⲷ&w~-yDgmh GB+>2hWD{viƇ+8+xDnȹkɎ6Yk 3%kp|h'h=D7 rt{t] _xg-zOR6r&۲[z^?aN; y= 6U/*ۺ=z_Ԝ hK;IciOa|[z:X8TDŽ-@UEL]wb \@_Ks;ro:jϺS$b3I1*ڙw;tt.2b= J^\θK3b c7ASǖAWG/eZGB"~J=|J lh6k2!/>R&~?u_fI#f';@~ <ʩ48&hu7NkXFEWA-wRDbCs/eG )WR ]75ZFt՞[*Jx^RGiH$]\ى 4#x;]j0/}_V7z=M5txE$*A Wg2< 7mLVfyM*2.ڏt9O:dM c*1A?3d6|mʀF ^qvY3S] 4gl>qe\"GW=9h.!P-, :2$L|l )C B iwflͲx .ʯ VZa^5'䧷~3kPlA!n-PK'-oo!4ZwnoLEѯ8o"Wr+ [6'zؖ8Q8;ZtԸnp廝dxGhvpb3%Aiܡ 65_ gqPG?>LD{.G@jH4j ~ Ez|y"hmKcttf7;M ,'ї6H{n\ ϛ_:2ŒDO+[' [9+gr,kD/ Fy "tƀoC [>d>H˨\{^=`idk޹*d"i4,٦m9!AcoCl,IpQ:1^'/?ׁ[Na*ס89$ٕj>:Kd UKUN\ztwxXk8QXO!vTF`cq=ձ% 8{@ swDžl}51 lY-wm h&q;b=rd\-o%6Yه6&~"6w[=8n"344.I{3#,u^0%R3&tL׶N[9L>w7qdOkc<|0e AT,{YuȚ?vd)}ZkJ 4sf?~ .I1PeO ;cB'Ͻv*ň9^|eHDS 8Ta5[O{ _.3A`ڨV@tOlD9xo"Ocۜ3CH7c|9%^?įvBtqN*:sy%_s4de.(MWZ%-- %?~5n4YN;0a,eo}a.ÞRlCn#\1fnby;EG& ރ>v1X;N˽x;w-ͻ>IAMAS{jˆ2q~wprq25}u(f!ao'0ޔ _Kz^&Ӄo扗]X&|Z%z`4XƝC_Sx6n݄GV\6nŠoX\Hl 6ucڄӤlHs {IS?m.+@cVˀ_=tmtpn5Lri(~P haʧ;'N \=j v]Np_mMG#z>^dYp]U 'ws拵ܰaMƯ)1`A rM`ۛt~וz5Wj.-*iW7p,L|zqƌ,<;*Kpݰ5}w$#^(oaÔ(c]`BO*p_7p󵊩hq4!ӹ%{#CÙz\ML+wq-6mzԔ dqUKV7;,vYl*g2КT @]㍚V]{ n?6raf -VRx=e7)iN~$۝GdGOߪ^es_ۖђh{-XYn"hG{ /1kK@zD9=TCܴG,r_px2)cگU[`L&z41uG5^C-/5U4%mة$Vfطx'>Pk64hX\8Mc\t6vKM+V0g4S2j 8*J Ui6g:(uş zǚas1=rGƎlXU3~kA7 [b2Ni)r!q#ܡF1) DNS%ي*T`uE^G `+{KPM]N 5lleF;,(j"l<2~nAtW3tho\`uFtL'Oߣ #ۭ֠ꚾ3뺻], {.>I ǎ/RKQǓUrw4Rkwd ty J7\_o i_@Y-G3ӿL*)p60xa_IL'aGirk̑BovS[RP4+yX+:gǞ"ܴ2#|T "Q]qpP* 0]ª" |~Tg'G UN13DnU=?*5ߞ3k-P$/6sPSb"Y (_f<+m#7f&m"Vsx\W\pO/Z ،Jrry`:䬳q?$l^B/i}I΂.,#"Rb k,=Gpz< .Mp0!; PD{D2y=⹹Acà$*Gh|;iy.pD)YAإ"sf#^އpB+nr0}PQт8d[M9~f %GOhն"&z%@5g庝A+ :eTH@&?inD#",8$rr|(\(#عa#~[Ks[*"k KCa'89ǜs07G4N_43,*ܮx}?!+|PR3q}aBpX !y5 j5b鮉i; Unt7OH N]HG@ %ӒQ3;p|Phy~* út=F!nIdӃGcϖߑs ɝ oeG+ٞ$Xv K(!ު_bpհgŔk+:/Jf"qR&:ZC&+/XOکVdڬ:?=Q *w4A\Gaʞ| M ӂxi>DLd+^=Y5Of(31uoi=?]\]XeÚ ^N* -%;o924[kW̡SX%_Vl™ cٖ5~(eSeөNfx=v:nx -BD(ϤGqZT0dC+H͚1Trc @(d8\<v#)'E7Wl֌sANpp+53ftE&^WRފ>zj"h;"ڒ_^ ]X|ׂ":d|s#v܇Ͼ\@ar:B^ XY 1Io%Y˄,%P%/V& #X| ҏXjv)%Ò I!^ˆclML-}WS:T145hݖ`0|^ߪM @g\:ʭ% :K7q7J5mF:~-.k25k2 !1`Nf`s͞V[G>Zx;3F00hO sUrS{C3J+Yt Q(`j(m{EM 3Gi),ovq:W1^ +fCƮN8~3vEyQPDΈ\>bXKBظz)!{-(:c=õ*ʜM{PD{|]KBaOCyhALAF,)@^xXDLզC^xkm\G(lmEGS'5 pIWCwD<э*O+ (9w`U=c~8zD;`&x6h4tI"C<)*",яg'C2N? W+x^Rq{ (NE?J~E|biٔF]js{0tj!VuGF˕12.DT]˳tMP NBfQo4>pyTL&La`Z^e\c٥Oq˒q",=,fJa.ohgl=nsܩhy ;}Y&Hz@֘sO+Mt>$d \%{GcAP㣖TiKٔSZT`j^j $Rت,Y! :+;bX;icw:,Yi3$K-9|` !(Oz&ѠWOUhO3٦v/Cdʻ9Tk16-#Bx3C1nRa?dIM(cXZYK`?:LcWf)GQM?&RmL?D K w"cXLiݪ*6 `wT6klt5kB!R[\ìG&i,;~\@!w]TdQ|zK+5P{ؚDrdQoddy9X-_U݌)no5(=9 I̵.뻿`iA?3;{)﹧h"a?KfH.Y;acHք֫H?X%K$ߋ]ao7.XZwUЗC}ڷyK]3jCB(sXՒ6ͱ^+Z9Ҭy&L_"kye4rn ͢k;#R!9~ǥUo7d>8K&BFF"Px瓘JkSn,F}6*Kt(2#wЍQa^K`DлG"4% q]ni|_XLpyd?!u!c !7Fuۃ/ @ػ8%=Fqo}lQslBI0̦[';BP]P}B -|X\X0 n;v<&iԄ8J!(FHIqϷ IspT\K&S o?#;RnmM0L4>6ny'{,@0izXYXSUL̬Jg)"eߖ2UX5cnɄ)|+1FQ{kbY9D'!f Erpyܝe}(45+Ѷ(~{DB3X<omhxyC mƥh a`H]h %"p]-r *N}%Oܟ32]z洌'_a)@Tn8S'Į {ră\p?pKFg4N4 ßܼs6a41CCWKA1ܐ zcwR\9-~m7/n'\j| ^=nA% wUgȨDcPSg٢d4Yg޷iဎ̐3r &J٫A2+2-sFOE8?X.r)Gw:AY鸭]eJ;)誶Ǫ.EcE}v5Sn!@@_u)sg10=KzQ e!mGaQГiB.<tetؽvH IS|]5]m\@^Bb@:+f;ZxvBOtKSt易a:Pw(HX5=dg%y^N:)K`8,Ҟ=e֢B{* %5u~$ aSO ZnGSZhm_?3/em_z^>uZ/ $ØqV'sCxwKOR+ pҎ>HTg)/kvaL}GT?;*|کq[7Q~dI' .4R+wkfYT٫~}xv+]'l^D[ BgYZ07070100000012000081a4000000000000000000000001646b69ab000085b0000000000000000000000000000000000000005000000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/firewire/firewire-core.ko.xz7zXZִF!t/⧏o]?Eh=ڜ.+ζS~KDhAWL@*.?y}6ޖ8um! GmTcjO-4/Zvxj{33+kYJr7)% qw]lͺG7!_P>+k[:)ymF ̡7*L-/+]jN,iYS*5:u<2 F>gM{_ܯIL1dI9')\L6"K[juj;IEPE̊:Nd&~0%0넎1Y{N9/yZSq; Vꈠh܆hx[Hyv8; %v3oUBRysо[w~{72q"GDn\|-߁/+NΓsQ~[upxXdI Β⡤vXmjrv@\PHG7h/Np(slҪނd +:6B 24¿DgFJuR- -2ڿI$iv!9jmu~  7<㓲̤uuYߍ1X~ # )_$!5ʉΦ.ˣ4_$,d7LV`Yw Y$a'@1r8<6>~]*TޱѼ*Дf6 [ty)!OTB$PdӸ7Ɗ e !'k!@6!,{>c.eMD7DJzAT7 JKwJ+Ký2^×t:~`dE$VaXMyp5^ {ӕ"g=lӈ4x&M-SzIm;!|q~ *hRq߄R.8>zjT`h)N6V|$) Y~*١\&c4ak66oC< L\L! ܗ)à [+b蜡E/쾳}1&&R'9̷ -ToP2vdȡJ' @}4GzP Ʊ=+4 s +v9-Q0>%syi!7zGVզᅑs溕]c?,N+KC:(URa'z5֕ۊ+4P\̫!>IC l7vq'r(!Ӿ"0FL [ R uzK  泵MV `e1-ڤrpR>œ[L4xBks:RӇΈhZi=0eW=cQib6.6 e&@`PͰyU!^Φw=AX'vp#Ae:Geose^Sf_oq#FHuȾb]$EI7cv){Eкv&˃S8^~[ߘ^ I:I?#v1;[hJl:DvY3"&~0{uE p,Ö#+[4H;U1zTBK7DGzY*tQ#(MyG7dd:j`>#b>|ҞfK;%dlUeyzIO]A.,bp֪H*zu<$GN[yz_q;Xj #DLF=2koj a싘Q^6qDД-8B~5]k9/$0&~.ݨydo|08~>,͌{F@rgV_xj]:FՀv–U/*w6<p"F Ut2.؅AϘhKj~[X$ݭ$ڼjso7&S`(a.gκ\B̠2ρ#ūUT3*eZS׉{׀n=98)ŧ ϣzG̥3Ob'HzaCߵS`[5 ={d _*nhV pg ހDj"~aY[t(뀧n;VLXfA~z9Ω4pV26]$$G#r⭏0VI'ViºXCt`sn?%].ߠksWI`4HJ λ֔/qrԊD ,,ڠQ^^P<!A إ1%T.'/}͎wP0 ĿRL E^POwj.w] ?ifJɮtŊ ׅ[kZÞX yѲPI%4X@\S8ˌ~,oO DVRL%7MOqqZ5q0|ٺ-- HZaI ~J-/zeaK|kM'5qܚڇ2ѨK^Ly|M3iDSq0=[׿25hW1j32I4ӉƉ' cMfmB_&zQb|O>T^d5zsE~ _*{cD^5d98ga{)+RIg gO]mB1?Xb ^d%^_ ߍml{6Tuqy㨰,FYI1qTze@uX"nB_X̘t_q^b*U] BP82OK/u""RR]P6珍Qq@ =c; d8$"M"zBt~UHҚ5O(>GѕzGN7qI?~'GBW? ƀ9hcQ;42~X " ?˨Iodo" w\ e :$}%cnnP)(Pg<ҮOeu+%{4-'$m.EK[z;lNjk_Y| M5|B3Fִ8OP~7Lu,fb5[ ۽ĠrI U5Xݢ; aafN bVv I0wO1,> Q8iK?&>ܖFgp5o^U T0@1 .|@n5YQd_f͵w1-DQP"hwW-ixJ+vG=}M(_Opo0a\ЧDʒ˫ŋ^lՒWy[U<4P܇ iN"|NQՐB>c`WƑX}B)OihX?Rwv6nb6H7vۺ˛yw '#XUPa\yP!dʹ;R3R]=ݺ^V$%[䷹ri;LՁR_LՔ օw no=)ԁ}r7yYgߝ%ZY~< 2>ly>^&we<}F62 $hӵV|/vEnZz(Rשa\/)XE 8)h{x|LTު?] GOb#"-v]TRFLK_9eMɕIҏeSZM*}NAIkS#0eyTlE$سh :PTx@FetWbŶ%+Vdo5rۋIҨneQɞ8(ÄYdӠf[&uf_:;jp٥W'QEL;psm'F!NmW&qcW vƃ~f߾ [l?dMuL_Ŝm'{-o1~DF]PCS!0hB{Ѧ:D+z>Z$I)ʿ)8˚mj9$>"/m1b:G>w|k=swjN U24P$1/r&~^uʲr;JW((+,>}E1ފ_W.1U1n(|nVIɋT}vda1ۀ$4_%kb/۸3CF$~l$ea8ݖ飁j̬`;$[9Vo"t$,Cq[VZ, d EÄdž̀CSQ.vG)6SYLHU/ۀd}> ZS\bm3jIUSgKrII1 w$| cʋ5!Nw\7nWJb)cv}ck%Jn1=>xsHP'qԂ zMgӧeD*ɁxŴEς X̍K{l䑌rNʍq6aMgR/&)d春d3ܱt;lkn[Rmzyu&j*\w9Gޡ@]/s'/8.Lݖ6>TfcQA.B>L 5@V;].o\`|Gbu}H+m,H攵sGeqrW[/xZH>)"EU ~&Z89{Vavg {,}bl5gHN?͉-ǣc n{(Z3/0<z(ť|~p%a+{ү{QC7 t7*m;ɗ6h{9`J[hg +]Oo$Vs8CGׯ>Mk{Wiu똶ˠZՓxÊEO>ᙑd~o輬=DN7 Q7jhZ)e>$ijtiY6sFތ̛R΃~,8 S۾ctoewRbJ05qhҤuW2N ‡`|>ΉUa@F!$h⋠? qh"Mչq /qĂV`lxa}d8T'z˧C*="SSI~Gm07F^w0:phŗ vOW{V";oU0D j؄&_~ mu2l#d'a^S#{yp2y2uԒ9j'GGB⍺-IV "c{NT[UuJD脄֖'MaWq rmsTѻgV2 \ MbLK2NgjA]ܤl3E>*WVOc6Sԧd{T_jx" ZsC PL3s,xm]=@WO?'WdI] gDTaqpD~C"nRCK*Zh3(@o?©1r25{E6n9@}YxYKA.L H DED},<1ƒA?0quu,4Lj16iPTMIp=MRb /ehZZ*YȆ-pTM!Jks{M!mEGk;Po2zanaܡdj^ǎ2$ux6v9w07Apd@7`C\?@Y:܆~|X@ѫ=d pE'ue L $c2/?Ǝ/cE;Rk' E>wdTJ:g[/*V_FjQp  d!\> yaBe 7-G "UBV,uP[4#JHFy$R.tE^ճ4JD82~I޲b*&JaSyzyڐH+#t[C?qeR<:6CPW ۷p S'_G/\󋲒Az%ogH Iuz #{g R"( lɽ{@c(yI; c5F/|# Mgr< |'}HTLcA?#^Ĭo=n`@rІCK\' $Lh6}psƢʦ?``g33t0OT fmtS~Mlrz,}d@f(i'7/p{FQbվLΪl/<rV}g+Y Qfuz@xx.Mʸڷ*2;izf@SM H|.rm}d*3h ԥ/YVhBw,V5jUV@]Z\BuHhIA2p.q`>p[Ofi0BSܩ´uP i~Ěz3X jF9e)s}IT4GK]˞[ܓ.Dbnt=àz˷q_kk7eDY#"Y0AJoULق Oe-Q.ViS56ˮA[!;hVe~z%nة/Տ[r_s9qa4[p w!/tٙ-iZxl'bqUj-͡f|R=A_IEXiӏMI@qsp*%IC{Vҿ]%\K%zEwO,@6#.L":)B{D?M!Vdeydq:b@퉶H=m[[38A;L pmW$]mVqi&qg zMP%G~yR{Nl@%E*vג!´5 g:~tɧ IJiM"U,ylN&>EYKI׌M ϖZYi?2i!ߐ))7\cSs1oXzz+KcF{{eU43`{;$[?.wqb_!{{{s)+ojaX~VaNv!Y8BTȚvqHkO]>M%_;3;#fÚQaH@Wۍ9wӈWR`bHYKHC;f=&%54hĠfXݣp \}J{vPoZΠmrcIc/.勷ȽYH7Gα|uֺYz%" Џ%GBY3$W7 =2LR9[Ϳv{;9ل ? 2;>'3d)8-8R+'ny[D\M5%1fA0J%|N64qmZCr'OûmY:9ӐS.ZTӑFJx=M?拙PHP&evd($Dl>QS7TP}xA+QK˭I81DE-lDKƯ/&@vwi*t<(Wl%K OL{hF%yC2Zɖk\4Vcٷ4x%m }uj\GJ2SYVf_/Dx oYo7l M )^\ͦChV!Rq}@JaMSMH-XcqX^J\\u)4'G,A13v=5R5.g>إKw!Qqb}. 0I7^vp黊PPSZ¾|ߵQ)#|IB G^!21]RxƗy}Rj^Uk:w0|ʖ{+iv!RG:AXU1`V)nĂ2H^~񕏇™ãzM2.W-){+fpxjX-$BÏT/r F1_Ny 7k_u$lULӣ}o/cQjDHk vDWaگ,2neubarzʹ0veWwc;S9xVDo1LNFWy99^3cp}7U2 hhZȎrVۗvU} wS 0D`:ł?< qf֡9^&@ Y/sgiK=n1+\r~>~7!(j-1HUk UA6,ڜ#CMy EƁTR'CvJfgmW^aaWnez#_#Yӂ^ m8$NcL~oV /dw "/ ȚOm"t`=ci M=󊂪m.i{8ahc8+E0x{쭖4Ko\RSo\^{JQ.NӈP͂ۖqB834$cwVFL{n]u}{'lzd][^h &#c"_{n."op݁g)|K+#(1 Nyv@Sox-C^59?(7n1@JfTgQbIEw[if'ljB0F]$^]u`pُ*$Uڍ6 C=UB, hYMFMM&GKYͼ@vb5 =9pU.\ -6nteLLq :3S>p6c_o>\VyީPӴ*0?-vyM7of]g=js%=Aح؏D`" py>Az0GgЗxce#YFi|v|霪O^ݭd+J`}k/!*4S؆SĢs]:OLS v[| vEgm_CԏZKDA=.j&z7 u(\Ҥe+5 sN l^L%2xeB`71o iٟq v2`ad;4h CDƈP"&-Bn U\',PJ!iL`~4س,yQ7րZYLzbePf.mҧM`i8|x,kCAg~IV'*EzYg)"-NG'm`HGs{ 7 X- Ak) 0n?%y*D%TN2F7NĖ(5iK J ì@FdG}SIԏ00wف)^߄Oy) [y[Zifl39E]#VF_@: LYiPGB|B>*krƦ}$ aˀ]/JɫTjҢYW\1G* h9/ONgn5&mޕ0=pJ*kQ¨hKUCm֞ҙ +q`4̅u{#[RU5ld]Qr;|ԫ>[&J˽VsG)_a]jgτx2V̔B\3yeFж6?i@xF.?WK jeIZ+(J2sA>{ E/@߻NF@؋b@(?סLmtCXV?A/ABrdy"E ;`m[vF&^d19(Emrk騊Cw_/ J8"L bZ LBh,!0ۛFeؕob*X3LAЄUŘ +anNi++.g/W`&f*6Gb3|Szj@OqbjQR+t^4$+[Z}#:oUbVe!{,HL@UnHiӄZ'{0:Gxu@ LGâ> p{"⨐mT]qN_ K:WqrdzXmR#*h"{&1 /wLџhE>Hq*lb IUv.ۅ܉!^ \T =^fV2оMwSO i+&FoWF ?t \鐲H!zK.bD4k0ԈfS:Ss>m%.D%kd"F4a5C!\!:+Xy4N,,_"/u[һ&GEEfpzm G'r2 9{̯:K~틣fݠeڼi>ʸ)Y+'n?Jn'@`3q:~ˢ1˝4Yr8_wl" [bN#y؂>m9;BU|/֨&ʓe`TU=n5T=S" Io!oo*Dbj 85pPHsEf*' )7I=G{!t<#arcE0W?hsgybxO48&MdQX?;"Cxki;gqKt㍋ Su,s%fP_4! D'@r3uf|DW3D. '}_0*t7n.qJ]纼?p!y&; 򠌜r㈲S]ī'rq8 Nگvaih F\ҼD.mhZ7=0.`0gfcHV=Xq_['{r'v8;IE]P>Hx}F)|l2W(ʈy*|7QMt| iBì^uP76$@",MZ\G0!P`PĹ#Պ%.l"f/܂u&ΕH>-HΤ@+}(`y],J`B\$z%~ dBTÛt$)L MZS=zm_< Z bbI{dUj.F!w;(~g *$\NE*YsF}EmȩZHsgiȌ*94U IL'? DvIPOk+;FAex+?$ipP-b&M\+ЩiCOR-t$9\(xZY< ">$E9.* u}E}uRvm7/z--!-  XexSAEb ?(.x+oF>3Q [ﵮ 3?elq}\e{5H:)F^Jwoj uq\!$$R*7xŵM RȀd˰bᬵnrvJeGy-JB$eGZ5H@,peIa~:M/G@WHP;ϡ`!|)~|yz$58tٺ J\G4l)ڄXL*ge>ej^>bd>3. e..ao)gmg=\z \zOP9꧶ ti9' 8/1N;^6a-1#wY%`,A<^ 6rs–Z| SiU&b]aH7gh5H nUNdn*}\QQܕ3L_IL-jtVC8f!Ak XsPUss#-|/vfMeu)3B}J KO1VoS}:ճ7UA(u˲w?(=e"*er{KF8 ZwYw"sk% Vktem`GA9Q6<:1F",n;%| aBz3'rԣ^3s_~ 6텿$fep_v+>j uKdgU&SwDB~@E8Gȹ&Wu0ˌKIˆQ0w!;kQp3㶥@G\$W KA/bR/:2\kIm,ȳJ1djͬ,1,=CN͝b!#c#%5%<Ȼ^g陏^@ !RuB9EYoIdfE'8.0&8mXxvpo1 +[;u!vŲVpC|\Ny =8c_Y(HgP@6mfKL B词Ey׎9<$J[hdg9O,{nPz*7Ls ¡ZS1WEg\:S;'n0V@P\{ ٌK"?ZO ]K>\Rg\ \O90N5Z?筢xI* :rr`isќ9q(pT*?QX-Վ55U7?.K'O]2bi$r8͕U8B|y9Db#Pk[js낼{8;WGᦌbCd9V9!yY 31\< 5{"vy+aҞ=(f&N7WOwff6{? *ЦQVE5:N_E<߀7шzlm:xC 3 IG&+^j9ƩRA#:ެ6V1uU9&L$`N {CP vQts862bQqkqk2AE 9e&"@"S'7@4Qf.L1vAj\[>n鞄_59E)gX 6 6z[hS p)3o i "?|r/2!v, #};_|?Y+dXl!2;TUCzZ1tY|yG]c%l5dB85äڶ{ô`< Ok"%D>.s-V,J͜ň. j᱌Un_~#u5ތ !Ԝ U;L_=E$ǀ3[@о2H@G-w q0,i'F*!|:jHh?$ ,5hҳЎ&, l'xQKk<~Ek5+)J#,^g+)!\x u"Y@`׉6vpq *"WW2U_ij_}nV`ĵmaJɊd$#8&ntpb`8fz xlw57~C G=I3(q9~7bVD&Rzew͸}KoܫZȧ3>pa }3[#5c J[bșxs~R[ ,/Jue۹pcetlO3&nDR]Qa>NMuQ+KFFEZnZ Oէ', :XGn8 wW3`P.`ƃX}=v!3*-F2g (DdK#.>kyD(aϦz2)/r\@z u5A&{J5 K*'yz9yj\27k܇W_8݂M^,v)vYo~ (mO0#l ;f籁Ok5jfUv z A.Oi%+{ lo_07><0F|+Y.xdzE>,X4% ;ZR!9ܮ.`GU-#ڦ9YAjjyjo E52)ed|2B D9s@?>!pڜ%Ewku*$m)~F gjݒB&d'}`C]WP$Ya:eI+K'ؘ@Ҝ/.&؎H13+Vb Z˫(5{J6xjlOTNnl>Ꙟuy)X5\wß.U~: CQ24/ ?r~ m1f ^pZ<4/*9eΜtXbN.^]4Jd! ^m,"9)ZI#&[U+&9E}L~;!M;\^>6Ngx@1@FqdA7CC "r ߡHVQ6P4Ӛ$\`#V3?(Xp4hyF1jЈS}+ͽn8y9!j8/wMOZ#UzaI~ Ov>cHҡ<+E#x 䦦Y43×05D %mWn:2ǎ Im)[xL27RS0 0o+آ.fu#Dz<j1yFS {z輛00CBE~$(|pA#k=@}1÷ި LV~~# T]oP#~>uNQYk))VcT8{J L(Ik>IZh!чj rMXk;1k&cѾu|01&XK#wH+{W#  -E_4KV&j+yuI7-R/3%TpJQ꡽V}O- QRH"Zy6)z،R:PLq jReu{,gon4ހ]BqdV:."T K{UCM{ 5hKoɲ^ҽp .2F0ǠOp(%% +W-AjS2zϛ1Iܟidd !WHTWU"v7jFGh8TXʇ]I>`-dޥhڛ.Ź +4* pec$_ 6>$"Ę$7RA WXf[rZ_e?jɚn$ywb柌gZC^%+JQjn]eSbPOBzM`Q$w iW78<4E!Z-|CiF|&gwkَօ `\\["X[sS)/B7Q}6`OB `S#ԙ:b = ,|" bq1BlPP0KWx qCuB~0A/h<Ӧ6mxz#8e n BP@ItB]`$Q%F<>MFJצw1c?ҧxk6'ABEC^61" ~P2Mx_9[ =j b9dI~L}& @t~/K[s '@y6\)x8a%h d-z^y>R SI6,$0U)sy]qKE <; 58aʗyb媎,{'6sՋ R&V|LCxL  Yí/z߻[p9|;yambSZT ۸8PT=JkDϽ(E?F>cWsRP*e P [xg>& +x7ZK躩# -1,>_Im7(`58%N3\]6LQ)c_lxY|L9gUK.m͙]v f+INBcFlڇ/ށ4Z̑4huJEϼ]k;?<^kAQyr~Ѳ+K5[ŏ&2)AI#ҡ;TGfD_qY굃$%CGT n]=iK*sգ׊d<1hjz?:=Z X xDh4;DTg5\|Vc]{8Z~Yo!57""b?"Dy4`^ESuEsWZĶuhty~!)B $Ug4o9C=)Y`̰5+x1jSl.37l/}#b]:A1CAz8;H3qQ366& e[NP.TId0·dIX**{IU`+ўs*CMc#50@2HU P:pTWWދՈ50?]`%Z-[̖6΅̾ز'~P 5zq>27OTN3ԍ7N^h!gxHx7JxbK֢Ppהm![Ȕ-@JaA!@AWk.)񟌓eekte&M (CZ|S3 {g 23{ѾgIm?UF\09/:Rijya;0u[Le>o6yj`%ꡱ[7{9_i/Ήq5-43qe3DpN&FӪci'uPWzuB~+w\MJ?/47n^oh&*I=~ō.rAm./k#ۨ#,=A@LK&ѽc{^43u֤+t:-p 0ֲ'ؐX qw dQ]!Sda [ (Ti)߸c KcoW8LwjVSuL^A$@!zaV5Yn/9*/>oTItN!y`2W,O3m;EEaܕhRl1̓CeSѢ??LRZ$࣯xGi:3Ul>|#Im˒-Q mdAkT:i0B*J $[' G?>:|s4Xtop[sFWFId}`[byLlF6A|7!XCUɥMLV,y(ei:r;mcsYqeZl,Cې] dO,H5 >)" b^O#CBM 6!La5',6PqRؐ~U3ȝ[4Kկ]v1RT|"!&dʉ$?[bO-LvK7#)/ff 0!w9aQMe氐< )N ~6hٌ+7nwf\uIeB!UVg)8+o}B_ҍ=Wt3ZM aGȗ-2 0Sx1BZ;/ B0u}Zh _Eݞο ߚMKU2v_?q@WO ˲hmE/wKqlS%/]|)0[EaJ|tq##L/$fGng@ǻjŢj{)-$eoX%@^y$x08h9WTAgaǜlHbe%` = ֶl fpٵI]FYOth%[`5@"&$3qU0fQ ⇻Ŋ&C4NF Sgq]Wk0J V WΊ4ӛsl>ɹA+0+^j䫞ʼnM{edlv0xRaI1d~X;_0U?5 1y"*uUpDJZG<vd.klv뉐} tRe&؋aF.3=}|paoWgb2&w͜ ?zcr vӑW_ Ųȍww e*N~_\>]=Y-v F^QKDOI(/ZV3 =ZZSKj|o8_#+h!kiō>/fgftC*[l\QdU{}$ R\~S$"1r6z5Q^o,== 71kO ;RCRR i{C­O>#-sUŧ2Q|6-CK4 Qʋ/TYH=0 OK1(>SSt/k.l)`0a`$ؔo @@dCՙL;LM:NF)l+6YR I`5@R RwYv- gWH$(yG56Kl[h d_ݔᅡ(0hy9&EFW%_M2oPaSݞHUb*Qb 3\Ȇ5y–EL^5SɝGPs5!I?APӔaI#X5(J{O|Z'ĔSO`@nرGǮ+8 .ҩ+݇emS*NcDsHlVjLdj9k`l람|jmH l=UWx/cخ]b8doE\] :#ݘDP J357!/ND{e;D' 2xd4'c3mʉ Kb@t:x~trsY׮bx،=KY}uC%nҽ8EhY@-'68S2z8>Ow:D 'E7%17QRo66̋{$ݷܔDau C'#XCZԉL 1~Ey.ŏ켹f12>۴24~jK;$a؄.^f:M)G*);yRw}f*)[Y3E Eg>KIPS RtF iFn@,tl+a^]"E01|7V hǠ )͛A;F3t6 '$~Cq R:#OBNԡ2dVlz+KIYSS {enYiKPeoͤ[usSӊlSIYZ͞@Q("=ȩ8.R*]o<]lW $nr|rmW =ܗ aQP`%3#0D膏'o q6/g\N{#\_Ĕݮ+&ƌ2a^o/9yōӔ*`X -Ğ1aCv꺄oE Q<x1 jqEmG23ֈD]f=V_sW6 irK2|6bXb4EU걡A0Car}OLDԱ3>rQ!LPk1X/ ٹI4DqafJ?A2$i6ڞ+Clwy _{||׍!Hk٠6ӯeAx sVNJhŶ*,݆}5ć7`«8^ŮvW0 3): ,c`E1c.,x0\:bJxo5I C,&K_Ӌ@#Z}+wi`M{c;t4FR*#\mNQڢr=;ga{ 腵quMSJBq865Y0"肸PÛ?) p|>tquucQ=iߡ6 _yʞ w}<;pyሴjsfr*Dp~ :hVZXOB`o1Lqfw~<~cjnpo `Lcβ{ e@B@GGw}:uk1|IL}z dʲVMi^qzhJ $u[}pOСei 3!wјO[icL*p%.#L6voVgZ6 +a/.¤X`e7#BgS_ l`I RgӇ,c#ZaD+%YdѰdo$q=[/ᄊp6JNU2!Z  /=gޣ Ja 8m  בoI,/%[qܵc_oj_EiafNM Umj!t+ۧЁiz U_Ya!mW;teTen=M6v|юٻFHd%~Rٕ%eLx=2Iw\rf}zX죴z\z0Οk(1מ *IBx-1"Yjpwc\Y4> mi9d~e9j/h-Ñ e1%4JGt~eiHd3(ՍUd,ʴ`Wb$C7W^ x*yBH,{eTӁ?kɓȗ*gWr8c&H@[Xn30kV-ak 2jO '.e{B.Ot*y H6|A\>5+6s̵?-+|!uT` 3۞Tp2J^!)"[(h,*÷2a NeR~#.Ӑ.K=G\w/WɌ$>ĮEFˡG*l VXs2l>1[ڭ[4D|C.b>2-`>$ڎ.@]?* d M5jCl]AQB0ب6oeΤ 7V,T1PNɱ'(_)?;!/hxqjۋX6so~\+ںk75hD>nF:KF+؇sQ4C<˛{ eœ('E2<3IsFbA)͹4; ڦW+쪸X֬%h<ވY/ .U *F|wCۿK(Lg$%1nEα˼MZ,@h,,Q- 4l2g:LGޞpzRF3Zu|>N7w ->P]!4P27Q .kvjG`i!QAWl'%W =֍-)&.Gs  =sS'z^5DK4/JLMvAN h1mmM fi)q/F*&=-qz9?b(yDxU i&WW@<kv8)!4Ԗ{1Xo +#WZa{MhۇE9D6jk~W(A)& e} ,Ӣ*q\FR2$} OXU:ΦfP OoKlt x٭nG;9uN{q20מ>E@yh3ge| !^5zm4)db3 @j~k.T <&Qr+.\Z-R:9kұnc"Lrt+QTSq=9tĠ7^ˡ<)D04x+\ Tt :c_5؅Y^_u:Slŧ"OkTo'w?ذ"}tS?`NHP@3t}И\T!y& 0;yNuf N.g~(fͩ3(By @|0gپ]ϖ\GG)n/U!aNpSAĽbj +&W'$`ImX#]tۊ0aGZ!du_ͅ5r5FXE)֣cWBFZiәm֎*sOoN.8(Bf!&p%0q0D~ϊuJQD(Pe~ڭ;"{L;xط~|o:Y/?*B7e 6 ^H!$jTӅ輸yzWWřL@Q6g/;@J:eO`r|q9}`qCa@K% C8n* Cwôd1+z$uL'P}}‚f+&ZhQ+|iͳinADc<::=R{UPL6 3A~Zv712-F,p͇ҏ;t Xp5ݼbѪKVMM \ЍS,s#߻u{{7 N yg%r:Ԑ3uR ͠pP@U@651E>$0̨:n~ ) N>noIŷ)ȋl6"j & GK,۞5ʺ" 9Yf@R#hYn#\ y%E6sy=.#1{Z~wE7ē{0` ȼ؞ө [{[ŷ?<56n#6!fרĿ.mz̦./Icˬ6pk!&dm-x/s$f*'y[nq)w#xBNgaO|1TUL_R+ӗTmE,7?YY|9̥XԇsWrH&Hꫵ64ɨs'Zv'#t&z<@"⌐ ^W&ī9ϓV #yJ^ZO`b"~"8AU[Eku-`1~dn taQHZA1/(8*DԖ)lyZ]g4\ 0!9D{>'`X`Tb+"1<KkDNCdžB '2pKQ%H:0W?Z1<:``a=YF]j2?ei+y4wEm!6ٔ\\,)rYosT6jCtgbp!v5a"Cjûw5]t+)s:^UGZ.C*8exiTeW2ױ*[? HNEv"zb эIè!q [G6לь-XdS4}**\LBjb/[Ml/6 'oE9* |l=\-:5CՋ#tn 9Nxå i&}P/ xF=r,~֨1|MuOZߑeqKOWNibm[-΍(Ĕ.<-ۋu?#Suj MsTЈ34JrkoTd~  (DM-^}9 1{$CU_D?fROcJ,WyAM 1#(Fx7>L` M%qhclH,4pp)B$!#9Л/~{;E[rξڅI! !p cEQYO7< ޼}]1 d߾^t@U{ JF*7+ 珇Lg~=j قVEHen` n Q:YUSHxGQԦ=L;|pϦ:6A'@ZƍL Fo17[4ŁN̚+ weL!ɚZJqSI=A؉kõ ?1-^ow-a=2pY3W(5? 6 !}BwcFȎ%_r:Yl+=ȒbH^Ig uOp^O6@ǝm{%܆wdug?vTڷޑ&shBse_m\̝߫4,xq8g7^E4IB\q *Q^7홮X B,Wӛ\rVm #GB&ȑ@eD 1T -Vw{ +7gײrηvWZ>|tYU 6G5sE)֠ f1H7TM|R\ڶl=HG&)"u|M-,*R]t8o\q{00yeLaF;6Ij8w㲥rl̋,UFuS7ʹppЯdLyaf\L^=rA0IEX mGLqYUڲv3](cX]/e@Z8C6)HM14Sd/,iYҰ2^XQ‰]3W\"h0TUyBLΦNgªD>xwxM88PD=ڕi9Ō RА=oKQdՑm{;ݽoy)ؑeUtM.o|]+l^hcKlB-m҇tVj辰gд%-ߌΑ׌éMh'֠пMjD\˿WW^k~&/"f'6ka T!S](<\ =FE"mYnE7D8Bb>sT  ŵ\:5Цlgnkf9R/ɹN=ĒGOR˯֦\mw*Ga0n%|!Hoz |,.||4LBNYs0ٻm78UN1ߏ/W6੭u4Vl"d.|ol!Z Z>vUy/ʈlDk(9 ')a(!@*{nI~+GHkh١8J.XNw#8K/ ܌uֆcw,Tz9Z^i _iGWK?Y8!]Rt/RTEV0ۆy۵"Df pKz< ovB媽yv v‹x_n+' T",seJ!xhV ZXa*8 n0'L2g!/{Ywh)ЏPATIcQD0e0MmtJB#/ ){WWu`SZO  ؾRdtg"mxB3Wnz(=v#B5?K5PWG>3>0w,vsBS:"lAYQ~^dD3 D~@GSQ0YWtAIn[L Uq= g8Ia3k1lIwnK|0?g.f׾k1ٿQh0B ~Iy{K06خ>h*ykזywb гHݦ%qIE/9! ZR!/ߞռ!GEy |BzcjMͻz3i_ ,-23<ݫ%Y@ѣ \&=|ھ.ND9Y.rJQ=!oL{l{H owڷ@?^LHLfnȚNF7KWײAվs\QM? 4WU}B1=9yV"R a\ 1(82VBGHsf ѧIѳ@")+ߌPVZjĖD@2}G|Y/ Z1S|IgKĂ!zR!5%SmIZ*J#C-Dx tR D2&@M*8!Ȏ8u54<gP-:y/+ki^,?St5<"\3R޲1I S9r)3(`$/lvZ׿Gyr ́=敬jTsw6q-Mo#q~p7tLhA@h Q*p- \_2? $Fz;h# _O5Lg>3_FhaTlUi\́_~.vtl@0RK@HvExb+:fص]q+j녤p] ͭ@m=q@B)H8[1nVl4:Wk}%헰uR{Kmf(IE!\nZYs$-2URb}U_JXnfPƧLs/$7 (Ɠv 7«! 6 [pAv9:X˲{-&E1J&wr C`@ Ҙ:/Zvb+u IC8[QEſ_=^ 565p(c_]Ƌz/iKR0f-sOQ+eJ"xYn4b\'&bx$g) H& eF% gЍf r{SWo歄qs)v#-oohY̓^Ӛ^'/u u> xbO~JЬ>+ }sy0>N V4q;PE:qTRH Ĕfx$/2X(`[upEÁJ33|BEJa 5ocm@R=/<;6 UWߢ#K"-k1u>aCbT2t#L"(?=Oܞ2#XŒVub+Qx8a/8;95 uJ [wrq L.;-M+n측b"HlG !o٘zy,CV#e(0\/+w%NH߅R(4Y݉'4SwFS 4>Y&.X[(A#zұHnZ VC֪WGV4]m:a2Mnlt7䪥:U/bampaXiGƇOsO` 쬿& /7rnV'S%;bLY8nGӤ8}L ЊNAx^+Q2H pU|{W3@}i7굧@poc&rk9PM(acLIT_Pmdҡ)9ᬂ6q*)j6Q=f٘OmL yQ $-`T 9E@^e^"u +3:6}qͣ|tcY ãBt>dFtFF%dwGV+YtP?P4ih0/zүɡ!""|YY< gwGɀ9U-E]*$Io߻;53oq30ϔ$ǒ3oRywR$mE*S(uKM,tʚqR1uh{Jz@%|4e l`_d9*Sr\k;ȹHD_>wpui04&7~!/MC\v,Tne6۞TЁn#TR3. |l2 c?;48ό|SӨy neU6#~|?d q#.2H ,3 Cq!9$R\HX4VM|1ɘ^=TҤ˶ >k܉Κ,~(5[T52gYZ07070100000014000081a4000000000000000000000001646b69ab00005528000000000000000000000000000000000000005000000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/firewire/firewire-ohci.ko.xz7zXZִF!t/gT]?Eh=ڜ.+εДg|bŴur@d EM BL͹t6086(ۃ/~;u"+K̝v&iZz|ԠZ9lD06,Ld_)Rs{[A֍ 6F>`{H' \L$@U5 o!Gc*6 쓁FO1oу%ǐ!2q]]hƈ/Nl5苪vvɊD-F{![{bu(($2RLF[r MSnbt6/ ZDȉP;t\(/HVCF;~b*8~Cਤo3iVu:@i,/v|E]Pn%eQxutI|h?5Z׭֫8gz-&L"6o"X53_Tm2ԀKV[eԦZ봍7c9ᥠOix@6 YfՀ)XX<(ZT`+w \r,/V7AP2뼯6X!*L㿣(e!QC&BQ)l`7jvM`dޭcN/؝rzjn/< B7D;{.l*MlcS]%X4K/*ͮ)߅V^){ t|;#x{ -hn[@ K~\yCw1lZP?)AtK˛M[hm:rBYmbŒS͌gk&&Ahsg¯Q; oѻ*Dݖ9Hrq+͆ЎI r^h\" LCPҦUC=،PM1 lfzr{sKt7Km_&m0Q)ɣvI:[l2绞ܵ.geHӞWSОhz<εk-u̷9'C}t]Bm4%X]mzjN<1*zJdPTCcLn+RHSzh;tC@#=x"q{ I2EI;,o> ccK)vRcוkѧaF̕ܢŃ4P`ҫpt9؎wtU,)M..1򱐨ly(`Dt)e\[{9jd` 㯦=nZFuDL#}XAtJb/J9d1eƋڼ@bUxbot'Qw~S:3hmk |ƆBh9>{/iKTj2KE|V}^FH-N"IW[A  /qɃbTLӦ-Ȟy)MoVL|X3A Ý\^u<, "[ 0 O GDhoVQ,9dJ;17!:C@&S^P1^H@CW0eQ(,7ʷ)p4ӡp.2i]0 G:=&:#c&ܧ-ƫYMwu+$=XEs o[SWڸqX?% yPen!zػ='HKjN Pϳ5@{KɁE @FwrK q LfWvtSqR{.o4 .C>KWؿ~v4b'DQl3"3f,)$klޟ0)X{gpFt?/v9.y;x]Wla))cIĠY8tL| }471T12+=4@!aE( ?JOMd揲g@f|aŸF2񀒕߽O?8qڛ1'wbuX'gTW_,w锢 YHpCıh𴇼6~bbgG\Zo+i:*p-U[ +jxR%lu ߎ9C=cNNRU\s~{La 7:&g$WuauDI̯pIFc3oE<2t؈~o$*r ~Zum_yAiV3K,OOvEv3:S˳n p?ZrsJ:kfe(q^Y: SN2O$#D%r K>:[z䂼a?s[[!qN ` &V6tҼ F+]GdV==ymDI$Z<a_0P4EMͯY,VJpddzve;6\^r1oPcy^,>@` &XrK>s\"WG5 (fEb \=0o Xs>OρZ@$dP5K3>?,<;-5IYlt:L)',(XZV"%EPk<CGJNtH;ʃen0S@,~C2H+g9m8< l[oBFw$fCVQ2' !ުUS\r.E wǬpudBQ=Hu-׳JZ{7ݰ0qI/ޥ)o gBIy5Hhv [vQI Y͐z+8]V>wuƭ=¦ޢR_񷬄ܾ/G&ͬWlUumk jqq} Ri{5r w~+q Foh!Xõ%>(AHq gRR[\JcP؄ߓwf\B\u>+7 gKq7*ǔf;RAtluvV{wdn^UY \?x#(6 pxV{mG?=+#2]^cPeBzGh>6)%3q[@xt^S6$pUKҧs/E,w,FY 6j1SXUǎض,M2pq`c%Uc_|ق]/ʸwH>WcȍS\bs c~kBv*!zCjͅYSBay :.|7 ^@ en35fux@yljDgKgG.(ʤ}l"2(" H& Vnl=X<Ŝu>qά0偬=Ffr{m1/:lc2i5R ;ߐO"i X"K\u}W۔^Ѐﻲy\>ҧcImS,"\wv\GgWSۦ^n "A|B0<W'wa1`oـEF{7h,N[%@ylQa729#o^B9]z/vH˚UZqeG`"AE >d9$r >[Εܪ\Cbӭ_i:zl2k#bE`nhDe("t BX [v-G0U 3WVI;3SS qQC'ʲ#A Ho*;w)䳰u.:%BC"ӒBVm8ٺ({/8"#Dp{ 6͒;y[ '@wTD}D FM"k[{1iŏX?@6geC 7Ѳda ^hsU.n/rVbaeUiof(=O.PJ=gI}ȕZY;ŠXDuaO8R'FWgyZW^Eeٰojo?"EٺaJA)5[UGj WP>#g1܈Ϟ:p( ܯJXYeEe=<=1nuv1{Z!p-ck5=!ٯd|?ub>\Vk8Tj )#z!szN5՝*D+gZ31&o$?]Ȼx(1%{Ndj$YuOBs!X'!VFZnH77nVog3ChyPhFC!rU>HNF/(31}C}VD|,Ƶ"u:.ؖ?"ǛhC.UۂThcX"taqY+#w*&^@>Y_{f"oh)+rJ?=/oc)|D6w9P 5U P{^<*g?dhdGi%&QѮKUP?_tXpoO:f(V<9a7MЍ ~J`wsu21:eOvPyoq飝#6dǯ~CfDs͢>7ss ԅx6NH4D 8 >^D;y7k04(P }k/rdE]N;X4gri TuHrO+u>UpA_ zm3iή$5ӏFʹ6HRo*vop =aXЂ)%mz1 T.?vB́zq̄ ikRsГM0 Ϡ?J#*(]sؑ-8Q:i.6qkJI3ѕ0ܢbnZF߀C$y,v ,Kqs]ʤ`rUeWA="=6קE TMo>^y:B>g]Nt!L9" K%oe~X؋(@bmn!/7Z K\8?8h l>=_.Vw֧m%s}VwP32( |a%а>!.vE73GhX>㻒՚^;`ߨ6ߤ-w.0uR/϶ލ܀8)Ut5|z~|20kNٞJiXF[Je؉!e*ԩ+e:Wּݿ[Z"0tV(>X`7Dn8%=&{#A )VMsSNE2ixJCxSzZ^{:? .w *a-b| eT2N5)tLIsTN q7䃃 21'n =Q7%dTgE%Zp>:kۣa6MEhZN^=qp5`w{*6Wn.; Q\_{B' c_jeO䴺dv1qϢVw,l +@SXg<-6ym*Ȕvbٛ-?!}0 )e⳩mh)t9S|8+6P#aɢxE^bn7S^{Q=oL~`dr^u CWF!)SAFr*/`=ʄ-\ز"7 g&*BJ:Mk ?UB0fuDl0]6j `3km#O+]yX\Apǥ~-.䟨~)ƆDF[ii 0{sܵ a2Q}95:т;ۯwƎYM7v-鬒.m2:'qbˊb5IXH\m >ykgU1ډuSV^_ ,Wx͍%QPkA!0Tզ0?ffFؔtZ?mpų%>jXao##WmQ,DEC P^@y^)DKܻYx4Euy$] ƜVp7^1A/Ou!9T\5rr|דu"e|73: D═9waoBA~VNX1:ϟ_e䔱,/]u}U{rI/"T޴Oכ?>fMڊW@᰻)!߿7|#001Ԋb#2ԤB|ĩ =vIӂJ"V$UX{$dЍsCYRm0i~̢\dFaz[~$WσrrǪ&o5gfI8J8bH` # [mOy8\wAVda#=(Ey9$?jK%E>, 9_9 Sh#bæ}fA{|1AApA/i,漣,֐kd/}~')z'jecDCƥP6&rp$]܂ haٗhѵmj͆TMp\\%vMXG -` @ ֺ6~Wr`qP)^;~S6?=0=BסQ:Tn%ڄ3[O/c% O ;um`.[+.zinB#!XK *(]<ײ0=AdSi-y]Y=O|^"f=2r'ѾX0$|P)t+a fIes@`K j;*ъ` } `qL)D_Sacx PXJvAf4? m7)):cE#+s*@>cXW`J\Z 0PCuGݩXx(Ŵܸ(b/%nl4 ~"?ax^6ۑ}Y[li5XNřB SqfzD';TPSN)S*g'yLc;#bhڣFh^`l q F: ~mw,lC|0~A+蟋.N9-^侪\ߓR:II^|#9XE-pd2d\n>J*~g51~)̔=+rP/T4Hc$7kPjVir_'oUIn#PAU'oxL }!mpq=|se4mڊK T)p`~8]Q6xPO:} l.ґk0` =5Q-'s:T҉0zb?Uq*p^adzaAnƗ^ ׄa,vNl XS{+[Hf]HOf]uL_$&o-yWٜ/AS>&l;J"r Tp撋)&A&qvEOL!:w$Pv S>VS*]}\ѤJ< tUYyaN h I^A>7_KUKkϻ»3Wh53"$h`jMeZE 9VTSH+dza1C`ւu뷶0P;!(!e5JqS7r GIxzc><CipDc/鮠O}}Ԧ_$.mK'M;.kIT_S~e(' V{ s2VsvCm%otJjnSa,fq#8R6yjI,I+r05L|q}h<Ϧx#iJb4C-!uJ"d(3ɪqaўoC7G.;DqDp_ۿ&~ĝpfԟk>5 hE]O8!<>k2]Z}6N Y*ڼ˫Wk, rW z2 %]%Iu)KX YTeڡyUvDad|nG^qT qgsW|=cܝp4=32_n.tϕoGRgLKH606^2h^;V{*gzȻˉ{,CHHX't(y4Nm;|NBwt 1\溍il iXKc}Pvh9o\I܀-|;G9D2dؠܞjs74n<O)+].vť3T)-wPUVۑ|?KGn⑲0} HsvQBPo|ҔkPG3ઽسث77ݲIdrh3' I:1²V1xɫ0'fviox!tet$aǟ9.\6Txi_7hwÊnyBA'}o1D8@ 2$x#4po QW/ FdػO4y  5APhx/\KK}CDJ =[ZiY[F;L C^Aً[JB8d%\+^Pwc!RAJM~ʱeCl}"Pot)djp$hL 'y1I&LȒM ~ :kVoc~}v]~mښMrڲO,O]XoEט<|x*N._\#w/ k|HE`$4u\#=Cɿ }ʁ#RuGmRկőjs,x}^G\V+:UӿVⰇ ډ&/+ ǩ|>ioDIjZ)~@\Ub0JkC$wt&/T>0iu6ƄsrR*, -2[CZ!%}}gR>m:tw rYf,\8~)WB3nqݘwZ#`)quPjb:zv*j+!L81Tp)<5-8w;],Jze` !"rn@>R%u}CTJB+lR|csoK՘]9/y #id fqfq6k}L0i\\WWFTF8ளħ<*4 y `QCO]qOaC8}\T\EJ mmA v.tdNAvh{pom}KZ6n SZn-x4zX4ƫT 4٘j#Mnwa"l{Q!5ϭCPT #YP熻A[=ŷ@U4!gኋ=Wm<>~\0ߧ>ftXutHɷtR2r3OdBdn53+~K2M^?[K,)ƀ:TeЇX+\5l@XjB`2GdF=K-CQ= lIңy.^ %ͧԓ֥GP с( {r;ؔ/.umє@ yCщh4qSFr&F OSSe@+IeqI\HgwۗՏrߎǹ}VV;jݖ;BŬs B;N|gnp{\e]PŒiQ4<SW@q׸=˘ZIn^Ͻփ.RRt0B$tjXmևBP:jfDJnk9?vg9G8ݛ7 'Y99|F4t݋7Tf▸:/_< ϨZseYOI,[U I2ت⯯wy$3/ֳU+(o >NS&@ )evo),MnÙrvk LpIE)EKԣ'6&O(=׿:XNk:CN預%ԩ9'!uN{ɬcՒ\S]-M )"'MW)_M 3t%qZ]/73HXUҌHkVkTDfў||b@5q-I|ѩu}ב/LeU$o_ur}6-޼6zi)h,*dč_I#j.L#So5 .2_3};wݻHwcy%M]vA* n=Ks%lFlIF:خc>;3cuQ jgh;Ϯy<\U^_E+X/`*X>\־a־Ųcn? [ %h6K?f0H$W\d>Xա| C;$i* /a|EƪοoL裪VN+N}2 UB\;o*Y^@Ļ8L' 9[XzC9Eors,wn5 Nibxms#+7 $Z<6N$5)U-U^}WCC  #a7}c< DKM28[1rкx9­f3~zvؠc.^fp(D TkT3Ǐ (a;NTjZ3PKCj'K]ZcYA0/죻 YdǪ85W_QM 9S:lʺYF^rÔ`Yh iU`'6&AZs*3Jp7{r#0rUʐ"WOxfC5ʅ lץYW 긠zh㙁m_'LI4GURᢾWߝ\8*hP!ikEI{:&l:5j9 Ι?u߉'w<$kUI; &WcP^A8L+HGZ1zskU8G^W/+mi@%x 0Zs.ZB~;hiNB餼ҵA] 4qh[08{RlɿeWH]4+x0[pli龎nwwӄU}R9N(=/x1ȧen3w`a>2͆0eUC)<SWIT+ZFN4K-ddScOXl2dӃW--DMUYi9< X*!0.u"* ЙRs~L.)A^ձqts%_ T1ΑM%smAH":@\xhJL~&'M~hUg |)фl^5++7į<0mkpW=4J/Bnn0& iϝn!cZ?nҋ Q i>7ñn%sv̮ r(*T^cH#u0%Vi5b23-{+tٚ؀xCKH!خa ^)ט!Rqx*oZfTUwu-Z:zdJp #FIwpIva)@?gye pu C2Ģ |6Mx3NWT.=]j\JNbI#%6`lC"F˯\ 뺸6eV]aXy5Hݝ)(A͌\t@aqYk8FFX_/:Yg#Qm Qi8_~t>ly&V#;UZG 6X?pgBz:14-7_ LS}%Tvnm`Zzl5:8)7naQlrBHۂYr4ÌdrXEt:D-Gx^,ʲŚ^ˁ<>e|Jiq(~k}ߞ#E3LJVW|C@(vO&z%w/=pw-ȕ$Wc 'mqQ5B D\`̖t{ w@6DiP9dt +b> ZYd7QQ.^[ĸU!iT4dל+-?ZQ5%3Ѱ2}NncuXa $p [`akc !Bv:U OOjGAF=MGєXTqΏFIc>%B e']倚 oBnN\0$y.8":p+_άj艐I|]吘͖ J5 Pwp[GgeӾlQ5Ѹrv7gT.'!T1&G@TPk<h#BuhݏnZhkw*/Xi[.< ?H &ЛeFJn֗PǀsZvY\// !HrYy%Ax:==ia.tKBS;:>=ZF83xކºBvHC^ k5n&=E x^I5k8ҡO1ZfA?K" ?Vfa$c$jhe7Y8IJޡңo^|:[w@rq8J:B7_:+ᐢ:lkGMWS͙Â?Fy'dJ%ڟDr1\h+pFSajKaOLIjTIߨ%{]l]Ǒw7XTMZV8ǥ D~yЉ;4쩢)!,7wvPjq ~߸nf]N^ QAtȩe΄ݴfq={%8RQ;[#AslL%``o򑤲QMol!86#}B/07o.W@S`=W t6o>"Ƹ_wɰ/52>6J+D [M0VWD|10f^03CrYCHcq SS{\ *ג{Nh lGҗZлÿHm-yА;h<ԹgR;>H?+߆ͪ:A|ANj9*EJx`N"W=ֺ/Rl1+Α BХ&5G+7u)טZoWTG%fw}}"= tayS.RЊN]35Q_ #Ϭqr ni#Y9&nD(%E]lQa?wza©~erkNк9yRrs;p=^W @\na\Ea-mYwU b:-r!?CPn]b5g(+I^ǗsJ6*7W#v~V_)Uk86wOm -qN?vlukr5@M^#!fLrZgK%m 1>iGH-Y6 Sv>!ox7ۣ)KZ 7 >*0(.$`;{{E /OmTbg*q?&Vepvs7zfINw#=@0)6:щ:廬JJaF$[/%ۋ( v-&X$͘=8)po"=mZÞ <8nH3{TTB%JCt5.̈hР=qv_|iLoS䨧oJb !+LOd.h٨r9 ng#Z ew@trZ%x9Oxv`IYo/+B趷?忕[2 tb͜3'1`ite/A Khͭflksճ̙[ZY@mmJ" Ɗvk<5M=<2Iߛ5+W j>3Ҏ& T:PmsKExj8Ű GP,' 5y7:)TgMnL78P9cnf^\Hț3?ذ]5)-rȿ@`6ۑ%Ք9N6\iӐ_gk~˵ٝ| 㧜[촺>Tj)fv;/!Uk\Ǹ+^kn~{l$b4,1`ewe*tn70NhvqE]( 9S[]XzՀsxxoFmT$"NS՗7÷x`>Nynpd` ?qޅQѳdxpY%.Z9jwR06HT{o;Z9:MhqZA5Z?[so!zo BFhfۈ-obaR@dۖ(CU5@+`Nt"akcFL@tB$)f=KH EI7̼#o9WzO8`l9>E=ȳRXy ^_綤&$)w//7+'t Se{5f\vƩ >Ls}3*tU-aM5bA6{!7M0A"_CXܜ=5 ps2_/2ﵯAblOh88f./!'s˺alIYk*_Z/( $UB אJ^)M}(;vd)`p( UL ]9pPɝ RLazijCS@_D[L X@MP,/Y'8Pߍv✒IRy)cOk*{oz)] Ο1]0{c,\!ڎeXRbCyuO^vb ~gR kFQfix<[jBv|!ZƘ:7|o/BktB6ʽ])ٻS5J/XW{!XzC;!Ge6fX)+/Sy'DZeEGݝk-F]0-QIiʠj6h,Xa 9ԍa ZOe}Y|Jcuƃ=qRCxN.rDăm~.'vtn/uO$ݤ ;bpn{V|=% 85KPߠ@t+iz^ .&uÑO\x 2dd=ToK)v$F ށiG& raMh)#e暱bBs$y:IZ8)禆\J% \#{@ "c3 LBF?Y,b=< ~e&do޹\)X}: ѧXdݸ\t~G<"IJptPFph5=#\l^Q';ϯo鋌-=~YVm8@x5u/~_ MW4݉LSzEp1~.kq6|j8 tUgYZ07070100000015000081a4000000000000000000000001646b69ab00002ca0000000000000000000000000000000000000005000000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/firewire/firewire-sbp2.ko.xz7zXZִF!t/཯,^]?Eh=ڜ.+[O?/,N%~[ޥ]N4=}/1,.s皒ӝО "t젲Fp+Xvo*k>ސlEmrDxg]k\Mo F|[gxԃ_<.Ƚ&a/Q׸8p0'w҅ra*L3ig:pӰ[p(LV> s;}d$892TɥR&|USb;Ț>/wwK_iX E +:i-eʫ`Î0{-HyGdLVO6r* {FbD诤j}ymAE*]\NBNofBѫC~cیU!X$)uKvǬp#{ZE@rVI[^]R4*H#IEHO$I6ƻBˢ7qG[;;J{ j6[sHuʭbR&K{ou4{lU6LKUMy* 0SvM)u< aI?-_ksJwQ5yS5X)zy2ywlSsҼ!n8y(6:\x}5M g2tѓc1;qP! ,S*OkxXd@}&mr]m=$ĢLɁ-1y%!ep<:ymVCjIBZIP:򿈜˫vu I5,gJR#> 6_umm歴*9cVrpMتYI?k刢pjȓt}H;̗YAz|UrwXDק7UBȈIဒ"kO{|tG끭>wcc1޼^b?^ ٗFɠibo } k^(w_k+Y%_ M.PjO`e+_p}Et[YeE?A"d>ncw&S9⤯{|ྋBuai>_ ٙCg=z!fY?  kPQ챭%ȡD`ꞑUEA8.hv5gXk!TT8$4w # sk Q>KP 6_%, R:GPj瘄k]h+MgͰ*Nʪ=zy_rNYke!WRmB]fyMCjP4ց(8f.:zu8Im8.5/T A.ξG]U:(tH}iQ,GK:(FqI(m]#omc\5B4=yT?{pJm]65B7"6oaktǕ3A K{yXJ2BGwwgE7օ2݉qP>ttrz^߳C4K,ҿU{Q [[紃_cp[F7H.=!7]*'0 F~|Qg2Rx)I%^ԻAB6Zdsg!mjp! sNxLnsM[H /@X'Z~!N2/}i`!P `V3{O(T)*"nJf}W~MFU#L ś 3.o=-4Qu‚BZd 92پ5>"br>kPp־(LïR(aLhѢ| nMw'=H 'SY&U_o `KHYg#~3vryQl{ƴce—^w֋t?k!a3sDSur}.)]+1 GyA_|\dЮՌlkɗ~/tM}u4-8CR/آ5zܥq#]D ׳g_p[a!_mWW;؟w%^nTY,ľ/N{:ظ X8F O+6͛=$8NH3Lx#$ +Ӱ(b[v'hKd;/21+td(Ū dIY?VوD*;X{`m(&86SGx֏!LOhd,s\_I.K$ôT. hVL499I'D Z]mv6lwrp}#:XSfzI#LZ&#f^ $\GT3~" 2/ B{+{(ܲK@qg΍jfx+N(BN-sdc+m&!Ctز _񆊘`V(wA&tzsC{`be$eIM s%˟S?thray_RMn\Ԩ* FNgm!Pm"9U[NH8Yۢ9>ゑ[:}fDz&0z)rGכZ>uܟF|QISPZǦXilSYVP\(capkUevfz븣k2>ZQ<ޛқiBM˫[' So%N\.w }8Ԃ̫w[5-2߷y7QǿQx䦞g[Dܟ)n9i Kh)7Dw2fpQlRC&ԭCw)OE $5BIXBF],g.+nvz~7ʓ0"FQ+IVa&(.UkpJC 5n#QA0.{WFСl;ou}5. 3]BTP%d,&ړyPL=aJXHU R_cRLdlٺF5&" .1%!(' W2퍆`i<0Z7z\Z& g)&/qړ2oTRdD,!/*@ 2 V&4w?ESoyNs )R_jK~R'" @W)jǦ6`C3t 'h&Ĭ=+K})Xƭ;^hcoA*Xsq'B;$(Үg̪+-VDtNV?*" E!#&e?w!n_ ?ΐXd90;5.- ,̆qGe2y)٧ 2/ mrwѮcF'%.B+lҸ`GqB1㛢mq>vp[iϮ֪@٦tR#J# meYLyrvěM:A8el7hz 0I,"bU\Gv8|LM0mb+e$oH|u& cSϥO |N9]w8I[ۧ ~:Roh`}ъm.C<]*U"X>eA3S/@y JJȄEN:IW*c8ifWźPX+ױRcSbKgH\j^꟏n[:~6b3身.$9|| E#:Eru@c)O5k>=VR4VHzyOۚ1h_1ހ}% k^U8cgi;7w͕sc-502p ?HssTa|z?y,9Jx3q$%.=r =Ż@mqu31|i&C}3-Y4ƳˤG7FB+EL= #`Z))-n36\-MYFt,~<עY%MFJ6˼.\Fs-lRK>*&c,axOTI.el'ǸNPf.iY*tkԨAaiw07UzQҚ=2 }ea&'?-&yB1t]FH-@90mGbqE=NvƕE ¤H`qRVga$Z&{q/i^E\D.*䐂5qJvlJ?qs; &ԯUlfc-ٓۂ߁m[ |q=x@6"8WU| >-|76U+O]W@mO_$B62;_"f7hP8ZlR?"-ԯWRˉcQw`n.ˎ+|Y?3uPLz\锑C5s)3,$jg~Hw .RԜu0k.3YR+LÕFbP1 W;7~():a|s8YbtF5w4˰5vF Z;`3N9e|ue`Xʕ[3RƿfP0 MRe&'o.eGBznhn(1Kj3z2'x} ~E%Gd):U {7͍EGJngI֬q낌3\vkcyL+m6?,!2;yWn =TxQIPyN)Ucd`a~PJeֹc5ViG,=?0+r_{$ [}̏X Z4K[*@.Hu`}>aa=SCЦ=ל  y5M%=>NME ~\ PTˌ,AחŚ {V<i~=JW=%vǼu+iIپcph@mfTɸAJHyVڢz3l8p>4czs#'=BNؾ=4o >6P-%ѺF\e8e%plFOD1&8 tN= ,>*+u aae&2Ɇl~A\0P¿/TKB&YCW>m@Yp;5ngN&d76Y׍<؞?{l 3Wb;,wyzLwϽY{[z3ap VN%wsL OO(jD;2M??j#~%2+|qEum(g?(Pr  ?I\oQCWQZc^_ oByoww˙<_AI199 {גj6ʩ]Fk#>%V3P)H)!:=0Z"y+=ÿfj(ɵ _pY̓CEAM${-wu2>G,DG$(6%7Aן:,1>f%̈G_KVyoX8C*NF"_wT`T2A_u9R$1 Q +) I{+I06%ZZy U!08݆zx[?j$-Q;Ɵ8qɘtTbs!2%D8 $"G" Wiʪ_A'U+BȆ%>u?ckagDZ|"R҆DcϤk2tw2Ա-  xE"b pvM y\6|m7@x4zROyyOFa` J>(HtډX7넞wLMiVe[Dx;[❚QRFklQk:U tDŽw?APnw{HpI#*DdFȯdN_1=x30` U-X߃R &ItvTé2\pTrtЊľR$dXrzwF_4 ~sCCA)sfX3+q;4uj8e0(4Pu~ Q y$_^F@E5ThOz?{O8J&& J-L~J>aڅND9]I E"\u?2!an o}qx;tǔLaD&J-|$/KLUoMyG>.bp&AđV Rc.XR>׶,V J5>߽ +7MKoAz81l&GGo- i)jΧrl]0P&.6 G%( RY*<'C2CW[N.{ȇ/Po> |US *f)g9mtvA,44șaTF*"[\` C#yCϧl_J U:PSiJ. `}dJS/'_ <ӥY1VUMߋ/^2=볷*!dz*MAr=1:~:{-mmfSi~-Q7D\F)= njkm4}.TZniL=|AcF7"8I3" lgr@FD{3~L;R sRՄAi/M ׂ *n q J[ӏ{Q!|*N5A7k RއܤJtEz$l1U#-ei*b+W@\aͦ+ѶJVN<™I >BvhM*bj&ZEz0!h<9A%h%Fs-T= 'zg"]TmSN*D=N n$b:QbQSKtPLPnRug7i2b8ݨ+Jo7*H \A TMBKIpLrʢM?qAW_6zrک|M9GslPp S9Gw;TjLw|DT 1?~$䩒xKjab%yh22tRG 1UApJNjIe˱):~skfYr6 W\k> \87Z-bQ{xd?ecL,.:L,Գ>f# dHdXnXԘANDTW7[!C/Dˠ(1cyR ~Q 01o̪]W8uQ}BZITM3&W7j' ȃܺ"W%hRȘf`Lɶqh2h9I,p~bGUAQ*@;ThT<;! &;WIVg}tsi'A/{5nɻF7(g~M`/Q B{?5SKYx~ zR$ױN~hExEV./A[Нl775樋q 8]L;ƁfF6 6 Z9rMjMӻȎ_mVthQ21E'dA8j#u(6bQb*4ݢy~<}_KׂĠ3(  Hin%}Ȋp}%fFK.*DIeС]RVsՖ#֛TfQ.rE;$uNnΡԝoo٦hkTtJ|)D  yn s_F&풜7PvMkQ:0Ti3C'}q? #ug ([0VsCa=1El0l%ѿ :MN`N޽Ue8>& _>ɽБ)9[(4o˭,QV1Ύ䰔M%ӁyG+Ļio k\Uテq .kdL8.WnrxNpxSl=@؅"+I6$D܋Br@Z;2ч+ }죾P0e#Q^݂1]e (XW'WXM|vULl&cp3oLv\m8-(9A׼׶&Zo/~5_5|8'$fr$ρT̽rFp+u$ -Bx7{eӦʺ80`%UgJdqim6tg2,@)6~$TxNq^NlCCYABcϚE@n<;J<*)LGW#bVz0(SY`kA=z j> ؠr"5hg8Ë:T=X&&sϱD(~$ 0Åtu!qνfT(/a9xXabsye"uPa\}ЋbV2t9ȊQ>.+F* WO9,x*@ ҷf((nLҚϑ|aYVEgәfg6[ItocTLH b @*.+XH(J:X}nuL#aUĢ-3>R$ݛ72[>d\Q/ʮ ~!Íb|ġ_E*!D"蟘<TC˧#=۔IC |[( mVK}coFܾװHk^d~qDw9pyk s\I<~>2Ei(^e'( >TPjH\;( "6Q5̎h+ f1ЯJ^r[v!0!+w8QO"8oa00ghQEωkh/QXL^xv4i,c]~2Equhu@) ?K볌'槵 Zw߁ȵD_ Ko""F`c.&GMq OWb4߂pm9rTHt?TĐX6OZsT46AG jJ~\˨L7+|zؖ.;ܑqynpuhG4bp% J7o`u ;~QPA/hY{Ve#*~hjU3UI ? >Dgn`6W#BJ;L0* d$wKTWX~ON\ޚ Rm/W8ay +$@Gͦ>HrSd9ݝ2~2Bb(8Շ٥Pw,Կ,gɣ\QxJɓ%甕"ܐ.-4b%[< G9Uc-]Y;I6 oթW43|''!I}U_'2tIZ_-DIr+E2Jzb:\Yr5LeܛŜ)z!j;&JL=^u^ >rѦi$];tUh5"BLg @~lTcTQ ɰ}]15ED_T GGQPϊbX[G֒a^^QT[EPWP׻xlAײCת@55QuQ_t<\JfaL_DR~GKI؈-*h mFZfkm]?%uNf!G̦E Y*fkQr0gM5IW w;6Ep;]g3W?.߶bK}ӧϪ15TmDn*4^c94}/:R%6d^xO s\^I19:<.-pRMsE Cۖ TDU0cͣӡݮJs۞3پӔځ.Z}esS Vv ֆEj(DLk27F>˵ ^k"FӦ9l<1q/qFdĆe zI2'UV+x"Plr!UGY +WbGC3kȽE:mŗ I2.MiC*Fa[mθ}]̘g HI!ؚ颬̅777X.1U^#p7HOLlE * *ԛƷ\jCrsa~x`W]&\mХ/y,EymLueU_ӭ&@s9^z_S'/>y-Ri/ð&$)93;RhੂZJ;jx:a nUɸsTT(}8ʐ ֠8wvpY,[5SLhAY]E{''_j\o ,Z^IY_jn7yuAЖS?\u6[qWX`V)@n IO.RVf8T]BXٖ J} ;{ zm/Z;i7+Ýaӄvx39VTve+M R=ͤ T?0T99t۱jcGǵ9JJmv 0N?fآV\Ʉ2ɈR`G:t+ CT5U<=fŸtTj]{PeBo1tMp嫋o`D70LWZc { 0(Ai'W)Ѩ{T݃f0Ӗe%~ȈZ%*9gz @ sP9V5+6& \=质#// :,"F宂AQ=#5V/1(cectWƼ3A6H2jQPvvKeO:yA.,T(7@K ߈O:E|YeL}w[Niu^Y\ԩGݕdxюw9z!$&"dI~b,i#Аwmq |ڇ:>/ҥ Ǚ߈ o*bEنى 7UC#jyfQmXUݢI%7/P*7E2|ֽq]P>q2L^Z=.6!u !I>Θ.68XA [wt'Z-TbwH Z1EzB;~r gvisduVdmt+>F5zs{}  S޿?8S)؅IL*2R h)CcpK!4n3] qv]?Eh=ڜ.+r t9 m,@`{|鏍2Hۣ ͝?@KXK?}FzF >^`ȍ-Cĉrn/Q̕d4z~[cQ/Hy2ztoS]:L?GUV$J衝~iɰ vt N0뻒ҭŒ.N0S nӯR䤬 v8jfr)uhpQݟɒn~H|H rU)is݁Nlb "LpV^²œ"㡂INn=>,](jeqy=@&EsO~Xz t*X%ɽ +-tD+B)"! :ya-h8?K~Ԯ-?:kgvuraJq߉7팢j,s!ʬy @ZeY)ZAs`ew=>$&2S#q.AsyŸwv֙=fXvb~2b^S G HcƐ/Hk}Wm #.Mfy%~qyV~:J׵6$!r|7`D?*Kqb&J f"դr762A.% <9٩kr DŽ\-:4|'wzڎa/t=P{Ĵ88CQHȏoma\cpRjGEB(wkOң-7Epބٴ= @[ϝK$iī{-rct&w a,jzu,=+ {xR[>uE8g]N?ףּ";a$"Ie'R9:,$k'l܄ bѾnk lJ7>?w @1JAnzf԰d4u{z^Axbӂ  U!ԭENƯ;-R8]ɇv! y©S@!IE+.@;4`fvEj-p+ R^6 9̵c%ԙoI./KuV2ԺƵyC/?WscM4r1y0TcWۏq͔)>μl8O4X+3kn 28:REQNցǃΜ/8RWm5e>Ku*z %u9p) @*\~z\ v쨋JYsgc(!|h}3V;IIqhX HҝCw͡H&yھ+2 8:Uh8g8W7,o!vbp6‘f!)!=|3H#*DN^[h^f&O;ShOzX rB<c_H j.K\aXs3eݖ_k4~şR&@'i,!BN e%w/iD C$""J=](R#!"fo6NܥWw.|J~xQā+ꕽv"~R gfZv@l{#*kbN7ubݜi ^8RS1j{ +xO=F+h3Ef j 9#ңJnٻ"twoKѣ1Rkv *;9KLal-%o,e/qj5xMϒ\Tx:ӟmjlSvsGFb)=M0|3RI i(PՀ]~ĵhsĎZ$8FhjFp%q?f<Ǣ@E`@?i+c[ 5ʠ@2 %,E)X !S/n,ѵi>fwf._Yc56=l־8` )[HC@M(S1v}[7C߽/=Ya_Q186DC\%G#&8%(\(9zJ|r4f5;#tt~bQW?wn"P2.l--Onbp W(spE~歸MDgnվ;V*6,᧗zMW4ôy鵗KްS5ޛvޑ.԰ DZb4ým@/L IJR']-oCp /P`N15N? i'ı~Ӕ"\j!d*AڬZzw^UnƲ92M`Ql%/ra&7} 4%aw97ZT-BY}\ xlVf]%'W"D>|ẅ́%[eo2+³)œfFdK䑓֯ʜ)<8 27W3F?t ' rꏈaeg`ɖ Sz;ֲ);Ж s"iŹSFU:$Aia[A&`@7S{"Ul)Yͼ5t4̏]Z {[_Y8z 5[P\bMwP~c qG%vtAO44$[Y>PqM8j+u65avkrf(AɱgʆXt[¿4 ʁΝ%J";gIƂ,Cr Y6+}m)dHnwN6߂88 F4Wk чkh70GC8i Nׄ{5f@; `iQQ׈.d@.ǫI nT^\VV:EA]Uġ"£ͪNo >N&cо}}NO-f$g,c}Ά͎Q?KpgP?`R `a'}@+5C[\pܤAh%iNAS{iﳴ?#WҼEKي%I(~U]TNCbk/'REyhvGIĵpwrM܄.$H~xZ>@ wa~ !n РMOX^ R1. &c|ʮۄ P%>6A w<^7qUm ;AAi4mvL3`f M| U1/ӊT) [#j,ݾi)F̰ y$unEr|?BX0-OP")uX49EJ3+U a0=B}]C5PC~YE⡊]ˑ="f&ii$er[vb{w5hYמ{J/@H>ׅ%͈*4y(5r!LjD0Av|֙=* ՗)"%P]ZgdU2&xz *cw)*Ճ2}x8>8\ vKԬgFA>jH38857]t}W,(np$^wbE wWr6"[Vp^62)j#\ xW)t:*,]:+ooMH9w'`G{y[s0~EoZtIv+7?mP!VG3R㈕3O,ƚ0 0(fKs(#>e} >(;lcUHfcQ3#a q dYplqo\F&)=`!ԎџQN_8{O#)aWs(u Tfe$s)ޕlYٛe/(t:3̂J 1[7, W:օ[߿|*&h=Cn"̻rDqxt|7 %2Zr8ҩX{?jő;Xen/_\:w'4y*TkZ3_6v)'z5G"䜭k\K(ƽF$s<= D9E<3E/h;Qm21!^~ _WGZzГ+w*Ffs97grii!ӬGWa@'H#z/EI?|pb")}kJ+4D?3e 2$a<:}?a^ ]3-h}CJG0Bx%mșGC%"9x/-A1%)q9~'[M;ˮ񅫫YJ&OȒQ@9,|:W03 h-hyI,5%@n̑1G@$$ND۲:j؎T)mQ8nW\yYSu3;u Th)a["$@s=v25:m= hϘLڶ1dnک )rԑ|]Lr]5] Xɛ&'B>{Ӯ9;WUID3#;oGOu Na|MMvscD#)#R? +u8!PCu3Ar!2Y hWw̱1I4,q-Ã(j$kPU-.D;DIv j!C =_z^ "KUqrwڌ,Cߤ )f K8RoۂA0mwC#Lt~\G|Ë/MBG2/ckL!f_ nزTNx=Re*"&SxӨ)[JwJޣXMK6(,"PuyTʳ%px$ZD<_D9\w[cM"1`Iƭ=9W+rOPne&qZk3XD%2sVtcꉟl)l}礥Sυ mc"{ (rQE ugZӄع9S'"b>x׽QVm68Q!pKu=`[3Cnf|zkT}@}Co1WJw8\O+亰˺IWazSY wfZS0M&7M[%i>CU$*c 3" {q㹄4Zq*ː#0/ Natjhޥ}/pF;K>˷安a.RoL.uDajbpX[ V_u71T<ʃIOU065s=C B[Pͪ_h3D2 ũݓWػ6(-yeԮpc134} OôTPg9;~3}Gĭ51zDڴ hD_XcoZ=6GP''GvP8VuJbkfHv)z-AH:7??NrE*{c^6u Uw.;d"gwav%'׉g~Y~:a{t=]KP53/dw/Dg8OYNW[Ѽ>8yw0]);b[Rv$tR¨IQlꃕ#brp)n\^Z ^WA$5qWH.sr8s2xH,ԜML˅~yBКCjᇆ9-76s}St]s3#'JEe𩃍p6$L~ࡶBʝ1u%ۼΞw\hK3l'7-pYd] mL;(nhquߧ,XB~l?@ϽIԠxl Xk!gL]0Ah Ճ{ L|:KZ(Ie.}@@h Q0kWʚy&^Kzȝ6ft<'baߦB*2FzoXX8  8?D2'%u SI;6s\@:~|Ti`‚Vs!l/̇?ɜR zv[ʭlL]`xoxl^vXVF6=]Tiކz-Z].`pAbw)b]8dmU3r:ఘTHL0ehRG='/Rh5RЯh~>}@$ePCvʹ3U5r,]<bZC s~Ex7v PA{* 'L Sܐ B ZY./.>5ElaS,&sB޼R߂z0 3ӓ$yt*_-,yz f1D++0ڞ^_%k'e=)9N2<偏(Wҭ>*k5ӜAG',6i:}kp'U.\ΉB;z4+PP ։S?1`^H? ĹƑX[Ez{ K\j,o`}PFDy ]5{<37[4L2g1*ѰUwʹbD;dd$b݋2~8n0: V@זMCo!Ej;5`vR?D"mN+ZWD}GMqk NRO`#FGa? u6 vQ{ qցc&KҪJ͊ o~g5 }e=11dO`>VV9#>2/=. cI=`'execO (څ+sF6-@l4٣ӱ6[}W;Y:|u/~•L…0tO`+O!Lbˍm"3 F-d>Q##7~JIg>FqDq(IM8/4 aLKC 7J{6zx+?]-Q..0O`_qDOAM2D>&kw }D` X> pvYDžVT,J"hRĬ\u~uuDn?7p4A}I;6gU-eZJ6=HG0đ3Tge-P'VS$Y#]B u4o>7#bB-ۗ'I7tAgPLMxb8w,zL[B2*Yh#9*{[%6:p- njd@ &L ݇^ c]g\'hgDtӞ 6b,01- ]% ROmR3aYhg͖pzr_a?WAsQ8 ڶjIAKӜk#uv/{w4(Hog_8Odo:U ?i6bq(ZXpjw§JY4z(bNfOp.@R/ڧMP~0dX`FS=409L_> *6bǀ=iy岪kvCz% ;W4c j@$ #ֈ^w0wUFk/ЫYg̓11yF|#X,oO5jbhR[2G>Hyw 2([f, *~ ۝9; 4M _CkGX (2 WuK+of<]kd;{W=R@9o<|EǂG˖LX^R,z:b j<{r 0k)&I`v f5m }f }DbYSq !׎{ 1Y/ȾdFsz $_|h}Թх~$UIdmE7/#irԙ1cv-qt>_XG՗'aCۓHlgQ ?wp$_$a ezras[>!+!f>ϔygQP2ܒYDZ2ٞV 8טMb9B(g((MZwb8o SM|;E_YojT&WС?$.^[ 4SP "SOmxi>x 6bNljеo1.X` U-hW1C0bT=I2˸r\dj@_+:BhqxL~+Jt@#f0|]gt|Z,]͆gkLYXt|35B?U=URc2 =ϸs/_p2,,Rz$q;&J3"=oEc{9tDR.<ˏ+CDAx'6 5%O=XwKO;1Fd 9GL)Foe@>`#`+"I" /.eU i:z7"bv_QԿ4*a~@oRzPM`V)CxLzd~ny<e&E_#~%̞P=|hON!i ] t eG7Jtю^ 6 azRq#4K5 ]o "ɧ >2c-Q}fKCd0a.6E|&MW>Z7c-sO eU+tOVB'Y]Ε#ClLHLLA$#&( zz["שg +42];v]'nBN*Ks 8-IVa]9JXgBv{׎Df[a&}ެ'"H7},?2%VۋyXy Hf52,~Y*쪤e/L@n.KmQY5r؝ k9!Q{kV$O1ZŲQtߙ^*[uDnN>|uU0=2{4uc'/tU]zhc郉\WY )O$Fn36ul !ř\ûԓal^3fʠy{->#c\S,iʴIvtIFHgbte>߻;960>oL.1L觹v!6Pa9o\ ˻z6N$jДi],>ɿ/4hyqHH*~8Uz|آ5vPVI=S?'"7Xco&wqQnۺuI OD%媻(PDAyKPJ]ҏ?_w6vua;&pVIQe7sƛxzµ9in9,NyQӬdNkm<]ȿ!+.ˁt,mE3{ F9oCr gKCFfFS- q`F{] ]Vڮ)͂EjL: ub#dc"2Q OzJ{޵fUOZ!kT^ÉH=>W ̥w,5ۋrj‘xxˁD@ H-#St@M쒆b >ͮR{T߉Dg߾Į%' DNsj>L6x$0 bPY=ɦ-RJ٨+^p(`')]QG + /o+NuǨ= tKNoeNVã _HS"/$U!q%Kkq : B72~-G5HGlV%uߗ3H̭p ?@~٩צ(h1Ss jetu߳n앞" 2%Tۉ2{[XXs>5@eBL*\MiGS/3c 'ç 9dj& +HKg w裣4&SfƑɗb]"ά>P: rz n9c)J̳Sj2YγWNg5KY `r϶ .D%HwX\`IU P.6)q}? iUŴ~Ci/ekeNz۫P3 Jݿ8z4Tiwgn<ͣ]S0X}G:$Vr%ґ."W>KGH` (Lil&̼ucUl& 4nTnNEk^WC=O1HA\R׋UZA]Ì>e]+_-96ӎoEp˷4w]nkmYϞ'jFzhɳwSjq`OD"n.BBO"kşqJya_N(х~-CH!tkB`8M,[NE4_ю#"uT3 Ux/am<}lhxPv)\# 7#\ژbx6Jܻd,23לy 2T[Rw*yթL$E(l b9&)Eqa:fm>VC{Fm«n `$6ͱb@u?-Κy @2%F:h?JNJa8X-mtm8G.UwuJH{Z; ۘ{l2`#C$_Uz9)s>KDYMcxUC̴vV?z:s aaWCw>)٠F˗WG$ɷ>wnIm>rJ-rQq(<@(R +B{2JNC{Œ&`oEبාog(c)Mzu\Y㌠kZ"`tz@M7yaiƓ)Xݤ;Hu`jv8'G r^i,&e+NEKNtB`f$\{ڭe4iI.t$ Ǜ~ύ'VvaNV_Ȫ=RH,0|7_fxFqccgOfu B\ #0?% ޖxlT,$fiWO[msMpߙ2  WD3U,SZ0˵O1m*$arMN:r/]%'F8.ҷ[suuzu:Gi5XAשWF1Wܲ/l$7P 4n@#$X 0#>)h!clYV0G*$3ړULQ 3c7.d]HReV9n>`6`zjntөRtJkk28[T+Zs${o!$ / xɄ1 lJSD%ƯY e>!~M2$ 9|m-κFڲЀ7R!>jI=Bo(ҳ['^JK*(BqZUtKgĮ_d.^YLݦ\U>re(f V*em^^?dM@阑q:Zc_.tffA` %u#\MlF{EMȷ&e gդ '!XwH*?@0G'-OX6%v$ΐ*5F!'b=βA0 ݽLc2k*aFU]v&6UM YX"$K܆Mov-+MӒ5d٣M cW/m|%fʑFCi|M,^._3mt O64y/lTi..s#,M3 0axLZMT2=Y ($nSgbJ{#H?=,aj.gY˾2!84v̖4JT `C }z*pb&L{OTTE>Y|$8BxU DɺUfGiWh4:Cc>5$!SFHSW!2`oK3΃om9<[?@jÓu72~'+[ }WFHmO-ZY)u s@EHqjK,LCSl!#&G47xSފPQ(xKcqfFtۧ>4JL#B'䙷i`0|%! {_7oSy CAbrIT@II:/ta?BBS9I/;m$G}wÞk)V"l:w$ W /U9ɿ3%ZS+Ҿ(9R 3E]eڗxq[qe2Ns2dYCoc_-|۝̤I~\c&`ӼuH>:K =(R𭃉ϦU흐Y8LP{<.p謚f0IwKlryy(dbKSh_-#ّ0Fa̷9lbqq<,):hmӜ 7>>p*OoI8þQ: g{wwU}'A5nE;"Ȳ)rPG>2)]bUu?Е:@yr"2Εl4agvģզlg 妔DY 0Ypur`#޴7U:xm@[nAU_(LqY¼FBdoi*1M[2s*E e QobmqYv9ZwTHdEGcXCb hTsnEZ~@ l[~w].2|5[Z=9~)݇hr 5̪#vtMmjR)&˹ϴCR2^}!f%D=dp `[⮇Pfo(>5'8)y /2>\GdD(V;P ۗ43qmVG#Nb;Ïv'؋Uۆ~ |y #:cySџLXzh>zE"uBXS~ ԰{WՂko-v>\x"Q||4 HTӄ'C/+): .e?jOI(8>`LJ?~8YDc!56.>ô9RCƻelg?ͻ.,m k,Z.O*a $kR!o ]a'?ɽ9=oQʎrR}Q@om|ιߞVeu_'b4%L8-%2 o޽>QUU\/g)vTJ#w!^xeyjb\yl)#fߌ8'7I#s6y?O0B+O,"hCgA Gw̳C0S2M%keaok?{J8*r(8fJhxZ ~,M IĻy^D?U9i#'^WH Gh"I#4|1@3AK N| RW[f0߽Ε# Z_B#ਪ:fw3!_aIgӮ54[Ncv#$'`n*N@Ma1C]e2C0:"ZCR3D,"p10*3|woyLྩ(oNw[gT\k|/ϓTw--]ˤX5=itsMwWG+ɽO-SI :mn|-2[8k, x8x8T M@:09qqH}T0Gzfa7cjc3Ć/ ' n.̓q%g+ӂg"(mр6EA?v"#s҉x+MO}2x0f̜TVTFI|H?ULӐfħ09>A(ɽ)e+h):.n?!LΨʋu\tFWu!-Sl*YWkEd#R Q;`Xʁ+7SDmecRk[lf,6c-2ĉ8WDt|r"@A7k+M 4ܒ^8TlѼj4.};tׂ@U;0tt㑞Bד. s[6KFi/0},f:4{Ow6<ْSmH]M.AUfh:^7ukЉ5zӹ^6,] @$x^[Gpâj;hD)kOP,hUV!s9v8[cu蠚|nmxİ^0ܩ] Yr[&dP^9D<Gn_=ےDMK<M|uD|3Vw{9þ<1-%A#YE6Țx'ViA?Y*j A (g/YMc-FGҬ\fL啀`4)y-DaX˱Kj@~P[!"M4d@: ocxw+TT9| ê%Jϴ(*,Gӯ*gL1n>VonX4v??^;mM y\3/w=<V~OX<u&;yh?l0DݛW9F/C9 ˻[#8s-TM}d8;\5X3GObk؁֌멯]9dkn<Dy/cHCћ6E{CP.cu܄3!>Uj ҉qtQ[j,&>!! (7Ƣt]ǂM-Yj|SkPEjE]mAhDԓƗ*R|ASX*H黰9AVmF_~+DḀImDCvqPߺE^sgݬfɽoMHX]Jhz?z4׃69DaY9K !O{uMƖ%4nT6zcTC{{K {0W=LΆ<UA,L'oaA?;Pp=rcKU ?HikUW:rHТlp}<=drk_m23ľ; '>»wxՔ<ˢ$gdN.eJi,Z-*lB{/[}  s͘d7q[׀)Hm_$Vj+ 0Sɣc/\~L8CJz 9R&L̂+j&Se~o8zlf9). P#u@coQ@jw(ֳϡ)_5괨F DT^Ks¥ >Eo9 =/pGby͗l(wFv2cž\BGIURBKfD9j}u>R9-2礧0B/by$]|r+y&[@Gֽ89]j;tͮ^\%$ @kڹ罱mUPlHv 1?1v{ ⩔P-[njPք\9-$3^RS=wzr*h Wqz%ią_z r,$ "@)=9 c1\F^2fEoa4BUKHzmI};~Y˻[[zϝLZ@9qfÔ5^L쌭aql+I.aɯI'yu;3b+w(YRMMOl$e.ccWFf*qn`XYju^z=6,t]!IzQ{Td5olɪ_fa&d@3$*7g49y6clm;7Lv.ُ3]qQՄ<=T t<5`9U$p_A;qf$pbbJE9ج V/^<>DՎjmfChC>sywp 2&>e>i)73P[rrAm5Q/aHuGfE+r-[j3g> 6k):BΠӰsOĺhf5m_`)VXxKl&_=4<T?8CtAs3ˊu6#0% $Y)"RYnG<&9 r_aLr3N +@+~>;\M+ [/7nP mD#cSF1\ 5M<4:(q\LxUTkm6[w'2!#bVpQ>؈H}y1W dP>-u3,BlGe$0/x¶K2H6CMXvvP =k)W|$/1B7m" 湫%ộ _26e)w Fv%_􅬚,X=z *./9:LHON6i !zb+WcT ~y s9?_>L! ֡XVί,ɏIVY6o]Z* ݠvLl/4 &EhZ6 ϙ 2BS~GvEm#[s?A \KܻC1ts)%FŤu`~GhXޏfet$Bd ./2j~GU,ӎ[P=Lq<5'E')EȣcxQҽU4{ŘHm)F(}%ւ݂W#w7/ ( 4ay2sK\NJGs#ܷDcqPd]?(@(8Gr_T> Yy,WB .x}|Xyw/CIk-bE0 s<z[pyxO|#Jg+ԡK<䑸*aB6 :tIH5!iѯ)!=mcKtܪxqSc8NFٲ"G?x:<˷h) }z?C1ix3tԥ Gܽ񤴛|yA`&:>!UNlTbgdz?OXbIE!i WyS" ,V=e $#[Qkɫ 7:5 Q2&[lS](UѸ{nK-YI1SL'uG"a(R+L1p_xOM"Ԯ&.GUB-Rٲz#l?axTq6'_TΔ,K3֟^=u >(m&i%5+)麢z A0uaUA>ܛ6]r.[ȴRľr3$醶b(w6HnH͸4>kӁXb|^w_Teid] qaQt](Ա>F5Ne;خKRtK`R!Dm+fλ3ajaN`w` ~ly I􌢷RY՛Y"qWt weqAZR|`Sƒk5)xCYO']ƒMzH|FW  _ M&u:Φqtfl, #\'V@11768>Jx 侷.vݎ-F0 ]jEVU#{t焢}SEnqP/ tP> 5m05&p,NXvaԻ&HIHOPCΝ{-S~s,Gs4Ђ= .-C, Nި<2>" M֥ t=rim+ GRR JY uWQ#1@+ C(4wnqBtv. X8EN5>* !#>zIpjppda}=~eE^SO`);vE`#_BҌQuO?% HnȂ,l>b%^ֱ=Va{ΰv BEM>I~>)Nmw< 1O !›%'uGUEP-ϒGk\BPvPH?4ǘȃPn#Tdr4{sb/63RI] Y`_T҃}cr ݕi!uCij7[F m54ۓ2""/>d ޑ 72ᄣЙ.opO]!1tf1>3ɝ#qZuF0{bIvB%^MmF7Cc2B}$.rMU+W$,b'*IM*ь%mIӘ8a+L4;\w1G_|v*S Z"<X̲?u= d؞fdDn|z)/>,\[|_㘔HZY#<*OsX$GaūĀf)#Bc[M$o!ehnå^2D( ժe|ҋu5f+jUUw{puF0-+&nWz9_@uZU攠 8ܖLUo\( Ʒ`&2WX%^`EJs+t E/:S775 v`oi/,RpO%$&`nb6#׶ÜUw.o7+_O37Gytߣw;/Vh`MAdi'آG#Tz5@=[&8m&Ytl6AmFG?p/ SmO#+g#NHV<"BT[[hշCWa΀:}ʎLa-!!k)KA&ݽ4dAK$rDݚn;bMIEC#+l>"θLclݑ2ҁTLҬq93"gξ7tdž,, nJtI' KhO@L-% Sg%R b6 XՐq֏8|[9}tpcg5JeǶN^1HY=t `3^%-UjC*,pie>vj'Er E$مLu(''IKGpXMލ|>=:Rи[F+ *bz 9_a*LJѼ׸ͫ4a,-Wص}S >2R!fev"xWuaIC~=8!&k'ZL3D@+|O, $fZY.ņ]N Uepxه4r8t\Ѷ0#HvAl @° MYW|D̅7giSZ?zC%D֒ ʠ|s%6> ĕoL2+3^+^v*sA@*ZmsoM.֫Zk%950sPy9,q#ؗA Tf5Gk +dkcqG?&8H vR\tlPckvsyU3(ӢBwvAX{$O,n;Š[U>"ڨ̌9nןgT .}?‰)XE}eD"f.]Dl(b֠CTaH[|kE/:;PD)nDi2-֭<_CmWB5apLd&'[֝a\N068[3"@ =$Ndt,.饑^?!#CZgwqwg"ڸӿDzɑq#lX՝E =W1dGi=71 229buҗM+}\\UH:*å$haͶ)V7('DRخuuzQ Htn*a ~mE__O]~wv U S*9{'[8fʮ-9+.8Ei>d$ m^}Ao.jb|d2,@oI$O`ƼXV:zk\5F*ZʦZқȋ>@D_ j6AGf_P:wZ N:e""3)m[bʳ;e5ҲC ^Ĭ R4ɾ$֜[L-K Y#YfM`!*hON:MU$&*"j}pGxOnӜ,.Q)uB6_Cqq˯tdy]0h.?*;@wI'.tqvwn*_J=0~Qc萉 ;jrԎ:74mgQ-5d$L/ u f5zHp2;10>qIU%~?3Tg2; +@t;TɽY6gGT  E4I,;,P>h6'G]x>!aBljoErW/>FNY@^*@;òE/P7LD؏TO0bz6OG0޹3/#Wl4+`XIWӅ=5|.ƃ' U3 %mҞe($s:*Si'f 5߫zp51cԷ%EG[Ql\H% {H ?Z~̟8HAƄ'YPN|k>x^px'cאEy V3#tfI0]}E(V2;SYaSMBF﯌\Օ=(Ht+C|8ZjLx>{>v/}%8k60֜`%ItREpCLTW1BC~B?~l\ U 6m?6cEZU֫MpT o~ׁ{1Y7d8Qڦfž.2`]\ܚ)5;eG 2`Ղi:9.;g(L6: uvY<`- q.G3FzM`t qU)(whw'΅>UN6Cہ/Q6HCD2vx+hNs^פv4,%fk(׃>ҬHM zd+HE'7"jy4wsDƴIߕ pj`~)rEZcur~!bCF֊( sc8‹TKhr; @NMƕ=pO1O)mpPw5 ⍔Wym0x[~ݾ_1z 7oB1,h$Z<$'v):=t3ʚ9\\ŌAgYzR5Q:0]SZJq8j۫2QL/<15]E%#Ŏ}{{%Rѹyy<FW&w{VPR#1j|T6v dCskcX3Khk$W2S7ƭ@OH 2.`%#QT^oe=?%nQ6뢘y&f%M:EîoJ=Gs2-i*K-2ןT|C*Gl{^F*YRfBG&Q_1ms{3o$!pRWmɀ59߇2Kuff[w5sxޯ1c/IJH!0u^,݈!8e/wuLTy4ر\AGf2h%U]TeFvGE8EϪ|@[ I,˶waceɿɥMEk\k|&͛6֫B9Ȅ]Aa9goJsd n_zʆcZ>6Gb:x ]_o̜<"籕g|@zCN7DiJg> 120*'p>ͤ[߹M%qU=޶Xc:X; eXOu\kR."K.V$.~W@$?n37MlO(/p"mbXA AQ>B6|`ULxzJWp(@BBj~p RpD3ͽ*."hVpL~I0cMnuPׄTؒ0k[q]QWWD|O>ߎc'h_- : @|GÙW-p&Ze;7+6E2a?r\\#ߙdxx3uoQ=i+oI bN+,buq6Z;%;Q4-O)?.'gԌ<0mJyNӢѵu3??+ 2qK;:_auXfBI>C .$17yA70]T&kxt~_= !z{qQp_IufWsHhEo}Dv*j"d&.ʓa2;.[F7LS뇶Q=^9$,/+za@Ԑ)VYf<)WkxLw@?A$ }ۭC֧ /#.*tA]{M_w$ w90ӱ3y) lBzrCWʛuhP"MДܱiW* `Y3Od18~AjqH& 7jID;$2a:\XWVm :47Y*I$GI4zNj;m/3Ae#]߈ 0 }Ã[8KREV?@I#]IM*{ՉRk#Q& Jc2 FBv: Vƴxd'# .tPl[ GM 0L0 :Յz[ ҩz&s1 $YGCX+4=rV bdW Cq~9>V| ,YM6> LBȟGy5 =Û 'BzM2O.qu 0`%kۛ [E:8WZd'_\}}wp񔘁1)eìx9%Դ/˦/JIbLƧa7s`zQBEE| ̸mÔ% UF#|%Zn9OPQٺ7T*a)OdFb՝%۽`)Al}|F]מFZ'%pON׆PnRqM;dq}~( ӋZ|saM[(imՖ il7ʹ0ꉦFp2rp~p @J)Ɔ38襦VcG=ُ|::Q[ 2F/j[Y ޹ `My2Xv n~~wy* 9 =!HBwܰGNJFY&YlDؼ(~ jܯԛ-`hFs-N8c24ZP&ɒyU#"_k  ohf~sjZAebˢr%!Li(ǚ00G"cBLcM ! K̏lZ`γtIȓ`읪6Cq\ot,Zk 15@,o]liG}R2pnK<];McqǂIm"ϻGݯ,:pC=k*?1]0U}2 6_~ϴ1nD2mxhTwzwx|8:шãa\Lik(Z {j0&lݾ,!zl\YjXKy x;"`6.84܍-VM'MsTo%@ N˛:3f>ɐMjR#gY3ְ0KYb~HX}fI8mQQ䣯-gc@o$+hSxhi"\&pNvŽPδ)&fXq*If賖VtZ-TdX"L5tb۴Z'UʖNC@s^46/}5DH/k9X+o`D8C tSܧ߹z aRLmZ$3g:WseϑVƪp10'=HiO٫omGgI 1=Es".x-w?Fā}w3OͩC >,8A|PǧlMVźN]5!]KtrrvuR `(ڸ5UC5Ob.tN_0J6Yni0)9m3=5/ PYM'zGča{9Q b4C4ayXm8oLME:)yL~pjS\H{Z=9A[z8 K,,(w^?+?z6:r)Q| Aۯ2A\ns]f`K[Rt/ĸbR5A=!Jd( ky;&g/lӾQHWo(x?aE ӏA8Gy]U6[}6tTKm_`l$ĉFW8+kA%TH$>1wpX4SK$nNF*ב&_7ÒjBF+oCU#!L]i*`ɂ\l&*& Ŀ󲖍IZvr:X`^)²\MjcQ ,Fx"? c{f}ShoM|So[+!c[&"IpkS;JF 3~M56{.F*ּ"m$x&?%ȶЎv}Qv ^tCecW>.ɸ,罄8^+WC)H^T8سkP|ׂ;x/R7tUG8`+ƤʮŚq{Զ5>\{T޿U. 1̓߃WtI3'o CIZwpFRMۇ6zi V8l[S=w᣻) %%_6uVhn(;Y( TrҲ]"'5Fbe?ƮV5&(~7XyOcR4fځ|NWΦw|iQ'zA9`Aצ-,M˰ ҝ)zxgw{{nj|Py2-Շb~M[ 8nXLl׼UY @;NM 1HРcL !(KYyp!$:Lӎ#ھ*q#d~4\ ʤ.3,_|Z_QTɪd*JS}ۈF Fgtd1;@1ih𛰙esL&u_!:7?3(ʡ/YZ4(z`Wf@`&YUkK"gN}jȤT^#a :QLr\37r YN"H;N3 ɞdD<ބfJX"݆Y.Kbl'+WţXkC 1#"ܮd#!'x="qc6@S3Av[6WɩDFIA7#^c#) ࢩ%,'ع*N aZ QHNc3CYpScݭ*A~v$QPU w)o:ٛyOnQqoBl{Z/R&zxdҾ7l^2mtV?jnb/%6Dt bh8ȈR0f;]92Eː*=LCHP*% PBC+ٜ[1bx,#ќq{]RG.9ͥB)xO(cd&AfEH?aI+&}z\cf XF|o\U#i$A.PZklS%-~eȪD )jqT(6rZ٧ϖ mB ϧ?o K3/O-#Gy)#d!ӆ7T1A@lm\ϣş ! 7̬HτC}C- `mfѧ!Kt-L)5{4EBՒ&ON^/yVq7K&IPݝQvr +Zʊkz),nU))>^w&"gmz(uFtNUXˆrVFuVd+Jv6rަȧngk:,n2(li с-U5pp|]".?'ODœ ' >pʖJ2͉D  {&})>LcXo\쒇-4 Iyu,K\eO [*=)K6CU,m).1+ X\"p!W$`@=[vzN3CZVW殇+ëZDzN/%GTsWAD#QԤ  M +}>H%/-B),d\9F13(CFgk-~9=PRm)ޱ;yXZm60g*{u}WHaC:?>^+*LzA`ȋ:]u>iyN%&rb>L]EFRe~8E3OɶJ=tlOi-lܥ۹ XYIT.]WUIg^B{nª˚Eo_n@  +hY5̚:;Z ݍ}kzhVP%i! D5+rG}c6țKSrP2R WQD!,uVAVCvAʣz[:+l5y)!˙ï8Z$[tǧsaՖ _dh]o55o'U/w|%a2#eeAH% x╆a3|ʧ,v #I6#c*d78l2hL= an,*QC5M`!G7)G֋A#|&=꼁 4 l埶bW1,'U0 p26$ïگ~qbliPOR!eQ`Qf[ڪ!储1’ut>#y8ˁ=qx(+1?= v$dd*?,A%>j_oXc,.P ٵ_sJ%RbPE8E~vypr1HJurmS[C *c_\zl1llp;˔o03Ɍ!ӮulƊ)!D|Aq^T>r 1^Z}Ho]@Br曟|w?@B21i$|䁛+ )P\IV9ѰatCOب2JH] c3+b|DlSK@2'[EC (xSOwH{:Q7EyX?gHʮRHWq% S͏P9ӝiR]@EjnScإEQ[ I܌?B ƾtNJўYd(5*Ӹ⾻w}bo2pT+ JCj0{nf$}z}J6%p]b6dB.z#;G":ƶ6j̜8z~p|I>}'JMl9Ŧ 0wB*u;lwB^c?;%qQ^NG4>uF6 UcDc[C'2{1 NW͗"k\I29״8`D~)ChcπQ=,`ܤXʿֹYm͓)ܤ mTaoL>:Ͻ6w[*-ƴf Qd8b@UvP` #0rvm# Q_G$ZGv1>,'x)}Ӑ{Ci>}0W1v$.f||Y37=ik}djE5"KX,Bp6aalKV ]褶^2+ڦ HYبj~z7orm=v $9΄QVDmXX;JOC Ɛټ7a4ON?NuwVFYaCNFA>!Lv2E.Uƙ-zƧxf!uH'S~EΝm =֝2ԩ2_*'@Ƒ;A.z2T~T7ɖzvx,Oʳ{Q`F>v`M~D( ܯk^iW~4\_S~cEUJ!2\O l*XGy7C1ʃWDk/Jkxl6CF~ )C /he*B]<6Ibrl.; c$_k(P5m ~ӇƨMX*w% 8$f-;떓 ȧ1h qyx#A;:R]r/zPB1 3tuʜ˱Ey+XH4"Hٸ^˲Y 8lƕʣ֐h:;[GboxVm:كSmZ Z )4P *h >JW<2/6#6!tuAU U&<7jӴz1uHj=/kV4U}.0 $bg74)maɔgTT^2m*iP2Z4┼S@.yU" "h,4%ios-WG+q&ٛ9ŗ3b BpG. B:mB=R3HG =5ĦT?D'6 QQ_)c-YG83ץL!15ܓ؆X*pbeWQ3g|\ߞ3g%{>[ݣf9_'\ Y:[!3;n/˿x ̩\l/ iä* *_60u\v2x/Oyk9hk}u2҉FHe:3 R9P)ظ<*_8 yKA*'͘XxeCe_qsdrŕ۔j _߾#ҫ*h^=clBlj%6U \^¸Aq/ڵ,ɕe޿bh!jʩ}tu{#@(z"?x9(Г5]aZܳ]h >*BBYXQ˳.!ٕS\%b;R50"J"nίA#ʾFϊdLU CʆTzFSŪO:i]K{m >lPYFˀzԷ1Vlm_P?F 6~S ?(?ZWG%RߓS;䀝eA7aDwcF9vC%2^:LI@#N N J α?OUB_0'╙ңhx8GN0@;\_8F L [5_is#l:Y61n8Xn {/Ͻhj֚B c(J!SkXg{k LT2I"! !V9 hj-4,[FIOQW{*c7c]ѨD`; 3Hx/G0I6(駌0 &:-E- `tzڞ3gK=n$VR:#>dh;M".K_Mae^򁞪.]ؒl|}RyWY@L1oZKP]_'H]$U/ s";*6<SCe1sӶcgbA%7]E)+"h#q6L4}qM6܂􂸶F~?xyNQR\_>a'@.%f: J`w_Ԧx>x$/K"ΧnBVbYD@8$DRs3,!FiٰsjmqiD؃k`ɨZSjw04W7vqtg7C-C+gBrW-G$2w?$o.X@+-,=i-r$,- A"$qp.:Nlj$$';JaicԀ}" d}eU\6`OȬmFp|)7!v 'P,(KGf්v9}4~\YlA&MD)/p/)(hMW+/|c@zĠ{m8e KqOI.;NJoLa XշNpdl6 wSڟܥph eg=8f $0l8ޚe%<-%&KsJ5ϻ,Bel/IrU6M_%&SyӢD.5ع'9a<`26uRT(p;YʙVO[S kpSՁ4[;ŦLD(L~ T!LƥVK9d*SaۃX(eZ'~tAUonrYFg:CCP/傏˜ךUuMhYQ|[Kf 2W[XL$5{F:uMZ?<{w ^@zw:Q]BKSjq*S9uV&dQE`dD1 8 .\%fA[FwjΦlnJ /sb<%ufR/~_9ɭ{w;Jdʪ9jac{C$?jəKMbI2T'B9CgNvĤ 32 ?eRNKBtmtK vSO4Pt6$P K?Ej'ss#v9LG+Pxw>2c.=<)WˬbX$U * O6rl}prQJvkcE.XRoSKw{va@HSP~-cF#*TAɀ߳~i-~[㗄k6O2Tw5D>2zڳJ|7=Z ZkbAlNdѢDR<0-Ya,O*p!o!5+^.|LkstSfjGj e眖nE Hnʮ@lG׎ҎOwۉ[`m;LP?KtesM6 *0 \4N̯1 HmHc|u%7O؍U[{60íVv dvZFl3Q@xqh)(z?tixl1oaʖ80gwEI_~ Hwyru _^+˝ڙD+ Tܨrl &SCXԨ{`Mmϧ[o,-VRo}W[mE@]&H CdЩ0gFL& (ymyUC2z0O{+,9G*|5m^9η3㥸'xUZqM}+1Y-^-nӎ>τwc^@b*(V}e@D: += ˁMvhͻzY)PjQaU$|kvI1K`VkK8J8VI'TAhaAY}^..R9&Lp0jB2vhƀխA.ZuϑЄ#wI*LW>{X\;!aД:֊帰* %S,bI2NoJ޿40!.<:2j{ Hnځ~(U:^U<*Xny=< CcGzqUq o:1؎rwۜB#6 _XU]pZ7{$[Si݇N9~Fg\7*:"0 q4ø[v|TjlcEKTϜw6;T} Vz-dH3! 0bm|IPtH>OPJ&+NP '$,?Khݝ>3]'iO`V*bzGKAf>=+!vϹ Vy?zNK+JZ*4n>8U8<*!mUhEEСq~xE fu9۾q/"rQ.wH->8cII%q&2^|)U=u6qk9|im|:iN=l$0z%<zk 9-ߦuKPf_8xb%!s)8m0USƌp  m1Gkz' <';hi7V{u5k-%x'U%yI5QzT{\&Cj;g4F a]~{A7۰$ܞjfFJQCb! 7 1 DAœ-1As~Pzs.0XfekK$+Y{Eu'쁇'\܀܁u%)S2kSNM/#'E(ް^.*v^o<߾Pς C&iAٕ*Mvsu&NIT·$Y$g K偡eOHtJa8xLη%"<=_ͫJh_T9Vw; hX?u:"Rs`v8&~XgP(?`t)(/?ӧk\=۰ WX<IkMݞ(,2 @s3@ x|zCħۖ>Gq?]L+;77%`6塚Qq`m[XD9kZtF2s9Bq: ˷1tE@p`ru9:j.HIAV+[U=/4>.Am(q?i!ɔ=lW,I6IuGͬ6jAA:M 6wډ JqS8'ڞadL[XrGO`v-rBSA3QPQ_A%Į3gBz&pcqVHTX¹,hM&֕<D˿pLb[Wr= `c?x$TQ}M1E`iSbUqPlmhA :.y 쑵8J9[4 Їiyt&F)q>y"T= yBʗy41!sgĵEL1 D򦊡SFAP\'O;ݙVW-p+lx.cb\!iЃ]t{aKy}:?0^ܕVW&_]fVCˈ T0r*:ZGMĥ?hW. '[wˀIŪيG`Tf)|(^KI|EBֹy~m<}#sI:@#h{cyRɭ-qiR:-#%I!D{)~h4G9P<ǶA9P[2 ^RTw3#PKs֫4^| ˩>+-߳ sa@5bt< ."x;p'e tjX%h}+ mDjR4 |z!Erz7Tf=8h!Y(_qآȮLEΎuB6'^Ykآ\-; Ʒƣ I[I5Mg]4G:!ФK6t%FRPq Pb4NB$}#:F4&÷\OH- u,Vj-)tXiR/DvTx RۉA<"(-"it*k-)9%Y~kW]n˅9+'/ !뢠7b)1dhï !Nŭ %~n;kuqNlzk /(pQ 7:3C $B@%(`L>K"3pEY,2vz1dr>*ȝ#@VD%Kӎ|r .,GV/ᩭv*Ȏ*ϐTl5xs:v2khuu'-cAe|Y˔j/8lon냬yrKDVX`ÙBEFZk-FzU ό~'Aӽ2jZ-7=sSPȇ.~ .6b%uA>ބ ѨƓm^0m&z8+2ǭϱG'S#]%EmPj82}ϻ8ZlV,_赵UWq*Dd,sϣm5agg|Y'*!֦o{ZEe*"XH1n5TIӉbރ CEp`UjPbt8=OWST:skܗIU.w¸v8G &nkRX넳 -rOL6E9_- H"hoG`u~+]g@ ߚU`0I( iky)h9YƥJeUMHe9o՟D*to&>\pp5 %>ft 3YN?0^rg9XٍMwKLV }*;%,oʖ B:2uQRhBnW<C·P)t}:1xi^f9fNr\dN_X῱(g3M\X-39aŊlUm׭ h!hu,cV}5O/i9Mc92h. 4VPˡ%xӸA__ ceq"h90ifɉ͌sŨ>oxKg7@qTG<{Y8C֪<[S'QGKCsWx\t17ƿ =Qr Qa `ƿ=zYLK^>}09fl&B0"]Ȧlc=rSjD?/(B]FeVSuiB/$AhbVJ*B0ʉ i=܃QÕ| , /!^Jn-zo_JtX^jb@^b^EŚ3Ym iDKFn]SǮTEԞQw}Gxy}`E ͛-Sg~:%.T R"WMTJ9E*`iuOYGK7X] POU61:RNiXY4yvO&/")F&lqOOހCA潥S,4- -tNJO>5I![&B+pd|sPRv:J˜0ˬ^x'J_kIt| P+ =j{t;7GWI 84n4 tV=?( ~&f> j_n/"m@J}e^QLB7ρyxPZ t?̸n_0{ߤ܉=&F97R8iO><_x012FzAS%7k`nz-{I;q^TכDRҼ|g78  xǕs ^0Я# YA|~n!W4m< cg3rD]srX: '_G ^NihtK@F0YUB{0(˰$h}khCf:ꛬo\tJ>Q| +tSx#Q"Zi 93q\Z_,>}DETݩ0C{wI76e؝fGI( LWݤ3f^=7>p-# (]q:CٸSOoԻGd+ˋU' 7ɮfP=F8.u&$U3xΝr_W5[ kx9HzoO4h:PiJLMaUn(EFBʓGc:L'# Jy0/sj:PǢ}WM\= j`3~υJYKXQp].5HTm̿q%[&ߊ~Ms;\ٶM2ZPkZK .X?Lӆr]?pF[Үf&…Y'x)ðQ TJvXb A=k2ny`D8Pu-=J'eedv3Z<=~GgE,*g˾n*Pw +DCӮRBwߜfK=ݹ֘y4 rz8WMYX*sWg" Ov ƙSe 6<<ė`ɠ*?8~у,.ScBme i#gΖVijtD;ޭ=;p;+).iD, U`Cc`џ `%=YX|?rLo6D7˾=iXT43Z`kȡҊ|su'e>|p77*5G_tTNkKAPڇTiU?#u=ݜ铝c|(F\.jArDY1R'7y ήi˼j~xgx} ѿk0P R5WրLKf m!'LB xQAa/ug O5Tc.2>V"vCm=+NQ^͖=I~^"[kU` L \Ckݑ_nt+Iyڋ=-%( Kt45,+מ)P^J-lDh/.|&TGBwqK?^=ٍ!/@C\;#y{VtѭUBABxc"s6;X^#Q,Bp|34HIP; 2#JfF !* ]yhHc>=r@JMaMnPr<hoi@Ù;IC?4[z#`5ljEb\N/7I q -ukh?|z6kmK4| _Ǟ.u{wMIScćlc1~a 1}׾2o\]Sd hPç ki D" L $$lPe0.r>MZ84vdaFVtlNGCza e!'q, p̺Wġ ⱱ55v=1ڋ^>ŠJ rkkBG͙J'Q7 ޳h-U ƺ A03\ѲorXo[үeùOKCl =WGr~d…v\B)aӫ/@9qvkSsId\j9JzsՇa.Ve/yXx\.*|˒D+iǤ}/O=vdQX\\?y^)5 6zQwzߔcdn\7L*!ULHtnnp,l Si3C^JHRrƴMKtMORh@ʔ5NdE9fVחquAjQ sֱ:u}(w7)\| {4jX >4;FiJLSh=(Ӧ)m㙒Yoqa=K jLQ}]|Kd;wutY"D1K *gAKC+UNTqAk"kBn96M1o} KL5Jr |.=U0}@:Pi9Ռ7ll?E&shg}Rѩ\GQ=ׅXȉ}-ؒ:gߘG"y9nAvt:-~hxi ʜ钏O؉CLvKVߵe OgeMAٽQM(=P˛x.:z|r4 "(&1좮k"FO*X5IS EjsKV*tPT6{F/9*u~䗜cwKd5h48Qԁ[O{=ꅿV1 .4L#$Hnjc)VAo!lj,D@vYgJ^جm?ذ-5'a?[",V B-{},@zrO`n-'淫P\P0e9ەn.{!+g<^Q8CDc,+)(zN$ S[٤:s'7%n6R!~zC8 ,,*e2thF^'[qͰI|RwDʑ\<=RB RAC{:$U#gݳ C5 Uz aY%*Voȗm1CkpCdC'%Q H ,1ڼշO:l Qg@@f)ǵkFvs-;ӗյPjLB7(jG҆EZ$C62e2*{NJA2! l\Pۧʿ? Sl3A8p1י~W0ǟS!DzHq먍-TZdAW|^x^i#bd55&KI?<CHY Xp!{ ]/b=l|0<> 흪BCgy갬%ۄb`b&6?y̗oMZ Ԣ==3@,&w"T^H`mZq2O׃՞Z:] (`^P$eQĭ՘ǃd֓ήyqȀ3czf^SQCx[?}o~6;8 ËRLt11vQ-^01P 7bU?4[4,N"EP,P57xm.~珒\H^؟&V:% R4QBN $aEYb$stĺ[ ^]v*oGKSWk'ztd`XnHHBْ5Q!yFƀ`0H[-4+ 7a[wM8 y{)h:/-w2+s6mN;ǿugV$ZxE("e+ >cE *.39l'9űUrG4@ 9&WVļ0az(AJgD_=!Ջ$J>N Ӿ&"N_ۭwZXƫDwof9sѩAi5)SDz%w͔ȷu 49 =ODZܒH^GY0a7thTq%LH_ʗ:@uL93Е5yXhk賬^?ݝ(S%W~[`4hHMcv XOL$1RY[>946_T0]30 Lzksd_Ro{?eQnt^ þc1d0*wgaYŹOzH@hx^%ɒ'nc"ѩ>ŧ<eț0wх׍2 ~.:9N v3DBi{TV3H ˳3!{to gF~|X`))VTq/L\:i@86n1Nsne|cGPP{ < IY"֍ޫeg2lkqy \b6&G7``@͜+ wkA3փ;>sRߋ i@1OY;h ]lqDF3?XXY|C0,c?RhĐ4ng'NQiήFjHz΋'-n# 4} +Hg|Vru !j1MsxĜ|MdWcEz asM65I\,?# \iUv?]y|w\V﵂ס=ך/כ]hV+b3Ody:lK8˖Q+,ҧgPa8FʓvoJ*3wH;Ht1wџvJ=_ޜ s_Zً Bc]mfӠ?Yhcvjcd'OrM$AqSN4Z[>~i^ݩvi+:6?LɺÙr!D!' ;k.Y όsP{Js(H&#wcZ^V"JFaUT Zhtظ_lZK uʩˆ2QǬݳgeuDǞe%[SR5ar)Ǜ p\):`M} 3G˹#oJM5eA.~~k6@ xR=J/x ]cG@I:~B= 2ήzT\Aб\ܠUx $[IL%5Q=R{Yy{)`;7\^4 sh J ˼]fuFU( RV"Do[fx\'lݗREBHƗGU}ط}Ft߷k@CU]TCPVmbyz(DFZzqRf /ێrWFQf[ݧIG>*[ g!0︟Y"?j],VMW2rGw4HĞiEƐއ4j}숦+!Je5ĝxfB"?역!_{@G11cdryIqkiX߆-Vsx%7#Ὗl\d7DQ>:sNZtq`iΖw)iA H%J#Wc,5n3 %Z>*~*fČ7+y&ԽQY;б)^Ok}!CTl{(ǀieF~ak!sWx ?c^x{ԈmNx݄ёx UB(CR-R0b4^\7&@&T{9(CN^b[vضf< 9-{NXl_lo..^f@,u(𶳎7 a@JyԜsVmM_{嗚 VkOs?݀?,=)3뺤G0Rv>W4QV䩌: {W<vȼ(WpdmŔ=Ҙrˋ?+=L: H<3^Vf~PlW=$@1x@c}3(0G`0ӓ#W}9CY;_gHy(R SUӐ*lұh=7TOF֐|f'BխXeT AWdߥ"HB_Fu T{CZ`*?BT"-f-*y!g;Z첮ίIXiNT!aj2tus/7vBPs(xyA] 0kIq\&(X M36XV{4W#Ŷȝ0=nn%R[Wf +\@Ǟ^KC Ho @W RH `I^@4Ӄ嫋@{qk9rG^5 'yUbł4upu]]R=0:M:3/zf*6p`އtYP$mW= 5s> @2t>x@tC.8 1̝Hl˅"Ƒ#g"\_-nQi1ma~H(bU)qΞ&SC/L c[Ě$'nOl,I;MA2~Ue~wjU%r +jt.NY;{w IF7W,ܟU{e`pb=J\뎂:ݤ}{l7v:Cd_,K/ ݱ >؃j+/J?`XvXt/1[gOju>FBy}ܥ3z_W_U!1}t ~TƳ,hAcT,9)rZ B̦ 2!(k^X8X ogm@ /s"I7['J`2ߝSw&}kBn _xn7qֺg^<I(DE^ ??Aic';-uF薶 ‰FL+>+XgS__eQ끨:γiGJ0q>ԧ]M66hު8|Avtrf2GkS֕s i%p v rE_B9оL<`6GV%$Z\3xv:zϮ73d˂t`}GU:6(L|2 ?`.:E_v6Xh(pӱ6Ƨ4`r,8 6Uyfj0]2wYvw2k9djiTC]8j$?%)CyTQj_U\E.PA]zK##g/)Ng˵fN).VU\w 3F7,G-F*ndG>B&عB$ք4*d4a\rS L=5ZCE2|[kϨ:}ڌ\ĵzu*TR%m6(Y\&e(cj7Dg5*bse0z1E-b}~Y |VRgPr֙bXfYJ:[AH#^?1W~WD ; @2e"]9Nt{ *5Tͬ(oUC=KPW uq62J[nIsF U]J 0&M"'[U2WG%2cb/dvxIiil*oBN-E9X+cN/d-RP7ԭ55tU~ӘJ^GS gr>ʦK{|<33a> 3$UmHDZ|ܥ0`ZO07a`%TW]01}?K-v IwqI&P0dS/A W9pԻKX[֩UaPtKj~Bcs_J<o&8,igC>Ǵ,q\,K< OQBC^Ra X~W@ki兕7N`@mw~PyJ(XKnSqƲV](P]+Si@ks9R<3 yf?``O ;si 9:ց[;);e:=9!:u1u[|1@WȮzYc.B,]ii0HFy jEOVp}gԬb{Ms|oQdGN$.#X_hֱܼ{Eja&<^Şof<˖dZױԕ "(JCdBRWe_0˿яi_<<=^_{3=h`l3%Fpf0|A5}OPH?&\B?2R?5^e6m(EswMXڔb|Yڭ@{q%X0?RmS1^EF6C;K[z%W*Eo5gB{'폞m#ɬ ił̑_|UHG?2d<7mn4L g[("? BH+ akD}_{yfNhBAfBV(Ԥ,G*bV$Y3v0?0WEGڧ02~' p)*g5"j\\X)hQ+&ڶ'!–S9KFpI=#ķ>F}~c_5dɌ>E;I.k7}IqG=X˘3-ǻa/2VxEo~Ҿ!BPKuJe<>kn&26DM5=YjD;02~'vB6zMV0[?[\7E;\ vCz"a3D;K屄ۄH@t|6i>AfS#sC@ooo-0p%׌׍̙601́?d3٦n`Ǩ2 }X !JPaݻB)NWVĦ%5df&Y-y[0D Z&Lz{MbxSle9l~93k,lV&/EEfQ{dΊuLd8 59 v\ ^t%_&@vձ@^~F'fTqs{ 2UXUjYbP:l؂+c "v X6!N&>Gh* %<Y$:| cj-NpBnuYʄj*p 1;2U ׯ !5㖻5ԛ?kptƕa%5Xq`vHFb V"\ζd7K3czXpߢ`nw WzfCࡔ˱6=yS~\ݙ>:X 3ɡ72D[AZ ?A?J@CO'kzֺxPw(T3t)qs+yiK6-zӇvu*|2ZqyChl Ep %+xe]-Vp=Ck!R(= ?.S!@<˗1^[#b/ͽ1>aWJ<`͞"cDzlV,"x _ˆF]gWuy7sx{Iw % FRdg~+Hʬn/B;CVckÂ7w V#rl W'Aţ>0`̇w4?r0P>S#OŜé6eI4,c$^r0ƙ+z$.kNH݂A>{2[iXOR]nH#ti'\Gsh#x)pm*Dnb~W`kp).ux.i'hcԨN&]{M51be]˹yg}]NUUsDe1)`AO:l/6;׵i(Lñ'FWOW׿;*DLfjR3HbVnt}RH7J6q[ lͯp  |^41ّ/+/J#4kPS-ƖqV? \NiSVC׽ZhJK`1/mwϲ@d" Vaטp0ۊGJ RS _yF$Dα)b"CzDʭiUq,OZEMJ,C 1N>r)9%9/.ܯw延ϻFf8ՖqZF>Z/8 2o {.BC Fů/'+9 d ? 䚿_$im,mY e_Q0H\V3R: _';ƫ_SEZޙACa9Eػ>ic)m45Y^9,Ϻd7V, ~$} 0Q9c65ٹA0y&ԡ0ȈWG9K- +?FJ]ɗm4$p+xodŕ˜"z]xɨNQVr6߯).Dxf3F_@R$$t_Z6d  $Ir^wM~ IN4+ʘ{_}(pFTC6(swN3XBx2mVܿˣe#O#u*fp{Q #@2 PK,<-o>O@ED/!_ T7C)ޔ/%m]0_bH^8OέwnCvδ %vSXUi>F yng3@Sw̋D)7yFh{35MטIN;@`;1'lcYEϜwV-ʥ:],&^@jaoE'M\~pQia퉩l_ᵲ !J 4<.X L!NNρ.*K 55k'ekG#9 L?}uXBb'KLbbNI7:a)zl6~.ܹ;Z xJ!$mbN:k>x=\{[=dvR7Bb)& $pm=7 SО1C&tu)(L!C0Yy=Ъ9EДvtrR3_*TJ2\rYr{UcpvRC8\M3:y CYD׸Qᶫ\T}(9VT @63\%Xv%Eo4NNW\4aY/@mJK:tx/6彺BiH`mYaEnfčC فr@Kq5yE `6K~|]LҦDyF**3i#1~⹁+"AҥE{ª2w5c>K`B[\CYEPG?.»9f97 Es+yTm- ~]1E$*4ʯRnG!*6 @ήkZS$\NؘY%4?qőY/9:)Չ#//1Hk=i}?yuQafD0Lx.u`jTBQ[N f6VbS$տ&iRn ?8Q'/Օ4 C 8B(ҕ2pm[&'EK:U~ؿy 4?m6@9A/-9 I jfLrK} 4ᩰf=e~=m/W-T)fn}'4j>S9VTX놕|a3 EE_gr=_vI?VO,ꞷ/u"S;2t9Xt5+|fHQۻ*4Df׭sHס>$e0v4YS |I0frַ;G %/:Ġ؛`;Zp[=J}j>'|cEAf*PG(L Qݳ56f"p7}%.Ż9q"f8^n,jۧ݇NAdzhvͫ-` ܫyQ|e[#>;^oM|SuCm3AbH_u /RfOl{7Ţ޺QP$Dsqakg|-:kW)it׮,,v" ǯ2k ,g 7[S W: ?:JFˎ%,\s|O(1ߘ.%c07Yp> 5s>NW3n`U@S1Ӻ|r1vVSeqӖ:ʞoEpPE)NO{(g)`A-r%V tbJPyÜ)cQrY GۑXD[7J2VرEeqg~h2;s~A:]Cl 5 mұg@ٹX:|h]Y 3fY2QZ>Na7v6ړGN`ݤ-'4S ־O#ZPf-ED:ѡSUo½{E%ɕr̰'x qA&˸@O3!s@FXy5 ?rb!b9$ˡ :)w ^I@_}1GJbL\*2j17 57W]'8lO%5h5FBB;.5GDA`lK]QW׷סotJ]]3aVM#yzʅ#3eb PjEx$T`ZK-?Qw]LHÚ-`A=Qa$ 㯴v|aVKΑwj6d@Ӥ͈jrD|H@v}PIO2IG٠)hz:#gūm"lNW=H/0}ضmt3ۂ<WwW'/͑P O t9Ñ-TjZrlu~nD+t0yI^D.h90 (N*Z(3Xls/J_ ͠oB#s%ay>l >$MH?G" [qֱo۸DV>-9`f1ٝ~ƀZĆ iy\0;yq ASы/앿V8IIJ@dauQtupIK]Y-'yFIӎ ܵaE8N]T]נs+n.G&x=8U~ :%s\,Xm+s$^o}&KjgA;(‹;1b\CI`H$ >ڥnf }|VU0L |T*!O9N̊n:y_OrDG jZ} TB}glpdKu>5#L. R/$7_Wvfe W:7܁x&Te+Ŗ*͔m4|:]1ͦ&&ҋjbc}J2M(ཛb;OPr8dSS6'o]cT'@4d.wkl"T$;12N =2?+:OAiGIZ*2(6:yAt|Sxwzx$W#5e!ВU">"6wa8#CC[e9\͵E:A1$J2h=b۬̂]L~x&̚z /s ־C2fNB"qzXPmve{A&5$izzYAtOtXp4iHßo2vn֐vCl<E{dkh}~,j156~"$ %b{x9 -@udQW1/8(t&^5R8jmSo*E[2Mκo:=dT{$ں |;? E<i3[v +BӃ]5ls&l1J Io'\R`'ro7v}pF0i/15˧چ~^=|1ۙ쓣"5.er]+n+|g:Xí>P_ηR)~ ۏPC;u0YT48ǝtydozNdsP}Q҅(pY=n36ܘkNI]'Ȏ7C75ӫ3P(Gmw, |s9LʵBaG)]º_p}K,KG(#BE=0p]fnGY?ڴh,@ʷ{OMFuIcBA+:uj3 o{&VXҶh%qW#Sx _0گ#6~ftw2=5r5>gF>$!Sh\ݿcR B"  έ C8Ua"7N FJkɤD2%/%z|" C߿82zAF; 6Hro;NupleYIqޅ R!'࿙PZCk;,~A5 k=.l$DP!AFrq Kb*T`,J!yc3Fߚ^)#Rȡ.XO涼u ڍfA; qF<͗KY3}YFFXxgMyiYiTNO,j5LgSd6='_TIwR>ilLo>4֝Ce[xP%eLb`CkDV+ H 90zWŋPVcUٿ,dhKRηu{CG7dCOΓ_:IwNLżfang>k@k9pei>,sσ2Xrʜg-DOG Y'̭xht9-/tB3aG<[\^N 'IsW|nBK a NG"T[YOYqA+HGB[ ͘(☷e76f6;tv TZp tg3*G'ћM)v:fOn.`Eef#+-[gDpEÊ U-Fwu"n2`p)&Ĝ)ZlpxǺC>UO+({)?s6f/"T olibDlQ&οi(Né's۲USYeq. eRc޾)Td?Iy .1Dܹqu(C} k1:D~ed6 =T"J^_]gd+X^mL/6^ʡ`t.>p4sqSӮלv A *d #N>ﱔCյ߄rayf -wA*Ą(sEb![I pWGbkRǯ)Áb;[#W.0m>~9¨o#-g]~{sA P!13<"W1 "#̀UYyJbXmg$!?h܅-b/_6/t{$`եi:"!9w3`3TYW _Uaz'+2k/qc0rFF^rH|M  cum\&R=r5NTJJI>p%p ;ԇNP^\`3Ezf%u{gEYkp(M"> =3-Q~K7Z\>Rdł-jʻE.B9q…8dj8ȉjxID݊5.^uDAO0g?1͞ ݹQZ:+q~{/ûԥIM j 4}k݈io2olbٯ;hY%և9]1v! iD74dy ;xLݎl0x}#Sxj]: dJ s3(! UՖ-xd|=ە ІfAŐwH7YmX\C:NC45j>+<Lp9䨯0~'0+(䅉 {5b+dyN ҫlGVYOX;qdyr*AHK>}ŝ$~yF2<2qyQ_PNDzXwljKȅh@ P}1dž?͢+P 2 yҨ@|N7c;E]wb K.9 nw~Eh$ fDev`b8&Yrrl"؂vHPR4MmA'cZ [nE;P3R,rOJMDRIݖTZ$:(qUZmpP(‰M|3ՁB|hEkR i Lzfh+b^9t{jo1:@g~3PƁJ :1(5RܥpX~S_ uUC7/]A!-mt"Fz+MkG8GԎiW8 #ؖdOSėX&6Ti e?d. %F:l@IRc[S6$deC.dꈬpmc`C̮fB f`Q,Z$&oU<0*OѧB*"Vp8_1,Gs5镺ρ=`< &^fiRЁ<9.ߢAyK&3<4<9fo"/6K;.\)ːf} cp52I_Ai.?'l.1HZk묐| | ̊˧Ȍ";w|V㼃,_IEt < KT](8 얠[ȿ u 1KFg#'W<{hBj#=x򟣵Υ\ǐ䘩b-lot4g͑zex7=Sn9L[:#np3Shħ#MlT<ɉCЩq#Zs2]yyճE7%߬;"&Kk_3=M/tlm/^_]B(~6wwYflmEa5 msGbt̃[9AZXnEXT_$G]_WT^ˏ*u+ﵾmo]HE1P@,\15drČ vBjE : d,H:c2$tвțNq7>*\jYp3dRb@vɡ~W_9ϟH`$i mT27GLB+1] @GE/\Qw{e#nld\RzM:-8 ;W<|q!GerTAuI=6 oDMS@\T4p$ick |3v`*(OjL*ǧݵɢu*1F )p҅6Ly9qVE xL 3C3^.|bq9*ǖz1hR6vcLTw}uY2t3 uW#kOf/s7NkkkcʸUi \=#5S 76k {,,ȣ޵eg HɌ1K?_ΑendMњ)=?EٟI&NE!k j8~чD+U]]3>ߦ0^¬V&5/}ĿڇI}%[sAzCpBA۟sRar{M9G".Nh;AOkbb_ uVB~ޒDS؋4` N AA6>sV;Qe_$\TXOA_g&Df5=@on}7/O[w)7#激^%2gwy抷,*}zI*; [VJ02DZn!y|L;Rx~lu|CTssUgbM0?"P#;d!5F䏨qHޗ&J5v3p"=X;0#8\_dpҗ5֙&kJ|^U~0Byk h|S1ȧ <_+U,!ѣ{e$µ% l 2!Myf xdAvnAK-LZd[y[Bb\͆1͛nOHڿ=~$gx*ݛ8==n`Mαс>Z7 * {tFUcL7H# WD1JvMr5cXUBX㫎\Z")Vmo. gª]݈|vBg.(I0.z`|¹( qXڴPc&A1<"XE׋&2wBF!*.2PzraŶ!Yc?}b (8CvJPuk? -.مD(cTdunmuoH32ƳV6?ٳeۯ.K Ay$|_dߨkSh4Y-FEsPz &A=D$G?_2cG-˙N2ae Eq+*ހhg|ڷ ,͒׵Q&B6L`&2v4/ćBe^wNA "H  QGȾͦ,zC5@@8zB I.ZQz|FQĐ(V cW$sݾW4mrAߦy,_z}h8 FloCK2me 9>'׹9Qo~" f>'MdFba_ZPO`) _-)FR69f1DI8,Z7_X|)wJѐQYeеvk^l~~s..e-aE\r 'fShBEAbȌҸ~vxz-w'd2 wbv 3!;^E_=9=GR"$咯mim$"LFzJh tZT(zacF)ޛŵD䍬w|btFr%y tE~L1&%| ȷ y-q$JB"ɴG'Asoy/8N8Q) \X&f(ї\b*eqBY3]َz;L$<7R"Y觷e6D9a-'|3݊oswGȣW񥆄Ey-J u}6Ћ]~MZ qͨ^4Ԇ-AŢiVvcHoFSl>k\&@ AjGo |dCɗL`'>ch?}zSg&4S[B66\I~P](~ڧC +nA%فxy*(tc0 ϘA.Fj (sS8=nND=Ȉ~BJH|ŷ^=GUw†Kݿ%֗V*ϪQWF}/!GgHt-M@L;|r5I~Iϥ^=ȷ6i7>I;噷RB&sH$ \@|;쎡2>;Ư kϓ cHD.LK[;'$u[ˋxq'efif`X_lMGamFkx,uZz~,"kDM*LU{ 4w<􆃱9HH(uycdj%egjmRxQPƜkYøxcp@W ABc+ Ϗ\c۰o46RQ%:D.fup6qVVP03"0nMo(day2]X@IT>4bl,JN$$j0_b\no&av oogBUA~ՂP ݸ>k,dHC\yd;kJ\آk^q%'/f%RAiS䏝y~o6܌icl .i.}2$:cd6rYYʎ*L|٘[FD[*s!~k#H 0-}`#rTʔra! E,ZzR2>Q% 3:LKDN7XM n[ 6'i#h?ԙ94,4SQ,- N@L$w60y5G;v6Fj?I966$cfuH\˴ڼOR\>qXgȽ"Q_UIڝQ ~^ f:iOF}3:H՗\. )cMo 2 L5sv;8(uח^|h:\4&3;A:1pǨD)uc]H\Ԝ-V? ɭRb 8ۧwԷ`tvb܅>POPÓ^PU?VxҾP]6=A~cmcC#AO O.4N]${l_˯R n";oBTȇ ߔYB79hD[z;e/GUENq@X 0ߎ'@M̱MRY&+f?:.'=XiHD){YCatnքD3 ^.7F\L~iR@j&l%E-&[ 7(4s%У>VXa^8)GWr, $%ꁮL+i?2dedeF ^2O081.7l$i ;y&+˜lH)uB"*sbs$]9iAJ;?Ivѷ๷"ޭ<6D"!fԢ s}_^9VszAF ŤW20y=5` MPC8Yd+m)q !{mՃr?*D?NMy)p^օ1YxqB5T'5GĘUFk-`^|34@FHpR(QY26tw̼CCaCO'so h뉨Fqn<^7zQy}uq6<39@BWybb-zHkNXxKsvg;f@V.\7z͉Mj!$vdg8oVTt Y7e)fi&O_!6hw6Ӎ).ARUGK,31yg8":C/Sz-12|vbkZd8HtIQXdwQX`k6 Aa?dPg!䰑)WSMSqۻ:.K;R2L"Cnb&Jѝp`4*quɅ~s=ɐٵ#2}  JpBp# mu/݋?\g]hawC6K%NN4~o'F|TQP [ <}1W؈U!EENP};QT|֍z*᭯; M(}pj&"ޛhÊ桐VT,7Q7Cn_I_&91ޡCۄ?\uy):;5d$ޔ /35:Iwj/-,4Ù +4允w fmZNssS+Jy?BXޮuwAxj_֛9)U+$vCu;o6a)6[v²o!e=\D;9^B4n'uf+ΝR? $@ܻ:<<#ua161vtԧ=[һ|?1pARN#戤ߞn˕/1yڼEJd!:QdJK]_W 'p9(7@o}B B6}eJ `.֎$y`,m-d >y=~+.䡛g+e!eMFpoAx:ynC b/_Y3jI?)cF'&7@sxw`A#2H&Omމ x-}J3 ȼrQ+e&R胠R%#}0]6)CBOn: Eo72Y:A?$܆ Η;aʿ {L{g[i>fhj9"r_l}ּH5-Q뛖F4OUuKnƈvAg1>*Hz}.!ǾvC`jّjI48)Ob5G+L5=Zltmm-scbWGJCѬ| h۪H[2r@#\'<WQ$-9RSueNZ_@U*0TV6_U̅ Sklt]n˃Z.Jp$RWYRJvz1VᯔgՅ5E=Xq0@񌊭W<Գ ,)bI.Bl0Zj{z?1Nؖ$sNn E-#/y *½UM%ܣ7 2+n;~lz< yUװFYOK Mgcȭ3w|ȮI@3ZLFDwL/ftu;I3 ƍ-8aN۔BygŔ6=bL]? M̖?!<ˈ'G/~sP ɡ]1*_ğ{]蚦6Cj%B~|@Մ$8omڶ=d<:bKNs z^JWm* KmDѩo%[q:N'|jX qf/Y#6R3$jOhLo :SaP-!} ,b!/Y}D˯Q2H?Q 3Ai㇔ 9BvWd*Y|ݺP33me~Py/̔7=moW+(&y5 5w s 3u?|-ݶ (_մ?D?Y[4P&y^>f搋ZFuȗe| *3%xYGlƶrϞ0Hr]L⡃^/eݺZXt2w"]V5vl S,8㟥VX."K^(ţ)2 ŅD_@[g(qkaKi:_~Y$ ơNV5=PhMV! T6ե2Ϳ#h_d[92nuŒgb!+ns-{6D/lAMƀ#sCOymSd2o[O ?* m1Ӹڃ i,U}-Zo9E1zéGˎ/@Ӽij7 h!dMGMvl\, FWXӟٝ2ěuJJДp_Яw˨8\;zIŗCwK"r5P^ѥS `uQ5qHIC4LZBبc=G#aurBC)gܫ +lg ' €cbm}cyLI|RHknƅkk6zH7mo^PaP e"AU.;(}enpe.)]bj% "Y$'~̅4X0֢Fz2k30'{/v|vJNf@twx^YW,^-/ixza/ >n@b!ep3Z՚^ JKgſ1ysVZgi"n Wq꺐Wn-K1>!Q:\+g}ohsaq)M Z[h!zI/JZ.C-*k)۳۰&6`ZcjKm.c8Ug6b'@ybYN O[wr$/o/.:ς+R/қ 3.ʷ`J`>X: ,j&O$B,NGݧX)@+>u,7ufP:|q*Qx3p̸Xp ฦX)IQs7({=R|JaBQZ#F>&pvs3mazH( 6KT|yEb^%}H2"vc\L$\ `XFg<>$UVLahVP%[~%:BpјM1 xM3Ep'}b y< 088PIwZԼn.)[@ FP]CSPl "j N$6lB5nn0|dQQ@=jn.D}ދ6eNژfrR16^j|Y[{.XYsQGVDcZH99Vwt :7,D${^~WkjWc]ս'<#&2>J;Q{+%դ?),^dueD,Btgv@cYp(l{ӿ)X*y@7^#/uHe%@V9%jM\tOG (Qy)R@ 4n%Yvu:Z Yw 0@>&Jv~dn*ӫ(T* W,9&@zdGe̿YI@u,U@c6ga R´.Td TAZ+W6c~=O ^t[vT5g]謴S!b?˫Yd!PlJ7;$|di|-h7]uC03q%ˊsH (ҐaK8#_Y8 Z|()#mNxf 5e4꼣l 瓻:s>Fe|Ę{lP?ZInjѳnKjàHYɳa36QaH(PK'fJϤ%ŋt]WIHp8I.u& J,K( z'Ug)5k| ?qqMJ>v*v0" C[ SHG@qcCEfcL#J?ޮTeHQhSpd9*QsW{ -qӵCފ>;~C?.Y)ϻ!Sb1i v!\Tix|'5lK);L  -]U,ivޣN|Ι!2\.؅z(%HgI4d_w3ei}o+_{྿MN@KҔ_<4oL/VDTG3ƴ`cBg8Zթ׷O -]''(x\}+4 Sge*Z1]G} _{ͥ/BY ݼE3R2wqt=)7  g&2Qrh2 1iuuV[h{ nQ* -م`:Zu/oM8WT7'qM2+Pnx$l#>Tݵ =L۽t{Y vr+g/sq6v[iOO@8wɸE`KGZ%j"m~K\&=YqR Yhi Xᘌ 굁.e\b>zXl/^O9qJ]aAٴc~7|7C'F<:ȑ9ir92l߄K`ml$aG![8m8Hi:N>~v1y!.F 2mݶ}p(P֫iN, RΑ`3&Ӷp(@d[(\ v~Ϛt44b]ۣd etRar WE*6;SMŎ5q-5PZ1% K\l !\_:(\v QX]qT&eslj2U>'A9* !n&&#$:,ΨKUzTtF  t{U93HQ@5xl"b_KS%  0"G\1jgfw?#i4yedċ$puE+Y>D<ܽXY~xp3D`_uT )9~L nƃ.-Z&&*b6M_ mPt? 9lW.Y.;P0;CA̩1%]wiXPː[hx0uكr~,k|پ@B[ 1b᭱ca^wj 74X)#8iB` k >G&Dd\MS1?_؄ Jׄ0ZM,-@"ۉvaMsgC*. pUVr\T~MQjx wjFf%ywJܲ53-5Xzd3giKj/"b1Dѥߵ8mo#a*.Kaг$%gB5A.t~dnukQB4wT/V…yߕ)j񕖚IA>9;+8 HYx4FX\ ~V6݅jrW79ت17 i3% [MًQNp}JD"0wo/;;Ԟ59饾t~C^UYScQ&ԏ>'[XYGp}ؒ--"uNyn힎-J龟M\в]LybpQVHH ˫3,`]Gqy*#G_{c_a;tN"eI%@mǚk(! =,h-C V quн[㯠%UJN^&FO^2aB4;rsyl+ 5{1KgRHMϊknt#{뿖 l[SbMIK^(kulNk3aƵfW)]JU52r]Kpz Wv~Ow?.]}4m1(}2FÚQ;e|kE{⿄ I`a&]s~.zLӈϲg_ ](ԕkEhs?bT}8L֊y4: /jЍa`l)UGy%&G+ 6B%ywҴ|FsO*kWb ^oQqxXFY9}Rt`y,ןIxesaŨZ.+|pŴUug{sCaC:!3'Jk6;cvUA\E)(h`V*q* ?<{yO @كl{3q^B9liPUA&=>;qβb:`\~bT1cw;N4D26e. 9ƒq3}e_C"GaqVE~H0 QM=9rz,So_~[T; 0#ߠX1'CTRPyH yٛJUsCIY1@Q#Il"T@C JnZ[`coVi#ɚP%CdqrL'FEngA5r ZF32\f\%:#&TXL&NY =h)3{i> ҳH<}Ӌ y&Gܳ5oG dim(ۇ̩|<2]1D4*^u盆U7tE&t%gTY`q`~\s IJT!Q8X5YpaIc)UxstuLhzσ]YSN?B` 4n#1E} bj~hPS</panb XRÉXN֤T֞M0hJ#E J1rĊѨ>bFx[ZuG/-a_1~׺5{-C(XWbA/5o .yM-l:FMhê%:9cT>qGv17XKJ?q*^*mBL 9qU佒VDʟUm&ǍS{D {,faٽeTFK}+,A[|mp[y$[2-9sS־Aثhu-9LAY!v IpХ6ddnUp5ɜ?slu[SG8Z*i[UwJqN1Ao,ki?aas2N|Լ! hw:d ߪSK>WRY$3;2ʒ^U!퐅^8 ъڐHܬ<y (Cӓj{?x5ˑPi=maq9[7a:RLJN,ydK$Hk$ h0=w7̦ޢu DbĘfOQ.iDg2^X2Agj $lI0?R?}T)w$9YTȦ? R 4;B~#j zGY&NlMs=2o,+@+} ʖEQ;B1]2Z,;3m-PJ.6yr*D# Zj־FNJlp8ߣ}L֔5#s7C+KfdžYh_#H HTƃïBMgsVpc&SUS ƦSЇf`d"%"/DI/&>L4hYZI1!sHV?u)sFXFef$u[xdtԼ>{p-I{h 8Peݠϛxr0fx$8 KL955){YtrT\@!Kj~K+@VBu$3aZ<,т2hU׻9LT56>,j(V(c5ҹ?X(ZT(ӡ5 X/_սyG 0a _pdPj۬_PS4Pm+d~9-|K]8̪_q^_/FJ5!*2镅GpBZ !(\Ç/6읷gVz=yY7)'/Y5i>CyX=|&?gRg6djkSφ©h"xs >a6k/:εh&7k#شDHØs͠Nev 4:||bK臤š<;gKزSIfpvecL<1D3yNRl!v!ToE~1+&J@F XWslvh~M/&vUMcTU 4?%`ȝ@>Pbt., Nd(^@Z%vЬIM vc[t^|)尌p^ svGGS`u?5/984LQGv/% ![f&H_6tZEz0mzJvxNhh ۝Շu6͔PiԵ(hZp?QЖw;nݮ:g؏s}5P/)@S䘵w+ѥȮxil@oW$֌pjϪx-<;l`"w*̳jGޯ_]*tE8fcb/UPTrBs`&޸B(9v8:o-tɓ*ejG@ާ|ק~E+ UT]D`= w6(k(,{`<W\oȮp~R&mgtqd|\]ǍAv4fb%\2.I~9$ u6jj;Qa,AN;f8KfmMp6dgF#L/VC|l$ 8Kv K#Ջ}MmXU ޟ4OۖL nd;k3lz?G"A? +[pq]c񹯬ҵz?km;IH6"6U›MiU" %'?aEp7 Lo? W`+fK۲l?||}>!7AZ8߼^h@VGV%ڹ<}bֵxំ*4(?zjVe_VN{ U牽ݵ_~$vb9-0YuϼA5zHGe8>MXn), τT.X`<`M"(`T ?p"eahJH"μIvfJ܊(آ)IaݿՃ4Ǧ~OE7٪H` %6(ɉ`d>"?@oe8ꯏl\!740_'){ pkjdq NtGUeBP\ey,x{E3cg/#D^+FG6z)UJ̃_W{M ~16Z,s{h*Kr㬥eM{}A خ#ხßVo_h?ϰ>aq~yP'02ӽk8P}R9#N%pfUi家Ѩ\N%*bC[2dCA E}dO(rЁ~Y4MP;2jӓ^'o |4Z+|z5N\uu}'hմoTgܤ*wnIǨ]3m` 1)ˢX@AhAUsYjC0^N`mu n9+=o ^9A%kʻ %]= q$ x`g: Y":/}='ytjN^Sod+LVՏ 65k4)[ɒZP0Lr(kjQr\cAw祙K"bSaK$xEFq Ku 8i:5 U}ݧ@67bSXm_(]cAohwuӛnyDFa`W2sߢˆ::ν0cI~wךwSRtCτ*6dHqnΣ,qj8F4z;FODd|l VGہU~4iE Xwm vde*'zMmT"1Blf=%csz*ir1 i!BRG0m[i$QMRHlNKHd]Oec1]n"S2VeZ[f#G$tؠkJ"399w[Ob Be0 V,236TO+ɱZkVg$owt9`s,+Y^JۍØZyj9Kڰ [ =[,{%OlN8>0"^,nHLeQRS_Y%?d+>m9bd3_ Kb EC,d0V+ɎavF%s OX%]ĪV#daq7\Of]l_҅jL.`qVՖNH8&^ ,,m\ idO2435#Kb \q!Z@= Fdc^08q_z΄6­(v'!w1Z!%1o=YB282mZ܃/!A<[ė] K&سeCrG)xw^р.{p)mjF..Migb1D ?$3O>q9;l#p.9!x0={*h1~daJjŅ*MKxf; YF#sja7}.f`&5+h. gbH{WJ`-lb>wzG?4ʱX%i ;d.:?<9$Ѧ.ޗ~VGO܃W< ;w9_&8%g`c-mNR8*ݖN?P{!A7M +r|i.#ay.cY>7rPH΅ɶM&X]-1H+x7} ~6!ZkIٟe! )Ry;Wi0!o֍Xݔωes=$ōugVW~$ F G}5G-l;k#hoNc!nnSǒļWͯ Dmj-t1~En]0 7|]̇RxWHOxewZȾ Ol#.Es.}zg=䝬&2IJUQKX'eH؜DWՠ=\d1\Y5>n5,a+aQ{މlwΞ.]^,OaA rӴ^AWgC 9zPi)Y( elnNl*v~<aAL(cpTYRV>P?QUjÊ-r4t0[Mzg)9zvJz c*uݰn&OmҼ;sm#qذIa!h$ mEvDEJ7>?=)/ uo7MuF8Y ;- zBqڬ:O評9t+7!Kw9PJ.cwb/z~=Gʕŭb$#֓<$sqE~dV/E :>5a-lCh}8G%fp̶[&.6O*b'ۧ.RE4cRcArc7r%c JYAHȭ~BrBǥhYuMbh=TH ΄A"!)˩EMsl$A_V. ЫtԻ:C"gCv0ی]?4Rp@SI)*pT9:v&;"眢5W%805VXf gFUG6KHsڣ&Vhl># %.ػ^S:_ N؊S.P=;*mt<ՐK6>~X, eP C$X/1qmȳ>zLz߇5Y|VmX813:6UBc{tfߚQĂnu ku+DΨ{q80]Xq}3}v~ؙ(ׁU0'\Æ_b[x%Zb vܓ 7Sѥ9}1 3ɘ@,bqĸ47[+y,U{.tY0S6[e_)s;C,q23>Mg *!0<).+F1Z= f#1WmH7$)?E\ ̲j*9Hg\xAAvqʬ\")zv9JU>3oF*۰ȇ}UTy$(Ѱ~c23vg=q. 2SBElr¢)G<#S7#m i:Mt3 O$ Ŭ^G`[`1RVp 5 뉧Ѻ-1kxA%[W&]KA3lYI=+R*.BAgdҝEaV<8Xy"?MM>8qs]YL9Gxὲ!z"^:ΡLFH5n&J1oW=;vK(5ՇaU{kFc+z>@jzR@ Vx7'gBqff|Pھr>6Tɥ$Rc}čQQ2KZ LZOM̓x,Ͳ5vso$P血OU&tm5A/_I. 6.sqqa0C9۴?b_U<1F8"12Fy~f2 诶zc YE1 <%ҝf;.tOB4t7t12Mn$su("~??[V\`g`-ކ?]KN Y/JktΖ3kn[#!]*MUȭiDJ币|^M3A}IBEZBK} z#?7YpB0,i:67DcMŬ aIS+.Y>H;-&ۤ+rnѤyCF9`DM>,)_ӵyJl4@rO&ٕ]AKÉCk +=xZ_9A|VUb:R.MLF@Erltй8 .9%F ɗ߼J9j`xp7ʼnhωLHFv~{ ~AFlЎcvC^ҀBaWĊ0n+LS͒ R_S52,Ťr;0/A#QN/CqU#F6n& k-ǀr3;jf$7ņ挑?Πm{UFpgeQ}fþW}A K`vF>d?\ bMGfR.>TH0#v97.~Iv")gC.grCUkGR,d{LrQF6 s%nꏁ $ūزe\WGK5]R香{yyz UJOn*aPvo앰JP ㍣ѽ.UGU+6=4JB\4`$/=ѺbWDz%Ś-`>3J [l>砻M={Q!G3< Q 'RY0 g7}Xk Loʧ3Gj>SWy|ە||?JUaEיkf95؟[jy^Hݹ6ؕw}<'BZ+p<0oT gGOՍAtPܤR`[c x? Kr$@BI8Lt/$.rZǠq{J |YAn`Gh[1(oZ7ߺ%J޳z< u;B+tڋZ,Rr8%R{F,Zj#V/ "X:לej|k CJXŸo|\ɨVJj:!FcVL+J,ЙvhK.2i׃oatiFc!j}1 @>$qg~u.zɵLsήm*deJ>^ڪH&0h;XhHGAE#I)xWLqY [s6 k2J(,ժ%ׯ o/N`g~Gu7VRhC]壝T? f4,]$(A1Ҕ_dC%fE`Y#3|wlmo=oF 3Pyc 2o5~gu"):@O=LXCDh 8  hu7-Ty1v85( EP8kHt>[Qw,*#EFZ]pktrV {PY-tْ&3̈́kCiDszYl?)P̩P b&uNoSRi"4?ZĴj,a>vDU۽#3g> aU^9"^7>0FӫLz ɒ .=sEHYr+-"h7UwɞiSGrbr["0a/ëԊ$EҧݏJ]鐸`x})Ϣ{ :v;̭RZi5QaaJ$VIp462(sw\uhg<-gKL}%^ysheOysb=̓[ /P`8X4C^Tka_T{r_5= rq>yXJ؉ʹBZhw J4lB i $$Ұ"r]Ela.@VT=Wc9eѯW>os3vrAu`}N:0-h Kg [3jBAksF}Mtk2hE8nw%kՀ9%I'7&dy;9Ljٌ=Vww@yRmq0_/cLq%%{r~F))ֈ,GŏϩAԖ;¾adj?qZAY~Յ>3wnOO3fdF'0P/YT@pƲs%( uiTmKXV7Pr>qa0{"'VmoA /TzTvR2|NoԤsqBXPcR$3M&VM d?L&e!H?nP[\41ƭU9У'xMj ?Zai J< SL5^`ekIi6gPΒq8"]+6A g(Kx_EƯ섄:P.S[fW1JHU {>n"ٝxu.iBA?ݨs ?gnm&F(@w$)\x &Ņ|Z/H FYLnבa-:Jc@v68?D%!PzAQ͇`yd4K>1OsO'm0#8rȿNqzM~[*hN+9/ϽKTP,^7f j-8X%nS}:[߂qV賂eϼR VppPEyĕ 'G0DZrf)P[*R:jI9 o)OX=VR6U ˇiC)S{C6}(=u= v)juܘbIa_](}7X4XɏbMsf]وBNG6p&Q&68pRhʢ0]=春;oTzآ, 9bX#3<\頨RwρR%7c޿-]֝C dx%^e): d)`":tJQ d}mDj' y4EHK=B+Hgͤ1eؖ>$\ 86Nҏ\x69e*ID.^rT0jx.S5@g5F2@  '!^G|R!Um L,B} sJCc0Ք.$ČFH`2Lƚ>Gj] ކ{ Erͽ֣MYBh'*8[7C{.?#eEe/$7jOqFŗ&dP>v! fOf3ʷ\x鲇!Apl\KHj탸; c#&q%sM5! PP/"ZjAJ/uCNwpƭ~bG9\ɹu8Cn'YȬ2M^H&C' Cʂ,$:YSۥ:\Ns ^ &[YBptQ2F.X(q}A/F2%K!չgs`0'y4t(x_;(.9R/ h$ru+EW^S*mㅠ٣Cf x Q䲿hܡ*'s y%KMlj]qF *v<1K6lYSc).s^بz]$ffix`hb96V~Lڝ @BeԸ`y, "Ȼ>t>dV p (B"sA@~ƾ@1˺*Scq=)1e3Y8 63&EY ή:#6nd 0n^M( j;=jK7h3IVsI bU#xrh T:jziw2^{җ_gH9am *S彘se)GBoISe'W f,(zL;ȃuݥT#-H<;GY8|ѧ?IuU _iR@s)zC`]X׆ltjMtA`>z7h״nnSxң;bƲ~7({)q ގYOnGiu+S{"㌹ 41DA|7fvG&LzxGM7p0~Rψ ?کߓQL7%e&bMguWTc Mf1Yo>Kk'Xgsǘ؉.Js=_fb\ܹDVM1okH8yo@l>;\u+Nsp nC Y /: u{u+#90!*}B CuVD]L҉^4,BߩvZ"şWkaҊƲ"m8.:­cś sAa~9֎ ֲMZdSh%tELl,E,''KK{mn ^~Xỳ^!OLv3b_`br tj/Fچ[A-JeB5 AOKk:4CL.՘RxԀY5*^LT~3\9 p9(UwjPYSyKt$۰ա(&,j=4͔$Lݞv"߳2GFZSI:1|$P& N=XNcjVxvƇIJhGUM9;KNS a ;0iuSE\P!O^( S1Hm 'cx) ; Oӓ3Je_^}ccaDXbh&;Ux^t8NK $>~M( -^dTj9Qqu`y$F)qa**Y9BY VYH끗G`n]<,w}koWے0 w«eRx~"zū <h^Njn@j0Ȝg@n|ʍk1++]Ơ^اZV-;΀..xK6I%ō B6vg28A@q[1N̊@MRmtJ"hZSwg<"O|"$QL6).R1,HaiKW`ٮj{+%Mo1_9fKF|͸I*4}}e6F* '2Oѭ Ϊ ]VLJㆠa}j`11c;ݬ- 7%8d0]yvMZ"ntac# >)4R&G¾[dg'5 W!@dw5ꎆB\wW7Xn"R  T[đ^( @QltU/φ@bۻ d*t3]!ihE0JnumadWx).h}=:"((*3e/xs^h:)}IZwk厛PU*hns5cQK 4Aʡ"y)ޙLipD Nt苢p,F_v%月zɮ&ce r5-B,Tf9F,Z+CT(fIQr5Ub͊~FHmKIQY}ɠs8> ;v YVK&m+p3+6H7PG 1rW|qhZLROd"o.f|AC])μQ4ߨDjI>PhZXi0TV uhW]2aXxN߶ 3~g$t}zdZ8avߒvL*K f" [ )k/RܗjOS@E f}Y$cft8ܖe(3=dU+&2 i16L0MB,3\t>c bgRqbXCPN`0G0̛2H\Dy՘c?2fN {wU`Qu撞4ImatV0[&.#1v!%*]#Uޤss<$"][3;n (0}RaM= fH)j}D-`re%9n+TTjQ cJd/vej8h FWf`6E*tτ: s1fAӚ a4tx`Jڹ{H85?tZL>ex$ibS`:ߎ.]cL)Bd uoXF ?HGxTm{1e&72RЙPSFTmT.uRAdZM3iZO$/F}k¤I5iNb G"e,?x> ;K0IW]>^uU;tyy&d4]&T;^d%U%qui/נ$v݈l{{_OՕōSCh@0KO )܊w!h/ )}[t 1ow@͂7jGrJ ߌf@khV15/zR,o؅WwL{ࡸ11"S_,8E7%J MO5.(P-{Yܘ/Y~+a 'r.=}l]ꭠZ+{N/9|[7vh2VBi&/j.'%m*i{&YoO&-R`5j-SXٸYjt;j=, =JuQŷDAwgB7;ĤÏFpj剛eHzO|z_92KbE::=E~4ƣėr+­^q~~>j5F=afR:Eb.#?} ȑSK;Py8t#(CdN9 I1}Kx[h |.I*JxIxooXK7fTwܕ/]BL;nN[HoJ&/r-iTMUois˰D"D&}b"$16d"?l.^yQɀM fκҦx0"-xݠy=F\ w8]_X*V 7QO0YwOIWpL&Q]C}yurO300gO@TA: b'ɊjX Q\2h&d>Nov6v(2`_-6IƝlΞpM$ ^ocɗsUk&ILCziӆ|T>k(ڙz`os]PbO ch~ոx'CCE^OY_)LUaMTBb\ZsƯhmi*8/QP"[('PmkQ/F νG)ک~Ž c}Lhow\WL_e|iD|E$q'2f(/7IE"E|cNY2=OR悁~q,z^EcZ<9 8Kz=٭#im/g( fQ$L,ݠOO(UE4A'c<^0]  F?tN b>uXc!5;^'7=g'a^o|Gic:kVTs_?1#Z#]|iDA4S l&2C۵p1Oqv19yZwk⣀"n0ʤSխ|j=xpmx0jovqUs^wouW? >c6/ڃesش 6]pFp=JPY'"¼3> #48 GeGgwwx AŞ;6?Liv1ES*jMK(YZ)t 0u@:?)m3B`퉮 I/H\v+xN*Sɳe njRd$u;i>Az6x0)ܰa{g'V ANlt<ըv&p ֞ٛS*zXbg6 0/[3ZYh.f9rЄ>`[eUì/_nQ ŷwYc?#K2kYLU2#te:%)vt@u=F6q>[(6re&QY-}1x>Kjh OKJ]ѝeMd/tYNQ ][ƛяůkst)Cps&T @:d+(®Қ I KAb=ukC2(p ˞K;HOE$ {j$`S6ۼ#5WIuרE&!Na|+"QâfƕlQC‚嬹fvg[_6qv E,2k ^SD*3'34_DNhdۤoEz 0VOmQ"+xq6pf,jk h63gFPV;sI^(&NiJ޼1ap3V~0oAttnGԧs8˛T3pB *߳bҌ;*F%ԙ#~X=k8^Yp*G;2_C&lЬm׮k5oƽ1[qu]]9 &Z3;r%[7/*&)&ٛPmk0rw^$Nq"c.ű tCYE{-vc{k5h07&'FG<]b#8E^tMG#Y?c@ޱo G{"q'U;*{QYR!"[2JtpnbDތKF_55FRΨdv "GD:7gYh+yGݖJ 'ҭK"bd>Q5O4!|9c༘סoiiMPĈTZPÑQ6__uMX8er 9UO̖ÍZ]}ld< ƐYKS}3!ܡTK[-.AF(S@7C/:ͯaN+Ĩvx }pB:z.\ɨM!-J+̏SxUy=/>v:&L>ŝQa8;4)--A3=hX.zF$rS;,HQ IEśGv3%`MU_T]_"Q13@Xo?iL{$a cR[4=8t=/j2m?H']6FW8:vaǼE1NLϥ7ZD)@u!U"G+U LIϐ H dY9n$*Έ}GF `/ 7b8-4pTYJcӷuõ:8b8}z*=/%<G25 (NMn+։?fmX iȚ 㷟Ozd?,x鎮\MOK~VYL!j=7#w9[0w]R/kp--;@c_!ڲ(G =3Wt_ HҤ4_sY$%ߏZ2>o*-M {^ DsKP#;TdޞGu{xs,;t3BQJ>ނB5lVg&QmS*e&63ٵ}(N*b?O~"nciK@&جVjR͞Mx1@`<+#OGf<^mM!0z ȊYTFa1^(j{ʄ%Zg̵BRq2n5fҥ(,, *CdLG r^ʥLGW •PXe+hmR?Dwq5Y/V\ /:T2e C^IWx:vIjPIh_P` 6%(JLj͜|:t"bbό 5,f# #U"U'rG$x*łv]ŝRxw<kR `,yQ}-AKpt;C4k^h o3v۬߃6َ+dO)a| ,ü'NJq~^@vC! Ich9zaV*VȚGij4&޹Ɖ%ȞbL^s4M%ByBN^nQi5Yd?w˯xh"40Q=W͂cx:J6K# *Wݎo2l+n{}YDT6%R,;[ZRbf&&*ޔ\z_Mh$G_b[gNB|dx@mm=cf%Y"DcIxjQn^7Og ܢĭߘb$llk%);yH2yk kP5;*] RxYT-]X3>,gy,X}.2! _ڎ+1 ?E҈6zٰ}C#/( 1Suo rXy]8ǙIَ5 [52wH| ex#%}2ѐ{ˏ=vIW`F1s6H&0}K|e -Ѝ&rۏ8Dm-&KFmnldX=dӞ+1&¹t-W0/K,xӧfNtO9QE?tγoʹM7xɎZo#4qW7}P__ A-ٍܳA#Wj䯌GOPwĸV'`8 Ir</mL@Y ƌ O-űΕ2;3g˳۶C ߤeq͌F}?VEV@0{]^__69O,*᧋0yI{O|W=/"(PĔgj4sa\1.q>:k[Qs_z0P%v2Ao7KO~sƗbt )Y.:FmÈ T4!%qf_Ol%pfޕ1W\q|Ar~*£8z&3WjL׈_ǡ){"L1WzhJ2Lf'Wz_Ԕ?m|C꺛 ?:/Op.Ji7gxMۈslalˡ'YXA?S[$+c0T䋴,]TwT,s9 fԇϋ S^"D jZTŞ[Q):5 )!ѡ<FM ht Ҙ6]T J.ul=I5˛T0 Rf{eU粻7K^W}D'o}CNSFݭC=Ujt@n/H:WM`4hxp0.x|hXڛېń7a mj,Mg])L4g`f.1:8")K~QYVҭcA/3:~zjjSVw = hPtl7pc?H'I: R׍d#[7R VJGlUh7?B9Zw~&10%r?#C1?G zMP@W: $|.!mQL[jwYm~hI8(3pj49HV>?9o͇! dg7OE)fqpďﶍo2ɰԢf4)0RS)Q@߆8eF ViB' 0|UPueeA+I()#t'۾CekQ Kz̞l)׸c$]O]a2R5g,u6a Vjr[YARC Nq9X*2(7swoi%[,8úhh)2^K)9ztr=hK ݸ.)_IX؟ }L  "5#2O,#ܡpZSQxezac X;e?x~.7T w( WSf8/[ ōM~:|5aˉiWa$yL{21EiW1 l51$@g/RUf߄k;̃no.Ƴ2SISl'(-ş |u:,y"-PluJlT@2{CniiKjY]W\o&& ӫxW-6o  &EAQ!Ȝ~[mmckMZ@`ll(RuAf {f5]u_WZx[j3!.| ES_5$ nJiOs87b@XR-Ug &zKYOm wyX-9-kh< 6)c%~0(`ҫ\o(*1öAd@9 IJx.|A~xE/ ǖ5eL^$ wnMuXFyd^?B G_ /o" % 8"9eNm h/p%́Z%G|)ň]m&6E/=pZX_6ϫS?+t q^mY+/Gu\ dG,pV:経1׎pe˱<"L 8q 4*›ף)o`]1{ 9eof`Ы 1tǷz^.Z+=f$^;|;+D1=C؃]XLĀ*n GU?Z59YIC5sk7%5cr>X 0(z/b81BilD b%Lj{K kh!l Rkd-̈́KUoԎgs=Fw2PH."6땶jcv&7lY cUEo+^y*"S:Id#OB)\Wm8vL~)_ڌ$# L(`)@А}Z ŭ%++y$'aޜٲv~gP;&ꉃ ~)q.?~8y^~*7_yo(/xiP]Ѻw{q [[e IgfmCs)loYft7vQWg޽L~\F'w+?~ @[E foKZtQQ;, C* A q@ b'FnGzXLih7|mɕEDXmVQ,)\^ZJɊuGFCteHKgQ Mv;6n4ko &51o`ǎF6 RaXغ!z @0gRh_5cWy[aYfCK_wB9A{dD(nj AO?83@ؚs}]oMBEt)% ߮Hj򙶣I!'Tyl58UPM'@?H?mM+C բwWd= 2eCD n;Cd>7}lb~7jB'~joֳMYlb+S6x">'?(q{<+IYn_ $03mq.X`zPv+=RpB8Ol\kJPaA&Ke-6 Pg>#M >mf`u T)yӞ[R`Q!]gcE_C>]7S^O>P{pAsb$9F &BtYC7ېx*Sg"!s>j}d \֕vrZP~y>.fb<(tOB马$I'^efJ\C, s lG `F8;!"ܩ" vDgVղӆ ,+ Dr5wp-5@@Nj@\9;ڧuPcC;%(׈c$!;vN7H)rL="aڅ ϪH4I-9ltkpZn:; )X[t^+I+Sk 0F`cDv`K tʘ6Sͺ┵WN.(旔ҝT93R+1bRwQACΫ~%C,yk71}d\gI;F- !|[[8)_~nv^O-_lf.I~4IjX|g+~^sĵN4?LlRP=`rl'=Q]y#@ֽxb|] \H]BÔ12^BĦSzғ-8ag*,z'G 0%6uv#*y_M> <*dyv1n ˎ=Rj_~!6[[dMB D_r_X"%&gb )iwx,`qDdIG}& %U[EN;UB{D{C޴p i ?u l,xᷩح֧* ?rE4u4~ҩO拪v~Sd| *tDX_ (=dPm0׿j0W mI&>Gi/ [&um>f\5[F6 D77`,kN{WvPoG)ݛܗ9jdU.3l}7 ;ЪF֟hB#eC+BZHl"WFtDfڸ@a|rv'6uTipϏ8 4]fLf%^kٲI.l!|KE ="8{ީT&x$ qĮ |Cfm['CV?ӕmmSKM l 6sT&Zju$uΊ}lޓeh0 Dzdz\Z"^.`^i,ߤ`_2((;]O6 Vh`*z &qʆ-OTz![ݨ+7PS9[-A5NLϴ8oqT^\dK2Q<ƻ&.XO@p՝+$ZN˱ʾ푡r'l ZED$,+}\~\o kF6-8d4,54۽J<ҘGUjЫ+olw x.JPr0xx*GAGHἣ? ; BR|,?sx)^%#dGE,QrAՇt6r:\;܁U@j61&=}h_.(W}C^aIK[F'-[gnrwF"@ Ƚt`ܭPxX1R@p-fG LE8U}W[@jId.JCZ-n]'aAfN0$XÖlɴ] d7¶ ;T̈lPn HRaЂp]4L$ёT %9A Gb;5&d.LH`a(JWL c?Ts1x9;dH1ɼ28M|/iTD[DmdK,mꉎjƊU haªiCk^ %$*R]+i65k"ki?Ӗëd%ԋ,wR UAsaG&RI x# (q^nw)σa5c<;p~1(n Zl '\K+K`C&~Fle|Uġə*UF6-@zg1,aC!.A݉)@c/ ZX#"'"a#ػ3(QXlWK=6r~rz*`^Q:ë|[gK-kƚ@}§XUʚM+mݜj/ ykr`{*,h.͡fftHv䉤h rTC cDzhC6JHp޸WkTuF1 _ ^n|w$p,ff"o1Ͼ+R8[\]+%0ȞmE=4{/c@v]$WRXAG7wCBE@fS X2ƑNW(n6$zqӱ-cx@$iҗ=/c4.ND҆,[<\fdpZ ; @m'^8ʎt]&A)^^G2w =77~W`R;ԶE9!;OyEaMƌsPǦY$N)җƺ*eM&έ&2Xx 1?ogNu;X@a!D1:(7/'=] i$&6hKnzڋ&:M?zmR>!2@Ƭ(Y%89Z`̸tqUY5^-b#@f-IV@&V4CgY咸9n~4F",ȨH?sjME,숲3ZwQ 1@D8 ʅ)b$궒TG8cB" wcM8X~Sl+#[ԳQ~A[yoTOJn-}b X|| (ۋA8F}Ac tR%&%j|P) NB0 G_M3LO5|ȨTUcΝrDRl4@{Y}%V#tWޒv"LE@N:tN{"תUҦBscBDϕ.|oŕ|vS,r$:GŗVX9nqh#Ūrh#QoaH~͟$T,CFPq->=FD mm"oH -EZw-oOi)qϪV7o1u2!%R߬nZah"r ۢ O$sO<33K7VyrR V6u6G3Wk ۟I`iבc,L2ԿOZ?kݮMxLU}U^(D1&pMճSvwWcom;R 9vVB|N)%}o,(m-xtǷ Vkc 1Qt+_XhiCI*] 'z}̚'zN0{w8MJ D\01{ܫ{}KnS6~fNB'fB>D@MXR)΃kVE+;aWh+gjrICeYV^֠ImH1Iؖ1=oM L MZMYh͗guy8`ēpDuu0b r2o4UTHGoCm3`2Y\ɇ,%ߗpZ->RvŅ õ} S Ʋ;o@%SP%l7{P܎Fv] Ad2ۜ؁fw.2 zL>v9tDcݞ)}Azb9ӓQ.T$h# Avr)IB#X;M@]^宋EE¤:mV@,(ْ8|"E4+~ $gGP 9xPURdc 5~FlFe88B)". M}z`\B>]|2)uKlWR{@);SQ,\r+A—8!.s?fe6AAe ɥ;tOn 5v$4T%?/- ecBu3kϵipP,:RBMswm2݉d'q 귉"Q̝$rZ( +Bͦgpz|tejuM|L>͙pP r]%DqWQ>N/+P|s4;x8 .{ Mz5F9g+{=R0z5'`ᑷ PJJ)p;k{e-M) YŨK ͥX> q$cl.jRzc-#@mF} cN(d\Q ' ٹ d^gEiC5,ނ7oU ̀a}P,Tu 5*3NiyLԈ xuy;Oޣ u7@E)+Sy8aA#^{}JPrsh'X^TGydq)]yA b/V`$G,}Hpp3B1EXTL x s\S\SN)f63(=skt Q1`UA0GEytX5$$C^Wa3:>Jy=N1QG0||2B;ab̽2b#_(aݙ@7؋L^a ~ |PF*fy ."1 :JW$4>9(א;sIluÆBӘpiQ&^^y(D̽UglWv:WLM6"2?YvYrp[aDa9{)_V 4i+=Fwŏk8' t@9d) ۄ_qȇˤk|Ejp@s  LR0aD`+S-,[917 _w=ƥD|:ϊ6)I'_LB)\ 82Xo7Asv^{}Tg7Tʽ 22L V<"5F!aXq,+ GB8tM¾峏=M|sr}2!j<~ qd3*#*oBX}}}䅓ݚv:ӫ'{om мC~>&Ioy_j""PIw5~$˵]W@_f2r_͌ E,xj}@)U{vcC_BT*ʉ@^'F{'#`)HJBZW"Gvhx+|02Y-c_~G\py8Sӆh]|F]86b#m5=yJcp,xw:_fogfYإ#?uSJUK8˩ҳ?V*[-Ocl1mA~Ϳ'O-}2h]S|jT.X m`*isHdJ?T0QbT; Ԙ!ۥqZѿXGՌ:L=4ihRFnT(ŀY|_)  * @略fP6Ƹ>]MYrhtR,Ez.%920X[oxf -L:VF!=bL[jBokKȁ}* ~|p vNR,7~ʕ;E0  I[ye~g@6)&+ƵC)o}Mqó[yIT7eaeyZ F c=ǠS!GyJgH ۟ȩƉ>O-[4:vԃ UrQ"(\ZBMkwB\Vu.R@8S=\AAn&cQt-NF2\&o'_nȩ4K)$E%9 ɤ[zoqTsMbI^)$x'oO1I//<Aǩ`Fdv$={_wmo6401]ݑq;u2/))e$(Td)0{>5Q+\ #?FݭhӾ  y\ٹ|5yʼImJxjeR|/>WOHԬ9`f5آM-%&fߝ 3.ƦGH 8y}jQw##LJƈ?)lkDQ\tﶾ gΓt^$5fVhV]8<$`W+RPW`ku 3Z,fɭA /Aе ;t >o&; rE?^} /"rf> y@(h^Jc5E mOwҧ#9 o|W~E$Q I MNȓ޷>3#~!`@n6oK]<_>p(yqhƗ}sR*>U' l0?EzDcrBh$ڋ3TetT(`VmXHZJi|q,hM 1 |DҴauOl慱"bsWծ|>Jnto5bt?JS֘cʷ ˟r=o1ֈup4C^z+Utm"o9V1&! E192yG!PU>?b5*n3MQw<"ޡtfTѭudpEH={ya\ 'n 0df: ΩOA?_tYh3>uT/:1QhtzwtOzlEBؙ$$2g3$y|߶, ~]wm17\.[@_^H|yl+1N34oD`S$EކͣJ6 / Qy[T4()sdyE(xfC&/qeۧ gX!+xn3c]>¹^dӤOil\c' S,V:\y P %md=u91b 꾬Z*˚ΦQ9z&iۉefba+v.yY٣ٖ˒+&UAAC:8JOMR\b~0B 2Hz|u^ YtDe;;81#PH)!6e55Mmf4zSAWF7$r9C!13`|}Y.*#迬d%Ժ3kD~m.ƀ:HrxDh%S崌DQчvLج wHo(v۹yf\@CCB:d0UlC][S@qJl |06ƉmFK:(>qiЧ eΞ"(J7b5TDU8[)q^ľ--L>ǡ`ّo,y7#|hQ|T@Vdp/XC 1FQ5%a3ݛ@ .(o[ȶiMf41>'BE%X"~6ze|4|Q*Ezc4K}z|'W^R5= JBfxM8 Ⴤqr~iU* ^PvK\qnT?X`Nvp3exc?TeXC,= OKH^˜V|! QN24kt݀ZD_!ApU==:HtЋMGrB6Q+1jݢ_#:;_م`-^|5pLb:8/N&N"YϥFGnȺ.* *\ݘӠ.kssxU@2 Cl=ԠM5Ia'D_}TD'.znt9ÎED1|=[. bUݒzj*3U07^мkmvDQEefeEbLٿOخnQLؑG, YIo,!u|B@/NS1d2j*,(dǬؠMkUd5!5^×~H-_.'d mSe2b骗Zpt`xb]ϔZ5'`?OL/>:KGMcz\-Bn/tn5vWuW킍@QCNi0R"˦߇hwK";$] ?$i#B[4Z1 ΫY)pgla&0p'@gd=d> gѠ\W9A/T FIKb $!lKUOOj\ Qd+E8͹5NEԆJ`8Q/1al媙DkaЈ ,!E</`1qRgIIyļ·*;"D^JM1%EKc@~}w//"[!IH};Zݔ8/iB ʤ60ў^C;(M}۾0_̔HTUXEur^<\d.v_^pHnAQatkUB˕8ðtH(t =jW>U5 Ŋۈ88;A/I-lKY̿Ʒ?ra'ZOULP%Y'Yf98Pb\XF$q-+SSvxWK.ZD|)\SKhHFђ3`FܢW,8`_3T_M'7cLOk"u]cNAdn֋ P|S06  L,K\f2bs?%8}0(9xX0aN)VXAvOվ'LݓjS @ѡa.vƌUx4']OFmUc=LEX$Z=.PeqرKjx=uʳg!oJnr mf{ Dz)L.[EZL+/}o@=LR)U5gV5Y^@^1H:G e:QzkMRR(:cSzv1_0}L-%sV&/LEEsdVZo-~Lܖrx*ze?5o{˷-:*N5)`P+em[i+l5+;'9%h#Q?Ym~3@r|Zc.Xe6c '&m.`n9-/vFZE0g; 0{ʸII+eݨ!?/t$0t[y4w6ȹ7Q&#<k2j1s2ڨbi}'  @ˆ4׏<D"v+O\ Lf0N eAb&6 ӷƭWp|*I 0QbCi,,&anQ/Sso!إSA lQ Ps1Fw^׷;Pxl=|SIi^ÖC[UZg%s̝,EoR ÓwZ,*8`5+5$p/ۯ!}B't-$6a4l1oH=$\T'4_}Bc dR Ruo*$ji C\{z@@ݾ|8eFMs5cƅ;yvckR;xJ"e?x2ۻhuO x"Yͺ= 4kY )@_cIxų5O U CcuDymUz ЖℕѦ7@1'tڞioBqT9OLxUlF=]hy`ws.tl*;[0PZopz5Pps0]$%Q,4bRXh(2ws[:} G %bc0} C8DZ:[he EjEw( $#`|~L/N~`1_ksHJۉ~J j)GF (=zf?ꕻi3]xŸ~稟)= ·aV7򫄤Yk)lze .aDVz}7Uoop8S*ښjTzY)=csdL[Jᐵacj5lI:w\2 ВO;v (QTgM juan(+2讁˞n HOBܶ4KWoNjORQX'&E .=N2K3>nIWuUڎ)yE@/u.]\ $`vƚ%tD'Y<E1ҠOKJvqzpf|*$g  F) l/]ŀ<ڞ'W  z #TW/I 6hyHE84蛛1*R=.1G_<])Ƨ߯lt1;FVWGp"ƾCHY_#ړ`V ˄XUx@"h:{Іd- #< jưJLdUm[ٙ (nFAQ_%$Yd)FѽcH7a:Yc5vF#,ЦePK/%ׇqBk (UA3؝CoއyJ#LF]$Zj9sl(m`PysKlhblÛ3KAg^\,C^9:_x 9#A R >?(`Mָ-qu9g4Wz)d9C ]퍑 h ߕBnCߕ3դp78+ݦDcD(ue-KecPNCu"|F~?J,.݂/h y-+ǷJՑUxXa#6!vzvTt"h$JX@=mKUҡT=\0*}[ 21^W}3N2#}G!q_7T륣 QGspQ~LNoU~:هxyq2)0sWvJV29Ui :4Nf#\{t( ],D8^U2DM1#|}ancmH*^j)XCa]5Z-&%ź|:b,xƀ:'])%xQN9/z 2ygH*(|rÁ#! ҉#̿"n8~6!&?;zi*SvfHզ!m^n/E!v>.)TA-v"xT9/WN&u xN#yYM=OƇDJYZ+ nasKְ̩㹫CS,6+HM-81a"y˵JM^t:#<#4lv{>j ߦv"tIƝ9~*dzzj|?D  ՝F{L n!6VXD"[ mI鮘bB%YF qdyd/ pZ7l1L q̆B2O5$RѼ5 ~$taRH`vWbE}gM0Dp4y8W_^Fl%צ/97;*ͅOtŠ=F<3LH@Y[7p_.'M| i/Rs0Ϝ_WCXlK٦^y0J<@UM-Lx4x'z|wqFt.Ϙ|&3S 1u㳡2׸C=C+m<-IE0.6T^E&{\:2lFRϡzf̎Ar_yg=j&3 Mc1KpI#( DCKD38P:Dl:c.aI5֡q_CTU9-^2XJTBÏlͶa#V38y]"TwKi \T(i.S@^xiXGCCoWih}<3zr˄n$HwNjvŇ9U-(z) 1r ~vѸ*RZLʙ1D|R/Zrp*~V pb}c}ifEM4)GDE~u}LFj`g_'|HD*_q)_LRޛ>eH!P|1lϻq&"Kݎ83bJM؝ n/A+{5 0"Ѝ[z]󞮔XegbV t`ATb/Ŏ,o1n4 'v@K^Yo̳ &[G_rSufMs_zd+a.DCSg&)KHK$CR֮>9Bb41OD [Tv-M\Lb]fӗ?ÿ͌-?ذ i XR;v(XAkAibg$&W;,wr)fmzc"<ӱc9ceW贻OYy֡&].8O!QG{v 8}^3 6Q"6;Afx3Xepa ůb|oҞ.(ɽ߇rl_y@@L0Yudcqpegp0N= l]*34jaE֬X.^12[6:^}L;!mPoL|5Xqc1³^w}7D~pEx.NLwR)qgZ\ۗJa[(rB@0M(z-ܨC)"2 &ns˚Z-%%vAtwL9{ծsHYKFv >bo*@YIBpk-xD@^B坎4F S#뿸Ћda4Iz&7 )7bUK֥ U5[RjeN A@z@H2(_uj9M1>̻cFU٠4%K1FmuTPsjJ%'Q8Mٓ.f<*=OeuFuC>,D44eMcqh+b*An[ l';gz>Õ1j0$y j*n_W W@Z%Rhf4ūriK?2[8kO` G$X*jqYk!Rh uk`G%DcWAo`X*׈0{"ߠ~goCm'tx"j2;4+v LDJ%'9|LӐ^j|ztBey_͝xZ)/ MєT:gJZnڥOX(u'((<į_o8eܸσ`<^V(Y[hdi)c\N }#H{Cwy i|| W rQ)Gg62PT\1pz x]Lc@7D5xWb^ԸIe+Rb9CG=4o^r}7vb̓nPx o >r{'ϲ_ؽ5!,nǟ2BL.Y>f|i+{9 .3tmUbi4l(fko(Iu^Q?aO^5r~fn@/ʱ y?D:'Wc;QV{:_S'b+iپuPkTS[o!JMugR +5lVqڐxjվbx2B?I~G;;$#`HFWTZ\״G;xgq]oPFvtn ~]1$;@)MLޛnaZvT2M@f}@ YPpm'/ DegXkżJ@{BiJ&@d9 u{'0֣EBq+{jvPGW!ЁXùJn<$ي "* ܲ&&LbÆhcx; T2(: M7u0k*9 _:T:[F67j3Vϳ+TwK`'{1Fk]m謠EyR7_i)$rS.9ɬÉWU0.h3^rk(̻֞I v{Gdp=::f7tD:yiL GwZgtQB7kg.WOF.!iU{zx kf2ǬJ*=&qg_:R =6F(?CN7v顼ş5kKN#-`NV8RӶnjoшN"!ib 3-޾ ^OIqo+_vHE`Y ̓'YVPWVe` )c|+w!*5j[pfw v0)+`Gv: O*Rpp!!|ᔤi(љ))\5iCCֱVЋ '1iJv H@Avs驰Qޡ.I920 1F? ]3 *+^)`T'zSBq69KE߿Pb8ask[sSʝv LڧtYi}[ mpY*Qy`P!"ukb%uxdٯ7 31T#:-BQC )BhrbGT‰ ֩H5߾8cHd,RHaJ-GhH-tpǞtCf1^t>GaI 9=Z2c!ýUAf-"V#+ɁMlOqB?=Mbϗy,A1ar6lL-$P9$0m; s]sL;֧xpwGKϮ9`j3j 0LNȜh L]JLGs|dDA54&N/GvlG aL lmQS([q KFWPϵLӂ^]#XòIl~/;tԵs/*jZ}<'e)=}y (%#LBI=y]J]i&N3lUfrf]p:w+F2p]7Y%ssa9g<`%?O.mCҕ*%1-#yAW&1uE mG*dS$*#(H䮈N\`+9C΋Tᗔ !Wj7ΐyx⽡vi#G0.p-M_OdV`WJam~l.JmF!ijZSeAt=ꤜQKvafJ\< g :DdH0}甽jH{mₘ5 Tgi9* z Qn⽛fg8EDty2~%#wҎU>4^Z؆퐦xtnmt̏z <+`^+MSHFquEDsb/Շb-EcX;'2AO@>YS}L푐>[#SJkYcΐp?tʦrݠ''_"?wekEm*iƒ(?CiAf-sm^gbNڄ aí?J3whY0W\y6K"I-gB2+J 33s2tMCSe C pTg*=v, h# nF+5Im7^00ʖMp :&~j),'GT<}Jh(柆K mSSU^SX&3O4SKh_c::hq]&Q3뱫.]޼']!fY*mihqgygF749ȅ*s/!hIE-{'ՓDl4A M{6#vx jU[~N9 {.\W s|63~UZcO^&CI!V!n$#ւ~-_P pHTƜ~6줉ߗ^}`Q~ iX(ceG B[SJN[5MfcYp kGQ`kzFNIH :xγ$ZԱh8M.z %o5ˇ9psf;l-ÐH\o6,NW&ώj11-KC^3& q5N ̴G=P1%EMf3 hBmcj. S;R#_]AᅯΜL`¬`VbV̚:zĿ_4#=;Tڀ41OX ޴C|m[m0 #QzьLM s}݊>"<EU? b~ܘV(()qg޹O W:ofUcذAs\EYBjUgf|¼Iad,^8KRj#3h wLyjbA1Ho0eEJW#t >Fԅ;<=n6Ui Aq F`:uMI&'neǍ.ԕ.o<͏ {kfc( NE 8,}N.bۘH?Uui-!.s3o6guhm5) &;I=O)KKaٽF$b9_, W,$ 4n%,6YިĿ,fFo+bjD(87Tc{oR7xRG,1c <1jW% ({bf7B}4C*Zto\#%{-704oNZ{|V"&7J24Սճ„d/ );A'=&i~m8%ѨS$=Cő1>rіy'CoK7r0,]殼1$6`gXX%6:Ÿ߁qi%Š8^%+  \pd}ݍn=l%҅_w\3򄮑E]B]Uj-}.W7!:1WC%T^봑I su?iCN]ܡ-_Lr@xjf/j \[wAl҈q˻qivX'umʛfLfc"C,V@0(ņfݘʤ {/'0 O1bp&~9eXl0l1ӞT;cY胻I{Wl]XOq_lN Zn;6y8| Bތ wE;$^v8&wwfP &cOcNoY]܅q$.&xC^@ְ 7>6Sf[6E@:bV9g&_@ *uM.+oSC==5)}[j ;)@:ӬVQӾ;ۗIZwB(SRF0ΘfvϿS -aiiUK9pA5Hs%Ǿ7{w_t##e OKMpOuX|]yLj{/|[ ʱ|LEV !k~t ;ۑJU 4:HR Nu?:IHFd?$L=|Hվ0 l0.Rc()g#l.H.*i'Ʌ2f.~yU+6Aȍ8'j: Pƿ;`cj3Pͭ?m⬑TY~M뇹<<d(KƉ.,;Ý{/DhhI?mOEnMB:5θ뮏nMp7]`HϊlVj* Iҡ`vjE8zIdDPeM%gb6W~ZY;;Djo7YbY[oN, :t[iIVBOg9?e1t͒eՀ{( WfV+K(T H1Ϻ72/޸ wngpkO͐HX~8ܛ|?i aP8ZV!K1h@z-_>̀ʋ  嗑| "~Fw3{P(˾w(T_TN*2GԼv=u[e4#XYʹK<gd UBi#O9Lt8~Q&Jd>Ć=?}]דŨ|ExNUTas[o@a՚gVi%r^KAsM&we &zGC2+Ou;q޸RֿI iۏg $:Rvʊ9w7}yaq1:'ʨ=|J9<6!%Y( )$ )Ǡ s<= 8eL*]Ukm%0-޻Ax]ȣG<$XMP1|-62t0Vk_7YDN eˠTԌPjhMxoKr?7b?* eD$U67Fi e=8z,IFtY>x7F~wo+|Foé@CIbN΀O~̶*L:? POCDHS~?h\99@~NKuk㷼kaW4Nu ΅a"Ҡ+ Nb(2u $ M=+ɼQb@7Ic˞YH1^w=$6pNQ.]-?oh߈4D AmV u3aUds!#E~Fxv$SVBoCSщ ho#ON,{sa/׉#dN W9Q!7z҅xSwˆ*FJpI(TsTJ@Y 1ͷri<#㠇6ue {`v8rM` CHTQKAfx2Ѽvȥ:S+މMMsPB%EJW .'`]nH$z'0V)#$A(Ggڅ Z$u5ad/UF0~O>x7pQ MXn-[l*>6gnި$`HDm~Ίxf4Ǭ;up眤s{GKى2%xwD&K9y=ts޾\nhxTGXbV(2Dj;y]1`Ƈ(`Sx7b٧]>`n"L+ss_J:xUp_+D^DH"1E$wܐo"Re0e&u(*jƒ({%󦷔4Sl8𩿞("M39$nQXSnۧb1|3B}*Zs2r',~.Rb$3k$Iq_@Ԣܼ}郂?\8h@FY!J.z+";2p l,fa|dQ4A[M1ItP5D-C$coUO ,{HW/.9+ ~?>ii#t_3,ԪmC?jx `FLz؀, R͞ll`,WXӿi+xb2mGd@*g"!Vj< {;&Y;n--͏ql2wAe/Hd1HN $qVNZCcu47qoc] .927}o5u1O6͜=d4'={衣m5[F~?a@'P:yIfœh\9ڱ&sW[/D=C,ġu"zt-9{ۚ!I}]+dG<=y0Xԯ{^v)x1S ^.'>$e`6i%$FAk stņkzqt|#fZQ&)q.9O2/Fe6aJ\95V7 Q~p<F; PO30$uze|~U XTj®ԢaVF*apO|~۹l!ZsڷzD0`@ M|ޯL:K ۪[{]dy:Rj& 2x6d#DOR Mۣ(,/Kn,*U`LIWl<+ڴs5k:ocbU/KKZ4.niTͺE/@5ȯ%T Sw̃ ܤne|VwSw/}"`ѽhҶoq$~ijllt olIK<V(XU<@;cw>S] =ېBҟXݱӞEuv@5Y\Y&ǐ'CWv,Ep@'jykPխr5CqN9^dzb%=#Jý⻠|] ?nCR㓸XɈF nQ"1G Fa"!^j"( =V(vp8$[>R<#QC[Fm3/2bk,` ֮|Dt!޵#b&©7s\>} ,xN2Vkޣg6!}zƇ)Sۋx뗼i}I"ư2c/}Jd]^%?X)ñɰͳp]jN=Pw _v5?9!Vo,e0DJ_~-^;~;ƕ1*/cIQs䵴sZz gg:cI]7#g{;$LOfS[rn$ݓe ~G,\*` Ju[~b>׊q7 04Ѡ(--a*ք<ʑb+Eeۺww-Fܥ)e:L MyjD^ a-BZ 13PجgM^;ߴq?>{ C̪xՙ3tU4xm#-DK`e|;y?[S{3o=F)kd]1/;O)Q( 0P[d۲#vJa,jCGW/򼐂.` Ӝͬ9dXeHS9Sޢ}Q܅3bDV7Ck ӡs].޲)D{BObӁV$4Ђ+>QM)k[y|C|;NQjō$Bѻ5QO7w щ#O5zȶSe_#yʙkL./(Z]A0(^qktiߓQ Ls YG*^PxBUը`J^JSDDv-)'hD=:O.{?b݂R_px\6❼=akS!֨HCX ]en|T໒uP>1G<٘04>Sz|Vr{'IBƘVؕ`Pe/3]zp#hՓ*\z*%SK~giPӫy9\"lfX7Ÿbe@ZD۳LXCcͷ`a?ZJ;rҐtz~[6ʻu.U2N%k}^Ab /!6-RС;VK:f{")ZR op>,pH\i%Ezl T 6'NzS%$V|RF)ojl3{h? 6D 쯼"Ƶ쀰Hz_y kt6RFN騑"dDxt#7+!,Šas넒8@)yE`M#I/ٖhN.8'S! hd|Eg?]:( ̎jrM=%d\4-8Lk07Zm0LZ(TL5,m|Fۧ9θ'kM,?fl_!fV#Wafi9nN8#0)񢛗C>?۸YIGk&PE(vCUA5uK|2z+(RgmK71:\!OJʩ8+xlaWPb'`Y<> &DG cݞU%. V[K_Z#g `"h,G3W!>"p Dr|y`I|Ɨ7 z_U[Eq:k굓v$! al, DցըR<Xo>q~Q^`\8gSz00+P@9*~[w~Jn:k`n˙K_Q7C?|,gzW.dZqI,ƉU2XK9Du*$N >־xE}/mwrdVDAP vh)'0^8!KfJ*)xh60}ՄM_{ujyqN [Y3B869a<Y= ]  ?zkf^f&szP4!ehgiKM*!`/s"ʾτ:Gxa(Kpw',}&htE ]{YdGeǺ zQzNw?N0Vl-"g"8ȴYג[n3g,A?H$wiW\Se ,!!Uͧ =&n$%L)iRN_Y Q5NQU'YS87yO[o?OEq=㊒u<ۃ2!V^Ռ˿&":-_瑱Rm}&Z`w &]w{[z񒪫m^|'b*cj~0.<5¾cQI\bv?Xmkץvw4.XHnLg &D!{_>BC33T%>FFTC7&B(*}mYɼ4gaov=zK6dҢO ZP=5i`[R'4G&cO2또 I ds0" wYuZBQ1$ׅe1 ?^S[+-sPyE\vj}{HE!\KW&?w lOv^p%F I^6- +I[ hlr,D tAS6Lq)ݽ*PZX}M=%|2"JlHW od' "WS4*9߼Q)߂TFk*|[0׌7טMC)D0o:ЏH8 3˜O܅j ),D IcUw}yM9_:e"d2NDUwn|X;I-H%S%QL}o3!e:gJ3"zLB}IR.AKs2jpx5YXJq{l:b#AuE܉:Mo~)ZR%mRw"PJa;TFUn)ڽ.p<вbj وu@ͪN,N=3^$9=Jdw"q}Ky-Xͣ$ :7T7m +4 j` X9ڄa"atAy7 us;E˰Ea'C4W )HY"@gT(9%hthIdR*Iv}iPyqfg lj0a}&|tUr(G/֋ח簣JjDeYgeo^\& W "+Jhۘf!w?5/IBH9\o|A mtCFE} w2ϛ{iDZɍ%Z>;dN\a l 58MqB`͹pZԦ&K8M.LrH٫i_t$H # b2q^`V3K[_9D㕗16(8ҊvU..%'9CZ p| \4V+껆`[c_AH$lo?%R,ަ7kZ ikK^x"0#!жpz~± 6BR[ %n)8SbvF)yvk%^pӫ&,^vbTG I^te"V.7" lh6%Sɐfsb[''+O{YYѱĀ \GkO #:nSv. eO3qnŀk).B̢l:xհіBD @'b4*YK,hȍ$l/%]1EySh֙!./E_ɷ-W05lbvAU {eCs9P O. m\$ɯ4ź5/1gk4okC,(Yptv!4[X_Y/C#nʥGfKErFA扸^0@`YZ뿍b3Ij|9M0[Co|zMJ:p i*{'׫oٔcY* /tae}>(Xf 2?Z#ԎqN<f;}2L;ϋNd rҧ15ǁMFK9ic`|R)TY d]*0].ޱMY4{G}D>jJp J8zuyuGXBجvwrwB#/^}#q(_՛_gC fZ@]lL/;bR' nq={gaE TZ#>Lh!AcTKGq)XM7qJ\ύ0 Kqi=>լKIsk!A -?'b4)io&?w++#*mπl%G\iUfuMkpE~\D$YvBgc x- xUY 9e[BfָqCLq+sF zN_cNi#!&͔rQ!*:-аy5jtw 4KX-@yhp{{DTfF9boغpM0@hw|҇ha׸s D#$;IFfК3 F8QBvQ棗 j{V/T WN]2 `Z˕\ʭ"|ypFof9S0g;7⑗*SQYkzNt 6-'^xk{ysBwq 't>j,i(7.TE޶XնëCKvаsMcHΐ!4T^Y:-[3’2js+ H.Z sXa Hb ӶZ.l% =ӏ1#/Tk%{6]$T1^D'17.-DػWCҬw!Z#5y 쪖~?ս%&>0zTić3)SL4pea齤E 5,cvgz.)X<* @j7/TX`@ JE_y ̜ѯ^A}>gx4 oEaeuݣԷ mm <5,pi k8ڰ^-8dwh$,7zܶ)jɠ6&6>PSj$B*첣ѠgWB~(.{YƟD1JW}̉?-OR7_'&.\r'x yxQP͵ *_j' WEZ B[qE6ƭs.:U5G;[KI51kȺf3K  PCP|TF8P <ʟv> nT&in*wãLr IeY?eȹ[VvpP%f6/21ͅ #39RYFCT]lzuQz{}qX $xkReG Մ뤽طV곎^'2gy90Z2N41ݲ/ PG%V4(}3Z#=ϛicHGң<9>6y]tnrtBfGX_Q}}rbo=JhK?k*4{>/ "(`DVo#[RÆ+'mսsszv=1ͪcKJ*0]ل]0nw"Iΰ{mڻ/IeI1XH{H^EČU󄲙T ~fig/Mx} `I74P0i8g9a[$sJr Фei#cy߂r I\v.+Nִ ~N=.^睈/8wpK}$By<^ץgE;93kRzA%ڦruG.Į-md$hٶAˋ/fim:V^XV̈́4i9aOY>!n"q!š/N5X0'`cI |leˆ1H7w q+_Eiz¥|YA$j>+a(p/ӥ2I}s0Pi;p$FtrXy8bR ߤ=r y ACڱX罍  Kl?MZɫ qF!Cck?D|yH^B78|$%Q@|p|\٭|1}:^'%} D:J{YïKrtkvǼ}X?!NISIQ.$Eywt6L|e1=?FU"WLc޿F2+T&ZGA 4'aq4ԣg+_EM`zeF'Ov*363DJYq)y:FArh\ ! ΢=υJv:NTP !Fۡqgrd&KhrWQҮZČ1JtF$-=^,"3Ee#+$#XQK s:}I)TҊiS$a>ʊA,.^>4eq!έG~V΂f0}+E2ܿP;3 +dďvaz F[Dڈ›QßN ޞ=KZ7E>Nˡ$=2?6{|ɀxp W!;1[+C ~kdPM[*(4Z'Ƒcq'ZfR1%-Ys%OǑd%I=Zx &w$aEZ2 ID?6Dؕ]K_%(Xȵ3Hi:8ky)UU}cXO,6кEhL\ kjMLtH*-9pI=_i6e1d/$xͮed:|s'ܨ<|kɔ1 fKV pGϭ|ҩ.ђdGKbkx] rN١I`qPtwF4Z$N[F߱$oiĪZa-JKxbVu37M2jW鰕;9T /+ccV#Ņ/;5 W@2907pBx@\0+ dhnؒic_m<Czq{dh(0P Z$Gi?@)i;T#'Ia?fc.?Xt8CȌe2$2CP dwĭJ9Cq\SGh U.q !yDr&K'oozYۮห3tNzWKkyIӧOLhI; t'h4{,nLi{Fc'(vʠy/tE!kBؙͽLotCg rYlSýa\>%'WWJ9rB@!S95eN[qNvAP%vpR`*TM֥> X@~"*R=0ʹ%@kR9,B?^q.}^`HQ HNQ9!4%F0uhSB뢆EAJvRV,Lf^w6lޕ0X~S-ͿXW0D>*}B?z d\ /?1Vj1:SW?:bn>?uEHÃO awh]%jv:%l=oOZ8VԘ$eK84RXLf]]XUܔxM:|_(J'7.vߐv'>, ݰgc88C,>pM S?CJ=Sd87Fc]ᡠ\׉g~ta,멘zZDH]:(|+<+Nai)yb3%5z'_yzV_I@TIc;n,&Ifs9#S4dS9m^L#̣ܷk&VT|FMGM!߻6:@=˵i~tZ+Tŗ&w;o@MK|dMs vRN,~Mj.v~lCP)&*vEIl/;\DR*kY[RsSq=w=<$#?Jasdx[,ڦ ;O\;6ҫȯ*)V{͒֙?Y[,H,͙%u<(vH U(4ی u>rTx^Stʟ*5ˎbn6YhJKDjP_r[cVxf:P1>}ע91;V H; .X,)wd{*8X1Lkp a5knX>bLh-JKofraIpHff{N"$2$ðldDޠCZbI51r|?cH+ 37tqB1q_Ov~8o9%Eؐı %19/ nwv_(f^@Z\Ɵ_=m\@@E܇hA3ܵ?;A7Y 3 R0u ty^dҊ&VKw )j%n(ViD.<>lW@4uĽm^{aIAӢnD+.T9* VQpjzgm8[JBcr`3  1:f@1{[gO̰Wl;5n{aVѭ:cBS/Fט5E*TvfrW$BB I&"iԡxt.Q{դ }dR 6@.^Tl*,05fgV!2urwk!t&O 2w_'=ŵ<3i<|2u}?]; { #?/Eaa_#.3k8 ,]3_:oypK?_,5w*ۛd Mj8_|SVJΆgd1eNw2!"hPU/ylt(6L*DzhJa\uP'K(u I ɓ4T{E4ˬ2@$+(zxт3Q7TD_7=Oχ‘w Л33־"&:@'Dinlm2?vVnN Olèԁl ĥ̈́kf v$ E@>l̠RܜgE .5Y쵰ͨ.x8<ѵ6)U~+xkLQEBL6 Amfa_?L8qՌ6 i8;s5~՛!Pk0Pj5Y pCZ (3f͈8?.'EA< PY:룢d'"UCh2{U$S9ƎNi*@ApDh55LPĢܾ58P,[R'{bopߵܥ_YѬ $^Fy/ m²SaM_5~TIݍ ! h9{ :V70cNYo""mɴ?dq&>HC~ tÌ@Y,ND4UF\~BSͲ_A Ֆ܋083:L]FAXPA^g?ۈFxC0p=W 0RGF*|%H f"t&4R.K3։8ϖSo}9@l@]@_3oERu::Fi=IkM/T8szy88N,/yny.Wv;U 05fx?8 (;a|z󏞁T' zTFey=fƮ]0CI8bƴXlRu3KH=,! _J&H2$e=:mRy9T~۴?uvG 'ZٌPX{f'bê/ti{ו{ [T T󧷽Ȏ(f9wKvN9aޮW9i+gjiHz=7 'U?GuDhS'uW[>mD2 b/okC9bJjz?$ xDqV4F)"F䞣f5g ?Ҩa耶8ĚJ>jyB.ߔ RSs g+1E n0"V_ed9М)?Yh6{.;!SFs OʤIt3@(|-S"3oWVׂ m"4y]5yŅ5W-oO豓liv>;ĉZ uNBQVgzT9T`#FqϏ߷#S>NSގ A1Q$x, AL p!uBw7S@L3i&7|,qFOy%1EIMJ%wC#Pp1x U$aW2TGCs[{i*MW p3BůzGJ"9Y9>@⋏CDZ@n*fx`#OiKZcZXYugϪG*,:3V#M}/ۄ@,3@}kx،gus_O YOJUKNa!,pVPJnVgx޲"nr0 Ѕ`G&zjm|Ё/zh7?LνG"Vv^;ks? ;ˁ0cz&$MC ͲIMapv%{HV ,Yx( (.wƍdi gs2*eyqfKE5)K?v/3ϡPr!@aKZ񞉚YknT[p}QWoaψ%ʉ?8>0ΠY삐PSmx>'&Ἲ0UE? :ZTlz3ֻGSck݅- ƎxPLXa"OB,YZJEm2/3,F%XE`Nzɐ/ rÿύ: uN2qI#Կ"OMMwUޙk&OfM`ّ=sF(h :CkNj@8"ODQya|ZmyBG&MK+X! Q a:?;nPRdq7;Vkh{S#sE,.:(JvA6Xj/ *PLG!5]d;zǂOl玏~㻫LZHDmA Iى"nk)r=U9yAUX=SCdֈNy~d̝ +Nhi2/.@AVBPexU2IO]{T˘\'tf\2PP8x ^%`$u]!Q<%IXzp*z~]V f(s G2*'3ֈӠK44/@[_sY/,$D]>Pބ%+@ ZQOR@dT{?Xu`<027SccoK{s+lt=k%`{N3|2#Z.k 'mcӇd>^98IH wP$ܼ#}s]BCR$x/ !Q~džQc,o3w2+?xLuE5͋5D=и)$`e|\z7 ܁Gv+L!}%yB_vݬKZ?x L:qX12{R+)f4?j?fBt?/j\[+o9?=;N&ĥk1 e+u ,MA*oFǻr\Z<88Ivu]{Qw¯)O8FU݅']ͣpɷ`TrQ;w](@0 xJt?bhubg1`ʝ];};cf"뮰, !0'#Z<}`T8'ef=_E陕!NUqKݟv7K%7i]d2Em\/YWA"'0=ua8 Mw<@o*d5aC ]PxME~44#0죑s)~Wqe$dBک)aH>^MɸW~fTD庈=?vHI,M_jGrb&'5;L{6 kpb鷾(U0(C%\Y "V0pTZu 9Q8b/ 틃T3 jYXl.XŸ$X*#Xo9Dwncae_}k]dv'?v[T:8UI1qJ i imAtvHa^b8Дnvw !驢IC! LL>vd6d__qoC`fbkΟO.o"jd̉Cr(xх3zucbOevd@6 hΗdsQa Ba/HDTp \ hni'+hf9]G$5WECNQ5L: bI"4~.݆TڼsE"I~t:H)a,d<_^p#"W1>Yq,;05A( a E#az41h:xp~m0K%{zaܚ[4?SXحO=7{E~va*( q4cý@5"h$g >;.T IFЛEQIև}A%@ &$UnRU2`D#s;D~M&f/8nR~KqtxP9͚i6Cc:%1 ᐦH\ Lv;iyEcX?[@j۲)0+UFbC'E''b̠Eb`dD S ٤W,Fm˶b\!:_RgLh"(0% e>VkqNZx+;"FZb5T.4VV |AR:2( Npȃqfl%Kg]+ه}+G1n\OF,  /7Nrl`h$.xʧ^xx Fl@Շ7-Y~(Yؚ-K]ݛA֔FoٿvpH<Xk ljz /!d72 {U8 a~ A yர *G ZZ 'T]Wrz(Q+$D}.c9CHG5 cz3h 4\=fII)LI1cb%gbBV q~Jj*L@21-E딶Y= uߤuAzEp]XTv)?6Fi&_KD3/H?/+>h/_߈9jCƜTPزt*5KGLboPTT'0quGjDT*:NmE.E'"ԖHqyw5Ġb3bIn x߱4xƲ/Vň?bí64C©α"ŸZ1W֩#QpAgr勜v$ض`_0OOU H )=(( h"fP_id6oU*1δJ3@6;00Vq4E$J$%>ٗ׿vu\@s1ix uSl̈́ZD=*H0ss(sH#sRTP7D- n-vf\XB^ M#$.m*l&}j3xGuqس`Ǜ K}jk?WO0? 2w gY;ܷ:} Iu"1mO %_+uEE"$iQT0?; 6G4 A&xKupvL%$q(~%҉Cߓ{^vݹ;fF`KL\ 0֞OF݋CEX ݣW\dZF\OZ' )9}̪_cH48Y ]1Exbw"^LIx!lʇJw`oNLQ$JЀUchq}K j(6;ؠ3"h"/uctk8T-n?O xإts-*E 7Kjp̴kGC}q+0ӮW== [y{H?fdƔRylJ#Gh?+^ϸݛ~p:[G`_IE* ?Jf>q>*UHe ᳘{ z)4,x}M@u*ELL kbƢtؘaHƷz0gZae=JVk^̯>JC+a֒>&Y{Cg]<kK'Ѕ-PŞ:ռHjLkNBxBD .?^7cwi2GcAd1n.<8;fpg6'_Bf~(kËCvu0̺"\tYdeG'?j4CYzxȮֱ警$ 9#/! [=v|G E r s?*Zɪ_\vں84#jEa@=Kq#ta |t+:q8[2l2γRBlIe{R 0'Lxmlp&+Kl }?"N߃L4#SR}x;V.Tǽ`iBx ?&l&>#!:UD;g}O쁤K:^cXϘ_ju>G~ٙX+&mRd]2h4W6iv?YxPJ2q?>,]vnM=x_3g/G&3098I6&ਐoa!x{=KRYh??7k}`ZuQO!S.yhlq;17*(J,"~CY:ĒUIK]%4, zQJG#f+7ry5bR55Z#69͂T!vҐ0k. hynAn,wdfɧ  ?B.{6y(dQM7;J;wԒyI alz0ˊOܯb6]z*ju Z[(IQ۸nCDt]ۤ T _#|޻S^? 9k+9&NZ\&FޅuT)tDxn WZkw:\'v_$X-e!b8S\h\ߩ_iӳ-'I0*ۘɯE.r[MeؘS)dǀ4tgQbmҷi'kO08*t44H,åbl9ďnF[)bXEsr "s3{(û>恩Q}FLSc?k _0P^:>FY Kb?dΗ.e[ӈH#\kB` tSQnEc0Q6 eUyġ],E,O~X0SʒpZ+NOo\TqSCK!JՀr׃S~DKk3oD n0w[iY)y *1H`iFpFK*OTԾT$T` 27'<\"YJtJٴ8 uOw+p'@òyLᱨ`ɗf}~e$:H.~+$8%5"Auy/ce1Nz#%C_n^ .cr6%j"񖷳[IۣѐGʘ^[sԔjacl|1ڵI$z[ZyJ̛j+3W;3R F 򧦧8̖ں3$7d7vn "K JC0;# կ a*m1, | ::(O2 ;( DͷCD1ʟԜG割SS9l{ULl9xDžA6**?¦eZK+ZUhpMx#nXb Tf} ӏ,0f,Wiˡ/Cvmbȥ:˟Qzݥf`(+!H60S:)G.đ $`qDI%BZ$~зSV)\69% |hƅR0`::PA$ne#U97'dI퀡)'+!oMy+Lv*&XLq&Lõ(ҷ*kTsaYu^Ā/ AI$u+hLxT1v0+i)w -[0(|írj!{B҂ZsLK2+5Uf_˛(_Ua)[=5ס65RxGN jMTQ=@=9e 安ld#&frI7H78Wʝ M hQINOfQXsʱm*J^SyӰȓvTK\BC8 %Qhe0Qy1ϼ*@`ٻnmJ\ȕppӳԄXae6cʰERM.m P۔jSj%C] eh$i~ Lq{ϲiɝfbyGTEys&nڤG4Va%uS0`{@:{E]p; g"*Huj3X1@Ka;g^;ŤF%GQ*x^^ <2Ն(LU/?$_J %is) ݮ}`*R"XUx+%nr(8`2MF#waٚ4Wc`)֠`&<+M5gXW?c*?D(>b2A/j#) M=]Hds1;0{ .W5HFh Ĕ6+\_,F5 ?$$[U- (=E` O]7+8w_E㬆etЄf'X+f5۬ A~c)}ˬهIy#h L0O^;K:>Eog (ŪG?$wf .~yUv df?/ ePaIǜ[!9`$qLoBd'4IhNvσ3$(mR K#Eu*M  a1#H5*bZs. *5B ]Z!V.Ȃ5(O/IÐVL+v\-:"MЫݖuB}U;hD^)+(:.6|js?hOJ݁M3Nu}B2zNY<!x.FE+ʛ C]ltTuowg);œ4p})u؆RuJ#b\?tt*HD 4lBؐ\֯I;hG!Up8%TN%R+|J%]{ɒgBQK`Z =+6 \s79J"i0Fs*/hTQ$}{ϱh{=:""t+#eƙuu#hZ=wFל}=WietN(#e#Q $hLRM ~xJS|ΨJ!aȷ3[MD]g-&xy\1&8\&6@1„X 6>įP²@ Evonf 90;GYGK^*{vff9FcO3 Z 65 8mᆾvr;5A )o|uz65< {f8h\*N[+?8QL\ǜM_`05(7=P_db9SP#ςav n F\gTqe }"?wwYqvڦIhʟ;x qxojNG#)/VNcc̉vOJhWq3Љ=3_9Ѱ̀lO!8D(hB;\ftAd.xW7ʠ*ְז?X'gQ8 cB )o_X!t y?ue,BY!Kon|:(w E~oгƄҬa[ $%\7ÖTtQiѴ$.BSV-`[W$YJr]OHr:H]eS0ΐX|FrfZTZ12nI8߻̷X]:kWaL}YDU{E<Gi*/(WBB-ixJhu1ve]%!@y>Yy)/18als0VК]=5T܁<[pʱh< tol4o-rB綣or{5q+0Yo.;ߔ:SQiwyVMH Ts5Af@EW5::B7*p`}$9k쐤\U*wk[@/im->[q(LZ{U7n~Ab5¬]kD/i|4BGWJ1O|6ۏ9DZ; ըSQZzsTYckC)?Ssƥ1Sg$|yZ>{ܦ v)S>;-]{Ηq,\w;cQfY Q%UУ,!;g: 7ZSΣO=QZu-/kC¿BTWVSZ/랲8U^9y'DfrEk}~2|pjX6fpoiQrM #l* a(u^RQy~w1PZ*%w9;ҧe4_ V%mR i% BQW3l_]~Faq|G<(v`w_V=>@/' [BE TWRR%+听dƚ<Բ:n5 ъ]>mLCAG冴w<0.Y_jWZΆjY^([zw xdFmGYL'],(nS)֯YUj0p-~'%Kxdr?SϝzZ0cm> B "*͊R;LztM훹%OOl};`Kf8{d$n2|*5AbeGPu XeG=s<<-TqXRJr_6كdz"naЁ _@jf n8CK޳(\&2, |R'b!y<$_EV_u$d F9hE"wggHTRC!Tݡq1Lf̚"T6q+Ywp$Ĭ@N4]zt^ z1kk0RP\6: pΥF=6 DƢ*ϥ.0KFNfjR!kR33jxeYCꬡZtyW?# cSh:_$NKx/o4vXWGں.邥94d*hRbdLkT!بY?$SLMKOO燨C3@ Z V@ $p|+LZhK`c+MDs^~@4|QHОƻ 8\BTf] ?(B] 9< 0*Z|kWt6Vq풭1ܓdr<8"R#OW']A.0*#Y)QC?F-ق _bKa|h$63|OK>?@@c 1;+J8Cg9tv*q3Y?>~6O k:?V3 Oј=0 `d6{Sgg;]>pׯwK! bcV/d1b FO[A(f'aOC1H\qk }ټ4!>e8c*vV@}WuFe _bѽؤ4:XU|`]aJe?CAݯ1i5%6 nl4M6ve#@G=6@8d28^>^pg$b%0g 9lJ΂xDwWî?=fy4JSGgN2F)SݵāT6Oq8Ԁr {w&ns>%#suz-0b~Ρq 3bӍ804fƔ>@L{NLD&QXiP&'^S(ڛ9.Aj2E!PD1dNV#$Vdb J.hRr3*Y5t+G}*9Ty&%ppb;ˣG6˴y sP@oY"](a D*ljEk%q/pۡΌ}]e)< U;#i_x6>LH6e1I -2KU}„8XL P #옪8L%r~gKDP1|͛5cxnn!3C=yHL5WMp:Ҕ.cت隉Yyc?ZY!4JҦ/:sW )T@V?*;3Ӭ| PQTz+uao]6'q:b7P9.~La[#[Fuᠨ;,i-ʳ^_i )`  qISmkq]do ;}fa_7&@?PDXa}DuLhA1|\᠓fh, rDY\2`R7Qou<:'PĹ,'w l_gjX~B7RQ%(pbmAxl(vo\hm}&I] 7sI+4+Z98o+k]$4#Ja|\X6FàΎ#u68΀,`·!ֱQh&GӞ1nWf)D: ix%giI,|=7 ,:SrѤo)$dqPHsG'7b*R6F/xzvsn1ӆг\qn% # !;v,Ä PCٟ{ IpN#\ŏ3xsrhd<%f[H0ҪfBBcXG+JY$b GzDF3!ȉ2r;}`s-t3.KJtnфoq'o3?Փk&ltE`U9"yH$=gtJ8;+p[[5ħ3t-B+޺Zc =}s !ݟa2%*e7kާB^5j4ް{/oaOZL$^a -݂H7NsL CtvA)tqI8Li8Gf9? _!w`OcN*9"m+y&_vΕ5⽐9)4S\JњDb$] eJ NQ.;ɗ]|ҝGl鶈Q+􃣔!i?|r8?.+g;Ml)5ۄ+{|2Ѡ.aaW =z_g>RB,@[sPp #DY"L:$,)F=5ty[B^tͬ;uxaGՠ,tntvw*i|oDLPRGOh[dbCeSUW8W@f5J9ۣEo5٪}w<N\ѺF;:.,Q:U_!4Ka^l$z,JZ\w281Z!A_.^BdO|yV`BY \! 2{%,lI.]2ՅUFa>JZȾG3{]ζ)EB˷|=3y .=ԭN,^2HroU 9A <{T tÙtG.CMQ_txt4?nMgji\:1%$iҹ/ZķRpeB5A#+HMԂ `<> a" !)?pOnQ8%ӷ]yX/RМZ04cѺ"p&ca L(R[utv\}AVdE),䅹Mʚ$~|"wz@ b:={aqV$-Sh:涷=ԏ+D_m=bPQڨ;+{]LLw'B:Wj9X-UP(kOՑ.ջ4(0q+SD/%I19xG.~ <*Ƣ@K*}q9t2XzkJMbY+{J|w͍]N VGF G {UI%fz:T1g[XB-^ \lOiT)377D\;2-*?RcuӴ5w,XaF^Qϱ@{GVQ_wQ?da? iF%Qܬ?t/ٰf*oxeX_2zx@2.62/l*wSbn-KbvIgt'LU -ɒ`~u-`+0w4GFbWޠDT`[cW*WlW }2޺2/70S#t3c;ov0hǽWaC>&1#&oJX*yRFAOQ(Yg[٭6\L_k1YۃTFg-j5h6Awdǿ:=͠sCDi|a10_q<B.`9r& \;DVu%Qת)A_C:` Td>TrdkEOfyd\`2)58wM#ddMF OItj'/_&PR B T«)RKQFɛcI_%Փآ\D(!"o׈i; ٗKץ,O6HU@sM' DXgxh 9&V}D*OոvGieJjQ8'ґ~A&hF.JOH{ԣ`H/Ʊ|п#͟ ^6Kل6neH9)q _'Uf)OR 56u*)AܼU30G 36ZDpy+e*^уk_\bg%Q@.({ o8FT }:fXߣ„.q(9\};EDaJFB'e^oJ>8r sOr<1TW3Uo(k98=q*8 !$o;^ϩ${I=!)m`ZCq)k`/lQOoUW D@$IP(j 5l\cIORJJğ:/#+2M|oyDPcHʢ8W9CT[.BSl2\?Αs=w,_+S'Ie(~"Յkdeh }uƲtĆ[cR(sɖjvV֡[sfR_+uy|Osb "?}rJ! b ЄIu&TG"I b]pE"q$\Wr\zzpqetZX bG# >}[o+z Mw~BV Ldn0I%lxi)7Xy%3I$LW7yؖO_q\*00sJ"N%:r{H,|»oZmĊLK:#pmQMN6] lnm,eMTEpPmrE! vP[NS 6s%FUCt3HП9{unʋӐ$ІC봊,_Y͖aծpORdMg݌ʣ#E`%9IJ.(t[n͈q},P-悽Ќ|6 ;o@%x &ִǃl60dGo9l&/hT<ӛR3~Hn{F'2iz*9t,՗48:Zzix&XyJWh+:2w3p{f;ɟ{t" A+Dn0hm G(-t4:y3Y׋x9:s qw( .5{ެ8Cos؀+MYnvUn姒NdT%S@~~7i,t`F¸D惛}.C7(7;õ2a( v T4.X3"# C!$Ii+u6M]nB`r9#UӰt>b(JytnxX1/ jnۨBk2MZC_gA` ez{+ mGAMeSY/.?|_ MR7D$#!L^&>tLEsiI:Ky<@=pJbHRzou`? w@pIkiT;r?mBBߒf>;2^cj[`u28чxe\-N_muf8{Wk ゝ'jB `yiyڵ|Sܧxєo"iA,J"shP g/7"J401@RYfAp0k IBc6O!~FaFT$6 Ӈjŧpޛc}Hs>GF1~E,^41&*P+N76oZ>A(ġ٘/d%"1~6]dIY|2Ug^jKpt3#{1qeNbKf\ Fն7zuZ׹'}џu`|/y@ɻqqdZsnn/. WeQҭ X6 2֞H67˯CfL*"O۟w[Xr{XI,-GyuZgw]Eߥbi߉éN5pП'Ō@J% +;F]sCk}\_ƾuGLk1kܭ '#}3/Sm~eB]O;IbWiF:.MrlF=?ld۩" 2!֤|"3J"WCP= KRAZ5HU![^mbmE@7ݪew7Ӭnͽ;;Q.Sbw")ﺁzH,\ 0ڐPiԟLe@/Jtg1sl4h1IRy7L=J,*'=8Ieϋy]nT6_9߾R>r2xw*|~DI>6{lF GcWV%z>~pY>8\q9V==ﴈ0~3~02#bU 9g0*0L< ڋwdM8ޑfnQJ,*2TmQ$V.I=cUi vl)sih 3MGa h+J!_ϰ49:u*:>nzܮ)ƶ28_lch}kWmq%$04 iX1mx2nnԥOq4SF_$] Zmj>|,_gHoCb'L>~GQKEOxFn\x^phMN2HwɍB1µl5`F_Y,eqBOkJɈuz[դeظkC{D%%#G琳4ʋ9/$NpP R3ʋ 6]R\ Qdf m%@$JS탁1aBg)2NaJ(BL8}::)+j֦ 8+t(-iO(egbBM 8(L~xEƖRWKQ* 7Z;E+XѠC[8Ep2~cH]ȴ/NAO1m!lx5yH^rSvy&aY2綡;e+$ 6F zpdD6U8VI[y>RcX% Nr9r8kI2^sVɥj ͨ'NXW{Rb 3R\G;Է2F~o_ HC[]j7ANa$ ږҒ-7 BQcy`R`-|u܊IdV:dy o/H"k3W%?Nt[ʓ=lpQE8j14(֫>Uty$:aXnFԨ?j*cykCH8,)A Oߵ'JDi-"] hy^.x|%Vg0'C^U$dPCCA)4JorW5{ E_t=Șt<=r|D9*4ܮNm!9Q~9,J{PJ^xZkރSZ5.$GWN#vps\Sހحk4SاO`{a-@#NK lJĽH?5a e;&]tY;LF{hskZt;1je!UshNhrtKhtVz([(FmW3Ν$ix,i}{&hHAsVM6q8m?K! #iG yBtLKcHr֗bL@ǣ;* pYGʖGK+xLe!&hbnW,2ūz^&)LSm̾z YӜ JG՜I[a&yv6s+H$h}9|ZDc "9gi^|.iNnN|]xb|,EܯFX|J0MdU ahqXOsqMQ yT'>88<`A1<5ڒD:RK!|ɶ HkAӲmxM $"VmoڷV'dt.><6#v%%lfDw2թBnOy68|@~?@pHGG5 8!l(zEp o8O~TQBk~7Ɛ}Cd"0M,BZc!,)%ᩏm3fO{@ں,5z_yddf=Gb5v99cXQ̸R '+x9m'@AXcTwGϡ͢+OWr*iN-7f ,a0X?tؙWѺoMO`m V;i hg \ T6n1˽cbێ(w$:QΘ؂ٮ0( >w₎T[BOa~VHB zLT 6PmtlL&;:b\&Sy>@Pi@\,OfVז߀{搵TP(9*acЋ]$mo$}6ՓxN2V-EǀjA̕֍5J1 E˪ǝ+Gf&e$togϕ2`Rۄ@bz))Tߏ7y01DO`smm/RtQCfc:,Ъq_7L?hrcVɧ;L]y8z%XajPS.ؔz,?'{TJYԪsEG9UJH J9RS\e/ן/CmcNƯ(J%Ww`DAmqn)yq9]cޒL[+u%整D"ԽFnЄ.v>]δR26A-^DS,l;x ߈X*6Ӂ.[hizK_ \(tj\>J\@44/-ByX@iԋzώ4/A|"Lol "/tw[Dغ}kk#"7ۼDw`óutExEzF<_ `0otc^{r+@07z؉CK;3 w-usz?үˤf ŻjG:<%T %[0VgRw[TB059TXO#pPzl z6.OeV l6ٝywac8M۝#џ//2ߐC;PȢ84@- 22|:"sVRl_%`p/%E.~҄Aexֺ f6m!w"%b:lm-¤;2IY'e<2!Fᗮ'Ҷu|u{ݛ5Gji?A=*\jH=u&Lޑ&yG|Y Í!7C;FnMO2P>|$' \({u.T5@Q"d )>#sȩ(|UkD{J6d[wpKIpQ`TpP6!V ǘ)rR  su;> i/g]a|vLcPA7xi$EoSZ.9J jYT=IBTI"Ǖgsd8r$#(/|U7ω0Kc?SV|;ϼVɥ]]X+8!uX(rVCTr(bo q6GUDF#U.)Ђ"kkknӷ q~AčS( wFXmzvy>꿅F! . gc3 0v9IeW$l϶Eq> $a q|pG4kCnb$p.j"9œjx 3 e_oݧ0_r y sjC0tr8x%˾&8Q}-Y @GwꘞOl= 7%mbq_6Ѻj D(.X֌i}LUmčϕLZ3p5OrL̑Slj2eޙϙNspɽ[Kœ 8 =d1HVLL"x$6#lp 0"L8T~b& {)&ЩZڦHF 'yc"e%2tƲX[ sòᕓ.( ER;9ԵΌo"KOܙ,^0MHŪĻ^Oh~n9 mOVEF(^2 hbGt xE3ƟS Sjwi*Xz- | YuCwy6Okڜva`4)~*lbk!jqpgHm,{L53S c8m;= <#.ةA|ĘM[⛩Ȫ*Qk'FXc@%1hR#RrER)ꝛᶷ?5lS2PM R_0-Ӏ'8TnCխ:ⰮlY#\-vmg8m&_Qn8 D @q(!:1EY~&n0';ʹ6T >e_|" ?VCM!HtLA\|ե"Ш).UUvJ`cwGXfbiA9HB뗁E| FL ` hO!72TK9 >(SZaD~YƘUGSD~9Fe0Iqvl%Ftg r0w).lb$d<]{d‹6<, HL'ϭ71E a1g-3l;1M(<u,:ZK!LqH8*#wuiHg~= >d&ÑBT=4*u՗MOTB!޸ VBk(n2WKښ|tN7,!bWYBR3{P<^LCf6.Qђ24ݭS9e<曞;D]WNVJܕusĪWm$߹׵cwfˢ-B },rTffAyܙaYߴ3-*l20ƾ)MOG|-dH{EÏ|f酸;?e=Ȩ?mu2߀eVyY^ƀ. ]h6*e@Z%έ{ kb_k;EL3M݆:JΠJ 1[XHl*gk3 qJ!ƢbRźM'w1a[ ÌⒾ ʒ:Fu[3I$~%n>oTVda%IRLaՃ9TSn{*u\Ap72>橞P ia$ݏpJY}/|i~p7c $BNer}Vvdn@"ּh|a8`w/E_i[V2j.#,hk iUWXn &<Hb ҼZ:7𩒖8W2>*Ԥ?+o\UYed YoF9N-y2lw^51@8IW-Ƈ#c}m%r1t.zþI%bs=xvg<nX7lT\qe4c{![gR뗢4 jB BR^_|Д7ʯQ91ϱj[-4DSm.S A^x2U6(,HyݺzȊLL4ͅ8k@ﲋD(W_H0Ӑjyb$+]e?u@SޫFWq(*RӔA"xĚ^2\"~˃3Ƽj4tSy+.r:j,6H@Uf!\#%d;} UƋ - j ’j[VK{:.Q:Ԫ2~fѱߍe`^P l=,ϧDQȷJhȩ,9eh%:eUQSE0rf(l7/.sOJ?Y>}QɁ1})_ κ :ib"b͏L)ϊ61%#\ /Nxb`06e{\-ʱB;H.LO8o`u n< YۘɞtGFajDC ˯)4I=o"׳O K.հ=g&] GŠ>룩6WG4pD ;bkLlj/uLQqvt' wĬFdravrԥN=(-Pڰ,rJw+_z1Jp7q^:.*e 3H2`=+a{,UiaA MSݬLq4"vnޭt!k,ԥ xQlj$1c r>1 =LƹTB*Gp#d+DSc5W~>fB˝kuM]&(4&j,re,GZO&{˒ >~YBgjua38[SZ#jTGvQa$}(( ކDJgX:6;.leҎ'ẑ)@ )I 멱=@JeXn%o? 8Ey aEE];藤ńK4kxa^,ȔkL hrHU7{mehr_#WVc`JUL`wAU˲myv kGҁ`{,f;yfYxOx zN]@2JBeIf6U|. m!#ߣ""w]NwB[^GDyjnRk~^b&Ybz橂G|ƞ >{#٪#K'׶i$OkQB Xf7LRU|¾h0)YVhdxHЬtx_T <(69A}d{W׌ {A%L (6[՟، J4*iMl o=<+tlT:1Lї<VplFCv3I6 @B[/cȆXq!E.vTdUެXamz4%ex yksLtUxAqz_)J7x MPmplw.iz+sdîr=`6A1?k4A_p?*rU/9laY9_ FrS.R.Ż@A"9~.46_n0XAҵ\W::eF*ts=S8xyJijz@ϒhI{8`օ1+D$bՁ"3/T2Y嬞$P|ZeI],)'ӚM:i݉=b,}t l2  ~*HR ꁡ9CyfOv j͜~"~Wu+j cC6h ٶ*gvly*;sLJ44D͙H"r!VgJ;ӇL8nHiSHAӯ}C^2U[l]!x<@ByL? ؄ml`?^=󶙓+C-ܔ:k d/2 }Zl!~$4E ޸(0Km)/<3ȁJMRp6'`Ic>.wj q6"=8,[|Q/;ˠ"K :x愵w;u9|6UX,BPhVn 6&y9TLjk 3Z3L y6d~}Ա-R9͍+YS ղkc@橃?R?^ys>nVQ?ὡH,&/|BTlgTr7O ^xۀu^-w*V56&^Thy1WǶMNi1]|]%r(ˎHI+ yA_J0@C/7ˀMnS'BxMO6␴ӈ4քWSW;'!W8dGVXC&^my=hj=q+YƼjx}6'/Pfưn樕t7쑯@x-t=9e'Nzy?Ͼ )v=:.޵9I wٻ9гYoZ+i/K!4h9c5Ģ4N@8)Pz̈i?_N{gVˏ(.6^[-yhR%)87*l| }8f& D#J}ccvǠZ"f식s¦Rs9K@$=d/$5-Zv2 ) ɝf _q DRJ3ɽ]82tUD2tsF??(]#Be 6ǚT Y#$ GIЏ_.t"T2=!(3׾¶-T!s?D [JSJ蠶EEmjIs*A|%n"McN~'&a"{SO>ݡ-/u`9ô=奭kDnl.3hlX>x!ק0D?jr jS hЁqXe,jmKGlʇa0떐//+Tkı6=2D;Tݶffp$bc)sH#&8ƘkrV-;oLK>Ã:ڪbt``(HJ9Ҷ,uQ!.. &x^(ZA뱓y7s{vK])=}4hJNjMIi`4;[nTVOO'UX6y9CHH5^=Rp9ʰREpR 02fݨRJpo~Y68,wo&+*z{ <`xN M94 ^GׇMIjѱ"L(JбX6C\6}t#ymX,WAHol;W]-ڄm ~+Ŵ':Kյ En(27&%-4T>x`fj+^Nd] [ҭax5>Β$s~a29Eú[2N{A2=}$9K'Զ|҈|0q g05BdJ'oAW6=%,f+;ΒT' lfZp)]*IG4wnze{iixn˱eˬVKD B$B~!Cpݭ}!fW'e8pqb/ {YnNxVGD\l nZȀ6IE^cg\|_M6A8*NMAyob%Uw)_~SțB@ƋåH +Zi~@eNށBJ(XJr JM4|<^tb;#MT zbHLힸ-jVV幤UX sAfMiѽS5謻 ?R"bPmo݋QJJEM6OT̅4.* $ VxpU;WrO7R$|< ~Q3!^,cc/'f%> jĈ pj9,hcILǘ.<֊YDouuifr[GFBzWCFFO4s̗2tr/)d &5s(lE+q\ ֔(/4+Ҳ AMmU_%ɠz(zD'!nOuлP+9f>.Tߢ|ODA^'H8Vݒa&l4MnF-U?c(bUe0L$º<;> $>}îhXE]|ģj,^PW.ZorhKk~ j꼇=V3ΰPjDa g#;qwCqyئ8&e{"x`t[pLk2;~XӉChlq.{{ &I?8[IuPF܋Y]μ꼒(dqVX_XM8~²%;UUFx&(:#Eև$jJX@˷LBi) ]NZ$>bSd s[_?]d)>]mojndmjw]c|0_&jQZ52[OB.Xd(Cj/t dKèh62ⴧ",}xMml{Hok6~.yQ4oBk8Lj` EwTgʙJ9ܓ tLu 4QƜ_ 8|$kS>g̋1Cfp8АJÐ+Ø, }Aɵ_D&ٻj4|,Bvjc/n 'gEdm=F,t3/8{S1/0;H$S:Ӌemv6OC/ ˡiڤy #БIʞHx<'j:S}Ub5`V+wa#淾1M NaP蝲xq8/ cG*tIPԛǫk17wKɈ!`23bۏ,.Bqғ/C.>Jzwڹv*}6ܡp&ޱv Zdh} Q+#Ew݉LVLpF=RFB @s++s 5ѿιF}pdIfԸ?K\2:&,blzUiGk݅7uDɻH$Z|M|rcҸWpDܧ<s(ڷ@C-dT}Qk`"ي%_d+fA,?Җ8t<ؐˆ;`GGO}{⢣f9(zo0fCP9vvuR$5?$SmS҃=aG0rko<υ,THRTHyPVxKT7)vE^^ѻ >Û%ͱZk?&"gQW<޶qI[N뼃bHKzZ簟4u<~Oo};bhNb{Mĥ!.gbj/Î˄3'rˑhIm՛Ӕ|HF^ +3ǙtWMzXL^t"3nU"m?oY4/8[f şuPʘNxDIZ`p#~37[s6F]B-KwwۮؑkQ$6`k_}swuSqvK*f}KX)5{Bɨ/ߐ TJe96ykBn؂osbH3[zPENS,|hִ(; #~Y _o ـ6t iw2"=̖q׿shUY/$9r>b90c:4rJI>}Uq12PP%/C4%eхiTCTfo%7`r]GI(ZXtyvJt?kJk`EuC+F ]W4u^V&ģmL^-z}6UY9FM Fj9N'JoBeU.6~ Υ"(YI0WgUjįestҋ*.#T"3 B{9Bbz~g$/$) jdO}Ik79@jh+ XGSň@/e X֐>ț[UaJҌ2kY!7x}{?=]F*v t=uDuMRrab1jVW7޺BU&d;n5jhA%p[c A*Ԩ&FK#jixM`e;vMJ\DMYN\tܨhx{8x|ZTn?,$itš!fm>e ?0l~)F~w}rW l `v߯98iv!>iV!MLk}2} sh*1m!6FKw7&Ajmx炆H@[!烕Nk(ȫArI@IkhC=9i[D9 ǔx[TZFPdF;HõyeZأ SytC}+>QMkT Ma@&ɉw[}3!۪oH:J- w\_ Dˤk%=)젊J0FV7[:f&eŒNҎhs̲.ƈkE˸l9Xv0R%ET_i"jȓ/t@ -WsvpfAO5YFK؞AԠV0c#!GgA {5:]Ovd*sb_z'xD5TKϜt`n(_e'VZh@@dcVlbAicft7X6d_@R/{+ a.s_򨐶kM<Ocf%7b:s:o %8|G:̔z rse4eoU>Q[T:;gҚz։Ae qGJUP޿xJ;YɁojKqZ.δ%eiG5uFဖɵXӛ@ ½lV=ٜcb2 քf?PrćT5Џ-*o }Lޘc&q r_^;Yx=NwWMKxO$Wo9`Nl-a bGm,Ӑq%/VU/^TbJ9Ï>(3Wx:B, %uV֢/v:1p^O"7 ^Z!ou9 T% k|/C iH}dP"s Q;0s?mp 1'M3wO$H=p{J'BW"P;7;]pZ_-*l"dd!7bs`cM*=e ?4<*b;·.EφВ&xSMX6cMGfMhUpm:`-StT&}% @Ron&ۛGPc灣\&ǡ#kU ( 6eߕ5sDZ/5LդTx>A=X[-Vz`$ңx:%fE+;e@8iI1\-0vG_,\.>'b4 W 3Y>K!kqC7ڜC,H(3LpBԹRRPKV&?LRQ YÊchpDxy ^@qwYBd!(j6s_B ęзv  |^EFhfiY0枤<ӟ I!8H?Fǫe@caȼRl!Q`X>u<' rlL5B v"k,(HOB♃FIɰu}R>^a=Bj] e)C[ZY1YO(t+C$wxoC8brֵ?^QzK- ^;Tm( x}F:YW2'OAr2Xpj Vn1oc|Đ\2h6'TV A AW^6¦uJq@d;V$h(U4.ITlhx4 :ݷucj!OخQ7O!d)((o c{Ú㿈0KHH߬:؃Cv}̸E?!N2B/H; AUDMr#~f;:+Fhr_8]A HdpC>ĿÈ,5#w^Woc=iq%'Ne_RVɟltD?FcU5V0h?=eҵR=ɑ1n.(?͕50#=uJo4=z _FI$rC/ cmKUzD6u(q9K=lCU-'ڸ:wA$GOu4m-DgV8oG V"ZzDZc]9d ƖnxyAM.| ${~^&ʧD&ò|E׽iig@~L *^.Jgu}DS мO@3*ׅxp!?~Mբ0| m.Z]7 eqdӭ\a %ݧ'Xgd ;_$i-] h]#=(W;/رݕ26k=жvA!ŋYd\4N(0[t£G%h=>{4p'uWb,]o@i׏MQj/6ǜZc88㜼{:Q`Ri}j+XAƀc s)P}<A0C )r6Q'7G?g´Aں.Tjpc{`My7X&)DlqV#Qoi`\'~`i0R曂_mD*飭qn¸b2ݶ Sɒj-|W-TGfq!H}ч չd-5%.>U:-Ԝhm<:(hN.讵[$z~.Tccq@j3v5P6y=2ҿf.$Yp0I wjwȹ@*AU>vn3}{d1S^=W`a\cl)m?`fuj[g*5+68`3V+X4Q Fsv5e~D+Ύ*w&^vKGutecݬ#ua$僘h5HnUxrCPt%XNiH"(d2Tc !r 3$G#JYH:k Wp*6p^+`hqY ŀnqKG7zKܮσB[5ehW69NoI\t| ;% dԄq ps hD$Gm^y1kn6Gʶ0.]޵C}sa/+l  .bsq1UX0(>PgbPvKTiTϞ\G{ziJ ^"n9T_Qɣ/bPFVS! I[0l-=J\ǽN5'}B?)t&f標yH {kSbI`kl R 5*/|=^c{G+g,YzߎʋN &A!t\$[oc4X!4 Zy~,\ Wi ` P_a8.ᘧ̵uCFN49s6u4Xzi P:]F!閤AfWE6Ng = C>Ȫk &Ut[A$GLυSP Q{đN< 2\ㅋ'xeZLZMF*"Ϋ_瑎.; 9Nl r()Rǂ鱆si o$xs;Vov>3CNn,y_4+"^6U"T7M|ȒzeK%Ǒ.$CDE>p59p@i[)K^fIF&(aXGXbVڴ(ij]-N;i/k8ΐ,%x]V-Q§ivEsN{Ĝ:g"Hʻېsr+ƛ'-qTv5 y71ta<~D07U*z>fL .aAF3A:UpENIǜyEb(jg$Bl oMIHEdd|&M+k4@V1_r)O3Gh{c^.f zBYZF<x߸NYH20kKsH)D4Q}D`zTECN"CgM뒬BYRoo%?ujY`:8gI>d&r,vUc[;9)z+#T*!D1/L)@e{Aa`/eȂ/UwJ2ut2'߹ۚy\~'pT$,@9eA2nhc8QߗUO~IΙtjFLʄ8{Se|E+2-#? j$\ΧοtY*@𥧚T/z!36݅獗'L hѩ|eЫR$AQ l*EH$wXT\Ÿ7ǥyZ"ENW`*!ړA<(q.,$-^Ap1%& J?S c>B?) M4^TZyI_=w]N{σA=*{1VjCW*?~/AVGi} n7!I"i!xFFBu~d4%,#*dw^Q4nSB{p%UyD[xcpE0)p; vԆSXz9yέmd$;@TY #V}m %R e_MEJ}&w/д1E!(*U}ӷG)VSD[7S;=A,{gI_peA0XLSڞlΓ韛r?L*[~S5ba+sǚU$&L| kW6;P~ߨƊLFOf~"Wű MS=7Y4/=v`D $V%ܭ] TBJ;Y PP[}X MY!797@-]?5 ٜ:Ms fCyE,#sԘ)5z\K o'<%'h=IS"|>GiᗩƦ?)jMD{I]D! 骘RYd| cb'N/$˲`iaLdK1:E}/<몀;YZ /K WIR| -3Xz5z7T^bWfqY2cyd֧*>u: Eq'ZsTJ?E"/8lt,k-Nw쑦j9?`"Z-}>x-DŽ&3ɏ7F& ?PP3Nʪ&\DU`ZHz:Qt?AxK_i,6}hzx_>H5٭]!memX q/sS3%aܟbȮ>Z-!Q[U,5wq.P- iqc{,K{[cB?jٜg#5aY㿘J×~S!Ԋ;@=wWa՛`w[639(mNE^er! f3;VؖeB߯Ӹ2Sar=E:W Q' % ;0]P(|v7 8-3K,gY\!w / FmHp ͮIW-,K%(ZPmۚi[\uko([^uEqLP %\ro av:C0ӸC{>XaѳXКsr_n3~⽎ݖxo Ta6lU7J|8g3ڡ T,i_ .˒^Y+!`  ̀jH䫦KLtc8OyjH(1O`Z0?gacwP""3Eml#(Sy&to哋.bUD uvU’(/}2$`lLo a(/('l'i!F9cƿ^9q~$d!u ّ'Y}Q{ Ð $ `Q|Z8ZMãά'd\h.jK,8IҾV$aɁJOq%[ \๭pGw`;=0y__C\#jcc ǁӁja) x?-(] bj=m{K"pR֩͒fgj$M?ih>a*@DoЍ$:Ѷ096_i[g^,v峻fGI{;A#+מ㭦$85U 9j7Ԫ^x[u^XG#DN$~ -9/Uq9tav~EՎuT+"I z)Lm+qCi\-+sr}L`3/*"diVswP#Ԭl aCj\>0PXtrzyOd sԩ#(>OɤS&kb_m*AID Ƥh>IYS0kҒȣ&ȹ:cwlwշklM a 6F}Og{) 0IYaH#%XU}˝؈ <ntGc6>2hžXDm1U's]EfG ?hn-3+gO/5QLsMU+ȗ3V{OG&/a `u+-B'⏳=c/JlˆrRa}Q=XEF'5M(\Ty7a影RHjM/|c\;mj!O.Q'mSz*5&uBPOx3cŵq'G*ϝ31铨'gu 'u P5 5TJؽ=kKhZ0&cQ7sboiPP  X[X#ZFz[ ]{!O5vEl2h3HKUgT#SKYi>ہ+H.+NL5]}tpp/1Vm$|! nHI]g>;$(]E y(S_*tif;`5Cbizm7wL,'s1YB6*\b/vaSpKԨCD˥-`!Hx%VY:6=GذMiH { Rp>nt)B)[ (N[>Ê̚P;80kbmO<R/ ͬT؋9ciHwl]^.Գ-$9h}RYL> !e 1>ȋ+p?]شfryKΘ"ҋ@M=g_yS~f툈9!ޤ%Epކi0B(dp*P[JOG_d5~u|A$Bi)_/_kR=69s f+釡IW]rJl6ՕV?' ڍ"V0{|m' uqf5,)Ylu -Xdb&&f: Fi#y A3wz9X`^4Hf<$j'z >ur EͶ$>z5|,Q<3IκaЀ XMEk\GTuo?(1bxj.o 6(I?AN޾AmoJJ#έQA㢙² f!=/%ٚa7ج^S͐QnAʹs_9Kх;Y 'PP' |`}2 J/:u$'C1tY @(wέd끳cηNa^7aZ ]sqK.bĖa*2ʉzdyڒxB7볐ЯO"뙲^$[sqgf)h*mz>W_AV\oyėgN{QoC+;SCy'/NcS|vӜ\;rX s](IPGZiX=39*?3YGfiMILݽ|͂tMoGA3$w3H!">?o~~Gx[44t%icִ$ o0*q }uG _K=NAP\ڰ{??,RYzzZ-?98x@&G!u|84oAI`mpfbhnw9.d>-|t~PVyQ`?.yH"GN\ nPG|ĕ}ڮKpX .l6k]ld|tY E]$d *_lBaDBԣy|gwWuՀ;|b:BX!e5MA/wz -ؐ/ _$1fd^Z3瓅̤=K`_ב(#m6eM:AqAhY3@-A)#EďsU͵BEHo$|NFߓ CT:rH^mv^ekcS3tOHkVNm(@#>ZJCHz-y6584QEC'JˠM8~ΜD?q `J&c.U4dIXU"y~vfLzԹԷ.GF;z=FJJjm-e20+<)?vTrAaէwT-)n pU`9ۙ0vm$Ia.Jty1NuCJWŏCcu /?Zc$v:ʼ[KQTO݂zXZɢ%.WrZcA7f%tQ o1 QDs[@_Cʒ7 e MGqlo~,n:zǠR9#wj$%lRmf+&׋{\eԸHMk8DSߕaMۘk]ܾsH^_n.@> U}`!%z˂8 f[Nt ]+t"dbrB_-:LIoG­:vS3 (Z})2IQ 9a`r7jp+ī[}C? E mKtdDX!2X@NMd_ >ފQj vv!k=gnקY }:DmޭxFOBx@Zjf  [R3l?س]{P_%ܺas8EQ$%X]{ TɆY@p% YAuQ`&4HfwJ:jQBvESH73"Q8޽Ϲy\MIvf4"Sj9JVL,9(:g )Y,-IDڦ>P~ aV V/z ʼt#$Dz)TZmIkd!PY;aɌF.´Ϯ쾁]!uϼA1+g6-( 7 071|ǠeT'gvxbldVO$͢lusu(:=ûʡRh}k8h{=bܿeruÂt6FO4 $v Kbv yО ?,Ui?ey6~0vp m@YCYidQm, dX&޳]>Zgհ16,rJmc[1a?mN[YJ2ytcJo9Z ZdeP&bp 6XEo`x`Li07l* 2c~H?A- ro rPn^cv8q_?=MV" =GvC$=Kֱ60Xmo.L=ݞb| -Q#'A-H'+<_A:#ī2q)6]\$KF\ç@k/XNQ}aO7%᣼ń QdQԗG:m,i1VHB5j+a=5YA^Ip/VZTV}g Y>7lN_ỆإG~7B̾^:Wʹ)TQr Y)ѴbBbb?m]wŽuPBM=x JCȭz<+y\U3d?8?HrLgC0bhҧ) F(t.2p|] mdFܐ`x"l, _ElI~1"݌?Bݙ`TEnx+f^j ! bΩ1甗h(zkylލv;ѩIbGLiZXǎ_6OO6>;-i,sptX<އj3̅n^8"T cIzKdE&:CID"^(¥JYa 0\mߟ0y,[ 60+ ?"l 1'l :^^1{RNsh++g\70㻘 *Johӈq8c(ETh`?x"AT#DUׁJAE7`,'ж ex@hChvKůФFfvD$-^E"3U5`Cϖo*iAX۩gXy];l<(*q ^S(vjʮɅiK@co\? c8${TY~ٛvT۝+[<:iώ|.'rg!%B|}\WMUst۶ͮ  "seOКC{1ȉ?}[ĸuG* ѣrf;!v?B{I4KQT'2 rĝ45Pci^P369y1]}u4pPBQifP0)T퍍ű]ꥫ//Tu.ˋIp[+bѝv{,Tbn[~NA)Pzl$DqMAaF]WAol ԛ hEUkT"}v ؘ ]fĉYtECD!d>ws&7+;b0#Bf`5Ly`YkҫϝtTA#|vc%p~6H.2K _J]~*4dI]V5# zHupuR*u;;L3[b*I!b \`to} HJt2l3e&A*`l4!q3oU*NeC!*~uhFAҽ2qF~z3TdCrXLkϬ![U+~NI5'\DTGtf ],O qWjۃIvִ4AbwҰdR$&΢;^R%%bF))vZhu,H)LO`Vd5 *e8m6š1~D.D5ݢ ^h{L#ZӰ)~j./Vk4Rse-KXP߹<ќ -)khOEL" {V?k*uutmUGӴeMY=E^oQM~Ѝ{r|qpMrB֒Jo:`N\#cPZEW}bP؝:[c<$h8p'Ŧ~KәP?m -~>H4w= F. AӦurcoUr:҉s/(Wr&ngphsK{њ(:cB-1(/;A|@I^ND%%`LQ`NImxI{VBI¨Y-9=!$;1 1*CÙ͙f~˜ҀrVMB !5X!E+;~k'bb[+8S[OZ]kw,S8#n|9+aJ4gD0 Qj ^`:uˢvn@\&̓W¥0F@M<`PH!qV]{Q]iuvB<mʄ&zPMp8q]c&uen5JGTi<>Z ӽ7 Tx"N!J-+$.aޔŎ~(ovr/l} /w8W/sm8\ZRM9 }KBP4%g$g#~͡-.+t ((H ЉtmpDTqDo{+f99X9Jۗ7Y%#DvCR*K;L3ueTjŦ+  $둲Ws||mSmhs a6ZH).!J>3}+,Mz@T*a<;Bx*e9AU$)Z-P$ 08TW Eq*oF·iI5 D,%Bp?" ~%AF+j4mUN68r/_)"zWxHZszXcb; M&xǞ4aKRzl=$WU|vbp+(+]a-ӀwPP0Fsn Ї]H=X!AWN%t"^g}]<"πdI~پ֊@:BFev%!rHC`nSɑo wktT?QW?2hRaoxOyvMxEm+0ώr RHD$0הt8y2=[5qagkw L/H9>`uoI*R̡^12 F2H-$dxs&0E":9fJ.` W7:wtCԘG@P/v }=Oyz&9b ""LW˞3,j o{*f4Rz4?|) 991}UD*)!. d_{?L[b͊AjTNJA̐?”^ι\]q 0ut#E*g ODe59/evX%C3n~L{sx_Ѥ%ira<eղxĔ(?](l>^$3mp 6}Խa;/:0(GM_&F2c> qA&$lHXQ8CҲW}aԳ?o_p }@Q؀^a}}zlP5{B.{ɧ%2/ 3'C}9cOr?.fȒp#u2. cMRP C@KcQBBd77VIe'+VE>{B9%R(:o<_)1wm$aCLL>ojyk=HH*ɶcAi͹3w/[=flMV@\o@x ִ/;(37ؐɸiO\5(:+e_pt!3hQ2$t%Gdsi4p3> E*DA0_(d>h;7*;;^(uUp7_'I4WZ?'WVʁ&#O}c],QyT3UAMަgˑq(P ̻BR0k n(c `s7D6;;C;DƪbU`o `̦šGUnC3Q62\yC#|-xf ,=!5{݉]"{׋j/Hy=wBNZj<}wCPCPc"z0^?R]QKgLMȎfBF)#,7c¿U22δ}lGOljz39]VE(.0y̰a< 1:k@ϕuJpܺ\נ?,*@ J*_R$:V%2:i <9g;U( *Κc?IF4|~$ONKoh)u}pZpZp(6mkجKS2a$b7-IGǹű')9 vJ fZܹ14Qf W5B+@*MN.d*ב(*)!G/ ~S!e&MmfkYvt}Vrx#&)"eSV͐ p*$u+.v>Kd8H5j2}5Jo;*Sr0~ΦSv$! znl%`'p,8k}~0,7܋>HuN[VDe3XU6(>CtofAd#zH.>Bэ)ڢJZ<%.#ZA+HD̷f*$ _P:*wxPxTpv4ր֠):VuҜV*g>0y\e6ivI#7a@N?G\+R2Phk^Dr ?c]V-旅-EV|$ 5Eh; 6blܴ5Ítdkfpd;VB`=RŏâII`ɤsBk2cP=RQ nJV U ĶYUZH|7<p.TaKyv>W@R ]#ܯI{яj ˉ>-V3.2IQRc)CS${Pk'(PqaQ|bq 0i^i81M#DYGRpҰS\S7ZƵj/oX w+ "J"PDuӶ"b2LQb$MjV^ "d6=>"}NzF%Z͟FԲ戗O4W:q*^L  Cq!m~kDdͰs̑ƅ7kbqˆ2Rkl[sIV6&p RdE4Uq(/= ƛr ޶hb;VhSPW8p/2?^/cKazjg{>kr볼,=s+~l ye)THb{ƅoav= tYy q:Z5MW]HvK3mIo3KYӚ *N.掬ץ-e$]@|n)ݔe][pܗE'}Wk!K /۳1>b,z+q4"U`FLO!Ι<_D3Ws"=rc8ߺ:G? f|{_ Lȴ~`C&ozԈΡ{D-MدewhDOB·)ޡ#Jicvv9[RauQ 2<0Q 6ZO hkTd,iF 3臨$isA1oj`;d~b[|K\+LX'ab{M]E(DFs4a2usx\E_F!8 w."w7fcŬG¶G;:!AZ)6?=&&;+"q?d% uςr75Ȼ!^C 0xuZj1*rr>a et]Z7MHoY\l\S2C$B|F-G7PȿzR @T!ˍ10.Vg<.X]UA+B=y2 KOSV(WCCSЩ?&_ѱ KvCҁ~ABq[#½\$Rhs-mnֳ^go"ӣ~XEb-fnEA'6I %d\:l8V"0"Yx񯪩(Iآk[w7D҂M]Qo܃8/+af+)l `\k4dp΢[%vJRnd4hvHT [UH?8ZI2,N@3Dl&&m bOjq>df@g٢Jn9 De0x[bJ !5آ7o*f*()s 4 0oŻ%! JԒ`Kˈ3,vGGm}SK-0%WJ=c%Othm2[kP“fs'U( 8 \1-\ p  ֏FM@4DЫzK=k5(~ C5P_!Z"vV:K*wʙMU=%G,kr:qR~\F2t$`&bL ި4ɔ08dec^?=lca 6MA]Zk&wmM8 Hd):6]VBd#Qp8>Xהb\)BԼhlc[,p_}p΀,Spnv#{z>XkmsW|?Ab+GN mޕPblusě`e/9bH}30(rS Þr$hA~'xv8^ iv܁CѢ脀ජE.p'h ^W7I[VAV PH.k?LDd(ҧW3/s͗ȤT;19xzӡg7Vd`^zt2WIKt2m\ρ>"<ʚsú$sT fGXMjyh /QqTǕ~3zR$2 5-^0)7SH8]þz -Wҁs k3ja]L1Э { 8An)y** begSV|K k7k2o)۠N~iFc4CV6̒6z )j3]m WbDV <ǩ48i&#'aVcaQ9)O(_t{@[:O|!48\ XpC׬aD\S$Sи\;]> itL6'j(N ,7rX^\."ce"!?p;˩H)ѥ>b%%Ⱥ-]Rc%)ҪbnC8].|YUs}sk̄dq22Vm<@> @2x[a!e('з*TK$92S([r(cG74:GjrjpLVw-IpRH\ǞXWc#Nb* :sf(7[-~]IϗRꩧ}M0C$XoDR>)zdonZg]33 v~5Z`IӮ!Zp7}^1HŒ1t\|'\)ȟ$N~P}?$`?a RZM~k =WR'YEĪM^l:uwomf⇹0Q Nإ_vt}UmIXV.ۛUdմp4$=ßoVQ6_1{h*ڪCNhbrϲЉgX,8?>Mc1(v(c뢻]CG@* &فwdGP}j#x:gCRoC UJƶJg83QILv듺ux<}43hn:uMtV8?%gUӳ1$Wm=7; _=JZdӖ7#b6a("WfV0,!h,$sYbo/Й/ f,3Wx>/ ]XG-%@r\_Du۰veu$ db\9Xnp :_Wb7?fNumȌAa,w6(_DiѦwa"mrua-!)\0#3NyF$QeJɼs|~|rǤdAD*7'@ q"HLIBPOn*h$t[u5$Qrӣ-߹Fu=>v;Uj .yq;8e̴5O!/fw3v[4imM;/κBP 6RVoɗt>ۼwpݡљ;G FN6I5*]:`ύlwĒ\8gLQ\`%msR)pYH~1ܤuQ ;J2Y<8^Y 'wj?!! /0(4b9遥tjAN7wZKYDe'P:HBxھ6A"#+qHh-lNjwػcoD-e٨ ܴ-y'CxOJap ^uL\ı^~VN_ܖk^@I?-raoJGeu¦wi9sq 9A%;}l}Wۜk~_0ddlm0^8]GTK<+Sg<O#A%zghn)*;[JܑW0x*@U/uG<y# |:b}>xĀ@`ʅUQ5y2;^Noؕyk2_IK1A *cS[Xz؞.e%| d܆&-맰o۳xb/%xu}<ϊϞt3.G;VjV+,Uh1E,bŁ|'u Q2!-zU~jᇼBnxIgzK1*uKSSkh]4SN}Uft(oŅ_(Wz5d*ث7\NrzAyJP^*Y'c4Pum, zЂY|\gǎՠ憲?fW@)Qt.?b(>?ۅ+В!ݷk6>_ϊ#5b|H17SԾɌfjQ(`">. L<kwGM 9Tы:WO(yzb !gY|`T c5*rGQ! Hx77lhɥS(->] )wFWճc%3Qsx1ֲRYnsƇr~K R(,ޤs[YŃP1d+>5 %\ iof f +trmY_15At17?hڹᠴNj:4K][.aS/UVe5T܅Gn>IeR>=D^8wD&lZlq'nIrxYXI 8 M }H%ۄA\c0Gn(B~FS3{%[tO`3|4~50(OO&| gm״a_pn39^!I*I)KVqW_ ;1@9z' O.Ip5`pk#Jϊ G HDoL lo覽n^u4r=a|(g+kspr!(XІeHz/@zw@P7C(uQ &LMj<Ɓj逅lm𺌰Ĉlha9NY <k k81p>H>((|ZP5!!n}S^^f:9zuve7="J ͢]Q8;"x.̻-{Tu}QFկA2K J O.G,UqJiP < G V}/ SU I @@õ+ }K/*u_Q>6է{Qnc&^;'P&-چU/FK#խ˜:.,錛ƳNQd:KvZSex@1v<2rםν>-9N U"ch$ z i yvul.׬x ds,LL]pr 8Zɓ&(f~홲R7jG}*0 Vsq\1x\/[ڻU֋?xco=׌.^R/s]ݏ\됞@em/|59a#tCT Ij(`YWej>rY#*aVa9jsd UL)ݡ*=&yc'9ź#N4l-'w*KfGxc΄aI0NƜv%F;Q=$Iq9qM:L}]XߘrPgǗdK+@HSLB\9aE"&G8s{T\s?& irP57B}QRi95tԍ,Ѕ >x!4[DqWYBDBptu'اxs*Ơjc5>i$}D|fDɀ%ro_({/b6J[kT|ck}JژQU[du@έzQgLŠPȬ,G#5YN &{ pEϋG6wV27iHL/TBSG{3R6Vs^/FXBVco bkRW"w/Am`R] fuo-ilE@[CIRRP"C:h ( guʭVO)+mnB&o*wpJaZɯͭwU'KLHM }Y8S'2νjp_9u{t2"01+ߒ&\L)ݞ=m>0#jyع,W~ԕX8gYIXM(f p$Vf`W\LVmE7G~l.rl0'| oY9q=bQ,65>쩄a6e\x]zqFLUKМ!Er-,)O”߻:8ʡ3X@cD-RZ9ͮ[,BGVJrC2V',3]ڕ3||u'8=5Bj vjPU$I}cij_`#b)5l喟q`6Ýj 8m/=؆KѬM9?QIr-f3 оxbֳ#BF#k m5uƣ"7εuM Io睚&gUx{'${JɍQq_yZKFXAZ,<)Ji6_j|9끿k5kOzf`.̺?{bu#fN#0Ί~٦½ؠW=xuQQ1RHQ *ȁa\hF%ɚ n,W?7eRi(ySͲBً׍/C|i%;y דJoqTGu [Zof#(:RׂהSNzzŒ78921/^FӔe~>Y+ *V0NFwu@ Y5LbDl Ȁ v~.{8I9oYDE&m1#w\I[awTld(O|UcӘJqB魦Q#*?rC6e,֬$iWL˰T26( {׈H-Y0F(-o5'^ğI ڒ넢M("E74r O0Kb-o@(0Bnkk<' w[!C_ 3-_4Ԁe\YvN:V ؞`)A\lYik_öQ *Jbĩ,7oӀ/(4bKY ט!Q۩ 6h 6?)E8=!wppIAʣVVmԭ[)j&q>ԖM0 Q$kJ YܧԮ:AܳnL">d}0xKF-!)^X\oe,;a+솏jm3M OC7X*gz?R- cz*;Dz{ TCF*ErH}q.1w8H.W'TѷC1؃ p| q Q;$$iew2):<5O#6R`/8IG)BJ)O +eJ)B) W1]60˃grP&vy yux=y bH{wZ{}\)!#?Hq0>]/&ohުTS4LЈ4.͌ qMQkWmxv/_3EMjcz:ANۅH \sh@a}V!%c9Ypڟo`a5磖jCv_P='FMĀ儂w}ϓ#(3lc^E0;=8X#UXUD^~5<Uխ2u$ I꜏ѮhY#-o d6ke[.<ނKR5p=| GD3qT1ٵB# ܔ 2 L2'5޾l=<v^<8݅2<CVgconX2.ܫ.AQ$ާ΁Zu˛BH I˲®DqP)}w\ vtriRYOߢ[\ys}B(']蓾CHͥ>EN`.|O&x&^=5{;|I {+RR sB!lUUpu|aMVacHYqrzſN9Dlg9 xKF YG$[ic4M<52>Ï~1,lTLV0ST"n{Ӽ| #̀_z(+"q cNiGJ' [Gmje76u K0(:};:D̙CĞP/2 h'""AFU7sk{ 4&4kVtC^kZ濚7o@Χ[HNa3zm#unKR]0lKI_0kuͬepPڟ ZϮZccܱsP XWi Ogr>'_PAoᛒܛҊ'ksl[$8o$On+@OrSsT'Ԫ*釘 & 662/g?gz7CCkJ 9R:<-db :5 *T4)+&Hzoji;w9=,NϐCdDЂ,/dI[(YO%S6VFk\2э';Y9:zz ~#JB1oʤ[TAJ>Fo rYfH<} _$1ۍ@P3 ɚ3jO0G5gʋI} hDdw6P!kjkJ.LɶfgbF7R; \ln+fEh-Nݪ%`>X'v9,ww`nq׬jj HZ"`Ԡx? CQǏ2zo Rn[lW@vc%,a￟>vHphx/y xZ;@<68A@p&$3Bby-[| ᙏot"\hiNӟh rLquCx?$ R];;_qfv;;s05{v2q>2w(CʙC:N=<,Xl xx:U y-_<Б{_8 zn1WPȫ<y2<@ۉzU|t#h["Uz cB"VfN` B9;44Rp:ƌWZ% \Ure,X m%pL]?gs4ڐ9$eWZ 㮝Fzh1\{+ỹRA781 :(P7X"X'0JFmtwM==澨j}&@V:uX 8|BXP,cf !P:JK]"]ߘy=o"pJkІR=N2l ؜ޯ̊ߠor1V+S5B_%FE?.״u@O$Cq8Oc#Ͳ:rwVU XJ,C(C`)K ^K˽K),B2yއC$ 38vf2l]Gog7yr}v@C11Y–U;٬âu'MfCp Urm4QF,QdR8&FNM)"74ߖڨ/^;,I[oTBWՁ07n#9"/2 ɀ))NO2+Єk{YtOJ KI`6e饋G<|:\F6|z}B@ؠG./>@GQXh#?CXvSVLJakM(;] YH{)SRf珕ڰ07`2655E9 `<d F_/X⬕Z9!0q=ZrJV5t.ߑKqT!:vR*f̀G8Gu8Š W-2ziJ$)yAo1 Hc{sm~\0i:Q5C;ְ@{~1rC? 5]^[ ) 4" b$9t|{!I`*CZ{)˨Ocճ+{p&aZ0p\:Ȣ|oj`KuG8s:u[S/ls(?:X[ғ=%$  Bc9\@1^j\ Me ]Y!KoY\ 02 edlOv/?4w< :6dx5\IFr@^ÍX3/p"Ʈx_kYRfFaBHj!Qo8:M@xVKAhɈXQrCZT{QLdùb|ӂZKM8th=[-RvH~{OSc|)o/*C5¨aQe@yI"*3L.EA`8c˿CWboo Ý za:jdyQM|>&`UYz3:d-Gk?810; SW}[ 'm…XA4T"PNvsA֤R<,Ej۰K~W5Hi9<hCyc'/2}D G|a+t~}|B;ȧ [I 7*yqtg  |~ l.ۿ^堺bOo|o$m㤮_̟8a;Nfm5 nVڲPw54h2R+, X@4&tjB~Ok;$ɍPx˧;YK+[̖K\ڵhŷwP]9t+UP (Wn6sIyXҢYBĿaAر0tnmgw:#$pbaxTz:XV5Aw+ &Óy5k,67L^PgR0]0q>bVD^. n1XWhoԓ, C;el{ʜ[OWV )޾ g#sa\CrVEۭ~Iʷ8~MLW* n=/.QL) q-njPr~4~89vmrVM)sO+lsҾzlB U)C;m{-/V:r9S,vgE(g'{O_րMMPY@8\.@Srn2T~t/Vr+K@I(^)/⽚ ΄m%MVHzqbVN}?ص\ Tw ĭAJc}IIa?u=Ir+VW1MV\C~}h.% s=x5tTT/w@bpFcx Ԙ"R08<ݏ4gnKuV1]C|r=y;꜈A8rԷ%wGWTltq[-)o9oaٍnP\V#g흈YhvkIXWf\#`a#c\R|潮sᵉn? e㡆a2_Α>/ɃbVERU>Q$^.N`,?sF c]\M۽SdFwc/kp=#mĢ?YE_l``[m a{Y[<|QīNYF<xNc$\K^!d{w9oi垄&LRrV5]C(KcVg+sq(p5DJz|ds A/?r;9@3Ͱ0R\w3:ZCy#:hb6 HQ~+{_7 QeGXDcn> K<`.Y-ӻƒOW{WXPU[(ߟmp!fwW}e6fPTaSCab)^ |S$`]ˈ,hZiw?QI[UT7<=F?cU3_?T"\@A_,'Q7ZDBq˰-ֶ\}$PyI,F٧3U>,eRV>mo%GN0Cxx-5mJ/* ;DPJN1o? @{-Naj~WCI].V萮h-d BtXēФ+u&rs|"{h=3U@p43}.uu9JG mgQ1 Իkl䈥sbbQhBڐ%Ϊ9;&ME١e$ `gE/pY|V8-l>s=rֆKqֲ*+Jp:ql)aZ~i:'7a0#ve+`30#@/ Ԭbe<iWЯv* *'GnL&X_E_ /&>9uے㢗s?ɮVK7/ $ ܝYo\ K<@($a@+T>:&=O#{翪NgK +R j,a *b0c|-h줓d Si1OBh73" {"v&OSveu)DӥL`@!f[2#NX7% 2!gֱkO2Bx6Mj:W{#Q #GB 埗*B@ʩ:ra-!qX+b`fEXChIlA+8Q#@R!bP"T#0E[3r Ikou kaD7Ն6a@Rg])H%C{8)@׌JW07 f"1Wl"/le)hHH>~B" Y ./{\!j/(1-m_oEx+}UNLFY x)oZFTijuLuVnHlhӥ'Y@d@30+52z!tA[!v.թGT<+ 鿲4q6r#|DqQR4h@WpBfhƷDug ')/ۗ 6.~m W~o5"kE[U$e#E/y'f"8'/FFX8,HԨ󑮔'$Z@9ЦO2ZY`54@$筏5lzVS(op5Dxߚ e!c)GJD=?QqU9W^V8(љ[+Iy"B0:^-mij@{~mSԪ_PM2YZpE~?A| )+o9eL,&6Q(Bp&T s-҉~~&eI'7ȍ#7|=:޷s\M<OJ3~~ۏ79OgԙLSދ&'R)+ycЀ2"G6k̴>88aiסJ=LX`HqJ%2WQ ϜQf>(ߥ+nu03K4bFU 9ZU B`^90!aQQlQ b)y6* 3Oa6crzxԒǡyJ#Nt$~Y{ %~Dje |9&'z:^/>'Rzf&PJ.kGߋP\:B4oϮ>LM7xxOȉA/şk1ajCZ(zP"y{YIxR sc#NoPq#W??QPT 'GpND# JCj\ͭan秄 3ήܳT+Ȕ}ez}t֕pP7↹ aݮB#YBn"003y ˂KZ;x(Ty$P,n;LI0צЭLMSEC*Y.tT5rwld}%齁pZ򪛈yn B6 oOXΗzS&@9jm67ι:P:ski|H6*; HIiS6]';W ੟t3Ŭ}tD+h`\kzK&ҬҕJkbIbZ\S @I7[sۚYڎ2$'9o<fϰdHÌsczCpM.HTDYr5giz']K+ 8gi}T[lCƦWPGhHDauT+;l3̊Q~6Ivz>fQAe,^_n!EG(6Qgo֦ ] ʔBڋ(:jU2QoߒVbEZAR/4:yG,ZXG)j~Ȁpa}psn1JP~;[℣}~>#M$͇ê?5V,xԠP [һribɷ ?qZ]4UtaRjO)@O ;\h9$PBz_qv^ l40כLC6GOC|yt^!fIPAxjR13~YeR5KV/J2Ֆ4rmp8'﭅˜<[ d>$.^ر"nDu04蒁5&שmKڔg˟?&Y'( {9I$V.*iK Ws 0 N$.2=/CrQGu8\sD"Rk{MgG2 .4MDtIUQxNM&Mg4'Ostd|'Rb_fhAH$;-c%=ՄzU:ei@,dRKm3|Tł=6}\>&1vN#]p"2&}QCH'Jz}$Su?q jI'A[]O 4aCM5_Z&tftF ^xeiLR i PI⾄?#[ \\K&^@wEԀ}Vdv/>mżtJu%pm$6ط pᷗ=̎"+U1k0Tj7Xvը5L,V4 ,'elm@+ґ#x9.*HJ[ 17fg3*]ތ9MfhdP%ZC*mCJy\GI{O0.ajj&H9_&.7I8iۆƤCRm^vau\TIm#Z-Z9u웰^-eHPTF5~VxY ?rD%/FF  2g\[эozKcXSiY,Д˴EӱČBEn#a浊{9ePLToSw 6IܶJ#$;gT45 k } V)]IfSz% Ň BeAUPAjo#vm \ x| ȩM= 3g,9t^H2qwُCw^6Φ|k<c/O<"1UѦq/ʁHqF:ƘޟzШ}e~ueJg+ApZ^{fU`ӳu]9ǘ!}trvIwf Hwقn)g\BĄTxvm! m0Dk[Sjlb")9'3'pO_kɼ_"6uDs!?)BǠ$NNRͥs*hfp15B {(.d6,K4Ԑq*+ 3⧾s6a`|IX;~2o)B3R,Km&V. w~eFΩ8 A\/T0Ldq`TwW3jYRFwK ܌GA@tĄ7B(|!! Bx^ fr[%ƥMiBxuht~ᖀ/Hvy`X_L`{Y ;!06uȶ]E%94t>.K;tc%d`= ?Uu'IҏRO~6dmm?v+(Zu$X\\únʿ7W!n7Oi| o&5D)(e%;sΨij/H_Wu.DL0yn[&6|AShEu9eE1O(^zM8WfhBKwy/ NN`27J>>̬kB`bS)dwE2UįæejjA#k:ceávIAЌLzKUZXLNB7 bK0V*ܱ`ޞy2uk1_`-U A/T_S* f; 5-LΔo_ϋLn@NotΩ4ʏN Beg /VwtsV/N׳w9toL%Ϫ=1.3'rUιؤFS^BBFْჴ)cX2 yHTim ъ}\rSQ%>Zze}'|PȦY.]tԬQNTMbJ ]=qC 'Nu+7?tN9(mvvkēG'_D>Ϛ6*``R\?XE"Zo12"Re4S%FZ i_vEpaIEFO{4Cl>.)I]v4;+e.}>YBxWt =h":e HH5ѿW숉ѡuPw"v/pE8{A`x4 =f_%V% 3UFt8# pOd/jP]v,L2ogdywKȤN91Ճv/ǘ}Y`*f?6j>4&˄k%fA"7p/r+ M)bbshC>>Kb :\l8(n;>R6xmQꛯg/:PQ- F[EQ*jRWu=1V܇2Y S_ /ao XJc2g<fcSoti42W%\!;S|2#^B8 ׸:'َUaEmn7BI''^j,ĶǕiD{`9cƋ6T@G}~{Vi'Wq(eFȬ_ &#JSy*13i{?;2Qو P]CG[u QصL@4!a矒gvvʚbR} :Gaʰ!qBa;u>%AǪ`Dbt{X`sk`|uYCs;6g[e(] k:>4(լoј<)Q8dE/)OPo-W?wIn@J}%|j>o:'!!eJ:rȆ+Ėr]6yʭ1oT9ɺYa ] iJqtv.8R&x5(qR=QkE6W:1E C.C3i E{%}!іC #4-j045mD&^\y '.]"j{7< "/ K}*G o`>( ~c>s0by(Lp uipic!iۊzr)|bo Z&@#XǩGgL -vxlOvmuFtK;>ieEp@C '@vf%)bB߁5Ӛn1Sڦ }Oc4/*2V|feݝ$I8*\\0s\{j*3-՗i,@r$>`+9{:_e1v8006Qy!$cnZ:#[! v;cbLҵLzS>T8cOwM$î>Sw|!A!0O=_$0;no5}OowjE*AWmdk$Co~&fNƯ4&Iя&nٲuHux1# zwC1oaXڬjw7ZК*"'Ytr5rĄwEDn&׸Q+S})ӼξPh+"#OncMy%Ȭ \lg}Xu&*s{?+VFurvz+씟/i.YVvD"W ,Qo|ԗ)nH*;0T)1mI.nVj*q1}>IZ|}5UQOmiY&\p#wi>·}{ν塷}d KԙC?:u2 `t[\5>/~YfIMv]$Xn|#^c׮ƭ3o)n v& @ĩ$aE%}ZYIJhBfW6&vI)WiV`|*"ME8isX;뒗vu/hRVP008;x'rz=6k>2>$; ȶUX\-k$[(fK>Dr8*ۊݸڹ3Ȱ3=ѲnL)Up`$3 X֩d?pLOf1V;eeI,c Gt0+P!7r*w'u|VO<ፌb3фe*.|`} KB\(Sx s`Î]O_bΙT 4y>OZIYgR͊<&3aK\e4ߖޔ[ih74Ԙ XB]uZy80~hlmE 0y9 B)Ggإx]P?c!iȧs.W= (q5QRx;I7:2 0mn` g`=Z;?ʼny/cs?evl8I /"('uOBɾ]0C>,̌So -QҎG@C AVzzƃ ˍaǫ`CS)>ܦJ# PX:IE*fS§ٳvW~ru=P7A=:Uż컏=FbU)09HGE)\J+*eq#E8nuA H9#^xvޛ֚̽ՖCkIQ\ğz4d^*:w,\L _*{D] |rmp8'8HcncM}[w6 j~ ve}Jc4]C }fKD:e.Xgj_!l2(# *l7R:;xqWdiGiOBԍgY R3vf9#^㸻_Ahb>5|mbK i3;|?$."iFkDo8/.nہ ^vμ|db0AƝo V[B%+yhbvEϜ͟LSr@#LS݀0Uq'<6Cv=a\ܙS˚5sRgy=`g?9v5U7+AOF0nWgWC#IIӷFzL/EViR&7sᮔ2y:Q2ԉD \OּٟZHŶOG&Kz:jkho&GW%nGə4@<[ZOBJ(j`69ؙ2q +4&x0\މoYyoOG[p&lšO#RJ@Z} o̠ƼXAkJ4 ;.TֻPGguҎ}j4wN'4wp} dx|>NEp V)#c5sl]T礓RhC~0@2f( ,ȣG#XkΚBX\N А>"9ؘTxtx'v'RC38 'Gˆ||gR 3GV󘠃kA/seA ?T:4NXhӵ{S }R"-6R7.<=^M B4cj*76(ǁۦ>-\)9|`mž yv"6Xgnx3}+p,h-DGAS_}"istNBD߲QX L1?.K$Cz9NaP,KK(I6o)_tȞSM['esR_xpd bq&o[rG[ux^p5>'R$WRY3y=Gmfy,+b1d2 !2@=G10R <^/=B?JlCt1L!JĦ6kg\+^1Rd!yI:Se'_˧٢+>ى|-%n-'Y|bS~)>Z.@: e=[0 u+O (v˺fI7G&w_H \WF8Z^&U&Ew>n9MG<{l>Pkә0JXݐP ty;g k!8A^ J<2aK [=Ot>`UP횡0iW<+v/LwgwxQctSϺe:̜,x^SZA[#Dbb4{]$ځ?Ivx^ֿ:VQ9oTUXӘش~Z|MZ;;wiơ.,:.a l=IɂEn "F|q'8gp41jg vȍ"&Be Yb;T#Y4,eA]`zDy >t .nGk],¹Eݶ?beGeⅅ&;Q-FFGb &kP:"R;_$Ba1%T)>N ]~+fE`Y">[~e [sQ%I瑛vlP. wtţw E#dEBPgg-K񸇷x (/f=-wLbvV@!_%՜RN3< /'7nBFm3H _rExUTQ ^Q(#C4æp⼻$ŕBaz \!"t|8i7!UJH`]螂LHpxkB(+Vxh[%(;˸d$y)bOUB=J@LQpE1΂HRnAȀi ZE`(+K$K]xP 'IM%W)\5hz|3Ǽ%aǙ5ic[dAIZI}G6e?W}7E-5\ߑϐI*?a?_\Ѵ!^9r]+E|z<}d xow?baBpǸL.p\~laB .͇HDle{^,Ʃk G~UHP^qvnI 9dޡ{m-‚v7! ^RZl%&kx]k}qW^c{S ზ2RGI(ݯ{hȓGXQmpekRMym:4堛7k 5ԩ9㕅I =ݗQ VLc@]|r`& T T6\9ʷ=Pa /g;ӋQsN*`|kl9RHrY~n*ż35:WW%t-#}շNjLo|Rf7d2㪳ce4*^ڤ6 ;>Js9T5+~!:szd`a!zIy'睡s#^F"*2KI? Dʲk('4Ob9;nV0Gh6- 3 YanAï`I oY-]|%![Ptr81skB-" ag '03ࣿDm+Ȑgr^c6Hn KR7U _:m,P9okybf=sjSB%ҕ 5}y'! 9&5Hp8MH8)uDyxs):8d^wGgex@!S[ˍIRsvBN(Q- `tN=E6OՃ)ib7h湱3pJMZ“ur8d]Sfp}ȸG|gr*?6?ҹ՚/!F)av M2q0yAΓZFD-69`a뉪1R\c mt+#p$DmGc2~T:6mo^n rhX mO~Q>CH ?d,>fY2x6%xf{Rdd=K~5;ɡ760;gY4;P,|&gP" <ĩsoaYPpʸ!$-sGѕL=bD=šOI9whC?mYYjlД23NVڪi x;0* 6NFyI%nfd^8m/>|iK:7#o9ؐFwfW|A _9$,307=f2w]{ț7-«ʠp'VՓ x UԔJ7'1 P~iilrwR.?݃:7nTuW.<@@&@T'By,(kQ+gFQQj ¯N Rx\X3F6?&;'4 P]\;Ge`>Z0w(t97I Wehϓ:pQMv _f Qe :tKa-4"ceRGCX=FBU-f<|$)m:D-t3t@&S~{jx*AX%x|sūBm:]ya"It#HȨCZ S!Ec E1'I?_VK? ddd7t9KmcjK=E?TM5خ@I='ծ. ]T+:F6+0X} _ ۘo[XTĠ}m>(gto&:(|eq߯*Q8CWدYnngM0u[כ E; 7;gJ:[F9>rB3Q>bo?/}RxjQFqRxT S 1f3qHL$ZZ,%9~|wjz'WTå4l1"vیov} d6[X%]p'y,B\{G~bF{,{'ok YL8Oua&!FQp k쉫,w0H#ģV)G~uSa70mj dt1O`ܧ,t֥֕X~cx>ds;Խ W頻m gՀnIA~Wjҧ*̋ȶ' g5%CJ!uhWtA`|z*$+iFph_E7ga^vU+b)ʥE @ Oڎ6c$+=OUt {YMtY0F䈼@oM6c۬{ds^Q Luԝ"ʮHm{d=ZbvU5"s:/ڞ=%8Q+ظw}U3nEآ].B,]K|[HAcFpw@KdZɏ_1sKFdO=%4mF%$R{kh2r;e)ԱQ`N:GgJZw#3X;u5 ,?r<4ݹo12QRc=G A~N:dSĎU8x醤_MJz"rꩈ=CIϔpvi'4Fpڦt {۬\Bqf6Z4iRaN+}JԻ!8j[)|-]P1a}ps&l2|)tc_Ԇp:qBKאP `sMC=zH͡PcBsw)DCj&\h%]Uj}hp!'NyorC` ZRF(>9E8ϐ`:)6_HZ AQi?ǃ$]P~X@0 Z(LgaDB\=MbeGsP?Z8 $"<:ۄwN/NR`Mqvk=%cE\2'i3; ̔zOOA@=#8GRwͺ0#,̓/cEZl#2O."dB Tחÿ1w0=4zy8\JȩflB?:Cȑ=WhuIǢW49X7iGQN.鯔~uUlb=GW86uTlA>[+cuge8c!47fQ:^le ϟF BZ\丙DZG%:=?]oKb| hTNSJh:kq@Ok/y̻/biΞd!@˷RTdlf:(41ep93g1vw%Z],{קIyQI dbdP~ wwWW6ʱ|"B+R]]#kc̿CE}΁plKa]AX_(yɞ,g#N_d%aF:1r30* 5,dUksf~fҘ3,}Cl~BXLUM}$GKbTw"-{xK#)=yTߏ&ᚉ܂AZiU湂&:]! J:E?i*EvJ?LgIPf;;И ,Ωs@ SlJC$͆3Zz!ʳ"-_$@]ZY%jf L`$>}*e&#e1SD(/ y6ޠ9Ae?Y>Ykag6MHq%0P[٬2D-? ϣP2X^a c:(Ӿ1y[|>ySy/)D'؂o]w`u)mj$;ɵOatZ1s-=DOCl!3ʞPszqKQ Wۗ:B"Fs?&EEݦ%TR&{swO7 7c(EFknBJs-)SI]]0Hݣ69g(+k#8u;+ۈW.-a2f GC^VQp= 2[|Se@KIl4>A (/P=<6 0 2Lb_;-{?NJJY.~#^eҼ-nsp3Gw? zO@T I⫶ jN(bH!\r#0ZIS00x_Mu!",s!+ul1#:8_567m %giѸ<>Mz5CiNg, +6'V&Cf%fE{+G9N3`v$ŰxNn\^ga~?tvƜXcPg8 ̲91ҧ.e2|撅 s=^F9]˼50?$"?[iY% ;rҌ_ |KS_A )ÀrVMI:|]|QC"r=/3z TbrCeRd'ŨMCu< x8_KUHEI~'-J0BBx]7H k: gK=H4< \Cj 4&@䥰9L3uWE΢&N%9m:d,NG j;qEʰ{ʝLiIr?@#͍%'[0(R`ox_qⱆI+4+۲:0Jd!IDt ^˼h%PB3;$Gī%YLKr]hK-`̪g%OV4{S=Lmvv)|`yy7L$`wfE)@F?Δ[##&F{4"Y{ ˺:uF G"2l.h,OhN=bdžI-)6ϽfKniBvq?\5CcǦ( ]RR괉Btǥ,)NZ񏉈{j +p9@; *Rn紐z4l =:lu'=XduSJ'K;sJ. c ۰/ֆ\vB30U`:-b{}m#ۨA6̋3/RӮqanuAJq(tF+.F^Ĉ7;Hqx+Lt.|\ ;da恳-oHpi߬tM>6D rYkw6̌mOk&)ޒWu R`-~&Y2Tx\K)4 L Zqo8rFlxzIᥧgmE߲RMbA-c.epcyf/%5SnS9/MJ(w(KbQAǸ|5f6j'R[ XFϫ 26 Xi wVG:s.c#$! r\@MB/ssL f޼ӼAdu6ǩ`r54MeaYPaW^[wEgS{r5u V(=FKMR-B[ZLF+mIŞ/m88h{̜o UMOL%iY qTHܨo cYV+|I̟0n,nDI'"(QXᯧ(rM0<|{Y)cd9v $Ư¿fE"oh_)Ä({5";Fk\~}b 8@ Z}L! (|RO!OI_njOJFǧS_\]s yx}A33pywgrf eYFvlb ]Q<$k{QJCPqfIURdv<^4[gCiZw6ɀT_ V:tf SNfXF {2]1G FJ}}qĖ~0'޿9#VO?J#;\zDT$.@ȱ/N@+P-2vpxT3(ЕpAŔ+* rJwʼ|ޅ/WK +Dw`V_?!Cjd霍~շFppۻY*A+|YhM;W~svORo:ڛǦI˸n_6)/ⷪ̈́K̔owlLTʼFDlpxe CpN0א A2erRvw@ZtiF ֶpqܫGOݔ<4BnC,AKo5>(+wF3l54?ZY8ٿ)@1ݟAXți֋nu)PJPBqzIQo$YۛMc )}ż}NNǢQڝQ@#?x}O~U"c`aԈoq7tRc[rOaBeV}0'V W},`ۍu6{ٲso[VhމI|&14ݢq;/><}UADQ2/Rqz 2;# |zPbm)Fd%u.=龼 zs[iGY?74?Fn`fvs9*7#2};L+GclK%%#+FAOVy) JU)c O*DﱫMJb~>3OcUD߇[igu( n1;ܓzߨq];_G *ʲ"O!zeM3#v975 uF{eI?;&y@b*I*~S6r UL4piQd%)r|pXEMIn6IJlX/=CV:reMϑvW"笸x~6i- Sf|P2D8+z~NdaϲWtmlSt8,11jJs1'Tr= E)Ҳ:!~úYعeFgI;] ڄK)'n5&e"s1gl \=BtW rM0hjwl$ATH I]Mϲbg|Ŗ:L߿ni2&) ֬Ti Ǹ$=UUg CZMIK@6C<:aB5 0:pFͽYM=@왯)-|{S:@I`wƇ/]PzY07VZR<>ch3, %$~cI)~+?`TNc8L34$crԝ#]%3BXx쿫`I3H`\;Ov}]yƯ.Ng^BAuS>҂ٶMBZ<0Oh8$ϳq:-^)y8* Ēh ïk P?Gד?dO<]r?LJY+:!L #/[=3 Ɲvu%?r?`?V 24OSO2-lڹ Whu,m?]zF~ej\gFzA-섫pz Fe@J 7#@wtHFB`&] 3+\Cl&W1l1_R2 h),9,}[qvJgx/R?QLM )t8頙*u˷\:4hп׈PZ6@3έ|-|v & :U.y)QsYLq ,ɛLƜk`fv-F8-x{Ș3y()!Yޓn;5:k5 sS j\h턓\252(,Mܔ mz o2 ³{s8-IfGXr{5Pl vid ahe/I(ⶤO,R:5n*Ýb<X&iN֣jm@KkQ S[\/` A f56W+)yE>Toj0+A L.p2V|?hT4{-fp~ވX53Dv떗`t>'"c{ɝV*[J$(X|5g+71|?8w~(.q-|{Nހ6S#G2OI2vƔK4\&_s `: )k`REb3E[]1SaLv4 pcC"TJoza7qgyzW/~T~| ˰:VCiQ}epj\V}ٴ3p^zr+'@( P4E,',+m^CJFyeC˷I5 CއYHؽI\~lϕn8v0r܁z! sJ ١ H/r`,;;8QZAZM1aGA;ɝa!#Y?d [㦟!N> #g,].6^H~{ŜUSGpo+ ""YM_~'uּE9 [ y*+:=]^7[c RN5<9w ))xz/֗ nofL~4+Qh{lMԙӨrdm݋4ͶqH~WC DĀdgs^,{j{۱ˬ,ќl("Q8A>QpfE(3,>27<坆ehbgkAz1-h>.^DtJ|L܏F+xA;TOYeȥJnF|Y{ONg {jͬqAk~%Hf3u r tR XHv rѬv^Ňל,Ofu嶸+S-ͣ Z%4)ADy/P^,Gk̖TnD D^VI6U>hJgZO* r0EfC|rf e9YwI,<5 $ {&OsFyLXf Mu395.4TsM35ukn&ۋXF-N=Ð3$ Ӝ'/)?g15-IF|W!{ʧkSv'P %EGZ>)5 cx,kJTtŬ\Crv|;_ |gc!b'BAtG76^5y\_jaPto4Luqg,ϝ1k'wߕ,[aX>F( &W BC?MKTgtHR- eY_E::_M wuǘD n0YBSȠ8W7@D*&ׄInT=: Pu}gur dj}}SI޶a kG_Eڽ|aAS+xX5<5qA zl tJY$,mR 2'E2ݏW]u2g^Uqufm*~;6x7Rԩ4"O~2pflاij'>oJ32 nՄ[͠L h!ToJI"•ܼVW9v]Xs#K"$m/R(.$={A椛,ReEg)V|Mr #\\NP6>@]kj7d39,꧛̌aXkWOEoJ ^V2Q;w<lKu^*1|5''Kߧ؋ZL5P "JgY_:6t5kΜwp޻&lоL쟯nQnLOS8 l41t-Q2U~byF ӣRգK,@` c8\ V-_r[a^<$d,Z XݮNkN<^ mݎGsd=$VVf]vxoz$Of(ȏKS F)\ R0R"p{rKbr dM=dחr8TRc\I ۄ hku0(="rBf}@$Nho?&\E"C .KT`) 1>(v]q,~ڗw I 쳮i/}UZ/ |ِQ$|T$۱_'vcnǏT#:KքьnZ2EkfG#uut4|B\bEn̒2"<(+.5Z/%U'Q74-Ɇ*F] # ljbgjvP6R'IhJ_x27 N wUR͓RBT~TVJ1P rjOv}W:n-&@(M%A)?UHY8fCt$aD&7ꈢ/x)?eJ=GLfKG0ͨw2!ь=.h5 pY'F#;G]@FS{juaeOP#XdbR^qxR͠lƸԱa& 悊=?)LۈE?ky`CT>>ZfZ9f2l{3izs[4>z j-|lUD̓{TF#an'3ԣ?U=wu~;9n-3Io^k j>|9Y8=rMq6`N rdʺ%M%Kr≩ Om)h.bkߎdZOmUj5g 0!Rc t o׸w].E&bT3x}uܰ2u**}2OK 5:_L-0Xn1öf+\YUaHv쩴Z3 ?&"u\G_5x,!f~"¨TT`CqМ-3_rYyyzE$PqB)x7'5K42Lm4U`Qw ~Ddu  Og|i@"kuŗru/koKK6h4',/}(HD JB9PbKmI/ -ˬ7v&N8H+c_mY]/)0uujMHi[vҌCBD`ٓd5 Eacx\͹FsPDQҚq 휐`}UËΗuH=5rHat%:ao‘VʞUgmmELw]T*<EW欦g`X|wx_JP<~90 F/Mu9\q}׵=#_6e@ix?}{]RDkjYVf)BTB:*H@$*F碒)- -,Itĺ>TM>jPjky 3XOҬXn3ɈNņd":~S_'S~5g*;ߏ.[Unq0rY]$ܙ8B˒:0HPT l)x >܅ћy~> _D?,n~ڱ;mVWF@{f NwK!0pMKvC"jvЮb~bcx= hnLܞBd]㕄"׵BJJ6i*zu9IguNZcNk D#桊юIBE>9!ftb#(MAlvq$`~p)'3%Z/# K /Q`LoVV.![ގɨ/ɦ|0B*BN)p('6q8vaZ2fC͙jxŦ" J&x Ԑ"-p=]>.RÚV 45 -F|Ѕm_< hu)9顸vSKltsoGvaTZ/u\Zյ'iAy ,j̃D+ϘFb7yܯ.|Sϯ`zd:&khzN[#i KS 3{k<,,5VuF$Y+ ڥw' :i|Hw g.mvA7X*"R4#*xݓVn#䡦E.澑R^~0Kuá /7R?kpby\v2|&(Pb3|)ZqSF/;\ *56!IoRM{c˾t4M49nJgg:襎}DTYI]DeV o{o]8:`Wr;;{E#1q ώ6WͰd|L>~f뵸K6;г*yًgAhp*=x ijhM-z9gd;?bBc8p[vj_?{!"i@T.R:F͔G(<V泊E5 /*/7FDQ=TOy01E,y6|)_ ,fN@脬d]fȀ޼&HAȁ!䵎hh܂k&-,PWL?&¼ExU#=KcTx(9/]~-6}]KQcPf+&6Hɵ*?Լ:-FF5\^d>R҃ _M=":>m>Tq>&2X%~>3${hFnT];~oi3j$wf[E|l 敚JOK}yzëp׻l1I3.)q>DpԒ<:eodIgY93+ {$ュh]}q3{H-S 4P7?M}5[mb)v4L&K`?4rffkr=e1M:ͮl&?):*תjh)T5pF$p-Z=3Pl3&9ؙJYțfX=7a8SݑQPT/[0yp _bvLh1>'|:c}Ȓ) ߢ=>C\K9JD&N_D}1̕P^ [WGw6eo4ۀ\OE0Se>8 F69D}R^nesռ}t7">n &pn&Zڇll8Ul=9Sq)S2RIo: ^_ %>DXaVYT4Px4<r x\Yei D)q.o=% Wr`cRۧeJs%)#:F:[@ NNr@oG: n8sk,NċZ^auXWӳV@=մo(&77cYIȬ_[jy/V]İV%!Sv T1pQ·)J NyN!4y$}H ?p=HȯO@6BVcE<4z@50HlC=E4JmAI5@Bnxy:wczlB%`,Յk~ȌeavKK3|2B-o}XutLߋsN/t:}`%a)mICBH[S9_Dz\L>*ѹ.9t}MȈʳ/؄+i>|S] ]KM)$BD k9-Z,)UE95n[*4@4h@ !7ҙ1aD?hGIs@Dghw@T,w(Few뻵d ~~2ށJ5'">af`vKʭnsEYpLJ>xYsN΁+ cdLJI 7ݤ {[~xnq m"RLGWzo[{=y 288HH ĩ1R`[kouB i..ϑY_kB 1f4ˇ51_He!vIѨ@&} |L@v%~2־\wfNt(/M:2TDRQo *mY1|]Q0uh;'$I=^=AYR1u[fHlfǀYǬ]P<:"$<}a֣zNe-^կn c'n(FDS`>7ćM_9&s^@ -⊡2!?6% |yŶ᧋76#5S]&`Иbt/8"Ia^ bB|v&{'.T72:0p B ޙ0hbaDT<8u҄H~~p^މ7Nr]y}8V?Sp_eqZLLЊw/>CSLC1}AjvŪ#cFC56bK/Cԅ3uDJׄ"v;grw8<v 3P\|SW$< Oo6D-ޣGtԸ2ۄ7vhc_L~O[JRByvDl|:A C-0Z;08!ySʿ@J"yq-,Z{M;zW VyéWrs+R/3. lBԸ<6NTed6oX>Q?t3w{B[O [o؉1 VuT}-,M0Q]ߘC/`Tr&r?Kd#mv>'z<ȤjR0ZM>ze33ƚ(,y90b 86 ՈCF0?O~4$aX qXLN㑒4*Jو.[i2YkYŎf8rK%'Tm.? E3l#՚?:!r V-+i5# LY|=P؄Ùiʙ+k3QJZ ãAJ3k?_r2 8?Ag7>WOrY=Q$c oC4/ظC4S»i\r]'!ΐbN(1' }װNP "]!t;RTXK);խ rE<Ӗ{ıZIhW:~\1E9"RHZ-},W'ݳF +e ]5ސ˙j+}V5Y%Yr#mOܨ>b >/e׶GOaOpo~7q lE& }nC )U[@#+ZiٸeCv,`ĴF WHP;K46UYi&Jm\/E6FHe 4.Q]S}oN_[pa̪D?..YխwM†ƻC\1}6~̑R2NQ{,;1l|յ]b~v!$ͽLv:zP8dh Vexb/3"d_%" Wq@0NnKhO"TbKv(޿Baڹ?\ %ˣ.>~S-vkF6,.7](|cTðۮiP' A(3 _JX DStv ` ؔ/l={F:!87I*5z-sRNrmfyP$;rNnMu{Y-66 Q=J "ٯ.|C;I1F.-zN#Fi׀7*)^i9nq(A=v iƤ&/֚_+AiRi )Jr7?Cr_@E\"MO[S<,jk/2$W.]U.;<ˈӷm@"Dݰ>GGԻN¼elxzpԍ_හepmZ^ ZR bEmУF @|%Ϣd ĺYh3'l$ߎ/[^9'$>C34@vdl ߨCFlHI)Pl,p: $|ʶ5>'шڕP{U@U $m,d$׶c]TX5ᷦ &A"&]Y Ҭz=+gR>ǟknY%)l-±M`&&5%M4`6IP7pű])G|/̺?E ?9>R;XPiKi,UiHsrOg| 6/99_ރg#b,:`Kt:Ls$uhT~ԞdS'WcL=,+Rգ%[`w1NI?LB˼cƽyJz"ƣ?|׋Ϲ!)x}%D:t՗ǎR['^ƽ7MaP .jiV\.=Cݔ+͉P}^ ދ Sij #bA/.st[Rl)q^X985b]dz,ART:_L /aIAuo,`x3u&Z-#=^)sB=K 4!vV<3c!U8b& Ǻ.ʽ>f>8&;=#ijp܁͒u)5fٮ><2V!?lCq@D`M&0/hd{_?v % O++v5&tua"k\[*KV$N(<ıTFH_®6'*:dŎ{TSh=ѬԍgkC?CsH:9 S$Gucf B,/??&*;gF|tpx|pzˋ]G6<լHjZcXBUSJqQ&]F+Y~=6ngr;S=oLX ]J#m#1?3$*9";N?k/{c$Bp&@S&cX@/>&2dG׭*錵 ($VP0iGtJ~f--@[6OoZeQ2V#CFЋAJVXula[.Wb>G}1{?vd8m\=@@^⎝o@~S>S HT6GA+&U`2e~I6j0.K:@bT3Ӯ*g@20isN)\DP0cT€Vu.(W]h!y,ΑҙY6bs$ _4/ӸIjJwᏪݭq4 To_,{LOrg&FmHVRi'.IF>8nS[TMr TxTz/<9"c>"|dm'adP"2 wsE>Bk(̹g=}C]묑`}?&Xȓk Y&j^#XW1j&[qQ ANm}Gu'P BC(ޙ :K.}4nם߶+K._rIa7al"@մ+qPŽ1RެY^Օ[fQIL%[ϨտD٥>?16}3-C5-S 6>c/- ]5.8`Xxq}Oatsg9i})zLƣΞ%vy"`P3F76 r|T#+ND;5y1u}K50* Wz!JXs%>;6IͺysW pŏ2ٱtmHSk 'I)"a@Ow0NU5r`eeO|IsX<ȍ]'aZS$5**sEOPW9N_ =D5u Sы{F?Q5(6.~ S+ 3MZK? χ=5M~tg xf6%y}XڴF1CFJ{? 'Q{ޱ0OU&40ze jl?(d5$AlNhH3^ o ySl0F{HY4ͨ hgE+?v"8U-Q:! P3 !*w2c>4 ,`4PyE(cf82!Z6ZVif23&ba[XG\Hc߀'d#|lI%alRvlDp- òaOQ܍(M) ~nWi`0yG8ayPk"gt6~B#0'*%\O</J)TA3/gcoޭpWg79C8]ZX!U-w#ҩ-`8U0}t?:3AKA$MCO<$#Q2Dk#d=pKHȪ '$"Y"e8%#Ã?xXgmz^O!߆PāܲN7bKEBZ'߀ʞ{Օ5CSDb]PG:^+ش8@r%piEH:@}_itm<|=.2g]{:Q.\_8Qi9 cRYöMv'!t3>=9Trk kd3Pm>0ʢQ<߲62|(׏šQ٣m;1P` #L*́vTĸԟ9B֫vZA"mj.P_E\2N -цs1`n\7d8c<%DЄN֐A-SzF&)Ы]jdQl5q^VpC:mJJCw}uf$U8 =MLDd\:}^k/qJݿ0!myYR]Sp9 ۮ5ʴe,R5E,=OvBt4=dKqǏbj&BMs U>8'd{⢳*ogU~(QZҋֽj ( 6~7pʷhͮpvTb^LwIdcrd1ڋ~2׸);]qz FcE00;sG".r I=;5N i2Q`*Vc^# 0P)z6qfŇU%L>1>} ːzFt;/-9 :@,,"N)W'Pm_ڡD،71+aY4aU|[*~o{ixjneߏvi#pJdsܥayVRk3.:smtތDB%b`aHN%H}SYZ&iA}sr}D=ىU\\u}J1JIȰ(֤S2Ut/`G{S#s'ěYOY18pL#J- |ǡ #tĢu8tKoj$= 9'=7rͲ3؛97TǍ?('vc)Hp.zd[6k?8m`Oe+tg𗫠LKŐ$~CÞqiG1u=%_H-1<ްwnqX呻hr=&Ay| jk_[ζyrDy Ғ"754f$x"uoG/(ċZs]KϿ6)v_9(cm8;\Thd[oNU|a}K I׵ZȞh %1oֺ&[fa+ff&Gw.uߟA1 ??+x2w ^cϳ%I0Go-sQU}:V{aY* X 3 FlD5 Δ}8XxU= 'Xi6蓟/Wfxac5 ;t|mO3g_=&zYx~kCJiʂ {"%l> Iӣ\*bͩFl1393Nh-$1ʽQ!v"ãEÐ_)Ȗb[H3l2T%#;g#zBJ;X~|8PP~XxV(2KdCA$ǞL vyUʧrB9u_}[rSKY/ԙ0@61/L~*;;Smɘ㫲9q.sQjc,UEc^g,c$9 H7D7i,$R8mD$-w)Bh?*a/d»> qaRXslRX?4Xҝ(Bsxi(6+૷V"IGgfvj%sҍTe?: y^h&Y5$7uՖN&NP<>J x+s%$12-`ݛ0Uk4&E7tq~OZxq2wod7bObHxFf@hT31=iC8/nꚬt^VINK!O!j9:%]٣O`\bƯ&,< I{7c5±\Xp`/1\  _ T&Us߈OJYENp(_9TҢ_*[+ reAD [+&$F{|}Kǽ5Oyew$D ^(~܀,H㨐]׽fu@RnCqEmqT}\cB'dʋuAQSt$iOQzUSlbS}޼i. Nhh2JzMvܠ!qށz˫f&3J&u Sv%J\0NMZ`Nd(If wxx|Fhã¦U-O!PZtySfcDͣC# ƄYO70f/Ma x am"7ׁ9ܹ \mA윀[JC泦t.* 2N+7;s^mp4 ԭ(,BqUè8~ 2jOC.Ze5]q1§ܞ@jeXpE "Y#Oك!ßEbE D>_SD%A6i iFz=Z)hm^1L YvP@ތ~ ;F>nGf5ccxuCĞ|QWn%吿y'"[>$QV)˰vG`r^dNhiTE@{6(*ƈ#m;u1s3nn̂}F՝WFΊ#:ѩ諚i"un#mL-{)Kf_Q1.=Va>\ 뾽 8H2',x'f-^o '9W}slf )-Tmo)3eO˙/~UOabAֆs_t'jcXa6Б" 3_G*?ѪL5Zq_"EfSΧRopηHsJQ~HU~ Gnb:E)U)1g1ɼo[\smz2DjB Tu|5 U [oŴ#"_c vd }i*{Q-=nyX2 T:S ΃0MRKF| QF*"WL}weHAd.4 _b R)˖8kMBcp[=$Veq"5k'@aT(]#6,Ƙ?S ~׺=ѨuH9UE[w0/䣉6Jr,[,c 5o348?|P~HG?>601X} {;l앬0&+n>\WjzkCbKܓ3MkLUtҵЕ0kF =vD_. ɚ0TT@AԮ2O@:щ뚦E_ 5,Z?M vJeU׫)wrV}&h#H Y7v@R7KxNp]"| t*F\5eq~ftuB$,Jt+,P .M~Ժ$Бx5C!p]~>]d77 kA+C-qLP.:WFiY{d![VEpCUkܐ1x V`0jhLHw_ m`xJAӼ(TO"u`PC=?/ :HL=hPziKe?6GcBs%4+[HuIr 0t \+?1` ˶no<1]`4fXAM#pN2R Y"D%#t4<+hX/ ?=|QmOd$2R~8Gth&eVCѦ*lW%/ʭ\+6a@C,4&&KpmvڒR\2yXឹ +sWI¨8_g^oܽ3m$s 5?7[؍Ct=*X޷Jg/?!nƋp KAY~.#a@sw]𮼷hՋ'eve9^ɚ%krפ+߽ nهG׃8!-lJ s&7bwrs-rHGW ݏ*xD̖{q{L+S6Gi{&/Apr_l[UK([Iw9y޵ܼ8:/pUN}P|&d乄_4[G'n;֑0 .bɎ(TΩ7ts VTpJh4Z=%yo13V8>$ߘ)[~0Bo#I44oj#!q3[ue0K طȂ "E40D-j|,CHB`QޕO(XwPghts9ǟi+!vY R`}ٶ998_pU:ɤȫo?kJKxk)i=0TSOSӢQr|E3Ó@DG¦e=IF{+yK 3}dtc_YzޮdΈ:Hiҡ.݌z~M>/;^y'YF"BNt8/CLv~@衕󬠝't#2^lw%P 1eG*h dU1 aQٴ>^(b;YuIղj|u`:#%jdES+i/PnjZuk.*$;7LiޘcŐ7Y^p GnxЮpe\kb8{A#_~,NjWftˇuIqv{v_ru*V|˴QD =fՊ(kj){~Um#HE J 0 cCp(: feΩ6JTXa}(FŁ+%YvdoS[evƶ &;SM=sm+q: ̿W`A`n=իM>gU?Đ WuI/ᯋ- RKV~-"Rƒ"H&R@WMl[w&$[@W/G첐k#j\&Uowk>1IlԉŵS^o0l,)KHa-)GkyHq׍⺥ӑ!OyQHR8gg~c qtp3W;KOlG;ؔua8N>"l +g m]j+\o(aeQ`s) ]Jΰ'=T=^6Lwk4M7r*)7s\?mZ+X/%@MiҮmԺv z ?e-5-Xafڝ:U/f:G0ڼ_GfpBfWN`Z,xiqd_lXAf] Tt{u$$%ׯ[CRS;s첼2wŵ5ٗΏ-. Qg"\~E4w? uW=u;ɻt(Lj;貊^뒴g>șH7&k;4A`\=|18Xp9g3z8_P9öjdh:4yW+PKR)" DU!\q-S li?svv&ۛ1^*o(lgρ"oxg<` f{S9ZW'W M,1鋇)-4#h~{x+0€ ͛Aj4&BS=X;Y'<#:hڱ_e밌Q( pe*. TO)Lm{XtqL!y 4ss=<%w%vp8: ċ+v4؋vw7CӃ9/M׽l6/t2FtGx,\FUl k,-$2eI[歾אn: }Uf]pTPPnV9Li*m-*N}U`{bڽf:-W\qԧmg|UlWI W=5F#zD2ܺ+Z.p}|w4 vj n@2}[zd.8̷s?doXג 7&qĐ>"h69 4 hxXREA۝|RZ? ξ41sL[(P%MZ>Qto+zѮIwkzjxVo/c}FV;9M KcZ~714Pb=yy2#@_ ;6?𒇇Wh Z¸.x\SfxjjRԕw_Z[f<涿ߌ{@.op06`HIP6tV(];-D5C{B®!aa+ Z5a6l"(h),j8Hg$3"q4]bDY~i>5x[ :ZDJB RmH2?UՌsgoO[DJYH " '3ޝs`PcڋX,Cr {⡍b~+#bWfetѾPo6ypqm?E2O_ʷeMrҥoA A+B р֣! !X5XI䠖+ȝ}ؙȾS*Fqk?)PLlYRkgtMP=A8IN>,Tlu>3$bVadñpӍ 5!:[b|c;yes<`N0|]Fe LSAҮ\M&𾈃89?k MP@8+n{u-V7e 'ȕe V=>+Kk=Y//{ >zf\ձA+-Y`~9..R)DS{Bfp1~FD5&DcjTU]pldw ",ѡŸv>vI~m!_.6)&B⨟3͎ąT&)nye+m[bq9#C{jɳ#crqaL/@,G"*mx Ba%8{]*g&W{iy kF,5[4b9dy+9x1뵽>۹7]i(,Ţi*O/BA[;qL;Y\f 2- 0F2?qI/a2ff Y,;|M'IZX="me߄dC C +E|4Yo;/pB l`?E"d)>5z[Lq]lɩ2|h~TwDB]2*p \ 8d_~a3.Ak+68"am!O[ D'F)-;Ud/tUrႎZQfŜJfdG  } nVhrF=*߽׆"]ǘ"=gћ} (uzލi2?^lCde`xjsD'frt|3?[ȥCuEE v_g9W0mٷ/P3X3oŪ?c5)S]Rύyc5<@ 9^"2⪄%goP𙩀LDIn e]Ok.j#Jvx:桅7-P}ow-B WJmHRK^N".B\ϲdЬ龶d ?2 /}#)92](Zaڠ((1}@'| ;R(K`rh`ys;DU}-I Qߍ~t[#=}g2l3r]P<Ƈ˲%3PV}?k̺}%&67,HJ);w\G(= x־xhqIBJN۩ +MpxJKS29xsbӍ+G+11d ИuY5I?iS~:d[>8~}~[P?7~Suf+79=验X,[9e-'Q,.E|407\wY hKHXEO7N~*[߃ dԓ" k#rr .hWxá*Ǩ{p ǯjS_ܠqn_!}]޻0, wϵ[w su5J8PNJ[־S[鉗T2x{?Z ǟVWZG^.3gGm@{J>,=^r2%p64oQU5c4;.}k5k0;1ieV WUQ~U]38SS׽fU>$/Vau#"ѐr*vZ7Iauod6^^(f#Ĉ@)y<OQF4{O5jQKwIB!0'*a Iyt?g`-g⻌@#{B|u&o:k+iGaC7]45}. AĨt͖ [k:Sж77m>rX%Z^~"aq/l? Yx( `ҏW* 5z-\0+%9QW8])mwl3-+h21VWsW1""? J\1F}baaW}8PY)xB$G;1Bh^?o:z\:3KNOK ;a}ҏ>58򢹵H+|x7?\}TM}Mx]&Ozgm n +N9.pqLQJf& ig"4WNWddOF-uc_ӜvZ]Hm=0j0Ҍ@eR_PxW7_,ad20q\d9"lHxi>p1~~URA]õ? rC¹:%mСIh ~5ѷ1^ zn' '~3t&aWIтm=@1~`0lPvi4wC5J" O6(6S#btkGXs>qwu|Tܙ}=Rc#j{ <'Z?d anI7V >  q}:﫻˓ V4V6CG1>\BfN Tj JeCy_m 8N]Fdҝ, J)MӿS;FiVg@L{I(T >Ö^8$~z3g! R[''.pD "I-\SG+ciƩ}m4@e#!^ /DdjT 5`Q5R_SaVp탌'բrݽL30h%D$DCrNbVL)+ך;85$û=eQvμ9ՖB6_>' 6S"gry湁E'&c)2nl^lė~˵sk:;:!wy̋4:ץmR4_s_"vwt th_&џTyNNJܽClX/ūfF̖~ͻ[p_7R+"7-bM񤲖jt^u]׾WLzO#FLKd^ 2N7Y{QR ][m ^]l-L+b2ED6Y ]d;9J)hlIhzFoeAۅmk{ZH3Vb"6onP Hl8`iSeGf˒-YD躿;6ư&Z“AJЇ -V8pzveް'S+As >kTM*;1M3\g 5S+-RW a@r:ۊe~9v 9=QLj`sY=4,3' 5ѝÔZ6}KZu v845Z QO};{@񱇯~4ep'+&4gU7#ۗ|7Q%HKTW7H l9 )\ZP=ָuõ %hyCR,S_!hJu(5tS7h /N2U@e;W06$ :N U(5$`tW+9)XX9U qr6An8vmQ8p)K?Go׫FeS ܦ,* ;QI SZlyz_ /55Z7 j +$ aӯ!9X!j˟8F^%$Vse3Cj~˾3 qBVjOR(py#GP(1(OLjB[5 T.zgʥ H;e|\/mt1xYAECj0h=Cg tյ iYyEF Bw ~BO-K}K“ g@_GNR!tԬ"+4ЪPRHB\SBs/8E;qY*ɧ vTVeii\QxDiKhrq|N32o1O _ DV\Z $3/b-3(Cxw ,^U }=N%)"wr#j* A)oSE8.lrJL*2& EXi<`R[#|'2` W2A&u1N6==SV@$F_s\M)B蛏ĝB$AĆ)d2 ')JЩ57Hyj65?NIi?Fu2Ө~yͿ6JT/vTᆎ^ak!_[_wPxb|gTߤ1voM GwZ[xdyۭLG *fu2D1rΖ2KŶҪzE#s)Lt◵w`_苤F#ԯ?}AZʺl;V)pU tTn+/^{ φ |o/vW0~ g"T?b+[%Cv7Z%$ä—>.%<#u0 ΘTL/jF7)HiQ[;Q@ړEZY8%,HF%EA?Ƨȭ~$Qi۫D^b({Jԃ>>ճ;M)}Q2p\" a3u ow'$̕^ejE &dW SOL4LB~Tk󘆽=?9JnC8uViY[|x V>yH\8B)*t h &"!N?uHVKXP:OA@LIpxm$&N"n5+XD od.,vdNI)}x>x`h~L!~]=~'r;9_v#6iˇp 5$3-)GA [3"&K Qd*Kx ZsJڏ5m?u2YL%c)^};w/N@eיlͦu;'ˮ"^:֓i'H?F 'DFfyZU=G0j:'gLԃKw֭uAp{$yHt(Ķ3~\uWFijt a`-a\iKE38$rf2OhUtIB3Y #cTa^4xE%0cGҹI,e% J/wMRŬz M&zi%,}He\#}#-4X-'T<\M6\6UA(n@MIN(>G];=ve2ς{X[Q^ 3,5{:_vjkuGk 3uM)!n gUy(am88<ź6%p:zR``Hm<+zl_&0ՁYe7;쪂r]Fqʡ,Kb2M?aV<ّsI< ͍ iƥ#D:~Ol]l%FSczk{ &*_݄S 4A]93 <>/ ц~9815$<%řOpCSjteYϑ]JYI (HݢooRv512# bS^#\[8ݛ: L |goӓeFd. Qpҥ,&wbk|J,mՓy^idӜƟzUGpXeʿú0&G@EafY43z,ȷ M/H jjix:|N{c_H"XOP"(grjj8jMp]ঁgv oJf3& n ,b:jϼRIa?9Űi~Jj2{76pچp1O-``*| yQ<*ISŖ[Wk{DyybFí%>Nb{CXR3ɒ-bwNU $[.hN܎Owa%`I9S/t}{ jED)5 7 EKh9̈mWj7H[\ihJ SP`ٞjA%w G1_ ?}w-T|,xkH7/ז0YvQDUJdujl\@)[SAk691.jD)1~83l.^'EbZb͜qږm=ytPO4JtݔP=H=X`#6dy feֻ01.O4Ec6*z 1vtԻ{+fU<\Yu5Oܨh5vxjϺs(jrn';Q/)Lw (ٺ #'WcGbPv "pM'Q60X//.7VwG" 'ߞ팯ia xS3 I嘅8kv#~XRbvҧ:?g(Y#[, JZrn ByTiuЙyEioe+?q yPs[}0UXOj]̩AXc'o/f =BiDOTg2"Nb~?*ZpZd_`N}<$Yz'9bech#\"JԂg@EjHV%>C*`Ql;azSfwP}Y sy6HY g`a":F qAqWlΰ,wQj*W@A*0QuV8I4~xRu! I*%L1SlSCyA h¯a8LO[5o''F6UT:SDQB-ڔ򭠊AO;rwVĀq}nt~vZnĀAV1mL=5b\̯Hк.7zyHO"'_"gZξ O E)@nx"ٽS j9@ǙK|'j` bwM"[mpԎ=Ic<ȅyħXzA?LK_ߑ`Жe\BV' î.̴1"0T*e_"-@ZM&blU-D͜+[?[d~Vj3E!)ofzC)!e%"U(DeRQiS5+(g*aOyb5aM&!+W:`=S9&;]}i]VɨK|/NJxH]OB}PQt-v ڇ)8?'AWp4Luxcr$:5>SX^Bl")Mˣ0MP0_ȵRo/UіaWTٙq"sRDcTBT:Mf[B {Nq!ߗG:AST{Ab\s hEWv@ѽ(1)?Ls+em"ߥ@b,bJf0gJ ʐba<A8;3cJmUza>As[5Dߝ{FI3 Z9x DN~݁FYq'@8y@ *3[f5?v}1bD.<7ׅpKV:.$v>3tWڽ@담IlͼW<; x~Ėn:ewa= t>7Abcy+wvvvhJN"8 mw{IT= ֝eoF3E4m{?̈G/W .T@O%%y׋Zgܽ<]^]AHFRXo̽KLغ,5MXl< &){)ۉ3Z9i |,'ٔRc;)8ڡ2P8nձO$~h+NŦT\WǔJ,f`MI/3pcszT番Y6 Ug-k$֊1+8&e#.aH~"a:g -LS6iK NXӔj̃ ݤAo6O<},eť+e}\5ssJ*=+j(X&g RVwe㬇Z[xbb܃Ū(Oci0N彅u zBK#Ԯv,"8J1#@Vs{uGADz59'/Ri?D(Ikc^e5IKd}9Iý`R776_aeVO~j&uc[U69ߢ!j"* ?6bfvɇOp0OYW hS:/ƯgM(v׭A N̺kAƅ/j]< EMǀD.Ļ:l7q!ʤyE0Fv=llRlw57y6kgcB4OPc(u a:&VDOH*bpsq2{cJnG/&w]`Ӻ(Oچ)ڎGtقtncRۯH"+b_LwJº=Mݱx':Ӭw)}S^a]z@H׶fjLD so[jmA{،h L?*wk(?)<&P3TVK(+Gҙ8!o4+3xy^@Ax~7o e+~AqCml<EQa]pggr^{Y]BU!MB"s 8pOqu SQE:$b6 ~fՠ=05'sA-vkx[uNi&(mZ,eVyp.ݳ BU*ʢys tdM&Au,֜C'Ys H! XY+yg6l$"]e qf͞n )N,L[qWz #Y-Cǭ)ȉ)oS-~4;%CXpJ%@J qBDHEqti4FH,qŷ Fe"dBW=c2F=բ7hҶIѪCY`u/ !cgykOmGjiB0reb=u,2m VqxG$qVaW D"fk,>u0*pG|o+yS$C1]%0U.c [/Ri$Q2Eb97_&o"ɍ韑nOY^JuìTfQrsx+Fh.]2dq_^m sŰ<\.h഻hnf5{[Y0cHQ\_N)vٴvL#}Վ&c7zsN<-64 r6mS2Ĵ磣d=Sv~M&[evSӜA}#nY(dBBpZt#ZGL_{?PS{N I6E az&En_n/}״ȞoǠ@{AmVhY-^GhrD ]}N`UV٩L~!yIfkr,1'9_C@& uV`AT k#l>zGd]Ia2|rU[˿cHiΌ[]Sˆ&Tq>އzZ@@JjY&j͸_(<]ez)mkd#/Èb"뇝O3,UY<-Y TCUyvTB.?_Uɧw⯵US[)Sԯm-s}WL; CgfiW!t!Q3M1.bH3dFv8zV8cqmމ@]Yrs@74&U߄x+UzVBHMrRn7<;޲ߠi{TwM~px*inVM@6jXKR$yGu OeYsG]Gyh0Qn$ɯIry0Tp- 9 GU%-. )G,y f6ީWuV'+0hP9=CC!8oė 0 ?ITO5542$pS9T>eʀ_Ew,06!d^ iz[a MY2{K [,b曐`x]~8ؚ,rT2-L![/W7ьyZhb +:M.*n1ؔ `g]eVɈ(ٶxK# rǡ:YwdZpO'la$M:N߉m?4eՖv os[`,'ũkxI'j4Tﴔ%5Rt3ܟe=oUR]&Gr-N˅nNC3',ȕe 0وcͥA[XG(豒 Aݛd~ wbS8a8؁?|(U9,S[DE JF+zF]{X Rz2DϦ3C 2P$u8IbЦ*8B=yPEw%`ivFc>w-ZHy5#E ;GZןܝȜ)rdQS(5(zqgF @*IR"iOWTSKΕQIdF76ƀGox%EL0z3ܐ3+{+Na-.ϟͭߴ:M NVYyh W:0Z}#@__cِ1()fŞyn(m/ +Ҧ68i InLơp|Qs[ih8,)2Q i#dc=gnC̊tXKҤʚi)pAdvZ]<:3V4%S[ ?Nz;-T$z\Kj]ͩjDG,_Uӷ[KЅϢ#o԰Ng9 W+w EN f'hKN@4iS5i(wql1ix2\ 2 z-%nw][4k6 )3W?a. +Ri.H3`(#b1I|_ HDD` J+OCӃ؛rss9m`PzTmZ}<0slW(dY/=0XkEs CnFܡJ}r b;\u$-u- u o/$W> /?hQaa/gup32% ,go[j02BJh;m+˩Kҏ[ R4!x HΑ3MO>}7HZGo;zwUͨ8\gZ{(T$K,ꂚQѢxA:AOe?;fVwmͼҚ#aŒBi!%i.ԥ5#<"Ccv#G#U"0pw.Edv0LnPj풡 }`;SJAu Y:Z-I$!r-9!Q9I/=|?^,c>|a g+'&`}TwwPY= ܰė: b 'fQYunJ5r=[+}f`US0GUޤr2I5C!ȿB6f:n ^xL,XGFÁّP^os!GR5"XF1]#}_;3/g8JX`4l]K&6^- H|Vq?3{{xALJG¶oB {(Pt^*ȩ9oDh%qbAg$8 z޾F?c3f $sm+i>ospVl:9" At H"^>Wn O88 Ǒ"J&M) &@3|G,t .%pkkE 7= s*Zg籨evIN pHJ0CC=fA]8]zOyfj;8Sfi74M=i%800K85G"276l(?xL:>]k$$8;ZÕ"[PskDN*qK,KMA, b_&2*WB8(C"9q#J;i@W{/{FFS|Uͥ)*s&jJ e#ALH@xkEQ0Õ ;1 ~ˇ=G}-( (ZYnRtx)(P&4>n^U94 CJw+j{QffFt51ׂD#پˣn{=bR݆ OX"oa w26ܔ;IBO~ Š"=3ъb"`aȕ]GI!{rص@$ 9 zդ .wàJ} +7Mޥ%grfY(ᄱd~|}#i;G6+Y 1s$27fAۄ?BSnm ~PF: չGBtz7~m=&կ@ʼ."@S4:>(7xDuYrF}囼{o[E\: !+4YMAs Ejp.'iw#D;.@ nj&"edo؏F^zk<ԫOnP;I8wvIusrL 8&:{yZBt(I{-1U{W zt)0^7>6^⹃5U-)Ɏc{-|D]0E.w<7l4rAO l>\p sohta}G)ktb`B WǦzV/ǢP/b'4IaNTB%j'c~տj P/-Hbb ={r lxm)ړӗ)_Fطȵ |h Z,A䱡f,b$^/b$7=qКՊ}fß ^L5[.UkuTU8h]3( ϚѰ2 R]ŋ9uQq(L}'k:D>(3)? IC13k#Zp{JizZ|Ƣ?j#M1aGͮ*_ڼ [׽_ |xh%O8*J1Ue*#)쵱2oA"]NBni_\1YXʌA" " ~[ꮶ.q{9GZKAjB"W65$̃cTSߺ[\~J8qY:%}lgl5o+/yɲ%Yԙ<2ƞd rwS_8mAD=)_̛nu܈eC=@W'oYνq}nޭ⒱KW|/K'kzNZog,(bF!yx/b"+$LyPso=YxMj9f^X7O~0UkLsx7"h.sDӇG=}fWQ&6k-UDIe^SUJ |ҌDŽ>r}0d@C mޔب|HIZ aPUkZ"#u̱7+ǓnUtPnF@vvE(Ƃ;eF_ċVe4ө|G&$w2/a4E&a  Ul]V!'آ/ L3;`+ڍQY|mLi7u?Jw~G̛[J:ƗI~2 W"kL'>׉ S}oULf n{R'c?ОgU% rLď"=7͉%>X2uoPI̿h|nQ0Pj55#~mF$IGS#'VwaP:ЊFv!|"w 38ϽUdɽɳhsfb}/ qhF NHvfѫVYq&fN4—\؅$Q~Vtס &M4I:>_<މ,@_Oɐ.$iԚ96{ʥti2OE`q>A%kv_ >:N75ftIE-r*Sko,!-wr::$'^ 庝d)tLy]+\>)bo p3  ( qwe%VmdYdbm$$ѵipN\oF&b[q?FBgڊ:bD)Eh\\u8`s"s{;vΘ#U6DXU^<%4sG;QVBŲ1nam }8.b_K4<>SVڟ⟰8;2֋-ŷ#cf-'r5Pg@"-Euej56=2^?dTfClV|HC4'F핸J"BtN6;BJ!%*d?gj%R$[btI)%o|X8d0$~ տt-/I*aTc37{l߇@X{ja{E ZS5kSϢ[HzbU`9v)='ast6a? f-PY}W>O&܈j * 9gk0?kT8Am4d"/1 Mn)M0-M/G)b*]'|a+ev3[LQ0A]arӂn(h*oڵ!~7&zUINƹUj;k^*' vOY. PpwU(3 E84N;⳨DYAJ@a͔ih=9 R~ZڌKp;vHS7*a&|D,K c.Ef %T9A<}[>`hbS~8"-So04.Ro&b)# +ggU>z7hBl:i>t˝[`fu+5sGw3C5[_UW)DIuyС<F.; Kٿ3ؿB.ݣ P5 H8s`q/|'#/VCAlFGCBI_J:-h+fq2 PK1+XP L #@t-iVèph<VMS L(M+[A=kDCo6Qm.V5S%^uWU#dSBי:%/`Q+#QFnQ/\@G#+63bXX ty0Qox{MunplԨeSV P8:+ _ ٫68(`E;ľ#ihRRΰOU=} $[J7;Z5NT%Ҵ}"dDfIp&ކAR]$k' 񧣙< ܯ 6'!M$@z7HtRk3.|CYX~^mvÿI^0|Tv8Uo(He! ̖k$J|tHn ~&#U c^_=B4?(Z>uly^}I۾ؿ27R&'j_v/^WTpȗ. ,w!֜5`pҢ[jUlTEV;}? hX7Ir5]Cݽ0:n kdEB7 [4uP';rP֦&cwvg@Q'5QCW~LFz؃{P (^]+ӕaчQt8}X]lq͌dǴz]|)[EX&Ui'uevw5ġ=sovpwQT1Í3/lP͏bi[gHڭToq&}*mTL3hۨHƂ$wC)zwS3vȓ+ ^ΏV ݒ?aa2˝=g1YVpD|M2x! }/Yv W1HW 5O1_&zĶ0rf]T%Á<ϽNź\sr:wԬ)7%r ~-Ͽ$&FÝ_!I+^ 2r| N8zsk [2)/)s\)6áMSr.}.s t V;vÅi-NqE ,+sq+:7!~{rw~!pgb+UߤoY@ƎD1u3/;WﮣP+hϜʕ oyPtei[=I&r I\.<.Vɟ9eIvz[Ұ24TjD5]y3/^{BxlZ@jkDrm '] Yr@=EhOќf;v΋ y<@_E9}&>rP\?7%Txk;knYkD*RwT6U}CBf`U[xHoʆp9Lv]ӔGT;Wa b&bFu".i q7:Y[MqDYy:|<>ߩs ٞL{.z; ]FIHU.)У@]Iqo%?H5 Ҫ>B$#np1'$: ,BU3¿"fRN..z⦤'6HX򌆀d #~9/<z] E;;+gQ +f;3J|>.%XЊ쥨ķbQ ,Ͽ=rSQyunjf2'*RꯓO3{Vsq^ΦN>w1Sm13G|Jyʬvz>S"ڶiרpE Rt#q}di pJ>:Cc65|@=[ ],#slz\Jw!4Vk"O;FiUxQ h:nOn?.M3H7'/}5U2v-Ae.2[?_TYd.ݞQ-| hoV @`q\!lyig( kO7BPɑXn13 p'ҷE򢩌s6ڟm-ԅe'u=5>d6F'BՆܤ2pngv&9c8)`l!/{uS/)EX'#>EY.!j-a;')cЀz#4X1@PB'vX&jëОWj@bs}kܢAo G a ND5t6OIt':h4{ԳfRVqs=zy&~\n,T.)xA7hld7i7ҼdY5?\J˸ie~o{-RX#c*N}*tFXC/p59:}/P .lch;M}%Yi[I,P]Sy# xMX37gЯQ$)]Qb%Z47 ds=Έ0q#o'lzU[';*j8DW!00rȐR/e4 4ZC>X8v8W>c4 ^&._i!z}c&'2aBtzcQ/nΛve)rY-ചJ,.4ƊcK^):rZA}gzs9yY,vc{cą4ļ0fXWbk if[F[H0:3Pj_ս5CҲ$/I+Hg(-BM }b,-A($P ~&^x09+雃2q Cs"r MɊ:Cc78W.RHU[k/}IHL?mXZ^{;仲e/ָɡ) @OC+ۿ,Q^6kw2ߥ+ޜg9jW.F6st32PË'H OelIR$)~6j"ò_lC~LQs9XYL'"-</%ZȏUW3*~ʖ"]uϜBȨ CocJ?β3")S^o8|GQ"tIxHU3#)C'QV+Sxzp[Ү+sX! ,ԅ6;7# <2qR^6ZB0E>-#e+d}ubF]  o[nÞ d͂_]}69Q<H] Z Z?/;xTPjJFfy%{咇'1`^>+ f b;蹋Db&!\I25V^Bm4I+=j`v!1{RœҗYm=>Z^h 4)h-|jՈ1 <?6iVmm񰭠J`2Y,7caw<>{Wn5 S":- BD׭ 7'|@:/h+fBb-A,o"bq:*@KѴfOve%6$`k.ǦGd o+ PylkNKu;4;/ L;%dJ 'A|fR.*ͧKu_a(рKL[yZsk68Ë%Gj?I\9@!mnӊ'A9tzO`( C98*3=Ԥ> 諘pWNtF}ٰV5(b@vØD8^-1]r~jTr*>`^l9jYη07h\HwjqU69Ciš' 3qIXYSQ9( ^=SгiDBɎٜ|:Y?pߴ =db̫Qp}D~:=t.i`Fb:$Q:9I@PrgXŪ9Ȭ7/9Xu͊uB:(߶N\,B!SNVhXzfee(p[>ng;FYU*ǘ-c@Ux:PV*cwIω[cUmʉf|{tχ5 )_8eG+{e zh-2Tx'wcF-:W'84Z:|qnr1[q@$) ~TޫfQo7 A! @VRS`3~OǏ #_IKK>U^6RmEX=Nf&Q{It ~!}5xxYGANl9F0jJA_ɤܸlO;&&h+ nV5kH01390>xvcsfh!Jea_%? XS0%M0c3"/?A>wuSe/VذǢ_n# ~ :, 2DK&6~P@^0 2Au Pn.x9vdj~ ǫt0C7WBZ4"gmLVإ᠝]WbqQE) U-I[EFM{3N?*2` /BLkH"P L8[.t>բ q:pItry7BcM#*=bdrL^T~LvՉz+ G eΞ{azd[QA>A3k\= wcUN,b?zdAv_em5iY 2oˮ ]E[+,m쩻~*XJY U@od&uEmdS)b#G9¬+(~oCyʳ!^T3KoR+NEQ>8V W(1Ϧg{3M9aCpcCb˷KyQ{~MI8a,vH¥b"/2{32UT‡*G'|9p'{w x"M.F^d uzmFiQ?Fzw{EoS9ZpYߗA=%?7=Ȱ3M;mptAXy \ k3 H"qicnFzr \r[P+U2_L3 1L!!bRB xI8Ss $:S],_ m3%7s /购n5rrtێoPU>ep0%*?H@Ho?E*OWڅf5cr5*Cq{`IG[ @nnvV) m֕r`7x!B@`LYb҄ o:^ cty`tepHNk]koɘ8eD`Km !-IJFE& !> b?r'ިÌic#{&M' 8C҆"bm7Hr.Kk*߀p)l[ Ck&~rAxAֿKu9m9gQ? @4n!*v;'p- /Z"+'Z 6 |"?NӼty|uyT >Vrr[*6?AXiGxvvB:{Z^3/U^KM v$LJYqa%XVN F|f0Xydz,&< \S% 'LCMPg&F:N5K8XI&&@D-d#ܳ(E>$Ne.aڭ&#9{EyA E\ P8)5.=6c>ܚW&*GMv}R*]1Ph9LPm25s7+7*jmFpŎVF'%շhEmX \*-○uɿ Q㗷fb}욱G3( M W=zׅz][:u+)ZP0QC;O S-r >!99]Wط\TX7pHYt3{AVfJ,0" p3xsrz(9盌h Vy!W+/$ j~'1gd-c>{ˢ X\xN{ 1/c"WHsqwTv6>T<8XcNX5"㮰dt|x8n \aw?/ &k_w:XpAvֳOzlU:17TBOxRHtt9a=dg!D=PW#)jŬEQAĆ6׶*o6dz:S3&{-xaP[.qBҏ 7]ްFv !RWڧH)]^5vePs ̵ =h(fce<]zFhgxCNضE7P1Y"d0sx3 ("'vggmfњz3+RK]HNg;uOr\/_g~fv1['.iB  N|S1ؗѣCčágp TGȇ8Uu\o YWj8JzOb䗯IJ ,u ?Fl2g9-f :S}^ŕ4="ٚi)lI}V(qd31'k{fGE Uf"'4+:_n&,"M)+9#ϗZVxbuGjEhCogxMm, 1wm@K|Y92%^!m Q%aܷc-@v=6h癝*٭f0}&"]._o[PHaOFw8 s+b$z1DbfvLd&: `l.uϷ{Z']3{3#)~B4Ȋ|b&J:ĥ랔\4A+~ Dap5dλ %%s n~\eR"ݫ4$£#-Za`qLlT%oEP,u!w4Ojf;J'Dw0w| O@Nz\ N8!-ViH8?!eD%!{.BAU8 3{NPwufȟ?KAtݒnbZ(Eu\sA\_X.Kn+n>)̈+wg͏.!gD|G J@*gPRbno#?d &EE[L>p[%3<"aErMwyCq&ipl3F)+TߓK@4œh{e<~e`_CZj-]B 7QL.e-aeQ#<.a; Ћ` [Wo"vc* i%8r^dST''~uH`ߣj~)i_U2@=M\ddQp4'`&Ke|i9s9VVcnvh)Sx4VlޙFK@yMvM!3FSdY;l L1_EyojHVjA'ķE WT.L,=?P7L=Cԡixt73gpz_ } 3 .t@qOjv 8nO,o{"W %,#hJnVd03fH<)SگSLcи@c:EHW{% M? QjnwqyJ,Ճ=rXb} .E"" :6Aff_TWw#nB&,C < M?]\wT2tyk:+W3MHjVT.+]), FôH8cx֊ԃ)@c(f /w^Td$*'Q5N~zH ZF^,q/)5@ęIv" n3٣H0^rx5 Il;StJd9A.PՃRS5#O4eϛPY"jR^ @3H ,CiS?h!u4"u35xߝYǧrnvU ݲc$?؂nHoJG/Ҡ]o`n[J5\eȷī^6ۢp)0T6i#ְ̎3z?Vv70]oY+ :Un!A^iTl>c~y}? <#S(]]rP5h )^w HQdiLXcSGQ2 {svP #`+65YTΛ #kRZzJ1RJVG@;7;-!kRF4YX: !u1=A#Rg ?ۭƒo/!y6POUljMs^dkrs忐*S `>mKVq "$F8:,eKW9g5UѤ{n&_Aͯ#=_A_dpR#&~8~~IiS#/ئCϬ1\2/r N"C]AG)^F`#o"1Lwf< ,6.f<wcC[b⏄z{5evrNmq>s Ts Seػ}cjϼAfIMnϙZQ h1i:dZmNO726O?'af $; rK J0/߅{W79G [Z~J*{AͣSn]c]&L6HIIWn4cˡ߆1u$! t~\f|%L$cP7kOt>)pAv,iUuiDibe@EH'~I/)s>:pf Mдg]VGR J b4Ȯ{}^X-)1B%|fN'VBa<p|β:b(FtGYl#biDݙ>S}&eԫ,:uIKUx*"؏V p;_VǮ;dLwݑieHκM SkOh<#KNY0p NsvJsTC$DԡaK ;hʜT3ä>y!f6jqJ2.F>} @@xK "ڣ|]%5Hy݃)ٵ"iR KsaK6Vq]3៉3j4p n̍ }5ŠP;d hcJB[M&~HҮp*O-/dqW.P 1f\(M}>I|ϼ/ ?nv~Kq2rʻhi|7n1sAW»;Ey<=K4`2-BkYgroubobq'vB4ܣ()aB~? T^ @1Yo7aDQiDlCC}&/"^[-F~`!2#HwFRżwvXǕsRyܨӊ^ȭ|,gk^JGXx~xaep;I޷ȨwW3I|4Z !X{S3UU/>g.?)d Rےx?v(YӼ3"pRe3Be?lOX8*H܎nL57Ikn>h2:dRl綈hܭ 쿪X^PNRK|B=zS*Ke2&#&yc 1EpwXlz0܍3HbIjK&4K"[Q%彝ӯ4,Nx3iN9R58(} 4g҉"ř&*V3JŸ71|zjWͨ԰4kt<8rB_r˄,^d"tq2]'9jL sOrrA޴;w oųdA+&dټXUGĺkaRmFՋnXfHL;nx3PpșfŸ~PoS{ }}'+]I# yK^Y"e95/#s0sNjMu~Jhn u|T`ABԼg]$)}lP ʶႩt3X9vCU6 C!8!Ԃ7 7+\;B3-tڈ!f}]^!Hlv2}5D}n&}BXuP?]D7~I (D 8174 4ahjk[!lk`g`0N񕝲Jp f#Y̿)P_OM57/PI7~q3 cR;56P_(ŗYRt-"H)w'rV%E쏏L`[. |߈cV8hN'&2f .v*՛//.Zҕ}).aWV ɰ~"]F7\g>3AIL_)NuR$qpx`[wp0J}-Ɖ?` &u]r3*kzE94 g\ͬBIKp>_תr.8ٲ D&F,=-76+J?{uyo\PZB~:>yJ 5e/O%DwGB96YqV: P_p GZ==M 2l2` ~XFdеLD !gm[e{ߠeRFGBՓ6>DYn1XF'0xWe85It$@0{aչ\@knDb~a*w\ޗt84& vؗ?fwRq]/fe^_&{^Le"԰΁5p' I㋪4z |ޒdpFBv %?yk?3e_i{oMaOn+6#A3%GSBA5?R?rJ:L@v&7}vQm=w1Suct5gtP)[) )lA8`^d#>},-9k0LK')0l1tF vF%vZHƒ|] FM{IFB[K؅zrIIHd˥ԩvKxy:җNBp ֫UӵhݸRUgLT҆'Yz\1Ր4A=nl2`D"6px{43H?Δn( bGRQ slw5~gӰAlu 9|bU1ANf'4%ے8P>D䫛DTLI#)cӡ )8`"@šҋ ٯ1@ ƬsTÀHb}Q2> 58(wm0ȑG+Lt/w+.K uOZZ|w.~i̔8bw5ڤSʿnFe##覂.3Hޑ/U`n >g{sף́SV_TpFo, |g%pZq fʒ`m* 0./<POV)-5»z}PzldWiR[MuR ɻIYv>4%+(B*W@fK)>Tn-JB}X&HuhD~̗ ~+J9k`qKNJ,O{.cy1YYcӫR5H&\dXp6-=P.ߐ_meQzF[^K %$Ct>9SK}Իdb!Cl?yGNB$D"~XŅTK$];]SFf;XaF%- 5W">T&[<4L]ZC:m_T>#\^('h) QKR^>&z.u+,SjXTq,j>}m2<ދꃽ6{^15l {EEZ=ot~>#.,>tpqc`]SopP~gd3))>8Gt|ն% 1_%N|][ElT g /e?ut5H*#QDZ ;I b] F{6<ᒚXx@6Mg(/>̢Ѭ*d[;V̹ ˌL=X,,sS؂<,HLz!ƖϹb!%PLITJ{]@^ٵJ4S' fC-3 <ȔJwܪFg)8c@(,e LwQc󁋞H)/]ܵU{5ꋂ/S >v!C odˬ&aE{F<4^x،:fYXO:\6ABPaLxx&^NxpHQ!Mѩq[_7YכD1=Hclhm4J-Ԉ*q *^@=* كü; FIGAI$ڟ%B Cwy[w*p_[ٴ5C0п v[BJVԁQɨnЕ-PlD|4Bs'N 94-:ԛ+hu*}%E-"0emL0xXf uH醣{ tr3wRM|"'/#DY-?/XDTKG@; a7ylz8?@};! 'H) и\ ]yCЩ2"^/:p#:;UH4,9Ylot?2e/^":L g |*h} eu9(>lDb 3ǧg72' #FQ| ŀ]3"i9NB 45T254O֗MxJ) $wFʽ'mʨC(LGAбKNJ|[ԟ"ز)t?~EsndF&H?Ny X,&!HZj01eEǕ~!S AUa%EwSoL< 4ǏalK%*8k4gMYv) a%+BG,7p%]Gg34OMP+b} fúc4)؆ȩ$n7.ن.^Ĭ^[jG#9unNH3_i)|)9I Q3ܢG^pd[ t+ڋp2`5ڋšct/kωtS=CyևU#~gGh+cms_8/ >z օv1&)΅z^U+G,9 'Z .L'D4)o yLrQr}^*'Q܈/1} 1T PhIj+a)KV4[wL_QpblWiq'=,, `')qo@lwVW`YBeLګm@x 6:]V0𞟒uv~ewQ _Y- X #9ݡx~N]A /x%J3)(B@2Z! ˍ8 eQek*Ӕl?^l.dtP<4W3GrpYg{p߬2k4Fgǥu`ִ$mdoxb:ʼV\=ob'~`/5\ * Fafv4Kiy{U@OZ(Zt<,cYa=B7UV. A@b6y/AjXj9b $Y.zJAh^L< `S}? -+ꀈdJ7yuE* Vp׉0Gn/yژ JK;%ܣ7`J/:oC ePUnGDk#2(jo VbG$x.N X\'ތQn`uh]֣qzlvT(VTjGH`ƹQ,zZ>n 6LAG >!I@1vnTB7pn bPʋ)l݁!jv7Po7piǒ+y#_Gv샷Sf['F1x0ԡ֍{SȬN$ʍ\|!U9Q·3C_OGYRÈ=,y W OqҒ9%KfUK`5s??"Ԝ ; m7'&OΘ"0Ӣ;x v lf@oy-$JKe@J6= p.C#ڬaiT`1HŇQ0n3|<$L۩,d<3hYtmd Q,\M)\=^NQy/__0akך<(JVGJɔm[c~m+0"\wCXT  ub*:} q ߣ {Y56:^TS ujЛLf X$qD(Ii+z[OXG< S']THwz\M+˪Ckpa}Rln.~Tj^!zS(11Q:0gR ~Jf8< D{ˆ[!8U k1.]XCq&e IiGkud 5O*ANgh9w=ۨFf8!+#1*V=>FQݮ/9@Ƴ{Zi.'uR\ QIx1>7\؂ZCn_ClިSR슸a, xA[;^Dfh5g!ƒy O Sj& 7,o 6fulC#GXopfQ_9o=R[_U~a/*v])<1 wYV:kB=Bv[J\d6j7m { y?x* (sUv WJ)Pڌhcz. |cP ) v̼L]ґH&hyJux/>tVKuq/ 8baԷæ, +7A#vݞ,ad0]Ud߀b\2sE%hXH9ͬ'Τۭr,C :91}-u6#9Y°1+.u8]{S{O|ǫ&x tnw@kG+Ǯ/hmSJ{*0>CFE Wcz-!X6hgM&&ֆaJۙVUchbxr?NZk"QoC^M6Xn1w-3?BLvӋd""Qd7EE\r:Bʓ8A~zڈo(:㻔pA.uEv/1MPoR*O8I[MP@p)\=?|!\Bz2TAL/̟@w5stf"IS` `X@ l0~8 IE8{޹LiV |7KIbtAAZJ%`'66X,[UAma2Y#YaoҙEUgL cs w[ØY Gɪ1Q07 ʭ;א#@c}`95-($%~v"8oGgPM*ToݻD6MHwTu9K2ľGPíobNDy0Sĥ+1VvGLAi_Q\Gl73/rF|\ZcL•kjk_5R̔KYy Ąκ{49ODeK8֮ORQP-J&`8:QR|  _/<{JeӳfvoAۜ~tT;&IgdFSbգm9lB ;]h5xcrMJ^mI 蝉{bI+=KŌ_9S=p&|m{_*A1aS0Ȁd+[|oيVr|\Ff3WVL)5Y6fXsADt@CB;)^I^ MT:tj^n:FP8:H.I6(n;!S=8a5~ti2XH=ғ2=„2U!j\pOMR wڋ* 8 3P$Se(nbfDb鵿f0CוALqg#oJDE]^t7M@G؅ juC#V~wJ~pq4π7֠PCKa6G`q#휖D{ )5+mD%jW9;{M魬x~=ěn4RRq(xkr@@ǦN/wO:y[feX;km9q%ERdsG81Znw^Xc~{˕0BzRˇ%!qy7YR%W# \ՆoQtsRQ؟t1} vo4С$$Rt?nߩnsc?.V|yBEERЍ VqF2<䜟M-^,F""NfDUcB:--W~\ӏ>l?`L!JjiX}ÇaH7S^;Qcb,뗻I"s}.yIdk6 ~;&nȞ5Nd>n5C/a k{;(هYc h`(1;l6MFv`[rUdU!Oْ=T2{2!v'YCv={3i"/ދ2K5wb=s(tܴ%'50Tgd ߜ!݈5:_4f-&@ML!X] H4 H6:`*h/vQڳaHÝnQH@iVz6@;(ʏ)R.YŔ>FbِK~ؔ_m_ =sfD+kLIԎKԥWzlQAOK\٤V9c׬QD|a @u[۝0 xݽ <20w̆NisB'!UJP/.D4o=%|&`|.6|N11{9zm%۽(~aN7CwC%]Rp店b_ʹ Υ4~տZʢ^:>JDWO 6a[N˪&9|FIƼ1:!!;:{O 3UT/.?` ?YP:]Iym4;*-k-7;T;0\$:J5 2~res=$ȫS18\o"tn}U[чlaǩ)<{ƇI TM3.K|AΣF$ n|i~h:TMģ$O[iQ S 8Xwȃ I5'LJGP5 n ;} ׍KmT{Njް,FNT1BIN:MsWl(<`^W !-C6ڸ@4B˷{#N }\ƿ姨J$M9Scb7Q 3 X`Y$l>Pi(^L)|#ʷ4z|Bt5 ODٺ=% rTN}z9}`8чN4d׼p8=} v0[hFOLDz2}PA$&%U önP-y_*dc ZmU-NbDh;ۊ'@>">dusQ%{t~Y̍RѕGDQ N)Q,JS^ %W}şT=R6;MkG9:u~VUR725"XwhܐS"Q08_>F"|jk ]t@bE/ :}sF4IiN96J< Ϛ}5~7`]a? ϓgY%dsYq y ޹((yKw_Dm..%|px/ş#C Dx}.<:hߋC-{ z?cLGġS!V``Q٬j%)|d$} fxskG7+lë#ֳxz$/x=A$o6yFؗ 6x5 U$E>)mg9ط(f3m GE\6=Mfc$QH'S 0$& l+emO_m}]F@p  uG9:aZ㠦qb W]=AG]n1ͽS;1i h˄>V|{HqcVgRcj+IZh [%f̏4}_`e"ofJ3)V AxG'c|Sl"q@Ch ;iɘAt5V_U5uqB<ǐ h̢Z3חfQtωt ֋aΛ(lʲ5$PX|@Rk`@Z;m"iT:ѓ+!;+6ѢpP[P,KH9!1%]&/zA'x0۟BBeeO"+Xppyƫ=6QKܠ}6y=187304.-Df='LUA]U%l~6U>ts/`Oq(MnuAXHoV3hwE2a. i.v0*U(E?JL`_GoF13A5Z|їo՛^1N|vzp-1,!7y9 qL(6e?i=zdh{Uqt=覆kMs{]UzyXLU!*uN5f8,[=86+v\Sq=̂y[f7Ըa,|g "SH9uҥ(0+u'SPD,\r>{C= SQK*r`tv\cQ앾T"+q_p&J_*+(f%ٗidNcD FKecYм@D$lM%hXܢ b."y/"WA,sԙ.j]y#t #9ZrNU 1u[:*D#=p{lx׏i3c@ߛ[2@ ϰ<2~FͿ 빰V@ 0e뺎MJ"w85v%Qf^)]("\!mY9}OktU1G T4}ʎOKtސsNtC+.w!{6}Io_ٺbxc7ҁg[n~h_rJ>@e{k&K5s_?"6̪^Wݩ6xzp%>dj:mwt%bAA[fOF[z "7{j7A$8GzlazmL{'I<m"bT귨\t}k}}vd{0iQ}(hhCU?-j6B\hwȎ)eR8)bvL_8M\!SuͨTqpsCphf:tH/yAZ/,,Eβ# le@1#b6J$j4t'3V Q;Tޑ6S18:GT2'] ѭF,cΎ;^MB lێsv-o^# J8!e4J{22Thk(c+]=R&7YmĤi"J1J)pV}ˢ W5ϞQBkgˡq@_r [#՗MC-~م4q+U&{3 Ale!Wҩٔ{u2P19nֵx]|Dt**T> D+ Bc0ڶ($.@ʅ c~v+4h| 1C##9*hl;Pn8Lt7Li vZt&O { bSz_]YM_\ED@ңYsgە  ?%ԁ537De?g}cq*aY>A_hN}p#K5(ۀPsXIIyN)q{ƙIuj꟬v,GG[912ziz.n/s^s/bx·#^}D Y%-td <Ic5h!Dx{ fSe}aX ~V*>+Ц ^%gX1 9`@ljz _'L}A|H ^9T5Q:"$2zvzysYQ# \l@yywֶ<EGPvcNjo8ބv깍sLڈb(F|$Hk5W7MmS2_?aWa=C]9!QsNN׹LOqi 0TB݀L&( >bJj~:b̕ [ 1UZl1dIW1UuV>.&r8+|s&]wwʲ?z S^%4*˩jʬZBiǍkw(4 %&r'$נelA[mУd̗h?Z#o&{ vr?yP0Ԗz` i`W 32}i psAk'\c8 |XgO_ZKEe AghwO s#Q،%oӛ:#7Ւ=D@d 601mv<5ݨb۩x |w4RA * 8~53t֯+ ̯^}u ߺ&:h_?)g1^C6`A\Eb} L_k\GT%iO9A0_4\Ng9oIbT]=ve9TU,oƔ24U5i-l>|ʷ#iʩ-/Va⬈ܜ2QHo@RӖD'g)d*4מSi/辳O7cZYUez`ZxQ#4`UI=NEFkdfx-00B]J8KDTYW?1`L9_"XQ>IG& >lVʉe+?Iگ٨xEYq FNGbj2!Fum3C gk9W=c3 %:59te̠y4uMi Q'"a3`qv8?̈́׼Nu1e\wI*rPMӮȥ<X^,jFSHzD͊>70  r ب+p Qڤ ²&t,ۡ%B-9Sz-wĽ{jU6:S`w#/v ɏĆ)c y3XmYƠ'q 㛆52(Y_5 eA7l\iTN&y]8ԧ/Kܭ;_jL"yx1{bIeٻaE[ΰ2RMcV([u&cS<ڝGƊG*g[m'mTa$?)ǣت1r Yob0/3H+9Ifo'li7'$&(Ea{VN"XJp*M/f{)ňT*з¦:I,4cs9tY~kKЖ`FoMhM W-CO!z@Ƭk\##7OcgÔ! ,}} YXB. O~h[! _*~'A+Pq 'q7̳q3}3Z=ozл.;~4`ʀ4c'2>hIoG !}xu3My~&/G|*_I s|0 13 o\ G~!AOA5DIˎuh^(,Dury@XB{ ld-؄Rޑ?n1#ND68? j@O.㉍7m5=j fREݬś M̧?;|Dÿpxu9G. el ^WyYiҗ.єYyOIP"l[a)o5>#pjLW|)~$t.xqw%]Ih-5HO< .̸I>Iv 6] aP@ۡ?np#=2X)h)IL9\wc6+z}qkwGjhiǨ7"Yl!(qI;F <$XLlQQy :A{B71P.GRqhy)cG2jJK ?(NsH"{pdx\r]kI&F%Z J s}} lx>րj*G3]ue?8R7)FyJ0:Kc2+=;_S\nIAlyvʠB]ȳsyqGx5)IqS`T;+'7.KEs.$\O8^! 4q~K~ 2q6g%G%L6ܲ~"$xWd}}F:6G}kd&-sEZ)lXRd9,?jeMcj;&D`W{Z9U|9g:T0*DjU -M+Dqqy ӻ@lttIHxnzX- J*XC= N'2<ޘU:ʟa:P|bGtMcOliZBx r.9p-6f94L*-wU(㐔5cB<´kIŅ2ήVar%iywLS_26SZ/8O 0]N0%̿/ uk Afԯ9r6/1:^  ƙHƨ@3GjLW*Im@Z4DѮzIr۷86M/[GEXTbEӔ;v%glCCwׯD@f?X8&uiU"=6:JEhF/z!4I FY+$:x5Hl2N`^8㧕s)`%Mt=ҁv%Y8&)V'T~r/H#xhPƶ!(%ͬ5ά^?R!@u13GS#ybT) [ns{><̜](=Z"m s_Ɂ|~C!,жHQ÷y -JX} KƱX1T2ׇSIAi3_?Ǡj^$A -\MiO\݄c/JP]`Qѧ 9uJf wd{|O_Ĉ0sG%`y/ ޡ-ؾ*V(1@1FCetˈFfm^ qX-mr5?"`U)y[!Z^n04UYqv6d.[o7/Y诤ײ8̚۽;(={Y"߂amn-j0f@9FvdF~*+ ͎z%f1g4YbLkF -O۴k|xh{2~ͷs9Ut]p(W>w ~ ";u k.\j#UZ-=B+aխs~۟&26"$,AzR`ᅕXG8Ikh"= pFe A=VZ/HOuhg tXv gW RFaXE9,Bp$l3 y;@!aL DíSY$  'zba_K A +cؔPqJ4j+T*a[NX [[:׊:f͛|L,C VU<"]Wϧ6<ه9tIW$_W9ИT+~VM#YDӀiD6kN,gY}ϱ/CIx$bJ-pr0"`H:-{õٖR:љYLWE᫟Pp+ڝm+ (T59iq!GH!!g+ |"-2"fM~M/}I+E]ط@XM>~nՌA;7,hE%=hLK.zWel4 5NK~=s1(foR䰦wa'<>[3|$A"^)XV)6^F!CF a@>"}^VB\ˌdzE gDl;Y-"Bޢo"Ċ؟BG^2ajCx" JRԸh>AOanZµA|t D[ _ Z^;,p ]FIeiaP=Qp3\ħYM׻+HikM2'3Qr{ ;"ErO!r 'Iط#u @icLn%>My)@" cB`EeXNע_4 Hd_k}q#PGR$qKu==WQb:$"q$g\;U/;miGy-meػCʎgYM]CC .Z8rRsi.. 0Oڗ"g>@ |tpYh ASc,4tCJi.%0U0ooQ,]u]EY9HV~" [iŢӇݏɴ iMnxI~o2W0x|'=sRU&7ƍ8PMkid|[ΨA4GrFŏ"2h4@8gRvi@}>bn}X~O "6Wش^֗쀜,h˗Xw5fX_47ڰje2tf%rKxX9aƒ|#cšğ! Ev%@ѤJ٤hojY|.6UAV %WDMlLLc&L}[oxe:meߞ=nP^ pe,F磖o_b6mLB*/C^yC=hŢdq{g+Z+Vr=[,)0#Ř¥@Eh=*o9}Aד0Q|R:mNQ%9ńb7v3M3>t kV#1t6q7c?-sAĶK \[1Cz8(1 L~nk?`c %LW%iRt؍/O@A3ֺ#Bgt>١>ni!UB:*% fcyuDp u/-r4 R ypxjXa d񀣤 pT g!J ֧qšCau?/ 41-&TC~,<=QA\8 Bl$c坛XjB)Y⺙vl-uk@e6*8 eQHbNp< *tՐ0w>#0ڟ78~@x@{wSw v$b4T&M0folE>-r7iB$j2/K }!(9=M2.XyTtvت\A>ZmrtE}CAh~P#7!Ƙ% ʂb6+k߳bf?)YRhHipʮf1.!v}E 1`ɰH¦Hi-؆ %o}JpWò&)ITFyrt2mQ2ˠ7ΨcUl)sjɬ|f B]̽<[a]63CځƬ7P|1t)}r wW(:Jbynvi?? CGWhO-qJT @7©ԥ;WOK$uQQ”{1{Az$:B'N_7BAY"cAud5S6b9l"F%ZM*@Nw =\!&Qe s+*s#LP.s{ >Ȅfm0zy! )&1 @׶IʪRecZәȘjVH{7mCpiX8_W"݄w,R4x[/3.W~{[;%41 M|@(^ZyqĘƽ]SA/(cڧ$+-)#]JE;D|Ֆ\ _Ix\Υ;!n9N% s?~k9lQ\eOoo_A4(Chm,VrPYV1c!yUR)>OxsK01.1WW.3Fg(/D!KmbJm#Vf};R˩\T@itJΘ⇽y*Uuxѝf&!M Ε٧XMp?y}!|6_5Ǩ-R1`< 8_-I YFjD!1sxB C"FTR7H"{WR #.ow-k<,` 0沤g9`6XӚ+&)!u]s\ %{@UG?'$ōLNF- f9{?$jEL V 27% V G\2Z[}̙Z uSE4qYQ眐9X5WR`e:;ʡ+D+|4F,Dww%Ԯ۞gY(a@I^y "f|tM,kk+Xnwb;D? [lXJEHM]I˭iYZoDl.#GUB#qwEܷ$㎊gy'n1~{F=icXM;$ʬ̶;LJ2:97 9tj'NŌBɀK7Gr.nDoc_3hG.̢Ьf|"NG_S="8rk Q]# ӑ Q]՗/E]U@BAJ5] D/ecCEzPly=rܨ .$m@EAT 5P!W[5; x3nGU%To;|RUIblA% =f(h:)K-ꔩ/0oGDr.t T8׬,  TTB$}}-#& cQx'5wG }FD^g B+aZT\-z4gف- ̈́ a'nepB)dj˼%{ZeumWT6#%H8{KV1BJcOkkhF!7)`h.ՁHk=e|Lpz"ɠLUL.3r'4wJŒbz۵1؁yv #oa:cbKZ "NU>s3w&Jn dkjHhiHCVisD^`N`!BÙ_]PC Ď8>o'{AǹҺ4r|*N*Rk9XV>#s!&3%@BH!_f/_L]9DP챜Vw)F\r:i8+t ͦI}Qr.,B^jCgaJ>N|^C?fNeI *v/E?wתH± ~xcU$,T>l5gw&?R@|V*#:oO~:sb~7/hKQ]j|p_(EekDvʸX.y[j I?I i^N3l[h0!Fi\͆Žc 0;3$,dojMD7Ǣ= Y]Iay\pqPqr^5똰ՏGgu}YWI7},xqݍ.hd!0:}]my`'N44C f90idi1RxLweca# n(?SW,q4vn [*_GdnJ Ewb9_i&}N껜N%tCpȣ$0{ҩUSMK3L5QByF & IRc<ȭ*#:wJ"׏ {P-M<861W|)۵Tdv`}nAӤoJ.w;T@*>"*N@ٲR% 1L5(c<`^u5sj =B EO#=22x뽒,m-D[$WG! w@`\쿳o6"7SCR" 4Em3g笌kMf7㴫Zv<֞MY)ǝx?(9ŢVIcBX~yYT"N3ϧ.B[ Z;"_2ЭNm{rwHl@=^]x'Eʡ9Ҟ$/\6Vi4S%"Jƹpl-?oo\̮`!<}ŷ ]gGՏ+G }YЅedZ mY8L<`yUtS_P.@@ J5x M"Υk:-|_.t L\t 8U4KJMcZGH~KVdB T\³/Kw4I`"CJݹҧdjKP\P~ư"( ۬:Ĕ;࣫ё8DkW,AŐ@2 6NlĔ-0N)xw{/3R??P<`Hi7% @C֢eSx=,!9^Jlc3ͬQ)K)P~#8||9xB=/w⚬= \X7IYq 3kG R)&h VtVw1Hqۦ}F KfI<1ZQΦGax,1f柵1['G-v삅c똎I2=[u+ƏRfTMY/wvGԁ̸wk\;jӒ&-Z-^ϷقDB|*`I<ըѴʊThv/ w_OΞ(ƻ(0GN'$ udTVП8D I+ڄqN xCTΖ&w}˺^ke\E*~Hh˴)Z_۽ڲ;,<82Š Y}wjqa97[A5hI?->n\ C)veBanϭdt&Qs ۟Q;@XYedMW?t.u(t)dA O }S0]HJ0DWY%;RuU*4x.}þY%uW43:S=fJX񇄷jSiŹj\_pzX˩8DKrwwpm%Ø;!37+gFz֤}5a:3yF*XB'$Ipu0-`y3_ܗ`C {k/E-p+HƵh;g'lqg8*L,kC.apW+H]AWZO("2 P#΂E3w!vn\pi7vjD >/lYbFg5*KtSel }a\"O$sY- !#G lC7~37U(E"`P->wBt)ˠ |_U f9HMlYq٧f!o_5"9DƒaŽ6cztܾyi:({z+3]1h[VnFkjX̗w_&Vh`e bP\yIER<gĭi] C Ӂ@+o!k[ _Z+L KDJ#0Ҷ+q9nuv3 }ը \d[h&qy [7⿵T< H0sB_ptZN0k~`@,9\ <U[Q 5/qL&D iqpNɛՑg55mjHAF7x6l}*z(Po;a,$7X^ts.-(nicP۳rMTw7m;@X|'t3sY5J FX2WR j<IS 0"{B0_g0:GJ_xhCMr}a2[: I@'LX2$ <޹AѽUvI,IrZ잍g#}<֕2 ж4ې Sv< wty!zGRxF&a_(PkRYAI/+>@GfTQv=ca.=BZj6xf y_8I"02-*&A (c߲ oIk%A"gViS]]u'H^x}CJli~vg-v{J<0Ow%4d|=SFS'G=ylE[)'[<4@J{UMwA6S=Jt^9Ķ[ )}ul=%D7و5<}Q85Xc@^Z:7*,p{gQ2{? U? ug\) ÝnL/љBj]QVrS>` 9+, XgʷCdEXDˢ첲&ת# "-3Rcm=$ . h}nJњ= ,P2?[v'p_niiBViC5סwYU#c@mud$'1- I)^)6~GD" ˘tJwkB_3bd2rƋ*)݂(K5j.6Uouz-$οDٓb?D#O>1-SG$6dO_IAb݌'~lE9-_>KUQ= Gf: ]bm:Z-ͱμJ>Bٸ 6H;BlPɡڱ?r"^/i nIiv@'v1CcO6IiN+zJya.Łkkaʽ&ӚUOw_vΊ==z@ΆW ·ބήL->#p S?wi Dh`1/Nzg6PkeO@7ٜ7qv0Xb)K6.dMќeڂSqD_C7ҩK}J?00H Jhxw|}[% < A>>kJV$ufEe4N(N[i[̠*<¤=I'Z0x ]8|QD9Uc3dvW؊Xi~M''% af8;ףpU X+6r" #,h Gf !zuoLηZ|&Pj1+у}D u{5@aD(OVNFrF`u̽^ kR4Jz$ /w})tvO }þҮ Y+DAD۸HIm PN2V:4+"fjR^cv(>|<2s~2am^!إlX3pQ&[XSn`%#RA!_fkrIMt-_٦6U0@9Y:+!S5ţP f@q%wt"V+K_륫]وqEa(CFD[zm7+9d ܾ#3)jmH}`H"89X A's8FHfF\aP .(0݄O2zsq|Sz#苏Zj!ZM2AtFj0#Btf! P3CE)%vš *؜F}n`;yQ蟝&c@?᭩[!y&t758o(_Dof14grjlY24y2/0L_g)y0[ٜݞ"GөMA>Hp6%G,xq*YQ''MܓkS?Eb s:sqz>ŭԫzho DYO" cpp%S\^H/@=9 .A񥚑kw9^ kR:3܃U}LuLU`h u2eA S{k5{dž u TqXj%!AMt/}؟~ bl+3B * J pQn.<7*UnȯJ'<`ZCGq38J 0'k,6OGiIipyy4s2Ϫ^DclVP}xNAP8^Q$/(B&yLG)jxIej@~wz@4ߍKK]8%\^uۨslpJ40i F3]=P357j9] }n|#46T<ِ}StE|tH$߯Uϩb.H>C]`p xP9ӏb` a ZirD6Զ IE&rQ PT_4]'Rx4\ AH@1t`*-ؠsvX8bb0W(ÊL).*;uIZ/O[Tnj8FU.6h&U)R>!,/dRs5Fw+p wQn{߬x整4lB*UQ8a[qld^?|KqԲbhC|ؤ:\>{d}*U&iČ_ ~K @'[p f:dG&LЁJ.-wLoWp>-̯Gaʛ}]T֤ fn֛ S Ԁ9Y˜kL  M}eY0ԑP3Hؓhg'_[I.."l~82F[}:rmqp=خl$#䷻FEQmnߦ@fʦdl2gR$sf3|j4h5W2"Hn1_4Hѫ P躎LdxM;`kA`,Bdc._Uvp/%Urn"mw=Q*n@k@`mv쉹1Ha OL+ 'u{1Le/9Ï8ìsGaLHQZA=u`V73V 9`/"p-Sbnln,po6{=xlO9tEqڇ-ZѩpcuzJ"rv^13䲟!:K+d"!F >2 l?\'w31[挊Fc ?a_A+ulJCԽXy2'RqQyîR^ W̳ sD4a[; cX>)Mk8K`:D30ٗ:,44{A'?BS: HX`!`mV"*c4^D;/r~J pSs6jnQS6g"+/nuDzA}yz*tYdŪCSKHkML(?4AYye5%> C-6D5qZ7ak:,=ݽ zHf]qmGNwbo0OU,2gߓ_G5N[u \xn&e{$t#;Szh(&+]IQÜ (S !L}== %+ gмzi>MRAT5gO";kdPO'iͱBhחB d՜~%g-VI^ ۩x,$.nNh]W#qM#g֩SOH|X*˧MN-,9݈+=O|_`^j\ZB;FoOGDƺ guBr7ʞU2`-žn=f֪{ACijCm H7IG\+j䴻380k!}W VaE^9wXO<_m4j*G8Gxk KtNP!KpJzggVqqmFLL?BW^'BH}~է6uXL%?PJo6H=q/ vFKO.AV -ɿ4 TI Y(޻zrPniTy y[lKN*# v@AY2?ƏLO?8#+/7om6]s*yg~D<%o܀)=!*==n~A=S[;,$ȃI!"[B7H ZA.?w 5DcTf1㼎=i陧hς(\ ~zyz\B^ harMJ"`UC2$BTDc3~Plɲ.F!O߇=7HtoMO9627ke,??X3U# 2Rf|5Ɖ:do 60dyvww7[NP{ {p3h^a&_{??>En+BVZ^m^ ,FAZqڔŎ׵/: % h+A"2đ7tIٯm=3i]a9w 8H{W0T #; Wם6c% кdA>_AFh# HZKJƗMD:&]tUF+%iU/oI%NIw3e1$L(DU[UP &^ .qV*O&_%]z3HXzżN ) ># LOf:u wIBZz49;n8Ӯ} XYժ Qe8?Gft]#Dոo$MacSwG -u[>(Nilџ@M6;zwqUlVR_ٔ:zbdSuIW3v`%$oٕ 9S4.ܫcV ݉##LC qa6[{'s)oĴbW>G6<%κ!u8 MXx~ʫSぢ: QHKxb3ѢDne"DP|c;3fe-r"Fiܴqvt&M)JT4F].c 9?[O}!=8VM0*#1=mzi5Ѽk.ı{ /܏6Ÿ7 BTk̳I8~=mB;\YB[AsW P0A o6mS_K`Q>*5q)TqV-%^l:[t8zsف)UMݺB[>"懢͢.p4Ϊ-R /1fT-0Y!KAi'sM5l5`U>U etn},i~Y䩖^Y>cmU/q\ҹ}}bRbv [1a@Lo?^vģBL">}xZ|~< Glh<|vM &)?:H+#K˶8Hx1g<u+@*e+y3:MnjSRxxت,20Kd .Q߶m[FF)d#U$CN½w|嫤L_aj'qW-Ux/T# }MW*E3íKb\:88Mi Em[P_PW*icP9v`}_fTpު'=<њ]sjfIDܨdㅵ<̂{[hel͈~H߀>X@Hñ"+kŰT25W~04+PgIf*G< ;,J~Dx27ydB 8tX\]!țŮN6Fd[%'/*Xe[\eu,զ'A ?*w.rwWl!id͖K\>#\)BzeY9ئDbX*ňeO6+~eHķ7h}V߯o?#V_pު)SP=XhB_Y[͖%7k?~Ѐ %Fk\4!L,M78Afƞ^)wEOXem< f9c U;ZO2-w]FXYY\qOSljsf#Nk@x`puo ߒ-C{+}R.mD1 >1`AЊ]Y 0Oҵp%j/L+-z)}d ty#%<?P&IBԪ]\HbOL.˃f=5 : ՝Q|a!8bD9Es"t/|pJ$b9@g' zL.|I; ^OdF =ƅ ~r1mh rMTӲ?tS2p`ωf5/W5 Kۑ0| -~̭o&!^ب-la,oxY kG&qǴ-wD6fd'_"B@AlTIx'0f$Q7qM2n >rψ W2! $0 =m򧖗JF}Rh*aZ9Z li;ks߭'Ճv*7]Jd/T@xhR?h :7Wzΰ6UIG9|M72= )tZrVX- "Vۏ vKX6?CJ7҃tsFoT "O...DFh-.~!H71>'nJAl_{/.@9`0LxWBZf>f^4%Am :?Tkl攓;=Wg]2;"!N]2s~g.?~ˤh$*#1oG&TD!PD~&hA YYv^ʘHe77O}D% tk xq+E@\,Ì"<C pZ$Fɫ){^Q8:ZPf792MHl.^Ĺ$m'm?*U? ٟKbЧ+mلDW8` phT@nq,İtLg`ދ]5:~]r3 x,~{3@(=Zڕgz/ E RǺ~^/JNUNQ#M .6:GfdjR{4:XRY>GUśz3lO9.rkؒ{m 9>+n1 jAR+2cӯ*@Q,W{wX i_0)4pSVuZ&QfjmOڠ+2TUM肽zZakM e̳Kzcqe6+Wz>\9)%*hLc?vy٫1rWsY t(0ph(7OgVqݭ=R/lP*0E»I!; >tbp=y$!YjXD4(f{+ b7VN6jQ_,r0<\b=5Q$> y}Jy3Msw49@ * h)g{<5'N Q$d dֽ' Ek!hMUMT,Gq]B sgqtG̪T =~HXPɍYV{Ɠ\nPhҺ*sD`lQk}.qSo7X]iS1GLa0aoQ_MgTq]s7&+:;SZ|!L =uY3IW9g)2$gqE\@ W:FM I u O5]~!s?OWWot|>2?bM4Kͧ[WoՏeb"yU#CeDŽ bWv^63ˢ4\ĩE2tKK:U9G~%XJPBTݝOf$?1d8) 0sI2G}q31WbEb {G Z*-|ߔJETb^.ꍟ}ߎAO@KQj]]l`#?`RGb..zg(ʠ/,y3΂:Xw@pR¦g(J~,aqĝk=Q/(3pL9> F? *-_W,bzdFMM8LrbbQ/ȗݪbի ?TRwIwhuCWabu>g0T eŜt>۩0}0oK<'bȁ'NiOzw̚٠:,%Y *8YVF}8mw[;Zr"ܞx c+aYq&uݍ@ )e>Y> Ѿ(5yYm5MxD0~.PT>E7yywn"U5L X)%=N%+wl$끎?2ȤK;cȓ5UPgq,⧑]9>9Gp=vzкjX?6P"r?Y.ry6%m@# 53[HSrTJ20j_b H/Fp-> *?ZQ/_Zᕥ~{7Q@!CN S0?J`g&̋Kl9%]]9HB Djz:J+{*y9;6ɗ߮ WY)OZup폫|dWahv[#m 0=.Mb zj[IǭbBi0hLAoO*=Цw%DA )1'4c#)*5yu+zCR2`m _o'fOXsCײJiyX}61|4Lw{-_Z2 [jGb}QvuWIDJQL鱐8sn^?FDfA!"#\s CRL :9g0UPx#Ԫk .1WS`iinԶ"s [5PO[BD|Hk%ϥ ngrH`biD*OoA\̏^He'|Lc?y1,jf6oB[GL2*,[h%$UA5ַ9ϵKVlL&p~Hf>Gr$ϡoY@s=/!ZR](y2 ̖ ~1C&5<ёuH^uK] ~i X1Mr ^` ;NQ/Y@1@]+gR\u.%R9@@>2**Ml=.lAWP*qPf `y7 $bRP5>B4 U,ɁDU/p{Ot,OP:Uv_"=Lz#TOǧ=:AaD~*#2g2hD_}\\b.[td% :BwR`&9ϵfP\c=5r2Bx19`)&`BK #*MܵR))w]\&luX霌ulшSx-3@{z˓s@+mQ_]Io?1 s W>p_ Zt6ETjg -+FȀh|C,h'hh&e~U`+(&y?P#e>1K1 p E221/ˣWӬBx {mR.JZ>ysE]uҔqTE7|V$˓>fbMDhiNjH>jE3Gd)vnV$AD{yp 3,V?Ssm+{֏>~`C4apHu =ǁLbl7p@Ird!: 5  >ݥ o¸kN3?sh$+}}HT 3Nu92+!*Q0%l|Z e9hص#x7fLH' 'uy-FHwa|'G"`tdzt>g DgoK 5#A-ɽ]QxfRP4m禝W:vBw8mP.6_@vk?s|8EwGZhU9$G4Us>n_iÌ#t4\oC*萱uVE MlG>]jŀp: B{$IT؛)Z0}u}0R L!/Av^FC67*C:sh Kv35eDKL;4>.86{V-Xr? #}+Hu@v k`pyLBSAS>%}:>gOΌSq%L/k8n)xaD|ӳ?x2,#딁>C2b# FH'@-\y:,(ލ׶GP=:~E֬^>lt Hb2~Q%æ?.6+ɏS Z,8X+@|[P^ )EH̓Ͱgga<ѡs${n/W[܉1]gpJT>A Jmfm2RwI6nR$0\зZȶ݁}S$WǤkHZg,C\)Bڸ\ڿ([AW2dϨfp QbM|)vtu,:R>ܩc3\_@-H$dP=` ^Ĥ VYk&P=DGf*+P;i❾^Unsi1_E7 ;1#ݝn+<Տȴf+Nj1^']zsIןYJɓsSp& jRY2 %z3ps,;?THKÉRDe1-?-bJ L{_Ua66'\VMV0v=Q$+K zYZ'dv #]3ЬWڜU($ezԳk%QQ|Z{xg1Xdi¿Fx6Rf`K=g:S7꼉2BuGCKNR@P z؈Tkw=ӵ/w`)9eK3`F._{PeG{3ds !xG#6H o{)tNzڎ{9AVqt1.l_eNB&=)2ΥvNJo9E[s/>z7٪‘z/g}LBrH‡Zr>5$9L/zOsΉfnDZÞޝ{pˀ*{{lvԤ'L+LUC{eP#փŇtdg((=> ~WsCNb/-s>͜Dfդ Q6r(*?,/rxQMQ i+%=-j<ip6yaiA%U}R6M4ţe`V$Kwxۇgj͘=2klQ]+ utphf+D4V`""Ȅz:<[[k& k3RSlQ̡$!Lau0b!5\ WF|b+ZZ-tuzc?X#xtMTa<"ث֦& )mjw(zEpr&=cvl}ҽ$,ҴzNqx-[R` WDOȷ{~YCN_ =%L+h ޶@fy]~N5Շ,6 #p⺛XLnC%-́X+nDVP?%eCX/+J3ʼ(IO$Ð3 ?O&J\*])_3x)HE`"XQ='2= D<*v] n,=S12^# 魜~Y;k&]!L"0<6m62zɁ  @pdJޭ@ ON5I*>9HsKu0ܰmt4zx .Tu{faȤ3V,9A@ŦKO6UF|.S>MG$?pysjˆF֔?qԢQ)ͥ-1į~Tr},0F犣5y=+TVLޱl>.Ġp‹$t8t,&Ld^v/5Ss֏&,mKTZ6-y{mKvP;"˭ a(Ѳ> d)n?;v-42'TIa9lvwEAmԉ/sE8?cHd10Yrf1k": ?M:;4 }{4xf7 h^t.+;)Bݠ|gĶoo  _yeSMN&+|lRӮrW:;3SAery b|pVJ_b%*Юe D.%ae~4bIQ;hbJaauOKs,.D`?d`uc̊䅄,g2ʅX:%[5aGL?k7ePw;8puӜVͬ]#Lanyge@)kJb̢]2Eg),Y^ !S`.9er0 -8Paߊ'Q-lV*'{a>4dZ1l>AZ;m9j&"-(9@z8~(赆z `J"w~^RgIvQg!$]BQ##$P||d!<2 7K khXDHe~B8]dh%r MCѾhCP?P[`[[SRti.+Lxr' 1Z8$6:!Ot8LOpNBG {1}KJrƏeOً\~V^M!ꝋ%םPZ#3n{/oH3&9XK:BCRGr[KݾC]:HE.2\M Ok-) 롙hP U5dgi ?}J)/]93Sزjo;;MҘepwB/n*IсECkfX~XTg \l71ͨVGַH,nH7/Iut%y`Sumϻ;P¾.Ӧ\Ƹ2wL1SUƍ|BON2βA 6,#j``6;P_U760/U~ p]صhIezFS&r %YfO%V8C'T2Y٘|@ζlOGįXh)& '5Cds͉mR/JG8yӈ#CO`yM(#^7Ēt>/nDGA~t Aq,w:ކ 6$nv͂R9Nפo]u{֙Kg1}FɊb{+Kg,`nJT&ۉWO/c L`A'w0\#)BK>ڛnJ ;p`@D\6D>c?ѧ fW9jzJ /$X嚦h{L.P7`k8iK AIY"*ı$(U]/~>P@y*D$.>B0x( N&9 kgH󆢇<ц ;Z.ޅBW8t҃;"(M! f@jkk&!mtޭCۆm5x=Ir5 u.Rs~cI;_&ɫO,d2_g<⨣2Ŕt#&r_" 92E+Y/ ,:3jב? &PoZu]V~݆| q$Eq]WaiWROwzVJK)Zf^xaf:~ƋvRIcT;؄AEjޚ baZ7fR⪕_6}i5Ϧv@ax?@PI >[7@^Gi, 1`岔(^O,@H:)O}$Ȍm5"TA )cnV=q0Pث +@VrEBF'7?cP{NE'jN>MM5uI2u9c_g1ī[; Q"dFUe Tni{b7._c}6/bb)hk/֕ //ٰ7ԏ̋7[+ 'Z51"xAm_!G9dG!akNYg`( bpK)I0EM7I>I_PξP#8vCb8Q(ʷ$'@Y].\["D}ȺL vڂ+ܲ(_㏔"+8ԣ"K-N? dž>]LD4SWsk(w$z#ٴ.~k;#uz7600 ̑BDցܠ]ԫ ,S>Oq ȵSո#`?[b 뺑 !<ߟA7s,KµE~S'd߱XKt_xQC{|9tZ`aw߀T]7X3axH f\숶(g &x5 I"73.=bc|+iv%dH%U|ՋH cB@ #qY#A ATdKR۵GH%RYzJH0zP!Q 2D1Ե>vM3kM ӸY3* g YyV>he`6oE}4 "ᩮ NBeeh:;2=~hiIè$sVe!'fטBt- >3],ƃu%kd;X(ĦRRyӇtp[Lut\[v].Fy}amR@Dg?]>ߝ& aFNm_>;$x<>15];d˶ &#PA9Y>P0Q,@'9SQZ*-BʝE0HC&Y 6gȚF/bDž#ll9TSx߲<28#OوJ$#ڬ'씩 ~` 'M~0hye+@<'lUFJx׋A3dv$SKAĹ1DW')!c7Ⱥ B[e۶Qn(͎uuέNԫt^:C9򺡗UyȄ7vqUNvRHI~t -!ACM"JpKV!42զv)wΏw9\"Qf=G9'x|XbdUiL0qET:wLJ;Õ[r5̎4wX&& tuWmJ[ cmAqOLj5P !)4AօKr#c{5F)AZ8~U TN[p-%v$-c~b=^~U0X1?T39#+*bM2CyJ3DFU!QlmvaKqKfV١.Mc]@;h4AS|u]7J򸫦{OQNsN o@n)(2QI}X "yq}h;4Eƙ:4 _47f"B̼@p5wè~|EH"yeY ~B?A!An&8C<āzM7%W71j9HFmzh=EɣUH583q2Ŝs ||k{nwZ26xS!Y%1v xq^CC >BB j3D'4~T~OKDFvMR:^7?5_ w@dpphN y$j؁RI.0*i9Bd$Zo -ʓZgAȭ֩ߗ$of M:r,aޏB͜$!`jN:߽tY/< ,W+./Zܗ'qgʑ-4r"ݕVbiDifam3/؋R?3YH`dXxyK,}L\pVK*S?GJkzƍ:)]uWS1)R:I[ /$y0R'ƿ:MR͙ L׵S`\za[㠟d vƦ.|V𰵶j@U1tJrdy6 ZU,ľATlt]@[ooW7]*}?:+<(_V!(s~o/WZoh)/+.I &lzFJ^ F&qQn[ ) xPT! )c>BZ5a*e.m j5h:cU]U \u~)#!h3K',v@C( D0'/Zzx>~5DvH /nu#5&A=Ǖ(=I^OBkM9XI~z"=> ִ_MTB#o i.'RMm rZ?y$\;6W†(% |a?n>;;.x [UVv?fX{yDv\jY  눘;|Yѡ˘3AZsmDRl̽3K6C"}F~p{\-*{ ^5[7+/$R#R8o*֒ac،tԪ7_i%jV{b+]~ 2CM7q1r&A5p-^}B8/+49mt+gDk,L3K;~q!!3qHC7Qr_a,@uۿǍL1O94 hR%3⧚OD@ wf(*v@ojVĸGivŌXj@Ȃ|BɱNyق{y am|\aS>~ɞ_gv9ّg(C^6,o9Yzg~+PC19כ%D+@RTo7-d14cI|0 } h-& ~r{`2q+}uȜ2څj.ysuQn'w)'Щk`F>`j($N~ en6!õO  MɓQYUɍ{>6qVS|#.=&4٧+թwxqsvR.aJ)k XM * Ac*?>2(pѫD@iJ{uq^&TS!/(D8Z\5Bʧbn:h'IjIR k}׶<:t`軺בe?;ָEƉ<2oFT"ef+ӡd66LWS=CDĐ34FZz.J.O/. wIxXٚ}87ǂѿѮ!Pyjk17,thCP=Fݍ61VR~cGHYw<ڥ8kO_~kyK@:L|0b;;|!QXdY%UM7B}A3n>ܥ+?&? 4MٕMԼIu] Zh<() kooJziJ.L]ZBWiQčV(3n[&b^/mUnknzyYK78zI~-upЊB<{I1׬]Nn?كX/XuQ! L1wW t]'6SaS''Q!<@'`օmp٣8>*lj(%HxTdY:MgJu/M)&6]AۥA DH&e0;8KDjbMF:Dz5j[2@5ʭev}n~R.OܜWwh2E(^fi6u@5—ސǓ͹"ݛuNzz`Jq_Z?S0\WVh:3=I~9_ x1-v˒$XelJ@&/%m, PjJX\/``tV UvP,/cY$}k` "-LHp?.5*6 (X>8J-q&#U9Z r=|ѣOuAHEnSi'%Ox)z}2*t8kfUs~3ۡZ(:rk Yq\ӵ$V2|Y5 ftBHAFHɵ^blb 5ıV9RI(fpp:&!K<% 4_e:?zmRI-lS-vK6KLSI{Tc a8##Wİ? yhiݞu0^J7*@58g)Sw&c7DI0BN´KkNN,UJ1tnc$}WZ}oB(Χwx#l#φrI)xGµ׎<'MX@f^]3Cě3;[%gis2$ jbc<2_r("xV>2TRΰKUOZ]!ui*ZhaQ,U!'`S_GR9ƫW?+%遟204ˏ ._`_rsϾI5d"叮(LfCi QV1}5CݢA0:E3 hסK^ 9IGث5(m:;{pi340\HgaZrQ,5`v5qa~*pQ-oy: 1S/Ȇ3kݗNwÕ-ѢĈVeaY4Zƥ!Fh;ݹl}ͪjEY{𽊤 xY㩔aWϨ*jQEfoʇX 9Tʼn^?$/N+N'\>(*'p, (eD H tLA"I(ʶz-v7ɋ:CqaJW= )_B(NG4 <[="Dy5X,p܏*>. [`/"Gv|u Ɉ݇[8&ښ#{x /6H ML-?Qv_ [#)Nٰw킵hSFOd[ل/uDj{ 8F$6/"<7}vԕ,r"@lEQ2{vg4pDmvx>֏[&+JQje)8 ͋H@Qkz}9K3Ftꂾav_W߷=1C!ν&8ycS>cHe09,] e;,M&8H&~-9 <+^F$R\"$L 3=8B"#`).Cm/؎%p6EBG^e8c*L2<z+Y-Df*`G.ˋwxOگ'QK@u2o <RWcbdec>^0E2av"4fwa*,SĜtunX/.XB_fn*,Dɋ@h:A /( ɖN|ϡ/BR8( ,~md:ۭBd'P 'gyo*{+L vGFY=icxW\z$!V&9Hgyt_UW6 RaajZ2&fkyJBxd*Dέ3%`[R#>nb_3/vqpM4ה_X/\ƀ]fY,h)%_ߔo8vsk1/50"hy~^6I.el^vqg݆>ިOHht$Ҵ>Ԕ^CAIPNW nV1Ԍ:Wt_͋LVy8z!RC VNaY[y]SaC7x@} ްWF*V1+눝3{xظ_)T2<=5t3n:,Qnze!2= .-{ /Jy@,&"+"Rd; 52h(TLyV{- Rzgɪs H!(zl;Os[L_g'2QԖ#ثe5AW@TNrViE-~= ۮ P[\zzQ#A; ߫.9L hs؀T{bޑA!`XN^؏ja$'*W9?g3]n9Hݿ+"}GH=ϲ] CU}E)K:Խ!Q,'N|PԜ&V[ ʬ gg_"p8:c@->JoCg>Zp-3F/y_Y|^v9uʓ_Gw]NW:̔-ΛB꩏orh݁$3W9X\&2:R -n>jJ&Qi+b@{!4:}|73C sY}(pk 876L1a>PO6!d+lE;jrlIO{k.lM6qW~.nmNq{*i~Ca zGz sڎ=yE7-&˳LDWѴ+Ǚ^]\$>ķ'2ȏ[1!(A`̥R5E:.r5؂ Т@;Ź|jgOo^ĚѶ-nOjvUN|&פogC]yԐ =ljRڄ"p5|"D5eE2||Z1 *\tMn.iZB~ifFB=ԘavX5KmU<: 2>kL7m=җe7?$F<4bdˊr1̳#m#HZuYUS7V+/#1?s9}> GCrca!7u%順K4*mn뉭"mܚmfGͭe38&߇!gjAB95Auj@pqw *==XBwb,*. ?[jnM~7p[fl^(Q=?@8zR1F( YԺt:s2ޘeq.ĵA bs˨/wW @I.͔a |PK_4GWn6OjoM ɱ53+z!|~hZL!5H& EL6rvCS% G pIݗ݈/ O-|/\`XaML7};.X.:t`GXL |0}MSfB%.U-!)9.>uAM^;Z$P Ma M)Ӌ1rsc="b[SUˤG yB:K\kar# :hOz@GnQxbW.@S6] V H}23o3r1\_~ Kƽx~8Ѻ4thjD|o |*!nkѩ]B{ǷQ9Mp6^#⒐ 2]SKTq=+.@ 5v=T6h^9HY@1@ط/'K9G-;c9?tomjmu~o'iHDy  䜅|L~b|'-{[Y N8ܚ vo =iqu&K/ʡ=e>ngZGLa@7MY]]h@ )V,^>G3y9cEիOID43ȕz81i6JX1XF7B7[FCF'e$wN)Eٌ|?>2U@XptO-b[ƫƊ+Ed?[:$-2ն|_zqn"K YinKJ!ԅm $]W eQ7eNfJC!b&`@,BUBT.Q߻I~StgD 5E܈ژ'* lQB%d]ηXrz{f?L 8FJwYuf;dGn7@ vMzTc/"橆^k@?E. $ػ% vަӫ30l~GMSzx/.! cmzxޒw>`rȩvMurH;yze{c_T_ EgKWԚ…eqGBi _sV``Ū.ZК_Fx 5D3,uA6}E1u!_yvtr[yRmLJ&.<6o֜jZk,\kZx-*gQ<4'DU:w9m%*?{2 DTы.=>< ӝR_}&1hc7v p4v6Y#N|Dȵ/DbOqF;jߣoүf&}E ?^/*YhMbƑߥF<[l#}?7C 'JA5߱źη_&:vQGrJĂA7.Nx&qׇɐtZ==-7w`iYmcu>Qg?[AvճliMRTTՃqnPVR[%=2c F}(0*@ɳ𽝛pwzU>_X/w\>N^aLéG YvmJ+9$}d `q(;s~= *j?^1B :%5_xx N{9BX{*- #O ?4 n[dơk~-AyyφS)x!$V%1!Ã,&dԮ9shIBiM8j/W;b58JuMJ]MቀiV }7\i'؝g'n+ /6IX3YU5ؐɽV_ ‰J T~6Az he? Mn h:$X p w FVRFc+S+-ExmLϹ 2Qhߏ4p(EE9v7ApEZ[O7;1SW =cSopRo]o(tNrU+T&H \HX=sN \81a&G\Ókdgb8P@4YXvڲFG}[.1&X)UPøC2q1H#%Ajз4It;A ӓ;6C V['$p*}ߦ kqnP(5dJXZطyQg쎯+!(5*7mܝ[Z8j2j ٯR7N巾mu7TKk/1l b3+oUz_I=]Ԅnk/gYgdEf8o60z{ 4Ȼ}h!zQ[ޞ>Xmϱ eC8$4?P JbB@@F2kڡy(}' ; ('cJhrs_Opi_0UvG l6I+b5{xs$v"]z2k“y ɬ4͇n `>%okʈ)qc5>tF3>6HV*!{Z˫bdڏ}\C=m3//Reà>UG3Q9J =ӔUw/$Hs&ˇ[{ڸlб2 P̟2fj&-z3i10J|VL07+Y,XH$n:zQ/<3_Kš\@*$a{g|IWCq`*^iV& UHhT^sδ9ԎpDmUP@oI{b'^D!*8K/jUT==~)K Fnfy93xMK-%XΗrwro.a|ǷzJNǶ`[ RⒼEAE>  բŻ)3[ qޓ7|~@TOr;Um;OfJT( ]d fⷋ> Q?)0qNl Xe%{o gU_\QΙD׈dɈ97\OcX {B O2;>CM3|\`3e s1:fzJ*ʎ,p%0^?{pK?\2&8e"TȢ_F-kYGpӁ''8rXv~B(XIeZ@MG6 v/2/kuM| sSȝr`D[+] kFs3l]$<5Q6*wvZ -7Txjn@D 7'\=X|.;0N*.fvM{u.g9:wD.sL|,Fsd"WFQ6ד ܖњNˈ-@@6fa(G1Ff+~Ȯv%_ J|bXNZܹuK&gŽc"DқŎZ7|\G'zN];w6%5 95iRLMT3$rU1v2=Lsu³ґ?my1"dEF7QI_+2CdQ%"˪!?%X`F7uQm3 ^"9t;P^ñ Z]a] ҘjO9_#|&\S  xsE7$f$dsAe_u)o_ǐ,aJgޘ4zEnaզiOCO*?LV!zoJ#Q^nٟɝ/Ip^ S8  `fp(|1* b< օ C\~2\X%m 2Kctf#0 ? 3kBBۉ@ߌݧ!.>c@*̤y9Uj=~gK(m]Cvgc:Q >.Ƕ="Qdc3'lplfbڳPv㕙2irNp"h,2Պo_U;jڽ4WcږJx]2Pqe^PFT;Tɕ>EpgߺC̣KUMBKGg0*5r)#s pda`̾H L'>ӹjNs~z_KA\U'K54wIد˶`%%Ve3`FZy\zԐ,JS8$ EьY>fS %tM!n,s)S9SlH c2`S(Ug^p< eB&0@![3Q){.S&IibtՏRxɞeCv[yD{ewg4+6s3'`-Ҧn%:IZY MrdsI*a03@%p? M1q5l] Zu\o.lK槣6/y_@h~+O+Uj LtT#8JtR?N>llV@bv O10rg3}?Pz}# {V"E|G>`V?#O0c@ h}%wroxZhn%ͬ=`n2%'&hC^ua6`mu%\{Ͻ{L/6, ;'9ľuVBPv΄Bb?+kA@o!ɺ+m_b䅛f6Ge/ IfI3n@5x1VcX6I/s-6lxə=?9.*4γݟm]@~Ƙ,{Se'4Jҵ-[CI 2br -)Sm2*XY0.;/C]ر0RBCoRJ '[${bXYD35vd3Eɴnu$J 5TZj> X<ߝ*6ibcrYh%ɠ3SΏݨ5; ;үqZBQTqxĪ!4yEFym~9[Nv{%D*s=Vp-΅UŨ_n<}fՆރg_J(Z,ӣg6[JhyRTKnbjuaWi =c.sl߻CYWV"iOZU/_"e|%l2Gq 6X!9·ziʯe$Uq {wo_BZ|f%Oqx&c]g!?O9FXo_nSࡨU0i3$H$hòZgp;x7,U]ߪ.I>ՋWsU8,2 WH)4-YH!>(Y\OƫgWUYDy,@xiP.cvEvw\I{Nf9kmR =; xQ@k35@^QQK ^ȑLNQϣJpA-#=Li-iHԕ`r^bO9 7o´|2bds ѩJTN9n4:qoq cWO6"eVjcaa[g yxXx3{<_,OA8vJtWSdf-{f<[%Njff*ćS6aƮkȆ8 L0u5 @d^ocVȂL_ԄZȇ BujUe~:d\Ҡ 2,q~]$FQC? jQ-=Th;>Q .mU"MR"%1r ' bYt1;ń{@Rb+m?=K4 ;4Kt_ SĈ?Aà4w+(E("oj'M:zF /f *rZn۩tEg.r5V~B%/߾JΖd"VWF--2wWj\ >" A~~;KQ;g6V%H %o4/yeAnf}+ )\>B ]_IՕp.b! PfB;b3p )wXY͞?ҺypejYU7ʆ5os {m..hi"]ɻ*Kl̻o.,0mɫϚׅj&g%{%.:'Ժ{zM=M[\Tߥ.ȫ;+APS}Of ͭ'/U.1눬409`Sj^2>G XhP^9[+z0Mr| d|\sMop&8ΰN3亣h>tT r 'U-<. kɋw=aߣ* [(X>Ft[D(Um~H6Uؔx@OO =^+7:`-H2a?=+n3޾pc[ϡ=%OI6dM) Fє?P͆Qp4Cq1ɜ4r7FSM2Qo1?Զ#"_>DѣgWl _7CAgSW _ᨈ:TravoOVBC&IPtH\$ %~Nkitt#[ฑ7g%0~=́$C\@{K#5BZ"5w{a絖xz=:̦RȎ0Di8] '3@{4KjQ4/_=M#T[±OW䙵5|wi q=FvE02UE0w92lgnM,fیV ,K4+]>E4k,0ƐŽ]x=Xx~2NIbY(s~[ط7DsXjߪ\G4Q0wH'}fFSG2.Ͽ1~Qx.QcVE!f6BKK (eCPNt vqW'#+b=nW|}f2.(X LH \"ټS"*{xcX%<PǫHk>EINT)Kh0 @Ҝ)F9YS`<H.%¾&hgaםmuw_}GDB;4.j!cTL3YH5Bk:?nǗ `If٦gN4{ˆ\Qr uZԙpeo?wagq&T*Xb{t:F\|M:ٮ5`oabe+{WB;J{eE K)'z  鮉zh7s#r/#vtRu#`h'YJy_E+Wlʹ>]G5KrJ"HMo6aw8o~$5IN=?vAYH03؄|HEŀmqn=`z0v`sz 4bN;wн!- .>{-aI] ρEyQc(lzp8ZI*Yp8ebgoR:ēwO83tddms?,X^4͕pOzkqNh%g%KUG{vkClD` . %Ϧ<18k)C`[ oy/6,+kf>M Bܓ8΍ 9뚺< I(R ] M}gLsŋ}/Uun'3Fp,_Xj9i-톧S0O}PLUrdže*[zb,/ _` lla* iqa>0]‰qs cXHI2iBvLRqjx2QT8αC}qoCo}fxk|S< "˘t5= +S=A7[z+Y/pеQv{8!%A;E=Ł3lr[@J4|#G+ͷC17Ȑ[f":%& f)ݵAJH-ZByݩB;y^9!`a1 CfBG30o4!n1w <Fk%O-nj#1{(Uw:I[BsO)a1Bו~<]dUd7H`FE0SɍqVh,1\4MIG"g0BwYu.v=|%QH }Iڮ!u5v? ԘC-v! !XeYٷdzu4S/[TH)?)A=hQ`xfF_ &qupZ^LiQԾ]S휼<'iQݯ eJ?eV[ELB+z-~\i̷ FKR@V%c%AeksJBp{=(.H:MH[ol$qNRbjl}A}J6˒x'mq[$~3X֩[@~)WL֊0xnK.$I1+`fo&L?))ed+X\ PB~3/|~j=6`,8aAhJiKq6?x>D:Q>Jýi [|F||dՕT}TXiƮ<ǐ gYթc5Hd!f5N|'pqz@+LWw? ;PinR?qAkKn~D2b2ƘXIެX9JZ%o|IE1zV035gw.-p1j@`^Y)O=gf*wSSbę7 ! b HOkؘԪ(kV'\̑bi]WsjN7Նy2Ճgm[d`?8u4,,3*te%h*;Y΢кY+Z1LaBIT]VCԵl HN^"F襹ЫT5)^`k v B;s3x{ .w'% >{klqFBG_#dӇj &TY eq}A73UU2[qS*3M"=||3 o);}1~ud~hѬf3َn ӕU;or- ^]XvBS,5 SZ ëߡȧG.l ]8N Ż(\6\aN%FvoςzLd*υl"0r$>JJϷDӥsdm4zLJ)|?X}H5|ˈ(UJ4QXI̒hr`z/x$0`tģk=n 5BC^ɜ(ZX%#h=EVT+50#q0E:es`xAc420L,*.a)_CmN_eIQLsuԖGUqaXMݪ/T87ջqw̌ ih F6+XvE nhqEAJ>iP:legRM{Dՠغ=&10^4{~<;[ב|fy>)lȿ },}/3q%V$Y/63QK@97˗zӾmMp9\szomK*tY zԅxpV/Gރ"g=2AGN}{JʀYIEfϊtԁ~6 MFexv>ņȨms _A.f@(n%U~ p5#3`W!Ufp𒀰(>225h79ٕ< (}+f^.F7rhRMkQbKG}E+q aQףs}acRD;`pk>/,MBU(!14W-+Y Gv=nakwk!A\,~]0i/ @Bl*6(h<Wxq,% i`R#~(D(ݠI[P-}Q ka TD.xU5y2Y`w%V#l7lzp,`"!Ʌ-GU/~pۡa˂=xHZ./}HsǤ\W3<mLYHmRrE1 z:@sT?s>\7o EZx;).XBc |?NݽA79r󆷋+bm?hϐF6m4c JPôihP+uv\跶>& B*d5QVJ7h̐`5Z0RȧΝijx%wHfL5h&m0YW,td6P(ra=&=͛d*ͫ ђ4:Ǟ<<5$+ Z[;c7v}|\';(jFv/uh~C;~Y5u&"&t w]9Wl+B~dj}H+ߐá겊$$`ŵ`V{2锩1qv8o[-auXTp;" y˾W+u"(qc|UW£Bq„"s^beHs;tIfiu$LUJgM7k7i @U-$6ՌXYNyZc^u]w귪Y#  SD\82΀ϨnMA tChuEkq0E:Q"v2FeDCKC[E=Mʕ\/B\OE~;9yONDR6H.u{=tg؋s&}7JMգE@do U81c:|ĴsL4u w Mz^BAZd0J|T=@LTRmI5B8'BՔs{BI8G_l4ZdZEƓwM/(04E ɜCppk $|N߁\]/(I3UJ9 R₰݆ b粃D@LBBET81h{ʼJ=~4Q!>lM)'(ʱ3 vLӚq;D`iF!BT~xHQNuQ#&9FM$%q-3-<(c~h!W݁QIHP-}Ap]s9K9pk03^kRWmHZ$$7xF՘ G1znAuN$܊p,c3Y7aw[ժyqBql^oC*k@3X*e6;gtUwe!;3')nyOeMw_R._u!Rj u)w}_g`UUeK㇗e {Qšv7j=R;OT_%^iOiv7N(;'/U;om2 -deT ~#_2ta;G&NQ&V8>c?6!H'_a)?_^L?J/~ >eHxi ~A-Vu M v_g8EWXb[|Rێkڀ/<v"vLǠ ~(BEHAxF<kpd 4%9\H[$gW% *G_Z1l M^se}r>^ȅOWȥ8t+= 5~h؆Ml KrszGvk/wZ^9c&=؄_hGYrLȯ8|$V4z5#`V+jsF$+lJwaV1"OOn* =E҄xS}s_'4Zg o^[Lhky?:V# >v((3U{"D[}Rnt(=iC#BPJԔ;:!fB @x0` I05ZkfpF6󗁙=QM@XYZp~- mUW|OV0\Ȅ 9|5 sV^9M^!%Lv4n}zRPRBzml=Fs%Nwi2 džotkgQӁ.?_rPc`U.IXq* V0 0|yzK$b.O ˗|"^31 ר^wfg6Zh*ljܛ'!^l9O^p]bFotp+ݵiUoTF`5.fI'Lw?x@agfc%Vgitp+ʃCs3>b"痵oΡMڵei&~uJj[Pc?l%\S+oS&IxTsh2@b/m`E ܙ/D4"1=`q@Q$u>ZgAۍQ9K{e'`-l^H4;swjAr1MAcnGBU#;>=`Ԝ2Id_k ~ݢ,VA¬ɞ#HZpp̒n/f!: T;+tFC>l=XzJG[Q:٘Q\hZOl`l^MKå|.4:C!r}&'L!+ێ3Ks32$w@H ƇnuJm3 Lg'fVl20\$.|ԟGdiip3_>u/cÕlC'"W(8BLc3JkJg 吀Ș͎*, B@Zd{kEBdfi _KS 1쩊11h%Hߜq:̹LyS<$|bѫf.i! 63& Vd#~Ĥ[ G˥'1 _JMoȌUHN~/ݹE([AO&{Dx6΄M! %39nJOU"k Y9Oǧ$u"z4\^L^sչvcǎnDP=Y"#Seh/]VWf8q& %x{a]fwqcjSť-NtrN4Ye%Ǵ2orʂdАcmak ]gd +aJ?{;)t!H:Iw,i =lV5__׏tUrA2cE@55Q!h6o[Y/ԯ2ܜ{KWAby>b]DP;C>%.Q;8Z>6#),p֩?\3aVәZ %%6߈|pqlO=vWFw?Qاy#IR>bI8ڲCwk53\]d'e. um1kGL7~ݑ)~(5\(?fYM bNG ѭ>I\>h_J`&ߦP^b Niq]{bA. *r=mfȓXQ%yí̗Q7м ;73BZ:q.ح6ť7,q͹փ6 nj_K"s%tq)*Uةz}i_`o*06a'~#;t/֡~k3Fő㖎 ?424e0Yp!/$NeRrHx;NΫ'|Z֗S- 3l?g#80M}ǖlQ;nq[`MߨwfPf QEE 8;jl`d V'n]y9}o|Gqa`N]kv (Yyal*£gt)y*Q6uQ 8<3?n)6b.#Lf$},tSg *@#h"؎q0ȔHdra|Rc+U }_]ڱĩy~Sgщ~ U2vRfVW7+1˭BA6i"Y8PCf<ɪ3:r(??VH6E* `׎:=B+N4K&){0,0;J={whL^4g"x|a|l ַ҃Hv>5۲^~z\>L$y y.s/@ jduу)euuMmAa@.cRثO|P(@XArfgc^r_lH!YbO,׽exȂ:%\*L`{[~}Ox\Y胹cr|T@}v]#o$c{0Sk-HQ/fLdmof* Ag2Q>:M8cYϔVH*'R#l)pDk& 6LuC7nm;ς9axh-Mh9B_|Լ],͆ׯ[ijyX=|Tiaci<5}Ⱦ9mbCo1D>Q3?eu@8RozdI9_Vzɤ׬݁k69>3oŤĸӪB@Nsl`[av0j[<?D-N23"eʁyh h,$K#$1ɒ0ncMe-8٥2Vb;Q)vI}1mt$lxzke1$0K l'^J3}tUs_;~Qκn?Wɝ-тkq)+jh.8&+ҐzJF9Ѹ.=e+DJGfKnUWy;ONARH{aHз .0 A5BAHHX1y ߭B%[.x Gzn}TBtRA5AIhMo`vb Z1:}$M }mr O3d]|'A䬻my;[셝p!>B[F)zҐۑz&ҊX +]rd`KXHlMp9[2>s]6y]u~/Va`À-^7Q]D|vIHhiJK7S/ cJ(fut~ 4j0~u&$G@Qx| {}y2O#b3WI[ۈ.[CbaZя&BvM?;f9_,# B<#\KsVJ82XI Q@ê[*u)NK&'&./3q9}?ÿ)di%ulߠ׮J9As7 C iP5#EYM#d7]' po;An/AS7B?t۱(\R!MIDyL UuMY%ʴύWnfo9\}J6 pp٠.:VTxc'&!˼},RJFJW\?2B]nruϐ|[<@7)d$FQ~j ּJp ,|}G)?G&05JlT,7tWJ !$mzF#4&'V=(?.PyQO?\֒([|Svl<Ї'8sDd͛Mbo?`Q8QKlʮOQeO^Hu"MzqdU2E9D7Ȑ : F9a[j/]܇!K7̘8а@ 1m?^%|Ip١|}/hȴ>T]J^#໊ZJn- .V;CeW9;@gD:FsX#*2\x8;vS!EdG:֑g;08ۏ+?r Vɏv %Ӹ-9MX#J;F HTX!z!I$OS( po_<>,#>0{:7-* [3lY@j/fɋ%jBC~+MeIڪ!ICU=[̺n ^.Ms/Ian=\xM hi1ldh=-@ØS[Ln0Qc$%$t:un^>qX}b!tj7t M C]F"R :OHEnT.-E xyav40%.has/$R {C vքV^r_Ҙ$+_ ߙcxkk9~ nxEVPiB|7GܷKȪ[ʤ<[mIoeԿCbrD͕6蝞+Hٷ'T-xOxG$~똣hHI=Ë7*''9S笮o=y˖:ews8f4?o+ǷCRbd:f8ʷFKC1О6{h^:W3 $.(IGF (>ߡ<<܃ dys$iVWL<]*;!j앭zSGLDb+eFpʕBx0lɠ4{XMߚShkG`]9 |kg?KcmH%=^B'Y DļFZɝ;CT_{-/gs#{@m8)J}26^*uNZ ~/ )xf?cz#]\Td]L^VMRlM[TLYHL\̻xTH6$/Ϗl&G+$o4ąjj|VPa;19ce6|j ׉2a i O𵊣Њm AΨЭ+&r|ԟp> >J33L{Cϓ6 K;=8)RAXҠ.bŨzځ`u!alZF.((\"}?6Df1-W^ġ ӔW[?BF\B' a*m՘Һ{qCw9n@l2J} iB#UbW%ub(! M+\A$ ' 4j& [I&(Ԙj+i>_u:8|GvvE@2tiP@Rαbm'm 5xc*.[lޣYi5KM㢿1D0&q˫B4W3e In4z l[o~߷IJ.'K5+Lb049f\ڷcHhjSUcW~)rzPwJ!0m:2Vy :Lrꭝih[zމ pd8ș_bW NT꾀[l쇋) Ų})Ž.ӀxF:=TҖR?z[j(Up2hr68.Y$ d*oG7SHOcD emܨ }ruCot5iJmܐV,LJG9bi+c=o'tB\UtՇL13w^j#85Zd˗ң&1 >=}B< pQr97Uk .Z^ Xʢ>D=OqU7u=HHr0/Eyfڱ nGFge.`p]]g 9o8V_bL.d8z=g:YyP=ٚQ^j116Kf(8p<^BGB6y 7廑;-|)9v` Mֱ"֝aa)v ?ë+\eg=壎L#5Wg/Ex@qI}db a_֨VWcfیo 501AIU҅O+ZU䕤ǡMz7yjV>?%ƴn`;:asGs%M( &#LJI$K\{afQM$Q;*({JIcu`'w3lc%SjtaxQ;?pćlʀX,%S[k;&okfn ($r ERQdtGs W}oS*ϿD*`ONA}ۋU$}晽KLBL~- IZ KM4|c?bio@M")Ip&hL`ghZ֠=7/,a_%~a.0P8V`@>O:FXC,. }^ znbtpwt_K@oYX2$s9IFȧT~p=ԒFPϰyֲ5kiMbjPv5*VȤ&W_+>E` N6"V(m´ڃrРtJӝ,LL'AkUv4IDЇ0Mqw^l\%]am٧$vڴsl e3Ͼm3MvHDXCa 2w^SBȩ7>`a]#9-yYPxJ!f/qA?/! }Ν-Gq[ٱQ[`jR,qqTӨDb "R2vJo O۠pu4%wAAPa+]& {'|L 'Sjc{h& '2)671{kĐV;ewؽE+SQU9dOXJ4 Ή*EA r:/[wۂx{ m~~Ԉ6򃗝Wڅݦ]Q,ǽ593>X]s>|Όw^ׅAs3 PH]G;ozy%}̜syyW'!~Xq1<^ \ĚӵOʆg–/5ӅDXΨvg6cӀ4j3?,a2T9"̅g މe|.~b8(m?%gUTX,dN΄wt8[Y݃! ]y!t8 VYd=0:Wy۩#0,O$_zŃzPTi+X߸lIi:@ YMI8lB' ج{-߻Q~z Rݢںx]F\QGoR,Ie* drU>:vYSÖr=rUtaI31:5 Nꙅ| Ak^d:R~cNXKcC2"ytu#ƙ yP,xgBك~wP0̞H_2⼾Z4#x4Oݐo6CB> ]ujnq|;UV;U !Gn;c'ǻ C >dzWMG%\y­(Z6/= TSD7 F)P-Ҿ)rA˶]gp5铷ylr- -W_+ϰ)b1!}pppDZLb::qo/kCۘ4cF EH i2x?{L^5۫w,_Mr*<CO"7'gIÂsy5|[\Q\aghpsH#k!kP9TH"ˆ$ma0F yuN#DMmj$Dn~'Ȋ. DOq }BU҇y|+E'{$ٟR#IMZPuIs?st[b,l\|9382yߍxvE1c62zƢC8'!"vi6jPT *gQ}HbzDKV©Md /1]sCuDCRFڄ“]pp]i~:yU.8؄ T=t5Euǻ 80cZk u|S.c؜ KlAN\9%2@_E4o{zTq!J!bŽ'XO3 R vh1ssRJ:Vr dl7R)(- 'ВHx4)Cuۅ9sfmq-SGU$֙rfU4(xKt&l1p]('Aڑ4n4XރN2!Z:)ֲY̖`F9h<h_B<ƦNPà#;vLvU{\B ͂Ʋ7in(ׄpVOZi$)GpZ7緿FLrR5y%ԓSXI-Ecz\CHn[/,OhnjAhy"p ucI %I(ᗋסtz";GwqvxXTdؠl7u9S L#f;;,|aMA'7Ao+⎺2pٷ+[; єa$F*Dņ4!񦰩fjb7Z')l΁8\T,켟aX˃ 1W]q`54Y=f"=uMqAN֦͐W `)(݋ [ :wu6jp3\vJL*0wCW߽4k0?#O5'H  J`K3deF Bz Ǔȏ)UäޫjrW ?E-Æ̴.Ν]PbP)S򡡂,:Q]}8\n1ҡfh]_>wj_+$=a`;IHZX1?dJ8$=ƽSr((19:n>>QG4>-Zs'T)G cAc4.yh?/ t(k% No^:ʖNL(v7'Mz1~nn=|Z>!7z1cͶG[+A,l݆uE%}25|–]tb>Nlho6vؔ8NK"bFsI: l(LwAL.ṕ:%B`(I/Ff.[Zgz Г0^qRS"mU^wbͅ)6TQs3vX}ȼJ]03 >\(%u$K ^!wG tKtImb҆l]H~E. E?D}߂+VwΒ9F/lPK úBpvƿD}QZ#( =̕ը0H_rTpK t~ض$I3uOGB'rgt]#d@j!T0f{jg^@(nYJ %!8T@(Nj݌l$fs@bPu+ K(1W+V]b [=o*O@#,Y$#vrߔ) dU1S{&Cƽ+mx9}x7zB)rG'Ŷ c,^ M$bT^\Y=jPum:rx ol~p%d'͏EDȄ=[zO`; !MXLԱXRzH/K [!uri~usJ襀Te`QYP'cxU&lmn"&Y*IɍIN/f*d[\\ǽMxby4:&{8GR_:7%H ȇ TpfOÄDu3- %1*n',iv=ޑ9r\)2\GGBXCȘhtEH8ar"gʩJJ=9I-oT_vLBzxy8 T[%SSKr d(;Jp?{^DŽA" 4}0eM rU/&(Jk>Ql ^PF|B$֧|Ϲ2@flx@fAA6XF 7 foN(?}NS2Om&YsENo ZI*OV[>.z(-&;pzCq>+UzXxb[V U =K.U0Zcﲲ+EAL7zo>(bx2{>"e֍DZ e }6i/O Id2pHBpv >K&_=BeT qUa.UIҶˈ-'MP$ȇ2Yv:$Ł$v0zhAs $;]XQ'qblPU=N5 vn\[撨+@Ơb@2-k(eI;ez>_V*1191g !Εֳ,y<揈z`ss:4 ]W1^#n1i4P=B|b;-z Sb%;nZn';%Bтq#f}+we ˵RsRįԍ {+%y C}G˺evK{ۭbI5pKܲ_f1`ͳ#\7:maKh|p-{%"!%.'rT7B ;, UFwzBy(!)PI{p 0fȝ>>4$)gm.ijk0M{Z!qb2 ܍=u^G̍Vqs,enQɋuSQb5U?[Lg}4dHiފ 4e"JU#Up "oؖ+{9N!|x,"i`u +d wCe$`>BU F[> ,s-9xi) hv.,>@"(n@>q&]T܎y~? ~^EM:VWڛX2|X^M֟gNn"/~lߙvr©^Z6$:Pz%nź(H Ym<ŻEWZC TP*ґɞz>\fR I߳A_ŐŸIxQ[kkp#hڮGD˘1&{=X_cuQ gGM.JY{LKŏGL?wDBrl]0X5WW'&~WkvklKjM.zLϗdG[=:A<8;GSb^Y;͂E쀑ވ9|&Ik!h2od'!"UC٨'w3:Y%t=Z;0?Ρ{rL\|PkChztJ_.ԊQ\LƮW67,N&" 9zfF+ H,ZH4Wa>֮!0fᤧo;=vo(zj *+ct D&qE@-a:|7(ogB$n'gm'cCՈ2Ӡ8*èXq,{Nֶm v?* wqKs1FœYొijIw6 Lu.uejiN$^>^$xD56)lP*Hsf6_pxl%^cbuJ0@O Q`|)>ʯ)k%Ϸ %|. ۘ&PB&<D4lk ⨯1qp 2V91JT;9S +%>b bQ|?wV tXc2Ah4p'U+{]Jzeq=Jg[7sCZ2oP)uV^YUڂʾ .󐕛SDMrSbF2jpbl 3D\%h 7"Yl0.|c+=Cfeb]"DŻ4a)7> mN}BVM~Umqnp/| CG_Dݗ;['EGݏO<#,Qip[ndhOC&E-eeu-,ԨߨASVݙdz5̹OZ,mJ; C;])8( >.{w  :'C9޺-*6Gmf8͇&$)ˀԦ{V!4tfW/<=$=+ժMOc·TJ>Ⱥ4JWRݜ_- [dhONνU?FUP0|m&.N~lX MhWd_1%,mBoMʲ $grQ˷;l^g 7<-N=w`U5xe.;3~R Zs_[D˷ctɲwA<NnvZl5HL ̇W@-'!;lASOcJŸ[A`{?t̅;+&j(T_"n3 YC]8jGc$@&- ;*\dх9kx> (3=e 9Њ(zC"I >C Њ?)l-399J4EBʲop;̎[Κ<^yݝIinw<&֥(##]|+W]5Z s{LjSdABǫo@viVՎ;PГՓry+ g^8mBR_il۳bax=YNelF4`~RKrK}f\ՑIu,n3n08]D$G|Tete=\&~BЋ})l *+'o}g=vi;OucergW|VjINC@I`yl0N. ua^JAB1Gr<=$aζ[~[wcr 2-# xuMUz'HnoH*s' َ>$dUbζ  (z#̷<3Ųgf '浖`s}.(vCO }gOnӤC_@*(hoP"}"BZswL2dl ٽpc*Fz?Tڡτ~S LTԯ@>пH^&~/S.OMRUFΒbF@)+u6geqv >֞XZ b봾'jwdvRSVK<~ƫI"kJhG jBuy//Z23V* 5T>Z'1#-CV"Afu/pD`q~ݷϳYLYxTBcE(A[!Uǐ ?St~6 <]߾0^O}QS#h`<=[+pXg}aVs#`r-9;[ZO:RވB3G Fl S6iso\Bd+RwɔdM7>>v.Ak)7T~iIrw5%Y8q unpUq439H#r*7 kzڜS|Ro76Kkoݲ@ϋ'by^ jlzy|dC,OlǪbpGuZc_vn¦\ޜS{on1njG13a8AaW (|XudbAsbr.<ڤafQӲWLE psRM:\7{I|P-.SƕS1 ؏ wUj>Ljmg6;ޔ z*P wn1R=|q1쬋]宝^Eo// Wey{k4$yi'09ZmTvnsؒJ.)Q'ņd=腲>-\?^J-<ߌ`PpȀYƋr?(2T( T1ZƋ0w j#Ģo5 ;BU鑎E 3&o+1{c./d@Hć'>jxX) )(3'Bd"UYpE 5JQUEaO>Rb_ c4] 1E຃=(z |5E1'@."YA#ge%$r &0"gleRq0Vi s'>}Y`Իn`)}fS#(W Q5:m_Au1TE`~{U vt>gTN)U2{A.  $mQZи7G%]WZ.-av'hV+%bM O^0!=>}=Cݔ!̻qoMIzk0W uLͨ]s8O EXlz'PtȽ 1B tn.NtU).Aę@W TeVROJb,Wzt%> BQJx nZyRvq9A\ df&jGGkiX:Nbb֙[rw兕B&H1_@mzbpO Y̍) >&BwXzˏF-Gph{y==uu\5=Mƍ.l5WQ:bULu٢<&9Lt\[ Y֨It̓g##CO!{EKW.saq+%np4pȁn&IMùvw^̘U}1 XVl䂼 5a⻠kL_? Y,M|7˽p:͢6˜Fseku Ă_c<ދn폟/ԤhTrd?&R>w |"}h+5VQћ n7{`!=Oٳ'kЊ|w{He[&Km<,D"=dkZJfsjǂGNf[pp<<@ aC0%/ʜdbU3+g|̖Z dvBk~I\[;bܰ^]My_7A(3\|Dk`muĪ삮7Q=p=pO7T!lb凴3.qCP39^kԡ>OJqa2(t3Du%]V)h`~]J\M8$h&$>( ʗ UCP6C pOH$,05NF +%b~Bw$]eZW/ZV_g䢸ڟK?^.@HZ9I ;%['A@Ea tNn*502x9<"IQ$]j)&$g.D-IQgyd 8!m5v³qR"ՀCS/A\ Z&ڟsTr$`6?S eFnCaWcxDPx`icwrj>goᩦؓUOߣjp{ JPFrhQ{=%婢Ch^T ,#S'^2W؁=392 Ks@+P)_ms`A:X;kU )_U߂־M.R)e˅e18d#ke ]qNYμhmI%105UM Qc#u$fAp zN?,h=]!wð_Ebi-ky)A<*L4-fptCbKd ҩKmj=,5` 8|0}Gquݯ5T)kaZ̞b  F1wTTξ,}bbC]=t跩mY+N9'tLs %Mk,Ui͟D10 bRFwi@D\xjmL*qiTي!ɠ`3)2]zxVN@+ +þPF)P䰜7oBFZX1GR̔ɸ~C^bzBުKd`DH-bxnpR8WJFR WhhO>*3i0?1PQFG9ԁx{GU6Ɉ`m%{`Z+u0wXM'+Tis\2` ,I 3p75;'s.Y)V>&Hg<0Ԣ|>^B;/@w ?)ACzt$/* ,\F 8F tƴ@M M%L+p+>e(NBPE[qZ[> %o%?`f0L}Z m-HC u@Y*H@8ZF|)AI3O `y`嶦8BYʜɨ[C %OW|= kJ HC+E(hX2?NX=5H[TdIDc*rER؈kAkT0tSݿ( #l8a=?u!^f D?IR =5 J^SNFA; R9M HnS U3Z+Չ1H O+ݘCշnQ^ږȮe(ګQtF݊a.ifH=uW6{ڥ:# i.uSbg4>^M.0u=901u(uZ >3|zZ+b]\p?B͈^F;sL#D}m,Gh?~xˁ(rȗz؛VhE]I?jl:\ eAf֩Ug7N ļ"Oerȏtkߖi\a5Bv&bk'CoI?LR&iҤjmˡADnH"*|ُRuJVEMiKVf#{U*gd/#gqpޑ;OGGxpb>xs Q9쓘]#蠦!C fiOUlQw\RO,șŮI/x[RR>Uy;˓JS V嚙.ۋV QS ~"p:w$d̩9;fשk<qX1_nμOv- _b=L遣#<Y$V/6 UT1?9Ng(A@͕$I+ŠQA{|.=h#e8DQ:vGw@EX5l#lwVœ6٢( WF-3guX!IIR1yZ83(-Gwa=%q.iLY!bykAIDh2!b/H Sԛpj{-$Ҍ޻. $YB[tSoN;nCX]97>`$Xڤ'2XY1`#ƌQd5DweEy[yQ5^cرHcf-W@uO>k\X$CdA.eLS2(s!6+ Osny&+h.K:f9u:g: .;=_:bWwUŒ 3lg#Ia@ ӓJT ic6=!ˮ2oո%#f*N`-ȷ#AL z޶9ƌs`S`U3Tl GJO` _%~jsqLJtݯU]EEC׸gN7 tGzjGw^}tdʑ&B U wWk}$ x`Rm먴X)ْUK4c_!y1 FăI!9 M%/5K7O,fme7qf&,8WSN+TPĻ{ZvSE6GOW)`mqd|z&,vtcoXxaS=e$ҷ*Vkld.uRz3}Q67ɪ,޷-@ CN`HR$W5ĵF*\`N>|i#O,&V^ o: wmUl2Tk#_)^Rƞ3Ҽj/G̏hMo#[Ugݯs}t(nZ*kruE)]:7 DW

ݪYN6hM,n%;t3̖v8fz c)h {'c:ߔ}'(^C^ ra5"kPú|RU.%x!5'Ka#e=ɓ)˚>+zDvg+堼6EZ%G%|jUWgTl"88xIax S{;K#QDwc*=+v0ʨ*f5!#(:ῳz_U{}&}ع/9Ybb:oG84zd甋;- @. Dtp0f ^؛ N8Ҽܩo,HQ*~)Lt\O8MkR}:*bn;lNt͋n{xr*a48M F\{[*׹|X%Blʈu>p62qsF=%<6R.Oܡ!2dHtD`R\.R`fs.0^HFH [C]I+eIv+3"}ʞ~P ה6ֻFd I 0`8lpY$zrFzN"X{)cc%Ȅ: sy/~h{a~{=R3\rlLWBB-o2'v#tj ]K "XZ&[lh䚿`#>;vև 讏uYZ3 k0#gvV6h S=h|oYg- +os#\hKn3fKjWc4Ao)w9ڞ OXiNٙ8BMM| ^TeNhϭyWidtT^6otG("NRÅl]sq5L]8jaϋE`[',Ђ^]8l*Fqr+3T[F<9+),З̿|'6PY4C[myUtv֩_{ y*D#P>8򌭟 kMyqfP#Ue=M9"hajEZB}}Kƞ6M;ߙXr~3`[&,`oC3wf PYr8eӽƶ_Lp;ݦy;[HNIw@cAG",5wT7/DyNg%=|;% TCx|?g8viSZ;L |+{i r22 ѤH>!W\2dtr`lbc:q^uFVFnSr^xjJugL,N +J>KzZm~iY,϶v"6NxaRX"_Km"%1_O[:5.3q3=`(`mah%(jXW, u7Ή.(qnѨuCwF8[Mo.gSx1^$hp@Sا)Y D!9Ā. *hQ 8$՛>iAxG sǑ}S9`TeD aze6w2?ȶ>GU49)׺NlHBNk>]D@k-985X*RTZ5XR629uZ89C #ׇ@:RWK 3 *)LK!P*TQRGU#$6`Of7f$ib`Bd( K1lu5ǣ44m}&aCWk2>]՚ ۂgL[`שiMjwXBBX!Uܹ&m`e>Q2ؠѦ}Զ 38`VWq,5§34#H"GfwcBࠇcAx5J|#:Xc44p3f > TB Hۺ 2돡-"km\Eor}AÆ_Ke4dΧרHQ.RN9"Nn0a+<ɢD da3&iVBy?Ⲑъ(T>tУPN- U}lη%fY!c{UITOHh*`;v:HTa 틪6B̢b QЛMc +(X~2/۹FߢؙDG*42#[QkM{iqSHs"?wq4Zq"Qy3ͰMCse?UJ]rm:BCZiB&R`NMZn٣éZygS `<+Ƭ˿F(_$I9k\&P=ܴ$+{ɛl*bBD-,@xzBd%Z8FcáW>+@E@ñ)b[}a\} {Y?0]Fc`)-cٜS14WSu!is1(%bΖ˞K]b(+Qe!ڰ%K S.. ){3$wՇTizåMÈ5CFX *p`G(ꛭPML1R 6ݢn91KTsDrR3O+}]j0g>8 A6骵2f8-쩮N(<_ puΑڢ#3WT960AcU ty5Sbg@wc6Vve^Wwi0yd2@۾SYWnb]* e}aucI; vJހy56G%ǚfBAQDGJ|y˱ Pۀi,<ˣ߱ ! Sffj\&G[3"|;g/g .b;[,uo~._!G<\@x?.wN9 CWʰz[4NdMv2~Y+X)X=bb`J)(+(ZW[ٴ?+*<)Y!yc=>OaΓ[~f9u߇>ĉ O$[.juaC&لR)9SK#|MB s1Ί + $®1Do !ϞXOt$$i<]w;3> f9Ө +2җ(1eH:o_-5YمQHZp# %\G,7 ߳̏ Hqˢ.Lw(q+JOEӡFJG鼟0?,y>oZkjl!U%^1@Qv(f24rhM970Ě!errT#1:Q=*%wA@/n NCQوg"Fm7YyTTv^AZ26Sᆷt1<9nE҄@q_>۽l^ @U >{"`9\مU뗋6H|~;UdV*}Y}i5P1v[v{xL2q,MZ9*jqZ=QEţ.O8JJzצxR;ϾgԒ xsՑ r\K0ٺ?@-.$WحT}K3eƿIdGG32LloUfsmP |[T\?) ReFk/I6sဆ3Rjn ;ؐ8z H=0g$ ŻT $O 5Z=p t< d 4Ua1͵] U)/.#aPylx:lJ뽵v e!h!q܋+Gqs ; ]F`~ 81㷰j܏6%W\cT`JG@S8-9-\woj7Jx8Nsg$6#ZUH7YKkAz;ޅ]ղQ{sOߍl|:XS;:a':/^0=} \BtiH 5C>,૓m޳ttaBanyÀgMnĆ>2o|w?fK>^G.s8vNH7'*@B؄B=i 0X:Uz園qg WW4t#K鉉 p+P .HijC^BE:qQGfQ6[i;E7L/xBZ@RNpXIY)بv].Ǧ&/3SNLXО#G֓ў uY+M@wupqFLlkT8:^&R u ^e(vOdvC.ו#cR$&ԴqjMk9iV h-O6ȃBMypPNN~PvH/|Jb|żVlD x=pIN{3*62qihsi;+U0md۹:lރOwy>U)_A߾$eg#z:!uӔJHǚpTaHoeJbjT-.FrzaZ7zY`h_\[`aҐK&YM2y9*"> Og  4pr=1` 7q]3ƅҞfǞ.=q!ø \NX/)QjLuSHau@A.>( y?H0C+qTcK5`4 )b5]$èXt6{>AhKOG87[4Vݜk}[tYFBS| (j$Aj&OKtʳqE FNEo1곍e hK)S2J1ͺR7ډ똒! `e%Ǘ,') M|3W7{UDnkRJ*6A$p$P0[ o9ķtтZb 1v<#~v3_]-j;x4,B F 7R|`^Nk^^2qi^nT [o(4> [ 9vr9Jtv)F^"0"@_>-.C2QPAmM. XB_B+>lw^{'<]?zac~ғICtOkr68ZBkK;MEM~9aeb$ǩ)V7  mm9356ㄔ8|gʜe2$ D8*Iѐ[Mg;KTsHE}Z%*OԋtpN_~Sn|o?&)OD kJnn˪.. o@7U0?;X5pVQ٭vnGI׸K sc:%>x50zic{"[c3ېbp"Nߙs%qL`sbqH& 6JV"8lrM>[Z 8wAҎ1 UA+ |yj#LV.$~Nk9âRF:Wfo[]%G\ :pݾb=*:QiGn$DXO^H@t?aRX`98.d8lok{'=B d}-pz?I8PKߧ{V@Cj96wic<m%ByF:~]:<3M1Glx(z-`0^=7t[Kr5^9uiyۏ\Xb^[cپ $Dwi|_їX܅]Ukʉٮ_~QA&AXJ V aP`e!H2RTixu'p  7۸i>\Ԁ9 Iӈ;FWbh3m7mzj>bxmY`# `5de${|ZWp'/[3#dؐ tuFTԎGW5V$=%bBz\_Č:9WC6|խRD"a+U<;-eГLA2:5c'MKMP߳ͨQFcn'ķH%!rMĴlړyA77\:*1йD1g"\=k#Xh;]%R29 TjQS&XCLسvPI%"ܠ}^?RsL+LC|7]*.DDmb<v M,ەļcOy5"ul5JXo`E\ij`*(ǜAJ;ZJE|u~E%+{vRs_9y!+锈-/jV}%S&d/ezB,ż>1 B e qCKx,q6++Ps2q7},0%fMDbcR1,g@qvA8K~fagjuLOz-?BeNwIjh,X:v.С+UiiǰY]iDg@z*L/\i)- v0l}[u(`yWjn;?mty= r~cD!ک%c_Y238m$v\Qql(JA1:)q Jm:!n4ϸiw_M[`5zv TcIT#&6`tnr -;4UE6K?QΥp<jV3Bw6'N,^?%5Po,=8˂\.[5֩O4 O 56\{|^=N=34逭sS| *YU"cS&^} >33{AVTlA>ɍ'{\U( MHY@=Ry?HO~kkIeqԙ| lcѿ@"gx>aD:̀|uƒZ eց;1Y>Qn,1A] p{F{yX|8$p*lU\bB1M1᨞ !sR觤Vꤏδn_qnAWzmǀP((pFA–l6KeԔZ!ăۇr2`X\m=lz&UH5\nҘ9C(fTiG>1=wU`֘Hs.xw5j"6l+y oaa\M:hPвfT(L .gPbbZ{hHqta>Ӳ>dJ, (ܡG= 97 7;D2Ң)\b#Xe}3̐+|r\XB^Uqdݗ)T6~l4F  7UKd 3-~:}m\I`[Fm!8(mkyH&>Vd(c=i)XJt9O,DH3b:V0P/?1~ݧx8@m43ݒ'c?ak0ct v=2>>E+?}jYzoִ SsasۧIa :n:tzC8,^^YHZ^N 69#C6T;;0qJk>2Z/#8lQQ{uH*O+Ӵ_񗖯,`=$^&3W 8Z>9ۙ ܰ?9\4/6w].# ܯ&O'e$H/ hm~cx(HG&!\$eLα}jj;#@KiG_z;܁r&7*V^)or}^3Edackb̞~8>X*`gC-A=5\2B9Zvi$zBQ {*{;PWk͜?̧R5^]|>!;oy9\"3.Kܧ֌maHTd*ct;:WBjob%5vj~,nc||y:LʢǦ6w|Я?Uf Pw>f"l9o XSl≁`U"O64-[ظ#nwS$<|=LKZ)JaStS'LҀԆ E6, eEJ]M(&0o/× =,CiV/[ny9,/}Fo2{]- ,.HmjT_ 7nye%&ɦ/&' `S j0]7jF? 3Ϯuzq9Tm؄REDڛ% 85X{*tI2%Y}b-Rja^5'&j Z*!ws슘C,<9t0D4?~;iDB.K 1R.wIm#{6"lpz zѸ`.0! J}dC(k^yP4ر X(%jXrT#bֿ lVi1_ 2PS|qS;gꚔv=(D&2 OvKmBQa/{}UuX>߮jBK XPB›4opNo r78|\<µI ]-Ix*T~O9=" yGG1p}L΀5ѐg$V@ұoӦ8:(ʃ<ӊIFG)1P ^gx* >QnsZ50h'Hk._AG[ʩ5:H;)zm4B.0ah2ur9%?6M0E2 ra7NEbHdv+˕Ζ.K˅5c!13$Q6k6wU4G\e`77--&[޼' ,q-x(weu ~9 L`,ؖS$')p: 7Xf %m Nc=wS1dVt{KrD vkEpXet}HڟcՁt$)pcsh4eIt̉4!&Jl,Y4?݌Wᶕ/ߊ@ ]%T@/_H庎y2<֘8@*`c⿼`|1(cUvǤŚRMHdOm!ƒisɀ5XDK%uƍq#j3+ϴ51*2sm%j%˩_O|UUg>%IDUP7 xi֡Tqk íZueP9Pͥ $d,Tzcsr ך H_1 喐rTk6A%*;)Hbtz`+X&d %+"|U \=f[>=ſbh6BAjd:.y PV:" [GDKNSKؖiVM5l2d; }v7 cFN.K"uwP$2A = tL,^#,~Ia lQeef5#MR]|Tmf{kO)9bkJʇÉ7ѿ|^v6=꒽(A(l0NLm-Ӝ1?-Q:IhV.w4c$9-[@70=JdڭOI& 0~OQY@1XMcF1GDg,_iԤvԦT;ϗl*NSe34X3xPZ#)t fq(3A%=QY:Y=]b}LXEY $HcݵrH*@I]NJ.2>lŰ. qdg.oÏy$eb}1;ސ*Q?L0mj "b[HOz ٟ?2_/s3ک Ӕ+ #2/,5W՚@x߻ŲnӨÔ1"R$jJʢ1Z`6yN-u)W`-pV&wML+CVM/ժD@tn:'v '͉D@hh,*6|&cx^{O((zuB^g:¶&m  %9]dPzNFa==}#kFƚ&82 z9 TZD;JyYmjn +p3g"ɓ)9 cfjcELY(.Emd4 C߄M}٨kײOǯ2us1{<X>Ո.b|Z_nqɶ< ,\x[V~_m'1&n1_"vp QE:ǽmޞp}jo>y&-H;8`%x)$ PCRP v!Pb"4:+lW+|p,ǁ|Ju9,z^l}S3}X6063D(5zz~v mzBh32A"iؤ/Cc~,,nSśEZecƤW`V/jf]fa!J j ޏةk/5? oaD -k87xI>?KcrT:ym:q<˹.bHTu8iL ̑&/ĬMݤ7@a+[`%h#?yuo-[˞Ysr)lCt:.IC36B(wb,,W[ln K;"c? <1 m,1`Z(?׎3ܢZU tLyZ<„횈ײg\FXQ)f)_>s14G?H1U\pzP/cFkTv&߽MCh"ek^}ʈf=v#fU0 yz5wU|* :)Äg89m+5xRc ޺(}oU./JKdDZܘ;P "ë٤-'Jum_gV4]eXw[$VG'7[ ϑ^x|wC! ~.vp2L GX[է*OA5Doˡ*9f4E9y7$p6*+fR1oS&qm) A0 4Ry 7GQNބ!y;~Rh$RrR/юHry VNݺYX0Dn ]I9R/W D.;{7Md QΊ-JayjwȖ0n@=fqwŃC~LjɕO>XaQ!QԄӲ]C_?I *NojlEq$d'$0mkm#9 n/ &*Y]F~ͷW/fp!01tUW7?&|C=-j.pOJ A;mJॗC Mp\&/ʤRƁRo3]Ό3ȾGp1h@N)A/lڋNYFBZгU(܉VMzu7#B?ꜛ2҅;")*mx{`"Sz ^Te&R-mm7`ӞZx a{b-aM[qÕٺ֣2xs $JJiÃۜ/eA&o_)*fXTeN Lﺇμ.-0(l ?/{3J}Mk6Fk%)al ] +mF`~DAs^1(U::F5;_tRȎ3l=kc]j8G;p$]=gIW+ {)rlpA8J꙯MZLj&PLi6֠ϏMR=3J"8n$#rq2+Ӟi$8RyO16QFQE75wcێ+,.y{\͙+ TWNnu4+ M >ܠ ϲzՊJS,2l>HzB?daAT.Ӕ 4N7օmV&#O;ք2yisXV-O:o0{YbanUQ)Z.G 7GZSq sqln8m`kVwim&w|0~.BII2Gj@+?.*؅K([̷6UjφX/5ŗ~IIQt%{ym?-6'@IVSM`:|,q^N]\Tn(-,xD~QRw2展adl$,DFZJ$?:$m3K݃/P`ӿdcG>tĩ`:267hs*kᴸpn#lk+k!⍷64EGܻ?ihqJyE![Yϳ^25|s# AQ{5s;:_jсv# 8.ݱU9^u{a/T:VzYu:=yq>lG;po;p >2i ,-JzI~e*hr`44·% 󗤻(WcM^\f1fn(w;S1oP6UP-hWΆeDh0U\ ]`/ODi}#rvq] =ge_cM :`3E֪vB^Eܖٍyqpzvh1> 䢶0#1h$uNA+vɆϏ.,LW5>L'mަR$Ra.cQ'R頜@Yf\);$aZ%/,ꦟ@7GtHxjGT矞JY(ѽ9Dr$=. +f5Ֆ "YNhs[  GclZu޳|l8ܱr#mjPP(|1W}TRaԜdsNU9/Jlu֍սm˩3Fg0Lh&^v9yO=hA+ȹIGp‰hG&>;ˌ4yKH=_gAYuUgsQoq+x|O<" Zim 44!:XVP40o:[no[ߡjv jtZYtl[G0wns_>"5FhuD>?䚔 2:洧VkN\ "pyK^'8h8Iv"C>O:-bWW; - EIN};j; !nxvm(ciyKdU##In5cl'L;Ԣvm0?ْh??JEfevag3rss[-M4HR+CRfc zh!E㴱xK70#̽%v7 ]K6E;s5܀: 2-$q]0M~]{ܱY cyt/J<^l-j\J}(bڳ: pB59`Ɵw4sRXb/YkOgf $Ke$BEIYT*ūPO q7Tcc/ }C@JWT}@+^$QYmBc|۞IɶYW""]n@窽sz('OfB/PFL+?Mc Nحd0 &^5F{3N3{4} 3xHt4/";tt;zGv{8]z7X;o\5-d|/8b:\hh#gff}{ϡ]!JAˡeput49c 蹭ß DPlASAڃ )߅8VXv `l2R8`4hdo }Y|x0V`n2iC/tvh&x,NonExы2#̀۽nqsB4[XK= !jJ.ɂKARc %rR^Q&!Vl0{FZ.}$խ*^0^k%AQu4@SN|dXG)zH">0˄W"QXpkDpSFM0Kj2RLcyR;IlN1^nḋ>|]| )LO_sA( = ~V˿dpjP#zb+~J &1֬h(j6 '4rꚎ˯ishUDE]?W`O/2|X33Qщm7oK?kBeeY!\zV$4KvY𸰔],~LV-$Z~oa\`w6Nm*/ $pSK3ZlH"q7Q8cHZVҌSM`f,h1 G&ZP5xc67} M?{W GʩꇜE ’F` v1=GDŽ!xyѿGLx7mRp۽)5.7ͥcv^Gn1O[;r?Dq`[JIyBe9B'|W]@ʘH{^ߚ')iO[&šͻAt1yS$-'XpxIJg,ȟ=~wQ)}+X죉GL+{ n al,Vg}>eĖNܭ_LqHxb+g-P½[+;V-#,U$&e'bh$s| Dt,tP8Р9}ZTApTV gk:V[Sv]ZGj EST}`)T @Eo޿+0 rШBDO]6.d W`C݁"6a@rM z%Z0'3`2n%V(..snQyE՟ 89UWL2`Wի2h7ܢa CGM78 ڠ"ri{3fDQHB-'Me\e[c@0f;d 3zLe=c\En~dZdw?p@x4;jdpNw"^$ G*3/8neD&J7C@O-a-!j 湖91S'v4V{STf= >M?pF)͗22tԺjw Pka0R>5fcWGNWMFȮJw k~+[zbOVK [A%u ՝bY [f/C7kx6~hh$-3mOZfs7<չY ,!u<5CsѴߚ9˕ 7swR,uVzp_ugqyED+C_YO,Mq?LJ <0GnD>>Ǟ1Ĕ48\` L6iJ^'BG)Т0G/vњ)@K]Kfxh6<4_ f*]:>h?nRSb/3~XVH'b/%LSrf*L?,:;9yx|y,Ul^Ҭ0ߑȰd ;E"\A MECX"y鵧Bɜs::K?N5k8ъx/UU@Rkum PɊD~%( h{d3fc̍1yN8} +7 Җ"˳a\O,<[/O[6ha]; !BJH{Vb0@dt%zD&UrOBƶuvT&vs`v?]izBgPړ1~ޓvt6!-WC&8;S@Z9rڒ)W"no|i,fSH,'OEf5\BΊ`gE Qn76^2t$ +<Ov_zD Y~g @iL?bTG~HdDE B8`i!9Ue##+!iXŢŚT/=Fܺo7(pU(<^d[|J_bs'S)FE9cMg[2ZثjxI爤mUkP 8 KA&gKg'˨i yaHkwF WXgЏ +}X(A>R t?E*jq=63-kߵ>(@ ET/S)O{{^,o 87IE/oXqrH!|L2.%_hig"zA,\}QDim x}dJ]tn:P53/4ws7&W@q g7%9/B"t%vfqHTe*}Ƣm,PHq|x e>_"+娘 |k Sw.g bW{iu5Qv/UZyA >*zNw2zd0md%Ռb"*֥ڦ՝&**>.#[ `bTC<\7׀Y焍U)FF.*CKC+r0WG<"ξ2 z۹AN+j`p,3r[yfPóa--xgdD~kFSDa])o#KPP1B8:6̽xyThGilr7j1HYxqM%NA2.?,; c'ٸCl,cc BhJ*]0P us@*D4|~}y0|QvȱtK~6b5yn{S>  Ahtvatd% lf7kiFBJ3`By3kMɾڊu^Vc. aVAZ}\Ɵ|P1TN{n4dQ @!uĝ@b1a_(΍2eb\k6 6:têci1LGͫ0,vz| H(O4L ,OiY>9 M9r+//dmB@8,^@"hSD r5Ԗߘ4ulC{߰$%v םD1K|whoO`9- Chagb|Kc8Kⷀe<ۥ{ 'P7.*.X_wyA".^U 0UMPhًLgqD#[@Ҿ?/F!DF&G saY/)P匭\p賑:H$J3u:9dXu^} +x86)d%@<+[ ğX1: ;*t>Hb@+3-Ƈ*#yb.yҺ%K1PGKH.6f0-ܱE죑DIy F<7FT ^ p? ]Ddvt肊[B>\gfUnY^m> G1%P"o]2Cl𭇥k Nӟ%a6`mY:eI'=JA\mp'; =< zA3 ""ESeKN9`~rP4(fH貊ض/eZ%@z?~H7QiOqFc2[W*E͝ tXPQ;oRey'B ބJ!G:$<j+i2|5c8n., wYTb"ŃnNO4$@&W鯡
lv #9F/sіҽl;TD7SwnH"AOu#4k{,i{W/jX9=TT,tr@'C,FHTSUN\-T ,*ß gE.dk4XA4qS%GLR3xptIeL)PO6`dqfP&yv<-dLj3Ծ2RdJ&"1QȄaLrv'o/) US}:'ڄ8m=jh@̳̅^k?Us7񞘁)pKF[#ZR9#΅ɕRMuV%< Zˈ:PRnt I$ҹexSsCL7T)AiG`x+0VEkWuMإ&!*;A %=SBu.F; Zd%t:ABndV+~եrCn*Eڎ^ݘY[s4^O' 俊-C2 P̅ƘϭmyF UE+ORmF`jT@VU| hkGliMdfry߻8Uт[PV%+h#U )d/WdOYmkATF|*+jh+Gp{3{(n& jiͤ@:zX_Q&t4fm2-];WNir~jC%gMѼ- )Kz@^Dg5t(SXܬqWhRV 3~@^bDP˞4 LO/%xX':3/m4#yj)`sw×2!ci:nHvv_ Ob`Jqqj)f=,qq,2,{MV?y\|~4PXbw Fцr!j?rYz_gwoaħ_"T}.4X~z,ɼG}SMO%3n΢AX 4'S`[n]rIՙװ A%ev9pV#&FC~1oǵjݶM˩Hјӯ=sd%K;ms#bln 8+`lb1SU4b]8& aRQ`:2pǩkF2˔ ;^Xb_~kq f=zuSgäR?qeCuċt.S8U+YΘBO4]\9tD?keJ BdaǰDg RI{qjZĖdٵk^ۿVɽ#>qOڼLp.&?8TVԓNe_I޵`SZq0SZN!=4&9ꀛ4Hw A;|f^%/z߄ kLJMamg_! Qs*; hm,ŌF$l)Q0DbA0qbBZ(ԯ@) Q&3o>#eMI?C~ 9yYS Z38+(wh\ qdrnd͹=TAxͶ}HxS MI6LEʲuw{d,!>aa2lu+[:N ӭw0<;iG)Nxl^YRQgL/ unR>cЦ !Kk4^K?m`L{XpMv2y?PPFsՄ@'e B_)*,#C4q緝4 Y?>Vy J\]t& O]b4j. F5 2e kpn.AG`st S| 7ey lA%kgw3W89èιfX.H< X1P^pCfxxM^\ sTAN3>sO5$- ?/t842K5 i2{Ga(Z606ӛJzcG|("o3F]hebfp@TױSwB +ǖ8;ޟK5X:x OLxA!!#.ԛ;TtiL~IAGGIW,^w瓁BB_rBrNQҞScXRW3l73)+U$qժ芖,x>zxW/_rlV,#R]W ~d&;}j&O^Sߠn:5".C05xRĪtC9җaS72^:aS``{0/$ R#}>k GWMUnWO3F$D6n&S*Fw$ O_jd a jZN2TӀº. grftդӬb/J64E1)UA8fסFݕڐBqk#l'/+Wq5+ E5Gs1 e"8GDȟtH7OtG$!Ԓ32zm$tA#"H~ 4L(@|;({$|,c D76c-ti!U2M~uћo!P>kcT"nُM_nϮ& 158\#bvPP iAY_\r%QsU, afV78MMEj1ڒoji;)a~{׹V,1 K8epr)/4.S`6( >\]h%lO~1iG蔀ꚜ nVTcG/izYySSx쨱*Ά߿<۰qf4 6֐eE+ruObv_AAieW0&| F~#h%)d(gp%Ҫ;89+Ƀ|oQ8gǺvif+Bd,"aHN,Dus'-OA;ļb8E\L(D 1쵒$Q#2$[, 7lƽ/?p妬X;q86~b x`Gwr%YnAd% w~{Ƭ.)* XVW+%`lVk~b5XpAV^ǜ #ia\]XcՖf< )"&/sr<1(1\G"m6fp[a΄ϸexk} c䭄P\vr̅7DSD]G(`\{717Pj|úsq!)(ti4o:ϊ-sEM @֦!9po*S'nb FJ=bXQ\1k%Zg^P2N ]v&m(f@*nx.MOCAl!UQxnBPVF ?2yDƿ#)ѣQ <0'45hWuD'mBv ز&[gzjaQ6H{`Xu%4GV<wzut`( YA*VնE;1ky\{ӷLO" e!S)7;=Y%1YÐcfd}w$O&kҏ49#ȉ/fľ0My}/vB xRXrך :𭟿C^m#<زT՞e&S) VtU|nxrqb/IIvu><#Z- 󞇋lAJgf_A7),ĨÎ550OA}ᔳ~yگML=]@5=Q0 TkQ8#/,(Ns9 ԱȎ3V}Q{ٝuElqKNy7KMpx*`!~ql)? @$qh"ƾn+$ zÈc 's~uBcnxKJ ߊNڐtBk'џps*P:|q)qhzx6? & l9 HV]9ͽZ#XG^Lf-z6z>O;eZ@V\,8R QC"D*9ta=e0CEjcG d+](JPO(d#Yd!NFT5[e [A+gp^zyJ,_U<,zx`@'5S{hvSYg Rtfi=C)i )Hhw2*^@Ա6 M^{HUZ*<{ᑊ&Oj3`9 &92'{6XxFR;mFBŻzƢג5W\0Y.չ31=1e$~F^RWMO::wr!bɝo{ & ֟\-` CV!5QHz[)XV$,elEA:)dSPi,2;#:@H'#h?b`ĴIQ'47Apˉ _ElTe(t6?HnViƚ`M`ED^1sԯI!W,ow`#lW7WgUC 7X* KEQF[((^% *])¯W"}-__NDXp]+URCiD @*Fپ9z Ĥc`O_BBYFNC4 5M=q Y hU7oqGt3ƹrReldʃ& [}D5nWFZݣ;ݻ<:7'5ͨ"r '*b]vUL&@*Z}1,:R)"dE _:Ϳ 92g0Z=\^Ɲ $@x('SJi5-,nk>9S.d h_`0䗆z4/zy:kgBTSwk^m';8KJdS#g̟ i/ʶ砞H.NJK&^=yc؋8 -|s#+V& AX'$ veGRS zd dqȀm)7=Pښ,oKDq`_]9ŐS~E!I؟ozq 0o#fFv%`M&:!3sn? rWBMSc:|ߡΟTMGa©a,iJ5}?T+ #G4!v>{lotUd "KýS$шn $u/$pƇ0>+2l]lMx [ L(F1 [OR& FɊ(<aDf K cC+=iuSu3_ 4T&VSMآRݰywQ|΁cv뿲y1}cD73PhbEȶpЂ{BsC2;S_b"ruc y29v{6o_ /*hҫ~^5R 8 2\a2&&ysg I [yR cr3q"'b: ˳4:S0.,3;<5M4fLVm`%"0ג/̜©B%oQUkA-^RE ej ;wT(Ubm* 1*fe\N L#8un .Om5VrS]XhԯlPu4?Ri HޜɁeDbxS 2E;تǧ;u^ O){Sx1ەWn2;".t~G0Bc@9Wzj ^ UrDUĪgnUsG%X61p7sr]0/X&MWT/'GA'y/%\bHŅwZpP溄!ɇj 1Pȥz%G^S즑Զ~'%+XewsV7?".se;zOpG,%wO'ױ &Bsn]=rG2%'< Fi`ۙ5]㩨t+n:}F :3B_6Pn.ÂMyJx ͡iЀ:{445cOݹύm@I]s11 ehce]d|糿82\`!x¹{ԋ[nb9yf/;HnޕS,y$3mc)u;3@$URɳ ͜ v%M=i t+|86!CA~U9mEQF5GNXy\I.tm06̖{eko0-_1L'Sb{5ri1c `>ȏVUk! 6i$+ʹEy,MᄚbnbȿC 6ʃe$=1RJ,/@b9 6"_!6l.UR{30`R3Y" Վ!#gUi\g[dt̓'CXe)\0)[Xyb"f;?\:7D8f&|uoi;:m֢uPP(fBC$ 9KX`([85Q>TD6&VR g)t~=-3J~s^[Ë~~@#]YzE_&侹y0Ű<0G^ n6+S ,rCH\/wFZD$b8@s q bHgWW%8fz } h(sN5P D3)$fg\%#>YfKo@2qdqn>l}x|L8x"u{0Ac;a7KJ۲5;BpH c0GZT**(jAlz33n贍%ӔFdŴC^(KvkQ%A;h'H KQzzOH\8A%4l/hRf1.⑿GՖ:} Eİߺ~K~өD+M(!*;~Xav|KIm igvh%Gwܭ& ȧ?³ےPh,5i@hyw맭ZꆍȒ=y $٤tǴYhb[(I^/3w@%#b / u˛LEID0 E[a뽇IśEOq@2?L$/~peBsopɛл+Ypgȯloںz̓MMƅ0E͈D JԞe pMB@bJH>oR Egmq$ڱcTlDTV};#:LIsDGHǓiɺ[!Q Kb0oҞ]u\_]j0z1&`ϟLM\Bŕs,˓%[=DHc;=#NdYyWUsf#`U&犫eg1>T>zBhR 67}lE` *͉c0S:C63b wTX^#约 Svj(@N27E C4#qH.E9~ѳi‡IևI7v+ԿIeɵn3D2Mdn8s}q=6֭95;`mz}glM%*\L3GGM+[$ًo6`ffaGr m9%N0׵]4)9FQ.a`zR*"K)R[nx&~cJ mނ噓]uUiGcEie!]}{R泚:+gzrE9=9#4ؿ KOp*9wBTI(Jyt4O7w%R'GBw:G^*"_!s8N9ZR kܒ2Ra7*W 29>bK{pz|.4tzO>~37)w=1g>@7=HӢЇ兡b(3/L"XOD%τl c6!g`WǝŁT Ip7(=eە=.93v_X0 :jc5:T'ӨPRʤ u\m\J?CR h\E5`Ov'Z& E_"읭F,m?C2ۦpԈ6ce ^-%x,Ё4d_J(?8]MQˑ\v}Ƃ(MG-sKDz q%Ygg-,xE^ᅧ_`5j8/EՉ;&py)\  +Dad\.l`@FHBV$4|(xA23?"T!\BnHezx$~ od(^~aİ[{ׇgZ3WH5I= wM+r˿AL,@:&^yuTi{aVA;c0Nd[YX;89um;,yR TTR]0yץ"o}z<*@kU+=@xLu G}옢X3\C_>EMM: E`P%qXB¹J UAjNgZIJ1B64kWWuas$5 GkDte'"H| -ۖ#ؘ*1;(#qgy&F6 p9,'eKt1Ġ غ%X)É_Wf05JϾUgE-L[:2ȍoDz%ʬ}nI# 2ϻ5!g. 3E#,)>-iCua~mv&>WTM=gql9CWPD/%8#(7EI~{{Д;>"mn="8um1 < 0T0s\(-d́%ecmDry-o}BN<)=LJa!.gBDKXHEmXXբG hIQnqW  >;Rcf{8' j\~e(V}J\9 G]jsi=ʑr j]mvElV8ieh N1%anz$"͵|G)VR{ԫ:C4p/S}Vޜbq &uҧ#SUdR3ZP4F"?vicӪfmISQnIz3!+e k-?'|Ao܋Yox.VOÛqu5vV ^ I!}u  lSf)|E ,ɠj'p$TY$$?(`ǻ'TFI@pu6EʦZqȎsRBclp†jǭTTj>);U 0Q=⿺]!YdJ.f 1#L>Êr!7ޛv CAqDFO骣~ gg*VM}+ʢ"H6d'@aH|9I2yvFs$1zA]M kuKŭeHK;5Aq `&-Haxڍ1g$DIsT:ձuߗ>uyygJNkN!rao2e~HKLۧJ1$5g'Wۧ"ݶat9 E}]rq逝?cbeJ*d 2wai _9G|y;'5]"Cɉt~sp밿ʼn̦wޞͳY[p iz]5K %s.Gnv@NݯpQ< h: KlTkˆV%U<(^h׸i:D |__eaKмQ_Br(ea[ bjJ.xF P) :% iu>` $Pā?W^@t_FQJ-Ƀ;S&I30.hHjU-ʨ12 %ۿrDDA1wD+Aj7m̤ ̊Yh&^*I?9[4}rMv -;ZM>̉ލ%BJ*krۈI !|).(|~x!&Хt&LU}c3ED9LQ5ѳx4} 9(AN.f"`"qAk$ U6 @ 7FDMo/5U7"wJ<"R|U&R1Ň8s%w:(YjjZomW!Ł:7݁S$Bc1=Nȋ%9ObN9]yWY{N_ƸQ'ٽJ(Ql}OTPQ¤J.zx4G3t3L1.AD`hy:d)ɡ-™on%~t$* y=8?`c1r8z fPEo!ƕK ]!S:[9I.aiv,|"J7lb{ ԓv- ~ I 9MHkqd7VQXR@oҰ&QnZEPHMWF ;xzo.d,"F,7ɲ7'($2MF @K#8*nft]# FRO2ggBB >q}dm:,|X~Ds nb*-t7D,ݤ6/ MI}iCz; R8& O@Φ3!'OEenjAYwּY." .Lz;*<1bωv @'~lҁFd]hhdVW57RUsuut瘊_5)9u&"t.pr;㨕 9?GW}hkQPEwKӑ4KOdR}!88N*smD'6FLچZݩ rJZi]1(AX=VtŸ #KxsHP@E45F0>&o%<Ď7Q >qLw>,|N$RGlHJ~6ʽv<@fAو{ua)/|TAybgbndm"kӯOJ6!JsiAnn=zE luD3쁓$dteJ@b b<3Gct~s$ԭYعNCcE>1'Eۂw0`6#1dt- EfݦZc~ B AS¬}ѸIbEz;=8+ 0BKf B,OI7jM+.5g(S?QS DS #͒Oڢ+-(hoϧU'I}6"e$hEB=O!ϛoA>w:a@R`amC۱ D$h)o[~A<指Ert59s+4t̀[ +U^ @lW) 7ŘԌrFYC)u5xΤ6_9 p sHƎu>5ɆؗoX1A^1\ e{er#;$9돑 ,x5 3L*(Ls=/t #V`A/*)Z$HY Xv}K8dM'aŤ:gGQvϑ+?֋F]Q萁f1*Z%Q!o V"fAiB+?f&8+UގK4qkr޹^Ayor{.bMk[x%?{R_݃|Qtbssqf/{=1PPk|W(i}o2x>j$ϐ=H7/%Wk1rc$xsb#,1J9wɊ=mߚ8hESHj}5Y5-6T9 ǿ3g0ZЩ<ܳ0P7P /쵐E6ꇤ}?eڕdDs"pLﬔ ^=MkD:E_MwOHP&BQ{Ie=-ortܳ>0{|P/-i^y5i`c)HIǸ3rkbI)&(CZYq!!,Ǯ55i{f-@/_%{ |քTm7\XWgZ62T=9J2V)r4U %FZێ4y {AC +kcZ`fb+N0ge7(;uH5r *-Hy4zYoyM0)JQwG)RwdY82$T*#pS`tktlQǺҪ2ꑠf9O0fN ho>A9X5(W|]/W`mG;Cd`!Wio<ǎ>PD!={8QOciU@|l:,qe}8tYPG.g@%}U˯t7A,2`4|G>ΫanDۨpM[&ŭw~`lz;"jFE`0%{ѯfOl!鵶בwwňĦkz hR]U2!]~O4X?x.g7>i{4 bꢑB2em!_cba: Y~빒?a %ͷ`X K-\8twvj3mL7O ?SeՑG?dMU^a) cɺy| d .ZݟEDz#Wm[ z$pqśzRMG:C(mY[W|Kۻ~"єp N$Ǥyɜs-nf7*VG:w7=ي+L߃rZU4P[ aᵱ|-Š1tsGc~,h<ѹ^{{cx9|Y ~P1Y<^R⬛'&|r8"&J:ryFd{Nn?/$A;D]CsLey/$0+QGmBee oxuWLaqX 9>>㵔cOdٲ!SBhSG^ũN}PVƒW3XՏD6$^g|i0%CvV?_6;r6 ]~ HiOS^/ӰE'; 杏a&fdAǔ\?&qZP$kO!hD|nr4hѠ{JĬ?jo7xAmjp>/V]Ƌ _`Qw?gjM?џ o]J(4rY;7a4[e/Xkay T0_6tI2%\I& G toC'wq'Fl2Zq}rqw L`PHO v.ZA HeђToQu(;i{Y'$S<3NS~X-]+?U[[C\KprKx!?XOdLx? sՌ<V5¨b:}*:#s?6 t(3'%k/;C";&JeL>8 ~2c$ #ڑʺH$a؝]f}̗5_WM~?ݯ<ap0L~FB 8a<=ܓ׏/EUZxdM{gUk):F&Yw3+RزugACK4ʅ(GJ0?nTC&PM\59eʂ* 2*4fs: CX*yX<  X#θ=pۆ%. 62nA?1ݡ%M&ߖ:t2\0T/wSقTgL{}fZ00)T2̭&/\kF?j`x=+`O %:0ç gn&F}3kf0t26p`ja 'LXF> CFz=ۊ&"9~cjM5i0b&'[;u|luaeJeЮ,y stv9i%xxhYRVs3GZYɉ,t2Շi'=Cb3M/`7o I'$hX eQ r> SpP̫'l Φ50ΔW5̬[p\͂L_wXNj7\d~0!{$3, 7p%rT~P$[_EɣW xJXa5#z>ח|>~)6;,r7lx4QE2}5HDlj>Zp`JZZ~$2H/%k#:0ג 3)&rxV^:ŭi&B }M@Oj8!s4_L#Z4}X*=#iu_d;)=B#p*ߠ!h>s|Ʀ)bNQ|WWc h(mKVᖐ'}vH`4Vۻȕ6p1=:Dؤg'/p1 B@\Qbեr]w^<LJf HUjQ^ڥ3>LJ> :*H5!̺>p x:6NKwF7D53Iw3Azv}B7jrKD|#nbHٶ S?yP P[j$p}}X:|JMPd ziD>w-KcI?ccp;B!' Pb~7hRSL0{f)+msnߵX&xW0>&0J~_wYb.)[-b2wZR]nD8{Y~qf TaiP|b~O9Y4̦+f)㐮umYE1W1BhňܰubHKK2T u _K$p٬fvP웆F0 E:wRU)7Bw0yǩL rL,ޅgeH/[^[%IڌGQF oeSׅ1D"@Qz]zip6@Ӽ]Sn,z33HLhfG9X⪯$Tiu]QsԐny;h>L("/{B%)ZvR8c*Z 9z0q GTӽ|bgy1p$OQWjfoBol hL Gn[a#88]Nf*)&qc6Wӊ5m߭0Du, >tGԆH}ڻ1gu;D^^lrdzl$rpL(T3? }.l˴$9?HOd Se|Ǥh/z;SC胀Rњ\LiRw[ #+4D%\@}Ii?AKZ`v11[Yƴ*NMd"j<P$rv'md)z ==;%_.iPNaS[tn{ _0sdļU@~YF3EXvM|WZW?v3 =/{t$S+繙2QT :ihs4yknMn&3kmJgpzv`81*N^ {K'$!\c (Iң$U?@os!KAoudgwQKȟE^/fq'Fa'v_B 3.槽6@s;zixFJu=-Z%]-eqB/w%Mzx1w+ p0&Zm?ܲ ݭۀV-5<uD!-yh4ܦ yBQsXȘԛC| -}@}-º[vvF|`QܟEd 5U ʬG{#Y,J;xnb)p`s,T(Y$!/KGM}OY8Y4.0~lvM6E~3\Y$S/WF7wCX.ӿ֖\ݧU2Md gċ;Dp^J<69^U .8%'Q6g!)+u)y32KU`A`7G jFМbLgs//FyI[S,&դ9<(X'~o=a_9cTlBHC6KL;[y0H$;х}:{k-j+a.̙s̷r{&X"2\!N H, Li) b68Yxh,-LnCڃaװ'MЫ{B5;˞̚ߝ901**YNpDk[fJ\آO#/.t4eDA7LrxƵ~ĚN2sЌNf.GM]a|&^krt/qgEVxxätDV.V`h1hj=FD4xm?f JYřpE;_=-G ?3+a/rLE.ou)|nZW,+T{3(5VbS9KU,5ʋ)bTIU)ruV9[=r:C}79N+tC)HK+gF d'- h25 f*S.zbo~e"2_P5+bA6##oxU>rB+3^bZx|jڛdb  `#pIhh@y6. ndj]* #!tIi=-V*}O"(-[wH()RUҸ]F¶寻Gڦ`c!_NϘ*l~M<}^<Pklr5Pl;]{G vΨQڕ;r|]h1qPEBDw?p4 :$D]pQR(Jb.饣zjlҴ%x̋"pFݍ5`?>ɛ;yb'~јfep?Æ:~Zee r#q]H̝= NT=/87vul|fZ&'Hd+[{s>0[1bYx0&[lfxAW6?Pj q^:md_/J`5gth!]{$K/>P}Uc%H(J^R.ݗ>2Oj2~=C7kQ)!a::}Ɠ9B}uE,N: R IϱitZ@L ~sL"zSPlKxyPr(w<Px |gEh:T~8+{4nk/`c5Tߘ?Y/γ4Is0(ԑ9۩F i&v?zQh?MS29Ln _E`A¶nl|Л39B#38wP%p_&8&;cB08PMH+xöX[Z-!Z E2k2pۀ߄aEvdCB,^)׾Zv#dQVw=qVx@P5csX𴘟veՌ׹#oaVj.P/ANss,ot!_#X)#j&$0zOUca!>+nhHAF,\> u\`@ͶBh)isCb"$l567)eڿ2\dzW&4CV'`nО+bjp 72ѾdwևZ;3$K4l!9&\f $ 7'$K- xp7D}͏THdS=Zލ:|˦|$& WqwE,C1,lWx 4V*)M@ qkM׾ziݘҠCt+%`c'=G$;4j塀Nn$F~jf/LhU}/&8kM^ojF:{MCfAX)X=sI[F +JJq[XLV#'M ›# ğDχu3NV80?Vp2:J~`H[#LNSTLX0>u >9(D*# !^-am^ibdb ;(tU9vhWā0ޗۉeؾ_𹣍LpP~\dE% )%S$cי!Xg~Fu3)93Biy\|_XLZ'x״ 7إ_PXmgJVHALOB΢O PDVݿg%TFPCM0?7&k>0"\G7c$LVUR+?unjDҡתYT"q8ܔ)+}=8O#GFHXooaM"OSx! 1Њ{H<T/i\9:C=YV+|*DҔO .Td<kK P rpŏ ]nH(`5u7&0NMSr"mM4I),:WjravD#1+ֲ>㝒j0sWSasRMo56oq+Y (@F (|^y|8ll]HH0Rp=Ob.Kd^jau&YX$D * Wa@713L&Z<\PWD NۻI+R=:1=. . btCo;e @'l\BܖC&＀YFhsv(&&Z&}GGVG'Z| L~-)+}<-C“n* 42Ew pnCP_J:ى@9cuQPVtp2/n $WƃꙠ5s8"^u\m7Ji B;ZNogL!I!Az+:Q`,QHo˪!w<޷ԯ:Fh|)~Յ}9 3p- AH C $f/K3!B޽`<m݄Y$*e|![wQκk+#9 5[`vaw\Ujyv"q\{;MSkD8(FHv_IQ-Ž k5 zqA;BZ>AK&ͽ9)![oB8"UC^aH+ I :ٮ}8lb t>zȩՅ;ޕ'X`(^v4v2II oŎhq}.+rڌ>} RO2J'ƹ3gԃ-L'ޅc\Z~xkhdK(_A`,P֎\QT:'Nd\K%FnVQ:AcLs7,a|.L0B.s220;%KDb'ƀ#Ht4s^u6aP@:iY==^6+8 t|ٓեҾL1@ |,x(6'&nuy_Uzf { ;;0T\uj9t2ZIJ{Q (z<~9I/`}L4ßUf"'Va lYB0V-|u5umdAo l|30D OQeIvj&$ P.rvN\! KG!XI{1mB=jpI~:Vbҳ3_HDwQ\92L> ϳF6klz)(Փ3] 1;$'a7̽CAZ*O i4vOG|SW `qƃ2nĕ48v-Jݽs&O4 _!)}X\n/ 2d|hi9Usd'G38^GV2n 09a5[+ 'u|xk4_?ΐV7Ch+6ĄLl7ɕd57ёb 0. (mLRڲ@HX 4{tg9F?]BGs"UNvB"*T,_AAS~54 5zV~l|Iq_i릤@0¦3w&6%q| {k&S"ވ %Jr~M9 _o0 }">F?$t*ϏNmW1xk\!c|'1䬻6 0ͩ&D"}8~󾊇J/Zӫnz.ꅽj[iOQ*gJTʊ棹A2grglV#*{<p؉*HYV{2^Li>hhՒB|V}eQ$D'd%sܪp&KXhkmn0訛>;J@h<+b4W xciu*1 )†(yg`X4-{EgYp"-{̀ofn+| @~n>l, 1?VxFF[:Tj)a/! v-,{-8!톃]Pvcru>lgHm=4>ߨP2uh-וͱR6wF(NVgBg-FD?7Hې Pړ9h?ڛꔹBܒ(w"d)1Lr4wK~4y>t'ViԺ]ɲRNr"\}yX7k] 4KNiS X2Vk)?d{/O]S U((KM\MPvI׈D)zJbG^Y$/4TArIKOwĉ[Scl>õjli+s٭rv'r$59rtuB396 <۷GDΣ@XۃlGyS9ř$CAw&~AGfcB3H22 >jby#E[:ÙuΩ g2z{4M?wa-":-5bܢogGZ8S҄?d@-;9ⶻ&t80chgM3l5ےU%D<ՅKZA?xX.5L Hw}0F2R\ Fd'&frpPټ@d[@> Q` |ɡ+>${Iy̓g 0xd-ʿ=XQ17/||z7å93á@׮Yc;DCbv؋Th1R^~F@sO4ڰ6 {J%5x ]pp:͟0]:íL5*N)FGS};j U7W>9)"s\<Wx\{4"Yأ ޴^MF2EașLo@Rb~D :<UhLOβh."Lȓ%w3V %Bk˕2 ;rUv vTw=LԲl-~A^$dWݔHS=oϋV߮<})`FuVp&7*N qDQFYSO hGTkp5JqFK.tag5 f>fMλ^%$+KdQxD5kfNa+_  fF;aߙTؠC+RY?JOW\OZ3J,T 'LU#8v SMLaH{~gK&d$"0ݐ2Fa<[# #Zwɶ*ܰB%6+~iL\)L. 9ιkJА%'e5amD!e[dI{Q̡}T`3YE4pMFK)QUwhj1Oq  dzwaHI\}ևb tv SH[ibqq= صPAUZҌMy ?Fuq0+ \ [ .?s ,%`}uH E[9_)ivj2ihjՒi@Nn4OY^dV}OnCN.|%f=TU90U~ 9"Qmd6P;k҂ď*J|}'5IX4T`{.+wW?4CCy*Ihq;ZsZlk𭱩'p xI0*Nu2ooǛúNBF5tR{/"y7.>? C:W4!S/ݾh%yh85zYw j.dޅPn{' >g20 JIGa:cZVp9 3)!*Z јd5ZδY$^4qy4]R{ zb,Z匷征K4R1=+εfҠq>>BKx%`Ú'!g.+ނf`]dFՏh@+uXa܎^7Ze~{@VgvJJy;wh{(MթqP[u> W5uE<<ӊ 'B0ojCu%%ZH7LJ2 -> kޑ).}khf,wŕQ16u9˜,BW,JhŬZtz'zZs%ؼkȰJ9oО7%hѼ fm`ᇾOzO Q1ѾQ[J`%,1/iL; LbýE^d C2wT M0ۖ`+]=xuk:EɈ/p?*Ғa-=7Q/zLjGÒw폟[kQRC.>lTG#JNo'rT P S VF$.q"{^وJW&nUBrbJ&^5XmE4Njykx<zfTxя] R/2^U.aHG?@i}Wc(`DX̘4 "ϠjŬ `K[&~Ј ?,erԏ<g'H(N܃G `Άצ9ր_@SljG㐉VwV~25ͷeL}}#!8)2vUsF3*:X,\e<.k F,3}r>%462@WI%D)c..4a6(g V5Ε\֫4݂d2Ьݍd%R cL/ S8aG!Jp֌[W@zz-<uٚ'+.yOCal~O # l=L({ jSgYv5`NJ[]ԚayD!4Q(H$%f:HdmX_0Ǔz^/1[!n9 ́~`blHUh1‘أ % _2VA@TxTݮKs rL@ٸA7 *DPQW;Xd N/8#49-s,Svy? 56 :c8, 5xU*zO]zK4@;I[9"ʅ_ri%kqB=T)NP_};t̨@2@vWFQwmds^ۜcŠ[k+-twm&7F-9p_=kD$ rjN_G(4/qhsr0DR~TDVUE֪3رW qG2֘\9HֳﮇF}ɐt,]kEK 0D奙N\+jnHSLhs-[DmyOA3xa{ 'C!ph U5#i>58\X(h$Gśu;ZކU(r.6I] jK&lU|m9xwcT?V(A"eR;բ d]0G1_-19RqУ0KX(GH;k_x^OxLc\X&! $Uȶx}!Y!-Y~YMCuj:(btf*KN8b}늮LZ/cϝz'̩#9[|b,s|bJTAW81^X,xBNcb˕/.TP_ɋ,`$#w>s,l^CI-$wwaE[q8Ts|>LLzmp9NxܦCTZ9GXb:=fMyNfўqiELm*_0SiYY4qYe{GpS16.g @ cIյq=@BPhd=.ϲ"Œթ6 *gq! T  heF_J1!iײ773??byb4]+7Ff'/iE-5wq-5զ&*se4׏!C;o>̉jʢeGzMВd~Qx'3*P"vT,{/Wdx}OٔWZ.HP_)C\#eOg7R Tu!ds'f@<ՅvF 5֬ [pZ>fZL⋫S,3Z WnD$ |h^`LAzja <NiUp`rvl8QOz*w]4~Is83ĸZh s(Bf B}p t"LF16֜HLh * xoʹ % \7:8GH+On}BeZƾm M=oVlng-2^!xIYOZ^Ѭ yA'WXWZ'S1dQPU&i>e3Dsp|]sC: a;e,ƒ cR @Y࣋rpr>!lq Ӝm@#g&(yd 8NHWҿ3E1S%9ɺkY+1;\Pߦ*SL8/ u-SkkyKZ ڶ4P܂~+e(O 5[Ef3g)jx)/6$8x )E}Uy+[(QI>7F=S4,PxTpk2f~9F.`i0=*%qqԉÈIu5&S@@3k`$;l a2Ss)z816-Kj LMyvVǘhAuTTKJ[Щh]?j}:0xw4yR)JQMwXr`ø+V)%JQґ%T+Ny<@ݺ[µ{9$u&D8(ʺ\Vm`|NiNvHo2X}qC8jCS&>lzs#F Rӑhr;Ε@2ʎ60n! @v7`c-jW?R}sS#ɸɼ'߰ΙHsܶo$>B"R=412_U/>Ji2~@ U:[|Qk(ZHojJ`N_gkZ<=e]7mLa0A]V2njQb%X F+怳vhIUFs竷>V*0Pú"~c!k87rww)GZHɧYȯj6=A7SBU;%rkMә aO&dh|do͏(nPGi"nɨoOs!fs+4iTPJsF'Д= ^c`lxR+$PoHwF3ԧ:7'Fe"rӇzHBm?nӟ3T]Aݯl[4Nw]+Bj~JۼS&6/=m ;78F_f)@4;%X2^eoք[e[k`oukuVTf%PZM<٬4,Ê#Z0W4,|p^gmS\Eۇ@RUnucNw. 7LY)eV3rĪ|/iU s8n .ݘ*X5k0] // /h=?щqőhv&t($ږed+&m x<[moj"6qb.Md@l"NbږlKQ6p|5bxo(mŘ za^r{@Ipm(<1"p8n+1ƼI2/2S}8ivx1b o_@E㊞ǂTߛJ즁 lL7d<:5!,*T.߷ؖ,L.Bu>1tS`e{|)ICBoVSNkzwh E|2#>!]zExo’9SjEc O;4zLJ_ q)v ~|vJXlLQx'-`@ |j8żJfԥrcxve#P:Z?esȀ/BG^ilgR/ ou< k]I@Kv& gk4h}20F{cpdtn aI![kRФRԍ-]Iʓ(=;.nш5?mW]8 g4 WGb::Z6wʖIRALyÝ=E D*D*f1 @Z+S?_'&-ٗXiPe(v^`* &g,UJlcwgU]xG0lfTE|{8(@4em6Peg ;;G0PrkAJ B HiN^` R Aۥ5Kf%wwSdir<|E<U >)[PIYe%\ů ;8|EΆYwAٻ>wD ;sh` h[iX\5@`JQ%4@}"lh]Bf¦}pdMK; ٧LEA"JQހ1Zô?Ybr虒jwRZ!;E0ȿBD5U5gP*U-tD\]vح޶x3 (ŚCR%*rUV Pl$ ߎMZԎReceq</A椐Uuxȓl;~ͮݙя9 &am&le6J8HWBSS갅dz$3{]W=53=&,jsv^d5h`JHkӋwܽ"VCaE<>Ý`9șkP:G҈2wc9#p;M?[6e9'q&I˯ե;e:Sn+c훭Վy{@V`ػ*gwZ!RڂYtFs7 6@&Z0M!da O @f1JyYi9i9'Ok/ TUL?VH{j $x˾1:LT)w7,daҘe]A^8gJ5ii^cs`KXYOio$^B +õsW!r7țBZͩ#f:0Ǫed,G,[b[%ׂ?EIz<_ަH3Zm_RIJ F/Uj\)J۸OD'q)Fg$5%ghkN ْgQ-O>asS32K 0H,7m*=GXӭaآw";fSۋg!yPbp+#< Z5Ib9E!m7CfJ9~t~CZbeK5;ਙA4nUz'2e䪸LVCF~ϒ%:=FYcY>-Cw:O{}sx͎OEdaJ"*G.>U~"7Fɷ#H,5^~)`?'.+%D[ٹ x3G y. #@q.SjFC(W HV4w:n`tlr9o/BR@pܦ垠l|MѶiqeZU~Tf'*?aE⭋X8/' y7K?j5C–>ﬦ6X_H^AR_7 8AؚA? E!2Th8󮗖:Gș~WF` #1Ů8Ε9RpkaO([ow'4&tiZdԟ%f80ˀG*X0Lh'Srῄ̤KuCk +4cb&>#+{@X[׵iTP+jf8j.p 4Ex.XësAt'e:91*!u57饝ڜ{8YYniQK+MP;XWs[*'I>$OȆ0Rj6rr Idv{_x+̆bƟ*[0O|wY3CٌVe1 AVo::{*n[Qu7ad&J/mujSB}dU#B&&`#'fV`mZ%-楕4_pzS}@ Z ivp15Qe{̪̿jre:@斒 Bq '0^" [ۻ*r7 Pߨ6!:F"e.Ԇ|z? Jm[ vq{[J]96I;"`fgH&qE0fs 14$WHps.MJD~hF-W 6/a}a]}Ȱr.5l-O1+ ꣑"t-@[ڷ[ï\U@IrcKG|SÉX_Zkq'nn3\jP`t:7Uі|rA||MU>[/؁F8%CG`-HQk>_kcZ H3ByNV͛FsCkmYIyx;3/lJU K0 {\5z\ŌܗQi*<+띙J>8Q7z&!g! 2) ]UrU`&d- {RE"#(M͹MC,ےp!ϋ4rd˜^*  ξv}"F'5nމ / Ir2uR4Qջ-RpOw+Y-( ~ۆ=;DIv{# -s/x(ŧ1-L"_5b6$ɲY]< }Y| [Ȼl%ci~B`>+kqBkb1l,N~>5kjşsVT[vyO݋07{,[ܳնhJ'K_N;x؍>V+[CdOF30сIbRJ27XƱE5X/3yH;^޶Sxg$Ih&E#ŵ>j#OB/蛗^a"\7NqQ$[[(I|\ >OD}=wDފ쩲IJ$iGj[UNf0wz~@6e2W]B]"&۟|轮?×fX,Sk"݌[f>*NVy {Z%W.YϷ'MX0"nEnf5 hGڡ3 8Onj%OƔ %=X9~ra"2xTL*E!&pT=Ǡ( R0%\'Hwt5ܥqL2UWez)SXQITw$!H2i]v13hmD$J~ZJK~A~X-:F \hfLXA+=&2L׀uW#(&P@Kl*Bjݨ[K3ϲ9n(.}';N"nãYc5{ͱ ǁ nh4^dJ )xƭ2X2I2^jZ'\Z BsZ}[h:T#6QːVFWt;ZϬMUb]B zЬ̛phA UәW!ahźжB'\Nuo/Ed^@EL ҜL "  㦠ugxZ?\B+h\-?fwgfc6e. {ұ7!6UE1zLZwWI 7!Ź+%̀Y@Yautq)Z]Qvt(l0K3Tok&ϳ~sѕfovٟ_<}e&JGX <ȣuճLh  ThɂbN 3o]փZ)zS V֍ccv+5 Y)WBb.W'G[!hA}YX'? r_T}wvfܛ|aZeۀ^al_hv?@ PZZ0B/Ĭ;c73UfǺ6C=q/y>.5 )]AGkh{'BvBr}+sե264L]&J+qd/{Z޹] lVOo#ln+'q?Y٣pTc;Y ^xRO!v> K9 ׺\& nbqu=z(BOT({[Q"݄U0 =a΢ݔJ~+G=¸=^¦Py&N&𔼖uB%GoU;+}F^V7%A݁ GDyr dڠ6Tw˾Tx(9QI801/]( GBh7#fƈ7Z\/? b`[B9 ƻ%0L*򇲿nG}H & z6 fQ>s7B4}[`Twu}"IuX[9yuxUHƏXʿq0=eem{9^X& zˢ/"LTO hhguk8NoPRZP$Te:;sl/NYQ#Ɔa "O?lv$cwFqvo3K)aYRf1xFBm=lW/dĺyBPY7vt(X¾0.p Bnܗ#LB>k@N8Ο:t9 < uZ޷LlTxA4%7J~3$_N%Xjif׬.ڳ4"H>atjTcl:ǎ:% jC98t8z;% NnIYM"Y\Qv.U~vw9]@b ϻi;ܢNQQ:4q$T kilXGѤP.{ģj'u>yDZU6Ɂ=bf6dhD.e4r}`)Ad-ϫAgOYp/s2( /*ۼe,4*x58(L_8y89Euu<^X^Od^+DW,(c$ SoLصb!F@_c$zߨ:%XF*K{҇:|h^}p_/q"{;pX~>$j%i,ֆ{p%\@*!-3L.oR}SM^o#G<4Ǐ 4S6zc)Zh%"*GbR\8d՘.8pT=A-Wu "Osuh#p\Dxl+ )Gj92*Z)WOS3R lY;>GZHe0bU猬 _8MbFX.]!vS԰3UHL2abH+ `mwk~^_[ik[EBJɔM09^ e^VN*y$CEJ,@9 Ŷ%o#ʜ `&u}7 O#o=4@ x7O 8DJ-/4iAvS\ُ$^K.Eտ}Pg#kcd4yc)AA+n˰]cE9px,c2O`#&hDyqSu G-P=0iJybS,gHX/$/Jt!k!M&D ϵFCь]W'@Ȑbj)9K&kr~.Z4=9N{'Lz.8yK$yd9A!Պ`Ic Y ԙ3S愱c2dxجĘk S.FH')KWiav^>^XGA|NFK7p77VHḠ5|/B~%k۶f Xm\,!KEGQe=9տk9B}STr5Pܛi[:ʥ{Ct1Y./CT3 Uuw&c +'bey902T/R*(;89u U7V]/h[T}M.tajWYxX)w=Q%A}P?p5z:ŭh+wPQ$D fvn(:H\vN"ֆPkHbFofU}fh;|"G M8b>I, S'1-@S7;8Ws1Iɕ_fv%^nr 8mQSWZUiiWxld  fy8;v~r&vrG/Yiس@KݗK b^CУqϴ-Is0 lmģOR_GmQRnCe~ ,&c/yg=XI8bl-8 Dec '67 נBL .{TkHjSͧSvIA/sz;};c#;Q'&oH07/AaCLݸ{,5yZÂvc2."ӈB̫!.f]#UζRovy[_/@2}6pwhևh)%&`J9l!*z,%=eG^1ŷNir9_4s =( 6O[cm,-DZ6=5)b\]"* jKR{\YUJ]1a·ڶkV% ᵉBj]6 Bhdt7<2@>~Zilz16A|B tpN‚_aG| 'EIywqOL3EǷ\H8~n %5hD7 У;)s/rH>-jǞxԖFv9ҳgL3;(fB_΄ pju |MȉZz6}aIY" RKtmW{8@[ }ьxKEr)RR5iȗ(Tv_쾻jǔ';l_+>Iv~[Dl_M ?jk #д|>?d 9Z{7`b w>Hob+j Za{ O >@h!"dSTCJU62&ܩdtz*Uw?@b(Oх$0aC*홵=iY.L%`g /}L:sلB[/yfOyRٟe%zz3K(\X GF^2/d'TU9hA70!&ΨDlSQKCfn9_Y p CB`pByW IJ%0\S&:)Qw& }@0q{F sC>Spk}V ݰN$ՇuggG$J n_Ǵq+8U0xWM;w2`E(@W GA#MҜeNyi~iIrNI0RZt'|#lk̪nSma`{葞8F|%kε:;M5V.7qiؾl0 0 &9NU"A}@zŧ(1kjw;߷{?@<~(VʿHy/0IPtFCٟhO~0CYNn.6YJʪN@`c 2-?po+s|Rr殬sÎ>yd\4ȅ:-WJ:n^JGizǀ4~޴}Z鷼:C AqZF5U'r jcq"4mNj[rBq]5jdHn&X[#hK]ִu'f78cM v2(rxm@|lP%cp* 2{J&I/_Ў j8 InV]9޸ oqp?.&brX4r t lb[s\r AZ|INPf'j!l!fo}2I|0q~hRVh4h; h8z[@dz، ! -\K;IJRߧ|;lViˈq92\zיHlwEymG׃k;|[Gّʰ/azVM Ӟj+(C?Jz9SQu(HSeʁ^ @2H$f 4K8R{4u.F|6XcW ΅Dwz9tcbrkKOǷ^U=Mu| I}f1NpN7b M_PQfLJi];Ϊ ;__YRtxԐÏ`@eMy[ms]A]zm^O׹YoeMƧk|qB2k"T5Q=W kj'X~E[,IBl +搻I=JYF7#dpySVEbg0Ҷ5E/FeUdGcj I|Z;blNijd@8)γz>b$(_w C|t.#fm$R5s:@g hX/i޳{d#i~%$5q-V(QlO{p"kmZ a chD@?}FIOPC$4e<'ro JvXuUq gNG94`_W`P'])'a\Tz"TRI |@jCu7kAoIVeMK'ɟ@BG5e{~,aO!?ssa*# Z1δ33m~~:~=3zh3&wU!7V;@dߵɵY/F}Zt'α6ݘY>~)|jgc\T'hE*(8 Ԃ߉\q٥d\"kUJsgiNVq' y!>GRy@|LUg:#UcjS}gCotհ_1 CV>{U{m`h  NvAB9O[)_= MZmCpBdkFYYQ ] x'~B o 9LvyM e=jIQF,sԞ\7(DDjv{& #֚F؛/8H) ҕ"Y|Ph8ڍD(!?|j^|}]D"9pOYAjl ;|jI"dr52>?b|Lȏ$jrWZ x%V|D]^iGV܊@ud=ʮ|r5 wn!9so6-BsJʝ>bth")Ƿ›kUTʯ|1v?ml ho$!28g.Ox8ՐRTn?sl8 nukmǢgvAf}@^FxzsL_ɣ̪HH185gʲ禶"(IVDZX\S/[;mz9]@5aևRIiy.^t#cSqO\Pe0E[@S8w$Vm8Vl8=P>vְ~[+g > Ӆ1ꫛJ+5„ZʦJg#.=jZSng+˼Rԕm/ ;Uǚ2hzE& [zƤ.!ÕAƒD>Pl딫*  vrw(ex{i%?1Wk|UZom:P"~B|kqᏴ,}pr׺TJBr -&*T=tdYyh< 6Xqϔ\Q|;o GMϋun;+cl]Ϧlj%!8`:~ȕ*-=v@ w՜j[ؑꗺ@J{tϞmTǨ޶A]\q5?n P{0rՓeqߖUGn{癌[ЂaN`}<4:|ɘwӲ6<|h/铻pF"csXXyDzx 8h~A[u1SF/KtSh"#h9ŲD4jˋۛo<\Z0uR+W0XK6%oS >F>$xrč|$_(-0ɨs$L>͛^5ն(P)iA>vYeV ɩK"%t0cFek"; b0VMUuG^9XT̿sꥁۮq<>YM8Nu%W4l?8l@ B󨗊von-jb* Yh0 jj*yr)NV`d fg]VK N9a~|9I{셿ܡܟKOUR,YO )9f&^1)8ifN/'+%˲2-oh VLaHVQWB^EDI|䢨.RoI|oqT8m՞{0ֈcűH>N=N(C!dOj4}ԃĒ9oo y`Z1pskN_)hہwخ(UUQ2X-XĿx!-HKק#Gp\zS hٻLvTt&C;ϏcIy-fȀTs{@x*O aV  nۨ jͣsӬlHwV Ph+М&mm9zBF+KCFboٶVnBpjڋdGޙWHIS.4Ԁ֣}qƘN:UsŎmm#݇ɺ;$vƉк RB;.-tȩ[lmc8DkR>6] Uۥ'^8ORk9aҎ\J◈IѶG#_pGrՔXfɜQ|23vG.]]vs[Ze(IH_n&|6uzndRV`C?1TvzE,-z+<`FxIw[1- +ad6k]<8JHadQUh5}yݖÛN] v}5!I\&SJzJ*ܜPxDkx1.=AVm&s7\Cu8F lj7};<랏^z=-$W ; y IPv7*cE2߱*Wk{ dn>*ݕcs%Er}sS=;-c8r]%aq3[Xe>;]tTC#%KKyQ^f~-S<p\o"⟑ʞjS~Q34x+vztE(nc^XG}sn&'eIŨdIPod}}$$w9E%Fl*HFMD?gY_Tu|fr*tZºbH[;$i=俲OU*@%AMzds'_dd4 c7V:Ҟҹ%m} +^cя]=]}#cM+咲b)3 xN!.9xh%u[8)YƋ݂mw5Om܅wq2x>%vZBG=TʹS&m&vJiD_z2/N&/1Mwg=,g\ϫI,^ ğ"@eIPh}MOx1h>et_^/E;*>^gs=6, 1vnZupIRg(ʑ])&[cC ʹ>eF]ܘ4bEٸq3>i[irǔYR?uj̪ i&\m6v&̸ ӐL Q6|#;4\Bq<Y^,Vו>w%٘f j[(.Z 03hnB+rIJ~f/2$㤋&1 vp| ۇ~'R+5&F#GQvv>Q_߶8L׍|Ҿ ޳s*3)Z ~"T`Aq~o 4r8Ƈ4y ֖Bz+Y@8G L./dy&eY׃uZ9/W ;* Y[@OD>  |VA#SI况As{x'`Th0Ľ'Sp >^3wXwAy/Nyq_vT)jUv״?"QRa9*6W^"^ENcBtÍLsyNƱya(h:zym2 hlqJGؖUؤr ZJ^'S~XBy Pt\CJf?`GRLI);e}EK"zMO/ S_>GE~2렅S%!26iN(ƾ&r + Y Wdfn䈌XւGu;Ӻtͪb8xg!Ќ>~QS._}pPVՇ>W1bmBG;u URGIrt `FCLFQ(jCǽzDPS>kQ(68D6;G["M0FMzl/Bw'bcgWۈyce! 2e3eߓt%%`64(,wСS~רNOcE4HhXFaV\cW#&33bhd1V*TOoD􆾕jLwrN< NǹHb8O (rw|mV!te瑎$Z~O7~|]LLP/vBRմtGB#ٌb;s)ֻ~v0er?yJ#dlO=p.̵dV}t2 ո\g#܋脔pv BflfK`Ml:!]ʿ Z"MiW;9Ak: 39Y/>t p:;ױV+X`UhF^Mb*L:ޱ(6mJ':@tqtZ.D$HPeW}. ahBiTU >Sv\UTN ̽بCdޑ"Q4䎇t3"$Ya<i,ጒXBuM W>4gvd=ZT7O\$1 { KhP獳@N{Ӊs J&Qٲ3J*U9(w$Wp(4޼ t<ˤNRGfDlc9H/wJ- Ssu\PaJWoʴǬDŐcP0-AX9rSynxW#Uy$1u $nEW-yY3BlS|Gy*m34V۪ rcs&)WSeV?$&{ Jrgl+mxmUzrmTl /QW=Tmޠ8!.%q)TvNQ1X4o>;:N^?VQ,/v@}Ht!ZK9r}sӨiND5 \w1Cx(">jc={e ΢,%/~ kJORrTIƃLIc.r?%ǂ(k4XpWB5ҽB.US*%YM^)ὕE(5 ~A  ?%^YYhɴ=[kS z4x`O1m-&e"!۱$ U=Cu^(C!q8p 6GpWO^?cXuO6hKD sf 6ʋec4l*(fL=ZT Wlp[ًRCWe1hݔ+gk5Δ<BxzHȬXӀJQ逶lsK]0<8e|o"P[h;з萟*'/جA &ЪrX-`1BYf'KΑD$ޗt9Bc_د\h>c֔\젖Ny׏|1f/3 U;tVFbɿQ4Yq} 6֣*@t3YVıʵbn@17X/Ѥ0 ]>+ڈ9xB8 ЙImI&emoIfd?֙j'XF'u[v|V6p{N-1k:UcRpєi9¦q5m"JlZ/T/x0ϻ<V=*D:UqF"2Lgua5}ZRƋkd!ZE%h5sLbaɹl.ALP +/ ^/yn-_b; Q>s P+:8 !:j(@அHtov _x6.F/aEY^-P^<[;zϔ@x28(#2Bb蝥A&ժqyˋxD;4.[jta]~H#kֆ rB\Qi Ξ,V .^Tm۟( 26Ne4TT8=A9ψoJcZU YH9?aܴ` ;Q0[ya3% js;Y/$JNoyTUw`vT8.& Cf@0uH.]Ix` 9l{{ 0ٗuAOMcnΉ1jc[!ŮKCJD찆 1cp2_q*rTJlوI?N;KdsV<ќp+Yb[Gl'RXۘ#a#}m, Y暳ܮ(ߗ.Ma%m_;b>$1V{PZ6MSnȱeYgTRq S6ƐXN ڢCP7Tşn{/LX-ZHv74DyRwi>׏o޾d2zl~ǴӀ^*f;rlΝ93vbl* G\Vp!2z9mb#.߲:'Z:t1.C m_Em/dw{uKB@х!Psb!{'Z9R.5vS6!1n&-m[PL uьW֎\W`cՖ$Jhɧ] ؏&b@!+)Ȉ{w9?EL 1>og[<4f8\(|{Y"(zdq6:Ej/1 IP8Ty,Jn ;̦:w蠮3੓m > /&RIvI3In=Ahu&4UCx{$:_ =Z 0~T}*0h~ƫ`[LJ$F8D,#2S06ÿ;Cۚ·E CV(N0g'T=BǛapulu]wNJbl@9mNK2Ym_p\dJC͟+;U?Td> yP4i5 9:yOdU+N^+e``i kG%q،:P_=6QG$̪hD94 j}786W88LVjzO3·}y-Ig'6o@e R,sgOǣW9#,-6)?u$494ZWj4uaU++PJag0Ws"(nlfϦhW }nGX5=_ @_[sM8m-ħϠNݿ&1fԙz;r7lJ!!>pC N 2-$fhrvNaiM|,;r(Ķ&VjGcHoǼ1 3Sన('=7 2EQwM.tFac1 =lZMLjdɇ$7Exi8ݑ9^mqa[DZ"rUKM |?]SI s#Za+H}7v=tdvڱ_141 ϋT.~;(':uځdw,rz;+t4<񅀟 [ 9_K"۫x C*"շ6GpӐ~!UczlMewc~lC\M#e荻u|ȉ!?B#7IdHOk#9]} S+%wTMI/!.D&bp, Vq6\=#l (_9ۭƤ, T^Zivy=e𱁤͒MFacND37($.4S:ݗ.yؽ85<ӲSDJ/u k: Zo;ntçO^?+@qٝp-j)2z\UrLͿ-A掄ݯUGM tU;zYqY\RB Hl30x i$N}Fp;b+Mkj2mY X pC1@9(ݬRam1N=uqW#b'v T-algdW 9U*Φ8 Y`o/v0:|a݊$QSjH5lI4|uA]3j!5:eV*FQ)UcKtD]c4Hɡj 'k ݙNL_n\_{`͓ ^:(69cU<$ϗrILgJ>rwi\McmڹSxߣɒ olp}<:8,polI:4ccߨGaM'KYˤ|Fx6$#Wu@-`0tؑxR18器!ښ,5*euIPE꡻sVP!SHy3gH(@5FPەP@{Cou]j.PHI cc%ZJKő;B#Uj%Y{zڏ8 p2c!:κ|nK.K{8 T,AřvU84 Q5y1ns64!+f#̨a g|_jYd't)e櫔_,BfcM(r@B7akhRHo!tW(^l/@`z.QdCZ!$ ׂXT'.Aɯj( CِVɡW_(MH&cFTvk%*X>#L`O;Qb5$37;aڌYKQ$$&c"9a8z @cl!V&I},]@#y(hEtNAӑ@ ,6i9Ju:971_`}*ռ.o>ဓ1OmriL:@G?VԨ: w[ CF~1Ch+> 'N/s"G룈8ך^|ތ|)ۥd;MztW_FmD]!"Y=E]f6n45iPՄ6~7⊼.'X7O0ZrFj4j+.&Y%lx/nWZ.eҳD%ځ`Wϱ+Żcs8[X@ts@$`Bhπq듞,>ӿ ` r;f/m&Scз8Jѽm=iauCeTJ# CL'[Tk]7z&c!y*Ka<-wDt"rLL.933V|0;:hB]Lk歓IMUH#c IC*7Vۻ46@#g{L&R?vǒi-dJ10M_옖_9kUfm>.E&)I;@{FS"jr|-I|ZQjq nyB$M]CRѤ_JPO#4bo2kѣL7݀kR9w׷g*. >#jZ1fdFOiK_bP?B`Pw{48H:^zMvwF5ob3}ӒĊ+!,?&\Oyo 3Q|$ c'jRbl?1 j3 HB?-lDŽT_I Y8'"x|}az! HsRgZ=WL\e6||3 3mτѡ|]!4hE c'0vQ6_⿓? d^!lMS7 W%̳ExAt'pvQ v7"xa/i6EI۾>}%u7!/[ݕ˶kcՠK%ŪQ Uu8@'=H|S%^׼J8+whp&Sx^O-+6hKC҉&?a%,B)1E QNs:8նHyYJ mbFt;Cv$BvGْX(url+E}2bl`a,|eCD(3&j݇'m@7]CHzA:% 8&RSZrM/ISLN؟sT9*d|O3d; ER/r39f~q Y!UYZK]'$?Ofė :M?竐R*E{ -n,WF&P{= $/@w{ )ߠuAQ@e^1Truj^@܁ 1{L:`,Yqt%B&6F9hx*k.Po%DK֣{`lvuE] g MeEw-=DKY7c XߒPљɦBU.$+*56byY"98$fjĝ0K=d;j6 ®+1Xq޺xieL6CNdvGgoj^cwc 䔞S|U2,͠@RI:/vNΩG\ m%?sk͠E{ .ʠHh\Xz-;S;7̥AԈZmnu04;~6 9b oV H/?t6N>z)h\"wS0b֪GAGVg;*WJ5p ?3 yEvܬyضPP]>:i =P5*Nb́&Jƛ'̤헋u[a'fO EhqP{'H5qivDybGwQ\jN//Bg8tEsnf.3q75KP$nt+d@Dl?= 2$ݲ! Á0Lއ~o6{DִF&`r e =~Ŷrs^!lP =ITrEH<ځ+=4uO[4}h!󬐕63qk~pV+Jt)Fp'G ,b¾ /\4Y_ 9D:j$ ^Uungw F"vDij|x d1gxPi~C(1XEHXbbO9G! ``U?&y1ܯ5rx1]#D1Ze仗dN&_.]-XO-\~㿗!C?G{8rW[xGZ+Ό'C\%kx8 U8lh ƥ5V)lQOl\"?#D[O۠JU֍ȊKVzn-Pm4dM7xluL0*mN5iTxaIgavH\SDef˼`l)X&561a祄 yݫXs44~󥙴$E4exmhJēQ·58̆/q±\}လ_SqN,dضqyL-Eid7gwI쮈, 2 ^!kG4JA#jvK.D5E>W "SjV}Vb(CؿtDM!ě/w'Npek)y=m+?"!yb8^Tbފ*pţ1XÉLdWn3za[Ȼ=9d?4,ͨ@%8_,lG6˜zԺM>ߜxͽC [ ps< m4_Lp_H  h`kvXm{؁;Ay̶HPpo?A(IcLsB;jvYGv1$Hz:8gn)nU)qCi>_zfN&])RWKgcY}]NH_:QLCP:C= n>aKn*o<0xGwWq*ɢ/O'xx95\= 2VϜN ~w9B`BP^%4_0 UiH52t-):}/g;r$e::u^n; \krV./]9 S 9%:|eZߎhZ)qWIѕګ(>&tݬB.FoD*wubEF$Y[#_ edV"qT3@=q`|#> o ms? .,=9/l_ux~PysxYG9̮˂]h:ԩre~ +2+޵+S5eZ K[T1MLHklptV%~! vN|8w7fڿ| a " <({%. 9\rnTnLz_<]@E|'pT] Иŏ.Nc/;Iv4M& z4owDԗPm*Ѓz= z ".xJ dN$ Uy0%V)T\(i/TZyD?Ըzƙdk6mxKRd)f^ްV8ݙfa&JqBt%wLpKVZ?ְ5Vq'`Jbڰ^5z*Us5go=.7GiE^_sKHݲϩ `=KzP_֖TФq@Պ߶D,'`N,\E>ƚrO|NuQk_.mv8DU)>ڪ^޾$nyJjy:;Un 3P`us܁FJYefծϻn{L+dqJXp.0h:O'#ؠoryDV4VѩLҀ[,)3%ɀҪ|2ϊu?[8_\\)(mXz?L%3f`8)Z򡊧fjH#cE. J]g==me :.Ҷ}w~tVSavGpS3d9P[} Lطm[W@'p ,XSY~h"vK!Aj^>~FꍰnpEP.Sgl:ş]e]rEf-Ԡ} K.=CoFY^u&c)^krj,ʹ FGZ>Pπ(<}CS nuGsy%^3[ Wن.Niju@Yk#KZ'g8 Y [ӝ 1r `aBGmYge@j]Rgbu7 {ua1#viU}|UɞD4}l #)~s),unFpg4Oc8{քV-ӛB 9k:w֬*-O|)͇ji*͍-_- z=~˖UşQy%9ATwвOA<ƈ12:s:#"(QŁ0yVH䴟.5q8ѴTƏm\m67=n1~1NG'$K HDle|U-n19 Yh=OKEm [r4IoB!QStW~r?"5 r%C T 7Ljk.]&wPHฤ{WwP>@ pȫTЍhhuHP5U.3aGv|/4oϡp*אn ]4؂V˼.J \oJ_ )_b{qv$6usbZF1E. m3v =<9ެKFZw*E#.Ih7ttU T!#G XKP0" 5 f޼h:]XK]2%E͆ynK.Ypҫvnyͧ&:oT_aН 5ric7?[[VN H$'oo9mLi[|YHcdl"] %#Y _*%VVOqnȣ2]t̙Ebʲ;gM8r*km,Z jMY 9G8f5ȷ9O uAwua1\f|Џy$@/HjsdCOHyXi_0);`;\:k3 ĭ89qwv!\?e$:zO^%TўaYS_Wen ι pxȶ㶄:=>Fhe e  -ttr \a.$|]ahs}|$'6+@RuC3'RG(۱h͐/|ϖj6; $lI?ufm7DWֈ9C"$C>kfc4H}& JCAS|W@ (mT: h2LQ xGgt_Ë["qb`],y'ns@:.M2࠵2zp ׮Xy~ M vZ0& .`HY`%%§mZK1+{Y}VÂb8AK6W%);wN1 _Il _rU޻-jJ`-\5@}E\\`g[u=>]0_gƒq0UYG$F=/cOe}]Z_!zLض4?{uUdM߾ũ&M7X7Dв_9($wFXKw⨇vhunѪD|b_SꪗC1+9+=!YWps<31N ]rY['y3ub"9Q e,!?iQFzLx5˰dOLti-Gg!M aAB?X=/RSs&Dqj/[;SB#[IY+llcԳC;`\{[ص՛:rF l*KBWqHW5wxeǙ3]AӮuO/4L4h"J;nFGX㗆 tmo X<z~I*;r7|Qtz%$# "W \a&C@.4,jL{[kx3,)4SV#9MJc yu(LkkMc 'ԼmuUOk=w4(zB +H5vE+q5{#uDY ۻ~McO$tB̻sOv(P匿/7|֯RjI!Ybc Q5QX"rw)@;*T%(!4A|y="oñ1͝;0d M8%֙rМ&E;K\$&FQAY5noIp>![^%5=.S%u"qxTlJ E13N>2pj!xn4J΀.Dhd9(c}=#*j/_ 8IO|*|4MVGqvqd/^HלU5"`g=p尝pY)b1_sR5"rAE1Hl%{N8Y`-BkrV/Sg:c^8(UÏF*z#;(cxȧ/kEY N »wXW̫YZV_..,IRҡ+WpR8!/Ehwc9Ç1R|WۧfjKL' B2XCL#Xo2eI Nwjt**!0sShXS,tHIez }XGYVJ-HyWK;ؤ#y_Wushk~Q5C `{Jf?!"^C -TĚ}"<&MW ߰Aln ɮFqH>F:S -!T( 15Lrss}nr{*V&Z8,s'Xo6|˱`",TJƼ\ppHRQR&h}MaOU6x3`)(P݉QjE{3(g\GPD6{0%k(\Yą~=*ޛRG'5$IRf%p‹ELn%5V`RD۾X;Q6'(@6#v%gU/9$lAhkVj}TH)6^OQf*J\447C)7&59TUbsW@֡VzBcЁIe6EMSv!5Q2 -6d ߝ@撟~%k\Ь K0#&NU#`\nw,rAEQ|2:ccMIBfZRnk!PïpX;D~OA}df\bݘ8$٫!/=#2a^:GEyBл<s}K%qjMW!l3">2&n^̽prlg>gA˹ ;|;=Jdž  +Ĵg܄}޼ܛk4'yl_9boNŋC<~>T#>bß`(!\xDs̚})bn~k0gMX'nK_'Ie/zO8[2h08vXw%M|Zj׃ ^:)飠?p Czz1AQks9m:6?<ApQ ҙi="0t/T=վ3~i 9v;ڙv QH}׃lڰ3+/,PڊRgƬV[ ָy$t6bhi:xZM~4%_),M.X2y+֍;*ݢQ6Bh34׵"ۅ!d tGcYTQAt.C\KIP{? md\[Fa.ބ' v8<PFvoNSf0\siH"z`__=vi]Jx$p* Q`Gk_wxA{f3^;A!墸MP$`!c$[loٍ&S ׽5O(K3b59K32h+LYRvgg.݆ .ec ,(*=!VZÝ=@n]Iꔩ,׼W {7upM\zN&[N"'l/kiw 6-- ,p@ $o!̷0cέ~ - KBnM29reUK%jD\.M% 2ENfȓ9y+vIGc;&Yk 1)kE6ô#W,!%X=-FS#D"al"TLSrk/sBrܶc\,8:e^VF҉Gy?44#(Z\MpYEE A@hbןH jl5r:pށ^DB ,jy.lLuV$ KE<1?6^)} $QArGG7[qQ&U87{)uUzr[gp , ;ib a^1G-Rk{')6 9S^ ߋG;I)OT;|MU qUJ.r^JU-pzztE{2  v֕iT:}YLZr5< If:q卍^iʰG@tc]CG(O,XdbM'ƌj 'e4M7Hp?uөm&o!Cb?0,&y*mR1\ᔷQV2=9w{1Q}1EEVzmnƉ6jف4ȁ ęx/h3q+ůT pc^-`)m.IT^>|P:3`5z"0w^N*TFX y3szp|u3֢sA^C@]BXs']pݖ-~(N䈴KUTB|V[xc; @i!%Dhg7|}[BK =n -y.If{ a1gv٘ Yʂ閕(hϸ[CL·5<&G SohF3D k @(g?5K5/[FjJc*OVy|Z..QG9}dzݧt*Րg 0b~  ˬD;`+JV|A]h8VELf^ @-ƃ.jO)$<&>ż|~s'5tˤy{"m[#*TU+P{fl̲ᳰsfZc~( Jٌգ.Td\@J7Evj_E{Ƹ}oYno6"ݽ@M8Y$V۳& z m:BP YXz6;GɺҨo^@aPw+78v,/'Mga'1SN}+f0ZjsT}~H]T,i'K8\˗j%PZKAWCɃ:]ȡy &/aZ(?ahfܪt;"pW \etii~$<8|8*$T96b&něZƈ«]qL(q>?`5Z!,VB>M_(, fʤ*B$|;Pڈ, :ӕ=Uy1\x~zwtI&[Kl?gMw4po0*#g| }dw4K(pVN?MQhŲz (KNHFs[/"'%5$ Ud }b;9`헓Ho)#/z}t= g`[mղ1-]+\%T3 x#R1-31E!۔(Ȍ'd'˱Xd>I ʏLJo{u(cR]ٶ_e;R@cyAč8naxg̛T#P㎋}P#0m?B6dss'zV"[bk3Af3t_b(K[ C)i]Ԣn—treL!] 'YxBJJrgN.9V#ONic1, K`eok^6[ ِWJ\I`"U98k;P'Jd-1%C)8^1Ru! Og ApC'h”ALR IU{vϐlNi|t^\?ךb$LmjIeIbW m \RO%7Z~*VR~N7^J/6_œ:uxx*5@ԺMEa4GCo |j#_pyjjG_7U ]F[_AŻq$Q #A;F "OE˵Ꝏ \Nnz[Xʢ"bF j%Q.7"&GW8j̅G6= 9 /w JsslS\J֣2 AS l#[_gemjE*g?UYClR~g[q9\[W-Ad2@#շ ^!n.Hw2`VAq <EL/*D)ٓΤQj:>CEO~A}Q4Oئ^\q5h9R`G?I_v}،B# /Ilm ]eF=>W?uRʴ5I[{7l_=hwr C]4kJSp}]uzW{Nmr9_ʭWVr4DVduln6(`FS3s72*]GcHH-ey7alN3 e/ptAt)ƹgЩ01n-pJ.L)ěm(nq{{z @N#kK@1,sMo{OƣENlYE~yش\2'I8"$ve X3hbǰAHд R:ĵ~;,*ZUt #(B3՟ʷYwGzɛH[k|HA$;"ЈRKdw@ٹ#o8|z# Yp!c,iy2=0N,](6\ltU&0^UDVLwdqM~Iy,2o18` z?3?/aIXW:Occig5!\m#Rvi=obLO*b>˼#;>os90s][qn'=]*`&K+'"I|tPx7,8d',W[XXI)-b"3y= Mz yYS:>hPx]F8BԲ *F89z$ưva+N5IvŮ(UgHzT`\ݟρ\\^xt=MOTH Xjhqz2ԁ7AvbW HUIFߥsJg=ԷjsR$(V^&JvX̹jκcO !ST[C]ؑVUB*c.3MMЅn6'V%5K[W+C؜*{ܬh62G"Ӌ)szdo~o=@n^9l._x;nͦHΧ mi7eE yd[e0,ޘARfsy;()\rԔspk;/=v"oύW t;k E6eeMH(M{Yܗ!:)RG5 헓; t齉ĹȆZ%LyvZmͧ5h!"6"csq`'B=O&qTyn:Xy9b"}( yOkR6B(3irM[ $Lbp@D]w+p&Y[#^&rOCRu|9C=0kEƀW[dܣz\yv`8EjlTw&KEcbBlLT`3Hyőh uD<t<*iY$n)!w}zrG'iVѶ/\=jJD ?SpsⵔWKs6c#ѡG(qQ8cЯ|M>=V;؊hv@t%U9ИK"-vQ4U3^J[AdZ`Zh T(V<1̺D# }R-c>ə]NܷϼB0`W)ٻ,3K2"0$d#`@=!:|%1k>?.%`لigΎT8=K wMvXz_Vc{/XʵCfw{+1l|A)S;s˹XS LR IO`V4frC%]\?AИy!7Ғ/qWj'KHȾ1\;,?McK}$깸"Ie,8ZXT.GOX?H {ƭ1g l4P^wz^M*# Ƶ9MФ(Qi*M,yu zf 9.y<@TkB-i+`Mo~9-G#o 8FȦB<-{K%#e\)m؂u7*1A(\ E;BnƊeYd _` D9)\!9R6M!^>rIVDD%ׄ:=R/` UX9*VeE78 -eUY}ZUR[bR*h\Rl(AV?^ 2sywlClx{;JN􏪔|G8b $Nq yױjd5?uĸ\ω ]KA*f^/͝#%T]|1_rܸ Zfֆ,ZlȏHѳ׻D{_|it=: |NA Eܖ.7C48ٱ(NT,+z(Zpk%@ [ aR]z0ܫkXO|3iX.@'x wv %Ykzё>O aNB#d<,Gxg,&G"7 0RfBP:A0j'iڰzh"m)p@2,$=Ϯr+xX\46x#SX׾ # Ed$K VĊSWi3'+scm)8cv;YTt(ziA[6)^Ir[ւ~ԡc$lƪtxJ&:_lR+ZD"%@!>y!n*ِE9-阷(6q=:WP#s{`>98b6 E?+=z%Qǖ.y-0Ǜ\ﻸ8޼M3#|+Y; (@O0=2Æ4X m*G7Up'$`5i' g=|>)(B\W6n/EoVsȚG^#]L,u4✲!o?@_?yd.b=(IamU6Rooڅp*9tD5ҿ5'& V=kz `!椨Pܟ4^jNR۹!+KEXVƈ9\> de27=M g/> i^ 3•O)=K^b\FbXN9RHYzx|,\ 84lh-@_4`R_p#Q&m}pg=P<|P,As%rوlS+a执VU+f- QF}ޣmkSҴ{vBiKE=JEW>C1*\}3%?2e1qϛ̕Oݬ qBFf =_4\"BG??xW )Er5@Ҍ^qCJJTuhr<{/A<Htzٵ혡ioz7 c-!2߰X Xli`O]7-EC4sI/ZNLBYIZ :Ԍ`M0݊٭xwHCqȠHrY1kj4Z'-}&r4Ii>ŃEF  L VF95&m)tm)Lk_u2MD]$ t;!V:IyY;3"3nK]DpCSe-~[񀴳 |w6kuR\C[3ZZ-SWs(nl><BU;P9k o^ݑ/@G0 ±r%#(t#n*"; ۧV{? >M2XdBv> UhHb3qju` {5`UmNrW›8^+?#Lp @O>X>,tCyi̓Da3'xB~}qx*/EpecBmwR:u=|w'`&܄ 䐬k |:F@յ5r$sߜqw hwQ7)6Sk.KZZ_D;ϻjݺTg v{¬((FlO<KNk!HR,[&f g2\v3gTZ.?B$- OXD 8\+=銔T.3FH> \CvN lOxؓ SoN} (o3R2E(LYB*qՇ.jT4jY\ tƒ aJ]~bw^*hN8v#;Od[T:STR]"=+Q?2)E w=sXp1M6Pd5 %Vbi|5^l/ם'tRzą_]ZdS.| &Q~'cُp'aCҸHMԂ&)mǺOfn*˳X\jYoL^29!4G|kV;>R8?Ð0g6.=i|^OO%"^ohBC[Zrpҩy,%qWїOkj t&H:cZvFT N}}nW֢S![G f qQȵy*gjra#?Vd,(bl|8w}4=6cM6S0p(py#F99g5rkV +_T&IUs [2hO"E3ߤͺ;{hUǛy@/ULBY\*4S#eęT&L}[^>}UzMclcoe[F H g T|#O;i) x1>ڮҀ ohS8P*5LFLvPz^V#PuвSi^Ge6Pߡх^V>s\҇,^9A2\P?W B,w{7+"xx>2wO5ſL8`jLNǵ-%$\҂*pe "*9о6vT"HT,oƂ(T=[cm(`҇}Ǵ괙1;.bw1v[%GsBCIN~nX29 3pBwÌY:ԵNeXgavE!F9Gm'+)#2"3oa?%fydM{ xsϡ?/pi$E=.s u(#9iMt +-cfxJLMVCIHTĖv%$|)\dtF=C;2<1Zf li| |^~`4M gh1xDIV- {ë}Kne `.މXΐAb8w=8_D4 9;lZ }YJ3'pBI1|\_Ӄ -x0ksjœuoED Sn)f}ϵȌIOlsC f/L+zۻ=A+h~6)}a"&0AB A$ ("iT%OO4緫y9Y/ѩ&.Ӌ'KD옲wtwDa)FΔUa!;Qa^:)=q%/ؤ+jBh\Z]pVO!zEtlnho_ꡌ3 A<ȊJp?]l2FLU: L%c4y'$A&Ck2RL!jj `q5EMq8wmOA )1)Nx/T^moPD|rT@jzߜޓ;szڏs0Zmmȉ~gN@b@5!{ݛ?*)$"y7_[ O +*nOZ>W7,^;-ByRC3NAЪ|HZ6x7p/dn ٙ]fi{s`@cD:oWKho/jw7.gvժx_wI:[DbrB2RytkW.+&JTH-5+Ϭ^YFw>StH O,8jsӜf䫤 CgW@繤I 9dj _Uq + Vh+ex]{-j uEݢ2:';O>6hqb@o7%cyʅܜPŗsMtr:/t8K=D'4qeI{ǵQzT?'K1 >OKt_K!1>xr |M h)~9gj^54v t׽d5X\{Պ#ek%ՕW(}C%/w 1ʻz"(@.$]@~HkC4sֵrAn}fw&Wtp9j 6 1ɰ0iTʶp`l-.sE}H¯, ;#~Q/_S ҝgH4qM4jMחV‚uN;~!lmBj?a;("c=' Cl׼>!uNdn.{yK@:oCo`1dsLZf1S"m! p3^7"fÎjg[Rǟ`ONʃ`hAg()T;Â(5n%d<R2һ\$՜"džt8u[ "<A3.R%gúc[$x/ɚobBef`XW*ܥ_7YL`4E4X(^T((c-&|ܜARg͠uŚ+ H|M(ci4E.[ P_8oKy$W\Ư3fBPDV]4n[㮦Szs'w1gBE'ǀ- s.b{Kti\B8vN߁=r*eAߒs*zy0˼Nt U"ϯU#"t_\(LPyмWic01w`<+ >v~Êqڟ|54r*^ڕ˾`|x癏8s3 mCY,O~E;ՁXK e hU-:A%?-֜n,ЂO.Tj_zuJ?5zg 6/,2|,5t\Ddd*r":wջ ̈́#28DeLˋc3^oc;)ѣK!*l>nuĿ%@Nf-X,/:edd[%)4N;) etl)Gh `(5`@@#u,0a|-] `kT5T5ѳ-` HۑDXjN6>a'Ņ[KW/4vْw1|k:O_;$+A_PW"jNX\:M ƊDvzd Ѣz {h^q#7ю] m'?Owyӊt u >p^ XKOy )6Q:wRC,tV9 ̷FơjSH{V#A% CiqJ4t 829+c)xDyPpxD NYG&XAQ!#(>j,~̡+AITdmNXg]&j7.8z,߃pҋ*`ڮԦ[-\lOeYCGᜟCZU1ѤU85aVcnCS[ܗsM[ >$0V)vKLz `*raS%'Jebv&On6'FE"N,^'c`H%fODrIc ='8Vz5Bdž˥\p9+]n|7M)q&ky`OU`|iT\S ߧ ſ𴲋aNvt&t/$jp춅n!6ט 6%-mtcU ܼkwS=}$֑͚pI[Cu>8[MELG8Q)j!YV ,*XF{U! 1O5x;R ;{`8,ѕ`LW# oZtrF h{!׽a?beCc`=ύ9&Irg5.-6Gjۿy{.yUeӋ]4.*M^|D1eq-L }X;SCkg&9Z(0ףԯ^WG6JSe\D;Ɣ& 5QUKrvՙˤ_(nGI8B:`,Ɋ^~QBp+5W@uƙ |UvT|ԪVeȉf+<@J|<;ljozFB-%;VY ƻ/#w5d!ף&u њ"0 :L*׹iJđ2?R /#a_ٜ6:{FxjW~cqC;*~6k۱t`Y3gx'\5v4OtiOSbb .k\44_D?mEYy~'M{?ݚOH.ׅv=NՑ!fH1z[ C#mVL+Q+<a{LpV:^ ,1ŀDIa͏ eK9?6KpeA,sLBf?΢wUDG9j'}qظ2_ O z'M=6qKqm҉֜#]z)JVślh hi1wdk湭"n'o]7EKtO%.HtQh-RqilQNX_U8@Q3@o W'jK`%j[8gfi4z(1Kv‹H.Hs9$_._m͝ LMܠyvoYca>Gi %,Ļ-f$GXuLT]7 Q 8S*+q--!mp,H1ps99zAL͔<1F@UoDò_P$IKUlsbJryv.IӇ)h\a+@[YM-ᙒ5c v@<&Yƫ$%3;<ˡ%/(TˆJ' Z띇*؁xN@Шsk$u !;- UdGλbsEQuFp;ͧ|0 |5:.n@=/,Z'4P1%d QR[)KsBǃ4ǩH43,DQ/AFfƳZ {d`,]'>Q! @oq^񹿺xOI'ѝMUٵ\h>c.KKXTgK}==JexRN!5U#̲yĦOTPW@L;L>-ML-24Tky4Eٟ8x}CDTƎy7 S6RippnkEVp 57(-5micKޭOz8 JϴUP‡LsKƿtҽe\4=~k,5_(X϶4x&.3S%;(e_gڕjTق>)9Wિ 1iVDFIϏ5ja#/=<Y zHg>Y9zHўU`\J@P饓񊆄-ggK48EL\|Кjr~Ӳ+ʲT Wm/:Xi hN^r3wr!ט.pH:j9n4uhsn:]xxnRQL}@YB3%&A5vAK(h7VJ=kO?9(M{J_f3$M~vkZfӏ‰#۫v6GM\ nsF 0xKrվȍcD iSl$z̓9433, 9"&a +wuMRh}F9)͏Ay7yJ'hXr=>Qh6B:Z _wMEs*鰗vx*23CNb$,cK{?{5 WX Lt[ ?N@gzp%Tx!3B0L3m,e?i*?l$YyIk!=PeC'mD(IfxhIe31]Zps](/Got0e gdS޿=2~'JanRq, 3^vM(_:nB.5ыgZbDՃ* &c5&Nn!E rnΦJ҅oi Ic!g3Ů7(NuM sh塁--RL맋=(sfv<ȍaTU9PM^. er #jBfCAP'SG%q|.T_;I[Yعw 6ђX%UjݭUEmFUj74mBXMG?Gmy8UH ob0\?)hm^*Py/:, y&sh0FIvq wK|آSE@:&maGك]q(ɦ9׹etQil^h"?؂q Q *|cK#o?5zP 916mPW{ 9(s4U$_XMAd?-־z5t p/O &̏eVualmB,``\TNd lsq)6khb2pu*tA>.Mz.0) &"p'.r7rϵAVj1gG& lwOS>2 ,/k;LMZ'G,1] k-3a!MO# #,6@y塀 ۺgq Ml8ʏ@`|\x`YBϽ"hTx q& O#f5s6y\ZtMM (;stX m>e0ڨڲz[03cL-،ͫGj+cʦrkvllo Ȳ PSm%4`~K2xOJL/tws`ӈ~,/a}O#$0 + Z4QSXǦIT!_1zqUYpqFpsH,!5n/LI8ķz#5E&:~eR?vyt7SD `,H;FdkuXKSZ]*A[fV©׆FMOew.%48M[d+о<ҸҜ{R$g;p$W͙L,7hO7=PLiDUԏ?zaX̥6Xu [dLhMp6cyo@ST׸CB@\T@Y+SbZX:~}Mt dmNm:!4*.M wm=C [/^Z2 kcζ=5~34۶ÐHgݮc,: cM:N?FjX :^8Sx^Ã7'4-d- {͇e/tt* /`2Itxm|0櫈`o|wPzK匴e?+LiL3_*}!=I'f#$Svm 3S`'-],PqxPRo^{ʧzˮF|‹3JŨ$c}yIꖪ:'/7h{s!52udM.s ¦ o Ѕ/wImtBRF܌mk a*+9-S avSwx}4l>'A$Oq]pK# {\2tF5>[,UwI `Eς ZPw2/2#զc~԰WXȬ!qc =%`"{wi!3RC )-/ 'kӸvƎۗPnG K>j6;s"S;kzylȏ#-B|`Q-=re e uɷ^8Mp?F5Sh0h5&.oGl@luƎGOpiXx t*y.ݫ؜"0vRVOw 'b3(sN?&w(%ؚǝZlLLxY̘>Ш$VʺЇخj= g>pKOfdYDks)۟IuS҉ DmKvqi'Z#eF51˚{͗YmAk PqGEnOhAwHfBc[dmɥ7ӛR˱sp*U4f9(q[Sέ@ QR kHX|yƹlFaY*WB˶`]cI UKш#ae=V<9?Y}@̢B ^WEp\y BPGRso} eq9"tE5ٜXEOl@U珢#io pa'!1طϵH+ٌ(ʑ/3vyH{k{-Z,uFsd:_2`~.0`)d.5{2'M^7PYYxu/GDR5Bo&~`cy20~s;Ο#<gF&N]B]QY+ {FcM`>Yo/!2u>DQ-+ WAiiK ÞռQ}FqYhVb6!a-<]RRMM;oPQ^Ya[pb6 ֖iu*e3Hڛhݒ`K%4bAQk(7&%+p U G"m?9odD#l"uq;h7=h\9`;Ḋ$>ޠ@fϩua?FQ{Ƭ2}Sd)_&FKj(-QB0ԄYaO uC.dyjBkꝸv JJo2j 2~;! BfpE󚨼Ii Wgd8#8I{i<ݮ*| G>/gd|ͱ_W㙚T٢7,͍ZP3W+m,t _E$ȕ?I?hv"˲*9j).5c9QXeaJ\{zvY ]dɧ:l`̀o%,ȟqrH6q>XIYsfi>\m4/ N :6wJP;$n 9Ȯ`"!i7- ydqVqvHl)EpV[oOA 2u7&[_mmw9\ Q`LI ?J!"~OnX3/ cHf+s;D;K Qr/\P51#`#gj֎q~aŖ*p; hEH/+]-\sΧl"0yݿ Np{j޻/ յԑ\6TLnvjۃcnf-~j?~~qiTt`rſkq-+z|uĨsFx`hu22/EL}C0qUV tYljː-xM0!{{!D*@vO`mH@!*oOa No1 #Δ`\y?0٦=BA8/~V"Ğ@d-tI<2QBlU8s8't=!ĭ?LC{mwp파>\{^Dt>iT@|]6L+-L5eXH>+Y,r6.4Ur埦oB1'J\Q<ᒼQ{c)L}%cLIJGEs,U|'˱=;%Yqx~YGFIiyc: x"ri>$ȓQj qd4h 6?ջ?ߊ ?qk@!j#YQh%)fk( CMgZHվ:XyS|rs}9ӸDFwn(=06T澀Dc-QV8/c$GSj:Y;\ M7^sHq6ھw*& 5Y]ytV k]ߍoM̓P^s 27/vb +$H]0L &z`sY>ZqJ-iʪt\]Mn rcVvѭ/BQTAnSU)W'w фEE-ofHv ;;J: ^ ~Вrṃޞ(ӢsH0)CGYelE!..R#LwTo~Y@*1ȹdP xzӕ5Doݛan4F7b7w9T^{TLZ^,hй@9 B7Hm6fN9:$&?hjVfx/x]1$T%;H! LJզiy*FKwF(=P Ge߫cؘ:es؎8׋WS}ҒwD`IPVU4:aॐ Wzlف鰄Y!bX$,s.XG#Iۥ&9&o0Bg>=(I3rv+ d}etQ .pNTTVBɸ/5ňj%3P2l\ &yV;v ZbUFpZ€,;f^\,+8xElR& du>ۨ:|:ݟǯz_UQ`T(QaTZك&xbcȲŗN 0(G6/8kI䒊Aׂvh6knKDp]Y_L r}kUNVGmjBt_RrE 9U.M,0)Z(`ɥ͝ϧ r L!/5dkw)oa+?Y;㋭mVAh ,E 'w/ʺ=. =>XX9Ϳ`xB\Oܴ J6 jtTRm؊.W(8]j!+$9b*v8h1~?(B$L 2ՖG^{2 1.YlB@)<:w FܘSv6Y@gc:Dg3=)/w|.0 dTTLrSGi#Pxrl/eĹrH}(jβv#0sgsOGkqMlF<<ѵi-! *֫h|Jx+PA&V{~+iU߆Ry^Z,L{՜1alv׶`3 ؑsqgJza*r?:+7f-N$V(jY %;bjQT^ pz4+*ǵ=Lf*l~MdM>Bh0 ֒)z*^8I?J Z%FܑB?W9KG Um)hmbsk˝F-&jTq+ _IRVAO | vʚmi,lK7)ikuqGI<=>=4A:Xa`}(0FcmPT f O/{G/wWOס^_z`6Go!CUr'ui4FqÑ}^h' v$;3U-Tq?[L̟p+ϋ,{~CCeoz"ʡLo5a,#Y0E&Td2(%.d%0p4/rcJy\ʰGk/'U pөdNQ z{f`D0[Ы:QF䢚Loo Au}E^:"z$%hu۸˞VoQκ=}Պά+¼CjSB/VX3OəBqEsL'j!@]S VVR9;c <0ŏ6SXiXfHǶ'3=sٝBHy["HzKBiz}YNQ?~: T<ܖOh!zpt rG ))زO_,Oɂ*Rأ6Sr/Nm1M\*h\!M_9ȭmv uW:W >fbyHPvWf$XK [qIљwn$zԍ46R޺L^!nyeСw:,;% uo6LUV3-IVݒbLDžBau)¥^9ά|Ͻ~bꯁDrLIJcfgmr~/qd88IS-ƣX0u ՎKԟ-p,߲HvyCC=\4k37 {"Gwss'ӝ2f\f'lS4l+bR 5[w #; Ö߄QP߭/nUAPEj|I1Y2=R0r4tEY5Qzԯ *IE}Y/=Ae`ԙ4xS<`HEVA~f8y- ZDˠ *G@}JVYdu9-NȌ'l\KY=lS|鐪)UJlԡYiXmd4DGs0s@/---hU!^Vc9K9k8S#;jxjd XRSN*<{b )F}lEm 3E@| V_=g6GW ^\pzoulvٵwsD[oq20L!hE^{S95)p鱲룲tb mfoW]Ìjb {GXnjmʳ5Sҫxk༓$tԍY+\iPXHrw iUhzRg.-{[EdQ@$jMOxYcԧVQ³_|dἕn2E 8MI.=A7/ۇWªk<'|u%լ 4 gF Fy`cNcgo\'|h5Q쌗`(Lqr ?nt/ sP-)_vh$zV>**IFݑ9-M&OSg| 3_iR7.%(. t(%Mu yFJ)G ⏝QGUtrJ!b_ wˌ~U቗Kd3jnt JGGInjn"S5Ј+;*"4ԺAB||UŮukHwvdwӪ/1ҏ(Ue:2f n5qwDm&Y6 0ݩ|Zn<;P?L\nXu$Ln/>x.YV{LQ/Him4b.i6 &-:16dS51XffYh'O4zsi_R"x#c|CF`z3źZ_.!P;G2@0j(O4 . ׀Vꆚs 򎰏;;úQm|kFq54T cb4dbXEuVΝȉcȪ+s[9!ROF$_j{#2DdOn-[uI_|7&4+9DY\軬 =Qk`–in, .EĴۨ9 8Zci~ZM̙? uN[Sq-*]Tx+x䁧j.;,[:U͖"KqxX`07N( Zwm0pDoN]UN ³|B_#`@N&1{Q %ˎ:Ā&y& FdrckÝ35{j= 0k|шx= qx|ys3 2fJwʓ5̓ZZY((Ir9+Ln 1u wRuR4{2d2~L.A}|ĥJMP?ѢJ^FN.Uܚs3^F7ABZAF!tOn)6cG]yCR@M6/fp燃6:57=`:kOdžHPlb((5͑·J1k2LWͪ ^lAvjm\P>^͑D=kYbTkN-h(~%Ov뺫paMo\ksTbF*C9 [d9CiPӼ0J(uLb.aJn4(gDoQ ࿮pк>3}K53I[-ڨFuQ}INZRvbx5^Eƶ*tS;k7Ćj şfM"+B_wz$4\x.v8'X>̅ Xj5὘ ˲GT.54mbu~q`< ͦ&pUt΋w֡" :^"r~GS O[ק K'S NPy@E,vkr{^`=vUzͥxnB5%MW[ ]ň@"5\2e#wO#B|bNC[ ڞR WU6 ɡ{ZYt_qtbhy{##-u/PSvJrf6jmMK.wrb*KD~i_bdn8>>đF6KK~e3'=.'81XOrT-c(n-կ߼UPCna@E ҙWFQ2=w#C&t[zIsKo%2>$ tJ*Rny5Xcxc3&`0SoѸC L^*`z=2)JIA l"#<"MT6Uܜs[<% ICR}}d|L3o1R굄$ __UWI2\Z L 57<MrzjƤYU(LlZj\Xe:3rdg~g 3Т{/f>lV7 QIyĄCޭN.[9BAķ:7˞/6Yggeh%ÄSS Z7e5qfx6&#n0ȸ6G x L80+g7z'#UBLXЬ snGH}iSPl1$Lu.-ʮ ?)bnckd ؙ~"77`_\@~JVmHP>8ʾp@${5:;l OnDAE 9h$qFq1x!~fBkb3;]Nf4 r ފKٞ=hޛ3񦞿%5ulxy-et7V&<zYC˞,c\ 55 #ЕCf.Y*u%`J`W$d.2 hɤ J تz 2˷ wmsiAkw\Zƫ`yloti52-&cy#wG ƹ\ >7.|RT NkÇXMUX^6%԰:OT]J3yvf4FRfQ&ܥ xq30K`e[[HzRbA=K r'xqS.#|hRBVw_~$<SNu狟7t (@)z9h{FG'dBC"@^yzr?bh8<^!s [!~sNmM a3k|9AytjGN'yfMd+h62!~=%/Ҁn?[L9, M'eח͛w G_X`P"Y`)b X ϘA/7* AOi V,,%d'.o ۡ(!:%0Pّ/8j3k6/bJRK _e(}>yRmY!kom-YIϯfW`o`4ҷl2]BkJylfZ,W:ͺ[f?p0ɟeiٸO_7 2]j>=,H&C|%rgzGBDZJ'Nx:܀6 y7> Ϟ}hP^CĽrfX(w`ӄѕ+^N OLP.&μHo6F(Ԃ.5?kMi-Wf̰NĶ[a@W7j8Vl;0|tmR9o)]QMY\rP]h$ b%CF4PB\c i #)֕'r mVL%+D*)SjDR,ۼ.$/SViz׮Uns&C|$DWd,F=NBc@pӹXLSh5z~ֳQXN~{%&;M V-5|IY9[8^eF|wdJz|p X^E1#c2Ah|[~$"1ϼ.)Xjps.RŎK?}v{ґrLrS 8Ac{#&n1ٳ .Sǯᢥ^W$~ltt>Y^^5ev_+8!U|j!im[h@T1 @? 97}&L LWQ@t$Tvoq J/:nD 0f֘`x:qKӂ+(T ɒȖ&B-PƪJ5PJg`@7 -#dD]^GU p^&hi`Gf$5N?T;GLïpƖ?Ò\v{IGw Mz^ 5odӴDt'?J kCn AC{6D;2iv A~ ìlPc mQ.1mh"M fd,N n|:0#* 8|ʦU-IBE+J#-w囥1Qzi8$D#&~w&/DrnHa\(?xX`v|(]<f[GWّoJ\_Dƥ Z96 $1XۏOψhO"=Zz't' &߬oo?sWN@ XL`Jڛ4lLwoF61p&G*\ǿ2 hЅɔbƔ];'T _g mJA^(o3וM;fjˌaԍ) .1d-Tvy}8n(Q.#R$\0qCPHm١~AcFҘc^JAo(vO~2c9"A[ ֚]2OxnE=XOͿ+ ЫmzH@u $eϢ܁ Q}gp&'n_d-rȢC<ĝoRos}lrGi`So e^p{O>:;MQ!:Ye%R4rvb_aC K4hXg9 E3D)73Ц`\&9bŻ/~n]04cc1 P fGM"-_U4L(5HG/$JZُ7Syu :^$ [w~z3kRt$j= ^zTH}@T\3ac>V)hXP{SLz'o;JB #Ix$%q~˃Suq ԰ܲB{P/£"S R\#vKm-3Ub.|}LcY=/ivVp~q8}Zr/0Wو oTk:5Τ]-6Uv{LN"9j7SK>}(!'"5QtH;qŲNτY'5͹!X&LIt$<L(2ױh-OrmPNK; sz1:lZxl& Ra ^Bh~lKF,xgB\ `aI!`Gn͂*TW8{}M90xSX,ūKױ^9cƓ߫W !@F % ߜU-zh`hFB ` yYUX!ZW)ôKqG㹗̩k\,%ŻN1ܬ;VIXOnfW5 r㕨`+?`Ĵ3w="#J}^vTҽsߦ˛BILp줪`,;JjBmdO!QIݐZ3!Gq\e[9uEs,_6A;*48N=9K#ukt(u~BѿĹ!s.HTf,h? lաP8uEH/Ѳeb36.jsv-¶m*~CRa#(g{q,*Xl֫_,vPijA*C2[85ǾB0Jtᓨ>&gy_ɻz&}y[]tO&9o{Y|$%јz|im6uqSF{(TޟIlLYrcu7E䎰8U>$ _!l'"> 6͡͝kNMyr NE/7!b_)U> > _PYCFx;aٟǪ~Bwk6ZP=JF])~xۮS[ Ge~՗?izGJoZ&Tْw=12rrO{ $EyAp9;ts0)ɳI*37.*Rc|9(S|iuN2&:UJ䇁P'bTd_ct,xΩi}d~_j$6:Iۚv >|Þ1k=ؙ>TT_ NIr#q1p&A_3qݿXߏy]H%EN?̋2aJֽ<ݶSmo|i:}ѽ`6CwMΟ:P[m8`)U/MHpz=٦⼓IuPPcΛ*wńKSjS. K3,_+u>;R09k|lR0\6E/(HK(qNh#&IG& F SJt0kJnr('I\NoKHH},VsP&')눧L5u.) QZX`f}CpCS]aI]fm͊6ӟPٱKykv;҅O!HE2r iY1m[] Xd0UeF>D!VKEyxc+.8p0VxD:Z0oy VOfRe*y>`dWMs5Q9[L}++=Oܷ%2?N$2_[ #1oY5y{-S,U(׉:5h |FE+&Ck/ 8AK*lSky:e˟"vڇwXG(kybs'`kXa]I;H)jٚ3 kFҗOu&!8)(25; ncyS;c!P$.PUNFᔸS$mWUN*MC[> FUw+VY|^&@`[5E~!6o!.n3GJ@_L+%DL Ƞ^Io`Zheٴ$,`ڱ= }Ȕu5nh/c;wJ 2>4|+Zb-= (! tr>H) 0dd2z%OfB3kQ<6t>o Ώ-_/R,iE7q7>fF =8CEn˯*?Y>bɃsByMA*΢Ԧ88VB3Z/+h*϶(;Ef q8l7♯J" A("-锢mI}Ճ͗ԑ,G RBSC,:]VN}+s0P wlj,ْp/:~Cd 6dZlMZGX?Pr3EY;.w9)Ffߊ;dmTf#8p[w~;}_IuЃ+Inc ]w!|b|o?oᬕm"8;bGs Rv4q& 1]퉆S=Vv!qBj9Gbvn=znrDTp4ωxdžI{fORMD#qZvȽm%_$*~+,ٶrV >w["8ij 5Hwh:߽ͺD~[$uXO9</鹒Dbrmċ(kڈfa|RL]tPV`z m >ҷ$ʗ2YlUTz0cG`拣SDK7"W xDJ rHA#~k$m6( ~%E`N1ȑĈ?/*߾եz.EcqSkW2ppD([k3¢[ rېЬYw8NRG'̢}0qZ+ڨVF2چ#@_aPQK$m$u-522|ZImYɗ3 &O9y;|$^n挧4.[1jzѤ!Tӣ<6=Bܱ[g^MA9@9Yj/sC<ㅁk CJD)3FX4dE2r<#aNM1C /)i[(;d<ʵzx1s\zli($3ss29JٷCds=5YˁE# uqZl1'Mgb꬗HX9h y EC'V^)k*֋𣳳Rkߝc,` w@R;X7,rk\g v?iӝ71{YĦGMR w}y\JM\r Ɔ2w^Arª=p'dmd_S뤰*u+DG %2EӳIMBܸ?*hlHhM-Ӻv&6ȃ%<$_HRzfv]vg| wI^?ZN6aؾZ&( dA^5 'A,b5yI!u-AX,%vVN\}𳈃;U+ɣӦŗ uR?uW ھt/F|pVwj{*PgzLt)>K/Q !rQHz] T&`⡭U.: AI5U\A +R_aAi:zd(t S նyڎ"P=vV~ Q#%`X(=?n?ŜA}YHX=ڗ=o8qGק+Ark~ t %(/v [sju:}~>n ~h `/e1qO_qdMҖU#)9͊NK\)9:𺧵REuoJ(?͸3~$K]ha̧Al5]i?+Se)EJ7(C.j ]kO mן{}lW4\Uv eLAǁ3\]#.]ž\Csqj Ǐ> &嘿$c]3m2ȯ/&>Ud},n$a)4*` {B?n0DژnZ.̈.SpiO92scΥU({ـU%mh: J&~Z;#He"=tѵ]K;s8]a$rRCY\fFx{ \%ʩ T69KDh#rcCKJ1y˙g9aw b 0 w0qDF&.fW0J ܂E&SJpTr5l5jUמGy#HI*\Wu__ѿYfʠ8nq;%XD%!02aިmQ2GZա;>|_&˷.deѬT"/[`s5zE:e2MiZ$i82&e|N zGIs sɋ+LRTl I$H X]+,z8t_c#sޡ{wY&o, roŷO79!py, )ŏ!M'oEy2pQWV?l`G+;]"2oOZ?)T@a1Dwe\֤9vZ^p9*ZTegƛ[ųb}.oІm_14$0xV<.Wte6p`|;6>~x,ݏ)B}VFWJ`RP|;jw]j꟝ n^=(T|*]YDՑڼ!Kub_;XJ zbDIJy f6{m;E\kG'BohRcֱ-Pa*ͅnNm^P:?< _" eغ A1\;8|;s¼6hWھM kp3cWǷ+(@]tKq'YO(q'WzjHJ;,uH.= tqk_@1=jsgBvqrÂĉ9}9 09"sD+}+ۓ3-?4;:u@:\s,G$Hcfec6hx* xPo.ZcߵR֞whLV|V|k(j!#g%b%:á P;Ⱥڑ5;ZU+ڔ>oUM3/aRs'ah=(}`;q:}EL܇WX9o8j$>*" –9MD| r PrK Ptdl]O]? 32۟ľ^&)効 ,0]tcSŃN pM INSzlhYF1;[!,jf.I RɛrtHB8B mV"2A7:)xHu ;p)t$QYqhRb\;$`81ZD?̱b¼nLi­B f4 l#4aauXOe3ּ 7^`1ꥎl.s﶐svT̖cRBVRJduayCAoU"00R`*>;mr~}T!XY11Pw<,o-roLƞHB,{ y)ɱg0k ̅ glЬwO}]/>\-C컺z[g |Ql{,n[o2Q)E pw>U=gm9Wl']O.t8\C48*aRzhg/ Vȅ% g~$8DrΠ_y^_B;`w)^&6fIVdWvĢ-gsxBW}9jHQ_b&'.O To*9\:}{z—;2 Cmy?џ69w3151aˮu|D2Xt /x+bM")̈Jҷ!"v˞9,Nu++0D~JUxbё#~_9K\inUt`Nwt,lWw%򵾓^}\ICdoTO1qò|3/C,(!zxQ DA&_m/kyVo>X6=y쥜6hy"lSe'&K`0Q-,!ueh+ 7[U4ϙ$ߖ~vE2x||OPt L\ϋ9P͎UyHB_EBH:qI̻:?PĘS<2Ό*tQJ+"ctkP-CᲡ#$-};;Xu l7/G ;֎WSh30gTGDK$i9WPRI0XQӠ2Ƭa"z/t-wofw2)fQ\sPzNBքZPv&‰p}XywɇAtgڜG/G%}\XoJ T'vn7g]/jzT]U$aL+N[73Qj؏iF!_*].y!pV(*q8@Էc!I\fuL뙩ɽudCm[Kk(3—A.G1#钫MVx ,LЩ@WP%%'u hPDDUϔ0S;mMӱGD2hT<x$[;FOVο|s& CoN--i8 )LN/[ ]b Fݷ:X ՁH»O!3 Avt1wN C?XvHpK ~+]1SkCZkPU˸R}P&::) ltqخl_ uuRmR&& H,<%ߠbd!%!vf92P!d{x](mc$XLI:7D[ an&4,n`VtCicA u{57|95pzxƄr؛NEӫl [_ۓ H8ԁܷT$QkawkK9q@ Y-bᾲܤREi{ ! C  ecd6ba7u ~f˄,Zl5^dhzn9G&U{ja\AbRY!|:ݚ7 6m-[xy^S CaxlgVA"tFx_1 IqBֹRQ` $OT4_V h8Aeྕ$N,nA\b }9 "m<8إC l_ΙZ3vI] !V=a$^a ۬V"}W/@h}%s8zl%_bX"f`O b'`)8b_jOu4O[~yo>,j=\y=f UڝO׺KUa30d]eP)o5c)OKkdB702zOBlO{3E(D9a]'; @hÄʶ)4?mwe--9% ޗsiDQ`d?"uS`Hi\ wǸP}MܴILZJ- YD0lm͈!Ǵ17MlXHZ]a,%ǞђaP1RlQlR##.( zP /i}2l+n(2{&a.{/m|_cXW[>VtDaMT*GGz?%,cz ^.!+<hȨE&ʹ?I/oqwuj;e_,$Zz+3tQKJ+pQ gߎv4DU~w/G:<ա!J:z%WB8MŐN{|(Em~g.$%V5+>Oxyg17@NJRXwW5O'Y8W#OB ׽]eW'j^QZj78=1D&Z&GN0L:Dbn{M?t&Q"OJp22G֌jN͟.w;\9AB(QKqUAiBPuyܠ#9ƿ> oZt[kq%!TVꬻ GP1nD6L\ ljE-FKVP@}U'T3o8%s?]Uwʠ+GYSDў__#AiC/M4Ì>0Q-"X]l$sUUF?F ;nd'Gjֻhj=(ZFH螱<Ϩ1Y;6u4ǐ)zY?^ǭ©hDt5(3ȬRmyx@ G { 'C~c_vO)̊S?"[ݙH{D\e+Y`#gQQ#& ŌLԶJpG/,.cNۖ}-] Y9,?q)iG^d$}VtcE\H'= W+GS]}'5p#3FVLk!n!5_UM ]o V֢#07 S#`v9+5W:za9÷g,:5 ğ*->&y*R7R*3P%faU`K7KJLY҉%Jk=ȧn[YsL}Cl:P f 6 WS6da|D"&PGV%}"d*دxT 䛞PQVdH@oBxB5xAAEa f1GJ_?K9[aS?C+,k ~8-Ycln@cvoӠڲ7% 8r@x +'`VLI ;TcSRoY DƃreW2*Ve3CnD6E`ʋkmDÞPS=֚'[G36.TFWI/4G m*vV#Sc5Elz"j)S#+ Z> ؖ ;ɕc}+l8;-Td'gsꮶKH{HFc;ߗTBme9Y8X4 e3m䅶B3 ö[cLpkuZ"(_҂%{h$FVmr:GLrӽ&Mo+9݋ |s}ߕaږ:w uʾ3dp7~Lj=BdΜ;吣a̲v#J:ܖTW7ȥh8MDĥuaMJNQ]d8~Tvim7[g7,['>󲾅>7/ ķT@3ӏ>s)M` -t|Aky1UJz-sgnonՕG)엇VDڒP/w_6ag!ڠm'eA@9VτVuT*̅H-IKP?&׿'- A%(9Ojѫ q7w=u|1T,XubkJ/ sK)ztf4>>OTX􂛀pV:’ r !0%XjyOVwscd&l~  Wxνfz,u% BY+B+6.f)θ[}h Ɖo3{ q[C}ۦD?h+3L* Cݵ'F:wtz HըU/8Őλw "ZJ=|Mv9S㢯H~Pp_mqg2U 4#NRKl+l{6ɓrI4Jihr M|uq%$|j,Ү/瘠=p$u?Xk'cՅ-hg ] esՌrd 7NJS; 2symnt;.^0Y 5ȋ.rMcu!I<-; 6H{Rڱ-3Fw8M0axr"\vdJUì%lZ6 cևfzq1?'(^+ 6_Gܵ[£6L8mEx%}ea;񲀕 A'w@6j{3@+t`m*ҕ)2$3 Eg'Ä4(~ccpCU׷>VzawXL.Pf7je;T iM;_zLG=©1)N񼽟@"4QZΌ1,5I92Iĝ9Z ƇPQ؏ѽs6M/Ijc.?/1:s_b7^у=0,@HԌj}^u9mV'$0eoԵkuވydaR[C&W Q(F%±EPQ^Db.07#W .߮ !ߌ[Ή9Y( |ĸNJHEv%n2ScA4~-8O zl[8Y0;ݎΥZ"$;Īyo%bqKf`qpߤڥ3 q,!CTgsV"j0#* R泩 bFEȖSK=^)/!NB{#Y["|bfAyy+,:m(">vF9\/#hWw=¸Zc@ k+<4dhᧅЄaw1&`Gx@Yj2tM4Cxlq(#> $$=qm4WD\K-tJTKl 2v?jFD3wY&mޗig'ip(5oaJ WK>P{Z?O0gغ4Ka˻]$ɫ@&z= 5y(n{miRp e%):(Z-ְ:)xk-QFp]qĐ!б'gVxz$3cULm6qhmhAv "\.\{dK^Wd8mbʱ:Q5u?VtlKGZ]\]u͒\v7nzn+8&DT+_L&@=sN|}FdȆ <2ma7Ϝۖ538l @7f9ʟEa*'jV!j} Yƴe: kvQWW zz:8W Nj#r$!>xu8'ׁceN Ӑ{@{ɧ{m}zzթ1no*'!cdҭABٷy)oHZz|A:fvA@TIU*#qۇ($y˹6~H-ϒ Μ̬bSS6,}IJ7;UF\Pļa+Y4 "V8X9`>y)#-5FOqѣE@R&W&xUGt9 L![AK@AQ]e?~~ ;}ѢBų;6`$B k}^7ί0hYZPVtz@.TX. XVK~ɐZZ=iֲ/ȧowPi:厬8Fupqw{6mW%?]1jxJ3 1p{O-+s d܍geAF- ʰɟ.FQVÁЃ$ď",~e"]nۚk[z ŧ+4T-sq:0'M:! $ 0U'#AڮGET4 1 DU.pCOi2N b}4=1SL)%U9JMwZvPVƗ${¡O,Ҫ2.w aސq8=?#4OMmn/[1SBWpt0s- "jT!U9dx1 mw,DjȀ\N{05%#<&ಭ؆`*0Y? φ|g:b*"q+_Bu|G &X7#!O}縦Wȴt -uu 7 .i*OiFJW+@J+|8w>L#zQA)v4Fܵ(xZq݉x(qPCekjs;ZkI \gKudT e3GXWp[رsz/kaD!HT54MeH+3Ȓ `afn+rluz&]ɦ[`#VАG+~JI?:c \!=^.*7D]nK;\n>uUUӆ|Js1)tRZêČM}ԅƸym pX9miRWdG,9-,k֣dbIڔg< j2 {Ddߡ]j;mT'B?f" `<ǝOWݲ3~)3Wh|\m/4aBi/;a}I3AY5~@`;ش)ihLVV=v/u>uCu "ن~ ;,EY+m-$ߙbp !0ȓzEu4R"ĐskcV5I|4699/(!H"vϓ=E\@ 1z%4)Fs~@;Bk1y>+,Ƭ7aVEL#~(8Tw1׋ór!ܟ%+\zZ(hpr[A~xMn_x-xRoQdaf6!FYUb)8#oqYď_ b! h4C{SJ'MuB@w).Ep#bB,5@D6]@n w(%fzVb̀{+ @_-Rk7!f[QjdtVp$) U J=Xf1'jTӍnO}xkE rbk`J[W(Ra;j̫ٴuy Ո%WiӚ&#P=Uh!\n&BXS 2y&~c2&!|po~;qBl-f8Ә CB%K\cud֦YnLrQn.PAP|Cf?&-#Vl﯄gu ԬTS>/ѯ4'P "6`)ufR3jȁ.TtLTdUݳ, G0aJƓN^(JO99:b8N*uB#Ғ BxAaJ;DɔmVn6E!H΀E|9H\y | VM]+fFwT~cq KhP0>. Ca(&bsF`IYo;N>5 X_^ \i;Ȼ'[eBҗh'W^{KDu4BX]> N;mi[oXjFxafUQ$^/d?+D -BpÌX6=ȒYFd* ̎앹ˎlxmk@'Wm$!IPdaZ~TbM97H^'n֋ଶ4N?I3k}rG9bt}"ߌV_=LiD90~=l} 1w@sb3?bjT4]ÞIoy1Ѯ0@p ύ[3xBb n7-|&]Z_5da sHvbƿ2( o6IQGWW%y:H P'"tSCM;4CtXwg= .G}X&:yu)[Lj& ֿ)sfKJR"đos4v<|E KFTj`t䡎l7mޢ g.+vZLZ6B?A*š(#h=*`k~`oDZR9@BXG>g{RE| 2_ztLlbOZiBdOOu46#6;\Gl:Ŵ!`-+@>4#¿47VI=N!@P?V'K&1ŕXSj7jm Fȟof&] E͖貃h]`mzU# qgwcH@r/yEzK%'uS,Gnv=ד>U?q' K*ʽE<#;͘kuQR'^'66j˅ s>&q}m6:8ൎw| kV.'uvKPW;S}fxoUZSZ+9' MUAzŃC9 .jWh8%V1l.m!HOx+ffJ.6{(~KabT{ٍ?Ѷd 9((S,`4%gr u>:7aJ¨@0ue.Untɘޭ@kW R04(CMu<n ]xH~ $O E |ҵˆ5!`%aTX2 Wu'2G_v=\*6oSnIbC!OBGae;Qį,ok>Ǡ%W lsnKv b? Ǘ囥S8;G3ݫD{N rr\q]-޷F\t|JIzOS&NU_|)$pI|b U뫽-3VMf?10TR%~g*r]*y>2՝g(XHɟUqXKt%N)|R氥ڞ1P`g?K޻)L=ZDd68py,UG?Vq s*C4-A8ǃw)Q"/%~BC/64 aXWLN%b\& C M=Ӵ>Cb= ɡ0Ee 6{"|tb2;wӟW|a˛0ӎ/r5c1,L<>cƈH,7oAHYU4CVjcTK~U ܷ㬡>muʽ# ?Fogem;ҥo[w-"nP#HkcٞN4i6ڸH0kѾFC2mf%R]RRƋm#59jM7*eFr7zh{oXK0ή% kL%ad6lK{GO43 {f߄5Uxbt8TΡ|'sDdb#ԇJY!Le YIbݷ?-A\N+mNZH,3 vѳon臺xћiUNyboP[o9Iސ 6'P2K6ST _@J~i1cVmjCKʸbuUK+"1/U#4E߅"NtzŝzZU /E~^eP2W`(pijm(WaúemG~@~Be к4D_<[<2PL~O#: m+)z;LP1;%;A^Լ16X[Yc * a_۝͔#qn-q07$@ bA;LMO9ܡA?zfYOh 75Maҟ'=IW~r~\?x pDFõ4)x 'N~thlP!cdiGh?6#JsqBC}G+Pq~^S+Qk E;L]&r̥Al̟Ѝc:6k\*314ʥ=3dZAs&o)Pp/[RN Bs8R-KR>=+IBr~ub L" KQ-ԤB8 UAnX`Va,Iݘ,#$nec$+OͨG;I,ʥ_r\PRtel-%߆!PJXӠnC~S%ݖqAm-,&Xl_A> A c6ln|7sUUtPwdʴ Ŕ~?Y0_&.xI-1'W഼V!R&z>f%a~Tln*P,\tO)icS805*"3Ry2UV[/\D{ ,,&1v/^vU߉mBOYŕiĭ@ߩMw1>h][f CJ!jhdlK@]i_}k*#& $&I R6[@eOY ܕbQ~/Oy9+7\:m&OmNhi]:^}jVxR+MS0`ʪU^>H2ϲ69n:+ -Ba|'IarT-e$j!͍mǛߞzۓDm FqЋd9R\| Z0Al[fЪTH"O@G #Ny ?'d9ll >դ)ٗ$M`,2Qi }8)1 -%>LvE6GH[Zf4+&Enے;sTC8Rg~@!0όpK"uE#Gw&;*Ҡ)6j01]@i_f*pOtηk%RyLGVJ9KizJ@^qNckOWpT>+}WK'9]E2-Cy3m+26u՚".}݉z Z`<,&(JQur| ՛ыIic漸(܉ 0eB}1  OϦ `@/EsH*X֓ⵣ:*i:PYYkYC7Y91НM*ʕ92eSž3'u3S*ߙmӮѸJ1@hXD 7;V[D pG5r )DzHk` WQ9>Y 73xs 6be"N])x'."W*q;M݅~ %$PԖ=MWYȦ: ra 1,^c*uu:R S.8!<8:X:g(dӴեˎv4%^ N{2/:LĊi~}^8MU2xL2f0>L){KJGkί4MI+Cڱc5(qIՆ3P|9pL y挵jzF+}͌dvyUqn*NE\ghшs5O`UL@UMDoUb[=cTiBTx5 E5▋M:p O|8^*6zNcm{ qpU(wNQaxҋe g7,B ?)~J.5/ą΂.U|QwҾэJyS љ e9hm$/`k_?KKY~Ũ5d\ `"x:QnmTtV9?L.zZZ+2_}~@DZɠB9\Ջ5ĸl!M]JE.=ICӰ,!4& 2*X‡7I!!h7fL@1YVg %:nSuҵa-ѓ@٨WvRL.z+>"yAcA$FG 77(9tv+KVuIaQi4ʎLM{{HkYBzy*ycVZ?Q0fv,?ͼօ_,|ʁ-UivP/e+^Є^O@_HL}x4SSؕeCG 8#jFEf#S}p*^N TWjc55ESwǸwɚv !dc[Sz&0|!}q r?ؒq*0ߛTcN^M`$!62j0Sm:Ѽoj)gN:e4Ql_C`P[#Z}w\XAqoY A.Q|ӷ`f\ە0jv YYM 0;#y\ F,rI,;vzJS^ FhLzY\ʹ3\EQsy-YR\x+ =!(HX ̭&߼Fo|d_lj<\SBfV^Pby hleb:S8@ 1D$L ,͇ b3ƮK%i#FR0E5SGG &gXGgt+: Or-5\NAѵ(W eQRbhA[KoE6q܅6^4E]78#*xo96PL6Z9Kv*wɍP8p^\ܝi-Hx0'Q!-#ȳY -s,C+q 2|& \uŬPw:KϽFEѨsJֲ~g!%A3YN|Mxf,tήV@91y&[q VW(x4v!~@;N:^-a(,.-m=q3@yKh8 Vf}}Vb5#eCŧ{kGoS9w>W}\ITӲ3AHk4ck+.=f "Nxdx]]'`w=U[KKG@%;p}jBPwhˍT-Oq6e\~r(s2>,l?$A`L@&@w qw$N6`FXY4za9SYCWNd2AyNcUūBo q:dPyUjY0 G},<ӤN1MK&q揜/Fʬ1Rd(ռ]cS8w2($o,嵩Oa˲EM[>q%,RcQWV[+s"cfxpC{+tC+\̧*Sð}(,PAzɫr5@ ɏ@8:mﶉP܎{wT"[\n|"fs IvK|@\RœV&Ljڭ&7F&xtG51"$(%"Da q\zoi+.2ҧ- MGyٻ7‰Ҷvi& '(7- ֊a|ZnuQ\C=fKUC56/7'r?U 2܍ 2/kBF^ zq_8ՃЦdM=DӆfD;$ke9RNuDH2b_xr ΰgiCM7h{ X/N>c; BX Y+ kFl-6\ ؎'خ$E2fbR 01Dh9e9=XW2 +|㥵A!BEn635b;6))5"gzW2!~z>%ԕ ÚIl}]3l<ZLvb5f&^oh (So"O maQ0^u.؛+bj +BUY2~VWMJgo }zWFaMfT;7`NMJ>8{![$jv4S۶ǜZϢ٦jcj,"|[j:20Z.c+,:]޼Ń!x#⋙D^*g,IcW>3W#J:a^pZu:9'Y>ЄiOXxc{g(vF!e?(io %T1M_*6Ws/л _` U8k`D%1kv8u9%w78Jc Q&`Q D~6'=ZP~go F"ow17逳IWEtPmOUOLD5L{wRe ѳSazk/&pXiJ\@v70CJ-ZOd=t&G%xSĺ-㷂[[!a{mS8UD vQyUkQ$V.KXyE/;q<Ak4dЍl`8!@Fj>qmlOѮnI!koV,'4TG60-lI]>zq*< 阯+`Pm]_4B{mud)zB7DB;)\f_{WԚV@ʼYǨris z*T&L|6Vn'Z I ̫` ,0: q)tی-YMRž'*=${rmB)CWMMwWnQJ5nUJ,yta^N8wG;oj(1ݳR :w2 ܣ_ xB8]2yQ~nk(?<#4Pm_eBF9%DnoHGEU"Bd6dp\!3k +J,4s-Y}x'N)XP7p!)+f]zpĵ*REOj[V-q0TE OTʯI1 RAbfI t ϠmXVShHDr-'s:Z5v4Z\ϮK~hYra7# :3Fp?[@I_7,vH!,{{V֦.3-܌vY(/}}KUQ_ET^ HwȧU2>?xMДx6Sgf B,PK&k@PҭŝVu_ZE%Aw*16,+ԝ^7[8T*|V6gk&pL@Z8'XA즏"6o|"!GNi [™4^ʇ|9wPbQ w۴(ətIď"}>@=ƒwKa1$0 2 Q-\UJ3&K`7vݫ H)%yyv4-0ROTsShN%T܍^`VAt ^!.# $_+ׯ-DT^2qݞiR:[|,M٦ P5[0G"V~£΢xkjQɞګ~Fz(kGtD&]1M (6S6JX(ShM|P"R> KUQ?C m *wT޷δw =UQZd*qPht.TȺξYMkH~IVa?ˤޘ%R$.ICe.[L@.6G~cY[7̃AC`.ɐ.ګƲK[T]L>!R~bHL&l4%jΨurCHa9 G=D*% 0 V~vYR"$3Al,0儱iP~<¥T*ȁt8Xt>8o>~S_bG"KFK/yD0MHsj%9~1VǗN4l{+e}z uB I:R(D*!r9%Lm08?E+qs֘{$hTV6[XQ6Al/{۟Mߪa/+=X蠟W VE3j. I遵S#d)zØDwHlmNB5щ7rWJIî˥ !x) ~=懆Ile^\Ps^i(@Y؟#@5Z;M:Z>lGSrT ,uY с6Szu3?,;Fm80諾u s23Z:n2H;s]z8:[29 q:FN^*MP0m C2uP1 9NQi~I`onz9ITfDb&E> -JRierH3g~"ůa_d/ 6jU5ILTW򤑾ѨVW(~F,2h}>n޺ 0Ee\ .v;*!Jڣf8;72eMO1HW^ GH&Ė:S' P(I s!1ƃ'aat/"vJTl$FC-bH, Hyg'ɀE$+ؔx!ȫ}1Zf"ģ6Is*+`@+/5Pr9MOzb?̑_ڛ!y xNp02D>_G;t׉vΰgra~D?7yq{ihNlA/ت@Av떚x` 5]ȁy6]}rC&E̽'zӡUxkZwLEOSSjwprRUS!if*Pu ◴up PRìS  ɞwx9,Fu?mT  iuXf?=k*am8B!^ˁ K49hӳꌽņ)V njbbFM:-2YVi%JPIkdfc/1Q(f"/(oȒ@ƹ`q9v6_>ךfQFNxZ,Bs1fXx>h 7"#Ei'͚+H`Lb6%],G?\ZDs/enlRlk'9! \x-kZWF '6P@c2c `Wio Dѯ>̠϶% B&b tF+Gi{O53z7iB5qpkemX\+ޘћ 0DR!g1Oyi%D (  FGXOV0'vCz6rPEBԏUoJ Px kǛAY"bKU ;^:}I-'S#fӋ"6jBq'~#}>:bV{u0L􅈨"Eĵ)cQ!V[dJ ,'0ʘ0h pub,VC<0^MgIATyXe(2ҽv )JY-(7f!i_ևCvZ&C{{!Ҟ~-G/mFs$zލ;)]m%z-lGF$h$|!X@ ,S Ôzy9i{cPncY7\>~ks?2@׾j6v: c6i*3?LԄi/ D҈t)?6ť\N`ɒH\ƔAķгs#5cg]2(fgYrsv7fjqڽ!p˸c%t=JiITAxl^L)޳(;"^ gԪ)lfZSCk <žFٞ/_.1+ ǣa^ᧈ]lfmޑ+<' @C`8w";WL9u #mQޮJȸzuE,j1 !I"pL w-ȕ1 XI&s` cgsEie&yԺԾ;p`MR㪟ĦNm9o3i-&\bJF ^Zؾ7'MǍ DfE@E?Iiʁ$뫦38u/D ip:tDZd=r8 /$5Wo7~dJx̕:!*zSXoιQ&I<3qʼn6&`{qj|pQA"B ,)mRhyP;̯3| _lС*'2P'yW[Ӧda'`I{3.-SO'H|t戅)J*ZkD%Kn!&5 EF-V⑽C?8P%=dx LY&O;MQz(X4FCXߙ\a cR3u M/ȱTwRոIsKF_YN6ϝ?4r!G{ b؏ çV@ʃøH@Ȉ{+Ëz2Diuⱀ0qH<0Y+CmW`%_Ch!P4IDIv_vՆWk,d^}`\B0{ lmvuP~eGf88"wmTB<M(`%wMp?zޕF& M5` YJ޹s7u@ 8ʅrS88 .K$Mei`?YaE9Szt&dEÁZ՝,_f}u+XP3ֹhࢋaE5-2+CTs#[]~)dDo-PQ1Hm5z`.ދٗ6嚋䜦*RlNkqě+]F7iy@ ӞvfLZCFcTwIaA3 (Nx< %N|!'YS{(hD02BFIp4T 6|>,ٯZK^hqq~ơ--Qzk(`=5T`xJF5qI|u$$z[A>L1KXcQ9خfkyet{׹ 0=m)~W 0SLӄ7+I38݆IRFs6\:R*v$1$f.Xb U5N**A*h߽8xorhBH>\ְH|ܲJ*T+!ӵE?VUqPyTja󝿈7:""Ֆ(m sY1=.(~ L7,ø"zfZ8ܥGabGAV } >VuJ͠FY hg A%Gj6f[( ^w91pEekNҨ iG0&]7yBkHPisAISjdFK=+yA 5 Z8M'(c*\_bUkl9cĔۋ^:: P[4ș3  `2މSȪ". u#C4_}7E~o> ʼn~R}.Cd#2ZdUR:E[!T3c+d|0H|]Nj-_"Hԭ.M^>v DWl..Y 9!=]ش2Li 9}kx"7G^fhH'+܃֙x I&|oj"p^;D+ Lb:R4zJ| + ޮsaSq$N^Rf5 ,t!@u,V}]k(;KZ\2Hx<@VVj(B bl!%|J•_%m3po-QuxG'X~?An'5Mk,Ӂa]){2-?͛syL\d[Jq'IMv&d<ȱ@nQZ+0L>00%#T,$Tyz48P{<*xqrpxŲ>WG Hʙ)ٶ1' :t7Th22u&Q)-}ԗ猾P2@:9a{oBv9KO4Hݕx|np$XH{m}Km`{g5&>=!Q,d>SdFtR|}/ԗoh&okew!dK](d͡ Vb>+:!CiB}^2 5]юz1r)/a'̫:y9M{C0sٟ4cso_ 'CAC[:`mw{9Ld3T=-mcba4 TTa>Du |F~nKB;.ɋf%ACWΓuq%&XOBtFƑXZJòlojDFk,`1zpLvq=[RJ D8ׁCoU[8B D="o0וrVmksf(eN=QTr뛪DMԈ&9ݕ.s{OHf+f}/Di" 8 2\_[R> 4ָx)8;e\jh-À~?[(^NzVDa2AM{Qi* &?XS:Z?y(+k3`_JO?ɵor V0w/yp w9}c$zE<3u[_ E/uu,>)][Q @B2z xDh<I ^;ʮ%|h'LhfݽZ^15X8uQVCPtEXvD4Ÿ^GՈJG 1(Dx[87d{e}6[ ;0 3W"5WqgMQdo\]TBIVYe.b@jY(;95ucllTބ8R6lj/ I #-F,u@ĽG%ĈlQ7iϢ2܆ T1cgqظ!G+xҖ.!!mVa.NiFal M.Wր ZUpK eln>(ȍEvtd{- ސ,X܊UH|zuKovةA=E{Q4Kbl:$'nV՚dKY܍o-7A󽽎dxGz쁙2v%jsN˝Ҡ.nI";P6l?Ѓa®6/>ٯEm#4{c~QRn`\ƟCy\"!yҤ('3 wɍ`+gu'F3v~|p sr'/ G0wTVH#l217A98/?)ֻunUOSN"_^dC≫JڍA"qs2fiK|{xZZM@5J? N<(m=4ܑ]tBl=-y 7*+-' I>ZeKAfmU|F!5걖gHW"#v<KT. \!nKڰv]CDQRtGU!]aܬ2iAQi^l487"3 Vi!N>S\ Rj 7b&;Ek8;5&Yg#{Scn˾ŊM4ᐼ;2R (y^*k}u ]j!IΆ-r#UPh]-|>&:@üuK7^ uQHJ)-TG `vS;CoӬU =)\%<*_C!1|Y¸N1zvÛ;@%WeSlЂHֲ]rk;ĐܾO͹tm/C<ۮ9db֦ƱPS2We9j[S&Ӭ3R0pmnL!]!1o|5b9\S~|'5ե  Á&>%ґd1Y2A+m&Z &8OC"PPhٓ$ 0Ǖ1w0q$}'H"%@CW+`|ZuQ=&ݓ.wid`|]o3`: k.UwTbvbZ3*ôr(Y(mQ~a]~!r[В&yn M= l.УJ \s߃\QCyM05| S Z[KBX/PPvF +L=EX\efPmebB] >ۘ*jYq@d|dJAPHþ'9KX#W|X9ꪷD2i2k,&#Qx܈3dh!FgX+T*M~=kK?|riFm`%ƨho5~-ԹMf#5 {I}&JUa<@Vd+ܱ,7~ZpH /_ÈP@፲opk@mHSmӱbZɍdx V~sz4ʑ^/PtW 5JHR#r/sh*P~G:vP5DR:?baWS䄥1[9 O:}@`Yf֦6#tRۏNhfPh7*!jE} [M~{J%̒ZXeOJڟ #X5 cLe>^98*C'ziAQi > kbe[pd_fjf? Zy esG%i̛Oߎ@Wص`T̈́و..9`i2q8e^k-Pz7j'[͜[7f!:ݶ{`–yI'wgLJ=MFE`+`kal=jѢ5ҕjԺ {?"dT95Ș R{,z+yaPV!f Xm9^x 8BwXuh C.in7+*8Ý -u3p NJ'Z׫FDZfrM^*i|w[?dfoh"PWwO,$':I}lo Z1hEV)(fCyA0w6R #ul?8|,>R/jmaYHzܫ$QPI9\Vn1yu*[^0!\κ$ *21"gca,> TrP=N._ɬ[i=Gɝ3עfv\A3b)Yڎͯ> Z6$`egyd @ SYBȺe?k Ñ"uʙ3SŠw)Y&}$Ǽ7:AIʃP1U^5T2 ig;7aʽ0A=zd)>g&*R.G.,LB*;oyV:HGbUt,LW8!^ bciz= \GEj&A7LO}.ˢv[LO'AVZ&bTXՆ[NJtѣ۵ L^seJdKXM|7eWN9X([{\T$p~zzQש1G5FV;BZhbWxo |ca)]կq]A0Jqg ʱ3" ?Iq')۝:7{vQPYZ6aJg5zB䝫s]2}(O^:&p 9@$r1=n?3#ٽRA{E4;ͻ(M 2'lE" 'a.Uي/ԭ,;KIי\ߝ˗ؑw}kL}s |>?<@b,ǶcgSln7'CTeܨ`q;}M7q6+"dcͥMWX.ϑS$5 zW,Ȉ(B?cP^;>UcHh obsE_)F=ZXîC8u?ӝ1{kG_&cZ(ô~v~1¶ЄɼY R8BM}QΗ1 ;+!W< J<9Vg-&2:TD&87I#vRI@2Lz1>_hZbOnosNLcj`П9*Z\urԙL.*¨рqp-E<E,G$8*õ'5\ύ`W]lM+z}g|jQ\^;݉<NxxGةEP8ͻ^6``1nx0}{\"[I~$kx>ɨ5J>^:k0Hȳ}k"3`bDgg -s;!GDu@SNⓩh{,p_݉c2PSMKҸZ7mRgbpupO{)/J` zm&.EQ )qlGMw>tV`JN| 2õq*‒OxgP; (z4tGиa/qS6YH@#d,2prJ ü4 imYhp6"3)ӸkN(rɢ&7vNI;eTU/U@VrM7kcP MGsU=122!/-W PK5򯁕 qbM] CFɤ |aPk6>;ηzu4 !c~A"l^p(['E0НYddLsCslYGp+X5PPŪً3{.X.Zdy͹RN:^Jw*o+g}"Eg`y.3d$H{ٜ'374KV}##CήaSŝV<InlD0U djB` _ҕS_2t{d6ੲ"O$2 ys ea\gXK:FeMGgbpWgA&e%KZ]Šxgl1 oaAiaމ|2qɂ͊ u,Rho*uEw//(S1ٻƇ:pŢC֌lUX+*kHW;IA٠k|H|- [o {`h(\˟Qqp'ZXbg%5CjvR[sF?Yْ?E+z@Ξ ,/do~zڶ[w>[)-:AC֊9 򄙫3ڻ\6~PZa5ac/LH$J3%ݞs؁,R6E6]rtR?np\\.Ш nHH<[) %ò^rwra " Nl5ʨKGtSxC\zy3~͝i9@&q&F2dY:/wiu|ʶ鄑J^K@0ayu_R `n!`qk[v6ѥ([tqA_"*tjlɄC\-<' ՚ m/pp`B"^fx`O.=I8{>G:{g)wo3oUjm=QToc *i]s6Or5/+o;:׾Kr Q3ցSѻT{[`xU&|d%=^8c]W(@t~ Y+ݚz*sh 9/i> ^\0f዁@T9KH^O1XхƬC(6x 5-i~Ɔ{ T+r퓹2$>n|:BIElB kBIw`]umtE|I#@g;=T ZTU}Z-&'il 6>&v%6uP5Y(\\a[H'B",hX-p$.2Quʹ&DmP;ERvuE`'aʞkuElK<|.'QBo}@79)uĄ]dyZz;ZsV Tn 2;(KI !`o@q3p3R=T>?c$}XueZ?b֥|e*zHqBB " s,Qh\2&˾,8rb(8;T +xV\F4  y2GQq/Ԥ*kXXZG5}loSw ٢3A$+~"dnLM{gKn.j8p>8mnMхrjÊg},SLg/eDorF' &kC9ȓ"^o[(bLoZk\KE.Qkͽv,`Ei%q Utm (ǮUD'lň韪I04U2riCWUWvisvTiÀ"|_wkV0J40p6"5%|(2&?VQ& jmVP3ge4X_WgMos )t $/Lt(U۷89&B5l$oË5szZ;ؕfWx ӉKu ^"Z87J>|m g駜`cs8=Yc7F2JH%"V9PzΌpNs^ hP]aB tp1\-V{\Wfڶ<5,8׾)XIWR3% ߏ/ ÕM^gif'r1*-ƽΟ <ЕYl Z SM]Be[z0vC=gOSrw{̜EÌMsdldSpoveXȒlfh\i$-⌴d㲝 *O!cĶs;e7Z6;tQ땙]@+-iB8녕o%@nuȔ[=20!яĬܓ4ͲD)Kf:Ku{W_Uw8ݓKG,nݢ}޵sͯQGQ7Gj\hntcZ᪁̝A(l5h\ ;Yc}c85]JV稗'Rd< M+ Um'Zs ŐVLltn}pmi)`L݌6*-?ڒdg]3UyF-Qn_ܝ 9"$qmwسJ'; $Hɛz]Bvt%gjT=pJ?YPi@H{Pyyvn ;:OYhygp9kzBlf5-nQrD !phLe|DC5SهWTxZ=v4NE݉@_ ¿N;ea?V-LNN NkxlױіeBYLVZךv٥:7X2I6TU83q_9_$?(~mB$y~$eZ(}7jvH2Ԧdv=tjO,v. Ѵ Drr1`cQhQsEv65,zɋOA! ϱw'7t0K}zـ.E|ٯ;fPVBZyj M8Y/߬:AĴG@ʂN;YBV"iX~u7SU43lqE0}a$7ՙh'wn.}w*=3{ěsn#5 1Dt 껕XoIVjeT{¡G,^L!K 54=zj,eIuxpUJzIYP[,#u C ^3f ՉxҔmNy `&3%8О@,bC]$1!A-8KB fJrMM?_ʣ6 7g;e-x>)_1!qYc! D:"*"ŞLS9\WW@;lhSͺHH2'rg iW0i4H+yq^_h< a< |B;Ph1ЅgA@b"W<\(VB;b9j$&FXCI[òKmÿZR$^squרI^i,2;J/kVtK?Im0Di)m_gdoMxxh-F,_]jP)A-pzQwq'λms^{,78vj!W(JDzCA,HBP(6: +ʵ"MacBy/xԾLYUU]ba٫D`jJl>?JzI_T>$l=k{\t i W՚Fq*>L819O 큮px:~x4P"+Lyx=C!UZ]'R'yC=9oT aX͆W{D:ppԎ@|mBeu9woF&D7.L0`1ᄠqvTi:mhA?˦ד'yS|d&b^n呝 h>S B;K~P\)Fc&V%q=C5shD8יlK7q =b]M @imCǼּsz߹;"k\@##]s] {aP9)nYg'*k+ ?ՠQ&MZ{.|WR@ b}J:0/r|@Dz+w|Ơ~sX ao\X+nΓS qs *LʕۡD!`iwSQj]iAQuoM>gZ;Fpz5 Y^VMk~{N%ήLөK@F=vȅwCf֙q \cu@n΋65;#O'Dl/J-Z"J,%;#h L| G)QA09N@wM~j.쎮#C`}>: ƿd~50;: ֊FGȮk@*Ttg^O:Q'))M0Y6#}2c5DlkT#s++_c|*Riy+;εkB-yxq޸^w\[oĄhɗNamEkmInʤUevVZ\ :ZJq  [kG9/灇!a$W-zHȓ2^C#hB2MygYLQ|$*!{4ϲ9b$dBQx=e0Pwl9 NRCW15 vfڠLTۆYczO7<XAI¤(V?#]BkAT~ m?<*?vQ1nԒJrcJh_C;E'ֈ3̏8LtW--XסoR?P&ѿrP\!:>LoVsM"Y=-d~ґ{`i*_Xfj TnϷjU(>3&a7[7 k\-q4;Ms-ui3gogvFgv8Z8hpW>6GM$!WL{gʱ<;쀘e9B\SFf:5 lAFBJgNP-A"ax;|`p2-ӷq>`|1'7'@!\lFP?~CZkJ:_#od&Y[-v+3kQP. ӊ,;/ʧ$5G a031w}X!ySqr7[dd SE@A*Qڧ+D:/Ay=MP%ކ)r;ΏF4>ţBRˎ^$&fE0@GULR V c<ķ=l< `VuZЫ )ʑiBɴ ț d8Oh<08S_LN,67j+Eqx'vz')F܄p?y0P;f~\N2Lg`@'a[9{]mqj5#r R!vELV#``@6jԆR86?-`m䳈x)Ku֭N'GaT[Kbr\ %H4/1m% S++%a r+B5uPLHwQ63DC+=V õx\4N9*EVGT0Hg?'-x+vn0\QsUqY|*bHD}A/(^ z/#gBPZVCG~GI]h-pkoT܏ꐠD6Ic}ߡIHމDXSdhliM^TwDp/ l#Lihmz{9М~w$:vٗM9ʭdڏ|P8tZyS0~x(]5{O2= gzC"\qtHJKATC4KS[_ڰnXSLYǮCW{lD򴀗fZ??k+1)d-~灢pc7f>+@W_q RT~ng0מi?z-( /k;]*kuۗa.p /4J^+}[KUw7H4deAKKHBq'"p92i&jY`rlӵzG>?X!m.:߸,1Ut1* )m ~̏ )4KzN 樌XdY N%:(xW&X 34ՉFr\ ҚFS/(r7x7˶xt/li !k )B2wL[NQ6F0Y{͋0ڋn⁇v"[gB˔#<RĔyU  `8xlx)W!CEJ$}19%+uL{2o?J!BJטelO ;iyțyj攲a .% YVi@ ^Ī^usb8؁Hc3(g&64+Ra GX~A| e=#aPh~%EXz%-@nU_h ,Y2n{#ѫeƾ2k2dΰ icG1xXJ P786*> а AHM0!U_/䡫TQGV@M=N(| ~mQ]H>[;2yC< _8$߫TO(k۩0joժ#QHpGU~D:;B.8-hT844paڤ޴bgf3!gN̖t&L.10h\ngOO[v\~?qpPpQ,-T hI$fD0`?Q ]_%WkG>$`VQJ碽s KB׼48:dUxYr@U*LYj%km*!D d哿g&G.QޒŴDvWU.tl7 %# znvEmKՓ{A^g5\x.xˡǀ6Yl*tp@s1$ ǠH ~:Ԕ#@'lD ɡ #,_1=BR_iwY_+Xbg2Cy8W*U7;-**]m9s["IiY& RPu[>Aw W/}&S~1b΅CÏEiK. -n0{R|n .[1x"<4̯Ж+I>f(r|BP^[Z8!(AaJvh'Wg#:|q,q+6 [.et⚻Gr*ltA)Wl :Tc!ko1`x 7Hbj4;HtX֋5r5R-6LypuoX)ah(靄+I책syDv/WҸq%ΰP/$֍Ƚ=H)7*ꕝVۆT:=u,_Kh"?̾\z]3f|gNr鋍BQmz`{A:(hvбQp".זiNvPP@w!ʐ!Z>Gn!rOqLs5Q^=`Kh@̑.HOdu1J..6:H_)ԤP/⢠Q&( KQV"=#\yTO 5=ߋU;W"itJ1 id6l>[ɻ78A:ot=MH0PeOJ΍۳ʶduY 5Tf"  PIJ=}@bJ*Y!sq \}/%+3i5nAmLihx$k*ib?$}%i:FA'1$/,'z 3#xFoG0"Wdكج~l*WOJxFAj*ɦ Z1qJ{93O#S@s'X@[zr42FM9\b)kڟ`ciG{jUYDc:[,2DD>\T,(<>NJbrX΀wr,WB>P;X=Lk¨TQ!WȪv)|g>jMif{>:`r;~e,q15|>1B {kDVV[2? (W`ΨUoVdh&P"\ SV #x"5a,x;7Gs#0tzqŅۭd4(ncmX\H_Q#pZT59Mt-1Cdi  LoY1 2E"F?Z8㭓 WlI`MnrCT* H,ĖԾ0ڡemQQ$yCnN"k|TƁnDao$Ӎ+#Ō0vB0򽋑Ttoβ[?Z=!^ZFtt.db-zErwQ:JSg*'ng kR{mUsSҒ')vI@mKN"Y`JK:k& ,X),uE͐XLb[7ս˛¾ pΠ58: z-fngFb./{&PW 4Qcr7ˡ3[cflhd6(Y0S_E'ץDž(=? Xy) ?YdzdGXK3M4H~L4!ǔ14^EB_'l%etC$S5wuFP~f/כK}}UW gINX?AԱ"'RK N1hc+XCuO/> n@өEhq}4F1a J Yx mYLy/їXallo?cJkpA k6J 41$qLmâ~~=#X/EJSɾfٲ^BN|P̲1W}{tFtIgR |MQŚpkt6!D *JEfM8XSd һB|aXWM:: BC+eZ'5j*(u!BN6ϫ7+. Zb,]nIUQRoidkcڒ۸bi" q#RjPNU qVbd`(ה~6*zeTE4n>cžb-!Czy6)`j{C ti9(/ /k3ɏ?8 gLnxZHA X Y&62lG\Hpf哫I݆W`ޥqwm(-UtdT[`6'^7'me&6e%qS~ZG{LPS"QAxʆޣR<&Y5$r&;:|\9$_P.skp&l=_I^#fxsSRy?#%Yh(fcTܞ5bYAuz1gVC9fkíw`Α,0/Cjc\]s8r)0ħ^@UEo z\\י[#;>ofznn*ƞ+DD<_,j/Q,E$i-6!p~_ۯh q%q`#۬URUZ Y+ J:X6niVMEA9s5Wc:8 O6@!IH?ㇲtǽ8wvcP*Qr^e2RvJ.W:2:>鮌3`,?'I]}dt5 W`djxMBu,>Πٞt$e%Z.ECKe+^sBVG-X,&`Ĥ+kqE'寷r.]`9+RSx8{R}bGEQ h~'Ձ7! ~z0)<j,)8ytsX+sLu7j0\3nɜ>{qVto 0=Dۤ;!tSVij-+ϊEde^`x@g#T-H|00aqI!'tjw5࿮h(u|lЂ"~hFkKWulRs8cN'vAa*oY)0l'8&ĶPT{|[%hvk|F uo|;T.l $~y؏>ߘ2SI0Ԁ_ |uK-Zk~ъ1BcRUvB #MN2udcZ1) ?.\?(vmh%S|sش-B73OJ$CA@RW8Wg^4bvJ{EʀzkI6J\wļ% :3hJj4qgP9(-s,GȽĥcnwF"Yi#(ET%a D| nZgrv/[1 O_HҪҺbR`/3.a9ЁDm$E!e[AƓPv0!KGz0ߐ}WC1rWZ=RL){Zu|9mZ4zAy)9r,|Js:5Ҥ^볻r:4Y}[f;tZV70qz#w5WɢU܆o{ُS)̓@0,.0Z}ALaWc"3![gdd^*:K-kY[=Yt̗`b^נzF%~rqudt,<,uoV: R|r5t,:*k&psfFMD\h}{L)=}zIUI+m#Z%z{֯:nSK<#Vv⏡O~ѭ=$;ڤEj܎ڽ H[ Piqwu kl7 D]}{4~j$p4pw+1XnM$J'T!5epqS;qC($`sKt<=TR% c;,l#\1L´c0ݐ,0ߝG͈9lxZuIIGKi+`.JU5MHк%)']ڳUP Uq\/6⎦& pX)/֧nS7ʜJgBL_gĉAV2_r[QTS[7 vDXGר _safyNvO@Ö @{891FJDpB`j=RC\5dܦV'^D$9)X=Z>im&rv h/( AhY\2Xk# 8x42Z1.`ԸA>>Je|q6Ħ?XO}j@SX{v@ХOACHK'NHF avx-|TCXCSrS#8_d Ɗj*هi~}ڛZR4NJZJn+ Iܥn XT׵9¯w;qwi۔ax\RvcV`!ag(㭜} s )]s} 8{[iiQ+ZI[2*{*yLBLqz^1m2€D,e?@a$^rék E9K4\W϶/FbzZCyRuvZ>G՛x0:y_#L4~k<E+q#7շ>R Op9%)J[1)/#:!\ǀɪ/@|He.)Vk!0odWVkyR4Hb S'*\aPI(,<܍^&SZOc/U2a<,ފaǩ4&q i!Č3[LM\33 UV1\jeic@ J㺱;ROZy ϝ??O4~g5xW՞&i|g1Q]D%}I'n.B61repd7QH~dᑌi"=-PV_-/P`ʰ nZS)&^˶=AiǴHL+ֳͨ41kQWXt kv_ȨSv3AǫzR~&yY:pk09]$Å3ܪB"z&h i(2MTMv2x&%%y-R[eF|E_0WKU".uS]O2_+OBǢ斧5 |WAɽ٠^Ѻ`/ƼzyD39 5?roI2zvLU?D_lnMZ UK~Ȼm7Pt&U%JkQIONǵO;{6\vHV>m:+l14f{J qG.Dݑ"bBj]` eۺ3ԦϨjC=> }L#(`R*[Tr%m4չ'7;x65vxdnڳ_v +>h"L5Ò+UR@+9޵A`g2_cELzGUKΓfj10 |佤/Z*VB߱FLnEzI.@B 1sOyɗ݊;sL5v(ruSћXx'U}R3 UXfeFY8E߀.Ot G2SY i-܏D$?6@C>$IR+ʪ+*@"pwH+ɿ 6B0s, R /ۉcږwzae]lPt\KcRiem/F8㲈4:n^Ea1&z~e DyT`nvF!3gݦ$,:SawyJ,GIwq/Rm>AI8ݠSh%gJVPrlŝqc{E)ׯz6]}“p 94xŔy$'ˬ :tU]“ "œ j>Nf BDnJ +Q;N:elNF'E8ysUr?Ը cACVͮH - Ik=!/T "ATEKRjg7?W`᠎w.j|3AzCdBNv r(%l d^qA fG#k$~!$l lt;؉D6%hUFVUbK 8Bm~dԌva3 ڎ{ЫjꈈiFٙ}CfX;ݘCo@^0,hvx|;5S}My_.h@ZTL-Ʌyx)˭Zw?ךB#sa(5p_NB'?}K] h h2OJ$EF?̿tgl%/%rov UKnN= ֗`Q^RBz-G߬V4j4mPV-G痶$D2"Q9#\&϶Oc@XSw9L9}V75 s,lX5}:Jo׾䱹Qխ-\ 3;;A'C--fYCaQ#fR*,:১!& "qe$JK@E}b7R'YVC˺U=ygQM+Dw!Pu5rg6OujxkBObj{+\K[N;r)KpL1OD\W^s'.PmL*cQFS=$,UvWiJjLXIQ,-10NĦ{0zlTpkR$6x8Tҍ ,d.=hq &4UrXv\,/M Et)k%5683J-/Z,8A+q͹nG>ݷ6T;okZGR1e> _G :U󭋔5#T\9M!O&xqcZWS^m[%m=F([С@qh7BDrlxKaeE<:ȸ(ry˞%dG2C$)DaMF[PtML<,lLQp̙r}/af 'Ҿ@i[SzQ:_B^ :M+˹~ν;[k}F/ OcXhmËs:Wf.a®=)i_EDŽ3n)*/ދ-pшX_3Kc78Z4׺"cCl`,IkHk `Ш+K 7-^CNlbؾݤFlG?wDW͐*.G##*}I@ ![V}7. U>K7[M7:`?k_ߑ qiۂ&JIE 858CߴTeEz˙I#TI~11$rYRSsm_`sƬbب5#vÛOBS򕕿Xw(cKl?H_/ [ӑY!@Y R0bm0]~9o VH_d+s?-ΰEm6f]M3.(e&<uh1 (ugF5=r =@݀Orݏϣ#9б@{ű߂< ;.bS+`qS qViҲߵJݶN{9JDIG30"e9"C{)`eT8_&|wsft\>z~F 5n 85p8*LTb$3 lIPHI _ Ol8f+϶_cK> 9iSG%0}\m0am@h)}0)y.;=TM}tn(-.hP GODr"dMzEm Kx?=qx KQLy؄a\U :^#C ;t9?z |`Qf!ƕIzk P$?|T8Jaùhi P"2is]W#{ (EN mhL[mp@y֔7gaxNWy \Ia0]+(бش+pcە}qI7ɨ4y0rz0[ RhqD1L.8fzitdA''Ղna6\ZM-߮ăvwetu@+"~[q~S+k<H7ZXHR*3NER4x,=vE٪L> . 4EK$9qQUx툝܂%ʶVu8ОSLE.^Mrq"ПM%咋m8迪;lY{XT/}B["}_ES3\5an2 ޸va\nGE{\?f+;M;gߨH?h2ZI=ىR$z"n^Fr6r.]ߛ5!S(3_'O(^t&wˆ/[#?ܡ(&gB5|fcddBzr@(al.돡 d"=C|]{k5^ 襣.PcOR(2z8Our-T;b`aCEַW?՞|1,!2fъ[#ضAFBrڋqd,+$tzedf~- F=둬|ᄩ{1!HYp1{)ғQUF^N]Jv;W7$~ƙW/9q)B[$yw7 -Ѥ0 vhC)IGz@ h*'ƇЩaυWm(HU]Er,GT3eEG͚-Q)R2֭ {J!hZF>s rvt)ƖG,7o.UzWy> ޕpv&+Q最k܄r-nQe{2NA5ě* dbB-Hn?v3bVF%jnH)&-V@d XPW o%`vyGv§|\Ә̑oKlz4:st5wq=Qr,Pqv+9+C{)R{# _W$O8 0>VK&Uԟq ӞC5܎RGQ's8~Q#q Put-m{SuPd3~rO[M )ݩnb3F;U|~ٽ=bEO鉻bm eE=5o9w!|u@q~ۙRJ솪;t~~{+dS -=8AZcDECK[_ D*f@h=8pt/lMFlYWKjp+9\]?-ʋdzQ.|!fhuo 8|ܪ)}O"Te%||#1jCf}]WtK9/8CA {1uJ%܄#U C}"Wg(\L.tԼ H3?(]b5=+-LS}V(s9n4ݯɖ|Ԅ"a+qBylkб!41 >ֺ[C k%#rnmH?tjgB?)b% 7Ʉi^?֗'Πo?aUFddF<?oAYSXh&u (vPwu7/gEdg8Ҷ3:uFpWR&Կ:EZ~jN1S%I7h)odoQ=M< @ 6Yv/~܇DmH @jNFaUB,eB,UnfΫIEFKd- w7-j"hg(>F j.gJ/o߭Njhk{d7 =Jh՗Z@ERm攁=]HQDe 8׼| h|f\8“qЫ6K9kzq7p-^:es2ѕ~?W޲rt +eBp[,IB>alE)wPx !t"]^ LȤHseÝ(%yu/SݠRAL;P&1SO\=|@n9<E)i9,I֧@ MY@KO~?쐕PȀ>Щn΃Usw#b>om^%`OH;QxqR~f^+6,m33[B[Ke^u.y&0V@1+|κj껊 \ykܚVMMˊ!sgϽdngF4%])2K6um@kCo-| x9.|&ªoog9^h8h+R&v8- ޠ]("G?忧ܿ-H6NJ:|˼v,`Ɨ_Ϸ_B^g+4LUf]D?j"H"QtAO4Q,Suop%fm%6H,Y aQRji SxQu،ԡ fP"$$=u ݞ,M8s/j@Ѿ '!3? N5JU1?g䕇g'`5pY+2bR#I튧Li??R>յh̛>x/o;ysYZ·dÞ^q^ kUIW=2e1f"A_"C X?Q*r%iUC= '9JxwjM $44 4BT#5nEBJSסi_{d_HT ?Xu<-,`sٟ3<&9*.!#J(GWe>K*5J9.v%; >{K/o_/S+9uh]@ٸŐgF\ ${$]L9 -,sm 1*F* Mȱx儢j4rz0J}&Q zVd]jgڇbAa!n R9, ʓߕ./MR4yh@I'S#YzPvwSjrM6p(rg 3k%0ңQzEѬGE"^;J:*dX/݄%}Լ_UUbť~M`KL2|ص B $I[tw&9ߕL:]U՘[ԫ}99@86᦭3;|x(X~MLYՕz eyk#dןcY܌Y?Ha$!:)zx",<`؄UI 5B!gs0ZS{/V(-/L,ADU*3DKS=Y n-΄m R}Ah"]KM2c;=HELrrr{?Fh.ۿOk5\t67P99.}V5mcƿ\0IHI )Y,NߢEZ3 >ycBkzn:Qn8dM 4 haH a%>WIO@Ls#FB)xMe%&VXN:+*YN.N []/?7ǵVZ7@3.0=gj^9-}*JH9+.J4SYDwh0H|k _r8{7ڭP>9*cׯ9X@>z|'i:aˡ np_7Nux`^M$j B]S,45[_??8j\vYN T,xWU=ȫ+G1JcI<E (xT?VUfA2[7Jц%)_oV\dX\4x(xOJVqmdux gqXW><>*7^_[1|pIRfE&YVی.}Ĉ75)$\ 7)Qړ/-c)qQm |+ݽK"gw{J0Urnm&OY3B gO7u΢\3ƒ L!_;cf!Y4Zu7"RpQڅ|er2yI笄)^r4LʷB9dN˰qaS c] TW{l$CdBCCΒDTR LOC( iEvZde^0ٽzbD O(ơxuF]$_;Bh|_F&1uxG ^Ŷnbm*ݒ䘤MB̄bޮ8cmePQ|&zpX{S2 aUz`^Ny}KeB_*δ&S;8_G5k\`&arѶKYTnD>j¸iHqW\Yߐ$ O#y1'KA= cYh7>栻Cbar '@%T2,1ZrF͋ߔ2ux* g}6(zOhXUW.Ka³`bh1ˬ5E̻R0KPnIP1n0;D)@L9wo}+]?/DcHsx!k@3d;u(2 .d}bUi>I4~p@OjkgYvp3n50-q7(@)!dlCule|jz7 h\Ct '2~3~Q/ZX/mn:w$Yh-r̮EXJ,%Z5KaF; 4]&*#_s}@2"oS}3mhhy/o҆eV׬YM9 0%f*IHٳ~^ ]c]N%%Y6cU+/_ll15?lˆGWQ:OG3Ĕ/pӇ>ԛm\iUS">PlkYgSčУYm:4>sdM&E s澽,{&^jVh_!\nFYO*揨a̍RӣU\wwQ꒟% e rdêzJZlBHlRRɶ^!z!Q(Q@@c(|;Ob(̆ƼU+P$E~ T@JWpw- _%90f/\MG[=4t/{!%Rcw~{b&:ι'~M;]]IN8Ē*!T-TЏ aPᓉ\#Un3dVp̩TO |GÕ&}v_+|}:+"Z׼ֵA`n[c qbEsd 4k<)Ԁ~}UC1Z?AK1Srܱs:W%`D+yYPTzORw:ssqB }Z^Ӓl-X>\D :tq5!3-xX*ftrԘGGpPI2ud$DTC4Fr?Ag绳^|,1UonRQ\rY:WUQ>Ξrn`\rdd{v1lg jHZ@,D_W#,e~u@}b(D [O|.}a5yխ!^}1dO9T rOvﶢbcI2ȈAY4'milֿ枊|gW Y ~[- A&kQ[uMwzQ~ ûdH&vE8tĤU(JċЗhyʘB\MgЩ)#=M6֥v >cn;^QT ."dqyuVbttRocp(J C9@a¤'mhÊ\ hBȪ:{DL9"huVuQ0̝0.lgc'#qJNGU' gm'1K`{ws2\:1s> rѤo?T SMjEiF3ԛDI4s(Q fD2ιᆛz%ۖi͢w9A{iIQ%aG!Sۈ߳ Nz+iHV|7~]w0%C썏&btX5_gHa_/xo45$޼$@< q=FszK3#x:fjA(*rIɤ$g~i@bCPP jOe_ @^]VE%7IS _ ; %|l[%Xܽේ>}c~~ynӝߋβcL! CQ;akY}dAho?غ1tN/\W/goXzBzB%2.< z<1[,)NTL`OG֟] qMd}я~]MTwaQ `i'~%ݶk>2O8Qd~a&:6o#^]t nO}x&^l`H7c~}^^T^KېBoq0l CPRN/2/ӾWt1Q":P8Ni(]%F# $f+{l>!S |CD?^@J^:xJs\id{ |5c1RqG>n@vvٟ |9e=6m C5tZqO2}·"\,:.cxV T/ҋ7Ȧ<0۽D8%\xDy &򧠱7[}C1Eɒ[+mF:){E:q:cf(LDfmb{K.<5ZvB&bg{!v7(Ny{CITgz"|RHo̐wV Nza>f6)2ޫ@[tw]y}7]N(3nRI :.O+zl:}(4a;8 [jԆ}HԦ=~UYl~Nj'7]eD&zaxi|%1Oϕ(C;(F4 ?@ICFE8IM'pE\Q&1Zܤȍ_3*91EtԦ zԦ4٘lwv7k+hd)I5>ĈyXX?ID\%ˏyF"y`^VhaNJZd)'9V( Gf-TQ,Fr]QD#vzQa;Is(l&=)pJ if$[(V_Bspç.,T4ʍ2)>xӕ+ߕ/iqUW'WywB$07/Qk/ohP)N2C8bsrQb x²W˛+V;`6D W[Q } 6TcC`txq>yzsKmHnhjbɓR"+%^yҝ}:sM_ߕ |.]C س݋URgVG@ eѓƎlIͣ*2 kFO8b.AFXMm j|Cxb[Enad;TT^e "00tYq|saqa0&8Q< ,{uxFZ?:>j{ˋSQͭTUd~!#SUnH aWH{ (=-ڈH|(gPvڊp<3Lm~JFWt>Ql " hӒW#ĕ'?k~[N+B)85"R#,7pg#gAv0D -G&V=V0yp? $gnřBuCJe=~ -oZH@ qF)2MvYo'mu?1o^ufMѱlSrMm` hE8V~PQ$_x1,^Β'R(#";<J*ߦbAb'4K1l#-bWIfTZ=R(ˎQޣœMv) YCiD>uc!dwWuYz<؝Nf$a<B-mM)HZy6^jܢL ohSR#B?nU}%b.l$Oa3׬g!{łu5[{&u\4#H!to!qz9+:rʝY'Z@yXJSLlb'(i! ᗶ*T<L8*JKELU:\~;Xxf<2c4=W}ޅ4I3m^u)0 >ԭDMS0nO@[F1kM":pHassɟJ0#)!0 f226y=Jk_79rR=u 7NMݶ}8{$J)(sg75qh[ʦ>VY%ޫ⇟6^B>fșUAL5~9S?Ӯ-gPzK.F/~ OBJDawr> Ƥ(s1oSUC2 N L(ŨJ)pr X70f[:Ha.wϦW܁7'KeQ@VQ.2jyީV$gE֬9MT2B@O h= Qzőz;@:"Jut#=N F4=RЯbJjwEh[3 I2OTmAs{Ra$_pE3ܗI)$1I$Oj`Pβ1K#Iޅ~ 6o UxWf#qog3epQLMARHuY*񏴊;39X oItv5ybBSʈ3ܻCG4~x3G[ ib#zpA+P/,Y2>OP0Lj_NH*HSVx,LK ˌRћ[xY\bUnfgtOMۦs,"9f02\olw5&2EpQ`#rN_4ܠLWˊh]_[L"OYsgNߦUWUUŰ_ʽ3~xJlx8)a:uu 1 lOr"=Mʻnc<{Ӧw״@1??qK3[&ؖVAk?4ko?~,f!kiT$۪g>໐"^s of= za,=N+Y5kH?moUTX~p&>i"( pn3'W0P+0ԖsݱT| ~9 :rr R?V 8Tf4N4?ooI,p/TI2>4lH/u=XȀjLybYq@^bR$j{Y&݄WV=:VOtnpiBﲹr^oivWR;*4ĸU$m`Q/㯿1YR FJK{p^ԑ #ŬWǦ9Bq#V<1_}*Z11rBz`~ڠ[Hn~F&hNMG?2w+TgiM.Nyc jE ЪJtn^ O1.K$&o `Jcн;A*t M* $ccKuNaz C ./xx9w<9҅J(y.5]@ 'բ-[ݭs^3v/aշvyZgyv"@qY f3 mYpdBһIz>gZ17DX2κaa6?x*F71\FIg2C*^g:ZIgR_;ؿ_ ie=$5G개.'FTàZ-Nl=z(;0l0CQZ)~-rqFM/,O* $o 9]D3BHd :jE3$f8 =ӃJ P9s.8D@OT_8{ IC)_idq1i þUOP|e_LYe-!VTC:TDT!&.bM7ϜgK.˂R2<<m9dD oEi{k $O{_'OXrlڮ>J\"wBY?ھ9<4woK)r i7Ʊ 툋kԠoBDE>b8Bۻuh&&d#6 Z_rR\V9N OD_B1h$6ͫ %FXR4]NoScGt@`S".R̮V> oeK>_J[v~BLT \?Gq;tEo$FXW$+;*}G#hŖU_f+c LC^$Rp %#{K }C̈́X{s9(fΛ1϶+抟ʸ̸+ւP|s4o6>%ܬ/ ܅*N4 Ȱ+AF?H2H` 4[IQ)bRLT $=BV纁ÕST#̬-ho;9rF>8a4:˨MSHkUs`^Z4:S"LO\ [3F>ߙzC,{z>us]q>t\R n資*Ŀge{,WcmS(v< ]i{ =%1u v"/$Jaw.׊rz}ۖ, BXAn_xnbt$0dQC`#7Mn.85fj InN9mB\w?)ߝto3-cy`Y/7L強fJM-TONsۜ/~-3h4mp攗}wJ`~^/bܕԠOB |B4N1M按Y.eAٙD1vi.^ `RVus {zHX3Q` [0Up{4osK07[=Woɐ"zTDϥ.+Tf:Nfzߐ=Drס:PTTܧ~# cȹ:tj[ D׀ƽpisbr$A}2-9-hX/.W>IVeR9e@bhC>vm)D,SC$^1:-l&i.?%ΛFaFyQFMb\lؼTu< ݰLX㚕H@A{ BGg/V HW1VHgLn^@ɉ~QJߝ_V^3ec@f* "N52@TNa4ȅ(YF WԵB,p2בܞxTt \C̑wY00-OKF ښkuRYO cuP,{ 0 ttigG;u/Gc5rL^Cm‚K硿/ll#LoR&Җz 0e@ƲiƣQ,J@緮,ɤI)> 38|zQ ewJQHaI]Oje'Vҷ`Xџ l=e<xT!ĹJvWi# qa5f#̈6 9a޼AVKUу!hG[=1$87RuV]9dv.TʹxFjt}^,Ϛ~.|G[;v\teƺjK=Che쁼Xc)[^kގ*!Z"r{32kB@9ֈRH>P3/! ! ͤ?Z$`^mz宊d2~ͺnWI|6=@Ot*@l5BZxH6_K|I%Ak>$܎{-5ːC$B~XRxc>-JP{m]>7iܲ#bjkt0r1'|[gbC }9aNQؿhS/BHJpb(U,V"V%3 ڔyAä-_;\&5 9Ěo^2AP=!xv8}\6!$ќ"ɍg=;_#ݺ5L0m5k49¬|P@ː[ ^cXMoau} Ġ*g{]>t76)/dx҃G!AkZlm2%APz,&$k2R)y k0]v"_Zj_σ#%m4הk2BaG%4zu c| L˩#-^HQxE`tAUA@$5#{6Am|LXq Ĩ7Hv/(Pæ(@TEC; ucʃ;LwhxLLÀZ?=Tuf|27"wбfAӁ慃G1JCRNܨLpu} Ck.QՑZvc.]޺EGnͥw (6;t P%T/pc;i'MZan|C鵰F,w^4~e0ND F| /--Ճq)$-Cpw*n1‸˫nWT8b]d'T)YSOmdwۓ4Op[`>- kpAZU'Z΢}!܌5ibajTFT8#nmmAW>̗NϛUnqw\lP&l_5K2j"G+Hw̚ߧWĽf9åY:ur Z L( R * _`1UzWKqgeawrc~N@wUkҵ܈]E$$JsfX2T&[d6S8rb+ڭZhAxU0\evr2VM*kO+FKĠ^BYLǘѭ dbOE~_>w0O 1^H)jokkI(LrhFPXHf6xxDg thnkD3X[(1 j9ER3k}`^J6Pc"v(jJ᎟wR0O R |o9J ]ѽ9VZHh#oI {d fl98-a)9{! uy=Dbt{ 2:dCF|1͊IE\JJ'+8 '2!h*yw,Z0f (=Ϋ\" 8:^Oy #Y*b=,q†]8H7̝ rNXdfPR~O݀Yߊ: h|U32`Enq:kCg\r0+## %0{_=yv>% IgHn !s%7%݆?Pę-#k ?z 6Gz"82Y2t9rc_ T=Tah0=t6I7`~|}2"6FUj_=Zw{rܡf#EmQ{{qN=sf-lXz\mKeyȢp@1 VTݚ5< Ug hּ_.)#LIɯf{)l#k"XӤg-Lܟv+@h ˣWfR9~"| ݈V!#`2Tps\C $G{U}uk{؅\!a %/$5Z;ҔUI/8d9>)ƾMk$ͯ€W T4?<8_%M);\ 6M8̨˷WX& ],Ć9U.:];i(_s>D54ۄ#-&8BröO^F6WZuïCi<ˏWR";=3ARLFd50b)*5@QNQ LD AɢNci( ikA7[kaI]Ez-҈?J,l$2_e#, l]y|q>Uw&"YԒsSR2< C !~[6WRB|F;N|RՏN t:ՎS!UFB6RR.0LO('bS@by@"_W 5P 6F[q̢1 :p hqqIKDg2 oRm!,rfpnUYDs FgObiԷj 臆fsSڛm,9#>4J&ZeםSj@H` %6;w0S#xIsT 9fɴC_s ,32v36F2rlq{NDcYsbBP?Z4Ʊ(f+u _ }V=5#{SY<8poRUsݰ`Wˣ830^N`M4z0ncknt+oQw/!V|?)kSֺs#;a.6N)WQB+!ķ ;ɝaPз!'g/jzncRC5Ys*̳F%a{&30$j> ?S[5q''с+{岾y}ƎBqob2s(HzA(LM)㉅{F'Zbmt;Љ@p2=տs)%N Mk y@TAuIܠdt|)<}%ȦCe ǟb,%&y7ħ+>,v"AaCp.U{˯@qJezͮ 5!Khَ+E:-@b])_~ i%iC_Pgh(X"sxM`A.J@{$4(O2W> $.`.`57G)VUG.9&KQtEQ?w敶Y ]f2*]~̊zqnW3:}nfUbn8U$SȆAJ̴|Ili'mǭ!UE~tgAO5y˯swWalL(dRi Wj .RSoT&SL֒ ZIF|КիϒD60UK;;+266= $ ӯ-ڄ$vfƑ@tdwU=zeGJ$ /UsdMf:X)Pv1lZ,AmRΦuU- 7,P^mt~=/Yp1h,,+O A=zkuK봒cX3^.B&j]kbq\G%gLv[z^>WfrnB:+FfB[AsN5lcRT? 1xvBw3 o!eG70Vz5jENHyؓuUkvq2Kے1V6, ut4-Uה;E]9q80$ˁ t{6OteH/1ϵ[yf: ᤕ O0})BqeZp}E=/.  #u fxZ4mUg f ڀd=PC$$ϼ{!3+8CWK")h-NWuAN؜ktp Ub=ɄTVJAsU^#}ڬ%@O;۱U(QJ Q<úF޺?8{f0t_j``~@h3rtt02q `~%O߀6*!H^LA +oj m_5O?DJLgb%//O5{#г 3IH!k}pΣXk. :_UCWzUωܖ)V.- j}\ݗ03־0mXJawi,-q-\<Q>m>AyjN C٣h't8UbAc'kƿBpΥIEP dža| R<a*^6n`^lYVKt'E]<.e QU\^ގ愹Hg Zi.Myfڍ<"}Rn>2:ɡi~. YH;.U V+%ڱXӦ[Bڈ߯ԝXrH(U07뀙CuKa:?CP" *(\'T}mV*{cncbR"M&} -v G.]knj[: 5o*ױ}B MFsEum\%;ixAV^^ŊW,rKޅ4IVdzWWD_(]HBțhB۸MEy"ĸ:lOY.0/(xy(4s}Q*ce= Jʮ{0~nS%H-x%6fop%h>Ᵽmr;C3so,7gҘn2`37 4?U ;{ɂDX'JCk>Ż~zќX% O8;bI1(gw"ʋY?+d;ȴa$ؚvtx"ב-oJ#8еC0$_qZʧ"evmld&@r:2gωo!n)T;iZ̀<)rQy/-nj ޡPs=ޅ I~L:NԕPgdMcb -Z8s1xsb?p2rb07cCpZ|w6ε$Idn1H&X#vZ:KWFf|Y!隡C\K ^zâ<_3JD\.$J2'ZzCy{K*]:Sp WB~ +vJ/k/3:Piz mЌM]7" wF=56 pXY!gޙиvoRoKlr%5lJe^ܭti;K8N~j'kBq$P/i}VQwQ2q۱& j?Nx7aAd30@z,A^M0 UP5[0JJH 'N dz(36F/~?cdː#Tɹ䟯sN n}u k]I>8]E A=)@%5Sqǯ?rnvwTn2$<<4M,XKYUk+zq ˇ=,Sm =zQn7).3  }hڀi"#Z$0 m[ZͷT#ߨZ=z cp/ĥ6)җѹ$4nQSrI2t+p抸Z3i e +kf,u 7-I/96 B BڼFLI*Ac2Dt\fc(/F zV]H7zTvCdrb3trX38=Z^M.L1ğ7NKj5Sk HoN_PI<~)ř>DŽK9 0jYY v32 i-*[$RŲ qsmdj`+Zx7Ohǂ,Uノ x,գM0tmv~E蒾4O`n<9njLU*uakh@dxSWuL9+2FǽNV^W9\ QWD}3[O2I}Rdj2'ϿmNשfn%I|Eq7\/{Ô @ߙuk)F&uӠ `鞧nk0zCi}DN:Q84T=r|#~_U:lhA$3RGhS^z|,$y哞.\Vm f}yG s 솦-v49p3~<3b/RjfkB!!UCQK( X[G^r 7AYU6oޥo٤Bi+؞&4c@r^lh=KU7*[ȕ߲#J5zTQ/pN!FV\A*'+sKՆ>*jURnї_mˁE\Sou0 >Q$D[}>H nLZC~jTuݦ0:Л-1"PWZ1%m7([5_ol'f6xW$u6C' $[H4{`T4[{.ӄIH$ )1 vNݿ;fnpR>Xs.oGߙ3@ToJO}Z7-Ch)C Xl3qrHrNGœl:bDl(9HO}${`RWRs^=3/F!fyٟ6ؤӪDo W1pv! BfOHָ VFDÛ:@v;D :}鑇XIV6ZVь#p?@RL"ffDsJbDye 񦏭ƶ"66BÐΉ١^uG$Ceޠ?Q;e/$BbMdctՊ֑m fPQX?LE 86NpD 7%+Mj{jv7W A͝em'`_wpķ~?Ga>(EjbG QE(ޠ+3ksAip6ֹg20qdTE.oL]i8%w}q+fHcq!$;.o//@nyX6z]ºt~@u E] 2(#GOƿA!@R!lA`G0T{Ϋ fa+w,ix]F_pX/yH.ld&,w))l3DwvuJ>~$=i)u.؁[Q}+\sj[oXNo0RZu ҟs)Eѭg[IQ_a%e1"b zJX#KXQ=tkjx%1{2_EXmׂсNtVŋEOUS gȗZ %(I甇jDMlۍiw̖E]U0,sR2.^4 jeq)i#j{OdX2=^xhQ<nP-Mql_ 4LIE@KKv 7 KLVeTkLۂp&Z-+@+mpaԚVIIj.Ⱥ'loz'4X'Tmއ[ BV ; מu?QԼw6YF90|WloE<_ʗ-ʖ}等!qy=wІy;eSH[!şۯ-[Zhq##5shO<'Уoe1T*ߘd9J_DR#EMk& h7Jh$vpX?@t6-`\<=C;g lYgnX<LɴUC׎*⶗ v2٥XtHJK(@L \d2"ZPȵV7DEe1@Jt6uԅW;NHV5D<*qG8iLrfM4y?BH\LG+xݽ6jo(>S Ž~s|'JʛjkqMZ9͋rR_I#rFsy *Pl |"SN,ep YVjo Wmh;%{҆.Sy5R[p}Ti Kg1QФZ SKOһMĹfrtpkPhD 0uOQ+Dtzg(L_} † Bɤ[,ߕa9l5:\|\($0hL,"CAƫdbP䱏:>WrהHYiM;T+H`t-nܘ)XL3XKVE6dFtd95FZ^j%/>v"҇D Tj}ݎߒU}g,+ui|?[qS1z 5pv>׭#埵;&cu!;ִ=bJAP-a :zaIF@ #[Q$ljp1s{Z4zUtpޡFF HvT T뚜^'&e7(ɏ7Ԅ.-}tQ;*]Z[C{?/ۚV3rߺr~P/T\7drLζ鑻rZBBPA8PG?̿.j6mw "tvVaE{?t2:hL X7EښCjd|q7'dE{QS'e fI׉(W#~m}m:~ O &JEf;aq3] yVFenF~lM$M޾1z|kE [eG{>wLYR%.[F <Oӝg]GT63qڽ聆w竮>~V)lR(HSy6 n9N 49 4xbIX B~4pSF?=cp$6bf5/eD7?*XH ?W*NX?WL0q@5VVZ4D͙Zg ͅ8^ohl MSb.V Ay$P^z{%oϊq;9}O9xy/WԐC:3%T zwNo:%&XCcU>U bQؔ`t祾']ȑC#t8wgÏTuePiCʼҙJR]g ;Uķ<ϳQ2DrYYś<2Be-կ|T*{_Uev2]3!@X5zz6\4f E|KTteMe\EFӲJybfbS2R l7lb_kRz:$]q,k0a sD=8b&%5G1;,ZCuմ`D8#ȧ- ߪ'*tflAGjLM$_gm!5Whyy@Rp?%rJժ>d w ؇p 0]YE-5H٩ t萦\\vmmHw&h'-&/?8Wi|<;X}+mOXʦXB-PSVPCm%)B/f.#P݅")r%%qfOdc{R@"n2l0r'f\| 7',^6fJgv"C,0dK.fC<'jH w(6:,'Lpwns׭XMCUtLWdbY=?#`X?% Qճc!$``,q}BC;$-S6o6isNiySeon>SD~qO1YAM۵4I_T; D AxNFʖH@Avz⽤d }eȟ,9cT2`9sDv1n)M悾"a( tO,Fwn|خN!؆Oc:*ӗ°/X7 \@Cr RZ)]=5pcWŜCZ;#dO4G Lۧ*`s&y/r#*f״T!:db@~3:Tؘ:+N8"%u U,'5{RW p4\Rr"z۫G,nƵ C}]_(;u(%㡱J榧-VjC=@dG|S4 {$Z~>L#A`nRB?"d%ɪS=qw,<1b}ɮ6[xKum~ُ%+R≰z<ΟW.(,#]OD*%` Uo0g)(;lg&%28 'tHBxdPYw "$\ b$S n - g8[h霜y->ä|16m"vO-|Mœ*X/LNv~ש(+"9nE s[x k+#w7IlZNs1"PXMl(45Q BOSPV斡xs 4 S4IOLlؒA%$nTBy:$Hj}L>JW{y 6LΔ̪+' PB1\l)z-CtҙT0'd]22綡z16q͏&OhÑF % JPX&[+[R˶Ԧ yo%e 8"(H*,YXQc'yP#nPE,P~{B(ANʾH;ZiN>qoƷIȶ4 OU Q+PXTrnOiʜjz?β9n]XrH* =ڄ%`3]>v/,NP;ͭEං^ 4m<҆q7e7|aѨiⷙ[-oZ 0hsZ 6؏^bgη"YZH,DaK GBMq㩝Xoޒ/O$V&hCjm ލ~dQ5 VԽrƳq5%!_4VJC #܄|`7Ud/*ݑ3U)P*7͔5Uc+4/˞Fݶgw"{_Bx1}'8<5cС1bwzIU-i[0!CԵ$+sn4`E_:hK{Bq0mP;f VcsLTO,M0mV;h ʎMggqP?r YGpF_!Ꮃu{HQl4TwU,nK겘԰jRFO-oDM.G6y,&70XWW8ȁ}Fba;D d .4{s{vwyɧgDfIIt|]~ qḛbbvHi yzs+)kq0Dފ)S9q(GJq^G'ȦƅtN߭؃ !D—jo觍;䠙uWuDpɡݝ_GXa`t4[ޗ咬 ERZ.4 [ĵ`D%CZӻI1瘇Ô}85ACO 3ᙡ QBc0Ln`k[j`SKNVU9cDr? eޯcӷb+7k4(YuaB̅Ԙ;wf{5DY6X|K'@qôGLKC/ zr q ½kw5sEy#4{œ(36w}g& Ma=w"PIf_{KIq _ I/ ])nEmEhlG߮!'b3J;I>A_!28$U:iV|eHH9vnF ,(v4YPL T}k:%^5;ρRsoj%PhI2-vF}y5H6nmU4fTm`,cs')hF7r ׉S;orfZ>]* D:ɉğ>)nW(gw#@"JwZ@7<{<,>T#(݌3ZJ㭇ꅰ5:T?c0b42CXӤ׀k6Hj&k=aFmāו:uKPXA TAW+EK_k >SVE;_w-omM<Þm#x+%36S].ǭu {҇"X_rs⯁]NZhM!C3 @+ z a>2*H#L p7:Bszx,QT?5@, KLfJwt\މβs?V{)z.x2pM'GٍifH 5GUϭe+e?LC#:MVz}hbaq~V0TbvZdr`EKݮ257+դ0":c`/Ad8el(J)Y=7I*ɂ]ʦŬ:}qEui;)35[-1,^LI!.{> J Qݗy~ox*n|#Ŕ896M|qZ.)PJlZo(K3>\+ٶx^=E lտkF7BMvZ岓tKy Ȏ Nz{p0Q o8-tdB ..(#H 6gSx[c=a=Ϟ) h-{dg&Q1x()($HT`hK36U7C iNsczy nݥ9?cXA K_P*a_%7Dcu6`"ʟ]m(}Ȏ@sHkqϯvJS{X>4iw<|{zI'iKaT-DltjwU7֛Lh\cI0K0cmc7jvTts%bnb%)E5я -h:PE]I{cp#dY)/{79BS`ۓ,ՠN,jۂEpk{#+7X$<`*)UȦOY9 4 N DkR_#㊥JA)7fQ{2_p ml%s:B4Bm}B 8GImB)WGq~Z٥Xx'Y; IJ MH|/*껋ģav} |eHdc;KnVߓ,(Ts}ŢdJTVug:sXA3M+F=:s'U 6MCuIv+xW2{q u,N rބHm69w)u9^?XxyFZbT1ncblbgCN4%ZwD[LiQ4[c WVܐx*mM`f\57"+ihSxuaGZ,[.*) NfD)DGK mgYgoPWh+Ww\#̶1gz#Z1n(T/thz1Ut"ZT>4וi^tlkH-7? wy/i b62u!]`>\V/3,BAuCv3")lPX}L~P ɷrAaC5 /+`˪XMf<OtYQDd:gArD-.t1~pYBḌdK8$\ja?hN(#[7U9Hs:Y/<)A]Z aG+"wލro|"jkPn"B Ý(a+ӽV13'v5oS_ H&JdJpp0vªPg eSm?FZosD=T(6gX"אX P&5M~B%'jq3"qTJ>v}*j_PGe.Ro7OZ&3ڤ8Lgg7viJL1 A=!NݥVL|.:ǩiv?T2V 彞3 0{Xe:, [J n@FXv 1Ud0zH23n9c@ho໨#InRP钠 vV-8 BX>G0[Da椫+cJ.\nݵwLZJR"VI` ֌TjXx8r3= LAF6,3\l_>m8MM^͙Mbput3},lhƫNN߫CPFlˋV=Yvƞ wi#Ͱ(Q}h,MA?{p{o!md'/_]/#E$=wW~P\4,ߕv(m NW(€rG8ԊTQY.yaSKp-c,ܥI*I~LRڟ\@K^ႁ]%y'{Q)lkp*!ǫ}&ZogV>zy _ * QNSk~Yb /SjZ"IƓ;9TER5Eek׼珩dRp8M  k@Ir.Z|gpo&f(l`;Gq'֎Dz^ĵ{2Zv}kx @.: ChOihj 5MܥHOvpq=)JD.e-+ly$fy#_x/pi }E&A2 uiDDm؎UrrH!~l9!HRE'jj2b r:4r6SE<_ea T7FïL+I;k-E'5~ '!>Zc'+9 auFg~RI%|(ǰŒ9uի8J$,{P57,܃<󩮷i۬0GYhWQdFei=i%E npT ʌmsh\&.gXv yj.s fl un,f;8^s6AftuuG~bCdלشHS':9#pBTfL{Åڦ1f"_yLƯn~Ztap%?f#i/⶞]fW ڳWƾLat:ZN֋Fw6{&%}!؊M ͠3C#g,xCaq0H[~yByϧc e$aJиڢ1QU*RN#=_SKVVHu4ʴSR~Z3܍a&mæL\29>܃l_9cwʞυ]775q l:s P<+ Uס9KdI x࢟IidhN,&   *;ش1{(,/ε{z ?Q7bWmmTO 3C^ir#iaМI\dtR Г7Z \A]wr?hr6r`5,!@()f 'jSU6W=RSu= |x@NkPtfC&tPp\H0 5W_S3ucAOT XwsХI$@iy,^_hmpdβ CwX @8Ҍ{Kn;lӢ5.qRWAKO:{k]71փBvTun;Gnj KQeW|RTO'M4!=>3G@-L$<4r4sZrD]K:mܧ&N [KEv.]7@*[r53upM6׻eVBU e̷bYjzO)7""M (AB4o?U?9 !xӃ+0*şr=Ycm&]\aړct*HWTi붢rWᗥMiyKIMt7ZLOrfDi(Γ+k(G"FQ~AC1AC<%oX6`/ۨ@ fM#$6b6zݰ"q+©=>hRz ]i8)NsN1 cFV$\*BS^$L{ЄU]raͯZ&y)EE;1D֩]t6}֠XBw[xcGcMr%! Zԓ1#)bq(/7PhFA-ıWM{ $p,Wk+,\4b" v1x`DZ6]w~==hc{ٳD\]"ޫ3{uqڅ >\?;DʛĚlo>UW0Ţѩ Ј,rHz"PhH \tkK$+|+:^$lQYaN{?0c%wl;c '!̹(ZQIiA-5ntkDmy\}q[|7{1N̎^ DK8/ A9[)#*tTߵqLSRDŽ;4ױX?IB8@{2b򚥡K4yL7?AȦ&s߾C\%F?` WHuTѰ-bX 'ϒvb+J-Ra oxo{gIc9O}n` "ڍ>h 2V7S:ҏ!BHI9Ml&l‡{؉v~"usf|NB<菱 )r ۫}."U4ǟ 홅dFϔ)'_[6kZjG?/ qYNڟҭ ǽTg2drn-ƾ~ad+_([H֜g=8r5#ebl%s 0|Hឋ {_Îs=1"HfiyMyx(Àb e ]ZD޹\o36%t O3#Eiw<8ǯ\EQdQlk}iїzIy򟫣[% :$>4f+-u-+HVoiPklW뺕MuE-nj\83 yes^`9jM'-~U0R|'dMGKEu)"x$Q٩kn(&26)Cq0pNk;Ӽہ壔~ ό_ L(O@ "Ls+Q>)7`joէ]b0Ґ>H%p($Mj wz{S3mvePv)ɒզOqT'%9,wp6c (nPrŮ_rۜ")qFs6;_׊;` 5ň / (}8دY܇Ib~LVa(-5%1zFi fFs&ퟦAŲL&gRK[w50\:bx, aH"P9: KևYtaGj} U*.W< !F{%k2(-;}RZ'U>=L- ƚ:&Z.hVA48{<_87]&SaNgoѺ񌢾 @fF0xC!Erֳ$%+F)E{H!bKj\ԓ=>&"@ @D*jl[r^MH烉Vi׃0EM1Eم_F,ܙ씅9hTea}Q*յ@k$(F4Sh.kYTon(6ޭ vzKH|a>{٥uͱII} &,o(i#*XC+BSV]=ӱqEϐY<~ O}? :*.~0_ _=,^ƜrE1C\ArB!qk=Ew9q:lKX_q]:jisA-jh /?Lʪ7ݻ7A뜧_仨Jym[dҞ,1QN )N5eLJ{H *\4/]LJtk6Rы‡H23x1(:΋뷭zpn XtKlk|/ G6Agʷŕ}!}K}^l%vc/I*¹m)~ܕVQ7 뼂W߯yrfkY+T\څZFl^(2> gyp+<Ǹ[^;⹆Po o|_F*r?`XJL-o +јɿx'EjeUuM Zmdj{;3eq7 d] 6ǯݽuuo@գT:Y!T0QWJv!U d4FM\W I-䘘|^h/gL*MW/=f]c e<q9Ո1IL3z^>#4ͫU[ZM#VW?c@>$$JhLiQ? BKy 6ζ\86Tf~|7c%ү=# $տzT(Mv9k(̅4<]tNzDWPLYC}p~b ! cړF/cZfl~L:ψ$T` H;X-:OR{#_ptv̛l#g |R1;IfmxyHug6?z.Y 4tp=_\@2g{wW9XP3O%Y }n gܾyQ9jyu!r/*CK_SR(!2]qjZx&k?)hд"ˑI9CT!$61P mu:/[O`I~D;wG?#ik%od:7`'~8).Լ:_}O/2̆;EDT6x,b1m>*6@kuQQ R-}p6voM\p ɼ^y;F&^aE]coL~93WٌFŽH``sSi%0KOmcSǛgl_V^@j~%,3fK'SURLRLceOX( jvp"$rFRSܜ&ƅ+Ie_7aV$ =|3kzsVL<RU~G1r~P*Kl]so$ >s=çƛD0I|nNq&eoEzմU_kƶw;f 26߬EGq-5$`KEۜȣwXyh,Vel2/oMu:䎂B;%I=;c&މU2[_WtJlWo2-'̈NzDuzC<sC3Gi؀߯a#!)H+^<6Pϸph}~QlgGz^yE 4"v-5bZtFjM/ I-aH.v#C@!zlV:) ޠs|_1Q+xFuQCU10!QT} @|>S\qXZN-y`zN4׸B#º!-C{= ~v4QB5( &f8" Bq3OGV q;(S-AҲKw4P`Ϯ=c>, o&6=tmHZJ„Urr,4>3櫥cuODסk3p^#h}i"驪'mZㄔ'0+iD΄Ǩn)rl'HtMl;i?:6J;.P`00ǔ:h;^

v %C5QЕjJT(Yn}} U*ru`ggZ(ɱUDbFB3#~\ɗ Z?t бmV%$;QiD @nkv0uz8lM/iGTZZ^BhCfHZA3i5B6=óAW1Mɐ=xXw(O;*z߸P.uM"mӷP-~2 g+~HY9lhL]87 Δ0A;,qQJW sjPEˆa^hh`[ ^2 (`>a I-65۩eP{05XqT"o [|7q5 ׳1aE %ƻz<ƪ,J\4JF/>wL9t[$. B(D=@ȜbD!td]UUCwL Y'Wneq2 7A KBT NS e|%xp\Ig_HDj1>ǔut|:SҤ6d8ømmEb:͗7j`kLے-7k=^ي>8P0lL53[YDu u1(Oy9{g);1CUڥ>䷑ LFS 94n>m^j[Kpy# \śEQdN8(aM7e)ch%$ʳv-bC*Q<3"ȚH(% P0H-GIVRe*|/;?[궦~9ZK;g}YaNPHe\=Q -v tyw"8zUvmoݞ7x~ޘZ-fffRQЙ;{-Aa8>_* :vLp^KE*$I^D>Ebd>oA Ҷ"5đ6OU~VxѧR L}Lk^RM9n3a_y-PhZo~\˿*Ho(ݞJÖGU|JFy A "-Sc^xAKV+oR)!ve1m)yhɱ@F&s_ }3Ͳ8+.akvm";du5v$whv7Y‚36#9b‭:"mb-wRK8>z; bpeC ZmmvbY+˪&PˈG#U ) "?t-_3'IfZchysޑ3ABrJd)瀫]R6 CcyDML{BXesWtZ=?ͱP+ݻ?gVKp w]7!769$ڏ^;>"IxJ#2cqmnBbd%zwN+ꨗ\1%'`t !*B ;sYvAl:s/\gNJ@MpF(툶DZ՚ʞ.X&dQ-{>goG@IwqZ'tx&bcrc&:L Ba!Bv1|4Ǜm<87oU99 (J L9ōDYˁBc\f&J6vOD*lh#$xyk\XGSfzyp .lC3w[b=4>2u2pA!,fb$Ópӿ+Y<Tv5|Od*!;'}%@}b0?#˔損NJHиObb|##pj>֡? EX+*1h BOgY^ƌFT ʅZR#MQb棅{]S;@NLi톇a 쾮Jǥa`' 9_gG"ip۳9Dk.Vm\A?*yКtex}l p`o!1O \$}4̖ղ_W$:%86`ձz^2E &ck*k{(SI$zlӲw/wGc TsBw7v2Cjk& A|EL kx? s'o.x;@D8FZ8`6b)DYиWfh:CDSLǬD7ÆQp6f)fR1&’692)s溹JLWλr?͈ Hܺ>;LAkG6Z1B'Vvx\[XǠcARIJ~JW;<ʭHt:Nvi-q~MgzlffIv\ȵ@) #x+VxиsaP_PdG@S 0h!s4}t8ߪ\ۛn/.=bFܮ<ʈA^ 1TZC\ۇ!ճG4 v,$?t1_i1xy[Ƽ +-t :Ox7GtCX[YsrE@ KwP}ܗS e17F6D‰qi""׹y )jqbS/@N7i/.8/%\H`C-&Ѡ-&fAmS;,$N ȡ>~!YzR*?!7e!ѧ#aM`$ch™u> R~z7| 4J6kY3eM82K0L$9XN%bBtS<wan}]fl;.hwK `6׼LnA\{RP 3N-\S!oK$ʭixAeǺ@D2eڒh7Y<7&/hi3\;f /:VceVMZ p""_SW*1z+鎶I5N "=GK` b{9fz#~v7 UZ9C rvyKAvsw|+jؼ*b۵nO!޶bl6 Br7h"A{`Ut3d{{J#Q@Kҩgn@0txƠ\[ޕ_r~&;-@{|_a E$ %|խh- $KIfPKCV0=I˥E{^b43:6tJr.zi,Iǯ;[cTFՕsVK/S^O&> |JچL >cQ-N*IFmYtsO@Z4RM\A#Og:H4$Lstݷl\EȔ=myـ϶$>01UkR?Ю49?ZŮC ?ZC5] vRfȦU uñG5/MrVTFxM+P8q?W@ψvL*OE?\&ELh Q =5L8Em6 ,!0)1X% !c\/D&at[G!;B>!' AO=pQ5aܡUSbIS1]ǜ)'334Ivd&wyp8c;}e4@F?óon ' [يe{vhaU"* Ν{g#ڲs T=hoeHԡ1";ݫC IY xDf*$sh!<AgSZ*սɨzfEpq1 Im%ˣ&25vqni{c(lPP2Bm@ddVzք)\ڱRGvxrЩ5GZ(pWg}$re),]G)+>h(P"qztgDCU.T|RJ/a=:8HڪxqipXEBORXor:P<_* ,nkk-05'+z\/'w;7P2;4RCPS)w@&GkvwB?iP5^81^z4Q* Ũ%3?F(D~" 0m pʶ~ZnzŁjĮPU`ejp L*[FFYf;w<>noX4!d3gn˾r Tđ#r3 e[K=btd`PTSH7v&,F?/o.8ڲv~wWnznTuѵX+*e(qkw-,E^v.E?tlHꨥߺMA]zD40u]dR`-2\%m-\(^"뿨J&(JULMS^- 6b.;6-򢵌^uGtURDΞsAUbޢKVuvCYPiJdnRG9,~U6rNMs]U,FimZMZ}4^7JS-Z1uptu33̶?'J'NJi`#6^'?B(D_P *Q HGϪ Ɍ_o۵ڟ3j]8MGnV#LZ@7F S}UL}01r,;Zt #1u8%G~uXZnTv"!64#Q$-3oh+We5%Jg?( pZL9K.7]hÊ[P& wT9=b10~fn^7s?nnof, y!}'|$sBmm_\ tŎ 0U@,MXzvT.~,*O9 AYjpZЏ5g܄零!2 ?#b1AL$c_ &/N $wiW-$s Z=+i(t*T;kW2tWnB8jkO[Wz-d*!ݜnMQ>[Lk]^⿻)^WbpIoVrgHCSUvo,>P^v{6B_YlxBG}r یD\|;J:wtOĮ4=|F-OBas6# af(8Arpua冋Jtw*y͟*ZO4`1=,>CXBŸ=paCe(ʡtG+C9g P4U "H9/g}ªd }M&<@ |;E^b*&ֱ/ށIpr_g5pS#?엪k.%]8w`JFPm(^S͍㏸|)+ mW&Xp 'VbvpSr< eXdO^<5V29??43L ue$IVNF=Qc ey+pNhV} (iC)J&ԕ(XV J! HTG_3B,9ѠWTXȬ"ya4hknx_DjgIk~+t_y))"e,N1j矇{_IPz̼5v͉A1ͱ|`$l p-ӈ;?Tr`f'ՠ,haà^ƃL IgDTjWL ltYFNKD.{(b|\bNL ˈFl5w<7 +t\=ՄMKqGBw;}!ןp /mJ& ДN̥&+lRc1u\B8zߊ;Q+/l Y*ØHͅ>kCh$2(+o:?4,o8 3L7M 2 {,پje RءmM"1p;GX 2v 9;WֶoŢ }ݕm@Ԉ&ڡ0*$pJ-?g4z՞@=* 8,R픮 vG*hKKYC ^Թc\?z#t?wXh8TLhx"mG^~UUu6đOmn,KoEb8Rx> ]}ٓ6˵ȁ CE}Jpj?4ݎohX Iwe,lC"[ZIwdLcS4,x؝&6KpѠj!XY̤MRт@]|8ȤUFㅞu ^QDpΜ»V?Z8PH lٍؚrkf=@J>B塽%GB0ʨlAٳaʻKnnWR@A,$'EE[^nE =r/ o-@rzhϚ :3yǙ#密*7;{r~\Xv$ō?e&#B˥&۞* ^oJ =o^a-PEP BK(K[[MBadxxD;%ur& ;Sed |+V0uZT{Y@ߍ`ŗtrRb+Ioxgæ5Z=YUs{,`4sI}I OXmE? i^ `)M53R7ŭ732hZtّzn*bH{ͯF\>NZCEJ_R-| [%/י'i֡'cdjie۸F;ruyI_yxhЍܫcXqbU |13EZ#BxfczKhfLcCB]J "_|[sp6 m1 o@cIiy濳BFՄS|qjŐ (nzXifW*TFxQ#fq~_(0RO[Mh'՛&@Ip@[7'mkuf{[Mz M6EQ*.sX6N.&cɂ$"*ҩ\F׫f+юۓ4W:11v<Pw2dTsqzDΙ #{no7|mŏ0W_x;}0dKj"ܟ|#u@9BncL 8T n w#ŷڞkUF:1k'g!?hX@4<-vEuq#27Rf. c uyȹI&^En[xz#ЛxSPUɍbxz~Qќ*SJ;lЖ{ѧB1gӄ|fD|i]6c_#b13^GuIO`#\}Qi wvڅO5l5/0MvEyҒg2fjɃ ZK9__I~S8rcԄ5GP]0Otr%`z)a" &64ʯ&t&a 3bN~XWHW\4Zd ίs}:!?4s}&yrِ0fې9cptiL#fOk]uǰ/C֮cNGV^$k'ת:Q 6[FA KcR%JMmg"nRLAN α!2)|l{WUln!<  wlvs"_%ۜ"M3gǮ&_殿K:s=ko{9)"/ܥGJ|1>+Bbȡō2b i9I0Owu~;գ;9bA]cL{XN'sgvfB0MOܘۑ' *IO&ÅRpUyaL,O@0Ҡ7#k2wE_Rٽ?]軳ૠo ?y 54’.JkaTrj൓E"jߛedWHI 쾳ݗ)H _=^Qa6s)ުՅ?Qo ҆f(م9=Ϙ1imX嫠ba[hʸz! > kӭKI7(YF ÁVag &.q[$/ڭ1{n詮x|@](L0U{+,`#}4"?H4o-<=0Tj bĕOtXʾ}i_D}yiNk?*]];$ӭd$ |, . XQzV:SwO?UތDV -hDeEI1 iP W8DY+' ^ ng$Յ*7&/ۑ@#ʂ=Q9u#R˅82mhtY;+^P6gVnG^.'{t3"=.Ga8ԩ2/"tB ΐj涋E4%fqX6og8(Q;K%Oܑ(&J,T sCjUFn$/ͶȝjWYBB/ =H[E햶'ɵmٔF%_qzpm)6iL>9X%̩[? /s][-A)0gw2p]K[n$x}4f7X|HC080QY$/GKbN$v"%bQ>|-.+$u\)uy%8 T@aF0E #[2Rfį4 |ܺ|'augLZ8ql݁3m+Wdw|3aK}xAevY弊[3P7U7 jMaF ռ\nu}`'H^~qvA`wVnG. ,J,)BNVʭg>>qp͔aX)$A}G:IaD!czK0:tz6y#)]n^1ݖU֐Tf(FzN .[1E}orn%i 'C1QH|%i*(ՀCwzuu땹r{.^2׊){ڤPfщki"FcOQDxrMMw5'6@HT9OQǑ 4+o"ݚ 먬%}ycNN,&1-iV[^C,C8;Yòui#LQ1G1t̜ևuڱL*"bCp)C\*H&1%qEDq!b? ZGC_eOꝐ4&34g$=[yH>Mk0hA.l_\QUyT AmhFDpRt+Ցq-Qg(xSw5?ڻdjgXD ƽP] K2*6%lؠb #Q!]JѥwaM%0`(q'K\z$ Tpi4D56 S;L\fǘk*@q' '_c VH+ k+A2C3WÂ4Z&Oj,3#ܞcZdg/R~YQɬ :LgP{O9{GL%RYW@JVZ9%%ʥ!A[}B) ?S6o}V!mt4, #6%VoTͳz .}\_GL۞hnֱ,~gR6ȆI&[P םkS۝T .@.kI`j|Zc@ N, kp|*=9k +dѸ xyз2C!+"w(lUiY|CMn`I[7nɭVNLvrмN9$*@w 2zuֳA/_3g*3ion"èr;U w}[^S=D<RXwe]?c>/$kX! 2ݜk= 3n Ea$9}çhn>S9'$x +P5^z "&CAߌ2?c7>mPa uh"1=pig$ђ_gϛ` sfi3B#B] 8ÐeV]> $xZga$ K,:t80oѬӅ"NYk-L*—z{0.ɽW?S[3Xhy]G4?[ih Du|m5,0J;CK`/B3w_(yMSr9*Yz%~&#b>qoTs[LgjM>ښQUOn9W9YN?p/d+mmڱ$aòFXMt,H5qKP A\ ]GF3sX 㮿\=cYSK[3ة;71u+֞˜me$quU,1v`lrзjrr-#%m,ƞ|4dfdLS#P#ܷ.(x4Q,j2IFv: ?cu@]^OwP /Mbj278$P%$@埘" 5#_hnx[oй*'j0 ZRo!dr$[-v J p 弬\Ndlr'yQԐ))` nZOzĉ-i@S86k`٩2"Ȁʔ%&B&NIjN+$f﯆[yL'7FeI*#oQSh'ʖg#1#{) @iR/>qGQ+ djYE$)lěIvb,LՁꆡggcf;hBP?ey5EkC lOokψj퓇˿fdG|cSpvl'.jcu~P#uOl k$E`lz<+#5g +"ӟ JRk&p1 60v)7wk_%$1j'r-eGWQZoJ[CHto7HE{{&QPgd#$Z}@f=㟐صȄh$%+sZ! yZ`1遹;`SKMAP@s l=TZ + "WunO4?MoC͆ou€9W N0 4fX\=\5D Yi6X Ϲyv0d?- LEaXo?;"y) F.Np?]\VYka?~OMYfw/B 1 KoF<_x+7T;fScѾP6RBXxTX5VW)S"!g`ss; :czw CLn:nuEP$ ;EQQh54_#PpF}sD5tV zJ\B0!G v%筼jg%dTUOMeɪǟ'z3@j6Z/QsPʖI¥嚅׫b-D f37QQ{Xcd!I>.*ۈG$@f܂JCч~t+^SyqS4Ix-P!Oڮx,Hu_*oD S 0#|ѿ+W5 Br :>Ҫ>A6bQs/T~ `تsQv 0̑zS`Oь0YGz/hodb0e:< pG~%a ~.JP͇kBG#e[sӵt ,f|6^-Epdes*H'FKKi6/s_X->;?Eq%~7&AN`f98h&(.4Ѳsorʌüd;5&`/[adԗ Ur>⋠y42?,āG?VN3=:WuKpo]^ų Sh$*L H}“u$jN7)u}qyh'i<檵='\V/} "-ڑ&Wh}V|1)D1۬)N JIڠîWA8AIbިvz\ Ƈ:UK2ēܣl1>*v0Y0Qj ƻ^؆ 'Wv{*fx G_ Pd͞kH$>66H>&RsaizVzqIXf1@)n;LN,GG "D}mR4a=9VCfbQ^BqhzZ1RuTeY\*l"pۭ*MKI`ˮ[M5BhA9sI #%U0Oo6_ͪt  |?{I>;jT[' `I  wp$ Fo/#۴}YXT^F=t%a!(gaDWvIwlsX>S7x" b;D{GUmRwK+Hcr_8FC4gSө+gLA>DIn Vnj|83%~-*E!x%O3WXG>EcdŽ}YxYD}2;aW@6)Qtp??{ _Zo2 9]uK<5]bKV t͉2f!Y<Ϲx*/|%cT*;6%F-I/nJ8'bI&a5 5>}Y=NzO'3']}VUOd#`,Lb1(GKuіj6wVVO g{fZhе'lۈx@Â5\Wz__qZDtewj4582* aHVaxװ/{JG7"PT%qtA=/P"@􌆗ܱ!ȭKQ*BuX;#g8gM̊̽(lWC H#tM%ڳO_X.hY9cؾ?{Xs'K}V(~aNt&7+ޭ d{gV珞L[\PU#an#6%I[L$I*pʡ1}ԕ[qiF g//q~->1ݰ jē9E{ ~MGoYm1JLA/;9A jBRh[~ڗϞH2WߍUlb@nr|؆όeh^9ӎf^*BIxloO+R;3+b#: xqWz v$neO P1auw~Ff57 nlJUSեYxWX1bPxf8uz| +(!FUޑmbJ+P!*%d[MÔ"_ՙ흂&I sa B¯:I_g `Dž-HD\F':'P-|ZOI*``ґ2z4hᬿuC\?/}MΥA"mf@s ˵y b#vw}!^5NWN\8Ƽ5kA`'z3JK]C|WٌI떰bιm17cѬQG? ܦ{,$dU[DV*:E :[B-V{77g9ƎZҜ&b1y'D27[X{>bL݁+ vyUiN{ƬVT v NH%9/\)%w}H}?*Oz$q{yUy$ODP$T{ևl˛Lŧ/rO%bZIF*"PuN`F^ H(US|1h~r"nrb1UL7_+tucХ뒍5% ڇ1?܆\NԓM(0mR'[5+"R*M.tjo fϪ4g(gxۘ?+Cz6unPR-dHκ%6>JPPeLi0TS Xb9 AëhFկYVZJB٩l2lBѤǬ<nI]!Bb + xFiEO$|\ކbC6 ج^B91HlNkdKk\ܶ\}GV&`I9N>&:Y"Nv.e_`In"KjF\u\ gh)J_Vٚ\Wэ9\'P(EXb;7Ne['RG#{9d|4cdaZќ=*cgXء7)X]pQ*;g;Dߖ9ʻ*2&Z1!0(vg"x >gU1G֒d)D!{GBrJ Mod)nK'¿oޜ>'юo%jL U!|[Íp:(ۗW+ ȋ%#|.gƿォj\mXuaЊ) G0` epJc2{ ^f3vg1%-Sf[rml/=espmѠfUwWeC:[,dBGLib ]ɥ6qLPf4k=DIػ.3 3z!MdҎטXhJqx^Zm(lQ0Dv~53o(Q~imFJA<,CH K$ 74mG}&" bS9|;8I\s^eZ+k0īU][ z* _Q}a}f~(4}M'Dt5^W:;7 xjޗ0h^_5_[^P=+ocKQoy¿?Hdf,^NzM pn KBwpؖsG'fEDٹ̘( ~6G[s#2zo&&Q 6[}XDآJtҾE}JcrM(K@x b6Ɋ %}8Alǽa9-ysgbϋC.X+/SV߉h4!39X[o9l}g(MnⓋk(/d_U2a2nq!ݎ!?Ĕ}fS:48>MVij}WT܅FÁi $_*ӛ2qbL|A1dsqPh.5$~HxFE+B .{@ŨB7>{rTiӮ> A*$ZM nU#$oFc;1I B"m Ua/Ϛ͇#>s*SM*dOR7,HNPxCvqyhoR mll38Xp!\uӝ>n)c%HV1ӠVp m-aJ K\4ŲjDsr%SিI~՞mTX*ịu)ѓDp,grv[0"EKo)U+TMd*w|qTwTՌ\)H+W H=o,Dl3*z*tf\E rWH!1o:s:*vNeL+FF3IF^lZCbpOl zW7%-UHyEbW'ϴ?sy =9FR5i6_pk((Bx ԣkcTEu;\X"K]`=2IjZ! (W8KΧP9XC7ᛳ.ĒB*ȳ<3F,\@sؗB6QpUq@>kْ7Ky52hnn":+o%0ܡڗ럪SN01/#IM&g$brۍ'%XP7}r<㼊$ п"uJԐY-\,3~%Ƈ/@;EFkiƸ䩝 4Nq'=KZ5QRW/,8yXMYm.=rPv0b'5Ѵ9<_X2|% g` <5-Hël _Q цW w*䕲4ؑ"?wɥyr'6iHoJ'[Ks02IЭf񿪔CP`Wth4YIakقcAOm/ǔBf-lٵ)LC⓪՘6Càid|P_ȫ SL lW=22v0llэ~ Uφ`yLV8.gs*a~g;ѽV-հaٿ!'rw4~HΤeYDܝ]m cxR4M3J^ ՉNU _0*js3<=M1k)!KxRLrލ=lg&#8&cS/_\aʿB]jsk*ra'=ܑDwH "c҄~};-ȿOkftXx-tk|GځߋtkS}%s`#2$JSl|'$gKhTo^ɷ b8 b\3ݜRz-6#,"nǥ.i3Z;,h{rZF ?4 ް'b|a `zGƴ&72 1uB Hi]fga%9e9={ّ!W$q˾F.ߢSf$ w'@hTGp^afD׀e iqq1la no>CnX`ԷQJ=9ij 8ڒ+OSU 冲2;a fa0[@jF= t2%4~^S~ҟmMH[Xx0ֹIsυm6o"wP`X7 #pr]/:{^ <6?xAwmYso8-xbk4By1˸F4?™#v(eB_3덕O&yV IM*5"mX\t 2ac6%fv4K2ɰ.R$#ȑu:ƍ3bSehc 2v,PLXaq% `7JsL\{~h.n\4c{=JhͨHAU/ N=ư|xʀDȁ PF\<sp'Ġ8h/ߵo/( {@)~tɩsOx٧WgXwnrIG-\ nQGjL(Yuj(vÜmНۢ2tz*ʡB@%"w)>m8_ d-ps]M16mUtY䃙h줃,:8S+;9@T 0C?Mnǒd3Ĵ/ LSt˦JbfF92NEQOGfpd &sv3o)@šQԹr\#lfVlɹW1Aߍ֧*Qѫ(hd?o}dVݯ|VW5ue"ג7Gg =z޵A)< }ۣ-mȆѺ ۱ ?i7MK^J ͂ th/CI3 |tplkzqv=O 3s<UP)1| U˽ʑ*h5*!kJg3n_rTkYPe2!$"gJELѰڜT6iq$ꀺ %]>1X7q6ZgjQqiYbTF Rz$p?SD~ʆҸE~7xܲgMR/\WgBgӷejfAbW]V9UU]mMC1+0X xSu4UWiոުR uY'D;!?Pem'lUpf\I6/po9 :q$]&s5V7·^kBlfjƴ18Kp֧}tj\6Dc iQĥx8x@4p"fUtX"LIi>)}%R@AMaǞۄ!1 {_WνJm<_~";u碟_dn!B%LVֵ#"{ dO%bm1"fEg| 8ʕ2AB=D('A42e.bxi'f7fkł8Dfy+W]^'Rhi&@e usٰ0;~NwliT'iۃggzsll;@Ghy;2#4q/L͵)AeViU"SDFi)VQE 2t?mc]ޤ+PbrX' +虨q s Qf~Buic*3ҳp`V&<#NŸ. N1F W ͤ#9b,53ue;0q_6(,M(E0+MŹU?"a>Jb919aVK$O 3g|ꓟ-05+HgDJ'&tTX.<ԕ$>6[p)ַa< ,Kȸx _tIxk $݉ ݋xT9+%,ȳ{*`tgv?>'v.JC_m'-@ xgCGHj1sVY_et[ dum-vJ!G:P r "X9# Gl#b>)xndA…/$s)BӰ!xEH-!㠊 6rŘ>`@1J6\ZQ/ [ X2wugb-vΐ3xUiX93@'z^+V8Mf 3| |dr^O.ʀdH4g7IgZ/J .Y͑񋆟F; s%* u9]BP3gR00T "J= v1 20!w8T(N9qZ8@Qhe%%@! ;wG{Rh mǖ]4+1~C8R䜛n(,ny) +-8ۮl] XIzIx6B#/FN؞gqFPʧ ˾W$}?/ULk#]@ G73Iq@צb#`Ѓ4ٯo".$]0j&g|6KcuI;L49C"Pv\ZzF72;C:m{W4tN my7wjƻzÞzc ]1m+KP`Sj֯C?b5`Z},q&_['൶kstFLl}@9V ƕqe[8J%=rꤰ<^XrϮŪ'[lt4k?ʮ,AIѩB goeLu~S >ڧ#wtɣmIſ y{Zi,+1؏算_㌌5;&dwբ%`Pٿ@}١=29K_{X_]ۺ)i!?A|Œb?_- U30$%iYVP<_vΣpMu诺}V HA$Y-?^ڿ,W'^Tw[XI%fYUomj|tUKψ2؅/eyU;(X'{ d+>Pb9wq4C 1(N d-3a~X, yUbF 6BO{msqf?|0L5ٷU{<1$vn׵ @s,xxEY# :YDŹa#:\Gaw˥6ZQ^ Κ}n-DH c=l̽&*lX'GHlH-qաT ON%k7= RXg5AwuiYEXU(J- n odZu{"bCi^ҙmoi$vDDyL`En$@WERwn&7{e{#S+WuoHC) & ט Aئ˔sʠ͑ukUm)͂rcjuClovntA0Se#/,v7{HZ^J[٦EK: Q8z>)7 ipXY0,mC۷ˎnE`쵧d)݉⿺CycL.8*\N5CI9="B\Z2Rq{6$Hch^={zu~5Y9(O"n^ * ,=D?%#)S=d#´}\^'%<@fL-1("M5`m_*>"s}?:`#kvŸ́V3&E¥>"GY+iHBL n tc rs9w:;iNj2r\\_ \#d(DЫ_ey=i#<1_Ȳ$QǜEQ@ZDX(AXAe--Sa;'-Ţ~[iR"ai^ѺCbDP#Y'ĩ⍕f"yDeJW;k4}M*Idzg93z޾ qf,Iao쨺(I/ex]Օtpv!dd=)ZBj,0|`Li9I$VRyxbmmzSI}(Ŵp6m' /LRc8b9`&ŋgF i6`dzHo`@Ut75,t?_dk!%I1I_@A׮T16 ^uG+>iWOBǭ0J^ٟ{wwz(CT+7'A%ݺZNwƣ#>fp/vdu."”CsLLRU@MC*wrw4Oʢ-w;twlp֬z=phO[aW,K`Ha!MSzhKb#!C$ב+T ܨw@N7} A `ۋ2-KƠb2oTTlcB"ğ _ 8?7ܫY KX͈pF$VĔıqF&2F#R:{/'vx W5g[r*~X8 ت 0xM;Da1yG$<.^r' *2tT? w yRINŅV9ReF2VÚ."GL{+r2Zp#d61 =W^=)2~sT +X&071NW+T#Vc) /( L2zM][^SS:]fzքD^ɢ2/O*k+quعx+"]1u +{*dytoVzXW ٳ}TI5[zu};n3V̑خvg^v:Vp&0?U)VJ;!^&9:*%-2N"e'ps+%ZdtRȋ7_n>D8`xǙ,GLU#f6ċ?ȝT'j`cDϦc8"&K+n5,F fB<=H [ `'Ogi9ʐ4'܁ns΂}9Ud* Ԗ@X1vхB]$ ,$Ywn{!Ayq|?>&S79w #:yl7+ze㔣i2lL<µ\Wwqo3@]"a/ĥ:$`ǐ '| ,f-\T΂i S5Ff 7mo/N& B&{hg1'r:l>v=EaOw_w@哬|Z3#m3|X;7HvbZeR_}+2Xj~g*d73_O> zX}utUNn\vF b\n/-rBSqgcouB$7,Fn{CjXdɌQ=6|t-tOGs<g&*ưOzYMau-lfH]v~HÞX%X>LZx-KAq(,XS郆^/1mF* VxpPX;&koEQ]p0nnooX:s=BʥOi{6%/cR^5s#nKuSٌ(kU(hƠD}  8 W$n ږ )x#nUa; G5 '|$-%I~ڵvTi6fx(|WBK)4_:0/Ei9>fg'&`!) ɋ*6VgΕ/svRG`uߝyLr04{-Å"t!^d>Axh`7lpx|9ѧ.so*6@'ގO6v&mI %5pr^WH5@ͯ;74  Ƶ3^X崝9ً=0gpХASe0Q FM;٫jEq6۱E|iH'^:gDhk/%Wa).W +_aV+*Nc gv1!V0&QȔ 3P&B][;.b<}7QTnt(@qQ:E 9]zVMz{:k| Gp6/4)xiw' [_NQYspv*H 4F|ovKXJoۢjӀvDRUL{)lX0KVŢmcjϯ_$hz)0jQZ'[uh?5^΍>qN wp-f+܄XY* &S{n\ϔ' ⇨51,t(p?rrIJT/c)qG%i>X^‚gVUQPY"n 5 Dg;MX f"Ym %SiBJA#G}v5p9l /pO35}An9BIp5r$cLtcz3TzPR}jnk7c`nƎ!Mצ듡/h q@p n#d_Ⱥ+%(\Y)zUj*wfH(\i院-CmT1Rs{ dng<'l~Qޔ) .;@ӌ;An|REkq\LQD(6_!\:ZKx)n!i)Ǘ]f^ 0H4bv *s6MĊ,}< ?(E(9)(:5Ԩ-"M\!TR5%4ǿT|qWsWX#Gk&}1uقx3G/ĥj׎0 .Aa;!7N%5f^[c:K94?$9K Q:dKs0;`؋1fnO :~`-eu{ Эm Gcv]7ԿHal\ZXoY3b]&&JmWn9l-k!M&  æYK9;Rεi,a6U Jd4Z^6Ɇ}NXS>'&E'e(uUr ?k'g'4C-*/B@sGn|4f"#ci[u?+me+L5?Sq!?spMM4qaSmf%č 3`JW0}Tu/i"￯;d65s71и%Jq&O$W8om\[B]a}c ZCGv:;圯+r&LKg* +G*@H1|]*>KΙ]yAJĕi@u˨|Ⱦe"RͺBVBuh^=ԟx!= |+@81s# Lh4+5\!oN.ck۬ʹ-s(l~PPJ,Vgfmw`wf B{JGy6x"?ށeY!{Gl౵҇Ech5k͍li^O鈃֚W }C{ I И(ؘoL[+8!3oPYcxN[- #R 48я#+U4 X/u!fWQQ"9̀Ne|,&?VOTu {k}h60- .C?5g t9yΠS p`(? J`%o O(L(  F9BZU4i@}ĭ>Ev`;'GA\Nvmw+ mad40:s*zO o-L(O=ȟB`YN5'P aۿ+H9> o*QgN-w ݄1n~ZBN!\1ZΈAWr N(-aeeQ7{ @:a.cY/Ul]X}/McXd#I*rP|z:Լ(>qzh}pai\sK-av׬s(#AՄs[d["pTx 000fi؀JHa^o!`YL{Yܐzѫ4hM} NZrL=M6 g>s dQ$GFt / .;M E=quyBh33\7r+K7ڸsSSJ\w#H~~oe8$Q%jA?q=#\i(m$yrLd $'<1g`W=(Za׶JxQ4[k¡HeQazr %\+ /侙^j!HvPZ;hĀtyyg&An.uKOA2ŐwGu&UE3\t/2dʲ4J +HvZՋb0+Cl5=yDlJzȀe8h1.T+$#t`E?k$',{(a&VDe }1"AZ~?Vĵ|65uhPr1r+a)ͩKݗqriqi$ҁDZQ 71Ǽ9Ar5w2sk0Ri2<Ћ:҅3gQvƮMue$ۙ$d{'I:ER#yg\6wÈwhK9L(@iؾ>])|ERd"-BtV$PǑmJQH+ektj$6N'#d {ha%P <@7qu)],PL4(YmC $݃p.238dSFvߗmTEWڕ2I ZUznx™-b!I]xǫ[f=~'$(iß:.54Bb*I2&sl6B~B K6pWFbY?/G%VbAҖڒqLMk&T!N aՅVN~hMH3.jlg.U/wN3CNWW~u %zJ?ۗ1ݑeOڊ] bB$9X2=mw'ِ69[ B ,<ʷR"+mZC| |nKfJH6#aCc 7N$Ei?; 'bhgG]#v'8 @[_tV'm ܀ z-W'Nt,:A|@, YYDjҁi20suy <Q[Ya[Ybu'+(`{3FNŕMz9gDu!k=֪G:}S)j0 GLc]^j۾]𬌴49A^Kտ*/,Xy9t:% <"1_2-j3pJ/AF[O41Nz7@;}4E]֙1eͥ=|oD8=9!i]j²/tQB;ɢ8\fL hڡ)<0z%)+jv gѾ_qnl)Džtݦ0NcܛRJ]/&'O+?$`+ z8Q>mVQ"zX\:|y}vf'YSU:nVז9½H5=]G2hkT%_jM*ȋ,@NӱT|ʌڹ/+eJ+=f'cxPqy)!9|u0]qVXV[aaOB0ٖ?{j!X 8CCn!TL0aKDb6̅Ɖy(yc@D刕XKi.zD'spP_4C c KKKuEtwse%fC9u~Zbm8kIIHw11+r8)[pԅDgime[c@3xǜq;lW h]3 y'Xm g5_/c_ $CZє\j٬.'χp Db`o-3r7g >6 i;Z)ewECS= Chtۋ첿b"OjeVRjr'`AaߣWF@#Gu,wQè|Bj3;;C.jy/ve2/eҠ+Qn?)$IPT_#Ϥ?e Nk಩PlA?=0&%-}D;^L4n }PBUohV !ofhYUl׈_/\}P|αE~!8jqs rR02 i-Xx,ZRl Fh$Du赤;$ S'%:`6ʵӱVujFXY6)+&ܟV=9=KW&RDFnq"G TϐBo#kM %-nM[K[$6a7dy*NTh`!].Đ'E9'Jij80jT7VSCQ` $16~@3RX0 zC%U &6_$ªa CFX3^sݐZeYNׇ {࿮BNu0[vF a?ƚ'dO;NYG\yEc~8F]">C\FG,J ǃ ZhX0hvV;Z q/3sXq}$I\@>pIh4>lʟW dK}{Nr jg[2!x+g|{jx5Ne enu.nsI~V ?Z'戮'#,h'Fp 8ꭑaC,+r635;-Nj˻*VR%[Y:ڼԈi õOAqƢ\>phE0PC9(2.1+p"i{$wuE{DN 0'5`^Tzߎ;B1r xV` Ћi١-N$"]+kyNq yݵ"3,^tp< [})v \B%e?Y1ScE?kuV0"׿,xt?!Coxi٧W $Mݫk0<ᎷNt!~q(4 ' cH/WNKt1ȭO3w̔ .o{ma~KE'sq/VWIi6^^1>d5{ Va=\S t2E\(7` *Os!Y|1'Y;M(;W٫ߦ)iAc,^LWzYpuX^4  vAV}uJ`~a5v)wnUuhߨ{JƕԴ5cG[$nCFWO8}pH%?6ӑ&C͔4c_yVehas,%r;$'Q%BU* y<_(4W4^OׂN\'a3, OO:75i&QpIO6 ~mROҼM0T`CBhW9SuC&>eCDZ0V!EX051!ᐄET~R߾8}4[M\wa M wO#|ݬ)cTmU,ۊ[qRy0tWEl**g~*7M:E[gS|"'jVy "!CeZBэ h<JEdODУy=8em+H׹730;K]lW^9IBf)i( ` fCQ}8WE(AUL!݌C<޳D 31L-*}&;F %7[(9{\ f_ NSd -A2_Es21:16P:MZK7o=D%O\F = 7F$d۟wMIScIQF*H]wCIt- Ivu/#,9F21YdzSڬ޳ˊ41@|di*9 ".A٨ m>+¡2mWDoPDJ_E|/Tu`*\4Ƅ_ K1WdIKwU[Z]gn `W㔌ċ|VG- %JaF >SѧZeSHI0W̜]~H Z ?;TGicrDjE <5FRX:9R8d .d{㊓,46M"C&}#czmC- ?]-_>;C]O w@Ӓ\̻\"BBVK4 [W#6lیX IVWe)T00k[ --[dK omD.:mUhB1%%%O()8Had2xef&cnjouC;F"1(B/PQnP1H /W_ xIF{L j[iF|0.X0L_SD:vlV<qT z۪ewuV^CT HD 'f\³䷚6GdƜnԣS+>|r*RӀOߒW1~2x-.XM6@WaFC }fxX?+*^ΏysuŅɄ$ hFrpl,^ nV5DF);Y}˙}45ew$EWv[0@Ax;m7m4p1-:᮸%gX`˵->j{LA"@tCɼ G9܂3mzr%,ځ-K^ww+w1#^f:,>n+ :hdbeq{8mSp0hoF  E4UMlAlE(ng6tXJN/ ?&w9_S}^nuto"̚Q؈0X$+ՁeVݪ@I\-t $A{z.NT`aԅD*&ESeX_ l~U`#Q(yQbJ9^܆rq1U(+ {gb`{&1.-# y.Uщ>Z;Ń=( 7  %KǶ4*Ɲ@DXTUkzީ1|+.>t6ᆲ}=I_7ϣ]QJCY"Y v蕾%< 8|6xTMf _e˰q !R^|{R)V'+~ BAkv[L}a2 ж.ыV?lƻ;iYtŪqsb1QO,o`o_۩-]Ds$uIF7[Gׁ?)}x3\yܼq1yLϥ?\.ig'ֳ̈W C [JN*QÑ ptG< T݅6}{Rr`ԹFZG-u JP#tpܪK&X,c+T(dfAU$R#qYS{?MUh]mnZ/)x>r ]>}<,[C,nj80%Id`|"i]8L-w?H[_0HS\v M)}#.*V !J9Fo9Nw -Iqa@CDȐr7`Ԉz>seQes n+.QȡRŽ^I8f4/s] BQ'ᐍP2ӏzeѻԞk@RمWboKEy5.ð-tst.m舵,֗u8zPۡ2$د{EGEhDf/nFo}!^6^]򴮷w0^/S"=Ƶt(`^2h?K=E’#$8=G/޿.^ZA<{8w_(q8Kя ّ@7%O_~ȑ &s5) 'york5-F3:kPL&hM2i9E~tL-F 겲->Cs4G|b: iOu [͒*@ڷ3m4<6w}X x@ג934Rpr$3&!v6BH-,8kjw|t=)<[p#NPyx"Y9ʣ<=4҇h Vd3t ẘ,_U>l4r8K!3 2kuQ%Hֶ{-u%\!6 Ϣ8ҠdeL稤+#k Yxc ԟJ ʌ4{g~k׮]Z\`[2_n.B΁o{ֺϪuZ?;.VdNђTJ2FɌV۝b֢Bե#zmhg솝\_8}%~[!nz$ֹL in!6V̙98l%`pUwx˕C\?>XTҡΦzKtCUP^V+HB{L`ŕ PP h; ԰2'{̦ W\JF! |.g'{ʳFOjd? 2xav3?tdvH=9YjՎ$3NjP=XzFq^T74dr 4AȀ[HɆZ~I(O\s^;W"z Nse WyFPtåF]QN{"מ1*qMTύM5߲9UHWPs#4!{ɰ]Ö`IziH}m4/0c/.޽BvXɺUEp™>|Tsv1xx O[g02f>V8.g]ȾG|%QMd0pI0>81}%[acE g^ tΥs(9ߞ2 o4ѣ&GC=j}UG9 s^K28))}I۬kQAз#~[l}#,ּWJ 3E̲Kb2VkU| Y(,&!0fs]ޚ|f?!,瓁L-/?܁%/LjAӄy@YW(tKC߇8Cyd|UGB]3&ej-X UظAd|Eh¯ a$rBgJ(Xi֐lzY,+l. -+]gP rA|+^TmQ\Joo#PVA_'p;H11ֽ*4WV`|Oſi\tFGitHwEr4>ql"b߰s&V^zRQck}|@@~䣨]qo9]F{^k!R997~AA&P-/OvBݻ]<;r ^x/_],#ҍWBu:s^}(/fW .e IUxP}ƝR@=nA=%kvؾ3ߧ5]9e%iz+C,:|hK;礖韆#ŋV1TeT(sm%5NܞnA\Ӓ~@x<5wzw/BfE{R;t|UIAz+Q/m\p6ӣ/yD@),#M~# 7T 'Ԩ:-c+qGK{R1u=~(]9U/ J^"[IpLQ +\Ap`ړH#,@ȋ;iT^9c褡:ɜX}ǩClMԄSܐ3UR= WMtMq¬P)?h1 _Dxy1_JukAcSz?4s1w#TB yy >YκT[6[R(sް*65j1@ʮj}1U#~%}iTbcK0ֈ6( 0G:A W6U%3\)>=&N5\_q/EXPRya "zҧc̻=?d*GE:ϴzqx_Kp}Z)]% )%o8i#9H K:bMԑ T<D2 f"X8U\Nȫ#xLsLlE,qY m͓b6R;k!9ŽG2@v2za黲ܞ>^3 E5ƛDF7W|2Y U/뭙3,meZCa^W|1`(o)Th)-`RӑQS/7?IԊ[T ȐB?`zix',[hdٖe(YF6'cvX `Ul~NE"^a"Wb1-صq*4>@a=/ylo02c<:#&ۺƁIJrD=sKAmޱg8pNzvZ8|IFVH< JIGݧ<$ !#b0USGqӐ{r]*0PKm+Ar|͑3e1gl 6ALVS.eN<ˈRg27'yP.)g{,\W+PcSr#ζ V&ȦgǤ(4zN+$F> `Q(䚆 ݋г6+GBfٟt_n|K(*Wt1wIM1xд/{RrCQ)nyr#H_ qH(zA 'zzRg_ .פ>Q['#xbOʅQ<9>8zw?|>*/YHK*i¸)ou.n}yгEi(D̍l>: )`SjȧS+RYLQ.k1ڞ㉄AkvmMէM$(l#a_\a1bDL%s@;{ҕl`SK.8r g$,alCX6'\P[ To;$ҊսI mAv>7"p<&)"%LC灲saP[+-ՙ{y\8PH[ܺP}Si$?d\D!:𝷳Km^~B15(Lerd3=/:ީ㷙J܊aQ Ex?s ~RMw~˪H{;~1sP\M3\}y .+KT8Rȿ&YApQG:,7){M[: 7Y|rO: B&{0ּ$A‡l[9`/[>ǶVIkb+Rih2VrZTkLhfGzSIwYI?hBHfõҧ^A/;D PpWFec =vhI֮<**o(awW`粟:hHt>ob7ߩUײ|a'H0|knsTgͼxzmVpaxiGN:<SW|k$%x*&whr? 1." )i56,T[qJ[RV*Sǎ+Ljb"Sm8;܇y]!SBҧYл4Nx/qo 1r9Q<=NJ&'O8T]\&Ʃt<6# إ~uRXJbe݇l-fVF!B~):JFZ6{JaEtIRx)lFh?c$s'kɧ^(gdd hª},FW9l?oq / Lİܭ\άx%멁/Z~JܩLիQqM@ʇSjFOͯ{ pbS$Ľm/l x7{7 J9/DC0Υ׵A% f$)zI$ٚ-UPͽ&e^͖y$|Lua.n;a|%fzJ} GZg2m7uShV(:Q L+4|ޱu-Xb-AA5'aݪI쟴C` $DEB\W댢0ShB˚X!]us(o߷"P|N9Z or. ̿bg6'p Ѕ~mQ7Jy9i_^D5kn]4QPQ!'-~Z B̒砺{\A5PV6Ǐ"?Fj? šbdmn7j`ϪAx0n8UN;Tj2TZQxBBq}$Jˑ `Fu]@쏖IsX)M1+wOܒ^Pq:ז FC뒐s/. ߇X@O=B=&E"@&*뷴 r yW‡V8ue"*mpgLgOn֧B3f`kF:-f5 掃ћ ;O=ߵCCz1*juT(2aa # >zڤ$3A-42E. ht2MAzH U >x$+C-uq;(+Xʓ'T'eZ ϕ3kZN|()h2"XR.QMHV0&OJV]|Ъ=D'W[~1"Hz00ԅJ>I[nhz7o))]s\1kIۚJ/vv5욙vf„}V7U$wv &-+CMXDnhUA ;kyMx/BUz#7;keybNk8|4GN4RgsKJssjC }r^y2i$!ևG^[N|T̩ vr̪wς\>гm)Uid"hֱs_9z/3"F'HD8J84*/Y{:4ѐ[j\CrZb*>L˞X9ܠJhZ(j#t2NljG# -RS"(0BhH[Saʾ GqSR~N/(h[\{,<N)MUED>Z UFO#T6%4F*m(h$Dr_:(tdC= K "x1E`T (P^&ȵeqQ#SI}u R=W/?R$W \34G -`PaR ?[֏{ 2IYNWg)\ey Q1'C4]hi[SzU*KS5AB{g[Å󉳌4''P8B2@ͦ&-J C9ovE$ogގFfy~XnI{Zz.nžUSJ7в̇7AW\|u0@v6z+bu'o VjDgٸwH{[툶m%k5lxWМ+ LVc1Ec(&#\$KVS3갎˿GWj&!O6SC's YUzB( `8/#Z.ٓ+ y[y@h]A]|?$\PQ!MgoOF0WOy;) ԞN@qK^SVzoy8u)j+)ma=5v$u=L_ޫ ިH/wrI¬N1j)!qT_jڰ²;G|B}7y}T>{ChXOs>nIQ}E!Lvnn{䒽gvy||)O>sFS(!g\-Qm !߳|Ną]c}++5~(@#NC4E%ݩZjDI#eT$pkAvKѽN uVs؈o (tjx|L2"p{𻩗52?QȚ`chnQއN`\2!~>xdN΁ff.4*y. yCN0GDo?BB}[)bkځ3 ɞcETڔ(kƿhaW䳴QY%Nhѷu D̛As ;ϓсPIfPpza,ͥz3ESe-<]s|Vw`3Vdɚ\HHKu^A!~#{Or%GvC0]*e#)B<NR7_p k'>I&❓=V <GxS[7B]hrz?!?89 ¬k5tIm\CrܕM gB<ٻ5(tc=o .kf5?5z@WKxKI<;N8 QvB,b0*+oԢO2PHL@ <1 4bwԆM6` \"l"WuqTGy~]m)ib;/-.|La,j..6)eUH SܩkEbXe^tm RpȞ{J9[{*,e:UxZ-SjGǕ24MHWMKu&<q|s=ɀ)"dБ5onpkWMj yD6oƠIv4,,[ Wm$*b+7Z8)0_K>58,|Nz,f^+Ca A/$|sӅ9!6n-\qL jՍ^HpQ p׋+4d0=Ȩ.#jWUǛ ̍4;%Y=6KN ΂onV/u|= z^ 9$.s|yG݃Ϛ@7,|ĭ'MOq6vwŗ%!NȘ^2OKI7ؾնEϸai%IC^m&bgs^ޟ~)Lv8,n7/!YLrs3# dz88Zw mlC=xI# F7So5r5>PP\r_o~tb;Qr4_2!Lf;d[Wzz72$0Ų+^u1N?^z>5IJRؼe8{j( L{2m(־fTb9_\.Ⱥ%\R2h8z4l\@6Q`gi" uaBjTj#%swd&OMJ%K$h@BLrܪN\[(o R=B:hV3l|[c3whs]Ɂ,!Bu/*P⅕+ِ$ w t c>X^+Q= 0LҲ.:7nIbx:o>BwxZ(sR>L>`}cl4Wf \C_R&Le]< &:rYW|r`|rQ_D;5o!y]Ir(wN|mimwoK$Ԯ*_h ^"Ɵ+u@͉ܼҞUZ&Zcf9l~[dF{VQA];HNHrMq)DQTL_8iN)TZ%|Qߝ]}L5wkh;֥:d[!heԡ^᳔y(~,ۜ4jR%JOwC= Qis|̂8PLM%eְ$^NM!מ&L'P<*vܸ'@lr= *:MLhIyʙb̽-B&c} "c-#Ä9t$E$M`Wf@k[:y %1Yl1$* )Ps=t<& ,zg4䰶m)"=Apit9HU!x ^%9lorz S=X@SEhO Rs2 veP5r*|>I-ue-@oM-H hκi^ޮoa|75Jp~3;\,?Y#c u=8C#kZ`'<yh-*%f p@(26u` `=Wv-RF*Pÿlcy J4JBW sgegbԇ:M-~+JS9ͯZ~͜1b0_j8W$qsq)@zTDJ;YN{,wW,5V'=~+d6ro8 A_7RH,@?"a !=|dWd>vuA[TDd}7Qx876+?I{7M"*q09{7YTJ!ФPwR-ԥ8p[×{6ɻC Fuɫ*E$϶-sl|}\v±MvnߖGXZX}5,M!<b(MmWv](DCJ}"nS  dG󇖔xewR+q!뿈ʅ7C2cȟDAEG3*rn+k#g7L[@oS^I dqT-HJ 3dU6AjW^އk h~lKK,`ëNo58O8;3) _yX*HS O5@Ѕw'a~El#65hdHB9TfSeEعjCgbt,|@L#_F[ญMXpל1Sr9*ki4p8ȪuLHdBNU' xQQ0 1x> t,fp$47&O|ÿB&W9`$Ԅ!SSa*BNcZlatݐ_Ymt{3T.~7;<z1NwItdN.!"Qm-#( [er#CyAh5#Qjfuƅ]OadS4H˵ MHx.ϲbCЏ;o/Y˲B䗄!zLW޺UMeGgbڧ?˭ċ3oC@LyWcc9Ph?ZPpDoZD/%p{Jjcf~Ӱ~E z>bhMT،y -(di"0CNG.mlV?x&Y*R0!gь{p֓/b\Ue18V&?GUJk A5{]>^s&&N_~c>>_V Ӣ WlI%TiZ~l}J>Y3N9Z 2!8t{%O#rZvқl3B_v-(So:ԕvPJƳ罼f';G7)$.XVS럢"zIv1 ,8ހ_[vxP6\B#@cIA˛̔pw E_9Xy|+쾧_M"yt$^j2.@֪~q}od"V#tU61"ugPU/F\ˑJP\ӱ);ǣWɈTnY6#G'T`a 9mE>Wnm.~!INPģj;%p !;Rj9(adxXc`gHq DV#i!A\@XO\Xe* i.E/Q6$HO)ZNLdjI-_gAhA5 KJʭ4[Ԕ[:#h|@Z xE NKwyyY̅Kih/ B I&ٯK+jJFRJET7y9FfLz>$aeށ|Yx!<OO;?Zo攳Y|>@ح> ECM!kyqnzVx=Svf\eM, .j_|U 4sV%Ks/)pidvaٺ&ɏ3@au2 <fs%["$*Ax+\֐f ʤE+5|\@lpz7ŇW,@p`N2b0"vr蹸8j $|B3q:pSS)ՁSYjNk~BY/T˙"mD[ןWbelu2fJ%7$l$_9q$T7<(I} RwN=If8.QsTM@ sTC%!ih#L.1a& LPQv,қ@ -3KqrԋQz׉yy*n8L1>-l_%%ut5Ƙ;pY%* #Px>uA E9nl^`Q5Z.sGl B<,JUŞѼz* v;a9=ectZ!h՝K.%?TyFǜS2ҙ;'&Yҝ|Ɯٸ6Wꥳ+/60AmWIJk.^睵Plo߶Iz)7ETI&"w;I'֚ʃ_EW)oR崗cՔO8p]EDMhݑk4Eb4m>v 񂍼1fyMGbBxcAM,i!CRp?;d» f}sinR?$Ջm/;`xH~n\,$6zӝOU9)sRcy:MY=Xˠ|?];&FF*ȶ!%X.kna ~Bn ^UvSYc7}JV&M:hb.uZ*q&gz`DIKtwo(0>PM55 j!ܶYpM,\#?ņ~7N6Cg5j"d$ROT;헕j!(K(nV#qϠ!/Џ;˜km3sM8RLŭm .01QRlcͬu{Fp0főjpSiQD19kb݁L[74W%mt Dڶb8l^뭱*~oV93C׽ e,aG p[ړuQP3Y^ x14d6,h!+p&с蚘ݩ"YNKT{ ƥq㐆p7/o`:9*̏WCŠ>ϋ/͎@q'qhO@ot»ِU] " ݮS>qLe/GQ!͐Yhb#g1?owm9`)|=n'Z`Z~f4¦hk>{+wL_c(5ĬCjnWЧ7ze}B8͙{̺RzgHJ',q}*@b+}NwtZE1J=*=ʼpaWdzTtMwFњ6pou/ڠc V'3Rx7edl>W͊{:V(C9˭XĚAj qe1\Rm4ygsy61NͲqe9*70YSRdn&3ƒdzWAs=]{ EGLe M1Јl]w陛Z!@:&FbmME|WH>Z 'LQ*ri%R] up#~BAwvVoW~`G(5Epne Yb+E.WvX_<bJU U&soJ5‚7:;{RaECBN%wJ,oz^Yz,7vV+ 4-0avSYɇԫw@f$y%uK9ܛiTuR=oX#a Xr^}&N9@}rng'&, "eV哣 K6Qd$RAjc*'jҐ~ 1Qޅw(: 2{loԍNpf ?nJ!@8.Haw⃺tS28Դ`A JBn,-Lm4#.9SRc5sJ$V2P}Lp G#ML4yXpJ,tQa_QⓙN6lGUhWʨ1TI*xTRFj-grJW&;>u5P wWLZW7 ]BŔ6H|/gO\5RtBZNxvT0弩Ғǰ4\Wfم'тCJoX5D(:@}מu(b^_KJ][e$6Jix;Lѡh<^#b(=dk?q,M0o2Ei Q!qBkU:Ày5*'D0{*D!jB_3NEb)?vt2V:D ?/K ~F-Bpn𬱨`G;°'ϬIH]$RQ\VOO;W+hƔ|d\FoFB F2?x G'u? 36E4& ־IlrC^ʉQOC7C F]Vl[];:OR-DyTzBg2I>/zεz`pon)*rs;`bPaoȝ&:嗲~8מQſc QN?|VWMΥuR(j JwaeVx@RRGpd Fe.EtcT#ad2w%JIz_ꫠ͂’q>;֊4JjRkIмV 8[EZcf4;Nbn15+{43*GJ@Ŕq:Yr`x(^H0a͆\!. ZIխEG&fqyzz3QP^(~LE\*L T{mY\2@SjG&&vJ.#T`=ÃAd+Q"_ o!f}4ôwKw Akшl ea,3u 8 a_⃁kȇB eD8N!D<떣0ƓH W60`xSxk$N62Êf~ !sunjL'Y- }aHfaOTMѱ Do9 3:*w[/paIP~@Nd8dn*p[X7* Đm6GJ3̽5]-at$uN^<-:s+X-~ cZ Hc365)ҽY%P )Mj[nHQy-(+3B;eqʧ s˲Yuu:Ӗ,?d/8hFlVsnl;7I??$"iJײsmf\P3JVdl'/o/qr猖^C:ilU 7|<`΋o6K,aRϱ( i~bN1 < pf}[GYJgxT"(pbbX,&H u7>DAdܦNKo)+d:QiPCb$x[0@<Ge},4t6#MEHCy :$Rh|fY\5=;ШR`-)f FRNc y05O ?^\奤dRMnQH ^E|p -zbf;t*있 |$isD,&ƔJg}<r!)3N<IcfLo⛡)iBUfܔ+[;+e+!yv8O#Y_U'U)`2ԵLR=4N|^pH0ݛw:++_U(x5_ܺ /@hP /'4řD{F`|;_9mU+_[ǓmjmA!NKJ"OώwC.a95*s 1|5>,ںT=.ʻDb|])paSgkza]-v 3Z f6Nc#1TF| +UsK3_Oy,-{{%rC*;O~o*R0iQe]:fb:ǧ,?Vܻ"9daH9.(2xyQ$܎2n[Wo2^ІzklNYPv&[EQpVeоl~|I؞-X,4fhrTM!o鸑U,6 UT+O-#=S[?{N:|S| qȢ ayA^ju%&N!Dh[oΦ-a@Q.LSFgH]P;YSl鵒-JKVoE||1kTEPgKqhQ;0)@_ sN@\͊1RmO&Fҗ{!9l8P_ݳoCv%%?W]Q$qf4rT&K,Y+FRڧ4m<}^hN qoDDV \utCqǺ~lx h '3x Chd$IƢVjw8f47Zu -ȗ)̿To%bhqG4I B,!hMlDk-ƚdBaE1~N h >KDo@:Fהfj#_a{[ ڹȓ18p҂9od.Q1MTm_ʄ^jոm62P(`7Q͓~E{ Op2~+T] bn_OƼѓun pbF[2 5.)_PIXM N.B6(cZE4u;Cu@*W;QI+ݦb!Px,XpJ0oձPHW.}j8 J?J̆eۛ%'Ox~dz°j2:DFXP,ჰݔxP,`K:4pVfګ4&˪$U*]n5I7g"jjnshg9& gsAw8 XAvLxloAĦҠ0l*# >%|r#=~B-!@~ > =Gs8OP:{uj/!kbı Y];㷧^j`HI}}!djK|\z~t яT( Ώy\wl.=hcؔ{جDr2*m()Qyz@?aAK܌ԗR1j鑛=nEx '7: Ƌ8- SWUFl:/ַZ NWy½=i/biqF4L +lR=u7_*% 8VL[S=(\hz[(EٜC8 Go\A8ITBA&O52omoڥF31t@UD*_0O6]Ŏ{sq{z^HmQsRb6 !Y3a{}huj6/4&pbeXyÏ%iǞ9ں4ulvzg _z+OdnH r_jz,˅8YPY$V>Y `%+X _KBk!-8]Dr?*IH&0cJ#LUs%߄ BZ^ ~XyOfPxgȥVk^V! r)NP^HRތ9г%3ͧQkH A])'-=T ? secp!t5aq bRy׭z;u0t,3pD)$dMv[Jt\Gfvv@+py';gLĕL (*JY#XVp j5! 64ށiab]>w%Y5LS$!EtmLY^&>psSy;3;嚩kĿ_vH 2hL  *g  q_jH0V;1twyX^ &G.HH壶 Zp }$SR 3ǡ$'3xo$}?Թqz `^6h6°{``V PPPHY%;HRGʀ4Vo|7;BGpn N=%3cXzNFߖשKÅľQ3 D}#C`>j0V 7be!VZzr=&ɢlohw>yz>@SM*['7OADx !^[3,VlZX3%L+H3]܌9tǙ1Qk3|48Z0`1`#S%lSM'r 6`s 9Bzlo|܌ns0hqr=yf]YjZ(DSD?Ng6t-Y8Rkh&T>qg+R1FP`k2 uTcKƐgȹbϊڲ yT##t(nX ,dTf:#υ&E\8 ) 5MXI奦en51 ٬^XA>ic6OKȑX /KwWɞ3 iFgFG&p8=Hog{&qgпw0Q8wMS"]v {p-.t_l<q96:Pm^ ܰmcqp'Ua4 5Ia`x~[תW#b%C[I0[ýj+R|ԵU%T4U/8 n eT@x7F\tKr?j&pJEl})w_FjVwT*R~|K陟ee88GQx@ X=$(<&bޟ;21[t-+dD^M0}o^t*92USh~lXgCc,yl'o=Iy9j+P `H{rY :rzIv'_C ; O՛&i1żn.[ŜYKŴTK8n\7إ6m'Nb͝6_YԀ q|妭kY󙁳ȝ"X%$ӼGWnMLw ewCbM) 5lU,-N>@HW pquT,L~0!GdK`N[ս.'$ z&qG̕(CZ^~J AL8;n_ͥ0xI,q?-gW-&9kUh;fK&[5n(kD bf(// ŪN!g =\h#r>Fъuh?Z˪ĵ +[=RgInh:w OE')x_3}xd TJX[ %lPU#cus+$ҖN?v-gIKad0#=rFWzp"Uo0UB5#`YQG=Kz3K,{8#29gT}SbYx͗YoBoPH BdƒRH65lT\}ơ_ jtSl_|.02>[^׶$d_hIs >_g߮[[(orޯ'卬})X;2<<3}i_027` AOHSoV oM,KU*QX`ds0) ]i1'=L x:)(jH'Ir=`!BO+G`B]&#UI箩YA %` aU\*}Ű phؓx qE:ҁ֟'>]VF}e vFt@)ϯy8u0 RRteF̾T0^ho=?G^l[钠ȏodCbV n yC] f:kǐϣf0qfAk,b!,s&ȲU0FMUf@X` H2?i $lNz958=+Ti9ظt!hdN#/֬>s8[_**ojdXV VfõNf3a5y伒+=ķZZ1oo2ugsSjjw N*/ʺVm_"RԚN&ۧ}["k '5O^n 2 &)_EXIoLk~ߩz И[Dwfrz.>E\wAtAaEq62FQvׅZ*PAbkm+l57T=[s缻iFx [:I6ova o*gHi.͡l" Uz5x/ +׬bw7!^7yԃ[2XWbu4L a4'/4]92Kl17Bt;.8{uEǪl(_[Rkv=F@#V0okGWذ|ij)|+RH` :ic*[aDcÎⒼ1ӛ*rpszQɴI%u&ssYwj_xƨ73>5RePL> M [j&d=$$Vى[+Ztu֌V";$ޟޅՌE=z'!oRl),f̺@:?&URFx4+k021>]9gf{2o75g βzܓ8+9s^u*:ʌe.KYjO}e$2xh]-oDaI.@<9dS97sf ~-Ȑa\QqނNivOvGhwA RGyLC xi'eFa`w:i6ɢ_HQ{"f{L:7P4Hprj^zބLAAAK$ߡg@he+z'qu&eA"JAmN}v˕K-;Tn\A4ڥ [kG}XrީA[o>zg j,W2="MCdRfAA>{Z&8/ffBIZU&pi=Dɪ!@A).Ej۶|! :|hމVq?#u]ͤyp'(c(~9I */AK\ v4'4"yc|ZNJ*x5Ȣ< ~ Y.|Wsn}lC {ܔJAp\ې8 qpDn-hE=!`t-:tk TmyL rhFK  jA.;Ӊ \(#^Ž Kם36rα&\"0D|rn[S_AY1vh[ uUdB$\Pviӝ#+ I |kEjN֜r]J<Eel[|62ȅT; ПoH,1{En-Q6NJvGt 9zo£g6JN}OMc-Oxt:&2h-"c^oyApY6ҍOZ. )uPHR^5T1d(o˝p1=ʷ^qKˉ]/V8yIF= _ܐwpþ/jG$NаFke)Ѯg65ab>bD)Z~J(ޥZکS4E3u?9imfsMnqhzXIV(v3wK H-#+=?4<ӗ%Dr$+p;沍Y(eF"d_4b1ֹ{73$&i#734…%!q8BG_3/M1JN*k RTIی3R%lhSD uLy-y:'=U?(&T̙ NPoxT&DZ!cS-9SRSķ=CW1wuf7D]Zm ̊ `:/#s|QB[+U9ˣ̖#"7۫rgdNHPg`ԳYd- n\yy֒j0}bu@QvTGɢ|+[3(@jY=kiPA+i-xN^3]_+233Jl~ڔَ͈1I naMJ9#c3*q+HM=P+b7P75Gq(y#.ScM`Q)Xdd^7;C!w5{GnmOVjk#9WaGKX>Q"z"Z'pT[e"vCUdrJK2ti;L2Ta : 8`ge`a'%q*{71Sy{/z*GEb\ }}G_9I/60 U7w ҳ$B- `PR˜{AxEۊT j< _y7ǵilpv+3:]2}HηAzRT%(看o4"Ox"Bȉռ,w}U).J_q= gzX_E2n/&B E ۚ>"5S#͸"O  %Kt50!'!#Hq\Qt$m#L ,پTQާjۙgVh+p PC>-)pDD|{ 1JhSX6: 5`tit"#A=\* y 0`iRV*r(JbD11KyatmjcqFI oXV.K  忘88;Q~zZ # VW fN6o^HV.T;(kEK1}9xwj1)]lQ $>za92/Ur;^NdXg9m˒J,{e; f]_t,?[s_^< V^df1uD5оK[^%|/ID-cl(qDJ,-^g󫍴U%qQEb1wKo6([ *+"S[-C|TRJeX=uGmB#iݠ|^`$DwjFNگ)`` Zט_woUgdh}! XfLUW=nRWz,;wLm57ßXq{NI#B9A3)G)Mu=lio7VlᕪD8ֿϨtAɆ ":# g?H4߈Ys^0^Z>-0vP$lń]WQ_ye5ϋ~_* 5*>Ύ+97*qg7?"s/FiO|_Ȝ"#Zr}2 ]yc{Ez WD}xVk` RANf3:W3/¥/M7(B˼Y#vWmit-[8:ia"{$8]5ӨR͒`/8Wzm4 ;z|Ď+ L#HbW:).jsช6tN;|+] ߫!A\2Ow1ĩC~u気cW6#oL[A$EYSvV\lHk7ED!@*8kGZ9 Urr,{_g=c2݁-u/D2[5)z!"n*or|xis=&VV߷Gvh3fZLr i^KcM VkHznNVtA(TKXIÞ* f[  Q&ϻ6MW=jobALW2ZdaV~pq6 st(lV;rjeFEg^ffhnYAT>2,3۳Z1/ rۙ :4LQ^5JL 0/P6riyT''s],Xy~͑9_]O} sTX?ΤV!@BK}¸,[nCFp!|הּ9#LiNAIAm)my'gwK_L1,rY& upn' ER ,., |;Bɚ79 E~-ckp{qê"`dd!ϗo?[35=ҾsX]`QU(Qb8Aw\TLsJQ6 S " 1^,A3W_ l!4NNjIs"K{{`. 郢Są>Jܺ>XaATjAʾxLjC˕qзlʠP 5c}D KH x!kJ(M 2rQ(L瘐Rܴ֍ʲvh>χ!9u#P߾i5k>xˎ h!IMw-5As& x>}xU6C1sw.f : 74-"Ǭ>u8)>mdW Pehn 晕`MdhǶd;bQaڈUVݷt`g}G:YQ1 U:Wcj*i4-avO/kǃSUjwuϑНsL5qOoKV qmUhPZLc'W~cTYw $VqTq6[D[+5?0t!np| |!WEd9>4ƽ|\zb^;þu[B#>[*.Ei-+λ*^p J(V! r_. 39ڏH!̹1~6Z'kseVkgY#w0,y_u'+#&ZjbD/m Aoed,߻@ńqGwJ|gs~sLg^52jA鍴>W0#uzVTiWg/%e ;̡TĬz#1-G51ڎ3|%+-(.A#u||j\-w/lh@=%D#Ǫl Ȣl}i?햃bgƫ ,y$bT&a0va=ĸYv)I!>Aaqu(ޞ&ujV9Ԕ~%YsUa] Z0514蝯&spunl<^SLA)ȖX0IǼ>봇ʺpbELJ{7Pd բUij&'ޅ{)/[y0LEE6ͯcƐ{f |7M)toB rJy +F"pvmP%]NFvmXEC[Yx^(NZ82wg17Xt\#Ou?lS2Y˯FIIc']%D 9;{/V*0Z<@r¸FͶXK2]fϭ*]^}$Jv֛yWlNm*:l9Е/X7jc9f0LJvm=F|5 tYOs9!XZ>+] 8EٲĎ}:bҼ..wGJj06†p}}ُ@j}tGIjY\*>tg(`5Iib!ɩke|9zJ8¯A/u9j,wzE인Y吽;ߒ#  vo)I~rX1BK/5Ë= lޚђQhk>aoY~5#8Τulpm]|Sc?-2R:Z"&d{L'tE  PxR1Ɠ|yt&p?ځ`I_ywtB Rgb݇+n>/ME9sнDΌhANa 7Noy% {5)$~͊Ŵ臧5\9/AX!\~XZ&3:Q- far9}zoiͫ2vhĴen~b#޶e"? 6c8>/uMal(Hu [è8Naxl;,ōp$W=is)(!|qVr>N h$[_q´ԜԳ7q#''=/4m9@wqLFt7 Iax^ 8Iʲ\?;+t 3pkzɰ= g!"ww/[*^,;`|f8qs cRymDͩHK{kdM:%Ԫ"j=8~$ T֯0@>m+~Lõiz, % 3y(hdTury mRi3OTt`â=n=Tf,*2W4CIX04= OwQ :A6"Y! ɇQ>x JD1v{ ~p3| Lm\@rhzQnsrF.bel6i!J=ÖC/^`J?#k!v~Bᘙ,]Bkrذ3ݻ(xԾ] +Xq3?6!P- i1]J8dyqy웇x^: | &N:&jȝUÐҮP;DE [q:ѾgCɹ KyugwS]"1V Bz"Vx8ΒHY daMU$k0+}t h 8] 2RbRݖy%vF1q]CcukDS_*_ V VK=NJ4R7Sт]ˌ3wyclyYENnXw@I"*(ৡ"G>yUZɖ:_ca R 5:y^~Y2R71O3$tŊX{~~5ƣ-b,L-$Fs<=9U#a[i#lbt;(eW-*tmMs;v/g:YTѭT!]Xܷd_a'LX fp6_К 6;4]{ P-ɐH0*ĻzNV~Xd ϺSߝFHpGO$_T[-JQ|.0!'GGxTVyj{[\BϷ+Y$x ž JQ(7\osVVDk}{5E妒 3"f}ġ f!JMk]#'.qn~#SۮWfHijw$6aK9WaɐikqGH]띱lQO3=~Aq.SW3^:uUPh%X CbX%UzJHxO2w[VqśRBc[I0`!V)Dw /_GyHNw.G"[,TDO;bk5[1-oug@ܒ:2N]\H_sj[A}Rɂdb+]H3 3"$^# t6Yox ]U ?\E{[Y4 1ًdSD;ό_z%VQCL`T{⨣-/_VxˌωhTC?env<6 #܁˼Hؿ/\:Uaݴ:h0I=k#$_:ekD9f @n_8R^H"B#8;2mYaۡ?$QT$]Sj40 X-tW)$DQAnKS5v2立x{22$QM!WԫTKucAVPCݶ,D|c`b"*Ti'jh˂It|ݼNDs~SVDZ@?~eN.\ra@H^}o g+ 7!("nU'\?}GHe0FCFi|1-t.j"Ha Zl"hv;MNB $?%>U&yeO& K_J>+Fg߰un9um.ٔW0'zCQ/g> 뤰ǣ&/VX-8+#gJ }Ҷ_#NJf$OAvtP"k OKKy֕Bj6o\=SD=nzvU#4/a;@Hfn8w|gr8x8K fV@܉ aN4(؎S581(2Y.} UhG`MHYc^H! i坬*m$`U!OA>.f)c {1&ԩUywp)TwZL? b-f_60¶ leϛ)wǤB/W.5Q%tE?d˩łEF 2 M5ς.v?ÖF!ltg#SPK &ٱL2qSt(CRx1:J~#[%V畚ϒacCAw䒉Fդ}0*$n9> qv&۹h iFrYƽ5TDڿO>Dz@ \tD7',y}XV3}K:`~XK`IZ8.[C)C$ܼ"@n9 vwQ Mt(*.~m%3p "$8XHW>4DoIh~VZmMYk.(ߑEQ#KN-m` TKP!YƜJ"|PjI䘇 fh>eHȯ -C17{d2BXkWrޞIUbf̅24[DxNftiY M[7hb ǼAxJo5`j6ЙS{C(ߔil,꩷zt^zڱ%$쾐7(ӆsђE/khֆE,36CERʉV!cϸj< @ 8>TLSۧ32O{:FBv;'η󫲾"^\H]EgDNf hYu#-8xywװEJ>SDV#(bHS<*ŏy[If*1'6SeCyǪ6yJ׌'*NRcM;6˜&@MD*k곀nx #f/1VHvdDJتvA!=^4^yŹ{+F3@IRn_2}퓘v=zƇ9/Y%Z%&SE]O떾 \:J. !?΁ r0g33~9}e` UT13ȹ+}yͣ7l? ^e9c=%BHytneJu߹hvsĠ=H>Gj.22fhOVCưV0oT6:DV_g& m7 5(6WcJ UfHGX;`qN?vU;_A@Ӆ0YUd]{L:c g2sk0_}w[oZ8XǬ^]-P*iB YdY2@*\*K%jNWu7.zio꯹}]xmC6W2L&$6 *8թRj;{)fEwlQV6 Eag>&D #Uh.C噆`hy \u T}eU,yVNmH<"(S\k=\n @ p#<.q黃6SO1% /M3’U*F  ֮陵KsLUR|!z #/0)ёfQCB^;:s{MWC(KQee+KgIFfq`xkIu$GuY.EnMiMDRQAwɯcI0<]JЙ, žWY+OSVA xj8ШFJh`yT4{G"MPDdB5$6v2d""Ӄ]C1(J]y}"&?4wy nI}l.怦n.\k z{8 ' MB]yߊuijj Ul!ZN2p0@`S4pYpeoUBWY66rAء読(6lQ`+"4d'sJM8`p֎>|s7A]@Ӣ&I m0%6odEt3XEu\w=g2-|4#0W7GX32@MҤB(A3W>6`sqE̛ OuvvwBb'U#Z'BTrkK3>Ηtk5$,? I(fxZX}TOB26пC'? ߭van=sn+$o: *H?w˙U).GD˯mTD_7^^GKyX37όfخP6PHXl폛/R:!)xӂ1VHF&C,@ot}I+1w]>$(k2ݫMiHd+pYaw{p}jhG)~?R}?l@-^)ti#tbaAcyV{8Ot<3F>ֆH@^h>M$-Dz"-Պ "x<zo]yj2C8G$A~ސ鲴:4:Z*<:E,NbgjLw ΅ˉebh9KuuFg;؜E Jx &p}-z]rYBl2m(l"ˋqVm$~DT%BRVeÎU]JmdP0 6ްJHt!II2ߤƭb{F6W3ϭ;䭈KJ om\`g5 "ڰyʿ2b%i;uPK.][9k)O[N/)ԏfXDc%1MW,Wd6kHW dp,kA(ak"4'[jpJf/~e~Hv0QE{itXm@h KD@sՎCgDEZ6R?<N%PT'} Mӯa8w4b]•;P&*2Lc4²B[e-ݐ3`w;84y]/ nq04B*(Zq@ S;~ ^W?ɺ(gvLUmrcy&<>_=PW22iL]yI/ٛڞe#JcZ%{wCHq#sRf-7aGZIdo@kWJGo>EbW!^p?χ?ֽa {akޓRP*kOƕR ֓1VI,ڋ[S%ŌIȂY3HI{V/od3A3[x^aIQKCt%#LCG47x $m{MjYU[BE9˖۸_*ws8-_9vI ,$["b~!Ğ|p_Ny!'#@m_E5x$ok<H|{ɉfN{XUet8WW*oEmoAPȵ7ҳgQ^g6@>Op"y)<+Sy J^ ;fJ %^r]B]|Jn=-4x/J{u4z}Hl z}m1jhvty;/I$(N>ANAA3~+7hFIwY$&3vY;qAtsq_"@^bT~c@i%[ɉ숏Tg(O3`;<"#/@ʀɆTP )C\t:1MD>xIu$dT=|K>Kƴ^rE"??2yh&< `y# 9wo96)f]P5 Ϯы% e!Q OŜqb)J))gPK&:&Kh!GmW?SfK5qdQ,g_wCli M,} j5s(nU9`_\O4tխNإ7y^+Q&?hWLdΒ8%J6JL9 }D{Nx;2!מ*hgv"Z,;6knz·9>'6uO!k1T (ѸEUJ+)5;G( RP7rWgwOmK@T=S*g~-<˂l!zKRn?E(c .MV\ZTfUKL?g3N4qURXwT!hBo~K$NU,e#I]/ARH-C 02sufTAZBF/$1V`~._#L`'ō=*SMJ"5t-XqAsL3]d%o7rA-Y{jTccf =+m Ɓ0>Gf8.kb~"ixkL"~BHթ!Yĩߓ=&۲:;Qg+EN^^Rhr9 fgOfS @oͪ+"Z8yh^U6뢧^mO5FH7`.eti,Xw) r<(@u_PR6SɸyVWZˀ1P!MmYkh֪՛=㚡+JWs!Hdp-m7>Y,Y(c{a&mu&x,:w5DJH?sušv].8Q%+6F;_7n'{ڣ*oxrsVvU0jm$[cunBSk&zdj!Z5%kx-`:9{J?G?*BX ҖIpj\{2i6:XjfRQml anx'w$@tH5##=͙.;4 w>#eT}t?DS@hf81))Ca^Tk _>[.Wdy0\!|.p7%7^?(r Gu-%f^ ط >t:{hy+h`my<5>bd4zn?9˟҉gy˽_V-{46XYg4}A OZnSU"+kZ;n2ÌX~UBuxYlc_}x/@[_xy29Ⱎ%K( Cu%zK=&i@+}þvjKhmAң0ĽkQ ֟iJ)Bd ׇ(lfXC*#܏˥2_J:̭o޵atCYf$s7qގ2aN {(ce|CV=D@33m`%m? zpZ+ )vs<2{2ehl-(SVڢژ`Ů1{.YT9gYdz){q.n^1(0+Ɖ{ iiK?Z 9E/W!Ȏظ7cܭg'`Q[A|[MG-T"uoƅFtOg?6!^9=?3DꌤS o]_. &}T7ps&T&#VL-s ^ SL1V-H(UrS[ YUTڨ$Uvge2)0> zwV5U[B0^ `.vTNte`CV ^VA;z\{-~'o$Kh4NϬg*6ېdF&=4;R{/ ijԄzkb`]q7y KгJ4-&'|ahk?P9eo S> a_s (킑'4^{쾱uKqDUތS=m<x9J6xz%Ӟ=Gd ld?}GXh(g!ÄpiW\*ʽ{n-$X.9[h]NR × 1; Q{(脗x~HzwHZzKttQvq9pQ~KK@W~buTtאA+E 7쟐6ćG$j~Q1S@b,:~ >ŋ= 50rLz9 }XְGΘ_ĎZ:cϝ-˩Wԇp_<&[@E?JϬ%:%nۗЕۏ= y FMC^j0>[03T15 C^_?Y;D.²|;Ȑ`BB>*79p R+r>N,۰PH S hC>1 @m>8վogU^6;&u&/6zlg׳%;:o?.P,N̞ON)C}/p,c礸F-tsbIݪ xmd\tyŇG%rr6r1Fۼ(sx%7%>Po.Ver#ޮ1`J?\X cі5VIZ7#CT1c)6 1k2'i{T7eڌu@Mnw;Tf hHB{ aAu IqfN/Sc:fUz%.M '7B>OzQnt*1ރQ̕U8NG[~z2ˬe;`{Vp c'kkVeSP@K{z4iOq-kK#dyss0HXVѤЬǹ՞fx t9 ф05#@KYy $!qg!^Lwu0i%837V S,*D#c%vRi[G,"-ٗu.})VjІwtq/41o0v(q- ʦ!@Y-lC2d`ޠ *wOG'oi@k 9T~& .Ƒ1i%K@QH@墾c!Ox,nTQ[cF>1҆h_hG#(ǚ٤@e?]zs޳XpD.38R?9zXإԔ_JF&O:ƕn@" h'1G߫8_Sd?mjl>`R7`L{W&;SHm颻@+GPUj׳g_x2M~ث^)@l!j.ޟ+1.>I +˂p`3f.A?#'V!+9U[pFwGfQk5- $s|&f #hG7 Y/(j.۲i왋!W *V|;1*1ϚaCX4)\H{hxA(fKzl^k OYTB/fNQUiKUJ{zm|=lo̱8ҝ/{W4_0<NYSz+ͼFvÖIGWz7AZ{|2^(΋="r~Fž\MϪmp!Gd!>o<ӀǫMRl5,1Jbr?\σabzKA "TrysdI;f\@sox<5NTQު»t/@E"\e'BPMXX Z|?M.~{%(!Ezm9BMwչRokO =W 3/}O~iFٔ@)[g"cL[CK._k; \Dh0O<\4I >N=;<.6eZx3e=G)_U?6JM3peD1SZ?{ZA*Qmxw)sc/3V5Mh$/($Tl(D8\rڸ{mz$0}rT3dҋP-f]GNX34NEQY kvDV^7۹*.Cf2_>ULP&3P ^.ȜS% ^yΗW*eMp{,ﭤWtJMKG 1>$2r*Ԑ |U!^){h~EW&4Gqqj)[O 鼛b9) G/YrU@tXɾg+:| /z㥱E8ǩl+eN-bpQeJ~z3ߩ@8vE*G_)0NoTAP0N̲:7^crS_#'.C4B N:7u~\̕%7amձn-e?:ԙlt^MoO뇮~W@ˆFU (c.hpչ&ڭHӚG\ ^%wahz#ۚ^A;I,1ZR{}x30Q0WKs=]L|(oGrATM˨ X|j|4x&FiLŐxfQk1JmGW \V3$%46EnpNLEM$ֵВ+aJۂTΰ|a a|vdfg76ṷfl=z&mb_-^KSm02.{H!|w-*^_Cz\CoQR1mM C6" y+#+ݑ>%Aմ+KKxV;tFoZS i4AQ`p;&W@mV:wE=8# h@VV3"X։η2$ ᶻbj~JS$U̅2iyoubʦl9V{dsɮ/*]'~=til@a=gM/qLh^dXp[Lw%A+7W%*$cc^ Fb*Xy*nݟ=~YX1%L-:EO1_TJOv IfeTDWv-fDJ!.v[ß,4I%4m~ R6ϱʑ0c:<'\mI&s0?p|ņ&'w檠c.5KA?I++DGMdfK'ڌDÚ-QülTk$^:)ɵg/=~lqM_y+ۜ*5YMyIH*[$n:R-97܈ԝ @G TjإsvWK߫g|D-#:jzNaads {s3˯M45x|6ЧزSG!&' /-k~^4WAtW?'v$Z1[ω~.1~MֆNP/O@*%  pИ(I8SL.UM4 몗޸\ogX]D6幊M2]hLJ;b;õ&O'>o q+LU5[sA,ÛevNtW"*2?U5\h=q 3}!I|'r[oroZ*U6&'ʸ@AwSph*jdzَhSα*RM ܼAqz`|;CQ84 0@mXma?{j"tkAR|gPBfH%)r`f۬L{@S+fŨ+¯޴Qf6j9J7s|ǍČsPXu"Ng((L"[ s4ԓDS8: Y_e#ϟ 9d25pdc\k*:`Fdn: dfmUQ&÷B&#I9}]ҽ^{lX2!R :E/ dܠsBSZJ@a}hidafE +OZ۷STf:2Ҥ<ѱ%$]iI(Jq=8m عH Ō U#"R?t5sj9!G7i]Җ\ܳ-H(Jr~^Ւ&<`HuSlS(*+^a՗[kyQ2w߬ѢV-L:%-\f1,t,bn07S]g'6%WB!%HϺF7dAL O qc^|tO@k9c/UuRUFa6 H9MW/ků(愃Z'\|1oW>qsY%U;A|R2H asV{%k4,º"2Z$<1:1g>[f4 lYwbl^?>!  r(]6F D"Eד/77+ޥGPpGQ\'$`rNM-RX}՟"\{$gY)6iQ3'sM uͽe 9H~;$uH5U^Xt @xZSVK2r"r^5|=2l9l( BiaQFP>N7b2ʈo?7ib䮘D7>=mS(CR".*g=`ԘK802י\;D +M-*9ځp=K4D h8C~Tq("upS2g%^?7}k֙gӳgP''쮔B.2T+c}QQ`gEqzVD}SLx_xf8vZ=)*#kl1KlVtnkBy-*Rń&kDֲ|rP&84 #>,gjx.xj`M 8a3hK/d툷\`iVP=Bp(rlOV}bI.^\i)P[ h[zV}ƃɋR 8z)jvQ!>$;bsD#_kЯ&7Й~ק:0|c4@˯V w-nmcSRjJj棌=Wj baKBP-,Ж=㕜n7z1}lapǐ} P$\rif%)9T>!Q/Vӌrq iI(\W盥()&AՍT8,ܟ( ,]qKMχnSU8{lt'/hXteé:p+WaЌ3z ]i=0NHt5j|:za&{}zIÊ5$/ 4h12T&qTU% XM1rYRAzcw\ԑ|AF\5/iT ޵P^o6"FulX7cCb~we=oH(5q5T[XX}qzctg(&8~!c[f2>Hn`=wF^ޙETJ I|b}V Th25i_՛sl*7 hW[%I!3ՠ-u;=&B"]=}f`pUa\qLygyy0CD8\4t^aᓑO[K·CI+ n E.nfG7K{U6Xi#Tl b"YrsvO /ԇl GP ] x$w]鶤^/)[0qfE1f-AGJtQ'YL#,gx)a`։7fAuA2b_޲\{M )'DM7|%Q,NQKs2r +D<p'uEP9+G׷ssB1Mq^kXouq b} =I81j6A'bΑmKTS4YD n\Ws]0M&%,TM%Td<#;ia13@>;kBa^T@Z2eZ5Y xdNۘ_y[s<b/`R-0}BZ\FtvW֚Kfgrm¾X‰k{,`(~>'(-_ 臽&CDg i(/a}S]y Gr⹣EK^tOT7p'IڌʟȾBrhE (m'IKq9X'ahrOt9^-?%jT,C]͕!M w9f+ ܦÒ1gيEVw>y :%G:ikX15ݾm7O.˕7׹V;8y䔂;t(VĭS!p>DQ i2^5$Gv*roH^5ҌAi~b,4 NaFA!Ax&.4T.v*(Zt2oc't* FD~=xY3n,!*NqE@GtЇԹɏVֆ95#ٹ&X䌛E}Vm{Tabṕ~y94a1TSt. )êOzIG{2%h?E-,oGION\x;H-AQֆxѓm,3/Tl,ߧT)B/PTp jαAWNHՠn̩1{49*zTzL.J}nEP2"8d#]>ҥS#WEAdS;Dsh<*w-&Ζl>p#{R0x^dN˩빸Y\sv:ؐXYtɻe!Nx]zqQ!cI>@CWFm>~$@A3i6!t΃&c~MSS4MfE܈5z((|:%w' siRW"^)>Zjj%* ;:&.{|:M@UAĕwa:᭮J )dkn.U`G ;o"Bt4i,rtAJS1 R=`d]sCZsdRdtj͈Ά<3B04䦄B/0‹ 3$º gˈ~AF/}i=PϖɄC@J4 YR^!Lg)a fڷ5Ol5>]/M!~46 H^wX >mufhԄV ,v[(l>_IpqE~c0% %:X-WBdto_:f(MuA^.9oy 6;o bםQc?6swo(7|]$FmЦT*͑bK[`@h>)X'b:8<.`b'$A3 5ssO3Щm&>>Xv LPb4[)5#߰a.GWlqt[ՕN^zµ\E暣u\sm J` Ro ,2#b0j!#ޟ;HaD&w؉Hl2#3z+ZT\f˄-]F!Ԓ|>( c#7eai{7]}-fZ)Xl8b%vWYk@*8W6ׄՋ&۰.LuBJ dnX%jnKVbs"hr&QG 8>0w13¬ ~EA[(E (}) ESgDPGf FfA&4ےS`eZ->1-g9F^u1j 3qk-msuU_S7}),#B Ϸ"*:4?Gc|7WYQ2u—vHC 7;RR2o4o8WekմP&x25@ 9JKW*T>O[S2x #wpux1YtjmRfq`:ȓxlVws r%8.-5l6Ͼ[l;tThx{Waۋ(4sf8xtJ5|_/ϾWnbE6Lf{;@e1C*~H[#ڭ?:d")xߗKDs.KaLϗ:~sgTB!_b]* TMz+CfA]+&-ψ%*wS-3le+&pl#+,І3 ?s؏C7ح?8Fb7- ,m//s,?Ym9ANұvNȸڨȗ0h| sr}WIVcM|l 4 mV,kX鑛zuiK~lts!FϘϩ.eD%E&iq+N7 /DzL,*O@l 6c٤NEh8/EHkx[Uq:af {v2 ͑$t{EI`;_29+.XV@NaWJP)ZF6`&vI,+]K.rP.BCq2N#Z)~ /pSnX}[M('= 5Lgƹ\x{Ⱥ%&Nj y H̩ Jz$85:  tZ\迓'@ ۞Xߜ)X;=R:ãz.&psvlv;sr`q\+g' rJo)Wf͉݊)*X li8qvgsvtHJF Ra Is喍KD2WdAءi)q7ݦ]bt!f4>E&F!*T`C1Kr Narwؒ.7JC|QwHdgIܗgF/L}?U"%*W|3=)hv .rDeلĩ :I kyŒ8WRXֲ!:j.]qv 4R2M0>mweN %M_G,52%(\19$6jmTPnNлJI\ T]G|.H\t F9//?̄=lg5WZsw 8d`c11l65/7hB&:7CO$r_g<~i1#<.{[mV.%sRq)qMZE|)gDKnrkWb7Zʽbsz&'%R`=#kNK$Q"F_9^HCPf,n,oi'V 9x:B^#$㖒o*uwOegWJɦqNqsztt)ȉm'54sL_C)Cշ_I%P`i/dB?[1$6g|2E M~dH5'mC:+bgiDjj 6&z=m=mmc;πF.S&8ﭶv,t-Z${JHPO8bvTRhn-qnx6?NU ŚWMNf[Ҷp/! r52\ڿ EW"ѫ͖F >,#Q# TC)eHg+36U/Yywe:o|XܖY^][1=0$ g٥FUXICԡ0a?7yk.n7Gf\Q|ga̴FX5a=ssxݒtB`0y641i;薟y=4^/ #|X*AmZ2F3 (Z!ͥ{P{xa:э^2&%nk[#Ð%79rS01Eq0tPmcIƬv dґie_ 9qq'bfzϻ1mH+GG]C,v/l"-81I[itsuLcG|!95{ =!CԇbFi!vB |# {bߕf8+Nͥ&dZUK CRFhD) +c)t k|~6Oю;2+<o?3yBz:'HU^&|&E'.YBA (*Dw"+?R'tG4XPC;.ل՚R*obq4q/Ւ5uH,h‚=uE]7`*hd2 H,Z| m08L7CX^Z߇ \SMvfMcLHj MrU⟢`֐Ocvዛ2usT9%kmeeHd߀\'IF{ɘC`nP96KVe>JcfM䋋1mw BS;s*q.RE29=-1i$jZupq==#O ҘqU՞H\oĤ"o͵]8[ ȸֹ'4qcS:$gs:jrIrۥZU\L>t9|*+! A=3/5ϝĞ&γ꜔3Y4L[z퍀}3h9;7>Hlb>P-UP.MjW~lYx [;`$7JoD{;d~>h.dA\e.;H}ڭiI$-WJ:M2%)_g (V:>ⰅDn4Qʇ=7DDC+ht 7xMl { #b%SUʞ5t-mL*cšwļ3袈!mkILV^PܿJw/}{} ʒhSU tK&c `,P@oXkSdbltA1<A\)AtO7\FvD8LPeY%e5ѵS(rю6iH3;Q1@9 8ѭ168H̬\gyk_Щ욛uH׸.}W4i/ZKcrHc<} xg<9]7NBǀ<^(䄅OJY9Bݸ .Y h.'р9v)iSZ $ބ+]l:)'Q[am*&V)ۛR鬠9?a<Iq7颠#xj~F.M:FE:g VNF-p>mFLPIOcfJ,qUOgr A2vr7_ (| lgt{DB'<miةsn (:MlF٬C-Y1*;D]tW@cI?nx)G5J*yr:!%eD[(y:%z@R>"O_iNWܯ x?,R UZQתGYYg)e8pbDgWV-D?v ptQ'4U]Qz-\Ja._ͯ4M>pb*J@]GE4BhDqXMsUyp#G.$ę%|-4r)ч$$ C" 8 %'"mݓ~Sh%gzvI .(??vJET"M)Bl;p>>,v^)ofHȩ-h#w`"*2*,* cOsM. E>Zf9)_g%cBG`{KcmyoYB9V>@fƟ{j;6ţ6謡}T D'UcL n?7Q&Wkst%QH'aӆO}UZ$ &o9dP:XѦ3sR3rFPBS q+ˠ   WzDoc] =&?0 2 %BXhdކMՇyd:-KP$2=dr5 XP! RmrqA{dЉ)Y0a-$(BSw29[aӀlೈl8NDZ.Wo~#wN|:RSϞ8 +ѥlj]iTJ(6t<)1yZ\b]U]U&Ew?ߢ+a)q:- Dӂ1M97_d]2?Xna,w9k9fLF΁%SbA*ReeBOT'ccQ}xv]Efc]'U(\Uo)MӁ|0{EAFj@yƽ{ƽ`z‘*{ Rp-)і6pN[ٓQ򦡉6#4L0M6v:NlQ hx (mdUtk,hfm@4G8PA/D[AO{k,"me\Ǐc#UF ,,=ٿQt9T-38Js[uKFdzη쐪Ny[G\UedlDL3!_XdžAh?yYY8>Yd$lPu`a}8{\'-;|wG癒1<SL{\+Ɔ~ ` #dD"-6NUJPJbPM1^H[q"{ w/3u9x޶ ^cUr\_#sXE.ѯaXvg`Nb}AnbKaA9fpv*Yf k;Jgܥ>e/YhKTRqQAg~J}f q<qe3C(9?RJE.cɏ" B/&~ ƸL5Ӕ(vAkn)9D"{5gxDŽOXw!7@h\d+__$CX>[/8 C+P[T)j#rL}obk&Z{:$F`OA?nZ7]ʵ!DJ($ im>(o;?#0E]Ęw!`D9.,x=fo>DsNb{IZ\.ȴI:ϟ d @ž)h BTKO෕(DXΜ%!A9d-N|I5yPŏBJ U`u@k, )U/)؟0Ϲd +]'ֳ`xֿ K"5eV3BS :8n_Ⱑ$DTTթaо+cOT2!qA_e}ohjD4ʐR>x{t8@Gwt~㕳:Kle \3Y|DsvJK=$kRwNkS1iĉ{=3g!=Y! ûhLl@gRKΗ.hGI6_]y΢, -Onhul䛋qף4S2y?a/ɛAlJڅ܁L, *o]%-MǠ.T@d'vfH #Co@Rl¿L",ܤKܹOK!Ջ }Bt Rp,Թ̩-.ݡSb@;`5z)0f+ը6'+\aPV%-acq:`vt)9?$C>fɌӳT+=1fZFtƿ!FM4 qlM<&6|::ȺQ\c)_Ҿ ϻ@P''fvdZALlϑ[(V4eݑ5l_*<<}켓SQcOBy-T0T:Km:G,s=ݥ0k[C-7aHنxs T{RmcC-V-IͶ`qTvAaṲ̂`lDy}:*|O"w/YfVKx)/aP>ڣ7`FL9z Ǒu]7jd0ZV=}}&"e%W[vIbˑ;u.BS^ړ~-ӝC'[dfTZ%=Gy}`BVCdz0Tx$_UFـL >X>H ?)aȡu:m~9wUʈ_3wC"u+7bi<4 PS+R#ȍ{a\ʽ$-:LӅwan,-OswrJlr 8EwN6'PsBfc rURNM-,Y:T_LÎ+"Z\лyQaaqИ:{c|'@ ԃ)+Ag$?? 0 >NMjڲ rp>޺ŧv;o8?4+>!# Jm >f2BKYYa(m1?T)mhnM7G3*9)YFUC_(S$[$+C<{x3nγx/aK AD_D'ؒ)ryj~t6R:lzaF\YٳL>^GT+@ 3DlS$XqקO$w"A2{FhA]oB˞raƙq>N/@zdցԋX@f &J[< $!>1P.6G歁z3U(=40HVR&$h@,3T~0|Dl'r zeSw}lDw`@ئmTW,h2EB1;FaMX ԡ 5*=Ʀot[y%~ݼR3ϹT|AcT]=l+]1'jdQt>?+jd O^-z\Í?l>?Cqc=xU-ASn9<__F),pI1d2V?ZJCylNTSsvK`/*G^23Mr0 }p5k +Bl`$*6s9h!My4P+A)8̋ƫE9?V/ʼnk?l}T}+RL $AK9h"jLXȴ|ۀOΊ4͛TbeC݆[GYenZxEvXup9NB.]G&4eY :FJ; e iB+7-5<|et毞4iVƧ]ڎOk2p PC >F._u0b/k@z1tHؘ@l h c|N[q>(,`Y- m߮goJDbʵW h՟(1W%&,15$O +e̺>T@0q9AQבΖTw,|&Ắ<ڸ9:f> IӾR9=P|+&ZېYIO4K9ȴMOiE2B=-@hWܠJ[J;py'- ,NMFSQ.(ȽI_݇"w 8xEҙOvoDjz{=+W0YjA[2 c'\cөˣpIn|k_%Lj 7!upb(+EVmv:)KT%\4 XX-',et8_݅/Xui@&Z'5?Bx@Wj:>wfg5ӛI,y<AAȕ,8֪H`?/@R4vi95 7c/c~L veYY\R{2Ρ7 i-s%'NJ8Nۦ_K071F'FMmUEĿBPHJeGK:1+1S<6kc%}ÊktmP <Է~D+Ut 5ՋcygI{?PT/^J")OEڛFw929~MJ m *1Gi?Rkү:9Gt zXu[ݱϞ"=?+SKo.`ako)Bulĝ&ql?uaȸ0 vW|PN?Znuph,j95 ^cмćn@XgfXI&k41͛ SU1Ig H& bPP9){xn /ЯZnda;ф@uJ06%r_-n%6$EF Be3{n08̺1&[ T~*0%!99gjq|ҭ饠#n  >!yvѡs{X6Pb)I'83\^A.?UjԦ#+84W::L ߴ7ЉkSM٨ V0=!gZfeۄ)L5RWH"ݫt7h7L:,aB!ľ}~T=6+_.,sr Cc챿~_,unۉ0.A7uGH{`/`[JJ:4̯,:ځJ`Čs O0LYR*ESvv%\cL=90W'8M[ZX{8F'_Ϡx~6ev|s>B9TnnN@CB^K 2(ؕBu ay:}L#KP+}_Rǔܬ{*޻:lx53Z܂_j ;όF:Gҭ&B7UKŖq%uRNaUpK(\7l,ClH9 -BSS hp{(o$w"7o4i<3{L 6XF]ǚ+i[ .YE"eIXvwVITLqT~R}>f4ih#Ͼ+=ңh 6fs1r?ss~Y! UzlKìq i !kV! B@蟫nx7h/ߧ2E!㐩^*Tq#IYكϫd:*wEX>dɩ8>.zo+XsTi~a\K0$ 5M^`I a׷ޏ:S3 ☑u3apK= րΝζ{ں4;r.I*)]dz2~1rR8n%1jL61BQB3Ze쉼qqm}^1VeYli;BL ?uT왑/lYB)qoh)uE Ɗ}(,v6SsR̐ޘJ'~^Q6Wů7mUn^gF6 +lzр)_(uiUplfx}AJD?s>:!3o\L}h"K HT2>돺 i Jo7űzB&u(#-"'18!2kJfGu9A/b'eѹg<;s:(ŷ5G倩q룡Yj{锭*LT6xB @ߒek1-ƴ mDgSp T^QC +m FNge)I$df.>]wϞԂh8fLV7)ZRRZե4}F?d :zaWK꿢oHWIɮ-/K%~UO|tLf1$`<6bӊ-&Hj4ḜqO gz(V+tOl}`Cc ڴ I`Mm[$. B7}:mg ~UQ#LQ.%uH2mȿ~VNc է==k;@)} -,ΩˬW4O99DHo>ðety 7sr= ΀V‡%vmua5p31+5?nXۖꞶRBSKUV݄NMol J8FebSo$7P1]ɓrhcO}cs42^_]{i2W+c +ܳ)Ŗz%g$c ؼ E$Oߍch̰;ĵW F.*V'c-HARXcm8(sU=_8rUBŋB7pBGN# s(AzLW>a 7lgzA[ R|sUY٢5pBxIx1Ӽn*OkX_ح{r8<-r1þ\~ov>KE\)Sm{ ƙi~)0;)E2Z.]4k&NfH #c<3s]m9ќ8uj5eM/[*gyz{Iq:vң|8*J["¦3uztN8.|$R9SK4\|*Z|WRU!BAQNc(V@\ |:P(R͟ـY&9]h ]9 ̈ΐ z]+->=-$^'hq\+=^!@bބqtfzP|*e{M^78K.4U h:!]&(0 s 5 R:}bRy6CtRD5bLI[O%-֨5\ j˳U*-iIWܔP"az),gFJI hG2/'8>!i()vp(YFW*{;^;Xy*oMES72l[ M h"y{b Y5ӡ&+GBBUPg<zTsK?uc,$wڕа7$tϝt!Cm}b66q@3`N\ߋeGHw4[:g~,\­zήF6@eo]7ǀ[؋+R9ϔbJ lW⇅Лhi׻|t!z'WV`>#wk Pe ABGC^f^`澤7g/'Z5~/0!@VIU~| q#6M ΁icn.S0e\ y(oԛNܰΈu>DGS vy4[n3-H]GDVs.R]. $nP]$˂2i/Mj g֋8~׺KvRo(Ew>|cʏvPDQ!k#AG*Q.[o-. /UH"( ~gv^'(a2` ~tBx=FO s ># +t$DϥӭnJ<@[aiA\.gOo@%qGnnBފ/.| Q`dd<6TN%QnReD*>tZ/$ DB+YPd. ]a2>6_n]1~+ ׺X~M9H#GLV-l.5*M="sr-)Nу=zƾlK͒3T %A=,0 UK7>zz:&O28Q A6$*:&q66PTq?r2[isaz\BͿRK)/NuB< 0y;8k:_WRp^!,/ye@ޣ2 Y b^( %dRK=ڝP:`$ʫ H|3x:=qNf<+n;ÿɇ,6v3oÉ/iXƍ_BA&)}='Oj69?22M0FϿ#CPQe%%,fbʪ,Ld.IH進3+kMCGg7o,,T߯1>)+jHAξ%@fkW7&Q(v)M,EC#F򸬨]mY\;fAY^ 1%vP/bh¤Ì9l4yɯ}uY;ꜙ z/?F˅5rޟCyx!7 i"հtf {1; ј/bZAW x7lY:c" 7[^v3P*01djy١|݉@/x!]i.~\XKyS4%AѸ/{QE LvTXCi,vЎc|B]e+*@T'hHIɟaP?p:k#_;UƽQ4ol.CbWT1Y? mr}8tT~׆=[| e#zHs|kƉqC`G-3_B$n$k?+͹$6rC, Mg.t?b JF! YAwCsW+Myڅx>1h|l"Fڸrj*K{WofV'p c8A.5c=)jcWT&At1; |=Cke%JUW2}gKFPPlTao(aΫoi?tkl~\FrjLf{*}FE|*VkRGZh'|=&V*kMp9:y_ }\r/T0OIᡮWs-5Q_*3A L6ݩNÎly|UԹ NQ~ h]c@lpYVwr\Bހ4%80 MwcTkۑ%LɬZ4:$Bm.xx«j5i40^dS #1zE ҕ{GSUʜsEuCꠧKgH` WO)^fa#w+< cyiM& &xs DJx|닄uY(Ps א9XFZ,cU"T1J6)Hś= h) N^W%$ o^gz@z[آ3ljrsix#lgkh/E[=q}?~!2$QЬ佖?0hO4=K˧:clN`9ݤ23%΃R7h-ഛu&;9b2ͮoB2t bw3Os@H zU_5RptC fӑx} |!- q7zLo]qB} ݗ;1FHik.y90NStoYF_у|e~e+ŋl[KNE(]ޥ+.ȫsL$F%}M(B7KªO0UL _6_.CqAG+% ېP7ȏ%J=_ق!s; NLCH_6>]2\ vk.x}ULÓ{T^]Y3I%t&"s`wLQƥĨN=^YFEUjX𽷎+U# yZs]#Xz3ic#拢ޏς~0`nrsM N):Ռ7s (NA:,b$OWPiFXt9^O(%lȿy*CsUr/2ـPX|Z۫ ^IKfp%LꅤgjY wsfn'؛FzW^/qh"˼q5}GFnϦ_n)@gžƒaT̅䓋ƫ ;8Y]^ߔ:2thqYT=TKhOW+pLkf7cք.V)pr4`G"lN)`I~yI[uTc4i@nTk1hZmX݀~ B*( hr߼,5|LzIc#N‘X[iz}힤I$pL{%2'\fI/ΌsDбwU'G 0 .2-wƍ`Ny02'![U&LAo$jB)aC,M~I)p1rBޖ^acTa6YSRgG.p{ҡb<kZo* %)Mx{# )沖RuiX\1u, K=d[G> xyO=t!qlORUx -~ŕT\Y3±OqJL(6Im?OB\'T : _7}[ Y QW?KmG|o]j|%GHz0} }l˶]c(G(sFcFVv JRBv*UȠ*2" sr#f~)Nݦ>I f(}HYНEn&\~!*DEfoJt4ɽmܘԪ"SIds4-y~C~`es*[`ǭ(_u[#?6ePv̱i q&Vˎ[gƶs(7 T*rYܫJ9̢Au5vXE~ӫ<{)Eű *RML6a涢 񸦬ImΧH'zT#ۻ:vT.Az#tJG$~K|yb6D`NIyOb…at^V 4lvT$Z dO୰~"eRJh\L%cl#e< ꜓UmvCT~^EIRϿD@je3 7* |P '1^_%΂[K#ofEDF\"@gkzq\|Z!ҟ"y˩Z.`^6;8ng Y,ch"Ah Ͳtվ?Hbb9։ ~AH"[SXn/+%#\+%6:dgTJ#ut_UA6+-aFUDهJajKu*c2ֵg'^5Uc,shxd }}sIcж71%uS1guCɌ.qFGR=A奍^nupC7hƺ M.9NDW1AtZ:r12/ꃖ=YS˂ hN74TؘT^k'#G\8`!)D]ny3ߏU 5T;C5<8g<*=Pk=q u+l£HJN&uтYB\B>_x/2b^WD SoN Qple*1n679IeI<]SL/vҮ&%m"1"B8Kl $*PI $1=''F`͂5~-"L'1sm=k.a-d5u~2sP,ṡ4\7ozAy2"\AE%:3G&8pFv$,Cy ^ ^4 nT hA  %{SDȯ2@kn><"X-[x&h&)`YزIYQ4b.X(\.C$o%(;δQ=' ,jU^꣐EAra6 :C"J~'< /2u AyX:ܠ :r7ݹ4,Xr"))) L/gQ.]fĄ3W-j𞿘2n@f\ը[XB96hHN8XV$|Cz(Ir}+43ȜKJf>ς:6Ay m l 2FJ-g{g53 b S T&fs2L"(a?)grVߛasK0\?٦&/G]`(­d JM3@è5$hꩻ{C["dMc1BPf#sLʿ8FϴBHhዽLXkj\?aNMTC^ӵY)_ڔJ[}NLNGM xWh 2 ]w8?n7,\:[0_<:Yk؂ i7ZLy|,rEHg2/ļ5g͇6o?mloc!-nj)"?i66p,zУx(X2|:k?w G۝J\ mrv( "5b8w^wҭaS"[[^YG6ռr "3Sv D%31{u0KL? կq|VQ3́g2C{"T\ΉS P~l4Pr3h/_}93^:OA&ܟfX1lt¢؁$t V^Pyp OGgׇ5iYЁpC/+)$介 R]z0,hT$F_Bq0N#IaL։lܘvS ZS%.YF7xc s;A{`qy^aw_WħpAQpIu?@x7 @@[Ipbw=F87rwSIf\{?= )LA4@Z5`fcBV!1fY ڗ=ڭ ~9Z:;nO=XqߔՇY!]P 9dOY/bztUZ4}8j?r)t6Ҡ[fE6^VŵPv{C}3X8 q$M3@M܍ŢMڥď6$lEnYN4#R6,SZy3}6R_JG»ْLy}R@?gnV{ve)VWѾ؄ م'WMva09V1O>-XabH8ЫjP|HO@5v@h3c|%326dn?vfg[Rك MQ&:rEMf7F>ZJ@OO#˪a@la mmh$JZY=^uJ>DD)K_:G:C % hU>v2H11iOhҹ-:o}zTk VdGTs;RQ42+qx.nqtlY!#?g~r#4qshF0AMH  T/`хXarCNi8NJ^aY7T^i<&DɁoVjLt=Ev;= RR!?Ng|}'ą^ +l5})쉻/zzfO^p,7#Рxp7{ Zc}}>y*#UBO|x 6fa"Naa#nxF1L3t38b`$W d^r ˨Bݐ;I&E.D9 9ޱ( q*2m,ID YblMxF:EGAͥW7jy Rk- j[sCDY/lwRPsclfMUkdX#mpÔEA Iw8ӲE{VQ6-:,4^NAk7 H;Hha*X5ВC*Nv{z\ nim5K7NVKcFkyn9.yVm-) *%T`ò2 *q^^Bu 6<Zrۋ 'z3<9|X=SL7Tul%c5;^zPWr*Ksۃj.$y%LwCNg,D'N> Jq-.&$6ʢq};p{q%<Nȯ,'[2[k+twE=Mu^p掌k``:rDNR;[*7$,,X7ᭃ;o2!F*/ tz@G8Å0Rs)H &7S0FXQb !hX3G>2PNaH|zj,y5#n}O4 8~~9Ⲹֺ\jnט{|'յ!v-4R *t{jߨ%^MQDILNWxUEvt􄮓-B2zD0d%zfR:..Ι'>ĘTq;Ԃ2'o`i4_|ϳPVʘpG'RZ3$\%Ŕ*O (| G!8f 챹SI4:YaNF ^z[<cs̺T?Wm5 vnF՝:+(2f7ⶡf2OQتrAXB4 ԖtTk܂3Sa}>=rP52tY8,EA O !cjrr i5o9wkc!):I< ~!!{J3ڏޚ,y2H5\ҲW *ޟF=^Gx7rE-2桶o.rhݪz5E:G;S.͈Z*Ugmld_dܵO/BX݀ ]k@-+.(z%ЏYg0E(A-wԻ6}C-YC<_=J6&")-斳U >[);RyՑt@%!\sx. g\GJT(qh+TyyN&( Do;;NfoƼG%e $` 4Uu[,bQDEO *`Ni~qV&p9yBw #yBldr$\9> Չ=DA*IM y:ۈCF%ڊ9S̆ᇻ\zWscL:3ľP\T%b]*$UkQ^Le}sOмE fGH'_A 7m^!Yۋe4~ۖS>sb:6:y=Ie\r,/RS.)3m,.qB?Ww"> Ui\YH+BP r V ^y2 D̗;hIS"y~hgƗbEͤ?)CzELh cVΛ5~q`#SyB,;D-꽏m>;] 7&ޏZ%'خ^4Uc(>3vX]^rG^f\D'HbTI\|C.ZӴE_lVǠP7qfnb+m/=O!=V,A{w6]SK ss W.ry( i \:=TMM9Ip ԛ޽r8'ˡPp̊Ħn3uMYQA7sΔ &^{$s$/fֱA2FC_9ӎ)ӗ ."[J&އ:VJac9>V_BLq7M|F(*T3Es#Eo wEs/+{|J H[9D߳HF_:yAZ@rޅI]nehKi#*nZP\.N*XΚYiޯ(fe}V}3+7otݴH^c^Ï4Xzj}6%<ׯBOf'+(;&'>ҏ2O1 d /m%{Haє= ?#sUʼnk%:nr[as Z!@*/LObܫȷt]rW^YY'0ӟi*2 s|]zCՁ3i5e"E~Ǻj\ _q}2&݀^Tjva؎th9IPxmq&2dH1zIѭ=ǃ!I޷ י=J02r3 t+w~r$ue*dw? uۧdq{5Y}iuzn1T (LMr89{-)B? rEI|R!vy('ĜԊCĥ $Z&F<ȠsSVJU~@\#>)Qkac-h4s=WcY_G~Bʫ{j.!Y ?(tYkaK0H(G~}(QCj9Mo$=@Plh!={hCcdgy' 0ҩ]Ml\C9#``ZiH~VC~70Ļ?R@7)"5= C97t8˔s+f]C +9Vzw̙=0Op0ܺOV PcYnD)5-]~y7JuP6Y%)Ӝd♆i[$vPv|E/Y%D/mHSW~H Ro6]LPRnPDzΪw|z]=4E;.0 w Y7;dbT[On a>b1ܳ[ymKuC}\r'¯;Tm7}\}ͅlA !R(MO1 ёbnVQI^,<Aϰڂ16J㉜5}Ug!Z8lZ.%\?*:V5f'(XM=bE+۰ReR zJ9jq 30O\m_qSAU`\cgn&B]QA;/.=%1 (z*b*P^4|y~hq $`H,+nxI '7wlG @RJ{޸)=n~.a&BZzf/$c8=D3mypvݹӓ$ ~]eAͦAA!z+3)! J̍эI5%$݊ݶث7N0`thSP3 X'D99/=+Ðlc+,.".7nǼ VB꣖ըU#_i~5Ҷ*\KuLx 0ߌsy3mPӔPTk xsM:Pƚv~PG2A|,n drȒQMK;? r羷 ];#ߗ|ɀt/`Q؅0y_5\y6~ȌX%ݮ&.Q0>gsPz)j#aRG(6D~iZ?9M8p㍽OKm{'Vdj4D!/vPNsgZP,.ʂλemKraX .+ "0js_]{``y#.O;" l)57V.1eAp{*LӔӊ mrֺJML6~*M PE&ҙK|}0x_(Iʫ ėՙd}ovr,Ao\qP~!^ x8*n:l/6n:H2rAJ@v"VY)"'rT4} &2-f;g\{RӧyұIimV2Qxp?ِv#*IOɚDl;t2ۀT͡Fy:蒆i8Hϻ>~@XgrI:hlx^7ٙdtNqr;ΐ:7`'&08zd{s?+5?;y y0rN8Y7@\ɓ3ꃣЫyxQw_8O)k?0{v{CH4^euQ -Q3LHޛCgnLtQ܁P۝J|@FEܵP;]8i@#$^Hփ VZW^apU1vNz'fa~ Y6ZJ9RW˅^s$lD4&aO85ACqHsE@^ǗPoQQ tk(a} ~t @20%.r;r$WL;/~rvQֶB&Bm9 /sp@-s fx?LF"u샱<;m')koL ( UAv~csP &y**m2RM1P g%p̕TpNmO+ ,;xwyTҤ8_4di;Ρڍ/[aft†<.Yx8`<ͱj,/ꯂ&T;f}j{VMVj҆/9&1@ ^3{DKlvQ @S<y,Jֆ66Y0.‰ Hp5速#G,*^j>_˔t!941O.p;q'ג9K`J)`rOu iVowGÃt p*({ۂFΏPv>U! ]:a؁z5!{D4Y/5 {Zk̴g*VbZX$YcMCt~aWCbB>ok{/B3:]!=+0JK-ŌwRZjs}~%?~JX֊TJGl4Ed2vs;ܾ(@D= 3%Wl07VH2OrT}VjF8:j8B,ךOںn,˯ޤ #>v.NWql,K9a !=H0/L(S ;o ]Z2÷4TV=Y"uE=C.O\B!yo֓18 6VG-Uww`^ޟmA y-7S-5 (%E7Rq tNU׳L7S]E^}XRa{Wb4܈X;FHk+b >[=)%Xz*BxXHEkW? l:Ƀ,=n['̉wv}كI(Fdx2, c FL K+pl4ʠ=W_|3Y `L N0T?%^ nSܴsXl~w` aJ\׈ HJ>(i{m->g_:Jϩ/i-ł&^k^v]aK4EhtH^OMғnƐaX}uRa=GpђPr]#EXGU')qA1#EQ]H8H(H2!-P+GƁ-!m>@bյ-Fi:ӧJTZR&W~詆s4{GdÌQ| #;DdW jP6b*ࠨaΓ4PL.V pWJ8@@Z}or4k:yK辳tsbNmĴemGggiTG~^Qs"蝞/&@obi u8vEs ^{$#! TWwNWq ~MF$iN$f)J9ǜ`oUF׭CDc"n`:hG jjJ"pC6%pWuGZ&\({-(% )~\$]ee]f>#عkr"HdPǨ#oչxvG'BD0$)N$dݘ(]MI6iFKFБȰ˥i_F7y㝂-F`ḳղ0E\,>fbsN>fz lycLN6<v#e8yHd[zbXp\t%&KRLFia?xR NQP8o'QZWLz_yj"BWb0 *2.,xQaI3v l$ѺT&M]3sHJ>u X r,la9Z8* =_,Df vVhZ˱^Q-+pAläRLaItݵBޠ0{c=!U/0Fa'ؗ_*:|?^EJ!()cVJnAgK8cweи'6sNC?AD$6Y5X]^>:˚WrnlODCUKŤ{z>wlys&17Q}I,SER7znxͲhbQ+J^!T9RYi;8S1!g0:? {r럡.$h3 # C1ؔs$G% B,+/ _QK \VwbC\Wn1֗lb$v̠H<( c+sfTngцg捾?&]viK}ϿqqhScK2OmFd1D5Ph^~8AgZ\/qk$,b^B 42' bOHY;w3d諹gV˔yV2<*L1㣳1C2ʫ,׮n,GE摵It갈L-5;S+Mg]?0:} mxC9PnA5OOS zCR_.+ߵoNtMwdG0gQFNəJ1K(va #5^$q g('w +[ESz:<)(ʬK*Ѐ鵏ʘ"_F].@eC7]w[JmvpቸVW]3D[D!S̮F[ZYLYF(d 骶dFiѽڡuԁڙvT{X1 gBfUtPI> tf3OF y0)jg5i+ q{4r$Qʙ\޻yb=\9W]4epUo̓f[7Ėw!A&D+ڳPfͥf`sTWrW7-0} &kj'ow̐E&vxjJXhdmS 9v6d&)r8jW]ķ}i 4k`9!q&vkJVyaը To[Er0Mzʄ~KH䉽h1!i)Qe Zt)ljy/Os< Z`UP !B*p<0p@뷧+rb[b]; %Ea9)}i=hz5,لݻqK.c&ћQ s(ˇ;m{Xeeaa v@@E TB# roJbU2$(jAȻ( _Hr06B!'!X (ch)Ŀ}cɘ}ۧO"ޢSCL 3_캺)uo!V1Ruq avcN-ziaOOIT@F ozSvbߦC)G60*;MROq^-cnV}sȶ.-jc?m2EZr>)SO]LzCRr -6bd؉ZֱN}Ɋ-yo(jƲfӟn:>z%nܪgQz߁N+QH]{+ &5pIߪH|g:DUVYﵑʟ."TunVSU#H]*" %2ϜBp3ؔ(QXqy1'鹟і q#Af$ $Gņ,l' [mYZ2qӁr1Zb[Di(;9 iSHE[dX6O`Y>FjKm nXڣ""GΚ^U{R~u>&pp([dm4+R_Q7S)MsBA)#ԣ0q硈87ˎԸp&髒&ȀɠpmQLUp&zlcYaÐ"3R!2f!'nqu5 QuQuA!U8Ej 6YP o(x0٧ۭ+7?ߤ1e1.*Yϗ4'v~n'%dqߡzۧb[ⶉ6,cХ Mêb{\~S׺ Zt'Ew24- ΡA*[bV ϩS.)/ZhlJ L"EL#6ϝ*BHl *;RwΙw-?Ȃ-Ch mۯf>w+Kxpǧ fSй:SLz6˯uψ#訧T&1}QðArKEO}4Ӑj>3cDCfOKhk푶ѷ}Db'dSNq^X{fSfi֝VV:\vвfc%H-ϺnJ߱ՊIMX12q11i]L4pgAܴu~ă@|r5lmzCU9' c Z3ˍjj}47*+!YZJ-zݨx’g3Sblm, @L%N^ X޹Bastӥ殕$J<-!Zڶ/Pg2pjg0KG{pxkG)WFj\۷iU!`.UzdiY,k:cָa&2ױU1 Znou [h*Ыz8˹`}SpREevn8 T`#ܾڠDv/Z.}!)$7PяxȷXݢ~*H>r9UkP^tY+ PKtP34SWdn˺3I3]Fn](y '#34c{.bE% O,wv:yBP:FnB7#VBVH pM{V9?>PEcB`] Ew)։;P8;ۛČ֟&=9e|hrbov.Ө cHkUn%h+yd̤ V2S/B3$D[Q ^ݝ(0$+GKF ]`!d8te7N+fw/"vOE0TLѴvfl]~0j 39Fܽr:0?IjR[e}]v_ސB %{r?ɗub}'D zhR#Mcs}Nźh$;׳k=qevU(C,R۲z6es.H;|Zv/?$BE--y/siHo;vbcnh8Ϛl8ڎH:+cPm Vw7Qi-bOLk sa/pe,# N[8@cHY|Tp::K:xdLga݀+mJxgCABfBIzPC\,w_5=|ww#(þ~ s'vF*u_QPGgT|v3:52˅xm`1,DHJ0"ZT[ѲqGt @)4>v}S#jo+XL|^mxprレ^Ep&y&bz޵ʦ sǎ| "pԹ4n!QЦ z9KfĈ0QHƅxhUW2Aa/Nl=:\wIMb*ͅ[9}M_<_ԘIoZƵ(i;Mr ~/]:Xag)bԑxk"9.( ۚ??.:3NFi !<\)ZG8<^6=@<:O)u sqۣCUzoGAuę(jTSMBAX#]> rlp8iөcvLisKK.l5tFy/~MBk XSGG(TO[mk]-ygxyK9(B._fԋh/' /:">&HߊNFɃk1ؚ_F8ݤֳcEWc3n|-3 ]!寕 ͝s/NJDMrҳC'Ğxia;Z./ʥďn܍(|*Xh擮aGdwų>R` Y!b[e+0Re's}ɳg_f1b#o='v;rj j6Os`LgIUljzxcUlGt]I@KH~뢄{J+O0-?P15y ZbEiE87J./Bр>Rvn5dyYo뀖"֮%7)wſqD;]ǴppCg0y WnIOř粪ek3~ҞM!( aL-`[xW&9B{ x9k/f[-Bl <wEQ^GZpJyOU#u2Ij7Cq&3goTX q0~mF3DZM`/7o]IW3{|gŘ2FGTER ǵx?>kwyT>Oh>mf@o-+_ #k`hf7Q?, H`Mh 15S{B#׬|6e4 8;bRuQ/;•o7aZt~U\|R  =+=Pe#4KUPuIS`J="kB&4܇0|@ ^ Mvpw@ .e F5a2I8ZENA#Fh Efca8:jQSG˼EIΡLW5]ܜKh&&]䪎҂X) Z&+Y˸lTfaJ`}՝#UVgSD'3ޅ̀o~z™/@E-@dlMJsۀ2i#?} ~@y -*$/]+;N%.Zp(Ŕ"E{}PLи-Z'><7)_{UP'-7?,Aࡐ,.~)aO*C*Wr0{μF"?^ q"۱c$i?r&zcDаa?ٛcu/חkFCcŹZ9$󹰾F_sC7Wd)TE p0']ȥ+hÒ0%&' ^`>e?4oL[mDh{BAz*u+78J8SZ%2R>?Jtar^(\LYe~9rX&gUymDL͏_eBRMuP *?m5ӻ*ԊMcp$eC,PQD86st"06!KH9n7=T@+˩U թ|\[k:xDP|9r؋tbAHUg=#AȌ]>,&EL V_j9I]2ᝋr>ex$̐=e&60@m$c䌏'ش%#VYw;˪*m2 LKC7L*_~Ʃ;oP3+.{ >y'[WL?qFi8-j+1~&I7;Lv_nj?Wg=sX%T3g%G#: Vra"w/z#|ԉl<嗄%=é7=i $tADȼ6QA]N[}hzX9 JRU!B([ >F8zQxO2"2tTRnwpgzGJL/ ljQN qq[r4<00f%3۽)zIaRZg:oBgթh|纹_:>(Tqu&-LY"`vJJҶ]\|`y~#{tct^ jVD#d E-p\ʘ;"cbP҆*Z [!Q=Ts$5ߋd 61rs,ySkiݭ3WraWC\7yik:7A`To'4gf%ދA# u~CiV-8yۥn@s7$6530K)Y:؅14!hpwXbw)2k%Fh+lv)(eMMEw]Usa7Qoic!/@ЁM瘖yc/L*+ bCa'wG0+Xl@ꝉL 3_g'Tmjqۑ;_ٕon}lc1$6kj&Gh!ĘQK kKHQn 21l^x|_ymN ? m-݀$_3PI`#\;e#HcF"b8J|x162$P7ƩroW~U.㡐dCl:$MWXпwŝL) ރmm8ӡ!K~)9KJ(E B[tH/'85+X PT|oYn]w4qrڧo& \I:Ý以{b\L~%uO<#^[M3{τأ q $t;բjsXf^"M֑Sj]?VS&|BZUt\.A[8vPPIS RL,n(z!A8g,V7eԯvng Hjط]`Oaj @?EL t44neQ򱝖IJପEfεO]896c%5=\8QTFM*+\<"Liđ@ojj8SjGxj?.QZW{ 2p+mz= JXA9OŦE:9nP5[ٯ]gBr'9O 2@9Ӕl*3*? ރ'{}%),E 18*ӟڡůlXM>hrIA.8"Hv:-9όsmXecP dAKuC^ƻαW;G,FɎU!dƢ v|] 8Hm!FnfK4jd) [Q"%[ YIN~#xYK=",B+mJ7w"fo9}*dVT˿X^thgq!42y<9T?/@pE!:'2#DmM|ʧU4bZYTOsvE39Khٗ"jr-hEvhX2l@^9۪D$`=1!ZU#b}1]ċbz+6N@6+i!o.AS둔1C{(N kh~]V9Yuw6BP 2w)e( 8==D-,+ABU+-Gga͉fBSSŕMY]-pS"s=*`Cr2 18:_[DJ HS[e?Hd{]@B+֏xDu&2[?lfTD^r22[0]Ft7 ׽y>_MU ayn%VrH0G |ю]._:4# @_z : wX_b(^4!o4&(%-<=RJJAg,HbB#j_I{wD{+SW<&y88#E^PჅAhp0v"E7&So:xs*uy>ēmYю^Udz֦1#o{*' rA~! P{\ MfH$1E@cqe?o .lFT]GRό2l $HQ^!b3Wvc@":(i ggk?(Z l{:֞ʨCE4Ʊ{2Cڢn*Bt#PGw!/uTӞ4ΛTS>7P+\D;E3D)Rֻkls?1V zC%"].?ع*Ŭ?CW8UP|6K@Û5ŜkR6#1 c-lゞY7% ->CSo$a/]~2*ie8Ճ-!9m` \Rf#WtH~&;=xw745(ZsxU*jv̐l2~T8rL،rc`膆L$^s[=nHc@0=_?4DD 'sF[em&P-`C$>2'fzK}=1Z(os4&nr*KBe*}%xuH׵XVOp]>KeڹFO9o*(jGrՎ蘤qƦ"0FDJ+1#/lyw/aLL x81C(#[0r>?'u JfgY~?M/+0Mf^. 2Y]s$pb!Ic]t]^9% v9Ȳݩtbe՞*uؒrB D nA^RaR :ƙ)wq$LQ(}*u"@8u(Wd@544n`iGXI lDf 蕣j܊w8׏#ۻww^ 9t+т_^95LfyI7%Q%t CO$t>P'g[S.I/ >Qe}2cA}YG('-L3qt^\PCkTY܁= 4^WML[+[ ]OSٺ Z'x3xE3L&O }F$9s3m>2](R8.HZ(LG()&'Y^xZ`̊[? ?UW:AHad!cN69*Tb`mKjsU˜&w;UQ.0y)r9njjԩ7eZ /(M=!mxB@Q;8K{8)5E'< G4JlR *mH #>](/ }`f)[ԅR^DxMyJWpÁ5m>8]X4E'6[oȽ}4̔M^ԥѫ`9>ޣҬyA2R?u߻x4rP9,Pַe6l YSv|^%F|nU /|+Sh]CoIb /Q]JˁmV-3D :@O89dߠ3hm]^ *4%?,|Om@ i01/L{v”PIj:=qm; 8/itAWqm 4)K ~r"fDQcIKȜ;J {}pXv-iևT^b8(0CDM6r_u#VvIx\)_C`϶TPJW f2] Zs^RV#O9<~ ~.<Vax6Zx>JAuŶi"~k{^?[Z0JyD?'dqsb #+ 1!iMt5 ydɚ%A҃zw@'1V۫d$Ze$ LJ5xŰK9gBgH\+KM^Jw!oʈ xvz@_hqķ`T\M+v~#eH1ʱۅ9_ &2!"C*Co MVF ޷![9Ԙpe0'ؕR#KyG d߼ f; ^K6 {:ȎR $4z:dS!|$:MjTb.G| D>!dK蜨s%pV{"biBewrc*c&|"4ٖ+(EW^5uHD-ɒYb}Y5 < whuٳCGL@iܝ/oa3"1‡Rb+zk~C+pBԽ'j n`-wQڶkÜ@ݢrK"Vv~%$ӕ5x}PwP?Fx3AըAPhVk 5嬈k*]bʚX-}-+|bIŋ퍋00.G|솗w+G8ۅzШ>5DŽ,9ۏ\#0jџZԈ/ɧD{nFZ> >lˆZPm$h{>nvҎ/ Ұ|'A 'O\ A"U7_SL6V3EjMѢMSRiӜcYFA.E!ߟpf n 3}NYgoF2;*'$Hcڑءfz=ɥ֔b9܊g;’lDMbIߟ-7Ҋg SA𫑭cyAEHsy[̫ͣ\3|X6Esi٣m9y07Ǡ1.AoU$<+R|_ R߳4x!/WA|k"˒vvԣ':%:wەiIY.>D1|!cnZ5 c8m Ib/TrI7j&JIBd˕@_:޴u{!h\*vs},5vJ~ =zj,_ ۟ J1ߏd~gWf62jN]5$^r(—!`^:ʡ/*bʞs q]q$'ծ ِⶇvu%'Ŋ&pll]2sh;-f}Yf0_;N.-1A(J)t|[lg6n=Au\P O4b퍗lEXGw7RSl17QG,k {ryNf*>;NC^B<Ȱb8JG0n G͵D76<&'huI' fpSR`-W" ~CdQSF ]m⎜A`Gs  $n;(׊kۺ@Dɤ];T(~qsf>3Ap HArF!d J3rZ|Iإ-b4V:Z\7rۘd&-j:x^ 4L\X H(_iW^)q>CyԬ)Kk|ְۙ!df{҇Gחk#zs]"[dlzJDZTݐIcut?-t)rIU R+Ńu#T;Z+Ԗki ($g:iq@ hyNh~owcf_ƾm C>`$ 0hOkem;LJ35S w/#shluL檱W:N2q1R"`3`wfnN3ݴ8Q\M)'1}qx)OL/4w1J~=y<< 5Wb|@.`'WPgX'W<感/c\.2W43ZA4.80߰C75C| b<"`hX QHF DY Oh`5T*?@%oŭY!I4f.#q9PF1eMkgˆl=UUTδ(gtf_# pfZcsw7H][O"X36bv xw{Ls[BxгN"l~7"NRH&i->r\%Z=^h|QT<֡RPO c;diwmBVÐDF^;mqX0wQ?mPL ĪyWC'9AæzK1}͠a^*k$Dfn{@ؔwЀJQ)d]8׹50bթJ\4q@(b5U p}@5h 3;Q!=vS'CRN-.[] H=/41\]pbo0tn6>s#$ {z ԏ~N_Y * yu]t>Q3NRoŖ8<!N+wllr_`]h\x"YK8}6{qi_cy4STdCdf=S輬<̠%Z`;B%A;Fz6c5yg mb, B>C(~;IGiPuZI1@wG`T٧Aamxc~XV3?>dprg'1@a!8d}LUDmYh4qF?>OB@/3?2krSPbbwŖSa$89}e&=T4]떫\WgEb 2uuY9h~pS"=xc5T8/ł>8J[`b u5*pf6&.'C8\q0ԦupYtfLXX9# U_)ʊˬz1e2R*> yt#E>luܝ&mMbQ!!$$]NX]<$ 1b*[ i)(}ؽ ~z)%M &T#n67tIsMM0a3nPlƇj<:-mS=eVUu *)g 9042|*A릥X[e,kصXibSwQ[7 aRzޅ Y ~9.hP}X 9QBbB>O}O5ZS&TU](;bsc2UJkssFZ>S; 0e3JYU&h~L3#Q^-JvYmY1츍%_*//$Zug<#ͽі_=HW DŠQu&Xtg WG: yY%-_tOҗ6" KR(}_&'ns tCdͽ$/V `H|e_cK[hc=kpe*+MM*06t AnryQvxY^6ԅI7mqQ\d/qb4T8 fW RB]Ng#fA>:Ns2_8-1 ԥr~xjdva#<-d΍@3CPe2ޝ4R5!~"P@ި{x>B;Qsd?V'Fzvrw q2{Itj1:FA78iq29_ZpcJV&w;fgM}܆Nʅ F&D3ahLA A$VSa>@F)@+2M(@nRap@ CYx}ȎaWMȚ߹\YW)vg=GҔrS2QQ-ՋHPs&LmlNNe1yd@@08p,pUM aa'-Ûf/3so:EIXe _67^kkj; ~RMoH89"_VWxqg[xI* _əI?̠윢^t DJB|cά>*לb0'th`vނi< D[d(pНd&eA) *lb1sv1 l~L}v1:{h9{P`qQ:RgPd쇪ׇ,",hs ھo9HDӟq9ӵs>BbN4x*h @R6[ e^bwыVsS)>g'~ E;/^K=GD} {CQ6ymL+7lZSȒhۣT͢Eo-ףðun~N5t y]hfGjQ^n&dߤ-9WYlp2rT6A&@ѺScNmO?neW#,;))=ZUG0ʜQEl҂ݯnX ,7"\ ~)h.F K,]36f4=z >̫HUeCQKw{_b@q1|o)}½o rU$ݱ਩8tCP;cfJ؍0d|؀Sli7CID=AhAG tǶӏMUDٞ#v|P2c# 8 J>o3kլa S!·l1L˵ 9Dx^;Ĩ<Sҍ&Bxq>iggްG j; GxsGu@7Ȑͭ nDt&;L1)M?` 3 'k.G d܂; ]S;e½gUGx(ω3'@NBZbZVԧWߓMB$K`QDTݫW6, ]@jߋߘނÆnw7tݣH{ WO ƨ P6B]$FdF"QqF ʰd$6qtZIY:w lKJ j޲!T~ K݁p+m]W+pCtI,QV"9[@ mΒucHзq~"2>- ?lLRDٲyg 1\c]יz;ь/Q4DopW8N8"F]C1%f:LgVXu6n9 CCoÆAmnL+˜Y{"(9m"Bp3o̍.#!O7ЛjjJ?3?<ݐ<:S7pYN{{/}ԣUǺ8'E[_yT^|\@zHUoF/rTA[EG IBB-oL2pi_$dӱ5b:.56H!kѱJD5$#}܏[J5{ L>$ݝKsE} Ic#XN4P1a]-m\{VLS $H=̪ $``-? nNJ>=ӿo啪4YG\kuY9~2@;!oUԶ=C7+dP펧N1L;+Cꛊ˘t;<~` āa&r,H`"2>`9!=ZԆp #iNU/EԪ X'RՉ=#ם1&qiʁrHImD=+G> \o 4힯D- hu! W^nTI7'4cxmH-3MK܃ƕܖ^11h4;n1Qp nHTS&zmCk&3!/ur;96xo ="a˫X)S0]"u;TnynnbSpls~ļ@Fm_AYV\/gUPV.' L3CR(_[[z X,hޚlF,l ^W N`u/0>|w&nз:dȦH%[!TL)7X^gtm)vɚ)MN{ !6 OY1Dy|@N_ЉJLOmJ`$@JaBUl 0 '# -ɝOx1 ZVy6,1vowqVV"E@UK?V=OMd0Πگ i)7Wen;[:ȟvo"͐żeƪt}w7O* _Pf,;܁i>Bd͖s6["+ZSʙz|j+!?hrȕ3%ћdDgOoW*Aˆ(kJL܄j0倜 Ԡ=,j3Ԯ\clfF?X 4Ej%Vz+tۀIe4F[7M,E~ c|tyG\  4 _H>i^A@:;jVg9`ŭnix|^i]%q q~{'P1?lZi}%ؽL.l7M1"y/ Mm>#BZ~;ؙek.- ,nگw/(\!ɍ)KnT@۶}Y]~D|R}Ntr{/c8^mr wRҾfr~&2ZKJRhXS=n1FkE>tg?%0a=ӎN j[Xz)}١R$l ih˗{ FM,36}E?.FΛ4#|JSF׆1`st dVt ME3peP :v/J/NyV~$AQS Gy> !HD'x'\(GDiU3攠RB¤VN CLGjoHp5x0?3ͅjPVF~~.NjqS@)d\_||JuGkbeźQÖqN! r9$LfZSޣ06zlY$PA8zDߝKc -lq/4WҚD02Yϰk)d~R z \_hiV&w$U %_6[ ڟ=(,VQ 4PbX}K*W1[Zjh/ɩ:hӣҦ*I/r!-<`.֨Rֹ8NQGbgNsu4ɪ74Lڍ|4O8H8|˴nNKeB)׿TD$U4䊡RhE|jiӑQw^a4sO:\3=S5`EBd=q5u4lhZ_lndd@sw( N 'cr0FYzZkq~SI=SސBZcVC`hЈ HJ} y8  ́?tRo "L1~֧gg F>:CZ lh^4bA~6.qN[ t@Z'P=љ;XܧZ L8!lf?Z"A1W[Rӈh 4*4LזRg&xEsV0m{2ΤhW!XY ':ƣZ}C.&Vd?De 3CuR^ 2$NnLcl/;e7>zv86VݮnIg򴄱 MM YhE&GF #Nr_8O8 H5jn1@oTbaEnYbaIқ ,y4DdHZ$H4׺Œ ZLS9Nt'P%65>5)zGSG <*.\(aH}Ln"H(B,qu}LԚcp`22 YwQ@P#3@jtb78Fh +6n{y8قS#G0`i6Ŏ3o9kFՅ+:?sy#ڎ=iȵ!4 3r,) G$kvw64kyU7u865+:@ar/WVeYGj 3̖@d9h$™Rl-@'r7`O&Z4$Aeثhg8k $ͺ$r-_!d!l,bZj__NakjX@ 14I,y!JarqsrҖ.{`_,絊:ط\*NSY(0V3 j1:$J{vw˓n"LN xҰ;PƶcJI\t_2r:n-(o3Skw)ɓP:C%( C1;@k8fʩ>{ mVHeքZ%y w.2RI6қ&XLSpTG>..+G.+OTܕc!?޴Qxi%!Aqb1d5ۛ貨G91xd%}O)ȼ9e*pG[G#2.fS!+LLa4?|X {o[V@2;7/d"tեҷp/)7&p[)Ѵ LZ:Vz424"]o+q$Hئ,CM|pˡV"\&JғR6^M2Ա)P eE.N# 2^{-בg mJCnH/j yqmv$%ܶF~:Se&9E@YRkoW9ڝ~8ef^>zQ &=c.ˌ$$".Z_:p;< QoDhZG֤S)nۺy6,ng P,j\]mvEF/g>;!qeq7TkJUbV\fN:~ABGTvgy *Z~X zoz# n.W5㇦qTO,w^Vw_X봐sosIWQeҙpƤnы;7(4$b9~@z#RGao~Oa%oZ!f 4/p^?(l+ޞNدotUCfL)o/?l(vUVBGˏݡ9t[(t`Fl!$$MjdJCCz]wLVpW^yA fp 7(iz # ϩ pZP]@OAfiX!U }9Z@5/w߆`,BEzl\xD9koҟ쓒8(7g놨/Ξ5-0o(&xOc见~S&@&&G(z@ͼL.eDN ޳5U!8N,̌&2(@jĚ+ҩ['zv@6~ơgԁ{@4'>gQ(k=#ߺxx $hrIVv(Tv M9LO:n}WW/%8DLyrKm 6ty_3?k R. SQ`LTq<(xoll^w!wb5ss߮v@iѹtqwj P|Ly6C8/pߜ)Q)CK~r `LObqd%6{S|F2 1dfatDڌt؀MɫBmuv=輿 xK bE<0Gm(蛁^em9 AIAŸާ/PC(GOǚ!,q3&uEGV2t?&bkx%cWR1;:8)y)q[tccv6혫-?;mDe]9Q&\T. z.*2l-YTжIG:%ƓS|\m(~~)6$@3|QYטP&Wjzj1yUX_Zgkx"GWyyini:de_^{)5$0c[឵䕅֫yL>z/j})t&6-t56OXʉlIg g Q4'P1oJ_81CZPK=]K6JU%Oa0xϸ h#o8J\ڱM:߈x?ti$5d3Ɩ*aؽ}T^+ηƖTd9("z/l|>tM;}"BgBdX&-"e:Bqr{TA<s1.߽pwՉ |xܷm r9lĔ <>NIZ9H>r>E px)9|N?/76''I&Qn8)qGU9[ fDI'IpgKH#"˲I5 ՟"ZH^ȿ}M]&8ϡobɖc _Bp)1^q)5?GTf@9N?UjV2U( v% o{D~"@R'B_^I)śfx{kfL4}veB81 3Q}RÜ%k]+e]z]3AƄ43x(ۺ $YvO@k#8]YSv*Xg14."EEmzmg |JE(5do fv^5ͬ$8Ql]\ R/aHPdf$38ʕ vaNWV/61,w 3&Fߦ\T4;{1֝Z[/flD̺Rߦ5pagF˦y6@wOt}n)׹La m iYx1d3dQt*SoJ\ s:T,TJ[Ti3OqXv$g}i*miv6Gz-ac}Xy g#k,woO׋c߉L>;J,jΜB.O5 XKp6V 1IvLȿ{7~ m2CT#p}b &]B7qt,9)(X Rdmeeu o*acWOZ (t꓅Bg1 |,3cY -E/lgI|3z\?ʞ+< "e̝%i.o_j\[>&$#Z3;xV0\0 2V'\"{}U Px@ JqaHdvKSv{5O2Abr]qB=!μ@WM Q:b#(Y-G ]<3eAu+j\C<`_#KdNG,7 5}LV"BcFVgʈT~6V[O~q}n~OOGrP69[<1y7J"<~Dd=֔IM?t`[L6_olhyߏM)%ގvwփW#ע9]cig;$nVpu 7d1\ۏE)7҄>X`_ ɇ[_oˁ7b*e B *g<C"6ԗC`DR[@>g8) {͂JQsەq=uaxڨ(EkzrtD*EMVީk7f4GEG ߺۭk9'Pi+S:W9ﴠE pHҟmwtFy,J9D ᦩxc;n>ޡ*5j=LsM1?6k0{*6WN}ꯜ6lokg,fdwPo^Vwja/_-$VtqԫL p(?K:E1lPJ[ŬV] $7j,"k)cKcY{\8~@?d@PDhbB)}*X$M$O@)U?f6vKUc],S9 u֣luyޣIο6ٕ~SF1sV^:)(/f}`MAcSu^Ӕ9QB;l&K뮵˞MEn)͜+ANW?4fG 3fz4Xdf'v;Eln{5X`-Y´ F0¢a%OiD12İ1@O 3lqYudI t cl*p`FK@مt;|'ݹ:/-ou?5nK6lDToݏv fciNlFOFOf.[naWXD3CHHf)|.v  jeX )N" IiR!"9,R"|ox>s0c ~]$Bٝyp̂/(ʧWv2N0gAӨIy"nS6QKMjt9icJ/T&mfyL$V%шfRFFVWh|pEC~q1G}ӲW?ZC[MdT[W=C.Yx4GML[?j>y6Γg+,wx@/ ':&B~8\rR[t_z,N^`ŝrCԐ*/noՂY4{(zY]D2I_5$ *2 /Q ^tyZ)t7Dnvӫ^ң>BzR:7ܹCt'l ΫIyw?ijQsջY~ؓ`vDΩ+>òW[3œ3~U>A/K3bGpdJyL+$`zzOyM`I%:WQEpY@b& Rѐ">"~kf Y "@xtǃ.) n> :Dp*Zy ,5?|_5 ݤe䖓@<;hӯuI@l tYiV'q:N)y񉒵&}`Tj O]:1W6 ]R[I8$WD$TIz~L˛v^k b׈<92T\)+~?.fFR\tFsp\f)4ߢD&G(`k]nzuZ) >Os2T/J!*?qX^tx8*[w㶒-%.jq/rк63vPZύFZV$fLO3KAn~fAgsaE ))hiѕ^AD7,_St[.rC-p4jzpo?$7P4 m˧e<ֻ@fǺWh'׿O,*鲎wn$ sTi Ʉ sMVv/nyK=#ֹ ħ 3FS sX5XuI]L) ׺K3wRgi[\3SPnR?uMS@ :0ѥ<~GC+R4bpSƘuyq.w FUh*8:C{ 5C(hq m5"nTxreHtԁޗ2ë/dS]E. &kcJjɠKJif do`;XK9/_ω5<({o`݊낼>ilDW:N&ƚU|EgywZTI)^@F¤<*T2&ZT 8&~߁Ƣ ԀO3`˅oWF$s!z tvAw,ٻel,s"<=Ni`̖\8I3sO.IEס!i"hq&׆nQsD3Zl=t i944fvѥc{z? 0cc$0\Ut zYJ5"N`U> Yk|-Z'o,9Ǩ>hi(`;,m#BEK;cOY+V} jU-|KFĵVnGoIn0UX7B{j(p®COgmbR*UM7åU~.πH0*K%ɂbRA܅pءekrP #kvMl }7( wRuS\t)mr'":mb;R[zMlsҶJ#^0t^Liyk]N)~v~Ծ\aameݖvX-R5QBzᒽbd#vEu p?ޙ"x56^Q"-ZNdMǟˍ_Z چMrvh-{?FD|Dk ^afHX ]ג3)h|\w^ PVD@m ]Sߨg׈`?>eSLzXI*DtKs@ح])w)+m0 'T\e70p(FGn 0``ÔB zroJ71Y<8mG$ Q!=@t`m4Qp&f]%A7\Iۡj=W9=jT9it$z-?H!"ee"T_Ϲg.XD1ec.\,˯)dub/3F_w8/f85t1(=gзex8 U&d@NA^mhO9V9<; T r NyxH&] |L_X7b[`}- =v)Yᇝ0g[Ǻ]Shz*<AF&,HcHh/Dr2ErTJ*b.G*`0>cDgMؽFfևڒtz={~램@$H vAZƪ2{Msy5D)X2@ H#'% (;Ye]+.$-74ЮmȶLZin#Ah = F43 ӑ)(G +k~ ȭ) e`~g'YO_6bwC2!jI!CB׸1&nxivV8&{9oK3/)t=rnECT'iRmɈp P -7.tREQ3 :%F{4ZF`@x,S=ld͝upQYi/`)Ry\9feJ} YT7Af˅\XOF_'ء;&?31quOKj5B_òKgm( Y=6*2i7Ǧ ]}g9!4=ӉIGDTP\rF)÷rFkEJ` 5~Z~˵ !ܲF9ZT,<foRF▌D>e A#=[l~^(X}WqZ"@֐~yeP d,31MQڻ~Y#qo9ZdEb,Z hK)aY(%]/)S+J:e9:^NAbhHau)ߘT9$&LrޓJn澁qU%w+EX#m~i$pW׆:wgl0H-x;ԫoC#Q-59%vTl|M2l=KeU0rtl?XAK0ib_.Ɯh Oe"R\b>c{ar *TH8Xd-ς{n| A~! Efdo8'xR>6ض|Zǘ'jk$|Ƃ>,JZkr8q/|e)siN~ kix$zᮃ{#2F4~bcFThw±0c6 4ޙzpW([a1=l<#b*7+y mu nҵLJAio| .GKbYg;܍v⬇~6"6f \{e'\9i`YSuST\k 1Rq7s /Fļ _Sb0+9^<ܕlkq1 }*$p>rKykDjZ~'O7kyD(`uT4 f#9zY!HG[Kr>}3Rְ1,voo')h>P[ zp_&[df\;%"'ġ >tUj_CP1G &`YF@w5NEGj+ 7[T dn2jU82ep"G`[QKJ L{)\m7<k "Z}NT0t;oi:DdvG0']mB 3,(a<g(n`7~-oj! $\V[)\ybMgœBzO?}yK=UexT 5"e'RG:@B xN߰JIc*6GSUv1yc~zңz8[d "G95^Xf.3+Ko[kxקuՍ#;fx>[PPnآFp#ejzW-,?0vɔ \6 v)/x%lG}[S6* TcB al{5Rq<#`r刼 %1C/18r$;Di>{z= *Ƚ=]l] }}m`&hQ7VQս@nQU1Y8\D .]z'~8?_.>2EP5(zokJKꖏDqpI}fnjHD*[`Mcf#jPlrADL9TٱGJ-Lf|>KQ 5uYt3o~$fj>ATD(ư)RH8I*ĩ6J ILRb{ڊX ?;,TY#4L,xRsU5zUvϐZYr}J%k  3bz̠% |eqp[e#mNZl 7\UWjO.lm7rY⧩$_fHWA TfN9BCnЦj2}/uBpPǪn2)7O%':\ <۫܎mv8dHYJmԺ&lRHRXqgpʖ4P?:n*gxJG聩eЗIld쒜wY~gEEHt+*s'd7xn jQUOey/;T90@tSD}~ٗJpt.Ps7nqs:m@0C(ޞYg2GU)Zb;)e8Ff4>ޮ3WCW'ӟlNF۔$~\3lCM & +hR1.p'3[F]aa>O ҟ#=ՌS~SBtPۚu†6 EVKX_'ʹϴ9$A W7GX32ͪd|5 y=ܝ죅. $)RW4D!g἗Zs @6i-39H4X`!]9"U;(\\@1Μ* @B,B/feZpG]jmLU x-w`~N^DC趤Dj=a"8]Fи(bƵa 8XnPh߳3!?>哕O~*hOdqo, C8.'vS6\ds:yvx[bT$*ʃ=t5O:l ,6d!n/\6Pur@*y} :_43]CTFwО'Xz p;R6##d#YFpɼ%s B:-*S` 3Rr7!Wᬭ;nP %J*/]g!d}P֣[ . frrk aC}(g16>ZwnH*rv͙nf(}'YN/^B17 ݸ0:`.ߏ|TA]e Go1bO|P(-xœYd F3YQ- ^$MA?f"wc5kGT=kWjexKz)B lcť eOH[k@3ؼ@vuKPQܒɥΊ$H|o{ubwZzT!=X[AbON:V{^/L}>!uInt1_<$05Sݛ\IS慫ϐmq:Xo6yќ~LW}&vggbBoB?-k~L v"DUeJYklg6tJzpcX˿鼾z&hk>=u 06("ܽ:Rq/hgmkJB+ã[2)@*oޓlV4 Fu &ՎkT)- b.,}i~G2΋t0u #~|fFVHm.V{0mN0t[lw7D4Sִv$wxV?͗+PPHUJ3xmKH(Wb~gE3ƲJ$:LKKQ[;P8ݺ8y$X$xnQlMdyNvB.E ?ġNW2X$#xd@!dcyհYM)?aE'T2#3B7W3*8?'?Ws |<+gf2W>4VDwt5 C&Ml4†|]95fpЛ\8o 0ZeAUVސ73'lHƾ:(p0b"}BW,Ihlۈ1>jwhs-AO$h(x&6}h]`I#AYIбi`Py}4!6ʙ{ B$żLxU5sA k[LQ|@~ 8G+oU;^7邷X@:Vllѹ[Z K.j~Z?.ѪA%R1/ %%[lS(\m#_!WH< D6ZUw; ;XH,9$p8#jG__'ʺpuDw] U aND,lGPPopȏO\T_0iQmH_o>Lf„|V^H6{V G'b H57jKwCtk&bPL*40aUR>4 QT1ue Ϛ #Y5g҂DY{iRj.\H5"i=㤙Щps+%LĚrΨ0J1İke`')H*FfXj:( _!im %7hK|#*(:!W4gWm-9|+s5"R 3 0YN[EcCoXE>ztA0HDS>Ic,~3!QK3?4W;³DJv[58ţdo8o Rޝ^ǥ.:0S% q\Wo=zj'63~!lē/ĩ.yzS;w 4=S=Ő?gsǽSAڨ%S[1 fHY6-n)$'{tp/&Ȇ=Sa`vɫxBi?"#Il"ap A8teO9|9:'Pp{܅j7Oc_54DtuŏD\GE%sx- RJV̋>F piխB֎315r 2%RYit43N^T./{Ow~fT =rY9%RgFN/]*Y‡O=`N@Z"Ve\͔pujq}Dx/;d_,۾fH:yT ,C,t81%tNmu,w^ز?UTݖ+ULT.InnpW&GvB; t tLHX/a+_^M;s\_Z|)4Țn ai #8{=G7=\/e#[ێ?v#go,i/PvU%_Jc0KGPVêVyHp:\ 3b|=9+T},{H9{d,4qGbr$50+/svZs/! (Kv,JaW[Dv&Ϭ䠵2єHX.uvRxq2Q̹'ͅI-3|^tJLgC63[ >hj&p/}f!M\2Q{npT;*H mj(1s0SX1R.!cg7H)Q 9tc7;KeDc<^@\n_l(<̟=sg$)؅4QS@ETOQ,`v~tL >cd |d-.M< .uɄX>-[8;ʚpo~@ ixT`N&G2=F-'z]ɽ4I0XҾk]/ljem2DJ?? JiMKb[WӰ)NԣoJNNFӫ-V9 0:ݐ$ aY[]d!ӱAh::Qfy qfcPŽ8hʄ"ENQj^g;vFg0u7ğ['xn:D~x8.#'~?ѺJ~2ݩd8mm.S&ipϕM?Gqq:,#v7o$EZ桯K JغO5``7 Kh1 _M{,2;/U`RpIO $:LhK N5#@1=hreAT{CDt)!GXb $Dn |k\JcuAOu$?~SʂlnЉ B$|J 8߽Ƶqq8]V -i@c'쨣٨KRsۀ|m(~ԂzS6vUB,,V|@h<+WQHÊd@ФB4ǽ& =h I_̋F (Wz1eK>L6]Ӌgr+ _ S78춟k})|"s`n$alg@14Aţ004ZJ̭WodN9nWpލudaBnk?CBFrXKqbrn܉G'&l:NauzVƐ%;\*Σ>,+UjU58U#TlV /bR7_9aeHzX . y-yDgG^6u[0e%J`q~|˲8uϹGLn{b-`P3RwcPM}6=(>X YoeJWǁAu1odSZ5wHfSC EahǮ.%WqA<+A!}l}[Tq,fґR lz Ϸѱ s{ S%ѓNT8cp_cM Na?iä޸nػI&HOg;/5H@Z| h͢*;R0A`r{|t7>iLJ P59Rϴ&o`?V"c]#9#N+e1;CHknQE&un$RYXHP Vh#b3˥*1'8KAXLR)=\4Ku1 SKֿ>ޢ91tەMW31*!2,3O[Pm('|bWAfͭOi _RE`w6JuڕG]"fSXK7rzۊch9L>Z15bK:zo¡K N⦕tt^$!"ܦ.=>oa %Km: A M#nAf4Di6`_'g<uQ,"~4r^Sб 74C`<{{-( dT AkT76I_3X@v@uϰ ;O&FjQ: :dcQFV 4s)ZgWӛD8 m̋||QT\`) 5it< PTcG8.s"!H@qNM }2LqFQypȌ-*f_ {Mhfߩ0UȸD$!Y0x!~bW~J]]cg0aVȒDc-3EndZKX }c;V`xGnqꤱd@5@Q VHp6B0,@ 4*¨ܼ"|ݞ#/9|s )ȻvՐ 3K;dS"gVZA=zu ֓ J$q, 16#vB)[ъp w/8e(@rwvTj#0thFoES]GVm^Q毢Ȧo`wrԪR"bt<P]nv7/˃ٮw{mGn+ìmGX=CxeT[ej>qRY}nՙFma,YD (Abfdqsj1)ր6p.[yI:uOy<~tX +]?G?eF OL=#teЙb`Ѷ08޸O/m+ 7D^1vGrg./NC0ςP`B*sPpŸ7#nZ~R6Y=AmKOL&y]oWcDIY\݆9^O?z"|/2pVqu-o1|\kF_ɢthq#@+ z(l4f![+Mچg{ NP.>868%edu@Nbr_ۃtҷ {Mz\F<L"n7!ZO;ai,l $fyCQ(B4X7j9n|vjtQ׶$mdNT96=K3; vvp& &ɸpO~5}Uh$U$7ɐ R8II踾]StmMis;)/!ـۻK*p#BuLaCEaw '#opc/k^I6V5ݽ>|`oC  5AܲʛK*-tR%a(K [;0ST)q/u "oxg9#iQa8;\HL7gC}MkexhĊ/DwTrI(\PycevDu6F5-g2a+پ1_NJaw6w:G,?`u7$3|Ũ#[:̲  q]"3\}_#QIqHI:ao֜u\߰N ſN !;X; I"Rb{BP .Zp|52€ivy&VVssziΈ5C(:lœELeLi &nk$1{Qg1R#*W:ZSZ,kAU[ޗ_^o ~"($KojײR:% TjO<#2;?k$ 8KW+ΤM`$Eh.ux3\ƺpV>lJVWX ԟI+B'bs{ut!iLE/tSY׌0t QYӯ;=Osm:,i3ی 1C77CfIgh`\lQ@jEDmf5ʖ)i^-%/wٳ}1&.2􆛖.Xk!p1V&ѣ8H$,"\K:xIN` e5 "+^ ڦ"Vڴ':A R8j-֛5rS$tC[awfOr튔Bu`Ծ n*+XPAStI*&11}z_~sJYt\EB 6RwwFB cӛrTuZha@BZ8|^%[Hkcn&{/hsBg`FpC?su݇䇾jU+; گN([ԏޯ/mM|މ*;SGWY{Ss[$9S`Wk+4āU A&AunRtwY\h՛a=(ӇO0 9ᦂ3-A@,/Mm`fpb rMru䩼:9JqHZ> &p'3d|lwMJKzB-h #g 7A7dby\ 4_ 8d򯪝FcƧAgNH-' %_r#~[o2'jo*,{[Ƞ}(맓8+o#$뛛J]pp@EO2=35+1sd".) u"2_ $GNψB ?a8!DeU&?  M{\b=`t[T? x l[2oZ3}MsL2gD] FRp}tTtܺtD$ p*,RS* E {H 㑡i$ftٻea@BX!Dq6gŖФ%}@=M:',FmA-أσER C`9Lr(g&iSu >,c REȘMW{Pd0I G W.+Vl`z]g7jFus_Ⱥ,hcMPS$y kO[jtHm66\ O]z}s̻@=Ҕ B 2'5zV pGFh2^[*دĩ%Q0D 8@*|L If``|a9fꑍr&յ!j$x`vY̸6@M8XGԂ X=h`aJ${.7 *?*dH` Ircn_Yn_U $2J6G@G UP8]oK 3͕:SޮϧG 223ZQr7:V)$:+n X.;;y{!#(vKn|S?2k ٸ;R|F1_JZnGcWݥA"uEcpTvyjUvh|”ˤ o 0F$$xJF=Ni~mڛ_l@ۄs=TOc'THDYU3

(ἡf#sx>=੘_]߲4_%r9#2/͉`-ZI bWFW;>QYw=O-j?7M˓aNm-܉ 6i^$ dAߞb6|3P0T IrPηM-ed]Յ !]Q(8ټVǿ a#h3Qa- P 9&QH9!-&V'_l NPs~f35%+WCPIaE$lDΫ *;ٞG1+ |9"D](56+'쏤x;ьo;)Aaڊ;gKw=^  sLGPU  X9.CJ I&d$G?s5폥rv~F]Àx? 36>+AfݕTuG72/l|]y2PYW\%s7\S(Q0:A؀vaxrr(kh-W*Q= zk~ۊ ܏LDl  K4m(D;~*E/o)1{LN.e|Mڂ $Utkjsnt&d5@}|cLpdDEk vD|X+19SZ7Bhꋬc; 3l%rߡĈA4ዂin_ g[m9  8ɴ%,CI5a1{n+vPBΘJf{$`uFNoTu)v D*9zޠL4#DJBa WHpȁGf˪Tig"` !3~WGFimG\ԛ}opVb{+F*- 7dim&Dt"hA->Oܕ,ΧX{7!:CJ*}B6{36,rqg9U!ˏHqjά3e[YgŠϭ=_ =0k3"a <^VkŀQgJ>pOJݪzOKz:]-6b.oCQ -!R0mɏTHӏ)&7UEByxUr/a,@]9= :]\%c-7uiiI4wRS ͇JiL8>j5;(g#A=͏Ľ6Z:ٲ~JWC.Beng< 1 Ċ^0 n:P>L?Bdr7 mK\>8ܛU6Jce@ ES >-傚,]Y^$G]@pk._k9{T7}yU?8=-?^tpA=w3z~k!ݻ4|,I)]ݲ~Z[ؚ\*4G> )~~WMzWS9^?,YFc K40Vs*,5!@@#.v5,hMtɀX$ _ TŮJbUʫ7~ssyzgo?4&m`4|;6T%|RX1=&&,A:(>A䟄Ay97%kX (hg(#4f},ѲC kI_E"\xj۽'UX(;qa~:n3/7qHXduV3lo"5 㯩Єr3LJ1@b6Cv(k󵽊yl ,[bd*r{ caof6#vҺ;h wD٦:,<# ڃ'y垇])5kV_{ۭX:/W3QX 3^9墡S, &\g@7^..#\;9dcMoނ?mGThϏO9 d xTRDrڳY g)E~-FÚED*EjoӔAXC.aB蕓s1->`^ ^VYJ4ii$X3 @TT,xu}Q7d~fEcpy8+Я-fxw#i6N=4DmغDsۗU[=]ίq\HC1<5$$@JX)G̣a_^LVzN1.Or #rd(/}B;`0?\|Ŵ@Q6ay<ۚ! NU$: h݅Xr-B>X,@Mهj'ԾTK15h$jGh&bL/:z-c)@{pS.X$˷zƄAO^ 7h(b=NW&jɋ7r34ڪ(/#ۼ[Z4pHdc/sW?ʒ<jOjL5o8nmoCI +V}Fj1bgP=JB僂)sf90l˒ C X#:p~`B~/֏qNp=ݘLC;,]*,2|>~kS%[+W(!= m|!}Wjx?^ۦbUt[x̢y!NexEP|Rͤ?>1=7fr+x[?QнwoR^ ߽L0EDG߸^3H8`|q-K-,ӣI ]8 }?V@% Tۮ+uL%6w#|| XE #w< ,*U-°(1.B``%$Q2j$]ʎI!@#(SXLp9Xֆ9>??#E~qI7!$d[e; qs@{ƂTDG'Ozx;ӨBpo1-fJ!@_O#}i."ӡ o&WV,U+bb?\QR8 hxаo< (֯CjQ̙J4EHo)Ǐ6jH-'ds:I哝Xbg3 &T/^016%gas{XY+juO՗`F p] r{&ŵ#D9AAC 563E=Fu${ͅJZ徐1'=5 .ozQCg+z<@}vIG>+=~'`~g}T# fDn,UH]!u O b(c c^d:d&|[+LzQ"Q=.u%BF9PA0c89ǙҬAFݏ>:X[IkX.Vr#moXdp}߄>25 lNW{?NlY2uQ a4G=eȒQxfB:^}3̨s3&Vx~eSJ5h[@zLç^p=1ZO η/#d"jxE'.Q˪z逽Utɺg]T0! fQDLq ^oȗ8;oX }xL-{G1E.KpEy_$)o+N0`#є}0VQX:ʌ sOIb|bop lӐr׸j1VR7 `/eH-䪤<{<dHV5iRw-89?EZ)hvQ1)UuvȚIw5#ct,2S4zGVxkAhx}Eb/ڷd[0?Am>~qh~tc+@OR1hjj%H-ˉek3A_͸]s,Wծz/c+DFW/L|s9nųcXݱr{YZtɂBCWFw|n%Z\YԘ#'t}ae׵Ϭ/uUx7wlWPG*;NYPzEX}Yl/ ߸35EHw$FL 2A\vTITJ!~w/ 5"hڜInD#G ">UXΈy]=[THHM8C@/ͰaY> qRtn"@3MśvIHD{b"/c&T9&ƲAǁMxA5ؗYg*DDJg ƿ6M0؅!9D[e7f܄a1E'@\,* w@u &QvV<MҢ%|Th f we+Ȓ0n4. oIz۪~{d>h3">jVHa1?u-h@o@ rl8bcjb7g9ju%;bK|JJyrfF3h̩|p tTZR.ȯ㱋6e'T}hNM->l)<"OV1Ԯb@dTW36x)*n?mi}3vvrakHI;uTgiԜe4ς@Oޝ?hOSĩ_"R}mm}6jȽnBEל(%@,7ec.$HpxG3q{bw$%Gr7U+3  y9߄ G{/@=*N HpIBJمA]ZJ~ lCh0cd&Or O717M@;S|IE&&1|e+L_/w e&ƭn"5D)ߜ/8D}藖% }}b_9@@dOoeGbG᲏ ]|RTVZ|m [ƪ'&Qwq`CGةz쓁כwΊ,`$-c'HSvU\+zYF^Nkt~|gqOoq/g8bu pTs(K+ُ̎e}wQF73_;=cO(nh } N6${Qk{(bCThT6ô_|Yj|+{! Rvwlaq ๜k> GA5?f\C\qe 0G'ЃX /~6"wK (L~_3l9F-­s5Gӝ6kd ~>@ϟ&aOK>^uT!^e( :)p)HNWNa{h-Km0\+KBzO Wa!0ߗ< XKm{K4G~O>zva]LLfS66Q%/Y޿*i %3z8>3O+}g-+k+(#ب/KƐ"B mG!84US$ӽiΖ0N'2VBA%((_B9K h*\K+q-I _9[?T3.h 2C兡7 GWFE3i F(B vQ4EPԿEQ:b:=>c2.[xsrz&V j..n.-^򞅵ތ0n,-ǫnSdyJ0)pߺΐUHK|E]׸17wk^ Ί, )C٫;UR烚.mǬR K;M]fh/sd NfX`&~YmoyP ,FUZ>{ipÈ/do2~|&nČuA 7d.׹V蟩4VCZlG8}& GU/8|!m39-XIb߷xxE^U :7A ?×?snwWv;V*qfjZb~w E*/6SJbr l;kbBG#Q=){ E#p&DwqHFZ&}$C7nzꤩ8׆v٧@v,or6}:s<Wt.>?%}hcLqZsћ@viP 5\ tx]+wr^>IIGp⸻UI4ll=w:x0\x(luG} k} :Ӆ oaRJɕ- йr isgPrNJPxdig@Bf2SۉP(d&KmXO~K;tЕ¬YlY=@[aD%HkG%󉀯VI6>$4vݯ'upYR)iL9P}mbM>YOv7˸#6"}D)L* A!9KofxZ'Um$)[KPH`Ě&¸ wFp-{(@xr=j{r5Q :o '}Ҭ!ˮ!n#MT'".ued,0 <(Eܦ婻w~lOפ75NnJg{{Q DNgn;mkŃd$4G%PC%apd[t=.FDDA %%^gD9;~ػWk ,OYa)pa96ct-0 e[7nr}$?6,aӲ|- P;Հ nἁsn}BANVd߀\Rg9/޹&"6PbTȒ?DvP'|'ϝ{q&fZcaj;w'(AF^s#X"W֛qqF@YK~BK%[M/uŚ\ A[$Jθ;=X ED e .Hp;yC8= ]&zX=,Hmކo,Bm]s0Kv mv8;@i\^B8?}0= |]fDgZv3ժ2Sз72 6#iA|0v|춬-vٿ7͖xZ^)Mj{1ymg+ܘDJInBm\1vywvחWIki–L&<9u]@ [&ʆAYNW9UŶJtDol6ۅy[{ZGش.CjH 2\틊&Z㱤*TgTOΙu@!Bq@]#Pa1}1V0ś twJ qFvp=Erd^P‚V߭);_T2WւN]O[wYѰ7;1u!JDUzzfj縛gD 隢9UEl gV!/ؕB߅LKz%7Qk{.3q9]=N K2TI:q2H0Q`K%:;K)' G` "xdPltyܛFvà uy&r Xl AQNP>&X w9;rW7pֺK@xs*ъuD!._P@Eq."N!#/>퉛v2w.wI7*a+1_Zm8>Io%vFY1a B@fr}ʮ& `b1^][GDPxTSRjd]&U+ `I90۟YQzB'PBΠ++"m!'ɫ{{PmL*Q.exL+y++𼂏 H H& S=JN+>q)LqժLSСn`h;:h{M278*gNBi&o +{WE Æٳpd{1]Y/>mXնSJ]R!ŔEcBb/CwZP\b }#Z$ ]~d]յqN':C8WR5OVJ:(['sJ!"nqou=w7.9 0Վ66!HA2 b (YO8eZ"/`Iw5T }!:~uH)q,)шʢTm?-3x/Al㪬(j[krVRg6,2΄:Qz[6t xy*!|<-}SK&|Pϵ d=ςKް%z| khέku_p3o.LK?ƁeZh+!w= 0TGLifGhb;Wڣ:KyK(Al/5 EwOdA܅VD%Q\fpz\Ei;Ȏ܉B{~kr{Yyx}fݷLGK5H@>1 8r>vΟ.e?ۂx 50Ao_*G}=SUWWs葅 1|gQ3돚a5I3Y%ٵ pZ O/kWf;DZ'1,A\̵Jl؜3*Dq@F&ş&˯Ӌnx?UXɏZ6 i-짷 J+J8_Ay*(Z-2id` QsBvPeo1S(Y@vu@^#E'~f\ UKUKMLO]39B-g;v"N0 6Ow^ V(^MN-'% 6~qk`vU1Lv44s \84ׇO=)&:W"1"峷U^4La)|[ ڠ f)Oq|N4`A k`׌̭ʏ4+&ML/dYb>K8Qެ-@X*>!ց3hjK:l 9@$`97 ϔ_\)Ɲ!w8)dCUFC0UQ71k64،kjIncs\ -6-f )]K 1"qӏ$ՀuD`M %M&P~eae{oZt@eRoEoyr~P`b4xIxS\3Ӛ ŧ!ӧ=. TP6B%wry֜w؏l+0e4 Eal3NYNvNԜo2ܯ, 2!<*w5 ƲƑ/[rsz s4م{Ki4l>sCngOd+,7 7Ӻ JnOx QӺ'swnODu{.bZI%le:a_tw)Xm 7|6'ڟV4ipE[v^ $-}MħŁ, kUC>`xI9d"F}bh9_%B8{E 1_@=!>c !mnMlu鬝}'rS4C!j)w6qFG5(xNmZ%y׿\,iಽkEx!= >A&F5=q(\Z_/˥؂q_ԁls-_hj1v]`"E޵28D%K2vo]%uhd4b(d:#_eMm2uPB97 !7ѫmv5Pt%g!=Vebj| 9o&8r٧6\g+Ջ,Y+n"?-5CQKfޡ0S%j1KIԒvEnKe@Mic'\`V.,^m玎BHkݟ[lM"b# <_b/܁}'uQ>zL1իQ*l#BI"=MGSkOT13Ey** `0ᆭ;6re|3Z/OgD#M@O 8bf UI&kخ7ŧr :H-H^oWiG["Gg:B9Iw陑%%_6r 3bYZ0rJf5x\m{;ډJwA/9mFe)53^Ȟp>;%mo+4Ņ|W77_8fjRzyjHwq^cvG.Nea܎fg._Y蕢2J o˟#ߔH TX_BRW[PS<}%+ UE뛹kj㮏уn GYs>DX+)k~ A&cPEŞ .o~Q yp#H8(kDYLki((gFCMFRGoB/@pŲ{Og9w3il'\nk:Y-؊&/?ҀBfu I|R]psΗvX}n.DԎ086r2ԗ"< 䅭G!V]E)}A.+9/IX Z rpIdKeNcBxSKJĈ yLGPP&BT7Y}S'N >GW /D#I7k"C.m 6ݏ!**苤;M[n22}]ubq٪eNKAhkV%oJ#I*f../dxH6/k΂dOaHFStY1AV?bfˉ&KOaMY03HO&QCAx 8nSq8g_$|$3| ]E}m}JO&^Mi ʸvmѪL,K-M,`HApNp E&VP%{i!%GrΤ[+|8,gRl 5=$억)+^SNQڡo"*J猝V(t^?3-ap:c/|Ƞz:ʉ 1M׵j]YlnDe*[f*bvo,"k | Jt%7!K U.Zhb)E|m1=U"Z)ja\Wth?x9Q_:| {u8XnWthߗ4 ),%pM(; [$z'/;DvA&|6Kd +0|ž4s1zȜ*h2>2F;|"2nTJaINztVT B{/x["THESie!z 3x)4$;<g[G݅V+,nRFo^^I'K*< }Pr>cZ8?2.<ᐲXV)1}Khh[*^2iv~|^ؾ2ܻN0FvbAm)N#HwkjrwZ/MF@W.KH;#(.?&o4<+=m ˢ ̍0*~}Qxg/4 œ~3pN -؏cO:W==g'ddlBSw]9mo45[@@'rue/T9fT|*R¡ha: yEۿml w '1r&z-5_%HNSrЍ5L޶6urT8xl,cWV x_ s<j"m?Dӑ*3uYJ1tr%}?q4ݬ/宔,z VN@cKg721$R3̆(lLZZ}d&y7d>n &*2 uhxp%ލ1{Pc2 r>t=](-ɾx|&o~,mr;ɋnw.r!"A܏Ye9B)P 6:]dDl.jM2pR`R:&mᄳgn#Qa[(?sRS)P^/@2GWn'< KH#S@w+y:P3 ~)_!눺hHwb)k5*œ-} = Z($ghfE1l%JzH>4 :N4>\"lår+ּ~E'{31Om^+,x.hj蕿N*A3A_Z2N&)Zb18mk~3J3B?Y" X1e-]~@8zK/B[&YrOҕ #.LkEOڈdJcz 4aĔXZ]P湆HcEV^؜̄dmLJh>SB9l$>h&M($(nWB6y;/C^-%_ʹQ!-Ge3jJ7 oLerF|oАfpHTN0 LjlbV*z-I߁8 bDr/yk~K`Qjo6cg?60 E QUNħ$5S4H#`0"䜒.!jXK/'H쩽tS FGbކD\}9H-hBWQ{yjv~L1=dur >7lM~Nu-oLI7:뺂!n㽔c<rE;OIڙяZ$̞]zQr:߽rDUU9fvE~9*+bRB .r%NJb|?'Fe4 !>Cۢ@R+{a$JysdIt2sO Yyq V8JϞG!"?Bsl;vA:|aoJMVꊸ3Jt0M&&~V_>S&dzW䲷J}}fdc#ƥnfW^x!"%`t$#OGp`n|hE(nzykuY!^A{YS)oIq^ 4x ԿD³<s"CvZ 8tN: f·5~jUu\,s5&?#:1[Ko^/響J->!Ey ) '_DH tmPuUWc]v,L.w9~Vt1i0h'B,:eO.[#>KfT. ~Rᯒ4Q]4音nrfQa {杛ASm:/XglT]Oj.FgtȎۤyW`WIsxNR&yU`rgq)T/|3-V@qK.s~%֎iPEIh .sJ5MnJ-,fd$Kr.ia7s4WVu$FLwӑ!A&5 âjoqNbSE`k+w ү \/9aԀd2TO7٘zY!pq%:f&7??U?F}NiA%N $de*8\T|%[찪t -%GrZ,Wt;f/4/, ?: ׌BQ`J ]ܭA"/b9vW2{;,:ٙ6"$o>l-$2P-tyr,r:nQyDa.;(hT~I$4A-"ছ=<ۊ3i LhrūAn, QwLIV&=c%=wlȠo&_ɌpoaP'{zAsVK* ȓs`YT\C*h2MRƽ"@YB$vRZ ,ÓYP]>;z j]I=HV)"fR!h7Šs'#ߥbѯ܍2F'PnqІxY{W2 9IfK٫ށ65gIOSG>/v8'lۀİ67t~(i>,[Q-al9 b< t2}3I IS=M)ȔT6[< Μ+5wDhJY&>=,u\* 'JZRc<I=-k3K~ Z~6R5=,q1>eBzv[vx/\)[9=oJ9# XBwM }FIuY2Dؾ^bϦiEyeIJJ8 =r*#A0TPdIPpdBwX(ҀMJwjČRz8B c Z>&=aմ^sM/jDn{u Um0ձP!r"d4/znenσ8M1˝" Fr,+$)pt6$E;2U$>mQvMYkXU[r֌I=9Љ'P4bo?7O7]яPd(~M˸bPqI 1\ƒơ)#'0>[b*IKf8ck' r E PUl1&Oo=`wM~e%FPS#uW&QVC2C9Nh@8ZHګ-6s;A1.^~hփpĩEeTC|L8d]HzڬH;i+vfӟPzy&ϲ'EHz[Y*s.@ 4rfNM7`;oG|2>DWh1GPmYS\s=.xuzKD> Cu OsL]˷7tU(TP@j{Iopo5Ap .C"qQIQV%{ ٯ~N,!ѪVd) D9:i?ؒW6i ]2'E ;'(\̰kЄB8f )|1[^[Z˦ y>zdY)[5`Dgpb!^0UaK Mom y0u&|km;{UeHYtS2!d΋J-VCkbIis' U4x4曉<)fPӧ<0Zh:Ы-^2|,x"ȷ.ꢥjTC4 U0GP 8NY:b!qsv%[Bcn?Hݹ``ہ?G Rm7`y3(x+gg'þ1DB_Dj' -7@D);o5݉k7oO" Ce7P"N4&۶V@҄ʔ8FKڀg+h;dz^c5CYTY֑lP<LyϡU){Fp@^5 GU1(myKW>:rGC|8)Ao̰@C(r]ɓ#LLBT짣M3Dn1ڼfK dnvٱ7ATUW{Þay}Z)#AzlӅ:Iu}s ɮltC':,:gn+lndx#$:e^a\}Wol6 0*"5] oWa"Q &U;?R˾B%|TOД#Fجyaz8@( ;Α/ R YB>b,)ce.&z^Zo`hwvG5ub@X.݈ ]P6p\ JDg=Ok2\PmBY.W0i=FW~>ze: )f7׍fn:I'q5|{#Eֽ+޺2UBGTe9~iu'z؍4K eιD۲W@eWuliIVHVۂ8GR%R!fiښEɣW$HhǧiLJ} ~dj-ܣqˤ߄s{0&$W# P'=GR-jw.&{Im qyW35Cϓ~f">B6R{T΅˝j)ְ,N!B$!re掱#ȀLoy r2ѓx W5@n[el:-?ҰߓO7~9+\ik!?+YJK54t[8=& Ly)ŴDD+]lmGK?WO|rm/JށV/:l k zҹY9R] &^UF yqb-h#-Mݮh`Vb ߰a㻏~+nBw?=euݧą5njD9=+6y@, -\6Zs35:hg-*Hk?yRg'~I,~Lg,on T!_!Hx,Eɦ?: :{5_&CAn Rx[T"I1,O҂oaCYY|GOHoAgY"cr?-zj]dfozO8%;3p-Ҝ]ww?9 몧ˠkj  0cn%(hh"O+|zh"]-¾uLZ#_HI} ^8UڦIhrɄU2X*d :E e3_${.J9' ᎊ6Xsn -S 5 Xu亡 (J'Z^V7riIMHL_Ub{0j>V!ea瞵5mFN@:YBbl,3 c ^ח1,, ('^2.A?{Ht !s^$ӍZqțA26O[Fe1t+ߺ< qDʑ(nK{xJ $ { Wxa8ʸS2a,śrk+HY  pn7-yxcߴt?nU~|=}Eona-8ܛ+UHO1MHWhlbmXO>6^d \݅65>gd7*Ewїs2 eL74f0G,ӐOSAN'Sp hGjumKOO+ю蜃)rX +|fpveY2pȘg( Re!m*K*1<%Iq~Rmuv)UsֈJϛ,x}x`6(}ʋZDVRAH(1M nNK>q TwȦݏ x ekzͧ 1tFI N2r @of8Fu4vT]]Oy֟[9r 0+SD: vw~ ΑO;9xש_TNo:ۍa>0Rd1Z0B֡ظoĴA^"ƽA]+LwhVԔ/F~(DX3uCmE;XQoK% `; F.J}@" #h|u2Įq&ۚ7m(8Tz}LjҀ-Fo.tITwOšhVi ? t98$5?Z^ OI͖,Rk/*Ŭ Ԛkw j쌬a Te[? 40o&zѝH8%`bZ(&mkdrŷL䉱ݖ'))p9a}vXRx\.Q[?f7.D[),tX<wʤ"6vᷧϵ'旞XmIh> πϢ$臊82-`YiyUhu?= 7Iu UT9 ;;#$T0֊wZԌa/[K0:$KS@8o/%iX/{N* CˉIe][J?ΝWl~c\%6pwvҌ|W/m5#uHreTB #% .PHy64ڴZyU}SqV.Z7ޒx߃Q'zJE ',ڢ[V)μ~yB@#K9*$G1J׽ɬPA N=k\z"@'NQ6)M.&ka Jc=pD,JXJ#$<4"LlyJM!=w}u 50$+QN-2:N/Q"5(Mga3TQ\t|Un([$}I [[ pE42""SKt$7w Oy# _b zY+#>SwsӍ``wעK+ZkHmAk{!/GZ9OS>]'#iYL +禇ҋF;&ibkd .X뻚f |Nݲqd\7|fi+|0*RqX(D6Ә_<ŀl0<=R?wgyOxP0FXHe$R^d="jͭ*|Za t;v3n縉oÜVzg70re43M>Ĉ")RbYI>X W ]g`_"cTg'_@ӟX<0 gy?::##r߾ ʔ.N ް[Ma\Tpfԇ˕#z4>Ŋcp\c ީ/KA,ziS;6?C6웅P¡EDr=#:Ko K*ʜtu\@0YgbPd o]Nq sqKEo+U[r4Ziwkg8dZfmDuu8Rα0.ؓeFM1ѷ<Dڙ}I gF[y&tOߕپܐX`*D(Kk`aVPxq 竈"FS{jv:|aa=`3(zV8o2)U5n7Msu7Ba01%9yH<tJ )reoPlfƇ#lƒq\n (XE\'guM@'5]=Cw8m<.vpg%zE;jq~J@ =uҁxNB‡S{lrN/P!at1_s 0_exu^ْN8i2T+K%w5h71J\]ppʼn]8mR+/lշ/k~ҀW_]WŬ#7c fUR>g'b Ψ~cQB1`K9?jR3ˣ$Cf9dl[ڰa;JT3~iKY@޺ AT\ޢ|ځu$>_ZόXxOOrA9n4wP~WCI4y)CBZ:c^lSyҹ)s 4._U˜EPΚܤB7mQDKV@R¹+4Gs =LoicۅLjHh1 Z.5s (]cA<=f #͖keQݯQ` A3 8 }݀ђ?$cg!U՜vʶ {}IsE;"Qke,7' =?J_ (8͗xm]G//@c 4*c*JL'~ :n꘾(2:O LzlbwJ b,'F_ܶ$&ňWVtb&qچ+7 Ċ?aYS;W䘋%m%~>1؍4/;;4tm_ 3P"K8eCW,OXM<57Gw &ȶ.ke~-1۩+h5kgp%jlP7D4`Zz$yB߬4 B^LUdc r mmk]׵\  1UEm`Wa_s cy : `pWU[/ʟ@9NJ}< gYe#+O.71`!S@f@y}A'Gj*8 Ao;{zB&S.%c Y7/28V:Y,oijX~6\/UO߱_ny 4(-F-lwfc^.~~aW!L@af7SZIn$ח? ]FP<<3+x~!P.) ~)Ճ}+teռL33OxpLzfm놅e[}(YlI:2d(ϙxUR`qƂEvKU R(0.$J7LPfC&辍k P@|ƺlF_;F'Y 7z(4CF[#^G-0_a52F+?zjYgצ@5_8PI"1?-:%!NRʤX`[^Ou7[ ^riں4_Xɐe J9߫rr%iړ8vUf '}BőI(и<-!$)O\P 5=j8Yp\&ܐȞh9V҉mdJ_IL߉FvjNZ7 ;YB6A`EO8=,V޵qsE11Mr ۫qAQۛ^R6Yl%:aJ¼`&1W ݮLpG)`cʒ,C5snN7rgZCJtd@`w"Z~֊TJAlDWFpX(*X;d 3 fWG2hM틋HBnkSgO#Ύ`ɭs:׬5PXVJw/eZ ?nN"rr` \2J _phʬ﯉0J@sHղY>ʄ!0}ءdcD+c *P9kИ/VP#jYØiZD {Y9KJM32fv#Yյ 8%65Ox.7ej(VwHNP_Keoa3d\/_ ?e+Nt3oLFϥ)̸=|E>A_-Osʉ6D:$%H9E7`[ǠOeEE4@d\Cte O j4=l 1 6lw\`~]jPi2ϸqGWh# "[B?NxYWp}ku` G=F[L%V %gir+6LxcAXulUPO^Vƽ`wʈ.IN@!2ƙIN K9_{eNP | 5A40Lg;Les4őF XƊ&<ymm2(K^KfʶA_!UX|{|DB*RمXp%'JZۢn uEP25I^ 4Siw}S I  V˂ b`A/ {2QɆ8n}Ҳ=ݣN:"H;$U!wI٘G֟2߯A)݉%iQ=XD+ Bt%ޛ؝Q d1fm0h:9MO;w@Qe4gB>khb4m<^Zer/@J(HT ڭ#0`p݊ 0nY7{}ȑU7$)*_+ xFz>lw&p Qb^h2Ѫ |Wxd»[o5Є:^!`$RX~XX/o='L @C†gG%Bl)% 1[Lh1[',pkۂW pwo|urNI8f"3̲f-%>͢ohfADhGP歗$Hok&:mR gȍ'lgxU7pP8|YG*;K9oUxO+WZ/sbagp! k_~ {+RN)[c"P[NlZH.@/_!Ok6Kͦ=Ίq{ce5#OF6H|2GRh0ڄ:A},~i(CpfRKެM|Iw^^֯^h<}dォ[n=3CJ1 t'FH^}eoYVeUxM:/{Igst] tR}>Ӻsf )<Fާ5M{LWJ䛦a899eZ񾨁TƗ8fF;a岨\0^тsv!q+~9.`1XB^ۺ2;lsi[[>B)@ N;{w-o6.MrsY]W(g}TZ 7L]bD`*_AĄ}}W2 ꦜ渨M.LvK.g |_?\ "N-덄g&c&dd&}8aF7EWSK"N3I6nͲ Pasܸ]&by!(p[<04i9&tN]FW7ZWeS(`B^|}pk1L{YDI{mfCCrۙjØHƧ U_m[tZvYY#Dh1/cNObwRQ;aC f4 xqzgHr5о8,No ,i/p^#v,sfgp3V(q'y#S!'vR6$-D%Tyq1>}t+8P,~|(0?;$vn"ȼ@!OdG4Jk?9(UC+ukqx \Cbd k< `Gf(qPs0ʢ[ \TنX:W o4?sӋtLvj@hK^ʳ-?~k<1vGa>I& m!D[i^5#S7E(鹏 Vf˯Ma3uCDuA^^\ |#kqKx %(I1KRuxhU&f~s/ #\oJB%J8{#Α3 QQTd؆SŲ;pnD!J]3ycO5 6XYM7\S&jom]8Vh_J-Ђwd* 8T{jneT'# ̿4[X/۰_j4BW. W9[ [Op)Z_s9j r'~/ff SkΊW=++v6Gfm -X7=Bo>0YgmO66_t39Z/(W+uZ7(5L{0/DӳEN@>?wi_Э!a<ՑV۱ȆBiTTkʤ [ *@hpԎ>7@DbzQ)Qnd=8k,e/[yo0> Z)j OZ4-'CNɂ4#,~B"nȋs+@8Sԑ 4H}pETk]_h'ӆXf"qąNQv1S6pHtLt)CIceSt!XpF3dwPF +CQB}}.DK(GA`%G@8iԥG +/_,L>!WQ,ٸݡRoP1PQF}8jO >Aׅ76v~s9ALc"pA"w3c4XXZ,g0ag8a6Er6[ف3M)jXO=ٮ6>qOH)nbPxfNi׸+HM8S_÷X| 󆮵vK|TV5`20> 36Mmm'{7vUReMY&qj㝀m⡌ N\ "cCt m0N:D7x͜(iZu 9 U}?׈] dILmgIWA܆1G8Vu,x7>3s._Ν>$٤< x=ݕtRmOX0SL IV)'gǠ.*}|=~?|}'PQaL PE76k_bW]4p}+*l{bo p%bؒX+=_l1v5oyNע`3ݴNr;gs?fΖފ"K?SO@\K7|"iyIlXj=% o626@?R)dQVo6ḷ9?*@BuE=g0W=,7 ,_]¯ʑ19cYc .UNO|+,Rz0uƹwgTQ9\G[#Ünк,Uo;&c0J"ص2 G!#cZtj/6zj =z.& #$PPgZE+q"gzX0ѳځ9#X2(+Dw*:6吏yڀ$"E`{97}g c_xu§3n2$PWhy 6`{Fi!ƿNSɏ'OƂ)S~r5uA,ÛCF[AI)f~up~o[[\deK, dNSim,mouzX%IhaJS˺ӂ3\e⻐q/XlRv[@=_vHq*KWS ) AזwJi8 eTnyF=ܦ{j)DQi3@x~z_n{YP{yUj/=*ͣ=3BEӜOeT ?KIyfrҖC^*qtf|P컼G\ ezӿs3?+#R(!gJ;| ;/D0O]^ڭhi9<'j/H{~lz_.\H"S?8<* ;?G-yoF|lt#C'AatTl~B׷jDQSw5 oճS2I_`4K;bBmeaN>kw:҂Z̘BRvD+Cv 4/ Ve'l_Ybu>E(ZV'ۘP۠|z͖>mՋE*5hʛ%v~#d^I ?/D`FZS!񂈶!mHh?26JԶRL;Fo60C]\nR|T\흩NѤmIC*5m,?wXЎ!`޿ӗ0O9/l?p9{Z0|RG"wsYKI|R4J  7>Aٝ5X19`_s`ni/'r=&wsn4nL< du0(a7IL<3*U`sX0C(i >,ȌNp!VyEC1AP!)8 ztDE3Ż¾RP9#zr VJ4F=UtE5c06'VU͐RV݃xN%4<(V.y:(ch4%)f 䚞r)Q~^'i+yr4-a[ HwISQPǿ7RF 0g4ف\]q)F-^bvMGPCآ d*nZZbEegDJ"rY|Bnx^,#/ʱvZaȍ ݶcy6lȮW'e{"X-Q*E*Zo؊.*C|Ardbãeq_V 8_Q#k }-Uv.u"xgyX_pH'H|k^868;o,^oE${Gj"wm!4w/7;%>%y{X% |ΧygE1` .ߘ`x<؆ģ -?GP\S>b.֔:"=E:"޳#\y <19q }pCzꔕR,!sڗۏ%F׳gx"' HHB|k${4IPR(| -#(< RO"%4붅vZ(?57o. Xk=4J间qcmuV~Sh͸w A#M-'oCg[;'i:pDoB65B\̤ms[]u^jO)Y׊V/ [|TB+Lag_ gPJw84cɌ;Z&EN`e9q}E)r 2cI\\cUILP18Z<ž6PhK{sM재&@{Alxc'F/eQD 7&*SmZ*_* Abu*)C>8 '+X|D ?| BxxX֗ZhEӿbH nI<)t1ioo!uZˮNJ/*@}B #+Iċr Vz&i4 >wǫqPHb[Qǟ \? ks}Z >XQSo2j¨x"Qj9b y{̼K"V2pֱ `;v2ðj`qd)ݔ8.YHه:?6<[lO8YۼNPL1@z/`~jc;)FʙYyKmS{A=r7+8PMػ~נc@idl4bG2J9o9* MGJ`+[a&3_FD@ctz/B~h-jeqRߖ1RjJ(H5-ƲSߦcӶ㶫5yUbIc|Go )h\UM*5K R2 [FEo3ˍc1Y]DҼ VEоs w g6~W, /4G:- ^1uܢǥ/),y ҝ, ŽUĵcTf" S`d\%hw 9eI5hL6I^<YlY?S|1x#呿kjYگƦՆb$дtLlL'$H2]lH8ӯ%2jdК[$ U-·DV7FP$#h6,N׌C(ᮞxC>vOƊ{d3K]8]Ff}&p4}!  Jof#ΖGuh\@fQ7OgAp+Բdo%X/@:⟇9[׾s`OҒ4jX_ }Z$UdMjeg٪FN֯ )>8{_=pb `PZVm:Gr~b-vqէ$Jٔ,gMquVE)OQ;9#̲GF74[Ӛi h„vMGJXum ;C_01RCyb q 95k)xPma._n53A/O2ZjZ1( +wqiȇ#}!_l8St_JQÂ>et4n{.!߬AϲlAC؛.D-*)->ZX/f{Q;áhXYyĤ+aF=̣K^~T-n&dAkg;`]Q&=ރcs5HZg9.z0Z͌ +]G/H9{/Ajc4:*xaCE6t&&eprدkA]n+_WO&kHf5NMϩ턎UdAcOW؈rH/4>+OrKُ U Ћ5J p|!.IM܍3 >l+I^|dD@]qyE :}s ^gw| 4<zG9<kqQؓNa2%5*{WKb˂ֱ'Ԏ V5Y;zEsw^6gI mH؉VMb.dHO<&Lj5\%r_!y/-X߁F?uwT18+cn/ `ms!*$B `1tWEF(s`%q1I](` hcA3EĕiǹK5,[A.F gx+I., ]&M2Ni)QLi5s6R A=0hyHU1@Ͷ'D<>;ly&e^]xRI12M ^e .NI\Nڭ=ZFQKzDol1:jf &LOF:@h&]:])TAI]bQ-  䆋2=#ɬ]U8#y\|X~Rc9xR&V:^^^_Qfieܡ 8X ׷!:P[Ki5 v7PZ#pS"r,*>|3qcх*lD%n!2KiƲ8DYqd\}buCn:IzrJ!6O(Ï?q9cI.wP+mvP4?鰒X9BV̯у_XOx.™ݠO=Q?i<\"'_{~q_Q6% qhQӕ;/w7ьÍoBO~Nυc$} !^D+Uԉ]P+h>B#YspU+ /9"a5 Jw6yU&^ {`U/hs0 SfAr"1gZf2 Q3L>z"yb?1&V܎. 9Ua@icX0`Yڹ4jrWF_q {@SH9[xaaLFe1o/RXk .\a"!!:Į8*N+׽ra;2{+,sULYU0^XPڪ96#9ڨ^1c2fa=ҞNת x=t*̮͗f ˌAp?@&R闟\AY A2x\uU!}U cn-.2 E2%"r<HP<b&*-{=HG촃"/~lUV㲞=Y q&+,В?~ňҚUG9#4XCUYO˝Ols7Ӄkrѱ<19{_A6j$mھs P&O([iwBghÍ63H 9P= #_NvǾ$٪-tķP駠ڤ(fnV4PV`ncr 4!8$e\g[\.nB8ݓ ;5yMyg_`]~V Ə`#٠ً'X)c%f/C r9\j0y"]OҺtC\ 2<ܙI4Ё<AGj)4^^ S3R41(M"WR9۫h2}6QCkf_Gi]~M mrsO31 \6/!7qx=0?/w$ FJ|.7⽟[;H\E7#j EW#j5t,~^Třj d`w֏y00QA8s/?%!p}! <T]{0)MM0gl3g__^wcKB*P"A[%16 ?`"5wl)"}~Cפj;^f20W"FUgg꠰^BCrpSD)үl&My9xْazPpU#7R'*gB"V z2$x~;d,j2#>u* BU 2b6' REg"֑U= Jz\.B{=4ʱ_\~XHL'Hb|hqքg?,ć_I:-ýu\^g^ ,UϦI4MqEH ~3 ~K i]9|ZSDLɓTw 龶Kp [/-~*)Sˇ7B#+HO HPiV<ECTaiC=չp!V =cIJ<+V=EIT#n2%m&E=3u5F̚ʔXPEnCm?|:RVXHQp,9oӷ1t2PIdo$r# I}O)\L1Erly3D\V!wXZHL-* jI tfdk#wehu*8vr@5ʏALbX#oб[-&_RJ_HYm2^݆1!3 KfKFAǖ %MrvrنPȗQݫG*a,'VVX 5gNmj\$gm%N7 0ل䦔[LǞEaSp:ژ9VwS_ŢhgZm21SmP$`{S?'5u|{jh493DV=7 XSNMXZxsŔ };c Vf~T`Q$'jAE P1Gq̟O#=ZU K5 _1'H-Ol3c`ec-wm=q8`>> 76`zÄ6Wս +V՝I].P0$/L`"4Į8iBXѧghpf*K@cO3詵Sg|XN!ϬAjsž]q J|aEO4դz ?#fG~۝*;$N ]2鴾MAߴ*fP Ow1MCNNq(މ,UPuxÚ[m}IHI+W 7zG/2OxbU&Duӄ;`Qٝjx/ d2z-y3ox~68/n9Xަºd\6.U3FP'*McU/Onҭ܏qPSBu-|Rf1:L8 1&^THhOcGBTƎFcYĴr=D.3CM7iv,~rMHKuڃB$VȤ30v:}:;2V1Yv.Xo$/wp R ݪԯ!r>D35 z#mI*2uGP,L1@mL:D巌³QaO>1结y+:a**$[ QW#>]|밙x}r1EȕIk]#~@&Wa _/nnO), ޑv qa&#vGhONKH|M"=D I|azlYa1m*ݶ4h iuſ VЏ,۱Yp u,SGdk!ixV|/L\8pi`$ܽ{ &v0l*VӳFTE낄d<5i&8'5xͯТ^TF`^%x m=9rMZ CPwN5'2EMP_9@ y~]\Ƒ.3^ط (IpaxKۇ9,nnlIi~^6JTqD\R8+ qwRdl=8"P6CA+8ą=Pl;+{mFTvvBPy`jf=pBkpܕ٘8cn{fH_}vuq X@'3`J4 _G9ZJ^oWy :@1j2!붊Nfa3~BYJ[[vP5UUSc+~O?Ʋ[;1U '0Cjs_\Dx~:`n?h ZES'T_(kv^}WTIsq QC4Nx)[AQYq[?!Ʃ?5"ú# Kv٫!y^`3 X!/u3n{F iHV{Ilc ]5\IHX}'uu*-ȓF\?M_.pڹŸEπ^=& ýv'F˦}lTiJva`ʐ}SX-@z4`%L׍fQGp}q,->}f</%[nWߗZ2Mzw C(W$ǽY0ǥ39k:\3xIjhRz?ag*0 eO).I 3GC=c\urAЪ9H 's¨5p_\fs~{㴍t0Pt#b]fzcLfCy,7S^Jw4_NٵaL\럑'o5 A䕱!nv]fɄ9HD𭝐v'݀X 5Zr]9}{R}FF~n.MߠL=x秫/B +rC|ga\^O{cu=^.مPR <4"Lh \)Zw2=L.C4ح@:̧8]$R\)^?# :0s_Kc[7j "*赾K~B$jq5⦄p;BxP1Z {?t_D_& kM"N1,kf*|]-^pو(,z&/eRYgl:wHW61,Y |i)6Y,}nimGT׹)鎝h϶a.ظt%ƓN˗ݒ8?;Ň㮄<I]]9?]$TF6m~ZlBM"3WM(/FLPȩlCKMh#Z*DW7_i/3o4^4O? Ȝ2cg-e  3[%K;01 T I-IXV'D{U.ćKQ߄6ckՇYVbVeh1{=8N>Q0*B!p?[nl4|jXO˝f/5x#fg=,D1&Vf4cX}!A_Xg?{=JA| M2*DJm]:|"شi.s [+he֒+ 'ڟݩag,G *;(5#ҩO _s ؼx(-SJ`Ww^@V*ʗW՛.= Y*d__ 7U:_9C`v[y,ߗCJW"G>4f?7\I/} 9Zʻ-5DYX4{wxoeM?/Q(V.g RYF#ţ_F\GQ7IDAWwXƾ~o'  c4\&IøCM,֫_mvvWgoĮkGN)bLnMꏟS_R*A7qPc~ 75Bm2|^?Xk/tq/^3yuɤyG?Ǥ Tb3jfW2B,bLq-~qs>AlfZ官f8.YVE{Uvl;D>v#j6h/Y6sQɇ݁F6Yqؒ|Y4} GC8dluGQ|NR@J eY;p τ鞑f{]|끋Z/vGk,{LxY/`s&,u2TA 7]y踈6d+,r(eI酋BC|-6 dNYW A.b p(~+uArYP1{f R -ދ.tẔp#ao;XΜcؚǥ-j=7%J_% $o|q;s6nq׋t֤KjsGw$-@D!Ny'tU)\_r6w|PkLs:@JĘ0T0ƙ2T'$Gn 7Ȭ<ұh3cjR|LP7h p󠥬p!GX6 "D&e+l_ @XQf.=*-Z|vm%}  [E7˜S>|SQ29C̆YE m B%p3;8BD` ¶a&}LNN ^nhŝ2f'푳2\4PdwN$5IZ֨&vC)@$_ߜ2WfzZ^Vl+~Dq3 qQzdG^[y߆U09m)C&++_ _􆙄'׫̽+TFV~d< n|{Qo- sbT{s"NTqpc4@3qvIC#ʧKkDO > V7l,kN0NƶTtA^o;Z; |{6Yrܪ'"%5Y#賡ߔĤ<>GKBT5閿}'d #&%i#h[uet<&n'ڟE?EcF5vAw._-qdTVfrsρe v5m!a]"s&.NA̗1Q֧;ҿ[_@+@Nj@wS:$>*ٙuoװsn7f|A?a-n_i g!{ $9ऽ su0Vys7)ʊfp*[og>:hvki/7W aB6`apuS#|4[\ۺ4 KGTxT%-xu*L#qK1Ɨkq:`;bctc *w#G٦aile_Z玉RՌS֒ x0άgv% o6HQ0&GQ-3iyZ;IǺ*O<.@vG] ŽV afv9TL$[`;"gZfPh[1;,N}8WJyS.fHT7>~9O^>^hKWU`bq=4D"KULjtpkiפU's!Aٕb.pݿ =Ѽ? oD%B߇\q C St0wJ ^d=1N"j2vI۫H#ܷ Ӎ2'g)&zx @)A,'T\cnyz\p|0z7Ve5WQ$_6,Î.~66eҰFӺ#/qzAz!V|5-Ct&W*a_2cXGV2-4>(>|L7M. `_Qm4Vzf4U\^)L֖fwx/=zdVqI8?2{} _HpҸ gofҮ.6k™\"G+4WښѡRͶ} y[ J;WH֩K8+% @N ݿ ۽!AݚvN8d|L>Ïy@^h=c KКEG51v>ҪU LуcoOTp$R\>UJ@&Ws= lB|7mF/&~o* 5M_V\x LV͵4\?uJFsw!zu:H~z3XV ! wTu &wuchE7' Rҗ oz2ru͂A=h$P=QFa_jίɊSM.3٭i%CQ `l +ym9Bi^t"v7h2n[qH.أCe^ ;靆)_/d:6@5X$uvytفb uFrf3&ΌˠԲ9}oJzڳ'#0gBhq#?d:g}4cJNWXNy|Exꔪ7:XG9+*ǞZs9Ax|KäVo "H9;2VPV$kKB1֖=cs+bWM`[{gŮ9-hڤՠ_#NQ'28sѝKW͞/STl/"{_F1EΥ"0I+Ҍzv#.OVp +c#m8 nsٴ֌s?㛷A2(Z[0E3H Q?H-"[1q3Mt .]˦`N_X"4P|٘Nl+SA̽:b}[{X[h~G c} mtj&*<&M!$4z)>>V|*-$Oe eU7c&MTo~-6{ox=`q %t AֺBNyQ;/~!.iC76Frz`ԍdn֊:52S0gf)et[RM+ףi3䁗b 41w`.ğ.,S>*8+BV蓥t@`ڲQqC5P_ǝ?yG[u0Zgh8q7GHUwOmJhf6m}Mfm'8~Gq$|s {5rp̀uH 6j˪WE?7H\[#࣯8(B|X9=Zei)J,,#R=}x}Wh|kpʍT;b|̣g녥q*Fה ]/H3Д|T.G}HBu!(DfM3q]hq{g#l>.l4FK$ | 9Sh4bmz#]/s4kJI_27S$F0ѐǭapaR0?ILj!_t._W=,D쇈ԠԻ@~CrK`{FiJ  t&-dݛ7gr} ;>@aKYNg:}o#>ATyފ/c94Ϻ^ؗq[05u?V6#GEB%HBV3쯬O lOg:ѠiTY%'An2e + A' ̸8{EtQzl`t_g4`[`Ohʊ2u0& i-_RAԁ6m3c4hR 5/܏$=Qd~萈\x{ʯ᫇ù4Ȃ40Z_@@3% X\O~ee` _1T޺J")+D;-N7KdPSHзgj.3McC6&+4G C-l5Yê/{(ˉ(L"I>{l\dFC]։oWc q\718f 6VR{㍗QgN68󓱡sNI7K)GSCV8YLm/SU|mN8f]O-dp}f (]}).Ԅgn5>:*(c+0*AOuA$WK@#۹*1cR)mG9v3rF\s2GwWўΠ+Mo@)"A t^h n%$Q Z{)]%L>kqxnYJGy{QS5O 0C _*赛 't7`-s` f 7$wo uojZe3@<SKӞ韛qEP~7P=HN~}8׌ɂKTtg8qYѤ?BQؙgc2LzT(ACcGmMd)NDgN?Qw1ƹEi͕UVv2kCA>?3D4X[ƥyFDNUs}zH(bsTдgk`5MzŠn>A,!\F7.ջ@TX=^Y|o[f7f>Yv:o\1JwhH#͸U.DX' x+wMED~}aAhHB0GK4#&~^|I&aw>S /l_*~鰆gՑ#ࣹf!P;Q.>={̒;-`/*$;xk0 M ۷WBNKIʰCj|FB]`qJ3/3h: <7c@mLK:FF=bUhWq̓[ eUgT$)zf7yE1|ATkVO© EP5mn\~l6>BQ ěIJ?{$81bR!҄Z' |s|/oǔ" w֯JA8 >%ZU)!Kzldm^պ: v>m]jX N[(ަ1Q_UKsxN-쿬DH;)Fd!.4נ eK'0T>))Xiy@1pQǺ*S/oBXI-YCT^Oicme Y'!dj<0ׁE+?kx֫XPW@$]kgG;p fRc6썸ީJXf)6:tu4ے%WA9|[&-frmyv,Vw× [?hR=$D԰%ˮ ]QSn?ߔ};̉{=mX'/2ݚYs:E-@|píg~b`E"檭qkVv8ɥagvXe,+DhNZuz{ob0=1"nW_r / "yzJ^x}'<&hef]bBT:B5Q<]m,&oɸpdz#kI&J>Nd ,b_lr AR"b}gMF]"ARpdˉmF $FٟE验xY_z[Lk5]}F4!ݢn.xKL%Cx* =沠C.9/IvbipY PHQ]}n q`X.27s e4r`;4wS1 mȮ[C(H5uPO@ v>g-®䠖f%+zvӴ7BBgU~ Ǫuo|:O3+SdPgr 8zf?FsMdV\ڊjgt+>}F;󛰩C$،X~yd 4wIH=ۨlR.MnGo!Zq/+bcժ!\y Hy,+g"$rnnP˲RJf}%y!hI#iQ~0NOrU1}7)Q ,` )L_o)e[݆vJ`X-c \6FRyvP[/ZӵG|4jŃJhHsP)Zm@ɭ- }=#bM^T! Mw7!,ޅQ_!W8gHPP[ D %X/)F~QK3-PJ_*[^ n.ܚrTm*Upv9<:⏮:Sy`@`P36ZX4\YwDuьfh5Ɓ\b }FjpO4:Q5EvL/ >۝ԑh$VCZe50gt}蓞C$X9XT'5fSΥUy415K_bX:}GL9bmzbxM\ `zlku)zJ  8XHDACސslõSf"qNZĥ⫩@|@l16aY;mT 'XE*VZC.u$I[.+JDvrw.De-N&qGOk W,~,4ܵ5?>Cf"h}#PpKYےԀ]?B#(D@̄A_d3[gU2(e;aWpC^Z.YQ({='IϠ/:'NT>"w%opEJ0z޼_YP4@aVvlDhAifi{hAtg=$ ǞPsތvW[/a+h蕖!˂Z}-"n?ݟ+ވ`cS!u/&4Eae\ɪ-oRDd' =ڞ9̘%#beAœ?h^Kbj{ <'5Z-SuF/\DP&t#Jm;h0*KPz]\M 4JtzS 26 nuܷ"Yo2x$G{N: 6%Mnm(H)$v94N#{J[?M!֡2Nl LdK\EhXJa3 8.3ѻoI?} %dvMm:^qe.ޅm/{:UT$25HZVBi_뗛(fI no )$a2JS;ݘ*EWo aE2xbuwd_BӖ;)xZTuab .L<@4C\]Պ+SQͲ.j+(gB`f/ċ1;e+6?RKy!:`!R'cm3T> u{-?SK.#oUGΝrs&íc %%1B馔ikiT#\%$֥ɞ,\XTR"ƞjo(PGZXl0S@nKϩΪo (-'⃃t0=pػ$<22Nut0+0ogℶD!gM+轿O?͞Y&:d?vÛ&Dp=K'*m[Vvb>h&SV?r/EȌT'Kf]&tm޽ R4O;ˌؼ>#3ƨΨ^Zb35G]V7 C'QMQlfQ]nc\~6dGKT3?!ۼGpy<_D(t-a k?0EA . Yu.Ƭ!$F8/u)0q%%B&yqW2#SzW.\=eT}̾(ݼ/)O[wҾ̆mcAW)'U0ˏG{ &d[X?2=MAG2wBs 36H~HF">ah4]8U8b,5 #X]3Rz(|WkS6BzAw'Ŷ> LM,4ŧ}tE1h GJG4=dɵhFH}Bc?Ucڽ^sA@nr"~Y.q&MP՚&(Wj7*kL`u jӫH:k :_ٜf-f}QoT4&qȤp\I" ,m2}d}E1;4pQ$?0\3>=1j/9qeZlKM@;Q]ጿH{tg 5?2ʜ꿛sA p6^6[Ƀ?p̒vh}ڷ|Ή/@񰊌Ͻ!RF#` 9.b|8[Ih@&v/)~ eϫ?%L!C- $e(]|>8$!ϋ619lqZ1`A+L⌒F[m[@桤_NKkc&na C>12H}NW^_ HJE:RyܲA~nƸԶ x:wrI>l2XFD( 6-U %+C><= Z)~1."o5Q5w-EH]L~Y!EDI&̺;aKWݧ2D.<ˠUS\m9N<:!HO*_s/2/Ͼg^0=foi yv^Y8˧hȺ.21jqP[Q3;}vQ9)º&gb=|,8X-6ZM̩cfS\;sʷ\\JU)bd:]'zo𓄿~kJۘh8Un~Kg-S*)"?cRUf_'Y{M"QQ%Fe1]\e1 \ Ь{ny0zxo9ҳZ%F/-&f ibt!! &'˥eb: 3G$l执xYkmR;\1CkOuqO*D{+|cna6&"*8qچ[ Q<"ܐ$C 9s3w H<ȍo-PeLHǸR9뎂u`n>̈xsAqlWtXo7FV0HAK%QߒBkDwCņelz6tM=,^ kLg7e u9"8 ϲpa u8 @K@#}ȨCrGz3e7YdY|)iDb90kج5C9$D?B])$šdYAK 3K6vV'7?J^ U5:CK奆xǡ/v)&p4n!XMvN2^%2.j}=ÀO×VHQRKC~rKı,'rxN[ dheb=4uO+S=D‡,/R>yȎl6%A ^0t'6ye֣>sB$zXY>4*6(d ~+1@(p8:Zv}@E#mY 8hgˌT>`IܫߡQ$OӍ\WCys2*@Ţ O;,FiAQ}8'h N"Q]BM 0풛 σb-W 8Yv"$1+?S(JM`BƷ6Xu~ Obp+2~8S9>_Q_A:ѷh ~uƥ + N>26wJ*}l9lo D0 RWk梇z:P^7 D{mLv` ^MIJ7E_hX>cf JG$oq~xNf{_ʹ|a4z4Òm2q,5K{7SZwͥsa.*5cŚdjc7 7FtCow4)nl \[{}R;MDxGn:V))tCZ1&~t2~ ^$zof1'8&чב /:oo]s?UIȅH:i苇r74j 4#WaS_Ŝ~Ŭ5 mB@[׽!oVg$=?Hs凌RV b<>@<GwS{r t"a H\o7Kٝ,6*R}gCfafeEiP9^*#A *ca $stxVVbo#*[͈Q },oz&}.gPc Tzi,~y ܧUax @+)Vr&2`][EdypߝD8,n叝[`tuۼ`5n>%WeswՕ>El@˹̓;}YSRGP;OkYgW oie\GCW)H?c5gUk?ڂz~KyxH8q#)8-j7Q?heFS uΎ< HcǞxD1>Ϝi6)K%bt&ɕegZpI;YcWpڪ :juŘo`*/4p$D Qj<}U=OVnt_q́]@ ~6]FzɄ?[bƒ+QW0M,4ݜ/m2?a2]Q}/DϤM$G9+?qwy(X;K(U5[k npOྌ8躝<#k0Xtqf:fR| ;T`Łu,K?apT$WAJY@#Z8Dq2<8D~:]Б+pCMqqiF HP>E;]K9XuˉyWr`Gp땦 TwjYw\bsg҅Ҷge#MgLuח6o hݯɌP4Jr%OP/,gbN,t`<xd,"gqRU aScQP/-(ҡ4֘g齚1;T?Na  ; f_ wX0A9ecw&[R ipP;&iu*ܲQ`"Dj]!?7Zw(L La]ˠ\9v ^: {r6!o2$1tm51N:VĶqhSukF8ּpp,{2 ICe'wlaY1_i 1^_SƐ%z8tևyhyGOc-lt Fms} $c h+)xn`-x, s0bk~-q^ùbzZ2YXfrlU|B@0 z[ Y^RaĂP*pS T-\qTCL([T(=v$p|0"WoLoqgIf<􎋚)SlV%*Rz~N] ;?+JtT[]MH?Gٟ;Df=G}ۛHR*!7 /P]1y:> TR ,6~fqGz^&hߊZ}pg(g)udilZ}8.d@~&;gKj5섢XCT|z'J~5"H^&ąK#WgZLn^˶gěPXWԛMkH|4n(ǧz"(@36,ǀU5n,̎#nMh-zwMS=NFd ,(IK\Dk 5O7liK2w)a,b)K L;+ R [osT*9z񮬳kZG~_kc^.M/f7\#8fSn<qm?yNuu[#~ _]B5@VΒ}^n7/&4E4|ꍈoB.:|!wᨈLV;+*/oPlpBY\uV9,Ko`DD bxFG"a,4 GR6fdPfQWV^gt=3kwחC\(W)CJNL3eƀɯ\}@,QJsV]oU_c}լj>t&Oй4"9[$97d8pSG6[J` b^aIu-]T  Z(MxΞ4Te6qACι>#ˎ8H>|Mq6 ѝH |}KЀ'*=쎌/5! xM'w/{t9X SUB>J_cō[ q)})蹭,'+j4vF?0ONCB$; EPұ8O3G1)-K*o/xeŜXlҔUIUL&0gާ{0,&DB煓jzhra|J XO)#I8"UuSmgVӵkqc+#ܖp1+<3Zv89U9lkzMa.u94i'%.*wrqi Cx/ѻ%_G\X4`Emi8œtd\-K&yG{*7TU¡ܨX3Q- H,Rϝ*~Z-џY璳3>t5ыbt\?'{OPtp"?rPQ=̱'YiKx e#Z/;:ode+ӈFz'\%-vHF<@^u,fL향rcn)7zL%jͱ.hïf>G LjdTj/N[gcԛTM'mJ?Q_^b"(5^^5nY9K_*~oW;9H_Ljj!@vblX<2Œy]u=n:IK} n8Nd~oLSvh5Q+͊°uZt z7[f1+/xpZ)2d&wYQ&{Y-\G S\1ޢI`HxcFNC; hQquU 75h/z`<0\|rZ9O /4X7l7j5޴B i2CÓ͹i EǔkpC&ح&!$pk-)% ܥ :TigWM(mNLVnIKF C>i3#TchdBjIijI-H3TC1 A 1CUD(Se5"`]pF?+oKi\8ރA+z /I7*bb0KB<_gTQEb#mV桉#lƎW}x]VNbPIKF;F#g-A5zHL'!i& T㙽9gэ \j%N-4qNSNQH}zx(l , 5mz]#s*VXYs d'98&Ph&EͣO7^nMl܇ h![pScYR8#ҞQ򚱥‰5y='+f "cJM%:{E-a:۶mB"/x,i%͋7b1i[jEchR$@lO"kNc]/B[UF:3E B*ňV\GN4(01bvNd z=ʝ^Ҭ1TLF%{.q I9񼮋XwNu[{bAؑ3bd{ I>*8;ɘhe[g58Yymxd,oߒ[9i?QZe+}<_85*#w2# Ix%`@jȝb]9&k(أ#7NAs:EƉ !:hjo~Wxp:ccߗ(&V Dp67l"ݻ4ֹmzYUHɂ`ТxΝ_iά>(afWq+F y0Y`q\csKi;4c4"CpN>~pT KOyF),%S}myT vZu2Us1 _A݄;P?.V#06*_O)Jo xHoX!pu5MB*_T0i fn~d|8ܸ"Otz]cN Ejp'C!@.FNJvtʋ.mj+]sCg/ľ,K;j}CE2O{HXźuƼNP 3a).Fn$2IYq#GiP\|y,7;]T1΢PH 3y `1-2Fkς&j0G y~E;>S`K`wLP-&Vn_$-ֺ RtxS4$?^si['h7o"8PbgVqEqlb-6B**'_U!*4b?OVX of)ˎ81 2?gӣ޶Xn;8)||Id~K9&Gj19F$t-ښh%TPҊ)~neqIJR4/<ؖnMLOl1kE wrsvxAdS[.6MH9~`oF5"׻ڵ6Gִ{ÂGV vHґŞX\~t{~ud6n9EQ\OfH>Q{m!2`~c閍Hy#@ūwH#V<9z,AB#?nSoŧ&1sLpXQ;y 0y,.=SOIwf/z+U8~٨ϙM^;8ٞwOR6d\u8}Cb3:uK@iFC*!#{4r6s t2U6D o{0UV,HB'Rʵ{]d³`\F$b@~`xƢh)}|N@*;g^(jb1vA0몭襅ֵH!ms&KsDŽ:msr&IRb16\T$,`/ 7(\hёbFH*0*V9zGgʙ̉P2.>S^p GF֛;6[XoyG T _^Rvι&tU^|(.c# \8d ju8'C&D֟o6.ߜPVB(2s əep|t3W΀˞RIt"Guŭ8k_%'C{_hU7R 6T##2E_g[m$]>ׄOW!h oGigf f|('Eى L|c8%3CHx6GxH=%è=hv,Xl/ٕ BM@&A]"iRRLcw@wh̴zE2}> K[$^wM'看XDSX>e8 ]?ocڂjN;Q?{ =xpVA۟Րļ^,+5ӆ؋_y Ǵ+F`!zCܰG^nԙKE2=-b$4/HhO wx=-XP,,iZ :! V'eTi >q]`F#ז6~7$'hsuxU:i: Oc؃o34L,*3d90$z]B]fXL'O:d%I(P h9繋ܝ Cv2b*|Qf)_Ѕm&e T .tFW/ ovsfv1Ⱥ%Q>ƃQr@wz{=-)X4/ڬxG?7yKཡDdgD=-"O沎Ȕ~| ǣ$X3^-~W^'9yq5top-o܍5 CL)R" ECfwX3fs5AM0?ς@`@bşP9JK}H5R2}G6ي\Em~s6ܒ)_1kaQԻ{+&4/ 'xXᠱzƫx Ss)gZޙD%럁!,Ik3Jc&z~gnh3ir 0/a'8#=gZy |Eo yZUdϠLM̚ṘWt5Y9:[!Ǥ$+ùbױvv\3 Xu_}R;em惲sGza){jKr}E$`o鬝]Jn|q= iX*!jie%xؿ,AIC>a؋h(4@s>B5"bٷ#"f|4gɒoGsvԞ`4J'*L4wz;FGK⚢dW 4" 9f!Gye?@I<]ޙݸرUuX="Ibms3tʼ?ߌt $[}Md{fCK1)5QT/tKPgqV1Myty@w7֯XI"}XJT5·Ms0.-Lvߌ]my;wU ĕ=NTV^ |=f>׃o6U0THlzvWbl]xyg-Fo%RИ{?Oo*VgAűXD!*C#R1o,TM8x6 D{?<& `Ba6c A WS arLyսT蚔 &|'/.oFs'6g} R6ْdHMStf(tyt輞B/셫$4{r>5MbzhsbiSmsX ϵFXη+iBuSy\ѝ,67%/ Ө"L&Ic,~.&P C$|ѱ#B `RC5 5G|Pʓ2,L4[Wдn7\zM@1b`SC1NA\Soa4^uIr1`+Xj#/a۵d( ğtOR3GĈ.lie,l+Ja|+310$f׳rf!5o-VvQ;cΕjN6|Y7kJ[i{fG B=~O8x?ڈi38ಱNy0JjzY}U\~c`+pjg kSm`krc\y~Ie<[IzE[ꑗ['%AE65 Ưֆ>#AvG'HA7 t rO!gY -{av!6Jm 1 Tй.#@k̚G@ĘydS*Ņ?mLa$ZPТX-\kRYCBf9 Qܸ+-Wp%Q#^&,ǙzG dHE(o\k]k+pM! |UN)ٟNfb3_?>-,.q"@+fsFH]M>a],q?Â(,QZ$~ĩw+~8Ui3b54@cK]aδ<&++E<}uÞn-xՄ:-)9zdCC!ͬ,Hbf!ؼR@ 6H S>N %?4l&^fR41d)`?WV tz[ɚuT]iQFqa7T0!˻K7N^{EQθuAd =Jd øq*EWEoE.67})K-z;4Bmq3*rxUq9y+TM{t ~erP;1HDŽ \]XI)% )u5?1_G[x9_/hT+;y>f -_^꾃@hp}lϪ&vMc?4y12LU!Kl^z8rٞ}&VuyGԎ+g8H|‹tX0`Ӌ-nR#2~;2+ü~ +0C2d*1iJ=y(l1F̍?zBz@1lѻbkUXybvo }t:TLrBCG|D&vil0 Zq!-LU|^tįP \N(QdžuaS:Y'ϥǝX⚏qs6QI\:dLQ>XHyc=44 { VkT&SVImTL|Gh{3gH m;W?[̐ie&sa}TL`Ż!ǚkIm+'3a RB-fO`*r"P.ַyZ8߫i_3pKgfJ0Z7j!=CyfԁJڴSNh08>s+Ɉ;'̿K{Nn>j\Sh9M'pIf}e '5C fW ua 3A-G[+eq-uޏCzc]b7SZ9ۡ)'P ]Zmj5A+.%gx _6N`}]bfΊHcʦjsd u2$ވ`&wr6cOw9k!S 9=J, "$sȲ ޕFr3[{Kb$hS~+FS GDE][P6a"SCArڰ2mA8-{@ |AkAKRT*;z~usos]A,ßSX]>#,2{K§L\:b\jꪂ>JTJGWksqF)ߌF-P8o::q4>OeEc4BQQ^j,kvthy|fRBɆcG@c .q^5fAol\35?6"4!_!uutkSѧ4 /Q |'W==z]̓Kؖ,k^qz7U`fISs=|$;^&٪ ,{H9ʕlʱxh~|~!_ɸ/ئ`*뤴&@agOz~>4>K KM`!eG ,8J9fmaGV5J7?X?>VmQPE+VnST߅no-"Ay2!UV?mI\YOEu94:\~^Hvۨ%"=ɍf_\uQI8mD/(/xӵkZY[#*QJ/}R\]׫Nn~w趥v!y)󄁘C: :Pߏ™1lg? iu`vl T9ȑ,%{rlR[p׶my|G`-Y];kpC"6u2oٸBl1=3 yIE1$ "+bRW@U-~bh8%=u"k_]M[@1҈ Hh>~ҶW-&exMg~IFŰ9pV=Vg~X '飫wlՔ6G7dI`FezΕ Zxg.$A:'آ KH*)T8Kϝx¨ֹQQ2?g"߬r,,椒VI-x*0hPd'JlԵV?)eSeTuz-Iiff!n8(yyq58̲d K+iʸf~]_Np|s~lKR3]Oii''k_Zzܯ`S l{qg0F^! WbiuhW' @N_Hd94̿ɜ7bbxm`[Tlr)X>NiP7eB'[+6S=U+/D8 V!"'+KhaEsȥص@QD{_0t/{b)|K2U`)A}I'}EVR}*[ukQY"^B.lKϺiCa^_pU먲ICXbCU,,Jv.xnuYhJo֛d~6DMm,R bΪ~S$ODq29ePp6f.\(m Lc" '"-?g@F lEwZI= *o愤D#hyRWr9v"ѕ;t^}1@4٫4Nf-h*¨'2AtF MYjX>jfB.YZ"g,2P26:wDe>ck!SV8'`W< qNDĚ1 Μ\DM2Dx >َ+=@S(hTH벡[S~ 5^6 /@FO-L~(1s0`tX.T.wI%;*e֪rexbwNVrnD|8jk9L-P/Bߋ4Ǘjv&_ˀ׹97F`X##%k6j&pK`(q&HhqW,`0sH=5q@QeA#c[7>ܽ@f]B) `/4fh2;=BGE/bڑkĢl3N4?@Ѿ"5VVpA C,6ƪL mM\AOc{5_=`ʌ)^.Y{-!n%W /7 ʓ}DY.Y<凃/%UH]_ηUdkE ťd b4!~B eq^Wjp弑`bpgTzތmjZԁV96JRӯ ~ ?jwE{T?d2RεKC.M56, d<%}xndÙbx;R0]=P-[|]|;_A$#j Fr4y\=w D(ԐviHC)xi7:?+GGs؈P? B4 VD!>>] $!NMHƾؤ{ i?bvh_ DR6c}m,vt^s- 1P1(y4y5Z*[mo67H[*1愆@tw4?wS:yH>,G6϶^]+C|=slFa<_w.ogRݴ0 #EgJ{Ӣ-Z=ʫ2^:# r}p=+uoAZk٦uB~6L@ܔ\6tٳ<'¹8;}8ͅV yfs:LL)Mnapr}WpiDOʼ{s+`wV?P{n(d FS'4B&ݦw܀Oj#:-Ab7-ه0qcBn9wA 믜R@$it2zh&pvQ1ˆҰ%e{^ez?f%/3Zg'b6JG=E1 4 8pyCeE7iyMcT)XK|i%T%TTDR+3x׸kA gp"ԅ: qWBfSDJMMcAm J4w7$We/B7p}vi!t6ˌ,f'H-ds5ل \dדQղ}+\6Ls,!]Lf~fc&nG-UF]/qM$(d6 J3 'eQz:Xu$ũ+727P6_n#\[QOFto$岃]O] xGŏxk JRh$ݐHJ:?oP(oa6ql1+ޞ@I,-ћ-3rY ?Iȩ$g8!үf:#P;OBc5 2>.W ?'nnڃK'\,2UbqllŝF{#?og'$wHv;ݗ~mV,X!eE(QJȲKI%nPK|,=fR-y)Anvy`B-#5_ؔ 4"M(ƮŶv~_fxPY%;T3jfokQ]+ XqDžPq̗ z ГJ6 ZddZB* rzrÕ( U7CBkvR;['0Q^x~aT ~ LT8OӠCzn*@,:-̦HZ ' mb(FAk *FbOߺ7Qh gf]~#h2^zq9\ T:R5筮3~y;}=lY#ʀy޵V/|k267 ~@!ۦOD\xR2M5o7y]vE>Ez%jiuVǚE`> ׵ R*z}q?#P 8%^Tp0vW=˜YfB^]zr+zu'ڜ H1kaL5v@`XELcb>c=ZS:Gḁs٫#d0r ]Jڄ,,xd +yڋfEO}}}b )C4o"c4~Xx5\ҙKCxjz8,':_xب.ĿN5],}zVA!4^ 24O*KQuv<":.”v\CdUЮ8AZ _*bym6hTI_gxWj6K,s[v)"#1}nN1O|zs!b&uo#+| OGϢM^P`cgmFOMpfsJhAĻ6, 11J0m= +b*0ȁ{heIK(ie֜Ln4CZu1|KP%u Rl Nw3cP(aSDϞ "PVČB.Tq/^6ϲAaLp=bnE~CUfVyf=(gi?Ve|˾ܣätKQt*U]ً/X`-aPmqQ6:a@7c󺡒^){߃c0_7yF~d:Й le4d~yPXw Gg9 -C{Wjj+np^b?|@;I'n*8sK7 n! WrwM}|׼ٕ00J.sX\Bi9en[I|pPg+ K5U0~S;n(Fʮ j%vX}ՁU2H;+ lh6qCѿZD9^ӂr%$f1Dz)7o)x o.Nz$-jChE8cXc})3¬Mπ y#}5C\N Z3>A @|#HϤ %]5-9fIV&)Lyj+;.]ֱn>ky$CCCpp2bmw@cd@c|r>mL[sCvA-.۳يdF*3~Ig㔬n|.|H^s&"̦TښC풒dHBV6ݥhKjB.li.WM!wIO?Lsyj 6DE)Pıd{?dR٘ycL"Ϛ"!,Ecxyw3<%ӿCgmf/ckzC* #TTQeְ`Oze*Fg6ޯ }uU )*`},?̘M[jg{8B8Э #캲kc:l3iLI7z%XWpPKdINXqi: u>z"I!f d2fnIaP aK;O@GPiυ|Ɍ8邚iw@Ţ8(SLKw?ŋb{KDW Zov(Lj•"o5w$C!-~dKqgB~yWIiJ(WW{ug k/ϊޖV.T6Ͷa.G 6)HG]pcg"*9,aYX,~#XKKýZN ̏7Poj U5s~Yұ#YMݶU8m@- BYe|!z;$FΞVDB1@{Axh~7(0v*zx!f' +Ѓ"3C@_9g9j̓.I] wHfzך}S±ty-ʥ>0 wGŕp -ӥC'6Aq@~tS-`VeN?dTZ=I=Hc.[] ΄Jd=*qh<,6<{,0${9=l'Z%/:㫰sxf3n#r/Uo,x\G5nHVr?%L>9m5[gވCT$=ͩ-̡ qPN)u)]LQP6A[Y'둊_|'D5 Tub,hPl#sm،d]W{+f?Kei5F}`, mdE/HJ?,@Ag&?@wIz4m\/RIҢ7 T&Uu#g5}hP/=YT[ Kq1Tj|I3N D9mBT<-  Ӳb8VQ;.߱%zl8R>HN@9˓qA=n<ؘ vCQ){HЄXmL]1T'=z}'9ZGD4XNTGCjH1p-,`̴pVvC%ֈX_(4ocl@Gp'ZE}y9JqԀ&ɮ·iZfӥ:G[~0b5sdc'*u%!JLhS1&*°]l'O{_F9:g~῀u\"99QCF'Y)̋H&rJ`H:/{zhw IcR,y&Ǧh:7׬#H\``{/ xxOv,Mqu%`9Ǽɺ?G_~NW2~*±)@Sݳ- j)B975o# H('QԷo>XғqJsx3:dlI" S˕|A9 4OH0Rk+l1s@ |V-g\ÞGxcc۳0vEEGq,YBZ 5eL4HjKa_?E`gKShNJ=C I$D٤x @)\lA,0nu\|"3zƫ^(IhA~;e\~6hN e]BXևy~/83nwy|M"2ԏ[ N3@G**TS G£](MTpk Ueh 1=c8 G.՗17['xSmmk>E.|ؘ}ta/_qF-]( TXev.@̽J{?v j!r'XNtgÛ(aw\o5 Ch!7C`opc˩c8 VG\ܲkMB#{Hg{~.;pbܤԽ 8~G-Dl (%Zm@2,6)gNDH GZzw' $~U՗b]?!y< N*mkA{} s!uo^i#yL%`@(As21Eliy[FՄ8\OIx"xr#b Nzh)x=-h-݃dԪ"r\?}#,2B]i-w |~Z#Jr6˭~Y;~jkpy|H}{'A;S[ 5Rb~d{}WeJ^[_75WۤR^kqB{Z,S qt9I˞.j< ~}mit08tgd,ROT&kKN}[1d|rWKsn5,3U-֔iſך|];\%}G'֐}4ĭq4ՈEMz1Į+6׭N\WCz_~)٨Ew6L Ψƥ0]s R2_yTUg012TQME &q{&q48+eE7js2:m/, mwǙI\%go[o5 )%6TaIQӿidLM/iILD,côa%w4T*Zfe\m6VݦC&o{풿L-z R)tzW)UqqV%o^ୱkf;C!]-Z9R<@]y24-7bϧy@z ͜KעTF9`h$A|+c.5ָ kr eͳw; &vXK9}>'扩)uLD~fXG={-R%ZZP]+ҭM$2'wJdZ$6> 2]cj">YG$S5ֳrt4jCb1:/}zJ-itxo,ESYdonyL3 Ӆ, ϓf$/5CXU{)v5a/[u2|9p<gWQ(mڟ"ȫtؓ YG=<5דrRZK7BvGeL& 3u pR_: 񾰬c3fܕtU!fc]jPHKcH~kNzN\"c!WF¥3%MT릥yk~b5> Q<5]sӵa +1g}w aLj#*z8Y%2ҫ6h㐨n$QE. gb6ӎN<>nIdC2u*=)bԇ0E3;Af809PxfbթȬ\cg#CV9d]EpT Y֞#aq&븠=fP/H_-qΚ0;k<e D]X4On TK 2WzPxXˁ!y#z(g]m &7--uhȨ0&uMe+#1E9"Ԍg=ĴfTB/fVgB>h]dD|6Ԡ4}!.NW1JV 'lO_<]4'kF4+[f#O^4%kzz XfА~N^kOizYW67RS[~+Q$✡ޑ<Iɕ*`dg[2+E$`LWR5lx^2cL!J6'+MP*>^WVp]| q&[5rŶ[;Ԫ'a(8 S=>9/gY۠=;P - lgNy%iōI"_TT\]waŽ7ry?5 &KSvq﹟3(~(2,}lաtsvKN .D&sq|輨df +&:2{HdzCs0B1%nc7kkŏ8uu[Rx*g, {\&nV2!Gܒx|8׼7-ָQ>rB[Xe:+N7Ҭo`%r(/PɺjsY4;0,Zch M6',*ʫ7 k }ˬ_}%1E;GІ{r$,O 4D5@:hZٻ֘hR~*[zQ%]y1t nՌA5iA K,!3cv`mA ܏v7|zEHSShbU"?F0f9_Td+a+5P1}>Ȯ8AE;2Čjcnw< Rk' e =O W!DT 2XW6J? ?aUP &<1*vX?+$" , d^ 96(1 `4~"U*d:}`๥:rX 5~0N!FeC8h,G6o&4MjyiK %F}֏j"Id$f#[ ËHUKXLLA0z`ՀL\hk{#e"QB +0%r:.7JjD-]2p'[[Ay@bO,qmEqat$.MNbKdq5fqLӪe h{{'ZAݨU355*YoPaL<~9nbLDs90: :onpi22ufkQ~a6N9zwOOTngaWA%`i :>=Ri{>[+?l̷y=ri&W^Hr[ G|}-Y#bEwR&ݩ ߎ,9ho'NU I5,, rD+۶0hQA[qc_]fᑅ1L//`pX|N]l9*qK4n]=6I<~Fl: mMWX~vYۇ(ǶTdbPA ,Uױ,);> Aoɾ?ǭW3tujz'.(d{ |^ג{#Y{cH@SS뢉r}Ѽ'3qIgVt"BsYIԴǰn}Pqu^W918u2R!u,xIҬX_AFCe

T3>>f@ZOȖ}x1x;7Z;g3blUyR:vZ$(4? l?GwOYwYqK/GSmfZoqU 5ȅCY6IM^d[[V2z2rnLK?96Y.dZf eaA]O l\I``}vT*\ӉdO}"~'^ovAae^Z"i^O.H=߽.ȣ .K>Ի~B*kPx+%0EЋijymr6=LPm}q$ ZMP'Z ٺyk1#ǃ(ƹ:Pڎ

*`p"kHX ce%D983yn|i ծjxcFkEעVμt.n&gV'# zNֆYu^bsv|*K˒NY4$&%6G5QhgǶͯXf[רh~o۬ɨRCA8˿AU}N|}UrfcL,*5|ydjJf{dXId_Y4UU1кLڕM-JJ7.˾J~u'_!PIJ6DD*;KlvlihVn'([(QV4F$\ VzA2lI+ki" rKnofiCoHd9ݝ`Cq\ g7$s5)-DH.mpHq1Y8n"$nXش{-j{zYSGqN+8Oj]naJ)RI3}U|ɺLդQgؐi]{k)w^B޵iG^0T{WK { "Y咤L.= ۑ?nGzJ_|hm *0haF/~?O_F9W@he?S.Qt#4ЮdemO2'lLj;h<2f^k *6G.=%;ε[6 -Muu UNN÷gbЗ~JOKbmRch2T܏ m&~/)0muꫥSg1d-E#Kf劘]$>(Ģ kPL\%*+";ʈG:PI4@S{UZ m /U#PM,&n]ѐ;GƏc`0.A '? MeсT0߮QHpixozqZ Fr@F)a)N+؆ԑ]zˇZr ]hψo;RB{4t9˒H$R:dg !t]×'boP2E?]Vgo# QBiU/y8HM6cAQEtYDw2Ѕ acXwut|[LK}\Wn6`[ܵ8 g4p@LwJ}.#6ldl-"rUZ~?#O*inǂ&MVjW$2lk:xl埓7 vTʨJG;{oH)j|Ir ME@ӐMTl@Sθoqhg\*lRڒX# 6Z!7*?{#!|\ jhO‡5 450@ҙ)) dzP<+w$N1/qIh\'rw2>fwNt}9`I$9B' RJ kz==,+Ij>;[~u,&PiA4ryWo;>T')yEz 6M[ ]=֕ȫf*ru $X&;qK∠RS# #k52.5HϹNpƹkg8Sfa^_JŜbc W"GN%eb> ")r,L(N2z+Z,5.̰< O ^@),^God8&VHJ/966Y>[Ѫ؁ >]W^C&g~3kad͈R[[ȃMfƇ"~*AWt\g2J}r&ip0 gp'8 VGQa( zKZWosHxQɦ MJ!u*9ѽ};?Ŋb8r2Y۠k`:0(Puf K⚁~s-QrZFγB|K>6[˻ǒC+(_ӨPu!{F!8o* ͩ${ՊiRdF,xJ[%30@<*9}vtnVP(C^掽>4~Ⱥl' NǠv;v"cF~1 n21h O"g#u 3r/-s`c938U_c .lu&A[O[O 3>ᰁF e7HZ=e֗:12B<0|P2dRMpSGPUEYn)_kEt|\Bz0u9HsqydDz-2R\+P蝑yS sc;PhʍoWb=·Tֳ1 >GFg"T?P|==)}ydw!<~&-gK.vo@hEd-]LӾ.aPz]FbRvs@ wW6k|HtYsᩙ&j@%ef̦gSnZ-?Uv|qwKxL]xXp`S^G5RA!'veCiAoɬ +:-թ<HW| 뺯ҧX Ƒn%̈bpfݨ[jxN eR$JB.^Yq}߷)V\Հ.4 \!rj&;dրiQ*wu>̊.BvKMbwJ~[)ARTW!>H)bg$,L FPD'ށo|''c?ms5o8g{]=M h2cƀPƊf1uԠŕL^j`H:h:9]V%:ԇ7I(g@졏YxcW1-n U5fN]`hLb`AcيX(v S%rj Hv뇃q|Jhxa!gGn7h=5O0?:st1;jCvٯA#"BU!b|{ѵ8]1 =[I&q-dUWYGj]03PelAFCJd]vaL+ 7mWF:s%+W={7ܳ}juvc˂)d0d#&nsf{p8*{ &Klzjwϳtq$(2WA"jϖ&+JpNWλ.Ϟ.6tPdaqc(F1;p yDŽ L`85k7'؉wzq{(Q^c2d+rvZהF)g쯮CXb̽@_ NAŦYvǒ/q<|0Qf}%t!h?W'hv4D͝\7ԕɤ<.'@M/MA+t[nP>k=j3l ` `OEA(N'.svLF̏D*$ɔS b4G/2/xg} ˦q-JnH7׎{Ьg3LڌiDW06"Sd^W?< <?%Tύo/90L7FL3}=$ iԟMU\I!ޭL!cA? ;c:ca;IZz X]oԦvXYjl:Ƒm+sAL95XSl(Ma0b ty6GHΎi~٧m 4#?jLȥJkJ^h] ʣn`M  ~H &LӟN^ 4vu0卪×D Ԓ 1Q4d^Go_8`:U($T׷KOo{jf*x@KA%<c3((ANiR\7vq|e̬Bv&?t3@q7|cpm#:ZFʹ~#"LSjh ZCh$kS5k){{NaodB[#Gf-e!w8V'。%_ lƝM q=Q>0 4ƻ5ώOHv&/ HHwB6dێ;9Oe8ܥb)w̥0×?JMiTea#ݎ) Ep>(̱\ؽ 6S^*Fԇt4DC9ЂxN< I4*Y+6Wc8&X}SNbîLx*Fm(sc.-rZ[Z r-B)BtnTJ5(pO{*_%Q6?  k4%h^!̡X\Gv.\ep՟!(/2Wi.UVKJnp;C~" OD+I / "j*y^Ƕ]rTo!W#W˼U4PBW#q ]R &1_ݸP"M&7(H>~8ORU ~ylΩ|ile;+3vMc4-9WρDO rYյHoY~U:ƶ{r(o5 鍥Q%|M`coqVI.BfibqF VJRP)2;<.շR}8<=eY.΍ +0{G[kbJoRHK/)^C[42%*Ȇ%}»||N[hװO9=U! O#FuI6;tb1ؚ۟I +.X%? jnObwEE,#Bk/֝Kꘞ&Δ.*U { j d0ɑCn.m(EDJ8 _<1.Qā. 3,0@,rb(WޤoUĂ8J(myjS$' @mYׂin\4G^Q\V: gﺩ?VJt]]EY*Z,ֱL(Ұi}b'՝E&7!D I5x#S,S`w"(}Dv:,HTT_N wfҋ0]*#V`f4Pm2/q+7S N;V˒xF{kϭVU{UP9YNÆp6*%4eu2B. ڎq;0D EmV,Ëfh Dm9,XgD?jBUK am\r~js%Itq\[%\]H; /sY~4 Vd;2|n_M_g vvd,QV笣j?lO$v2S{&IJkX&uc MCuyοX< UT%\G X+y75|A>*ߨ=ZfdWm88UԵJO =I`,Jg1wF2R:X}gsEnOf{s!A:>aqeC9YJ]mO@I/m'6 qIjT03ok:ȅPhɑD ,d%W*\4xMCT9{M?@7YƂsE6S;L4j/:ڢq]1%\Q[Dqɟ^ĪuݮƜ&c/ fnVw,38H &5k,r/r:nq{[S+=սohE \?.Px%B` =O~CĂļt="TP᜻](S6 ǵ1 iK#+iJB$(ŗHx*plK9#e~?8ﯛJR 4lEy5>eV‹(@ѳPhY(GEe~t}ߊۊ)Wd]$D9H3OX8)/y'&ڴxFV5HyS|Y\(i1NM$G9I@,^#h"㗰I$tl;dB8XoilFi>0,HkSК {oiPg5 -SN![lї;.8t/e © wlZ9$]ޞ5*dl 9Oi&ޤS'q<"+ zj>{ba6 . Y,Rf9" 2-?r.2EÄy0ͅ+u~Ze@ې:]OMg18(%?+OL!qh}79"="4SMcs7o!2]4L ^^3*(Sϻ% ̆oC_,z֋Pe{Ι@÷݅¬"jfNa~Sگ/ 6t7U4+ڝ3eđE@r4EwAW{ѣ)8^)fJ cg3Tng@&;,͢\kj[zwsk$}^S !e>ª<֡y*cW̏ಆ*(vpO`"5x#l3$vZlYYLk)"cSe7qMLR#Rq|t=:?qsp+/sGE*ۗАσaf * \U먌0wBIE3ucǧa)`⊔NtA+ ʘԐ>Ϗ/<[VoAiDv}7uꓪ" Ҭ8@+Ƒ6RlAbOulazg>t˔x[ѫ3ilƙ(K/XqE:aAt!BAco]8?l?%&>ueLqvX>2O͒/G!'L-@oz#c*4}h"Qǜ9 Cˑ6,E jbj G։Y]f Xʄ-cUdaa㿗5 Tp8"NOZLw^9Lk:,hʡEvn25A%zŲeL$mȂ S0+$% S `qͺP-y-؉i\hkA(ˏ2u'*'V W~`$Y9I9,M CgKhP+$XY8[;ey-%{IW !d"1Ve<_0hM3e' $5d0%oN~a4&ekZ6{=&&:V.sRe1yH!aџ&xG]],[;^r :]6:2Y ]j Jf}!Rv9Kd=Q~O7*Q+FUTpn ~/1J\Qaqz3!9D%YRxT񋼃&7-En;s܎RtS N7M..?@-JUT:k eƧO7I_C~M`X,=sa׃:i)_^;ϳufnPp i;s-w'L 4]:‚]Wy1GSllef*vUkjp5u"jE #~T G.x*齠 jO*x=CG}W#unڭ./Epkr>m~viZ~\e͢ N0ba#J&PedE+PTũo`,JEN @j(eX|Gv+ iϔ[*]TV 'xȖ&WDT .KpQ ٘RNar>qU!tsS% b7C%ŕ_{ʳk/e2δ tE7jyE vΫ%F ڕ'Iic ψ ^Xis{ ;E%Wf4AX=w7AX;I=F?ިn89Dl_{N pWtrҐK,t.xtke-}Lؔ&8j {PO) #<*AP^;Ȍt<Za+V5\*${l le-9>&=T/bLYa&GMͥz0!`>قu|] Tҋ#gsɾEu A! QZ'|`w,!ԗ?*}ݼ4C- bb:5WLʘz$AQi/:1KVTo'oA8. vvjOծӽ^Gc)XHf8rIN5xw)h='ߏj_Jx&)B[q8osBB+W4 Z&?f'xsR (a~ /hfJCR 򨢙kZInj:UkQ)kyEhTC&!7!Zt5YA^Vթj<9)jxˡ`\"-&AG,7L2kz2 'KԩƸ4_~>!Տ 6ٟ׎% HʸBo$<G"ʰ wX l}WYt?ii_W0My, :n,=-OS-02>86ZMbAmNF "L )&̛T~i]J t|ӎv)2 ZER>LpL61M{nE2hj墾)!<#c!}qpD=*k1Cr]y6Jt$dlĖ"*?J pQ߶<*C>+]YIR ɽ`R@3C$[`VMTAA90{s"0cI)izK(*"6BjtgY-%{Kgt0F|fiDjq:>&+ D DO5~7-aN'$>ie2/`Fkˬdm C}sG2ϧv!LоRoC=Y]=o/dCk,!TЫp n-աJgQ,3fjѷSp('vh[fJlx|K$6%֤ 't|bES`'[Tg(Ghh̕$}}o!^S'4۪7Xjo2p]~)(g=>Tnʝ H\E| B\uVTTANZ]z6Nlg3e/&S+B5 N-,IHp+Ah_S1$z\.".)z€ (?Il!"zā7sTof|_ 8ǹ]ȓ7rPIl I**"V)bpTWf|,0%9en-v'|V#t.g_y=((_\KQ;!7s(Y13F ˺=wźgfԒT-+zKQ(Dfb[''=R52tqY,J@ . @ZQUbhcͻE"(ߣjrf;vVnA_ˑG+E#3:Z]myb t;&#YtШQ,~6[,9&X`5oX wSU]*R B7FQ5&"[+xoTpVސXV},o!;Yoj)F~#>eC(4/ 9{˟njJ2HZBD`C4,0cC4۰6H}ӆ . xXExviJs;'ũ\t<ፏ+pqiu{7_5kHLDOyPoU&?:+%!A1+ W8_ 264Xm&dVحbH.Au+KtsʍLꞃ?  ae|N(ZwbdƱd19p Ahz^)jEhPjr]J&l MK擾19!e'2:%`utr4WVJs-.s^dĤ!e*@{liN)1- yC*aVwJS ԈTffĂXΛ]*L/([$kPe@%M k>۹+(z\:hAĪYz SQ'~*F~ǞG1riCBw~PAD"qyi{tqQR9~>ΛƖ5Guy8Z|GXS;A2м!&%9>@V4_j!|E ~/zHf) ZCUl}5ߎ YLɷ~jM !}#zpmw(*F\hMUpt_j4Ө,0SG%u߯W}tRZKhwr<;p΢ 2\ԑn]u02ٟMB'[eЗb{rOjd̑µNbBYކT u3D"BPDc'[FlFTWy]x%5\ӿxwL2r*9n_)u_ dӇA܆b`3-,q^ ,AI[Tc >cJۤ3DRn - ?TNuOO@8߃/jW-#v!;`Q8}AfDM(V~~Fsk>w~!޶ y:8U1K*{%QS$ YB!uXB PiDk:o[V&m-.pZlK XWU]В™^ϘIݽѱ\B hMzEB{h J*Wf6Rsَ< qH~T`3zZsi"ń+ C7Hjk=1x@`$ cixξiwX]v3j38GɠMWs6ZKH<Ƅۼ\F6yܫd?ؾBlbl)Fj޷SZ~m@Gaˠ8'%?_M8uRVvV?&r4'd,'g_fwƮ!}+.FőU45Zwil﷨2cG$k2 dLݣ{-sQ.ak ӜsIˢ4pjI{8*Q1րmy;RH(!oqݔ:-Os0ZjOeJdDHOƖU'.wRKɁ۶Q @C+rQ/@#ӆ_0mRQY ,8JggstIbgM UtpL%G_{ZGX1w\aI &BU'O[X`a}~SPgȃ YvqARXT;{M l3oV\nJsBECV1Bh {8QE76Wz%HqI([c5Nk.!OwNuPi͛uR<)PsN\ SӾ%;=)oWE2GT;g0Mfy61ë<=k*-/;d??Aa]AϘűyE9$<a4xXѣe#ssgb@ZukH.# i(&r~B?bR7&;e M2=[HM=Z+<Ξ%hD Ic m(aY=pLp[XwLa!y4ֽvh6QB)zf]Czm lpB|RQ4 z4B>u^L P _~8yz/y0gZ6 /p1UIFd MRk ^9pߋᜫ= $px$+e6fo ?5f#j2 m ;x1~HfTC GYw{՚5PgQH¹a(\P.ߦ@>@;Ƭ Q?3bƻ"N0Mb GNښH?^Ol~STݴ@Qc)̫jCHZ_pPCb xTs1j}7+jknidj[ W נo>ӿF #5hhfX$Z'IO/\q^WNSs%n_k;sr!Y |ad?y ;tH5ؠsr*N@Lkgh.-ЖvM1j||pU/zMP& Ю :yMYyVf&bgoTqnh1h i &ʇ|VNΧxMԟZC{=@^%Tf(_ؿj)BԞ5-,r1bDܶ˞(:c/8oh}@GYj-eTj[OIP0i aE~뀼Ӳq!K-Z_o5.iZC*5k :O~ H*>="eɸW) զ!2|W}ofꩢc۞JW%Y3!3? =yOїlBh<~\T$Tsõb(L˯Oglڊnϓ䦷m_aWL1p&>]QW'QY7JBc E7wj3;4qgL"P*^\(9j+Gʶ(^809s4Xs8/f!|fq?_TH} [u BivfhEs&'8ʚ[cN b,}:d B}pm4 b撖m>`VYdə|x7f|⹟ '+JnvvhX~祹6zBtf8N!G`@dۻٖi eA+5 6O{>NfOCboӫcֈ E anV2Yz)W7ʆ7o-$#</(X5 E~VL& Ǒ_t1)& 07ź#,B>l~ʎ AJ0ve&taDF,I05طYW6. ^jgV}袈t{shS)VL 5|.~dp?$p.2 ?/jXY{&PW/~[1 v9,1xH%).7r/)o'iЀ6.9*"HG6s>TK畜P9WxHx6tqhyE< ,{z:8raL1$N3V ߾ZyCǂ_Tw>y13)m|DqLoU Z)l 7BѹLdgozYw;jN'.s +{u1Ό w 4RyQBVmbES_Z'%,րyD9kʼæ&7藍>HaJhb_b% =`5dq @h̴|ٙWCACuf^Ä \݂yȲ%mހ*E^X<d;K&Ӟ>;QykC8x=$y),Xu4!Co!$'bP*!g}'h'eD@=rԉ _*J ďugnOh&`!?~$'c,'zJ8Fe߭}A6C1iG ]VQb`-"O&>?lG\y>Q J-XOkry/ڨν?Y('0Ƨj!?<})hL2xA:`L)z$-SϛtXzi ߓt-F4## J_,s]U*D/u NdI]JIo+G~)-ȋy{`>#to X h;0;in,n4n1 6Vf{˖9u[a7sFastBFrAۢ3i"'"n8{kGhoQy[X+Mr`[|sٶK3H"Iè3l~a ;OKP@&kǤA}0_ l67 HUJx&꯾<./ɱ]EՉ`IkmlKq`~J.@DrԍAGd5'jWx* B^)˥5LSވLpS1FG,EAY˪D:xk|SloE +4 9=(lsLl#_ōUu}ϛc33@kƜzԍ؀1A4Q}-/)??Z}`<{><]{M?/*f&jq 5R~؜d㥻 @KN/t~4/ =j+Ni=} Eߙ jԨ dV+^n! k~PSDR=¸".ѢrYS~4!&I`/d7mx q]] hܖoșq@ݩ¬ ]҄a5VRa$չY::οnp҂, e;e"$*D3;o~E@ZٹmiNNPe'3Xy[ekm:h,(9'u=Bo/~)*VaFW*mдx5P)uhqpa k)sAN 4K$}?fįM0:R~ZwӄR,ɑOQXI\ApS5q3]C[Ci(Y޻Up!:-VAFT>Z-h4}af%\:MmiB6qѥY(4Ea$lE҉ I?H4]+6o~/VDZ)w,g1->vi'gƅL&v;'5Rn(~iҥ;; jvYI wn%wǝoʳ%5J8y 6_mD)BmMP2 <fQsk07T/z}|j/"8rXQÆO ;3=dS9@8NMm*xk2=hluK%«Z>}\Cp|͂ʹ~@ /%@л}6Toc[*Vv(>wFLl$ -3֏0@?"Aj񏃐ey3v=H 5'rD40!/F1q؜qߴF}J'>]+>!wi`/ H.ds,; |ayFF2xs9@vH(,p1upޤo*B!h#PN')btGɁ4Yi5k{Hckz7`z/ "S寇6DM{6Fr"6k3ʳu}oUXDEzyH1Y|WҤ gSm I AMJ (6oUxYVhKn0:DRl{Y|CF2L;K5nR[HH58ь"ٽ_<7<2*+2z^0u&VX+)E^to hO| jT@opo5s(nI.G\~|d}/UlLab0~φbfL{m$jiZa|F-GUp97^ fXeָ=7olW_zSæ X`HA(묵yl&Tqi M5>?8g;l {|d@a ,'DVۧo&Ǜ'u[Mb&,bE&c'.ಕ(ڰA&7)gYsG_t'WltĔ::ZS"Q0iWd}[.&-# n,}0i6 |Q>׃࣪ ֮L]S/xly՞}Ƃ"re*5ֶ];a3;Sq[ˬ~j|ԞU,NN-Lm9'nZk'Ny;z?E=Xon3tcz=uPt#1a Z HM NP?#qgSa7&v~SltyT4HR级|(҄Ҿd>#bp6n+ژl*J\8JEPyw~/z*#[E>N5M?]bh7iA$ ;?TY#{fªcMhg7[냱8e%*LY-v9I Q4(@rH`gU$%*ok%N@.W!ꀕUxWr.}VMV/ڽySY]"e޾[Q} 0 Qp6Ac+40V5 -w b tV%p6zѽ _$Eكh61Җv5y+-y3\+bFq-HJw& _%!}- ՍTx}%Hoɮ17ia-y(R<7"\3\9դys"޳<H~01g;*;_#«n wu'R@baoϛ7ΈjlN#mka%-X0mr}mth$"v늱gL%#AQ.kWU ]{ѵLA!0P!Eq5؏zʗVʫ:C('[L5Fa)+n3]{"2dr:{17RԽt?0{G#(M|PNQ|MM<@xjCѶ{20ѢqVdd7!;N$Ӗx X3 nWTеbhJRƎl١k4!ׄ9:y2}}- ŰRYuhYkݴCYj6d.0YLGldufTnTe%3X#/ R3LQ:ړ%V4{=A (; Ҿ M&G)Fs.kEi0[&N*P ;i\2CpP͞>wE?>cuޫ@8Tcw=IHfku2r m/b̜iCdͭ{ gPҔ9Qɞ#e8x_U]EC>FQXrl}?tl}Ѱ;B/f^z#rgM8(S q "v~_$ٮ+Ѿ7m1ɛt8y8ƵYT M6HʨVAtVk4cќдB)w wָLmg? \'Klb:Ws{}\)Kψ^$bcP< -Eѐ۞d[zZq I[ փv9X*%d-G΍++~MR_Y̧xn̗ko H4R乷Me앜3 HfIju7QAG\ v ܭFRs0Gws|PINP&Qa4)q_mAٟwj%}Oa֕< s!ohfb*[ѷxH">rY)Ć/s!3JZ']ojۣWi7jC.W%6yʙ"dU.m1[D*+ FŠÈ[v9R f  #nt)ty[_%#`+, Z@#E\0ju qE8LLR]/Dg =Wx\=w,]&trhzP:Y s׍.:blnuM] 8|xzHtQ4!ĸw5Z-uNgppcJMVr1"^"j\KakӨm!Gd>K+e/$o\icQ@w߱gQ[ol-k\[SnF;cf@ Sra7mb58ElLזߢ<1/1p$Q\ ,0mZɿiz* &Iw]HUR›`^9aM=5_k0k[2HhjDZڤ#Kqݹ~"$Vk`8YӪp<\;hXxl"`3WfaZ=YK(s~kXjŽ&jP+LmHA/ʘߍ.be=go؁k!gru ]#Fy4"$d"-2v~t{nAt]O,lܾ:3!fj:~tnanz}C*qE_i쟷o\#g7w0^)@WBGw@9zIGAʊ˯n01lxDI9(J**akvD &5 lujkAXb,>[Sfy`jkʓ*Z*sC?.-/ecD?% F=;&:s%059f0bVkR֮u߱o8o e7h̡E U)&- BAPe\ lASc0,BK \l$=2^$EQ`y0"r |6F>kP (L~qxƒN:UBUSܩgQ#kf锽eD!gS`.RSNo kaRy㲒>,E-9z!V6Ldw}rnԙ:\l{#I-)K;֖puڦ̩C !b%c4f_G"QQ`.qFdXڞ#-+1iLMor,nKz|tƀ /̯ D&*[7 N,HHRy9pMu'b]>QcGxFp$ealBK(& {P]uaH5&V딤UL FZ9֜N[} VO=A?ʏ4K*uޛ9[ӪE=J9@P9v ZΕxC|3xaYG,%=7w`n(|f2E iKm BPηA}(MfO-ĐJx称5!srUwRfb ,5`¥1tk"Oo DZ{E>;1ö{61o aUQpwcO3HJcJC;t9G6 j+!Ux;g+^:Z)jy>\!_] eثvh{:[B`sl!J"K :V/9&fǂĸwF6 &wfRbkCWw;Kb黮Э09 AC0BvqԾ~ : ̍M6̳:V73>"G)hwݲRJ/T4#(a f}ʯ"\46gYBSDHLY Lh#(̥yzy`8PC:ARQVhq\d&$ѳ_I!6pF / VS^Q2:N4wz%ђyX 3T 5zҍզMJՆ (P Ю61<wp_s%8w0HjƔQ00s$g*.UzvU?) blEA$\L~њ/#pũpseyH5 ܨyb1ҵ&gkh>I@[H?} k˼#XP%rg @_U(&aӳ0fL="vha‹ϔ&:#㩚e=Vg]L EU^sUulX)E yv5l"wml ;Z0AgaplZhۺ0j~sY|9ARʍ֒h8 LI$2jV %|<97믟e7p\Fc Bg#BM|PBX]|gpU$6ׂc\zzbiJߢc@<s;m@t]7Eum, ۜv!پyDRJ"eQB*cm5q`e@)kl~2?^-A\ )RS t_\ 5"iJ3eڍ)zHW&e9XYqXb|c]A0;?J/lױg. !Ӿ⤌fP}_PóScJyP>Ҏ*/['o[ݙN9((ŐŇ絬y§GcW?ZmwK)*_ZCNFV f3/T-0~F{mSϹ _ .~:geodC:{:G)i8eSEz|̋lnNC]G9aaQXl[ $#TVImJQG2MoN}34Ƃ.2CëH"U9r=қVt,&~GZ`%۵q 4A`*ciZvCeG[]1l")jw7N3&:luz`.;E[50^\ȇ}E.n3Hq-V>/4Xi==*\kqز`EQL0!=3`Dd4<ǁcisC& OSe1c|&dKȁM'>\ZAM4ة"$/x3l9/iY .Dίah}pf>]Mk-?_CPat-#pb+ AU+ڙp#Ga bQ F a <C~ "P8E Iq]U9y3XX HJNkbuWB}{|'b!nP;_I*bG۷FG ^,`&rk =нєE.]))z-A Ͼh,^DEy=0,.é5pQ/Tn@O1hL;`(Y9w{I4XN rtwWz J4W KGᮄTZV *6'߷Lר*: WB|\R:\V~'f"H:7o:¥Zkif*Qy)1"t2 .1Z)x!4 zIH۸neƒER ΟΔEd>}X^ Z}oj ͞ lł܃(\u6]aL'2`c [܅AW-"IXrG:댃ioz1b}#,8Vӌˠ$vb?&3LR`W< V{l?_!>㗑VqVH {7dhݫUͭh!lTώ9v2fd3, 0kPiZjRr 5Sbɧ:CQ)0QTe_Q%9j0EqORz(7RF΍/s x; HSˉuʉؒ ؖ XG%gub 9WwD3KkMn]A[[(Z9{vTvt I|+ 7wܽ-/p]ܦ]= l*biiJI'U&WzkqW숰ADdRDHyЃBez,==}} =OtvJoy-Pm԰~$M(O'pvU,Y>dcVt>ZE_ B:aJl,&eeCjS'jZ?6 <|`iV ګ]oaK!y@uXjS[ ? }<|>R'DlO3vv{tB {ּ9k s ]zd|)X */cvM3;_>TxVňZ\nzٗ F8ߚN4"Bzz6^ęT&Y~%eA[EtUϔanq `p|lmok,0/?fo|U\|Uj>݈~oQBz좾-&`beҎd\}-YK\sBDHV!`;#xT7UdС-:u)`}n(VwܑE:1]-ndPVk^S㵻ѧOz|!41XnBkp $ZEQXQKʇDF}17$/@؁А"&=(2VC?mU Ah>Lch#BB-|> 6q2'Rٜr*/yWBZc ,ArP0Ww t:_Ԓ 2lTSgANE0tk{j y\{PrOzzKTUlRɝflBqXC&mmG$WTSR[SA>$iGw[^aK@ʏEd~CӐa* x`%l8ƖNO=~Efr0 n'&IVA}P#_VͶfdc][=)@=DjWw2H/wKc2?ȫfout09qghׇsOf >JoP)]{bk,z6S{ _I/|:¶P.8laпo9i+W2ujlWfOx  z N;Ð$S#gS"Bs85OKQa0,? TKVI+ AEH݇Ijϫ0l弗.Zgpr&.ܹ&D/lxPBʻ0iF֠6eG˭ q/$ Q\ra,9pSxrr顾Hݘ7/}܅pṀs&orQ>+:*s/nнR*4AA>9V7B1P&#nRCl7$Cͯ"lVrw=3Wg;$97%Qt>Cyd4EɉO x jf;ɒFsPE56<&]3Цcfp a0< Qū0[:+Yf? 7Y޳>dd v3#BfMmhFh.cPpI5j0iHsZAw:pB@r 6n2N.v(e|lG:\gPt=n؏Ɗp_j8*)XV#YF 1^Avu<B7@WlLoV@)b1Qb-Q- h: м3PzؖeӰ{"4jev^־xᝤtmS|F/KyS/\;omk[9y[ "g⓻Z`da4 89ܛ/,1ȉrO6[! qYVZU!¢]._ -͏xmn`Fٷ?K.0Yb)RE 6}%VKϥdk'x䂥O3GO$a4>h9J<ܟE0,c{XP2&iyd㽜#0ʯU:ypy޶`vJDx;DΰfWf`°41g%jDen`?(`\ƛcr/.jКUiAY78rg7dZ{ۭ]moTS^dshҩ@4'!%#-#FFXٙ:CꋢpKw)7ywAC^~AA"h. O'$[E|rU6l~>;CY.N(w=m+$Al谭&t~=Ί:H|4}Ea vX@"X;l)qVFhL0PnH29#YPc緸TKfCIʧ_23P:aR}i#TG+be Y\{\8 &}^0]kag}8EGAY\ظ`Qzn۠b09Puu;# @1%s2ufR> ZY|P ڵbm-OeܙNqĥ'1U5g88}NVgOr9ZS%PNwD3JљG,^'OYD+3$ЬwC|[‘_8WQ<0g{jsu͊5OjmD ך2}Um/ Ik+nzNT3Vc?t5 IDS6r,i-{X{ký+< kZA+Di}L2Iϖe&MݣѓfsNUHHF | .ӔǰKɖ>yDH@[m;H B?nŎ hXѠ|n^-+Ǻ⊉%,h-v^PT2TLXf>/zv]Wد%M*zm(q2\ %rjޗhP_FXA2 nҌl>bT+$MD˔?t~5M17|el3H]#xz]^ҋ(cҕ*AfL!v$Wzҕmăkqf[RBi0j,-K8`Nfl֗ N"xm/JtĨ":nb7π2S2j,[TVK?@R.)w0+))aȝg4 Z*xn:d>b1 /#!Ft q{Lm䳸o(l)i!zE_$L;/l;'bo#)%`5q4zgKۆpPIO5*il}vΒ@ј': ON[Mo!nAǠ>(x.Nڼf& 6OB!dkܪ޻@^_W8Y[cz%*u_d0d'#۰5*%!Z5!Ai$pe'`R ]c#j.O ݄ڊ` Ј)#R +RD}.]<5KKO^t.@,ZSl|Yuyq_ [F C2;J$u.*|+@γw;M'M[a龩.W|ZM,{\(C9y5Q#k2=sCԩ7ݒEK'T`byk|z,aU W.+brm8kVjjQwQ8/E줱0ۍ]l^(M)!;sX@Ӌσ !%i=7Mtf>7[-NͲȋ("Fǥ%n>3%N+w\ƌr˿+%sP%~R90ny%%H\g MArxS1>Tw0YQN@kTh-K7U TչaqR<>M[d q)Rqd-gk9)6˽%_1&@¯gW_O&Td/7fYBNmIvaEӉ~G)Pbչ*.=4ט!:UVfwDUh㕗edu&S7$ 8UvS;ntHzMw{J\{pou,_j(⌛~6h1j SQJ6{׳U-;rNd""d0 (Hc!]w U0l9$p>љ,fJՔg)i8)Ⱥaa )uYbK쀿W %+@1|ˎ'i5/%JIq1Ǟ>܁6`".P{ s(gZJdJ$nS@2%|WPn5Rdî`cN~/s tj/7 ECuaCPDuy `:=;ar( )z+u*NӐp:\ʤྟd--c`0BT$>2%_@1nu1 yc'K˲N$= S~>A~'A-U>v[߽Zݩy:m/&vcnBuψCWҡ[~qfOdolu~ %` W(Mu4 k-#AOT6dSaD=;饷hV:>-Rc4o]<2) (cxFO'嶗H+v6C3b︂ B#@h sOial{wLxpht;D!@C}5}\-OqQ $1yۨo w{~I }rtCjn{򡤸ZgRou_"kkq GͰyk^˽|FEI O,"d]GnE]c."X1i$+s|n)ć!b;dEp[c[A2~lNp90+/}^kg< ɶ+S({3 qC Tiv,VK}ԅ֗Nֶߙ-?T$DBQBP,/(>%Ur~Z !L/,x|S ]:r[?xa1dCR&v[`Ab7xrqdPB㙒(K\:&GPitMticA +!XW?1 ǂd/#8eIU. hZה&s<+g@LzFXu~m]`wR: Reڴ_fn32 S6awFUַ9A")ce $,XlT @)C+(H:1olF6d> V;`-$ ȞZŜ& W1mȑqepn5J?d 1k.omB/ezYm@/|j{ǰjeb:7'c]puahF XձSJfomTݏL ]۞Qє]ަtY(ix錪}8fj "®qX R=1gN">KI Hw8uE%jOuZasY#e|?TXxfsk=YR؛ez1zGCn_Z)-17LZctG6}oeUNPqljU@7GJ{Q}Jw%}Ey;9g*Ӓ{6"W5 I^կ3.}y]:;G>o!^AC pg.M$F՚صz ^o@s⳿ DL }TxK E Γ@"h=(~%Ts3OG萒hDq0!/Fxage= ~Sq0h)xA$>p1e$܀C!d} iґ4ɖ*A>/?~m`n/[k^*2`=';Ph㞔" n]m-kGşY2]正mƶJ}u gB&Dq}[({j?OE3SQ>$).n_΢j|r+ѰaעlI_咢ZK;<'R]L>ͽLbdtpz@Jq[]6|A5nN@jw&`1z^pVx;~Bϙ6.bo)A._myG5;$ D]1LCm@.s7)ߗKF6M5J%rqM,(0pV;;oX !&l/1X.wgPcw.;يL 5ixChݐ Y*J 6Trh.+ܓX&r_k;Y1kPŒ?Xk|#^^?">ڝT &chc~,mܲ SMb -H@d4a7oɌ+a QEӸ[HflF|ȿjh~5Yz uG mĈ9}Bpg ІpH M<,E@i,Gr$GR ?y԰OP/hZL%xr_jv0T\<-+@7^o`SgwKN X;%x }PZLn?Qj VYE^aAv&df LbMXJ!m'i[ӨYL !D!Vȟ~[aoQ7=xSrRAAt eHHNQZf| uI1n_x9sWF->Dv#23UdCw2̑iu `Z3>; l^E@PX+I•7 +*C[$D?*gAތKʜSSkRVáCH=xf-xlQf\@ӵCq:NW4I0"sQ /=l>w/(ÝKg냙n)ֈ#R5U"r< #,x:/ZV %} F,2xY'D1Q%FaOp{ *;F&<۰\- MSihDJ <-y~^z>g H"G;ئWp ui31LuPYs>*Y[pU}V,1PJ5=?;Nei UkC n9zzF>O^fwrq11POW!קͣlC]^bP,a\.Z~.sKԡ-pR͠_)"ZEG&\`%;D;ꍏXL * 6A`[\1w}MN%k&G@ѫ GEdRg;#<_Z2J틔^sMwMwD8ʮwR =o[/ذ5ʯ0ύ<~9LI8 Lγ:*iSDW6.YR٦6Q}6 Su O=aI ũ$S\G C|0}H`uz~za8P ?oTVTgaƸݾ7Dn}=lpǗ{0N)` kR$i6

{Fl{$GiQ2G zijKu .i^Fq,N&ClklF^ {5^3{:oNj4'U}]ӢڜB &`FOT/ڎ`̆8uQסzY44'2ЪİmؿlBCnC ^c<۝8*:A-'.ȪJ'ŪOyB/\Z_ɩMԺiZr-&_?Y0M/d}SG4\\gjnGKfZ)ҍa.P#<n؆bߘ&ܧdDIL.QjzSD,mU4h\, - z$%>E9i;V}~`ԩ yΒUS*7EKZ̜XFe^THwpzKwE"<ZΓg&)&HbKbJv(X^-~|d ޡ 7~&8iF$k}b7+ڶc)>cB[5HټB @`%  ukG\\QTWE#d$9Ӛ(o,|FޯF&i.O]Y_n[ZIݔ,pydg擴F[S1˧ fJKS \Hjxn&\GGu}BEplo_OE97mN6A| AZu!vo٥ƒ`OPNѧBۏnG)[rr0wrƥ'pZ4}F^d7ߛB`$]cÑ<ഗ`=;xx8#28⭭SNV2SCy s/ڃߑ&u:f]*rLL(qpSd>nCS8MgZ2q?Fտ6 1.L8e6jԣ#sf*|!A_m yK(pAFM,E6N_`SWBASZhN&a| 1Ѹ)֝YK޲=MAm~Qv HI 'Ūzlـ FoTPaDoГk>uѳDPnǗ=xv#=$T!OrAW0r͢.܊d&lFIIWHÛHx=jvyaeCNWpZti+%=\Sqy~W.Pu+ujuzƣ* :ĻLGTRS =`J*6]}[qb& V &aM@hǻ7!q VG֠!"b ^ ی;²3t_Mri1i=Z"Bs_Ęh-ĂEר:ZYplV0(6bP]HFTסĎ`-bqڇ --d+|Q`V& Ϡ}g'.52H` 0 ـhCkgCSL'ְpZz}%W_`>C jDR3Z[$I/񿟹/PlFv[뭴4awYLKRϦ?.s\U9j"P_u 0ѐ}^6kp IdNGt?0IF0(HAyToaqp6 3=gjepJ"m(tdF$klwGJ od bB3"O?Xh/ѷ"/)uŨ/hv)ylkR3;CO/P"萪D!P@1&\ڬcf5P2[b۽lZE\\})-_`vd4 b1UW-"% F#H,w=/GQzZEcw]ZH?riU~Om%0\ں| .闯B]<ܚ8{zҥ@'Ho6{1zyQ!}殡2P''7kd:>ȤqN>r1H EbnV;Oh$-hV>m5'qd: V_=.w. oGeSPeD!Bt0 ?,?@6o*,qTDex %j$v<&QIJ"h|+%[Ar)SK JG ;wN$`j0:~~I};8+f? 1k ow^eTAd?ΦBe,7 }Zñˤho=(W9Uo]G~ <ߴyKQr[/_(X;$] zNgĀy_y'cOnjLh-P>B}ݮЊ&<jӖ-qK9M?qb6U>}y /;i)¸΁YB[Nw)aBUf2qFe6A!%:y `B _A^5\^]e6v;ӽ2w "z@IZβWop?>QX^bo35m3H0bf~vq2>ޯ2 s:>rq&eϝC/US \z]0u>kBCe:+ݨyNӾ;K~\r/gQtCO(Pdu'0oS??"wyc^Yu=K%ډ7c IXu ݾbWo'^JP3k|H~^QUc Bݥ Q{|Ê5ߗ ӶScgLKk4+,]_'F L pm/kP,@QvKqePW6[ux\t1_R&;zcU5; INpTX:c8 'YPv|hi2GsS ц^Vxj/Zy/tK+TA%Ն;Fxg+m|ERm]Fƕߣ͌K8 5'Q8P$Y]{p ~(Z߿ ]jiSQ,h3סNSm|oh僂,GCXI$=KDZ@)(8ol#bb# Җ҃Q"{ mIuG*V${mz_#a -)ŭDA/vrd4*֨rxƍd=:m< hCAٰ<:'?|GsK O UB3伥PM؞ O/T <Љn[Ԯ~Y* Z>`J]g% :ű7@ɖ۔rxC`P1'ӫA;}\!ՓZ,f3vp-zOa3anxݛSE˺.!{DBK%ǯyPj6(ZlG6wϽ7n)Ф92UǓwE+zk1hQ<;EV)(Ggq8J_l~u8+v ;gg@r B-=RA(X18 nLV7d#|4*->^V|t_ZnHR~89%qL{\HoΜd%ƛ~]?caxU!,H64 _q:ՐIRG {\VS\;Y;$TW%טOa|^^ * Ou=PH?=YT\Oǣ/X|mqOQqIEcTFXc;~ ( 5X r*v/ILp,%ZU'Ѝv5:$/Ii]؜I0Kj?矋*dw4᜻[HJ*mOr9;B`#s8+s[O.60.@E}w] knP,W6VP\Z2?Ap8]bKgdcI mA*N7G˳`ɛ@,ohkn .)P%&Uǥ 8efg}CiG MЃ%&i^nzcyW R\W݇T)5bTxcM,^@6`£NeQn~ ^)]Ԟ2wfӐ30C 꺊Kc#g^,nX 5k1v75M*$FEC <3=={7:VK^0Q $Ls}t$*>㓭BvR>;2hMIsxC7@ƓWY$y'}Z  \JHA}6@̳eE2ѵWf)SZ 4|z;1W#OTuNrN qYszkjUZ 4| ]eX],7A҃N`n.SZv cD^=DUPjY]`lJ5#MAEn8Qy&Y ,pǯkϽ1(pT>YsS1w/V;\G_uk[e+dTb4ޅH[%5,")qry @B~~bŜ՞P'jO# l2a 29e{&|-I?z<8N߁r{TƯp%h:+DIs^,h֕XbOiE3f4pi>Hu5#C8><ЮlPNbj֩u5O2|!#FX'aHX ).s'T~N j 3xȴ^N5e&gY)FVhN'I]\ .P hHqs#231 P*?ҷ?&J5M@* i"|2b,a5Pw^&Xl#3Wݓki1?ygA4Jc=[~◅s|>`0ot4yy()wb5 UX`>EF`e;Ughx=a۩|9{ H)?hyml+7>5Hڱ zV_ n%5oEk>#wpgÂs(˰ *NndosQƯOKRd^sIT+Dj5ijN&BR`PrT{4CBEGyW 5-9_93;Qwee@5J8l?@_l/MK^6сNfdh)sv39ܳ*Eɇ !*h$`P4id២O1]>ZG yQDzE'ii1|t6|WxIX AbTz多m*O@iY9͉v5Ŭt )w(}(Tyr֯qt$$:cX`RNa3iCCf>5_n.ˁT/l8O 7mGH8_6kv P_(=c3 seF(d&H5uSF)8wLF͛tD# ʊʉj+Vs& ce{nKg ?Yp_gm6T "ZH/kV/oC60CA#{u D`l hSX2ழ6k+j׬Y"|\xzHߤx '{j1֮{P7ŢC{ҍs:]ڃY#zJWyV8ig1b ŝJhtLU̟^>$; ź3?#{#FeXKg1RLK"ǡCCtJt3} 2>Zb$־>x t T)*);^J`qi{xւCC9~hFp?xh^ g*{ù1tei?z+v_渌TS %#W0±8s#aLhfJ1mǷژY;ݥ{*讵6mK `?@1| ԃ7PaK~4F:3Z(gNR"ߪM)m~.'{1o6'WX/[1N7=g=rt_g{=0s*ߑ.\::苗+)z]$TFcFB-B/ul`\Y(#9.Z Uco呁nwUd [4iT.jSLqLIĠ-*2PuƔȃ')/2v%+GIR׽J-W*GN'N!xk41oAk4&myU*m7D44{:wٷ氣5lnq=&輍vc #GG )(+bge'qDL ) ˽AfWҐd_GaEPrij@#&$>ט;7#æNmֳV3YKsEC╀\&Rr~8Í,"|pb<3pKN*B +tQȉͼa55 Gb@aU+|,>ܾoX=9 gm,< x$4>XJLſNB{coaMڬ1A1ҧ nuolYm}sG{.:s١DTt>>#AQ.K=~&SMTH0vn)SʙAUa#.usynPYZNMbm嶱oU99}v3eW rT)x&ypkW]Gjŝ}#TP쎠"=Z-~.?O P;ѢpL^B2 j|9i9ҚIk5t~;\mSdyn*:L r\4FyKi?fMz!} 6+T-9N[86**y=KK0elofoA7Qt=o.v[֥JC!Že(xD-`藌r>sxzP*nɗ"~ &?%)kzBS7%PFg?k-J[#p79yvw1T_嫷%sAx oг:ޘbVӤ&ck>>U`jWA +9rV^nQϞ}ִ10}*DC6b]gM3-7sSS *;L.X.m HlMx,΄!s[M AH}^V^h;?6*^A(~ n]# 9H{PÕ ݑkb϶+f|sw yWdɇ%tG#Z})m >qcr4}>J#k#g U 9QBzmefA?a*bvjZDdܽd«u ;VE%{^.ہ2~l(y' ١%,6™7SreGj?âL"[B!":Bu)}[Prc?L =Ҳz-! W>O$O FO8e3i59  OT"ۈ|8 &kuE>qeȅ[)deZ)ymy%GlL3,$Ϝ.ܘ/xY-M,wD:IQי4GuѥB2 b3ջ 7 ;f z6] MgN{@aLQ5c i]8-@Q=wH::Ge+pnzNOmz9i.&~JA_' YyFWNjn-Q2 mF\ t곧j i I\_R%5r,PaZG gGa5 J59%IMiPxL" vCZ:B{5'jÉ:cSƥ88,E?]r_VJvKy욬Yd5ƐeF,0\'E0V7sB0MC<ws;@KZb g^ ؋YWYH60J`*yl@xgp,>%&9;Oh~ޔw/yȆ- j<(HmTy Z9\A^nR|PgpT1=jN(܊Қ6o8?)giJ4.K}F7Lj eUqE֟z]G)1pڍ@j+23 RNcr`Ρh51H'tX!5]L/gZaύ|HH| $A=\}= Dg?&.NPD@郷X&FƅY(OW #Wff9LӁW8^sx`#!5~'tȒ5Ehy[&ϝ0tszƛztDY1S 'ײpӒ¡"e-~tGn: ta8 ?d#Hq˂^|ff3&e,F/-sAO' jj`I5Gz7؈JwF|}hA_1<4K`WS99qշ]e0ġ~,/ޱ 5!28_ ,l}\8ۀioDzZz5+~5i; _ᝥ3ڣNxdּwjXVG&Vv|ǎm %D1^{[! cjhn0NI+s̸,/&?х6|,2~F}2"hjW-Lqu>KѷM&+C~5=ܿ&%$ZhЇoaz̻lUԹ?\ňQ\², %gtX qk.#!<ݰpRdP(B:4_&T 2.)@"M_{A&Xv 4[g[I"\C1gM 'I<ɑ!ġ{F%rļ8L'euPcɁTyf;GE k[%N#@AAl#:98(EB#=͸tx4QYsNA|OZTT& L m?w܎%}1Ȏ(`2WtnBN,{["`IKy}DTkg\"/\Bsρ1T5eb8").pT[7'j  E)+,zf :HչcZ!FRJVZ<"8ȅ_sb g0ɱMbAd-af&|☰Ǿk}1 bS\ ;e1mמ#3-^¹o[3v@cV?}0)??w{nY . d1iUYAq8ͫ1ȋQ*JXpW$? h&SAaJ&i{`l3{U[$i >lo#FǕ#B 9 Mn[7@* 3 Fpr J0}<SB~qB--CjdEK}?wEo.r\Y~Zuo/vg? ٱf׭9M ;M6_km`k]4#YRnTyG=5BߡoH,PJH9]j2d\&;GfnEŷ4">S4:l30hO}lY36@(!7S]~H^JS8 :9dryw^t 02|0Iǔ+Q{I LKcڝ.\ߤ#T:N ^K?'\i$1Os1G2AH=^֔យVHļu违_|:|#-|64~*Ÿ('jMUќl~!6kAvMԯ|d B~Vi3&|:0Atu~nDzVoE \_.8<&cxhnz Hp[{}6{@%W1j>Y:0-$Iu]OCuTCZȎ[1t$5H*(rОH95p/pevd7oTS4F=Z\Y^NՔ(sXW.}i}q )Y5ZݓU vosfjMdEFN\2fTӂQ)x-0so_ K4q9y LukCOl!G g0'c7?4͕Z*;Bo$6/lB{/#E~iFiz͏D &m e;.f#'ζk (hѱ4n`ΐSǑ׶y3C(< '甤^ ZƏȜ^z[goܮ*[#6Ckg5PlEgw7S2W08 tL "z  4ci2`Qe}D 6%SGT’\r|Y$p1kmW@W0֡Xx)!O$pۑ~a&MNt4d _ zAUzT4E(Y_bfp.{>fbO`665`8@Rc 5կq>~Pv |6 ׯ^6=S^~(˦n|1H/Y!Fmojբ0\'^  M؍XcϠr'j_K5gLs0h؍pC7` L %YMxQo/")#GF2ShaIB1sUhx5?Mڴ^jmt)j^Z⽮ۃ&?lUp#=֢$KF[8&.YzgZtoC;m= k D<³}u*͂ t&g62ܭ7N"BS-Fi}񔅮 BPUŎ%'Ů_: pdmlu{>_ɎAU$>LݱFJS tC~Q+ !-p"7Zt͛6,g PڲNH^ݣ?\&;TO'GjMpweaZzx m ?~ ̛]Sʷe|C`43.mٷ . 9_%N'c gd9ߺ_;'48Zq/"t9/+Ơex00p pF8ԍ_+xn|hh[ُb"ՙ;8/tZ֍ d<4uDݰHe5 }y@|ǾF`%9rpeyHu<=eP.c;^ Vۦ0~r3!DJ8}F&LM̏? _ty(|x?\dAI~!;f+#(Q1ۅ,.xtG]DKbLwfҤ@x0ƨVXVHeV;ҟ(Flϔ#|Oc+}>Vw.9˔m V& FA9^&s}ԕTԛfiNM}m&e϶8mZ|E-Cw2oJ 0A+Vq\9iXV8;`&؞ bf7 cCc^MTe3x][= J浨0Q ÒItL~̷5t83n3`h'E ByT&qc=Gս/7{S+PHB߫,"9{ s&O潒ǫj8ŗb~\BB яr7AİΊ{ǘi: |3v #mV&s늃%e߂D:3\BSv"G"wpnǎnѯiVouMLh6II6Ǹ8 ŰKo9^XTfY n:PfJ;t`{o,[z|s>KrŅR$fH:;7-17"[nacѭ,IUS], WLW2H t@@*և!˘_I٤v.]}\23s)x%֘eTg!b~A^aINM0OJUS7>txCIje`e̝_Ҽ \5h+R'vꀥ;Yy0<htCI j"fdqਏx :g qۚ^#恋Gj3g,\DS4Y`P%A{컿Q qݨ 䂑:VREѸjЉ8ܷZ`L4D_hY(OR48Cv=ΑQPey\b NiiuI_F$Ӈ/B&N9gnfwt>9g5.&薺XR&҄-AoMd.Zf.I%IYS"bWҐTHmR#8gainy>¢f:TB[h-dy]Qt9A ?d0v~$͛ u/|h=nLJ]ܤr, t RYY : [賽1=F<>[UPKT;ҤMvB$0 vyfsmvUP]ȘY;8LZEy,cwm HDz73D"v=d$eo%3S$%I 3p^ep8ɐЮzC`^4@7R1j{Ku҃&8*ҁ# ȪA@-XҪ^ͻ{H9ήZr7@L%;r(Z²Lv4^O8|Cs?/f>P b`TtdSG@zV1R"Byu>$ WiJ8_#*Q~cмԊ\:3HChh6~mweQ2p _I*PlAN3mo=~ƚgNy>,4 (|b~$-#+^dl{̶}cH1ыg {ၸR@oXt?KYM}Y*2w) ,'(e[6>?LuLn;(%s#L#HL^>a ?$Cex4[E*7VV{t6<+N;)ǜV5ɠ ioI )ФQlcPň\udۧYR^.r@d FVni58X:tjYflRʗT\35DOfxPDROHҜ&AصW; jƢs>:eH:nVQl^zϼhV)K) jrDݧk!:#euyPNl[me*}ƻ!ɯXAlXG,', b\ANMKxȇlsx9kܺ'*Nca(QCoND9)$jŖ.H'[gAAr#)K=e!rT e0/ SKS}S̄vbiw|/tpZZF36 2i-I-31(@12y wjħ,.zgN:}LfeTi%S `:iG'@'_LSI>,dd$s uV[)摜vyxTW D`VC j; -l~Y3 zPXmh !"&b a0XR9+pr:D0=ڈTWx|GRa 'g"f(FA]{,_٣>G T%Vd|/Owi2h?}f7λ"&;ZSϣMjrPF1,#E ndDZ%ڠG KAX+p[!N`Fc./n#lh==s}Ǐ6T+%IxXf1B pgY }A~NיvnI)82z+&Zcd?D7FˁTDGeJPx csxUR5cd,qr5Z(qX/;u›~R=~ ݎ }bzJ ^Z#i$fM]{w8z^;>V&{b72ԧȷ_21 tB`z^z}A>7) 3\l!~Ϧ3.1r>~$sZD#!158~V!@6!k7G3؋tNҙwCu)\ wf4fHku( ]ѧpi*f>k؜I+7}qu0%(#+֝H?K2aQJynF ŗ rqx-gDҼQ?$Y߯6= KD ?,~+z8⹯jo|CTژ3p1Y!1٬ԉe/ cC*_-R0Hᩫ_D)zCa,QZ Ϯ8n%-%ƺ%v`;k 7L`օ _`uj0'u"m ]MݹۆK2k&vIbs w} bhG\Kֿ6mB7Cbׁ" ̔}}5>)C!YBM^1$-y hfa;PC(`r=#Ư3&hz*k54 5)nxPd4}'>O]ƣuoiHgX˥FףF|2I|slrCB+{rC47&x.< Dl9q d JmbF3xxTJenB:S}*H1zYs̞My V>*h5tD*Mά1sfA qsAI=0 HCZR %[-!Hz5oz0G}RFg^57|5_6El>Һ`s85]9p0)*>*I`EJN(>` }֣(ԫGB\T1εíR.:em%|0Ɣm;LHQU+|}./KR΅7OI:sIdp+C`HHi/K7 9D-]vF`$r8a#jdݯpI7Zš81j6DJ "3 jƳ+$75!?z]x[%Yc:ƷƖrM)Ͼp|zSBJR gY`P T|W컈SR g6mF"l`ckE?Ն:U\lc3V"^˾_{w.GI5-PnNX);`=^O3\!c)o/@X>cKP9M^+]G˖ ^mkbwBnʃ $w\Af:r tRʮcI=xI9Z}z9WrёMT_}ә}E aA(΄LaXVG c} ]͉]((?\￱9biA Uו"~87aȩ>W#(בD6{]ݕ @61v_z;x*y @GDqd[t'Dxj[/:P9RT Z7(:ӭi_}+Tq?^mHں==YYUUɹ-v>\_~S#V+Y)b)p`ͽdagH>p 'D"d]S6Pl.*0;MIE~N ĉڀO< q5"vn(Y"G<ǿ++}`ڙYnUP5b2\2ֻq_dCioԊmy͖g!!*VG9f2\yL/h[ l ̫G^d7m\0Ԣ{k7oǬ iJg}=B$r!gӭ̨ML^?/<_bQF, |D5' .@BCmOY&w'Oi$ FeDb=[];$9X'B) &u 0U]y1 qiVq?%.g':AN*=̬6>kCфI99əN:*]RGVeVfQFbE5pj YnB* [<93wcsc(=QB7)1%T9 kZ`0yeˎ5f:Sk +ԇ&./Dh,/ #ē,hCY@e. D@A1]cZPbҹ\ixnfz_6? iwJ\1%2`_rbM5iW2_T|z:b ۝9GwiJ[yx-,rcU?.~;SW*spE\7U20|jI'> ;g yz@dK sI$Zxy|snPqQdjnEDܬZ{Qw4Lߪ Dsr +& C)̩ҒŒ,p~ŮCeB侀 iBjxoa Vyi.P|M'bEh_JI9w߼A˗w@NPHRC6mT^h^Au*4Bmx2kQ0`GgR]k's[Kgm]Q(ͺ>oK)8λO& h:ȖUZ2MaD%P3z~i`5J'X)2\դoOM[ˇT aJ,Ӗ zbVŢ%@hPrk Ȫ##YVS~2_)EW_8A.z{bwڈ 6cި:a zlGf4{0}\g{Dæv*iEܹq_j ͵Mkj;<,'A]/#(l)dG*ƨXgɷ gyrx~Ɲ ")+@ohV#+)**ޗ[';<hP9ӫKy'ӿW^}֕I X8D\dGp|Rx;=[aFئ(ڬ'FO,/M'v $qTP~e5ثkl Q2C<\dOde`6##;d+0:K%JqbQxצkRd؜U0xqRg's1l_sʡV@sUv bmj)@廾5 &nN(O$ģfzo2^ʣM?'IZnz4[M3;*b\ *`#rY9fPc `x=휇3RGHQ9M!ϱTIN1N=H9@r)Vj/3ó5|/$G|WNjv`D쩏~+/VLNy4&U+' +qIҁቂ6VrB3=Ь؄jzzgL33&&rDM`TۡBµf+gVPgxQ0y4ꅩ|4f !Ir }w|'O.#xy8 /Ɐ|暓/ꛛ%QQheiΜka@֠?wBAh )QK`٦%;iћy9#,wsB0nh猍p@lzAXU\|b9/&X6]/܊boypӒݻ;mKRkx{_ (Žt<(JLQ9S;ҕrp#P4T%dfؖ"=\'1K0MgnT#+"eG/+&n_q:4_VK-8[fd-C^!E o[cm'}pn?/3.Dp$q&@ם//sgM-@ixx&](e/Զ]zhjMҴԔm(KKڣa&)m]GoZ/@|BFqc,XyŊ7:cg6b6QcKlu4&F̵j_towN(ńGp f0-JUT+ԔPpyэg(鐠C ُVˇp;W+\;ElKe5__q9sjZ{n84 ^w]bIOs#7y>vِ\w68XN2 _:(]0d,|}_ۮG:텰W 2_bV}dPƅXu0A"w>c[]@LJŐ;R zD8=x|a <^7rS(lRz88lK\$ $⹑>8stqo ?)P]+7$'/r0L{TvRU'hC,tfy'llmvőb,<vdWFŞ!/SEfc˷N##xp6":d [DuJex+btߏ7g򷤦NS85ϓm>J9PǔąNEaō\~s!L0<sMkg΀^2iŒ?(_V\\(PE3Q j2}{?YX0y5N7ZRտ0>cṣ \.f!]z=Zgsdߣ^^ɓNA!j-֥.P3q#d;a 9AC_kN}n˱w3P^6l4pꦵy[c4ꆓC\8;ّmO fLdkq&.Vyo=9 7# v;lYJ2R(7y\2)N>y6|L' bma8.t]狅yyru 2P86ZaԻNn_Ossa9p|vŻEV쎑"sdUyTΫg6x;tR9e׳9MOt^ 얶*͘]gpd??!>4/Oq흼0CI~+| "DC Gk6=B+)|A(~/L -PA®xw[uGX<"蝻m]Y3Ύ @U~/?yw"ʢ֩>tǛe)Èm4jW#.Kq~~?QZ4vN(.{ Mh+kS?mP,L<+ۂr Pb|̤y8$<]}>-*3/ ,b QUCl@9aG|aLbJגႴ'<Օ2čI*d-`;;?\oKUm?~ n׋ T}{b62h, "N'c4/l,"m#nzx9b4ikawzj [eWLAםb 'MG d w28]K}Ŀt:(BK;?_^!`SR Gf*yS#*4X-7tuןegs6 MgAv'BT?U^uBpOLLazVv4aHl?Y}?ƛ\b6XRq֫XA hbdy!!|O"MQbF iBX捧&ȭ>ǡGI3- ʼx.|9t_[g r vO6g"Ygzr&rs1*T?Bc(r\I^ )]E7!V%"~Fݸj/\W;wX Qf1и0[7FM4.Ȼ.R_ '鬮EPl= ͵ =-&h5e0^Dop5Á^woP0>,PLgؖ=gr,ىitmB_ӛ3A+3Y+Dr ]e,nw͉k%謁> Ī(8 /(nmհ?TYD ;{s&]ݨhu5V$D=KVLc}!K4Lnpfd5&4} 2ek źhO.yrҺ3k7MNO3H.9#{InE0xLm응 em] (cg {}`\:k $ϻԗE3WNl1gٟlnL"|1Tvmj(r6ɌEiNvRYM-m;)4Z`1ȚH[S.9K=9;5UE{%Ҡ_j&t9 R98 *dqN6HLx(*@FQ ԗ_ ˲\>g/MVDSz - ^|eѣ6֖ kD4vrap/wYkZt73BYON"_l?U\]43ᠭJsh0w1[ja(K]`)7@Iڂfݣ=p5UejV/YEc%f^:vܰ0g8% +P7qn h4;,m ө %`cc3B­fQ-xA%| K'`֪Ib{EY9P_\ 9 +0L$ 6KSj$me_,";%uÃfPTcWx񒸚آ-aѠ>Pӣ=̀f 8AL;̺IMT~G)죫 D7  ҡm5^RI@ 4dT0UR=j{syy$YW3bl7zh8umPbQ"7$2OW9R LX+^ԖIH&U e@@ 78ۼqt%{(*'ϡ%Ylp%ÕԳVXCI'Mߦ! N[ktCPhVbvp:9j#k hWdƀV[ࢋƝ%PJeńRkߧ +ZuF0܄ IRjQFF|x! o3 $gR1G=~2ǡhc^NoE"`Oq)ot+,]9:EOߟsDb~WM*e*af#N .5poӴ~ԭo3U~7Q}|-wƞ9Rrt,|rё+G]Dá^V ѴNOsm3Jtz+OHnB=d#}-"5"gēDs{3m,374XAOϰvQ9C=ν/]Jil'< Ij;c!aDxG)+.}y3eal3% ]ѿ^ 5u23aTM Fz@sqjŽlp[*<73Hg~g~'`l[iuGT9 =sA'jyZДgK8 4XEDg\&5[J/2T0H;7dJ0z8<N) XMcoOɪWpH+͓J~pV}L $@;Њ2FVeY9]U;t!je]6.eFp Hg՟[[ 5Y/P2gĕIN*mקDA5$A5cs֡G0#|#G.aA0+B0dkth!<}*Z Ug+FC@VNT.-/5$|U4%a28^1b!q5?gظea zq.,kd@@Jd[2Vn/o2jFKՋkÚfi KAP,\>2vQ"naUlCLM⤱Z*9UWu8,ۦz(r>1Dv{7J+yrRTAgxYduO_u~ PxFUa" :0>9Α]Qӭ|4) #koxj^0=֩G!}?jHB&LMu!R5TiMVJyAOS2!\0(( ~X]hZl:𢰧))I.b Fo*(fBҘ/JdžGKKۭJkzY_vﲖx'2+ª1{D5m w(Zrpš Rzq:2؍)nl --͐f,^V~KYG2beA͛)@BWU콦w{'t|[ ڐ97f^ U%eHANNN7E>r7e~cAq眢/@O ƲA5m^܇:ƹ GriʞA=_ x/>aI5?EOQR-hfb‘r`~ i˜˄Tv5neCco?k 2J{c$[-#@] [Gzԙ+L`3]Nln*0rlͣ)NZX:lo*#1_ՃH׼~|אxKe SfYg΋Ў [O=pn^#*#:'h\sHD&Iu!]Dә'wvG *3)mAcrBuiS6g!W)|L(WVd A{0}[h/tĽa6p~pAF1ZzX IS.Q:?NRh Y.VKӆWk9Fq{׏-51=P3zA E0,>pvBX:Z,z@ffyy[3!ǧhϏC jԨzZֹkE̦n@ '`6q*%mΦ} o1MZ,az6@#C-$y¸cŧlw#1r?xSy s~bțSQIGnYZ?y?>x"{ݼTzV9{Bcru%+x#E DQ䍰ts.oyTѐ8Pɽ&r\W6 AKI%!ȱƺjtLv#~=Gs ߁<,߾PCjc tѮ考B`H+󒏂ϰeګ{g w3Lu)ivHY̟:HόNda~C|p5Ïg@c -뢵G/ sC9oҁJo>g8`_ͽ F%ct^S>tS+=gٶ'$*3f(27O۾ /^\a|a̴ ;󣃆m|iH_09A㮰DPg.Wod FϠ0Ok+MWMqD%Gs&vT&*퇥C/;MЂY˹~T YԤc "">K>Q^N'd@^1Ȝ.dj|J9 S" e~b, 0Sޯʿ-g'W0vʨ Q ڿn.ƃ(-)vt\Zw R-g+I ZøOZ#+۪Ijl,WCs?N oV: q`k.@ٰmېa f-N[G1L'C2 Κq{ͅ0;seq{ϗey~Fmipܰ 2GvBW57cfQ"ضQeb.tL۱;P/i?SݾL!pl=z25zI&b;Y89aDq ;=I,fX G 480rT  }#LLƯ}_:`! b1l|j-ɠV..xsAd;H% vAVxB..4>$j2iւB1>/N.x$"`_.b!2N`<Mlxf@a_W=[ɑL5u1,%|sn~[\;)e7iEf$}+ #B .L'?;a*~҉BxfV`fqTaao{"'pW{=ÖϘ,806'v~4hqRJ7]4Pq6`A9N8lE4߽Wi )c(C?oHuvhVt6Si3-1alT0#0PTr?sWTyaѯX_S"ͨAd hK6o(uMQVql!گb1ʛ -'wм@Eߚ(FG /I6 !gx (8A495a =$PuǑ)ࡹ+#?+~ґvk[= ^ jVRa<7WQɐi>m$~Eb:nb #ƭI0HA?r@T4cߪpN0&Oz.}cmi3u8\|Mb)+4{|Jt QJiEvE$P- krillgff˴-2 Bf;\? gB@x7;PSьaUJ5Q˪OH<[l]-uw2Pc®6,wCSIMڿ6R aќs NBԻ|%uvl^ȫLgmsy7RQ,oEk{ -78cٲw9SMm8+l4B aݲ\L23otV<j!)iYu zN̝6 Ra{oT p-wR>Z#| w\kUs'AJ'_4PV)$[rNs|_^|怏|-ہHGJR^}{T!BeSOBs+yMLĘ]PT?.$=W-P:_\Lox:.(pDp\vB?WxZЩ5Yqr $wU\azm jqhæW$g==Ḿ79=v)0Y_Y`Bt,,8`420\|APdT[3us7 ~Ţ1]*4oYtg.4hX+Ѻ `zWݎqw,af*-`&+g0 Q|34ieY|: AX؉J GFzSV=pA=,Ng9hdA/xS7rM p͹jF,efTS*whx}X7G(wgsy,nT~ȬF PކA$^>3(;4 Z!57?Fwaӗ[|Kl[/zgf@EN@]iѼ'>n%=z^ nX3_ !Z(x*ح['TD/iZk*“Ⓣ"㊆7ă83Ղ0h(XPZ8$?!YFXmc͈Apю6Ə h(Nji+`g7cӕM,Í4K& Qit>`?˰zqkdIXJy<@Uֶ}+Kc6SM}.nva\K7'#NձԈ63d42tń 1)~pʗ&@E,Ȩ)@VoH|:ΪZH0@gFJ=Ўp%x,ORFM3\vtA_=5=y%^Vp "@{Vq>](|È=i2r<7nCεi|"1SAn1]m+^Cw%Uw{o=i"h$',/Q<[W*-5д&=PaX^D28tH{ăy<[m?SRӧ[!־M?|r/9IU_1#HZd}Vw H6Nʣғni8[zdϩ]zλow:XU^Hi"HgW?[zbzK%\H9R,B m+x0뭻O,?x7P54琷Rک];kKAao3V\k2z6$`$%\ ۲Fv5 ?2x3NqSph_!=I \ԗ| aCEu% nybVy?0~:A~%*̠*~_qz;8֍g%ikVC43N}R,0RS.a/^SW(‹%Y*̸𐞔2JDM-7E0uCU wpium3`**b.~".`"ͦ(T FQ Rj $yʫEXg4OcoH2KEcp v&怎 z| M[rSt(U/_I!7:QɹxNAsi=lۙGCh k֋FXӧ*Orr:KeaKDqkl-,%(N9}{r3<qFJ[S °q|j'6VDHz1"<@@{𪶏nwJ:c>f&wSIp.bvZ\!RsXH=w(T@ɰGUbfxXwqrO^YԽ_31b9fN^4w# ۯ}"s`xU#ѽ'>LY K)bjmH}.:%z5v Mԡ|'JZ(U!PiǢw%络>|.3\7Ia)rwL=P ¢"7B(w ɣqzFztqQY.r8^贰ʹKo&JP{ݸ.{K$'n1PuAn!y;-U%0G2Z¢Z"5Ww  t5U)Y$ 'M0@Ze/[oa1+nY`^7˛I2|GDU_HiG[N%ՉBqty1RZ^pt?\/ʷn4 jVXV0nqF/٠zH]Ǵe\s9-H SeXbCVWZRZgeԴYJQ&tPڑb tJzc {xqH"^m7e(nK?>'Gk >@)V8Ӱ8Kƞ??yŏIw< /+ެ*N#׉'}?=In/p`N`D5+QW7ĎI#L [ןP5hy%hm͗''B̽GL2r)wn*1T$j*rdEe8hHh&Rj<̠:<7 a-gBǔo<3(|[^x D*Z("9vf|.Ŭһ[a(Z*?WZFv:mYզgԃ-M=uߪ/2a8%Z~ X2@L7-%^={<&R&1`d > = Iɐ7L 1CM]D%򵀨1 M:e(s@qǦ4%dzPϪDzӪhxt[a7ѠS0PdSw>cs`P+XLIFJGۄJ(*8lɥ@Y~Eumܳ =18OG+i}E붸R1<J#4 tq~/6;?9I1Y/=fL EBHp,g&.-CmUq3N*\"2 lRљ6b`UGlfX ѯ$K@ 38mevhGKΕ!.uZћUCV$eOeXC-GyX)_gUŒhaksr&塧W /T.%%hzsWulm ܁J$&~[|B p&2W`:/Ra*o¹Rt)LU=pB3~%wS.J i Jsv ~,#J.M-s@p`Va9 ]m k={y^۹ 1Wǘc|&yxcg6\]Iׯghg߻$fonWM5nzN# tk;֥Ϛ7l-#-b;CSMj% 'wR-6A 2[+oΑnϊ5_Ȃk֢ NM>d1sfR6*&<O{msakD_N ʄ";Fpi/6mmpsW+|$}ѻ_ZϮ\z5.V^?Qh a0꫋)sJ*d` tUR8^!z I"v@ޑGN^fk´E*KCG UKA,߇wmE]ىy8:>DAPz(. IQZqޠQJ[2 ]%i.3m]1^:Z0sB8g"P 1׆O-db 险Y0i/q۩I8WOlhT-FrHiHOE,wq(b*SP?:^.S D2#].)7/$4\)?6}I`k;DwkM+aT]^.BZxQEA sKOlkj!%V[H"@*-%2n~Q*lohH;$Pkƌ]Ec2ßCxoXgm <.3rZ X-@m:BE2x!1\2I@*<1v@nx~כ@K:ig=a{ޒ>IJOO\=Dbbuw2NAc!Y99 Y!d9$2Bɬ 4@3`m7HbmT=b/hY(B[r˧]@jO[K7.;6dϴ!k"Ptz4;L^0-E>5 Ŏ 9CP|Z52u,ae*5-zôa a9ᕳ ;Toq [sx։}=Txb7W?w1$ɷl|/|Ѝ{Ru HtvP!yA7]. KfS6ww@h WvY #E |7Zrcwܙ탿\*;rG&NzH 6 "I6Pk;_/]ru<{_h Wή{O&}HUC#R"AD_Tܔ?A:[Xb)3'v$FmrbG zY5뽬K۫D^K)< <3"흂^܏^7B*}A$1~5]]Yd =ce3VKSpCd8[Ro4 D!r`M&-f6&Fq/;:#K/kv'n?|%%f$(Yu;Q1mH(x̋pUKiOT_PuV<^+GA/m;pk?};`NVQ)U(jW)P!ԵI y/}>Vͳ,mFy~Zݼ5[cQ[ub?4BϗӧtD$pv-U_TjkQnF\s aƴ-f!cò3c) H v3a\?m3*BUHA%rNYaª^Y`~taXuQ3_M˂ l;VT:aS C6hhv蒑5݃F;YKkgztz,Y jaw}fo9E^ R!) ;eaOثLuU-wۇ;ZTVZt~= F%W4zAecq`غ 3P1v(ʚ2BDU$<%)?L5f>GhyjYQ#X)l"w;GbjlEHp09lk(eC8 ipM?z `F5ⱴVA,iӆ ywq(Y!ekR0{sd)2q}z#{JF*= 8- ybe EiFLJ$a,I-|$.SF8pMUƫԚ{OS6ջZ! ՌVkDT5Vˌ7F7$Y~6= 5g,/ӔZ4JFQ Ƈw (@uO)SJ. 4eθu%;:F=CԤub2RzU4!tYR)+| ޚ~ L-H(Q]OfDb&@ ]lBJu F|NR4*)dhې9RzNW$h=!>@0ȟF֡-kcZVaA >Msb,„ʈSi}]xǙa ׆;L S aQ;*",V(~c4Puhʛ8n`CO嘂,Jm`lX+@8&va-^@UYC?:djhs,wl4 *nJDf hQ7@u_k !hצnF*q(7QPWe4c:rMNhWCEtp̆Y`A/tm7K riA=D4d nD516` }E;[s'Vju3Pi)8SH+)Q8'):~rD 꾲?ʯZI%̌-_Que"uo@l^R 04dG O6 MeP0Pg{Q N7bԈnAưJ9["O`hrҌĕwA6YBy}|} AEgãa R B`$as u.0ex5_qښV%?JFrVL1s'MTn]Yws&E|j9ɗL:`olU nN2(6@3ї@Skņ̢-T\vG/n2[Ia6q)nxjq\5C'GI(%cd_7 VL"^KAvN8҈R:seZ=% e}6:TEQ>jB\gX&'o4 RHZ݇Hb%:X,_w,\ndUwa?Xᢡ kX-(قqW g`y.<ĝր%Xn9v;ܿػ*"Nd(,3ÇHэȣLIFUrw.A,A0B&Ѐ-oshb, `&G ZoA[>&tW9M-uŒ>}qI@a#gGJ6iJ9H NӖ^u_3$0BamYRđWCC5)j52Ä4A"4MTd`sfm67x y@@&=4:˓tJkSe>$ŧ *):a8Rm3;- [^wC՘Gy{,,O%ϛڃEmK o%cw4QRbG~zĿoteXuH9x.sU@>> xZgxLC [k^o;lDܯ6|TO4Qn$Ʈ,%1F!;#AyUwotJ >Rb0>_2(._w=I; =z nE; CP[c1P17w9]Cv61;Qҁo-t) F7ʘҲ 9-:A>ݙqPc"*$tvo"F~wљ e`\X߃KUw~|KS&vn3H=N.f#O7y)XREnvdP ǚ.(̉Hg1ժ_9;$Aj|?ETu3v}nhJV'l=Պ[!ieL7hUMRn'0̿4UsEfDKx%Q6{F %Y9B~ESu!o"]?xm-kyXcW6 ܡWw*}N+Y쑴kܘJqg1_QU]݈+7&oJ ps0i>w+v8o6k,i BslAC֗u3GG?V閟y'lOf[+AXuC \Amp}#Td@oe }lxF:d?ql| g39f,qipe@-xOb*3QgMuv~9p]N7 -1gF!d>d$"-uu04CXJhF<GռKsí^Bz܁i%:gǹL<^ ]g:tCy `8 dw0#=7 "xm̅ah$pCo'Yr fÇlߡ탅A-lǡ&Ez0wE2wTy j> rYlq{R"L.<$4_/Q-<0jux]|Z,9"N8LG{!WXGwug{Xc@Qs[JϩaT_r8b%L Dt՘5-h{dЯDYDE„Ŕ|,]dL2;#=رyFѳӽ2?vy 7w% sJaFns͟G!wD2vR!K8׫cv9V ۡDj*1XXyRFB3bx{7<˙M:ͺZJ|"ňe`.FI;q s;K BtyL6sqs^HDnvNq]"u93A޵ NfY.iw8RIN Cj:<%NnZEaf{'q zoEE-G:[s Ôp+T͏b3.þF 9 Qk_Kyyk4=ɦ V#ƵdNY7wnI(dKAAEw *U3aKV1uL-KzJdzg,oнsB:W vF5F6َٕSzd=xA*d3.iL2@ z0gP:|4I ˮReP-""Gf̼ j>7%'(#6U^`JF8cȡ`EzZ2:Yl|8-ᾯQ^a2ylo<]fcH[#&3N"~p0m`m/?70u+Y/<8AuYFN^nn] rt~< 7O8ue@Վ%r^RѲdzm!/瑰y]@O+监i-lmZgڴ% :n g٩l(U0FJ/ Y͈-IWo.˘T.LX&nQ M}ZU*ef=pYJ- aB-uYѯ1:hgy'#'+Dכ;Џtʁv;(yp~;TlL 5cv=Sg&%]ٖHm+&e ;.pW~\0%A -TU# rtWAHtr2e8,wc$gmAY=tsw2N_[giDJBdFFC@ҴS΋0=F@yai2F`k/cNKrQTU ; dmj}zhdgPʱt,i׷9jf%  P0㪎DR8DKE7]Ut۫;W滈zy9ySC0N ٯ= RƲ!>U#5̑Ĉt3) \HQ3ܪ]{{5}7N'"+\Gݱ4) fz6Su377cQ8 p,08 6 Yu9NlOb×HXk+MBЇ0@'(1xA%z3b̓]`vɢ 9T ,},Hkc$&eR.S2#ak浖[՜I3THk(59WKUh$=9Xǧa-$&*( :b:^v?-ʾ WdS91]ŒdNο}AD5g/%d] U`@K2xZ_~w?[<4GV2{, }g)&dn(2{A⪱(]AUzIF^^0 o!&DDgcNDcZ(gҒ?u37E.Khs7XfW!o]>~ZvYP~7rGײT;N"D޸ Q$ȬGϾr(F@AhGbH{,A ‹RNtjf\dLLk\y]6=Noos]$84o*ղ2C7&"UQ=w@CYmȏ(ӝ &T3q !]VH9g0~~@'[7&j/=SN]hM%6'=f>jAD8-B.=UD?Vc ?%H,*:>=u"& }p"J$X󴒏5~(HI%u6syL_mRqx IA.aHn@AVf"TB5![%u ڤGQ2UڨJ(3K9` haB7yԄDӻKhBhed,j_OTLa15DkdVh~6urL{˪D-Mz8KZ_Kpxz57B6o@.Oհӓh;Cߚ|}~!#2!V 3e,ecHM;Q0!Mj}p$Djo=^oUkI|zrbѪpZU]bsnK(UW8R[縹}..m3t4P@* 6:P$k !%բ詝G}Ao$WZOµKicr9c'Os;8+"ʙ»5bhHg2|^ه`$\2 [BuwiiuG%qIbEF/ GV;븫VL6Dem,/Gͬm';yjguߢa/"g 2ws^6.h*䣯bozxN  _ >̰G4+0@PJ ܖ^Dei*ϭpgRS\Ti^Z ,%ųZUTXxöGK!(ʄjm_9MPO- N'ҐUWO(Prshlgk/ѢIn]0lv{ƻA[r)% wXvv>XKA}'c;`I zqn(+{?I6˟R");ȀkȯHteԎm\5.u|g D]˞=\{Kۅ+& ϚOJ๛ PeEe_ĤtҼ,4ʓpB4('ZPIoMuH%_$A vt3޸k$M^}҈Ug}tnF 9;}Aoedw' h.P 2-`nI0.~sYl E`+I>ȵ'C)X[@ƿkAf'CaIJNBzGkn>ozr0M:;p(O H3J`$5#LbX̙;W+0D!@wTtp!| 8 r3Y> 457ir0qgy0kj6V{krr<eʟ`# '5$vw; ֠ 4n0<>L{bhʛY$mɝUW9˝uɨ]VR&AlN Rg<=Ȼ}Щ9يt" dL~;Gݺ`DYneF47_A;CGNT./jtG REQj`{[SbE 3`xKc .#z\`E86%BOۢl hR!^*k]? d5dl& : ߱|l<5H>FgSS6HZ9<\ D區l"d[J6KoLI56Ȼ֜W5 y#[6b'zFܕܤO6tU{W,wFEU4 6!hQ+YO28Fuj{MTxQHi$W̬J%'ֲ_^)VϓOvcbbE΃Z!Jƺe;Q R,1&,ည&_au)4^z<r<(r-!r`'ڠ3-{IS-QDBcDy,e,5M-`rFZiAܕAz,#XUށn(!TXY\j hǵ[0(fߎ=Ҵe EdX߳Kl  w^'gRD7[q'|J[+'%j=!}C>A|tgS /G3ϰWwFKVXS]z诱D+#ͣ.\U|qq7T _,GH0GN* e&CYoֱp"fKU)JioR)m[zxgZsؙ܄Yӭ+t2T 26MqD-+}"<'j9x;IxsZj ߶ W-iy*,"!/ѓǭG{o9{cyF{t[/}^[/-<^=Q6,}5 P _CR{@:xb o`U ⭬fD/~cw.6<'_uASzJo]Kt s 2o73ɴTe5) h*i.`uMm7TLk5MH?RlPAߕ, Nt|`w;x;!9N.= ތ1BDmgLٲK2ء-!Zf.{I]Y .J/p r"6A$YaA)2t$lR'ݐYa;v[4Չp?e}msɎ$u~0 xu]u93&vbǙ>G͜)g1zkl(sn2oے8@Rp\ M&>l67.jn2$⨮sgк GAj߫3ܓ Fz3[_{_G3b FE\IEe@toJRpj v~Jw9pB"dR0+s{Vc{GDw$BNvAQ{:N|y{d|-dt/%5BSFΤ(-.7 U('" ]y tK/nv/ۛ*RmS D}tH*6|cG ڰ~pe^K-<^'CNT]ƠN~ 4!Nzp0SR be:T8`}S }=j~%UD o 6⥘Qo\N:w*gĬ>zMYJ.̓#F8ZEˢJ!JZRsҿ$[- UbUUC =s1ZZR5VY8m/]8~˱R;)%fרe΄0(y+wЭa"|/0,&̜/6>vi!}yU"Rjt^ubb6r {L b/R8#˽d"SZs"Ru˻WC!P}E8bEUKuYZKX ]{9L ӏ Gr1MLmam5`s=˂ѹɯj}.|(sq]F P3bcy(}d%%2&F1|y  @c%4Ay|ۥ`>NgX ծ5ŧppRa8dqYH +["j6qG[z ؿ{+8n)]u{3F۟ޥ䰁=5-U_G"-[-|=lެ,8,%P?->MR|tC4 !O oĿ]nz׹,1 &ILP8eH7kP;o@ ~!žwel2G(%],iݢt cP{\VcoZ&摕\Q'9{Q*o]ꖟ09k~RBٴQ)`d"9ٹ' 9b,!N} 닃e A[W*"kTĠ Ƃ:[,? Rj._'@5j |}fʥ(v^㓬~LYOfiF^QabT݁fq^JԀ3M6| r$P^ OސCs-/Q0FVݧUb!Mk>"Xa{H6 \yLPLx%t*C<Ff`{aDR+jyvdCJߥ%1WȤ48)s(O*-~mˁL_U mFHyEʹPf NK*W3c5MyU 9֯B'Yɐ2lhE9AEg}g |`͝oP'" d*סy V^uQQA_f:r 2Y9h@Tgm4w-^C[âƘ_kŰij;`p!!,lݬk/_SQNԣӋ~lۊ BxM0l7z_fC`=/f^ w}T̬cv_ ܘx`~x neNn8f]Z9,.b}q9+/:J=|oDwyᒉ?I@94JS:!xSH"$i,7IެK~V6QۄiG'Sΰ|iZ4CDsQϧ^}~nrO˸@vT}3 z3j~# e.Gń66)J 4ޡy%6mn[!`7fa|>(@+J9CFH(pa=G,97g%MnQ @fkmNsKŘ 9Bofmߥe>,0m"|Rl[ czD( ؞T|Rgvd18,hw: 'd:l݁{ݚN'lGkpNY=,]_Mfgt\0&I xEC)P7lVqnN:oqB4+S+7GK<P&F9 ,!F-!〚Y:)ۂo'MZE h ,<P}8yRDSLاjQ~pcGUrKs^chg "\J:*L\l$ 1ň6^դ4K}Q^,bߘCDh[nH ֺiH)K w [I m8ʐfYpCt~n `l_x_q^~cO;cR[mE^804]t8 ˆL$P,o>Sh*,yɹ.DH&s>o&]ߑo3x2kS[̯"!OAd\p9^;$uJKyM0*.K=NqL*ČO: _ jp iR - J뀞hp0H|6Lj kZ8dZ9jۃo IvНxi*Xʭ;L "y +4*VuqHqݤs s~1c\5d/Zw8tԭp$vA@"3鍐3UeJM ~,vTXK5rF bwI+vICiيLIh?&\5ha%x[$ 2XC}HcW0NC[(tT{9<%&v*OP^P5ԵUjRu, ab*6k9OsMʁ ESB: Mg;U]^}&D%_:%iy@C6={Ҥx }J*]Z^ T,*0OyqpNyv]M=]DK5Zv2Ԝ)G 3 &lEO 9|;AuxVgd=q +3G?73h,%cb1 %(QL). :;YyC }d?9-H C5l4 *p ٕ7ε$* 3TwPu wߝ_s;BD{43?fRJkU2C< ~[/]f5>*e9au !yٵ4r!=e34yŦa9WWY7dF}^1q )׊J@pPrjL_ט"!kεKه/TW⬳6lm>uS&-).pٱެ2Ma2FHR+%:9&7E%q*ݕk4877}3TE` &DN4 Igx唿2 t϶ɪƵ{Y%]$Bz7Y .U(=:nĬ?!c8A4E%;af)ݷ`-2F=([@YY]tt*~1&5bA2_"257P!yPQб;K`r?i }RuU~")'Vg>blO ]1Y_tq?KU+p6K9{n;ȪK&:O{*h~.DDv6*52J Am8ZִC;!w 8 \*Y?F+ѡB' Ճ(/7V@:;2TvM۔l:*">%9I?^ͨp Ȟ0-Ucf+ Φf=MLv .-sDŽԡ\s7M#ƲqzxO]9K8뚗=΁30 OZ"͉ PorL/>3 L$+m QGӍ13;wѶ(K NP)\'`imzaS ,JT~NxfPdž ]1,&yVϑ(%:9 (W}fX>mnr%1 9nmzճm F:JOkVrcL\]l~[8|ek~J+Q'Ұc(ܚԿ) *% #_ʕ3 :xn M{.а2>fLDQ<ΏtLߵpiaO]1(3-gm$C;ZvU>~16W=U 8P?s8agbuLTȠya XG%٠ 2ʷћ=*r0Ϋ ~멜WC>kP\7#M&$+~Ķ2ھ =H*{A=pX^o W~ҖP`Q7P8fZpeŝFB g} y ?[׋CBguu[(\:|#C#RqE*Z\րbjߎpg}W̅a|IhH8`HytWo A{ Vp?{|&,7SK?9_/^7zG9xX%Y6o_O7^@[PҪI3JmkU ͞IG\ψ5%۲kZ3~h |KdOWlNKrVmmDj&og~< V}1eMkW-,=6fLqesl2ugB9wޥAt3 dקv&x%7T V4}v+W!hWsU~g e1! κ_nOL v%`UWD["Z+&GIYxI[ =r~C e`wK]:2w-86ACGR8 ?٪dl]Ch'E\m6!:tg*Ԗv%rM1:?~:qհ q/Nbc8)Jh_M k)([-EsBk)nbgK27Ӈk}s-n==OeO@vˬ 85Cݴ|EWXIc%>*NC5;Q.O/V ͝T~cZPYu,z§ *m`挿 64ɇ&݃ѻ\J>Cz ˞Cq\c'r((z"{fc'E8suIwPhH[?),EMqj-{dqf?x{It%D0䡧N>wCeᷞC>we(JVFC3[kI$} o<$Ե UM cآVG`Wil}7OK)uA@U"8C-lm4WY=hΊ[: fTGa=/yj\rv5q>ޤEi4׫}kS2->i=m7ǎ~NǴ|Ps7`xؽuP27 R@iA4q@9DY=e)*-B򷳳T:Nՠ/~ i#G3?H^ H<:%ӧp~fvw=VsmaHޞYp (IRvf bG-y̒fkO%JB <$K`!sD|a0L [wy~=jp["ujA焙Sm 0mNzg3 $*S~D[&\M:G35h gw*95`h1-)2^i;GϩȢ7yd pWuĨ3#g_{/L!X*2~ @BY5ׅG };|xaռr _Cr˥}^ɥɩjE|MDao!LA0S6Cҳ^0KN/hupr9g_|By]28@]q cl(1Hv aliG./SyXA =+HKÎ\ )WH#{RL01'4 ej+|F+:q^w 6UĮy_ NQAve.ˉq__y'g)D2sSҝHˇq]{ y^#kr%;{SFwlPtY,FGy짛i~ڤ˹a( I8Q\ UP,$1;9PCIȺ|pi`DgvER͕^0b:،wשf~Dx.8ͯ+"dt2.7͖V>ך)hS\Whb Y!!$]]T܌o"Qo5iϥ;tܙDTa/5Lp KBxg J()%(fo8VWGYm|5MZ&Ku1 >CL7^!\@گ*l|^}aR+t W6>xV0en^"qQ suf'Ri]e6qD1O:=#[cS 3Z҂" @|H Mf w֥ !W֕#>,HQHǼ,xQꏽ觿i5uK`jr|3b+B?w2c3 fg]kr1FkMBq]͑ńsuKуՖ L]OkZ#$wYqy}8}Q.1;_'DEr**TBD\EbEfS]=Ҹ C%brs*'@sfԲC8lxY;NF .#luO =!id/οxdsAjPF)Lz%};z`AWzu2;mߚzT}(NR8_cxEUi;9K3 * eH<[z[]_ L mӏֹOwΣ7o 7V\G!O7v-v&M{^:HI.3ߔz=^8LnKƅ{wwXgw>k7"OV9A֑,p`a%\iIƸ9{#Ryq7l6M. K+0eK FH(loam+M)uD'-J8GʯʈniشNWoBw}zrhl#Wfw4in;vcKP(MPŲ, pI7woeW~mGOo}xoQ Uu[㇍Wais_2^I/_ (ewܽgb)轐dmQ Vٟ߂/?ZBl\ʯ&綗?}N "_{[Bh⊝b- (:ՏB;"rHXb7r~a'=;dڽk nnr3r'衚"lB22;8づ?D1c;qء0|+"Xs+ jot.!j bFjb9*EqE$͗}zeCj۹gMG1JL.AZGS3 !Vm* MWX"qoR`H:fr4sZ5Hؽkf Q},Vk xB_q3m>xJG*y*o1q Y[^U.JUt3Ld<ca?gz5B߳q<+fd',n 9E<-G+J=煩t ܦ7ɦJpŨ]"4 _H&e Gw&YnZ<ηYWv`j^M\xb֥9}KgX-ǣa BJ* @<f$?( jrpl DX-ᖲ2c_` b/܈2(|]PǦ7D5p- T4[+t|2 ̵,˓1I&h6 zNM( ~}Ǡ ֩ōʊM+!lF l]Z+* .n?ushi~/áEn۲Ɔ ^Nvv['Z"A>|8-^CzԄ/"7Ըl2إrmw)ً2<ϸsB *F6bLM^K 핇~Y <~Z ;bk3lW)~؎"@1ND/*=NɲT߾;F⇯6Eb(ѿj F N8̀+pqp+=;L]@Rb"YqBH&~T+t P8:\4n#x|kq|@]+j\߯4hme|c>Ĕ*p# BkVK6]WY"w:Uoaܖs0{Hk]f er:wyIECecH' yGxvUkΥվ;ɽc:AmhTzJ#; V ށ'R<)$4]v]A.8#lۖ:]%:sLuPTp\Pzt-M-soZx[yi "7Xz\brW`v`Bw&X;=x-^bMUZ{!5Gۃ.,-la %Ύ 7yӿ'G/!V\D^V52ݔ@M2C"yO9^{M<軳o0wЫ@+HJGaLpBBӗѤqUP2jL,4LgNLM쀰XS ݧ$O$rMhl}|`?6,2FP"P*ÝgT{\2׌-;NX~'-'-U;)qxı|ewuϮʶYwelDOo>ܩM& [ VL^(K>Hns,ݍAvre #I}t߯iDُnVl߿e?uucձ`dsNCU+9+ g$DzOvMDf5a W )'W\~Rze Z>Q2^˗md刯Ez}tyws0qq}Q1A8ޗ:J< s1]-(ie|,jб][PⳍZmjlҗ80lz %fumkYvkʄ* /)Y*] #\i_/dnQNw&hXF3(!A~"H.]mǛEiF[ IW@m y? LpqA)޽f&ZzV ʒP`1lLRiڅ8ЏR97}>fQ@`0-Sd/iqwJXz:rƬqz?Mi@ԎPJRt]]/Q?P 4 Rhu[@F?uV>s"u>RT(cgO.KnkmֻwNYwx6xm{oIR$sj3talH뱢Ȃ7 ~{f>KeC =ʸP.ڊ:*Cʾi7cCx.haW(vpvBg YAY[f`^jR"ʖQץ`N.oʹ2HG|=fR*Y&26tLAei槳8 8$Lr~-@5\zCpfy/^bYvD mP q s.N.α)\j*qIA75BkmSF ]X`ݩz`gA|a#f/)h\+%?* \=Z!g%7nx[ qxbSƈ@ E^ .iW%UJ?ި![wfPT]xllHRrV*4~d,NxrmUc^#* 5oD^ 6@‰KAmyn!I~x} dRUBmH" W<4{dmHw/X& P{7 P'@g0X@-+tJ ^yx6% Q֍*EQ`!4v?_eo[k kTtȦWe=Ijc.fXaѹōoVuy)ٿn PaRړ .h/$'p&K/UbUHdW t =gMHlѩTcx\kN5':&w9{ I5[ŵDa?'%ǿVMCY%Ί&/d+,@A <]?h\tpT:^M2wD `'g{('2 ?.Bt|˵$.uq6 G`NEyBJ\X;@[\p[4q"9F@ښ|!`(.)7B-g?3MMgqA<eәv+;$Eb40ɽªJ6G !2:L00KܖF()u!Pr-He1WAݔ&\.7e3H!{EY\XׯK6bRgZrM!t7|KL/6 -FGȐzD 5[ZܧDDUK~:|Ć/Yq"%0V6V:]L_[9XHGUi*8c$~JB~iw3;H) j_ut޷e~H4͈[{Rxga[x.C7<. zY!vtBg'FT\.xle^ eۂ0^%ͱٱm^KE)Q3 &bnNuxifSU"%}Y͂zJ)e{NO5(=0zBI?`Fot>q ?3mW|1Z^9^, dfK5x]|{،g N 쾢Xr*`waOf81C~T旯 kVSlWN{̐)K*~tMdOꜥ84/7f2C-+JjH}vEkGjξdSɡ9&<Þxnrk-lY+G-d,低0@A꓌ӗ|& ~w -$4*p)Pl~3YCh/b>N@):cx>@HkI hb) :tpF*D5}(7 fQC<~zBMRwB&U_X> KI;ekdLߠ3h/wYG7[4$;E1s]n"1 ASoNU{(+{ϸG3O 2'n@}˒K?ݤy > z1Nj+Fhawi1YXʽ:)nv6 {ݮh NìT| {#T8V?yLϹux<:O´7$YEބyFK0[)v ƺ|?bh^Ŵ[nØx$If̟ފW,RO!bB`Q| <96KNA;ʆ{:N٩/2HC'WcH@!nx^4U5D.^DܦV$v#?e8Nu`% S*BH&[ljR%#% &JR#7EY $KxP,MK+д*QE!(QnZێ\fN }!T?Ia4.w 7: "Cw:p3=DQ?B~wRㅾ|fTRͷ7< F#[urCʏy2R@+(KMFWw{H\6EM%>AR>}rĞ*}װ$.%޳N^qҷ8Wx𠻋W.N F P?.ը4MS-d\nVI .VXjw`0%{Z /,U6?XWE ɓ\e̟~(^㈅] JAEN&JVpC(bMb}gn`~ԁr(GxJ,L"v@lOʣ"i9V)vb._`KŃt4nN}|/1@1z>g|^!0*TU@%[N~HzI8R'gUhs?duy|o/aq66Htϼ]u{9aE(8'Vw)I^gC6ZhalA_WvT6,Gք{jWVȎXwS0.OA}-ӟܺ_M aT* Ć[j ާ2 oٱ7>]lwbG1H)yw)a :3tQ M:קCS蛒Klqx}dvT +P:xaM/:Q;nۢ ܭh{mSȗAn#2w;P~&Ψt2h!騻+dBG Ceɏ;<0/.Y@c G{B+bxt\fFXd0l/Fe p41і7 1;`}S`}k->O ;L3] z$,S& 6uH9#]-29 gYcJ!X IrS(R*S3b뀄Љj~FTޜa.ꠒc!0wיV1kļ9qZ9XAӥ =n?&0{pP'1\PU+Th_~8U7KBtExYwgJs_T .ٔqc~2OLOk]82F}]O1N|"vn?jlIm.!&_SqJd#W dV.[й. o%0n^RݬL ?dLp@?L 6s<&L٪HDR??rZM<5D{D9Ёn >6aǍ'oRcδLOQ;jDa̠0b8t4SGuSo[>Zy &M#t)&}cW#; 2-˩`aN>"8y]ӳON~LF~ԛ㩒{7YH'1G9 ݫWFU G2ဲaIC3d/} 5Ldp,$fEZfy=`E GL7Z=- |_Q[~NuVb̧ϊ0ft1}xs2Žh®Pyq .L@4ր8!կ#&,dO!ܬLNZ||Zth'/f]-{`މ]ߑB;u)fMX*%Hx$,̆]檺OacFg9(h\4i G+HĖع}K`㩘金"@@e@թ6j^gčIVrk>!y?,1\$x-ll [% !jzKvT5}R|pT 'hVPN^b ]6a?h$ƱSM2Ǵ346kzqnWQ<_uҿ:jZ}n \DeEFXr`pE,+1ȋd%qMuv&SHVԁ^B%rI?Չ0HU@J/:AEAud4u:9RJ$}uNTUhs!bF=D2BQxtaLԹI~>vݞbNv:i YXݟ:Ҿ}4ȪЗ\nݓSDԊ ASl#v0+OnFw|)jrDU3Tq;C*%C^ߺ+fPyIqoʿ:N}p7N? K<2{ SA0rNg\g9OW9=/K7Dܰ 42 tzZh XPbpHe`14=dtzI^&3 d\g>hK҄L%.Ψ7F;#1.nL8.jvѠY>Nž22ؿM8C^Ł,vX.)5lW`D2t]" !l|F i'%'4 vhB2䉞;QCOVg[s v/୤|s0wZm~Fb}^DF+vFsͅʙ>AݎG:2Cjajj> r<}KUN\)00=ǹ섎fPۊ/2.@: c w)ǔ[.3GOp(Ghβ)ekPN>HOiK%?X o'tPI?W3 MRQ터)9Pk~kjެ um췋z~Ff9u7Ci%r7ӤYbx@RgT$:I(5ZbaV_>KsNʼ:%~TA8.ﲭv̄W,( ⴃp}h 8^]6ۭ~z5kɮWQЗ8wpe[Q;')f, +j,u+nX_l")}ZpI )+m,ݝ4Ul;NiI!2^%븍ih?I⽰#mW^:YzC-`̈¥MwSZ sЇbC$w K+5(&lĎ 7 ʑjD7w7zcղ&W99h|$9PϜwGHnud"a40) v &_ Cef7!$BdnǤa!دw„xx"@~.gB!5ΕӍnMVPm3ݙ\i?Ml+ Ր_t~1˳=HZ (%vGc$qIR=6/!SJΰ[_y?;IEw<\RSgx9Hcp(eDLUкG/\kY倰#hw{Es, =.A:눌2#fDlk%1< c J*tOE2>d՚]5 !jI0Vhإ(uY`E2t MD链!_V7J^(5=lE~^UoCxSFIK/՞2m) B3ELs)ùz#!vJ2~h #l`1$p;y#HV$ %+8+Mlv9A׀OHRPBa%% @n=+P`ExZ in X~HTWz:@)zW!-[{QՈdv}<׿GGEv( _ .ObC#!5J@1)2KQ#PjCch\P0sA'|(sXwH<2 W=]2jIdf##0)%=~-DDix ܞ6?.\e> >ֹ)ȇwVBD\w‰%rgS6fV MZB!sij/vж=&DzSjx@&+I'SmΉJqH<) X#kp?V;/eE,yI>sTCfCKv>?֤Umb2lE41S;m\v]};ē0k)r.H(Pis8z5Rͻ)(i[Œ50! ljpvC4`P=:.Ԛ6)wm]?TDΘU>ů=ˏhWۧDZ\].|dgm&w#gB4S+ie;([3]!'2G*ìMD < Π<Aqª9rN3/gխCO̙V^zD[Ya|եۺq" -%\4EZvH W- U nB˼Z:wB9 ԑOF>"n걱b3U!C/'$ouEch!B=pMrdBwdvwjzlejTxi~P0Kz \<,nKtriȔhbRUq%\|_8l}N.I=EE6?*K#UF sPFSu/fp/6ȱ# v*^x^U3}aHMbs/ GS/y!^"2 @3dQ/ $Mun"*LhAxf+Y!aݷsWFF>$1z2yI! #O !oe)i0Ë9H6hEV߬d7tP9Ml xVmE M2 _mgD@a/u[^<"!)LfNr)[ 6J'#+mqֹf*/3&ȵj㼓.f'Vt?pH_^u,8Ngz.OB O#ΗLa2SLmsshː8 Y~¯tqRFھs-M`f_<51O;&)o+v/~RUx!^vFZN~@9y`#D_æ+3p?XiH0-K&J n`4 M- @.b@T/00P!k>Xh5.q [4Y%)e<ӗ2۩DoW.>[bW_œJmysztC~b 'iϕ0]70)f ʞ|OȄ>)P۲iBX4n7Vond C=ɦ;mEX;w,$DiϖB-0$-mK턕Ws ]Kdd]\{?R1esF]Vbil,e'0۲_)aQ7QyGRhQw>"a=M~ #ˠ\qS,qP%>63F?KVt䯣 4ZAŕҜ$ǝ=.Xh} (c x. *c,s%xf`m2kuJsK:=ϯq8_͍]u GkTf1=؏k!mև M$_LhRm\s"4Ǖʇ ݂0ŊjTy0 |xVzNٶ5]˝2.@ϛ&=BzW'e"kpRhQ/4ӺGMBܰYjUBЎ5ݎքe7L_n:M/RNsKuUB~aA@M>o{E;P4uq!ԀW,9\R[g՚6|ѳnuseR›Z%~rيyLHH_r_Lmv ZEЪ}w;t/T2T1 NCQ縉NL l4![L/U(~yg`J-.oU&#`pH%A]J~O@fɅ { # ;,&Sa9jwȟý͵= h܆WU"@glߪZx*DM뮪՝}/,R5\HD?n.6 Ԯ! 0-;BENw<<ĿǓ{2xCQ3  #ˋƺNz}>!N;,x_)~I٧a500e&c6 CO 6}?D@Pnar.~K?!q`Ӣ ,{guw FYP kԉ;4" qΉ -Iڮ Op_/W=8Лg4q ڥG!$6iDm%Oċ^&Ճ^pϦ\ƪpm?g-muӞȌq,鲄0 T. h5:-Ŵךּ*LVi{} ш=L|.{bؖA#Û*m{ b,t'P~<+дA`qd8A4~g6•x"5A_L%Xp ġowvkVr lm3P8|&bF87i2r(6䉱 Z7% 7I«zs#"kr*4;g-1LqLL`OFNGcI^Y;_h2&d ~J ٿ5]rnO蠫%+8]8tj 2\vO hUC3G)s.B!+pq7>OfJ1&kK )21?WeT͗F$oliIO] "DTtԛ$UNNܗ r,"*W7F*9zR Ⓟʀk1磫;D0}jqx.~V|wkBih5R;KJHЧEd mQ !n83-{ +86_ (sBY?AW8E٧&%r[Q?qy]gs4sҜ pe*O J1Y Tm"F`-~2 d'@@73Y8Xw&c 5?dLPG>^ :SТ"lM((aN2l9)rsΰߏ}hcL *]ivEbw^WcʛNVJfl;/*Ln:2fyܑ:ޤ;jֲ t|Xv{_g(i䖟)nloH91CYu~ DV_d==HMWLNZIw4 Φ+-y|'V~-1:?Z:͏ue)N'q <={Նۊl@dy;N]P{;*Ecmx˯ƄvÀGk x6FZ͌ Xso]X94  Dk~7=njTpTQ‡S A,5n$JK PC+ŎgGŅnYי[rIԐ͸ 5Ùڊoo=c-ьfr s!~R:c2mV7%584Kq4`*b7d`@YKjsS/g,Tj*l]nmoukyge~z2մ`W!U y :qG4Gy7ђ8<$L~TXmI"&%1L96,3ڋ+2h{+祳XB['`'t-${߾?P(bӔg{]^ULک_mnĜs MςK+Sz)h|FEO(Ků~6 oS.HP,]ZsKcDөv?~FX[IVo`BFn3t;l@PC%W`F kUxW#lPFa﫚0ԗWSd¸6%T'] Se yH`F74ukvn3B|Ρ7 'jTQ#Spp r8TrczǩӷSPrkib%u˸%x%R$oeN X;cӆ2Vs2t2cEc2-= ZUY8߆1MIDZ1~wD[vFi &]!;޾O==ɳ3FfNLKzN<2, duFBA{G7V[m>e)uoB^{َCWd"S,Z`KJ꬚DcoR``Kk>>}V2Њ|>T^tx/;曭xI5w`u+?BƵoA SOL*iv In_JME08OX{m8gmIX(GtN^wKv ԉ%Z8J.x5m#+ s}(9z ّ> ViSۥ)|z)6\*)-E/ acqN `ʖk\ Ц06M8$5,]CGlcA@X"vS߉7l|K3 wq1C"rp ݪbovCV4YG=Ű ΥhB `'A/3m7W@Y|mK>03Cؠ_=\ i/ŏ 2<6RWUM8ˇN񦀓7[q~XEm5bNxh e]3NOG=u/ńFStJ8"vZ3:UX4)Y@b[O:\'HRƒy,[L]#L74LS+aږgOU9 dը>x~+S'MH3& KI뺼yT[_id2pxY.3H5ĮSy:AJ+YV%\[k*m2WX6GgsH%rR+~e .d+(8MUG@4ʛ~;Mqt1XCM7RV$sxen$3QNlٟ)8qbiCA~?F/QՆc#h4uEkMq41JQSƁ("iU&oCA2ėe`(pl-|fݡ}55HLˁy>.Da]VI4;a\Er1XÝ /;i^1ZAR ݗu(])}muZu8ߞ8{|HŽ_W&[L孀NI[g6='U 4)l3u9Hwor'f\$`@b0eM)6ĜQQH@Vmb F TLU,g+z\>{mZuXXQT*Eoq6#w8,Ϥ7Ӊ%0Ouch9ӹd5VxV׃݃PpH.>!x7z0YMZ:~kNA]TO?lhx)g=~Vw)г)%)GP1{ +u>GcxQX/氒ZZ:N]=^ׇ ۬mOѲ*Sbk=pf̐fg^Z\w=?MmE@ USTÁ7BSMSmBCF re_: Zz3Q r× 2[kU;l Uc&0cltWT`pP"(ɻ_vS:4?_UVDL2$*7rݗNG0}3LF?&9%}^bi"{*d8uadyY+K[g@ݣzk;70ZPLQV\Il {6cY{б'śJ\z- sw\e)5ݼb_#A{qiDʤ'D}4 *FC6 YG橣5"rL<ßhpẅ# ڴHeCs a"߈}k_ 51E.>̊VgwdYEoS-lgt&eIcs<%/@! !2iQ4 д6mcL.h|u&TBP AQ9KJ\ls;f+M% 5}<$yݻ{ |pI@>(~zH(|'cƇ.@( s!Y7Q~uL1,HkG7uxXzHE܅JLqNg̨#h!+@MV 2oP{-Ѩ tA0gKklrr_=4 v G`[6(XpqՍ]Eб87y*mmhRq*D`]+&w_tp |oLj{7"՝kܕlF~DDZG/jACӢS-s͌-F[XM3+8d}'t 4.Gj@0wdQU7Sk+ URPccy];Zpi\{CtLK=.@yY3'BZ-;@z6aNݫ>L>4saZ^;K[C3vlX՝fss;: OOc|j28z%$G(u XwzDp.=t +:> "H.3:U:YZN⡞1x~ ir΅lHlv[庬"l0'O1?zbHġXBEs"KmYq|shT"W#m,L"?v]-wez^֌LWPQ}li0dBWF J~!d-;tl@i ogC%>1 IFT\$^'@Ժhc\ݙ% 8H xdH;$?ܡ$쏦o%ODu ?H87]ޑ3QK. Ѝ3H!1/,R٠0"c4KוG`zRG6,f}"D)ܲaCkÔV9o E(I[eU#2p:##wg>XÕt٭©!f¶5Ÿ) &Y{c[eה{LE  ߿=Z⬢aw|-=? RY rbXn ܘNϲy>[Š2[H~נј;Lю`ڠrIcιicƓZ <u>Fȵ1Av(]K$ -v?~88kIgXWWl/ U @X alX!!?Y2%&7A <\vL)|Hn;''cwD8 סUZPdMX82n]dQr6O[ Yq)l+xL G 4\OdC⋂̻fQ5hm"vvُ]Ppv#I,#4vq|JitgԞ~H<7KћSi΢9H]YRN!d'0\P)&kV*F6%?aw0H'3{9BsM摹>pbg!#JKPCAK@m3{tl pwhdQC2+|7\ޟ4]Ý:ʰ=A+ 'ߴ~ z||E@/2eUqt 7MfSi0s'b /uu!#C ~ќ7#Ē=Wl(-%RPZת\sfkn 8.[DΩΏ1 xa7@[^7k&:ңBs%ʈB0螀r.5 n3 bH-`Ac(l⠴`d8ȽY]:z)$xk$gqr2z . IURW[^/ˌh Jl;9|zfXE@6(8t?B?NYxW$AM:-lw|ng%>Z A/,϶TW>.#>;ԝ #lʋiBT;l#(hz{tntpR& AG@SwhKBl*Ę!19EI͢*D{җӟ) o]?nSu:A$ǚͫRļC2G X7Oz!(k}Y٘۴'pY+ÿ~OCJla)DZaPRtVATB4*37aqNBORk-+;Nu5:Y W\%:eML|)'r4M#*M'+SZ~yyelJE 6r(O jNwbi @[ |ı'mRq>~j!ݦhKشծ#p{y)nߦl0 ' Pz 3N PЕtV"61wsǯNN- ޲Z7TZNvH|bdJ,˨9e7O.y)ЦpGT_EWq`(vOlU N,+f7uk5':ju,Tn?WwBD\䥃ݯ9րf^Aj\KCiׄ+Q_pfHjdcDZPO;F$J;aB5#u?s {G5Pm7sh^n" ; ji(EhU/n#W] D7y4g+7Icku*Q58h^0̴unF32t\ ](m-Db $y*c 6IJ훹*X[M?eE:֪y|v0Je}du @zk!HԮRK{Xt (sTB83ȬnuUݴCrq^Q gJ})FR_GAi.^&Eg =rYVG\ j%2yGO#7~0!2!#\UjK5ƚm (%L0l~OPÜIN1 z? YO߇ C:nfAX"lB.eZu"xK$ !* |&c(6haB"SO/,I6-0^5gӬ{|H 9f1䅧g-w7ٙgs?*mumcvR^kz 5D 鲋abkƢqCO{](0b>E55 (w'` ݦ5組wEq;fVg3FTd5.O{gX^ʁYm Y.tzjceO4)F.v"tla!#1\6(;fo gk\]!X Mq~C&uA-:blJWHb|˂:=lo0jJ^Hc4r.}S8X>45Ba`eMO3 okѷ#}+0Q"6ĤSVP.ɷLXM3^1xHj-BCk$Θ9Db9=̳@9k>@*SO--I.9 7.Fsg.4m̵=yGV&?Yp85'?>"nz:738h-Z=hđK4V>t p么΂Q9InT ǫ{#eE\D4| G. 9ɵ[2hvOԯW!sD_L1zߺzgeo.xNdh\]>㕇4Rw' IUWK8[i E/N6@OT_^I}w8&EO,s&rZA U{|U'$@k(}{ZJbO~8cqxƔ;hv'mV^+'x}8: Yŵ(`J%H[yzȀt֡V,4Yx$Ȫ:l1j0t+pSCj>ڟ唟7ώ'LLQv;9,w3v>uϩ;Lu"4)[zUƏX_"exk"3X"Ŏcl*&06j OͻҤ8n>4vAg'sjMRAjLS%wHO: N%&hE&|J\I[l4[VI:>0:+7@d`i RV]nsΥ]Zȑcw<>2ϘUv꿊~N{[ ~0giD֪H-˷{{u5mM \G G`OlkqDs"5)q#@oj8#OT\,ӻdE%!nR[:3 7t4;C%e\U8"Niz*kY .k*P;i&:22|+cj#(APr%xp)N%fu(4GQ쑫/ ۮkij2l˛lbR6 DnUٵwX.%}5z~5*hҲ15Io b1VZަO$oq\ⲿ7~iN{0!dZTʓ-ߊ'^s1ggxm"N_!:O2׮8%ݣ IMښM߱Lw G &fnyYCcJ5JfNh9=GspW"NRpdJW(Oݺx72q_l~fNt]P29"@ ='ef=4 cάeI5C1#cJ4՗ڍ"?t#֙wm#+_ga=,5D7U /]-\l~sqnľ.+'GRͼyDӝN[:G __WKfT> pr: 6l_ O&xuSI;qfg -ICT/72tΌ7_*mQoح"eZ/LDlsvڨc\4Ki 57+Y/ԪҀo#Oqixks %qZr .S!;YD9p 14zT6.jZi\ } .g{t^VL՜\0ʡ|V=6c>4M(UBy2EnS޼]GrB yp΄GWKNsva8DBs[HI$ e4թXQpxTC3OhF_yC#{yt-Gke3iͻQXΡI4o*O`xunNS-HRȅ]~̒X-' 8ep3Om[DNGW b(fu'fʠ -cg͇sПcϖGW9|eD"ڏ%mf 9fNs-kU+q@jN_JhBau\x_'-ro`jL*/j tWrH <1S@7btT?nu*^G~wJ_ F0pR O$ٍ檛YlXR9JP,[ylrNEtTUuWel罠 _.b^az$V17FbAmaZ*#K ZqiiRMB"1yԧWWxXQpKW^HˆMt*YgW#  'ؑsr]1T6}s/[ <  Hxs# PA:/MPYוڂ35M^ŖeLjVEG&Y ώn]NIe FҔ_ ܍Ni7A@M^nN)jUJN(Bz\ZDj\$)9 㳝6c6-kp@_`}\ɫ5 5%d+GQ WPWm,{wWEyge?;{_@vh7A&[riX^H.!Re(Bl)G|,q1rrv;#g"Eo=Њ>`8j3[x>b8zP^Vpd~Cbyx^D.Yn|DFrGylEDΡYFCtU^Î=*&0PfKAƙ5[@>l&\_RӦ'-^ռQB(͏:$$;sm7ɔ4:Tp|hC'0l E31%q&Stj+K);r] "DϤǜ]f9eβV-،r=xEQ}+XT0TŔh5ǙKk0Nyܪ Ϲײ#=iMHԦ`B'?qv%mcBXA"!Av;_'Ա=*5حyٟ!%ഞ^*CZdκBR9J+'ڹ†^ub~'_Kx*,bsGϤk&Ļ9yrIۨ}۰doN puҜ;Fz@|,>~ȓ"X-_ٟb 1t˄z+/*:E3I5aF^k:(/Rs`1+ڟR_͊I--r =~veky|iiˬqebnjaS#7xY{x*ɎcH}=LVJ.>;/(N@0$h"vm:*pQD9/#ڞ $6PT 1 I;8xn-YѾXGa eֲC&$B rv!"R)6Cb7A/Ju nyׇ@yrg`dh2iCxbwHD!-{OvwBO0?_ >\yuH!٩<`U99CJuٔe#Y&צ}4hc񮼺 [׉Bi8 -}Qs! ON#f[|kdHy|l}$q^Z(]:lI6Pd+Q rtS Oy ~y5 9uʡ̾ܛnTDU#<FS<*nڃDu Ց Ndjm^(/ws&Y^x  9&oJ+O$jN|ERU=oHPuo՘/ݱfɱѰ&@C)M Xj??ޚAd"P.$Ha=~ީpwλZ#"E:/+׀e0=G R9,U3䙅}HZF>K;SƱ6s6"3[ V@i,f:5l v𒛴gY;.r"/qL{a5trכ$f(ц3LTL`o@k+]_/=;56:_{0YTtxa/DxV琖LH֥*[-鞰8әQqqf&3՘9ht8Bҫkª\5kFń98$h47&v_!2&@tdC^*C\q.e>Jl-]^3b¬?``it|Raw}Y T@')O&AԤ(Ow$nd?{Kvxg]Ke :r\dw}*HAÏkj$2Vڽ; Bv E˙kx)0(j!~)y%dT4 @,T:ԼY[%3<{f[t8/w,nیdw!Sk/JWXϬ!]sƌiMn^^xUncӦH F8XUCrV@fi,SM?I%I֣LRn1vZ>M|7쌤>* ۊc xd6'4oEد/ n_}^ 5?8\]1iىq1v!:uMP +>s7!@2' 1}4|nsVZƵœHi8fg;7?RqxR$Q2mU)hױK%vՖL_N }|=xk^kZ)(۴7Işip)0gy<3,+k<'Y$]}goHҦS")NrN@&c8wZiDЭI†vDyU !,A({`HlWK!/fuq" If~~>pB,Zآ8JiiOY+%?5*%S@ 0wwXr0 w\gX!¹4jڠ%^;T{R1a-}'w/0 ;GD?~Y yp)t2N(4 (3lܑk9ݝJТs։#q̀Erc&vX83E g:C}^UINVWhz4b}aRitg#[ f4 7ţ]WՀVWfWP, +RRTinLg)UvĀK1;ZιHj4ݞE~S81>zzI7)+״L TәRCN#u^)/z@}a[Є<ǹoX{M%;O wƸG/e-U4jfTܿCs#hYOWk  THٓ1t I \6$7Ҳ_ޙAmwYt.IEb8QI*O QE~Fr$??[+jB}X٩sqy۠A1`Yaz ߷Ntk%Y c&_-G5%ÏbP?!Œ -hIɴW=Uϙˀ`tb ;<`H:]gx=`ƧM2CۡKeM:܂Ãg3Jf6*Ө@KK=WR"rN\4jA;"9o;_˧Idj3 J ,%0,L]kk{N摴:WcK (~#C Y[:G4gYc0JYt"E,9|ɠ&aPWwr7ۉk \;jRde^7+gi82oK% sO|↵ ؑl2êu)/p.ɕ*7Ay<_Cܦ@Grh9ۍn>$ wvX]̧{p)<dGXjo .ʂx4Ygq &.$5X|Kn_H'UBaY[>B K-剚Ś_xu@AOqjMk"k1m>LiTY?Ж$|dcs,ٲc.9"' E-ֈzOPc^ RB* )Ŗ!!ڟGLh> Sz<_0ʇVQ`nP#s-UW˕!w`Ә䈍w6W -[V^%s^`0Vb 9R_+ x3h'1ze&clxl( ˝MLRje_d3+$qMQ`𙑿йUdHfDؖ{::h':БQFK " 6{1CaIHo3 vE|FD!l;$g=oSDz}.ڶGH sl`\8q;&%4A4)GaՃ$w (U H9Wh;)zSܔ co8ixZºεa4@L@2;rŎA0p״XS)zq-J&*YLTo"Tq(F2y( a t sl!+N}|fB(-,j7ü%H/D]yITA%= tk?dfڪEd\w:_l-XL"ܛXrR d"c4wȊ Yŝ,|%jWN-&ݴ}.YN%䁱jEfjvh3H-G¼z7.غ[ܸ=1yq@0mo;&=}?41#uۻ7 gʹHU9#}>0jǶ14U8KREL¢dz\Y躔zG} 7 %Ka6cL_u&2ڲL&8w7  ra' \RՉZT D>J:/ .x@ʽ>ڭ(#_ (u:v3iyE"9sޱiE:AؙK=zK`Wmzr# H4dj%Ba7|牋A+vnr\ 2nkQ 鬅PׅV)Iƕ?(Qѷg"tdjh!^MEuoHRѸ"=Zxc<Ԓkr]4‰ª .' MG~" (6JwU捶y[pa)@Dr)#1A9YX+E{,6K%Qppj)֦I{/\$ b=+2Rfy1UI-@y_EO:ayye:| A;+ zvX -)EI1j+VǐR2_:w{Ѩ"79̮$% 6:鵲<=nPhao#ƚLJ4PELh9X'5,GJ&-m Q7~ b9}xr9ѭ[)0pZ(Q{s )2Et)Q㲲WFޱ )bg$v98grHmryɔ9OGD7ŋUz[7sKƢx#lX<<)+,|/[v%X'nB2w zpm[:Fʂg UJ F9+-wF%E< oJZ@ AgB^t~¾9i@BI&e镪VB -c 1_!ړv;gLN JD&;6n[R6U*4vF~ B2Dr޵yc ND .\$=j,הE6H1N922Ζ*r4P7IjeНfl MCur"lR C*Nx+>.[7]v.^W0cv,(T lGu:\3vc@gcq wꐔ4љZzq>qq_.(njԧUxCj Eބ!WW~^nȄUܙ4B"al iNᴃAu,&.l gbى=fR2؆KGy ɌgC\ D17D'OmnT'+]&TVr{7ADY9.%v?Cq.̠ȣh^.boxfN.0|`3S&!+A޼4x z4T!\mqwfr@əxRͪLp|eeaN*#bPEHx-o42Fa["?1+XarF)! 6/ v@o+HP֚s'[[t>Caڸ%xPRxʽ>4fe4E:m?L˗AWÉ])-QYK]`ۻ儽:Ryw,9Jc;j[Y _< OVXԾa,<"<[xgnٚ#̅(_ؖb6oQwdɑ-2? SEW .v2oܞ6op?0ƚ01*G[ì΢TѨ5n_ sz3yzhH#/} 8ճDN:@5R&'k~6G{m2 @Quo?\^"/LmZeڲ\Fna!U:J~1)οi+'Y>TJhzM!djV>O_OW1Z.~bgGBCǮr^rK-?5b3_캂v'Ic.;)̠mpNew S,p }EK``´gsfa <_[nѷZ ξz݇[rÎliP.pnF.9"P"g%<(9v̌G؃R;S7l}Vkfn9tG v8?3d>f˭6BQ》ӫ]n-Ǽ?+e8f@}CV%0s -}E|ja'NYI19G `2 ?`pߕf!ѝ K BAoYzO#hFeIq|37;.5T˱7g C 2F}RGзB%K|.]$k: 4?;n llp1 ScyN7!H,[j3KEITn]|q"Њm!noZk5z~:]Muk;aYʅ|=Iz+Hn2G MƂśz\ 1\Rdf6cFmf#.0,=MtI%oOi9=J`I X@ꕱYbYd(gKڳf樴\Umgmi9jj+! `N ʍ)PmΛH[4phv=4:x俙҅GT.)^nADx.i<5 59![ 'iI4,!cb]VW&=WtجGڋwlK8E[z)Ɋhq;GxoVpb2f)}KacuN &Nx}1Sz|"MoQlwY/T P{DaMra|k+Ԃ'PnN 'a;PS^w}A%cAי{ K{Oɣ$= sZ_;`WT@:%AӈT<ˁzs$oWmpZFNPQPnêe;ދm#Bw:dir^[n[`@]р**fNvXFs};Lk͖pĀCL|r fO?McSvqO- *LbF z{5!/0L+ w&ӣmF>A5[|kY<ù_QWM; boe@V;U?P '5]fW3R޿?FFv <֭$E^WL杻20߽cК r+4ZNt PaH6BƹOV*9$@4= sm}g mqnàL8hvF$?lr9H:CJ Z4m¬#hVy?5 "TN!r1Qnۮk۶ ȞE!VLzG7hܙxI;I7Nw9rN^dS+lE@esi/tphT,mޔJ(p2-fG8MQ,^1K3>s LPek$ސGϻlB;,kW+]bPU Jj靊8CbNVS A  jסݸe,Ϣb%r |Y|B5 X*yox89@2uerZ^bqD &)q1lD<"wIP\2HM9y4YY؋%9)mu兖|CGO$MDA7o0I0+jZn-8 S=$092Y-EZF"Ao&(H̨IjqSANKo$?W뛪ocea3 Z@MRrU,D]"4w;l^>Ub@e2[9T#Bu|˫)VKc)H"dk  eO̔1HMN~2DMJ4Bw;od~QĹ>t|9M 1#k|( AIҢ7 #a9ڹ;/9P |Q]tnm(E5.x0]&K* n%Zno1'1zu^:,;aT?%i%;VK&n >h8GHXjo T덲`4Y46Eޗ1/*n ׉B&NmGH],31^|e_cPc%$/w0O荦Bۘ=$ DLg?&?׉h_|FAhNSܝ )8GO!m%-QY /X>Õ&?bA /fxjJdD|gEXh9xSfEk1Exx v94ǘݐOr;|[WNRJS51i(\ l(Fc3lfJ V/O.NIy{Gc6g!JF<$7xC3?~e È)ҏhRa> iIfU\mfae'r sI}~\^Lp'RWȾS1fD6n9>^ Ω5sg5LpO 4M}&Op7%O@ 9;*Кy N%j?5bJ4ֆnyƸ6Zh:FZ7('ZuJxeB$a~7QiXɆ@Xlɒk8J;4}.uiɐ0z7Ju?H6 7.FxR -b͞G@AYMiz`а@jJM%V_>?,EIr)LG/J5#w~E|O5b@$;Jm-weT(Jp Nю mz{ҸTP;d~:'9ޤgL7 t,C}:&K=dhͤ'5@ $&<9]8tP JNr2RQ# oNMp&HE, R $h'GMUU/K,\'Iܧd)̂'Ą ką;GLc|LG=Cڤ&=gذR*T+}ӓo,fD2sT*oX?u1fΒ{& 'rC3ܺA6G~ =mJqo@nJGl71=& mw(QVf0qj9ji XV$yf.CÔG~#z9V[裿 "@z_alXF8(zɥRy썊.R_&geq&qW^Ke-쫷QG`ܥfuxRv{tdj0yoq#$ @wlz+Ǟ>b5O)(;iL}Q"3~7a*,Z䯆Xf0kt@IR\ό*G쫢L^ +(;xM]vu=Z x'onM XWF@!f?i (!Uig9kkٺc,D(LK7]AVvW h|ӥ+zlڰ4LfԆDOr]RB45TQeCNuRzۋ,Jg\yokw5b{jҼ講HAq]6qng:Vli@3WQ+'s> ԉF*=W&RNL[/c"hӿ0@Ȩr?n6!RӬ٤Τ=[:U֓g_0So-$G9QK4eE@uC~ʌ-GJ&rFQ5> y闟l'KFd1;{Y_P#>~;# JrY'1LQMHgK k9 Ie;ꗱ#DE[!Dy{ UM@3I{Ĥ<1aCx ɟq wsr343.{/DɷR%I}cY|Fp"^-a@VW914r8'GIo;6/c=qOMB֜WsR59n8O,Y3UO.qVPZӳibi?mΙc;g /$␀|^T4{~ ANCd%3# ~( P,# .,1(nڐovtqZ.slCLq013VN,{,:vޑRM7nW-׷ڞZ{)+A#5#>iwzm`N.g/>u:pxU5П7τQƠ;AiB5?So\h8gA5/ `54oBʃPU*Ihٲqul|J0n؜PzE)H}r&Yw2oI(PRMUO~~+nڲE n5pYWO1R `ֺttOyt<4"UďDz!6Z69s s ?7bՇRhbA3 BdHBeWWB=<8|&ӈ3Wz|Pwv)NRȾREs]ҭ 4dE Z˾> 5$c j3T(%Tܶ.d$0G 44nifh1\ |UY|ɨzdi;NCEgI:A/+9Wl cd c8>BԣLQY[ Ge`w "9܎|&ѧFj(ؐfZN1)PtEhȹ,2~԰TPoo1pf{CF:;#Ql OCNZ{J@=Yb~|^S +=FlQ3vܩW*@?Y5 naw1 ހA'o6E4hiy1A}$W?kFgxcjfo QyY9kz*X9yvA 8(0'q-ՏLB~,ՇDJ߳qf$!/t7`)@V53t𰣠 f~Xo[%p;D^8ѳ̣$yU\m !)8)%}#E-{U:NfvEX"90i3]tt3։tU9/X5)KXj Ld~)eV`(WըQ" ˍ vkf׶Jk};'Qʛ֛SP=C!x`h=`uG*3k0t-[]Fu À)KZw=~ EltYE\5 #-jLe:&M7 c/^OBXn: hЏ!\4q[|Vq\ p"*m2vy~S51t Mr`{p\/8I2}iiIgN7БGgɍͧqk>t2vlO=UGr"@sInWK# 8i6 _4\ ŴbL;YȀOǘtySG)/ŰX{LчťS,nYrOH Ŗ.y&xڜojS}fBh-!\&Ha*>A0F-fr\L - D?>1Op;~7-iMnYL 0~1R݃aIrw sMM-t5Mc1HVt=8 cAnCM!7FU^t62XytVtNEV gg)qVl =n!oh:{^LW)VMh]ŦrIQgK yB KU|FF^!O8ݖ, ֗ʖ뿁0 )F%@Ȗ٤4PK:cA 8c'Af% ŝ!hwɬZ\ntqIY,4ΰ60\Lhд-I_֏*/݂dS%< |vR"gHTXw!˜cvsٖx'n+2fs$D}HGc>OǑ xX747BQƢZխ %5܏˪ Z s\>)HFqC 2аϖ*<+ "tˌ67ZQHNY/'d@ox>gSV -% Lc$up+iNE9K9ssi@gC8Lظ/>IeTw[d@NjggUuf.u7~nh;4G'SHsAvBߓaV'hN3m>@XI06n!*Lv]M'v1F‹~C< 1ZtI`hCi+hd7v?@v@LkC4ovwL5('ݔ|dI Q\r 8uDl]! eg]̳JD (nL+҆7*-1GOwLtW7;,+c0P"`^qtMd I| y* r9 Ӗ7h뒧F pZ_f5(SLb<0>KW#:g^GljJ&>@B/w@mֿd08*3 lz<fH/TO2-<? A~DOU(OCqa@êQ.џ +՟U7F),@yrnu<!£^`8TNаk/H?v,6$ ԬO"2kQ\3-:oĂ0en!å~l5|j{!},wO+(z,f!QljKaVkG7V`!NaF%*he Wxht+t-7UqT_WWQJ6 w"2֛%\R$[3wiƌ>,bR-i+JE,\OֳS҉qӉ{m@+KFjlhQBHw4".# 9?B. V8@0].iPc Ča|JnZp̒)(aNT'p!{6 oDENX**\y Jr^Ou˫a:BK'mjRnKIK )Hĝ*-gGcrIg@$*&rhEw UhcRM9+I no30K:4rG.w*xǹU[ L:GƓ,bI ׏lSYn֤oc2yQn MBdRM3]kɵp3Cv ׸/\e o.\Pip|yhNĊjpeԓ8{RLg M^W$){Vy|+G++xOn/T'u=(l:f:/t[Y@ǦՁ itcB|hU$O3W5`EjP9' OrU NxD"ÙL`P@R8~̩!^[~'Qt'wRW,Dw`u5-lϨ]N: b'CHn'x@}PO| h!9 7T.h^og  INAْ^Ã6*?u| Ah r2ǐXGaK #c|xg)LTSo?-=X%3NHG* )pB8@nUrDyK.1 /h԰Dž]"&Yz~1c0c6p-S̹O|Ut&TcEjFOlFpj&Y߅Ol8 4@2Y*XرOf>NצX:9gxZt##d4Ṭ *b0fIdx)%$=CTpʙzʔuܼpCDQZ^|+b񯲷rC5q]#~ӕrwS p\QzCí#J]Hq,K˸޳[}5X kHN`WǁȬBBM. u|G.-L3$ [tZb1N[b4u#3c7DE4BJd``p&Y4 D+.؛/\;rJO# Xz7Or-&`#"y>CiA&γdP*ӧΤgs6/_Do@Ԯ,m+"xί^7#R7(7=˱CiadFRL>z-!}1S#_q騝U]W(MYL4g(I 0z/Ћſ@πi1){_9^RsB✡u1AB8vIRFh/7Luf!KweU*V2ɆQ>--nh:MiӘR .W~\jyjzc&7[1rn̾+ɒ 7!?rTS8'CU>h5|@MP%y?$NnlL@'S1>u!2(@"Z0Qy[|`U?SFf[s2{;Ӌet_08Rvjl.'FhZP8c f%:71+:EBRH/ 6϶a(yB ڈߕ-޽.tg`Nir>֭oz-yC1AN*8؏?u>,rwsQ+]K.ȆTC{QzܙMH6?{cxVB<@wDVLu)/2yp۝-2S43!o//a0|%~uҮKx1Bqb@ r!ҩw"ϡ꣗pg.F"L > ·6G`L {qMvjYMeGq$}<)Cbd],r&z[(Zg%RyĔOcj\^Z> aZrx,x3Ox7"K& sLA\v? U|7'Ó*_)fǍ8H.AzVgQ|"(}2F%q;k 4#I>7 :x QǼR\>%|27=c.BóJxٝZGܘ~HX!gH֎\3%n$PClO7S!娮WA$WMt aP5320hQ._׊an;>Eџ/a;!DI u+C&N]dII cn2¶v9/Hѕ_޸ﰘGB7K& 38_4%m,%UGw:\#=pfj!g(c#њdQPs$_ܺh ?X&:7]Tjb7uغ !,7d -D%6‹*t^7@R5A.@Xf_CPSG>=M3E}u{+{T. oՍ#@+5ǵKGT8+ aI-M6N-qVK`&!彏! gJéR[|-% VGY |w͓k2 [pt NZEAoL[GP[x!Ν6GNQ-%tOSվ|Vm03? ֱ5HJ3:02Ƅ4 ų"lIB q> цn||6ou+Jnj0&$a<\q>k\e{aN)3J9ZM|DH G dLb,ObA!F 6 ~ױ p ~jf]!1vGT\ibұ[c>7ma]U(ɧĉÉ'pB دHqs p.WtGiGo RDVzFÜɂ Qpn&?ga &.TVvC[;5EHbՁ8A!O' pqFTYJ)&GYŧm]i\Tp9E߈k:Smq CUHW}a676]1JQT|Rpr0:E)~/3 "x{7S򧂺%鞻j@WRyuaz=\%LtyM@8Oo׃;̭j6Yu2+ pnSMQKn=i6LvECkȨN;}ot=+x􇈿x$O,*$ò]+v0 9Rc5ƎҷeibqYJ__GE;}1u کo D4D*W39c.7S_|jUz NQEC |J cwYIsKs9Mz)=o4Z1brIR EI O S]xp K& 2Us!9Za6KMOg4E]$&;Un+'Q%I[ qU ɪO+ Pvf # &B7 2X!qVnSe2n|)+ !UCevQ19OP-3JS(4f$:rr?O^n# = BD+I)k\hܶ-a}E.vPRW{9=O &D_Eb&1Q[Ϯ |rZ[3D3EL+yxL% Bf/X812-| Q 'n|I. ՠ뛘NA/˭T9\+ o/x^`JQ!GoK0 χʼn &`QVzi [8KJgz q|m&I qZ*۪2U`I$aQɋ4+٪>2"PBkl:a|! ΂̕.NGΊb}A~z ~ʐ^~z{2 \D!kLm3ܑeҌOR.1<'>@hwn'!Z~weRl֞vmcDdt=!r?pÍaQe$C*ےfNPm J.>jޡ̵f1k j 2prVѐ_#|P1,o唈P*CQ9X!JUZxby"հM s7ߚ. !ȴ. ^ l7*kC2iJDY/h] |Qu]ߵSҬEH 78ZI?:ZbAҍ28+Odϯg>Ag ̇mj~JQ*eي{y|Dx@2>Z备Ŷ%CF9a;׈[ղ}Ea/[!:<>#Q-SIyO cgH5zĂD >kHIZl9ymG)0!N|.q,\ :̜bWpoG2ik*venyl;"fܑ/̬Ph&Ͳx QSGi[ܑӽZÑJEK{Dr~}6 K2#"CEe-5 ⤙4pJ88GEkǣ"Fc.&q^B&,ho&?;e~!2LC:tpww!\`mWa2#pfvt,#>|sfm xx׿:wxFⓝ[vSHO 㰫}2\T } qO?n ^i!dFTRWԮ3A4ɽ|E0A1QOOgIٯ*d+!^ Фfm+ Ŧx\I Z m_ -b/rD /ݤuӻ]PWH #W -_S+uЀM !]JӞ-tDET69R0DcLm Y+9>.]|Ӏ jצWouh;lFN*;OM}g20`!ԆrYc~ h9JdI$m캹b+HĄ!~QY-0X:qXEx"]MiG"ߚӔ.)+&]ͬ YYNԡ!cɍ7+[(KfZT"A]Nݽ':nֳy7)(308 pbqabfRQФuj8W*Mt-Z3f3~B1婃acC{b5s0d3J(>X~_e9lk{\aAjʼP#ԷAtDj e{6Ҫg$ \-ɆJc)ja]||ك 'iJi|RUWU֎֕@?_0ql} T,W5^w"E]`Q Ja`e3#+R!&o‚ut C }ڳr~͟cҍ hދ߲} .똶e{F\9O\̮+(qZj4-hF+h3O7PӠ cD}uUNٞbD Y{ 6/K X&q [{_TZW$[u{+`V&5 | 5HYHnƳa̡'!YA8teR \i!'xr vM0|n$@ Й󎾎ٝ/aWlut(^EUM-ѭWGg|枆+f+e1B> !Jo7Ȉk=ӄP}#m#1ߙɟ]5oIoeyt'i#ls庞/ TϷ2MJP 5-ka2dۨl`@?CޭnEe0_a`fG+ t\k&(G &&g8-{J x@Ȏ`5WN?P$F8reOlVʥ=55Ҡ9 'dN]z }<`+Ӽ]h>E4.^-E| ޺ )*&cR2WAݔl ]ElP_R]3R$p3=^d}Kfm}*9м^dEc@|uH^ԅIS6MxVkT@(oз=u=fOG,SUg[6Vj~Q$8kaIŭƜ@Xƺ1B䜢<< B3+܉>Sw3ٶ\N-4,~Wvu& W\b"q3GFFp|:V`m Ѳn`l,5֏MKP9h]$1m4KV.K`uQ%݃eH% +!C e:clڐr{,y2`_|Yv\ZpgV]` KZJfd7I]1B ,zD7JZ _4Q 6cd҃;ք"6~=!^6,eg5d!dj~|rxmb!JĶ42I"3ˊ@fQ~G|2pKLU8dZJG\ȒǪyg??Q3Uuvے&W#j 䰂!GtazUGYM3tWh={*\ kZ\yuwm6גLObebDh*y;Y2:A~(+52x] D{N? JP݊y6|Wd{QXM֚/;V7@,#@Pp?nOL!Ep?uKNKCBQ9ǿ Hb OGPc$3oSX Xt|=ҲUG2BO2O~ޢOO}oy)-%Y23M Lr.Wl|{QY5}Y8o?Nc=|u!g#<2Wm:ltNmP R-䠄ffo96].7|ȣd3>-|4N Qf#!{#r*<.Oc4̬G7@ɾv0hQ&Ƕd}ťn9oGꓵķA cy601O |7 56unDKn?z+i?D&ZSʃ2r1rZP/ol5̟4 LJ6{/8p1KB߫{@%`w*2#nf řśZt!&my;Wpѭ*>駕P~`%lweAM\T"d= %TdACY9Fnq"w@+?b k]FņНK/Ef1'Axc|*8 V{"`8H&`GPys(Shm0b2ijI$o^ wp":bb GFlp@K |@Lqa |2&CDнk$걗g;HH#eaf޺5a܈6{:p2ntzV xAyt%7;*2NI70c]dt JlH&Kdno_5[w&ʫ5x3O{V[ "!ϠHV:䎹?_)DouaBZڼqIt;wF{Gq/'%Ib R!T=6^iVJɴJ &|sjCHhK #ieqZ2*tc~ ]Z?A|.~N;in29WuuTɪ{ GHP*' w$LZtY&Syty^m_ޤ, e !]g .<\WCWm mVtWxbRH,܈Z2ʗ7qӪ7 sJ{XoͲ$%WRrx F7n~[}D+]\+NliD$wUU}A@~g;MDQ{\A!]>" ]>A,:Sr e&Ka.YG"ȵ A$.Fv(50ٍXϰ^Y$6jl3Nrr3 $ jdO)+2fzN.`PI{!Z T/- ZO':#qK^&쫏Şb̒^]岕QQHdq uŇHWT n;@Li z.pi* A.p7hΌcaPX1W+Di= PW<.9Y`3rנ,S|kO%у&!,ò+MW=Rz8|^_KDb"J*Z3L gSmGu`(}M?*:j8o-;;FӌP֮ M$\$ IcOeۖ%8f~vC>t _bZ&b2J!E+hNle /{uZqSI~A3P4/}Z9$ETkxptT OҿllW'^N7x ?WKpQVݾL٪yupk&AtO:uGOkq#?۽рaq92i|(]-8M*9o!w=$c-_y0?A}5 VONI8̣bNviX*muAU[U_EHc׉鵜>:%1oFyr`2 Y=NvϷAge,z/ӬjNgMC:(8<{(uQ73k6 1yp 4 A"Isf>N Re㗀BEV2[hご:n^,u-4+}rMmw|Pr[lYqzlcrbڝ0Y:1__0E/ 4KQ$!dJ@d2B]uQ/t8,F/+H]cRO 6p 2K]8^YJ"ކ#q͙Ť]>;H3R]誙C t1!!y|,4R: Df(V4I?9Y0W_Jy[qZ5U"A2WA7k@.Xpzs2*"1,<`IDlNōAρ0Oz%4hnjҪh\6\-3>j4'7;@7O#Wld K~ua=b`IkMw..ُ]GV\]1זnLdCʒ4.I 2\ Cuo\$GoT[@3goA/p2s+$Rmg`$ K9Q"@#@ ?k{{=C?Bܗ </b$2VRg4.l3}Otĉh{r`V-~eGkpf=e* :"+wU#'\fE{db{(XSK\EFvB$ kB_(WG^AlFӏDԳȽas@.n'$H#܊s NS2f>0İa#tK2 {(/p}߃t %h;0>>Tx\t[[Q`c%xGG?c֟g_+'A=ߑQ ΓGGcNU[>3:fdm>iMbH ygT$m8g_3V W57  M4Lbh@UFeWUdzﻬЬֱQ-;/=:F69bGXmñ{c,XY;Aڐ6~ɕ (Jbvζac?^{US]HB%L Xb7UWʹ]* x2kp(蠱A(Гozq$BqTF u4'\؋fec}y9[oarQ (^+X Wths^LbG9k~ ܅uC0[MRr^U|7w$I(L1]j+EwxjwH15.=lTClzPw 2^m j=J:q_ =SDfDĒGqbB`^#D3䝔R4kTͣ1uNħD(aA' ]+r(tf*"$U@ ؆ ) >*|-йA[h*L`a"PGieal=ʸ#xH~YهhΛ̿6p6:$WQ["vDL )o^ ۋYbx:S,bVzs~ Ie+lH'o[p\&8U'Ox'x FU[z5&> ۾sMo 6aXeNOXMv%UM"(_ Ѧgh[)5ȽWXZz|eg u?d S A,čscϜt;b˽_,)^hLQ1v ^d(_BI[k g@ǂ\zYG7RiǽBO*$2-4x}U4ssd6]Mnx5q T&8} הfcⷹxPc>P"v`3Yp3He *BG. ")TМ<ˆzC 0v KR_mݣϪ;7uw X񕏊{KB6m0{Ž8fYJkWK>~s Ƨ! b4s d=>c|Rplq'Ɗ>tG`sH lDZ{px$.3Nø̀ ٷ, 03tA*&cgk0rz/x6*^tQ? A5jL s;6nKatJ,+S]U-/+HQUJc^8g!u>I^S[*+&%"~PAounzJz͓Tc2sDO:Taav?Z"}A;G^کUzsGUw770;ۤF^&pIUyH{ ꈥfalGtT_-ClwD3v# xd$tL3Ȋ\E \ ̀o:#MNq6R-ϞvOBԥvϘRx5w=PV )p 4J0FB:8,Ձ P;Q~e Csxi 0'\>jvee8BIGa i [{rfˇLݨ(I#%%UIWFY#Ԙ=RG &?3 K>QFH{o鐃(_o?Ŋp[ͽl5^Ӭ,8<;ƜeipvrpwĠsjuq8#OX3fJVjr.ݖ /%X{1b¢< Y١,mLQ昔`7ytjYN AŒQ[@@+N=bV'd ص#Į Dz=olP,@g|rPU,yv:xz}~ ۦLH :4kǐٵ|ǝR\>nuisu˜F\ vņ Uɲ(͈b>AKbL18k[ #kK3g}P~*_v_H dtCw6 wJx+Q9΂n&un78sQ߀oCpSA| woOǝE+#W:f|ܵ|籷$TcU<-,9Sp8}cRt_S3y #]ؒ\T>ǓaCݶޱdUƬ<9B÷?{߼L9z]oN׾[,l!P!u L3ͬ5ޜ3bwt&$\B!FX:3l7yCA:63R1`d17U#4Dm)do@i#G v6ke7sj<.m@ wBǾ4QQWb&Gc r'ݔBc|HQk~x+8r0[2Y ])im`@Fm1E͂+VR.枎?UaPqua͒3=Ȋ|/|П_ mF Uedhy#iuAtR!sfq.>{S+o0M#wqEڔIiw n[ܫ*;㬕 h7=wڔ9L0o6(wpěږyF,oOg%|>^5kI+>}^'Tj9y׉c|SdɊn'F_ᓇ܍8znĚ* F%9YuS8my?{-1DVqsH1]h}!燿ǝ.2Ġ b3f;]KT);'N7Ua鉃a*7L?]eKPU *58ZaYhx${)$TWۃ.j^_0dT1$ɣ 4.uI̅lRq&{')\o`f1e|M j8Q~^m#!SEQg>6wDjHå9#MXId `4IX&9bo !!M1!2QJЖ1^Olﲁv Y!#iKa$2bW V5&VUE~~s$wtq,Mڦx'E- &X]dՈFRzxx0٣r1˗-ۙآp62l/ϯYB2oXT]-8h_}lIS>7ŽBk,W{|wZw?IE|T*0>1g1+RDOXfqf%)RB % j6 wݨ>C`jȑobMe6ъX:8 \h x!ldr|LSXcw~\сC9C8<3=LeNBS\Pf.EJ{¤iQ)*K0Z%Y| 'Pg $An%7J??quM!* /v /|_dGOkchib3?D/D $cNɏm5W`ޠyIAV\t6RHL(7|,iG0B6m;!ZN*8֚ъo#8$F+4qئإ,?й > s D \"(D&pXaTxEKl"Xq9`L)bﱲwUg1VE\ b- nXO56]6i To>Kk#hQ%rNwbl3"nm_Oj9Al`njk;- ]Cگjsv0!v/&V(; $ '.^h_r.eKW퀩`9`,v0 hhqUky RqN~fN;i|$z}~Gp"95xMl^{'T] gxkQHvcv%r VY{@qCԉg:XTTϡ. $+X/Qgv2d ? A`+Lg#g-樯6-2;]}x{ =; ~m^ke1`Y8f^ ΃\dMjyj.z/RB_̂3rO {DguzK:E.=2W^A!DdyA 1HlV!/ ekIsm@fwGD\V'"Й޶|l2٣XV ͭ:ѝFy(ƙfNU*m4 \0 ᢽTٵ>V_b54Փ5 8܇ o^ `†FY(ʼg]14|zm#<&`).ky#bs* Kyg?H\9vh6WtJ/s+ iƴS%(XY z]q5(5}SQDž `e f7GhE2S4='XerzVE[b9%O@T|=ӌܹ{S<#- AȾ;#8sEgQodϞVW']} 2Yo H|YogH!DҶ'9ny%|UŘlFD'#+yEtC}fP2M @%n9n{; +Z9iqS3 1 'NmV|i\w~E+("gY;mC}`RP8ZIb+RXN(apeMe -I3acqzxf:ٖ5=rn6i?ЩFụˣu4@^i1ل]-y6hg&)/#[u7ôG%ȡ~8/k,Fd_ Dr@vH%޺C\>K4n~[g=y+=/' zwUiKw",{z[뤯'DH1ʢqܭn0gOr b/ `@8O﵄yV+ A=Y=AYep+#i^ܲWHؠ0(ܼ"k#e%CwsR[8גpDG9 1|y^ w|HvM{=EsXTPe[jIJ&xġaP/Rnъ9ۣlcŮ>+12Bh]mW;t)y#Neo[rE짢(Ý0T--A?EqoM:cFm8C@8v^酗'9ں>$ aת@7 4l]΅4fS\K3n jFPzc9͕Vw/:y  2F5nܜĴ{ވOuÆw7|m[?<>/`1N'~B*_۴`_,ъD|GY #5m!#\S^ us:`w %s/zhN6ڭ'cܜͨLCN9dlX^l̦."}nhyO9v! b`9u%43~ޔ`[)PpNJqX e6Yk9x%4W*D%WNV-KL9B}qmnv SIs:\IQY'ݦFFN~S ڸBF)Ww`z ';0$0LUGT`>f֠gRh׋ 侖ul?;̀rH&ɇnaIfoK'Oy~zg9_N=C /Ju ,H5H-B|?_\~ktk}'q֚,9$łI[LR"_t1+-,#!ygv'j[]Y b *OtEZcl >jH&*{1Hx?VOH6:ùr[HzRixiaet2n$SKѻ||,Z2JKAL l&}er%(H"Yqi7 ~:֓6$FYBiWۤGu#Y!cMd]7PHpta/jO:u;1kE+4Sfv#P,b2"/e|9d?62Thd?cAt{уi]ʻ1ez!%Z-eDejmSl_3@|FBexV bvGV/*+)d%IlD;IPÊGZB$)tIXZEӬu jʼnI~z(j֕R~VMݴ~B J*b>$ƭ@T"!9a h1TF1$՚q~G'D<=e~g,h&2vev/ .@KlRG%&/bu`J#6L Kn$/@>Oeo7D$\=SPN@eXQz:ṭtYP1DK`58#DIg*~eݖ8yOK}seOh)FRb,.F r X86I$ЄOC yeܗ̧@]Aмq}oIQ_]px-:k=Y53m3qA-g@D_jI|n2EoĤ e!$,7 2 y_]l4BŸ?J)ZMLFA5q.bp9; P;TG S9G*كi Vugw\;kTNw[4իtC,Y# QZz =4T>)pdPKo6>r læ̝U?Q(:L}Z3WxYbxX= y`7X; _\Jwl 2lZ/#hh\uR":u;N{'8Y[2V8д ߻ VQEG;;EkE Vؚ|0(4$iA_M^M1+eq0#L|th8ELRwTlh&+ rBWge]"<"3$b=/v ְ [F+[Dѝ8@g4]X^ţyv-I gWA#0\K׻@R5lq_ ~d)f햡W?~0鎆7 o o"&XK,KZW) v|l{0~nlXig=ߓ \my*'J`f}_II6=L ɀ*Q͖̋Gb >mnD4$B{l/Z]TDwځ֯-mXABkKEjrw% O8L7E׵Oͻ󦵑xvs~;*M$6uE۠Z ̜fck{H#kTt-ђpPfűh;.lsNa2,uJ?D3~2{Due6|`)w%f GXීL[JY\2kתwcB[}=yT_L 9lVNOJzxZ 0^uer26K\]"RᓝjC}g>ꝵ|]J2( (cpC}jxwsnmk 9R4St99>kfR{țuȄ]A|&m qBkaH3~iI,n*N2 @FKkbZN"{ MP;0spHEcHjQ͸ցai[@yF=V%YK9O<̏վZ8tv߲ QeyNKhY^(R Uf7&{\aW ݄ojMߢ;#Ij+._*L \Cjs坳.ش7(gǦMU$D 岡Y?Q!Ov ONx]<NDRXh|܀ꓶ)FzCIp m7IU?23rPX& <~rǪ[T6*+C2yӜw.KTW+^9v`,.u.6.M zfԢF#4VhaMKZt6(K!9NjMF@(+{2S KY#':Ǚ+>E lk[UX4H -ɸkoD3~&A8CB7a `b镁p%3ݡ /$D̴Q5ρ DDGvc5d(Ts2BtYE:ȀBTҥ-#ҥ3&6e& +L u tL>-\ xto-} (3V9 +մ6"I=DQѢŧ!~z:ltU>g7}VH ߭~3c?Js9&FU <֞f* D8NӦG}>g$3oa}11]>cMT<||y׽2 T%H( ]MiEMtS9.3lz$2b+IOϘ]Hc 5=?oKkw' g*`*^) YTH75&S THdƮ&P m")2 r?9LCoY;Ed J(eIh[r>~Xt%i/\t1B'؝۝$G Lfl=u"K5:4}l4/L/FLc!C܄ v3F I+8x=VQ;U@\VӿJޢ&PGZksQ0ٽOItY`͂%Y{߶B1pcu!A qGx'WI;qtpk#o#Hb`tb5)CWiPjxe8vќ>iuR(~鿚&_(D]|^֛F.le땥rV9B{Gu^BAP/fn5"a/MNrf#E&XOj?Xxgr>FneKM>\_!YOWm_ੈ1ȍլ{q6lw ("pWkA QH̉ 9Aƣp 7^s)I?+Vu9Eˌ֊h|vέCu[o=Hz['ef_nig ;0I<%@^:op>MEB+f\3 jCʿd􊚋qe)>sv &ݵP_U`0QS)"sOfl<YnfՍ䝒.RꂐIH=vXyV&Sq!;$8/nQݬyH[GyD&%H|fוA9=#aj[~ɷ=ט,l)5p&.;Nt)Ks(oysn$={cKZ+;j0g,u2O~b663 S*k%qS,Y_فnma=i,ǴZ3dX*-%:xj\@'.cܙY-Hh]p;E5Ө/AMૺa>H-_D%Y i/v 7Ug[`Ym͍_U.0\E8= ʸy>۩W桛;gޚ+ {׿FO넎%X!j&p/])[6dGh, рg"n?ړZ?8Bk&iќj0/-5]_m9)d 6h?޿O8eKm45#8(!᭿ -9r}Ds1WKq˵VBW8Y3^mNWudo,]*V%"jRaN8:NbT:Hn6=ywo3`S8vdr7t=r$w_%2FIu}ώꨯs`U#l.ؚ1\&Rt}3_r\k\&ep =L 2W7{O|_(j3 S`N*m?sYPbT/V}4z^?2E]OQ/bD>|cyW]#ll9WdKl`$XtQW D&6X$>?Ld .IԦ3.8FFqOdIW&eNBMtO1QVc͝z/7Jo8FGF :S?NX~Tۄu' V>JtŠڰ6|`*2hZ&.ک8Kco mfcRcQO:Wf ؞- )zT~R[T3%*Vz'/0^-an&?ʲ Evӣ/@f(.${) e3 Da3&WX|$8׍=pL.a5Np~xn&J:ql,[ W5ӺFtrrs͔DZM~U;~yx:FYNKJeeRiY[t KdjZjI$?5aYD&pA2IA[3PБ7#(Q86D6(nj^`g|Wi ďQ+Ct]<75X ܲ-|NA(LiV>B1jE7ZauUJA-;iBtÑٖHs5b7ZR]؎b4)wCBo2 f &0x ֹNDxB+ =<3Yvt=+{aт0`gG<Υ+e?tU/!?ɦb&9BVQqKjf8k,;gSnz/c/4n bS8BAN.\IT2袾f/aT+!jحK=%F{fY' r76&EY)o?_ Oϧ_&Q=I0Gڪ"%ޟLU/l )S.rrqBO}!f3܇xreN&LMmQFx}T2o}`'%@57s5T"Gػs`I?+X{҃L2taO$I?s!5ykU&lZp8ݓd^׵l9p5u,QxK[fay Y@b+XrC 83CDᮌ|g|ybKV*PK>ڶl dMw՜5#m #R4xU(fK[$oUĆD֚Wq(FѼdAXKlGYhٿ^p1#` |<;`b-cty"Үk}Rc?t_ә9m`n5N7Gȥe?()ڄfŋ2݂HUd=xt¾ʗ2ȱjSHv YMS:u"x;&YzD$!|}|@0wFukJw38rTrW  _CQrBIl:/n3:1acLQ_ǹbDCn0Y0_2]!憌>S~D'r7Xkc{JNW<\YNr.K=ĵt|lWgv۠d1b?"D^Q {K ps1"G}2mu:* TWhwKRTouyuoV׼r*cȁ F%ay:XfznB̙6I2>Z 'HeV S\"Ie<: :-=R Rp2J ފH05!OQ*ݦ>uQu3Cvq<;/G s˷1CBL;z5OJ"eb +v#QVd]AЙtl_6(2qN0bT–;u껳ĪݥCoOW8-\L)mIOCqYR4h/LDT]k\DnO *[5i -Qji='0,sf&b,Fc4A|$=[?-ZՃn!ؖ>>{,l9Xy 9>E8]ʝ3lŜGߩ;nWt I>e9N_^H\bC{N.'&[/麯V#x>A2=bzMXJmnYTn|]][#&RhfVcb Ai,L2T99DdU(=u_$< <0UrU _VNK1a#@+eҐ 9 ˴4f!?`x!MoLfYtԠIBrRж~[p͸]p)6 z^|(?Sg XZ\˫DZԠ!PXj} T<6a4ܚNލu$֔ 괰I wؑ!+[࿍Ts]Q~$k2/~RKh@ҫUVrpAQV XXh`ғ4?B9_huwKurkV`.Y<|ba\Q~{#dDc88 nޓV/dR7%ךܙc03 8{,!%BIx̦h^^}JGroYlF#Ͳsxl,8:2*]OO%f.,4 I- -#O\E) 0Iq=\]ஈ~Ӿ  +HWV~bw}S%Ҷ?o")-4رFL6SVDJh-V/2ubQy1 )" kQ/5DRGz]I m-޹س4 CdN lܤfPe|a/z[ȸۃ˾h&Lj5{pv%[8 ++s[JS^I0.Gf=`&<5db< JP- vmMI{}n ^7%"PR>'rp?% H_YzFT-Jv5RC=!Y PJ'9턈l-!-{/k ݸ,.ǝ–$" R4( YSa@(\ =8KotٰFl&"ĸQRnFq;e?fthޡ2?" /_=G??hN׆,`sےҍ5[}I~^^h5 \tq$M|NP n 34$ F[bB 67Gȥn7{ PaHگӵaSҗUJ4ۚD5maGO?;1 5Dɿ#Kh a|\S&ኻܼK݋`*|g{T%>9shcg{ 2Iq~ُ1M ?x3AW[ǀn)V]r(W L?JU~sϱr]*iHDa ~uMFO#P\>;%>uzT 4 ؾSުņ ,SQ P2&̓~Fp@[,b>Y A>=:QC-8Ȧ{p<yCu$Jˆ({ЦÆ*:OUp/r1dicpzCC$C5Kr2w#7rt1􋓰a쫺%)r*PC5nR.|m lb}4rɕBWܮ`uS^xruz{&R3~6y3ad*t< HEYvھ6je/PD%(zwJFލn2(M 9[]FFjTm3KX8?oٺ; `=<]Tljճve?>gA}e"s"G1WY>b;U +Ș &f+}VxCah7T٦tGG7/;K OͶ$د.@TvNy[Z8LJި dIV"K+d < P[h-X=2ҽGm @Jv>#mA  /# +R$ Ob84$024n@$mR-iM%GQ¼ Oq5ZA2wDܢK?r(` k|o>LI$ʃm6Fa^`;{0![ [f(N3BO&P[q#'!ٖQ ^Z~OސtuVホ Z~9gQ N 3)RGq*Wr;ziit[vq,YY>',-ЀR#oT龦 /fԫK^dEֺ at{meelR瞑N.`J|>?xZS=A1f Li~\|5JjsfVl;YN4ްhzL[r||#flWet:c{iw2d6cM5jqiuMN_I9{tۄ=(ՄS-߳Nl!o;猙 _} *8~)Kџ3]iC0:Lܓ骄J] nٓ *_w6z `|%~oU(t.F66z`mFﲘ124*庾oETipg1mg{;[;2R$OQeG7mͻx[T_yX{|ufiv("J8Ma['*mBNS9 (nH߰1Kbi;[XE81ćg^\!>߅ X_f=(V* ];Fpᅹ|skpsSBy N(^ D~te L%%]~ !L(VCVZ,g 6u0(vL8I[rK"D>G102.(IyWE1KQ\{Ω?޾@OplRi6fcݡG间S寏̎nJ\ S|窯ӿ!ՂAY{ C@u*J3n;>6rynxnыoU)>LMA`ER7noa׃9g, [ǣM!ݲ%֖D}G[E=9#z_͛an7|%S\ӌ{KW䏾_]_ C^s~:+}z >$)Y4f3;>ВpV}]X&sCq.Ml@zx4pmmewp$/ɖM-ˀKZ,śɢQM4iVܔYC:EXR ->.NYy|.ZLMMb UyB[7Fm ޔ+\uJ,l.([w['El-ܗ%| ޖyI MWI}PgM\|SIjrh]"?^RT( >E W z(*+h0?Jj+qF19ɱ1|>HhH*^!9]:mG"CP0%wͺ0%q$PS:[l:@=^}O:7QX̨RmDPU,VtO)\Ct4^!mХZ ,ť\ׇ!W3Z,1?Os*BU-҇#-&!5Ґy x}* 8KRk5826EkC ;,2upB?:b}ܑK3G:^ԋzQ9XTʼn>%z^Lhsxߗ1n68H );vh;v_~JP /APYgFF/nC,9ځ3a 4kKWY%oaUU\UYĒ,UnJr&R4 _v+bHN^.ރHbxZ+ /gJjrI# IB`|œW,!H=~n\T5(X IRUHyq?(AŸVڴ,0Mq2"4Q93XjrKk 5 'f G vL/mn8OOQXy״˗SFD׊z[S#s,A釜 r&<$)%ckVj FA2rlɲFrTRUI T>t hުB\k39+}qBhDkA+_B0XHt"/{ Ǯ'6JZi ti6A<'; iaY4^#TDw[Q+CE9M|Jd"W"86&\@!~> )vU Q@D/f6 D{ɫm(VSFq:n8=$+3 ph xAS+ }N+ -OlYCiS}^G'z KdG"/3g֮8s o6,Tދh^j$@ݛϴK_C' DS ,&x)Q_jٙ-1aI`0+26\BD^Iޯ H|89RhBo=40缜z[\uIe1pqm=R#>j0H2 ~ˮ}T'vxFȎxq x dABG|qxƮ/ s2<|udĦ~;3OvAf1A-gA/[/bjL4ΛQF/FaCB"á E6Z({d$!7{d"B(R&f¢` w& SR $CHkm X,6qH9E'2 gl _G4zz >IHhKwJ9 'idch螂R'×Z.[ro TM/em嫬IIp8\_i߭:v6Y7zP3>]]K1Sdg:ɸD>U< vA\\پ-àQc oIIɝ یG,%z^TۥhɖiLSy7?_oVpj,mF*!j",kGcFTD 474j'P`).* rbXGīZApP]ӂAD.g. 2611Mv?4\:!/r9ޛ=dGvXaNR7yciD*4=&8b<!Otٺx`Nyؼ%e!~،S\a7эK;0IxN KgUB`C C9m Ns @O927..dlh_Z]ZHtĻV{4\!=ɑNUw0ʱUbă23֒7kKMՠ>+Wr.`)%8(=ڒн `Ѓ#uEL!mF哐dAlqjW  'ppǧ[L@S nn&vUO3eLCav2aЌHX=]4}D8$mc ܳtۦiơÞxrK2Q]fU ܭ0`tH :^viԧԬ⩌zX8+(E$\2 . 5ȩsKFjlqEi"w\-dJMh&< Uԃaج~;`ퟨT^Q9,g OKR8y{b6dcOƠ++`slY_4y- NJ^*ՉROeM/L{,~y)2.(QT;!=YY#-Є,d1λ_ rK=%?Ń-+M$RNXSvm'K.+`D{jZEoBKD;S+aJB/ϏVwTMƃg6D/VBYC~ EdfGp0rgO3nd1ʭU6X[Mo7X]pyK2No;9Cu)JKzM2Ba2 ڰz'Qo ,O4`D7 Ӊ`:17Yb W&t5 H_+дPw {&ׂfp o=1d7' Ừ{-@EJR }0i3Ihn$2Gp,,2WUNKYeh˲yŤ,;^VsZym\]'4`6/9\Alȶ^=cp'EȬZJV(: 9*3O^cwyY'5WVx]3uO/]J OkgAEO|n;OrH"cjF'qFȄ}NDu:cs)fTZ@md,޷,+ ղ1mpޥ"~@j8UУ*$b 5=!^$WtjA05CZ肶fTSh]58{& LNGXji*ן4E05/^BB2F-zQfS|i$pr&] L”{fxE W K\GZI m~+=3T1DEX/hР]lC-cDqg#6{ {3Xy^5'ݚ- )C*s:IM8axw'5IJ #7:U@ 0 }FVEa|Xؚ]2*$;LZ&:/(jO :-IWY0jĕ|9e53۴ٝOޟTH؏u"rʗR(s Zqe7Q63RLzm҄CO$e {7:AǑc$:m; 7˰K*9y!r}V y߼ 2d>tVs& dK.-P*JVTeB2V!( fr伈XFcGajypfBXNaYދVR{,LE6w7]s1B \M,$5SxJ%d9)}O5a=hW2k{к's"+ٵ_V 1`-sZR9,X>AϘ6 ,J,|1P8b0͆}g,[Z7Z k^9s[w(4mAb7s!*i>$MHO |꒍M@>*iojE)) |tøv+9V lQ$jg]AINXϧ1̣o@"&9FTMaPyiNտ} cTbP']>$yf Jz}&Y:R'vM]3D\EPaS׍D^Nyٱ 9% Y7UܳlQVsoQ P"c$ikImz ;ɍXKcM D#p'k9Ċ-;74̴6 V[}y,[hXZ$;OB;u[4}VVO5E% XLw'FIkh)2/hiU6M!Pa$xz4l`B .!8"3IaaҎ޷^.)RP$ѫ`! F5n >N-^J`qNPUn-e9{f;8ar3U7":Zʐ[m2cO,!x`b?Qp%X+9'! Z%&]Z8Ms]Ml)̢ 8A u7V*⼽nx3VnVy+/ф]g\ LC^ߵٽ_w^Z7pK#F(BO}n ) 8zܯP8c`hYqi ;;Pqr7}@/hLke˔q͆a*]vfL~6M!zq_*)À,!UtZG>Vpa !RE(U׌o30+g3׻iPhiWh~_/NzN@ohjJq,y|Xs稜gp<#s8mV6B5><=m 1D]qTA:8Kr_窃+ rRFco&h& B橥L H}wOg D4 ֫C@knz1O ?^Ck }U CN*:¢k4\1`xJ3Rjc b6yWn#^i/Xa뉛4в-28kg8GMBJa#C\v KZWǖ^!qi?<›e$ c˄XipX^\˔P "t\"6x,Oнz|K2J0J@1rQS`X0-=ϠZϴ뉹g~a^p#ZZh& _ Ң"S#q4]wnƑ;Y5+%uSd Y]V 2+Tn(UKv-M)Cb ֫k=*U3y(QpVQ)ٗ,1Q_B_pH:qZ yr(I_@~|h8Jz7~Z0'^dIqv*:yhI$]DvQT"xڊ%b),[ȔoLUXp|0om +ݗ% A=$z"$G$,a~V18|EGq.!=i .etd˼iUu`N*蓜GmmaCTxsV/eeUV~yjhC1DDƁ)tHȥ-;jn-à Xx[AW UUPԭ \#XXsVXB\ih@gGIqnzGL!YeO\i`EW߃KgOM@ԛ慃yBSnG8A:ʀ"7q-fƫG$|9U\6WQ!ЉٓSKCM Hͪ"ɓXډpF,>?1htz\F|fYUѹ39*_CnXJM>-dʙSUk5"QߕH>Qnqw8HW]+K!Pʪ1 )3 +>=xOߕ,`(/&D}[->N?_S(K؜hݍ &y_bܑ~Xٸ ciC\ 觜Lΰ<ϲ:-Zt3^#8-#uha?kBӕ42 #&O:|Z#i -k0̦l1h1:]u0oJ:ߏU|çM- /Mgkgsj5f˼g5#f9W*wK {I_}uؘKדtΦ Q B1xP>F}D>YCnQ WCp<I!-ږ-ekV AH͞c- f6UzT^HJ'B0#jh|((\V%Vp#eps#AE ?54!߈ ݈Nr:apCX9] 0`j"bgZ VĶjU=@W&)'ZH5I42imw[S2vqtGOS]%%QಗZBe,~s}zk&00')Gvcj0WNi !S1L B!-kP|N>yI^4<*Hv:ks_g#9J9l&X$wgjW/$xñyޏ=sMvtBͨ 5L\M R3%Gmjir0t^W"hQP4r%6T3 0; Bic سՎKN.-פ7\Bs,xk+5nŵ"EwC pc0Y[M7- UEd6pQ9 tvD_o;ZzRQ>kٖ͊>At'{;uh̀!srfĎOVO@ő=nTqԥNd4_ͽ_6tՐʇX솔''|X}.v̈Гlko_|y-SہK ߘs7?ZC2Wvk T\u""I^^lTQU_pS <$W-8\%14IQ(,kICߐ2 BgVhFɣ5udСzSPe44圇*N4gtׂW0!{ԋB^MMY@k6"ڴzȭ0. v=v=N+ e!Q$>pV`0XƤ ly&q- K =YBi¤'cC7 6pXnm?dg [CڤZLXT rX"Q}_/%Q >L4#^dg3٦-\2x؅=sム79 .9}Zú!eUņKR)KԺƈ@R-x=n ~LbصHlpD#9x4$"ڧ'!7ƩSlP"&@9㶩z{ Jօ>$5 dCNJnq= (A?ɠS-:7g>Ov]VJ1;k+puUe6.qAb7rp;K$M?! Z+T5ǫ?Injx]ɭ_]"'ʷ1aeRuw}fҭb%:K*kt`Yn*6kh"O56']!b;m1gcGSu5j먱˃dzBfu&MX,fz2Ty8aXmӾȜq@%;Uq3GdOez֨@FaC\fOo'2j9ӈxǸxv5jU׻+e_O`m.P-L ٤qzv=/)~R[l^NKoKk:j<;Sfr:ም븤m `}nj( LS}I^ȊMހ%+s_蘾y-RQqX%,\t&죰{&ވS/iz3Yjh)Ck0ߗ3#oZ0ȞIQ;e%GhhJWKvٝڞVh=i#bܛ 9ҹt}>43<."r. }ƐC%!f"QPrIK;&0hK%}sk4QG@3gN}ݒ1`]{,bQa08※-wVZk ~Xӱ*f nkA`%_&kLE9R$>Fki\6KR4E8XZWlRH`L¨ȻIkJf'VL<6 {UpHDd4Um% NL ߀bj3a)+)ܟAn{L!ꪽ"T?"eD<3b:)Zr7ߜ,BDT&f8iLIW~ZQQ|8P?ް?PJ<|1inHKH9LjNm쬒-) Le42Xet]mBj8 ؓo2|j4sAc,Kwzϲi(X䣐v||'wp>.<#6a-88qWTd؂f$v@Dupo탌,.-rBQQh  >AˤU [5MmG{uWTqW%i je4JC>XIS#y@XllH#9t *ZO6[~ݺjQiZnLIϮo:>kZlE§xe/?BԱ D4WfȎԯe:7~=UO˵qc-ì/ wUnU ) ~pL&]WZn inr9:>5)s?sEwVs ]!w p8@̀]gVX.Id7n+~o|M`HʬJS`JZ Zj]RMbLg~r^=n#giMEPtz*5a>R[%@?y EkG$>eԐhXH\A|}kuR{ܵ+f`LkD_6{LtRV;̨-VNaRl@PBrzRfJa)%^FRV|ҽ?}qɛaQK\ }s[.?}P cM l;z⼐C-iLGS؊vwԆ]/# V]*ڂ!}UiRg.M1*!ID8|&(2r_wKžMko t^JL@I"Lh]-F&B4Gf$Lw#-H8:եB_,tpGYqr엥Զ'pؤM}edKOܑ xW3([P 7bg*A&6c3bH_"1VLCeìSC#10h,n7- _L̪Ww.WU甹'T?Br秝.s{/Ej1q0e}a>o?$>޾pWi_A t-@3K,#1Z*c,gq8_@X.YE[\ V|hPqA{g[h㍚b:*v8/`kXg+vX֖ǸgaG&b`)pyoxc R7""7}ݎ7⤫Ǻ|00 Ng]!=hفY;}h1U}06HDu&D{@9L(^@i63^_Gkϐ*¤A8%2 #]kܒ9ڟ$rēlĉH 췳X‰CBVl k#Kmfr1 1_6Bqa離HnUֹ XČkNE=$WXnw_Ou:]\+R൫)F#%28#*i BN2gBhz՗Fvn;M#mT;MrM9F9$b"O {}cRMrn-4e]HDnb )i &q|-Y::P_SY(h!To%bu:HG_FmY)sW=1BT$9'w+oPtQYjXCeO$V[np%Fxw{^8qrŹWREY>Qb6:]C9])Q;e~{ W0P SɯF KZ︷Ȕ-4_O*βELTЊ^\|ۂJ_Sw8 G9bo.`p'IvE+׏NGF@GFKaUbKюV\/֡aV.rә+yd^cg~({XWZkGxʆ 왅MwrzHF 'ʈ,Mu^P=NeDcb(ސY1*kFxb($- ]BnjM <[N]?yޱ,F^n/j1N10x i{BNw{d j%HV k5 K; #76-F<{=\vuՐO*FME𷦋}X:0CwMRCB gAʽn Ώ3e׏o G6 l%,^Ag;Qh2q7_\lH!7}nn<^^_y'Td&ص;i04~5nCW灄m.rr/O/I@9A,v~VZOSlzK5FTqUey}Q7}r2"&V: ,Sr[g4~E=5n#&ttMv'j:nvIܟfzD~}M䣶܊0eݩK1 m36 \mq`?`9 {GuFe@ ?nfV-O_5`hA{bIpre? \zT^TH× @FTʗW0$sfSjtS bsw:}?JCah__L)Rc:, >,dXP>8Hnk&>cbX_hB<@vH\5þ'՞KV.EOb,殾#E#Mu$~& 4Hpo9>^]iX)\f4^"X9񽎚 |]@v}0h s,#^g)O| 9[ae޲%P! ; UP\%_ɔx~?iv?$I׻Eghfw ac&zt.-Uqw\Xѣƈ0 a doJFp;-RbLS _>t=z;;/n S,on5ǚD (2{-* %.WD@ֲ=K._nm3B ԇK%ݵ:ⴑ[_FQj8gGe(ɚsrCG(kƹ֮\/^`~w= c:XZԿ,95#`>y,N%q*unI~:1yi|"g5u"+2)Nfs"[c-`MȺw_cE_cIFs8Nݦօp(7tsc-k̬ BюK sp35 D )[FDd^7 s5=~;AgSv1|˻8  ϳAC$}#(Yilc3(Tl9^1hTGWh[Dcwot]/w_С!c A"p@j5kNnD%>U'SrBÀr+aaZ yhKhFV|Oݏ$kN2[E9#!(5PKn8pF'Xu)&EShȞz<)"HO>Ȓ? /UN) 7p`o,ZYIjL jR+y?{ҧxI^ȚZyTA]k2$=;LqRwGqwk*,?l=)/{QZ# Ēs!5 e`ul5+6[ӤM Ft ^u\4eq)irORëYTyph4dsD2ʞYGF2h_DM?>u B7ȭ;#/= y3@TI2{|Ju11`ʧ/x4j_mZt';#`қGCNR\ eaIQX嶖nI*#-%YGs"Y 1)oxx.\׆O*I"P5Q$G Tv  ߗZ\zz%bp/ רĀIyF ͺ* H{0\oWŦʾ|}|?i de/$&6L#|W !BEa9f5 iP&M k72>mqꑫ!6+ Me5UȀ_p8sX%p$ee$A&T] -,F4c+$kz21 UyFv% Es?]N>kBBp>d_g}ΰ} !Au*&ߔ>mo=N&jO=*_+I'}\NGOb5 S ?|[Hڏ>TQВwo 'pu=3* JRmSLd$ⶭV~ QVB~5Zd.Sij-l^ryPK6b:bxkׄx-Za4Uu 3qh¶4$.P8Л=:gQFčμ)*QR jhj>{u:| )G5M *PhIs/]YhM3jI/u[.EV;Ix ,<:-/w! Q .{ Q1vLm-% 0O6ؐnyBKb7j{0ܨ)T"Z\zN\bsVʢsK{ӨZ<츲!דϿ:L̑"~%|Nfz<;uA㣱8:U,rCsBy Klm= X-Lk ?U|- rj#btFuaǨ7byB+':-SlL07UTFuL:IAdHƋxP&n(Оn uHGٌqDwiKDq"qO;r0P$HqHjFEEtRYaNƚfjn)VgO#YPqe3ЪKpS|?%;t,7c@32!=7`v8˼:uH( { DH xp˸[o\z@!ȷ#f/xyoހ-Gqk9@ =B7,mKZ>Pt]6t,h2@CǾ0ΰ*aX)+n!/%<ңG{;GwM =@ W9 lsU.N@a3%GyCPL!OL}y@3HÌ߷lyE 3hmk= nJ+\DE47tboc~O\Ox4T//cGEg| hH,wASkƦ=մ\ b3' M%{|Bln3ٶ%oS6=sf1xy '˜wTd׉7%pgӂ>Bc 9 b!: yS?otk9ɇ%q8жQZWB-,Ykd .jm16;G̰TpAa4z%}vtjs: ;4Jb˕2@09\F^_5+0Ox( y0vxI] =鬜T1)\oxs|G™v)KmQR4BrR- &'U9ݩ+ϑ44n}ڿp$&yRsek-q(Z%à_Vc>Vv$#$4cjSxMC)kHhwvIE҉GҤ {y\l;0#aRD! qgm,Y\CuBA+Tag6PaN }pɪ,{ -"{28ZO HsV_bU%XL^@Ub\k]#>/<ы|8Ḷ*+}zfÜU}*y<$=@맩/6~GQ"gm1tϫˎ/=FS;vuve j<e)O8*e:jtt6ۜ7*WE%@`]F0ʵXFSBc<@Kd2C/4EHyZ9!h_g( iX[tE,bw#wbWe~&8=tfI[6\YF?h/>//O.U>( v!"V(F1-O822zZΛaax=|dϛ9Z*䢁ęCU :ԺS3˛z[o5I_^vQW@jG"ᨵĚWH|Wi*'XNdLN@HG#>j_kETCjv Y'vPVq%â,Қ ˖qLIi:>'7}*1k0uQk6ҿpVCfj\T}[Ȭ&IT $t2̈fM;VNq'ˣP%#L *c4mUg{ɌnVB+c ?Hx*Ջt/I&$U5Sj_]N);knoDԦsbS`> t-}I!s>qa6ޚk2sҜ?9x]ͦW@G}R$ `ҳ/UqTg%8\SyAI<ߥBHHW'GC$5BCkNX"rpXђO;?umtm uFL.s^&}vvL/82 ~B ag}MÆ #&:iiȇ@[ +eE g0^;Gm<5?=& bN'|;NVn)س~=.,Cq'/[3Jou+4R|,?-$ fqou/IXPVLިW 0K.hk:hw1C Fz|Ğ!z(jtpc9wRt eFRPQ¥1K'2_6{zm5 . }'=O91Q~$ib 舐$ XwzIr~_WŵFd/ڑ;6M ")8Xմ},D\chc3NY>/*f2{x<ywF1;#*&\ܰ)+2cQ4aR}1[ ˕L=e^m n^ ' ml3cSSc)ڼ{Uk$ -\0H Hș?&v Q"V 6-G!Wp%&֬?koks' 9J4sz?\Ԧ@01/Rдn|_\.Q (d19 dSIL)Vo0k.8t OSXE@ȾKk~j%'rv4%406 cE~;Kҋi 0)REd̜ɚiwS=$E:+N%hUC}p*0e$DSo~,l&qFNzA>;yI-fl{<nb e=g$P=QS%'4H3(ೖNM1cG&Pd:X-YH}|qf Z+7T LڬHe ٦O4ff uuXVGof,>U#EuIlf':md9j:Z kF}Lu<'v%ڙGjbPesBr3b\wۄtK6Թw ٯwYwžZ49a{L;*):p(HbU !=ʱTgZ܅Cm`]pTz !O';#$?LÜ 95  }p)M=%cB^?]jX .=CGwB; fSXO{b$(.gr4WҚ5/7Ce߮'`v; CⶣetLR%kmw,V&F|TE)UemnRpzo D SU-6b]>xbIωC dInݷ݅ѫx),-6cBqg Ah|Ы8lN]AfG$&ab|dv(hׄF_L6#Q2l~ J@Ցe62W<Ňܟ bJ<#߄AƬ*Xsd,RѿbG'+son p(,n3ƛh;ndY;b&grQ &;XV2\sp!T>ouCKJhf1|UH 9$?І$[)~7bvpu5.'Fw 5}b(lA,ĨC)4VhoġĆKPG =о1>KZ;j_/Y&@C[(+?ۺ:Q??b}TB(p>Lk^He hj-Dk\/IY}isdPCcχ(V7 ?6rD9alip2sA;'dGM(fwd`[-*lot.k)b2Tb"1,,c7r+[DMOCoo;B(c<,"6q|g &Y(y:1ҡ=À,]ܣdm.# Yj| _r>ZEۅ `{nn`5D5s}㰠E-w9]P8GSeewIMe6-.oڄe>k$N QtOE2LuQKI0 $)E)҆gaAGi#b#̓r|zJ;]+eL}ߟ4Ue^O{3uQ)u[E5|UxƱӍL xfCs`)1)}$X*˼s:rztaG`i/a`ɶ b*&>sEMgg3\)*DrFA8+DMO8ĬuC50vYZtw!Lqtf`_t5V]@~QǛq ,KJh<kIjaDX MqZa^=71rܦ<~V%~,} R G Bk@,Ox%쟕7mo >lf8,j/b7Z7K.c-9ȏ}å,H&:vGP5ϭʖ]*_)|MIa(iT`չ Hd4`f8Iy73t_Mh=t9J7]Hz#E&7oqz8zʦLJ^k&'<ŽD,NJan7'VhKt:KUc߽3w挼µ%JMPGW: ma_{-篣iC7^x;PQA^>eS2r)E^9"s9*0Z%7[|PG(!0yYv'PH9:Q$4"igW&nVoA~6zM<bp.녢pэ&4Ң@^1j4Y]>ӧH) Rw5ըUBue54'FM=N`l~qZh2l7[C~qƟiHl%P_y \¬> ݅dpykBu4znyEd@x-bQ5f>SYjeKe, f* b<"Q.[P @yV4gxHEmŒC =i}E6`تyG1ۼc{i^xil~JR:[3~(u>&U1*1񚍑3!fcmPGP[T 5N<+7zV+[ @3ƺ;eQZM-Lx8N+NW__ew2@ qY&niXPe4{62-c/) 021`OpwPX,%bʯ/'zn IyhePȹ'NQ;fNM)O7Z~#,Us5r.V@ BaN~`ߊZq-lrjB|nA-s/(<[7]?~l);jozNZWe)Qnɿoltk}ajF&妮ۨ{A߰nby:p _l؉'`w@ZW^K=noه0*8go`!(f22t;xMՑc*czbaZ!K $jJ bwx62!&DD)[[_ 6*/xBa,<~Y6XbTdW_ϐC:F]O`ؔoWR/o\v|+J&o,wvY ^Er]m8YLP1xJF# )G%y0OR9tiSa=8?N*;e!G韐Ő>|-6m~&lVF>ޢ89kJXč/W<OWM. Irw2l݈{嫡'O^~KXçL PuNV"~W6[{qPdjva3YnN&whN MyjoIt^нEރn3B;`0@68e, ̓p>HJZ y_:bw, ֜*9#'M{\d ; P#m̢G 栌U%gTLe~b0%BX^,ܳ i}:2^ WcJ}Xk*o)ZIx"mp1.0>>$1NHz+z!eHj;>סCQ q m(C^~G.oTrŧY26F:G.^3xB mch/]ڃwnE|R$M?Bt RC FRF-KBUa}]PI /c bcۨr7gA*}8}Q9T¨`ʃ?MfE9>UClm$]ϕ!j۲ZLvYY15mktky %A:_UT c&m&)!S 9Ñ3$@}e,}aKY2ߺՅMϼdۓzchamjI%F8U᧌ 24aL&1:5IJ)J-?E!eS)(SEe|'\JcY[6k{u_YJY(W~X٫\`5N'sd\ОrH>QmZA‰%hT*7"p?YR?g4NM{}E, $sZ;R. -489Ê0GrSګ5okG I(mZ7Ԓ׆elӛiR`hbmw1]~[DG8S ,~${Nn =AsYF3lǭM+<ٸ/E! ֡ĺHWSz95IΐY,. ^+L 3y$'-o@c+cn9@@3F0(}  7i +di  /,C v~VK G0(f{/e_?fpq,*@ h~hw[fB=xЬQRZ+Ґ="SD~/]z!=ΥݢErUEflqH~P~Kȯ9g[a`9tY2M_œӦ~x@'HbKTp-͑؅NTIqoש1Rg,fy(Xr?%o2ec=Q,S~ddBh l-ZeqKA aϢ@P*25'8_v Y xt 1х#2bX( 4FDeƞD[~(y`6Q!\t [\PH&'u6ggVJ}T8tp,@߱ O"&OCxq2O(ZHԩw7{gX٪hv*g06N9kΠms }=0P4_*pcg~KtԉK?{%ꕆ-` `$R%Y>7_m#cSf!(D@m _O ViA^s ENvl˵d3IN;|Ҡ 4 f?Vf~!O2 87F?⸤]4R`blՔ3p7`0)AYh0{4c^X t/;O𿓄Muxy,>dY'belwTי&s}xW ?r)$+weVSnD|RzȞGQ qw{B0rEnt=7x1_5OdMg1cpZ7'wh=H%]V!j'DUyQ(n-=6<z\bZy:Ai3ŦX|YvE?ڝX*ETX+FňɌӑ$И/|2{F0ry7+K$FEYsW02SJOy0D%1zY$EMw#sL4تB!HyESwn[5-b تo}>[1ۘZ?]0CB*21QŊ;a0bAo2,~OQ(1)#OZK #d?ID AY^u==\ -T3@ֶe('V^/1l]v'&R6`K-qrh@^: ?iPa\؟U~F:y}h2h|e]{D 2 Vǵ.{AػyJf4:%7^$ $ǎTcE"koe?p*hapӻPs6+cS%\:OicD nƢ X ~,nLISO@&@AI3زlDJTL3m[J)2+68e.5̆p֌8޹{_O6Hp܈W۽OoO^k9N +w?)pdY?˰Jw3"k} TWx<STApgS#2 Ɉy2R4gl+϶/zƚ~_k`#Ѻ~oS<^-WQg۞W|ű=\ +徶 !]cb/,7ߵFL[&;r-R0VXohqzۼ 8dij|Mq*3x<.Gtl(eَӥv]w/E'ux9zF?9ZW*%S95-fL[xя? l4!5,i7 [7Ag(keݪ Z@Ww FA|WkD{]a`r߭p("O6?|T=FyZgP Uv 4D" Jfzh3eL>QM.D+0km-@iC#5' U&"BBWã}M\Oc:v4vջa' Z?=c]袛d_{ uq^ip2fJ Wk$/G@ZvQ[*1 + Ot&ဝ-Im'v{C3%cbAH|f*#" j@{FV;@8%UPugfTy3ߒ!z`#Z:|=|뿫]Q3PA xlgP6>̮[HL|2r%<`^9%:wJ׆f' ZZML+f6l&RhzyƷ#i2[6YdfEd@k\n*-jo؟CثX7n Qm s./Ʀ/hE;!'ԃHl?!XbJTGMF0^YY]+n@B4WπYf#bj=ꮬy6_"ZOmjCʝ/[j/x\f-_7s.ws[2T'gEsp)G5qAKJWw/,o AYq&0fTT-%?"ˀEﻵ\ 3UP X|Kp\Ko=s6FȟE\w[&&8:=prkhGNse*IP":ㄚg7{hOW=_mSaA|U(dת kJ3k^oP)HWKK@΍&|IvQW'FE ˫lZߍhƓ)&QU )DYvf9QbĖ_)<]Ra.%pѽ5"k0o_fC""ߎOτ,6kB|;EqnO:k{o8x]BN/uS_dt%Y\P+h&.a5}O"[ĔY͝-L͇$o5B~Uѻ>rіEBwΛy'G=/Z4]X o;&5z;FI(.3i6Oh *4:rH4lÆ .WpQmR"Lqץd*/SDW"o愤Knk+"!bZBr{ҩ^Zl_t[pJ;e4F؈"A0d4` H("Q-W#>|oRvt;>=|*(F_Cђ `(Tj$odSHYĂhw<2r#T^ {AD KI` i %_ӛ5_uBvg,~{blg(C Ewƍw6pX'^ JƂdz ;H*h_;kEc Ĭ.9j**a nR'%b<]awHP07 \>O]UCrxfc^58(Xo=wۍ"w-0hNqC UFК+ȒJݽPRtJ85"mČ6癟wQi-O?6-eβ9].\R*{K{"$wf9W.z#r󑘩kEŰagM3k teoI$k\O)"A~9TyWxfvک{T[`g3Jj&rqDGSm8^kFH;y[\Mr$r UjѶ?t%q0>镍3~Vwj!aeB7;:i 0چZ0tgk @7;8RK;}d=7%+f  =p6dՁ#cҷS6v1\swfゟ<DRÓ}f@7\bT\ap=+CwNU)MHF`D#Be[F{R @g'QD&0@O*e"":9_M[Ϥ|3ȏCv8ðCt=|..;bxWT(FKQ9$?Mb:ׂ]`bZ7]%{oERYɫRF>_bR]kX16/y}C6dgZ!" 87̱VarB3Qxܽp3ɍkL1oY 3Y(ΞRsV,\/}Å-}eKM&ur* G=u6B#,X zQ%Vc Й,.XVVd_2>#*g9 ~ƾ[ur@xv)\w:1!3RY#|6]IRetZu4VǔLnZdp< 3,bAP PD S¨TҼZ0U]󠉯c}QGc aZv6 2鰽C${rSj~S65[VCg4:?>t: C TH=66|+XVp(#Q +2˜>u#jqߴߤ@݆uu,iY6 / s%πa1N95jXlfB[w<@xJ1rAX2+K\F1ۜX42.k(#/+ڿSUR=rN{iCdpz*0οbs'G>Qk&L5JTn&%BisHV8|f>uA_.K36ͯ |kr.!RP- BK1*\,A!!9 u+iI zוm@`g%]bOH,|bZr% 5W=}eoYC  {ceUhDDՆa "s;HU$$A\:heܳ/&t F?y|hM>]JR< 8W5U.dxMjE9zQsor(mJ_eM£sKz'azrWXp;c{pBYeYM. F):e>Ƣ`⍿h  nWX9P/fԈ! m0E3KE, e-̰5%g(%*yiqb#=F%WmNpZK ?6[70BKxPO"qyt7X3&=S MYĥcr׸ 'r( p#:S1s1~GH %p=Td_$jP]#FWhQ삒:/wqM<"oᨹئ(/YI'$B(cl5F&˴dE٥*tB>$k{& d?xy>C܈4d?gz5;*R#^>UҙD4 ׎hQ R!wZȰ¬duM ĩeݺO dhC@a5A~HWQK?r"wi!$m4oc^!vYp=FgK|fVٖӃ1kpTl*ŗ9 sl0/GSWzp'_I|VH٤Yn"߾r_mYAEK7^3@#PEbM&dc^gA6ČYC6#.?pU,,x$0岋?I-v+1"Fx鞶^~W4ʴ LuO"s $Ԑhm0ɴxE+k7+6v$)7 pUME|JaØn[9dCc쌝)^8hk>!b[ pܫRqs\  ;r#sc 7G;D_"~ Uz_˵z:viO ]y{iL>Nf1 LOu45gs5k!H6_!-]Y:^UW1⡈M+Pd2b5$k&ݐhxM,zJ?~GAr&feesxhQ4v#=xT\=8 :Q84 xٖM au`]Lxc[&@@uӭEͨ ͧ'HI*߅}ٮ20q&gTA. 3RbǬ u䒑sSM2GbY>z'` `k:l6*3 az ;핝U:ɩz-%L4E"#oIZI׃[*˂!W[2J͊+&b;*H786TGn]<HyCO118 аMsnh<_HpٯZ.&YCw]ķ"p}h`SN5* R0 oz|6^Ecƭu㋉pC#0߱0[-0ynsС=\eg9aSH,VN0XŠe,f\4 @i_/!}zID;(SXYDzgr3tjAHWs5T>r¡wo苹@0DQ#;`3lGq3]"*q&EUq['GtxFK~΂ ]5_𧹢ߌiW!ળtNC}xl5EX~_?+΁' $~M<#~ v[ruC6fh͎&݁5gXN΄%.\Tf:NF6!HZL8XL9W`M֡O 6U%B*Kmɍ;KC?y±!4o P<O2\t_YYth+2݀ˏBA"B=,ۓtf.Gg#' 5aT,Ρ4ZxkkG_ E%AdN-:TPӔԴ 68ZhLO'Cyn['+=`}5&XDT13:[^T2|8򘔱j{5## + ܕ~)3E>KuG(0K8I_GJ׋4?uf9BNUͻdwfJPwHiӮRhٖjr.'6E(4GMvFئR0܉K{W;_hNllMHPp*|S(#{îAz&:ʃSn=B9=H|/-.yK1 ek-']Άt»0+f9prDEn|c} 蘳fl>` ~aj۳)@rl{G*A@]Vfto#sjУFy!osGQw vP}f]HT4-Nx8N+Oӹ2gw8aqGI2cTP,eqԗV=w<<뷤hAv Sd2u&QD&{>vsN =y_El;2^ST QIo4V77:t@k_y2&-i}ǟ="#aͮ 8xqflg>a9QWkҋc:F e( ^îuUƢH%Qkr Hq#): KZO؝l'>6C]{j- Gz 7ŧ,<\̎ٱGtXWwǑp@"*¨CS%=s`gl\YWy_dӛѢRfٳ瓧,g*֧e&j]HQ21K++`;S9tn琾ueP+^)I,^<_3'm`9{Chh@qy{ i +{^>tU(v/j^?咏z UmGj,sWRzFUd-͏gmE3Ō+ vkv)RA ;V{ w0AM!LDcdi\+FR٘*3\a<č5MKq08dNd@ʩ/xWj3h-;ƚR*D}Aj}:r}2"xc~"w10{ƃ;Ӛ :: &yFی )]500rHUްk0}?GJ=*Wa-NLkРwBEwWmʭ1[ Mhܡӳ9Tu0m@y Ve}4r[}=5ώ9.vJJ.HNj<@:|4Xݭ)X =ޕzd}JE MQ2QOzG ^F(4y+WwA]>._Gp_@/- CI[$8Ѫ\|QuK`G : tC-eu8M QhS8f?rVkkʓ"+Fؔy@QSz wH<ɯ 5?OEa6rr*SU1mbzSى ׏JE1Ȳ[`6@[Tl_- /Nf=Nxalg@$rcG8iK7/mt&3?Vi䯪E" { M=}[HG~_eQ|u G r\QO yf* Ѿq8cVWj>P%e\p_cګv =MjKX̽lYqwX:Z-CscИZDR1yHD*kr2sA2UQ3>fDa[oE!mDl;Qa-Mi0yt:8JCWR#ӿqgJ1ȶ_LF5Ǡxy%>EK XBF028<E q<I"fIE5| 7s:H,&V:ίUɢʒzX{BhB)0¹,⩑Zb#ed4U0,іFA]@(Ėto+v+_,nZ&p'?w?\|!B"ROݘvCě<< ,{;t8yA9M\q#֓?p?%v ?nچtp_D/﫨w;Y嚲/{Hj[9XlJ`]7c*{nԛ[8]UTPMN?~±Ek*вx[-DrV`IT<ɽE lGM"RYlnp=`?d²5Ve8]0["ݙ۵3z2;ǁyL( ~FMOLxnԹ)UmvGrarbvMYϟ=Dq< `S&0'x4MStqaM 6u G9IV#cc+ v+C ZXaVB)N~ 3*+bgO/]TarjJ!RWΠb0)z X0rFG/H{q{t/N?j iC=u@-,zz51k4 H :l|Sm^@2W~\hHDHc2e MZTUEXlZnJ1yD`.+)ulu>+L%0jZ+0n\ygSdu4X2uO=^^) D ٤v#z'l:l _kf5 !hO []uʣ#"hyqP`fE^ i (O^U۷Uꖤs*`uzp0OG0l1h<nB@c囕draMs!xOG4VdM l!WIPC BGڎiyC_az,N)@vA ^ ג(Fot.Vu!$Q13 ?%erR: ߕ(Raz.xgЩ˳>1gZWr/7uG ~S 趲܊58W|{4 ʳ(W31g΂{G T_˒@u_'uV],r!? 2D˙|KB:˓A:/meu,SR>]˻YdUiJ lWFG8H`kёCOBs^_ZDnTFVve1;DE;k;9 ծeהyL^;)-3XfzV؀! ofY/mc,suZ3۩ɵ 0\tq꓍G.vVDm\Z'EnU :dZ"ER۝V%L;OfK=Ô3xKxZc ޔ!n=W}a}᫂o51[=G&M::[ϒ{iQ҂n-D_J>|q Y=텤5UΥۃ:7L&λ*Kg1V8ɉx}KV|@AT0"oofepMzOؼʟ)!.' Wii4ɏ7A&<(׿ML4*K j ^`6x3vcţeNT .&eڋ +ιS43,sݍ󓄅WT$eXxhٶ71$0OjeVڿ8opc+װ^?!ǥexA R2ӟ9H"ȉi;S7ǪI/.4EfliA6%k&w̏b wHUVeWsw{1@JD),+O.gµ:#4:)UlmT~joWo )` ;p,?P@Fu{B*B$v <qVFosH_GV2xXaIj ! TPm@zf;?r)_|*R Yf/k/}wjrСQxd03ۇĎv% ,QWW#1Yݨá A cq)89D#]:U(OnGVV7 t6ǃ Af+kh&SDN^spz).+:M~˚pQ B aç<9WEҐ;PQ,f#T1C6&VH/ cK_ĦBBYC p'0Z&8|< ,(@jMźLc=y;nDy.5I}+B4qʱy8zbŸ;9$7(LQUC8 K x݇ ,F& jNZ]lu4Eep)Gha 4Mt[6ոK&Zf)Whu׿Pڵ:ߩju|9m"OZ]J8=6Y$Û&%]KWk3쫢"MCxl\;)N_nD'I8uTWE|/8F055@׼T>ѫYXA@NQAa`(Z}ACe[wk0If= %PC`2nLB6r-&eF9 SP\`l&{ ne6YS2p_0 {԰G`#os j,@ Gɷg+Aq/-U=/Akz7Ȳ' jTbaOw]LF2܋NvG7d+\. !fټARN_(Zi 68!5вĤ`t9:;à~u Era`;x̵͊elL\|xxH:ҝ+$U( SڌSʳ*/SvWj3ա![=*RHA`!tUlǰ =꛰qjGCr6c(핚0%[[|Z3%%ze\qUCRKBdZmz,/?>~-ljbrf&5Н6SРTONa [eZODZ5~. 8@dl8iJC'hzL9Ky:z|92BTM Z^G=ϫWTQPᄏe}3L"b%;q2'X9ig#u E?T? X>?V۵޷C7_Zu逰~($țJJ<~a R wi'P}%Se̲NW".#'gA\TAOq +PnUbP15y`<\b8Kou]`-t8>:kb[ 2=Z;}e- )p WSHE?MRB!gKabq80E/=ÔL&W+NĿΣ\nو.p#+yS քi9T~؎rG >7 w3m5}"`'0N迉TCˎ^9; ׏!@q0}#;gTN L˴u}&5~ĽajU^=v*n,q~6KGiӠMd2v:|W "tw2ӹw~H!JgږKH&] wiW~2y@ƫ@q{%BU]^AFp$4ޚ8 \z#O)eT3 o;oQ#屯kJ{'+̡Lq尸^la69)Rjq.>bխc`ݯ⯜bToLI ?t!ygI?ҳpu~ J{7B9w['\P0avʎbkR*BS6xI%VKvzGB,dj!cbv(?q<45:?dL4FLEKƷ_FDLm>:'yv섹:9Riv2ckKpGB ٞG[Â[BIxyy%nEX0r/0t$&"ٖ:8&r:h_\ ]DL c-'GE0d"&}IHOٳ[M F10at=7JlE<΀E}̅clǎ-"U<'xj_i.~eAdJA=+٫^L}z2<]|}ݵڅK{fRDW$18~F1n/gX ɐKXaI6̡5ADv`Wqu@3TseT\\@ ݔ*|N!lϵ+y~^8!Wov OeY[*]"tⅯC>ؠohO.|ڑ_E:mWz7m #K.D+{7JHJ,OV5D̐Oryɻ$|9d(|LSˋʻKJR~Y4IkuxR;%'AxO A &ݬo/]D|f9Iح%` ׅ\ ƈXC0a/),JzJ`.!g}*Y*K.%r*DA1R+0Csgq(|oRC4aujw Rފay+WˢgJ=<*b6uAYjMs~ q 8xO﫞Sm l ^RZl9œ+g1܍gۨ@b]*vNJ+Od7?_ 8Խ)Q)#8c@֏[R9Ine7맮cIϒ'Z@w*'W Wbj9ɶR++_:|M8kqCDdU2n( Ыk,<#.C#(T Ċ'I8ম3.I\t[#N&@>d]?:DSdՕU& nӟv^O5;vtY/!Thw# J F'U&]m}q.Uv~릁!D8$exk3-(f9Z 1+7q~sYx('wgQ' e3N%a߶@8LVWNAO=PXkUzbV“-ԖL7ad{3K\ݮJpFDesn֧!G^9%BQbT'16Kv5ݝ3, >[wDwd ow_``/npYThMW:O"D')ue4HHJL_JǻW|}W@3/#~Q^9bK2Lv0[ź_?&t}Dv>&vjV䡃G肅 g |p-t"{ -^o\v^}3ر7)7Uj=BXyrJ%QYg[GukDI0sQMGkZĪZz |R7>Sn<-Pk!X/>>0%$|8\@nK jД'zB|@99?~a0+Vr6WQ3KE*]ǰqhqf$DZ bh }hfrb+0$Ni㌲g0+f:6JJX,JLbȡ {zI<:2.I>x[-VF\=`}&+에*j'`ADrߓu~[A70'_VpJ1 Q,wҼ* uc0gIOP\`D2Gr׸4/_?X7Fӱ wu+Ħ<.,,nnj'oH˝/SKy09ZFl7Z+ez#M.71>7CܭO 1 njfC+5}Иt5`w -J Ng`6CK^sؓ~td?T44jDxwIN9Nh#tbD\7Y}muS Y.ko!-ws#:Q뮴w* Z8KG4~f* ?J4f-P +KUU>oS-LQVdd6`*x0M]Khqos h@x 'q].ѹV-Swi*RAX@#T]B.NC^&D>Y&U_򊧴򯳉B1dXoq}P*Qx[AzDcI%.Υ$_ mMtEY :@yp(8y7Wb(>z6cסw"/9f-k}D̽|}hᐨ5ڱI2b&glv"3ejfP;NhQc}9~ hqxe(#/Mxb&4pNp AR451p,>\JaoaV3lHxfI"T$ҎT_Eah+ut/juy'n!X%!CuZD\$6G 1PgNu2;\J퀘@5.Mƚغ ')!JوqNH2Ct N{A1X{XP=)ݙϑc֧B\m}WjJI*_py0=?54#rɓjm~!Dv!|3UxFu$g ~t'~bVOnvI1 feFNC|~HWjaو>19$K @{J# g]*wGEdB?TW1vlHK`Rz򕹆cDiUxyQB H↍οOnG'ßRUuPPAb[7][xDDE-oH5SRG]qau8pk'?]ڙ1][ !Heɼ(qn RSUOHe8Z{6M{5_\|xT>W_jeޚ6ćh0^ 4s-;^?P°;b^ZDpqzӘ ݒ%,tkbd)|KRW)XIszKI_ = C2g\ }K 3j=wv&lA+nSM &buQݪۨ(Tft1Kp^d%@ j0>gYEI=G3Vcw/&mbdz#i|!31@fvoȩŜBz^ ig_,}VŦBayN"D!:[;=͇|z_[~tr5a#|%_c2}r:j|ÍGidƺG9j':bOӔD "S 0*jHODʁt+,oV@x֯k'tg| W̯$=)FS??P}u: c+8b+-m p<|p 5v˞_%G'\9pP"ЌFpy-\oHf|t7d@t)%=i0n1<5\qT:fNނ˯2T_GDl4@]_ɟf7i@8Q+֙͸wkBr7fZd1F)Vؘ\i,z4@stpE>>P=hSIYGV1~8px)TmԷ='1+^Qg'lcDF*?ГA-wϊ<`S])GEJr$~hu/#1է"=ũ"sP}E PD9Z߿kY;*j:H1AaanK<)kf/**4z݂ K}$p7$+$(f$œ+T_t4<T",-~IVo}~)n+6%Yۇx d3!pf-#0w2#pf2'k% nհHWDRd`QF<+S|-0}Y7?ڨc"P>5PCB>Vd J]n (x+>,i؈$ZXӡe8 #W}UQ惧9}N3}+]O!AQUжu4[EwcT]粘ָp/KBvm qL=2> v_ ȍB=MbUQH2H雫2Nc`-݀Q̠tS,ֆ!@<^t#ckO"]\*r$"wh5űD KW| ߰[Ǚ;㾉i ?;ǡcI hSH.}y+0Fq7 zs^ li8znXeDʿY|$K[Z ke!k˜z"Kz{RGDo#jBڄwssxAN/Z\k~,<, ?D}jb} 0+,O)6}c~7}+.gj$[ywAZ8+t<u}EGy WOHa/b-}]^+m1_4sIYJ[Kz>FOІ6FGlqjbLm'I0xbo\THH˯%jolyVcd&>Q P!Gq?Baľ.?/'*X /sϰ28(lnYVFmokŷrYobea| E|l؜j~yAOM-Ul[^ynz4YqJ/V0Bn"ɎgOҁϋΆFYu5l>e.8!KVSb3Y,\+B9\8Ymjel{ZLsHCe٩U50c*ydwMy8Yڏ$F{j3_;eL[:0g<"xsyo%.#%I5<i3}\܋d334eR{J&aKڧeȅPBV9Ry)Җu#~99-g0ql\z>>K糘4Rq1#iޚ_=A-a鸕D2! 2Biw e5cS)S]!r6>PIZMp!Jc=~']Y|^Ȭ/$ݥq,Ʒ"ؑoR|z0]Π{0n1|%{ϪU;زGr;5ʽQw1}d[đ–}dϹ0&G;I܍E>ݿc8G}p"@jV+6?s^yox1GC` } rƿܯw@zxD SN.XV͂IKMBWw|5/+HvNQXsx 9~lGdW~ :(&bQ[HݝWO)Ow;#yp=fl%77,rp4-,n*ZgkD.MN[),:jb5$Tu7gN(`D4&ڦvģ 5aBkq X^fQ8ߠSV{֗QcAێQlMGko7-gx_o}%OX!( ֍x+kHV+0\DYN aJr5* f55_W^4GGYYGo-8ȍcb# sbAzk8lXdSMCH}ąT=n#ˆUY 2q[^Dn,:G)f]F=>1R2ZmbB)14fi!xV@SƘtj?X3zzqDcȣLzdTe_$~ΊE3uUڙffؕ($De #PC텕N;1]v Mb_=d(A\bL!n}!CG)ά>;W-Vԝfς553ce0)h.4U@:{E aS[2L6=_]iw#0pR.[g6ɿĢW&򪢍-)vi);477qO_cB_bq܅g 0{Tgmʞ/GME"^.=|\!(9ָ(}m3nBZ̀۷IHY+A |l ~}`C$j l 8Bɼ7UJ,YnDt1TɝpkV,ִBs%({z}Yyh_'EMGrpNǎd˵1ϨPjxN{A!ׇN!DԏjVAA2[L=Zm[PJZK*! %u\fϗ{(ky:wZ Tki&7)VS,M659nF i"A䘙J'qiW_Ydd6QU j6yootkn64qu7cvHZc#{F ףVv2G&8ێ$͠ou߂|zSr 4 +f`)$E~3?iG2 4֋ři  D))V.$tB 4FD7Lj<1+F$0O 6Ն*Ɲ܄[DEt;&L㘥[PyJ<ґKB؜c-os-"Hs :m[GDS](};NÄӗ.+;nqHդmF.ƒ3(حA"̭{&we6@њt9tk\ѽ/]1".{/{p|n|b2E9eV'z B&j,׀x+ 7W6co EԃXY5*6̹%lHfÌvٓ)mB ABnhqCJS21[)jx;{Ea Uui vs>aw^?DŽub܏@ܪIH,bTD AԖt_v;Rj%?3>3,)vQO\A?iA߫e5A_2Yp//?qR#YDZ/ATDe.<M1aWxfm ԅ]/&ѼZn? %Zrx|w:JdX]q__zY 2IH)UvJ1Q,` T]HeT"6HRŵɄ2q3$=<ކ_*j4ɝu.zd] k AyaBg+Ԓuq^Bn3-7M60W~MC7b: @_BlհʥzȢC_V_V:|,=稝mj$rx:*Vjn0Zӳn@FRTe:J4 m:dyIDQ}2a41'`+6S]>DVeF~gZp!&5*XY:je󌄢176j9b‰֛ӌpx7s/E#T9,)CC;PQ>E3^򷣴Ll sjX`ܸ͕mwW4FD⇷PIzg뺚[_25MͺIEμOM^PZQwɾ6O V&z3{DR1Bhf.$4zIƄG_!(OB_ns:{PVH" E&v D턭gwa %ΏպxlO=$ =mʹK ƈaQÓi۞3KqW." 4[C}|q43N#G0+l>01V⣬wq R,{J }W#t܆BX%Mw#<&:jK P~?t/QA;L@\Ԇ5OMd<!=1_E[xQ%kh }K)xth(>#j4LqJ+˨oo@`HB9k|AZ5N\TAsJUZ =yXQٱ˫`7pȈLnTEH[wpMpj }]Tv%DjuPJQL2bED!ϋwEԡթ SLًڬ,;E6r!)~!.,hW!I,-Dvj¦֡F t ٻ $u7B΃ƸdK;99Hnu7~_YiڸDޝ@tf9[ܶ8hIJ(nGԪ(!2A1`"Qܒ4|@YkRn{!γ]&M)QPQMl ˨1PNDPt`mj?G}p_.lqNpȗmUߎWԪcQj%뼻"9r Q{nT/5Y7R5‹ղ4n{7}%?jhzAi/5%l|~ ~P\8 g{%haqD d!FԎ&Lsx̓x܎iÖDOܟq))Z`kyzg7{-ڃJ'x7]زϫ!k AW^x$کW 1~̋}*ğ6@<0CMIz޴r%/$ ;62]iLn-%Ex_؈&|枔EUO}{Uz1;J5wĄ,ŸPXp.qdO=V:zçN`,[3^:9Q$}Zws~\hVsi:X6qȏAӚ aze9OpQxV zBmfܙ#oCbbB-ק.d[gVF6qp0߲*D t0,v8;kBOEy[xہЭGA*'fs{- N6(íc4`y"v*hb;#%^xyROt> Da9ofe6qsk#GڤѰ#f"B1g1֟vCWoPvN<8N;ɉfA>ͨgDǪnV7kx)iiqySvA6Fu2$]3wiR@<)>Iw/1!byɄkomʔ7~ﭑ87ff:_TSqKq [,}FT6ZtK4$vӛ)&#gi}g"cg9'" nZ q]n}" ;KOvT]}wLLұ,pwb;'N!;}GyHM/V@+(%?fm'C>fЄ' N[x@|?\4麸 u괿P6"Y`p Z܋nLhv玈h]Ky$N*.l@Q3Օqmށ7IT) ,)$m)0J}`mᷟ~ԁwɆkl1z{R-5U!hc&qjV3ҰS\˯n7՛/H`uzklkG}[f+DvKT ּ*A\ҿ{mjYyRvf>{D>󔎄bf]&E>}J[0{Y|ՓUr0T Pno[jf3оĐPȲfA3uWtF܄؇!@qOĿlY{D 3rT/qҙω3zIo]ss$bRj x#&,- R* 61%Pڹ K<ƨmUGtFnL۝wDXZ0.ښי\9)ld cvw{*,A=*O[*d:yQ27!l%Dn%lɥJ, ᡅ85\'I쏏Ѿi^VsUs{1D*NjP8Bb Δ)25_L')%DKJd jAH#@wA%Mҿa~)qʚ|f0iɥG\!ՋC~e^ZSw:pSd [&F*Ymfog3! T[ w:/ܢM8ZFIjWx[8RPih3%졫;}Ewr2)֯چY}T+>YH~ +/8o@XD[\lV`Z'*XuGaDj;?k&N0/G/&6 `MM`G=>󱯈&ud:HcjJXǓ IC^&ngozd7duٴv$x UW눡 d"M p(_J猵PnKTu[?@@:Q䐁M]߮o;}ޤ";+^)f=+]YfwjUVDFo\WTeF\@ FPV^mkGk#xR#M Hl7#hZCtʊ/8")=VNzn&o/\sb˥3F S-%Ԧ)]ا^P,q(7YF5+1JPwD2~z=8`)ZFv{@M~" 80{@ ^|_/:\=V(eP{3Wp `f6`L 7ZK|ZڀϚ +_ ި>>"U +r$3]mUs4zd7e@޻z_'^?r-JJE@#Ĵ$a$E[`D[3oP"*Q7"ZL$@ ͧD=~wf ł}j!rxb2梞.;6ub'RȊ61嵷Z(yDb=|i^}Zi.8%#%Ze8&\Hn\TQD0_X*.j$ZH62p+1r}Dq=78 [D1RU nL g<;TӱkfD/2}x g- u,.ݨ/O!= ʷ"/sBdV$\*. ZAKB~ ɥCOY0T?lB|.vo%A* scGzϨ38wƣbW:#PLDPxgd@3 aeJӻι;`P5z1S1O#ք [ˣgfn1Qrȸk}NRږes'gih1?{aTg=6T%e ,13nO[ښ\18j7g*|Ә60\GϿh_ԓ|ejv $F}%QN)gZ'•1v{]Vyݴj;L4@t] WNd#hHmHȩ>s:z喹RG-o[cY/<}i3,yB^h៭" aqCǑGV~&=X 82O6XƲu Ε2 ^>$3aZ"^" ]G+Ʊ*7=Y엺>?cqf ԰X, l)LXw`OQ9Mȧ"CggsW ΂QDAl&3H[O*: >8,lo;]/teZZ!DQx[Sv_ܹp^d}Lj|^ԭ+":G/Z_>Oc ѿf;bn1(o9\hX8#Ϊ|HDH!޶0`At'yΗ9ˁ%[|cG#s%T@mi Al(hTU-0ծJg? 2]X,M5&G;PY$ƩM.mpgyj:F6dԦ+y`ŗ׋,qpgh-@ ; eKX펾9RGDsR_8M7G&%6#'SL3a$Ke{oXgW`:#xIHKyNP>^0la@,#`~!UImѧh\嵐P<]յ?M'iM#lO3|P$}z$bj2gYC\PLy fȰKW68:Kf}op'A=%|EZq5v^SHѮ wX4c􊸍SNbmd8%_fԋ)^zG^St' xڣKb}!#cسQZ TR B"[mGz*W5suw-'A;KaTE|oLPgw 6']KnBWER39fC Аo|VPey-e]iDKNi0ۭ"@d6OW敾5}kN!ձ#o^bY&p(O$zݤB q` JNzP3*&i-kt"-7V=BO 4w4 9|)PFLb\ܔWh1q&Hqb0AcŹ$.ii)Sky?d%d++M~V~8MXguM!]CwMk<Ć,AvNcx }훎[-)bCTfT9n]@نr5D#%irQ%nJ7K=,{ RP|[+;yRZz2"m=U"H?ův8=8 .6*j 4w.Gept>YK %|^/qHzK3D v> Z”bT'aur-mﭟtMܷ6,D!۝ T|ԩ=jE/gțD/zggHR^мDPj5'q]E䖚%n3*?QeC 1XAZ~\8 ItI;e4mcqӭSeڻB{炩x]'e‚|vy, X Od,[J L+VKSi6\peuȉ\qśSMD˟E˞e[.;7u/X.x !\I1A/2ypHjE|Z]~eRȄxi`2}3>;[[ Fd2Tvz]Idz\ukLX-IJpVѯ|P. $D U#S< {4(0u6;"p<Ta{HTxB#on#^=[Gi[GIo-歿N+ o3\ׂL"*;R$H4 b ] b:x[|8w9!蜽gw-CeSʸ($J$cY }zk>[LI'w`ũT^?W+X"irA;&+U ͓ {pC 8uYÕ=5]$ߎ^EA'Y顃FUmxY1ϩ>Ͳ;n \.9n5R^E(a[{Ab6BL'ĺQ(Pke<6V/- HHӘf2#(䏧x惎y9bP4U$VАk}ʷ1t9j ȡ=J1?ʊ,+EZIOk1'3Z,@o_hqosd\GqX?`hlDJ~FB)QEҧ~޹w7)t1Y`yV.q750g~ڒcΗ42Nj&#!0_^)rXd,GQ}۶@ixp ݙ WO \9Y]A:" \\ r1 \d|8k;RMahh iq:Sx]կfCKE޿RJB.JMO\7݂$:JfbLv 5՛R7=pӚzϐ_v먰uE԰CK}ж{]涜dv d~ܜ-? ݡU3VdJ-]V:?mw;:}839^RתXS zMeBnBwQVSI TA᰻)|\lLKb|-~ _ÕeV#`)z6?[NU(5ʒ4@RJh§) r gȖX-DjEQ{?m8<04oR!f/0P~=?X]*)zZ-7wSYh<4N9] ^#hm`߷oCf{P`S0e _5 :|GA4zp`!3)1m gt HfIZcҔf45_=Uhc=?ړi57~Gh 4vb03O!VxA܈fCzO;U_4  ұ/ I|`_v$Y9a8d("C|df l$]U,ǻJ[}9SXj+dk([(N snJWہ𢀌> M B+=C L/ؼ(?`ўt6;`w>me-20lnGݡYى ׈\GME2 7E~ꭘa@⿟ q/tL`!@֬:\R,(b3QPԘ9Y؝ֵ *Jdlb &zi"7pɣڤc9L-w_ؔ傢6oueFa U<U~C~6ڒ tLzc4d#][k^ 1o  v< (hmld?ٸڬ!6E!l#n+SNv)\~4Y0S MPppXRbWJ]hW<Y @~c_ץD w OM3PNDvыxݪh\tU Ӳ&EM"u݁\_=<]K7R])V fzxs'HZ+,y.[)Ϋd![əC}d8\\wA-+:*<fL;(G(ܠd,gvfmj#ݣ,0e񼳐aw Ir6A2*x!L#Yx孪 D^OCMs8XfݬSp1v8-dL{YYH2@lH,},HN1ݰ-JH\o?7n󢿿BQl^fo ):H#=[+70*aDGFi$TQQql,S$UT/5}͍\I5gnkxrxC*3WPRªILyo/tAuG^~WlC34V"!Μ|EuɉWY3v3v5ꞆR%BF8)6pe&YfaiT*xޙ^-CC.:79MuߣS!(% Jȍx\0?p]=ZGVAK TaU)n|I&WstQj?1h y-yC&6&ǀ`'goLH? ƥC~.%U?S1"Gz+X6]tT!vd6V:olS9t3aP7"=F *Ԧ ;ZYH0X 6?r)XGqE%̙&y9piNH׭`˫{t}:L;iQ)H;bpת 6vbz|uOw|HudIɋ\Uv`aXmLQJC}2sF!zG) t`|J)CWw:Ԗϟ}xJfŰE-M%}eۄ4*_0d1?WwyU7aCqd>'C+)wu}W'`7e0$5Vr$PUnl^}&bھDeSjw&֡N-JmަGsolh  o鮠/9%/{ʟVNa(jߖ#I}Թ(k6d|d?<O;tzptӮx?G : iÌ8FܹYM\fOz9`s,A;)c%sB/Փ4ݒ`@`xCs*}:Y]1/kɴ]Z 2A%/3S=W=I0׎׻":>/]UaRVlxp3|*ܢ(xBY"ң}goO[& h Y|joow|VB*q7 I'UR yz\AE|jaX궓HVqثcâ_@jt?3AۃZS cU#즗JXvd`f?Cv-Z緢Ƅ9cZK2c?bAb#[:A6% z*yہf~XDF>r f?QZs*Y@G>\@gz"PNөŋqsgE]ny"Ӈ)ʚ m&5- 4qeз:u;Mf*6l)Þ|+Ihmmp/tj]̙";,93 a$a|hexFM*f0%YR6ipeV1ˎLR]nA&4ΐ^]nԡZNXWIG,+>zS3=GuK*(M#0*<sX*uK4ƽg+I#oGɤs~'_M=@=z0 * nPH1\1ݿKmutF3x[ƕXO8 @[{V1S?#[(6[Ė`_q[L{3њ~:ƽ 3>fuZ{ݷ6aq \>NmFoKF5b]lU?,öm<_(/,1>Aץ ~飈ؠJ i#k8PP ftQTn8 yMH<6;L8(Yp\Q @)^H#T,73⬣Dg#@bXwc<¦1Y:G֣oQ$׍AF@/Lil3d? vrrS4>J {% SR{[}5\G W>uCfg+Zߦ:ý W48ܝ|]]zrR? _(u# Z7N\-xHptZ4G6Uu Gn 5AHbޡݻ2jMy[&KrGǽ$1!gֳ: Xl2_[vMsDZ8y|Vp'w/phQ+[J, fYYkVSfF xXh94-xݛozŚIcj9l}{AXz}A $gO˗1mXXK{Ktujn#dWiplxW =k"x9c# )`q]<@+iTo5D>TR=WZD+Fqqg~Y ,7l`};,lqu"G!n0*Lb-GyhVH@QSB*>gFם( DTUޅ\w@xNI`_K${T&Pu}$Swlt2Wf 31$:e_i233QJ*3ҿBϑF}s{ \~ 9߾BX@bB\Ã9 Ml#i5y&-lό@mB* =C6I,,` 5S͕Z/O$)SueY]uwl SyX@:ިG 7PR!EV]ɠuST@^k IıB@+8()[GfZLǣMoSLi|bV@d5(OIMY\ҖxI`R^gN Q@Wr[g `ΠFVG%Y dʵfئs.z%I=54e%k== oes%6u9PH70,4F fo%®aVBl :QrbӶX0"c#]Oӂ,m9e;Pk]_~=D[|ZP-nVW+(oV^-Aϰl哎=vsVpL,kwKpT)nI;vSRdl**< L0рrkּikiG+aQ`\Y>lYbG5ZC|MxX $N7mI)\i+$);Ͳ&71k|F9&>e:H>05ˣXH7_wG.; Kn|n\Udl/F  A.P29%#5\-J2T=rj2ʳ<Ӿf蒾!}g2#Ǎ|#xu΄Suh_GK#R)VG(,Pa咺ݏ E(>/OY#N:K׳5$ťk;"1SLY{3ߎAEANڍBk3YpVߋpD$m!L^T! )0.U 0e#K.%8SA\(=q#4tC|4{9>(۫ؕƭzŕ"vq~siKljVdsur*A!TaaMzDgoTrH9mċS`tswHדJZfh`HRt4%97cr*q#󊶋B=X䏅L /"oVa@9Yv_, ^aĴh`<&Z{|f}ܻom+YyjM}a=`O9KL+*"ƞxB@TL=I!)|Bp];3& Xg!03n O,:y3ˏbkwߎZ` SmYn'gaup\Y;s[6C@ߡGySQ=Qʂ(w2\Gk xlnۓ vv*h}'sNS%t`Mr=64j `.Z hݕ3o"dʼnbjU\yX'S_-m! 2ϐ(op'Vy b T5!2-wy&Nj$}mf@1dG}uzV;/ 5/x֗FRg_~r#>7+m,WF⦩v#֭P6A.L(-ATO"wc 06CuNW3䃶 |85'·Z¥߳9w9D)GWoipהM˽,0]^q~zۊq?x4:REdn--y멀6qZVa59JES)i[Zxb623'@}"!=oa.p)L6钟t Q٭6^za̕|ϧkx??৿[oTekՄA/Vy̓l"V *#6:ɞNS( y6<ȶΥPvC y詒ֲ%Cdr^V$kw (&Szݳ毦$H*Je%iCU( 'Wǁ=ӛ:T_j sa0cNKJTR΁\uE=^S=)`11Wӣ!.g Xf?w۶$՚~ͣ 8r{{ڙx>clm``[ (!٢#J@k"z5m]@+EsZ_Nhvh# ]2An8<}hzpJI0}8buI1[?g0Gb0uw9=5S3\o=A5Tiz5lTNo7P ZKT\ "ObeltswO٢+5r|99n#m UIucƟDZPH8 ڹ!2 \u6_&<봶MdN ,.F c؝!B׭u4nF+d$R AL".!bioln=ڈaR@IN8ڨ(o[*?ԯQ$Cm,=xc<7OsTcڅI4$1ʄOwu㉷ gYZ/ƿ=~kN6@ | .wi+ZMhZ>XLn~bۉV =r=m !v;qʮ˶i%dLp79L ;Ap(qa\q d +խ#ʩ&4Ί@EEK L"PzB}*D7mјBk>?y"gm7 EQZt/)ru I}(iaHR zU>~ڼ+c{A~aT?TxxI8WA75DS&p9w! ,l;|*{ n;K~x$,d oՅ{4M$FP 2Fb>L9D3}aWG1i (#UMeUvm[vpJV{so|#10ɔ8ִw?] D x;q ql<5f1HJMT(Ǝј)Nw>>%B7$5LbPT'ܽ/lfHOir&ATuj,vLRIE`fWսQmh0*9/现 H@Τj+8NnIEt790w#\ "hܻ \.HW'[~ͦmV%%+uuOPv Z$Ɲ&f!bAU/Ғ)ںhC$q@9M#KCذ@.&Oڥ#=J"{4›0mdj]x(ȌYB?(BU]IJ~|2(WIhbA9{-k1^2`$LarСvn͟E=S&DJM}dI0XD A>0} ?6f"z,G=t6Y)OFص/JP w7uOɀᲊndR XKuy?P4 5qN۴nUt +YeE(v慆ےE63oL/@.6>"}`H|:n&4`SKCVvFIIu@oo"φ4JJ'B [ 878 1riZy17upcutpR#Ͳ3`YQ$|1g=T=$%Jh׷8 ކ٭Bp=tR 9 HO>~[JP-dtx'B%wj]Gm=堕G\!Ҁ!) ]ǔhY٧%ZH4tF6=DO@-ռY ̍.Ks}!kDZ4BoV_F9Jaa}#?(alZދUa1  Ծy|ⳗ֣\2|Yu$kyjpL"?^n(Wp\_9J$C1FQмڝ QkZWx,6OX1AɏuEmU/x M OkqͲmn$܉iTxU{PL_/QsC>` |T$xr!䘭2ejܵ3:1<2C [/5"URv)Td5. -x?'H Cm2jM~;CjI@~?U$$wsmWC O f*{+8mZjx!vC]0Г6 3gzKUAi"Iⷯɪ#lY٢E_Dz6P6_ VxxC'Z-qW?$|s& kxE}A/@ȷ /Xqf n\nʝ)KttHBGBॢ}jͶYX1tc)?}LDURR 5ܛz,ī<[C'!L;K)nZW[q0`caudE.ەP oCnb zފsBR%dX_S vݟ@r\b ezU*A5JwmI9NtnFDPulrU!Ԭ ehPΏɄTԋGO4tPm%# HvL M$ċ } )ؘu˗?N\PDyMVƬ4B!x+C3PΡ?{`{#*p']"t#Yx d qӮESJ_:nC~ϫT_thZ"=ʏ+PRFtf%NFXԂ4ʈDW' *-1,"D np2\)U_ > Y#CC;sd'<6CmhNB}Hz<񚕘r4იJ=i Q*iAYu?#T_]D@0&NKE08@tjc_Ktμ0̅ɑpÏ*nWM'S:̈"*&ّ,ӛ*?@v)'/"aJeH~9GOK(zRaіwsh=$uE͏")_B n"RnDZtoMU iO')0Cmf'nȚM\?ka>dXָl؈L de%\3wJ:QrdSHn野IW/"jSD?zN(nkq?t ROAe% EHpsT lCJ0yUTYsAuY1oB~]:˚jMY81껺TȦy0e#D{ Iމ0fqN id:1T|xBNveJDl]Z3r3SM[1Ѓˇ%ӑ:rT6L t"2ldkM~ZpA:W@r(!l- BP@m4::4/)EBGŚyEp\+ˉZ@YM`Rt}aT idLs@}pqޏob<"A{ Rp-%1]JZ[>%)m?2wteaLߒ؊'ۊ/ϣ6:nXm!ބkO{\!|(Pf *䗢%LTBqQ ]MFwۡƅ͌7fΫ{*ñ(il )S5@3ʐ}46U,#^W_]K@gž+_Yd1pN6+q sz'cq+i聶}:&C./MCINK7E-soΒ!zI#K +[{ו5(GTqX!V%pjؠe)"8e3Ϋ3 "teY^.Ògq @OFCߐJ`Y^º! q$!^>Ѵ%b2CbЙ|gF{|pyx*|!p!AnO Gie{00ŭoQ#1.(hC:9YP m.@d%n2O7Q"Q̸i{iS^82*%.j^G{t^z#ZhI{K3UeM;8cl1>>d=.-1̆0D7Yp .@ޑ:F{}+,{9 3ՠAEѵ؏Y Is:)*>+FHR'}v* ܥ Eyn*E6YO-Mб zյI/2˟Ác;to{\lՇ =K Ŗb8HES(1kIKp>`P 7;dK_% PQsoAu6BCܬj;/"GMOLy+cɍa2$hGK>f [Y9;T9s.}]+iC@Vf.8-X3v)GӦT`I5?jSRSbytYv(7τ֍* Bnz%@Ԯ:\R#2Qa#mt${H=(ZnwzȢM1x ap%]|^HŶklMnJ pOqαBC~%[6YFwF} Zّ>}kGծ뷜sebx@XToG>g)=DZ'z>_^U-; 6҇~`[⻄f|R ?+j$A)'kۮP:=wEǸA"t.[pE zL[*.H3۫)S }Sig?t8|Ӎe,%p}h 4`ԉh{^Ԓ2"tQ;~ׂͦl) r2FjR&+53hFhP¼C!]pz(@ºJcWz`g/⡼:8UZq~y(1:8xoeyQsB+*w|"Y,8@ eG;, vlH]'O36h:ʒ . U9A.+,Oհ }(0OyTܣnI R)gdKX umkVM# ŏ?9 C3/ 4;,4,xBlh}$F5|C |p{GuBvk&Y#,Q&Cz^SKid/X`+9EoÝ}+!Ov'8z)I KҮ,zSQ+^ú+ ڶ/7@M/z8'oOzDq 8rEI0wdž؛"LMYH"h%9'[eә>YAȢ(tds$ʪ2AGDJ٦W*qIVXs06[ɧS5kýHGkuԐgpcӸ 䤃B`[ݥ"o6zsja4#jo}3Q_-X@ w${7"]^vBǤG_AW0Lƛ KNI鏲c?Z{fUu(kEgޤ5Q F3KZf?I휶G#RwXw,+Z {I-s6}кRlyQGf_4~;C-J|MޮB<=.p>G5;bTD|Ya9U0>t9D0\Kr6o8"R{0V499Kggo#KJR HS[z;H<ʨ)|}-Mm~ctdᕛ \{o$W?~`܃32DZh2DoJ %rE9gEEYga'gHcz~#w2fsda<0Ʒ(QЁYͬ #f"Jjkc$VfZL&h 1P"XC0r#76u. GdPwcdl{9kN FN l{cexK ~uV6ģgyQ(x]E[ |QjeP|O"O&cX4<̊5cLh!xNr@ $0j+Tg{\y.O()mHԏUGUȸѬw5۷]*r:_`cpEP5g阀}U7d8|e; ȐOm$[s hZ(u5_ų oPF/^gT h٨ rňW˝nVKilj,m+`Q&b+7>Em,N =`:#65V5U^%FnhaFC-V7ZUٛ"fcj%HEC(TrƂ8xDgM5֚)i8xrFH $Nڍl, ;Tn` yI*lwu-!ʿH)ʒy pcM@Hi@7Դ}&NC,C{dmxPtW4)$s4qY40Yiw"'HtinaH@ުMtV(mN-sW;1v qļ+[FhZ"n0] [mJRե,ƕC<:(FKru!$Gbz}v_U:,Z-WWu4y2?TV$͎u:Z.okߗӟͻpW$b{МeS@<:es bG<-8/ ZX枉~kE%ş`ʉ–6* '' 댕*S8A~ n-q~'=ϖgY q /@WSIҧ,2~M@dd"p!B7eXH%tZAր/0‡/1ʛ݇NwҾ6Wy^b >:2 aE؅)`(IyxX&-؞hR}:sW7+KOzq[_xBR^-UþWSf݂&TrAV%};B|Qv , Ig H_ھfLT/PEz즵iCIԅ#MkH^{B_Yo&>i.ir< )O#E)[e(5 `oo(R};fp3N;1B 2$$X1t^3|qֆ-ͻ{z4-fwYlb0>~4͒H+Aabfp)A҆F3pP3E-y4S:K l K8}QkY{qVιhmsL ƣ7ߏE0vvn*v/?UN&*}M䋑޲cc' ?SPthy ]H`k*&A W(;`c1HHc&?$缆7a@F(gncbm"]M1=ӣ$gZƋ??ώ kGKJ\)HJT̿i<?UXVI @o UT!̷7ypt>o~o~(}YIK\}-!D kT,-4~7g?Yڒ @!^}i R V n#@hAs.5%ﵮS̲͉Q`iB)dLzF7fN̘O"ׯ(^r/ s sk^L|ʐ' 9x Lʸ+9U7I;IߦLɴ`=NqFpit.aQy.9Xw ߋ8 bRiJ-Ewqф{a; Jzzz˹J"rJA6X/Se+nIM㒼۷VB=?BO { u!U܄:_N[LUmƏ,ARcNLOaM>>%LSx}RJx,\3Ä Ԓ`nJ @,d1j's+QZ?Jee?hűێA>yN [6AYUQ&*;NҪMtiP2|wPSݳ_'Np?sd0L6]E;1ZfCl_c?r Ek]wgf2I. x):#_+@:6 _'dvvE++6\Z< X<R@x⨻XL> v odgDEIa{ =Ɗh|0-b$~ [HJwR~%a*I`$>R@ Fosh?Xh.9u-4cV gJ)]vq/Jo:.0ݒ?ZDI{CTj~AåY~~֗ܗuSPفw+9苞/r"z<E5!)v+;KI*- nDqW.ߛB?KUٗ^l/ 1ۃ)׍I X>" gy'2)(W?=Vlq^ ;K 4HN*|]X(_@F㨙/)T75XO#=\B'Vݯ'ObJY2xM*4| FO[l5ԅvL~{|[BKHO_[ٍ8w"+JF7/+Z,# y2,i&**:D?̇6{3 $}^W*W)77I=rr=g=/J[^^5$&8O05iD-KACb6l :0}eS/`e8XĴ/?/_X [^m+Xw3x\+Sd쎫=-{l/JqG$h1e|`MQ :.ˢY38ZWݾ?nwA\ݪO4ƙnqqi%|v%9j%1f@cfm;$X_,-.ea ?X*3δTg/':|l0 !V9G X_^E!w?{eQ&O,-pDqN>g= (r_!k˪6<)gl=b-%{qspE8IaB@)CD8js eTȡ\N;C|>A%4P϶$ʠSq}y#W75kFswb&r꺯 ^۬V~5VKݔ$D:# < _XPPn Wrtx>Iw:8=Z'/W]zQW37_r'e&kJU{> YxME};@ K{+W/C@x8l06Č"hX|@b,;xeڒlpjV35獴}]]@#7I>}o|2"}-Z0LOc!yq00G=͖#^` U}T)^NSC|_֠!4)5|삦Calzi8D YnnRs{JyBU-W]qL>%va=[}+`;3~~oE9:cfu{Na!3o}E1\#(37P5 L8[钴Gns D3\(!G!Nhr{AQC%{҇ѩ}\P~\氓N.Y8$Eml{D؎9TM,bw[^U \(i+bƌ#z,Rv"^ BWC;X@H&FV1C{i}3,YptXk}:څflΒGP?&3s~2:{lpi+`dN,HRpM>@oY=h0a肨<*aT-T D2a LCwf>fԱ8p+-,@)]cO6jTwv~$ }{.u.km*{Td|bD |Ϙ<Jf?$PѰrHڸ}R!e`ܡ.1ybƉ0?ڎ+u7Nc`r"$]NLٔ:WkTbʶ =@gV`}ΪB7n>=eEXm֍;]]NHit=qpqc+ȇ`D C nE[bi Cݡ{Þbw_x;E+pbg>^PGć-qWV=&UQ4VDӝtcTFNҺ-m|⦛Hͨ*>; 9_:R;XCZ(lUKޠ&{sCc|g"s˞o&Di-`z uS[^8>64!W0Oۛ70Gr%lTϕ;;=%綫?9dQGJb/%O1N#zFcvE>L)7 nҊ+zK۳[0  o,)U;;Zk/@܆Zzd+$/+"[Ulr9Maf/e MX+ k$揺z"c--`,$ļn׺jp].޳8 x8u/#4x}B8Z⃂SAe8@K{h| }ĝK*MM=Fz}maS Ҩ|<I]VaPYlK,UdX1Zr3U`htOIcᰅO-Ѷ'D#rr@ (> ѷqs֦?/eO˺|$r>x}IQs9e3/;mSSg `(~ W;{_>]8g@_#*E&E>.lt=)>}yzgUf1wMOHɠ:JMLy=6ڵ|i8\o2;8sZq0Q)nhFx\O7A6%ک[>|q[oz{]TokL*b+hGMaƇkD@`uqvw7?#{:>kF(ߴ[{gDEQJqi'8f Ȑ@ux7)I Die=ۭSc"pënw4,SoSWwk߻G "YBqF_ˈE*B54 Nǃ*%RTݏU (0Uŕ7ÿ#')a (ޱR& `(A H^<.5r2.rf,nn98iPz(Fe\I80HéyI0olkI,)hz,Y#jT[!Ub@e>cM0tڷI,1g>ad69Z:c⚈\M40#x2lT_%/x"RQY A7e2 Uq1֒vnF Nu xTgm}=lZ.MoDfs*Oj< $PIr:){ps|LԀ F[g-f \ ɮwnxu@ЗF3dzm4)-Ьk,#X_uT%44cDOTbORP [?? =1K*$_Sk\'sK(X @MI\g*KZHKET`*a59Gm9Z^>Uܒ7ǵ4MB!DjCO/V2:ho]SF' WS} {xl ҘؙB][q= n,iߙqf3G.LHbb)r駰[8ISĪlFYt ;EOlm(#v%ը;*7ChSH8i>9ZYAY{"] ac?H$ݏ=hf ʋo T{@tmwKɛBC]5yͅ28Fw<(`GI啘4Zһ#2 $2 UZR}.fR)BCx7%g Z ;53掘-N41iCL̢#{,Nw814Rkk@6Akt,!⬔8?@pD4Jͻ n Z5s2!\EJνkG8=f<2pLJUz 43R׼bAkHrneufTӟ(Ko 0O,g9;k Zmed-X3hېʵpwNȿ(/N(FXIw0Tn) k΢"}+Cƪl^eu]Z~ %Tݼvr]VuޟAz-kod13J^5A<Ydk:%A1$Í+*dR'V( `[ GFCM Y\[y<) o:׹Cy-U\] %yD o0 2vJx}l98H$S9a].>щ,kCZwZy_1qZCwm|" ^Np,:GbrmB2_ Ѡ7yރ <=gfbY:s1na"wEˠ5d"۾0sY UJlOy&`釳f) d52u%fznh6n򊜹gm3-q7+s7 d{lT>+,%_ᶐc0[ z6T{q 6ɧӼJA~ʣn.GP\hlh}^.q8\{F=·&CX`qO˽HN v`d׃p5ذZkyWY2 |70f.:t|t5̈́{TZO/l뇆shwa|lͤtr7X#_zeu&tRx NS';Nbx&69{E< wX%қpw}XSfQ7cvA7˧"v)s@`}|,f`Ч/Lh඾B6q}! I/PL]9N}q)O.˗,O R|+=PpU`%7tlmk=8~? uBmv1~Y?C؊P'+?h~KCqO28)o9~' %:I9K-cn4ԭRN?;c fو Qc-'U }C'X?/;b#hÒ878=l4ˊ(k,6dfMꩊa5Aflev.zfX|E:gm?+U !%AwށHk- W/q Z*`ֶSsľ\EW 4gtS//zk">.$=SHB?i fѠd`A^O35'I53!e}Uh§Zm9@B;E?1^!"mQ*jof3UW+XRDV{8re~ܕ}늃E}``8oj=}$",·eN -";L ;hSpY & @\)3YR=]YEfC_vdA NKJ{Tl C8iN܃nsreZ }M@SN@xAKڈ[}KIR㢮Wn !^MJX\NP˶#6Rܻȫa֍=,)5> L[e@eaiWXx o E})rAK :Oףk!At`lBAւW'H cz &5 -]S 1+qȹ7cBVL D5e7\`=*?{m6fp= ]O?۾j@y8!/RTf"+-6" hп9f 1$p4ȀY(GpBRB't+9W^ݖRx˥\sCRi$DtYTD(UI|Ilb2"MS5(N\a)C jJ$/H{}8&/wSښȂ7xl@oDV w /O*4c"`_Á Mï-vFE=@ñ{ي`N#@Y|6>;ε#k5&n yD:dޝPf;Uv/@) (1+{#Ux)JE u Eq@`XWx@#]r!Ę͓7h.ib50{P ˮԊuͭ=M5^SWܾ)$S~U=6Xm6狒f<._a>gzVɶyޢGs$T'HoXag(tHE>"&vռرngJ,w Y脘1$Kݨ0/>\$OWx?Z| [@ ½4 _OQ 50MdK j4ԅ%nhsfHm~n7"ͷ5SgyyX=έй%؝GYO%լS)Poo|{鑎O f ܤJԒ35AD:QNE{ ,jsP9Qv/XLW\+̐U7U]~wZ>zYaOw(}S_f9 ܳeVɹ7TU^EM9cȠ؎V&ȏ16r>&֋Y=N5^ ?jx>pM |YZHj:j΍{Xz}e4~l[6eBYpe:6Qn 0'Ӣ_\&7T،"#Ewd[SdBg2f^ S'Q'}.CR"ON<کuAt GjBi,f T>142 ,.aD* \rE1 }חko=ݻ3y$b;qYcmOIM~Q:abm5S2h=t9HCqܱUKҧtOC|wID0m˹x01e5vBTKhуΊ+ P#M$Hnc^ V!r#J{Bu!0`_RMy30*&e=2!Ӵ7a0d=֜;Ł4rsSk"+,?lhgJ)z6V6Ao,0+G*׃vV-R?T|urYbR-! 3ݮVm:yZ^(9$~4 g)t@O|TTl7ӄc{BUL!jnjS_-SM!=h'-|c=;vANk6x!z- n'q4 i;+m=$\_>>. .t9a}حź s46[[eDr&Σ@}E'G%)pknͧ%hqSvlkZC;(έMϗOC2p0&{NYO*[C&֐f6l=]GHO'>٠g>wjATAc8&q#B;kA[o;il\K7*aWGbu6*EWw;tZIUiounl^vw+6ז\MTS9Ԩ‡i#v;F Ky5 ד^A=[+<HY}(t -&Ip1",m8fW@^\14UmW2Kh,}W[R+Jxiԉ=8Z(M:~UPH(m֖IY3(¤waH"*OI_JjI|*;aOZJ,Y^4*\[Cgd` y(#.Kcm &O̡Gt('-g8drAjS9K*8C!x1dٓsp0<!;];L誽$4@o&oa /0)gb#sfa=!F&Kf擩KL-NN֭eyrZ ~ݏWEG﨩\3@ ;Rpߵ̃ez^L:/6"Č%5[]WA^gNj(]պ%W.IZGS<k$"c͞.WOSޔ{V:,'JChLieG mi!/&$plEZFqޕ0 LB޳(XA ΋eQ n7EyN^XM)7 Iut@ʾcwU|0z<8M /z->BʩV,1oEpiφ;Ci.+Oo='m#{Wj?k׾ dv66Mv̘fH[HݰQuSٟ~8r2J* DSv¤Gdֹ6Nh5&P9$Kq%ītk@7GAIFy82τ(8LK}=**R+Vo~<=hyPIKo+f曼߯h[NMZs#n{'\oyf*H2F+KeCj&w|77;v8_ joYQ}jiGƢdYCX3^ۡ,QuSLPqF"G-vg ͷsY5>U9S<~ 4'If!;xDg點B/TVskzAN0d\j1"엳~%Eķ64v^t\ S(yD7ELVZ8$\j(k&9 c&6%RlJK)2ive,c Z3ܢ|$#oYs6:DBo:,`^dI,%"1 p',憼OmUq>6O?(KXZcm3s \kTR~=PЍRtNdn4 {IU6)#)4X}zqlsUاLfQ ѯs3A2@߷:Zf'"Y5xPG90,?Q 5%+89bf6 #u\ WB r?tXh2JFv0F;})M~V]Wh '')->RKAѣz+phsJ)#BGڼjI02knK;/G& :CBr1Nɟy.8I¿TAd|޿p77ڈDq{8TRi 7{;ʂKe {n;A;D3u( \;SqӐe{izWc4H74-%Y7 $j,qSa@]lADdG ~A쾸;gZz~ dkG q[ onH,JDw[l;jqm
.ldYMkc[i҄=% i#F=i;8h|]]+ԕQ7#D$xTdPE:)%A7Hľ^kotan7&mr wd -R0> N#yQ&6=_7Do_f&%lDn3\#=$=/!>oWHT(vG|Sj=IJ>f!9ϒt<#CۅxO{~D+œSlBu0|}8[rPXrhT@Mzٰi'ssMrfԽk;DDZ,|ַN!fBCIY;/,:ghYN8R xKMؾ00Y^~\bW.[q #PV1]>g9֪s)7D z#qQ|9j,HX|6% &|g+FcԸUϸU4kK 6 Se_Cib$#< ~aIzJHK4~~d֯*d4@Md,,BKAKF7ri$W%ʆHP|W&r{*m(?U:dQ-o;ymx} `]uT3p|KCYޢ[WG@\v A#ଂ?] NQƑ沔9אXrh$RT49 jLԛyfN@8EbVýiָFm&%Vo'vA~?X p/C |,?M7E^Ozoqy ]|٘i̛V|idfBLŻ>s}ȸJO)_&4WC=9"8:aau bnܩ:iP9])2KɈ{4>Dffq'S.eVso]B,n jr.xR ֺS9䒶_3_F9J^Fiݎc1B>:S|=dQ$Srt.{UL@h+?I A1۶\*]o^E1P jc#hCg?HBؚGݩF+qA"2^H̲q,A}O=RFKRY'xbo5Ǿ|<^An'X-EPjwCaOR [SX?!nh ԐeF$m$j|, SQ E˛ )l[2Ƕd(2NEerӑ\t# MޡzY;6Xo xTОuwk>WQ4"|{6EmF\UDl;h[:WtNJdEɯT Blȁ }N)Frs5'x"CO-)EflreQ$FFZfQ:Iin 佫uZơM%*V˜QeP u j@^{|M 4'/$vAqP'GiϜbD [)`6:LeS Wϥu/`׌/pM}l"X[r.EêBI ~p{QmĴ4oPaV4l4Fiml/݆PZ7^N éTqp3.?$ۓJz3y {L|7KV6]kC+[{YO/!AaYaA$?aAlKDfۚu򍂩*?Z^t'Måspu!#J.ٴ`ؕM8Psc ¦AN* Wu2 mLi˫9 7YdffO~q=gQt^ /[v{X\#qJ ᣜ/pe7g.Y .&$%5r(mT\#j)8VhÀI&~p&ܕ:j11F&], rEed.EPe5p]a?se}F`rYϥf` ʅC G|1-j~LJ.1e4~Fk|'҄yt*%dofU.gB챶#=~-zkv\ځlfTI#*5>D^ɩڃ䫃+14VOk%z{{ /d:˥E]׾bf*9ws*Yq~RsjH4Jr3uǒY+gі®ʓ%jRACꗜyR[.AX5q, fȾ$R 3^K.BA_@/e@$e^]ZFBACfL?_ !H.'&Yrn%l:KlR"^0X?=in"o=#0aA E]FsG ?vQA-B݄.IzNb=-|5. Wy N1BPbHmEGP?waiS&JIx4#~[p!pv~Y2$ь<zBޢ@f&ιYŚ:{j?\ܮ:2:e*#+Bm+z7m-;*o}P?l80Tu|>RdfEq DߧAPoi˕ Oo zsV`բqkf& s n}fcpIe'X6 d#QSLǦ{{1s") FBp#+u)9>-6|'.}ҧS]+j1\%*Մ0>5@~p/b/=eF@u>z=&~7Q^ 4`a:96iX|f+sZf ֜d{lt T܅w˧[TXLB^JS+*0֎a|l> La H#BxB#.H}ovcyeN]^ƧʶQKK,xSR'W{JOH0oay"h n^~f_{)<Q<$Y;eGaBD<5A= >R= 绝”b'bƾlУ-yѕ$Ef"4LJdсXDjj2q9kAuݟjpzAS/X]moV@?trǃEZFO⦊ު@]+ MK=Fb(dźn"Qel$je(bqc\QRF*H? I08hE4 Wmh{4!)c'x fR=yt*pך3lR3r`tcr%c mF:nu47 H ?B5BsN@=N`slnWfk_ ۋRMѱux%aEiBS_W|- .Ǜ!v1Vcvc4,xJ/,9&-@a+: ;ЋdtxMq$.)/á<kK7c[1%[`~k3lyKA@af ֹ#nŲjm.vW%zkIC%r8:XQվ+C?/+ps9):IS_ni]hh w(dy"Z!6u0yA"GYq#6Ok`ѓ[8.EgOϒ}Uy̕ q9B1*aSxeiMg.s3ޛEdv,0tj ._Θ}JN)Djdӿ3 -a경` j>ic\i3-ljϮ,frw Jtʄ ~'DBIZ3J~/Bڎ&z 7aW˶.f;]4}Jv$Q}$ oNOE[КVq1VS@7 >N6XHEt- NJj.PL-_hԓGt>3maഄ NW(VA(-Sj9q+t9i`ڒ"nhGD+92}'܎w= u+] ̍!͓#b67Hs}w>/"d! $YCSj^ |2ySk?tx'T܍8 ^T$3od#܇(NԁP_(cc6VE3ʶ6ZNUH~;.S7JIR:tMX\R*JH/+}7L߰9j>K0R1V*ͷPμXxq3?C@8O*;8'H-ܚcsiE9!ag)kz%%YD-.lC]8el1:tZQ&I]P_v bZ‚96ss M\.P8 zxnӅpZkp1ϑ xqK)oe͏qP1 f> hv'mpwt}:JڦfhJ4* ]Vۣ7e#F4h&͝uL't>5yF=xHDֆQ兓*%̋B2{w&o(;d< k*s8vRsz д1> P.cVH"AN7_vKoRx<@l/+WMST} fC_)eSo_C,2}6*{qP-ّvc4Ix5}_E/^lƅbMҊ_PQ;b9{-m2L>#אaPHg9љi|LC$tJ[*Hig/%ZD|.=[MvDvHK/(*ĵ@o)^Q|t22OJlGjz{M0fg7 |p P6~Jh2E Yܳm@f_Ů=]c x=Պ/fJ;ݪ Xn`'cX[7#6u֖-E%c..h:]b(}]b9!O:ܱH`8 HKZB/,')+M DmتNrtIR>ۅR {,Q gAy;Pa>ܷgE>} Sk2 MtI wZ)Chh7bF]nr?Wy\}RłG 1+J1~}.<qR6Gq3 N+ԫ=?gH* VT}}`Z1/ly7|0usJ&I wm`mS AHep΃!.LОOzV6#[`ppGEd?A_߮y}K6s/]ؔῦ{ M|]TQƪuOKh.S}F&ȗʣGEU/U$Ih{Ԍ#31 >-00}|5B6ɏy/fS;HfŒpν dTR%*s)+PT*`#'{9bfo 7Uڄ%JWnMw(ڄ%d#%c.=l>})}yLǀ$"$dv&ߡ(żù&Xx:){zۇ>{g~1rF P9Wl)3$ۂEZMj/}}p'nkgW+[Wu'7Ι't$fƢCM:(K=YMJ&n;Sa'Usa!:"4g!Gj1_`MkTr]>kϻY#VH(Ğ5z0Dwv"!d#6?IS]T`aX*E.=*P<@hPOT88| 8̉wgJJT|f뺥4}Lh;) B&0v3Bj0z 3Jaip5ed,8Ϯ .3Hc/BTs6sxPMR,Tq@̫N77E*F†ԒЩiҩYv;!;Bsx@}MBܔ~/<.`ﱴu+ x߁ "e4"^n/9 nY?̳P4G E,ЩG Xrp" oNNzPSIOCl2 tA$Qu} H i`כ?1ܫ_d4WcXLeg?ՐID'9z̽س vHۨIZNe[) zVѾK9> zp` P>gٚj.'+v5$s/+B4(%Q *v?e| ]yC|N]GQ.IKe#{*Eq-[C ͼ+ !e21& &;ll2!Bm:dz%ѕ$,:ZaRBT /$Jf*_m]k_}F'uLŁRMTIٮ.#7:K`|*j=fcçW J_J޻tw  L]ޝͫ'y8(؄&183%l'~8,~yu#%Zq|Z$dŏU+0MIpb pŵ& PyMok.y4\:dPX/.'p*+%1to8gHY.5My3=+2[0b⣄ຸ5(;^P@ fl+4q=8(d|pTY/IuXC=#C^NDw.-EBf aQ|gk~8=pMTķTP\1 .w O1ᬲ\)14a)~ B)",?cW5_ }!mYz8i&&q)`1n,\*=y~C*D#@\.7`*ia ̪ :Vӫ8=|ea? q4@K&ޅ`+ IiZc'LBpaaÛ+5z36vp`CBa꤇!P%Kt3&fA\T|5ag(90. xK֣?txbwutb;EC ڞ y8H6Vս=QlR<@12Sɯ7)2ЩyUKGݲPs Z3 ? ~ϕ'i35Q CZgI7ٿ R~h2 ݯv%CXIjTT}9njnH<+0 5l tt3V]i0WMmz@LU>?}]ii"ty+*ZXR5Q"0; S~x)BEV8~7;2|UxQ|U (0P3n/92JdrdF"fkm1+gftY|-əpN`)QIRuF6 =lHD[{(KIeOra~^8 35h%곍q R+l!4{ងx&7%؍?c?C현tNL4P-fT[{  ?M mNQ˱J_yxnŐf>riZ'PI>x0?nlłɽ)T<;=2cMEu\ޚ@IXi+|8lT{K7%rc̯$\ރGx4.gn^A- Lr !"6e!?˳-WvԐ]f]KΙͮf?m.#%szuucf )(I~ܕѲԠza$g2gД;vFzUۍ=֯.p~KE/Y:aiH Ld %D޳S-^ a-NW6Ϗ!3Ҳ+s^9oFdz"xGT,a"kshE@o.EM!&ЅZXk] -q/6T 8i(?~2QLIj2*籢@-mi kwM_JfX9ʼn'IP,.#Y S##!t[VTmH&Gfe<\gC7yF|e6-=K1!>`]yFhۦ۔HG3Y3WK9siF.C ^&dUtXG:&3m"+g:tk7=8@3zI:`,75?W3nycZ"jaZѓş .[GJ@֐LM%45rq4` #U_=N_`/, ;ɃaN{kn9SAx'|4͙Lm@N3/![9%Vńi864,CAO5nD0% A;t?P,#В PzSzW(tzOƙNY`J.+^#p@RMbYv*JP9Zpv']>7DYvyCꯂs7NmFRzsg̢қa2 WZV? ?r7d$oohVΞԄa*V[keFcx vPpxrnl̈́Y*$Uji[ _GvIWGPoG ']G㏦l\ҧ*#pe`;N&Cj D3#SV9| Bi &br%Z*Sz [rcPs#=cCdղzX$ I,ffr]Ux@]p ?pq !WIڕ3"rc`ՃJx(RY$& )pmԳT%C^;!U$ W̃:HNUhtJÖvD7o*3~gk?W{PpX0ᇦ*P5mŅѭ RfZP &qkpdI}qɦJa|Gnh67EaJ!BAfڒg-7F`j{2eG[*:a3.?ZZz$L 3ll"ź| ԳshftF8ݱ5 \SVcuT"l"YJD&gTsU6ͭר" ($]1ry6Q#j5F: z/ ᯒoaq.D7np G,5Pꦰ}f5( dBǫ]62v kٺK2?y9~^ڼSϬzׂHI#覿 R1QsY1Ƕmu9^0̧5z86YxA92A6X!@yLrm Woۖ88K@jYKsD,(ưVV@! z˷ƞ\ML yPB ACU\΋^'O}캿ԿM̦Ӫ>:k稾G- \!HiB,fJ-.%š:DH[:^ĤDl0wV⿠K(^!ij(U3d+_;2ʷP ^?w/Z5;aCQc".74lܚX Ea`pGDbxQ'95$$GOLa:ڸl /0-VcJyž V<&*;>&ޚ.(m vAЫ!.T30Èo?hn`-ރ^3MʜJ^'3[w9`(hSЪnwlٙwg-S;j-%U_j"9iD_%q{XT'' A,.P!!KQ(^Äg3HhonBe"IV!)S8MrR^M滔fkw1" :djRoKΜ*=j'o*e{H ]45Q―]2޽vigO$8˟G0I䥾[BnCNQr[&E3xx[Cx`ʭBڀ6hpDb꺒#zѬ*9]jJV-@)DxVS qkܩ\ه6 IЬJ%;'T)Ck'zߏqT}I#27lcrBKpURtDqJdPr ˲BH#`c,a@_B0$voIwZ{KWߐյlU2 :%,ߝ ew 鏉 jQR;|/ ]Z;&g_y-Qә)cWI:\['7 WzǙnPT߮e֎,r[퇭Wo? ~쪮PIOgNDʧ[Nq KO%=ٜF"[?ڌTjp bX+1-4h]ՐD;&( 2.<F{v,Egs+QUvpInURez<_a{ =n[#L^+Ҟ:Y$URˀ*0>dN9+EEh ]3wM.nBj|Ys/r"0&U%wdC08b{,- ɣFVq )Tsn!us݇rj^FJgnBσVv3X)RQ|2r׭,>QBO,"Ce;>6e p~_t m.~VGXzsQ' w\cv.G~d#^ugA:e141#}si{Lx؋0'^U9X.u)&$M\=Xc,RLfxANNΕ/^ 3{Qe'] 3spA猳{3uJj`Y-@N A;90ޡs[嘁3`'XJ~6ij^<8ڟ{߶Ibjǔ{;;qR SZ-9Bb sjd/:.li3!ݢ(DkۋAVӚĦvsA=Ɂ t$]f+@^Q<ɗhx>FoLl-RԔ`Z 1]p6 ] &@GV 8L0yg2vˇhoXB3A=bukc*wLtYcn>{"02dxX]HhYEyD-mC^Z@tXllﱟ=Sк0遛Аw q@&+sDNxc)j%I6053&?9$麐b8 6(G6FՅ^IU/+EΘnwڱi9e1B^0J޳~ʛIj-8L)o% %a|>:(* bz:+Ip4e6>k6ܮEFd9o Zn2RO įr*ϪUX w E@M,!F:2@tIlWRcO"ZDrp^lO(Hrȣ7Ԧٰ_J=4SD5gP!Gwzn0r4ʂ>2w}7[C\hWKe+ E^4+ gu9bБq.mHx86c Pl|X0{Lnb 0/Bu1ic#s% < %&Oi@֬$xW`.mq+yH8R~wp4nsci }Zi3M`K5O~#IBˮ]|HٛiQKNɫ&R)eFʱ&#>lS <~oM̌[{It=r[X,xd0I\yѦ߲=ڭ j&jCO`Od2e2r@Br'ubWDׄU(B?h Yty-]IA} EMϙx<TxџC/f{i?kEA4|dRKfXlT7 R>5OH44nCU_UO~LW^֒J;&tЃx*Ym^ ahYY>+ͪ/ۡO/4p0LA| =l ֌q]=tр_ |&1>$"9FsM74rx$)_LW8q}BGd\r΅xKhH3-8mEz}CiWD%*Z m4Sl/&ࣅ$Tָȹ]v B(A skq *B P-o9*Br~ر^uO}3fl'ػℴ?EN rZ~{.~ʦڹjGiA@xz6氻 ;\YbS4C@){FH])Fu &NJ= 8)G@pS+vF%?ϠR[N,1I?™ϊi#0z/[Fx.— 춢2*GU 7Xq=G?VA}"-'-ȑ{z2=[vԏ(qn.S dt|\z:m5ȨȔvWLC2 SDMk퐄GlzY,`6qNnW$~֠_<|Kg{ķj;h9)+ގES(>t$%L^q(nu|]Zgaxh֔f^ T?-bЉBl[B4S%!Ge YjĚVP]Q1'5 M xY橄LRqWkT($A1`g 䝎yծ !:EXߑʴ@apcvyE\?*%wo~==0KlZ?WPrtկ/h2Ww0^NẊ.{_CWPףxO PK5rK; , mYeYp|tLl O?ؙPRWr?+|I;f J{mob_o5 bTtdIJ8osݕ&PBrXaI):8(OC;1,W$rL==&A֥ޘf*Yw7:r jPsCeesz"Eg=tr{Ʈ VfXc~w\A_e,1mvPuub玏EQhOR22?gY`WN(\H%bTtxO4tSҙ>Y)p+RS"ZJn/[Pd͟7oF|SDz{CwuoT1o[7jOi} ,:փyE:uBЄ|λQK4(7/{o&x.ԒbVojVN *]qXzs(֖N=Qnk ~*,97<`زy11ēFMnM$^Z2(b3n=6Ctwնz_4, }(,Mߏl 0+gbߟm|h S5aʵM#U&"5dȈrH"]C)$h\ll#3#Su%yWieAJGe`( uB;|BnrC(`iY53AN*u۳~WIހL+z]t:# uӚqySO~H m3X'mZuȠXGŦNC6_X )|ȧྙ Ȁrjl'hޜWtZTT4dFj5~GUpB_4+oj_ᅵBV7r͛£Fr }Ҕ<\eTn>|Ft4#vIuL }JԪi|9g ԞHAxͿqޜgڨ*X%sV䏢GnT SD8kCGGwڷSE!L-cK2J8f97AV4Ԥz1a%d- XC%^a<:EEAF R(׫֟ac-O%uD;ҷ]FKH.hȟ[u7A_;ÝIO UZKtV15&r^^-v@9[\>_c^YJya}4ė<]_(Ϳ/%u% qJѷD̹-FCֶk*8Vv$ [N6HfRۓpu ׆1 fyk,{1 Z/;p0&4ܾV{ϻµnz* عO?be)55uukU +CÇŗ7sR,ީ 񁮂r`f:ӧfj/(4b͈c[>^ Cӟmիb̭/#4c94a0Vot߻M\[bW ;۱:>Do.u{uM#m zև@_KVO|%4kb:),=-lu&dz`ej.jSBL9)Ֆ=AEXיal 8 .j*nc޲FWZwib'cֶ o5R (D mYө,Ҝêix Oj􁢔N?%{xdeq V|_ˬ:68-.hD>CD%Y݆o 'X,֘xj3&QmEX?zUX?c{9i$o׶HǶ"rtVONMu;Ӿ0p ~6D!,gGyH+" 0@5Nm!G?8D Yf͘Sd xCVCZօ{O|qUG{F@޽&guE!8?RtAm.#O0pJi<,-67`Tdt)a7#+ͧsݟ(BќZ6AN*$ X#iq(u6RF+ah406 eIB:po_)t2G'?WH}C`49JJ6 p &IPz)(;N *NJ[WQ^vQxKcl0ab[4x3fKb(o"%ǽzP.;i0H\q*|NpiG;hlZc9_i`/VO Q:[% 0(N[1eBɰ/Ly3Z1BˊzlʔJŦ \*#3.u/9ͬ1G@[ ]· slz2eV6RϠB;IVԭ|MoTeFQ싣 I+hqhף>0kmp62&ׅ 5Ϻ`3q签߫&\TN#X)VaE€tpjV7uݠWT4ŗD9˙=HCz@G):sovc_+dsOa& /bW{J]o17t 1g/c˷FwRB2Nk~&퇼Ɣ^cA/1T ^h3FF6^%\tΑ07?*i. LBDMj#.xdF|>J<>Z;C9V/RFVǨC?P)p-E¤ɗB,3 (O_s)qBž6CltaԭR$Ei`ҳ )OK]k~ɝX`ެJmHU>drW^E_y7V+;%9hu;:1J\@_> d$cMX[(=0SOI@]ث3!b_ ĢtuY\Oʵ {|xv_S m5_K:1-՛|pæo)^S_:TQ!Q|h0Qj)7(҆9Ȉ~> b`*׌r ñgOGTYUPN$;.ZzyY!75T3uh"&W.*;D$vkW/W>ښe(TS`_H[8Ng7Ð 9f@;n\hmhu]=ǽF:yL01Ua2by3tǥ 6H)Rc1yՂXabZ$SC "aq_e!o68֜AYP!{r|.FSB.n{2^%ݾ|$cgM,[nx.쩮O]D;U2_P I?ddbe6.Z 3V1( @v ~8:D#3 uٷqcwNx&9ɍs;] IfXT:\Ǜb"&eovU4dzoPxǎbr%n)Z2-^_ q [Ez.-F>X{緶~~4ScؕZ ?_]utAzDrBQL ]TS*0La;`Tn"dfː"2참vEŐ@ v_ =[Qh'~ !NPE #ịiE˹/,n'@8$}ϠMGˬK jShi!G}JL]2`# ǻ"y52k50!3%ȐE}ٜ֧%:B *"*74j'"[%ݠ1qc'4!?[XBvB`Rw>dbX '8f+.s{nu""% 1"׿qO(bӑfO @$`1GѝYeI>)_1.KT\f}a$Ghh"wCwiOLv q |ͰDhi]]LA ee_ϗ Ӈb%[֏|tZF?O~|IWP: 4ʰTfE0.oM ͫo2:blږ+1UT˻*K-&%cO8E\^~>47AKb9 \c, =ZUMVm{e}Y֚4nYsNoq<9IF6*~b}պ'A|_jRǓ]AB`ijپ^x`v/I`$GwAjW05C]Fk,$GK )y@u=# ߎ0M9v`õ0NT߭ٗ02xXHuy wCzZUfe%I@H5;/Z xՐ.|ZuT+ nW%]nJ7h2zAs-,!<1$FՉ4,#/vS.UV$ NiMEU=7IdN?>K<^Pwxf-\:rՉ ue(lgGiGT^91cߜKzj+m xN 4BI_%+c 6}THx*^ְMjN|fBLQBtPZZ ܫp/RI hK^J ;̐A#&,X)a%Zw|Wr~8?Og"$mB+!;p../&?769+>x#V`~Wcڞl%:1DժϨm< N?)P}h孄܇PV)VJjiuGq# m |Ijj>J\AR((|w|)'$0SzY\HKtu ZՉnwA*oHH<|4p ͼ;)NECiójnxrUm:7^79Ke1^&JM 4]'f"D2TJɵG IBtC%vVR _*cy~ǽ UPEI;/}c#T5lYŧ~pʉ>6X(!9 Ò7= H ˌA KG%撤o&^,T$̽f~N<2Zw_m/: 0 wj 'Gs`yFm*Xk gѺ -*5҈b%7$*] !?TOjS'үGfGqu'/+ylJb K$8[) zsk̯:_vI42+F&)LŌ;Py3L~Cb\#S3PBeOűr 'gݻӨ lDPw xޘryJ]CLaY#`N(-U{u9ptvu:Ý%S4B,Z5} 6FyD'26ލI7G(PQz}f?ft/& vϜ)?3IGUŧ }A\+F0=pqt=뗳>)͜(XpOէ-jvy̻j8!E5cgJNt>hRrenKB{X[j:6+5e1I,e}X&5(0Y"V]B(5gu }r-3d}**x&lN1 {' 骊rw{ʈO|PڳmF 8"Ktc't35*;wAX| $d~bƝX1u,Tz mRICiGl }Pt0?3Ҳ3Α*4)HoKJyv5#xT0D,a#%-Wwbƻ, vP|o!~x+"Fm-q{Lrg v-j>pFUbHofFmuV6-TV]2_^j& GIӦn%5mR8M0z"ެ;0>4ϸj!h|/U/H/u=fx$Gtf2wrB2IMH4Hn]%?˦ G%?,\<*_GxA+`p tIpAҮW]x-LfJoѺub*cLVlҮc5)XbX˼$a*&A@02qc.ӘgXٲChfLfa`<+sgC7ӡ'!>}7 ~EXݗZ‹ʟFf}h{DJx$F"-@ 1Tv:ְNȄ KupPWki扐sJHw 4Έ&1vK:9q+dQs$ݏ4T™?9 ,x-)/ jz4x{N h'.$̮77XzBD~{_ #KmQ{kev*6ֹip_=HGe-o4e|e91fW"A.oAֈyJLIo+q`"b,mӀ"WX~VI.\` In80 o_̙XQh!1&TiY%iK3{5$q|0{G4׳Iz]::*̯amj@f6|uo!Dn[~(m3 R'a]w^' ϶\Zjl18{F߭W"֜`XSR^ ]%ȼlˁ5Yxh102J}r!冤6VzgcX՟]M‹bWz|$?tط߃[觞PX*?T3e/l{D s~'m]%ǵ :W ; ΍qEorg|"Ș H 5u #si0T*k2}c$ '2t:L @i}i=Fa u6ztN;Nٹ_?ۧHs6vD5r( nԈ6p%5tYAy.Yx0g+͎/8K1cCr`[SqSy3򖛩7x,'~LyW~zU~:>xm 5=b I'/K(kvzҢ1"kloC%h<ى`ABTQvOzQ}YvsNHEW*ݮZ( ))${8,4(!fk0'kѠb.i!7c{ PRl5:/m+_819#(R?U? (؟"SIAT@vKD'6<` 6/}!Җ?υ S*i:4aN+1|JVtSX. dT$zkMp2.&5eT37rA2-os+t\^AO>-U* x>EYHoxcWV`wHê\DRSj*Bf| ـS[; 3" !/H+J r.s%A9,k]- bD2.}$BɺS HW7߲O1Cϖ _yt?ԔmӀWݘLb l`6@y@ZTJ#R %S v!໩@Cpyw7/)-%ycY"dW}oFr4ڐ7Ktd \?`t7AJ)z-88/fv{Id u_"9jZk`-p s;M0 #\'i@PG򒪗a-"i=H߄MuK* Hj 0:9wƌA )&hf3"mS'΅3H** 7k$b/L %!Y$O9f e 1|m-ӺlnO]7d=;wui2bj2It8MzAuυ@ѵhs*}q$(^rO*RUCr9-r"I[ϗY\,NnA)$3~T]C L6d/HXLՍ=;v89X,'k%NAbQ)VT\/#+SogI?Вͱ X־B,1d]MeWM&*uw|?%c`тZ>BV h&"cxhLhCi˷ )>v RNXTK AY72cdF̩C `OaZZ|Ys(r=lS,&{F@ C=#Ve9lV+$-I`ma]e2ZW!k@ʄZhM?d/[@gOBn>swW|c>4HU9W${h,́卡 mu_u  ) ҫ+Y&&(3>gLsf'lhj) B;1yX"TVSLĵPsg[_!cOzڽ 7fTDX>(xl2~@lC@^9>j2-J}Kc'UJp]x@M rg/Xb.5oz`^s.dXE c?F[s>䘵E:_I(lu3[z 9]=/ys 8A[;2kt^z|hm! pMlC֜1?eXh#Ғog].I[' T6)&'o"^r$LNr%BLi~ujQ]mԢERƊq9oEk=:s*i'EOQV7x#C̍D S/k||sjf Oέ}5ӟȾ&9^:6'['E:+:s8c4F[>eTc?[ZOo#;t|`ٵ3ff.9J~\(lLƫE<'C;SW{3"Hgdx+r Sl 8i& %T9h2B'CBrRt_KuN aSSZl@*NX(BEK)vx.~{-}Lcmsw:WZ{Ȕ݉,©¾tׄ}pC >Q;ZI~[ } f` qoj-"9H/ ^ȭݓiWhdM Č99$ZXȷΐwN_v4't5MXŊgE`8V*ux% _,bRVe8Y+Ep`AV |p#h#zIu&K=Kff`F1\AȂ `NM q#G֖crC1 a}!*=b[qUZSm"L4I{P_C3ݎʮ>PofOM3&;`lL7ޜrHlH>rT7s)b@`f:MŋSn55h(i ^'O~ً4oA٥ܙ?$vlO~*LI!PT`&TY&(:h 9!Md*iY!A9M j3ef`F! q-rd%eU$yY9; P\,ݓ@'?=d])Q$:3 =bSeP)5tD7`[aUGŊP@w<ͤa5 ^x,57P;@OL7U]aY<0C VQcF8d(ӣ?g]P7:xT-DG-۱hT,aI+xi`]K1AbX8ùD(|nS_ *K9dڃ(R!5d,^ܴ8>ӘB?Y& u>mU^><'|RS}Yπ,,_߇I뒹gb.-kd.Ly>VmLJ7CIA@/:3 ޗGJ@(8E0e{"2B}Gg$dX5AU]A#ͱa$}@7{MTVwq;Zϳ}` N Zn pI5 PvQ}BiҺĈ:˩.^e $BL w}B]/"mO8W72^[S&Wk̆|B,s6 Žɭv7m:YqqO н5N" jxzi 'njO.M"(Qwp׍Qq".D-+&It<#Bo 2muɽ ى>`9RtCG"Qj8 F5\G a8DɩFIb/1[$Q?(}$^[uMRImҧLpFT9 >9}Caо@̵37saʓÞ=c'a*%᫸=_3xntvi<ݬ_9"`##L}D?,(ŞeuN\ꝄfYCc" h\ul=d|\4ʯwfs_ƦW?F8~l>|tްUԡӾg\pw2uZ$Xʑ+˓&<3yw mKzJ9gw<UY2Z1 .¦DYdVv(լEu4 HֿSWK"XVTNsI`qS7",\[L LIM[V7JEJ%ꪵdX8|"zha@،G3_ XDJ!aWoN:7ɇI{ܙt&Dr 6ƥ "A0D$ <3^h`$JQnI'@^<!d Y+"B;pP<QSr8GKo~p\޴wCb_f%(!xN`WсB1ptP-vc3Q"w:xO?N$䤗gU$r?tcRſZMNYΰ>Φ\ CWGD}8Z8H 50 !T#1\vKhey+ɶ= :n:ś)fu,G8oheF=u^Џ,)9ٞQ Ή'v˪ngF/GSHhZpB6_UK ]CawI(꒶ƒ 0WuGgg-1O3^6?àUu4:.|J@}dH0E0Z# H㥴s"-7=OjE7b}Uy(G-jtzoӟ.IM?neAMS^iX9*o!j 'b}.EhN(։ &^ű9^$3ꉬw*JLExC,VI$s-1VTu%&ʳ |Tc+$Sx`gQeor#R\ jX>EEb Fz' JQ|0!qe~.i<yIϦ$SN(Q9sK婀}D7ᅨk( |pǥ ziB#O\e1yj$O@ǜwU/{Q.'-$eV{Җwv ku)$N z5+G$etʣt[c/,S9;MWp[( K̙jR)!FEo$4<ny,-R}q4a΢j3 T3#ٌ~@GP70sȚTaAy{?:[%vX= ^pe\ХQ {n7#ruq b٣HЗ󻜷c `o AVp^n|dRǬZ7"Z)5CGI$F;KqoMw5Piu&y0%1#:9륬Ox;r+%-ƕJ`qǷRA:2*Eua |>n|AFs#] m(\Z! YL &FkZ UvEUH`^RIa&; 0Ӣ4˔ai 7->Uޔ.Bu,!Fߔ]Z $rj >=wIH1e|%,N䑵eͪ230.cO~LxFC,qʠ( "2CSCu!:.6׺'EMඇQG[jg[/5Kaڟc;%_"UxB[PQ(̮2(B6}k̉י>8u2."Ə|8+֞r!ΨF|ց?@HHd80X@Ԋnor~k9146~Ime dM -wgc#,tTh wwYEOD@$Ա/SMbK cJ u hs$hH̑aqhy&c.xSF!4z3sď-_2O?~ ?A;)Q \gT&^ԃ7H0Y=Ru+/lU±./w4rky/H5"l/UT7kR*dUE5`ގF2kzG./>] <> .asmp Ry lo2]5 3ZI.-4/(CF$Nͮ%pHIUgd8@uT>y P1%adT~)o2 NjӴiU|l+"{ #2_D-k Ngzꁌ,V&ϓ+Q_7&?9qK,+AY@6rcqNAD`dz %,\q)CƝ&_ORevRb]ߝ'_RS"4CbJ^|r젷}$uASm'6&Ol6aԞ}h8+jok# ,$Q|XsmCWy^)][#Xf ̲uC!F R`E+ ?rhz%@y6&%VCհuӏ̯xH5GO;-礨H\hkVGZ}f<`5 9#!e0z0 ob<oͼFV!l )iuy{JiY{݋]bAcfaJElZ(QB +څNЀ6-Laf;=%++hBv;'E#@dm㧞Sw3ے 3u:>ʡq23=SآVcMO/! FίT|M lbuD }5uqm Voxi݈&Ab'N ϯGf֠4yK,=%3K NYj LujE3VHHgxz4-lSyXW܄$+f׎&cl`AtkKym1"9)y+ Y؏Dz,R# L 1GsH쁡֨h&cnCbdzD'/mi8'ӭͽAGneXa6 i)3mF4笲p 5V@q,u@ j=7(QOCiP~m_{f𱛌/a靱o&{N̲G%X;sYNDDGv͌r/4K}~& Vrj6DA0-\D̙3=b,aW}Z>LT"qzCxWaB Oc4-g5kW D~ÞDWrG!Zȭ]x86M̳xI;AKq!!" E. k:yKɹVr"2 gInf+CJ*gQANj? 7 Og.֟R?,RNQ]/uu beS+%9UZ6x Jeڊ ZK`㶷HQ]}ɚ ~T( k haޝ)&<9w][A~hv+=v ngImł[z`ͨj6A<&I̯ubF_.uS|E)I_u?gFZ}gsK`r7ӗ[XO&k(Ԗ۫DT&dۃ#2kCڃn]يB_ 6#WF,k2H'O*)r|:/it,^.S4fw` %J n/O"\Օ qv=4,XVMX4h5(%2\uF%+wfUv$HLb~uuLzdZ hvkq]UD\m; /mC2gV0ѨqBk`=`α`! |%jURk!Hz 3or{'#iĬ|>O7dr[@63-܁4*xy5l+"DWUO0̇zяN HA咘kzaD#mD Dq!/Z(0'İDכY{9Z&9PCi$ܤe.y~v"hwG*'Ⱥۧo@;6օRڷF~9 SG"8\t(Vz1M7˭!٥lF7<%"~1ۗ>>ip LǔORqXg\ܩ;C(- fň9EX=(l#R~]w.AhD :&X;=FFk;e-*ka,&y$^bTCl]x'^&4zw?c(Q~&[C+!KXwwa[ޭa%qSmr:zWa eDAs']}ˇ[g6WkBԵv1 wa7aulvdevqc9 Ύ9sꯉplQܓ*נ#q.| vE!U9-ﰌ:.%J]3b8id Ny(q0vRO1k< (Pw3Uk]U^\!-ujFG]]6vdz% 8py7|JT}&yrKQ:2P\ŜHK@l#Z4Lbdf:rS*2ЉlR^-LV"1w_=hR &Jϣrhܪݢc :] (5eCr.[Jks0ȸSLC]zLo=F`lx`cE.KHP1rOJ-̋c0n0_)Zsx0nz)?}Ǟ{{XTyׅ͟$i O(X (=%xkdQ+Ӝv;mͼ% ӹPz/4c!(D;m=< 5-K`~ZRy 0j#+Gߐ ']OguB*l$ ڒvP/=[B{ &2;g4aa8cS5 JK̈mWI"mW/ȸZ!|* /TAĕuCvHLKhϋW9{T8tҜ䉊uM[Ex9u=\JزF`AHy6c ew% nԙ1\+4 !ۆ>M@xt}Gr+(4`(Îi/!=~Q-y?mU; k)=0ΊM. T.ƺ*+K-b|fQm]^=68rYkٷ F0kGoYm1}?WcVIM%tuGI >ޭN*뻑 w#(Tl:\>vaf,f>JTڊGبc E.Xt!э{Yʳ N[pdQ6]]?fcP?=q/Yˁ**P8^6S|w}g b ~RW9e1o DK wkjcc|1nU1S1ǓHñ%N=Y.SuS>_Oanca*2{q[?{T(-{Eኇq9d, Sb0x=o !}R:HaA^OnKP3ǝ=WKW2z:ȀR&ړ`] _m|TX~I,jwFŵJ⚕}ox.3)]S8JA>]Y)8@͝k^F5دd#uO+&f%}Gã =/'9}\hOn7Cy)"i uǙREqţ_ꃰt|$%*)6oc֌2N(6/{0]?` IvI֪ke04R$ )m;ΘD%4u0p jՊ&\J9t|_WI~qNx`~ρrnϊ6 a^qrGƪ=[9lmi Y="&3(P/J/fg!S.`LSCvdg?e%$Q}kMsI)T⚐ 2JJ"ܜr7 GW猦j}F(ͦP݃/keu{vm֞*JdH"m9 fj$ [)ܐDakEQvMzvy5~GC~g~0Ra/HEK'ܟ-KS)M߳f2Z4o!|*V i\-  tSG(/5*Oٲ Q6Q 1T96*$kʦ=$̚iPp>0gS&Q FTv(T)/-bC_|o t*'V?v 㽸V S>ɉa+J$q un2o7kn0AVcp]°*?K/q7fNJS> 7W锣VjO0i ChUia3 D\Ͱ4-ŧO"VT2JҔ؛N5vG&![I+mx8쳑tJ UUg۳9,>I*??"] ͮ3D^SH:YQ .Z)lE3[a@=\{..14G4QN>XpC35&;1)iC#ĭ){H9 oȪXOH hfP=`g~o ЫQ#1ZXUA^x@44\ ZtG(w' 鶠6z9T*lzzQZ 4NQgFTG]*JR_eҚD55M >Nظ $f&6LɲSay2]᪬ڛ0PK\s[ %퇎,TK U2O΍]n^$,5Ԗ[>Hj8o4Y~"zT_Q8fnJ$)mbyc017.et~8b3t5t- `*4ve|1[4ť`* N_PJ|n΄B{ @HWU\hOk! M\_H ^9wM|rI d g3[g3}oLUGwP}E44]蹩VQ,Vݽ`g/aapi;l~VZ4əuj ֑]2N*1ĹO@Ldb.}_zs Fb~&k>n=|p`O-an|Ɲb:D(? !+|Zpr9KtiKŁӝyo1{U< saߋU ;QH Љ 6KE'K&;ymeTmTjqd \:ٺAA8|󋮩 HA8Q}M D$Cb0ʼVa!w~ͩAazd, 2qTM۴v2wx\vl#rSA\~IRav0!RPd@bU[6 Yl]lCYBA%¾o(,п4XCxIgCf=[FwwCS,$͘Iu` 4E9k]iܺu ICfƥAlk^oe{({4P[H.v٤dG}@qOZ..5`&.>DGS3a}1 rRd)]| JDq0&l_hW~ >$32NBr|P=:{<;ϔ\1$؋GWHr+GϨJv$tP7 gRL%\s%"D/1>S!̅D ; H/ͻ[G.|pF-׾0N l qSE/#xI!lTqΩC*Bկ Qphwj׋T?ťt` Y*4j& j0@,)*z+JOpݷ?]Ϋ~< Nᒝ@I;4rRF0fι{OP(eÚ'T;Cx+c,ptϰQk'ȫ(v8O BCٖ%#ՊsՊe7џx?:"iii}헫Eñlk [NMШ؟(`0m)\!f3Eӷ^@·/~[Du?gnͦr?ի1m2B+򕏞'jlLCLOٛ2dSg$l_gc?F5<=NA*p!߁e:,[lJcaM '+$2vsɹ<SdNm F ZX9 dq(KXg2]HF-QX]'j)8F_B+ <~7vSk=%)rK!' utr2\A-<(U>q .oqu Hs!+)Dsqq1ŸZ4 ~znaG}5C4uSx(h|(t73чO^F`-]ҥZZԅIT;M.lhIt7;1"SXHoPRa^ӊ\P(J,o%Qq򠲆.g0ص/T{$9ժNRnz#bhx u%N:Ğ&z%s~D ˟=&K(> F4[6*c3AE`G}ĎM-{&X w i_΀*^=;4p0{mн"6x@|׊h F6T-M̨H.{h7}t8 yt[}""+FǧVjx],Q5:!d~&0z \ŪSr{ *9kc)7c" t|< .DᕁF184Fcq/άT5;8P2n#5KՆ[{Qj#dj]bvxX4vT?C&zvU./q~<զ{Ƹ)-Wk"=&l';:YgGXXdKDbe"͏HtL؝:М/Zbl|,Y]D:(ӿc{ËEfx`D{P[R(Z!P}~dbpeVe`즢݅c T%dEzqIQX}'t7OXD)Jd vY7+vPm'B::޵ v祒++L'c?ZR8|WU2 hhL3 6턖>,6 FEv+sHL{lNo$ r8B]j';]Nfn#fSX"2ܠXS4NȅW.4$5'y||.9dO/T7>ԸO{K6u"zNvBlF=X3+PZKy7\ >AD^ Tm7bʜɒbfFOA4r!1k"z>^wE"Zk3Dt?Yo[C 5d- q@N%3J*%PۼX5s׬fWw5dSj'F.<˸9Gj i"[EwAiә8wӪj MW} <> S~ q,#IΡAȰӰ@ n#}JYoy` ~z6T=^I%we=8;K"\)R&1q VlБ I; 9U I&>[UIju%B!Ó?:hA3jd4A'.X>R*HO?ˎa3UNX]L%Q֔B峰.I,VL(4U縿HI4v {wcQ62vM4X3F?.ywn,@%Ө@#>"mU}Ԓ$A<9đGfj)3@ AhU}"]!Piǒ<*z,ŒpGy~Vt"jSBT6rٌ%hGDBi/x~W`g'!dO9Td 3H%cRɊg϶A>y+sHy~Agk뾚]@ߠ@?Y9)\A.FT/3V:{}-5$*"אAtDVQ1T|s3b~Zbr u'ڄL1IDQIYq⦤Q|:ZtxJMs-`s`/&YM LwgW-2E<Ŋ|p D0 9dU y<(Ce [c)hGaαPRXv.ŰN5nAXn有?; JnK;wQvc|3q Hs|L Ӹj, @E&BYuotKpvڞ$ .؟etVYΒ* (Q*chj K֙g9ֶ6Pސ? )TA?~NO/ܚط59UXx/G8tD&5X+A&q"bf>nnQRI0x =% Ro "V|OjU+ďe+⢑T0ۼ|1MmBPHp\FW'{,Z*{ٽD8;E$;e;?猉r!`tIVm3IipJϛVhiܣA+AF&ZpG.&\v@D?6Bd_0m7ʩBЗ,@5`zvڌy¡g>r/|XݜcHvÏ.ОD_F/_k[X,pǹP"*ˍܗ@%Uۂ= 4wj؏ sQh:<="JkRҫyXL!':M#t_V_U|ऎ@>&ŏ1;ZH"\ce2 vjv+8?Ұc42qt5(ٵ oX Q5-#w&uFk<6`V0N"۽(ª:_b]YalTu cUz\ʱ3}}XF,n*_> z8)o6YHo\& }>eF'i۷(Q>Ӎ3_n>+\VZ^^HT,k7$}T_`J,d!筣ح]B7gȈs]4RHݾcHbj|2c_FZҰ0lkbwS8'ހ%lF:ƾjThT A!@Ò+^@'bnEU2h#I47*VBP\ҙ* ׮Tȓ|841Jt5@eX#!r;Эgۥia' agqA|y7N̓gFj=:3C.^s0"*S,l"0 }y`LMGQsC%޹DM>0р XJU!um #z y Ҧ~=tKՃ&ș9j++3_h̓\n *^T'. rm'ΗZI8ĿS;ĐFoφ/T> Q_r9nt)|vKcD-;w5ſ&oK˿DH8&C׻ܩ:^}IEu!{w`3A?A؏&)cZY=w}.@v&D6s񆓄<wWuԗ9Q$$Qӫ#U|ȫNhSJ~ctKh]~WsQpUpՏ2gʈn-?0 2{+Ђe }[[C0({E<{ÃB Dٺb\ \c􋁀xC}򫰣XbԹn]= kV9 P&EOِ? g0~w&nO) 'jW>0ۨ!gCJ6{&CۅMLKqwK=85Mt;ڣKTQ`zm8`Y{!v:DxN!D-"tY[BaىwFV9kpijV x 8r)Oh dPVy)l*SK?:3H+)_΁_zgp~3 z>=9JxԹ.WϾmxiQA큰M5U%ҋewWWBhӈwcXvV3m"O67n#" `C)h^d1.h02G'zTi7OWL{ܡZe줐N#i9S>GvJ&H⅍-'q G5冦:7Q??Ϗ2ZA潊y ZrpN*r HQr1ݾIe,xF9.Y1ԗǙepc 9<,@ HV n"U56S͔܊'n1 ʯ~R.;s3&.% XAՂǖXli%4osPTf)Eij7V Vs!ʘ(uf_ -YYe {> yqZn:U`bn3G7g%k6hxNN$L,oeb_g;a*t%B{ςm(o/5ՐAdd CBCڲm35-?=#!hQAәK<} r0Tݮ9CLj!+tkC1㼫*wBs3{pR)!Lꥄ5ʊ/;t_S׮O9Cqoܬ(zv#Rߊe0[ZwewcC׎IF8]tsuA#O#TB/4I߶lCsR "& l `p^ƧIP+6 17`Xf@ euPv\'u Kc0_LMyZ 3s(_TgrRvYFHEԵ8sxɭ i"Mϛ=Z) D9!mn-]uUG'bt D\, ŝZTie kdQ5CbQkȍ!8)ZM;0wI=A^7f†MjuʈW7(ĢAˊGK%MȉJ5;6 Cȝ~{qdK"T)(mCi6&E^r&'R#gZWЙ' Z'9|p!h/y]ĶNjq nN̴&r!KT.nG]Ǵスs :bJlW"Rq sޣҝ.V5vPMdpkTj Uݺ*sBB^w,2g][RsqF+#pwA{8զσTpE$I%t|j8z,:o4]/W[eS$IJhŔpׇԅ(e u5:nj%ϪoQr"{:J0d͖ ?HY"bF%4.R?+W内W=M4X*)6Ki6MW0I%DUF@ЅIWKi9bg.%TJ*H`l-xtO@]0|s%F!"UjKê w8F$A~sX^~x'Y&Z%Jk`<- *~'B× GN8o]Uh-!}ƈ )уm⼶goXO@A,YAQ7?CVf\Yn +?<<$-& gpŝU7p\H"Jv_٘lSN3#`PI3:V7X^݆D8;=lH{ణ5cxs@. rN'׻zQU [{al`0n:F< a9}2-D/Spm@yπcҋ-eA1luYs NiY;~/uKn1cgLjsܒ0ڭz"0@ U ^*b!yI TC']o$3X%O[hǣF>x e 8!lyicJi?z$8,jS 4>&x5$ng;E>$4D*t\nȇGK^!sDfKkT5^'k u]mײbU$sgqv~)Xs(ƍM#@Zޫ!{m}fa9/DBsvatȟ?wJorrh$jՂL|)oK^ԽiO%%-|rI6<5HӜ_`Y5wg`ȅE1_jIaTXN0ǂf}Y="u̬ί`Th<rΜ`9׾{I#it^-%GylWvn2Ov'n2J%h>v*{' 9L@w]z-Ճe sb䖁 3+kq*z)|x8Na{԰ p8pLgCUæUHHynMu |`&y(bj9pc~cWf(NJ_mUbrE]Ȉђd E^+# -'ٴ诜8NF;a=ڈ{DẏAMtbe:/]FA= ?L/wa˞[!;] +`&sꣃ+)\LCr-R#|2b҃*tŬo bEa]9$(*7??kY0Z A~kogPb3K!,}d$M.c zFL,Im2Zj)dnb]mf2&s5fFYM >&ШP\n%Ky]8FGAWUG ftrYG9yo,JjKO Yҙ26IdX~&gl5cI_J+ϔ"}aM1fNP~9 <#F-MZP84H7nGOq~ Zj΋otwʖ(6GXUd0gOmKA[EK#NжY~B޳@xp]"\5:}ue2lHyzw,Ӑ6=,I6tI9٨W$ yK^U.%<ηQK0Fk18A_vv04 ]lk⋐=,e<)_K+[|'1  %lo. $WU6h-0fl\=Fo7ti/+BH+xͻ| nɷg|!hg!SF(H@B4:}];P8x\?G~vk~eL /-I!Z;OQEOd!`W 5eEkebŽd{ QaI[.\Һp>pEBX KLO)5WPZ;k,Ts'ժCa~J%N7˭\=(Wxj+] AlDE}=Ec-LjB_cXt!txab&$wU+7;'pnOJ@b̑fjX҈?r:|ROLt5nn#\\b|"v,'[LTϢS%K$&*f4[+MA!kiʉ% B߈*}]Aw(ECE##>(!_J^zHS7d F٫@LQNqE2RnRΪ_Z,9f۵m#iѭ&edtuޅ2r"r\ZŞK[|]0&mw/):]U2i"B  Iſ ]2V5B=+H¤"Ů7Ba;a|/Hh֡8'+O5XEl@Ss$h3ק S8`؅Xo'#.\}&MQl^7qi g^;ko߫ԩlshI4(23Fd+Z4%JkϮuyJg >|Kr)$&x)z'֚5UtkJ{o"ofCHLkD˛nc VM|P |;Jb%>g7=҉, L o4yYMIeفHDf| *mC5 # aLʺI(1Цg_e ח߈qoħXg7Bytnəd/Ȓ lc_Jt:RAՃXNtצ8A;hΘ')9$誌vƂK텫D.:?J<<6K ?/t5ZLcR݂[cdlYkYBǪש={ ^+ 4oՉqS"p-̀_h$ P36DQx""7J'Qym,R_6e9@K+~R'(A VZ͏6?qm^lC /qO%=>!ָwinXC*͜8:Alk:[R&d>aS^uu1L/:i8Q]} =+'q.*Ad߁1 u -KV[u{_,V Lj gQe:_cb)Wy=b&ғ!)eV4鹼^d T Z<׋r&󻷭8>8m2W~; ?.(X Aǖ<&Pw^cnQw$OЏYPp+.ŀE%G(!jz>޶{&jvop; W?VbɣYId[ɪ=>@/VXWvŁmleIsH͒Π9-]`2z4yZ^c-$O)ckܨO˱.ּVoY-(J:Κz% =5D[ۥ@AfApP희VOTˍ ,(GlZJ%IRpYΑ氶č>HWnqߓVXh=Lcvj] E༝>GnX_T{*NܲkHJ:Ԡ[ JAXMN5,k[,A1xp?2H<.nGZżHێ38;-5o026f\D`EmبZ'(/qE~$izd\*9{$oG_O^,FA^T)z|2z;$0=-0=Q~8}lק?H KHZ_fG"z.N廇-so8Vg߅ܽYBhQ`eهFr<1KW|$z@P=l&ǖDGaQ f^r߯{؋(,Brb kp[gBcPD7"e x`e~^}-~i\_j Q;qLrTWoXd0'vExotBmwTR$)Ł?)٦;r4JVH՛#֫*ndlvM Jw 8J?/ꅈj2p1>ד4.שv܇/ZMĻ%R}KKveziNO2Ge@sO]iDA5,%դذaUcЏ 76dh%xDIou=Q(|BD?JM .yrlP7mppiDeg`xVp9N*ZJ-r&ϞIs\vYmQ29&@6 GJpY+N!Pf0ue @ND~GL}K|<4cy}$⏽-fUc9S<|.哽jҵcU"po4Vl-Kg%gbn=;$sX#tһ̃hac$^!B{~L*͊`=7d]gؐc?Q+lo1<{n&#*r1폾|WQ q๗JY0r9^ʸس03 Ъ0n5]JVOnE#,$5(N`T_FnK$(Eh$b`E5mFxN4HU`;c0jHWfE3PC# t_ZݤTM4ym/Be\BodJ݃}ۆ {jIh3d3UӰNo⅌;Ju%ok, hRܥ-#0GnWvdhVw`M+jGzMAA kaMP.)M J_ {^Rc+/i,[&Jݑ/'bC=d?we[ξG#DXmwc~w?c9h^xE(ui&&T%Cܚ6Pջ+@smafb\\ƲiA)ʁ*ϧOv$\i9TG{yb^ic°%Jy v#W:4Km-hR$7 8Ss  lne"֝T X T{T껀;; ?SpQ"zɞt'萑L}OR,[d/T(x} wy*v Y\D]HK=2h/2HzIk6O@&5j`@.Z貵󫗄40A.rc4H8*Iֱ؇|x@nK kNy BmU^0VɁޫwp~>_G_KoEЪsquO7N_K莔dִBJuMсtZԕNb(F8P̺4%En O2|._ w5EU[\70s\v L[S)w1o-__A`7uSOKKg! 0Z5<{YXOx}?#>:'w#`qrnۊ Ona"Z\S͊_ @W7扲Bcٮ AyJ9>pZhmݖx[VZXR9`ɲwr7= j+$HlK@ SG#56viB}ˮT i^5@l4̏szKZœ14?ILURUY"ņ"E|yg7:ZU-9hrXnyPb9̲޽ԴقmG˞_a5vZ&{El-$lQ1Ll<]{)pR(!vZz32 eavmS00W&}|}Vbsp0ٹkMY܆5#K(CJ m%9ɿu%;g3KQ7X^)Ęt3 W~`X!k^ l@jiǎIa1K?(BDS š/ijiAa۔"v>1 Zroq1=r ¦ϔ УUu"g "'4y>|pz,V 8'?̫.^:R? _VON~ΣEMmIg vn^R`H{x=,;Ukc/xMFf޶ qKPp2Uľw9~MU:cP.ON1H)XF[gn-ߊgHc\r|?M'nBTL?r# >67[`0A{di1f: BLWX7-&mHc?9N H/[4v򵐠,b Gd>$7Ey")Rʶ!ڟҾ1/8(-+e̵*{JJ-Yuc=H!>SiTы`8s`bXPq1u36xl`ӝcTUs{ $ ~Od1 kmء`[eFڇEn ɒD bR z,Zi:h0?}^MgC6=鑭BP*D/ %dx*,((p4wguMַaWWJV H8+ IYAN)VYI NΉyA Ѻ}ŇѸFID[@4k@6Ft8a55EQUK?j #MkZ^Y|2(4;w$uC0J/P`:Zx`TP%TҚA705,2.yNMc3_CE2`{u1Z@o?>aڴ_3ۃCp_E~ۋ[&x. DԻ"eޱ"gHBׁTg?+K[UhN! 0K/֥_Zro{_怉Q?=lplg.91N<R2o*ZIj0%goЋF7ζDz"(^@Ƹ%jp 6D!L 'y;0!o-ȁSI_Z#]gҵlT#'7Ew~o]@:Ы}׿l Ev5S#kпEIK)֓?m"9%u(˵gŸC^#v!j +b~tezw=,%՘[3yR r%lM\<'[^h6JQق5{B(BwڞɇfIRN bœEoZfI43?6g tBNwLYByg|@LƏ$^u-FР 1V&ɸk&Wl^У{ap_r9ΑƥWJMl 68UX)aF{YeF,mX1ʂ;NGDJ19rW/pz5vU4GbFa!YewEs_|[;,z?:+ϫh/+™mXbB%v >[눕~Xgm^ljiE= QU îo"*Eks*KF7ڱ N?A{Z ^#۲$4B9(I$51nTc )@6)4D Jiy/{T,O#[?FE7.(HЅ+m*֝WyQ=eE^]!p`iq CL˹e ;ݏrnSBe2WE Ao( O=Ub?+M_vJS>SM.H魸K4Sґ-K eAXt)PSE?YӣrCo&y.ɼ#74#H Sδ}>2"x{mY 쳢i +}Z>]rpO_Z凉CJ%,]VU9tYГ|1Qw˖Byq6~<:GbhwtHncz#>c5UUa}Z /;|y>g٠Pk!sNŀjh"pMNwKj-COk,q:oӉ=H0sz^f8ĕ9;Y&GPY53р IKƷ٫R~Ҝ?'LlgE)0VҼ'Fyu\TVTy4\q"l܎DL{'W&Z(;j? 6 h^w0r7~z?gF oU+q0W!R)vgzpnjK¸  yeqp }z[Us.mW[ 2Yl+xND;v fqŜF6G\USEQyovGX8$9ڢ'Ra{NmZޥ9~'`[ x*ڋllUpYMKۈ#U:2!k]Uv=K)2Đ%Sxevs42)҉חF2 jWݖ5oZ3:Dfj Tw;5n&7J*N/B@تֵLT`c*d4F%7yzа5{@yΩm.pl6VFᙇ5 1fM,I>#K O S?/H~Hjo@l2{06`7\ z|}-"jml|r9.ا`=!G20vz‚{Ŕ~8]7 mc:,9z"{!X9 At 8fw-څ'%k`XRrQ Ο͉ @Z( )A~d;Ѷ!pړmI'LVmw Kq 9hm"1YtB;¼یvo甋^aK3K ^ZW^¤r4N7Mu"U}?)C=.onAR|1)KӒdN2 \`ƩG<diwpJrt2C{5̣#='&t\sq {,ۉP? DJO륅깋g]԰'園<>ڠ ΪQHʃ5z<Au:_"!U$lͣ6U5w]Z/ycp ﷷq_KJON(=x],W u{@'HZ܁=VHi>8ёX)Jt`[ m[TL3 ;I9s]#n LtBSU)W7 mQU2TQDƜ6'A2I)E$_5 G{+;g=),+r=9:(QUj1agQ=Sqq\NSzPg ra ȕH6p>0(_SzƵ RWrA47'D 2  I1O(eP_s]\{- NV)\gҿ%Ӟ~>^-e&3F~{ǃ IV?BMq<>Prsg*1 yDm~)6.kyp@b6Ī^NGz{q}6%O[(*2k)H5'ZkB_c!@Уc{Ko:B@RUXl 'cajq[H:spoxJbgwmsgdY竐`#K}3::HɸXyC%R,kϚDn\V3jgdz^#.Fc=YݠiGA{A s#~:TG23U$CBF޾DFRNuQ'fg+X<rZ?3MPof[NI'7 9e' H[ gD0Fe"i6KAVnDajcv J2|=v8C 9N/;oc'X:?nIs]kc;Oy=qZ8[Ʀ1 F2E>G"n0~ޙ OiݲX2Ҙ`0v{N8r*as҈30fk\)S}=R2\ߜiLBl_ xQ?pv*e*"oj,Qpk'I7[!"ddF ~m yrwkC}2OKfMeqTP N;)] .nyN@Aٲo#e &0ީc4%+hбD89[z |-)4>DH& \7/ tPMHISM? XIRkX4V"il5Rm}9ܞ<6CY- }¨j{a;b#H/ Tnr.A9X}N0y]O%=ʞ|y`ts"NG <$/ݛ'Șs*$jY5BH(Q n6qĽ}O/ 4v@t` yv|u[1A$h\dY!ip>p"<(>6BLs`q,#9_ֱi46 })ѡ1] xlV'nʈF:=ܰѱ~&mLgJ~:LX[i%Nؽ:rQ- FQ^7 Lӡ |fqk,۸II?d>&x3 @ޭĔ6eG=/@sa \|=3TZ\8yF'T&C}+w;$14!~9b$ccטKehCTgou<:4Of߆l+V]xirTK,.g0~cvBp5D&aF| [UH}߅SyI[Z{CsBBm̓Bwaխ[f}eLJzd}tGt>$.&}iVrE sGY[߁Q+.:)C]S{C~8'u`!BϞ`iuaOT$tgPѲK5jS]9ihA K_\j <-:z 6G,kgϡlϖx֘]1BK4.f8& +V3+ |]Y c\83H67jXa%mkmޗszD+M`fd~MDDMyaLyRxR$`l/o7풊X1:6](I>OR&^kJ">a| &J;6po0t}ScE4ysړj@)!hdwRZ?%K(rdRn57,?Iݛ zLcG*{8+pl3eӞsN,؈G n`gg׶@JN9N|jqr Z6͒}2TrFf_+J`ii߂;S@6>EBns R\Dp +MPl9hI!vbB{> ο1/ DwmlU1 jIhvEWqI' TB}3ch M,'Axo'7*3(rlk+S>~525)>K2ׂvٰ7bzT0,]'?c (9ӥ_~/ɟ`S-lxHWi. ,,O$Z@ϒYzS0!9Ƞ'Msf&XIC [ gt@!o4 84_s#>70<>bǬĜ"RTSS&m/brșCthU85"XC/(Y!~e . (nAgC-K}D,G^ql`D'&dmO?uD L N3gtim8O.ԌQrf@ش"Q98cJf5c9wo!gʹsR4҂,bEf2?أrU~0k]ry ÖS==:,U' ~qZ~!U-l($6 LK@ԩ  ?+(UzӍl u*n2Bmp\,g nZd7y_%Duy0õFjXO^K.*^WES##H -׀2/IK평tz?ʁQ @؜0kQLH0=A*>{[eZ =^`bS䩩6@6ȯ vg yiC0N6qM.C(/pA ̮{jpRf\EsEm0K*_{h]fF.sR,q<^˱$䚽_1zoQsp5] =@f<%[}ϺS}u$6a߬Z V͸O#7톙mV{+p*`:|r,Rwb8ߏ9߂o_*/`Qcۍ(FR[U^y iyd +pg)N{i@龴7H$`矗CU9Bf锜0iCplRo?ɉAQKZ q)[_7| Wֲ3Sb%q~@oۖiw:ko2GЙni%SAeq(u`Rv"G8mfl`>6-@)m(nv H"ҹV*d*V6T4*ݨfG5DjE]_<3,_wB]@Խޏf2JYL@_bҮ{Ed܂gk,=fL}kK_ccd0OH^3+g,,QA S"HdL%)|x[mAeSBtbҖLs +V_ר\fn8(ٙHt9+濫J}=cB[\pSRtikiv>|<ɐO C%%vaEd0{At{u]w8V1߀x}ڷ=ؑ,uw 9`Hz2Wٱ/ݕTkfGҁa:p Ujqޡm.lD}b !bBEj3TO{iwum*0`.F+1 WDj~۳5:T5-5Y/x,u>WlC7f^ dr(%HWYI~jixSG4(.I0K, bl5Y##*ޖ Ppb2',PYGϫ߄"= F/1(RӠQ/7 ·&SWLGJMm *qoL)_BUy8"y$553c"̷c_Oi1.+m/՝ܴVtb|T<9XlD0a-$Ή:JnA[fww( myzb u=_|&D|:=V\ l-Fחzb~|#qp"ʒHOz=F IeܩH#OѶ2<}#">]Q=ϼoEذ1-~[+윖pRży2eMRcZ̊H::$RL}h͉W@ .D8iqoIabLrPKmm7B()9 QY>v&lWA yF=j5Emy`0!BIB=i\| {a .V?Vgh~y{+kNTȶ]e\y +uY{\ehQ0w/E1 ((Y4M(C?^6h%ز-IPo8&"3Z#a bjx|TDq F˩r^9 I t`Kj`Ƚ祰:&7+PPbjf@bg;pKzQh('mM– 0.ڀ'^+ixz`>oK:S3mD\ofWTDA64?Yx ZuPs&Chh<2@|h9ܦix+'J&D`ϼ}9]tG;l_MKLr|Yk#ݞjEFop!nx%]VQ]C9ɖDz~YxˉͱB97);]2 ^Ts?[R!c#|zy]Z5ac{|JG m؟=ze~VM!f8oNLzVKXa ;ۓES; p_Z$UƱvcVH4(mujܿ]<;M7-4&5%Ĥ>Qeid0B=q7w!>:)<^UOAgZyCәL.I-5بtW nT 鮒VB79qBۺ1=`!&.Q\y=g䪁/_NԓTT |c4x^;M?ct0_vu]kB9U e@ j۝N`֮WlX;羋B Sk&s;;*߃57J0T૷bzW/PY)?z@[3Z.1Zx XoT& ^X-e5z #u9&,Uտ!m c^qiA/!V:lcMEnOJjEsLk8_=Sm <ٞkQ|B!1\1aM%ùaF܋Dg4&_L7 Po.qs8 )'*| rFJ!_#Np:L1jDp6dM\TL|chs\C<e9пU3ߚz?87Oc~3Ȧn#B/AFrCF_e~p{Na)F%! Uu1ⰳ4 K@p !x1PɃ Ņys4.z'Ҩ}:KC_m,d~dEYCBʲ r/XstmD~X&$^L[ũ*!ש,qf `VUB^PxxcZ<r/g9uV ޤv}fZZPZ͂NYA@<; 9@VyN T=?0&76G ;Tñs~c9(!kMي{瀾@L֬p3AOT-X0+Ş@q  z WZY^pkŗ`kS<G4487bJ9禁'^m.*R~j[?$ҫ()㜳>-B|TCzX*Rb]='4ftKvG d:E8=jO|H*C-mXՑ񱿐Gv\wMÅ~u,m=s!vվ(E@J4SV̰N+.kض/lRI'RؚU6?zf8O{u| ۝yP 6OpDk-۞e,7$oK)?MWjȰ- 7rLȂ Ͽu.AR՟iEr5j}xԮe/4Of/1H&`#|,ٺ2@S*&28x6mvRDG@`[>Pe|wҢo&ëbӔ4Xlʢ?FHFI@H}Pf\ۊuߌ%)Nl JSK3YQl[U XE |k?j )^kj=hMA{"B]YyKSΎ{)M H'IzMpɀ=vɠ@*{\q WIs($ݭ/O||G %ܭDBm .7o-l0LcnJi}G|^ )ܐՅVr'z/qw>g E1[Ҕ|){7W=Dz}i~I,W`Q4 \y #)2,8|seE7g>ZʓV6$JR7U7KKl} vxƩ!:2yވz<3liȊ6 zGZc= ;ۭҿ2U/8'^ZҥNrc P":VEi9=~Kl .S`8XWt ': xf۱zn&a$-4:.d&yniABv^E Ek| 63/ ƢTtw?R򆏦bi2HdГK*A S7 +:"tn8]Nߏߜ^is5֪NgzKPʬŏdV+.蘪PGP\yyO +kY|'hH@U)o.C|[܆3fځٷ=`)Oxw-5'}͘KzDz[5'O wᙗ D!طlԨu~d_ˆ>lc3W>L6gb5hsxi;P$#fޚHDb`T pOi]ieTO/"R(fJ0I}yZ_9;@AotS<''m~G\ ?vJ.fHh΅[Vw(Ἦu0Iuξ`p}#nY\qmxҷ(jʵ=sל738$[$B.iBek7A#>Hة^|gc4y^twK7,K#+}Pfc/@o:).B7>_:UMX!V G\Q==@fzrs4vAƜ=WNq$`,W lEah > ~B[zB3经fKjzT"]O2&3:|kp"bE@RbNꬻEsخ&&׮]^d@8 ,^ێPaP0&l ú8a?tB+6)Ԁ]F&w%9W,=Nl 7f˱2C[]l4j"6P;wUKhV9G+FO|I9jСGs-B[4 ,]lILuvK==lzd+^/V,m 2>9\+^`fW~ãq&pD2C:8_A?qQ΋ ͝hNY`aAX&mYm|,P{o[qtiTn@ e[hL7Z#6r؇kOwF/;9, s)Xхfs >򗘣Y2{tp~囄fg1F Ub k/LiC[c(}+m .LfLCa}g;3gВȥAJw*H#֨ q Pn66Ł'_.>sy_)|>)U/.qO5U@.MPqk td` `+Y;Gp$Wr1֜<'yE`1G5@H9=Yb*[esLz|YkCx/2/ JM`)g/eu_F_uW{ҿ-g[(4#S)Ŝܣlb=hy7]i_Eaj2QܤݫxMYQJ3ZG`Vio:.%-~k"_ "HҞaDILW$d(Ds_ 9fj AH? &@jЈ&{e,\'tLUi9WҮQpqcaZ+u%Nۀs}GHhC[Q 6@!Eo`01d6=w &*6 ",@s,KQsY 0Q|%g8F=k5`18AXNR@͌/!yNh"[ƮUT88vo"@ an U!c=g\N*9~I*"|ji-[VZE%m{ x(Se::?ygdw؂eyR㞣]keIl>v/T-ʦ=aDYN?H3G̓DyBPKݱ)*IP,4 lLyw Oֹz].^TRF. IL.|}W7e8aH}GL2м 95m"3`󋊔}O{ 0TB/D}J]xy(=l6v\rloºazoz4 [9"D\[%=H kM7=\r[o0$1k2r)؀g0ndkZ$hϘ뀠3x)攜IºnDݷN\^H.UE˥|a 6XWykft"F'j+ 2?dkh \ӛD&f{2b{8d7ZUFIK-e(@KGQ|VUJZ!@J#`rw/Ż-ceAˉ43Y륦м(E7ӈIL a9?u B̞*wtĴ#P"M3wTd.}@ԸCKn4ݞp=W@bL#EE }2-³Z}N0p#^=Ճ-$9`/Xxqd٧Uk6W?c:w"8g^X]gKۜ3sH r4 DǑgب-*C?61A0q"/i\(*O~EFit-둇_NKiEw,;_D"Ճj1qY|ZrݳIT*͹`Eūj( Sc|boZ7 Κ|Yv'JË+dzr'Yg|zNQW7q6,n;:WwΰSpWБ&+x h`Q{~tP܂t+=Mn@`¦ m b4*wǪyr(r{Ǝ,@HKhz@U.bgBg=odjBΥC<}w!(Oyed+۟`z3#ҒR?r{ |A#iGG|^Qs%z E~ ˭ȣmk CrӷLiMp ;Q V&w njHmہ%8l˥#h^ӂ[lM1' iՙtۆm~U°/{08 'Dq>.hiN{(93fC{/k굃R!4F)A^1=^u7 *r@4i#Na](>^*\Ǯ.L͂Z{ilfTeh*\y<-vV;M '].QiI;=a \JŢT .7n9SdbK^YRf‘߀ePNᚙ/<=Q+npR*@!ي8E;o]Fܔ攑0\zσx՚_^qW#QO CʞٚEä76.c"d2(G:9 N:Ҝ9.5ؖICq-Ubd vPg S)t4]"&ɕszrQoΪq!SA@z%{ޠI`bvi3!ސp+#o;O}GTP0HAVyz'h2=b,{rtԚx^BQi!)W<}N(m勁gDDa\z9ݧbr0A þeLL JyeN \y=Z,0۝e6G,"1-a=¤y(3j[|+l~\H.{;;M2CuKO!0 EBMFDș$?X*PDIA=IjwIoW?-"l<'oZxPYGZQES @kx;Whp Ji73c7aC̱b~(_=w2$n~p2wSlbO.e/u(db(ib'*b/C /gŵh'1"R&]М %QCL>-ȞbyYJ.O7rTgP餓#6ꮩǨ3k#X( n 缮r^k;N}4 Q*\p8 .$jES)ݏ"? 2D2=Y؆u][ouEfӯMU~bJn3ldH?cՅ=87J[8m >n轌Md::|9ʵ5d585Ubq%(@~ QEf.1} x> SW6`A\=)#0(YH/f[[\}]?Hy F.#+Aj +ݥ+ a.d3a֖Qw8bELI!aF|1wJ=!K=)wu"lr:Qjj |j ?~Fܬ8 hYȐ!5mzHk:rm|`_t[G9"6( ʔ&kY@1jrrTXk DJlcYDBS ҃1Ys42(SEg=-g*f=kO{fHqKجOR2_x;+; {Pn؍h~9 _AwSfH@dr@x ޚ{rJg|/Pz#PmlہVQm\Y-؞da02mtTV-]jc9[U9F1OG˃c껆'ڿOSZ;Gӡ"ئ:Ԓ<]3EfL@& I\wyۢ>̵Z9P.ܯ$3"ĝ Ö]/[H#iMn>WHucUc,vcsm%.;-HT'-]ʉo$ЖgZ r]6~zP-Yǔ[ Ô/C4Ёrx{ B˺to\sU9XYwo c!zG|p7&J!u60[K@ڜ_| ]} gUymچ1h@2 rV; ΁r|x. J_5!W(=B S y5$SKcťdF8`(b ;F 7c΁-jhԤOmw5K0kѣMGzc>#.Ch}7hDiZD&ۮMkQg>U Yo ac.0|K}t,zk^ }&XFV"fŒ%sHoUZܳt"s$A._hJe!ʟUm:Z"yM}͆L|K;#>jI xF _\@ x.0LFp mRUfGgWfgWG@}vNy%"-ǚ8ae=ۭCexBAj{ɢޏ:p퓓vTPm)Q3Y*!"e5ԹYp_^'8SZޝ܏hfC՚yc,`BwR':xrm->!a,-՗V2J-^(艈KS 4);!ގzHɤ%.ϵ.bp\zd܍G=F>詂X˚7'\Cɔ^M˸ c_W`KA V4|%#=tWs/Xs_l.;C=~Bt@*;նZCKyo3XN< ` HbvhFp:thω P]qKl~CN"ed!ē:Z ex`]z!åiޚMHTB0;0]t;;rB qrD34`S5xLy_'6[ 3i-C}9=AH@y^e]7 ޮY[WRx&v'i=q qZZ4J=Y9* {3 ]78F)[k AK4, )u`MEd]ʭj$X<2j }bjh 92;\ćΫsz9ԈO~O_ ZT5 M!IMt@CJ MƓiuϠET.7|?蝱YmC8r; , Z158$H`P֭Toz^ jxM@WK5P~}8GR7XޭMZyĄ)ėS ^D)T4GƝAg%D#=h WS/uf*:zYJ{o#4e0󹕟%spjМ l'@$6ր]=hϔV#Mi}qUNW-;5(cJyο^^Po,qZ0T. lFPa0 -2\ȝ60d RÎa΂$ut/u"FvNI+*Nq=@Żvq1|m+nW 7JRdW\gSf&&X`@Nff5xCy|rG"r7Jý0_S38ұkH*e#j"(`tF hb͇Z.dPDGWlR]pE m kr@Y7SqAIeѨ%|я>̷BW<M!oʘϨ˞9lດB0tڤ^j+dzy3nD OtӘ#M=roJDks7ahU^9`o`]dmGD'ަFXeeC[Xs[aR #3pטiF1 >,D٥p,٭w{vQϽ*(*ӍY%jJD m@y"04ꔦ>OHUp33a ejn? >qT%!<_rg8JWS%*S0  n<։ꇽ};8U\a0}KT(^hD%1:JТk *'N=d `Q=LMD28Iz "rs Ji ʅ deBl\렻C79id{Uvj##&S! PQՈMiX9V'mxB{ ȑsCnS7ecs~F [Wi Y ksQ#89nZ^RUX,O-j/6_חlς*n gbcn@դ:ڈUtr_ |ӥCc~*<¸C x }ջ8ӑIL•e; o*p_}'_GI{lctQ"6-!'!Q#8k6I=UdP z R, i/񦚟۹`!uNnaFYN* %Lǭg lJ'P3h x[ۍLqm-^lQ,`XF@gךdK *=nv`CzjtX ϊ űQvr;T'kj)F= bxm #9v0-jX>u^\q\NOgS*2l ȝ.tgT+j?Fe3jjAL{eSY +&)؞'w6='!t! s+o] (yFW7 \ &x(Q7"vOɥn|muahZ?Jʀ0F7D?Ǡ.W:Y& FR?v["%<ٞ6niM_Č0&>E_%F;؏SNg"xWl?wY6\&Z9E^DDM/HO N?D6Pw;p ?ZId1)`sʍM({:whaNICGС n%#zy^% Djh=7Ҿsyl'pz>?Qě^ۇy`&*(TH?3GNev \sCqr1> C:.ǢU-k!rRPP@#,i}Yㄔe$(ϚVsI*ಲp@JI&$ xE/ヲ8ɝs{}G\2GoC{.-Vbʩ?,s?/+?Uvɼ/HӝD4Ɓ!!,hAZM=- _:DV 9|:5뤕B^B,Oa)8D*2 1#pyQ9'ToC<6@Bd%E 0{g*Dͬ7O)ξ f`mnqWa=(!gj pd2 !*5B߳ ? %y|TN=<7EkG8+ El (^Jt35y p]lA-A~ h ?FOmc+돒W* ]~/gy\ugbT'"~6q (F}oT ldylq|{|g:$*Tg'pb2^nlUB_htd~GJ/ժaw?y?8^("zD;/wY&E)Mm֦A4iKתy~08jM c-m3C54cQ}֞7PaWFPJ)G0C;abn;>Ҕߙc3X4`cu=)_d$~ ZK1!>3l,fA<ܧS^z.LgO 0a.Fd8Uͤp\ĂjYӾbKM]HJ)sCyj/u050;CP7b suPeVʿ b}Lt'e`oF̅./]K _t94Jr% ':w׽A(LX`7\R<:[€hx2v]~tT%Ci bԁmdݫ8jJrgG/W1tn盙 =E%{XA&~I'g|KUt*H6etӝ3K7Ոcn{M~q5<imR:imԏIYO?XfC@ٮkiqt]paE@fEZȟ|"RniNu~l$Nγjs*n +wB/<(Gt=|%,% [* cΜOc}f};;n ;4뾻GQ.ւq\ٷvݍ:!mR$40Iri(YmJiTh;Tl@ܿn[POԢ&N#Ook2Xg2\>V˸4mh1ȳԱ\ d(Tv|AE@bx۳D5a@ơ]ٙ 8OlO 'W^_c3,08GC7 @N{cm1!QLqUyr޵| _SD=^oqq(-YV)TL8z+ nѫ+Ӣ,ʤw>2 ĝw%fBN$Q&^m #žT+}#D~m;'%V }.16l*sD]lCD,Z2"41?0zUtށe)v >ˡ3ANݫo^م V7@h>~RXE_b~`3#Ek^X;zODz$L#NHMok2C|6r!-5c=5{&-"cg50M?~-*=T8F&wJ_{r,h(E_37$z%qtvdPKHKHVȡuP\;kF?ض91ݨSIۂp;5r?h2Ei+X1ksZ{tS.i_[jCS$ljK{î?<%WwHuNj΁Xn{oT<,9p'I>A*߈kG^`҈#SYc˖+c1xMhy߃ .fc2ϡC ș#fcX|-!WL*$:qw9t"H1J)p98fw4/3j#mUӒ?vYˀӒ*Aϖ@R iPrܷB4)hO\%p;YEmb,]kX]HS}C0ͳs;`Iڭdz {ULZ{ޢ`8T5\~m*_Yu.ߞpQ&ckerWLB0P>΋ݩ>|qHȍn?@Y ?JSV\!PшFڜER[#OZ#-s*qSI)M #. O$`L)(D{핺qv >W}AEG\݃$OhQxиwm8^ r!HCLO9^6QQὰz)*i֜Uo3BD-\Zx[S5d'5X\nug`y]z)DuE 27_Jn?H@ͤϟU-dw7zc|И"L&EAZoF)ke !z) ƭYZS^-g3WѺI9T ,5u a`͓AX% ᩡЏ16j%aQy>P VX5D*qt2\TtTĽXq8'::|mPe`6$ƖL8aG`4Ӟr vN|+*bY h"ps \"­Jf8< 4Bƽĥ~5UH_Ao͈DW۷z8 +aj"cVRN8&~J1VES-%r&1vtLas>z~Kz]`a b[Ҭk5rҟMxFsv `#"9|*Ϸճ&e  q' }Ub;Wr!1[c2~kKR j3:`{~*oX9_g7\WlL,P^AHy5'њ@Q)/8f`ZVڼ)(ķ}صW9E`]hs`t#,QהzkKo:wԋ̽}G6=+lW1w1  DQS]S;!4~-ֵ8."R) Bg曔 DmxkaE$ni \K]`P3|YxI Pef !*-R'BEKl!zF+W ) ب~8`RGD pJ*^*Vn7brEY8ax{ϭ{-B'/H AyagSʫg I*MQAU[ AnO ȓRR+j#Yá~5=>=8AGB޽\+Ɍp$agpH9{I L!=;1ZBU zV%`eј,zlɰp)Hӄ+}i/*aܫWwCTO*Bg*?WգisJ`㥄%Z<">/h3ư0 fM@MC蹪JZBL~9^&mrᆐ@MQ0ňοy*{sS*"m#'7y-8{錽"jZ݂YfQ-b .BҼ+Dj>\ 2A   &*k)MwҳNO ߊF//m#:ҫ!J km;kg`Wp&:½,v8{w]%''pY3[_i˧ qJjY!Ԏ&~|MW\^ cSW]nޙϾQ9.۟le-eUimO<D܄R22'H8k9k} 5V!\֊iDTL)4Ƶ3 oqsy Fr7H[Wsͼ[2*SCZ 7SoP[ _z2)u ~^ `eZѯQᝬF51oA uipXX4qX5ֽ#$KbQLc<٢W|_P \r8P$o!b|6⮚ݪ We9Tk#=.^"awF5`zR<;ά.'f kG-̏,#ˮ;9`8È#eC  .q3D13g'7&m Jױ=h7[Ҙr?J TE 1Qh|Op:uIg=+S^ ;\-zd^J_2JڭiSiXH!?ҳNuuDt?u| ⿳Ap/nozX ǍCe#yMI2-ՙؠ1$g!{Ȩh"<B0@m]^×q's:O/GhJ迳To̝%Fٗ=  ML5Cf ?h!5G'󭠖iqSvXGMN˅55!3vI_j z|^tnOonTJXW.|%FEn>woin=Ľ{1c"3Ȧ/%B;)g~]0(G{), ֪^j5]+BKhWr,r+x-L8/dY5#~rryS9Pqi?xHTf2^$]ڜqŎlf;-hK.[On^ms.Q#Y#=e_3{^iO!DT"BtUP~ b`s҉k=$hlWjYb"ﭱ` _Xt,$:j) _)y"OQIIF$qW|G9cPǖzKPy9h T^A1 ra7'ŋdR@tl-PĥV86#2>M M!?7#/FWRtrN@4H>dQ-Bz˚q=PiAV>9vƕ),kkf;/NUCZQ 9.}g&. z7>FүUfv'Q.d$H'&U)yu^Ȓ .=S+\;#% Dyp\N~e_'J*smpɐo0nyݲ`F'!F-xh7sBW7I vӕfj|sLj';y,Z:䜊]#/R(/aΝ!pwW LO#Ÿ:s)V. b5A%qe{6m|{䶥Vt:ݘeč|N+dz8ұ¡CekRT =A#$kj^Ҁ }b 8{hLS) E43&P3k"=ߑєrB` ݆,x¥.\1&WN_ <&fRJd{[4q?e]Y}U}W;4,8>Sm/XOU[}}Ha5}F<8Q$CT]̎3cJ6rVvŽ.1/􃵪LHpܝ_uQaK=JL(JzoX-~w)g GЭzHMPNƞracoE7gK\ikxܴ@&DY.k$s _(g$oDNJ/s|yBlӏMv)~d[ A(}1V}b #:h[} % 7;˘Er['AW·FɺԾyȊKr1+im"ee6y| Mz`e*N*k ^'Fwi2N=Зzy{-tt9l_.uz a*/K;K cs[^3l<4?r'g<,ؙnAL}2ld{8* ?r`P!r *=j2}Fڨh5εcha8p>9;:gׅEYc?娃&W5P_b\{1INiJKD 8+YG+dTYƱA;fe(Y_-SwRJ!I,c.3K8IDOŌj]|E( c麻4zrAЂtU$+tpi~.R%ˣN6ӿ36o?q,PZxw,WH>ҴXkԩh@߳Pgcu2S2ϵ#YyA^C2;qATL <;9;cL2NߊEz3>oiĔDȮ3o`GLHH8+=E:'ʜ&w!E*p]ZXvu7? D~U8x]w뫖BSLv#FljϔS$Dw, *Ӊ* hM$x{Z:U_⮣ukh{'`sڸp^150`Q/QcU:T sss/NYٙæXȭ5cg6#6:0t/ Rl;j֭-gK_j^}p(*H,Pǫo(}#H۲"HHJCBaitQ5WY#~*@y4sQ41pXbtSpZĪx[I DEfuf]|אuc Ѵ 5I'[f,Fbe♹&;pv~j7ukhɭ7߹~4o[|ChUPءNuT3״rhe]c`rx|\GG?Z _Ot_pHǕ_î-T!A~^BUz8Y6Tv9y`*lk1 Xŕ F{nr к C T%'t<!yڲX(Nh+Dif*qN05o45QtD '^a~]Ңߠhh: H34P;{cm=0<\ӌ:1zXQr}"mbiŇlֱ8Idi[vl􊔣 b ./5߬%;ou]zWz;m6V}, ,W gKگ܁/y[@6qXZAUǓ P&yVvNp#aIb3nDwcp؜<hle{/eEF*}ڄ|ᇧ~M}ecd^gɳp緺O^E8c@O[A("eM9 }G憽; qَ:.n>v7kkK S\g%P^֜ 'd {<>/t4Κ:$[l RW)1glږ9f#}a5d3ap\BSnɌO=w/0\c,gSͲMDBSt{2X_Ү]PQ^e |`h#lDfx=եc.Zfwq>3aKCkSKNGoN ;]9%-K9bs1ZDܻUN& #: Ź05K Jʆ$ZW7QĄ>+8L`lJ LO{cAbzցZ0jR%gb8axD#ڥL&Ķa9 7S4<}9Y-I8g6{sV 1c5%eV⚣3N^*``(ɉ)z6nbAD]Ma0%h [Պ7=[5[bTvRg"|6Z1S29 )J/ ?L:K?;<2<邭H96 _ EWF`O{>>i2֤~'s4.'^j߁N4~Yw%}1P?!hPL.nK81˩&?(R8_O ][/m MIgHŠ.o!EXUF@*h_jP,zo)"9;RroTFDdnv;/hP]+\Gm" "IA W4sio+zutU>9:T5Ud5M>tz}Srd|ڟÚl`NFzZk;j 2A1C!v؃@$CluNY[a DbD(ę#6,zSdNxB21`9<5X|fVhzSagX 35}M:vnS nds^ #Db<=*^7؋Q4ʴ!jNڰG(_^ugH,iCկƒ&Iרoŵc%gIX[JT@xh}d#SnO~ ov!3 ֖ƑWM5υȨxT3zى$5lBVbQHCUN|9ҙx~~{Hމ44סz#E5 :MBz5Eopcd8YSxvJ] aʎ5'@C˽p7̥]3sRqh)tשNp0`I$,w:F]TfbLqa f!5N\qma#MG< CJ|Yʿ> UG /"ǝ N9ÌL., DŽb i*,n3MM{檆N! Lϕ5J7T{τ1NbIa9Z𡸕phWL,;$FwqWtX4lTr+.9|B=rZǛc_#cw "M ϝ]0fh$R5\zMNVۆ&"sj8:f-!˕nPM{:PCS"[ܹ(ԂӆH 8NPM 6؛ =ѵ>ojQ҆H> B`n;]n\I.*=OP}u*&w"h7^k_5EU f0Rܮk#6s0:;yo&U&~+XDr~a`=f O@[}l%3 Jc5y-.-X=\6ЦTE0VWyYQMF`@yPjxdM-ُmx3'swz"wjz{#GzO,_HF =:O*F7[䱳4?ՂVǤ:R kE,AHag^rOdԜDNY(K<ʓ0,d@=va']Rŋ9|Z I A[]mMgDbʐI3OeتҴc@Ȝ? !S雩#Y1*j2G? GsSxf2w/jv_#wɓ-|opyC[{ t@Y;2S\ KS[ZPŽ)vJIr gG; mtR1ʥ%fͤl$^ȁ tY+^-̾æK5YCC=FcK#JbIhC#ZDNid={h!A yelj{ t˔r\_X"\ޞCԧA?VP7[+gQj,M<k{(_ο Gw҅ske*cMFs<]Y:9$zZYAW/TcYeM$? Lcgh1Mαo䲜*w~\7vXCe?䴠.DjOS˲{Wp%Vgݑ/p'6٩p >CaFTiy!|CEXI'%e{ 8ׄSWn 3}`Fa(FN1(d-k L֣t<%z:QtS->P0|#ńјeC4 MRt'y-'~ldLgYB@kTO+4"ò81Vj> bf'^6wUyX aϐ7]Һ[2(oR ۏ81xம%?{ b~("ɾ(9nct"[ ^C"ҰlZb~ (*燻TY29U_oGWr$Ў6c/fl5ZN&axyh[GENiZd5ϋpڝ-6 ZFU iXS,1x_<xoLLG%O O!E-o2~W u _  tR ~qg nCdfK% .WنI^"e~,TS=lwe Wc,< nvqG|\I>n~5v=`r 山_zI H$GgE-FEXIj2pkHF fdS3C7Y/??TN# \ hyL+ ΉhQs?'eiL`ݿqle[qb5n 4euQPM"zD?T;[D_TVaԠj2 16eeE%NP:(L[$t;24\[6ɐtbp lxǖ | "Ĝuy1ފ*hOpֶV՚Eh:=&,MQvٰ"ۿO%$!zW6~-SV P~M,h2?)׌w}x> OԢ Anʳsq6>\w #:/20ՎK|M3X\ T.gaӶ*(i&jhj{능'V&1dbiن[:qOdE`+ߪ9l.YwNoM!7Ǫ ,P&a!+,[վ[`_#wRxcRט!YlrI,*7a5H'W?_cX/g.^6Xt?5L@_B=fO]:hz0|k:!}ʍǧ/jG =K+AD]\OWy[ Zagh7=1ГaVfRwty@5H.J)P3~faN YՋC݌Rzwk_FXx@xG!/qbaC(/z:'gi Z |ERس _,oao3ׅ.ME,7X?tRta;5w[gwɹϞG&;#VXrV&FccjVHHVe>wQN0Ɏ0\PE1Hs2fkq,.^F{.OU׼y!KN+k4\sntG⃠|Npy?`6ڋMY]ꎸ d\(6+hakwM(CW{'^bKKci_&kp1Dᔍtghވ1׵7rJ;^|Y53Ii<<(q4oF_vL dCKa( tALrQn;wZWx۸s`G*\L??5[L̼^:6fE1g3/χ =c{mv k`Ljr#&ƊҖĈ[wY(J,bg~e잶VPSIF $Zd͌ ,yoc"1I%Y1v%]?%ҙc"dqJf:Fk7 ' Gx}FUIz.wiWl::y؅'edh4\ܮ;܏@`EVs@P,3. k gA6"OJlU8|'p܇nB~' qMWE'-aLS6ZiMcuhhSm8y~e8o9ї1 j(5PAu CDg /JɖUӧ>B n-9?![c?>osfWG?: *b8ь, 驇T eF֟&nD,֜؈w!Gjĭoofv+ڋ;z&sMyg|>.S3()ͧXN!TvUBВR# ئxٳ7O'n+`>z؎bbijN*%m۞鹘YX{5OkiufQњyr/r [Fb}~")i2CC:R&TA>h7^BvӯNL4}fy&PrU^>.X^EB&§*̯ޏmA*FR|*%',!`U@/N"+(ݫU]w * *xߗ֬p+d /KC<*菹뼙*qĎvUXk:6`7T'6#^Y>ydH^чb\Set ?I:܁9 PS}1oQ2 vEH=1ǫwid)'n_&e>j'T"9L3@qvXVc䂎sA')Tr#DHJA99OIrb ay,ɹ׺= ]C 0sOdT=DvCJm낳n fbZͪWǿGbئ%)6R&>'tq/ܶ@[]7 Ձu6:fyÑwDkQᦇU*- Rq߳}6;(ҡ<^ p ﮦ 8koAR?Pgw[,B/LxuOZ߶9oQnnWHufIG6-,=]טɕƜt#R!ynAIҰނN7bWOuŧ `-f7-)޶d\e !fӻ}_BNxtlh0E`FoFYnVE9]O'@}S0BWxӷuq@_ \4iCx"P;KKq.U#}2V7(ceD,.9`WЏ5hdu&}x ZG _Yi5'b0"5r@vi WqnGo0*N=2w$kY7}Quʆ Z~כ$W F:;l(A{cym'6[/W$2Ҳ*?O ^!mf+26Fbӿl" -b|~qI93d]Ngy.=M*Uw<&bl $ UhA|s'D h>H#B^J^N; S Lͥ-X1쳨K.r6I u+ e=dfqAFPQ th@tLM@C5]&KY4`uzǃUw @Ɵkd$T_eRxw_xtϡ@ZdZvS̉fsXC f]#Z$(󁔶vծ! G8 Vʩzw[oĶFт%h\8g<QGIqx~D5Si๬f .Ϸxңp30>@Mam*єq۫'u,š􈕸G~e#rP@oJ @\iqX h:\o\?'1 E~PSG%&K2Y[RL8 ;pu9.htW-ܼtȯbLa5)j?S #mUZBn"]Sɠv$s''=l1şZ mͷv >&b;ȎɢIϝDe$@tT=&ac+?f [JGo{jNv21XADĄ!* X>9#@x7}!D(`ÒcТa~f5dqA y4gOIQy'<~QSGm3\?'MD`k[ߢhu ` k,`IdLS @BלyaHVt'ra~[2G.1IUTћrǸS8Z<B щWMGr+\AЯ ̸ghTO vm#y+\CJ)1,: R(:Y}_..47N( B_l@o9i2h!dApmUӵ&]XY9ƆTQ_R !~G1mחC_Ŏ%';~ O|R-=$: cHZ$SD:$H`jSWTCI0;Sjz8 %xd$Ů#ljP-}6)f%20bzQ9ޮ5iúk*B&)m| #yvRO_}⇎B8eN |F äm '~vU)'i .7Fl<=>(,gζ{mEU¯D0wcm&?2UmQ]sX]~wƻ''],ϓ09~kvbJ掗cK4f21Ȼサ.YhFSbP .22Ks*dũql?wb8䐳&dK<8~}2KQQ0Dw[.;Ov*LqCPAn)gwHrcKBjm>v+:m%bB=xH$NƅNVvƙ*0+ -oxWIutfmd(Zho=I=BſFHBMk9Ӏ ETϘ9Ncn>?@u1)G]r bHydٿcLIDmLW(m̳8ԛAk /swZ..w̍YDK7 pi8׌_hK3Z%]lAʄ}ϥV{$%qAWW?Z5O5Hc~@6K(:tLl"Q~QX~lԂس^آiClFh.^i>ݷ_aUoc}Ě7LӘ &gN;1MYldl&rc5TJ JP@3zt^֒jI, LEeҰ6/pf끕c?;vTG\&IE@Y]ERE%.s_ !xF6h7T[ H?Υv]P0W͌Gٛao੔uIhduǣ-}b6n1 BiaYxހ_R{nyY.{ܓw(EtJ[\j +ZZ+#GQQm sg҅] ;6^ bSgڳ3R%SsrMCLu-xSBY-av* e@fx@Gm-^&ҋ/5ܤ:~c9ox;.T$3\t"xݖ+O=_4Ì0GaJ筲ԖEĉZ푑5^Eo9Ca3az\ (v] Y8S(4E20b1ApJס1 3oz՞"?8_^P^ڰF/GԕG4[T*~~-],9V# :l9ܴ`}&  z؍' 3㧕[~HI{K!d+lD@Et k{5G/,jC?%c|HdAN\6c,ПCΌB\aB/ 4^F>JVfL$qn"r6hqrG>{'#}~[cnuPxm=ā'xm}]8s_4N`wJj)N{fZĚ1PA}!̌X4 w˄]D{Nyy? Z +vc_^.L,=[1{w-bxS-̍-{Y/s⑁#ǯ+T{#P%))zOL`B%4llC Xhp1XdS 0[M N-ָRrsŝ ]n9x~()TW}-IAhT<O7lyDT-(yeI"a 4TioTǨG_wKeDM ̠BdAw^pv!,h6dm(o؜ݿ4DR/V[r|y!M7Gl8$sNf 8G-3jQA8X3Ns ҍ#ѮN'0 #NoRggT QOIDx%@|8^-,[ _ [Rk_7zEҽ` '7o.x)>k.^.+Nr2}]xJ=cן/0 pqj]6jӬg5n%1z(=:0'v~b45 yjS b8|UrFгVߺ]#sخ!aG?AFt{q31|~d䱣~j8y{o\BCKӋtMWmR8\oՀN=@`[U֔ 7=i;:s:R "]nCPqoHًK 3ioP)ô4>+2eYO.>gNB> .cګ>{zH]nsh(R9Lީr['&Yxw^1W]Hݿ`jejBJIr/yl;W%$e]Q b-cϽ:gu3p1}B?ER'NksMqFւ\Tk9DpF1- rDr/tQY!G8@; țvnܭl }+U_[ @j(*hRҷ^4`hzT߫(֬nL}lE=E'Ӄ_X81^qʎ]PsT+$~q8K#;[@~_j y;,(An@'<r˨ lNmX cmc/hCDO󲊓AbۘmP BmiQxds{Aɟ1ANoˋbFCur){LNDȪ0&K>:fe汌i{vMgvx_huHth!u%iIɵ6E%8gG^AV%\2"JU?paXId {Rk$%q?B"kG0L$l/5I'T5$$rxⱇָ>TD;YY{#>NtЁPͻ ~਌5NOg8cBӥA2QZ \U,@Jރ[<>=ɬo$| iO {MS; 20o5A;{k&EzBʫgihb~Qqo铸{6/sUp<{ݺIw ekv'#XhO~5J _f+!4+OKa1W.8Ti>Mf:bC͌ws-|n[ 2P _0B "1.N=}h>%NEA°[" i|j{F,@Z+IQD 4_aa -~ޥhuJ~våːXc .dX]=WG\̃b_QO w=BN?Ts>x&S0h܏=1.hMQ$tCTڪ1Ps%^*d~5b&Xy֢T2C2hgWꠃX1e!ý^q!햞h> KMqE&(j["ne6LUsV? *KsԎtG0Ĺ;;*nQHѐZy `ės{ŊEijO tp Ed^pWw띥]>7u\[^ȪC{k_x"VJG:\{~7mAOlþ3ҍ^8 ¼U$D!Tߺ$6'J L5M[zmy@)]1r#@ؖxO{Vuл?PN˰pɉ~^?OJ| &qZ@'s3wEqNly KM^xe]+n6=_>Ωc0r+W܏rQ9u@h{k?̶ƤJէ&Lh0ށ?"23/<">Wg>fgj[6ɊjE|^ot)$B4^@dW][3%?Jݔa-#}_N'vZU!:|\RŐ8cWvg<Kg3ܠnW}g#v=s65ѿL>k jB̒BY: K$Hn Q߆'R6f]ÜOb0ܐⶒ)J^ }^3 dܔG0ӕ"Ըnsj+xd^"S؉-#Ő7c(f\C.y+a6i] $bn|ZFB-}}VCjNꝄ; . }>Ǒ"xz=?\:ERh GL!FԺk[ɠL-}h?aӠh ƥx"0PeZr?F)byM`InU 4)Bw5[ e;&֙زΣEXU>`sqc!]<1L%%14n#@'d:u1YgͶlTPL}܋iѳ~.N,np7op+㠴ocڰ53 ˄ဍq+5D; #TFI`Y *A!>-,&pk4=@H?(b\6VqU6kG• eG/Fqx_T\K1aYQ7u ! $H>mK稛^M+z#9y ~RNب=r3)>${2Ro"G76ƈfk>KD]lNGRv"wjN]]ߥQ @1!mW"p?2(A 㛜}R@5۸PP~"ɬ3fkex= ^u^#RE Z#.~ :soVa`b)kيnqjil@$j8% FZg 6W`nyI&(qJƼ)43Rm_ 0:>G|g@ta߯ He;1x*bJn~VQ8'.jL Qahױ;L&x(jyq3ec\X;D Vz .], dre,W*Ýeip k Ehp~\DuWR~͝r40m'VYe gMR|ܳC 2)Hk-8 !'#73CLY6qh?0]M 궳Od%L%)SR3_ȹ-"F?X胉Z EwKAn-_0/2yO%XXęwּMIa/˥T!c$e_@ݧQ.Q:֧9e@%8'RX$â#ҚmZҴj#JEi. Z}]sĘAv6 [йeDd "J%GG- ˻MD/ʙhC4v3)E2q*/sc1ΘYWꡂ:,?5/pƈHi1\E 3?.`NTEȒ!rT'

'SMקb[2h MZj'*_J֤Q,`C_~+?-d5M<X*c34״ʑ)+Rym\]y3ؒVAIx2'0EGpj"fqt;ҭ T0f_NKޟ&Ōn8 ەgTpemv]5`r?Hfh8p}Y'>r+Pl7ϙ7).uH3@ɂ o@߯"x5QoG:YJ}{2aJzXp84%]@iD5y2,} a)!~:G!cM8mCf=>Q.~7u;FYP̊V$VoW]]bdI8Ϊv@K^fYΰ4k`<~gp k2~SJ Ea1 D,Lc,Je2_z֊%~a v *τ!MYbXoQ)Bjށse󮆘h, O񾎔 );AZ8撼З*mKd0`Llг빊6IG%ݳ#;VHfDmA9n#Iwfb#/řADd c 2Z|*r~?/Pk3U ]Q@ӈU #qTEe< B" ,O0@Һlg\'#P(1Ged&4G^tn61<;/ $e*`"/мT$3@ и;~;Աg [_"HnE̻,6߫TںoCAɵ˴=%lz81`w8 =J=x@`ѡ\$nzoH@'U+Pd5ҵ]#h4|DL ;>uE&DkEo8cw%mB>+Ѝ)7%6V;{tM>2}{Ή]~t:y'R4$bkȨPL%#y'DCi%O23][2XxN2@#0VFZYc, /+mV41ͦၟ)~ [@c7C!'=" \^_7&A~+k/c4Ip R4Pa4` .*C f`;˲&~w;0{0o[qʾ޾9;xjsg7*{&9R@79. YμU`՘G\,VI-)Yc׏Na l'UEkb^#tE_.dR:e?;%>-ksWb+FbR}{YnjM0maޙo A|B>X^>[ @&dgx*xY@'K cPE#zy \H:(; !^fHwNG Y!5%Ld]F@C1\#)YstbOmiH"$:~݊}I}+9 ⻕`D_j2`x]P(gOi3xm<>F|3vϿ첵n2y Z_&χ`k!6%lopr^9?uF{?Q+O͗JZ(ROI2Єm:5ux hf%˙djnQ0Mɸ`YoǏO35s(}5\V[O H Oę,rhmlQFG*8-./[q޴A&׉8zu;]bIUཬV1f h,?f|!4z#R]qmG`oq-C{~Q~6pX (~6YE*|s||/D.ַƮ+k?d'ۓo'~7aJmڤcinB^A.QQG;oˉ"2@(e.)u7Bl͕'THo13jސB߸Nf{0wY|/_drL-eK(*\θOL"ɵ=o/ӆv=NZGoWkh`mCeCM@ JooTZ1gl|bYmCEކ~9Ku$yJě/*R{^?l}Y$ur%' P" cs;(ƏiDD@ǸCi]f 8gj`qƲ9ӳ{MEF} Ē E>p*v[]-8Zwz_*DQy{zTD)<3 ]*0jnfw2fBn!g֜sT<&Dr馫h~Mq%IBSd q_# G/qp2ҡNXogY^ :iԚ/iHP-n~r~ozhe-3Pp_gNjN&Q ZK`\udH1q XPUWJd O$JiA4"@b@Pz,;i޿c8q.$f橏牕 ҩ'!HR'0{c_712'ÂVs?Y_*b4(Yٖ~I}QGZ2ukD%g>pC#ݚ;Fb+ ?ǨoTM SӺFqwX(*9c}C<6vFk sR̳A"K瓀5m&`Eg>%R|Ύ3aQ{ܨYY%[N 6O"ZѲ)u4]Fʛ"OBp{B'_gQ"1 cBV"Ǒ*dem ?S>2ް2SWI]}oiH )[mWudH >%U;r/wh\3ZYtvG6ҍq9pߙ ;ז'Kֻ+e 6.$R*QP )ngE-:nAW ipM3ɠvE>Î՜_oeüHF"g~"Hh|Y*8*,/tdL0"Ho5jPݥ(DI!>Z}ߗPTa|0$tjV>[3\rv!C PRO*_chixQ 㓜djREކن7^Hu4XlJpi|#U)Vd\z4-L@7:m̋kUH0PW˕ ]Ҕa\_>] ]Am72WBC:o UtuBުks26Hz%@Ņ_ 5^}< 䰓8U :DD7Y[3 0)n/[á\ K ܉tL?]3q,+bGS~MdQC}0rwpW*Xڞ\{*Xg4u{ v4XjO â.= KfWC2<]9 41pp+OcTї4RLWAy>wY1k쐪P&''jU#bB8$lI=B|KH[[=npC%<0 3^ \ GxK]S [^/ Z9vt /NbEEc}=+Fm yЊ-3h tNz{'C42%+ZA3&)V! ,A2])qeSN_~AŨl%ӳXGjuAX<$I"4:|E7AFAD U^*\ )Ln6Z5=8=֐q^j&nv-o]3(T7^ jnJ{ݎqGHڹֵ.ܨPyCBp05<} +-OZ$*xVu"y0c9>阂$mIlVFe%ᘀ4) L!kP(xUq #(VGg6{ei)R+O@5Lfu|: P p .srӮ }0dR͇'Wcûv\+Ql-jqbE51jk9g Ga9 |l` IxHգZ w cwcd\TCr%:U pZH~/X*D+'v7GTQWiNcfC'Flo%ƙK,iS/H!ciNvU5gQʡ"_ҁӞzh 79K\Qorl6egAaUzֹS" SC6E,}CA*&91oN/߮èdmҰtMwLI%a $}OFw2GT Cڮ_D"d砤XC0ާ~\TXdmCԨ;j8ZctF@B޳ƑސvJ7d\l8܏g!d;Sˡty`ruzZ%5G;&k8:#P3~[ȷeQ,(L*Q!29v^|,^x2\3o%jo| zºM TKl?ajJ YBYP- ?1lqv"܅ш\s2FPhj[Vo"5]Ǽ\$r΃B7&eY}9KwySM6$ᔷsrטMtGx,F~_Y.]MJfbft\oM+ot.o`B=jn-ӄTO@ ~p1sIjI+iPD(*6:,0蟝n^C$&.E?YJaZڗ|4#ل5l`BM!³zka} Y ,}0`͑=Ǒ/Fďr!"#ZΑvD8 l@XXV Q%' G++kNdܪhˆ47h&M m"Hm.G[CMRfH"<#&0/m[-0նIi;vcm3Xp4&?yTY= `D$h4=]L;/lt =` -B,OqU! n!R }B~酻k2HGc쐱IN.ӫCb] hh$pgvźK|U^]hbn!q. 5r6ͺ%4Xߠ?11m&^۾-j8沟VOq)mډt| y"f'w AЉ6Ɏi ޑƲ`uEDHpR2+tObHDw` ||mwᣆ_f& M"_q p}ILˑ|Sp4'Z=V?z<5͢Fi*Egr7A[D,)oΚf9tfDL^X}x?sO-6EҨr{Shtm.z1\G8q5`Ʀ(8=˃}%<}$gZ5ng(4W90W,8d3\|4Y6 qgNt47PnY>x#i/wb'7+zBHy+̎QGH "Rq b5"|JRqa,&ʾ, ""9*`WZ8A6k@xD&Cr`\9s\ h]V<`T/b}Q-LW|CIucYY0Ng)~r4 @D,]FhBdWrP=# _j~]lL#M)*[_{6BR7@%M*BWUt'|g}?Rϐ-@ 'VDuBv6;z9mU^2WA qIEmMXBVӃ< tT2^7q Ky!g h`/_G~_+7~C# :{F͇Gwdk *]]QR‡HC8ixD#g-(x# 46b$Nn:{@k/@z̶)A''}TC ;[dž3_4_^q=Gb)^AHjl5^Whz}SYů*_\&/FY<%7:#Q{-c-3zތA$ӊ2ڴ} 6%UFχs2Ϭ)?YVOx&xgA7<^+`P廆zfm>`U~f *`QF1TXc ߶=k g?y6xڝn /Nq^MP@ cF~ 8a-dV5r}!E:^6:O+VIܷo*i&r2[[$0{=EnJ_T )8 ^UTrT _3qS"Uu=J*i*c/͢<(-ZU)txu [:\M|f(YY5EЫ \Ow:Jv_vToT/ј\8;Ct-CL˫|.` v5Mc?cc_/T[ ԯF&}ZfsxL#E a]Hbh.1bj-m@6A8ѯUvV}k 5ő@Cp;[♠1'Vmu]ԃުdq>H4z4'd-s7WEz\tz(Wك]eao6˓ZzxX=hKE rM~o` ":4d(fTf:[32gu]C~L=02 iZoAd c>-SBc ?k GNjFf\et&DCB2CidcWv߃'!XR %%SX T6=x3B٠f){/ͮa7Bmre?`M|zbu򸩼.>):bWҸk,AeelpkdP{1p~!OS>^uDɊ70h#1rI`X4xNmfݮIX[,,d5ŻZ_YbfX=GނXbX\`t[E?Rq⩎oT5E!W\ 0AV\rTh6E$D.x*pJpXCJ'o7Z5 rb6:"1eXd͌|lVC0CrxM>;"ʤŒlTWk؈$uI\(.\vq!bo.ڪpy&Tw͜. 0a,$R&1^F&8 xwYyODyEn~qq4EqsXɛ}Z8Ն-;&m\bᰣё:ZZ!X(۶j5,!DeL%Q SVG'#Dr$G.:\kKV*eo3d7+5s6ѧW04_p=fzGDCpٞM#Ӊu{='4s5 2 .]88?UUR^㫂)QeJ@L"e,)eTuu23j\E '~ry_ZZ  e簀wĪ=䈐 $1bc]a{w܏A[+ہ7s Ƿ L=_X5_`=2^KԜEԻS2V Wߐ@ȿKbywۊq=ڟc`_xFV i3!.,SZxz)43yD߫pE!HAՑ |nI勞Fbhg8#ʄvEW~f#3SPe.v9GM ?K-"+/k݈M(sL89G: }M;|7by$K_5Qoog[9e|?UϨ ̛}#B4Ŋ t9@!yE\!>ݰ"Eq}:A2Fm9eӚ0YYF;2#6 !ZI2סsRO}{8LGU>zaT&zQ40Κ9 xiM+^eraٴ.:F=dIr|AeM:ٔ:zɏavǣ9m4x(zɕ?~;FUxJw$EGͬ[,71pZfw8UC*3~DAI4ҕ9ksw|]AS{TuRj\{I^ߺ#%"a6 $rba߹ϾܭK`] &s_ؠ]H.sAWm(R5JM^ >|֋^+ߕ QuPhۺd_\7_(ŮVX5 I ſ.E`}8#@h4P'>k.gȆ:ۅ]\4@J/[$m _6a=(ged0skE ϵ/{/tzyhxS<)g:IޱEV"d &97%ӯ ЌSQ:gR4YujwD"@c \2[j 4:ddWn'ŏIU-#{>Bd O17/]OE}%lO\|H$}J 4fp ҆f4 ?M)Kbk hSθKu4>?W%̍߮f[Ά6Wn\@Qc-*MK>^b+ C wZ!5T_! *͗": Bw4 6o8IF! Q*<; 2j?BX-M}jlHz#_^.Bߩ'v<;D 0AN)=pﰏNj:'D;v L!h-qNܬ{zsārHCuN-ӁLMk .KtąM .+B]DtB] cSj- Cbae5f6hE߲@̬7N#b4DpSTq^Yt'f3M!g|JZ+FSUCnݢТbev{u(h8 4~X"u$^!"OC)r۪ךRLgkUց2X,*א$8nv{k7U\Wa;W?a/Kppž-:.(ԑ,F62l&E@i*ȓ1߳c=,=&-ʒdaZ%3;܇бRi當j|?gD޷2g\K=d)+b}=P[JzM=>g#[ԾC[P q8%(Z 3ϯu˻;u|xpڍ[WiJm%ݭmnf2ZM/߻K֮Ofbme0G[ݠ33? ϳ.A IȈ|N=2OAOV{&MC3:ɵfȿ(t%}&<:[FI6gCs'0kۥ=F ;>ט/ёBHS[]:Α^ |& ە(ľ_L~cǪkZ1~޺Otbx# CЫB iA+e!+}?E׫/o΍>:⯣[CBlm.@gO!#6cG؛~Vo!ag ': =NqKeJ AQ#W[Љg]oI7#UXmxmw h# },dCKб+\x!O1280h{DFPl Ub^9,| +Ր ]4JS{B#vvy? 1<|5姯qhPq)'cl.vSI`Bq%?4+v+S$}'u9ߜ(0|ؠJd<kGPT(cLK[(ʝ0C;jDOTӾζ\j@P(<}5s-AoNB+J2cmQ&7QA:t /3&1P46u2S\UY.qe/rYyl QXcV'הIvMoHK!=V1j芷1+Z!P2U,Y.;Sm0`v DˠgzBYB5$DF˒nwh=E~ZA*@qWBFqАٺJыMy+S$Nxd>Kwמ}(hO12}D+sp]4pW `RH{8?. DAGGHn ιLT4':;;OD{HYK繚']Q2zk/5b]󵃯j+I+%S4;!]?ɟ̹^kے\#AќS^FCX|)nR6@x r#Y@][+#mstKM@Yאrn׳Es<4(V4[ "nӬPFV#&c2ɫE%"$Iv<ӣ0qc.;!oJV];L U񍼦'$I}g!R&{PAYPt :24;8وw7-୔x~nȓUAd:V[ڰt\輥 W@Lj#]0Yaܚ 5CMt(oqh,Q"7$iV$e{Y=x5)xz >|cʷN'J33-Y\un;|Hizh»B&iUXKwa˖->%gN$\ZoYybnڵXaVl{}Y­:"wEXW?-8uiQy;߼grӫsjF:ɐ|0mo.̼A"yK$"R ~c'A#yj`mdAgH\l/`k7  4>n HcO8 ~h0n7}ܹ>?EJh~d۬u8 ׵R͍3]I"H aD }g1аȱwJ-|%LIRdW0Nq uV<ߗI>FN-|*G2ϓ2_cjCg&H`0g=E_-fa箁ڌ^qdι^g5Fq_v*jC_ gr X'^6=T 5*]'pH ns>Ynu( fvQ+OүhX{7nKz,#B"5_*W67ߏJ] $~^Yk|{eH}Egv:\`0mŏ yQ\A1nGyH *UuO@ <&ܐQ̦o(ET[Ÿ|>*d٢Sj^jPGXH-imu*Lxɢ@ѝ6hnYm?wWC@%ydSx(! =Qymqt%=|?crJvI>]hB4%S r։oPqmTezP<.RD.k;hf~!0{z@rٙ%tWҠ<̏q<!څŃd+ x麃9$5.BaJ ͞[_&2.XUsUdv?M&Lr ]1EÒ <ɪ:z:I@ `Chf,mjјgİ-T 3ۋk`* e=p)# !\>l~dRjM,vUsPQ/GpyxTK!j;&ּmVxVe1 ?@)3ݖɭrfb4BqcBHԳ1qSeTu*RƜ'R0T/^0)U h8%<]8&h;2*{`1OY3Ӟ3,Y;, W|z/=$KCs?ف$9NE| 2\4Fn|FkzjvS]ZPnXG~/P?ZBܟQ5z(Nȡ,J}?N'hXGԪ: yO3bJiŀ+γAyۤR NޖyR Bǝuj̀9S/&|8Scʑ6̝^B@{!{s'$1xFiOn5 ^sN-:=\)l?IVVgSYt5ޙOíw6{NAT CTፊwIe;LiJ%8(k.$8;JDBz,nr9̎Λk~/p\siLWޕIT뵪P?ԃ4ۼخNO4Ss>{C]=rݭ%T R~:jRHB l9iY@_clfu  >U@@MIC ?d׀~J:JYʿF$R(H-5+ѨWI(gX 粂Y6&ܺzp/jQK D.5>DD;7A߫` &ؑrTAk(ԛ0t/hSA]A_az6=dKK$0 "C-@dR6o)2Mj d!Bz7OҊ'gMA<22I!O&;Mgϭ7"&Z`!B9H /^Մ@@)<5pN"&"x~ X9Q7:^z9&` H-c4o @Q 38$.u?d{.$?q=9g=z]@40wwp W[+jFcڣM5QhѪP| lAnܨ&j Qx2kn3{nOՃt5RsIj&sUL2极;뿕 ^pB0N t1&7▽0C1㟥1G|2do]V^0bX@'*Z ݎP^J~z9%/-#ZlH!ԶAW/-mfCJNvhBfg3|fA?t0?!z%@o;[s+hj9#],/G-Y-Y-pwl7=XiV'H2l7yU &!nM-}`;d;8M<3yy) t986 ~ֿc1 xu**}0ʽ'@fb9C.%^*w~z;NdGX2ZNꞁ% >ɶԠX&a$pkz)EG ΁i!S^*~.)u,ѯzxo١aMN$oIC>_ 0܁dW27+\;*2819 o!Y%3"ǔ߀Ƥa{V|W=J"lRC2^S%$\&sg^Ux*2 Q0g }#y-/6ccیV (=&I"ʖb(niʰnl`M;C1,%#|/3 Qb:OeC, YGV qb!G4&4pqdgҲax_xp&sCbŋm:<-8$2:TO-dUgб™i53': U㫿y 7_Bv8zFOރO>74"]d qK͛U[TZzSB /?)xr53.> Px 4v1D08Z!PC.bعHȈF9Hf%$S_W ,* & 2s+e;Sر&<: q{f-trB:jFߖ4($m.^Q>9֣p#9VTƕ`^E9bʳѳ,A`g7,Ӎ4@V-̺hx<-"#\: |7 B:vLQUfMỊ]mlrWQd č>c4qv+U!wMs%V;j9t8^^+코:nT,nn$ެ.B rt\n)M"ȻB1"oR\Tɜ6̔ů5"חQs*9M69Cx`WH6GgM;yO'GFiI ׋PK5?\ gvg} 3 +ϓҨ[TCva!Ou3K vʅ k W?R΃#v:y?sZel"B^'.'cŻ~O! ٞktLu0\_KC's BUS`<njz&H uǥ{)Heͅ:ԾAL8ųj7E_{n-pTqn#!іY55m|X{!@8D~zA -2W#ߐ G: ҥp*O\p`yյ[F86sI^{I'c al nm^u(Ʈ* z 4V:/]0)87~RN^I~ Cl6uK.CZQ,b#r9II̯@;6X\w(ۆVPwx!g1onN6D`);^x|}7mBcx;PSs'! 鐕ϔ<-y2m| I!҂mI7 YZ93pG]ÄQ~6b+&G5|1vriLQwUW_ɂ1)xAYL=9w/YoID}jFbik08ʺ8Bb|l/*Rv#v96x]6~Ν)޺#LS^ |£dȵE$dQ9Q~WqigK rRfq49) 4R96Vmp±{-"@)`z*:gNl5_ק| O0T}E_a)=fyFLc)Ҳ8O*tʻc4~\3Y2>0qvv=Q)ztLf!XsיφEП]QrZT(q:R ՞{#wbPpEs}FTB \ ѭAW-^fM\~Mn&|'3YdR|$*4f`5:D:΂4"`X@}n<ێe1=5><(C:z^0x"Y=[6GqFTňdhT`)`a|vBx$~Ŷ_M1o!7k4[dg.{Hd i.[Vo{ce^\!ivŊ!i: hDv~hH" UDݸ[Aa {^Fqǃ4G@^, o=^7§+ vq80s(RH/jEѺ+G~k0ݬܜ=[uB*9$!U֛26a;]GpEVF/~O 4/tM4"`A.D 6cs׈Z*@]ۢE)-:ʛ̓ [bCi&<aW?ڜԲ o°LnjOJseݞ!/xn`eV$hw(~B ުԴ_]8 q>G =1~QKwox aم^)>5}u&-\S #%8(- aQKq3+t QZ3{d_Uf ĕ}C ?/u"L(,E$@%s!zҙr@H4 y :`7)MQRE1eRXke3 ZkC-d+Dz7k90ğ|Gl)O=<=vq  C#s@ER &M 13q?+?yIԮ}H+P}A̵^0I{'nLQ+?`(@TpT.$Ӓ+m'XH0.s7V##&6[̱}lcheɓ3{aJ/[e0'^V MOO1TpXVѡX$8?;_ Y93-d z~=րf-Qՙlg#0ԃ5yG+H}!д-y̬;7.,7QmRu8 5^)0Iz3z]>NCz#~vsdno7!dGW<O974ዐr{D]˰Q{Mkh4:,c:F.TZ,qHA)[Щs9+X/u]Yb%l$2T:4m,e%'z XtOW҅i[4N^ [L^Y!{Ţm(9#ȯ;8JՐ9mX7u適} jok1S1 kˈYq,j9 ¹l c{f3xMlemWL['tp|A>C0$Bzt+~wq8zxh\kY.\Cyv@)Gߛ^^ٱg}GЈGƷU,yXu6ͶiaM̚}tKv7Qd~2-VG%&r'ߺvv{Y`mޝ瞹xUa4[` -)>WI,j!Um =EFf=ݮ!fG=4bmS 3roI6ٝj?83BL,/tM5 M5S̼'Oƺ8V^ski['k/>}1, u>^o4n t=MG-;n ;)ϑ߱A<)-K)~hxΑ@6v0y i}o ى ؇Z;5,6-!_*OyaS^yW6eK&5#R˭N[u tw=b߳`8GdHh\+z*XVV$JO5Υ#(9 ?k(> z4`RE>]LX]3h zb/Z8m}FB '.Cϒt.zh$Ƣ'ʨ'rffnYoC 6- Kɓud#_V2gEB놘:I (9?4Mt2~n»ۏj5A~4R a75 xWzt"ΖhHf\5,7{qУ>ɕ={Pmևz4ȇι;8#'%FHylzcߨt^4{~g-l8oIc"ޘOԼ2&A~yDO$nrvH ](!*SX^?b4{sE'L|'Ĩ!EM4o4~xbqpwuebjG8`KŘ=h V%m-7%y~}$j$ ²(܎HȘp+ās06$8&OHPFþ[t]\֫z&]FTµM4t70D#01{q@X]vJ{n0"a",IkُI,W&Ixl |֩OEB>̿ +3E!~odWxښ;>{i!]IRv=Ct\)[_C,.S #_/D}.e:z<5p?Oab xz. aV4S%I ʪ7 GQCmv+,ΡNf?ׅ,!9)N[ud!Ƙ#>+)B 1ڻzm]7,g ݫĨh )rRSi–˪mg^2yjU{=1 Q[$ CYr_WR<ed @D",.W&&oՉ|>6&{)HF0\lt)]f-ԕ] J5Kp].Xg 2Bӌ` Ih=hkvu8 B+MS.*|m!sP,&׿ iu󬮽7k>kJ*~NW4{&"2LfMl|0DiQBh/,G)&~Co2ȩ/-ӇPP$)YɫL;wO󚑹pys{4D.geCO0dIR٢>ՠCcd ˇyqwAk+7Iv" ˺o6 ׅ$ɛ h9O՜j:TJb{Г" t_+n֙dƵ1Gk} mhAV o+ B8qT]J)-yc;UU{tT PEAq.?YHuopA 9&{ϊ8K* _aѣUT56]^]6=DZj*b︓Ճ6c&-נtE |m|N@58OG@,;jDg7_0|aFcCՆ܀m9QB]0EsaC$m ro2 Y^3j#fӽ-U.2BA Ձj)2Yr?Yzq2:vŵw0F/p&ԬYщ|LÙ|4֖l) @"šSZ;>R\ɒ|)3-KzEzL,xZ<5g XfӓI> I13=ú ^bv ٚ,†Ę|qB&R|D[{Es"4C; h)ASgl b HN ҤA|O0Y(*_cKxw&fGYi /i2wx'Z4Oƈ "Et?69jOX/s&<@!_ȥt=W=r)sf3,_G=uL~MC4`D㓠F ;FKt5*&#ζ~U-),fn֘l7m !PT Φ6MHՒ8eiіw 0RQ9qr9ƭ FyPcC8Ӏü}q;{u"q5D~[,)rN5Ȃ}~ۧE%{ZH>σ|pzTa_{RP '+JeWM-% ;!4go2!nXR3]wVB^9H"49 ܻ~le ;7HCcک쫼Ô4ؿukjnS*{̮1^ÎӞ.'fO#PTLk5cKۍ#B񉷵L˫ #]ΤjaKcࣔN]e'3Kgy 7n/ u3[8ް ʒ/EOѺ b\*laYt#E{m1?zpr![KbY@򖀁x=ur Gv<9S Y:%ʦCg\TkCIJ#,,za[Ç]fE!v&ˁĭk} (;k:ld=׿>Xg똔 8 i2;a_odg;7HgjR9l1?<UQ# U2U"?(qz䚘pkU{WC&{:jZI7/+Fw(˳-,H˸'kEV랞@,V]^NѠAxF+]ns-r.-6Sq Bv'X|lF aU2ׄGuh%DBtnEg#'hhk0MV2F@L1'.}cm*m%]Ntm~+B&j Opvk= #r {];xg@_x ӝz$ vȉrY|z~9<\z_ky}Qܲ4TN{lG1Z~d:*CF>ҊAa'7?Lznpg yxcb)l_󀦭k Ug:JV[& 鮤*oj1 )$e0?ˎPaR|D7"q 6SYz|˘ b]CgHVv CK6tlu,V`Vb% h؈?7q\f#M]AU#i]07~"8= 6l%Ϥ%ڣOJTQak Ѷ*\*?AwYkTv>{Ғ4PdHt:lA# 2S6s8 K$!yȍu|٪و^;** w-FEV75#"faĿf_|mv[ 9d9?TPε9a$kollb}]"0@ E  J-UbkRCBlw:X6QBғE=U ҂|K'=77n'r觪r {fbaoz5.10f=t"a2hYQ3}|͹LU5 qԓ:.yRRWN#aIUV;9J8ٙWop0CL ues:>Ȉ@`yk{lR Zot| h1YA>/>04L>XDTQ&%@r'l>ԏզHTuن( ߓz-G!YNyfim'עID6I 7q1GY .4 #[)h9m?b =V0+H8HFSP<>f^90Sy)Z֓ I.Tsl`?{fürϰ,"*afG˸ZTb;''B~AܨjҌ jsgz+`)bcdPR;eWXtʤ[Ӑd4gTZ.XcwH9+OG IOHSV=p"q I:O,#kph&`TU[+^&yRf㳖Ϭu}V/#P|h8G{\ uK}A9 ;> +V}ӡ #L-Fs)=83[ 7/0h[| !}k54A4s]ي'qH8`FFfZ܊#{ku]z^4אhS-UDAMUHWsj m/54.lrQARt.溪\E Kuw7NfZg1_9g INCG(? t0VdՅT&F%EJ%$5MPYV pXh؏uVsFTk,7}_A'tƒpѐXI:7J;KQSt,?4a?/3~gZ'HhA2l,@'W^HMŧ._R+C1n5[G 6ɴ@EVc6aX2sdM 7Eo dJHѐV#ʈP|h%|pzOn A<%mqɫΜfQn9LzKp59]V'Gأ4BM=il:l0mvd?c'N)͛S }mFR735^+8݀,*PL7!)`5lyxTJ]7 e6Tw""l;RtDF`cd!D0dx9u9q]ƢgkG9]y NjVD٧d;<̀C/&!@ Kf |yL~OG/=g|,2;iƪn[h?qeEԣ <$]3[_Ճ%XdV%+z

svp&e)/ڇ~z ~!UJ1jVIkH39+N'7ɖW pBgPei`2op VpUnaAsւw?UG۲#_3 '>Bm rIS쵢cVruf[hy)9In=eqX 48'p+sK3#ӽG`)mr#Tgs!h\^T&?وbGm#k+uTVOY  *vP^- 7Ґqz '[*X9C6LtzbQ)Pw[2;!^4$~&7$ }(lw #lRzpA&`Mr{X˽$_60QN4BǷsɰӵ;삁Braأq8rג sH<;(?lMxhfyJAsLO"iM oΩRDVO?z2=J<Զq ᝖X7'و)/ո͵z݊(><[3lⷍ&R,^I"JʍõDV;k_N`^8>pǑ`یԥj3r- ]q:a?fK!Q9OhB9o >HԠ+jMEezO*Ϳܟ@Z/'iڴSKB!M ⦤G=ulA~R9XlLXF2; W\dMzh3bjXM(;1 L?z^WWoR FCLdM eP8$U E "[1mg,qe3 kE&XkSh:2ؿK4L]Gjѭvjka 5 !sYݳtzmlQ$AOշgJmsNi\b|1\@;T Z䷕ I j6.#"~I;GmQc$.Q~Lb {] ZEH-]o`9H>6=m l(dU (? *5dneo)!zm2:Lg@pwJx%R}Al@"50ue L#1RBAH:;%Xn+7'jWX%M o.N!׷DLi%6b~/`~D *IvANGٳۅt~nf#-cǩ'^-(M]HN2]hy=$Mڮ?L;27;+RMZC- #ؠ {u$,P=-ؖV0m·'aY~NZwWMG8#8 @C"nn ڳRmtyߩEILmIU7}9WN_\4H͆ Weh .C{E~sӅ*74 uJ>O1hN+pS̞d.xxdtIYN8ʊJ۾H!-R .C-}n\^aV/kԬ}{{ەggڦB|mpUl&\sP[N"6y6[?g=Gi[64O:MXg a$_:e6Hl"v s$3>NMS!3P݂Bo~&#M0cg!&  Th۫UОq^ˎ5 60І{\ãxK|މDB"H vqUۯ8R@D`[pv3Y.b.'5Uf ׈ 9Z<*aY>*P_V6&6b,Q~LbU.Ks40`([{puG E5 k،xUd,_bcA]$j¼nh?R'6oVY?JVmO~SޒXeʻLg NmjkZ zTkVGe)"gqƭipԧNg} :#i*mIE½qA!ɣcŒ\7np+\-Hyyٽ89W{{BA BxX885έ,\e@^Gbjy{Ce)W=I>0uIQI:Jޝg)іvz |M'fˆo>T*RѦz+5rCYLVޞqdK Gq⃹;ǧQqQ>vL:1>kCH(aWb3!#b} lJSR-ROzE¥䑟b'Y~Do3ʦa}]sB _vytZҷ(*PFF"Ap9e&QB?P+鈶ӖVnt,`6Ɯo&gXT,V=04\)ypvJckk\8Q$S.>sFc@!KNз;ZC*"OLo{E%=`tݛB2Uр"u[i{w'H*qVB*0tS /?ԉ6]|;%hm6!0+c"$at=ޚ#1ؤ%'Lz?f?aM5˂9sUֆe([ͱ/̘&3*z_䨖҈b[~B9*&gLk~iuᓡۂ(>ӔRw:Vd]l:ɂk`dU1$1DA͠ Gy,Y?jU#. 1}[V`XGd1kQX&h>k$ ز )8-aX́< WшnWNOR9|##fؘSǢtGn d AN8lxx#Y%Ns_ f;SXqVo|$(ht<匡on3/m|xaxҐ'D = gF=/ͰBR Dq*otT,q0iU~T9Mtu}$qFKt+,ivhe7ۇXq"p9q|zpˮi.=̜[lӯX};~WH1Ǡ^+(o8/֓#;R/;Қq vʀAR wQg:zxB&evp1+y:bm/Dwߣ%/+OzNFkug֎,7GT,SeBƨ^cA߇T:q LSo4dːD<5ȩ\o+0d(4jc+SqeěLt,ΦA̅?)|aa,V}4ۺPXg=?ޱWɼȰob%,AAыzmSka 'AI8@C2dC(ō  4=h Y2K-s~#pi?X$:c>U04md5㋥)Sn@7ES`Æ4>s׾YLx>%r)'AKj;_3EWUԯ Q }Yd/,없/Ĵ$YXȻNXk+p){ (+WҸ̘<$!EsEguBҖ6?z$?pӃ6](:p>lA,,tʄo?vQvH7RB5ҧUMLPxm1 nϽ!^g[%m\vCVQc?@TRxY5b3]O{Z&qoWԷw<& /)z}++ʖҍ)%(ZGG]OF^C_|]"Z 6Jb&nۓI| %g8DgS Kp)m3G,TA{.b?64~g#fLG9?E8-QF]pc*F˖"W,cBn G6sxH>5TI;+~h!B{[*l!mQe9f`z]8eB>dJkGbj ,f£Bu_?gg> |Q]^7C\lu͆ ul1.?!1CΟgxZȉ[o(2׾ J5S ^TݲҮ2&SCW^$*K "j< &VAH!=cApOd!e#m~+nuS.GkwFև!{xM6_7<UaiH:\J/A(jƮ)KEwG.N0QL >!t cnԓaFۺWeS39֎U;& '軻-]7:Dm(}ABuD(S;'^VYkߐ iM>yڇNS 8& jtY(2s[ y~H|5a;`̫(vԘՆ;>.R;Z^ t%| [m0D|}Ygޠiص;DE-xq2&b5Gzo̓+zt[wpZ&m&ibʼn>'pm]vtj~2=B8[Iح'*S$l TTR"_Y܀̈R訷bc}}m3F"%LIb'Rbnt~ uzԴD>>l0}")> E7aƮŧpOyMEmcE R4%t>IT5=aҨ1T:VzA8%WxTYKDεHYR`` E[o2jpNgvj(͖/[˜vqpI2rE9Ҷrm. 66k,jru|qXЍG;oH6 YRNcF0 N4z"rDLey']{)x̷#A%{%P+*(Er=R͜eFN%(9"' BǾ1Qm*F?3^V#y$ .޾.3G QԸjXs䄙]r |(uayM3ҡXm);Qk˶)s8L1s$֧tk3a.fj4c:e!,^k"dJmJ$J}fM*d02ȂU /6!~MR8mItu6fҸ5Nq49FkiVؠV{Dzh-`e%T`_\cF|mfb N=c)f1l|Yz{+]wge}/9WW@ 4"[t<[r'^% x}6*H>qGN8n^ZW5(ltgr݋ c4M}/Yk7&S%Fr(}S*~]-d08`۲mH.\RѰ+=ݺS,'A)z"ښ=n791A͎@*q7{{"` g2ŢTNph*Mа.T?TaFʎ=@эc\n2-V%Ѽʹy/pp|4H)`ԇ-Hx<խK_bGWH&3Aݔ 5ҔI. M=r[Rn$E]mrgK.lQ'ZRp@>Х&1UXL%+;8CCśc1G%7+* ln"$fjwN\^# ;bm5 O)Nq+&.( +zhgݍsX1B Eң1ґр#Ł TZk;xpć 1BdR.ӌI/QIGO( ދBQ}XAˑgEGjd$"㥁gifGտk!#,rt.T1~rfS|f T/; aݘDN*>c |Eaa0n+"<R]I3LF{ o[K5ewIEZN)Z sPha-Z/,$AE:U}Sø4/@$B"‘x6gYYXB,e+=8Ges g-5$U8n*؎+՚Œv+&~}Y&d;}Dp_rsΈ_ EUVzDf=;\BqpNkEzj#˙)ޔT``5|;C*aj U?<HQ2vу~άuuSχ@ZFETsĠG;}`#;&RwD喍vP$pDɫ(U*v!dm+$d=2';>PBIp>u^h-y5tlAŀncU*(!AN3x6E^"'x N 3]+I7׊2:Us,MdZrKz<k=]uG56+qݽ(Owl|-+` q<фwJ;&ʣ0-PLA?pĀ}D;f?S>!h77!zQ׹lHMT=dֺVYHcӟQN^5ɧx=[?gD+;u3pxj cK6|!5aޮT'™I5LE/z8n2l׍:qUbiRb 9F:Q,\3Qꧯ{mzIerMX1 N1 (8VnrłcĤ$%>V80w%{{I]%5LNK9ߛDȉˠs@6τPá˲lՅȪKO+x^#([v=? U0+I*4$q8uL .iERtn<5UPZG7Vb_Fi|pت\>Џu. [ɉF%%`<3Σofн_7bܫz$ wym"xGS(U<ݿW2aXW۱ -Uğ# ѵ~'[M`]z5ڿ^;#X!PxmZ%M>=<%j1[IEgCl&TVka! 8'lt~^ Me?cTDE.0PѬ~Ƀa2߰O;Qf ɨ갆Lsn@e@ g#6>/8Rţjw\M7.7v;29ɯ''FQ  h}L&a Y5҇ՋY4;tN˹Bu= ƀ6]On1MI$D|`;3:h6 &:Ϋ&IhE۶DsO(sL B),k9N ei`yD1"@sxJŵ W7@کl.]C*J(b *w_CyAߞ&f~ -2uO/{AUz@`ߣ / JPhW5#r)_J4lj4\/@WX'C+>uϨ'{cPiJ֐9O: QEM;/i糓/R&7-XG*_ҤgWC`Xln<(Çh✯NL m0[o\`|)~hv/(Wέ`W"^*MqY4 %=7%c[dTZ|qx\قםPtj[L,V˭6Cti)MvU!ɩ{z9ck*-pKΚ#"w=4OV$Myά^' c #k>0. BaQ`;_W܁7Pp H>ߕY(tD{飊.|93F 6R*3k7-䥹uo޿dRn!mt4f psDq+u4" 3F#)0 E/6:?: Z0M n.C;NV'azGa;ݘG63MKF"MZCCT3 t \ܒA.G 79QoċbIC(FN4K/̴:t>g3U^t(9l қDR6q%%L*ގp]E i?~=tBQ=_8nf6;CG7#oc*R9Nê2d՚N)Br!~?S+|O@vª*7 V9cD%Ӫ{h*m ¶X +[ŗCmdެ՜&:{ n|<'9ϗn}"Up]7 6/yq )DaG rU%$%ç~g\PouS̫ UQQ`fd9e\ZWT8| 9RzJ8sn?vx'[,AHS6`)ϙgeX!>d[@'CιGokΏ/Gw0|{mYrJ"T道e*it3ǿc{ GwHx+~SF8Ned: uС^/MMщ>VIl.w=hk$ɓlT'[+&\!&h⼵Y#ݐ+!*׊n\+IS?Q ⽎hV|l0 WMw n#OFy ^DH19ڦSjdlIhT{r ^Ԝ5I\)jF Y#hQV7aSfMxVixi&c}.3𬳏tšHn#& Sm/*=<[<8d\[e]pzw]/v=WXg :jͨUۋ0>)d q#ꒀ9p8C2fޞ[HCs9~x /`* ZǾAyJӰ$7@,rD2crz UR64ތ-KRoX8c+Ɵ]o]̖ۣھ[ic,sR=qx?ˮҴO!vu0+LM:V:jɐDZ|Ta˱mI{p=#n^c$ `)=g ¹Cahpf-"gҸοTR0U.SWa#7->\tE'!j\GOP_3ɀiN g|OCEGJԄvP97' 8Z6ή@פ6'ח| {+{d@s\E6M!akCĤi~i z Euу{ΠjJ憂o(1;'Dq}]Z#_ ]9,!Nܱ˼ 潿?Ӯ;Pq6cQLԹ1xDu@>݊ؗG*`4g&+zh1W%~kŞå"Ki7)@nXeO)s\_kU`r[ zm<~bK$ޟALH@Ffc'g@k- $\poIzp4I=o{^fXA.Xar@A NX!ɦXPvKDqƃDn^:C|1 ?wOASjja5] m"&K_α6o% Fp/w#\ dPb۽U[$7u@!k jlx;k'$ Š+esܹt5"`DrD 􍺠]_֑iTvo`s LǪbǤkYg] w} :f4PnC0kbP++Vk6W(z_e5@ḱ\^ܟ13e)N^v$}_/*m޴q~祈.(PO%KՁEMIYZƻ2S$uu ťdC 0: GEtԎrZ^k~"8 Qfm0?Eyo1?P,e:ÉD` ܽ!3ˠ3;XOS۠q 8憌{䡒Ռ"?XVN7ɔkmW˙lŐ<\t&̧5LPzLJ;P{m0e&N{tbQy1 N赨D \ByH_ҳ^ /OoXPRW꥕ZۖHjo3L(2?Z2gAݯ:2ZC 'ʻ'r7|k3-Є-~{PLa"u~xqQ@<ѷAÕOIᵮ]1eMnFpKGl{8f$ ީ`1 w3'9sUo&OX:B]4Ңn σ w/%bƩ$T!Qʓ;ǣp>! Zp%NupNtyX8)rtf1%:XX!u!CWhC~ի.^m"_8rOh5"O #]he 2J7dB tC.;=CpS\={\@ Ku>~ 1`$r~l@맗E~hK^J1oAS}Yq,^NMyԓpBOo Yp kzlQ_i3S8LZ!ur?H9h?V Κ&/.xo"nD5>Kp<6a;BL)FIe6 x6%Ѧ5*_Ѿ'XԏOň(#(ݤz{/C:kJ}]R^ݨ*x2[5;+Z+?Ǧkov.Db ъpJ kn)UM80e,VX}0CDӓJzٕuϚ^y,Nfq7a^7=g%<ƫB:J lyghf;[i2 S+Hx&T 4I*C\O,^Wj gtzu3 4 w< (3zh{( "^+M鸼ֺ^*d2!)*hN'MTde]| $gy ,H^bJfC !*N[C[SܴXz^ O.R/Wժ8 {9D:a qMǓ 3zIK ) kٓiIZ֋$AњndN?Nˆ0~=-MyS$@=HA7/OӣΚ~!%TǫFL>uRp 2YW3~e4ԸbJ]|Uȓ(-j22ZfJtɸc$EʌI^𞝓z6<@un Y1TQ]FmyŜCZIڊP`H E5UdYb1QTdx~ʒ6۝iC̴?v|Ƥ5z~y44b*fhy- +Sgz-ڰy'\m m$Z^_=5=&. >ۼAOkCy4?iN%]Va+'ZLjwa<}|>]gdm3j2_ Z'O^[;7WI֎Zuއxb?/iQ)vPZ%6Ap `,yIkp5qb}"aAloa$WY\@# ϶&HWx2D@?0Jx8oJf@źb9uge`U7vs QXp$2G^wJ~jVo\|$xV@\#>W>S#{J`L>&-J7")GYe:)SP[4,) NSKUz9`vڮgR%b$WH233; fzVFU$õPe 9 }/WJ;MڟwM "1U824UZX}`^R%Ʋx؄b IC{BWQ)f`PW[ͱX=~:жX$Rh!~OOWH8kI{mD!%y/l{:XG ÌW9G-䯣$<;Ma~m$$x3<#/  #wvB.~8e ]=TjmBDqw3Vy ݰ5T^g_@1"%sLYmReZHve,|CqqqWd}bOi;WC.Q` _ND, TSv> Ocb,6- +|j)w*"-Չ?vHEYGM}-;۶z1fiXl*!YHʠDq1boQzZ`OCI)'  [a'%-yZtxeh{B\Mt$e`+"ĩ[0G~-<8Q~1lTy[M9JJ́IdUd0Ғ?Ȯ'?;D蒜Hm"dm[yXI ܦHjEb&F[qfcU}Q^tW{ּ,U$d:ǥ)\Q>m%33 s^p")~6$8}p9^JifYs~rBd(0o~ Oxk="|^{_ޣ{x !ܼ&̰z<<F~OO}IfYL87d]QXX 183ݑSd M~]ܱw 9"}􌸺'sb#ֲ섦 -|+N|/NU(9n{-Y@6h3 ?*d Xd]ZyEAދt|au%[ ^4yi;d`( 2PIIqB%p$v22v,Exd&l{P#&ZpF;^ztCp!Kw.;cbT;{ʽ.fav5b TW[g"A"oo(c`{r]o):gr䦠7[Ez!پ ,1͜`t;;07o-b5 +,c 6GEGXfd=t Ō.q8^5,Vu6Eh(^^ԴPdD^ ~wSD?leMp<ܹ' ÿ]cR %ײ7̤Xo}N2]-*LvWxeЉ\1,v? )\X cAyЎ%wJH a EGұd=t!6ts;~1HQOv$N,VqDP~UP~cYeZV"~чk%qj}VEz^7ńa:{on>&bLic)]zaDg(jӎIMȸVtR]5.0Yrm <_'W ί]GJe'fbgCKK;@d@@ꫤ$.%}3#vNn`YW)e85[B4{Xw#;4G4ΐ^&O0#h&wn)nÃO=LZٓũ @;α3;`d̆.= N&@<ʓYnSKQ}=LBJ\B`ځ6E}me$Ke'>{L=SMo_ܸhOtS@f"bY p B>~`"4K9nae@y|^tNAyeu:q鼅3. ى8Jȕ $K/ _@OHԤ0DdܕL&͠jHgvvZ 3NbT tcӭd|](U4|ĝ6UE"8qñe!|u:&`Ls5hlDF*`W#isDDKw( 4dȥb{$HFb}p(,fp*GF(YaK$(3y !*]dA(L&Y3ˁGƔPhC;ʸYGXPC*qms<$LM:k-TkEǝcE-W'0OӐp L^uũLs)i;[5s~M?,΄> (\-VMMoRf>0=51&o{9YSf(Wk;́!Y"Cp\&MĭH0VGڶs!@~ż@Lfhfd8v™Q2k[4z$!  A$IHu*$T)(c>C(Bb鱁S֝y)ʩgG8 Nx0 a+Jad8ZnLAe ˳*?peuOģ}zᢣQh_JO+l苞!DXy# ^oLo,g[<쭧@]yf&ƻѸ{.>CZNML8L,:OhĦ24ILiBZH8JL`Lg_k<Č%Q{y _FHIrp\ ?:䙸ǁ`] +[H`f> 2$JXRWʄcV!pmĪB}׼$'!nCܱ {fc,`K^&^ʥB "|3a5 eW .hd<,qXYZT-~}RGk6h* q@D8ȻO=VLsneMHS^|hoLƟiv`ea2hjQ?}թh-9;K2Rh6C*hňIx O ?Ǐ3k֤2l|5ŀ 0/~F>.7P`ȲMtɿ{KSs:G$< l#eP z:1?)2Y(J+7==_ Rn> ڑw,e }^OdeIEer3z,!]%|*2[d E}h#?=/]^]R/;FIUɾ 8ίByH]A ޫ1.\G(NDҾ#b/+zSPS݊/oPhHyZ.>?Lrb,% #UhkLɕ%HEYvu`Q<[AEngLk\f5tWƠgjqwhsKuKؐtFGYIysZ5Ϩ։W sf_vNr$dJ<@5`DH@zƹxœ-l9H9ڶ'058Z)GW>,pL(?Wi "x4zC!%H2ҦBKDtޱVOnGUWs4S_MEca+JgLEgׁ3Wa:_ WހؕBKXWBWަ~hyXY+R-#y2f %Kosp.\gwV1!A4[͑u%ۿ<豌2) _k#HK[^u?8$aIo:ڙcmu,ҏ`W{/j&XiՁ y)V7r f!5jNV2#NCWXcS {Z\Q]_<0q_uƝ0FJ~7R忹Q*lkgAN ]''=,¸C'' Vl-aJ S'FE+!?OVy1IXDϞpA[MS+~;dsw鶻y7' *,)k)3$RL"o5๫8H{gajeхE+ u|/6*Auo) +ο[\!mۘbeEhX4$}+6}|䑚 3;tj9o C ;up0F=l#%]F@&ٔSb1O VO=^AX!2x#3=7k51i C)nOlKsKy{|A-5bA=xGA-r[r$o e4ŸʆK:,K6_$U(!&82%QȉhwX{/ j%!umg\nq1C_.?V.tAF419?Hny,\(%y}ĥ Ik7&+/ْK'I,Q6}DR^X QH5u$n]Se fQY[s(eyĢ|)Bb$ˊ vߐqD#۶\>Gc?^+U}"lDyՃ3X[j/ m)oz_kY<㶜x9܊~y AYnryxu.h.lAʹҝ;+Н.F^΃h=]f0|+bfrX߰H{4*evc8 ?To7]7jmb[gzܜZѝO;ߎ2tY7]rkL.RάKT`HN2ux氖wҔKEBTt A`"_)@v=u֍[R_Q| vFd+/*,/JYXяI"+o6r@i>?i?φha1>oDrǩNx-PY`s]Zn:~<1mj!%&,;JQ*H}'xL$zNi҂Hy 5={Vv8[sXK$;Z3PY|XPU QqIqZ4S_*M8֝OP&e KU z(dsscB^Z`(Zr)t2̻YV1 5`%h<U2~*&6WZD!'* ԕ{Ēݍ]+ Q~!Y 9%P#6 +uUy%F9+J Drף=BL>G@otcQC_/)_\IR‘دQ?)Kc$r_޹TsC4!L<( 1]CX~<|,{ _٪Dk{T@Es5}X'*+ JN=LY̭Ţj6Q\uf mPΒv4ണ[1q V2(Tm?prd 5x]>1±i"S.n=ʳ9. "B2QCB/h*_:#6\‘61O%QA:!\ 6L7o`Hxat%p|7C*( I{Lv%uK À#2&2˭]+LE3~ut(HY`sh;ܕH>[7IUb-IP1ZvC .w׌CNz"6\Rens*/[†'W.$c bcIJ!|): lvoF.r#:dFIx5}*Xy4lAO(\>ĭJ$/jXVO{إ`3*wѼUxق)#f踱cDJ"$}Ņ8g善CC)ܽzK}U翷|: I7g;]帬6򡈛 \&%' E5Փ]xvȝ~"ȁDu{PyhvU=+P̶ g7jYe%g\wfwqmξXQ@c~N A4<~ۗB^4}fuY~Pij?'rɎD DY88~9ɡ-q#H MC"îIżKSkp6tl=?"d׎ATY&@ gGΔ!79zq uj`QQhY]=F u@bn,f@MdWH-~7|HUn5ї/M&P b{$L!~N11Vo01' ,H]ل +)1v:F҆c2^c$QE @3VBPm oS{4Üx|®~nSމřWX@UfĨs= (P&t_V%=E|m[l3ߙO/k+P.WP߻h,+pO,Ɯ18"̧0ԤpTy$f UG=WL5sr ?,+6 -#Y)`0n9\* Y ҍLyN)"8jkVrd /6) /̓hՠ@xl+yy0» +q`Kt}ȭ32I&bv[~ϙ[Z=E7ESp$㔶F6:w8l䒵$ͳ9& Ar.޳B2WXMqc"fT>]<+ьH'KЕOk@Bͱi#Wge4tvX{~OU2u-y&Zִ!#oL8j:yMJ9 G9/u{׭mn#_p_,\11k:ytQ ՄA8cKѿnt5!I{`gZ)b#%B0(FMVCӁJT.t5ި;ܛYv\U.*09jAtxΑSNsyZ=1Ŋ/d붖DqQhPo [9_/ˡu4vAAL;F cE5&zm)Cǟ~T eX*ĉӶVA`#֤7!!ro.+Ӏ!7N F fz3˥(_ˬgh4jO!r~xnB V߽cŵ^C:8jX˶ Rx9m(³jN^yb=W LhYlelSoY+1j :\rhr!UiXH_*V+ 0DQ&|XN)rEv S~?&vv Iؕ1Bfo 'o> A;ŤX"IS 6DYZ5pxuE˘k0X\"f+nc2.OOa~QY?C| @- [,^@\vxu9h{h2t kFϮւ_߮+LU4Ż,MߋO,򱖟ddM!]L.9PflB̭SnE#E{9kUةyE )/1VVdcz_zɟj`L_mI)’f}s6۟ js6a;#0jؓd$Q>Ώؒ=ddei ĪR_ ݸ#T/wPomT5v|Y{ڨ?|_7 @.-D_.WW˯&#$֏_\,{]kOS1VlqCG) bG;l:W̌䐲?Ta~wagblSg[WAV&sF-$N?'g1>!a]=E i]O.g {8708y^/R&|RHݷq? @bYPc&yE(S)&H :DLɤyaq3|,/a*''&L79!&Qݚ5,5[zt j ;L7Ѭm'\q(]bBwΰy'O7Y6V֖ |1)w1r]&|J$'tik>4)I˔ &N^E6 >ay[?]p)b؟)_Gh,yl!CK4,Qk&G++zUV WD-o/|FUrQEسt\˭k)'lͷ$a~d}a 7 ڭy؋BW*KCwԎ(1;|TMHTqf+#Cz6*O%;s+0_jpFɓ&"`./ֳSiԬIË껲-/zA'QTL_MJA].c=W̩G-s e\)Jѝ_$& ۟|PBq",av_Vӊ7mS`kg@a8V '˶Dl}8k1 e\gSYzme Q!8!M]`a4V:VhA(K5|l5]A["gf9<+:h.Z]AC4[a#'jUCT9HBh 0Vv;t&x6_P:}Dr M4#|4'&fNs7 @mo`T@'AJ.p," D@1EgTs;9g c=e9Eө 43]uNoUtY-wjjlinb>.,accd A/WE`+nj3͍Ŵ{6.9 J.ALVFWuSmdr^_DhXr,Jo<ė 7 eaK+3:lZ d1ɭgE:lFԨG'(c%1ޑDh=se8uJ|HMwtM;We7\Z zdG&9f eѼK{i#* R& u0s88U.Mv HΎ}FYyq#g.\ekaF^NJ\S.ۨ^#Sb޹?xsMWua:3Lu="ࠗa>CȚ cO&ՁY aձ0:c˕f2dn 92EfէJ(/<'VK.Uib{\[f*C^/T.FIP Rzg}BA!cQgL!Қ>d]Nߣ=8G2@S2:rXXصCEO5=bT6}?%LeTkEJ{k<Ւ&yuL;'Tb4t}%3 af{|SD2A|~TZ<`?)pل ]aAR=ߵujmu}h{@ODWNKc-Ϗ!bT/%XR[.`UrPSp|G:]f^7ۮ|E$089^;: e O6Jnwp0Q4EA(Rt۸kVOprW|&WbiE+[|sВKR~lZo܍իq*fCaܐ  _o%)kXqTytY7Ćq2X@snMm ?b+-o|]\⇓;],"dZx͍f>KfTx؉ G ̔oe?ֵ_9iψ6>’7Z>B]nIYgLoF]}56Y@,j3i~ROcB~BfqQ +־=7TѨ)l8EsiHDb(ki }qB6KSEok,󋢿]-]Ƙ%gY )(eʹ `tmb&{b=:WC]LM3?͌G*J{1B,-'ʩ|կPnBgRGX@^aZ&VQ3]I)zXAVE3K%غyWCd;ڵI kEv*C={w(~f9Dz$Auo> ]U.ԥV@28' -37JBzi?콤@7yVҽ̯]Lh7xD IPdY ȄRxއ9s*-=6- "!`pNe׭W:՟ S5")ö`Eh`4E\L05&R,IQh1AS/浒&hJP\vr}tּIROnkIRa^^xSJY (ώvrTFH^ Zlzu%uWya纝a#iDe_i4\e{b.o,Fp>G%g30&#x 57S{&vTke`J(ĮO_2*;q=B>ofm BDbh$N{p ߀z[ǯ}B'Іy6`G~rԞ;c7y8 4?'xoFF#$lMj9 @JoȳW ;_8oJg+!Ϲ2O heH $&krV :1o+WgBbB$J\Rɂˬ w0aj ᧑ 74,jʮ޿=)CzOB{ )f\8"@UŹ!opp4挲?R2` J'hNP? 6y׹p=XEv@MYL=S# dJpOt]/)X`ux$Ϯx r4ke RG@JqJQm5m?U.BuH#F(pS.ݥ -R· Aaf s|:fy?&Ir% IG JYZة$Ɋ<@sN)?w  t]$`W  )jֹ1aVp>VvÂ8#kޯ(5 i;.~ >XOd92E=o5THY+K)GtbzRձ.D 6@wExg (ؑ"ۧ-m !arI_:]s` `ܮ6p Y~@p3l6i#n\,wS;V/YY3ۈ| a‰;S,7DsbЮr<$u/plm]^g Cb`Ěn t EʤjGr`8h2$+࿟qgfղ:XZt͉Gk_ab8"kJp_s&3em-ɕ%.LX|>w}:  pA%!4ɏj>M*]f aEh"9ۗE7 tN ,.r; j' i,%fwCr!Iߎ0j,M Vhⅇ=EGt~' ;|Ғz}W> y-4MMpwݍ*"Ur%#^v եK1bzYBjN(f"Y/sA#\%wi#⠬M@ق`k)r0[-PJ WԼ#ڵ7B7ӛCGpUՌI5['1vOl@ v0jHFpOs T=+Bdс:_QrJ)HXq"[z0yHF1e8T mAX^K22-Ծ`"\v@lq k_(ahNז\XXA*}g.H3Q /ls dTױF'?N)%t3ȿf]BH n1ߦ s`]l pKd`PtSWEYPyiN$lQviƿ.՚]" W:$ǫE (] H= mN0aR/}Rg0̹~^S Z@.FYn27`R@Ni8!ѓڼ* T#4M%`쪄?RU8#k`d)`Cy \50<#F.(`{3Ѿc֩6a GV %C *C:My<p@9d?Zٜ5e[B= O7F[;7Ibdt>5 ]̒:ꉺV[mOעxY1縧j2COxV U}A뭊5o#8(T3nc!UR PA`x>J vjKtV}]=MEҁXzNwcuZHhRrю=4P@|DtkjWwکAo4:-e=lP >+i rR禇wG'$uX7WK;V%0|H(sm?>#mSSM6+]Dx(|^E|]Gv{Jcќwwwù&Iv8gN3 T liͻ^[4 2ӇdpsGcQضͣ|oUۍ#BiQCj ԄjϿǑ8A mԧUP̯5y eO6eaHK ħ1BTXNbp?Os]P-KMyF:#*2T2' RjQ_Pv4-ω@(blܰpWk9Qc[+$<ǂC[Q\vUXa^%GG@q&KQ:}:jVX#:ʇ/%v% @8kZy{!5`c0 x,g/_%]HW~ȡ,{KqkN?a>Pkk_Ȁ`T&_li7r)ѯr t%_Te9d3bV ?YJ!-AS>ԋ6Nni7UaDf3 t=mQMe^]wU_#,l`5yo:r ׌P8uʦY-@j6]M<HnBxeʃ_c1фO$F€]q*sGha-YUB ;?}:/l Jld!-#3kVϡ̽ 8VYw/mUܲdp*W. I aՕG6Hz0rڡSB-|KDZkC{ęs&}6%j{ NO5u0yuS4s ;W7!=>lVQR)SdB"y"FDZ ~΃g kF^7fU3BMLF+9ҮJ^[ˍT!;)Z2xkD(ڟm4vW@ȉ!FYT{'+fugO!K#kMa1ߢ٣g4Ɂz;&v&7:j?· vl lM I[&ZcdM Q+c;\sgI%M%'ڍ[l !U77q5GMTIfƓ,(4ds)6ɵ<7$~N4 .>=4},R· bH? zK?E6XjET ie!6 { b.ELmZ5kZ\xo{'cg~ƈ8+2^qͥ_SoANxS.1i[/bh:Lã4s!-}[֊^4lOƟ;fz=gh <5|]q~q &Q-,ڄ;~Mr6eTd 7ByJ`g߸BJh̓ YhH(>z8fɼDw4vL) 374B=?⟹K4ILq"b=j 'S][qL_`CUj8غs~:G (ϣJP@5ЭBfC #.qgߠQiRg^c{?Zq5o`YvӒ~c zeQ[QCfgEjkגE]fE<23aJT^h4="dde%I2KQŹwՒJ7)0j+>TXTRd?2k6\ւo|xRljvQHZV"Vȃ;EG&5 =ISb #Ɣ{Y6PcU@/ۖ,ӎk[nǨ#B ښe@TiC +":Ɦ`<e.qG_HPLHJ Oa'YqJ(fkQٷOcI7E:Ļ\QQO):G1 FBI2UuUUv[^C!gG\<"$DWMC0RW-5Fe*pI&inFXy%aդJ9q+d Z02pb({EΞ(1kg݉)& f̖h(SC#пz_)!/njwt'/m ^q8xjq])jS?k=4[ҿ{qFC@`Xִʧϭ*u'I*u2i>W"T "Q!3z wTȉ D\VOAuoLxg}:βpG :װ~s,&L-ƀEKq2)r5uj:;.We*DqH PI(20e*+Vkկz$ӵ>0rހfǏPޖwoc2}ꢶ<9b;xT+#05ʤM]NvWdD C C ~\l& =p9s@)P΁igXZ̆K1TH/>7I'Dsm49hq]'T#E(|jёtJ毶{l4Gv@ 4;Z[|*[]^&Xw=".mG*rj[:=-H Z 4 jHCp-k2's.a{Xv׼$ '-L[|ot8x+/ksV\{FMjVI3υz#(pY%'\E3n&.$FSԁk%ʦ:'/7qbZM}c|W4\!a-M0̽܅ 0BGgYgIEs4ZąX0ݻjqtd$_]Lj2Kaۆ$ RXHz]Zf F8tj)"-rQIΗ|TL |KMBh3 N7O ^8`*Niĸu !n% 38XR?W08ozo A* e\Xs=X\inxҦ/<p-"~>hsSySM̆kRZkD{iՂ@ϰ$ΰB2Rb}ĥ>$}헷Iޟ׏[p-6ZD:yo~%X:p--£~gW d@.x+VBA,cQ3.h#gVAּL?. X!E崚b4!Yo|[}c|A@}qi|97UЦ6nv&v&Op;1$V6KO*&?4٫:p}աb- xM u{R"6EmWrHɡvJgk{yx,!f4>WaIdWJ}5RYK'{yflFY^C0}ҩX1Y2bN)ӘKHx!4i"۸)(._W|=9RRW^5@<Á8'68^̔GR$:u5׳@;E _NV;`v\bA}SC==f7׳WnXH> _M<_FG[~xan*U!"-mZ7V܋+ϽΆpG怛W_N'- uaR,<u= Żak}?蟢\eVQ{0-J"me]пK.cthV!+",MuPpDks!boTsPksIr=!$F~0I4wov|WݰE; |@#ܛ}g W?W29@Ƀ[Jt;8U %ݖo>{Ue%54` 1ӿ1(!WQ5Y߹ (v6bA&bgX1"r&!TvfI0% DQ1i:7L(ѯn%q=RF_:Í3}f?%9ɣeٱk߭ޯ]d!ynhZI9, n.d#ґ7o/D?L 1g@i ;6%^0M%S׊2"wCRm9lA-;[Z"Ig绀༂a PiDTҘ"A<Na`x:Dafԍ>"4O0 qk+oɸR4| |߈I=:A$uf84>n,Cߏ QKOcNfF?ZIM 1YNh#=g̴=A#'UJQ1y9&y{\H*Qyg(/±/fWb: 5Ј73#i_JTbnݰzj4ܿ `^->YNq+:k}E#)KBEb/h,w XHȫ\&A"݁+<6iE`~8/G+0݈AXq: `NW}vy/+ҁ!HW*Eut] R :>EU:]ӡbPcvi-ߪ &\ $ jLz8A B~gšSEvf*+'mJ)3_̿+hVwK*^:&۩[lYOO#K-= @DNNČU!1UaiIyYVV_QEeSC*5F a7,%zhnxe(8GBBAp\ ^ ǒS]+u^NBk!2✍ jƉR/gM.ײClTo-、>{xk2_4P;>~:M]zLkyېq_2vk^:aΨ2p͟ 3&!h,srx/XPP UyiӨ=YBןYjwDpOUAS)쏩73]z&w#8cGȡڻ-zVv%n ceIP7 `|dߋkQ[/w W 5|~wFNmX&xVTZe=3!<ѽHrgVqld>s ?f?+zBAGԋʮ2y$:X;Gmw/3 lQ/~v돚=5kKV G=>m#xY9%"BEt5n] NS*(vp}N®f⎧|C?(l۶ |2en0C,]ZQ"G%CFIզ 9 Y&Cv&Ï|O &1>qm]yJ60ē01V[ AKz҄=Q xU1#k0&<7A&^RY?15m}, n(ś@ _cɄ MM]g@Twj ]D0[|1 j'Tt0̆C\[g)&%y/=,і,/ۼjf][ dd!M $5"Qd&mꑼ%Pw(%}7' b5<1T#8/!65Ӣ4f@8$^K*B8 sK EVG[c4Np$pۼ-CXQ_E gA! ->󯹡{($D򜈼kpC|@hVr4y.%A >"_BG O9m"f-4yHJgSLNGfB 9LϠ'YvJTD7 _c=4O2_$<<:ruAF\qb҂e[.rIB֖UWʬ{\e^G%ݟb$!{O8fLޔ{wjdRXf3U]F7Z>3{tCP,x©(~Oi.آOT@3VH bGG-:D0#(XyZ{fW)Bj7?/s.vH\BhDLxąDUJ&ɓ*}A"EBY;KQ kCFG!Jr ,Sh}gۛjuJ!mE̻Bk6XC!6Yl'tE$C$LFC!6KK@/-: `Ѱ LfR5%u6M[lyyCe;I^lp|&fC' la R(oO>r4*\NRgn6rڤDa#W~ ͩ)Xa~bV4pg8/3I=V"Iw 9e yg/uŀ2@-aQj ޑj)ӅCy+V.0~`'qEt,EںR+O=mc)R$_59JMlա" 棽\_}㌵e5o|f[A ]{o>#ܕ:6ӰhāxZɰ: k_UҿOƕK9@eQO>gcd`3MSFgly:-5:%g zlVx/:bHX)rg9L} ZZ#H9W? h9)Qs&Kd-eW'-K+.yt JaX sO7?]@/)R2SX&jv^ȯ`_6V  5dvEIaJ˺[ruUDm_kމ5}6sָ܅Lt|)>}<3^_}W`'d'G2/vg/Uِ)_B lJq.>[=(}do9j.6"GbȻ ǁO>$dbB m6 o ^W5j/]M;6r`dLiY?O.}Q:`.w:@[.{MOE^&6қIAl:fӠZB[c-Wa9︖JG)W(V9-q#9؛чʜ_S / B0%- ^G^~|\ /rqbirhE3Fx~0T{Z)G]QTCC&z[x ?RP@miG=N"{} tMhәνCu&=RW XtI 7ʿ%6@]9tՑv&\M9UXclgB@lw0E=hO7+t,B~+9~2-}-2"\{FԐk[]FmXAb`..~D8Lꢊ_Ov{&adQx;J;S 5>:]cuf @5o'pE~ɽxJ<, K bɮ^@2 RԇXir"nyoVl2o? fd\-ޢ$薕9v?)c^s$X=߅SW&|DSQX'!B+*-$K 6`Gi@|X b!,!Cx}3 &WNXŸ8>'0BgN)ݪ%PЄu/m`Ƨ̓{s8fJttCa].97bÍ{` |g-1OJʅeW7 yDDnk~es4"$gJ`3k>DǮ,#vg&l"ViF 2/rTȘC uv VICLȲVzC3ƆPl`&ou61!S^??E8ʞo0JTşANg0<|GwT;{$:KfvlW%( JUs?OruĂblc {2-XRW#*51_ʬ.`oZjf_p;P@\~.lbs~jW][J+]bIrwx俲|kkQo?xґ8@- 4PMK5}ׅJS[fOD 3ӽeŸw<à9`#5ӞE&_丄@ 7QA޺ r-;;p2*+E52}|τ:ԯN+APEuCK\h~JBgWʟ&aZ\qֺl/yT**AOaIW/kˆ{ %s.?G."HlrQJ#2i*^zK6h }K NJI/.TFT,?_= B*Փmjܕ$>~qb9ǺZ7qX;a=d:;p[WvX4hX\Bԁ~0qoZ]i8ͼBےsR&y)-[ႎ_.Wa6#%̿omb of,,Er7#r9Y֔Y? ؍*]v+\رEY˕gѡYR6~&EOv\qEی>k򾦥9G]6r{HO VX lIh 9hyeӅ|^CEC8Wl#[nte\Q||FKA(2` }^OzG2{ 6~ #k__;v>qIMWmE6pKW&Q5ؠR'kQe{E<`PAüst6ԅ a,HqC>UT5/>׀bGU( SYM=! -"-Yh  l)Np9\Jn64@]FcY2Dy& R.l1X Raj]t&U3ݎFw 8<+0X:Qj'='U\UeC1Vd1WwCW cܐ7jatk}NKL`FfNVl4ojlzUKJJ=28q|/Mr`~L?r:2 D+4hwUރFD#3e.}E Hs| >724+Pه?i722%d0||KHY=G1ݘ&&m%s_#ȕ5.6(c>bgAC &]gΏbt #EU6a%y"Ti:KG <@*'Z}HIR'Z[ʊB%֒vƒD$nu"RD\;Doީ*8A[3UivT%;K3ySFf}>4'}RQ ڈ&pZ6T^%y֪c(%\{g>dfLYގ_5SW8)2 ^vFngqR᳀-S _BV4~io* !}onYNL!'2M~@A*] ..mq\yf`a$'T2o<7{_j=Ӱh5S0W/|u(_xGGn&-~RW#IK$c~HBxn o,Q(x5\;:Q{^ W?a_Ƕ2[i/wC _OD d`ʼn^?jPE0.iV8T]P;@#T@?q }#$} !e A9J)X2b=QzIϓy8L)rmZv*D[~^}U 2~o釐pp-"=)QdLf^< HVI^q/ۗӧߘm4x@#!;{H X)eDK{MP{ pN#ء摭U+ ) 3ʝOvNUܽM$0|5NgO,DL^" U26~5w+$ Ҕ)v=V){9&ߘ?&*,97ؘBJ|`Òk|,jN~-+fqW=M ?dW>̨A+ܧJbΉPu#+@FgH<+X/Pcr9q!wSk@53EPZT@t^B%^k‚M%uZH9: z GmDR2"@ <\b\ N[mʏ"U9lXxYTYDjeet4~ JKAk`VVf<.3&pLj {[?Y 2W#Odl&8fm[=+1[vxg,qLAYD3G#Y,TsizڰZJkӊhE1ds'YFP,< TC5{#(zUoo1lWrUw{lYc ET.> ?Duu>v*!Y^$Ո'fm4ef$H2[6+=]_I?$ANiƠ5]a|㜩h{9Rj 240-ތ r_|io٬`z%bUKݱ4D2\el# Ԏ\5_M.8ako<;:*,3oMֈv"X*5ϖq8f cbGMpA~WBMzAG=~0q!N6lo&P2g&EB'*f v?6ۄ8!ׄ${H3O&o͞CIw,'fۆHx,h. ZEREW9g?cI` Exflz?+0>7<(߶t 4`7$02O)~U} hWzkc햣V1hHeV-y٨-w%W qnGYvW!ڮ^YwRR,)'+'@BFkkSQ+d0ZytbJ,{9. R|jegov\wq8 hweR??(b]f5UoChS{!>]ƩN S$8TFE<**ԒLUU?tP;p9AQ`R-=oH tpˏEW e$diFpa 0bC[q IF\դpr5s8 u"7X5ݦITԛQVrRaOW9$.,qXN0c|OJ*L`.k tt%GrlUۂ? Ʃ?X meF49ƶ$fVbNG`"ZlRɺR2nMgd |X%+neZOp\$S+ײBdYy[%[K[ \bQ1bQ"A2}p׏c KL4mUQ3q\z*M%K⳧!.Yvi#'_hiQEb{t3Եނ%R+o+!%IwAq3=]4 moO%LB._F=7ʹ0ĈYgV6)eL%_05=FCD 5Hrqwfw ;'VIрHm cXR >!EwBBEAFpc(=F=3 AZz Z,l9ÅqL҆Jt]ҹ˄IkޗJ=2AR̈!+G e=o&XOͺʄ%{(ۧv/4Rћ2Ls<|Sr_Ӿ~- ]x5Oo?=Ơ]Q&SuCACFwgrlӞ;!dj~ʉBxG? p!rd_fU Ժo@ kJŁVC x6~\¶)`~k'՗kbp 9m@QR%Bq_/Νn+0G| >SS7>0?IY6<lM rD5Fzepż< i[pe2EvUlzg )|W"\1!Í傅D؍(ZG9<62B=?WK"i>xiݙblb 0e 1\@TUѢ8f0E-Pd CҦ '㯶:U)4FǷ/Jx/\rRc=?$?R6`,Ty10b 'YUa񤇴ٙ zS̻GL2~9TesY{aݴ˳[/R>`_k@ڗF\`g+ i8ލsS,\$qZ{^0WO,m몛$6`w5Q۔GwXD&+ͪ}*D&`Hfקڈx/w}^;5Ż.d˨; 9.g *&bdmk|:9kCV~/E©+`H@ܴ"_}%' H<%&DQڟ\a=q3y$B/Sk+?32i>5ڇ:B4,<4u&߻ O3I3meNeb1 59}wL ]2zʦvDMO{X;ђoI DMRaPe :5i؇Ork I9Cy-vkMOYj-ge9\P*7:٧z7_T]7SX (ub@Ohg+!^ؠ(do;O ܚ=_Ǩ rpI[c٫?UOȍђށ_57;2wl-!O`.*SD\|iPP`4pd,'jAYF-W6M>:w&.4[zd]}#ڲw÷kKKz´*0^L98׫Ò oR- (9x-_)|ʌ#DyT`+ٮo`Wvs(Y\p :ěӗOJ :t ) F8'kc/mJ_JQ>i#(its6V9ݎq<ËVgk!9sڎ3k%Dmُާ.K`9wrlF>ӋZ&x5*s}r]>X3E|V+U\rc1|1[" Cu[o4ޚ׫90yM'3B$c,w\%QdSD2ƶ&cq MDEY xzv;N+!]^tee17l0ew1냛C} 'X#k!P}K~'M 9ajtusFHLJMWÊzoDE2#p 23-3U+;i,|9 ; Ni@8=}QIǀζ +xPP'zoyE폋mM >wZ=̄P.GGf$eW|\p9$m(D9+hg':_'BIғQQ.q<>z` ,ը)Y^2*sYXP[ؒL3_{!R1ʼzZd(V|)2)h@Jۉׅ,3栓 ܖ:φێcʺ>^ad8b\V҂錫W82~f!vaF%ʎ&?RK<= xt0N`XbH9[$fAY.o[ _;/f£,[LW,0h?#0%4.o#kNT)ć`ύ|\8~Ҡ \Z@'ٙ' k["2GJ@w"}4zЬk><$@缦ĭk#`'i,-[ Z&UtU%8dPPDs?woդ» W Us敾 (9|%r&ж X ,x#XyIUPBhhQbm/@*#4!gNae,mVbh(^.@ KPתl 0Aسٍ(XUYv%ʞɖ$Q4hvqWZ>>Y*4uM+KeC`jLȷFK*&4sjĨ,^\mqtH0*ʜlW(@\]jXב,r!F jY *ր6pmh& >c9alc,PNެ+탳R ,YQT;? tm_yt&L {y@l2`Üpb40ik,sYg0t:t_vKme̢ ]q$|>D]@J.,{|^n%8CPDDJRӺ]D7CSTܰ@T7#C\ Lmܶ(2T{ڒ|]\]LQKiX<{$F`T͇]eiQVD@'`"hRsҿ\UYoٓ7l}ګsR]Ruc5'tׅ` kS%+%RZ+qw47'Gv|EϣM]}|")=OW !E$e`O"Y?fDe+}=D?hxN(Θ)Ze2c$͢dW؝"H44ЄDاXil]Z@mQ @ @$XSU1wd"׆WܲUVD |bd _ͯeV$ ϼs2 *vA0m]xI~y e_L[V-68T/j fM!J 2A5mTlVh*Od2N7Ry48`$w7À4Q:eH^J8#Jᝋ VoX{gYRAvz`5v8'2G%s :F@nziЙ:b{~b3_IO_5BimQZrJEㆰklK iViX=NaNw hJ:ozGmЅ2e0n'D2e*%&v9JuA]tU~LDdz3)%׷=/=l83S'O+cK䨌oI2D}R<8:{5}9eJ-"DW*j hdNJ! . u+EMoAϖE\BNRtlU0Ցh렒qݫF4q\(DsqHV&GKcY1uesUxHe-Ub侌cGhMtFYW2eMV4=y5!ib;T1wXk_1X<%1D کgθ* S(Cd_e'冑,}d L+T}9MJ0f6^I;aǍO岀j~7v3uvRlӵ# ҃jjazBжsqiNx+& 9giÜ#aoqrdr&F(L^YgQ9[5aqM;.aNW!|q >^{؝\W Eә״ 7?~g~'>@k~X;/~qR -4SD j e>^=*WHX|ȑ~YX#c-5')WP f}pZ;]Z`O?` ^:1R7`P DYnBެ\x|S|iGiqn" ntg@&|>o1Fgܕ׀WZ+}KxXUW%trt&)EbȔ[UB2BZ7#}ĩ!n뵴&%jb;OmB:hY@ $^?c,V(u!<ھ/3J(&iXT~P0Xr݀䘖Yڼ!Tizpqw,L1=2/r,XptpS硤Zȑ{B6y\' ٢S=Fgn'Ň6\p= s謗Տ /'a{,6PƓ m$dK7'SEC8Zlj$8GM#To\|W+ 5 iu3{ȟ*_eTm[xaf10;/OK'0OBIǕXZҀ-) ]8nz~z%.HhB'Kϰ1`F:7} Qs>k`]M}rJ܈ޣWX7hIswFLjQA AxA޿u57D+n+R|;HeQ#74+圥 - GrZVi&\^|"p 1&]Sc}ḚW4|Ϻ#5Vs2+!n;$^uߜ{JKU%?{y<jˣ!Nt.Z<'{ųV?vY@Κr,`Df^ &]3Ȃk$e1@Ry}|k1ɒY{TJ3$'Q頺J|}Mo"aN6s뇖j !T0`JˣdesLJsX:*-}جde@? 7 ` ^nq 0&yu iNG#PN[)9kvȃӣ7<, }rKpЏU [-1ۮlebeiL(t.-V ZiLfϮ4#,ٙ_V3(c" _LaΦ6~CI7z6ma̱:4QJc mrG"|acDG W{ hRĻP:ŪQ;e;(_Xm-+Wk|D~͜ 72ˬP -{Mu^FMejx+0O.9 JѪ@zNXNM"Mg&=jy.s]C t|^=OE$U.4:4F j< 5=x<[Z[s&޻q#Ȅտ%i(=O>feMtp.Em1tXF>9O:YޝnLjo:\>D~/@.Xf +6u!^IMc_(P}@~x+ޅv>ozdkWsHNF'zڃ'њf[W:Yd4̈) \gk?|)1EF 3<l[ ƿ7{v.a| `Y\O|d1@GoW5ݦ>ú --ES]KE*m9.~އ꣄:OFV`iFT%>Stc#\6U$Ji% oOm[4C~6:qh,iCnMcEM6Z Q DƖ6'dk$75|IIhph+aYK!,DÙ _F'A4ǔ_QO3Dɻsѐݓoը Vq ?8P_v q09RnV^@ڧ5 4(G%/GA/WX1bHg XÕ\{5<9`NFͷ?u8cA#WL?*Aڭ2-+RPH ǫ07wv<ԽIx5|[\ѩC+Z_,0Ă&3="p yčlZO8TE;m2T3&դU>@kN*,l=bUGYT7[L˻_IJ`B)V)D8+\tz~kMLACDŶ]i)8G%(:`v N%*^a@kb˂iDZl yKK*LgXKo蜜#MqS/ZGHqG!y 0;Wdʭڕ"$K&M=1XMA3w?]>ejL!y(};5)FL˟Y /ܰ<([-11U>ԍ<#Eֶٳ2 0 o=8twc2jSsۤ h(*ch^~PB~(g<(d6šҒV޾V}`$*KZKVnՊM8{B`A t+VhYf5?Ir]{:V몳16 m>HuFA'߿rFwߝNܫ5]}GfkYC#ߺ_i J UcmeZhc7<+Kh2DRJy8 U)B5UW*gdg唆΅()h6$~mRum+(N}Pg?kdv+du!.&׹\"v1",S|:&QB7u-VEWZFfp= fi# BUV dZ>&w? d8$\S2n VqTN\`h˿&H2s֯r.bESɑQf =*uܾ[DtM2uI#]<"ŪK"|jrN`KW]$lqrV#vKW`G=f.UI61GOٗZOj^}ՠo fVA q;Ɂ>?Aɦfj1#+׌;Z}A6!5&Wx{0L\g%GMК6Rr;;A^*]L6xZ%_rH /@njHVm;eʲCQ̩a"P<:4CwCbJ:Y r7\tzMBJ"-ui ranOD{nDMe|"Qp( kIwQhz:E V`Gz }`@7U3CP;hoW2YuTϚM'$W rqnwh ;\ u:Y'"7Ū ro>Rs*Y]Ǡ;^8͏@^`wɒ_̊iW8t F b^,Y5j _miN=`CL+p¢$C3~xZ6rmʬT~ @L[6giqIqq"cJM'6SQ`i;;rɃwD!=Z@7XybPea{68"01[HBW<iJhut`?(ŴLCk!e8lGQBy[40 5ԦG<`Jg}ioGHw~-,jE&0T+ m@NҏA4{GB__ߔH:U m\H:iKPgRE!Xz.4YQg+_x(E'7~fA뼿]Կv*c<N#R>z%~W`iB-Uw=y6 [wNAgR\CdBZ9%"ƽjŎMzH oqr5FPsdۣu6Jm{:tdĶ-klZ-gßs~26.uRQtl|Y W|WÜM4"UmHQdX˩qvVp ozIMܤ%Z&!R6Ҵ : qr9[K[[w*K*Nr ~ka-3O7TIĴ:DYLwLJL렪)+>@hbCFj"k>Wu{F+F>α͚#!wxՀ f?##^{EL&$j0*&t?f0f_-RQ<tSvuf[PyÞvCyȩ p>THMw-*Ø$j5޷)LJ{3m.{T+`z^C|;A7U-ZS;듽 @`WcxGy{ ;dxƲKy>sz$C\415뭦Ȏi%d3) '&'-= B+!\tGY̓E_qOpyy5hq9XaK۬4[ݏ"2xů+XY+q*@Oq_VViWYkɘP[vF>*?[l*ÇȠ6"ஆ?<,]|Sτ]0&r[>s>s{<8(~&_ 6}!+Md3>l NXɷn!|R%q=:uMOʴUyi '^Wqet)ol`6ql(mmG:s h2}-i&1T\`d@x l ǘryd9}G$ ̆HMfB %7qN)2kmɶ=LSr7s@k Wgh#UM4.8g<#= )bzA@I&=T/g0CPBF{tWzZ>|[KM5Ju3n,GwE m _0xvPev5o"=>@@vIaބT΅?woC?O1he m85B5+9iZ.Kvަz#Od{8 X@ZP4MVRmO1s6ꚕK (WkD6( *q1f\B,'>cIY!k9 ßF#U MCzBQ^JS5&N2JP>Ġu:W$8o  S_ӡ஑kqy0N sX5頕zJVK P+Gj)G`SSqg1vRwxP\\.:D0.x/O,E}}Kn|9 bI[vGЏFrB 9FPjٻ*,ŧ/=؂dr*Gإt|Do/h7twJ"]뻊[s#-$&h/1Y3'j{'HfͭqZ{Ӈ$\5-IA_R䭈2ڕiteVn_-2EVO7n\jo8'kXHTAu/thm) RR[n76mTtwC\]{]]%"&⍨Nl٦9Q2b?jSH[jjdkNr 2Sv. b,/tUR{pg#DܐXca&rx+9!'nvMk5Tѐ0f׮#Rs0$^| VO4U(},OfK X߽c4` p]Cf .ղv>WU}J}_`ӨX3 dsPzU}܏ʢMw'@Jy,,q(nc/{yB6y;ퟺc?x)u `6vmA=oP[y׽cGX4<9wbunعo@@߃=9= u 2wxs5VަE j2:?< Vglp!1 џEkivid APFK;useؿ; dNKꨠ'E[%a4/yo v%(|`bYl6L/,gcbw& 7]hZ(ea>']p`PK;1Y.T\J*r~ wXvWn" V /)U2 6 nQzj8E*uV$G; mQ`RM/(K ՘{uσ8 tk%XU4otg捼*?* |2'sQhWů Dq@~-# PN7}5Rf1XӑcVȻ^sF0 B|!e`3S QLûN; @0[/ۓ]b[ߋեig9 r?+N=xgOX%1 Wv".mYiA kgN$hqާjo܃ڢ<||N30&\*Cf։j/ eD}gb[T[;I>t3 ЙHen ~DI@'P/KQ<7GȧBMMD !s,XF*r]%>E῰g FZb`Xd;͆@>H6ٺr@=DZNM Jʉ4v~^!'fp&U}ʄ'_7J"ȡ5"T/9}AC1#[^@Qi >o~'cϋސeI r:Y?<@ 3A%Z[ vN2j.u[da/{y\ËAGIu#%- sƷm\EAIŌyZ=#ωycQ86~eRKRI}q(Hf*۱-91O[صmcm=MrT^Г|27瘞./۷vh. DVaB #lf \\'[ô~҆(z> =,g,pKhb܈u.A}$|ɛݡNL7tj *pSVo }_Y.qŴIAR;K@}`Do6T |;@=٘i}x4 P4h=fe=h]9Ќ.ࡌ >lO1 (3}`pii2UP`3Pq ]kJ$:=oiD7)EVHWڜF)U+\ZD2J1aiX7DQ@oaba%M} qw9-!Ye.>+sem7ꉼL7H&V"S_690дosYY/JRE|(੎NI3ȫ}nX\ shˢR;tdSBaVe}y.(yL$۶wf~XD!:W"5VN~Ld0K7S )[pUyaHk3ws8ÒyJV#Zp׊³GKڛ;)K5,*2Vըfd-qP\ e P-UE)$h+LV[dvb+W?6)Vp<ꯒEH;hȏj%jouO\C̱FcST %n;_,kPK 3MR%ɑR >׵X#ȀpV&9&K3/a{z76E>jU Գ s;:q9faJ"ERC2VG$'D&s'yZXuVZ9`3.ڐ66f骁(_~s1*+P a !Jr?Ii#m_9R8D":w9օxJ~LgV5-p+.Z:Bz^8g칳{Z- ׺ ej^#z!rEbs }VXMIl+&ԉV<ܐH' oT>Z \0!LoYaQfG%&nAZ֘7Jrb?H!HKIz]aQTr'Bl-w98v!Sh0?{@$up${{g1In$,OIe'(c= S0S&Ն`xWۋErSȄVh=% #(ؒ-lKL9iw%'u-Zj#* k~Gr 3z,ng3&v:%/؂ w 4W7`@1 -q!(<6)Q;0l`] *t4vDEo`LB*D!dH25dO:˭aǖ@19_Y<V rHr͂2g{+yQW7ugT/ڎ|y9xwo2AN^kUǐ=NqO2%Hz'DɟZg ~1JQ^A5y*>AtcB);Q{U??dV-lH D-D\CR互3BYH|܈qq^`FO{LK"O&&yF{ԇ(R81j &F&3fBCFKO@O2/uCɸ |t $&W+Wːz ĝ= _*wuaeI_ҥ'(LtJaG/E͟4gWIEo;w3ګ;`Y:3 c*֞OI+I<w* FcS$|3]} |ɔKu_vRR@؆lΛI@z(ϲA$qeMEv{7`G4F5&^!rv@DJkͿsi럫v1ȵJA3u^D;'kU]j+ R0r6:K.~tRYw;\2]IrX% aKh)e (yIh 6x>r|cQ#Al t{Mn)t͐Gen \OS/X(m@U%6f5"xps!=#ex=¡åu.S\mlמF' 2yR)" tk %1kZ@c4q$Л[ Gͻ= u_P7FJM^|RƯ7FkB <)ſQo S/yٺ#)ߐP bLEa ^$+f&eo?TfZչA%Fو7P>.l6 ^*'ˤ[Ry;;C\x@LR!vxma 1ZkW[\$@+3c(l0sUm #ɡGn B5]{ BH98}k ƌGF{ȕS4տt$ZZat"7^xߗ'HgE;G)\6U[аQJ30 GJwzu=I (8?7:&)̥;h[!~-tX2j )5]"ؾg(C1sTlLkfp|5uS6a /u?^.{|wfΧµe0):wiwtրJ zox̓'1@CyBB,o"8sE*gvMېđ` c<#&=#~rE<-!-!͹rN%~.. L2,sO\>vn6)NGGk)<܏槾\RֵLт9Wӈ#%BWOf0ژ;@aNF%x? Ň!#Kqu#vvZAgXLkȣȵli40%b)`w`qM"d\[շJ_9%㓱H"\!F$dkQnyQ|$^L`E xPH]Zצh'@EmB6"X*k.M2`"$ؔ4c-&Y4cH *>jZ_A=Mo0 H~K3aZ{6]ZGXq{4T2er*i[A  6kw6őNw* !Vk<ާ~!v-%UiltCυ/lóguC$}؇1Iz2ڬ:N'mkt؂%$42{h} &H+ck:B|Bi.ϞYgq;Ȼ.QH)kJ$ZtiPvܑqaq+o$]ձZ>'ا[ܔzHE݌mvSI˿&勷]B 6cςr[]~Sn_cӍCtVO3aqMAŅ_~^]hDt\RI&trSzL"KEw3\FgeU&bD:K>Hh-3( {NhxsiKR9[mʔU;-q6 +D>1"? LId)yC"2l lΉ0Ž< cǹZ ?".vc;AW\8*ezQtQ~QWT.1;5ص A6IXXiN w~tu|k!}1g}=tQjqs;RC EPdgc]!av5]|MGw"mj)O˲d4UbG#S`Cw œtd)К7ug0Z뭚:NO h/ȕm!v vG "u8~ 1/0^ZvAbV|O% 3telq%7X/֏of1jK麣-4$+HCS-c >T"}))Rrys~ 2lʪ4ebj\jkheXyxsɉyxE#QxFQ0cb%r&.k{4jT{0zVǀXF䦑_|t#BCG&hO"fI4H9g>o:ȻD0PPt-$!ϼ9gA 43= 1ScT%ò)wNEfW[n/cF1LjГw1?qo#_h"EuZR,I mj>̜PTxh/ҵ旞j)Ӥ{ ?f6^^A2,o9<`9dn?qȕ!;d@8kv^HHXDaNy&Q42fT! 8,>Qur~pICC5srX(ScehA~`GDl/XYuOهKE!מSYAO輻չj YCb=v)!pr{24i9< ږ{ðb( ^wT4O#V,?-P>9Sy$!XQaHډ&¢FG 1֎0!,EȚܗtN.U &.D$ t儒e2Ԩ6L87MLQi14d@+?i7AZx@&+<:DB'yuG рQtz0VrJ,9b܅@lD1K4 aG/bm%$jB🪣=gKnNCɄ)3xȦdF T4&aq+-ePG>Մg`w|Z^HY N`I MQSa9ddrD-k ySWi!g:Hy!ݮɐ~kB:'3 "8]z#>pDOU !M'ۤU&[=ѹb c}_Ri:% z";# [%U}[g@-[,-d J@氏[^ǮNjouiQ{'QVKQkvo._Mah=򮫸?N(E5\{)a85܄uÀ pmoQt [XÈ$$7*l=djxa+%vź1NG[hHUyH"h\JɇxS sv sw CY#1=DHslo+ !wbln3#n$!B̤ښ'(׊W@; dT&"<!?G8&`\̐ds[>ڸ@ ϐeg\TuXlĀLL^ŗ3RJ;;"E/*Ε~ )j9%- X3ƹbϖPL@rOrخmwq"&;@NCvdJJ##c+T-\?%6\v xH?1X k!x.Xm]ٵ5[Rrdj,M˭)#1!ub}\&䫴aU&dgH1cTC>]WGEP~Lϖ+70Au)uRLW0, |Y.tDޏ'Qtzٕ2 pm_µKaَD]||ycdhm_\1Sj#J o,MZ^~^0 RR$tA*mpz@]O ^Wd##oiW.6b ۆLiDD㖊>{>U@kRrV8`5zJY9uT`tf儚~a|ׅ "(sMGǜUib>^=,}"S=e;,Oj#ϐ@ӬLgf#=#2r<Ję1#dXN wVơ6e^P2JZ%3jC5uC ſNZ )zPStQ,` yV\.ethEV 0;c>JQBUxP!pQs Ոe'mQej~l^wD׷s"CĢ=o]y?z!?xT~yCޣRл{tf'P?TakLd ^[\}R[NIH:00PQ.cy ؓ'C< 'FGF-ҔtyC5ѭqSRmڝZڌa(PMtZFB΁KUG(F d.))nA ]Hcm Z|la]dvp>Z`xUAaߘT݋Lqa [%CHB$O?.Zt.`5w`ݮvBSH h݃"<!ݘ9 ET7^s4e6p/o& D=xLq0iQfc زI\TvR=ӟ,)yGpmu@l?4N#Cejiħx:Rx`d|CJVL'͍4+Ψ:s ɐ p§Ğw-S9 JX &=JظV$xٜ; :V0pJT6{Uz h4o}*qncq>Q:~I!Q/7µK]ﶟg =4}~񆹍ȜIwN0{t3隬/oXV'Edin62Re; ?}{M'H*t Z ߩl;# d-oJ7x,*2<|}\a0떼f℟e]"Q/L1`DGlp]1`ӋXP+/{e{; ݫ=hK&VC8W{CGٞ i?6<|QҭR{+.CByʵѯry[^m4ŶP*EX3mnț^ȋA &w_rj| i~cXm0<.ZvxhsVOnh7E{}x M* ۆPToMYFIgxdQMn V(c{YGԫ5A?㰠Il j^{{,z>tG"K5BbcMۗV`(^@0Z@%iqJ33|JwYOU #{ DU*&AHr ٙhz>Cḩ/"R;-,92E+Si_d9^!v}i]Mm~`*\Jr_(">A)(8(o[ ѭ~Lj.j?k>~ X&'B|m/W.owp?Tt 8Qy8_iBoH3 QUsei27B4ypW*G)G%xbl9b0 `G\d4$əT Íy d2p}k>p,W-ßmaU!Km6E92vj2K\lelj6n@6<Ş;*=2kv/Q<|/grE |3I昪*#8[T.Uz9jK>P =]`̠7_g{*٣q7O[Uk lK`;+%gk"Q_0)?,Q"}dGz)a-#% uqOb98? USfLxwɠTX)ܸ MW-ԲG? /ƝK_MmhC{鄍,cT\unk&m[7~n;͔{ چP7LwBC7B8yLgmrXsIRq4" 53>b,s@;YǴzT> ںy"?µf4GucGaOBsEhWCS}ؽG_`|{}^xoV9.Fy{>΄M+F ]=S.~F96[6Lw0vx<#K^PpPܦ]YֈKV6nǺQb"f {~CEbeٻg(l_;PL;wu;^p]>&0Q(8)wm]sק`iF* ^({z3D9Wꬲ y"C1*@]ZPzNKB34v:_=~\%grTŲĴ+R =+-MvG%LN_N  +xIHqķ' }~VZWy@oy-B[y,G}|L O'~:7i!6%cgWF>ȸIjVb8C{&އVyEf2ZzhMQZK=vp/F0S #U0ϗc^, H6ŨТ*o` mDJixwMg^3Gf$|ف(F'1(}b[]|kv=B ̚D"dX 5yN5}}84o1G:zk?򊱇;䈂) FR=\'QR`oNc㤝7/"bNaR$rזg7X<}P$)0w ߧ3PkaaQE.WjthJoCPFX_o3f9ي4+h@2k@\~rVwMKFYѼ(z8QyZ8w9ހe}j}hXr' Bkw(W̠DʜnҎ֫%IWIjWc(4b ]LE(J4䛒WLoHUG_ZҶwNT87KX)LBtm5ݙnSoEByxB#UyOp4xz!\CZA ;b{6$Wڪ֧zr(U=PkL̦w -6L(X f'8 OUt4aI{~/6Q5w35ٚ 7й\7Gm2I.I__hp))w#7X괎I mpT2q|5J$NK}&[~Y9FWv Yn[9FZ-Z+3[BGdw7$`CPÓ|F7ߨm^MU",&CfZ#]mA<`vh/sh6k1To6+i)nnfxL^G'-S++gM=(IquL&l) w7^Ց qF^H2uT{€4"^):"gJk.w0qJ&`P@>|>k;'M/NS`1/g&rAĎ;_u_SyݗՌAMeJy w`:Dyj`Ngq刴n? ۳kx՟ :<:,ΕE* 6yI9]k>#FtX괣ИSլd;׮+ZT4줴P'ۅnq Û2pДOHB|}+;\|ncBZq+ǃKKG\nZ]c^%A+p-`nMqvIx{L7%B| Y3_HwT@5|lv"h2"re&w 񦎠B`툠l]J}\+ kR|\ĬtdRid-Ʉv5.uظ1yĕy!vnak(/)&e6*.Yz)*w_I@g*eixyk ;k 2-%QhijTiO@'&T] 3-֊`d.^l,?lacX~m_?1\y6#K7?{&ܽɓdg /K7$IܞiR9Jxx}a#;g\pi,`_g@?0svy¢leLZLg2Z;A8ʢ7qt}7@6ǒ 2?;ې>%j '[Ი%;={*NVMTU35|֌ǐ4mI0u`ͩngAIK.M*6r &[-j=4ȃdw퐂va.gu{MT2͹50MQtfdhNT[Ԁ8g`>ѫ!RUxY_RVfK ( :eM6Q m<7 )SepS@z=Vl)ff!M$4o$)WeutCx9!Q A蹈`bMW抽AecqØp)8[;g׵X |6-nMovAL%ЀM4Ҙa%QaV YfaQ H7/-GH)E4GNÒ3'|5'R z ވzF닁p`;2oQ@pd8A"⊗A"ڹ0\ŽDo]%CWf${ ^C@II. c]teGLkp<{u\T;}WbYIOqMDA+YIQI?RT2?!=urf)fuz)4ձ1O۹n(i.J>4!P;[Hbʌ%< f% :JGbhSl[eQ5@EO%@(^i*9Kߝ'ϱ[ۃfz*:N-ש4AEXc|a4\}/%ÁL\b)7(陀LOvx=3UqD⑿l0BmM>;ٞ!A;2ulp2o htM|~9V>qbZ O +ش>['@f^TL7)]# 1QI wK0hkBf4&>=Lw[wU_RdT.XF6)M'n `#iue6@+DZAO߸-x픀}~!d;6ǞXG'D$P*ʡX$3juim: ?iAG2m-Ay&QR5b_jHMwO,}n"\OBP^ʓ3i^3ONfO8m7xtn3o 릹u%6(*`L*plqDZ|-ᡦbVPP5>Egy+=5 Gꚏ0\./WΞ~\rߏ]$ nuʹFT6/#8kaL)$ӚR٤>kMF0~l3;H9=v[s^r7W߿sfHԈ{zmX3oͯ3䅳%+vM=b[Vi_ 93?"n"z=$/~3QJj_"Ii%Bxfߔ=k|hC,K|SiK,1ԡh`t{6QŸ50:[SC4 oM\lE/+`b|v4wÎTxfzh+Yʇ#Mai5Fόr5bˁ-mOJzw ,~7>XMjQJӍ7!mfG% |UZ]"5>+{AWʖ76/C (Q{wNϭGRkrvy$ *9 )jeN6'/,*vou gDҹIlx!TYөÍ01;K@c pQgl$:B3)# ƄWaId2#Wҙj<D-]鶌LQ |6뫇7.sO"P< g_]^ d[~Nqh!4V sq_lxP﹡LǖMh(9PכNܗl#OQ7o/5  :aZ}/0G:_,5E?Ahh qj &1(œr8(M0"NRJ`F`kx.' . pA>]7E oTJ %&gyƝE'f'X0|BI N"S情j]c hGv2adKQ[d!jxV^t2vF6,\Ss b/n{?r+!ْi0}Y4~r3Zş~1#,)af;ʾy*]vfbU1tk$\/Dͨ!^>ֳ%D:z?n[1/!/Dȭw< ȮshWŃYH!)6,Mcݐ#V&#~?{R@IÖH`q,739imO/֣;W'vb`ypْJNi0 3[{yrTœg1ꈀ.SUr{"yȑ޿M'o@$3q[+10311]o$8D\LgvξF[ DT.2JCezQwH6*c61.ړLjkr6;)i!vJ̛9r]Ξi.>\A0 BڏtrO0Is7Zze3F>|OoqYoݵV?Y0FAEIc5iQ/X!Ómc^d 7;-H9R]9U4ڂi,#uA}(K97PPΥ $dBw]xl2NowS!_tD0vAF.RWCg[ DqmSM%goQxVnPY#PR |i&O6tk'Oi){+hcWI6TR\6|-S~| PXeP&]zQYv1b[M-,S2) 0>W";{t>jmk EF@_.[{Ō(|N2he HU'Ohb"T ?\ @T*q\>f0ݘ{Ssr;{*zfܔQu>Xé5%zAga<h䛋Maw`7SU0g"6J$E0h_K\թňWr3\9q&axhX*\/`O&^B ݊V-g{PȺjid/,;mFIXQAvd0eHbNj>~ƹOV#̙rq j਒ȖaEAh'2p`a ^>l7I0ݙ}1i`n]:r;t_[6Bq2~9YRa oޤ$D^ 0}RX0nyDgz{\*j?ߐ~0Zn@{e>=NkD&'*?[YE=$~XŒ( fYkw]0'e:U~!;X!#tnK-т:y!\ʚx<;G@*g -ˇ^t99sKBJGfu8ozzW?΀/$a>,c>CϤfY%4:h[=:%M`E n%˨W' ӺLtx@;bQ)ې_S$ ɣxmι᪖~OA;|鄱DX nc?秶nD@ Jm+l[wen6%O*Ut4e}w+<h,:8ŅQ-%_5{euŮE]CeЩcGd2k@LE`<!Erp&w:kU1K8 B[L7wgq:0 3z-dž 3ݽF;x{P хLt]S`&۪嚐,F`ꓱ}9oYOp&B#nim_T!Q+r,MH4֤#Hah\&e$mEw㣍`[kzzk` nĵ:\E#u+?>qcbzjJ_I4zqQ%8g&K≫ .D5|iذZF!OdۛƑF\ R  "$Ḥ!UV^gbLe*PZx&ՆLJlu֍(Tq7E?E%>قҐSt%(]%8wF~8k?飼ʚE](1: _#˦jSQ%!ATF{B0Z:R二wn{A+|P)ˆ$7T\ ‹sN!DV0~bw8,FK]i2uF@+x L-}C3"#u>r*Z&歜oBHKkwSTf1cMl(x`qS!\tap %""q8lޚYx' `F"Bso1/b)us׬Ւ!uN/mܻ kaE,1:s-vɡ~o&⧡PGMׄ7l]7n:;Vu`3Re #ejp/:j3'6qݥ݊cRSSZ6p2T>z/qq}Hå)i];Q2~-1uʶOvSF/-JPc]ج= /.dݟ=Warb;rɢ,TVWH;Y2l Ac8y|-e3(aH`<EFǿ=oa3KxXip9D!GqDⴲa-r'K Tuhأ#`w QK2~}i2 "6g9Wt+晣5"E͸a]0QN7o2b#Nr96yL@ijqKBNW,IwANF)v5Cj2MĿb3ZyڵѷZ>Z8ib3eGL\F@o|ZZ&jKE6QbZvP9 cPsw_()D//~([ZY>EI 1ʖP (; cX741/9)ũbmi\ zEM1 dhJðJ:Dd-;lMdۓ?6Iר=$}Κf_uIyR (rY#˔_)mCi$R?$[> h' Bmӟ& ~Á\ y%߱+Ѧ|X.aP}M?,՚l C1i|#?^._ݎ #ѩ; GM11yR:JeogZs0jGU{x/8ECpF<EEi"VMP{+,bx!m,gͰ& &07* ]am!t>5%<J;Ÿ c`Ob&;Z'ӰU1-n65s䜗E(dӫUlhX<< p z kW&'L8W4B"![V7:[o*_zFB/y Z'p"};3v"$_~XL: -kK:3*Lvjr 2>xImP89G6jwNMwV[H&Hi BU( "`C4C!wRXG{Q kEI,j2ݔ$΅ Il[1n-G\lD:lj5 م95f*Y^Lkҩnr3_ #HAF$qOzg>)A2H);NJ&4C,t\EQ-bIlH=W"8#1J_v=^k;#hlq%zW|mժ@{~k{\WFVm뎇fw $`ZqgEߓ?I_ p:rVWn ~gZu:]IGњv([C%KVF =UN)Ia#ia"}Kz~?9XUE<|~Hw%<.GmM5>'@0[1F?,'a.jN,oGacMaҞ saV뮎cjf 機wXu4Z c<"^.cO86\BePlQzNOq-36ConPG5xl_LA`펲e{K+6ܫ*tUģ8S.`qc&/?Sy EER+.YEj줝헵 [ dtk͢Pu7Pչ3PVd޴.Խ>O4d%3 R 8鮶2OpFK :^ `N%Ҟt^ɀ{ݯnptFnzt`qۏXIKlG8[/ d6v^PL)P#nԁp{G+5.r cOA:\?/jm~ucWtk2h+cQRl Jzr]OCl#IԔaDVH7B̅<첒7MG>6!_g!M5JG4sY _yUWk+ŷq<=.}iFOf=U룠z`eJ2noSታ:7LO`&l#{ Ҹ~_yoJpZH*%v*Ƨ3˝a(Yex97r2h$ct k"(;oއP`!0> LɾL:RnG^ќK:_LOzߌ1oQ ^fJTkkRnS!w -Ц5r $2wr:X5"EkAHd;3ؒ'}VqG.=6E* B`fZ>P +PK'5ћ!܏qi@@`iEBe BV% ΅a4m2y^0"Okɍ3NFju*j}0iT9{ْqI0 g-/0ŤZ4;Z %YmGKe?qGfR|O(!K:#jvf0YmZ4 (L(DN _s K!҆ x $DNu?q  5થ)%?UM 3yĞ*$|Ƌгt{~*xYJ>!I8G V;ΖZ5:YPlH8x\Ϭ=ź!f!d'="\w[ez^Ԉ06LS2SHQ!|ňo*\C ' uE@%'Rz3֭V(f"dWFB m-EgpjS=Lz3anZN">7~u$U;E(IB,'̴fɄYgdtO F^A8 }ؔV)0G%Y:T Pw bhU'`pq AA(LԸ,g_!6珎7"\?MY;%Ҡ'=yW}J?o'UdV@B`cr'簦ueu}q{NKѶ &".2X /4cM҈Mۓv$VQ%a,ɞp>q/Sjٸ2FNse*" =T-^0[Hx$tE1-*iބp;^UX4P[xtZQaio!pV[q? Q4Ui,g\9GM##Dީ8Q@Md)U86^=4T:b \2ʎ–~Tl@o$$hrAj Ni:j1{bߥ72+Llv?E(^B$8F֐F>;-uӤrS\Ef'vd ߞ`ZѣxA7m00yv)Bjշޥ2(1r1+QYs9p*XwZ_hltK?HzS̊ 6tв8^cBWG.r0*aBW5RP8 bSx7!_d(rg;n4D:,#V,o)ߊؒpl`x29Д:EQ&vOF2֐2SX3H;(Aȃ87\'xGWF妟*sGe* DWͣt%a2I9V4",t_?̝ІRZ9ɩg'd`J7U"ҩ 9t "l{hB_}71|gCc4:}sЛmc/#5BR/JA}(󾮇A%lŃ<+(P-~o9jR^u45+-&gG&q$| 7`@+%]Ҳ9xXְeՆHƴZ(ެҨSQCsFYn9W`X%8F6BJT7FX"^B,Q`m*6'x!=h L&ip1k:1hT>ES@J S' /+BY-g!a1xF@b,!LN6O* ZL땤qɼLmϳ5)l{_rA-K%j@t=ke.OlI=U,V_-s`"-ۋ{˜n"y3B,h<:POܨxx٫8=$+&anta\MO!@s3aq(҉lM ow3lkCl%><6:?]~d3$δ{1>o\0N&7Wa_^Z)E26썷q*Cyi%Za\~ðba֋j{,8w5YeK-~\d$#goH %S֗'e1pPńUҬ:R讄=#ֆOTUt ]) agR/p\EsK'!2=Ms ΘnzJVxy9(,ב^ (7 IOQkw=O@|O8g{TYS hUUTK:pJJ]FN`Y k":Z h0 A&a|F{b"Sך-bx;H0;Ƈ$M'EwdOޫ3[>"oz<,mg$iB;O ̺?Br+*D$<9UִSsAlzj?hĉ3)U6o+|яWB$T-\98VBܷ/=o«-|>\R6*D!u;\'ܨcIZN@c`]\+f`E6mTt^]ڪ۩fbQQ͝ɑy%nFoU㍒UV $I4,a t{h g%]¡֑3ƙ2*JV.Dl g"vdot ;ϑ hH@ݣձ'zC}Bá jʀ"UPaTk(YI& 9y`0Q|t"íyܾD: O 2 I\G46\w-8y@ k7BO֛XKUZƕh ĠITRq_vӹZ*N-\lZ4KhfגgaSA{=}CVq@LϽG\4%RdgQߒ8 Nl0O&dUZ%!b6Ձ-FLTǒ8è>{ \T`դRN 4L葹m<>q ]3q:n -̣%~JexSK%4^,M`@Hw"cTEd#ZV9,,?L|J- ִ.]EabÂ14XSHXuML6NXl?4d\6@Ok@z]>Dp8WB+oS ݬ~,D,V~$j =DW]C@2m^@t]16*]ox)j䧔>m!3N޻Y3sk$t69iyk N3X~{IrKB 9W+Ji#eGJ"Y!i> -&Z١fl͓)c,1SߺmwM,7ߍYȬy^|[uרh7 5n@5~:*hJZH_.#] g+3 `f)Rrt_8-zX` TH8' aWr:>q}4D0ِm?SlSs>u}PCs?p-۬/ l[H."m6R9rG푌D»6pRġMk>UC/\-G\M0Q!txkI){=T7[>/$ 0n ?x6U%Yڿ bhLM76 7: jS^CMesF_u_#8alF i r3g A*w-CQ%,Nc]M`r"3_&r<86e񥛰aT?:tVp-Gv? ՛Y&aAü9J sWeOOi&uPO%sW 27 !ư1ѡMn$ B6<2Y 9,aVgɄ\~#Mm:7 1C10BuL bH/_lQG~B X{lQٲ:/qO[H( h\: z(rZ4]{O`? ,n Tt^]irk6b']4p/<^|~CUޤ/ӛ)p$^snM*g[ýBRbbn`|s=;pˤaY[Y+n)_yøh^_|eG |N)a< [p#Ά*_fqjځթOP#c*N㪑0',S-kLҡXˮQ;3XyD $6Tzv¥l4lT~JO4|Z"u'+\;:L!"w %χx <F Փyslߠ:/f{/ yi4/3,3_bI'Mbwfjce_+x$9 w^4ف[?yk_`pF&hjvޮ.eI`Fk:C_ w/6b'89B䞬UFEY3'?٩ao<ưEdU# v}Ū=z0#Z~opN3hY\@9I=V%.WkEƏCyU;"`FKύIƱ\l_?Q}%_7oe8tt(4&=I<%y6N}}ss` /㌍K=1RN^R`VpfQSV;`VsV,t&ia>H}%mVBfi4TQI .*8gO:\ pԶݿ2\C3 psEz$x"M Ӏ޻ OH$2yU dk(8mA?>sXai94R9G89")-.BϪ0V s|ӷjkW ^juy2oDKƮF幡+y +SwRMNּ6S?JH`r 5b_A< QYRGꅁb7,xt /6 +(mQu`bdEgZ:9r809b5+5A V.vFdarYSNCqQ×sA#aP468/h|Ϣ{m[ RD-Kx93AObF[ a'WmvY.9 F{/:VH(! bB PFEυov7x#@Sܝv3^uVZx8F?3rfD؂Bx*yںJf.:ۚWtm}C (JG\S("ʇ~͢/tH֒$>kOU[[G!NNOB^G\- s3M7#Yt7]VdV?z'Nb_ԡW_JkiOja0&yݤ k?}zё-faAwߧmAGyYӢ]Gw'y %hѠp В%|?48Q2n>A]eFcb{CEH)̖YWtXY(!19nA"?>| ܒ>lk"R`|,;rSs^(uaúU{o5wv ?.Oy)u8Щ*rPJ *vZFsl}7&OL1^Es>ric{U zqUi@9 pItsɣM)oYu nև(5yER ^*u9]e{N %Kk$g7IN0+hAgH "|JnI/yoDnΗ+"z'1 U#0M&e`m0?qZMjԜX#Bٽq.(Di"E4l'Gt(8RrWK :YYp]O|>5Ky$JGT6F 9=)h7#-fW=d_.0>͎Q]VDWQ0͜Vңr- ،Xp,+ʱ`ֱ:ìz:ej!gx[J 3JWž<99Rqo+d~-l16i'o$4795MK!i$9D1׾\OVVasm5^/$7?m[* ˖rJQ^ Ǐ!ta(Ԧ͌}DWc~GQp𰋙Kqddωdr_@ 0>yb&>Uu`*"$_ɪz%9 X{x%)HrnN˒;>_ϲ"s$67L@L*4BT: ~rq P瞠㿔J)RB>]ԋ5TikqB8j.m4K/SQd/it\*|^oxcT}}J_.RQ;p|u6E|WBgQ[΁3~.\% .2.x̎|?jsg2furRJ^mT A)'(UYF D>ab[ZOJf2]Xz yq+5h!A.{ {<ZV$7TjdOA $?cRi*CGR*su!CHBXLbC(ȋiX$jУ+}g8ۭAu%vEeUU<@Åa*]th7?bp՞lG+ZXeA𫈪.KDL8>oAH}P4)yŚ4}-%QEp CaCRlCsݠ\˄Bp\X/8<@dB@>.HYp![9K|{댓ZΞr{;x"db=nj̊+KH#{ËF}(\~s["eLFV`U/DG*bd\$Be3\8?vP88c(5QB(3.f:Eqs@WmmhmrM![gvcu98vMR~I>0J=5}D&~5ǫr}hGA8dp]~0᳅3e9n{%Tv@9hJ+׮qЫ&(InOɳC&8N[)&zUWёE$-MHlBVV\k4tҖ݊@70 cu{6zґ#ʙ8Qy'oZfd $gay4DωCKzK}XJP=ņX=f]8 S ZrZ:S>Or2]R4x=amE6# YJF@2,?|:Ue{Eڿ*$u/L41MiQ x)eGROJl.G=8 f j}rBrڤ㻱ˤmcBsPvyaVGޤWW$338\c4_g7Q_Xfl&}@"™4&Y)eg/f=B8C9ǏQ4ߨGUT Ή_m-go^(g5!؄qXb7`uCaI+鞻38&=DiqѽV8ϲ|HE\ 0rLCU.2 U7y q@@0ev.7^ot55*LZc DU~~;qC|_,Vp,e?X/y|<5qFZJ*SpxAYz2_.-w.\yK1^Wra_D{z,r%hNżnRг=йL#Ŷ%_V 8-鳦3_L]TlAg ix#Wl a4JglR=j/"m/{)g&W-.a`PW s(uFATRhVKh aQ jxy[dz&5֮-;W5|M{y  {<[pۗs5R|fҿNNw~P=>9&tl)d%+-/>ݸPљ^S!8ir^:dMOfu#ډ!ή@yWQڻ_<*7e˙}ܤtAuV(qvEa=PTYfxF,v; \ 3<WSYr ־#F)W2fj'! ay3NL0ICcϷZ "VERPTt2ƃjMx}sl>݃Z0s-%_x XAƒ5/gP=4EZ5" 8嬺<{"+[*6z<KAyR%X ZPd8qJ:WeaI*A45dR:T6x#au6D>@ԕ3p ߌ "(ct-!((h17WkUS:FekOS1 wiA~a[+tOXS o3D _xteճR-*yMw}l5yM1i)>a?Ts7"roZwUVDJI lܫwh:Ҙ sݪP^^0Pm֪bTZ Oؚ5xGɟrۛ?jl˛+wgIZ;m259 OXNm|gЎ% *r]Le)r =Kxޮ? O!L}}F#1S_3|4ռ`9sN.AgnA0c,rA"PT2}ev<@%R2n*l1\r`(v6f<Ոtԝ l4a5}bfJY\oԐ u!@pCY>nQP,AHUԨoʌ/9=E@'fbcDNO\&n鹥`_ǂ4xh}0kʨJIm_iN (PWb[S&MN59:3t6y쫱F?07Re8i.|[pY[xdIM_. "i<9^B)U[4Y;{@`!_W*j@$tfÜ,flފ.KǬ V++|SӼ>jHP7\l!tb2(.+sK(mȚsQ1AԜ$[b[\ >3k^ _"<hTcr\k@`Rqi8ɛWT;J;mz.1d_?R5af%JFzmqw gC̩&B#$zYI|_yg9xh{^{Ftc#"Q^ocۖ=k]h8 xK8Y;" .n<{v7e-C!/2#-7ޜ8oamESf|՝7kdKso$IֻҪ%wWf&/B8P׽IX6 7c,NP+̤"WC 6/0n䷷uT~HUR6\C|>uPGqY;tm$EY L:~l9L/~]3] $7 ߆h* +$ ()B$VpˆEE'Fc qsR8Ct@rQf -DKN{JV!%:*:q3 Z Zw{LI-(Ws8Tcv)pʌh<Oː %^)U5Vڹ^Q#0֙SC+REcUcŖ@b>[Cxy:-oNZNO5~5H?$-09#82ZԞAvvݲydL hiSuP4QDF G(KЫ&^aQ}=S`73(Fp0dQyM([!:ۿ pDfa; +ZCSX@dc-GMG;j1J/F8*ʶϐuGE+PXU:|3Y_jq:m"=ܓF֕.Rfϕ+xO4 5fV'xPC\5ȟx-^%M,JI:.Al2Z1z1 Ew:FN8bM+2tG3d>S|[ޮtn? {*VA.Pߠgt̖-m }O0WQ|6I'0!f,8 rr rT_nYLJd !"bHЎ=[ڋ%-N)sE+|)]%\{TIA W[W6΀9mI}LqOt-3UW ]Ճ1Eb߂|PA+FR6?]58ĘfKq7d@H4 Za zg)MV +MT++q u[Nk4s(桸!/K-"9y.8ߴ^C~JCG1Hkɦ/F-Qs;5W3+`n}EAݗLq7RJK:%Rӆi0\2 r8\k]ll%P2z*Эm < ˆP$g8=оd~I^?;G`(Yf@R ]㏅ٳle=wٚ¾jDYrN 5`7ǷN+:L,+$ ;;@JN. F<_Kc`'ai݂$Gj,qKtn$02tLV#@8@[Zh6Y^an"* eCm2euyy18kDĹ{I6u :V\u[޻!'"+7M"@Dl 6_tdLVx\M@.COD+Ͳ&Y*gJjYU8 y0B@T%m (`"~E Q,$d߬_ոN_ĭm}V|R$3倨Cge벤,{+C$&AU u:ugE]-/|ß)7T G"q=<3^sD788άLQ:0CdNK@k2):yk``yljLCPJԈq!TJmVoL%bɄ};nԒk<\֒6@k*<0XlW[#Z/#X$KZ[xӹ ņ 4|}GӺe93r_c$ p{'pi3Sպ+T qUr!u56TFWqU]AؓfuQ1;]ZV{xb{7 I Ya7>J*!c/VN0G8\ㆷ Zɉ/J-~sX;Ů7HY9˩ڣ=)gR^z %/].wY߭[REr]HkԎC?K4 qE:F+ =(\3|Q?aN_2AckU"Xp×@d4TPLXy#jlBA#BFy ̉ڀӂ8taM -StjY=lY$w$~a7as"flu%T82 C8t< kmԱ6pUvZxqWAq9R;Y/+L<)+s"ΕnKjM>eb ^u;hFU)ú&B}(2m_d>ZGȚ !rZUȖg2Xpg+B~^=LVYL|f/*S˝ø+{ AAQmR⦎<< *8(zSJM[uh[ŝbmZA2BVsU!gmBy.ls_.V}۵ngjѦR9H`*DpRӢ;{iC_Q@+m oOJ$oR|,4<~MI߳͞2O)[C^@=zO3-a h='d'<-?ܳǝk<$L|?Kx7 W˜qq ۭ5?ەi.㲯#Po@nQ6Z sLK){VnT?=Tibժ` Wh- 0bFbْ#쫔uYa/vcqdp%ikp cg/#z/2:g[,zǕ7)PҮ\[!oϔ7"qq3K)RU贲nf~mtl(u|(ԇ}Lɭ"{y?0[i8n Y*LWٴgt>gh ^ߋ7b^k RS䕶ĊMVe'(-Zbk>gǒ/3TXBcMK|׷4b|3ңH^o 8CVuU%Y'Eae-TT sZ6Q̧OZ q"6_Իn1|?,ur h7 4e|2W0`Ry!|Rt[dVC.Pg4#8?ҁh[Ǎc?~0yi: q 31AnN22 .;p =Oqlot1V0 i~eBl E@~nc[!j#†;r\.0THLHoW>_ѶaS|+1yV].^>RiqU&8x7 L."g[]DOXqgpy2^+qtT Z )yĶ[>a>@eɍeu20h- +CL 3QwÃc:$ǭŻrXn,.MYKDHg\}ҘO$BB@.Ӹ2l_˙lhӜ7M@RPB3AWO^ PVPf%8~}sG?1Ѱ1~gHW DZw9Rx}BYlϿ$A $bs[4:àybsS۸t̩\IWLNI]l-[x矇\?I +]܁kǕH&d'Т'9FN{7OV^Klu%ZOr3 @ yx+e R ۓKB͇=yO\'٨s~Yքؓ=7 ړaq[/(fhqQۡP:Zp5V9ha7<+Pt >F`![%R!WgùDW?7+ߥ׷'z:hfWuDs~[Aß &QN\oq 1:<#ՎBk'`w`Y'kRde#5w^:vr8ZJL<2~2II#f$y v5Ӿ:B`[oX,CDDk]7=tHi*36MQNu*AmP˰K%єJ?<`iO#.`'jSl9sPgdMW#;a ^q,Q(4[ȈtRyJHZ#t* OрCSPdE;@~Ʃ,H^C?m?')`(#E9Շ)80m#j#PJ=isdhK{z9XM1{Uu./Xb?Z" hB\!ۂ9|ak}Z|l.iR_%HDuuQjcZ]UiJ3ssuRs0PSM)+虆HS$b}~Vǖp?ЦNvד/f9F Ƨ %p)iL; NB/VuŎ{'e8 wqy34 c Jy8/eܜ'@ Y~D?G/]MMmlZ?Ǒ{L$1]$:eޤ5! !6>+}2q!-GPXjT&bl>/KWK ~aF#ZtoJAk̡v}M',̰dͺ7 [CkP\;VoA $B޽L'[! .P,pQ.~+Fx OCY+Y*.(R"(|@%JFSo.tfyTNO {4..UB!XlQ gGa&3^)srm1ͨJsjGdZ˄gFH$ΊEz#դܟ'Id\O3^h1[(ˋƒ`tVNjn Bt8zZ/V*m0kDaذ {Y}NnB*ӱڹVK,{RIk\g:X0s/ϑFg?E"ڕσKm7)q{_bzsA,ʚC EC ֒5F>3 OQX9o*d蟳ߗo*?Ci荘^aXG沼xvOІSL <†ï^71B#?$}qkb-sbGRxĽѐV/a_K\BŁΎ}zD17(EAcx *.z=vӇeUKbKF˚8=/7n6'SĄYJEdsrY_+>nY@R ;^`cֳX!||76ROcאּuH:fۼF`p.k8#F)8CTWJ,?T!)azvſҚ6=9i7<,tB0Y( 8c*ŴD½Ҵ`)'BVm\iykwĨ*C1V..@ @iJ}oE+I/ANIM-\=D2{*ME |7j{ěˁ%,曾x1pU`Hڨ<#tIvtۇdl*CrE?7#KQ:*tpS`Zhuvtw೅;jVj _zL숡85H3z4J]Hˈ|wR'bWW_3ZD6QG%ZZ8;t:zZ~ޤ*mj \nlK}ZB@H-<?г'r\ k[I\6y; ք/֫ OwA+#5[@L#V6Y#`uKe;Wk;OVuk7ު/t UR+$ʹB1/= (Kzyb CimjJ"<<.%e/1MSkV1 wamF+c?~qng:T"' 9.W: ZA:10g yܚ,F.!Bǁ8 V%< i*l;]uhM5wn ӻ`Lc)ofl[1(GoN6H>!M~tPwj?uL#]nNaNwQs^.gHb!~dG"b?a ϔ"BoK u N7tr͛rUAd˟KODmi }V~8"g>o4y.ypHH^9 KP/G5|'Z&Kmnmc϶2c ?Z^U07K=y1S7&e2VqyM(k&XP-I0 'l~7Ԋ}x3V[yYP2Uv[s5TY~ ߁] 0w:@Z(9DA{ QU˝'HLZ2LrHOVYؿ`oq8|\-p-ir3)0hc> :Zk]4"u>RP Pl~: ҶmRjZ:Rzq 5Y1ž7g 7V?6`nMǔ @>K3wOףk}&n'X˼,Rf_&&RT|P+Y%V:/y߁A Gq u?C&'~{RUO֖GLA`.1x(u`= rܟ';z #%c#_0feq]W8`{-]kstWwVG) Nט7(W(IMCƳND-r'U9Fxb9])}7p/_,bl W  Paux`Nw2T =p$#CeV 2y6qw4erC<:ғjvߔi,8`NG1!mXw8[ʭkCH.: D mTPR"6'OWq)g{]S~6BBņpĥm6p4f2hVvW7z|}9Ys[!n咚rphtρGx9x.-=D_|+|9]2G`3HN4h xݬpA%,4,jMjfJxP1A]6%oy]7*l@k LēY<JV#4q̕BX3-gw4tKm(;b ke # bYЖHtl#V=\,Ǯg'Ywp৐aHI`NJ%h9Jf!B&7++Rxv-}5|+a[@b3;{`3x2nwo1k)~E+| -8HQ[ԓܻMNhΈǼ,` fٛ4NqA!` wBQ69ŐVL#N-PkXIprTcsr#(nBg[G8EECMs2 SgajG?ijrη mRɤ9(0O ͂vuCܹƱ qϾufŸR b-k*!3 WIiGK5 pZMe46>>H"oⶣBJQM=7Y^J>x8N_X /cz]z5~=w1xx'ۊC-{P?5!<[HY3 OT@l]a3Ԕan'xRA[od~O-ѳaC)@}HWsP$9[/^7_X[ܗ{!~OLKc+ l=QO$Y7PA{ږp:xB,\:\ShlZET2~+؁"7O1򺛫e:>^zD<8YZ ]03:@t}YF,53?] Y/|m}捍J5Rz2PEL*A՗]2\&΃MAC OeO8Xa^dDpHߢX]S$]I`]r0 e98ua􊺵Kk 6ތXXBaDdh?ò_h|c).Iizhu*6 OOxժb9h{:uWpD\IQ:C!sAJvm1ț1R<wS>ā^upV?Vz~6tخVU};Gv9ĕwے2 m-$(Nz:BDm}ǮDеr{ [iO+A'P#iGҿv!Z]Bk PR7?fX6ԏn.FsJy$)lz Mk܅WsVhq\S?پr/UDjL6 ̝S#Ĩ"X\"Y,͟ ~ lw}Pi w3?iq!RD|]Af#)`Y㰺^-3WI:LRZ䎩ߠoTV+xM8blbZSIz'`~<P[!z<t*{btҺuaDw| fɘPpZ6qN[rPFF9T@_ iedk`h0%ƶFQ2%+PL/d+ ) wo&ܱWCpV|S ثeLy-`ŪijC(CdkXL3D# 1=6wՍEr.!;r#H׽4>#͎‘ /u[{2`~9#jVo$re<4m2Q8 <҂3EgduDh;~R7NIw|+ cʲ.L pvя^/Z <%ő\a_]zJCRH8r]$K9*<ĈࢺrH~_$ՅSsh|-qn)~(w&WT\hD}+.JA/3m|VMcH/Giv}G#&қ9I:zXjUX%}D秇wgKs+c?ыa3+A< h8@"Cs&%fT76Jy.%a HD'wrAKu |rz` +68W,%LSTSIw;Civsз4YQqx]7_qd9h"̱.#"/.Dǥ b|ks^dߪOeYnnjX̀a \n邼]&N9̑^ e]x$r De0|{R?g8_K}2:De-ՙyhF)&@|%ؚ&=N&=?AIu B-Rثr.p?Nu뱌MfhD맨}Xv<$-'oHUy1)*H6q]Dh,ppK~ʛl|ݤd5ʴp멂.º1G|&st pv>IݏDzLj[- V.1~,DI6u٢;~D]9UC62w[1 %sQC3*dٚlLX&[O{Vȏ4G`Dast둊~{9]Fp:"m8Wք=%ˉf[WɗWS//xU Lm $=J~h˷r"䱟1^lr3 9XYADIou7^DLK6a_ l^_#8[!xؑ`9%1>H"W==YI% *PV-6H&%ݶ5/g'JWflHiT2-y41dhᬁ:, ml\}!x1ZV A\)&{S8P44mN, !_S 6+$Ѷ:\xLT.!fr2P{0΍g}E=.42RM> JNwR; s Z>9n/9yJ7f)>HߗU`0;wӈDWpc@'z!dXv̐D)ΨSK$=|5 $9JG3b]~q(`uo;cz:z%cv%HIv_>BZӷCe{C.twg5$k A{=ZES_7 6CXs@'VL"RFBI*ܚ4,r0Vx-lBy'>)0/BՄ X]i5t,]2V `c(KcFء3 |PόBRRE6hYW&!5AE )h&@g,@⳼ qqF0;HEjU 59>dލ67޾@J@FwS{hҚF8`(?6J][&v{VeI%Lo7k&u=Idl6+A(Y4429 &vXHG+BBPr;FJd3݈I9-sIdb%YM~UtFYEL^-CVb+ IΕ_jYx5*"F]-S=YS"޸q a][8EWdOӳ89"_G.V åGhKC%Bq4H彿y 7bZw2+Yw&Jjڟa#o/Tm3:J2SrteݒYM`YV:qwsit_4:lO~ 6{GpJVFсP}kp$?Px!u\MG*v,şHw zJ)fꨬ,H)IK(7s3f+:4b!噃z=dx%:F(xTl$rRDAg=/?;YQ5!mv{vڒO%P'䱲`Njz50SޅF K.^}"e&nF"?\ vi:zˑR-5!~jam붵B#&1/M3+G>Gq̨@O.٫]eKT\Aj}_\欀ŧŇЕ Я1]|gt} YSp]_,.NO/16+U70Շ0-Uw;wCJ_ `Q )t+rkG2vlt 9]OF՝ĀO}{ Xݦn,T$^x3P8KgR l=0}7Eyr%zDB *4+|Yb Kxz?dz$9pBX]:S}e#5Nt?q_ߛ"U݈Zi4RAl?]t–=+hb l{O}%ARf>Coa!F<>(f^2,\HBiG/jHwQɹf0ܶbi܈#of7hP tq?a:`o÷H|\g;XtPNHx*^AOWGxHG̦׆ Ve=Bߠ ٙ\æ<W*sBw9꒣4&,ޣthmII"U=;pp|9a"٧ E(d+C+yvA0k]]!&`_ϊJg NGl up @N0P.:å6L*xQFDz\a~Jt/ʗEA@Mګ\ kx|aٖVq?Ie%P1#6s.3x#ti܈AfBQLW r$;1%Isnn*dPޑ!E8@  7VݶC4 ̖޹ʶ}0gvyCQn+ G: $x<֫F7` l}>,T_:krYVZ޻Xwc_ BA(osivK-79x1QKR^|™'>1_߷m7,". T<̝DgWj~zH!t J=6m1oY1q}r\Zq%qM?utm6kO @ ^B.p#ptd y|l n@©aAj#`ruz5MCRS3| LWFF!Hq,n>9 4Nm63-urNf|MEIp$?rp DNdlqP[ HfGg0xr(1s8"v+]*fs6#vFS Kʽ8S`U*w,jL}=ɻ3s7߬ۯ a챰- "8dK7`Kkad5] ;u e XjWCx#&E ,~ 4w/ bC=r:9S7lL\F,ՠ?շoi}I "DY.JF2uݾKO < bI`&xar%>rwgS:aP7Wա$V#-tq0u%#qF/ n N8*-:ק.Nσ$0P-zIǾS~n&G/ӡ¼8,oQWj%&\M`?|@ts(O”bT~#iU|3l3d: em %8ƀAMJx MVA'iLF] -1~#=e;I {3Zdg1>ӎV[~A18☼EHcÈ ; !s]^\PtLY D>,& ȫ/rRVNh۠ZJѪӢnWre8oa{p(VMvj&6'1=xFa:%]5Nc!Q)"‹6E5 RY*>^o[(;qI{0aR6F!ɿJ2kw)|p: A*Hv^ܺU;eC|[mv~Ĉ bg{0%ttyDw0젠Cڍ,OJ5U/鹤jj12)1A$ivHKZ!wuwGEg# pdRXDF IEKdR;-Z=%^%imJ&-QFͷϧ +"ZR| {P$;Jށ:]^4c9)*&=e]E?-jy{3#,%}m)]r=ŘPlV0 [_@z_P2ñUDS7x{ q<DMο.kiض+xPַ\L( UE\h糮܁'r"ޅEkpm+Zs!ih dP  R&nXZa z," WzFEj6Rʝ;__ IEcomD:~J/龧gU=.`(&Dߞ?.dAַMw* ֖'@+bքڪBFZKMB)<nHD3N^2Ɖw4k@b|Q; i}ǃq*Uֈ>JTM4_NӍO%8kp!-M]@>%+0!:5}iUAq|i&sdIXiT 3A:otiaui`a½J;Xӳ!VG('ܦQL,Abpضm݅$Ů\ö?9;a±d:X5( LE;-=XP6W%OqXڪzn 8$g|?Z#{~ ALo<I3qKg4n:Ŏha\L(95G.frݵR*ᎎU&4L@ƊhO`c+Kj8|!H'ƧXď7^Ϥua\M?xKT?\W>gP+[ ֵf/zi2̊Gc#(XOP>N2UOmc[UU5^t5W[$sA)Df3gj@G瓤7o$oRlږGᳳu{<`독j{~Wp 14{cL{4O +9>4^u;gkOJ>oDjdzMKm}ZH7ػPn Ш?]5Ϟ˓p ~!4 /^-^2&,5iCdd!b hvK4 =(bV`lg2HuZm*94gv$1?)Dϵe݇sbu+&ſnܶO>/OL8HNHKdYIR͐.96k$.DU +9m2zN>|v^K~"Gǟ2Qv[KųkMςCI]gw 4($=8m0K!x XyMsHď%.~}*U S30F<OM7<፦*3 I"'܋w c9qB'b˂X&W{D֩ )K#(RݵfyZ@Q[g S`_s `Nl6_uf mSt[BnV}LPgYDŽ$ nqXjUҝUX -W1ZR#]fPu_?[X'9N{ $"h5.PY@ ͐c Uklv|JLjZB]qu($ ^0v:c@lI/ i;鋥S~5D(`H杠:_Uz&Hq4C )Խ4kL2Fmlc0Atq%oes;+F|D `w': Ї {uq*FOq \{vx;YAEOgն -dW$e%S<22`% L0gwƯU\g"hd~v1'8@Be~5ħCfﰴ\lDkY=n%&>:Q<Xk~ *C!M;~&7bqbu0qea-Db3@;$V ry& f*Il#PtDz?](dLXߋa_va$w^=E5' {8.$.V=cJWDN?39Y{hfw `düר_)&W,&DD$o|)+RuZnR}_u&θ^AQrWZ>t1Wsk{2C^#PQ (`W4RXΕ0Nȧkg;dφ0ROwo>TT-6a,@8kx96 800qNv!7Ydqςf|OG/wj1m (=}yH@j%wb(&Kgv!!޿^:ڀN٨"g|F^ OhӪċtD>AkI&v,4I ?DVT }0a H [HIE?2pyυ> TsD:@ /&zlCU.gk)o=0r"e(MHa[^'3n!vXYIcL]REfDq2E2,PiXpn:lNYW$caҢIyfl&:)A=Bd̸rKQpu3CPy댥 H,hC(^!IF;/M9q@aM׼.5#T1:K\L` Ɇ.djY94LKoiq?Ƈ92B$e> 'An-)XӲ7fp%p+7 jb'Y{sR(eȔޯnmQ>`R=tF7?? d@kAE͒KW7^r,>L{t c<Ҷ{*CM<.e_˘-t~vݥ dDIm_VYJ#]f|!ԕHCP"QO_0Gv\$}=! 䚅Χ:8dUeg~U3L ֫$/\ؗߢ^:@0=Vt+j˦,:mBwTL }##GC0Mo(Q5|&Uhʹ{n3BJ?v+!}{M#BqX_Gu' -$}-e(?.ZneQOC٫{ybcS.˾%gPU3=*.HhaoX3/]e1.iqnc% bwjTq'j]"K]Xgx`>٥c#z^2ތB݊( *,AQSHjC W5uQ,&P4LH^zrC-kWԔqU k2eh 4ȭzzYtzg M'h:v Z4,#  9~r%Ȫ lW"m="DUwxG`5Z}JUTm(P)gj2n04[p[xdzV-^cAa:"p[h߲6 Þhg0WM%|fV R̞$+s>p߷P'L;3C(C]:}\gٓ %Pm]t~4&b̄Iů9?Ms{6Y":/m? IXP Mk:s2"*q8")Nm*oΒD,UP.Lj2";mT^`="mjK+xS 3S-'W+nx/A_1j] tްYA n_{yi ִsT R3[']",r[<+t(s6O9SÂ8ئ.`NPЖI^`?L6Pl%ytt){]ϯ3vf*7᷂Gi5_|FF]]f^J\9*H*KABc ^:eGmTҦ$ fZLC㷚54.S[b\l)5iΌө$:!큟 _teHϺbԦ|sB+ܡ};'+!m9N"[(AfS"tWv8 GYusÛj;ʬg,O(o>S١;#EƲtUns@X$aE4Q W 9Ca Nwt ȹ?71G>MFuegcT[{>teV}ݳܾvIE(1Zx´[*P"AXϬڝg<=YΝˮF1AZ0N~T8^|~JM<ٖ&}E@)ܧ4o~dƫQwy+$ˌS\RІݩCF Ar#NAXYBf0@zg7nT>K@-w>\vcr_6M~*(TKI F=JYe,ccd2r .;ٔ98ӻt`e|,qxE2k֟$5;PoSOk - 8݆k1XTUAD1qtt;YI*Zܸt zΜR [J/1Z)|ɟj=o3Q6ot0E%5\!>.{3+8yOh qrф]7\žv5q@L7d2tEzDLI嗃eQa" fk+f MF3Da\뉞y@ .vUȽOvVhSh,tn^rd}ƹD4n?ݒ\S[ce +7\(IHဘf0i{=!Nfc>00 eGZ "櫯GέPIbwqU%ߒ[: jJsKX4.HW6.e=-p-y "աƢvL\`KrLn}/KK-ducpM!ڣ]Eҙ.za0ܠ#E}~G>LylOGddDžEvRtꝇYPadw1;QRW;\gbŸ7Of@@=z6_{Ghz+gW_P"y݀âm -`zU]  L(e +yǻH[ˁbT -hVN7}q"_یq4Vgbg+Ie% = X.6niд GOt]or){:%Uz_ 7wCu~jWcG} g'",)̺"hfDQ hz= .30>j~i'7 ~-mٰMދkINmnmK}PE8ԛgIR*?F]o ^9)D_-vTP*X`[ge؀yOfB _v5(YHٗ+P2'f)* uZnճkty/T %NUvwivڔcњt޶5jyZ *_#;xI!<]߅Ťa'CKyFTR;e\:.W'+ngӑ)Zx6 R+`'}p|v(rM>pk3Zf㟝0S25~2dDUOc+* _ƗJ N_vzE_Ɩ6ҽyqs6{%+`U6"]<{LRڏF"ؕST zsjGQߠ~K*.[:ak=!W56$A 6Q?g*ZmX!R0Qv {TU&]"5 [\Ȱ.:"˗B,K EL_2  `{;@쩘D{X AK#s@IfeDD)d^ry -5]֣T̛1*XtXsx$Sߪyw"\Cg1u~} gB>g)ѽlx(#3(V4Xh?yQPZS^ CڼG^Li9.Uwꨯ&.e܂k+ls vPWE8llEbYc3's#R27T-|6˵.^MY[fE߂:h("<=i,!M o\!FA؛Qܺ"mOz {O`faji`Ew ͹AAB xN<3M'ߤs!!sQ{XMV *j {?oDeŮ~,&Vmk8d*&'JJzM6#F~=m dS+;- KWƿ]i ?CliO?x| RHJf7"gY%Ú?7MYp+K%]?7o]&BꚝVϢƃ `CDp^uam5> -eMnM~%Zo l4IE9;,c5`kv͊'xāzH'UvcWr$xL#H-f>澠Sg&C @Hp{Dv55ޞ~CM Bħn)\bKajv !F25#"UR7(WvTd\N 27*ה@ŝtC HJ_*r8IC[\5[;1TB{K5mns:)J\m{[j.I\N#^U~18X\L> x\_(6Vm!> Ri" ɬcAK(fXhMQXtYiIi:*gn>?>뮋X~dT̈́|4?AORgnFV"w;1 K2dL_ۑjnXϾzv^D0hѸ`pVJ\lE#'Fʢku6V=~ݨ@WU0EyX=IH0[*\jL +ioZ=r,3QVkduX-qj=>)h1Ju|p5'BY-8t&ˍ_&Hk| ]JXmbVNObC,6/wQΫ`yݮY}ߖ.9xhqC"{cN'^'VEN?46"APK0Q1c98L֗)nj8,}X̥md?W/[WSKHLVe{)u!}0G-(Z(C>Cv~)i;[Rnm߻O;Xɗ(BRh+avZ =ui6Oqpӻ<6'GO]k?P)} g\Ο]+WZH_ov\u ;ԥ[[_]^~Kѫ|^J4PqO@iULS1Wn;VrdwW 69$@fpR$k@̳72-Dt*וTnwuqclFCsnϵTÌ ^Tbtaor⩥JW4-!}OWQ pR%-㸘(LeWBݬ,9=L('D~/y@f @QnDRf; ckM*5̡{7{3O4"p72$|֐4G K#F2o1HLALVG?*'TVud} AW :1r D< ŔOS^R4cct1؎BnA$3=K fwO2-td9]]u8Iq GBn8z&&cfoTryT7 8 t$O7ZUz*i V=Uk"4 4ǃ{b4ÝV/+%-t]R:wY4H 0wnz{ :AѾ:v1FwK+\z7Έ4'(pu`@2Ip S/ZeOm7œs(*x`e+A8D,c2Ru -u5q#[קUi"ưf?2[sI"AGh} "ۡǟ:)d6\ ()-}TQ%9Pb" 8$&S9F+ܷ2%BssrPa4_07&.,:^ pipqo{ y@`)0>eGN?ÞMNc_ sUӖs1)E9)e8wό,~hoUαXmn ;4=5!dkFنJ)Rtc,Z?YpvH7K"sMZV1ĶA^+fTD`|ӷs:E^Y*lAbQ4v LjK=K#V26=5O9&9tH@ے+*$_"eǤ|#UHF2]q뻊( ء>xBSHሏGQ@MXmuTלGMJ}+=fYtPvЀ6@qkӾ({hw2BHn%2h8qٛk9ҼvQ"Q,\eb"'/_ma0~~r^&hU``AO{BfͶi@+ǫާϡt]DK͜zcb^k`$=pvL(p@KDn(ui30 t.d[uScVYezq[Ƽ r e+|ЮPI]5-8oK5zXgSsr{70YHDuO@N+A_oCgPd 8ů{Aq,V qc3N(sΒ@1/;LC*tb ފUdLbVӪ=ʧ@seorS-V=3Iu==΅Ա7D+#7>t oܚ ?L wL|>"Mkgp(}FP_(Ϸyeçe86vOr(Er+yْ ?(h碚Z{/qwfJDa{+fsޗ%M6)\a}a VvyI-=ؖDW1Bq yvh,_5T{5t巚 8}YrԳ&H @5mc։n}>B ;|DXB{S`TDOA<0:>\tpkgfiڒ)Dfށnr|ŔrZO%Ўr{Qq -2dHeT_|±`>>(`PCL*6 iŠՏlFjJ5cHjązV"_j$Ww/'h oc%kp wL3>l0fv+N{ƄЎzϾֽ/:˸e(qiăw wWQ2C55658dbM?tj’Ӽm)90U'<)ҋ}5v}JjJ#܎f>Y w=ԃ[z#?5Hٿy E~bD2Uiy:E~6y20~޼Xg!Pdo Gz?;Li(칯l'6^F-Pm>}icB@:"PN߃P5UW ͽ@/k)嗛1D'&YI$t4 _fb#^1wSǟcJ.PJ< /yIB3+*?]ۦ`~sKjxEboC`wsLIcԛ+b\}2] +R%T2^FEevbyȦnBTωfLΥ_=5hn3w4V[z[΂EWAiZMrvaM2i?80]S()J\0&WW]'IJ(\f!83EɧJOzr>p+{jA!񱸱sF13"E.f\1fQ(ϴ(QJ`C 7Ԛk \ FpԆ*Waw.ʧ$9> y$ڢ.Ze%xjY_h2}C5JTtsZ}~5ׇ,Qݙ((*; 7:r%dt'`_g Α(+b}Z=ι'H$CE8O ;83p @Պ-Qm2A4M;#ؙE=' *(3>ZO2ӦDGv^3m9_F߬쌕`FCJK}1,Ѣhv"rB3t0Mڠ<l #zIKpʣMw0)V^RƜF9fx+2dk@`-%C6:'4*b&|[ b! aN %2:kAE/j(>Bv9@[r{fPBYJ׉6A$:N?֟3.kH[If)@y=<Ԅy6|2&ޮ79hߦ _w9."TxGY#z:8̉Xt> 0$~1Xb>?,pU2(ʩ4--(/"ՐD[ύO1HR('y}$t>"@౛2ײ+fJ[=;@(mf*٨6'~y9s9wJ,q 6P@.ܕ-cDݒ\ooB]'&_f @%;!Y \nbP#iJ(15Gqd:8ETg>h ! Ȩǥ~hA>qBx?p"`:i\r I1r9,ӑ{u꽠Mȅ[o s$8%%^myc#W.I^*8ۢpjCD~N~?. K'o_0g=q+:ml.E@(S:s?(0Gm.댗'YV]8۩`+[1@d Y3Iqֺd]'r7LA3EYAQ;?oƄyc)K.ኴ; 5 ɋjӣZά2z1Ջ>S&p!-=sFB?f;-}1*@C1pP&Cw=Y 1{){as)Wo9r74:(ttBG$iE5m2*JÄо J5AIl4\o$'_9Y&zFR%Ӻ=]aJ7yKOOT+jw8WP~PNMS򍒃-:Mmj5.1_"C3TFSE-*םFBjJ.w)YTRސ&,} ~'. fN" @4Դ؏P{5*Ƿէ^Q&QRa-%vOZQctbBњ݋T*'PJg[ǻ#{S;R.'/^⥩$j9Bxb')mPxEaG}++`dB!4rvWmrcqh挒`CO &Г*-15_oXSMAy3.mLQT]xiGF48SG-x2Vh 7o*k7uىwJH拟䝬R;w#D('3#w*hxO[%P^62TT}"3d:O.S:j[jy){P2UG^f+Xq[FtHvj8wb1 REe;ys% )*QFnfGZnt\VOy-w:ܑ Gjխ $N=@w D1,B @;&2T]|}tKm#|O/.f?L%d۠h'7wVV|= ڿZvuOuRK,֧Cp_ezudG!O},5}&n6lQmWjl+{LRH!o꼾W$(8U(DΈuV ̻KՃQ7ޙW/m"W4 4ǐ1@.s ϚDEIكB*pUT7Gfmf +oRHiD@?IQptGzzk$kmvLE<e |{L(h5{ѹ~X߃Ϸ|݈)Bf<?}w_ :о >k|R!~5 s=cE9 NZkپd)lw ,L6&&ʥ# E(VOk6  MW `ؽ䂀JIjimQ,T1i}b#dH& 'L*7%R|5h蟦T!4L'Y#_̻ v'W(:NgbSU $21?kYżwV* ;fPl1Tf{[ B8! ՛7Ԋ/^ L`$$K[rbB!'aNz*QiAOWzz0 ^(,DI 26 jje3:IL>n:wej8\N0_'8q֖$9|!7CnC.ۅ6F"#A7y =y I?} D= g!K#m_ܩk1nK g"ŕU=?C݇CkXU\ŻV El1[g =MA^$E_ ϝzR`)rJ/Dnrfϕ0.z?p\еbI&`BK#.|O$Z0h_{ʓ:{JŸ|~ !p jS(ugjLz#7rjoqS1Ev7Ϋ<^~)g²_łNB}z>HX%SIy!d/jⲋ8%HϤAẛ io[!z n5QNO`9Haahf2 78OH#Sy\M0KD;;%Hػn4SZ``Ҧ xVs`$${[x "X{ LX'UiF3$1ђ*WvĐSeϛ *8.Oc6F@ p(=$+{"#ٲ1<ÌG@Sg"AHb`oT1|' rC|.]o5qyp S"ܛ4Zdw=䥩 dXt_8i=NgJ|Dd̻\/O_hz,b6JoAr%ϥUT<L#tt)qd9]5jyFCJ$ME\j}Ua&Eki\o!t:rmӅYFv `0UVf)OB-ە**.!z= ?C8 !A&+~<7?\1Nر* |F`CMݷG .EiF1ߦT4+pp_|2V:->/ |MxqEu-ƆvL>pb]q`lMKDj>x)[wumbhƜƱ-2ERyu.I$E0:Ωc Z)kL@ rFj9|5[پUSEBV12ƶ'S sGy;]8lh>?"uF44s5*.AT(?C\sp(ZnD e7&=6*qRxd=QR݌_ؘ.#>.1pکw۰Ilq;T;E58p1l p<Զ~@1IHv^--qޮy|վWv @0%6 h |ltq }d1b ۗju*R3.(VbJtV߬QO\ߋ3CRLi܊'b_$#$ .`fǜ )] $-t>aLlc>B|,ǵ 4Tc # kCHub'.Hk7 KR|mVx͗)];rӀW'2`dq3( c .g٧1C/?A~(ք cks%!l}f7%]X^BY ,ocm f~AEdLjW1؈[KFgƈ/Z2N]dB0-egr]!ZPȵ8Ϙqq ]3o{2qaaK>-rœQ 7mQ7pzbk/Q/XKEY&ӫh禓%`VJp?B[+CeN=7/x7Se#= p2 _&Ԑ,W9{ûI4c^|7if WB)4Y˓&&H7k/\/Z5%ee;G)+֫a͎#j|tow{nl xhbfz+2nhpG>M?my~.h#ɰԩjj?-_adiI\\ I,F[Hg-,h_1&qҬAd}~"WrrwϣdP`@%u+lVf]Lּ)b98KZDg%ckvvGgi®ն&-E[`n܃:=8.3шH о]bg YߞFɯzT i+=*\ 93hye0a81V_v+,N ǚ)=(vi I[a\d5C/q_uT)f[JefFB|FUH OqL$7AS"iԗfT+ADZPi2JJa ab?DJY-f<|!N)~\ɂ<"8ގj} y1ks%^2 ^Q>q#93Eh)-8 sm_s[ge}ez^Ucw}fUfí(soEttnoַW4.C3^^f0]BM "eA j2=l 5ēD̘h&s $>3Ci y1.^uawCU`郮xwAU»q`WCFʻqF@m$F 55R 1=<$Ve]&5yZǕtv*jXM a[i?@O=o8.~vѤշnY4/.2:G˥rQ)*.\c< GUϗF#t|A73&#t \/:H} +~2;w]0wMNsu'iNTF W'f^q䍝twow\Hg6ХEF؛h-4)őqsZE>k`:gO=c&wϮ! !Ⱦ7!8C 3P% l}A (DϾSY k4U1*a/Y^Gwq/W2 ^8f.$*ol r g\OX7h.T bUjH'<B8+ 8Dfbo Ew2!٥Drb2+klNi~/?Ց5QTE$.Du2ܓed\t{B(=5J2DI+9\=7*%)Xξ@5X"ʌF/v|CnGXaXH!Tlw]P\ZƦ_ր#Auew 9#u28rKܑmyc _)P2Ebc G  dVӺ B]6Ήq03 . iO'>9j P;QOD)cBf)wL?pe Oɴ87ŒIh7'; }F!8rV+`Uը1l% O>Ѷ枴V֙]%4n?W=j+F$&/-\u7xHϕ٩p WH}k/B~h_bjsTjI;eK.TzP8(ª㾫^ U Cd&j-y T >U +^&૾bQDZ+m qc!n͏$1V//5@0=pW_6FoþOc* eN5+UVYTo0D =`y挛A r)>A&Ks+dY)C4g fRV8`BsKOK\ߗ|^.iPzE=:O%lT>~!`[3%燬P'5WZIˑץO#W|5 o!mM!,aV]YRw/ZH>JRi]`+]kl.Lu˟&>hVA $힛Bgm,DK>밻jm3#Jv"rpc2lܴQBkFgIZo#n?a14QvZFa+ \!Փ8XY Gf> @9m/JJh&TsLRUDzYG ʳܺ@k,YRx.Y9>/A$wtpJ%M1m\9Gi*Nj}M(P&t2xDgG!hJZ1X3S1s<}%8LĘm~`/-I(Z}W<~-*&?Td ܂#[Q8ДUzeGA~bqL79:B@ϧ"jF9cG HJ_@xK|5#\grPvl-Lhb&=l>ܾ5}bEiD,Sp0;S ۭ"~ЁTI8sRfzA1忟4R9`)z—;J.V hٴx] "j0$lua-*"_E}eܳ|U8>knrTp/;c󇝻~<&ă&hGNϟ_z&җu`2\&rd2 qÉsEB6RyHCLc慘:O~`#JqCo\r0@qE?}uRsu:: e^?~y F7k싒< {-yɶeⰎ\W-|x;,7'a N!9(vm f7\ j FQ +ϻv@vS7\bҐ'`̅K#E#2cI'Q5Lw#'`"kSlQxL9g~Հozu/C1 1 U?b.ߜWk%܃ 8B,{k>EF lddǏNۨߛ10b-鳰zH)Z? [Wp5ܰD>ŐL ? f+kR_DH1,WE+kK\[ca.Z~&[Hukƒ mkxOL`C p_΂TIIX, 4`6*gݘG2'>&. H2xxZ)ucۗJvFD. ve`eo Sݚ( rO9K@9v y1#Ҥ)I=+Ku.=uq *"5㽐C=*6<#~Sh?谇NI dy|8cEO`\!*?EsKJ[P4{-gJeE8݌aQT`:Kԟ DU724<]%8o>h=#3,Y$MʙI#6qdXH|y6d}eoz6QȨгѓ<(܁B`dMrȋP6aBux< ; dKD#ߊHvcjJjrRY:~'FE &[R0|Q84ӲosKW*ER-XH_Bs*=L)O.h6lgݯyK8](L!j'7ll*7SA'B6 8֔.$9Nj=jb%&+󳙳:evMA(2ՀR(J"z:0k?ok=TyPIx-(|= Wy⳯"E0Zn]a+ A6ϾB"n`e?6U6wcֹ!dlit|!߈&Gd:sJ>Eɡ5t< a,hX1M{H0x8d5+b-nsG\.۟QyWF=gk1?_Kq]tGWLq9R*3m5[Hj,CgDyR]$Kb!} 6qՄ>8~oeKVhd5"o:smVP^[R#'Bgg!,nmޙi>tzx~]Ǘfwp _^ҪcS~N),k>M/vI=}? &$6P*=L#)c-[~c]S7/h5_l _#LAߦ9 w"SVP_WqP+QÀ,l%yEx4sG3V97K[ ؞ٳTJcRnڨP6ob!5J1~-~T]%yeM}Ac~dm0^q[*@O'+'d.RTm+ͅ2ݠm2PܪGcNSW^\Sܽf&rrPN6q郀a%3f{屹42MYͪ22<1LLʦu|#ƴUǼ'+q+Xe9=x.9ӡrb&wMm?^+S4r(uAOS-ժ,ZGB:QXm|;^wnƩP7 E}R}COjTe~bԶ{lmRY.u^*TH&SȆ51]̰'++/?|3X`m,Îq%箴$8\GQ͘gaQ- Re჉b"N/y4@N K~`-8,x!z2bcQFPxXht n<]`,K;s-sQyӤGHO([@V+Q5ۄHز1PߋVq sXH:`oEV@S/%aol"!3UTȹh;:pSLkRt҆_,$:L9h$.멣Ce+gz-x1?Db^.-_E' gryE-kiX𫁩( Ig }b!϶k)bQfe=^W@wHO3hr27^wv!{жKH4Jͪ<4wڙ+|lt^yB_"ݐNtՏkI@T4!㮚(JIhk]JS(&d LJJ腐;b#y ɁZ':=oSy$;Zw`GZqqr(k;q8@񦛺\*[0QewwAQHL6k`2\ Dgr2#[QYWw..C?4/|1_L6c Z]js>^' 5zϽ[L 9 37u_Ýjy*-&e)yHT7?w̎sC#NB4.`9h"rɧlݜ4s䛩bY j&" )G^ ]dUL,rFdb]Gv)|,y:dx@܎892;YhÒ>fQy{pBi=EZ|Wc*<GNJtZRecp50kqON5%sxJηe~.權So7Kj~z nK*aTVׄ*JY4SW)7s- ,~͜ +cneԞ;RV|[ s`z Z8k(* 0 ǽ-?}Ľ 8aZ;>%Qe[cO$p09锾3InZ螽/ޮ+?QԊXD\#wjaN /#G|¯"lO"Jբ؂ Jv\oc-Hշ,g%"R:&ƊbF  !$9Weh!Y̑h({T5|AKr|G6~S7m|hsIIkÔA@1ld;!kn8 ֙iWNbeB zgD 8V #G W\us3ک_1i.DKhئ&ݎ~N"[M~Pމ-Q*e-ahjax`uI~?GL 0⫫ZL:| #M "{uz@1Wxu{ghk|ã~Vutw3A+ޗ^{׳ydu8=iq8);A[AhbUDy{"t,&\HdRz5TTSY'nζ ]V~nS "/cdSc^{Ϥ(3pOx7yQT~/H czAErR]micPGz_kYm0N&J!9TC{zdT eM&F,E)nUgeN?_2|bV#˯=W* ~QoaG?eNwh=oRG{gVyė- 53㨞}:CAR>vq]a^hu7 vk܁?vJz0g%H*`75F{4pSBٜVW ;4=$7sPF-8bdx&Kx$6#8՗omR,ŵ03u͊-΃=aSGCìoWFUzz'C]yG}4W,20A/"hwU/{<*wQ#G0^<ءsGfHO8&WN Âq4aKť2ġd;d<%G{68 zI`@fȫ&~(Ld)JF er|Q{J6B6D. f0ދh?%9V3M&ӊe mj6I'NJRCv.hn%= h0N(fo#UvQ<|AN8Sy9ꗥS~Lq/Z)s`sQ1L$h;/K"[J(i WtB9"r: w!=S͐i)3L!b(9#Lq]9)v1H']Rx58\"&=9"`$5-US>(v_ ,*6@ zKӅ~=i懻1(XCDU3,uhd!4bnHσze{LXGAND/1HT&q_땞̋x^]Lade^2/=N\\dE:߭;C}#36"'B%j(aڨb>ʞayBQq(h|e&R\)|ȝB9eRXp8tzVvqϷ%TJNԪulvM|`6#|oO>ܘ>B )>F+5bMD)9vQ%,\7 (֥9 aJ?fP eu̚bڤŁ;\9O09"xmٶESՙVX=ę YMF4xfW7g*_4LV9 ]冿$ؤ0[h,b_cCDOI#n7z-f̱h;ga]Sb#STw)YTn3e/QG}t#_!l[%t\PaClm³+A92bފ2[$)y+tk+*l;oRz[)?1Q#š@H]C*$BjB+TF*] D \0nlc*.OPY#]Js;TBrst]c 󰫁V[(nyIn$SOR%9 m̗W 4D9iX8RHa̝;|H6)' uBaXbV&b Fh҅4Ӭ[+֋, t;J$ӛlM׼aP%%۶Xy!9>?]WOQ؆~v +bh~M"E|ӫ/jR[dEZ+Nɧ\dim ;Q|ztKZxIM_63ݕ- 7Qb#2?J^S5BmCL#2Ba`Wu I%HthGuP%exiB+<̃uH!s<(*)uҳC߬,R}eQ?hKPl<Ώ^H|pN16Yf& ^N|$}Y8ʹ{U~t L[6`B%Yc<۳W||!J(2 сkL6Y)WTF"=NE Z+(^d[?u*ѓ 5)op!UҚycb3~q*G%mwZ2)smXDHx!}il2+ٷE:v c.+|mκ$KǜJ8qMc{+YܪvI~N\s|J%ϱC{NVgpz4C)F/meJ%%L jvMJ)1??%h{Z:96>'|&z6rV|IXt̸}?SUEn*3(#$ م2`U@5طMY#jb,M(@dd>E7:hX~pp!C~WKgazqoKt"ٲ@^x2/e)^R﫡/ps8ٔвֆCfaݝHɜX2NG՛f8!p i a*F6ws|>j媣[ܝ`Yq[_g[ec;,}`6!09b_l+o(HcԂ&\` &b}4[X8Z6EQ|[{Qwsұ̀^!pHLN*4:69~:X`>i ρMl4ttNY~Q&g^`m"\Y֮m S; *Q`fhUg|=1 fB_L9BXjL;:TݎRdjA >NoHq$E4F$BPV>bZMW43_ӥVI͘8 %l!o3dtWhuB.Å·O ڀrbpl ہm -d D&nJJ=a<) 08U&-} )/ CJ2-O(i闔 h0wSiUohSf!F { s5o~BQyp7! q !~rm)<'%*bgܣ\X+I3d;> ^ofPx2(R/ }Ҥa3C{Y#sKL(`žaҗL*(#ckFEH;UѦ7&A{{9*o>:D(ȓ=kݫf{l B DLJ 0# [Qj%βTBXBVrFe-S_C`6no@(ӧw_Y>C'љGX+ˉ3eS{^IU᜜&YР-5Id󾢐RvT;Tq.ZUe, HMƀm@!#F dYLSX9okPx`}LUI'fo^4];Ҭs3-}t)tf$aՅiD̪w8l= 3A%OL"J&+/gdՁK9™+xA mHS 9]Z,Yk0+};R<[Cżf!DGwe˅T_Ј$ 56SH~ 'C Gs•kRv({1L%dj_rK_ ;E !jG;O>ؽqvaM,<@!v"Rm`FAS'F.t0f D5.kۓ$)6h K=H,} u=>YrIʟ.$&*οe>7 m[d4W4s-ntJ>]I%1=bӒ.퍗9KKidd*yxRCCZb~UW{K5l)EkP-u=u^b2Wq xJҹcKsq},D"I AO,ukR2^݅Wqq劚4*3[JJSB^]Ixg$+ i RO$utf΋\\^  epn-FŚȹefIy8nk1J*ؿM`}AB[i ^_*Dx]UF:Bv\fGI^tڼ)"dLJf#HG&\8@x.@1NE,=,6D@/)AV>MPCp yxN@Oa [mWf#GȂs4n J4Ъ B#!"V)KDYͰ* mb^ȿCXK-pyA~(Mn3O_\q>`Ȥ烻v8mQν!m=y[%@PVe2['GkZr@{Cucʥuk BzK|/@*WÑLꣵIR`;ňWՇSXU<Б_3RЋ0?*)t1&86 1ֱYIJ?ADpDMWiLIw)8|ifK,C7օBܕųkGr~6M]8.\nRlDN v}w Fd I*K$&K!PD5(k4灲GQ-[tSG ed/tXh],k7sykB0oiz7CӸWxR*VÓvFa0Ü "Ff]솏x-n`5ֆTԩb_a0֦gf,o n"LCm`x|9ՐFNޅ(82F4yQlAÄx"`!u\_)͚\6C~.\MٲZEnb0$z٘wSOnMnЖ*P̰;o{受oL[7۪͢Vs3I1-e5L#[ĴJ †zyLDÛQdc3OQ]ْ-z'=ۚ1,G(fJ4 NKGEm"[82$wnwK)N͸{+.??~BKzƄOVtPs7vi.azW^2\vd엪~Y/ՠs5(n%'ZJXO$se:t HuaHTJ1(m4u,o7vҽ"n)l74i~'1Dx7JA 4e$IܗG).XTP[P惹}'̸1MShYHіx-, ,AtϑoOQR!<iCcR|+)\Mnx,b0O 5kԖA2;tjW Lx}| n~#~[-<]U5JLY.J~lk] i bu#t8$7 wڠ j .D^ny{bhgLE?"SrF|%Gf/#0T\G_ n?ڨkcA{ 510VHFˤiOjE|Q}xRb mƊFN#[| -Byh;UpRPG -(ub^k7QS@X;vLjf ]s}&i KU:%$KnLYZjH[ F`SGdX&f #T;1E\s%MLOCP\c$+[m"lv= 8n8'Q=.Js hk=]{YJEpռhOgc.S*X7wyψ+$rg2 Z&67` `)~%G3 u7Ly4ckXtOۍy_@qi'x}K ϹF&!^X˰C݋cvu Q'=., Wp _jJZ^%=3Gv묩NV׋%7J AyLg;1!dNkk7)$d=[.ww>c,2AN/-Xx"etFZA e2#cI717@ wFG}[yA]ɯ0>Uko_D^Pゐ^^qI|=.t7f< v+$zq/9˥3N?)-uڐ;.#̎vsHpZ]/:S[H\5v3oPSqNO/@k5-R"yVLD ڽ?mG)asRS4?;Q2W`5F A(@eL剀\%p7,nT@UI=CTR~ ʄʩfgT>e)tb6ô(qB a 2oٹ!"$ gӕd%a@Y]Te$ u Jo:`lȦ5θeζHQvSxI{s] Gv~2^v6qi5W {` ŹCߏ¤Ϳm[jCT,]oZ; D{edYU4A B\8Au)%gx*>4kD)+`dDxk.'qK8{j7̋<YU!CXP*h7˥fzA#g1K%tZyz"O|%u@]F76 NE be(/`2hs] hAfJpkyB5@AN`d B'YfEVK}hB(?1^=ӞO1ozbqfV-'@>8qGٺ(M \3kpEcu'%_^IаHYCQ" `dϴ{1K`eg? /d 9s1n/:o tI4uTAɻKoCc\]A/9 ^eVauXW}BJ}ZKH'ri<%|']O t ѡb OQR!u,Yu$oFG#ɀص4 Z%+q r0*YPڱiE/~Fk?{ Iv-`JÕ[~Id;F+YqxxxIq&Pkt2`r`F)껊?[|ܫr*8{< M'z/.,ݗTSF?/qg->| 2EvB..NlinSw~]Jc1WiT^);YCVb_54.Ȕѝ=ȬAQjqƝÃtFneQgH_\Qy5IYđ~b(b[D204}]* GPqdhٜl.'84ǛS҆F8>]ﲀIPǐWuӫTi>b-qtz۹ފ A3 T6I+P=uq"UҀa=$|xw487oh]5eW#ǛIHnwUf,.GǾP<.*fB\rd>YSჩǬՓmR(U_zTQ =CvDO 3Hk4 L =!XbJ`&#?jqJ|Vb6EEN8&ز?K   e<CGS=ZdjeYsV`3B"NB,m Q$RAK%4?ck9 L'%9]SGzޮ&Llgw u7f[]6t6o ݂Aȟ:-T~2HTd[*Q]yP|Je5nwu`=Q8bӉ/a=}g,-w=/2;i#9m=^ €@)k2$ VLzB%F?f]6ZQ\rƸqrm & 4bʵYZh ZtO ڎbI EKx13VhJCj1mУ-mdىB(|amLn4m*x4YkLi)Ow|SMP/L LgFn'$hJs 鳹+fæzx/QXsDShh/rVݔ*f sL*ބeeCy׼)nlc ;=~Bbƥ^!ىr;tF>Ӆ&hO}MoInW3eMtq=:Er!J@hBNIkF{gz]E(=!h*5z@#;=$ҴEzunmg@M;;9ΐ69n}ld/mU"!_$$*vY))y, IL0wPI23Ll7NZoCѓk"˥ā,^ejkR^Bb"@ -Nj=/~kTƌs?MZg]~!d&F!1;x.% t4d3+~hBis_T.VPs˺P}c|oboT;)f_Xm&uT+/zZz [;,v|kV")0\7Ю^YZ4`4+!M} ϨVS @Nb*;) S# n<:QK+i?aڑ\]X_SޥvZ슈PCl$t~zOHH04Dh1 \:kVkd*ͥCE֛c3оc%!M`h0Vr?oYCxO=9&|))t'trηj& M/H7qMΥShh+ +Y}a ?n d0)[+0v 𚰡K*E~i;8w*l98YQ(-:Y*=7]D4!(Q4IɧAY>9J1z\x\ů.6uksj?nڅOџ]3uHfA4/?~X¾| '֥ͭ!6TX-HAgqO#MK =O$ne`u-t45 J?GbR;XFi:Fѵ,?/"z4{+Rʽ?NQ\?ڀ. a;o'LYv:C`N+"H/:,Vb"*w#&06@JzZ_6D{f~7Nw~Prg" ܮoߍ@juVfTs_TӍ.K8ة FiU ݫ/e|;D 0iCaO%s ꓫ(o7{Q)B+sN-hs`2٪'G"b;3_Ow|̻4AD/ ^-$zu5dϴ<=SxxCCyfբéP"2eX`./h#R݋$4_C|oNap.\!!"N+S /; ;i#hs W=gi_FAA)@"C.o>i,!ĎJnN̶:~Be֯1 X, ̰3F t6"^3jCEh\{Kl[y IU-}%/W}@CZ,n&7JdeaԷV 8Я#{xoVb] 0thڣ:m yfk+bu(w#-RZ$ hoLΎpd8MGCZyQ,3.)X6^SX4(|lD|~u 8܎څ=w22"EOaD"t*|[ykҐ˄%2m6~8悽UɜvVVq+÷ Q-Xbod '^w軚o<Ҽ~3Nje mmaYYlk"%yFb&ghr5hn~Fpf Ig{,S`CO8t)R} q'i1삡[Zz݌s%-lbqbZLbH)?KrvZy PI')htMĈq<d&EjiZAj4!7rff wq'oBMh]vchsHb8e$ 돨.dppF!2!Q`R;|LiBzRCh%@)\@WR}4<&tHJ΁S (F5ڜ#Rː}<9x}¥Yc|릉IXeK9iiwk,[m.5GIԛB9WO N|3®)wLW}Ȩ_)(IL_,w~'Y4L-s""SpAu;]ӭP% }YlݜA.w@Ͽ\3u J|TsGV\Ջva0qr18[(mh f{{f NԿ_<ݑFUTS1v=gTdx:"jk❸`]')ͺZ%͏bKVŦtG?P `ۯ )9\Гe]ldJЌ*wE1ytMJ|qj㒅G;oU eJ@ߦ!1y.pӹ@!ľ|V;e!P2c p".ڻ:Ĥ NT \1a|AVh}g%u6<S=ᛣξQ~r }Gڭ /ӇVbDQOG-_ݏ҃9>ОeD(PZ3?M&Q*J)ՈXN>l(ZR\}*ؒF% ^ldh7ҧ9"(^c ܝQJOWLwAmy}zu>J`/gS3Uvk)@fXF|ȅCh)uh)34 fL$U܌bhzʶh$! tfNCSK|IűV'_+WX͜cܯ(_uҚteU囿 cº bDGC.y Vކ5?S +1L}A_B$1`kD^2vv$b_D <\K㥘jĮ^ýď Ti"wGZ"c)Bm+s:["X3P F)|ާ}x@P>Ki |7?>I FX=mۤ.t#,z[@훚/ӫsxLB_GI"@>^n4K̐/ݒ6 `mLI/}Q5lR p>m_tA˓FOb_> ^0C},s|/}OWAjH$Y},8Q 7ˑ`sm\ %{: 3U jhSFj|>;=?ҊfxfɾB;"2qArZ`Jgr|@"J/(iÀb!^"\FEƷ/2gN٤HQjªW3QdܲRٱIPp:8${k1Ku!sґ;վf! n"qd/Я;9+YR!Æm%)H*k #</1g5eQ miAZC+qXzy#w;mR8YL"Z>O{4tӪ d?rrk޹y'j4}o/CaxL+T b0sg=4Ldwb8J i5&;PHo+שJčzhBΜRhԖnk!6WΔb`*q@)wuw 4[wIa~ >-;onP:$}6pq]X\]e:6>X7$^\k*HS#Z.FhDvA=ڄ){qet, ȯ\|anӨV&{t;nEb: ffWMTP[gs%fm*F40>{nV%x@?wY .fr#Z 00|EIF˞蜉U@ E4e ?_{明~ 6=D,`vjtn¯j($ưG}F X۰_}vFAB ^ ,e Yick(\mi$j7 O˙?c* 0Xu)l.yL@la{wj\:ě\ 2t$8KV-HQBJ` E :0,zT,Jnѐr|YBPIY$.>͡D,ct@.RnQ07J>bXȻhy@Vd9nJso\ Ӧ f|3 ymmQH%;Q}>@sӪo:@Sr'/ys>EuC糾x} ^|.` V/nl~Gc?hH^{2d+{f"976(SujJ*Q݋ͳ='~m*|3m̒!jx"1nAHPjY30,_RR[EeAֲWAj`Wy0ٜRR0.xBz2Dveg,S# N2'|mis9‘k4z Ox8%a!:%7ncط[quHHԗ; ľ(VMT ܪP˓.HGa+#n1ހ^ EI@/!'RTBT9/J; yFu/=EMY- l6I66Zq+j: +x4O[N=Pr(@w5a ZSQgËՏmb7AaCkI|ܛ+>%ɑoJ 5+;m|z'jXϨIGZ4\{[?[0I' q aܷU1ãԞ8|ߝc\Xd<ӷnrKm1'2o!̅3͠/Km˶3ce|}>ɫRdmFCC^lmGrk`5O>X#V?KF/8#Xs I9FuoTVjsL)cN&$ZtTBC[ݭ6i Bf۷̶YJ;bH#$""C,1(lȓ yS ˬX?~34Xڬa;/qɐj&?.@n,($6+(! ot(ee(ێ^ vN. ^TIZKB\Ӣ2TsꨛSR  舝ʌ*e{s=m D[lRۦCk%ӓ 2bCwrL#7]8itbm+mR{0^-3ub_1ˍx8L&/.uΉx\ 72?pFAM0sNBE4<¨' ~WXG4t EmIH]0TqD\1q|~ܸaW4¤õC8yМv>bg0,!HIIt6'W!.y\BV]8e2:Q(mjn( Ur֧^]z+Cz#$bx}1RR`|Ȯԡ`rJZYVfyWȀL|5`Vp"rP1E Zz*Xcp|'wdw<RkMd|4Wi p m|O\z,"QKY6EF곌s[gm;`BZN]Y /U  2g&9FaC;/ ][^`p02PvϨ΂آ=abǤNTͫ'M$np{.jDclwq tA6熧4P6j);,~z2CwGk,??e1he-ҋVGK{|]ZCi*ba\PPƳ]]E[^@(RwBFܚ zA1- Rbɓa;3C+Īc rե(x{T,þC`~ [ɲH脞ReNN,`kW 4RJ7qSIMgeZZ8NcRFY3h*^8?`Ȗ.dΏ1!ֵ znd#0yq.W4:jmvn?:v2?xέEܿfߌVn{%?+0?n*] ۉx^v\"b)m?8o %ll\&]> :ُ@"VpWfJ1e?#]Ok.EȟɅsePT"LMZz5vRU<]W<tvI(/RE(?iW$5Ѷ̺:#G c!{)RD'Sg7mwQm0n,ڒlW~Y>=@A$-W0:5D0q9m x, տxCŬlWmN4'Tt2]ĝ~fԷ=T_/a޷\QW9"WܳxM3ͣ>D 'q<:MBUi=uz1+[5(A{ߘ ^pF~c00sppz!oWH@-5c,8)Z3qM-jl*ZA_J~Es7--w* R'H!\1(lcz}ytM?(3Nta_5)'Yb<{bi)mM H'}ϏNl@gݭ?;!y6 sr6lѸ2&l%a$I#,FVOYqLF+:5Ҧ+/򢗄1]nV=ب+wK{IFT l3}hZ.Dv>mZ/U-> 7I0#>yX.zvxq`kgwv(jR#vDo(x-.G̃H& Cd0 o z CWwʜg/FCgN^1! jG)nytq% f7^c n"W-UA@iCxTTI0$)Ճ? $*>Ki4q |? gͶc41GP7fKz3jϙ^)M[+|RO gآoC"Rbq>#e:d1(i17a- o'b g%BىγY-wPصYT?ې1ֆbl$Ny+^ZESDE2F{y4}.#1M-´ Y~/͒j=pQѱE*}RFTeHAb52,Cʨ{IB(T4mi=e^w+4+TN;=.wY`h LJ]IIZQYC Hu#+;MV1B ܤ쁂zd&n Z`ڙ(ڠdHk ,s{Ad]'o{5f`1{ŝ{xtN=7/$ kbn YB ]D| v+cLC샆2hTۄfXV^[;řUc}G%IAV3h\qSI3HHWX(ݠT1D5캎t#" ެFU>y?H)Ë́0  %WYM[Ud躖b>oNz,Vݛ\B<64YQYxcEg~lPc$Tj4[T'2S6 8Rng)r. RI)`ʘovtjP^uSN$ kO~L\6?涿 zIb17N7`M/DI,y84|#x0Ejh ~"B^$m8"bP vV-#f]Fn`CPc&i89{VkywA^=m϶=LK!ˆ_fﵼ_3i/fN؅2dZ2kH  LGf) 4GvZkyLUu@V£虱 FJvϵ@z,$oa MC RW:Y!6F7[w6}'>n9bMǐ PQ5x@Hvk_swȡv]<*a}4H/NR{TM"F8꙳AKf%osW8w0:c-KՏW]`5UO+[~IN_'%|@;qoQIh|Z>VIr&Ulze"\세=}"Uu3x1x82k-#4X#s)h?fUןM9S2"-#ȵaSY{'Rc%^1zY(MHv- c@g B .+ڻr^ %K@iZB9:`y(úNUm5zp-5ATz} O0ílxQo҆~; Sn|( abr cI Dd3n^dW宜1wZMgs^@Cf|E)~h@ei1W% 7751KDhMRK;)xyCҊ43r)0eFQoM44u,L|6AP;Je' T\({r uB__{Y&d`$^- E= O «xi3s]7#/!74-A O^eHdkMF^ %t;D(4u&*Ԓ;ӎ?eG;1c+VI3Rb^1۹QsbMURlk,oWT/Ӟ$j&V9,`{ɘ&%}D", -YgKtdR#kvl9+)Uݠ7O޸f/N &wM&ѝ~EIJySiOg=Lߦ$'Mh8VPBwVkxd˚l0-SvLB1 bSQ|m;,YA{}|طIai3#@ v)?%@C'όuP\4њ\XK~MBZ[O\6!R1l7&H^Tc:%w*doAfni/-" |!~֮ؔ{S6;l;U<9)5k0u $K`}P0Ĩa#%i),,@s/DޒBr྄BO.lK%azhjt+jR!\?Ecg ֑3.:(H uiN4Ko~BuqREu!=nI cL7h?/q70tQ#yѸ|mErQc+<@PƖ#hYQoS|U;y&{"K/Sw0_Iw5ex@շ:'V'Ho_.o4Iiy3sύDUY|XIZi7D:E /u ay4R9ęA!8m֞y ƕ&Nlٝd'! V(2u]y@-^nzc6R v9]M_|ZO±FnL!#{R:맥l~UՄ*  S@8 2if"l` d@h0шpKLm Bjw=d%WIoOsXyުB Bp0Qk1>veyOtp'a@4AG>%0X{ޱjck}ZFT*oi* W`ƗՑa&jh"!r9RKe"d|hث>{=Hsh4Tm;Į̪raߕ_j nb vd h;efxaHyG^ sW-F2|sIڑK{վy@?KOT^tLL*5|"(fny[8Tf%>_@j , Yָo+7 з唽.@Aֹ.nuF}:Pk6uA%&*K]W uZB5cB_TG=gDkE-Y-ʔhrUfR#ZA{[-(.k3UgH#Q4(Y Λl_ SlqsZ"eNܼ^ptވ9dž] @}eWTwإm9m!4!"Am!]G/(?ح߸e2ڮbv5#/5]O(! GL]3u`hq1F*m+a.KKM.{d/HRD?a7&G_ߛqJ|y*FmαfކEbIZmtK$+cl>A@_n`S=[zp 2.Gu٦dA=p+aTQ쵲̡7rL^U7C@ X w]>pmZsaS@}p_ᓣE1]ȸ9x>י0- X >8qI%ZDN]@FrEzUx^9e6IvUN ^RBN*ArR7팰M>㗦KM-;Pwݽhcp8| KwF;j `P-*TWmiHsQNZ"`ܝvcwʶGZ-$api0()p&.}2^r}?~CSD9c@V5JIg$x ;qZH|$xݺW]nw7XWOшͶWj{' ؽPP tR^,Ywb}! l6l|2ҴFem@?=TE xm#Y\da2ݖD7iǜ_*#54U8Zb.?NJ 1Zmg1ʰ CV/M5u7fv>Q6̣_".ks /a];?< Ǡ hhgAu&K:ApWH;ҽ݅G8xmfsUO)Y5ݾo5uTOtQ࢕LLE[wLo/0KF{5/)IP6>&>*o`>vôĴ&(m:FGujK_Ҝs?P@66{xhEj37S<-R\3Y͝WLc3ex{*Tng˷zyzr SʄXGv5K;~`NOkuegLitѡR+$k𺯆=' ti%WS6[; ۗfs??z$wD"sLTA|FV5C-Pūv\CML^fJQA-\"AXSG'MCQ!p?bYI۪?p+4M\m>/WtShh1h WoKb9)&/ 1w2]qLҳYy?i+'G.~-Dz[Nxtsn"?7AbjКmkBר\KK|Zv9[O#AH [$1:@y{h~3H队S*Xa}.^ԉz7Ү48Gl.:i~z=cia^zIN_+Ht3=퍮Yuݬ䫱; py`iH\֋1S,<;ILFfgH_m1 + PqGCopBo3iIְC$D}[abIAdMkzaҧE&5~(Y6!^ sSQDq*}F&t &!xh &`+q(lՋr/}_ =&B<<76n\_CL}Eݡ[qS0h>F̋oX.T} ujQj&rWS2է0셗G S5͇fK33hvýhBL>4\2I! S=P~X-Hc0&Y{ CMsD"A#5^=$ ̱5ig1+9/%wE <!C @Te7Kk3ajen_DIN$4(wokWGYɷ#j$^JbHI&4N\?ǠhZW2rd52 p{FH[Y]L|9hF^9ac.Y6;NؾP ؙ<sOwhۣgi "y3b Ui%]XFLm4Y_CMbS_E{x[> `^JH)vlQEF;#HWC;zĪOKw*Ja*P=z/4; gd|6 4@v2W.((*#,?Iz2ZvwL)0Mh 3De q P 薊 'GաO<~4vo` 'b݂Dxԋ>{.Ǥw - VS74:$+s]0h?.;cˎK;Ő35ZYb[G:SoxRwUslNX{U+/ҘwVqycẻ!6U*_ 2eR@SBG!9:Ω R L4/ӰQ'3zy:z5hs,*)WH?*&;~0qiGu&˕"ɐWܿӍJ'V!%l~Rg[2E>g6cV 稦p]NGyrb9jBX6tc2BGܑP4 USfƤsk?3SwNЩ̎fV lDwٛxrE3Qz[T9>EvX7HH]@?y;څwtԛfsx T?B7偻`O3Ο-Ec >iI_-SfyP|눺Pl+bkzw#AʵwJnh Lbt|9 ]"{h(WIͿ9Yb "fPfypAs&; d?ʴ0©: HʽrlRMv eX9`vR(!2h[\`6ȠiZT-Bt[Q˩<ֽI'F49q.7%owOo/ֳUlbt@A\D8 >Ed|倯frh1s *51`ሥ<$3A%t݉qF҈׀yO: eEnBA*>{=۷p:h+GJGn)o<5}]O`~^͎*2gx^}!Y<]X',R5f3,G9wuaBY-)&MJrq3iӒqg+J[؁g:J4{{CWB.*Y9zYÉzPIEQ8|_PH=+Hcpv *}H%X "@`Ȣ[-R[3m8_UtVE<'C'FDݫ ?k/N4iuDOxtT#d#ľ}6uߎU'| xl!:fQU+*k Kt cn-Ocў'/r-K"@|4) OIN :?lj!S0HC6\?Q#& RщjQ9ꡓ".X9nD2kq0Ǹ6%H]rBŠJBFPy3y۠f=xEqɥjI,p|9@b{+<(}X?07-0:PEе>8qxsUsn*47秤%jlO2Fn `GD0G4wW!eEA,r+Iq[^ j҇)/A_2zm$iqécikNXz7٪ZO^nb27l%lhׁp{xۨxrxbU}:S6OaɈb~ILu2TV<PJK[J j;*jvf+N< -`bwhJe 9D # _3mN”~c ) A|N9w/:Ap\"">6mK(Ips.e>D-MZYh7樷%D2l vBBnqOje_O>)rT.e'ѥ2Z\٫WxVɆտ8Ey>|WɀɈH!*#tzh33"sM0>u_qjǵ<{`_>$/Dgt6 t Ԏ?Iy"kxҮ&d/P FBk%E7V1<̮PEI<.pIGzFRI PSż~be:il!5BJOyuD-Ʋ[93oЪ؉ol6n ic.yj;Ėc0mٙHhi JYsNm(%}.,۽ߝvru}Ǝ-7AdruQh&QK\ +hY#ݘyVwF2tLW͐ }8qNAS,g,FCjKh\i\_S4:lGa~ſY>,W,1j}-xc┢q/+[A?pfjʒ|x`Ybs ~eWj7W~Πs*8vt !3@#lA%RXyYL͎Bb O#$  XT\dO3L/n[zgP|s_3GactOHf_m[ \C|}qeGh*E\U'7 >.@(2E^oMYZd1'fo_f#hK]53 0z(j^h˔6e. k[U\aΪ^J0 :'5>p쓊)7Yɻ(!,>[~pL$ffE&D=(ZMI 3`nZ$ J^;d ^}c@@H:57K38x42`hY4 (m'wTRfTWofƍ鬀 [zgzzCI4HK*\]ڷD' {SGQj̖dw#ky|SEZT"*yg"Q[ݩ+[6A:jPK d6IB؛YWj=R0%a ȵ3DI4*`OOiKFyb' @{Vtt%;;l>n+wi)0)ٯvcB/[j^& ˽̈́ 8+ tAt3)[u58̇-# *$q~apIVlEa"#,U őZF7K=XRӻlƽa ׆Ɔpv4L=D~A6qn(Hl[*tԨ1P C$-j`6S|l(_Ysu܉R8) 1G+Mtڄ}W2g3^k$Wj *b^N>Jʥ- JI#c>@>3)7|DGj$S؞Ɋ-`rk1ai.`G\2+^N4blHٿR5^LЬDŽo\ńH.fPGeqG-*7GXǡ#l˃YA+Y4nprAG@ `GYH!vm7t:qjk sVsq[ST\W3e#H*$(;i,־хXݲ$q#|#XO•nF1#<7]Jyy4jhJ:ZsYVwOJaɇ_:6khQ`@ޗ#I6Qm4TltiST/_msYC*zD 5\]l=y\>fQ޹d ԕlha3ISZW=%؝K;-*4iN'M4 48 l}k啀m$p֟̌2ŝI4D>`WYA!-o ᩬIZ6DIEX$>8 %2 V&AJ_J$xhl] {AU'e5igg3DG48" ZLGqFa KK>ܮQbhE#D?Eh13#`#&NM䁭}? ЍR)5C fēQ?$ 9+mCoĥa8fLAҝVͼMHAS&=0D "~c  &U3VM?,G|Rɳ͙z .4FpsN3Ccb &ؕGdY/i#ǰ:|͔Ԇ} RǿoF?ġ~lϥ1A`z6`! Z"T mkҥKǼ5Ýjѧl |1yb : h0$\sv=7p&u(EBޅ1)8O? b,*<(^"Z8Pb$ɦfpzŷR 1+me_F?D(M'd,ÿ`T.hPjP/s6),f,+mW Hj >RPgP|L^6 bw\q_bĶY^|pO5xfU)9so vzȒfq(b KcZm Rpi;M#58$T HZ}'߫"xmiCv?^!k$bYs֟QPg z C+,H80s+b,8A2}ًT8CYФk\ 8y[Y&YKU:ǡ5ILB~B?ڕIэnvZVԑ3iޙ\|O钌bPگR)_[yT|2KBEHKwZ Ĝ,9Y{8EXmv6MaM gF ^J~SɮFo[l~{ ehqP_#Z^ptq>ĥ& }ROйԠpmٲȨC8J@n^'t=Bjl̷~WB]4ĕY@&}ylO:ELsZTH@44pdaebL ~w h;J;w|[+7@W^)mB?v7MfJT#"<~o,P !I}Є%*ƽ,M{^_-킧i=?+_l <#ls)>Ib5.1o꬙s<"s/`.dGv) (m`.T_p{):e@1)[yy53+2] QWs^tUY/zyg*Bzq^ Ro4 ,IQ4b|6TSD9H,}. b`%T6,g[ V6EOKU# ^]j+ '*l}mmP:KӒRuYœ"KmV'6,24+dΉ^w?pNSҴmÜL2܋n7C;ƱR-Z噋j2c6J&vw?a]e\??`ƹl( M(Ttt`(8/hfG6z ԏ¢mPhD LszQ?so§>NUPڛ˷?HdkI"I?겍CB;S3R#@U<$/C\@󓤓t fxVRYec`t{ h_~V‚*l;FVLOa36qly(jV2vJwg<2+ǭe7WVF8czQg:~aEci;^L  C??>|rjNV !=]wrlhky,:p(TK89Pikaf_8"BoZ:@ދnNڇɺ$al"1*˩K-wftUKڷڏuTBz Tfyw%, 6ھٶIy&j}Afʬ~.+?zfDw4_uV562_χ[onz*nN*W{#Rj^b*`U"*M3 ]m1#-s'oʹ* 휺=d %۵s\RO^7{1yz.׍a`{oo H;uaO1c(i瘖y^@Zk8!FNЯ,UFKgl5#~߰{`e;Mb#nYӄ3p)D$JW]ڈN]'J^NܖCֽG-MMbwlNj U)l&1 $7[[vh $4]{,i4&X*uT|r31?&zk]YIwn @B˾,|LL\'GG+6 ׊Y oKv2nc0^!KɅN_(t3~x}Gqj̋?jS8/4s5$vǾVܮ)Jtwq` 6V\o(5м(Y,P>l,ȯ sSy&3<Grnuurk|2IV{KS9-WҴyϼ& bwKeV&Y`'K)]j0FGE8uUb "5HJ"nLA a}Q^Gt6[mQ=ԣIkPZqШ]cdLpim[wr+%!nŕ|~eztj.־ UX=jZHmq^wYVc`pf5-n [ڊꘈ̫^xZlg qgzR-3$/ nddȒq z`(ŰArB!-X)KxqQqY/նOX7q8|5RU1F} !N,&Ͼ4p 5p246d]–mb`۱ύqr_?Tvq/3 lljdŇ#IvaCwTR2I^Vf)Aݝ~se"v!4=a_'nn^Ƕ 'ѨA'ڼ1-(F`%P%_g|A ?.Alb q?  Ugco5X)jxQCPl.)EY[`>4}RN]e_T57v1o#LQ%=sD/w <:7D d) X.=jψ*(HW]A_m]:գ.Dx BTBc^)ɭb^`\@58fX(Y㷊%1~o@Ȋ(3^D^ it34{Y5l*x2Έa9AFcL}&cZZg¢EH8ef쮝H?o?&kX5,π8L QsoHu{٢Pai4O7_ J~7oa0##W?/ƹȴy/z SnYPW߶e ~'x5.QMs55k3$Uc5 vt3IB +H!vbZ#s<5cɕ/0kuE]̰%0W-8pA" !s FB {7-_W*xS(}f'>ݏ0OC8YۤҀ+⡧#KYA3vhhfoY0As#ѪҩNɪeT$l<8?6B4cpv`[pZ1=KvL  3qkµ$ȝ_YC_L"|6W6zw?z_Ǹ~<_P5b1Y̨ps\?/G!p+孕װr/Td1TQ})АФR2n[>&B78.E@ Kћ]}FYw{S"UyF!? 5J\c1lP +r<m! X w45 nC*7.=[b9:-3!wSnM{4:+#\OdHΞ4P)?B~łИu*Kx+Bf̣~ ǣ0KQ)W"א7:`Ká`*`=aq#s y4;AmՂ^_*ܺ'{ʼ N|Ra/n6i ⥐{el-jrh-V榄Zʷ;Ga4̱K(*(=AAH>fe-cü*/:X.dxBc#Ą"h"ATƫªb]0T;J3і|`≕w 2MWsmy!3b}ZQbtI\m޸Rd>lo5ˀ *qvby+YaTWS]\>&9X`o@Ő'IIJ<b1/F# E/H%1 ɝ귏tV5;@=T=V 1Rnn8,R9Y= 'bxwѿ^<`Y%/# 2@nȀ+fJchC] ,ovl5Uv<߻K+B ˓580ŽO80Wd S옡1o[pi<4D.L/4@%ex Qۄ&-U8l^ OT5'`۵ժ 9ΒGJF g%~&'.2[V ?AwwA9ŮBu"N',w‡%8qėwGӾ qXjdY$Y4}S~Wj c VSOllYQ2l\YwzFF,۱D^9 {4t<)(EI#M.|bH ",gpRy/G4_6ɘfy8 zO`6t¹z0ӼG1xBӋjmN! ZT:h5y#8S1,llYZ% H4w}3qH`jGSͫy0][[TykU  |&]9 1>?ACTlc@Q-aum?Y7[ xvCJ8+&Tz7sCOQPZ,ӟwFo-DoT+Z[fvn6~CZipd ,lxʉ3}8 wi D)AUP?eo:Ikjbr)g6FQ4 S΢3d,LwgT>A8UnWҗnǰ4о 4UN׮^bFCWGY]>$ D|kAjx桠rIWSQ@N j2--D~jk^ZqllsKK^%sϊ|`F!\ +_#;;Hf֟K'~yn%W&Hg`+֘fܸ@{Ԏ"uW^K),Bd9&Oˢ'N#rfW2.u},5˴ R̐.rV6 +Y~;W,o ܚ%h9ADaǬBLAX`zfX#C5J:9I==Hn6js|)T~_= +PM|)jE-4]TH_n=\#P# =C(|n HU8dR=xSUC%i/'/mtq,GHvU[RA'-rKq;Ë1taI8fT/'Z:H]Z_hd >wBCMحȊeS`msȅs` fguĝ ˱N\ͺrdBJO,̂=XbKBo, >`{!) tCeXT.bh/3ƫ\R%74m# hz>p+Ss~%U쌛>"/"xKjVeRkV˂m]; CJ)=yl\al 3: nV! -C!"`/t#D${gYr5.;JR";eϵANr`U>z<>Z++ty ;Y 1 f7;&%[!nrv`}Gms^D#N.^ﴸnyG[[z2sg|bd5{\hI}ҵőF>8q~$l&4[hvuNޠ÷X@ƸFwxDT4ΤxTpX8i#ػPxaH4 {,7(u0kzR*¦/Ӂu.1a]95Sl>C`)cIpK~%MvO9?xjArfVu`F]=KIc%1atA (piA ,BޥMUMnPv?n20<`U0 'o?+=CݢW9#gmA-I BEVҲڙ˰>DQ}6,?01ڿs8 8X /kX 9rzx 5>E($,Sb=["< SX],kRHԥ4)_JY/, tZ C}b{4?Q1Vߵ"X&<4G'=O+zUuH( ̍cn\䘕6Y@.KA?ˢ#蓜Lwy?۱(`dv7G`|zBsSGS\5g@ ܔK+7Lvh;gG=;2 5D.MϻB~ O/*y<QSG X|Ic?1 +@IUR|])ݫv sl0:~g BY~ 8XX`R_vH[((1|B3A٥g^a'KlQu:Oٟ'W[WhJpM~'߾fϚ+G#dXnzaZ H㨅3`5G.ZCwBiUCrX3抯e4<6\ERt4[[k,pGRZ'X9^3&X2s3],߹Pf^΁= }c ĆSRywaUE7)7++/V6 ypJK2o{m >g\UwjOs:%y׳Y})W,9W›z"q 2 i@R\H`EҝՄ GXmZu͑2|UWcEAmxqxX;)܇Gk=&pa$U'Nڽf*wT=,u!:nu Wfӑ&LQFꚁ[b.Hv1ẁ馩~׸6iMJpX +2c{{$v7rPbr3˨>hF;6+Kㄺ4я"PSçר^Uпu_^DTHJFSW`*`_eJZut~uG-$&B`D8 Q$ <J#@ {)WEZwԱ?ѽ31|%0< .Jp`_АԼË9 >+{(U5R5 Beh_Q^1,{宎" CENJ"!\1|ƃC QTyI٬=Je"hl<~Y,eӟ( 䈽xk$ %7Q.`G'tRu]tT+.g?vJyR%AX_Wͫܺ<#:[O.>0hf80Jj/pAk,N9b^B$NNOz1Bg? *1& !u#![8t@ M(E%lI&,SNX QDRt˯)a>r[l_6)Q@jh鷛ֺ(kL!a͒7%:C:X I|i:9_6*S 9id1i!-QDAqøda;')yz8vy|}ͿfQ ?Iiʘ>D]7n&"}DS2:c"=c$QA^c{k^`6V^1*J ˸:ǧJ;=́!^Z)màh3.*nÆGSF[S1zci BW6xoڝTIqK3f-<șݷĤfb WJBWͱP[C0wIVBVV`oEQ :PNK?T_+O~D4jdPj#{d(&G"!.WC'&e/]9I#Qگ6&X8$u!jrB621dCL Xw#w>4P ^ q~25^rj$配u4PR;).;5(Tr͓yujxXf$k\x4 fu14ȗ0kWPޙIhbن->dӐ(LmNx -W`v8I"L ^:K =!PftPVZuf&}Có|=Z2 ?XןRdEq E&iDiw4>uT2D'אıd-ٜ~cV R#ffȱQ:SgN{~ފ렰G U@U=e2^!:hQozNt}B',X8&!Pb6 "/# fH} @9ldQ W| EJe5 /wV!ֺ?Z#ĺ֓J҈CQT]BYB2j MpFۇU  p0&d}4ߤqbuXso ͈ metO"j>}܍TI1h!۳SXW@N1X6]eLAvTEw e#@Ip1(ތM:R[4J:Ck4N G 6SvWFnE'l+@@ qUts nxZX)DELЧ %+t3}Eȴ28{tqscV SnNf!D?Q&QE_@j-&K!nN|OŘpU o9bxR܅fS@mk3ȹvQ(:vyYl0ŜGQC߂aQtIh=.1gK֭}gbHܙx U$ \3.yjo\Bt%p0'2U3>OTmE+$"_3aOk*qF|U/Y ߔQ#8^JrӠ-y⛞9 QSFzғ@ W+c|~p+VV*65f"7&؄dI{(y~FL ޿ħ|Xbb+ j*g4fl{rǍȕk7{{#%"+n? Ԁf: UDh:وb4#oQ{ynOi.#iꭀ+RpAP[^O/%EўKDYA;{l;ր&@EIq`irz؅C apwɻRqеBY sJ,!_yf#Y_˪gTX ܉>%7={1::N@VVy-wcNܼcSK;VV.˴0d*Ƽ$$CS'l7Wi̽I7L0k%L&Ms` W:Z ]CDO:uRY?L(Ԝi\}dc^Wsh`^ejV]~MXG1d4ҧ%F\=y:~24<]4ߣ1zvv-h06 ²Į*O. UW:p ec@\ϗf7gJ|7w׫ju {H[xf-umLSX\3Ld"%VJP C{H/N^7u;E7*UyrgUax*C):,J04|^F4S~fu T/f'Cjo]s+5)hocNe#>dFŁ7n"XtJ/#Zyo(z*سp, jEwrJL6\Vg3?I`ɴω_en[5$QyE歄JM]쥚qcUϬydYuBAy4TF~k7;\ t4ŭ t_"rLWTGfOƝ (3WbrQ #,5^(*v@Esfοzӓ /Y&LB{?o_*PLyxqIȷ>QҖ}x* UD~&>zIJ}_*ZkM=_T4.M=3ߵj |MOh*xl@*w?oQ:.>.%\[†x~ L&5csȫYׄ0_cQ4D\ϭg!~ |$3ܨ;A/LAViu%Z*3" 6u,SH#Rk\BFpr\y<:ݹ\( Hә=W4l+`s` .U]6 @~ <6#RgƊp??F?M`;oo&[A%#g eytPT#(;29.Ù!P8J "ĘG$͓⌾@X>3ϥSv 60R,ӹ4 waP4i60?-``wԙGXNh}1JGgflk٤KΫU#*ȭVÈ_-*}9)VќG _6]F,KiT-(pv,9*-cRv:| 4UF?)/.7tI{QkXr$U26xc1ETfo~'E'^8~WP6Ͽw4I!I9vz'_IwE|RLgaNm4 a ^JŚP=W/K<Nhjt@N!3@TP@#BV rI6IQ0e鯧vqƻvShե 6d`3ﳠVghEw0(H ]1-OabQw @Nƶ;KPY-BcS<nݞ֠Њ Tv?c'-G<J|  2@F7 }@ ˊ: _B:mXQTS9C#mxM7_ ->NfipEpx@ybQW>W3b~+W;wx{37BUlBCMΥi<*ѵBXuډiN:\2MfJ/LJ縭;Qɹ%5|]ohX^ް%6^IEl@*X^U2ID@~;xGyO՜icS,-y0+e4dzYcـGT}j -13SKaW^FD N${}5QZ\AUbDooh@i+ Fsp!rgU[[LsFvR=3X0=\d0E*vhwpaX>ٹ,΃r[̩%dOYnB\L١գb4TOSR1P5ja b?M}YsρnnX RԄJN J-rleUypwP6LL:Q?9xMv K5 h nຢ9;7jf2k=_uy1.KD!P+ђq?8ߪJ -g0jNiPPqnŵ_24];5\Ӫ ֭MC%:~uHx rͅ,=LS[YUb&uA_@RQ!zeG94['1Afv8Ue^JiOCZo1pi,d^ 8P:GGg a kg%fSb fq!ބ8k o8=4 jbJ><%ZFk,bAFyԀg:'/ cɘ%$7U0eGe_]aƋ5- V"-;)_Ud6=(w 0:j" !q8},e@jP^N%GI¦ "PKb 򍠒,%rKA @S&1K&d|YG*R"m*?}nC2 ڨ=-l?ۄ? Cnp{' {ca} v~ :D,:bjo0~ IiKq~H#H P)vTƏ1ak<*:Qefu^P傏[9nz:q4Ug!r^B=UZV˸cӤԎqѪڎGNv?=!sNqԿOk$ghR/χDtj*A: ٫i*YgG3ώ[.z j et3e73{z-*p\@)OI"}C09j ,r-P Z+cGm>%zQi^7U "zT)M|L^/`Ȟ٭G.fx4x!+ ܜ.ZI\ENnf[A.cC%`9M`HIT3K,*K;{U.jm0eVdBu=Nri IC[_=Tp]J ŢSAL[X#m6ٝ^/gV4N GfɂN\w f (B ݁nTRTM/:V&lHAmHfk]ҫ9oǻe0~Z2щ<$yV4}{AK- kP*&4D&iABL} X> 2pX;kfCY^.;K_ת >&u(lQbl`a"tsK%0>%Uh&' CV&F0m+xHbA uqW= yV Z7X# sp|#Qiqp)|~@|P'L̉0 .k᠐qU\m+>AEҺp|@Qlm>xJUeor>YImvZӊKX#t4QyJ\—D5I)pڼgpQps,>or%X_ȱUOJک?MQOiqx/:{V6k3|Lb@=H$!5樝}9!}A ,r^,V\@%Ki&y}RL U`Fm"k\/XG8jL:LX%,U]"a\yAkߖ7H}pu;^zgG/!=||dVE3ڛmrUM7_ G"!C$eL+l\2F pn4OkI<ff6gޡgg\OfIِ]&ۿY4Ur|`Yy Lcy}?<+1T_74ȩ3RZKi_ט޶zMq9YZ"{zq?TiK #e(Qn1n= +0d9g`h7SJɮ Z8`N\M3@*Ԇ:g.h%).H SCxa }.K_5O? "SN-9xj bev@i &`oA00~Qw!A[SvPmF`/׹R:UޜVG`$l?Nq-@9t02<W|2sHh[Pȗe&UU{!b#Hr?ֿf9$پeu)Ue6<5+uչ꾭 =!uTS;i8%yL A.F9듅?:g[LZ?αpA"c}!R6Ӳ5eQvx݄m4blfT>kwvkmڋ ,:# 8{eR<6 wd8p 家9ٶދtwR,:pke_qC?JɆq5<̅ R_+f $9qk-껃 ⌮"e+bW4c8 Nz%[j6^FZȤ7hvZ52ϳe8hCvĻ8_Zװ&P_$W]~mtWNo{(,VR/1H,rwwȧ}N:r)DL'c- JݷzEޔLd?+^:+hĪq$e$|sN%( WJN9^ܹ KZ7I O5s>iѳQ>8U*z_HuK/Qʑz?Uʀ(8UҍWFX#y<?񬆙q#_jDD?D2HzPX54 v&BS<ënTh?a' +IG S;mKyvQ{fLu9b/9cq>~b4}JԗF֟0/^d!@8AyP5*O|r~gl7nl/5MY=>^E}~^QO0QpCێ LVE ]sŠ 3\&suk1 K.Qx7uSdU"Ua)lŎVﵶI_dWu FD'G,U~/GGj{CkLD˕8C*Ѣ1L;m9+*QQ5VĮ#wGOh`ܲB N@=JP9؉?"8qֿb&efG+!Ƃ~]+ڝ*~97+Ѓi"lf5\m""U52BQDjM(" ;k! SDW1ڍ-S/?d='c &qLVe*o 9F*c_M4,F*LWebxM)~ ^%Hjp)˰1HHb$==Xb+uΩrv FrXjC}Wx[}ޱ0ʘ7= ]B^QM'ъrG3>4?(p`ޒ'qvn;^c>"V\DGy %64M,b)i_]CG 08 dye.scn PڟE%Ӵ3"`/\Su(P.eC~*oKsn@tzSu8oQq57o Ʀ٫PrN69%]l]l~V^_AkCl@\۞~ޔyH3*U)oXK٪+zs@v.9) +wHs8JQ(簥WN\+Dm K!^w۟5^b˪(`[FI1vޞ6~-"Ce>L?*Dx*݂>+gxmEQ`lS=Vz)gFd4ٸE73в;j()Od' <6Xo-22[eubH+|RlB#5ա8:W?+]oQ7P:@0D} cKxt\qc_N-l/6jUbjƫ81΢c%QK1JI3!J33U%ex[@aΖm8Z5P}KZ3"!}n'ӓ)(:źc%VuNjٙ}+=q\[н`/ʋ/E#qTk]*Ai5 ]a]q yoh-F$+}oF+L^žUņ=$@RD @G†i wϟQ6W@1ŷwj5D3$& S͸n y"0Nי3%E.??Flϥ+>r=/EdIגP@7N[MCJS#KEF.>,q#UgM_m"V\-;Pqo-T;54)nW"HNz7B{:Vx"iy}0{NjPn [~51P8uNcz6#l,$eS tf~=0@V wEAۖE-S-D[Bar{Qk݆&_WxIň0_=j$џ "9d^bZ=:H^ʟ ^&ajLQ5@r[p) ֲ>״Q\^?[U>.-% %6n+ 40R.4OCaV;mJO|ݠgcc9NapR\%N]H!h[6׀a+Z.|d  Ywj"u`p9+j*:75N.s뇿f^7!_k;j{o&KQjo="p50c.ZiPǕY[RNQi.keYj[WfIH'Fj'R-&A]yQW9qHE )׌8bq> ShsO>=Ph8&9qW1ydJ*U^cF9ҁm˦fOVB#m^ -Lř9 6tٓ>2Ӗ5v%;ء N!P:2-/ 0,,M% *'`jq,yb@`hZ4'>K.' QVVO7g)4B Fb=;x#so,tJ+gKg42E&_NK+dZ .jE ml+/.C/[Fdk,nG]nB 7®tc2Z=6~Ƃ3%{l2v2GXm̭frPkW-kB3UIOo>姷%B(;ҭ$TEǶ<{GJ 5oC8# d2lGNB(յ󽓭Ek9t3 Nz5S(%b Q<ȥVOy .ll ;4q@ ށ߆K S:s|$`%h6l"|arӧ)[kh˧sg@qAsx3;M4Hcu ۭǑΘ6eL,$չ7,oe^Q)&UDQB4[ďz4I"+¿®u;77o&qo<ǐ[_`&,ݎ(h\j @a]ȩh \Wu 0Nor2.&Μyts,nZ{fR:07.=sd‰L3sj5Q-3Loͤ9w FN[WCR:rh-"Uc9p^L TqxAfa2s`}*7|uFz>I!p ~;^OŎ|]F,!B)fAIuIVY~4gQgswL̿qI;!|nՊ^"ɑcY3} sNr '\7pkFfKֲC,f%NR `:0`9!:xRW(G(j% o9_K_F=HP[dOtiUisiPP(CaQ#u$SgHB a!GspB *vi[#RDlӺ9~>#r )6!_Kx ba2o0>8x'PK@& +x< Kv17[=Yy]Es=\𑜴-D #.,멪Vg|v\xYѐPsm(ѦwEOڞt^T7CZ7Xgn"gD".PS[A KVZ)n8;pzCt? @We> Țu. }3.E> ժ)Hy IU4TKe\wh#8/v[ѰkKYJxw`]*@qiU1S+jPO `M@B<Ǯ,Gs%s[`gN~VC@9$ةvje0,VX8C/;ZAchC?% Wy,Ƹ%b5󲡆i;|i*eP$^a<%L$]o6!Z 5"0J=l,Ã(.>|b䗗4e |eVG XMzIb?k߭ym:4k^ ab my g?P$!9AŴ9,5" 1 `p7 ZN-U$ORI-rmҩ9ruK'?^R< 17.^4iu/dd+El-t!Pt)ʕJ7Jc0OF,%t-qk;+)',sFoߦjv.VL=M#-57;:? NQ"if d cud\6ХwCaER򣔥rZ) = O{H=z0;zX-Pyx)uvAEFULd"kK1F,$~xEeN:z2GwŒS{4mչ9TT$]rM^J6-͌yQs%A#s2="'B!*i3|C-`+BDƷBA¦br:x>BƱHhۋQGbzԇQfF(Nh^ _iE=1dX[Զ)i>ަ ^ㅎBY^DDs;ةѦ|`%\6]Ga&>4(Wk矠7Kopږίrc) lFrϞzOWR'->5zpt7qa{;zf[#3G@=ǣtFޥ4⧇8,6rQC];9a/{!i@GTAE̦- D%si {N)&TQnp&*)#diA;UYFUf΋(Y:֊Nli%lLQa uyu}V&s^L yмgkybxTBoM) IMPǐALs7#t/cJ]X9zk>Fc]E:7Ϋ}O%` T^͉p3Vl(96 ؂<_=D7~NpMBPN◪EPX<Tqu.AQ֚*X O.g;l_:Slj& />ag/¡ՎV".:o(+yw=-GL`*(GXdJJE~&ZX^M[)Yb ͥf<9b ߕ3Vpgu.2A‚N2^iA3 <{gsB,plp_FĩN`_r-[8-TTE67cu0~MtPָa|zʛ+ŔHYWI9u瀰 X ڨ^7jLgԶjBcr5Í_ %*D'U5W͹D``j@RNڤ'an۪$J9{X rk؜*^Mkc,+7kXx˛h|tPstXywKvOdm5 6^4:ﲪ^,ʏe)ܬǭz4Aѩɣu$7v\AkU-􍂌4vi WϠo|s‹q޼1VR$\9ٶU!ny']>MllAwZ0?r^ioU+EVi_{j"bVٺQ/ . -ܾZ N!g5?|y=Sk ]]wG0P"Fbuܤ>𱓤HWo(Wd\uAK&Ùpk"!-fh)b((#ym]qQo2z|3 ucI{o ucЪ|"i00I53w/sȃYO'y8\9:rӾ7ZZ/TD,^kT%nJQiB/>Ċ7UhCn=2 ZysU?GiFr2Hw"e0.O3{9GiX᱙j=}n"qI!)qP.565oWy `h hb=Wl¢HK$;2q$[qh;]zHLۑ}wLѧY6؞Lwn؏q "M\(7h_ WXĒ7SH :n2l|}I.IҕFwK i^tS7>0-1>\",*НjPY$Er^g%GF}8jǔ[gg G4  7]RMD$o%¿O.3͔qR=3 L .x0&ҳ" %zCȕu9&f>L?(w5~P,zbU5SJyw%H/pvKNMߦ0uhX)_2 :D oL 9ig!~sGhP#)&(|(mB3ȣ5t22u Hك7Dm*cA&i|Cr.?nIIBmr^"Bi;_s>ft~7S>}*Yy=*v̟~8yy9VG7NCPd]dd%q&!@xN$_t=aٰe/,lTbYU*3FbzSH&O%%_&*< T7,8 y7PNcD"ś eQpW@!vb_B=Z   '1\f h[8q~%pLh*n:!(VH G.v 4WABΫu"y?,23`o*b\o>'9uvTS=MÝC_vS(q Lh᦯);(Zc?Iڗ(Jx#@1R/i*u=ȅ u+*x)l?W;\i3+IXpi.7w 2JsyZvbS*yTxY1f kJ2V1!r@S<%VSAq1b&4qV|j m6o3LiGQ=lUaN'Y/cf+iβ*qJ!M;HV'-BBW#$r[e8qvo Pkf4U: z ӊ,؋֩sC 2}f4H'﵎uuL : cy%@Bᙲo]*!DS=)I^hwFAn0f}O2|NC5|uj8xc1=h^B:]͛mJ>sX18Wf+fϧH̑ ؗFBkl|{UP_ e#R*(|SxQ_gx4q?-!*%4UQL( V (b@ep >!ÆD~k=gg`4Gz^omqKy: A\GijT!|Dbt,ܤb ,eyikb=\׍KeZ,{>.C8"W *@vߡ:苮d?ԟ2`{h5} XH`嬃bӎ+Ys^/pӣZ 8 R{.+ts26:q-Vķ =mo'%[A"S vor4FR>L]bC?h8q9;Y+Xb @pL[{E)f6"^kKO4v0a&!pݫ+'&uR{d3z@~Nyl'`Ӎlh N"O0Bevat̠}6L~: EYٶ}ܔ<\FIm($&)yhj| NUUZma:LCp[9ݸ|,+RgRLu ġ%#A!pbcPO݉}^gOc&wrjp,F v|J"5U(OV&ܾb؛@`ڠJOe4C\Wt@h *T 曵ma=# <.g ZJ5CS'l'袻ӑ֐ڹvTxˮ<@tEhfs'7v˪&Qz8rB?0-Lhx #>Kw51: >[ڗvxGlQ;ճ#l]h^mN1$fipC1-%'#/0QR6zq?Oa/b`x\ 2$E̗DXT)HoOq!8ĩKζW :{[EW7R\x ,>f,/*i3♿čx#hs{IjBx>OI\)L&R,]>} 6N!kwe+WiW9{kAZ&XJn ]lHƌOp~K585"t֐>B y8.8x9zOzw=OjUaj7;I &t 2QS;ӣjW߱M i9ű\ U߃!\}U3_sbicC%EY2@ld H %D }l1И~7Eu1@ 7l])#`r/1Gɷr/:i$L ^5mσKs}Vy!rm/RIWj= ~ +ggp~qoIMyȳ@ޛ旇!À}хi.jR8OmtWd5h@tcrX8(u x;(|  n[=2uv:.a~2-Zm 6ptWjg@&w*̷JPb]*)Fڋ62EQlI6=DM!th̀Y074T 742$[NT`4x_$Cq6hJ,e 0$SnKeX+j㧺6M'B,6lĴ@qEOLw;e`Z vnZF?malW,LuF,~2OtVx>I&UR&>vȫxZ߮F^`ѯ 0#l1L;^('>Z)2`%@cl9| Ge ^NO'k.wTQ,KlOp,2Ip*@(<<_rxAj L6Kr8>0%q l۽~\b_^tL!%1| ;#Jďb9 k! 0M-缳V)wJMi>]+Dd=<)zks{p"GXoΉMJ)LBB!ˣ0Aj|RГF[nFژatZv;.qe_wJ)dO˴R~_Hڞ0JWlԨxpeƱK%g!~M"Rѻ&;zL/rI_BtViL6WWc *b[OG}iYW:~X nL'>$v \9:~ӚCwAzB>soHfjaBtZGcx޸qͳ!84=l[Y(W:m-*V<ǽNI' _;T8&|1~i }H1m;>[Cw ZcH66(كe`r_*L5qxD>ffێɾw4xxv %XBUi+Q`WsGg!T;my۹w2V=7$BA{ypCر ƌғc(PCJ/);ܸ-ژiWN`Ųf:c!\)6RFHJ78ju>3]?0*kdOgYLtTz18JT;˖R𫘹LޕVtՐBA/C3%%Cm󄸰!6jlHTk9M" RνMe_imR:,ټk;<"o"ytĕ w!r+ޚ0: x{8h:>vXU;Bg`v2'f{kͳ$4t\wm]J R\ineXDm?M ӡɋS@YkjFr5YAEx!<ȄavjSd'Dbù /a2ˊ@Ռ+YC.q8]oB1qyЃ1kIf[sd 5wf כyk@R]js<߮~탐Sc!wg|u_oUe(V`4XLk+ZD. 'Itw<+t6^I`>9 [ĠZכ׾5LւbM53T~YR=1Xj/tCod5Y>gyc5_u,@h% h)źM!ҋ Ƙ+PPp\PWT%(c/4Uޯ$"sZA u?_  >-}l3D s+bIs[Y:'D; Yv$ۣ8?(s;e:Ş̠K s0$;3 LAغyF,%?37V^Yّl|u/F 罳o#ZCZl,OIfPRxx;ɂE!%NYH2>'GB~&wVr GN)6>Y9}̲geھyخw2yM]<;sTMJG.S<فr0XwTAgN`om%Jf FV5ﲫ*c9A5=4҉)"9%L?fbˁ")d\{;{?0G5I$yvޡR0 Gj|18n2 h~P)j*fi=H>m$V17$^"k#ZAW4ŸanK@bM5왎AͭKyIFQ"uf8W(a+p Yxqƺ h|ӨP9J:"XWH5lub ! =d_*lXUb`lkRdmpE LnSYE+AċSC3z"; I_t~9'l"9pQi0DBy4HaGVR@-9.t5PU#0l@$6qo[o\Cs ? ixxg1FF%GNr[]4_5d'UgM&e-f$e.- 4[wWmX _3QO Gs:7 uw D,; zvfڂX>m&Yti"oH"nH~CZy4Ӭ% ܻg=`Jˉ}Btq0؅mSl_e)S3@]8MEpyଌ7*2' dqi<'(Ki-Kiˍr^۬E_jt*wV8W@ƒr/njbT%@&_U) 5T}q (jP?@<,yS.# qp5:Dex5wK{[sјuI)r$ Y HGV"_+_Fzdý%f ǴL{2 `5`2Ce.1S͠DuҌzY2D^.gaY!N{śM"R><{[*7Ȝ/ !Ob?| (KeX d%TGuVD@(gP8 [ӏBOѩE ʗ\YS@/ASS, QP`V* 5@ Ղ@,_Q{+TrjW:fh}h)9)$FFUO \!8dHgx3 =y#d*YOp<N]5c ypE {Ԉ s+Haf) yv:D$/IJ(8>xBgtf [i1120VRu[&8$qdmK 4o6֙sX|zliH9mDg.Ru/;(p@\()D?WT NئKF0Ac]Tg%Z9.|1?X-~UJf[3NJ *_&t#kZLA'E0pUO^da:Nt4caL',N4}ru>RZZU?$DհOټAH/p#d>f͆D X,o׹ 6I*H"ϐ=o0n٩L7>P3K }+J~^ؠpq[&I:D3z8T5{K߾i/ފ9pHyi1hd@Z'ZL`CP] 3mkxq}I!dqš#qj:j0\ϧ~2%238k9eo8,hwB NEJ3-7#W; rf8+t/jXXϟ`"&"Ug*]l\-:lEȋ !CHҎ̨.&-  N}JWϑ/JhSR7n[@,мI~'1ܭb'3HP%r9A`Iǯ˩7)%?̈F"9 /wg+!jn0*BqR60g;;`>irWD笀BB|QtxJs ŃZJ9ze}BO\$v.c{W-KtD%Qg-9RhF83:(޷ڻJAb Rb>VO0JUD#%enY]X6"ׯX.i6+ [ vU tGt+1p 3zN7UPF$[3@ROZ7_i["H "Rȶ9J!)Mdab*Sut|V+3|M+KyĎqt89YrnWR_Ёm7)v>$1ONL>NѪr4NZUš7u;!<@=Y$X5Ánu:25mN/kcz&TKf`=vkmY_U=K;̚n4Z(ꌯR/5hFnshݑۮD)fJ]Cm?^ =ZWcΚW&,,ܮ`d%0k.jAFBYl8r  "GOÜ-?@Ly%R{2u+/U6Wݱ/ D`gY:Zj:9 b'sgp<Gӱ=}+OhԻL08=O:N'tɠM/ "gsߡ@J:S4{3SaC܍v|Nљq$oXlG$Ȑ{~j]dx zd*}dK\,7a@B7O \E?IW /p߯4.ٵTS(7;8y%KbqacJ.#EPsemUNO ^  te1"%W(%+vUI2D䤄|j9ONr0aD]`Gpp|#Gwa /ҡ{V#aa}Iۡ. XƙȱC4 wf}, dB8lo9'.2?=n@:z83ꨉFчk'z폸E~󗕔[0yDTpM}Jltڧ"x=YmЕM@vv,{BoOP%ǥ!;F'ƇxjyheF2#.9D@g?I-zC7su>^Bm!jl='$tušG_vh'Uݎw[9"r b]U5W0X妥5QB ц9 GaI2ҪLotȩh'/I%G[+W) ;DlMZo)aV2jAZю;kn]JfYQ 7NpBy w ^adRXHH*9h̅ssTLiwVpK>dȽV pnVYq2l QQ݇ǿ*ܢ+՝Ѿ4;?@_N[yo(܇x]}tSӝ7::cd{^[PV~p28_cB5ƞ104+(Py$Nm(6 icF;}FeS-sMa9kAr/d]aK (X0ռKF4Jȵ;+Z t1s^}&! X+b6=*PW:e!{g.j?*뽟EGm4t?2*hK)Kq&O "y3WG]}klմʔjlp_H|^e!(Rd!or{;{/XIf aMᦛ3z],ɨo '=K-,>~L @%dH>g;3&9Sќ'4;x{FJhAkǗ)k)1)LInuC95 aEWduYUKZt3ILI'dfЦ+F$ 3az.f=OT7o(Zk7OTM#"s`8#m a1Vڎc&{?uG"C `;5 Kvk+S}GW:~2OT?z=&O!L 2 *O~)PjqvgQRfeD+|DM;G RGEEa֤Yhb'Iӧ#7 %I_9.P2xʦх)gzuKaaĔi^V^sdF~yp6 NDRezyݴ ը<]+tDz?NKn(iD"ev{LԎJ: (i[Nj[<2"8digʇWk(ՋϚ?[=8DÊZtc=ehDlڨ]( B%{K];g[*k},JMզb>ha!om6xpm~at5W;cӎ,zE@T% r=D8ymjv[g. JF9 m݊QU _>nZ C;CSx)[ϑ.ܧ5Sٹ/ ζi+V:P{}3Y*C9fDv32`^A]P'6}=@-KJjmXׂNtsۓI[<40 @Vk[3ƇaI5{L-?ۆ2%u,i& =< +=Fa9͔KlBu[z7r9 /ibAM*42}7${ZbFr; ہ=V~WRA?Ac: G,ҮaJs% NL.kkQpFc{V6V3e p{ Ғ?!4*0ձ,R(p}*RʚaHDpY4_3w.Xp>d7&D ɉ>r5UoTI\J'fXf;!ZC:x([G\\hܢ]pVl1-uԗFlAsqC絓}~D?)Ai]T<5F;Q# ]/^GgXkv˴hA.2X"OWx4UqT \!QoHvE@>jbϐtL8xb%.e kU) ,(B?:fEP3״&R "yR;A_~x{Sf7 Eqn9At^dT50KBh ٙ/9V=3)npu%1}yAUݙ.\O#G_#5e0lx]Drv;Hꎑ}ÌLW4jHzRh/Hc(4B5("O&Y|%5}T]հoXj̓_a͇9(‡cQ.bt5QO܌wr4xۨ;rݨ 6.x$].y5T:MAe P5W). P?& Z.[P"B; IF-o]yr旸c1+?QY~$XGߩ dY},t($-bDɕwëm`)3;_Om[eMkgL<,:]/׻.#ymKOktI= ̠DXk#YV^y9eݪmkp+l9 T_Ɣ-:9ە gK&_:Ӗy`obZwa,~Iqo 4pu0" Hm;b<3_ Oc-^{HJxY :82DG:Vد&  =7+Er&6?M(1\KqMc(!imX ؉6\Cҟ.Sኾˤo6^K5-E+(UuufԬP3Ou).ݶD\_)Iɧ 3-9f@۳rjȻA .L|"X,#I"ҫ'Q\*>2PdJȎ'wQ<'NEFך)'FOsioͯ6[HakӉfj;WI^MHƲWDWr೦Bꊄ*XpGHZww6z$ Y1D]K3( ])%>mVXOrᒠSP*w'Hv3_|~C܆ڑw_]yn &JoWY%yȠwK!B"eQp1B4.3Vs2zQj9!z3Oh:w^|3KB&%{z+&τvݚwp<s9i@/ hF^Nfa+;*^E6 I›$!ipAn qFPag߯u*TG'꽃%]'2M,0iI?puty*ʻ@!Ι‰Д/ %;^6ZCnD i9+ej衦Q&9z} '<#cL>y)7.n^'yp):jeDKK6_Jqi(~ݘ7k~U9ZUc: -v13 -G|)P\xу;Yg(۲(NObuB" B(''PifFW%x!y ܢS3z 9[^,w|5L2fړ ٍ*@ZX!앀M*Þ86PQF&rzZ-6^*#Vw&1lu$%YrYcHt@skrrKM$xH"os0/9cy5= ov5[Qz 0`Yiy15.6 ӛ^tB؞eo035Ġ+.hu砿PWHTwȟeeQv(ᥔ-rKtkhI ?>0eV&t*Ae ,-&ؕ\r>;-zH^j*"YӀ1l#…Q恳·(Dev_hB&r=R ^P3 dyxFm=>`a,e5T9uXWQ]6-Jl׈3ڒ*\{UV֠ۯy! O<M%e"=Kd"Taz!%d: dD4+SM*Wk{?˷)0J"Cz`$/'wQwZ0ɲ:=6l¥i~[- A(=ZMmƴ)7ȑ t|&AKK@-#N49 am;gNHbr*MC LaB7&lB?DKsq U=-! o1+YPk,8rQ@ulnEIޫrk^8^YMey (=B=J+m ԝ@uK5?Uz~Mvgha(BG7`Dr߆ʏ$B <[S)\E ^TZc[\ݾsZ䄕 = Y= ,,yڏcr)=Z@>ΐ%S 8|NՑ"I5$gpm+V*yg7UCoLw:@a~sqO `r [fuj %=`c\yy.ƪ)~ڏ HD|^_}I֧C$Lf1#d9J߱@1F҄9tϫNj4@F9M^CDSۑ^t:{HU/lS7&RLvc.)[P#@]yIe>yۜs\NKzJ("fi{sGF$̞e&^҉Mz'C:=rN,}Sg:8gWR \wCdqjAfdpmŊpXrYMnk&EmN-!)sՄ]S!-{ܛb8̽]I~Bi46L,aFuB0ݼnoGt%xEI#ԧ߲ k5w;&+"뉊LjZP0)[~'R{ ι]HZӇJDi c-Eka9HQ!Re 7G(-`uԀԇˑϘip DP1GY+Sj{Fj.*׽b:?&FrFDsRoM '(ipez%®5ߣ 3a+cHjnhDUQgH6Bi]SsP;x5s rΙSqs xbtCwi8C0CFuI{ѧ &GVV܊R1/mEe֟F[%wLҞ{m>yU< N\ĂY:;5 |fID1[ 4*ڶ?HNN&tiM_An\L~fIn!w$nz_]·\y9a#_%KmőAlH Gt⳰Lk+>:iydƇR~yr5EPxDav gޝhȧz`?_dNK0Ϻ'4"b}? Obj]#e=^]gNG(.G|C,ogmL$Hdf} <%f4]V2$aPܗn񵠢=ƠaT YzhV)vLS2fD'8kxcN1:2]}Эe9cVSԅ #ysH3X x*0eɆ^}A50]QU QUtmN8|8茌$N&!aT8MYg w3G \uؿH%\ h}GӍzDUycK01?걢ABV+AV2)b9dP(y?>qYwyMՇ %لu*&#h,</&ƹR˨>{x";=^H=ЕɅtkIRX>c~-}Fyg!8Dx7lnL`rѹ~1Fv=Z=Ke+b0_fx,#*,x0E<M ['Ǥ4M"S"eC{D8SX[%}XΓ@ݷCҗ=M ߒ0W5Xq(4]}pbpj~p;nfT7Z&R_`wU膴#2P]n b p\(mt%cn;P. /DqՃXj'9s풻,mّs)b2ѡ o *IDvտ=<vcFUcB&(v{CϛK\B FmW"3yQs-Ppb!Z9: =6oP958A.*|zV2EdS~P#cbE^h95v ,$$Ȣ":# -5p{p_*ǐbm> ~sVTK3أ݃\,qr Fp7!;`%M4.<7ېL׹GwP3ޅx]~HNDQԻ$I!~(AD `5ΤN]B kgd锦{340,͡O– FDDsvθp"DEul9Ekn !՞|Cg?MbGOFwwOMxd.Y^Mgκխ7n1m UB]\La,OQܦX=oGCS8-[`nM?wB P *'AaGrv ‰9l[ c$4L.82Np%!a[E*RVI-AXWMz7MAh6gGHw )0p"ko9yӨv<z+E8ʀ qL6ERpܴI ѷ?TF1+wcx.h&싓S,UCį65]k whB'Af{){w+OU?peeq DўOJ Z#Hh%omӭS]ͱp*H>#:ygIh ;L-h9NFM%.8d3PMG]yIcϏ :I>ZxX!Z~M-埃:Uڵ&zӗGVDTp{.ْFIHtiȓSDq*yԕR朴9Oa|9ZP/g,1< &1,1 ;;C{qaXl[>ֲ`Å&ׯP?0hAu/oN~bC玵;lP߮HEj g:~ݥqn/&*ԧ x1@BĄmL'h;cKΥ{vr˨Q_9/Zumoh,` +gr2[#/ԻQ!||n3g&mDb:|$1Rr-Ԟl)gP/\=%FS6I'$L*IbZ HGy/+ͺY&!=Z \4}z(n8QJ:@`6VVZ {. Eo֒y>s4hy5/?@{ p{=B@eGlk1f?M:lѲdj<rhY 򇔶U7# v{ LTWS}F<#={hX& e9 /URν5/ǧ FZ8{,şl+`77Q3 1 nx Khv.yŁ$SrJC>f㹞) & !C{C*Q&,OBTG)1nB]k~jfui~{ΤP)-!H `̶J"!CR&XG>l\1XftJpXv}Zert/mvL3lO]ŭw[$G=U驅詳5  wGaG7l:"yAU+aHTLYƤ!36UMqޕua>yRP)OOiGm{Q4a!^,40þ,!~Bocyit0׿;*1# X =H N>䆑Z:܆&TE~#> 냪M/Dj|&7pn/h^|" kOُG:Eܹo>>F,68g*0;ko9n[mU ;ƘN0\p?iSfc|+zՂu@n0sht0 Ů$3`\aIڔ kNln+PB0W[X׏b+n.ttb LJ)6buĩlcAڒ]s`CR꽧"EZq[nI|?V͢:tMXDjE9z-[-SEmJ2rxX6!V]k| "`~ՏĻ őF,Z6 پ үvX[= \GW9i ^2qs L_H+SQ =d%`}6!<mYnI_BwuoJE!x#H۾ώ֎ )8Cl')Ӊj*m{56b/Nep'>?zV[oՖ:U5:3 ITO/(č'^1y׎}?f0h>z8ˣIdbǢ0h︂ӊ@Ln (ubwA5'Lg H\58N^AcEmlɩ>`i] 1,;-Yʫ逥 <("df8.rF /e%Cz4UMa揈T#LE^r|*k;5=gUtҰL!y2uZ<Ҭ LP`MXJɆ:h\`C)D?_Vcn(^fsu6Ǚ<1C4-nh b oO͙R" (.7ZbQ{wW8UhZwoz/6w׋^};Of3FA*>_ Ϝf p,oxTqN&b9.{쇳ecA6 H6欛 [&`,y o5]O{ ƶ.?O#3e3`R؀6 jkyņ.IW? tft~(C? HB%VHVX9j71WJ% o P<y i|*-+ :,-h >Xd_|&haEQF7SΐMaxM9j*QEv8b#l|w&Qa("(q[jP9B˝2\;gQ`Rf`~)hMm%G\%mz<ogOMWB7Rrp X@-߉z%?~< ^pUi:W [[P2W13 GH[p+\$ȦOEWU#&>\PGKh)o٭Q<cbr$!A 0"m+̻i"T\o/?jXЯ~?gZ $+1Ҁ"RF1v@Y \/Tۊ&+zm=$`G 7GNTJ }RhTp|{aag6? e8Ѷ9 >;i{F^dl x\vx6@"V"" :@]/'FX$8NVK $:YFl<Ϲr+VDLa1è![]7~}6A-H:t"H͛Z98] 1ytrY>6hE`=>DwPse0{e%H.͙RپwNh-1=*Ze7 U^bX:N8A̽&޸g["m,'HimIjvwu,`z>9>ӏj,-N4f]*[a=[|Vړ: Ǖ]4 1Lw8^睍 ܡ\NB 0p!GQg0 OI< ~r)*Ī|OKo d{ ݽߌ^D'J55=ٶZl(m8aԤ!k!kW䦤Aax$v=7Dn!'H&X5[=pn(t|BCxylLFWl=uO]y[$YLdn?l&K$>uCQ;Vѻ/tB5T:a%CŦ'+v~Pu 7CP'}$]i)l?ά6%$ުxΤ{UVtAB* tRZ4->'7VcTDM25l[c>i)LlMӵ\_З59w >rŶf`f}?`rRnxJzbُ3ʪaJ f;G8̽ߪ}g }9Wڸl5A2z`@d_ Oxng7#8bV򟐭v O%~Fk}yQ\h̽|31SO1@}piP^7,8Sh%09qPϯ"\^dj/sJuD{DMjR+"MY)p{ٝeVR,t]H+`\b:ύաXM;SN{Km;]Wև¼grNKf.$*3C@7J4C,/lw`x {q[, Os@Pl^Ŀ*O{>QD P$JKOPs 0f}S9|w5p[ 4Ae2Ղ-/+]e 4Ii~-sR8| $CXjvSPjM LݜX* F;8"ӐދkH~Yc jP}b=RQ}.a8DDWd K9VG:٭9Zk|a v䗟tiuBtc >fg)ƅ 4W=][p'7^,?i9" }:C7y/d֋rMO*`b˗#?a ZW,o}IŲxYDծav^vwVПXSjY%zO`>W8/ $+Š[ܢ[sy ˾)\`,$Y3,M-b[ce0ZԗMUQѓb晥Oc |{p0ffQD;櫦dv=f ȝ?Vf <L~L1iй|7!uH27-3Bi~Q"G:B %7@ύhab#kXՄ%񡠱.5}'n;L9H\@9_ŵr:4|eU/XrC8^v$K؝_Ye}ZtB^oHL1}7 "D45!/$a]!V:Ԓ+]]i6)4V\\% (lQK(fF_0^erizy+v)w2Ӷ&Wa5٠s#DeBfM mt=ģ.a:gI@:|C@k<SuS稵\0*3Qؾ%Uxv4O?L^OZX-[g,E>.qL@Bc$f" B;fxY6O2O{#B)27" ?蔼L թc"5"h԰/ȷ#*[:&0ŸDEj0 h':&K\j:[$Hhl=0 F+Uvyx L#molx>E}5B1An9rq-GYn0Э~/@ń[{(J{Y R\`vs?-H /igxcp:k?/eḹgB6:m:Y]y0ٍWM-4)y¬*BA%asQ: #;ui#BHǶD_/.vtwU'8eW?MvpD@ƯRBXiO +o -8A4zwAҖjI65*Ԏ0(+bYfU!n$ L}Adk9Qܛw\ѵ8.m61nnMdZ1xĸ|rbć[{ms8WC {RxMqҠ=Z$On&%.wJ>T;Yb-SkTyR#C<(LdM+znB%H=TE"ASgkM(#f1uI'j =#Xk\{)_9PdrI0&vmWp*t>9niubf:u77)pή!Oϭqk pku[ ɑ!x]Pm5Qy~"Gwn])̩аV/P>'pAm۶b<ˠoyZ&=?\K0WF>uy~*9KRBAm n^d̮$v) H;Eg@8qrUwčrfu>vӬu:[33K9%Jï[{j,QkP]פ9ԨUGlhu #aVnw1:F6) # Ĵ=mXg)َuu%飈ET;Z FΏPCPFL#l( fp`9_\3\P%oO(,ŵh/ | \N UYH[BWd1Z} 0gSSD)Nr3@H G!yUiN^8jxM 6P`2ylBlXyK~l7Q$ZGV.Ta4 X1-?HvQm9ϯR&=T;R7|3 s{ rlRu 9L"2( }5f'+)``dNv'])Q59Lg)mFٰF?>֢̀`ēg8n lBkf&B~|sD3Yd+C bllJmnaTެy2 2izfɬ&`tTNh l{`AHҨ6.wRЅV1 v TdIb-T9ٿԯ;e,\#r"M=wʯCEkuf(!vQش4? +R &dždD R؊8}_˗{'7~4F!u!T֛TOsf#{\ В뫉 ވ+ҳTx >c_j2FfF]FvYJL`fV9P%P9Pcvtmp! Z>DRkY$OA5:BzY.zq}.ѝFC::Z>*Q^BQqΞk 7XHVbF7K›zET~pu.\&cd1">I+GʍEq=yvk=% ugP({a+4ܥ{1wN)ӾTlt xu=5ueќ#Uy+.]Ր1%74RM&6QkK@v5 ǬuIjHg`>xP/H2>1g7|DlOC]>O6 jr*>':0֊f)"Y KFj hm~V0l/WKφ=v48)S@UɖDp 0Nb`\_Oħ NJEzq1y3G t^@Đ< XwzL[6AH7\7A/o !~qKF,Jli$ژRJ Zyl9c^ESkEE&]ڔo: ~t<*2ԀfoV`gJ Z~`B&lKmۘ9!FiH]j$%>cI},}T?cF؏Vq*fj.Q8sЋ/` *Qg BZ*rʗ h+Qkx Dn6"xK+W[y]6Kr/DH]0=@ ӊ`4& A.6 m\dMG ^^tS*`e{bmT\El<9>N-{U sV"5)mvq/ $OBXPG/W4vL6a}xDfh|D bbf2rgK?w"#<X웭ŏ_S#?q$` x)ML[Gu{PUt8nv-E|X/" 6U2;Vόf&sx(R=h}(āԊ!b ;"5; yƇGFIQ}D>l1Ë!sY+C7}u%#HƆ{5o`ic[h:PU,K) ȖfUWP[hm!+WD*L'r3)u yٛ=q)c ,o:%tbdt>(:j[p*UCipn]W޳nCCpd/6t{B M}ɃvX Y~f CVCao*902< ]Ԩb ƈzl 5\n |"G?w,IoK5V3ou%r&Y-=U{{ʮk!Wj7*z}(pJnai" Mj]GL U <+L\^WǎU C MXo!(<-l(eM_VcmƃX&;Y (Qhq mMu6qW6!g!_#wϜ~.?&݈2Ļ䴂p>vh,ѽݣAXeC] QmKj0SKWP84_RwCxzXO:3߉}`b`~;~YEW}sO>1![LiXrA^2)~`SDHb)kP,d($+8jک;Q>"L/ C&\w4gz0[BوDBf[VdR`yܭ]ugWuhӱ7;1I]}~R[}9݇ѫ #62MaHɺ:yZBQ/5k]C9cb+Y;aB"4mKo};G{+ Qvޢ=u81t_'( 7*qHrUj "R\^,*!^e>HTfG;aoQ{h{K({<-'M|d#ϲwuCѾPlU`}%=?TXEfvCj, |UiJTљb"gDv_sF[`I繊JsG.-qdy?;)4XArS|$Y[W\mr10aAZ> -~B32=E[K7+$)OmˈX{D1[Tht:BTP f-jQE;K`.@UH1:2[|g>\KaDԾ grоCo\3*- o.U'hBT0gd D]ͨ}-4t` 7>%WYCȧ֊?XmsXG W%Y0J ?EU~ wVn`[]f kP-Nլ/=9h"Q7lMfG&,]{Gz}gn91X)B5R@[cAS/l[3P{$aܾ&3{ډ ٥{@z "$l,\qy Eq١)UاyR&עjIo{PzI0sT=- 9J!36t Ҏ6<:XCe.t}` .\~ y6seֆm9`4V*#F]-(D8}!Oʃ@8U^`8xZX=V @تaj{nc ,BmuMts2U$>d:m'֌Pzeԫtt#n d6+@܃M/|W$) CAcsԃIg,** 2Y* w *C_EZV LX!wj_A_@l;&gxmyyt(c:ò#4&qߨ*woLƕ_ Vl*N Sô9c:f¨Chs_ӕgLK)w9MVQᇋ(U(#eĪdžNd[IokUf8fI>Xx=pE .R[ \R;M t 䆈;vh>:t,1o#2Yb:"f=QMW}ˌQ3:X~I( ($Y0em7/o-;wqH *o "3ET 1;%:Z8OoPY.wȿ炈Y"nٳv~g$<715^Ö8,mnIhت߾Lj2t[kn x~3J}U]y&!hE7>HbZM/n"jvOQ.HrC? >:s ^?駲fŰރ;+𮾥Bf?tڂ)x@70m'ۀVSu=OVHz{YRG瘺n(cXiqs Nf"v@j{u; S YmTrɌ~)q5NqG&C uKoҸ#l0*͋"v1쑛A2_¸Qu$WY_'/~̲34;V8ۋh5҉0+?y_a\?`XP16 4YRn*\1Oq,9PJ|ڻ̽#b &!!2_euX,d{|s 큢0AzUT!˲ϳƢh8p-h媎*`q~n2D 9 7]}=zFfe) 0;V&vIr )ˢKP%i2i &׏T ΜO:SmZ7'P2 ]窼,ӽ-=gڏ}H,ڂj%J{~[#tE1lWr-.qSd#1#( OWմ?o1p5# -=xH:ZIE4rF,ҀѴڢf1 Ӏ~Fn=@Ppv4Hc$A3uްh|INKq2a-Dhx"j D#hdTE=<46,Cgn$ͳ{_0'vRG1~I08AMDR6\aOUNU"`@A~#-}A u5:f>Z=CeAja*&|%j9݅R%aЗn'Xi/>w3Rݞ-^s:xU.+<IDwc*ܡ1J *bM❱`4u}lUXr"Mr tm\CH_!rڜ=7_n99|ܰZ!6 H;E?jlR;bO+H'.䘺X4A0 >/j(6Lߜ Ȇ {O꤅WAǍ6+ (tuIZ8;ZR4{⌎`Syl0&oAC N5ܪbQmӡ9`\0sc܄'lmˌ9Q/OH*A}!ߑЫޝkoh7=`%/M'ޣv_xr{~̃ * Nkd̸M9 sswި͝?}NJ:q`wAY7\f~ L1p|F((O>1?$|I %CW-2ڲyH{Xs`p2*CJ/6<*q4HX{[~@͒\h>U#h:ո#Pk䓠²ߙV;K zloMՃ@?磳#艔Hú9tût[܂'Q2Q(~Хl64j,E$7ݘӰ YdYѮtܯ7 $Rnl9=YZa#<ܮ5wT|'E0n4l"ؼ-ع(?౧WIL/fE/7UJ@fFoQ!K&VHBT*&*W<%a"Y=^ĥ> #=5or f>m2R>2B,kg"e Q"RupzrO5x* ̖R$Z Z˞]^=mI06J8EHOӇZ;Oݨr"%sn($UاT!UbJ/-1N DOax.I6AqlEq,AfFl9˼ Iռ̜䡅@AM4̹&w8;NPTe CX֏!Y}n\V\ dQo6Kn$)ѦV$^4O@Yq<|p#]\Z}B,Z- D).wğeybSƽxH$ZuI(- k~cL~,nO0J+2el?f`H7.B̬d߀ 豔_i}31wh.*Z I'\ \GXҰ<'Pf[/iNnso@"F#ȶR7?jWCsiPϜynIUes`fD(ϼApsͭB^JJ=L xUV VcuUqApr*~~J<yٷ6kg7`.5> f}&ǹXq4qhɗO鞔z=v謝;Բ] BLNuJLEK2ӉN HtպòY ""(ԃ "P0k6zV7+©q͏ 2xR񉺠&*L]΍UH(Cm?fY$ KFO;ruj(9P^ &9vP;+y!pl}DQ:l\^5>2@@f)o";+klA=:p"̌K{6y-.DKMS\T %kQӾoU1jߍ0Q(K'k7:"s.{} l^ez6}HSg =^ ݑ+yg.)V6O] Ӫ{m'\] 2r>ћmû//*lt~RD.[em %!>7Jkz73ǿH bݳmfvc8dҐF3Dj,bux8(- ' D0DNT}#ܒB@AѵYqԧmP!JԀ),V([=(IZ?(l^"Hq=&>PJx73,*0Ԡu1S *b*.)݁CAXuFvg@<W2dd;#QNnЩumUV9B);2RsXuwk'tD}ySi5q8zu178Mw,Oڔ)wa oRVщO"G49^\XHJr^q C PQA܌qi)wE @:pkJդ`k+dnP*V:uN-[#tkm?]W_gvy "?&C |e{ʊKkPkC5 FtpyNZJy] ̶V5yejuͣ2W?hYNBGчߛ]K}cx(`#DHy*ҶRUk1HhA`9ni_hZlԡ( 2vRi%Ҩx8:v݂} #.@|iFoEJ}{"*iY`s=;]^4DJe;G0S>7y;U4$hO ~ZͼOTt,<)gFޙ?ʂw&JaefQ. #0 YY[\w)!/)aG݈IG^嬚 ?xS`sd4 1EUh' h\TA|N˯d'I;f=M%IH>vV.2L~7q! ,k0 |P;8ÀGSDM+#Ɣd0P`Fm1|[o;|l$WJ?ˇۮއ4阿G+pJκcϝNl$ǾQJ\<Nar!cw񨯚8[x KyBQ!ҧ'r G1NOX?99dV.'63*!A+B@\,e(#V!*X,` &<+NB"lc{N:3冺omʳ++_2BJoFβŧٿy6W%, 4Dqgv#%HmJ,LW{HrB:cRV@j0ϠG+L%yݎB1"iFτ,tlJf@@80md7)2L H$= jxV?K s)ݞ1:wEH>h?qXDŽV$;XW(q%j ȋ# H.xdw eNOź5`rnc O{ o/ 4K dVfS3c~{ kvM~XJ&o'Yu+#K(B+/o7)lH4qR\Tܡ}¬2v8Bf] UDi.Tޖ`o%W"lj].^Cjp0 S>Kn2b J)*N,d*H`~vUyxei2 7 ń.нG#H YCuI/τcr\]gd݃b: AĴmK$$1=DTxܡ<|Мq;k2L(4 C+hȗ썭 ^m6yORRX[wm/:e"H$ Æ@'H!( [X%v9 8`ƝM#ZѲϏy#&|䖕^לM0I4l.PDѫFG_M9'tw1{&?IH]/\|M>7"})EJ'݌n9{E4%J8yD a ٤LРCS L/ nGhMiRh^|')u?v>uZ էi0XUIW&-6J$՚rΖ3R͚U! qI~ZRL gdTot"j=q7ݮǽlތ5W"z҅ P\UdwHc5 fhÓDLKuULbW}Ga DzsHlD !Wr0t/J ;2b)6< 2 lLrO\L^Ciʙ%R _g鎪nD^T) %1jRXj =]4O SY8re WxY$WTC#߻ ׌=NKbQ.z1ұ.pCf [ǔ[_sDfWꆚ,H*mCh޿kpȥOt1+F=,vkf1vHiAg?;ZF^Q-n )WcvKL6yvwiX/y-$< $!<Ҁ ۰M5J{Y˭ Yt"!}w 9D,W+&vϳ{YN<|O8ybDa4OkqxYTvoMvsAoYLc ڦ}  EA_Z]^LͩK4W)D.1us,q,i6)8m$*7QwQ3K[ڂjEu "q W~g\B̑"WeB @IhЫek[fQH O#؀j hKG5o%0G9 iA]n8]SdqƀwrsX[gNjDžC|#A,e?Q񊉕 Y\[~L14̩,ܰ` FM|`wy% x3ݝ;\o hZ~G6yf `7T:\Fc*(B4' Gjq/Z@+ F.'4q"b&Tug Wey Sv:pʵf6{l5 ^(@ׇcft ,coȴ~&d~y36LOsV0w`;JG$V,-Jrd9RiPqtR !x)PfJ!yus7Ody. 9n_7*Qm MjIjdmp06W𺠯:c]>2o&'/ 7MuC@nww:$lxN괛!qKB|\簜<?@ tlA@N")v*vpfQkM፷lxK 0!3$E۷,=7;8(0eRd;~V^döeliGYn;2#)3B#U9/ -1װ_=(y6e@@uBwq8̜yeW51fT= tAi}j^UٖL)#ᓴKꉆH?B ,,#Uzر")7jA'V5#_hКG"XZ:(S\fل٧vgꆞ; X sryn؂a90kr hCGw7b X֬[UPCh<:8#d_*vmSa@(i%NenS쌷> }aLL2V٭A#>Jf[ m8P{]iJa-!R]BV2)߂0` f[3z@׋ApEh`Qx+&0ImL%1o%$Q'hF_]!k߿Q/0-/VbQwdoFGu8~ᒆ :qlacl߫Q6<Ogo++q4IN~"( ]Nl%&TpNP6Wi&nŶcxBº+WN`Y&@j7c܁VR-X"89'nՄNN솴T+!4:N"kQ𜮽sqf}o75;[ lϢe,m< MrN]û3&* ~ώ3"$7-LIF#PkUDveX#gYSt2+2\L>L+V:[(gkp̎~%?!q tJ_M:D;Y죕ր_8y\8QkCzzw,8?r?^:LIPW{!_aS`FGtr}:9ђ]_(Bҵ(Y|٢~O5N2(!9}Db]Euzӿq;߁uh6z~2,'S~Fy[unSc%QE1M -X/7/#-;97-[8S[)8'p@4#{Q{u^U*b@>C쌨&k'4ds?b ӳZhBB+8wI//Pc]lᦠ@;Ca>i+KNa 7: ͤ v_aYԒ) '2 H?+\~(f͛z'%i.Lo3;lmX#[#eW hD0S32ՇcM#׮~Ȇ-AC8MxD.c/%<nP037ˡ/t.u髼VGr% |+).M8qU4WJ,D?0oㆁCeA6X5+~Չke9p=?-4ҏeK%[t/'0ǫbNܧ5+`$ h[YQ YCJ ԩӅZ%-CW<JmI+jaB;4% c) +dRcSOqbUU\8!>Oy c'Q\w]Ln&ed!' 9EuoV1)(IF(=")e@@,j~+.5/'1NwKʱ͕jn[Bi>YT0:hG[|=mvtNcMBc=:.ټ-}˖PAг憁^υfNX,{?Ɲ{7X<>}4{怱*W>nV&5!ugw1 ~Gn79f ( Y~@SXC=N1S D*vJYR3*GT:_(ݝ7Q034NKkclc) .E,d'kט)гo&QC6Td $0m5>d1 i5Ł)9 &)ǿX%:yӻ3I3 ơlPV6fhS)0a?K,5Wum#Y`T+jCӏgyn6=<2J'L+(>}0OAZ/An-xQxN# ΐF5ilxr{\tsW!ZZFve-=2D pQĵM+8r$Bsr'] 4':n^ u^K sN|tJC6^\zѕHRa^& z~3&5QE5.ʘlbw7?'̳|cg_\93L`}DV,RV$x3C|vK]Z"JIBdZc+.ih{Hy8Ezm@j5M&9R|FLx։j"5w_)U|Wc#{OTn0ZCÃቖ"CcW`#8?#&h!f8;czX>2!j.U^8) 8OCVYuDOrQ.[,nlY}eiiB$'M&M0c@fBALNztQK: ZV l KOwd ;N =ՍQyՠs_>Q8n XJo|c:aSXi57˟X]yN;{QUy u9>&yeޝn=E둘<;YM a$.;q$"miKjz{eW8yI%W9UħMW{YM(RY!M'h;O.2ܖKޓזub;?r {{~NH+o{i-']WHI.aB툸5lWZFLQ*WӒݶPX<#V>9J{8;[ObaKMZhÊ%o?@{ijaW7`3??Tdj皜=$$/oOӲWX*B{t DŽFMܪ_tT{'&Ȱ3qjZ?S;s>Hf|u!ma2Fjҡk bifu xtDNpI <C~wo;ps7![: D~r8ۣ=XC*OM(_m1Hq*vF͂bܴsgbf4g)9R7+-nX-. ȿh b#5Q T\\^,|,0ڏŜf؄,~pX}9g?zMu)s'}y]rGv $TH88A11Q~`Դ[D_m.!*zxQ ],?!7 hSvyѪ9<-?Bz>$Chx& F hT2:eE ՆĐT.g+#r]z5urQ͘ qL]idi7^6r-5_F@NZpQU/--gk3u"deIG(yStYO3zJ񩉂'}. %Y:צG=n$].76偿lB G j0"fO"*71Oݺ^ }l9Ɋ\C]9tmTgEˬ_8"ZXI. Ͻlf]8RţW;\ʞ~O8XuBaH%jx~8"{O⚿YQ8G+wN@4٦#D#178?(4+O.39ʜZ`jl ߪ=4oFEwSͧ%a SDqM<L!D\k-Bᬖ Q'3 :Xr1/}Ah6?#Ruu;@(}0r9!enH[{ԼQsTQH2aݡl'6=Ou!ObeJQ ʪb8g7XU+% /b?.O|hQ5^خn&KMg3A&P"],{6:X 91 X8.|QB{VD*J$|Y)LghI]?X0-`hvS 唯AtP4u[ sk+2c)t5' =ZvuO`@KgY,&0ܞKjxaAO`$GGk++ Vk6ݩtG6zn+دJT-%;UyN;0i; xp JdZtwIH"ܻ,{V`AϝNWcxsO+3AGp/xIk EW.bmcq;iVL#YbE~5IYuf)n-L;4ąmZ^B%ɭu=eX.8/D}lvokPA31w"43}= 䂽[?-u̼ "ovƏ/lڰӞh}BĿI1 &ufEEp#cCeZ~D<`aL9b* S׿[rT ! t:5]nFQ~ y6pߑO/MДYJqyR/md aApz] 1x Jɖ\(bTd+z D~bAit[ LO#b U!VJ'/qc9 ,3?!Wg [=Uh=lh}fǨ.X`-3pzhwcdJ'Y>>0~ǐC(WEl\D9|ؒ $߲mjܲck-]ݭA/w.еXWq4#KӈZs\da2>`kac%DjnM|:T Q\i"5HD%,ɚXLdC[a حO*#}>sz%ƢəWf1>X=);X^+\lKf?"X~pː <4*)ȯd_#(I:LLg[lR.&yYJ,听\TnP ԓ˕M#FIJ D=gԡ.N'T d0k܈_Y#yk#q^R eLpGq[yI>6r5НhF' id|/%]R@`؀dbt+ h{+~ 'ڶAQ}"+K;SDG)9Ԍ+S[CBvm{׋F=\"!+5cލ 7Fh0PBmXaj\JitT)cfc^цDnVnBc3o9Od]cBd \Èn/T'Uΰ6;{Tv!gN[0+@ۻlk:>]4ꊯe1~%\$TE&|RќZϫk; -UMƟ"֐ܓgjXuF*}b [Ei 9-6%VN! .jWmZa"#N|$za4<.͙UŒ"Bwi>͚'yH*pVXڋŻIڎБS}ǂ fƹx#e?C%y+S QQux~CYnsJ "[ٟ H:𺿐3Za\q;R>)ЉsՕ{FȿSued]=jl $x܏NLu޻IA=ܢPWlV7I n_i#-X޻}~-8gxp:?2GfzNKyV s}_H(d1G[wG]mFclj8p5R=ꇉ\tY5Z`UL8qo3e_gpqMNъP|$fqR:-*<k?+~ &%/N):!GWW:4K[6z! 9$%Xtyr*َH }奌=sEg0ڣ[r9 [)F((.!C,AvoZj;ۛ95 kF +]mѓ|~T =f%:1msn-My|DiZ_+ N 6uQsf Vq[6"#dt#{:6UǮj !h^SF0cеw9+++F@=/9O%pU[% ?$)bwڱY.Dl{e1?([0DEv eA\]UFoSՎ`p6lrmJ'Ǜ\n< ɗY6RT`0JFU%g?eW;_WJ#ɾeŔѰ!QZ΄|^[ʯy᱿%-XDF2juO(*j* _0{< ~ZxsV.)?3Kg6uDiޭ.xʈ`e ]-D5ʯ#v򬮩;=3 N@UVDp%8yD"2E]8 /hKB*%33=S{>ʭv]v͵rI·+|d(*(_%Dfo vW3IP0ok&WQJ >C4iKȘ = 3lJ4ДN`^J̔lٟE~:%4[asm$%v񌩳lrQYg8; ]ډ&vVC`Oyݹ$졝~r۹3g%]Dg['e: .~ˌ#CHZz|D$@]qhΑP &BsͰ1MhYeH(+$6[&QGta>oƙbp^bAiR•J$[^2![ԜY\$uDFgHP3m "uFOf> Uj073D LBRbIg4yX[7JoLX>hӠq'@"d> Ϊ^3/amMϊ4p_7?=d7QgNO须I4B-}ud뇚37)=lv-!xƺZ\U'،g#}yn{A[N2: oG=3cyJtAP-Sf<h\:>niu8xr=1yW #7K ?I8lܭO2!XԬu 6u2H"-bM$^r/ń#{>^s1|, 5DXXRjWvLHEi~$RObƤ;,K$l *$hѠc֥7ߩnEOhw ӼN3+Az$fP&$тI$A)Qmm shSgZ NFc~kdO jJ`P] Zfh& 3<2;7X%#uum3$[PL*CS1zD_p(":oPyeĤ-p%헰Lwwl'8kwSJ;OΆ@dOf<*vr8mx~,|]?nTLōGi@Va[\a:lTSjAeKTR~bY$ d1PEzԽKy(I̾xJs {LvTMQmc? \^a%Pc40D;G2A͔yq܋Ν$3G28|GѲj s<ǃ~yRXᔁ\fb[6V&fmG%=@qKz?'.')^c!AɁ׻5$g#f]<8RXNDFN>7E.)>wZZoճbM w1\97ZY}7Bb&8*t!Cr&19ĚbS)TDWEB1'8fihdL-5~f$1t||jb)@+B]ٺ6q$nKu9X]SsĠ9\Ab5{I]ZE߸E@: ? ~reՋ1`PLs+l1ȉ)Ih5:;0)p~{Gr@Ɂ` bޓ<͆wTUA[kP 0nQtI\ivTcjrP40ckxS@غpk!ҼUUH0Q~)dK,vHg pqt@N#HmbbX@ ;@Gk_id%_Â4.("vQWfo?+5tZ|vUS~K5wOZ5F8Iwn`o)oM^k3`>W2kMDC~*V55@h潞u87eF'9L;S,CMS΀o5͜:0ҚZ5@AUtHm~: U?CAk'$tQU?4guFk%W냲qf詀RK|t2k>ެR·3.+2w {A @9WcZ9l5=3N ѠDZ2?ѓ\?  nJ{~߫Sl71CUd3FKqz&r1='NLIȟ&YB4,^ى6X)Na4!>bb=@Ol9I`@? g3F('NmgTTSC篛ޔI3Xg,YKҡ c}bbo#D/PA;^ؒg ̶6͔_()= 6ᄏY407{a(eϾwu2IoײD3v|">x# bҗdtR2Dgp2 N"'RԀgZOVTq1T.lR숳Vhi[tb.H#smXN¬32ieܹ%)8cV"tpp Ļ'fQ!ُ[RVrljupvj6\<ך!"'/(`gY7elm * ݈1G07Z`@Y.]*&@3PcDj KhzwH ŗ)uF7 T׭)4^ OKرbH6|RMsq{:?_9ItLRU9Z S] k܁ n#FAFd_tiUgZ4FSQ6W_yN *T'ڤGEQ66zSYO/^bw[CPt?߯Adl@Ԝm놰nANŻr-p:0M#fg"'E{q wd} !#8f6֐ba=;>Q&׃Cޚ0`'1!.sճ*c%DO_E*hQ0lPP Nd 0}@WXm v\J6p {x\_kO՗wc5N~;Bu򛴣;eOn@ҩXf4cu2`r 8T4i(HZv3@ѱ{/L|^GK3e ^/&\%;! j)u./6P[y@7?kTJ" RryQ+\W禌}p~CZoV@2a;E}YwMk;^F242BY?rՅ֙7`+ ȵ@W Zr:@؍ɉS_b:݆_uPk$ cF ?qGTf#gsAᇜ!c\t -Za{yEW1GoNWL'qwPz_<[ߠT?7b:MSѩ^Ԗc +lqVpZ8WA67΢1$E)LmaXNp9 lAz[ޢ:Hҋȅ\WqW-ݓD<:2=eȷ]^kj㚩c_!eȆBVc[>%WR\BT*G\K:(խBۢ*1i78]xя;jp8?%Js!c%[D5~893 e'p)jѤ/8 rY"RhufП& )+\ͷxiqr81E/KW5a,U\kHw )]N-5 hqLk`u4~cS%xfeA_fiq5>OM|wE/ > OXzzTjΫDѼa0|`k&V#}`a|DSkJ"6A(ջrj0%cQ؋QQ)AFp>~u[MA(Bf.,cof ʊx?Bʟ?]yc\OiF'ݛ̃ٙ?-AC9&Xl 4^ɼZ+o)~N-o^U)74o*kvȱ󳅚G7x @Ax۳K(m;=͍xh&um>%z#CU븾 '77ߠ qX< c׺izuZlJ;*N|Fw/9,Dkr+V6{/+NԜa5 R+0xg%k vK=v#Gԡb[%`BZc(rbB~ݠf@Ѳi_Υ,ePx 'lDno*8֜Ѐ|I’ vH ʞoxňJ.cKsBTq'ێT8tI)B?ؚMȁAHq YN\~U^4&U5%=Go;A[dZʆ+׼<[A1Y3Kf:2+7M].9 tJXT'@ǸiLI=7&0S]g)NERxV(>ni[أޑTy;%%^^H|^&=gtn#dAaEuJ*ŊynT1x[fѡ ?af+Mu͈9 kk}0$CIt^?~ UZhcz6 ܂վcWY`kA[$+0-+jy9N21s_&KgPDPrۥ콚'v܆wӿŪ-y@bڠN_W lc`a#.Kngvte-Vewڎoяl!-HZF>ޭyk,$$җ^JQ)JpG휕#7-7RV_d?SW-yX}N& 5ie/6FNɕλFD__W۵R@X'#hv}j±J8"b|ueob>Lq DHtz7ӐTwC}ZFW^r߽s-<Jemʍ5:3-Cid:>-Ѥ<:*µ^P%,C@?QӍ #J:n!]C@aD^Ov̑Mugl[O3d.=՞3hP_EJj Op4P|Ά>ͨ_ ׊ʥvǶSD@}#C aTW[+q381D}zҍ:.NGH?,QɇA,:0VO_D2#|s-7Me"::htru^|. lq:TMS=Scf]" O |)F #= I!U(TܷrUpt}KcCFώ8&q\ݮ *[%4w&NOta&+YCh͘yCi})1q&ż.ẗ́ u>ׂ:n M,j1,^^&7m/-_wA}73?;n IO ifc;:>~^IGkWs bkbh7ktl!>vQQgKt~E]Cѳ AN~ ~7ZXѩ3VRTS̵k+ه&[YL (Q1WM FN3gl_h\ P'^lI)JxH ^*XBꣾ9u'Aa !q El+= Kd[h0Wu? -3Ȥ>܉]/FTjẼhg.ըAwEU RSopCyqKR<+[=z)Pu"twpm(Akjk0ALw2p6ҭF_/NqHUri+l6L瓠UMZs3 7f]P/!eϋ=Ӎ{2>Y~(P8"R6N28J@@l=aW`aRr5`rB̻]l9ICp;߫xrN)&Gn 2QpNkqn}@rlHR Q\^AYQ^u{S⌳eKN.ڍ1ic$/m=rs9}N/bK.tnS)j檪&ZfuJrX|@},O-{^|S߯s6}E!VBTj@! c/@e90g@K2xVQ# .NyA ~N?3v뿜O*>b 6X>]?ѽΟO: ,_#Y}c3[@M -o8AK 3^AjJK>d9~$H{`NOq0bfR?qLG1+-~zxDsv1cI|#*icҫq֘kg._LkOrѠ?AQ=ϹĢXuИ©×/<8.-8(WC:յLE+<\ڤ>}K/ܧ0 $7Ɯ zE ԥeΝ?}Y@dqtBWCy->iHo~;_&KnLt\b ~:؏BQ8#_3fm,9H,kwVx汹+mM>U-=&rL䍂`d-9Qw fQEHd ˋKmdwqm~yNZN;Nt?i#~ݥ- Јu^H Z\}3a uO7 lfp,ؒfH-L]HcA2y{,pqKF{%ACFU oRpҩqwUņ7VH^P$uæuxE pfN$&=˥P#/ $CF8 x  "PʵL\q/(ܹUpN$>.2_ b6tS|9j"$*GpA@ < 7pugŐHY~|z,ɰKed!fO$j:@H1p3ߋÇڸa%bAuSpQЫMrEEӀ M؉r/6G(+0Qjh5GyDl`Ojn[2AE%XMGƓ 2WP̡;zQQvؽdgnl/WpGon9±65TDo,ؒ1Ta5ȎaS%($;MQ8# XIE|=~Yo?nqGLIgx¢+&;ajȠԣ=GX:R Dj2H2n[?m*HxQU>Y?OYTtBd\dTږ<"[u%k0XPyXTR%[} BW":v V3#RC_ sgMh[[i0V9 ']`o4X|U= eB h0v nGjKʄ6xZ"CP~/`7o :S M1 |c?4|7@.u\Vc0Zc f>IBEj#xohST*fUYc{E//&dJy`8  $cW^<WГġuz0;ߨp~<*+> il{G-r(~[߻5~yE4>U%vyѮy#sJ*ʲ^Gj6jK+p [9]{Д&4Dn?StS.IiČWmWJ|{G-h\?vu|Ilg1!Sf8Lw!՝E;w2塟TV8 LP!:AJm湇\ܠK3W Дcu%_n$v\ g1)- {wO,ƒЎ%B'wޕqn8>Uv *Qô:))%=wBtY&$-ԸS}BpB9=s 51wx- Vպ䆟"9Q=]a0:LL6cUR)ÛcIFB}bǐJmn!DD R፾}M``f5lrj< ?:S/B/Ug''EF0? GzHT$*^[w(mɡB-ȽUwU:A=gą6w*_IꜺ;bML]2ŤҒ0EۛS[ZM*zdlB}-LX.rTeA5;o6٢!sc_cΫ<[\1,2)ϼ:b1WO4Fc)vSSA=2Ȟ6,*nbR?UF{³+/m;$ѷtQV'b . ChFXSK?x'-s.|87~Hv%"G3 :U<)SgbȘVÜ>fGc iUqVФ/V3Ic>ζQkCSZKnU(ՂEŰpCgm )'UD9dء '&cxm$r@t2B m[U 0*3&I4Lq*XYpF9Fs&tt]iz˦ aD ;\sBh ʜIk-CjG~:qCUGf$GҒ#&і.FQ҂m"b&]`qG `㓼m{DC0 ,|n`e4xS/q&DZո DiMQ.m DSpt?v/ӞKI{1W;\ây[eldL߭?l`*~=ewmhcy3xUJ"zC-#__K>•s<(N❑[G%E<͡~1C#]jƝDG5ǂCn3w5{r-D~ ~ ơ{Uݤf9I9I߶W`i PgBn<^ʕ9¸453}6h)k k Do僷[l^T*Ƥ8B<k!UXóCS64b/wۺ J&|]' P _!C/m;vjLPeU9e&v8WqЖ0Rե8хP [Lkgɯ̶JT,\!:DBCǍ'!GGłTe7ʂ7<+)fFa'llKͣ!Metfn!}5ӔN#>eTttt$!v[lGXUYh]/8dwAz4^MSj[|D^$ë[LA<2oFXrCK|cMluW2H~5nBMǃZ,̪0pg?,4HpÐ"ݟu.CC)K I$ O5bY'bB 7,:{yκFn+T(|ÿ\}O#Kɤl w^#Eώ \?AXVKupZBV ׯX+ps08'KgoP:2rNhy᪮|>pP <ھw=)V|OqjL1J2TGrIlTdl Bx2oJW431?wݯC*Gf.CRDKWC B[nÍ'yoTӵ.2{%2ևCS҉~=rB?i~0U9_NMXY7QqFކ֡ 2A;Vu5_knd2^G3-~ԘAِT5>9^] N5\qt0?j:_\AmsM_)QÍ>r*  lJV/1`-&.\)=~j |G{m1b8jdps\|[R:2zU$hGpӵb`XYbt=ژ;`ۣzҁ/2j.qQBd@֩[ +nx -g/[H}iBޥ%af$.χe{۸L.~ZD4BCV?%԰ݘLxBYIšPb''PY@|˼hi͕th6צ6wG=Ђc(o]INWPlc2Ƙ/>]W"<3_f_%7 _3UZ"゙0_8C1,a~W4in:1sōNll߄KƐ)C|_y#8$RY'h Їfg~'f-慙Ft\a=h5ds3dpMo1 'mn;ӆP藿Fjv1B,K9uq+={*b:޼> ,oyLJXN˾X o|`vm]gdc%yVVLjn^tVQaB&FiŪVMSs[OAភ?ܨG{4"Ս>VGX!rZ|:kV ˬWonqZWuoNL@45.FF #CMdh ZMU!7T C!(!JtoҫOrYO}Ka2S7<R"eodؗ Ӊ*uB|KAN2_84kVfҏmu+kAoI^%sm)ktv/ TIxɟcMElTv\&}ݼmWHs(0:݊ad ر"*3^ݩ9DY[? \,khS*6cI>u%MLiw8G3GDq("JXǦ_XDWr; <ȏ73/zR^LшJmAe R ᴆғnnO_o;§{Ca[ikǭt/*+h&4'$&61@9*AKΧ0EzsӨ*%';kXI7>*h]ݝrDO{zwC5Z%^##N1'(,}1QpokvHx;0! HԊݡRMB//[rؓWfhMv*w`oZ/6 ڬΒsRx lQfiMekzmnoRjՑ!4HP=M;=\ _PT^4\0 9W)K=gSko0G0v6B(+,l!~Huύ(Z2H鲑j+USN, MG$ϾU{b,rw/L:8y7\ntyz6&VCN@zt6h*OCtaXBsQ!45c@-W4(lߠUXI2Ņ'uPtjC Yv8`{@#hqvd}"1RQ/9+lkc IdEOs7JAK)~vijó%m{xWTtWBZ[zq9ڋ@G,cq)]n7o΁S1ˎ ms~ǹ$r 5Kh.bȰ_V_ sfOj0vc<G-M^ x=[cMe$}qT6gG9wj'Ӭ"7Ix3sSѝl<߬W!HR"=UX4rI2H!j[xv; VR_MF@_R/AR#y造\CULJ)Ijgí{D2/Z"4ǿT,1GڢLy/3D11{#{C&RSAi%d:3[\aN賓ʌbׇ-Ua 8OoVqtK>6ձjaҊQ [\-^#K3$я=i "[:8aF,7RT%)p^Y!CBq2r3<6(pR`!qJ#^.?FV1Kș[^ 3)SSQ DQ3rS)& Nxzms \ G:;k^ >UoMV@_I9V Bk1[)[LAڅO6/ST--2*=}){ߛ[:iahV|Y׽5q~LAs0U; H }|I$m (MsmyȢ1D Aq/ heH<= Y%2oψT,2ge+:lUT06%[c'D mM0-/he>o@\jMy_5׹5y DVcZNi-n4e.Y y P |yߵE&;xYJ!/ _ƱVeB;>.Jݖ z/XZ>QR،`zQCBV0c a*ζ̟:ya?s5fHO[ Mv2ͺŎ(;+(z^X~/çD8ݐ#qs&!f Gߛe=K,PXٌ5q k[WWj%l2D4~M``dAx9'"}үp_ONeIha#P<&ľ^&u/@\xR-k\8T 9ݮ; *) RoMnud:=MASet2]ыg;?:sۓl3DlY"Kjv3YGNT΅PynJP8V,|~WښX" Ek+v ̠75zTQSmQ͖o@;SyC^b3UtCIFӨ.X7eqڜ(Br^xWjVKZ>P"Z2A C?cЪ(OpA;JLO6ˆi#ViG.쎴# ]br VđTEɏ: Z9炤M#[n8h%QoއM˟_횎yWBo7:_o/[\=)4j"CU'{ .?H+IQ(d0 7 G1@͑`@A׍ PmܯicspsΦ `21&n]sbzh}qcQya{9cPIpϏamG%2Xso6q}c{@,v!Y}2?< d*R|B+zEBJA+M6"_9#yļCIC:fzN琓fN`f~73=!jH6{@rIP|)OrQmd8 َQSƍCA76WNE(TӅ6*\:QO\=e0vyT0 7׻p^/a1HX5Gb#Om8ip~L] (rf,3އ$0vi.}#ahmD1zi݄ߌ=>D++nSFk6+JlKeCcm{֝l w$YC$%=N)arNUa}5O /wql `X'/-ٝ 盟p㴇Q.T_uekIO>D|^՞|[w̕g9t /$P*u˥Wڈ_bRtLJMdV膛^X컃[ I׶> ꤈+,R'N>"e_ăsHsVvj2>Ǩt5 ABbЋ-DJ4zbtI|3$U*~STN'tF)X˒4z }kV]=}|sк䶏 0}![1NC"fH%ݮT1 1]l=;ȶԗ?9451 HaO4jSH@0dȽ/@#'Pr-,.P؄O(t >Wx^YsҶűX|ڰw&Ԫ̩_{?:(?^ޖu 0Sh+x{Xc&ڥےn1(v58੐:1_\ 0ctK5Mn0& ǥ0qNwaX\/cIK%E'jY-J_4ywdqKVs_(gu >@K!;B}h0eB,0f>ҳV# |/n ^GqO Q픬}5zrD)Oi];(i,!pdbUai bJb-z'/OƌׇA2r፯CIƣ3FʭJc8 B@`+%~F` ~%y*G~7!ݗ|&6͵qQK%Ow!,g<5 4o-+W+%aݘ$Be쉻w$>/|Uz^ $i;E^!uVrՀI;d;/+y *ʃ/˕Kh*H%]LKn{֞m2Bn2n4E>4̼waJ1v(^_>G:Bm\NL0LWe:;8{zy6) FxLBҽuM|,M\jBW}Xt,Bރk"AV#AtnjN/rHUs}jQ G`MK͚w3JCgAa{CFI0C˟'ԄdI܍H`XL~ ©6d8kâۅ-rǡj,:WxO>7z$ӈud&{#)s`$2zՓ$wV sH3ћ YB!`ڻ,Uwp꼤Voܕh[f'v/Y7*11F"]Yh#j2a;XCSš+z;Ґ#huz1S,+1N.Dѱ |qo\M7 醒~R"E)CPk^gEL; zl8ņk8yS WYIXs<@HCUQZ*Cf}5;Tl Z C4o}qd45[4e&<E8Q#ZcND֐Nx0zQ %j-MJGos^l!HLȐmԏSD0k@gLn[>9W k$^#Z}1QB~6H 9;d3w>q:hfЅ Oc.vXpÍZ dZ­M2Yoc$1LfReN/I&qù?mYY-lɀ|̔r̷lZf(6 2Ù *Xly KΛ]3H.|_nmmӄ! izL r * Ôifnu_׫hĕ;Rނ}vPDT +GA ^^k횄Cq+̐78mWuA{My@),z9$Fn##X^5ž06cJsxF0Q E!T5VE1/E]p%k4؞9bW?r-)t1Q9@ZD&:]_X-q涮7CB@t.",.I`O5NzCAUӠwsrI %H"Nk?49vvc'|, ]G?x=w?hbW{Tuax`oLFE)rP7UF^kНɲU fP+JyS>{ W6x$1u֯模) 0q|unc)wAWo<dHahڹv;TueqC~ep ly w'bo4XVߩZJDEtZ[g&Aq7t.gSj#VjJԓ 5cgcتJ o3iO@<h(Ɣ3O4,(m'r &_aiʈ\,Hl}?BP:,- 24!b[FNKSߥ%U6#(щof>/Ed^%W"^!0LcE)è֊ؐ,pq΋wMt@j)*?wH(K R.KFIF3?ha+,kxpzki&F}Hl8=m'H? (M5Y v>q/vs978YB? AP.SQ[D{bAzqy<3 5L=H83 + ZKij1LJJTFd9s4{OЏ+-RϵNLjR6}6Xt!'֨89oRu٬R~_!f!ABޱxfW?cD; wC9=y:P:r[b* V*Kޝ+n1znʿ(GdC(xS!KMw_Txt[xƬߓXcF}f^{PFo1:JUA=^fnc1POL]xь/Sb6^&^d4#! t]Q:}C{}W&J ٗՂoTC<j5Un2BB<1 A RE18zEWoL?Z}'ՎcLxe8K$ju3iVn=~1B2\F cvxt2V(2WNR>]H!P-%g*cB+7Ɯݟ.21ya6D/e 8V;Y;V!g3K9h3 &÷B(⎹\Lt]n9`GmS|~*N?)h>o+ȒPEMKm%#`\2JZ;;+@}q_٧Y3 `//rυ]HyjV4SxX4[B.DRceGavS}<#uu70 Aq>ìһy?ȿ8 ^pB٨̊줎CnAh} ?N G B*٘06s 6i*Rc`ŕ)")& +rdrIǵ=F^[U#cɢ ^MhCC5 ,uɥg}!wĈ#xæ  m1dFumm݋C}l\Z?nVEhftdU9EW ڂZA0*`z?|]4ތOcFf/rg_sVw[]%XVǙw(9jdڠMbd+H7VԂ=}@k{AZ='ޮʾ#510Bjon0, =  Q9I$=:7c#m50EiM!w٣$fʟDG?\&vxx+-GT( E=ؖ[ _Su3XH+KR V'5K<:>DoB\G/OvUxҼ%8c$8gς9UX)bۜPgZRE5~oKFjHmvE%l~?)y24Oxk }|e03܇J:ŏHRmiG#Ie`_}yb@i_G= ߱ҫ}ۣO8PMoޣU`JbE΄ם H= vMn2[5_ّAikAh y0em}|CXFM$㹽ϗ)#@MwiTlyiSyeN 0R1KO>JqYve1>@jnYdǟ"#Ë̗$Ćqp?Pa   Mb;<$r1.}`b+;L']MMՓki5 + IOU:\KAw_%jq~]ԨTţB>Q91%<,Zw[j۽룱" G cfc\P5^(tEZt2kZ mS'4ļj_-]305MVGc׋Œ- ZZSܤ]tSK1nerȢWKDQ?k p NK/щU_)ܼ)( LK~ViRCݼ]zل+K#jb]sd(_Azx 8ӷ]MnLe5&%f~GuKȖ,r7MHhV{Cbp&;}y#@j[8h41_6/?!ѾL83ky Dt~k /QDb iKik8+"IJPfw&!WNHNH'Att믤|H M*OHB5 h 73yI^3B$%(8:ރS"Q,ZqjQw$+R5o&h/$雀-o\AiI8j}'| Va8zE1;mؕBqī XOٗ48? pBW{V#eА.'0zVzsח#߮ę; ڭe):^h</q Y-UwBR@lrp)aIOXoD/[AMI0t[ 6^:~{`*0A~_'=qݖ(<|DY~\,? ^yR#cE>$F!f@/hwexc)x līy?Fjzwj~Q@rgGTb/)1zt cX:'NpH8Am9s-TSRoe^N09O87uѝiDlgz #3Uy J;EO@3y)Ĝ.zqC[>uy)>gy%XY3ٶMuBb"oU:c$ş )I)>- bʛ9,b ""߇YYOV1)LX$$p}1yn-N«8|i) =il y̟,+*sow7fR^h"s #=ک 3)V7>0ìS,t iSZ\8/ɱk22Q'o6_S2t:Ύs}>aύ3qU"/ܗfG+FRslAwx12c((>XYڣ'ww_LxCn2PT5FA5ъM#[ dO2 չ(|7#l:ogK6oe&2NT`ӡb /?Ɗ+%Knk}t<[CvaMC*Rdn,#ɻfDH%6|'\rۧ(yaqj89F)נܝ JEŃ[؉y  A}z]s^:޷@ȱD&>&1$b{LG4 ᎜(wӠ#m h ]IA"y?X1H55r:&- p" 4ZQ$+!DrPQOXG9skI ‘3Yi5ؾtDfNwV܉LBsc8 o̶J^Bݾ1}`qma-tzÏ)g<վ30;m3g|$tCL#v$d)" ]IE z|;>C@yl9v"i/TcQtRG8` xrvWT"> jeg*_V4]Չ~?; v͆pS#ě] 1:Rxpb )OeBb_N'hɭ]V7n|FP1A1:dCt4׷~$D+D3.&(&0 {Ea{κ)W &] &]&h2AlzJejdmץc.e&+>\0IN>R z])!$@>g n@.*ox+ҫ G/ zX8]Ʊ82UHeT>naI37=-@] .YT #' "q9ҌSv?\]?/[<tDɯ#j ݭ}a;K*%ksvRry*|͘fnzZT&9v9 n< /n'.Ƚ9dtmеj@x('n _"6qS<,f1°_Sfa +Ay3i?s{)8ph@'o3'`aMus[?Uxdpܰ(b`ۃ8E[m\?6R]hGA$ g%KŦjYDo:O r}zՒ[]_V_p= On9bp_qE|wXZ@BƸE",S H$áx LNz.볦rO櫌l$H:>CI#ø․KHcVt1^b`@4tkc,z-K>a7a,^9xD:v#CX,9bبi31}Z۩{(O@c1 s^ ~x VYH-[y&1x Y@GXu DkUa?ќ `ϯ54?? ]')b ^D.0py28)biKb8(bSE*bE uAqpq^,s|xzrr[R >>1c` ?Y 8~ JZ'G1t,Tyg{o4!ځ׈bѠ[z,ɝ-O~>FCIVY"TNLeiW T?<toa^dțb~#߰'O.-+U!&Lqp.gW=le iimx>5 eH=RP ێ6oroa %e߃7VV>wGV&WCj;c8J۸.Jka ڦn:5.03&sAU kiI]%2!]Q@P43V`gp WP]8w|C`vx0-J0zaGÄy~Nsȉװj6>Qu%믒D̽9"q;gi>_=m/$n=gБ./ǣBμ'NRFm[|XBߍ5O-9BD 0OAYM֜U!َJdרarcL(/13: ݬ6h^eQOoJ( 7Fozv%pJ#@xdEہ 2:dA*HXUQrFIܜ lX~p6^[㭕%&)-F 7jO0ў DGep~bafrFhր͡xй SX 䙦WLܗKZ;D>snV}вt-S,c73?3-xKxK7(:dݍy)ZB S Rp{u;oV\"FP+]!'2WHdFVt`&1m#y,)gE2a8wt֝l %aL@"vN<]Wu[vcx)TBH#1pH,c*=ॹ'wS ڧP\prLǚAAb Ԑ|i=mS"k7Fy(̺hTleCL fb4 0QVX?P[4$\Tο)%,b[mUP$gcmn][xhayvH,]2k…$m&3m'4LUtpw=:QCOS/'^ʉp1s ùΑS^'ʹypatdb^a _\GD żʃLC'DhMY* 3T^gu)ooɻ82Q~A\(NSoW XFò{_&F'UeplcՎZ|NtpOuåC#y_^eo >\It4 Ӳs\7%/;Jhk>ЮlC/:k׌}/ m)blkh;^1oOH&Q<@]P,fa F>jUY(e l *R(ڦ)ڢ 6ȭy](쥝bMd+aa.UqY4>yỵ&ä\Xy"yT0 PVNDq' a\sMzrc9vOgHQ^1*khZ܎BgPN+b>kZт\k@x{Y:{#4ƌ^},>K9xv+$B1[RR+0@j3h"WayoX4bj<7'1YP"UfvqQɡΥ4dn9٠!,yQ^ !7y>Tˣ=Aޫn;UD2v*cg?{#b2kĞ\ bh!趡.Ģxt(8f.ZU~pt \V~(E?$Fӌ ${60x.Bs/Թޤ|#9m]3n1sWb4=o}MPA9J`CIcEͩҾGK๮Q33tTKZN/R}SK e|> ٞ3}d1@@ O[uLgR5{F]{ޠz9}gdU@'cҌJᠿ}})|w drc IbbCsގ2;k⊙oBx%,1gɼBg[n+ѷTny&ͪd:K #EAEBAZTL\x詴'fRl$?( Kzd雰dCK +LRH-{3i MEKHxp"ndsMB{/x ôz+JN߅cBP}tn ڶRTQdaGc΄5tLբlD J|Y @igÜ {O|@?idT4;"gF0Z+//_Le#PI)f-=GH5Ɠ$.L^)ֱǔrbx׌C;Ǒ rs<&s9Ԇv*k߶>q:yw[ #%t{g;i av$,nE|w {zf"o6:agj^]}/NV 7 ֮"漈pXvbfdY.v)#.ipA31 :F9>jx|7nM}azSPZ VnHg3ҸCgax3l0n[5Rk[ٽ1;bҾϕejxC&*5J*2v| in8*(I&o`9l2!@:%3wIvvHDAq0>(lXN8OS\f(BS7=s5v7ɷդɫX TgZ Sk0BFFq8YE2U& ?vyb(>0}ޛ׷םV3笌,~r#Z rdjuv͛MhW܏ OD K a]}(,2zLNʄcĝ'Y>Py׀ՄIKZX74Z o.c< r3sX0͢QdFjP[&ѾhVg|*; 4u+JYq^ Q%[0+'MYf8dU7='/=j|ю=dعGhh_6)XmcZ`kHm)prш `P Q.Dy|qb暘fӶʠI?V8q chr{**_̦v”8ޜ}gF9cl[uچ.##1J{E~DPşhlGV}E&;c<=NS|ok5N?#tKs!|3h/ Hr+jgJ i:׳ng.$뢃5&<]Fy<> td={9P3Ât᳇E* ЊAyh!MœK&DR4!`w]/ f`׷RiY%QZqd@ڭ".^,N!͌)7';ߛhNH'B+φxI;4׮R;J9G#!<0܎6'ίmA-9.~y]S``M=9Wb^qH#st;^E}YQƠ;/7~8@R!>5 a Km蝈5Y-)c(}bFބ# dG3{/T 2ƙ>C[1U U;vNkȝ3\yDЦxXq~{rW?4xBX`Ov?/&d#>(c7T$ߡ8J^4zw ӳnn!X (\gbM0e#X vYy>u71]mӗU-e:|9=j-_-|-9j9-]D9K=dN8;ihL{ݛ̶^Q%KVN6[uE/G~cy_40jKvPO]^~JK d5S\D~6 ]5x495Z}NcIR@F\4<8N'\gVܭ3k\#2G4gt@G_ ݠNz$:ٷ5ܗ"~;ʀ2r7]ݷD&p$}WN0];whh?YtWVb mpM %K^uZ$(,he(F$tG R4AXf=0- ONR'5[e ej3HT#bhɽ$&1[0ar>e( Z&u74TYF,[#5ґW? G J.B./vY;Zu]q)PJ>,hd)RHKbG>#"Ti)Ki?qˍ9àDSdMlR8Nyʛҿ6]y>daW . l.^oH VK<ǂmіp5ɰ FR_h?xG BsvOy cK7E4;ջӻTLHFo<$}'²x& IyܳExCBTVkUOJG*[8;wCgw/VNtmo?[v6@S|26Q4R'hGYqѰ3¨p"7PH!ƨ]BT]ҏA17`='4Qл&}fnZu(CM]|4. bKE0]y\Qf̼$[z@ Kg0KԎ![wGZO*bj^$WKG캌F9t&",5>6`Agi;̵*̚CiYwSLS^uxih`Z Q4%2^WtJh]AWF3\dA+.~6H) gt:ebQ݅p1y00&ю}M߽Hƍ I*A1ir;- Ϭf;}hH-szXO5@MצnbmnVMˋf-[j670I1l%kIRT;Jҙ.9^c9 Pڼz4]{jIk1 /"<Q829N'0x9@,x]aڟH\#AC#"K{a"n>/>4##|-/lQu{d3;6Dym;]lVC;|>7?!9   ^G\ڏ Eʼ )!GGXވE`g"8\kf]9܃u>rec MT[OY3zQnWa=X/ɨ~BM^x`PIfy_/Z4f6/1=~j!MI!Hڇ1RYb (3-/fVV{d`@y V~pQMlAǚa[T>[˜K<#Ōan΁y ~P!}z{8۸6S?Fy@05ȷ\(p&՟_½2Hw~kשtDt{U/*0:m/Y͠)c\s'Jls޲#]Zq7``Qyh<ǛJ<@eh T;W[4 `A_ݖYHǐW[y l8ވM; H㸦ߡ~P HI)eo?APAt Dl=GhEjԹ+"HrSfpg &"mj<>g^ XԳJY!L&M,`PoڥnC9MsɶXПs^u+@î Cfv¿iFO K=? x5Q %Q-fsg[T =2&s[oN>:b3)jkmhIg}0{jq[~:A'{<5fL1hOlT&kZBz(`౔+Z\0LirDJKԯ) ]ڿ÷)>M_M+SoLQ2;D dKj]YEGJ37i>N؞F(Tʪk`"@< s2g*6v`j`(GK8;m`Sj|\IGȞˬPe6똰|1OT=&$Zggp!gZBZO֧pn.'tk<?TJI6k(6,Z6aީ8f5`0HI|'R"Z #4)?f#S󋈪[>ީ>G֝`C#+&9៞cUvLW;ؚЋ+*)hC厊<t9Jr} %=htX}(*O?a!M4Mtv%F~K9m-%'Aa,]/!XJvŸY~`RODUY/s]>xF=WItyԮs~%8[ Mrcږ8f5JB ^_m_Ul-E<;(\:r7-,YKh/MY{OВ`xE.2k9 OZLb_ ϴ, uy9? 8ցTm ǒ ^x`Fy9Y9C?Bk,7-\&á@v%t y _)RA^ b!WoW"Ʌ.Qmx-D?Ɓ48n1M*ٷTZb޺:s0줸: gܗ4ET ⨶\:EW|H*S}&#|,͠EstpXh_󲀒DĒsr1qNHKJ1u$;H. 쑄."歟8n6ҫKOxytI귑Cf ")*SƙOt[X:q|Tdme卝66#^VF_g--O<+RP5UW|};LjFy,Bo~Ic8Z фA*i*`rxtnO!,0o5\h/OpBi1sMg$Бk{,Z)Nk`zCu ֭/ѽ s|cd$~,0扸)DA}hALi.欣2< X\>t"n9&inNYeQLTEe㏿vf7Z.b0!c*#\ HB[*)>7})4WS2m u4Bt?p(MFU@^(MiJZMʽH55V)OldIM8{03$IRQ EБ{ *59Oh"HcVH!RIyKma_:'Ml,ՔBXu^)"D]h ܪ * 8ňHLCEUqbu h܏Adbـ?k+^q9'f+B)1C%ܓ1Cܶ؎,.SyK$^YZ< (Ϭ2?vMx̸2.jDU@u#΁4s|% y` ۉ_.p*`}XU,h{CXx4]]=F`xQ 0->Ȥ:s;94ĘU/ICBD. DfOAaj<̼@\p^g|$Q/Voƌ$N;4ډq;>'KzrAjazVK8(OPvWR^~CRt?l.&HkOlws1N@zV?3B2te5X:ۮ6Ձ 1+nBw%T\' 3jW'?8pJZ/!;N!mBߙ̤@ -^X J×8֕Iv53/ 8YR0ʹ5"2x[f¼e%)jҒ^!n+ݔ'S.^LmW;U&5&volJ|aS?ssנgB]SQuYh&a[NW2Jʄ `SlU:TtyrȎ6|&f^+JBi$SFk֚Z`3RfNrݳ/g@倮aHЇ1o{:}m1zcXfDl{~Mw㟎% j/Ќ11 .d.>@BE`i)b~C:vl+rpgL9KK]D1t[ͬ>٩ؙT8cbUPEKPSt J& FZ#*Rz>Ig4 t­ v`ُ50iCPֻh*-AK1T8:;-b 4ӴsTO+IJjJS1<8=x〰,4=P xZ mBL9%W=") u>XHWֈ'({20SYţa70En+b'qoo@Rw# nEwE5Y|ŌQe?r1Ѧ÷ydX! [gi` Pq/fZjxn0})s_"iD"h@+v3t:fħig; ׂў8j>!G $~NjGyا ߍ+S˶6 $>F}=伻\!Yfu[l40G&˒ n`Y>.h- O/&ޣ/Tj (|,j8\r\k<pX,G]ƺ'*t!AZDuU67e+9>,pC+mKE.2:p ~[\K.Ċd,R"+?\=V8y@ܗB.6ti*k@S@= D$r??7(Dj$p|y\Prx5C793C܋ex:id ;ՙ3iUȋ aIJM<`oʓ.e㰿vj"vyFJBk;ȬqL;:i,,5[ S擧Iq [KkK oy)atKT-jl$yl<ÿN+ rNH'IRa˜5mC//UTOF}׮v2y/ X5c֜_lBh1_WC1iz)}rh8C੠d8 z*XrWjEJd .l'yo?X>e"}"X7Dhɪ׆9Kil;Mp3)O*&4Ӿ.09;}ҋype2&U'@= 0խuzm?87HIfE7&J>S;*}F/S iri'$>a9|R0Ч +ĺ &O%΂8r +(k@g6QNVsOo"9,`+3X{:ypcBܝv:X,ͿKgfWn0&Or MφE XQΚ`KÝ+t3Ǧ=)?bQ]GXZiX@NCتׅRW_N8Sc:,ؗD9R?Z+NBSm)нCQ1mEpdNL%;)j}U9Nj֣jܵG¶\gCWg46qxo4Gs} _9:q5F-vc5q&^U ^ LuKۘdO ~ʄZo K^{2 Rm;#v뚙Z1!hڀYA4s-$ [X^ObTA >zgH+6y I^Ra| +jgd71U$s;nE@@6᫈PP ٛճnJߺGcI~3Z}\*o~R gV:b5Kļ'Qȳ}f1}r|q],йfl *^q%}S&Ykvy<:pÎ[@$yS S~moUMECX̯=8ۊ C-CFH_Slׁ&உ=1.iT-%\/e0Di /PݙKuLآAɅ}uo ȽL .l}ɏ!k _O>e6DJ{&zڙ,nwK{g4";(uAYUʸٍھ9G4yD{1~t! k3A( ՗lCM~0oYy^9_WEbWkalP~]P2x6ȅכ_-w|p6Dnl!q ]p3>^aA*]"NY1{pc0ʋH\6:vmNb6% ^cM:;–k_ Gk#p)4M@mf!Wz\T82"1PX}=m{?|y>hjhlĩ*(V _Alcw crC-kTN쯻LDh9}-ΒpFcNʖx$ AR k]E&qAUl(y1yE__w +Ӝ?E.3="hɬύ>nO(ׯ~ة62*DmcWtI @¹P*SZH"93MP#MaG<1JtAQNC'lď甉a; 4ڃ/m9 қ$8F|3?V`hYVօ"D,ןU1)Fɵi3[G;1P=PA{SFmӰΑxז+_lB="%M+v^-?=p_!otG+^S*{(3}d *&;l6ɣ^Ю]{ c 0¾bAΏ\o>SqF_^e-amD&{*9ޤt<MBm;Lm!XLamܡ̷#yx,G䵵%> 5"iQCs7 eqiDxLj:eM.|C!3S|EX$yBm%|nL53>lp2yR0sos䠨eR'XCSbwjs )gށ")XyW,DzV&6J8 {DmݯPV-Vȇ W1ռY"kY?]l鉐9|,hs6::j)d"QG/tVka.>bD~ >kĢUƫXcD~3:` 2ݚ\{F@Y٤ddY[RXSG$< bH5Đ_E>qkK4tx~T X|O;3vAuʍd@4R|1y[6 "qKP5Vq2BJorynPrp2&E_ͿO%#1h3Xˬl{~!I3{`D3VF&3XKtgɏA"MgE=1CeF:yXByѪ?*pPběAojl2}"ͭvt̘h A5snh;>{M.p<'nFb͠%Ȗr,0e-Tm6Ȝv~UןL0QzӰa9;)_8)̓aW^ʾ=)]heH4ŽKYaR Y"x 0óLMA;"/8Ύl]zalF*^P[QLK%}8Qti(zyLQ6!5AD(& VL'_VXQLũq,P_lgQG!9>.?7y4)1a%~AR;>@IM qحfv5TKɾMT%IU0aNxS}kہ:$ۇ}: y3qɑ5[HE~+Qէd΀OAѼ4 ."vJ~,r:VPNG  Oz)MATCUd%Ρ]^>v~Ui}*ӝx{mo wz[":VcGRKcJ"f3`UH?_G)QdY+]MG)p./%a@ߛ.! yo!bP 5̸ ;T*uklK֟`'PNá*" t!^]Q4qGJI!_EWw?ob'N' 8jC )i2 ] _7x.y@'?ذ 2d[[F!9N1Ŷ@Bʽ`qA!=\ś ɖU*0*&pXǖO$VJB/hѢ^gT9k?QOͨDnS6w-NXM &m!>]F;w %De a Z҂Fs@꧟-xnj4Yh""cTVAB$ 2"ߟYJS3J|펫 &FA|6@§X#WkR?>`#|T1PGg(ڈC֨;ep 8wfXԡdEf}J9D?TCX\d+y \ P9pb)uT n wV(d4)*SIA3 2S&k[K[I&*ڴp{мS8<nS_Nh 8U&VJPvpQ%,$qWfaScţ 6 i>>.:FXGj/ JN=7f$ð,م 0)ꈿX +}3t]Xa N!'j|wW ÅqO%O"EJoYARz\I,s_lMΗJ:O8D k8^p D~ O43ҐOfAe0=!~R@${WSoǙHDG7G{a^KIPڲ]Cj o VLJZg6 agMFa>4G703A6/t8ٮT,tOu,.BqOږvNvJwJ (V v##`h=F15 qr UP؁%oV[P+v;FViQ/Г? q2yƒ󞃜G~xr) [ZD Lw3[~U~9_ )q1r%"6z98`n?M9ZѢ6B\//gv"+/o7b @IqLKEY mU\KO]o嚻BxCÐUpo|~07mQ1Wڔ6nVg! 5EDy2f(+ 6aU!y< '(~ djl >ȔWGilGt~l)ɾNVYCK3~`ǀQg{-8D`Jp:"p />!ӳ kJs6xNOvX} dxF5驢}VBN-(FyAog}_ߧ\[?>By'>yDb5M0 (~4N {x ?(j;eY*Q;MCD Vt% t?&x7 T O=Tb@ˆSځ%{@t)+#U|߰jȰxxclK垏 ӒR>%݃.(muA O!A IBɚm$\ l Bw] КUm>E׬AoFD #UM f!MWk v艂E/  <*Y&0H_]دnͬeYr"u+.(c;-W^NI&QG1Xme֪UYrΜ dK~d|P{ЗqL-QƘkbwŽe9JȌ`E/*gD7\uVQLLItɸ OGSȮ~z6X :amz'`3pM{ʭ*-XƋ7XUp|R E5@NK5lv?d_QVq4p3'kioŀ$- t~tdʷ3~i``sŭBBZLG{yP=AozsJ{: l_z.(kEKX#q]J+Rxhm?"~Y0 )vɯe}C~[)D#%Y[RE8q#ϱɒBxxz)WB!Ej[/}gJB( Ozto@sJ9"nBFCI^~ ՔJN!ivTQns uoHt8:lm9xKLjI)M!g&unki0[ckNq1_aqbH=#MM\ V]Xb~qD00Dk)ONk߱a,{M\ chYS&D{?qnX~1s_ѱZ5E|rHv\L6zt_~@FrȸEg,yc$h(& ë`^9Q~e)@KݒqcdYڦ0q\V\V\%\F&wycqbsMbOjHLY#u#SVXP'l cy+)Ua㮠 }-I>-k^ܱK;GeVu("C|/7cE)sS?-^PƓȁy甆'%}G0vyz8$kkzs#Iq>s{>yȱcl qO2^vX Maз[mQH7Ը%RT^tX|~[|SilgWgO1XUl.Ka#jMaYBF.,]Jq cGYj {D&[IlAD}):ܓn\J㛭-91}xB|)6> DOThpvH#14Du)QyA1d[ '2'mIv 4EA[Pi)/Η0([:CB j]ЫWٽ9f9̓„Ǖ!՗~p ز$/3C-N_"'}VMA: I~76kPLa kʳ ^VR 7Ln0N6$v18mwM<+L]WdrN;!;w(PW%2|fH uݙĕ e,]tzt9VKj7յ7EfuF0V+X; H$#qhnɺj_g@>&P]c^{޴Ԑ\N<\iV*XIcKj]2Zӓ3M0^go*BP >[,bYqz "@]oEYL~Æ3~"'z &P9Uq[/NJ] _w鮏\MΡcj;a+d=B4 r ~ԢhR-I"DVa>)3.~ Ց&Zg}SX|G q׻ Pk.?= Cq}]w$ = "3NFkY{tc@m~-%V GQ(=nOц+we ga#j PwL{F@2s> ]5ItJQY~Z%OK"ӬwF@e:*F*4-Cd/Ds= JYyjeP+6kvGGX8hSዛahb`N窱~o!II#~Rfy/qF_. lH.&8;! 9;MT,D)c5ݪ$*$4yzRDҥ h.ٝ9RUiv]UlI o^ θ 1mԧ̤*bP +iBD.dN^+q7~yai!u8ɿj-2Vqa,m6] љ÷{T¥91ԪS/$ֽ%{XQm̘Ӽ&16/YI`jepԱ[ȗW'qKtb 1|ϟj؊` 2i[S'8FhUHcsJNQoC ׌XzQr-+7ȧDO,ˉG`rf}&zᦐ|?D\d[-&2:tD w**F x"xPvidgS3xԄ QԈ+q<r\ځST"l­Ԗ֟QV ,ˁj pYXV~CE!N w D @milNicHK>]΄n<)\dN?z1jt(1H(8;HO:/Kڧ2Ӊ ]+rer/e_)W:&10UEn zȴB>dzR 8l_q%{2U[kΤ7dL7. \ʒ!6T[JiG\JH6bѹXU^L8 "$xԲ<  &ѽm:g Rmf.p)LDEc3xl!8fk[8A _[)nV^A(#yͿm40%t7S6 }<歶jl9CL"w~SNIيqϘkqs`2 ls*ҕojo]i0E6hQHD/s9fy/Z<4 ?]w*YVq D+ m/8Da;gO׵Qщ>慺y]I.=7lۨ!;T1cmel>;%NzXo=wZ䦣"{>;i }wetFLKm|"bVCd@hO^ xeO04_Y'O-4k3}O$Dx<ժ2,EV$8Z^BO@*ns&Zx!'CFKkŖ,F鄳ieA?9NǠR#2mtJt/M%ij h)b/ߡ.][ygh:Z:HbvhyHJv]mCnzH#[ѽ :7E!"?_S^V~@oZ&ֲaH)ʃY$&WI6 U߾ߔXb:TZ1.(؊jQ改poz).qSO8-/OJOiU s&=ub8wKjP09VNjoZNOlc٦&:]trb7A&UQX" Y ?s~axm{M 1{~YY97-CHWz(#u?n,i#|VI'U8IeF.羴C3zq-B J8; dw< aLroˠK"Uq钓7ƨ|qr^ߨ c8Z ^WL%/y9lrG5Vt, cT0wy6Gy`/ZKѺċ'Z >O?fk1b{;PX /Ga-GޅƷ#UDJ` `%$my@/j rz%\^XSܧEw;IZTVXc|*PC%–Rrq*4N,4ɂv. rVɖ9 بt؎Cd%0 [}r9eҖ&~Q߷6gAzIY**8 j}."-.7˰Pnɰr[,?ZJ3RN2I]`krnP +t$wbb:m+;ls?bȐX}U[}2M f\R"|q_>HCWu~"R2:VE[BZ<#}?TvJñ(0"x|g9a9|Ό+=܊H(V0BwAJ}4e 5OQF@YX~_o@p*?&n'^iR@hZO}G [M^A )l}æTְu*\[%Y+m.MVH::0i lRa-'fںѹ{x43|Ww!_GN>RqQ*MLKR@b(qiAp @ֻKؓI5G)j:&{5eתa-.րR*t'pT? Fُyxc_L ;0/Aa mܶZu@-B!&j :SX6|~_:rLH_ZpEtHJKag șqYBa!Yҝ ©-#)dF">5(T.Z.j߰"[mȒH +@U݂E>B6#5wS]یd*|T9^CKZGhOQz)X_;- yxIJM b"5=BOk(H>Pwg[}fL2:A.a첩,_A߮)(4޸d>)?0'PUjJXE ?S^sOX-9Lg@er5cO3\nܤӝL:9+) gdJl'RBu&{q۟AnEZB5p~)OI֦LzγtiqU0, 2H?L-ץ$q^gb%YsꟃbFg U~5g9]aps3s&9TwM#fvU3{hݫN#7ܐWԪuwIxÃ\pQU<~jAӄ/WͤiH74aCEUv.\FKC,MJf܋y "pn ǁ/̣z?,|=En1G25%x2}ݭ h7PFPks,5.5c,؆9߽M}[OfD8؎ .J7%öc˜#|'?GXLvu+c6שFj6tHTVA*_x^pmDwjD9fѺoBC곊&Jrtu{HpYceu(s)TM;Q{sKA Ƨ)uhԶW4^@Zvir-\`ɀONrRКަ [C|n g9KaiPf1r0#mkX:DŇ%يe{YZM?|56~[ΞYu*]i3 !H|S*f2SK^SUb nQcjHNDwNvTrNeɹcԲB~:ݨ8̐Htmkgt_iӱՆ*І0a)Fb!(!8~Z"d?yw ɕciWE^l` bN'Ԭ)061Rt*Mfԃhm&! xsH3ZmO̠qu=2vT͔ʑ0̗8$1#J'n"mjkdUh RBdEԋ1%֕LU(J8z!SXT.=΁u@f&辿+c'@FK{:x+wid# OehvQ%!:uK<v"&}Qn?*94dֺ<Ē_,@.Ѡz\_I}OQ.T2፨eZ5cjrl—.?aQޞ8='<^~MRMz$y{I 0c+✵i E(" :|o"!fYSL]<]@ 'TЃi0$ů.`^`GRfRL Lf>Knj~C.T:w,";PrI%4{ }.&MdtDžu9Ktz|"x! T+vwN6 Dш̊5*lK#@wRTH=v[~'QM{Y>Ubkco r%9~ԁ7%pIe]x!)ȡ*EN>n޴>B,q3N?& 3]FO%ce-mM"7o]19x?b^Je}Śmfq6H#-(Y YTH9Z `_'jSеBΕur gg~;~TvO9&zǁ'+I?DFB(<л}k҃T+ȕw@?va18 ֭.qfmϟ5(\/꜊fq,dhgBg4;}oi{}@3iK6ۢȬ*"eJ&:IzgQC!wglm䟹~n>ޞR8e'Ec(,2}D"˿ L:y7]T0$AE;=hbN1[tX7t:iVuy>Ӡa7vNr1f@uq4tV f{*jLݞ0]|[J?b 4YXmk&r jkgE0D-5+kJ0nX"[=H!'Ác'}[FQEoCP㞎T6vY{j0͜!="쭗–Jk n0^;!s"I֧~;|mOpXxy2I H4[|h{cJ0 SuM&#Vc^ HU+m5=eKLV8JDc/y4rJfI3'X9^XC;=eq-?Wa(Ϣ4['Fb#1xNκR0fޜx3B~6idv§E %N6 .QϘ8z+@ƭ U&:N.͋Np{ẽ_F?檵Lm.eժ֒cd/~_( R '[*`Ansu7@\`glJ_12Ӈ1M{Bz'9qdr0cM.S@I7hkI_r], 5 r5mFIE.is ez ҽ2"(!ls"cyōFx/ fgDiik ?=Z*]RXаJH]FCZk]Q"Q|r^$2bdYBx>a?+^̸ Ia&Oڳ:<2&F-.!cIĆ\WX'H<NCNWAz&庁4&8{q %Nɡ-Hלq#uz PZb6v(_Xkr#io}`V u~^<0fŦL Y[N󯝞Ӂ"[GkCeļR_c"#{ǤFwq=7sÇVReNޣ& ] m߮I@4%ʾ[Gy[3!M5M̭sIІyYLF.$` Ɔk}ۊ @臲܉Z{aV8&o0@Isjl=wG{j4ƪX@_m%z2Ů_s4QB.(vQ}ރQB>lfSi3H ^VY /vͮ ~\#2]zpcZ`̚xԶjc t`"OʘUZ9%;hܘ%6,GTwĐ>ĵs׷*$:B} JJR?рR:S2kGkxAM2\8;6_0׫L^m;NȔsa0mhv::a^d /v2:`|hŰVh烤dYgٍ>h|^l2b*āI6*MuL>7i.6i^;֓@JV2E0@RIas|^w|.1iCT62#Aeg,P/zOX&3H]ɔyJi3W %4y(B'l gۅpMk5E dK%:Y P!#Hcn!,[AUe;V!t;Y f ż@05yy ۛK+ @H<1H QH} m,a#'W zGy M]H*/K^,޴ Wsl &EkD TI-}mI&: #-ݍB/9~l~3,;wS t͎ѦikN$,!co o.gR\#h,]Zk1QPd:&G)^M:#N : ^0 vF{ ۡRZ|\*nRF}| 8bɣ!H3ת{vV8 z bTxŶ1J#6X d:2=HP݉}Cge+f6upywtd~c7{# '+#Y.?O5<I'3u 2O4UZg@sF|]y<CP۩.S ֢M~VY&].W~UzaIW R5B߬I(D`}7 wOe#AR/Y帝jqj14?nЃ!ۮG'.vgŷL]LǂJ":$;70tۤU5! ]zhq>Z3bUfd 1 \g#,iZ-%`#ARmT"Ҿ3 &O"u]E Mǒ znP˛=fTmS-&Jzx* +#OXթ3.Ӓ^m gqǎ l5ltˬ5`,G;I(%~MMBgh{%s$j3'zҾEGK}xdʹP#Q}$#f(q*W]3w nCɻ Ȏ%;Ԣ Dy%MI͔aIa]ZYG0\5dq#'mX='xvU)_MԷ0W^p"B+O?3-ZO?jD({>o&bQۣ*zXӪ?`>ٴFޥ@Bs).Hܛ߬;YPrQ?ibAF@aG Aet\Y~PJqn|l;7$eu S'JA$Hl r_)p`[^Q yE fŃ0f^ uJ^؛E+w~-T3{EXa @d+j1tAʹQ2w8=_=bn׹._Z8q외f1u7k)zoJl6[vNPֳ͋Z鍼wA{3Z@T[/t. 4x̶=#'3: [vsiszf<O4P+`-{#SvZs+\u6[2V5Mi,^_#Sn|}jZaܧ:S42uˀS,n\ A 4)Rrki( >Aty8\|/j$1=3KV~ژ)%9{~y 1)o"tvWn_K~F:{E{gd3SF09H2,MXSnRgPb*4ȧR ~|~*@>$I[K=Z:apcϏKF#Iķp.wDWk* PĩqP`;9B(^A6vDsXY fAbrC<>W% .Xt=@PuV:OJTn1 pDO _$iw9;}֭2+ ͒.piK, C8{pBńwt-+bC~Z|TkW:yA_N G_q~_UZ_?/'M4.j ("s9^/?P$𧒅tM ܗiayZ~6wPE2qEl"UĘR$gM m޿\+jaG7Z͂ؼnHUϩY lNQ#/hyQgL4Zp?m8Cg^c@@zLx=|boEgve;ƅT }եjɭqkП"$kY4/`DZ(4 qh<.$`sW `7hd[졾$቙(E[HGjdkp]0x-Ԇza:jrEl*!f U'a捹wgG̊khKʢ*xtY7wuJU>A7m-oKT'?kҼGմ[QF< Q񦞶بS$m藧PzllI_zKӃeJqK)tߞu-%D4ux#lFB'&."6FTBWJ}9= ԧ"4wBDTv5 X{,b[VZ>[B" hQER8spsKg[+g=y.PeˡHbnp o K笉Ohm< Qar8V.qw ӿPvPU|J&8ح;," TA<+B-|ʲ6k$e+,g3vұ dӱ8*{H(ֽ3|.Ɔ'r_uzr4P?s5nT=3)\zkb _w6*e䔕4de4ua+K]a͒gY;ID2:2vf6{\Q;-]Sa˄vӚ%}/7g h/]2h$xkW3zV? Y]/ata=\ L({6ܐV+';n3 mm 83ZGoҭ;3ѵ<)4C xY1nr==IqiDї<9.YIOz?&]Vf3WQ:=Z#弿nn"[-nI$`N"/hBv26-ؚ|k; Ykg 7tdO΀)›0GhNRGٹyVfHҞ!,piY@IEwD_˛|J]5j18[Y~ W%b r}nŽo? >^"|*"i9J yl;T]ԋ);F#/& .BYE:Oq왨1抽K 0G1޸xya}mm0\^ NsrTĽ+%vYʝt Ɣ>5K^pp7[ՃM+UǧHo 鲋4g}IRRD !FJBwo93!vமESgCA VfdzВ1TdW '& [R37=EZOH$aU!ɟG~2=};+Jүaλ`_t~IMI$m7-v- 3*kHS+LyPF戉ϔSvTqd[pv#mDC .-lVhEb0; <,1q 93T6sEc_xikpf0W1@:e@(h][ /GZ܀}=!f$ q;Mdyw%$$]w+&jp"ؔ^%#}yn'x<;v!]Z(tAkޟN-#ѦtX~\D $ZZlNLgr(}NU;}z$EM>E:Wσ|˯yc/i ;60EU/&+ AQ=F3җ, _ R'y [N7HB펬zĠBS6󳱧kRL~{Ǎm 840IWF{:rIlhQ끈P5C9t;tt+!ɍPPկiITn`LoFTʎ {kQjM{f ⿋挾dT1^킔|הw 7|G\rD{}Z8ng(_Sq{:lT_FQT`yUiۖSν4wÕ_^&̀&%f䡅Kj'j~jH՟^| &IZkHxmv/xS=QQHJ, D، H wt9X]~ܢ>N89K U*GdôαNpn՛2j,l@g \L?=.r) ^|3jܩ$ DQ&`aQth3Ҫ߸^}3 td.:r @ BA9B ! M\`<324NZ+|OyhPUtgw CDX[k;Ty ڳʟz HY'UP(~ԾX'yAvy6#X&lmťu5 !<1zw ^P\~w  /aZEwhz^ip)q]~֬܃@p+I\էZ(!xl&mHD-X Tce2z.pj-]<03L$%[ -\bQVYY"LG*nq:\_}p[7#4C@ T,[Fxꥐfx&aV2U54>JN䰪>h?VCq)3,p\?>i'tI)M}"#n*K7OdKLjRVfy?bMp Elolec!p!dH8|@qQU7yIȹ0Q޻ ?6&"LֺSb_ T'9:m?kӃ<GkI`'V)HܓӨ(۹ Gf0 r+G9`4AJv/e7& Ԭڤn%~(KH :؆d,vd=% -uE\>e9%Чdm̾Ir~f/E,o|Y%;ldZÛ:ﮑo>SKElW|τN^+)֟NJF ^ M\bDA oCo6QLZG*ʗ3(bB'*)MUcPa2Q†=iN}깭'#ŻKG`$;Mrn\`+ 6p!jAeTJP\4T>I6kp-j# , FcrN]Z5# X d ųe;>˒[ !R$RUDXC?CZ}̦?a1D=O?Bdޜhc"1R  NjeI:jb8l$<(4T,Ctd7-oWt3r/ޕpf92jkuh*Tؙ6oYa4Ti-P~s1j{/ ub(_^t1=tl zYk7T>9nfi6XtxO#ty82qW3SLemw3~HK/Z Ώ< 1r$Ai]T ]e?+M_gsn?}ܜLY@풊[b_%Cc~oj(7ࡂ8MJzNs=IJ1}8iILp ^vAs:ky\y5D:QFL-P^$߹6sfS<;еRԦ\na= ˟CW<\&<]OJDm~Xӂ!؜b>qt 4%$2Z?8_e?͢:&+Tu|=3_b|(>ibg>Lq; >4¾}Y֌6|Vui2*+'=(vp^я:'XQxԃof_5Xl*>dM¨MDz.C5ao()oJM"٥ᦘd}vo%ɉE(4@=-Q7U^e2sUA8lFԳ,q'OG3쀸JKèn\/ڛ 1 ݧ׿#NJiBRK&&!DA<؆o& Ջ[aMҬ/-~gx9oNPqUP[FfC< ǚ_Y2n>x4D7{alN FJ'j%!V{" ^77`&odShv?QT>h&DElNN a>_@`?S6VIif1 %o} +/%>Wm(X3ePo8Rӝ "&@9z(#sWq1#8iʂ;-xHO7qf'g X0ҒdܾuA b{2! k]-(0Y[(¢)BCBx:>+ ]rp\jQ\cnD s# ?ǵѦK79 st VoF0ڔ=?H5=xt4yVA->i Iw4!@jz aHD!yAv3miO}"BKvjI)hIIpX*ر ln k5i?CD#ss3ikbyL}D^:ʼ& }x\)֡S*oձ퐌3_ܮp㚃Ɛ<©M ;jxI|۞Loa8!fk_WπRyj-/T\IbkH=φc"CQ `$cwiqDsW` D~t)?8eZd,pmFV—#hx YyW,bG4S5[@42$qɵmEkd^"== JغxbePZ 3 sV Z;9xE^ܨ SsgJL@EP(3 A>Wnw@nXm.|$}QX3T8˶Zts"xLpӯyMNY]TBdx2 ټ>㪵 qP&Kuv@#g;ˣ 1H~>ь`k2Y:# ÝۙHx%=Tx u6ںȄsWM*T(&W'[w>ifP6"(a՘7{DTr/njBfz^Ɗo3˕ƣIJ^k0dM%/5&X_ÄkKC+C[} E Ʊn+lx eu/|dke~HZ۫:\LԶɪ y?ELERE߄˨H7w]( !+LxC<fu5<fLKdǼn ?g!f8AlмUBgpLdTw꡽p"[鳥2VFXۀkmYUz@((zE ߒ q~Nډ O xRS#PNuh`XI }7 d_]-0t/t4k$,[ 7ar\ڑW_Z;$cr A#CSg)ܱ]E|t8=(;?DTWȖҍdɝQLx]6&nՃqK_$V跮F ㆸҌ: ^5`v3,/. zy%b)Em{'?\28z^a!b^?t9ynR[\uA3EYazʷ҈& #iЩn ,eg,Kp_Y0^';3ܒ*1FrO?&_%=:P#r?*#9I,QZH8ؙ݋RGEKNjV.PjtH^%Q2y KX.]:77 ȓ Bc+ʭsrSmIeaGB8OP~fC~iFH0tI%Uqh|Qi9_JB˶i6>$HO"~k 3'pEKIHѶDUy` qt]d$0_IfM}Ӵة1J= 8"n,/%tjUD>Qp7I#; 3PkKvSNGD& GIcmN|4qo Eq2xR~5>w2U$n@0D &ONbz a,P$y!i;IL(cƓ8lTΈUsuV0s kĢwV`ۭ>U1ɥhcrg&kB,T,+\<dNֳn\-C ?^WLF%0&)-ƞp5{:͒A?f?qNJJ*6m!by;ʨ'k@o~E$;2f.ZԻ\N -m;&%6  |+B)E@xog,b {WP(SaS+퇯 kPEC9C7VdBuCsl % $+uR|C<*JŒY~AMŸ1P+M Wz، T̛d2U[g#u=#ė mi]؏7Zpgϭ2 vI[WH$gw(Q$ygknGv"W7Y3Ywҭ8ncc[ipve0,FW@X*[.vAlҖ|23BOZL qbgܙ7Rrc ݁#7_V HZ:8Wޣf |{'c^pe)kmz*8VP(pQ14/ݛ2iji|$׃Z./C#?;1E;^,?unA s!J f]^2%QlO2܂{(',v]0wbRDnynLu8?ew(hzD[5>Ԣ9wo0Gæp}[ߓ~ C~JcqN=]ϲrEr>UGݵ̧}:| Ϸ硕 "p1@QtHBd0.*1+'.Ӑ6?PU @Zs7frzhAcEw^󌊁Ē,QJ=f][|⴩?_̩&K~f+ȉF"&ɶi750w>hG)1M Q|Y?9=aL@-rOjZ>C ;1`?)`o1?q9n8)j\)c+Oû p3p H:a w8JQdIhtU9Ídk-|h, Y>XhS Ow`'2ٷ?xR!2 zYȡ_4d #|M;Bj֚F;?G΃,C2X_]í@]Xy!Ig7yDc|:cY#& z3#0;pOk/a%IJokt|鲟$L]^;ɸm"AoaMt5z)yo: )N;CQ'd)*R DE9yk~z(UwROaN;\l 1tPo[?2K | -XpxxZ? 0荊=~HyD,%y{BčzV//lvJiM=Wᬹ?>*%A1 mV>I}ƔdmDoXk U/pu>.-k*[98| ؍Bvn'蟊52T1omo^8ѣzD|? u9D3m~Wjd 4L3,7Q|A(CH$YDO[׏8rj&!O í?}|&Қ)6R,T?Bd`O(>bnVUx/}PY5qf5+>(4~ܼ >w [|-3Ɲ[WvelJo>Q}jB?nl O6A1~VvS4/ $/|8Wc%{u$ihYxF:q \{5fJ0mݿ9nJZZC*A" Ŝ;xtOciQ)nեB DZgSͷߒ|Suu.EFSW1# &}tKY/\K>$lJS3:T"J*>kx* 1UCT$T~N5`%;|MUD&"f] {+Sw;\\VY}zH.C9!Zrz"ws]Y SΠDi(:϶#ALɤ{pSo'%g֥";ӇۨDz|%@MG;FoJ[JBj=K,1nci6l3kVX+3}%$n_k)]x,u"5",8P-ȏ/܈Ll B8 HmRzn'&ǬLKq^]^B3?dwGΎ0HNEnn%n%Y72R Kz|Vsw_Nq8wV>v~p ,@/vB*kZMz>UO@r<.P5E"fNl/aWNUCwmUlN=Prn4Zo.OԽA %ᅀ ^΃mJ2`dz/_]m& RU@ ?9[yOAXXg)(h^Ib ΈDņhyqp")h*ȡ.i_VLV*Κ!I JDX /9 <[~ۗj]cBTsP]W[0ź4} 1Vi(˷2/!ɻ< ;°x<'݇>)DxkN-.|~CE~'&@7O6UX81X4iWt0yYq9n~叢 !f@Hy6sUUz /ْ!RmfkWJN}D䱞%~]/&qc5BY5S,YKiٟX8핯Jɻ˵]f^˺&\+%`!A2yƹGjX8e.#rZaBjf -0j L" hg!gyn $3swUe :%`lYDVH (;0 Df7;Olwm m]ZL!\7lLĕ%"z4Oboӑj_s"\T=LB.LVLA/7Q =ƿ@ED=%<|״ұ?&ʘ(acaNey ?QXQMzO *Ukf\K թV4{uTgHc/TiHISUL;Te5$@gpՐ\)UUy2>adWA{/axPFAm !$ ~*B6Te =ė;EYǕ( 7M94)S.ݓ YhOEH=Ou:[3=~@Kq.]<N/9Z\(gT:GLQkM=ת7\ǥzBW:'TYb"}禡۞ I:OAv$4Y$MoJTZWhVIQUjj77PjsH/ݫ!D0)f; glHǎ4-4@Ghbc6 p9Q6ش{ #(E. $ ?lθS9 y ZD?%5c ABHoBPN n\LI 戟~fK}Z(ÛT {y;[ԖـMSA}B\{"+$^CRtOΗIUAIh و gGNfKRgϼ TKa 1)@&Fɱg ^F8.@cpcxBuas|ƷPFSBX81LUz Jko1HZp ~Air7sG[nFקDnR7*}&FZBCCM''Nv_Eq'RMQ0>Wh^c iAdVgRzURI+a9b!/ݑ:QJ9>bc+o;ft pʊ=Q 9k`I;ƼڈT|^ LȖI!K<\o+X K7N!0e,T9 48ղET7UWaMBhRc E=Vɧ8i[bx3q U R7Ҕ0?WálDg;L4Y$j;"bфl`opű/ d(7y~n8N¢Zk }h*2*EڰZK,}>[ls;N7!EJ$T[caw [] Py]XH1$<0{ag(GulW?Je >zMx2q eɿRדp K uT`b.@9%&R/WzY_M/fNTtw|o2 7i_vǔ}r_'i*R4^@K6#~\ڱ' Gå|Q nyxteRݤ'Oח:@,S=8#^ {SH=_525 /\Uʠk ogE//wqqf@)жx'停4Nݎ>\..GS`A+whn5Еj,7h8@Y-ycgۺմ a i‡f"ijjppBcZRٲ  ݞ]@R=a5#6ePAs2.ޚ;;VؼB!X"]c>_ ߴx`C:vL{bƢ`B JӽZ8DIXrEAJj-Yž,47usKkr)/@[4Cavr b뺡?~]eخ_=ođ '\7Bt)Dv7,&H >]aFrc_]γ!W|]Oļ*rCm GP$ wzsnq(Z:ojٱ3'R$M%t/^rAT stKL GI$$ll8Pާ3& i,s`Zb.;ͱ|qJ)_xs+Ɍ#لq^|WT=\p9 "TK.`&ȳE#"GU,cS'|vWk,3cŅU+'aJ&9w 36dy[R@4{wH1A8-@ǺZieF%F9%V\O(PWp;:zp(l_rbkz?ND%@m&2/$ng)b3Z-E¯*k>j( |"-1j?WLf9yN\_'AGJ`Aqy>uG3x#{%gqKT;SDtE+neQڃ14]Nnrl.p[#52tW.j8 |m.=*>A5 Z#"&}YZҮ妼i, l4P U%h]#2囷?8]ǂ07}R,;1^_U' [ d E(#+ܱiYsz'hV0Ƴ#KT{ $c SB$oѨwz*{mWHu._6 "p;a\ߊxA~s 2iYOVCU&Ǖ)B 0;4Ն+\ynBrCO= @* 6'iG[t~q.,< =[/╡LzZiVJ-&(Dhdu? V_P̎n)4w߰֝C>oo Tqc`ci E.ZpjԪ9,Ͱlq?:׵]dIMhcfy9O0sDa@y7O]_, /^Br t_؛~rc{C(UtZa7y;6gUtso?ыp$fQ+m֖SfM3.caxj$0K<ImZ%H2 _%, aH҈0V3 B>s8Bq&=pSSd,P1עD7T LA!p5׌pTq&P/~sCZ*ţ*cȁ%fT77 #'CKKl=4|jVhc;S3 I<|ԾhLN<ۿN1%QU;9 h>IbLU"wE0qФlGޕ߮.0nҏINL!^3f-S-C !+t+>4  \OϪx}~zȝ" l`(}IhCmI<l P= ] :h.?hSh0Xk`̓bUR=]qP׼n^[ݠW$O 6f =-G.!>5<;δ?Æyl,4i q!lty  '8~޾p&'oh5ڻX !h.M7PoM4&A 5 MlS~c4ĕG ~+ސI5yQKoM^u.}F{VZ0&?G*_7 P V)WA{.ܹ6pdVyûոw +Ι[-\+=)gyGLod|C~$"Ry򁫨:8ȓN;дקWO<+7ѠLrPQԂ6ϵdl}EDtE yNM8ˋ< G܍'`#MSK\^90"]w ^.0W/_CV&Sޓ\|iY5uNeȑCRU펺؜)j+cʨ}Y}s qbъ0 BՍ<4pMw{g\E~ncUf&dG}Nq_yd"9 Az̟ U]dg&ɉ~vFn?'P)ԍؖ9A3m89H_N}],)+Gq5 N{`;* M*cC8 ,U$mf垅Lﳇ5{cN'Wjɺ5FFPL9EwR=K/f!51fRbگİ㛑el%^F :i,^9ܲ43x٦RP*'9S:b}3!*rd.Sպ}id; مzw-ƬcF-YOcYOsSZyg,Mc>L&-u#]ѺH4";%&[ДȣE Vdf;.XWq[ٻ f> emX,fQ|ճç l[u"I:ONmbK!֑qU8wou6Nkfd̜h3CDP&X 3al@6MOKT"N[Dۗge5t㹨O(eD<~}ft;UDV7Mfvޛ{ܯ ?HAT[WMQT.ʊm%sgW5qON-SK=ŝ)IRmy͑~>>@UwN)scؿGSDmg=D%kByx= IRS " X''2M>zo5npkz&W) TER[.O^ fK'3w h L%f5wgoNgD}U=| E6]zq,MF{>sγ#.^-Qlp %uv* W)ywxdV'i9=Q 0|dqE$gr%#n&YOL+WmtTgSc1x~b_bѻGJ37"½Eeae U)Hc;w jg%Ki[~" R*o@?߰=z} ->ʧK$S!S>CJXj,O0W\4un2ț4s殨؆yܱc]m]Pυ?(V 1O0u.; LYV7;oUpO#Y^~K`Δ E hȣ~*W|D&!5yFɵcJV9}ht|fcWkd%8*sPޞtNv`/f}ݔ\XDEҎF3Cz8kdǺ5W"jB3Xjrv'L@o$RkfԳJ"q!|`}y~0D}z:0~D0d8-QKBSh)=XeuP h9X ㈜N<Ɨ)[{{P0*:dcf&$q8떐O1ǿks8]utFuEFֻUk#H (])#%kVE_ Z3I]kI5@WE2W(ęAGz\=Y^HCYn7 bɕ" oz4;*i2=)|~-](-Ǜ/i[qγdlDI4B1jFMC9LAȊܚcv':E6 )XN&]JsrhӼѷoxKȣa9+H^YvICH´N/s~_ B?5 M)ALOk=JVeQUG\W/SR`MV%Zk);-Tu_늷Lts:8"&V-~sHz.\>^pE.s~rs)YMKp2"e H>m@la3l z|K*0)S|}Sp"I s1YU>NQ+UXóC]3< `Rq(Q/œwIv) 5^x]ȱʺ9,AQ2jݗR ye!F e} V"UA'/z5 Z:r*I#tI >(P߷%# ؽT3aH{]Գ_K$[Į3e)rZ@z/Mq<_8Ff)B}HH1 Bq~7{g@$^Y#Ѵ[_yݦf{Бp [ _%z5\Rl`'B}k08ϓ4Wu]Jv B8c֥xxK58 ,V- F|ۛ{y{.2-`8S]_=ϳ46ANc޲A \8mc7:ⵇ3;0k糋skAetQmO1~;[Z[Z2U&s3u+>ޘq[4c0d@FCJ :C03݀)ׂa V-ys@zREŻ|vso ?n ˇvPI2ԊdSa+;${__Sk<\$!P&ocB]}-JIY! Yh7D4(LS< #"E,A>{r/uءN.kոX ;=XفjW+\x+ZMN݈=fXK^VfpwtSࠄ^߲ JOe }鷟I_$7HmS+{)$qDGDaq~=$̆)fl$YB:滪i}dʈ!|LdYn8Բ֊:c 2Si}Hx؎CebC)NJHހz1:9h2qEZw?ɳ$aK9G _?c0&N?o㦮0>GZXG杁I-*hɍ(_ApEL)o$K3hj+O $W9F gy0k@&mEܻ2v8NƨůAzZb:t+[1h.je_ ۦy.%t=zkNȕp[R2FdARkyC t2F`ו1g<_U?e 75\rǚ&wG wd!dY䰁+vF*6voK1%W™#o>^sy"VSO{]=<bMg蕾Eϑ[>cs~efHsPzVw׍r(cX!%OXT{deet~u7iC+1'9xRezCsX vXLF!ro~ӊ%ĺӂ^wڙ9;"TF>7ԋ\ ֨ѻ~:ejǝwA|/,ׂ&+D}`3u"啲Ңg$*vߺmIi"ih"AP ϝ;@ ~ӵ;\פHR'z*ITsnÃ.{D'! IfpJ0mH2,dsڑa?~{saa3v`- $i:s{$Jpg|b6r8Z,=mX0j ϏkC u}ku<`Nxl6b\-yvla +? &1RtvKozA; #l{T"UjC]\y_$.%v=5A"f 3R*w 8>#Z0h>,=@[D^~~lX𗥽6ep GB Pye60C`eGorgAEЮL(dz^GM6Sp.prU@{*14$ri-֘8aBa󪠤>ZK{6NS,a~<I*kjˣEԿQp=/V\r,+81(w4ѕbpjHZIlyXSrb}]SR<:aK])TN Tj/@VyQtW\ bqR'k/q| vG]Xs OѶP Qn{Vİ"du cK:[ 7%'ՊFGC~`<-W5m+ܜr0C|k$HaQhGkS;BKPM _{{G=mϢu k\7&>tk-o-*9꺹̀?h8tdx=`(|"6I 9N*nض{: z8JWS5@:D7џ}MXbA -[d>|>w-4^JE),qRflC=i.,1F;F6c5RshO;Af5KpHD8kŇbb¼*;58S5e?y|\{l_V涫9߮'\)y냌FO1UBގv b ,yVɸ!dyjJNEǜLGץ3u$1gZ]цڊ, }`$6^e9Lr|-& >lAH)>SD}`NC pi$d)9n1l?ȇ2{#er]qsM:F :g`4wV`-t94FFQ&`0ۺtύ6jQ.dԠ,oLi *:gqԋJdqqGce}Uw%lA۹ij8p o: y]BZ&cDز.}𬎅[Ra܌KNZ87@x&_^Sa>ϺΦOp HZ>T͎UE۔ 8K%htsU O̖)\򄆑bIeJ6T˳Ƌ#cH ֻ=m@G(u_οiv?mQ&bcFgV=c$ K,Av0фkCԟM^G?`4]- (EKx;L|XŠ!Bpu_Y+sbYeX)-9vT06 ʋ[6KAT=yj^dS? j6_ |pwDey8RT xR9`IG _29B(TRqk~;Kw(yt ,?):=yãcmˁ9ƌ7K*FMm@WSa}Yx+`[F ȁ͟L ;y5<o8}ɦ:a՟ 7*|aNr `8 ;2MT\R~H`VυY}YX&V=w9{9CƗɽe]:mU2w ;5_EkCc{u}cUZJK;ڦ{Oo{8V2{ 5ɉ幋,@V>sn]DPMl$ rC.,) SoߍVc"r\}@ӛNj:mMpOjCfyv+mXz{Hۛ$2mj;%.m;/!#w*VFP1T<%Y?dl}_t=RY5H`jʍg =}fDfJ1G*X ,N\P)ʔst{j٩y^!(#SmvsٳYCUrY M!#"ߤ<#tÈPlE Qhey_%NWtЗVI''!6™yShxWpD  MoNo <'dgx@z@l5(k- `3[n½ rhL1kIwpwާ.̀@s ʧqQcȡ MwD^zYdG@c|H8m_ )IJNt=U =T!ܻ\>Fof b}Lhlm -Img'_A"4&ܙ_Lq7F8`ʇ0aPf4yTal!f6Խ[Ů}>/?YQWG'uU2#MyZU.Z\`3nOMg(x=R꺜DJ2LVjRAvCľzlՃstδ :_j2!&aլ;PܱP) iυJY돼,S9GItF! ;X튍$£,NAbƬN ɫѻTv#hѵFMs˶SF4ze,av)âܹbb{ifAnt9-XGS e,=J2h v~!/?ܐ8Zx5&@\tNXPԼh_t%ĊO+R!58 <\`^Kr 3DxvOo͏Q2Kӡ^HƉMxTsp:b3=@]0DEkq@ #s#-vd c6wo-p4]O=ɣt&!s\uf⧓`!3W{EIn"!gBhBQ1B_F:b`XrBhxĄ&EG= 컘k+ ]\6>2qN77aNB$BO b ~RHD%8FҠ+׆> ׅT!Y_7 })oXmƻ& 8Dм]䠬y} vrqxkvt]T3SA6EJLN~@g޼?Ɋ7G~5жl^6ZOYMEZVB>$jQm9Fb-syCx#/vU%,a# k]`lߡL攃A V 1Z-[v Ǧj~i;oMuBEs'_VO{ǺiUI''`xvTBӒ[dЫ٤R BlϷmJ{ 'rWgdRIA2U+İST`PdU7eXm I)Ǖ2# %Ȭ~3_|]Iv'k?XTZTwl*Eu Д{HuGI-w,1/I,.w)%TIͣ*{lVC\n$ `#)X]g0ɥШ~d&\sBy@m%ұP49ejF<,F(gj+:]5PBa{̖i8\* "%CPH@J.\<4;595>7P5NgYkVw j2~Y" JvU ,b!m$΢t>g<< RDid,g*qBG)%Z×@:FmRpQ>]?E,{yaru@$aL{-욹>4ƍ?xp/>勷@#>(gU 6# KGO5\ y/$Q%TCJ`b 4)W?V 5\{7/Ć(kc܅<|GɂO߉ҝ/C^K j9ν_!%p6/"&H 葳s5?/ Sw&_/PrRU|ٸRtQBv'[Q]S Dd (%/3CmqBDwL*'(t/藏2v5 =,dn&6e;FW,DRLm:ZǍniwWxN:>#?a3a7Nf|"hV3tHH kN9*sd,:uoͫuQA¢c*vNfMfO辣m%F g BXA9 n9&5I*?LKiKX:Y('oe  FLFff_&,”9F+D^img=+ᵘ{WGlx1ku2Aҽ < L R 8$́+J)9:ԽZF9Գ| Ex_.ʞ3R')@M3·2 ePٟ h:Vy,ִ_;` g6Vu,d47Nu4g%TveBa>+6M,A^HWDS jH O.('OQrKKz<<$CqP>r2u* t*xU}=+wG5X(V#l$.J(C wo yNRKYAZF@R(߆%X݀[=ݹ/`V-qi|9!2\ϴhzu٪KDž}L[%BKWN%nl.Kbjxs"Ӎ &DD3Uώ޺6[mlh.3lp:LaVl3n#<7>_[OتZ OZtC~KT0`(0dEr8 xJW;Z!C#}2T>"Dq=|cax|YF5j@#vV"v zٌU1}6&tgŌ]$5QDKh'w|ޖbbBB% SvA!w w[0L`d5F)js[HojDSx0,Io0^P\yXBIZ<81GrւPcc;€h"wJKx1xPmގiw9ܮ-k_1ؖT!T ˌ0/^C#QoR%ߊ,-ǧ]?Q!*B7KD{*3=Vs+_)J6 JսWyGkR"05lFPXIKMrDl:GNfFq!kőRLb% `g_z/Lx`P`("Le[ f>H[F7[8 cOoˣhhM;,Ulc2&CSrڢ Nd(*s}nUn44u=~3Z 8q2 *[GJw8(/)M6kÒls\!D9TF۟bѺ0@;GshO; 3UY鐞}=DrG/CA<)MXv!~ ioy.0دB9&[ҶIAQƁcG+ۉ~p!ObpHފre8!ކI<_ M+҅IEUl[<<t?U z z:ԕm['f>LQe-*1?U $`PYUVKV]miE4L#f{4S'ɋ80^307t1iI$]%{ncۈՄ7KYw(`;\*hK*)'`XN)V$2j9凌(eÇL,Lyc4ʻ &l=`_(R/eXѠ(mM|5z\MLSWe'Ee~$ZٷB'odKli(5/0Nmճ6DQWW~U0F(wq!ʶ0%(C݇W+KRaDؑWrCpߦhGIZm7kn,\Ld8|N:z;>'z5O4<-RCyLAckw2"EIN$@r'5xr md c>K wx(b@`]&SU`f'~(%$8ҦC& V{zC/i8op?k0N„(۱?.N3(&[~$ڻ(Rha(Z;-.'NiLKGҧW B30۷pu񷗏ႴwCkpV$e9f\2XMSnMN*UZ"G"E,po(mZQ1_h ܥP|zB)?ze @va2A!z]WrKTpq\Y.n? ~=*ޛe|nL|2|>@:S;>Hص '[9N`fg_7ndeExV]>ejJ.Lu.oA HB=g6q&Qrx6̞=T-p@cc![:qzS.VU400|4|P(/0K]H[EL9C& yc1]VCh_j+dC6Y=ѧ`zGH8~">8l3`a]I2(%D' [(aְ>/:`^ԄX2{P)b:vg(ѽ&EۣDG2ˡ|5:AS#ٕeeasQrBC( XqKrL.T򮍞Cl(5hZ'Kr-b^94 K߇p;d7y3oUe;lYD#Ev]ؓ_N[164~7(T&cH~yK|Ӂ[Jפ bHʝEgLF!eoǸ i)zrޔ8HZdv/@Z񮝺{?_,ܻxǴsRN&HM@KG ΁_]$]ѻGOI&/MΊ K`Iio݈@z!;}O\VE).5CP/Z6!缓?ƿJB 'Hlz].\6Q,d'fAA 7yb ~%$1Y/҆5qL}$ q :~~|TD\{}Wn "[󈊩 ^Pu^/_(>J1L2-FqCyt] b'Ӣ]SBtB;b'*+`Zzec. ڪRubZ DU\1I6!֤2=ZU"Bqa5;kj} 53곬-zglX &"fkJs?Q*<>hwNkg:"^CZ'('ͶI "9kN@6-aHgVCtBIa 3yڃkێUd irtVa~&9QZ*u=(:S=G˞K,5hK`d{E%er !^h>:wtz*o% n5';#ڝqxUƳ4);Lwf^NDpu)(1L}>\+rؼ{ÐR2&IŃ-4!Bz+_Z5'VSo`5wy#ʢ.y:T|*(k-u)F(,r@LX=B! ~jv\(UĊc7KVNR; ?O967 tG:γHިq@bzb;w^%_ۚQR\{~?x?v[,@ei7x[45D:.y߯AtdCen!FBm“dG@5V@EsFX \|,Ek3x--Ko8Vvv?]?rigG/N»~͑f4*@ry!By(Yʼx moèUߺ[SbF3p^&eVJN9T[v6z)N5E , O-|==YMrVS/Dof2tW*nOaV,a$-ǧH P`'?ȬR{(_t\8"e2;,'V|HGӲ^<^ә6e>CWcVȹ(:Mˣ_-:B E#`yaQVyYgbc#e“G>{Y& H"KTeb9ULWpH9>]Y駭u$|H).=sY#h^SY!yv Y ?.Êo06 YssHW@x|yXJ|3bn8|[wE&p4#gTg|YVCꔽb!.Ka#LӮ<_%MnL\2ؽp[UN&ESB) bܷgp5)tB(9wg_^8r'+j8 13$3-omW )A|mE=bsR+^2Ui]"K5>F?nblPBڽJU scAEr#Vf h,襲h;P;ߞDF}y\4x:`\.@scLЗ{Q}CKRXRKоOt|MMPhx*K[P[l`]=*asռA2u>I|PAvOST#za>Ť9WdB2ckӴ|<9Gh3_S8 mDm 1ph01B$ ,H"p(yC"';3Fњq)EbʶQo)aF!A( &u}(i >C{}2vtDfU/J5k;{d=2·9a,6LJ&4JyK/S9-?\[ER6>svڢLxG$y D +3t9Vh_ 42vW,Un9f0}*ɠMEW}cZXB@CG/;1͢s'XE* 'l7|X/HDkre0U5~ú)/0&A]oNh^#P7sa :u/ܴznM΅mXb%Vff7uw šA,Ç"{#wċT<({Û!U<橡;xga@M&&Dž% Tc/[UC cbY]J{Drv`w7MEb vRs*8K=Z =ص9Mju;QL P4ja$2Τ]joG^uEsCГ;ci#m=,,۝2'ЎlO^PyYKa,+aY:?؀,2Ϳ !R,Cbq;ؓ t3a1F6K#ϯLfQ#v](GY1Iݿ2"}QuG ޡ8U*= D( H$^K"h ;`5۵gQ;B[+&"@e2q#4+xŏqiCFMn/cD&)todYNdd6NLfo}]i4$aJ&Wk${Z4LZ1~ IK#|)aΟ >9vt:DQ"KxZ3\ʋڮPAx3r=RUN&ͼk΀`U6zjta{tu\L7\$[ R=UR;P@ׇ{kO [7:cYa缡Ӛ!1Wb zl: ȸŸ5¥ 4-.">=|_8W}lJ7oc_1R;4zPY$_RgP  uUnE;e#"G^|4f2{ڡX].ҕptAxj@ IY %ϸ6(}-*g+;]֑GϮ=+HsTQ!z]AkuK+bQ-- Y )Mr1;}r˞R=&(/SWbkޜA=^MNlOљd;"9gnը|Rb%CY#Yk$w0x  F P63HfrArM.@kF!Vּz1"iQvN / (.Z{U؄f5$S_i5ʑm@&I0N&U] /P7JUWrT9Ӳc wUHńD' q D)m,<q=h6|^Ӎ>NmFoY+g^>qbЦGSbLmHyS":ikb>/uVdr^uUC .d<ӣU2khxJNL=4 Ss~|kZ%.՟v=[y U)yXOkB?w!B ٢aN9D3aҞ~1S2?% Ilh4%Dhcp 3,5 dQ.F8ӺNT1"s.w#M C2oJh IoNRAe2'!8sO҃MNEN`@=u:' F?@å= .=K] ;-~.kasmo6 ;vdH}?awn;½~ ^h:ۻR#:zkqעV% B'6ά5gPC1I+C RGCl6޸L%3BIbD9k.,YB|S~`^6Ҏ\?Yyoawk8Rc \-: 3  *@b:[8$l, Ì 8 BHd]hY@|/F'S>3II@M ,2" !gapQCw1AW}a@-nc8B4:سl.L9hXQiAyH6-Fu)R3ֳ8HPHPܰY tTbMJd Rַ,/Hh,N?Z欵Ck}(]w0/X1@:9|fd/B|o0?x3Ԩc-„U fp#1MLe6jj$&v$*<2VLǾaʍ"yrJX&eJ9 evW faL\'5 qH J䟓K`:BRI+1ee8W̐L\U~\9ėA=/[Gl׆6fX@L8MyDRDD[IZ/^x$iM7-DJ;m v(7Ҹ4+c{ب+pAgA?7 ܒ"xT % ?xPb=B #+*+Lquwj͉2`2YEw5˪/a:~B=ǾmJTlE֙_ufx2/q53I_[h`'\$u4fńcUV5UV0sQ/Lqhq7kJ;թFkZAq@"&E<60:CTX,"Tha?v f'3c3"luDJ]WeId^UOV!#U@^GDbu -͡O*h Z'M1D[1HÝT8a#kHh"`5Df~%fd"GFGxlGJ7(7ӀE0VA/&urg84⃾2oøw ar'@OTGa+Xyt%UwO!kd4Pw#)d<^eD{$_z 3UO+F , _x; 'a!'cEl@n ?ee%"pPmk78nZ%u72cr{ɳ@ \(e^3#{@g-')p,H~57;{܄;c_j/n^n_1KP 3*nN7-dt8ϥ vOaSb9GAۋlA }ǢRL{{Hy~Of?>T_hˆSldy62u3:c`Ƚ7ǣ٨3 h鬋iǽXSfToP%B{QA/tew"Ew+&3 :#P< dItŶxQ E/THFCt 3>{S"Xo%\>O+/~4S2F%®#iȃc\?! $V<)Ja=emf$Dc *]c| UXۤ|=t>Y2ْSk.-EV/To6iXJCkR{qrVV݋ЌCBOEP2]Pa \mP)&vDC\<E:{4hZ4EܝZbmJ=j"Ѐ?*%sGe}p5h/!$MCD{}vkr8!Ik -?HJ& x*V` L[7f#fO. L?cV#LM5yخ -ǍgTLIܹz4ՕR"'\yY݊rDԏjsJ8BP*`4QyǏ}ͱ >,7 }kSם.7 1$) dk}tGBb|qXR:FŽT\x=ɮIRJT) xPPB;5:>m?3! (P.zDL|,y `urBDq4WKt\mBH;5’)P^&-ڒfa=|EuklxY)趗s]nQ摛XOl -y#c HIdZ O٤a%T ;:u @U᜚}^-EYf >ӂ/<x*LgoD}^Щ{z Mwn4n2q7\\iw7^(Rgn)'.qy$X/!-p{ֳD$9>MÆcWr4{Fյc*40/\e:fD~UsBT5Eo31h$.,;]EM qG{_iY YisKZ %M/e|Nأw~0pW>#7G᮴m>zdic"'=g=WHؚZ Aұ4ڼ~ gR/6k^Fa$ 5_x=n>hpQ O¦7[Qf?YJcoSa8, Tݒknnr IHNoj֦&mc OJ)1002 |Guz: sG$Y,pjaB G!]F IkDi>BZވg z@G'DŮ) y߸qiңVJ;8"g3 _,>Õgp5b>!s?{J<*} uqKuSʖO5R})٫:gCԟCR{3 $}`eނU#0R8)qxK ^A #$S 0` h1,"Z^zF&-(sqYI?B1oe{uƒj+bROPKz"36_7 WxˇX|ܜ0͗ u7 .O^ 6}KT|1E(el7l.ͮѺO-: OT7LĘQRZV-Opv"lr\dɭ#nC mFyRWm%ɘ̑Y?i5sx쟃 YUkGG]gvV4Zd-ΝyX?u-Rk+1M=Ӱ(6C_.no64T]5;PJ1ǦA?XN{f/.e {n҄k\ =O۳°8<vs}#*ΓV5WJ7S6=Kk|ËPIPN*7m8/tU[yAvZ+"'Ci?m8_+=A~hKY̎BAH&EAWEofM1 "C^#A?rW'}XgGt 'jMuSy3$LF5 ո9I!.%bCvf ,0+kcr a8'f$xFoOeR`˛PdǛl>S(|~R#^cz$ZU'ZbN,Ϲ$grY {dmI=f9 ѷ։ÝiYWi䋒@|Lteȁʩxَ bAkp~MqN|G7#B9w)JS@Ȱ:zp.M8sI/Ϧ 9<99b٪i0]N[ mCxEsyO-gTGmۗe}DMIJxD695 gs&tR Ucp)z=meJA]w ǣseJXA B2w;J4װ/ςU$094: Vە+z7>W/h%osxm`S QEIE'tE]w|R瑽ukyw#ڕz{ 9!-MbA&ye+_-mStg 9dfL=vT$,A&s c<^Rp?n>%_3,,"CtH'%;=䠩n%|Z@eUJ^x0 _@NbW0uzJrH]94$̉ڀ?l;4 {NLClT1}ToUgtЭZ~OK7tƱt5 [MC2{ l:L,|2 ^ZhƯ,}-Ro*ma?5κcN3_:w^ -&AI5KX0r8FѨq ' v#V_^lC49t,Qp*r45CfزN14}=ç͒i̅cd%wWϱ.(W}9 a7% # l3"JK>"̕s6U+2UXM %d&{'QPR^%RE/]HRMva}@sKd3/vz|D_IdܒoIEt43ݵΔ9iʹ{u5!Um)ϳ3uOk(@-H-m9BQ%I: q*%-T'!$/'{*\gNCsW`A: qOPlA}۸‰}%3T =J1f迺/ e!u7DOޒd/UӃEƝE5\)ZҖt , ۰=ۇ!d4VP֙+{LmiN%=4].bhh/)~;z9Y FdQ' ޛ瞊(9r^0~Hܴ(X0P6~3ޯν\DpB1\ى;9#*I}8VWd\1r Wl!e'\?NOeK .=P" m7qaZ'S$o0C}0KRt^" b?QV)" O מpJbu#^UIkZ$褉 6o}*͇FN,4(Qf05Ux&O"_qT/A]mKFEpReF&VYx6 X*e.Wt1N^ (VcVpi)rd`סK+ }ӝ*6gGMtȡ|er&ka^D EhhdKr<^Pql&MF_KjO3#b'^dH;YǐZ1}q>/KL9TX"DM,tMLH[us?\w2(μa[i{7$ʹRhEH:3k(jjB{ 4sMƮicF!fwc\qnIpEBse7v3I\LϽ1HrJ܁1&yobn oZ?.В;!ێtпaK=t~;2X!v MCScg=k Hx*;S>CP֧h}TLo\Q%v C~ wU/K 2(g9gW*>LJzlҧ8 nc(QD zB6]M(yy!kNhw]xh!@t yuT^kzqf&yTRe4X[wND)*޿lOT:w@BϢ~gQ异Hꁉ /5C(k}s\[hg}"z8k0K *2gg4N,Hw[@bȦ%y ԁƢ}fj`Hm*dݳooWFi h^$8hϝ7fTgU+wM( m}RgXb]^͋=jXlTQγ6r]jzC[@_?!N5pR26z#|Y87p DG7/0^E`B]2UG'㌿],]+Y0N{<) tW:y3nl tó6 p=Ocn%--* OWyiH ~GǘeT ܛ M :SU zf˞`:0xPWw e^Dm̷~4lpFQI9w:ERiPИJw9 }g}, p a G'& };ͼk>A_x{2h)ԗf'4^w7A#oj VF>$=uiKVe̔&Zt'=o2ؔ$ teኈ0[ʭŸ-Mk7ly҉?{pHZ. ͛Lʼnn*tD>acsՃ&x7ᔙժ:۹MHdǪ\lQkc!J YxyQ*IeŊmﵬ?k>@nٓ{D %-3{#|WηXF,QeDUăbSXcɯ)O29 egRtڟ曻i.Xbvp4}b۴)$1d~Sє+u.-& =7$ &7 mϒҦ]g QFh}k  |>T .]\ٱ6 %LDCz5sQimjx*G= \,I"X@&J7o]E2hHֻ;0_}T_wk8L#{7IvL*Hʠ_2B̦bqw@KKȑ4y)|$+o !W6怓ALQ?L&*( iVH5_^5_fIO3#' 0@"b[ h#̿}ŀ)c1S%/ ʥ3Ap>ߧTf#J(MW鋃o"Ԟ[k?x0Dz0ZjD)h^<žQRia/nAMNHo}Mpc^`|̀|MsyRYyH{J$PZI653~Jʊ`.zڦU[(ր֡æ;{UF,n42r.@>bEF2U!uA=;fK;wP ;Lwh<x9r5#~ c uANR\{f: /+Ĺ]jM q.)p mx=`npQf* h=M-L;>o 7EXO͍3 JHIvV="V06sT|#)Dc.{1&;9)CO|~ x%4Qua36L`#q!rQ^:qF r(žVd)rmy酎nǞa߫L=[*OJX$N71(  '* mafMAS\^#U`XהD}m2\zu>?+]tnR栯gn}:#,^E `5ytu 1W_G;)K꽊 K&0CU>Yw3IU%hH~cWgܿ+.E\}^T\^E\nWBpIVH¥f8 wR1q V}iɛ6?WQQO\ZddA8JnARֻ Rk/f3Rg@׍bzHrW([OOS ew/֘]Q\$¨4}+:ϗXd5caMIM-/wσN-5.§l0J(-X8ސe_|^<"wZIGx]ڻ%w;"GV:qhX^تTly}1ӔI>*n`(zF Xr*ѿ.=o XQ2fRc{RBJl9dva3:/։BʹY %P;ehnh>j&uWqڷ ebv wȯh}pXu%J]?,h> sUW[C}/h%ωR ßkԯ`=1"n)5=ioaRTc}<w=isUb)ΊTͬm_)M\!F0{tZCV<R0wƵDi8`JQ6¢ Z~Yfi_UPoxoU>b78XrRP|I2 ,̨L3Us,1l|'G(R*XR_*һW۲l# Zx2{,X>@*?HKm]TDn9\,yxeQwN;Dq ~Hڷ{["eRcu¶)|S%=Uu0iY&w7D:2{m&ߗ 8 %ӽ%bWmwlT}y@aw-:凹IDYӭQ bz{(;HntN5GRh)ZD`R$`62&I_۱r$|VQ Υ%-I߃:q(E)ނae8) :LeE4w戴ǔRuvE ۢN?`VнN{66КdBqcb?7 ۳< sk0~SG(yQPZRiٖ&4ȷK$Yj~ M#bK ?͵DbHNy_83p (A!B2Ұ]v] i.z2L,^d~BU{pF2R/< )ofoDf tВ9РT߰fb"ZDP]29O+YRdZ*Q`Ѐ'xčtzcPBF;j"/@ dl䳫0i!HMBӡ (3?%RɍRsx?,|S0bױ, "jƙsNɇY7u-`$5cBOr|W'M`*jZڐK;bw'm6+B '7Q}0~@ȐKVT|;?ޮڋi~a >+zo:+[ {6ӝ^ȆuY2w#brH Nb -f "[{Pc!bے aL 0\^sAkA(zD!2"(:(:jW|*6/Gk8zE' 숏[P19mdb[575| +mZx6Ulc&p)tnfNK e AsgܷX늈س2dtv~nVG[ ̗xG<@NJj.zTGG6'@MmmZ)ȵi0tz//N<=X(U(~/BgVL켱4"ǎ5 ى1qicM?Z^IC5;rA']f4DrzV`R p[py!;&UY,CčSQ[qyęhl[ !mׄw|iK395Bݭ1f*q ֎(UT xoOfH>!Ds(\rHqwdAYX5Ã-kt5).>t6ã&tF[(Ҡ>yqZ @, &]-I1^1La,睡 2jF4Vv<`|7] ň[s ^dƚVs#31hLFnq9z5IY 0FnOm@^j7X3ǔ`bQ>CIRл&UCUAJQ{".7 <=ts\$J1kms6epVw}{W; oe@Lv.mk:,O6i@d'4qa2vnwt6j #s7! | Gm }@*ϷAvicIS^;)@9 4&and㦁Ͱ^1كX&; ej3Y;ھ.2kY0 hEaZf݊髣*B3 |o ns,zMBvo5@'W@EF >B|R>d% K#92s<S:؁A"N@I;<I ޶[VoDΰym6Hؤߪ}G`hud ypvp2gLXn2H;X_0.s6nKiKWlJ&[bĿ'Esdj.p6aaZ&F%{(ɔK#ͦ'2(CH3wk}ɷjD>w߈MAk"xhųjMַ#gFJ_ceƐ/_,Yt\Fv)'ZjM qۏK5YGL\~"8\j$ܯgC{T"AGEݹZ$,ˌoNdmh+db4g;D+m9n(>(65?sG/F@t>+7# ̻\ɘ2üK9ME\UjCNB5@r.a^|kéz^-T|}(}wCI]]p~ N'029C7"dBEhJgK nY7$Lߎ';jǣ^$hmfFz? KkK8掓w fTa`c#uZPbJzN>Q~G\K+6.NzH)xmMN@pn:롯=Nr0ur3ڍćЕIG0p#6!X"m+,GC3D[}6Ós0-%+@,Z^]u!$3j0xG\0=(PzKCzڠ;B =^ z}wXpT<= I^wvv4VMS+i*pT~>$p|(9h/Pgi-'"6WC?T(.0ZrHw=FcIj&ٜH+3TFҿ`q N>53I":!"OKO=4$#7T ~RXzjyt݃­#1*] @z;R4Y[Eګ-\`q tʔҌɎ4HNWچ"|W:tn^W^g_'_cnq(2uDs +=A]x!| ZH:8e|T'L%A_[ 1):mO`?NT4Mk8 ~C2S@?$L5/U9323BC2(np-Իc1Wfr9#2 "J=lp['XacM(/Ia6m!3A_֕RrS3W$  $'[֝SSDcZH{J 4aN%湿x uVժXN/#W븴8ԮՀ(gmTckfzsgA#dYPHr wÌY;šXAoیxz>3lVH,($݇Z'd?`rqWǛ$d_Z:ȌV/O}zvR%*9Owl ED[π0I8Q(<)+y: '+b /Tm)=47a}~K ɕRI[hƒʝ9Be6츃m @P Ɠ(ȂV QԵɩ$*'o,,wi݂ē BbdUj73*Q e^!9;Ed.-ﯮ4Ϟh?F`MۿˌL36*#soNR*&QNw${:)aEC671^Um `lC~\uYO++Xaˤo Ulvm]\-Tc/}k"{._H:9Dͫ\ LA 3@wmQl&˥nY snQ| Z; 2dG,@Ê3'+Gs3Ֆcٳ:Ȧ]%l)7V*dk\#F4(5aFQʋaq!0&bQ^BWiX~8'[.G [u- jmPiI-sc-eU} 'TL6xunyp'SuŪLHI%0fѧ·£D-7Ti >zWKnVf/V׶Ђ?c-*A#N0 ɢGO%JlQD@fo9   Rh7 3*r_qқu4 ~l8QA"P=W%SG7$}aL&(2 .^X?2v/&YL@a:jg[R=(?A 6]&%7q6upuuk2mU#$).Kbg\ jOrex@|`fJ 8rKUܹ & ?jq6BR\2hbfLj\5rL{;Ń޽ֱ&D!>`# }ņW\3ZG ={J'3'9J:ceaԆ+/3Qa2GIe q+ZUggR6%)mu@"518+1Py3JJq @r7o.ƺ#2 j 7SVGW_<aG"˯ǰ(9WCs1Ӯ*_f|,I^s{d"ew ޥےM̈́&it7ÂG ˤc,A~hOg&ςc վ}yFoJlz٬Y.5oK5z7{L3* *r% u V pZJ!c80 M Hn YpYGv[7K?+P+_֞LnM 14u*J[LҢc͂ԅ1,11{W}TWnc-۞]bVwEprGunjsh81ᒕ䬔z!*:wݯ6Wb:%|ICDqW\ C:ۀ |D y=|  oTiþ$i j!_"ja֬-tk-֬M59$l5^)$&ybۂG=@N{jERR aqQwQ6_YޢEs 4nB)pnty]#(Mf@[g?;$,͐: JxYWN<2\#-f k zv8&;OX4&-) h &0Bѧ?]UoPI.q0؇F'`qɓ*͔S$ۑ'xU=7 &|%'Eg m ;l$)ek?3f uXcOu!ˊ\¾QHQ4rjs*s\x^#O.pmyf/r}-~~u<7,n^KW X;#$F +wyI)b~Eد&e y%[zt@ojPgM1;kϢsW$Sn*M~PE}8;PKcPV۫ՃL v Al'CUҎ7#G[Dzi E>*zV%}x1i,"q LX_Qn3J f{.0!, Ė@)9~v)?,TD>3ZM8U!GT1к ,cWO.B!JqD`O:ė`vmT\/v-3<'%|6T~3=3Q!f[Pooo[pP-O{!QY)4GyVm;?w2^h>K oBY]2ub:Gvx=sկb# .40&lWԔ ]Ka=ju(@{0N(>Py۝_ O 3 S.3= 3qW208MGSd41t.ݟ;~mQNYF Dx) Dh:6:&:l[pĎ>aW+eaԔ ݮ| sِ?-˪ʽ?58UEꋛZS(Q)Z-N% q u+_&>{=qO*! GHAqIh-1*?naU?=e+%]V+*C̦)2zҫTnNS(] ѝcP}gfDOpȁ;6=Ҽڗ@;3|g8 u6Z?ݹ*3L#fȹ>0/h_'z=.o{ğ C&j 5ɒbnAƱq R=0u,HL>h'.V4=ZTOđce/,e_bDirb!V޿dv]+n C 4qY3flߗ{q翯j@َ_+Ѽ|P!ه[p MR-њ~-rθySTm/[_(Y`XRƵDE]R +e!vG/%^ wxs-vcVTŗtxooGs] ]o' ~e#<*C W8cSXqFiu1bf\Ng< V(eJ^Jl&hM^zkP nl0xkƂFZƆ#`%ovڂa$)x ,* pW-Էa(cGzCAmqjvFyZ Tw$:W$ & m5EM-l6G 58((M>i&֞x'ER% gJ=Y)Ä †7{?U+ m@A̅&4A,2z2{wA񯁡qvEj\,["(qRw+! yVd~ZY<`Q ["ŨwwN{1p_P۶wg4H@irm50{r!sFw v# M5 g+ А?ٹĊRmj{vY^ҵ[*:MIG`yx"8ʺ2’W{+_mA.3솴C\m&_whPY l؜WXR:([Z@ilGi#hbF!Is Q`4kԋ~kG~ɕ+F}+u}{IEӺp'ZDyJLL['H'10HMXjp㚗#* S,#vu/S}t rQM\8S/ŜXnJژ(ʼ;Uq +JE`Ȉ!XW.T`sx5z'OzJ)﹤& *q2-H6~hqJN2n~Q۪sCqCF KCigIx3> 7+eQY<txRdfhAR⊡rS(rMq&A^ BkYVCF΋-g7#k1۸lȗ@aa (,Ǐ޹1=Q؞\ =*>e22;M:`~h2~1TE8L ͔Hx-Gقox;BֲL.k@0?pi'n,^P`6CLׄTGrp҅Izo 7 j@7goiU@zU7_Jg}$ZoCk*Rn+Y0YX?fjfCq2dQh W{^ l#F-YjVO3/E p ^vC4"x*AV*^8fp+xF{_V!^**{9ɥĆ w"Tm 0o=覰N"ݳ}^hȨ.aI{v(08~8c2pE߿?۠ $)sЎxLȄ ;tO76r%)Lx%LM)ԍnt˔!p.4Q;DٸQJl4Oo%@CR'`W5 kxWhP%$2g-<g1#JF 7u'~HJw ۃpoDL5G)hx kxCBT80̀}YqB>[o 4'k Fm#KNƖÞ .]@ ()f{ks#oHZt {?M 3)֑E(̟𭹫ƱMsRܺ"N{lpGFnM$=:}.ͭ eoo}!SvOE*x ';|5,(W[r{?Eo+IKm+ɜ{C.uүI^ <0#gS0vnluư@ib>Z(4_7y϶E=bջѩOp$ J̆{~{y}2[RńXUWt``aћUXXCܞgCfnԞ?o*nm+!S|$ж9#.Q۰K<qRFbd瀂`i]3[=z[88ˆg!-Ӓc< r`,h%R_{U51|wA^Ąl-DHU$JhO H6~Uo>Ta1r!ի&)3iЯz ze +63) ՛Y/8gJ= mvl9`TBA*""^;cٗc^nu aE[}N&͡`.Ӧ^zW>Q(2¾HlMmU 55x`k "kJPECT 8m|k5Dg[yUEb2 |ͳFܰ?clK$VtW}NkLjoɒ."+sɠc]氳fTl؝A4a o}NO-}-INpћcia)O+ZKSdpSG~X!(OOF[8<1֫BEZ)7tnl ǂOeW`_7`HBGy30 m\rKhNP.ܔƆ u?$26_ ҂Y>t\mAMݫ1hΣS3g|!)@P 5C#9SP@5\8T_i[!1(C䱈4z򐴛I}L-- ^u@&rgŖ/ZBGcBpJ44cQG _5m=- Ċ[,* ݿه96Q|ݘOH4ՍS6Jʪh/y0@twY:*}Rsh񍫅xFT0vO.C~+ `m݊AjWN[._lڎUNfy,~`u9zEDd`wXiܕd*=}?1TVO)VDlg$fn .ՠKvasJ )zI;Ph#ktHr1O(4DD M‚ K4L-)ˆv9ʣ %SdSa5hv0 AAEGnzN"w#́EuMКDqΗ}uuR>FY_j\ f>ɂ@UWZ$ 5Wρ.1=vĒ濫ʆ ,el-td!OсH&Mx9!00ꦲeG_ |QD2BjGn+vQ) Zv<|v- ܈x;+`sbh}x J1̴X QhؼD1(M)/Ȕ o_D׷ʃl(c:MZRIm᪳Ub#5SCHZ.a6ze43`O$TڊMAFwmycmBΔ+xTr'2~ݚTxi6Fp*JBM( nK"qF)3Y}_LX13d|eQϼSϗY\L1=["*_m{6Ig`%Y9,ZY:&U%>4ҟ$nVIv 8L(@ l袨XǦg9K3aF26xbSRV5P> fa#*L t$mBe0zƬȾ좍#|MP~m4!pjtEGTHCaZ/y;_h4MpqI̪Կ{K<|FXTM9K'U;%I{6k|$C79C[G[DbiWk҅G̫xM vD0"Ģ2rPM1EJ;4-fAxo7Ҷj. L2ae{2ڷ<Ƙ&}.EtEJGRY=[.7,f[$D_7x r$>9x>m웦Jumx傦.Lʶr'3 @uH[nKhX]5FEt\S Qo\C<^%U2:〆J:o",dTu9+ Xps dpMAp8 geAlG |sVXͻriW4[}ÞMhhPZ&QX]s9*  m x8C!^ JkoM\g%/T+ ݾ {ȏbmW.Y̱4PӐ2Sվ؝2X1vMzc2Lٹ# =U1ZBj5)١ͻC.N^@=4v3GRbGyhd7 scQu0GvCFxn{bR ޸Eq>-%-p޻+3NXZWWBSXx΍8kV_J07(I1Z6HN$-sdoLGm(CR##?U\|ЇݚQ\8?*x>aP`kG tR sW[Q6۽3*YzUs7[)UЍ'sM-ঁ #¯Sŀ/VZz:Ğ4׃l)6 qǾzi6 .N {/St0W镕ګF%E)(㝽(G@j)2tT&2ߣ/!rY>wPC<){)m,2Χf*=eK溎c2Ta"$A/*uWJxDrkCxPr5X̩Dg;(4h_c0lol» A`7 Bmx C!~R4yGg X P@7E[STyƳxUTfnv.8, -A;\½эZ4BvNnb?hvL8T(RR9IX,&}ő(?쾢Gp"Aŝ5BgP.G  - OєCo`6ъ0%x(V@e<(Ÿnpjh~qiΐqOskӓ`$&o5Vt^rfk}6dL n:G^t+jHRn@9.-<03kP> {pMO0S:,n)!8@}jnrXңxUcl=*6>0a2 R]i0 v8d?c .E>lhtIW&L"<g&#dq\ ǵ7:I_ >cg:)NwF"e9{g&WϹA |c'5qRmJQ5 lQtuG||aml z 1n-1 yB42қ/K o5>j|BusnZ<aۣ(а DqBTar duܸx3_,o}N {AanC OB,jbQ9GQKŊׄ"wE mGQ:ߴC ꄺ8T13C5|r{RR@\vRۜƥb1)|WDNnVHˌpԡ聳TF 'Owf1EW˾oc+I_S3 Äוcs' '.mW`FƤQyUϬJ+AbFX3B48 X".r<#MKCOFn( i7k~0,w\ i<^k2( V{mْxzg 3jD75rI %-n)ǘ)Ejet#m̻oP<柇gGv ES&E`NK=Fx#N,Cn7l Ơo Cx2ͲJ'+>+@:R/w+/7ڢ&il T(v wwχ^INbdpS%hsA)nV/؆iJ(̀ʃةd- [LF`́fX*Ԩ\#3DIɇ_wHKno՛w:^UWjЖ?k)=g J i׸֒i+,s\e3zq?hA? ;>`yhf M/ELXC<- *%YL|( rTt;~B;#ߪD@y@EaR2JTD&xCjaR[]Ք]2ZAV>韂T51GJ)5ZTMȶ-ŻϮi C3nh*صL iF/e>*0KWI组CӒ@' -ݒXPX#P}+iŘ|'Pwڽmw5\'CR3w3%X$dɮ LR?fT/"u!8dV݃(ђTbBٝw{;)\P=:}_8}$:wR# ΄{D5 3!gǠ|]!Dιیz@v4րZQE%yC"GGx1;=PS "h@: 2 "Дi6JZ"|3g;}凯 (4 c8!닂|ŽUK])" 4c6ӈl㝖l;ȌT-CU؈&٢i>A2ګd/ipk =ԮMԡFfS¹O$K, sQبnjm;$}u Mַ鏘/B D- Z;϶A_|#&6~ˇuÔ0Jyѝ SXfF55ټx/1Db)QNqș+gՅ1`@%z珪G :|D Hb3=} S ^El@ n,xHUD`D9KrqwBZ6&Db]~:0Nu!+&HXB7EEn%Zvێbٽ[-n6^KPb=ņg5@->HUF p7沥iْRSMxQ!tn'I M O;TR8P@Jh}t h@//4wI: B,qqJGT^=L#G+ !执Y2Uh=&5(n= Q·ZL% A=ehUCQYk N]w,\8~d=~?߼u8%Wp4Zrd8/ IxqQQ8E:'UgV&EuB?cG(%b+\BS{>KsS5ZT[vRҔZ?"O0x *9r}> zk[vKG@#HwuwsſP{vv$*'YP2P܎2P歬HY $ ئc圀Uv8#!=-:ϴktX&ꩿU(? = n[@$u`T3̱ز:nN(w;PW'2hܚ(%EL$T{L;!0b2W!J91n/P˘yq5Hրz 0 2ToHK%dТYsQޗSstQCYtÌÌA ²Kg脠'I'l ǭPEXm鿄 T+ܟˮk6jl:= B C,2kCYnXo{޷(ۖ4ؽ[CA)!y'[o<>6"3ˀ_T5aH.+K@ `;;Is]t#'WC H[G}pm33Sh|{w#NbX|^[uN ̶iL"V#i΂둗RFbRLݐA{4N yZH-!\ȪS^(Lc֯K[+WT*~vE; 4"ia'{UxGG.&߭hAYrS8ݏ/ =,ӫ ek?7"*ˉX:P% LvSn)PD:܊^!~nquH擡`{넍E {ե6|[fRiDRi"5+!11^@or5P.w{ Ld V' .{} iVWcˁ֌SC \ZN;x a(\IB(xY4͟Ƴ؇Fpq[("2 GB†|)|ae=.EnHM7~jX ~ wFVQ./rW vP}~,j2t{~i!BṛݣaR#2EYQۆx_PNo T*vr1yd.3n:9Zbי#:ğFOFBt es aUhGv"ڑZ$"\'ֺ;Xu-1Kz6דcdtw?VۗaV`2x5P\1\-FƦ*q>,Wmw4c.5r[n28޾XF4z+ϭ ;nb6E Eۉ/וh0PK"{%12.V TD؏NR/\ ]~GmCTRmZ`* 4!?3m8;ga? zv'y}Ix^hW6cOG@NUBcgDJm_#o ~gb7-֛Ejޙ%ںuzrm-,7V/.ɅYjax0;J6[zMeǸf^'?tPb*ALf2cL(-)Y eNۤ3ܢSQVj)Jv9Od.Z`AD1 2,kي=kWY9BN%&K:w;^,1\5vM3b3VӏϨHGn=hjƄ\mb"(W.CPSJOz؝FXHTe-!=SjJ&R42wVpo=nUr<|obZ/LOSԕ"Ry𤊄L("B*Q:qw)jeă4/@o8mv+=&q*))h p>|܅>I;[PJ0Ա(>ibZ’wo"6}ᕲWHl޳]l D.ad>"É-*sn@B-w鏯c]]{}A ҭwZ5zzaǣuFvx;@_@d_ya4TSY d+L\Rdp.7nww(~7[j r'#7'b vp XTT/ØۛzX|ph$ΝyEɰz5/tΗ }{J Ȣ֘ @yC(dW.o00|o2!ՊNTɨ*]uEZ3dڽemL9\ òC;yϢ h+'BܽVYNvOnú2wA 9ĽBu9{?l0(L~¼8mho4WE\bm%񆜏)}\5=Z+1^ԡ#iN/*!:FzI.ڪp8gf3|bk,1@r -ouH d1 TlH>w•J(Xᷮ!Ԏ|kybV XIeNR,J'i oHS}}~ÛHגm_v%H@Wt&]: UJ{{uVP*(;&hlh8K/eB|#|/z<]ɱ0¡k;v4~l'NLlBo,w*7?n G NHxELq1x/'P7:N@vfh"w̓ނb#YgaR<[t27(5hKZ`qv38n@~+]j9' $;ۃLU6Hq8qvˆ A+M5Qz[jA2(v&ʀ:m , ȣԑ..r$|NI&h*wK\)+/}SPr"j`ۀ/*PkOnr/0mrY[.]o¿ou|3 }N/ܩv{v xKA1NOaQ6&]FV{ +~M?}rξ;o&a6]^Ȅ\s 2ʟ[:IB!am+r(X0*Vw-xcT{rsNkk 4X0s:),TFpZfppΝ5V܊mN-r?3 ]u V[ au[*s5u c]qm5$\4m 0r#|1N)'ޝj⻢~d;⸏|*J68AM,EN{%{hsKB+/CbxYI@ʩ\k~7"KiJ;rp9G<3+c=<r4˹u \%#yd~}<P:]c)7l;uVU qHP0Mi 1BdS>?z3Ea*wNK_Z<5n<; P ,p\jDU^$ɤhO<%znBsj#*fR{|wka{r c"ZW5)? [8]ͭ^ =uuw=l8]!Dn"`Cjw -+:/t1PmД!1OWC\)q[Q?K4<-zHrJv%^ǯV \@)L Ž۝5PL;*gC(+ c^ Z7(澳qǯY\I^6qVdEZb܅eCJoPZ%y3ȝVv!;X9Ek!AR^"ѲaK,8FNXs%=pyXp Ej䣁17J:#d!8D/p{֝]3 F'J,:tjM8IDk2vZ>c$+vk2/:dU"$L\rsS/fs n# ҍ[Wh"ZbcUhL/`f,Y+F +ZǭVEu3;)^B B7JM_}371pɞtA\P$CbR(_N,PEPAtPKEL*xL#ibjpO( ۡL3l&muG#ϳ0ي;Z'w;!LoԱN5HfTV'8J#e #<{i`s*,_7&TC{ S\\k fpSBR e4Qj^l2#v=M"2U]uլ8J&?ߟ&^" "{qmU2- PAk@{?y+KJo?(|v2]5` p,C).}[>uʎ[tHXpLWr)Aoq~a(&`%Neq7㖍qrC.Q-Cnf\, >g o.kox 6 ~Y"tp~JB3|"_dՐujq(P$+M22(sg}Ed-jB9=Pyjm őiOJgOsS*(#5A6YWl.+9Ж)[\}OaC@C|K-]YkZ<+IȵA Ga*JDvFeDpGv&dzŭ<!]@eІJVrkٸp'ZjG}%P-|Gǁ-#_ h$|4b3nWvU$W{;1!00rHQo5 $ 2 UO2p}˓:\+ٷ!ݦ&S4٨p^Y lr  \ە> ~zG"6HO0Q֚+ Bsuǰ\A Qu/CGב;]g6FksC됡qIHTIVuG"`5C[3QXk^xJ ,Գ)#<ߴz=uNߟޙN>;&lFƧZg2"/C @5.@+X#XQ)sr4Bkwg̈jt't,W披XJTٟ$JEOZu$K C س -G,Z7hh{CA~8z6fm+)îW,j"3ꛢu ێ$l{k25Y.Θ6دW/T`b&hjXP>qAL:/CQGF'hEǦdq͘i#*+ D+:KU&,n:Te=W8=ɗ)w+[rIf`RK%G+~V5~njal]B_bkWvS p;Qol9p,1܈Z fRm1}/e5_AӨ#op&15]^<356d>idG0yL1%;m`l=E6Xp .\'۟1Iہ 'c]i ITRqve͋;i LnMhpNFp,tdZ%]g VҺ?Kn4UXRBrM.Q& ScKsG}~9A'I)1 *Kכ٪^oѐJsYO1;COm$JkW"$_Uis=qTWCߗP_jĬ>c5djS+[QsZ.`iW? f\sSL#%3ia}*նo5:V`Zr̖Z6Ǵ+|뭶Pl%|/-)A%KEaWpYx;'`nT=Ǣ!V H1̛eq⭧XHղmW-p( tl+1 )fE'Xu.i;9Rh7œ-e8ۡнv=6Y\ۧ}- *ƣq!vbǘmYb[f?oo]{ij?T!yGM$ ۾%S>`8wl<6-Y*eBols>:T//r귥Si* d.ϛeָA'ss0 $aSI;.w# <'uMTה#mr$w Hq+ΨL5mq`˞raNDžTv ë4ǵQ.C#S3w DCBٝA}"A]xyL~n*tB juoj-O#﷊D9XIw[VD3wїMg>bfȚ P8g=B_?gcSȐ6 1~l[%Hʚ;kը\~Fw⃝j7{T~ 㤵<Kd:Ǹ"d/|x]4c($X!?5\ΣSdK=&OERӨSP(|6as>U|A iu%K/it%2.7[x 1(Hޕ& ϴT:/~&U dyeSCİBSNj ) )<@P*A6Q ±ST;=6ڃ8f~t<ۼMk~<*C],8=P/?9-faBCi 3JmLXO\fNg_$wK x\mKyҎLUZxv]V ^KJ F6 ]Bӏz$/)[?>w 48H @4>:ӽ!NXE{/Ѥ }#PӦՓ[i, mDKAҮK=R6?K(?d"ϏYaFKA6Wpѓ#I⣛B)[\^Aq}CO2;ƂE](m !Ё,gh dq fcӅ+Aq^ 5;Ib.t@tP<֕jroBg3ū4 r*ݢD5-Eu6 ?cE$j >S ga3F)xoM\T}{>(@]q:bDQN܌zWUQD?0d>yafNCZ=JF=" U'OV̪C0ϖZC'UFJMN g1b:MfQ6΃8>G6xdQRAOfZ2CU K_hm&ik7;BY-]h*Ao#,5nZ =ދ'Ix17_JPs1H8,$ }OѼFE9ٸ8t,l<ۓ^: .廄$p7|şvDDIhI|kd!@k$RaJk[,d$n%t;m q_h"EH#NYAV*#+,JaX(j*y! yNr[H`WSx7+ r-ro]P!ͺ_*,Nwx{R) I.ƏwoI1R:4pXę7; Pa?7%kkRovV]X[G`.p)blτzuye3OQ[*$Mn9f7I.PнimzXXa_ ⪉U6,쾟ltqږuCQr5tQ ˔ӓcrsY7f&F^oS"%=a" DP.sfڬpxf#5p't,$]kbscTRù>Ż4Y?*:m?Hay杨V m0W*Z'=k.+pgaJW,I1.ܫQƹJNG Xdrd0AHϝ_KΧ4S e}rfʫdUx;CUx*$7Y,m;q5f e$Q }O9y ϥ-A{_Wncs"lR}&)ʝB~(dc6>ݑ3}A& %H UϋRöD&RSгՇmI[VL01vbqTPu9Vgʆf*>Z1KF3JNg{|1xAMkܾ \4L&Cu0z5H E>##ߕ@2I3|a)k_E}jБG?ؓF|X8вJq4ֿ_8 HxTPnC|ɥk/+$."z'FMLc@7Sj&ö]*N3 {Ͱ4N@o#w1--c5NTqëKv4E|͝/nϪ 8*B* "8UE$|MAqx1RZlz6,2=r^dVI_ |dQ%$cu1~Q`8c.AWBC8K\)q<|ɁND5vDa{GSKjSbsAO)u%z5#zr,:ϙ@%D`~"0{ bvV8䋕=(/!9ؐ8cg!72~uKՎ6~QG'bFm,=pIEX>(?uc}ier+C$^GF`(b~:셹35Ր!!6LWY-P4CѲIE:2l74t\zM^sTz=&GJPI~ru&>_a9oC`1Ӆt>NwIYu+ eYc\"y!@`r~oñ0\n]f_Cm $D7E3G}L¦)U'0;w ~rc<2[U 4`yAXދXFLeB8[ % Ku n38MOXn/v[,+[)-3&VU~oyOW]ÄթR Cg qI\ 8¨z yKX7a/]cd3k 3?ߩ>ɮA-۱ԩA/tY`F!s>v-6(mbJc@Lԗ2ޜ?K[Ȓk*4ﺒ!ؚ]S>`el.SxK`r,M(SOWq|[;W;ϐ˵zvt|$+=v/W}w͓_u--\i(a|ᒤ]H_[1ͪ7#Na\3:sqG+|Mt?'?w~2{mUk"*Rn>%- ھ}\.^3rJ6tL2 On_ ~o3/05}HݹǿKCjʵ,ce/mu1l"Y;[Vosը͕ON%g kYT7K=!|v A$%tR *fD[#l6oa]8>E8x=?J[9h,[ѩ >4eˣ%8H. ` \A zpnb"aG`0R%CnD[?ӳ\ 5ZBQ49ӜZ@L¸l(da3"TSe2/hl9cp4w| ;F;]㩖+scC︫[N~K&I)htDÎhB\楓XSGCƞ-ٷgf|{} ?QD0f GSmf<79d5WXlm.ۻ `9%f$uj6A# @KɚqmV*pMK}|$N0aꅡĭWfLq7ȏ)yLj(~tqI +b%#<$+Zz~%^Yn>:I;y)/B,vF;aCtMa|Hک;_G䎺ԂGM[g#LBo俾gLK&ļ8h7lt{헛R |5Tk_ĞVHzH%y⫇3B7gT0&ik[Pc flRy`\F1udiO'1΃Q Yϡ?lF [f 1ݾE3:YBud&; ʕ޲0}+qnDpx fom $ٰ_O3/G(NWnCԷa{)-(W;Ay҆04Pr]BsH xK`LzFC)v{N*QU8LQۻveQwfآ :j{/@*XTu`> 6]E69J)->!!gaS Ab8Mn5]\0~~Yu(г\VVp4fU>#.mж*agѻy{ `Bo"W!āxYM7Suv~7nѨڮg wZ!QLIѶ0iH|v#3 t== Ћe6{c `5{VZ&szQqɳ+kVjEnX>Lͺ34=}5AEefE{1״BEv;!鍿KB8Lڭ}E7" [<:e9B3>U_#W| * 0nTĠ5#!L};pf*sPo%w . oc (?cɑ]pIE֟"= >#+ eAe0Y"d`xn}p6qfrNwƊ+MX V& 4z.QMHԘ/=\QbQ=q}%eoE a2d]% qnS\e7%Ţ(EУDYq"ۄ d&+*& 6^3'QdFbһ2O,%] n}v2 zWާ퐵]CV5#W<e18}w39Rt|8SO<0_elu ΒҗHؼUV,`g4>5TT@\< \_: k`XaGXr 8`T83,)9âC8_+<~PJo$L_'*F{`sCX -4j)8 _`As[ F%wA:kS$6)cd ?S J&% t26 6cdj0ѿ[14Pj|)zܩA,})yΝkc/JdóX#uRM6NՑNpFO}od]xA.^tDIǛAc}|~ؒokPɂ[>k[v7ADG"|L~ͩDEػO'(6k;AO,!½G'N<ؙ/}kb6LNHkPγX[sc>uUB.師 _䴞e2sABB[\9PA,@˯9O rC!u#CAa3-uǠV׆gV2iŠϽ{ԿnmUh31K "TLBʂ{GJ\t|I$'v^QJG@gwGKh J@xJ޼ &ٵQMtU(4%+G[gyEuiqPi}N<^Hi kVշCC.5໓M.5T~;<[xLaCxXClp$ L+O!b} v䡋b738ZP׬Ф0ZñXsjep͍v7&5CǖED/Df+* ֠/| xrD,$K,],Kȓ"~J\(Պ 4 ]H䭑n;ٝFfU$fm3T "e-t4}YSK{V7`D IP!Q]辰(yWV{Y_MjѺyNq(tP`F㊑X)70j~fڑ2;yZH4rMba ^:K Z ۪,6&%/}€ KM w=-}}wi%2>XUSD`ۨuD,5xe/:ϏDl>~;6n{/)f,u ?Dԝ^*}~15I6dg1 ux28tAz8WJH sBϜr;Гyx@slQ Cb&+wPdž֏U~1yuJy|Y eDռd=JDۯd-Q_jFs ş]y#&gn3~Ta&N2$yE˼cUk4`:n+*32'w v|زS16Q̶AFDgeAJMj/YR}oha ]B*Og֯z'R?=WއΫ^Y'?3I#e٦D P[{\:&SKDrym&^,D^&AÏbW.Ǚu]A\[3=a>>}LcQ SZ2 rh(wDU(O - O T2&Qyy/Qpe lW<Pӓe2N_ |rߔGVih#<+DMItu,`[. -o<}w;\\y?؀U/ԼC.N|Cdj rтW ⑩]z"9Nf{0`Tf] rMJ,GL #.üs=H *EZ+˷H,l%]́t-_X``VBh("q|GC͇a_^qRް})O>}bMRziU[~hGc0lm\ W%<}֓/XxSOzyخ< =ǵYOlfw2˷1tgM8 ; RuT料/WݭmͽĆN Ʌdcy_K5㭰ɸDtfO:)y>2UQ%']TC]Rfb'G>}X Mcyn^-ltR<33cSʏjفQq4*󽊪KMw94o>?F\lH6eC@/âp4] iBpVBotCCkY~Q\^nEkzs&Fd| "q P$uGR<-F.< 07bVru RlݒB+C:7O<"Pb?,IΔZ|-jeU۳Ad3-c5זE$pXl=}$-uG_5-'#(ʭYM$nˈ0v̅uְba5TU;Zuū}#d` a^\MUiGP#A6n8d KgxK_~KU/A:16lG&Q7vƮ󰃥!,\*mN 9.ffdWgĘ5&߹T?_%iQWyH!|eݹ@ AY/A-^WY<6*B@L5{2V1PH7bGĤ(Pm^RN1he:RvҠe<$>hpBS?xfzT׫1r M},Zb Rb$`2,bAzbT?Vl5Bi.82W.kSj_ &趶ūٕ]NLiݽEBϸgjX- u \?/9H1 ̞aD*ڲ?N{.P=Nc5`oHh~Zw)ث,V(**Bœ\:{@(=dnu[pibCH4:*d:T J@ZQ(g }q8$p y ik96k{yg`htע8g_{ӓ@~g (EsB qԦ[$ui!jΪOTq?6Jkٜ/ص ^r YR7!HZ6B9֔]5r&QQ+:ҩF u[T fNtr"f"@ QR\̑- VWbΟذqFcNp9hmgxOb4>7^, koUD'S<ý'nA RO+000LRB,f] pc 1AHnU"S6؂6B9]}lݗpk3pGR+[fVN@J!oΙw1_*y踗̬EZ2|W5f0{po?F9wXk{=Rv/ s\n.威+XU!u{тmVQ J[L6YxĄ!7ٶ5ʿWր lb ~ѩ°dmisDO_5ZrblSSf {N>*#UC~Ml[cj#'3*&7G)FhAFmC"˨M<4.AJ!"qu&GKb 鶦žӣ#"2b _IyL/t%#܇J#wa)-t#'ԕz DV<͇qQ@j8jf.^sާbk8/֑Xo?Ї'NJk:*AlFqzNZ+'V.MoA$~ N-}*<.vRtmH$OЛܚS9-D ps%cHNbHXĤ-n>R?N,t2E`K؀˻j$#aLE<[i%ʋú:9GV$/Zi82m\`4qeal"ߢVHAuY՚;2JntF],$pdHJ>c2R{a8n @M#|skx\c]s؈kgd\?hX3Ao]XX\e^^/+-LiO= ƤǃKnְG1 5Ю]v7\S$ (WG^}A |cÇ00$ dn˪iVJWpNw`#]Oj_Ocw CnO4D| eA:͜j-j^^09B6ԃTzzYd%2ubҿH؜3'rgt{<$gHoD NHVFΌ8X7 gUΫ%V K9XS,ow; TX:Q*hX8*@}%9[eZJGfT!I:UUY7f)GnKF`g#G@4"fCμ Lp"!nےuΧ5&>4OB"k:g?{%a4I\ v^B)xY|=¿Sl=_T.]h,ԩah[;v A:;kq RHDOW7Ҹ5y̨ =+b " g4f`w42lVS~^G"w#5|>15L.Ucmv)NLm. )% MIE&/ _FXIhY ,鋙؎OD\ri <=xK8*fzl]{DZ9:~lvbf^0G g/nfU) 4?㡣YN gq}&B 4>0jǓW!̏}܎>4Xdts,Q?+P(eaR(uUrƫ2OPMR#Y_迵2W=+ǃD[KET S\sW V=EƗ թ RtWR[nVB-~ʨΦna3F*TV5 k[?*Ȏ֍0D~KB <(wߡ#>[_̀04 GoLȃ\''t.t3ԩy>e@3h.svܠ㋰prC`O"+Y過YVO=P;Ʋqt]_C]Fhe~˟6`IѸğedd_nH#ī)CgCVf>R=q2̔,;o]a|Cl&x3hq,]}*L&c@GDFqx);[TVY7^@IՁ_2>#q$3jڴ_áj"܉~ȪT{渚O@%. sF5GguIn.1*˚DNgzڑRv®=t!$u0N(p ?:(; '@$'68"W2syal㐟8-D}'b<DU +-'ѨfF6 VsӒpga+%qq1sJ.UI-H9dKCjLUN_F/=zj/y j]7ᠿϽk{ɐ|Δ89=Gw)jGTr?%hC+/'zi՜^&pjR\ ҊXt_SfbFA_!t,!WqOCe,kzsiE"QϹed(*5UJ|sy^@$Fm_[MjbMp爛 ts!f yEqͳY6+NuD޷+RB1/Y!0`'$6)7g̺tiWػ1CܯM%c#55q5[k TWq\Hg$:QJrj ԍ|3e 93ei`g>E:\z+=9Jn~bSo|?j#J59ùu}mQBa31nVW 09xQ5G֪%֨5rFHbO:JJ\w*l/MZDRܽ=b*_PB2PnrCKPwNl$D2?(?E˰ ?i '`=%l1"63Zb:nHwqMZ mW6g@ =+G^-zGgVxF輘Htwޥ}YR@'V.}7R@:lK Un)%<[ʒfXkR(?#¯3tXfJS.dr9՗A$Jr2EI$|S65oʐ{*0ڡD"/M^ [΁/=AY#kFSkGg:6_AvVAk%e5' !^Xue#$|X%eZii^zC',="% <]BQ{Rޣ6C5:đ_+4f_)x#dq ~Gp5 g >*;*d1;Dh*zm|$g(G*;n1C\vUB~IҁL74DIu37-b|Qe=bNF1N5t5$xBeV@NRqYj|W73t$!!|KӉ,8Agm7tEw%_)8b=%N5IOw͸9auuˇ*p ȕյ+lMON> raPj\q:"?m̮]t{IG>b$?2FOA_KQhmaW~4l; v!Vjp2۱Xz`yߘN#;JROZܸ|=qզ`:LRK%k[T$I9;x4u:V:_QJKwjʽ!HYH[92ztFaxN怌LCKݞ ݽ\߹Hbί4Ja?߱B~M4%yjۣg-‹Ux+s"4o5kդl^0h0z=˟0n> EAV!on҆R 8sW걍˯t"O_vV)[vSHeV9hVIӕeȾdE$x*>^YU@=2`HpmKu^BQ5e!"_+wLќ#dp} N^)WVBWc_Pkoq۔>&~4ZyO K kA;G, mlXO쇯4}|[5!A#`"q')(0$gl4M"B43CrH%%pG'G̮aeO m󱂖T~)`>9UQ!n9v"KfHP.[5U*Q2ؾ"sѶ7N[ID!q'׌3)( `MsatWSVshﯗKUAg){5q&~׊(\UxTew+\Д|@Y0kMd#mHC<{'=xZ F6uku&'v6"z7M:hv+Uyt\hƸ@Lq+=C%8aHhrAu\$ /Ξ+(GqmR:ufx4Cu Q )[8pXbu= b:*k_(RvU9c^k ,D%T)`'<˞v H:V^kQ4;J;0dˈ(|(XE+&?rSU{4~"ρT#{_)Q̔(HK+){SȕxxSLTCFM=ݤ!*ZyWFk3!B-&t9vhM~QI^zRewt,}$#N0˭GLCPl,a}[l$v~dErmh&of=Lswq{.BһE."D ~gܦynU99z2y6}Rɡ%Ñ_v!*sL UŨѬLnt-R|KN@9"/CFD$p XfUF\g^vFCfBXigȬaF۱8M;j~.l| /HvLwKUiÿ,,3][$[TԴ/J'xX(צ]y7Q0dn}LPI+3ÿ!&BAR'O%l೾m~m"c`j h%ZW[aNw9%T. %,ӶBjS W@GL,7-Y_+g[gҗp0%|+E}#rWĦs2)_5P,761m821&Q6LL44fphH*i,I8Xco=;2uK.Jb|\Y6IVe҄#҉=+ԇYhv;~{VO6~JBӧR׽~ZhiT\z0!,Hw?߯N fTMY@:, h3v#_;D VJ{Cמmc 1$|]0ZOllݬ<-T5PpJ._:{5g†SW.!|x]HPXe#_{L@YM]47CX]")}'KփFEE\BY3udWS:JCV꿔u2D5FKf;8I{\l7'5UEdd'LqOGzD¯_V>>Q&]_>t@קRk/u7[~j*vJn+տ_Dz ! JS㝁aߐٔv A/ .s<|s!i|5J2E H3I9D&dANvQVk$ݧ?6y3sҮk>^4VWfvZmX>% +8'!ڞ*OIMܓ5`krYF lZ՘FRe<޷ za%#4-e|m7Z83/"D9".֕bOoJCj~_=&d>k5W.f\gރ %<8»mm-YqƗ„ 3F-d{Yc/5;e'Yxwp*BыT8Ip<9/Ċ][z/ eRH#ΘPgA+.7d?$.^Ztܪ5||ͱtIpMKlSpM(^ȣO[mgke/M0oeNBG!$lJ? hKI 'uRFt!+c'-sD9&D\wx9Q!果݋Qj,eL}؂.DW\H\]DwC-JZNHX6\'{]|~7=ɴ(TDV1 9C|HUw%[c[BϚo9^;Cqb%׭-w3 }Y;3rW+~.Qa=<9/(bS^}6?s|f'毷]ʫ \4 T-oS1 5C,nQreFtvQ0oX5pȥniPsۏgD]qLI}K"#300d/*:q`vݹa2[ľ*\7jҀP9t8KXX) f,d@P>W&cT <ˀLW_*feӽ]e݆T"`_דcPvfnj* jH&[-K>ͳ_5\T^|1Qav ?y[L8عwXyf]-4)R } J"Уj3f4jq*;_>.9:nB^ųQ[`#G`תp5FqfЉ^qWC+:}Jox.VIa ms}t.5-I Diž -P!/64[CJLPJ=/YW1nbj>| O;:"©Rܚ"FZ~ۨ辣.F"NB86':?_!xF!"B݄Mυatkj~>Y(1^tQ5 gdїX[ ef5gZ@% @ >7^ `&PX ⓭zܹ?Z6A*qYzR{/h(~T/iP,>]ZhV)0%; 2EGk-2(MyS'f,fFlG]PP,?yzl.h\dRJS[8_2tΏTw`A2GSn|ʎV f,VGpRQ[:')%3Wx;6[R"FއYr\ #蔨Z%Sa%3mhS\h,Nnr#@Q)ϤN3+pRP2YH)'7kigPoZ!i 1r쭇"7l:̴f. [{{:^|5pa?<ǣgjpi"*q,!SWȺe򍭳*Tˡ{6N%/+t%uѨ[ZV>@PC['=OȡGU~ۯD̫ b'X'!~&ۈsY80=lQ}d! JA9BZD?[ sI}0 l'`_ѸлJp>y.ܺytυ -`FxE{d~E&vD B¨IcȌ-| *m DbGȗx{M?I 3qE痓gkEŽzL`z<ʰN5*!19R*.K珙*YN >{@ˌ'ݭA461t92تEq{sItMq`EɿCDެjd +< <̾KMe݇ ;¢6⠂ӂX c7\iM|bЃL-Ú/H/ -J8IqOgߜQ7T08燛*}|}##kK(O7?\U=sԽ^Z+:7W?\;Ό (AsUȡ .N+@PqBb!k& O_Q@]џ5g-h'T1=F4. ֧<p{aКn0 $MѾ vodb߽:f*T>w\-o8׺Q v5tD NwtEc`󿠄 /is)Z[3XpOt!LC+b#tC&'m0>TSٍ\^(oC jAgHds4g e.7Al"4BDXR?P(͉Q]&Uc׀s(PbM&5ȢWU:OP z_^^`i,8T. _U~VӒF"iO4q|;Ĕš'-ogfl|Z6:P[`TA/Uw4AR4;8!'j+g׽I Y˓O!~_!HZA\ K4)G;{#_ag6pARbwdlXW~NmR 0=4WYvfZV-lEQF8583Us]$l KJ Q·^LQ ZOE̦Y^BB ,Xmbfަݛ8 Y6NWb#x78+@={`E#CYUqϰAFI[h29tW="n8P\18';P"l$ׯABdvRmTBטSyIndݴCCMTi9qIBWꅗsPA|B5Cw%[b Rgr||5r[G խS-GxFrw8qz|:֠ Q54Sqzk/ƺrxGimnB^F7fN 7J0a&E>J˼N-Zr~<_̎e/u p)M^ [9PIcnWohFΌK}=8;T*G\!8($||F\X}0N"P ~h˕mڨv`~P(p67/jeLC< Tm^ah -Let@0yGCT/Dpm=_ze7fR3@0=l (Ϥdw2H o#F@sfMDsTpZ˙0*'z !,I&Xigh4iQHp^aNnIR|5p2;Jr\5n^ [Co0HeAگuΥM9 B^+ze3:OO clLr d@슥7\<%N%*qV?uTܭz}WC_E2L".,z~C,NXv>z{E -Ǎ?(b%v(?N/"X 1ۼ-P 6v(j"yGp"Aԕ"Nzƾ}?e)k#ËH(F'mT#2S4seg84V|kK$agFAd0)>\S/ fO\!3q i۩/ Atn\▘;9N`,Si$~WN*,VCF,eF"9vm07cZUkKᯩYhqЊMESvCS(P^<%zx=̠ C,j^aL@N<2-JsT6W4zEeR3mݴȼrhж0U;&ެl)Ƚ}\޳2~;%rި3=Va̻9\coUG%~GQ[Nt+TKA qz=b"oDB@v 2 |6t-ܪ{THQӍr?.pIDK%j&K1<]o5$8)P,u2n)-6obk8}D%6P58Yk()h -Ҷ+> F:%Uih,k3}maFh)eymɣGͯz_pbC% JcL͒$ƛm+oL[/@d4#˱-DU|K[4WA<>{+P#g0$5$ L` Ma9NIq91i*,i\kU_jTUv [GΚ(@?m;AieԁD̛?c@y!%\\8ߛN0. T5>W%!xDakT qF64$euWDc?[EO"BW̃(,kZwNyUamfhVnmb vbp𖗥y'3vU5SG!Gxgaal:f0H 3')ynchXeW0 BSLkc=_C ;uUo5ՀmC V<buj¤ J;#궨~L\5ڱ xcK.[ϥ?f> yo `[dHsnm:3*#01? EEp3GBb+ɗVo%i$3=JL4yόI}񖶪mGX(ƂN[Hg68_?{4ZƯBt%%>xwNq܊ E(7lSK8 /@scgy_Zص43щ=&x؈&7>bzyCNp?ZQTju'9f}.L}NRCKd}Q|$|O>`cKyHCFjXr'DKmw SXXZ=#KcA Sp :l-d@VT<b`dΙI+3 E,Kv7a =ep >qV 򆵐HfX0)RoU3o\K^don3I<i! MN$ET[jLZtu[&'b8Y YtnYWJ39MK 8u޵`WQ5YLFԙn{7i$'G5S+*'_rWC:?.d]-thm!!w(MU{b`q#JAeOC@}wingfaDp7#Iuvx$|dwsg1:Xc^*Fs2 ;N^ka%)%6hO4G*Iω]38yEbM {JP 6ij@g0Xdk1BSaVo)_!xbg1@ \rHIpumiOLB}H 0 $WP..w>*YH@MU?H`H#.Bz5"@Tɻk9&jykcaUcs#uAAOk4,Gծ:(&_`g%ab6aӝʹ_*NQ0u885 KZڅoQ80lQR*=Fi&zCn*xltkVUe1Y$ҥoU &X/ 4' jwg]bgts^a P_':ʹ-8%gSgR4Zbz++|tUl{')WǠ#Id ӱyEbJS#jk̴iL' &"0p>27j+9jt}G_{Əs7 Y0]K^jV̻oB<>olq̗ 0 MD\^ KlѷFp}`m!'i*;di.F'gh(=/q*Uo`'oǒ+ h,+Z!RWGRDEBώj=*t;I:aBC;)ʥV' =ޓX1E@SغX(lKd8U$/H93\pInKDSY Y'bÅrW,ʄB#q||bMziE*(#9m-m[igƿF@s@ sce/$_ OƃnI盚f=R qI9 B844^ byt+ns~I3Y֠,(BEȣs]{fZ>*#R0}OSB,Z]#Ԑ7E ҌP]H'l$e/ͬg5iUS&?~^?~a rf0Ӳޫؑrڲ3Q0 75!2t&r\_bcr7 u}& }^PX = ]V{E~Q(q}?ovq)[雗!Ŷ<q S,Rʎ7Gz|?Aj6}M$uZ=PqM E,evFE"BP8@h?lb4;P/,#їJl$W;JU@昜tN]S(14$.g㍲o7-CodLy6>#)e}|J g15ꫤGh5.}CZC4oA(BR*Y(]1uJDTlӻZ\~7% JϏVmҢ&9e=wy`_Qk&9jJMc,|SSrgaBp9&,Pqey9#$9ycOIJZbUrUܸn41C7"p Oz> HmyY v©=HiB{e-v˗i Vo)~",KH~8f[ ~ 330m!O85Mt& D:dXți~Tb\1cA1WJD.Yuʙ3UVଣ, FKٕ=~S Y)@W8¨oLnUl!Hz'V T?'U(j2WGOVnlj퍐K>-=^NixFψ?e"CJe^{^zZ=Dx' *& ? & aI,lߐ_< [,aClYA TFB&NUs s,znMbo8Qs1Ra]ϗbTVN' bx,J{ (14WN_3uRPPR|)BG1&u[eT-5sZG{[#-ŷ{{qsyڰ:S^A-('+#|c_,[!Y`7}럠R7/0u%ëgql̉+)*$amTYD쉷24"Y9V1Oa1L]%AwPv39{]߈KBMzĔ1U@}v7;xώeV.!w?Yf,` l(4G}í[kJx5~x1716#1 vA(*h/2/[ 80ٰnHư *,N6XĊ{cW~W%ZOs]Rµ=!Sm-ʯ!!cb4/Y,WoPrS*A$ _o3(f-emkaf?)3S>Kez.ަ":pkXیN!#:dݿ و:l4a~q/Ό)!ࡇ͎C8 bsfTmQ[, #DEqK=8ر\z&8֩maոo!'޻rGP.j05}5GgKH n9>-Go+aClH^ c)Xݮu"3+T q}PE>aZ̕)#AdI>6JmlkMϮ!SP.9`A5)͑ {(/zV4 aƸ}1عS-دN[7}_Ϧ)DDmR\D.=:;VZnx.M=^K}.3N3`g3Vq;=#ũDKN 5QL?>8kWPJEER@8 Vh*n۶h"PD<|;w 5`6?]sw)9Һ;ԪEZQiw5K+1XnAF2'#>9]uZ ]{긺Kվ}ĒPeqe +wf$k ­)Q`0%e/L2) > ; ;?&IWY='JRz. 7Ior<7 | >nD (*(tS^cr[j@]%.FEYuęFCD嫱C5l)jr&iR0FYߓЪ;*|9F V&;^Yx*o -?jMK#}i/`d9c߀C6b .z;P~V|a٥{H$|okjiR 6c,~Z?NL?Y+'ӯl EX@a$BAqHJbwe_g-Z`Z(XZ٣-Կ$=leH>Wns.SXeh~ZZ}Q2Jc#Hq! [ Afwr9v C WC0j߷>plC5V\( +ƞ\IE6ۡ^!oT+L OK>ؘ~U՟s="B\hc@\[P(|An&+pwJ21J(xhm(ugpr_WfV;S$_UZ& ,7E7A࿎ٗb8f:tJ?]Sy,ɺN)vm /E%ҫ% NweeRk{pX97`b )sJ>BKzɉ80{V"@5_-?RP%[#ǻ=];@$FW/.NA`%~z.)bXZoBybƓݧCihx{r%A(˸~˴7XXEx+ + [#7&uNEӑ͘%kMAO]ZuI>-4rakgKLuҗ;j`Dm^IJF`-Aצ^eAbdytZZan}:"N1gU֍\@@Y՚®|gǩ-܍H{#0,<-1'?[py߀}&o]4PAR`5Ch5.r1#~pY q! ‡ONጲ.U =/n}kzJږhZ[sd]q>,,+ڊ,ZC}  svf:;"6tM]k*&'b?Ww٫fpOB;{%a}ܶ-"W&ʖw}8 })ߺP=j kD S_qQas6.#ܖwׁpdhO q:o/TpɌeMX؅IO-U7~Jf ޿QY).F5M=W@%l?=ˌ 9;sy-iIxS1{Ȳ"^ Ee'qط^u7q̤8(=vĎp]Dw%d4clZ>H~3S,7TˆM:{a@UREڃ_1_"?-v>8 iwI:Ġ g3ʛM,w!sIҦ[N2P:ԡֳQS=s^X+%Y{9?1`ɈP. 0[CCs״*sd&0vH7bld*XtiXYb\x-"HWh\gNZ\YAAT;obM 1L *!AA [dmcs_4.bk~ר]WC 1QOj^ Y_kf[ȝ"@à$y5cZĮc`! *B;o:iiƒo=I<>sL:-$ vpgϨ7H7$c/|&@z&!RvbR-A5rv- E{LWΕ 48amejsn%av!\2NDr*`R- ^f XY&5Uɺo/: @SS>?!S{3t" U|9 gstXԯ >.ŁV&b6dMX};r2\rhXsSE4\T9a*"ܘݿUN0_+XbwԹW F+bf딪rKA'%K(E^enBvMplP58_GW&<qlr|'Yޏ\??/2C]l?M5')EH=bx.ˉuK~#0'W"j+wZuYfS0Kn`"<_ifX:ik3=;c3<'c}d^ԝfidȯ ; ew5/,-?0 D-صӕ#QEoӟ˞^?ӸoWul2 Ym {Rtb]Wto^>N氽T:֦=\`& 2$[w4;C2~p}!ܑ9$Ak@"k o0Ptg 7>u^޴pyeomk}^A5m4Żl)tݑ!~ _Si'6P>򔺕pA,;׎}$_mQe\czG7=$HA* lMBh|=-܅׻cu*q S9_LÂdY2mj5}FٚsPzD]W1]6##-+烘,}[1"1*j~OQ\)JpMhȳ S7B|%EV˒6A3,N؅툍L[E3Or@OҐHKj-ΤbH?ߨEI7YbùY\7g tظ3\~̲`YgJaΡs!*<<3?}аTHMZȑusR>m8΍k cuŪd<,?rz[eِ8_umS!un~:T4b"u )̃Hl ʼJ^)b7t5"d{nJMEp%I azQUpl d3xPەT4|g!AwpJd_&ypϑ{l:ӷBĀ`Z~I Y7¿Cԉ 7ǮIGeSln(i{$򝑤? uejJki+:7Bו8;!H(uS2A[mOvN?^mN:X&ߎk}VA|/:.<:8(M|K- y %M)wirNMj0lPs ͵YзڻjI~P+5 /S (ˬ$"!ڦa&Zg"; G5UJˋPְ'/XtC1 ”e{n!qCFc)#K ŞL&hU5|m%eyqo1/!m+jXGhoe=ޗ mZ &4Eu/ndIc@ZFFNI׉%㓬 7\7З.?e`VhKKH+";8q6M?H4\uo,P(f5}^E{ lZ-Fu^D#]a>T{rVFӑ%F,bD@ᵵ ,:7 1[$V@fEKh`TPf9[:΄[q9h^_o17ede_Բ/?-fL;UvqZQce)k̖rP$"[xR-wrLx7x(BXC*#"Вç m^~P9U/ ʩÃOE3" uOsqm9h~h8m;u%!ſ+c& lqB\j!FK˷x'&o[geQ@ rMdйQ<`J|G5rF羶`mD Ƹ2ǿ}rYtJM+Ff5if_y1dnM 8y^R)ůAՕхAYMPIlW(nmOЌ_SˌfWuQR;ߙΈ'w ^$~Y#GIvj s-\GIU@vP;`[-#Z l/ki;qf#7W2kL'i_4C.G"޽s^́5T5ҧ̜\_6$5&3OɴU|sJʵdXWЁKO/ܟhOZo8NQ:OR),S`Z> ZbxK&#w.Y(K`(ۊxH=ڎozH@MR~HPQ :|Hq8c`{I&^`zK[uYÏ !Z[9!*6!΅:{"7Oȸ*9^nl9 OS&\f#ߣg|4bnMdگ |S h!|͋rK$ޥ\,r;^,GK`vSd*$WzCn1Gg5RK[Sjo{?q%nhP'Кi}UpԱs'w V RF&?yJV2G@c#'߮ҌPVP<)(7+5ìY"5NQU=tJGx`"ϕdž*Ts{á:^{Ͽ`/99ܔΏYSbΉY̹@ݍ +|ʠ'CkP1? SX藣ܑ=ȿQemRεss@1Jfx7ha;ELay^_]q td}8WT:Vk+>c> coѯzB`+N(I~EKǠ2y S]:١*>z.YE;|5EVA|ܳz0Y/8rJ} XTIWqHphOL4!Ct=t=M P,SlӜIwסfz_6NK5Mݒ4 5njdC[/&~`ef֧5G4Z}\Ew?;IU&C ʜ~ƞZp8DzrxM"SʡA&Z:n9\׊v0;,x@Q~|Մ$,hXDZN+s'USQj_*4B 2FX2eYbB]j hK69{TϮ}IA\~RTg=z_P]CŔ'b~lk*"fUSBR<.@d?~{'eK!䆲Nf+]Y(5éw1[aoZgw /] S.*@FY\Uڵ_ yfJD<Sƒؤ$0-eՋ䟗u`Ԍ.!g9"AVqc*,]RЂqknv_V 2'KE5wO9s<6t@C7 Sm ;*zTF nFQ62i|$FAK@7HQVI tSN,_HGU tiT6w=Tt_Y7YY2I}xZ=icyݎX^&n'@Z'ǀ`Q20b5`|\Mȿ,r8G5{`s1}8E0T 2fƸ=(1S N׌'1XQn56}Kz|c K`:Zz NMSE&_٦`Z ]N3e0Gj<lASQ"0Et30~QߞOr -G[n|d9g6I1`7l,+yǦfwA9DAJla -(r?b{*Oj ")V+ĐmnR8#Aw|m87Nrœ[K wG{p=o[얫k.綯Ūng JR{A rXc\FiVM>[pmy{A{x0Ó,[ xC}R#Z>Lr>GA!He^':rTUV+ ;GG_c1@'פ౩ {IN'\aw iB㵠߅+C .n 7*PB?ni@@@q4"4?&-3+D(ii*|U?E>" xIEpbr*Q#O:G͢am'+0G+cP3@;$8jO溇n_X|:m1 F~6䁶=20đi.* 7jwsA!;CceEaNcPi0A!l'| V, eGmbziڍ Q[M#d3orva]I9/,ad/8,J#BYڷqP ֶ;MG IVC foə@@6.M`bjB 5s0ט-1 [v38F0ye1ň oQڬLDV2 ŪRʡGڦ JaT`%X9͇&qF0DZթIr\0ѡ<[ o:!ieE(B*{C[%h?F>?UO;NbI*8m}v'betX^pvQ=#!Fg1Kҷ6L:F#%yf7w$=B9'ԅ}C%ۼN\|t ³F*En\n0Aerwh@UwvȌ* ;.{~(^;+Cn ?Ne/,̮ފm_39A a$}x~ $v)a0ʉcifji*4)[hEBX< ÇP+&ioH_aIiw7.D\{R_# x"`SlHP>'j.uO1gB'#oUN'Ab& T+JHch]8)J>Pk)̭M*イ (3=6'#ph/ƌb x8P5d QEWDLyYј*hm+:'ɖj Xn.ٷlq(&U}t Ղf6j=3=)y)Ct_e`V٪"ݖd4k֛2Z|֐D!f@`rik]5To׻6AqC"(h@㿨$4XGn3*:E/Q&4T i'X?^H. I>rMퟍzU@]5 @cBHC7[ /u;n1B{~[%oarvPkz+ZE#6鹮 7?&v$0+* q$'7^x]F6aCi,BEɀXY|Gi$2n'ջa[V#B.¦K$qO!R5uܿ7F61Z>gb ۣzBAObn F\pu灭BED,)Hnd2IȰ"ZY4`s"}3cHٴHn$9(u%ě Z F z>[QhXg|'$Qw{/Z~^h=4S'I@z; :0GsGFMh2e|G~(eAw898Lb*w̷y 5 ņ):˻ BiUIwXR_x 3m|1OXwOӈjC4.}-aކEy0|YiXQۻ׫D- LT?߸vZ>&Ic!a@fM#^JGto$~3F9@l'beu5{Ygڧ]_]԰a?C "0ޣxew\BoH>#"IFa9X/I$?Ʒ?0Cd.ӽ_I70$Q6ݵ'Jϒ"ܔfk^7\XJJq.l B0! dMJTT!*a+ yM&p4cω,#pZNjF5Z Px [zE (@:ހ_'Q;]l- :?gϜjc%O,*cEl! 6o>_L ֌- PqB LY1@p _ef!X1PHdnLg=쬍àY~6 y.3M{ # K%t0?2CAxu8=Lk=IQ+ZPb 1@0TLs͘.< 4螞iLoT􃓚~Q%(ݕ2z Mݫz=}>]p:7{'_yT0ȥws5|.p"WfJ.{W=<95h𮉯BNC<(*4ޖзrwGGhCmuD|FV>+=BzND<<3`f%FFofE-6\mƔۍ@ q>|D^D?$UrRR~Rc5 YA!fI5T$teu nq&4s]ܯMK92Gݬ:;5\ZbT5*\l?Vޭy]OT6"DxzP2k fՄ@|Y2BJVQ'zLXg[;QOW gqh ~eP ,[T¨7h[ָ^fxZl<{&k9h;udKdkvXQUcDx( ݓIs=UygTV-;n2*.{WH{XH85D-uqSD[s֗#[ӏ٫O_eY҇Ը-d?j@\e倴å&#dTN2nd/+GGVr̒iۮJ]ԽFk1rNGɈ1&.H@x'-sFBˀl FE* [$ء!δ={3 7[ F G’U1~^*Xɶp0'=v]ӽGDwlg3>$ZhW#| Zec \ߖ(/F mԛ;z^$Mw,ML7")类~# A9ŀ %:`0ӁebTxHG󾕄3'H)U:*碱'S$]~QzenD MU)oݦ90&/`yqksH%#}GdZr`#㕯?vEwKT$*cܮ70>ձz%2U< ![ksT}r:(3lڞ$glK f.K%dknt#AP/FMg:iƙSJy\ԐweEɜ3w=gnKl[Z+UZ%&hӆ)!H32Կg]93pWb~M(i7[#tUVS{6+b MFT:&jg9ӦC_^0HGlKn+Nm0:ON 2ƆL" I`0[/BJuCpԲPi2c# ؀3lξ=ΥφF7:n@OZ;ݵ)p_\cgLKKXĪn(ICo/Ƞ bxTs0V %:a /wO ߜ.:9`W=8eJ%ڧXI?q;\0"뛳ߦ1X0r(ڑ#T78ٌ#ihԒlF $_)74ηS+PWȠ5|}EIn`8v6e>*/g9V2}@+ ZՁ?z iwb4}|6?.4^!f]uOLsřZdv5+_<@Ra+VcơGՋw;J͸3̓o`B/dz׶S(t M[ I n+a~v&cK~'RmE]>}7p"e4L$S};|Gr^Gm@?rM搜s7yt-ӏ^Zf6`d^+ fM3h>^=mS[Y/ZeT إRp,ԣl zpe.(e*s5j͓&UR)zABy o0MUMEF̸q<GNz\׏wb+W0X t!Ծ=f$^̽]}Rʹ뚛\,W 5_׮<$w IJ5MNH؁|п_uHdMF?a} oNsh:jxe#!.ȟ(Oe wƜQO1 &:lD&7LFp0~MOj#oXug94ָ '{U@(m.٧QuD HS֤C{bI/ _۾Q9ywijL}$Am a[SNC:|z={ >Ѿ+qVCZ}'FO.ȐFv^оR:0U#RXPHdtmvBHyh* ?Po coe;X]\<K钷U <՟oª68"N?fk7tU-B7\W\B(oF~F$Fn<'r$0`2gIՇj)yטnt5"R2Æ-nT '[* D,P03mIK!Gб\C_3M_oIAhD'i\;0 rؑ'FϟD<1da_|6G:&931I4_sf\Bq/1}dJɀpDA_Pݲd-01yEqDwviF?j'Zi:npN?1_4J^Ȗy?~9tCA֣#n9dFWN j$:qMprG 4d7c}FS٪ٮ=WOJe*%1}blZtCmH7\Zwo$D [1cDُ$GQSb">X#c—9%x]yWr̽R%r]C&^Śoh4ѾK- to\O:~Z&8Ц!p!B[;fo %>i㴉l8q`$jr/yli*4VgR :ڇoMʭF%N2 ǂdxB?Bp0QSNro# u3TZ#@-/^Qr']alJt;|q wFXR3_1L#_A&,WSmz5WG<+ę!=Ov33SabuSM-.v3"#f}'Tpr;;֦~A☀ Xډũ2mE62*m[G ̷y=O!M3.:ząƠ["v73\f_|qAa1JhgBk! u:ca(cG/|ȷb88(Nʃ3Rf\jųf_ZtdkԥȦ!ZG 'd=ÛЫ83T !b4Hy⅀d-u$,Kz n£|(zp31gY߃֌f G-;$1z@V(M-$mq5E3jX]@1єj$|#Ya߮z9_W% 75\ bDt)8Xu+|k~7=t E&P #-_t MH_RƩ E{jr~l*dF* Kcoخ"XH e^y+W O ffT 1dĒt2 SHr}ab*p™0Ok^_Oth1tf@F|7p ΩoesP?VVf$ETk6-rvUOi|=NԠk6*yB SX͇̝iIxgt' N~eh㊠QUs7_E?mmB ]47ֿOYHPՒJDbͰ'63{2ũ_w (|Ks~@!g(7%=Eh\=p[Puޫ.H &qBy0w[|z גҭ1G!E;ц|+J2*MS$'T{v9u&n0#9hhz)Qbs ne hnVzC?E:Sv/ڍ ֕S.l xqS ]LZHkDH-O|G(TL*I:=wu$ekGN)~ۿ:hع^<:{|K)a@ۦ|(q,?A@[ $`R2T/:f<=u,{jW g>1rO`m(VjA-(=u)lɪ×%,WpLxIe{VʢeMoY ]ΕV㆙oU3//~ Ff>*i7g-2z FsXB-U0:M@qXi2LOA9CjEE3Aֈ4r^8m+=EIЯ&r7׿Pkb1@//.6$] Sm:Q1:Ri>DZ|9LyHOx?bpf0u{xY7T(u~bA ٺAhwu glT+IiWCyOBP8@ŇeAU|4Ǫ<ЉVtlcAB̪ 7lރ1wk  zS֊T= qomF'u;&~amL2ݓ3b7 \-qY9\S~ T\J[TUh<**z xgW zcOyS_|{! 3N<YTkP8=8os͋cִ=jPGLj ?Yz uemu\')8< %LLlb #[*:&By:N2p j'L(ǴMtLjvSr0w*;#{Ը k}lt7JٔQҎ$gs2?T_6O=j#O"!9oZ@\`vʋwȽPxcp=f1橝[cS'7.Xmj1NyP;'Ɇ$fʠhdT) 1Z؞fjы9IlYyqs$PkSb41J1eWM>G|** B; BcaBM "plژcZI6_kq/ˣyE.889+ex!ŐF_ )رy?7 (ÞyqŁSq>.hΩ1c6IMgW<7#ʖ?dCfj#uItd߽.iUE'B/#j ho^gw@ayM-,TkrS&f8(-uP[O؎_PRv^B aFdu_'>9\05L3Ź69} ^ fX UkrYGEA9 ɁҴGGgI^ _j@hfN$x<[a $7NNS^5Hg"=.S5EbSP dxd AV`[cN5.Ju roWcz1GL0/OmUMC0&nV0))~XWr,og 3PHۻer5PHSTe!Wwz l‚țCsɦ͜6 *ƍNY!4ܹyD_?~&)HG"g5wU?]|vt.DS}.+J6ҸNG_@d[?7DgdfH8*g?K ns1ߩAZq䭟uo=`X01{9晔<Y#odfp3^isϕPLc9 Q(M8! )lg=ꌂx1 )`doz_ q$ˋ~i3T>P(vp,82/Zި xS_a's;[/*Hjxo kD33 <9pyi<5c4g?aɘgrb.52m:^(%^6)pmL:}~pD,ګW-r7+3 ;fjqbnLjqIR’_-2FUޤgTB´ PmA싲JyJ[^2dkE{ u` `vͺ4Poh\RYeD,jE@LvQxtl4cLS~&Mw}7.|,DE`i0P#Lnl׽ *xG[iJ^mNuL = \rՂ%+QYË|FW z2`|[#%A I-0Uő%Jq}2!o+7LenBy'Or K:9x{ GmĂȯra`^םT ,Lxi(b[ 0Q:feJ sȖqFR`" ebiWQd= mku}ƒdfiU:"ɷ׼nesA=|߂"#E45' O|SӖܕ=ލտz] 6cKla}MW4 %4}P LBt߮'1: TiQ)CRv'ռ"ڢvmk ui\}93̸#9BLb\k"l&H@=`Ƀދ=@y٥\:Ujo=<E **44=Q4_qgQbHvoQn/0wVTrD^6>S=qu ۗz⥏Bp90"q_0pcķ}/~6_LyJ sH<+w8VIr+vskamA+B+gN0/,ws³Žs6]ՉKHjSsaZ3guAw q~j{ޔsqO &9FR}cb=lѮou [+ۛn(R0;'YJB}f,ƺnyTuJ4  #mbu+ e0t^i ֮=~ᝒ)hrts MN6H[:aB/#ӽ,|yF2&zb{5}v|~ǂyl*Kd1 9 H> 8 -ްkB=mcqmLɯAZ;z$tX:QA0G037]8ɮ(dy#_휟BKh2,Klf-[߰*QmA9 :ѱɓ3N}DNHݒ8,}U[r,T>.iJibnK&qj AA۶4: fyX;x4cxfH9 5 EvA@ <Ą/n*Դ0OJ"" *R]#8_͸5U7 z+?mCw_,Fm[ Y{} sl: TDepy7D IU +wMykҍzh'&bdWV+]" Լ'^%\`c4WHdlwVR;"q)uos`x6S|6PCpZN+x#|65m;j*4hGsdj~߽???s0^Xu>lmk}spvf=8Mu ڪ(#lM2e b>̅N! df CtT}~Dz޵e;O4deut#G]&uK^ʥ0>ML1:6wuJFzKn4 )GdJ'̪y_(nKiSFק]ߙ-PEsCŲnPNy=lŊc@ _PʩU)*ǜ.['?_ zL)8-ybU6Rs8Hg%HO6{0-ur!w }ϻF͕P/#:MXIc[H>aPj5t#0oe:` AC}H F v;tclw9lؽHL*#翱ll 5 \,`-lDxwoq ژU15"|5{~ӗD5TbUI үMGacM,"{S m!-="xQV9Lo -C +ן~()m BAbiRY`oMnHYQ,ueC#KxN+A (/נRW:ocOLt!F*,LWŰӕnQ X.eYxUeYj n rޙWsi3Aܘ<#?S8}RTY=*j'_(cT0I!>Z>;So/|`wp"hBdiŔţHsK!I{{/=}h``I P`I!}yG3dY \X4륷[l@";Z"ۈO8D :|V؀~W~ZC"ԥPoqC:SGye4/tC߽SGw&L+ܟ gD_Y86Ÿ'MXs@7{0@M{Y YM}mo7:qt yVi# ?jX6܃E=+Tq;\D#g#[ )@/ `ptkI=QG]wa2VhLSl!V!h]$q-4]+ μym fy{Uj qĞ}wKk=# 01xdј7G(= TMY-1kQJ晝l)XcA}e m&Sw? D)ߵ<0f[=Ubf*rPp{|CS %DmM~i7zu,#',9RLIvF H8U0XSң|;C7Uۋ V 4dbo@_+ѺME0ETK'wA)G͍[o-4 :eA#,ůEV* ywn< RqK$1 E *΄X#h6ԁd [k")t']FXNIm`{k9HXIO/h-7=!Z {Ս{(8R3?M OV[+r(juG\:RW]ƒe*UK1#kQ+ȥb!V,L' &hr>w=IF~ޱr>mBC!=_KD51o"rN#/Dusnu5;XLo@-Dy _k9:Q˳ĕOr-1A qz.w&&R %a̒FSy`,zbŀ~CqWdy"ae'ys^C|bI9ҜrUV&nn~h$Oi3$mP6W0tU -Q[2oZT{'ڡ|?C5{CDy($hjo̎a!w`W$g!RӓXoP>^qN:Uč̄)xɭtFcw|1#O qN?гJȶKᶨB`opJAnR3ͅJ :H>ewI"?x_iZi hNh27LE>qB|?J ꈿB6!$DKPbj(]։fޟAH/'%B:#Oy=y}x+hdvkyՀ9&h #sTo^EZWK,WbqQbս"R7ʺK|$6HpJTW # ʼ77ޢaU m6{S7|SWE.,tYT|pP_񩖐N/z,(N(z飏(hh#hQO" A 4)B6Kc Q>]tO=G#]Ki7Չ.a6b޿=n>ỶrTm4㳁eGcوrM@J +PK!فoPχƕ5'gPхxu "&~*7B`t5yP~~H!aHwǩ)[';? e/qͰD ~쑫&QkOʽ Kx0..1mP}F94j'O 5yGp.EImA*LTŅ5n!MBԬ}Lky1q.ۧCxmέs`.LF?vavYI2ؕij|)7Y=#jxSgMX2+ʭ[Xmu rv^@|OiHPfcʧ+:je^3k؍- uN$1tEdX\1go[2=?%Ju'{;" m_R9/QBq]1kﴜEvm#nU_b%mÍ;VdLhD鹶o{smu-ŃTJRAb:w~enRko O3nvwݔX O&񜉮|\+6+p+FK,#%<ÄsP#1?X`MD#;=7-}Nތ I})5J\?O6T%iJ!le%ii@J%E3c hPSޔ X (|6sԿ/a3rq14;5p}+:U&^Y=/q~\6Fz><3nܷR#Tգ550u^vٚN>,sUq( baj)wuG1L0~vK~M^uOTq;4C#CoNbNRԼI\œHArl_* 8X"`ҎLy j;&,=$H% QG$c6jJ#k'㞳n=XDD/k6 $~z20oA],P깬%b_UO^c<;ȴL͒!F34{w|4-y~WE7O'?46] lqfA+ZdJgL~ ܚ*oN#֛R{r!}9#uЁEpč.м*KVuy(h;' "AOQP]kH^ As4vִ6M/FלV\jWebOf!H{bMd@<cK}ᡤZAc]+ 3%/) !kI:s>Fw@"~JY(U#Q:^Rc`㺣3EASU0:Y!K` X8An*M ,1Gv.-=~v\伂-0X{Ǝ owʐ ֶKdY?Q$upϢ>rpxz2W27!i $fjjTujpNMmc#&/ac=c^JKs- E5DoryCֽٙ05"qc g_Wu\۶6 =I>Ql+uܜ&hؑyUn Ŝga:kn%`eXo?* Էɡ"4g4$-0lH*( &u*L^I"eccS3 zӫGjL K4D#zjT 嫨 F9t~vzaņ+<ǃ3˦.FS Y_hRr޽5QjqZ7wrVf6/c"T ɤO~I *U'X5.`XSrcZc M\d fYٱJV[I#^8u &‚֨]`")/Ba9i.V7tȩ=nmeC3e΅i*wo@F3ra0y=9Tq/-gQx/_ļc!4Sj*ZƜ\f|N0TqLbtkS=9ϼ;B9*v^+.Wks'ga`.%zicA_AMqr~= DUZ,=:)CQ=o--A"/]iYZH3J](tsXӴۜADNMBTǟtX2ԊگAt%ϨD߷L: D0}R'8gZg-1|*ߺUo0? tƜmaW~sshT6"dU x) ʽUaj Eք2gPqP(زФ 4ڪv ]^@Ds&^tBo_ Ꚏ%ݙbu|S_,NЍ4߬P)TNIG"€T 35l\tG5t2~2y0"t: 'Ru@wҡ~Kr]@)P1!g$՝96@9F >Smn=9f 6GhY‡iM&|MoJb} $Җ|u tRc0\z&J.o ]@b<<_Vd@rb.Bue=b |K!X\6LodHwڤAԶ9 Ê9sxZH5;e a:_R`EI(%(ǡ+61U ic_,c5JXV%,m&)uYତS7} 됑X2d/ȿ=-GJؤC'7lXs>5\Itlh GectU[6)x2‡JMҙٴ8;0n~d9^H*86-KIMqQ@ S9wٹ+FO^pk~gYR q`{F 1Ii"{{X#u2"3PJKF]i""Q(M!,t=︓^a%ry6#7.ʌMfhPoQJG{ƣ^oxn^(1U w6e:3jU!R(t l2N/&'Rdx9&zMFԟG(|hqΘ͎SCӥ'J{6tX{>w]A465E$DԬȟ5~պA iC~ϓ #} ]9 Zv2o3c+luxLl>w}F ]Z1ɰ>n}_}**Y5r@={`*_c>C-Eex=d bާT5 ;xR@8y# A ( wӟ1a5nefqhY\ ak;9nD냕~~z$fZfn 5}1i}]F `[%F~/+sIYl23#.p_ؔM4!bJS/z4d8j6nMd [xb$hOqjM286hc,japb-[c=qѲPvn|I@3_ߢonhfǾFR6twD+5$x ӛ Ag.MT@5+:(VYrɦ!F #r@o@ĄrYш&H96Zo+$zp# &[@ֻ+Aw|d* "9p5oŠjޱqύCBź=@%BeR<;ZA\LyK4]q:M*boswVj zLA1 1?lڭn`G:۩Zc俬U˃ún™#ؑNU"~l) U$QSl-8O*amjG2G i| L#wJ⯍0r'BN|:QwxfZ(,0:r\+3%m{,9uRV9bG޸[z! ) ")!B4ͼ1ub_K$iZ%>gqd9+ۈ.W0?+d[1x 2%U,ۻ 5e<ţn4KEZ%LyMPN{ϳ!.d$5)q*q_?oIek q{`/dPQq47*%UpJ@q*;Rچ-gs4˘ MMnMv4ho *r;i5DEg&˼#ņv^ERRvZ#WG?x(zWN^l1 YlR 4p)^H:УĜ̜jwT:!wmmL aAN㗖fɽ+Mugk8mQ۲!dx5J8;U`U+OcVP=nJoD_ 1Ѩ׫Z)v 3FmKzkԾ1Q6$!5#'JF3I3J,&e1&ŒԚ;Y!͎;GȢZ%C'J v@:- v񉵛ZCEN"rW8*{{Wj}OmNg{AގW 7 w.48&y᚜w.l.[(R[s(pI+,MaEb/ʊ ٫re2gG+;LZpER *~@4@1T3ZyI*,Q6악D|: ¶ԲDX[8p:eogDgS^_lhPXHQ#t!"Zܻ:SqkŦnK2Z!^9Q(7>}x\}XH|9$o^ҪU$OIJJ(7s@xŴ=HL|h+AtCxÝB00zqbɓ_Wʧ(U rx’"'MQT1tV\V]49bw,`{k ҍd5(UC<w[%KwI[O>V\4fdMkCg0xfPxS㣖•v3yTOڏB7`$8+J-h&V)nԏ뫳zzfHHKs/<_AV֠Hidtj@&?Hmv/nu_@#aCAWӸ\-ƞ  9e{QLGd+5z?r0Ȏ} ,w v#T! -eJƳ䐫cwnozGYmlE%Zi?Dx7ݪV,Uٶq#b*"Q#?1sLcU#O2Uj;W.4zc]u!U.}rT>j |7*j b-$4bYQgRb<@v5~>G,o<7lCS rRE ~Gs4ki#Vsq*BgLŔSɜa[ \)raq o:c$L0*.eӧ@(q!DP.&~Oy>֢Rʽ1) 0%A@ė%rt'3{`,VlX`U3 m[ڍGJӂ iu@S6en~9 9<+PgzPc1 UÝr7Ͼ8`+}A% ]yj(R z~wu5#cR:@sV5g<Я)SW`ip&J"#w+{s?ժWj9ljO9 ƳX/%`nWkE8w@Yn^w&6P=.~!?lDM[ǢHĕ>g 0\ Z6$m|.Y ?> "`{l*䴨d?wKA3]a;b'tIpQCV`85/tsQl(ĒybVHڰ[_8Jf5:V!kHhx̦z/dn*maA<(~\mE  HL([ e(_B<[K }jf{8` {Bʡ$X(.z2%,^`3"q&T]"sxp{efWr%Pѱȧ NTP/_;0P2ԩ?3M9F,9FK ڷD|[W_)ԩ.,IƱ(*tNb {K)dNyMam<77lzy'`O@5/dljzݒO>W"2> IR"@>@G,8UmKF@HƩR")T5󵍮'K>Aޤ)p3e0|[T/{pt5 dZ&#;ihxLMP=Va@7柠TrD6̦ȒvY{h/szt#ZŕKTEt,ookٳ xt2zWZ}w?iF%V(F YˣWHRd{%XfL.S#r8S\t7zSa!An XۺDXU4R=eJGX{Gy|BU*Hf4ގ0axZf'ë\ж*x?6ɾgz)W;d/KLA^ihAdU$.WG84owktC&qgY%=l?D.Iz};ΠT:8>wJ)1fE0U%seWG87\s;d\~!'mVdUj P_oȷcp9M Q%5զU(/06OAkDSMimVjzϴTUOfLtrPj0нyT3݃lu۱qPwVĔPr<]B LY|kKJ7)MDg=ҴѢiZ13 0{H ݎnɬJŽ5_Q"qEY}S 2 S,!ή֦ 9I;#S_A}WsQd!(^* PjP'^|>:{Bwӟv;D5Q Pe;a)Xq H(k58 7R֏0# %-LΡ{y~~ΩI fTx,΍qިgI*Wh.OEt{"YJDlh!3.?JWT_~9%` n.ڱsj-V YX(y>]##ٺOLHP@D{X[B S~L):KTa}SЯ_w4[pDC8t몏QeRnS"{vڣAj&'a򜐗qW'͙/R:';ZG4\3 0jӀG(%iY"-b\jY.҈{<e41pNEOϱ]5,}P5@zۣz" WKODLҥj _\gbaCk>%b̒? Br6xYlcKlq[1 BX V/#t Q^f ʿ4H&(,=7rO:;ܿ;Rȧv=ݗ,4:6Tw߭OD$a[:dtrr "İsZ ^7UTJ >wVV$|7)Sym}?CT-a!ngNmV>ч_+є_۳GX%` A'ށD Rݲ{(Y}o A8HIKFg4Bu+Zf4:X Zċ'ު O+ܲæ'  HLYb $,?Gj P֐-ZBP;/nrT(woQ_M)#dFb j8C-w5T{W:o@=^~ɫ@,{,$U\%8_҃ 0LrHAk)f ;9J8-#\$S_7'qI|f? F>I3*~<Р0MbG0p!_U2 P[ ގ|P<׫Qph=,ՀA`\S5?H]2/XU0>%*jl(/$ (9ѫB9P(G&[A2}*W c)F5`}vURY7 0ƿAE,M REA{)S,5L]iCwV1.(l5!d<ă!+a{oUYdm4-[iUtҦyG` ZI܀^gEg,=Štc*ҝR6/ޔ-=㌟>!l 8'0(J``X4Wzۡ"& +%> SJS\X ]5 "v LMfeeSt{$g'g5DdnsZHA]G;a[0 JP F 9wI:B1N쬳VNs)̌WÜ*-3'daX@c@å aWwe5BA6&fuTi$yʕjy3[cW.$vЈ9@!WH\@C(S!ݸ.nVP0"UO=ȭ s_ؓ-X.:'1>$rԖ.lFk辕!3/m,0nX `>ekQIq ,XV/5Z/a}w}yTEjw7]HKOM<WlKr hK`CaZgw+dQdvL(q{{XHM0;~7^Us}wЙ$zh'ėT#׭Nȴ\񙿺.^O kimr!n|QK\faztΰꆓQu+ÙwQ%"C(ף 8|mpUA!5w f{HPo+pXgV11%q9rߛ7 ntӒ$O^ LneX\itq>4ȶQ<{V #=F >-ƦEbv-h\Î#4#kiSr ׂ2*XKZVZz>}}0ܕfRi2p-M jj~"ڵŃEMJ!Qȏs3'R2a}34@3~t|$jq{1ֶH$Ȇ)N$ /N\)cDa-z1T1vl raُՒ -2U&dÐc_M}Mn׭.*YQK0tյC/%gV=kj`ɖd:_pz1maxAD 7əӑhxI_Awy=}jscj_GWK>!pew菨\>_+|aK }09w/Rwp_F/V.LKm}7#X</bަQ,@,q'R`"pTSۈZC?]X85mowi*}U8V6@x\*~CNUuW@9- @]7Hi*4-)6@>Цz+cZMOnq^,8%;+j^# G`txa yeˇ.7I!A%Hwq}S8.6eon~0EBJPDoJ%v=vҤ xm_f#09q`C"]9v'pt1λ[y8QB2r NG^h7?[yn&S `2A ~JҖE4X?KY,:~OyoMS{Di_afRn ڷb_ǽ!Prmg*9Ud|W$_oO%eʃ/#qTLGuڧqS~_o86,ք^:_8~f%>dJpn_D }Oy劑gGnWOV K`6Q"a1c&@xq#2!2`whY NS-W22휠\*(.K^aPưzswr.5yc2G dL[}ߠRJe< U;TwS/C70k+1_9p2&NE kFCw__G]U ]1d({CR0?C;VUlr2"C*"=LP\~"y)_{m(u\(c9jaPg2v~mo; S!Ps⨛N16&=yt4Yz5 Ond" k"d+pa4s͕ =LG==v/=i"%LYVy%I;#JE53 pΕ7u=vK[狗֘j* _4Drw h$ڟ8AuP%n/u>nFtfm` %+ؒ}ߥUc7!Xg7Te8X {. Ey7*ϡ+˕ih`@v5%$+YN8 /IVKD^Pd |-νApRqx! j+d2rJi(xB7 F_{JOLDVOZ0`0[E/25P&)4zLMwg6^ ץ7(hv%%hTlDCۀ(Uv":+Iv`R??~v\j^ GqIȕnnbsq*MDt0KjYI j'm?Pd% sN8 yOV6^84oc(_,CNG󛩰[agxo0cyQZġr `1ia9yj&>f!@`s4n3l*Lit8hd%WcҘa.ʼ Rv%bpdeDYʺ6 Ԝ" JAњp+.Boċ*$k_QK;l f|=3~?!t'>BĮ.jheh&OG;UEAJkLnxӱRD=BȯNڗBPlzl)VZrhmFt'Q1 6+Ut#Ma!>Ŵgu۟v<{Tҥ2 0Q sЫ.(Yrke<FRD;gNfhO͎WtĘύ qDip@ w@srzeo*4:Xn;y;TZ|8 c>ʉ(:dMai k`QG&EsC2Fo_Sm -dۑ2P(p1!>ᗗބNy"9&" m$%M4Fy$و+uU1yCfck\k>筌EQm{e\!3h[(nJ9i,`^br.>q xm>O&!U$CP#HYB Sdf}F?.%._pSV4kKWA#A:Ov7V,DAҔnGmsǬ"Aדt)ٚpBLo9Lǎ%{է/s לYn8FYuBir+eTt̺* ATk\'s-x/tG9֔3eHwwK0D|>w nzYYc-}$J c7d)Mr,<އ *T2Y ۡvcuB7Zw"hf>}~+H_IyH[Y+K%I JSq ÞQܥ1!qixy(͑JqQAO;&5aC9? !Gs": )g ZYDA u*qű}М}"V I} 4uW'㡙;]ĐC C䀁3 ];L /fjr!Y J8l/ "hJ oe¦E>=K[1̌m "w:CisT^@A(&)|:*%ײ%2KA'CGC`> 3%ld]Cߔ [A`C-AS>%-7h7]OiE55u?=,Y&QbƆ2Xdsda3宁V4STA 0ǮBo.Eժ:RLKwF@z^XORQ逰7Ƥx K>9[#YL姡kΰ X]?&HVPséGdD\ _<Ʈ 'M:|)2ivc#cP=\6!WU!6'?d Zy ~Ϯ(WBVLaa{'ԋ%bZWNv b8g7l '>Wqeͪl%'offTwжC8 ;Ǧ6ZDWb-i_z]U}sOlgUt?77FA~NT GCY}4q8k([Snu.s{C wG<@G&|ZHJʼڴPD߻MJxR OYs\?ߡnȡ+4#36ʫ衆0-=.MLh>-X+'DZBM?rzx=r9_aP2ӓ#VwڻV[Y¢x1d 'v޴&L}/; 5{mR O)ZauC&-v@<=Kv`.IdT{ XPBՁM8xUvm7W6Oo抄1:L4!CX~̺Md!b`uPEM,.ϾzE`{4+418$Md;< wFq >l +v.+ $u FrwIx 5 ~Wո|!4nJLtx( Za[?rQ363;%j H$)\n5rϷ^kRANM0qVS ; UAo$Y#jZB-1UtQME;Î{xiѫ,u Ǩ^Z.xk]Dae'k.%C\i> ;)ÃhA[JBUp/;]&叢j'"Y{Ic6}Qʤɩ,ց 2`.v*|=4C[RfJ`iWs<+Ϲag_w ;xpxZ:/W#MazIRZAq; 8aH/finpn9HOfLZ)Ad6,p1Њ˷ uXU2g렆^kr>R%~ZP6٨κ;cևT8's/I#]6K?ǎN<*ӧ~Q|̠EByo13}@{1Fz( ȧYzam6x%ב⍍U'O~2D= gQ/Zkyvj(@Ͼt%iGXBk3b?x-&a.+BҁX(Z1N: 4t)Svk Q$ljLO[:vl+Iw%Jf4uiTB<̊_Ts@œ=Zk6Ԅ7l0lU!']F1(.3B cC :gM\c4B#{DMe;)ؠZwfz&da){ k'I\oqi4DțiZծA>hDݱդ6>FF.eTItyU_$l* 1+[zQ]AXRgVIØdd`k=rMU> e[S_C<4^%3D(p\^u_3qmxM*񔰢JB8tI1\,I)4VPL yLfvTCu}a(J2.'KVUÙ5hi27g)K%r\8°sdĢvRdB}z4csk2dPԐP% $%gM+aCJAd8.Ѝ18R0{*!GUi0 R]>.6T&u>;+*Zyk.Ϲ^bG=*ڪE&Ӌ P8qrST zߺڨ$ ;AvZDd$*l"qkAJ .= 02'x5bO2!e0ƐއCE%,W޺Dd|GZ.j 2/ p E5`3cEA>e4& Oƭ*?yޯh]'=K[Xydqĺ&P!8f`3*' 0&cT. *u1D4(z5%$bv0ZC,3)1bōU\υo*_'wg!cP`j]s8j粮o۾1S1)k4_/XI͒5koN{ͮ h48hgF$rkak-t17lѫ6q>ո?ۉpu5(׎U? Yd^ @̃*/-(UaMv,2$q==~5p(4 E0Ol:a|[13BZR _PeVK<I{!Yð]AH&n ҳB- @5A7 fUZ5oʙ5fnΪ,$Y֝ U5Qۙ*f֍QGʴ疻 Σ: //.բ5bSnqCbL@ "J4MDW\K y({R¯1Z|`Ns I"bAM>7n];Eɀ@-q9prgAJ?kua e<f<.;INbf0,6a"rn1Ɓ&k&hvfP{Iֆ0`\3J(?T|gOez$vbV~Zsllh#5|GTAFJcUU 6-fZK3s9ŇR8')V;Wh.&5P%ӕX܍?{Z\yFZ\$jՅ+BOJg{m_`&3߄_] ef[hES’fvuI+T#`,ʜ)Ϫt}v0Hrb)D;=Zq3# @]`>&УJ;9ѱD$ !;4G WRj?kywW2pquO*)VyPJu >4@6A«v|@\5.";<˛v28J4 Z,4B0T?@sX,ZuԫXA/^uj%mTbH^ZZ"/Ar9dEi>2H^ėdrN*!8\3wm;7\C&_9&s͈ H̠fN}Qg <.'yNW?!F xM 8׺WOH;J'XΊ{&`H5T7c͎ T ~}?[}~W9+!1/`v  ء{':W-.]c_y@@MU|!PBV݄Bos7q#¿FtlPa۴}ptrXFtҜDNZ(Rx,ݐ6pvzB}?~[ _8#v  PJy]A(/KS^xhOPfkO3E.YpF#tj5Thl`GaVH.\?JL!HHסP>[8"jHjo'9c Js?0u]EU &Uŀ&̓u{< xu#KA!Zmfm}1jקP +Zz^ {OD.>ׯp0D͜GtzR=~^n aTL sKirDr^Dx'6{dV'KΥyuEDŋ=ˏeH45P 1j"OB!!9@ع%Iޘ/X;g"Em?SjhtQdw8TmŕNqew˽;CCy_Ɯ]˕yJ(G/YU, ;/Cn,\[<}{;FfG@wP$mplZ(kg@)a|!E`LN|A2",2K*P5@ ֯r:hy=sn[j*x\n62`uomwxͶX׺ F(}f\)8es,ŕ߈))Nh8|8SF{c/Г{Q封h N4 ޣo?t)8Enrɵ͏->ˁ3Q;v!?769ڹ*r1J'bDl Xx厭m]t8W*P9;8~Ǵ(|O!i^(<[珿lvCuN #H6.nOڃ?z{LZ/NvB0H9C#=1T?PS1`:ׅO,wCX_8U>XSW5az"XV9K;b+}yˑ9Aq  I,Nܤ!WkU0٪1]c-G+_˰Q#`2w~Rȫ•#jD41k>l{݊U%>Z fvB?0IN>/e- s(˂BZ ;tnLk)hM!)jmo7bhL嵝Uah3w'ZcRA32~)D9H[^?uC4x$Ghqi0󶤵/ b(p?Ƒ7לI7 !!4NӞe=qʢn-]P|U:@@ 1mB*7I/R+&n?է%bD\Yl7o"ƚ ª:}h8[\kM]],/CgH0Mb61,gY\bI5<2X.XJ!hudtbnFo=❞;m¥:8aF#$8.=j1ҏrEYQth-^A,u+y:x8*LߐMnrzm_RhgSRZq{Ҁe;6Uu]HfIi' ֟ļ'*M3A!H?X+gq5FQiO!yzJ˯~8WZذטv[x(yzAv.HiE1%zU ra!T6MƤ@r Lg06Af6y5 yOZڕt eKQ0x ҆N_"^k#RNpx2zikt8Zh}x\vA.`vãݗᦖj$@Cc1[.okWuflŞoЯ^miZzo\k5O&^>^ V^g,e}]se@nwҁzHMҷW-)exk8RoѯX@ UQLHI1uqHC xJv~N<#f'B1E@B mLK~sBDl׀=f{` t91, A}i8\Lm|n.oεY9)*5b3iȱ8eټHBqiFRJfGR[K%](3$JMxVc 4VB2g+jbȦ :]L ŘIEӄFڇ뾌OHz{@LBe>} 5ƶ~`=rN/.QO|8_rNs&ۖ5JGZ<\r > n[lz^EZgƒ.prψ"k܆v&f_=lZ`,&)6Ul~/X.DIrVoM 1_*F"||` Ql.OZED)~~Y'PJH:yZlk9AQװ{`xT ,r|T@JRMX}ECE'љseU1r9E7/w\v7 cʱʂ Ӹ0[D|ɓ8BdX Mga'P 4IY Ϻ*nE/[ /3zђ"%_EuhPCLBꜵIǶa(yBħ3"Wob,&rA=o[0hCwHޟLȱ%꺚T ,gen֨:ԴS+>`#ڦ%1!?^ָ II0ތhWځ7k>Do 7zʬW NXEIc49O8INj5{+ء4|gNdr$<_D/VK;7w}/X$*ݧ<2W@`Ͼs \Ӕ%[V#íi4II|̿<T< ^C/wxNlbqB2f񬾏np2a;N>lt8+8z"-\501zK^g^J FnXT% ,M<}A2G*>'12<%;Wȉ^M ,`oS(=Ch1J?uChYԭ1_va:jP6acRTla40YKa|Բ99͛liH:lm"(z&2C߸ĠDd &@p)UN4t A9s@bЀ?X-RzRu3;o߿oVua1[Fl3J(R]}{ȓ^Wۣ]@>#pꠑ d&@[k wkÎKp пXJ͢~ aqp lkdP$8`?w㹲OHb(w"ٓv#1zl#Mc@ YVKۅZNyB@VtgLe)a!{YjacrPక)j'GQ&ا[O7¢K'C-Rz!p"T+4ۧ ;Dn) xk5l!<{'Q k)21GݺfcJ{@rdf|?J!9LMc(Pe\nErht GhUIN|f4fQ RJx!sF_VYO)`trg \R_xqO0 P1l M}Mbב׿$Ț1if7. ~6[TpG dpQRD DᎆK7f?+,^MSBQt(4b*ΐ2+lOR22&Um08Nmx g su>9etHj~Î^,czs\( nT9i}/DZ~+ߌ7\^<>jfAhurPx[zP?6k^`GMڥ iDLmU5!H"Y cHi`y4тٲ3!F [KlkԭT s2B,JZf dn'!yYXwȾvU|aEDHU1]ꐯYe@{P-^0`ߕ}5LAżU GL: }y[Fby4+ӼXE۔ZCIWcYМ'ʑ|=Pg9<К58=>ũtx-- xp )hD/3F#e$^ 宑*[dbFlNr~8w!'PqJ6$ɗo.tëŮei"z'7`X5-~u!BTt-<ϰx[*Տ[ ctٰ$#@;窇M7z]?sd4%~Z_ĠWZF) Zo|O.aDE᝝gƈY_q:CU'z9P[#,}g z  %b #:ٔ)]E9%g-yslnODi2BYH޲ݱeX0~^o( ߯iĬe=̏(fOp"*6rh7ͨ cii:8 ڑ^4ߠ$?C @a V {g -6&dWX9bTl[ &B(,b/:0)>綑H}k4њ|憎DR''S9SOG4I2Mx2Rq+\TUlK;ԙejjcY,cLw'k,Gj0{?Pm֣"ݴ],tooŰ Qv`o$ş A0ɕ2j{0L"xvi(<=UEҔ ᑧ{<'`'CK0-Xo.z? \H8z 45{_F˯:`L}9* GZ|-逆JNEݓBk`eҾ6_e֘y~+%3\Eȟ: /XVtؕ۠\؇⥙I1IFV URLWG Teuq|G=$ SI.}Y,Tv}OSϘo5<9MY焚kVU 8lp9~Q?fPĬI- sBkLRmY' .4ȷhkT=. _2XCfeco!HpsSJ*z = 3zF3D̾EfdtH\GHNd\\5L撆(P}{2H0F<7p⟩C[z)I^*lT&oTT@(x!l(=s-_FBp5W7.=۽\3+:u_WQw޵M\Cx"IyED;<'oewMY9u,ۅ5 [;I*֨TlI"4@%!/M`*%$֗%ٴFd|bfdΣƎUդ[zHilHn@Z1iZq|/<3-A}ru o*Fd2kJCqgf>oNP7T(oł\͈*c!Ovt"B!?9pOkI)Pc\W}'_qk83y϶>9݇6dMyUH\MydNN37)by]w`Yb* YY'߄kĴpAKWmom2ш(hcf.olVcl.R.6JIʠhfR)gtȫ%“ ڔa {~#r!sԸ@7#Ŕ7-~ [blHe[fmCSJħ?7;-!aNd70r8e5}gge&$!Y1=}ݑ?Bgٯ?gqfcjr}K쁻䎔ew7D{wAOv_Nr s&1'hwb^?z &dOiJb=I $oD~W;~ռ:).{ XJq@?Pnh̢Ҥ&هKOBS3A |ŭ~t^SfYLx(Im[C"ւ$)mﳫ}e űAGP nc2/G@ٶ9`'5:4ӭ}{JK>{5\8֑858tu#6%ؾĉ3&:"AT7*FYl%(}j3D5YQ6vo ;it´u:p B_'m,b9#x$T4p^+j#$5 ^QcT/OQlfIx [棂L8^2Rzڗ+ ğ{fMKLs>+S_aEUtNHRtdCj^a\nk(?$jC.iU d\RR8Nb*)Av6 k^@?:z)32 E#8&g% FxHy]N&atdalfdg\%Ԡ`u@J?:.*@Di]m!kioN'GZ vt$ٰۖߎ,5P#KDZ#DgLUv,JbҜmQ։ՙр_viFӎhB|l0n*jf؈z߅#qGc 3͋$ 1e#D\w=)lbf\H9jS0zOPɡ/6#]ܗI [Dڞ1Qâ\^ '1 8L3\xn?òy&dIG+zi=D>QE-rhY}cw?;E|i֖tzF8, T֬i4l{} f4AD۞#z$Q1*xmy5{c`AklH| vB+$[b ??r4Rpܫ~'jQ-{>eV2}S {Df!$!oLIjL34I qd>/u|uS?/4EORڣ#z 1|+K!î&3Aw-lu.= )nyZDn[0OcN-I?Xd1{U` UQuGG`wN#U"k(id3"Q< f& | C1:]5  1uQfjuX 2%R>߁ʭ gʼnx[IR漚dɯR8Q4PLl^\쪲 %&2@Lھ.q/MOH&- ȕ- :Y#NgΝ17I[*${2 ЏJU%o ()Uc`E]QwQD^`HzvF t[pbޜ@5PREFý+ +vYfARp~R{y%ACj`=^ 6;{miÏ[3NrAa'sكDWR5;Y!.b4pt)C^DOtoT^^nmX-QSܡ!,I2ٽ  I6L,>OL2-ӐTV JhD vԞVT|p9Ҫ=Q}#^X&wOP񎶵T4[̙G9XLCǯ_G(?'Hd' TQD/pm|< -KMH)nۃuɓl/`4Q.{z *Oow3钁~/gyB9e"X/!&iPM'^0 0W/]U' eK+H77W IUI=amd41BB` @*⦨Nc">K[+(RjɊЊEMmy*Xx;qL7[#:nqƇO"?+.TӸ=?09>ڨ?h D񒥆̛{7╺Y8@ PxDPq&(ͳəA=ɮHd 1p0|y1K0gY/f5 ¡gFdq^cz\bamRTy¶㊨L@w0=fԘ*Ҏ؉76Q8EiHXCYU@Tק 5̟d>w+=[*$_E_'"ՙ.zitB"y ||';M6;bw9 zG1Md$nfn\jMK{^*nf l5'K#q\ 2 cR˧af}l yZX`oBM(|| ?t J`ü 5lȈrͺLWfhN_Eρj>k+58@D{+ %Ty sOќ+Mz Oɶ[bE޺á-ocqJ'3 uÒtnj P`h݊w_=B*x\:;g,q<-ՒdMD4#^4?hW!ـ>tV*IpV[V8.Cg5,K`KǹP)==U\b=8x^iߜ0 A6ʴ.˥'1UD3.q!'RY&f yrv)&Q1C"D bM/4y.ygǻ+f/>y޺t77ZH0ġ2 *\A؍풍[Q\cNm]Ca@##A4XC늩 BRߏ4>ǧ-j iF^F ™H4K}Kl7hEqLJ"nqY# JIa/7n#j$2BAXs)6* z*00n%=ݎ8٫]q`U$IW0sʾxr,X1 k|Gh(G݄ٗÌ59/w|*J%$AAwb3Dx[NaeMA)TL.&ShKKŠQ$O$$RV@7UKQоjآsPr FַFW&{ DF*L)S1?d@5ԤWz41 fMϫ!by`Jyg-٬4\yا}QyO9{Bp1mG`YD42F16kjNS.$9@05Iz{w : ( S2B~"*XL,:shHOjXxms8޳b/Kl U(WlH%_/QaFvɃ/*MM헹ߊִl1%ȑ%4-d&2C,,v0^$n\ejV (Y a曃deRe>ZE!GmB8l?Of1&dA-8 kwp9XSLL:I>H9&V(@cͣPN%9\XŽCnA$S n,߭+1JX%.2KK-NpG=)M^Sg]װUYu\qodX ,otw/ (,a2)币&7U׼P_ k2{t rD #<,]RD1kQvMZ|)9Du#εMAw (B~T;=dGzp7S窚!; VTyd:h>C)qlK{ 22" ɳ_yn$~ƙfuvx|_Jz4 }x}>JrZթJY$KX"-]Y6cs$F*\N18M WsiqsxUp6e"_f9)i 4Gr W14U']'G`Wmspa>%meByNG?FTem1t!8USIanTWQ q֏ZvP)/yjjkɞ9Y5S|*= KebY ?*V7v|4GX/ڭEKL[1#rNݫyafh,jG[' 7@& 3Rؼ.y8tc>vPU F;"icW5'v4~3kJnb2dwz:/R0 l_V)m>!*zfONu&Ÿ́C^/~m@_<ۇdPY})+ⱲLk"hʊឝ4n+cAhYd[]Ix h(!+#ҧA.<⫼\G'8_cx+~MuGm{v[j񶉲WCsE!V;ztԩp%y("vmFuP~#1Ļ:q(EݩU MVxIx߃!R.:rXrPit{ wl'fg`k×CG􁨆fA6 T|F؀ۛq0n:cy˴c?3r+V{*aHTCSTGv pMޘ_@Hۦ6d󌪫] Ch]w ̊5饈DI-jޖ#cnu* \lPi}XQ(l e9O]L9e+BuNns7Xeno("3p5IUۢ :DF1\jVy#0#zjNJhhS 9ߋno 2Bۣ4YJ˵8bdRf0%XOv@ |IŌ{K*9o; ukԞ p] i%%$i^=* 3>,x6M[k6O!آ x FF+4c=dOm=V }E$ k}slvQYhb+fWUșxܺ#_M0+ɋ^Ag6 6n^Ml (7yfuԆfq'W9LevV̍fFlJJI7/<$WH U N+X mըCڴC2TP[Q7_Ή %O:MF  d2hƮXAn{:֚d4wACuTT`n ،7LSC+j,X{39SDh5.È;OTehbQ [A6}yog,1Q4 < A@d[ PVCQtl:HCC4~ĐyTX$rEeաTK>l9bVXɔoA7?0Gmv) Ը/vu6p>u߾^(Ufy6#GC7QB"I FZ]]Ͳr nNE^+єǷ"C}uwpvgW"_geBt^,1h}xD GJMqкėSHMɯlZR:R7H| SVzI4{V~5$:"\Qpa8@W`8@O[,X$d> eۙ^(QԲ+lmN|}(j&KK!VGIg 0\~I0bd$5hwM i.vɹV7?[`ؽ#˫dNKSux= pZkV6)f3$7MjyZ(AƑʧw)yc}л,^Թ.G~6 n|M;&\bqԮ=6N{̲_N|7tŐ;%co)l<r݋]_"@#f Bދ u}ވCtKt1sݱ^PAFXX1s-3|8^ |)͈{. ۦG7IJO|mB\IK;IK08s0l4kK!/}8 ~5/ iͷ^7 so#hP_~]A4:Y{}#fXq}Ĝ1boE߂#@Fϻ`2P'ŽYD'CsyQDDG.0vbIA8u0uhWo3 2*\ TS/)7K:axTj6^ۄ{ORcrEFۢe+xj4dz\"|QGS ԍ;qx4ܘkeam:A*~yX-h03)Xı* `P.̃M@|Y44#{lWPA4c0X]޺~ K#x1,kk~bϝߒ[d璛X@sz%1E&;:u*vԎG9J.."nVWhQ(x' `*2O煉f"24WDŚ~gWD8R``F0dniL!>HHaØ{p]Ln[W|#+$}'DžÞVIV7GU·u tUJ)JEWRa&VINjx@2_J(a7]' xW.G.kF>|Ltr&B H!ivyk`J?2hzI]q\w8 hU)S~uXNYߣY'B͛uEImԫvQl.gx!3qd QE̞?e[yu͙4QP/hcm Jxa̰ mq"|J2˱\g>G/ "}J%#gymيU8X.a]I!8nƕ6|#,Է45Kj[*=~2@\Iv (gѥ;3%[[ R OjDdӷXθհǥ"a\"L1i<" T-,]6<,(9mHpOw VԬCjzSX]eOm^Qڌ^-z|mI6LA՛&j:i;*/Z&TRjx!d7P(/dOY*LmԱpD~_=q8@sNl!/@;=CY#JcEWWjr`UJNh(JOIE(\ɧ K[@427_cdk JɡD+!L F&~ӎK5wtCN!mCX0C-hgNԦKmwi A#4%KёXյ[PU Q+ƮDMs\2}y-K̤+ {}Vz۲ETi}a!S҂Krfw؟ eѶW"|겂Ţ|o,-© 'w F-4eM[I.h<% qmc6bxiK/؀$>@}=Ljb<5v}, 9*'ɲ 3S$i2aȡOM=2&N2m"PqWwJf-}Lm0ҁ!qLT}`Ek8W:lmHF"NnJ5Uq&NӒ_`B>k&hZO1 mܥЖN:CY=;NfAp[ҜKrF! [bHÎ`a\\O{tP dЋpe R~)>FI*XBaCǷ-R>2 =']GWDF8q4!V?+Df26f4 Z{HjEN{`. @@N4GMEnH;~u7 VgmcDvݿ|DaK+*%hGk*W _cYj/>n: pogN:~D/Vtƽqxe2 uX%kԥ{\SKGYIB jMԤuR?FJ!4ArC> ~ 6zzǽ p+1AJmoI acC/coįdm İMhc"%iJr[rU|>0?DWTn_&4ȓgvÚvM*~(ƨoPvM.:AnG%3[8U]+Tr껉^B=EĆXX0&:_fKJ{07rM$~º̾dz: ʶs ^KlZ""b5cR"ȔupsyLBb}}\cdCP:Zg/4LW Q(9#O.2 [^pm8F}Z_h}+v>~jNf){b q=2ЙBzUQ]=ʳazs_#2%=6\x0SL?@ꞇw(Ѧ W.{#1r"s<[>~؈-X D TkQQ-D*k.Z%!LY+mId_ݮ2"_mKXvQax6p() v)52w_,g K|=Ex}X#oW3&Za*2zTx,߱S$1$FB^N0.+4<'i"0aCƼx<ݰon,Iu >C<.uhe5Ke 7FLyfS=L})&&0A%VV̭cSEђIŀFg h\s d=?Уg:?4) #m#P kCfkDx8m6D K%am[p*uO&a^+1@~j o(1vGB@^*a]%H!,jFA0句!uh|Ě  :ø=D{-8?@܃,I`b O"lDnNJĚ(1SRh&UO[1 HR}YFJ)iӎ*bԵV# ϋO׳ l|oo=^nd!H Ҽ'w=56;/f,dUjq$2~+@4U c倌;yސ>㿐\/b$ e'e PْcAn[0q݉(œoBu =$W.4(yʚaߓmB1ڶÕ7l9U|V{[ _Xu^ X]l>#4/hьA2yn242<43)/!_m2&tc^*\㧻d.~ߗ/=bjbv2di*(Hom[rdžQX$ g߾%euE|\j߁; 33qzs6aBUꬭ>2N%U.AN%@X-i+t T9Azp{yUQGYKc 2mk{Toѫ̧AiN% .=o V~ ?uH-Ӧ"J[*?^M\_$qLj7iV Lys+C / EFiI`ZN%㖻HTU.8GL5 ~nL):Ubt%sT &k|q.HҘ MoSt \'ʯV/kX0^XΎ9(.|pes_:Dvjm݋_@^wH4hQAnfChs\̈́:T% (?]:a kpbSΣL0=!JƅrO6e;SN fрåG[p Ӗ5kua]RbRP2R&.S2DOgR3 1 q\#$퐷设"iw%hR$:{M&(]R7x{$b<! 7=BJŘ,[QytgQcA8$nKQPY|_{x0i0ڼ AٍuvTԙ6@~| qGIWqQ0Ϣ@L=o^G\k}VbXn?Cgu3B 0Q$_}!ό$<P7Lx6b?JZm²]ю8'!ˊJNÑi _kY࠽@i7KсnUw*yQ<zbdZ.]oxX GpH%70yrU+϶hRС>gAz krVw?6lb:![T`Gn%щXd&¤{@Lg"hi|}n.4O^Y|vF&KSfR \ n_VGBQEޕnA雬rMKHn8!WB% `\gxNpDՎb"1FnPmۼ ywHGqIP@uAXNaEUqOMnfr?-<¯.ʬvnc#FIb)9]zNe&kbscԻ6̗ߒ QCuiFI Fc"k204BRr>WEW +T-rӟ8 1kg~SGysfẠ文J2z [0q5.԰@OWm+e0r}"Pu|ښ(l3)ZS0 'A> nɷ- ,X0*o K]"+J= =n&BVFV9x/CUtI$G;DΓ{U$ #"';=ف6a<=rҐH{g7DŸZcbi,9'!Vr,w@ɯQ=?G':[IsJ' Uw`-^f5v> `0;g@Ӈrs c`_ɘLI뷬GEa*%;o]AYI-ƨr낀Cw,JdHt/ٲPM e&a5.AK kOY`TZ9m3 8O/,XpeM?-1f7\Ul^PD'.)gi6{{T\3͸_ʆwtWt_qMЍ/8fһy/A/n"$ |Nt;+M#/B+WJHsupGcRNm?)eC v `X P 6Ǿt.fe‘v:A i3\*t@Gqѽ"n Ij~rWɱv[+fݗ!8><6IFry ޖ-qJM{ǘ|kFcTZ'8$i5TΉ5bg _ѐ{wmRד(! %ix]0;='l2a>+)!{j΂2k I_Ld:$ee!7o0!h>"Q3o 4-J}!jSXŮiKF HGN%d4Q9{oOQ(\/06g5 `s;K;zRp6m3Us=J|(){ҵ.hqsLPY☨3ZJyF'}` -u(}@kQz-1!RY96߀3[U>A3#J@} Y96PPȯ2u}_h) =u/Q!(j}< o:s9eΓI$u쏉o<œY K,{\ܗy#cuY}' AͶmEOҡ@̛%FCTrCdyh{%)]W`# 봘M_wAl Z*rn #D{3^[⨯!6qi;Wt][tF RI[X*9-i^w1lnKc"?-cn k*=.8a5{vL^JSYɍyr.%ը6 Qˡ@_ ,bd[׵AsCB,5%B;U[j&/-4Ǣor8iQ_-JF/W8#3Ȭu$[yVМ0 Tk/̥$sJ7ZJ%~}P#g=]T5{ HfpoAr8PQ&sPh,s= 'i>.jiuG@(#Zh]d)O[rиrqYYjԥ4B׹>;y^ =LhE7!K%*@B,{}=!D<>=TrgPD bkbM8cM3CCԑr'hhx˭댹F2$fXUr}K^dAZ IJь-32 B θ4.L{95ח:FL"\IWS3f&0jˍAP2&Sށм5U`PީXF Pok3%Lq%Qࢆ{ {2bJIڅa@EgFj>9] a@#g-G6zg@%őN*)Xhn#_hӊ>8QQ; l$& ]meS{ħTfMG ł.fOmGguUfVh&E7CDJ/!4rS-ݗ?D`jDǾeQs% Sւ ݝqvV(;]-Mu_[߁ ng_|au׶DX2˻(@a|y56tLFi>JKuj:KNYbSd-Kٹp+k$î lgnkn?ޗ+żuJYEV +چP`=Q4Dp'ݴW;" 6% 9T`rexx[7!|vt9=}}ZC~jpN1vnZ*#!pC>FIZ 8ܰvoPOy`P9~JO͸fKV!hEar' ;F4ļw\_u.<{,y% }ac$2yJÁ{CGlAGe,s ܌eh,Z0{5]4WMXM?e7a3M$g6!`ؖӃ߷ [mGܨb!a[֬%CFBE]ТmR4 ,:*00M NWJpׁm ߅] [ya) -Z3!E]k.auN-S.($%= 4>VvoÂ.4$&4yWRmL!*dG)N/K{ C[r?X|M ,z^!V!Y}ɘX&D$w]LFOiMiS-P2JNs 8Sax=w9=E9#-j@ eYA!%v=~H=e738x_9fJN_qߛ"u";({}5LuXRIBM {=ļQGюP?8 [•;ƍOQjs?'GBOxS1rѣƊ4o=Z3qH^lRB^b'R ?^+ 0&^=@wS~dX&aKEۍ8bMJJ8 vٟ'-"RC~!#"G,u4Hl7@øy%sgE wÿۙ{O =۔sf&)@෤T?m3lu.7(vΰXb򬭀񥩢2H$42p!/"4܅6~C;䷻/1l%{ш~Ԟ8IUSn ?|RUDJiC{0GN ǘ0!7p*}4wYƜ׎r4|ri];x ( ΀H홺ze0)Z{:Z.&*PH٥Y6*"w{Gg6Eg\&;IcJ ?УwhwFp'ߋoN82v MvyW%^kix} a<,?I|Bk`R50[p $ݏ?jT^@h[unÌ Du,CCNeAoT3=-Xe5,mY < (.!ACZ\qr]^P9`m-QPj(?uHOgw5=!/ 'A;H(G8sp|g|js&-23 !eRh%IsLwF96)P},ب`~97]j)$[ E6 =zܢ &1E)qb;j#S1Yp!`vJ#1ŭE- D[l $[6$1s |&;m%}1e1Ehn ZE g0a˵B$u6c #tٳVTʀv h&/:glF|[\a5Y4 Q6>pM!Z$"Fx)Dֲd]g[h^kflb9zq b/|U JhaQ~FkC ~ vca8vF9 C AV-Q$ 0i&!!rуy<8dFhCbaN D ^BeC^;D;֊ܱYڻ7ů/L  "D"Ź!#6GNQvdz {@>#(aVF) A+jvb2+cԒ|ow?qkE2AR+5$ g_KەGI&7n\Z 3f!FLgR\N> uW&'xۦq{lތYVpwFq?mB?(pٶ:2ũ+9 J|;j7<_K2'Dbekl0;gUe~gPr{c-AAO"ַcAt$QBolz:q"skL"Ϛ~@DQLB4hyd='NDJnƒ5Cu~i~Gg>N` 6B* !Rjn([K ]*:$KV4:yiclA T;Cʧ륜pI$;siJ^Ѻe!3 ܉ݮf,-Y]ġZ#W rG۷vrbb jʗ}3!6w :;xk.Z /73ŋ -L=s3#M__A?oU߇̬^us#e%/5fjkb8RK w(C̫کOJ'&Z.)~K^߰&سe R/(xLds4bt3lB?b/>fw!WcpR_~жũLLnxiFOk&TPRhsyrb ,/ӈ?bU?9'~_0 D+"* RvQ$e}sܥ\*B`rV>a ^XTPH{Ƣ_]G? Z{-MPٷp7dc*[=I{+pK 4 PXؚ>" D+(ΊNE@A%nG"Mn%\ Pwlh2k>wufvxAP`GΐS ) .X!_a-CWN=M"yaѿ`WITFv0PtFO2p^ψz0@k( 2,n;}i=OmLK~/`*0UCb_C 24L/)_Ii,"v;=@$RԖ^)>JсOA̪f|g>'ܽNVΣ v(VaŠEa\AmBcPcId6[T(ێЎXvAlMN<'^SX&WAOP\[5k3Jչn͔(Gb}Ntn+"ɮL w5dw<*%aRQ.)~uQc8gJ(d$vۏ779uOHf\ 2Kއ:M!J^ NmhqEFq6NQHƮGYDQ5SI" `Vyʸ>_3+Jn[2M`BӁo6y]yGk`mҐQ1vP%63E(*G{r^=gn1|^I0!$^T@?NyC}]ipLQ mh |Ƈ>`wu(=sEo$olF GWTd2Qwһ\1c63t4ȗs`Ȣ1ϽK|BDT d e lN2[z݈C~JSqeG[C}`^pwnٞR Ay:fps,9,(h1VZө%{ۮUizN]-ф=d+X$<(M)>S@?贪WlS;F}f*dȲy4Zj;J+L"۝ ۄT?dD{B1N&'#XmN=6,v'5:ܯ46ߎ* MOR'< qO*;O#ʄa'3GpEnfpc=I{4 vA_֖^n3t U(;kaӹ MۯpH-jGW90+,v,1̈$k35?(4eq`@F%i䪩' pxwЬ5LmTGۇA+j^B0.•qOܘ1~^"H.d:)vFx[d=s9D`yKQ{\XnClU&!V@oKi왠):= ="X,!ruęW*kJ %6Nы32>&k;\um߻5dvdȦٍhK%+$EAVaذQ`!9nxj>4iɐ\-#g7HL *v:k<1=Ȼ״xQN=PWܚIwg6227DP^ imwocJ)|:ifOݴfF 5Z.J$$Nc<hW؀_vI񩝍E+G85 n9iȤ7G R}u>_6MP*jƼS'0'ҎsL\&S;,gXwػ\8 csincϼ^NfT F"<-{-?ƪ-GEzG)C0S?O9R@"UJ^ϋz*O  QF zW(FDV. 0 f6|a۽qMDx`Af):Xq N@VA(Y׬yfsm 7Q3yKV;? P 3:+o3Xt4940e;.k,= HRssdabaJ'qKL﩮bh,{qi.j3|QtTU `d&s.^=5įxOQmO ޵('Nhu>juǮT|OAIl0nO7ŦPab4 ~>!؛P FC)f&m]"_Er]Fg)f>fS;S|-_'C!# lbd(>kw\ŝ@>H^*$Ƕ~߭ڈPn˃K[5Hk0XP~l1Zmdzy0Big/-VqWvgQd l2fH+2_:aj)G$^;#mhW$B]r+4& T\ROt4YLY2X1_fġTGr&9 4*&P $WN'cWJ*3'%߱DzL LmCllN]_Ն=NУ?x(~iCf@9r% E#K<i/E`Y'@[x `3AYȓTPۤirnذDhPCu$LXӌ*^g%SE9M~~V1jfCFB ^S~8Qiz>? <+7^)Ǵ>GE0]0<ӊn@!Ks9bԮ6ysIhiE-E}!A+,EjH"^5;7YdĜda.Ϋ 1!>g:I0r.@9A*TC&ri&$(D7qIsf@t?gGtֿJj:['&3!P;6_BG\F10CNQ 12rPxujRc"٢z EN>ɋ_Q,빝ߖImaS93MJţM+G zYum'+*r;==eáq1?08'.Cxf̬ۡ5p~$I4iPVBڝ9J%G~4ƺTĒ`}Vz!w%*W5|WA ^۹?Y&O<&,2]Pq8OuIŁ$4,F#ն.υaUDuϿ9ǹf}/J?\E ։b̡4/2`}9rL|Љ(|pr?bf30ˣMh3qyne3Ry9 _d% וA x롢P4OcAEx)c\<.ovψ^w{i5~l),%&\kZ&osЯAÇ'cdrs VFj/ Xs|s?ӝZ'PjH,!ZNH+otY'z\T1c/LIO奧R,%Yt%ښ#?:TU<4`#yQi;?b s:=0F*]w͹J3(69ie}p{ K"yD+TEh x쨫@!BX88"x{yyq1(L$mVwJԁWfg8gs&#mK";iCp5t6I1DM`XEE+ţ~=@0 TjG'7?5e}f" I?*G,6oQ ;L/i"@oWڳeYo/7ТfS_1w1$$.-ҕil8A%?vrOR顷w9~:ޜ lZQk1I!K V(?BvE o \k<5E2|3ݚp:vBn©t^eěyV "[(s [ 4c5m,[p1,%V㲭-$ӭ X5.hC y2!-^yP!FW8!peȼ|w*Y!nBdC\}əQi5 轸4C"0! xriiyۍͮtUÌoTd|B>svs{%eܸ6~X]][]Pe<n#cCKכ`=to^38~`}X/ܙӻDzh5y[(3lS R'[9hُy#1~@P\ RkpDO$ī<b01]T# cPRKT],@7SDLutƞrVDTء덬OP &#~(:$Y*9+:Mȷ,$k6+*Pp\ (Kä7|߹֠ }goEUАܐO L/UͶCݸ~K~c9xQ;kQʏ]xQ4GiSA1r5G|E7GH< &4{4藹/z2GVEO;U zTSo'cxǜԐœ{!D5$ZKY޻[FCvݙ1bڥw|}{ڰ| DEqZ))}QאJOv muX#%pM1}.|2e{C#-ZԤ RYuiǦGC:b|<212I9n$?évܦDp咺MTVL)=)y jl*U'4&gkɹi%DģݼlK߄갗+u=RK)Ku!SJ1l>QJj(ehV#vGT.!OMkXnM85xMPF*#ӝ3ShPWtz&JX '*%D>zXzr/kq^~nCV0ۣǓ;1재! x"/(:tK$QoRvg=o"U[_Kp۷ o6~:-y1|sݴ6xB$+E=󘮫[qoTKE.eM1(bCjT=iNUS~D-.{0#+S SnUgBjn];iZ`2w|SY% reb/f``~QVWãbwL%ԋ}t `TF~ͺW66!1Dm4m/e=z>(O{YxIӆfݟxJ_sq>kuSG(Ŗ(9Nz;h Ccͥ3+C3 ϯطfҖQQ?k'wQ8܇:@zQD:b*mjP 7j7^\K5?!jq2{Uܕic(oCGcѩ9<Š`3 vbZ;F@ ߉M \dH6x}$4{LeMnA 6?uԬC|Yt`-EĬ)v rsይϵD)a0g#愙}*#LpܝF&_XP5M+N+ӟR{#5v;tR2;0ikQBD|d#*pGV(qubo!OX}qAi0r;CüDu L8 GbI`M_h9݋{{_SmBD}Ƃ},X|Ͱ0RUDZnjEdvs doGOޜ, ͧSV%YEȉS+@D#Qm|AU @ٴ7ZT uxRX{svycN./[X}R34oޖk{1EC)!8QrB=ۢ?^/B1ֳm=!8"C.ꌥNmIc +mxxɷ]B*iy`>WdU猬˿V ~` nT*SK iv/I9TpE|;$ b&f+SA"\Dv65()p3a"[<4u%ZV]S%:T U7s!d%;H8VXNҔO/=Z!)#TlQ0Y;νl.zXcP4KS1l;9bQRW 9%T^@w&`?`rPskܩ@Sf#kv+%W #>gmVTVgS9曐Y>P\wzc^A']e @S7&ȂIvnnx u y|){rr)W@m0_XjlO.{eGO =,cYKD5!l$劫m;O]0I> j*1&z6IEBT*bwmJo+.̷b MV|;  : DiT~#cҤ=.-^@ewku.|:Ͷ"fւk'QMrB:Mn< ןkS@7x⤖zU,βCtb 4 =bY |ucwkCLOn.vHIvs:Sx|4voGL9º]5bɦy@6&dGLx&)YslỦG 7L ?zB⫎,,74&OϦFQ #?0z= 0*^QYWX08^XpMwd+yD׀6ؠ,%ٞfڻǹ6T}/z K߼{XWG SU@yOfO jd1OY3)iQv6'H8&9zY̟*WB K~Zԡ&<-H4KW/)&2ȒYoםn$m%lF'!G;{~?ebbTP_,㈃FZO>6 Qӽu2 J4XV@ ;w^MGsL">禠XmjCU~W>T5F*v,7[jgn+[QQ"7vo' Rb%e}(JgըSOpdls/d~X*EM5v)Ok%åxgތEH@1Un@~9fvyd<݅,E빌4Qﱻy nJk\\Q4c}caAnlc*u'^qWL0tk BعzC%`_ unR.<.']^S$ʮ[nG\oZD0T>`ީ k`i)s}\F_8I* [#)*s3 ,GӇ!-j̋`867j~N;#*VAnI>)8E;H4Lc\ccJ{Ƕu'nK-;~lS]uᴌ<ϒYQ|ṞHH} ()O, "tCaTY\_sXOIt.J,:| Vy3~uU8~ J-7[ѥzqАDY qH*e7`ET3d.D }9_ ̅8ϻu|ׁX gYRlT,|n;DQLuQe4,MȄb_ I׷$&` M?lJ*r TR2@n PAԈJ^A s(f>7GWg܂|Ww 2ߍPD&J~_)XǾw(59z4apuW]vZ\鷧ѵװyԯ&u"[J3P.UK׉n.@ WsYWuB5Z֛;؛},d8~oS#t-]317)Bv([D[UĴu[c^1aRa:lj:rQW>N]YX%4)&{lv=z`UJ!$l!;)T>J2ɸi_>@b̒P[G=УqF^ .E;!nfo?4/g -n]243H#?#BScͤ6_zl u1EK#F9O[l|:.bέw;$JlpQȕr[eY"QN-D4[\;j=Ią. -?"~%eEv#ai&=| #< Y9>t H&_x9m;*:? $+C筘&S%No5+ gE8o rtZuqzwqu)ҤXNSrM̆AWAC0>v9tIe@R35ؘpGG$# uZc q PEʖOd*̃b䨸*{dps :K#{-El:QgelixgmANȖh%`GMarL&m#hN%˯#4ԠʼnuLz\K1 e͡$<1!ST_&Pā_~)EZx,CqnՕnwV k:J6l2< gіvjqa'o ݐER**KO+y_ =K!,D>K>d jIqԎ[KW˅٢FK8K\lT0K2A^CfMQhkZPsf?45{F}p7z)k^,mְvhF|Ϗ w hLB ׋) (6O{ZN ٗsώ5)9()Yѐ*xߓןRޒ1Be Y/8[fYI <C g[#zۡA3@tFP\ *`2n')u aQ8+>b){D9xsY#wLJێ ǁDw?:'+ kPrA5j\jAj6,˄]P/\{|OflO& YUfš@>*^G&^{(ƜYv)tt/xr\'%ťˏ `SQ690>Вv0%BL XxN:sR&tA#1;Oo2Jyޢq !lc. 6KKR۝X5X{bvgO6q8$- [f¸'xL`ūu!Kކ\}s7\{lJA{xmCXA}Q\ #}!UAłm@d"qfhVsa 8ua߬}8='DkH[ m> q192n:~9C$\f`K"Ɛza P!Eex Iz8v5I/.&12Zd"bw '&$TB [N0`PX%󬡤\P^P!`ר gV-j"܉8F^qP.Vla!*|zIh]` ~\$!@Lm&,@u5b-}Q>ԆBj/$RNY g~*'UR#B1Y'MGwM+z`l?Fѐ(CT22#9k: P4:3aQ|z/r@){&|} :}GK_G>EwmtE͕YJ!)sT<%/?h\hLU$ e99rsXzl%ʺ au|\СE;#屬vkR8)/7\^+G4l+Sj߾l&LnRyQ=tE~[xLcy,N`"7vUi)ε#~P'BRP߁U9fTc;Kbx(j P:Aoi m[n+QYIƿﯜt!ڝ+8]йm*Vli})Sb`O٬: 8("(+ڻSK^fK*E_"N *TB|)o,k|`ChvtZBBp~֑ȉfI?DjF J Q4==6bq|Bta"ls v\^t:`FtZ7n0‰7,צ!! "7ƃ~ HY׊b&/9!KlfёCŵTd:wO&{A"52Pks@nZ_rTEʨ{-eN)-n03t[k>#h=HPK& aNZ-=ʿXQd' |ߦ %Iʨ |F"1+NI$ AdyrP:[6z~Aw2R`\*aDě ti3ݡ~%B}8zROe=h]E!) k$xdYAU8k)'QuSOcF%l/t) ;MBc`c[z}o]BǾᐙ#b3 IJ;k? )M"/ ANq~F> cQ4Ff4ܜvu"?ETUM;_g򳞃e)T!A]53YP~D燕Q’/7j>%΃8AwώZ<UIO6'3`{Ϭwj^7 `O/Zܨ lA~iM$uz ${{cd39ǩ%$"6( Q!Mu76q\|<~CϞ!28rb`]UM2w 6WJ[ ;5m/`] S1b))on ,MRޟA#h$&sq:]Ɉ8lCH_pAqHz0Vi X6/Z`LL|c. 4-.Ҝ%7BB@C0Ս)`p0ҶE&,0Е򼖢'52(2)ٶɊHӫsq޸ui D"9b Tg[ؘdc\Вh7> #ݡ]<Y던O ²CPayz'߻5'-&b;)ҵP(/]6|5S/A}{R˯,;`E҅eIXyTg|5,WFQ$(ыacTYMhU[lAup|-x6bl!vF>L tDrn:hZ{6/Ӽ@򖁺4!9{T(Q~`{|wWu5VS˖l~`a@Zr]ӃKǎ$\>wS:$npS[uj#%xY;/2.\;CA옞G-1f *>ݢ&3O(xBA|Q+mu7u$_TzH:*]DB [1!Y߶!dv;/H)/RC-.b#!W#f"Z/Yf"\( p~r@d-Uaf(kJG;4\b8JـD_VG`$m8͐0đ^Ñhi3dQ:{zQu~x,ېl:W,~*NJ$@zո(G\5snMhVǾ ܈ˆ3GNFs7N(ͤ5P& ɘ =IINd.cI+)w!(ZzK6Z6^ CMgMOΛi&<$K-ֽQChU ^^/u(c$NY6lyi^)=W!"ƮP%d] M>amtnm/߅7pKx%A8I:L 6~Kȸ5N>MR\}=|l9FVmPP :N6+^>uۡ ^CeJIiJiV-Oy_#?'+nWƼL ~$-oS:dC.9P.^ -ZϺuI N?K4`[IǓ%g1 " O>ޓRF,D@ ]:û:U|̘·bj/ML$zE}Hs}d+rx3yW䈒ξ(d6V{ FMalIu-v03\#`oU wsW4+'p9&G4+ye20ͨ/y~iθGSM& S3~NwǎIuZgrʽ &`d? _ mlA"ݺKˮ^dn?0j07J\៫kX`yYk%i Rž0q(i֎z#`1A0-mGJ#=ĩR0_0ccDhZVME-GhK4(]^2uɿDk(aYYxnB6BK̦9d`60o?/sdbSck1pqsPvboh;6QQ*}`G!GmSf( |ꨲJ k! +g ?OHu'MQO\yV^5}74Pl#i%n`Ң8O@e~ϒ6v%.,8UK~28`<Pt;,s7XBomz˛~CyF2]O6]v{s` ndÁbeEf=M /\؟Oɂ@os{FE6x!Q*La^JX?I"ujeKH>.)snnG_Hb!G7A&5՗ۯ$NG3/э`ޏ 0$P[î>>/xBָe%29zi68+@mŽw$Hoh<۠8\S҇{],}4|3x_ LOQmN)oe%[AsNf&=LvTz0K(VNUS!`Թª^~ *cȸ'{S MT%媩]#x8K[ VBWf ^%_SPFC-F7Z |.Ueϣa䈹*!St8Xt_0c/ J'1HYbܫTfUX8>n pq#GYqX/:mdf`SxFd`BQB_/BA]pXr<;U eN؏7@uxa+WIb!2b萨SFf46:(3Kge}S*'^l;wK㒛Ivf r~a_׳V@ɳEz\!᯲Htd/4%'ʃ,h%̀ ɺTK ry 2/.@)@[ M/:=/A.G no7n ay68Eо+2她-?ǍP1Žw-\ _K' TkEKwSVYoSFԎ| TyV05E DY'뀢1Et2{x a;KL@/[F=@7yr(/Î@ǵoOd<=( ; /ѢC)#9Ӳ.}btQ} oV+ ޓ2q ~$ `XV)Wzˮ3ǎHqvJ^SHt4Haf* irp:F־)3h$θTL7a3S`@I r(Wu7wo'N!R 4,!UV.XO9MG[mYY5]>?D)#$$IL|#ו\# bLx0Jc+RU2dv®\SRJgF/%O|g0պ30"3\km/llи_~@q#@ WD$ ͎+VN+fsv)_ |1_jwb 7 ڐh7g` pe_zp$ՇJ!x`1YhmK,D҃U QɨnNhxíU4p!w?V&Ž$r+$6vx d5pF6!I_< V L?S-3my/z,w6AE73 \_Kuwv7+mM›\Kc14i=f$LUIg3tǍu,~dO&Oۨzmy|U8tn5ٓA16O?HOa5>`_]hnu3 ؐ{2c4UTzDuӞ<}(97jyVO]֕6ImEJ+By%QE!vtnǿU/jϼy/iJ|Zi{8}&Qm] O~f;`r~z[r1[bV̐%܅JAqF OT\d Fsҳ]*rms^k3I4/cpO;MF Zc-~>snL̈́ s?f}@ԀOgϤ8U _'I63;(cV+`ypcu@л-Vû[4}1sH`yWrΥFZme `Ng,N%At[R{k>x]K|>hDn8K`Т,Q6_2Du\cBY}tADdzw*,6e`.FfS[{UL_Y2"m.$ h&@H(8U&K-;dlsFv*>ڱU1 )Gf(0xqS|~2$,Oc+c8.&U0諛5Q4vִ@69)ZLAy#Y~~h~EՈw\A}u.Crv<5ͧA.3Ƭ6:g1.5C) js^镨a nwU69zvn!q\ u|@D$Jy/!ut&>9#[") @DTLBkT^1Fg5$꫆I% E$RD|Aϱdg(}"A?gӜg' D&l2O i4双 vJ])~6y!0 z:j`P"h @xF^gdEk 3\ÄV[+dWOqNu&V=sܝ~2!;H;CrT'fYNw mM0?"v-?af3qsm43'E&zMċmwnb$Q\dzC}Foz0e0˜=.eK ^YKڈ8LPw%8#8!>Y ^G-r/J"aFxindRGTXukӕv,0#廕~ :@Gȱ.%aj."UxRIJ~/&d14J=3U7=ĤwZJROAc6qڕ`'FTkK$Fd)QC%mg@o8'KULFgʛ gdž3=7A2\\:qoOb_P/h!, Ann^IyhJלjyt+$7B?hWpG 兒qI@x7"뺒SKcRQCu.ܲKs l}AA}*kFQj:ꮧv9%OnN̦)ZJSBE&֍ Ռ{5 >Z @!|Y?qK-4O[ل鋯dCP 0d4g>H%*KtpbZv12:Ol 64J' *u5ۚu hi r,]XdcMnxxqxI 8b<ɢ2+]Ba]H)Y, 6Ґq@(e{D_ ^n#j{()eI}GIЙtB3[}ǒwQ}{DV]Pϝ 5z&8}Pdk0ùmDdYo8olw`݂W12V#, ew+Me !ѭ5R)D+;KDAsюv)N.T sYpJ@fER/^ޠ5g'?5=q_OMI08=2(8QlƇF@^ 6 Y4b{c#,|!NG }hlC C293v^4򰂩U68ȲmiBF޷X! 7K ~|=ǂ}e$r_).:|}3b;-m dq~y5[4V0NV)=u5Z;"MkVwtCp9 A9 W4F٦2>aڸ b-\$[BeeWla&[sDdBcŽ@~Hm|Ga)]5fEԜ"!b_=h>cGx5^%KWPl:܀<տX|w7lhsߝy+g v3HX,8)T kh.D{{)NІl[qW(SYk) S.+=JO-1+NAHuso57^fރY@\Z1rZp['[H|_V%}5V84•sLօ,]`گh--ɓ4"sOzRApz|1mw@Y=Z$6'j\a§EH?+h&# 'TԉPj?cB)$ONr(=ѯW Ti"7誻 ˣ$c۶c}``G*>vqۍ]LNL2O0-l2^;T&8e^hm뗷wm̯ms&m犊yo]6ﻧ8h r@GbD3ӉfݬZB 5&sԃ&qC}*E㢎DЯ<9ƀ&k7Mr(ٚP1`uDeFklTaУMUvXC>}fLt2w0%-=h?MuSNM^\qw,hѽyT/S^;[b#۠)1,P~BK& ~Lӣo൷AqR`Ӎ!%L/͒xqsmRrohK p>j[2b-W80#r: wf; c.Jk밯^-@P(;Y r2؜`]6cV-6GNm*֎'4m)cI n/hqJA?6rR^ߧ#ދ.3Gi]lX J BCj~]-U) | ߘXj -`\^WH?3QSv|$!s O) $,Y!hfi0߹SQn?#.R:30WiQVr\"͙d_[FxeEKO1Q0c N;([uc w@x3Ez{3. מ^71bxh&8"6rWs{ hC@3i-i{$?A86ϛw*;qdK cΆFU[+ }!(t,c-/q#[9ϟyZvdpb(e%j83gI8 9`Z -p#ȱ zIw)>P^~ S*>HZa;&xw`O|fzִp|,lVXMlV{ k%0Nl+Tþ"<WcpoRW0Cx9A׷7,> p.li'ΰNc0Q?i-aC N^fx͸[ݻ9`u6Ia[eM~%YC*9Gny-h3S.EWӀ4X,bƤi1ؒ4IJGWrf@i0g `d #}uR¬YVUm><Y8WK}$f#{/R5: oEBC#ġ} 橲5v`.oR=Ƨ Hf>|iT02^מ[hf(:"{P(H$iZnBA)5ԩ~ "8u4dLO~6лv*\REy/6+V~DT+@L FYpVkKE+f<HjYQx~6(w9k&r+sDEʼ :6pWFsJҶ6ohhE}Io}~ޖ_{r4YO?ؐBIBx}Š5"gNYp_dNG=|Y)3ҙcN{Wm#v`C҇iLF&oOdaYzf|[l3g\d !Zi՟ݸB7` %]ϩ%?Kj?[ ~ T9p'r82u+>t^&cV ~9Lb>*5 :rqNz򕓜0״Mp֊0 h9J (Ӎ0ߞlH ?%m8p5oq`l;hjl/7K3ͥd}5n8ܶh~pg!fW,`f0{)/E!.l6TMʲAyQ/aN0Lx v8]ծQ/tӞ%~uns =tڌf9>kk^,^z, qn&ݣ)ߨT`FgJ[_2%;o0~AM[`F4&=]ָ̾GWf,=9f"*0QOCAWog7tlȜf u+ً.0ޟoat6`nx~I 1R"hTѻ<pĔK'=<ؑ;@ۓp_QvDe*kP =Tڏnb~)1*.!5S?P8Q\&_=*؃eFdpn4TY (0[I+^ha Ez04W`O\-PZJZl5Ewž:exDH̒E㼎g #Hٽ٫#jӤeV)I@?hSZ{#1{cjzmo/d~~u1㡾;3 m. KmTsf#oV|+1 G#p1A)ɉ<{=;vF-Yc[ۈXkA?i =NR t9 ]b7߮BqO2y-à##ƊQ8LGD. 1FaQ2+`3Fral~}, =0]s=<Ӫa|jt PEyt{9Qz l _zDRƗu6-9$#(#mwO92Пxź6İH?GK[ y~WC;a1 I;UL2F5'[MTepK׮{ĒB騛{$@Fp}k-ʖr#Ƭw6zVCʣ():<end^&3(>2P ~`;\|+hM!WF*gW+&>+2~o؀C^끄;M,VO膖 !,8EuT:\"%nfQW]zHI48.n׾dg @FN_: f$mB%-aQ d[antf\mVs[3BӅX9L;Le[l3 *9x*{X }5`楡7Ю̓a<8~"[o{m^A16ү3)χ1PDH]|l֚dy4 !r}e_`osIVee g\9yz|1 un*w.gQ&& ~ebφdΛm8*'l?l6ˢquFH.7I!cn/" a;eZf6nY69y r~_x1[.CeGrK<_Ng`^nA~JI}[Q1*wĖ@o {CzKoUbtMzNTOoS':v<#EKnOχlE]>5f9};㯸qwu_(rK&%'ލ4lٞ0B9 uqQYހ?{8 F7{Dn*)qI|S| kf Ep5S~夂5ic\AVQ gZaH2cRBl%]bAU0au$tU^DF#],^:l#qUIPΏMJH8aXS)>t\=8p?>j1liYԉ8> B[4X03җZr++!1=^>]9 &%#o45aiC}}meoh*ѵ49Z47\]x7+phY:/Dk䧨H]R=vkuWǡƛӞ*Z0O@q ;G.9UJ-BL8zl}rD7G ."tF%{ZỽKh0' cKI7R5. ,IÝXa 28=2LrW=VJ-mVW-p@Bޥ9hbK"hцrԣ|4nѡ uynM/(N~*'IqI5}ShnP _~mHٕ߳/Lo IjI`uY*e4`! ݿsJw?^?WJfmN5GTeΕA1SA'؀0\طۀ[p/Jd /&q%d^_ГWwE瑱>wt+=:7)#&Cc&`5-h{<[4TktE*[#@IK>3F9%=M, Xt Q^r#*,Ķ흹%  _0S:<["I&gS1&:Ml P`ԪۍaSfF"ocCY'{VoԮs͒j^WQjИFC^dmT=>](0A-i@&EHg@OLFKG%S A4d`7  nA##i5-PDT*]l FȌer{TP*wnɑ33_::e8v_sKij޵1zbd>3ady()ˬ:[g̯->`T VKBJ-1I nSRq-0UZ!@=qdk58%-]Gu#a%Len/@TF)aK DH*`;-e{P3{llC6l= 7dC~`YoV;fI‡2</ L \׾Z MAiDc?ӂA0:P`G [Pf*$!41KcQj4}`8!dg/&\[Dib'M-5qYo 6vDRy8UÏO2T~]o?ew/"ng<յzդ!Cwp;řDpN#hGOۮyNA!Qhs鿇y[?)>%Đ89̲.'!&*;lUeYtpQlD\@։$[#*YW1+᜺3Rf9yY 1㪫cpл̄ϥ`()wbp~tmeYL|4ņ͋&Ke?X@،[{õ4v̀Lm҄i@^2kx wBL ._-)Xhye`Hv 0uvA\e--J3- BJ+TX20(m+IwI|h΀3(R][Ͼ-&zWVJm[/(W]j.I()\DiЖ1uIUO';{F6i[rۘqgLj T)("buc>lZj\lwdG޲GMҊ&?y^Q9Mr/v[pޠ">h0rZXg ^zK0֕}5jZd׍ES;]lw WP"꨺ϯIW1N`( pV#>H؞ᙴ"35W6ҒFGIhc39<pKw" ۨFR%Qe$yϨ,7\e]bY|f ȖOl)j6 M*jIsq89[jFvJzxR43{ tx sw=Ջ|dq%TNk8{jĬ;/EJJ >dΪMlyt23Dr!zgnh!߇NtҧM6`p;Q;]dKNתa0;r%r?L29Tn0}ݮ{PB^" z†rFNbyJt7Fs` ,{̚OhM@_{VL]Or{c ǩ\#Ck# T$fA㡻ϳ1ۅ\xMy1t/qwUcbKC^k&5@<9[0>׈:Gb#6U{K>N/]H'Ai})3B_wJ+v5[ԚN}%Z<(>تN]SX` w^F8/$ٍ?$T(YR\ς5^>/F7o:+|/lvŚcVk`hҔ`= 35WXA+{2 /XD澖eoQP̩P-|ϵfe7Zv,䩟1c x1/@Nhԁ7(<R֩ehq}pn݊hr\s).*[3>-{1a%̧ `2D.\۟l)[#p@#=@uL<8eO9]#q;aRO9s%}gesOw 2ba:sϊh}.]Nj x)hÃWe`ٓe$`-ۀl$w1:C}%Nң7>'΀ݘNGKf"صӌV.ࠪ?|5uD-?W]^QZ.+tv|SeCg _yw{? /6חPb7&rEWr,O}T*ϐD lu#c+r߫YTC/<ڶ''L -yEQ`ֵZmFraf5L\[7 ARDe4ˆtۊ@:l5)8siK' }~Z H_Q<@inG{i 3Ƨ"`Y~ ;+j; YHUoLB2^bYWz[ ]AAA^ cic5y6U=eF6AO2,6ʣc O^.F8/#1}䛙KBB({c@rr !RXTl8RHLMJ55ШhO*|6Z?17SVrfoDQ8GJS6K>0Mԉm`BK ܳ;4vnhFDdžQ,<?AN)qeZ@:a .;'<6(t1*{?{'oL7_ciCP)`)9dl5@Ѹe9bNa(x~%%.gyZ&$idaWU Hޙf;tgd*^/+Uh D;a]#.P2L"@=5UVxmp۝y*t+zu{LcrHcbo"Pl/[jP aP m0;W$ fpD>؃ T0}ў1"@]Ut7'lc1j8M7 W0Kn,Wtctd`.:"#J}o3͜@e 8t/}loxxyV"ŀrFcDv:3-R-֤~-x,? 1D4-L/zvwv" R ö R#l?i*wVcfX. f˲a[F#߆x:D?W WחWKxfmoͨvJP+L%WU ,Vsi fK+ ŠyqmvM÷NK JI"!ŤN1Ԍz :_S~glhļX얨~D"SQ;)Np=(D-֧K^Ԛe -p5 .oH@Z",Ԅct@Hm[V3Ԯ9tyM:S&o"rJ$s(i}O,ioz\N!*mpJ/F1v:VECTLJHUֲ0%_!vLcjm,ǯIP 5PAݏvl`ts`wP`ÐL2@ޤׇ" '9U*^_}JH_\> y%մ'Q=˘dP6g4JۋV;iem]AJ65Q"h̆BV*WӜͧ8mul+i%IGB:\m7pZ ڸ$E#7mCA'cbvp;a̷#&ئwf;2\=!)O'r;8wv ޽6,<@S߾ ᲯL oԢX9D. ^Q0GKidSjѯacN꘬F9 -!!)Y\AkMc* k,Dְٶ?kFYD =l߉nH1˃c<15wd39 `F+S<ƈ6awNu&w a}¿Xځa$1C1Ϧ@ȝ·,uԐ˝rKgo0 $ fr$qvk7[ {<ڠV :q2'P1 *R`S#GOyc7hXx^OwL;SJ@|CXE*]Y5A(lWMyc]OqYN:{)rkPDլjھe,dd|$Lv)L6 -lLogevj K3?hQ~}A:;@+ Qi;!&]^,5+$Nk?_ExwW#~1ܹ_/?:#w*;v#'nk .Ѵmlv0ۨ+<[P 5Oy/)VTg7Պߕ~ȺK` j >@?/ͣ?){"Z>XjEkNsfjk2z+39e-p"(\w=ZI#wy8AL-o )l)m4 ۍAPU+aSrx~f_ p͵o pFy X)(d')kֲ__)o]xB>OXbXAJԢ|࿿޸_[ad.VQ"K1vm M!6+l0}=4N#O!םDdn8/%ߔ@ 31[92[AwlC#/5^ lfs(*6jwˋ&!5If ]¶+[v"9_UJj+}CÐ+r ƿ- ?K UAS̎w(,0k˪4,NV>\c0ʶxT#ũ. oJ4BfEW4e7Yf\46/RXiwc}kUkٽxa*=>PorV7\P܀2Vldz+B^pS`wG/(9״䪉gĔ~5EN 5]n[\&UP]PBkN)"*}b!4Hc*ؖScΫGi;d"lZa"ؗ2%5wN]fk0p.tUh|Ap wD#)+)p_P7^'SeEKDaCmIu۪F[夬L`qQ5DddR@FmlſJ?$⑹01ˬ0;s@RC[?t(jXܔwt'YQ–Xz\ _op&?=(F oDe|"/4v˨K JJ/ S͏rcIvLe3w \RrMr:y&i]OdH؅'s}oj W.}^@eET ,7=%jh@2`VSm^|²c7;chekW>܅]؁Y]թ:(_ňzS)98;sM;ڵNrߔynp>#׶D#241D &^.(g0)FTc&i4uFԔ :2ם0a)v{^} [{ qϯ^7.50I3M'aR'tí]'pT|*-8%yKleΚ7;y+$ys5=;l f%ZZ+*I^ o.v;PTŇJx*ft'o>Bd?0I&n_DUWx7ɭ,u8u\1K$]]n o vG?3f L#KHM/%Bּ;г5\n]iH6Wh-q6C?緡B`X„k_y քAjB.q<PLjJZ~f7H uw:TUE/Pzw7s>=" tu@ޟy̙jT< :XKd1\«z硚FjP10*myQvv.;bhĒ䊝$|QBBj_1a?Kv-E&ASo~zSH#'x[CۆǭNL4Yba`'o4T 78qй-_R1[3S7m2eZ)aEWJrO2~٩(8"[CPdJ_aZ.I[ y!JZMEQC©)NؼG_pKdl/+Siq`]*Sªݱ0tM,_pAV?\/Atp^n$|-3U)^\C>0F_hIImj*uP~pк ^鿭<4uLLy Vc vBxrsb `CQɰN;+D5+]L~?-7|#K|yC1l"9ɟH4+Zk_~-,ܳg'0ο^|.lJAD \7yeaYO`wf\82S+mS=xö} rEѸ#o rٖ(Z:ʎE8^Z؅:iQϣ٣-oVwEwQzLvݎ `o[Mcݖ4(Zr<5 \È-rPNTDn(T"hTBB#Gn_k!YLn93GUC-p=Z]^8 +YMLHÅr9BQD/`uoPM%%jtW{{.\DxUC2]k$nM^'jKWU/ukfZ 䎥\rܲ4qsxՆM4ʻq4JٟQP(HQ|漡9k(J">+ =T&tT\ð!-` uIAwQ(/y$ڿ@*LOJhٔ>~ؕom3No_fj82U\D=}ʉ׽-FrReੱ'9f֙NC8Po:d4h4~O(*ML^0T:"1yht_@;^ha8 :!<__,5\5PulzAiѵC#t6bs~$ >7u.J#5gYlZ O)fE3T[h5uM 3$I.i"*-]Nע?"?Nn_R*<~r*p71fnlhc5*/p.8QJ/#*~nMnx%X@)2^'"N8+N%&G_%ꨴΫ,.R MyW)!ڝTsjMu:x韑A?CZ$ye35 ;k#Lr -Y&wO CK-EoR旅P o Ph\.hiW ]2uq^d_mb ;X'DΆ RjD"R2lp LD{LU8] d2D2DI2PPiy mf?XS@tIoWftqJb$O?!>!%ھ~. o1\*õQΦԖr9L.!u(z*ަ,;آ0Q5Ѷi1%H z{ykC#=Ɍ?d#I!g {E<6ڧсu|l[fXCM dOrL1GoG,QORxb?CaRzkB)C $<0sk|ۂ9;]d[bV.A#gYęR_9,Y+&xhB).ujݺNx3u mFf[z\[l7#&<є2=XshUaOrTt}3?nrezsx]PJH6ZUtMRpoo'=O2U~qӏFs%8\-iHu*%yјƥPKbip,bф(X[Agѻ<5c(g< @ G j>k@Z121E e d9ӓWq+()Ej+TdLRCUx|i|lq"Z'mzpegbB!NT~K( ޣA8|3mrlp+)FRt\'%@>XAߙX|C5_qq<p?)K>E/usih Qu'k8JkKVzJёr9I5@d:zkbigJkl0>{W;VLjC?6l}zjwDP%c a 8eB(씐PxW`>JW )quKkS<7]֥z W-o0iUD$g.HN #$#3sX\!_;%h7OV)9Q'JR,@ \=$]BI=ފ`3 f[MTiF#oP|-tW# ! D> C!+)=2ZmN7 M\c9RYoNţ?6y`ŃKӟ<6_A-8f{)~ }:PXvz`^UR*' n8zz Fᚭ=yܻQ w@Лo 3ߪL'EIb7<ʌ)S/fgަ_.b~AŻ*3dlo.8{5 W>}XKn5"y n'(9} 9/tC,$"65$*RE lkxӊB_ƒdeXTm9\\ \ 4#{*Xp 3V=Izhq2-)Et 'J49d ~nzNDNF_ }tZŔ`LK ߊ=WӋP9  ʹ4 ba9nO& c& ϿjcF] IY`"KMU**T$1,uNBd:}|Ddg"PF8̯9$ ❔.O` pMls  q,EڤrZ'\諮 %q;&,>.n89-n5g5L7}歔%հnԴmMru2~Lzl;k`odֹrʧӳS֕Id x>TCł$XSjm;g)F͗YO ;Iv9Nڧ3! ţԕJm{_TQ")hm ` q? `"_ZOWϘ g8/6:&qg1-Fq&&j,7D..Y[SB5NXiZ5WpK4 (Ho$c)&= ^"^d%" 35,]r4gKb8#Tw:5|Tf`Nm!K>1lQ=w!fx'K,\; -(6ЍLoS` "JgU7@ː@ď+WbR4 N^_ S]QUڣ(c>r#Xf1nY< p)U>F [c*⟆(LJ:L/.L+:"]yg=VtFR; 1w-rZZFF6yΛvVa]ZrvW'n3RDW"9Xg-ǫ]@ wXs'x'r-_2gx,G- rc @ޤƮ9H%diH=<GdRNS{*&8̸RX<֚М9Xw#e2&piqEJM?8V "}B*T +{iS"մFM0(ؤt2ʓX~ NpAIKQêAxA+G>2  D I%q<0`9GnjPn1A?1D1>X?Q#895Cy9_zLAt!zQS ̔t;TfY!P޾߸:^fO׳asV ,(tBpQM LAyRPR6:čx{9۽ULYI0hi:`.> z2>?uB` LsԖKMJN_#\b.SIQ۩gcdf׍ҫo֡L(s3$b"-pkh NΒi\a4zJ䐩9X?zK=Rox> q|~ThJw}}#٨F]Tt0Fb)bN8y<(}h+?5^P0j`_6I/ 75Pj ̢*n:,n+@! ΊSЂ:(G & XIgiL.Ye(˖S$ M_m=3 0.Q\= dITjAV>w@mO>{5_!/, ZWfF$ыn iL=$DT=v②I=`op zq7$g}\v b|QzΙePRV{Qt nli .QZ;إۯPއUmLW͇E*\C{;p.E]P1]ڇ[8g )pt6 g}[  }l\^<\O=1J;DU~o :>];S?^?U 5\4f)2bi?b!SHaCh3rvZ =,$~u[s3^!g [y0U G2FŰOlD<#,QlF?.y|*|҅] i8/MUnSpRȄ?_z=ّ}ū\O hQ.y|hY ltNeEarčg,Kj]yr!&-Km$ #9Y[Qk=N)_tLnrR=Q\x,(0B7p;O{c`ms*c@8[8i(8.&hxdy&|(rtx. -*=~ful x*=c9xYRu +t/}wDp ՐՊ(y5=3Ns-^>8y4IL1C؎$2M3 4B 5f&n ,G)}S,2MtIVߍSm[Nd+Ď\?ScG{鱙eusP+0 TM[YU|݁rG ;;K?#wΜw>ʅEu8@z-7O\TF[r=|w5H|C"Ze*@TNnmHUJY39zPb,*[&W0#) ka MYE|yۦ$y׵{pdbe,^Hҍh%?ˏLo]DBR6s|b*Щ@iؒ̌s.[v\X[߭\aMitW1Zՙ  41Ei!"Zeұk!C~Q~:zX՝)̥X7=Pf oU5#V:']8-ԥ DAғ1&=^OYVLx`-JF/i3~#4>"[lһЖr Lqh=ǼxbDhκ UKSOnOW`I}pka۝HqtJ+~(g6'xV)6HڹRO8KWsx7/Om%cy)˱T4q| ?p:[yB'a>KcsFnH|N]Q&S ֊q;^: b?܎> Ob2u;N"gT՞`_TׯlwRLzVt(0I8B>C#nĝzDgc.PG1q$}fQ{=Xb@Y2V@r욭){r!bP%c(*^̏f8,Ē0)!&^9Z(AwPonpNh)HL%w@ _atǪ̤ZN>*Ju?>wY *NNmmAW8K맢ׁǛ]Cg|1˓`T:(]T=9)<n75%]M䣬Z_iD>6>yp BE5ihÔ2b=L5.Cr6;5p+ ХoPGt9ނhkԍ䦝ow9H!u9 S&v57)"?1*ƹPg82(j Ӳvb&zN<|`rp+O9FAMA2x3W`~1}|ySu(1aWww3EN1Mc0': `PY\)/۬ml+OɌ5r^V^N}$syҦ~HtMK:"/` t"i^T4E㽣 5/\$@p oZu HR+#?ǽAqmICR$A׎=tB͙wpv)Dli ƽq=$^P7ݢ#{JKWmퟦM!֦E8s5ɧ:szKB)/c -pf]]u./ )I$Yj|a܏va\91__ Dsj!!NHT/Gt))SWt'ؘXs`ccڨ/w:(Bi3<_SfVׇt(ʴ@>U#u/P*pdUҺa4\Vs7D34/R{}LS'퟊ir@Y2xlcoJɪ,}BSi9gj|up߇L?Hl\X _!{$H L湋+ɩN%O_m "MwЩ2?/C,]4eFA LguKJ+Ќ^єw{ q Cl3Sidؚ#VySڛGx#Q)34ʝԉ gN &٩AZlPʂI!rH.`Xb(ON=H ˹8KWKZB0FQY}Ѯ*(JUM$::B[A1 ˤs}6=kSyyִ{i92X;!Uhk߰ ,PAY*:GW??hQ BоzTڭp?I4Įu*/ܡgR_~|+i%e+*x2[X@[:X{{ LB+Z@-ZQnq_kCX'dngR{iS 2q&bXZ 9 8za%ĴAAIY-rKs_RǻT5֓"07T9%e1-;23"F/ik5k܃#;NDfIU 9]nlqM5,)PEVF,=7tRK wLHW…JF~I$݅ZyU3fqa/H$ ;-3]իY#%97-Gҥ,L (yl*KE\N(;%.#=Uv|ڈ?Ͷـj%?̽]H];oU[^R5mn; Sۗ#μ *d3zѯh Z&ɺj;wl ad ^M)L/ ~ӣu/ծ (t_G 'gMM RԵ~" IO5Vqn66 ,UJFn/3ěx77vrץȼL[69CxXRd ]simj .kZL my hh: O^&VCg㢚oS ]Zg|]mja'A% Z}u$`aħ lsp'J71H|_b .v7%Ř~ gkVG=pAo:11BC<8,,%cxɀ'0BdZ-`scɝkFaU8=tj: ÿ'.w{蟴RDf0@̅N lƙۘf;}S\9N. > vRBBoNE{-(r*Qx$ Jα72hrˮ= ۏ D7?KA|4cDM&Q`@),$FUqH|͛TQJ?$)Kr-R7HcfI %Ͻ_޸z g% r& ~/>LGo_D+˚Lif)bAf$09RѤx?ށg]5D* &Jw ZԊiz*7ʣnYR*f;aK.M{(~lf-.P\KXn-zdؠU8/B}M@"P @Vq3&s-% sqV+/Lp7˪ <{KYg @V뿶h_"ʈVK]#FRIUsţlTmkQ"Z;PFեO0p&J/EL* ݣ0A(Gز-uu5;fae6al}k[ژg[6rx'2vR 1~FַyԂҋvX PQ,-Zx5?즅WkXՉN!˲b^ijS,ޫ5nWNZ@;~93XtԊN밡$`M!m$Tj;faKO.iV'oo>mh$+do &R&IG3+ZYȣ/¯ ::t [Y" xwG𴙐+ a{O/Z8>4a+ =K]7) h-U!L@s 2%PrPd)W:KM_=N!u6UB۩՟4I,޶fr6J_ i2 MΏuvp1)AT8.3$b'Uq:x;bRԾAk-}w H<_ P01"wP EXjryhd\wK zM73@^`{-?y͘E (uXrk& OJM5ݳOlnQ49u4&r \998۞?L,}nà$C |;ӧ*$ݺ?ҤøԲy@@btl 6Dw(O<Lzm/; -Th7H¹$vE'@L" Oa]HºTJђk:=! .惲j M]Gbe}sl Y]VSEm:#>r>ﻬ=U.W_Me ̏LT#, g $di_U{[Jpo#GX#XWn[5P21:C>(DU]yvUGvSVlROd#-1sծ 4s8aisFySA![Q{X9!j0KM@$TZZ;s$x``qgx-nLU8q')w!dFp4 lMCSQEfu\h`2oXޘo~U+%{;AFuãSIs%hWQe_9Y'Vbq7c2Zrn(fr? ,p@+t=a]aUkŸFєy &ѲNf̆Co^D?{ѵX0NrjHFS L9ztop_~k{J4ejxloVk,KySOZ ^Y}mދ78A tl&Ci}Tj!0GT6,69)o$= CVċ\][}[bqr fpIp2_4Oyg3FR"8Tb9o'U֡T3<15m g^YE5 ggɁߧKBh+wfa R|YnPD;vN҈9bǪ9o{y(I7HO@N;s}.exL2sɢrv0d/l2[FBdEC)ϙD"$d<`1/<;OZ0JqDh; P*-jv?(MifQ'={Nl^o+mJꉠ뜃͠tw*A4D %ף+El Ozoz L @umVSD\|֣`6V؏#/דuCTo;CoWV,?n`I/]QH [L$^]~?R؝ݐ')˫ fl=?KG:rV-}ʛ3؍`]֬{q&RҴ˳k\Φ aPgqb'ٜӱj)@yWœz=S/i<`uɲQޔ@vHQn,m?JA &ͻ_y[kĎy L -=t5Kmutk$gޟPݬ@7;v!l_Vژc^lP?}+Ӌ{m? v=ցVˏp{f\h}` 4/NB']?YH3?RW%kmdzhH ~ جDGمl"6JPN7 H&iC`bu HtB?ex+ 3Z҅t& \)>Vzm ?ޜܡϥBiN?@Kc$!ݖpOii-שDPo\Ybr#.qtw,*ߗMZ~VC_O!/̕$NѦ!Űz W$7;u =Y[Ye:2el^gn#P`FrP.Kےv8ka#g[keE$P6!@ޥ)P"qI3=yGUW|kǴS#̿_dky}kq^ظ.cяGؔ*ލ[!OrρGq^È+ hv m; sYZ~XWkGUm$2\ب{ɓbۖ|(Er|̤zo83)D^ o * KHSY߸("09oLJJ@C%==8~= E5]pR_;e$EjB4tt _7 puy{ua>A:V&9yC Kۻ~A2sN1A(g+u/XNxl#]JCK%On8~C⼊JFT{q-Ɏ`C2%'MwQV9X./J8"FQy=:B@`+vXD3Hc?aY edƊ{@WD! =ԍrִ Ji=B5^a@ݪV^@Iz5_b 9h?d n-,1,{'×3皻Jm0 ֤˅l"~ɽkeSMtͬ=3|MRǏsC-Hh7r=bd$x1V:b*:E =Z}NB`W+0UQSǫX &w|O` !<+n(nnSKn.rv::g o[\lY͑w1 3<,]g"ZnSӿyqo?6lAy‹~$X N؇/VUGu6GM[%(b[zBe b,.!r)8<7l0* Sw&U€让pd_>t]حyΖMmxAM)Pt.y$C<MAm·x{08GƱ/ :8Ňe@䚄t?~r[?er%)|/nh<;Tfb)㒐L(/h| @A[ؘ1)7(]C0QNÒxQ BR.̰xr¾3WP2-tg&{nL:0 QȦ{]t?Emy5F.Rڝ2r4 hUy8Wz{nltWpzH7)>hAxFqq%vX䚳kGjc lx^rB:m{9{UOPhUe==ᝆ x$XBB zE۴1逻c{1Y.L JF":ieF,[:>.,e< ϓYߢ >%PP .Nq6l~1Ts,XSXmjt%9w\FQxh#K1*niԌA _+\_EI~#kmݽjt9-T)ƒ4,&ӻ{2.gZDHQ r `Y}N'GӬn.v5Gm&^ׇxʆ[j.*fTɣdQ'ɹFr H!4"x QL Tcx؟V?`GSĊQ=\2|3~*L <1BMrQHd=2¨3Om]34jCDG򸧉 >-7eX<%:]㮩&.Fvȟ}ViiA{od P6`¾cw fJ?Vpr7)(觕Cˑftw3BCGixKh3r}:1oPB ~Ypㆦ†8FNSuu35N/>$gi<$cptP#V3ay'bbRڪc<V4e}NіJg m0"jyϡOc[t1>0z5xTƮb@p}MqU8Rn&Yfw8 vK\&ڱb &> qvBQSG9D+p&+,>ǐ(S g| {QfCTxBycl~2Cjp̗]&Ã%> p(+RE)XLAdQ8yTG" 掓Jsl%*8WcJAImeH .yzeuUW} Ye8ozh*=!\N~xb^׫Uߣp3?.dJ+P=;\dzθtlh,YpȥEA. h{ѿJce{w{d=xHv>.nPmND*arif1ՆA`8)9l<_*\ ƽluqslw7> VFЃw hLaUL˭݀G),eBĘ(eB/n[+~%x\Pb"Xt+o|~gE :^j_KU#kj9(UІ[V׻x)aVp10_V >Jw}Vy#aAedR_IhBC)H~_9yLF8.g>V橭|' ~Nm} ,G8\J8]Ƥ imih&|OFӳL^5M3N+MU⾤^}N ݷUĊ5HI_41IaMęfV*%64Y._H魅]FK;ـOxE!_has eW`?f &;Q]_2ȩ>F3Zd'Ŋw!Vw -h ^cR +53m| \C'*?Z9ZI@}{gKy08ŕey32Yd҃,;Ba.2Nݻ~#~K`_r?{ )<9=xBg^>ơa_nf Z_lI 9iBK \&<5.jV/d^Uy@;RF1Ym{Vavv4n^B!˹SpL'8=RQQÿB?mzEOk*;;]v3TnEZ2F įJnۑt"bIg~^$v|, /4Ro%쾁bXtFP]m Cnf52+.M`~3NE6#/bz{WFh[451f{ Y_4+?#Q8@A>_ւZԺfN}rD Ela,JXgWx9?CMT^nKMfY|qlC;z\1‘Ry[{7%pM IGsD"%+U4G ;/rB?̬1&+>T"ջ4ޞ@=i"S vs:DP[dĠGY|f?qJRw74.H"N%{ŷfZZ"?rp $mN`s(_W9?ӯ!2PT.4M=ƪ&%w5\`6bq :J5wƲZ}N`źRe Q CYT;Xx8*32!6&C7H3Xa:Wu$W $\\8l[_NJ0+1_ VK}꺏-m͛ 5{^ߐ^8բKγ943B4Tq +WB쯽zsi[3 nb'=ۊYm;;A$F&_}6=(,QP`[Z!j{V9F騃r~('}TW%QjR9WlgkKJfIKE}.<)6مm2^/Ua嫵IrVB]=Grl |n~Ϙ`ܲ㠙)VVg2Q[bb]ٱi(sOIJs}L {f!v{Pr`ewِ`^WX 5H0m K-Ġ=~j+FmE{$ۘ_y$\b}lfRmOR,]LuUbK .BWd:\v^a +RfC}VRoSz&u^'^+)I!8Z&ܤU-QO[U=:|Q[GܙJZ=  ^[/ }ީ OchnƐba%DO1Qf#%OSepLY6~js?̗er^!HvqW4}!&,-MSK^xki.Η|Fbti;\e)0s.e=e_BK\peP%'z/r;ܪzU|X:~ҁ9QGBlT 7XIb-Dǘ5=cJZh7+^pK8c\3E}3Nl/ԙ ]TDOɝv}A#䂴9V nQvg榤>] W9`6!H̵i#`;Lfk>gZmR9ּ38܌jRjdg`qpG'$ӝlv-pwnA`j$;AVJxJ sݤ~èz<ΐ4TAHOm$+~*SY_M5ÁŽpwEe! Tw<)d7xk#UC ;wdȜ<1pu̔gsZ$4@|BmO%ܙSH[*&0W/zhv~8VBL8Eul޶}Z>y*q sp\6b 94% zy-8%[`"^}IX!.t[gѩ7]OdA ò:|-Ut1X5 _^ -:0x/ڈ=ŭr_L:SdHo.s34XLEUDQ9$諅3tk.E/ڟTrqTi*lE])C\չ6NS$#4GJ[Ca_Fwgʫ# c9]`^զp8[uz!¥%_I\ܨ#+Jibm3o8ΥRjzQR1B2'ubk_}<74t1 }Sjd*fgAaOF4"YiA}[- yȪnor}`@Av<٢Y,ާ ?ܡ'eވ1bSiP.(d``e  U`zi}їVH5ϱ:jbRCnyy ҙ g`Z_#Gs5{M3a!U<\KޔHzАtv3MΖ˼-\/j}8\%^s:2:|gxx/ЈafB>vW4lMW&)r;.Cn"|,u&t;zdC{ Wڣ5S7 $LkJIsYӟoͲ7 /igSu|f\) 1BpB*u!! m*Jb=(2i$J~IaL'QuBQ v*^0*=a{BXLvScaonlےQ^h.Jv=3 }1[Zo4hp 3{2~H[n(mUZeVsFrN,9`Lu/*6+2y. 2iJ|.B6X_X=c;ق⣲}kݕʼg̥ʊA y?lzB6BD4AJKe[{z&~ /YTVQܬ To`4NT3V$7 o|A ƃ{j F@'G q^MNiGD1(QF1GnD@hD-Jy?G.T.raIOcMD$8s P)GDg l0m8lD]O5I@Y~.rOu[Y"gcɇNe~K /jujQ1 g^zEBUs"?1BPgqmh9<P-N?.U&m$ ,GO3OX@Z&&;"gYd6^|/PKܠ. R~J?h6@pJn3`Jd^/E7D5(xh[}UjIؿ܏:>b\]|J9 ?< :C9KB/?LDܔ=nh,EFkTJ!"e15Ӛ7ACN?ct84w=Y H|\ɶPһɔX Y_ɸٷ=zE-bC]Ycv$%8į gKٛK&1"c L0կӺt T,[ Bs~Hdꪋ{ swB9.:~ `𖚏ɞ6o gDKD\~_S/41*VۛSM!P/Mo^hX^ډEaL~;fS88tE2|Uw93yO]ɂdǒX cAAyUCʾЕ ,q6q&#c9a(]6+w mT&H_XDYIX?6y뒦Z)#+uC2IZ),y̚gr=J*#qWv)д=piW:ܺn|i /,8d$ac"J34T7w>K$?{`pYzkMETn\B"{UJfBgvȅ#}dhLBF4fޟH1gY`-o&]ǯ{UCvQD|

dq y$+ԇ'r+,Wxjh#ѱ߻EQF#ց RdM͕݀U^$j8:G|UoZk2~+Tnw2 K1Lմj`cmEV=Ӕ ?tovAOsR㓆-Qh`h cݡAIBl$| O MwlfYH3Ӥ#R5 -ZC+q(D7h̶A@Bkk38 A9,AE}F1:>:wdƯ4{LAГAw._JIv)ZxK:wUpVCS_26oW;Od!6<:th(T5r0RtnY Q!T=6Y-D=ǥ jx`}^hBwKgu%ݬv',ڳfDM.4ޚ)^DНvj(`s#HD .H k&i~NeaSױ^ɛ! } \wF[I F`f!м;qfFb5`slڒ*t>Of3}=znP c^mr剷jG-M /#p[pK,yP`ud_ΈQ?[dO6/!ݎ!_eUJk؈REiZN.:Ik s?87WZ%3l HD[i;+= {l[uX`;U}%fӺF稁.lٖ92O໿.ɺW!!rm#9_q!S(Gk.Re܇1Q9.)*ټX2C^\qԏܬ.q6emB2_[yDs;R`îf%^k,/y!E"<&߭;rSJ;ߝq*5KFk"Q6%hPG>z[i(B\ ohzcXtj;uhcJޏm.iTYzý^qҝ4 ᬓB. Vi63 sI { 7:?X[n@q f䒈ʞ8[X&[ =W'QL'YmwK!y!CkGarj9A Q못dihg3ʊ28S1> oQ0jUO[M|ࡥX\ /:I8뒕X~9\X9Gݔkt+Bzj]gaYz<|tɟz«z~جFJ!{jS-6?mߔc -.ghkba32Ll[Nj1Ah 4Ggƍ^8\$A"x`䩳IRRM wCr8-Q:PjTcQB^_qLnP|.-?cמ 8)hTݑK,Q2-:2mTtsriѪjC'53 h}ߒ%ywys/]7Dk6^8;{vk/x2,8&o͸Tvð&T-ql2XҮk[} ^tU۽K>ޚ#>=kS7WP܍jL*z{R#µn2F`YVnKqfIq|'q\硻j x6sTޣA1_ K%VKCE»+%^-;Eg(X )w&I AƝ?zJ8HLz:7[<|a!^Y8c5J"*[QNEͶ!:-l([;'9Tikn|Vj51䵘ZR JH C^'GהgpL+ n5y%B@*O!u1h0}mqEVqv rf8'B<hZ&+yA?7\pL e,yM e~{"jb7{f*+6LQkmRm k1-?OȑB)UE| AX:BB2 &(cGnj q1Rf<:ennX3R M Έ Ty' r.M04հk>w$wsv,,v; xِ߯ N"OPy=TH\;H؟U H"mtzE:3oN9qz5 ZsGnٓ/.P=_ +eܞYt!&oR9?<4(RcDlC2cĆ|=ɉMp?K#Q-yY mf7F˪9pB̀rg! =O2/Wή̕q' Ƞn8Lm u,ÅHif<2YzgAh:Q²"toZ(VHv݅k5Ш6/#Ǯ=01KN/!D%Tΐ~ϧ͹1!no%O{|=F]d@Vڍyw`Fo"v/dͷ@yLݨ_`R~/d7| A5rLMI*!e UsB㬉/B eK wbc;y/7<@4](,[xڄxgcb3v>rԞ$䴍!tQt2ꉐms89"NyzqMF3~Z./ƒ ڷKkET&2/F{ҵ i6<2ÎԓcDt* &l_dvmZ,E&/\m\pׇ k=ɧ?_|k!^X@*ю&^@<Lϩ0u͋I݉15Q,zN:ZR;!zw3ϣ4 9|Vr>cڐ(> MǦ_?^gۥMѓjJG1Їȝw-x3"Kkۑ#O>c9>Ln] e*!.s{H18꺝y ǵ4txX̓9%LPrr d5ӥ)mJS;˴?gCgQ]laRq.pO@bM\3+4cR Ɩ n]}r[h=Cϙ.[ @8uYq2bXFRtb՝VX88 Ҝy|v-f<@bniiZ<s$Yll, uҞK0\RIX\ҭfen(ykG(b;ω\ݺ)O?ֶ8U7X"b \FF#=2Ubd߯5vrU~U}pY~!xn6HW}<PW$Op%Y˱2ʒV&`E<;L)rIj 5 )_}K,U(Ag꺺J2SȔ&EW#e%;.k7 0T_ c]ܾkKI$ў M/t)/ZE^=uK^Nh(8L?\GYc]Swu/tC\`qp!`K;{ X*-6_W7b<[*E*Ġ9SA֭2ğ+;b]԰ I,be7-z O&'#yo5Q>$ghψџ:ڍGS9d\Yx࡜Py_@Z2( ꅵbkcP4aFGJ*֎x;'+}T3Tzו7, #>Wרzܸ>̪%rmJ8;߼yr1/YLơO[5u@G/f CK#eÉ.\VKA̶b/+nvJ&9r k0VS%$E0؇wPïp1iySI;QԾ|  p@x$ьh+)`5ϒᏠH9em;W#-cN;<.P\dgk/@\]&Q_^-OY2DhG#Ҝ8#x|몲yY[zGnwb IW [a*-9I#0 Z2!kA+PR4B8>-V#ڟi 񓅪al,QJѤ5Ǯez7v S3t^uup4ڤ[qF<>ꎅh÷i.sh(L?9 ~ifZ))pUи</ Љ.n,?,b![OҢH{4Ag EBcaN:! 7rezXлX4}ƝX^F:O- 55<˹O{]7W@&Ee]AqHKU_@9,\>\Q#Z1Rӊ9o L$%4GUL8UV:N\VӍʤ&괾-UVI]hdnVKWX$Ї ?' $7+/P'gnoDf+Mgݳ^go2ZQF~__jjcVڌX&_p2}bF{jJ/ 9e9U%"6`M޽j/LTM]4jM¨EbPhtLK0X^yҪ T ?,ǂ;vj4o0βe߮LVTr 8FG&j{Fg=*wGrt_Dgmp*:$$CUU~\J7U"rjx \`^ w ݷ**o(DLceoKC37}ra A{ˈEŻR&$h @c{| &ì-U?+:1t Ej.\"Qg_ʡo!YON>UӤGth{*I9.9.S[S(Lڈ9WY,szOOR=`# 5&T~#) /WT'FLy`/zz*:c1|vtuw=ީG`(N>.v4ڶt)JW-r4*' ҁԙZ{ =I:Wx$<(A:FNo-2jVD*!gZRnPkR͝ϗzy#H͊{Z}Ya Bm]*GLw/u߅+{~k12fY PrҦsϣaS09$#`:1IXRo 3zBSyɲd)c&"@&vSgx2YKzI\T%S޶"nĀfUz\;;S=H 碲Ki<4%9?v&.(2yZNk[? @@gHd .៭T|zdqQ{ `oKJo qw=Y&qPr.I\&JD!AFYV 6nfJu-mV2Ѱ4}s~"+(eѓ\ٽQ6VvANkRP@nFvs9dC8qwU3!@D@0,IbvזR(H ӓ+&D ,qe1jPU[ [|84 ‚6lәr;͜;}wFs?ixهvudI[1wb\ku`fhڳ%CߺH\!D`߀DX}!qy{ 滶Ur?B 1[Ժb٩K-D.8!9Bh0!U/C'=ЁP\w͡ ( c1(ivuDhrG_#ɾBD՜GJt~5LW 3S)Ngv,ׁlC}9ҫm\qekp]% {+y.$fH dCqiP8"r>{ܘnEPJ _Dz Q]C_?ՑH볾@tc7N過?F*o41E7/ t=/ &Y2q}rܛ~[SBߌ}Pw %~x\_tRսYr@F}[ךu`j0$# a;z,VdfIlGuG[i X_Y tz :nSIv/}SR)O8pi?pB(S[d9.tfXB67DB5C`Rrb,g+ެVY»ܔ>;E%ɥ a4C7슴NW+ :Z=:~31;Z϶ٓ/_ `~q gx-d\H_ P##ڱiZa[k )Ka)?I+B $zF#@]`_)%|@9A>'!Uyw_X[$RYJ8"LyՌXZ%xE!5\dZ M$J֠Pڰ%YޱFOgD0'^L֌Ri|`ÓvD_G;v<H]`-- ּrvg80ɫͲ#J O?E1pmH**ⱄEW&DZ I,M8.YČk?Ǒ{8K'N$S8* $W6J#2 ^G9ou[w k^ĪKlՋ =oo.Dw>ydz)j9qς氒J˰y60f2Q~D~72bW[v% g*dE ACl'V$֓*@. afeb1= a?mb~^|뭷Ymƣ b)ݪVG-?f7.]#$dB 6-2IFocьm%`iD|$pD3=¡I;#`/p OY_x䥏"<h@hV'K7ZI絟-mA\OrNHϒZZ Zba!^tΨL"7S$I5Lk)6@HȪ/ $(|c *k1kfBdY+5&L.Vb~13#䯰HzgH3D6PzTZ!fP#p!0[˽16(>֪.Ō 0ϏOmWDPRצKff]0MM }]| mZ^Q'3U!ݢ&e~&s7!lwcˍCp8j֏d'.Tl(epcs| ?Z1k}Pdd/ͮ)s U ~_O,OJ#Kͩd',s:Nix$[$z_Qlɫ[C`hQsn1pJ؂X$NBԗkv>Un_;~%g dv$8Q0eI#>XT7j-]9`Ziݜ(J0&Wa Uxu <cp_X(dJI Dn@V: bm/a%o}gYhh_cn[:{O՟(IkH߼3TL h&HU.%N3D"8= ȶ,#W;ׅ*4NH|G"ʑafAǺ ǔxZؖ[fo3~2+<ӵܝpb+Ⱦ7Be-p^K!.u~G˪}E<2ZSP J# g2hZcO1$6dJa܄NJMe;e`!bT.q򮗘<+j&..ˠ9tV]QpO5[[D8ݡ.^wc{E!Yᄟͷ%dܖBxޏS{̉#b2Vq˪s,H+ˇ:4Nb%L==b/=  Y4أd@md~2d"5 ib~wO\GDɋ D$wGHvSJ7wx7uU3O!:4^@3ӧ`FP`@SFTnvZ# b6T(|X5 dxPQj`2h{i^ĄYg~5֕ε{=m{88(kG 3@Ln =ĐaM=$]/tӌ۱6E1Q4QGU[ %7&>cP䊤͏S֖n^ ET"Jn=*9mOc[>3[%]Pu5z~N]ңKB\ES+"k: qj)/FẆZ?c {r_W=h|kQT>vQ8o],촡ӸqrXnܖ /vuͪ;5{eX>UFVq [ۅ;?aMbxH`w|=o2vǃu7˳e 7R@bEYuDJ|ՖIp8& OV¸`yG#ˠN};s`:ˑ뎈q:ׇžmDt@)٦<:?yE=5u1V>:FUl[8\wHȊg4z;tBM OE}WkltJW|5HfLX%ŵܘ9o !,?bB6]eKTq+9OdQٓrtZ~!2 g[ Z$'qq7fC|As^DV?._y\ՙ,'jnwf1ywx"b*pˠmȋ$WfO^eCpxi+@yC0YM3;2/o B 0~f :1Ioj`h3*%l1!÷AFp9 TD w G8)* W7ǐ(.м V46%3W^{9BګJQj'(sƦOn嚟LQn %1~WQyc\?EWd<$^,ͣf"lՋE49O&wS-iҦ2Qx:s.[ XI@̂Y*eIYxD;Yi0&+y[a\F]tyC\Y` M;~P܀eҀO0|{2(Y&#>[n͡Ϝ/O㏣N:2 4$[a錕c)y4ZYZ(5RRa* -*k '?#i\w I+%q?s&)#iO4p!ii~HB@y@>r/= ZwnYu7Odbo,u5ĺ%{O\M:79HaY6చK?F"k+]`,r"=QDЎl K% T- L-}޽Qk\b̘s֒N#,-bIZ.??CzqVa|u%„ hMнp Sb"2{0C^مJZ'²0t@8qlD&QoDs ɤYK*π=-3"mwM|'Vq{@M^,2>tg& N4"VKsxS)s;JS2)Zy!jYb6CUZG=5BnRwO}Y| iGlzvzclDžeNj}u3Ӽ.Ӈ *m=w(ٲ(*Q`oUXe/s^Ӥ(O =)6J0VcB8SS-r`ԈTozxZn(,r+1U1_N@"XbJaה(ѣv}E^ ԊqWM+,}?Ix\)J*@_ #1l8wԱ':M7EpQcbD=W@pޛkTEي4]rkO|mɧ Z`5 j kp6#TWJ3ɱS9}DmU&ݮk\<ǮKICxs[豩7ۃX#t+E@6+*e'$Ӷ,SΉƱW4jErSgVY`ULM.-^6myQ-=Z8Wi HFP|9CXibد{Sj WR|͋2h+syhe Y]/pc *5t\CC-H[.dB-ĭW՜em v*n`>729o)11m,,&<:h\m=w2!U0#!E 5ru0f=D&=9{SH-GR\uO'q-sVu*ȿԗX%K?-мK+xS\pf] QֹR_)Ȧ #;GĠR9czJ7荓H1&yO) )*+~!cs}F cٯPWrZ nDv4y)vɺBI^iko7M O2+դDt&Pdzm,vSHQB 5K2H/?м1Ì>FHzBDIq2gkYՂ"bڭnd8\ؘ(?!'M;EvMmH^9;„HGn H{V·t!p VgRƈ UPƗdo4!c5nV`qQlxDKo_RR?l^׿>>ԍWi78X~LBZUඡ|Ʉ 0F8t:"Ce:^7c,vgbg-F֖lS &ޖI柄eC3g|}c*Y~]=Y/ },vѥeXs,\x;lf]4AD5{U S{~Y~DN(ϔ$#NSNfS6z)Np%VxlrgJO 57#;p9-tC_67sߖ(|ݧ+|$N|Vj8g7!йלzwjb=yr?v{(]O`nNl+T/LÁ0gTCg[Wq&\En"lw-|w!m.3 X}ƏV4W F L@AW温0Uѹga A|{YE[{ϠFe?'}J悉 5܎w2e5t$ tG9m({- !УuG3n@N$p`}=Ͽ ،QD{lH@i˳OHnBf\]LPyZ!K% l};؈DK`*mn&;` ,'!Y3g` kF\&B/9Lઋ+e&L=tM库؈xyI9(d&s \e14*C!x1uT8F_Bg\Er,^}ASzgſs[ 8_kNiWd58`#ԻK_7|ku`=FQK&F6?ExN Vgnӷ35o\$V@fNZ7q X;0[//)ln6 ѳfɑ_>047vf0I&W$S1*#( tvv* k6t L|3sF%Bv}3 ;$atr̊ -Dɤ^^%n393Ԃ p  A Ĭ'8NʆT2a{#eC%b[<=a$"kkI}E&W=UU;sE<%ӱQ4r^|SK$gX{ InH=p@488n:bkxc22Q5UǡNk!ϻVa=, A#t͖ Kj#'M^IMG^XB_2H`:S3-;@#GVZ|x,.GPܩ3@`RᷭA /uޝ/PIw6g u hy0d{A"6yl6sNh ]-mW_QuN; %}c,3I D(lEe#mݹMۖg- h Nd5أA:]kT}x510Տ/H!>G:^G2IԘ* yJ uE>}ft0%KGARz̖~E!*c~+]v|3yT `w? }]:ɦG7@ *WpOU*9ӏ񟿲̻ĥ n`-y/E3>6bJ<h|U*T.a#cz*dzȂZ;O<+PjV Ect?q0]L7_tXͅ]Kj,10g˛1$5!6nYy3T2M= 8kAkvJPj/ge"+ G M6}&߿l 6ߙ{fC9,19HCPRAYPt : l)rψ• ۯbRǚF|wf\+B8zOzAV |?XߥZ "P7vZ5ǒ MPH~3a:J?73d[x^lnk}o`jfO Xi6/;y4[nOUp)*zˡ) Ew0!VуFdl?{$uCQHA3Bẕ*(X4t;9r 57+P88,0/Y 嵱ͥ]ixc5E\_ 2HYbEL|zjVUXXq@2ٔ^c\LGeyI=u$ ^XeyDjmp5EkJSf1EBz|e`{_ '$?{Ɩu;L*#y_oW@b.a9n m-|}&ns'U[pQ49_˂,Z3]srSI}qH/g kP7D!Cl~8)$Sxw''']q Lm}p&Y7SZM^O)ttռX;k$|ݲ0Lc0b0L(r QF F'q]̷d7<6<2Tor6^rM[YB%La5c}P* C${?>NDGk7") S,$>.z @2ıo.ZqosmjT6U dXVU ^y dE\VT~*V5)|R"X`j RݕK"Cyˋt!xٕ[)[#)+x XZnn:'{eŇݙ<1|&1HZP!'45ȅsp ^-:=>Zp ZշxW~\~S)ҵlwH}/S`gfPt23 .˛O~X3Sfu,u_6dۅ\694yXr$F@!e s JWAB'0i4Ja !YoF1(Sdi$L*KLdAmI}OK1nM(e޷\XsK;OFrB(>ο9)vZ5nJdq($Q~0䠶dYԦ@ʅS 6G 0/ W]/kCqla?'Z"0r=X8Г)9y$5aW#+0zCU,G\#LܱK@5gEFstW<2ZR0Hrogu8Y֙׏}g67]3 #*~Y_ٔ:[ i ЖHԦ/8Pvi-2椲쒯T8n1kuS[ <{'UJj['{`f^Ș.+:0 0RT|]DI;Q`;"ԥ!Dl ;6C74_5d=g Vӱc Q׊A"QY] , x`piGyD8YR|oW4a-Lom2?q*]<{"=r#5$fk:g(#dTU\#h~@7]oQ4'GHʓH]  x`~^@v(j+8Zp"_.u 5LmI_Pֳ rc/OVHSz~O%=W%2yֵ 1 HbX˞,kzh`  ) H|4ti`@$aT;6 6gۖ`z!?*EjJPajgO.'_B|NH-ݾt5-Ö# 7 zYeă10(dI ;@)(`^Ƥ٩rA*~n*'G _΁1IL.02uawpoIhц9p:W^.ܮ ֋q֌[x)V6PS^߄'ehIF]ErXe~>OG%0zҔG 9ؖvYM$;$w7$82IV0tS KX,0~n n4N󭮡j < LGI 2m04awoM0mOL|DG+2$ F33leS9Aڎ id.Y|1|4z-k}s3 ]1ϸ֊6a?wv{' ,Ez3Si+W(ǃEB]O.M9PAWғ6̈ĕ:з-.>9%>I GC<UHZCEt:pP?3 )/zbèY]H, C .,{jZ"s» kUWۙzE^6*6Ųt^UWfOI.;15ȺώN{& Hm2wqT–/G44XF(fѳ$>7\czRnS׵qѲp/n!/mkr/Hq/),`*D]_cH3>0ޘ/{=fqG a3\EMjx+} \͇ȉ+TlCO>0),xZjْJdUI tO$']BPs/V:;5~y|{Ǵя םK?ق¢F'[,7+޳{,>I%hoT EƊֻ߯;&Qi_S2a8c [[,B? Z|X2_^07m-+2}l|v!˿E]o+4R~T>0CƁ,8/P+ןL$3׿'u0@LLD뉁ƃ;s%if輵pf$o?H\m[yV&b1,-9A䂲ݘr KUhsgR1siyRb+KB{X&jNpqroqEIOC.ԫt~p9Z; !w;Lq>2/S(xA'$ 2J'*7 4:{3zBN'leF"ÞJ6)JC@JM pPFՐDF0`kXuPv[/ȽƶY}o816:yoGQlQOٔ1KZȓPGMRlja;h#q>%^7mů]{HBu[nQ(!&%@%NN:*2otr.[2j{2ȂS ӃSU_nk>M2k*df*AɎK){m'O+tGcI/&U#:qPDpfyxErߝ_Zq܆f~w-^lVpW âPFYn),m+x0y7,g|31 TJ֟ ]z-|RNeAά&ƅСjC0Û?3r_iW:QhI5\kI15{ *ذp^-X}Sڑp},tUcu"hg,"ӗd!)rםax$9ME{.v(jqS:KZXbU?+|&pv)kHǵ hF3 F7|.+'odS9ZEveqhFa*b* dM=-.Z.kb~}TgEm{.uuWa_4a/xРd[Z/O|AP3 ^֮/K~Aق2 NMN%Z`QY,G QŶf-dmfJۮ='I ٞR3wWT|? *9:{ʬ@~ D)ABjyCiw,ӹw d3X@t9GMƍW3E"6 o;N IK9襜M+ΈaXhfE[E q`?\cX q*lh5{E9o~N8?[ vẠ&uPLlǓ>9& ,F007ȉxn5jr|dmStxn_ȑdkx ]uEFm*zHȵG :-T,k7"e6i|D>.yI\FvC`\$v!y0U`m]?d{@vˁ"*V@+`zj/F7\3Y"0 fgMTЈbVD'E5yvcbyL̾d>`H> 3 7ϲ 0$æ.#ح$-(܉Y8zj.):OT_w=Yb2ޔt?崾n$ce-pIQJ9C$ijӃmMa*c[n0ro4x1\AnQ~xn{r$

ѣ"E%w85w7t8+FBL^tp9F7DRs_ 56c5'AK={8-+)U3鰂ktz#l)|mmc:I%QQ䬸9k;F'zBZL腯rwx]R`gbf6,4TyMwF53z"Er5( L:]Zy?=My oKW v'˓q!3 7GlLe\K0]隙tc[*ï?_ek& 7lp ˊ{ƞģ%Aw9ሐmͭ9bw}~J[aGe\" j&GZjckJZdHkf2QL"Z$P#K81NW95>oVۈyDǘ$<WZ|O%9F~Y ̘I T T]i%!=|x>Q -ʏ3\or%°\ fѪȘ;[U(3 ȬS`1noOmEO>Wߞ ])0d'G SA~ gVvG00E(K%bC8XB_*G mO!a, D,x,F̂ J}X7iVeUӎXEct,+r뚅mKX|ГeˈCVTciɣvIE V,|:Ov ]oJ&7k)Ƞ'8jwx(s3&{sh,:42_50 @c/"9!$ "1 |v{(V^#z_|`"\ \o2Le?|ti~mTo !ϊԜ@}C,>m5|LFs[_Y{UWyNxԨ$<~E-wԷբ_$/6%p0 _KVt4#(-l:t==ډCst )Wɂ6$޺Y}}gCĔ62{C9zl >ǯ-^PZ49l?a/q~>7 }+O]RکL2>O#%J(4Q}Y6hn;ln-J:̶))]*&$ݺ\na6=? A5Zւ_R`Dofpztϡ e{qIZ8ʃ4H-TK(XKZVN!qq!+ԂAċCXze%fp5|`bhy3bҤAms[6d {w`ҦھvYBD^nO'K3vn5^ ̫rrfdnfaq:/N_.;X3E&wؖ1縑cԻN$/2Ilw`H1wU\z6)K4//R8[yZ0ȑ*,Dor@~_i^6mŰtz)qq62~%0`IW6`&iq[{x,] ?"b#mZ1sA#8MWg6תb'+uG qDq I gCAM7t1>jbl$4leWɛPAD\SXH"4ʫmVҩYa^J?V3(A>,ڤTAѺ06Iep) *1^BK'C?e^!7:C7leǻ~jb3~t?"C;(<=/Px&`CE ߠLςTqNzF$[feN4YE%CB5r5/ ҥ8{Sc%d} Kpϟ$S'բQF.|i=!nm i唬B=D@Gɪ~.x50~J%A-s=uR6J]<(<2Shf7P&Ʌ#G(hv>h/|={<z/pQN 顅DH:{xc0R~gf6YZSbJK%NL`'.@1WfRiDlcl]B~㹵HZkO~|;[yH .5"Aз0.;.N*]ETւDHegDl9lb0qWXSsy*Oi ҽMۼ:\t7UrS"!eTc"q$VޜF\sm i \qW㉥xdJ@DMoTBwm[?rn).|t"WSސ ^:\:7r1`}7]GVb*#~D!r,2M鷄@Z{ϛ]~3̯!ό)OM1Sx}5PL7RZ\b>:&p\Hhvirxӆ=(0<ڏŦMirqB{\5c) } -Q'qi{:2s}x0X(Ѭq@!ã)7eԟ_:~$1_L8|7O( $ |Q\ hh@=DWkYU|l? ܦq41~!4_Mhӂv;CI!@~5먵g?=ʄ5n3 ݌et:T .닀0.@Ě6n稛`eAф)-:Y:c(MP-IJx#PJUH <`ÌZ!3>&WѯhB+[dBJrJS/2ȼWD&hZlR!r jzw-G4`^657kG Ls3;xds>c~s  A[5,iZ6n(b4n%ǹՈ=3zTĉ HHa5 vJk|-'x-h$g0F{jDW4-džeDL~e~`ۙOm/YHR.#^&TiBjȉIP-"MLɄ;p}4~^R5RVJH tOwJUhړE"`~`E6;X08j,t!j,<޵E*f.˄?X&>'!\ڑ5IeH/{pA0w'Hn+Sk 􄂹.'y9ӂl3-Oْ!u[6TR<X BmHYhSƛJ)FZ8* -Ӯ'M$wJ2(NC'Ȩ^~U`ILCzf,e'Kev_R(iU]_fm1q>:["Ssx?]*݀Ϫ"B gg4~hMG-@'w~ҲeĽH=mf^hQNWh <*>uwm![=އK'{:B0${1E-:L7v)3,VZpըO{1Kg]Iݹ,<#;:[TEb )*̵ k)6#oRbR~3e!QSfd>86zY׊F:mi!6MLV T_{-Dё׮Ȭ%6bZ=O3S?" R\?e,zldx?teN;43:3'k~K־ȃ :KUӍGԉZ؝ DwID5~ '\/Dyh|ʈ O۶G 98CO/u/xp2c+Ϡyϱ=_+mL];l)x GWr o'nMG" P-7zԚ :k_A R*J<|*9Hy]*(xjܵsKӀ!6 lJQG"MYRm%80/=b~P ?]L|{6C;Oơn6wq+oksŭ{koXJ,v󿻄Kifwb&V0|: |Oiu)Tp}8mꊞoşBbS䅎OaҟO'u|.ޤ$m\4oC[əAyC0W]f1g]l)&*h04o0~)bu49 yuGj $@??846h|}-96ʗOr NoDZV" LgV^ܤ~ lǀX3sy67"3Ĺ- k*dVۊ \U#Rl_T!ٮw)Ja,ѹn[}"tècT/ BbrÑ.I_ st.mXIFA`vO'yG5?dT-Ԯ(oA/5DpЄWjS8J2ٞ#2J i?ơ"Tk?Tī8b@@Ϊ{(;zT2C\z^X':rZԮ˜Zx0=AAŪ$= UfgQԼQs*)s*$F4!\M]ͩ LJ3}:sƵplp.Jw-nfjMrGћ|pv8|ת0DG.8ǽaQ4TnWɬ~a95RVn)L73҃VoOH2bL&2<Pyy9k:=FWX)ml=f* yI n@! +W"~2ϢlN#VՍ@&" ӇƸ\]{t${^82]f39FKwH&ei*_;#p@Q.pqw4R;)]xwV78(IU8'T0hCFuGGw)ī7<>vp(%,k8'Syx߂gQǰ~vU>`_'4HХ\eN.UfFxՎ'j3<%vsi{iq}υ:3hs}9R*. ,v?̠37 ZS䶓 `Y 2\UjW'$u˙k {zY T΅^nrTw%h*89")ӖX@ݔ6Kn[Y:T:f ta5 []9P|>dKR֏G}vP -'A]%^ sCg%lIQAmHD=R!ǽjff8B|&㵌ڬZ..*a ʛ"x ZPtG'Źo=b}ϙ91ꁱ)+s݋ ieN+P;)ܪrZP- & 1H*0 rj+Q:ڂBTZi? ^HZݷ6$@j!D//=i{A*ŇACκȅ,!?j@q$5f"sԆKgUMEԈMloݱv-%.ߚ1 㭷ו!vcЗf: dqWZCk>fG[/!5BVB񴒉Clz/kӇ%{'bA7yYL_yjn(Ǵg8fVQHF__xg [Nv7!/xS'&۸0ɻ"æQ8idZtU!2,r(u/e+^QZ> bOd̑|`F{Wz&H 8P@AfZAGXAU~tjcb}WH/;ܽ!PS3sD<& 6)vn▷ $p7,uU[# ݕQ_GUj$݌EzEh?Y+s\KЯZZFr!-]̩ LFsrSdd|.=T3鬤垵A~YZ^1~NB,g)6 6MU@2::1{K7aTeCIeip]6{Ħ;o*ÿ~0HŌEqW 8qsH!C]ƨ͑W[ޥJt޶M-[r k%)bꉛs^m$W!LrN#Fy>7jC9P_v2&/G ׽wdn*ғJ~5٢]qMG}疋RۯOW\b Uk(=Ebȁ?vݝ4E`@kArBy/*?7Q53S"CKu r RVbi b7*C]I]Ц`I!)E̓ VǷ|R9lw.MNrcrQ"H.P=聉Fdj!ބa^Ԑ\M X^k#ቼ,aHCEo'IYrBr3g"w&;k=&D9]t&r-.\lGUAtԇn$"mgŭ,kyjQP3ӫe_ppcEP%i:U8ؿB\76HIRlAdEhXZ(0\0pj S( t]A'I?kEF:[ eYu 0[X6$mq[#0R03[“?W&fSDMОFBBSgΩ[?Eg$M~:ڑq*oS8_Ztw0dst|h߼Q_&֝9ݫwkrI#TkmL}ؐT0rPb[m,q|6x5dPg5I..;sh *@^ʺIZeKiPT"hMKk_8xc^C/+(@ox*uc.q 27I>0Kӌ l8 L6 @ c S"u快nثTc2vLO>2nR90gjwt$'jHX>bt̊FZ#.y|e͊x=nDeYM;ϑTs_ ! [xZKSwDcE}7*.@c>e˖ h ٳ{| kC7;0Kw1Fa8ˎ!?H:sR5j|yyY!,O|o2N$(Cllxil\;ۯ9vе*BqVSa."A ʻes ?+c+:)l&IuVY2p{Ė;Wڈx&ֈc[,}0d/bԏƖ3u ~z{b-zyBܜ KoUT8_.B,pOxAPmB*K;Ws]طmP7)ylLFN 'V@\rIWMBa@xyo'O_gCC[JMCA} 48;ƔwʦI}=y=`óHԼ ]` JmjvMA߄H~Ie 򕭗\f[!Ym VAG6+#5HhH[#cU~T "ܺf{ޞnRrv] r\} ܭՄ =@xĺ^8 KGV5M׊xݝЫݹ|g/Xx,^[0$"MB : z}%2cHvïFQAs#?6dp4\qw!/Բ"B*E\0>[kvue i? ik1w.9uB+FFtUd\HTFf=$qu{Uc+IkyJA:|={bbrqvb NPČ+Cz1̾DRo7, ȉnHݗiOyM ? go`Nugઁ= ӹʼZD]1ǘ)pf>S 5XxQ࣏k>˫\%[9q1]&6(DlsԞaRۼ>q͇6,˜fSK'_X#붱UBVPuNxT$VI/%z+3bt$A[Ryr:$GwS1x vJ,dJqh ͣ]\x1^:ۺƮ3ي-&]0Azd;'"IA"H_{'+YM {kkXO%y9#OBFoWlo] ~T>!Ng$ =-ԁ]REx/,l[I>s[:/VqM e*> ؙ\7p(;䜱N-$N Tছ_ޮfmK3XPm%!R^ymItMyX'ңTW7aȖZ![cIK7JW 71uzcxA=-*+G_:OAse̎#yWY6biQDt ,޲#<81ϾE<|@e0Y&(K\\H8Q Pt4[HÍ>* 2Y!ڂpW;`埛)}D02YS,6‚*??xU~+Vғ @ðp5j(=åN{/@8WʬF9 1 ۈ k^6o?@\&tOMB-5lM+G-ϡa}Rp}9C21N b68=_]@m8`zv#j>a=g$ Z2VKN wS߿,i?, j+lQ;ѧĥ@5c첹{9pSám!I6#C?^WSrǂP/P7+Wxj~lj% pJ]bH8MpPva+cVd6+9_z X4`w-p_(߷ꭘB呆8>.$ƩKb,$fei[o'Fa,ƓݪK#(\C#'emӆTZ}kyǶ=_o;UӡV [8%_Gdnf1iV2mܱ cӆr#<=i,Iߺa\Z6gKh 6vPI#u{Ffܰ{X@~c։( RZ`VאWʂ7L,ɇRie2ŷC{sC;f7[}CAގ߼1,E(yP]q3NH'q1$MPk᭼C"; }tz375'8ըB;Ljcn dapdޘ6{IyGGƁ'aQ;JWzm/0\Zdqʅ)a)o̳ 8Οy1c:쪛~[+I;w[c}}g{tQ3qô9~@L.KJC`=Zaޭ.35LXExj?eީ+;"lwb}w6oײP*$ qch+ &(/F#r=v>}CٰF^5KW༉'Bz/WIkGii3-Hu%=al԰Cpt61d}pѡS2ƾK[- 7H{$ 0[{]^H7+el `dz`zK}YM&*l=VcfL"Icƥ*H[F=of C.lMHa[ [;XQ8XTRvOCgԼ̿1"K olLkس>/² mԫH[G$ 2*ޝTHdgwpњ<-]9ZijۨאB'JIЗHIuP](;Y]I5s%+B4]3`*N: >-)c;[Ԉ]fUfa7D_XwDNE!s\J7R-$?u_Sw [Њdž,Z'y;z6NuE5plVXN1=M'[a{K!L%^]NjFNPBw azynhyu)/w wc̚ƍ FVbm9e%qIX-e>6Dp>s%Yz_iP 2 #nef,xEu(C?҉+_t\5 B9l[ _@w&G}ZN4Y٧E ?*Db`iFW>s & sNz$qoiE[Bwo3 ."ś&&{H-<!=Z}gN#V G:L0x^j[D[e,́X,gimiȌ0`VveTQay9_U|n@\qGBQGtz|r"~[`dFQv>%>&O>n vRX$f`qU%8چ;z 2ZamD|v.r)bD|n/O&8&BؑԺ'<o*hzgw 5p]!8Տ.p! LUU+0>i?`#uv7&w xS(Z}c7Ղ9 Egkye(l߁3~@Ô T'bcJ]0GqQ՞wՄ2Iq+%4 Z2&J̊;T% nrr"y|i~?W\ fb/[Zc~f˕̯n_#*>+mQ IJB0͡/G IKt]cѮE;W|ɬ^i7 0aQ[0KlO7!a;!0ei@gc %`Iu3߅rT"V~RY}˻{dI Ңˣj&Qwo܉Ox+˳4Dv3V֛S"܄*M^^)_6Û'bJMO>’i zM\<}c;\_`2Q&#;ٌB7evKra]Uxe%"r9&TW9ך*&'[PH'ۮbx`?K?JCj~h%NBDoGr$yA;ekD#獃%]4(IZ>YT+r0l`3 [myRm6xq@DafI7`LP`ɒ5ףye}HS0(":`]iR&5t\t!8COѸ]~C jH 'N~MoRGuACo&u _fL2x} e5WzA^-KmM2Ή D^eCՑљ\V?|B,i?g^+5?ճ ۑ[l-}x]^۝'la\DtBzM WkNeL >grw*{5~X SXq mfvuiZy@{ʅ97Q;< ͌p-ONT.ooL1V5b?+UXkX{K*2J|BʭV URm< i&yFNee\kDW!@($3s8.BƖRFۤ]{wiLf{NzR+TGV- ЊuYegHP(RQ#BGag:#)$̽_əPY`g ʪHfd뛆 D )E?e{ZGmVunwѣ7OFR7,5PN&@ O4rD}oÚFRTptISG)=?BݼDRq>gYZ07070100000019000081a4000000000000000000000001646b69aa000131b4000000000000000000000000000000000000005300000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/gpu/drm/gma500/gma500_gfx.ko.xz7zXZִF!t/W]?Eh=ڜ.+e9'HfI`> 2=RFIpxT.H4I:}2J( RkARko;죐.&i颽X&a9,ܤ,/i^nGn$ ~h.i>۩55R/"  <|z#K]OQL<0}uwkyF)p- ЖITE1Y}3#)ɑ}0}iG Vfm S뾘'YTF ؤd&[ޭK'I_Acm5 (kb[<-m lY21j*p F3  ]q5F?+_h|bd>:VӜ/&VZnA_֦ bU,֗`jPQ~1'h%r/i;l#&UJa6#6f4&ZwkA,T2%ũ6̔)c#[]v Ah T~8@|k0anE*Gh w ӚZWD*U*C9wzUObjϠ=p'§N. B ,x:vBj3B ΘlK f#Lobw"Դmzhb.D[j.j-+X ĕEV۽z^{DƜ5C̒E4豉SJm!Q?-r.Z]Iaٳ/n Vs3FWfrj #9Yiep~@+|[w/=!f+7Vd{08wVC=+(˞hX 4<4?eY3?)\qYE~EsbXwHs%Dڪȟq6tq1&(/sX’_# 'ƚN`-T\yM*dfUQCp^DǪ4=JJz-nS/V '·ޗBğ#9֐dji[zxߘ ".PTMu˗ :zq!hrgZ-P7xm%ڱ7J8\EuJ q|_i]"6J&[;w4R\FYX8r5]M#Fs1G ,o$;@pOZYaJ^R! l̰iyHC!0f0=5>t [.ݫj-$7{ C- 0/V2^])_C?,JyTpd)8;'/߉I "%5PF(eRHn4v{&tt8==wF(fCաI&_a]%{I,톹]?YDzO/>#j YILB!v+`1T(o DvH_d /BBhh˫>ԥ67{p:wٷDoVw2TX. P de0Đܯ@'lrfVtz?}U5J8#BO21*;#s-DIfmbfl#1ÑTW~FM:Cٗ(܂B &'*h!KO(jE6/b9iµv-Y ~ =pÙ_HJGFO:1R^dP/CkL@BTjnHiDviz~e8 /F(Wb|7uԄKgM G R_ト7UzW.0%& ֏`翩^e  &zkFBfв~Fy_]< AݚULDK2n\q&-!/#$b^BxF& 'tJ=ȶIP|o TZS%W$"[)1L ]mª  a! 8̂}SGrr=TV{t$%^,A:&¯ٌhٝ1bi SB9WͦN [}SgsrK[DH&2Q*#A*ѣjsdf@O%Z>9rJu`+7ӯܗ8N)f{Ӿic6]â_y+XˉU*P$w:5+Bv 2;%FF8SիOaeVH)y: _^%%f:TnG]l+iv(|&onLEHv g 1daݐ7f\0Q6adN0mz2Ԛ=t)._@D{> [`R~*#ۯ=;%UY/1aւ*<-:;-cUrl-+vJb4E X迱_wЩRg_u΂$;ᖿ) :&OщA.p–u)!`y/3I/^ :(?*6gj|i^üpJ; .o'_|[(XXVs.A-?~ \.&{Pv$'8a%u'yhvn[0 eĸV6Z|nP"Th$NJ%jMT2+dK4 v`Ăgiu9 GwrF!N$p!㴇'=p<Ø [zWI1 BMAgkArjn :0ՕYx2X#fƻXXw1;ڵ6ooGk {Ŋ6$(QS'&rF^4\JVhѿ=KRi]>W§$b4HI ك~5+glcf:jNUK5tѓIc iȁ(]s(jǂmD *=,O7RA+o噻? ,\ @I+ _Z&{L6 ?JɧOx46' B嬝tՔ1HD Zի EN(2<8$7 *@v=qk_<y#7ehI\AGf iB5r ZP1F@Lw)kˬQ%ؿ >h l.Qvխ4L=ߔN.6YѠ#xg [hw)ި*KϑFS)xu[}I&\H,̱֗P|ʄS05չRVv1WϺrM_c)ΔCE VaNXtW<oEԵ-Y ]+n.l Uw8gPW.?ܮ4/,bJa~9yNT8aFi*2|>0ka Á͈ҡsFIIpI09ۉQ ~(f-f%P aS@]fn1tYSp SVY$ҩ |9 JaTw; \G1wpG'D!?Fpqd]\Fp!-bdZ^e8;7AP~bpG*xˀs2mvn܌W!gYǕԡl7b{N"( 7[MWöRcn/-yW* zfQ7zJp; c}M j[z*Ȼ=f׭d`%͔%gCŬrJ*OޙqJ4fP! >_(̥g C-Ey1C]tndnxrH.Ac) %49՘ ?'aٖ^CJ!ehMz2"ԧu翆t+S['iJuc ێBrBUmC_Zкޠg[}@"t;PolTP9̯ϧu8M+S˞r p_(~8;lR(24>aQâ x{S=kh}%-QRV)Y|TseU؋JiAaѧbFTRbwwH^3}8)~@7*JP6SVdĵƹXgo+K\Y:M!k3S:y7zM4InBϥEJ&[l7׺!XdcbRPw|yO=O"IH 2 *(:QciOz^|qLno)i^@B^nL#~br4GN}ڣgn{V ج|^^ C7ۥ vi{5w ;zxrEGPd!M|r#°z( BnDdK$ϔJ}B &*q=7&(h *pY5ҧp޸:;fHW1.a#D LE#KW~BiRm4]5+ ֲ̺Gy.Kt"fV/g5_ߖZ%R#Z;d6DuEAS2 ]!&薝&~&9ѝ?8у磌x.뗛|y\ңKh3MHڦNˁ˽ h180?\m-۪;DТP@l1@w ԰+(Lg'Χkk.?ve)}T.Յvrv^ xBHh y %0U`.q. &^ 邿ushMk~ƇTU{q@u)79Ku<kM~%G.;55QI dX Is N(5I򏧜g ׄYmLwQ-s`بJ}mFE>e^pw]DK0\NB)H8쮂D[;r4h2CM&ŹFjDnj,ƕ!wOV 6({ f"rꃔҋs^x&kVp@DŽ~(hRX# :s=<!Ȣ3gT6NS'~Yl2MvT|K/LTWM2QmR1yzuWc@viRn> |X|uvAK3OKj0݄͠j:Ȟ{m#[m*>4- ›l𷸬$2L=#Xm{d>qKC4Y΃@3zzBk8@(ȀJcUWs Ou)3P\–:& !-] rb{uS-~Gh83U9=E,0VL:;Ly] H7Rci;w̕'Xua_ǍhVUܳWJ3#F%p0u5I4G>3.;3Gъv_j`:qצ9XXND+ @]XN؍]Eb["bUn*qzY=%5 ˷nH.^2rZFOe&SQq{lK#6F}CH|}cQǭ ;`{G#C`n[@Ne[qul;.,epydMD5so%aHOвvH*Zy냙D<K9YPuB(#P.%0t'G3,jH& .6V+OyYSV;W)W!n%a5$ס?҈}b:%L ^Qjs3 _G]uF`>t`6^걍"` WtaNyu f&;Dx)^0G.-pasE`9Iq.aS5 d,j;xGSw%/Te3[F||$Sf˓ I0 E,QzE'43y]&DNF冝':4uC'j%$3D796+B5L49ސ/KQRA|Qn1.J:MRɀ@A 7^)O qd t=HS62Ɲg/3p6F1>J'6sEgE$M;hdza65{Ƌ8J ytEauiv,=0/n79KoSRђ' iRyz2< bt7Yko(\l o1U+.M;%!+me8AP}Q%C'_FF( 03ՁJpT#F+z[Sͫ [ #lxN=pk.=Rh$},[i,$8wKeB:=-0 ߳ahJ)&@' + PѬ]B}Sǡ?*1l[tϻ1N:F536Žt3f[g.KXysTPMtjO *"`*IQ!Xr eζW3[g!cRBUу{3r D@48H+P ̗176̋b T8G'|WWg*b/0=ci+t^IHpW0}(bk4@~֪$z?KŦ~ rUb(ؼ#g=yd! m %w[>`BѰUE]L)??ɛO#STz- IUzB>h; VݓW )`!x&G NiXia#\M$ OVǿ?bjv"=b 'b(,!:@؂6yȡ`Y[F%l ~E;FYܔD:X*\X/ਔk2e@˖w7?'`"ʦYW"TcMMSC{SaY*L\}Z`ړ1@z'f&_ *&_z.|{o+0 :ޓ7B ZC7vN=\[$$f/}26]쐚ޔiVWIٷ[T느tKv*\[幰aTǬ<8,hWXzWۓ b#&paT:A)_[I5eC&d}rz[⟢j0[N0Gls^o,'yKU}݉Irzx3sKUF3ে7໿+C*x0,VK',~h:i l=gylT%,IGh:'Oz! g`UZ:%~'\ 'o6rJj VZ)4+x+xCn-ݝ&x,%ܨ %Y.o^mrB1"`o33.~Ȣ|h,(dp_k aK@{ECaV 9+S4+i_X0;% *׈\|0Xk>>:|Q<9eRuGii\XAQzOX !$6mn$M~gYP(աUALBe/aX<ӲVT=$8VPb=ݕg$"'xC%FX@O Rnb:: [`["]trh[5XLB~$K}Έ}B8GDحWIIH #_*ߗ?&wR1VW:E˴e<+㹙|ļ[Nê̆-qؓ%$O #NSGK6Pnnm#GF?JWXXƸӢygwX+6wL՞- G{"v 2GzP\fql1Xkк䐟1p=ya)x/?o7..֡[D`AP/L3ib0ؼw40TzkCZ1B$Rg< Z>'Mqg7}Uo-\)VY>--cҕq;ȀY|l{YSNfLzm#;L* 8L:U]ދRϮЄwv_oAY`ea b !^<ljJ,ߍbYIm8(4D4"U8.6['/tɐ}>E%OO>Ǜ4V޿tշW#)^P$U!y_z(|_x  ҢAzl%u^|"?|י Ko~>Nܩ}OZo5ۖ`Pv@!Ġ&֨ߣ?qQe4sϒZxbpZ!V Ɖ(w;mYq|q +H/<cT!tohE]C~[6~֊2.p7sD*2@G|築9iLʐ\d*>AbL'Vy-S4{Wd~#)Ň. E(=w(HD9ed)8 6<bV~dQm{AN"$Db1~*ي1 *U^qpҪ(B cwD_%*Ccy+%=s' +px1ט=(I츀=4L~0n&Z_nrNGO'y A,Í*>1X܌R zӶ) #X.A [_x[AAQ!-I9P~qc@Q%5+>m>}‡v[ +ڎIn 6$]M=16w@[ {*xRzl+7ղF>r=2ܼLg 2QZ dLVrb2mۺӯ ZX $Bpa|z[b;;rFw4m TnGG.I h8?F0$VJOBuQN\҂z&>eoOgd4?z`)\ۏ;Lޤ.F QǾȖAFNcݺZK#F~tGU08M8ېiu==XsF!c!'O /E HM|d 9)N*"!.n_5اO@PQ>OiBdXDwb(G9p,gD0dokW؈"hיa*JxП $a, ?XƆ蘤A%'!bǾч [(A a05'+ ?t8 u*pbM3 ge~TKDŽ) WU"&D^1Z?6(g n,b[fњ5%I$k<@Zr+_g}LG|h&m: db鮀`P)`gy)=@)~dxRm #zUS!7Dn=aCw0 3kϧ+6J }ky@*wmգ <o<l A,PaAO53 lqc΅cCUĽ΍]UI"!7gx_ǓnW)A),PQke٢&C>*vmv6oBnHUY=xqGv|Aa)bQh &9{QJB$I[s#ByBz%CQzZV YDթMٙ4szcYۯ};RI(_ aS= )jҏRF{aB"FT!]%^+IXWKC I6߫:ye/>$$`\C8^1DK̉}::6'KW JwT6R垷 /Fi\s?:d^tݔW\Tf䷀XKwFqţxKEh"寫7z~ o8"-Z?P2N8~Jk*8ZX3gX{F:B\ȵ;uS- % 1Yc2,~9 qQ9 &Slh!|D FqX+ʖyͯɛ|׸8 @v/X209=ï/zQK\.i%\u YJp9:ProGJW,Mt7`3Gci"u}{ϞWcd ۹a&Pg8$ C10!/L2Q>Q~v@n^ VӦ+z.\6@QHy쪖eCZcET!:JR\\~RR[fiF;:Z1۰t0$ωn,rvxV]փuNY9}14VMOK--άHFW#SX؊D#YFg#EJΞ=J(ũ6E߅iZQ; iT1xJL4ڹ̩Ly;Ԁ;ZrjdnÙI߾Hx/@KMة#Xwb398;sl+_@0lfMzcYÞma%hR3Iõܤ>,1)lKc׋=[ af42'+S(P<$w~G9c}Z=Uk-."nZ^|K;dE`%w~-<G ȫzP[,99E3N["jg̠754%(6Pf;g)ߠb:s~ &leJ [3r>_Sx% ~3~gkܬnue=J2k(o6"~vIlΜ!5?qm斲,ƹi`7-I'Yj^%|}csPcZG?SC!6$gBgryvTWJ>AW;sz2l<H),LgF˾#ݎ{Kqm*z[Cޣ)qcQ5N 9d 7 @~xQkPXLic'%.m8o\@떨lܕ%iFuXfw[m!@ dGNSZu9_Y5,EBE"ŢcTeEn ב0O!VF"$@8I>| grߨSYKǃy+-cuwBۈ͒x{sma4.Lb"Qbk[Q, "\J1`ց6'"uPR!@]~HP>x`%KIrRPFq%]S  fd||l <Ul,qaH/#fbQ0n`|82%S5e+[“i5 f9*|IyMMD7gi -`  #iebEw$V+%J$ϻrL [*-m217y٦wvV€#gC -6֛P: Ҁ35Sqm4=CrHH:{ig\NGAқU"B(*UFBag$qǶ濴a1d+a+  O$%^r)o cJȻNPa" ?Νwgy̭W$k*1 )#,HI@%b[:/41i/.%}3`1/s4b- ;H<F^KQf뗓YN' 11r@ٔ2ľ)# ܝSщAOZZk? 8*ɨc ۨ?߿qf.avxJCVC87=fYJ ES:2g ;"\ZIUk҅~?LT~]* 9Qr屄J]22Ԑ{$ WNu/deBY%@"k֭"` <dYD ew"L@ [iʂɷoH؆;UK)~&~ ƃ T3(͚ y1 #IۇD$GCm"9HSŒC-i9ܐB?a%Eo҂؎+s1cn-| Wjɦ`P;;>_Q8ScoԀRHeU5` 3TqB+o|;_5JDQ)vF2|>̱ f<4JM"@I+ti;L̀d_xдJ]-]̗&~M[(Z_df&>\#Ic E3#\%zElpDmOP#XM5 "c@j?'`zbm;6 U0R3din~Q_E/F{c\IiS`"iy),!`Fluj}+X{L@j3 =WP*Hl۷Pn!u>v ;xB{TM8L~,q3tѤ63C7͌:K?޽xivN>5Xsd?Dbs=t`I. {1C:X4=V<:fh| cIbwTHfq=H>69h&[nι 8YE"G)6xOi6@Ep>FhvP^/|к$>m ʭh2ElRN54cwK9Oav:CxgS`}]wq#BѨ?;X;T qwc M:ǻώ_3Xap8ܳ\,pqz|arTïL1񾾮^*{bĚp!?yEAO|I$)GIo>*F=?Рw1) !H$:D(Jx!qt}r!3G*v+iS$zm-tQ4.M(iƁ_v2s|NCw:`cͽGxJ@0re'U` "PH^CS0w^GyhHvqS6hzg舛8֦ryceՍJ2Gߒ+Qoc'U/(!.dRg|X^pȫ!$=uJ x5W;+h-,D}|89: +.ʻrs7NM@Κ3Eh\0Szva|oǾ7 ki«-,jjA\2MT=pʳ6ҭ o䗳O`C"h"#PfÌR\ƴ%j%>{.ef^Sډ@5nYe&pڋ+2C'xQ:%^L _8ɇ6 ebsD U SHsjM3) [JJԱ3MRW٤&7~p1$)`⊷;~bz ?y;A&| ELe4y{իA5g:4Q;h M*1gzɼh]FЊ4Y0(M,Nd ۍ6Q}Yj JC)T.G:ҿQ#P2!5eFx]f!tt3nճ/8ro= sbEk7MpdŇJOS tlʀpg{ !ƙX'{Y rIrˣVOT2|75g߰ns$޺1(q"`h 77]%jBʼnEFspRBTB1E_BfeBሴa {G>X%?D|$F4"  tIgFq 7=B|;iLFڍ0'?w~]YJA55.o92FJ(eY@g3J!h- A׽|S{@%`_܍v_lt'T*n{ ܪ.~ͥ9Atl/iSܯNH{FIu>2o )tD݉[IeL5FA84(Î4vo 4ID֏n~ގl\% Co_aNe;Zn1M=Q '}d{iAc }lXX|`myE+! B];n⌱j +Pj2钐"Zݚ'&q >097W$G*Yછ7+@ްLI!MߵKC;1])u Y*sBԊ)"Ti;WEJӌi !Pl-0|Kҫ0e<ڣh&bd F iέUY$J'娗/c 5r; Flh .w҄<>xԭ>^)0\C8=!kvmb쾰5xem5 xtǜ9YΛ-Pz*2=t5ﴰBs2#y@NU,.LT5V;;n-g(aY2Ŭ/?Q B }TmԿ-9Ԁbڴ^ ge *%;SMz!W\`8!@H`?xe>feMity=}\s˜. 1D\c.:2Q\GiF&FVM'CX`XڵJ!ֿ2Pܳe<ًHڼeݸ6w0_*^,s왭=Whdn6$ RHb7AW6#Yhp'Rq&fIg9-94&DQÝZ̰Df5L%%$Q5ѨA:UpYp|-c'5dCZC*jmߺcpP* GS)maM"|c.LKP,nkOe :Y{P|)9G3z %g#$YR˳{B]oxcODf2EtQmP[';겨_=((ys0@Bq6o.45"&Lfs ~.94>R] XC R2gBO7G5Y`` t\փc;@{ς!bb/+eZwN_ *:g 0p$!1 O%RDv +Zr4@'"C,g>(+4=;y–E^¤|%aEE ҂G%c+0n|@ }}7bG\`(Kvy OKEGJ!fx15MbSD` STjf vHFm+mG'9>5bX8j{eZ/tȒ- Yu5kMW"HO"xOE.[zLB*,S?f(Yg @!vhZS]dj*|4hoVg5448?ЙMmu}!;t~rDyZ %97ka&".EI [!Cҏl_9c2@a%4bꪞ4XyuBÝeje7MUh6/H;[hQQ K>ʽ}VN W UO{XpLf\3 qtNi̍7jV3V^F F2H0)ȇ=8~n(򨤵EwUQ%@DE_`I2Owi!'i̐V^޽aZm5: ;DQlY_%_ BP(9{خ1 ~D_"!/Ř -^0۳oz%ן75|,) bCw/,0HkO%OVXV־7b14KV;y귺O[rs10-鲞b5ݍO:7}vPf! p^9 AFX˫Z= P5~L,e+HāWAnɍ}*L { K㻥Y,"O wHX\d;aB3T6g Bv#L_XfL ( Z&ATNrVQٚ6hVjOeZq7mkSPVf0\M+T@rtѭ$t{A^C+R^Vgrs!ya)[_яe^iK]8 -rԖL>b,G b!(v]*SȡX0j`<:\]bY\D^S [Ň .h"%sԶyL懫NXWT.J"Nqh:G:9n{v/4uy7| svVUUx[rN~Nkxu9'ͳ >+W7; rZ 6f.6WjjE#z9V@ʁ=]$R޻*hg?} 9O_-AwT,Gn%KX )F9c+,pBd v7~=[͵&[KBmԴ:I E]OkeHPh-Z8NSNEq]1svj g f$Ui<]s"-:.pE4Kڔ{}n=}Maށ:L0Jy5\aar0EKM^$@qH`1Yz >[wB^^?:PQ[42wA{W*d/U$9h膘,VfP1P5J0sp` t&e2~wvDɻT=Z92ZCTT݆C0g:  ԥnZ/*$+b@~?lH_83/Ӝ"vX稏MYGU˟cNZ\.fP G ;[#%pdx:דLJ1[qd36-kfDt酪< -2elxS>DISbFtNY&R6~ofIdƕmDD>kKi.=gz!ij|TXj% P@>bgR\|zs9QCz?Cr#+Rp$ASkLs[Y LƧ/ERE?DGQ'pՓ8miFT\OT?ޥ%2 _{ ҒYf?Cl "8 Q:vE_]2k 2תsC_*HЙd Og5P1mCeV /Z "Iyߴjw"֥6Vb^ۛx*m(.02^.g幨1|`ǰbkk\#2H r_r,N~@3Z(HB y:zMh1m%9@cxx^V5erнSBЌ8[{U +YKlLP <- u*=`~A=AmG0n;7uv?Z U| `v PP,⣁WI%!>KKyHE%b)i˔o/G9ѝ۾9")=X I2DAtEiuҰQmұBq5 @l;':`oR-~w걭^\$ O}[X\&" uc+w,טiܸA+`}(jj%\}+aߝ}8G7E~*KVjst rr =JO寞p^Ӭ%3c 327bO,{1f }CX\E]Zo7}4bkj^ l@'ϤNQ$㦬lB~͘:X?>N6S΍W+,)[b|i"ڮ]'l)բYrK5QBԋ;|oܼ[;jN-wU!O]B1XMah7@)IGl4wXflZVep10BAw4|eBc}8D^r`8N } 41, sح`pRa,9b<5=:&{iDd%+sA|“] <YHiO#8 :|^!e,i#lzz' 5'ПxuT쟯L>F~ v`%xhM&@=.㘍gl*,A?_S NTT[5yŸ-@Ռ=ͅy9tќr2X0l |"ӏ| (E[bq2njcE 3Tl`N3t@*N8ug(AwG?v-#N<%TNn88GoW'磙5LSWQ5'EނM2|d̖f6~?] hA,h~jbȓ4 6]+rp{Wcp~?J4r6VACbrO_ 4.d]1W/@092h<%jwIvç,yj9}be3 RTgOLE$ӇRdIz5uX rgk[G{Yq4g^NO`"_7=@]^U\ZΊz6)V= ʄT+]xI,hY!0jXgDV=.2ox^,_꫱ga` p#?-Bpf e* R8u"[^щD.qTed:t.F쇓$WKSծr"cL|jZVKI^`dїww, 5hw)q#$$BՊ oTÙEwYHBԶf'fy,4sx)!:`Et - 7Wo00Xda[ML*8CYimP`J,Osn {KonVݏ,!8Z9%ܐP݂q?%) "z2 zG1U6 NG3}R=*t..dXY[%l>1V" t .]>Y׬\|xS0 UdoB|l &h0)D[ '\_~ e.d H p:C]CPA+&ɾv#oB@¢[ǐW tzmٯ@p \c&GHN -46̚Esd>` 7ܵKb7Fˮ#+vi]F8R]zaKӿ6֭C=34(8g"$q=߿Oؘb)wV 3ܿ\!d`6p3X|Ypd"y[uGͺp뺻gKŽ$$Ӗ0PmL +DB|u-- ko;W6Q'Z͝o,p=?a-I 68B?fZ"WqA?ɖiXA* abS}RBPBA}Ϛ\~t9YGjUፕYIN"/,cuS?n㧀.{t3 Lɿi{ѡx$H /4~FHzTd) xX0=s">urt k3XHV|MX-MD4=z;3{6d/<:?_bWq8웩(BUnoii>n 6є(!Ryr.]odpL{fC8jLu>A)uCW3˻XǴ,3Z]uLF I,-;`1C~c.܍\KIj":tޓ@G_w8bpV` l. N)O}>˗ . {.o곰uܟҰXۭ־`NWКe;ϩxnS\=9fhk w^|Ӯn72;?Tf+:Hl=`ďD&irZ/=YJ%tHYCIPG. t6\jty\{;F5R/GH*YOމ;qg[ ; DROXR Xu}NS#AηH nr+7%N3n2c*>n`[E*K5_mITR3p[r1J:oWz@letظz|~r33 b0G4r1n!RCUqm _r"ɱ{h9E2iKX6_ g]͍qR3F^~ 8mRIW=Q_9G$8ЈWo[bx=Cy҇V"5#wN%Ǻ#iz Dkטb<իb\Q3$')-WL줪qWԞvcgY(LX cog #eZW4@~|>ӣol7K- !MoMB¤>t ;4""QzJ1F#Ξ}hn:i=R0{aVѶ_ˎ0{I *PDh09<ˑ ;/6y1b4H7SoY'?腀3N}#O%-(핫8 j9wWof$5$6i@Ěx2u/#S?1]MX7_$7>)!&ݍ]V|$үCH8|K1'O%]Va7[\ eO-fڏKijPDZvږg|r\?d^ްq ppF{KS>Hc.8{c0l oi.Q[K&ޚ*t[{em07屻tK.C+M+AkL#/уo&˫@\Q\bPıa*@Rߤ$},l IhZ"˟'Ŷe3O֮bc EknFIj/vT`R6zMJ%2'̴Ċ?)3`4lljܟ<~`1#}y\VF~zc7ޝc跲}Z6ŗq|k;#  MiT(ZL<~-|IIeM 1ɰPVJT-".ڐGFGGNsu8%JLi9RmzGg5 }oB. ~X0\؇g~׼0 ч?/AT,1ki7p:$G! K~}0$zk.=\o#D]?m?T.qDe: `0҂kT&t5hA|c|&P4%3bf.=A_<(ޘnPIʢAyJ-V)j!7ƀp@ݐփ#1Nriq^혾w [e"(WoޞJіXGt֔ :~iX?F9t{@w "XWP)t>kGj  Csպّ_;dՋQo r`,s<hXP&k&쵯=OpkGaNy0A,C ?~VS:x٬XCEJ^ói7&cD~lSTW?ֱ/M@GL1|ēFU~LZJr gq3 XoR~ ym280<ϽI&K8Cʝpp>4cs,(-i'ѡ8;ªY%o1Zўe~ʊ-|{ `'SR0;DO Q fbf "\Biy^ZŎ#"imkX]L;%S jBx+h#^K&%]:?SRʝeyP5u,LP'˱ʢ_!ᡅMfx^@4x% bҼ.oZ|V(6^B%ܸ2&5pPg[E(VZ!{F1K/Ѱa:z 9ȚЁD Ea$xE hqS[lY 0S2k []=po nYhኣ@ s mɂ"kMiC54C1 ! ݫ, 1|dS qZbxj,Nc~՘)*eL#zl9Ӟ'"`_&u')"@ʸ#E(V/92|jڐXj}Bxf֜:-(k'V^&Zhn# U8J &_+ b/[$/\ IH'dprQȣ4XT~]_ mS}sz(lNCXwmE`O{g"$eɬ왡GW /Б,b5%پ9-:\,>]T=hlgY7CàI% /Ù<öj.7KU-HEծ@)A)jXyP_}?Ss#_7y,i3Re˨@2ZeW؇s4y`pۢ[do~~I>pa5"nt4LկREpui oPJ*ɫQ8LL{B9fL{/2:&<"wI).쎶콱0i6;'pNdN7.sdv'vЈw* CzHU(0~DLM:202 PWĀ5l5Kgxu,#'l213!DHBA>\FSZBYA<+e|!yٱKi<o+b7s;HNɓ& P(x2m2wbDxi5לWYY}KLA{a]Yv̳0`?}KZ} 3:= +Z t?LS]ȾFMzQ\HpHiI596TXwf/*8%thauOٞZsһن%Zְ$TZƕV~~?gTRukFъi'$5Acj7*Hɓe5ISo+OtL.yV"#օl"@F'7⵮3Y,gct2 MLo] TN"]  DB<S@?u%ytӪz&kvbR#;'o'\P{G=+_fZ{'W< o2p14_c$iO+r$tU;÷)H_HgUԀ5SBn(DZEhab2&$h(#K&?AIBŐ/4A44-lMcvy6tr0B3}`4 oϣdS8_PZuA7cۑ̾_Sai }qq7-ڸ34AvY. ,S}9>[sO;kԧ H@W6_d`>W' B|0eFiK8\K=j! țJ a4Ej!3?ͭ1讧Q? r {"~ 86v윞^` yj PlmP6T,F ]0z39ѺWXWt8Pt>;43|'; N(QƯ/9P7P"δ&eOy32ҿSךzA2UÖSWbabۃcQ?R D/yl3^Л xVu`e3-iK-N 6_cWfFݸTso14aɺ֋0o64d WSԱ+k <350))ݗ-4DfDɚ0C!J1v6X)1ƗdVOVJ;"o1&^Xiy*4&gHinT2 Rv" .d5P#P,.WAI3=XDC={@$$|\0eT8( ôVt909R ](GgeY솀_={ ;,,h4KskC#gНD k_W);Wպ>FZ:q cW< e\ѲB;)wBY3!.r XbPc"2Nd7e_헍ovݡǩ4B W#~P1 u]p2%J?K h9>dE0yP@ir 㗦ؑdz'rpUPfNc{ \/'FɣwBͧv5AGJ;E[R݅ h*KWpM')@[KD+Csrx:mud?+GUVaԈ@[f"g)FrERn*/δn=8ٻB07NcS΋!`C+J$v 6(yZ?Mzs!_x^ɿSH(ׇ™"-Lv]A·w-gl]@ㄴK@y(S9۲\Cn٥7"lh.kfS 37B] bȆ"'-S B][jµIw;ae`4^4JZCo3:etb/:yoKȭV=Е-uAI늼JkaR\Swq.Axg#a^rшpFd w ?T͓k0Sgs Sz㪴)mL<*}#fT"{$$ּ >yK2PESl<%?dc/;\mDjm)#wK{JXBl`!R%sv'Qq_H T'\|,VWFtw)1}#AݓmZ&K@_&6Aw0dセTA[O1Ճ׿Yz@5 %+0]O>Ҋ(o+|>bObW̼No6o566{YlNƱW$=k(eJBM)׈A[zFuQ#CKnHS $ح;ז{'V݂M'M/ E%'qi'4qp3'60^;Ly1킒ctCLe#ۚ^6#mS/C85A;09oCͶ6K)јC`*bࢵkq-djtZoL ճP~re5;J5eLO!ń4$8e\A6Z,Q I+4xj%R܏~C(;ၡs;b +nwe]ct1KtIf7c"qM89>z+\fb0$F7JVҁV`sRa+Db^S+Sd+B6ٟ0^i):EHD ܿʜgk0,FRЪs3L P_ot ޹,]8 IBZt(sMv/lfp&KqMK۞<9f NBw?ox?,bidU966B5H6Ss%)]y?>qJYc] čnO@`keBw~=6 ٳVf$pX'Juo3gQd} +IP54jyө7GZ&z]^GsQk>T1c#sęnUОW 3Y/[NĀw\cwsʕdT&y660Y`k|DR/F2N/C;EםE,D2p)wDpzMD|zSC#@ׂd{S8I0f?24%؀6|"k5SUX8΄)[u0'VNeCEz;^lVe9Z^(,tqe0$5[ϖ4T⫸gLr.-!B5YBB(^H%s"Wޔk] ~>MtF]\;Qv0˧lrqKKQQ*x[tc18wھm4C1il*YloMIIGƸr459Lb>)7}d S|H¢VI"ST\ds쵠}Qc2[KD╙tCPw( 8C04@:9{Di49d0LLneD N)UᗰBBvEDJ@H; s0yWLX-=pe'܏gk#`$ƴo?MYMGo_aE+.w֯&)%\'&gez;k.7e!h$ⅆzƨoqf1 #7<񊥯s H0#4NdWAߑ ~MO l_fT+<QSav-L ]RGes(Szfnš䍣sUܣ~eN?ꢀcqC.ad ܝ@ү"h}T7jMQ 41 g=.+C.Ka}*E';q߸^A۝qAsd4DW HH[dSG5ÔoGE3T|fY?/|l^Q҅Kvxy9u:i}%i{yYUߝ7bZn p۵3%"")1D5!(ToUAd˸ضsllW,j"h{9Gc2[tԍxWcSa w|*WS5ʩ#nE$uckM F6Yw:1Pb%0Y|]qD|\Y[/=iXA.ˢA Qn?7YK;)9 k;'כqiz¹Fe<::W๛OAy7+'p_^+ Ak[Z Zʞ*C6RmVa}wB( i$8wsS;i_Cv2,{|Cۀ#TwE~"z dV^*L)g`:7ӷ_xqU<U: OYC wO] %iJϞ#=5ԫzE(se+RVwc},6!z{P~$7:am@dJEMsń"7-m"BݰR9m_ [ߔ0@*%>QvRp5I Ňp0@P^S9iv8 J = Naoլ9ky%/1K9&( gNnO`0fLbY?PnR, /\/NE GIRZM?7Ů9_$'ޝOD8W3ʯ3K'IB=n)8xF.EvzfL;KD$j"=%M*HbF5?kyx b0;AksV=`vi,ک#+"SA|6gvP\)?8SH~5Ag7V@s04ed:C1YBeIcf8^51jJ¸E?ul}H>Ô퐐v0ŢMM{”i5'y׿ ڗB749P~8e񴊭=}G=`Cvd$|~ͬyMJ>wh|y'r=ޚ8w ۩g@A`ep9T? 'WϠs,bf쇧BlUeT,̱lmOn"K.tʹU#pњ^lt169\ i/8{x+,z1%9ԋ,^dDx=!CWes7+ev|R]ߑImdF=rU g\{%f*vxUJyG 26f$eGW*CSo)W!~h.]t8cW4\~NǍ d{$sQ:")4!mlKC,4˻>%UTCճ1~= mh5ISxŭҮ/ D4Mbx%}Iؠ$=ӭdZU ĀCS9/'vr}UyR^v):i-lfhs9[DV8 W TsUܢGU2-yEmp'f%NJ: 7(m-WOlDKj`+A&}]f'0_6viUI+;A'PB!%VWgyh$nj+tvjm]b&'n /@"Y!îJ'.t8f^~+a^vy9ՑkJQ TuL (Qn O{WTm7#!Uuꆁv9m60(w:1sY~oRID++˅sZs=}pIdpˏŻg7FFqTyջ=ZuݼD7Nsj6[2 /ݟpQ/|jwz;8fgʈ؍-Zey7|qDn1G{n=sr .?ZR2rpvz Kn|Pׂ*FHI5瘪h|`=,dkzJG6O(ehey?ag\"{r`"Y NФPjK3!WSbRD{5ڽ0ba"X멗5W E&8z+>>rb/ftKPu|Nrxzb:QRpkmӁ*GwNafS:(qΚ;&~;eœVDqB`KxqYX\,)ȵI޺T#BxӅ2bв'0Q 1 *@<7\+曪7N8|zK‹ /ۛ6X0 XP53aEC"p0F'JDJܕ aJB>B}a2Wzʢ$+TkPҌ X፝دU,q^ Mt7)S R6$+ȼ_1͟-M7V3HH%Ij d;H*ÄIF')R|A0uunԳoNBZ~%X%\/˙z1x״c1Ȥo*nN:qG빼?CI= OEt(.H%F=^_2)ÇNw~;1iK'nGzgNJG㮎 *mSjmQƘYSY"`鶍>+7ªJ^7^j7p2/mHM=u΋!:<+\@DVxƫdY"sIȌy6%qú‚IoyRBpaC:`_$13Q +S0AIK6x{tߋ'v|rUairA @9xVH]f3Z"!ۭEr2}BM5DU4#ی_ێ„\ j[\vAܣ4 8UT.F:\U9i!U2C|R=m4st '8{ve/7i$-vgonrW3;qcΗu+ hˉ캬d _f}`tF|p]QЂ!oѝz{,] GY׷ ,n_[!zFN_J݇l _K [#z_S9H:Ov8-B|.Ŀ[` 3,v0T/0")Z=p9́=vx7pJ{dI}sFv &9de6?g9g/&UC8}']pt)5򩿿)ZqDxP B}h|umnN'F3"FP޹/i)2 ;}e]KRI,uj5J;sDKaHذZw5`hJ;u;P+HP (MT6R*^,u-;IY"A; S sJ̥|!Q8}%3.+]\ȃvD y3'eDV;I,=ylfGa#'1 ={ͣ[>N8Fze!~ Ap$ϺZT9xZ~"tx#oN\+BήW Fm{%N1*MXq"l~ O*b@0~E^ =bXn-s/"ȑ?b.xA^%՞`Ӷ!gM OTeR),uߍp@M>Oˢ2ґBVfLYJP^ T^%Ru ¶A+ 0z5'etȁh0ܚeެXnfo} R/Oߋ H.-!/  6D02Z><-W2zU6}3G;Xe$% |qq "[F@*_~PleLP)?_-vؓ䟉FMB83z_]tGG՛js}S1țtC dCakdXBt, ޕKISf9K{ק"=-`voL:덇ГdԽ5:bNNQz7(|ܟ8U  mI.dnpH0F*wE1?b:>xGb}'^.e~z&mԙ6.{#uJΛkO϶=qjt9[nPlhoɴBd.VROS7GZִBg3[Z":s=Ϣ%|TFU<e$ʘrjB=wHCuތD5RK6^.=E 0\Uي+XKS|FCxX,?-gR2VGETH)6I-?SO-!ǚBF7T7lLQiᘍܵi?C!6ݢeA'e-}f"K|gp^3?x.u+90$Xt\m}dQ{ seR=X޻EY6  3f]a;eh}moYh%H_W]\ 䥁8 ]uk #e>.#%سV_tY#~mÂ"897 ;&ԶɈowwtP}*-͊:EX;0l5G!伈BDjh_1D{;N/N3.1'"ni5՞k'6&2c\cy cZV>8R^_F^u7 Gz*G B.fDo˹SDrgQz  JB'1^ޙњrJLk^n8g_Сs{MҧK|].9#kkD+`Ɲg|bf%xOt9SQ](F;khP5ZE `lׁ|f_`+!dA#a8xPs>?`bLRx< /sbXXFDPjs7Y@˖>AjҾpwt n d]k3=`- k8Ԟ*N$olj?"2ơ&9c^4N0XQ(n-q7t5k#=lXSX`&Ϝ'wEW Ze܎-#i$}%ϠujHD{w Z s% \+)hW~(0@xk T_#g6BOZ;][vRꚱb2YR&9z[B%a ;7ە_Í %oƆ>EJS 6gw?DǠ u* 6x:|B#nt(aIq7"^1g|mAvWSZkZi!H}>5R91@ gdT֪96F;Lrjb^xkD^b "wPr#dNE%^xw&p$ԗz~O`iq,%4 YC׷iuyvu|d] Y;z{(㗧Ѕz8!'7cYa A`›MV=a$LU<~Ah 09ռ YxsS5#ŐTi}K_5 TMz@)[ʆ/}&siۉdqF~`db2٢؝v g8`UNQG)8: P]m?Zź1x@pa )z^ #Nhǂ"`;X::Cɜ4I'M6I\my4Qs<բƝs^ZCNTF; GnzI9"L)B_xm:]2G5U6*9LKGh?g^ܻpЋb!z`I83&4Aࡤ ̾?Ʈt!@#d ͘C~Ut4tf`4h b`~}ay ƻIn%c|"(v'( J ³{_(h sh+`)Säpv <:CsWSȳͫUpvU9ǒdApq.3NWM+FQ y.ȥp^{ &nK"{/!c65oҕ@ +s)2o|,VPĚ<#j@,h@AR)!|%]@}pS{ؙIū(C~$`xGŬ񕘋W\Bn!#r< *"WQ^Cz +4/9Nm-ywd-..aR4iQgΝ#FY{ J(bY"tM ~zj]6=Wܴ ,'&VpZZ>VMo WuZlb;* `dyqXloZJ NfQ-%.<cEA@SxO u£CRk-= l@svn,d1Mθ5\c+0}@W'ț6džO8Q!)lͷ;jNX,#lv1r`ydҙb{r DԛXë&.I _AIN"(<;FmUn]Ber^>ÙO%RbΏI ŔɵœTjYz=Ufr{ܸ Y6~VVRRo(HIo> &qPm5 pGm)WSg:1V-+wk|h?/j2QlG14U{芀QT"+޳ٴKR?JxǑY}uzS rZW|rKe>/-tgWbU#Y7]O* t%TΘLi(&{̥E+CEPQ oo)EFO Y߂AЂ?mbɉeFVg`@zj/%\C;R|2<'Lq)2܏#oq ؒ)XcPsxT #; {vd06۩duH t /o-NBJbd2m\Mšb/Psg_?Ω{e^ #kr 2znf[4Z EXF|U9yc+_~1,Yp啒YAԥ2Z0pކx % -\jX@>tцٴZ7! 7]hL:Ayl A-#WueQi?2e}{f>]fVzwNn_oCĆtl 4"gi-~5)+BO~m+ϓd]7`$BC#twt8`.ݤa}|E8;~j`=ZrYFTvPc ^&5a8\cΧoP-p:IPOSvV 'I]Hs3S';p"J( %%ج*%{\zK~b`ϘvjF, 81) ˢ bʄ^_盚YT~7߅Fb,'9K{*2$q,o( ֬n۱볱ݖF8@JW@[a-9| M*#NTR~{Kd~_H-eR+1Ck)q+.n2`6t(cQD]52N^KZOIBΣO ;SW=JFWmxR--Ke&?$@rMxT$.:0cqNi(D7ӳV_'Qh3=MN'|la9S^O7`K$66M'xq<]+O獡m34tc8ťG'Dk& ~TM6;tl^+}qN%5'Nњ:tZT \9e%8MXF|dl0wvXnrdW'.;T`t%,0?.2uN95 CQש_盢Zl.5 g̪dQXw wF6o J=i;R&*o\3:m ?yWWW[0~H +xfvŤ?w2P1F#& !ۦoN> ȸޯeU3.ܑ*`~\g#̥<=uuʔ@n Ɏt͠@&S?7ؙf E?x98JV|C,R(Rtk?ᷰ3vn݊.M:w%Y%m꜇ܦ79Kw+d<>ٶ v2(c'ښ[xƍ W3qzU<(DYEL({7#+o:49YJ)fC*r / )+ZY өK>h/w W"w= ylwռm=xw[AOpFib#W˜lN$(1Ϊ4vVrVck59\` ;តEy~N% ܲsqWD7Qud́ u#HcAl0#Deݲ 93LTmb leU0 +;)u@_n?ܵ5rLJQ,LO|iT/O96aW(gaf*d=-| j} Lrꃊ3NDϏǂ3 #$bYY{˩.dn.=M%AbjmLn|{TPE-&qjV%8YZ}0Nw1 %;1-zq'e¡Lz8۰--4] gtPf`Q~ܧu3rBC?O$ƽC|Vq[B V~J.ʍ,ă4^Y:#1kL(G&LjAi=|!f-8`S#|;B` qUiYd`[k Ԗ`dngϺHhGچo]ޮDq%4Ӕ.-R}(iaE߷C!'UVBtצѪ @똋:&4k,㵝 / ٚqg  !C/,PpҬQRPDqƒZ%#d8Nķz61)ͯic`M=AQ "mcɐ } +RJ[T6 o{VώI/Nl086[),d/ ik놄Q Kpѭ dYTBs4 :T_Ҩb^Uչԩo֑u^5q8>ߘBV$c: 굕'im]ǽ )QVHoϑG!djXӁ]I BHs 5U%}#jñ~7,S(ET=$0gT~*`zW ̶{5^#rR"NEl'.Z5,+(z.H Hwt `ؽؚyie`@7CbSzq.k@uF}:mR"#gÕ[XgSr;":K,8tzQC zk"TT6t!r*H]!pkj3_.Лg/|ϰ̀P;[]̮jEt^_͂o?cnC}֬lg;XhCWN=BeGJm{nQjZԎ ն8tb&ǽKBJ^"6Fu>t>u99pX4  dvI[ng%^d¾}D'P?p D^;bb,!ýB.+np+X3vI^h7qp|#~CPAyפ'cLQ"c8f19#l6ִK?[8x߃` <(I( 9Wzd&SBwV .< j4ؐ8_ka[IqWuy dYnE eԪжr IE*5 *iZ}u>[3} k'դDka|(]7ŕ/s|_o|@1LP m_RT56肉,?ԣ͹h0_ S=7lb?p劊NFTM;)VhNhݤ`cdWGV|p6SC'wC@%^ r4I‘ҹUE;,W2;da'f>`o>W•/4`6VwmgeK tPX#(c_gn2?gC}ͱ$P@w $)ByfS׿s}(Z$xB8uQpNr4LPbl@)Tlɷ6f`n-jޒ1`PQ?Jf7`hHgN;%g( S#m|_8wXN\"{?/Os+O[<Ųc.I畲=*x!#FQZ/`һEUer؅>?c,rNP D1o=![ }t7č'XI(")L[]yQwf; =ϸֵ*v`C'enDI%cT_:".cy߅@[DM6 }m6o gl4V>6W47>:̪4fa\ۥ-(EayVZ-ZcF,3Vшhepm?3cR/;x,zyE\DTF} ,/9 ԷR5Z4~$,/xAmbc5Ś/3C/4TR pX EI!F7_XoH1C0[=U$K5ɈjT6ˣH\Fr㧹.`=4,heԯ/VnĿ6NWֺ {c!r|$=|-$:/߄ xl>o i.bUޥT9eB>g D'b;G$_CF7T\OelVRa:=>&dC)P<"A+?RR‘ uVI1@`wYө@j`S5#@=`;OT/TX̚A\UO\2 -=Ե< 66%tkj6N*bl^Bigbyv7,Re9S\"$B^t뀙iJ2DP'Iʄh x+{A4[_PZ.jOPQMfd;Is5{g6x'LzqѣVsARC6I8NhSp.R?WA@8(7l,|%m1ZZ;/F] (Up@Jx}C՞){Oq*@S׆'*ox0)y5Sek3RNa4B6xzuHh=Aj̮O`ee1`?IuCh:t[+7~@g/fcGv:; @5k* ܰ+WwL Z&'~Y#+CNFbŷ_D37hbOQUCB]+GЅɘ=h6Xv҆#[/,٫՜-ήh"`{յ+ֿ@KG5r ?PCAZٕah-jHy$w!CG-@AK ye*_.b[i{.=_zՇH&+C+#4ϺwY]{ǐQAdyGpiQ_|UqTF;BO>ײudTfG T+3>/C2<^%~6/ɁdBQ#\`2zs\ʑ,~X4w7g'ǂMvGrP=$6RA3 v_͇m9CY;BdMsgr2#FC?*YLMdJ>3yZ*[.v1_"a(]U ,3?I-.Ir@4H Vܹ2& v PeH`.0R2;55˜_r~5hp.+'& 03PcgqEAwgף{1 *1mĤ6IfH"~rk1rWgg87I!pE ˕U\ FITy20Zc% ?X W wIh_!en`t{UPI0uNWL{4v­r!".) gt~ Fؒi-4pLe bf8~<ƿx/H(CDD/|u! tsy,Op б(( hvOf4͠~!׷@#p" ˋ .u!6t}t%>+h.M. ݳ|SJ-TRn1[p ԩt9]iJ.Hy?Q"r D5H/W|g*M];_M ]W2ZYWzXpARb>--chG:Фxu䭎 /@s3ׯm_73P/7AG&0󾢔Qm1G®.X,8xqo6Ko݊pLRKΉX}=YM93#^ӵ81`Kg׺lq>JJuplM|k߄5mW{q`+@XDgbJ!207C"WB$w3g31ruPdWޜi>lAmr@DA ddJlngjU2N5ueI@ǐf孜11@12hMb!jС5g}ߗ_b@U@8ķa[_L]髟^( ]CZ쉠TD[򆏓 ?.kl 蔚،g;b'Z'Pr7 <8TlךA9f8|ܶ{N@~n# )͟qԟ,PwɩEٍVd;BeK,?&D[E"?Ak V{9l w#/E jQK^OZ}c.FqO:߅^8r\1 ihb1CbxmESƷ$!TO8Ov"+B e JNU/.K_,-BaHE:pkg\(C{Lx#ʂG m|Q\w#y RPho@RDuvţ / C`).DDf/*Dܣ@5U 9O;Uяe͘/iX@&JjI'AN.+MA07azc0B(T]8cG$v^Gb !A^fM/n/r1$§+J$|rMS1]>ǿjW0yDcM{bY$MXU6W9Bs[~nj,ݢ.]*oEA$.*2Hقy$} "4kg/Y_qv x,tdEƯ;IXw>gp= C򻯘)pJ- `d\soM=J&Ŧ[_789 Ko‡? P w|9n$IEK='ѻqkN5fΚ@G5èvhqӪngYzu'dI.9wfG_ǕcF}EPSmf _ҺFh;!G+Ķjgq^jzna{Һ 7J7rO}g)n%8xܛBuwTD V ]Hِo,Mejo iySEv.GF䜴%ȋ F]ii/GT4܌Ī!o`|gra^;| {w~{2eI_g{b%p+UmX11jALf!ZÄQ3ij}~&)+@m*ss 6 :'n3`snLUqfe2'.|y&rR;Jt>-dZc߮^M*BSُhUкMv++'SNx E}N)K(Ajhn{懄}.x\Wܦ|ҥGIau'F^2 y%hZ4zJFzfeMN/Btjh\-;/& x1}!4k<`9 dwM dr+%c'|w-H΋ ]ښf\#r,+!ɔ>[ TSXEpKwvp-)dnT~ C]-(Q1O\B;1-_'\_=Wa\T.) w": #@m2#ыު Є4kSHkfUJ_wrStZlu )UYӤש8rD/T4ei,yZ(]{n؝_g-tω_j>:)fY-mbqͼc*D-1Tҥk[G vx+V¯&W>f4gq? &~M`9sr֬L֝zS T hm#S5 3n80 I<-2 Zdoe; }F;Apz x9{Fd"©I}ѵ i'կULg"!Y@s5]EEGRLԙ.Xau)s홬CHV+T^_-!WEG24 ̗Pu#F*I-;:A_ԏד'G4 -D3G&7L :&c)Ê)9kC5R6(T5iV&62@+Q`6;xj a |ږ-鹞nX =s#x1zDmkotcUTά_fDl >͖)IuO ˃} ~Ov*y2 fCo^ST d@b˞YkN~ֳ}p j>ePAtSWf #xDZcGPd <됄ne8NsxGB,g,F+lh]nʵ6!J-;_0Qz)N3[LUnCff\Qڒao^>X:p3kfلT ē~-_QCzLQ:X\E% )AT%Gd8 =SC)U\7s=բ*t]X:>psO0١ TjXzG"HfN3*_qΚ.\ݾRQϘ+r6[b<=%3PnabѠt]6\ZIӁcK<*ZѻYmNw7W9ZFIX1LuCi  r9xL ,l4Ŋœ(cu*#fg&9MrR".JQCVZHJrJ@h\|~uS" ޤ+^L:yu+sPBxd~İ}Ty[%caT#Shc|аV 40~u^MlQ34wʼn,Ը2WG=`ӟĔJS=\w?PJ40<"+iz_ \>8kǗ 4CIIuLs\H8,lHϷ{툌 KxGoA3~-ΊQDl{WEKז_Mur?4vZQ+tA/6Au\ I=тsk(wx7y5BS~ Ck.Q"mmO%u_ڡuB|rD!{|-N;{JYht*03$h-oY !Uώ#n5Fl9ao1?9K/Z]zt֍6hT8O~%a&$UިS+zVCDQ|F߯v嬥5>lnWbk$Gj5wWQ-s\5a`kWl"+*kT߰o+V|30 'aTܼ㻤[/H$e(v;߯ᔰb^Y0/pAL6޻9Bi+NKtos4w֪ mTcnjv=&[NAh&d-?HƼ= _ :stc_&:花oEHi\~^Z8^ҾdVdY/cKt=E+Aڞ{&)߁Q[%)[+˵|}9c_V3 b:l*_bMz[!I9ǰ>N(. ^@TT҈Kyn+OpSLY,?ESw|#4H2HtXC"9Cn)ٔ'^<) ?p G1+JhFZ 5Kڭ=VGS2^aAp^h"a%KAȪߍTlo)^h^yjZB2ӱ "6Ȗ'8rS;V׭2W2ɮ¬Jɟ%9+ (Vs2fkEFQyAЄsvsV&6s[! (iCcSVank*uBiRڧV[3Dzkl> NǨKgk]FR>5ui.;Mt3Ӄ)ӫ u? \ˑR@EpZ (a;@@[wԡvCVL0 1;3>i{qmv(mw[nӎݾ;ûŸ& F>ti1[?teuf;U nm'Y-Q^ m@WWwR"^&QH:&EJ0NԲؼ`6A!RJ^c6=c,_e O'e7OFh2rmmAlh饧'[eerܕś˾ꔧN-&5gaK=)nP+󠄊pZ'ٟLeiz9F!P\ 7qFIp "v}l(zi~#yF8F[NZzU$K1^?2J z7 ֝{WI$ݱtK/K}UEࣆ\zrɁVh@~kLyIU.Bmyv-z󲩴i6#rw*_S4St0M|Iz-% 7Rk9iӬ1!\F08tkQ<42dV>n'Zn9XKބ>Y#c1|\@hȦ &35Lb'yc3XQPMx\Ԇ _N2{ M=`0Owԅ_[[/^Le&=;љJ59/Mm 4~LPelN4S2!M㠍X& A8{>[[g5Maσ7Ԑeg!]{t~ s%*|EY1O1H|1` "; guaWK\1Ѭu$ur" nNZҧWM4>!S˗ȋ"We .u@r%,oQ![ 4 @1F>m XZn2V+u{Ņ_dMv:b-^Kpw"hBy1@Zvy ?5' 'rWn8p/rs}$]hϯ-E XO}15=efF3ǹ!3 Wt{:E2r!㯨CMB4%/[Ll+SSq ^G,a@M䝑 '>jNli^ 0'8|o~p(cRTgyMԉ\x`-{ Czj7NW,8ܓ0 E8RӎbEk(bdNc'F+u50P[Z㗃V90H7D"oA}:щ .6g%ʹo2`H𢤙آXn4\kwNi/$i(穢˽~s: [Ij~j2FH,!&_eS+w5R pt qb;ħ/Q+uNLik HRzWrw {=n1|baCHGM?p:z=.IքMgfDXkK5$*mڹ𹥋'9.H9nf'͆dc^l?^SA_Z mYx9ƾlm G[)0`eᲴ7]NV5CK$0&t^%K .Ah+K)>$y7sST>%"p@;ZNWE8w(P-f]+.i'yWM~<]t{dhiaaF*H6? i%j+WM(Gt Bo{@O(u䲎q卹u<}CT7v=,(Lv2)ܲd^Q"՘x*uQ!{lC1 cR$+Q'A YcțJQ!Lݏ&C?܋ ZW 8c}e+Խ;7a)-%Y0B V_nV-=|ܳ.ИP\'htM/d<8XGP l9]AE$!HǺl5%0_ަAl ܻ. za cesg)<8NŜ^@]`/+gHSO+֧%ZTkRe6Q JG~&ڸQmڌIՄȉ EA<ܻb% W(;h-?.b+a?aB'Gk۽6am0oY0+ˠrOBӑ0wE@vsz+l];gWyew>8TN3E -\Ny ("Ra^-cbL`lBEםi6 nGL.E@cŽC'l;h;9̴f[UBgf~ _V89,# ҭ[> jB- M{l.,[ukOyg֣>X\Jx/P>XEEsI⒭E~/E0{qb#CMrGwU`y%Lj;Kt¦TtN=<}oDtY֝ 9TF,ffoזc|B^IbG!At۹9:֍;as5=#gAi,U)axxdwy]pbuځbk{+"Itȓ+0x'iO|lI?f1oۼT#t#= C(s[#e%``~yJW:jyB̞E{sGL9wPA 3~q˽ ~VzH2{qMA;AEX5 ,-vOIǷɼ`SVʔowهc 8J3.P Ycȥtyv/C8i{䉙{yF>2a eeMBzߊ6vBeD*V]qtXdfИTHQyV]j6Ʉ(15~A|L7ѸGalCΔX0V?`]iRV7N<%nD<\&$|:}D!:-ʦҷ$TY3.xH=JDQ "S,CB𔍕L~LƸgowa!m zj2x** + Cf-ˣ' BTbpWCU~U|K@\|M9<-;l2p3yܵOoO;>_͋׺(PfcW/Yb[6.J3B5,-P$9i7Chl{Y+.& 7<` 62ҥKOXD"NJQȏ6=-hK>re_H)~*30àdo+,vxҢˀwǺzZB)!xpeJiFudѣeHv$jED =3}輴Pn^\HzGo8B]1nFy\OhnB)TT׈FW35Ft~j:3'EA֙F|Βu]7T! `WR0^ú?ԑ)~mǔ,85<(SC19Z}t2ZksSΝ=9:XZS}vra~%Yk_YT_T˳Pq3&lԻYK H ͪ(Dmo϶ᵩ՝)Y7{9*IvdwR[*޸k5:lE0X,9 b~B!HŴ~O\LӶ `AܦܤjfjOٖhN@N$f pm4giQA^=*&⺂YRZ꺰}E|#,pFd|5D3KjaLc#ZFʏ1"_gwjAI۴i2|kǶU4ת!dqМ8Ø|2Afg/TYLd6s5$ɲ>t1F, WQWJH# ZZ1kǚb1jk6{(U# ^0(2B =yC`U~M$DHpBV1 ^YCӾ:8hftX`2|̥{QBbKtgTz-/Y/TI#r/.輮.?Ebf Oo"Znyz5*}mz#: VnI. OoAV\\bcA3LwZWFi9[u%TBe+[?`;poHqCHOy6&YD)i )>gKl/Z$fE?/sJy{P{;N kS$[>AX.E! 493KGUo?'3Jc  ,Y3{ck/Fe76~ %)HmFȄruoe׊(> x$*X8x=[Q"r1]}Ԅ2gtuovKT R9͵KmJ縐'臵o}g}%n:(V|ft)$ O)@7;?T5y[{e/{"t߃2ܮqIV}xrj`XA0=]ڦr|Jj o> T])ad=͖1/w;TB+`s~.<YőGw!~'KI@w'L*KQH%{'sPvYq3?r=6Uwȝ%᷐qM&r'q*X5??v`w|[uKM+Y>SM>) c-:>P:J1HnF-d=C{BFGLd(SQ:HjchJv:z9Cޝ5}bL#BPyȂ\YsK}74ZwPDwl8Lhh<^ tb]/ ; ] E!TPÄHsdn1?d寁r>];A;;jC}Bd҈@ܳ-W8܌ V[oqwޭ8)<PEri4 dfR޾Jh)s*Z9sJҧȵ BcYFU-L_׿MYv1_k,1lr Nc隳 e'3CG݄v%d͛5|װPHA$bSc~>)DV>$5 z(G0 o5#1i0nc*?=NXd!Z<33r\ń˩7ׄԩũ"bZJY̪1EOVbw~OڷMaXIeeŘ5ʽX *F&+Hh)cV~aQLpR0ii$s1VǴ; w'e:,8sY/PMYYm[SQ|Cv% ~*[4l/ ѷiRRgU;k2sElgw5A篪W@m1Ў';H,#. \Kv DQ8Ar:;sneflbljICLgKAGس{\ ԏ#RnItUK?s|Bo)hl^X |"O޲\ql*rً| UrR/68ehD2Eti;ZO2;jwD ogVADI*?uoC|KAFs .,LTS&\CkheYy31M)fg^M?[=A-Bq,l*Xi[Wؤ>F`TTh|m{oVL<h0`#G򃕀ۡ eOA#ԤcvOv>w }C3]*;L4ѵ^uN\r#U!Ϊ._#b1[j Q|c\]cxx@-]aEӵ^`OC`7*€sT<=4n cȤAѵr7 Ueguˍ CiwwvYqer@)r#b1ǐd|F&#ejpZ혀 n(XT((qQl70cx~)t/SYd[`},&+A9]pdhnM,eDY%\cTs_,b; 9!XjB 1P!qloQe|q!1ٵ6%I =DD=":UKJ0:M, ~Gsՠ t\>Wa'G kY4\h s!}BtX|N0š.b,upϕMQܸ‚y3ro >y hP?|o%RЏRc gXA*eݣUl-7lPB@st#LXZ_HA~d7{_i<\|4iڔ%Y5AlNxh9ČDG^3\a|N@ϵM .;$W\wHK4tzJA~tF|5`+[=A'LAM:x7rDF_]djFS];|Fϧ 1Q2@/2suQiZD'SB%NxD),CC}JB_+ /=끟Sj#㥯 yaYMdOm:Ĭ8:K1er!J_^ SNuTLsg1< |sm9BTo{Ԟ+{12bƫ^(?=J ox. $XԶH3Ip[`oCU]i4}s[ZJ}"xBvJ܁&?oX^}]#;v&&v9nLUhQj`#SP^=) *_PP<ҽ.y(|<4< 9@;S'=_Ä:f/&+{_tUz?*fҩG R @fr35k Y=sFMV”;qMcĔbHMdY)-Fj(8dECGn;>Pm'uE,y0݁j? OϞd #ֻBm;;urB`! M&uej $# @t'5nR" 7\&bSōb9 |]e/;[/J 0> |Ey2ݩw/Ȩ9_~QDlNϾAe9h m1j^?@{-e&\ħK, :ba= ;%ZʒnpcIR)<ުK4<[윕ڏND'/^|{f;!~lHhg_@'SKq^;`r$y. G_~$@u&|>5#+;n(ARwᨪh" u#E49zͥ~+3OU{ƃbj oMPaL# k[,Ldgʝ%!V%wS0=G5=̴6^CYz joD.5%+>넯3¢c#&|5ۢc2Hj nvBEkn/i Rě!ڇ]<5F-~!)74d;.Pn8A<deo.= } qؽBǒ70SfJ%`iM%b@ib+RJ;C(q7A#1q?s ]śhM`Bۚނ=X1/Ŏ.̀MA.fԫ ^:~mY9Ӳ mDY!R ϐj V `+0 hN[y`DYpkTHt~GZ6`lY SXny0 [Q!c6e\iM p_ƈhUG>Zۦ 4@%" DBc Yo : :~#M9ɴFa'oNTm.@I6mRœr+b-Sxr gB pEGfѺq\z!I5tcF "S\P:WlĀO._O>RVbQe'>͞M9+~פld؀U"GYnGW{dNL¦w-*S)8|Ii͑xr, ocH;Gz+GiF%h+t2ZM{ C5bz]A=縋ImŷmR39}pK2nPஇ:!3&݃Td뒢=͕0u9VN oضZG=ID%U`e E:\DQh&45x̜j4PR 4޽_ixZ>&><Gs`Yn"A墎Q@0NFVyC_J~ձW8c )dѥ - OQ{bX((> 6RHF \Ƽ(~-N$&jBf0b9<^!%h~b_-qVgKB0}? !5=Z3Ȃj Dw |bۙOb;zf-~׌6[1ԒEڐl^.Sz{e"Tygd1&mMGFBR}DGE"BFuН$U tckcg0c,^'FZ du+͊]F] 6L)*PJ?es%2j@r1W*:Cecpƨ&h[<)1Bb?8Dl% P>sIq?P}b5g_'‚Ay뉋i C\ޏ M#?_D ߘTCC# hdeH0N -Ds~cjmCCL$Q"̯5ĖGRiFpaeoC!~ބ'o~/[>Ч}r|M1H4IO{l5V,W_'Cl }vrT' RMf e+%Yc ;˞٦`Wz0; ^_ѱl0K,,;|L!k WuC5szV?fׄm3dDHP!c`4l)8D`64 +u&z ?W:Nr:)BsKVˬU5IN4n 8c(آb 誒)Q 5럭/Tm4%v~W&g\8fB>I>bj d3b:eWTqtjeyZܷI`,RUD[ x9`.*7ZU WJ6Qaob x^FϰH>/8gnevƚ0ovgKO%IYMQ*ZՄ(~!x즪w(8e+c*M%^ h/~=U0񅞵_ YUw 89 @t=O!=$'Ȕ%0ٸådFӕZ?&}[n꺫j!RAIQimbG@id3ŐԧlAZRAOA*F90?SխAepP!.} 옓A:LJx[9*?bI<đQ²k\<n.ϫ/<9D*i{3qd@q#,IDohȦ9G-WkЅ>viȻp)jŤ*˴R,^#ԷvEI7vL(3运?$8}v3ӏ!H6C~Z.}X-A;˱ی̹r#ٕ&#9fQR# ~Oe%~ӊ$.C M2לߗDͷ7Jtp;~a|?WQiqTɖC*ӇVgu=W\' r .r eO:$3,89KAs74plQe#o~S ,5AM!11o"yՒ{(q:',ZpThqvS&kݭom] cXpV:ˏܚ{v^B@507Cμ,]":*!r'-HW"Xc{X@j#N9?xP0gm(YϹτ2UR:b߱gYZ0707010000001a000081a4000000000000000000000001646b69aa00002130000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/gpu/drm/i2c/ch7006.ko.xz7zXZִF!t/_ ]?Eh=ڜ.+Am`HJiUmhg[(%n@ 7tcSr"Qxj7"HO+eRq8FB _d͔2)KUMX`)sb'Pµ&r^ΈL"0 i`4!UՌM ice+$.x *L!̊<' :#\N;?Fڑ$i f^wP}S7)D7H''"&Kf4+%FG^Os'xiPm ϪDo)lϻmPˣ>Yr^)-_g@0 v''3xRrV3\4iYri[㚡K 򿻧'~\ehj3u_8҂tEn&K)L J9Z4.;aEWcrM܂Eo b^ſQz!0D`9[O{Bd>od[ BK>Qʱ} Y9Ǔ:3wF_*Hj^B/bxr4qAZ2NݱcJr1Jt`|ooXVŖq 7x|rc)s)6r[qO~вv^ `Umbktgk67UiAI?g߶󾜀q#aS?DirvtYҲI vCDjOms*yMP8W EλEuo!.>l) xK',*U Sv@Z܎ޕI9)X^^n^ (;|ahbXU:4Nk>x %-F+eKs;B"݊S0k;t˖ 2kõzb=rh=hg*_aTga`=_1VV\ bFdu -֫*1%MOj JiUO :!#/tS6^*Ϭ ԰P-VRXR$KTHezM7{ؙla" b<*aF c`Ɉo#)h^ Z';H@_`}κKH5Pp^,A U g%_4@tg6p(nk3SqutkttU9MGհOrH-cGBO';:$" uQJWѨSB-Fd;i" +gwSAύXc ·0_r@3(|K 9c+t=xq?z ߃j'<e ~U˰ >;ci-dX᪬?Ѝl+u8ES&덽w4|޻j% ԨA^[QuhhX1J?vἃ|KaP^cKp㵯>'/&`|1C\aA)qCذ@EF{5'x_izv[{ 5κ5z&߹qpW$T`Q#1G,VSLIq1أM}F=Ub>!D C1NuUh{HdT[CJ>xCz'~u o$9}K1;أ%yH\5)373_ l*)$P 8e;C^xT۩)69]z-R"}vEҬsnws[)3+0J4C-':r PAop4p*Ƅ<g"{#6y%PJDh۝ f4: keI;r{HoƳW|;moΈ)o 'SRdcrd|H 1*x*K/M}޻Sh>QQO9%X ϗp4EBuMzAzyLǤvh%C<a$D$kIެp$:\P^3/-/7aܧ EibY,);;8/ZG~DhI:yÊc~vT_ &.UYiMէ>zGjʉW@%Oa"$gS:.,T1 7vRDE_=:@tR"-߆U`mv`3$ݽ70JA7@"eH:tpKvڝs:,6P0觽Gh!5IQ05L8.u:D%<`~Wy!qZ`bzpXnZ hkaؘE#۹]/dA8Ǥ>ϝ8>`aS&*kd2l ĆCn<UǓȫ4 3ڎ}mXMPBy$pcs0PD@c]zߧÌe'#%[&dGkizvt,JĸrJ&J08efgeh,&Jm@Y^ԃ; R{x`$-zhC`oɶ{9@y,=cXz?!zލT*8TZ( B+MP$B3TRa *M[ݏ[X32Sit[ N3&{?|,Ӹx%tԭ)Cq%zmljcD01BXI6i)c.p#=;V>}vRαJњRx^Y5I!~6UD:.@0_GY#y0X8VYWLCHC*y-ex({Hܤ7b+d`2v g̸DOa*vY'_@kN iF3yPTam;CnVJ<3jű/7R=sX4p Ͷ)*ůNIjٿsIp\G%$ 4]a&El\rû5DiBzluclJҹBڟ?1/&r׉]j eRhN1QMK׷!nk6]eBq-q0–$r"4 9[ڞ~X28pciCV M55[GhJ/f$ceVmB x[w@au94aδq^Ќ QsΟ~m :i ]HxەOaԚP3 g mw0|j÷@tҋi ͩ+!wBB4{1J?)|Pqhb(qwb,.scK Is mmgX;${NmzO .h=3f.3ME3K.Pg@tG(6%'<@Pf+8n;;Vq g֝B,KMGQ'op (oc TU~'|ʮ]ݬNИ صѡtٛzz5δ-V(B|;"*76pF #tk$u肨?%DG 5z!S0 뤜 'n!F/KԉK :pkue4Lb6ٴ3p)C$],d-vGElw 6<ÕBDY#Qb0wE貏jVkN%CW/E31iCL1XBTyӼ[i3#pIy`ɗyꓗ&>~,  y˧ˆ] <G.ՌGe5ҫee [DYfKaT)خ^{ cȿjAY w:'wKcF]ߢ%EַחI!Xruɸ)Hxm$=.RM[,a<1Gin{_؈c ې 0aDV"_Ndѡ*G8RC: UL M P o ß*@p*>-Lt|\9r4M#B]Fѥ*:S[qlP#(X|qJ4|b8Z|==]@`tGR% |,C YH[[CSw "W-LgkeR +.*Ġd1`̒TI oRJ`vEu|E|4SY2bSvx:xdB?G_ԎdW[xiD?%'%1ùV:>m #ϸ!wC9?цf08q{xF}(͛UcA1cyKNlцv$ 9j+ ˮ " a%#0Q;VͼPky>sº=D75t򌂝K`B![$u&xVBx:o/[GD9Ϡ~>P2q2 Uy%O+d |2%+a^e"tt2N{,܅Q=t\@NAjcE3)s ZƎf ' LrKZM8LLz˚P4aݡom5L ʴ3Zo-J5M'8RQ:iutUVvraf6 B754B>f(\d嚌vY\XãsYT,$k_:#)]\Q*MZJETr$῎h0OTEŒ>*u;Ϟ[+#I;~Ԥ,8]X,r(AhG35f Bƈ^e{sw&ZN*ב]|l4ё S]q#&`Ik^,wx\e::_@L5dMWpxmXMU*Ó͊j'ntXKELO HsۮZl"JO.{˶6Vw~|~_3hpωNSp-2gPxF1:5tEI7<8mNfDuSᮡG4JU#ՐKT2 V^X%:r>-##:ztբrӵ"*0ENUyzdEF3j3B J\`=<}ucD^'.Ph5GV 6e"Dx$0u7EÞG$?tND~ Pm6"ȝN_ )ڕdOX6}^05xn)u[uj_@-ߠ}"ECE\i|E]߾Խ1E`-GBb^[Hh ɾ+%3#ܾ(}a#YwoK[/ݍ4[yTʚgqOvS1iG 쫞Ѫ_hJ%X}7'ؑOUQ`1+{,2) \q*1{J-G5ꔠCݣO9NLx+k%^gdu+*DNf ɊW@(aL-!)b`"+뚹KN8y]'z\B g򶄓rJwc. WȫAPKMҳbP,H BgYZ0707010000001b000081a4000000000000000000000001646b69aa000010b0000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/gpu/drm/i2c/sil164.ko.xz7zXZִF!t/Eo]?Eh=ڜ.+ε S S;X~cI~ത'KOy8<&Dr-KB뫈ChW9rag`[BJҿy|%_F}a ԉ7uf<7:P6-Yc )Lm4"r3EddY_ T4Mw#3(O:QJ^NjiHԮe~P|H61"#nGV#GQֳ4(1_c+g2 p"͛* SC(3˭oAa:di,#s.SY ]ty!G\w>inl pj;,9v񴸶8wP[+j_։)ڗ4a2o9MV1@{G_ƢkDsŃޚ}PXS-xrp}c3 LꦱL$s*hDbj=WP7͠3@-9`|7D^o,qxQ՜_}pi8ļ a,cAwR 6%|xC^X‚_aңU2 _z=a Lq)EuFc[&@8cǐI BSu+"BST Ņp@ClDś_>d֣d#z<4)=,Jt]͂ Rb@Cq^{ (=FTkITYV4 xZ4xO8zy6Le1d4e+åϴ[hɯ:;M<["Y"Yyq !Š1 54ofdG\̻϶,oR3LTy޹s3ZT!w' s#rBz &j5O 5ZeK{@]G%CLee%:qd* RTN.m S15cKD S'@&շŐTDqU3$P+6e !haDtfX!296"jaHp,#U-B"%[1VvMdl1Ln ,lB!.PU~:n:)4 3H:E -k__LXtU6h{{m7{qzkMYkN7ԜvE˲|kŸ/&3 Ce"& eDL 5id:#R G;.Ddj 0%CE~3J>&ߛDwǗ@y uf['Yȣt"$ٕ!IpMeg߸NsuD-.j](ɩٗ#v, I7g/XF:Hk`T,By Z( ӫtmCׄ'Ax5/cg5XqO/F!7-\AiJd=/T^ QAvϵ6$8[6ґ7PL>3´Sf"n?ΞpE"p%ꖁ?Uy暔ī)}g֜xg@tӎ;X觼Ƀ뎃 ch9,Wcز0@Xc{; 5Ģ@ڗFl|3_8tC i{ˊ^!`h{:B?BU`*XF!?E_9*"Mۉp@v O8=uQu&/7;`Di6R|/hd=sOeλaLww~8l}9Zg }z( d|jfzE-sQRM-)OHl8H+< f/ 9w< '̳x#>|.z=^#=~B%Ng:Wqz0NŸ$6zh'mr"{fstrz}h0l\ A(:j1kbühi8D/ ^6Kv;s폑pb$H3ml_+TQ@r/n+IqR#6[-Q3(U98/vz tP *dh[-/5+ᜊ KYmG{, u%'G n4Yx}"AˣdGigY7]|=/?km<ڗOJsCh,PuP@К \8ծ Tgm0ZdۈmO!ЋJgYZ0707010000001c000081a4000000000000000000000001646b69ab000f3f64000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/gpu/drm/i915/i915.ko.xz7zXZִF!t/|]?Eh=ڜ.+Zd|W{y^!˛ӚGFD߈MpdtӓR:).PEw6+ٔz<7iuڗT%DA<&ই2u,EH=}썝& NMS85x.kXP00/UhrW>yF@@{R s'U_W_eԔڷw!e]s/H@M6Nzqy,eOHnpྸr"[_OzEhCUU|AI)W׈ܗ`'t[icXK,B vXLS9v޼zKʾ QS װXj_8^Zc{*NCldQ m">A8_g|'FM^ )9EF[ X;3H)xaۂ|O(锒sz >Oؤ'/'k ae VLb"F/sE Jk{[][6]#M0hZy"o\> 4C~\؛#4b5pYZARC`κO؀$tlr;2=7Fv [R^ߨ;(+I;@`fdzDz7-mç9BEۏ#üEkukEyf+SltT8cF /+ q蕑CI 0bۜY `Ce&;du`B+uuW]fl*=9om>, ^pSrUވZᬌUr"Qޯ!0KeqV|RPn42ϹQf<̄(+kU,C6GH'ulp*X˘8Qr5̴>Hb1-FJB/aN6̺*{ܮb[Fa晘*<)@2:(xBW 4V~`ִN$7 CGi0wז@<([I&|w`{놣D \|?XV˿w8f*谉v t^76 h(޾^ aҥܓ黔Rk A}2~n18ׇ\;x]S^OkR:C?xn/s_1+=؀7BRXld d 2T>ipl㸷A}~v=ÃиS[g^`kQFwQؠc;9vy=StX0(3 aH\7;Z F+ƽF`AAX$|{2~&CQw\ C6YDHj@-dZb[y &>_ *h0fep|EżB-]j.;*ڛ=-X. 瀁]r:OA9Y5-Nӫ=)+EjuݗO F*n,7Y۹1jhs*Vd eа_'/Mpi Fnȿ Dk޴e|?5~l1~-a Y@`,OL <]hmTx[zz@񃸔l{_#ͫ$DzuK myGa҅TXB"#uvFyUh#ZBg[W#NUXu`[T PtH}oAQ]LE4Tze:ݫ.>B,FY4dŞ -Y{Tw)j!.V`ޘYaKRa) K Tغ!n3GVOfi|òBJͿ綺Hz.}E 4d7d(eYwNk 6)yȀeau ' z؜EwJc ywE=nQᅬ8P)8p2s#%a>TYjS'<2N*+*fEKMx/Q@>āT0~C]u6K!&>u>p0T݇4Ï՚+:8aj/ۻ1v cQ/Zz5}W( C:`iL{k9#/=ӛnՑjMYw7:բ-Ԛ/cv`k2Xs I7NXP* v S2ZWaOr&!&C Ä".h }SQ Mr"5)LA+ pM{_9ֱ2)B.5֨' P \.%ve6VCw ,Q±8(Dy,lj{2f{LΚ,^P1<-SavFlyc* } *3|P2 鑷rEwCwYdl۱i!MЈ2YA--ȬrS@ l+K;J"3 ~ 1>Ct @ڲ' ^RbV-~BSy4}1k3a+E[KpG7VƊW@0O!)HM 0sz67: hvnCpP*jKagiC#jF!a'`J]VCOpM & *qI~c*eTƬ^ @xM!lMF\.yNe1N-t/!eUJШIF3$LiADV=n41/ Zs/O(oӹuS(+S*>9Ȱj=DT}Xcrgw-1LTQU;Tz߀8 ) D`V90XT w`{aNfp^iޏ`[{~.YnbIRBPd$+B9D_Qk*} ɇ7ɡ==kG9:F1YG<S/*uЁ*/:=6 4A262L6wHUp}$Or.WX!^yL\nDTdUߖGdIFh?O (%m!˥UQsR)_)a">h(X*_С/<'*', [echϐIVb\Q EըWZ R7KnrSsr) YؖUMNUDA률ƗGZy}҇{a3%q_+;a~n!pQWfaA LA [`3B.M;Q/FUdW/$K>UM:a{*uJ+YyDhF<' }M`"v"CRhH=vrKzy-DV,ݨҵ!8I V]α*W϶83V Ng^90UMWLruʓb2 `$6x%>M! #J'RR'"fX6x)ᄇ[*g,[ n~LIE'a UZXR%Q&DHWr%"jZ WBrT/# EeڢԪ @I~dv~*צVQ(=$Jba@5Z7g %DQ ff˧TMeSj}l2"C/}j6&:!26e\ 9^G}Ǿi8Sw;>ibC|7M WHUuZT@#Ivs#X5!lMfoƥ~Fb'd@{RR;޹nB%)=xv ]ӧO>9= =Ym};8TŽP t%K_:5Df 8,U #l7?]b1NC띤ꮸ6!:ه-fo Hv!R hEvU)U+˃uO2+AzG?IV uA+tGnG[N"+hc\fzM]L14t:PSyi{gx/[m+ vB"5rP>qa9nh"nI>nHBv-qj5c\YOD' DTPwV#NPoH{" ux ffnq.,AUxo{{iMy>t|w::zVX_:\wd>=&oSQ~7I$m*a=}1|>ϛ4>Ŭ׬$R:ȩǧ{Vy wh]}gՓIH?u03i|<Pa&YCp44'957φ} 9Թ^j"v D3Xx_BZDf%ʊF>L7J\Jv|,F[\Ͳ~];djN9laP$ÂX)d'%BRBY u"]NJϪ*7 WjPHy 8ơ`/WQFw^xUy2m!&|֮0f"\q-2{Dik8imXYǀx{f oGVyR򛌁G(ϭ1cD%i ||;@J]Xx5yÇO<51OSIGi`[e޼.Әd} Ml*'A{hs˕.qі(j<ٟ{eO]P{Sz n2|#z&ra[ۙ!q F\ -8=P4NE뛱d Or5}rfS'CRD?Zp\honTrz~ _w!?djqut_k˷}d̨T%mܟi&t޷\=I7r;;8z +6#M ᝘u:1@tɗuQ 3eٖSq55F6N8Vu<ݍ"WIsXݍYA7GܲT`;{٘}FDE_i%OrY2V;OH3I_Aޮ1+!`~эHw(Gf1;_Gee㓄$֯ѼAܔ&e`Y>(O>aNƾV*OIQH 6| #yȬP +)S3>ϡNJ`<}׭%`&y^gP^F hJ^͆<޻GOPHJ6nn`8K+@$fZ`V-o#Dwa{~`XƦ̈,ա1g@NRbKLݽf@ 9}xTnɍ7?tgB:]5^{`+9f {jʳ (0.^s@V%()kDZ|py`mCN?N< qU\ٹV⮋hu:2R7Qy[7ԆiݯfY pN?/EᲬwе#_[Ф4.WR뜽fA^0 dň ghbyt>jA&9ѭ ]nuc3rҠԣ4CR6ڤ(u͕uRnj05_3@>ߒL}$J20=,FcP?; tw҇*-qŃQiPL0\a|R5}cKI.̛Zzt.āPنtzD9#P :Yq<ۮ$N>DWcV)!\rC>Zzꗊdҕ+ׂ)4-<@RcY©iê+ٳ[RAآtW8"m{/ şᷤrFW1)r;x\|ŎWmaG7.wRbKh;&c6lvI XTpHVg Dn+O<_G<4`io 7caD@7OwVqf:h\T7 Wx!nƘQb톶F OT^7;[I"e=iXC\MN׃0a')ԳHɩٌ3YGڙ[uX.mzN`ӹ2nه)AjtޜU):A$*3[G7-N *p8!qX诺'9 wJېX/ 8h ~Ǫ鬅< ~K6]3;6o؃V: pWe/7SH?j~1 twZoKPdc/WxKi&t։ݱ0[ȃƍ(~fh;LÄ( F%lXQjtס~FT!`9Y(yjG7NdF|1 NZXXI]/omogg9"5H k/`/a3 :Ƅ ?LFFpG- /[,2ed5wc- 4|$p6od4*_SvUt%mg Ű2i\Ro%C%=Ei )_<F&1D]e"Ip ٸ}ȧU_SA#?NlH^B^v%EJ06p7G:;4 nbGo 7 B|(FN:;[]I%_: =FBLu ڜLzXQ?Ɉf_i-{fQOUh? lvr|̘S Wޗ@5,$D+h+\4kA0p1kj]8CK)h㓗.' j`%ճR(+GМ̉'ѾPwcA\GUVEFS\_[l`h l'{R5:nk^vp@f2f}3fX_;I}&Ӡ |7ㆯBqA Bel'v9JW=g[хMStCX/4CsG;Ejֻ,5P{JBg4̙mY1~ *6@R-wY#X"8x2?}k_EGܱݭ2|c=wӛ1]\v)i"X\O8nVXo- v,Cz &D_:j ;Q-k/o_UꟚ,vlC˽K8!s.u4arf;r9B-^Z3m}Օ.nC?Eh-h]}>J'B?IuS01oMTF6IDӃ Ӎʋ}4aM̰?@SƵVuU (jZm>W@ٲ7#Z+&e"Omy([! LR&̎.xMirv$FۻѠfBVmB4NSMO^8K DGf54 նHFy[v+4P[!͉ib;M(HyR, ~łl>潈➤[%ԁNkG fu[t;V7ё_J%D#}p e Hr8?V*/,T2$F !;h+‘OɌxO*?N.g*3-/)Yx$ݸD%r[~\9Ek? &q‹ TM;~Yp=7##R#~Ö3 O.lF!n"=HF~u, O#/ry~mXq["x-sRG:b$jpoJX W2* #t!%I]~/4'p)75Y\(Q霜>v oǫh9Z 筋0,T?R|No+ˡ'ڧGSZYX<3HSvT$1.ǃ}B󔲝ͩOuX0> K;|8(RQ4Q"ۊ壦{PX_\%* f==J$6⿹~;ǹgj$oW %ޖAIM\]k%7UfL$p Aƛ9 af BZVNX{~B^YJyJ`9,O5X16;WḨb9;Hwi{ukvo:i.* RՈ$ْϗzO\ܚ"Ae4A&\ %n&} TnUl7fUV,!(iXAnye{!S2nM8Jg>q%%4dj-(1dfD|'o..udV.#֧kn.Cl|-3`1לX 0;jsRJE~,|-+Iqs-]#:2WhR* |uGQ%~2`6#E>4;_.Ae&b MmF%T~-o*l*aSکQj y$|ŅvCi>J1k4mW{ܚ8RjPC+&Lxɥ6a1p}Eca<љv k ͇v:O^ ^(t/O@%ֵIoDmz(E"p"e[BXAY>8Z9Hwt0ÝTPW4@׋@NK^ *T'[J'0Ifܛદ! ޝpLdٱTTytٰ,W (AK#=&u<*PyQ]^Z&Iqb+lbV8܌V㢍)U< :cF 8Oqup\$K!fyK[WAZ+.'l5CBzf 8S% ]*Kh8OEꞙDWQ{Wh,/k#+&aCcy txrvB_SrO/yE= ڒAoDU=7v㓢T} tϣ)"Ãej_Jpj ҎbN);{ > G9Yjm2u;wE5r0Ƣ,1?!)~`ꃳ//%oH߉7ծXr[394׳++#|LZCxNfʬ@e7|0@v2;zt)5RBC%[RbIQu$㐵,#1gaU7-k[/М&^UyI좺ػQAJQm@Jҫ .JoMI *&B!3yB{75gv .L {6OG EI1'n+;7"u,@!`GEoݜNO7WΤTb"]}70-wy;=Uc&Њg7\l-ہ^yOZ wV+K_r,vg%Z#iM Dg-p~~W6.t q3ӟiKZD/0sxf_.w"d* vj 1`SrK`@^AyYn{l8r8 쐔kRjF&+wѬY zE~")cxe5$b !UXA> qO5P=#k|ٹQ7P޾ J$7 Af~BԱ! U OM5`<̴qlFHbdu(Zd%X"kCs"{E.Gpr CxRޫ4h=F 7Owc^2\J)}ɉ >W述xkx>ێvQ bNLSؒLsEKk"z-p2,k`; Og ٗor69wi*͔ѫ3L>ylxQԘPVrtu ,Ok.+.{Dz6;CĭEҽHd3ت嚑2ѺaĦC $UmSRks no@5|EY l&Zl0hEoo NuLf[Q._f# 'Y p'n@R\ryb7CW0)]ٵ]෌:Sh2|!ׯ0K>'D-Q^Ve"YGhsz( 7:п|o8OۀP\*}o2pȈQQWr; t=vT7Fӥl@~^7P $ýB"I)U0ڊP{mʡ+ã&Ȳܭ:2B.̆:-y@<6`8EF.gȒ ?]Kδli2|X 9UwB9O}9#7.~EҜ6œIOӾG?@vǘrkn3^﶐H{$w>tIZ!8V{QݱXcl{%:O35ęc~wYje7,> hi!WFSag &׍sM&>:}0cWNP:0~k|-R);AF V'Fd_,]%"!kT/keSI[,SW9C$^(}NFa2#\A7(TNk)zC\BU9VFd?j^!N^|zD4ebZ엉HNˢKz xMt@EV#OֻC$NҎ yÌ-njyHQ%d;Bqh]5cds po`2'9QV/v ;\]X owiZFrE|#AaFAmwVgxr(8C/d"= Y,Hg 0Z^8dL.hy0}&We>#ܔ(Z t:s\=x"vK~ox8N%P&2,0q (*7SA$=M{EpPCW QNX:'t>wj#tn6їzp,Z$Bv)ʦ?R *ٝ{+%;(-5՚.nt\cckP$k#Y_O#gŬh:]~QؐVyZ@I%Qkţ E|/#/3c~FW ,C*{O6 ëSzkϙ"AeRu/U?ؽS<;Taʗ|NbN7W%52ADNs11 :x(h50F+IѺ-&TxL=y$&:Sڍ:0 VU*5#!ƧM%ƞ0"Ž8Co>" ^[8h8yѥȴZ1 얀D'b@5G* &.6荦`zihS1;dעm1v?&tOΦUM7XGݷG}+N#9;s ^;]O=1ٛTVl̺!͈ؼImevM g{ L&àRPV V0{ (κx) m@2ZgSNNiԼ< e-ˆ>=۞1yd% 7,ݙH9VVF u"yw012on.]6K^Kג>SFsW= `_Іz͝l e1^_bڄf1$e(v *~-ΤƵx23*Q=z(w_RI-Gf$wԘ(;9 [E']3xNϔ~Ϯc(96Re58,xR1 J.㪕-i~a[[PrZ5ȫ@V|X<2byI]IW_֟A&pUuEV^/T]'mѵ<)_rXA}̆YopZMmqY nUz9+⣾/NvQrZ̒t]3!i-1giBwjA>e+rs0.'GrM6 -#%LM{=l滛#=#eR5#ޣPگm# T56pmV]q%9Lwtc8 np)&*];/nפ?b O;v%b3X_qyǔP7PXC'0z준TOgOi8~ R%3$'o[qHٶLލ؁y/m>zPOmAjb.#y^MZkZb: :p1@wG1 ϭ] W7lhxRoVks]gTt+"&S-05!+P 7F'EMp [G]Q_z#jƪ+\O2 uڀG0$oβyhP:E ROK*z>K{nE5HE1-nBKۛ~f keł+\0%!UJpC%Y8 5g#5jZsR0 &D V EPg Sx "* RȠ4rj\^'Eڏ=Gۣ*5X[oϺ*'_Em#k15Pڝn#Լ) ā";kطG(*rpᐖCM"̾@L T!0+1G-4g ]pOvddœh>(!n'm~d Q^n4>K/*%"WeG[ :Ӓ~y~*l 7.v(1' -y,`B0՞2v/#Tch w@0!ʯ#r@}t9j؎iVXj+Vơx S`P?,\}hIMИ5D~' w3;zRhH(`T?Ql+}A[vj&E,]8+\wp621Vתge;eO2)q 4}ӛDa"nZl@b|(Nemn;D9P҉Qi60"""[j3Mӵ CC^pV"w!ĭX -n07"%sQ srخ@\3~U7ss+we[1>5O&SA`S PRX_ xAr|oY9q3OaM_e!nVχSTz@,|I;*#N|R}Qz9'?XPy_#5.|x^&VQtf?+>-&uh\*%,V>0񕒢7EŔOi;bzqtQgxR_ H.,B=`S])0!^6?JV.ːx53|@К-|04#>k\>mkv}JZ$U3Zaui)͍j&at53qv r- w|"QFN/:GiWVrVC>[1rT`kN;nyf~*ezߪW=sNb볒bߨ7( Z+X797(Hp=?x G ° x_% ϚEv__.pL>b&6oer<]'KIk9YF#-IDMŇ>PQch6P]rXF9,p㷔S%ȑyxYޏϲ\8+};CKMڎS6 =W*AŻmʛ1TN~fd5/=)b~ޡëR; >ñ_Wo՛S_~Dnh;MO$ыͦÕkA-[R wQÿ`\Mn8_P }1S"y$p70*_*eilخ{MT`'em "^꒪z>Ɗ6PjΆ R#sUoD>`]M^H{NJh{Ewtvݍ`g* ! w6Хl+lt1zǴeȁRPvWe8W9LP`/6 :PIrJM< !\اWXP @ЅcVd#j=w_bOlFwѤrz~#':].yiH{ڑ$ښ!kksQ|Ѽҿ 3 7F}/pt/ G^^{YO4H9M0𗾺8P6ᜆ*}XL1`$s8T\?]VvkcBzȡǨQݺYK=yW~CX DA::>Xӽ1͉MBv ܵ6$HܺNM]ͷ(^#c ?J~jl]1(}rڻ(NCR!qf?9 52 JfQ~ksCr[l] jyGi;zaxOL~hPOmD,{NpNȃ˿].`# ;ChN$[ |ʦ3}"D>(PR= Ӧ? ).Ɨ1{֦&eVuʆR_=nwtZ>aKқK6BV8 "/$Zba*-P}ݳIϾ{&%ܸ_:R *.|qZA^ !2p =EH%ڛY{WK< ڪb_1 ۩qy0xٿD \֗YMDTUi18wI-na*ʧVn_)L5oDNI@oG +e敯H"F*DANآFAA#'1\KVveVџ7$D]wwASP?|C3u%?Vl*#p*ATqc|7% 6N͓m#;dhfJKpS[Lvg#?OГr.-0BzE3mX)"fK1pCg9Pl7J$eR0\y  &I=$ӓR)|ѳ=1JPRt>%ڙ~Qu-bTSl,QUw3[fC۲hgs1;ƒym/Q!E*m3'ILv~Iܨw7ŬJױskms ›kI;Sw0Fe p)ʍ,jūzލ ~1Ig0%Ah)SJm`T*w3rx@ 7=oJDnjRYĿ+h췄)W,L"2[HqgYYeklG%vufa1awt[6^Iީw\'Z7Ki@i 2tn^Iv};8瘲>п|?T.OD{t ˣeҭis ߎ>_7_4aY@lIՄ$퓒q ܚD)@U˲[ns퀔FY> {'͖E/M Y!b;`<σ;CU{2EL{쐭R迫uɭUgN;}j R7K'Z ‰q-=YN_6 0%pkn5 ZDӠ^ؠxptĢ̅rPͤ[òQIW-*6UpqYj*e:DP1ϵ)SNA_>%Rn/hPt@7t8 {ѤIKȮkpN=Zt}F`%OAyBP3V5A#v=V'}#P*yD뉄 qE| y"עӖsB ԣqCOH fCfs]ol;7aĻQ4;z닻ˉTosW"q214J J)C*ZLƶq¿t$:Ih {{U-e-nWֈx u `dT%@Z1E`J(<zQa0ݙOd4юՃo;~Ϊ&xXd9mžoBfsA٬=cvQ/!BUj9,y K1N3 ,u0o%?mqfUbN|=rǕwqB#U3 *}7Z5ĢP0.F[8wkw/z^l>wm DR"/Z9fi oAB,< ">4ǘ.k6袨{aJ〬4ġ`93ժ yJeFKw:1@1"7FPѤ )KAH#iO RzR̖}& JU^pLCj-MI;rZL{~Q1Bn# DR;&3x3a4u)'T7Q`jZ>uI8O)sr?ϑI[u܂Wؼ'^& N61p$ :g' qs;[NR-76׸N܁Z؆1 5^Lx4=BC i¶R5$Svy.7T9vR] oI0 ĮsA?C83~lHW <ڌ Bw&6bj~Ϋ Mj/mTc&'Fby)h[+z9&5S{XɺyUԜaDɤM5yo]>UtޝKUl3zm$$d I;{\V |F5dLɷ{aUG5:t'Ϩ)vlNL|?qi&SԇZ" 7m`WR^W߰u͇ N՛7OR|RdzFM7li:S`v@D´=ju\e[|@#Ů<";ގxb#HXC}ٻ{.+ō[h6"ޞ}ϔe~us#WZ`|LтCrNs~p(~|6MA_Gغ!h='wK5kt$:&YYO~^یD6 |sPAwsFK '}uEM,y4rz; IXxB׸xUĂ(,AU@r4@Hw gU_O/WBװ:D1]5l㥗pNs[>a׈#: VR8JMĠ qTGuASSBaglb"0bz-MGPi .+8^,+ rd.KU6Ed!pXm.[Rr}wVDV|0ކi_zZ.ۖgpc)ہӓ/h|2UUmqUno1졾5+-+; OQ&mdF2MJC _}g4XJ/wd菇4JBL4Tݳ#)l$۬q [~+}ojT[֨C4b̗:bD\t8ZW8<1#6+&@Zƛ6(dRTc22E1ڽz#!ni(yt-sDQ+րBNeXd}ڍm`d-I?nj2 *it(Mwb$B6跓oRdd-%rb^8c&zAƇֱOd( 9xmz Wxr6Erv[Nd#Ü4&?$}z$~+&5OUf=AX-Ea5|숪,ʔIkh@?!No>l+[u1Bl **iȎgY-UR#g:$|BEJCSA.Wm/T-3O?w [)[FKRpۺNi;X3*vrZ69tli0inUw~CQ~!Мݰ`7AZ3 <&[6vu? ?(J\:sPgdJ]-WwZ,'ʻr5t1 " $%O0zO?oG۹h0n5C,m$f{cw>qOm_ظSi'[xg|yo^ {-?n.:mٮhyp6 D4q8RИOn(bUJ[!h:8NUh2Y2΀g8֑ |_wAǓ .ELk&Q+Vhq/m$r,!}"nv{AixDj<~VRCJW@@;m~iI<;1 5R 7*Ao/# `ʚ %BBrD0J&xe͇7Huw@LzijpU$,r$$̑א1QwgQ4Z"]d=r5ΥÀ %lY|e5+e(Fޕr"$9ai j** G&aM/]є#<3ʷ T6fǓ}57E!ddޥ҉7$.cB9x cFZ~y` &0{w^Sh0 9v#|΃$ ^oj AR՞M Є2mgi:OJ)Wנ#5^!~ GqUk@yt]dc-?+n =n" Bp+hԀoLKC Ae_+[*`Ƴka^. {@e/Y#ywvpr&n7t1p -BN搱c30j_$I]W5k'~ZgRw$hW{(Bҭ cb!%H&FwH+|.>yifc{( `F9n N x\LzJs%B^ى0LRkh%ȆI _Y`ыD]^߰%7҄ JlS[3W!&10#xd #lV٥G0 gI!iXM?a9T" "NF/wkMm-~%ӳm.,/>XU.S;3Hh稠RYZ(P6Au /`9 y/gR@cÚ`YcsvZ #&OPj ~f..Vd aُ:.i96#OAy=ٻ GNa5VoBiDھ dN1LXR-%}Ǔ} 6NTaRDzg !JRyoJ(S{%go-K)#s-%.,@(l?^Nv AKR:fKb/j{)bwE;[XȤ^1P<zc䭰 F9%C pS3&il1Rլi`; %`rVNVrz*˔K9B[LŚpLy| ,FQm>. dޭ23,V{)tP)Uoꌌ*YjKuyӀpLJL#"`̋vp2K: :! Da̘;98sg}.廰,5)Əc7 EAh}F@/X5Oz>1lx Guiu*ь;yt]^@aw>ch,[6ӰbBYaG:&r]J CcB8늾%~LkBɖNaM3v7'\4?2jx[eŢe PMjT =HG6$aUR73+;<Ǿ/V ͋bLtn6*^9YErHt]4x_w@( d~`Щ8x°n܀qxd-1 {bEҩ| cvgKz`᮹oz 7\_QR?f6~FveDW| ĒxVMD si6,.=\g!c ݫZHId5u5Oe Jp*+V*ϝ$}Ubh^tNIGŔu3u塃2*2ld,2s$aϕ7;@ѡ[~7v7Ps[JѼH3q{IzMESIRQ5q8ߎ<7 p!e.0@^Oix"ѻ8Λ]4TPAֆ?~Om$I[+o{ib%S(*6o=C8FGșt~s!X8RR"( ֐M\5O mY_ )1_O_z.H޶;{C/}䱘vtFa˳gƦ|,pnK{dH21S,:P)60˾}ÀrAy8N֟ 26͟6f;p ϰ^/?ke^\-7l}np_'C̪#JH{51Ǯʱ2k-2{3ȹ O[ˌU^ h$>'#roI &y2;^E9NŗpZYۿ 2n蘠2e[BW Q{AB^Ti̭&z_oOnSwbDL2qiww m,-Hub\];ף3<;d ( (>L{\W5Yi"  N^L\att5 aX,kFw7?jAߺl\|צ^E:g x#ȣ:fxdDlwy::N(Y7}$GAHcrљXޱ4{jX؍D,72Ƌ9 NWc@!ϬY7u2 9% Qɸ͉jA5\ Pz|<[4%@s@$)m6Dk=T}{ I ? U_q-nh#)_{enTHwsgJ2C^C? ʮk#Eӳgddᆣ8{cE>.`=^fq4/bv3v3(RgEFzYQȽ&MeQ &u}YqQ"7{(zb4&9ډ3^6Q3)P{U/MZGȴ 1lE^O:C˶>t$G2{t|2 JX k-OC 3C/%$n6gT@ VeK?0C)qJg} ~9{Y?6o= 7B֢Bf9mIx5 ~gCWn?ea*-XY??9KY#?,Pb~<9-ZFơSA[r3il2fbsR n۪Ќ?5|uL$ZѐECHO㖳ؾ2k>Qz`S{.ȃX7MB{@pg,+8/xQ{xu}HbN,lX71TC:p FRն!i_Iz6병eY R2#Dm|BVzEfc<§k`.Z'Gm"ˎ&wc8 0!iYMEMީCdRg>v\ ]zQeP Fn;tFz4:œzr0EnVh!*謚XW|{__;XorSKea\+C*4' Ч4f+MN[J$}і[$j;Q׽T u==ItXy,IZ7;71zsȌT8ໜd j}Q!+yRQpZțA+u=G3|E7HrH ?A,huW"-f'mg2MxVZu=tfSry "ed= !yJc@fQ(2@0p `ېLC L@8졚RfT$%Pi >GuIؒˡ(2Rz7L}_[X s9 P!i0)<{e"GAd\Xoɥש H8uNʉhI,wD>Le9_&oGcOx n3&8Jn_ ?XE}G)G4ҷ'rA^W0[첔*IFHq tA,q,_{GO ĊbZ =DŨ eVLhlѤ 8A!P ̋ϢFu&n-BnH-hRsY`s7 U V´lj{I n& uejLwgHOͱ`qEkP`S`Tk#2X\g|ziI(nΈf%^Y5ec&݆GpLϥ¶FEګ% 4kHXVpR6yBo.(c)iQpwCTPc3 }MXoWB4Uidwb+]~t`sHץ ?sno iu0y6%x #ON\}l.?TyAV]8BFCdExi򗂶u$-H-Vc,Y"nbܻٛ_bjR=Deq-EWLC\6>E oV#a%g> |F4;4fBUz(vW[6%lC3HJ2l* _KKtlGZ7F'l#PʸA)Π[vg~]ƙmwmiqǓ5aIJtvJZs7|b]䖣·bgIL~i ٷ@y ~dFNюVځd0-9H1"} %*y]:,E pf_}?1b$(s9oB l*YW-STaôed5Բ1j4ӓbO8,؜OexWM8l~A\3*K.[ܦq:2J|+aBZ;;U& q?kNoZ叵0` j puM;ZI5U@o%9[~5ʁ0qp~%'$U{ j .} `̧SeS3yI+ kSR; .\u]xjoᒒ%/h<ٽyhȁL&u VڧBL} Hs݊XQqG|#v ģ' A .A){Ku`r*PNsд7t0o H p _=}xLYN""2ȋ*8QC ToM}]f9dU.?=8l@cr~ Hm1Ze@ \u_m0$H63?v&Kc}CJ<@!+y:DZ*þ؄ł kTLi%A ~BW1!||[s0C&[Rc]cLu[b>9D@C\tM 5PֶOQ`)E{}4gF,\L`R`yx+TPb(q=ʥ@ bţ;dzUBcVXSS mlyrUˆd4`px2FM鸚q#'!A, LuN8CT>1|XK n/^WQ>:FG@"ϕFu^yQ{Vtk1_̶fE/V86(?L[Ԟ|@i7%LcѬ Ȏ4YS5tTUơL .y>!@YBW/rI*SZ.Wu**uϬd5wnH9#+ "H,``~&N<ռ(tn1 ({nкUr#=I 7ə@`'x_hψ@3rR);DU6 KV~;fj  A~AfZhH`teeZq7p-j(}lc(*+m2nS@`\# - =X3`[Gkݦ k嬪63(<$٠ҭ:.9zbFE;KXM˷9d(Q2R_R|,$iOC&D{̪K~Dt6V֫y3f3|-_< [veu"=5Z֮ u!@ȕ.ݻK*r,o[ph9IyYHiYEoȣd;Y7 ";rJ 1Zi@f1A[yQtFrbR wiؖx,4'PAh2I+Q꿘zֆ:,wv&2i,5mCiflyݏͅoȱ#h'}tPZETz1FənnV<": GxK<A6 o"OAc%:<ݻ^߀v$dR-4ct+Id~ X!/o< fGfq&MVx/H}xE X%TBBs9beK8n4#ʸ2;NffYQӚ? ?XZüHjT u<^E#'Fa2[Kw-y{ww;j?|`h}f rSxU슺;ͰVُm|y|ߺ6l:04iEouN xopQNqBȍ#mgr=E/O eiY-^ڲWxʰlL0oTn?w @-bVp.<ǦӿuKPϖCɜ$.!X#<潓MnLPq>pdlV)W.3)XLP$N\+8iQ4mUwW <(НjGVȂnIbpMiAոaKͲ*d l&hmjˠqŎr†ͻ7.܄ybR^i1#V"t5y aU YAERħ!2 Y$q-%2CMz[Ģ"O^ SUi[T< s9{|>.qEFq[<.9/2nаS>mTdR[Za?"7XR%6ya&3_7ak O7VȢw2|kyoqc䬖[r`}:8t虚 rh0 =NnIAGѣLrA< G5Xe`^)Kxx:? ^Z:;p OP2uC&v.*eRGƿL_tOg 5+MHxE\*OjiE$AFJ4xuN!=F9pSK QR)AÜ1ŭ2>Tq/qxZHG_@]q3{ҵy?¯Y&)+WH\9̀n&D3/Q vN[~M x= fA$Dtc|7Y4bӜvO]+Jl6Otf(9}f46pe&+EM%ʮoO<-Mq+P?RBzQԥ%Tؽ[vT #h_#iMx R#:vO܊ JuQy}5/Z5*4xH/l6T:1MV?|̊-@]u4N_yIWwewlVz}:p/sф voQGGɷ%M}kZVdYY$*9`#2Y;$Msw+RZVrW'uEA@IDތX7b Yy4Gm$Ɓf^t+mf0ָb[\!OvuI:čm UKIOvE#RVWBuo=#,l"eg\VYԑ-7['dMjuVV${e8ϑa r~QX0Nl8-NU agTxE{}jmjȍ_<8Y?2_Id:W2K|j+Wx"_4E7 z^ȏ;r8[=J]4~(Mk%KAFSv|Gۅn3*(M0 @0ǽ$9oK&Y a/v=-9vxq*m[G IǤ%)]aN _q8>e/נ 5AMԘ9ogHg*c0eGjcS}hÌXU2,{Is$7obX4PꐉcOE]4o\շ:{Y?>Qn3O]@<5?yN  `5ᡢh zΉwO&B-=S y&VP[h1ZC >XDHsfB^UUBke|L: .S24 !hWrg߶xpbkXOD}]1&掋u%غl~A5I=bZQ["8p s +7 ?;`{> b+'{*+i{d-ܳ3sp=׈K2Hίlg oKcb .1?܃w(ؚpؖC~ڜ-Q<ⓑ̫~0a~# X0Qf=YGj.~Lߜuhg1 n8u>dt0B,@;L tU-MFZ5?j$ +QVtC?5cAv//VA>iqgJhv7w%~p0z% By 1T :5d@RWOmL>y] C/Ap׾-1G\ *9!`j l&aPDH֊ؤ|k ՟thB뎓P4P_ !qeU'ً-Bͩ5/]Sj,m¿Ϟx&r`%4f [G Z6|#,<S1YvwӚdyfDo:wۊg它g,@:s'G݈$u#WZB(g%eP08XGL7<ɂ$]61W<#sl%xͣ=0\-IwAsT$yS"iJ͘2&exuY-;rM|M;Ԑٞ|þ<N^5*ʱuȝx)۬{ E.r)av$q$|Y; kͱ-WƶL#]?gs)q*^ƻD"HaHKzmp3F^kRƛsĖa>ɭJI5i`mGI 2B" ]dU*x}ssg&7!Ċl q;1XMZPKxFQ<5O rHA-Qp$S!Pq- {n. ([(3OW)[ۀүH+Br7 o( 9+iYj(݉`p<n᣻|oMrP/(%| #~RCmvKb!3~KXdHgZ$>D/\7 E_t Kym!Dn]OQ4|^ jM>bEꉣ5!Gm6Ak05UxvJ |}q}8t3j A3d͚-nz]?S7W y&-TwzR:uy'sj$Ŵ*F' ψv1aF5Q6'0[ZF==y1 /Vc.n$:)xsS3IjpO14Dk qLDŽx CZ,v(d~OS&f\]kl"`n(A'?2cj`cnQ4a+԰5ϣ*8CS2UdҠ&f}e-q::DU99Ize\h!I$p7%?D!mLn 0p ůᖱb#yx9ޣ77#z˻ ]@TEN05OW)i?፷0Lr2,>n@KVX.ڵA w:ȳdd qBfu걪0y 3ƽwѷW Pyr}BnIhƧl (KqĪ~\N#7Y1Zț_Yo8^MϒmUv xO߂3@>Ȭ>%‘ qօ|ye Ɂ B=JXHC+ E2߇+^} Ges Y"slH:.ȬʪD2`,ATM*uT`ǻL7("Q'nED|jsW ` eO5zN4yK'jz;lTw*v6soscѓ>5V/VnO얙pS63_߇v#4P.&ܘ82>pY 1|<[d6aϧRؽk!]zMr^.Ꮞ;C>V `n0=YOQݯ!0 k~,N ڂH$ֵM;mE#BM>.h?\RKtE` *ysGo zqbL OlmreʸgQ҆8?B$]aF9@w>0i P g;AQR8O2m%>%HTQ+lg-IH NǏ`1+i݊C NbSlz2ͶTskRdCP&:pf݆/}^ݵ>KYøL R^=CR8щQHǽ 6,,bl{G ˙Bߙ)|=Y*S=p⒗J`"U)\}cA|ufA)?y UwO8HO5 F-l81k?~*?1b |€OXt\—=&Eirt0ync~?SW,'Nm2 '4(,({aae@~jL&T@ǒ\ؖO[,7Ej?Y9gYDLIR89 jr D$£R&DŽH`% )I__K d~M`ZtliQ GGhp5:%a y/]1B0k/9S;ESϾr lŜݭI0$xxD~'}_$ yvJC^DBIz$-S&\tIO#% f"=ʿd#q"C!5=p;'C֡V'AJߍ1e5c <!HW_4 UvWc¡#43C,ofIsPΨd#r9UO#GM(di*˴ωIa64e 9[|A 7K(HF~qFpf!4̒8Hh\oM=4vuye8 Nz.CV 5RO&pяyT,t#bRٺ>"zfg9aNOA]5x&E1KZ ͎{ofBep`+"J~-6ڮw/._ }GSty/(b @R;>%ք$p0WGWw'1IGӳhy430h`NHquD\}tgZ +chFVY+WC8C'&qAj#+BE~`=#ӈNc 1sH4+P=¯J?E)XIw{Pq`BP.F<9Wldy?[>!q)r'8J*_hMYqaӔ}}.oTVJw6ܸz7UZGtXe s:q|KXu8X1`2l'tT]o\^ T. lA0z͸o.o[,Mjl +i~"4v(/#«J+w1g=ϥϖ]! i~JtGKڮvÚq.Ѳ 8:7dnlO oe'!cdWoS?CtF[Ws B2(=xe|lj ׈Wo5;WeKH琖!eto4r,>c_߹Rb/ؒʧtEİXlL^G11)Y'94!`{c,;:U^+F>#p2.{ okIwNɷLG^6bIǓAD"H_'dl+LՖ(dd y7Ca갪kR|zd-_sQAF ̜WKD]So s3D 5VCqأ"@4%4Zy)D")G), at:rMƣvPIΥd4FH2i. )Q!yNȒ 8Yw_~Y[L7@C"SZ+t]2\k,e}D6/-ďxc/GP37CnTVǪ)-UA/aGf.rysp֭\.pe Qx\= ̟ ,|{B<&m<Tk;׾?G} U)"u 2c)>)}@V%Y\_"HE^fr1˧̭ü%My3#$\| \~pv!/9SSߑ%hi'$.dn ڢtqVwAfk+dFECi~fAN(D^[C LUcQ"ңGDU,TY@]pn̴1&OmYMwS01ǂf8Br YKƅj vn=?XKl))| BWA/;z=8#0NfƧ23e$L0*xAT CD6_y/ $%PUQ6Uw-H-C'bm]?IqSdSo^07 J0R?uc'IG t04- 0ŋ/C)M űZ ጅ-ǔJIu{wz q1Ϝ0EЩ&7#ď Hꯋr-O<=4q S$!֪Z<p" ,5LS<*y@dρalƫ:T4{Tx-cq'c~Q:׾]\TӺioGLv]a)nvD*U}Mp9rq23FUDlHf@N!Fzrk,%쬻;wbgZO?`QT&π>Ԛ ۏMcA ^znVȝxg.|q-~>f;S{\ []SXk$N+'nb|V6;pH冂2S6w*8A`Ǖlr$~[M֣,+G RheI*ltĻ%y {M-^_-^鰬dHtHfT)yqXw0 ^9pg @%Q|QFufNʀ"WRi#o;rT8pl'آOY(wm9S8/I%fLΗSYV,#50D9ZB 6]Qa|ڪb R qcymZ+,fal% %)o7|YަOa ӗ=λWn!$:1b77OΩJ23nn}Sص{:cijUq&Xw$`rD&[}w(ƿ7uq]"\yi4x]yh!5MO$ГbMpⷚpv> #9.J-9ӛbe|HW p`h Ġ'Q #~V2NA1".Qfqм`;2n&zAحT[b:矊J26* s7X#3,DF4"r@\)U *W ?jAЯ;7APjpGza"N}+U*D ԱCHgtI܀>%kaξƮk+w)Z+?\s!<\lY-;8z42(T8c ̅96U[=\iςߋ>VӰApqaS`[~ӟ iPxM|G9@l*@WyL즥eU;QK7]Ε n6P`hg4BW՞4tVT=3,K:^(gŇ L҉󣥙Oh()ENGAZs m)$?l&Fh=`~4ZKJl+(ۯʆ3wK0i*?=-{9'f-qi7ɞfYq{7I^TwQmOB8"23A=Ad TCwTXI>&O舗ԏagM-VDJ h9+S w𞰎7lQkL8P?⭫#jJzt\7s;}cj8Z{Kg ?~Ɩn0Vrvqv2t8LSL$}\y&*LfX" ECc]IW0\$vY ?PjTPȧ/!=O5W30tƊq r & gw="UÇ4~ \.lɈlx<_!{2 SE)9,iGiBÂH@g/b$tl+?ag\1ᶌ{ gԱZBB 3Y%-6I( @TM1d{ k8Ik|i)I5xcT8X}K'Ա:#=<5L rFđRBFyC$D"TAD;~@t-Mb0B]XK%uҔyiL/:`l)El1>2ߴDxf&!DљK,_i^Х`S0%إ .뚿#c.ߤ .T¾׹d?Igѱؤ| x(GG`x71=:ݬKK[ע&=Xvf)kE/yKRL|7ù[5?t턫 (İ?Di£zyA tcIs)]ezt /szxBB| NE-lu@ ?;FkRH_,XT n\;h)QP, 7wq-v rɱC=ۋ2݉.p6*R|7|G/0MvF'vLɲ/&9JT ']Nd>lp!ӀE{(,no]ڥG&$F ,N8_v]Ut!-gJ|* 1`$Ẍ(ĻBIJdd=Fb}ߚѸ@cRhɫx=ʵ"@v|5 f}}xJuTX^P /|2ϗφn8!/p;P }E@j"C!\lɚk #9 GV-.j@Ƕ-is}P'g)x ``Dwʣ;whiv۞mRk({z3*V_5˦I0x\/j&:˙K`M^9S4/S>V]/ LIW5f0 ]wN{֬<'?j'UB.u}{%jAwE ͩqQLRӢ(Jv%E%yCiKI lM[:b2d .AfV/ #v^~k,oFe[ӫ4`=u-(+gng9KJ6P}&zm/nإyKf%7*He(d&wbG S.84-=m=υ6CϤŋտn ݞtjUs%[ ~8nm1%[bQ'zuHozTUۉn7yOfgH 7^R!) Tzi`.,k#S݂gB[gj-.0Cւ@/IjHĝv# -o5i:TDd"*'cŤUQf gaoׯץ]4P-xU:Ht5N^v$)i|ky({=hS MK`]Kw<ćc>#~߾*Va/Ɔ߸:Eޅ%6"qJ)TA JN6XRH8IۙԌfTݞH)<^xnF D"ϔ"/9 3u̽K"FL{r$u 'L08r&@I-YL ?AqA[nTb#+_ϒŏ}/l\L!' vNi[td5rt[DmO2ہ MA͑iH9V!%s_|{wjk_x9 ͙5U/:@W<>B4{ujIrop G&1<귘oP|\[kAh6я]e>'<Ǽe^)etL_[OIiH7g֯&tehjJ n*Hqd߀|oC*ᨏa3ءM-jF)W0ߔG_i'[Q#@jM(T*E| hxkK}pG>Ͱ$[ߏR-Z ғ}XITkjR{9`F6-r=r+ͮGϝx1&n]TEMTO15AS9'U]Nze sގOuٛt =<e'Rn)oDDطe$`q$JfI 6m"۬< 2A6Ӝ0`( PAqVb21?*X,5>@UPX|GzD lbБ #R?DOw=j/F/釢K6Ԭ r R28m:j2nSdJu)xzp.7ob;u]Pd."5IA{nG+L!ߠVz @I ɧ)VDJ,&]jl ^dYpkPD8__9{|@kA#yls[xp@mCm2־2x}`c Pu'>0b(`ap%;: AEbY4w %{ {["UtsQ_  5d z d󍔱EDf[Y#Y fj`mduLVN1Y#[,0xV,-{  Rn;}Pyr 5x&BʖڂwlSz[bJR(4E~䘍N;mхĄIcIKe@s )W/vwkܺGwX$RJ \AY4qtl \Ot,ХW0˲~r ǿ܃.afx,\ؐwG͜Q~ˤY aa;A(v[ΰ>h ztBu1˫oQ$.a4v'(KP9ө?%oePԐvդL BC 7' EH s3jE#BNQ &=i8ƀ"e!hE8Ms-w3n\DUZDnc c'zy#>G{[`KQb3iIutAَ{ct.qY)[㐿}^bEYzކed >BEӖa,]\?GDe= Igk⟃kPUFRQzgXctF+ >ȣ<0L7_AX7GLs,|l `iXӺKJ3vese=Bq;"p H 0-MnX1%64,|7N~fYK4ǹ'*L?T%6)=:%"P";8rn=/k[m&8&.\ҘnCؽ w 8iOa OWIqQp?6܌FG۠,LK=ŌEBcGp} F0hwvıl W -1`8 #J^ՁohD>.}|'WMzc!u46У[yXY>[MOӞ!CoXʫ|CwI:zB>6 Z;:h!cgc_>(Kt z-aZvRT/|{%,:kjNdV c} *K[LsEO`IhY>ڝghVŦk; %,+qC5*09.i6CXSEV&pH%Ri:FxK(JOS|6t|sX.7Gc"J]`I[/zH8'E3 "5O)D**?p&z/4r̠ KgA۴ڨv{ox A.侜̓Itp $n1JoWĐ%W3">p$-QnVCWΜOfxeP9s*47PuN$J;JV8_ᣛ7'hpfח+Q4ӎJhڈ%)MH,xk YsdPt^dh҆hM֫g#f8!  c H&%psKb3 h &@鱜q1^M"4j֠O1VljRךr⒜ ܚ+&Bw2KvO,R whЋq#6Q= ZF<`du[ZDFRϩh60I=KLS!KrVX:{hdZRT#H?>To8@O?BjR|ҷ&<:}1Dd%6܅>:~vM[TG2p,}hpyz9ʱYcq [I6jARY 8u,{GvQǣCUCZ0wl6_\2PCs+"(eɌqU_φPBxRFt *ΛQx}(YRWKqbW&}VLYu]Zڦ%κ;VV a,^QwDO))܌,Ey)ûtD[l[,lI3D2˞!$.\^^j^P&٤QXџ&(w޽-8^Q\qgL&{/Ml;-M؄Q~KpkJ/1Ԋ!_m 8ODZԲrk85)o?͌.E ,\^`~Im>d>O\1SC#=l_ XaOg=#v=pzȤ*0L41#!cLe~IfIR*y¢2g4_UG10%s<_RZ쯶Yђŷkqf }t1b؜u2'9 BT p$15x;yi/z<&WLj`UNLΪ/"|ںc-on];8hU[Jeh3;Iv%r#EWR q Pv7[:DQU&/AԫMsm1?{J/톢1p؉ iLAnf:H>xgiњ+Kҫcs-D3l:.&ˁ9'B܅ye[#`o^-g)4_i^޽na_Pd75e7@M5{EumRSxy&w+WV/Uip e)<:-u^BCF S1s{{YsFюxhE "k/4#$vIۨoMNPOjkiR] 곰X^% X]R9dQ|:',ps).>[_ܯރLݧ<,$s )a nesqczp8b? _ DEA#|9  }E[hk'T! O H>iik FGBЬ~ ׀QO.-YggXNOK{㿮]1?(Z:@i)wԎĩ /dTj^T>Lm3}up*ibd }.@Y7 9egpg:`ɋʅJ, y62OmRe/ i@)Ԭc>c)}+1EU6 *Eu(dF{im <կH9N0Awpi, ra gfHT_>{ag⡴C@U͑ ^M _$^VJU)bbeW&3a,Lxڇ3X){fn׏P)ҷ4K蛐ְGNrqd*LZx\q1 Xm>Qxvݙ^a[S#ZR.LF!Y_֜vp)iɀ3! lu~/aQA#BM8?we9gOGc]`3`\ [`,!ߚ[K8ik-~@*9@ŠIEaYEmqNXUxmE6*>;* S׽$H݋⋮赺1Mӭuϕ{NJAEkԎ&1daaĻ1fg)qkD)Mn^O#ܻ3CkԱ9q]a[ /b"4tZ{g׋Oɀve-h2Ȱ꒔h U@(v&/ݠ܉-|#/6V_= bӂ[*ҿdH26hih/fy4(GY ~ꅐj1.z(NL?DSBQLr.OEWVj$#Տ1n覭Æq.6tz9ʋF.z(7P48j~D RЋ}G{b\D4,7/d)%3+6 Ȏ\H5k Y$nx/] t4X<R0h1֬@Z>bZ!8H[C\x03bX<㇊dܽq;GёvR-sg#?JrZeKsUPϴ3K_ˣR[]Cl]aOALm( l-}} .>~ݟV45z4$< L_ټWvM#d{r+/COH7%k2|w%6#H9BU5+S!  &^ ̭r[V 5KŎrlZsd%͔>WOD\O9PtL[`Ab;j$Zj}frpSLdpu/:=pD*.pWxVrɏрu.Xnm 2;8>J>TO{Hh:eK]^&Ea8ʛ{GwLZ^7k<1 _[?C(v3یdd&52J'Dڐ v~Q=WlNUPI'C|Q l4<áTPḍBIJq!8.־QuC۽j-%^{P%ȭlc岦bt]Cɴ~n EěrL+)uOxF|t+ fN4)FըujnOj}M9n~6QQW3#+) l6M > A-PObh/ y$FDnM)iiW/~,[l7#,N3e| |uMXfH`o vg͌4r}ޡʔA?+ӎH0~8b}KfbI7Γ&/pĠ]/DrU/7ڍ*68./ʬ^o*ѓԣ &d71[Y@B*B6e=(Dr4 -D],6Yl=g|؄hDriG΂`$PSk@e.H2ֻqV۫.MQ0:!;v"? pQp<DG?Quz1]?dn yV m*W<w!3( VRY![ uap\N} m`EG]!S[$}l![3$Rs Idxfy+ÄX{FJbѕ;zJ6JWݣy2d\sċ*A< xVL~`h%%boe]:LKӦO4FfA*)}X@ONJjOm3wdwSϓ:g(fes.RA盖;p T=f?A١wD<V>gMT1~WD6;LRZ-nPG| aZl %һo85LccCC1Ͳ4jYQ@ UPe欧z"s蓝tg N5:cW&"X(\^FqXԀ8C35NRc-3N /1=~=C*3}>/xCI@~IdP/ǐ|3ߙV"uuU>Ӈ=9n*;Ik̯CUǺ?3CsFq צ()e*,$+L;sB=c,y}.{*moq|߉}٥d`cUAh CҷiXMb{/i`Ĩc:=ʑ /'e?[;)_I^jTf_xPU<\-@a/iO4up&@!*R9@iaƙꈷ0E@dbvf͓ɀMTR8HO"hy3u;I$I6 ~^!&GųťQ2&>)2z7yoVF.4@)U[C'$? EZ$jE/z^F\NlT]< Qm?;ZYغ0؜/<矾{$Tk-1ʘ2OBٔpfēT(^B&U;ɷq̎i*TBm_]js< 1^7\j'%GQ %| ڳĒ8rhV. }V$ykz93Sͫ pl*ʠ aV 7M5±wYh OfkS^0+GQ~бe S52uiyqUXgV/߬,]5KՇ|9; |pZ[d]dË8gzq FR;{ǍqT83nǑq K\3@ե9K3!3]`fbY hԐT-| ~@@'@颰BR=܏T:U팬*d_YO;Kq$F严 `7 =VR<45-dRƎcp/}ƜW /1]7Z{YpPX@d jg `rX$:Wxb7!0+ѭ(|UJܪ9Ic1֣a.d ͓].VU?=tus x=@:N\UriF資. = K`fXPVT{o+,VA -?Kҿ f6x`)t9eB!m5~ :9Y6≴;3kE KrL}ָtM@IKwgDLә(Y/CIkzc4h:4֐L@ ? YDn񎳏mi/ObH6`RV Ct(Fn[K0⽤PR,d(R=iO;0V]9٪$Ç: Z'Q0!t18"Wjl$ rQ5"(H?h3u5k1sXf)%B,d>HU;ظBXhU.} Y?\YQǬ'J48!JNL;zɳ:V  ZttZ۹/lk] =2RQ}fǰ]l7"iy+ŷy";D!2h\D5|,/ !rS1aʻ[Qf&k|NKe?][*?S.Y4ѺvX+8k~OG?Dk ;M+Î'%q,q9~evB5FBTgiT ?x'lEZM<py0=\ ڙzx8躒$]"iw!.Д}0#G1[*q 2z]%K'=l .v?^u7 OA͘ABXJRR(F"~b<[aozBtX>{=`0m9?ܣR=S4Ǵ;J}+[#e\|x)=&ç󉺮奡jd/ˣ3dC?|*Ӓ:Q?ᕾU J_{3vkf{$ qϕ^^4hF$ER\|^}M[]9|sSܳι˲7;_sW0e/DW$[\H hIie:ƿN*/&:G/@Bx--qXӊ+ݼE#v!8dH( 3 ?T+Bn"~-?zNn7D,4jIژ&fUhm"떇iGSv@qvpU.=z\;]_aFIj D~2掛}n#2SKt3W=V"dZYYUyauan߻B/.+%mt CK [SGqܼirzZ9WU UlcǼ;>=N-08Evkzh~vfv/;9O0Epc*7źVMQy"8n#K1!Rw7\4 Is5#:iq1M0犁ad{ <6vi CnvED !.(cs >#r||$|.N0+<.k еXrmpM}Wo иRbӠb,J#D3|6-."{R,ٻC8k[)܊R#(7*@FK L,H?7B\ELu"n;gi/43L:[Vd_ ߤ];yWcq(6Cw3N*5QoxHR bψFTYj4wr&eV7d.ZG"cfZDr(sȡ|R9c@nH[\w\'\΃͒ZL}dNG%zZIR ~/' ďtQVS~l`,|z+ Q BD=A0 ,]X2i;Z6N@_Ÿ{EnaOIZ_GmRjԅ>g2DbGj֍w.K@rJދ(]|:#DrVf zCkp4J5I؉5oͭreY%AF?]sv_9'r CղaElyKieYAJ]`6r+rߘd#guw{i43%87eAԓΌZ$bc6`4wG,OwC`7_N|'B|Q^e|ϨBg1qU23@&LY#`fCgy^kz."eA;^\`m((8_,FY}~ML2=HG>L·@"WXo@q`I oՋ ru #<;{uRyZ5ř&u ~,;Sn;,,s~^ɋNwQNHo[:] E[{QS;o]vJ:)6NeU3AAzj=lCM,=u7)s5 isN;Cڿ!$R; w%] ή<}7~whp*[at8YM8Uc o&)|3R>(o -[~ įZnm*O_>`_.̆a|J.m/]X:f) aJ$J)ģtuNS0nLV;mJ %΂Nl}NoR=},%,}7֖0)a8i/a@2<7*)YTqlgF~" ^PPx`wk6nMV|=rKP AdZM6`7 ė5R53-H=Jlfq7c$KU촸n)!o% ɂ%}j3LgIvXDI-4MFa&&H5,-Fn& hkpou>f1_;ɢsȌj@U5OQaiCZXhCL:![n6s.)RL(2‡X9*d*7Pd3X\RBe^Sؼq?\E-s7$wx7NHಽ9vQh`&*VϷكѬ}*d˃2F8~NMIre0+zBF_$Wj6tSElBG&\vH69.,`jأ~ ](^0f{SlwSʯa7>O1!Ń&F z6`!m0RlηVX?\lgЊJ )H}XCc>b1 I/`sZ,k׈+h;OĤ2ݩ)3m@%?Im}:ZL먃`jvDɀML-o' KG/ٖngFFri &8¡MqfZդ#~ދ>m'OODʆϱܩ UP \[q˳L>%{ ugO7 Dމo_KwQAq4utpԞ=*gU{Rgq]U񑕰eG) $d vDr#4QlYto:0-\V{JvH p  _s(iKxG؆؀Tc!QIM6rRNXi`@-yr$l=x$dB&YJ񫍽ȧ?Locx 8~aWS7p{Ào-JFIbN!QHm"Y4a8'Ӡ8|#h^51&Ak&өSZ& 7}y)%뒼C$D()UĞÈ6Z~&[PN :io5GCm6sAfڿ[l-|5xIz<(?7gVۤ$>S# o :Fh.TY?ъJRC~?2X{4մLIN[$'g.4C$jۢa[p ܾDqmYPcgi>= oD* C)y1G` b",:j"W~^r)l@ HUXCw~OH35I.V}GCPԑXJbҰ=tם VMIJj:1e\1|ʡ[FCص<Ц'| Fʎޝ;ĆD$8̥2GG&N"ĀZ\:==#=8P,}Z<.# ;wY% 6r)#\x'A.k?R vrYe$Yuv2`C wjF(CC>:ؒʊ-޻73! s_S$2b;~чow8hx"DK!לv)םS}nYT!ȭ.g`*4s?kN?^Y?B);_WoZql)*Y#zM( 3@yoiYq4p֏C+n47slK%w%>?}TKg<+|7ec [!7ȗ`ܙ 1SfMJ]H7%.] $,i օx q gɇP)Nqm#'MӮ4Z#*ox+A|@/1W/CbB j2}~nDP6t"oxˠ5`qdg۶nVN̸u&}p|yؿ5vu`̘goplvgo:ɜ/(2g;2KߦŲ  v_TN ]DIEߔXcYE$cNLjWĪÍ ,MFM$lbLX:Oآ΋ ˴;,P-_B4NAtY %vnM`j#6m̳JᄚuaK4IϱR[0=lwRym1[_(SV"0ڿ58"Aw N.hʿ-dXCy~#Wix/+^-L) B٢7#` w6mJ*Rʭ_ܭ.zf`( 9u.W插KL~EaimaDǤ 1jGXԺK:W޳lgJ.Z77NT@uMԜb(~eT9;8PmVT vkUa[ ۰(`H,IjPirrH$t4dtQ#YhWYyvb$+_beg`Mff%1 [SjE YhY m_{>)3WE7нp5%:g@Ap(bvp[PykVl#g 0S"vj(’O"ccpD7ImHx!]^ސ߹_(l=oi/ut)%RI6[)S(I օfXd %)qꝻTrZ2X[ bͲ<==~\%߹vfIX˔<$h bم|e)Hց< ot}.790A/bLqLU0o6iF10?x>J`'ɴvJh-T4H]rf$iX ?PeeSzG]*5)ыdUɝnbrU4p?1h^nó'Tm~gnTPaLEoi h 8!uX~bz0)g#5?-=3+#9J\cБTl~_rDuدkUT-w(>K\EJH;eR)ESۿ5#Ywc!m3x>63#>6ĠK|}+Q2GΝY;Kdj+pզU'N-Ž4H XˇZS0`ʦ#V@.ӒT5ݭ,Fh 1e!Jh 6rSBu+aA C sBu`[wׯ7n˘)i4اg+l|/Vi `ҋבɟ Aޑq{T3nW!dm?iyb8`cTMF HRUd&tM>$~L@8Dqi~k 6k2>LaT8e_rdf3cYUc[̝ŴBi6ARXӏFDG&Q#q/|6zW@Z h*bN; !Ѥ Kzx{n6?k-NGA|]+?]ȌB[M,Գ[8!0;?9` l .c|; XD݇BbqF@Xچ!SƓlXظ7T˔(l,bibJB UD]ʼnPJ8 ղt )u٢, ~7( Lڦ6x^Ddjaq+ŢԨ0f;Ww"h3tOƯrU10&@ atFNL<ۇ$&7|554S>Zc+s:q,IbIu'8Zٚ^f}c6`F}~l1.C|3'Ž@Cٯ)(_c1y4i#E;* L܊j:!9S3(1mW!+.!v_kXq܁5 Ϝ:,\jU+߀ryD׉NŔsl#5fN%?5>e"oNpxDbZo&b ul@\l^ӄ޿ZX)AOrwݠu9ۭd  &xS!Wv9v Ɨ'FXf*(1DҀ;ˢZgja!c|Ai >/U_TK4B{7}D:sh2R7 {%Lc .lXn(C;$VAxZޣ^tqjuB鈼_|k@8/wW)xkS;.ʝ9&>ܗ/Bm3=wɶ 4R9$_A0FTaRgxekP9[EAa QX1М#0I~)\Mi/#H!q]~rEQ_ha./&_l=:P>j*suL3`0oF=uy |)EPl886Skex[e]#@\Lb{Vi'CW!b 2DAf7q?ԱT#r@‡K# #0L:a$y&Gǵc 3We 5C{]:z%[1;h3t@-C3ѝ=:cѝ O,lN!3`Rb·/#NP#2=tX(LWTD|:ԁd" %t݉ðUT"EZ ;bBmO!WGmDPyn0N̠ÅQ%nRN4ܔ%dZ?^uS!ÁnyR)n5rȦz?-~5z)eW#8l|Q9MЅT(e#VT-뫻J( NŪ׃7@8(dۥ`P%6 [tMGt 鎚Ơ]hD3-.bF>qbYY/W|QM|d{Y"z-UzIZQLy*5s,eB\ _`gJO3+9&ӄE _RRm "f"cV UECch6 zauNz ] VF2/3TijZE[&PRc[KFf'6Q(teB5nQIOQ]rK1+N`?睤kB &RvFJQ Iwp'@نz^]M**o|I2"bޅXѫU+yW~fX+LӷA:0h۾ݥT{cˤolulD(RcVr瀟Ŀ])|ujؓWHޏmN˰ɷA]mqlɝTWFTϽFbnip d| K+K[2;Gx@mR~ R-^dTRYWU=&sqz|QS 3 $ȡWkx]hԳn_I|iZ_5Q[=7ȿ{>=;,L\z.Vkn"O;"޽{ Q!tZֶg'y)i$ CFvQFQi#aqktDPo,s:ES,Uݘ{AVa3TΕVVk@1@kiCЅo7;X!5E)s[3>[?!Lz_CRZ /]Ȍ4=NYmIm@:_HOE+XgQh !yBAWlB;O`9@'am=i \)mCA*hVs/&Bf KSz,╧S24(c5*B4o0pJ,+}ŌCr JrEnb3E p-PTԮ wX7/SZ`F^Tjz3[1) C!E0^&+ P%2Nf8o] o;l69ceԅ])sVQ`m%pF& 9*Ĥ9X|w?CF qFo '}`c ҈19v.Tm-A]FxViS$\5~qߴ 1TrAJ6~ 2O ¾^zA&# }j6,;Bax~ )u W[2{HUch,GBvHt)hLràa=P IRf\[TjUͽ^A)=M *\'ޑDP{GS[jKӂQL3پ7qFB}р4L0RĒ}xLa" xiT)V= X-G +pmC'xCZ<8<=1ѴP"FK܆ mM!"6dw+z'9D(Kv|;_?G `y/MurlL4eJkޚ#o("ϓGx~jt$\g_29l#{$fnRM==,B?圍EizTmK2 u" K9Ԕsrhg?6`:'"1dD̴&o&~"QO ٘*`K_'q¬CmAD=xMC)JqDV߿5·[g`}F%7}Gѻ5SFH* ʩ,Щk]e3RZF{OR_afp+˟GMTe-0y{sdH"wB ?=IXRiA,3k|8>},H@;)x91A3մ(@F?[a 00+r)X1!,2Bzb6tU;σٚ*l g,Q7QMG2e[hڂ8{)BOJ^=`C Oό&[(c >u }&.RH՜\?N]ߟ+xGho)J)C #%CED4@9`o8[DW?q>r%Ȁ?+=Cwzn@dD{wuz2\a*m;ݰ>8@iU;y7&JiЍ:؏ۜPw6SLē,0IvBf8U.hD]'0Z8iSm{rFIrWhA]~ [c7k.nq;y4im۷& Q=/5qKsP㡌p:k%kz~i0[Ixq+Prp'wQp?|KwG]|PU ,h416bV!!N0Yh⨟aRYF7BYy,%3㮛H},?ή'{d,8YyɈxZÈsk =j*F «:)/%NԐS';<bV(nkw!oqrךrC)Իە2cDCb}Cٻ$}]OWFtzs"9#sF2NaGfWt)Y].ȌOw sf,E;iCeQn9$Umg2b5Ūp#`2f=c˗^%gA,+nxGIphob%Ϙ F,Z]PƪrT1|(n-]spa 9kU̚Ćx rigʽ١lcڒdwf0T?Uz=9Vȇ6a!;%n ϳc/djÉy?.\b^?/UMN7b.L2gMK&[V2AXw`w,MPRPi j;9bP,3O;Q.*OДPVL#'k_`2=y.? QgٟC@Y'JOu:+C{Lxbh}Sy[r%1t] 'oI/6) ؝o5cfb]QDSܑ/o"ܞ)c֠+cR҅PAJ={q utI,Ifς{Ym }Y\]`KA߲ذM\,iV')z@(~ʝ`f!nn5V>hRy4Ԓ+3 a?e'1qHG]fZ||e,H #\#a˙jF6LAvOׯbˢwr-Va%PJk'6\;0Q-WݒD;qؓ ]Yz070 #^C@IfܲK37Qe +EvIAGUS:Nڛg]_~ pi-9z03f k^au (m.44N<}W4:̤9;YKix7aT6RIYٜ;dRf&:S Fj?3B*lW)1 i4^*2c,'eln/(ybl &; fѭ(9+pV`%z0ajFnթ;Wi;*+(N0uUZ?&_\"zjj쐗h/X Ea32(۔dVsPeiJ k7 ާ-:嬻QI`a*n;^ J׃3la`gRHV,"᢬?'Z-Յ[Y=qB @3Zo܇<,ӎR:6H VaWoAj+\ %dgv}R%w=k!V,iwX-4mmd^Bf՛OWFd vH4+HL+30xDΖ`VA, ƙ}`u?]iTk,C쏏,S7RC܀9)uhyTa'8ˠ4wz]g`ȋxo/-Qz!(e~utg/@ᄵ06S#Y<v^h"zкϒ(tc˰ 3ksd䅋(~HE{l7~f4Q'!9[ b@q*h=Ÿ߄-ʰjsٹWf&wOIW?$fJѯQJ`$HduwW(Ks T9 @0 &ۑGV=NVn͈JPy& ߿N͑TgہGd]b 7~:,A={@;-#j9qJDFk]'땖^3E%5 H0_ٖkH'wfV;, ClEovVz gm%UI֋\" й{IfMR4O.-AXdgix`UP_jf^ka! cmjfu_ sTCoEVjc$7wqPDOUMQW">2.VPg>j{s#e@^-8ɰ/@<7#L6i)+ZKѸτT+j &zf]smQ5WtuvO}O|"Sgt7`*nǸ8]Xҡgऀ!8ч= d)4q}]  @YtAxSl xd*ݢH7${03 +o]|cZns-SsO8|κ6=2\ 1GVyOo}|6;/T "beFٰ/dNnЎ1jnUUXrq-23YZ"6;7̸{RTTe7S`-CnfRr9K8|,JWLȺޗ/3\W69,/EBdt(gM]ul--q81zJxumH^10 "K7ka{I84; OD { V%jz wy'5L Q۲PE W`;[6M~¤|^W=icA8aFm%[;S޶(4`@ݖK3O{Дeb*L>:m)QbgyaBo: %E0܏Lzũ_pi[er =!E1!l[S%WN$7J/jZSVT0Ğ]Z~6s hnȂ0tj'`u%,K@J\MNy!f28#I(\oron./4Hs5B ab] D3*ి"]5pR0nsp1/2ő%1ci5XK0vSoSG7jq\bn}? ӻc9&hoY~әOwʉsΟ(Mi,CL[sqKޜL"+ DxɄ_דKD(ЯAQ_Ե\VLm 'm82I6?#oʷpZx#| 4Ǥ (3Wu0vuB` `/ϸT3+]\Ĕ^7$'s ehiPLaBY`n vPi}:X.:M3٘*Ix2hd ip.a+RY6wfQ_,||o;9+.8EQ_3R\afa4K_A҅JWD(p~)8w4ѕQxTx )Nr,74xT@"PU bv쳍> 6-4CBp"+Ɲ!`u%UzhD*"] X*d 瘖jɻ+sW>eQXsG>TVA&j~v !N 2R8oShBOVPYs`ǫ AC $Fn-eenZP`+68sᖴEsYZH1Z+ sݡ )׬?ᣮ\pѭVڳܞ:7B4A ku|G7yv+oK0]q=.۱)Dx^ Rq%>'"S((UGRs#C4*X4exZM,_ٍ@6dZ#.A;Ӹd;-s˸@P_ 6=Of5j dXF{Fu_É&?}M2z?\l}7+쫳68;oIYU6[4-9G<:R1Bh< 濧 ]"y@8Fķ!wa<@Mhf#oյN=T|٫`. J C O<|s3+ɑ?a[.$ j: (tyOGV쒻uv3`m!.(D?IBQC+sһj2(.ъrWDH80.IY8Z)GH~AP!NtARDhŗr` 7L!ӹ_r'O}?kpB\VA''H-yJ?fDLUL@0;:( ]+y]<@*Ky,jAcT&V7e%6S#şTiV긴x uTpѨEeqDga ZJ$"^ԵM" G92ݞF]:Luatub A4f9,>utzĎ,'h﮿ⒸC",b C0 gC&!6K9UAzah&Ǻ4ql"X)Qc>4gSLz+c{AwΛ(wmኪaKPGMs;Of B/9|Ԙ_(7uB+A:z[lOURhc+V[`gjvlR5q& 9-Hac$uQŖ,! 6\+'m=n¸7})E>4eJ}H+a"6avBɖ`_xϋ@u l: ?XzHY`Q8xFzuRqQ_>_AU>H]͒e)u-$$m8 |iq4%(Rx1 6!=ݍ@~Z]lՆC! ƔB&mW _$!? 4Sz廤ELnRp n^Q ŬO +n@'[ÙUI4tԨp+qɁ0W^MwV:'ǯjN[_Vn[5 =ɮH_ 8}j7oX/gw"kBlɨ(xԣ Y0 i@E!&#R Oƿ<[Mph.dG1Ԏ?UIEBǾ-(%Wtpճ7*Ma6ژzMUjK wّ ؉`EqG _/ "f_Cort UhVb1"U6HSv^FFYG(ts>x/c}PΙHHQMyЁ.Y(+ۙC;BȿKb{6]N2cnCUcL+M !Q7C%r۩h&GwFQ)N|#:'@A@fīG]77B 6LtAA hm_:L7{\lҖ?½;V:Xr] BбnfW-O eVejߩ6z_!tlr@/^<1okǶ VOŤ6RQ3_y[ g䏸-5|7{1 (  .tݍ) l_&*[>|Қ8K01zc ֌܋LYWvK56ĝIytЂ9Vs:!/vpWN8P:7\,)e\/ /Gv:EN (Ke!Cf{1BdKwA(lNa$ґ-eUKlyU]遱7Z" c=\h@X7 H~(Yh&y7s Xe: GUÝQ}w(I&A KYTj7i^v7(N ?.!x?4Z-3D!9\Sz-q\lq !?G8:S,P-F7lunDe Ҭ2amya EXq?C,X9$i8w81%iʋ~-<_ieФt{(Z~e 1EH4~>gV>m>%Lh{62c ol"UhٻYs]р?Q!v\Np=:&oْC׶F``*tV/!dD4hr]0!` ljHEV%KpBJ,b{W}!0^iVlU4P9q.z2/TSW⁞d)wvv bD݅^f4)d! M`|:al)].SXonsu2jӧ=?JnP9͏mܱvF#fP[)%]9:$ 0>RE߀l`q&W߰By ##(K:o~}RFm›~΁Fd*Tn0U!!xvldأ|tΏ2Uӂu 1ũt%\k+Z7aI y=jze!_BM(azoZ"l!_Y 4(x5hּz+"^(CzMJO`--)g8rºeAQykȐKO;dTHR_&vlsV0BaVs.ON ϚvJS)5Y^27[ukzc zzryfS AZFi D<&;ܠk(~&>6M v ?Ȓu8ϲ ̓&9;{R G%c>ᣘ[ᨍxqM% 94(]ϳ.#cWD9uJwIOL_qWaFdkpǓ;4k͹P t)G3>!(tN*ևSAPmSX\kO ԔP o{+>x*LMiTAkbɳyɠq#/vo5RTX__\5LL2BŻVzb =_Z*IrђE?HfऺyO@L@B;'F"<>0ˀ_Db8_x\^1USRw&~`w1fX!b O*d`]+DO_V®Zۼ &[D%INYvcJ`sd Ų7rxѾ7wc{( z^aVHPnO#ɼzYɆDCS;p̜=SMP&W4mϋ֨3-FQ7LQ)E08cbe}*6A tf˜2*^ +.es`V_QpqYg7 \fp)ueD4}@hlҦvF>]e=,¶!MN瓶yj 'Y&)WFϟqݗ#V*ም11gz^>MwrmfGl /Dj<7=- AdxgoA(>Ze-բˊոykOAOF \ʩ8|k@v'4r;9{W 3RwhqA)E0*F.2D6>v^D梇8aZZdP'm/x VPQOwvTS|Y Fw?<4C̟ejR*mF-N^2L7ؠf2΂XmQ-p 'N#sU-nԏ(4Y"GCE䃍wmTmCu֕2{b` ;ͿZNFOWKʟGbEg-O7y-fk'-(NW$;Hn${SjSSlG{VoJPw2"+LQBua)i&~KT2g1k:@d<fhmͅ<؋׭;U^]0ݝnn-,}`=0ְ $Hd{7//yn %ЭґӼp6Ύ۱-kѠԋ̥M8^ 6lG!L Q*rj'rс*;Sx1/sP&JP>Y-D2oDn8ȗiIY;5-)\Bڜ AMo9u0 NX U,7*E>!JrdUGv̀M ]mV87"H\<o8@UAo8žStMX`->@ P'ngIPߥ}~h9hy{24١['yȽ/_oEwZгa}iW77H_ǘ[ìMhp2G37L5 J ;-Ē;uL|֢Hk6(cC##̣ǯn)Iz7‹|Q;.2S?LFiPm]_m{~3+S 4EX*@ơ==.D]q[|n7<̏W^}~7CZQ̱?pX>I_*rsitۇpV]'QڿfCe_Ʊ6b#('BO%y%v!';R-ރ)=HOZN_G3l|L :QW,zOl$ /1!I0Jc'FbM!dHiS_LXbX(;oӘqw!Wt)r0u++JceϮ-tlR<8y_39Je6_A MaMʊH  '-fMNC𛤷(#'qW{[PlՃ.*jvtA $3e`Hs*Ȉָ,)K _ ["TJCNs QKhJɩ.S+/8q)H)&=(ggo2QRX(NpƐ]HvoQ>:b\g1R#z3?9*@$AOaO*!ِwXIyCvV5h_4j!/gCRˤM58MG72Z^>"3 EH@aaac9L~`ntF^QQfg9OB!{&bkhCh"@R3Y'dK{{e4"qyPLhבq!Y=Q_/y!S|H(f!]~2ߑK?CYMܮ* ,>NvG(|tL۹PDg 9v=u=7 V-d@Q,HGM䓵rJ{Pe;Wvq委ZTa$?K d~ szWbEZllL|\(/51R›W? -qM^z˰.XoL3ж&h܍PoY%~Irf"^q< % Pk-s 5MC)ou}9*瑴FbNۿzk|_aTz Hp薒@ 5,@ x7氋P4eS71:ƶm#^oMʊmͿI=<U[[tZچ2M>"Iz/z0qj^OޅLv#׊RӓߠʋR&u}S:z3{S٭9Fc#ƞ0DSDub֮.a*b m5CV>ίM kp^-F0ra R>ˇn9NeK$q0e y1T6&}'+^˚.~1|ZHm/sWފL'.ֶ1UGru:sz%GaQaDϘݥ0j faY%Wsv.|%'kqiaYOqm.'Q7QBA ^2XޔX~:kGǑ:&k1Ҥ ҽO1Rrf#-'!xAx CrXYP6HP+ٲ_~*Mq*QMs Z+᷍*o#]C*K6[:3 g#_1*;xDǓܝch)%@ @SOmZWxa[ kxhHrTQN[ YR -& @B%CdhTfn+\uR!)~?>z.Ÿ2;FЇ>23t STX >Py¼o#<s-~ԥk=ܥgA./|uA Ψ$M{.zJsV*G+z^7? Q >swo>:O1R > ->>g' 6M}IA$+)j3FsBy㨽w cnj>6Zh+ HYXp_>",=Z3ꎷYwO Ƥ%ʢjk @js吐ƅ8\V`q5Pj/""[aXmu7`!&4p*_ta4q%I\#`QTI 8 k8IW8C.Ge(LEVJJMԧgoͭu\hT=?J$6 $ JG'{3Hw?'GE^E4(t|H/,uh>.~jF>Сׯxp2g~kD-m^-(O0 z 7EzyKlį'ۭ}=Vl$AԷ&h3˴$ƩS{?QDC<=UΈw-9#  ɻƼ d߃zbNژ@$]*'%?uڵgx?<7EQ|ԯ=2^^ǜZǧ^[cC 1+>wtDޤ'e[EWslN Y?4ʟVl =7V7\EmAK[SiڛL"BJMaKfhH`EDy`)g DM8y8g&,O R_MX-LY9{$d$]/^6/j)MC:Msm =YiM|.졂X3̒f[o>Lm&IzeǑ;τ5]n}p? KY$C=TQskhz@ictF>w}:J}TB<z%An9O٬2# ' ~f7_fhAXMu3q͋a|d\#B+TRʴ^{ҊVaۥ-p{+#G Xy )ܹZ΂t䙜$;ˍd:g+>*AMғM$*RhfnI t϶a'1 I=j8}YE=Rcͅ!Y / ]U<> <_*SՂy hK;>K\ŹDG OgxA;&GKx0;ֱc%!:'Р\MnIyd0(#J.X-cUuk jb_oVV=tl藕.:QANZK>G?=J?EJd?9 u>4d1y 2snily38V{ Y 7 Wt9M9{LZ5ӧTG l$_S|&k^xOq7+І5]7 ҇)b+`(ΥDP Ɍ"5ѴVwBBœotUy7J57o 9 Hf_XJARǁ$=˫WI;-\ -Rek?Ag.V=F +4.;.m^ s1J>Yfi?nR-i`O wS%0%va"k?os]` ϡxsqC4)ढv[cⒶe*t& y>썎N\'m%c)sspUB;/a3>^-{ڗ ~%#JzĆyA5C:&"ܿLm|vwH[͓1eJ>wA-Q=Anio\ s4|z, _.c[;ƪ;'4 q3qp\7]״4(i`g^^gZ1Q[G$; _eSk9 Tk'Gm+lo~G*i<zf*m|>Fݝـߖb4WZPR`Bڷ\ ^-UD=?V;%[31BU. yVyŤsD.^{ŃF6 OsÑX&0h`8VTATLhx~i6"W&TI^po%`+8`g9J?׵ ҃FQǭf&d(gl63y$EHOo*ASOh򨠱;ΛBۧQ=xPKꜜFJWd"GbV-/M+Z/N֥_ର2#]zjkq?ؐZibO r&360#f`r&O(s~iQEld~>:a#w2Lj~ؚLepܒz\f V,Rt65,oB+T, |oWs.pO(kym? <&\*S=1n׋jo\9Y2Hs eN|'Z&d"tFBɺjq|YљW`Ⱥvy"S<δC% oxKn*@wpaRV[zD<עNNIOF"%Ɋk /TY9-wa}lXT3AU`֓ʆD Fr ='4,kT!ۖ:Fx5C{IJSExF}&bAvӀ78웅YQ>8qܡ19c̯ŨD[[to7KOtM9eaǏq1|pm4"罺kˏ!sq m@KNd=zYMF(v[~.rL`ayeߟ={{"fb!_^0Iz>T3t9A@K*Sw$!EyTpWI$fU3VW=3tU@gE}#M^ s;/ݢ{K9!UF^38/GX%A6,?-lxg׋#z/_c?%1dLV.yyxw99l 񰜽A'Qh{8|)G .V^icp|ɫET7;2 D&*t 6bSuҍ(KhB $%1̑h`*IàʾW}d@gOg-Yy%y51nnl+! ~QV[^tV&@dʯIib&+Zʋ0ZbKűr2-c(O%гM.m;kBzh~Qql$yDԍ 3Aez3kXO1n$,Tk hT#Xh^ӷ\KӤj)}&Kurj$L!#eVٳַ2-W9YrHLNNIb إa+ORLm';$\?]b2Ap\:mxdONjh3>FlBBbg0a F/ֺOџ˻>Qa1q\珇Qdh}UgIH4d6WaS,/=^i,<[AB̍bo|z mcJ05mʙ-{t~d;ތ4-p{s t?ԃ+SAaB_{/`{Z[0 DCZt[>q^¦ @i-Fo#l؅GN5^|:iMf;|h~ ؠ3ỗqXee=!c{Vu`ѡ@g1tG&ۡ@wnSFoŦ[K*b,C 0Sx h!7&[R3,6牲ᬛ/,m] .@i8o ~ixBcdZ.@_/PT7k(׮8Ԁ_4I-vs7 eSKͳJĐ<:XFLbn8b&b-pޯF"1բ+Qt :"sBWQNrZJ:U#l/f1=|eZ衂IZNȳVj 6^IBboFbQyuL yq P(w5 ,6qYl}\̈́(5#c'(hbTEF%\B-!0/;HK,` F9sqmty0yge|Tpn"X{،ZN\@w-旐ip"4wvHo߳uK f|;Y<"Oy'BZw/ؤpH T,t|{,5y7g)kq Z[YŰ*o6 r0<^˞x[?,pEfnvaMEw7U*r!Lf1J;ZwC9j׋a+]?.2̥w`f"bF%,&Rꔣjl%v!obA#bW4T6FTIL;2E)Fa}WCZTDIƘV@÷^D%P;W p~x@Y7xhcfQ,,$uӔE]"/7Oz<@#@uZƵ-\Yܳk7d%c-j콤f6V-' +«[-k.<çDqFfH˻ϴoDul`u+ab"q+ogGc>ęax&h xaZ5jxC"Y]k $Om:h; %9%,I֊Nn{gO̡t"xSM -ǹ lRfQ-:Fl\t[efX rh,}aTckocUfsBM-F`oa NFYmvƦ}W / OJeN_4-428)|pMkk,"rs ~k„+6͆v}$7|Odlk(3_R'\'dXhYJ N: <'U)rLKhı @R6 kq* Dpm77c`@[2I{&Rl(2tk' ˁuFyԽ'BCKQݰwrE{CCr\rmh+f3(0)Pwڤپz$4vX0#?KФ8K$lPUY(5)n, <_]A!<` z`{(#,W㼃GvMD~``J+#8e3Qǻ!w^.mb b;MXDt U,wO@?|RjgTH3hiU,m4X]Tc!RQq89v.cݦJTӉkJG*1p[0Ac//yV Q:! x(eEݛѶV崘5??W0d6˺1i)[}RӛԐ1`uM9b+}B—^o9R<tC' {;J|zj m^YD( ⣱ (iF.a"sF3"1^0fN_>Y2ݳv vB̖X£N~v=q5jOt25HmALJ99b!7}Ўa ~%A3# :dOIڋ/=3>&R mC[l7P}w0P:BMy2boTuy`iOZ-\WQ/W!whe?$,xCA~i3`Xu(F7['u]]7 ݋׈WER>v(tr<sb3!tp3EAP#_| XfnL7}ϙ"hQL\WjslľP_ P"LA7J&1\$G; u&Uof[:Sk䈢]]ˤpr9uD/,:o1[=Z>ܼD%m+=f:\q~cb gpCRUH¤W< v0߸٨7_t%(Vꀜ\S ^07_7V̜vWhlxWٚ4^@Q {Ӂ^@@ꫵ ?v[@nYx?!Q0x ӦzCK3lG3.)͆Ѫc a!I/ut2? /2$NyQǺ0tZ'τfrv-E![AlqЙlsM&Tx,H}QE T/fp4n!u*jFOӰRü']NJڴΔ"n3W09 I[y-oER ,bsR\p.`3̶t&j;);]-@^Np݉ҕI;;V[j{F'e|oB\~Dw>,olr7Cfh)CM+<8U﹀u\qbˍ}`ݜow eLl;gt^8h媺~U]/\#PjV@NNX^#GhљC!i3FGHq 5dtY_9 ,z}+u&Co+[U`9;І]B3~m|bШC%_+)&OuC@ p}^`C sSa%ϗr`" ^~S,n1"yAWW긠ם"CJulh 0ŅZd=l]1 礅]`C%~;^8k_LOc4(+c N ۧ;3Dn)@œECj*"fA]l]>E; ]+FTg_*͇\ڄ;Ff>cU`mČ<ؒizSV>X &|i+2SP9Nv,S2&-LGOn=g`vE䛾5TΊ\BmT0!CH`#Ki,*I̎Il5DŒ۹^Cs+,%O ){Y/:8;:\$ZT?h57 xB<^M~HrzQť<nƨg /D2 y/R ݿ>ʼnB,N]'\CjjqS*VT]`!9&%^u;}FGÝlU=j2ĸ H-2j B7M֯IZl]'tV;y8 -`GB+P_-~S/dͯ!X,ñ!z(ijgŚFQ-],ꑐ_{8ӝ-wr_Ƣ F&P ?AȄvYl\*~cz8ޱ Q0 ,UFTLm/59QG't+:HTz=> ،w~3~D@ J:۶f542ׄ[^s\kj / qxƉxmwMӢ{,ˤRPJO#쒣>86K:Q]y62g0n`h`&M\ɐPa+&ն L#(Xێ\,ă⣎g||/}ۛN?|{IB8c빽pWײ~r[o9aZ[b5-apJ4iyKV~vjl&-WaZ'z 3sol+!]HPIɶPgÄD)ԝ6QyȏsmRԚtwU8]bH y0Ӕ`V qe:f͈nSAc^.Yo(,Fe.bisnd7v3X+ճ,;aM_AED'a ^.cם7͘|߱i$uN-䚟JucIksAy!Ouϵk[Ǿ)-n(NW3;^[m~x=O[3ɭmǒKw"J (Vz(Ep?{h$!%)c.My!δ%2 ?bvmmR\jhc"k P!,w1F}wNlkRrR+$<;y77obA4{%zG~7-*ˁ}I(l٨PC[ls**v2]ɡĶ]2߄[bQ$ t LFȁd<Cǡ m~ &VP )us% ĵE:iViv t>S)Շxa4bWPeo׮dkͶD\c#TEW]x=pqxGI>ޙNq@M9278v' ?l_{6dۮە~Uf{3'sҵ>0Ԃ^6:adgҲ?w:M/*?;֕EU╄R.H}~pŢm-NIYhKa`nKfg, cdJGRptQ!_BkXS*VRN#xgV!GctsFM#53Wovv"Yrl \!(u+Q;&l%L, br8Rc889i;GO^OGЦk5,9ҲGwTbvm˂[wsm2p0A+:! P$qVl? }  ;yX_Vs3iL%fV6죆AAnk,FƒnIKHRS՟'\pwh\d59WI'J2}gcDc ք|;#֝C7b1wƞPD!T[E:QV:0Qim4N7aNi7=lCW2 nC2Za >>7G00 u]4mYt(X3nWMK 5PIT{=K5.+"̘ld 395"h^/«a[_b.AlOs? '"I3]T4p],Uf!2QGzKណΫ'-#F]-?3 4p17ګԫ Xz@SZrڕósp bsGkV-* n6b"gSL?dZE êί&u*y0)h&z`~)h"Gs#^F80GņE'0̢ ׃m2!Bto@1xs2y䩺㕂~9!˼ TqzL,\#%M9[INpmOp[g'd-KQL6Mq(8[#~?L `aL= PC!Ie4~.Y#}YY#wwl8U[q6rOhUgr음)_vFlG|݃GcAq{c9ӕ İ %x0CaIQ6 ' T϶lg\瑜nNQ{—ǜnw 1OyWnncnƲ")v&ސ0ƌB|OMCxKܬۭHjzfIn,C|VPf )Nqjg[9\Ԩ}=5(]hռɴy'sagJVIL? | ޮ`aʃY)+G [; /7ՊqwO3r2;2*,W0j.Kjt`&=-l )|*)٩__ug=鴳J T/hqor7xՆUP7y@'O|]SCYtAr P3 w#:qHn*,?KAa[J^j:8xuG w9's<\U-.1+_\A?G߃ b%ԏ'rPMVΊιaEc\0FsA [O!U1uZ\܎ JL<Saωnߘb@ixBՠԵ0 `rhedS=-78+4@@!_`[LJ1M2t x{ M)'zPV:ʭy{jr.@+G߾^2:fWS[~y)-r:B 㚓ihٝ\c0 v0#WQq:TLx:X* 7  Qɔ G$ɋ8+<<;rx{HwP2/R$gq:#"<(ΓL g#3@y)KSىs%tr΋[T`<WJB;" ߛ8 +! q+Uv=|2~*Gsh}>87K#IXM&@ShɯMMŊ|SXlćtwi"4$lJiw'tzXLמzHZ?ʗ~b 8"ub>yɑ/$q QFY΂;N8B1pk2.F[S+}РrjRx<ʡIjX;v2(? &eQ U<`]Uq-wEx#yC 3)z/мR b٥gd|WvQs:oB~KϹ2k('tQQ6*vZ^lm / V9K^ˢ6n:3YiPu<8t1Lй~pK}) 7$TU U.wc;ut _'L<\(rM(:wRV9̗@,@Tbyn0 :%WO]"z4PLkzJrsbM\LC!ѭr4rM w / D @]メ\Ƥ5AV;H%RkPCa_fC{YTwuVCd-~JQӈ%Ӟ2^T< bPv؟j&*B7cĢ~Ju3ʭBo5-񈅧44T` BnnE i Xڷ~U|d8?8Iӥ}3 ʯj` W(r>-h0B/Џ H>ƈmhv`r]$C fGАIV)Ea-BIDHUuQZ`vŸ\DGКcEUa,#e'YEa.Qİ?'!Nv.IN6HWLӮ@5!=O#8!-|e7,~ (|a+.W[JCO aDAKgtgY KHjky2n[;f? %LA+wFmh&A%sguӒX5*b2l#0)D[hGI-xx}Žs%rkDon2v|F!sF^>5%,4ȖX>,C3ǤOqi '*ߥbIKƩ`NWkF7c"hMRúna.ԏrş iź%7tY f!An@HehP/'Zg@~0T0kjȋM N=WJ KW)Ti0ZWLޕ#;>'0̯Uw>7Ăޕw~1؏0c_2E׸L܃w9O+'ޢ\4S_'"2әSs?s O'0Bneؗwû^:%}XhfL<ib4[ n V ?e ] e /Fԝ d=-j6!n x#V2k<`lpeb/VY~rÂǛEYU ]2I4LF5a_.A1хy#~3RStE~,[$N}(u _ 9Y61{h02ƫ'77APzsnܹJ iI"ki*KbSZ7RMlRբ/Z0৺H]KR1,8$9*0|_yɉCNŕ=8kTjI:L_U(xpġ&pt Y3C@V_h- whAyܫin @$Nbx*MedB;x~' ?-x4,RnEo& ’z*^vM\[?KF>':ҫ $sap ~x{ʆ2% ̌R { NE!2a!GuS"=:*'S BLϫʐGol|͕$y ,UnneFE:4?_NSMVnX'ܺ@"<9'eL.vy_'b7=T4"| a(N.I" %R6\co\oQ=ISBh0eK]y;qɒSI ־ŵySͭ a-FlVyC+ttqEr b^ZMy*'yM4ͅr))^@\vWt; BNd%}< ֘>gzEG5/%ӄU7b<5ls%' ֿ_\-ͩĊtQtzk؛ي ƥeM*%g9ǓOKͲ=T  #fOzO =%ګHёP#?f ; d1e}Xv NN!dlBEYXhjw XGFu+)IܺOb)*Ip(PwSԥyy)&aD$ҤŌEW|yp8mW_ֈ] [X`|\[-4]H 5=F[٦vP7~Ynݣ \O3*߅5z !x.-:򸒬C~GW׼ȊvRW*T ;O.d$ћ1tPpK 8`'X[yrL*L;~Dz8-hGIa}Ao :t909Jmlϊ&\)Amb+e :YSCŸt|_ e Yﳓf-tI@6Oxrʪcd=C20`k@^@YطgaSV"% o5V:w2dcCX6/S\jDcFJ~O,D Aʁ1@Gc%dfvmJ 3jC\!{P,9C2ezwNC+DL]\u_`gBZy6!q;L3]*qVGdÑn_mwj-.z>*u~ZT$qA| ס _w=ЕTL+κޕO8EL$p<3TYn?5qYH` nNOԚ澇 Zf^@pI%wkHvq3zy&5˪fy$PuA,Ua22G)~-={PnϜ԰{{9fi0ÌM$Ks>}JtD,ɂ6g1THpx}W^X$[ kQOJ}" 8ؼz>T {C&au;%}ٰX'Hg>zIGW r\{|Uu"lL?6*5oڋj8 W R4įd)LJ<-Av:_J =9Y 0wJ]L"FC](Bq8˖'j[ l|;EyTMi%%e*гs=Tv=¼#l']Zn6J*"'$uмd y{#j/B8U\5mC/q+H> 6Mg(XХ.!>7 o?}&o~9SײR)_31ETY.{Dz,eC"b2[1p{otPr+8и(TFZ!;Yym8sДбCJO-ĻF]^숯[6 9o0=r l}є,0"QT9{J |%օ p% t,"E0|hKIc7 ‚S tF9^0ˑEE;E&Db> V64> 08^AefՔLOA{~}#W wYl@&yn!//6V7YC>#_NBѮd[]*F1B*!~^;WǞכ% eD_o}.6 _^K ' ;xozzoYxkIBtBؓXaFC1q,--b4N%j^J Z`+S58LlOÜ FmXCWOd|}{EShX:FV}B8?ChaY3M&_F"u䛤@%^PƵ5hpE:wi1˴:D+Ub.@O (pXj '1Y- r&y`CGǭѭߦ0@ Ht=(PU}굷9ئ@(9VT94RGW'F_ӇheEJbPIhKVCY} ^$z_m (cЖ#|sw܏esԳBaT9tuBV(QЗdLG&vHi/_]_ Ák c nYQ($(@2D{Z#9dYO{oY2AbZFK DO_jQ!Of7 SX):C8X>6mID:AfY!FyD]qO?;|qGj—~(Cu 3 k 4+Gvgoz)vSȦZ啢ppl pPdL/kS{;77ϺG;u)w˩Rl޶#*Y)[ 'u/cJZEu;جm2NxQ!V$! 'D_# K0wg4R.3$ӓIȚPh4|I<[?*=,pob3̏Qu wQwm ZF8Ra5#v/ς+Ԟ d- `V#0)&JdtOZ8w5?ɲyxfȴyQMr3U3WU[-un:` G?ͤ 0' :z4uOn)4¦UVn+9 aN*okECXSb\ܾ̏{>n/sId&`VN9N#@жf:zTK;)LuC&яE 7W-_*);" X 'jܫ_g92(x B3 dKnH%t1݃<"2߼J5E7.\fr| E9FGN̯xjq/ۍSM)>D<.-n xAf:Rb :%)1:'CM)BA`gSo؆ź15+o21qʙ>ߣ93ek9 O[k"xN5bQ">y)'@! ojgjD'* lP. 0;B?}S3eF3Km4)ș?+ǝJ˟T,Ux#$>^ MRݝEU T"kZ>촯s<3^K x&sK܉MzxJē5d!v<.1hކdCeŚ W1,eBXg(p+#iW8X旣1 T: d_l%S40k4v k$K\&(Đﻬ)N]&%Q-?[vOeB̈́(?T<*vn]604C8ozZff3n]oiRJO}&TvsWĬ% sژ? x1 Q `c%2&qK|grZDZ#"öMx׳McG̃d4Sm_kp}}SćaLo;mSO]/;{PNF`0D& X>>YȜ_rj6RՉk]W,2-}Gl*~CiEK2-Nm{Rvx꬞lx~&}ɤ^p.܊?J[$( "Dndjl`-3x' :&(Ae `6׀i׊L0llEql*v!6좠MmA>e l6*J(8G-vV7uV2̃{7q%I{};>2ڈ&i-{qmK`!Xi2䜖 I3l?2==1c=,v_[Y.1 m"ptzpe@ zɾP 7+r_[E l p/3*1 ju9(76( /^DƗo_ vYRW3-(_F;|4yz4H&6ci!a.n ?rz`fi}WmGJ۶.3NjX"A'Grͫ±|%F|:3[lߠJzhgs~^zN۵-:b:!H80[M(GSy,`=!h}酫[|R+:C`VCVQ0H ?$h چ+i #XWܙ)x<%ۊE[n9Tu:|]qf~gs/]&]~1fhdQӋq%|wu;h_ǜ߉Li|r$,Lbڱ:5"(hJ\ ~א(xe88w 3{~o mU.\,ݛzS=뷍=R6R67=YDi}__AoQ('>Hg疿B k*-KXhx(z\NoEAnV=P qC$kF"^2x }Ri<-wLsxE7&fڠ3?F(0%"ς9L7J%#㨢шEeT!h-wV0F$VͥLb'n&Ϝ7PElUf0kDWg+lfeco{恝%ɕw| ߱jŀ*cFL'v!{vA1t3#hp6$ 26ʑ0uVxnxs:6mS ( T8ȋ!kƙ`>GMNa>/&˝}rMؾa%?}Nx\;6JJy-/ Qj3krc{pAkj>HlAUHP c"|0N7>ZxrEf=/-3 3 &%Z^g@qzjz8JشݑKJϼIK([Wtި /SU _ŕf͊a>v434U<On؍Kx}\d <@22RY:BeZmJ\#pcZ?a6ncq6EZͥLwdupbAr3bܿX dlf IaiY>$m5_MIXwQhȤ?$@"}, w?|#&0(,_$<I@;*R\xWȚҕb`rCL=*qF6VJrceޏ{F75)8uP =yB Zbi6`e#Ǿu^K80Բ2U'<iD0~(j[̌1$R|,}4qS`؋6ZS qHv%cY_bT؂T>g.)s*&LVf/E'>a[YiF\F.p DS1=g@XᙟBlZr]șhDh{ !LHiWKhHaK)C<<lV)V ``1()0993KЕ41 ,^\cTP^#Y|NqPzxc\/,HXxbobGS F `:p~̥Uf|}Y-E&iWE1xH)P?'s>k1639S9@=ZϲEU1g=Qn̛>|)<$(6,@8 UAdjpXXf;Ѐ? ɞc$);o9ѪwɜUYoBn^KN!9ZV _rw Ϥ 4+Ê"`?X]*, 3{_As7bŰ{%Tqiz`IK P1EMwWc"}4(]O{y?x {m17,XOov~"i]0(m\ ㇱAp/9 cUg!c.*)1,#)H3GZr~c3ѩ w2c ,yAm<8|2{ FAa.x/6)\]VVMB.->Xψ?O#\0̰.nޜշT">*ӐcU l)U q;Iۭ7Ҿ.{SRΧgp1.1)n FHMQ}wO\*@^pke*U%HKr%c lM4|"k>otI P@+D\dNSX{wŇԟ8yfg !qiJ {ኞz9>XP'p͚Dk`։ +p5 iJZq1ѤaB"3Bot\x ˎy.퉀b(Vr_LmVpa_~xo`.rin(aW/-q=v^6$n6QXl'IHG"۽9օx9_wo*^ܕ}:6{_n0 uSS]2YJ&&<{A;D%~*n)j$Fi'x1⸪;V՘ zՔ.C}2hUt겎)fx YU uڰE l1KF&s X*xr_gƓE!eIf{]W7HT]/?M|`3љ9U`|u#L ~NseTG?ؾa+ ݋)0t\VS~@ccZ]ck{9y#. J-k~^ @`](x4'5|vA ey;p9QMmag(~JQe𾠴ߪް:*Qߕe \Oa5`MZ[][fG{%sQa֣ :nqd/r&Ud'7i5ޑ[9x*sPNXxJ~(ֈp}%$flU㉤4N yQ˹R- OL ݔ?|l[Ӣؔw\o8Ɍ7oL>a;.h~ 粆mq%+}\qdW-jͪ(,PbYB;k~> Z (oůAgc+ڻX\iEA6o0NC"S^I6 owvZV*KbPP3ec\6 ,a)giA5I&(QSyܯr{ *S 4^`X i~C*7P۬Lf/ήc)PÕ K u9tm )N}dÔʻhX1v)8.N +7fe{4ןQ"Lxn6l#>bAhK/;&EP*L*+0k>-V'L|чK=}QR JZI$un)"s@?tٝ."Es۶%H>y-1L`%OGNt& ifWC ڒ.*/U-EbK]Ozه(s@*\;K !gC]cŻ ;Kڽ{^0gMIbt ;24[1FlN`k`R;_=U6>}rW%\h܁d,#p\L_rS@BO\ʤO+1El?C2EY+)mH%ͯf3Mơj3B?Sp¹覲Yr4+"R+L8s7ШI ^\~آouWD0(`ct2~^x\d'iv%RMax{%axR *te rkto}ô)ٟkBLKo-ž) G[3%R++̝nVAuJBAdXK!I.8,4; LQ.\^NYM}m=Uyl7qdZK!H js?#*:R-!&@]m3x̍v\{[5w)HgӲt^ޡC%*~y{=qDjKت& 񴄖1txAOAAR@Lz]=;wujBZI*w$1`hCXzn&(웎mON/ #T$xŔMs峦:U ltqPOM0Fb|(qG%^hq݃Z[(gbRwu=q/" fάX@D+wv2tNuasHr}&7Z`7Lx+j>:Y7g OZjŒ-p}i6sYS‡=qiBi^fDӁc"-,G 4!W)DE\^b5t;}" .W܀ez` D])FU;>^̱,DlF\Hng&'K:đ^rE"1u%@wByO9Z]=goeI*c+V+5:QB0ͪJ3-Z9?B/8|Xdb>Yvp -S؎5Lblp33̺e?Ox^/ ]0:{~CVΝ2w"1o)Twl1Znfmq#ؓb)iwJI++Gvf:cŊNow54,hI(ɝ <`UPk{pM/g}W=Z2k陋aؠ1 qC:ZkL=Ur?@@BB+HiyٷmjDd ´{'"/~Khۃt_ fPcqtnquv%ؽ=xBYD;3t&s|bAJK|W,U{g6][SѴJNa~hwǏɘCw+%jSK'2z`tseҨ~2쮛8¾NÓ F&Ug7x$q&a$iS^=t6v`Rw2ɨ-WW{/6$ZO)HLavݑd/G[Jai:͂",߻=ǮPMZz^vLcr̥ o|~gvyTSZ:yq@.K|5)c4OA٣69mw׍Ϙ/6O%dre.H"qnj?^ Z򭾅2H9UQT&lf(w$%oyi˅eox; ~#d AYMho g;td8O;>Ho)S/QH{w~FEކV̶d.ό4cB?HL(]5$|;s ͉)Q1! mM,.⅐&zU~3.(ĜyKJccjw|YЊ0A;81 8;qX$WO訬!cQ\,՛ = ~9z뉜#QDJ),D7K+ ?@Y3o9$EFژ϶3_`SV^o-+>h^Br><(t* kXCGbs}Zk8z  2Wڤl+5bAZY~#!9?-Aƫ 헉.`S#ko0 m/׃'N.a9Ux؉Ofg| 6¥A0QWŇ*A BMXkaT_!ڷ}ߞ3<:/e~njDϒQp/ ܐL=֮}㍆9e,CaX?] P)L!!Ec2L***նd~O<bҒ7:z(38kbO JC*~֍**geFh __jmik\-P3! 8of"DAsY01+H¾ָ ,tAD@%5SWJ]aЁ4+3Rd3i1Q鍅DE~5aկEBC'0.q?{ȶȴ sf#HY^«pvn"JBѰ{"L3Hv+M0m}cbj=/[Lzl(-|%Ш0"hSrXYP?'=m#T7׸*!5#f\PC"mv ^(?+ )S:ܽ@7x2E-6)4VmZ/PM 7=oed ޅ@#2?:kʉDSDϒ.Vfq~U o+9$?E)P6r AH&dRrYKvp[Ljپ(鲪gygˍIa㫔.rO.Wp1O| ޳/ 0މ֜C COjidh/P.,NBa~hR'xD>p՜& ٔ>YM2[{|@, ?p"[5ĵ)J6,O2<ގ+} nneo L']MSY~lyY".knWmqm\0zN(m][Z`ِbLujR% pE]ƬUKtZ %DEjBe9_'?:SMT\WMvͬiv4a Ҙti$i{D]ݥ]Ɏ1} Ը~RY^/q{,ǍA^>Tg 8x -]=AU{uD-A^n̒d@^n?/mbP@ ws \od-6"+-#~4!Ԕv0[ڸ3?2LZlt MEֈ I|yu .P9\ȼdVv-Uߑy#Ϙ;O|}z􄷎| lmz,AeQԈt)J5b9ZK_)dE^*G\_'g#7IfdWrʕnW?hKɕKf k@hVbXȴ Rt~ Tta^mg B7l[}ەM5o:Fd/6c Zݶ1'_8Cu/H $\D@qjO bJQWKtD҆1/ `'ҾQݷUs"QJT.9\R&A \$>#sdB>G\Y`0A]-~Ot㗈nz,?~Rz\n&vdӫެnJLc &+"N2w!TCy}^Z"e -c4 N9c2YHabA@۠i'u+^epz-#nFS)7HĻފPQf6 V!X5`{ǯnR*]ZZ"X Gsqtdz"7G}!,d۲q8h9hdgxtI"lǘ, X^hv"}Eҕ EOz/,N}A*lpCϑtg J6ѣ sB7,؝YgҸT'D3e&7uHbk9uX%Zn?j[f=\Ij^-1"h_佺7?2 L ʢ H yR;H+CL-QizUCx=š)լkܷ3OPQ.uEcۨʧu74H,#q?cc`:BǬD$Ϸ1cK"HEgRlE}N[D>SG̬ƾr+O'< L>%1~;_'ӜV=:(pj̋ ][;ѻUCsQs&hy,7LBO*'l"xf@F^bslD'KW+ݒ>q#MYǷqw>Օ$i'YlSX ' 6qATXw(>=cn૭.U`tHm!`-㶤U,gXɆHB~.ɴh3TT'kzx&{nܨÅU[0,on8GfY`+jwrn yg!O9.,*H/d*"v~q-@{A0G:Oحx8-q>cZ%"~TyUuWG䪡SnDЙfhn!+#5`i:^:Bz@T)[` "Xh@=ƄHuH81P&uh1TYujoSH$.XϽQp_keބHXiLOZP!6BoRR?hZb* l%|k~8pPr=MEK_ QfԕO2Y4%D lΔ#ZMsK]ñ[p^z&ݿ 4؇f6=_tt'eI֘5ڹ$O58dsGm̩8TcЙUlcfֆʸ哏˜rshK|صBs^r^uQuM&mo|}lOwk^Sf"~KIcx](_uϖco(Ko\IN @VfJ\sƃU5`' @',T!%v6pAȰG=ƍ*U ]oEfm68v{U~^HQ ĽK_EGFm'a`Ava%eghV\38C9YM=ڐ+gmMQc\[/.`%Q|C'qjl>zTK> :+w:ɋZ2Lst-RP>Gq]gKIB|1/wp@XOUтtskPt>a*-ӴkԾ':t]㈄r#S*oߜ Jl}aR$sVۍ֟#Utr8ze9j^5iIox 9ևi. qȼą+gIu{] MF6BׯZ8~}) @S~~Ee}ɛ\̀lkz>D% p==T[۝G3RS>%$^Y#1O6{OCBcÊC3K@SE3hR(JS XTQ\Jk+A.el H+$p?rga= Zh8& ž-++q6xup La]ji9ËҞD'GQ EV[]DW9Rʜ ru?Mݑ1;u40JƩu7 10'::}Xn.=VdF~і3l 0)L촧_>H3eXIZSrWpD& >+ w&ebiZAZ:wwP<;UW}Р$RÊэ4}$)@K*=!\> FP"$qƀ>;ARX ˔6\SB+NY }]:$S@KjoOEGW"`ؐB]RU$Ms=|_K 0ϔ9紧UhǪraZW yD8WX(y@}kp\ @(dy?IĹ뛣1[K3',/l,3)>sڅEqPQj9W@b(sYf5V=gSms@d+boI^nԙ >j1.%=EXف%4]bwH"ZsAgC?F@Qt_; *O1R -"ZyA(O_Ax /%}2]sJMCP"IiUqz/_*7;Q@NبQAu9і / `#Ճ6BV~̎:k[rz\B ߢ#)F)0Hn+Y* \_im 2gr ldЋlHE O~K>ul*i[e'dt8c ;G,ܥ}Sq7i$`L]J`iШ`*l.V'@}Ӑ0Wyu :|CY G>NeW wԫ\VP;[ lY` kSMFzN}gKdSABNضv_())p)ȹDL*NI[*DE} -x/8 ";NxF>W&==Dt WQٍ&4t8.k=`-hD*>DZ/}Eb:+'bD aoqcGט8g'aQ=`r 0Y{^]_q5\6o/TZ؛$q ME(j~'kTOuYw%0ɼ 35"!%l-Eg՗#EHqsrp(YV 6<*-PVJbs6 B3pje,+CRuO @oTexEcf`@zterffPQ gkIri@RlR;(XrJܳ6k+<j3~,SFn')ta orgmkJ1%ګtρ{Ǵ'E4[nL%5A#֑_$>kc8H!nt232>G눇LV Eos[Q!zLh*f[VDP߿a"V vbtzv'bMJQ(vj?7|mT!E|nu杙_]W(*{]ѕ!?|M>up?Tk[oö2.mhH-[6t1e64en[1qz+Qq?D L$O,Wsaa@Prnzk NET#@]c 󷻻Fi 1 '^9fݚB&]Ƴ spv$!q?rI {^ijʜFmE/YOM!F%"u,&؎Q;oPhnh\ Vh jōΞc݀@\d] K ~.9Kպ WYSJ8s K:/㟮~]'U_K9°,&o(A" 6S1IhMr(atU]iO&yE)*'u&!^P .꽣)3|KngAP^4, vךrK ـ F3w.$. fL6Ó3qG #w8_ٜ ]Ks]`u& / LX~F%%H%k 1I2PH"6 BH=I-OhWfERnv=;%$D0Ykr\/|%8Suv!/3~I .gKt}{l6m4%jP:3'11eJdZ:]v*: 7eQ;^7AK@rN$1Ȟ w}54>庆؀8fnP WFFŊ3T b2O^Դ{?a&A8#WF3N@?F]Zv]r27kSLdTgDH&0NTٗtة]5&2|!ź B)H2aMͥF&=h4rN0jU'nBʅxrL5Q9; ԩ|Տuš˃dь{8፪!f8DYm>i"~e*֊i0,tDfu|o+_e2Rnz(X!&iMߗFJBw{'4[0,NGZ3JupRзvzve^IT|ԛ`׍Tuœ(^]]9. ,gu/09FOwJni~HF(Kp&K!Sg3Y ^Nyjތtɦ0?L"WA&|\q-r4,2#^}ݞ2oMn%4_d~.>(k(fcdy2' U&N ihX}Tqhߠ]J ?}P ]sF{ĀN72a"ѷ0XϥΒ" TM y[JɇgIB;ë`f.CMc:Gq#>P;z[5/ut_ mT),/n Vt"8~  d^0ϒp23.ǿ"TT@n+2AqUvOFn-161ydbp/Buv{uՖV ~2GR8̬1՗> 7yǵ0Udn?@u;Ms[9!*}'#)H(z5F 5yOM x|^.-- T9Kb~CfL]ԮNRQުxb0JͳeBt0=(!XpߖbDQ|%$)?9jhN(xA\ \)VFZeiT~B^7a/|7x ֿ}*9XOKH@O3;KL^U;W9©q+YiQT,Oh[|8"J1>fl)u4ƪmYFSXLB7oe\bM<n@ wu2M^rgC}4uigڮ5Ak6A`w^'BARrlSh &&K1dwAM|92SfO#t3QԜo#uxLbV3֕  Wj ޱU|G@0rNd0}˪|;!mkn rpy7 jQ$ÑQ[1K Ft t&} nZ&ϲ]-Ո\$q+'φaDfwݫad 5|N[!gV$A{4nWy`RÂĬ> PٰHV|)&qaP@8pb94^lNbH-gP=/p!_ySE5P2\+a|K߱a "T1kno2?b0d_ ON/s`v֧W咸<$3lgyE͈h 6< m.<GN ts|K M-&< O.GFHt1\]&4}P@mc_/5aVpS#Q-CP%=X-.bZ )7=I, P]ܯ f-|QhrlNf05/G"t'8}P8"fZD`#DA3%EwI|d!  ع OmXV BMhm VM#Ni`4*Yj+QHEIjo9찾&Ʃ~"GPkM҆؎f?KSf$,Ox|N;!eHoA8rx.Mu~C…0-bJU-w1/LWgL= A4CU]*$RtPK'U@XnP8p[!s˼ G~Qr +Xy` FV㬩ƆhV:tr!xVz{Ű1?m1V|cȰ"fo;C$ʅP>tڞ2֦ .LZpAm [-o%B5ЍgK0k`:5pd`ֿb%6A*m;l&M_Xd*"_Mܫ𶑡 }q ,eJayDHBq'g  (r1~#6qmq4PRp4XwEX R7ЫG.`rU24Ԙ1 MΏ~|.DϕЄOC+oenk` \;v4 t{vQ4j80-ɳv5efٍ*exN2B7cf!3nR q`G=Aq=kv? :&?^Ra /U"!]hފY1,:6\gԺzhgTd?dzm]Ӻ5"(%īKnFHzZua) P&u9=7pM]6I|= jqŧr#Bh=x̛Q= T ʨP17[/Q%Vw#xmC.Ϯ 2jtZ7xa:wM*=Zț]j2kSFgG&iڟH&%`R-#d:8pfB>Q* Q"#xw DJ"e2xeWٖV@o#Z-xeb ojX*L1̡=EnGBFH'"oQK|Rbڻ}'ޥ A Ll7yfεY̐:h3VU\aQ!vOM(^0恝 -i֬n`]`͹](uaZt, b~{~`b󚊆*+dgi H2|eϱ$γs<ܾ$͓愈cyf?aЁ.bloki(谐-AZ8^:OL3iP&l'+ON&G!  s>"dOg͟_&Jwj\XV̋ȱqARw+pݸ6n)ʦhS(+34|2U#@JHwq<-گQȺD"&|nΎbVf8\ސ%ʖʖ8}m*e"^~i1Qz1p ڝ+\d`ǢF?ZZfbZ= I)5~.ï H!ybSs@ Y?G׭徫tKfV\QBP~Z1d%#l$e2&X(eCnUT-S>BT%3;sr8/;DxuI&3׋~=s#q}{:x (rB QkpC FkG[ \+!9b^:7Վdw%ܜX:]!mN\fp/RݙCb܄|F6~T,RNѧ:wҎP|6B|/)WPޢ24.b`8्!|4]=̃6$Tcx@Sqs*`#]{#}u.t@*+{DI突X=Z'9,-t \쭒.<5at`6" eهIf tb*yje&|ASpƉ%kz |^z<È9W*2gNG0&u]mOi4b=#+YV~i khg VpEkfj=mc ؅=tTOC YCӪqd+Yg1_C[}Z !Y+%(@>[^!mٳw+汦bX sͼ{b^fff+wÑ g*C( ,=?#eZüc8+~nÊNN:A DTJ4m'dl 5?VU'Ot8"dT-b#dÁ9ԏdHKGVQ\u<>8W {l8 u 6ЬF.8FL2fpxeM)AX >hYu,-Kʽf⦬X䆓gq`V*-&eV̪q .]e>0%)7=",S]Rl'38ndS`!gjmP۩JZM:X ^eKڏ@9'M? VNcX+#ysYq/iޞV4eA]G}SbHB~*m9. jR $f~U>"1^1;U\}m !)($)UpS:{Zɡse,lB{),7 5Z|I`m*#KC~]急O4">6e諹VBU(,lICmQqFPS,OCNq|^v*(1{x4){>V.Pb+Ć 3gV,dht*MQ)opAu*>| sۂx: RkזQ!WJD2Xn1Q^pQ| |RMU4னGFz '.lQ&()H2Hpӆ1 bOȃ/_L/+_G}3DF) _oO;+ u$9Z3bt~fX]^"fg$ğО<RT^1i\wf׻GCyAzu=ޕ՛3n iS9 % {hL@S^&IG_d5fdCAjӚýùPØg2# _-y.SRZ>3;FΕԹF'DHt}ZX9-aD[l!%p v;{4/% kS6nֿaxiM}[hNDi5sJOk{ n'h)Ε" OfT+"!@^ =Ík騹'fe{_\WګQo6S"6{q :='d,QI#EZ`.x+C*NLm!q酗K"q)lyW+D|5hZ/v}+R}wM`E-I]bm{yv3,DaOGᓲ)p}Զ yq @q%'-#"~j_%6 Vckq߈U߉eMpj@M\FTv--S4RnT =vo l_7K1KCyy6ўG^ovjZyllF F !4*`%uXuo:c=7=Y4YI6=~;eT͜ {Nы|KqW^0/ ` 7 J}`՞ y좝T[rRR<~c6jRl8 :LOV :oKb⏯R8}AϷ s4 Y &Q<_~=V&\SD2X[d4֢,MR>oTBGH/nl: o+P6.'w/P0_)Mhf^p>L뫞3˗(B)03.g=Yh#8OxEA>*cTZQ%&' L s̨xBrX*#_А#uJj0kwWI"gv*YABo}bH.ȸ  Aq[>%*5G#ǧa;_@ M_{ϙ_K3uuE'Eab^MQ61Ni)'1dnNZ3FO rE)bwNY~8bqrDa+0(wLA&c96ZESe@W7-1UVf7{tB2~0ŝ4-i>Ycԗ>S\g 9[_REܿlGމQq`U=^F63ƗE#!^Ԁwt0׸KYtA&/3#/˓J"2Q^QNQl[a3Qu g~mCRv%.ﱡ0ӵb# p ?"pY_aMd.No3X/JtӥhQNhp:œ8 2V7䏱u`jo!n}l Fq/2yR Z7`_E~gXŬfè‣Ưs0CiGXx9-"n^ \0KPGb^؊p91;{ f! )GuQ1FRNC7̾ N8 4 niyl(.^D,n^Qy=s *F +UXwI%ѡCaNq\\2LҲsYt0iKc*w.x1L3>mPR$N؞uWڎfNU?YuOv͇-~P^٣ ghBn/ *S0!Ra#WV}Db[S~J7 e6گI[-!`@1 No~kJw|;+&ExwݝV ,w?)7)[t^!׀7 ]JX ki勰"O3}5UpC,wآG[Io]D̀;t})~1LQ͜Yhf](.ZLrx;~DUT~։ f?HqVYP $a}Q)]u; D2 "e]сl8t3m0~oX{ZE[ >4ZG\2nh;`K2$OIB[D !!}u %N}u\6OڥLbřWWEks;,Ioq<-D(S!{8O{Dnx (ϝi>{geJ\]#΂8UXw?kTjmZa/3*Ja 1MP4ҞmjḞ[+v#@pY54Ӎ~tbhZym=4@MMzƶ<7W&CZwSLC$0a,QE8mk+l1K<ދ8$[[\c}+`P6O*A< {fʐEB:> `7)2[)9c ̫a*"z$X;ϖ0EP\36d ɉyN[go kPE5v.$oAin.Qv2xt!MG# ! tv0`lO! K?MӑT,P.@hU*O8U7ق[N|[ALOšC f5o~~+&mmm6ٟ ^C<&E+xNG<.wN@FB#AV 翢 嵋O=5j~0*"~sEmpm!O:c= S[=|`:H.'p:j #SuȆuWqcɔ7ӫ\=EM ?`&vUЇ(6&31iz5OEȣ2@hH^8"CnwqZIhGroHaJ،\Fb'ٱs#VP;W^K nQlj)|<77p<<4SК?ܪ7u~DfAe>ѐ C;ZףkmFfo QjIPgK;u/"i,hF}K};1So8K8oZcyC7h My121\y 7Ծ+HVp{sR]j:^(nOţ0XwW_(s7L%:W@3V1 FVئʠ=R_֖4ߐ2ž+sys)RL]9y\U,JR\o 2F胓lb A c32ߺQ`\c4nJ+f(xA]eE }Z[+yƤNE58QUjZdn|;O SsoUHpLX´MϮK_—TKJuc$r?"?[}_ύc , -50ڏLy>Djc_ӵ},6m*#B`+k"Y`mt̔_](oaD>3 e%CfUChT5 {OXs7Y[_˧ #r I?a˾԰\:"[j*;~l:8<u)%zX ЅǝnCE2nzĜ6߯׫/:'a 萊'SreCIy޽ԝ2A2  ڼuO2h@N5/L.XNr:)0<Ԕ;/b˝'y׽(0Hn#xnFh{τ#_1b>Lx@Z4_wKm]m$ZrHUaYQ%KE@Lld0P˜|;Rt[(+t0D3ca>tK/k1'hWq[ܗǥHw_vRCݢ^d: .,S"Lniy"ACײ!gyc .T4'N o{hkAN­*SJSO6n Oe/ð [ph\b]!oUs/D2 3\[j Iu&#;/UgM+z/ `1 @Cކl-=Sqm#-Y)4<1x2]ڏ,+ i{}6+9˗D (t=VTpuLS(15?!#U#OBNs+K<0jsN_u\S8Ѽ41̻|SGǖwW;/EɋǂJ5墍|tw'? 8"rdw &[j4//Wy;Q+},F"Fn"y(w52wO\ RIԼfU Me6K3&ApZ$'hsSO~JÖ}lSs:pydmiK7_qbZHl A'&& rhȦemUY*i6J @A] j*2p0: OU_+XʠXuK-deZpkXj\㖕[vOۺ yhnA56-_@Kcm bMq>BV=~xl|1+^u$Ս 9t&ajKjjRKڝk%!Qa52-4r}i;]IKf%qaɊF.K򛩉x8r@ºQjd^v-L#͊}&vkHF?)zK4ɫ](DX0K;K4wJ%hp!+%kunjT yu,>"RgսxNZ%. 1& ּVLYYY^_\_T :rS&|݁i2˸wG Mc\EA+KؔWZ=A!d_B "2OZt4(Hx-MH?d 5h*UY"=Fāh,^+='X5)@Xc_|?e?XkDHǷb]G/ODf wꩌ7 3!.]jn^s~rtSz%pF`ؿǎ5}.T,VnTaYgh}`Mgp:NѦ,k ƽ_%zJ$' ď B|,UyoGdI:^?0w0Pﮬ^_?Й*Cdq̓^.kfԯHaG^wҠlͧ}{I@Զ:FG怈 ډ-̅oc'@A2`VAv'4T+,9$]z}*K,%paWik5/AMA}RJ)CQP>?F1C"ÿTTP+e32Ƀ~;p ƅ]s0W8 2\ρ+`{f4r{ZFo!a5 i55G;T xygI8ؑfz6iM^"z95ač0# D ),V x?u{(])F5tP~:zp=iBچs#uὊz ([_ٟI|DZD]}kV+LJNX>R=RrcfIP};Vڲ m8r6:OXmG^7~z.S]M_3XYG?gi4]Ov(zh)RoXc@[}c ]lTUSy>-|_;`Ak[>}eecVѼ!I-1:z`QVph ',vZ߼iLw| G̤@ 4Fqef0LT0uRzjX@3$ڷQ]A^V4p]V/i ZC7|_\uz=jDVl2W\pPeTЩN20 VI8Jr9`(Y8E|4 p cU3Vs;VrB\GOA*ƖRש3dkgꢀYʺ^LuA;:{YFrH Y&ޅ_yqc-hNu ՘܏nOK.7<3Mj)khI9375igؑͥ Q.ږo +8}<"9u'3rtXI F>yI2ޚ>Ҹ̺Eo"0ğB,H[h9Q U;Nߚ]X*1ftf,HF%4<<!v`mÞ dKyCcWŷudN;gAu|^Sma;'_hM^*E)/81q┈FzkLDfVqh\O`4](ܯeLJH~ZhQiE>rDP1UwLaz_Z;(_ِ Þ ` 燛P(P?>z&cZjQ5f"\qpRBٞpԦ q8g%\?B4B2@Js.Bo#2J尯`)_Y-:MYĕ=F,VO84#. 3G'( [j+-3 5|vtbsO_mf3;@إi_2T9V[%$jruzL.1-*ۮC+E$EBW՚-&EFI٨H6ҵ)lORՠ̘S`B&}n""dabr? M6 H}:pšeLÎpC o0COþJӚ`$`RT1ZDzC.kð/]k2MswJRAɚ:۠FǜBsەכ#H,cǠx#&ɏf>fg#X¨C;lF# u[u|U-hX:; UL*a' i<$v@t0=O<}mKg)dJygbÙo'7XΘ}Iy~|fc91*`&s/#=,h\k&N*;ky d:U +ftM5|?%k5f;|'XGPE,!fԼ 4zdO?;ܕşFD-q7lYPO$Y kb ?& f?|P# o7ImbhUWRc/p=HH-(W ǜckr8RQAq1O@%C"Q2$扶@b[8\&_jL&'Տ[xc$,/0 ھ15c[h!虥L%Rlg#P=bdgGs8Qʴj)5͜szWD0Q|1V\JE*k[}e1$=7,;gfɩ"/Jٴ8%_vmkJ-qQ:dUi3f]ONX-]_Q :UP))W W'KDtJ~W*tLƐo٨,3Yʚ_P\Q٦-P|)Þ ҍFaDDDuxkHKX  C_IvxH0l,[~g-DwLJ/T8=@z=gƢ_~^4:,Ҕﮞ~=M:T݊ߍlm-"a؀4k|KU%+oC\f$u/!fwq"U~n@r7=(:;tl2|}`*/t8yR*h!X+L=n^T<,f )`eq#RS)1)0S!hKAuA[Gw7_u丰ME9c-7\;oRx&rdr]돜r!HɒF|Hva2ȞkFX #0L(oB}^*eY_-L戲mc bIE K4Q}67KS64Z,*広R+UP癗pFTtvS+|xˬK8 i.QF/i`vX>0B M1r !1#e z5_Ұ+a'_Q 2|c`e1Hk6*O"`]E{xXgN \ʡ0Tg yc]3X u)}]XcrtK,Rgx7:EI%4ϥ潘rau~Bu;:b8܎msMXyB 7T^8.\a44vu9W)@Ji :KLN{tW+B6JذdX&!]nx#"L،b of6Yw?"9cC A.;LBD4_o*ոY7aw Z"-6m>~jpGsrmF(^'u:e8 ͒v-T<dA?L]r j6=VOB72i<q]wע`3gj7P"B}{j%2 "bab '-=3f`UÆNHO~j4 }i\}Cnc"j;J`̥!zT/BS"yL|Ng{{6ԤY?V55;X::azm2v նtɠڭv!V:^#LTxr(QY %_6~_b㢹 yYL .< D4ƫlc""\Zן =zĈw=j?WN"Ky+ψxT@xXj5Db|"MKoØ[VJMȜU  xbha\0ƅx.Β_c_D?\@P$=KF~Mй͍卖HbP4hh5hiyjIqqӜ+:\s Q&Bp)?0c*]blL։OLWlZ <@ݞ2kd3z?M_xcM=ʰ"!E~}u l>Ca'^Vƈk o¿X(zJcDJ`$EM3Ϳ"”eLحKOE! R*-|]"hX!C r_÷b0DĶlMaCv6OثIsy;[lb ֘gdھE:w;~A깲/ݶo@Њ//~x"z X}dR"`V򨗘gez—> Q˴}þ^m )?y=xI1.=.كHlWNu T v $H4CH~_c#G|uE,ȽZ=>*l {Պ#ZuǃIôr ȃx{:efyk092 J E@T$A js~j4_һt`FVҗBq ?ѣƸqex M( tQ&F_%VWaa+s|UY_tŌ=m# }^ ixVy9ŲYA+er\`Fs )aN*hk*X SvʿPǁdMEu`Ï\:-ph3OU/zZ5D#5ՙ;= qka+_HW8 4ֻC7Mφ|'pyB=-*Ft]MyBa`0.[W}s퀒] ?olWg4|}*M ǿq N  \( 3+ v _1}׮i|Wɗd)~`M!3J,E:IrH"7>%.p'BQP. =[N/_MI@gE2YG Xǃ^.HxCQ.niߕRg`ak{/Bf{ ڤ5#xP%״] X%㐁.*$ ft=ѾV>|eN:ؒ+yu h-K9CY# }$ >B3gɚВ̫ڧtDpfZKIJq&JuB8fGɩ4ͼ=t#@XaSEQaLJB//EeA1(Y_^Z8+\,Fkw.y;\dܸ:e=9O h%E" ȿY%M;]kf]q;/2T%E)^;/xfǭگ8E|B;q+G#6D)LIdD<ўY3m׋=| gSxw0￙7GE,:Kbƿ/lޓӕ ODH49܈Rw7Z^ވ/+f-L|Y?a?DѱhǺ Zƈ!*\ 3sz@W/ZѱImkH''v-hNۯG2AUyɸWl Y\WL]CX6~X᠋20\lfzJ|kYqaw#;*%TK^_kq8_^ PPu6E\4i<; K@"n.i!T !ZDmv1ien O1R!ED0<{2A7stf->ӹ+D6D4DJ܂Vܤ``A"ϦtoJ؋2l| яR8riJd& .F&En퟊ dS7= C<3p}փPNj$x|hUwYKV7-X\XIUd-JknV:`!-?su_\B#Kvya h}IYvQIxquWbFC%ִy1#6]~k $θPl#F_SK5O I (bZ]qYV n{v 7:f0T")Hԟc:y54[Gæ,}7ЉP TP2 6Fw6$fIp@zNTbC@4aIc-_wMΰ08q[P^?L\mx-FM+{v&k;h$|0hE#8Eovy724<Mvi)^uxLd Rʃ54خ ;U]' HUˮYx%N '3M ):v ɹ=To?)U 7l$g^5?|ZM D R-ҲwC2C(=w{=>*A9jLA7E05}o}g+c\#ݬ]fMda^m` V^уMy8OK{f*L01=zjaMоU`Vz;󣸪5`sˁĕy򎔲؞ DVG]Z쥽UK5jq zⒾՊX0Afcpaxg\[U"R;O4x Q΍)ulWH`T+dJ?}:59Nj}OY{1B+͑A!jt'}/r^^1|n甮s&<cRɐ\.@g$ H›bU %of"Wz3 1r8WY'V}Ncq)N7XOɃ' $%Jtb?wnӢ$uܧ$dۮ_qEy*TLZ/Cj_؃@f;,H\IOU“x(8!G!LB:z lG]#\wPR9ՙl\@đ Bu?Er?G$I}c]x&(MwȝbޏeZ<DFxDUAEY!#U۳8S*`.-8LHYf')wnEElC< "h!`!(]j0= AfJQ Z@ e Gj0QN%| TnٹฎJ`2scœTVD@D&) SR 7~^He#sϜ/gBOw\l)_)o^b궸݊R'H'nS30pFpCUkGBڦF.)e-""C\i}xã<9<4SXub/MpĊޛB UA'PI:Z=cňEKE/mɆik'~ =|XAAeZobRmJ_SlČR%"3fNjctyb%Cpwq%Ś{|(el(Z YbJRaG<0(QEI@ +aXQt,:]MRhW}e!_94 !|Ҩ W DSNqo_8zh?5DZ>&gj֛hK]m氁ƺ>9%KG'82r ۳F>9]_1G¶% H:_6ާM&9^( q ǿA{˥ʹ%}&UEkCqksd]<]գiF:V.վ^v9W=T<<T3=#?ٖ~4SkBLuD b;/*zIA UonV}:ޥZAcpW2bFEH}u+^gZaf&Y$?+u9\_@vɗYk05l+}idmEm12dVJcA?<27~j=W+ewz8)x_swC9Bay^6dZ8b8&"E/6Pl'5<8Ny1MH@a߱dm ֌G,`؜IlN(Kq &=*!p !m&u ]fL7<5H-G/ 8'"%UPGRL3ǓpyoF#@`u%(X[~_ 9BԸ2|)`ĸsVn>$QG..]B!l22MGŎi#pS+OG\Bڗ(ޢB)݁o_4eHCޤLOѹz#R;ZcgNUK[9tsL$GFEB+xfsVn0w}- ޽>Dܔkr~ 2'Q.U7#;>~wٲųjLt\.) 8:ERNw-1fPEǎVsa-`ɋ{AK>?Xcd|+qwƕG%sC2dkUr%pr|kڬrgA ٽyi7Z^+k8`*@j=l6͘ {0TB)-dcuf__|^5EOOjN ! %.j9]mF$PoM5B?ଓ$01&b6>q.!s<:fP=h wp=j ${&|e#Wh$߻:NRJJ2 ׹T ݗHX%f z苑gFX<l0YtYbӝ_KRB{Q#iGd_`3Kɕ! -y=X[pp9A`G9*Ww%TEK&fH'$fN:_8v?\dXS) ':RAAΪ.Zޡ|NʂXA'@3Gu(W'Z U:YN$G~p. ;-@W{_,z n-'imevP(8itpÍכ6\hɋϘ3g:X:wL31/eUu\7Db\( d;`I{|LK.oUY@k~u)!Y%D5Il\·)dZ, 0[^˗MOPڼ3@hN*; oUXQ6y+HSWεi /@?Ⱦ 8`zPg_Ѕ3'!^f"@XuZf1NRF5 S^IouvIFp,ir5d!ڰ{3BI0[jLAQN& ރDV%0VrۘR0/o/r@! qIReazU1 dd}1q1ȮfY 攀t(GpeTӿKȊ RAgVȩM"boړD)/"*M[E/:/W;f>^?gПp_FPmݧ V8ND@X: /COaD֨Z2I:Zgɻ,TlFўT 'k k+Tv;SU d6,ȭ-()#b54]G|Kӟђ!JwP앾Du XS:?oOf;{$YU_5G]s.wy2;mvWd*֍[pv s"UjF6u[!8;ٕ7=z5yVm"U*Ò5n5PR^Dd^{ LcԨ_nILwsBE pvvsū\}%[` 8[m&Ga+UnB2sz5d/ʼnt2yyȫ,|7r m;S]Ԝ>i],rEC$`fnkdԂF>jby pGY/cCHKœ:Ew8ȩ~Sj\)Js3$!a\O.xCӲs.aeeB]돮}[eqnd.YBDz12ݰͷ0D°ۙ4|hMAw,q_]3r@KV@8άd|Ƶ_C,ov:`x0w-|#')sW@Mis =xT߽^ȼAM~F^>?0A RGu ZU)A yS bujjmCk)]u7~'2SXL㋨0*b8#.ɥrnUxsBł@j-m5 cY *Q6%J$GW(4R(L4"t:Nm<>BwJze5,r&C]u}IdyBcn\~ qd;HDc krU,\A0Sj[´AV `W3kOSOv"ˍ*y D \t\Gu!1xVN'P=R%-硋% 1 ʉH{Ⱥ#<=NAܸK%=6w wE{ T(=oLM$6xTN~/zplg7M՞/p*E~ GkXU;U*n)DjC`aZa1OxʝFЫ\T0«Z =oPg)kpth`6eb ++7wsvD7{ "_ۅ-̗003_4XΌ:?r 1 "7S78Ʉ[A6N\{os7x}kuifqWJ%:wqˠ<`>e*v򌛏=>o2'I>-m2EBݪ} fAE~h ڵ(^V:x\!TLGMbCo_9ӱ;e:8`ZR=qAA6›R0 (\aX^̉Xu&I* >T_vK:ڿ-7(<ʦʢQrqwڑ9Ʌ ظz>su{j"TsnZIR>9?`&8;:Ծ:3="4!X \A&zd^}07ec;2^xj1ҟl`J]p=y/jΣ~)K * yrÞQ'%:!`<3ivE_ea SHG3$Vpg%pDH 4qk_4Nr~4՜M *@%,xEpz(dveWq>εɱmo \M JBhL6ԎxG]T 2Gvp%$G5bZV~qQ̒?j&R\WW;,=[f 9C\c)}Ұ0EVVف$-3jSі$qy"a?o1fIx@M%+yg$L늭=}̓fp$sSfcG[E )!ʃ$:_[BQ_w0|+6 =R5um͸8]~3]0U5 a @y*ΥJϸ07 ư}J0 wGL{HU!6+A^*e -` !""nam T־dvC~ ܹ1[?|\)ӀfKpmw" <,t@YUM>ܫ+iB頯WEU‹_}a9?ͧ;Zs:wk`*_0Ow.3q,mG ڷíPkĕi?ذy6ŪzZ0#VQ^~3xӪZ6؞ o($>kgB!'~_\qc9_fH"'JŽRe9hiGOaRBK !Xvo/֋n%.?'V BXpKO33SpcHw[.Y0[D᥅ 1OsQAYӝi_`ޝg?k*sl~ E@fS/ho0uXy*CpXC\9?6/.QLx\뛲? m2%"PYL_] >mjOZ7fSi8XG1$WM&yG r#P`u] ~,kD9 LpWXHP10Is8wCDf ƬsA ģ/2jϿ+ 7^ ~hpA>_:|mBb"JLYF^E3}Ҭܱ*Sȩ8@-)1YB7Zu+ YlEjD>t![t~nw% r>= '"$ۼS xӘv:A.Hn &d|{gGS5bŞ 'vt/Sb%0inb\8/4kma㫴;^PV?5{ C`^V6wD> p5*A.\AC<6)inri,Ihm]j}Xcplz][MyŮ ghջ !h:bV$1g:?1h#yTF-QAV2"EHrבj+vľ%i[ }'DAIxwa?Wf5L'#,v6C؂ Zg@0vDA gwzx_mUMsLZw؜3q޷mcc~ވ'Ub@ԒN0n2q7C bC[* KD:C|ů=1004=/dE O5de)ԪedT;2TORVT}? 0v.$L\s-WF~6] h, | hoh%`*'M?GM8)ZxWX;D 2;jsZ  p0 LB]|q_LQ`e*3]w&Hc Dж?T8uvJ'VeO4)\ ݿ{:^-ݽYv,$GkQ; fч{!nli&FÐ;EREhpj7)ЭҽX o8'jۡu*r+.^K霗!D⛓}t*1K3oRNwGiP{ñ^vrY蔺PdRX)x$LjˌW"QS3֏ (2 U[j C%썢srit_ (.1w=#;u^tijcEK"+MY٦`>nqS<ɒ+X/v, i6/"keώb\<8p"AIFAE(Ãi uMPorw>QL<Ɇ3o6ka*J)#Eh9E_CG;  O0EF6 bIqr@pB7 \X.ܣeQ;ѮvYlI{HO$.cyE ҅|"_ ld%k_pQbFz`w^ }춪}(-.LB+aS`GdNӷha`|Ah[X4.R":hYsE#5@tEnf%pAEmfc.ÿ]?CX+aS{I:ϡa*ߚepyX)Fd[.õ. 5fA_mFpQ|Tl aX9EL(٬IږAQ߲D[|o 2uQq#uc<<)BQNP~~hL"~Ÿ,^0Z[Y m䔀3@'c[gw&?c%bH0<2aRg̑7m% y>#ErT>EƐ$GX#'~G}urt轨[s^-#Wsd6K,z->jЅVotLr\|Sto{&Q B,)`2&?"Ĺ-ŕ3kޠH8㦢@P(Po-"sr籾b z-&Λ;%.tBJB=j8 Vb2p#t"7؉H\M*TViuK: Qln lR7ESY#[v0Scu(*l$kOow  ǏлqwNRf5N&y6ٌӼe6&:L0GDGPLUmc:P>, %lӓ<QyGV1@Yʍtv9w;?/ ɿh@@q MG9GM[PYXJ-Zm.- 5F&FbJ!T=n 0]: őD3K1YP[6TVkMQP(IΈsY!_pm'@ <)`N$HۦS6g݂Dr^;{<\ d党Ц?8Q^q]ߺ])3L\>"LmX3cр@O$(Oă\!eI:d k2ɀi\HU\Ml0H7؟OީalGuM;FY}9Q wC G#G~ʡb,.CTrjyj]xu#[cm`ႏQɻdt#)iO9Y$.xekWy@`k*%%g)]<Mj hzsS3@4wxFG&t+"w[zIoNPB#h ֞#LE1q})J3roIj$WLR|'xx)F[- '&Pif} m, ݱPdO3M>mKمk^8rT^ @i67CA1M3ܦBǚ+Ndmf`un>lRD-R iJ{ LZ.QUT2'\EI9U}8r{3 H3oSc\zȿU.N7X[UF{iM[\`WM[S~T{ 3)Pn\FH၆UNl]0kT-Hcս'T}}Ք:B |fu@\ʓNX'}qnG>8 Ib'˼6l"M3ĪV;r^Ӽ@ 1#U%BrZWeq^. n#QI99%n}) sUN3VcJ gU)cۆcσ. o% }Ɏrv4rz^ZJ[ktggGc{eM%~dqÈ\K~lܧXG J+ Ȧ_'smE<`:mr*)4]j.yv ;-z=|:Y #zM뷟RuwFp+v1vjb葛@_Zs-~C(լ|2Z{eqv=r$#h UJUˎ?tacRJ+2a6Ui{v&Py؇ ;wN09 9|!{jIUve!eFm<G"(³9hǺ[ >ۀ#q$pG}|vQ7!pl R>pcbZiQq{1Wф}msb|ބʪeNlZ0XV]{]+ry${1sQFIxSLrV`7O-+# ULP&xT5XI%]et/VjX,@a:I]w=(E^s#,#qĄP8ìr+&'m[@jqn= m$Uv4Bktg+ab6X D٨fwEa*ڝEbYIuldz?#q~*sC{̷A;zzDjg3:x' FTZ/yHaV*NqETJ.,#o]܉Oԣd2 eo"D\ED&[@q%˜9efm- qK*)4 ƋN5ygp6dz%\RlpOa) j-z- )uPz̷L\A`Ή>3;4P%>3RA?C@LiQF#%r&87y3t JClnP76aHrE_Du\JSutvxN0}B$*kxiAcu'{vH`NX^ ="i0h?_iϷdx"4:q8X9VU+SJv]J|)-"da]δǢigSUGW ŀ[El8A+;%6nE _&>ޘEtU(^8^_s;7ߚԡڂ\8*@'oHo3M@`k{q_̮3tw;ڸϏ|,Uo.c*@h-G69|{o^ο}&K^4ǹ;Ni,ûCj{'}}y:WYy9L*›g umL"%R1鬆 -y0ܧK2c2S|@/sļzÒ F˽ uzw(ъ5dfA7(U<]usi׽* ν1[stYa-T윘UEF"CJ\B,47ݭ` :NNĭDRYIkd%TS[)tM}AL\S.V³J$E7+?)s iU˳QSU"YAҫsC>r~!YL9/A8oP5ΠU6MzGesKpPS F)ӵ::X2-9ᖍ徠]}֍٦3͒[H붕ٵ2ouWآjfU_Y~BQ,s'24g*QCE5 X6M(%iL>q[7TbL DEzdʺ8G4hMM3APτ*GM)I*0je1Bc_dpzdj{91ҍIvks7x/RP:jk=ÿhpYb$;d pi)(oAuV.4Mڢz8WGg`ya148Ʒ([w>15:;$H$r@+VkUidGO}7CD?HB0" H[4+bzN.)RPx}W5~F^ 44jHbޖ R[h+C^N,Q HiiU1ѶcҸ^@`\9Ez(fޣwOr :LeTCvARlM}]%acBGQ:>a\.QUWX-kf: {,dSj:czDha&wI=@՚ν75Nޑg$VB-ӘufݩE eGAaV@R7声L6-&XAqU<3#2UG{Ui؞s+0 TS)' 79 !E17ԷAl>kqNk >aZ/}WDHDb4QgrI!}Npzm-D}A;'iRƟ&ȓ#Ld)J0x ,UB;7xeAU܅MRT1DUnhQ4ڕbkE۹kH62&1V~&>v6^q~Kq& j`2˾i H }ko);VTyy6ѻ"yV)Ee[ȧN2"M kRW |vۓd斷ZNqL2)0_@mP(cۆi&2?d+Jɺ'MB`(j-02۶k60Vh}D49%5msHXKoLTL)"Q ci?/ M9+jQ{ח,oK1h:hH/]hv 3.io4C~J{Gn4ό!EW4YWvfgt)Ua-ȥ^s).{L 0~ /!мgDsս<t܉nz]G(G&MT7gj\~T1)Uӛ .!ktj#IS̮^&CzbY[j95+G>"2+XÒQq4.msܴm45d6@Ƒ\.U68\xd^N< @)\f3Z>}VRK1ۘ߳)&ّrjf웮)o9ƦĝhX,07$sh9$K 4eM-i`}EhEӀ^ ٓ|bq8xgf,吱 !_#fB=#ħUiuGW. d:+6+q 4z .fꑑN3T$Ï̈́BCS 'EZ_;RuGKOW4m~ji!{⺀%v*J\-)0޷IeLZ&R@դm# ɢ=\G҄qI `֝ޮlp}:' 1,UHbbBt 2:@<Mᵄc(RA Z@la 6L!,iZ5tS=K.kγ1hKr=SC9β`6; z [dnI5Őm+!a"4@M1"Nfb6zϷzd"D!Mx%SoX-j jA"`Xeۏ>Y,w%М 40eI|UV:H__P)gFjHy$rL|q4qzP4h_nj H%Fo`WX/wt"P,bmWpDCwm!GYet5mL17T~)<p3nd+# ҹ iv#CbL<&ޱ:([ z샊o8y\.2 Rc5ў/xeY"6~d#4VH9"7&!aɒ8TZW9uM%M̍PUJ|@WC`;3ZcLҀXM:j9;*{N1~+Č (;gWD[z ~bmOX=t:)5GI1du߀!C{4Y{ht9:[Z9`œypT94Ú&-CyuDXG̕vYY`d npg4 @I@Ck|T(Bk-&x>;Z%" 4>5Ā{-$\P2,W9 :"gZEjez}Xټ B]V%-OIOTo»DHAr&DvH!REQė3< WÈS0G޷&p62gUU!yՆZb97Ws-n)2Z|׶28\lPN 9F?l"ZsGQTefұo&Ts hԣ0*0pDB/U3<~;Ag#W)dH9b ox1Y*rPPZ=_֒Yʝzdt]J$ :.V%W\ģ4䗟`QrW8?.n*Nfcu62r1cP^K`0zmy aY׹hte%fM0H8lש)6ǵE˭xkgD,wrb5a(iS) NS5A sHWbiɩ?!'x̶+ِyzk-Vw(˾PԵck規sozbLg%~J@tȼG2bVG˩ Ycm$vM}sdWR2;髋IWRBUyOl0NY*ԋw5E٬ 7 @C`=C%ypQM~4 jȺY` GT:eUNjHPt|ESĒ8m9{Dž[O2$?yb/6Iű>fu"hm%D-(jʜ5GwE N%MuluxQFQ'&\-#79y,xKX%+-HG)܍VȆ-v#wv2bhҴl{ѱOk97y5ov ,ˆ;N,Lu^müM0K=M 1-tOxC:9s}RɺOvt%deaa2dP {oQ#N1@7 =Mm1uL̢~zt'a%):V@r.P /dÚٲ=MY1T952ZdZ_UiGj_4Yn\CR3|}4r~ Iǣaɯ+*g4<5"*$pr&fٱ_T=zn@C% 4P7DNc|ڍJ{~.;y~? m ǎ|MEsudO%ʿU\> %w˲Ͱޓ ɿAqhO,,Oq?Twf=xt=}9FՖTѯ׺jw{OWz(nK`f.?n*H-%A,n<`7m]':jQjoC@7PvIr@E'9eC / Yh=^mM<KM27?\D#Mʣ[8Nt&Xs's+$A7 AaAeIkͫm). 1N>U+'RFEp550%atss]5fkQ2/ 1HFU7#o| m<bDQRTr`9PgOik7EU)Ɣ BE k-4s?NCڙC9Q"pR=36 ^]lTHNމtJѐ>ӕ*O֤ hWwjʭ.dw+j4ωV 9vPҚۊ?dm-+e+? 6"Bj3Zh_NJ +eHnKj=p?&d|! ZJr2BO$t:MJT1rp#J"̄b|>){M9<Gp$;u HMM|錝;kM4,kl5G0!m,${tPfB[K^b&75\fs'rMکh%NA|m;-U`7S3 ;gThbFS &gAsrPt* H="|۝[/; [ §M?D^rHxp +qܩ`D82AW7(ʟ?m<"qYͦz)HOnJ4Ӻ3xL%}1b8j%jBuGw|,2 ѩYA/=6v<)+@n`,} ЯNElLG6NOMC|>^ϝmed|wVHz˜7dy-8Géc*iM7P[{ [ FUSԥ%ެYPڞPScL{Rs,_:}G޴@7ʼn$<.Q-OqmYNa>Ĕb/y&q\al0D9f`?٬;}6м\ so7eNTt#ӯ͓s 0+C镈4WBAGӜxͺOH//V#xrZ|#9@+@3'ܣ^QFDċ&RCg{7|Vb”jP+[Hm[vք7]Mez `# 5'35njn)bGEInј>q4ޜ^,?1;rYjoH1sUA_*1M5pa 2KeJPlcU16> ʁԉAhJam"GM8x-Ѐ|*C Sw[/ɧKZX^'"1[sφ&)ݰ "|(0*ڱ3m̾lʥR*OspsQ"-Pug۾-@}a`Q;u#Trpx' 2V]T5;ϬMWp  DT]o\KRJ0ɣJ ANwmSΔ^W:*"Y)Z3|L*ǐ5IӀo9t8αL'ʾei[c9T'²3ܽ:P9{'Gqfq)K &TB(G/h1M,=b܄+P7tM^:/dmĈ`!O+|cl٨Ҥ2~1`Gz'~+*@9IQ|>X5FZNJ{ChzPzyMAumYdͥd9v,W>|7_i?6J:Ҷ;UE@P;d94vִu5|E UVS_Up,#̣.t\s8; !MR1uBA3{?>bAFGhxVZ>;"$Yq 5r<\!8?)KZ]۸pʯHWt6L{5=q֠sjR}?T6PXyl隣'v^a;#U] MwF8`DH$Zc*gEeDwEyKlŸ>j0"sePchx 8fz7?BJ#D^Lw+kf⨘F1SHaV@!;#1'_Pㄼmɣu`;B12Qj_Gg(*D>^X4/zSwš0#2&V\/]Y|p}w2daM|2L]G޵]_{c(sA}m*$;jw+0 `* u.aTϝJ| i&f6|6d\d3kvv!Q.Lw}j#=Eu[yOy`Ik[ sD}BKaHt} F>')SMC&yι%MBj=TxW1¬Y 8A=JV*HF=+&e?ZqA~LBzU@?pveJ $/![k5Ѝd4WtBLOG)7U] ݶ 5. S@ͩx@FC42!UPTz;0e;[0C_*mo}B;#G9*F~_8g ;#$1ъHewSBᒫx 'Ƶ^ yVwXJeU&mW03U#HĨ Ǣ&T/goxn˪.l'd %F6Lp'vR0"i[ yڎ@W 9n˰(,iSh7t`X]%6pI) ֱ"FQ A6NAnٷǽ[!b-|`-)Hgt~ܔ;?FYlF")oń4yNG׹lē&EzߴU;냠P]? `dsMS;\řye,g' =/膕$ \n&s;Һ:DV; z\ (A6#ݶf({owr(xsHE 3ʼnIӻZ; >VT"/&n͹ cg$[7"~fXwug֝S_YM|7ISUEˏe斗ЍNߣ%:Vkt`OǺ!ʤV9&y7&2"USB f/宒""t4ddƕu$M̈C׶C?RK$b-L]k"y6qTYsf 6+ Z!SrWrB"⾭c(xO_c} }#fS4(C!koFWj|cM#( ZʙF] QBp)Z# .BzE bTƗ_+AMPYczv?HDh $g8[V,Z<-;gW#[Fh% .o eNqV).aS ֦w _Ε!G l7S#̀;j&?LAS8:[k`d8 x]Llf!"hcBYvX.FOޒe-IbZ)Kʯᖐ;iyZNrhiCQs$ k(l^vPUMU(oTŪc ʥ%̍3Wy}wio`^aUBj`-o HMX2 |T)vxK\"$MYA鯴q{~Ҭb/ێ\"HFytabChO87=|E٥/С)7Mק-Qd hUIclhBΎ{",!h`qeYu,NeBuT4mefJv$)3}gͪ} )]+r}}["JCScڼe'«^H9 $UgNbVɍ }=kC O[cxDԢ->lν~c5]BF6iMm[;HxBWLл*K6ƛY48ޅJ,Y*z(.2Yhlnz}4׊OOi%Y`QEc덼`rv3jٱ!ey5gbB4͙J06;agb#C{Po}}[ /&AC[$xO~ H .p "qV|&TvF{m׉-+6Z?ujb^DF;gzO9ɼbPT> ί) b}Z:T@@.Vq9}AaL#×Vi*-Hûkwc|_:,GxhӅ#uwa Rnc*nFVjF/tf~ VDU!LдAlxL6l<kйeFee׸ܽ'U9䞮s3jC  O 2ae}f|VȚnomf>B&@ei"OT9Zzkm{"ݚE'Á%SḲf8CkjT|90=aۂBS>$Bmcd_T;Q~tp#GgfEyШ P%= ,֯`PTXݏ)DdCV o>U,Q킊c\`kdgHEHtW29,e"0xUe-7M' RX|'3]K4X #[uZy[,2Sn~pW,_! з[xv~;7dQ¢UZ\ @$ ]¢޳M-@ye$o*oebs Zɔ\-0r;߱*lF!5;̒5Ԥg .JKCuᔩ<1f!,JlyMDl<2 E BaٚA_/HLjFs4Dw#I9Gԝ|\æqBFuFlZ̚~nԕQ\[y}3;<9!ᬓ.-l.d_-Q{3\:??:lBɊX[9偀?~ 3>hKKCO-j7Aru Ҿ˄{Y}E%sky#:w:}sx v"t-2"F]!6(nGԝV[:9.S@UNKиL2"_7:tXZD*WM0(rwmf@:1rlߢFƔ 1_skW?k= 3K)vExy0H/x5:4SRNR /v]3W*vL@y;=JS~wJtfmTg' \>Ad^zh ڒ08bW d'“n*zQu₯ Qz8>\o=/K<^Lj|+[K>ʌnIe EE[hzX*? Ǵ.DOQ +*x#=&a*ER:0޴Rgb;!q_zW9qU%_wqvY#0ۊe~ bd3-X [z7Re2SQKj:2ô 7\iŜWb^"ʪ0VتIăF#Rz<~@J`A^vrKEF쿃mXk@L:-9c(0\t 3# 6`m+:o:.GBb< q35v$?bD`߈[dւg4E' .#e +~N̢z?4o67=mh1S/Ьg:pjArlt K⮤5q$nHbH{xs@o>1ew-q`[֭6")52m*?uhe?/h5 5k5aFPCCdD-UZy DuPZ9!j1掹C!1XRG&qSTG-|n4ldPS H 7/nn3ɰ} k!#\{FV[RwSws uZ̞f(ځxH8Yq\SoG^"kTzO2tuCqMtf .(GQF-c.otDZ>,EhlMGSBU;~_W *I щ0c*gWVG[E=gb62D6=H|"cvk`#W^WB% ? 8EbRlH c=Vue^=;J 3p}l}g?KPWK|z,gudՄf3pO(JqN׭G.fEo :x]hKjM%C\Hsr+1'pr0rO*Gf\Ϻ ? gM4VO{;bC /-݄EOk,򁐞>O{XyI-XzcPjXL0mJ{D(]̥҇6 ^ 5[S,Vn`{l&_YF3qnGTP -gmɽcH3qF8#U]O5ZZY|Y.k7i 9rQpRHaXX2R:ȘGRe ,MyK@=3FL{R$E7 RYML@|EsgEs5s@o?L>VF\1 )v#S u?р3Ty#eRE'ޤ)WgTxo+f}].H-e8 ᜱ3džtq؇g0 &e`̻D@~pQ˫vFf8+IʞQg ({QX8xWФ~.S>gcŭnX?fUfidgs ;]RT!Ԙt=KcHeP x6qr?jX C !W4~]؋{;'! 1F61{0S urLZbB^޶ w-8stM^0PJˀ0G=8 ԦODN;fUH-QGE m?h6~Ժݗ@B$GmF-D̗ -XPvl]'myL Mݽ[dIHC_$j0$'3ƿgxC}E>el'F*hȉʾnW[r\ elKflFAG>d*m1]FTOeSǎe$H}Uvf{ R>2FGu0,72 )/eeiM鼄\$q[7h^ԯf:Q2tJJ0?箑 .8$#kk '-^ .!w8_ #NJ,by*\rqD:pdc>#awisxQ3b/gMO&r887Gv~/Y!`UM9L^`PtvNni&e\6t )"J7%bmzo괎c2ofcXU(|(>;,\).>wTx?+Z䙾c#wt{P96-YAv*vğR\?Kyә" V%޴/މm_W zٸW%r%@TJުiQX&=$?ySrևbj;)3K?4U_#@e uY&3T{8u gwWvh&? P*F \逶$!;|-3ldgN(Ąڑ4c,}FlyG(| Gb|Dw.w[cv(Wj7@oGv8l.ʫ'/uT**ghmjDk}A: |ଘ -Ռ{Z(LJ`Oz :s=4z՛vvjES>hSӀO{GCҹu["u[ߤU֝`APߵmGCRNoUy Tq6+[z' ~ĭs OL}N֐IthHa7qn|#4Mӽޓs?8Шq-p~1Z MnERfXrZВJ jEPˈYDBJ}5BW,!q Fy衋5I|~E(o2!bP [.*yfoO8F OV"jru G^*AJ;jmjB_>֦ 6҆6΢ZZ+?X:Ju-8s$G˕L.F+/y~x#U_z FtCBoGstk(4%ūE33es6-0z45r8Z&ϋ 8N ˁK!nj)(M2. 9*k#5$6&N>re";~UWP54h /{9'TT%p72&Lo|4O~ETKbP پ }<0N݇wÊH6"S6 SxtJųdZ5K<;"Mdt!DV*"B ~p'`F۹^5]ӎ KXR?LB0x"z#Uv:ͻ)ė] _ ˵-`j6=uPPf a_I9CtGr P:pkAZӔ|6쁄7ʖmܼ[!'FqXk ?LhWzg7F1 `˨"!`ƃO|ɫ9 GAwSS,Nx|og^4rLR՘J!gj^(:.MGk mJYtdlx[:u?}P83:/0Z74T'#Z< ^sEJP\i=qT>* =2o׼Z"hAH.41) EohÁ! ->J# %_2tuۛl"&)C.ӀpR>ނa8OA[Uzzbf/oZSF7Y&XHUane˫î% t[O`0nYSaͱnGF~ $Pcz3mrlPU?](1YN*s0Xk@xtJ(訮RƓI,h E9*TU.bA"}~qȰ^%>A.X9j‡ K^!$Rybh=I@3Nb6eTɖW|P LYJ'ecV/Ɨ';Zex\Z2;)beeW/TxlТL բq75m6(Dͽzc<HUzR>D'ozP$"u.QWb3係z$@})Ç`CUPD+-} \Ab8b:b$,RS1؏VYon4Ht/Wk'7D@ᎊlzm614+v өOyEr̉5*J@ł,R\ ;Umj+`V"rMoM&#F]1Y#ExݭZIISJ O|ӏ?i&83lI]Rf"j}ߌ2c 8r';OKD T1<Ӟ;Pܩs/ORY6Dy/ࠊ'x?^42oۻ͑ Ru! AR9')b9.P v`fQo[<5클]5α+HL@8t0xsZ&+XAKuQ#nS-N ,Z$G'4te,EكM!^-M0~kxAIZ3A+( 6/sl*HFFx,%YvFUu]pȅIhEv%IߏT0 jm KؙJ_1M.@Q>j STTܮjŗ-6;KlCȈliqxP&!«&tγ.頎/,M~)ގP`C{@ cyǻΜB J](*ryth- 1pR,8y?ӠV}]XT(ч@LײE*1zq&.VbBտhH[KQabx1[T?&St{1o&4K}}f_}u6Ĵ׆l&ˏu(r+ :/v%<Hmy7b]ahkj0@¤[cnޝ-$5 v;[U"6_&7fiMҞT fM@o䞣;3w!t.րxW ޢ:%EP*ú07A67hlʶ;۩Osj?p @k))`a*9YMCRxClݔlf|EQ/eKCtcؖM[@Ďo m W ȥ|q﵇!2)}JÖ?ʢTbXY`wBá5 SYtng bDr/¡~ntP~8?{1͠9씥: *% YEL?!L^0 3V)|EǶSpH"Q'H}2utѷ*{mxc@g@hLg1p9W SRaŀ!ޱ^ )F$5 {b ĬؙܕBbWCK]"(>2knL7NmX^;do?$+H QQe]2aA A![j 3A yqnq}A2Y6<3'Zu4!xu|"3ɵ@UʖDQ-[@no&sGC/\C $i@','14!Z^[䆕T8mAoMLϕ:ī7/-c Z̄rY[X1܃Z\-tHDJWAS)^f47_잲n"w hp47Ի; mf%+j QcX%|s9}!Կa*Z:Gr2_;knqY-m(LK5iEm;\#[f腯 pc}dSHqH(V9|%v(S\CzfJxm4sL6I!|jfO2pB `ܓYmGJՃz\*" ^BmJ|M7D[G_.J*pYK7۰;gX&'xJl#FDf!% +~z6wd>_yhJ&q d#j`оN n>?GCyo.DЙSlaɞcԵCqR?\鉔ѪV\ QMYߕ F.ƽR@@A_}Gڡ͔`緍8%e(ڂ'ďkf9Y+;c*X!mI+"qd' P)B;]%M,^tgEFb8Tk5(Sp}°^W*` +iiTD^UxOc>8V, B~%3lA884؃0nTF~0ZNkFn\hͭF俾+\Mݮ&wc:o9! Ba'y2Adb6Iͻ^EVo U)\+4כhq<LXГUCw\OKDDI6ƚn:sR<΅M/+;vU vE[O)Z;ٌ2( Nx@Hk~7%|r>">XaVCQL˂UzK=J/#TС|tiF6새4#1tn+YԎye&E5 Nvp?HʭVgO[!&@/?x<.J_ށp)d@hvq Z ?95 %Qx;TVsIBU5む<$\W ʵ{ gf%6z%von[2?Y^M8ztnwo\8\><u]c(iLG(oQah leFֹ#wDt=1xҬW[Q䘴h džd͞͝)?|)DlqI}9#|l 0}Y<H`؁Z"A5 \:wo6q,2dj%Rsޯ)|7U( qdṍ .ۮb[:3egYlg1>:AlZgDzjt-$߶»:Y*ܽ R1w7#gwdT||`Ӫg?Ɨ>  { TKd) Ω:Xiz퉆Mm!|_ tá|_̞`N8g7UCzv1_^54p"h\Ô4Wߑ9w a.T3&G*r7P% k$Bgm)SB87:M+8Ae7v0b>4OʘUYU81/H(jLڎf5{]|j R,×R{n-DVd[Tf?t= ({C&^FoA? ̬nqP=g= ڠK 7{L$lVR%T^K$Pq=  z9B"ioWoJO)MFDL4ٿ^CU cT Õ)]haՖ-E-msJw6bqhN/Q[y z2mDI T܂-p'yNȎޔ/@ƚ&v@*VrzbW?>o5(j L0BBΗ`=})ǎ:&9Mݚ4^v 8 [kхG\kwRjӽ#g+0\#h3?QdΓ9^Y)G="C}(dzH^~3GUs˔|d t7K;vDW[ד)׈Z%@t'ϡ Tw!b]m~iuxV$UnU{&t6S͟JZx݌Z ֟(:n,j·4cbNƅV/zo4hz,b5 9@ / R+MN=EHUhaVn ;{Zm :#ul|!3Gtlm. q7 Q$:!%Zk`Ϛӣg*lɦM(qSX1c>zmMQHG#wLq?7ރeTԭUpXձY ;PNzUn?a-u)Vʋ[ 1q>nGK~7FC9=/\'؃}}m@Z[̅p@O.a_7/ \ru)ahZ5Wbl~=&h3E X]xі!TowVCr<9:XU2Y?&&#.S=q-/y[;T'aIołDEs ?~yo 儼Qm8i̢!h&J$=ZTe ʾl|~:VZ#W&wvmZd&lo|QB_D3e[KG͑ϗmylX\%>CS@}DOzJHA)dϫ *C y:_18av"{{̈y8UQ\CPk5l^ )j.cP/F:^22PsloN0:CӨe'Ch⓰-KH̀#gjK_N ޣsOn*-P_@dÀ)AVNsj| S2˴ڇXzQo.[wEЖ/9,-U O`hdU+8SZycux6VjXVK͘ck$.^-U@WFrYnvfD@ťo01!(ϻjd{DU꽡@I$;(5nb;3l& '}1~UO]t:4i[+pֳd<şxAan˾w=xI.΍g Lvm.̇}A6-LCj * _Xs"Sx/8ȏƴl1\%CԷ/;A&9ABcOYa xA}I,ؽ f[hJ(\gT8YCS(8hMѓ݊tjP_Q&3A>#k@\xSj~>[u[C^$sĶs]0^$3ȋ>zKھtB+ IBaב8N^<6'$֭d+禊]hIayD02k( u<^ψCTcodDzijJD8FK l0BIl"^|vc]%!`,=@{kM*\<,Vh*DLh,Eq p(_Ā\D(׌-0.9CB?&E'^"Iq^}Z&T!~:o{?̠{N҆VĺQ% Z޵c-8'/j8Uzo^#8Pڬ1^syQ`f5х&oYWğ C(M\wu\hP[/-ORpK#;EH@X[]fu *+'r؈:K m RLKx=&gӺ`N-bbVرП]p=6%b'%qבzȭ\U-r%ucxPxNs_71ak@Ső􄠫,HJ(H;(%Izl[()H>Tq]J8+0[RaB ۵ۯ6Q3e.L7,Nd-S kWtaI:iO7.L=P.>5dA2N :Y(h/dfDI\bgG6 M?;OOoឣN-o (AtomKIm?:57<5s,Z1QZ#7՜1tB`S 9)^7{zsg^0/NYH}m…hUf&5.c9]=#M_QϿԵۀk܁ȹ)NpbN[+qlj…z[A $1ĈҸeWsǕhcfD{ t!Lnj |6sg';RT"6μ{\I6bR䨂S]*._qEwמJqVA}o34Υb7y=ƇI; E.Sx#v3w2spe EmbZX@wh$W:6* f !0c#«Y ֡ .0>jLe 9;Ӓ5@3[ޝ [B4ĴR򘺭pp/J'AƫHAo_q@;p3  V!,X"N̦]m(FOUMayi{V:c\\$Jqf TqRDl]۠\v̙QAaF[qΑdpzW=$q0. |l`{wj9$aAIg`Ts?y+Ie6 @SeQ$f?ƇFJ\nW?ۻ4 uͻwlljcD xRmK:-w m.tTT,%N/qHHy7uc G.,~ Ň9;zo0ANzbjW[OgV &!8o9 M]sĿiI&ш.gXf->D9u|8cAw_Œ<$uF">Nj^Scb<.̼orMx>z7ȩ4:C@q?^%* pC!~dY{h7,T١~PaYfȠFwU A9x?Wퟮ-%Y΋WЯL e Ľ=s8j06[aKɲ\_1 &tM xcKv&iyȃ?J+F^*sbrs7frOn7i6o.ZJyd7TGNokSV[ɟF#-G>zr{eύ[وL˟fW[xhjnKF϶YɴCubB&+lI3d /;kjAF/ GM]d_y̐UZZp8+p:rG.))9T@ϱ%ũjƎ5={:dHL1вGL|ߦ =Ld؇|hTI+{tt7HW(*ry<,8w9=xvrD.K|s7K۬U>,$&`G̈́RբRPnLǼQ[Z%=wܠk cڛ˫# P "O?Upt9 e^,dدW7XS4_lި8T`f3\]y z:F28E!oL)q*}l Gn 0١j^k_Mӭ$^f;*fK? [Gā_3CE ;$|Lh|x`UGM瑶Cvu+@mm3Zϰ* 0 푡=hl̚[06_'dBwtDN'ϓ[Cv!`Fƌ&uW5E=(('nKPz֯_-#xߕXf#WT2. k: ŵT727K(/b=\9HYE8`iS$?O^jʖ'ܥaRlö$!(A-9^.4e@%~.:ZkBw-%'U?lR2eEt̤`ٕ*;vTZM%쉴%r [F-d;b}b=0+$Q> eJ.\*"yLn%el_Q.Oi}rI 21Mup:gd&nݷ gsVK[d}ywqwjPYMYspK@(B̕3H {y왫o~|x"wt+eo4Rf٩Gv('>rP<>RRRP\Cp5j6!Cm%lbAhsZ%{PIipgMP<(='H^`rVaPZtAZY  BɚSSzvjRJ[1f5eR[`cpM`9cز`׏NRZΚH35xo8UpʢCYҍY_뎮q1SUp@-Մ 5kJӿN#Z^,f@nOE7SWƘwR8 ؇g@Z *G(ݪ&q:u#ۘB^PP5%@7n2U5IogRԾI¥bv Pc*[ZbEgq~ 0cKڑ6.X, 5†@B΅sdSZ*_vJr Ynb 8شê*]b>[&qWKJwϽ੓@ocfD]()БI\ᢩoA1+c0#Svce~m Ana v%Nf/\oĩxa%lϰVj +$3pց4ؗKZPݍ W^DE5pȤz!mp`^м;]6*n5IփT]6x8;o'RxMy&No[\ʐE &3&8a4dĨq]uLf%SVW͐mn tuN o:Nb ҿUa",xrI1PH'^ elG Y 0o0R\RPKnuW1!1sڞH,v߉ $k0T4yW?S *_Ү'uME#SV.XIctXFMj>7j֙ tVCuO ?P U$wKNܱӋzVRR ؖ;ąM(AfU] Y Cbm0Ik5r)Ӷd6s8N ?w6}@L6O^ ﬖ&ZVB?W ~K"FErŤ)% {~ k69du=Кcl1EB+jzW=]ķ]d'c"s&}p Xoat)ha?`O3OC]!ԃ!Hbt[rUj6j)hTU2i{( (,O v wǭVBu?wYcd Ә >-QyBD K5#*wvC_/ݘȻg-÷`Fꪳ;GZku,H+׃q ^4#," /ɴl͞cdz6w޴QGm:,[g~h 3 [*q1FMn^%)?B5!ҟYQߞR$JhѕT1!sDn# Lb) "Nz. !N6$@0|mtlIǑ&cItʺ1+!lILZ{x7'QE51f m{J"Q ڊO1ʶq§q_Psn:Å{lr p^ArY͖V}x*MܨlWfRt\wD85o|-7QMճ1)8culLeB{G9ZOyYm(bmPfbpw=L Ϙ~ 1Se%Ig27G ]6EPVSRU?$ rc򁌶 sڑ;bk@:YH3py:baZh2 ?G3EJ]zyPgq{^w= !ǂck-ʀ8?E$ /kiogI_9sh%AYF"]K f}ھEa~Dl۬!T7>[|-h3D@n W}/vkؼ7(l [:71XsЀP&}J%#lѷLh$Ay@`@SVqOx&#Rļ QѬV9*rQϠ u'N\6#ZOV`I)` agM9~ "zk8=3]|<#pD:8L6pxaT.0nӳĭ_t/{fBcސ}I_`~cXf8`Wô5I1oZafAUպM( h:T8>Mj_o {YbZ 4j+_\.ASƛpsS4aHSèbTH'BDLFdp@+gm[Hsa*G & 5S*R0[N&$PL0cٟ'g7lz)5 ]HVh z~uFw'R.~m~-B_}q7#Br[ǜL~$Ї75J;spG|W>ԑ -恆Jh-ڮΐǙڦofA. 3}_t0ef]QM@R>t9XAB +gFG2*DWwPdL=7D(eAty@A]Ų6)C\2@$J99ڃЉF!J` K҃0Ku_NU›)mV p`Ѻlp~;w7O@KN]ԫeeO2fe94DO\`b(m#SwN71K4bH*X z8Fi``StZ/gjbB'F6:3VU d+B.V[DxYT^m!E'6}LTXZ싙, wjm$?# <M[CreB 뮬x> :y{j H& _8 NIɞ ^fǣ'gC>22 wG ܒ)V0M}FX^0 tlSj^Iqi7 u~@ꁂe!K"C 6n__WʍCuB ,ޭ%~`5U^ֺM?q^F8L`S 6{:@>fD~ao)$SnNʓ` tD0}Z(3V)qdgdX?ŹXT_3Pzw)&?j oc5HE`}MxVKJJ.gq)-{k[y(zvu*' l != aԙdXõ[uH'8n,IZnܙRBTvNX=v K)JM@T͙ƨAoHI!fg=RMa¯2uF?GtEdQfPgb؎Oe@4B'ìjke!3'ۢOXaT$XYcYUin(6CY),z<$H!|֑&^ ԋ[Ԥ$: x&w§'80bu}>i#K6+> bƖF ?ZW|Bf!'Pv='qOg~+1X@75sŽձB>RFwj詻 "n Z24i#U 9_LSRZYO@b,@}{&qeQL-k(yRAP>ADjR0h|EZ;is9$yH1ʰh?`Մ~) D1<"u$$f=Y5?bqmYɏ h8_;8gD rXjE)ivIMnb/^EeB }IZwb|d:3aNփ4.C1kN ѳ^K:>,r.@ )bőD~/?i}a!'"(fR,;%)3wUT?N՗TK{)| ::p0yvxSx27s0xo{퓍]\ 6c 0u'jV7,; æjgS;dc1JG.wMmL@ՅuN@ȐJo1ȃKnA~/~c7jt~P\kkgA8XQEuBcYy&iGJo,X,s|;_U!|*V=sN[Ra/ d)#g~<9Kct7CY@g㜰\8=3X 6007a%rJ3w; ][{fnᬾEѬLfq ;-/~~bxjWSAeqcDP0lSx_nZ70nK /j)i`&L Qb+FcUS4U' ]=hfW:wXjFIE+H|3 y %b-ŪZ=Qys%'8fANCIφ"Ak8j1~7Dۚ⋸9q &{3UzP[(ܲ&$S`QޫEw^1TOgXPVnx*p bv W"Ypva͘a^ӯB8gc9NP1Nj\BƌK'^*` ʈ'k_+QhE) q baa/b ЯowUľry_(+{@VR0#-Ŷnv!s~ TM^:}Zz$6 VQW"O 7sIN5NE1KjiTIXvMMQUHŨU.H hίS@{p㪗tV,";U<c=Ә+ϞlwJ0,䋤gL/hH.{[~H^T{Q& 'tfA=&:&%Exh+fkwNkp"6,m4@ L^n&UUF%B>4tjSk@?~SU -՚),2~2)YHՆCԧdnr2%9(a'B:L5_q[YT7J lCEVHG$jc"˒|ϮJXq(K yYv~qs 8} :u8%H (c%}m5I/TkAP(셴:+\";pU,73-utQt: |rt4d:R5;PY9J5;S\qͶ" cs;lz)ت5ZP^w޳| U.+tN:35 zXYOj&;?7%&$[YQ:|x¿qϼmp)-ـ@n1J@)UD$bRSԿ|;vNq`AǕ FMi3cip|Ei/ob"ٵUw vBԳcgh2B; Q.֦j+PI9 Q:(|vz|BbM`#:B(S+Va{|nyu4ENgMYv5JWċ^ Gt/W$NvZzr [ Ƃ2mW tVCm#6 9Ao\sU7SxJj㹒B\9"%ؒ5A#[B.+s'QN ]9Y=7ȃ9ZE/{?\Qlti}PTH-RΥYd{x yBScxr?&|?w`h-*Z?Mx.t3'@a+࿟1 3Wv,D%fC{Mr,><^#}\?n3s6Bw̳cj |{ϖzN!(Z&y' C}xR|'`ݬˢvJD0hE餪'9_Aca U @JDWɢ,J9jIZejH s-u:7!<Xt~NN2೘XL3_WUq{28r>9?Ղ̸"f]k*jkfZ20:֝ȭGd{SZ4S#x9vJ=w,Cv26H|}E 1# e%u)8V^ YP܏rKбqVح1tPv Қ~5y EDnU2$` so-;tVߏ!Y,]r4aqnS[ yڭ+guKpN/tB7)[NA(Ws9+g? $XU~zM ]~tv] S~ƿ9aQmZ| +}[NP t,t@ §j@гM9I Mfk}0G3 2݁1}WJv|uF "W"2ě49QhY&[c%=0O 0B=P48n•>{"'QbadR`iw8}4wݸ#pPk0 T.g^#~mxlٻ1y,kihβ>i30CB;27-e]P8x3*\PL"O)i1 6o5chzN}Z} Ъg*J.Ac/0sA<-L?s`tߑ0X1jxFJнGKq?KX/i='f& $9ԕ򜕔lLr=UƎ(J++U5BL@)%*seid&:5c9&R\ ZύH:dD{d rh$dW q1C.y2ټ'Iy !Flֈ}FT?8]PX2}&m\k3vjkO"-y$ٸ1)Š!LKp<' ㅮh̻5M IpV5U*Bv8kX'XiTC%z@<֭DgSv GHu_1YcP{)Z8c vx(kMGK^D[]& p,bBV.M'eSCGa;ќ~٨Q? 0Hix RMAVUGw!S*[Av9'6EHbN.@ɄD%BE!UJ"w:&jYP"lH+!zKMs$Ve:|P6fW3De,NoK"h+)ioTj|\h$ѯkgX*`€e4_OL@Z^.@BU$ي,XRo@ [ ,)RHluϱ5ԣ t> 9q78JUS,K.w$Yk[a.~tgIxm냌A9G EksKiVI螲MM(|qnwiS1%NKs\/V5Ί;8otӜDYu{fjB)*NT%|'$wDWX‡Xkw3QNTZ/ѩ~NԿ 8o# dx;hY6߃Jҳ r[<8q,e}"X}7 w^Mk֠.gC='|aHELXT#` sxT9bd\Pv*d4#$Ӯ#'x+U?[.}{8;9x_ijA|s:U7b#7sɡ)|ʮA x/A^/=%5Y@G҅zgp*MF6h;c%g/A_&p_~ٺ_k*E/25e 4W"=iF`n(B8C)#C,A@`ꏶ#Z̙Izvf3 | 9$" DAVCX΁]s(u!mhEy\=F2^;ԕb3}IJHo 3T{ ,5/ińVO<4FH+FD&տBQm6Jj>`myD)$'OYKk(@Tx“*T\.pA xuѾYMwׂ רZV8H o3c EM5ړګ3CGպJ:Cu@b+?HW=i(͚3c*dNOX2NeT9׶ɆA^UaVׄ0Ja)FzIrfd; +LLkGdn"t;QBv=\6ҺWW!;`'3pC/V|9,IqF9Ce=,O},ސJw_ tosoa'4%D8P N Q&<zk@R L ʔqX_ z[D9+* V\ƹH]zڥf_<Jv-Sl^;U0qYnk̍ :2gi,ULBbc|;8V dfȅ^0H2g#5 WM,6.nr37G'HMTWH p9r}Z.{9D玠zql8Lpޞn* Np^2;ibV5~Ry:*8%GʠWU%d746crIաKmFʧK[S}%mr- f۶ s{,0˩]Rb'hʂn)H6C^^ Xle 'HZuC|u Q_v|GWkڐEz&sKSJܸ(ϧk@*蕍 NrCQ._*<4(dg8A֥peBVc'H?o"8ViF84m $?̙o36ˉ6H+[#TzX-r q_SǴ.yga췦DZ^7}|Jg F+(s{)N;,tX[ё۰鑾vx璴x($kGAٵ7S.MZ ٺԧ]][22(Za\?r~[$aK^P8oqCt1k1*lxt^Ǩ;h ㆯ:O_EY(TNuuFG3_J(r4RV_ ,ytEI!l곍yC.C(sٿ|(qq-L,Fw?| 57GwfGJTMɉ}T_N,G`N czlA`6zg.W[(z~/Q۞)=)U9CZ\:'P޵gIbD7aXLsm9rӰN76BxB cPONQ? a'8PgnS_ov=d'=S s5b~D?TZsl91U?MlBqOftL!jrۅ װMmX &=%EEE\?dB>Ӗ @&V_SxYI@a4u7eytF y23os"sЌ]/S 8Y@\Qd4{p7ҨPt*#lQ]~OwCG#9Cz.6J}R=Z\kbUįB~aҰiָ@8w=a]XS=0@|w[(l:?j^E1ꐾf(ZRFi Ɨ9Z;7C,Q xK!q| TkDo$ X`#\o3-'2G#ʋqN,cnRS%O VkHngXB$'6ݜjǞebG]jD[Nch~1FFrdqe^=Mn%'lt~̭I&q\|S}|=@iiD(3%FKkj|GntO:hq.d.. 2@cLxZ !!֚Y\a7?cE2PD `,th/-+N&҂}.)mX{Y(HJvɽt-)F yAkIk,)Yrg_Ҍ^93Uˇ>+?3,7| YHK$W^\id=ϟZ]WП#Z+pc~EYeiΩxA$y!}g[`QdS UA pw~I< Lbny2{nK:);~U}24=02V@a,b@u(}9gӫ!l'Oeޫm2<0jrs+j A*dKįt[l#ύNDQa nw8ӕ3-B"wc}qe0~ fEխ/K'$bkDQyڇZf-s\Z!L"5kO>0'i{rY3DQr57rdPD4DbCZ/TS>3m?sT!miS40)~ڶX mZ4ȃ~mUJ<|oUd'[C6 1>ω+KƀL#"rIS$z`hF_xHeQk^D 'Gb/4DR%f[P/d~oBG i118B􊓴FOd^dV.)p'yhf,1[Hc 3(NO3;evPS A1 㧻<%fJA>@Vkr,s qPPڍJ+)'A43J/($W$mX b4S#Lq еf}Uf>sKΉp3^ 1[{Ս̘D`6ҩMG"V̎=R4ғ-)l&C$Lrbgoax+CE;jA<6y_𦳘<Y`ÓAv|S#e#;E>,pRt6`" jW^ 2N&Pa.VI"Cl?o/{ 8Q'[]:Cʔt326lнacҼ'L$%BpyzrJj<+v ˴1P_}[Mi)>u,- ~"Q߫ĞfZr{_{JSA?*T"F27z*Drg$ 6 0_`0q6JOZ9~c:&='ғc$'<>OLXDϞ)!e ﱖEqAP-&B(񧧦I꩝lXqmA[ng(>[CLAG( 5*(0<&?eD8Hb6dxph$'ehSN(]Vl+1'-kxWU=spʴh~ `LƤʗ*8vQ,k(o:sф&I=V} jǕ|ELr /l:BDN .aE>jw\xTIOֽ4|s( *F⺮̇C2! LU+[c  ']TW[({wrꈸތí3~S~>bpˮo>~~PdzgoG9ƏUN? ZLPNihMڔjb soe< >~f|_ D|HƆX 'Y!%X8RN-Sa1ijJe%؃ef(". ^ĚA~8p6Zѿ\IHjكx[g6 -.dWw]S ΤP#k!^}QԊQM[paK SuAL=/\Y\ܯ.v#sɘv*9\?*(X&QsAYbj+>PRO<_X t>S'Љ!O0,w MxKNs*C9$rW$' ]3c50;K|"ȑL #AH=q y?x.ƲT̙rW3{uh-姭vkD'=݉2HS \j!~e7Y5pfp]EQۡ~)`˜;H( 1uKB-ZV+ +5fAVbl]N;7/]v]G8O 2RDzIAqj1еqş(oE1ږAM <`68F#l`UOY8i%KEQ';lP.lS!LB"q:fM9+~16U6ےW@N 3ڶךLԢT˔$-B y"#ʪPwIXy %Sv@9LgJ1/̰ҵ&њgG1}_5rf? yhPq N @?pvHhՖD1|L?ǴG:uH`0`Ke%G ũ ]Zlj|AWoX:Qc;,ֻԴ)YTps {BbhƂ ԨI.pr*Vyd^5yA ǣ4ڀԴjZiyXH14/\GpX0j=uyNbkPJZÃ'`}FsÎC&`a0=ɭ=sB(A1Z|huS#ޖpp#zXsU#-D(FG/עOdu1u#v5 $ ƱE"9XP*-w)aWr@jbJ׻\{ jHKޙ-?!1zmÃΛH,boɬkI,2UDC'TxA|a! _"%f"POT,M3F2"Qf~fT_?x=CoQ h Ϛe Gdp1;F}gk>v R;ByYpG@{[ZuVE5VN^N Yq78ʽLx!bcO!^(tȁq`6X+D` eڦEK8җbyL+C=]b6AfFӽ2LͶI/KS<]zJe~|k'psS`  ݾoKyYp=0d^x0~{ @쩩qhP+S)hOI8|C*1, >'y&(Vy, yi*>)-YfY .nH~;C,s1ǫ=3 nxw4u vqTA RK NƿWX`0'ҲT&836r*\Ped֐YAҕwM=7 Sָl馄 ϤlB S)v]+G˥op{O߮*N .ŵ_@U &&[H:hnjKM&u8epv/Z*b[zM@fіn9D)= mj#ǯ/ lMP S9R2"5> l /u_uPJkT0^w±FtjY91&* @-T|~ݮP M?0yeb2:fBRC-# `nDC.17fU`Giw@oXg5v܌.xy/ě'?ҹM="o,κn|Vd tA< J]:#Nper!$ sYx Ūfhx,`ΐIjAf0AK {Ke鐫cd=w f4^Vs9'Ζd\n=n]XT\-PmGy*gԔH!!)#W*9 l =awbg65!|,}k,=ӥ(؍IbPz̍:3)A >)gQR!֜{ ~:%lVR3CGG|>pNgh3nnbyFT|gzqRȪKPZcNC: 2F[^gBόvi6TT+ɾCl]3Kd`BWZqݦ%oH pl1}Tk# {j9(oLLrߘGzyT'&\ ^x;ƌW](5JAff|Y6s5պ hQ^o:WKrk=\9_4?@sZxG(>?9US L2}Kdh',ʔ  QGb>(+:5K0> G!?ke$KNy;ٍ>p"}!<7&XXOXQc&-!L1'drsȗGN׼/ƍOW#s< - M1ږp"W21EP}s3o7_'糲N5)ZcY|G'ҷpc2x޼EϸFb#* UsCOO4mד@a7xl8>M?GpȠkuh|B5_cXcav̽ gCilSqk"! |2| Y #.sZ[cl_$e[bzR`q0a5BȽ^;9_Kmoӌ֭&xbWsMC]p0qtP3C[WM|2AF$Nr#+Ҷ"VkȋiI/ \&)15-LD-GB!%Ui jTU=) "E4 %RSX%T  YC=yY0Fxu1fo kc Ew+/ $T> i=N%ļ ۵&?FUXa zdIY%qܣFGTۈsbsS,}?+=tGGl(lpSf2qB2\IM6#I<6֢8m\?瑢wTgg7g_1)| ٛZA 9=HiFdB.YNϡ3X6:/yiXpw0]͉1H*k(p1ǪHit?=65ؕT"p9RZFI9WΡiZ=E 9 ѡ/sVR Ҋ F~uKgjߪb7qX,Mx>H'8gyR2e6s`%78]H ta\I"tUp]wRR p@r!@D̮T}!qĨX >'W:E+f$\8rizg"y n 4%j@fԪӎ4߆{PuuW'l^rߟcH@Vf[/RmrSHQA }U`6ߌ^#ZLC}֏^ˋ¼G<(p!p7PXb@ۻ *!Ca  gEtl3S3>[V%PFv!Ж/'KWw,v(l劁'U pE Łd]!R-Rz52 zu*5N'O &$xT'bFb3f- SVG60f,LR}|R^4ޖ)cth6;17"/LZ(+IM0تpm~0A;IBĶ:=ͻ7ʹ{2(9NڑjE ğc 0D3o&ڰ 34: ebyRrTګ0[USO[ez ?XޣETkqsJ xG*8֭NSfcb%dɋ>n dsdxk"%&s 6# Lo[IgJ]iI?FH[W"T{*~7rc¶T5XHr=GS)E_eD01_VT-BAZ8Cavo~OVR;< < ur:CBo8QBag ]J{2+7p`DV=TĚ O'!4{Ba߫l>gа7A)jr^l뙬 %k#1sH" >Uojwh<`vZ ZǨFWgq 9 / Sp\zHsvy z fqYʲUny *+q>52> ,ҍҤ 1䍠j6Rk@梡:0bGb;T3x$_ {iq=#PG<\mf'T{SOUIl9H~s7BxxضgpѡY~( jr_P0iAS@? ፬;PEľ$ -QT,J7Tu9%ts};\:w3V,G*t3@ci]Xc]Lk#uJSTOM3a-w 5u (#e"}Q%=1Re}]o02ht{T,?S>#v#ʬ+Hܙ1`m5UȗKBm bm: PSTأzV xw+E6RFm:ۭNc*StmAY٧24Ԡ ^NHRⵔ4&phn1s{TyJA:\˰K8Юqb57)忖qǃQ Sq,\g@Kū fŞu$ٚPFDX;bgMU>9WhUz9\bQ=,04ƞWa0",۳JwD>wl4`4EΫouusa@Ta5ȔAPUi? tʂC%B҉%%ShINd:IdXJed!qəIiyBϟQ(f_"6mQA_@EM&φKLrǵ+wlMN/9ɭ\sۿP2Ud8 !:XѮQŸ? Ga= L!9pT)jJ:!-v,V@?I56ħ~lu"Fh8G>.1c}Sjt³\L'?9؁{wTIN,"p?P C*a ]l"M.8" ͔#tb3la!udr V"mlն*ʺy;F2`6\j %p}hvtOO%LGKKTف_)Uf86gmtGR쒲.D9"jE,c6Ge%1׸\~ddp\R_"Wltw:!DWRg^Oh~bO[<飯%J[:h%Fv5bezuRv*V7?J+[ЍoV#eߢa 0 @N+0fhPp~нOX@Tti/іקrĚRd)/;Z< !]˲w)y&EsMՎȮGyYg?1K Jg‡"B,Z m?fxdr0;fl;eQGvzb'9."z᚜G!ɲ뇊24dN)pQt,ΓFVdQT2V!N}CJB,Aؠ^7}Oج\IV㩸ZɃ!h(Ί%yhs2!DHjwgmn DۯU?Fe0.FP]nťfJE4nڧXAB׻iJ 9BEeaAQTK؂<;Ⱥ IJ dgu}m[D^J $T߈(Ҫg_TI9زQ%Zh'i}Nf/)@`cQRXk«6rГGӆ;Im3GAF^%h%j$/p< o'G>1+`B36Fn|`z Iʙe)p(QŇ%rׯ{ÕPz{ W: 7g-^2\%\S4d/n.RY3!";#_?n6xuȎYgBTSyHsq3Zb51nP[6 vKn>1|~,$t+xWp ^"mEyh?w…pP.LVZa*ZEd`.}wDr_ztYn,> ɽo* n܋aS28?)u3Lqw*/$hpLA'n!}QżJK0ӂa*dީH*Gj>ψ`R۸ҝkZkEvc`8΢@}7R_$ME-Y]AZfW5۾D9=?亻z˶,P-ȺR}l^|Wk/KGs\J}Qs ^MH|gX" Ev+ns? pgX]b /uŞ'SC|-z*`,ю'B*V W1 #1tUGHAŽ37;b$5cI_m/gT9,UCSQ":>ܿ;!"a8UcHm\Pɉq~xZX=kGǥz^48i ^go}޹J[~ nJ v#(|pe*hO{q>e3/l&)iP %i>8LXDãڑDžldMRvCEv%3X/ȏ;>Jՠ p(GƲG0 8|,`%ЈYgr-+u@ׄQb2I|l _$F , chdu~ 8HCoR7oćۛ~`,pe ^4L5#ƪȜ))o-BA~G~!&񶈩2/>_Eo ]5omKfƁ9u,=W12]x3D.x*;j`o#ӈgtAY1U'q"| qm2 cN`glK<&=LA$we06\Tr#>ڊj'?e_zU9{f=#j:78a 8⼢}:7.ئIgvY_W\(Ex]ŭ [fCl%9n5F.=11VtEcl(^i0ySwoILQ[Zv҉3 |O:yyH ݓpx7[qK!t`Goi-%{tTRij@Tt,B[-<FkœlJnu/,4`՞3z!|Z_&#ujj|l%05?YªhF _ke橵tzS=uLc"G4YIeAa@3)/p&5Tx5ZQtwYSMh mW"NඇW*=Uֵ$-s"&Y;'S679(KJJ>u9@7ضAK&-9rM]׋xr2C?FW;n(6atׇ6WH޵s)vn@e9nR mQNJ=;'w:e5j=G7cR"4$uI"ҮR=ۧ˩:"9.8/tDҦB)E,$g-{d? v7\d?tn<ꬼ_yF6@]0 YzZޑW]!Gi,xw٭h1P}eC<#5*i])O(篡C,}\ozce˥rJbxK9o=}֋\W>ؐNr]C1B !r{@c!]$V|5v (m|@pNjTI{=d&zw븕#DͳQNL=Q:3P](T]8`gyudLAo5fNe2w($ OQr%8X?l; J`֦Fd9vlF8l@ 1?z8~\& Sdz|6ʥ2Wv`_`_Lg|S*ޜ3tm븅S'ɽDǦvƕDw'#a=w.i 54'x_~,&} ۅŕlۼpn}ِJ(L0x?l`5h)[ ,P q{Qq-rPB{]Mj돡ɇܿ6+/W($qL3^w' nbqb PjXH,fnh ! _8wZcm[=O*=4^{" s{BlJ*걄qe%*,4͑[>m睶qEP_*eؽ> h;409}X͘v| ~ ]U]rI;T.I,'X_׿󚓉ֲ.7F ӆ}h":{T 6vNoQ@┳u.*pzaESntMt5ɨs ٠9E&yf98[5vԕkĺ] fR DpMzҿh3yʐ# \vQ~N<)dDƒpE}͜jt1R 6j{B< 7ӱdSr K[Lݲ1,L)xPKֆAGaP؀Bx%c1qw?7W U oZFn[0٤:+$"AM^-K3> pzFE:񣜟pT Y$"钋F|IRJ=ŷWA Q&&^;q<oxo sZ޹$^5XR~ }U%9 ?Z?Sh&Gګm8 q!YxKG<\{pbQ&]EaOCLg=*KN!Q/=JWaKX mdk_sdZ D$w>õq2c.Y R}o&x)YC(ZMx#\ 5rN.R 䞱2pf>p%t'~7j'T3:Kg6 ϥڄDm+!@uN=8rRա/Up;iC$*| (2:T4JZ,24YF:"`do]L;$6\I*=T}TGs@xJtŤg0'ޱͶǸ D-pJm6=>@GB˃ PINS. O[p_I2cK$!TZ1ܪJTq|$ zŞ dIY9u6tˌs=Φ5@묍#u _ѓd[L<떚=Bxv vL|pd͒(L2y|-/O ( CsN h ;;6Ļ^ws_?SnQ@ ;7)=?rn{?(Zb+0'ҕj'\6JE'zXi嬀іyr>`ԁ~=ө*x/gUϟ׬i Q,"7xǦv@AN&6 5xĤj;Zd7Ϝ5k , eFy[eȕzlGhr˄ߒ%8I(|Zl_^'ʡ( $pk_̀ϞB and2Q鋏ΠD)fP _ {{*6@k%Lzk|voj.#Z"7*l~1Ix lb5Ǵx?m"|μ@s@4tg" Zv:3QE~آW1dZƬ BbcUhڊVXꠃ"'8&GT-milDIII汎Oi25KoHHB'1Q +Q.J[I %sW]"q۲y(v'W0W2-ˆȼ`l DEWL|b6e v;9|$ 8*~ <iW }`0pf?6 rW`y;wf`o ζ{ߝ3xﯓ~\"*E)̗ݧ\?ƜԂ~< [n}9/Lie0_gtS,tHf+ֵƈzmHjoRӖUy2 Ig z=6a6wŖ,@DQGm]0\~|R` 7i}[oi!/)7Dǘ=W_ӱ2&B?*ѵ.b.`Җ՘@9HPe17zSh3Th3jHN߼BT~ıwJWl2j{]#@Xd fі@'XűfO&7\OmrXlbx[q;HF7@Py uf|D r 0*b2ʦB;˻ L*&,8w ذ>e?~ʘ8C JejÀS4}Af|,Of&Yu]< j_z8$aQrs#p4Y$1D`7̑y?,X|^g, -hiO&#BiAª@wEpq I76Wh zc,$N F|wfJ"͋nl<."*nk&C6pPn}g`}s~՗SdGR^[[YsM!7!K&R~z/eN N642t{[Tym9anQL1ײ)ڣ'=F0xvGq{_58PV5^`qX4_ 1xNF06*՜7v4:R`)袊ƥ̪]NNO<#{zDG{#\1+ݗYMSObfzAHS$cu1{ O0mA`n16 0F,|9W<r\tˎ?)Έ;_ =s^-8`:{=:SB:1dULo+W Nݬpucgvw|µf}v&B<9pjKo(2_R d٬x+ KB-'dHs_5E;ݬWu,ѓ'좤Yȧ"׷4^FzY?dNf^U{ W~.ȭ1*|a܏t$-̣;%L4ѸJ2P% #IU6vסѨ]UׇJAfK 3iО 1b"y|,Lo'LqqR~aYROA~T"";[<U N6J1n'ʉ.֛iT8c35D7_Y*&t6ӧuOLP5h[B1ؚ#@&ylkvA.4+Ʌ-0/:%9H$Q0/zLBbgƆB7>, ÊDGx®|qؕ@]1Õl ݚHJ8~%lNbc5HctB)|k+h_F 3Eq(Qӯ/q:g=mxq % U꥗Wsy2-Xy.1(zN7XAd9a~-nzuGU( 1Re a9o/YWhSδ{45#B Ц*csA##'G8*dQЊ8PmҔ NWH~]jԬf)|a+2ΖTWe?lϒh'nQнp>;QUhGdb7AGeKH݁?;Oa `Yzp6\"LJ^tB764JaMX2`oLSE|S5c51BH?kO+1TpW8C2ygI1Qc~GEfMF{$kۇ1QKJdc,{>GMe?]zߍcABc<-ܭұ{(OxIVKk,Ѩy :i~t!G1$SYWEz _yؗP;|Vт\KmCGb.b8[4'.ÁࠬʠHl겑$N1 _ɇ isPh#@ћMU1[Po{J!LmFN:L"KA3<ۂ7͝+ByE$qa+Bvv"Al:H0 =@aM%L`wL-l($T2vy[3z c=ȃԗI޹"'cĭRCN$%+g^`)"T ZMmqBi>1VBS r#:Nc 4Qp 8 y22'`D"D6U2K#QuDˑISa0_"W<LoC+ !P+,9ϯź.ݚŵ_}<1>ox@ PE B]Ho֫ԋ sLlpnsկ@6VcKz!kDf(u.]Aw-'ԅ=1BђZ3W/XpOR#GXwU 8kȹ $)Y>T=7pV8RJ1Ñmv{̵\kU݃w~>{(ѽ"p` tl]o(??;UucijJG(bn9pTtwqZ"qcvJ2ܜNjY s뽯gq"zcTD; [d4sk148ʜe}6A ޠq F70{*@یq[QXɂ uNVc蒏]\a |?lC};cˠnSf7xi lq{G 7˫HZΧ.p-5n rNOvWCRQG~㢐]uf]OtҨȥt } U!(VILN #0] qLݝBsy[Vd%9wNs1zIƃ tEbzP pۙ\`Iòo)),  CE.Q6hRwb=$#O:cݻ7o9ϫ/lºIy^/]mQǘqVZ%CJj*/XɺӪ"_\Ρxˇ)ṣTŜ>s _N'lV|p4ĸY"aQHAmS{8UG$&&ŌqAS!Ka!!fH 7U(c͇YC=*f@I_KKd۲9^!1~&_K_dOU ߆ qrGAPAiv"@8x4+ ){%q!0!CrF5!&D3 ?M}]5vG=/I%u*gK-ʴ2XE*RW W7xK؝A{:i {=1/5Xλ֞8 bauyV Ѳưs;-(W2 :d/]p>-\k~K(53P/y["3mOhpQ 蝮tmSv}]MP-;gro %"y84w:ws nMWXr=r;^}|F/(\ f4$*![%̭" mG1K c7/=OK_ڮ]vO0ݻ.- "CwT$r 'Չ_Ȏ=./>P=zԔ/J+qha4J= %B<=q= )G7R6l޸L`ٶ2;Gk39 J]z7 w̠AHjV-YNͭ/DwG\ח=a~r見 &JP cV[[gkEbJW-)C3N '仏n&. x9RpxwuY U`w>?8v͓B zN1/N bZe. qJyg٧Պ.bxCyLU Ӷ:fdZ\"8j]qXguXW^2.T.Rq_.5@@烈OwkMmk0!q%_ո\"^ ȑ`H:p7Nh)܉vA)Ov})xh8eP~\X?M $_N#P>ܙ/M=)d0cY˘\M>t[7V"P'c $'A`kog뮕]i`D*`+!^~L^ \ 6 "*pIL5An~K냄16XHn\oRNd8wmgwc_e7@gv7)x7U5:E/`1mSH_oB:amΟjԋTy'{\b0Ç@h7)#b.I:(J_-Ɯi2yv`[fň9hQJsQ ).Z\.aѺ}.سnMq('}LÏ$ŷΕX\bF6 Lj^ sm~m)7ɥ Q·HܾHUݽыBC OX _H*HkhDzfj}f3{FSn>5W%Ǧ@ tη0'y6kPXX)ԟi&cn@?Ccm'7l^DDbE<|yuc1D6W|'b~kxR{O[AIfvqO=eGNvY@O4aKAu6?qm y {JB k6,6SCR'qx=Gx`< `q @' YPOiKҗ@M gqEՎ \C4w^\r2FԅdEiEjÜdP:M<:V{?*e 3bfbz+گESʟ)-j퉰s*aXX/랜A?)Nf,]B}ʻ(zQhb Y7м&}2fi ?Y&ێ߫ <"7Бq^;7 G&i녇 x G]tC VjIr"X7uiH-#B{p"w]%t\:m9m=7;H/{vWV"Bv44+0i)6b!H0 C eP7k?z` ɦLDa+zknnIHJҶ! PA@ZheD$qb{<[]~6WXK!$/[n8гfo*rO~ҍ - Sx\\-!^` H{&]jcrWH3Z Xo "ȍōƯF)jkIБ=\`)v, JBBmTWY{1N-j0˽fP qwt gZX9zKy򖻅YGҖ㝇hnn!˛mqY_2|8rXLR?Y;{A?j+Gؐ߶czC#" i o_iZbB  @--eDyKvlFhEZo1Jh=tZ9]W^fڱ>lFm\-M&\-q}mib7%ҒXJkh"FbHH9(2>42ce<+)3\CFhU.<]N'?zq11Ǻ1@6!;~pi@kܝ=5"Spk s / a!W3 l k/fC)sO\6]r0 U viR|@pn/f3g45s f <}(͔m5e⼃cO\ܦʾc[}+y}8U!@*4 Lsnȴ!ַ9,Clg4@u 5وS \;NSh2WgjFx|)b5>O;vz4{W3NSOe:Wg4΍)ӭhBvm =^7ɲ0, Cv+w^iByO^q(Ƽܼ~(r !pnUz!%N1tv@pV1ȗ8<5nCo>q\ )ñ]^jFX 8* 儇Pkׂk[Ui#||pޤBjG=3[¤P a5a0z`fH}=0PQFρ,Fu($MEC02.~}MvQp;m4)h@dv L>Ƞ - v(95az+}HA @=ax,ض嬸(xMm 4!.x724A8ʦBǞҽC ^Va%)ak,=0ا.FWĹҧ%qJ+2P"kR+4:I̎1!5n#pW DmXI'ŒԺߎPx<N~}^ÝDfh &Z7@QB!kӒXI Uf]y@TW2l)?ܾSTR8k< QT<Ղ|;1?f( MX4t`+Eܕ(yxaZ⨯_QT%*^tAzU  =vwwRWUzL*KHV*%LΌS/d0L߄8܎女2!ja5q\WsX36e!_r§(BSfFP_i aBhqߏps\!3 je5}?jJj$ҠKu;Vy͟Ý|rhlW4&:T˷[kKfG{KimXlȡ@f0{D EZyaZwmB nv8qϕA.2|ChFB0Ț-uvRMeɚÑH|h(,uAqI VY5G: ژn~_ 1xxٻ#Nj6eB].(Uw$Z}c7&G lA@> 8'oF,^W{, FBGƼbfNQIC ^Q{A$e"^LFp:xhɨĥ -h'db5zϜؠB[N12`^o$:qڋ>%nN!pMsƒX+8uJ6'ӎ!ufCR54jB)˻n U~ ŝZŎVux1'nk ^VQ,劀\&אi]mwpSzx57C( w$e CZsC^&?GBW$cgJ_x}>8+r,̏PrVb0U{t(;`gA2P6S9.#"D -}vBn SwVZ6L8:f؄R?cD 9 4?hl bέN]!ܬTcg* zh 1`c"F@~J1ϪO u(%Drtd'V<n #gԛSW{fؼW8+g`|KrѱGE:09;Iyzw\T0b}sL loeVƎɂ߶=h.osWU|qz/ X$`t_k'z*޴`Gu೴f |et7_Z~_XQdl;I\`Ju|PD00!*okYB1 V@WF0/PHB$ TF%]l#z/[ZU ;PNnN/l 8c:&ӭu%Bp܅Z/B45hϑ_>q䰣cSO=jc(H<{o\yW*EjT*tm_Y,aO)0S'k\ͩP3?Q]_S%YpqE71e2bwa}1jjTjOVާ (6fW"[7b[i6S 崪:d2cv(7zFA"_39ĨxG&4 c>*5p/+cxT9 "f{[JMw z o7#$Ж +uTs;óA#3Pn7cxL-KGiIɢ<'NݲLD=ӕʕXpRmi\pb#L3\{j[9Tný{P.3ᔍA1 u=H W/#FYŁKRZBcH7}:Zg"}}A~fDֽϩ2IRpx%y4:ZѫȯV"11>`2)۟էTS֫Fqڮ2q[:hg6.WAZmgemTtEWކrgŕw@`ڛ& ڝ]|!"FN9iMo<557= E9py\*&c$:q.Q1ё']&}Gϔ7flW2󻹱> bl$7 v˺blYW+ Uzzs]* vc߸dyCh0>2 ѿ׈g^XxY @Vrv fp`綾Q!Ի)O[{"@Tz+jS6op:(} @8Z#͐2/k2̕JC/յpҶ -F,՞$U7r93ƭ):JTAl!0F@ui'7wYq [ :HFl3J ˞UZntTۻ/lN&J:ݾ$U6`44|BAz+pZS}Mn\8֮2:~0KRN MXNXֱXbˍejl⟷n M?1XUm*a1=r7^ Tk!̆S}tpC'hz?b@H9Z@ndyjjo8-8NDcTZh5FW;&e )ճ=:Q(ӚuA4bcBLEsxj޲?IJ#7q <U 9Z Z$ ݂_yi^k6,DRacZ[ͳ9݉HPFTƁ2wU8_CXQ~#Jh#ɇּT": `Fϧ&T]f7:9&R#'YGɞ6=JH =`T>|ע\=΀Տ+#+,s5i֘Bw1wt(~g6F:TD#}Ǔ3d~2,NA-Ĉug qG)iފOA4ӄy`tRuӖe:7FCd[ `Ok#;2C 0.,J] 7S@p@a6uM"5YV1'*Ejn_\Eyj 5(Jr)^sĞT/Tvj ?_^)q ݂8 bG+uKQlc(g%Hx*Lc쫧:뒅k8j.u26*^$M0$:!baNTL"z0m5^_,tN|<1OvW'dA{/WLή.\lEc,;'Iu%Jת>:q;=^y? Oyn PGq7yCBԮ>!86i@|S73K*qy[̣: V=01/k/<X?;]vF&90EPQޫrMS, h=50mIR eM1逯hMԻ)ҞmS!j:{4H6o˸oN|TDDPԅߔ dt`-*Xrd>ΰRFaH/˜ʛ mMa^MŞ7릠B.0cπe6nu ^Q-t.eV+О;⡾7c)cQ=G +[.B>; BU8.j0@2D)?ŅyU{D'P`sBlЉMgAIKfP>&̩@>A>]ظ`wxa<* SQ3%' [*Lbc38 ž+(ECEiةv4d?`=/荴׆&t~ }/Bs¶s8ei+z<ƃkF+}u.uj *rkjGJ`m n=wF"Gf ȋorWkc`:dfYmMtOĴqjH!?`.9~Sl%F<+(;AςYmUH&.D7k5U8V"ȩ>A=t'3Οt{ rZ쥷n  tevl݌%~ B{`$謕n8*fQζJ}?+%0lH~zҤ0R=)QCQI+,$;>xϩ"32=Kj4dzZݰN{k(J}T㖪t8xY+IbR}WoWDe!xcwW]YDh'ƅ$2z[l9'|Hp+;qtavٳ3Thd"aX62~/ʨP#-bHz5 :O2Lucd~V.IbJ`4*fEG0e.1W4F9qk7g}l D9DybW:^& 5:P)tϕl4ƘR*"n >csIpm~+re485,uW$Y-m^@^d"Bsc}j熟oR>(y-*6/d {(>Lt{%ii0@鞹FKAlc,@VjSr&vC<*!@D '*D7$L-Kyi$Y[%TVB"Mvcꌫ?t0.*w/iuczAq@䫄.C-$RD2zA@i𭸘eZ1Ҙ+k[½ZmB>-/$ K9/Mqc\ݣ ~Ob2nDP|Lqv;1af4˪(RĴ!D2zQrf&?L2H?En0}0nI&#uX< FYg全NUbIޅ >sdC*ƶ_k{t5$]SԂS.nT[WU˵%~#hI VDƲn?ea>K moOL!kp1 ΗD]Uw3jBHJYeWÂK3!9+k0܈Z)úvb#xnnB"Zz~ T }i7.q4Ed㦔ib`u5I]Z}Bnxʑ{nYa1ܛ <_TeoqV,C̴.,iBC^N(#T*%F {d oyeK9є̓#!omOf)C_K,.>X- l(,1ewǚZYO1NP:X'LIg @u^;(TukF1|(U$*BvYn"zo`h1ݪc.gF 7f~%Ѩ4gH3+/fTCGPd;/KB(JQmIwmF. 8.QX{ kq >{*qT&EnxD0{zcX<{Τ4+`NOJߴ۱d8W]/;1) 7RPF_ٿ QԪkӡ +BMT7,"$Ί8F 44WZ[8.piZ;hyMd&S$*Ѣ o"-ީE$,ÃKGzJxO1v7 'r<i(5lCFZ+w Y6kߟ^ct<[뵣q#QݦCL#6&uҍhg#YUu}fʎ6(ErWmVҟFVB9L]og Zbxf[)eZUOíP\@پ-o795dX%}F1H$Bjn[D4a4`,cTXA{ EUZZ }L@}z2q(@lcfY9|Qo حdKP`?DAm=6-6S9("ؾD[7WZ bۉd |JQƬq n $>\^Yܾ}~4=d&7d-()JWH@#[]x?G k{rٷ>?Y.pE&~U2(ZH&}˕}P!\A }zZG3 (:Asܟ(x?QݒeT ,Tf)W8 | UA<>,B~o5B@:DcNFh;oM.ޙbi0,qÀ4P8 ݹ&ͼ 8; 7R!עm5)x} |ؑ Ü5P ݰyj VpF j|ܘ&PAݞ]L I#1CxZB 9UEJop͔|. qA7dx?ۅ>le YtY'3e 3}Bȩ\bϠЦH}$H2zB{:e9ʧ,W"1\Z16ezJ IMVz/9J͟Ӎf[H'|F@Ϡk-Ȱ&fKh/49} M_lօP{D5 M/NPKmL\MRF~=`8!rC?,jIhk} F8C} 4.X|H,}@7@?P80_'%̇5z̄B$ X#rl+:Y!BHzbƒiߨeT~.0L^u9I+eQ߉œ'nU Xb-8a(zσ1c+ gf6$z #Ņ+ė44&Iڡb\c"?ӊG9LZ҆8r.ydM!vvg)dQ+d~k-(+xL;<{Fǐ6ZQS>z=Pݐ}PP |j01sa<κ/c0F!Hi.Zq &’_iIIblݘv5\\y gDS3)C V-(7YK0* Z'IҨ}Qj7guh]B&iZĆ'J"y|c IJ ~3l>9"VrXgU.侻XAJ'u4dCmgy190?/q e][JpCwtS$ٯ6}" `)޽7S+:hHVV!D58,#"7ƐM]5IfEHԈ -\@ 9bO Ci<(=wCјb,8;N\$>bGcTo'gW:|4<dSc3i3A<V+5#?~իx=ItE<,>EF.R+ x4={׺H\@m!x#A>AyaiQŦRV[F6h+z#:m|Oؠ1G![y@i":mS@w!Q.kK@s~&6]4FT6Zho7FD<(曍92˂~4ǁG.uc,A"ECB%Fy݄Js2fqEv&޿=MegV:˧A8[`O˯F1#uʍDoPQ' 3P;3VNM#NJ )Μ6հ)=qIdp-rUlBxp6dZ-Jc 4鸷R>XL}囇,)~'Ez`9coptDn_'9zОt/\̀HPS.Xm$⹙"+e"5^\L.DakĥOw`H.A#=[N)G|GB&Cѥw]H%1P :VE03I=\?:("q0HU02-`/6ߠVHQ1bw<]:+jQ2IQ8TpbX2 qm60xʻ.(bpG52GaT{VЬq>$Y9ՒLq~ckBžlsdt%J'BlĺUwLV}+ʪ.׎'1^/Kn:.ld&(dgr*mf`<\Nڜq4<Tw+zSރ @AwN\l3J AwN2lHXj {Ϲ7~S*/#:5D>W7@$^T(9\Uj}2;Y6ZgI%9#r^pfQd2fcǓYi&jlOAO[kCגgw꺓%|.Jf+Gњ1;L$#HV>(gCbGro @iȡux'e)/'\9m.1/_f8o^fKJh|ů ftവŀR2NFbFCvI(/p2lʨaT 6jNƲרG|k /@=!7[,Jf UVř?$C[+Ǡh, fHP.$_Ђ%PY:9 pηA?ZZɈv9,qf6s8kOh$S_O qY p 뀸MsP W"5La^3p+/œsK%8 I cB赟3+]8o'SRlh=!oer(8cɃ.g_]bc4S:ـ?2myazzd'FM$m1$M?~Ugal{ I0uۗ>l}jV=ݟ?"w^ȃ:1V1VZv:9\wdM"O;^*lu%vcR9s7~="##]5)Λ|Gҗд X&SHno/Ӥ̄1I W`c}gmT2+M@2zksk@siK\.7ƚ&ԱQhz p WQ}E+??iTY %^DlÒ@c^Ʒ]v5E-؍݋Q!bW6hsT+~(ft/qI^֊%kuVJɣ;Ƿ#&}\o' .ݼDpqbe*2V^_k[6V{4ubLp]>QS%XsD]BlG;~w8Bm7I$OH| ~نiϞxa<׀󾖸>`OW7OKcw5P'ݼ R].Bq*FmZCG9?50i 4&Ukv1w91U̺$cH:NV2l53+P>RKve ^+d/0zWqs~ ZlI$0L6 ;'>R<cTf6\7Ô4]ԉp:,lkW=|!S*iR~4H(7j3z"B,'c9st!jZm= gjΡ-/P){rgytfQ SM) {z2# WMf 0ÒST9>@_$.xd39Sdcq帿53PY#>XT*F@Ae5POI%}Ʌuo=No73>E7n3p7ه>%FV4 F2a<ܱBu#bE}/?E?ܥ幬hxAE *wsaiV$=w@ΣS:QNIj1F2Tkg61m!L'bC\*&Mr)!:A4p^!JD "kh gAhl&^Qk=ܵEVsW_z1I̧M%xK(U >pйl-/e4Ndr߿H3iHys@V9ksEI;n\ q%۲LΝxi~2S"wf,>N ]뙥1Wú?pL]=~r8iqz Gf$Fzsqs9ؐi<$3Fl` ƴc}/BWBf.=Fè D I'4Hľ~7jdK/1kG[' c1J+S /KJwD3]߾*f";OG.`2yTLgpDR*W̴]_Pks(Yp*lT xye`"$쪘=upP2ҥzND!-v$ qT308&gjuq^bigh yE Ҧ[ 5>8oE]gkϋR6.1m_} ^- ma4ԀHV˟fGJߣAȶ/>͠P %g j'Iiu[|{]Dc*/4KpH-15MzB3<  Cw0Ԣ9!1f}1geGo[I?&Ҩq^=N}\a6&蔢^ Dr6XrH@ فOT}+{]3N9">TxFcZjJ2/p4h7IN:WL(U]i`nJ_43(?ڸ؋='ѱ'Px[M!yO1^%^F0 bG ejy e)W} (gWX#tqX0d 38F)%KQUP5wJ aF%?ۄe)MpҔVCğde uZ:Dמ{[@j b*i;3MX[Re *[>9=(6&pţ~;ֳLnW豲(`ۃ Q%oOxέlX&+V#u^Gʘ*޽Q:3J]m&ɦ\/ z3k箃9 0+10$Yz%Snc/I]Ⴇ|[z2 *QMBK Eb')=:ރo?TE5fQ<.4ecSCl'T,sɏ)WNv2DDZTJV)Y^Cl7/HUe\<Kፈ+Kj8DCrjW%u&݇k6u'Uш_~u}VfE阽]̃CB16/Eoq&3 E"o>$ӗD!CL=> pʘ̽!$J=EhWf_VVҠ$GFwHoK2`9T-ⱴ^d<\Uۺ!pjx n~&w𜍈вƩC"/Iͨ4t- ֋}m_/{;5H\ȘV-\:̟\ż P8B*j ~~]$Z Zь3US\T@mVLfCH=ZZ1Yf6TnuСPLn 2VmH](UR%A7qlAT-o (Y|:;&DhA -a~w`;落$dc꘹^_U7'gUz6`:N[~(8K禔 oڬC#;Tb_wL9i6ICCpXE}Z<\^n;-}hڴ]5VV"CgNIY_cW=3DzO}a] `>5WuP/OԌ&? a3xpEg 7v6jq)ҬWN\tAsmM|D\Pk0[8uپ%Ş;.Q`FzخmªShu3.VCqv[Ju&%u9_ ~!D[K|򩏟u..͊.RV>N'x7Q[R3 = xgJ㰗t_&N`nlx[H, $0#:Z/mTz (b8~n{H*Կ͸X L9AۀI~_pj%B3|9B>-⹁~& ׬T{M8yA=4Zi@vشP4Xxw^gC#>W%=+@i]z>'-v}z瞧\"2F,0[NSV.&`ii!8n6-RQG9Dg&VH+c?:;.-RM&Xi1۞10 .Hkjɺ@xkRAE&ǿ) ;VT@V|/4TL<4@|ϥolŘKK`hO8' xD~WL_Y߫0w&!Q 9AFNUNYެP]%¡=o#ѽC˲S*لb]Z2LCF78)߾RrRriqD&r_0%M HP !}ZiVn(9ᴶ-ƫ84 aݖ9Jsi5iL1̳ߋ9749MQ;y4ǝ^٣oxo oktSUL/o%Yj,>%XTy8Aو.h!4h)C9l6>YXTB "U~ՠG;Sփ梕4/l*qx kp( C@ZZ<0_uy}a\vz _gv' P ԡоHa jd-nB9[RywoF83*\!Ԏ:cr'ʞa"m36B;I#+c{E.wC:3e>ý-|Dxp;>ҜW:X_E$sh- 6ݲ_0qTmvg2)*TKqS]< &2lawgЏTV F~SK%.}{:)UVNas-['{n3UoJ1%mt&=8pXbF}c 9u$R|٭rM/ˎO4Myf3*NI-(Fg]Bt`4bU+|d\Z--Da2tZ5 yoAWYDP>"DžGk;ǿ ;E+uL龱a LBY5/\GZsS = 'K#(&1APyZ>̜8 ">h eKʸ3@JHXƺn%VV\5]8:CBefvo׮}[vHݢc\P$Z:3tjxBE޸YznZ/9g7zLW^.?|Y;S0eW5 Ff:GOTdwys Jn T!2|#SӋJ#w-aa԰nM]9?Cѣ@=K =QQJ/E|iQ{{B%UgP|l^l-VjWۚ簺H(a_( ##N=qreQ\އInn N_]]uph_#7 %PXsڵܢ.&+Afh .¿4Z7L㎬cmEeNMe.|_W>ݱ$W3v-I|mTctJ\Pdj}P_EZ]ʴPiVrAah V7*ľǸc).EޥONEb8 ƉLX+lڜcX/.*PgG?& 2u!OϠy1krGIoe1r} Ks\!`퀦jf,hK,@< xc`K/F@nWTpūY!'vJL*29~-PwQn_3zhX}%5Xqk#%lR?mc^Ϭit3?o%e;z+5t~XR9X8MsR|>L(`RtkN{[2EK@Udk'qQ-tdGDȐظ*ctI5soH_KJ`5O$6UHn`q)4$XTۡzXjIAM6@Aʷ0$dGkّۘĐLj@xk8DKj3:2\=qZ}~JX"RJæX_z˼ X浜0 lJyb iB-$<ס]^;]pzF5wm)V^a`Rh<^. BDx;~ENOO޸ЌIoWj?|vܴXr8~>jvp 8i=J85qDB, M["fBK?w|ǛxR&"zE.]t3z%ǐEUl@ kG?--9`tNMEOKUض\f$Z% ŝo8;W{ ]-7n'=D xd\꿮T5eQ骅4rN@C}V)ь\ýpTp3'!'㴙*&v7{XKa(M6I`Х|c4MNd7G>PhH}?aSl};x9df"J=^>frpSlI(fAբvch;$=ګB!kuhM^؂\9ظ3lvW&@hxkͅ j֝=-qB+HcU91**d]M5VCYp򜴊l'hsr#؍YH/S;^W#DǏWF[S(zB~;|Lh*U~*/ qC}qɫ$G7`?k ub\w1 4`2a]`22t^5 JURVrĎHJr+xLu-b54@tJ[W\ @~=Ȝewܴ)vg?n#UBWFϜ RZ =7}ӷ!N[0_7!R_-,QHC^V6hCxk?s ц|I:er~(#އ§ڮT /?קi~7!QhMefBҷ0SqԠc&ߑ{7J0y0twy?? AAf7KWcTIDžكT?{֏%%[jlеOPgO(rRo/207B+`rK>n~^̴nua:0fR6/YQB &}8/#9y*8)kF~9LWymD$J"gu4.3o%"_nT?Vaİ1tkH 'j)j@T=DQx';۬_(('8ꬒ;.rEP5QMaRY{V_/L".==\4`um%@FȒBcbXvXw2SjgF!#Byv QٝC#9jaiv2J4 Y,hEw8&/Z}O,AtAMvfP}D !@#p)P~Bq@Vzg SGL~<Ͱ[E.UI!)Wpz*3d7#&y^Xդש7'U;m<,LkvW&I\=?jtXtˤ[^ L6Cב<8B7#+50qiot8#'C.2rzMw5ؼc,BlMn/LCy:4$Kyrb?|@I<Ԟ8 𓦫t< H }``CnD'>f4~A4dE|*x e>襢^Rs{D A6;a[ԭV:{&s|PE/.ĕ]<B#?\=* SMr;l% m1\g3;!7q3芪\H\'>ىX%H6XS1NT4g"~g,gZ>vvǃBJ:&m>X.",'x2]l8  '%Ocfh(;یK)+I@۩gRQ>A>#y0KTuF@ҥo3lvSH5[yPZhM!=$*<A\m0b_HGph]5nYA,MW".W[ c>K\A3WZ]-g"M]M)1Zr3LiUxQqzѬf }>Y@eŗ0O 31-W"s^ӯ X? ȣ%SwBm4Og_ L6'L!KP7+;c۷腉8J3OLZ,q Eo@9c 6gkaYN3?3Ԧo,ҀC#cQ9EeZ[X#?[?a25C]D2? 2oD <Wd7w31) 1Lc,F]ɷkg 5p3:P/j[_b϶ ,5PT9>_ j^j v\)9yΝ⺧w>*gvw4|eTh3H?zm1s Lji*]tڦq[IE ])Fr(x_@ NWL=HAWK<\R-|jD. rM/^Ldn.\6I4784 ce/hTf5U~VtV{gwp gar17I'?vaedtbhy dQ;O)k|a ƕktWA\fnQP3aP$r"t_m\ ʉg ~# ӕCN'vF~լ]m!! T*GW8Zޢ|>!h\ҋ'l?DQzeT)?>a{F2ݧxp #4yH>Z9ʹY#rij3JtBLW嬔|\6/DIn{@ٜ!$^j"o=594u~ hq`j,9ߠpV;&N؜gKP[٬w3SQ4? }SZ8F%b39nqz]꘲%]'d#?ڍU_}^IE_C&gN<8̚KNQk̰ [r˸WpK Xh8bzld60Fz}cimSyb%&.bƦn谆%&&˩XUmԎPns=Oz^G+!O~?EĖFue)+gugBGIXuLku<]4U}+EmE_GeRGU1(6C;$8SPES nwxOeƁ mEŮuՓu4ɰY .˻x|&cYE}շpB0HKP% S`OHַQPsk,(Hw"#N=#[bvFR9D'w*'E ȱr}ە,26\`wBјmgpEZ0.p1 %Ső? Q jw%C&Xpy5[6D}T.j+T}?# `Qckf:!݆ahct,J\yfQ(y~ǽ]f灉/tA!aF5%L .eN&lwe0CǗ@KxB2Լ2I T54CU}26jtfg.e'm[sWNP)~S|/ Y!ɭ痤SXS OojBL!ȰO쩖Ot#"4Z jcVFkZy$Ԁ ]ajrV礓+(LЊ,| ݤg0kfTI~dgw@vu҈O;TvMYx珗q_nGM0 ]KGj :`4. kV2&HI't.ࡸ|UC"{]F+a괣)0-" ,w]  TkPì#HdI?EQCӬj/^gV_@ ¸A$?a~t0}/ Śr.>'FE6~2H bD^.JE6}V<&}47e$헄3کS[v%byţٍ&M,b*Jowv=",2B=lc̮Y<PڎrncZRV/kP! ^qXXw֕Y+׋[Ŷ%,^KZlPfcv=ScefNcJd|ە;9ేy8Ւa芲pzװn:YX_ό7~uiJ  aNh3mErJeRwƟQ1.RM6' ˸ ÕCaKק{Jqp4X)oMA0oZuz2 ;M`Ym.ؿe[e*-W%6yz5-ג.* w={ysqW=__uZĩ~ulD!ʶXZP[xY]77‡2/5zƜӝݓ#8,&*!G=pJt̚yFDh7R,1C H7uPѤ$5߉ t(Fa>vCex/(UNnh8X#1x%!ct7Eb6H5XRrP/J1^b0KћϣB-(ŵD!%io}c74(Jaac5A,]7G n_ 3ci1}{>iHy񫡶Rx*aH,S:9]~^PW#LdF`QD5mo $MʠN9M[f Foޚݏ<%/-9ʐ`'IL!eHi v[bSXbf<#>{ӌxxrӉ d!AL#+5X?Zݮ! woT9Td*DRbq}GOJ0sJZAJ2"CfDf+Ա8s Bh=d uٽPy֛&F8V9EDhb]: 4'jΊYiP1OOz0z?I$sޒ<7)v銘 o؇ϙܸNHZJIG9-gHX |.xVQyJS6ID@: yʎ G `fjrd}cli7/Esff^!ӗcWD>xUׁOqňKĤ١P / ̐րbnx$mQWߖ}+mFJɒkU%M\HT2=Pv `k3ЙVUZzrv1m€% Ujb-I//+jX3l='K*ʲ^dǏmxL'8zF&e{󙝞 r﹈E"#~t)i `*H;B7oO‚WW0)]/dž&4 }v~1+2׈EsajbM5d ѭ\/OP)$0&>A+YC1 ^y$ʋ,P K yd܂&V)o8z"PeYs)V9Emsee?26Lg.d1 ?nζNXڏ7}g:d&pʲ {? LъIza ķң1+q.N/0Hpˇv$ ʓ~ xh ; ;F|kӸ#gcRo:fD&睝9 9{/N,.i+?`}m7K[XK?ͦ1O{v-I g"Dc>:bOwIܚvVvlٻGٌyo||f3Nwo o ah_^hY.(CQiY81ԽnOz+ڳlq~43A>|.E{y~͆h,F`;?㑧gt&]|>L9~3M.X~ظHVrRDt6@Nj `þ&d>)ڹfUzU$ 8f%b~z56//FYLFpAKöqKðn_Al"$=&bG#R,-C 5-s)G.ZrSʤ?`Xv;Vr]0Tdl コA`2 OrXq/t(rghZc89)f|>,ċ ]h+U TL\PXA4Ù3)R55sXL gB!v׋#z+chE$̬Ҳ|[wMU5Wh5m1櫑Gr"vL%.9):)RIr  pҰI/Z3maV9< %'CYl{$#G<$|A.XS2*KIi&ڶ WL1S('fϠo%&ah#}? \Y4W ƅ8;IUg(㔦LAp1wjly6s>3[ĀD qpz R碉#PR9c%FV0!G̀- m-l]YgAO*4gIUs_TJ$8s E_&dO P*4G 5:K|CJZ9@&)pJ{(]jAN5?ȝ& Qe?^g*V1]j[7?-K" X˦ ((/Y32OZ}+dPͣ#‰5͗bUM+֑3fҫG(ߜЦ>-ˍ, xEKZ={>k @E!g+bᭊ63TAv7LPex_]e;Ɛx KN"]_04`Y!΋zJpkиƗ ;G8*%(\Xy8aj](,-b١F|V4n5A=߸Ht~hPUX8X{;FHfȕ1J{/9;O9̞qWBEy#ęNMΘPv> >H#$ YMHtYhHin Y ]`6"Z:o?bް[,]YoZ+Ҝ ?BS`%BLn Z#ímPLu- |?-κ\O=y1tSIGS>*BrF.. ;JTi@ _~3Kd],D:!eݕn4qKe"3-0WKq͒{@ᄻ:Sm-e?I`n(wi%N((z"ߒ[%4ta Xv #҃ô:ZT19Y~)ꨌRw ip۱zɨMoQ*Q3P[hPoN/BLq=(-MqSXm6 H^6C L KhSH~8@_s6Q4MxÕl$]=aM@qr,8Qb~WNILDmVY1Qi/ } ޹TKef_ɨޫ)JboywzԳ]7b RIQDv~:hXKaz$Rf tW_rV(Nb]<353l~5 lj@\2I {Hea,#im)eE<$z&k7fA^L;FQ_ dH.+ҚZH~* |ZjrC/s0QFwh Qn!0(_pJUE FG:20nلf*vwrGBJuzDt+:D*TA -~~+1a ji0#]׌'NHC#IӽFA5(YF"Ynh {uɹN^9Bcۖ48j]lyq6#kpU;Y|b< MHR Mݜψ)|UJ[M%H9c%Si VTYB?Xv݂U-E#!̽5x\7fXR3թ]wc_l9Ec|:iUu7aԪ& Xsr$z*es:A_ř& naf@'V) &Q'x:█(x\J3c:3)}{x>+qd5i*Ysa?c%Gsq/ZW>6In(`9o-t|'j8h]A46$ k4,х8&C[Yt:α<_z2H?sS6eI{w\LZR ,ڷZߑ-(m N(E$'b7)}ʯL8ʑm;möq_7*ڍ](k⾚:?J )5E\CQi"GO=svIĦ7S뭠$ 3WmZYܘີ0r2)%%x%y8Ύ,fMUafgَTw* ׯqIeD[meb<]ǵcX Tn7G`@1m-ov|A Y"I!4xN?oDW3םqђ \Qa}꼔܃U.voXGA  vh(y|af|REkA|z*Vk~C-yb;lI~Ua\`!NPӍ)Odץۡ &e9E;M4UU^>ZV$7EBU. 3 C+xv?YWyde'"akMC?~3H,Is4 oG=tJeBXVD?`}>܊$p*R"C-O&`ȉ,j=1]ܞ6iq8 H_q O sFNA]_V#+B8L0NZZn%',I) *5 *H`aĭX5(g8I`/!̲BTsRY-Q ι4Xqǰ{/[ҩ#leُ ױ4zj~ %WpIT_v+L:Mˀwfdڞ[s .V,M_ɵu7*!8#HD=ةMSbBn.sY G@U4vޏgSgY(ow U?>$hM>%y-xf`-e8ryel-@f4D oJ$XXQKX)%t=Y.أfR^:"j,wH#>Yw"i+,GfHO'}-xV>Ua6+t@sn '&HMcy>?瀱zG8 &://Gz*{lzg-zmd0?F1.<AOnم O2S$DsxfSGRfL9< E 7ֹm.׏B6rS _?'/5JGaXw5u՜s< eo"ǢUEuX-@k$q;M,xt$K@2o;e4%Amc5&i{-jz'IE1w%z7`6b̸X2O;C}oc{^FװT緹}ʹNQ7V8YLq#v)~c" ʜ_&|/%CrfFGV:F&5 [?t\'/O8κTk{Y)_Q[YJWj<XB%{˜h0;bzHC(m LV^;=9 *NI;LzMIDoi" {a 3%TDIH:Rג}%ف7Vda?WIYsx}k(q1}}N?0Lx>(!tyo9HS^=dqSkŋn1~+Z}/EՂĎ35>*Ey, b}ƒ$Xa(Gt#!T5PMT\. 4+;[`'iԻ>SS(*'L.E2_Bu[N4_%רy?\xNL٨Gԝ%8e$ypp(~J$RsX<ȞԋTdʥl x2fБpY3 b`aE}~AIoSV[z*6w37DhEtai |A_3ИLLML{}71A<͚aQzcMGyO.u$ 4|$kke|}Qu~:ڄ}:z9+ "7Ң<Ɇ% {˥XqUvJDkvws0bT@Ժe# t ҄BIđ1JLaBT51v[~Q-c̦p6`= )ǁR')2z^"lofB1=Idyg CPˑ} I-_')ko_a9SG &]a˪˳]c^H)PTmj| w4bh'֠j\0 y])bNG="L"ɒ"KX|Wa٦>ڪ}>aB Ӛ.TaK?%^[>&kO,^M0eפj6w JuƗnKГ54C5^OTݸY#>U༑/xUR :E5,!GKXC+CI@i!meƧ W_p_N>8fbX (qO$?7jמy"k75KCIym.Y幂^,9i1!$XD|;}^ Uh֭xȨI#\4cC?!SspW< w Sggn-Th7·؋[!^Jxʫ^C48%bm[_!etEQΏB?pf`+_Ӊnpm -@cjo?a&gL- ,r#Dpb>PƖDW5j.PZ2X_>6OTl6Ԙ&3 "OD2])aH#bQF rZ$ϮіL8AwPT̒,&bEv2摫3731AP47sql3 CdSaa?0W`^5) QI0bTWG۟)Z'7A=-#Z|ܬؿ|lsoH;Î5H3m[(q$KĶL~YzC,≷J!#L}$_K -+OMχnlݏ3þzwky~""*_k5 #uQlY?!U}#_g6{ \7żxM=y7E֦Z1I8!LwЏJY 7CDgam-[pb9x=@ƶ$@A{d;^W`XaWĭۄPu%;ӿ\f%|bhޱܴ6e-6}>qPZg/0_+wѢ98% d1C LC ɧ,5!'CζoybzЇjNmnNQ-MCq}SF0wdi7]^)NBlK߇EF! ;)Q,A{E f2M4Oj4(kҬ5a}`bPnqgsU2~㝸 T%/S(ꎿƬAoC\!_x*F(% !jaj.=|OR7H'ѿmB}涎(t3beNħsWMnk*Ӿop s1)mJd8dbyܵ*F)KZ[mLLwy;i^o-'w/u1WǻƄ&)AXX- ɓwi:C(&lj}{?[|!@&-;$X_ͣ%LE^HiXzb+|qq[m:#gBo0L<Bs.嬦"~IʬenvT4 bdw¤srP/wlG7t*sHpOn(`ؕRBynCvogB>|+ `6E-DȌeMr#Jw5u HBcRH}1C0Km+R9jG+c}y%;u'W{Q8WAevc>E=Yan?*}^b@o"K a]rr]׮e噫$O7X]!|3ϱO^ȚY/qٖmdR۳^aq#]pC2વGjO{ 3eKf6QC.p0IG3onF/h]OU,#@`O"u 4gSVy;dÈ`gbLrU! {Z#EECj_CFA  ^a! p,ۅ 2-WР@-O83ih H½&5b"qUTr_-;7hlIFoo2{oK˒ۖG"+r;*DBNi_C%H9坡 ͮXr l:l}(,٘k#iR0TL)/Yc.Uq,u8Aڃl  E+krDod!]y`QuMsVb y0-T;mfl̮CݷGCj6M]6~Di}V۫ v^E_F RM/Ԯ,.%eP@*F,hM'p &1K68z1il47k #/c*b/gS龋lLvs=jPAnP.JThԙܽM X&"m/7b&ْ iJryu0.]ܼQh]RPB7TQMȥsj*N"ǹrF]rc{dwPNYm6КhjNZYG]I~|:jR",cٱf'}QK1t-R漃3d`4U'L&/[JC&7xL;46/ElqfI'H2½Jts=?8z2mvǘyJK}aȭ9mƗUL`P?]P@`??"bRk[עFZ-Z .UȄ*)ˢ15 퍻19z~_#P ,zO\oxep$ūzHᆯ%]_G!KIߟgwJqf&p<{C򇘎p 9?Li<r+LM;C]h9 I֔k?L˃KcliuDW!/b3 /qſ@0z˟~ oX_`##FɋQrM2fd [Rl|17V%{a5hQ xFaOFhlѳ4XQ4s37p>m"֖MR۵R'XT;$nцMW'_#4 V 4p̶iL)@Ck_$R{b `D f#}cL"g |ԺHcIςƋؙ {tB=i!L-:jgF^f}XƧJE" :%&Oi"Ya6j1լHZ;2K~}87=z1&\}04%lԔXWv׷ԕ:s 'aK@rdhsX#vG`qs- ozg(Ym>$IF"\ɪ%MX4RgNhQ6PLº܆PFOe|݀Pm@A`6bTr wwƴ.tDsE7w<ԖV:m7;>Π)Wݑ#EO(\8GyTkڱqP;BcJJS,l%۵Q3{`棊'j$aZ#!o9j܁d ɋ.ҟ2+ +g:gDt1eںtu#O!v§]#| *bT~99lJ,8:&a[$fJ_05PpWeՋvw| P8}s3`"T?5TZ0{}Љ]&䄤x"#qW!$') ;s%;6!]=jWj{FS[3}8GaS[]p )^jf\R9-9ey| `C煌#i5@c-oqUF]IIOvOOSPGîH+VItMcGq6ThKp4yho֚: qm/N׹9Օ!r"]ޞA{|N\>x,S5]?D:67>'1~PmZҮ8*(<ΏlC:YvS#:ԝhF))Ѽ%{?/{?Zmi@4!̩D֚83.Įr~t;H m }>Y^?nA:vh7!8{|]a5,IWkp'3>ߩn\A$@y{13'؝vAӅvZݫ]O;1 "gD,tg,ωɖYb=)<̦ S=?1ʽeOc{I*?&|I7\Vy,9 sʧ&œ(@I<_͵/o~§-o:IV4If;E-\RTH'"MwkYf!X.ubTGK>TB 5H pe됖 wd\ !>0OL[eM&nRE9@- _87 \ G#P`fvU0q|TO\}?MS:e/37ÚkHu'qDzve;q"I_Pp9ðNʹj]:$jJk ]|'^Y"VUfm\<\x1޽ #D"C@w |ܼ*Mt0:> ,REҚ/ߪ%~bA@‘\w'j%K &{THJgW:h6SN󛜚9;W*QH=8it! (zeM&OAgYP:X?S´:`7fTnv1Sfr! T4鑎Zc!ѐ'Y bƷQ(GUMVYϖTQqjlzݹ)+&Jɔz@;>~O ƫ҂W\D r f"MGjC2 B[aYϸ9k]Mƾ [)^C_ŋ6 ¡ ՘l"¨l"2uToF;T_|B9ch!v4lD$uM`xV7xA !? 98!鈳nʃVEĺxSb ݳS6{)Z#ty &7a#"u;Tlˍ͔^M'* A2ҬG~TN*Myl:l~ wqH4&S9I4FMC%/?!U^?0mۄ{sJDK #oM!}r6ؿX3tYEUٲy}(kjs*ɕ8kfanNWk7LPV^Rzl=ixdchG,v~v+_#B3:)mx|*`OSfCɩu{:l5PCZVȒW8†͝RpvaXĤ%7AK#"dsDu ?~AF`qm]hRlhGɵk[j0cBۻ͇WbzȻWÿR`DI^w-u8޳+z++]f9$c1aRyK̜o8̊:jޝg`_ɞ[m4>]fNlhV3Ba8K1 K Y_ NC -:I $NwCެٿV KҼ=)RbXTbҥ{!y*0m%9t z\ŝr||""ԕA9&MՂ $ `J A[^Vmk.,6s :AB *؃"3Zp%D־P.7H jK}D8 {*-Ja;ͻW'>'UFd{ػ^E"d(?!;zEԿ^H(n~!Fq{oA CQ@$*'y)Cp_ث`)Q( зqxbogkMe#e ߿֨芢OTRo/M+̀”_%9zJB+vF(B6zg"%XtuaO2y(ؾkZ)6_|ZIVj3Ro7Ix0 Mz>my&iJӄFK P]V˱4w _Y7Y5O#*-p qb %IdWAɳVqNHVz vlUO{K/W6$h4<INjCd446钩'8!2/ OS+V14}ŏUϊpupU|~76pE@ UD8 (w ֲmm9 8p|'*q!2{[KJ39bD}g70nLZvḍ[>oڈJ:Y0Lӏ|ۥUe#Ig0f#Đ]c9 ,dk3ұe{]ܶN3٨ E8S,w.nbXi a/| w;j\ͱs/FM]@gd9?gt㈰Lce7gt[S|ƚ/)gVc5׷@6B"!:xeuF2ܱq`vfLq\+O] QXAB:h&}m-^VB Jv͠Ų=+e1mC;˜`=(!!M%1f] ˌDݍT) 뚧K=]u~V?N?*vp-. AWLroNdJgVVEP}:Ā#l}C[ fK}L薟mVo3_Q1$E‘+&ŒG}>/;'2np Üg~fFJ8jxYlx۝o,WMgF'rWhwCJ1iռ_0Ռ3H>Rsk¸f|X@Vdw Q-GZU{b%(祾{ &BΝ^ V؂OeG|c]bvTn]\ѩ=Ji0UBiHwEF`E|=eUTM߂WNɓYk.R`f A;*[wfNr" \%it;,΂W{>|5hr>E$zOѠ.cgz ?ᅠ_ .=26Ju~S"w%c1S! nS U7O)~e8&/RKBF46ט"jݮֵ6T3#Lj#&¹¶NCؑf iXhĶ3Ʀ쎽")"!h`+?؝Xg%DZ\%ٛ=~}Iŷ%~8ɖz P G΋wfUICoࡌbP?? h ?4YPFagw>zHǿ򓌳zjh? Ώ! w/8)(kZE7s.jS]\DQ<{"%5i2W_]^MvS7%]6HEADKQ(o-~0RćϦ) {I3LA5UM%)?+XNxݮ$v9xOA!ظ)uloF0 hxq~T u<#oCHIG_9gvQЁwG{b~Ԙ- rD< < oy1S^ Y1#Ĕ\O_&\L᪆'**::3/xj }-Cr Ы &G/^%'ɣo^ңcI"J4Bt !0cel27%2$.;^AEǃx}{9:`d6`ր{{7}q u$ -J}D~gu|Jᩣ@2?\@o-{Z\'ߥ$ɢ*VoilfZ `X c}[TSj hρ$#@V32OH},/q>]b6NLws05 2L# Hs`Q Er1Ʊ0IGxR9P@l==CE -! J#Bc5 CsR~Lt72+Ѓ]$AB5ׇ.uAMINiPot{eex'r~C t9s۞*܎Di /rQg/).zHN1\ulENMP@|d!eXuf+AK3j]Kϐj^(JH٦crޘ8aԈm_IVOwccF9ށ}- fu/ ;뿒dF?7(bHWNu5igFG}oMv8LWsUng?#t]d)61f.aؾpC(1}qZBe'\S5 0-Κr{;xĻdJ~Pgx):w} vJ(w- WP8 f49dXw>zuH+ hkʖ t>&&`:XG~5} ?_%ߵ77Ӝk׆ N~vdkCb؁k(!XgSmd,v{PL|]X^ohA31;F@ ޙQ58NtI"*~ʾ~*A q ӻi֎In#q9FR}h[vpR!.Bi/# b#+q53%uN)GCi<gu!sLjV4sӹd1 Vܕ=ٍbة^[xNJB%$ ]HbpO.=8ɒVޮ|ݱf̪,1)%&8ؘ| w^J:d,5'"Aaudj.P%Q~&Ө>Ua 0:VR,*h#e1^ 6f9;>h- ݂\c!mzIP/G *?Ġ+Ӎcی8\"ax͐ɻsPkC.(dT[=g!P2c%^]ۓؖ&BpI!m0v ;!㨒ja2RWFA51ƚPW5h1 ,qτ!<*tLt!Ǭ<N:px {BsDx.T{\R)GIM!.;\?D9W]W!tsZWK !RpKu_d`2 fv{&c䩘n+PE aشsr')Ohx"+ *߄ZGJ[qp3 ]@X@Uݰr1jv\Sk--T8lc]o@dxq!Tvt(H/ZӶdB!@A^@[?" )EޭEC#?h3'sml]9W'BDf><T>TwNH p5׆?n)X tGe0dZ zimH:. ƯMGߢY(Co0%V\ q qzܕY#i%=MQC4R#)SHhL ,/$ع' #eD\l"%(LT<0\h:V%%B͜or Kh{Z%V$+HX%2[؍r{7ﰎB69OP/w JZ.& o`nFz7$$`RH3+a -"VȥSf_>)N1*>/Qu' ֶ:ۯrmvlB=[r7+B0gz;%Q`dې&/ ]C9F -e-ۻ/~.5ʫ2`oPDCF G0t~?r-B2)OI..rHgJÇ7Ly>#IVJcb:Mh۩ŏpk@}/~ZΨ \b <'Ԣ-Їazˀm QGsY ភo/Ջp7PۧP~#=֤d)S &D?ibڶfq0rlf&{164TS}J<@Ȝ? a׺\ |3n{r7[TqĠ>զe+A=].ёgP:rY8y,4.sM Djq?809@[wϙh] mA;h O* OMnEYB\`cjXa [>'TIm>3K"7Ol 72/ "{90YּTl%Γ9:98hT$!3 lj*K[ZG 21{Œm| =ň?+0r7d9J:#8|h7ç΢X31Ar)kom۷5 oɰbKHa-4;1!( ;mHXciӳqZu_Re$Jb#~{@B$uO)1X%µ!E[hc60i0/D~4Dd~QPJF3ͥ@I!v#[}a[.Z@>Ij.Ҝ\09ӳ Ge'X"bR]{dԱ;F==W;i9r_yҍh3 5vLכx´UYZ D=HyiC\HvAXaJ0s w2%2=?ZR 3 Ʈ!0>ܤoh<;OYXQSR/IOX&z!'D&$C1XbKkAhjp(op[.*&Bd&CH VUPyߵretKɭ,\Cb`P,ZrYд5cW9 ꖅf:|!TsƧp[B^^;Y.:@[^xvzRpw% (T5Kwek%ZTS,6S\3EBrdlI t$sMuC?i j<29O4Y 7E !C+-d ,7iط0FFx9fa7w;3Ft,ax9xp[ M "V8-|H.|9gY$zmd lf6pv?cj.w%ot^I ZqZJ -HϦ #U!1DTÁ$8󍑧o.WD?^>UHɖ-ۊDIW&yujtek93G<A aiD)G-'ҹ }j\~hnAt&KNZ5KӏfV; Ew6 ɮԊ\ }U;C8pCGNǠS$LN.tw]4|x`0-ԣ|ț]@s[֯ AuY;v+;;Zc(₢(?큗*PMhdxl$+4 F:N<_ֽ⸠o;N*ݪI3XK[D(DN8 x|{o(7lG*N:!dEL@Gza}21LMkf msG}9CWO6L adRA}PAwOi Wą4R|WcwOG2m+>l<1\!@61&+CAzOS10aqn9Exӂ,(Կݐ#s2Y4~T̎a*6q%(+y bޢLm}m`YlrצnCMMopSX&D[˔QtOxfLU j]TbH8}U ­r߾ڤS鎠zYXqf-Uj"/պ ؤd/KD,vDeLDd1hQ[Cu(iax/],'ޮ̤`]P Bmvj?]+r]0z)<"芶ǿ3%3Γڢ}4t:cr<E/#:Xvll,u-ԏ_fRTF4C21ՕxsIN٢C,/^}l]EAI` 6Ȕ"-Zi,qfa PFdi"ld& BԷ2Dl<Γog^ݥJ%m*h0:c]냴4yOR%gOF=@PB?\K-?)1.HP{7g^Ľ깅'V)tZ-UI+Yx]l޴yH3@\Wq -ĥ($vO桟Oek;+|[\th!|yh67Ο7jO)늣Dv(ֱ\6"}8 7PFÝՉsN#t*2)zLQaYsD?X*3:'$>AGBjh'ќ %?̥ӿ* Exs:j.W W&zFx5T-5TF8 CT4QxYD'FT <g8)9Vz!GS?OS5xsv()SNpeGfLAe;>ed͹gN@X %(*WƷ9ڭGAM|V0+ffwMS. ˌ2s tq/(5s>z5{?{Ú~Xu":ƛ{ռDȴW!DXftg%-ƈ.'kQ9z[^%>n#ZḫN.[9'Mu)g5i6oѷO)lD=*dïTYy[0z; K|U9&{LHppk ]%4`Ol=E4,8S KoI+SH J ͯ؇[WyU! Τ*;۪2CU4J˧}(&~t=APYήGR:LJɢl 8jS,I>Y1svC_㞀W'49nCϢDgv0Tru)ɶvg9`v$׏nj!c0\cO9VZ̨]!čۊ1MV7%-da7~e\LiNMwUoX3)$5iZYh[jA7DULZ FYs~Y56X- [NZ>7Zt-C;Єav6K[3|FA5PD'1xL+%2o0}<MZTkJKLEeg|&}Q)dռbsk5Єcf@Փ oa߻;4j#8H[J:PC;0ivI%vBkaҒ&%$y!(PG s٬*dsBVgl^s&a݌AS@>{굶'P*7!R?{rt U`:b*i;C?ȏ. $虀{eR`֋k~5xC`>4a;vg#]O(#;14uI85H(Ŕ-*=6# M!dGxcR ,&ҔJaM{8t|t Cy p[)k2ĚnM{qAf_` 5>5\ Wjfv(g~پT7ǩUzGgt|,}Ϝ0F+Z!UaZ(:Iq'>3 r/ÞwM/jȍz5xd -RClIWd6t1vEAm]1TۭV$q%c2ZS&fLa1VڒbkBC&:o_Rʰ<޽!@8'ugVLh: \$C<SZN(I'iģ! e՜*QVWLd8&d!RUA&JzQE> %̧aφl@mؒƅv.yKΉ2?]qfv~ڄeIOsϻm0uݨJ.CzGϗLa7"ˍSCDoX<-(0 2[WO,gZ["ݘX Rf2_bMn+"+`vH C4*R:UK+dP7Ñ3-mNB\pI1@fuvMϪz Ǝ@ jxdҡyM-$t(#AFe_rj "8c%wgY›]3}/iaġia^})؏ϖoݬ|xTf&7"&3n-]͡a^8#'ߍHWľ7bH})Mұ3*9.,k{,Hа~(OeEH|+{aߝk鬲:ꖖ4{zd jV789'p TX" eށE-u^ +}%rr̤Ya$_f8^;>ڈ <ֵ!!wmDWPWh#+>I=fo {rG>*axnhuHG %Av3BGp{z(4e_VY5M.K>xDhX9F>LL(%.HxYʚF+qrSXrySyjK2W'L)\銔dOØ/0׊T}=Fcry|E+!77]N5+S Ki`w+(>T9oec;5t3k)Z7?1I#1:q=j7j9kw˹1撀DgY=3 (AkSYQ & M>>([2aݔf Ce'\UL=rN5%Bd٪q}=CN,!Zΐcz 5 q>^Sy%.\W V ` )pVa4rT_ݜxN M|/˕afrpقRP6?\\UT1@gsCxf6^ApgcHIH ƱVE=ymGǯ)f //;m)Bi)kH˛%д1!=< == ㍉ 9.m'bơ0)J]#_$mqm1 `B5&΁T7/ْoV–lB`_)_=8ٻq*p^oI%וӍ=_17A}LcX>3b'e<{%#d%h?tLۺގ\M<3,gJ>a7B\R9A+NB@qUw@N;6҇ E=+|M,:Թ\H G zhK͙ٝJg2ٗw-8o#63i6ejw6`n`S?aSmӇCM.HJ~ra^ȭrrĤdgt#%#.ͨݣ/|84Bnw1s-hHFB)( 083Pc,n0Qr*{)a4e!j!yՈ8Y{ʤSG|RVOih2˄L+Gpo xBur.MEKq[1 [%@/˦2(C\XZw.aEQ{@mfG@3mDLҫ7{X ӾC?`ar<4hc]2Ju2m:!hIաplKiTX]*$|mbTb4YX`x|# yޟyL,Bk dc~/ZŚ#v( g[97:qf)9Xj/+l c>k>O8{3@IIq{Nkq[~ E/C;ebB0 0/{%z񏙩ʪK&t2\쵖?xȫ@m:ZM4{?bs83\^߼meUKUdfQ#֏1NT0ԩ' cx`{f1 ܲ'k?%`4l4,HGa]GeZas's@!y̤#L/6lˮZ{5ʑǹ 2lG\*XL+G N+Aِa*)_!WAxLWpR^'! .鶂 WNyo#7t@ [=|((mFE*k\ ~ʇ>%.z2:5iA(=i_؟gw] KxY9K j3D 7=c ձ@Cy2-:0kX6XHhw`ak`(p'Ķ[x[#ILYqeB6\=MorweAֵ}wrlZ$lBU}l8JAϜNʀEJOQL %i eH2!PX Wn'=x_(ZT}L wrR/Ḇ;*OgAq1@jMljT8r-2ǒ_k{ gFɡdv† cF`" oСEڂsN@~G9%Оq)Ign}~[˓higC( xo61(5'.8 &&oP1AZղƷ<ݜ>ك𴃶!7_XZ!872&[p'# Łk"tIVIzp bK::.59 {`A4lԱl~LQ\]v4'2ΗӨQh@##E,zQOȵ'W+@țGP9UWFqR"t+RwWJ\'fu$lHX,Hb1܁i*l+!gkuH!yr02:kW [Ȩ+,M&G^OS⬰l2K?-K%Ruȑ:_% ~;3~A΁3z@{Wo='jx,@mz'bMi7z•?KI8yt꒷f4V gbuݤ; PZu5Wh|wLkZtTE&=v$ߗB ,-'/L9_&?t5@1..&T-)4=P܈hU2j8MLÛ03)m, !zdo̗^жapw%8=]ۿjS f$ lyto8yA82ZϠRE 3o>6WŜ|N2MBMI]Krx ƃ 4|*yʅ SC.':+VD~6%X+n/"85DYېDP3:vWrojJNh鮲h-}/Q:Ji'Eѱ*62ԡ[ /%ό,),ysJt,Y2߳ɤQî$\:4+0X?QP#F s<zjnP;ّ_EŽb1ogo'@3fcz В>K;ͣȈMuD-$4UTf9cCt8swȇx(y./ }Bmr4|9d'B0!*![ Pg!œ'Nm`RJr ON}4Bo>$b1fMnr`5 ^LI%M'pWkC _vY_)X`*nQElժv4L}D%`~x]RQ,!]'_~k:m*b.K+6$O: %)յ0E8l$HCQ|bv-eroJ6d-ϖv 1M}۔5y&[ '}mIJDUnû'2ɕndU\J^0!Kڶq)4xS~9rN:^+9J*Pf(*j膺qf rBPh u9 ݊_6 B4$ݷ_>:=ڋm,OkSC`7-0{V|?[cp+h *D~_5oVv#cX\J}E2srS1Kjy-:qAĺLyG5giULc=5!4:hvptIFv Tav֒Ujf  wOK^f!G2S-$c.fn2~M3Dh*z/@|qn ˅oX})IˏnSR`D7SL PA/ˉ=ʗf%j)|D -,$h0{o7:ۤ=CWBZm``]Va:'QO1NC7[eK l$R`$D?hDIvH=֓D+Z _iF#:OV믄4269 |ܷs"0gCD0BhDZ}"[p!}Mu>>k8wpZvK q֦65|\=~QoMtI ˺Lppm!YsDt+-.!Uz'/5u1Db(36UGיG34\K!̺1-byKޒ3̷׾dP,7;.XT1di_,I± ,I53C$P8fYOB\ij0k=wVb'˂>I|8U:3D}3b8}"e3ƶ2Ef \;wpB͒@|[e?[w$I Dƒ'8a.C=r+ƟdC=]|Q>koSb^LS%xS~_ѺǰH0-J5z t;~Ҙk#MBN068t_k+ITc$7Js#$:,)\5|"<{d7BK=Z6 K\Y:=G(aiJUʎҫv8e)݉zu}Gz3p“ީ^URF&rӤȲrK ffC{vfM6;2`V))S<PrbL=Qjh$lAp⸍m9ֳXu[ n5N.8}RY_{qv3:k *&cc j ZS@8F0s`ANDJ5,쯬Ăv8J^92P)&Ht7L5isOPɻ\ sOh!Da$CG<9hG#ZYvA(g7X@)_i`3.{4þMh}_k >ߑ@ ~5__|UOD.C(@cSzS3!*$u M~N"s?H4@gF;@bv%6ʭag>Z vGK 7[mrdۖ6zSH(:/= qM~/ϫ?nzb|~F4qɲ'+6lkY'ScO!V%V^h܍i 礲a?Xuz]|l:[#AdnLGX$ i]Q 9 bf<=o.sV2:5UPpoOGQo tzʼՓ>IМ Gf<[SS=Il FNdD}Z`\JW ޜo'"yyE+MA"E֖4/.< 1TIڜΎqILux;ږwKTnwMx҉%?igԋ#}|T'\m§[TgIo)JQƱYWWuX3^B<3/CC?Qst=Z# WԂTS /A~\7=Nx*|-=.̛lHCAQ{'U-S70("s_yU=[Ӛ=>-d].0A+(=׀nN~^ոyFz̀f+J^i;^Ωe*avg#w3e?9Š,D/m6A 4UӞ__B%bkC decΨNۺX?"=~R1diotTi[G5Q'k=_=og#NYNJP-Rk: 6-pr)7 EP-%.!%Wc8_l_3hR.L;bd=+i'2J%U/ӄQ2jPtvcڭ_;o .gyL[.:wA2.e,-0~>9fɂddZ^A\&U#D]?*liZ ȶ"B 'L%+be@MslVS@\aEOr'+xFm}ᨇW2B?ġIIz%qP6;a>7.AnIb ؍': Ɓ87.J {Po: }o蘾JtnFMAl4_)`&gUNVd d##!s&]v}(T`G܏!HPr4v Y!%6 XQXu;7DVP}~|.r2󪧊/G¸+ioOnM?qm 09ڛj@0ጙmIIP|Wo ԕV QͣZ&zz 2dJoݣi״#֊L7*d. O;,eY i=F^䴬KQ\)"-tŃ @^;&"zࢪIыF[KWow7_z8vƯ[o?m\nɏ9$h5S ف=X%{% HW@2I".8:Yk^8$CCh(6O@$B9`(4;G؊t}>tTqwQHMc^.pqǥ:r>ۑAH&!̳:m7~Z=(M۱%?M1W1؏= m (BІi=YfS|(fTV/EBA2-{OHb /7s.rq~Zj5lB-z̾<]h$\r sScs{RB!9ga=U8VI_ֳg(,TOfMi<@}f;_t FK,kEsbc%: 'I"tRaNݳ(f] ӹo>|{q yf~*nĢ|>x6Ȥ]J~DWhq{-9 [ɸ Fy1|J4=8gA]2n5?ߕ`,.# UgC!HM'ξL}W!d|"DIuf[Z{O^Y_nq^GR8K?uH(=3FOwg^Nx.4ص:7x$FyOa=Z֜Gqx =lboFFƞ,I߸B$=T@syk\(?gD^O5O&~'aY8ALr[|3;X(ʇhWɓdHLhioM|W59|1j))QTU~ oB(_UԃЩ ߻ɩu%W1 gRiokǼr([ U<aSJHU~>%""qڢ{#:{w 9EhtrnHC4kX9^RozEA&{KLqHzep ^ n/N kDO*B)SAbiIqt)z[ >؟bw ʘЦʾ#`l;x8Uȷ>_՟;rXI|adY[Yڝ7hc >m|z?aho q;R&7F&j4T;&xfQ`ܗV 5HFA23æoDwz~!B9 W3{DjA \bIE,{?lբx#G vKFu27 t"^F>ݲw Zpx)~we k>T'[LDܾFf-(}yk.Psm :גts?=4p$L˖%!̥vK{ >XQjLypaudZtҁ玘m+]h Z{'Es蕐00HU%7Xghv7a=`7&[s1g\8D iRigX IV2K$ԯ:. GRRf7]/-5 1͜VU Jt<$z+>,jȕE=2x6T#DԠeuڀ` Nq1a &@,nFgszlQ4)R nD)F؆rеyɾ)+j/Jb`줩BlJ:rw# ]ݖLءW1)6-saT>:ޜo,|[^P`V-%~;kq&]'??;8?U0YKʗ1SjvԷcQnz`퐆2:_@uWƚT?Xt4  f[_P|@Yyfz H#~_zA&-is Yusei ]W8 "E W& dH\1`LOځ@l:3^*(9/Xʩ ~X} ՞)ms]|ԟϰl6"U' &S]_$nwbw^E8Glϣ0Ϩ&=~T#> VD$]w:z!M\|ĵCggѻbNscr5x^i_9Rm.9ElHI"jܐ9,UԡH ,Y{Hnnf 8iP"ЭtQߞRR zOڄ0#uY4[Jj4]KXߢ6-Ga6ΙIjeiv-L ;i20`SZcJ$!v9|بƛDz"B2鏙>#5}94rpSL4c[u~=`TI9SɦJcW>~ʐg}^CwFn1=DA|cl|rtF{đS}i:YMsHpoJ+IVB1ZHbm.خisPkufugUcfs.ODl*%AlthrB"[x$Lk|pA(W+%z+3TϚԷsП|"^Ya0Gh: U91H-LnZfcuK19.zH O?Gbt*n^ӜC KkCKJ#Rzҋ.-\^p!@a} sXɚڶvQ_Us~_v ߝAb)⽉F+]Gul?H"Ul6EӲB4`biVO[Wv z,W HBjiB,z UK`wӾK͞qe0 a:{Ѫ%åict7w 1rMy{HRT7+ڰHtS 9r/~Ԕ]tyȷJpV2r=Kze h? C;HӔVMGё[KVÜȹ <?K8궲m$2J;۵v}>ʜ {40Lcܰ^o2"OO<Ƈ!yhxWD]1ς+#~tAҺK`? [xV*F;h)#rb-/$e`t Ľ2>p`S9׷kK7fJ]^'j^TdPbNp%3}+)big؞ѭjT2ztßRԄTI#ob9KzWit-(ͧL/9HԀ{pJAbQZҾ$%=a _ȔBBqࠄ=y4;%"^n29ڛZϤ78={9U.Ζz$P&M4Q^1ӝ'w0mx)m:ulkcy2 Y1m['H8(\K\WCi*GI>TuxUEm|{쉲k"a\VӅR@'?S_vBi؛W7aX0D*{X$LO~JkdX>n)(;GsTAj.y"dP?~U8cj< uT^<$t^nEóFk4?Q3gUI(85CebZIq cB}(OP) ot`N3YM21uZ<*c'm<'$J35I_ G4=NB%ԁ*v'#g SL X`0tW߯Y'ܪlVGt57|XVBn,|5gb'Wx33T~Kv qyU2 s"QHb/kO.o:R_Y:V&5 ,\^Yx JϋbRDީ/_ۂ*IPH 2N'q+ 1u_!1PBdTwש|.hv$!Yr2W`ܿ~"hX&Us :PV`9ge9  WX[霳u?6Џ~N|eJu?iQa J2,5y%^KS^-5$O\|v{#B Z8H˫ rsϭo0ftrlFqUfKQ#-{!~jO窘7ðY 1L|uhg2I ZV6ZlJ bf MadQR0fƨ7{L Os ^bxuVdf0ΦycY d ̲=j1D . _nBdNe-r%Ia1e3)"$r涀EAKmaJ EKalqT璁X<5$+ ֙G"y{Y}PK/='iǫ 4[?4T/t{w?M7NCa+A6ԶUoQخO~ZA|FB  ?ȉ" pJq‡h=rBiDv+S:wXl~C@!jy(zFX*t,׼?Q5.R%6OʙH-.sY) HCLGO~'3ۼR9̶{\H GO%ߥ~4j쒭wѬ㝃,yL2 [ŋUnJhpqhQ1A{:yVľV] Zixgxme.&\KeP=Li @#jޜDR[kRprnxw Mu}QLR8)8`/wwWOyR?x]R_KcjTЙ'N24ӏ7r39[}MIv&(8^L|-:u?emN+;KvV^I̋i8dEޱ⼯H҇:M/ނq{rΜnWq^uv6Z  P8}y}*^@tbUz4bs<9@3=ƊD_nGZD7G_ 1 ҽ*UƗR(3|N:;eS=mSᒔ45T4?FQh3z>5=yGF) JKxzMk9Ey$8+=N U][sS;rU}/?ZLJϕ$wȩ!ߨD~ r ^5VMUƞ[8b2ʞ󼡞ij? \_eJA78 g=9ISp}֍g]YkL5Cޅ8NȐ8΄&%g ND{)tjokxDt J: R={?gQ&21!#h;QEvǯE&91`"Zw1Tz+ECqY2xg-"_<SzkD'KH`(z3yQ&P2 PVфWi? <'Mͧ ȡ}RJ ?(iISE;.0k;^XI0}?6 ɡ5mFF>=3{Ls-'3 LX&=fS>-ڏJ&TPo=TSP|W[<"s0U.fJS.LP!ڡc h¢EC'{dBcr9Az}-x5DqN_GBb~jov.9nE?%cza끁a. 'Q̈:L\6]?;x +!ޑ#(F*C_#=]TON!!Q%y̫;fa[Ehb~ѕrDڨO}<`xK3x;?C|sll?}bI:uD@DVr42zKPqT.yy6(g[h&Qy'$et,3[RBW~ -ۓk*jYX|Ee ^ C'}n`i4qo WhvH\-ЏQ/٤i2IJ0k`v#VEL\riy[ -@o\{xȯ8F }5噥16fUQj޿goJLC}4ioE y)h=DSǶ;J SH܀;(}~ `Nn dM53pۖ?OKzޗJJlRQ< > k*KQ>!]كњbb Iۈ A׫t9pp'nYǚj֒'̚OoPѥfʷiA/5wF-d>c q5xvBp'G鰋3qD뀕Ч(wA80#NQ'ۧy cRGӔM6 Q`s';q IDprTp~LFP¥= {MĀ&2A)%aߚw-Yx`bxыR_^>CQ-bTY"k̄R{eEⷱPTB ~%vDbuTq }Σ4>31.v9nAgO^h. lsIVԼ}pcYo:J]'` `?hfEu͂B%.ĈE0H3XѴٷ)71 Q V`:%hӱRwҒl~)0uwK%o?G7/^^xmӱakp]|ڳ^(&3~cxIX6\WX,Rϻ\2B:$d:4[fA_,4" p] ª>K0$XnS%z$eآ*yN Xh\6p'{dwpbDSCIPG{ZHEώugB~gIӷaghͮ8IQgYZXnKqځ6,6#:i7Z;[;7Q>cƩ|Fer9l!m'd)3)+rIMD.T@ }P& E7 #D.1qB(.ytxu}UfE$mSi zzaV 1pߣ] s9=~1%Ԧ\>ٲhz%IGEϔǙ)SS.c$RGM+2$JvNDA\FKbhBz{kƚPOvd_IHj=>Qفg>NQk.{qwJ ` $4@6^ # "@znnLʟ}WD>$ o{uxO^-BlE3DV4.f DQ]>4dLq{B}^V>82FBN阵T4"G?|td?6C Ϋy'Yt+M c^ O 0mԪݾRNrˉ})/>zW8V HM(~Fr(h(u0E;2z2]}t :TO_̅9ѯohBO)5>MLA68’hk> %pq/9π K:Ljbp?Ge ^iCDl42:Kj)nOYst dX͎~9|4;5sr!)E|D\S+LveQ}SO;N- XZ24R>Kl3^J8X^"54LBW~)ڄ$85Pg[C.nin3VWb+vYyH(z&]*fD"-qVzS.?z !S)ˇ%;}-%hkyus\Mޣ[$P7wwBv,dELG-"_K4¼ H~PG_k٩3IxC;| ʡ@d m>[E}[#VfoӒl?}o̖L#Uټٿ؀?;P<+SaT gJBQFZ8)5A9Y\, G"bL=n:.9OZ0ڛC<G219ڂjԂ.BgO'^J*aa]{Le§) o p=Ec\;E n *Мqk.ڥv _uť>]@8BH* 7.)`LT?$U[ddUt6EXM1TZZaXޣΏB5e==U؈h"7ûF;rR$и__pA!S,ا߳3u:^1:,Hu׼7Ae2ŏ(SRӻif>[ ~R_Xh˶@~ţse%_Y<˒!hZt_xx;T3^rp1:cx]w ܳ޾n빴VW0Q %u+ !y/>)"6Edm*͏poZ74@xM!)70gxHlGfb*AkR&@ob?L؝SjCH@n`VH,f|$$z\]ߘXi d5v+q@0F2Ho4yM 4%yB uO(smv8qzߨ_.r$7t{8/' Epfy'y@]~eީhz9 bm4pN[jd`<)g\scs#I/\̞S[|]##Cڇ񏽏= f OSyuo )(*NpVEx,̖ddk=J^F87@^jS'C_Z 1`CԂ Q6sknzF1P;PQPFW]QS0Q+ѡCvs&'V K6:D-R:a0f[H]niيoαeEE{9 YcƷ[2 n]^xӰ1wFi$Iq>\|Ckޚmn*+3q4By"w }v=i@ѽ8/Ѣ\~^xj3S @kDFa6ߕ};ݕYW3<={Ejy o@\G"\g"IcgUqrpkĄLŬƛأ]p?3~a6^-^ۜs 2D2]n6JVonu;srA8_J`.-C:oǓGJPf%*K+x*;{g>[ $ݩ]d{Ɏw l!ގp e?Ym_ߦO] *~G4hQڧt4zO$X&%Imd4?Nyk%zntL;RT>zv UT0QJz"H6V;XqҕʇXnp=x`mĂEV؉dv28\~)7fe%IQS͍5qVކ5Е_Ɏm2>R^`m?He3Nb}Fep!jTÓ=+ 7l>o$K|!c)/?`@PhQ_QuD޽bYdGi0jVyOj(a΋/NNvifVYp.׆VNeUt@=l 'c]*1"Bfv=섻OADۺd O:nh+ F Q>Jc0<0 ڌ&KDjc 6\V|c{Р4:AjԐߖI";~Aj4+!Yq#DWgH4}drn! H bRsI4fok=[-rXpS"yGp`ъ RoIj#sͦ/ )GT갖&gȑ{҃ٸcPhV'*Dq_;:Zs$TF4̓B_s@԰ k!9me`=$V\&8eR ˓g l 7])c#LK,݅lv@T}>8Z|Яes#/q4$@ i cY'v\uyd!O U,OkpEo hycA**cWSk:0{h:a#ѡhCBW[Mџ Ve_rjT`ihJ7 /PKV)Z(p\](Ƞӟxi4wmKIS?F Yip^]IM 'Y[IUw6p@/`F4مt.4?Weo nWv(ɱ,"(0? RV5bCzI>YtCt`+k?bZq}:Xj[MKR6`~RQu`kh2"hMm.қDsJG/8D{T=y%'73ukQJ(jeoq3_iʥLTp8ӑ+PAz->aRI8.T, \L?(ʆK'e۽f쫽A&WL×v^!Bz+;6*ȱ9c lEEL;3wKtcZߩ?0V|"=3 3xC:'n w=Ja,u͑pz^7m,*;f95zNg!20uQcO&iR2J-M+@uL%m#y2yw?qpԣZpX;~//a_tHvu ~BA3C^gRiI/b_7bu(ES6 yiH ɰ/cR"7FC0#!eCNG5aAithČyA^Qd12nJjuWQ 5Jy&Q7E 8mټAzrv{7/蚺}K`ųUzZi5]WN ѬW*2F6_ *Hcgf%feNpЉګ@L[ʢ :lk iPݸ6 5+˹y[vEeVRC /O[%ZT%6'YhYDI~g|dX Gpa/ a:fڶ)Ob0E3tw ğȥGd f[=,d;|KNw{<.h񪈳n *T["&j"d&}B'> 4:<^䆐zi_bgL]%>af[k۠1uďʿR8=|Q'8p*\{RZl>:22^Ĭžn H&R)/g|?x#tB\:Q[ՙ}T >Gp7 =3Ĭ^t32~6"ĩo~>%l ߭1r}9+*6 {Մ|zp>p> 9ШNEv/ l_'pIl36Pt7܂=7^qF h9jz ŮIW_3 glPy;JojFHN#,As@2Hې|^%S'F%N( F+S{fADWYdtK{O!Mi38j_lPW8e^Z{tl vus`\ณ,9KL!Toۉ)){{`,A,| +7btmrP+G !{y*ɶڜ K|hL{{ֿ&_aoZ()7/5#MRT_ ,jDIS8 [!f0\Rhme(W3/|DM:GB>6vvVm Vy4zvLBBhSw-H5d\ϔ*KD ώ! J2/26ީ3,qu|. C(71l9?<}=,+༹RvL7LRjnY:Ud?Q y_2yc%2qJ2M5~&s7Ï *u8~(2fpu5irDH( oK=!WKiAO "(VS?8=Ɨ:4e`m{&.H~%8WD7u?"˼(.j[`4 Ey*r O83T-u ۍ˻; .B2bC_r㭺յf}%ү3 ={v@ nmQƫܑrk-vsn :` IV0OCkigqdIaaps Czo>Ő:9U mVMK0ek݋Yw 6!Գ+ԡ]*G[6n(# Nwe#o$۫y䱒E!#Q P~׶]+a85.az<V šS_R\ ЮeHU2%&mqjZS Y-EۊaPgKm ȟ<'oe|v,T$tP=梯aȡR4؂l}=95,ru~mDkrƯOC=q5+-\SR"tH7%6{GFKHDjkGdymL#l@Ŀe|;w?bPX(Om#oӐMj ,MXJ!;CZl"t_399<^ "T1,`|0)+:Li@=L弍ZU%j >㵋`5/')H4Ea ?+-vW\\`;j{ r"pnƙAeok"ߋLM|ͩ? ]bڛ0[y2dH/yqv]_woO_"YYYzs-?ěSHѸ V`׍hȮ4nY gIcmrҚYjr5{b54T͹w {d*Fg܂ 8+V 6^}`lx&wڵAN}x\M1_ ͥ4*<()0~B]_I{2bd.[a5dF$M"Kd_¯ X >e:~Qz*a78elHfUz]à\X'SA ڊɾVH:w<$wlO0#%uY ! ixn$ C_OBL/S$v`Ceoʿ}ǃ(%O4Io ö$MRjRtint9i|`i8bwԱD7(wRE&<_j7YE8k G}̽ bxncWc _Y%Hl~N?s,2yS-i3nOn%_H P-㐛VNe?=tw?i:Q 6I eFbCۖU/,l;&q5!؋9ӿ.$,4_ "ե۠l>y+`դ$/aC0o-GQ8ƌ<ѥ$MXsA3tL2ٸmO]CrxsIyBu4hɽll[$&fL)H{RB~ӸyZ*\i4?y2pd(/[ O#GX@ceok`[n'Wv qe.dhPOW }k3a| Q[ݻ3|g__w<5k>)r@!!L uSDs4~}>P.|a&5T4Iă|0Е&K,%| t @ۓv\ H2G] QދvTAyl} % '0$e#$FnԓgAwvDO{'Iu^iSsnBs(O|A1AP&vTk,B;69®(Mf?Rj,[?i?-kf۵>Cv,H9 H" 9Y9jeތAXMHSTQޙ#7ۅXRƬKi5w;ۅҖS]z.P<d,Tz& di'[k[$G ],Mc K)7\9j"'# ]5kv#Cm)d݂Uif%x_ rNԹqwՉA~E/E}Y4Rδ2~'h}2B\n⺊ qq HF8&1;ҀrgػɪH:zCZl[W |>۰0XXq9]/Jmtcy!O/<)c볶 Fh4~ 2QWA~#~@ѭe߅ڭue>#k\ |[ 8ml_B  zYC+-7>QSZ3K\:C\KU;f#"x{H(w: 䦍(v?Y(jׯ?{mW/8 2ZaKk{%eN;iUY3#=$!+`F%x~s?twr=%-XՑl݃"wMmܠ{N9-ҷ@0K}z .p\`i)X,,x`uw_Lgl'nOSEaa N')7RFnFlryeA&e)\PI8=vl "K#CeU( Qo}  ͯ:>)ml:ʷ>tի^I0e,Ab_-6Mq)9)2oyYz/`g^M%]c Ʊyo/T焷j,\uTR2\^g)WiEz2[2*LY;l=Gב +~#*bĂH&3( Uп Kݞhi!;UcL˄Rcb p0LhWdc|j*mWnDn9Ly8TRh9ݳM*%ZAw|Cy/sNWD݆lKt>#MA|e)~Q?)B*a!EOߡaP&n[=*Wy8*17EO9? ClΪ ]2Hiuymw`z $oڥǭLߞFzi }q[oj_*$/K%x僘kz".k?2 qVn`H0--~7!/fyC3D: -[vi t¡*42MΩu89MEFwIQBo>RV7n1UcV0Vuk!7v)8DhVi}y56SS1 K};V-X,,an!Z|C|T$z´ bЩ$ 'p1ޏ~.vV>`Mxݯ1KE@ٕ8r_Y`Q`0 )Cǫo-HI=0p>WyĘ&ń}8?e=Tp)?a=4"xc&yԹ0L:4"ML^R}[zMKfa<% `;e|Aa/O8lՏG [:nڵ ' ByoJW-f.t7LBۮfK<"e@n/1.`1;hH1V*5502+o8m]Y gyvx&bHBnձݜoH4ra'viKAe˔:BLI 젦=\icH:EUedө G^sZj6<۾KQ7Q__?13Wl ayM8݊(quR_&IdDo }ӛa$|ɐu*6ӵvO29&v ˍTL"h~00({s9VM_+'k~ㄫZ|AJjkn}$?G9(5qv={!mƻeLF:Cm;m߫6ȃЯ23/MdG1FD b ]>xݎwg ]ږF_20Ð{2 t_xCk~eOIKMͭ5u#ݑ0Č?̵k,ult=GNHuMT MT,L=Vwm 1n^@Ɓ1 HIv)]E+1ǕR< v.c2EIPjnH]Bkfyr gZOQ+3e|_#lJ܀%?I\5Oe!@<{jv9A8,+SZPxuYÊ2Y{`C8y Y~+o6NCrpĿr/\J0,A9=؄>PWdl`1uθ&8Ȃ̔dMV6unU MIE~wÃ?OI"؂߹yXkLOG Frn.Dl283U]3%gm Xҽ7bw 6Ii^Q+6̚i,WRD=P?U ,:}b;՛"׽+;HO ,`f@f(KU9-nhEQ͋+GJ/=]W6w, cӻ:IBn61l<^0_&s7)%nvSK^ӻ1۶+W,݃QA#e p·`^'vy&H#eزǑ`T#ѹmWnJ[{"nbHm Ӿ _yIa s l$#}TN=1d1[^"U:ܭgehn]ۙ#>.fx'8g0y*u{X2#-N3Ó2Ǥ~vH%.0 B=y uُU^d0g7,rUYG+by@0/v6(ֶm b qP/‹ybBF_| Y9ڎ| U9!Ukwlǎi= sud]ΠRKՉL{SWS)o^~Ӕk]Ua$"}/-mR\`CHyǩ?p(˷(NejN3*QFKsc# UQ_Gv真a6ev`֭]AKyEG&|=&|\b)+*ўy*h?ٟ9@1bn]8=-"x34UOۅ}G|cGyR+K;l0 FwnP_9\b70Οiwgq[?Q/zL]ޭ˽)OLARDf?)ע6~mmM-Tn5cPϓI91LBBGEU)QHeJށ@6@V#TJ#p"͵S';Tc ;7LdY@r;3;bhg$w U7`TP*di8|qk %ak,%a6ԡ|0O*9ӿI9`G^H\ }ʹt\˵EL\&k%QUڵFc6=, ?DA&V<860sՏZcA0Kі0`QGߤ9V]M[ ߫,nο⼎ ߸>C,?blҺӳw)K%Uld:nkP4PػsU2y w߈сj,!zK-zm?)߇*`Iw;R"!<}mDVۂVϕ\a"a8ݛ>qg\|+i?" ʄ|kW҃J3ߨ4PE)%Fw\1n .gA%pb90.9ԹNLж^NIUsfAFX%*oǓr&x6_{˦LQ;Q^Z3N!=[3pοtWR\06=P"5 O2NT؉iuQ0 n~f, W02&?qdgP½aKDS=*/w0n]}\*0~כ՞e 㳀^Ȅ :a? C_bz'lyl@y`S8nW_&HY}C@=lrryb8o"ןf][QT%$G̻AxT.jwp'O&lE~fπ Z<ƸѢ< 9F}xߔg.T"qB S Ishna%=FdžD::[ uFaRjrM> Nh؏g7#Xr"2R"@`[\ViBt|'0A?qߧe^C7gtJ?9MաQ79Gy%PS. iϢSus͹rbaއcC/Eoߋ)G*p929&6jN8wt?1s9qVƔ{Yw{&2Ӳ c4 B%jX!6Uݺ?e>TeenL q!{Y{1@]76U>p+t-*`zh=YcPP›ksO NF8sdJ !Q?4177S0} /|9vp#E VXTH$}RVJBtr+^CL؝uaf;jEI[wt *)Q/nOnɍ^5@V|rd eJ7lxE@wz&c a/S)^Hj_T VZ\@B!]t\FͥHHw< [C^ 89X=l*N{UbT;G3Ph@ ]gIZBR@.,{W58p!c}FSt6or3oVW"hg]jMM>P1e]`{vd(30\<C_H&lQBce)y3>]xI:&PaӁzqIUmۮD߂hD9;)-=qhNz"-g}>Ϙ!?wƷLڋ9*C:'2 rS7i3yݣ׀) 6kXRJ"wgՑpW.s:AIFR^ [n3ɞ {¢J 価h4 sö=UV슑W$CQUu*e ^]8Ts^u 9o[1˓%d .D׌#MmΚLrCYcGZHRK.yeg'4XBTLWC|;9 t ! .M_z,(H` s ﯮPy|(:Mg"q jjnmmH,I>G^};q^xLfU-l2Q tvˌOLPBQ.xB?D5Qc\ZWcMsiӿQGZ͌<\4TԢ"ˁl]tQoDD w(ö|72EսB!/zM=bXIPC^Uiq(BB 9P6ּAdJlP3g ,pIItBݪSA}Rnrs0pU ZD)J9EZȚcFenl/TЕU6:vCxVrѡ>\2Z:ؼbZnriuʗ`)q~5OS$JB@o>T鉖wgtwAJLpƪZzǴb]]'LAJ\fUى{rvdcVro#B4k<7-* u_ll:[ G)Y-[8ZO'W5'cqBgb]l4fC-Ccva)\QAMrfX&MX=s2LqphQ۰% ~DzDPWhc؏S0QC=t攫@TsW% <1E;xB0a~m`DQGwHf3S5xRtͭ~F},x#ll |NTr"5@Z:M4*G!Sm&Rs:$ )QVE`|Poĵ&;[5ਭW LIY |>#0O94ŁIz#bmfyjƪh"QzE S,WZ×JH&jTf.@ׇ_:|FFbQ9G0lOzmnt @'Fs"{R0?Bj\J(vdhef J`F]z2 5D[6$Whlo])=$f>b?infu*^ y0W,6/tF2<~ F]t~;o{8ɬaE1݅CQ \zH&vtr6-G 'QCiok; i-O޸Ȯ,UgxeὨAR)VNAA\PȭIǞI"x7cBioz (N@6es2Ѩ8]0$,Lr Gw~[lbPdC$!c$rBba]bxU6Q#fqU e8ofjc'l3+J~[ur^zl+Ⱦ#̖Sc&^l'1q(R6Eo?Vn fb]{8Y )%+LHv IQ-cZ~3 e !sV!JgbJ+v3Rz 6{&[Z 2 I3) &ӼC͌ϛ7*+'W9y Bnr-#߯0gwbJ7ͯ+{H>>o,[XypɷmRcR .d Бߴ)2pP8,ɟ 5U<VKr{{"\%??9ș,>ڠ0wHc9Yh:h^a`i0}< V106{-S])^s^h+8GS`!ltiAE-a̱¢SOeW#kȺs Uޣ%y^P}JNtƹ4Q [aaϧOݧIϴȏ'؝0Y2W{~33LZ5AfD^VW;m5E - /\/Vary6gJ\"'giC6FHq+h?j9`%qߎRyhQPzfgk= Va.xXғafw~>K76ujj.;ҏ _ۥKKsr5B_C?T`Tk3ٴ'Q|֗6 ?3p>N4g~huXK˺u|gcº~ӈW)`͕v;Sb33IHJ*HF1r/O55,YhI{X"#>:BB7upK^~G{98*221Ch˽tauBO1.w !~2T=&컬"YKGOD_HPtQJa\N:7(_Jr$K3?M0^J#.ƺDR bkp tTAGr BqomKIceGFdc'_56wsF AbyqN;'2<'y>@iwNG6G}1b/8xD,.d<'@wBYp[H…a!dҗ|Ɓ<-ng:$\mLkivB 1Zʓ^p,ꗅh~^Kg؂%cs@K#qa2"%9LxWSuQ,q4d9MzAA6 uj B6Ei!/ &*fX5.h36&6ŶT@r"yeXvjhXai*d )+D_v}yW0juKO-*$ VU?T4U_^kJ]P;t pI{eg ;tB)_J%*t/O̷Jn!0ZdotÈI lۓ90C pIt52;Oq ݺ'3C ViDOꒋ 1=k,DJfJsL3XS$.ؒIs+[@b#jt{*^k=<>HУBu3p@cN*B~OT ls ֝k3I5jep)Yf7oTZRj+2s2D+!J+m k Ux?MAQW#1@XjscPz܅CV=ǫR\eu N*OJnګx`i#w$ QsYZYƪ"qmLV:'˵x`־IūW㋣EqC='G/l\j=]/LGlW5&<`=Ç͌t11%=)Zy5"odnǜie4!fzXFw\**ӂAvU]̛0u89`5x䯱 }]R*m0iĨwÐDEXˏȁL"?(slӘU*sA9V~J['A Y`!jVP`x6k\NXΐ {Mmx$NCѭuޭl lWኩoE q6SjÇg"nm@א~1&u9Qh78Mp}qwO9rch#%ҁ 삳ʻ*ƟRFTeNٸ0hK6=~9[ƦGwv\FE `ܞD6߃h=7"<'yA hs^F5h2ǙyU)~PO">@iϧ/@}cp?7( x0c\kEW<,?'6/Ujˢts]ȉ`9vdd"c3#[-//} _՘gbO3 cML'v񶺇($P?L@ US@cx5`ueHXQ|ZG~ 7©B;]@?9yGAI+54sx,B$(KK$io*6E2k[hڵkDUĸyb%҇A^8NH,K:%C䚭v*ع6{V\N1vBjkQU6򿜶o\8RK 899e?8Ytd{zfa?zv|L Rvj@1{zp'cw$Cu]I).p;Z;r礯wʠ\rGӱl[,R;/W/J*Bc<c)WFGq\ÇD]o]4!~u A{i2>/TzVX>#Emv[|$Ap>enrjLߨ&uE6kUOY_lX[ >?Id7̑.<@8T*eH_X:ng qDLBOEl& { B 'eRƨe_+t07(;q-Aޗ#X&\EL 6 ݋-߾'M?bu9L33v̪%EJҦFzV45@6@ 0T*nZҞ] o& ?16x&dYb]gh ȹto1t[:]WFjc_AoߒqѽaY`Fmo)h$rduF**Ni&FHt;av ;RE(rf ̮!q9!7/)VtWF)R-`=_꿻x8u[k`9psD4QӾ0z a;-=lHSxl| z,zAb8> [28G^4Vp#2}+$/ \s5؏(2'#H^v~\$ڱL|xnFY|b19}IE?m u=Ldw: #LY7/;g{apD!a*%;aV Ê0>`n"i`m .#a!Hoy '/Ѱ륨tًNFu͚΃sjH 5#Q9_2J^~q*hh%|hU%lRx$ՇhE?[AL %XSHzmY.QvVIo &i(CâW%9^o .b 3l <ȱ9L#2A5gW"t+I hx̼t fKphsO`RN)P^HQ "LΒL .g^y7bl 3XbhbERF̫ZuoQπ67D{u߆ΩFNv~q>n^#^bqdN]Ǎa2gGa+B:N ‹USc̍{(rf@_]}Kaoo. d=;B?hPȵU$s<ݧ DC_1qXC5g>2tj uKeG^im.wC]:~ulchK$[+/үA":Uq=v=쇎ouϟcU:xV  hO]\P"`6TNjDU4#qcbeh>i@cP9M/mWn|[Q>/x]~!(2p R2R~͌?L?i<⬣aŕ L_ګ.0<_Xoj[1m(>pչD㵓[,=@> Eˬ?L&NC Y_k@V ʘM5śAXǑl`2L,}a `Z:G\WԜ(#G'N'j/#0iDkCNN,aa@KלЎIc-<%95|53)bjNplN:־]=I^0 X82*c,#d4#+ʼn^&aox)AkӆM30# [,܆Ѩ)ڰkƒUNF3kПpw@|qpjx_λȳ_Eт؁:7QҬ.t Nu{ɆaܲznD;@?9W (|. GBo}ʛZD ^4.tRi=D#IauxfMzJu:%FF1 G#q`UN=URRRV8aÄ44^Ğ0E3lЂ]+ޠ3a ?h¹2ȴ9oe.gPVMc0=Z@d֤lhxa ӶB')@PH#%^Ϧb%}΅wuC$pglϐP,o$4 =x#*$z՜v0:64n Y8ꕹ8貭*E3Z8]nZǧ1 ~\SೣډCW%A,gɠeLwo" [$jS9趁zyw<?8ToX7$ړ`Oi2_z4$oݞnCS^!'W{ 츠x+ad62 vHO'PaleE[x0 ugqhUQ̬fz- 3#n:/tO;tj>ƂmmO|70N,}.굡Hr%v+tb$2*EygQ7͒r >[c9plsQiio#դpr[ }&,"(՞QMJm(o 1_#VԱ,6+ɮ蓛gaχB:9&Z^}Wn(;dl{?vdf*ұ|R23ii.61;qHFH|CY6yȂ zϹvDQ[*!&B˧<6˜[=%=( :`M68äK<6#kcu|H1 Ð+s-UMم n^1FxghVX@T=Uk8c𨎪 d4` 5GAb=J>Zܶ`?Kfe&1"ĕb«#!Η⤷w**I5lϕYR99ǯfjel7s Z d*^wW읔C3(|$#4 w[lk!3CL{8Mp:o'wTBF@HoNE\E9:a&qðFz (t S[tG $}UCZ V-m{6)Hֺ vI+@$2y}"+yB RHnyPjC,pB.\{ݜ_C^/3+ Ĺp|-2ŋ&XCuڂ`P&x /D؁FG-z]^ALcƹ'E5KܧNv0X9V5&Pl:RҀؾ]lv'^F$GglJ|5*2@)P:~d#>dT+mϑ]][L2j=b*(WS4X8d@^:#wA4ҴJ9o 9\U7 2&o V(+:C hېԽ-9>f6TOSt-2ݚa"~&eR]_ͮ+e|\UT9̛ ӐMz? n;-Y)kKژ+;\NqoP2+]%Q_;ϷhvfD]OxkH*d@N=0=W,=vK28HHa J.w*#XI=0zؾLLBgkc9Ҫz^K~̓2Q8@\w /`s10;,}w{@=MO"=$?N5'?\o]W 4Y؜ζ`:}"/3Rw%}v#d~/RLҘD-ZW t򿌪`<$+Ua\|?Z?Pl6Y"e39Hy^>fu}\yB`6:q̪D^ XNͶ qxO&Eaԧ0'SXJew}A꓁ܤ27Ű𔦜)@K-ݤaԇϔs:Eɖ*Gx3tRxߧlH^/}M{(轄v:a6- tv]nSjp-##:M'qļ,fDŽ}9Ő t?5+0"O> a7@-UO'niScT!՚H|bX!l'̃ǹ2>:/FM_51(>20[앉Ƒ/;gkd찱k\=#'!8PrD^՜;:fo.yOE`" 0KhSkqKrV~5+̐_I>쌗DW@ZbQ[ZqTisQ";)y3.F2-@ X> 60'#ɪYn' 0oY>ohsb:q׫sԏ~&i M5ƹOPɩ9 ٵ'J1` 8:9B7<@ͭ]ܝWdrcwGNނ?xpٿ{/}`:g~աLxS aO2 3˼q(ϑeDf ]Ċ 3KkP++XJIj:XrȲVVYٱ8S wWڬJ]/?N,RWy<_Z{u&^#O3|4&d80?arIEdm3|%Rd0ܔBHY~c.C*1\B_ ?φ+džXM?fɢU7=Y3_2GGƃP3G[$1R.]%+LMOƏ \h4ū-?`` |uʪMIFKZwyC;]F};(h}Ϯ$oJ NĈSSKFOvP^)!!7M<3ߗIX;1fK) ]ekY*p|b\yGF-@ZN [|Ϗ4fs H, c]dLK[nS*I+>FHZ :yed+B_V#´ބʘqm\swɤR-_7\tU8RL-R},>8QRJ})S, 0`8/VnR4F?c9>]Q$}22odK8p$=eG=hek2%L~ 62zqBQ&= Iy` R֢SgzEc}3abZv+qjo@yXl$@P%0%Pԣ}.{5#jJ %SSlz` {k+Vfc*iv{c`UH+o p!(*88/s;evRxS 絍z/ oEu&%im ;qjzo7ĺ;y$N(\ k'z)Z%3QW 2֨5@EM=1 T&CchĒ5sxR52wVd  TX43> vYG uYX'ʘOF $W'x[&6% `t7^-~+݈(D뙧C @mm1HNwpEhT~'p,5>bEj߾H F35tN*GOhuپ@S3ڷ{3߫X' =rgBAo$ܱЧEsl1NMf<=4gZ$`~o8V1xHx`5(;D;Ab8Ӧ(.@ y];(=7s7tq:58Q޿\iiK$}fշjƛ8WߐCo $0Wp e62PNҔT6I[Q~UHwnN?)@ӗhz8Obؐ'T!kL wpC6ݧoeG(Gy< 75zN'd2;n4L{daYl;YT13y v(G1P5#a2͂Ctz%ӆr|+3.o>ǫ$9r7GGq>nsU?}}Q^w䏑IY$ #? |HܢIJz $=.![oɱg*~IB/W l"ITLR4=4ǛvCsQ9U5 j!U `H-[5PDJZQU'd"e^Y~iꖮ y;rt'Mivǩ9b%Jgϣw­/1g#gVx$9:zp,_?Ul񯗯#1w/QϺ}1&+p?懖4!ocA#7[ƏNV O!\RlpSZoZR=7h!|J,dTǾ5n%P$ U4e=qX5]O(&1"F͔*IB 8\g)`p?L]0N[p5vR8%Ӷh%;.]8]+CU/h_- JP i8|u49C6+z"Ԅ4ÊhQx4%r :BN$χ+L;K4~͎ y5sݒjA1]DfDW2^:IgEoq0#scj;~'Zo3F)C-ރ'rNv?̭PJc;P.*a4ZE *٣Y oTm}%%R), KcF6ay ̡:.՗>Kwp@r4da(WO+y;4޻$`O4PanwicȾsa$K}/(PF?8HLҡ$T7K~)۩o83}_-ׇtG?¿`^kޏ4#-3^lTQ_xI> ''jjpy% akH.)iqwqgs L?B1O,B6GOfR} їƆ苤|'cUDdݞ+E }…X}ŞN^a@鈻`r#tKY{Pr4A&lb]nC2-!h1[(MFgkJ ީ}5{br3brD`3[Rn mn;\^?A՟j) ?4u&G%}^ƺ`NFEY,go,x@#e2eQ`g]lAhҮ_vMAן*@p7m ԹnlQdJ]{[:yo$ zsfqu5ݓ%ɕ%02M6\+p7ѥ|VG\9˨,?CAX2PG luWJ-b1~~No=a ?R$?5F 妪ymg’5k_t pԅTEX1cqD$Zk1ny}0+TEd1*`4k,:8pb0[{Q%Stl?wihߝǒy $jtnQF5wCLCh]%;#<ӹM*,)B R`(,3KqTCХNg `تlxOIS,IlNkhXgriTJ鐏>;`OUȵ8GlaC#wGڥD0#I+PG\ T$}ce54mm*b:[ˆ>0=z1sĖb9B8,֥GBhZz$>5J@יB՟k:ЦZ~kPѻQV$ yvFM.u!`>5xH_xoK;2RpxeqJ;zalZ-Yրn㵄u w`]!|)MAJԝh{7^]7Y 'SMdu &P\|笥 ƵgwS`KHMGJD|fYqU)sc̐Mjk#ch&5lt$8(ih{Ht?~kRaīO:qJ.eGu( <”3yB#/c wqPWLc3Pb; ,Uq3;jz!=a[#ĬYl]l"ҭB 4&䑟k. Ub={~.ɴ`529ٴF Ȩ0596oE"*!_de _%*pG+aL0Byw@AUT599ӸdXi}`%]fx7͑Y]SйĐ&U@?gzʐꂻHC 20Jv`}iAûn4bp &"QJ [_ٔ2q+r$ͦ>x=o+LIQXbPCxlM )`R/7 {‰x+Ц@؋ơʱ{nDB'lGԠ]}RU=ks--5#F[w*[x! .L aW8?̵Ov*]xoB%BZͯep8'08=>fRX_,ch*E{= ?%#a[jIl [2$J ePRkc$/ytNR8o ^e[X.~v0,?:xCcCnTyc {6 +ѕB'Mc5eʚ}ZܵuF99eFSI?nO @f`7?ٕ|w!E|XYy '8N@k!AHKx*6ضR84Me|;|8`3uP-aK:yJE_Xx]%I.gu!lo\U PĞ(Xx}Dk!djWI3o>A*6ȃeJO"H\Jic`>|?'ΟwO S%H.гMY2)"t:o*2\JCjĞCS\K-g` & q}_ tFg#&BNwU)BR"9|U똴fPWjZ\zׯ2:~U3CKGjkR:3gپ>9H:̶ϖtY]lj@.:>I_<QZIBF >j=qϗS|va]廤#P橿. =U1x}55f 귉oRyU/"Dw¨ʠWmV4<o7TI?۞izXgVaD}k̼z[7 Y<{=7qgTO ?מ f`XM*^vwSpXYf0jO`9:)ɾ>YzN>ٴg8 dOFy<ᄉ96*!+45`w~5jwBǨs2 O LcMyLh;v# f.5O,RӪuHBt̬wTOU$y^$ R؋5.uz ȶ+#ڰ*zhWcv&ךӊWsy Z/xaէwK&}oHH߽Ꞌ)IO`$ܤ9W|q(j[I[\5—pEhcgdGXN"hikw{ʷ*}|GhTi9A09$-K9U^rrbSB߭ ]éwr{UY= e{_^LHܿ7`Pt_N0&a_N^=i(^ݣF?;+㢏l~ML2b!ס[ST==p`i]cημz_N"j??6AR/; 4Ē-*x\ jmvqzg{$ &5WlcJcg@z\??8;!ϰg"×` "HMW4}UƐM>@+p!"̫멧_sj?RQ/ rxg%:~wBK2uضQ! HZфYcXՓ𡴘:ә~& P>*uOY;7A"fH=~Z=/faLe멭GXCO!5r( x:F A\SK}%H"3>Eb/OLٔ^Ӌ|KWxMܽX(iڀU{ iHB6ZӾ=u6JB#5/͢iAcD T.xO_L .*a0zRꟛ:̨ $U\ps+yNπ줶8cx8$+eȲJR_ Z#4BA$ngM]#~`e(X^|lއxgk? N?%|8{y"ibmRQaMt 2Ivc "9; ,GJnq .2\c!D+rvr%Zg֗ht(|()z@JY8] 瞠H?0;kѳ0FMacT0.Sͻuy5nbZ[P^+r햕ЉR7LOy͒I3"DPKr)gNþuLUҹxz}.H?̿p VD/6qGB-vV Mݺ>4ʢUXL砐+|fHamD苅uu0۽@`th Ee=,Po^V8y{2HU$_hnB_pW4ms0c7D᨝%|$ !# >}qjRd+y}m/C;1= 3]-{,Պg{\d* H?r?A]scWZNKyN Aב΋-6O*rN&HYOK)_h3mR9G<3221=6x`qU~m_3VPH 1yݍ Q}b ,t/m)%Xy6crsК>)+Y?$ *E2BsGʋx<3Dz.>%A5!EP^Q-›i"XM++u.C!-֣HjބBHP(KiGE @[v%.Y6Ft5`پ&x^j{2~'nD">|fougV!.39]3^Ɍ)>M,>z\W WJ]:Z{]N#Zۗh%(/WzB3 T$ծ.O|_Vd9C[|VW~ 0k{,ǐݡ4ŋ4)ݪJ dmO8b( -"^dQ|;Q\c . IN\Dr=B6|#.=b Ti t z /Bnz㱻?8mNEE$Lr$ƯPV-ęi ǃ ![pVkniq0az>v>NbGFW[TuvFY](Az|Lobw`Q٩È*QoJcׄ\UA'ȇz8eާDLW;)?PQ M/FL/k4%3}^Yt1?.'( 9p ry.!V+[?DFþ-Щ|itfJ3.=k;Fʊ'iƽlG.+LQl]'}aV|#ua<+\{|lhy7snKJ4$gB/ Vۺ;'9 :ۯ]ܣ庾jXZ?2 EXs37@(1A>P2Z. lbpWPc"Ab]coYIs2Eh#5nQ;NGXvox,vx8XI#%8["@b rt俰~b+# X%8[M(Yin%wp2k,+kGݰ(>#'7sb-!7,2z{I9FWmۙ64p~a,4|\ M3~9& ?|#m,J!2I֗ʀZrreha~ȎmWVd[]]4'\./P#67ʊk+nn-#&},n7S"FPWcBL֌c;.QyLL4|'@PS' qLߕh> |eo^ ;|=!t:@4xBw8Cw\]kr,|}MceA]I@``qokE- bwP F^IB;^ ON D$|;D*=W-s#0%4!\A4ˠXVCQ|(h_/cDx ~a *hND\Obza269I7݄k0\%7:,ŸsxCi9uH DD5 ^GShd,nU(](EQ꜕8n!W>?pP},&K\A"W{ܕ:34#& A}oL]"& S%9PEqKLSSͬTCv۽(pP~{]KO ݹR/r ɕ;T)y8ۼ5?m9KPˢ]cũ֖-.{fl|gvD›k1ԲVK$j9Q¬u /xңJ G3*I$ BЕbX0EmXD!\Vscɪ\LeMG1 wJq@n%:z{J>#K-7*]\khQrў #Ѥ0%W⊂לJofg u!f@ ?/ AlJJh X#$"5(6Vzu4y#%+_-1d! I` Rsc-RU`,>j5;lzl ьdz06-S\HDK<87)ӫtw^kYW  i2hżBޑ ac&--mxwāy9;urO@j(}0g>!L`Icyi0'xϭtshSؠPdyI U:tgO> ,< Ke+h8{h8v Xz%)Q*ٖU$ :K(4lO:3eX=Q]:>$2bqXc%q&h(@KYU wb%M0{c*&v#wR]~imqG/l$>4escD 6 :aCctk_e]NS2~c,3|oA O+e"TiG*)p(C!E?!)b΢;#i:Xa3(^M^9ߛ6EsF^YZA`8sԕS6Rw:.0൵ng+d'_# Jc:rCxG 9y?BPPNUyFM/%O`.F)'$Ζ[DQt[œtJIRrրDӗ?CZ,*{D1]]\#+ 2Y{xWN>$p00GQS)VY|9\I90dHN . a!WWTX"|lSS!hq7yq%oFlʖRPb) 1"˨æxAzѯ刉סb<ԊAj &eUZޑsˌC{D카9 UsDģo(u{w>\AUS[5~A4<>rk< lWLIACo8Rqt Hh.b&4j{!Fm-L!bqrav3#!vMMR<.f1N 0|I3 rGC,-'N79O6U!'M{ ֦(IOҺ@'>f$>dXVZKCin]U"L|x ~O d l~ R^O.]x!k%qW 6T5 X룷7{hv_:PvӐWd-=Eϙ#lehr@/W5psNU8)p0:&qQ[;NJ46RO*Nҳ!ٶEׯrxH%’ 4 eExOmFCXƣ冪yjb|_b-Pr8OMfa}eLݚ18"eIҶl08CLLt<Z 5POhiј^ :ίV`X6C hvNЎ3zޑu1Y+8Oxי&$=A'Y޶`Lp۝ג?ӣ6uV )$]LҤ%^m f ႠKjSr[)]+}`"}3.`-9SGD|o^h4$ E}<Qla WvIV@^~Xr‹׳IqaV,S+UXh.LLQtbTe5'%JܳogPf~ky0虖,=V4m]Uyf:t eaIJM“l%^573{5&rT&KP!Y`9d0_ GSU䕭F#`tdfSC&d y(9eG4zzm{{ ś>?SscJytxph6&||`OoQ,1  I%살Sh%RjR?>'//,TϺ3\EVcr1 (5!l/0XQ͂ yITL+~$2Խ:^֍g:`R(IJwy*xH̠XcԼ[QXj1Ai83z;zgOC EQMa-ʡ9-\oˎۻ*Pp)ȭB'TM ya?qc цT[:@Ic;j\Oy %GQW!®J fpQVb'mD *s cI`+٢uO;-{c4h'sR|.֜!"2iY?VҨqj/ᴫL\h4 疧n{f%hޅ5F]$0abft!5-^A+:"\4=|wZbZ7i+7rN<$-޳i [8-u~C |vt>}m޷7n%$$&cNuMKܽN*jwE, $ܭL4={jj$F42 aG*\b8!DZyN\RK}6d E|tG9_uulK-1W,T*ᣍK_ˡ/Mj(R,z7/.iq/dEݍ MTT]?mhev90"< ځ3֠g:0_w(18pJ1a`GkFO{(wʬ&b,s]ΐZST忬)HߙB IOX'1I}Eпv{N#!nL"o,V E!R-Cڕ4GTme; Js#Xwy+~!(A߇@OɤpYﮛ!O!>fF èŪ~ ¨(6`b] QVXYc,I!@!eǯHh_CWsO %q~JxP]l:zz8+ M F!'黬Sא))j-;X溡k-`$є?&Sֱׁ1Ֆ 47L{ʨUS蹏ޮ<ק[+jN4%Tc3zf͢HA0ctl8Ǻ0-ﯟT|>dPɵDH#R;;9H.=O9A;0Sg~TtfW-@"30F=BAi8+)9СgF#+Z"ʵaw Ɨ2c eu(jPi?K0Mz9Ez/U̦pvPG;})$Ȼ#-)_%j4dEy'K=RolBBL]Yj2;gFM@l?aTGT̵1w3m7.J,Fw/W4akt%iFb!6/ۏL/bB9WS_&~c+EP蜕 0-% 2?MCKmw>Wfv-c no-ՌJK8@H Yi^/*ϟ+@%E7䤝ZribŃy)ʌO1Q]wi͒+<%|rc_GQt\7O@ Č1سNV[pu54<$CԈt5M2 BcwRM_yj/yʱc|4M!2²2 >q+*{3zEZD*s]|N:otKhw&DE` `Bn=i0ŏ-kbՖu[H*R9!*bŗKc|l!\ƮiUB.Cr`M !TM﷕E[] пheaTǂګͯe3wSD@e}&h\*A5tD%/QzbSbڷ'4k)()|p$.y[;~>fIG gvqa/ 9C+ $#LK:r^Ԛ;#_Xɰ %P5 㖜. *Ԯ/0syjȮ ۍ![ ^\Zv͟@M DL0LVW]o|§_+_py PkbzP _r1q%J-Zw }M,t.6vR 2s&O5,89A*qnts:JfY*ʹu|@;|}]s[(!Rqo6zY?*֠ .d:X1Yg#Wft<-s .Om5- q+#~e` {u-BwŃQR)֥A!UP2-\݉[p￶nQV6𝨱HfCgL7}oH܅-jAO%?X糩3؏Ku+&j -;Ngh׼z˓?}S'Ki93xJX[Lȿxj) ۶,l]qg3ఄfAur50C8;b ,9Oudf{sF2*)RgZxςu~0.|];iCDQZA%̴-(;b`hu_җ3i̼UU' Df oN+VegȔC~19~ˣ36q!FgEwe2$)wub8YsE2N_p#"!-OH+.yYʀH rd|k5 ^XuGG07Įs|WK.(\mjcU}esOc76!6-R[jFbη}1Un XY\+w `KfJn^?\:ߝw"G|^zU\wrOvRp:l'kW-VF-v }-jPPAPq${@QjH[,aS{ɶ"zŜ {o:C{ V?k I)҆4ALiD1:(aE]#gTe@{M|yA Cr7)q v`4,:,_1BQmF쬬 ̨XCJȴ }[rrPNdΡW!}tzEC<-0)rRtK)`y]ES\ +ÝM`58c 4*$|5C:eߗƠHC`VXn8:^-=TsR7sH8@0ǯODP%߾qHݚ΁>Uf:@6 t_lCT+.򝎱1dV vs<|_9)Ia?0 I8j7¶5j |eӘKWn;;c'&9@' ;Oߝ0Q?v.́ iGdX`Q.u<| {뢬vw77Gi664Z )*C>,E+/>n_ZYZE,A iɡm6G>]K՞ZCN)|֏"׮H JA(RN\,Eu=ߥa Bb ҟS"R@g|)y2KvoIyeʣd{ [p"B,[Ҩ/>8̙$cnn7cجLӶ)j( G~*gj ILp'D-zgDL2e*} uڟjS'Gkst()¢YC0DKSpC+%1TK+mcT[b򚠉8HIX pR.%߉g>2oZ>^@6Vwj=[ٖ hyö J"iyB&yP=a43iVT)~b6񊞧78†;K>|N{MoڅсOŧ;I(\6m3]:uc_1B1ſ 㴝jѮsm`|9_cGgKF~S8Qپqn#ɋ P&ǀ!QяJ V0d*xkƺDh rؚÃ7jW C8&MB'7?x*UZQ_O9 ljSmׂ[6p6Į?MO21;e@ђdv7; %~9{<料a"iu>43\j!WNFۊQ1KJ *}RP@>^jjZy_cJwb3&T:PUЁU9;5O%'-?4똴nq1\č*vy4S}=g"BΥAKPl_ $o :hzI &j"A -`udZ1+M\24-Ba&,_x̗JHaw[pc{UH]RlB =cVPLI)R? #ʋw{Q3Řd1}tn(AIK/r@UW"75'5ƕ6Rk*88Rۍ 0;`um#x@P0ߐl(Dcj.8p!J(/|~{9.Y%z'Is]Y/sN>Wt\w*c{aeo JE#ʓwtE#7(4?ZJ1؏@Oo$csT#og*\)ra*yr' TQJLSa.H,Z\]o-$JA)R~7OVtO+=Mہot^A8/H9sdZuxCã'{tDTx%gwu%{)=zƏ]YJTf$+΄b{@`lm~p0ZaAIy ׄ *jF)[Wp-^p(G./*T|+f~dAS!=9aʫQ׀[BD7ˊlbX /BhJS[U;#8릞uGt䤡\MZNAA V-`jXaBy졨wKr 𕬒ЭcIey MtDrr:1HMNsfrt=% Nci2K=dƍ Ao&^99JbrXG9YjL@.(̞2 <5z%LWm]7TGr]qOm5ZY'm]i15[" RUiR4nT`^3mVh8g>*F8f.I1?%H{coCSIX䏥]sb[t]PVl`D07O*D1Q_E,mN3fTF`$.B63¨4/#%t>lIf2&B@Ɣj?Ъ=Z:e*?<2Fբ9 +.5OgjO>Wę#H=Y2\_7Ϲ]TXH\c>]ӂpСnoKBpbf?g豫Lљ,a-ʥ& N1 #!L]ۥ;ҪH?ְb ʊeES]{ jat Fpvо݈V'OORd/PwU{MU_MVp\dQsZň|MuQYߩlǖ9!&?{ үEZ1쐪)ݥ+(3۾\S h  ӚWX0+>#K7\wI4 {rg0P_OZDbkJAY\=r Oae+-rl-89=[W#!i_ûDҩiHg#%:}T c{#r;ӥ<In/zSDUUn᳙,:zXj%2o ލdt.cxll/$,9g81\*.Z1N_2%LKs`LvfɜW4UR],hyV6M aQ[8:Z.o@|IjZd OEjW0$[|8Eea7&K6Ӊu\yef{m ߽ᦸ2vc||omt_-z_ s/ny}KWœo5}ʁ[7+ea<\@$xr@¬9{ۢUwhT i;pxV@6rqи(nlj5}rP,H<[gͽtݸo+*^/F/5B<;24iyd?svIuݴV"B:/KDnzoYZ̞_4Dӗ%a- UAT=^<!4`*^ã漫o;? ulυհ >e"A17#$^dEXrM'qpKp'9-X޼Hol.M~el֟ozcb'\-baӲlj˧x~m///-,@0siq=eOV%٠>C?͒$볩-@j3d╥IIr ՞\A~vŽ\?wrͭ3_tX,QF6~,#a_ #éٖ2v$o7웜KpVk!"}Y^{O+e9l.AmywA<Ѣ}r5 Q6 [&0=ǰ:$8h:GtlBHÒ}RE{rߌֻ8RI^K6eծ>Sfj]Wl_3ҽ9|I)K1> GȑVhܼW;(u؍7(zUœ}P+Har7["Vy>|!H661Bw"1Ae*4*^|K_ ~ZI(qZAhn:@`1🳥_O]C>aNVa>Ynlؗ*"J՚PP@NThG ~V^]a7J6g"nQKTs#%Aal8^|*Aa. ih2 ȍ tgy0ޜB-.ulʾ2np̍k#P7;=? LȬ!'S$0tT乙E2$\SX ˘/B-MEݫ;Q/z\Nf׏ \b>dEv.v-V8W(QTjh|՝0Jc^ ᣡ_&mӮ8HSWpmAtbޅ>ubq*j+"Qoto™U0bV'Ȥέw@dͨSc8r+=|[NΈb[E&m#o 7#>¡(aDr1|.WCoj`ٴ7 zZUBCh^_۷0x qY*'Q V&êX;2)ųQmK,>f:5L*Wzw$0>>ҹh#trV2?#bed"'![+Գ9LqTt;nWTۘRb(ܹƇ{oN\)*i4)\K6k`&j뼕+@|Q&G&y #DZԕŲ Eڙ,$96*rS:C9yTP<Ąc{vʥ}E^,EQM7NzmE*@ \\4FT'^ á愱OyK{̣%nwzSbL̹, H4=dؑUԂRD•cŷtQ҉s¦ JcHL>_&45:B'1# HChͬ2x8'R M ۱Imc^n9K#a]z$2R>~"ٜn !,.@qȳWLMMmCgr>NLI+W RXC#\m3yday˭0 K^nmO5Gz#pҷKE(fN@`{hJk?w\Yؙ*_Z%PSL;AlX'!\bN-x-Tgnq44n 'lYWJzk9߇)Y<4QvQc"#ڬ%+Z1:`78DoП@ -lsc4<OZ`yPbѮGf=9_6.,q"@-,bŲ}2A^z=~! &䘘W.ү_BXT~zN2ڸ7#4M-;M$Elke]0Z*&?w/W:G${Ho V}--@z@4ˇkℛԆ4\K0WNл$!f%nyɛ.p;W WأQq6,ojO1vAB઎IF!0, UmC-:b4m:> wÈХoEa۞(L >iwЖdG7fѪQ"sNtm ̿~:zk j]O=C!gF['u&yv&z*ЙUzB]HAW : X9?4fR&5D^rޫ:u/ NR6A?[T><8tQ+m^kvQЋ)jrO pB43xrg?z;O7IYOȦCl 8pM dZ;!,8&[9M [AtS+W?XrcJ2 . ړ?ٽ&tg,>1ԭSE^p2:g2uĆ;.Qn:ߝ {,jW5L޹s -ۿ+.A&{ez>%uZx!hrenk!bCbn"bگFD/D]ʲ;Ze鄕rDH6gLa2IϮFwrCP}6~Od$<p W 4\Fʳޗxt8!*[Bͷ79d0[{4)72!~Zߣ4eQW,D?X$ cȸhk9 Ьy&q EH~|H"dutph妘YWjdYuY>V`<37YNrvGcJazW]`'aka@$")wD=*T.1ڠA+²aPm%`x։W|2/Y|{ⱋ:.GhQtO h߼ b⼊(qX\i̷t%(ԏ )k E?0/"6Svi"pxX[)(%Xk o[ʩҰY{AeH^=DhUq"}Ajg_SF3A N'CqYBatt=W\6_Q{Ddi?G HsH"0s w<ټB34KkehοDtpp~މ<"oc |F>etϫEai&q-D,MFJ&S_xx$oY)zB [Z +W, Q M}թ BCa2Ih.]ۨ[uZu1~(8s[sP]l9ρćvk˽ϭFp0aQ{zujlJX+\/#oeIcEgapS(a<yE ,r j>7{}9QLARemMC[H^RQf)o<Jl5횉9EeS= 3e' |X~p<`4ش [#F+y|:R'  TwE{1@`̬/KI[gJ>ڇ8]! dIcyԗRSQMf_EIQ"g̬e<7vJ-fp+q{8Yh!Jy"$%@to<.=Rk}q^Ht 6ZQsخWp[BQD=n Ћ$y:GP|(fJ \{ -XNta@Щ![ؓ>#{Ig5DFTs9鵆x88G e}&x(9|oZ6N[F\muܧR#g۬s=Am~jf(0ӑ#k{eVJYK[߰j9CCHj]TXo~k./ާXe to))&#9j\ :ÙOAzZ޿Xa0]3N5XWv`Gi~yUU 5!^svR٪gtMS:*2eQ:w*mznƣP -!<ku3?v?r)qA,>`x';#{#{)lyR>QtY3"p?G-{'(;S7mEg C>o=>ӄr x^pSu}7zjn-k'3 s<ŨHp{fO+Jy`""3Vx{ \ekjq_~*%n!&x!DžrRjZ]AWpdH)lݐ9(ziBиa'/o>'CΘaёGrQDe1h#Na2uyoP8jE[J5\ڃ&Sm"oZd. 7EMܗy 7G h.8}6r_ w ۠34 | Dލ[Atd@hv"ZB'3?ZCS\f0- Վ]Bjט=&It}8o!=z:\s]ttL@OjfZS#3e5.ˮˏ]ƧQbn:㼯Y p[IG#ai5vE)la`gd R} "m]IzaOu_U@/k2p.מ=~{3b o榳$@|7LWh= /$X}鿵M5Kux08ӹ#W7-KLTV3Tk )])/8eʧ1^:$ ߮贰0(a!o٤BcCHR&S*ˌ;# ?KgJKC=r!L_fse۞(P}Jx[^Px4d}3Fgvˬܓz8[.Au_ŹX@r'o9go7Q Yrn54(J:qˊ6?z!{|Ϳ&dr3oxk^ei흾LRnDIN𪇠$ N -D+-H)m*VJ/م$n;'LLsr[RCPnVTϜ䆖.zyxn}ʇ٧|;J:V|pK&v` '@ޙiA{nJZiJ7&39k`B!S|Bv7+U+z@ BXtäpC_q],fi2DyXx߲%aᖨA&2¢22n2E>j2 b/p;ETJíX9EL:ZNP `>YtLjY7tڜ =ٵ:*NRwY%df .z c` @*_'5Uĥ\( :=O:{1o%*/ 3ߌoINPR-hRPyE}O!MI:3Drm[\$*˚Ϡw҅q?2OSi1Ƒ>, ğ9ݗiH­咱DP&Ê ^ r xcٱz%IF;OƁ2ԋ.Bػ-lѲ"%%>:{9Â:<WM{i^-:%Q>uAĤ|%t暹!O*;Z&9[[Wۦgpl'=]K°zlTt;kIK. tZ=Uɰ< .ոrR1"[R׃ 7*$r::䌀Em3DИ=K_NԨc& u Y9;$nM]9L=иu4=kCi4 `x?23Sn&cFGN@>U{Yw\T4O$&RnyJ(]$f9p<#g D/T꬟Ҽ@ 3v=}rǁ_Qgt<%`\hJDV)duwm\fH]@۝owҜri2rKv|·/ t[ {S*=+L *J6Л\9dQb~Aȅ#O=9}&]-<8.omx_rg:7eIr>vނO:k }c{3>W"$Y]& +h)LR+=ԉS4c_ЪCށ- xZ5YO?QZK2Aѝg Yw@*t·T;?2B9~Qo4ctTx6Ju'Vˢ20(yOΡ GCŷW tcTZCR$֗™B ^<4$ۓ _[-t wp6Y!!51MHILQ6JȌLJRgow?t 3dALVЎ OSONF+@/>{6EWAS]uuS꫇ٹ}^Vy>Dż9pJttּhیv,e ܚyEwP#W@oO ߴ f %*lo[Vq*t}=S(=`ʄ%~Yv(JN ѣU^^z_7 »eQ,%ߪCz;3a=?m dg˘i1~\.t&WߨH*-U8¦ζvTN4^5 M@2WR>mIтn;^ wrssX|RĚEB8chU߱ ?JD[,d׈B"Jém*6.p,gvym#.f9JT3BP|01 LJ;M q[ڙNN?JXW5Ĉ{׍lN)HT_I&/DzcMdeK:BwgʕxPi^l SKf>ObX\ޛI(a1a9aRٰ {zHn?sl{-^H^oBE= Pǃ, tH406ܙ  ^%5Xy]?m@tbxuU'I_;)OSVLS}wǔt&e$C1neldl`SG,{aT7Jb\*naS)iNi+w BXdEN~aLNdSLbFW |$ޡ[`U5'}j ւEk}ICj4PR}ݝt`R{GIU_>PcWWzՀtsDU{,``NLD"&Mdݼe$|)+TT:W׫07,DoFy.uZ*-9ڟ}Sٲg ,okKxTU ;FqX?>J/t3`=ȴy_z?[Eɺ VO~^I;͎=ܳ2"=T}A}~%jޱ*rܖV?zߪ:[UMJyLD:`J,V]I'by27e ޳޻yOq{fz@l1?QK*Z%X_=Z>|4#ϝ"*x\ٳ{ȶj[Ͼup7q#.vȜ LVqf.[42S&+E(m?C!Jvfx{jx(m$`D #i< .b@ݱ9Za:&Cz׾^7fRuHZ*zL4M| @ (V0I.5{7MzZng9$3==}#~HR̴` =$)kU)!}C-L.lr \CiHIqo^eHpL,%6=5ZَZn2~dHͶX찻ݦu3T rN7}P'kjOfo> -Jơ'=p(쑩vU !{O 6+6V.')oOK {ѤQRJ~ 4BɎɾ^@q]\#VA*l",xtunM#'(y}Z3U?434\ 3s b^Iؽ\g)@)ٺڏ;hJ8CWjM6ۍμ,Ķr讜9 ͤ~!5D{_CDmۭw9f|&+J;nTjhUx;&&2ZMBtƑ#Y aO*fK \eBr,d^1Q"j-sc0Ѿqs!(v)[ cY)G^J0;k2oN=yx+c1Q*( /Jj#]qW$i`9}\7+iÅTuϧ@z9S(m?4Dz_*azm=E*7ĩu,H?4&FC$~RbY61WVR[ϫDxTaz=nN=%g3,go_1*Փ6 W/=ǀu>>f^bV"]qSywPIWUq-q3d"qپEqS4` Nس#L hQy iM7_J욘+UJR7sf:NGl|P4ϜŸ 4gl~Xkf!ѵB)Q”ڛX.0A ;lּh8UdTtit3o@Y\|4QhT)x-"A.`2ݚ5Ű~RITv}gg^aj;hJe*[T=ZX Xꤌ[k9 Ly?>HH#ͺbh M~F|DV %cF@RV9&.)[Sn1glmkxviP+ܪc~+֎pn<x]Ȯ54CYK>y#?q^UPX(~7~ڎ g īz~ZXAw5`VhKyf%#>|G?<2dC \c3., I`}ńѐ yuF VK`kb!=e!O-pL)Kf#MC0X ܣsfeܵ}5"(2C8bpvG@8>AI' ps} .Q?NpKmmr{TP ӕ㰻Ҁ$fi zO!XY ܢW3[NW5ZPH6pbr*Ao E/VPnMRgXX on{j+\Nr0o {a ĕ )j2l}`?ww٪}!zTs\Pw]lW3.bȁatB@"dNem&"}sj\nuvۻg5"pW̏^!KIvlz ғVh|~F}|W>ugv`& ^7t}mmڠ397~,[LcRjsEºTxPy(U<eN4 wkH.d7=''M.  %h= *92LU*40xye;B龜1s2;*O jDX =/-l6IڔdЂ#LrPepK j&˅>[:Ftr܎};tCtY& D]'~uvˊ;q-"'%c#Uy0$&2 $Ȕ̪~"2γkؕcj%`v/k,B`4+*Dk Ri e?]/ST{;Ro5Pīc`Z`Wk|(ak)-ZbC=vHD81As0KŧP~|,rb*delQL-Z7|`>LS"t$75gQ[)E MjG$7u3݈ SǗ!R>TFஆoBM T :抲fʍJ! GwFC\&S(f=;`RB0w#!0g#?`pqM? BN"065bK~~ 7-GQn[_Kc w CmolMl^]D&;ڷ߅^iHM.8 otde3F¼H'\̛5=e~:މ) 륖IS(ZƣzE+"ǵ63FCdz9olVar%Qj cd\/6fOŸm0͠j+*8e }ƛػm+ØRs!S0]c!Tiæۦ6 xO#WsqY?L?:MAU?HŚV,N,NUB3E^j eL!3hZ|holN:ghq  {s16:S[ Ss$yUŗ6flo~VV,*h[^L/JδqCIJ\u򲈈KDCJ.M 'ʣwKm'Xq,VIe$-?NPY6I}M'J ~N. Fb%6:~?NU8uxZH#/9a]fA]KʻH~Fã F6:s)ʷ!PiC1)( ):sh\6 W_u݉huW6a EYEhadF 2d,I*FwRZIٛ97o/VqPlgz<懣=b M-EL V~_r9ۘgdU&ʐg|z$vQWʿhC2JӚ@ĭI<>`t9È/*7 tK.h40WM:}J)dJQR]"TrA 6$7ţ,/N\+.M9'xय़vXyZBY&a_zj @FZjE>З FՓOUI)V{mVݐS0Q e|A߽1!_ZE\0^bSw`56Q՟vć+~սɗM[;Y`ecqQد=~[R5|M.˽=^q6-ߝ0?һٸSEywQ%2,hyFcY?1ِŁC.5JӘ;Iʝу,P@g5(KIQQ Z "&I>'8R _!waZJo俫{k% r"~PvrnkU,gCCpUWa1P3\r9T5Com76^DW ݶ Lr^y~m%PDl,!8v)wԅa\5u0m5zrSK]B`cMeLY4&.B $ LV5_{_̫s4S1}qKqUnStfnT"0HL21&#Y4Z 4zgpa%tdMgIkVC,&kǽ}@1szl mvT }_~|f#zߍt7NT-]D_vs Eud ,R٢/q9Kngn况eEL˜")9g( fVd]ϳV*2l:ye{0%5J -k@i,NLWa6PZFx‡*PFe{EXجr譻f UEb2M8sҩJxZNo6;{LWtKm'|A)Ζ:8s;8$p`D&U*Ɨ'mn,2֤hwj|ZQ3z^jyhX)\7\Ar2G)n5>)m2SqKPPnE2(:e<4q~ @M(.QVEɶ|Ÿtqx_ `0hKn3}_ܭ:bLbX„K_2eId}W @(s ym1l0AF Zx/{1yK+ʎjȪ攚0خ'M= 4W- zս:FS8?!$1=` (~cbEYIŒ+.G >ȣaǏ+kŋ&{pJL8eô]G<[xdX?9HX:a\6jHZT܅;_ay;Gݔ5Yq*hFz]X8q<}ھ5·YGCО1WpncF5jDt*F':FXu(l3!L9Ʌtê-vZ.ƌMȬ6p@ݟ"4Q?VXa2FVSF@ ieJŰT:ֲ~`QH[U?j K i/a VaUIPrXJ R-j];l}awaҼoiE׺`if)8h vͮp9[۟Nc!e5 ټ8RJǶRJH=V @'`@;Gmz ds4Xn*g-e̳ gqdt4[>p q/Dkm,%AW4 ROᒸH;[{[f#SveP a`'%heC/]3)$WNLw&wˮqC}j8wr>"u|4B mGT+DaH9uh*V9=i_hoFoCH8.Pp ws#8wα.cLɁfO^u;($;#HҽBTf2eI&?"6QU<"vj$iCbu>:YÏEQ ]O;mf]3{^pf)̀h89'IEF8rп]hxV-blIͩ ơҵP5Bsb\828xܖ0})ᱚ?#TY +A-G@YPmK254ʨE/x]L~̐ ^ TKu(VcCa8 70qfB Nt=TAo;UxxzY?kc;-9kU`KFQ?`f?#;myY'gn|/ՍlQe)[::~ɐC;>: $F@:T<ץ̧vwcBɱ+}jw闰H]Pcl,vgxe$ N(%2tjWL:J afzCJ@ɕ0ȟ[>tnesZN g$ `r&C6T?32.8`US6qq;:dUCF$/M(SPm%#Sqn詝C9 5o`4C\p5?ytvhnab'mEF<dJuX(qD)/EJyT ѩnp&[7&^m~f/,ӲwΦK t*l8! 7}w$qάj^zG;Pȁ]=RBr4+ĵlX" 8 ]H~,""pܿ3Qtg̳|&"4ou\p(D[ Ne,Ha1;Q_Yp#BhSM=4doY8)s~nl"񳈸UQNgdbIP3f3]0αcn=FixKʔ"*6nG NฃNNW aMb>K^^VձD;5,FLXȜ,5MQvʐ%OH:z[nΡ+l!Jx8}N,_GԜ1t Z Tox^K K >U[Lޙ*d|s\?vhJwQDy*7yМ`J"q4 ~`{\u&d:Ki|'ql gphɞnr弹m}p 6gvʥFFn7n؄Vtz9\v#D~^g@ކbJk#KuAxNQRa#9Fs@-In-ODK.{O]ɉʵƲ+4OUFD=5zOw5c>|<̂ZR MF8,3_dX ӕL9Ol9ƒ޵7]KgJD~GOs]@]opžo9W,1Gki~ \١iY|Kn֔ e,xI`K/uA̬E.64i[- H 7 TvV5#5wG9 R$3y)DFudg<~6>9S ^Xy\~%6I6羚S}=jm:6ճ!6vӧ~erFq~4n,j݂Z牚8/O | Z ICb 1h.u,뫦L|{909Yn`v#WpUǰ6<wŠ7xBX:qoM L>-%s4s:i8XqxEei5% `Q-6[ׂ EYˍL^ݯE%n˸d5h :ZS}_3J@Gptrh4a Zw~eJIkS_XEAFc'c!wta C-`1 `lO):ç { A (N"6T1c0ilv3 zB}H?sF:]Oo@~RyQ/zG(4cI\Xee3/{K͆ਭ{ ~ hl_$ou93*])Bd]f}dfCfnAflfYm|sj啋k.eːձ6 }e!5@<tUO/B[ nlPymf@Ԕwb}@C{> &(YjHm%*U-g"QSi:we|2uD3%NQ~QB۫ X!ϛ3P$-\ xʃv,??mxEOXa9^smngٌ۩[(hڰѺLby$Z(((T#= 7;zŹ7[ ϣHnd46%MKm L]lƱ,_ TBSpht=mx{͟SӶe`VAIK#*Ϡ!ĒeJ/S:]k7Mmps.e-jb%9f$CRwGR͆DQ~]7loB_5#!p&„'[U㞿L.l;qHu.f2Ȇ$A=b߃ypt$殆X 趼^˟{`dDTO1N$s '2O&0@ t8 k_t(:6ef"~L [dFi*pa=U;M[$}M_1;G$2[9Ҭ4Wgy\X=Hҩ4y4(^ =`.@3S`9m|;hnmSFrv'A-b$WACeOU<|X*`E9+}s\Q(b ELwȼ@N-hÔY)E|FDaK@;Œx?!kUX?7#ł~Mv"xhKN|_醆x@HT<ۓ aLȘ |=*O2(=Py-w4H>`E+UFJ^1ޯ}ƌݬVRHb09L¸*lL@~ `}x` n3%PRMLkCڰ%bLisܻ1_;D@CdH0ܸf:yoeLu}.~]…ß0:eц7~⁶Wˈ4^m8P [L,,SB|~rBnhgL g!)x'ï*0hѢ]47k/wuf q; *7-(J;_RK*ILPhnzIkA.9ƒ߱$JKA5dwV,8~Zo"0vZҘ1֓K3KƑTph;us䭧N -@OVG(aM䆓uB*~l؉XYͫ9Jsئ6}27ԡ8@w%(DLuINhi ~ y=$B&Q)!Fϡ=Ώk]+bSΞT&)95ۯ;O%,d_f]V7q˔0d<`QD3ȏ?Z0Έ*( =حH+u?{jPTaM:@;QUۢ]8YpiJbSwؑ69/Pw]2 k 0󵱘dѓB*;$i2S|B҇Y~ljt@C,xc28Π<j4uE>.2 [)XPe>J}F ?+d)hI]O#F%2C2R!P2H8SWfؔI@#̜.сN9iV!>w &9O_ZBh%~$o bBRfR!TRLm臘qO5ScBp8)^JO}^Ї)~Av'gpX`_Hk_j.YWq"fG(!N4._^EoyϪ w1r#r&cM%c89 ćHƄ@&G%Y\b׺AQ>Y3OV5 x.Tq3e<? ף,BVld[sAiv ;H)(_o8Rhb/ /Gv+3&Uz1)3VyxįWXlՈP>ul8a8s;نuK\ڬDz,1>#}9ZBquw͐=ֶpu9cZ-J- kOf^rsw_tm~nє;W0'nXغ`4* .OA(SW0=.PZ/v4?GɭJ~AS_p}[%xP /)0Ck휅`5\ ]`Vܧy=.X&@>^40| }Z>6G9n\)<6cr:]SGi7K{rځlZ̟ػ0\|-v$c _e.T2oYģa8`V$/)JU1EѦ YqJƗ~udňȐ 8. ÅH[& |V9;ܲ\^2 &w@ >euUs|qac>2n*WA _P{`579 w/u~y^X~`= 64Hg:6#!G1R|˄,BxqА7|bQp~j Q'Y͙J=1.ܝG^KNcrKzDIԽ8@ [ylW쯞ոPwuedzxϢ},RjnKB3kJT&&/k E\e؀3j>鱸%dĭ~F:X?$2Q*3CvwwT}޸mCEAQγLמKؕ~Mjx"#KBZOJŨvjNhA~CXi\{mh3?)S/4_7txƲbT.ٖf3dLg N vGkwR K]ɂ!KFV+ޚaL- a+{ otmY{AQ:F*'Q(Ϧ9C!#^1(_{"7PK45yse#Jױ`AXưk`k)h9,[o)0 K~xgtl71_v׆:vr _`*̲OWL&ʼv #9+iCAPzh98J+Jw%.63Y !VG m%r oDb3{J 4n(Z*q3`}Re; 5Ϙ>9;d4/ HQh=tRݾR?H)ٳS;Ie.]^d蚥, zs?~qesUOq!Epx?7*|Ʒ,j=h7.@3`;gCNAj4'=T ZvjAu9:dD7ַҠ* lR.c#x1`G7-u5tSLW*^;&b8חM$mXnV},u:E3p3L-%y#vOio*o҃\]/91%g&#\^#>BYS^lяVOlKНW.)uOxj-ġIoFB]Dt< n5H5fmVȣ7kumAɄ;" unW~Ix(,2CJ?zܨŚƙZ.똔0AV?η:T`nd<ӉS{+*yҁ Cy~mp.=bf )7ֹضD͌ 7PAG[en $WsYZVܢKduP`|&K1\ ,"ꄬ7qO&(_n$ OD ڼ՚Äuש/AG8k`\L3T\#,\rzߎےI=++K!mi4G*,)n%`7 ?ڽ PDG96>VPgHJ~Gq i1 D%W׈* 2J%ZWIEMG}8Q$=K}:n4ѱH‹N2 uLpgO\=DZ3z7i:ZJ:K UM8팕3h@nXNC 829ԿNk (r2<?V?, cяKS[&)0 3E$&:-dGNrL9<0.1'/#-ɚ\z.M(+}&8Ae[%3~%+-?9cs;B*W}Dk \B7}]l'_xa uF\'TG } /ҋ?h&|<>ȒɲW ac3f@"9ZJZoWx (c2W}8< >F?+̅Bv5#8AH})es~` n,R){9MℂxSHts~:^W1%$qmQd:uMF8[iGI:T5<:2?L>[k6F: p2"|"Tgz$GڪR(X_E3{QĿ?(2CWa (&RkDgml\ *ƾF>O/7e, gKч~"vԛ8`0{7?`JNjSko';Jip9s2Ԥ.lirZ3G^nQ !r_R|ŽŭEgUq,HxXn, ! /_f*Wɔ,70B$V],tfG6MFbRO:"ӏ .0B"cZ@r'Ĕ AIÏƾzt7g3 S<:3D&.u%Zg_-T+Wan2O3Xމ(ʑfGNkpgdqGHٔi"=G-E76^azDG9-b7p(Ɨ@Z3=CXhx{T'ڙ!HfMce#.Y|J;o2DE}+ ZAܶ݌I6a>YV]YR&] [!M$+!LBK",!zW>+Z )M&1#qo^ς̷O% z^Rl&4yH63TL,NhS:b"EF 1He(6bqyA`=W11RU@rFЫ";Gvi\J R}[jETt̢OoA8<l&Z)j\.q=DrM('G>ZUk9[oyRYNQ4Gh² ^2> "ӂ&>9)\2_+GRQoNއ+q7y܁"7,Ir9r Wl5 tńZ`KƟ}p/v翤􌸞٤0pc`;X68ÕK43UV߰؈m&QR$6o@umsxJB }yUF"뿏cr&jG{:aVGz<t 'i7T_h\L|} =־"83z܍h]OFasGO+1mt nyҼi/DB<*ss0J%,|i Թ1;jAD w#퇈$rZb>?2LqgJS$hc"t!1G{HsgMdp8pe@Q %Y;GZ[׈%yh!DX{Xq3o 4#xTMTa76  ]%X][0_Ȧ*צj0yr"xDdM>,\ |z+ im1\3u AKş4e_>Z!R8jLVaV_yj0dpt`4cph"@[X#G(U-`aL6`qPhn>=WEa]/P.3AKM^Befl8E5:w!fm=2[#IM5c\M4$  SB[Qn=$ Ԟ*q'߿Nn{'-*H!c@*uOuu,qbZÑqs:J&,`0Eu* nS9P̶v܈TUSA_#O|2nPW)YSw F撱1jH6)J +cR?$s&ze'|,n'0f9gBIϻHx'j(ɖ* _ nr,2겑>ꚾXC/ ZV`ؼEaMH/ILmb^n%h3M^w|gD0!J&@YTzO1ma{zր3k!yN/WGݜw}ϸh'2*s`#4Bi-oQ%F-dSB?5K zVЋV]5DoYDێ̩4SUCx|wqjR ǒSN6aj~ طtVVtF6s0ݺm 9V촹, }-"7Gn}VzYS")],!3?̱eO+I.֝ ew3T\D|NeO0!ܺ"-%)@ 8S{j%0;!l,r:>!ioh1h,AsIKCHrq$ygmA8&guzzܖ¢@` fd {0k\-ɀ5붯8`> v( Ofv˽iɪ Q7w)T;Bt#s Q81; 5n`C,?_{XpF.#|9h1/dns3xNkE\ b7C;O?uOAKd!,~z>!caBGz9}t[Zi~C|_j4b6gVl5P`[/&=8 P"{ {W|qvbgρKȵ-.$] ƛ8h&x{exN㦓{xKLdH(MbFw+0R$&9h\unCI;mQ0s of7w{`hAp4[]1Y*Mq)cwr#{ʇ]+b!Y#I̍yel аGri ׃3G5+fǦ&rpJ F~m ߯@3j YyCQ^wȠ/ |,-(Yyi-֐I,ư}R)nw,Z*l?!,D4N"\ M9B+eNO-l$<=dV#_ 92tMӳYyh}&lL;~lsui0i[z;i{aQ%8L 0P IF[3XkX4y?|"X[@`kT{ @jKzp֙4#3?6w{ǿֆɨuSv70 D-B>}O}YsKϘݩ|!lD}YO?g IVd%Ϋ@Rѹ&xu6X"h)3w.zC:Ft H> A gr'-$,-z:qt8g&m:7|w?hÈR&B+f"6ʍqάj0ag4-O E%6푿!յ=x9{")ٗ4g`$^,OlKRJn8„`d`F"ė)/rC*o׭ӂ+Tkmw?+c-[ q1ٳ(1z"Չq{@8e< [\{$7D i eio!#hHR C::{cp 9x"dɻ&IS@ 8W/C`I|DS 3ptb8/4QVꌌ,UQLıuׁ?wqD0 SULMO3T'. _OpfBqX}ꨡ?/:|p>:q þ&tkp}T0pHK#)=*s876сwy2N/co.!@GZeWz w,ZGc%sCcP&H@);F]}DS& TpIE]ʒANиl{TORGs2J r"DW(x8siA_}P{"eLe*6vηżLBq=hNFZH6K^TÌ2xq+o8'QYq^"܏$OjEl[4bER#I.9娘(r|4~,Vgr۳Wt IZ{1 tVBg*KӇFK9B$q*k+ˣO0^`|]i9U2Fۉ3*?'&FdO^ԅq{|,Y\ [uu63ϻbxg1}:W|iw< mG;6@z*܍(^G ktRF} FNh 5T fم%l;RxcGæi} 788P#qxZ?g1kX툼^QD];Pa(<2&7&g44(/P2Fg׆R*lr WP]PNA</:fMDsa9\gށ)s)aFc~SwvFpRzk6uYlʜ`$aOYfhtǤUUzWs_zF^ V.J+w{(lĐA*,|NO QJwQ*ٕY]WQYV_/\Aʋxu^8js;~vwPkbdHfXc󉍥;hW&ڿ 0B^oBuE2]]Y0oG,[Ć 3*\ LbNBA <ƪQ>zW:nGnAb_Hƫ]Bc:C~*rLiU.rdɁZ9wh11 smD&ݖr\qYX>Nv ZLf:ʂ,Blbt ,YEu oM XmS$6|#C3>sү3<&:[I9Y^P̖#Ԓɧ|8#_0?i6ý#No5`ޛT3Zd~BU¥17~Յ Ge|Oٗ Ն)51/b~LH?2]"ԆkҲ\K`ն;!~un$`+@r{WwrklN7Sb?P1.!k7ԭ+ܗlӓ]8t!Xu":׼)ZU_CfwM0:&{5bn"YpdH?|&tKPMkzm!4a]0F*yy0:j7 :4|9߁6!F #7Jһ;Y"n.Nd9 =hOJcaQ _ٚH.ʚObvN:/)F {\{k\cHN$H=*֤/|:Yʭkx$نJ6l6)\7QS5#,dmkLD39hes;_PeI'S@ND=3XGgED6#wb.sK?lљpCYYAE3gx015bk-VU.~BKN/oQˑ<%v .Br,{h\d;|HUzM:6q,T?wa$UJٱ&7ա=vQM{YV9Fw(}L| KҚ659H.qN=[8.po=El?hc#tֲέJ+#ҝj(Ge/l${E} B}}rޟ}FY+".rHR//l. h]vi_i%a2usˀ*;izcbq!&cCTɕ':oL1 PfL2OBT*֤l )d_;ߡp!\ucP?z\>DEٌFEw]XP%i3ql}6ߊ~*+?z+cy3pD{g 9+tPڬ+5d^o_/\$w=yzpSc$CW_` ݻ\[Èy.ĘM*i1TF\GpFEKڟ3jEQ_S`4.\3Sl^L ncDը 3,‘7I_8] >3q;ȦuS(y⨹,ŚBp('$T.`t vh1~P'u˼{Y:3*@SU0Uid&eu@r/CfCd=D* escawFqҍձ]t5Ϋ%;LvF[@>? O{h 7g4YTA~@zmT̒Y 8خ=^vD/t;_pb MF !WKTٖġP&5CXwAJOopE؀ξX6=pqBF L% -gH)l!\ޓR$+K,*-qs))4yZ4nIM,=Ԕǻ)s0K2¤Esesv]pY|hJap̏՗2i@ uWd5%/#燋QGz? 'âlAfS9) Iiۦ3ŤudlM:%[kL}XP褉%_x'px_L}a#Vxn'qnc5Vh>=iBCN^Br4%^:TPHl6݂:`2qpm;d!@(1W|{NwbX$pz1=̗2+pUi-3ŐuQQqiSM ml-- )R깙evƫkY%Ѡr✜lUɮC[+ȁrv+RyQ-@|xRsr{ [$AʡrCgs^ 8YJ_+m%:zk󬥛Mޔf[-VNխ(}e }FPQ..JB3A3'aPߐ4L1 @dx R4%*yO')2u!sXj U&Ld(QaBi&Vc0SǾ./Y1Id ^56 :հNJ-5rv5c{VQ ro>bG_P\s]0@y mMLs.ρtAA[J-rJ0F:@[I=D4_}͆fm%~d ;IJA Ė8Z9\P6b+#>^%1Vc|suqKJΎ}3T6dZHRs^$4eYۆ?6z=U58$ U 䃉` <5k>s'K]!ڊ{p U.|\VCRtmh)Lwo!!~kW4Z!b[86E W^f [-*(P<bdVD"!ӊkĞOձ>:BezGTĨU[tNH#eU%5<,Ѕ)^qR6Ҿ{iRƯ›äho͗L:,RKaP"LC&;&}b~yx[4 UiOTǓт1˘€\Q^QP貫2Z<%N4(蚗+jݡ<vypZ^fBEnCXI3!m^UZ˛0*Զ'q:/Fl^dk1 RwSϠ^}Fi|= ɁXHAZZ^BX젤^eDMY I]pHρ(=.{A},YF"&Ifȏ1Ńh*:XHG H9f%M^b U8߳ű\-"=-'Q3mi=Eqжꎨ")LZgև,ac=``86\*4c#sec91XYm}K#7#xu,τ[}raa-i C:l M$Ѳc61NXFY]+mUӧ'< dƩ0"_TW3icJ j@ [7`a&rpu :/qmUB,<H^LwKA^iwb p98Q- y?z2 !wTL9Z2j08ZDk 24 VZ킙]fDFbG{c=52 @.;%| cϣ!w&r?=/W uFT{@ D/`uiڿL␒T9JaqYZFiſA =cp^ 9z= PB1jw63bz)DŽUivh]wM^TVu\5OA53%bɈ?PP/Hg*a6]^9{PU:-8ŕVTX&Tߩl]2k,nЋ6̨8 s" pQLɅOboL[\Cˇ ]s:t+Cc~S'|Y3܉N%p`MζW+Y4|0z,6Mb'Wrص]an>odcEb ^ ~#ZO ]o4ŗVS3޶M.֢nٞU‚sL@^ڭ-\I'e$&@"z& +ɬjl Oԕs4]X*{6unIxhxq N@jݩF}6CǕ8=}sns%٬=\5ljnRj})/Bа=MO齴2*B>欛3_q˭N1 GOU* ={6]Wx8R{W%p!BwCȋh&!b1ι-SU~d9RҨnԌ.Kf‡ u n`P(J{sQ0yc q G5O$FnOi_Lkd^iBC?{wY-HD\ptԽ"ۜ$Q0fnt@VNŜ'-teV7h dkq>E4N XMnyڻ.4߾0"`h;!:b8T1_2_ŵYTSby*> uFwHu'KܾٱZLc[~;OQQ)VBJưY|0<o? ÓSa~bS\އQ}JqfqOe{!8J4`Tu:]Gʦ}fh.$&i_qy1QJ@s ӿ!vjE-IXU(\1g)m{),j_q$b/>w# *]Bp`YK Ed8SL_^"W׹pnLT0_UExϳc"S]@ 6~q`Z :NJ "sx4K +ՔDSRzc^1`ꁪ={&>7<^(y^)I˪IFIkJ"wuI{$CJiɆL-nfei}#DzN!(_$:vm!,RIޱbpU:BT p=T׶,3EJ{:l\!H"uH|IG2p}g86@w .5l2k^L#Z1Ġ0-v8|93 3Ԫʑ5+ZLJ`y~㷱^=POJ|9MTTQ hYdg*J9UdiГ.GzI 7e yo @O/Lzo1ӻ p['M0@퍪錦ܘ8m"E ֒Ƌ L6qB}@`hO񲶸ncv&ojzyyyāLZA@b }=w] 3Mzi?l*w\nȣ6iZ$b8G^,$v3qX,"Ct;׵w1Է"X;8H-VK6xVmdIrh7;KnTa/ouhFzm-!4ې$aVtI ሁ;}G,ȥ^}$د<$<,S@H-fS"FWsbRG |=k5>8dK "*Kt8v3zi3Pxg&p7i+5fk E0zgUkYX۩[t82n4,`^[m;5)^b$ݗXA׾/` 9wU ^i68\z:tiFu&61>[btq2d_qL,Y5 /Ov JZu␲ GŁlceur8i +j? Q)ea*QZ]uxsV)fs =hK; h-{KV<A%D`*9u)u<ُ6-D5>q3l?tptA: j|%Q'hğ$]W4=6TVT0m5d}U%Woů3^ v4F K]9+UUN+U7Ƀ l ch-XӸBP9U9dܬU`,}Y -~}7ȼۏ+R1#  ]G )pNcỠ8a3E/Y~Rm#NmڅR(-w8'풾jR?0٪ع^=ni-dzæ"pJk3)= nj*˾C~ԗxW^]B}{+[³c$=1A%f%!ӵ1αá["0e-?£f6yXhދ6E3is$n!|qd,.Ϻvjxz/Ŷ!R zr&EEom;F5A3sc7{5[ bxa-iH=TipoWT.)384xh% QR[z%J0įޔz*..e|؂ן؅1 1L!>q@DUw  !/l*\1*]q%s'Myadn*d"gw G& lm tWY<>\2/ta\1fYlim.逃"U¨*ð|rk%q^M,@Dt ~[ 7HBFo zUN֍Π=Ѡ2ڨjR9`@~jΎsێ.Dn^_/E@n=w M T.*D (ޜ|^K"Am'Ɗ<oMG55In-$ᇅ3fRϸm~{R̍?'VZ!e˺Ib%gT+`ap͠&b)H8k{n"ڣ uBem\z )cqlNۋCt&OZd1D42'o~&%XnD#ިoSQ.k|~͛m9/5Qlp1GG3د* `i:6:A)_ =SD)'nk"m-XѦ`n@sl~>3>)#cmæSr)mEA68Z;M*^_B Ǖ u0{r, ;*ԞDrJDU=1Y&3$DS+>z#gDz]T i v1qTO#Yo[l,2Ab϶R"ihCz8 ^(RҬH9djyl`hDྯEC̻|ʇ X'%y{_Hc'HZ 4{zZ.À;zĎL%z>"hifrW xOC>WmӍ_}|e@qLSnj_\No&H\{/QyBQEI봮AQCs"'ggi~AQ! Lq rQpG*wN]u/4.Ԅo%l]5a@ oos}VNmx%R[7kgJ5EU=U ,`gsd0%@"gU(#,~m1{i ff,>Y MPos:?uQHJ[/VK-ѹ :1ng* 2\d+%^.6Vla9-h[onmlm'il,9UHBxXÛ{o8-4u6Dp%9XOzW^&c:?`ڑo+5ڟ71)d5> !"M;[j\C|J34paH9uqPP 6FyV)kdMDP +o.t^S!˾֟$^M,Xe,04nV]f2MˆŕiJ<56f~1cE *˞;_+ki-9 R`uo"9}V.nj[%ED7WLisĶ0H2|xly$+I|0>@IIx+= ?Vs@d)zGtҭyzGM \|0%Q7='FsQ/~.2vϢ~܉Z㢽KϏV%X(c8=ls/wH}];bVNjUu}氟6qƖ}S?لATހAaɀٻ9bߓY!,;Ϊ]}IXbfvZ{mS=rm&3 "DbKVOm hHЕz fHT]ٮ+&923Fc*#b$ՙ-[ʹRgLn)NqJR 1ye0µҖ!~4,C8[z}w͢츥 Λ0n<@pCٟ a"P}"j![57DMxG@'a9vu~IwN/ACvߵώ!Ajp3L$;@<_T63Y& "Ο]wxKWZ(?hדfK)F!".5;Y:2]UsXM48HrHȒd ~!*5WGi(L{?Q5J*k"M[<n{soֶگ⌯Dm_jdq;=pxHU(qAjY!LW&|+na/TKimmUg zO 8K9l}^8!bySZ"1qHm1s`Kݷ7iSªeR]̥"Ĝ(ЕmLiJ83@|X(;XI 7}Hq|7%وPOrozԻ!+n[uI 'g2WGր&.|{W#t'\/TB#U ?. #xQ3ҿe:mYWzd%Dt$I(> Q?oq#7j zuwC ?CK7k$S*k%ZIf[Vn> DZ[T*W^Qbec xӪqfɽbMXa 7=ݼS͠SrXLZb{cuwA2owLo}~q|Hc@SY#|9 BTq?Nz-. =6"VF:C=kΙ[E:€Z% ^ Ryb(˗ェVY?Y+B0D /kqRZvTgF RJ%-G!zAkby2^$)L\&M^]s]ê3ZjX(HcEh5j#/)?֛rVBtt dRu? ~u* ]DԎgd\V MG~Ϝ*&ja_H 2>E~l`3# C)z8Ah&@#.x_^ooԌ& Yd# ǣ Jz/pS &]=) a.|#BzȺ5;Nɹ.c.ӽ A"~gp$HٌŸ m _ ͒ ٸ 6S uJuDO/9;=?]uℬq27i( 8#:i3X3VK TVbĭ!1]?R$hjZkَ1D ";"qw7|!N?o%$lR`i0/!z˶ئUw/Bڲ`aJvJJņO$[tTI+FPu?g6oju--Kw0RyTȥ+\Ь68J_s"o>Rp<.\v%^jL͸.qۙD[2].w05vh_3)fW\{!E@]xgٛ~fgt-o[q=圎6;A?Z[IW9M}qs=.Y:)FAL}ZJ&╶ epBq] "XP(֙J,-=fl5=G#>sN<BQPY!Hk$y~ckNF!6oi]eJ3dgd=Vx5;OcpnDo:`Hd=?0(,{r-]Lh;zk&N i HC2ZjIRw/5p[M?D^1/Hmab".[wW=c03B.9W2d H"]&bD74,?28ii ,SW}hX?x⦪hVBDuZ[ZS@>r]Yk: "x>Ms{L IoyeK,)\Wg Yz3q6w)OpNec"o4xP!4׎xr,C-|4Rnշן07O^v`(waJ0\/$iB,3Dt؇*bfxrHI( 6}vi8Կ6\][tޔu2 /e( -ӭp_|1H](Ej4\D&'vh?4ѾD3h|~rUEQAg@/T6]cy@ɨI/H+q~goa:B{|yfҺP:?Є0@S%UbbY=?ìujxĵAl/Lu$2 {ZSk6N**:dԣr0>iU9f219c\^UffgL[+V-VX3e~DLWz:gF4 ߷~C" S km+_Xac8S 躞T )? LDtiVTl熫ߖ8씕gL 5pM>mLfm19RJ麶]-1AsSv p7],H"z Eue~ۥiՌ*M`7r1˩ca՜.8;ѐعiXL7VCJ4E4ƻ3\">a#rdLX޶A/¨UPl z =θv^Hb*95850>Jzr+\:ʚlQ34QO]u2n:\8՞վ/Ee"/Eq +57F~n!Z2{Dz7?ܝK(N8$j"V0$v-97\ Eҡ =Vƒ$*|IE&`:,tHK zd5y]w`T':NY[^CaCu9 Bp]{N~0] V! /&xU"'4e҄N4= 8n  t\CLeP^d}'R'9c@0Ne-jkACΪP)uP&>s:б(56!N nY}pΏg316$Wv_2ǎ3!D;(vx0)Yerw`bZҰb2//q >0tsmXƎxΟtxhfg!A`Jg7GM*̸pGGn/o'dvtH{x AtHĮjtG9j #(,~T0*Uta(ʳdo&Mh|dESHMswǍ~Hr8mX9r"vͰyt*R F=e/2*`_. q&8z~r߂e딕z+%9ܷ*K̢jO7V+uŎďiIm;XY9ޜyԇJvK4Vݰ @R͔ KccꫯwtYO5}, 16ErtV3Uo9fhIrWoҺ_ow#d6(I1B^;X`f`g2l5HswA?rܙc 6m Pe#Z6̤Z"T.>Q9Ig'렆Wgw{*z}nø5w bD$jNZ {M6 TD|qVHqRJrۚKٸ]MwB!RxCCIIw򗝡si|sOBn7z&.TtQtYۥxJ/`!j>.c6)݁m62 jX M}—ƫ-A!Eoڼp,q,&x9(dز-9R G9bw7t]3+ JʑKg{DBxΞuT%9|Ys+^>"b~B҂{<$U~6ύc%0*+f7b-yBkly!pc8PHI~b&S7ټF/ Y2x+TD9N^~7=$6Z[9t[ǟ]G[nC6q J.+RSvwE)MպO d̢WE_g P4hE0YC*i!Ky0ت?:8„1kk|O.i!F+P(*s93.*έ^e̟(ֈT4Q) om `4/U2i>lXL.kK莓(/{}*5hG-ƳW 2=\71 GVsIz0LHj@Ҏ#{?+з;;իE͙@<z &HI]^6HD7,_O%T&&Q>ʼrhW^%ȔpL5iCS>ojl! G2 5h kI4kկ)z2+,) JH 7LhSUZ9oFYS !`0m!>67 磕6Y~&v301ΰ{) qN,(;ͮoHR"PXG!9}[ YCNƲ< &/o"gq'Y&&[Tn)U7vT/N2Q =&=PWm ?;l’Al]&A/ fӊ0UwWWD//@NU1ԥՊmxiVYN`P:3&z򣶹Oȹ.V!ddp8ѰH ,BH d5zKVpmȿ$zU==V2 ѩWmvYșYIm9>W_G^S.9)[uic`OݒS*T z$1%v: K׌}E8Qj1/PW,ш{>NtxS4D 7*{]Y< Z[-dD*><[[&K`f Yݝr 0 "ef@ [&fxk6&3*q I20JC 'h`EqMD@؇}|-4_n,g^*`D2_C~0A('k X{ȷ_c-C(T P0Yb 5[%ݕӕ^k^O5^|5̳`ن:/ɅI'&\UǹԅцJDW'^LTxѮ>bcfև+_ u?@KyF/VoOCJ1UM"  kokŊCP: ("J-Me ؄+Y^^֓Wj OxjP{ e (h) SnH[ݑͺ\'t5[Y%FrR#6ΆJsxGH!|`A>`zVt{3#7=!zN/hfE\l݁5vXz6g O8E!w&\2@ כ W>8B ݇`N4Tg,Q'~ tzcVp6ғ;5wyàsy!l&t$эigo¸Fͪ)w_n:aOZ5koT F'JxJjƧ }Y}XD-%qvif!Y[9FjVd \:oJm`dFE8et=Kѝ5x1-gTcЙi7`|o5#B!B Dܜ5%-p+̸if8Nm=pK-S3-@3& >D ':i)?3W+sŊRN_ %9 5l@ EKMXV Υ3 nvf5/5/#xdP:!hdJ.U#3S!]N__?Gx@Xѣt#,޹nxtյ K!vۅF{2sz׳4hk.:-!݌jՆ3?yl''~@7? H E^hWp}23`aj!I`M1 o=4iָꌘ ԓz6#I[& !u?<&=w習7k  JN|{߼^Nߦn;_Pٱ _(L*ȷ|?S ^jhY{vY6B _-/Ȝ-z*Cct.#׹VP2 [2(s;746+\O4dt@.~< pbld$ƌOxU*,-$ۙrYTȅئ)H;!P0LAP+Xl#Bcf'de5kue6h ^?a;L , 3CEk|^şFw[3RMIlYmI\^KE6%6\SzyRW@l"*0eyCN˃uOfl 4w_}%D7 Z x}W=ܖ=VK9(UeoVWHۥ5ٯD2<6ThfmFf*԰3: p(|. bX*On&$HI/­sb^"}u[9Ϲ찞Ri ̐0HQ#M=ֳ ƥίT*v]C> *ڦ郵OU ]( Wփ:ma?ã7{FXy=T=zX ƪ, WuB:qe:oULBvFN?fn:&^m MyR}?Ý]_$u'``ojQB0aőǞ!υMʤTM!w#!<(@*+ס9%*{ uM0ќw>5^KzWѝ l6$QB̒!9[sGAO FQw7nkqL T &7c>xx>lv/w͵n~daY]-ك*1'Lb_S΄$nvn=>4Dx\ 2&˪ 3ڵbSzЋ+*n@<m+b>L 0OG|<%GpHVqQ`{N:l uŕ '( 2ӐsHVraߗ"C-u 09/:;})nnz}ߘ)oeI )OE?`G˰Q%a_K\EళHK@ct,S2PǓmc M&otlCM(NZ,^^"dKz6)M::ׂ(quT/rJTNÊp,k" n6+.|wYA*;.Y#"T$ dIܲZ3K*O`/Ml`@؎2J,c A>kiA#ޭs&is4;*; Gi&Y_ɽ+:ɍy`ǀ86XyNHb^:2mGg8wZVl2>ӢF$b,|1n^Z(qћhdbYEXN#$\MT˫,ah0@3p?X~3B~-LGIsCVdw`J-Ӑ4 7<+;gm*($/ZK8Ѝ)4XjW´D)_dϋ\S}H'2|hD`x7 R:KU%i^cOVWuFdzz澱hP߁6xKLN8!rn[r)b=oL67[ 1KMUݝD Z*΃g8s-CgGu@P}dd 3 Hd{WLJ1u:xK,I|o,Xvy`ӎG! lh)2L]u}l^e0Lvދqt m6CbO`:M슐j*NqxV,VJC'rgOx Fǎ^?f5lwMYG 0/I˜Ň"yDI-bPlWr9iɓ$15ks jIsc 腮Ч%$A7h_r*ȟRQ4g@r73i7/rVZia*xc{#:liWs]w=n  5rF#KԹi|Q  eđTi`ͼV ڂZP,c^̂؎0JUlr2nZrDHwrFΛ !Q<꯶wkQK$+jQ8m<0d,/+r2)ASlCeG%-9yxrfm@|^6 :;rC.r"7:̪&O5ݱ@ ]Dy "!jB#MQYVMKX,P~v ˅utƝQ rbMv0]xo}ό{ BE-ֶQ}N9ȗ[x{`CG[,mRߪ֙Lno]$=<kE9J2ryvLM7I7a^;qc<mB:Jbb`üqSp/R24֭Kn;n`(Av1Y?>-d+Q'³\6(%AK<_ pmzCh" WxP3?7miqYWwȇ{O@Na_.9=^ҨF'HӂM"Te+"y0*zg[N. ZBP@, Fi 5|Ӫ<vIGWA33Ns<3-rn`SAYڋNI@jQ4UTP#=>Va|!q /(HW;۠QH1-&f0zBmDJj)Yr@5qU!1h Pm13NNV)i} @z;ܔAXz2K9OgqR\}g 5vؔ1bŬ `BeL<+NnZ-ߧc ߶4s#nija6{t>QeI%~|b %1cQoYDB#Iiaxu 4y9-os=JFT` K(2*kT FB~ HW38#j4&s"|Dƹ5!lݗezTRuf>nF  7+%&?ҙooBp-(,EՇxyn!e9PAvX\,+Fb78%n\w946oTwJ~R/qygH7ڌp/w8QԳdUg7;ꃡNT[2n. f t M=.TF1P{ǎ/MhG4lRg0eV=Fnw*b741q~M "/В-b aXJ cԏo r+Y.326xr`,!,ַΪ@hws ZVkH5?W-4G.rr&udHJ ѽ^z)DbJE/G%-7qO [zң?{*s R denm`1]JF1S+Nf [7Fl&u<+|kOm}Fįd{_ke1 Hp(z\bt&BK F5dHV3Ƞ%*ڴd$CݲNvүST5P [L VTKu4D5+svqY$- -*=w~8)\ ‰$U8Ւ]яu*{i!ePHCexz\ 4OV_S? 4LkMMbj):Ѐ(m{6KIBĪ^hV֝-FgPS NSfk2cيzT#РVm®+~^@?{[tbR._5-!"hR o=y9"pexk9$/磈UQ>KdۏЖ.4dy3:Bܺ'kwdp>zKoz%(ѯ UX&0>>M0ۭ=QԁB7eQf%RQ08ןd!mO<7_p6_0?\(cN 7jfHPs}.Y(7!'I~BwhdxRIJobSLҨn.DNáv6qg&6R0d)B3 ^''Ô{a^gЅ =[bݴjYD71 )"롼nS"ߊ~Ce*^*ۍ UgD|#5;>0͸_Bq".|"/1K%PF 0GҬxOBXa/ HngytO~7D/qBCZ0q+09Inc`Ǣmwr 8iNFΖV=%O# v|הv/Ff,*efZIHcT^x4h<+Y[EG81򣗞5J {DGHX!2t1.8ڒh) Y5n^|} ̀kT*X=՗cUĴTdSx죽xPO㤚Sp- w,TR:j) (l<ަ|@=f3C`j!>}jjTdFHp\IXh\}?Mgqb7+g L>V1"#P./^Dm -4{_1K͂~P'PVAodZ({y-T =31IЀ9p-n)b{.DUɎ]$cR;/l+Ͽ2 hm ̻v+]Sp!Bʽw#BX^$Kj8tSv_ "F, B"ÖA.1]E6 == 74qv0y5wE7 T9ojϭo խѝz(icI0\4<^ t(EPz33(aĢd[`y"{gkTwfwBȊF`[R[j .6qMvى_)ap"W5-zދ*5X^1j@rq5pT XkmI'Xj'G]>-Q+9 (,ZlnM48c{CGQ8+^lPN$30:v/ERNAJ =TuP@ WXƩý ]x$MN^imDpr'M/Mǩ[Q^%W]'/ºɽNbW&Bܠ{ؓ<~mV]IyaAo6h ^iWдq.+,|Ķ)j=01`Ǚ-P2G~"%aDJJCY'P]U̹|Fn=#erfbqah _ S&@!8/$FՋe~xMx?^ $@i@ v0C_()O)^.* cC P}YfxG3ETt(ퟝ+V1_G>ɺhbBtIV4;C@Ԛ|<|,y@ 9HWkH кGNkƲ.y"4#Zu@ͩXϭ. M{XiNo'&|KQv={8 QQᤓw449v8CGCK8Xj%K 9tw \*Q⌚iLf&/Fq}?* t @Kड;,=WFZvXzܹ9GUWoVR¥R*jz_DګIv#RmgT-W*Jl-tr>#e pw,C'MaGF t.x'ٺ#N\ߩ}dba j@jG0m{&}F_ӃfN t,am3¹&{ҡHK9Ιsfg U_y'σ=* )'76Q&6G FIⅭ-hpߎti(,,Bz}/elSmS4 TS"|Q%ɶT!Y됳rb䄛"j5/ )F0?rR}~x~@Ϙ'έqkCP{5w %_ ]u.duj/gꛉ o*>)$&UP+=Jמm8$JV h`۞`89!.Y(NL{]8"Iѭw vő/`B ȗy׾޿-zvQ–j*Ց$z j,l.NuٰWO6Pω ü> vZs˙.;eu=&ήP?B#6Q[M_7#R\uIvď9`{cx{4Iv)`_G#O;ؐ%$&eD{܊{Ox=%غze##,Cwz2Q.aAEݠqՆK"t. hHA2=fUҖ8UOeCD1Lz_`JucO7r&#(ALYe)3#w mRzƌ~Ci1^&?@~_ݡz,R~jH .d-.3x7nĉ/i~[d T+Ѓ#tZr쿃; ZǚxexAhnHլo4>/PJmD$.p֑EL;Ujs0j~\7=u&C)a^\|A`+)v J)myf%}Qv^$L8Pv $L%8nȜ?!1F*#y6nS %Iu,kKQf"VMG Mjo"af { g7|ԚċpN|Q@kX)FCn]&{x#̓]cTW,}ަ9a~Yc)e /k LVL:QK/Q,=uC 6e|\~TH v=s>fg|0$t5#_E lG~PnbJڦEy)?.Z=% >KMf4P^P9%]S:Gg/[|#p92ErX ]o"c` G1_`;`dZD se|%0 7E&e_|ң&إ({'}gZjc̾楣&2=y`MmW)z{Ɂ5}*yFq/ǼI")-Nta In<~2|{I?(H-OUh /sH0.L&xKU ;G{u884Gt][k|,c*қ<Ҝyˇ,Mߵ`@1mab #0 E%cfH'813$V9!u%1t:A&ݔEy/Oq6vBb2|bB __X|uYdpA-;|Mq1;V'tu Vw;h`a-Ilj/Jȡ(DgbN<>q/3 D>ڂ[iQC֬4)iEulIԍ=puwtvk߭]' V˕(c"]%Ulky9]񼲉Iほ٧"f ]z?G~iIC,Ex\v2Fc 71׫q4 ?tH|sKq&XP}.`:''#܉7a6urUm(CYsbbSX~7eգIqD0\ 5w~X~6NBU'Ġ? ۭ|yn PQ:q&,89Vʬ l`]"^2@l/#SEjs9уm6{[5{ skc]/(`˜ؙOtJ/q~3Fq h*׉un.51} GI?xQ).p>G6",خ-lXXǴ`m wN)ic`8oqԆIžHMLC!l})PDJHD"Dmmek-8"V\Ïhd% *L8d3d wBd'Ϡ0./wWI yaG~?VSQ "ViLN Nϯ>3?KC3] j 1~^BuJ|vI!8e8{Q=˰WqDqO65tMWŀ0%ӑB ഏxs`Ϸ喀SԶ)ۡ?^(v>MB[W -ap`[c=l-K`+tWt1 [CO|cTڪ.:mvgT̢MPQ8Yn(3$gp#pQw"pcy\٬p ڝt*ʣ76ו捛2QQ0_` HN!5Pmޙ,خ!?U*rr#L1q,]>yM[ yY>H8ӗReGQtZF0 R@xgPG/xFd!h;G(dkV6+>L0MS;r{D4Ž)10 PK166.^vi#)My ^ebkc1t0ާK^$bҶy=7rҳR@L%vF]Kzpޠ@QW=|"'rb$[a&pk4qՉkH,~-\^O1Єp]XO`og܊ SWX2)P/r>{Uw`ZCX9j>}{s /pw;u$~]B `?Wm5fA0t,1LR` 䥆\5 R<}-e o2'4AIF#WP?Tzp u\ah+M|A5S黐(G< kjiN#pپ: kIhEWApxGX>N󂩲'ՎzЅW3#7ve}־=tPh K:* 2w8o_-x?cKFPby,P7.F=8[? VS!Aܘ{4_K?H<፿fd|!vƜVH P^uU*/W0MwO{c޽3%[uL sx?=[~rM84}_?BV 8Ħ$j);7²T8ɂ *X>".t!ELhib(Ze뽁J9 el͢Ù1&0-Ru4".ZGʾ~ZwēDh[BZf&:%ͮ hf-H4N懍j~LnYPaTuA_X?TJNT.s#NfoN,",81q y~qPxNȁ~p]f3{:H{,.FRI\г{FsDӹ-K?&׋^ =aKϷ.rE*݄ >}-1_hg;{e8 mȆS=|bM)U`Zwyg/0[Ȥv0=$ Tz3@"u >?XHm{;l{ȳT5W~H_,DEa !%abopk# 3R_GYUF ru^x8$ |2t \<"fXo!zFf~9! ͑ZA& hz`uKkՋeɧ%X9 t!ͽPjzlS?1ʜ8=YJ=(8׹,PrU2e ` YͰf8+t`^zmc1`hoIlf)7/5HL ڜ닢N ȢSeHRwb'20ޝ3)g]l9h]PwY iip]}Kf:x$';zxwG-׫tk<2hH\yf~R,_ٌFogkϧ̗<]YvfuY4m|F6{ء'6Zn;V 6 H`S(ިT|9zi%=m\ѕL"J?ܓ1Mzoo(J Cm8>28P.1f\ר@dЊwtJ>Citlzajԭ|;c*{깝0>'X>!췷b510ɸKW:.ئ[h{ho[\C(O~vV|1b׮ߔM9Pž @ˀr9u@z}t4w84㚯bB˕ ̈́FF)'^0!UAHXA Jw\"4ȡNIj0&36vZ(BǞHEKVxfǟkYȟ2Zy]u:A|$u3^*[wY ß;_Bks{57nk7K%h}tOJOIG }3>-%+tx';-0u˔aØH;$Bs訯Uh+F}N ,Ù6Bv|J펠[?iS8)C* $m?0E8M 1)uQ|ǃ >/ /mv,]N>k?şɜ~cXNpسL?"oOb" -"^i@S V^=(0q=ժ}jdhEr_(qH'Ȥn;ܸ(mFaLm3@za=tx+ .@Fsw7R0G7(GĭM26QbQ0`ą/sѾw[uydN]BTְ$Yn򁋝 hXM6)"H*[HbS,۠^UegL7э CcݚX190GPQ#AQc@8rtI2r0f3ȩ*q80 괾a E2+B ob(BW0z(H@m" {Aj]3*:>jGpIfKJ`i޳ZL6}kY+&^ 8JF>VMk^.7#cWTKj`lR0bt dEl*gdSI2g7ۯm_?E/ډ%IZȵFdZYҏHmI;w$mKQLS )p %`bNH.R>0?Jk`vq$jWXV#<*9VXB"\q܁gct P?1%O4$ ۏCMhiMiIqu'Jv e0X,18$vq襴YTjXMU_lwi &i eb˛[IK1BE]2RX9۽&Ȳw+ﺁS0V\(Ew|45fH;\^;ԏ۽I8.QC) hTWL\C6\^P/tչV7" ^D`3Qr0Qf;OWOT,Ǯ͏V̦Ì~ޖ)0;%A D6DcA>E/#m. kdNW#gn.>iiU-ieHfח|\(ͥ ?۞'r. TxzD+g|[xWT>zmEP6 fu}'\i a%hdtU J̖yN<( ڦ.PJ&q_yI1or7RȠ"3s'DPD# h6?H#ؚMm!PCWd˷ZkA\9v/Ăő탳fE5W?i>EgdvT$Oly˫kZR%<~a L}){Ը|e078,SzCѕKp0ɢAwv  OM±ѺZ@H6Od6{Wr %B"TJ9`7OGԌqWR:}`b#1+,b€}Mb@qJ)J <DUCŭ>D=xa7Jt:t)3n) #.*0JF_kfA6n V%&vFhvʎ-(QGwqQ2pRxKiZMTXJlc/_1{1Y.Gsba%h {FCЦp0Kgvb96H]఑usLN5!vN6EE#8 eH]2dXfpvLU:]F*Elmψ(C+dь%MK#1o]!8 ZʹE*P*DQtzBCc܏%]?EXYPKFF)>D(TqԼfT\?,@.Tb7ʜfL: U.`>VqcG]JӒ;X:F'gbumUl$; E77Z/I%]\vksǿ8bQr([BWڞs.v=fLAccCp,}/;ٲuV)BiϭM)Zqߖ%d|jRG zׯ<HJkZwE~r\{/C{O7.ln)ۙA*|V.@BNx)Iz|akd+L.m՘<`N t;s*Wecn[9BO3&DJ wYBK݁]rtb_܂Bj1k.zrtY5kEtbN?qh`btf׭'? 0 cc.HXc%tG-5}Ez:].Y={kj{+md ٘jDRaVehms])_)BOXKI/rHjw{7NJs2%jy|8XLJλnOþ{%̼L 9Q"x5lt܇o21M x wiGڦĬf [̒CZ>uShM2ƨ_?kWO˞%Trϕ#Ez4\Nv4q㿇,^Ɋʒcjqӟ<:h$F!ppcwW~ eBO)B /u@bnjE_2E{Ze@όca-MiZℴ1fp3`7j~jH|P9ųovH]r>ڊ #4?WvmМJ;N$)`,4[M˂Җ%P$"XR>x xXDBΪv9lJrkCׂ!ۏIQlM;>CJV;W8 U1E_CpnxlqrtȾNn'ۋ#رD{ὊyjL+ɏ,\V4dp1#Ѯ=>/eT"?r`=Jbj _d.֣~bw*Xm~1MDrtqBJ|I^]LvfP{n%a(-gZ8f"8OOsLxh^y7o'Vs.b#*sاi2'(co,Gp"2": Y[~]pQ}Y~DxO~[al랬 軝(?EjW& -KrNXƿ;|ڙjpѽx Ez cN˛{MJrnr嘗B0s?bjۗ%ӃfY+\i{Jc'>'0V.Bn8b`?V=xVŻ ]Mռ'дabl<{݅By>U::j R&Io *9F2ʱE`J)0 V[N0Q(rbVJ|[9SF䶀AP #oŬX\uod9澰 hy{c(ńa z-{џ[lõTV.~ H"=8h&k!4E|PJ%f{64AȩT[bR1}튟+:)ԦY;2Ir.5v?ue`EE7TtNV;a xD?B hw&宻FOxd3UB1fHos fM3.@x,ML=~ǂ떏l]'">ŞX]p n3k[7@^l%'.![_~[1 nK-E20 ts7d P֕k淌EtͧQꥴ .{2 uuYwN R e>˭sv8$0Gޮ}1~=&T0+.9O=XfGDe֣qEB,}7zF 1;. ղs?_ h^U$3 Ҥ #r3Z1. gɒg]ёV~2r|z-l{Xyj72QN<|8~gQYgtI(Ʈ-DUj"A*gnL:ubYL,-f8Ľ۫(ݔo㭷@-;V KS>%trMSK\ǔv!{&T`Ie^˷O y(1Ήp˖NjYd8C[Ng x85ێ&Am{ =l iN'q 35gX(}ә?pA:VMjO4:noNy^Tޘc >}p'ըHMZkՃ:Ъʖ(}eB}6 V_%2{Vxiʮ 3O[ ʝC+' y+324 u~|oLadk b{wl'I\P]lC !MY.};;GZZoZ$>@(!s 1Gh5f |fP$t9:]HkB(ecbO͋Fzlhg_ʚ?*MNeʆu:acO(7|8#;#7^dN(Irrx?Ciڂ5b/V#yNz1bBrfVB+d ܙ G6ǾP~Mcj9Q ;e8'ףjPi{~/OO{b@rU5:P&xغlUQp#oh@§IM`odԄ@ )oM>Mφ')C ?cǩzVvv]Ӧ΂p _xYvN  Ld֕ɻ$bZ.AZLmܱ' FJI,l4sI=%&?^mc`w@\vQ;eG6CKyuԕ&w3 rɇ{ ⫗} eE1u(s&MهktP`jubߖ$'҂z(b!(!zb 0i âp#]F"ъU_4"CV]nO.(<\tKAQ.P{g6ĺRM%C 2a蓥$qm!T[~:A՗+d^ )RHO z: gqs,fL(ae)"{T2`u]W049 ܅nJNMc2|$םwt+_ͯefФt!{Id`v WX-dn@gw6J}יq8A H4uA~V)C$(C;Ftzpc4,ӥnNspEe XyR:de5o x䇽 k. 5xF iD{$ń@S&j/‹ma|& KwLZ7]|4ѝQ;N-ۇapYb"s~ޕjrt2ci82QW@HX9kJ/ɵI 0괭e^N )P0KI\Li %-RThѧ "ZlRZ Ծ$XT˲kvidױv n9:L&+fE:(RC|H*4VGUU42&Upm \t]hW[mAM=9@1G _$@.8J`=pYpq&f[ *ԇE\/3$XfԚgFoVSj&y+[͎D&⮥˾&D %cxQPٖ:oB-Mݦ+PDJN<9ӽm\[ؗ|p"H-F&KoTRbD$vRdژe7&PQRI>—U*D Z!E]d@(+KrX3>e'JPɚ:p-] H:Q-1My#.`5sToH/H/z-粫3 Eɚ(vpד:L< e؆㋷ @JƉ Y l&d KiuSXQ|3̏DJS١= -s#6XkxOނupuw2PfoL+n Sisl D6{ wz1l_T$F?D_ӎd "@%z"A}ŅMm$~@5X],vLW;8iL.I|: *mW۷}2 y[g۾3ZBs"eb^1h#LQ?"*o+ʿCuq *&<$] G<*~zMc -B*H'S 5gT w8 |%"v0lC[4ﭙWh*@;ڔC82ziܨ(yDɻx fv ȲB(gl@6W|^dz2yo R`)$?Lu9,iW[R)MQ"y/恋iN[asPt蠎Tq$r&O͟+X+ϛcQH&zb H@Y Զm0uH}vc8G4.QU &}I (w;fNfS/$ Yl B TW*td2wr݅\) KSY}$r('fڣC"ΰu1K֑Ix'0/aeLeK=s*V4 <8Qu?XM(04 &rJFq̪?E·J@ 1p-{3vT4ǧ@yd\ǘpQ^)ߗ]>cso1hҝ0OmqLˌ^W{%5% 2ŋ'wnF崥t)I Mtgb x&<~JOrGމ->d&TaABW"1 'M ͼ=, zWr]nOlDXy@nO80˗g}7}џݝCھj8~Ui#Kz  Xm!ye)aI=J3SJ'NK>R:M\׉6X] }]CHa`/+ӘϴTPQoNQk 5$m` ?ޔč0iBoM8edZ#[2¥85?@ز{ctj|f$2.cjrDt3(R RSYKJp)[ҍvא2ԜBFΝ:]C#Pi4-5W<ijbĶy: |U&FؗJeh>S/~]=j_WNm\+c^Z}3՛/U [bG݀D;FX% ]' 6\Êl~ Y)*bpNsV@Kؕp$w\\9<׌.1%7a>jS ^-|=(:H~2>b"(3SlnRңu&fP4GyVoP1,ڐӿn2vVQ'?2UMq.Ey0/ acEn4[4C1-RpHi͊ڂrݞbۑFr΃2Ũ?URjSi.TE|-E5,GM, "kn:v^жO# 1(. /Fv@ 02ځ)!dKjj.V](n5Ӵc W%碯&CA4gv Q:$myiEv}kk<˫Q׫ D|}Z-[} MP̒"KuJy3X ʨO3UdD%d6bTnw}DНPh(FA4mZ}T%+\ M&=bЂ pe8(>b;xsz6 K1o &px^bo_JD;ͤ/§Uε:k;jZ=. ,Ֆ!`6,\z\dgv#l~M)-T҂6.> I5^n`>dK p<(k)SmD@p68}qZy/f3ʇ s yߩzלǁZS3)Vy5%Q8ٌF5d[ܥ#$C0v}KX4Uh]iSTs Pr*D5nKgr"6Agޔ3LI&|'mlIHޥ"* ]h$g}:jN$:yt^Hׅ{G~Jh^TF1ĭ2U4^ޒ| 8ICC#hKo#a+d>?~p~C$vN4;"5)#Ytu\I@w5 Iy[8zk|b"X~o%؉J wqRheD8XLƚ9\%CX5G)BUѤqOgկ kQdFf t\koX uXuZKM0Lb]Z4sKȑ#voG#Ht$Q4_4RhD5+ ظ"c4i2+ʺoMF w<~d8 TA(\:1eYC>BUN8I2Sї@|>|MQp,..((+iÄe4AzsY\m_:ʰe)' zΆ  ˽z9=0,…+ۺ76eIv:\r$0FGHmGK˚iRK1 gعP22+uW|e ]*Or)-ZVug'[{iJ ԻAz2k0C"AM 8s#aJVƮ7Q=/ocp^Z=9==GCANd.fUU/ByE7M+ǶkdqERaxD9LɈO8{*+F^,shOuadnrI`ԄM唰@ 2W$VIx @5/mecC.~۴j@wȀ6g_锚~ؓbWŽvsY>M 7 6OLxzœ:?D(R.gn6:G|Dap,9?G9 +DΠ>rg3<ϫC4Imт` _VB>Ҏ߽ʣplMPooOJ҅gG:heٗ4~9d4H]|H!J27vn%:̵ٺ-6I*#o qn)T.P [P2Ov\*EjNփf.aok7B(d.Swp z.+L1Ď ݺ{|zIfʁ/҅=TZBMgI8)S/ɀuOGih @QF~FhM<Oؑc-@&VEkzgeM:aMB+Z:X`H鹃QeOZ3! A;tO{~-l,EܷEY#71Vpօqf EW^:ni)e)weKhVu؊!gFu(t\PUX:##Yk0aN/ҟkDD%[y0' sY˕uTzclrQF~@,.W [0o|<,lgf|«i@^ȣJr8:~;LJ/TF4Bu+ Aԏǯ HX $Litt cqyȭTTOJK\7jHΈ&yn@kGuZ#Do'n;C0V&}г73TXeB @Ac'ܤix{8/\gJ2Rɴ݀#ĸ%zhZ*p(֌f%"]N{M}( ]WCQR:gUeԻa*A&D,R'͒cc8xxhҎZ.{Kćky!u<ͯ[\O q{RyuQ mƔ=2Yo$xmf՛Rv*G)?op aB3oњF`,@B4DoQsɩXb4J`386CRd ,zz/l4% QfkBDXGgyhbٜU<剽k7SPwȒ] 3x+MUP ''량#qߺnuЭ6.Om@|2C}ك$$%W-i'A>@2pNCܠgW~477^fM6$f'xTXCCHI4@t^M6އG<9Z4+0\/a#KG`}ز{܉ /DzimT.*WzcӆH8z:r3!Q ȏǻI'D~i,*<9rsM#|J"vEa7Ş(, -Xp')ԓ3esM趌 ]nPEY,/uņ/SɂekV"1:B X!M)[x*w:u[yJH"QyJ\o'R¾燂GSпL.b!+1k2Y[eͶI§R|)sȮ>sdrFS:vSgs -O Aʅ:؇ 5>R ' ުF3w>Tg^ً#rvv6-&?% D"T&OυUgl>J|w@YEiH֚Ղ 6[dzC+p@6i{E헗pukf^#QS+3K`rnx_Ɯ?zK:L{xw%YqqdW|益9YaOJ L^꘯q*-S徜oW:)\yse*MB6R񮡤n<@,SGv]'2nlKnK$ҁyUx|Mҷ>݇KN0l`dNNF3B:L}@x+0,ڶRʤti#]EAϴKZ}y{,K ,KB}HQЗ Q,'86i1%Bpj6U.Pi$D6hh_T0W+ݣ<.n ж4 (x5Xa~✺t}r 4P}HK!_ KR&+o 0rƼ7/BwQw.\c5,\ȓ_Kt(A2 ,([$etZH'_WapȢ:%r:܂#c%T+p6rBw'5zac4(G70N q _-ڿNuLC6HDD^I>_MBf2̟U.g~'r}h}C#BM2"phCTwKhMB4IqDK |-"7sd1?v1AFa.|yv|VޗB@&UmU eϛӍݽ i{\:]zXoHofw.uG)wظ=2Ggs \{~aYh|bhoxh&h(lFL TW^?B][qlW4& ]b,uEW/ y0qMqO{?5_(8`AI!җc4P2u{ `I}a>s %5lDvP$ܫ6{Z 5m4@}I3KK:> Vf`0L$S&A)*2v/g/γx5[ѭ}εp' o՛p{!f>fk(ȕ7ͮfwR˫֕$Ʌ(A7ckT*$߻ y\ѬquJ?'U40aӏXx9dZ*d tR@A͈erYqHXJ>(UKHN6(0pc߱Jy;\ltBML ă̫ZyŸӎDO$'N.4\ m$b-3}:dt޶P?h,}b f.@Ie+sʩM8Jq 8@cTFOgBc-R[(,qWfOsd|U&}ym)K&!r l]ⰥCpznB4U_S / G{:fe{F W$ëiPd"piLS1@؆i>gBA8W/s@O3 lY!R/n p4ޑ죠#2sԅ?υK@M<0 D[Az@yHėJG_y)W >'Il{4Bf+Lʹ0N'V~rH@;x3k\dYQϱ պ^%\jpaP%tG)ݢU%R{Q)Z|͸$=`k1 ;OSf! ٿi:>`^M&Z.l?amMçaw1irrZNߞ3 BϭE{ H &Ie4t?Xn(p$#Fzs~ktw%nƿ+d(O8eܛ޹"6#3pNۚ7t +(}1ΑKԭPl_`D6Y+I1'Z0-iFUk܊FiIGm>S";z78lPS[2DŁ}q_k#Ke3iҸ LfN7k,r/M<1 8 zړ~}Dޢ8Sc#UgtjJ<3 u H8HY;󏖋R?_}1D>üjq)(%O.S46u ;*$sĴrhd!TE~k)#.]$ArIi)+kgl I= mxA@v -5pI9ceOitA)&y_.pP`ҫ3m廗`. wlf'a]=/th5r&·#KsUEgX(U7T*­o[UppZacof/9PHHv@tַz^)=\7xYAk(sFȟҟ'jf`?|S#3U]n:0"f3R|aFhp[\kK6ٛF@x!9*8}M0ITXf8U9RhֿX& g)܋86JՄ+wB[oVN2zpc0l)|1mP DsKee >VXuah:6/~; KQ>prLR F4QY`RL$m9`.Xѕ4z-"3Lf>zŢㆁ3AXimH~0RLzW7E;]1%}'.DO !DS(K47f@7(kEN.zUǎ$ 2(jD^u@U+@} 7/7.n8+"G]&Ԙ?>=Lw ph.HI_&]Z+U2k度Z2)ͩxp7fVP :MڵxĿ@֐`c0EŽb+x״d:ڿ͡e<@g)u^?`T/> W5tPL إ|l]-Gn@~ ;u& uvƎ|띾x` {z ux_*v+)$@K9G LM Q7b_JG~t7rIeI$ZDZiNnړ 1b$YbȓMwdDaaeŅq&Y/-$nyx%@kK'>-mww^w%Li$ulNEէ* A?^gl[~IW d0?qkkd}|\Q,x!K i4H7‹4mJrgx6 *3& DGҽhmB|K b 4=Xky/Ѧ!vk؝?^:^M65T3apӀ]ͿE]Hi=M$P8k~ǺpmqWe@-IR>[_{G'q>c!Qnl&#ҤϮсUxqzWs7qx/b!r}db} .H>uvx CvC$< $UZ#,7pgɪ5} 3MCZP" 8ZnYꯞ) 8UzYIJ ]"7aPÆɬ۔SsU.hn~7y6B  v!YqSͰ3!?ʌoާtnt ~w/͓^ar/@s%6#i:Z{!ߞUC.iYl,@mdqނ66O:_aFsusY\~㘴(aS(1 .sI-ܽE.q;]S|ÆTA>3y7d&=?*jjnHS *{e+ 7޹9FE_Hb0o;+;lcKe~rn^^,p:dg0d:B.p/ \j]qdv`?(ͼ7ki"_We-T\gvYev;<>=͏4ʳ4qJr osɿ/fJZUoVCѵ#p;689|ҺxJ" B$,6+ .q`bXZumPWڬ2]O OV-8&-b *YjP ݩFxH2#u8Z 44”l;fZaܲ:#i4ͷMll  ˈlL6F¨U_^lYMhdsN(%uE_j@:6 iGkg `^2̕-ڱ9[p?cV=gQRpmb)r _o!a%r1O%7 gR95Pݞ8o-NPGq eM@~ZD&Lvj9>ƣ|sPFT5Z;GlU(m*>$%#aJW}cT=0bA@OP]ΦAάT+N}( |O/wOSw,0ERQn^4M[n2C-Rh2ӫۛjUh V:is?X¬xrFJ*AI-Ҹ>Kk zF} YhIl:&LBFA tc7ΧA=H.U0Vf:V`BxoATh~. .MJ K )Qx<Iug6^F!ic3k"2mbmPa[s$.CanZzɢ$r$7.Q@^ݿn}{þRSbFgc2dPDGfbO Ovƣ욌W:{~SEx8CdOЖy_"1Ԇ~Huӑ|1EL#P-^ha-;B" :Mj FZҌho{-v0#UG 7߰.4Jބ544;ed K S $Աl;t| k3Pօ)#`̋6\ṲPիr)%!V.vp~vUa0Q|c`m}NS}OH&³lR)*,XcZ Ot{J;!/,&HuѓJ- -Z8FEVkfYjkmU(c!8JJ\r魜MK)7'eA!sSLm`{;@q]ƕm5"onnS%(tb~?{,G=JzG5o@_T٭[4eUp'NQKomYd 񥼧<}#.jCAי0mXfJi eXԂ ?AWZS1Ɉh|*j+1xTh"fL2ȴiSJcva@2`ao7S*FZѺ୘~Lw((d=Z![C|A~CK*S Dl|v[ǵ q(pG(\_l#Y}03K[ÜB }9 lqyX By^".xH("vni_- 1~K`_vҾ`0W-[:%Owlf={K[R/?_PreQlʳf) `r3Lɛ/SܫVWf9! 1͛ y-ErT#yNl2ېuemp(CǴ"@ & #3O\+,aݒfY4SكfDXщ7e/tg~^_W<'V}ja02mŸM"]1He?Hk ->├OY}J1 ɊY lIdph1Sz!M}5Sq筵w]bAG *>.=AD֭ `"84=hʕsmئNyGQѩꚔNP%c2L&&[1A֗繾!ž/&Pպ|B:N eʂ&q8%?O2.$ L/RʹP'g~H%sco^b\eGq4AfvAq\ q:s*9Yn]℺.D˴դsØ$^эkh~z8VJM׷O\,raC5vLxםH-@CM&PwY<wX @C7|gnMR"^`0*]o cB*P~e_|.H@%\tK⫶ەܸBj]xQT| vb6s$Ş5 &F|l=u?گXf!<663ʛ)*땜l! J t/2yaۿ@l:3 Shnνt̻ k/5A@Z*Pb~5ǷR?Q@RM` 9]A˟ d!B7 ]Tf_G,I.pRMQCec/`xh'~ɷn"U&Wb>R,!xb@U P+Z㮴R3@٘SW"+"dI֤FJ*Ǯ-S?Sk#b)& G /#Cadyy> m\?& wѪj ^_eSW/>#χ.d1Rp'`#*F SX{.P2X xe 탢ziߎ|!JHt'bHƬj@_rK؁bp|KX23Hdn^pse$⡳gvDa.2Ol\DՎiGFoG^k]9RJсtV>bHG!mŝ90$ia/Dޱ;|7 -zzOkxZ S9=XFky1͛=ZLiJ GMNRuK:7MXŰ>.VyMJ({xUQ5GXڲ\`h&Ր(U^L^rN4췛 `fjf6MPM ![J MxG4R +!n܆D5!]M˅! 1q{4=c(t/.oSI')4 Sk2vV*TzR'si"u0vЦY' ITGp OƳM`ۈF1Zn0,=r{JKcOp٭l0ND8!a~'+q#tY,qh!"^2X:=Cf AT8`i3 3 ߋ\Z7Uf3&z8qк(v3ՑfБ,&GߩW=|Kg7@)QwQEYqTйhZE OlqinNyrZp3 &.BxmJKڴI "@V/fT7 Ry֥Ip9B5WTyc bG5k EaRWBRl=E)%?2SH'@%CCz^ZKcHlP%.Rî~IN7% B%$(Z/ˣF\gNZ1Z~Q~Sc!/Hc 1RO\b5]\n\=ɯU}; !ՔSn 1M~G]$Z%Ȯp-(?V=d*`~BX2De wStJ&V16s70l*m\ZC#f7.XT;g!Q<.O$S oZa8O&&MwЈp[U o p/e+^} % %^,!fᬓ+lc7 {RBuD SrQb3o/?lPXl?XܟܔiR _y`i~ˈJ#DĎL45sJKvV .WVRXHbUb1kihᚣLignrp}" u2`XY5XfV+.ߗA 4BdKݵ4EW% c1׎{C, xIj Q;(`W"-c+׳cEP&6 )?W7JѷbQѫav<.‚YGY!.c.3X永' Uh{IDxb7Ѧ׭4=+\E-\3%~Pe)K\[osp& mH"Cu82ȉu`ȧh_ą(XWwt1{@<2dUΑgrT*hi)ϥ,*Ym~"bP$6jwp49V;iڙ+ &ӄS*, 3^PD7*aZR[` ӣNsW%GTqק 9ĒbYJ RtnmDHld/Zf-3I??q(WvY.H e}5JHeuapJ 2_ZВ6Ys+TɾCkٞ0(~5~3Ta84zh# )i}7&|hgG"] {}qTAs{^,Ȯ؁ .{^y\Ug̠~:G?#JQA/R9ʱ"Ǘ4w7ojx^#'K)HiB3LT}+s'9AऴL/"o)A݁k"^'8ԋ~ćk 蔀 S]ٽH$n)mR ~ܗhJ3caz!>yO0f-BE)Z_f=)!_.+w>vJH^vO*GZ4.@ $T/!\*è6]P oi͋hWs~ȠH01R}>c2ҧhW.ظdjtFC\j-m#L 胔a|Ґ5E}5.pʩ|pcM*_Ol}A聰Dpem:yWRm]Cfq׋-)I;fC)-E*17f<]Pc  K {,T5a1Q!Z>ݻ$0ŕDJ1:~?0šf( |pr5;D̔QS듛 %CS"Ҏ@A4 TZ#৾jڍ>c'*aVL4*>j6XȴUn\,=5_6} @/sIh㜕ܹJrGp.C*c&1g  =%JdBL1/SP,(k$Z2/wC+~i$W׳C,pgŽC^t0P$ +}610qOmnLC2:)[Q[̅X-1~;z6U#Q+pHY ³}(Qaޒ` GY]Oj$VAR`/f[06,ٻ+U#az k5ӛ'a2k'|dܜE_,E2пg|mv cfKx.)-t EAMRx `o5bX&~#ýg[ F5Vm-[Y.)ZH8)[*;X+V&(Wizt Ӿs=oK7EA!p%&kxm -$B?Ror/XEGRD\7DɈ@:UJ;j̄cڤ'3?gz=k="jS gdWj#1\۔hWy'|R`~<+I]@S U[C\---PnqQ{ Ⰲm^њvdpA u*aD1k ;o#P@5p!tsQ&% cv0!?k0 qCѿ7/F@A2SfVG'GsƇCl+6peJ"=:R'kZ0Ar1zΓmWdYMfw^\%dd ThgD߾v@ök= $/zMxI6uU\|t2y!5ߧ|M{3-gjBJ5RV K)Cjt,Df%I u2 s(R؎d8=F@K,.NOBOcb?IT{ب}`I$WӲN=BýRka>g.& }+;KmRQ_|/$7w/8 V}WWSHLHAGi44>b"~@ےAk't0i=sulr;OHR@+Y2@ :&^^\/Hc'LgAC 0X03NhpRܓ}ɟ}2[<(ŜKͣnj_׺ @6+LЋ<- cqp\L]|,R=ՆYC&- {rAT^T5!Z76BA2 !^cXᢾc0;Pl?B$YrĪxL c\4.vVFx0W푎X4BdZ_6\b~ruY@ O8I_HUOϲ/N`Yx\U;473(#w0܎@ݗ4ʰ)'N]\h \NŘt5q9N, -+_<,,7xH91i=*㤂n'}b\RzؚE3p)_x'*bJXT2M'ҕ:MNH7P86 bXS#I\C)yjaKi?6̻wxvp[OJ?R=㸐JuZN@-Z| n&ppaiI䦫/)z._P079F:;iEq*rض" AMzp9oYX\_ Y)\^}½L~1 m;/U_?>v)SvN?=2N tz8#)xj& 3JQN$0u`45xbDJnbJ>V A9KOxж Mz}CwytxK?ck #?967Ș%-2/Taw-ï3>.Owz8G{}j;N̿e'aHlԆz—b)NU׸t+Xc?0& Qո1rq`Q `nW UrF!蘣^X [pk\TR;c0$e0[^Zx}l*FL74TPRR2U](Ad+GL;Bx`}[*Q ͚|c &ֿr^Q T Y_5`xN~Xp΋GpHMF4t<^A.4 ϱ[ +!vhȏHyR,^~s22kQvLTgk5_'>hJ?n >:O*^[bFfmH%C 謇~i(Ք)uGbe,c~$+oƿ0'Rΰe>eu$2oG\s >mʣ=$ }iDHYU9qgs*NXtƉeg?:4*4K<>2n@(5 ?H +?sr9;VkӧS!{W|`W`.YKYN. <&CCzbE m dgxȪZAX? A GCf?4fu-RK'xSu>I+J]&29)M< dljl3LX z%:#n^HL,eD ŌYr"7Kh˾QZhIqC~N%hhjOvT˰ɳqϭ?G]unH7-Сβ)Ï62T]gN`<mtn#5J`ǢAI*Ek5# Q l3ԁE6af_Le,}F$) ҿ|8)!)!R+d*@ގks ^n..hߙ>#jߡk4܃ual͡n?O<~%xRy,9HG$G:KZAף.<*?Hu,]D1tP$~ .w{ɪ˼j8w6@fV4 ,Z/gq/\S'$ބZQoiqSepJ\Φ|{Dbgt(кf~Q i^U¸SMZtүcƳ^&V*#GRvi=2P`L! ciA0. ?bUiJC^ ҤQcȋZ |NG֋0G[/`t!ߵnAt0UgX$1&e[OaTB3qk`ylM.:ka]4"%5kĞnhTxjŏ}:sX3o:{4@Gx5]ְ$S uS=`@d6wcukN0 Q:TI,qɮ;ҦtXr;A*͂W dKT3_~K2%rYUl3q瞈{\ ɍQV7$x8oߘ vPFiCDZRB$Xߕ4g{UnNt;pZpq:)k&vJD>9Z;6(2k%{BLĺQϴȿ /h4ʛVI^S+WL"8$7 ?␺w%ȥj}$Vn;[?>ip`s]yKJ!hFyaөlօR_.B@|*ߠ< ͼ:/B-} Zp X p(uU>^Bz3$ܦ|0PC.#_;i_r;Y3wXje-eԿޢϣ4h 'σ̓TUF@($x0eA67Cϊ4P 8nrJC9`~J-!8lUkz1=g>>u!=l0ܸ$^W(b(t(娥;DO}9!}q5\'Swj߰g pmlA߯\o/Cdj3yO ջg aӓܫ:Z{Ck(-߈Yl~^S੐YfӉ̘7F}e%\ }UfvRB:2 Sߌhn/M'^Qc4ƌ Ӷ0y͎OػϹg8g8`i+[x,vOp"5DFnp+n]@*qTpqCلv~OaÞs혝Lݕ"\A'}ݣ劑3u:`g%t#yuphFl\HoT{2N-E+j|KcDIx|'_c ꬾC\[Z^AsqJ;X!`O#x;R р}rK7LeK Ud8M >Rڼ]gI{]2jh_肪0fI$ZAf2:K|@pf?u[2$2C'8rWCny:CkP}=* ְ 9 - z[GW?;3bgԳ{m0Ŗ ohHS:s?6 Mhh}e{A9w%`[V&_N ]HgᬪZ [:"p➍_!`Y!m_C)9"@v̠7PXr|ZV+Lee]n }9mDI8.Ao;0@D yv$̆ & 10NL-W9.#cLتK5Tvvx\@RJFH4|OI,=A*pvX9fM1MOR0Z0׎厘C0O]C'!Mק[_EnDӓ,sdG6+(vФhr=S?8ޣł} gTr`fElKQT=n\^% @1Qc7h,iDWYⲿE0ђЖS8 츢t0(] JL 4q>G.1:cXXXNaIZQ86W.)u|+~BsOA^Lpu,@oΓK=ukݎAQJ"xJທSJzsw,כϚNw%ZGp55k襾=rM70in`ա6~ґ(jYǮ&VfCGHo1]P jtYa*.ZZ`M)@If>bnQށ-5<C;1JL0~2Pt 6If =֫9+8N9m PE1Dڇy$,6&/X %\5KS$9#NqNAFHFv8qXȤ>h<ޭI\Hi&F{]9rdxu{PC7}[$=~y:k̥pw])kZIl7 lLۍ +f"V@9 > e;cjlP+a&~.ca8v2>L9 v5ڞ##m?bKG{ǘ}-^$] =0hf4FfP3g_9wrĒrT:S8qj&*pZMvǿ2o-a}݈Ɣ>OdAi:y,HPK, fy*5'EJ( %2jY\CNEXahh:%3^3 9kFyG|k#kBjᛖ[&*q@/~ >{TWN&mhu-)ҀƕL 7Mt4ڲ[#~Bpfi cw)bLW_{ʪ5Wg[Lq`M5>ad`ׯHD |O>XFeU V[R'xm լQU:^[]F۔0R^n㾝*iwnTQb{7A1`hVUQPU 󜿤6_F"<]&3vV"ܹ`uD? H/'#2%tgT9Ok'T ҋ< hetaQ.Hx{ 2̞ipR T 9I/f\O% ވ*¿\8-Z_te$/#mì `bb)Sa|Qld /[=_Cv⢜\]+r(WؐqYyXZޭ2glH{KZ5éu6`Z-<Ltױ}.oys}]2`zfŒqt 9l?bL{B MCэ0nvϔZf߷&x`F I.NBxlІ 1Q3QG6Dg;KFށm4GCeMMS "a#,XO 8avY\KTmy>N+ņLAiߪd|A,TdΣAe b<62%TIoB'N^}ٜ6!?w\лƠ z>I`Qlysv@WZ{x_r$D`I\P psiXvGtq8ptt:(Xư8<{ך6}cC67ISaby$}'cBn#1 ,8dYMV"Zgd‹ J/]I2L"Z 0ͬ;C)*<6kOY XdHE8C53e) *|ԱVM- sΉz+tʗZhI@Cx0~Z27gbn`PE|&UO)GSC@OjSjĸ&Ltzh5,]P.3tC9iYV#]O5I(5#Aru&Up΂: 7Lq 1NSr͈|!4ß!v4`RvC]ŬNEfN8="H:Τ-k2\ [ {Rai cسK 66x2O4x*{LC *˺L 8R߷đ4o ^KQ3+f}V2[-0kJ"+y"T ъ;Oj

IP{jjz]Ϧ=|38WbUC&kA|IwlK[2z623,[ =;@clw^7SЖ)pM k(*W:|ا`˦DWO#ݒg{Dxo!H燍ȇ F6Kc̫s (ӆtjgl%/8`gmE\9HϾ+n*|__|TK]ʙkk-f'~3 BJsگ lp 5փ(fX-CM啨A9T}^/fg5@,!Oĭa ,i06YwA%IAepgȄ$~f{:&ZTvMbӔ+X"/]R2oF4l+RZTǢaYnW20 \` / d.$]`n1T`:ګ7y"T F c xڸ:0,Ţ#: VC2@MГ*닶P_S`.(I*"<*|]Ww_KtXMa#cH߬V_!9SEa|RblBQ(j@ҦD8AjPs2&x , UwYt 벐ѰyXO@A H֝Ufm$%g:h•|wsE NWUeZeR!'b,9>݈[^r Q V[4:u1x-TRi)fçrټU4RJFBtb ng?'ๅ 'M%EQ{t\|Qb3hKK&YjpmhlFxGޣ6@n Grke]J|ŦOC|8[q5㵤vuX&kf_w p4s/sf򪗞{:켈|(bHii}eiX$yBW^*[QJ!NF\RIw32܍x} K&\?7UW6q7tFT٨D"=` R g8nQW7J,O?1MTWcy2. G(0P\HsL<`kceh‱xOUM\#\l/ˀ рYep0yc03A79 J6XF­/Z,t L upJR}W|YKP&+ |@f38d@[{pĢ[7'Bk"Awmu恾䶀Tee5!E"a$c)WOȅDl}iέ'bͅxT5r1v|ˠg9Kz <21:D64"Hbڦ-tgqN]w.K9aCL\r4o]TWw nHĩ/\2DjM]~ޥ Z=C.ҽ'Ӟ4 6\EBvhINhL{FAn.)Bb\yc!^uRi1oOqs䲈 2"]0 TP?[#?/jݼ[W 4:1+?}V݁=} iD6ɓUyym5cѸ~ꄭՋ^~|h?-zZwO[zN"Ln2#o$EȝЦ fdO,,9+qDէ[Ɉ(ZԞgdj)}^A β' ZEYӸ#VWV0EU{dax(u VbގGхK"> {ɛO#=UWVLM!>$/vV/TPtB-@Y,&-ݟhM7O6Yl^=49?RA39uu{fS1 X<_~3GI}6΢#w"v+k}VI5Y|3wGQ[ JR'l5گHUW{5 %գM~X%]*ˤߤS̷b{)yV2<x?xeysCRW%O|!jwVi" Con*_ KLFc "֥[U-6wyKĻ}w{hɒem8]f:W:EZ[vٽe1174u7)iEl֎36 #@E]u T؝uJ2`\BB!qc&܍}5>&->AYΞv[*%O?vvg^'籑2Trg+X`'薧kc=G #):|³T롋ӏ36#KyNkJyҘ`Дbo`i{N ?ɷAJ}T˓#>UzZ;S5\:<FXE*:9/mLɭwWvȥI͋K'h<1rZՙ }˖4 k(e{7{s8v|ÃzM<<ɃJ-o1D9Ջv.ڂV+Qan=_fI-HɺvW%obw 9e`l&Ce&XZuM rqS~)}iץwZU/-.˹&Hq4^j+=Fe۔UK.eIGUpUr/i Thq0] ؄*-&2ʳap2 A(| J$oP$37˳L2egy9o oVK2KcG[&y70Xe$64&>PRjDPxDhJ<5r@muit.5~9KONG;ε^C@Svh&Nś17dF:E,rJOz|o;N͕_+Nn“`c;t#H&f}nE1ݒrJA4'L"`΄0VTOM<.b&;}bvR["ej8[[oVY|E}P,J٨|N}`p% LN ~k~x*1] ^O Td-cC.ևnXo<ϻ=tXzf(2r?$0cUjC?reMvDӢ$+< Zshʨ:;^\ 䝼JT1m2ܖ՚2؃(Vj;,uLN;agy c45ZSuo+7r sD(|JWMZ+ğO*; a"_EU\ T`wh ^_rQYX/ŀ hBe>>#n p&>bpu?WeBxyO}pNVuh٣PE(*{u t9A(4uE:iaV#lY: ٬jzf{SLn2\U fZn-.iHϯی|&/swWO!9-/F DO#K=LFqKՋ*,f$;vb3U{py#%R/p0L#2ܲp-c\LeVd}h UA&cs7Rp5# ,eXRgN8ޮ9 TbNn&Tp񿬸"j~#W !% 4|ydԩN^bD8![EP+9)ؕdPfn/FvAOI3mk~1Օ*NxiTEZ& s+A&0ʼV{scI_+|8ͤ.qEwdL2Hl\ћ/HJ8ZBʌx[3+{L͍baYSD_ɘ6rx'@pb7'u$ic`+đw7Fr^t}P*P7هr>AoK;)U;'#`xV U*pqK$ps ~o'LOi! }cM󫚽폸IұXҷ-hdHxd/;wኲ*" ΁^%3y!\p [4[+-Ti_W3+-mqk2#q[BIx` |ڮ`H%ʓ(ͱ 殏b]@[anjޟys11.C[8O\$XSnwA1`yx^I;#(j|%cxLi0)vrĆ1 с;R2/Vpbg$Dt"H]ֻ/n*LҀFIYʑ,ɫڕzz\/|^3] Tʦ+Fl+>Tu[NSkDݑ;YP_ʌ L8('Sn[tӀ}=`K{Yvm,}"4Gbl_3C|̭ZKi.&% ᣰc>eq!(dS6/Re|nG88^gޞKkYϴzkGw!W""ggʍN{8SQME8ɪv%fS~}Z.P[ $AWV Qzps mvURci+@ uj 99)TJNLfjtaN M:rRH!QrD߁xGv/-t1Tl>V/v,po-؞iL{sV֔~NͰ=npU'\'(>Di')7n! -Qٗ-o$38!C3lYC XY#* 6t_Oδ41 |ʏ|4(yn9 pyN#9("D g$5[`?SD NMDF@%vJGñnJԆB/ /2;ּ獑X!o^e xfa"_]'";ϻ>$,!nP$<޸PuR}O|H6>"w™K,+zpWu x2+{ЗVt/=7.duj Cbrdb`QCOj!u2_@$6NBLe_]݇ / Qtt7V?+{?Ge1֜ p-i>Uuˆ~w,?DgfTA] 3IR#s!ڥG Kg 08[!Oh&W֥l)k]%}ڤx9+\V Ug~8fd*y׎Ә ` "NvxUUI%mEh Jp4D(`xt 2"#9)nȂ\nV,xׯ=SMcXhNeD?ǒ`eaO PRixFb* xr%!.s42X/unt% 8}Di]īqt:7걑U#<~njS8T$87-))R)M%m4A δu~ &;qX\uUrn߶{9+v:z'C#(%[_pNf)-*4q?uܘG qD mfсszt9:; + qg%̯ͺ`;o=9eʈāRL}uCZd>WKGa 'BZAkhLbv_ fĢ/p֘8]&MiflP@?Z$C|a_f8C&}$ 31b`'Fщ֦-mwWxt7 |CM G'kK]NF߸Tc?kY>\${!e~6[Q-ݛC75xMk@O{w@xYkE?,:9F`h ? c:TY /;e "˂zE{,aJLG6Oq.a 51?pD~R4YZd]SǔGbi+]\L%&|rEMlCnO+6xy>$$t EkjĐ~BE`pAeoA؂!Uwî'V,}@0\e]AlmPŵ*V?v?"샛5t./-RP \$\Oo`I6mDdc=ZFj!u"p~(@MMLNwX^G󈯓5do "i{%t!}5P÷1nbKo#=۸ Ɣ=5 H8mEp~8 ,)V d=xHۥurf6v^D9YFfO0@jMu#fh"J:naLfl>U> wN𾓜:"nNBVQvt3:e:K?TmMDác~o#o1>Q F8ڤ2"dXo4tk=\p%g"`57.=Y? 6+5%)XYG2h~|d4 0$UoF}}~m?mP㋀( Vlv^s/zjb*y))$ޓǧcGX6Q%DU8t5 T7zmg|c /y…NTugr pA<{4BP[QLJB/CܜfqͣyS=L6"Fef'8Jq=_'<؞H %#3pѯϡ)! pDŽn7O8Kj 썄+m?{27D_ER(3i!x/".&aA+͠ -ղe^ ]Iȓ^9* GhNM|8 gސ7\HVc jj!=RΐÂqz9_V\)\GlŎ aD_W ~LCxQnvQmohس[TE# AD_.Ʀ d)uYUM9f= Q`.S /?ytJKřaɮ=MK0UR=|e;U3>wX(ъ@hcoXd A+l ^ݰq7o5n70ۊ"7aKDRˉ1}ࠁ8\5[ďt7 ۶$E9]TnkÖg2Z-^_!?K }+ 0?n2DƤm8Jv%TD|NVp1瑯&m2/R`rKC2N AvI ͖5ǡk@ִ;>|Aؙ) tF>i+Shz1#dQ9|`J 7$g,‡ ]߾yFk͔tv<{{y+t죜)uUPu^ mKۜ.mF.(͆Xc~ 칸 ,g]}=|DGd_/x'Ht.lVW@!n9QǔA䤞U@Ose-jRzUR9$_YWoQAA.gƪiBeք#|^ h$.fiu?ΌKD9"i4W]IVhx3zr6 -*ݢl3+}sYn O Lm]0Ӝ\XK|_w$u X*<,ⰍmGAN$KjRf:.פKyxd@.iEYbh]8^bzM屎kbjmtgُ''wU g5%0UޞpS9^\nW>R(J}A~GEٲ.EN냞afe UӍdOpIԇLS?^޽;Yx@#`o7Snzd74ng2/Cy}pl2t~KC9V\f<EPz,h'Bo˓W#5K)zPu=pFx8e`q6)  l,nfCPI#I) ( BJ] B_ݣrZbFT<1 Pp·'U=@]`3TvcrTG?ζ;&CC`Ax_t:g@ݦuV訞U~}Bb 1R󒗤E/6e47\~k.YR;,_:s:sPa\ $&3Zrr y9,b2[:v/69U =̙~֙=sh ؁/Wuu?W g\'`m˸y'U23w =s v/Gݜ2׮ϨB2Ncs6k3WUX)Ӏ<ը4UGIȄ[*tⲄВ/ļUs ˚eMJDh(fD\|G3WJ<7vY# ;:R-t4 UfbBrȻ|ލ5QVmW'h>!ճ`G×`KҿׇgjE+N {½9Vp{nrAgoh>iV-b3 ݡp谋L{..ZcwXGSOS+o.뷌s-n뿇oށUݠ+Z)7y,E:56Q\jk=3GScȭס,ߌؽS^~6C8Z^͡=Jt=WP\* a^E!8eB0gHg̖䅚ZGkzIh!5VFumK[g/PŤР+DTym!le߱h.~_{t!˼,`\IMunhO]hIGpKۿH~m..oL[mQn6{QO8µpp]tPT%e5ev0)Pق0]CM.zϢLѵ-ڨ ƙf}D84 fUb0dܣ::NC)D'M/U !xH/(Wa-<(g)bC@AGU&"Eb|/Fʊ,!i:>tw#vA+;ʍrŀyQ,u֥MZY,3럼z|Dwg`c8]q#}yvpW;n4r(y|:*tޖSAzWG_yjس1W%%A/rҋw%(WWY8~\Ug! Tj?1?o 7f`6q+^򌆅n 0ʅ@㓞!3[Χɰ9,ePЩM}DGT*٢H퇾+r% ^Tu#v٨tCTd϶oHfkF/|rLc~w 0'g%CEwII3颥3k?yƃodL"R/^,bzU Ҽr`6ُr >!>WoZG u'*~̑Mb}֑$ƭθ2|n ,T%"{I=8~^G]>L7*n@@٪‡quɶZ3dtUۣy+ti{[%i1g:0M԰}߃td8HKVWeZbJᴒF R|:#A= t?NcL8]7Dّ3zN^Ť0*ArѦ {51YX 2Ba  r`3~*A?Hv&,b1{eD;X;$#$ʥ7br٩FKkRcϠ=9!1 F(g 5;%i*B-$:z[t\AnTV0q>4_6u|R,u$(aoy@d0.}VꉀU<N62)>B,9jXi0,78C%d)?3W'*λ]D/-2U.-c…AbCWE֯qp yiSd t"wS;ieQ9 >g:0DRhY0{v;11OJ3Us&`Sg)'ZƎ7]ZΔr`^{Xۺ(vFsr/y̝ORMc&Kn,N{~9 wޟUTI~jUxnG<]lpFR_\L('{C_G1NP`<[" fԢvvo>99PA `n |yOZ5ڇ*&a1F-ݬ pz#1BFڃ#Q861$.rD/uz&jg9sȺp=լWNYܐN5ܪVt[î|ѕҿ>j+Pyvƍ}r$CS l/)a?ѽ1Z*07ȊfM%!i0v*›yҀ2 _ñ.3 [!@vy@6Y)[`őg;XPoIu6erVG!j$[BBhTA?nE+Pw4d F+[T/e77-5S]wOOxa k}dzw3w_~rʫhKG FuҖߥ45FlB|0L FUA.;}r:I㚐7k zE8HrI*Z-,>SS͒dOaÃUgH d@'ilI:ݗ@(/=xC qH[~dSl+Zkg ^h XijBI%j{Mꀺ\XVnI3[:畏D ؝L؉P#n-$?wX)|u¥k½dfy!I) 7RwK)%rԖ(V;=7af !Ƿw돎( E</%O1#k=nܞ:v"Vq16`A)S $RA'*DN"AG@Bu]'}OQW|QZ&/{בxw٧3+Jt.(T㊀SDN<}cNC8ZbaIW YZ{hupxlr!}&Y?MH^_ɸ.k$ 'iAюRs+)oN4Sp%-U6 ʗٽcK2'Tc +RIP3HDٛ+҇Y=*Ȑ޾*IilQU/<jxr.Q^\"nF9%Ȉg(<=ĭJOT-|9>p-6Sl<4B3z0߯C*gEI섲Lp?-+n]:_Z*Hڭn0 Yʸ]<QTD|nzulS+>"t)32R𮷛m@rq͖k#>HEC]5̃hx6JY" *CÁn,[aqK['dK|/ff~t>\xwJ~vmV&ϓQE x-G(3݋@/4Y@'c, 67HW0LEu2mJqp{CƁB*Y#0RzBʢ/o5b#\ӂWd2!f\/,UKg%hN%$ ) ?2b@5 %OOץ2 (ЉeTTX96JdE'ek_H BG: o?i_FSG4})Kx]$ `F| GuqA2fY cѻJjKA" 8S̕Ј;o H37"38RꯦnWfK"96`=Olw> ~[cͽ1ljpc%Rխ_\@bӿK TF!..a߳va`:M s>#UH,;υgFr]<٥h"#XEƒoV1D!ʫ"cW*.= 5S{DWfx׈}KҔNp3@*8 VG#8jHۑ]QĤ3w Wyat :/30KuGsCߘ`M!!hQ[kawV6<,5bov3=!=daZߵޘkag0MQz9?ll=?%9 8gi Xݔt{=A,8I8_ J{&aVĩ/E/vj.Plü?>7CE%kJ?\Nt6$~ R/(v9Ϳ+W"U؍w#CuJ`Tu.9ndh i" !/cJ 6Mc'&1 AچS1ln&ikJ+2TC2;¡@XV&޴xއBgm{gϤi."_&=NQ4ǟB^Hqy74bA>d c I sLph1'#w+9A#"5 4LkY"$Qјr'(g@fR+3B]vu"Qy*A@qŞX{L/ k1ՅA9W55cNLWxQV r`%m 3nQA<"NtÈSd 仴( @[ƠhkPҹi?Ir,N/aS bh=R\nLt5{xN p]^?+expJ<5} i(150;uSA(̟I+ ;&4s W@_C5a\"XJ, 8ȼzq}Yc"6ةJ|P2uҰ})|P[rH6#ޛ ^:Rۗ/5S/R@ĵLQR YpJXu/?t a0*W/@pφ C Q+y%_ .J_>( +EbﳜZץeWʇ .e X7bKx}fWY,RPG9&㶴glG.qɾN#?C׼~ʰJ]qޥgFkKc5b3-#GHckMǸzW՟{,rMEL.[(<]mLc .3Q?|׼4Q"l j?÷|UHkWYjR_%,}l +ۂD jr?RL*0C\ vRa?QlrOt%i."% fj;&Ol<wkT>JĒ^f34⿦\wxˋJ&"b@ ND :K*= s{SC%!n2SⲩA;AƙD-g]^t'ŵ3y Τ2>[86x#C:*Z}̻`sHk='DED(yةv?L+"̘S՗ <>NsLLd8b/>vDQh޸+UHoZ-Iv'5#;RhvoPeXSgblɤQ\%hS}NVExYjprJe ?'[y] )^%"xGխ+CJOjXZIוboQPx1f`}t!xp j-A8iVZ!W^ehIÚJuw>U3.qYD-]r /6_2fbEiGs 8Ɨ/1\gZi+NglEB]&\5eRMh2nHu]cŨ5V4q[P?\`]'B_A!JLرұ"tMyЧťR`v*Tx1P-'.~"oV7mUWKX? s^e*tZ*^aKquIXR~\;Bh9ax[ *^?gLQ_*4@܇.ߖGf-D^-G[lRYI7Ω R)?ТGeԢC8^)1eV9w_HD,^-L;wrV2mk﷈T%[9EƂ!]EUy>VUyC`7 y0wTӍn.ҚEuL"knivEe\+=񇜫3.WFB ;{y1 3V-IxY.4;"} b:1g,vԹSgnM8)"Ə@ˊj\- {Z+e|Լ_^ЫJEiaR nڒn ,lKǼAGZk,5kwg_Td \ ) bQkѰoĥj-|&'ls\@a2@yh|G\]N3σ"'0]dHBiI`$oY1ȫP,RG. 7GC;A 7u Y(Vxݚ=MfY g)ND5=CԘ'8hg @8AE8)JE])OwZh0Uܠ3*Ua냦5U18*D?\^ $^Ufq:Mu(MޫnT|_MOZ6_.ofb6bm,L݋J,bԃ>A1hݼ3WK@G[P!B奃p( NN|7T ]sŏd Rv84b6ܮ>ed|A%\6|{qޗz1(+bw *dʵ~<wjWTVs9|f)"^[b*jv@A@؅{Tx)&?{RQJT8 }y/7dj?ҝ_z gD kOSu0S!l#wEzH mlQ2B1Q6 >'UnF<8 Z!=3w9>4@a jr5YF^fJptť Ѩ#,C;R3z{͡1bW췹V3a4ϊ [ɥ_:#x(80{Q{NN2vS[SVt"w"++ gvΝ2[|Gbt!uk)`ʺΨ^HD`ss%$~ÀxAAϜ?NOhLXj77K$NSՎEFPVx)-jW|lh||m'`i$n'OCn_Bh}oc{i1~CMg.;>L ."^ yn|J:иNTqY .")k/OڤΛhi37IIjIUE``MVL#d\lTz)VWO. |GQr } +~& qJuфa=--BeCe*fB-vR ᑲzlO٭ޑO>tS3Ďb?|×TΪ/׺ZdŖ:b:W!Ve_%K+X$6]yQ=u,҄{(#1b@ Tj] 4%pYF NyX~G 8(@1=\t/vBm# wT8e~{D Ɛż!מ!24xbeqaF 3d01ٲי؎㵊#:xGOзADž" b>"qv\茭|(jIrqS (R4^@6Z^Pߋ,E[j`p4` &fn)mJ֍bB+Ō#s|!7Χ]PfCr^-S]y#YZOӓtYVۨ}@;օ}marqq}T4㊟\MW9ȄUyXS3//:Di9H݋"zL7M) u/.~NFY.T u_ `m,}?;&4y=BW1ۏ.tEp>=\Q/?NNQ3(* nm.L=Ut]RazJ[#poNBXe~`{iIdCߪctft-uTorA{tPOǩEP>,#Vl>%*u.V`t^Wx=FO3:N2MMET5Q-z(5VrpELj&1J~Ia9/5Ru`L Yc(<\9Ñ[mP[&B*A]SZoK8&MfL]0Mu/${b2;r\,6<*hiKDxWB,*>6k䣋)U^OCtN/_$DHeང=T?f">4J1\5'CD\ N*,]2t Cc'c=,g;Y[@11\#wUIdW l;Jh:a%g(:VdDIWIl./oqD=6J#F%k8ڑO}=29I %=wD7)d}|Ce=}˸| Oq #ԩtYuXOȚ ը } #3S:>D[Ru85 :0LrxR0+@(s>sۨʌ2jm"<G/|FqM~TWOǕ5( QU\m;=P)kADIhH?sD~@n3{I[:aj RTKI*(9mŗ9y?=^9ktiDYyu$čVx_Ta@[Q?E[/骉b{jħUh9e+R@mY|V;Z0Q}g)hae3IRu ;!ho/ o`t #Bak̢YE5SނInw1Q;ZᐔЪiX1hVl>:c8DLݯS<((1$yEeȳcv($ f`̞M8Xxl[*fXG]UZR5(c$cV$ ?~]w"@ۦ{(/I{U ׋F<Ԏk@mlՐyҵSn.VsM)N_:_w,>ﵡxʫ!ti~fځ\ T{CGP&Ve<"M}rN}ױ*QQ L).~ܖ6:Af0#]/>"zX1=g`PP1e"+Յ`W'ɲf7ݽi/tML'0 fQ52>IJys;.z ;˙x  p |ob^ l'Uy9ƏpM(9SՀ/EDFL䗋n<v:褰CS*| 3Lz$ ~"*m]?e ~iu=4T"2m# &րFV }m#ƢYl yl-X׀#طW59CE}xXjD ͞O;"cg51f̼A#<+/V!g 6Z&tP zݼ` cK4fm$؎1قIw2,X˩l7OLo$kZP>~E+644SԢkGX@^ju"+l`|(1|B-D0ܒEM:6c=x:k E]Ky-"M7חZ~9ge 9UQ%A;` صW 3ƾ fH' T$UIu8{g_> yhQU zqM=qLoD͛_Jү +@'Ou'pJ_/8E-R|42-)#t(Ukֿ~OB"N%Y(,:Yd˽uaL- G&N]ة c v( .P&u}o5ݯ-5_ʲ],l?Z@A4ډyi=l%Tqt ]`qK}&{.]D}];N0̽3R,(IJ`6+":H:IMp݅rCkhYv͓ I W>1}3 K\\CV{zOe)]TzaYm؅c{kߔ*a?|0u.TMȨ@xq'N3&jߒC&UMZEcxpKz#4YAALnr= -; mvo\ƥrhz h>p ʋ}g'ݰ~#QnO16*VqpWK;ԉ9?xWXE hЪ9r04e,T KLܮ .nΰj)г*ÓAto+xl9M$xye`87!7҅с ,(};Xz x4$mP;WWdO`7ն\7V):' ֗k^w#MÐ` Rcj7 Ӌ "&njmqt)s%@ݢtyK ƷvTpbO+W<  RudOg\Ie6"]/_P%Mn6VPgVJm2w,]p+~f (k fi3:^e$ǼQmsZ]}Jc穖: u2'Hb$ pyTs ?Ayiop ,(6E3˜ x2-nj˓[;]J~m쵯^%HK) $13e &3l[M (jPt\oI眦y@] 4-b9^].L KI8Wp+9HqTW{f[v*:2.Zב'RQ #U9š݇Kf縋FWbp}2Ak~ u/%͙X0I#K9sg;$b'i{EQ#F|)V.юwq6!ėŦoFȤ\1y:*C-WvTp5;fe[Z[@ #[ȼ8hT˳1 L+TwϪN.t6foŲ' >C<֧&[8:iVQca7٢h( ڏs+'Sh:U%ǒ*:3_NqQC&k})bYfyljq"A`AW``3H5'a:4}v X?jWG]pw\cyWU~d7- :8u]9Jt*ABmF21+eƣkrE۽ :_yYV/tSf9[ פrǠ6Xl}#-ap+RWj>,|"ʍ5ۑ< /t,NAE_SPK{,梗[T>cpnIIȩ& >%:TXD;@,VoLiXE8[љDaԑ[!,PǴuZ%iZe3);/y6E&}dߍ'UOUR%}LaVapԩiHpcC[˟o#sNW>$ď ׭g~O$ }ioT|ۚe)W;j-q^JZx:dEl /*.q %xR\9Y{pvLb`?I!2.?.RP$l1wƺ 2g > I.`Oh4J RpXSAGosA1j2U0A<1@Y4>+Iw+a0Cv oͥF.;[Hf 6 r*\ƄһBW{nqx(wyGu㕹QV܉1p# EEީ>e ?qБL9em T/ U:Y-M Q>C+߀p6?Ixz%iuan\4i?A gQdRpqr{Cf1a+̭ K";_r?ǩ a=2&W_x0F G%"mLn2{5BVtcoUr0H^trbf7#籘]χ{giCA3.XOCHdWJ1J:mswoJ. dOWCa'ݻ2#.ܙzPK:QA!4H6=7*Eo5&\?nSw2h-QEsD7Z.^$( w]y9,/V DUD1F;#q+[8a7XpóXS@9d٪1p-≰{>+ƴtTjԫP8^-'El_gLC5;Ø}_AQd_3q S,h.Zp-'88fMw-X'AV؊։pb/FsxHB_``OkSu/"^ L9Ͼd#[]Њ8љp_, 3uA/Hu\EƝI%ƅߒH^36BYNG %A]pS~O펍 g,G)L,g +lf<ȡK]º>ɱm 5q1}Wszw<` Aqdn[Ƅ$3\|3 EovX/1$=ጳrXg9dV 7VxN2%F$]̐Ǝj<, S;u;z ^Ġ?^NҌ_e)!| [.IZi}j~X˿ W0>WĔаaS1*EˡҰӫ$)>]c=<:f) qQӷʒ]E& ggG+~lhS9\1wN7/2]0[[zФ_5cjұ "sj}OKJa~00jtؕ${)Gme[_9_*Q=EJ"0]^*˿*MKghp_0—ɽ|Eh&2W?jP4{S+`D,ftJ鉱]b}I`ũLAX{ H6ѭlQ0BWP>}`;쩐eL]rs=wPzFŪ}b|SevbyD@7^{s]/*7sqX?,s *ˁdloR<%RhS&.ZvK %Sz WL9'/%:47)6,a]d+ixa䱞]QUޤܹ.*mbuMI*U"lB*M/mЍ#\:Ҁzbz\UMpd+~^TTO5β:{RF3?4YFr%.㏶ ӻ-R:Z#fpu I!F< Z g**SuYQl ཁ^r[IJ1IBH[EMHߝѩ@kam=eNsF23QѰw̘n1n$zưxDB-s-@YT]%,c;1iSL`Dն ,aWJ{(a:8>4͓]oy2.}JÒ96#(7'Cbw 9%[P凒Q}תUx~쎼Dͫ**^4WB$Gwi9Kjۍ JN2K]m?bS@[ŠxFx羿l kB_CF&NWzp>}d.!Z[]iNSVKRׁ8AX;MiWz1 ]u;ꦃ|@ٍlx9a%^IAf8En]&E!]2Řot[ݖȒzRF"IJ*4ˠaC+S[kFa?M ].FwwAU Yώ}R+;06'ϗ.VfBLB<ҦPza8@V/ʗe;;hb(+)c?sp׀5.b]bXqX]S:Ow(-p ʆ"Y$Fs/مA U2]!r@Ɉq/RuٰdՃٻ\`I^o] xD]U u\%*ѹ~au.h69_Á+*#eܱ#q빆IC<.|)M@FQU^ .<s!&XY@e`{D-Q^ʊ1 ">{K Wf(N_P&U7ϋ]i$e 1ZmhdDOyz=r y</24ݻ7Т[6JZC@.B>^[ujQMw5@UA|H~d C{>}RoS KZ،y!ut`>tdׂQްUO-y).g+0A;WY(,o Xj7,yBqA-s˃8M%cvpG5-1jM+>5|1D fW u\Eo"ydtmݬ0EOe6\N.a2w <3fg6ie}GO5 ?!X;nq=~o/@<\i\( pЏnyٓn׎H"Oozst[T~Z uW:iW"xU}n5#9fNZb2L;W8BIk#mWBB7xr9_yDpޮE Yy J^dBJq+Vv(Ac!K %=!Tmj^> KŸ` [*?ZYYloa0 Հl% :zoM94,03;=WNXwf9X[o1t}]m.AFwHUp|Zѣ/b\TƮ*.ۻ_H@1h&4W*ݷ8;\佾P]-jĶg$s op .y⾻ɨ߳!{"r䳬9L|{[ ky?}O(v2lL\=Z?/84L|j?cz"FP!"$A'G5=dx"TE4s.R -hfO*ba4*9o+e_lr,YAcѻy^ mb?쥟ES0*@-O:U7_=\%y hB:rVƨk43H8hP@|8KJrqVuviӁ5ݸY܇A*StTq󓌈/d J \#A.TVo)bJ”j/*_@CޫmzZkfnx q ]nRPe l%Sy>iytWbxNʁt_q;ACŶXCHA:T8 {tWT#HK%PwT8s[iĥ #dWoV I8H!6fl7\215Uv)7ܜwo5(-=o ̓ hMV0k AECᇰ_/&j1٫ Q Zͭ%OcpѿQ&q/C.~C楕jH)f]s[gz~gKj"BElIO^WBLxًah}=l'tp5[Lla|S,BG"J??5n)M ZIFˍx_ ?9pimSȢ2PpU4ag \L%Fvm$$m|_l?6[>߸ϔۖrGGo1 TSpe<f2r0-٣ƉdTIx6@6p"-{ p֕LP/zUrX>U䁦>xPn4e|* H,DooG0Tk?[#le5|B$ag cvE >VY˹xX ƇCGrc'm;b#B227ۖklPЉյ#y`/p7juXA.`pƒDEQ=WHЎЅ&h~5gXh n5b:y;(F>Jrfӊ]N}NAPгP5"T#%FBV n 5o9_ބQt DT`!W|Ex|<Yk 쨥Aeؓ &F"@Fڸ, s!WJAP4MLU5)޳5 l8B}!w؜OF?.+r f]5%)2b(UǗ&uSٰjӾ7@g,bK (Si3QyTTKKZ^}ͦ][P귛 ;x8=?]OЭk:+ ^d`X7$lqѢ;(8F0|/4ID+4:*YXw GȪ0@ue#>*4AEؠ!BQjź|齝ݏKQ:/T eNe:*!g | 'Sj4w'ñT{wDZ*}vqܱWeAEF$wI8@73;/z9*`{HQp9 )Ptז)0[*,1)@:FVDtd%0ԙAFj#c'b ;'tΔe1Os]Koyq@`PHroީBu(ѿx}|B!znWV\柸 1 G)\9{.!?d F. #%G;)6 ΔOm]c?)|Ӓ1BclJp).WGj55έ >]`;exM0Ʀ gggm k 5BW&KNkLZߠnSj$; `D,NwY_h[+ЂߠMr~::&Vy)X_MmTю{c!zܬ^噔Nj ,LT{5:K~j`-riQΌMI!?˵Ϥ:~'' …[8X}QAi>/"ngTq_?L(*XRQ+ArQmf?E&3Fڱ&0mgi5(t$FFȏ.k&¸+Fxz]0T@\%tHTcdU}"kUC|n`|xįV/x{7r38$=ۉ)ed 7xQ5k|%~?Kbv'7 ]C n du#'FrCwFO0a/=FWPciGym6 YF{~ζ4l2w% L]O%oc}znx`!DHH  #8Q̒ORԷ)ےfˠ@',~m&ˬQ?ogh8Y04̾Shȸm@+CkR8;bF?uJ^kiWJWrd wDK_4ܢ<-S]8ڲ)sW7h3#dpw,꽗?E&P}`XA":F}{ZG]TX-I9]çHF a h+AV(Տvc+K`sעbD G~(4m .Y}̭a}c QҊӥ!ѽ۩kZ O-e3_LY4+nnQs{ !5h/Vϓ|G}]1WSr@ҡ(Kx‡:?ء쁿ߑFM7V6nao# $Aٷ4[29ttO L}@FVʂy]1wuA  =\RpឧhǼ]Hs:;׾8`:*0KL KȌA, "_Y @b?v0!_ +B*ߥI{˱@ al? 9יEsTQmv5wn(EnWEwI:1x|VfȖlp"fhOw r,a6gM(`tWRt)h7W7VG?M q/C aݾb @)g6.7D[:խUQ遙bEo+Sy{&24}/Ɵ. kpvD*T+ָ.*PH&m\,j+|q9QђmE$n*(eMb\ry:5YzJ`,n7*>bBb9\`E!`S EtYt4,Rb2=W_m yI.CQ~"-@yWY%-e!wPY܆) j9??b_.?⸩L&Cçt'V]>_W 4`ЯDxFMse)=ՕR@T28lE.t?F5*\M1 ɩ!ʁhR|=,]S#уJckeԳuD%9kiP80RIJ0,ډ+Hg !RCb6d[1vy\.nLޛP(w÷签f~>C3'OvBd4ٟFإ|j/i4O]}Hs@p'8kd*\PY$%bɜȿT‚!ōцtyM!pC] AۤlAȓs_YXss~f݇N?/hf3"ˮJIH2 s92Z1݌E](b~?(wb39L-5GTn @ڿ s- MAC2.㑫*Vԟ!BjjVhT{O*IBсPbjB(G.,!1>h?j1C B#NM A>L6zCN,q%2T"ah541 \]r9WN+'bE,Z]|:Co?!7-S4|#L12 [E KokjMP?wriJOM6\,decZ֜#l.O03Fn:z Hݸmk;'7E,J[)0α㌇RVPdmҮbȋe~ f5R>d=<ycIn_XPѠ,Wu&VRܑ T<Ub1P?qc02P 88ޫxh׊QMH|׶tn̬/[2]]0ydO|ptae뱘/S9l:V@ǹXRĚϡ_)6/)Sj5ԘpX 09ܢ\1N) 4AMoAYjXr29QgbHvfm"<Ryj'c^5,eAЮJP^ݭ5;ܿB&zkQ.B]Vߠ3.oOApC ZQ<[<aD^dVFķ^* ="B)!y@ZC[g%=QJدE-?#E*"*c7W8T/Q3>}FU'uXCMƤH3;ҡ>[ID_~w} ҳ\? '*+BfO: Ԅ '}6}l4*G?R~-UrSo^,ږtD , ~xO KAuu\O!; L`Q uOsz!/Loi2.Tbo}-*KL`Y/D$ u{'q8N-Z"`audK /i`J[ţxlRQj! p=Ӡ(. aMɤ'' ~X.[0w >A"K3!y [8I=~4vs~ОvC.gVCԴ.NFn 52T(a- S& 7;vVqAWä:])楚4d`af?*B( 3?uomب%ߎ Y_Dp 2~-3l$݂ab8rQ_S:zXVZ]gke a)RXxWGF%=]e@ {Md4"w*x*?{ ]ۢl~_rzw@J.e{ xmANfr#HbƳ|#4' 1?dPKŬzyo(9AknO^~}3#2xR'j QGQam_D!T%3(l^J_ Oݦ׼Q:RbSY"K *(/Ey\ WYX.$0&antmJv8{gꉪO1|D|%^y @z>6O D` I K5pu_4o@(qK%C])ܦpWO\?1Ie(~ZЩlR$cՙtr8$ʧ"<}*9nsW r@Q[}A W3.r4}9n2촔D zWBY:i.)s",l>|C[ p_ X$[(vLUɺtzE_y`}e L(zyYLi&ȼbQXʦx9f v^>_,ā=P!Z;p—5{?H;mT2PS 0M&U ɔN?5<-"u*9<ͳї(4H0 S|B-Ġp}1w{^߾@xjah~ 8>zF.~f'o#k 6Ȅߞk}:IM] C7I@(U[}[}ع\o8{ny 'D;d'e<Ch^Z% u av )%&aEJ%SNo߹Oؘ*f{Vn.V=pjgY/n|6I 07kslX|4!5vW)$K K= _a-;!2VT.$&D(.H; Xؒof NAcw)stTfVv=$LqY,|s#]s; Yam6;>)ڇ2Az_i 1&ZYVj%ջ%-&$˥g>N.xE)nx1"#|QȌ%n¬( ח=^ zgocmπ~anJ|(nyO5F0}^7>.A A!ήARo=\F׽=ğ=-;$o?? Z E3WqRuNڂsKFҿS `"A lgvVzvZ;jނBdz,&o0XGii~%hs 'Ƽ* -3y%0 u/\gAeg0c\gɮإCM'v\;u̞"WAҴ*l9Wj b rơ"z AIV{Cs@jCǫÊ?jcY_;J t;wGtD⿷~\by\]E妴кufw]#CmY12(>U~x0)uo Lx[:knG)Cpsy7HDprhT" $Q [iM0hɿᨄ$T΍Xwq>ľ28I}^{e+` (Lg:6aF5lrbt0Į-v:DDȤ.{6e]\ {l x1I60[9_wv?'=EGlN8ZpN̪O4Yy>lr JּT"ӕ?G?XWѝ;5d!g'8=v$@e/bJ@6wlO 3lԔ4s{]̔}_gCq;x¶aTQJhւ7`qiM݈Q;nMAc[}54b`!-Q\)wp޺K9;¥̢eo ߻wkXh$YӣciD")QtDY݆C-j3XMUs7 ӶJ+0Rkt\*Bo[u?$i\B~VAJqK" dd_A:>;Ըwl?•d.Lڃ ;Y Ks6ݪDr-';M`~-h=w_nvFu:q79>*JT-FFCB"e)Y3<@oy&ukXM &R$UTU GdY7p qR\aVN E|kǜ-AI?q H&.Rs]Qy'MM28<=cRUIQ2|ЁgoT?8[5]D')8#sn! n5o(_U$tuy.Mq},{NN.{PԭrgqIr:0A~sQadB!:KkJoMgxBkZwzn#ݗ{"H2FvZA?L7Nhw 먒p @F+4?͌-{O`1,ӹ8,@m2d"x_9! Gݒg_s"TaX$1B,ETaxdB3#B@9e'Tk qV誺wmU{KG+Jt9(Jqzٜjo -#! RE`#Nn pן<$0۶8_\KOVϟFC`(?DBqcl3&A~F :[jzwN4_F_ !di>6Đ]'@}6gZBRnis`NP c=w9iiUB5$ܮٯ"Ћ)7 [ۤ[`(9,Ǎ8|'NY %*nwLiaHpA*ktP[ o%ƌK5Qj8jJv[0E)_p2#1ySLԀx#CSދ{ŮtD{OP츩n:bT332>5C?|?CJxK%n@G. PӝZ}0:3"B:=ly\jJU$$h. Gh1 !T:#.8ʁ}qXN1M37! !&* 2\/<'rBP_$e*'Tf>SpEa.d_NAv{u-,KϐHI6m'/Z䏣_YIۮs3%RV,[}1XW !/>ܥȘmN6& btYD-]需6蒩.ˤ[#YMowM%\q(2?Gf ZL=id v1ɾm`oa_of04'<=d(s97fٌ/겦dwՀ,|0[B/}LU%Q.|\#Ɛ.,2'~ybcAy]؀:c#ܠ hH+&R U1Ko{siA\,1\ 'Umz*,~fz&*!1\_T`Y֑8RQȳ!'4-k?YyV <"wV  #x@擽+7g>Xf&y}=E߄}=N f؛qn-f |EpɣwC* { n'Sd:!Abz5 *=X@ĕu"Y~(xNTU }X1K$EЀ_~` h s!"x=u\Rhe4[oeb_8t8_Eޘ0ѥW֢dC 1ŖbR h`X&,a~H:s D_=q,8Lh2vl;NTPkg^ ^&Gdg-W!߻ٿW?ITc`)-~~KxDM9\3{d`zN2*W,J#J:`c#'c+,k~At3EJWdrvB)̤OG|ڌnvm5;?^4&^:uc1vPIVLv RJdb㈽ynm QE6jHh?x1./>K.J-utŸS^ KU[#-`cU-WqsxT=tV;$-Ҧ+0Nw,&1E_βV&aĆ1мΐF%j$l; >x6 [z/=~wuLz_,gQ gx-*c .@FB>$*Ҥn߸RÎd^?_~kzj%(;iNlR) iV\)0ƶ3m@e0(t5 y # &5-sDž'p"c2 >(TPk 9k!Y.߆ ڽ#Nj)mlz!vxh%@A Gzw'QDڲ4 Ǖ:ML@`U{C&v+!2$Ϗ[O01oasPtFO]%ޠˢ//nqҷSSZGQVH_"VN.Nͳr|Zy,[2t/::Nv ,k{-3~\'x>-2΁ϟRfk_]Wu^:UХ &w7Y)r'Vg%+,{ѕ])r<ɤȁJ,H 0}[_k.e FLSRcK (p&:W[9{C~AQ /Ѻ-\xR,[ul'.([oM[lɒ??[bˍOw8VB}'?!Wa,eϯiBi#!PG}u]cbBlKAkM(Cؑzg=XP8qBSYO񏛔(fO( l$xۿ5Hj) ;6+-r}vhWDf&_"$]e N IvH[5)N?\Fg03;FRBzfrJWI~^Cr!+cxskOt\k5Բ/9=WPz5m!9J@W@H!7ˈC ry޶IRGVP۩a P o@wc:c4,\o^xJRS`'bqWÒ6~$o"F3H\"j>?AS.I#`+U-_y"[ <b2!K(vB M5F< Qџ mmQ兏Ԑqb2S^ͥ>0u;̝~;կi(JNSSrP߹w>pw6Fs"E3AR@z%~*\iO,ILxy>!2'`}"i坥o$nG홒sB:,op婿 lPo3ȗ\/R91 dL#iTAvOx̟`UXQ#˞q'CCc_=.#JigA¾It%hdiq Ww,˳#V&ҙsA.sSH1_QYΒM "|4} %'HZv׸å/ >oG8K30;"boa%]M-$_.S["ȮٽX$ v⦍< W+qRQ79AkJjYGw2r IEn

@K%7prK~L$bmה& V7@-)dmZHF+V;`5BJs?'qT4>cG/dx#l`+,tiX]mQ$lzS,fkjk3T-?=Lf>x$s.IkwHj4߇8{(+Fu3szȱV9<%aE>b !dç(`TކEdeo!`ao<у{3tEJ /qх。52: f#4Y'7B{>glE=}7 U#.|q%z'Ym# AV] .+⭠8ġ m@rpe^O>&fS+Y d_k\ ڙ|cz"ʏfUt`ukKNk'70 -P)YM.btHI~K}¬?ijt9k+~6(:t8wn1%i+j>LHG\6AO~4TH 5w3gƞ)# q?WTwʷAOe^TE&lA,K`\]14ْuޛqlLX ]O>lRD^_Ӥ~<{5$ :{S$=mɽTؾ/QN#)%`U=:ut!Ȗ!)M!ymhHCma{B%uF?jR8 )31$[D9#l "zf]_7^^yYw>jNyFGJOB챇rĒ oD6b^]еc2yhɧadYTfצib%l]b!O\Cɗ{; q)>]Dz<$%+tuDUFAҟ*{rzt)π>!=7Hቡ l*8`tΜƶȉJcW1BAt@,wL=?+UVhLDti5낄KS3iҎt穻{O% y㕱-K`DΈR?3>;#O>Mⱏp6QP/"^.Qn =.j =l3 Vm՘'6mRSZ10ʼp<${Gb8v6~jtpR# (sR"#30GI1 #hp B>f?]:P*cn~M@H%4sWAl%ats+,Б4t6K ?m`!Œ,\0>t+//NpJE~^ " ;;ќGv\m/k_Ø؆=W8!7:)ږWDV[rB<_hCkx[8?׳sIQ_wh&A׾&an=|Ui)/?bbӝxx5 # <𬙜Z{mcvJwƈdu*}l(txgaOv a+Xjor&Bj&MA޹ 284"]gzuD D}\_nyyFT Uv={4_<^n֏ց`\պ{kX 6Ce 3>c~OHpʼλ֕ 1QJ4C'\sAzBd$7t-s,Q(fΐbJ9ZWWWD+qTTO {} Gg5UA|_Mh'jG`N&$EdHG祲aK eV/2rM$U{4މKY4v߻P5PdpWz#* %ƦfL<[&r" KgHF|]_QfպDoT]p~AsZuWɒ|X&QvhV ` $S^2 =hAj-CzzSKmz1+pDLfבJݲho(,'$  0~M6GxCSm_}dl-XwUJ_{`'2~J'#6jxZT~mRq5*- ݍStʾ.:^ ]0)#;M7:qˊ>qZ9ګ5.KO6YePP؋k1/ R[#gmDd `Kbh@qt09&?k_j3DKfjm#9Vm o\T}!"-\$GXJ~㊒o7a-H{ Oq7J'@ϽKo-E75qRlX?mxܷqT_X[3kµ{֜RmA-*ל$!GC |CwDA D: $H?&i){ZO2z>G%'BÛ}a 'UՠT /61: Ժ, kQiŶ7il9gZ\D>?㸇 +HYtW.LzZ5vf4Ntl=ձ _:v!NC]0y37PuueTB =Or-w=Safw? 2?DI1Cw1ͺu-p;5e4yBwtϢwC?'R>>"B3'?D*oGT`7"=.0ָ!3#݂Dȟm<]}w@a} 3&ȋg[ȭ9zC/w)|0AA\NE9 %7h(xB@k&#Fo0oJlUztnoWB_;c8^[_ @)S#!WdaEKw,M}:Zڸbچ)BlK+e C[[L5Eա 5,@/}"Aqi YtkhIH_m0{*Ga5lvbzTE|04b˕歵gdPT*|zvQۋ܋=YkAl7}Proܮj8@hYG%6ӣD5pyR Ih OclE=APȓ1ŘB(}X.Ѕ>ikZ(fzWEl+@= j8Y9OsvϓFGW5ඐƅ =oY)s2HyK}KlcFc 27/FTEkCW=;苇f4|_!QWdC*!ٙM f}AIӬgEkY-3} )'?dkVq(1_Qj[A" һuzOcXZo&NI?0@0y`Hfp])›g;y8L,4!gm3rHIY UJ:87'@^#s~o"MdTZ%N irֈ2:okKy47Q0Z0'؀v+Ż)PVx‘C`cX$;!lNvJ滋)? ,6 82w\$}zM+B @'̵CڂfdCOH-X$ 3|rŽ"x\:2&#y!Xcp2p8#gHCE9znOp|9De+X!zdb# "M71Ȅ>~|]SppҲD^֢nu&yG1j(4ʟ WƳcW%,I _f4:Zo1s61 S=q?HClX{OHͮdrkTYя_(ZX1Kwef\ ]Tx6rIjzzr"د$Xks$q,c>Y+"lG9Wy:$7?&l: +- D=kA/:"gˋJ Žlx}T7[WhfXz&[D>,hQ'ksBmЏtm'f^}Iғc S+wBQ6B@(,Gd"=ERCZnŰ;(hȩѠ $I_k1s#A*AtGջ35ep8< :ik b?_/s@Bb5 Exl.P!Zz5|tfQee֗1 0P'8罄ze\Q3LsbMpUcDHQ_^2: )L\I`[#kCyqtF(-Ӧ:_p}v*^0|c<֠h[-6f~ kAf! `,B #ga;Uw k LU-P)$`)!DOhhOY#_^Q(NЩ؋ &԰mO+PY5UáQ U1 ;Mn ŝ5"/t=Wr8|-!ց3Y#G0P2a-؇~%r#2K bx|UX6\-.F~(e z Q;K:߲+Y+ bIEL-[գ͵SUSGy.䲤Ғ"7KGpiʃNd@wE4)\ e%7p*mcf䈓Ԭ=MEd'VQ̠aq;l%Ŕ#1tci]H+n|`;s}/MB@(Yɢ)ÁQŊ,צ.v 6ґb[ /A=_U3&pdhXh UQMح*o#ϛu =fV)vH`ҢĚ83tCŪ KE $o>w 啖8Mak@ē+9>+T-r,k L3](& ؏b1!}QgJo߿6Wil/Ñ-:r:]:>!U^>x([ZՇ)tD3$-iyvKXvr=MZLQaD=L8!XJG*%_ 1j~%5: s<.]̄a=2[1ihF5T |\[Z%^Oe^'K2Ⲟw%1%;d7ֲ3swFPC Iɓ]:RRaė,'(5/P_'lOGxND;t~ Nk ̤IGͷɬ3=XTщ1HL(aE`s`(A? "^K)1Sϓh]uY}ak Ǝ fSӪ oQ=0rN!r>^)xLop!^.8EZ[kO 7}!2ɼqA0V LC$> ZQkiFY*V*knDx<w |De^3I*{h8Z@E I_I٘LQ91+He#N=05czj5Ѧb"ѣC $Q38hܼE֞;~&g@)651O0C9ӵ7o1sD등POӆC{,`\{`de|=m,YnI~]xYi \Jބr+-x.T^}tLhKB0-6{g hUİsK [i| z(tQ]{1FʵI}=F_#?Nk(YdJMZx2Id*7‡9Ƣ8ɜbھ^#VpyJueͼ -|ްcYV}OڶFL4EEvՂ.6܈\>e~78L*VzHa[ /|h"OFC 60$熡9MC 7I7046'9P6iH [ qh9Vۊ4'+N޹9b "B~\[ G, ^h5Id-!W/H1{AJN0ry^%Ivس̎L.z|/BuU|\oÊ3VOxchKR^x!@lWBGܰS"Q } \>nvCI ~ٛ*55 T+kY B D{2̥&Y~ 8d$H *lY;N;А[j#}NRՓ.}mvY64|D0{*8&Or:mAdrv[,f'W)iQX{oĄwEaퟗ=[Գ]PωKn!>kC ROD3K]eڶl_ a[vA:JK$`y^huNI˅QYFG#.+ƤǃH:=cAԮ'gX% Ƀsz+h1{\MY:G$ xZ3u ,Ojfwpvf¹%t0s~85=VTyoM\u7n$xN8QH>=wW5)of%8I?jEAѿOey_6\VQomVtߜ18H҇6 xsk=H* L4J Ƨ'DlGFsxpgoX c6\"\Nu=V: Ҹ=͏ JgK9:su4i$N!߅tn <щgG ;y7 &ʌz$ - XlUۋ;'j=+ɞ 19z@)_/RtT1 HJ`vFS=PIU15ӳ!-\l?J:Z0,4( 8[!=(d>B@&Բ79} 9Q9xә MmApIL5u}_51 •a^cژ%VRZbMZ/YLtL핹c]=O/d@]A -#x%m=A_!}I/.jJd,@KX!03.׏{+ q{tx*ω3 E 2BjzL%bDNc0(CE'~lxe8> ^s,N4X7|>yG DRQrQ'ԕtyl}p>Hlql1C#s?X>}X6-KP 5^*Ven'Ȓk,݋rOC27 5(N*DC|^`0`z(닪2rV7zǓM u~s輔ۖI: U܏cAR/:&\wLg^ a1l,{3T$rTiMXA 5w:Cbe(O4eO^xR(uH Ⱒaxׂ;e#IɋgjQYǏ ܿU[+DNpp*$Ll"ːMTqt9RT!o7CdOp{nlUJA(*\|8ToXU#Cx=sp_{AP=85H;XjZrR}fl,>nXo1$8 3;3SֈLN },O" tn3;YUhz>~*y]:ӆ" ~љ^OrX-`F .Y\ Ajo11c$x2BсDT9*^ӝyBR$k&A/*J+BwR©AYGD[VNcյ^U"ͺ~:8_cfp 6q!;uQh < I$GB1+:=sq<%1ަ3%W+`> Xv8f `I@8P#/vdɐ~U+DvRTvtĮ6dQ:g0a`Jp6 kî][s#u*dN$uZrјN!dWjҧ<>.LV5KA޺k\jfpSp4~JgVύM޼*YP@ݭp$W\P#Tދ:땼H+G[ , F\: XVt2ߦnRDH'+ ^K2ԙ$@~=%,UQ%k[f?%\E>StbO1 OYft:i\ c:w\9[?3㻾G /.Hw134/9& }W.[SAaOp;۝1ͦqOIHd|U (_%  >1So CX=u |JyXE2\]/+hߌeC.|S.w=|oGLf"nѭoVc_bq-+?%,Mԟ_gu<[3գF RҬs*mՃ 8H@[꣦$?ㄢͱjxanu3,^㔤r֪] {̉ϤBphg&ZmNJ=~ WNwǢ .@ݗ1lR;"icG }=F΅)l B6+Df ii]ۑw|ۤ;ޜ1xe.BF4)Q PG᪉gDrȦƗX|ptTl'E)+:'^^V̸D7G}c3yn$u|+<1wfmPx/z@Dx1XH~ݑR|7!sUq+ՉICtIUl Q#$׮kD{d BF x%E1num!rXp m\iʜS {iҝ{)N#~[ '[72/wR]pK =ቄ㍳Gjy蝬L gv6ʣIϻ)9+u9^%*G?]íydr_obLaIPܗݡI2py"Kۑ6g0ց_3u}]BWm/` 2yw- _+xe.7G Wc=|wG d%oۢ^H 7z.YQ5!%1N,1xbvaPW̧T$>'Pu9PRV̑!ؚ 3žR Mu/W-zzsyTXyp^+AӤQ&Μ3M: gW-/-F:c)@f@{;8ik?}Kk`ƱꥧS+j3?1߱koY+9ՎUvM[j+O<܃%I[|89r\!ة0fxr xtrFf Q f_]ISK\Bnᄆ[հ/Ut׺:`%PD$|RW:7\tpcPl#ǀ9oDp7wJYsXϸwJVX:jY{CfhOғ2kJ) N{5ͥ4mr'c8H!Ro@lDE|2J< |>ė% 6o0^;Lgm\c("$4gzFwvP%\OP6ruʠi"u4˒zm] _acWjjJrـ~&Amm>pT>+ z$; M Q {e~nF혧MN=QC0gdxFtvƧTSFS 5mF*˭&Ercy `x#Y!6@i_b{MDZCg8P~EcVe;$ zs`N`s++xn$>ۻ ij Z1#%b?ϴރhvhB%-X?ZpJrC3i<|Fp^]i)o蛫`Yo!硿Zl(Q8M%vq`7ٳm/Hx=*o57g!NVg±ᇶ/#rcTae(D^ 8 /ͧB"Wa//8* ڻѳ=iXsghs{Lvlfq%%ll #_Eof/;-yx&'9Bpf|PiGSZAR_ Jg kb+^\*/K@]3rY)MOj|Pt@\B|x8nלp cJ|o]>=˩-z_&яd,AE{>mhP33r9+B;s@)OMVSKkd;TR\杚ؙ{rfȶ#cQ2yi 'j20 .%|J ?"ĩ-IiklcTFEf(ly^Nܛ/T(]զM["c>uYۗ/gW  jó&+B-IF552acr1;J(2Oz>/tHր *ն3 b}cdԸ$A@oB Hd͵&2Mg-Fy h ޓVlCjm9tl0!*S&rJRG!# #4?)h^xkTQ>)F !:\yZ!6u ) iKj!9ŜɕYc%p|[Fl񐉻:bgjZmg`B V?"^^Lo' ᪰B۳-2 wt5&0t7aTuFs-tMd'4ա=ZR{б_G#ixl%3F#RrJjXxg0W/}p5mS}EŔSS *q?1X(RlS嗵|"Njr'CQ){vჳ<*?sJparI]hƤs>*%jż!FQiap .`sy ^j-uOZcW? F$?(8YΉXpK(*.-jLcjeśėU ?7+H{9E8Y*'.$:'Clȸkx03?kΛ'V \Mi|"آj8IYlr|I<vc]82N ~mȕHcPspprJ۫(REWeohVJ`VIRv0Sg5QTqc? " ]^FIo*[t2QzLm@IB7hQLxV-{:&4> @ۻכmj$7eTpɛHҐy@ýwJ&Vݛ_S٭sLnh蠋䂺OT=k ldz{j@߲ w0:tñ・"Yut-mJxSO(L PY"cU*)NU@-NjNJnb嗬ᗬNxs>mŊjF/7)41yq8 e~fl9⑛3?8 sW:RM$Kzh.Q]DqmUϢu2RXMkY#w{mΎntekyܹ;u[PET~#}ᐺD޿I|ߏC_'a;&lT8+*^_?Tb)$NFǐK3If.b=&<^SAkX 0ȥU%~]rZ2,^g ]0Dإʼn4h<^iWB1cWC C)ؓUZAk_~GʍS&2%g#h}7n]5"_HDfn |3B cFA#Q=!>l~Ӓi 1΅8Ό@ia#М"_-$I/UU vLa8XVxotz(O!˘E֊j'%ծdAʤ}7i1l  4bRm{$f!:cfȩ *SL/5e*y2SXb"sF#7jEFф0k䓅{7)ZZHr' 9'n*'q#zX֗$u%3/.>#|]LsޟSp!I~rүKA uNC;Lam* Cd@ѓ>Z]=,@&ObyUYnl]kHD7& ܟ/AՅkc_稙Q}Ԍ\ãVh2G ,FUdTqSxVʫzp̽ǐ(`*.US]oU03~w@KT53[v#G1i6|R2!!og{2ZO6 %.h=o^z a`d:۬R_ᆒγ % *{w^Tljɑ5w GxQVxi@Fnrf섬sVY2݅㟛 %|42̲R:fn(c&%:R]V`p"er[uM( z7GFXM*o:#\n!Mk¾e'u5qNBH:(sa:ȑzETH cTn-maCNVCMU" s⚞auofb$ΜmaTvG}-b3#FBưFV+{dhl1@ { *:})Bn ŷ?~05tViBavQq+!ezcd5f-{(6/mVhG^u%qױ^ k4Q_S?OSƓsH,EQ-Dso ORZ+XN&{W2K0bD"2 \nά`$H'PҪSf &Y45>7&ҥ@J7\\AzoJ;YcWBC1|%5ϸeS>L+QC-dXtXu:Iy"iKqٿ*(6F9(; Õ7W>ܸ!) jxtѿk6&=Zc}"Ȫ6b-nMړP:MPO{;tr.HE? :.N;@qĺ.fQP^`oUἅQnN6a1O @MX_’X`EH3Ag]1aa[n<=Çu1w! $=ٶR+)G/I`(I鬀A.^x}j@ l,xG:!w o5bx9vYYvIplw2iO(P8|)P唤W8p{HJP]wSiҍ/$5{؏Icڭ-]5@A)&CC ~>AoTtGq(s/Ǖn Ōj*VR!{ˇH'gQ(id#>2Kk{7,7ZoȥyLΆ|dڐޠ%xf+3xQl+K)T=T?"S0WlczRZRt>m~ux"s韛B(lN8A~!hsTs]o&lLtW#*!bM)x!U6"F|~{NI&I0'ˋ0:QhgK-Ze{^xeF؟`ܺ]!\[hu)Jb\^S%B^+vH}8eJ"Xa3mׅdkkafP-e?ȯ~aW_nE>5 +ip:Ú[HKW"b%mTɊN˗p3Qj͚t><،$Ew[ls}+RTPM2nwQ)aE(C]eܩ萾+|c:vbşPhιU3 :Gbʓv{7eHqc:̏^ k8þr W\uyYaOsq)rlAT B)f{&AZ-4GfCJJf(.:]ѫozp7+w}=YGsuDkƑkcm,@M"DV\JP5PĜb۴1a`;-3(oA D(WqBpy^T楖\qce\B>?,\y ƭ+$~Cwz{sZ^t Z`5ⴖ[Ja70yIHvPz!{ڂXl2!j#'% A<I!qoҦBS8)JYx K忥l?Di,FX*@:sUA7J>:B*0dJYb8I;2SϠ0s dꙃ2"*NCvrS0aepC eQcF1ykA }(7[fz8ϑ9ѝ T0~|R3o˭c7@^yoxn;fw9dt~đ{u<@bOx^= L =ޔΙ>>Rwi0)XOCްI9E#1!iMVr)mKpmj9я/iak+)f tIZE:aeU~]xK> J- Wa{6J f #ET(vlo /'* nZ8Xݩ EVx^\.\oM^'8~fĸ'Eu˱'AYeM͕ڗ„S`~ozk=u8vEx!P|K*6XUo5pvܚVM{BZ۪_m'=3FSxva- v\zH"{rzj&"9C!Nj)\P LYjKhML mv#%2ظ$jR@ys- "n&`ψu1>r7b4]P*vK^kBE+ q1*٠7% t#Pa(:*#b] cyH`k{TLrh;Vu_@,벂Jl>JZwdgG;pK\B(e<ȁ_| {6a(J4/-Γn,8O;l5*qM>&TjG- C W ɡzM.GCޔngc(t?߳Xا~B~r{"mDu27C|pGߊox"ĒM,Ҏ{Zvf@JGSw G` )^Զ4@4v@H"8W2 q&0~RROÞꍯؐʉ 3B ʼn^"Y,Px' Vddw0!Y:7lO<>_GPыX+"*wYGBgt:YkBTBG1Ug>е/u?rua<&'q]=wiv!)ثdYwߊ-^nfżLJ_dX __?EJno~Tx-AVqh}yr{G06%HIB[o4D ^{i>{2jhtԥx2`Io󇋣F#{0:/𹿵0c5K ERB(rBj1'3;QG)=,ĔX14uN.Q3\SDwiNth'`qVHtdLP'T7p e|1/%czwP:ц%4VK4[ w+᧼cnbOC? h:]298 '@wB jX<)eGM<B =v*[_]oLiKsQ=䋡Q=ZyEzŶaLdU93泒u[ټ\z;bR՘xh晦:8iH32{(ũy s ϖ ?DjpW0zݲ=W 2gH>1)4T' #V>qe`'iҭBBfQGxZc7}ʫ&!g aO8zjngߩa\@X# R~4*C 6*f9+GvUW[Ci:HLpwpn2;wr0BlA3l^z!C%CU_!Rf,έ?&_I$Bjrp+H(3ZrZ`QեIi2_v|Q1 DӆVVc`q ; 4>]Fw|>J_xk0/~K;P9]dU8X %s{DRw#nGT`Yk4;}t v=Nƛ~CHȨ /n I1 03YGa3KnE˽M՝yۦל®ze\qfWL)_+lQÆMQonA_Xv,v7lmQ\뺴d^Nj :EZS!+b34 5[輝uV^=vRC30Ⱥ <;,sc .{jІְ+D|¿R֏N Ҏ*w z۰E4w=f.`AoFa1jmD9z[W>7&/38d>kVA9wmfg.1|@X\ z~T05;H;14z3 amig(y= n5#4#{gѼ3bQ|w6>XHTIUGhIs'g68^1X5QL"dz-аZ`+p'|s20WYo${]cjSM!CU)vC̼,<4zze1}DN_P:/WH_κ OL]}Ri-fEjUvV@_zpfkI*2 Zp I8HFd9ҥҌȬY=5*?P-]p",#٢􇱛?SGC }[Иka6}8 l|Pvl*6LJeǝ[p.a'|@IDtKkC0w殅8,-dO11`KI`dM d]85V\`t`[;eO-N@8=_+,ݯvUh2'w볺_z.VǙc%%w*ܲ Æ 'T[!BZ: d7~9BɣΟU[ 3Zv&'\A`(̎ " ;7wE,@J|z@-cհK#iפ1[X_)㐝z^*Leu$`]'uW~\*6`I58Twhe#4vVqƝ9)2LnmhR5fi/#mA+$%ּI\@ߏnŸcZMZ}]hrCzgtbt)*5[1`gucB_hp"@M,oAJ<dsl>\HÑ,x I]p (3Q+RLG.$2eަnUywv)lw|u61ip0ؒh(;k"(ӠW&r5rn\Hg'U${C@Wh7|m٥oB a/w/Zoi >Gu>K^mxZAg#و޳+ߩ@hzTC6o:ilQW/2Fm#8ݿu-Bo1ڛ)^2I'3p#MfSރ|\aF5}Pg# XB|a h{JfuembB1KP/p A8\!w N|NˀP屯J/D `Ad - TUTb䥒El$6킝e35景i7U_4m %/  T8~z o7K|#c&2P.g)]ߴ^rv<"~c<`xd!a|Cjt "f6pN(κs}K>f50M/ꔸ11xI|4uRRȵseCbNFDAr6=]:[lĎ,ڛ^dFC'MJ6vRz]WDKA&Y EXўUcktmVmmO(>>u<M]* 5:cθ B߼d "^>aT :{Sѻ 8'#Y͵S94g b?稝 @:ZJ[o(ƫV~p %[paf Y 87*ig_.q0nٔ&j9>a6r%SʖJ0ӣ?+`;DK[q++?\ͮ]jM(rJR I_~!W'E>4e?T(tvP&-/ >}Plt{nVsKS+}xls`rڊv.SwЪ5&(XdBvw>p0hFDÎ*3 0>%9!v V3_۶uȑQMcthsG(ϊwV\ґen;y&0Dz"hYr_060X̣߯ ad^ڌ{델A;+b 8w\ЂXSfW5!l +!I{'-Ş'X'-0bfIm0hbՒLxNrrt {Bd&>N=xy}k|ڟ[>tygkGV+S~9Yz--#rV?[`ɡP\G1ۃ0?ֆSIi+ Ǒ喃zdAVr1Azw?,KuoSIO7?)L1@*WI݀ )C " ۓf`<3*)?$Q1=Pi 4 p-p#]Jx$|H޾Dٚ֕ ŬbjfNNˁ4P13U<5"n ._*aK cqX!~v5xW<XbHpZ pbȥlA̼IK8 Z7;NGۿx!e(ؿkZlovڮ6$ulĂU6%d[ؾY|'Ƙ>15S˷۵ehG+tYlzCN0 D{O=Q#V#=(‹ȿ 1@:G=`9U6AOihlA5sF%~iTsû{5$}ۆܿf姶׹ mP0,lkJp9G?SPء՜Nj ORUp$z4Iߟܬ4;t,\3ac{9] Q36鱄`Trh_$,cQdSs/[Exn1R0nvBЬ BR4@<2 CusgV>[vZcFpCI.\UrCH8~K#!B+,Cacn* DIE_T Si`5 BwDͿl!א]V j l}3*PsȻy1s ttIH?[ݛ{e/}k_ڽ>7TX G+jK.IQ3S O b-Z~F^pTxEÄhԈ!N1u@'E__d2rhbVք- A;OUJ:A(2>`[ٽYa,0IZ+6 /}h1UԮ)sS~n*l](l =6^:lwI?7elPEwr:r#TXyߩTb Dg<7h&(Z8o[ػKU eؓnK"d g=f-#r<`CpT6ڨ8o6׵$ip[ ۵L6;HE?ZX" -@ЀiB~T*6͂lpbq.{=ߑ$~(/>zUg.Z6Ѹ/ŠZNKWdsӅ 늳NdYS "AE"/mQQc6 =%wUcٺ5k.RjM$db~$IջSSސj䎴"k{mN )}~O1;֒]-@"뻡5K 94 } [eaꙇAREmA*eu {CKX1x׀NyQKjͳ`h7Pva {٦L~HoEw!L$&v-B#"|)8_q.Qv3K `OԂO~> B=R%(  L||s>ҜXUQ46N7n4F>Ns(5~4R[x{i{l'ש*p{R"fgah: ! N'}{n B5tŧEnHl觑dxѭrm->j+"}'u[niEԾIPlFhGlc.v鉧Ÿ~uHas `ong°}'h?u~]_]|-dI1BQ+I #Kȃ007;ɸWBc)[RkXkˁU'OwXju9LcCEo }DϞ<|^\ˎp Ů붤)LqqV@*(擂L7AܦC/fd/>b5&UY-Jh4I2P8, C؞5 NnJ&!׵^#R4nLŽ:)`PL=:N=WY3"r 'MstEonHQ*o"d<lcq`${QPm%yChΖ'q||NhZXkb/Kp+$o1? ^3O%F'Ls񇱝+X-9t| n{# K> {Rz|p<}ߧ6~! bԽz/+7$#'BISo^. 3"[}3^j&5E+.5@C*!q%2WΖBKF8DNQ,gJ |ML^dw#!i vXF$_ Nʻ"G5`P9FnxsZVI 4֘fVrm4H5cfolh-ՌM?01 ,YٝGNA_B m4q@iS_PiGqb:f#m Ar}oɣ@l ]e;dʃi-@,GviZ,1|3H_d+^#,b6^qm`gMI]!+*8CxĕXݵ/C@p ,;^&e9% 4 сSުH'@n!A+ W@g]m!Iq V4u-Qm]m5>Fpqxu]5۶ 6Fvm$Ƅc SLBڦmϿg y& n+Gu~pGͭ#}&fUȯ(Uc@ CmlYUs Ǒ1PŽ3Ies-dvZ|7&}˓jci!zJN͗Q>TZ߼8,T7'?킩=hK5B]3|-ikcg+t q2=?wU*S% rs+givܥs5u3q3 RL{o |@4^&,p/Dƒ[/Lf]z;z[2 }>cRۆ@Mb fjnp$ġ="'}<*Ȋ`qN⵫52. Љ^dk|`\$Z Fp 0T-EhnuBX7K5=Ntß@Ԡb:^P!;7I00ՒL*^^Me;}0ږ[uV& \zkU Tz]%U/=_P,Im2N_ɗ /xK7{{1v= Zjbt^NtPNhِNPӖb*(9RzIa InnF"ń2KJ{Ync]A!YOH3ĥYש'֛ȩ`%$v @"*^^G!^ ( H,c-ӿ·9ܤX)^"׎-"#`6ح(sh2zs㟯¢ex:ӁJ뱭 uuX5Ti~8"Iaȷp3, @߃rKB EO|GFOk}^Z}ܮ:뙩~H񲕞IHNE{}2|ۃ-f5HRbc?H-:8wEj_uYD`4)2s–A g`Bh4w`Y1h@3go\Xᡣb~o(|R~ {˙S0I.)k]}?r``f~Dm s .hr!Zy<7>Afk=vuKx nn9RlK1QBbvsF`[M!`B(d5EYRS?XhO/'hƠ(NEykiltUW" I<4hv[.WԐl|{$&5+sd6~ӓASȪZb ftt%t钡C޽7i'%fj;5Eg o8k1ar(ZzQ D⢌8[CH44|-fή3K1n smԑy!֭ȣO8$%`9kzq pig]F9JYcd4a JN£|4WTxH.ՕJ:\oMB\)&W2Co+[EV{$iys \,8jqEs9N,]"RcP7URV=OD_I(YB"rW2> (T_|Ap[|Q_8V*tݭH1#B=P7c9Pըj *(^`z\K?,%IZnx~:L&OU4kre95~ *bIÄ1@^ rv2 U=.K<7a[IV6Jb?DAŨ9!ƒg P3 ?i[=g^4$u a Ca?%[DhuLuzYZ.2()̭명&KG4ccy@f*r,H d_bm" ψnz8P*5̂j)s4ut@ȩcb|2"8F3Եh[βKVի2 \F3@NxO-i{[/` —Y IJMVX);cGXکGlHj"$"QBT2d!쾨{kVcHE<'T/FM!-44f9HD9PG': . M2zR-xJE;FϷ+N 1=*T ,|(˔|p!쵥'UU#ML)T lE<Ԭ =EzAnF:cdh|Hj MA^WA?6pگR,<ש`eB]!'R&{Q v=j69NJQ(?,I=!D2k[ΣfFw,m~r2L\ȍHWK'royrȃft65vߪr7b&xGj$yԟɧ @׫RdvM7O&78wECu7.YxkDh/t,0lw[aڵ>DŽvE-g]oF:]~\}!όJV#^FYNL?Fm @}W`xH;* ӗY ƍ5c5Y,<2c5v=6Qn3`% 4&P')rWV[3k8iY,g@W2 $}tn%Ky;Aw*6S=&L"R][ _$8ePp[rrv;(@ |6b6/unmnݖ/RqK%dZ+fƇ+'"K#兩G^*ڃH(CJ05hYŠJ?AUH9s3+eIEj9 ${w.!k*HHR㣂~LRϫ1Ҽ6G \3E4pRgE~XX^$HϵۨpL̲۟Y5XvLRtZr͜#_!qQ$ndZ4>d3 x3}*= M`R6GavҀx>֯`R

65C`7R^;g(;8yg 1iUn"ci֝>PBp/~։!<U.H?9y0F̿{H4&7  k.ݝg~freS@"v 9jhg *"0>!dek$$GRNHYr?<'_1owxscd^( nE)ɀTX覫CD:M"CmBGtii駘įi\b+:\AVڨ/o#8y|;ҒۺaUCi$Ató0.71[j5Q(7B+K7:L# SYyqXFƵה_O?KXicEw?梖odO7 2!UFWLZϦo_JhQsHb_Mxt ؓHT`AK;^GG1$_mh(xb_L ϓ!fz+26L+q&z|w0,LK$.a% \=Bfؑju pBt*fN}yݼҷ{؍/ üNrL_ T{L\V*zdhK~Y__vS آ1;x4rTIAWP1j]{ @=:$bVw}y)~.纗H+,8@w^'hJ$"u=\=ω@ۏ_1RY`d}tS_uBW5DS57sõuGu E[ }`@1`j?Q1:c4 ɇJ7=iԲrf_ҹ]d\ٗHٖ;vK!z3U Y4b4 W,15#&&LD>&gjs75~>5eܘ"l.8|Qlg~H Nͭ 8iZL_M_SA'!nc]`Z_ ʀA1:bpf ^9*f-He[JL&V8,pl\)i1T:R~ɜn8U,B!hbFx^gu}NisE?cMP!':? :0-SVJE`NK16-ྦWe 锗Z.Wjs'k_(ӲFwӛ S ʝu(8-fE0Gg ӝy.sGI DV@[\tFQ6-(:.r\Q|#ӓTWy=4ETw =Iqb?#CLu.Vq;1:V0TciE@= lMQ @/TAeJrNP9tM @SIV~ˆV eN,Q &5u<[c uE }8}XcU!z\!8azb0Co^C> +-pQ e])J}Ӻ_U'o}oғC1V!4r漹)qOC86sm%а#_~}6LBzaP_ak5hoc^J]3MvTḹQHbKeHaiwu6=oif25d٫|G^M,WwnASȇz/`‚t:uW0z*)ͧ9sĒChېZֲT (H12Il`i֬b#@+.}5LUݬ9ϼ-!8V$OS72Tj[tא ~jl6Bj;f!|߻!4+\UqT؝XA U"ee.쓠2籣 ? yl7Vɷk?K D?߈/`oq"ˊzrM:R$dE!.on QdjVOzf{+9rQo!)1fov]B؅ے oOA?bo6(+oRz!3ىGd2 {GچՔ52Ó3,e&5B*1UhR<}, hc`b[1i960LEtf{#cMpGFCQ_UA'y $E-QWn྄`̹9x"ȶxWG ]*xg /6cM$*c3$eq>uBw~ƃ6 {с{ ZYᡣBwYڄjET([zg :NqmCDf+bϿ(h_I xf1-,DLM m[5rsxT Y?~ߗnYTfcCq&ȡ8Q;E9 -'xuP4B8~zx_l8%t?4-hk=ᥪg)ZK]LSJr(7ne}_F)h&^`dh(|la.rcTo9 dU l5Jk!qdeyh\y PA=%]է)A4)5w;.ÞTGlVEVy_iBUyW.>/sEx@~phcK[,c9hs#x鐾>8r 3Nqg(avz@Jurc0XinH5pmMN舉0 LjRdrR:z7'ivbmͧEC#+Dw<סag:Jb)ʉ_ W {dng>>8~(&m}νud}*IVG/P ge& zur/yr TRM5$f:nijrO?_KI[z܅DGkpQ`1NϫS "wLF&MMXE;[[X}~xj) X=~e A |ϦY"%gTT\6U*IWP4^#Js&^YJpzCO]cKe,  }=U/vOoˎqu^-!+Q$!{@B?^|JRgc}z9uS(tX$ &7`(ą~K'i Iϸ<+RdN>)30{;i{r*":\SV}UTijjXF+(rpSqqIeҽ(>nYlo"-nDc‹Z${tĤ>9ouX<LD稼fHcp&:p2lp@IQ6Ȁ34^^S^q ~bpgqu<Ek7Y/'%~#*,F̮vSB{5xM Tr: Kr& ޶aGtxP'oLjyEdrGkJ^}ܴ$ XPmЙdE$jU@5lO*q"0OaUVz@5#TV09mW'|o-ښ:f c!-0 fqd)o 35DVvH{5`C1\l ɓ\+M~l)=V#&A!||5\GTaDd$Tzϩ0d ǯ=SdΆ`C'-_E<)Ft~npV`JB0+х fpC~*gY:G'f#0[龀y԰QT Z@?IԍqY}KH)֋{Bȉi~klGncIע-t4VnViżf zh.(^3L o>WM!vhnEM{HC9Px^b;ڹv U#w#3+':q09oIGePtQ ]KiioaޔF=ib| 6~TCꞩm=Z׳=Ol=.`l*@\(Fz"p/ 1:XqY\u0e,F025ye[\QU&gYNѕR9SvA"UD<PH6 Div 0<`T=6UqL]qAh׏2F>/Lgza`l~2!t9CQO+,?PʁS!7'?:=4?Mu,w[eO>@u(Ī '] Je}oS 8a#iXzs` \@B #HQFJshФ1 `g8Ҋ;5OLqzXS2HsJ_%g#8R} G0l=T-1s}XWPf-E9+#{I J袙x4Hv9a?ͮꌳ']7#tb^c<(x#SP%ɉ5 (/ 2"("s5ՒkJB|8i  d3˦,tHf/zlU &kM0'QeX弭F2P.'cJhD:UUhp'ظN7=;8!G\/vm͕O4mT"Hw{E3:>{0K=]1&ݦ*R;U.5]Xac':$S`4|“~VG;F\|0 \m;E9=uՒ}/Iם^6&?fo4W7fS3p "]PR)t%90f}o;4 ά>6NhC_:w )1 z3\|@heGo7vS}y|*d򚏷@2i-.@s,HwRUZWBy2jɕv!t΋ʈ\Ζ3C}Zە%>լjmfQa@5Dmn|儆bE)Vud/h;NrVHNt~+ |Ml>EE1P*Bh/4ˑ -i,sJ3C"u&N>~> j oBFU1k! z$sъ\YvӰGo]( iyd7(x6Rr>Xm3@?Bm)ҕY[{8)yCbeU)Qq͆MXB(3*Dgy@m;Zs8$ X^n[ 0jD0i``CD^\)ΒI\ S?b(~zZ3MRtn%YOoaN*:ٻ[ zm$; e@ԕpeDd8ײÈ nI-hHOui F}zPqnm@/fӧ8! v< m.!N0+) V$"_He90Roa"J̄6.57<e}tFqaMdΜoIԌPYwE18[>ς/KhA7Zu-ITn߳K@;j=[*|fľ-WbVu^5r0%1ha^+}3>*s#I*e0+QPڵȝ/ߵ77)3f _C_C 1CPZZ?f-0>;peR ZPx52A7ho[Je+GS*q^0~iFeDa,XP5 Ii|~8U%a(ye\l,R/o{u'|U5;7=b=hGW7A\8u{ˣLFLme- @Ց8ZI="SirP=A~3VycPb.6ZY%\xayV3dfy4 ЗnG+?8M&*"W’WkywB+_77 6ݑ?ZK_[79SsqC=}݂ne1V0̓ӄB"c} ,6Wsκ/ٷ+= oRtQ583Z_k.TFPe#YOD{Q[*e,%l %|JC&8HTT\|g v4w۴JP@KABuֺ`U͵MCjy*d)w'E'8~2UXde2*",z v[, +b<&w 0wjp/R?O[89? ~d0Ď2əx?(nۘQ?$Vő;7)~(LR936%v ^7ˏ7HO2:0,=ң H̉ }Z0BpO(v TˠL7i] \af]8ro(I%QVO5?+{h|:]*6ό'Wz`CMv$t2;ɟQ>[1%M(i?gPVһ>o<+4_mV[YSR1MTlW{ o";)4; lsIV-.] +{rQJE_?!)ɇ@Ө-f^ |9GK)+6q 4=)hiP*~v1+kPl:r/Av,س#ڏ&4ZgO+g=(@\XWpfQ -IֻjH:L]~`R}(*?"X* M4ٗ#bIBؠlQ#, D lIZ# m z3KngU34=iIK+T{h!gzF~rhpb hmRk.ڗwj:8?{@cM9Yj/LRك2 $bi)PS}dX Oud=]GiW:][]R~M475ͳ=I9>h;/:%Խky_+C16JZ< Z_"r9s]r)g)._rIR?u--COK\A>없<M2٘Q(UVgAq͗E&8'.l?}x<> mS] eoXAƝ]Dl ysdi<301L޽]>Db߱Kw5u./ yK/`f(PG\qOnH$7J=lsʸo8Wgq[l=4,03f]vֹec^ŊNҰɯ9ܹꙣuLKeWmG5_>…!d Mb ]!н71Zj8hQ̱mKAFOU{IPTC4L-`1p~{y6+Nc]%qǟ5kuBu"`XMRMF XNh'*2lt8oɱnzp&cTb7PGY9s!0 t"GxER =$C]7Y(VHgCbhj?(HD(vq|b(<,F sWj1V5:5yj:W-eQ ګn 6ܢmGN-|XgIf\? `_b8b Q;HE\#pm~uDdzu$wx{4g}1իxG@ ~$:3}6 Dzdt:#""q:Z tVAB:KodkoywjPiQ w|iWS X JJo?n  MrھCȱtSFȒt̞k )B/\Tb njV,gN[eQwH,87ztg}͠kK DPA:p+0Y-MAEhZڊcܝtN]'8cjJ-l$lI{qjˑ89 ]+z"PLf,h/1].߶JsZ gVU V&=)t(1,\/ ).z&":Մc TFR92$jESk$FSu7FZl}H~ohU. h'pӌ1j %1`3>07m#B|*S]%c\A^< K_g4gοg{-<;RԒș@b-݆';p=@t' \T[:`x!N*G8se6=8բ7) } ^֬d{q/LF- \)w 7\oqKɨ@G@]+`E Mi ݴxt].W嶩"rhd+kke;^?v^L B&^Un0r,#nßո{MR\/ {Je:.+l03~[FJdؽ ^V!cM6A}a&AEF 1!ؒ+3F>#:}IJjT*Cpf6Ȃ0>9AŲ%FBu_d}qheΐE9nj j˂+,]4WB4ßյ.\ddI4^u‚W7cfG1t=nTCAnӘLbfEI1FT8N0$7@ P@ӱ;=r?5|nU/\PT3Pmu >7c0 0w z*b u4Ls6/ ȭi/l@F7>xs-k<9Yeg9:e>/I+c0{m棘K,h@7%-yy5p3^tOg^{<]Uv1#'`}Q6OLU#ͼyDe5eXjbN2R)MZ 1PRmߢXZ^*e!HFWə5c:Z@t]ǵG L#灼`vrjby֣x5h/ns[F6ꈎwbHcSCitMT.3}ϫE4 ˤgA;sum p1wUj,Rr{3ah-;aKVM:ז.l!}g_~Ȉs2fܗ!W첆܇}d\{/uGMs#6ܤbrZ1*NN]>~|YEE9ܸ8ȭ!;ҨIHR:ʞ$+ E0 ;Q}}SL`9i|r䄒dm ]}neW1,0BBuuFhrZlw7]hYx|"Wma|NB\r'}9Kci=81{Hc]%)AW](,/ŰX60a:Ao$nC/%"olR)?cnʠ8N]w U㽶g!ࡰ߆#y[#Q؃xS3wplV"T\dB5jp>gPtO3+*X &=.}êѸl*)u7oVbb~hpbd-4]:H8M߷>:h"g5QAPԛPqpֈhBK^yBoä}KG{:NƵ `md29:?BRQ 닦S !X "θ c-ϤeYi5#"`l9eiَhlQD2s#dY_՘Nű׵ O`YB^];+r\!~`&% ¾(rIUTrz)iqؼR{5)h2zB z zr7=v֌ 7[^,‡*HVe-ҟuɉ#bp7AhC4A2A%G0=){kfzu"vR)o|#%gSOf~L c?U"cX}uXuk ~&'LBKS㠫e Á䇤ze5}1و洱6Aw3׆`q5@P4l; te.JNxN/R(4zggbKs) 0~=݉%o\Z2s*z: _ƟP 04_&>- ǡyzl }ܨED;ScD?;3G-aZ)9mG!A< M g0}cҋ`gp*~oYeɂl,eWm|q%oPmqIO+^-i;9G+U?6}Jֺ~XqV [7}J=Ou6eBC@[k)AHQg GZm*z,G_1uRfd.ILWOFX>5 MThIªim1\聞(1](H?,bO{Or5u|sLI|zGh-%g7;Ÿ'T{`=*vuݱ*;-S -o⨬X:RQRT!y@r?̖ՙr +@G=?(ZO]j9!? @@܆9mp,5QQ?#7ouoe dZ_\䓜15rh#||9& S5VKS ^_?@) `ll (RсQQ{j)=XI0U qL`;`.Fx|*M"`&6ɓGTn>YkGy^piQ 觖+@ѤGL(ɇX" -gN5AZ{8bRZ4%p(S,-VFiGwIَ5,Y\XoJ2 |(* kq w@)EzAյk*ݥ/m%W<_E^Qۿ.EQa29+эC+wrջ=(K{p4n=!#`cF<ţ˪ 59)]\śZ4ETפߗV.YEXmLHmSb>CgrvcϘDzwk\@F+@͝( ҀkhI/5h0'kuMlIRKz|&aC٠iTɩ-vMoΫjk $D\4U Ckb MA KR M70#),!L;Gט:wS֒￵5.-O=#bL7jYvJ=Bm݊ #3YmbτqO /D=\QtAg3g蠈C4ep'LkktA*颸I2^\LQjM֢[JTeDFTH}dlm>;9,&$aWOEA:v}'~dXXU}Q?(Y?B%9.7,[y𖛦_7e a@5q&Vvݘ)S-l$*coh{}Бӣ*hOI߂hQp3=1Lm_'O\:OpEwK;01Fޠa޺>4k^9t,0AG-k흦U>"H2 [EK.<,^18]P :uc7%8EA]Ha39J0NjM%'JK{Yc{q#IMѓg?auY mX|7h=dMp';gC9+۠z!XaQ;fzp O/ݶX[3Av"Y-CoC~A}A-ol@w׫;(F)b 0I3gv"VGw2ktMbA!Q>ocuPU6b3ƶ%,gVm|xzdKdKhFtm!K=yζB]:y.H qm/ [ګ_6<5Ϧ w.,4y6@-1pIq`PhB_=cmڐiJ?!}fA){~yXwBQ3ExרO_ 3 a3n]#v|> m\ 2FhNv":CdnJ]Cy룢0tPN#Jp8}n\wd kWWbs`X6Y*΀P:;wO-}Q(+E=@}vzٍJY;|5;[o ia#iWƙ @H?n(*T;/U*pv-z,_E+k"|*С>:4LP#5qR:lQqWn|HV"Rh <\dHAjN%BXh2[;q婢qSw]Zˠ'6ǠXdTK#.:rpdsPV;>TZGZJT^M$Q9/K\hسzxAS&[nf ?n\9_Z@+,c렱 vXb4iB759/D}yPռ߷ƭC%6^ }P>2CV!'I y_Mʅ$<ñ>Dq'Zm]%8G޿vY*Po+fVgScE ӊ UKET-Pt쎕%\?plQ8_t?X'̰ܝDE_1|?͸lzUq8O p`u)\ iyJվW$ $DN2{%pULh݄|"Fcy " -N_"[&-rg9a ꐚ-d.xLvF{H4^4-?Ǭ֏d&!_T},P4yྔyU O%jш F r茿4 1L *~t<QRQY*p,/dC<1a+ h'"8ݎ0UG>>Q&L Hrr:AO 7ʢH΂ﲕ} CyZ5׃|6lOJ<Ӳ$lG27&Jn*Vh}y }n)g7y> TK5|{mj?p/o,R2qb.<&6&eb}{ 'A߅M_X"AkgC`hVKS߲/{Lc(? ,К`i%ZK FE8`̒!DR+wL p*qtJ|$M:/_VHr4*f;O2 )}N|KSºvffR]}˜Qo(JeFBo>T׍l4[oQ`{,g6dmN"/շKUc< vy;^kJs2'r|E/R. $Fusm/0]X1@{[9@' Xk-cZ43љs-ɟ@`}ٗhohK;bl~/偙:"K L;NkX3YcaP7[0 qʅ!?X/Qqg!࢒R1Xa^@4mFڬ_9ތc;Jϭ;uǓzc W㞂;IW|qK<a2/VF DDJ*]ES֎@Q&lJk]{s*bTMd=@Y/$86[3FzA0pDEF8tʱ\ǩ(FRb :U%}g<"I| Gh[{`mft>s7L4bI<l8Ӈ+J=5"_Ițy73¦5PMtT%U~5ޅ\o(5VM!\UnŠB|M^MCSt6Yuq5'C -KHU'a$9>k4]CBA@C?X?.Mj1.U2EܔmeKDrMPa8x(VQ1b1s̠Ko^ᵯX̙B_,ZP/‘piJ1c~&+ 'ƙRoɇNÉL#eǕ&h LZ/ޞgEyNjvSVTe+SA^ql@z1P/q>HQQc=᜛M"0C=cJ'"ru ynC盠#w,@_AƂqD~LCt &#`vj|xw#Tpنפ{׬jQM/ ;'>hoBʋsKk&-F XY~{.ˮ-P< v7 R$= EP bGy!B-R0}޳ f%YFeNS>Ic8b X|mmpb7nYV VP 5af<ێptH$iP?[ ۪8xdC+JgA wFZ,Ag{HL-TT.:&pT9mSb/sX*;j0#q5"gРUnqåRhLU̐HmTTHcN:2T'"-q.)w򟘜HYӟel#SPLqlm t\KDt-cQ#31%q)HssIQ-t5doo~S ڮPo`~U.Q|w\f]`xԇ! \MYzǠ6$* K9la AF-mCmەIY0}:*F_Lik5Iϓro;f\iDAKҵvFd*L? w0DWlW[-nO/dwO,J!I#VKll ?ъ*vӖ݀3[^?=ADd_=fsbE"]땛OHNWFVE&X3!k p`Ƿջ'sPA|8gJ.Ls,ƗR}y$d" 5 eXhVF&1)3D7F?H|O!<|cSY_M3}Uʗ7Kz6dDן~+nYoLn]҅wS_LN2]7at&/L蠦7TS >U|rz rkXqUGX8/VBOUY&SwґH"]Fqp?c|s2["$TRޥS5_I9=!/fx82`E A*pVO}]<>3)ꕗL~t\Kn*N Uُϥ˩`-S_M5ON"_敿p1 YPY^2vJկ޽ł.iM_7&W3.2 H~,FasؤaQ.})nT8UQБ?F+VP͍R6%D:GX߯#"/MjrXs%X~IBm([ъ3cC._eP3] u¾p(fҒ1Zy%1݌@.7G6\{t 1!OJ C%vTnA2-L1Wncb2zE"KDV**zܣ۝`'G[>$(=2OGRm$~xvyh{5 l屎^yDTüPc ۱q>5/k,>nEx qu5f]͹ŀj~/CH8(ciB,keH{}Lޣ֧҈?1fFO~>>`EF6ğ /6kg:7G0SΝ'Gmnsd=u.kp8?TÒCr2:g8AT):ȧ6D֘@yi=~qהeFG)xrbÏ t"8SжE-sFpywHVIgh9'$>_׋b搴ɐT}`z˴E7pš8G}A]t2"2'2z4/]x5˘S1+ DeqpzFi[x'{v|vLAvzН}uؖU.iY}n1jXN ؖ@C2PZ=SEaԯ6Ѿ{:bCCX?KZB_U,Tj7;  F;: S1M) ]SnT RW΄̀z H}+V݇Eb~áyTdӆp NC Q,(KV93X2+Xeɘ={ΣD;eΑ'3!/VAи|r"mjjήMg)w*D:\^_D'Y,~I#6{֕q 9 .5+{C#pKo;#5˔hqD #lFmv]ܐ[ZDz/ZkvY<H@/aXcguE-B%L?Vx'zW†i56 |{J4q~}n2ߓ;^,~ FTg.y1!,oĒYtRCtnfOS2[]Yߺq3RRő_'>໯C*wzq2`bbzt*)s+DͰkF-TDKkV/JRĚO5"H*p70bHhɼ1J>Qc}_0TTjpvst2<tzqCjO>jwؖpjy6LJY35تY)%mM"N0t9"ϊhE 2yE?" ?}h "[܎E/ڽFҾf\fy;䙼yB 6W*C>x\jCxP# 1[4 PClP+aOB`6?(w 0xI0OA$YOlli~jL*&5KT1'?(ˈV|0k%m!·_d:z2ax9 DXop. !M&s&n>V %ՙ*mvW1{p ާ>*ڄC]9Սx@D85Dlnx=_Cۦe1,Xү$^@E#r@1e\J wi=7^>ZKdt%bȉ A\ 9LZ%;CŶp]3/xRٳOFKuL |B N ,[VK &cT߫:T8=xzm)u^ݪH]t`CLס?ð5Vb6?q3n7P@|M1r_qٯ8SjϰI~(k/.-jv7FÂTLY9A#<Yv}ӌo5>n=6RgftҪ7 M`5ϨGa߹LK U6 Gh7`MAֿβŞ][Kc1VZFq-ɜ*9~(KSP5QG*ڋ^I3~ _cq9w vɂ9>=}JuDCnA"dy>zq:*\Fy[#y>) uEBe1tYfMϳ!wiĥO֟)mFsp"ח:Ґ;'qF 82GG PWE"7`%8m:,On +`pe&Cji;n}Aػ:n56%.ܰ"_Q=+>I=X8siGsLsȹTUQl$|Ekth;ڷ`k-3B&:i5n 9!oGbs5>u' &Qh7?;h+:p  %ІjetJĜq3 g\O_3Il*!t^9AFC??Sz^őw Uʏx1 r+Mʳm-!YLme#窧=#3\Aozq#K!W`Ga Cx[.\8"E7f6~8ty&0wbX'*۶tEgBg9(=G %Zq](Wp;MJ#e=j .0Jυ(EO&; &G[ zb9:n3% &/el?8QwF2 EEH&_87U)i{ q=;BE񏜶l&@;"I2J8) lz"^Epn;(<)]|:䉁իr_=u"q%"DʖzJ8e1h׽m,7sffI'7S#p"nJ8 SB֝m;Ka$d0D/0ћS%ki:.3O43! 3.E1҆NK%|pHL2 S<&‰XmoKupROH:?=G  栄S+|H5&519hF9U9S%,.1WQU;1LC@ϩs(3EɼwYXX0oNSfR?T\3L( R<٠_.71).aZs(°Y^,!}?}- =]-Ou",\$vDM;?ܧaej?S|²KH _v#2Y8#3N?nh Ію`-U򌢛CdcRpIᖾVy:)1 d&!vIzKW);19`I a;4T2nu~`ZGw0n(boMrs1'j՞Ųy縬p'C6X lص*{64XC#_oJ\J%;|W^G"|:Ư;"΅O5Ƶn4a+= D?`6ɤm  ӮI ڙRGuzˍ 6jP0c.̈́!D]oNrWuϹģTtmi3ʰ8OԈVTքZb!c|UB`P{N0{nŶv'?mi+D\;_ Yuj&LiH-/2@8HogcPgKC@cѧ][zuD[򶆍r}*8!L21tokLAbX'5g+8j;ѥTmK1V X!Jl:U_G!P2e[PG;7/vQ]7%! EP5,DlT %8n/ @fN/Gd|G2:N7mqVrJrk㴗 *R,3;Lbc{YU{^%3>@;ĆdXy鏾bfZ(DmGM(`ؙ1uhuЈ|zc̤tp$V؜eɐ'PbDU\$%j%>3z굊z8u9#ǜWUVwP]X72,.bȚē@px)\EkveMjCK @bX!o.՛UOO/Xa$,䌿r,@>y0wo ME FL$Ig7y*9 1-.v4ZՇgieտm4t(wԏ@ xUhIbf;Yw2/@6i}rwS>&-^d͂+d_Jo:1$y_IyAieQQ|^u)[˲B[otc:j44mםմF ﯾjHWfCe"}qUPg/Tŏ?B˾#@-" piݸix>jXip&ZUP߼m{_.dXΏ*/c_QzpЖ!|T+khR&8뫡 +S6f|ʛaͤ~Jyu5{Lf:45 uy^~q7ʺ(w5%~&YN@E* x?Y_ )0 UEh3._">1}/pa]g3|?.RJ*M|IՓu5&I j|͒__!.LNzNZ!+ O![AR(C&6eZO4_6WxL<WmPY'uf R$l=r%TBȟS2Oz|a&+`Đb͞,kؗ^;8-dAJě8m/N[@g]?8X|DIp|'ネg^ R. ^,dܠ؛FZYp6=J:E -nmr#y`] yKbC+UG`{$!7bSVC{-/la_?!"d>rj+>09) CNE#LPm_Pc)AÚRۇ/!pkko)gHS"'ʝL)::H!\lmF ^Dc\RW3M~6;0L' 5òёe]s0D*`*a\(ɆZ$Ԯrf^ :4=`Y_ }G! ,2iY$hqRBҳ0%b~1#E<ф05+W>6^ IIC9ٿvMLd#={MC=uL{:lf“ęnW;HtP7k!gGKElcfG>įj~ߣgV=#$:BGaȧe2⃾:MN>f 3<+$8$pxxMy3ҁT|jxқPW)Cp+%\!.T"φ՘ӑo_2/rD1]A Yk=>Rw('w7!t I,$5=t,@1 #5QVtnH]s^=_g= $G(r.U_)hW`@Gbo(犸(f2e'@K86=@vT025ۓ&`HPKN"p2o&YyIy^ R*W fr-G+ AC|f$8]=dM=CQX^]4. cC-}aA._Xױ0/cCkGcz g8Kb" ƅ/TInӊuHZxK B δH%mb&O>o"{BgQޛWy}!sc-Jo!fG~a3fck@؃_6$JNN\֋PWT85 0҂iEt@J/N"K/-ϣޏvQSe?fRC7', ~#}+(M5$LSC*~zܛҬOɉ>r$,^?0h?ٻ AM؃%KgS!!ZR=3K$Oᖠs<UyHӎ#U6S1,|8!." §qn%##T+N8&K;fm␡b"{@&4,kJM`r@j!*.U"jxw?< .95Q;t-qՠ򪟩žt!~{c[@z'Hygn`2  -O`PQ4:.KIC gsoRRȌtrBj6m Lݮݼ Oo7C8pPy8)1+"lJ}K3o}vyE^-="SBsmr6[AѮZRȬy, Z(iĒۆ k.MwR@JJ~|:F.s'If(-Q#,“х4owK%u; 32J< bHX/daed"&/+ Hǂ5U6- *e`iiGJ֟3` [O|#,Ʒ.N5(2 %(hw<{ы%4\6p ܵo~ cDu hg51rƭ+xhsNRrm|0l&C/r=QD'cbp/$vX c{p7hEZ 3Oh"7= '2^Gy~f,ɦLxMz~X`&7 b di< W'˕'{{RP!F5Il:x.,XBsV9n l5Q .HeM2geDZȱȺ'ǒun͗*ۿ9-fx\\h82Dh|tNmʗeT;OI !H(.;H#\QSʆN40eafz]lq JgRu2Wi!v+0s&;-{$uκ,ּL)MU{q= U$LTT'{uH.ie꥝fXW*yq}@WEP]CM $y:[(K)%gy$z ڥt1tka7,d^;3qV|. 8 Nrk21#\ X%ºFN/7U!6D p2uLڨQhۆ>1b!-iO~:ģ| z7bjϮu62D &$ja3nHQ?CF,#cGq?fQI%UQC,Q i&Ç"|F%->$"W&>e14D Bj(@ 'yR`YG,%dzk}ɶ40ºwIAb, -^? o޸ CN' |M6381` #NC=4|Kid^7M".'b{9/ (9N?67ds]3:YI/`Hn S9V{~2ǩg Q ;yK2B46 _cKA8й>=i$8[QwYja+MW>_DRXVmfkA""Pv4KYU5Ob2 [ |~v49˚wP~)Qb١`r$8>#,\Oai&n6DhN!9 :T^O#ڪ P`*윽5P=zQۤ^gDM`_Y*췃Lx (iYI/VV{GK$vnǦ,iMO< mx^nLDFAdJvÆtRZUr&> -\Y"p}B7TF Y[pdz|APk_V,~X/Eo IQo:8~$&A&ZxI>z X\&X E}!6nu!;ow1ucMx[-v.5 S`%Z:,Y7cnS/XS'm )wC~@GA3LDЀ}a?$XjԘ{Чfu)wfvl<3H#S;+GK$f@V<^>7ؤFs}nH"Vd;vk)b\APKd4+k~K;T[ wGcqwh r6K3Lwr_#yOf_lSqi>-|B<NIPgU-MYsCsRAެq2^ZzY_ E|n/B>J6̰tږ˹}D@E9 }Y+WI ?(=#6s݌׉Ia4j7 ^93epk-簙zeNGEldi)(^3*oD bMؼ\c,%ؚe7Fy;vXlLt{|}":|3}JBe7@9v{+jSI(U`Y@G6N\ 3To0} )#*&UlϏD KzxriGr 8s$+ ~: Cinx"d}LR\K]bTر=ks&y1^ps~UnID)os[!* *k^^'`t!V)>x5Ł":ARl `"#=LRŎbFudb5QG?#OMd! yzqζ$ Ү]2D piC(6Ԃ^ۛ(?`NJ > ؾ8jN95\MBQÌP:<$ D<}D4hڅ-(FQ16N9}+q?o[ ҧ P+H s)PZA lxNom%t6a-(mF"*H$X]` +o^W, " <ىbW2nϒJ<@EkӖF[\"g<68BDK65(2X8#e^,BD7;ؙ 7#\̃V~aV"k^y2ݠa,; qC̰"ߡKE./XE:Ko[sH <1a(n*h1/Dϊ'żI~dO6 ƬAxm4:׶M>z^˼$b:f{"]P`n*ZIOfn^ d{+D Z$̶Uu_[0 gad7X0ŶD>3;< 7U-q:+.Xo*ܫC:˨4̱STd}䶥)HKLIJ\=k齰.C9e./mu+~9 IO}{MIJ4صJs桮Kઐێ)xBZR@ŵ6< K'1iO;YJ6uZXOdb]-]"".gճLy@Ձ 6;lsgIޙпKp_VpG{ Ucw) U1,[ċao>Ĝ&⤃y1z-PjU-&dz{_2be?t(XЛ[!xSoE4J"Wq 5} TnRW TՕ}{JVzz~|od*d 4FΚs{p&CM1Yy]? ,(i(UtF{%lvSjOYq.*fL+^<1l/T.zcbܿt/ ) qqY%xkW-x{A\!"bY? P=vQ;TMt 0QQ\?6DtcNHxphu4`R4Dm *QH`pn?&GH+{Nn>n6\w"M EQͯ G+elFg\̫`48 nKdlah]dSn5Jԥl=i=禁WN8Xt.ǖ͖Ջ0:"oD]`e6"vZ?H{v`]TŤ܄ѯnp'+y'>瑃~)Ue-EH:fEB3)W᫈.T-8q9˶'/a-,FEL %v1Di{^g1@fͥ }f ,A]!6.:_2Az\Z9؇ќy4/ϣC$ nw>&2+~nTEN!oxG!ɂ#$]6OY)&A$P na=*dZw{< yN pH,.8^4-x -'Ngnb-Cy$]? hgtDW#h#c;{%bT[9^+ -OܟH/OF]Z@Ĝ)*ƓFaD(˝6"LѴ/[%IO׽@8fҖ7w ( p|d*db3^m=H}+`˃&рWFnvNV/THăiؐs9Jp[t+ݠɸ޶E6VO3֭Bz,=#%~`PBpI#[)Ӥfڎ&vçثc*}m]N$%@c%ucBUݙDs9k1@ĖYvM#_VS~~WMEa#wkDB|g4Fghdk9J_oѿx)Wܢt9!sBDJ 57n$euOq ٘"dZCQ>,xVCB[)>ˊU@c'WI3e $SMXɬ!4rmM:Ԕ]A&L?}ibwl])[C27 [sK)9҂/!'{%OV:PpXZt|_}D:7)`ȦE$ޱ句HVz^E:gʧ\ye߿| 0g4LJPIiǩ2;=?ꭂg[*)%=%?N1\16?YTK"M~;2s ڋgL9 .cxB0rh<擼Bux4KfDåhXD0~'baJ) Ko.j 7r-mA+;-b4-3NI\ڃCIܖ|t%*_ ^/<8-zp5]Q;HmSyh(ߧѺjZTFgv g{h7tHhXG()ޠgEr9Qe%lܤhl䌞>N-]nHe^D lNm嘨+l+e Ⱛ1|tۼl:"a/ DJ7XӉ&R9 ]C)MRSt_~n,uTy쫲vHMcuӀ ҭQ4 Vn29><1`Pݐ ϥцvOw5=>`h_II4cq{!,G$/>~v[s;0{#;τce%Y%Kr?z6Nw'ˌi7 EۅGK8?v*#9wc@N"/ňiDl [*I)XfKS)?!ཾ$A/CaI  9!rdXԐ?AA$)2'2b7 ER?l8ko*?/Bٹ';]'Of<~0 yfҷ% FY6TRq((P~Cu0o,gw/̣bdVkc mħ5`:(vD ֭u?tJ0;Ei=Pgz~_rk֎Y\F륍pYYIGix̗6ȕ \~<2g[[*DMRc"Úz֧3Xm]ԸOSH}J*X?L16Oմ&{z85#+!DuK48o6HGp\GZP;dx"9M[172v2c"6Ec_gk^G/}0smtj?SDp |OQR13ͩQ&J N9Cg왒44m>_3;bx?3viZ}W}`C'y;4қ'F NoN+m^,~$}6ZXf~y5Rm:Kr_[ZZxod)reHqB\cYB(ImoCqqi Ϧ!H@⡅ak^Jz'@%8(heSX g ؓ< 0E] >?i$HvU&S_8>Mثe&6ѥ5χAz[@u϶W?zõ/qbeZp3MB7e\7kVN/B疨xpê-vWO0Avޱ{1.FjYB'H[lݬtj,Yc|i_I_9\&cȔ3 ~D$1g>Vn}*w4 ƧPNg3 ^앟_ aE"~׸Fg5D,S@mtEI?%,2MvtY&m^lv{l'PDWPPp2ܷdmيN!+3Fk8өiĂ}_7UvX9%Rh4;d^s"C}_G̕l3p:"RC $oBytYY#fhÓ O L.53vLFuv^rwTk "W/Q!'k+~Ncj)FðfZݩmJ,+W䭔ZWp@6,tj: m}6]b\:*3?:ݪ^98skp#E2~aXL8'豱={sO|<ݹtQ&w^KLBy"svAq1f⥃sq]㰹s2 OR'd }LF4qhrƞyY! ȼ4f<\d{Hɏb%R_Ŗظ\_yؼ,Q)D4@-|#ftG&]* X.1#Z0$(C8Sdy#wZ9NAQ uޓaWy~2[|$A#w.kpՆe)ͤ}B ,<)vjƂ?x(AP("F{px0UC~[CY욂)EJэ>EΘn 1`]\Ba=HXܲzML(<*!6> ѩN_,גWS?ZAQde@`",D_j{C Ngheڞf*!tdNMey$d5Sa=VK`%d\^25 Keֺ"݉MobUU/"l3ۯ:0U|[a="=<9\%Upc TᩬRz*`0]Ag2?u31/ėG];x2vǗ8R\p-7 4IgáLC@ ;UĤʆl&}Y_R.:M}j5uaq274@ 8ZXVe)AZAOosTo̙sdhfUω*0dwsMC&H(Y'5Jc/RUV8/PR韾_ IN(n`I@]Z̀ 3OWpbeDSkW!1]%.ՍOañb<>/4bi1*"!ӿBG|Ci3M>*t:3 Ak/G(jAaֈ#0 ͨZQ" w UDϹ]adsJn_cqRJwlJSd9_1($߭|ps*86t5,]x'w*`"M5ycUjۋ6)t(i`6g{>2a&ן´QQ՟tuF9:⾧`M-=;-DwiE1x` ak$m֭,@#.bn×U(S8X#cIgxVC i 0ʌ-4 G,#4AroM@h7i {.̧SaPObN@UtNG^c=R*`n7 ^p_ӖC }qF2beo1&Сƨlӷ0q͚_8A}VL_Cg*x~$yr#Ʋ'4=OG8cW7,P"o18 S]{ BD%#S~p{3)_PM ֱk7a1cg|4pGw1_g& M[2?fC=l=fƚ$}A?wRDbQ۲C1_шP'#TQh Y2P p ifǹ">Mo^q`xGnD%*r. J~ֵΚZ@{r砚[*9Y(7=A6++or Peiduf$@S8u`g.5Rxd~Nd9Rd h(Utbέ/ׄفRFs}QclrnɡVYGιD9* "'i*s`Yz B$Tc2^sױ^/u_|!Lډ{IFՀVݝxT@ ~EjͰb |߸=twݞ^%{<aɃFxI*Q u 螟f؉bb>86lVhHTo-cF]~fNo8ah ^+ |3nKzM.39 B\;V(J jP#!w߆`(J99 ܢm nI3;>So fr׎  F!w/DugqBeV* (O2<ֺ:ɏ=ʧA@7}k&8 1ZP7Z̔̚YTw/wdPzS,tkx>Lȷn{_ r0r/;20t^+DVWIVu$|Z)UJo)Z^4}`;eTJO7N[_QTuo#-N&Uӽ4'X$5Ct}.gW!o!z/,OW~]^[9/%໮ʺ?7Rn?Vr8,&hjswԃՇ%@dݧ7zl?s FG?1DnA5d~nFu @>'ߤ6EWtHmԼIXzH0@|wa]P )YT"!B*6vJۢw Rm޵}k6xpP5 P7uiWa>0/`&/O[ﱼMP9p'eqoK7\ՒD͘y v_<+gt ~V1#Urܟ!Vy@3<#cLJ=o[l;.qGW/ ˉԴ^`T!_w>ָnd-p#4fX&QoK|{k_Kw}W%*f/4pzNMh#]mM=b90|Hu炀tKMcʻD%^1By^Ɓ+Q4;bA-0Kʉ_zD/ߏ%]]X܈-NRDfET2J1|LEw ^`GLyZ2F4xv~<!irɽ0g_,q_,. "qՋ%9-@N~ZkA#_I ]G(a̿1y[;,4X1/yDW-NGfX[2 | xܚBmAՓ 0XU8rFZ'ܧ 3|+]%3vҾ!ަrS8Xw=&mp7!}}(LS%'sl ),1zeȅu1;U14;ndNY~IR#qdn i&/X)Yh@?wO1""jҀE*,bXdR9ibIAʂhڶ9.29/b l辨V,,I_ >ңn3v )S]ntǞ9H;}<[",`פ%}$no\l_@E6[g3RAVE{Hf.߱fx +NH(f`14:'u|1̡puM|$>c#岀‹@X02P™CI:/h,fhX摫DONCg :apPTipR"Qr1[ &<@u1JVߜmЗUB̍ 'DDEDJ(l9V•p\t~8Nj/%"Mixn.W$><:jq?qk!ql[?0|E"[Q*vSutK,1!Ψ_XS vw9A~&,3; K@RS_'xX{G _{ _։u6<͇Br&X8'n ~^cApo|EC kAǮѶB3zGA^X$f7Leoόls>Ƨ%"N+]drQK*^QMIxN1C > E}KUx=% &u4#we+0JRH_g$ D-5L4-'_(0s_0mIV5޹d0F&a&a ]8l4ySWGP](*}!DK[0OxV&l~7X ʣq7{?11{`#q9["l; mNoݹh9C`we_IyT+kWPTj VqF|b){ W0O<jff/F]9 pMGnqhgx_}rA.9-bS EU>BmQǺ9&5~m6RNÐ;6EFQyzQz!KF˗շf+Zb׉| *df!hA7tQu6;jZ;~z=,T{'K@SNY>IxSk&xIGĖK jR]]JXm0 BSB"NX6vuTL-Ҙ4ByiNB֨EmTLR%k4,,a2N0*^6tUw^Rrޓ&‘6ŌkλO \"l3]b2(XV9Y[nY p<9,Usa" [7WUIy:xκ)hTX)jz+xP"䥛2Kf'|[Г`4rY|NJgIPon5Z.Fvh@+8JZeXla(jeH*ώg2B6xMcTf{fh *Υ[  c7 {fȴg9x=0-z DGCON|ܶ]^fpqzLoOڋMy9( Wx=-?5IlJ&1*֕J%=No > >P$W F 1R{2l%ZB34[~F%#؋CP4{wö}p C`S;Pg\ü.AXiG. lȎaɁ8VpZ8,{Xyo pd[wARiEM99_!BvHSS#^ݧl^C 3T㞛u<&zx/֤twsJM(Ln}5Xhx]xG993XO"-٦MmX\/L6 ,=҈ HŃǜ_-ueJˮ9B­6J{:^L՛7kMXzT'y!ߔbC}%PoeA }}<>>(d/?ܑq͌$[A,']oO8 9mLkV1 tv@,D2]VE}H%Ah28 XaY`* ĵyDh?aM'8# ʆ&k㳷 0TNzh:˨;  ;czrFB'MX9X%0MNF׭ZaR㳢YV}VN=Uu\ޥd폦nI5u2&Uf.!s?Ek@fmEu"!̀93o\Rcڈ)/LnCCtgyXicoH.`f.Om%BVNr;U*{[}5(Ґ $KӰjVxm}}<+2[`yJI164E ŠWлg6<ɘL ~Ka|sL"\$G}Ȫiw`r*(UH;3zh:4^E517,˫fHp8Gdժ.Kg_ pG]%P.^bqs=N5o/^_u̴ Xaqlh6iVY"zĖRwYFN?+0/B `a_ gi Цa,kx|s0RM)"൰=ǜꖉ+D6JI} k6uaʢkDKzWWO2JV% ?/Amvz=m- {y{Z,?;8rd<<xAVϺi;j*;uFqGgPӖ5LTPKJR+Çt#UwG{oF .L'Mp0lYAϼ-s5' DcMo\VTc 3:8^xӧNsTg!.'G#HhHWAFp9Fu4s "I(+] ô qmJҌ ‰)Qb2hm v]!i+EfRgi# Fq[ӳh *)Lx?TvXHմu'ڬfأ&^lwd~qkWsh:Ni!6EHb VOo&mE{'ZIqyn piwҗ S]Tu8Ʃ}H;b% ԫMR $H|"[SD7H/ԛ?E1ՒZ\>9g.F~&H}t'îu/Gf3 0с*>i]qA=c*vC*!WBq 3]#\馏Wg< o[I܎4V# ̰1fJQ*&|ݷ]:41t)F<ް52hNv}rZ.e.m{x;.°Iٱӫ)ĎM(E6P+^̅Խзx#S۵4[Rᑊk7QSHs<:aLE D5&mV2eg賤.&⡳33 1M +7r}FϜEd~҈,qu:d6?Iz5 _ xS%jt]\ jBUn!lܷwzscLMJ8ށ(J60Ks濓ѐ3Ȇ<%;ոl_=Jhvu@mIe} SWi?(;FclT(Yt>Ic|L2Wh)'j*r5D]Fה'<2i))`i{RdVK_L"6\"Nr'ݣGZdx?GX8r篑!*g{"i6N[@+3]݂6Mg2-5O+$;HqmxZ-Yh5#w7kCuAyAAg bT0N7K$Dڌ0L/:\ )w~z1/0kƢ,DX!6Kĵ`)@Y_ݓqh^kZa[T^c ni+ 8W' 7" $l7Bw%םxn<=&_0tЁ55G(IH:4lIրApKz6JPFt(3F @KB!71~e%BqIޯ;j߲VӞu48[C}گ9Lʿ6E€!N %!#롧:Zz=jr6̌ "]6͚e0ISé-Ь[2i^OºGWw#9,2 LUuA.,$hYA bQs!+hwȸ293> ,t|E.L8|#[O΀KdY\ ~FVs&ˌ3Y~)2 ȑCI60KDT.O-*LMހ*ݳ? :Iq:I.j©ߺ|!A/$Ii'm; 7У.4 Kpn5/4snE^ٗs̒-eQ^ g"U- ]l0)P 60olV6홺:0HUHSJf5W= ,wJv罀EIP~W<|'5t]|e1VR¤R'2ހQrR]"9 RcBJbks|^Pe`360ʆdôs4`Kz{ b?LMŸ4W\7BK[@pбMbz2yx~= ])7W--zA`@ln x=ԦϢ)}nh'lJ5h 㮪[G$B,LJr H\3 ;T<HoUߏM?͆4J#Iɯ֡bx{|/"fIHuR0};(Xe G^']G෇ +|0m݃qƭKk`f})L!5}oF )(z2[_bU P1EN lï)XǐT*!mI3TLG,ʿ/`X}V<˶^~(_NxF?A^$NT"G8}5Vd%ҍ p6Ǹ[{Z0:ǭ90ґjݡxь8D i5o ꪅƥY,c;QUjG]~1Cqt{ YRefT! o0ƌŘHq O%63 *r|K˔`~704MOb20ԜD!@(o0@PJuq@LYY9uF6܎GRa2W. q_7ͽufAQVXa'pA]bjg-1kyQ.h/SO0*_nX0Oɵ~Ŋ߯7^$3낖Ғ!$ h lv-vm@([{ ]fEcbI/n;˞\qa%edooT?3Y6'$lxt+ $Rry74=(1\~B0[|\$#K~@4+Q,&VmJ\Tk3&&" M,:W~kkjymZp W00 Y9rt^=`խ)#Y6ӑԈC@KQ BRTf[N+b A `Y6['/zp"_ĐijaLU*N.R 1Ps8SD36 \i,:h.6%3. 5=88'g{R&dKVUF/D(9Mύs)3B,Ď1Bux{d2LX~)˛:SSқ^H#k VAn Ӝ3 0>J=MCc;g@dܧrl`hwDH:2%zXmq4=g FZR9~ 3 A< qC zύ$5%X?q;yIGT+T}N6TM,AH/Sk1FZu>eMRL มrfHQ;QBhۺDʯ`ԗxQ4Z*؝--~ԖϾs#+ͻH(+‚o)ϑ_6LR _~I!CυjuKʾkY8gE+Galsswws3eQ-VD"G (Nj}ʥg:#uoGf0+\&Y@waWFJqS:oCZXb}U!IZ5ffxN6y ucnؙfstʲsªX! j@_z$2  6iَa7+a֜Xx-.&N~2gXɦ4woGrBZ6NY]V"û%m N/:JQs1XȉsHX)q{y n l#]3L$n71]&8fܭ4Ą=KX,ڎͦ.b룋~~4K1crs-fN"!cy&?zni F|C[qbV9EhOosQgwв(H2W^ĵEI \(% ň\kdMilռ=GaXaTx<,'g wE-ؖӞ\ō_ڱȜoh@f6*h{#ŽXz6 CjCzXhqw.>ri]f|r:)T{)!;J6$h#xx*I"ܣaQKZb=r4'ݽV98еP_{u3/Om>% eCH7\^\ pLMO SnӑXV  tl'VEVS}/6Rߢ)v,p-"o*]>7>0@JBUIM3I'ıya7dMYN=T kMz"tkKUT`>v|/*\ (ˀ_{Yq:3& ^~ˁ ikU*ౚ<'݌Ƨ; - Z. v:eZJ332]!'6ߵ-f{yNЋ b)Rt7U'Ԓ> AxйSO ?ҵV@WLt"|y*jg3`W-@qWPXߕ:}h^z`^d?~nƏUxz蛧3~ #sS8\[̂5n=;6g?lBދlaIx .I(LJk*m2H&=Ɋ?@c9j) J&.OJC'2_d'IOhYa{ZDxwꝘnͧIxKh:*j莝>~%Um@)V-)@bEĚϱ9I,NE:GQjԵ 8_6|90Lf¹æORh}1S_8c0\l^K4xRq5IԜ4l8CL{p[WPX|ÍCq%y\A!%Ox~HlG[2%4Z'5x^^ktǡvфƒg\6w&mF<{Lubؚ9.F]T^O`Ɔ!*^jN+ٱO8e@#9HK:OUNk@4W}ovDž.3cOk>"̥Z(8:R-~<G% N|xCe潌cIT֗h>HϟAsd&v@DOP>[M5TIY=}Ѣ}$ܫ]YD8`>FD']@Ә-F.k{#ov1Yk`,PywNuH v1"h`EL|F2R^TNG] HS~ɴ1_+N:'_g0LS{梜Ι D$G_/y8ݱw"_d< ס[IjMPU`> 4 n1+a5 A>7-PS#H9wÉiX_!k4x# Ү7-;Z| m&ӏnHJcH:V01x8aejvpUD59, <a&WS. FsƎ9y{kK۳q4~@/UsCUUW 7u:dPY%)ޠdhHj׍xp$]'(rÉ TstM@̨?"wMP[)1Y@Y{qRDb*̞УO7Y:uW+"Bĸ~s*[(D7+Qq+9 `/#Y }c진 ( D)%Ye|{̍Bhlywtjwܵ#?%,ƌy]3@`pɅƢ~3(.RVk5p!- V2'<@19#_x}?xLRsitQww0KHeg&?7f;A@⪸UK=<t2֛E@WHRk0P>A "nxr=T 5.Mͺ+G˾WHp860$8㴨مsC.R+ $}HƎB4}D'*:- }+Dzb HUq~ҐV7QGYO;¾;F4V̒ X#ZO^@v!y*2th!_ vw[est|L88KqZ77K)l"!SB%&ꗙHLJڍ3-^:XCZt?x)ܜOu@@B'.bg;X8ڍV(Z("zq\r{U;0#AAZ!H[/;Ve_=%o09p,!3U[ez~_: ],q鄇*WqҡFA rPd is@W?&w7@CGv} +ɫ>oيѾ@KvSI\L#ΟǍѦO@8#X5gxP,MkvU?6 mr.tud;DOI ֯@M;0Jx Tfy]j1 Hz]`H`mcZg\gwo !PЀ?Lm >,"Qfs:J H|(dyXnCR@ ToCsjF FO.NGsD|Bb:RX*cLT8X#.īTFt{z҈ ϷTE[ԤՖhV,tJgEWy>8=y휄RvGEji2 .0wT\nWa霩zK}=E EA+Nb 3WM nVf{JI!%b_o*nP5@-f[2FPb:ܗ-B-(EM;t=,/`ĻL#lTV钧Hvъ 'V KS d˞.Oc4:OG[ц|Š޽eU-|5 oFE.+Yc22 C' ,aN%̩q|+5#0fs 7)(Jd,d?}%Zo\KyЃr{x. 0@cՏl Llz_qg#Y 6:}\eF57a^vs,]e"wQg>9Y ec<!I4ez"^j$xfx%U^^= uf-qt}tY>4AP R PcU2P4{,7ݢix|Z.>7FHTGOJ ԇVUz7 IUP"4e_hT,<|IbsUm] Ie{7퓑2OXlV32X>8Nx]w;j Cܭdbx}O(:a[&j+ҮE-_s2_zpX竹Y_Xsg>ò{giԈ\4(9gJat_D)4=eE2*ή r2W(Ae#x?7nXE/Yy1 <::8agwbӴN ̄˦Y2K;AjSTw=] Ot ]< b4P⿦ )2wz..-e:JH]Y7?6d44xkJ75˂mSڡe .sreiP!DV ܳp%gIGaIwxnNٗ&0 A1h:D![?Mǿ00G׹05?1Ut3(1sUdVE-G4XIȘb&H?ҒSahB(Zvas𱼆j"] |f/won2HvY,֋OHwXؒ$QfyoZ  T-?`+6Es\O@ֱFc1Pmn!۸ 2ZݼX^!-%k 2p6 >Xj;E,ov-־A2'EӵUJ!o"\ǰ VE1l+ӋK`mx# (3n"W.V+>…#ԅJ5WaS5R)o=;IG٘$Fl. W-fյ3| з4m"pޏxK}f%;1a;G <:,tW1WL)OEq_ uP |qqJ̳MNpƛYW4^b/ݻhgm0X0ĎaαI2ӑ'Yڻb] .F ĦtrrP &BA@e'G r uCfd4e͛ki;zOtDNt,ح[a6YTbIIm]\" eAYtN0:T=Ō_1 T1(Rơ#a%`jAOMt7K ,F"mRwR}0]+c>vW ߌ 7ش[HSPN"؍oB*.%)V;/ʼ_'Pro~"wG*PLITy:︒? CTp+3,Q5V7A'ٲ.y_x80|YΔ 6d߱*7?)ݗH\@bꍚL򦨝Kv2a_JM (G} z4}|Gk5$i dR:eVM+|Z\^uzaiFl4V1$n>J0o1֖xoܤ)8zZ5:(x8xj\PRXK!@5FPAh9l鳛P ߎh ~qS=[uRTPF$-T?x.F%'F'&ߧ۹d ^ַ*5:'.l_S'xRC8Co2L!+dKwxOP le;2E~Լ:%_d ]`<h4*5gQ[:ԋ!q?m% ꢷi_]{AwָdWX4K;Wϼn!?NK'wU`B4ȟ7տFtQfw[bykẒ*tnOcdt+3Dۜ䁛jGOD`5W_=(oO*q61ۈ݊]/*3N8J饑ꩁyy ahƂ"ѕb*+x[`l iOp&(nZ2 :Xd~n~ _</o3H1+ @d 5Ó2nպ],\ދGg'R$?fSχNAǕ8D!$kʎJ?6yFs^\(v<`s#>z^VyYK ތ!M%m4?)Nkals!nKO#q9$AH@M5kl-Ma[RzLd&'T§dC.cT -'"*8j١8D뷂u3xj<}y `uU[WqI:MH!8z3 dW,/r~Ucܡ>ǘ-۱ GG߄ . mGEU]Ek@zQ`HyN*P ʂV`GAoe6V"@Q8\\ ]9߮,,94w΁GMKe&Y+K/[y&dgIYCQcUad?DҌ6#MCkJZ ,?V|Fu+<\e=wrH`p7GT(O1uо*G#Bu#"UBsѭH s1|'iL.٨ ExXd2F M~U":#m[뤬bɲFs΅0.)Gk|ǭ2]P] PƹbX"2qlcwzhqw~h'Ϻbz @?n8ĸ%S)[ϗ17c]9\ m$6&W #keqsk@KaX32ղ;;`#'F0Dh˥Z̩4VhV:JP(<,/OS~[51lNQc*|QXXSSW)OQ݁7嶜;= YW }l2i#{VcdιR ySCzymŽ>J|Wo^6hJũ6@-QsP 妐ZYJyl4fSd:JQ~#~@w\+g%PML|0Wr-N|S*H5fY8eM/z4;isŜoBF,`'bCT4K&1kTܥWyj.1Dh*Ѱ.q̍x۔A+KyDn " J?X'jqes-obml^tD'sw}BFeE۠`gp>Du><>u*5 FmfROOgT}l:G;Ήe򟫌W ";j!&0U=~g_irJ3gTJ;#+t| 'X~Jhi+ȍր,:fꛨlxNkgr#mF&JMM~]_{R`J-RtA)mUvhnp|p ,LYM#ybє|*Jyh)ٍC Mݟf62} jAmG1Y&^0 G' J)ΰlWqOsաCFf__rk̓vAra‡x xnwV[_O)*_RLǭӍzY D<_pPF4W'O(e(Jb<CuYP_̹VsLu0/*P'T@Cs)J+]϶gXƢ/{婥OM(>=AMg򋇢LRyDr2g 2?TP.%cbQx\:m_2 :Urϛ![Uoh;r! VC"Hl.}J 61M|{ç9DCߵ紝yMllUCNcNx,a)H|bٮ 0E(+*Sf΄Dw ܉^8kՊfcAwb$B77¹nJ/s.}썉N|}AG Wړ OE5XPp󦈤0"+o^q<# =JUk*t @TBhҦFq6ұ r ^۸CBI¼m|i\N!XT"ʘIQbMxKKIPOWp&OɧL_JW 5)%j_D.3ϏKj>[|i Վ eCLy2m0g9.1k<5Cȼ i[C `@nNB*ЛGEO\ؚ?IV.Mpfu j?5ooi4;W}իvS^y:E`d[tsGHƂi"YdL.Ixziٸy)]k;E8=:=BӛsJgM1ɇ'mD8| AY #m!ܜ$=չ#|XvpJ2-;zí <‭$zlz!<$f8vӛ>TZQ%Ӏ"j ]x[z2gQv ;L*zws&IǪuY8PEMS6wTVۊ Ck#~+4.K èW@U=mDثrJ` w=(eHFJ.=2,=ng^p؀$S3 >y*[1VAb,F9\fg mE-V`TH4Cgs7Qe{QLEL{9Xc<[wGD\ɦBNqifO=WqAi,쌅9 TQ[\XwpE]DC#Գaf+f!{]o]D Ӷ̙#8yД,V!TD8<,0>+c2X̊B^6Xvz:g))D'vS;Ք*s(KıQMq8Jo#]0^N&x)׬ly" ;dpG>+axƊu'R&ÜGCƟXf2΄ )TvwGf "C3  {pF@. 61QTXa1j=5ʵ4ڀaCQ$lq8HS٥{i% 1 E 0{H#=b-z9ʢoA0_O&P?ako멶t7R-"h1+C@HDQ[gG!| ^gEt\3j*_1y]dy\c_0LΥW3R#HkXW{p%ۉz\e|,B=\M}^VfO4q^m׈Byiw*&| dG0Q/ZFR/2ܶ {&\&#%q:EL }_2a]j`Rfr&@:6@Eieod~(HAU Of&%[gdQVc 5ͷKwe'gNYG1Ax?VG5 .sA_蔎}xmWa% ;ŹSUx L=~*}@$YCXaF?ki{}y3Mce>s:ȡ8,k(̌}mIy`/KS)28#} fWɂ7BBkDf hdONJNyU6*4`f,(1!kC;*Մ0ttcWli u$Ønj5LYYSq i6Cx͏3ąq6Fupv#4WEoAS)ѷN tʐZ>כAYJh'-ʊxӔye"3EE~f_sjd5V}|f]ʲE+9U{o>Yi[4]{}'d,}泣V^ ր^=DuzQ %bf$Fe]Jzsc_K[dmnwE|yv{^, 4܅iy|d{rpK{=}3xˬX =T#j g-rrPN5ӏ(+Fރ+jU^@)y7!N-ii϶̓]MŒщm ƵQ޹Iœ;yоgYhHQ|c(.ϕ !&5L~;m (E;=J:v01l^L6zމ* M{n:( zHVcԯSZf4 S;y8*"Tv 6KfAwW,'@Gzlͷ`Xب# S!)(9$ovW ւݳal)+z;BGJ:,\hv}GF9*eؙtĤ"%rn02o䞧 ~$v$߲jGh%H̅VYa0/+1tLB=v#YEgR2DOCt!&M\ ~ޚxig [OjYEw7q , ${.7YunOJt|Y~=HSQXغ pL6?tgoelb]ϡ|`\jܲ `GYV !74= GM⎅X4/ZFLGjAoS KYeVσLyE; LY}Eph͟Cd#EZo^WŮpT}Yvw#tDr;aHlv36fo0RGvJ0C)% FC o$Иwqju};ˠLSY.tҪ Dm3?hB% r2:0vGR|} j[i*bȄ\ƃ"4U> 5# (nmoΕo|e\GsCz,mx /9UR{)dծi=7lT}82lTE$zUi6Fd/r|YЌ:j[Wg%N?1-Qyv#Õ.y!86,n!mDH7Uﲁr2k\ob AGVb-u=~43͗kΨ)6>!VRLfW{8ҁ]Fz.,ey5ӏ$}zC.fU@C+P*vj!oF)Owszs4^`es=@ϊg & usQڙXog1א܏ bH0Rؓ% 4Dސ-o.F"ص=I$n7cnYCQlv)F@uRVbhW4ԗTE9V쓘]4h8)b[BJ:5Iㄛwz] 'zőD͞əϿH_`,L G3~.$+.*,=ƒRDP+XA]iDŰ5~\|AG6u ^լ  [0[ݍ|:GÙ'vjP;&;~C%`dRD{')MnwKBJF$,bEi&ڝ( ՝,ef^ӵ45 ,t'hؤ:mii~Lz'aLM`Ph0a|30[LXRcyt rsBJ^U׆aFi;=hRaYc<9ywޅt[Et g!/L-+kAM5^p2gI2=>#Drl"?grw9UDwyu޲Nv:620'&ֹL '5(-w~?#dݠx҈0qvy r+YE}>C]Yv2s؈DWt{*Xu aЛ, z%GUy$N pK 9RYuG5y{P%@kI@];V9=bzMk?u0|HI&aQXGuv]%\ˀ-˟EvcZ O/cJfy l8^,g| 'BҬ$UyD,m*r&0\펲GB İ=GRza®J2%+zXھd ߸c(3=1H~_MJR*q?acfI[XW\_/)|@4V*$/UއAD`t(Wt\<~؆p~nIJZB_PMpgoLE@js*{ڧ0QA=EKb8YmY᠙K.5i >D)@y54}!5[EB̰fSdi` 맕fVigk!xZZNј3wNXQCD}ҟYV>s<ܦIqIր\*QMR'S*Vic@J|D]6J9[2B0gսki0\jC8)**P=4S0Mh#'}ĄC[u:"vSyOU+̪ 55pKdPfG#4 {J}4,@ځpFL! o- R8h-%oeE&TB!ߛ /+5#h@/G;0W5{lZPG6v33o7 4=I;!6MHqyb8C=F3ƍA>hJ eH` /WzbRIY>P#ӊ;&AV k A*-{ǿuDorAbZ;ڎkG"cJb` ܌3vڲR]VD- Yﰜp뷟ۨ;ʹOQk6L8]w,Bo=cJ/ⱆHSиJ;I.z72PBϵ8u,i{oc8YŘiTJBR*6^4A]ȶzfh :cr^.UUIcxebьV+F71dOH>Kxb\ ckF TddOKhtyF,Ynyі~' 7AB}xC,N!6M-2e- Yvv_HqDTbuJbm aB$ k%nɡ~U˄:; Q J(Au"+ƚq_HxQFâ[ !ͯr-5^UMjYe9aow#7+.>1T){!Ec,;$UQ7KVEsۣZ,H554pk)2UDgVǂpǫU-uap|,ƌMZ4`fMC-J]5[gv ]݊@=m XXp 9 AgpCґ  Sb=d,0m>6mVebQ πI̋"}s=1Z|~'R@C$uSEGt !_H*@ ca4$-ҏ,4NeQ訿w@j,͜rVmdBWa(jOqe#BB9NW 264Jch 2/qH/%eM!0gSm}%cfCXT P!t]eR(Vpe2fska|Flo͙ U v[^!UsM{2H7Dk LB$+ cɮQb9dq[! -s6rW@RP:)5ԝѰ %t$=mAs|NV?͝ǶXUi)[iw.zM>4`Χ .gzeaߌiJVK]4D|׌w%:!b/@+R :T<cB;bpªL%¹=z5^xT1 qQP;I,{Rs/]1$9OUaw #_d n2lv|^ V۬G}+/kILrdZe+?-{R$>*DT(%RLrxM1rv\e,ڎdXV^P5ϭD̿L&(w浕aۼclp/?(ũb^M{s-ݘ]z@6,&Q @[#6mN[| T}JPRx w2èэDYvOX-5d}MxvU\U|$k3bبK]"wxDG'"NȨ:)  (q,M~KJ/k~+DBU (NhbMe t<>Wf'Eo &B\X^f-KEɝ$Jo׃%<@] bJakT2X 8FG?޽3a6Xt3G-XL%:UEPQ,ojnH5_?TpY{&?z<ǵ]=p`U8JjS*8TD;WzT4K`U?uLMFogp'Șfth !TA]NxLhּWjzmiO*DMy"iS@BjX+ D!rd2شH)ab.]hYY&⤴GKV՜ 8o ܜ}7'L_Om$~0ʊ4~:Wu-Dl^G65ja_\ya*}IА^x8Zx/#2$zlG%j.F0]0.\%5ߟB(5e+ ^Sm7cq0za]fTr|7arհh bˬ jPJGI@t8U+;Ƨ #‰Id7t7t؁Uq֏HT|ytÖooA<NeF텏(EǞDY(d(uf$?R6|kQNTWW35#D' ʓU7BȘ> ZvM?ӼċsV>K W/BU4R_2QށypEԎ NOf11w[8 oU6.9,%,Kl)uF(֥;O/#yXotͅ{!#Sfz9)6?1po(AXfTYϧ%{( )b͟WK>o̸Y&3ǵ2YIF.r~azjkfSE+q>}_ۘno* >>T YuGb*{RzSo]M,[f}<`BI{W{PS_n+ x%6R1ava^|b,+ 1$tnjv9o8Y"NeNz>@}4A\$oF$K\a`@5yN%$mҋI;՛*o+T޷.AG*ƽ4DokPqlI2ocph@(ѨI3z@p$Q}.Opͮ}=%{Lᦥ`^q`QԢ$Z49[ANuu$}H<992}q ݮ4[{DE $vD1ӓ BbbraViSHB5aZϹ$h3bƽ8"#c>? -_2.lZCFz(4}u}Ɏ ._6mxBU,Y*L8^p1S{^Nw-Ity,1Ǵc\>\&R<v묡0PaB7&*$ج癳IpX\CRm[ c[ܶWg퍫R֎jSqօS:"iHv7r&28B5R7:ma\Vm (7,F 'ǜo!b&nW㑞f\U;1"o"81Bdޑ)u1頟Byʜxw ``kNO~Q cIO( ˸zUhLD<}ɲHTGj9X,I䛮% =FX2s#F9Ӌ [+ :6ګ ճM>27 *^~ɹ}4יPj6-a|y%pݓ˟YxdmsOm-gX`X*.8Hd Xu|-,L2oCo1P&F1[ t:g!'C>1]&0dO Ji 0Ցiå:6v晣fք?!:!Ed+a$'TdC؝SϠ2ɵfZkim{~ZZD&cD%f%N-':I0pzqXA \ޏ8fM+)U 4 g 2l@$=HL$j5dx8=ُPB͝cuҚA c\z+Xit>֥!ON~SjqRz#šD=:y|);9uT!+>\\_-#vf0\5X9$95IS|TcL0Wvp;h I(_V@g )%Jez#~  ZoC"h)ކ)FzfA%ew#X_5 A9ĽOBh+X HWa~6qЌI+&X[>X{3Wl& q%G=. 7,U>΁o819~&DXqțcVlWBDktHޣ?#7ILNͪ;m%#k+(ph`I6V/J։3tZ_i&~NMn҅AzvUmڋۋ%Ȟetw99gv}=GpKG5Gߋ+w<Y6q,]pq *cKQ' 2}v*H茔M[ٷ yC+PU2_ [& Dw<ܔiSe' Dĝ6yuV+@)X 6LFSJ{ycmq>$3"FQaW\)29n{1QH~uiPsUsMdMiY-3|NGu<)] `t'1c^F +f07xsO'k9q)$!e£O]C#jKlZl+QТ6U='Klj]vA#Cߕm`g9j\ee gZ,R%d2Qt4DWziQ݄|r7cRj ͫ&MReS5R~݀\<۩nD 17*iީMLt0[/:B;ϮPtKK0쬩Ee=jogmthr]y %m':"F1mWNGPmoh6_E5YpӸ .Êps) ) ᯸|iK)@^W\n23? 4g'{0Ed}o:r{."ka4cK!s%8`?oW[3v]<~)̨3^u%:7m Q8 6(XavgEҢYқ[2Dt?;ֽ%/s (hܔ8%P )lߛSWa&6&T-_P-s?[& *hd )c(aX:_8&@Wж9Y#pM@)p+K$t"YFr=C ^C\CP(ޯ]ˈ.lɻsUkeBwZaps[#^O2iDG8+dRq8vTCw NF {PB:N}^"SqyP¦(#B*Iɺ,!J}{v Tߞ4Pi,Atd|{;"*kn^y'͒e{? >eU$n"o__/?x&9 1O^pi!I^ dz!Fi [>43ԇBԐ=kM2}AA$اZ_6w&-lz:aףX\0y~L?vꊔ KΆ{iZzK N{J]Hq&9B –5qY@8%Ş._U,ܗDL]`wCcW{K>!T].e]bE<$=rU/z{ Mbag`0' bd ?C_/ !3S7 =B XM6ոfti73Xw?.gE:cN ws8=NEs/b77_Z+HȆ%E gS橙TƆ !(D:F"P~>(2yRx>"ce: c T_$AHl̚(ySp~ק_fR6WNxg[eԷ˜"<Z KeI|)C,js~<"PUK](]=9W(TfjU<1Tx$IRIMD&@fҀ,o Xq|єL7[v_.WάSF=^.tNIr"Y>|YDD?㶁Q+;2byd,#yM?Q_:?,a* ۋpmisզ[jVZ( ZT@H9Nf;ݲ}4;b' 05jg u[YqU.0F6P+pU(:F4ho,6 SmWv'ս9luM-x܏N䌒iH%VZYFs6"4*xHF6 Jx.)M:N282, MN\5M$hTaŪsf?.^ Uh*qnf]H0jOj}V#U{:67D5[%~d8dLfa{+^%a1*T+rmD4jo18C?B=p W06~"la%Jqۦ4'T_Zb--+Jnkgf-YT u'M"Sz6(פ9S`4^a5QdfJUOe,uLTvuٵgL-Ղ:̄ȿD 1FvfP0gnE^,wDk3W-w2Tba,y?ZP=9k(؆1TftK4_ SuI~VB5$W΂;$YqP~Y65R=E~_ Z6N55]N%"`WJb2j"W sbw 1 FF--P^q9'$L  qZK?N sIx\S j۸yh&$a1d, .JS%r14aTQ*ɉN>W! 3y.i * g|bL3=>y_Y9@iK0Jt-٭D}[@)V%wI;`@p cStMVP rS5|!SϋYA.<SzLt{[q]+El'L0pb:s6l U/9#spw`B18LTݽ0JAgaz_~ox)&8ȟdJO4Sn#jT[(]l1[RPgBX7Gxnƀ>G!y;/؆9YqkܤI=޴ 6{+b#kEY M>PI)(fDT,w بvW^+CJ505޽fok $um])_"Ix늤u♕,m4noc@qt?ƓIB2Do xݧ37@fec)IH1_9i*+{TZ4A.fZG"P %7*5 bKeo'vh¡+=˻B>nf~߆2r"eaյC˻NgnTN8'SE9΃{j̊rͦj($M]cd[B{Tb3UTHQ ~ǫѐpB%+2 64;U}ZB'"QYDԍR.JpK]z 9PE5eE#9ئjT (y-O(K)raDT< l {Ysl b`iFWFs}N*4u{KrWmgmhO 5T>~h 9cezsA244%BPk"OKqt`SYlͿ׋ӪX bSs.=De&DEK0?Z$ ERh ˕r7|xn=Ntq_e .B^w^kTVTΣA ;wpWܯ[ 02zZɌ7#]>b9߿)U?if|U=+Fsx" 2O ƕE08#uq# LHb4;_fQxy9<0>Y dRj'LM 1bj"I,DpXTYf녲5 N#cȎ_$_5h #'[FYwk6;Mk᩸1sl_ ;n0ђ[TG,?9COԦ&`> ̮WiWg|Ze]}Ҕ))|ΓpgDg|=tyh;. BJa`&JP:$.[~\,0+0^^4di{my4@JtY0 ; M&hz%~<.pZ!,h*yooSkM0lZ(ֶsIlW&, 6.6_l^|EalX[Smk$uR0P>tU(i\ i W";EM0q-Wd* #Yhh:Yv2zFݯ8?~!oFg"I723٢BןXB:Ծ,$CY>!Jچ^Jp Wa%9w363Pxr6=MV^ 5*=gd]d7=c @ ƹ~9tlĮ$$°S686+#] O(&=+E@AqS˻W/zAMK~sOCBdʺl.W0X uBR #!GLltV6jD0YD*+` lՅ7Kg_t 9IfFY Ѽ' w։YzI\qU~W>a BYȣehsiOSW 3Wi.)B,s{.mTmiQ*ߧJb\ D}yAmLSˬv' #Xd޶mhw7>\H{EJ Q K|kqQ7Jt[3. t)XlENJtQslXjΈ%zM 7~J_6v̏Av"L|4g`ljS(bv|JO<ί=3t r8Vuq >j@ /?/h忀m>ʎ.Fk<+ʦ$loDwDwC?b3!f ~,/'*&<ۣ_7 WʋQ$([7VOhZ*j3s9TgTɤ)nbH{_LG4B_o՟oK-'MDiSCd LŠJ+"Yme76~UE7XI a$#Tj1]J#Ik=<RϡK V!s[j2F2?mU cȟ/Rn:l A2c4‰,9(NzR@DMv֤'ss?qJhkj.}uW ,iKkn@:IԨ' x`<f o[0}WV#k׺ZWvq CPloq70r]^wj`Y_U ["( [6(mHEyح^M w͡}?~ib5c.8A7ߢV* ASRYJx_$L@#XSoN3 9$߿i-*JGά!+$f`d#pH--0O)Ec̆pOVi RHCDZo.olm^m3h;]1P#?לx/ya_N xӐ)5[0} }MdJRpwZC~0Fds( M>O zsRvQe8`SQ,`n_TgJBvn~a7qoAH0"4G͝Y}peR蓜/i|*PTfm$Gr VE47w#`Fܳ)*/?rS0Rbr !(C'%aPGZ1'1[?3cJ1Cev+9ԕf.Xi](=%-TmFHOf1K=f͑cXOy(Vt-ٸNdj+&Q;%q +6jzCGYdͣm%Pj񟞗A0^@6䕿aKE~ G0DZD1<`Ìf^m  %[i޽*ԯlcNՂ9~Ԙ42(LCxh!R*ƨZqŌ' u);?dVsi&z=tOB$m'Ԏ.F?#ʠdgZQ5 /6JUT4T4 IF2Dز>x/Ķ:b$w>>&ϨC򵷸8JfU%RwrMSW\堠{T\J C*ʴl IAF1c ʄXVn,.T4SN65BV͘x ߟ"(D hnD77cV8 eC?hmտA*d͏5G {[ɕ6<\lRF\. hu}VՐxGj6qPzmv!mqq$%;q@OWBH+^?*xnģ8%>|N%OE%aV u,Dnu7u x5E-vf6yo7ejz$5g?:7.&rh?D{(=O>D 2 )zI~8F Pf c=Y;&H=avnQ<'k;H 沶+`xm'`%M;ek춦oBQ0~O_}¬Y|$4de*# ސBtaޙ8eAj- D{|-4ߥD  Nz22`{3#ȗ !Y,r4F{O0zR-tKZa pEQǵny:rڥ-" :4|v'P٧NodXP4n旚<; V c f[;wo o ? cbR[K|_HibrciV7l]y=GGL}ھm5%pbD\+YI@<GfIt?vLe'L.<31e/5͛C~`VNBBf9S1R#CAV=/^}y{Ph 䌓wݚL[?\[]U5grU)'$깓ZHHÉ ZvgJz~x-0OಛcI`-%&UXi?'Sk[w]@t/%P853X :[}cGnFʿ)OKQߘβ$!fǻ0TFQTu*PN$F %캈9U8lBu>gFPUş!^ S^Ȉ]:Y<z`5Ha´'6X ?pBdRVCޭ湑s6GI^Wk8&a59 dҀWfH2+ɟOqPv+|2@_dLl!o'OrJ'~=(K-fs8^o@&5d\jϾ8"U8!G"Xػe{@#R:2策fđhF@*pPb`AE `rڣJ!9ˊHO=CޓBI򐃄?НS.X]"d!tw~!,,Z*hMYe"#H@?iQlyWh38c/%߮jPSx{hi@,p+Sh?X83On[B5?4$CH9$\a(π I-vp7%D݇st7|G-Ə&ڽeO)ݎtY1>waF+Gn ߇_T_Dτ%d R N_C`ޛCXؖP0Xpڊ1~ cVxj\e$9Q+3Nف+H;J7#\|Hrwʊ=cssi:\/1 [Ȍs/S;"dL r͐Aբ!9!|>bQ8u: 3p0Sf3}(k2 㖑9)̅)ߗ,wv/sA Fٳ뀠W($ܐp+Iήґ"9ƒ9g:7YЯ5&j-vgBdڐ"Ͻ݁..S0$Uյb5v(aƥd 3^YyUv&w Yw՟fSfkTK HӔEaи4a}迣,wr--tzhFshEZjo_f qu$|3HtS5n* x8)!DZ_,3!N[JU~)?'K /G; gB o0Mۥ(Qb> Dն7iZ6{jә8ю}&]]""Dc^8L߭C٭`l:J="LoCkƒX\ӸBbs 9Iir}}_4q2zulw*֪(e0ms+t4e{X"s֌Jլ~ӮaL͠MfBKPyT㋞7[Ds8F3ʵ K ڮZJ߻$>ҽ 3rSP%ۅ݊ÐK>wKN-Y8 aIiN3r;i8H#o*==b#sn *6ۨe&G}2+d ' (TzGYcP2JnCAK"ώJQ,.dUv}iz1EtCWf5>{ tfB)2#W$ܖjQܨn~veGVu@+zA E<#ˊ>z8Iyl$ʒd9) 0 )4©C`gXF (j:_MEx7!?{|Moɞ35{#Fõ+KPnay(&2A2I 2RYIu?X>OœAy2kZ<4/YVt,jaaB?AW:or6B<(اOX(re7ʼ}l=c,?^ bQ!ՒL@ -Cs:.= nOg00撿T*aZb? cPj}Ip*n Dи6|kԩs%zgL׹1Pe 4^0*ktOnX'{7|8ç½4J dMZZK4NvZElJsl<Fyt>;N_oRX>s԰XiGu6,JgZY]Ҧ(#{epGɇwn`:'`$&R,}x)O Yp0+!O1OėRFk D+m>KwmȬ|E"gYm¶/,EQ֎ QU?1mjo1t\vt&WjSƕ.]^+cJAzSAӐ}1sYy3brqx}N`8)|gJ#hVrOni^E3Jq{D{JQ_)3Q)Rb_IW/ C?rS*x:uL} X]4)@t"#5cݘB:Yabۏ?f t9I$M9Ęmhȝ'g"5|&~AtQG+/4'L 2#mXLa4ZbO(%?A%C|9q;[cl>iG#p=).(G qHEP 6DM*9Onl3ݢO0v"v=L%iYe48_>*RyE,Zc )8Y*'_'̀['mReV7ԛQHb@Y#v&|[=\a'ܦ"JО^yŮ\/s`+% %lme?8[!PiOg"%K_O< AjӪ;ce?uh,d? 4uy#3R򲺦Kdt1y1q)odL>6Zv)%nyDɡ6(Wo%-ιtq~@ۢr(CA ޙx;t+cpc}Ǘ>.dn9s:.u<_?T )kJ23edJPTUwQšv%e~=V sӹ1i KDcޔNRDyqyElyM;-S)XmO{ D,7a?R)y_q~D~!C@ }߲p `KD,C #Pv4d.|t_DIt;[&}#8 5Ǿ~0sAer$/Yz͖5ֶB=^DSCDeO xʽߌp=Fk xR1@EtɅm)` qZ_ 6;-} ev |#۳? m>C͈%x-2zjlӚz/Ʀ`21n掾e{k /D"0f|Vw㡁$u#aCՃ-%̑*ȃǁ.S YP z. $$`5+@eSA5m V_EZ,5=]8T|۱o'H6b KI *j7&JVag(^9!cx W[<4e]A2D* mmLeojcYwj$%⸟b={Yh p?q IkmHJFBea:ɘ ȾbПyu7/δqHg=l+4l- m~Ҋiy59s͙7'KfKm.}^s=2l+kW[ ϻ^eܱ RsycQP # Ow5x̻#{)|? =,}eּY]14un xOwيQ˴Z\ ?kTJ9nP; DTx<H,c=}tkI]ԏ%O>Je0}03TS={Ni u* /q>Sy$4_cf]*G+}6jƷ}_ xo8Pw :Yo 6HBL]mĊ M:`p[ܥ0펭||2rDFAfO$CAP586qN-.GAq*\Fk̊>dу?.DX6:[jPPP&#S#f1S 술g6X Pyi "DPl v2۹fK79nDf~U&v¼ ,<-*xy{^df {DkǢŽm$ tS{| ~rg bFT{)ů_vtC+!tjR*u( JR]1̎Ǻ!||W`ˮtf/Jkh8,F2ᔳHc_ز^1(]\A=6:X T6g#=i_*Fe8As &Yd|.81:0|[Cj}젩vb7x~čI{= Zl^yH0e7+c: Y+B]d 0oJaMo嬩67(pQ۸ j z) Т3^+|)l1ҞaW4a/oL%)NǦl5Kl&݂G,y.> CGYR_ew,8X[SEuvadnwWӅhZm:sODPNEBlzp͵ 沣D `[+sOK+&߸Ra>QHbB)&a;g5Ee|H1}`}j>)@+20ŸG9@}v_lM<@Qh^\/f1D^i)ydܖ! т>) > JG /aJQM8=^YD9Ք]w+z!(,T }1!,Pk>%+JݍUPlTGG5ʐI6n\T-r'3vs:Y:<ٜr&xnP)/B`CYKʌj_/#I蔠<ڎ#<%\zB+IK=΂Gf*X)AޑKÆaJE!!rs?D ("@+|em[b (}aF)gm6F/-氰i97m;Du[ฬ/u*1IxsE %6ϙ%똗IߝVCnŦ bM`Xߜ- ABvƥe_.(#ՃgZn5ܺc\%cp䪓}yܢSoZdꨛϢׂJ800PmxޢTV8!o{EȪ#CJ,: _-~蟣A8wsL lwu}L5٫>EӼ-}艑m? 0,$Ő94ޙ'/_`~D a9}]琿QbA ۲*ˎ- ?o3khz7䆇"Tq= %'{;KxIB;TX$CKPD먉2!{ c^5^TR\w]3"0R pg>rH zM7D^i$ Xs? ].^͢Kt&8iI89}ZLLg]&[ oqa\І٥ȽLmj  YGpbd0)UE7*-q,+T I2tLмv%kZIC}itYߤoV09ҀWG`iXI^l3Fu'\peL…U/|,3&AB' =W=bQό3 |ؒo*гI+qXv_ز) L3ѤH~)Mհ9E-*9K D6r2'ǜг?bN: BOQg_ge+0(^KE{A4>wX\k'<Zgwrlѫ .lk9s'd/@rXI1t p3C;la Bm W)B͘CyEdrW|&tϜ.?Ԛp: Q;4c"RtT+P,aenU3WAA=!r6$mwWHx5N@&U:'2E<uNx6;g[u)wx7TKh̊_Yh1T}!āI:#r}` n3rM{YᱨVTE+U3Dӥ*1\~` /T@Rs:z]C(&oDRJpl ~Xh!$/8cM AVWCrX2xoAA˯LaB7|Uy4r)Bb t2&rY;R@-qe#MobT84 DWqFMu8u;j|vj-,% i`:k`,)(fh+ó\dUfqqRp;ӿj>$%'ODQshH[>MK🖔>_lnS4ͱG[MTz^ _Yi7#:=1PSdc_cb<Rl]o+s|oj^ H34Ϫ *XS ҷUG3{}( cc 4Tdo*x'pI#-,M<ӝHN5@-6V`Qs n+G6)J-LM!CZׁLf@껚詑LSXL;[j\uJ4彧F?ԭ&+tSɲ7\A?=:g&Z&}DRrC6I d-3D(/:Mχ<bSI@[n-;Q"2عZoĮy{'bhh8[CCYxGzqOsm蝒 x[Rt?%j_谊Ueީ'lr*d 9R^*C223adf yXk sH qqկb42%:,qqc`QKm emd4fu^}×UoLy20gݗ8v@R0$o*yrXI+)40 iJ7*}inYaF}Ȗ+jS79-_( cʳWM.jNOnRcKaFP'FhMȉ]2dO})v=H͉"Xt v3ZAY?Ľe3ҝB(ŕ tbw :JI>f^-2;b+)>-x"n*mhON4=-/;%|IA$@yqAv`Hq6RǔVJމD&yr6ok:Pfl gxe!&i-Hkjy$%U?IbbF%^}杕fa-qyV*EVQǂ(L u(3 ڱ?<8描tiE.ȿCƆ8jєۉKHP'ݒ3IJQ|{+T*^ (9ӿ;fzpD *rrB*<# Iј5%K&ِ=8>9E$$T#j6\y3h0@gy JR+2[6W-B7A.ERң V ,xT N^ 9ڤfQݐzԒ?,<RvjޟqNc ~#VhDjK{b:urS:s?[4 %Sh_$yU(Fg2LR^KXez\炣v?}]Aʉcs hMΣ6' sn3ޅ-MďfF~›'S2O0 EW]Eue GLJo֟-?6E۟ [Lʸ4Lp$X b8 HdK&A< ػƟq ߎ7?l'O5H49 ⎑ y/"aPx gNςUZhR'e_(T=G*3=.Q,akS yGHZ|/ʘb^ѩ'`^+)&|JkF&OK'FSu $7i0g^ oĥ*;.Q  pJ ʚv(vE`bZF]>`s+םl/er䪁vʑ;r:?sB{Ul{_*%H $l!GaxDگKyfI8&sCD+Cx4<8o[EJZk5f~1L[ IѬ}=pRָlXx20R i6'kf*'/)Sƙ#@^w1Xtɺry/dnravy}?Pz +HK o|8#k"R~3׫[_P9΄zʉb.A/ٽ_psR+1ƪJ| &%SξrVuߧBߥ{_!Q\ WqbK{Ṗ-{@Oob_XCZ#k s?g,"{B!ړ.qӆS=5TʗU#ލM@\T}~]l7:GXŹޡU^qMiR@ "o^𰦿2h/]7*EGZ&KEO ~֚bwS z>+_o]]_xbST}b!`]@26M0yZ2#r*f`مqE؞{XҖbƶ%m,w#=? )ock 沚6C6C.x ;`]I;^&DS$h?PviH%@1'"`](&yf &ȍvӐKf/; ?#mD_. v氪?G.)bڹ+= ;='{̋';sE:dܳCwpВMõM];Mmn +Ya.4,ki󣠳̮9LqdeIfwc3y5Վ?Vo}xE# / 2뼇sC{K!bS̒1zE/4#/3 M?(< /ۑ]ΰ V`45W7jIMzu! G[D?p[HϾoKj0Vy_K2Xx|a>f]%L˽T) 1Bs?88|Ԯ*zJ-=sWAa&=2XV\!.ٻE$UڋXʱl(ѸWˍkU&X2Fx+[sz\;LHi˒hU:t"y 06HGkA9 a0{楰߂c)as7y~,e7V4g!m >`pW FF_%{81]\G/>!]?? $&lqrgu}d;D{Hd$u+fz"-K)z'2[wXl_"L̴&y#}dC+;e#_ \y ~&k4tڸ9*(pWIKBeYW834K#iCBX QyX ]`(0J"1S;}{%0[[_F9c({1an_ZUE[b5QD*M"FHGkܞ6@peF:t,w{Ԑ^ p!j] 䏟1Vq+>n$5I+o%8 ݙy4a4"V'h[a<)n%vv\|ys%҉c-j be7heoPOFPϲ T/IMIp[lvF7T:ܝlœF|nH^YٮD,3t^=}yx `}lxjH9(LSs4{ī^3gNZwtPk"}uTn)%_c*@|5xQ#JqfD%~ Td  P8Hbf[kk83$Z<15Q E>{#;*AZwowP:s 8rc~&thD&R޾5ʂ/Nߊס}5+sZƣ\9_RZ$i;K`Ƙݕ6?xߜo Sۉ7lѕ 31ΓMYo3@OxCч򤯷&ZƵ9BD14(AT5K\~Vt,i՝lQ6.{TVh~Mڠ,n9XV$ U a=(qR|Vx"Dz+~ΰCnV(Ko)Uudt}_Y뙂ˆȾA#-ןO;:6ERڸ"_AUXElщoPdފYuɢUfKJ)kpc`BП˕@ uWQx$!T#2eyFUS [01)_BH5'pja:2qx EfZGE)Tj2(<8 EKx9kDeti*/%yWWkvzmJ-$,xxTm$3 W'Sb+9}'@Ë1\ǙpN*EY zL7.#^- >*]'| |cZ|b!^\! 8T>ރuD&wQj'TCT.M"kvpb Rnm^89mnRqv.Dr'EM̖3l >=$U;Sp69fn$!wBԕxd?|/nI*xVsS0ڴ< dΛH뜏9"i, L, D1mRƲD9M?PlN]ʭїWVWa>9tJ"s9Dz^+u dIwO.R+ڳ-ћwnaT@}0virng/f'&!we>pU VB6](w`qqɅᓃ€Ƹ=o-QF:0``Դ^{3ɾXqMX(3a4if &M7@|@}'āyϞbb&env]rI.Yo;O%` ǧ!8Q"u~d,H)RRg7zFIP/Q-vGw^W y?}Jj}H %Ӕ 'vKJ,!.agt!* CKp(%'|`߮+v>Iq'%Sz$?d_=.@cr&FūL'Պ$uמi>KB"^eX OM%sYy?ŜPdʿpN|.յܦf>_Rald^~h0?Iⅿ2n #:ܒ<%˦S¿sPm}CF_ \(@4V!t StVjqf^D2ٗGV~i*MnIivUu0g`D萑xוONe t JJԜ>+ ItLжH- "/f T2rB^k(Շc/O=F$u`P% AoJe lb?bֹQB//+ѡ&@X,~xbd:nNlBЉDQؒoR{-DHjF.koIe2`0 OЋİnMM:C/ u,XdZSh\|R=Vۯe>܎J2yw LUHDNfAf凳6%tA)tnN@5ܗxgfֆ8۲eI)7ƛq =̠1QZ<`擧Te^XӍ bn@?=6Β>&"6O: *A-',$61T̂9WGc4ic _a;?_;)^iWu)Y0XV~)wN`?*[ 6s!vbw)hT:QC3(BF49a-M2w\`VR|?R2 I57I})%)$^L|r蜠\z$u[h 'EFq3O(c`T!JC){T!mU6nHPz_|. šSna.#7ڥK[Ļ3sYͫlkBO HSI\)^0PxYPޛ6%ᛡ:6}zՒo͚S((j?H; M˖p +FF)3"|~df.b{>ieKo=l*:~'vy7P^'CI'ՔCWڐY| m$j`0IԆ3G@$R~-^`2x%$4'}S9mkcY YNo90z0a.غ gC g V>Ƌ6mHO8[PL81cA{NE,]t`(34P@_S$_meOIA뢵;$nZgzZA;052㱁bk߾l mī%Ol^~x4's{Y;3s.p"|:zUm_WAR ]LpIJBծ fVDb$k/uN<ݮҫ,rJ>w fwFrzp/:2Knٍk9"RS ].B1[/اQza';qx0)ϼ(~Ylp=(Nh>㱽1EM|!b})%{u&9X;lHDͲ' 2Ē>a[^a7>ݳ?~FK&XbԽ/,EN>\^s`VO"CrP`#3+³v؍"Tg)U#1TIm{@ޢ*.]{ҕT6.A;-+N /o:N{e%i)F+`V[gة?!^נ 1tA խ 5#btg?:Н2B*(r^X,B[é: <NGGM,KPN k:lw>g] た J0y yyqϗE>MWx5&']9sahjH!ӨВHݶQv g¡\.0nH d*w*NyIUҪWPDO vM-8O3}TP\T(ϋObkJ8r x_VވHTG%?{hbłLyf]FVhl9,bM^xy6UrPbۄ@-8)λ[qwὡ esJOVrHϻF{63kդ]U+p dOݠ#!d}S&9uvMz+/ CV0hEtɔs5X w{ߣomiJaB߮w@Vn3@tw-B:[$R"X ׀(Qּ/!8MIFŖ RRbBITY֩%+QɡR 2=@ѣ` Z tM?sM\2UuGǍA03mu\K'{mi:)eP!'C.0{HQ*^}u["(ɑ}ff[9ae4 g;Q\$* .x wYnSr6bM/ɀ2 =.b[:9< 10{ =XT.h, :qj=*u֞+Dߒǣl8y2'ZHN(8X 2D5׉] LW4_.e5kJt:L!ܚ,8R"L'p`$FO`x@;GմVQ$.|vaȫWp :Oaouoe ~kr9DyIak{˱:=c#/꡹w0M ZÂB"2h/_s nץ4e dxLrzWI}9aAݿbn(^}ɣaG3ߩ.luOQMt'PK`=V's=^+C {V7oupY6ڐ(!~?H *jT|RdRޫ&`!+6r~F̈́4/i.[\ fv^ktNuZ>qQM>R&:UGZVa嫏LHIa(7QpV!Vl[ۥ-1 l唴 YϤ?Y$ڪxURhuWLX>]|"v@ ,^z, &u`gW0~7€3V".f/T>8>}N}øCLလ!!hXC:3&-#Sd)d)J9duĩwc{>d<p@bgV 碬G,BRԁBCE/(e]mCTw E~:J-+N9QQ![~P]DrFmj0׾6 <1',H=SsP3,}`uYXChF08d paS݀NQeڼJ Y 3mKV6-U@Ͼc2&̴h7HS@,g|H~+=TJx=.r/7zpk+|ӮqbwJ쬍-=~lhf )5`-Y?lkڪN]1蚄c)hO6abO=)Rߨ]+JdH=Isfx!{N(=Swur&F"5do>twM/6(UfYW@Cq cI*B()nWFOmm7,b #%o`Q#VVjz^1K/qN$irz(xgUqlK z,~H \t9y8;ˢÔa9k䟉n{@\ޖ[7vWzAo7Co~[8RetLw KJ:'LU;Gr; {k)qEYw\TV/ŝ ɻ~u%WqWGHI{{ScXbuJ͎?Q]`rC{ i$X]xp-o PcTZ%'oJ 󐐒' O;*ȝo5'^Ad54ᆔf}i=ߚ:[2p ZDqzJ DRlviM LU[s8 fy jjD4o5|O᫑D:]t.F~^NQ2ա=0GYt!h톙Ӫۛh4&lAI~4)yl([#Q'(ٽQѥsRUZ(OTN˩)W8Eis0F![f%bٕ$]Ҝw}p^IPgq42&5V1S0x 3TJ,:"--.j֨waZwvM[;V&\ YܺcX#Iro"w&CiR:e5ՎOU44ݿAzeS-Rt݊[Ul9*Ta̭ye06>M}u^OZo|Ǔ?'<0/,2 н ߧGH2[oI"ˊ%`H*o)ܩO5c /|ޤ4n*?DGmUftrԑo' $VXB_F!u[fXe%bkxx#(.gK(@τa?M˺hgqYapTaE:37xX6>pt؛qz$􀯑؉FZ* DwN9l#~j˴g%|0MQdJ İ;Zn D[ 4S,;M싅c$k3NEd웂kD`[b[k&+GOOô-Y@ Nj2Ax.Pk?ѶzӇM37ӵ^7:~s#!slX:NTG0o];lʅ+-acXJ?cfc%V|䊐 eڃQp 6襜zA׼D-EAgg|w6iq:a(;0NU.;s,^`?A3n̗GgV.p àAMclOp7`,zBBzY'^0NGv9[s'{+>P)fl袵\?vc1& [QmJ;;я HF3a3mpa;nP RD2-9QW,ađpM1 ܺo&-6 fkJr8E+qϏPb-%eMJE.u q=@13z0*agLqSn}3f;+TϿ$h ϯn8ո2wQN!̣D{~c6CLWK< ^^Lay=Rzgؼ3e&]~mMHoa+\íBPKΛ p&Rpӗ Fi0Pӯo;8x?1Jwc\uwDL#]0Lr*ݻTo*33?mRj #]d?׭*S\Hļ@v@ {)i"m/5w.&;(gevڱEBBBjM94=~\R ~Wmӕ4A}M? ƾa s"1qZO#f l>olg:٬ ?_q.BKcmf5 QUp鳫کޘT3Om1һ߉߀]Ża֞bkm2+n-R K]Eaȟ#$v,y0TЭ՜քQmTy4> ִXHH*?D5#rio&tda̻LFN+oVҵa'\(1)H|{lzXAe b_sxBex``= 'Q0p"J+?yv9)"f́(B,l!+stm38 wDbj6 u4$| \-kg< [O³F2WLkąbnrYGpokd+v SyrrLF%C0 @Hs^A Νpmi'W˨>:UIHlMbJ7i_C5͡R$~!T &ʛ }#^MwhVU2]b&GP eQNtsɬ,T$W(ta敖/o_]+ =jc$ ͜k:Q#]KJ.}5"U8 厖 !: n Уgú*ӥ%Kv߃#|ȱĽ1;h5 a=I8_.vQthyR 8h_]yQuxQ{[ѹ2"^˻HEJ1NǶ7TH WT0Y銢TJ|7'xڿ ־m}m i NEET}biVϏ!TJDXy^vM l:tYԍo~]T$V 2䒈f&EWęP6h ܮsU#,%fO5UMᆙn>muPm=ݡA{k_e3hElS$l ɹj:^1}+FtzBR:˅8aK썯R iEp &5RyR8#~ăgVɝ{oBem߀X0`(D_&]J61\lHee3#'$iU%p/:m ޭ o]$U|9cI7|q^ƅy:.i`s` J؞%lvk[^/gߘvUX6g"Rn Egc54L?SUD!Ia usHļ={ {5Y3f+ lfi7$f~d^_E= ftnf^o{ JDV`s[A☠HmR&*RwD=ŵK vvt`U $,zv1uzhcיִ;93;<8^7 J`%|\S- vz^*&B,`O%]z&4I/~-<-!o o1p\x@"l_,hc{@| [m}hl{|S|,xS{\DDɜ6J?5.!.ԙL3 MnZyx^P4\5DoMbU9L*_vcj?VqߦG酺Ă*~Bi=ggR,3  emaѶ2`+]íFG2!Kcw& ۥ 0}& a܄J  N J@ o@xwI0 D5,`wfD5r5$Qgho8\1*񉼷,hK&Y3N4#NZGP*۟q|Dt;-s$';T3&$2taq hv~&J!5B)}Gn89I(I.!Pо{~G#]}9>G*hڋ˚ַٿV@>Bh4LxL.#f*+d%-J ge6BoA+`RKqsMEBv9$ F &>{F2Ւ# 9,UZ貓/q*$h۟E>*<GwB;$OeANiUX`&Jߧ)gKND@. ;A Rz(Pk D8T~}YJz]@fT?K1Ɲ=G" FjU;x Sq &}wij8i)U<#%?d tTeYں` @gg"DљUYzwFL#cXa&4;x B/߰,P]y)9yGSt$LX#ŕq)/.&Tj{Y ^''0uzbj."x@f=uZ˱h^a/YZ ԝ1u:3oW)=ʒuΪI|88^Ǟ:Bh'!u{V@J"u-ZǐpvvcO9=ƵHT0@Fh (d4g:ܪ v܇ys̱dwËaύd e0%\J̎yX4g=h3IL>*;}jLpi Hb [B3icK> F=*|"NppZ1]iS'/?(t.-٠Gq&;\WyLwo(.k bA=jaaH9!h(o*}DwPI[[ƶG"#)v;vf9m}3ͪ~LY{EAW";a}O ̦j!@ѸiaknЋU`'k5'rUg,31dQbnl0 ˓r7Dа#ypM|P@ @\-g Z<66y`4 'qn?7fx ,n Y*ONqb_u]#cSy$rT'Mp+ h \pD^AP^G4.@R{x7zzvKE3TLd!v&} Z®swy)RRjx#*ͻe@ת_UoZHLol5ڽ z/S[y7: D jBO4 l.u3bd cy 4)֔8͐GRIsH$a>u9s f`_w9Ct->Vz"v8IqİXKj(qWdk{<&@ Fb| Rܜ*Ƴ!Db]{%X R?vA |"pxsmw|aFHHFfy)*Z~Isg;3jy>1/GInes Qz&Vv*h^eq-AAܸV՛\k]KЩ`u~y/Ҳ7()c!mʣYIJS_mO?irq(7qRM:cV%/DZ DKQkN: C"=Бv+bNA(>scT3m7̎l]ynP -/qc.:ƅ ۶zt6#=^42QO_n+ou˨f)Ǹ+db<@9 'J+-pE0HK`=@Fts#mh8Ed@Hm^`w>|OH9^ Xa:N!šburKah@퐋 ^2 3a@҂#^y 52CXĴY|hlv\v]CFF!>x꠨E½ OzF@s8Z[AKecBz&?$#Ҵ#&M|g ӗyY]iTNUN"6uS^KmD ݰSqcl0Vr0;~Ǎ:tT> S μ2oYnHnK jZ$<Ruǵ+BHcu=3(X՝>)5P Ѻ @~P.ߚ5K̐2 rk"氶1B;+hؾ:Mb BGyuD<]=ۤtؽVMXi?)"+WԢ8uKFb]GnAI[:o%Ә)|$eJVcoєqfGhQN/eNdnY8QfE<$8ׯ`{sN>꾺wLNǙ0tT hOiG}!Lln3uGÑbeWLQ;]*"*X|w#w ,Ċ`KlY ʤ?fڝk"7΅?TZT{)*C:2_*&qyĉO~ꥀᣢF(t#%'Ǟpy`ED,^߯l5,n^Gq T5/m !a)8D@EÿzLPyf>ߤ8%ټ% :&J{ejP ~=F9 ѽdb%7R 1nLm |Z!"kTrkC{q.ƭԬph4kR:Sۼ^2H:+鞖2[}I/J=9C0uDN7 +}Թl# 2L ;50gBsϫr'H'dY^6xl݃Y[B`:|an/L=3r")Y5iٳm8V"ZXXV\m/_4~q=g O 8pῬ\_3 i!6'2?aR8,hC{T0"\A$njyesDnKa-tG {7F =Pl=t<3vL-, ځª*4oW|}0jG6]V{V=EѦ1\Uy82̶L =򅧿@lqG-ϱSQC\k~;6T^u`B%o*]Thnckm/z}3]keDBٝtZ4y DM0Zw s~ )jHľYKat5eOќֲ"b+ '/R-㢁LL&kk[XΡbT(%&Ґ8@,fmK{b{Z2OV08cy`epvX?_S'Sk{~E'PiS볦 7p>a`n,JF_Θ}\dti0lqw8!Y0pT@d,qBx$BUL0Ų9 ObW 1b7W1#]9Qek$ +:IzvkPgm:= sR5U!r&ѱ/jǎN#f' S.<ϧ _)FGOZ>^hu5>ѓsä4G\QMZO&*|eW\?iEwsO14"is S%U&M+R s^qJD%t* 1B-udUd6V*fDL1䵱i3mz `Lb8%/=wm}!9G/7*`xImD^k=t@%~Վ| 9Եv'{&u`.ĉڤY+ /E_CQi㭚gX}}RUwk}2V@κ!\F쥮+4G`\ZЛxEkɴ VuP#IgCAY(b}I2%{I̟/3$4iC @QojDxA?5NޮlbѡuyiG'PrG;"6Zq2u{*pN#c @0\^.>W(^mW$oN x3y>\ao9qI6VYOWu P"9 />c8M${($$CqvK T͆^kEbW緌;*;_C]dR=J޴)@:Ď/ax_̆H-cR,V IXCYljەA,#,>C/1rnv O(A( 9 6˶<6]8DPZa1m"EN%iȔ}F"$OǁdVS%@D(3r : +ΥuΗ0T:qE"PS rYBw9ou3F{}µ%Wޭ 9>{ͬ~6;Zk?u~y۔۠d٭- q)}@hjǀLj)\yb#:O Vla2D4ibt-.餎n3qU.3`B{>c%Kp%b$AuE0O`fHp,_=5^[/sF% riEE'ȬuJ[t\,.< (Whf*l6m>Φ g~tzAM}Ԅ $YgT4Ѿ\s&䦇 yl'}l08`,#7;s }?+Zp m?Tr@x[΀vcIJgA>L85+'B c)؅DvczWki#v:ϝ&AB+{y%nKØݰ#k8DF]aK(%) Hxf8}e>ɦ3^L` N|b8y7Iڛ4DO nJ]}%##[\mOOz?`/G/pؘ8fKAgU6n4 ^T`V}4PՙA NK?ItA(%wG<)UFxC +C-¼zAEz1HoͱIOP}"|=z/,Pry!>OXA̤&j9eRC+WDQY Ջ 2K"J(5;F sZd6#\~dOù0;/G+䂅3G$/&)7U߳R=#Ў[l_ @MaHy3KjdxZ0_D H0.td46i Kw5"=Dywp ^0))"aְ?2ኆa?J|`Mu?c1W'ͧeR.T'DMUDNS(ҮK&uf~VMl$'5kJ24 We"r 4|V2@#m;˹ud7y z'DJ(EA4WZwlG0nDO&-c vr03m^:-䭉tJ gF*hAP !l*Eub|s*آ`0vEKE7wL͋:S¿d;ȹf"q8EP tTl 6x$mh8e0L+~v2o苨 1!@r9?-P79=6(1`[˫)u)rMu3@钤4E9V>'xO3 1QJ97ѯ4^4w. ٖ'B[ɪ57[P鷀>*f)X]ID.a1͛jlJ6!lhy2u܊f'=ʎѫ@?|-Ya/(զO@84@49b |DIIe#pP&|3g!!vQIw_-=O41l(9Uk~BD1(!j(4&=r@\Hpʖl.LwW:rㄏyË|cf0>5Prn1nwh&gV9F  xײ)Ydq;{$?O~vXȚddêůMť#o_lk lGcFhܼ5\I6q߰l]!W5BΡ6}|Y\!{BYGOYcߏ@K7{Κ4[ކhm9ϕ\ݨ/")XMPSU+FJzǸ'VٕkPEr8ΨB0T f&O:zt >hڂY+HPxe2|&ڨ%N0GH*ͩN  #hъ%`t eڦZBߨ71?`d]3B!f*BvKW9Q̢6Z<:,@CE#uj̯srÓ#~UF$83=gnz K R6Jj#byI{<#BHI =ohQ- 6OW L{%AA[?Ó;=CWD#1SLxP&k?SmS-]2;Ƃƃx Xvy5f4o2̪?KTޠ^d3Shr(+~w>Bz# Uo[[>+87{c1Pu;{ʃ}Pm}uVۄ]?&x`3K%5X([T;CnȾ0mqϴSfD(/CA|CP,L#ChւP:B8vRɭO;ştZxpÓ3`F\B$=`l^ޟ+'ŨO;.q[q7M7wrRS7JC}7g ; h';>J e ʤ[R_U ́U\۟$v'r Dl_07bGX9s2#4MB+$2{92DK+G^~4YzG6e@ͭR9۫#(eG~lҪ}UY8 Pc!wCEu_,+ MC zB& g X.%QO+zOJZKHh  (wE-رvK"#^&THq.7J^t3p3cu^!@p8i+|6vgۛ,~!HlԇŪDIy&HϦK:uVg|;/hUGr @p K[j2-4˯C VgW?ZN 1iG~(}]V2ibQ?s˸<̼LM%K3Gԅ"$U8r: r hW-'AĢo_4 ]FW=Jqy37T8#[JH dӱm}E35xH +qUX!`YhZy؟VQ! ,vHɍXp8f-qeU8бosbDmUSt!C ľ wXWܐ\t`x;)ObJb~Qhy|d|Yrě F$K{Hm5Q_Fx 1M=q %<=8}黝0p^U*I^;nk'M ~!Oߝ(Cv7ʞDioC3'3rN?[$5$ovxv8̟4ѹkul%UÍwF'ǙH#c5<=TYwJ8QңVлɾM'PZמ҆}7c@mYVKT2bM#ss6aNpq=lsASzX.{A9&f*q,>SlzXb9HmξyxvJ\9LH&'vOvK%|a:iGAN6M@y՟0\q]PżGaʂ 'puoxS4j;x(K㒋y*c,ch 9"/ZyG ~>P)RY}Lx _$<zi\ S|M89w7G(Z lݖAjDnXzE/FXZ9v\EW(0i܈ m`6}n+j@lAV"j^~WT\#?h#&fuo1kNWAO(b9o;wT Ygy x]%D&CaOGUreK~L7u2s;9qQP"UIȨ(4_ chw* ʞ0r@ X^hl'}eNϸ,Dnq7`a)Fw3؆ZVO@Veisr:4Awؓt lnTrnBRE(E`qцvnyaCp܋^A]WNP[bJy]\}&,s @U:!츧 !3YhfbMȞ&k$̵xoEcT<=8@zCrm#^6EZY!1mBJ*}ɔcu\&]lzpzӈD@# 7q* EV<%NXt R, %%ݽ2 m4r h.\B";rnYsUmc c9~K؜gܨִ䅚.KJufd4t49&K؋CaGgP@WZT~Z5 ;M7q P7Ījg tyY=C(Tų]B\sٽryZ]ݗWs\)jnֳWa8dw/MIPhED Wf&l|%ԟ09*1\i>RfБr-|@ԡB呯*>3*%X:7R3-tCxOiIf- OO6m4\FK/9c\n.Cq%Hf$FD#28S,@5'\A1cXuCU; f,X?!?Ck|^K$ hjC&r32xN{-?AZhWdg}5%$|!85 /V3E Z̢QݪqeYbϻ"$NO,UL+k sf9@]E2)"iKjf_æ}tE9Q?6_@6-O#่vE}X>@1Odk8LhN\-nƯe.hT2)8 1Q.W#l Z̩Ƣ˜z2fɮ~A:I1G#Z58`re֦Xl礗ok-L{8umw3 ȹQ·uʳL$HYR[y*QUE30Q~ldOmaˁF c qʂV 4St"2aߌ<2qg"n$e#eE!d\G"O)}H;UZkPVlrMrZ$Y4Kêڮ5:e(~4~/h;7`gx@>kgY3bYJmǙ-a9Af69 7r`k?/']B_[qfԛ&P4P N=KpÐ$ ~Cnu Ww}QY8쾿$37]m]P EʴuH#"L?aPWf3G}QYvA p%WL*;E˜Fr  T2Լ<\i zZ HZ 1x圶YTHCRs[;3~BP̚x( ut)qt8Uj4$)hBE^Xg.v}B1jLFxf#suބeV){L$8f딣ʂ\4vCOe WD(}K7_A<ģS2/S ^2ܞ /~ I,4C\ͮ+cmKI괲:o̎_M7S!G "5q=l;J *WS;;}LRWKIBQD)r'ǮĻ lTۊ#{Si ۻVgK(a*Hvd^lRԝ,I#&e|./K>VGB w-4=XxM!bSq{yCOfs0_ͥ+(4A۱YBRsZ{hitԔ"ڥv 4} mb|2Ǚ3fZh@PK̝@i/r# = ϋR󨊈-w<Q85 ^Ǣ()G?]]?D[ï*}P>)B$ &fI.i"D$2Q?Z[`mBU+ q1FW5B{dL1h> = OY>8 NV_|pl"NWhwb[;+EUDz M$Fl&b ux~=ٺE3͵K 0I=ջ^&OdC1A6{y®[T?}! OT-4p^~&gI)*$O L.a$[./5$n>[i)N\AlU^ӒF0jUO@eSA+^x*I6,^ztlIpzԺL4tAKnʹES/uP;Ibb:wRIuU1uf+x(3 lfpp̱Ifz=@"K~`> z.H0/8J}4qT' ZVʯj)=wZ.YT#S0Nu>$Tm> QԻ:g!=☯okOh"Hz(!kB]bynk6a|ʖ6~ǻ~o.2RpUB**R,#mω{:TC@wC R6Ow,"ċ^>+i`oO"OB,73)dޟLx9=#ݪzV7b{ik- 3'HUy:6U.n8g}i ^׿#,9OHП\a. "t5Om-gjD`/f=~7٥mR&>L oj|Qcf1$%d­&Ū9;H|gc +6 BNdڑ/PS{R@ېSˉ$A7ڊkۿDM* KΜpZ _$,]nJ*yxd;E(¹;[ySSmNa7ݬYs ٮt 9el Hɗ⤁1I$#֥)uc[DMXGԕSXSJ}ʲ0,ٰLpwQe wXC ]PhF[2.4}xPH]lX lY??鈀&fh\m9)yp:R*wd'^:!%Wt D}ŒtXRT+$'$yȈ::HyWm-3 $Xf'}L~?r#ĭYX[ ^Q1:PbA"Kg}ݻxcb/C&o_]Z`RUAbX1$Nh~$52ֱJHwWrxH|( k lZt}#cD4'!YfIQW{@¯Fnm Ω{S^ @tI-(PӪHs[CutXn m}l"׌L!;8"&ykbjCA2,Φ}|T9xGetVGy -FI|sj|)wg5:oO|ek^6"hJ6!);H1v i-7MZ,G6XVC㒴>nѷމt|*ٻΙM%(vKqVAh#QqcKU]ksܵ ~}'vdUmwIWDK-uΘ_.l{-{F[IH6Ubo"~ _ :~0 ۱EmdqF`3 ;~B1@+ZֶU6 [[Iig/KHi@3z%r`+޻ g];36lZe=-۶֑p(8o| C%)|=H$[f2I{xmy /p_Ť)KD:-MC$RZ]F 㣩FpCսHճ u_^TѵP7Y+U^IM)Xuqs,YJt dy>Wڠ9`?^gn+pAb{)}&p#1*@E!6Ǫܕ28P,oC o> z+ب{( vA%~?IeV!mגiB.!cBrXL#F7! DOS ~ٚtDvuުff_n"jȋqiCgRM1ȪRhS%Y]2bQ:Y.1[z 湈P\j.$ߥ }OwD=aȠj[LbuD]IcN <k1F,1 IMK|}tykؕ2mP ǡo2'CDFY*9`UJlw#-i wjn)]HsjN oF4OL1w{hV0;%. ^[ b&ʛ ~' p)5 ) 9=9U2jHhI" @v΅ic*qDIj|9K~@sB:nOv$U+ eV$n:&2Tvrr4*^ȗgIISq#3_|m@ D^|277}q࿜bB_ ͚Ƭ(H4='5D闀fp> T~q,h_4ٟݷ Abo^Mldc|_NqQACX*g+`[{z=A!j$۪=W'zU3a x^%Lkbee޲K :9XGwe{Û ;B*:oscu׾v燿(%+4y5MG(5x ) OY/0s/*V\㟂A^3V>@_-Ċlt";q1ҵ#r[ӝ/f?U9&v|>. nxyZXqq}H7gC"Fӻ'׿*kE^hm,I8"[6"a.F# 6cnE-.r(_2[kBI$*=Qp u_q:?'}X3{Oݾ g&t*=EԂ3- 0@g #O Y_0ߜRޙdYh/\Μǯ"V W@uX3!m>uaQf%~&v,KFc6shnDTzEoYZ^7V ~");%R k"6bjm|֎/66oHrJljW Gujh-Jm(]}q?+g"@^F 8)ii)g\YD*N^ 5^ԘHT"UJ찄u&!ZuI!1 ücmFmuXtGaP VKnϡDL)e j7MX@so}T6w.H"0[Z;?il#5 NKoԳJ Ũ6:%gn0:Q,p=,F,R%UM+ZX:@\3ݩ 'y^E욡xtQ7ɧ6?.~>kzঔ6¨n) a1Z<5LJ[} _σ `XkB^d ݵȽ.*( Lg[:6ZtRvUMp$UpRk!2D"=z\wI}83exr KnHOf7ڹ!vq"53x>j%.d9_PZю7=MqlҶj^Y~8en0G;#g;NW /A;գim6JbC)ld݄&9#il \_g\^;etPǝַp~FsV @Ċ*.z)uaۑ#MhTbjTGZy|:eb9nsm!!̔чI+OE(䋝=ٲzE/\zG8Hj0CqZr@ThUq}Kbu?wSGߎgU`v|IQ.MUř+`ю&Y/6Y$Gn>i#k(&u0O8V5n~kSeقLs9ĺTeVXFEtVE_#I5C2\9;[n)&& 3X kUev +kfhЬFJdnafr M=r"W+_{*a܍b|D8A2p_ iX7oPX2)%ពGZ6u@JޠYVH_6tH_o~ lYrZ9Uwa׶[J6D=$(U!=ƒ#Fg,bw%汃]P\g(|62l6jFS8Ù3~qq..3?Ϭ,f8hoӐm Q0,$ C.~B]9!lm d_#H  atҿݎ=AE|,zEeiZT? pSpJBk݆WBLg481$. `)!>4Tʁ6zUE bOHx~aa's[V&F`7*ɤTq`o$8sY:H7ecbSdN{:#%=""tn! xDXuS Un-cRH`[YủTO`g -gT`0](^3/Rqk!C| ebAMzP~s+qkg&DyzI>\E4uuי#H.5_U䫤fwO6~6*X6nK7@ɛX 11Ol;ٮkauLGޓfJ ;^eAV拙$wq>݁)@TɬP{ ͦ\X/n Yc ݐLYԪ~8UsUUBhOq6 ƶH^2 $D@kղ ̋M -mw\ t)8+$2#l4dfRYp+򢕾./f\y=yRw}ϓC=/-b9s#|{Yu/ʱ:Û fgmѬiXip"oa`#aHRtPT3B+ 0 ^Y 8}r-v(NRbP!-.3L3oc'{-] xjgKy"8,"8* )w,kͺG4`jbTE\FQ⮿[vqIM!` $1`8 4 T ,Օ=[廓KXh>9'3?>n'dݍ j [|6'|#%BzKL B/Kyͭ:>hKW/dꂗ|Zf/]g!&zI1҃jiU>(S+sVHn%jڐ2oN8D1wω 8jDWAD:{d~(q|@caM7 )# e`>opxKkp Zwʅń#lkdgp:N;jm7RSk/|rȠ4+Jfx)$/h3 ʄ(Fv#@J Ci5nuܴ[oQ^ *+w-# *{l,fE̔u(߾'e8B[p {!4RxMb8FL>yT)nAtX_6MbJ73X5}kr"}O>"@Y0Uh3VSl:1KGP/{@\mQl[F4m#7R'Uð `Q47ld'VJWKݲoL$׀pW}4ao\7^K1 祖)ab>LOi/Kmk&fInD.E: 6 9k6RQj-MI`gG89<>iŰ#6X8h]7U(bHs\sgiv5qTطj9AUpMi1c7}ЯF Uyx Nt_^uS?.*jfeW)MsX ewWoY쿱MF,ʟ>ÎDBN0Q !NM\|e% 0e)4DC~ '=hF)<4xI#} fmMLE̽cSMv=2v;Ti5R e`㽹KiW3@o^*OƬBRYg]u(d'LxR_<-X}BV&d,X̱ghx)80<srjjoɤɉ7 S_S;[֮X/U%O0vl{>ܿNژP4N{3=wHwS"BTbR LJ=dc7 Y0ls^/G¯Ÿ8{rqpv_ b7]ӇG3$|1K0|-? }n3;KV@zjyeߋJ-`@OrKx 30 +}%^иOOg+їpSCTDR2!9^Z4?;9OH"H= 0^ mIM+\96tHXxh%m-N${}(i=itc~C LPq'B sU>kJ@k嘻58s>/{ ]A^y>ihBJfQXJO8BX?kbUfc'\EGFL_';7X^ Koq@C_O)>oFzߦ\oC0=iD*fbT:*\]QMaG8D D Ii#_UdߎMgn6r;?eꪕe!k"Q*c67"+C$? I7/罶o\{ml'E(QRDYtgUT"c)(^D:]IUC4 VfɾmuYl%4G+s=dm/ZNٞ[};D=ʵn1ND wՀHQϰRaI"Tp8e#>L>'>Tdn4۟󢓢鯞=:\fNى)un2YL@ !,k*Sl3;[`_Ah9 #pahV7lWGY{'t~9-Hr! ,ќ[xr5(^n07ػoYܵ&HS|fP.Š4\ngiyLFZc+}@_܄m ԎeF4erڨ}YUxY&yj6Ԇ"ͫ(%nN`4i(ITAjjUR5ZKd{߅xS `G-]r#ʪuQL۟+o$}/  ߯@ O8+<‡e I@=D[I%U?#PCw`&*][G[J:EđX S:zZ5Vlå 6k_S^BJ+B`,8HKʃX q&3z%``9dY%,L ,ͥpvA o+J? j) Z֕&UJ(/ㅎicPC0F^%++l%#Ӛ#KzݼWaݺ@i{+S@gK믾 |e[F[MF#͸8>ˠ2 h?8>|t%>I1Q;{K̮--g{FsWt3LX!uW2n ׀U"bq7*aEZqG_ Z^r3vD+rU鳬,Ge]xڑHCx9͎m%7f']GI89P(?Gػ^"e0ixgʎU D} j / n]F=G-%fcz@bg`9N_# KAI"p iw:rF/->O g{E7=q%b7b `;}Df!5hUWAw } Ux>"k[|Y`%K ZYf=Xm-?i}Aڎq xVTZI_ MHe^h4kYgzN*_P6d;%$FsN$;5|l_%5:/6e"Hij>4F3]Ne6{TX}7W?*@^0txvQ_.!/>}Xw'1@iwG oroP wzsu0 ]emxB6%:wu{[yՖP/11?Ń9z%SNZ_EN 0hԽW'4_u*`%k?RmNNLE bWG3R)RGG5iOUDW>VE ܕM)(8W,o,z 1N*Mx&~ză6P+(*gY!> Rr m|\>OebǿFx-56[қcxJ8]Oˊrݝt~H[ˣ9Wo80$:8\%vNՉTI%`gއe(bkop <&ȯ;GAySK٬jC&$r/KTC0{Yҁ1}n}^Q7B!Wfk]C^I o@bGUID )rK҇Oqj8vQI_+]@6;rtI{J&lbuv6ڱl.Xtom1RCJ~^ ǽ~GH) ]z2I p*?(._u%,.:Yd#yɄS 23cE!Ytq؊h4TQ]1<6|b=`l12|Ýo 0}]\(}ȿՄ2ɮ&g:=lͱb sHogՇ,sNPjx5}g`SC~ؚ^m:b 7:,,kIDâGNoH柎S`">*q Bmv eK '\Xm֪nñbDbw~{]OΨI!EǢ*nOb&,|x=G 2 bm~K"bZ益 #)@g:b?W< _5-͊8y#zDqWɖ t"\Jy[gNc65㮺}b7*&jvF[ڂVn^qOvnD A~J]aΎ~U4) !(C]%|%V2g`˧p@⟊s 3Y.ØGF@wBPlP}4kxQrh#S(`$335 ͔b5-BeSy? D޹PU `j$#K&[Ӱ;WLO>W}"Pq?t-LQSوٴSj98W_Ԃ4PjiNL𸘮(000]X窬lX$]~ ˫Cќ"[C>w*v h6nIS(v2L-TL%tտQ 5!!~cVSqZrdNAK rGr0c6"~z C~^C?Qch5_g )UOІΒfH%tÄ!]qzL]**lxuWq++rAzT54t/ -993:QpkΤ#bn!E4oQr\'/CD<;z㯋<4Bec6E',Hm#}`&?mZoab$|9G}̔eeL&bX.H<.A]уa^v%NX3O4\k!LJQ3 `sK#2ᩡȒ]:"G?Ӝv;by_MiYR6Ldx >8 ?Y峰 At5f(pS$Al-- &ibT,|7yL>XAeK"Q%M6yJ+%݋g{r\"TV.uBbE.3J3\FF'AQ>b}DftX[Ib+bp_m5[37_o & ܂}-jBBrh?ZD˧6fIL`%)t5슑?C CuQ) HLY'bgp)Q} ;zx03>NBTVa0%~RokYXkt1Bڲj}d52[%cGSV{: 7 >E647IH *T 8l&@W|5ɠoaLʴTQ|D]!df1F j#˔*JqixQ+^|7+bS6whovoDF RC8mAADt#4 |1'S! T` =뿘3~,i/dHXmӺ3Qfg}H.Mu[ - Aͩ)kCkNS)ZDyoLμ]—@jk)ShVfyXt=}3&$ˆG*)#48KhIhW &\+椬H-R2IiitK16,:gqQ Z)q窆{^=Һeak^!Ur_;?s 2rGCZk 1ǀiW'.1?huP}ͺO4Ex(]زSas_(;u|ZIm +.' :@vMU_ A?'lh%jׂ-|j:һ0bwIPVBɘ:Y= lK՛Gm{cyƝtF2'4mf8}CRoW}5/۵NYKCwk#j! bcҝ(\-- CPD=$!iKj/[PQ9j;BP3N)f<5]$E$n >}91K3Aܚ86%k#`^<4zhqI(-Q nfJ\HVն|?:Wך,c`ce`o1s{ raHyQ "[l!] ]`Uљ5EK(|D ҏMx3Q> q}w`|]i?2}OԠwt[Ya49qWpttQf!:koqb[CQ/g& i?hrQl'T s_{纛'ĀOuF-#_oZ];Quc|zM,%տ> L$ᡭ ydGH`1 1FDl 8>XG%݀UzhiT9 E98 p[f4 ,v6nOMv}j ƽfLI3YAh{o)6,;ѤTŕ"{iZĵi^tA 6/l;K'?@W!GP] Dĉ M-ХgJsC *'c֥hJZ"E S.#s )+WulK(r-FnμBAѵFkH^^wRr͜xpV_QyRT86-EpRvpDBJ]b;^ЈZN\A0_Z(  5( U_DpLr;>$i4?KKvGAksSbm9fK hT`%z xcKcc(p/nGVs !P&6d[9P臕n3˼=NLX=gyo֖ ϕyEM ̱b.9 Ԣ3d%9N3nw?JHE,Hi1i\T @7JʊqΊ; 7n,h{M $P{ިckf lcA[7D%sN$'٭p )]P,##8hvۮanvTyb.|%Ɏ(W/?47Brm>T0@@px\{UFm6 3%G kzpH8 E r+ Fw'gS]@(:lP?qb !ppFE*'A`q\τK8B|Y3QniKZm# 0LPk{ o0":7ffo=7"M}! FȬktxZݎ'xk356RMs_,uuE]^ S+*!aHBo_dK\:V5]XXR!J`="J/Ɗ j KH cG;8d$֩ \_O>eDܖlseRcLMe+V?OagW6 wGgtPA e&⿥(ҦG8m=_1G]=8kp fPai޳]ϒO$ JSX+BI Cj5 gy%<b $[M2 1F^G+n;͓h6(ɪIe7uW7_T/f7\':rc0q|/#È+ƂJ&…j{( *GnYMç.FaJ׉}Ģ'(D]r>MݜӓmMo߉ E=ҊfK?ZKMPC*sj~DLB>ɫ d;Wk ~ZS9Ė#,ӑ NǢv&z&pz3c2෉^B6m2]nPV60 K ~TxY0|=E8>+03LG84;:@T\ݾuB"e^ d^7 %+*tw8v#dz&;t~>(\% t X*dD+?4Ai'} Fm*F-\+JO\h\Sn`"6S)Hk!!f 'ZF fGgbr00mYM5aqe)ɾo1l>jo[R[rt9;6r4taAC4F?*y:I]j$M^["S \Nd)fTsLH<4G6!գ-J>;]Sr|ʎlg ]5b. [O/Hlo6{ n ɉ ɫ/Y AU}ã*N#Je=wʦA*t^qMF$| 'IxrXt`);fh4ӷ//#wg8~;"j a>W-!^IzL=<{a_wPuUߌ敾%SdI.`l y|}DKە3 s&D"V,!'. &p4t|(<*E'^V'[c?.QKR1WPQ`d͈6uWɎySK?\J)c|Q GK2sOtOㄈ~kI Dsv N3&8gCqۗå[_PU\p &i`ś{Sep`GobUӐh̴{yߦ&lCzem3,ȈhxByJڰ~ >QW|+70E,NFg 2 x]>qluFSF=hqxx0t W٘<]?P5w\\{8gg ?K#5 3/I(C̱ *fTo^rus+| xSMm{4P_"Ƣa 7tƵQ8zHsRU sWsp{km/|C$쁬^$ ww"<^<dFڥJ`R>tVlu˥p `Ί 'hnCEH&QhQBɜ'UfD硉δ!*.#&EOOװ%nqg\C3C/Hv["-D[; U5L fSݢ>Wp_Z<$+씘6Oz|o%vDsq%aU]|rNIϵb+lr7H@H-s@%YK;XD::B@ $/l5bI #slBrP )SV"a>EG@"k "$L150:F6O />u :@'3W^-;݌ _];2ki-_I~N^௕S-^9_IĵAADϤGjfY' uTV%2B;V^Άƴ|oA9yQck."kǔ?$+b&& E7r-~ g必I*%`/ip@vfu$A v($z9=&X {!CL7edFp_ +\Υ^F9Vdsw HgJu0em@w]{c1Myi6yg 0{B~,x u富Mi戎CYM#B*ox+i M}qhaE_m?!^lP$<h*"w/kA[;E*Kf MPrN)&= IJ?t8w1+x`y-pzdn ߮`H3bۀs xE,/ %틇-y_LDgYkF =7,T7swAz4=.p _2Hq[shc37@9j-CVGR2Fp)Fp6KQhDf%G;3)NN3LV &с,Ki q N5ϩޕZ"GJ3SNEStqyMdX?y`{)D9 FS~)2L7&{gaFe؆Cq_VJ7>3Z&t@*g &2C%nJ%.f?j0-@dZ8 [}tDl-D A^B(7r@վU<1EMr-SRVtK]2kflKpAnځ]5L6z;Dz(ʼn-8Vx0,-j~Xrݖ1!=`@*VfS X$r(o# Z%h{F*)x +r#c.hަm)¯'DT,S l, cpb֐dpOf;YWʞ>gJyWy,t'´OM>Bm-̺|<4sr]d!CM&EMGڥ^u8cZ`:\1m1ٶ:&'w`Ŋ9krgVr+Ahڙ3|q<^q$5&cz<}P[ab9^r^; <`ctX>e|R ˻nM7[PAcXuwY8+GvK' yD.(+IÉTs^WS>;lV;f_$>,s-_rlҘWG@ '.8N!_)Rd{ʄ ȋ%mW$ǧ\qMȳ'-"4OpR fbG%pƑ4Mv('[)@"G}ng+Cv2pQ'&9Nv!Τ=rtRm5eDȠ)'SO95 :2UieYf4{,jEV.;QEȍܲ|Ly@ohhնjxIXD5X3$JG_kW]b Hl?H:~WaWIFBhO,yrEΈ5$,RDڔ-D{nq5,0c<_,ֿ<{ iߦ)$kl_{ c RVS՞M/U}Fdt+:w}O E#@Kwm\p߭z4|O{M9aغkjBt'vnV:"0GE.XF\'/);r6 ,D~CJN,7W%A3u"?YEx`h&o|-H9Z$6-mt]`X ?<`~A'G<ͅ[T\R?=\Z֔ElMbS~+Kaϐ -09Z3 |#/J ނX7R6(f][*,({X6)\5iϭw2Efd9^j=;’֐KtXx;H1ࡢ6~aͻe'1?Š  I[t]mW`]>łVG4m Lb1]ח WUCC juv#a}As=9DQN08etknPdWRծz vAtx@R{ONj,ۑ(~b݆tAz;VBTfTl\Gэ{3_׶:S^mPbne r̈́ECR,kD:0^_n>  ccs/|kz1:W:3(dރC0L6\@F=׍4O_~0>rmUa!8XQ dag ]JHQ;}SPuN᡾0'%q:Vg<;84(Qbj;aNXf3O,̿me m֔ў ;} }+*SN^0[`Ep펇 B(Q2]# \r CS28=dٖӲ &mwZWz̝孭闐#oV&=D2?J(֚:gµfnA'T"v4.tşsƬE@JIK|~0tԑgm9|ß >gbĀv-ew/A`ͫ%dգ 1zaJVxtUH%aUjܽhp>aDd޵ieSݑS A!n%/uJaޛ$,?ߛWj[jX(0U ߍqJG E b3V4ښ!M <sK՚ȉT'1bŽΥ*!ZުpJC\n%lT 2[oQWd3 Da+zk˶릶[9c}z[u`5I~MbO?[i zir1Co՟eݕFz{ "_{-vGll9xR8(ZZ}(∻Q?]UPN(z%!Qݵ8'!fT~f0䆅*u "˔ÕS`٣+u ؤ>xv>"}-լ9pY Est߸f6FgAM{M/:חY4ٷJ{lt jOG٬X[E) !QwqyH>!}L>UzCnOk7EY$p_܈]^^-DCl {D'Jxb%nKx~RXf}Iɔ%{ Y+OAzИ*P?p)d'0ŢdHu=cTAoTfGilvR{kK3DqyFoe^1Y{y.i/+rN|0Ƿ:,I4ݣq%?Varmd .Ҫ09Ӥ˛S8=o}1K.4{6+A.0`uvfQSpMYVZ~,&J * UsXCm#b6FQ/-8/c%*edsԛQs>#bLցv8H) wjY^4( )'aBո Աf1SSQ=5&\8! s] 艍.|'6sH+FϫaFsSǥM>U KfZ37rjY{dW|'QDs³ ЗlT\? _̢D@#^ o{E|)/}R՜"h(S>pnr,%(al.tk*Ǣ6:tMh<'w_PĤC[z MŒc1<1?5͙;sێ )6-сUSN!=Rks^Kp:iz_R^zn~o]MXo\Y&vȂ(P/@m '2>;dbdTDD &o l.b%yi y^eI^.bji?ZpwHyKhlN]/k1pD{IuUblU+W:D+d88(z|h2K0MdXZ,ضCmײKF(ycCaO<N yro ;Y0[,ނ䒜a֏TLlhVRi_UuaԶ®&m`rw;l!U7DnIm@JNҐu(|ԳbKquno9!LȼH1;# #J_K~UұU|6Eչ μT,kS̮5[=t~{:Tk2r_n?9gtկi?o?9_Nwڸ+#>xRE]1vZrMd+_Xa{|Ͳ-KrcePiwځX 9PD+1|e`f ]t_Os,rv=$Kbț_.p5GmndJcQ$r(gBHrZ뿶|sHo0rl"T!8QzgxUUCj*U:MHT Jv A-ǖ >X}>'eŸMA7`cA%v/j3̨Օv jcT0Yz%@R茞Xh"i޶Dߨ46?C"װ8E!|tpDn8C(EעvbW^dbVLڍYC~Gt#drȽ#>]J϶;v:&Zv3STtÕEk`y _PXHSTc 43PNLͻՌwM_%~T{}驕;!d%~#<ZHMᘰp=;xĠxMv :w\$ӗY]AV߭lHy/0LM "i:8]#0$y ;;Epj]9[!͐ig8u<M8͏I!Ti4Ekڇn.qi68ywviWN-<Ԡ(Tl2\Tʵ -'M]\g6E+VnNғ$n{cblVd'xđFռbf7XD9x`"Io/,D"~j,LxTʰy&͘*W^pRE'D 3[ФE!YkE&u㺓%',+A7&:JZq$wL% w;yW~\fT$feyV>j1)Lm3 Iկ Ѱ@lG,['a0.hq)Y*[1;xU_(6 , $UL TDD !`_蒊5>?Z//!8 s]f0sG$ĮA5Nک!$Ek"cV8ėSB(5Q-ӝغCGFqP~/r ͔Plm߸ȃ^׌9urK0l^KE`7'CbؓJ"}^h낝PJ8aidOBJ^zVsߎlp /֘yK}[=pj8z\M>mm[m.E \9>BzAp[2^frKݳh<D۝^=&78 ,g$\wuZXޤ"P֍'(i4s&HAꓜ"i-8sE`qS14~ >LI!~SϨh4tL}sq,yB:S1kGqh~֙M&NxH>h2?M>i'SѨ'ֹ`Cq؃GH+NN#ZgҽW堈Z4k> ԚYR{]IXYq 72,7h!ۙVpmzYǥe- ρ%n,A3% P:\F<%d%5RKϧՒi5f2HF1DZO{h2 J(B41$.oAQ5y2=8aITgT ct**#?+jगq18Ѕs'Z͛ͪې4Y+P Xs;@ ܗ)Ԩx;6𿻝q*G4wH=|1@Bemȣ|u 3ד+^ ofq !gU_֨C*Ѹf2 œ,8IZ {]!@kaSlb NX[%2k+(}/;5RS:"P`EdC!ccN/_5[cBu[ӎrl`tPufaC [rkWF~/dQO kyûGHg*$X Aku%ZϠ7+{#Q֡r,jsLB:YsȝgOlN=.(Rt(mEC#z%~pa-)J~[o*|aZB lٻ0Qͯz B'lK'a8H`x@@޸|oa.M}$1Wx o;,,6b֧ܫ팬55/T0*]ARAWA"RG&bRqΕ?10Z-O^-z^+R`ހa^9. gUL]$B;2#s7?>P#5˜jRdc:hO!Sv\XE)8 {:M_3cE Kc혒xVWn17U"!j@\#z<-b!5PҠ*? q/>ۢQsן}K;I=рIc洲*Xk,0eJM+%E~hw@WW+$! %IyAH&@٬8 K؏, ˊ4u.DW9m)vωO91D(,mP_Pw5ڄ/(mh,(\j!O V HqEk7kgs4Գ(R<>`Krgܱ0Q6UhbѴ/M~AS틓lN/b5˰3on7#$?g&w41 Qe`qP-38 jC *Ib8t2fzIK2ml74\.Rz/i '/zICkVZQq~{TV:`M/>_)S+|>meVf4z> QM?S'* C>Cnwj8Z:uIT|`(CuLڏ9`ZDꅊ"u%&;5*7]S!0/IiQ6t'i) siE6hwЕ"anP|ktM64EI]{Ks)n`,#*@Q! Kљ+-r GWbfXLMMc \[vBx8/,Q  ,K:$at^O%0ZSB+s~WKo[%YnQiA7k=Gg ,vҬWJ]z*x 9v‘A.YκddwXT Ȳdo@>J(Dp}|qHugQ9"l/v[s,85 Z _y&h17ď${x`Ҧ#04̽ 0N恵zkpp\4nv#1a;N%@bHjfRdx:!Ojm;y>'3= 0f%|)yڠ2l ݶHsS?~tRr9OWj]VmWNzUvs0S$@ C2*su #'Ʊ)fol8FH*$; (StK4& t~SNuLWԌ1ű8Gx Ƃ gLB Nڽ; =bBo8>yY}a ݲ({gv+s8BF7R*"[;E\?zbyc7(W&z ݡaLdb^b ༖(,0g O7[G)Y~f{f@djnycjF U?ӍWhʲ&!.д?sL^'@%^š%X-eH{JpKYrZ$m4Ib4K=k~VfJޮ:kǠxu9't?sp#jV@\ Bj ]sCM]_ukOδJG8`L_җ#>ݨ(أ1H!$N|wj~n8T@nׅ3[We(!_fū[%z>O2d*o69XX ThJNb5f*\L1hD9zXF2=w~}hO;PG _ĪU8/xj16FI+]ִ3~-&=D_sJ%B¦`~I9^ed;|&\_N>Q1΢Ω VoD^7/Lډc"q$S#eڞo^*=&)q p`7ڛPȓQj]:L>(Ӝ rl6[A qɀ]0&J($RXUʌI/Ŕ7`}aX-ť _>ӇCtPz9cڨ٪{nʿFqt*ULr]^фI*xAkH1)}YL4|șl *6jsTfLihu~? 0R7/͙MٵE2i{+*Bÿ`~l B9d#÷=?[X73M66_}+zS1 #.]Bj1ĴoR3Z״)03?kO^L 1U?Fن%qU}gHr: 3ӜKͫy=d '0.詻L6ؒ!#7;qFNS >_e~'Lww{N?#I}se#GхPiz~,:%~chG*߈eW>N:mlVQ! \K~1}bKu? {%Z$nqPa'mQٮEQ Edj؆G;WPV3nΡ;هvEh7WPد%Ar)FGJ@4ZX7'{ȣWy cӀLYWؤ$qoHߟh?slAm ,]mq4B7Oh{UOG*_kU$OCB4Q0j{ ߓ`CT6g5SvR>jJѵv+{GO(Պe%G?®#"b[X2(2B^FbB!r/n;y#hL:txЋ4R6Lޯ3ZޛSSN%δR!4WM,f2~Fl#S1(4ṷ5g)ZЁy]96%xɟ.bxx~>+6Y`۸5 5[Irvm?s(-uц`_۬)7?MK#q8?=N( =aAY'%Nd2cH|h>{m83}N-p 6cuЪ4 |=msZH]̟o{qW0ÀdS3*E|4Ծ/Z7kqwzPMW1}IaO3i!fw5sk՞ Amy-{bT_^AvpS%K|lPp~+P MC`SFݴ5l莄Z׏7ry͢QݼH=w0U gHYk;f>|AJ܏X#[{6,D_%IRܑlgP .{[,pnTsFjv} vX,ZZpj"k2ٴaX%[Gp %~P;cL0CAʕC U rRApCS  cN= 5'0uif*ž@ȗ։O}geO^I IE[dl L {uw8gLeqNJ}HcنHx!596zbRqfzKG[3؛d e ̂*ݼ}=2njUEi69`ޕ4wKPSz* J@H)in}@ҞW} 5_\lUʣU7|oC՞:-'$اe!W>/*{|}Y̳z0-Rb"״x>vhU ` }V:x\J?Qc+WغM^}t٭IES_hP!cto:YyIфT^FQKrd9]ƫ:bw}^'x%k2 䮤ΙPUKI~ſJMX 0{C}~?PWG%8vJq m@1ODn ϋ pt evDSwpό0)f |R\y NdV&) nV0"0Dq5pp3DTi+`h 0,~-/ГTި#s=%I4i_̝8TY='haԩg=Sj,\2':MBB:`Iܭkt§+B$h ,uN'7zF@W4cEU>R ew5-NCʜX0aZHWFAJViv[ I汄]zWkY]9TnW4yʎB TTAZÌI),   4;i+E9遮/KO ap?FܬwZV8[.[yA+)?v™1RpEңM!m{56'@ȩɩ#.puRݣ7kayv;~d2H\ .^ G{Fc훽DS]̕ _=:+L:Ѡ V0_J4E5N~"U#_ʌٕȁ|KVΞJ@62lYsQQ6,\aO57xڟƗIe vF\ .l7woci)3v@Ԫw ܷ RE]H7@$bn;OD< Bkg˞Аqf5ۓRhn&P?aڵ㠋&2Բ|Isv $xl"󋛗 nClCa">/4o% tt]`l"K vd@Fmܤ$vD&/𩻖#]QU"Je&\(8s݇MV#)6oOnZ#bvܮ'_˯WE q C5#12Ho \ H ٰͯY9e7Ѯ2c2SiFgSTUK%jM:VG18ȸUwf.E㑳;X/ƀ4.4wK'f̈౱O?oBNai8ѣ*mj<uk6i"!+*7+=2? b3w^Rw_[oL{1,L=[+ |ȑJ \D_N!PF<1! P7x2;l+֤fد&~{%-hȎ{;}"3r$ܮs15z:Q'M(e A@!?Թ+2Ah22}MZ;V{^q(G9.֙kЩKHye#O%:f񥠘 O,I1HTó0 ?N љ9pbЛVfHGef]8(1|JupQ5aAD3hcwhZx9Sdu#Fp޷3a^5;Hu-W5Qc21 BQ_nPP?je ZRu;ˬDi55<? fYZmt/). `DzqH蓂:KПh(nv j4Iս'B*# -'`_hC߳=7 ϹY'rj3j 6 M:bȃӿTgLO§|?s nJf!?C 쳖wd4E,g$sda5ːW;0 /et89cϿi T%XAn\«8Z$q^yD adR:L@_^x(mo;ZFH7cx0@,N\bpy5lt ڐ6(| "3` HYayů$Nvj+ͬ*7'O_ku/c80fsik̹ƥn0WZNYO ?^/AhtUL] &a19 Vu]C`1 Ra۰үK(ө 8r6Wq>(ezW5P5dML5b,>\SbJv:9WP[a1%v~F0 aDkṯمϚ%D ޞLiqܼ#$9}9"B>8e4`l| (懫צSL#l*e=jV4o㬧K_# )"u^ lKyTG5fb!WF{rNsXt;̰n$Sc̄Q-ÏwS]h2Xjm"nMb7_B=KVZr?G^0D~d"764Qo+|Q !(hk吠v+2./9G| +7m4m$e# q,|9u7tZ1 ᚉIూ)vmMRt 0؍7\I`.껏9?feF8 N<>#oI)Y0<ۚei3}n5HkϚwpeٻ N6/u8 #GWI1Leμ?/-IgeSeZQ~ub"Ƶfy}\i1H ngXlccPx8\-Cpp,Orpۄ300gs#uTiFcQW9xOI]]]C Џb$Gc[0ajQB%YҢEf+ufJTY1^9xO!!pH+̾/tؾTi=JMvՇml{J8@y`}O YN{ecTVUE0R.c%&㧤[G{G^H5wq8=nE%AXIPqD`85 Jx7my-k=EB CUVx\61OMF3׼hF_qT.0)cWxCkԵ@Qűa(5(qG h;lAVROxNiKo )!U=*~ӱI)y } 0IL筟8 ˰jYH/N{bVr0S_*i-%J5Q_P8x#D9ۉWec%oFBA\jfu!~^ciuSR\A\*'Y*̲^mj ,< [xn!@׈ mגl ` :Ǣ1vƗ~{N3!kKQiN$ƾYn3S8wnķJs(Iwr:Ӡ|^܉=Ȑ" OWCW4vo;nzfJhJ:/OYt74悪99$Ng& ًWgG^c |?9β*w͟ L(Βqp$d뜛0{Ǜ+"i0g5 N鼲ăUg[XAG[ '*=Rb@mߕ *FhwЪľ8Y趿 cCJ3ZAn"dP0+=)r=.zNq#Y0f'wU!u }gM_{]V;6@yj­!{Cdwu*^Kb2y]$$?>.$bD#7+S"%q&@#Ȟ}Tyeq[;x[A7gPg")ڙ*@}((OT?qM0_P kzdYUFmVThzˌ 3~i] ~pl7T7:4Gz-ÖioM%{὿6B7 ꚪN 0M \^}bl0xEG`Q,ZLnي2b/՛uBVۺ bS#DPろר3iaq)Pq0 }j ~{2k]yE-3ˠn0UGӦh:,m'd =rngP ~y1<]d#i_PO1dMr 'z&oB['%J;㶻䑶Ue jBlQ8އYWFCs mקrQȜ '˾Av0*MͨfCezQ#g #n(eT XЍu o5L&jN4rh"IPqR.MȦArZE6XWԈ`w1ki 4qQ6gRbV`*#0XL* L⥰ǚUC"E؊Rx3776y0;D<2h`e4 ^ m"@R*%?J8 j<ܟG>Y>S‘_,=')y}ReRdhgax-HW 璋0dk[E՘ ҋ#f==pu7nXo$gd`%rn1#IdNlO2mڻ})33O#Egv.t{!}zban7{\R8օ6Nq(ݟnר0 D%u@R0(f~G 26:j)pe|D>aíҺ /1e :2Sw]yI)8|F򂄤$ָ Ջ叙 ԍݻeOPێqJe#AOiZPmpكv 9YF_Wr*XI^=}U,3<?2:rVA DM) {0Ü c:;X׶x.I*txZFcy69R81x5=WPwNf_T?mc6\dJ)CٕH2x'<]@턷|.Ž-s1$#4[J7^ W;q,ʦ(Pǯr̽ZY)NΗ権QLj|7'*jM/ ڨ/^&Fa` ]N/E"EŨW!{%NNCC0b iCZ/@2ryLIP1܈J0?afZ (G^@JЕ,  3'cY36(\1 U yEn ]OkBTDr֋DnIr2/XGܬ~xX&Y4(U_TU?)LFK%͹GCRƲ9ّ<'½ra~%1[bdEmX^'FRҐz/q+fA"k%ѥfD0Z y(p /uPk(Jehke>?Jجvj抁%Cz ?Z&Vr]D"6(hƶ+ډxY+&4J7~{EOp1'.:S 08/KJE[;b5=HG~0~ś@?J[NxBPH KNI MMɔ瓵 L\#Qڶ21F@/.UG~t{d} OD:IPΐ; o_eig;Lg>$gΡ@6EД"Z 뺀1v5c%m\Ѓ|֥phzKnJHK/H#<rn2]p|̝=SpnИW[BB/3ÐNXM~Y4k]tֺ~W ОRGUgϿ"܈ȌX RH܇.u[U, \{sK8x/saE=(j޷y;~#yJzހXsp$љʼuJU\lso- ZǍ[ Z0"o/2[;wi4DGxd#7#pɗNF+:Z+/umdyeNgb;͕OCR^O1^ >vS^ČLE s)yljom]Rtia=тNQmg y8a J/6) R`?"ǥVP\`,P%P .$(LVkpBGvF wnpœ Y19^?&GhBNSEsw5H㰅QfG K"L g͎X4uY*{8LW9Ꝁ 5s(m4s;}wl*xͨ?Qxݕ>FϗBr]\Lk8~z+AYi9ęR,+6~{W#h71k {}Q>7=ax1(oڻ]oo1}2 |<~L_=wA-Ug80=&iaLa%HpCm$!V o);!a!XX4D"uZQ[#ǎ#+":]U3;E\n%"-".c Т0 aeiҏ':@]j|V~,Y_u~r+6^N:-$rS I86Mm^Yq:аU/>AD# =uygj){w|+el{6!SW5oۮ'lmUC|K"v$7uaf͞ux5ҧ*c iE!%QwX. iv'7 -ܿdhJe86_ `S<|9blJ)kxql|4wSi|jU~9mU܈I%{Uewר 5y md|-Iۂ䬝RIGyo3އcc'öVo(au!,)׏DgvbL(rawF=Փ*'F2~( 9 tUk+XȦ ] Zp~ab]uXg;df"QXؠZh~Z6H^ȂOovYԘx6x7*]!뤊+^P B04cr6!C荃-Լ$^˲.C߄,M';DܬR+k~T~0ScۡTMmI嗟oЉAz3Ϝ[7!G-i2"Pޓn&48:x$IUr*t_\>Se0>7 {H%Ewt,a"ɶFQ]"3f4+m|C=B}) Yڕd4TYL*gxVGv^BfLǁ& -l2|Gt*~m:$З_Ώ&bC* ݦn;`eRM2g< #$wx-t_=ԭ>5!Cj{T'Ggi'?Z 55A+?޴gSg :c\`Y}x ShvЍ:`ˠRb<73{Qeҥ@kޕ1(m*#h,+ztF? vrquڤ>_F]@aAފ lxJ cad_Hݙ|ZA _CH$ikEr[ADȀy9[6Y~ >f{r]``53 rtƶAV i8*O |G Z(wP{ ,8G6=/>9|ΆʑvﺪIuI {Y^5I^{s7 ڪ SYXB!oQ/ g 9DCL6]8G7qO79 pdJ\-}UV}(شi]!@[d$T]L鄵GD3yh)<7B2RojĖ[\јMztTrpho +@ ʽw )٢>ftسw>CoULǞvdߣ:PIy@hl O3fe޲k$ fA`Ӛ| ;`1K-T)P 0G%:ǐXnbU+M$g9m l]ǮcAB +1+| _qapZG#p']ǂG܉ϠRYD-rl<ł:P`o2d o#UszkWeK-uے+3כ}nX.pͶ}Ɣ/] xCjeN3ZN-p5g*#WVbL@OO:b; NFÅQh<:4|mxU~"wy,d>7qB$ż}̤$d%Oٺ򍻾;[1#AO92wjG}Bi<Z[w  CϴR'1am*Dɀ- .ғRO .:TIKu3w0C.KbME-(>:%nUD3Ҳćhq8xޱ(K32)';Rt] U'Uky1 `phF:2|N8&3qàxݍDpg~%7 &;(}(Qqg3'\G6sHV.Aؠ!?a?-4 >Җ5;J #kY4ɩR9ǎ<!~ѝR=|1@mx1ءkF̡"$ݎqteuLfcs Vk"IͺI.N䨉裼^bk=PM6lq OH 8㬊(붍L^ kdPrR G\2ʵ ''hN"W 5p Y صQk7XHwj?값imyԘU_bjA2~KzB X- \y'VC.:G(tUqFW,8fV\nM bHeIsB5AbWQ BH9,ٛIbOk0\F~Os.> brs ':iȒdݳ5 =Ϛy4+,D6?j&, _ixyB$f2_hyMl;+a/Q8K49b5lpRK;U,  o-L6.⓺9XF|w_uYx~^#w%F݆*rӴsZ PWi77σg0C3tr%Y V =Վ̴@b=gSC A] 8}IR{΂ؖ-K2\QsƬ޶ Mх>ө!@clAOo&WXDuRzI⻤yƋ;kjaokgRN]Dg/>J=LJ=a/7h\tUm׋ ^UU:@}c2l, tdZq6Gҥ9 ğ{#!_!#}3=tf>?_UsVi@.'9e,^B+ZbxG7gflP|C6Iho`FI6"&S*+"}[LA8v&>lo?I#Sj3:Oz6иf ,78 %NW:-~ HOo;|qI4) ƨ"|<w a5GH(YJ_Vͮ6R u$`" չ %l{3}Q{G:1;kcyJ`e%ing WMtQұjjE 4ӌ}w?]]z.$VxI /JgeTOZ (6VS`XIx4]ƙӨpՖ;72<|3WXh7mt=:[+}1{l߼eŤ pr43œPʙ.^P)lk:%,B "ɴ^+B}fdus4C#vmWD|ĊNb@w{2z|J4DN޲xnh*V|K{$ xWNg?HH*g{l %=$'(&Ŭ2E,ls99j S-Y'p lUvG[\]߇Ass <#iwe oKn6sNJthE|V 곢@CM@*CpeEªcr` j΅x@ bg3GkFnoYe) Xl$a랔tڰ@XԀIePWIE ^u*<'"# -Tj) 6Nj֩M1u5T܋zM0dxYg,rE%͆>wI#Wi< ?[ l21rb=nU| -G`5p<Ǎ3(Xn9jw4cC,q$+0ԑ`25Ʈ1(7:QRV+TkaNr\!]:Ӹ XcDwyDZIu'n]!R ?@C)CBc4Ff~cc 1qz>vƪF)a ;4[c0"iVAaҤ5J3=@ha**U^tH5J= <."|g ptԙEij8"&6hgWCx,J \fĩ(N8~;}6pKOf(ºrv1%5CD"#6`>sH<`}N{p.恧;j VܻdI ]=~yW/H#"S!An-MX} 髽 !nْ^A=qݨṫIۏ$!Fb}Yvg9$*/إޕJPBZ-td4#J6w < V&UXrf%>FaB\ʽ=,AǪv!C H^rIYDLvAxiQξɟk&(m(jhߡыH9>8KPLu;&P2yP$j4] "YgXв C(0Erj!`nVikuˉO''LD_IUNuITOr5,i│Z_Gđwc`Ԧ>vC$XntH *mMiJ Bml4OoTƫp!z۶\qE[0 YITBP&f. {8㣥&[B\ } / zT}o(쩐~߹Qبn/1 Z_LoE $Y;E S7nC$CY.7Qytm͛?6*frվm6O%0_T:澂ǡNy\4vG={|wFگy "I^@kZokJc׾ ~#76# 苫ҝZ㇥z# ~m+AhK2Yut+hl##2ؿ#6:⶗0+a*r`IR0sTFͰ2dC]}be4} SiDt0(M=8/SJJwbl,U | q[~'SD7}1op+`.|<>`$~2D@q6I]0Z)Wh(O  u.9'uqseeONM!޵;26nqR  $ ~q *}@h_ghh'_D h"f7*</?Ô!h9e~Txëe|d6^͡oG-&cl:lUÁzIUD7~8oaUk^5/ůލH UUkx<#H?#,"sSw7 f_l,c9k=bce((GIWFnTIA h4jsN\eRg̬b3GubD_׆^0\]hj#V$eB*AAiաƄaә @ŕJNz `/?it1{xC }0`R7KˇWcni_TkJ~d=O6a-g)̖>|?sܚ{Ƙ[Nbqz9 koׯ橻 ,|'y 8Y$oQL4GrtiS>xhZ%/?n lZ_9(žN$^\5}rh8_)[ 7 0PC1D#E,@Mrb R4#8 W:yȉ?GaU !3=6LbƩLѤ\ыeUŏ( 6314;$ 3[afҍ(uȃEFo;Bj A )D&uLTt*[[yuU0ߑ中j;=kew #R1/\x;n>kI3KE͈PHB̼fcTZX9m,6!TF@M/dMAz6J7.˕H@? Pwk`܂-uށN~KMjXba=XГE.iwU")JB^5mb*[ʅϜv|\-XH%W:g=|2ǩjgG)E*iO?MJ;Y3x'%w\zk7fR b))=u% 8uKӺ &8 !˜y-8X?,3/y78{)9|Bnչ-tnΒ-nHСzιľ6y+dQ-2^]RL@ 9ݣ;L0cw_no0^ ?xܽNcT4E XMC2;a-);ѕzBkh#?) sSKnk(YW쾱ֽ:S78J%{|wӕT atB-E@XC۝$RRP꯷{;+Qxv{vB-0jd1a6 ;-_kT ۏL^DT`wpV.'A7}ͧW&뾫M6.p+3z" ʘvZ)9K1,,fl Y(cTva^b H uc3* ⸍sݳ8cU"+M:Dl +TV;O:#s,g8Cq)*'vLN.v>bw]9eDoW۱%{SIsxisa Axr :@S^_:7? 'Xfd`YV=f.&ر+YfmPnUz2œPO&"3 VeĜBxeMsa F,bfE;rҹ@5LgzaO;l+Aϔ`Uk'eyQT/@;.Uyo/n|_H; X]eN$ZN}~kj3(q)gY8 _(j Yr xVۘ$?>Qnoq]s9]aL\'){71۬O 9sR-VA{b4NlfR6(g)ɘAܧ-IvKڹ!iP'DT̼1^-\`}Hћ:^,<P#(W`@VgpaNͽ`4gNϩ+ƳGŝZR~&luY,͊3'{mDψCA*&N/pdjV '~bB-zYwLo3^cOc&JPʏ\dP90Ijm6G1ކrܟyp~yZp@6!Ҳ2o$hZko#vڤqơ̒޵]iWrJ a@k: :DwS.Rnt|Z}6/Qb%~xI+1 E^O|IUNsdZw3[k©8dC̔SxF3;Z>(}? CɮBBM-?8Ra|275ԪK`Rxj(;!%d}aTgɥ7| 3WDS]>ۺz=Fnfe?DMRԄ%4ǦU2.{%逿u0Tۺ[mG n5çzGYC>l;yK^@FEMsӹ?H񲸥u[)4/;:1Roo63uD5F^-ƒ635sW'DɦCOHJ&yT_u ;v9TUvs{TFd4fY oǵpfVor5U~̋OD@hmxUT sj+yMʾSSjjj' E$zGL{Do .2Nvpȩh4 ED5ǭi]3=uNO:"N/"Uf3@o ˹M8E?1:vgS,rDF#'G* R}=*R!PcuiL( [Y\Q@1.Ap0_Idv(\ v=bʠ3 6u:϶ 8]'\Y20٠#vrj|B@~TjnH,b9Sвy'yaTqjvdkx㉪%RI9i0$ǥ>"I ^vz]|$fBKIPP <;G@?g֨;b a)LJ͋܊luBP^up0 >>#}wNs]2# ϴ(2c薙vo$R7ӄJp\_|lPrXU:=/~g0Ȫ-F`sB8b{44dyɮfI+ E`\y|?$J55P6{iWm%g|Ff_Y沂N^!9 El^t3Ĕ řL`{lxL o];%~)b,J\S4^S鵉)A^oksYluT>G4}ٻYQ+1%%M2oN:~ߢӀ$PഽD ' ."0n_]\3api9N얦l?_b0hI _i +v;ށ1PT(_VnW΋XVkؔnCt G|)h:@3ʫx6,+p3V2*7/5霜>{z7¼Щj330)7(L-9=%U/+x6DRszX8V-hk/Qc;DT9GT\xL64vh,uF~:e>׹W" QBc͈'ȱ@2Mɋ$p\')YoFL%4ҙVG*#xL, ELg./fSs'B^쎩6p喴2p;'FH6& 'U趋tqA"~fJJ@= r+}I9.>ݡ<ٹ.эGTXA (WpY SLS4~)&99>@"bvoÜ\+zj=$7/htzFoKݸYf[Ukq~džpz% hB^%'FrX#"G=)^ tg}~i/ Ź#XyУ9BQ+IyE2#!;D4?<لX{w [ =07|>{v'[tHh10ilVCy້]Fj>[%UXӫȢbu6mlGvpG5§jLl;/ ǑEHB(WSr+`38ƮWҊ>7P+ )tČbקS&Y'~~:"I>|k{p{xAMSfmQ9N㚚Aȭ8:v%L{aJ\IVœyI֡ dTVHƻ޿d|%|{N, wU ?Ǘ_ *"9k${rKkESC]O0_ߵh2M 2&j^ ku4j$i[1c;4#9x%Yyq^_09#|JP >c\f x-%Efםc@8V@: DF~|;L>5#W`b&BV R^YDN Ivg!1"/EF = -FĥPu}aGl4'*}"ң)fu77mzG0;q>Qq@df34cs^S{7+`gf }!jQ"<(iG δhFՇ $,'+ <&x`]Ri,zUmwv})b_OdZF/3}&'|FYGLj]ܐ 40pkpETb 鑪3 6>A6 H ւ(R]G ޶O.ږwҲ*(# XN"p$#ԭ,+6ثM\@98!Z|}O8 ຊC@$$MSq!D2,?./tN6Cs@kYGvꕺ.ns8M:LGtt}/EoSQ[o"fNsǺ -ؤ{=Ӛs28 >ޜe`/ՁIj/ Zk҈beV>st Ilw'g2XA|4<2(Q8s$7k"4p;[]0R:8|015v;wYZ\%l靫+VPa8!̪bVf sU=w,\ `V!Oԡ&{T ^w${TSXaR/l` '/Ķ﫧e-vģVm ɵSnQFzp?%vh|y_Ýa0iڡi1 f aRlt2z趰)e W疄*VCx6ZdYs8}lYk>=Zۢh&JǶ ʅS|j# ' VVG]d9  ,;f^Z؛nc51)? =aikN [{-cNu1dkG[n LyxTR*/p86nzLx&,P Lay'Hi3|UǷ+״ 㰇[z0|Z Scd 9]_~@L~25B_&"$b4S!Qnx>(8󥈵\ AT@o (%}z٦pYm6w'˼ː؇cHƛL&S;638o{Ah["7ϞqMb x0BBtsm[i#_lE?#1 r9kA4C=*Z6Nx l BB"G8g[3,˵\KTsa?l+ Fbڝ]dX:OD%b1dӒﻱ 5q Q"%7ݩ)I O:i*,Ln3 =^ '$eҔKnܦOd6y7C Lj6ʉ %T9`ڭzi.c #Op=\,Cd8s8i,dSYMѨ>G|b]+GOe2Mp:a8K!`GB@'b?_.VuFv/drMWbH:E$*x o /ئxҹ>f̟ [}}K޺ET*}':@c/?/  @^dQ n(+zMK 0~-y9Gm vIm4 MiD)cDO?.}f[h|09=oh.o~ojydjU:i;BiU&1lLTr_Sդ%"oi>׫((]N.O^ؔt-"'ʄ؇stE$@'"!&ޡi-kKFZ> 3416bESK`+%} _ ffu\kSړlBv)ɛt, T7V{sV)rw⹷&I 9Z}7( i=Ϭ78qu[SVo;  n~6v(H#fܦ!0~ۺĀ:TpQHFym@Wv|q+ !m)m0 hSJS8,p甆U@U{O2+ϔ=ax֮|X 9{ ƹj%vLs0zl'U6b)ފa>SBs!5_$P)4h}:3g~?BЛCCôGAXx逈6ҍ:U8tҘ#Վ7i߃Xy)N~ Xr&wxzmҁ[cK:lޱ*XI292P֕7Z(OgmXX^IlSm2IQt@m0+`LshJ~b<\{]ST- s(5 l.r+_y )6E1VE7 *G)vr%$oc/DuĮZ{KzOEJUc8dq48 =LhM Us4?*ȼ 4fD9ӍPtJ;6Rj.ZW{>{g1tQ6iڸOK#?փ^VILLɫ>]ebh݉(%# 7eD0p&غ_)oЩ3DgUsEGEghjxMBtN2mtZ[MZ Kݕz $`sDH /~Z`MrS7t]AL7K3ŏL ]m)IVN<2+ e!G6萭H2 )A0+P*'-Vlo|S$ޙFQ/JթkD<:z4 "i$ӛX ̥U}37iL,$p0mw:.y^[5 \*Nr.aXzkꑉjC5\@~4G;Y44C6WRc .Xh"%8KSj€ꭩ&%:ҷz^~-Q"uv4q{p>]uS2CY; xHV "qC Ax Dk* *?D߷eEr*Uc4 ^cK?eGВI1(l\ԐY& 7h{Q4 ?"#ej;L2.ryEL ]WV*SK V" tl715-ߌo䦢z-֌@-ȑ~4L'tK)Y|Ɵ$}=owa/7Hw5{輢TLP{2]C™%~}`EƂNesavz'+o ̛Nygc :05 WCu_0M-)θv)jlgP*]&V.,eڔ㞗,#r>\0J'oW<+#McyxihbAFu M"7h2[MTIM ICl(ݠP7`_6Ί/{Zb^H4,w%χ6 %:i.TgіSN(|Ӊ !gn*2\h`Ķ3?DudnAn)YOz_w?=gM  C8Ӄ+H'sjpx%rbƝcѬ&x. ʚ 6E9յ&ݬ G?Uv?%F|vZTMj*g;\qԪ jQXo?p鹒#EI4~Q>dopey "|&&ʴo '>_qae >Mek嵛Z*Z{W ձ.`]oeZ |Ҥam+p L5NVTHUw|§/0Ţ~ޟXP}MyLS+ĚLjctr"Bg4Բ`Kk5WS %mQ*X8xbŭH{cK(/0i5/w >gç!P~ͭ_XwˬyBX24cXWNp?P_X.۟ څO"[#PUb}|oRC`.uJLt4+G'?v@u8$`ʀt dnas@c y;&DxG$ (pkrCu4X䏉*E=.Bھ%d-RJbIi;DzO+c]( Eb@Q`tFl(uؽvID7ĥOm$[iTN}uk=AMhrR^|`#u MċFBFGc(y'DUc dE,>"_@jkeG2\ s,xbBףVA!1wJ0reJd9o0w[=vG$iH#3nzE]Q]As[o\zA\͝:lM[k[**z7VUVF$ )8,| U]Ss}+au!Y׮pubN}? p aں[[4Zd* ]\4hӛyn1@1 +J[CCkxmz~i-p71<"fL~+(M;NM_ǧno}c2\e2Pc!:̓};tAdHg.J3* qKvEyI v( ЭYdW{ʓ̠ :Cǘp.bU◪ET$ݙ**ܨhETn"ۢT3Jtwi  bVvG玥F[jtpQճx 7ѷZⓐ (9MhU_{'Q YrόMΰ z_!ilH&\Ie0 Gln}gݶ(+C*Nh'w̲|(1-aqƒÏ5U5iԺ^`_L՗xCiΜ*m.T@:s!c;⥼SӰ0BRjSjܯO%%{+0 Q4I1dRR5Q&B-L4^ԏ8t>yyB*u[|mhEW$SxqBB ^6jEΣTHSH/ih j+fjEe294Yù> lr+xX&XD-}鱍3OclI0+Yf~x揵q1.™(BV`yDEIpmQ̧q)(VB ~*@|2;{i1䅹`,WM.׋c=7@Z.+O Xfyi.&)cGpnMHBm$k81KY C=_Vu `dJb͎?Z1ߪ ] m6ƸQ>TK]7(>  on4sZmkȤxS@A+A|{v |mZGƞٱY:A+Hg:tT2Rz9ikC\>o%_۶/gav^9 &wR!x W-'-bѤé{{%N#3G5m )SP3۸auN sHtOh6–m2r `4ﻁ 6ؕ|@@p,w^ Ҁ#hc6 13A]=MEa5wQAGcfFW9OcE pT;S*41jp= ~&fu~jb⧬{?5@<4W=ajFJq]8dݶr~,0<`NkP(8DY"J4ȧ4׏`r*]Snڄ(~CjI8E5xih1}Gj*bkpQ$, #D&]~z+H.'wF"`/j; :B4(<>*?TZJwrqH W|"UzkbA~9# r |x>Prò7Ro,wCy58JjdIQH'P^[Y&YK\}:0 Gj!5ߓ%dGr͡tr@{>W`6Q~7ɟ%]gX3)%F4U"8 ybdR`QՆРM` Mz . Nc\66Iͪ: 6;#ݰaGF;iϲQϞY/!7l VPL968:wJ cj.MkSqNxo4'uXNl$B2#sm`M?Rtw>Vewg<H!wEKYo vgɼ1Hp(չcH DN؏mAP\p q;t!8:Ey4 H'-a"oQ${]muDL#k 45{/ُMs`&jMF x~ȉ 0u'E,87 zjrz|>FZ76yEVCMI+Qu l#7egAPqEyInQZܫ; a:R)ʩ*x[ DĄ騵NjH+p4]*|%Wm31Mk<0Л3 87xkJTebzHc)Sr:2+d=$=81(f3GWę ޜo`JCԗ8!=7!=mi$a<_qϰ Û߱2%v7߆^ƷS.dqf@-NՀK褑hOIɽ!|MydcHc.W>sdRfmzutk=/ٺ^^ 'lcE|*2A30 GGC0Fr*8논A:v6kĎ6 ,c݋-O-֖w'ȘMn,ލqg 2C ݖ4`<*֋jkDM3Idn?T5jn72  u6pXl7pI\Fw{/9;T$W*kGHs A=`xI 랛&}lGy !Q; w.>?NfE"ObG]ocO?HSOE},:Px74<۬1" [|*jb1h 3ҰvV8wX'jg2,x`A54P1 QM<94o2y#,cJ/=8AqR2fX[Auax^7rAzU)UJ*Mhӡ^QHsvF%N,nLUYU/)6B}), 4pb?,^$Bك.#'>&[oZm 8KV)sHoI3OF_DȀ(a+,c jCK>"Q;]1Df`" MNAtWcmUR$N ,n]IzOe ./x.!_ᅩNoOS3Ra;%>a!Y~[]N0G1yi+v spG\qZ`C+R 5 kH%A~z$4]u$7tg+1R= %g>)'ˑj.Tf5zH%Hgŧ~<*CA"IOuQVV%ҿȦK%:6zb;;r{sbL6nk=#gNeH}gF4?½b h4]B/lD[|!l-MqhY7\{:\_\D}tEak'Ay-0*ܼ&3ioTYcxGp.2soN/رQ^pTdSZP65L *BY J-o&4{]Oy&nǣ"Pf]r@L3%xf|G6 բB+?ķe9rmW|޸SZ԰oCn'IPOyyCNѓh: xB:(\f~?& %ﰋj~F#_er.UJb eA(m pLOw%Ln(tY.v#S \4o96}lϣ@_}V.V㍱686|XQ' R*V:GtAiT4A:ɷzLC϶ק0'UՀӉ&G<j3N"+_e#l5J}IoN\DBE6碧'%)&Ą*9w(r!%0tuU-1vM>A 6(jK%:g%gOiU4`h^ 論;׵٢ vї:3r/RP6 :c댱Jٙy%:ПĿH[Տ<,Ht⍪ΣBDݓBwܔPtӆ h[es< *MMSM GA~ $# ޲|"J8d2k pBWBi e:J[64geC'8=/Up,) "ѻW}G*i#.|@ -w53S_nkfv'ID0"մ;h;zmC1QmtEFaj<j75η\jބ@ rA}`yjI:K@-g~PKtCAOMb#l5f52>IcDW KaL [w0;;9HB*p]HNtW_4Bw)^s͗ـ&Yt~po.ca;KIY0"{"CGLs `/:Y)QzI{đ5L7-v7#U/NʣfOl皟ʳI~l<禕W48TBB۲|pa3rA>q'֕ Z ~['o/x-t6L>5!gg,i%Jو;FjMĞ".tGN'l!n uF6Ή/M?#51]^LlKg d'@BΔС0|f@XZBeg 8ـ=_l)qhe`{ p8>kv0XґgEѥ; d06?/"08͠ء.΀kk*@J hs! @9"z*Pu10;3Ynagk}rxcKx9\>-AdH,7̠ Ro.@>Jmx>OB'렑@/P۴A)ۥ +wvjKX=e`sGjÚvUhԷ ~X8sE^.I,=^$[y' G'K_ЕM[<.hD5wVv*K9nNzmK=;#sy.Q>H"ο},-W=IÕZ*u"=sᖣՔov>:!2|U&B17=|j@9`t'-w̥]h[}䄧Q+:vG3{71*3 mI4;?U'm%Sx 28.@teg:!i҆'e ka 3|vƲ,aٶ$ˎQJސ@TrѯN U? 7S"e>+~ZXB>d:2"q΄uH?վhV(EUƲhlsxkܐV̺gryA*o >e)wa^C@ C> *Zp&K]N1[Yihm0ڦ ԋZZy:s4- wFWTMplnN׀ :Y-ޚ$[m"1jW$Ek}rNA9_J+ e^hձk_cHoȖ,yw乃j?g/ׁj潆PN#KE\kڒ6_NZ,j%':;U DQ 1F`=8HVV.#nl30Vf{sfјߊ{v? ?gJ l9~eĈ7M>0 @וo/9>mO'^5baxO늸PjK '=5q|-D~!Ǩ͵ H*lӗvK OmFo9 Y7CR]kF3;/ʶ{Hd 4r.a,7d3yJ{ ˤI"1aә!L0|fs>4ݿq8pm0ש=> Otc߫NM~ ՗2QȊ n,sK|ZE@E:U0uukR_ N7Gwn"T7+(, s\ӏx֚H^l$wY&hTؼ,=T0L6_RvPdJϚXy)0Z5E־D 5|u$לa \ЗkeUΩ^3&TB2'&LcAfns:)djuЙ@DU_>БV*Pt3kz$H%J$UG Yq/+þӗ7NtMR=`;{A|316ѸũJfrLNH[0 +e/ex*BTC0]#|ϥHmnty[^/ '|1ijТm2_Q<ZR/Z 4jOF% !Z:Fx ku}4 a~r%h3I%JB, +phaph_50%)]F/@{&C]PF̸O}?c*s#z|#to'=y,0Wi{=q嫼b' i.'g6PvG iۭ1G,UnltWW"<-:ϲ!{lt h|0+qtF@mI☥5;6F 6~;x\̥n!`XqsȆt P/#sT٣Jce! ^~R2xAFD /7gyFKppBZr^ t3'z(e͙:.-#WvGgbҼLD$zpfN-jmښPKT!Rs^i|똫:Ct@CB}6:;6яv.<RT}0n梮)DmIwV0nuO25^TC$hRDohA: ࢤ.IJRV\=f90 KLjanġ ݂5c,) L|A7 )@EE!9_U\s ' ag26D ϩ~}RH(oJmߞp~CDlRJC|fXS Q hTbw3ZMm$I  3;\LZ]H2$/IVGwLbKGE(NfqmB¥Z;E/K-{b yi7("v11Gq)D 2IhD xm2Łh5맃\CD?Bqf_QQzm^9D?t?{һDb\~ڰCƋCn xjst6C(K;h- U6l>&{\gF7<9Z#N&b")!wYH 'PۋZrψ_cV͆o@&b-{À(frmf,|خ|on>T] NV9o(G IK[}kQ~X>fn8%p<oĮ{XLۨcy$!Ewb;Hisy/@!16N !"~,>G}^O|u֜PxM3 kOƏ[ReqMٶ Y+ߌ$thh1LR89ԩIS rIRӔjX.6خa3}A77|ۆ%?\HNKX=5Fv0s65a OVH :vnCf\vjU ZvCc|sԵOȞ1쟭 mPt-ۈ)& -m r7wϥSC~Dc۞ً@`qRM;3>% 'FjHw\f 9P̛{ۦ^儑gl5#L$1P-`nXܧЈm`aLE/85+(FV'BiϏp7`sz2@>B~- 66GbZY2؀;7:EsR̲]s]= IcX9k37QRGhHqWEjLp;elX;Jf!TڒhUꁀQ$ihX ЛKA?^|kfL6DxmE?8sֻE*S<^)LKƭR\-1=N;KZ jSM`d6|)8.k??>U3i1R]wKѤpR|Y嘄N8Mg.i Pv%/-fj*߬[b8B}wJ: %`yK?iRk&\NsW3ic+iI`V*㩟B(ğI0RFüwH#$AH*yX6.q3_ϚF'NGU9`aӈgb_{*僛 hU5Y۸]8&C_x-g>Ƿ ipE@wni]r9tͽ5nd=LXZ̏$<#ʗ[Az7f́*]0I]bxw눭p.CJsL֣Tʨ =F4;2XBG+3CnLޠq& pLǿ(_'P=fFv Nݡf_$5?njB(@a *lڤlJ,A.{W9Xz [i '\Qi<*5NV.2F /Gt̘{1=ﱤz ݇ܭe_~fh#&xrj{E|_JȾ ڥ<ޔYi~1NdRbhڎ(  C>INq/3 K9F3/|:lKsm'2Mג'R j(DhuFhyBsTqf(@oOօ6>Z0\0nd_' ITV⌿smn~KCY,ub1c ؟R MœLsؠL/u@M. ׫%hZѫGrYyDT٘-q)^DbT[tDKYEȏIOF yغ7IXf= $~ J;LgtªFz.OݤJoK[N3LiCK6FLŏu3ۨ;հ"2}4-A xz[q %*C˲ʽ.9n6idiT Jx@^Q1IĦeNףx_-\BC_h4. \֏C]$!! }g|`T ZfE[g~is-s?5慁4MbqYQ ]S5)H`ek"`h ,GB%~dei2Ys/JCu!p-L͝Ìp:Y2/( BY;k<ٗy7;n%oo­,^sx=(#pcwnPU}j o 2qw*P2Sf|ЙĿhzFťu{|3⁀K npH'}AIkFu@[0Iz\. EBƀq9ɹ '@{~~C+5R;@v||L Q G9c3_և8j#FF{x!Usy ]6nBYS;~n*My2f~+^W/ʥm4)6f!훧80ԗrz;sOTlg'U ;{α'P=$||s;$F؉"7D^2~sA`aP(ڰk2Ȍl[̙L hՀoqxv= 2iSQ)އ`E^ Pi F*rd WK~;:($Wj`A.eU&TN $ƋAui2kG}BC[,k杩ơUB8CzYoP3N:#w̚yFU9s6*YQB6WX6{t-ABM $ t, ;/\QffȏlsZ C*;0N"4AJ)jؼ ieP;bm/bxLXѮ 1muvo+yL#+BD>Lp(?\Po1FxpЂ7q mZi+iX 1e+@Sؗop~-*/T@\gL-.D֡7Oz=?u_4U;G Y(8yȲFQ=l^! /0bĈ"SÙkt0`m)M@uŒǷ(WÔGA *a;P5̒K'Z?*btkc[hcY37+:JaK$Y5H˴ }X|0XN}\?&aã< r==^s$MIaD ?ccB N8L@ƀm` T$S/r1r5EbLecPnp% 'jh / )Tz%ubRqߙSs_\j,GvO0 %Zγ /tC5zeBϓ"/g ߇}`^q;5N ɜR%28)}*VTWȊ1j6P>48WɜBc@ajnd22fC]KFN:HZh*9Ɂ6tUq^|-tMં(Tnɚ Eꄕ!6?i\a1ə,٧.=Վu<1+huN'ː}HxK-z 5T~%ۚc)l,AdRA؊} 6*Ewڝ3~ 3+KYպTS]* 0MyYr>Ơ?[9 N<Ȥ"Ѩ=mo GwuIO~Q98zW\H&xd]Ϧ_y0 yΆ57Gb,*r q?4RGM=r6@K~5O'!1pCx冎y%?H=뫤jϝ>doYk}b&1w\SM{ŠƗHHrŢM+ _|iEH:^{Q5e.o 1nubIK("l6܎w<8j+t꽧# ~Z`A4S˲,`e62C|ԅ-l5U_liW8՚nCve~S f= AS70UKQ F/Xd3֕4m^V7~*J/wJҵ&5OF2rЖt-ZCzބ\e7eN޺˂/5|jhxZ6?SL[Z[\vҗ2-f\3ΒuH_BuNIVJ;ypy9 jIݮBTQcs3TƳ0 夦!~juR#4FKͫ iuAr=UQc b;_LUԑ~}Ll ?z&g5 M"0nvE0˅>p~U-g.5h٫UMjV]!,-ڣLP-ww]Ɠ(?wcއD,'%zup,ci ԄOrb`|mdXNڀq *D- n *5G'/aQ߼ydoQ.8r]fb~56viMa庢y#/Cj8 -W8$ӽ~Bַ\)f(O 53be/r߽7{4~o_Bo4k85LǙ@kok}$ͳTNj/NlCYfJ RT%j$ۺޒC~RFHKpoB U8 tT q74ʡ,WoSl}$4CR/an#i =}HEuZc  %puB uTv3zV*Ś_acM\TG;g*n)t3LbR+Dk7hةb񲥼#+t3 O1-Jv 1fQT]SH&04:GPh?)?/`[.&"BA0{dq7PCAoё(@3c35-=TOxm49Q|. .Yw 2#edh??5#5B8}ndK,$e!E3Z\1 ^q82&+'0wV)F(ׯV za6E0/S9:e?Y@uZsb^گtizј18.ԑg1$~g;6%Y^N9qКI _ C6r)ZS/6Do%C-[LGsf+N,3 шmCZeDK*o4%2ƛwFcvCaI] {+Tg>WkФVR\ 7GT*n17_DpYŶ='%w4шl11)lR{5ȵ)m H <;e  r)Y6cV )F`Ytlt:ef/H%W2/ܳۘ3~(X_N]OT$ uI,Ds?0r}`w-ߌN~ <;{PAI C%2D'hWdSW'SMv3Z`󽲋gGiXnGƫ0Tc^ P_W`Se̠ K3+jv~v2c,Bz1if&y%j 4\{_ۓr3iAndbss[TǯSd39PDBZ@qLe"*hud~9"f9LwWD$ճnGR0"0$i Μotoh3n\(mW%*l~Z=Ʋv)𘹱 ;1'ٔt|z1;2q: K/6v$##zbnQ. + ۅk\5 Gq[o氡]^57%=fl&Շg`g7~.~1c)wgU˱]*a>xIy)[.p-.ꝥž$\, >m# gH=_$\#) +,aμW*eNBq *q=W4| W ^BUfbJR=V fA 24 nٖ< Hp, QN(kY?2jI rF~ en,QilR _mlj3!DaIJ}{İpՀ`bX|ü<Qp,K@| 5R%QX_;!2ɺPfS6W.ZZaW""GZ2xLr_vi *,y7ˁI놘/9ȯVDRJh>prڡJVQZf%) _Wր~m-̀lEn3=Zk8 V!kyȻ-Sc']GذYs@IM/Tp«%oS#AlǮ9"_A5bpt 0&!hLBۚ9/ƶAԆ!:i4nx@+*IcEPh$@z;a+;hcᇿvÓ~{Zϕ>A2r,ũ~nKQQ(7]d6(_]ш~QL jW{+2R_D[M/z &M N`w[-DwV_gYĖs^Mrcy- I+Êzq}gV`p6s0!x#?/! ?M1q{pzuK jw`ZH> J_K| '[v44RU5d\Az YMߛ}V*~ fX$慓w2mӓ1Ł.rsyi,9:/w|s,9tٲQ4t'uFhe`|mWP=E;-XaLX%vG3}]׹ X@UĿ `,нʓ5A}ṇ"h߅H퐠Ei^"!K9voZ 83 ; 0.k>CTo1JR㍆nǥkDӃ<5]OZ_?%(m&/ZWc[g!b K^jRF+kE$@L`cN +z ُ!-$)A>$ n&!ح+6tjD?OBDULaq94sʑnU\c)ݧNhxHi$zwE&62݈ج"ތ_&T %5ɓ9i$O֍C ɹ|b8TFH%VBv kr,%yij`+A^0:&VX_|/Ov<&;Х!%el?Hޔg6iF1wЛ&g0vos,G܆6[PnF@?0dI')MIi6Ж˂CaV5[㉭UJ{:7zC3+V Y@`񌊅L#DV ķ'Mfޗ1nhhq@D6 Vn؃s>ɮ8s99hOt[(ЬPv_-R3&;XhA jz \|=hPXg5^rv9e7/ 0_J>m{۝Ku6wr0 ?@m1&UQ.7Y [h䜵,Ҷ\J?J@–%9wCXقY;6"s@{ %ﭏ[G̖h.AgҦ`_l1C[2ARQk) a r/nIQ@s"oW|l/rG%[סӫ+&l8E 6Rƴ?~CCQUGP<#FW w/^1dpǕ UA[UaOB\'QDk62`eֳF{Soܽe!lbjJ\Rْ_8//%SۮndB-`5J=?v=\y z#a{i4\š>PD}^m|WF%H wçrI eIb.^sݞGqⱰU2xȧ|wOn9|ֿy(iHAa@QoeGXoKߍI' jUgo19 1NST'p¬ԮeuZ#&ɔbTn&g`&gj8.!|lSu},|p)cm^v>`ML*/A"cbg'z:ļ91n3x70O ]tv,QgbwP/RʲB*3qb?n(7B̘&ԓktʐ(R O^l%2x @<\!VOC5"[^@۵Yew?k(pUFk̦2 j-dZapJ[ ZY{Cbn*Iqq&|=>3(EK-.: H%fSV>(̩ .pWOfށɲ#]E&#"(zjVn=`7m0 e:| O r6uyN-?ŭDr**@R2K"wϞ(4$P>;uMH237%]Z0  BR [Q p5!ǓgI*rj RO5"[/+) = sU RܑE#%b噏 (py@, ZlYwlQaaS|%b!]k1>X8_v![B_W5~q)W&f UGo\> Yñ7>0RY#{~YvPtQ6:@3ܸf,hͽVU%4uGF,5h-#%hTѴC w!]lS'=고\'>1'o8NçpLFW 5̩zDWC!j 0%y >O_ݤX֪jV S_?my'U| Ϸ5U#@GҞ?wΒ@pKkI0hؐ:i߫\|eBhqYz=^\b 8:w $t^1Q&G'2~l3N6yP{yy.5nBǩFidN\Pz|ͰiA,78964:Vȵ>n H ziZXt? wt0dk0dJhI5v*&U@{G/)!!27'-Hm^5*ki)`^ՙ\Y5%j5nBNwKCr\K1Um] ZFa{Q8.'ɺW?C݈Ï?k[޸ ,:ےPþ laF%.~ǒڧhHdJT@H"e!0t)dMkuL+{ySD)[]2C7ըtdJVN"{))mmv>Cr/\5JM焯S:]{9ɩ@ӌJHӼ) B5g\ Pe9$%@ a3ɝ8̫~ tͭ" 1js/O}cKg\]ە[)8jwkͳz5ȽV<ȭ,$$:\ZS;Wx9V3tJr0OŚL,Z"ԡƊ}/%"Ж xGe$gkExBw2ђlŹ; ܝjfews4%mX <,T ji="*[@TrEgJ77ݾcaNX+fWpS'aE/ɸScN#O쟸{g\EePD{.:= 5^bWYidi0w~PipFl]{Ng:?zlSyhxsܳBI#%kgD9Z|gx92 ϋ#!$ (T?ZrUxbԪg |MGI Sy2dzm[9%#ZdRKXL)W7wV/+o;O䫉yM,r.T-In|,U"N&@siPۏʖ w٩$ox"LlcK}w6ۻTO[R{" 3Y`3vdӜlo_z쫽x'рfr@!L0312yѯ t)}|2$Wԋ*#Y@2_#:`N:RehQIَh]V]=kzɤZN޵8,;,v'A $[)o4n&l:EkgQ/bGf@U]"QG2$0O wKbPKX4\И_-9LY Ip7{Rr\"w;'r)XC}o2p^Yw8HWm5; @L z4Ek`?&ne}TYQ.c$l3F]v xEcٱ~ >Vh?Mr;p]z}V879EM6W;q_CP2ԉcM!P"F86?ޫD!x3?5Eb))WDc vUp9ȯ7mhX>IBqD#x$Yp)5%,Bm Էyn&.&!ņ`n( F+H#y7 $a>Bq*"]NV68(|5NG>[vX̋AJu8؞ɲIE8`eso dC+x8?>>1_q.)Զ$LS=DX]ڃMhxt;9IR1)t} ĸA*u)nхOwB2" s& 1>,vJ@.5@VAyO:Nm~vhΘU%/Xp]7z^A01A0)M5<OΓxt1VT!8qG}<4çJrd 98~RR i?u5Fzb񐗜0Fl1Jk=Qy/mBF3JF>?< 7]kCԐAlՐ4^c>KCzVqX?}`n]qv\(jֺd3pvX:}!uY)TAvk&#{Oݎ;tB&Wp"t\^v2UxVܼBƆadʹe ]-kY -F4r ;~.r^/MX;3#Cwo8w輺ٕ+6D|:g*Gw~gߵ T)l :ocAaP)ڬ;n_$5j m )؞q0,8p9FO' !Ib>͜tL00Yms9 qLЩQ pnrdf"@&:0KFokwQS {\|hOeY\3% ww~;UJ%[LǶ_[E%r#L2lgo'@V}&[;H3/B=ORZ qJs~StElGqV#;gXMe­㶹6h;Kd8P%^$ib#ti?؈ryv2˗+= 7;u&K5TvYpYv0›mٚ[A("-kyNȻ7? v馾^_[d-0}ΎUtR4e \>c l>5b;fph a PitySMJOǸx&Y9&$Ur\YeKw?P#ƸDW8,uvMwւsWRppg ` B` %%s&XdQ4ZlCk!"H $m/>]i5P@/a3CD1troO=X]2kGȒ.+6a~zV3<଼&^\kQ~I@;ck5[w.in5x:qr4Us)L~VEw¦S~rP.F0JDBC5yM-p'll|J葬sd©CCH20y;y3H7Toȏr-Κxj,TpCkk>z<9sU"ڇC&@DE\Ы 4$n`ēLS=gэp#6׉u_^>aAgd\8w.qw ҩJq @c= ]^2E0tw1,F~ Ծ-ڬ+׌1B_I[泻~ދ(tl$ O `N+ 4_Z[pLF,tZCloL]IXYYB], !9wϱh,\ݤϖ0 W2-Dov찚cc<0 BN/7_5ML vbp8pA? EI*^9NdrCQ*Já}!Kîv^e:f}ުjU> hz 1Q%}*'Ȃޛ8\iUjM|&nܥ:zGޖ>Z)QiTsS(%z(8q0J) @+o® .( s9 EJ{}󡙦P=CY"h7M͟YaQ,Z}97춲93i@ c+:Ax>=lp޹m bJڙu2)Lc*P{sNn[nvg]}#gb].+P"|tʄT)X0S(g!ñ.lH$v'C1>q';V0\`l< J%}ho?Sץ$Jx6s >aABk-荃PcU#|m;‘&J)VȺ+H) HO_dȨS&& &+Y_;Yb)M.In )~!e~H8hȢ+|\,EOAW!;ʖW zNݜm \$̼XƑerFcTSE;f]1s}GׄKqSLK #M @XZ|pܮW/! -"va"J"42l+OZUeez9y 3_d{8nERwd f'$6v5#r>uDR>ް M E &SZtY&1H~"_bK5╻ ʳx*ZGTwDYiG1t}>!uqT'-ߖ= G=PH uEPvCo;&n b"TE dLvI-IWt& dZn?JA1@e_ Zk{bsLo"O7 [}Ӕ \$@;x78dI&Hq12 ,kj:6DJphCgAkZfSS2TQiKp+`%s>̦frZDut:CQ4^N+ XRk~,놜%i7x;!M%dG2=жY6s<P" )}Pl)ȉk}m]A/ZzGq|X!u%&-9d&/;iIO0}S(2zF83)p 1#9+BHX EtKR U0ѫe+"_&FtCb*d^*\>4cB\몡jeuE{oڭ/ۙSv!==>k K+?0]koɠv슪G_? PpgٳlmWSh.L!2J7G!/Q+vO!JyQcQP |25niiDiKhupSƷQمZHiMjrc :)(Y)8[?HLu|iIj6PAxQR/[ɖL Iޣς:;hrBQ UzL^ *?,f8,Fΐ ZX*1Suzmz-OL[.YB:*?D;@vHY9U=?#FN2!cTq`?9Z=wAx8*c>C5w?oSRv?iQ 58Y䛯Ü\+)9XvAsҫBn"@ sU*vҐL͖P1fbL$,;\@}P!o0KoG`4uBD(Gt* ??}Qe';Z;Ua}c9Hl#fb0|AqF0r`{;eCì+Bzo~A` btE卸+<  }, I?f`#o>|^S[׼5wlw3jRJiXJUC_ g6͖Poi]7+M?LF7 =D󎍜{%-Nv"w@ 5]uXvju]>DM?TƾNoyA *:H}S o1Q]cX@,ᢚU N.<{9aT:`r#X+邟Y>,;.dYfQs12#_l!'VKivcW35|_ZЧ2t 2>ZXyIK}Bq O: 5wR߳`QfAa~Oȯܹ4n3 ¢!O.뢤٦~BV/v<&;/1Tf> [}A3Ww^7 2R;s\M(&*u8fP9حyіuYsU<|afdPބE|h$' K;vBHE_ .;{9p9;$XEG|w~OIwA$9={ '~izUh_^QR‚Ɨe flٌZ萮jT?!~p9 - jԽ 7h]"gl =DXA ~*Z eèG:rmx)yX^8-Ka"͹#N'}4;E.ݵӿ9_JycfqÊcv+ ԈN-!:`kEiٕ9 ; GИ, pm0#]*OM%M#4 '_? #|wWiŎ..! ?A`jT7‡FLnԦ0{(d&Ͷ*sq59b>FFIlO\(mJEpB;s3ْ\%p7&`V㺃TՐ̻i3.rR͂Kk#d"'zU@!,@Lsxv|3~|3e*_YXc}ڄ6**!XgJ. 7!jBO76bg=8R,[6]x'`^8pWB> {cڑ'O念(\h8(pS:Űwɦl޹PzͶAMAK[0;X:uCOzԞ\Nķj3G` xFMQ rxUmCxP> 55r1<Ċ)SX1cE8Sb{Sy0H8cKv!ɓ iRRoQ,BQO҂UU~k̏|W;cdku,N?*~(4@hWxP=pOn:ow_Oh@baq7A #Ow`,$.S7s8'}FԚ 13S" Ĩb;q3 @C4;.qϫMo$6CvJEos0A,TPCrڗky@m*s*IR@UqN\]5Ř4|* ^?o ڶ9yQLiȽA,}fWHV8DӆModh:8Y)aHN}P.bg"=)--:8\.JNBGDdvDB>8"z[!Aqh0/Tzy@&,ؼ+n[>YHw`ET+qt +0xH6w½E 0?/ JʅWm+c.Ew8!,51'\[j$ bq?v~ j: êpF wZ$Rҫ]Nx6`,j7(FP_ ,j*oU._U K)Ǒz>j B+b{]M@BG\ ȱ222hީcV4Iښ,;w :"o mBY\ }>tnVo@",~0TmCF8;,9i(̢m-`-CīQ .8wE{%b"!> "lԠnk' &)q< B^\ \GWYj+ mUJmxTFP+hԲW=JTAbxWO QӒ}> B 9 , & 6Ƅ ~\ȞUXJhQN+]uIG\2ɛʃ\\Qu̙~`!~@ip s/KָJ`ĒL6ƂßΚ߉6@*O KL(8H~:wYAS!0+6A@gF4_ q0j= 8`{H6ulᙻj 0;q s;| Lp,%ӖH״#6FdMj,_|p![~A3'{V׊ }U଑_{qB__}3O>pΎn3cn- yFh(5ek]ǐwDZ_0gr $ȅ33aC~k>5xfi\~rLW<\:\CYUسş5pWk.uo]=/XNB_Ab:ڼ298̳:nT+3!XLj16n]K)%j`fXI hЕ ʚGaB hy_$3Ug8Dty* DQ) {&&7I//4ZYzQɝdYnvKf^>LO<'JQY%p y=gW%:J>_vzst{Jl;ͺF[v?S0Q`>ebR9A:C`B#\_LIcx_q>lkP𦙘R)?UoTFI8ڼnB9sr6[MTH6Qʰ <:n|+gyl+wfHT'@TZ5P@kFVW'}D w'v0@^(սLUuT!\@gø|I;%bTRh49*bF,7oS*n@g G,EAl%,إab٦0SmФe>d@[`k|ӿs}%視.^ DҔuxc?4Q$v%Q V#1:7m_ؖBRP^ZCmQ8˝HV,Z$i=K>h2Vh֝l%8R:>Q^̧[6aҗ&O`{1l}A15w!'–lma{(c*PC9 8W+-Mo15Yv 8=r9^ا@,]r8H)5xhA\%(Sp-CJy0iwac t07a2֖BؾR9-D= `S8Kwc[jÅsnOȰ~_ U۲!:1?1C{:(6W/7 a DcYEsi]fC:M3Z#RSڋ* '1A +"ё-Xh0;[} \ƀ7쁠X䍁zwnCUƩ(6YNIM1XgiEU$\֦dai9]R?Y,vm_#oüCBKނ/*%ԊimveYKR8g6jnjm{d_eUʁ۷)o Mռ'8>wYqGYN| Ŝ|:" m̻tЭEH#Sc+;hcfչ0S.(Zb++I5bv8aE 1aO *(m&K b5y b'cy\6RH LHh$-V(_HQY;8F@FvI=\ϪeBca"73o иp7@Φa0b$EŁž*a $QYvlꍆ]f9PfzUgsЕB- 掎@|)l0N{B5QC9nG,"CɓhЍb 6Vbe6VDj!h`| {ym陲v?i %[Hb'V^35q@ !F4;r($P~PRؔ/6@:]ݚ,mII#;mhDW e1A0 Ay9'^%1grJ7 ^ج ,}9y>D[תP%xfgѦ_F6uh~ .N率"Hhn0 pI)LQ#r֍$C^%l+פ37üClMC"~cA[x,a\6q6'#|sàF--'JWoKib $O#tsT8uc,/Ҥk HVT~Ag>j-gDr§5luY Q7 ʔ-2Ud)[&F&#L4B65Ia6|d s\GpO:ê,ha;I;՞Nn$?l-9 <|oLM N?+F`j?F.>\Yw5j!~{_Xjw+_grlޥ<;'eP ]ADn։Ќݎk/*Lɭ\']<V'#o@;wucvXr0Hsυk`NMQQ8V1=tEc+IYT&kzF8MSu!tWznC'۵R,@z0ryp23 #-u㐩IV<RVod!|t2)oSHkm;H`L"POWUݬ;gh=鐵Wԟ}#CQt U@)%gf$, x|:8"\t@J%=ۈkjxnЗi.7@Y;wB1|^zlS!^%߯ x 6#ͤ=swOX'4]j4<$ˀ-B-#VN.*V1g4XbCI[JՈ¤^a_[kb[Q=X^)G'oGʋqFJ<})}jE/6 ([hIƛĜ)vF;O;6+Y=WY*ky"ݱtIjثޠPOvP ^|[':ef2b KV$}nq 'NJbqw?a\QӖ%"5ش62!H9|tL-v?52ÇsJo>)WCMCҏ+f%ۿP40QM2%mӹih¦w -C54\_#Ѿ.E ȈW`$ߪfK}UYEU` n^Wd 9Tsm=1%nr G|մLG _''hr̽p/n+e+T-KܢkDtMi`7j2Yy\f9+)MzH>ƨt]mp$0鉥sѠ?VM5P}d4`?p2#髅 0~a[c/7i KuWTq;4lg^:fL0!{vIb[4 t_NjeťN~{RĔ0ĚD3q9i=X]~n%l@$˶*\0 2szϗN~`Z7]!(_l,fH*bRTc: E[P b$*jj>?U,u J/QEK$'sO]AļaԣdDZ?2rϟ5_Gri(XIl7ߩV@IoԍdWqX؆Am Θ7I4qWj\oC# bTp~&?q$)NL$Ug$ɿQ]Dx ǀG9̀ P0k%NNUi"@4.@+6RtS@v`p svNIT)q^a{bo2P#y;ƉX(((|:] h^-}zVժ udגrɯ t·Mba.*r{y>yXl4!!C7?N6zlT4e^JPҁ-4q{+l}(f"O7DO#ww  wlNcfrlm#|:ͳ5\\]uG{\WcP]Kÿ=+ǪX -7 wөkaX<].=BvB.Dzbl Y8?!(7zcEb4-!ѯf#B,c6wC2\Y5IG A#x h6e;g;P nm@p]F *-&E:'v3;`II򖨇(6heMO$S3zS`x7 XԿ|rvl>$ߎw%ܝM"Q6XE37XJHs|S46p;yh c C?YL,K)3D-iL㒻g(MA'Sdu.Izɦ 4Xp|MRD=+pO{z-tx{ (~*F|t'*Z$l$5.MV">jG9Gl%Cձ~/w?c_!YldI8B t_~ WG,#s1H޽iaXRнlwB^J3>v5#w J.[UrR2e)Ş oo% }:bC{ҡCsm|s6ƝEvŲR̽^}TB.1@]`ǐM5%Tplc$)qT sR2P͊7 ,Y4;в#Py%WK}t[Ŷj 9i+aP㰤OĎjr.3|Sk;>ⰗOK(6`z|IGxA9?Ԉ%]0BT 6AɑY2~F>7 xOKD&=],Pʼ3kFaăŗ[f_Z 5l+=-Sυ].9gA +?juo*1mDZC\^5F2$em19gwLUH6[ L/374|*:[$kW(9vz\otv[I2v0{2:U:f]k+&5:Քs܀57=+^"<JjO;d09=)ǼH4/rSTo =p{gGi7T/ٺ )9ǠWzZ7.8b=8dO,\@@j") kL Aֹmh$/}=j<<~ gWW'K:)R.,2J=lZ{jA\_vzn=ņzIELB}VUҁqJٴ]]N`/+=ܽίZaMfR9jh")IdZ< 3CViEsrC?A6t? xUe%Ə5vO,$F7xihv>h-4)v5Gystp+fʺvܭG`ҹ5\ꎧ,-3fFcaAi]TUܲiqLn`>& Mڇˎ"v@;: L#7vL,o669 ["x.0%Y,uv]*?D!y{9'/ajjn5a'},JBܒ_Qth.L_tͻoU77Oz^ s"ߨ VQ:w7Ԯ_ U*`m4C_'jw5/A0i%MS?SM6ۛ`[KdG9 P%v8*dRbSs,=liFƜ ,rY4+ÍzҰ#'tJ٣ WJ%~2>8w(-X7¥.KqG6m3/T? \6}<'0x&p9Y+%d\ ))S^P]Tژ+;+&@[Wp;_NǵvLa!Ղj>7_ڪ} cK-]D!142`YWHWeujD敇M"MZMp^*ͦ$\#("0r?Ȝod^̉Բ.UƢQf Z6rțn"Z5du:*B |F{u^æcDRk7)%x0S!+Qq(;N(N:d]歮!Q9 W6p85ߣ[E?̖|Ob9fPսcv(U')l9_&(bX?Y՝02C>*Y3X Ywy )#ofRY42Ss XkҠ瓢Ɛ:NXk0A=d?ǭ[kf2BK,z<>ג (aߡwAYWAiG?TIZi__,粄w}*)L'"|D+l"> |T#<@d91DøRKț?JHCΈx{l*Lj=*-[*5QdrgPJRfǢU1ܢbQTTR.}eH05wrӛ7!Do&}$Yz짾 it/7>?IOGi\5[=Z3MxH}FjTv-2+ \*oT1|?Ԙ/vOEDu)DC"fZ9BT@ϱo~yWĖqrmτፇgc;=vdFTJ"5gA4=9p ນa As9E_r.]726ɓlr0 >u%|Ne7"b3K>vpAu= *z/XSD8(IgK=4V{]>`/(-^LHi|HY ϐM#D p})0Au4P% , G^z=vl;[x^v0ֈt$@lle `/ ZavC>ӿNP~._`Sr)1&P+-.܀PK`#+55& :ukӴBhV:;,&:qd.t@B ȞV'jT9XFk=/ڥ t ީV"=Cm/(ԴoEqf?r` rFey6JU75ܕ֤ȦQHަK{Va;,/B XJeF=M0q~ap`;X*5MW譢+. qUB{+c0n<<`X|+@ Udx^~dfzF[ fqoll^z1e\Dt=aʦb[A9SS)JC#gZ-,x~+E}=A<nmoFSgQlg>Xhhb$ ?,ť5mFщ*)a;:/j``8'9HEy>WE2,Ɲ۪buHvׇ #guLۋ{?w1}t#FK|u*_7a׿p1 >GI^23?zxmicm7$Y.̒ ~|xVI4yKhv5{lBmGUgP\uQߔJGwk)煬 ҉kgDNmax>[97 n{=,kK Θ]!3۲XYR,"ںx'5L 5Gq$\[F#:8x(`򘒗Xr@f8=Mj"'yzSřND" omBf숲!~O|d<ZԐ/}z"'S|tbu麞*!k}8Ԉ&qV]wM3 c;^*9[#p2.Wl@ x\U@حxz 嗩 7USHumf/,ҢǏO6ȽCDFQ[$ ӑUs}m]*ME*<>:p.TW، eG㒤u9[UE39gmL7o6DX#3Ig>n؆֓Sڊp-x66Űc'Jֻv$+uj,Q2_|ZhulPrK[ۂ 6|ź8Tëk{5.lY <@ _'AF+I4R)[ ڕvmoI,s>w%0 ="'RHm6w*žFgBrl>קnS7CL ;Z֘Qv@񩫟&.ˤv|`$ls'H>j+i:ϑF)粮W6|:;Q?WXQ 4UKn)MM{ x,k(EmGK܊x9%{Y\h+>u@ᵖ N$#Y^4VlȀ:})22XYí|ͣպ^Op<("?H.{Q&zVEO_]ݭoY9h(J<V Yg.VϘ[ބ}&C(wQJEg[o5&ƺbmu#D:\?_Ir\16zÑQ[׵|?1mF=juQS-CP8::NʀvsU}河?ɉFVmP.or2E`hS`Jiޞ׼DLtnSP{JF:JIPPYga$ʙ:܇".-icΞ-6kUu0W:QzOa߈c7<DŽ~~:d+cwqcA̔C)KOl(|x0'.#Qwߞ=< X!nw˒\?:eqzM,i)9 {¡=gzrzj h8" o.#릸Y\Aoo2MW&D_6K>+!~d*bT __.g^՚Rá^ X:|gQٖIiH^bڴZo+kET3s'_gzjɲ9WHF7nݰ|F B9̄?CiTR#l|c T2['16" $x|Jc~ɗ硅o%؛Ң5[@|eCd51uk/B\j%FL40BV$>ιHD~|^"k'7akNHY~3J;5~džNP%e3pA|8,,F"M+9k7ͼ=M&H[}'ʗs2Om5u;vqj 4bz3$,ȅ)pT!@=4 ?emx`?snI"@^Av  ," gS-zۿS-o򱽞`O["Ǟ\<<ɻc?8tѕ/}6 ^O! tDpz/ދus>6 dCe7v.By +q XG tćdCսo#>aG#P;mi:UiC ^hp߷hﶿT?A:DoLt*q$f߹{20\ lݕP|9R H; }˝| Ft 6makt(K>3 2 ђci\y ^o4/Ȁq()i'DWL6~`օ{quKRM*]Dhͽ0!*in@24c<@Gh:#a'$18T{׻t.@ 5-YMhcdh<ЯÛԘ&k*}Ԟ{VCNg`o|?L.'AǎEPYJZ b H m!X榁6f{9N/_/Zq*+]jIK)9%Z;*p ÕYx`:1n;{nSM=?+@xNQ۷9y]-_ݙeә,pQb4Xe [#om$ގ7էMbShwGN6^&~ ;!hcމ0p<έId jagu>.+$RQCFU``Ѭ&DI{2߲^:r@,?Gg58$'[}A^E'䅺g &Q2q&Ej63v&"| Uş qsc)MVusFp K'ĥ n1nWbՠ;|+rkWP]fIx3Or3'0O^uҭ7W;6uNxW;jwtOp%噝[wb$RZAЌoWgŕ!%6[Yt͙߅e15+ S6iggcoMcD)l\__-$-Ĝ)@׳خaz?Ezƺ a`ESXTƊ:m Wِ0w"$@ݱ;M6硆+#=WmRu@A&f~?rXn͔<~y0ºa⠛vxkco^{#'<5QK"׫8'SfiD*1L%G'j 3If;PU䴯NfwFLϵG"0+ |@EZ?lF55jIQ=m!jd³vcR*t81Ϋ?v4[j? i$%v$w CM/u)͂19@ͭ|`G8K6sI+axS& r0oBSyhYMݝe?]c?DV^s&W џ%7+Q?9^b?@dn8t D JOw~꠫y.y"=Rū5mVg|v!+uPfB jCь6b`K~qRFA!841^e~d^(Զ\he&&>L`\6%|I#piYAs(zB8\|3tS?HZ~Ǧ`MG'STD^Lԇ G^Q Q zѦT崨r왏 T1 ە٤ [89d 7 Zct[%6Gt-ȖG=PvOg eM)NPP}+2MXfH|/ՐB2ExtP6GC%8t|cdy˻6 ;vNоIՔ>L8 ƥ_qKPC:୹ ?#OلaҌn&;QCtBU K>ScX:L2 T֜F!o$K_>̚N,-DiOڔ4nXة:"tiضoLjjIwz7^޿;|( 5C~Z]ͬr 4N?bM:︡E fWi;#`"(=ck#H 2#^.r+8Ρů3Ϯ`+r;۹xAwYW0uu#$}# 2no1Xr'>Cq8Q{7۴S Q}/]$ց$g$(M0M&05t{u xc4.^ $y +CgLt4fjut@SS(UXM'!c"9q 0YkR`jǓfjһK#|ZDr),ӔP-0\MdhesѴp|~ 0A(l^  9>H,?6u'^-0"&ۤ"'ϒ ^@[u'$7tҼ

4C繃bV=6-ǼiM(QZ MhKRѕ*{Rj}eqr9ϟ*\Oj!ډALG ݜ ,2Trjx{8MIP^ZJdr4+䧶T /TnSFdI-XNw~Rt0ꁿdP^CG^gi KxǙ=~9g #VC")mRVm3ߗPw>#$/V2ș?_fZ//ٶ뛒K?8]5"f`p&~iQc/S4xUe}߫:J*XIʒF[z羔MtVZ83=# $|^j{%rY垳U<̡U@O 2R5Ө dbNވSk{KX@ae{3%4AxG{-8g5Pf4VNQP#1-Y8U }ƛ^j[lM c,${dc޿ T5NoIeYLT0Cz@ EU!6XvLՠ۟ )G+Nyʍ( 6ڪHppOoOj8?m Ӣm7'C%ia'flgDnG:[t/_FhX-:ĆAg 2;TXn}9WKoxkqc3=GIxQ#[܆aK7/8 1lG:16{ZhЀ+SuA}Ih3П6g1zp."# f0gc?ӫO/d(c/TEa?[ EDw8)tx;J9GZ?U{ܢhw+6[v>PoŮuQ!MplH)-]~v QnVV ؖg6,v:Opgد][- ɘQ$ ƶJtoEqAgâ͐D8` @sc};_=aAuh*SA2h[TM NM6yW-:`}n?Q=to9~IcC~=n}\ D.ܳ~:4jmN%: p<`j-̲O —{H#u*\{F"tR}ԘW`B GC5ߺ8VҠ ߕvNlxwxG!<^HY3^%?_L/)Y'XV Rh5XL+A!Jҁ6 yG!CLbcWd-K#?\ (.`sdX3/8_ͺG>UĺK0 out+*tDOFqeByohNd#3AlMv - Fzit#ŸjM:c2g++惝, 9vҜHt{/vQ@j_i8=x{|4Jggi'N̯YLHPpϒk;KTh n^jqt٬Ӓ})Bri{g8Bs3dnGQ ׶ƣr7By+T*EgJ-ro' 7b =Hr^Y-}"5R}F!0WoÐ3 SW6P_)*)7oֺ )yN &ʚKbh1{Ah,mzFz]{_Vӧ=䄕aF]%/sT5&IFaI5 W S:gPP-x޿( 鰯)J7𡇹)ϧ8#d~p!xq:`R~ӇyT\ \o.>Sm[dM޽InC Q))>@kjGk|ƓPMY0k!1UY6ʎ NvˮVNu8γ/魐Yi:%3@.<(}-z݃g-;u<TS[ޙ8 FS~Z^B:".ǵğu-usC/x~|a* 81Lꠥh}7H#>;*+c +w1,ϰO s+X %#Yxv>0]dAI{{ Fʧ{PU;?F{;CaM9 M4yB)- lǝ $1.9 Z6h:m'{/@L%\ޖw7d5?ޖ0/ktunD]'tRodO>ߑ}/dwsQߛfSW!bV޲/;;m"!F$b<_0s>] (\X{CW%h :mH^x^Izu NwWoWӈ΢ E/qTSjgctW}O-s]P}%e‚QS׃ߐB[* 6lf{ Fa>+Wڮ!g݆ s]~ @&qi?T-jx-ޓGBmtTQ9Н'(sf =u3NHEV&t܄ae_AO#{^r"+o9!1 9"I)-Cssh/p*FƝ+^GGnh5z  Chh,*{.DY B+1t] P_/wn)a0,5I8N`PkSF{.l4>+§)/p !jh~T]e@V:uH(CjVYzOVyvI ӟ\<ҧ}*P}R#Sx|0jUDb7KOqweMF)H Y'ҭ(*j <#N3ĿFo }/vG#Pў to-rIZ߬cPFqE3&EgDJpxXhrXkUۈEݰan͌NX+/j^|IK8Tރ]A,/h .c iσFOdYtmavVrP%CEa=kx=" ꟓ CodUGz<y _/&l(_^3,'9 "8RPLF۬8{m&'ѻԈ6\a~\b8C{rYVo+zLؔorC'ԬwR $ \ ;ٺ”jKnk*VN [Y}ntu~8Q5,Nݥ!`0sLLp[2[(OT%Q> ̸a/t!c(l<:w6a+){Q<}@+Jne&6A4R8snJV[_dS߉8\n.r!cF[h٬šSұغ`dmh L} |ԂV$E/@~g˖,8fl/6?/5{ad)%Nrrsោ28V莠1#% ?YOwNV}US_Co>o~ ݱ!(qJE~d[OvF3p2Qm]@$xӾ߸'RwK`ڲy栣j`S͝v p`OGflRS6ɩ{n{oZrwo.BET-ܗU'!+|?7%lve?GH3..ΌURz~LH{1,8_Z%e֯PzGpIWWUJKi,͜P@?9iͼ`Qz2RgkҾ;q;EzR9 Vj";jX7smx NuD9GH~疒״c$ْuũQ@џX?IʁUW1^ׂma-WXrl (L*iMTIA (N&ui] Lt~1ce+d[߉crޏ>4w*?Iiiгb Iiv }fusĖ> 1bLKwRkqY>̜&2 $E願4(Enp,˛J4:XJB9>~fF{KML"DL L1-J/U}(<𸳵 BW>Nfpk;'@-H!@4Zۙ/)/3|wbIІ|ƔcɵMՌbl݇EYz[fa'MVtu3aUÔI_@ #V?t}_-WreSTc=SR D[ϏX1k =.[Hn2K‹t1| r\L1tSָT",yT-3,Wab?_7wV(Xd'8F<-gDMt),HגF ;+{EL~p7T\~R.$="Ni6ԗES])˄7n? 7[& e1p Ղ7)EvmDHV`.: O4Y+qg {1JГu -L8}3ejp,LogI A6%- vPإy`-ھ-VQ2YsI9i4]WI.mMa2p-0>3n4yafٶU+Ŏ8o VYJVtB*rc^,5b!,JetwΥ/,%!Ȍ,dïrqyl|I pv ƒm738׋'m6ETX: ;s`dt;0:Y<.`5;sp/@-Y/WnA~Y.pyNjHS4!!$2؄QO7>C$v\<ԖT4dK v<n~W]z{ qj(VI dxq=kZG1-Ó o #] a#Kil}C~ O}jJ~(TC {gniE'2@[(ܫhGV3_R)ʁwi#FpM}x6UL6җTOH3.#J4*aY+X3P)BT͟&5͑v+@`d4Tƶ}woBٞ8twPS\(-%24hdtFZ5' {z0ZA'Aـ-rh (B V) WLTpj2=0[Bm'U$ԓ9׵ӆ8>iMGBe NR)!p_K eR 0F+p}N ˧YR.*rLFȱb|Vi0ad⣺Ͷ)aj(;hîlވ SB)wi| ~Ҵ=3fGyπa^u,.TRt h|x?8s|=2FvX6cx=NѠMhE=)Cݖ"m y;iSLtoua5HaYj=L^a]]T#sjpY|ÆWWQ\ ݢU앖@ǵ gC Ŀsӹ`(ve)"ju 80(D16HQtQ _C ^3M7h9Ӕ6nS~1E.7@lxc2E5H8"=r'H_Qo{MxG83mQ,PlNÐ_Jt?Vq͢L n'G†BMB,6b3VяsL=h׬n̴Ĩ*F4T-ƨ7dE@$ 4p>W]ːk *sa}l~Q,km+[2%Q1Ǔjʱ^K.@ FUz=|Ig*(փW~5\+VDxuvS@wFt7zbMez9k݃>Uy*mYp"I'Q;>[S\A3x[/@#Eh([Sv7WB'6t>0#Rͷ7FȨ]NZc/@qTh+Zn 1æ6[teͻLN݋#lsŸ>5+1ЭS:[?azB9z䇧 Z8rpP7=9pф:U*̬}F!J N-qOgt۪)sIl roNhRO E@*dukjXyb~ 677$&ڜjqS,܉?FWB6ƉgK#u;f`Y}?7-6F\3#e]$i EwxMn8D4*Kա“1gp^N5/!)` 1}?d=\Ds9Jm?ؙt 'ha"#QG Lv9j3lʰ |Z{'GਿTYٱ3"oG3S|D m ±iK+C',nHs< @#bk]ßA-P;}Bvcj07z1 MG竆1AgR9o3ޓ7O8J!ߎjc`H|uOIG CkSqA.rG\ /e}}[Raʉ}c=!Ү@;ٛw_H??ݟݝ,i+875I4v$9 t+V kS U:jZBn}rFqId6h${i[LcH # I,oXb''dKӂL&GG?!{j7ϘI?TӁ-&KnKY:}ka5|.ـO5 SNjju#*uzRm$j!k9iW\t73*xm158ҁMEnMfa{ʓTzdd]ZR k"NjJ3h݈qf^*6`ĠBzk, LDZ4" U?=9 f=ʞ&Mw[7̬$% B; zgEHɍ.O U!^I?\.ιgƶWMLwm&H9eaoIA&fʎ]}i\ vEMe*0QΫj7uci d&eyF{@*;sqFQ*{`H=%єYJԱ fIO͟qD ? Zn>2sr gxksQiS.]SaX⛠`;0ȹ ƭ0_Rƛ[޾V}6⃳M>ެF Q1!*k׌뵾#!2f uƛ)9}~O)faD~n&3#̛aI ~PkBU-y˯;3`73.Zc=dWJ+bᗩMHZ{GeiE:"0[$1L r3Ps,v> P[NQ2,/ng;A[9CC%& VK6 "6׼-Y0f&Hо[ȵWUkd-5LXl-Z￵ޜYwIֆA?ґFhIqP&kgk."z:LNvtftan<>/ՈGX #Xl]99N1G Wqx~bcM hkx5yU|K3sbC\jNoR)}K_*Ly-S_X)[-BC`uGRS/ZJ,m.CPntˮLknQpcdڛ ou@7O fz +"dvD[;8wa<[t/XM19äl=y̌D+vNzy +jjt5S R%zR4#iu͂+3GM55g}D5-Memx|x f-,8GYْKӧLaѡGT{aNr=I#dփG,)'xgpb3=Lcׯ-7͈śQ ˊܼsVfR7.G9 S.Od6`G2WWcH%$d=ț[UiInÂfA~% A6:{dSQF/ 3+T-,_Fn:HPb .[6> Ϸ$Q4s ZqeчRcӘ'+2n&}OϦ;,ɑ~-&ɏF63SP a ªj)<&!?b:R X,5Y鞲) GF#i0.\dQ~@_ۢppFu :L}&T%;: p+6rCs蜃^:rvoi0٤U*"=FHMF͢>.B4&BLD:nXMXe!ҝYIm"+vT.doC@},q/Z*vQ|;{KQ 8u*&}|t9DTiyZAC"jS+U`g:ـ*Wm>%@:@ϿIjrODg/h[ۯSnXΊ-]\h؋;4Qj)m0F`T4 Y0Is%!G4Ƿ8t!]brӓfvI`팝Rc%f\@EmrLi@BR@ 2#麤X]׃d>mpq^lD0Ν:j!TRK[+QCʏEIW ND2bbϲ֔sc jvvfK @0|\t?LՃ0~ڶǃ9 H7cUơ$f09[t1sҜY <&5 U]@j)6AHO\l4Ŵ]֟ҧ^V,kzя*޸3pR$CD3 T)@O[h3ֶ;M(3GΚ=HɔNwjU/8HPm|/K &0ZTIvN,z#;x2yXt>WeE^;'վcTᝥK;fAv g̏EБЧE@t9)>Y pHjF$ةJҜqRDywARqRVIŨ9,bb~Tb(+[rLHd xo 4BفbXљcJx7T(ϔ!0kr.r̒@g<^4rSiTe}Ѽrﮫ$~}5_(9! U `N| !tysսs,:v-v CJ;$*º݄O`ghYS򘩗4gz<"H1ݴ}B594uk?˅mWd0d\b_F-gʒPS=(>Ҿo[wc0 F8SsZO#_ zחպb IW"7/ ~g8oN\q#ģ{cc9GD&+%2V/"\`/OpV18v~"zo4Fd9툂b$frvFzuO +V;d>4 .^QJMdz\Ev)ȀٸH:(CJ1:.G[AG P/j N$3bWhfAawE\Y,gv$9#:K?h].Uh6V7ST[p-'X[efaH fqM1 󺫇[{1^Xjc+SedįK/5oK_‡ oi#x'#.ě膈~-i<"gMWDّ6EqV`^_T(~C ɰN4N-LK=ђcuq>ݥkRkbNK7 $f<=%w ~M?(\<`C/_ lrel<T^[d@I㱰0>LOC+'̻#2}_WN{F|$Ĩ`uYora'q™G:KZ#g%I`[%{u7-_PS#*936\ :vu0oD}{"&&I1AV6kЃ+{vJeL^VDoUe2Ȟv#(V*mStMN 3t,Z{:I37g՚Hkxpx>;*~dJ6mZ\AKIR1U[U*}Sx -QL/"DRc>/T:nm6$nvB`aWA`d?K7,å\W>OimR%;v('^Qi2_s!@WcD}t 9_N ЯiL)TFQY8)\Ͱ 稷(;ᤀu3o0ԄO gЧ b$o%6a'=k*l(_;%aRvך3xyPkJ_v~h_$Ea S`Jd~8fFD{eDa[LE1bNH-hK1te9\iOvbR*r$gfZ*OS̱y]@`rEGT:kїO楆$N7r f 5VNK2Sh7 ƧMݶPYѣ0f9Nsh>=;Bs@丏FAſtAtBRX W2. 5qwǮGk)OҕT2UHT!PB]-ctz3C[CEH+Q;t{ɏ04{5q1;i;N/c]pc e~Tr+H~;TE3Mo:U6m>2$oņJ WhC[]j] μ|nd!:$yx!e%DDܷ] le#&J۱JWk_"D`H\8sϺZ3C7"2Qsi+B!qĒQfq]vcװж@"מ֐+-?&MqxBxc2@LOtA!(FY30 M4qR ٩n8{j S^ XR2nLMu-?ybpa/ʆxlcqd2`p~XϨ@Gu8q{Y_9n 3%8zy'F1ȁΧ pAxXzn5 aÛk5C&Mmhy(+ӝ&e>~7"&D813/ Ŏͼ,h2eMQ8jX#+hqSʑT%J5,fس(p/\(^;?k2KENx5F?#Кa|~Sw0@mڀZEp񟙁›gKժRpE(cA [N2* /1b{] s^2߬d4\C7}5mPһ '" 1iW Ӯ-h^wq䦅@M̓tQtN9W;+ wg)L89F9Wya]`Z-#ķ;xei49^{glNl(qKf Aj?9F:%%f`-zZѴ@͆r hxCIg{ٟ^evш,-v#*'`Uݎ-*: B9M.aħzYy[jm'UgQq#^ #׮Q)!*ī4\e*=XJk~#9L8oo&ͨ zUL%N?|c) !6hXsػq!t9 `9Pw*+4i5#`%4Sg,`)K= `GZ72{'{]W需6'l [r޵s;rtoy G Ԡzicԁc~ bp6kEvaZkk«ͳ.&q!Yٙܤƈ%/q`? K^%FD(|g(T7"4,\Җgmu *Y hvRFdk cYM}CZu~!3 lJso2|d)g$B APC5`k;e/1>!tQm<N$g̷[ëO?y/աPCn+Ast@95i}qXmCrMIGV8{?7\z+ZҠAQTI 8+TƢc>23g4}An򖓣U+ypj쩾f0솇ʳ&IvoyY>ˑ3&؃>[֡Ssf>fB$;3YSi"MN4 P,( PhR =kϦBjhNqm"p1je#B &=*iMMwC{=D<$E-U$ׇQ6 \E9oWWYM!` {|)'t)0z/F0UUU9Z/k;j-;E;6X4dnPt]l@aOwm lK;"b-s Wo%9Iw= 7H@[zzNּuDDH dm:_I~bS6%?++\\b6/ÔQk$R>z>i #Eؒ$^i6B%=EUt`a|\,S.mNc%Aur P<1ﮪ'Joczp]HS_XyϛOr0vJA$Dn۱–';{w]sD,Z񮇱z逻I-n5F:PĨE/t8|y+jk<Ӧ+s7 }dhg))Q)؉ֱzA_Du$XRE-v}ȃNeUS}TѦ;i{YZ'*Dr4I\d'YaU7}TG$~ngX]􊂶{s=+gMNXZ@H4 {=0A$]@MZD{ *u2},qo8޵ZsR`Y [fӧIT$-n3QEtתO`iŷPz~q/]-z!gv_Ӡ E (h3{C8 hR%[>NZ?vbM$QY-v{E:Wa}t?޸ 'wϥ*_e$d[Ѽq}XfKeڄcjs)ݼ-^\DB n񆣭ZTk".5";( q;)@ſ"T![ ]oA!,I@{zT@KYLyAy%LgvMx崞ҷ5ta:Oű@wFI184’*#Jup5kͬpUl5;f~iE@7xfPŵY8.+FSC ĿkVrs|OL0507ji9UFBjvhlbwN1J&4e+XN$x7neoZcۗ[-=挆K[žE\ad]HZ[-hyURqD(.ZN.SC pmܢ%^eA6 ]b iUt_ M]!ce憫$JuٍHC"ǕǛ[Fi Jp9/MMEߥ_EeҊuv | V*+Ӵ O˙[LMiAj RmѼ] TEP3A-[$%]%ZH~=y0g]$!پ>B6+*p&[5Ʌfء$NЂV͗iovK؋vas7Dka? lP#^{;#Ok23i:@DJ)I*GF|AD7OmJt e0%#Kњײ%Xt,DhPOu_`#5^?#h& Qx҆FGpfT_O\(- UPgIݼ׺-,/z2O,d-II/_G ËX*CDL͎uWTR6QT,P̪8 np/ $Oaۡ:q3d9/4JqڃʩIy#{j"Y,"cЛ*P/ӧڽUB맚KKV`1rJՂx/ m'?/j?zF^'{|dz͕I$|KT3lMnUx̽K&DZbfpŏFHh.`^Z IS+D^g#AvRd+QoxqsU T^8" hCm#JGYA(,@}؆ d ~*C28[{mC2]͘Ee oT4/S0HOLx+Ʊ uE]i(e*cp:T4\L< W^7fZ|׭ȇ8g@ '>2ΛZۛc̆mu9ы[;ߺO|ZcjqY:]=Zq)b%9g vx\%--fG=6!XӋ$yus u/9[YpT?6݅RY7CMz b 쒥t%[Zj`{:]pŦihsN,r6Ӵ.WN;%q_wxu _JJv#:9(f"Ƹ'䫋{Q*rIT ̛nز^@ PCM70%u$l7"qQnK/Kf hu4f"Wg{ u䑉} qQ R]:)M]Kq*t/k@DX3퀯.S[{B.P7Uh>Ϸ?!F4z"uJ|MPcsqa0I@ En Fgk9 e)sDž_B_#!\7yhpd(zH((ZQm" GׇptX^P.?9tRr2FtF8ze:1f Ub9bS' ,ֱ*LbD2y\ }qȹB H{EڕJʎDDuj/Dfn-{;3*ڌP%ra]_8ŭ񠓭`^9F3W %zUe*{ 6"?!&N!,sK&oR \+mTg#< pܪ;KGSQSI%6'0>(BMmrMU,me-\M|ai[@s5ԇI6Sx!~w%TG;yƽ '|'lHs|"Y! 6CpŽkJalG86՝YWdz4X+&!6_W \>ewY1Wx1OJ}gkO-~W,DmmLտFuPEDn@ W,^uɴ`f_{AH 2v#`&5D{.ej_6?Xޔw9l78kK#˼9|ע e渥 tf(ySiڢ$:ScT`HPvU.j܄NA3]zQ`7}'Y&r =neSe-ҹ2>OJCh(aAP'w-JP&:M~vwZhM)w]g 4Kv,/b|R4J-e\jѬT?MK)ێZ |'e0fLjHV:mY:qf!bNu& siꤿ1kJM"9?q1U.zJ$8SMb &XedMċьo̓V<;Ńa"v|G-η(cABF#> J~eƒrL s򻖚nt%r45` c iJ3q7=]Jz!!08A{^RVuVlKc/p_epHm"q`FL#F PBp O#EHU'&\A~2,Ywm5 Toy;u- m^%x!rk MqJZSe`|OO;G k0#!T(QtZ VLhMt q\|@`~C4Q= X{گ2DezQ62+JҲRRƺ$X6v9 3GYF͟ jCh蕂 n(]RcZ&-񤚋TjZ-& }W6"E|&/lq/0b2W,F"5gŴY1DBu;M7w٠,ulNyA#/ʶBhBdĬ](`B0 I*lӧ-slZo%\DCMП[?0'K*]K1s1zaXy6QVo3uhj R7M"<@:;Ogq]egwWb|֠ AW f$Z7ܼI,Mft/3yY >v#ܽa)r$^(iN8"2Q4m":mr.ČuRDGՃϘˮAՙkM1&.QTF~x4J}ȲLHDBdN76{+bܕO#^&,ccbh2= wUl:ѳ7-3],G$Y^YfRS)T?A6KOAPm V^kFI]~=J`Zx<8g/l_3 efKngzD%Sp)qcW)G R+Eʭ\Jmr.;<9 *Ql t/ H@v&7AڝEp1B%٤a^\Kr1kbbT9pQcǭe H S\m2m9zv\9Ā 3 0ǹN5GIXDV+iS_ ryjqgF$v n@eq[2>e >',_ |ag.,$k:}*\/K"\q.i牕Hp~f#M&kX[s PUZLQ)TRv;MuhVi'4 KGc/7-|H`?5_p]'l~Gn-odzSvMlHڣӰM~55@,\3 Yr.@u~yqTҞ4Q_ ~".}Ms/RM>?5oip~}ۂ!9),jVVNUP\Ir= 3 i (7Hևn+Bzi_A!U#E%f\ȀQa٧eDRW+d(OJni25ztr}#|kI(]`332!D~ɞe#餌6'ļĖ#dDIPUH¶ؔ,ZъTs]hnn.cSKir{\ Qmo5_MDV >a:$!SMe8 D6 #{R'`_;L0n`]#P^۸͓mE#Y>T k|S=ԥ&g("JHww0].nXvKhBfw8gg.v,ONwnx }~=\˞Z1+Wy\{k_4~~WKN? N-뇹3Oٽ)4`k*e{ǧ]}09i P!Kcdv'Q]&Zq+YRh2fA 6Fn'h93#vLZz: rO 2hǕV9D #ar x(o'sώ ktpr4C#l<#oVFo\!M盅NR7pY'ۅw#9[X֊Pf}liϢơ9H;q8&$4 ѳ㒠:U*ͯ esFvib t!SueckȞ <6RV/*[;@^T(6is')=BF:[w){ZӤ~M_\)Rs楤 .`*L̟'pp%Δ_n@SMA Pvx(̙`kr}y*+mX;[Xkp̬ tZҚ /2Ë{~\,|r7#ʈ.I0W%L< GCJG5$!/~v?Dz#Uc"A:lR&&pԧjgե:7]5PdJ-HEA3wnJ"muSq 8nBqWZ$FV ؃}&$Zp11zSW }Eo `z7e ҳ"n H̪_x&dB2QsߟCFsq씆q䢥~Ǟ=hjsM%Ϟ9Nu_h'姪\ҥ|=᪑"΂"m<:wZ+c1Y_SZSLp'h;ƚ.+L}%P}7gC?i\4+ >R=踶АTU4n yoR\-$щo<Ԛ2]{?3p_*U-VIg虂L(Jt\qd%Ste@VXbTAΫV=fb/"Qzi. 8l&d^UѢxIߗDdWB>Ty:|n.BGL1=fBMw-x S۴#'(Pb,zuhšc\0 onÆY\%o| ֪ju/=kx=`2TMSo$(l0MBen-geНW nׂQ-)<\E_跹:T#SJ5\uX$fpOLgkPkT94KrQOAM_ Q\_̣ 򜵱8Pjw)ԗLu1Rԙ bW'g_'QMjQ%3-BUo c7yr@yů"jS0׷am_Ee;@` ~zv=ykl{̵_=PvMş8jy$v'{rv$vQL*ԯ rhAP7W[4sP>+'YնE_M)J[goxx@dB= gS nu9J]6EhcLF^mp"]V;:ђPrcY.f%fn~}tɏy6u@ C]Yu:"^`REƐ[fę6-WPmTR͑lӯ,Ⱦ? 'j0ށCJ%8_~_̀t.\zjoʈZ'lI=+V7_<}+^Bjďbġoԏl6l02 Lص{md߈ U11衧XCdP-V+mCiӮU v6Y:XTyj% Ԥ`\.zq7ؙ%Tp\!fT(HźUz!Y`ľKm9ЧpɪA@LkK1Y~\$$JQǮ;eF2`oO 5o`- /3.aIEIY9*tᵛ E 5eN62ΰf{fdmh۝ ?и{d RG x>ŴELzː93}5D!0E0mrDsܫݓ F+=9S"5+Spc-OC z3>v)^GnD9<-NKt샶7HO2U@J)8ZݰQ4lFAmO}iRuX4X g J5(`!rLmЙjc~s]nz;Keqig0- Hq:(Q"?+KbT?Wr)ջ>s\0Jurc"PkhУP# B^VZj;;y_ z6jssF M]|;  #⤗gy'|`7[]\ZѕbPXuB.VxluSk-|xw OqL4t;>=8Fq  z#GTE;ߠ մɹjWbch-~wkQ{̌?AdR[m ]b엾 vrH gOy߹Hx.e0qВ*Vh:'Ċy% jq4tcLGșYB;ya0C FG Q?} 8gI;ER>ץ ҀHU2Dl]N6 r~_o6JT@8N2ȳM? Yw ttlacݼZ@ߔ3}c #jb/M:Di{nݺ]v±s{{q8tel8-\i# i,19hhd}>nuQ'ϭ-vr1E,͵ExJX{ ~R2Rn4),V, n6Laog`O&y4/XZb k_u_)xeİB|d~؜jJTJI@10:)ΓZAѴ﬌0D B˃S 5g~h]#'{Sg4،1P_;lcV"E%l`5SUο@j?A|A^ԘY/2 jXHTyi8܌M6h57D1MRO~}C2Gm};.phvB v{ yڋz.5{ 8G q Y&FF\s,_\5kWF(2*fՆJ[|ó9w5S-rK8_ ֨,/!%CE\PD>{qgC SfCwrt a+wyY$$=8锻"1@c :"i*)|k o !cTpvL'UÁԋ*dP:D TqD:IzZCb(ߥFv։`^bYqB̲;r3I:BV\dzZV͜WUݵ$v%')щCU #a4N4غixm`Q ߹6܌#: "x^xơɮKR72yTsô-)ѣpܛeHɳ1gtx6RMr78F1juX nk gfV igux i̩N50i XMP{ϢMk~?^Sac_[^#uP/Fݬ~O &}e`g<-V  i]KJFVNgWWrJd<` 6P9ǎDk'?6QcbN bM$a=~ݍ7B`E8?^d[9y-*dFbvODʌcau0$uA伃!OPZAM?e2]w-75YD]Py\ՙNEv2HG'߅•#+QHMe_HWV8h>TgiIDym1sWI ٺ`48C;eŎjB_Pc(rM^'Q:k?t/ՕſpEEPqb[:s&=lr<ΫZ p2|$'"+J ;J1!Oove u}A AM5!γ(=ATsMt0G*t%GRDBo-j<4-"P>S|qGm\V[+7\:UP<[4Kocz 8| U? %g>KH} ៩U7!t8C4b9ss{߱{O6L=p, w,:9\Bd NϘ %;W} ~AA3aӪT3JY.S=\X4L\~_Tذ^x>e(^W6ca%G_m+wlNx^D2 ^$TRTU^π58,+x̳{P5En0Œ(@XLsS\b)RexUW=9K[Rl!PDѵ)1E*^_x%8-NAE\[Guj c e rگUBE/Qj=E ]Kb Ӱ[F',a+NͣGԈoLj)(@hyZ}{Q3(IX= k$ԎRQ rncH,LȹJ3xMјeT[Yv@%v~rS,RediWA'^$Zikꕜ%t8}ұbZHA{( rO$PSۈJ 61&>=h(Sm3*+B1N'̖ /#}`Ax]02Vꨒ!K OkCe6=APw,|=ѥ^ޱG.7R}Eȟm@Npy{b\- ,|О!L[3xֺZKqUZa ХI}5p&Y=Թ_߸!=ge0Cɑ>6s)-%؆ , 947>>-:!9 ʋV XJ^ mgCJe*%yU-/<И3 Q6.KID 5~FFbPGl Ld9qUy 7Ҽ]t+C߮ )( .Kʒֱ=xA+0`h IcOM_~_!Z; Fex292^//0'R vpt>>n VY(jj ]mn%auf|֊XB8 B )>a}0 XeHh&l٩-iuPι0Y5vqx51bN4Eѩ%RDH$:wkvQ(}p?}4FeDG2Q!Rjb3jz4qgQ+9"،} ڳn &x/;88,;EÊ`R+Sǐr޸ >OM>C8̻(`磗$w}ꦛ NTt1Yq>8H.TV$ayG6>}㶦p_ьAa&Q#qfD~0#流b;~kLBbFj]5d9n@w\}$i;Uew 0j4+ׂϼ5IU_pZؔؑͅ|hu_<}s).K~ ?lX[M~,`T%pZ*0s ]" 6D%I'lc߸(ǧdGJ^bo%y=?q ;F)y.WB?8HѴ*/(=/:֠ RH3SSp Im#;cq"5߄w΀zV{xq<'#!G;yˑ  y~h!ƒ{t60) p| +Ʋ|m >k ^)B~0_?~RjJTŸ~gmm@{sĝQ;b;5l|f`>u_m}^ !?GyDif9z?5.|e\e1PT *CS\KݔR=oZ @ް=1QbłfJ@ٺy!2c)IdF54]DY <ۯuy~8. 8Uɘ|Q9;<`T氕dZY&dQ`njjޯNf}~^A67?Bj#@io$Uf埏}jzDf-aGaJ_P%{VgRO yKC55F$7 ͓΍2p1xuq"߿D-J=j[CIɞBzQQ;는΁ Lnz-Ë̌zb,}v ١)ӁxͼXVD瘀͸ w=âXpWӉ#920E\̆$jgbrftj][PpX$X mžI_;}VbN"bYH4e2;X7Q~d{098^Wj.+>.K94 /A;]+KI}/h\oA9yy0'"(YY">C6f((+}#+1w.T~t#PAzVBN7_{O ρǁa 9Y3yg|MƒY36wݸ .~) 5\} }# @>̯_>c,Flyd8F:I.[P?kl@wJHNa/}_*F`+\Q ER(Ƞh.k+T|b|%QJf!Wܥ׹Lؿbv1쓌0F&ֱEV<ԖV0(sEjVYG5&>j'Lz_td_ qeu:Ib]s$aU!.5#uWXت5 uZ+"Wu46P~y "C\: v%y v t#{.!f+秵Qn" (ǡY@gQ|fɡص?Cۥ,_c?9"潘HpeÝ OUVzm}BTYUNKab/NflgW*b ?SvV6'|=@0 %}7'%ϻ)LH)u{̵Μ Kݗ/aInl?8YjNu]tyHٸ--IWUYv߬95$8LN'51E5ZPo]@QOy)pZئ|j(JH؟1HLp I(Qʄ??Tc(`p>q4#՞NDɲ}) <*\'s .@>2tD"F?E&gg|E`LF2ϐu `dx(eV91KݫD^̪A\D(ŋRKc@'M-Q3NdRW2t\jmw! _A{6O'?N\mT]8 YDv ɟv% Vcm=AH#?`ە p!,G h9yYw"_qjәԎ">F =QB᧪:'QwmR,Ɨ%l t _o݉[2=>T ? 1BkexIwTqX0' n̥@L,Y$2r*=Cq!7AQ'aK$1~W%" i }`SR@p^gTd1x1?\ i$Ib>\/>P/GGkαv9XQ q=]c#<e zW+SdCIQG$ Q`o5W֕γd@ 3RAnM^{J?Q$X`sxóFƞ't\\ѓVr!; mnћk9XN 5(Wߩp3`WqCx{P DRqbm(L]74l2߀@ny:v:KFKD~4 ^ _]Gr}VMnx/+Mmc &Chgp'E u${f!O UcJ4cm,vEXܻ &-EՉd]AmdxidzK-lpC-QQ)ﴫx-@ei|S >D B=)qp]||/_U,3Wp8^l&|Noms1 ùni &b-Pr4q胐(N,4Pre#$U@U3Ү. X#Җn7-H8x,G*wfsIN:sKQ/l?u GJdNpO!1R*n$Z q)D4L9eE))?zhl?+>$6K ; ducXVӯ%{ׂO$Г}>ڇӧ'1Px|G81'ԯq"VcK(f鋃3?7Do(kՑt]ILj!)Xny"W.(Qc'X-Y+1\ʱg{hRB朶ܴ~ sKfK咟]_f[X$t_ܛtw[ԮҙdH'cW @7AWk' %YZcqi8g¹T{e&͖?ah*SlhtMƒ!J28k_@ M D`{K)lgd:k8r2D: nY>|1 B[qO <=>AHܫ(49>vWVΜp%6Ny%pd𐊷45NW ǾX nܙO= DbG;?'n$ f2q+#bÀr)!gFj-UG{w{иiv! =tvrEpsz|16NL@ϟm%=HDHzd%yaI^4spnt6,o =pdWc1|_nIqcVNt< ZDT4/R< J/Ǔ|vaT,-V ' g_VBfuQjGJCc]T!l &buѯC^ۘKׯ"p%M;[A$e$̸@ƶ.S4IJ~gN#f-JI#LM\N٘nI`af-'}qNU`ܯ6=o9e^ԅ~;;ڤ׶`.kȰR49GGle.~ce|*)Iy6Q $#/1 #&`2]ocH~'YpQl]~rxMu DgV`M? ZgVh̢1MY= 0R!nq6G"$nd\Tp?Zd.Qk^mFFWDxnfQJH&F|\)â`:=\r.zM/bJ9ˡ/Af:L*=Vo4YZ?.)JeSڰ/;KA3(Գyp:啕+f#w t u]d,sۧѷެpۡLqi!x6T`vGEzؠ~ӿ3IX̆o)tR4DYFQ`u;,T i_!(0qum7b . 7"e@,rYd mlW{"\ss'D^ک0!e$ƅnhfI&7P¿lʥȮ~̬q%MKՊFhq̑-aQ(m6KVg:坲@Qߧꮓ'$k])ߓC ;Bh(RiFOIyAg͛sC#dҳ4% d[f»C(jz )?vG{VmtQ!p+Yd_7 Li?r2Z "+s^: c÷RPnhQq_qi!J23Z3!G}W|/0xkѧv#37n&*A҇0.r>chR){ *QLbv<$=\ѵc{<bW3"4p$ZKW2ݜe*h&6{5.`>!ɳLX8׿g/nS%,r# tAon5қ"fߎXpEq6$*" jC4(Yq 1=>DZQ+IlBѾ+G׶?^4vrwVeQpdJo.%_%rfɇFFGIO:sһbߓ<~Δl5h;PE<ȞEz+=;>S~OQ"Ca\t!,Ʌr3lbpvb@0Xw4|^r( EOYkZh!!:iսh7uA`5,Ϝ5Pm.s//s4?ul1y^ JĹ%e/ϓ)i{6ǀ_#uqv%fmNEΚy6~QmމW#U) 7d*{J,۷#5~TLݳqG{lmL`G"&?BކƟ,xElD9[ V. g%,ot x3z{GQT30J+mABGy79]#t]l[{/ ]Ćn[Jk7Eoۤ}OI%#~8gP4J=)+i=Kty_2PZNdZ%wlQ1qwx1RD~0A|׃+ۈ9 /uVWl4."JYmcJ_CkzLYQFO\>!Xv>$u@OWIy!G)8y)){ejBK0kBVq4V^'>ʟx'=ԥJgk` sbs>m xgTaWH|@9n2L}IF7!bCG]ϷɁ̜E^8!VԷ&-|uΈcV֜1p*(  ;ykVռ\:{n=+ , z"= r|1Ma b[za,. X IJLu1&X/Pq\N76(fRq6BjJ b 絫 rԓV\'SiL8,4e!FGV{7%R_1 ܺ<{\l|k288$UM@WG Dh-> <>!X2?c_|1X5YKªFwSr6 {"_SN~)5'?QBhڎ(3|8._ڙ)z"7i3AQl͉lenv0zP!=K}7Y|ce J`|:\2М!uҔ߯@<|U}r8#:i<׈Κ/oLضO01QK/GhR!SBhsI]tITTA SR2&lc]ڕԔqf \}zS^5Re'8tW 9Txz@,P =^Hx!D Lc3`R  KK/|!DHY..W’((Q)į8EL};]tކ?M6|e:ݰ r:(Qz& CQ4I̽Moҝ[6 咑fJ"-pLX8bd$2S4FsGWpSN?j-5Q08 Ɏ0R>F0A vzYMo?@ oarA#ּ.|:)Z3da7pnl渼WF9q˳^h'c n[|lu?îpc 9K3g?|0.ɊsK ?h5 iPSb1֕S-X V @->e[G RѴ*"Y Oi+7{iY)b,vDU$ N$0~g#Jq}=5E'WP*4Y9H 8'ƲF&TN%[| [ݙ L U*)T ~A; &%1jk)Beԙh{3vVK0=ǖq/ja㉿:n4mvDUA~(5Шkfa%Ѧk~#ៃ]jGHbpBT!?>Cx2!j~$o0kHw}[BR|092p&Uݪ9`NsPŠ12ĦXDk!f(RY1CV?bo ^6/I>CNOfqh&5*X:8sP7dבdY d"VInQ#&)ԏ5z@khFRcW ;M׺F5 t/]d6љoSy[EG_L+9 TmOm֦#YɟZ"$~t/: L,H9^wnE=XD"Ϟ+/yŔkO`Jow*`}qj_'eLvyIZl.XgR)8Oh-&eDO*[)] @2?>ŮRz^V4vrcQUF [9/a¤il붵?kSNji$ΝRVE&݌ܲkU`VW cs?iZ, (0fy-s vrwc 5=3j>NATZL&۫o~^Apư᜗gz>-#2`ѕdo4Gw<@ R!;t  ꫌y/U4{ LGPCj$Z̉*=U ϶uәu*1ݜAyŁS]j"2%'-BijE22yd}fW?48yz&7*i'KX_a]IRdR+H>/2hIX|.+A>;Eل~}@jEjjQpEg60`W6E+M*VPkQ7tOd67cdls6Ik=W~!%h@L?7%)/:\z4vJid8bOtD4<n#N/j>@mE:P"1 1`%[ņ>јYfqøHELmÌ5Xe9 nGbAJɑK[O<C7x6k/t,(<QAr"(u+)"Os5D"{w9 ]_HVRsӀo Џysk .$Q CB]iX[Ze/|K\<凄tUFz RuZq-.NȤ9J+h2BP8²M|rTo!(#%Rcyu}(Z J%e&19鮥Xtߢ>kрF{$Q{Ce$;zյt65|.KF5{lQOo xWS0 k;5"@5ymm*qC NN& h #a]yQV FhQl߂d2*v3$4Ux*as dS~Ne,>. Qu;3~ 0!~o#l{TRPrB- σ*Fiw cj~䣀THalw7Ѣi:ŒJa¹Gq;_M0C~oeZ&~3h4g1,~ezGGt@Wo?DzkLX"D(UpO=M!+ϷazNk>g$a&Z쬮KK) (=RՌc]gx6Ǎjq`L׆V0>1hrr<4B`< |n]C"zFGg7s.!+=LMM笭T -myC=YjU A>TQtc}QK0XC}ǦNa\HnƈD_ć,m#7'W!ڛ5j0 Wٝ[ ];txNi>"!(Q?aLN=e!p(ToAV ޮU{!AO:BZПJCġj>ÕJJ ٱ[v^ p>6$k0:q.­)~g˜~CIx ݌'Y9Z M Pvpb`0{4%dJ#qgF2Q"| 1e;uo6rI$*(ȽeϺP;N^  >E;Ht\2cPann[nxl<**R㣀jzdJof/KG0cP NX?QT>cd?+3@dF]׊g<џrRH6*0 ĥ A}S~$8tŋ0\58=h D?i洹bd8A~X ~iRvh$-h!*xmm6΢8 ;Z0C~B:eo0⡦XOV#W#%A( }Mߎc9}T?c%hD:W4z5QAKVq[բGrA[!jm컾H_D" T*vḫ~0_,_ۤCYM-u};p{X@@(+FT@crVy] E#s%t &3z`!GHSϒ78'ZWlubk_ދ[Kp @b\ed/V7]¹OdT_0Tl.~?+MLKK=6\kǃ"Mg48}e;uݰӯiqt㌼1IJ\{RiP ;='؀cT `x4~4[P?լofp/tZϘԏFɾB` ~@ٿs8r>Y.u{Fs'\tsBWPFL薴tK [8mp|\̊' E.$X|l?Ν6]$ʂ g ZV WLǏonDQ㣟Ç8ww- J7<834&+o?u- T7kEeəٲx7p/(ZxБre.yo)p"zQ?޼UxuWy[9YW񰴐|2V>ƞ&FRG$L}u-_2U2toϒQsz,ɒzTUe0uFLNEEBv4F "ނ~_%ϤߒR %s&ݰ%՛aAiOuXj]u9Dv+*+XLǂLj^Ё$R4Xf $At&xc YJsSώK8֤EfI~M-ߤ1RSG|@DYXd Uis܃=e$ knpE0Ny?J5L]rX\6oϫbDٽ&!B BF"Ӡp7~tt 5]Qh.$h' qbRlK|2AEn iiwPm+9/]um̏?BWEWGkGbPe}[befߛP"xu(~,* )]>piHO&rt.2` 8}|!_l8[ԾwzU-a^ ,j+yY{R_]h7W Z#P.a)h9-'tf_{N킶B; yGrj=&'2-F4bFK@t}~69ݴdѻA9XkA_ 1c7,b\̶-dñJ -Z;CTf41Y* 5.I?}w$2f[ŴMSiB#ٺiBu rFKC^}bISHsb%'n&v BJC*m`\^SWykrAxF/s]TI{F]!Qj9~@>LTLxF_<Ahdndo#-Y8tF/_<iE[x»x+Ga[crd/hMQO,1<f8BTWZ3v--t,Xo[rsd:9Lٳ!pч4&U}mk"#{=|:0d Y( JՏs|BB"̠H//D“[^ H}Vq5 G"KxlOȑkYáS[.>I;C[$5`6x+R ]eumfbRV)0 @/qKx EO0z4>վCr+()N| cTp͵_Q]Ȉ3{C:Ps1C"+ ;)>T,(.dVi ʛr((&DSO⏭%';~{6#rwY^t"ai:=.Y LU GMY eu/In`|<5ӷ|@9Kݖ8ytmiZtpj1WQuIԺNUDeN+)eM \!Mz`MO:7f1E^?eh#zI͂~?N|@@r ejp9$5',1"L\bE7\},}x*fY2s60JƅGY͇Ws?cXf!n޳kd[Op69|şDLm >qciqz;O-|O9a43)m?d߼tx3N.Dsv L3|"ya+Y +vUT@0G9[0pP| NU[bg;!jc ]'+Tpx!Sh뙥;ĠPV3y?nrmaޓǎZ.A>Zp},gPO,-wɕ0ug|qU@q_KR:# FϥiJB-ӵ’*$GpjV XmQRlrn]6S'jw""VrQ "mx,IX*tlw/AKE].ٶs.~qb=S8_ 4ekO:t2nIC39{ } 1"1ͯҗe ZSdhsJ²2ifA( 77:ХHBӈ ¾Yx+AA('L7=6z#> :xixv%qz8pUBYͪ+;caL2Z]aK톖gnjv4 WTܓd,Lb}`'ēM93կhXq/>fv+AZ(iyG071X'囅Z6M߰_B40IQ=[ fLk5&w#׶Ov:#|%z-XJsѦ1#όX 2ZgY&# Z!𔕞Nݜ%*סbƯ{+QrIYlՖxw{2E(da͑ޭ'5Ycf#,*-~C1:L뽙 0~ EC->+sa>Y.)ן17룯XLw$Ϟďq X`ِ $nŌxhE8&eмS))1GJ-!i%JA̹Jb?F܎*qdu9-[مu B7O]7{nYIϰYьx\,^#6KnCe5%39*3>Vku)b KMWpC.#i;f#$e͉?j={SHО \!jL]ZfrhC} WW[G Sdg,4-%׉l>[KJ^sn`8m-"RG#3hZw(3=Sbӣs*2)q~dQBrmQN0ک(u3oi֍_2=x᾵Im1C#MbcPzNkBBn#eˈ5'f!վXm .][Rn^ <,DO +cGmfATQsĸ/A=iYRTKsw4`R#1mU|64xN@ɝ;7ʯslT\ 8ʑR nloCpfM'm^gvF#Pa@N(:;$ Jﱀ*f>p:UpI1fiL'6"I#ntlvbƃto Ekjŏ'1C{R-O~EN<"5zУW $YYjɔ lj `X{&;dx14Ѿşב$173 r2YBqYǠO{XGNX&aСqp N 㑖:5cNi&n晒~##ٟ3]SգEHS0a<!MVkVF?]M_pԚDJ' n4wu2dΦ2bqE"8;>FT{3 Pz٧ڪ"T䋏^ݱmv_WolQ_/mAzQhDgu/ր\vKr~t}MA?ƬHWR&řAoWd) l8ĦC̉/daTѤyb]^!Kh@0/f>(vh`7h?=JGNE,ꤾ6Gd]]jߴ BȧiQv.Or27Ǩ]̈ow:Ti pֵtýCڦ()1gήi5de#ID _ף@ R]ji?E,TCB`Y<3I-Ă&bgD0t@yDgHhLU `4trW?}F V(;(zkIQ5Zivp'0d)6Z+6v0/W$>sگFMslE {*X=),>lZW9Z@'{OZ8 Xy(Yh7zc 0G GOw9ݜK@H(+# O9wp3eB} z<0m̴% 6hy$TVD%1)TlP5Uta4<\@CIED=W 'c&nQ#9Eסdm4F8J$~i9k¿*pH FC'^LL'_-@8?ku9zbMwY>Nԇչa/:]U{w(i&~CGrV@h-bѵBq[H'T6_.kr)'6$qb  (M* 2b0!E;f_wVD9Ḽx[#G H9 x*$F_7Q4øs$54iѱ`yRepL֎_E JUVy (WE/sS'Ū)v/PN$,yv܇1Nza[پ²Q>0:.'pE ZXم% Is˞ٯ:{7 y3hHt@>5:QVdOoMKr ,⸠aϷ.FLcf~UA!C;56Wy<׍C}}bY3iD"|QjHx^Y!% \Р~`309B/Ό4fM^+Fkg$)}_/lf ~KǛ.ގ)[n5-"@)߲Nh&|m%nR.ğ>fRm%WD4E{A=84o(LNa"Rca8-35j_%*AÓ`%(Yi#ZFiWBM2K~ז!K3mI ZQ=ST )BbJ \jWߙy"tkG„bԿ3s9sI,R `ʹ5g~ppC%}VD+653qb@i~]s3M&-`(ĻMJ&^C1u;3rKB 09?g.RdU }i%T6ctpqLppP;[lMU!]E3v`=2xU [b=b2xʁh'4_{~{lyH9Ϭ$Yn.ȂpУkRWz¥3t Cs c5GdwAv׽谛d3s^TޤjDgBGR$D6Еuҩ7n`DS6;&!qJ6]WI/a&v3X2beZwT kҾe]_xb;~, wB^?aWx$/o}r|zCI 1K4Rk A; (Kpg-K:yGĽU2R B?<b0 (>li!{N"P},ɵ]_foaG 'FB.8 `({ }-Dv΀D !pꊂs03' ij,f2Sg"$z/tupԡ ׂcP>~Tm'$x1@ \sY9E~_"Vkԯd\0 hh[Vk|w2^C6)ƖIZ}V`?m"Wt]9aOmM}kX?@Ihݦ(H*A8-R_|4#@*ט`W-C:>wڬ \#j{=Éx5b!VT nպ6&Dmw1^?wl")s:|JvEϨݛ s/og46g,P7|,:6)# w}Hm#ЛMf@ #T]8R~=>IGY@El.ay*&Ԁ>qY ^vmx[RC%y]K4<_ڟ gA:ew }=-knav2{ Lޛo8tq93!ʼnxyRًB3`?$ӜS0u;mA 1TFį#ҧ-VW0i[uV.t+ci BjvZ0|*i᚟Gaq Qi7) 7gVnV%lf]ع73]n|9v6: ]u`-S\^5HՒ%::?W0Q509~l{Ԧ\k0V^R >gt*akX`p\tT׺['X>0u]VlFMi>4Dz 13l≙NWĺA^U6[#rg&S^/nugg0/[SaJ :N>xe[AڹA̳.Jt|:wQGb&Tm^8m;k_5e 6h0 f]^ gPVd%;CwVJ{f㱯_xsX5d)(5T}Kd/S ET0?@*fAoDڌr<5C!qkvt\Fmxj+nD3q`:>j} G ݢM^x Կ Bs+,&lYׁ\X|T?u}y-.A"蝇^7x&! O.W>%p^MoyJWV?rjϬ\:Lfh䕔X!fb%qMs?|v5Ru/OAF5ܓT n5|U^shCBR #V秒@)!s2@ۆGlZ߹K6}lz9>B듊Ʀ6Z°v"fɞx VzKuaPSmU{]~Eh) f<.ApW'PDz ! <=4;SlַFfZ+z=@Ma2r7$M(l6}Fe5Q$|=pPۑ9(x ""#8,tt,jd%C0!JJDĜԼkr ՕL2A#ʀDCԋ=KgXF g}lSu,EgY}vE`ƋKot&(i -dMƐÉZGAoFfYsזj=Pg$_AbFw$9Fg;iT'<6E⮚pPD"Ȳk~8&(X2v B kc^ot;!+4.FlD<;E6mS<ĩ ?H;-<ɴ@Y=xoVeljԳ5f&jbi/RR\#3Yڣw~\wSG=rEs[`ex( 9.\ "\X>vJ:lOhHD3U;d-|8,./ƶڭp#@ E:|vO~>R7F]B{vN&qE+JCGt'bKL^'ҚΖN]DUEN~|xh'?g3 MWc nwypYc 3C/=-/pX&b FN)N.u"V~uQnhϑᡇ Xe[)\8=٠pbH%K?ffc̬|\zRiO'@kY6qN@eYBT tsv$xS%e(3 XMa>n8fTe7>Hb 爋c~>_h[_$ _FߤD;H_'IݔD]"%ޠRg-4 ~c,6A$Nk u0Q)!vj+یm-0Rc9`C2^cTy0 I &HΏXFy~9iP9˖C$ee~`?zsXR\B`L ˪)Clm= 'LJ38)8.̐OX*ѐ"9HNUxUj5ݤG"u^`wtCm~GYo~o~h>.%nZJ<Y?9v3K')wf_2;1)*Z3er5I,MTF't lW6_<[ZY綱g5yJF| c>/P3O%04vw9  iU*ڼ2+ RAg11:ﺛ.Zo7àң%O-*SPLJ$(|[2{_ ӹZ&Futeʟ^>s?4H쎹TQfd)*?=kJF}DY5>j@=xbǓ~_ApLWT}HDk2]G"@IIa3)/7°;u{Cd`SлT]|5iHSCuP2 ,k3izյdq>}=Bt1Z$d[] NCoDSԛg؜gDa3vK|2q<,7S;b΄7:&j9U[دдX T6u!VAͷ+wN@;8̝P]S BQFDcnKjxNCI"˵kwc [IyjH4̀B2SPnFȕ˷Šl2䀐'۔47ZhqGEl7 #orz{%x*] YYym1"Ty\ʻ"9ykFTg#:{L<-{ PR!,%jcU%K dخHJOK,H@JrW ҂'"=Ml.W*A,eh~Tlב ȁNy7O[޽='PΚXQb[@W&/\o28/g R82jvw3Og4oatEdތI[3nW'-C>FCA Bnc>g7=sm(o%UWy|}@2 8^.,Ha:Ck[jFh2 Xx:ﲼm K biG4a.ؔnǴ2A΅@^} Wy$a\n؋vDDʫZdS޼|U-DˀL/1eK FRj%챙ܸ8ېW id~*ĝ램%(g x=!Q"]b'Fm6Σ{ls/ulFV>$*H=4|A2Bkxj[]WCƘ486LohCt!\~dyZ{]^ d ٭6궨 c/[o8Mͫӓd&lhE|:.59 D+ΰH0:e2Ytr¶ЌBƘ!X> ]Ȩwp'P+|f\6[N;Zv8_Ks HP8i nolDߦQΕfVCZn,opR2KJ5dVpܓ}'ht.\_U;; V" (eL @@},lB2TOV> Mh Wm] Y(C7:D}фc"|+XŇmjw5{6!*: rs]B l>GAV7ho(d㳩޿Ki`Ra޶Zhq~y) A^\\DR\,>K)  ͂t&s|^KT*vV@e$ vcs'T#z:} *EVD6,Ekz[ Z@B TE2#k ?m?s59|iزKLU9Fta95m5)M˴eHvjg+gxlx5YLq[Z꼂G$w$RfџQGu7#lu 1x v"e?ҩK!U7 鸻Oir0NeCJPIl~}\ 2/3ه~n 5g-aβdCqpd2Z-y?Y$he=75a: EE [&r j&h-!y=x +3{sģnD$C.$iZ#^y?C->Eo@Cbw`-`l0eRDP%z3r s iٜ:1n"x\|[ $Ci|p o-*:yGݻ Peْ;W`Lwէ  ) a2 ]55+K n !nJI4/TP;e~hmcS&Iil'Qȫ|RHs_e9ӓ6usUGB=ҒbReW8bͤ@!(*8MtnJi>CgV3񈏆ujj5w~Mg}P(,"f0]亄21{޴_m]/&Z=Z.:zчưP$65)1YC>DRYWCΈ .Kb,E]4hR @<ˤdQ mhy#lu ;gϞ); x0u"xk_O*)"WSvr#H n{IPyB,Д\OMѨ[eGO`ĞN[$yt頽/ƁQ&:I/y5}!sO<(e$r.j^OYsQkBIWM&[~{u-dATvRVπ^If?{]l+:0߹RhT383>J(YQRފҤQqF`.{TWWK&=a '$wX%v>6 s~탓n2t xX#׸nelizV:V'^tI-P C9S2Up`JTgej.²Z:ߦ>ur2¬ X*@ ki/>;C滴.L#Xʻa }K\] ShqjiAsnYȼ 3}Ey}gBRqPپe1b TQjp&* P,yw7ȎS+ុ(}N'tA6t_~`|x&ʳ K wz~ ;~7l'iϫ5 TF|,OsrpΆA`bHH@_)鵌yҡՆu_ߒh(3gyh1aVd9=Hs4F8k{u T5 vit{|@ϴoGm}{^ (>&7݀=!U. qXЈkࡺ3& PJi@қvZ f u '5;dzzN39/ X7 2-:_Ꜭ;7V[ֱ8vݓ+'B vH$IƤ9Z9ORMT{{˪fW4<3;~:4=C ]?󂑃n'[ #xCO8[jW GPIã*4?$jpX$3*0,eRpxkyYSʴzexVey!쎈(mN-.sQ-Z)P-.+i􆃶,_,;c]@PAN9OOIN3M#`WVʑ1gGR+9L\FG@#:Xt"\` LfCP Y./_^ͰHt>c{ף}>' 7xe}AM1 PQ GJSh cmKcmcpQ[7No(o1N XǞಏ1M7 髦Ix&H'(joe[H%f䪉 P/V=U|^" $Մv\BsDNdLI2]IHgDrP-n1k̒gFs fK@F2k2]aeLDu^Vp㥸{VRtbXхy+H-Ȍ|*a:ll$ǔ^}eI4+عkmXe~5)0D%}qrArϭP>iyS5c5'ljh,h}4OK ?%?v(ۈnh߮`ᩝjμ,*]ec*uUf E{=t[>NJwgCe)8`M 9(%1fA/93# cRT}mx#HTW$cUmdv)z٧XE٦&_V95\ڍ)NIh7&OZRyY)§pjUrP*]4h.^&mC?OXUbi`=)b Dt%;Z͈t0`[S(kg j=.-Cx-$)l%0'>gϦchq~ S\h,yo>3Y*I4H*6ѹzͳ9"WT &$3H n+Sα yD6è4;4df+K5ZXs*[8X]H (ax+^I *̔h#i#5A/g& z`.@#4ӯY9ǔ2: ҫFu"H?u8C$|.֕R`]Ch!Q|R%}` <{ Un0~L)qzc!VΤ3I}=z8p18Xa Kɨlzhw16HfiQ7iU.V<9C7S@RxsS npN6#ݳuu윹cvz5 <;_ꝙA崐tEi9mlwRj ?ğ*K ٠8[6#5o}W]/WSrHS_۞tVCQE_~J7=1˲tTU45Ђ7\/3<@|p#I vn,qV4^0#K-wԴp`g ~JFDz'H/:i3Y:7S=a\b)x6OփgS%yg8BVSR˲^m )S NFH82Kh l?ܕmZ[Nxfumq}Sww(~Eu %'3q vF-A Ǣv$E7EU3ȆLymf#!_Se I~2Cx#yn~]KB.WkJg'H.G]X\DI2&Sd翧)Ԅ.bHYT.ҽm E>~l)&À@0:lvÓj=!{-M&3X?kϏ ! rpBh!XF3bK@ 1 Y%=Wo c«5㩎^.P|Xxk`/mάOb*a Rf0bQ '(\I~wu|bղSSU͋ꯥ^%0L|{dhu_[n0x+!LS1\9D.woQVPBVp/mS$-h^t:JJ]YJk-nSAa`n+چ2wr{q$.e;z=Mop13H+l1'K´$&(__pa x(l,BtL|$A "}z-u1עOO&O4Rw^߮ͪb ݅.Ɏm^\#P 犹Q"R׶eFڡO2YpU -{0(V ^d`jŭS;@ddޑI+993KMCF!Ǟ5{4/Y45O_b S7W) H"%7oqcq*%y?;Dq_94uFp<*@.\ ~GF9 d6YȍZ?4ѡi:1>N{k"̀n)r\C}k^i95>tQ]~˳[J/p `@2j~78zǟQT.ӵT>~_ '4[fA9+-hSvp27U#}'!?y-o-Q iQ.GݧTעjhU|=.uzdW6,,#V-InqQn60Ad~*2q}IQj4O&`e&R5?5 L#\dB ~Hx}<ǰ;Bq 6 )"xĂ`j3暳n)זjE"8o YFԨJeLR/EK:tE@ϋ.SKkZk=Y܏CSJK^,mPF*bY8#t{v`f\zh$4%J@0+wIߴ68@%^VҰ`2zi8ĈQᭃ"!j`yg!ǻ{a{7Su`q6"՘ $gbTrIDQ)KФaPh]Iw@0@AN"jvF -{RvGanaFQEh$ rȰ|xS&^L03SnrZ6œT;/Zx&~ohraCj<a^J;*/ >WSo< ʝRMޤǫB.DQFAy1e!mBFWFsh[]ZoV3GNPGsUDc0!OuoY ##?*bg$ЂSqq`Rv!IeKمәlDqP$Xn#IT '~lӘ[C ,3N.w8 #{uW{ZxGTXeT#-0_DjTj\(8P m Fn$Dϔp*kۯ_!YP:8D*~!V G+d3<]}]5gknB&i 5 x?|M䷯D×XGP4捃ړS&8H .)Z\)Џrj@`r@7N߫pAx[zn Z!iý0`tb8w*#Z/zͣSv{PŐt;Qq_:aL;p4iw|Yn{L#掕jn;.+dH@ }H1ܜMJ, @F~I\)?'O &$X:{6Ζl7;jjIbo,G;Mg7yeO`|JM a0^$h~XVAN?OjBj`l d(6d|RlJ=VDV$n0Ԝ-'C:?~/!"9◜M8 rIUM4"ѻ ?QOP-&J;}FWcXK'.EuDTE4RzyŁ&"{uno++Y1wG 5˩9Gom9 <`] X8w O?%{v6˭$)Â~z@i ܩ.zHL*-vobQ;N,3v)a[I{9i:,)>l=!.Q~e9A\g3)]dbaZQmȀaq]X98ëT-);Ъo:D-EMEDFLq:}1͕3uݴ z8s kTwmD *.fRs&*1_ [Q-Vg3YJPI"biLalVqZamա{@'GYq@E>R2Ljcb 7$芓$D,XX O;2egɏYFSW)b3KѸev;YCݶTvU5KUMr4,c!LFGiI\D*ʊϕ+A4|]5/_H EbM?#+&"hYU L5^~BHI+!BH{!605S F_0K}ٞrKûZ4j9OȭE?G;s!^tO}eyt?ua sRIhifQt ,NήD+\ (C) R$]޺~PVhbOudg ߿:BU?[,{kǺT䦑Fްe~ K8nr7$oRAG4DD,Y4Y,D5MA:%@=iAW(꽞܌T-qsdu4•>چ o_#v9k̼c),K c-UW$CT!|:Jmm4 %8muKx;D3DĉR/[T(ZT:SSdX\t@y݈,aGtJ#)`(}?M_Vj\)En‡5uI j#@fNN5\=݀xy`$BQٕk9M΢.'b%8֝v=+v-'e9_LzNYbTApyV _k!SB`p7U&+\cGcp̖suzoQǭ٠L#u/^-anwRQl#8ƠԽDYw}!XT[b޾桀Y%b:@.Ի;YA^ztMڠP'p~MMq˻>mF?%sw]_tϏDVDcp%DZuGD1WBQ`8 @^' ܄}#% |'7wE8!AK[59S)HK/3zN 5(Lcmx/uPm)ǿ{L/[mA]~c1Z}Ᲊ޻ V'v3U5 DTV;pUĔyFfœse5#'FDE6k,]6hp~qMa⸺ 6=lNšt.GBA"pMq3aiC;YIVo1_᠐o6bznO0q/ jLZ&Pu7:ij,D[q6(Ecj~mH-WQa'e% v4Ku>L:Wʌ^g^L);'ۧOXg O"@W^YWf85,NoDs;&jb !Ӌ&;D;p4]@PXtřpk}h2Z&p~EJQ[kp6\\{&Xx`uKuԔ:.x Z,%<#%5wmTu2U"Ni~uUP$'DAFe3i1S-<%fQ8a^r\WA |jv`3 `qPPlv:D4SI"̈}{ʣz:¸Wvvñ㞳a}3U-c$4A\R#Y,(OLO_9|¥S:{b"%>tA?7`kZ:LlyD!@8_Ȗ )9LiH#M*8spMo;@'ql'ky|8>RK@;da˟~l|6 >W?nةM-g&/gMĿ&7X&ahkVR-zS^51c2wC4ihy. eU5wM 2RVٵ31;I3i> Rh-jI!)zjx`54{ðMnk1pA~$!)ab/-!S=L&(yNώDǙp ~W;(Ѱҩ0 y,܎.W0A[v}!IvsL #֓}sq.a*…sAږQ\ﺨlZ.sW!e(-{ݻF;>3>l='V/zyɩ7S^_g(8?I{J6FZO,yvĺŰl7c**)FLoIBSBT$bD7fC>sy׸@R{ @![ďN yp22kX[h<3TsS$rb3{6B%Cj#+wLBZ'{S"b5U:X\dTm?a.x?X_`v|j\cH<0gbw`='UbKwd2~-4i {R0rbBL1?}\XȒ@N0H<kg>`Ti%eoZRm9p2%d)>8=kg1|w!)2O5j Bk.?# w__9A; 7P x=3ɏuޣ ѐ8 d ra3pP=w˽4g^'P _p\tf_-~SnV ]i8s/dɳn7!咴g,U6yk)iLFk*;nr{.hB&S|,5A[e'f 4nQ>W@ "9Y8EYw'M05̬gpm(gQlO& ΢i i?#si\g9nuSy";"Ȟcj~i# Ty)HoԳ(JZ-g'F2 Lw3UHChdwɕ@< qʻt9`#7mbZDEAJ4Ţo}^:~$n l~śjkɘW/^| _anTIЧT Sr⚩2R2<$ pA?DNr3eeȮa)~\6C()biSn-O]9vc?Us9D_ui,T~VqAaz90`9i ]`*j-*6TYV/1fwx%sAv߉4{'V5F2}i6[X ~>'x4T\Uhl/kQ#ʽ#1ɚ!2+wXETԒn_DcXyь:"diSUX]j̈́CrJyJ K$ /8rΠ(Z( HZH"•$ Mt hA7c}e.Xq%ŧfxs- ̪tz=h ;z2Z o@^([Y},9_ZSJ +`Eۜwz#㯻iUt4>'UÄB)Wz(^es7 NB>JDžN|s{ҩwfZ#ŹA`- SBi33UԲ+iy"IϑofR<'"Qc?.IM o(>0B2|XU;צꐫԀX'P],V|Eb&Z9:AcVWԞpVhΟKo{+n[+c3aUPJ''w{ _E 4V sbj),V 41ޔ_$GD+YǖK~YTӚggd+,F8Mz(PgHԗø7uEg5w9] @`R {xyN%wA1v_:a`,5!>ڡPz̹'6npWxE}WKZEԧtCp9k$ {Tx*8*:E ZpဥJ]=xhl [4OhU,f6<25c.GU[*~e2M*ׂE@=P@W_9.M/藇bj{@vmem[=Dc\}BE*^`"GbY\㪮ϥʾ&dcKN>ڡِdA&cQLGںz=+E Y:iTWeYpts (Dyh/ /-̐CϱnܮO&fjb"^%prNf~U״CUb] --Od`#0woT\,mo) 8NQG4Fj#-$">ds\WN'S$ϷDk.e- oF Qn֗:-pS'3tlnxBT'j" *-eƕ4IS>mG?"ek?ylERoo G;h_ nU] /VG|=NFɑXdO| `>_ijb娆ܰ.ƗƉB$/R 39ˏ9%D#֤7ftRocp6޹_ < qreN ֕sc: FFim~ Ѻ9Q[j= ,N k#o%]hcٽkӫ.C㪺`r(oӫQ6JVm2JsGK^_z9/VܦP p*@^"eT`2R(HVKyON3Ig@h%+Q҄ 2IA]kp^;3GMg :r_Pگ㘈zN:쏍y7߂iaʄۖA( 'A>S6͍TdY?>UCOψUi-?nM&JRiw,l[h  i9l@np=I8Z@ 8WW) Qq=o.IRJ9N܎hui[SP@E!KsG'0摡yZj&*۽(nsw+YkUcυ5A*_1dR:SSqJBL?DWPqQtZHiwc0,]85D~51f;6U6Jo51{id U,# Ы2XZ6 hmMJ TWw$ݫ=;>fH W)I$&hǚ/>B_hz:Wَ `$`5;^z3C_h݀0Z:쿴5[ `6n꿣f(Sj€_7B~iBy#T` ,pJ= POV8gPR>k,YnL;_Ne=n1ބL=xFֈԮ]g?虺}]#Ym0Xŷ?sңnŁeD +)CᱦHcB44J2 XV&UK8aY/g7 SF{9>vȼ=HJ4m@xIGv)*'HdnWBE{PL{M?;k?0pn7q_̧oׂiL̚D/g~s( F^N[STm{NRdq]/f>=G蒪J]ߏ"y-G؋[[{$MLڠWGPgm쀻vDo;HXfHT^jM7bkX(]-ի/W_Y8FlM=ycIE(}zy% ;hwnñqxTVǹcQ|"޵OXVr=Kְ0S Æsʏ'U)ߒb.SbUg:NHU}QÅInͱhG0Fz;dΖnK`5wAԣ%g_x}Y'.+qzxyQضUX$V ETG3)vPe<#w;bB~5^4,09el, o-k1u&8JG Hk פʭP*wJU$ l.sPn09:q罔"Dzs_14z_~ wo3m^14ő:aanu¾&9tx9mR2sl\j WFt~UΠeP [Ѡ{=pyH?!!.,ʹkQ=M5o&@B*kG]Y!p/F$tz'Nw+'Wg[2f` C 9 &'+W.%7ʳֺL7=}n-~|U(n8 n\׽-3EllwE,ٹr> q }2gBy*NTQ͹G2:=%OHŨ|fn&T EAe (`u FO+o:(T`].1xbn1t4N>iH(,acPSUn  J\œ\g]$E''NgqsN*ؼ,Ln_qvP Ԟm~ԣSANj$xU t&h9rR`WtB@UmZ=NX=H(h#2tEuE,RkwE,e0Y89G#E_ ,Z')n5Nq3Q+ Rъ1Vv?ԂkU\t # Uܿq5AiY%kk׾9~h\x!cRcſb3f<7rV.i4[~Ϙ ң/18E?=!fdKREesTRC%_S6bb';T'v-FDF/ zhAgt!:њ-,ЕG)tkOzTBP'1 URcVn"uGʮ$b3Ҝ 3׺Ƴ7^g5GH|cBo*ˆ kYJbR dW9/*"cOSZN/`8H0m3g8~K]$Z>)1*YiǸc,3ϵ<*8YD砝;FFCBޡZ0j=雌߿FHGn;s>N1Xjȁ3GI+xR.UӜPk<xρN+)KU6U,YCr>)͂EZa@Z0 %*Jҽq,jxx   2_O# w$GsKy<#w[ciC|zjkt}j-{Q:{GcFy)tqf&SB(CyAIBAM-T5$ E*}O5]7irӂ ӚȞtҪ$iXj02 UҦP*+UB mRޝ3Y<ԔH 3v鷙L#opގ'@Ug7m5cUf`/ZwG?y&D(&67.8+"x\7W#/FA46PtT-EP[Fl\1icctuyf ӀkP-x`irb/Y^c&!0B;fG,e B5rb>܆Hvm -{gB8upa`cr #0CMxa| 70~@ LX `!OXf$e#'MZ*{:Vɠُ]4]ˊ֍[gniK#;kYE[=/-ٺG;R{*3U/8+wGXO;;Yqh{f^5CP sDŽ6shfATƁkǜw΃ e750dtu33uO)SD(_]ZZ' Ts:3cSG7g[oEFp$wp]:>70c[=B[Wr M*`P=M$zf?EOn!^#d=_̉U5D ȱ8ɟ%!;oǓy{SH OŇW7Y7У|q;jkzR @6Xי""7h䩾jD]9  'ܗh[SQ' . =!SPy_&ܰXP ğʲårR Ѵ -c$H饡؍S yJ?f..RMKC+!&uՠ'{fEj-jeTk](պm4LD*xw?A9yˢX0-B"|?([! F$3cE8:}9 k{aڋ'z8!:kHI؁i]{T|uȔAz).D<4?ti@d{ˢ?A\선Q؁9\B e]Έ4K{|c P=~ѱtZ|kS0}JăTǾ(U__ {;wf0F{9J@T~ zػv~(!o~sh(gDc`8@*dx}ِ3:jm0j^MHH4șd"`1ٌy 8lSuyFr-šPFw,zؕXR(mki;l,w{Gّ N5'T݁LO*Pg'96x@{Q #?(NLwca?~NxFB;tqUBr󃇮c\v,=|? ֦9E5j+"ƙdjpA9/ix/M=lϔYTxj#̃3(?o է&YR*` Y S v,~I!0ZY4֞ծhԀ~좧y A ;${o*AR{;vop'-DΘD@x/B}p= [diWK#е"8&/u#8pNSP3j&hY*DUS(Q.sa\RP8j+<\Q|sٌ[o3(m„.]Ko&)_q6keoh%=x SҪ#J_V_)%=aC]@c?# cvd5T|KpbT`N5$:Wh 6gvyE@pt޿~/4@WSqӑ(cK,iՑUsm{!0Bs[wn<'H )m8]ڽNsimVabi%' T쫐?k YT=K|K X-rGٸp/}Ts=K@9ĸ{SpZL[3>笨Y,){W'| )ת@v eȡ9}#}ཅ ޻'u>~L.BuD*QD*ZY}2z!9ǭ33tKKMpwƘӮi[j t&f {n@9^E!AWQw-P^SXAhuD{H!7iI  m<|v\vRz$'/@8ku* ߑ#e/L!تP ٻ:SV'Ygye/l!!}HUu~'γ9b2HN:w;<=r[ߚ\9jEx X&gmD%:(D^pڮ^QBF4+6Z!,qn$[+YA ? ^439p\B\ʫhzZY!kཥj5R7K}Oo1VIL>L̻DIgFKJ*.8ؕΉ0S,Z^DjCgw$$ѴgYHw>< C"Uj||RӡN(Q}T|_b$sE=S-e+'K'8[u2mTX!1DOt(8 Ao!ys°&,(Ϸ~t?}ѩΒґ 8 .+GA/,mXLWJ{mLˆfܝx}K H19(JƆE.徑G!TGu䅼Vǒo~$[JN^V 9_]}":ey!:k a뚄D}1/Y{.yzu&păUO%%t~ j <)(*gxr_# mq?(t[aC60^Hc߿sVՈ_6~WI-SޟMT,a"N8}QBu4w _VIԐ>[}yDu fOY@0GJf3Biu;RUNJSlBS6-0P3>>g^:FRB?#F ; qv=œ>L|q%糁(I(ͤQ>ʹpKӜhZSQ8x+"UX ?2-A5 GϓHYKV^eZ};Ya XRoÙ1x JC{BO[s(xnťzɁkXjd:?=`=TA+[ (DKC؞̒!AjvQɹ2=w _<Y5 EzWfhYU)N̚hl^@0Me3(L:f+ae#9Jo"KΥ܍4>LcWB̩IFeʌNg"]A `h8|0C\pϊ!3 Z#?2FN:Y:OL{wX[Cu뱝IkaG_uuV]6Ш],]er2PEH,xnDn"(,2cP F~qghWGoIFli-vu7h\XHW\r7ǍVHV=' W{Ն”E ; 12}tZSc7q2v?w!n|EQ*rc6$|뼊q PIȝǼ;HtpwЪ_77a婋SlIj[ѾX%5:U-]}ߩU4rxK imPvm #{(9'ZwDc]v+Wra"h3H[qs96Rߧ\D(fF6ʴ6@7n"3Qeq̄"3[KVU!$*EcR-E){ldTt`AWIK$NwƯ3Є/ i/WU#tXsv& c"o !,t"UdcAG[0ECҬ I~pfY;@+v|75 BLOZoǦVюD8KUe/'gV&&sVFާ˳|Z%PgK?czklAu*fF@UM׺(Ti8繗FdX UY}|lZ|~I*u$5HC[mh.Њ J0e=fI&)h0UqOi#j^ߗ:NDlZ/Xj(㨠^I*&f|Tr|K.P)'09뿭cwg/b6:?/L+bS]VܲM\>DkxcI㣩zo-UY8,axkSFkE@* .@Oy\ݶqo h[HB-1;;dRxI ,̟Ug69Um#fU'.;'Cfe>t(Qq 4`U O#kF<*&޶&6$o7НPcRL 6o00¶,Mb䂉DCvQ1_| ;Z^X^"oH >SIm|J:q9.ݲJqfWTxU؃:Y}sJ} O2y֕ױO$4 79cn~鴣?H-%)axjG$E@l2{ڇ@0=3JG"AS>nmab2T1AU bB;}*3)ǪSIg ?5_J{qVA`:C9,A/ cT LxhcG4r(fH(&*TXk-} R+0Ha:[x ֬QqZZ& ?ّbɐCS}ƶk"=nY6KRչ~_cp'ߋCݙxѸ6$DvtVናU`0d{l4L3,zH`oh[÷RBdUO!I[Zn;}DkL%8Ku[,íԄeO x'|*@F2`aGeQdPE[L4} yIj/MKGc#x+x澌Ƨv xt B bd SSA>7|ڻ)Vo [8~hK H;_S6 ngk-IfJHqF ?z'tFRHv>4(b#k ,L{P T ߾? "L+z|K27$trP#稯Զ-lP!Ӛĝ }bqd(-w sIo)lrhYy%R⾯)NAYQ9O mnP* AJA8C:jn,@=_HgO^Kh cQ9PL6*"eS*eQdܩ8{jտ+J`-2jR zu I!%0ƂpȬ)X:$[ "sY,3fcэꒀT18Jh r 뺨J1(2nygG.]h >0]wLyPj:T& j'7|F2]DNT}vJks$s" v:x(%*Ft4ٜ[85}r*O'+h'w "'ɼX!RD[>VՖ4* Vm%J^:kQN+ IH@VqGԽO`ij &8>>a!0)w(~]ME rbOyw;MG7 ?fތǓW5w뱀pW[2oCcV>Й(:99s~k8=b1ZAK%"]vrt/)ZmW8 TM8<&҅Z'g wh e F4A wU,}9~e>ð:E}-M">}eX377&ѻҁo\ᘭ4 an(^~rj%r+".B"8 hB)U,M6y9Q' S%l,)0; r_f1W{7#\Hr;2qftV)@~QuP {d$1 hݫYcdWz-f7ŅM:Zn{m`~:gN+b7nkgHɷ ћ+gkmCXJ6V ׍^Vɒ_5V2/pS {a|ݨЁb ve,ʟ;!akN[sO6RbntL쯓wyo^XSIA@3">wMщHWպZM z`=6_ IaX!gt7QUcơCc0潦Ye<ك 0l -JՑ=j.Xpάw9L:SBف M~p?SAyt\C{zk< ˘mu75{KΏU 4m>\2U`YdS+֣\H6;K<+JO%j}lL+G=!X!{ e@`S(m: [hi(4?ю>n3,`XM08ԍ\}E*x=o? -z"AM\M1bo b {<^,)B_dN\&B ϟ^(w}C#@VD%\$Uߠ)Ì LtnH>l W>hϜ0ԏhk/_Oqžcr;xnW+ts+2?M㈸Ll?Αa47(qn fhÓM>T 拈ƨ0%1Npa`b7HMyG NQ:9*t]gǒ;!CP%_޷aqG{jS̏ta-Gos7U׼&LMnP0Ceh\7Hlco;W*+GUD[i#ȶzZiHЩJ?dJPHoڣ)RuxuV1Ċ}?f\ t<ïA᛼f-8D0`>j%nSJFצ{.E1 ' "IxP>I§? ' n|y z_aC>d@ b]q2"s#WGre1= r3mij(UCN]3$2ee%o23cv+ȸnh>(=S\inh@^'P)Z y1 cv9kAW0{PNCcU73x͠jZ[3`:LbCfRJVfޮYzR$`i%$rHU5 |pJnx}4(a~DU qʢbaјqVҍ^ NK]7~'韲gK,ӓmYVF8M7@7/lq9ۉHlUrc kڽ z$N<=V#qiR[\ צǞድ5Iӌ{Uջ%ThDlUć {8 VOWLq5z~;L ˓6$/REd.*$=M=ʥa QN)GbQH)s遤T e yYݳd M! ?拺`?u3^Zv2/~0_ "}p:&g-T]Oզ2Q& jPPQpHAotߧ2U<Ӕ8Z]Ɔhr T AlNؒ,mz<FO20x!щ"Zg`O1Fk篐biKOցŵ Φ7PUemW/ksVi]'`ΝGogD7͠XC&,s };MShhzS9Bp8PsS=!Bz/^3ygV"wگh&ɚ+{#z<j&c뤦K@cVx#_FkPMة ޏ{eҒǦSUOS #13]sD!f:+p|HWC=Yh+ Upj?YӶm.LjF|>+~9]n5~Ia/c3el˰wIu^O"NQ*5^ZYFVdq]GÞ';HnqhwǑz6G=(FRuM:aA_ BxC<\fGW13mzi>qޔ{x*|}{Vn).vb92 FU\|HgKnU[ME`2|D)dE M׹|ӨGru.33i%v\!UVGra٤65m>B'h"8^كR(:S 砭b+=EˁUm_ Z*R3gd#ʎBq0IO蕭QW=x>J7[)Oe[T׉ vXpqQ~VHb jz`"Wǀӹ0Y_|W0?-' [j9X z5x:irf w]feVL!1=[I6u]AH/<6ZCR*ym<'4ID2Zp.)t9.V+1V}Txy14lG%'2ֲDҔ E :rv mT&"yz#o(@j3ˍ+^ "xÑ;o~n ? T:FN֩bHCMV ?6'`}i]$%ŷؾHk 9]aax~?'%ۨR\P!˭[F60 8e'IrJھu!;t4 3x+\U"*_%\cl7x)#`Z]?BzxD>ƨpj;3+QyH~\*v~ŃN:%AlI2e~~ t&Pdrh&Lܺ:OjTy@~aO3(Bޚ l4Ζp;x%.\%$!VʒƤIg#d^mGck'hh'=u$o^ٝ14ၦؠ7]b2&!|4-z[zy]f#лiJ\yy8pA/ϱ-Ա,EAVV: #a)#pحdL鈱p |q8@,m8aUy/5!垪ݟ1(\Y굝:G7J~!~F&ob_OƠ.WT| EiVIŽ=#LZ6ϣj -5)[c~%7'>: ZD/ڐ*0FVAUcu @KZB P1JkRi;!xR*m)QTnEV O۲RvG3tC4ZK%obN/#;c80~6}Jrhÿ:fxyL(x8DW0F؞q˼NUjPpaɈC$^z(33GD{nxZ1}gZ_2(5t-0E~}q :6}rȰ@1BTɟo<­\e+PA$akoR@y5Ӑ0T ~mZO݀SE0%P =gEFC=bς19ÄT^ B&"dR6A=m v7^ZUOxΨ 7hmx9#Vvr7w!S,<8yx-HC.X;+[f< aHIa:XQͥPls |-f[KmI-);ԧcуPqV pi=6#I3M4 >{:^a񴬴#פsjǻd 21ՠ̀p“PL؉.๩ۓ$DG~6Y?KGڪeSR .>\& ΰڶ79g`$v;WpCWۦZO1+ b3xbW?<\_L]>:bG* g#Rc@ rbm2f4Yt 8_E1榤rLϷN2F@U~ w: +N2Rd%թ94%6=Ec qqG8f~Ah K :0ʗ*o}x{d'Weqm |1cD"E}Bs1ҟqbs2d|kb^lR3^(.w@maú3XNE+>Zƚ8“ //xO\A# rڒ a5?iJ_N7Ȍah IuWX׷K{K{6U:tmmN- K b @>Nz]bsr2svGS[n+fZCu}|T\WM(&< a{s7`du59##q@Rusr5΍~J\2mw"`Z;v݋;K_sF[0so*yn*q3y7:+K],r_ԨD=*o"QfXB vh/]'~>.JZ芽e'2 P_kFUCN^Y+:38&8<*0ߠ He2#N#l0W@TfV?Z? {h방ZΙTjͰ u8.?KyJג?o05E 4d-,X8wiO+1}vq. zlj 8TUv9) dˡxЈUyQYhBN,_s]::_~ӛZ4pJ{4-^?FYJ֬MO ׶N142Gq>SS{ pF MLLB D5 5$(:AW /Xn1矙(-_)VD _+[^mCNɔxLtv8Rl+ƍ0.?MG8Nrjtza]d}Q#mP*=z44yHb*HT1>ESf] bj?L8峸wB`bq[)J.=a=?eU,('ew['y2cЖ4z^pE Hh;h > 䈽+cay5ŧ8{k:#;&G([ \k,K/ҷ0bOtQ7r5XaecqAZ;ս)8Hx^ gPB\r@{-A{gYmv֘w#mq9Ocٞ+@kVk5"E}шa3!884Sr/"ܚ'{~)vFtKPt$z xf8긢g#noLRӵ} ҥ&]%u_v/db1%(]M]i4YJj sDg\hE4]f0ݻv?|h˶juUH"ʖqN#Pjsѫ l4 JÂrl2eN< vAY ^H? "Q}懚 Ȍn9 :[z=uH֥Љ@{ʲY4" ᖻJv+//5"b>> T!AlOYtr̗q5ehyoSx\:8؜/enrh~A3!UE0{iV0d8TJQ2uixj ujQ+p*AH Y^w>ͯ"py9)w^I_*REd(">*feBɚ~.T~:.:,4:xQsmVh rQ Q[v5YljYg}+T㯀S(Iժ?: +V[G3_xnD*n U8˛Nol<5Lf,1ӳ@G_j\ ]-`β2|(Xo fiYYcF=C !Zgy$ƙ".nq >+$F x=_/^ջVI!Xصww \o]*>K@:QlI\=gYG׀"ӑr=o23s8D[ %كUs/qr-$#r ]GwhcߙdKVx#ϝAW3; D6{+q2x@*eBm2gOZ2Ka"c:>SY͙׾IQe/ dFSٶbcxdZh«:oP0/1RpS#N#< ׳tݩ_[K[\6-PZTz:3b]ߜZh`^5̷#oبaxi,P싚Ye13.ÕF `(@JπYLX4}KsA|D7͒'ĦȞ-{_T~/s[VYKP[^s8^2dgCHNJ׼JrRxĈ):5o(f%UpY=J͊lzF*4[bK :>%."g_"e_:>&\n!G3= mFCysN:@fSW"7d`LlyY1a1ڧU(Pe7uc|T`X.`97)/P`Ey㰾o&{1o-%hdVTU%nN-T͝[TÀſ!4 $WXP hT_s9N"dgbpSF >}fN3w~`pZ70o8^Id#MoLpg$lfT:Dv*6"Je"0MX< D-omSK&Ӽ,7/${w|f™4KN^ۺ c}OKe"6\G"Yu1QHc4: E[@jO1;f)&99?eSMե#ٮ·wiS O4P5 F[&cU2|Tr/uU 8P}& y\i  B/4?hgzPeBk{/WpWHK@qd<C_ΕYإчH}Ubaeݘm\,-6a$*l m('J#(QZNqy2қ;D0^o&^eO ȋ6?w cA)ri%@/4 f򧘽>GXlU[AAnzcAp6 Y[[ RyHcZY3~K9n{@]3"t5SL>Z4:3} Uoh~=TTog#e?bXo n쀀9XJ2?>O,Σ (-$ڭ1U0էFu (Api y蝲?9L+WDm\ks/\߶̉Gi s \w0};hMê<.lpppH@ o{MS0J2OMYCUcEilP^r(#qO6|́_dȖ4` zr*4'%\*hH惌wַсe0Qۖf@A6-mZ- ʌj6ՓqkLX$N>.e!l3t∃Oo Ë!ւՊl_Y9S6<+*kƇݓf@H,lP/?xs`P?Bk$@2-P¿narc}Kk+uH^ضu4h}}5G? PMu%,||3X'syj9"ߺ,j6k#ğ N2O\Fۘ`\7!H<|~D0 UmPMO˲M{$Ea/Hݴ9 he.#N7 G~:,zC>u<16ՉlF~/K'u Oy>s%bc-D \hY,l:NwAyYR~xĖ\Pߥ*vvY܌aZW<ƟtBINJXM50b߾^:_Xi{EFTƶ CI"ַX.ޟ3yG4ϹT .&yӶN O e+y)^",38DLc8i>hyq͛\!/{= 5e  kO~ 6 !3uaʧ*+ōӶvOQ7Ө8}yݑp.oO&TFVp1ʻ"x eTB.p|˄?ԧ'N^u0ė0`[d_ݴ|a^s)?uKd8}_Y!juSL?hr 8~icuut4)J#NNm Whb>ER&cbQ耧* QJקHIƛ(Pz-24bc+T5I hrjjYng׳؀=Fñ6N ( *5ڌŅ;LL8;ҊʱQ@2=/7K8J(6,v+tg8kNf(&Rz/fDKA#0T2aL36&s UBOc ;2E,9tfcZ\}dU1fc q~忈5(o稃3b#bƵ!Bc6c /%wfS>mo.0y&y.55n}mIʹaCV'TOIh$q[$b.6 qŰnZ\!O@`^m}~@D)i`Ol=2G3il6|;{աX3mI%(EBl{Tr0B:FS..o“2Bݤ5K-bnKO#sFo?q8G/ljF 0M6|*ne 6"4[ (u'QvhM{d$GAmh Ŭ@fx "聳~e e!ZU^2 eͧۋ DG/p4v`g(QЮ z[+dl*9%W_I.&/Ps  ޢx$JLys<}$zM2VecI\?5 Q "8@()`VVYR돷mPz`TgӁ~rd e7A!B͊@v-wsdžTzc!8LF~$}UYTt^_JZ.sʬilCL}{yX+pcoWF½ቛ?q6&Ü*K- {(U+R>G@&!LET[UFnU~Y:rxʣJht22l;iu)3m`dTHñX/SvSf폻U3( -&i"JL#8!8%DJ+JUXL SlsV75*Mr;;*&*B #l'G."৘u1ngȽ禟а 'H[a8K g2bjIz"ժ˺T}cq5{M|Qg㚅R :h{ :M 'L 4Z DX#/.ҰD q 8I$cd%FxluӾug,)}0xNF7#OpRI*O9 >ZX R%9yjׯجlj F#'x ԤQH(hj5TW7v컍s!|Pg5iYۚ_y15ǘbe (/:rtREY2cDG 9R؞jͲz$M.J*6uje(?:vA,-cRڍ'D?qA3hC#q}8 ue &#+Tp$+1 jʡA 1C@?X 1څ]KN!2VIz6z) ^|AXYHCv L3{ƀ6uuԷj,"bKM3fصK-9k{- 5, R]gğʣ#gY%dv Ҿq {C8z>÷O6=Oɰ Cj\x 5LoC yy]C:ط%_Yv݀Bf""4?yٸKhɽ}uk5Ω9j؜q 8tmYt Ȅ!w|$ƏQ_bk mqB6sq[L+V^ MQ8[F#ׄ$Mi%a`)'ȹc5 o7%kh$~jk֎͘iFvف'9(I_%yKH"!G: ̍=ds`r=i{g_۝se8n+#j<2{3l/DB~Ei@bLe^[8e5!8p=CS<݀!6Xf$ɒtkb8D-ٛrwN#RJW~XqotH3z4"#y%xY׫úc^72[[C9|L@i/Rcϫ +Y"Ǐ; qmqyQu8nǸ{<#q$Ȋ>WhWk؄? G#~]9F3un'UoP{iO"DF]XU'bZ[ȫ-l^Jx̀-'eȼ.#,qAw_] n@p'ʣfI u0J,б2f>?Akbu^Ie1Qj0y}ߨL:[w,?-]nsiC]j, 58QP | N ShѤV ʥߘ[C쳍?T{BcJkw &co@ln)7 fSrkEmc=ͥ?bu-ub*2ZpNfuFX24kFHXdm1<&`<"c`,BjyIzh/?Lb0ꆾf uvj_3m'4 (*5\53Ǭ6+ ̥ηg+eg8|} @CJH*AE! ;"~9.vӨѡ(cI53W ~kk< MzZEi10=]+]7LTGT}eLĬ/=)!iX~CHk6K Sq?U鴥"Q}2|EBd̬҇ܛ{5/Cg,(2Upeם#Wz@GU6'i5%f6r'ݚ )Ɂ5FRN&^ک4=Db~x00\f58ن7ع:Q( mMSĆ]S6λV!ӗͻuD A;DX6LĆRGN HTe '>'C|9"HK ˷xS؜sP!t-]ξ4$E16@*WT@aޥTNUO)+a1mT8EGͦB Y^˒e)=ӑۺ<OcT$F*'N秔B8} ("8:w}wig*f0Ϯ 3_3f8O==CY[}i7vxasȕSH3Ax3cs]?AQB~v] i0'M8e:=y\fCu(x:L+N.5d[y,#d\U ѐF- [afvF@5\llxAI |Ԗ\_NhI'XJa>r#HC JHc)}$rrrj_M ?ؗ~#[k%dwoi=J%W/3zh,95zڈQV@%u+/rJ&k+ʾ<5}̓x<ݰLrJ1Ss3(B /=4>Bte ^y [] 4љ'o|\L^>0FmZn55dcD@C¯bO0ڹ֔㳆< JΤVs{&W߲Dh>XvJ+_cSkZ.ޜt{KCŵ{=>Bz]RFIFp5jqX5²%(wng c炖],tp;ր$7tVCWw,y,TeISsS&@ʇJ[^߼-"A_ _2n-(M꼔Q G[MҸp lC8?r21vtX!:hSTGS'Taw 畅 l~^: QPdQ*XCfX:GOh!'6n]o$r؀p̾DQzlxQUI~蓠j=EMѹ频'6)sM+Uǵd;2uF)t0ݶҚ~_5YQ}ly],p:#]kN1\UcYS5EnN4 T-cCFD}!ڨm0dRYXA*PmPf׫@ Ԕ~KL1rO-h4x6d:8wuPT]̾__[1x۝W{~m({Ӻ@\v:o"KhڻěmFc+ j'LUC5Ywً g!l.=vK e:GUxTC nMs՛ƣv.ZM\W[o'j.U &ӤQPT 3m1&͒!mKkgǖa3(EKDEp֥3^ԀR D2;|* (Q{<i}h;7wu_>6?"/xœљ͇Kz'{~F5͡Kl~b" {38Ĝ>xaI -I:.Inu ů>^wFD$W1x8SżJp@+;{eXv4+]V/+9;wL ~#2VVrNua,3хӁj{Z–<, sZ8)X/*Bt ;ϱA:U̜k>[_N3~@)dwzjvP[ ";RK$is=+x o^fﰩC+}F(c&!#6F̂{Tol$r(#Q%*23ET7Zb-8&|c&QpCܱ>z(4Z#!S1[^O#X_UCŔ#Z7cƂpᝌ,)ٰC,uO3$ *q̦{:^ plqBD򑏠w;ꃘCF~gV7zEY0{"UJ?1wTj }\{&nx6x"g&jT*TԖZuC]O;J.#sCMԅP`:=F$IHrgQhp Xv[ܰMd4Cfur{)0{] `'a\BQ$/&dsD8{"Dq\g&=CL&HHBIJ(Vo'rN!۷&\<. 03d\HA'!\t{'+|$}9~J8tJ(o9Rbh Lr+bu H>V#az;B7D ~ h9é{瞖Yh6Cg{S!woE変ա(>CL Գ,Ls= ;%By[$wğֹ:\nl.7Ra7[\ZZBJz_$"R'U1OSұ2-91h=zq=8:>ϥ5o,ZYVMUs|=h (Xf89Q3eKrH3N4ׇwQ P |==+w6P@h.Oe'@yU:J;hU񩼌d z,Sة y^L>1`Hm̮bzapy#QY61}y {|xYλ w ub *Y; |˚\ F$1U_JT9VE" !X\W,{RRmJL|t3whi;B b3GvY&jQvuRe oI -&&WAoZe?pbt S jж\~"لp{zÕaD`O҉ThzZr: z'|ztS8`pdءGJ5U)} ܮy0vPpG|VXT%E.8D 72'n_٪ j7 cH(K*IYè ְ"ፔj1s }J}߼BعHZu]̅.Hqܖoێzp4a O b zC@EF95ޞǚ -cMMP!.T~iEaB! 8t1s1MM&ܹӟ*@]wl;Vw:-`PeҰ^tbTIYED{xa#. A(~M <]nX?70#BEWV|5:lBĶg陏;ub#0)IzRi]k.qJxx?</jdk{woY0ˮ΃Hd\xID6)<%>8LKJ*62@ = o!!md1g9Σ 7-  tC⎬h[R*EZD(g΍N4-2[Vm<*Vy5J 'Dρte^{-DK?d!R: n)^ՙ@?C(ɨ|kD;Em[@pE̼EKO`&eѽ2gAv*NT*Tev]A0?Ɖ&˕!~M7~HDZ󋆭.@#g~鞃q>b+^S>m8\ 07@d˸a@-w7{-8hP뒷ϫtA%Z08nl~0ߡErrs]iFЎJpQ.F$isXd=+sz-z# =F+k.˱G"E m%5vZ=J)3J`l׸'@feUH2GfI Ӑ8ŸyhW>siqǐ:7֫.'e>z ;5MχYYv bS¶6C8,J: ɪ)%gݕt0l+&B48 #]zS^+AOu_nM.H)$0jP6 [.x~%y]=o&N嬮b䄱ֺGމ{KF)._}srW6`R+P?IxQ!sดK`޻cJWNC/zՉ~n #ABm# 9+>=ukي}w -Xc .V*^G0u",: =;ʧ|pbIzwݎra>Е}MF7U$,Z1_.J◬"hovN|L^ٙMcU V@ ,_.d5mrw=^Ҁ*T@2ʾ]ILJp)_~.շl숳wF #k-!I50ANSύ|T<̅¢UKu>JLc uŹwϣSH1#qr%_a 4<(n_f2 =r?ר(ŧ{V: 6DT&NŰ dǚqΩzC }-2lLTnʱh%.-Q6v\3MQc.;o7\xjau/߃C5I'.,C\(|uc썗~C9j^ 'fGCo+BBq!s&Y: H8F4 \z+Ŵd]Ef<76fm t1ZiCtZqw[ ]sLs%~36ުYI"ϊ*):;7+!K񼻷2 M‡А<~+[-42>}l,!o8 lFO:F(.!sө)*óDSsM 4N OMKѺz0Լe{fV#smVȘh$?$' +Ouca7RqrRYOWxz 4DUm?fWdU}ܑuf￙o.Vz2 PlsբJCRASUmTcaՈ3𳔫#DG=$v$v /"w_s e#ҷ("25ҿ2W5kCspf͋Cӧ=mvD Hv> `yjt^tg d6YMתu*j⭏W^MBҩ' ~[-B/ Ǝ(]}@SGsx/p}}0>?sq<_ 5(!Ard_tU/Vu~K.ULI%7"&@+NS@D_e/%r^8_U l aunh]:Dw ;'*MG Ao9 f {Y[6' QY\0n=iNmo`s`9ϭ|5޻2s#wA(R=ؔ7kT"'&GBϩa}TGx۩"bx<}7yX.U}nmʾ>E z3Vx2j=~A)Sr 搿 W3۫Cpك?V.u(lThʭʊag%IF%M:a" a@l~&M Ewּ<%"0<3}*wa:fn))NE?,|V|W\уBZ$CEͦ0x+ǻT"KQ~]mra Kkș;UM P3 Ŏ宂LH[6PbXwIq-U]"R:Jy[7KaЭPN|>6 P:$nD*ӘriFlU͜ngIvŌri}ɜ;Rq٢bSk~B~N^ŽF5#mݝ&g~#G-/QSMˣ7E$0OX95 yQ թBO#cIOTJ'Bb7k~gg\t֝'@G$yx{%\ʧ<5vNT!Pó4VDmX$|tQGUݰNPCmnzdڪ'% - gQ$kJAntP-͎NƱs0&]w㶤u5,E\o$Op|viߝ=;ݡ#ȹaX%A&*#m>o?#[r7kC6~c76:GpQM̭%Q p.j.4FPe1fqFE\~42򓾧ya%lu+Y^>m"iV[<+CQJ,# qT&d>c3wRվ*!~7̃ ^׵rE/@o ]LOi8w5LtE:TҸQAn3#~#.b)xPgLNRsKVĜ 躝x"Q.=H!27R޽-B?~2; 0_ Jâ#(z2 hq^7`QQDY|(3 S$xP%ʗdֱ_y)pg>%e]&Exߎ!M.v#h;ȣ߂վ~X|rw$Ⳓ;숟.`DdHfwOr5ă)% "@]}Ib910Þgr\1S:ы\]԰̃ ᶿ >"&ֻ1ҵ6"oo'igKfd.Yu7~߫z:=z?7! 7T#W'MѫCA5;C31a&MXIIb DK2PNUPack,UXg@/ w!`Fpb0/Ф;1m{ ;ѣ;7tyJ+:l1={Yip(IS(4g͈vAqͅ:.!岵[ ?r!YRkbTƠ={w: hͽdj4!AU.IB4SN/5uLt-'*PFܷ)?DBvdID0+PD-rCH+l>,AV D ڷ:[#v"HjTN'ߌdA5ꗫ%BͰ@sIbOWZmPnr cjt$Ti[h׭H&y&$/rRb&DBcsoKzzq< (z] E_𛩡X 8NpU61Zv\~Bf=dYP|V{_zlo>Öb;gp]v3dPތSKn~ɟ4瀲Gm~@J(cwFQw%PG^WZɦ򕚖g%n,t”&uNj;EA^z~ƔC9qA?]kx t!`eVfqV$^!I0߇{Rz`cXmWDc axCέ~v2P]j~ߍh;JV[bۂAԤj P%ŒdԪ2!"Ru+Ԏ7*'kdfUHPYt0He?ui~5Ao 5mnkjz,H+Gcml˖TMT5r30wQ6 O>Ͱj%j;"{߿3:kWNU-7-ɾ+^ybfDN3I4Ǭ(zkBGu5)44N<3AɡYv;<ܶM!>1 륦Z)wBy.n0"p5aNWUB JdfU2eV)g_mt=Atvd77uExf\h]|i?C# hSbUE_B8UIMšӤЍ [ʕMc5T 6?7oߎAٶGcos.l{̮]2vBx }yp֌I.OV@Erw„~5~~ܛHS{=.Kl>`| \qPbEZnܮC>穠5WXhk] EeuŐy2l?ex6tߘн2rO &t|QI|`0iOGAϕxҩfj {`Rc@"`~~P$;uߎYefZkI&@*{HpcK,mC.otG>oϥny7O߫*`smobkvCv}Q i=F<FL=)63/c?Z(`Q| (\\7Tڬs;jQx0&|s\Trx;l[=Q9 Nvjrǧ#3Ti_)vFMmQ KMz(hK/0ٶ]ɧk(fi\6Sa*|78,1B Xao?ERw˼ ݳhRaײwFZ'r|:ez2x() `PmyN&:+{v!.{ MʉWA X%֬"WAzCBn2L9{=jĹ1~ӯcgŠ-n? 7o?`"њ6 iճ6v?y:<'Dз Q,_4ZFK'[rEx9+zHMv|mAYuS?B-̻0,cLWtAdjioy @D.:Ťdi=7j>d?*3EV=UB-zT>`FK,dmn-m:aG2^!0 \yԒ#?0^Eu:zG3 +|US-է Ak1D"wMwO BtĔ>0+M6sKQ&Lj։Gl_T 4TM-2мB ! ^!϶PH;)4PIyV~ˠ<'mz~%DjZX 7{aVXU R4&}?_PǿښX9 vM>__Z/y[8:XV}j`{q!"*43 6, \gX61ҨU9ΩӖY&80G*Pbf`@GYz&P.Yg4{)]I:mugp5o^wT+^`þY(@Ow9^q>Y)qǸi][4IjBn^ܐIՖlR8Wэo/?uBǿ18 ')ȞWU f}PQ?Ϻrn^ @YoN - 6Rj,cZ)QPYi?dݹuU״Oȏc!K0ʴLrz M ~X ![JtQO̊d(~Z7Mk0-(ϔuW[ׄ+$Z8Qi67*K(_(lN<$h㵅:@n[ @K"q ʆ@~וx o G0UK"(L}5@R**kgN ?|%&%aWn/]$&3~8juфF߃_Ye0gb z{ TN{wOv *DZc`皏Uc@/NRb}5vwe+Q/JW~à ąwz) D(is"^ MsQnJ⋝ʳW_j[־^*k\Q:>Q}`1gJL"-ưK<טql;C߮ 7Ts0a<9d&cϣ3nwUM;wz;$%MJ,臕yr=|G/,1{tc[SĖTeg,:F ):`5r(g0/C}}K eH7 +҇26kĶHB)dxS fC>BH z+{ =÷"KR2k}햶귏okrLY 7~Er4ք?]cO2EW?b%_\"%?XWC l0;-a8YlFB% aoyCczI`[H!`") kF!;ijۓt|z?:fuqgȩ`7 ek? nJ7ʋpzVU(.Py|g)0L9uNk\}Uސ/@CJcL.h͖5泿\R7NH4C2 T]TL-gjki֞6wsZ*' TTn/c%KU-(P62%0Bȏiz%&&Oc["lUysIq?\(5653TR.g!bq| >{/05q&񎫔ǝn!<bA~X00h,z0 b%&YW XUlPm܉0=*Skr]ΏAyیR鉗%k >YE.Q0e|+t՘ U2䧨StǢK9ZnN5m<6=0Kb)b5CֈŌ֫uXj̙T:iڎIiVr?BΒJ(|`.ݔ["YASfqq%NR]*y/; RE!R 萑yS'U4,xzoM#wXXY*mp*[\ꞐBJ?N`E8& 1cLsĖ mVL'8Q=Iǜ$4gGS 3okhQ/cB(9s|TA_;DpWBaSe+"xڜ_/GI"n)fJg,RC`׵yrLB"5GP~&q~Jo(VŸ)yҐs;5~oS' v^ q474Dƌ"x9Ruc6M\\^@\}s jFdDwhIYWYA>;Bfohp24hG%.6f:i${x6o,*9N@m}nv 4jzTI<\uDtAOAx% 2m"mkO65s 5DhtRsȹGp{ɻtSd!3dHT J dDoP V bl]Իŀ{ԍkv5k翛u1YY. 2X<#]h60(>tm,?MHD oGj=#ӞAͺitFG-Q $C9$o'jzzoQr2 a+[BZ-ys1P66ŽB|jJ#A1RH%ǦVbk5Lђӈ#?=~qZbxm֝}FPIwdG ,gUV797 j1l($~ ̇p/`]Ē7 (a <@m%ho7*nGp&r هI)LAh=3h8%Qu ARSY;nk5JRh8̆Σ2_e d ˄ZMy 4V okY"krSx/jLgRp"xZ w4b0aÐnWEf9kb&o(Y@968,~T*K@/ 51䢔CjyzVs8R+|I.-D}{B\ZKnENnjutơ&O?wC2uI.%C` 9B}ޚ_!1lTLrXo8Kw1 jy ~{Vii?fvEm톔pgW밫` ӳYxӳuQ]/H9K)rس2 E&_OɄ`9Y&ZJnGb WaM;]S[yriN~ ?O2Tմ2;I ؊Fg M/RAƹ3J5m4Ulhj xJ1hA꘯uXc@c1R^ mѥb7&CH{()E LHf_8怚xRؙZ-nPE-7V'I^ZLz4 Ȫ`[˗dɧtզ{vYGQfTo#vMBK"g< \7Rۍ0pn̡upu]<Ũҥ 7#fBzߛP+wJ0b1gd:i4] 0~roC=ۄe[57@gtʝ. B9q@51 O& D@0yyW`z}rd߸KyTs Wc(=Pv37ʎr:~<0odmV싪A^e'ڃHZՁ*%~W6#/W,0c╝ +[GuҤ:uijT霷a5jC EW>wٵ9^f@Q{?a`_[Y/d{Y n+?`KS{ ?{ nn'q<>c\tF0rjv)Y˶':5AMoM gDazuf<Js (VE4ܚ<{_ '=IX먐FM, M$;A_DO: Wst>q"ig3?tչP`΅K:v:1_gޥLxX/D^9'(@2oWpˀ/m2.6e;bcsY̧!d2qܤ'wO@sHgԶy&Y%hTN3LM& J3Tz-yqkq^]"exhm{eamn?(aMd 5zX6Odfň8hj s!21*OX0:D[FЏ7hk/((T' ? c$Եݵ8Dc$Lmz=v?njuf;Ark/8+6-E oyΒ{f+9 ⨧^ Qk~0xyp &ӕ}$a%;4c4Q]XwzbZ'7e<NnXz bd9e!ekb0mʷ)[<IH|v;S4ϟw7uG)z5UEFLT>z&kܫ_wЖϼHD}QQQAjr/84?"健jrߊg-k8 [߈X!O5[S5UiGՎjKqo I6RGa*bs_C MZ;o="5/=-G^Mn8uc1UǠL}1zKi )H{,/^} wUxW4=ݽd;1]ҫCvyh.pTIFERMoytSxJ:lKGe9UJ |, ]CY<XLǐ4ݺs9ty*0S1$2 qh29.IB"1?ң//"wXr0>Ӭ,, ' F^ڬeG#lgTþOVkAN@-#9stʊTAаucJnDK,_ G҇$[JSwm?qvi?k`>$+.(t#h]&ab( [׋H5-N׮r#@ZB`U*Yqp?nD|-~FFK>sdZQqv|9jI[o5 ΂ !3?M"L͙εL$5Ƭo_Ԉ`um:S &^ %xlw8-6LX#OY '"®@]?<e;pi.U:iY)<ʔc8+I.R\Ц޵=s}Ef?Hsi?S[^yokUB֥cJvIYkP}'LT`˓Zm}؉ֵY(#T$ ׺gsy#D;Rݱz֗Y,b ;qݩvZmHٶ@*|(&X˻Єy P3{X$ܣ$~ɔ| zjdQ#J8_ce%axCpVjvp ~ߓfBy+#~aVxr2bO&i:?kmQ oh؂ʜmO}d vQU5eq:H X"YѳH:H;@8}sѱ=DV n1NoiP{a@}fN8!58S")|Yz'"Ez1,E-MʞR}j1yOH49]b@ ^,os1-"ؘPs=N|G2LfՀйf_qzЎG+l/F/ds DqX3QxQ9@)Cβ{fb,{[hN,K~%^]_]W h~8}mnZ~QO Ljr}^UBS ,((_mJ8yrR/A'<5Y}7xRFȐCF֏?k+~c:1 Lu?E(!LG^oWEO&eݿ});bH)>WX$WpL|霆$%Gۆ^>Lay$D0VXWGwф eQGs}M!^Y+W=N_,% 6+|r#Q9F;G~܈ rHugN~l/Q/u!יRYy.t Z anoҭOr[q[/Е16q|\ծ֤ITngS ^fV=3Aӂ&9hFc+P8(O& ׺D8Z<Z r_'ɼ+ 1AN1}<4g)Zu. ا0z&_τogL)8ls8崭 wKQL4S^Msay;p`tu(nȠ v5ߒM-ߝ>FsO7fGI૿AS 4]0CѲZxož+5힋@܁Bȓ(i[.ɫ ,Ae2T8~!X'-{3t`Zc# @u]fj@}f'TO @D'ˤmUNeQ[Y% _3ڈ"O 7/#WmI O9I a DUVɀ*"f<):H Ifh``𦬌C'V%N[&F)~bn9n~3܊^_Rd/V0j,GaFr맪zL*_Gc:ox6\1,fS퓙msv9w ] :)tɷ`咁80Y5'f|.׮Εj5 MP*D}e4e=X P@b+cxPXGXL62-VF1Dalq&A> ǟk6 ,j7<8d 9qn-/;Z=ND+}OG'1viִD8.4۹T>*?99xoNG}8k$Jex'g(SMJ dJ^{@= ,C \Fx:e7R"pވ"kbRy{D'͒e.qk1^bP T@z*{[>945ZppN5ӕp*/`܁P {B&T戴{6ʄS3x0)okJ + ] ̮y}~xGc{%nb]5oo!il(Ho4I X# .rfp>SBy A$UZ MˁB5A39F8-A⟥5 zdOpOɺW$iz!Q _1|#3nW^G:AJ p+~vy~uRÞq¼X"{EdQu@LDcc@llba_7mlr7口ж$T<_@}q% GS cT"K|)᧏Wnqm6a[g\=5w}tMBRMvtw j\,^~݂g/?'u5hor~HR) EgB|yߐԋI:d٠QGa /r_%%.R A;jn/P1PzWq-צqؒXh*]0Jf;EYD׼oE=\jt o, vk럺?C+8@fF鰼6t!Vr >'zg @ٞj8i^,|qvSغ%q3uB~g c64z ^g(e$3[r9VYO8SCa:Fҡ2Ү"<.F"3@ ]k' 2>n;"A9PگaAh7{(""Q /[xRN8ȉFYcsM]'+=DUg03ّ6o@,v+Wcȴ6m//I+̈́-'J ̾44 c5RJ:)%3o6NVmƐ:W9F*(VK6SZjYFlPhh1Cg%q[YjW̛ӂ󈔤$0o\$bWwqSq,Igx_,^^tcK*m:F'~"X&ΡkVi U{3ls,luWwɡq1(2ބ00INN L]'@u:5pK;V#ؠuI@4Jީ˾{ǶiCɰaIh"jN1]I/zj3r /FE}0&\P1KM8IsĜs UGTʹ^T+!ħ pJ@8cwAC`0A$X΢&,{Ѐg&} &3NJ|kPM}\RJJ,=Q:a4_ي#Ƶ˳=-bS<25vžkM;o gr ߼X~wSKDxDͦ_n'o L:/%g>OO~ )/OM)$cy\;k^(`dޜv(2F4K֟HٸtCLFɞx)N9QB6Ħ8kBRN0GGZ^RS3<َND:|Kk|8tDUU#LcPԙ'i7#@h^Dt8h.. A: "c1iQ9q2+yOH3>Og7Zxy-a/Z5dڤ1fh-RTATH_Je+?w]~`@|"yKP3O(dvrʴ }:ڱ!9hNs81^[oųԅHD$bb }tA*Մԫ\B˺¾$~g^:Ќu}MLkqo:qPPG?pJ+eQdvJ2 Ý>@pRaۼ?az"]Laҡ.ߣi'β`]_W8KQ c*T:.epNRg!/ ̪3# ~G0Xd4s2\$cVn\7Ƴu:p` J5޹wA,*:r)-2awi+۷ɲ'R{ED@L !eh. $Ll$n KKfR׍ '_^9<#@7n1w-J_~wG[i &t/y12 MK2k_;ޞ<./omށjx҃vPD} > i~,svlZ_ F>]שdXA1C 20 ;^a5҇vuqX^ܲe&DsHQE&[qpdJc c wA @$.3HU3h 2|ƜEPsNrb ū88@axq$ ?hKsGM}fS;2lݟeܟN09뫏%BEÀa?>LL NqDH,Oiǚl2-|T ]*y@yRX\SG]Ւ=[l0@b@ٺ[|V)NUWuD$qX+tݣ0N'nM۫yPaP(2 {tDQD  qh;BsQ&E5!'"M  Chl{[CRuX ST34 I;CŲyLԼԙ~ t(xtX~" Q9$3S: $JaRyr!2-ayS0zZîXlb5w|iX~}ogy&. +Mou8(V?Ўx$00I\},kvCIђ+׉%&x\x?ѕC)ik\5'يDbd(x$kߝ5k l@/oZe/L7׀/jcP*' Bcԭ87!6?,#H_$}5+ t$fh䣷4nqr!.%? h)͞8w޳u$^PIȫ01uާ c!"c7|R)7'ы*THݸks,Wn]OJ%܅j9ն|;K/R7G^Mm| ecyWeoD-!hP&>'P0 a wByyIe.ntm94l[o=䄐NI {֦Q.n SR=ZESj^ Vl{d\$&7ؚ1Yz=#\%SDsŭza8]qĸ2fx$h-]kgز6ø=ʣe^.؄%  ѐoZ,I3»Ek~0Pd-FR0<5[ eUbV09[w?m%3yS& "۽\zE9gl?RhGq|-Xol` D}̵/]bT^ p tf .+eQ}<55)R[3d>ٵh.V]FʥnZI]>[Unez/*!&QAfp2,b-T1\#B>kT;TI@$ eNzt"٦2EU&;Qa2 ]Ys\u2I5}; ck4{c0vȹ?^ ̹)|XDfs; fGO܅"J!q Gt}xPtk3Ei2 o9 GIaOt @?$z=xk޼7U˗FvyC~@h a6 kV2ۇ 1v|;*v%E3OTɴBZHbbQ|r>:OŐ6 Z2y* LxT@e}BTk5XG8;41s6l$ߺy]]d̥oOtw*"_qkf~+Ͷ"5 |t-$ܗ$'ħ]7~or~bنCn +D ʖkS-L[3H)ǣ*5Q5TtBCX^St}B%mWʪ@4Ot5qC۱t0Qދ%n´J?5J9LAԏ0`Ab7V ~Ი{T+2w8Uz &GpX"kPpI3ȥ, D5>pGCi_ ̜5ooC_:/Y#z멩Xm`5dөr9pZc5+Lk(MFfȣb݂$f+ԡxWGS+{E8 {MZ _fom?M GRb*\i]m $:* Dyavk  !IHr"#5 a}D|I;&YPSV8~wt}J%~ÊtO&Jw_i| W:%R1Lt 5Z!$ްˮh=fki#ʓLp)QĨVblC !3vqyGA8~ʳ&Ӛ7Ga"v-m<QPԺ2 .`W!QOf/2c^ %Olے[I&,˽){=s1ϨC5&IQҡ%|T7*R2?k]T-)Xj.ʊJĨ'o]Vuu:>us2`r =&\A BUWhEt}q>]"qA`*l&KjZqRhGk=y0CV!lGxoq%?6F<] :'\7ˑ_/ssCA(D3tSelZX" c7utBMDޥ!(pwlڣ[L…q|TwA 5A3\Cהɬwms*_L%r8'NPP/lU"}A%:_Z0g$TT ]/OpbD^EQaԚw2QJHPv}$ 1MB&]jn;ܚ\`X ;o( |RV³DAWi LRXj#*zarMYI43k &5$eJ?V?\k\[orI XJ` Ć2LT`).]I5i&5OdgWNڲs)((cDzdӇЎwT~ڄL@ֿUhֲ:pDY?'CH3Ȣz7RhbU{Grt[[ٟ,5$+6Fn;\8ϱX~8hqV"2>[)>"6_&`C~jpIcHgjXbLVA:KUMLn: A]5vjUA C'|nH`>Y9 #=)&?NS/Il+'-{*pdKH!74c"w%Zg.iXŽֲ{<(2ӳM>sg"  /J$QNht9r AfV~.gX!s`ԧ(tA^y8K:ya;8h]^?HE(ӵk~vs}<2['M-a ڨF۰v͕j?7qcVp5Rh)uR'fD%_o(~S? 'v>F[ydc8vFHE &Oc!]8Ju3UȚ mCiJ#8c)j^W\t ٳ) WnXMՏ,TGY˟Ue-b"nX<[xdF-bZS)}%ѭ=VOw`9tGxqgf&윋Q\"IWݼeXZV>uUH'kHϚ5C'!n\*/aٙOqJfE ]D_Z%,0uKKY@UL'0Q큟S.w4±R/֖M}(b:_ Cd*oC~s zرI~~]h-^[$EKT2,G9w5Q=|C4N#MBVa|.~ \K ּUrv{|^ө+\Z*e4%.f{ Uc793>*Xe4;+]~6R,NL ;!1[!t~c*-U>uihFcש<1o9V4$$'u JS2s^XrފvCLX<=,~̮T/FALz"nj(^څbZU@ *Y_g{ F.B|tX\OゴIk sz6$Zε%BlPGR5T]Zp ,/Y0Zp lnIĸ(+UevZC#;z *x| g`1wPnȝɬm&.唺oEiz $@honP#q{ʌr^0|r0m! luG!SknK"a\I[ yZW*fG>Z9auمH^piԶq}sH$Uw~ ~dMGE (ѡqH4Vw5qlz_Oj&)8n4f1FאzPgJ#Aѹ KJQmLj#I/%YOֶz""kY$eH=;)M6 S(H8zɝx{?~N>* ZD,2LXNy=mu:eNǧBnAE Ҍlyo1lzQsX*X=Y/B␣D=% 7P| +Zwʳ"oFISƪ4$ N Twj41lٜVpCUx2uFc$Q`!B+V/B^Ug+^^_)5) a%#!cp[:谐pua t,}4_yewb{ha^O/***:O@ B˻EbNf6z*59C03su.3&iI*PŦz4"؝w`;`ojX(?[ [ /mBa5uElԌV\9{#AIBKEy§rqml a{LH:Gi8=8br*{[2vɱM,m}ՔďKha !@;ԎPaxe}_p$IԱt]O8L`| WN^Hɓȃ+է 3j/)$-m RHE^oG`QXܖ +39z' )-CqyxvCIL?a%j\zgt-P ]p}4Az\='l}EjV)3\:݊(t݈4郇{4Ƽ6N ۣSn!I3=Z'46Qm=vsX^vm#RZZPݺ YZk`tBU~+YFuR% Viz2~sROz5)UH 4͜UQ˱P6'>t&6M:[ % $f|梖N7~)8#37η~=%:Z+a4߹r~;'v01qe(w<=q87@ؗ=16ݖ?PY@c݉|Y(dd<4VzAu$FbKɍ)n2EnEyC#\T eFqhW_&f c .H&L1wr'}#DL[%! fūC3Q [JF[G|L};PASHUSa O+sPUOI< &DU]HaԽC[Q &v?5 EBB̆"!,yMLod hScX 뮩<˻]]iHR>;JdOM/*в :$cZF*2J'$鯩0Qv3Fv7t*LYЊkay7Yv5 e#d$Nr1`pJ,yFr\kzQOaRzsFWDWi!J<'tG;A-U la-9Ɓb4Z/:JLȆv9v c8-?.RE]x+hպ^|3wWlSw@L#c6Tw#_ (@8dY@QXiN`.m μV*HHy1Uօ|_H $Ԧ(f;5K9魢ڲ2',C-LB(v63)Գ0YM,/cX )[َ-hI)۸A?zrA~.+-W^2\=4 hP{R/^7j(ϟW3l0h{~o`,iG*Y8X:`B80wG4أ`qeKC *؄cW{ڡ= fN$yɏ; H푃9ݻY?`CGƸo("* bz-hRvΐkK"q| pR#`:H]gHuCnW56M3XsuECUhb/hVO\ =! Z6=):J%#< qZ:&KֈBZi;&Pt}2SXyۻJ8N7zE! $pK$8 )G)юjӦ8#pl2IIr*;Ʀ,*-^h)&|"YÁvb'HvY|0Ԝ/+/DSz#{)_?JْnҐ#Б1؀@xT~}M=KlV*Ψs,OmjDE3q _QX7:wc?2ayR,O.nT|EmN6#Gar%0ziN|.W 4,.D̲&jN4 NݼaP^m%SeJ#ܽMjle0S 3b78qȒlȁɶYOZX8ڔׯ9n-G-$ ;65V!rJK@toU$/$Q>k-Yh:GD1de/aB^șҧ=uDB }UOcn<͓b(hVEQ^ >a_g?aN7@ϷWI&\:*cS~#v&as'VfF %Y7/$WdYB(]T;5T/$/O~ʯK2'!1mʰ|j9= 3B!;U֛sw6)|Ǹ*.;)~wxHjnb=;jUBZUk/)+iQ AB]U|nh`c=ZZlVR3pMǪG~#)J Sxr0!q.x`LGdp尰vmΥ }{h7}zά k n'YcSATUn$&M@ex[2Lbȝl Ȇ}&3ٌ橑7( _o#4%}Ic2Aof-p8pvXej^x4078>VY +#</q[P#w%~6>V6tIa ylz TJp::X(rfq/u}od\$$.f-)~yOɏCWb7^=]h,,v' ֙Ę5Auq<ݶE#i@{WJ%i@3v7 pϑI]_]#EpЗ0BrbpeHd@[GH0댸ry/X!SN-%`@C#hdB@\ . + oEXD(rZtAA1-oJ `@4*Fϸ_ś{pbPQjAkB~d~t%ƺ _ +|޴ʦEXzB3|(gU D}@c>et\\f3&a-c; R]%q.],wⴤ5"Re sRϚl> u])sO&)S!?@/-2tך 쐋IR۞2rQJH_.{Nk;e-R !{`$mܢh><v?Qö_JQ#;' &ǔ@w7̓[Bd?vU  ÍRv8Z zp]}(uT':̱;ķU9Jw˰dYzE8J*RZogDe/ZtD~\Zofv: ^=Al;H.%N5a>ϖq1%aWB53aM.ŨMF$>c"gTɪ6poa3FYf:!ˎ9ƛTܨ8Mv_ U&^>r:QY~c9peri;jd@lG/Gvpi^(@~vi5^_gd}]17Yݘ`u58wM,cHr̃2[A) aUQO̤z)+#3{D#}`I;"2QCJ\_;r%f峼ID:ܼ4B:bHz&flR`[%M.]9y JuP 0fv"% ok[Jht>9N1d,j4U MWz9RWdA%ƚREߩlؖhMcu/e̚&Hdep梢I.Tk(ݻS\;M4y|_f#neI8zfH(Рgs d,Il UdzH)BIƾFU#rp_K0.m|)56ݛP?ܰ:x O:?K"ɡX߾?|X%]$ Rmr^6OMa8iF!XA`F[Rҧx{\hlCSN3]]Zqq[i>q%9f~4nf TW76-J7&l% c1[]XjIKyܩ8x:jAsAq>KM::_5熠:FlqnSAAoزrĻ1ʔޒwS! ɕDt֕}D=*1 !1h8󗣂Mj02LxJRObHX7RE)m&!CZΛ6j5!/EGĆTԸ3",8$zD}ci' KEGw(g&T&tK{4ZZ(Lh6սj }1-Bߺh`/S_'Î*"EJ,:[M$pkcDۣO"'D./Jts䃺ku?۵j/sv8 zF3AiiJ{?dQRAQkqԱ,t|ObQq@F20}dtz B^^.ԳK,E&^'tR<ŶT -Ck,a֣צ-! `3Hs;3A4@im`ebl!%xX-:d|43./ϻE}ٺJdI,X,m,=־ZbVNV_ajxjgM߭>^PMH-MMhti18#_kq W=՞lwQJ&Ҧy_dYԊlRI`BJdrD+v7%q5'`a *(N S]e6+\L]gl/o:UeKM˨o[ R93?xK\|Zdfdn@1*3E,G[a rv0]#3kYK'#UeODkuv45+9@V `A0𗆊( 4]1zFqLP?} M[Z%T0DR8.0uCcEm*ؔI-Liu>ǠQMD˰Gߵɮϲ5} &L|p l0$?- X_ 7A b PKВ;ڏSxPwI4{7$o۸Es}HuYx;@XF9%L x5Ϙ5t~eE4گk *QHmj̱sw9g]놪lBg)N`#v+aS'/ osO ~evP:-_ɲ yi+tgsD1:`UyΗe0;Z;Ċ#Cibn52R?ܸ=^H5b o9rON5y'آ W隄ğ5SʚN{ GAn1qA)h:nVC\6=؝~RP-r[ >ExL%7tI98W;T Lϕ5cLk,9H^</".ATgy,keI'r C)`j;a,qЈ\01HcC_5aq.!k+5I!HoMc;߿ȯ,q(ixdz9D/4zQ|JDykϡE=^Z]K+sqh7rES<`x'-8>?~*OyZۚSPR|Vj꤭(t/g` hn?2k|1l9p(T|Qv;+ɂp-VXsv`P,>9A 2IZL:5jg=u@;8:F(zaO8OgT2~<AH}؍,,=b-6+;DO聁aXh"@)%ÜHi2XuG+^ccv.F1-Ԗ>iKhT#8'Ka<r|3]Y }׭ʨ;”&֮>[׮R==gQZ%HkS0r$\t+kRtpM!+FPeG2+AYݥpIY;n>D2XC.c#SF1IA^CP`[?A\igXi.(F/̜݁QDc\y2@zap@npSY;HM7gTĕ=IOMӐMCV'Yj~5u䃰UIN}ێ!+v@oVGqN jm8yu6o.( R$Μ\4Ϯ%5ȣu DWq^5- ̖SP{ƙ ~0iG@#B ǁ+Jb9a]Mxќ$@ވh7Dǖ_`fv& sF%Ca]~kK[RufXo'^nzpg E!o<WҮ"w?m"gGlp{yׇhh2vSg8 _}>N#=hfʴP(ءRo, & h"# 1򿨮3O!ôxvZA[3;;Q̱NW|֑-d$ ]K=@q>3T j(lAAQlj,`rF%㱨'Y<];(;'L)J `pFFRߪ zQ[Ai( -`<_TGFO!qN641iP[=g/1,jTLnc{%WPzj8kԱakO;ԈwlD %_lg~#=}'!z.횗pz {xY-|%AL"wJ+(Z";mڋ>̋1ƃ uY/qrd]髗;, 0 ˾VXSAc Ƃd_p'$Z)o Sf fЄޏ0dc}f HFO:.pwśS;i7$ۛʦr|EHyfK % ჼf3~Vh3`#1 9ZoG22@Vw@09[QQK25JC \"P5RCPp?\07$9u3~[g&$(l@P:w9ԩK纚_{L@}JB1 ❩C ?EK `C8]{0V)Q*y^gv#cB=wgS:!CXgycaӯLooA: 9SoyH4FO愡Hk)sr_RN1߾d~VB x`p9#YV ZL7􋉙<hYYlgfs"&G1њ) ڔ;_{BzP6 $ .]1y7$7)L[矽J.ǒymBtoLd\M[-$\N=[A0~;sLma{Jڮ/FR tXK06e8 ^%E: c!]ܬcʓu -f!Obڻ=ߨ{]nf6V?ZR餤]$(glH_<kޟyAŊF8 ). niw6dؔ]AB͕n,cSyNLޗMBW#Vlakwr3wu,Pqv*g^V$$%`'~a DhuR9  ;-.Jxx%bkũk?voSVN޲? tso)Zx.ii:ÎV bƄpdpY뀽)u\RAȣc`]0Bv= 56 n^MPq̎TͲ|(^êvEe6`3uđe/WD7_)sQ#9V}9Sc[x26.[#E%Ht6'v3ɽ mcha}YH9`|)UmbRDbeN?. 8.[tE;qNOOEy .QC"9 eNsWQ'{?(Q䂀t(TQ6;8ǠffZW\[v4h4q Q9>Po 4&ju0%Q(e2eJb"3Xcwc8cQ*qig(aNWk&ѧ9JkOTͰbQIB>,#Y\MKG97,^};:]xXv{^3-5zI.gM̳C(|]ySޞt܌!鎵@]q)H;w{ c YNcuY]P#z`M+&=(h/fmڔi ?G i!| |ȑN`їp\Nu&ynicA ų!\lb\ YV2N9~x[I"ۍ[)7j !~nLHrK߅[1ٺ(Mk('oƇA \W,tEDŖ/=qE6Ƌ>)%H5Zdmt`PW[ /|$ݩߎ VVnnFCC칟>L k9 d 꽵a &"E-ZG]ɨXCW+|j9Ôhm[}"sg:r)%ڦrG{wTRxc n vU(\4a{J?K%Ak4PvW$PO|roCR$x2AbS(Y՝>TlXuTmL6|kNѳTZΏ ͟D ?𷰽.2'j5ުX0^SzEl{pԻ.[. ծe R)>}vj. w{3xn3# AAr K)W4;BmʩqFԅaL64t7 M e5Sfv@xb!]2:V)I?+0bX!o/SjVō! $#N|j#:t_*KUtpxU4Rb2b8#u5OJÅ?Vƌj:hO]2 -=mss6"]+xE ;R"N"FyZNؾW eM>[DI&M ߒ ~Αn.|E:w"?70Emҗ>LKt:r})zXqU]%BDžfNejcV!Ðx0"eٔ+jpXӇ'2plȗCte3Tص86fJ9iS5\MٷGִmǎSJfhY-F.cY:q$`M躬\/E"ah!j= %}5ȜIz :Lte&[i UEa^ҕ[۲̳t8ţ탼gܪS6 L}˭MV1`V+B|("%do7@ E/Odvv %b\p]38E7&f% n`v nv?v̡/ WUCfxhx߯n^ Swis@ִ$˗%yK}yHT_g{W\HĽ⭎ Jt_DrMl'k+rNXhcK{65&=7jG 1Ќ69]ǵk{kOGb*LbkվҽNKSYO:/ho*`8-vsH{nx2 9V\IPkN?ynJHX1=}P)<>;nlM d歷#UB79|H/Xjc = }evc.z-ƹo`%ѝNbfN}< y% ek'`ýቫaq_Pz𒑘)ƃԪwPe,Mh VGU޳`^@+FEAZ^~^NC{9bF(hS~J"g}=4hm+t=*W_g#X:A ۏh,ZB:Q/.mW*Xz/[*ǨZ⟞`62,{t siSQ^QH#»Fx jW rEoovpz( IH^^WZٱb"9;1%SwSBS8R kL3`FgI$},x; =4SߛmA1@dseϿ6{V[F{u'g3z6bd.XDut*d׬ߌbER8gk:Pk !$PWQ6{TJqyo\^R"{WIp5Tro LsYUiqF̀x㟍iQf%-: -%y~QJ]K*3?,vMصǥg5<V.R"!@֬uzQw1S \l7.&/3mAsιB?F3ojޙMg%o54q+PѺ!S~1U0FP"RX(RJj8Q=!iY>ޛ Q`=ʁ-sQ~awi'qbΊ8쓢xXX\:kHoEUf.dqc:@Қjр`RBsEޱȮJF+G uFÝZcꦀyL[0% yF^7T-|!SZ2D1٫vjzߏkJic%iU]s)FKBT`|7u4L\-Obiq㓾K.Ƕ@&=zxCj(zz\G v酑ݞO2m (5l%W ;è% iVz 3'NWq %ȳ\m_W>G:B/q;5dKTavy.P+8Z T ֢K.i$s7e{-.nI3Թ27[3+ANc[jbɖ<=kյBQȝ. |..V{͘0yF";# 27A?q:95L031KIPb&cglvZ< N64&kE᧖CuCs E2G[3oEڼ^c4;vj2c:Hbź,iΌIl3E;|681z?G;Cm $16XE/"SZD-k_'\}*ǣhDkQ muUcT<+Quu{sݢe mc^_T,M)S*g!XdKs+Ec2nΰ 9U71Ϧs췴Oʃ~Q"O¬1љjhHϽ9ٖk[Vdo}A]#8qAIu;ޡݕ?df3:ng٭ᬰCb'|6k,C]k]ArB[:|9G .wp qJNHoVdMm}c,ЖY- P00Y솈kVbSg^k-9ÔlZJ$Xss'fvr׋M&c A=eyC_q "vUDTDO<cLo)V)ϡZ"<~p 3eAj:0|>L z )Jr"c{Jcg?Qȓ1df2Dyvjڜz% ؓKӌ)ˁN(hcevn~"Ƀi=DT_S}S9vrc/V\`Pk ?zb?/g#qw:x(~*\qOx\A+1 d5\ 㵙eAWeMu>٣f=Q-Er[pD6-ֳnRG$捻--g Fq}[: iUycp !好q1a;Y_gyQ!\CTW-NSRs?,I 19~M,$w;F.EtH&C3 -փ)BDBE+7IŇ@.[0; phLmKrzN] C 'fY3DO ^BeWxơѬv?_L\^߱"uӦ X8IItz%b+h#M̔f$], 1''v':6o/5]y_C57L3h/‚iY2mcUh].\-[o"jn׫HRŕ:!yk~BCQ0eސ} >Q\R\FTXki1lo)WwJdI|j(Inf9|eTz{KRʼn4]*&Ӑ%(C͐ q]IWuc ㋁7,$y+C=h2o QXvf{chнݬuC0 $O[|<݊4x2w@P(ZU+ND=?\>6^`;41B5:$=7WdP9w.5ehHQxi"’ F la`AOEhF 1mL%hIfXQ/2(ؐw@%i/ ol`CAHM!0 4ER0ƍ' s rʼnxl默Fx)ZZ \5s#up!>I`~ҿjk= M =<1_^|;T1{EpIaկ3>-.J5:9؜;u4'o`,Z_~S ?Ě_Ϥ[<B熘|k63}(*1j|+XNGDu f$ͶL6r[A@ǹv YmQ*71(hdd0@ϩ{\^qAAe(,K$T6RܝWqٳhBnԮ4)P@i܁3;ɯh)}tm}HF_Pu tR.kPW8`IUY\i3ȫ ;fSØ C@wW+( 6 8 WL͹=i>O[x17ԛ<1>dL ɮcn\4NX@A8j mHRuU"y?Rv~|NBJx6p/ll/p$$lyCq6-H,V[2Bt$\]*vG/;iΥ']NRLپIw!4z.]9eޡ#lWn=W@ϹƎ:䁖jhN@->e,|Mh8k 5~ ufX8d./3- p6?vUF7ݖ bWQv7Ǥ||5Pϐ H,K=š+2R4j*fߨ/fMV'@Xt^fӬڛ]X5LSo=fizֶʼ"O \c<絙%}mXPu@MC4s$[ɝIb"[?#sE0V=]Zɩى<޳Z7zOJ6nUe)n145{NKx(!xM#ݕo&y计O'eSfa}\Hg{Xȭ{pE܎UZ*dhdNfyIa^yaTH{X@xۧP{ Gd0eE 쟲~/83Φ*L»~?܈ 8mEIf q5|dm6'=oNg^O"sιF!.ٚ |y}cP/;cU,V=f:f6z\ 8s\2 Nd3uӫ/_$A}D">+뉶($"J-7_^+ ~q2OkA+ѱ>/n[Q J/m WdYʧ.z-5~G+_k渠{jFQ1׮8">pc=јҍ tjKu-+r%z1&wpTd3I`ʡ*S7%ފ.U1Jj };U!knհ EO`G7h F>D`=km;rВg)3C̾*(ί[Kdb4d7\39O4r:XX}.7w%e$Jel>хG~YІ֤ AglTP-| t|l4 |^":NV]ѵ0z3v1S2iRsɉE܈9#huq0Tcq#iCš:8'Чh -(B\CkI37p:Enb/НGn{o@ b% jK/%uqS5xnŬܞr{<1]$(z PJQЦ!\VĦCSUYW<'^pV' 2^[ iV2  \hVjɢ> Y:rMw s1#E^Rw 鞗KKa崛4'T6:pyFi{Qj-b)}~W6,"kJБ7\ N0W:xמhuhp&9HLFeԟEj30I(BILc#o& <)^`φ$ SL`jnSO[0aeAO#'b#7M#nѫ9(]o0f90:M""6s{D r} L򂟥vFI*oq/@UlCrN #ZGN=}G`0gɖdX(,̽: N}C *O{;mἧ$!xɦLc~q!fJ~Dʍ$~7vWKM^7VJ;=@hx(Y=̌yxȟ2 ?]1%o}28]\&"vȜDGR/>7:2l(y? ~ԯmmCpa&ٳ1v}ou1Z9o {<,u[Xi3@ Fuɉ+C9v !3n98{ IMnZ~ϖzQ&M5p.#:6)]dF I1d?b`hlK;9YP FJ~D ]XP#?^AQ6 xҕ]M=Ps;]?~=Fu<nZKK씿@T!78S*vft~mm$1%GfZ_u٬6J2͎PV5tL"(­e ]iZNP\u:KUyUH&1[MIAeb(%nGj]N$㌶XZNŪinERkEV /brɬir>mK(!qq|T0P67ib QB ,ű'?*`2^?b#jtE #IH"' T ˶$dZo3Ԍ}4X\V#@PSiRzMͳ%$bB# l9}\_icĨMrݿ6?$7ѝ7d&!3 BлaT;-w1av$ rvQ*DpL5xW^Kkk?du-zK-n# ޻Bw)EfHRf0w@ST+T3NI Gt-ު0}6A $'Ҁ?yJg4`0m3 biI~ZVb>= ^BGtq YNXY%LpƺFF6ʑb 3pa 騎PesJ _QJv>J܋nً mX;g`g9cc1uOfBda{l܂ )ʄ4\SvlZa)1I猜wX\um8%q]X8[\UIYE]()NuO6jSԫ,:=/7;]0>o y } C%Ljhq`BJY{y AF?a͟1| xerD\BV֏FqW%!*i%SъX a@[Pp.U6]ERp++ZuRV0x -oefdPLN5 4Ӳ7},7^N>&X`9)FKe4lw>GefoX?Bq?,t1h 1}YjM 7& e sBte3bo[=Ai k_8+-LqpCݔh3ԛS2L^"ݹ~6mS^!1QVw`9RϺ'ڄsٯ3,n@j3g&i@ Nei}yqD-t}ϛ,k /=XS3E,y_Ou}$w5LZ +?*o'aC|E$j 1 q ]xn n׭ݕ$aHt@`UybÒE I|ɒ>a&V[RL8= PgLVP?\/d(MZtGm7΍JeimlvUc\=/ӘpEYy3q72E{y?I @&.x&YQ4Zo'CB\7{5'< 99TVMzKq 텺 8N`[a a9kQ`7vvZ"6^"c~]8/s&,|)Ś&F]ЩpA1@<.Ol`9} )[AE ?'7P?{BWE?$;9+ꙛ$@Qe"jcMc"scOߩSASΆG:c~d؄0T=WOѓq\)%F[7͖ Īyhki bbo׋%mTzn?µ|sKKr_Lȗٴʛ4vBTm1w'nx~V>^%ɆE&})h*m 뒶6'ǘZjMV-O-$(.5hh C!TpY x͢{ђxDqQSi_<0yFyT7\zZOX;S"v#eGy k<9OГ%Mwd^.lQdrGGF} Nƴ\aw`h >#4LDf06mzK\IL޴-Q^;m7Z ]g$} lae8jv~ξw]2,3W2Eqd9umsr'p*"Eoz,㷁QYK0eX?fڨ~b li>qXmcUlhfӬ!YPeZJ٣ڄa;Bǁ'SF.c8=ĉ(&l!=CV9:JriQ-SB G _CUdZ@*]sC.6K|/"e^oCwl׷^ײyƌH& `ǮI#?Ԭ2f.T*[ӛeiu:z0Ká@2:ܺdq4xU%8dJyp]etiwaٚσ0}z#dBXl 6d {>'VrK]Mu mVm6aѫ!ouQ=Mwx"u0axD_A>JQ-ԗ]{*>Mh5 DR {fޕ0Kvdu.*dgЭ!%!J."d*\Қ5n' M H ̉+ :ܮa ws fd~m"kB`lr7-dpWl!0 ^+DD#CEOh쾫`9,LRf]\/.#>xF>\xѯ^&8vngKmD!?a}>wP6}3nw(1Jö,^uZJ֯#|淼hLmZ"8ElgR .? s5-[I%nV3O5j% [.*{qǛUq Xf$y7 kU \buZﲏHd&x3(gTWI%gП`V24"H+b6I^ۋ_}js]<&4tSN'͗@W^En"$sKEXo<MEG~f3pjݗ weS, f4-Yl gw2cRoE$gp}z 3H[OB'nobx KQ9ZvI2{'po?+%ּoyf?/Ǫs-d)b@0X=-,rԒB>'>:5Gy@USP@i= '4,N(%Hwh/Ew1i(h6-aFZ?m{߷E4I䖥=pμ*ywrz+o)ٗmaPHOTrqwb>-?mxN(y]TyF:9>ֈZg8S"D}}m}u&}״-7#Nc5SF5',Z"!5Dt"S@{1V4(^5LS2#8xJ@.wm`1i=ݫ*CskU "!lSsJ?RרOKQ]Xc:a4p'ib[G/xr 34>M6!\$QewwoC 0u{>JzPO^=N 8B- G[`;b幾25s埽H6S~Θ&-3 ̍LvR#MBG.`FL#*jJ8 =Ȏ~1Tg$NQzL_l[wAZ̳}O|F:dߎG+f쬝ډeTT1EvrCCbq TQ[5xy/80r/5lrmX8a[mIF*leiUw/ଦKy!!uϪ ht'S&ŭ.ZQDd`r¼2IT>Mċ@970K'M׉PτןGnrÑ}T}NjaG.c=R'ÓnclE2_k-_+^&w萵6TRṚ&kx+"xb&ʵ&rZ\MѺ :.3{\ 芞8>t[ظt? .tuѤu*+b5qPӕ, 4E:|Uh![{6cYaɝQJct`ϞW5X5e6ڪv+-{Vj++-6hzQ%P?`:Ш2SU@.5wT0<ե.1G*|C!ƹ*[ Ev'*J6CGǑ*Pfu$'ʤ7J,(71VVLnRpke&p/h?C5,>'؎Rb`guٸ?KJ m@Qc ^*&=* NrCt%%w-u['FVubro4ZiU5$a+u ~η|!:j.Rg,S'<9z(G$o|*o4"d%CIK#&ܬ :N j!+bb?fTojAe֔@OrTYQW U FL4I pz߀KM\=Z v"5!G*# =fTs4~kK'U&KLy{j>)!t *(i#] >a`_8YͳbztقG ~@N^-DG rkW#`_\II1@9$j (ؔz" ~L4+S~K=̂,^@uƿAGؒJ>9Ń }G ŚƧ(0QX|ma.t;eL{)҂[U7O~kՋ^Rbi~^v[g~`Lb N$0e66F:4p̊?ͻ^e8Dչh3oIR=F^yDuO?5) (}eLYƐ-ԱoIt˔OƴV޼m;òkͅة4S(xHrADsXZW2:4CwoZƑ/WeXe.͓*itM5uIZJx5cj~qpj>_-Qk Fϳx/2䅦Br> `&l\v,=@g {OŮ Rk GG 1ÈU׽qh[=^ZtYD}Es k=B d̺y= f2J3ØOG KL^^Nפ D\Ef҆ k ې!w\5tQ{ lX-vX5#%pxaiP~7ۦ@ͭ0%䠥0R* J}"{\g׋Nyz ນb|m*oؑX5o}GREdh#bcI`6E )rӿ_xf mU$jI9[.8Ҩ0)! @GJofq*M;hAYռQv 56 xf @ۻQthZѨnu5͞B`WpW1"A8S 3lJ*Ff2?-Yi#<*I>/͚b;r0_MVfd{JQ_2ϯAMquܻoN)1{Sq_ er#/[_xH}ÎA`a{ E9pU<"K;bvf!CYor"=R_+U `2Ռ8!F#_ fWZ][?*WbJʃrow~j)xR Pʒm}pYeF|jlM'\ ڋr%{!o Ƒ!iTYuA^KS`?ScknP 4ݨ*ə?v%i?׆i`3v&MN@p +F2@r=RJ}W)ɬV 5M^za'~R 1 >b  d7amnuo/'n3OaUYiA ^m7QXƅI'95]dk^*7!Z[#_Zz7!e㆏% O|=Voޝ1q/ոNtɟ7f?yB.U{*xIZA~yNtf]u &õ./f]a2.h1:?@$A/W/9D:\K5u6{H }< /02eH3Apz[]܇x^:MWʄX/7:e秖+fϥH9E'UˊqAPPMN~'Ax b#A_0-|YqrO#8%/ŝ^Ew׊2ʍ$cNk7-=,jԂu[K]@Ii&d$;5~+3BgNz/7`)cGeXC5띫GL 8$L`ލS}5%nkCG"11)"rv]j@Lvwm  *fx{CsddN)q-ZsTP٠{6)!ʶw®DhK{,%E u%(Zy&Xp/6}O+&j_nYU< ď.lU#3kF`P6WDqNJ0_:S7C7;<֤ *X%+1dMJZ@;3 |PsLbK1Bf7&ۋ'JW~p,0CutM-!h kM5cb3~k~[WoSp3!#~14x/o!J:#2[cH:A`!_- zʹj|"pp 8X5FdquS~cߜ`ٺۤ)FlRBNѻWN/Erls$V$~X;nC@WLt}4'7_H')"d-hgIBW.wa-U+0C@QydO=PԊnvN=Z P\_vZpL$-~ vf'{bms$kl'k%|Ň^تNq(~Vîi"QU8kO apE[r*S!r{ps5mYC C<,Y 6_K2--˨tϵPZMjRt*93|;v;~>AfIkOWcUʫR[w%,|y5F7':NSj6.\KL]3/CYb R~=qbpCڈӯ*59O1ЗtBW+kR-;4Zx.mzHrlLpkXw%q(,P$DWQBG5wPr7e Mϒ|<(0IfqՂS)bPglw"=]I䫛ɝѦ@BdٮL nGwUqǁv\d?0Gp,`歗~OFtX_SS%ȌwD9*O6-&c4/& IrMX>ksյpdn4;R'ZMD؃.β;+O8+rbiKø1p$߯kݫ$g>LCې(D.c>4 a G0Z v@$`iVuP 1||LtQPVHy?qQꁃ>po̙T,ױxX]RG^x~n_6EwXѥ*E Gc&6;J-5dnh^q5b֋8j}!28](d/vЏcܖ]rG55-{ɥ+&Rsw%̖H5$^O C gf!}!=MMh)"P &HN)KdfGBhP|co a91y[1M'S[nu|ЗjG'Y`}Zc5 )Txn˴wu`[g̈́ijujh8PƐW a(þL#?ӽ%`^|(!*I>+7>NȞ+Yvݵ`!vɒ#Odd% N(Ra>O v#'k¸KY0GՕ)7٠΢m~.ų8|\6b~,(Bi#W{ x&OYnfilע;tLNi9`g"lSfz :bٰvRHvMzPqD@KXzFۡX 5xnJ'"[ a"hA2޸3Tk=r.4o+I bVvuZ^Zf>OYgo}*kh|UPBs(X_?k\ ' ; 3A hB6 J-,šXx z#^XE0s t 9IXhVHhB{{}Sπ|%IP}]A\FSG^HVPzrϔt1g{%%Meh lZ"Sgx4IJ%/?ھ:t͋ǚdZ>6lԔȄC?l!`­=g"#T2`e{ڦj21"z#ur+@7KIZ?z4zYKW dnȩ)>xqΙͧك&=M}Z@!VLa_Vi67OrCo䲔rߧ!{^-D&e&%ߑ*eI_oߐ5 m=Њ_b֛5#9yd]ؽ X/ K.3rn0S0!Q[.jzPpCaXIAj/mf%p$T~"('1EqFE,(jc%Y n}y9uC$<+A dxh=A'%cy VU  Zύx<(EVjY7IʾT99| >]M* 8u쮳=3RNA%.cmzy1Su H E<5<+;ܩC,eMV_ϑa2\L-G{ ;x|C "dרT H=D<0lfF)Cu)d Eo{z(ja {5.a !r/~yB,^'q\CxbLڲiTi> ;Y>tO?&4$n{¤I!bFAK5}/{.~T_Z#1&낳`#ϬxT"=wF[9yeczF&ՓбVT$&LPd˿'8 M 8o4vw458g9[ds8s/2 :y{nչ+mfB+aiq>#r4Quqv{w;g z̸g n~@ ׺Waʡ>VMй_8i鿷'~ClOss v4]6x"-eaI`iwudR Bc6({ <x{ &//o ݴ&b5/jB,odOinT:`Ί"%%}|!rHn#%wRHb0)؃n z{l+F0p07S;rLX}1p "X1tנ]Ϧ7&\D W)0!h7}Lf=W[IStc:^?}a$^?|p:7P9ts*vp˕]@!b(Z\9+Rm3{xXyT >Ŀmk+>$Pb5|S1B_&N\}]teyp(m|?_;{KO0Თ8Ĕr̫e8L6pDҵ~PL)χF& VfyqnG:7'NlA̙IWRk̇PG~J, NcĐq:M&Ezbig:]Rn{IJA` Gլ_=NiK.3 r7\8$7Z+A&/@o7`-ONW:*_F}%s=7;㱯В-L.<5hB|M@H|YV3)6z `փ"{&B76yy{} , ٓg"P"8'\$0J=PÕkRC^i*= R9D 'g?Y =D!-g= KU@ٞ|yVka"ղTsƑqﴆ?{*-`ڥ.1,qFX;~D<ϔ덡^L>3,%>݂F!Cwhm;lz1fL_%,ȑζιv&R_9%Qxΰ+!H|Jg- 1Kb8־IwŸg/ z3A ;+r_G: +Vp%uh3e.L[3ɿqf?pIŋYvQz8X^^\KC _/ ~t1e !%:vZ5~:HNTXSE{Th^_٢ԑC㚂{Cե圛솉/ L A$+uSK ,S _ Ţkrx2ɸ'_MIL6z;̐wO!@-9nf1|Լa鬑Le-BJw#m?>-hQϏ=>ffX1gU{F'^|z +}(~o־]Ems\\uF*r:("-d£;}wl`h7+fvW~B Λ>3d 縷AJ9 6MX:,ܥ#N@`S v +"J])QQ1vݵX4? ]%ne4@c–޶?8 .w4U>5I>> bE5 ɦrM1z #ll07y?i<YxeFIo \Bh;#DG?C;n?^jy?d_pYƂ,TϐAW )Ûw^܋ev\2Gr"MIQ$Xޟdf}Y;b(O4LaY}0cp. Үx ;f~Bq`w!bB^C=edt 6k0r "ZLSy' _ݒvjlW3-,U'%p(^0K摻7 LQۇBZqioR#Or[ڃ{qHH>iVi7>s16\XGvCy.dztU2Xo!1XuήBYi*;Lx~E>,x4˳5\Alwnʭ N?lFO]~}_1G_R_K#F؁P3|a+7b/A+t{]Vw )oEvs6t Q laʫ!%T.AEDT* Pޙ6ʙ+yH &zÙќՈso$@j}޷qx3xo{IОcV[[qYb{Z SAj09 0TP hݟ^Uņ]/Ql2 >o?f2ҜPg3 Rky۶t#W%2xu:sxŰpl4%ԛmY#^4._ *AtÒٳ'iS)C1ie@J )"+1Cn rXK;H.k#|GM\Yzoߩ&Ii4wV6o=wy2p x"p%+%3 &niЩ5T;U/ #OT*Qphv>-,!RMLANi-:E!Pٖ$yJ ^IJ-cx /OEP_oKvp7a%4UYJyƜZ+g!TPeğp^P4=Rd|lSDl8dX* ̈́OMd%`חiZ:Ur}ۗxOAWW ?X=ZpqA_fPW!ᔙAPrv/P3tp6,ˡ7}-Vޏ _UE<@iZsG{AK#`)~ȽN}X;''ekBUjFL)5SJwlҝB>_w6$ԋCUbpsyX$?Z^-)=aף}Su(M:gw[ i 'Лjm>$N`?Ci[bD1UOI3Oflrh>,^Py[p@yNJZ(D+98 )>,\5?9#q+rFxw:,>(-ֳ, WVB`FZ^8S]dYв if.:(tѳBӏN+spK̍R w7-y4$?U%[m5~a4>!Fv/zMư+D-LTp65:p.MtQg#;8_'݄rùԳa7dF_e%KNP3Hx+fP-xnKF}w,ɡs174̌١hH ߫ \Yq[:NZ:.j-sK ~1LY˧`Cܧyf8kcIO3E֯0 V:6A# vTcDb F㰁/JHo:".KVbmvҗ3__ 1RaM0TSXDPFز}R¾#6%DNiX.8 tA|bLlLh'@sw='Uң@yV}5-DRP'+8pAM&Q`9QfP '.A̧1P_0;r=*T ^qnW iEߔ٪ .|2M9j ![gK4S~o~.F@OJ{[3fÌ-_x(bCC{:g!?$fa[˧@ӧ#f=ϘШ pb&F @o -G7У650g뇠mKl-[oui֥"1^_'c!}2kz㷖j [UxPyglRT"iqFN`p! *&PLMv&2AC!e2Edp:f`2M hzY$ Ѹ Bm(@6W6FSI5|HvfzRryhxy Ķsқd;k,1U-Y%O="|O{;p`@~)#%|FlU:,Ny({yM>Ї? j1@+14)T?' ,&%o( RO {B: 4rVR+h* ;lF->22 f! [i#i+O| Ӱ+B1_SUhX&㨷}ζDUa) k ?Tn( [KIȲt<9g˴R18V C;i'R%(壌?Ex*@sheG$l,h.]x8.BɲL g#y>!W OZ| V0kZnjF_= x}t%RA6GPabfXvqr'$Ͱ]૸2PF7Bƙw*$1<:7=yyz0)fʕKpѧ$<>~ Q -TSad^]Ma$4ToTC qH&ƍ7_x ;23 Z'O@aRx?N1bwV#@W39nAU5Ur}VP MU85Q3{S,K?4.E9m<7g\Z}AFU'G/Hh4Y Ɉ./Q-3*-݊2y~ECtő ׉ҥ'8[>v|-Z!;z+]ԃ/5 = j`22yU$eȖn DĝThq&S6/ѲNqM d؂96x1A\vn'Pd;U {Y:Z6 =b@Aaig诲h@/OR .ih( ~1%0n$2b 6Uh&ù,xqmTxau!::m} QA܅&9e[~d@b32azvOwi}$s_!wd9 9ѠD&X+f\uʔv"s3_柯ciJZkj h9Tf' q8$pA8#*yUsX8!ZW|W7IVR VՎq!rmkBsWu/40*X<=/+?rmG1&R|Lٗ^5 .=T /L`y?qF@R_E`lhi'v(;Sm"vRe cd0,oyue6{[Ublɸ܀7I 3OSab@4}yOFЃ~ 9%t 2*ݫKЭXu2M_7ҝ,; (p@.b(X.W=$zZE LH Lcs0SOH.Z%E̚3D+kZ(kU2>,tI܇E] @y)CqL;/w MAYyH(C|[ŏhRZH !Ί7jT׳dbK$(>*H#ъeiFxluWGQ( bYh`*}fl_Y&GW3L@4M?B™] l).$Jw}:* ˁa'9 )QJe[brxiyT*Dq?oQzțz{*m QIo45A@t20 4I8s L[?. ȵ]n&Oe: m8S&ĭ@D=_Ϸ4GMBW]*hwÉ[ɑ e4&y6ѫa\4)*LVROA[:k)QyGq9&tư W6|ԧQl> Ƀ;c\\$a4H OA9J IQs\<̓(NF3g@WYKq74q5Иb~#)٬P9튿=!~=zƖ?߿!\_DԖyib1ƠJwiaiIea0ʤa}>2L6qokpvlKzGSd -(Z(s_1~ {1tZHWb+}I[]_t=F }/ >Q:!#"շy#C#8he5%g *̇c1|3Ez4c*%n,e '>=Wc9ʌ?XZ RߗgZ:W;b 5oHG&C߱οE8mX-q\Ұ)=A$I]0ߞJz|Ws=1UA\79~Zl,OS-+S7呤ּ=8͏7 ӣйϠ$I 3z< Tv+!=O׳IJhؼwS>5h}km޽'AMF4C\vdFu%'6E*ؖeO:%xVfwKo0.:YQ74Y]]Y;H#iJey^mlo.A(bxUPe5[mO3EDzN'P}冝"ںe6Yozta幻'W-VeE_ns& pu䶶)7T3!`&(r-OE&vv]OifqO@$U~›Y67gˏgD U-lv%!SAXҭ`_@07N#.:`e`jS ڹ?$5LRaD~ic㓏 5h_A^~6a 2ш)i+`-k]AB-Q=%Y"< kۋir1r4/V9CնJ8[p-Jۥ 5/.Z:hQPlKϛ 2H;70=Ulæ+0D5tnݡfN#4+,#Mi~??lۤZJSorRu͉=Se;kkaE^g F~zADif'Ţ9~+&Mo[3<kŞ]a7^C-ZI iP>( ~S"e{T'AMÜ5sw[Zh9uKF-¥LH,` R;[0T§b/ QW|RG4N"4Jz*S¼EwNiMBk3a=K 3V~b)9a9?Ae|_@C+ݦMzH8դPLR#{"{q==0Tͱ@0aOM,1r EsxsH%lMPJlp9+٬(W\Ѩf$7 lC9e#vrIe#fE1s?x bGa"M,eS[ U줚 \6~ny>xA2c-=250]N_3\v贓'~v| dǍNx͞4 /&,+z38g`Mtn<>%1^#/(pya=ٕ} `̨fl b*Clgm kܰWKą:$5sSLEݠfFp6ĶrK.3OhϽtϘQfSȲ'WDQ"i`HXeS1+>d} yfӵ"B+ d?Q7^wRs!Q.8I֥!v)ԇZ`YjVV7hfi6a9BTÿ3ʆQhh6Lzx Tˬ<\>CAe2 S5Tf= W 4-n \<C.tAr3߿8LG'0>dk\,B Lmz X3esX1Axxзx84khjJYa۸Ke z)>S:(jz[܎;c2Z$i8dĖm3=2qK)Wz.\ lG)jW)joEb9֡wuuLWGT:ɟ3gۖ '.vtp,}nY(V[RgǦ ~5Kq t(fQ:XhH5!C~l j/㷼"Ws쩊(Q@MIlbړ.}\&Mo 7Wٺle|qYޒr9C$Ӓs@H9f#21d?zOS8_.EVD*P6hhivfp5kXbCMDg |0e&} n'؄wn ڈc`np6?U\JNvW^gqsf')17v.-; pX|~kbK6ref<ϙF 1oI,kŤ~BXBA,pK>;Sah\d#$ɷFuYZZUɢ_=4K3ژiRs{uƤh/D [AKP'ֺ^J_FP:j g5ep8=CpZ_޵4DHpۍ$ $Pt)ҠB`RW#8m ,+v7HY Y.=ލ4kxŽ1˗/#0d7]ɱ߯n/E.%D?.FOg|Rq E.

/buacW!1+WU|yÜՑ+zA+#0Vs)hި,@䱽-q,Qԛ/NBT ^^qu|~8#z|ҡ8|vN먝ӑ2q.۷|nD<`LsgW|pj )g[|=wUx 3>;!$h>}!MdF8%859VSj-\XylqSƖ'9sXex31!HjL>U7:CI m$$SlDm@yeݘWA=}8WaxNK%^+D _ͮpmY`cj!@p7(ϳ6k';XKK *Ԇh!pCJ'H6bh:yq)]Nmx^ Rwfza4=+%Q..Hv;@s"L7" Awo%SV GM^a{>PJ> CS_ W70#H1A% IM9dr#Mge8áUD?9s/ 1MSF#zCb <YwQM@~>ZSFA ;,whY-!mm?MVf6;Y v8]`v(cӓm#ƆQCy޵}.&ǯEsE@x"M Pa`Zԙ᧬7TAɦx ;@v9r~zK m6 Tf2Arn?tN[)(3(gL|826$1dY1.\ÖaU]53H3$ksv"Oo%AuPϹvj / }zl@癸^x"\K*hŐQk PNf~Fm"1!5>i~Tx ^Bע5#l$ lS݆FL(ifQ{uSC>$fAhJR~S*Snpۦ2jZeyRުmq^b:_e7G紊(b-s[Fy-5QYkHKDe=9&zSGr9OwQɉ0"Ze\t4$ 0rC.V)Sߗ+[Sƺ$}]=lx_{nM@9V;>vul7Ȫ+p˟ݘoncյݼ3/vJFc1DTG:SU=* ۠`SNstp(}鶜K ;'Cݣ Ddo] q-+nFjL=ԈV~*[.' 6"9 [ҤX/VWZ4,ıfq=fKv@o$j?q?cIzs^.1"Ma9DOh}v4hhscRŏSo)}N=[g(9W $؆E^g{m Ϫ~+/!B69n~_Vc&6%H̙/_$zF@^Ι+䧏Dz*M=YXXoEnP;eل f7FeϺ5bY2>LY.ӂ,KKk0z}~.~㐈 ~r90|k^b] 见 ξCȶ(p 5X & E)kԻxVh;w(_"3^LV# >FO,rIrVtYÉ451ɲc~&ۡ֯BPʗC #lEpfE7_ݪƠEu%rO*˄:U3ҲE][ӄ%p]4t4{?-"lu $yΎqfhjy;esZ|6>*3i'TЇoh+~~'[&j{/OgJ3$}c-[c<^Qn<8m|CF&{UX-}_(r 9"(|ŷ0]9 ~W6逖@R,?1 1F j+< gRo0S҂Mۿfo1f^& [lk}SG3 FRzn@jT&I9H[<']nia.bҙPT<ţp0Y}Ⅷe}CfTV Ն~SS,\I .r|Mw!ߦi Tt~ @W?hlU9 Zi Bmܚx1A)9SC]s"FR^r33k\Rm|%ozRcI5ݱHMT} ETY&L sq)jgZk0Vwb"{ErQB%]Gl8 =q7&e+ًp@ qg5W Mo!+dx]j"Y#wulf]bym)f^ϲ le{QD>Fݯ !"-~NCo̓5_ZH!ww[za'3 {n-Ps :dukЃ]Vobv # q/uZIJA1PJ"?>=QqO4:E7?NK  .'#1an 9OD"(\Go(8!9Tk95r+̫jP ]XK~ *cAuL>zgf$W"1&}^" _Gj>7p CUV7CKqC_;!ڗ-U` SMKd3^/~y({;m,a$VZJ*"Mui0o^^ vD%#, ̞ l-Yӣ[@H2b (*-J8?CDUͿzФ բ=L䖖MX ^UX*bȫQOJ_+ ?Ы*]ΐғ賁h"49<~rK1,.7Tvމ=fqPej `M`6vq~R%[ÿo8h!JCc嶪::S 1Bv4-4@*jly*R@ll%`K#iUv}%6g4olsؘuf] (ptEK0IyqFF*8ʻDF/ws[uʹ3ML 6bB<Kc2bﶌ9Bۼg.1IJqy(knȰ`d h&S -gE;aO߳$OFS[8BlCc\%u# 9[Z Y^sϝ E$PݒxhwMb󃄞o_̷m~?g)ٌg XշxΒc 9}?V)Q3j~2p ?3=7;FM!͂D߸-\!g30@!6¿;(. 3U4S J*8T M5(͆$] ̊{ɟ[&Ђ.M,A,bQֈՆ+Pm$*)%o_#DbwZDO/ #9Qv); -!/.H À>>RC9H-zʂY3@r!|C+ɡUFS}R,`~{Hy4\fte,HAr 8]cN_ 'ԡ๪QUyʦݸ*m;IpEpPk_ y `j %{{7ˢ2cGt[P#7 B H$\&!`%cW #0dCycޓHu T@x N *? m(A,]fP.7NW-$Te7麐Gy//F*W)$% ȱ;mPy#ܰa~!-t UyxĦ(!"t╸PPm}QX1#wCBmY֚f LwN/@Ut/ܺs;"HΟt4,?4do+rl=ѶK@DN]J0S&>dG9f v Љ2F0c[>*gܓ̊wm^97͗][͊z4{43CCCI-㔏A?UJ&_oWWtE5I24yOI1GuBMQa`Q ZtQnķNb̿t㺈,zAoI&ےt("6z]{ާcX;sӏ;M] AWY>t(`PC*õɶ֓)agMLǙ#cI $&=z`IFκSϕsoYI̺VL9,m.WǛvʽ!jÓ݄YN$?=WGEv\k"׋)YA=o=ҟJ 2² zcAi BsyUW2@S%dzVfPrUo=k$CfF稢!3GY㓨u2~iOjn7xJZ-ۊQ%fq%ݨl„%35Y t P30+gClMhNT[;Q?W-rn:(T"33e#4ax@xtY +h~;m};E+vBYU /,^H`l-[I@kIG{tؾOs`wJA$UdǏ]E?3l׏(!Ah ;YayCE[h>%#Vk:- ρHOi(ectïpyuɤxI0ms?(P4!T3=tmu46$~lEV#e1,u .\IywZ\x%91!mJ$͇]P~ kw|Lh#&r㱱XJw8&j>z۰z.gqcISO|H ;GuES sEomȣkG`{(`*686P!7±}qG!R,Y) #9s&a!0݈{_t})kvWHS^VgH%\1 \5_iW.Y jl^V9_AӒ^FMM&|N"jNʣPTThJ 5I?֒Є2N>Ë+p \&n}ή˽`2L *BŕkX#<=l"RG*U $LX&JWk)g'I\ S0mLL:,{ UvL]=Fz ,S @4B`26 ѧC|ܝT 0nԼHcn1m2@Z85ivB1 oҟdB3R0 D@~i/Ԃx3%CB4'6XLT_?I[gQ3Wrl{t@0!&JA훈uXE HEtC0a#+X6FuBnR`_u}gwUTiLȡdzpdχ׿}P;LL Do٤Ccj(oRK ٩Lj14nt@f?We`ZL c&hIϝ!rPNqB1\o]fx Wa(InC 59gV`s𞩎w=.yit2LSoΧN+v]Ht܊ !\{;+sgk %/Z(k|}_z}b 5)~N BbP2hToOHs)`xl#G#NwjePk];F Be3X6z_.)j8<\7 A, 2jKHɗ9F#F(MN~ Ӕ(-iH`P`mZM%d~SUkHe 8c{~X%Ӫ *4o4i3Lw*J޶jJ!:Ajd^IǞLL}+$ɸV&&'/R݊@-[WbS_⻥Ek0JK.tTp*E1뚳'x5qWhé4@v*$e@PăʬjQ-CPF)6l@ 䫈dBP-2Uu!s4Cg8t6E@""ji$Cڇ@ǚЈ \* ⑨̪֔ynK׽?l X^ ὗB.-z78J+UУ|i]A)+TX< _q3ktf6:ղ=!PU+H5 11*37]Qje-wd!gJ4ujʃ:Է>7Yo#Ox]16[OW@ICwB$9U~2!=LpnFslsǗ{; ctofo7'͖Ɲ'f&p2}%3SNYgNcI3*^mCc%fgAMubnۨɜCGCq|h:Lapg{Z-GKKd n肦A4:GW],3+mN(v UJaS";@Wj7g J^YU1:Jʀ`{܏ZNtevYϥp&$ Wgғx*] SA23oYٿ)4eYmhrMԐ&z7ϑE+7*CjJks3c2s|〥Nx%Z=nŦvaI+_ 05n¼;GˎQ&}!{0'f^#5W'Q&~M H#r$Y'?Ηg>`* ._yά֊,+^sS35ou!4_Swiy |'BF$`Yɝ߄0㻬l{vU#XAsy#PzۿI䙯qRP0om 34GǙ' ĬYձ{{k|idāVwp|&oW~G>٢bZțƞ* zĀ{+~rOX8*I G$auhOi݆[?D-sE?y\PAͩrM?,df>Q/+)IJX0+mԭ1 =,V-?$o6NZUpt^Os`GP# am X \9)niɈfɇV%Gs%DMa)ZOjհ:;iyU'$l?~C&iK5*,+'7+$' pSz7X@Ϛw͊@A ر)GQ)ۢ|_C\%0b;> .,G=sO)V_L!E#`/dy-^7!qÂEsa%ÙC'1RNl!0\zd0T\z8NP4$'1ŌN Rf\= L. ~́0_ gtÏdx[.QAr/ǐvټ=(%$ ߩjϛzV t|$f:Gƃ_%bJ?L&H"Z3\mOxu!PW]J>1Aun/MWx@^Bܚz$TY(It/{O7G4hǎUQ^HȄI2spXbF2i#g? ҍI~`Vna G)!V4U;,{Edjȵ~wAg=8b/`h7H)PYvudukcN1كsyK^W]@}߉]bG݄)HFq)mީ풢%{ _iwK|+ -ĎݞH=x>[f% nanlbٕLv4FDNb7跃4jQD~A91-1gvϾ@GnZ~A%|Gcގj>$Rvj)?hN8]@eҬ/dQ3f)9;I&jbcM,^7L~ ^lD`_8K qUƒ,h[aԆ],?yM*pq~6gP5EkΆY#5o+9jZ}$(:lvVmP)έ p~;!fTYz|Ň+CsԑI2F_KtR1:[ En$r~&p;[cYDԘcu2 "V5q7E _*ɒ@~|7"u {91oF..¦UmālCΈάL ga&n. &-Ż27<48 z:r欱K*΢R4,D?>1 =% @Ex|G%bp6+rփnHIRA!F`G 6%$-)rB/'-.KH&:9>J %1 tCo;v2Ku(7rO奪n+IjrF-u* ddZV9Oo>)^6iI/qx|(5NE}nz#!B+7>}SyBbZrS1ʔgxvZlWUlBWNui ]${6"I}$’ ͜R"0eM?T} ~:D)6-S^_G="hnsQ>_p@,P8)4L8z)*XPjWjga:niXpʹ6eaR vf-l|9Y)g[u8?cގ贼6x2x0HJƾN܉ZdbtI*S¬$הEu?/pQ}!ul,>5(sSj>/Uqt /Êԉ]WU8dC(ȇ 2}_b<ڲW;zz}:@joV<֤'raҴÕg' = UeJcX&p_*_hABQ l&F{JX~D/ +cre/bo=?ɯazL[lüi8 @S1Xktt)zHvm-ZxDq! Pwb`Lw1ε}ȇj Pr@so fw=nY찇% E5pRm%_Nn㝡slVb ,WX|4ŜxK'0p~aӛj#L%Y>,eIwj|ţĩV&j;=iB3c|.Œ浅5D,r3q#v ]+G8q~A߭Tgb ح@m72_|MLٯ>;3tl~=U£25<ʎ#)V1QI=l#I~)+|Lb"G0&^rX4%CBZ_1Ui}(M]zѽlOͪـ򺎝>7I :bN"@G]K 4SS =TU[*k1 RywշsJ0}UVyYC n\`|9EuiğIS6Bti4Z-%O5\E?^Wdj-ij*ϣGخ 2kQg;}"bJ4C8+#2 nFUSPm۽oti6BX&nrc;co9;@1]]x󜓞.t5O?픪Hyr ؙ_&պBGW`y] TK(W ,@n5ꁊ>g߭iu&Cto)]6uV 4CA*Rg7£a.[ EHW<ڈu,Pڜ9ei;y-҉vq(`BݘgWS >;`䟑1MB< mAIq8 #(%j̅nqo9oWsA*}4M#)ܑ=!q ~%0bsjThu|!}7d2eɽEd dyYq7":G7wӹa@t H &FjmKЄOjkGւp%+ $+5o[E‘A^/Կy7YOG;Eϊp󒟿S˽v!Rn\>6JY=rwg aA/]N6Nк|1~|:M:)RWTTh5w_0f%fI?Ԇo2ڴ{dtnU ˂Kܳ;`Aˣ}v_tt;;錧d$ȴiBI~ek;S۪[ʹKTY%/UsAä́Ąm6]Y$Օ4-Oy2G94Pc^cFum'4UjPtpu&{xaeRs+;^RZf*f Hȓs6_e<F0cg?qeHdMXkO"W)Գc!5_U >ldJ@ R巩 OQGתFZmev9MC=H $Xk4a\.NO_HC>Xs)n|,_Xc}`&{\_wz̓ǘX4ŏJ?Ň/c{eiC%@$ Amok,RZ!\Y)KBK8I1NdԶөV1\oFD*M) $6u8d9)NLE3)] ד@u)b{-俫o YaHجaX:2ʀM!Lp0g ~WJvz~B|W|zfd}‡;Bٷ֏ЕuaHKyu+!5} =>*}|A4U\Ls؋Kn&8j}~hX_΂735Ü4<7:0lKeO=mîqbgzCoIE/"񞴱`SSDK̫&ȑkGnġD'Fa135s\{؃e% gKeCܝv|nL_\F9H?WI_|\@"reeF nY-KD78fPBq.#RpRΞfz$E21zt9:7K#Gj n#>^ y-;YyD«e!?=$.љ uo˝gP7ܢ9KȘ5#VW0If2%Ea$D8:ͣİ-m^_V/eS IN}$~j|C)0 ;@CQzgo4wmCg^\Θ h"pY0 0BŲU(Wvev{j]cM5:$gFhea+{cQD'wNJ+=!jXҝeedVҍW.3<3衚Ϗ44hh#JSXz /m< D-f%x!o'[~5n0j k_8Y2rn@d oؼ4s}B(t+L{B.OI0+::ɐ8WOijfsU* ߋuڭa+qѨDȚ)I!*&3OiV5T֍TS ,xAgFCgqʺc CV ߩqN_xWbF'q 5,1 HSGt^ޜj@$0ZR5Z7޶tnt$! 7 lhm;8Ge.km| iv_PCyI<@DP H}/k86$7?>e3j[6.Edya46ɕ+//eꛑ`%;6X\/Rֲ JiA1BfQIj~^A_+d*MA |>d:X@*֏Y ]|cB!}T?YH|ƙ ַ,>eB^Ԑsww!SIw|,GئgmNOpjdр.JL:s?l QRD6: ہb{7DTEΉ_tOX^ۛ0)7,X/ѦYȉȉ{o?7iQddW<4[ɿHvj gjqh-_HAfV.^ Fm:x93[95䌪 <:{C-πhLimIb?٩DV^:`02 ~瘙.B%v[H~$,"I.{ma]a&t.0" {zibi|98&TR}%cR= C*Ӎ֥<[o89vODCI%h3ݢ_$8pCG{dT퓼=}2$6I0h6p#Oɘ2p DF5VeLA5̭jb٥̯د(~󥧆*RCLJ P~#/(a?DFcѡ9s~Nߤvg7N}_(';܆:}@ұwlvɬanbDAv,+:PGA92(H؜Q#K^!WV} !oºֹ{Etu- Ȁ7Oc_Rji?³97!Q!.\",*D3d zy%uuPC,v K7=< |R jk]&Y JɓƃB9V1nS#^+1ӈ;(t~Rh݉`!>jDUƎ :UM#6$)^kԓ<P!GPbޙIn+7On=j)Ʌ =\w ë;@5 3 h}QS!Wj&f5'C+rj6pní a@Hjg,SMtR|>wC*wʎ%;8f 5eX,GgYZ0707010000001e000081a4000000000000000000000001646b69ab000042a8000000000000000000000000000000000000005100000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/gpu/drm/mgag200/mgag200.ko.xz7zXZִF!t/foBg]?Eh=ڜ.+/Lt>54'>=QRjI^ ~ 9م@ 6%G.nh n;^>!nd]M]. 3D.'5*O≖SO\ğ`ڽ1b~Ѓp~ WbPǎ=ߪ-%*vȒbJoyY';h#A^G6p駧|_RFe: NҠ[hJLnaMs[keˍ`n|0ݱv-E|'b7WiE= Sdw+ٻq 3J( HR6ȒQ/rns$3CP`I|'bp2n,u^7V3.]ySGY?M!lĬUF(Sz&==МBEk`hL4—pǬ_dlb_?^cl3}N(+C;`{.|J+H|TB#PAաho }b bo]BKy ^"Ћ8o: ¤K5T/1%t1ڛRLȟ%3esЮ폶>|_r] |jPcMn(qPǃUD2<{qN s+QEG;{<`wJZ x@<帆k}V)oP,۲K@<؈<~HK:폽T7 `f)- R t;N6 %xUv}Q]IZ>iړZKX.C# -ezr'3;s,Xn^X{<OҁٛsOVmUA|r<8_yvjÌryE1 s 3Ѷd4 Js5|z<Eaq n" 7ɡ|`NTU8YSIov@K*[R" N^3#3vn9]w۩qmuyBc}ApΧ:|edK@"Nn݇s(6kKhJbqQwr@ c#)<|]5&hS,mS 5XˤswÉڐƞogn9y'[M RwA*>^|RT0+Syig;O:sͫ>i5dLeIGpx kwEjr!vѕ@0鑑_~Dɕh XnIeV(@ح\~PunL&uO#nf4|׷@@ JsH٦+"!p=nN4Scu)o 'dgC&mTF;0< d@Y1Bp+ba ʴ%Hp3B;ݕ,F|Q|*ֺi$SeT%Ї&lnL!м_snu)kp@ C%bS&/4vuAZV5ǤO:Q.+.dZ1Ghd\>J/sTh,ޏ4_?3\EeX-jgXxO@(.XgKkYqH@q\+Y`\6rcBS'Naٶmnܵhog&ivP+-7;}8ϒa*!c4t G*[bx.@H>Fh3$SC '!zW*HNFj<*-J?7^4eMza/?"Jr?,g XFt[J%\m<\VղSa-bxp3?=c/ *{9&:qح/]PHT]V&n0d> ySyF΁SGVYA*9JkzQ6oD,9d([I Nސc:3lQʫ1íuK |i]Zr9o|̫A"N- {G((bE2mjOUUEHߐ-?e'0?G=x-7 {h3P1\,,)+B ʲi$/*GR-;!Gga]Ahy)@g_L7rd`rhrG U$ũ) g̕ɩ`Ο 4ea! ƒ{۸>/&ɸ7[Bc !K144GU1!De@״.lDm4k.rovg+Ss^W oBā_/8:HF^0=OSl?q-;9FJbq\q%]0RV/Z}-.WKjzRPlJam079~*Œ.)}pܻ'B1)P"/y+ʇvOPkkʵ"p+OpB". *@]?D=ڧ+Wހ#VhD)_;2tZqcV2v -3Svoˆ}Yo z7`nz DMm1EP:K &;$g$/sjXiDb_y0 c=/+mjOr=va5. P@q= k)6C\n G2YMz) tΙQqʱλ tV³_]_0i>e:p=MljpPk~ѭxW&dݺsq{suPa/Nc= ).MT]8=RWAKu[!kdt2B/EkWC>j &BS ]Tϸ99w}F:s*Pqʮ:t~p󅰍s{FJ)OwIH\ }pCXv=4TY'k0Ks)zjϱz>6'_M{t ; ƒ-dPgvf8:Lƍ пz"B( X֭RO#].|+ѩBwM58 cNVk,)nW0ՕyI#vFIm>iq8j1>A yй;RҎj٭jY,|453:1]'ҫ̶䊔a=W!'(9ʶᎹ{gB*>Gț>FquU}Vl`eL %$U(Mb[:'̗q춵/zqILn_!)5? 7A,8d.*d4Z`%w؃Z2w$Ln6Y8w!0T)n.Dt@b%q6-wf铹fF:=\G!Ѱ߯Iˊ"#򌏊g"vůd`u-":LeTv9Q$ qaM0f,WFIw A?'bªM:Z;gTNt#娜.RTFI1}31\=$z/ &z AQzBz VQVU;-{,a6:.Ϗ?OAnVgm{0Ya>T_[~`!<ȉB,NP kL=;WMg|@ (_5 Ym]_@xMCű^B$R}M{3?o]A zkcޠT_K>U/16cC$ROE(ܼOFt{tWkɬJi#RU{K<(۶>?8;Wc~\ilbQZݠ^6g."sM*~0whR7n9_E9[B:1̥Yv{!9qRcWjJa'׊3W{Y_Yz;H+ \\M68oY쇚継~+->L-\OuYl\"I\Dwt CB:{bg#A_țuJE?f8+9E8jT !rE @Lg]U|ĕ$JGP ŭ;$ÂsVHA$Dk%mfD^Pa 58 ?'WkXF^n{ >F62  ydeߛ|ZED3. YV= `̢\՜,].C]e( ~RnqiQEmfK2jKwyN$~0}FuKQb^aC9h\`U ſ|U$},(2 H1R䕨Teڨ.S()LUQ{-ʋ;[,}v f9ki#baCj!VBzBvr/*( ʱ0cM0N+߿}"yF7hRWfKdqsx-*bk|'LJ_ UA=IY X u%EKS2,y z60u(jD}OG<̝_9=w\]ۆImh^5C8JQ c5 /곌/6˹֔EB\mƿfX˶U TgZ ¡?v3JbH|09qYU=x!=ؘF Ծ[̪nc0k| 42 CR >oKEn) rkO5/q>J: k{.å\*n1z"Ǹ0!ciO%]XShV;#Y.M03޼UkY=քz۽xhtO༨w(E>T;h]iXQ9( =$5S^e1!0Ɲ4'03,nK@Οc!Ų;52w%q 4pMԣk,V)`6H&GO-ױ$rO|@H=NGxJ x?Whzu5u;8`2w"2Uȱ7Ŀ$LXDXA/.l'lP_*|¸(ᐐPF*$+PW): 3:`4$+y4}NܫD. ޭ/f⟒c%n+p1_=]o))+11eͤYP"tv-nI6grH%S5]ndBJltg1b7%D`w* vZQ6mmҍ G*jb15{gKt ن%q >h;}V{ ̮-}Ntn,q0g̤JM(g$ F(>Ysek~kKZ h֣e_}7nFe;1Z71,)`9wXn~r`KK?#J\%>BzڭMSEM.r߹Mb_DtIz`Sϸ|NnԝupC@v$բkZ!nW1,"G?^Ѥu, >NQy2R!q\VHL \}<~nde>UC:,&%]GuS?:w-ZSU(~G ⿢ü&p6}r-ۮIGMo[ԴIBoh{ro ;dFwIoQ@zM.]p9u4ط(G燯` Y?H"N܃ 򳰩#*-Scaঙ혘TdhX Ԩw揆w?Cw"Z~9_A_t{,&/ 5+)5sjxcHyl~[؋<<47p2h&]S˓̱3Qي <2ySL9݀ 'jM_`$) ߳OwzBÃy#w 򰅿^_P8Q !Zd/ A)? l.ڽSwztd3r YȜuJG20#,fu1938fUwʭˍmKCvKȯdA%A PCBLu,&x @DWS{7U=p0|6fmF 7 ^]rX' ׊~cᗎ4DQKCyX[6Hd!;hL7Oi{Io`s-kշvjز-T $2XƐa#ʼ2pqH=;(tp>f{Iؿd {'Kh0TseX(OUQGB5J +9\t]ktd~^VXpG혚vti-wPU:n:ruljmbο;o9G*'J]Oj-A`=&g*a>%]a=[l 5Lrar`1^'D/E_gC gj $5j^3MUm:[ep+nN-<РH #r]q#ɲa6jR:ywu?Q,1up}M1="ú2H*0?JR= ٣._.VAZ1r_C fX[Rv:~ɍءjH25*¶[.05{I]@3 wI6Et} FŒu%I=} tϪB÷yCO4'1$ac ԴHRXXw<1]i mN?OIW o5-hJ Qޡi< Xϓ%%e?٢}8*eQ`B%-u1%+^A6 \H:c;Z~~lQ6 !- =f"Tje, TMlKYw9ls XdY&Fҩ;kNn䪌~xVeABu;1[qUp[5zXDgTfRXϣ&}ځ׋)RכYy5*[#T8ڨcg>DXoj:9+D"N{nU^Ֆ l-R-?ϭL CA~*AA co3ZGu%Ma4mna?yANGC -fCU\{Q4Q\cF%4=qbRt5ą촆LK9#x1sQ;s\zךYleS b+`H҂xLfZ`fW iD2L W `N=*~3YDcK[+ Dn}xȍgH3S$=jK/e/MFGqù[0+ u׷5ʼtM3/R䘤U+!LS_˓k/*f9y]\oEPdiap{)hXnZ^},ÙF\%p RΗZR&̗5NAƎhc=]vZ+PF}׵NsgPcdc !sp.ףi) A\ U,y'+A' 4 TN42$+5DzBQJ`z1Ρυbh+=B N_tnOsu+i *i9FRql &9e^AFG+P+yo_o)eR9ok=;rBM#/}ֲ53n϶[ ӯM&::Je+k \K*]3&Iĵ*]ݣ@_ }dƾAF,].g<pG@TK}s /`< oMc.}b LZ!>8C@4Tc:_+zv:Kls@! &I3i `$5\0OGxv `Bwt:B-[n!ӓSFj~cfyi>#zXjdE?e/zÝ37k;W+(KuE!Q,UW&c #)WU!˕K:Z$CbɳORH o_|$DOMՔ f>x8 0e\ sjuSEy:E1Cet$ oNOH)b*HXfPBa@'Sfphd mcx)|G!q8ELnr܉PI/6k}"a{ F~*4tN 0ԼnU "긺-;Qմ8Ib&Ü)'IepE>c{B?JEO9sWY*\\sNɮC =;P1,.]AnQՔxBύ^YSՖD wBЗl~'/tʛ2t~W{x*Z|uMOFtf3ԬvhK85? 6fΪ uH1)sBx̯1&I& 5t@ @`M8DZb8hY:N}'\tE8+8yJeRSBVJ`gw Tk Bj; OTՠLgm5e@n13714%ۀjopi| $pQ}FnYpK6.Μu=19 y:',vb+}QIExAS\-@_~z>4}__ED|ϊ!IT! ՐWl6!1 "v6˦ k|HT)(Xq+ !>Am|}o1"w~",W'63ś{%n.$!bKtHѐfD|KK#S-zTw;P!nPzBGfA1LOcߡw,mDK렂x 4E_Z%qoJ(F+Ln@:¸%C1*˭_C]U҅Lۯܾ΅EuL-,h'II;8V׶Ѩ#jas{3_% n-䃟/+]eO(/Tw$)Ct8F{`n_SS?2sH8 HbhGۙV[0$EKZEcx19T$Km*P- }5$ro Ob-yYc?W0@ !a=K Ň:Xd[ne5<[/r6 ;ДGʼnOb -ogw*DӽIPLH`fP@y]WGXez0qBQH^AfyxUB=i΄G cσ,U7u\HJFm)v;a P7.q H!cٺv=,j(y>w>)~iSwLtq{Np~Xݭ>p2bJvrf9+u:υ@$g;.X7vi#ƕvYmpy$,1P1Ǧ ;XM(#v4]R! [n4rޝnqC𖣘[@;$hUeh2ݡ"#Nrr+1>PA?-+/_Sj5vGGa$QuC2:EbR9w3i(l>HDCaF`fKճ7lx ~N@9~{K ;y'n!FzkImZ:ZBvLJ|=?'L{-h~VTbœ<|4?ڶ_ _5mxŎR_Yb9ofB=v\0FT eDf 7 *, \6xYM˗9H,]̤%dbRb$ 0]šz)μ:[0)$0;f) buGш*S`$t% WuUVOc.9zQGHB 1G fo}{"Ńb5x F/|MnQ~]pU} ΨQ-NZpi vK`F$ 'Ob0uw. xnw!8`82Zs( !hP]7'L㰐4MYKC\ me4 "  n{S_ؤjWp>Od3m5nj =ɘ;­w朌bgcd+F-q@ daK$d|+Zz#!y@: o1vX{vp#Bҍx umb'Xea,B 0[~_s̭:͸,>u%u,aq5610oM-}&w;QHAK+EP]$'֋V4VZ^f="N;ǽ)1Pq 91vG! E|%{U΁:w|~Ni|Kmr@y/boKȆN>e1T\y%}m?Ӽ8:5l:V_U, q"E\4bst0CZ-rh;.2P$o":nkls;x=KhzDI24Ђ&=6øXE$;Km,&ʄRC4#̆^MBlW K~#f2H1AZ߾RgrF䪘۠~I S:ܤ!^غɬGW!r1gINT0vY}-[aNuPrm K%җ) se)o bb ] ACΔlfMv ;z0]>ed&vEwx-8TY3y[ M"kHh~ZC!1^[V2WٚD?;YXR]YF rf vR}x7n@Ep3#>΃qu~O?lZ:Zvz[d"y[,[]K]+5K\2S7 Z@Zt0"QC{~]2!İĖm/)ߚ1|K ԀV*Y1\`SR'L} " >kE܇,A/ѭ..U&mƴ8 FCIbZ; S3\#~ Sc *u[ ݻ -"[2iI\T(ls>R7_gozߣu/m _ߠ#k8/ mІ-(ÓlILUgyxyXm),)k/\Z< a}.Q % ,לB>LnOm/XIP/`0Lc l@ZpؔOP C1CG/aG0{ә4Gw*mbn_ehGbXSQ i$Y%kGlt+|1wE/Pf-kt{j϶$$?[?Ф&ىڗ?4 Ѓ3F`J{p J xEHp/b4@c"mBG)85&o׶a|t!ϡǍIϘ*Z782wa ?O@S+՞9sIi$Hc,8y<F~)PFcv孏$a71W=)8%}&p`}bw7 jX{A, M#O4pN\풔"5+*!fX U C"GBECĔX.H(ӹ S9CrLEЗya|e?5d;3h )͙nr_}h(m )/}k I[LjyE1*JgTÑ߬ߔ74Ay+]NM9ky|EIFXSaW ٧rzbؾn\h^*_IR3pp*t"/aIqʼn?Gf"4N@WMVl}+=œlNHXEdeGƞR96WS[ V)oEy\L\\2Xn1ۨSx9^ SW"##X(.7K$:E M>C,5;q!,>-Io& .R$hG:]NĚ s1,*r*q: p_oT |?۶i28PISD@fAXA'{3?Y^CW\`A7k|B bz1*8gYZ0707010000001f000081a4000000000000000000000001646b69aa000a3488000000000000000000000000000000000000005100000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/gpu/drm/nouveau/nouveau.ko.xz7zXZִF!t/!]?Eh=ڜ.+L:3)j03우Ȑ),׹/2~q֛rƬf5`PB6_ ]KoiPYK2?}SeH}W'c<7ov/Ԡk`CdKJ4 zٛu&Y:JT-b ],0r(V Chj9-X)R+5i1 uW O'&?C%eKsRXܪqI<=2@HlgˑDwUV'-#\VQHM%\~Nw"7QRIT? w;9P6~p0@'RW-;fJXqK[yX?>jJl=*[qXK3|W+1Fi'Ůϐ/Q3rti1TL2L4Vhðyte_ S*!a,Nhs] (7.xS;(-t^Fz+f 1F|vSWYJ^sG|x݆tNUWrE4,s_a7F_̅*)C6GMPWM,^jۀINf3E* ZwxhhυC9)X Co+?Z|o+l~u\!?d-|)% TҼѡxWݟ"5eA?Kh>;=.^ҹ`d'jUYا")syq޹ tyHy~ʒͤ?jm F9kD0o-ɹ(`|1r&nqy/HO99*8ŋrs0 zlUj5]~="=^wh$.f"Rg#:OƑOɝƻtkJ~tVB%)ihvVsJ?1oVE-YL;%zz¿ Om -iTkfF20g(MucYDܗ-5[?3՘"gg;2Br* ͩ]jVVkrk k ,IOd]ݣ J$} ۛE+7mI0w0mpNޭCl߳B:zGe5 l(] >; t25De {֎@X(jsd2~ S^鋪;\57gwʃۿh3h`ŵf4ݛι-i ٩Ġ15gD7ORB ͉ f1Dײl|fiK"2209cK]7 kB۵h52(*PJ SseH:`+=8vIٟjndVV\@yQ٦j:_6ԧ]3vyU1cr ِ:ڍKhH`NKAϴ4Wj7H,T~*E9[ID[V6}W7-B3b5_/ٜ|-nv-Te*N{%g߯C ktp2 T|\?hw%MB/ft@7CmUXVZ6Ew'l@Q NмP-vLb_u*Z3P&! Z=0CT,# 6GAv]HnĔB_D3ܣdOQ3l˳?|2>/uc/iC}  BNBG[PN}۳:MJpe|vZ^*+z1q⃨R&@W̋S:/MԦp9Ǻhw(ze O;#|e,~xs؎Ԍ)MgGJ= 0=Lw Z5mmYңeV?S|q0ݿ0R͡W+;\XaB¨wߍ^oXmANeʟmLYS$Apgb@s%lc퐜PI{L <.:  נZ>M{0j΄.G3Kkc id&a!as'Z`@$|x~8`,yJ).HcD w 6_Ibq쓜QP{qsOsNHdA"K/ [8wo3TߛVM`;p\J w~ `"'W$F2I2 yք40ԔyFn;94Mr0QNI/(Gh=Y!3@Q]~nLƓ6rh@cKkf%de1()H+='7z8YU|e-O?Fܸ}M +ԃ܈1gމR VVҞ}}@TeB*,;,~=M$ro(XnˡA錹!=dQ]M/ ¶oh{N4$]`l=V!QtEj3h(D!ddJ% "KП{=чm 6޲A3瀱GpxlPvӾkٞ_2I^әHo."ukhh /yL:I ߎ#tw@Cotz,s (Y.8I!Lt'GH+MtuDy6~2gv,Bv텘@<[%.UD Nd& l*EZKƯu]T2#X|'us*hIT Q2iOt۸Y!uUFJv!x +pm<!VzeLz{7؞@ܬ8)-JެV4aZq=+&v~jxr)=X"X[4htP lHȣ'B^ɹSש6s| "'{ߧط;kPC\[1Օ|lr)REa DfRFڰT.F޶O֨jcaiE}4ΔS5!tyJCI;;s^M}AC*m//j(aÅnE ǿFQÆYN1TRٵt3ksmJrl*[cNTCmRCNZG' Hti=^5=dŒ'znE,J#Ev,p ,r@ڮ _VWY ^ U CP ATx/9q+~xSK^xɗ8xg*{蝴 cjzƍ$]\5U7hCACMս6X!J1"frhz\"É| $ms6(š^(X玧c]HOuuU=6qNJ|E~RGqv:q'F>}xҝgDtyءAʍo-69lWw-~:Q:w0BQx4kHQ˶*/OϚ"Jl|)eKOihwC%ӃoN AZPu{{w'$4RC~R##߶)߹KP3<-~Y^bO) ȷ@AF*~^>:JxOOGӸwn.n]q rfeHg'},3"6qԁfZ @Y[;@~\}$k48^t F6]<6duAsc`/mB+k5,0a0[kpxEN'ۭ5ڂwZ.o9%>K^cɰ>GybW8*YJ1S}%JQkQaINF Ku܍|J Y {N!O53L7!-ӝeTL:tnhk{1yU\& 6uYy(?ؙv̺X^0-ƲGsVPݰ,K=j_D{gI'LSyo&ʎs v @Aa6vStJ6 ko+pRiN(ʻ>W)DLpbiR~F,]"[^CQ5P.c6]7x.N^eY;$ÁsU;4}7YNrrب-VS!/Yyj} dDokc-)KBCUh:"9h?V/./K+ &K~~5.s@ն=';nQCqLRe(9ijB(p2q@[;IG|NxY^ݞskY |BrCv`'Vo U(,†= >&\}`te餺vkp,;E#駡oWN+m6`ߧ[0H^:qd/Ht&x'k |qKیM[tc Ѡ\7 *dkYj"8"raL~ۛnu1vU+:yl7|Uxb z+BVn^w _d'1D y J)U|L}4UNY5st‘?> PCdw{ U54qV>k]mbSMgؗ]>AIbঈ]26Ld$42-VH"e{8 f&E&!ڱoWp=݅_?쬙}7uMEXby-ѻiڇ<|J9r۾aIHeRe o=tBna6mm62f0h4kwW>}pp~pgYuA$ÀX:֊MtZO92,CR?JV]$6c:@MZb&71gUukA{vLPj^ܘ*z"g>i0vj~5 ^qUn\K"\ڏ|m!Kx0m=iq#K!NsSTnIa\:u2:kn6iBTn)9Yʖ1ISMUDcAKY|]ɉXW ;I'`Xk@R~k7yʄY}GzCT )*kJó^ߞLg¹Ag,uYN$>׾ӻ2qXab#=a .di̮θj 3QDZJcK1ׂ).)Ewyį9/dy۹&P2maK9P<#?4o Ej@, /ƪ,+8:~{YBE. /uziq-xY`V7CfpJ oH]>̾39e3i_)jn+ X#׫N; e((P{bM 0]0$crl*V&4? !Mè3RW gQPjDĀT6N4M(V)M1qOc*T#,8S_0LP٠RS]p오V-tGM{Ĵ-'u(n8[g0LҝҸUK_0 j}C L!5] Ujs0IeY/vwG݇|W.q`!80'L-b~f*" oU( Bu u({|;la5CJiEMztZ=HiSQsê KgqG=38T( 0x1R.fb)! k>Ƣ6`҇fZLF_|'E*>m6$J{FX\Y:s2O]u7g?hBN/c/&.Qwq87٧A k@OJĐB[u"Cu>p w*J^m |8(A-.wk4Z}=dF1}\H m# _Ji0fƊ 3l hD QWmG3+7Zs3ueP4kU]!an?ⅉ'=u" [m~َ(V; b4QL'sĒ E#+3C(4mf 9s<[#dM+X;r -Mx-h긿(t1Lj\?(4 xz_4< JNB&M=ԻUʵ=yBGf݁/;WV5@bfG.'j%Ğֽ u.fP+LT N`oFi,rB VCc Q9SM`[g*Cٲz x{F7JA*JH‡[.~W!]n0S_gnP}nEHM2q-Xha7W^^yFe`t~WOܣ@ڵh#q)}I%BV7$(ku֕%(8*G"YQ'}]eqg 3%P!ݝ(Jws33tl/Pb+of;?QҲyZ'v7WÍ: ?G1ͮ0 rijYQ"զl Jk'|R6e>xA}'nkt&Yy|ɜ#罕MyRedúm?E3"dH<:Yi8\JRˡ))*.4'?0ONa&*.i`=!lbǧ f ls Æa Fʨt v߂g.a\/v1(|zpme>1Q}JI]wfؗF#'Bhc“&~6#n"<#‹|Y5o4Z'o59Ɓ>U~ʐw`k[I ks;0Hx7pd2\MLU;+C ޖ \ьӉM>Y/b0j Y;"YtANw%X)_ȩlV{gGZRn_PQ)%wR%o*yħ3sg 2XYˎbvU|Gvg ]4d`LzƷρo0գOuHu7Wr܃wǀC+M_a w,-Hƒ(wd!ij7_)!t#iߐiFꦕͧUAL37G臍V_ۛ1Rj%{&(^IlF{^:a.)3bΉu}9/zN@ cW:I?d[E^[xk|v(duPaՙ@Ph4A& s.6Nưؼu0<9UT |fui%iyx`8s#jH6jSIa 폇b4PM Q-Z4e˷{b>bT%LW$'}Ԋ&`%9 ٱ=ã9^vt\T ]S]]ët·/]ܡ?>̙ Y]&}/pۈ*)L@"fH5]R#JĢT8jʴ븨 :ħ DJq<=r6]r:[;$륱6ŏ,f bHKaʑv,ޯ\`Ţt誕֡oL  Pk{rkkebN0-eI˪` n #`T89b YA^DCк:DEX1AyCBU#߷LZy78wq8=>h,Wm 4+ڨ՜@pΐVBd̦00@|kYg bK2*QeuDsxg=cw fΥP-JkR %1~,ɑ+rpaT;qz "E A.hJa}I)D̫ʟoj/.]z=S9J]M(3Thߚ2oIFWۺjR6-~&W6>i#!\f??8*ĎGBhl:5>c2 Rbb^+gm&GD{☷ <ի!8J<䗶&r&!8b)v^f_ f-T͹Xuv&A1]<#nٜW 2޼ǰ)$bfcpĖ$B}W>8jʺ98.Gff*5"d RLj0_)r#qV Vy*٩4=(xl&c#Uf7aZ>]:;EN /B7}{q|ۂCSj&2^}Hӱ@ 1 r{R@Fm_рtp/~b m2oUύE*#Эi9> \wT.yP7/,( `6x{s!xb_ sey'P)2vNs,*hKqSsNuy&̆uÒ;LP R2*T".D~0&xLj<)04Se_: AB*i6kz[Cy!Rҙj*G{-]@е䑥_AvP"vOc%)H.9~5:O=>~S Ъ3fa LB>1UKz>a q|:JNe-W2prԨF|?s%}4 >ag~M1ֽeEk_VZ*|ORg]e~ gn 3'"eM@H M%VX1ݾl$dB= )Yh3J-A~ۢ \% 1N&SeK@7БjdSY`_u͙a'ZO@GX&rf>H;դٵcODJFm'O52Nۏڑ*ehy }4ת ٽ0ЊCh qJ?hɴ32ɻ|Js)~8Ne_Ch<b![L(s J#*BH33A(w/EP<7iWx)zHeA/av{:yU%OVwn+ǰ>n,C2[20ǘqOhA31NI<:EDW=ODJF(\RE=u2]6m#p,[\}fjB!D\ _{-Ir0t'KW))0[W}C'm"㟸U]pN!_a]w<#Z啓~$-*L3 P%Q7q_+A% ZW(1.3@BkFeE'jqS!]بQzwa$6BXvt)Hg4O;Ø$NC~}V<Nڲ[|}Ãj:P?R(iG]51[a{}Hn@/??59G@rusM2j#SAvd5*%$.2>%=b r|2=oVxh&:j̸fL`uKٿ_ ,oo{ Mks%<sO5H xf^MFG[- @.:eA;J٠)NB@)Е ;C2htq&sR]FzeKځwZ48 3 5+]\Mbk[6fPl ? 8U^ ]יgvadA2QdQ%9C]ٲh(}-$饙AzE̸ÑXE'I!{z}TƄ)4Sq5_w❶eʓa[ԅ'@X_ oYҐL9U1(|K۬dtedM. -oKm>XǏ5)9$-0AhEn2 P`0u(@os%Z(gG< njB !cBYAV2J X84ĉ2C 7暚1n6< MTOb/WoH/~(3UHzC)8 Jr BR; B0Aλ'"F7mh0Nr /TByh6[Ożxmtl0ktX\ⴿBg#E*X2E:Lۡ8i;iA(Ÿ0X O'BaM(ٜ"dɖrF b᭱af1|7`o }+%k68!ZvL9Vgq}t?$5~(iZJw`~ 9ݰ^I=%m` -xiwYNM%tbۥЗ_@@:ʧ[:E'Ƙ_msŪWʫw:YG6ASmi'"hVm$B3\+LOd+A|X{bdd\*`}5?e@ cuDsW}@pe3~ ∁]u\ s hBrش#0I;+!t9Tv.qaVw R @ {K=_慀CTxFB\qxHiԈ6%P.9ʊ;)8rm:dEq<ܧ(ӊkj,]Z TUp\*pYl?nb4ZkXﭴɚ$ȿV(Ә3jJ6=Dn 7\C@B^p`ep$D*;C!e^Ss9ټlLX*vF3WfPGZ< Ҏ,N30$@税]ݓ[LdN-ݢNvzܡrDT\Qj@SP)h2D̽$aTh>z0 y;laG $:3}`R3WS'3;VJ`Mdx/Z0Ta^IiH[n vu/A )ߧbhz;dŦt@SC4I 1G2i 0?"#,9- ۦ~l.Y. gی8..adh&:G8si׫YU#?yp? qQzhݴE8n11 Jcc~KxX<>PoQY=aV(s:ڷ S# ÁhQZ2{@c𴒅A,R%6F>kυV.WkQZIx%.Wl$r71#G Q-dOpHs Ӳ } q`Y.(YbܴkbC\~'“\=Eq@<$6^Xd h )ga) 'AR3l!Pq~ 'ufLE䑚 ,a*J O _" 49Ŕrk/.vv2i@%>-Ud]U{R]ltG# j{R m:1 hz$Xdv5|< ޠ KhZ&U<0CQ'7S4w}(8L$)}ٲҞc*HlNB8 ^8*1s.c[ҩ($[d]$s=pG\Š !_7)n,F̑@ra;4vcg`Ek$o@D ˘f `/TW8ϵ(f:bfd@9L7"Žm0Z݇ ,W͍W7! $'},-6$?+z׃zQ봆;m4l1/S2LH#q6<xh%wQ'[R+WךiD*s5ykfւf'Nƞ>򐦱|:*Rqr7,*ὲz;c4 Q*`*&~Q-p}YVfh+?Fu:U$ѤX~Iadao|_0/NV{-3?_=6GĹ3@m!S:U(X8l;Q,D৑}1!Yנa4OTXi6 hi$Y|H,$}kJPACWR!&IɧX[r}0{h'Vqwbl~`zEX@ >v?)[)N lAQIV9,3c] )($<>{Dd ƾvKn-]QL{t75 ކ>̻8xȄm*j/#mnX'7Aa.zè+1%V _bTx8WElVZmCw wT<2JdxBճK OЋ큤-UVi"e YgK2W,;" Vk.l%X9W<޽Xz'r%f52BTGb(vWT'#2fȈU,J6n禬fdҹTi-BQ@R~.),#o~H9 ?(?|aymdjW. hkX·%W+rM) ?_&9[)x?ŅϿ`|dVb-]\Q1ޠS=1ǧ`,(A``1(h{IEg'u5 `C`w3Ev"4ni1Cqԗ`O?kӴ01`v@ǮEGYh,i*z$N?{\pJ&j4 8؁ ]<tZ5,Y:t~}PJ#2s`-ߩ"R"cfaT*Rľn%]/dI_6g]'B#j R~79b둃c'K˙oZ}K7_ƥoB} Q,$7P6X?X}-T%*Lh_A:, &bbb]`a z OøLڿss+]6'}񛓨DN9,gG$hg@*ri]2;@N3Lö6-ʗLfV' Zt}5.lgYQK}=2]cN"^6l"1oqؒI-ɌF@|MPʀh**y'v ی{TƩaWԴ^+}b #N/?_ryL&4iJŕ%&h(`@j浪ύe76Jo\ A fD]  u yX!4 8TWsF6kwC%rtSdkiwC&ːlR'!? }[QP%-^;l6~yҖ@2:jkNV+L~R%w!ڟ5H@w7M+&ڂJ/6 |brR Qa'  gtWZ5c䅡eiӅ,)o{~XtGx~EP 'XРy6 !>RVb!f9V׉| {;HM7Z.d.'95*r3;z;Qb%TQQS95!U*in(1ǭf)9,A]` Vg^20vC(Ɲi:ƝytO~Ka3Cq_^)3tU<'/n/n [)v9GbdJxm &\b0CĪҴ < {ڋ3 ")a:hV~E үi-yK Ɩ^ sՊ?SrD,96c`xc/ˑ B9 qJѪK|+ /GPśJ I•+tગI2HA]lb9d3}'@2 >atl_ unaBvL7KKHIޡLSf n>nOKM. :Lu-XE)8rn2)H}b@n$ YkkYUSϝ:t fodŜb2^ad7Uwni YvZlR! odwY<ޔ-?"i#k@GCOfu)Yk0EMwbo2KBMR扥 L*9?QW=x̵,bbbWmAAt堫3ɿ׿ JXn s }+\菖 -큊͖YCpC&Kxqd@W";q#3] y_ Az-jpt⎑&2ݢ'\=4K&Kߔ1B;`p=_>ί b.}>QT.Eu5$b؅*$ 67:?;kGW ~{L(4ȉâq(wvڸ91gL:/ơ@~y)Z^]V#evh~Dh_RG$bq(hWCU~ -r1b4]J{S9T6 U+-ajBhMa8Y녤g!&|ixM -s3;]{9k܉^gG=AP :ư࿔j\d`vȸ̦)ZL.[4o3?t)U7jT_CJ6T$fhW#]Ѻ|)hQ˜Ĩ=aᙥ['z^g#'J 1)rz) -m>IR.KڝCȔ+O)ejUcd\v'yՈu1Gtɖ4c, Bse`R_:m@1 S WL63:ĉ;!'-d=ypQ,>_g}}; %Jc>>KvW,t~ϣ{Ѵ`_cmSlFd\ľ]6w 3B8h|'XfpRWCQ(6]v :[ۢ/j8rf04q@Nd f =,h6NA⮁xx4`e2S It]" ˍ\=nXc2N&D|)\ߵrG]ɑu27|w(74~5 },q9MG,O‚4+F!@܌awTZ<%>џp:Ŕdѻ]C(S0%gx+U]W&I:]_yܻTԍA1ZQW/a:p{Y(qPL#4Ov8fK:댚ǡ:AU: asufNnmZ7ek1~A[5olW)y[3y}YȨ (=TXU[ ()HjDbq?X)@&ē[#h4p1iDC}w` ]徬B)_}&- q# IAP\޿O'YXa!8'cK7;jW:WbE c)'Њ@>6U8zS%Ņrzr(a?/KVL/Zlq-7?gڄ}Hݺ"tc}v犩*r$p//gs,=O|l3uJbח͏THǎ3d2&xo;Q³墰ZA9S E>-k469JYΛc!W%{'gNm4 X0V["@OӭFDe^mJl9r7rhDuزhdLJ]%4fyH\"DR41RBJQA C%bcGanCve)[/k*|KUW ջ/ Qv'&E $uƑaQ+aZ[AW?%leLBw?%ʛk_޷C$`hd}ىtfZNeli5f&i;f=5RWխIN'#"3[[1l/龍m_~d(qz "T?pJU*mZNĖPhaEtbS.~5gxրjwIp~7 n|{6WQ\=dinJg:kJ g=ߧBEkkބڦ;t pwj) h=֤DQs +"#?{WU߲W.K.`r:?-jG$a]CS*=,5ZхwD; Ҷ=H]!s}:K"2?oiy3}(*;VbFg{+Yj)Ua-==XҬYjE6;Rǖ{re%C}(Nj#I}z{0?ZV_Nʼnu}F$ Ơ]i'fUj'9Evpx %Nȗ|GxY{DL>y\ӿ'v/"+?lj)Vީn tA/EY+f~&а|1usݢ2?ϥw}:E@v>FN-a"G,P,STy,9 PZm~uKdj)t^W\ I@L@ôD8Q*o?(#ZQ@jN}u]Մ<#c{?=GhW|b^'4zh,T+$Rx\u-$KXǛD0ɍW^4r QT^@6_A5>T!-8L{UtԊkU|wfA^+Z9'D;ekq绑dj#g*늨Y%nCN3h$/C裸Y N3baw%@.=h6B2GU&ZamT*[iJN H^C~ݯDW!罓 qw .Ve@c *Z#sBS/l1ImMV7dC&4wg='qPxgFX 8fw4ɰ>"d/lܻGs:'֐᝸0ZY))zho-U jnJFW2d* {(FRc{BhEϒ(13Hvg?s]r'Z2']Ryc ɹd?jBFV /hA;ۢ`/]=|r/mDi^_ fH~³</qI~^\a\ۚ"J0\Lz,G.$uXAY JgnI[VB&ju!1u(n䤛TڸAǔݟ]-F5H? p;⁉˭ߙWWK$$ф;ّ7Yi 1'jGGkzEQ0m7^Ή;#.m,'0.9fϩ"!s*w"?WLĻ3:EU:VB\JWZ!j5B4o߉Vyy{!!5k)ܣ}ѵ_#g*PPj ^bq-cL?!`Gj !=ǟ"?YEcjaX^t`FbeI3BQ@c^XImlxF9y+Bk/MNYod|쬥l+HPg|'RTOܡkrzD/9$"rq&br7=LR (tj|-挦O+E zeUR%ЎWΑ7Sq+qSy*p{s?ũ- -p** UKm/ YO}Ҫf7jd9̀y֖$>2hv :/bv# ̢ kgֹ&TlBR HͻUNhPaɋ0 l4ʘrhf?0 poƘ[C=BO)N4l @ﵹcp3JZXqa`Mk#@}ܿ\ɂK sY*2Oh5^_u[RkWEM  eAslsG5n+ ՝>a~  KҠ4i)BjҪ[{8+nU{wdiE>V{,~6 ilhY_/-rH475F0Xa):1~.#Qc7jan9Ř ޖn=S ڴS\Rڻ  a@P|bP+'R}QGAl>^p1VLCf2T FWvhv/A?o(tqc^tcݖ7fwE"ku(T3"͠§Ĩ8kaa;jɜtZ1"sNzb F\fB4. nWssKae۽p#7MngDӠ.~ڰvUl`gSz\R,ra^_7XߒB;PA[mtAwٺ"ʩ`1`?]buXso7wjE0'~7t(ԤqE"r@ÂTT0=02PrWMwA4kU*{Ws!PAm?7Ψt. sV 誅y(?1.L/z#˛nzV ubOZFub֖:o \Vf5Dʘfj]dz`+![ikvrA1Vq n"J<Nav+DNCeȪb8ߎP"<\ldŏ_(r\/}2ҋl斥(%>%5ONefe)Դ;f(5w9h7}hŋ9Sߍ|b=,Y2&e%")D,zo+~Qc[ɼ>` I}}8>Vej5NsQ/j_Yks!m+_:?D !sY)dL-p태0 Kp ⨨˘Q,x/HyIasb+hJ:q70қxyы6or\1 Yɮd6VOsJZ'R [V) z] rCJD |}GH 6c<#@Ti/2z@\#}:`5դv"N9VC,"^mK\N LgC;īyA+~_rϝq*G/K{Tt j+Ԁyz4o %<,ĸj;ڶa]Zh 77)LB=ߵEp'6B7"8ur Zl*RC vA:;_~^xi#Z zyۑpXZAV5rc x-3OjSc8rY?m+zm87hJymqNtKBT5?8.XK Jze eBӪ9. j1oIE/0V+PU>lkO'pnP*Sr1'Fޘ]ŕZ-̈R< ƊtQ,~yDy`fO{Ή'M~ :̌4<ޖmɾRPc|a˭!-2~7")Gu')"ƇR?py 2W7@H9Ԣؗ ߒҚF@XN!/nU,YnT?G>dv9/2_Hxϩ-}`D:AQu bBײ -Mi%b6܁uΈНEJzummaJ2V夥?:&zza%Td:cigѯUΪj]S_cE}UΊ``|ckJ[b0x(V?Vvk%hE- M~J7>qijLn{"dua-wUKzTy@dΦHk](=J;<5I #y÷8ОȬa 4[uaO=\ҳFоI P,!{kc)Fq\TqNC_Ɇ9^UK!A89U~dsw=eIV\H,ú[%ZWARYՕs&I|8`r<6&L6)rgu'&ҴOqRZqN! P$ ŁB25cuȝmWx\*Y@FԼi2\F<]TC|J 05eBGTWj!_ XqSE ?E[3e߀ |5B?]U埇76.ۉT0t2Q Gu 4E<62>i!a9ձ XZ`Ϙ"NB{7nSƋ pOxݐh}G'n=ZϢmz䞵h1I,D^ãܐY30nn?r8:&k.*l)'MniqnEUkH;^$rJU$lqduW c9I\H  zpԣ5"7NEc_^)Iƭ^X\T]Bb*?Ѝ^10ςpku='U[icњWc|^PVԩĩUCh`gݲe+ȉi:ٕ+,, sU?u,fcQK(&"1t[&) M%~@'es)=24 ɜ%-ҹu V\tPۘ<9vaTQB/ "KArNW3a}2<]pU֎[{eЧo*•,]'yGɋmndg W|/=ݘL4 \n>(`nfL=k(8+A Cl= s<ŕG |9YÍBۅ2R $5M/qH1cvG;aV<"d,SiX _N* '+"e$ǽEk'Lsud]7݇XvЊ9;fگ$!kiN< );_ y 뷡ElQw"QD\FR|$)gC!Q2*x1˅jC41]e> |ce89HvũiBԉ<1UHѴ1q(Y Y*4af{:Nh0:p6]R#J"L,}OπN8i_/6`SFzXMCo.-+ݕ-xq>p]9=S]rrBq.',XvN,J +HQ@0HQ)qVY /C`۠;/<$y/9sf4:Աd;@ϞXzycnȉ"ʾ{3d[. 5gZPURqPyr3RWȧ,hPo0fnAĕdql218 uu; ` mQ:y%@E|*yymT!"e ki%'ŕJI3-XJ"CYY!J)ycq gZo=b--[*Mo*]@ޡ;LF2[;%Ȅs= JA!3_;, |>&'#L`U2߼xHDf׹h%&nS3tjS lRȷF8SFm7=-Y&gW10zQvU+28iW @ _]h#_|7R$iLL M(I6Vc<)U_v^)eX8WQe6D7:*nO_,]E61+lL]z B$+IlŴG@% Q0DQ<'ͮ8wgC9y~~FQB'qz`v0cB_dCН夼@KE}Z'{Nk{^E 0 tB A-2hk?p*zu !Im+7 $T~qm8 UYI1֘K+ uNdzA6hRuN{ W+2$J$qB?j! J:'eSH 1-H|ޫd"~1 Z+l}&s~P"*HJjE~HeiVӗ;:Ÿ/{saM'XV7MվoN]ˁ36O;Bezotz沤|l-xJvVN̥oĿS< w `%.|Q$Ansǽ;{ckn !fn4?RF)ipl +8sB㌮_&}HEx]Lm9_}g$ uf/If&bS9 #E1A :(<9TZÛ/͡{%>B}! '7uwW_q7u~iCsWw?;-?a.2 *aj(tv$w F /FPQf:˲/tx8mg3:xzgh~Vֱb"T0qH)s;$ ܓK=3nq7('*mHO|Ad&Oށ^ \0=tOH|'󀛶UziݡѵwXF)ʧW y.4ۗ$5I#e+p/PKw6 Ow¨&6[?ZFpj 15a*Sqo#ΡBG!FbaMEU7mb^_n76Btb$<4Ֆ\F(}Ҽ=MDm{b&!qM>^S‹'|TΜ1u Z8Lh քdtӟY!V*bEuĦy7#9V]n"t&A,\s4]0YIvZd J2C| 1:B\$X;loeT`1~s]R|N`EM{uוiK(%2_c8~x5,>|LKv-n i:yA繜0Đ xD|^XXP13Kʔ{r YӫMf4yC޷m+A~T#xQ{]Džax]LQq5ho.,oq\Kɣh':%< W Jh e(hp'q皆3)X{Kdѓ5l6.Y#b= _C}2_mYT)r~$[6ը(F3UDm;.o|Fp b{78XQdb(n H5xi!_~cX,8S"^6\)>tvZe۪w9qJ^0H)_'[gbu%3D=R!Uzw6\C$BDSP~$cAN{#՟Ffs=zG,+?,gȣ̱ؐe| |J"TE|f1lV"SH [49 #@_{;ڄ®)܇b:{,@]rC",u8'R1g, 0BNׅiaO edYldyI)F ̃\lA (:fzN4!ISS :Ria-V錠G\YL@mqu? gc@~mh=ɀ-H!XR{$(ߴRW_EG44LsR6]us9 ZUW&E5nmU<9+X`Xg {(Vnf=wkߟZiO?hњ$9 mS퐼LrTF2X'&=sԒQ `F,W)`C~ʘ}u a8 {1 .T9%w—8[]w ΐT,(\wrUI(wa .Nvi<_c[KtZ>8'ʝv*h{vRx9C{]ņ'ɸio\hPnxQ؂CJ6Kly+ݼ Et;chߕه0fhV(S#z^t[L5a˘lPq  Xd eo>p O=9IW;(ͧAP+#9ɞR:phdԕމ M\w3/z CT.{E2|]1W.C Іnr+YNOj,<W?DQ_y!IB/\-OU]B]\8!JX{ݲ"O)yk6Os>^*xzk|% ,\AFB`Ȥ-h~:~1;`4,) <~6I:KIVCYqLCd j  ƅq ލϥXc0Y. V(zѹHJHÀhBmǭFl)Bښ}:!^ǀ)jqDpVߚƨ5s(AK{kUt}6N,➒+$BLy}_՚1"~"c)ZmZOhy!*}DUu `QޒPd<5 ZƪC(B햛ү+n< . jNzr̭"yas9^bVdB{^:$.íJӨa _9+˳XȋZ=)qsE_UIV%=oy|{)SMјtSHE87ԩ ,:%|9Z$be,}s^!|utV*4P 8eȕJɴ 83Yqu͹HmVH :`o@fA1|U%愆k]w;;vLxF)}v'pc]P:n2ciZ9b %ѫjg$f8M xrIuI 00lPq6r/)^,4<_\&>Ek5paqNz Z5k1 OP?}}}AJBhbd]n&^{# cLk}:uǶtcu0E򎱩n|I(T nh9us(Nj8~D@ըiCw itۖH@S1|{vg%Ȩ\GnM·0#s,ýE8]0r 䪴зZ:=:b #ԤcYÚR㭄|ñ~,ݼM&tBՇxf޸ѹ*lel m^%^BɆN3L_~`e>F=Y-ŽH)55DhyQg]V2 O5g/Q/^BNfXcMq}ҾOG |d.֍2>Um%fyM7F4(L$2uIOzB]lX|48rGeo耀_3 .Y?_x6$} o)\K$}[ \55%}8 .J ?zif4S$oYImŠ1rT C*m9dqbWYTa7'9wU0zn!M3C,HPOWSֈ:$)Fr lg`q3݊ՁbE0cl03c/2-u[=˯m,"<\9?(M bɳ$1EUگ\FH.EG;kt޽$όu`#IF"E׽Br ,ڟ^E(,ZI}[BĺFeu<[9+}dfaΫoRm bM"g nA"6}ټaӑDZ]c]]bw)TqpÌ"WJ`۔5n~?F'/Rm0}D-1g13U d>$S,Wa*œ4'\EMyTg#S(ۃ>xI#P ]4]ٲkji{}Hc!"ٍvDA4$ 9쁷,F%z¬={2CįagSg*<_)}eD@TG{5ƺX⥿c a70ItQI+ߞh`1U 8"iJn˜4;T(fS3zM*0-D'l ܘ4~P>"=FcڥM4w)~Py la-3]GTuK C K4:E|^hNn殾=GoeLHbD¾7 )PҞ iM[bXk~aDrm aڵxښWyvi8͎9gijMMpoQIQ_yIjdJzQM", ]\Pz,D:r8nĩ|ѣ iBíst i_+? "SNɚg~b 1yf3l;aN"nX-nCd`i{S@D& 0d"Kіբ3blu^+GP()do GŮ/@ ^lͶaLv*{RRo7hV9MbV g&|ff~*N5&:ڻB? ҎL/.embaYo}Up4] i4QLb7eC!6egat-;cP#jCjSzax}~x*u{ʨ?>4Q$7LU|C%w3.8`F {t⚩EUVb¡e)}X+t 2%xzTQaݿ=%ɡ:!W+>\'j uyTJla"CpB }N2DH"W5sNiH[G|sٻS~%}J f>dw"Jj ur7g"?̄?mRjK{@-3WŤBHBu:#3}Hbu<2_r\K۲@1;.y3k&&)Az&}%Р%X}މ:uPY Z6 UKN>[.$!Sa5շwlvi4lFjϻC1yC8i?s NHo|M_UKDOp/_sK^z72KAK ?e+:5)Y /p;;Tnag9h`r'Q[~@x#1yXΨ/*jtvp*P@ /XEx&-]8*v>Z]^%\KY!]$&m&K0fc g6/sGV!lh?kv|ᐥ'>|8| |/Yk+|ujW=U{>y CCo{OfYCpՀ?Ɓ+JSs yW1UQU?\-ÄJaʼn|^AOzq$T< Hg2*!e\weF(6&:>E.p%P\zͯs"!q$W C$jS5/Q9G8L;1ڀ *2A U^I URXNٿ̳K9 dYȝ=fh}'R8!cV<͙DE+z|^^ޙLn$hp]ۉ%O@eR8 >ꕥeR_ Ѻ*WB 2Q#VC(>}G@o wBPaIXLO@M|AZ"*sͩIyDFSF~Ӧk2Qk!YV0F\uO8nh;0J" Ę;o<2%Aoc_r*@?g.ky{ϙ)9pɊE y8H뛶"_n\+{./'X-c4HSS2U^2% 9l%`f9 P5*,itOT&KB4X@sϔ,Us`E'XH5L m?YWBX9,3(Wz8 .NgháDA[͋Od9ћ&Ht1WdR $0<&y~o+d{fqt`t!#IѬa's릯?SU暅:vX93Ѥ6߸6d^(kZt>pwoNдgq?^XP NܚC˓8 M]hL/wy#mRW'>?q6߬ݝXsj/=-/ <7Fjۤqbǐ^ ]V4:\ zT' ]r, )fBYɔtO* ->3ֻ i;CF"ZkMذZYEhm#(cu )퉦)zpD;%T;TÁu sʉgpfYT8!k3 <{?uC&Jr=/,T">ett$g;ݹ8b- 9!pmėu<3s3 ŘUwx`.w^J?V`.BòHz3?XE)L:0Yb kyf s/Keo+F'XRDksOrJǖRBMD=Gvg0{eh␩ g;X:1)!ף ifo: >oEMďCdrJLfY Ч`ZP*8NޓoI׎N/M1>׿P?­ca(#@wCo4oנA5*儻f'q$M?yu},񗐹 6xAŤZKr:ĸ\lɾ*~HM*p9;=@ĥ'3i.CVvxFr3Wvd3ckVew`*8y8?WVj7s9N<)Δ`j4juM'm|ĤUq笟;FVXrcJ1UG\K(tRTT ޻L j[qhsax|7<;Jzܵ7~3:H$}Ywsr4|A%^8JZBiKx>!M*AXY{ke7 dƜ Y"\AŁuuBReX޽<3xung0KL?hП4l!ҩEg !j*w̽;~iVg>fb ť; qRgbzɮ<%SlALIpLr2@K@hs|.[%Rupи +3y؎LQT\ݮ:5f7|[2uL\B&mQouPq~9p:#hjËoqt1ygBxZ`z4AотZ r|YQ6|[ FBrI&k A Xd2Ġ\FwNFBh֣^RnGms|}+WYarS񂙻h==wly:- ]wc< %-#:눮ִ~V,q vslWΏlЌrB*/lphrUKBA9{' JFk _5qV(LzNİ*XlL "S95ބǾ3j-|Xz(+JY@֚&M%?T{rlG(9 WGmp7n 6 .ⵖB%1dM2ELPmsox_pIeeWϦjTIEQ\JV-Z5q:&(FhyPe{2N^Dy ~7`a6{p'ygɩd Oz>"r~\x튿cI'w61"S[+.fw}Bo[Y,.ngG}`9O-ܶiLν-,B'!o\@\p:[}?u~jajDžKGvg0.޸8(|*.n +x{4i]uga,Ne!e;eUum-c'M~?)*jQ(;Pc9ї +i(gcmm9Lu / :3p};2Tj =zSF;i%U' HXH((F.$e/lp -/ +ve#Ȅ Ks!RJE鿅33jMS%gzv%.Z`ŽqmfyiW4e BIt+he_ ;4G0f2&X6cH)kAljx7J-mE{cī [v FFkg9*$G":5=Jvl iHeNUThSS2FSpmqؽ}CHmY/.@!r/5LQSZO#?::vbU,&Fka@ ORQV;gyf@oxh%Y)Η|`kB Vj$ZH]ALr9y JYVaL-#ٲ)l%#u,oՐn9 5U(W.8oܻšO܉ li{/N4$ׯP|3} B9,[e DU9Ew6UhWWN-ᮋ9$iJ1Eў"TXqrQ0PmhʠaU$d` o/#\ ;+g<N+<7m۝AÃ9[%,?qコD7jZC;-MPG"3 zGtOO#+ǴҺ7UqH56^"(KAP `-a<+; SG& m*Mw~eH& 2D-d#Y`.yT'*wD̳!ض ͓sY ,h/ f\`٧(=AVD=bPx7H/~#؄lCepϢA _{…jsE*^iSr&/vYS]ѥ kGf쬴9 ">M%*z2&p _4ނen,LF A$W<,cMASe ! yR:4R1A.rD3^R>/l2c Dmn F%amʝ^٨gm༓KVGo H(=*p7(͹u#b\չ0j2=8i/aToU0>$spxa &؜7R#uכ4h.k(ۧD }Z+ 1i}^F^lk}E _)Yx UiLlN@!'.)QH0L8'WاoكM,g@X'd,oZtt +՚*J7{ߜ_iLÝ*$_crA0@(o2q16HNJ&4SfE!G^10.s@ntFXhBZ9 3G!gRѱژ]Ke6qDO5e ps4hF27wVe-W2PHk V$"J?1pV#Z0A*U/H։LRw!{<( Vi#Nُ S~>CtᑷEy<]=S77y, G2<VW @kӚXLVR^XR* s_(l^d5 HZ;+\Bh>.aXJzF0(rI`AN\heZ=_P" MlgwRH#o{"Ty!"ϿgwoE:NS@kI / XÃ2UR(lh{l.%*Y܁.AXb+m}g=n [*{B28d}*LgRrG3:X$ I+?.6 (1;Tw1xT3c>Q{E gC9b񭣃;&:^XVo/'Z˧*9"md=uVō,7)W~ω.r=&yƗUpՖx,HVrI I2ϒ(J.u)*Ҹ`|Ar@P\VYӯocH Б> ` (YxzEcHj¤  w%˅T|Dؙt.$[c3^=p﷐X[V܆DN\ hiL ⨒gFsz >fB:¯]Q鯎[ݛ<0 ϹK/kNi % 1F^X2\-tZ=eB>~J{zYB ŀ<{FP]Jtg$Q#cs t;Q"Pq 1IN@⍻_8*Ƭ㴳5>Aw~w5 B1⡍x^;i Ej\%D&e?n8-,1YLۣY*|-qrN[1=Mwݟ<8,̽wVͅ@&w7x} :OTz1Hab=fTlG^(1d!zf>Rօ#[C(uZUCbj ؝GA/`(tn'2Ff@: M5Ds3;QRә3hL:W:-l`{0\\  hsX:k;yË,:~rf2|/i𲿝'ك+7hT& ASm:Pҩ?^S j_-`@z7I]d=O4v:R]!upW؆S ؏1[ZSw޸ U(αV&Һ3GI ū) 9r[ѯ똵D$]Pf>5-|!=QD+B-OFS j,uVS VE vHRe#LɥVbT`'+JX>Y)|cl rnWGY/HFGgI$U`f擇raͫ['Gy2O;@z6Y!TlUcݨSb]=ZPh9e4iO$ڲĒ#L_ Lf@G( AKs nx^<(e_|eO[VOއSRz]}MM ˇ[CDڜHfiDPX6;WMohbAj,噲aJ͏)kJΝ7{pAB3PtϠݻT*q*?>k5x<]݌Oޯ%/԰Ɲ1!A֙jGڸAU1I; $1>=g^}"0B 9NK(Щͷ׈#r- pju,~62a1ڞi)K)Bat:Nb3W񹤞n:\Z_дT'feq:$xݤ?/H.q!Eg#P*e\آiqZ""\ysw E8 |ϑ4>[a[0(VsT<nOq õD7A[tt qDg ] ^T*&$(@i$jP3`;_a9Q; $&Z? o#f(4S6)hl\f!k@mS,K,&9g O|ך?sz s_q*:(ztw[[S~1.uHvU6[]c:G:xz Uëm:[5s~?4?%wJ)=7Wk1fֱ]?UID⡭z5Z\9\sFw5l.BTh5,KMSU- Rq[x&e-WE 2vu1,+x;N )>A;O3 }˱gIeVJ`r-^>WL8;Q̐։[[ A+d#6y?] ,jybĊu>e!;FFCX6?"H} aQhJI7=hkʚrV)V~AB Kb]kK=F k0g\)pߜu(@77|JG06i>q2e{[X'1JfK~D(qq yJuV [ 9yo?L'D"[!X v4aQTEvyݒ !dAW-DR]ṰedtĀk{{(:7̦/X%1KR~yBT׫|rx՛3p`\+^Ù鸆n-8PutIrhjGnչ~8P= OO+J=t'b#Lo_ ΃BQ2qsTX̎V'NńܻtMb2.Ho{yArr0{g %46{!bc/\fm]kN:4ԁ,Lk縁KĪ3nZx"ȑ*[q9Z_*rI+;5`~ SH6"/=|&9[*KZ`G>⼜Bv|7Hc)0neֶkeM0``I~s0cv#]=%ԔQT1 7RǼW'vs 0=']! }jbC3os ^5@0J+1snȹ$q7ijNKYedLnJS 8{A ĭ20;\|F/:οD#tLK=}jd3OCQ^5 e6`:We2#ަFjoBեmdb͑EzjqA)u{˨Е" MX2!Jut26++ >^|P[.ԃfM-\,i?"*c#VnIbW ,qJ-I!}{P"`; "z|X:aW%jS,U5/Gx1aĦm3(;l3gV)L}D~}= Ǽ)*9{IkI 2y͍ xztN/٠KCƷkB6Q .>J0 ˫pJzNy W@ng̱4n@C~a%*v϶BF։DF;xߓ'[g\*:G8eMCTkH)})zǢ 7h7SnyR/ /؋h.EIJ{Rb*ԧ}NEmޖi]l@W :F|6Ȕ(} ŗ$`luce䏥ln041e]qt^nb8L7j(m.d$͖R"jJB߉g;J6skJLj[ctJ\sh =PAou ?( V Eg#4;qbZ7J&uk!x2OEUl͏Ɇ-72ݰJT|Ha 0gީ'MQv@p'sA"6~J7/SgaiCGjhuS-< kG9,"_7Z)P`}sy1#OW~9hJu|V>]ƺ .Ԡ p7K{i|Oٖ 3o}ՍGb"hGݧy ^?`8i*Y@ Ta-A9au3Cqm9lyB؃儉Ri"J$Tbhxn<^w9$KUU[Z{g?YP VHj35hac|k&cZ{Y2x [&FRt2Ϛ &t$ 74tʮ&Fd~X yyWr.diϪz>zW ?/BFp=vݯ\QCXt&VdFA&bJT򰑯NhqKEg]Aq~ SLdLֲn'd_=C{CP{kđ|6ŭ2/AMwί ($O᧏] \{m͛\0;:@P/=% O}UI6 "TLOi>=:{7_&J@bw=Ta1DEYss~4KI\2汅(NNDK|T(d$כ|ՊR3ljLuII}BiUoG}"L;0S*ű1^EaQ㥋B c# 6|bi ʰ+>e[R36.:&7\KF !?Z1q*,UO4Nj ["0d꜁yO:/[r[LGPgGW{Bb>*|%ׄb{s@Ip(yG>}_~;]4|$nI"On,V`I8"GeʚCu@#%;}G_`F&&q*NCK3v9-y[TnZ"Aoa]/<4(rmA;uEe}qoX Pq?:)jm6'Ia+[ :S1@cץL^Ǜ\`. (*EoP0tqHm.QXWm岡ŅWI.˃L}|dIf4Gmس unϳe%m%a9t#~`wlwd8ȦK {ǔ}IZ0|EpwCYjHcr~g[s!&[@y<+x4J N`Zzy >gqwN@A|k(r'uBnp⡣yݏP:CK+@3-|es N d\DD y]g5/Oi3ĩ^|B,eQ5dH@> !̸οG$ԇc.4 rH _gm$鐰9PNkJBJa>ઝY ؐ.Vw{ 5tz痸ݰ3s!l-=닡vR jD]W6ka%c͚۽' fK8o-?6CKIѽo|j̀\ [n!ymZܿyP'&8DfI5y鏄?A mcBmi"d`5A{`KWݩUl,s JQ{5hݚ/ɢTK"F(l BIM~]Z [b0|ۇ^N sD;zXEAhu0LT+dw]YB"нif't\eƳO3 L!ZP&d拉RhY;؟JŃ$~t!n'WF\+W6zy]G/U ܖ ͦ,[G0!A)P͔P}/Ɍ|{k XI-ޭrnYt'ā8j&渲)i?VsYDzvH?f-+Ƣ+T8ņ-;8n>ˎ0bxutx/Hi.75..1)@?F]!mM`~ #<?UeE` T{dXKP}<*%o20Jݮ,QήR1Hg)^Y*wQ%JME dhL佾\s.i(8MJ-`vȿȈ4"zo3 J{L ;"G$L;k{&RoMQY +$>qő>)~p[1J`~#wHy ­)܉C$߸? 4vI;dǥᾘ7,;CK42K^n )Lb?` A\k|8P'0bמa1\5nd߫Bcu7dW38Bp;@N|}|aTn|\}{+:CV/o O`dH;GkqDDON{e <@>*SI՘"C՜]]%莕t K tB.|:ҁ9j)fLK}>Lbh6ƫn6"^E"|&}7fZ˹T@se i4z"L^0"zѤ+ba x5!58v>)EUgrj_X5Y\B`^حӇF g]?dS'2EsYiBM.l/n6vyR 0$VjH Vn5~Tc" BАg;c<'"DLG0e85fO颎W#XjYp ֬]\q3b)Yu҂A>N!>^;Ȱ+Asq*x.L}5%Ӈ ѕʢ)-Hm,4bԩxG{'Y߹_$])O Y YV|SDL5@hFPp0vr~›qwsmK' m XDޘTo?gt[l?nq;XL_5l!q*#6lɈ] {uq+Z1'h,"Ze84Wb"R-^KzOɒXs\; iFXXXȃcáh*::`Q˕Rs\oI6RZ{2auPQPRpO2X<[EXd7v$5D+ͣ$W3S=߬I<2_t¾5/&hTYRP\xpg7TTw<^1zKukMW@DqehI?6 4$Ϸx+vvވdtܘT&C~ [`Xbx[!yȉ2Wj@oӆ}CI" UlƖrus}lXB5&yHQ~Zibl'!9ܫiYz5BIisNNDǔ9 !9)2gʊ)CMP~brfP F8Kkd[/>Z!H!Z5.(Mov$dj& :v? oZ)qP#ؤ⧻p)92i{:d#ן(p1{HV,61e jDNqBP=äKpQ6^ѯs@0e+p-ʘ!O1h9fvR كW$f{U+/|HKHN!{1l|69lrp4RK7VNKtRO$+P`=Znئƀ2ZH>mԁHHBXj9dh 1Rnu"R:5V3bpG$!mQОe Jxz4:̺F =n_=I49>U`.4m+}}vIN ymK%Ӡl7 i.զtZOڕ҄C$%NwAz{ezn+ց-0igD 8EjOumF}6V]x pTcǙ E2  ?$/@}߃Zq mP?-.Uc@䵱wԶc#F/k}-N4_[ܓC4G=&+Fu>nCѶ헜PQ|FS&o×E_ ?t)OЧOCd?M4q0aǹq(N B.AwO ("? ,42צRwEQfHp3Q,č.0~@]E^ ^('R03[,@$,$dQÄv ^Y,BV.^WzUz:RMT7[$*(YD@D.@B.;J}{o6|bmBAx΅Cx3\[^GSnk鹧"vk?Т( `@9hXhf Yw2xwqC-:Tl#{&ȟ h` ~f[ ]_AD ò跈IEqE xr p!"ofH#;\R[,qޢ:ۊT² NyqOؘib `jԣ3 'xS5ԬХ̈;pW?@bj^ը{;?h[w0>gB=1Ug,3ugk&eW>E+[Kk.xƉ 1 SߓJƞ3}K\8 _Z`Dh6Ry/C7XJoWs:p8(qJ I} 1 pqtһvPo_ S;22 Wjje2D 7jSJKP(?[ʖ4iQ#8ۘʫ@ghh/+ Ab*I;]d`Џhh0Rk]'*|vnEߜ/ix%ii_{V<L@Aq! dE5J۬H_/{@Kw̷I4lPشZ "=zX ղo-CRdEPHQ2fh@ӭiסTjDZIy30><,ѫ6~ C!o1^g 7=QyO=eE_N*ə{c84\[+8''&94ի٩ϟp!ĤR%O`*?xW{@cԅ!ʣb?`OGCQToDf:PCFa[еyKߺ1G>dʫ3m5@{?rMmf Ƀ"6y(SČ4_F&7c`mY.Efy 7TDxx:rd'xt(0F GX̅W': (kUR|S {~u[fͅzb ~-EAy,LZ寯_ yx'D[030ZTWĘCyZzwA1S*`[IG͂=nNM($$ǗR7Q+/ ʆkŽOR@#"`z#Czf.ƒQ%-^ v NBpQCZ!᥏HR#'R_y C{N^=YKNjo[\<Ua0E];ʚgۢ6NX HdU D*j&pYwͬ:@ ,/qxzoujaYx'`IV>0<`%b T !d6:s} f!6F(qoFj|kaIJz} K/b7-+J^L6=x__͌DD31kLYc(Ҁ|RT͊"QY:¨ ~zq:1af{Bl;w!Wz.^DsJ}F7vQ|T TCAWyR1anf.Q+6Ig ĉ 8AǮRv "UmUcU9f<ls }خq-LDVsn;+AmNOcx`Z_d/ʝ/*c=՝Aƭ5͉մFsDG@YmycE붢bkh&.BB*UiNu. V;q#kǺ}'vl+W0+p^/ܫ!br  qwԠ@N]Ŭ_c(k4+Ĭ5b٣FCB()lK袋<~oR͒J*Z*WN3H?֞JD*#ءD.R9P*8b-nhCEuxq]FnbS{QnhXH^5;1}bR&&ؿ#O|5cgNެ[Hp*Mh_<5#KFw0Ts!PяN,: >DaP8ҺY!0sh6.jXW%vUzwMq I|D<9xWULp﯈,Kђ&'ƨ4] {A0-78lAKzX 3d!p' ҪFE9 O=1QJoVE-Nﳜ5w WΫo?mU^'®h*ۛf.hWU{4ccP{rfmDPY%qz %:PkE˲l<&,>ڪSpM %noAS9>L鵬r1h/̞b ;!NIo*.-I2~՚\DԌ9(tEw4tk[}Ua1x4O>тNvv(b=u~vY 2#֙sʼA2V1^i%G5g1Xg\g ݥ_w^k|,8Mκȏ+6Bp~Q3j rxL ˙y'UlF&F=:vG+_@%n>F.1c{U f E?X=bp SjEsflclf` (%\ ფJ~'9:0$:w~/%.W #h֙g=x4it ;ڀ009Cks.|[vàa4;MW+<ÍK!H7<10>y ~Eȍwc})X'JХU*Fmz,~G=D09 -'P)/2#YGǔfpS`C=(8Mx۔|>qi3qM-hԒQ;or@>j"Ef|&ѪԬ N[a~ /G=QHXLrlQ[j5Y՘!)9>IRN9lFp.Xhqs#VNF7oa6|8ar`9N+ !Mj N{}iXΣd2T#Kk+P^P25'I£jeZ:I*b68ݬgj᫒YOLgT- ȥlsxt/-wXFE43p z4{b_$6:ODoy"1WhÕ,Cez _d”ҫ]cq!_VS==߂NU<Ԡ,x^ϢW2%a~mx]cjϽh"s`M8I} ~nB~TK\b*Ze=~#eNYb`OlT? i6qYKD&[k4MRQI-m!'U믦G{OD$vI7B ػr E_KhN  1M_KYMR(is*]rZ@W*FyG"?3#8hES);uJ6KH@q^ŋFge}os-vL\2-XY%k9$Dhtk*e+:߈ R{֋H%ja "N\+yu\kD/GbzP<v >V-"\ڎXBcDb:e-^al2}454V9mt yF'P3J M/Ӫ#(kS,23,՛A[[uQ6-xxvj|;XFxe MYss铩0G͙3niC"7[$%s0 gLJKD g$1PAg<%%!'ACOT۵m4AbH?@79@ qmP;O 8CRENjhRtap۸E&rh7vImІθSo<ΧkSDe\b.lda._f,BH-g-zw'YJDI"Åvq֌1b/剅B} ғ( Ŵl!m^s 3S{++)Nɟm5 F;c,ZJI$i&~&U?H>2,HQ X-z{-`Q38IvJ E2t? |TUrJ!0O\HPt^%ʷRyև\{Dt^{fiEom_|M&cCX*њ'leҳC,Pht%*k{EBb.Cq `a/O`TzoAҰK?]0ws5 U؄1K:Q~J[L<>'xt:yd'\4G(pKSu|gc|2橫'(3绺}WbH>Dܐ`5! _4{y0akb0@cp|N[%vLⳃ)-?ELZ"@4{Vld ܡ+#~^%gZIp~pHBG ڵ5v8U"V rU˛O%{y";F4}AW'rɲ[s\Acr[)_y(Hʵfjs\sŴپ'Uw6QмSĶ|bʭ# WYRn.Pg3W&A4Lqr{X6CJVBme4Dk Faa&݋q6ぶ4Y|ЋY΁xO_9 !i؉./r v:+JeR:n$`گ!Vm$'? :A%cMZMU2xC`ڪ '['YK ''u Caz1NxC$ox fK_'f#7YWHssfebCӖnnE~U$7fYMUai 5b%ܡJ61_mkt/!qƛi:FG9$2orWP`CR  )Uӛ+xк Sr°I8?̒M~.o4ZRr3-2Ej6H6ĤI2xA]%gȑeNt ªɘ`<$,9;kLRh2}Ps|#Ƌ̉c%= -nґA 'N0.rC^kW?xrkTuI;*#94>/yvzv3H_Od"~j8aƣeJf/@Ʒ~+LV럼M㸗;)S7曔Q%cJD7¿c ,X4"΅hyw&-D*ø4*sCLQ:77mvw*}ɥܖK"}+a[a6H;gT, #j5J\5d?iU֟t #?ȘO&-yvYso/^3fy~ɾp)U׹.o~Ur\vf)n>!:JpW Ui C`-vnx2xp𺦶)9]SO(n!#HV zL 'ۨ"~\օH lPbbTɁΞd3 ċFo=$[1VNCb; e{_KXe.j{tqxYDZ}Ɗ̝Ȓoà`0(^kTv&"㲵N}qz'X7'OB&)j&-]ɩ TcIJ@*BAX z(V$sD~8:o;d%|ٖc-hTꊵIa׋]# kmB\%ͽ R] @@{񯲴!,;0w~V [sc@l>r!p3s3e;pTkܑAs uSX⣪ ?q瑪=u8WcӀ6`p D?.hhBﮋ8ř BLRrjj?vOFbs6F\' P"} Gj_5! YHFj]}6uv1lLΚ& c+OdPԴ!B*4Z k}rZyI.9LS5b@p ݝQΝKg$;eE!.^X*$P"6ɡ. ,m/1ifdž3`|/ r) .3Ttg+1>̻2+kaF-;A(R zvLFC _|KpmR$;uDاN V6K.F#ͅ<,P!=-Ub?_ܡݴy7e{5ܺI+Y9)KtF8FOjcDi gNgbfD0]ӆ%a6IJ8_F$vv0EG0V6/xnOZW3Oj$P>keXlyg졡8's,,e\ آ ëÊl+rk:z疢#eUDe Mt.8<4,0?\R&wV1؅rU_3"py.fxl ﴖ7O'?!XBf!^P7ܟBd*K~{:_ZjhN̥b:.c(R*H5A~?;$=J/#_ޏeHHc Ǻ{!{G ՏcU\_AzunRaRQ}[wJRA|/7{2E8Cɑ1a{+T34Bs{׃4$uER PAz*D@}'o!M8in(/.b+h|J;+Z~LA3qY ;A}qLI]GJC(j '8_\rda 7j'܀t|qaf :pIk__R&U;7$҃_lQ3J챺(gq/ɐ `L+0(H)ޫewU-ouYysy\rqy *b} [6#QgRP[`>aN~+5Q䓀8-  [!kJuG=2q& %dڮ-xVJLጪ]V;\Y2"qSv_ES-!i3"isFOHf/B_SV(&2L'%Պ˘T?!E%QOnGV'>ꉳClJNy%ı޵qEkMVp"꼾ɩSʬ,u=o=2B/B7 eP{eXCא& tPշqM0--nB|2^᠛rS ; nW%2u/晾l?@[ %3A5XY@"7lq6JZ󮛤l~#ʣStN>;E! k]Y^HpgvV dfp'Pƹbg_(^Z5COi׆cǔGbgoG6^"zNs_dT0rC`ĸcʯ[\9U *{|Vy.~fl)Ta*zRaKXLoWb["(}EȗYIihj5zY9vnoJ O~+-+ Ǿ6Q. zl1g!B\ E¤" `568E5YujM54+В ANc2|`vvTDD;] *{ 97y/Uܹ.Ǩ}F#ܙy " dkFNI|kܾ@pM譇\S 2vLj +qxd' Fj 5p["u 4Q0O*ϛ;}˵)wڭ8jpLh$A?5Ot Mϖ0e1;b PoA1%Ktdo|!^F[<]+v#hr-f4S G>0|/}6eT'c`DA#5ێ}JKNgD:hւB?#f &tqu%/.h3J2/0S;~/Oz_ᵃh4.sdW3GJnƬF m< b@TV׫F7ނ .FwgɆM<_H>Y]GSrʧY%|iGڟH|ZFkiV`4}m`f-<xhRd T\`]~o7|Qjm>Yd:d?Qju?%m$N/e7~LͺH>Lv`+I[ƓD."#:t3( )d>DoХЭP-.\uW=k-LRuSXK1Kg}TsJA{>n;Eι7r0Qz|TT+3 k??ý=]@ICQol@ّ&PͣXcEUq7\S0'QD 7j.cDng5}-F_sp)xweQگxJo?di5z[|lm~7;L+ H֣78^RΒdI[ܒz0W 21.RK'fhNkiz5kTkO'~Z w $mXFŲ0C. %Pڡ[dҬ-rcw;FtTh9/kCd7 Bؐzݢ`I3uI\p X}}o auفӀq5WpfuᎪأ'D:bmG ALP| ^^_򩴬69A$x ug?d"2l4lAG-}SE^8PΟSVnec6pk2iVqI#ܵ]u'^4 L5 LV*tfE| $ o9IF?;_ET`p6mR !k#j8%q-P]HfW S;, ɼ+P]}'  Ȫ \Iŀg^/NmtPG[&'3K}0mg;CP@a))E=}kNEAޫ _|!3`]q3 ΏFA MKv7sxL2iZ/GW,A5`bDN 'O=aő^UMtwd]=T}Nj_n; ψt SWs@.%{ϵe(t6"7/8ò2s>ѫkH=rK%rzbTXk܊)nT2qx-x/CkM &VZO \,]zehC=EqpGIq``l($B;ٜXl&ײJK_C[xKC[y!@ٹcqRFL[֪Q]*e}t{M9;pry c=99e}Z{s N_m >$& vvՅN01bACm "@Ja y.~`yĖ#FR$Qb r6eՕICETҚ-2+@onT >WH; HO0yZDC6OIksk=!cʰ9ʦBW$㫘e{HXCtMy-ҜȼEdn!i%QW˩Ye0#lQʥ'Wux~$. 3Xm%f¡,O2=~ܓ*Nq¡z':ϟa6a4t]}AXvﭤ0{f#fA ^X^sWt ȈG%6%SCbWh ]: 'LSݪeڄU_X}YQZ~hT_ ϰiy(]*T&1.%q]5 VjnK5'i-l 82ق >|0aK&'E}ɷ)Oʊkj 'ξpM7ɨKZDCtmn^1ń1DŽ̳Rpv}ܝvXƑwd6{ Eӵt=FO[.gNUB- 39CsF@_g& TNvlyt*aGϗZt2= N3U tOƠF2j-A3ⴠ =BG "g7#q8!tfGy!:k\گdoOɉpK]]^s_b G-5 j0t5bkb70BײcsجZb^q4#>t+K zzqH}ѼO7u*`x˴&%ړY\̢v$QxVE;NpvLW6K ]y&R]0D1E!h` K>ܫzQYC{ U}B3})-jH#ri;5E|ȐyElCNCv̀ZEEKb\3T7|rOL|[ g2ǑX\ʩ]02͍%~ɡ'3[Ne?qi$ /?ڟkdU`Cum3ms{tH E)wUp7~^`e]˿L; X *C/”Rw,xt ^&%f&QĞMFC@'BSFȝŌ}`v~^: !*KPZ׍qV/ea ț:M Hc}F#˘T~@Ǭ:`sxJr-˿$1-kl޳hO}Zue )DıƵ]U"/~cH}/ҕj2Ht,Krw;@դ5Tj.xstcw+ΗAO%h톚S/'%fKN qCnvi/L`#H|Bζ9AH:f7x:E喞5$bH]Z[hp8m**s+ ΄u dhB]D\D@:д'Qf gF=@"pS]yO ?0PW+rEtPV )d~ƚ26qcH=M > g`35}2)Jwbc#'S) (>?g$bXIR7_%\ HR褍jQdkϰDmͧjԳY/4)sKyZ _Zt|3BcDm_\\H%+&)'A7ECm?nv#}^j!~Jer0>3F P@)~#.03%n,I" f R9sRNVtuIY!dx_$(GokDC6wז( !$Ӷ%<ѻpo'sx>ozL'7cg݋)# K[!M3m/772շ۝J:` zV&NW>CYnSa8,b򢣇*r+ U{#59>!45vs2r2Gfu_  zW!. 'mᷰn'skKFw7kS9c8ZHP2yq95eh7.le!EaNW+gl"7,]SkhTyiF&((@ej*BHi SkXb}։`?RH&/) qqFҮ@4mM)sxDw ςiEw0^$kPU0QCfa_<>c&wS_ rȊ@P]iSί5<^&lÔUMH(f"&cөBM-ֆċqa}hoTQFTFyA8F.^&~Y RWܼAdPUߚ$Q/ y 270ꤤNwq2]I=ѐ@~S4L"C^QCB rͷCDR6́1aYz;hټ/mN#Ȱ]pII|EP6"Q>s4 6(HW9:NWU^?bpt s} JDfNo RLw EbJ"7zﰦGsρ;m_0?;|5$Kw}m'Woqk5,ꩄņqJ|T T#snoNF> W)p,bsbc<ä}݇RJLsKzGL7<1Yi>҅Hi4 ^Udxu hؖsk"g">+Hɖ\8k{B>\E=3Xđ}<wYL+kos,'d 7~#SڔqzS 7_Vn.2)hz#ыIT"`5艒V?$56c3jdGs8LzaE%;>ϟ3֐+HJ HO-Tt "c+zؿ]Jn"v(L_`'EE40`X?j=>Y6Sc,25V5[[2"+4kO#. $s 4~vq5(Wz 0VS@ƭ mk!{l:܃ Hq5JݠBLdz ډA(UѤcsw }ˆh?f c*x踍? jqVr˽rxj|Ry Y}-Lgaf('$jIչ.tB^+~i%oUD=⋕__5HK!6N"@^uMIks.&y[\:5[x͉:crtZ^S^s֞5Tv7hiov֌Ҕ0_ڕ/W硆~{7J*Zulʤ햂!̰ _%:F[Q-\'G;Q]WD@3I[ RSIaec4Q ¨LJ<!) Z)ܫϖilȇ{t򶰌[SiQn .: k'"FO:8;M@XOyenZ@x@'Kw?̘DZI*T$7 ,}Qj7Y=X,T,yQ>(au'TB3,8}'8%::r.N(ug7b'lbM }9LLEP4~Pd']KTFtE[kB@4;n܌#j;:|M%蜤Fx| [TGDSf`ImۜrS@r7T"+kaOIGArW~@աW,sG]ӈǝaHtwL#E$Hbۆ5K"]tvk9H%߇ҩ_LLCЅ.*#κԀ{߯8޺uޭzf!q)MLݫާZ*)1S1RD$|ncdž.pឱNk]1 =n,id \bEl`ȑcnؖ0D7@Goq )n1WY`@#56<%ΑEFzGQzAk=ʚ=ZэAE^U9 '@-=*x Yh]o%gj0{6{Y))W"bF P%&tX^jz  P,F_cZJ(tYD@˦6{USM kg~2z0ϼJO721_x}10(64y\mFShg."\d*dA2=B"=qf+ b;V ]zUrVnXx\Yٙ``%{e\ÆaO^Q(֖Q$u6̋HN ͓9Wê 5RzjrMi'njm,}0=c`T,nWm0Kw 񌠿;Q'I/LM;4䏴`[6^3WsOq! A>L\@zv @O9&º#:cuS=L.$|bHQ7nPsF/vGun=Nwnwa͓2;G#~KeVŎ4xvoa٨(ߙʔr<*'GApO9]/+ݪ?C\>' Q-V+Q95Qͷ&qnm4 TE/bR4*.>Zm.?hb{TdiYћQx~eH3XV7g k)0r;NtR$Rɭc,mHLߪ֡ <3A*~ϥ|y.>u#d6wlKYcRNYgڂ ݣޘU@$pj:sr;:4lx (vzU+kDw推ئ8ĽN!m±d(X2Nb|r'Ux*75 '8a=ɟ̝[Dhuw`ZZjJ1X&՗d+x;?YW"vfC!Á!俎M~D ҡ`8L@A/;3:W|{xwO8yv}DA-+s-7:u,( WAqZSr)a)J-u9 7ξj"mH4"iTAkl6$orsZ Ui.i>3o`_&i{n9J/]/l܆ƒMjB~c nP3+dK\f# moepQ7#k#A^ R/P`RV7+jS>e?hU="@u\cuHO!C*ՃD5XUIQ'2K1-Yz8 'D9lGLulW:֚݊$>D`V't"Ć7U_)pK%,p:l~r`0 b5|1 ԛX9QnFWL'y/־i%bVyƺڄp< ' , %_b c yvX„Q_; NIRh}ZY59)onW>o7>x!k2>D9jZ[4v0!ȓ(bMƫr b)'5r!K*#I=sqԸ:e}~s퉺MoS PnG{H7ch¶.bK?%OR<12$ړ!pWA;.D<*n+!ʈ R(xj96*P^Eianxܭ`ž 9JGGD;aliSD1v7+.{$m[X 1<$ぅ&GΝG^5Ƅ^G`ثA!]~\|L3c"3EDZ^͓l\=޳)cKƚ+HU݀j<ø;SͲˆXaㆲh/u){pOT"I˕LQ׆cP)Ë$ ԡ2.ҮX]SHzViOi@*#G\z}MD$jN{ss\JaEFcAg?5Cq"ΤtӚVSݟ 1d}3RyC}plw%Ie%[̞lզsV4!_4˨A|w lWnRED7`P3"|A!_ VF6;9lI+Q:10 u- 8y㚣^ΐrɔh?BǁdvviR]D!uL Gd*r1{: ˣY Hr adi$`*#ٓDзvbR=XqA-!g8hg&xVarjYRzmD0NoIt*;#cA>z>K,e=3/0GD/}x9NjA7 BLD,j7~Xz]Ez /Jf'AL4y` G*(lt2_"C{Mnyx"'*kfMW Itw/DYDƾ,| nk8͢{' P"A0OŠjZA;K"U@+8`{39`jso NG#[vCz6! Tf&J>+a#rT\6ڔ*AeVAoTbXYܗ.]o#r"gh7v! YDu^Z`jw|HL'JH{O: ՈOiE{,6`Zo4`oI88 Zs fiWz|".,*/y›] aj+;dzY̊ Z8bo{(PLkJ;BS`jZu407oV?+[5q(h \Ȇ[!Dꋎ e)ڀR XW78-՝[+1^Ot>0ʊآw{ [^"lF7W¶%8vu2Ub &`xq%ХSG+4$ )_/|~Uf[x.Gxed|8D©jP~mZa3A,?0IZ,Գ dg @H ,2߽wm$N0^~/r 19S%]5@?W3 HpOtOQi:KՖffi[8!|=-Z杮= ($cڡȌ'׫I&Ct$VL2'PdZpM*3xD~͖>ZJV.|Mڻ9,f;bO)!]9, 2;=уŠ}-8[]oUQՓK/yRg+ 5+ri%6]Z5ݽ#0}Wb kgC4.홻Ucb^|N]57 1FsVK ^sL@))w;c;!ytݛӐ+eWhIV ?}_O@W_IQ[aknuHw_\L/. =+6O$ Nt=>vn<~$y ~;Eܦ7+X= 5q=N Pl{9.e6B@mTF| mg7r8XvɓM:3MQiYpx//x>Jbܷ,@:>g$|E#[X= DIH) /(9?>ORzbQq%@jFBͫTϭ&v" $"kr"|Ϧ.RFm~/Ѷ"k><AgM˂?Zs(P +1;4_T 3J6Hqyh6>l^*rqO+sΔ1]MacAKpb_|EmTiWY3H9.h(XSR|ghc%h<<l[ a^n*4Btʭ%VʼnVL`{d^UҎ?j&FU'?j&_{kpi|YO4ӣ >QAE;A$NoFҵCO`Pbv  1{^mXR)zJjR# QsԙJF<8|=QڞH~"A8aq>6dؘqP]L޶=,@>zx|N'kFc|BdjزGɑ/6C͐ 9Ɉu^I>݋08I~׭69„vk8R/ z5 cفpsVdPMhY{@S훓-* \1*ȧZ?<&>^PF8!{ı/ l)W7e8߮<fR[;*~)8zP|ߐƽ3J ըXaO gz3-wo $ej؉}Y,pyk4N )\ (%ϼTz@%zL`@ )GDZsZ}yN z\䕟SaE@KjjCԑߊBg&S4!?dA\:ݽ){D**T{ߍEzԟ.CwG$uFq[=p&_ X&Maȅ`.'nikT~\O&BNgTr 30v6I9hm %C³lYu˚qp h.MDkDL^lNҬQzhՑdچ7 | Eɉ:ϱzvsXDi4D=~#1N݊ -adC~Q(ʍEM]PzPT"{ƘS5n A HD)\UُSq,3Xz/ ᶩbb%tkcf? t>%jrwG:U+Y UR軾'`Sވ׎p_o _INq0$v؆I-qFy h^/Hucq6%.D6%>kc=(N{wh~xU)}cU WJLJ &CW2hT#gn_P!DB0ׅnxaȇP bb5JRƩO[ߵ,14g`# 3(Hro"l,6GdN_W#8);G#T5+scZ)8g4U_t3~e?'=b~;dEC _ol+#2P|ء-1_ sS 8M2 Ǎے'¡4WWW?å[("CdX8MA.ϡ0ݩaoeyLo!K70 W恘42kE'NSx[iC \{!.J.ehA-yPrI ƥ.|7[Vak6Cni ,8#唃RW"Y^PFE8kǥI\$c4/ &&]0;ř[ژ8=@lԖ}/[jkԑiN87BKT̅:oCG69mF cE4N!<|qk5ez1'/.QT=yV{.Ge@qe;5(hсaL̚,a{!Өyl#dM2NMG-ZU @fG~UG8Ǘ^ L[܅_$uA:UxL3[ >ՎV(ݱxi *Ddu$ 5U >(3pWea+)QP9w:bVq>`XO(O4G'y]CkcLA|95ukhdFk 5!Vr[ǂd V]0f+uǯ*rU{(l^a&,oܽ4Xqs@NLmz,%PWuZyߓ i2:暴.|PY5D#K)]n\s{hbx=M̒zQa_~5`^׾HU(ozX!V~6[@Ⱥj"o_~h`^F`AM;(8Ufpb<N idM>6IȚ.DpoAo1s$d׆u7O^`21M,Hx`tQ$ڮ.A˞8"a.(pC-T!Aa7HGBP11 `0+GD5oCFGһYa#ǫC2^` 75SC^B ;&FqmvO͡h/[_*k<:ZאE5eS3)ACxUV;":<3" ̘==ͱYVyڴ85ةRE悀R" k0F-INSf,|ŚP3LwDɨ1#O;?6/!_l'q53yJ^HlǡX!RrYT܈39"6؆n*'W-8Dg9"X$s&/ -/Ôf+l:'n##F9;`aGa-W.)i#H :/CoR'INx2y?D+إ>\Hr?*_:#({8W`MW[PdT#_h @ߝffIdDܦ † dil t 4ڟ"/duWc u#0*pGZ˃S5s?hAL]\wBepىHB =|(,vlr宸j1P^dFӳh3#8?tM'px"7̋}gBF*妞L+IT65H-j &1 ~*i4(O )xh0)JSSPd>B捞oJ W!*h tS^lcc>sV*6,6MwesPS;6 xwE>SĒ0j'xX(z1iͨ|JoTAa~S'2.Kt>uYY`: %yCȓf\wW{ʼnvf$#"޵,zGH,*do&TZ$|~-ȏ-Oq-txf-|kq 7s Fn>l!qHMHv [C*)٫HãkԂpڮ7$w_a!si*y|83`+fnO=@{`+|9JS'䛼+-t᳈ x+Ùiu?f8|9%72~Նi:ľWK`#p`$|]lE+A>=,bDZ,K}fYHmL}4viXJ.1:h+͝HPN??e%@BbaTb5 4f^x4fq-ϔ3D[zͻ~e TyZH!/XmDVF< ns Dr.KqhL&Fd;S;UZ{F_ ͜Euf{bef].U+/]>"&tf#~>E9]?Nc#ƍ61dCL3Ao |5%g;J:^G|xJlaC40:!o$ _"`h2(|W|)$cڜ V(*`= Za$.T_i#r6 4R{UqeHs]-NGB{?<`y:H)۸FcRWq{W/yµq诏4 {Q:52[>|W2(`ϺjiY<<{?6ǐ3-c,b]PQ#Jn9!EQ ܪU8CA@ x~Br>WSh*DsMkyB`y^(J,;fK)ofߌzؕɡK Y- ҆pjۇ>uX~a(Wr/΁ ӅuY_ -ɟEWH\dlWn ‹fP'kWSWe430 YVR4aA.C5j/u$5aa~h, է(&آ A rq'M~vi#s)OEK2 ge{h )";6 "F^ʣHzxbZs?2c?#zT? 4&^49r'l}.qr9iڤR[<>Ok+ʗB\epFWbɣT!G GpJݓ1  :!iϱ*M{/*=o( thCi@Q.W09 ^ ̬Ncrc^F^RS3qWIfӎ?](-mҟEtwYvac2n-ZHI=ٺy8wWQϮ_ܴ skc}U(~꼗n՗kW yo+knaL0wb_4Qfο?:[!ϥ`ojO#CgUea; -TѤ03{ZJ᥋AQ$[ r3ъe%3t`k3wo'hokpY|L,Njoi rCЂh9Cw !6ٚ3 ό2ΐ&<1Ʋ`#_O} EOM%k'I< 3o@IԫnГ V35|X(@A=\`xm6/?D kY)'L;j9ᅤA]|DFKӀH3}!W1w͠R57RmpIA;\UU6Z1e~GTqfX A+u1mz*gs_Fi]_KY%3'\7˩4tbCmtY, ʬ̍kGD j 38.nF`ueC8f!5)@1fw:~0kΥn&ͧܔ=Yy󳸙q4;* B..n:͞boШg%W1IYQgtt >l%V"퓄I5ˑ&!Ƌ s&,c ٲ]Rhu2fh$B-AB$%)m\^<,tO s5C/ۃ@$cZ!'ag} ϯӖo.{Ȩg3n[d6b FQE/bd>TB >LhŽkEIfK4LtY@.VzY Ko0VBZ|ߩ dswkY=9`WU\PByֳH8%4-'{NԠ)FkZLJ%xGȻNtŒkSC\YچIpD~/ "/70+^ɉ+-UEK,I4 &֏] 7rP#6e]`#ӥ4*B64B  rE\o=ţu Cbn 'bLx  KOqdS Sr;)w| \>J[tQײ(@y͔0W/ir,em\{6=n՘Ԋ&[)WFSUbz^ʊ03UlDϑ%8dF oJQ*$4)#&zC]RhGsbl(9`ڊAD|lh$bp@p;U^ʥ> .P35;ݲx+78O\!5_$D'%d,-i"صCvw7SC1}@٩rJc2ψD'z~5Bٲ$-hl}-9 "x>-C;?ag}/(_| G0xR ‚Ez2)$J0 , rf?vf`z*;ģ~ @_MTաCLȑ"gڜ籙{T-Jl&ƭ :Qf?['`LY6ѠyS{fc#:W?(3b9IVҒuwd.+x0aWץu {HOR~ywr5^k a'yWT[~)R}kJ8!Fo0qs#˿YvԞfAθ`9#]y[B4yZRByڊ{Z~V [,h2 -BeXK*(no%/Ρ~WڅƳ%gia}XzN{1 lM:#u;{mcWxQ0U=*%q-vؔbkK ihE^y)Q ^){١zXn  XS<~8Aeux<}fđtrY[3-<9:[7q=Շ}]?=TUil8+S׀F1&&Sۏo5en_8΃HG1xgKΦB4`xɞKd|uuȦ߳,WqvksVAo>r-d喥%v 1p`[FPqڟSh&ڐJBG_~Vٓ+i!ZzLd1 J;`s, LX48"m{DzT`0(*f(MK6!~`[}F;7!(>(ih4g%cN6opk"vQ-^bY|,V0f<'g /}T00mn@!.c-1o&jrǴ$eNtuV.UKrdKzc+K U kdꎞe&ɨR:^*P&FR.zVXyT򶺅W0M+Ew=\ Cwu7}:*0P ]uFTҸ\J @۲NQ:F/R\ zEYhe+BTƷCęo0?2!V N%ܜ܆RUJ-_?tu$,`ݷ-wIg)43ir:Z߀U.>RΙwpXWP+x;@:΢ձ3b!B";q.Uom>wQp.oq~@{5M>$)l!'Cбl&-6t]r' Sp$ ( _tBC*$==Ƙnr09,\ ?_lOxcX$̪h¥Q $Xj+I璂+["lBކ*W ٿL@Qd@ f j ƅ{?\)NX{CqLF[&,6v[ r@&.N&p%cv5I+y½?.7K!A0I&2* !zE_9dhÕ^};x臎W-EK)Pq Dl0;uH u@J`B(Q&z'`.n,x[0+90H \ݜFjhK- E$RLIK%TGa-]*p"1|,܊<|W ?g+F>i;K.0G 3ZTx .܍6 Îͬf1"^4S/T@jxSSwXY]ءY;uHT0,:: H;-D{DS>v|(s;ZweS":=ч&1 j펽),.E \ UB""c?=Ժ{1T|4rުI^e-ɕK+'6Z5 A`j߁j(;ד[Bvw3t.FwI{V 8Zt0NNK5q 1Zlb\b_Њ ~$,D[gJ[Uޕko)!wwJT7 Y0{ij&G8 %U$LgA8Bǥ %\ Gf ȯ~=jlSz}\ -bCQ;A m~-'"nJ s_#E:JQk D{Zdji&=h@'jp>Xrt0vS\Qpw Ou7v 7N pa;T- ڴQ0m9 eo_ي [vd$3[N E:mLG;nқ}.]--7Mz7hC0>8mfH (|XOJ8&4qa0;\780ʋ鋿cψ[Qm h WS%ڛ ~A hrzUQT&oEUk(kո8}a}72z>denZ"|,c~Tq=!2&9庉zjf9'%l]'){'tZHP%ckdKnFi(LVO5@gn6,`POKgƍm8!D^F߻"'>!7̃wBKjnE&.1)_xA=f+iG$Y\E8'®N1bQvS$1C/F "@/K{n&eJʒP=!mh3܌X Qw16ڄXlwJҊ+l=di6bZ2f!g8͙5?kZR X Hq]2'wH:EJ{6o}.\cib,y=gƠ]| \Sn.ܛn%MFw:̌:M?F,YA lTx"t;͓A &J7^Nմvc)ŪM|ǍcLax:W,skawq%Dt]E|r7" b6B2u\tNS\`?ĬK6z-<;U*DՓJoaOBk^[ʈv܌2X}kOMμ`0o.-PT&yM#xF@޹L#@3z0&7y~AD ?b[ oQtZWߡ< 8RpaJr=cKt<[ў&,>W"7Ɉԩ2{fъnY ܷÃ#dMR- XMSM(C(/9[?➶8/q{d#?RbB ##!֘>墳Ts`L-!^ɳ'-1Rxo1|b=8TӋzԕ! 8~q/GU +k&dlFdTI-3q"T `b /]UmpYfg-R<IkK}ٞP 1/XZBZi$#V70fp׶]8-+z u@˶R[z8W͙A/ ׼5˜>*)^e+u2:mJB B&#uk/)(+ BϮzc_ LnroN~xG]%\Ba73V-gUuQqyZ-:|oK ݌6P抟* t6O.Ψ:*OqҴ9G_EU4yK:e^!-"5{-[W0-9x|`c i%5MZp0#W^WwKT[",XNNQ!4;{%C H+S]^#'C pܕe_̕ iD6+"9(}7܊m% O"FZbhD13ƕ?'Q':*q2]t{1$G4\6R֒]_j3f}H$@~ӡ^ŴiW&!>-.8zlTfް2T~by=7H| 7B[f()J4{P>\Gz^|yS4y@-T6!1daX QhxVc+* -7Q+F`4)IbHnO;AQDp^ D}У5kvRaChǣ Pn6Kܓ ;$% c~_2UYYit_*ldsY0KJȐƬW 2HH? 0b q.rDod<->;/](83 W,,@WJdJŵA):u@M{RCx&E Ԙ(5iYTz<#+ =!vAp,kb!g=-9guL¥FgH?mA')z߹kXx荝ԡfbw\5-dj? CqfM^`,Z X]捤Ɛ3̟$*ߔ%n&>U\ %Cy~CO|}P#Y_%e60v;l2B}m [RGd7W(d͉*g/j;|<~ۨV޼`[ɪr5{OR@u.;Zw7Z p;}}mz ~|?䩋aO74p!w#XrT4'X-l2mңF# }4ily_=s!HQQr1od:Y@KJnՖU @sYrmֹ]{?Ӟb҅!ȲMdZ\ Sf@gs W6eR??/g7( S[L]mOJr[,9afŴ ٰ SE\WEPe.:QjIIX,cD \o)/]RN2WHLF!+/-?;1\=v9([^0hf6VWb3jR}xFzt<%C `5ItAer=c.kfB{CiV{[m+ qF˻9A+#]]í:Jf݄ bhS"h{D٩J勑pK> 5Mtm 㟕2ٔ, W&9|N<# 'nVͲ=oB/{dqmG Ȓ!.dFn{TR ,֨mAIA+wz[t c.xNPOޓ%Uڥo=a2ElJikn3$`ZH뵿}ZjQ]}.%lƖú,!mԩ&|JcX_wᅲ%rmV4"]AAb4f偭o,KoD~"%ѵ@_ޛ?L<F*f^Q 4ӈshN'[bG~b җVja!m'|]7G}FꕊҪD]O }(QJSXU;9z![ȇH )7HK/F_T@[\A6+Im3UT8tq/[/!kn7r\u~gQ{j4-}C6(_pnǤ3q#MYpuyԈƲΙd oڱP21uvjU-xqҒ[R=4ȴ* $G{ڐrjOPsN7lR}?CHZLՒ9EH9Z6)f72Bݸ R ʼD&ː[,*śAV;JKyZ ٍ'Gt_dܤѠb&:\,dzĄ|fty|Yޕ9*r 1H_flz?W&89>(/F]Mp"Bk7]_! O'#t*I",ɿ5f l]D*Qpp9S7rn=BxyMB7ϕ9p 'ϣ 6ڌ2 |p ٟ5 5#gXGʖHIτPc3}LRAY7hvjϘe ɛT\x 9:l ^l߇UAJ[ZTUY;cw8EжMDơW9𦛵 J#6h䐽1,t ,1Y% | eZyh^xц.o==du4k#U߉dc.s,o#@Ui#=&w:/T; 8L.Q( vheƔqk\R ӈPIaڪjWr胰:ޣelsM f4싳֐7DUcU aUwt[5|)6P)A0^oz?:)@cjRՕJPrH AG%oS) =maZ #AT}Ŗ[Dn;2MGn jaR<>.}auk=? &vܣKԱVs?='OV\2-/39F-PS ߖ ȋ9 .Yb#6tiG 3 P*6wBWEe*4: 4޿oI - D5IlTRƇ\.Xɔy՞sF"6|E?~79QJ-#vu}ik zB_2=ǐF7l_e+$O =MA }>l;R\S>Z:ϛo d6q :ƾt #c R888uy?_ +;&9MrG7g5 RhRbAL\ÛĞDH VA>O=tSM?&b w;;ds-?6zI[6L8tv#uYN|&܊W&rz8%@6 ;&ybCAE (F!+ҏ_VjU GGpֆ:z#2Z]oc%AyxGK(f鑱pAVgRp%%|+(nf9j>`^Cj}ѰO3}{Av{ںD9iz +5}aLfv7-dd dѪ[?͗ȢXQfva"a&]-$t_-9zrndgCe찌[?dcAF:_Eˋr^pcMH&S9%AYmG/An8=UΑ m2Jt, *3%F$=y[+'ù\"i^as}u 77 vQ̌n_5ܠs31#isXa›:&@ÍbADc`?H gӁ;BtmCMBg%V NKj^2TI9 Kv\b{Uqƅ9KZ z^ J>*㜷1`^T/8çUrSiZ}K$<fn3V+Խ﨎ȹdZl Y`HUrQ&7L z:Ʉer2_Z\+bT[Ĥ'}\vdz[j185[MH,G:MB8~1xrQOv^`)j"BQ4[O#vCD5%4\opIUZER7luK݃Y/&^13nCs(o͏ ޵`]|(owv54N0ȯM qB[o:$NAH!B,jfGVwCȨ"0Y1N*/-rO| {+N9{"8^ޖA6}| ^H`=<'s=sCF&TlWߒCӐ ;2Kdem+p߄AC5/&W2(C+"JHL{Us; gDXA&HuZ7~Æוcv1/xk:gx?qo9j}Ba [:.cӁ  Bg%ຫVcy uNM]ʑQʂWS3N#8Z>ue$s 8E ҎtVפW\j/WjF,z~®ԍmJK"W<q,rW9n+j"X [uL~b$/@\'WܧIie9|/ݨSlN-Bbf7q``e[ɫ{p ME7Bcށˋ_)cP TzԮi[~z˟͇fHjCKg^mXᡃY' 3X>j,Y==HNjy:o-4J)*_Ԇ1=l93Qr6ٚ'edȾ_ooeY\ 7 HI`pufJ3HlY#?%Ix'Zѕ -u;"h#q*~=qbsPAjD3/n|4&|¦{5BwyA1UHS{%Zˢ Z:j}u/g7Ėzy-Rb"Of*}??E`ެD>SWJsm,A>r]r[o"RW \l~EޙkLJx*UTFUqhyMh.qUD{]n 6{^Kɼ]7lmIXj @KZPoY_g-`gؗaBKVj8%`* ިT`(ajua찆T[ğ`b\x31uR-VSG h!0y'_[-nbXb}.5@Om w֟wVPrK85xv{)ld+c:|0\vTWB3o]P;Q^(K`%h:.OƊ)RF! gH}J./ , ퟲ]$'N ${JAe"ǝs5k GɍM1ax;Q 6c5Y^붭\3S6Vq80Rtm@VHjOCN%}XxT fXYvƨ1H QW\\:JSޫ뿹~T$]0Жܭ7[! 6x ja$7Gp0wA`j]ruq!6/]d a] zduZ|dT\YpE5[ngMdďd/AۃF s[Frq}gKthYhq PDhiɓ#a@l-9LIX(<~oopa x¦ԕ֡)0^eLI fI$WBo,,(8g6PQdX./oLOÌK?,A "8 7y~֝7;@]XFxqPo:F@*Hӷky"}]^(s ^EPT=z<*y`.ˎޓX)c^bxĿ !P덨zF_t5jͬ}_K\ "?='_b[*WW i~X)Di$;ď gwo[jFp#EĎ @(tt#yiH{#@r\KNxBFZD| X'E|bEsS*JMAUZ過IZ Nr|O-/I(y<~NV)nj!B0PI .f+Zc A O/}xadpX'.+>n8q+!;6i.3D*niضu,/oRp>G+U`R6tuVrR.Ьw%B-|Û]?Gy[E3U"JfVƫ?׊!ZtH ?=>xlȍFö}˂]Fy]^]W&4e*~¡;&+v70v_ކܴZ,aHl-NV, iS5W- B52f/Ɵ7Oyt7sc!N*gۇ6wf-AiA:7kr%nV85dȭ:HV[݄ܒťIf!)}GE8U\@,q\e6 h7.pW iʶU7\(`\6:sFo55[au5!MohFEd=c3\1u7rȊM.u̥!btuՉ p_K΁? gW׎}:cDĘ4*Hc 7R) YǷ27vѸ*|T[YrqPH Prts}Qɖ@c{8FҺYm+B9P0\r+ӫ@A3VqDg4acRu u4^W.Nm$54< A )'=sۢ1S:vwǜg^E$-$H)nFZ=V}fT#/v*MG) FʆUYeǠ:SA$f-u@)Q|L4{NtK_9L"=]]8E0_b`(щbˀ9B(\t{%ko'"LTgE83>:kFd8yrwf /PƑ$_ۚRTĭZ'٘y,u<55.ӗMQ^&ugž?@ "rOY8p-N? w\in=BSFTQAmӊ0*-|RIhi=%n+ʼ$^;UPǬU߸iP3Ob>{8xI<UD*=YjҪq0 hvp?Ē6 "{^:S6$T6GFګ$Q3D/?#A`'0TNZ OWY~nyC1WA62[ D;5M}}(ٿ63c1w3ȭmU|Jqbˆ/5-ZNoW/8R/qUU90׈U(+)7Cb#ZTF&Rdb,{)8kbQTsް5ZU[ u<{(#tp`/y/i0'=W0Lv0M]]<8.a_5,g yVzYR bIIdXNh,;"VQK5wTl) Lv#'/2$io JD:Lio.͕EΕdf(z% ,˵]HkL,4<SDG#S >K']˿ߙ|hR,hI3FT$ J{# E 7Of dYύ(eTI߈&K;&Z螄aV C-etr37:8^xŸDV }^:昚M ٥N9e<:M;_;RUI0D b EFHYQ0 oy*ݫ>yW fU+fL6#Z!^ͧQs4cܯN& S~WL(jԭOԯ<dL* NKA+"՜3eM;ffqdkl1pԸch7&@%N?v2kq>"m;з* "ϴl-Rj T}jq[![P:qBO:.pF#J9Ҟ0~ $Oh􇼃g5#0IL(Hʿp"7Pvչ'"IaK7FF4 5ʻw澧zpLǿ<~h뉔 N*qExŚ'$m Ǚ:xѐ؝ !SݠlrV/{!ZҎ;00k' V$=R5LQaY׎R> v̼rm`t^Y6uAolY˱?_;l<^XA@ȋ+>>~E #w&Dg$msG-]eܧEi%ȉ\^X=3#^9WH޷C}NTq!ix9b3 j#!Sjإd#n^f,+]/ކ5)J2Z20@lPֵ/IzGݚ7q(P!MFً)@l%%8a9)A tx]HIH4D䝥fe]H&-N&z`f$%B>mr@\mByl 4A؛MiXY$^+%7D%޻}0ڮ w1wn^b /6W˜mqj =0m<9=]oLcw:txx9<Ù  䚊xwD0=esMMqLb iBHw@w"K6/C݁ $ 9aU]18+*J/ו,K7[59^X3s G=5r2Pwk]eB"rT5X1QҲp\8'\v?Nc]}Btp¼Mj\]x@ Nqξ -ɏLRNPvՕGvɚJꐫ9`Y)I$B 'R oxm$86Fec"zc䉫fy7^ SG|/zҤ X}? ?Ծ㒧Ev=DG#OeqG!` )1 uAfDwD7Ci5qG$&k<)!XM[>J. ڇ';J9Fٌrn61"Hu ݩ#u\-E`1/Ih _Gb`^v N(櫳Zoy%KM`n\E+_i]iҏAyQE`r;6E*ԋ5T.D9A6⡶ΥxX13s<`Zqw WU^@3BG_Bw]i]sbE0:҃-GJe~#9swg*le_&tH&-O+,Fy*_r˶сc.1N%*ww.oJ9t{sKI;>- ~@_aqf w:`cj8_vJLccUFۉk\[uτ<=>Ղ=qzQ-mMp,v/)rVg+}>KV,H*`M`Z)]0ߟyàxRC1!@!uk߈ ?VR7>rM1-f߮MTBƆ/ NrJW#TSIF^0S;i9MµYuw `I"`?77r*W9H#@~Ү~ީo&:?py/7\muiL=={c}Lqur^x 'C BiΖ䡻p=0ԼhhEI9Wk~qйzrfANX$3RG3X?[cSG2)fs(f=QBZ0ͫYX:8o ]rG3C]`i=Ċϕ!lBY_8&s,In-I(`\{<*W,;y'!ܰz-}* t)E+ H=aJ֗bX:%Rt{@k/'] K}UWaf 9(C5$*̧a>].lP7/#Vs^U򢞞{֦SǧfǞnVu!ϠTտ#s&'|]*foּOTǔ WOitD_/!3[Ao1 $0b4xtT *Nk/.2gSE&ne/ȡds;0co1 ͅNnIڪ@%{%z/ VT3k8qRl 78cu£nͣz-~O#ҍi5!6MQPV j$ x[w\~i})٢U?<=ȩ%1SW(I$a1B()lW|r8N>#WQEJkW hX䓾[„hGu3saeEXJ;%9`6ﶸ0 /dv}ˡotM#^ WR(VG(FO@/wט]9TV82ؾyyYDwcs=h]F2T=C6մՉd"mnMf|b6^86;|z5r0Q=4mF6O>O:>KH#ׄ!Ʒi1A#aÔ |%g9K_@R9lQ&_cV KIibZO38vĆġD7Ը϶?'D}rU>F3|nd1ƀLa+YlqЈ|VN1dDq~_ˉC ?^?gP]%dZ')U5qQݒ2"v.ӽrLa ak0闭t~j7-D_Lt,y|A&h$t >C8 #[qK .+)!1LB/bLvB{ZuA_L䫟W0ڰqk: 52-e1b3;o./A Iغ֭#uEIUD(-d Bmzu'Aї@s}L|b !YYPƱ4ړsiltNuF)nAV}g+˂^v䑍c7)5+?0= #|VۧtW Hޛ1|g5,jՀ.ul 3fdb#./q^6)ONrD"(5r 'Vpu#iL|6IN..PIEV6s ƿ;0B0cXQS?h~ o0D]&tÁ@B(Njr[LcI 裁enn> qӊ50WΕUix@W]) *QƭZ$0r^ 2B}hC6MIPZx:pzL{C\O;u-:ec8H^ Ѫ+" 2UkIqT*i؇6m@f)%գ5j@GJ<=Aj>'D-@.!E9xҷvK3=ZNc8\~E~He{vbkp|Oqi? |)w&bqݙpjFai>>n}ݸQk &ʪj6T 4TP^B2Rt%Yi6"e3Y>4Φn5N-^Gf% xO uPU Э+q\x:70-Ik(Ao}Em7%Q}zRЛ4UEJ[i #G)$Xe-O(Œr|fe]?Nb0dF&kWq%[-l3O/@1 ;z\&%.0vzVsfM kMov bz~i+ǻ~-%aTDZڔ1g>_gFdG%ªv/s&h+GA;>_*ǺPpFRwٔճ%g@HZ!u)%!y{mָeK*GH1CnXLFR9ؠlh@;S",E ߨnzP]_m2?(WwpշJHq֦+[Sa&; L8r`MPQ ja`c!#s*.Ġ;%Oۆ28~lӚx`>N*;f}_n V-q]_i~K2+g gԵ$|/.̟ۮ {e Oa./|a*3"HLJ]G54 ׾dnyܻ /lE7IONb3H Sޱp0.PA)|eAӔ j ͤj(1㋴T#O^醬`kߣ",@կWg+h &UG"T3֍AerkI}Ԃ%A^(>kܚd96^eMj(Ѣa{lx>ECp5H4rKo@ހg Dpۢuچ%(Ct y)A='覂$lc:~k.nI[BզZ^Hq:wFDGqh-m"u|2E&K/x%?'th>3T3/L)|R栦|$safAY#e5~n "8Uj9Pn/` 67|Nd \Pq`exSX$3ιRꦬPF $aڋ|$`цEcAscXÁP˵CviMqusNǠ47wm QZ5~1SJ2L,]^}u:WӰG}Y N&` ˣi=@$A|;<`{uxilE`?*W,,=_/Wے2PVL|BI"/k{з"X| |g>|Kk.g5NıXT?M1`8"^~ DzPE/&͘L5"8(yR0vD"d>>Lߧ2LBpKoo+eF){_҄w,xb輡gO%ڮ6^] zqP[kan􌜹03[ 0ҕt2ٜR "H>[u1;o`=^[Ţ LH; 2r028|nF<{3Ar[ F>=Ci}f,hr.cuĝEW [Cv=dEҺҏ bm8~a1{ܦwAgb=Ztfzbj7T<\xb(KUl{l/0 {XRS6&9dЇ^)0 6s3#߅N*>P;hoq2$MXѭXBª~n>>Tly?K]A-u ao]pH˫Ԟ1 |cďZJD{FLuˇp}cdNj\d:P)RҺq8Ꝙ!+dT[,1S+hġ1ըT}ƨ/YT D'D9n'♖c/QUazJ߰t !,Ö%V9 5>3&WEcF/tI>3;z֐A\<ʌtSW2<<&)lbGaqm"KV l-4lLJUUÌH x-Qx(xg۫[9Q#b4ߪ(Gbܼw^嬩ir~~7Wukypj"p`!,cRp(g'ח߹*ÀR$[M!rkA*ã1s6pn Pjˡ <<4`bR57m< ɸ-HZI&w,aqw8*.ݠw@\q=DFL\l-#6OmY僁Հ ^*Eё!V. Cy~HF Ѵ*gK]-YՂǟ.G~wW!6[3E:O0ԩ Rr BIt]lc?zRDsYoq: c#T^8m_Dw@j6rb.V{)&(0 TQ>J\1X5 TeVN"pcWBuMI4K{`}KFnhC~.aإvaQEW{4SEk 6(H<2:wvr)-yBtp fE'O+y%MF3)/1 •Ex2FўKGpP0u.lT$ǢZR &%Zl]X=ޘWk1314[6EW_ nk ܍Sx_b'vlŪD-|U5/֠vhXtsEOr٭;#e|8^q}y)g x}po}5G#s=@{a,qL%|%w/r3 Wb?W<)ݹ20MH.W6hWf*Ī+qR4Ģx|V(s31Ώq=H0j-i&eR>[vtAeRײ{$oIh`XsIZi Bn0Y*Kk\}FI4>"q\^Son3 /="F-|GA)  n,{iDĘ,ts}uP(ɥ /7|]w#(Bwg@,[-sn7fl }Cyj*]'F xT m4UkbB2 }dq\iAx̕ˌ0>QPcC 44lrc>7a qeכ]\pCl2ku'k1G^0hzZ< .P5̜]1 8.h9w+…;Y i)Ьd_sTsi]dZu)t2 jBu ޱ1הWfS vaA0iaPez\MP eodyCǣ}[muV,L)E/H)@et\y˜SAтaS $%VnpB;PQIpV Y Ya}+M@ݚb #Ҽ hl5OӀGCOV;CgOx:RbzٕQSȟێI|5)w$niu-3F;}9" "qBmIT Zw$TSݚhA4~:V7Dž,7;9m|;Ek]CMK 7̭mg .e rm<xbckȅLglfлwe "DN! pq$uj< l@?yd< "3RI?w();v~sCP#$}/JW݇N|Zuqzg5GW0aXdBo8 IL(DދBbA|ǚk ' y E1na}-Wu4e<+%ΔD2vz^ҍI!E TMbh`{3nO'H2ĺ>޳jQÒ$-=O@B{\a*W]9e",c~ջm0}̏h*X^r@M_tI@G{vEOy & ej;}QSor n7)1,B/n=ư2nuQx ]\,$mY5nµgP& ,﫪:}ԧ=%at& U9/RVUjsi_ oYMdr 0.BӸTH$L [$|G(E᯴potAXd8-%QVˀլҷVQkost">dwc@8FLVt{6jmStφRA]2 ZT40(diΙn,E^)Rڇ bV \*l;BEcsz7d {pVMzz3gZ  u:qhP MNG뀟<-yc?p0 ԟu(hس #0 *!; 49A4Y+3y:%lv5Wɻ:zRhNXkmϬnX)$m: e%=˯VpϽDx*&}a-0f}c )0OťeƵ 9l :mM Y3l-$WalgNgx \8Q(50P]Ôb6 d5(-zHAq1}otH֭+c?Cs*KwlG$傞B"F&vӄ;BԜtc2zd/@yG\Br2 ځY;w$&k+ DZfo_nJbscr j)x{NZmʊu@Jg!pv's8}tZ,Г# f2`-Mbϧ-@+JdB _+5{ >N(]J:Al4pwrlQ++!k ːDLF_\pSນig fXY0`?kl3Jle>I pd*+e<NÁVz z q<ī~9)wv:]BMLlZ썉T"c59Q܂lFgɳ &GfJ1 ! gC q8:УR˧~ULq7Z:kig[/tНZ:Z<4r%dñ񒨊^0lrMZ/ H4 cWF2hjT"@\юgͽI$@b˓P+5x4;4 okE9eX(q(ߟuJZՋI0~n$Sh뮌,@sRݔr]t [zӔha$<{ǦHnЋ72Sz[!aq$b29+Fu;pUvGtX;Eۍ%'(`/@jŁq|Vpʱq[)%]6X6mG/y6 }ƫQ֦z̛cj{ɺnq/+ppNN#gK!!͂ '2N[T`8IxM\}kIiV_F f]bKL-Ӗ)_/ vs$AS&& Qeɩ2/`g`OS$e ilw$c표VbrKQLGu4T ?WbG?א )v/Z—>}MP[]ʌ ,g"o|*1]nɫE\υ7d2e upaZ`.X{"n% {ke,j2X7 n{kHOG {g7I=Qq y#xf26s_ka;-yG#p2I"mo62zB?aL~ .!Pa?+R,<4 ~zпHuYQJ=8a2o9%Wp}9?Q|`j 5m韺 jG[}Ej7Սi{jv[I̜tbtQQ `[}ot&K 5GvцTcSQ}Pƴj eɫt] {Hl0t'+K:$s&3~d m_E݀j2.1JUqp qKR9, ZqշO;O`ntULJ NNEΊIǛn>̑ɿ̐ ϟ|n Sä"g!bf+=;߄9ešHH)]glR|cžFz@>ٝK*oTfy X%%OiB j)yb1QRf6SewlR«>6W%˥|8Ԗ}^ +/cȐ(S3c謴_R|0aRjP Z@FrW1KKiufY]Dd tv?2)b ))ԏ4!KuLW"*iPO[BDB1'WQ%CbRYQFa8Lt'.wQjM`(Jk[2+[vI|68XyxXm1WA*V',x;.g侰[%S}>$ԊpCC8;}-l@*;ק$U= G(2͝+nXW @ hU"`|&ѭ36WB]F31F{Xd]rkdkF.9An&p .]̰-ypV`Avah1Uː,C!u!xUYa4tJy. {]ovx/3JwhH;~9b8P8چI_l, C)٧Ro˃Ag" qE,1nagQJCAͿ.?!!zs=G^*Ea MUuTu!jE_LTdj:$譩wXQ%N䷶?rh begZt`D6 ޟ"؝tf8D~ d A ʀ7꡻' JopY%Lu,棢R-P7WX/#ʦ[Ӕ`%BK@19V#m.u;2* dS)_b|3,Q`v񁫩+IDԴ'd ߱X\յV==±oy .t?5%!(t3';1'):;4ƠBTX[,j@Iu&JeM n/1'#J) .dDqj!CK&/ׁkFl@t(lzla^*ħg`Ԓ_ j+#=v75-M3)04vfoMlQAHhalFF#r$uGd$Qi@R^.kabr%TbX_!VJL QX?PM|&ºu7g@s5KIJtccqCR/`Mxf5W﴿JEL4\Nq'jCReY rO';j5f2K.kMSA,OGA+9,VUSg ƪP Ab7Ѳ!U^MAd{4$t`}3]ÌZyzukӈ $z  CjZKaU;F?1|y{+Fb O_`[ࣖkFly:n,1UXjv/2Foy {Z435K &6"Z{qD{MN7wi[\ݟc}!o*">4Q>K\FDy6ݤ4a} fXY+qlvQ檩A| IhɃdKGk-5ﷷggO0晓bBQ/жKI ^$XfRA~qE\yHIrm#10gѤ0QxYa腘zče[VSgti<(QaAqӅn3hM˅ͮ[ie,Ȑاj*őyfR݇_aĵ$QH+#$UI͢iv B Җch9_D%;y~ ȧitu먼V.kvpB4hRx3\Q1i}xe[^Ku<2*C7E'܃ʖA=A{P"{]Jg-lNq,yES4LRN7jMuO+ weUr]MC `O6I0%D]᮹R8' K I.ח,bnG0vzYerD$ͫ$JW~n-J r$RVa)[4VIɱ_:@{jRm8WL$j40wf}jKy^L,%/CQLjUüקJx>#!Μ )τ:O$|WzVEXռ:uEviXsZIk%vt7d*JOlTj:[͢2PC 3%[=yj't:ZI׃˷ QB? )hӴ3^+o\vFIqÄ+z=sDf:+ u1!^;5OQcwcLy5}ݮ:zM藫_Od[yXs:7b<ĒBr ,hAuzd/sBv;y8^1'UYnΙ小 qG EW?h &(/ԿO"nvwiBc)S[Dˮjs-I|7KA3m^F$˟*[;Ft]Ġٮs0-ZrC ~~E~dJYvey v!(J\UM}j-FECS2s깐7NVA52p\5; "-,:fԲI <(لG!:9PY} |'Nпfo3Gq y_8Ƕک5 gckJ\U$2qdir‚;mck~n ?Ԃph0 lıY}0 6LC|_©p &wݡt3ˆ14ͦ䘢ͯ-cX+bVt WR[R^+h\'㘆/)WYt{4S;scSDY41 2ȅpae'{xAu͸g*ZWYT[cX p 1tW&0D_SS͘BHgSC'E58s&3d}ʵ va*AFLoZ%sBӕ7qLu<˾ZAOeAgWϘPl:&mpG#99gN%d<. 6Z=2RtD~-dHP/zCGs `M?_qV9)R2KKV/¦SJl Y\nmXiƶN* kn؍u BҍX1!ۑ`WD4 WT}zt'O)vPsxޣ[ ˟ cishY]$.sYߙBt n<0v{Z2K)/4 /i(X-,: vL{% C+0xI$e]%L''0haǭ <S/>!hz\wM- E5y.d&VہO볝(s),vF"l d4>R!Әp>|}ay9v\*bYV=/ .-p>[,Y%\ W2Z Q7Pg_s-Q#pؿ?WG05X[gn f]a6vÛ9ɗlE罖E;(2+.=W0uJ; ]Y&3f=~Ǐe.oFH9 N^"a{ ǎUIi*w|´>SCE۱ySPXvfӧZ?b6܀ $ rQ9fqlT o0wvk̶ JɽA T~{pV[لJdqLi){qٞ&VG7$~̽Pg%Jҟcw1C\bQPaMb5' ne/uK'ۊmXS- y."+F PH #!.2Vf2$|tQBS/=}%g,.DvNHW" `imrD(6Cs+XM뾬0ڌyKش׵m|MP ([sɻBfYdp&YCd](@ uh2fZ $["̸vs.(mٴ 3Srwz3J@iAխB'K$c]@)o$О{^o34B=X%rbKaGOKN6ÞpĉȸԠR! Eu'"88Ns'oFҿL7([@c&|];{5~VJx3ZPʶj~l֞} Ҁlj*pLZmuNѐ# .2bwYPMY̍z,yB)!Yth>FZzE)X<*-0&Ny$Ǵ&@6[  GӌP+ftvR RnHF'& HV)r5It\(R}- .j0Vب4GAw\8"83.G4ʍ??ka;$Lp' <ІWj\[8uYXd#0 buoq]q;1PoA `b*.0]vPWk!2cr(i~]W5Pqkm̘ >U "kMZX3i׆x'WW- ? 緊\;z<d^`A{݅g~ Y:&zpw*seΙFeZ'ʮ9I_ _8 eU y&CNJތ (F)r0饟ndGoPtf]p4#e)KbGN+%uk[e`^5yˋ~gZi'JuMh-Fl _|}r. ЋzkD[_'W^Ha<' DϔYB`?9IIWBdd3င%XxPΨv|AV3vxwJ0LZaS y`.d\}]U j,o ^NENU0{Em !i2pUMWOtjɶO2=&;;33iAܗMq3d!`>8Q)Df6CӝqCH [G20wUE¯G|z+Y3{&y&hR6&:>W3l %kuISş=Y4~c"VU(| sNU0_iV*m# mG 7T*()Qu#eS+x߇JPn[Z=rS!OC*m#݋[{AխcLjKaCFr0Vf!̖Z_Dwjt.5M`fg sYxG] n/!kq3G56}UaØCXL;& 6n~Wi`Std73X67 #xKo5a!և(',98fs < xGWuӯ_-`D~7mC S,~TFd-}@@FDz*#:ɄZ= 63[4~[!ċ0Q%#t1M /ܫ]PKGD#;2C(1.g֘ݖaᣄCӐ\S49NDB|ϓ +X.қa3n(R¥% SA hPa;Vu9$N|FtabO߲$ d" C"-PCmPf@q12{ߋQ sUm39S?z$^t LLB* ko@ 87^A> jiℂ |S ۗ,Z˄+7!ج~5LhHsUL/7 2e "`V)p-4z =r(M) jI;ږ`x7;D$ޛ c[~#ۍP2gVar{KrP VtףB́TSQyљ%v 1[OvfQkoCS (Lz(6{Wz0g+neHA1:hW[j~۩U /Z {t-n+kbg[XDCtE]6Z7L7 i4u[ 2G1x' x *rK<<} $F'S#L(2}o!]~_eԛC8[Z +Dy?`x'Gf%(A\VvW?L8s$[=tgUbK^>'z=)A-|,@Cv+Fʦi~*|gW.CM[O+G\uzu0G 7"H:)"&T:bA瓿F!巺u*?>ҥԘS4ȌFlq9xҠeqF;Bp\;\ n <8Wⅶ- auL 2Ou*5 䞵(Շ#tJ{P֊`÷ј t&esG8$E1G PG|;! &Gre5P<&۽@5ҶtG\ .`3`_? 8Eh&_ySECr M.ĕ'=.+@Jrapi`sY_IZŵŨ j.k))߈Gh:Sw7 Fgc$8 Uo8*Yw@t6Xpˬ_CIR;t+1A"PujqD6KFZM.VR* yYM1 [+m)8bXʹ}gՖn6%i_DG@umL$P9ytvq࢛5P,Gu#6"(  ĢX1~AZnT;{%-*C4k_oі7C+_5Q-GHW M:4sve(PSvQH"]}O>f@R +7˻^K7^L˛G$9 !- OId1_b=l0,'^}IC축IQbkfra{ RROɷ(łqfk ;;E KgixB!d{`ˈEC@18=dCo+c(2'գp-"X 5X/CYH4k<+k远y`pW:(SJ}RQ[DtСjǮ5:ښ^mi B4Q 1;H }"VcS΃J/+0/LT;BBpJ(v֠xKHd+`ݒ<^} . 6y`&+%sJd]Kh-8sw|CXuzf Z#GՠU#LmraFˮ`;w--~_5ӎQO"WZIeNfI-:!1s֩B^xb[r27yuLCo1C 8CpR DQ8Lz:{^)ńU<2-n K\:%Cva1sLW})2]nZoD” s,α\U.+fUQKL$/6SR(A9>߳H akpUrC:cK Vy4 nS]ґKLhNlvHksg2G2]y%ʿJF'bZn#p{t^+R&m[9`-tz9NV;03WҚW%ɑڲ=)rYy{uԧqEtb;;y x4 ,?Oz8QՓ9x+2Gr)IFo6p dIZI yu+I&7 W:KaR*Ч%;q\$wG,H6Yc.2+z$0G&>*Ps" 4ֿI+EbBx!WfC&8 !.U&VTGFT+@w3b||#Z(BO8>g~mnyB!^Ny= rxߴU`/R}~;~ӷw0W97FnuHJ-uxPU U.;o Ƀ^C$uU\0-f~x|ApۏwzOwhG ojLBzE,M2Q c Yp@چOTkV!CZ?洍Bw}uCBhY3󜄗iPN>|*炡CjRZJa_kM"BYnBөLl@z>f$]КN18yF0t$"/@=x$X8#3|-܌p6&'Qƀg]Xߗ1hZK)s0 PwƮt 3PFpmL,֘'Vbwh`}![/ӌNWKn>*? t޷0|zEK"j4[z\],,HDo,܌@1%ZD-CT[HkRf')~J  [@{-PZkr\a yGIBUv^ cK{Եs[=60fO OP!@Q>W^Gj&(' }? arսU K % R8dY)6GM 9^i׫} VT4@fe).PJ[Bn8!>% w H vC\`영k91 B"}'&"/{'`X(v\L޽C3Kl#̄؍A#Ty^?T!:3UvU,B?xzS-SG'-B;1XT ňXA>pH%f?w/"qwvc|9-A -\k6:+?Pp0+, ìA"0b"Ӝ@‹8kH^(փi pŹ& !A>՛%D)A>'M㛡)D]38EYkwܨמ-$͏QPLH}̀V)=y* 4 rZh{#3@ӈ+oݠ5;RFyp#%/ڏJOl3bh3REor.O*`(y)3ȅ?"&d<+#)c颫bkՂuU/?CF*ˋ~+Q[_eJ%=D(AN݉kF,ȺtUD"=k^G`^2I>;#BSFZ9HxMml HTJ}&^>7H$E Gż9hV3"\pl03 DNQҜf)UUW }l7H♸LG S4T9L1,8PlG5tlzWG]H-sqC!w2UhQ ThKxIj !% ENjwŨ2pfP\|cMd&`اֽ+5 P:ZI Zr>Z*֩GtJcQ_h4y[NMB=a/I52EzZI(HX_chkV rbʊJ8:}ǭoӾ% -%>.;|XXqjz"j{Wsl=ny .䘭@HZP|ɂ uP%6M|릗 gOۈ^KG ehT 7~I7opֹ( }nAm2̌#u1z̲:S,-7Zt`@h2G!1*)"\/ _,RƵfN{h[Q:ԟf^S|iJ̘9hSfԄM'\oPJ幍 qgH'Y*}- RrMGQv X s<:IȡA"`,4MϩFK ?EI-8|~x'zX ۚV鄿<7JCcl`:xbT>CcҝaPpw!m,G)z}T`2yJUOc#[dNrzo`UY+vM҃$|nr/GYM9Pu#uDr@^T;L ܞPפ؟y%:a/.܆1:08Oȹn?rI+V^8LI~jac911y˦|b{2Co!<@GwGGs#fZ/2zD4Gc8?)PWGʌNjې#n֦-f[ ?0КTrrT& $∇ES̀ ޥJd}]BSZ0KI[&2{f~rCS[JSo/٠Su~2@|D96@1%*WNjA=2Â# ^LE *RR{7 k `O9D 4V3hb ޚo߮;d״[z/OSv0d;1/BKItrX?^2e=_n?vxrK1.RNS٬aqeutom~GnpDH<r}·yu!i5トuyUE"DcGCbRva%A,--15JkHmq̼'QIv0cʋF;8IN9~~1?s 9 F&, t9e^̶cpG͓P−{,[~ Gj իLU1ko%^얧g~up8s I{(E =3ˠx`_G fʦB6Ć&B^C4I%м,is5vbcM ™e悢Q)O\V8͟0)n( "_@|! lj%eRBߗ1хWb#;zV6J-b VD~ n{hϛr48 V͔nD.Lջ\_S$'߹=vy.m=l@T:;)kMgCz1blY whvJPVS*&8;}ϿH#yh'EE\"V@_0S='gRptD?`YpE]sg3izy2>9l(c9 6;v@0 1\@R/m]wO C(Vh<ᨳTEEW'@f=Y1<$dZIظykG=UTQdv6%Pd[zOć#^ AޔcϬsk2yVp}؉ȡDѪy<#lF?O)G+~ZZƣoj(-Wdd#P2RݚS[$@-aPCc1j2+e:L+hu'@oD Fʾ c1{!x.-7I@ex2qq ͮ 筑>:@b}%T"7d4xhabƄUҿ݃їAٻ~&R0EeQ1yZj;0z p :P ?3$ 瓖W0 Qzzopmčw;`¨ǻحN͢*⢐tWxn5HG4z !şqLx$8d˰OnhPyF#0l30Xtw!p*M=i:&!~S};yYEU~PwN]s$Wtlg)vp o?ֺs71X*WD 3'>h1qhŜP(m!si}Tu,=WG4QsH_ZZv?WN'.W &|Pmej|C 氒 6?ASd xَ&%iIn$uY#3'4?K :ӃTẚ_ec^URbJReԔ`jFm-Ճ" Y gDq :ùFjGj?㛁yMۭ۫O'*F- 7Γt{I]ï']NՓ0"@<7X:^.l[mkiL5=حgQ'7}uziޙ,5!8򾮠WNP  4VhEDA60/%s%g_ A=`,^,voǐpVm<z,\8TД *ЛP.P kb'ؔ:MXp$L՝WqtRi/fD.,] 0bp|`GȑDT $Zs 4aD؏}j~>bvy\0PHZB5:&3Zg `fB4d [{T9is.X5 O܍R|"s1鹼&Hz+_*s'F s%Oj-L&'$h BX:U)oU |׌-󤖾=~z 3bW35vu1n+޺jjoݾ79*҇( _X#94ofB=_2eF޲Cr0zJ g]NUaBg'M 7?$J"&~ɨ߻Ix,쭪Pyq{ɚ!k]?QU!ڷ7OVށ!|,؈|Xnr%Kwg;ƪt ;@6fRd1%-沑!~}ow"ݛi 硋?u/~GP/ģ." ^ ^Njlǭtݗ$g1Fo~Do`ql!9ԝMCV+cdn[i G:b.0ѕʼ^p2v2b&,j*ߖ{XDƤj׽0SN5ez1F{j=+_E!:1!.b$7*qrsYr=\fLЗibUz R(u'`Դ5m.ɣJ(͖DtF5"W<'lJзKcBU}ėbX!?)|lK|HX3֬qLsP?S eϳXbB<,Y -cYM_ ud@~ VtD4CQB'C|<'i‡p6f\NŶSS*u_ 4'}E@1^UPqI rtH%Pyn?$:MkEZGFcÜr+Vk O!ѣ/ْ%;6qaJr;.9Vʅ4JRJ3ᣇ{U YoG6$8$/ -V`)CpY@{+> xa[nS&[= 75 53^`_Zj P(U mIțC\ D'o6K\Pdz˕&BC\F;#cA]Pt8C^B=ߊMdD{i!u^5;)D!cWIB HhZ>d)˘.W *L ? Ƥ>~=xG!9=N[Lϩ]J^)K~kO1ޗph3ϖ݂%g @z)%4=iQX@hk- 혛|,q}X$+h٘-~bؑ_̸'g.C:6MUqS|=o[DJWHta_{Umu#ϣ5M`ULoy<)LKs$A=뺒 X$gV` ı2N|NxQuO%جCsWA,Aݴu7h񬑤4 95zpmA]ZоH$%Q Q*Gu?JdqoY5s~L=32u LnvԐQ&חEgi]!8mM$[/R`n&ӚírFr$oq%{RY,tR޵VkO37PRDĢܪh_=倘#u&LɟsĉV j b͆-c*$^]'rbQك yj@l~Σ)>af{hfѪH 2~GYlUy:4˸a@IJX=F )F)͐ /WZX]vglwP9V*1$|ʕgcfWf!vX8d$pb 0xh%Ow%1FR XOP@m*Ų 99Qik*ﶡwQJ*Nw~4 v]śW*k ; @YWbl;pfqvt`ھ`H D Z熬`TN"-Pniex銾0$1%|E(/EuCp_j`hd(Ap&@, fkTvWW3nrMw}^] ݑ6t1og7J!awV/Q8=`1H\Plqj|^k9t+T Z#C ]ڀ+b)㬔 -vFw@I;fC*L;aʬzٛ<<.yFquõ z:mRAa lq9Vv:?BYShPX_{ %d`ܧob߅V nFvKa[= 5[vc-F#upioE犎1|PYD$q(rG-KzGL6o{%!XQ(B2ݱn.ʨPQFR GMo (|w8ęd0$Ud[xk'nE#cP㺝Ϯ@p8NIh$-`?1`CKx$Ko .:-Ko H}'!7r_3}z ].mh6[Mq2Kfޘ0]fG %xF8Қ"ɍGD VV//tWOލ"䧢7hobt/]R7`_¶jKƒ+5׽M33?] 6`l/kX["tdt\@>kUpc'Ϣ$W]G!XY{ʹpQIIr$ʢ!A2ZPu3\^V&)<)sb_}y۔>g{9k8XC 2pٮuqQ/S$H3@, ;pZ?DUPg`!uXsE #vl$5qF—zu t\ 6pKv\ܽ PGW{Ϧ)$.#DzLK&=;CN0ln/*r)IC(D(0;k,XAXDY-cPD.%w92*',hLϡAt6 ' U}ݑz\>nC-g4C%:z"칰Ԅ1W \ZhqCL']%N;Q,o!o&YuR[Q{e3_B.KD BĈ}nU'7fR&+NB&V "3}M$&DmEcYlmO,=~єL恐gJ1Wtf UK/FxTM qk]Q^Bd:x | nq SXvo3Htʳ%t⌐G/ĥ~KYOW* 3a=/;gc2TvT!k'}½ JGn`̹7pЋh[≀9 |v: _ f`N Lmwg@Y gAH9;}epR58yhEJpsm@.ܺABppe]b3ޞ]F]S]NyI2L4%դ!hkpӵʵ|6r@׾R'>j!|B cg 7KTHA!lGḓ҆~Y # &w;XHr3^Xcl2{W0W&2RǍ2T2u e^A8ۡQ*v_€EBģ}gorjȆUA..'Ϋ]%E["5 fYۋ`ߎJ%k4ybM' eLSQOMnpF1 >]9e^`%Ya}oJDʂ lY }}*Fذ߈uUz2b+dG{O3+&O訫DŽ2H8H]<袆Nl%MS > j=Ƕ=*~yJ_ RNO1m$;I:+x'Wo"]le'쀣- mP+c-I(\,W&eћHf%w~/øl -b^S"ӧHR0Z8;:?w04VU$;Y4.: >M9k&Sy"O7A `2P}A#^/R`RCY핉ήA%D%cx٬*2uO<HX䙨DѴ۽[kL<)9KҥSOpO2_X@o"P^h!g"! g;2[W֕1b~c 5qs]ew:V{HƲ/Abc j>h(Z#Bx-eݏNwg6J " ~ovP$a0}ә'-[@jz=D֔=Jr[CGR2OSG qmߝ|kDJp'k_ϼn~曎яWl豄J1JO 1X#^u؄",]&Ou\j :o\D!\B jGt(mX*(FkSm.S'm{=}9Kma5vYAߓmRn[+~^F:)$[b?HOۤE]Y"vI+DH)܂MsCu lBNfr-f;\7mBYXz,\MIS{hWNso?ڱfOd77r!>}pP_,{'|e[u GdҮBC:: 'z@ezvKB y0\t:6 [>yuS9&b̋3>MNtb P,Pq?ڐ 3y%Lus"߂TϜ838-vWV# ~hlגwA1K b4Dxo97xz')4 xD[;qzX^# "/Ra"x|XW/bS;8um p_l=퀕3rAN5Ǡ8yL1;(7}ܧ?4bo/3x-p^OvS5%N݇I|XwVtv]gZ,-ϳ٣%Z;s$z$r.]$>Dk_H:F 7? h#Z];MKtyVbKРSAaVK9{4xgeЌggQmºDM""e&佴d:+UJdH@ݜR=yaE*jˮ|BtZ7[R q7%m*H-CumCʤT#ʬ+߮:#bf[Jnq 0`\T7k'kvJ<}"};Y4FL'.-z ǹIpP{'B+490#ڍVsG 4,IX.豟Y|OG_Lp{l:v,(f;/mhvoܥLyRu ʣP*Ұ=ݚ]1O6ھ|4w+.!J#ՏzAL:2:{!>ϣ,DӏpǮ06NcoL(. =;%M?tpaVy5zB-~6P1hGW-۸bV7P|a#=$J<ic3fg+4M1i;.ޮ6ߔmv{b~PzΞ8+ZT0+3~4&-Ѣt&])z*829I%_2d7sZsCj8uW0rzaLshD5HxIIP9OiF#9Tɫ=B!D1,1`+dKO_ee ,ԋ2 >B|8[(~v}Cw!u ^ڦuKP je AFRFMn|x!2R,lRq #~b@|:ݮsA7Žk.8 f\O< 0 SVS)xo/cNW,@(esp1=6h0ˡ AƵ|w޶gּ$$!dXkC[&YpQ`V ,\a6%[!Ԓ: ";8)P7=u<Bw4`f|QaRЩ.ob ]1j.X{8]rK*1$L,(gI[4;S.fivF;ơNUguJ/Xpo6S_p~R7iA㴗$*^&u˖eQ>l5BȲcV$h(Xʐƕٺ-{ ,k8-*aPz52z7y֧͔gi/ )[<`~lU*L(H(Mڨ+`crsswyrq;Q)-rΈ"]Ms ~jtuJJKG:ZerO<5cߋ=;k׍6?.3iiE~"zNE9&H;ٞ+ ģ\otrKǜO2(c^,1T _esY!FA|ZkDN؈v,:1{V^f%4 wTVPb.2R6_?R$\X-uYp;Bk}aO\$ZUL#*\%sNiSYWRI /dFӟhBZy$?"Eiucڮ).es'}yU'+qӸ(`sUC=52P6/h㜓zq45Cr3\OuS:_V?Ua{;/{o|.7`Ix[VFY"jݕ<,xuf s rj$s`F^X0/@5Mj$(O=T [̑aLjt]"%4s@%v(0%}W黿kړ򫁳sSO*HOM`a; \^f@Vivd [/E/)V;FMeIr/y<rͧV/ED`]VK).)mk oC%@2rp A7p߷ "Ay)=:sE?)hMSprLX0-/pSHфH1Pqv>! }0$H\}Y*5_lۋQ*PC.*`s(ڧZ"D0#"o߽)/cڄպTnky{ AJG~^-m<ـyG~jI6 RkLˑGaז ཌྷwb_dnk|AUX7 Wac ‡Zy))Nq&h!X}U5/ Vvpf5}|k-Aș}t ALw Sɲ#J˔:FS!B$(j^!7cm>&f3z(t9VF3cg7w?8̔"!ٟmmvӔOOȆūOF& $idhfMͫj J+P /Myy~ z).UQR=2ɦׂjBs7ayEeXW#R)_Qf[Ňs;A֡؇ Xb4Cy^*uhAac.[4,“M?>o oTݒ:t mebܷ˝ĩ<9e.H[#Lz}j4A,"{\*gC2qtMBɂ s~(Jk]A_S<0X҂m-B05V]$'yMVf #yzkMdmط[IR&wNeE#q'lK1})!Owy&0qx\K(KF/jC[U⫃Nq(1vUjS!<[@ V V1\1r=4Xs]ɑGjc;K$kT\+0,n*'ZҴ)2a2-h"MgeԹӕDq@Tca&zH/kW2 c&w9  {`e!ۺmEĬlizo>l_lB#IE[;=25m!~u?Hfiedȴ{9ސ?pPVcX'}C4#)Ue,{A|xư`:,;H2%EQ@4Guc.j]ZJa0#UXV́д%LhcX 0\ )BTslm/@[R1VO hdD)jE#R^U[)Blp GewlU9\Wqe=.,LCo'&k~v3"/"dNԫoSq~1UUuMf=H=9/PHXusqFTJmǿX._>r22w߿Qy(%$Zy/ c) >)rᒍ@eа߳qQkbMJtgX": *Cz Dx=;aMH(*lpE-1Ħuu)άD&t$a"[F3=,k] f=~{ K;AlCj^6 r-kc2KG]TAh>c̔EF".l(L0kQqf2᪰#rIS_ Vb$\^++M}y ;Yx%VxCHJ~\ +"uSԂXڣ O/fud=60L“udE_?KZn#E\6;,໴좇ypMg6mt]_߂$9_20ի%+a1J(ZCuA6$H}t|דBx0O× ]UQ*Q$ iBגť/SةJ(ؒVxWU1oЋ̴L(@Ѯɒ;WD i0FyJ^OTzoc@Տ(2VqO ciDG lז%.ԫA-՛ H2e%n KϽL̂d%[g09O !wupdy:2 S ;ZYS0/O#x+_ыс n:(AzXsSU2]+=²|wԀ3em:%h_MgPHph.'"rJCZCuȠrF0/hz r)O0&+^4p;dldS@3KՇ_f˅6H*`VHf #[KBT=5o Bi/_$Xo\֯67h2P݄D̫{97qqx>&ŁvXt?7XlT W0.:>`;r5HtOx|h^G I(X#y dyE\(X# Î6ș"fȒodД$/9 Oڈ ‡ "nRU-S(uU۵nct$*>$g* ,eλ٩R LDz/&[gw}fG\,,_7wcCR#6A_j<L6u G ̖7"Hڷ i0Bcx@t'^_:RXߪZh3MBJϫ#;eZ6߱p7)#ϽC螩E-#.C0˥ !{Ӂ7 33̠WSZzd,)j{:ܒZ\z H;nT\01י&wHvG̫R5tr7^{AG+w9\zT 2tɽ־BLtdk֪^WmX>%@ }ED׆cKvOmd~VٓAjU+l^^z|Y۳ݗ(n/ll78@*>\D4TC+*p? L? Y Yi7$>u8х,{#Q){թnѓ^yDwc*(ϥ6Ђ'4wȊ٬T[$Z!,äۡO ?)vZݜ`ZDHb f̀ ~nb(?4>{_+4$d.ABU#bvkh.9`>j,ˀJL1=GWOWB{M MiF$E#uwӁGXT=\¡A cm-Cn8"eWi}( %y:ZV 9m#a RT~)- OMvzBY[mTx^Eb-œ*4]2~V/kj`^|O\jnG#lևfVSm^E5@,QwI g@sӭ ^'fe,cj@F&Г" o˲$8]ZvvѰ*xcx _usBw][H/p]gʫq1BS'Z\o$gF״q}`߽:9i43DEmDro%Yy. >ڨ QvKq6X>C)&FOـο_XbPH'#eg+2N)6^p/y9LeC\xR7&2x堚 ':g# 2 ٓ&cIc-5Y*ݩ0hgO bOkDn>/wt-|!0<$hlZ0zB(dG @8FubвP} S7Egu"iR'ǵ췰cL 5xSkTIc` Apq,PU x? )uoTC+ŮOg<4(?wgh {Ɇ`ו;i~gD/lV[1:䀴>Ƨ'|wié"Hl9'dGn=EEۧ薃t:3SUj*Rt&K4Iy~~Aσj>$)-ONVsj2Ls1ƕ%;{EчZzAE&?VSWoKs둼wx)a:Y 셅wL]%Fuf32&;rRܜ\Lf;#@u[QK0Ajj(%>ZFFibphe()TşkiPAm1ثOEA"Ml&cU<( "瑸n^Ņȏ[s X#{ß#3#HK'BsВʫnȀ1lJ@ 9ck5dUbq<;n6aa|sQ8Y&Ad vg U 㼸JTj{WJa;Ӌ?2@ňָ=x˲m^ie2[(w41@34o)x¶?h|o~5nפIum7 Xu>=$Jl^01sɹ q8mj”n3qǗ$4B[!p9@:{1յQ%Y`Ҩ"%. QtQlL.:zd⦘jwjiMUqiwز|J:)o.viF6 쵿jUHدBT|x_0TMӜr6A\ۤ?clZꎋsРj^WhqAnMRBiUs pO:eLwtRaNW_&,ê_Mlv>q idYp(h Xabh=(߶_=="8.ŏG䜥MtS#*R ]hzMZ _J@BoBQ98 . l湒5_{)j4 V$ IubOd+M'\00 Y?r\>J a+)F T>^PlzٗYWwQa""ֿyDXXaVFtF _ =s5"#dz)0~ |cjIA.\(zvf@9탕 Z)'Ģ쀾cv 17Gq(PE\;BM WRǫ+[9\#x;Vի"d4iV#d*KPCBX/'1^)a;Ժi‹jaNPvߓs/)0xN339zeiMHqO@y@bƒhЋ. p<5K(oH9 "c:Dз| ЀЈ^@RA}Z~Pca{` vgjrs/O6xsϢD`*e %.̲cs뺲&Rb"D(>uxϝ*Vha3PVsgZ~N1 uc$I_}JbȐëC" KZO@:SGlXk2CxL8א21B~CK4aؠUZN,ZުrY*ZL55]zq~}J^_e 3%ٖ-_OS ܜ⇠dF)wz(u!}ll1-Br@b̝ -h3ɯlĂҋY3zm!EEfL_ 8Q{sfU!yʙ%_vo[]|l k'S?M,uK ocű?"is2rWN""/Jdj,EtW2$Mm1~>Ql2=ޭ/LjW6Xm'5rY 4< \Z;ȥSf40~򠢵-*z#,&G'EǯND<,ԍ $AD,tλsOinnMQ;I$ tn3Ɍy=x . lEU8ko wBn wHT짜Džrl±PwU4|A\Zpuw@bscJk{DS@_JgO鱅'b]9|άbϊ< f% -y~ O6O3ٻ&Mt3P0]7^#E;@Ŷ/%~F1UXc+^Pl .,8Ѷ#?bzDrN UR0a 04r1[SczrтxwP)R0-K4UpH`2ύdc (X"ȻvlWpɾlLB (ꕃ3 :\@8V-/UuCD6lw0OT_a_LVVlcE-DS^!ױ^oQfɤ锝t[wWH"uF́f `u*-xhĘ8̧YxO\yfE Zrt{[9#>6(:Eɳ_>>@)a'%tNW"0\^-,f&:?8 (-\Pc u|_:VVQK~f>SLl? w.- {ApTL2H/!8F!HƮ2i)sCRx]pܺn،iԆ4ca)T i jJnIvsA`Wr,w87 * m<%D&׳8'+A!CLSVǾ$)6hR E@VA `)Dqt,q At*%j/ȝp%iemTN؎+#u>,;?-‚bKخו %H6G ]<$&77o{JvN| ~IU5vb@shuZ< ̅S43AZU`2^lZ_91K!ʀ~q8؂U[9֞:.6.T!0v.s+1WT/_HqH7Yć!\}9*ASAIBQ6ah3zet3G } Ƿ;_@d1ƻ~+dܢ1,mYNĚxL <*;NHp.{h! 1gamS}Z#OL+ν;>*$:Zd˞im?ݽ#aɰ>,G$) jycPns˃kz]!@61jc\cd0H!9 VpW69=8(nB13",LS)Q=Y+۞,"v׈erNvG 0~)BU!_> Yrܙk=b. cds~r!_iʝZZ,O$2&;X)~TV3O9̀vU1,B#)\SM. O5=ya;h?iD^RHżȽNoU3J}OB&M!S|Cz4Cn%Kݻ0`jΠss]7htJUeԂ~ZK0_șyAczN TfX % E* u##sUz `Zȃ 8ظǘeln\rJ{VY>b=7aO MVBmJ%J%7Y\f;L_cv;H_I#:e݃i$bࠧE<؈0MvWC? _kF[)3*Z6(+{;мw{hf"m1enL%cB ,Qu;jxЎPTX/OPquXF)hHW ڔ۫)enSAGek7ZF_ "P~R>@5N9#ؼ_ q8I.yR0u.:2&{6)*(/ |:[$k+#5x],$WBۖT,7Ja%~V^z _+0c9W/Pyiw{C 4=|Sx:a۝ g}Pn,~^]_92 Fߨ8"nΒmw:vԑryvְ@ v2vwl `\fmmr;z]|TeYS{ So\U)IOҳ'P!)2FݑakH@YVbz y^W\[_nd袰3fTS2.j |x&G AX RZeS+9`ml0%OjZnz_Vq `ȏ͔P;1SX)pN SJ1a"N+{3`WtT Zjo,bN544.T|%Dkr[_NҤ*H2O-=ڲ4µro LaHѦ aYf" +a+c?N+'pFa?/j錄?e#Lq͝jU;,h .%ZUNUu1bK{- aثV5#v׷veDe"7/N]΋ndzɓ_Uyj`^ଢo{3IBfC'{ǧi46F5af `Ge|- yGBdU_;I3C>Ub6Ye8. 0<%jzRtx [,2ÿ4X/H'5PlQ#?tn:fk=f*p 3\ȋ.xDZCoFܖB<].fTnc 꼃:yI7k(:p5lTxBVo!T.w5/.=}TqS3IKaɈx\ĝqfE6t (%r璊js "^)ƭšp+Z~׋1aRdT22;i"o`R9~~h5Hs<>P% cxL }F#QxGۖgO0i3ozeik?ksd|!~_}+)/Z3IxO E^hE/pA6~u÷m}$"ǚ<+oM4{k ۚi_OPO-"RР$"P13m&T^߲,$Y4Oz=B<^K~ؓ{K].k)G0 SjDylxfSU#.^ÍWrR{dm^lfZ3h %kdNa Ǻ>W3߽ifhN2+Q)?VTC]ִ=vdn7wo)!4h P9~簘_.+' '|gj8ºWN@\: s# H ',-xNo( .? .fͪ8iL,SpBȘ h(#ȾׇU3V f3j]wIT- Az:4$Hb  <2N70}btq,WlB3|(0;^QA-e  ^j+fHSebOq#E54ا#aH$$FND |2rM;p[8AoOPaF2s=,U&ou_U 12Z 0V&Z\zjaY)㷜I2XȲW!8Ej 0J@v> 3S=(B?AAdr>7+=2^bie;3 eaǯ`PlӦ/DW4Pۤ`i~=BŰjmIlrQګd#n8-xs!ek|s=^PcA8xՄ9D-1l'&&,WM?sl2O,=ump+H;Y|<`P H{du-2 CZj$2Z&DZD]%.l٦LZFU6h}},gָX78-=ah_~5ѝ{ HnLI4,O½h*{QȤ)l:%V6,(3_@ߠ_zz;i+se>WL4FcJXt]D`UG/ZKI5.O3EC_)x_N{rb1V~Ktb+V' .㝣b(ZfTߛ&kݩ_CFQsǜ"4ǡ>- x_6 3R]'^RԾPnfbD}TƊtj?D/5vFFIVϊu,Mm=5|zP77se5q9NȧsV\,Y B96DZx,DMLfvUpW=FOjM|b$W7IUbqJQrі4 N2QX ,XUc`L3[p d w:B{TQ6Vitp^V@)܊&$`:\z7dr{ԯ rt"kN s=֖V|;txRP{'m 8GU ~f/+Iʮ1rQ,גVuď!<,щ޴P!,ešu+!I."D6)D"!wdnH ];ק@˻ڈftlvf7dR* T;j1}D\ ]<]vwvԢ&!ק_KI_)q's.X Sؓ8[#8P:#pf ҍoa;ǚ䯄Xj8KsMuU뾴R @3}w!>ΉF]oIu7geT@:K⠺4jV:]:"}] Q a:l+v7*ɯ۩hCO#3`Y qVvi$zĹQ,[۪)Ś֩ L|v0|q:g`/pEA;UvRȢWd28րXtQpmaQkz6 ~m'M"E3 uCx{Jrԃ=$ &ۣj\VέEA2}Z3j]/9Ӏ"ZK\Pt\$ej:zRJs-){ѫY Ƚ`Fj<8~lZ"WbDBU&=jsY!\^, ]%0;[tM3n7ԣ5Wi!YSl <8[*geا;B r4RcBԞ.諀HЪNB7ݳ Psfᥰg S;:n2â0,*Y681?ZҤԡ*7ʐflxqӍMyӑ<,!Ak}oT0>&4T,7J[Md;v+2-H'EgԃМLr4p(7m4d*Y(e*9EM,!=HWEEmTb 7 fqh"Ѽ-}kT?gH( lA%+4>q 4I5K)%忳Hm5LK>1L[>3EY_k+준 +k{ 쾘>n5zY(RxYvo\mCIibцOLIȕi%m25z*6gh;Nh|+|(h0 5/x] Ӣ&U܄`ugd4-!9T*kIE/]v?qpN` KSEMBgk Kl@=VOkmCAڨWe=LQ.PPng)wgoH ǙLEVυi bX>Čd]f_$bDNsJIrD/3z4 -~In>GZ|YFC h+÷&,fҏtdRu*˨bq1QKE en25b ,N Unذtb/Sng:+<(TEN@v|e3jirף>,7]zˎn2dU<(uS+92ã7̱ͩVy2dO4vL/eJ>8H zwb a'O6V Snl Fv4 YWZHHZQ-y0pQWqhw/aIΙ/-R/|Sr/mFOurv`j,q QŚڻ$dcz83\(#10MqcTZIjm7~ذaueP{2l z \E':xUb[|f EdרёRck%gۗr9ni7o*]!}|sNtTDo '͝}3b~? })A;KpuZ]moj Ma;0Yiyw3:nPuRz!:@@ /d&%]qVuoz+dCi< yC]$P\k=%xTj qH# 41}gjJ]&Ve΁hɕ7:H'RE/S9N"sgBPMI`n M4Ql痜 P%TXT2xHH0"UM$NNs/<.~x 'tbŚ."N:TQ]1"$U]&]i"S0Xx7ƥlĹ~ZqvtoZ<ͼFn~oe!o=ڝh؉۷΋F}T'HP&K%$Tu֠t Ŷ?n`-,HWn 6 ]/B6}^#v% m_84o[B?B-?t9=^9Ӿoe :cLulH |诚s#Wc kv?Eי)j|XN6R\$8tpsn@O`cxwN!<= Ow.գ,a%R5f؍#/GxE{$>(S`h =/rw@U DAAqТ[]f^X8**:2rS:݋'jjT~]6vpXYkϼ3#7|_ b7" a.k/(n%är([+_2ElV8TsOUx{muFF_2o-ToJG *\G$+ޟTzBO`PL*D")rDpdN&mN .`@bK(ldg1]XwP@bLSA& PknߩF|xqQ76lUKĦJ`- ֈ4$nD6yM7Mfa藒$K' jۖ9P{΢SZer2MK=7cgq7P; ;W?Kon:@` FtZrq_Fȧ5>8IQ%U/pJ6 4:J4RZPyuKVG˽\"WXdĠZ"r+GbN:eK16il\v3Q|Q>tT(=fS8j٠{-&I前}J9/3::ӻ!-jaњ܊v6>AwvUǑIMBi=@ !<"oR3֢(a`~SE`oyDV$!;[}"r(*-=ٖ%T<46B:,E,Sō"sδ-KJCN%8'$ gJ&%C6PO6۔ oT͝AC`35`{~#|! ē"F)I_"%onߚh%U_}ЅPDFxo_81ޠ!9Ek {T]r8TTHﻷkp5qh-zlykO]J }vAPk<)g2͊ 󈔫^\qFUzttGGaʭ@*s )5v]Ru9$\Kj;l`68s`R%4zb fӚ) }XckCHf@ _Z5<L5\v*Eh݆9nAJ+Q5E}Ì0899>KaB 5ʟEVOឝ"G<&.-z{z_VR7 GF2uDhlC=-XY!Urn&W[xsLv,iW~ݺ z OdԴX%ٰ="HHP(8?>t{O"qע>(\⦛CuHΧ_DGVvRrmq OݠJ̀웊/]{Gwm5x1R K♝)SH猦WySm鴮ѺH`l:2bę3;4KJw/sw$N͛W8Yvyp>1)5x7=i-GGZlo^B~ {zbF^%5UP_VXu\N.F=+_=3;p 7JsykJa5nvd;'~sGPx  z>zSē'9بr1`!D}J9GVwBXz]K 7AT? 5gqgOt|ΰjnx],Vz,F/15J5F^ 7סn3ٚd#E0+X%HrGi`>3ެ?=O% ;1J-:8*o~^υ-&fN˵l)$H.VoPnۘHO␱ݶ{Ւw?CZ/>M]43 [7넱ݡ_"}9 Fca4ZFZDqS&|869d%A݀ &<"{H@=WnUoC$HkP)pJwFŵ˻{74-L)=eD'plp0~K뮱k6s#\&cכQr7d$퀦#$O:)ĸcd56#!NS jn;!}V2nk9Ate~"a&Z`գm b xc="oFRG8L1I_BFzxG09Uvy ]v1O̮} !T lY T2 $ :.2J,YqVkl<"Ͻ|p@i5qjqqYC_;,TyF\9 yfl!E[p3y! v<gg/SiH3mv4!h-휘ԸRiN2  6Pn[]Od5SnL$ۜ[ma<;xՏB Q;9Npmdʷ"nvgN3!P_Qؿ l} dGYYuuT#k%tY}Nټ,}xDVIpU)9,5p UG_7d}z,-j >o6rw+rbͿa+{E,V×˽̸m ;ӀBOXJH\K>gQ*P%/C:[}nн ÿcFMzȃ"Kx@&oyz"=.0+G]ujSꃽcQ@$A˱2;햋16n]~&ڥzS.I1|M*2 &Q?̹콸TmedT/wwQ,B:''t8˳ѯ7ea.mU[UĊ8s:!S/7v,*دˬ(#i7Kn)!r֩kN6󉗚0ɮ0eO[S >y/}LȊ'FtAw>hl^u$'_DčQܘFaα]%XNP- 7)d$G'Jp龾⽒7|7KeI. xnd+1vCʺm 5ϼ+uׇ4lguf6H2IT#~QUqY|^Fm OPEVC9酪^e|$%gs3r]C(c'A1!93MAAnr:Kl Bh7BR72 =t ,AX'xUaQ`I3i6:H›\:b؀gAVn ̒k&a8 p7㔀G:LjP1yU6- (Ay`C/3HR0"k`@W,ſ&?6SRhQhS{H;&za!/>5I6_a \3"}vj8 -7yFS ]όf3Kr | /Vw4ec æ%F$P$lo}f~r *>- F$GJ^A`3 \H}=DZǠIof=U/-H#A:jl~L#4ԚUg||Ͱmkэ:W\7raDž@ )|˽x]+Wzdw+HF^IVu O*%B8;W)ͧ[Xf8P6ĵm15K4zU]gXv7Dp[Ptz~^B\k<˯,Ul?hJq ~o9aAOKzh( Zw &=0eWoNo2V:Ņ_å(j8Ӊ1)7c 3pm=ƈJ${gd` rt-n;*rg@'0WE5zaLR jEQ\` ier+@F3Va=?] +en1.!P==K`Ų#PAJ%)B; 盂hs4dIXKˎ_[k} R! ֍خc E TY&wpm rS`ԆY{UO:m|LzYL ۀJFU 8/~I`OY,qNXe P[ %V} A݀5@[uD8Kk5}}V,6B2M*`f_."`!u}ww ^ G89 >WzO?La~{>SU; Gצx6#"[BRTGoIUQ_&mWFL/2\(T/P|_ u?kknGA>{F/OZtBvNOI`Ҍ.Th6&Ui ITN S Dq?6ȹcߕ ՌM6G]r[͝J5Π*kO X8tc>MjUPQC[t&z?m]G#-5Й"hUԏ|xΫܧQ ~Jsd尭BT;}馔#[XgYX/0&h"iVL}\ p! \Ӂ9|dEqO7U5A*ϋ-Q_82L=bS0z>lyP8^ =%$z8<׿ gXS4.-rY'78TㅑD# G*wv}c/Y6F eBρu5EٖT+V` ВT0dQqcdkeħxkK@eC-4E(9|P4bGO8*]ٳ?%М \;(2ìdQm%I`llCEeg6(ކ.yͦ\_t1紅XFzhhyQ;.({ iL(/ 瞂0jX"W^ '3C|I8>x" %%.pRq)r榒*sbMUV4HSJ^0b\wO]NȦ&ԍkٖ\ ';:.ϞW؂Ӻ-+AcegVļrPEU(iVCٶCX޿ݏ⓹.-"큧n>v7*zqs>+lѻ v0,Ũ׸dGP-,&\0is`vtcc ZL2BW؞h7i =pynut0dF8 qb%>em#P#*ǑuY(g!WE]%_5ghVQ|1L:I6#!!')'9xv5a-ߣ7Qj0@]8zwjr" ϔm[lE.s)<" m{kQW[%(G>N@Q I9aWO"l4۸ȩ=5u2٠Ǚ%lKªRc`>(6'2C0}#mGzCBNB4YPhBa7zc=yQq@Α\ Q2MJ@*D5īF]k!ϑgo!2RZ%H jM 鰭[}6<͓Z` 0Z?\7ښCK]~g 7{Naك+LÊd:ǀCB#EC-wU+Ib(>j ̝P_FOȡ.#tc%7ȂbN)\ƒ)=*NcB\_}(J(ߜ](n*!T M{7Im0]{<:>*T( R66~X$>g9lAB YΎ Cي-VB(: -aAC>PuCa<ym&w<,<~A"kXÇ,D~P[Y~دEt c:UH12v,-a2% +-ɟOABt{ul.."-|ig|U73 F*Si&*|tSɢgj3GqsSԺ*H\>ʟY?yPܕ,-^ O(;Pe,ɋf/=@'u!>U 2#dB7N*e&** D`UNkixs2:Zٜm{85|XNv39A-[d1eg!"ѷ+Y $Z88*, F-L2UhZ!WA(t޿m]–0S'{OQ5 N ]*^1#QI\zA I Ē?Uf:@ ť]1l$KH]>u ]lPi4 @_5 50Ȕv^}3>ˇˠWippc-MbiWWB6ywN g8a&J{&G(XTTA4 c=ˠv'IEfudX_b(TC6 7av0{L>[[I ·Φ_~+ytT+8C؟RIeQzG-xLb'I8p#?X|$vž0St}IUU35gc6&$;dQmpZAZl { au+pf]f$gӏ._X!OZ g08ӯ#5W f)_+Oõ*P/\(-Ik2z$`ylZ;*dX]8coah u Qɢ;D:ѝg##uJ+#Xf.YL$xWknv%/^d0!V&9m)~fFV֝(͟p˖WGJ~qj9E5tJD.$Ŭ%?ק:i3 -ҟ!x#"u~$pn+G4C$<ՠP$I >\-)p=+ HH ?>X Ƶꈟf TqTE=p:*Hn HuPAIJ !4mvLҏa6;>~~^7ttrC"}/hURaRe;1?:r6RgbjPs |Lb/A[z5ySm]>0'xI-x^0ohܧOxpf"5Bۢ7[&Qo dҶ`N~‚ox n7Z$+}yXoE{6Va 3&pmнGc) ݊uRn6@,QN&&`Sc5h|&o18^q(W3\U+NWؔ.>BR8Ҩf43{l1s6g4u8id5U4:5F!J0<.ƝZ2;CEJQu[-4 ^RbQ4'FDQK}Ai7)/^WDžm( zI4fAqG $r`W?TὯ HT_{RO@+P֟xϢl'B᭩Hb4he288DY:SpI·p[a*)IߨO7G*AҍK4U؎J ch+u)[w&> H=PA7ȪU64YP=vV3+I ]0jdr&&RchL2 |'<Kj_C_IW*^DJW>VZ ԑ,ZQMţi;L'-oӧghFFRsmG>)h!m\-1U޴nj \Xv6N"elEwh3N|!G~A0Nх[χ EG~mK֌t 2IqBP;3 {L'CO5}KRAGiI0tUV89 ))jG+ln@pӻ=$~>~*{ j˹e;8#vE:QwȬCG-kR\=z4ݵaID\\TCds{`/K| ji4tNfq Zbd^O~1=*KmlSWZKk港&ƀ<y8l}ڱMXgJ2n4=l5C8TeH3FY&[|ۜ O"5/H||faR9%(/P3q]Jňٷ48dn+J%7$iibТl,q'Xe^])%{ƒdksםGl8T(/nqjo&#KoM7L937 ?'z^\G`K[nF)|/|MnW T&?-C{zhХ{X @ev6X:r,mGLAU_c2 Ͽ#L$/F 4{&f-B)4 TjGVc$G:j֍<>15d߆Zge/aXLZvEtx,\[V):zL,oBViՉ2 |l|ꐻ pK^F^c=>br9?N_BK^\A-<.s60Z c{69㱬aAa4t؈c:C(CC=\Ǝ}&^F}#Ҟb0LzF%&_䫕J,:%_6dK(P輘(e=Z?Ȣ㟴3!0Xk/p/5iADxZ-/ #,eᮧvc ~\VWxY(ڴ#UBÇ{u ?dz;pvL ѬŞ"*@P?Ɛc.kxT1,19g]jϭ=36ې}nW6FFqMjqJV=gbVEA,4!R+yAľ-&_oZ2nG5GD͏qؿo*T.TmRiWsklIe%Ò. yvܐʟ~9 Û.q`b:^txj,@ne٧Z e7:h 5@x2dϲQF\*9>iix2^xӸ+)qOfnE+NJx,"EJ+ G$WG* ygAG*gصD⁅ս"z~̫C[D큹Viz:x'"ٗ:ZB1`)p amR?!}j穛H=}tgPyК5*U ~E> ;/4NCP ;viP//dELĒS]MM_l}{xj8]{-6?P@-$>}80Dь {kSz N^*JL~RaZv.QA Y2^/iC_-J;| Xt6cڴ+Hgf,lg8pBy~Y_*Δ^E;/wXi\Zv"(Pԃ]aȎ(ɝ1XY 1P:z_l&bȻkNEu+^:AQ@#@hy:N<4#IO enO&p|&<^GB:oEՍYRJbX\ѩJ#K^詪5ΫH{{zLG2Y/?m?b9ܼ$Ut3A=]KSu=aJmқ8)ˈF}Dx (r^>jpO;ҧt.oD5x'x(բhdhɞFĺ)}ʡ6vFuw+T)=^70̕^1Bo5X1x{-h62YLH0r~"cx o%V!yGʪh>zC6ȟwӳs=|l^7'J\+~a>{?rGxcdvf5*IjۻqB:]:e>ͬ/]u'3%;_|Ux=D_e&%)sz и|̸3MXXnse6=;[: t88 6p%马n0fzYuz&8kNVdz,tiN ?yωX#"ݠT^uf޾'ZŨ*R/'׎/{4:GGۼNE;N$YLRMH\5{>::b!wD4]cR:Z.yFpt;)3maeog=05F!4@Eyu$Ca ceOAMD%PS&1^8;aybOtn@N,meh*i M ,27ko^ő؄r[|T@qTZ+{4uG;,8p be?JTR %WIl^ fԍ"c.D̀m|ڣ3k4s>V%9z3!oD+6BzNNhܜX q2=G!_٩lHbRHԯB &" *4smGbeD}@#:>Yw9\3 u),j@{D/ UWbDBW@W{ޭ.p&8{ժ):ѦV05Lt*dxWOjT(L}+):ޓA8ސpf -α\6GzZ~~J? 1lR1sT͂?Oj)? >dj 4AF1J)S,Ϋ!At-LJ*UN'H z]@9PZbSثԏ'o~!JaU3ƽ2ǹcIIӸ}I|):#`Vci`={|fټnwͺ;Rz+71lۭ}x;K.FY +1uqk { t͘ɓPHk0쌊WyOZ`]onLCR#3f!^.ʮF8 {>C2&ffwӯVٵ@|<(&HƐ_TcSR#:PylqYAO dۯ*S`ϘB%J_a6UĐ+?QQAq_e\W@Y6=HOD_k$RwT >һ,1@$J2d 4]*Va>rLOnW4}Hpi_q &$k%dL\EڕJOQ*8:ܚ,.;q-D9jԳ{GӰ,%vA4=B_p$Ʈ kLGA 3^Pe|tOEF1[2cY+련 ߚegA`l4ym[6.`6ڒzϫ:/6 e'+4fUg;zn8>B%~el,-;$qO+!=S[] 6;aL "F^e~'mbD$\^H{ {WhW4A{\qA;~ ^p*&H8)P쭱~J(+@4d2U5 ֖Gio|%gt~\?zelJ'E  C L.\t4nK2_)AoİYޔVnVp\xiKL)/豝wGp,B~ vEmuV$Wju^\rk)yWc 9i5>p :@)Ŧ4y8?tJܚ3eL>\b!bdGmǻI(Sjv; Ȕ5{b5?hku !]ҽ,Ɉf6ArgpB<>(.]MJ&x# (•ZQRk־]\!E%(o٩+x=Y>'k|;VZH!E b!ʝv6\+ #q#irXܯ< M49gtɲ5^3W4Bi;Xo{B_uja &2x7ծ\Sco/>L9@lTV:s[K[u (>56<Z灷ԏbz<5V1`UX2p:̽W;f$feH]_'?e1u<%`3R DѱWJ|$SrցMYCBvy?8V[BR $ FU`#rZP0%n-{3 J~AZC0_t"#miF;)ZT^.&-ўW{֑f;&v:?ܙ2RmOFh7(hӱӭpq&M!+i Mw5Ai6 "栖z&&bBuad!os/'[QC\.!@' HeLo\[ jP"YN$?-ud=jfH_P{vmhR(䊧&RL\q /X*2.2Ǣm󇍢y7/7pOB%n}g{4F\Q;ޝ+ wDWhɦezt%#1uB )6 ͎oRI #wqrlyfi2MH\9fH\ִX{:1%ݠZ˵"9ZVjޅ7dl=Ħ-^VAlUrf@aC0v2`E>&#SS.].A] :/7-YHǫOSY0{m0ZQ.G$hymZmDW5LfǓVyyfj2Lxn-tr^];B:!ߤ buDA+٪q]Z(V>!IX}k˾l~[E2Kk四g lh»^gHJg1*uy!a3hscNv`pR2LoyOfx(!(Y1G(i^1I4[6? j+7M9OSm*Y`uo"LPâ~0T3u,&U2ĖV u53ZS9 +YI*W5%[+ R_WKT,C̋ `%upWHSn(7vic!T,ۜԐ̰ΤD gF~0rJ0[VqW әxZM Rf!h#,R+/qĘ87X0dyjBz~(FkE ICU.p:G:K- ݝR|^@XH'AKE tz@3Yr,$`8"#|:)"ZH.g*7倯%Hr7;1$U-O+sg&pաX y/Ӡ&>4=Py1;rtI4b(+6 9獳kYkZ-ˬwH̥u}佊XC#Tr N"zXgUƓ֛]!I&,?V ('Kd<<)K6TOC<  u6  #βdJ :A]JA6L >*]" ,#E/5FRn8ѧR/pFȿXyURG)"q}2r%kU g$+!WEڇ{(['R;vXYmQ BhӪ@Nob9:)6$>Hǒ0+(zĦR'Q'B8 :ظgaI?1rzcNP$`hh@ݙ㈕ɞN9+ ы?.l>w55$隁B6WRd]nk ua!euJۮ7r:=~owTڞӊ!vVC/oRZZtJњȉ0zWe 3J ]HEo5ӟG&IiaUaQ]y>ġA&{6eLʯ<Lj7F tm;Q,nl4WGWjBslQϢ08BO[ҟHQ ֓k5 C 1hU:2($5+>9jcdƽ` #'u0y eIAC u䤼&oJB\l<y=ƹmC +lf+ap]ךJItXn}NsI2mCM̢/rBXV5u̵ g8y`CơV<.{*g Q-2)$OAHOzgMf > Y_3t mA}|tHVP"<_X%jƳe^gz0k0gQ4_.;)LK;4^P cM\}P2#Fa0"WwǓӂnn9M2?J\3pSW0ŧZAx5NQxZUO蓀ˑ*+3*jHDKZipHh]E=~F7kwѶg~ gpV ?IIY uV"pH#~>9x0BQS:뮇#W#eKNP+\S/rsnEF8xQ afEס?-Ei0H˛6c,;)xӒ]8 (-1"N.Y0JRF!趯Q:X"rX^~7B 'k_#8CV@)MTLt~ܛ': #b6-⎖"ËEg$݇w1>Hs+kܑ;"\41Olٝseo4,$TE ߣ9ש+(Sc/M,Stm\ ê(0 0S.tMm[M$"ĐJmy≚ew ݇㗋3 `|zKME*#JշkMn.M1těEʾx6dec܉S١kP`:A"! 3 0>v7=D5gr-K*KcEyI;;XL*HTa AٱXSW8Ơ2J)*Ph&E?߬Q|_J*/bv7-aVdzoVl{b3aև|Du7wMEBmUwg΅LM>9,K-BJ]9B{ SQ ZQEڛ '@P 7T silb V sI޿Ji`p@ > 2`PӬ /@ӹI h/ xU4v.0P`ut%wc\-zbfinЦ8=Y".T 5 r+ۿȿ{55ؽc*!V ͦJr59ėE[ IWӎ,- :pB) IC79*TUګQ|AE$ݡ] )hmJKݔ^]Uޫ5؟0 N'*qѨKd) MQ ~p99]v2E|+'@DӾTe1.8 o_3ϖDn*a6c]Zcok.BOl[FyBMЮ4qJqϛ} ,nJn:Sȭy@l;@^tLq L$,.ќiPt=] ~R{Hg /gT7 I=J-n# LA14 FVpjdUc&$U*V GyĻ/"CJCK؇lþoWp61 5 PމBb _G/"N=cg(FYp8Qx~Bݍ}6p2<Ҩpq'6:i.,ķam=۫7jύ\EKwEyQǓ [*='yp߸]\ďZmlŅ("G+N[2ny| hqWK {N3\&shWLqtyﬠ"OX>B)ah8x{ ,ZI4d? )lh9JPIj/ɲrݒf skToMux_:q Ky~"|Zy^%yA!x+138 lhZTQ| 3cs/3T깪ű b t:㥄|6|qج &g~ONЧ}^TMdAQ[#:9D6Yr֒K\x?1iaԾf-`B '*kﲠXX(= Ǩ-Ƴ+v! їL![:>Tj;ѯ~r)Waw8өigd%A4!Yb@3hk$n;+|Rj >'_p^rj"sc|gz K!>Hg;šù^Cm@:(AWDp8cjȦl|9uHws7I]69yej2Y s6VO+z(N7De NG% i- )ǥdn1{9q_rOY"R6Bz9]{qLƨ!0'-)Ey G5MlSXF#[e'`~!=H/  8> J[_~8?8&m*r$[w}/l ez#휀Z|}lg+Oy>MIIge jԞDן1\GQܒ.[K \Dnaz:0&@|<'Wk+>qO( n$UFlc=Îv@|77n:ʢ fNrşjy sk ΋{A fXLc Z\ѳhIک$U[_u癣8ZɒYYX/A1"H$WO}}t_H6 ;SVܦ/>1G5̊zݗDkȦtv]N \C;=j˧#|,:|t7j*Q8J=}l3|c M1ﺋ"ejcW]R~O(XNU[gn߲c ;pdG_j׺rބ L.0lFN1ڤzads(PV8+Ly{M}|J C#'Y#N+˲崤`Pzay&]Ql `Ϸf 8&2;9?XPq,Sj|>bݷPbVg 0Q:Y\QZ!nQ0réuacj)Sx0yӵ$$g.. RsreRKUkRVF-+B2Q"DlS㐱G(6PxHtㆡG!?1y] y{e\I`Ok[z]_M4rMɵtxc ^76j!ck,$*en C ^XѿFe-붬 jHhi7L:ZؚΗlMfe-W#P#k$MIJt6v+.orKXsG nٸZh9fPcFдo:]>Xd/A^Y}JZDS)Wb\qZɑmz9bfMR^!>ɳ;9Z5w=pmdN&BZ"oBTqll`Rtou]}pK#H(+}o ytWK}{Ja,HZsz;63$"ViT. J{:n/#*S{^yNeE\grv|_8+X<qjOVN}ٶ3P:੠ŏ8pksyO[wYW5θGɾbPNf(GeVqB(*"%s G]Ճk^\EVt,i P=SÓl< ȟW_2+T˞vV *]BpWqJXa:ogc~C| /Мa $pAQR Yn [2|2h+o_-D(pd]3R'QdL4,?џux=χ(R* - >:PUEق/)ŵr {*mѝwRA&"[lR-W R.!|]UOqt09P|zzeFJQZ gij bp! ̴/# |Jev(0cVf_vO# &t\ T<-_ ՗%UbGVKccJf-6VKɅC^ [ raQ1])`Ϙ4.7ZAb;.,S8i×J&Ye[m?TrP3[!6%Ee0zVip Fؚ{6f qE2Bia)iP?[g)݈rr(ZFơBI2s&Tb~\5~4թ\- f7ˀf(rC׋ñMn6 Zjӎi\ѩ#\4GX:< T}18WFfR.B+l%5MD;%].\pXUi>-S$⨸ABU]7]Wܹfg gƎ@>x a5^b.Vƛ xtyv[0:4}!N*Q]AA%=L .T(W~rs,_{zo5x,SV: =Yi Er ]DP|kk!;7OqN!` KN)x|tQ)/Zm6Ba-6JM7A);xc%%_'O7?Oǡ{3* C@jp[6&D_jIemizÓH3A~`'Qʶj"hIfu$lA5l Xr@Tv }`גQ_X=BW=Augj޾rf_S g'Ca7Ԫxfo lhW[lcW fK}mfγq؁ >Sd$93]dۣ%eQkW$ynEflVj0Y&OY 69)o@wz|FHh_}q^mEzo'7ڝj!6b_AQ)3? 0r<׺TFT~ZFi/^Lq4uc JF¸%6W0~Ly,LK1\pFkINо*>8~Ol1=oBPb˰; A!M~x0s a|Ne۱HwGL^`ᨾ(9 XR9fO6stu˻#:>ƥEH&yd__`<œ2H.SZR.>O eo뻕)KG@n^/+8aӥ 5N(Ɏňп[LDǗ X(?0Qq_R.#Ro%zTXݑCbnk._ %N`c,%؜kSYb,~F12I%wh[5VHAgkgu h;0Nk)U3Z؏y>BB4#κtb)6Jкx$R0)̫GLr&Jɴ-q1rXHmBlDvHs}5\'NbA}}VZ*q4ؕrvՋ3.缭,&ffkb3<+Ə̝ij0Symuyk!sDFC'LMz?`[kLD70sZj$> /uy*<9}֜*, _{56jhqYcՄH@v'CS,դ2znb2KFzRCME+0kpj阩&nym{*.,aNs_V#lAă9#f*}?0B9t^O5Wȥⴽ`_{7 4^-=ey5W ;ͱ)I"0a>׼u8(a }*TXpM k/ hO3 F䫍B; i`m7EH@뙍+b›No+@#3hSy)+s_Y_!5 u!!?(~F %vrH^2T^^̶p6#Zdu0ɳnRxVZ*ҙX]+7M%Ky$VyuC6]xN&XAiЗWo%sjJR%%EfNrnl\f_t|$Ty"״Czb8سDo/5PaXvTY)ëv4wR2ˢW%IC*7Bξ O1~q89u!RFleґ x/0bA]?L!t1$݁vFO(:ڛTXHCwRs9@0x|dGIVmhO!BNw+g*gFrt1g9D1W#vm:˕W+؁ԜAvq@j@'I1HdeS]K Ө͊)7^a\}O;*fNoTDJ2xʻPB ,WMPI)FLXuZ)-y K(H ^Xtzcn|e36,)D|#xIwD3'p-Ukw DrqTψt*ݟN*ZY ֭G]?dTSB$Ob `:\KvhDʟCl\0 <]ڮ#?(G}Vͺf"ƇY7$IUDte eC ^dX8~AqI in0q ]4sO *Kkזz,] ?Ժ|Rs.%w>&6 ]s>5\o'wx7yJpaၔrwO5zςW5ICB:U5;UuМ5< ܑyR/Hw{Kԓ qzݺcinz t;ܜ2͔>AӜu2Z]s|er}Sx[?PXK4]K xA8玕&;kޖAOWrSt],ꋉF6!eeZR1^4w?>N"耈n4Y[k']ISR4u uH40(V OZp=p,ZBg]1y~ NfauHX0!¤I['*P.u67I}fi۳_l C15 6~&>ҵʼnyϘ."z N}RE5/|YqR1)5pC~~!S'jk/=߼rdYG_ND#jCvW+zJZ2iv$2=F~n}}"A\D} C[oKX5hY !TPPf GtZlzO].f=Q:;-cFJ7rO4#{nok-eXS0ꐯɥ{ jЛIebxh*`MnD M4;jn1Jĕ Y}ݨ U, 붚Dr OrtQ#VeΠVX:ƼLX=Jx.rXL|LbxA6躽quT1uu˕C frYhߍq~TcLa^zz]7:^9HpfV>)¢t pqֳ OA˩'٬P8c#R&uo|0~KdiǡE.xZx@)I[ճ!Zď!ͼ\v!Ɉ):% ֕XYLNGNWft~/5 0qO0V%"LNب% +Z,7Zl_h+_/u0q}(y{)1Тr7BMG[(Q!/hIbUy -Nȥ = !-W~jx8&+w͎Ex V0tu%{\QզvsڔNﻶY>}0B4Μ2.5d [7!%KO_raW$ݕ -!xmꨘKtdJ"+kD`0rKAǩ*ޯEwT+Sm~ޘgq?e>?7c 8B+fׇ4Jヲ ѹx- Kuk69@!hmo8Obqi`"H"'hTF菴%Yΰ#OWLRnbP0ۙxnpSq͞rhS0uG'|J`jVYZdeѺF&sYyN3n'Sr-myF 3i8 ]FBr"4ÿ 3ȘpI7xlwm= ؘ&o7 {dC*1zS@=%Q{zSV\'~w*04 Uζ:@ di$]w?:B]y Zzo(AS b'Bl`65{D]ENh0@1 #&eFHׇ7@ E&CObǴc[Ƚ︀R$T: EuS$[)1oR4~|R=DU_e=W&-nu mG^>jt$.7^4kۥ1bhq羯wj{wk2e=5k蘇w|"~ܴ/Ƣ }G>stE.(ڹ/f=?.RʳűȠw"^:{iqTPG7yGԄtӐmDQRj3Z!$EpN[@Z1CTũF)TN!)R76{xdCxkc* q``([,'@ IV%1dkBߦt s9wmIic14~%fOўIիhpČ6IS+*Gx:D'#L?10wBE}qn a{X" %@s8.i-|'fѽPwPA$wc-?ÑI >eLArŵȌڀ40#_,Q!>L %-ұ<2e,¯bâ,4g14=}%q1BBgK`O Oig!ƷX;v (^!K^$):w䨊iFt66X'+TIE #O>%1Anּ'&d3KuRG6P#.3,90P&Qz2rANeϛj pCҳ螄cGQjTވKLuWd{%mvb3΢ug6N")7^݊P*irUЂpV $.X|yQ:&9I׈>ix*WC~gS,т@vm 2%9#JMeFJک̠[OND}3`T,!|`ڀbީXu~1tÒi Zx\H.^[ukp,fß̋ Q ՄDɚY#d;a1=)b~7)*`otC3mUEG¨I j&[Lbqc[ygh7~ufvLL抡*JzA$3LB41FxcY]P8{o H"-+U:Z>rS¾ lvx*)&z:fث˟4[VߡIOo&-bOG@tꡅQpa jƾW4%YÓ& rC+t"[&uP!gEciY7k8O7mK ]j&UIrxz=׏~YUVA|Fď7Ɖ=0X)lJLgw ]%0|C=*s`*Wpa*_1RD x03p+ ,%j/ CSla9t0C?W-"{c|SxfXM-wm QiZͺɦ Pt6K\XSdfˬ$>ӍZqV("6_mepivOĦuǽP<VkFj۵@n캧8JD49 ;RV xk'\ 1Pikޣk=\Z =^CnTA]OZ+_Y{wm<.V|j'wbݳ-IQV'Bl#gr֨Vބ6ǹ [xN)Ev`XU`c$DҏpsY>%T$gi{BBޕ-SC5蹾!رնO*杙N,g$euX|#9x.z^\p04!꫇7o5Re4piO"B hHo" S I~U3]1 80zi"%OOyDr/n(hյK}ᐬq갎u]S"oDLۑ` "έ@뮤~s_T 3 .Hq5랕O9M;(M"dAr"$ꦥ$a\81%j#KO8x+P؅Gnb ދ#mVрy>Yk- ; * D/0ng  .sipW>mW͚PD̚ _'o R=U5a^O$?}seh>y0G9So} 8(n:)~f2pF[SE*ce*ܖ?N벺zU_K J~AkX_\lrHnz ZCDJB+T{LN ?32+xCJ~in~xhMiO~re^0ƂJrZBh8^يqg^Rcp7M,tZXd"J59]kry5{]QݯK4h7Py1~[FqYXcDM,V0nv)8MD#ZhZ0LWunN5FB+>tBGp\`K_)ぬ }A ӁG(3Uٮ K a!.A"].,febńwi6) /^S;L͜ZY}=&A) xYMF2@Պku>{?f-oNapYXZi}Z8$((Ǯ b.Aa g)sy\n[n@ ,>EV' cgkWHs<9a̕8;RKcwK}2& H4qR6NH]Se]|XDxե^@!o _@>OW^Ũ<e?M`:: U;ue0^G崟+k)>ĺObt>eONPMe˟e3C\Ջ7Y=\yAR7G.I"ߡCЪ r$heqy4K~=] [ tud)L~nVLr_tu:C)ܲ$Ln MP͘^?k.][]]WPB4१uQN&>usALEG 0̌\uxmJ 3dFS>ԇĞ °]x`3ZUBB /{=ΜcƗ|5*k _K Ԥ`#)=NL;.,*qs~1#|_/)jWģ55DˤpXon,UM0[l7)F eXAbTb+H&OW0mM7 H I*=4?sФmKt_o䋗0-H.wؙ$g0E1ĄU KG@F7slpkzgx.MkX7 cڵnQV_ ̄_xso*f*dTZt]?ܚX"%Xi+^n`ê9>A_$h1EMCܙZKPf(v+NTyt3r~p nA;+I ch~],IL?ā>gy!Huk`}F\Uk;h {↶J>]͗7V,谧C o8]tڕqsm I?Zg<'Z=E.hEb Uhr+9(@,܅t̉ -tQ/ph>wC!hHzq fGyۡ[/!\ g<R^N[BcaA߯D 2Yf~-6+͍r,Q"&s=H/b29ܭІS ڏhZ|*Voq3"w{5Jt3-=K]u OuyQ-/S%i+sǺ0G~ M?qbdqt i-( 0 c_Zincrs&TT>T}9y YT R+=o[{~ZG7s%c|Sݓ8Dd}Kq^NOТiQ_{y&ID=8<6;FF_f%Tc^b梣'-\#\zZy&[ME+c˥.)ֽ~24-־('/~(Rq9qP TҨV|~8ʱ8M,{|_V[$aئ;#j3 P+;VQЍt^)!Z}XkXfY5h]"Ԕebl@tz2{.80}N;Q Ư$@Bmfݰ7%ցʐhosҥxqXC.;(6ɑn Z3ZlPuv`} h% u]XR$1ҭ~F~[&>Q/ľF.Mƴ"V`s `G \}>4Dy=ԜfUeĤ:' 9oeB$%00)7#o?YOxS&W]߰0 g37Wy>tO Y"5{%UlV_:;g5}b骙nzKJmÖSţ9Tb&)5J܏ \Jṇelz O א+L-mF(q=mC_'xOm.N7XYkk,lfNf]zUsIP >rDɝ_|LќT 9h/]>%yro.y}T Ŋn^NMN D,LF~s\AG \OY; ̬6b*5H<7:#N6WFV峼8!E:_oRI2(W}{Bhdތ テO c/"]6G_>t<Td (ʱ`ͺv& lrкe%fŎԗzudrܑ8:% aP("dd(0V̄wk?|uՂS su ;ӐnwO{AR{c)JߨKV`"ӻAMX)uqaS}IUE!=Z3XL8ŏoKĵh{ UoX:[s"}C?Q8 v hiVYy\ sҕ K UWT$&^g D|Ai(:|ၪ!'H+{lm Wgĕ& -0Ǝ\h&zD`'HgKpL7Ye\Gq 4.Bܝ7 spfO-s]]<5z\3-SLej%a.>BF#,@暜vW^g+kϨYWYdsp,yY 5}P;/xav |Y1vD&Ɋ&Oh6TVW y?#q:-> !} HA>_jwfp5}ŋR(Dr疄Sd?ITt.)TT.XNm 0a]2'"YΆ $Z \MYݟ,#s;7}AMQ5\߱e~:h &[ݏJ/@Ng,>HǦV 5Xߡ8dl |2"lҚcQdZN` S@Òz֎9keP;&5#,I5W@MK8hVI8&k>[ >B|zi M8(î5 k}xxAfos7al>}EsC(ceH$1˱b "&vr$ xvF\ 5#!&돾<+!{ ʰ3j6%H XG5#Y [k&mh[ %մ`t6 c6Tr93c I,'dߥ )l eݮl؅ xp~<>w: wVcP^ΪsIkâ1OGvG34ql,v.hlտPVYJČFlUJ:CNc7u4AVZݶ ٷ2Y"M0F46ϸ*Vi 藻mlor&DTuF&#C]XTqZ##@ U'?bJzQɫ]YGm~rhW`, w!<a4 \אWsg߻T%8MBs^l.95^L lcxm **X8pdy9406gDvtI[c;$;ȟX6ͱ vz{yrʾphf6R&C"=ǀٽ-]] Ҫ>_C7".~)\xS"iʿ U&.]X tz6"rg#FET~(d!ڱ ?vBKF2 r,Isn-u#r.; ۬8sq@Q^_)heo0p>{Rבq<"]hfҢ*x(\Y 8Ok`A*v^p iP p_0(p+cfQm]oy=lnv=كݢ]y,NW(tHL~k:Y# bIQ0jQ1uZhEv2f3k4C,-uQs.6!u4.)?4axɻzӜla1' rg3v4olYeew6,!CDuU^R8]ƻ3K+wf~\Z` wEW/T*VuL| yzK1i:^T5Ϥia'P[_(.=B*DoB~c0X2ԑ/7eg9s+9T6 #Ũ'%82e#Kל`Ӹ/6_ta&g6Cj 12N Qj(41 (k/iķT&kN qjWi{w"ScWμlWQn|Z۳D|gC*l;%bL]%UEwbț :O }j2< Ze ^<`cBIÔ?A1wWA7e8ūU?0pDwt!HL#iOB?AVD:Ē Pi7ހN)Dؿ[%:[4Oͯx|J<{G/_ơC%o,],C s>Ǟ8KL#HGȡСJЁO&L 4!zI&3\ z\'VNA3YL\cxL3d#<߸T{Iso.sDaJr NT [^o6RH< z ׂcwtUxb."m$vABI)&!bS_v~=ӧ)wB Tַ/[C ۄf3;+ֺU+8xłk`yi|#lR%9x?-|ͳf|Ȩ{e'QDJnNyrD*e ЫEE]b5.놞FmðgM#["fzD= >| 0}dRc〉VTb(T9-A>+Shh/KPvx^M]obP|9qfGg\8ٷ{tMՏ:-'m[}(3QSD7!g9^3ؚ*{[ HB/5-@m\vs74p§Ղ} *g $Cw!.KJ,+r!}NBQ+#JL+#En@.?ݿ-(9ϩ3$]ž5b_Av w?ڨE[%?s.7S:O+V&ӊR \dޯ/մ"$'`, .X ڋ@B%qDFsC2(̌\f>4U(h  RC0G?rM)hߐoݭo;cG.*l&o6Z<_TraQ.vZYvϯB9Z*e)/4]Q8޾\1|Y=7=J+K]3"A'R1x{|ZYZb5_:Z-]9KWyNW]'G`vw0do\zŃܣ:Sn,= 8]\~q4ӫ:RZ q$NrE/$`v? N={"_)^,VYPGzeUUL9:ْKZA\Wu Ȳ<h Z s LQ|:_8T ?];ɳf[j'bt)&AfDŽTmj)tыp!P}c4뷏x!ㅫtxW`e=^EFk,pEakd 9&ag]Ŏ VT (ds̻Pcɀ-Ǝ>KeDbBbr/h3 iHE[-f4'۾-`cv \fno *[И4;fK ָ\c ?ʐ1(a`d! h, Xښꃰ()|]Mv/ _#u(M.=Km-mtp fFu6$0>}kN(dĒ(fzx6)c Aur$OU=$&FCM9ߍog9P\Utg%fO>LLT/~ Dj`clv? oᱛzܮ}EqZ̠5va8O  _kgLt/Mqהg˹<7S" 7L- ,0!%Y h ZD",018a#ByǪҵY]3 -E)-Q}vTH-ifr(D_YH ֝ m1;;'߀FOuB:[?bDr$?1m,RՌ蓐-HјKiܞK /l Mb*ck`#/ZH  Ǽ\=yzcMTTJǗ ah+Y'oZ-1yK˃Z*;g|>ľp,=5ךzΙN#vNQ {7P a;786f0Ɓz_"vS],5n*;:6? :xVfkC+h ~IRʃA&IA,uJ|a&6iK+TV+3ND^YA ek`:8n} u3z>gT@`XPgDМpr TITW ]&י)*T2,^$vUxK>ozw+6)Jt'QSoOmff@Ng:)WŠ{ uꖱVGM>dDpTLƟU M+a%5"FjUL_ge$цG쁇CVͽ/"HbToH NEx věPӐ#62:oa 7wS"[E/̽e8|LT #=\Pi '渘DްSa)'X'1(>):XO>$r*c zYU7HaQ:2 O^8sZ Ef,V'wH }|▞gRV`[wkGfQ[(BrmBmLش '?##]V0필0Ji\,*#A9: / Vl$_ [ JufjЯRL:Gm$*rV‰}}df O|;^pb\aʶ(- N ˏ[:h+\x"#ԙ(يc3d8,)9cxD|\]P6cx_>lԺӽ܌<1j&@.*ZxDCќ- iG1>t6{/јʦ7;}s#ף6 É r'='{UY3zk5Ud tw +joNL9ı11u=UmVo}fpj6n\! \Er=[VO:ANP[,p;k->xJ+(KLoMDt 5.OQ  i&õ_}c]Rb"(,;BAQ`sYt$bӡkr(;}/ԭat-HN\NO ,ҭ- ;cAfzV͇w\&9&jK&Fֱ+.a$K+Yr'7:g4W/Tփ\kqE#x.ع A6RdD&C 7z t`r}5{g%2M"Ȩ [ze[#(_20,X[Ŋl0L9go LZDEh;aV,]#Tq L3f#nN Tr""v?̛DiVN2ziuT.g6JK+$jħ25;<6-w c-_ԏa^r@D\=@';*'x)TwtB8=*Acݼ$MVHNW0@!^NN ˅wPd;) 6 @"0Ph! 1k^bV)} @*D_aj SX-g7 C'-sBxʁ)Q(8%V:Ģ^.os;9Ḳݔfd8hC+m~ؗø>8/u<ꁙ6W9 nVPp=ÐLwP?I%ט,M{X@ZUCI'"Ye8GN=\ԱBxyrLޮx y{QӅc4ʰ.`'01f"<(x|:A4ҡ؁ջhkAH7CԙYPqfZ/;ӸhFdXSۣ9=$9̀C-uJ_m5 48PJjQ W dT&vba|6$͕[ 0{ytg^Ew&XBWݪf2B="G]UN +_*&=_')qw^kWdj;_Ca&gD3G%N4MD14.L6FFxU 3:) yloǧ[ a]ug:xV" yߚ:;dfsT)|< *w] H, b)LJut6ld@iH>A vp\ +o>/ⱏ/̹4w[/.(mf/ ?j0@S|ʂEZsAfPyz.'|_"Ob'jw:ʤ~x/[fz+wTKR=Vz Ww?QhZ-`(^ P="Xj鐕: G3S]~cԥlFF>$O˰YfDt^6W``Gz W) 2,NR؊@mBu^W)x򇗇B|Ef Kwu]ChEɚks]u=_C$UZ5~8L^:>?3 z7қ=7(ۯ4ky+M2o~4)2CM$4>}bYIJX!gcD$R5nw} %1//͕ߡCt\34+ڙgr&R[Eq7:`znsvᨦǴSƮgr}L,S no$_!|UB6ykbCzs6 LLW GWTuZ Sj:Dagf`1N STU#y5̭;\G6&uj`JuYH]ri*:~4'#@'Yt(ľwٞ }xA*s¥hֻzhP+SUc{3xa4x OF&te~8xs } zh&U J*DHvP]niQ_c%D=W%0} yƳ+]zU!N:G 6Koi(;ETb\*ilqe٩//C0Qh_QD]rt`"X[KauʫO(k!\G+<kfaC8:q1smٿ `u>s450V5S3{r/4^0n4"W$طY=oH 6uG Pˡ[(%y'5i{vaSt94ӷ%;U5QOARь7꺿fne.b-95+OS=!w!N2ti>-G3E\S&Ȅgjm 3)N3|$*_YHrK4O%f0Z߳dHw5\J6RڼZ? YV-)}0OM:}b?ł g0&@mD!8s;g5W+8P3*\9j8;hhZ6`#p21i`gkݱ\U:ca<=%3E|2u<!Z M0Yv_=aٺj}۴Snrӎ[ URAuhx6{Xd[#[܄mk/hR >Q?e~Hɉh ˎ O7fDlA]`1kd&g \RB 4 x/ k(*3iTXWi*Zߘ/0ibU[7?aZXWfCPqGaW)p9P_@oLjT.gFp"w$; i2`mt$KaU*p  4ˬ ]IWrV*Ưؓ,7zFQ(p4P@'&~=$~?4Z#_(NN!65oMˆjɥ%5]4 BqG`ឣ=Nl6Yñ0D`TI~O狞o+6L`ZԮhP6- S =^pĆ3<4Pa*&/P|YR>dA"RTSRx~01+طBݽut֡Bс/y6gv$N:$»GLdҠ WҐq$J7UaD x>!'PGcLCoꜞ) ` ,QݵM$G#ZeɲX$lM9_ZlqHB$Q@` f· Z=Mwv|Oa <\«u{;7s)Z*o~[!eea:BO* hr{_%$IFct.Fmk솮i\/6W$P'>_K6Zߋn4E;ߜ[hBn)һAux5YNQĄ3):CE.Ђ:Rrim[#nC$L~?CAyB489aW-“c.\`ϥs*//*?ZFw23iL"p]J`#hakcB]Q (fyۄn>l'`eg;<41d{@V@BXt)( ]5 [_ne ŏH8fbW|,ѷh/&zN.sp%~~GFz! V_ #}3櫶NC2Yy';1;B0D ίͩZ\,U<03ۯ@ `]W3V(ύX$[e>]kϾQUd j,iOGҺQs/[t`l( aJx<ֲŵRlДtCնO(62c{qiu!M% B3L~m_Yu/ ~tⷪد=!<  V?^%ۗ79ֹF BWqOFVc>b]A='2O\DkpbiywږxNY@>St͎8{QJ-}D.//y쨸~Jj @AMԠw_@/7%RKAx2! G/=('UH<a#+LHQqC,{t1_aMm鉢ri3 <˜hNDT^St<ǃ3.M%Ml\q$#כ7}V6RV96wt iV^sqX}\X0?ECь!i%j"hl鸔ƹxmC6S"p@kխ VX@k7EpE4c2Mte?+V+dZBL9z3yD"FAӍ-;eG[\==;JXbG䌀ap =yp|0HHKvEp{JJɫQx@fXtO`8}%@dހ42<0jk1AV}62vt>g%!1B5 ?1Bԑ{è ^7QF&u& &$T:`Q/<õrؙP3c^iev.Vթd62ߍЇB(~0_?E\߄E`Gbz#.!qkND 3* r AE,ʔkUWF>37dӁd;'QP/4/e˚AN8&2{'ͬ{yYPh]+&\c;PW_˂ESpYh) ԋ?7y\ڷvj(B45&W>D4tQ^Dſiu(qxoXюпdkF8i{&_}i dT2?U^zMɜT<#b*KDcZD" ʠED,}?O3I5qk/ckXIx}y@deS|h`kd3ȮWt5ʘ#O"0 !fGE/e9IȕtWbF C·MRXf)N3{KH  niU/ #.Dtد011/kXF۹WONDeog6"L!\@DGaW,/E1 p3If|R Ĭ sN\F"F# -eÕTMד[*=-jʃZ9iVzfu  80%mRSy1[peX XiKgW6Wv*-+|B<|w(|۱|x7MqM*g 0'm\y)"&{E&R̥( KoVErDaS+u-Aa(%t)j|'W83ޥ ;Ot:a;Cm 'X8>持 (wy6ۉΈl1-,&SF )NYߺ/ y>(aS%P/ Mҽ`z2ȣDZ 슯U]vYꕼ zZ,'@#s#I e2O WqP$BXO 8Y7#FqyVIeg= *^hȡv3E{~#\i)eIxvεB-7cWgF1eKwEŘ _APn9CS_"P iaC0ʀ%ȢWG]8(^,LԫuTJ&3)ydPpڇ8 [ \7gg(K]KX,"6&m8Y9q<'?ev $֐f=ޅItt;hJ)xab]{+^UdwY&-1=ϯ$HV1ZFh O.ԿhCvKJVLqp)Uo#tܖn] I9P|* ᯶T΢$z9|JJRnǕWCwvDe]3iQ:?#G̀A @ݛh_$4 ^d&o3N)?fe9B|?ѩ|GuϤ$b}1fy j|!~mfX6qvTy?kzvX7,G1)䷜pM[CD02γf% Զ2;-^"1 X-UuϐL<`U=zXw:(QEw`fͥgL?%eH%!|c8Z?oHob}P.S`#|A=Ŋa|͋!ї2 w0zO!FoX=Ɖ5(p}VN=Ep(RB$p@RQaxgq+P|0?hK2@mu)=-eWB_FEۍ"+%C /1^T(l2kUcL8 lY.B0q],dQHA b~}駃5i%:x7k;S&m$Vä"X>1',:I߽G&ghfD7dŽ1n?:44?J܃4 z+ a?PdHFCAUOCvBR3mD3+OΞ5 VFlPAt"%16jCY`Bf aG"dT"w;:!0yOűzPɶuGcSj %މ|9;%&!@vqK {XmǼX!Jܟ%[;\IYE3H$W\Nª4cFrX̾;}@W!4KV{c7&.epZ~G*?bkD<׍u\~O  C/{k$ݹP|,,(Gf9m@I9 M|R>vSv? !һSyL607 T\}q9C쑄Cg1scyBD։ǖCg3 $@ლq~iK- HՆxIՀcC&U"شפEK_bC/f]Y{\V Zhs4*JPCκcmR8|7$\>U&^MB#Ƒ0,JX=dǸὬ$5$-tk黇ݴACfUBeu1 V=2;pPǨ ;? jD7 (8QQ* $d%^V? ~ҡEEg3tTȆuXFDە(ΟEv:k|ěhf>+'93Mk__eV SCmB]`#ڰ" @EMO'2ğ{kV<>_K%O1Q Ew^o qoneDźà4**֫Bz͌ 4+| "*QΰA #Įޕ?M_Em)>²{UQP]ûzB Іʒ&-AQlq8DK@"J4`~ MsÜ U2݅Hqsl[zݢw۪[-"xuV7bJ0߮ 3NLoJ9ߋҩf *ڭI1}]coɵ~L9n8ӝ"p\!!I\&KB%4!~E[D z*Fy /tɦ{jM4z ;TjGϏE~BÅ3,᭧oP6ƺW@qqʋb|yb=mϐ^6K-sNޙAvd0 o0_oN'jl"mE'UgRA&6CR6 i]?|jzhƞ\XG}_:ȒjIЯ\5G{I.lE'M?4pIA)e*E٧7xX9W 3dB6܄b7VM>fT,O[9jK!/9UגVg/?,?YPXQڛhśI݈%명ooǁ76a^̚!}BÑB&t^f/C$ȮrMxMxNw|[?Y?w&PA5)KNJI9L\n}[7'@|K> ڟh7t<4C} :7p-Ɠ-;2.XfM\;r!ۦPfz}D+/p$ +9P*9Bkij/7M'(D`׮Nebg4OF4ԒچW SH1譜neh%YpTHO q"K))5R8 -zXWQ7wUk Y,.Wt0ѵ%j.:(@*FAX E?l7ZP9d=TWJC S+\eJ2]qd6ئB6% ;#Ѥ|Wɫ D=P@e=ÆF)4uǁ,t7w=>D•l+0C箿Fu<&5a xl)Nt-?¼KpTwpT(|"KW7Wրx>vE5_O02$m{wFς˫(hb5;F&DRY.]R!\M7q+oљh v/;uT{>CAydOj$WPCigްqˋAqHYH^_B[Z> D).m~ 8wஜwB~"=M;?N[~ `Z^ZUa\ͳG]oqiNqtb¾>Mnrt+4 駾Cq򞐒"d;jLWSlQՒt3 s3G{њk줤Lݧ\Ֆ-O>xLkQeȵiGs=&coA#zd//A-]잱iSt/b? GYtX2NxfV>\4`ԥ;y||/=BmZc:6{NaUҔRq4tG_]uYY ڡ&,4,p 9~ OG"N$`! k2J킐3>gMdNNNmE|> hoE\p)ѤGmdvpʲ9NΖJ1Y,/0Z.n6Ƅ#e$&Zz` g SO "T@9KfJcՊ''ec!a\O 9J1M{)\FEh(DRL)V̋GT}ōe6K5vr~ü䙳,\$xHf*~X>FW=Ԥ\ -PD- S(ZЛFr.E6G^rq#GRwEP^=8"/Whq9@ce&?+6 J"瑱 !v['RZ2Ʒ19Rb>ZU5p)Xov)) =A~e{"ùqҗ4FOXj[-fb DjtՄ^M[}]_PnFGTj=~YthNY65-IpFt2]V{Ȏ/{G;EJvz~Zƞj\N,2,E$- w~jР4@=B[X-\ &ӽ7qQCV uuk'sw`VGJ-FX p5֏͖uNRRVrgu|t\$Iٶ>: W\R--,r4\޾cÆX/ +GĂMvCT}'G#H@enW;BlY!??|)3L2YK]KTi]]$f]W5ڐMU $+/sLߌ(z!Cu޶i; <;]Wu CF|x411sT <߬_bK`)"!0}lsvYYrGd'B\lH*t{ ~uw{be>@?4 λb5 EЗϽEq0,`Ӟ)LS:Eћ:葉dۘ[ ypXƔԒeu D8'dhMV?gPHoo1LPbq(> :ѹ/䐯*\n -gq=i~rHֈ~,PrbБjR4ZVoݙOیuhdHi2ܵRKy,>\ ߮NLpq5]ͯ9L>/VC`\ЍQIq{l/ұ\Fi7tN j75k;qm뱼"r,!hcqlYEZ.T~%Myl*Æ\fA_c5u89 X ϵ[|V\eCaǵv s+Gv@t0d˯ _HX9 "'8 (>v`s&2v1Ma})KQQJ4DDƠp`̹ GN/M:L9n&q@MMEAw>L|i.ST6nu)/l@_KݹZPQgrذ~{Qgc" 9Mlԭg;Ԓ: 9+/yOC0F)\WnA/B VcEd1FUsFؤ[Ug,{)iuV^ *pku9^/" )B}_L@-) TݑP3 Gpd2DpO/Qퟭ[@2xq̓<֊]yZxq,a}70u)M ܕ[":_X2SUob9bԒgS`xxYFΣPk7 ?俩BH"*@|,_;XwtX/tEwZ "Qd3Bp8 TTzlqN$Ül!|NCqK^ mA N˟Eixq䥙ϳF,ՕϮrF! 'zv6K7Z'Yh >6huLi:kxnwywl]UߜfqX pZY*j?ÄEI8lk; tA+x԰WK_~ l_@lvN ~+$T@ IbVbx:qj|OyRt"8\RŴ]#[0/2$=C'i(:|u+騈 D|@Oq8ySHG 'd~4E8̦i][Ѳ_AyDNv; 8X]j %ȍڙX$1BX- < tw /U/ u !*ڑaFT{ʷ,cC#$)^9Am;[QoQ$J_Tah_F >-t aO-K${,4e0{)BեAu>Hϯ%@|ug- a=O3̜]ChLha7L1w`ʭ])l~AA zz4NY:qbו f 2BpeUa[ŎG f+Z9mw4t1I?Eܹg Z L/z{=~Ŭ-|a@]r8U 0'IIWFeR3U(7o=t&e-,r  h';bS^w+oK_MJs67R1zjkiUCN %E+# /o +$ AlBh݀A$|h=Y ޏԇPuaWWO߸~;_Oci" O1 t1]>!z3 "Drv%]5zWfƗx72մL3Ҷi6.0'%чUmk|8sL&Z{No{" ;_>ٰh ́jWݯP^5AݚI6 "hǏ8leS"sw8'57*:xPFvkz2"JJW\2aUYUzg5,˺OյJQ+cxPܴ) peoM,1auk]S Ognf {Z]}Hxk5*vԗ~FJj.p7])dތ꺋Zsא|և֑9vE_xdőƸАUȈvHgsoV@ϕð:T%~gyp[bǷ V㒃R;5zs9yPA$Jd[* =<vz2#\t1;pH>Y[5la|X t~y#TдTFkUܭ;W\9 ݴ7rG7Bϒ-XpIOzedq.ՙ`,nRmJOM Ĵ(gT/&t7: 0'|>W]5z1Ab})|h 2Hcz'y[A.kMBq*IE,)SYֶ )?) "cZ9*n$5:뾏(HiD`t,ljy9 r^3kRδ݄PDpGt.mnMIUo?cV[fƑ jE+{#˫υd7Y@DR J).A*M2+tӬtЈ(j 5{5%Kyq }UGGm HG{3Һ]h>a6 19wt0B%lnL2?^`ּaH=:᝭7N{ޘz~6Qa4sez@]CTm]֌=SUԶh*3)kFM\i ٶb㬩?M H]䝭VsHA~I񚫪0;%8zHFDo9B;9l_"%I!X3mGO6l|Hujk ; r y'FG[1JI,1}@$2w[xU9g9w( D=I l~gzzb07bn酲k ʦS*-*ZCDׅ$dwoRZ%4K`*w :}ܽzZScF;0t]fٚxW\7KEK\BDIF*{ [W S%<(F28Jre'_Jrr҂Cբ{yd`Y6mͪ@ߤ)N !﬑N=‹8wz6)b`StYπONS*h`WA 2bś@\!^ {g(G@ukש*3#6B[D4XeԯCNme\m#r}U5Fo=$<\b(ʠ"ۀ\Tb݊XK"P+//N3IA;È$gy(~#' ]23rP`7hΰv+vHi ϛ}=:9XdiyI`|¸1z+?42D $Y=Wcl. l-kr܈6Qb t=@e#y 6  ۙ!'G~0 #_n8+o:8PЮVdȼ"ӣ"l.y!eAP pNX-)X9y0 @.3QFˍ#SÎ .RjL".Y>p7K[z]zìQadX $>w_0LrN]L|)-QuCv,v؏ .T'nl-dfuYWI\vvΒ,)DhBБ4<^b &@X} ==~ŘV"W+8 B2"!nI *p 64v3Ζ) 0Gm[Iś4,@Mx`_I@odb Z`V2W45=L6crtߋl3ێwG}2SR'M6Uw;X?R$FFis64&8tvwJ +-qC^>#=$x[CAĖ)R;6.TQՓ@?Ig6Ԇ Mq6 ^wL5I Xm[E:05f$b3l$.ТL+~%~Z@!EmqK%:s=O *Pj$VR:ly->qmL'. oNP(QCe,5T[ ˓s&dz71^d"I] 4q6ئa&$~ ^ 'qiXw%s뵏^,Oʥ(#Fc  _cHHXx)+#{j1.ˑZZ2 [8+toÜP "uFImdLJмWaa(^~~Ii<&,`N6,TDOp۫bܝ 8᧊V"罘˼ωgǧI]B%u.7mW =`+aژ>ŭT{s*<\& $ 2^5\:t$x{yr7|ww+L wMWwVH|A-*Ԓԙ@㨝H1q/8yI.EyXDJ 7i:oQP9{)!a>$ 5[.fy[Yux0*z3˃4, 9 9"ud: =[Gt-pLS"j(`^֗ )g)@*^ DS6=NGMcIVER$eBQHan~:YLo0*ƚȔ{ځ\ܘsժ ȭ|q nA1ݒ ɼbKf%'&\D<^`7ݟ nLq=< 'y`D2Mt$8|&Uo\ !; :0 >y,  ft^8QqLa4{oÈ2k}m)#_-!LkV ѡ\I&ߜ E/}jZt%.п#{UFʎ<Xf>ʣ8&RR%3^$2 ft=:YeN OLЗƎJ#;/^1mksWky k@l6M_ )$`-j7vYw2LeQ~:PNU=xt%tӭx<^rf 'H+MEƄ \#UD7B 4j #|L~SF7{yX]ܥF 6r3wHQ.ap|;A'-*<ʡlm@EX7< {וon*=>jkϝjΑnjGEv=xqKD n.@1JCa2捀*+ qJ^&+.zrxɘѸIz| ]_Y9UDf j^"lt})ܜ[+{e.w9>ڕcXa^Y-B#a1`\"2.<\}SoR(o2$ѣS:I =ϐÉKm&{e>!+y{U+ qgYYN6!6'C?E<92_J|įE%(A=5e^$2gڮjH.E?6HL*blBѼ.aC5.d0x 2Ù ;{ G@.NNņC4RP :SL>;ƱZ ̋$!#87bFMaeN> %. m>N*YWSY4 t'ܶM8nzb0.Vr݈8 鏷xե(Tq~tȆ/Eyhf6I~UE^?l>EҷG6/CJA7AIXn%sc`TW쬹ϐ~ Jc@GrG!GR%S<OkgjOuH.f3eY2g|Ɨg~ {v,Pmݼ)8"]h5T!1%Џv.؜VA[ (z)* C6C>@$ZRQג~;_3EV-则d:w=U"RV!WMÎK\¦ÖwiҦ8JTEzmN1|7וvc 5^L $A+$*3_f )x@dR"W_7[FPK;o]Zh4h"At%p'M,S"XqW)䘺a2Moʔ,!b+-3L}3G$Ee1= A^.[f~WnTqLܟX=b6s҉,0M-JJt8W7rD 8@)S [6"`teuPN\, =7ilG}Ĉt"}Ϲ6E#M}/z0SQ(rg= RfKR0kSḻʶR\ $nqRe<7wYAM䰱2 TXÌ&T~X,7tC)=RK_~yqY'`̔鹥EYvy@ZH! %v3ŞgY@T`j" Č*UȬ»pZ[ŀxJ%eA8$<-8b["Ewr]lڠW1\n-] $;v-=+b_tU0 8cWMs3TcM?;e~ށ)ҚYdjT@G7d "{9X_ffTgr8%~Ej6l3'rgPg,D {2Ar7M[$יx,To s߱bZvS0v9{+`6#rn⮚ل.> Kkz'*T~=g O!= <( *zk2Јʰ&T?3xb{[QUUKһh|N*6ǰ팑V7ٸx/KSDSfԱrO10'B,5ꄏh&*Y^~.H;uj/IIzIWy?S>8Ru(cOKrAx:lE&MIoa5啚ĸ Vam?*{5zEO-p9BtqRS}oB=*lR2"\SޢjXE0@슜▔^4:>f%Z6 mQl&GƐBecp ewI!9$9WC;tנ6+a=#pFsM.gY+ FwyɈk}xy\¾^I iDzdT\3Xe˒nXv:V$eY+qZ C~DB]Ygd$@hF$/]TQ׀6>Uю T=E&pI+ ;J$+!Rρ=g)Re!yֱ+P0 E;.3I"/(T5PߦQm~wOGcTU(m(IƠQIFK|u7Vm{i w^l1pJ٥=ekgJ:0ݶd7/:tix흌0&J!q_Uڵ3i-.xJpFGtl9hs-nr[ɯ*hzD1[:a9rdRl}fk7hٲ-YچeТͩ/ ' ɢyx.:vn{O Y,̶m]ǒE%se ?dW[9\eB~zÝb Y(`lokVW6E5H" ͢3(iIM R3#f^[.@%XYli)D5g qkjȻK+gHc!B |y]$AA/m4>72+DN"2y Fywnj!0z2V7ΆCԴŢ0۠g7T.-[9j2Bߠv%K)!~wZJG,*sƀB|@e'afb{ʶ`Z-Jݧ:.u _xe=HTgAϕ)KBS|ib|:fε8fNkˤcS8" pb45{sD44?Q`*8gc( }ޭm3ؼ@% K$6JayZM&39 ;K0uz{Ӯ1w$JnSd@S\Čz1c?>n.T'2" 8,`31m$(40;1Sk!S`_XKxhلOoR4Iivphy!PK8Y_Q9iP{M$lx06\6*uz%`6uaFg\]b(G>۰;ވع݃LbyMQmqgQȯZDM` lTݬl&+-å%uEN/{+g/ E"9C ~PP7;cϊmWu㞏&/\VJ]t%RyNF̎ce<~%<깝keWnolk\c'I< iD|Uʼn,Ԡph-)ln&#T^c܋x̻ҩxBp9,jO卄⢞c+J9[ڠL>6vѫ"%@>M8#Z2+j hӘ2[mw 5n.*RM Yݫ͘XR2f(yAu{4Yw}/[g"Uǩ)3=t/Bտ5$h%YL3i/fW09VGqħyv>80D?ݍv + e99je)hN}t%`v Mh*hnpIX?7~]@}"=-kJ-Ttrw!Rf`i8hnϔt_YA>b̢(\zit=JRt jg(я$w` "$ZCr[`ݾȨM†&yz-ԁѠX,+ v:$ V!' L曍/Nܱ fkェeG9 =F-E"fipw/i ˝&~N !ˉ/oo=jnnL-j!%87SN{W8y.f[ut7$q?qh`|jgOΡDGl8do+kG1Qbf& s ޺C Թn[GFQ^;MYLd(=y\Է򃭄OLe7]&zL54lO޶@_\kTфyh0m"&> )îل1gyi"WAma^M@ 's(%PVz-,e]D9u T9rmVfj{^tQmXzgYƩ3q7GHD5 {-ǯ8Syx4сU`U ~6"YEIg<d}/vcNhF~AYq-wifNcKL1/A\m@4uq̘G#|Yi_`:Gаm0`ځ -LR^*]ͮwj(^>&\{by 8V/%w:@;{2?_DVhv{N],ST71jiѴX-B{3% d7 B9H h{-Q?h,u !L+”W` M^ܪe 7XWaDT$ >l L͚-,{ ԘeVZv; 6bҰ8tIi=Hi[+T:<:,0X`_qBչ6nCTZCXi=~d攛liXO]DBƈS?GB(rdŒe Z*Lp]s NME*(KQBU-' FzAeA|']ź}ڞs9<Б?1`f͋6Em`VH.@5cǿMhwtЙ'&mks1A"ʀNv:<  !3j?7#ZQГOZ? C>B#:px.a ֋{kcڨJULtY]6~^I/_R2ܬo%bZnM<Fcf+ HOz%V1ʤ@ky8ӱṭX4=`t Up߁J_Vjo(dCM:sLH*̀rZeU C& p+'ϲDAREl̇]O([ƣ=}7y9̨9-C}*1y{0|aKҰ8\VJm7us4aA,Zt.𞩺/n-"  ЌΪ )ǟ!ǀ:Pڽ1)kpIjQp L6\gbzy禭v&g/@ ҾpBx ;#ߔY"|>5=ܧś. q=,fuyP;x@TRdbnu.U&*,ijoe2=qpUV+վƭ=IDl<8+WoKIezW=!%qamsI1U|T]{&8Pڲ gbARp#y0\A< %%=o 0r\# GtݶBmׁu1PVj70GA*l=p5ݷRS*IIpR ;H|^K?aMvS/~ dpAaWl:)fqmuLmO0/aS1$"b ƿvyY:*yzWvʈz:j`??v+QX[QmoG@\J= $y*JLAXܴ>Ϭv_,.mBhd>Ii! p) Tŵ@GcuݒVi: E =+ oz!rNeߗ&Gv-BF!4lhD:-ȗ^ %{Pzm[tG͡0؟f 0uQ<tޝ?֝5Kdx'w8ǓsБ++}Վɫ'߳|7;6N8?1"!n=8V3ji =׳~~)uGQTi9qKi%+4?<2=T=xEo,9XΖDGAֵ=k}* ~}R3\^YSf7mAe'Ē\~9:Ug$a9 ϛϊ1ӡa/r.#Xz' p?NA`@n0@i~f-R,4,0kܛCaQ \9 NjIg3 \P{>f>BT|t*F3L`!>Ui%/ƛ Xn[6Q;qIM^~9>`r*EI  ̤fFnuY:^TO^Rf~)NkqaЅluU4&FBK:2#J(٘5ݾ?Y7$|76)N hH]M9~ZaY2% Z"|ūXU Niq6[c` PUPF@K.l-(c++).05~i0XTXTKjIdb1ʣڽNRT5twV0Yi*x$ hx3휚 ܢp{ ?7/n.QT 2<˫Do3v=5UۜyZg3ӏhSAF{df|)Ve$64ݞgKDwD `,yD %uN Чq\GixQOXs^B`&V#h^D7tދ2;\CrR$5AҲh@_Vz&4>6)SFDst`J`hKE)8%7f`r{ł! "#b\]wR>iKE4PC kC?͙rCn4cV8aqG(}LJbWnW i'R2nP CX6p-a$"2@#N!5ݥ] i"5)k1~ 8vh, o(-_-Ӫrcsgcs ^33)c$P#!,\m-XV?46S Udg@`օOS3tžEUB"LHX:~|g QJ:b-"E;S6LExN h^qRxxlg>j)!TQ6rJealh{anp`DJ:"J YfU\ J!r. ;H,ho|W9ETW8>z"l,n (9wo/Q)q0,4hPR- n(k貫 kdlJdx c%<]'J=R&1ޭkhWa9cA kg!h Y~OcH-HNgx<ձG, 6 /{WTw@1Vô 3twqٙ 1 A&$i1S+FK} v,KZ0S FsbiԼ[һwq ˛DbF3PvrY_ǒ(TN$CIaFS߭|xΝQ-,67hndiY҄_J˜uh0A־x&*pY%mMÅ4䊱 kd MTvd+<^|zٹzf R!$AO2'%Gfn)8APN\QojQb |(*:|N8¸ 68U]kKRi㔅 οC3[׹eQKvKQN>ߚzP$ Y?ю 6cdՕysY^1 ɥpN7Mls"0>R~ѭ=>amK3$ p6Q[G}л37 %D`>zU sG `kQ:;Wл-,,IۖMJtU:VE_B&@ttTٔ+Hyf\_{^ xoGC^-ÅJ<^g-Ozb>kSZ$R|IA!34!].9ã6mF^ϝQ N:Ph"{cY%mjWqffKgSX`,U`eG .toܨ8h138|I})b׬*%p2SѶtCw8[it&N݉f :~^y,\)E}ĝr{*-MA]XoH9c ieTtLa*Gc"5m[5hzb3?*M>G&Cyy#Ow)G܁ƕѫ4ͯ'(:MdI(%"˘L'?K9dH˚4x%]_)м!ӰH"fqnH6UF/Hlx/:="(rprw6b?x 'uFmر Ēhd>jq#mu#='V9y!3A,߁E; ^>u55DYPt[{-v[MA-n6J`K$3(.hjf+shMmsg@\?w/PDKB FS]22_JL4b ƷJ7  ^zP٧~yxdn?+&OZ ;e%L8BXb 7ruD~2ǭ9 sWᓋ'3_"I?j:I-l(SUc # <6ԑIf_vЫ`UE!Xk|#ÊXo_x S9r=2%ۆlTRIX?r|iddOdWZ 짙PųIF |47unj]b1 ~T _r NO.tU9'؅!Bk[|\{t>CY%<_^ /BsY>.&wO5iaŗ[k`ėbnh+.*Tu<Ĉ8髌[t >dZʃz?kz>%Xs/ӧ̓)ʢVI< ]`[ v30ru>*H`]GX&LoYsjR~Ȳ(L3::CnߤV "XZNIs; r&d线fD4M6'Im1&);J?m"J#[Z c 4yˋSN]{W2-fXU2gAxO` |WUdYxrםC<1Vx!;%ǹ^ĂO}] R6t *76][!xL^j{;ȫ6w ب"*8by` xi,EzYFm0 v3ZA/s,.db>hs6ן?3$RlBwʌGLy( 3.dlġv J@FbVh "Y캞PqSZX-$ 䊙)xo ||޺9>RO҈Ņ/̀TEtȏL3WiIkʡ5wkI5xwScx7,ޑrse}]xOQ`55az2Hw nmy% ܒ'vjTr!bt+ :vMضO)x֠;G2+fcŽQu(U7w2<ݾB9,AƋg7ذ]̉L8ըRpӧxnKpu[a+\I^ zeJ. -qf0MQ gP& ը% {̿6\jG?*TN^v&N Uel`VU)#{N`r ݘϦ0P}`LZӇĐ݆CJc<Ԗə^ P^0_&b`,Ec9̡'32&|zj n>.rYє/Ijd 'p5I3Sh:G.&-K<$  a.̓lPގn9eݼѓa90Ș+rflHϵ╦ݯ)uhIߜ)-d Ev[sү͖/eo[\(}X!s-A@#/ꐟAXl9ס VK@TPeuǘvp?@ғ3ı`ATcN*,[:X}y7Dij%NޓE;RRvLan56ݿNxq;c{ ?'hOX桓̓e7QjݰӔSdYyӪv%X-G흐p zV7CX]Ħ86qDD eFog?) |,|ZBkp|1e/z{-a@g]T9j{mq%K@0[Y>0V`7Q2s{e J ֬*jwt31]k`i3:f3'UJ"+@D >5&\ 7d-גF`x+SGv@*u3= N V.bRY")'ݷ6{YfuDSK(Я/xk7w "+^jso}Fuv8#@[CMag4qR'WlXl[ڋL0Hh`*m0hLkX<Vc.{qꁀH b?zDY3ba(Jldm/?!Ua{hO#dZJ 4Vg#]v1_ V[%rp.Tw odKo֍[؜9?-'`УVEoIRLgt # @QBk۶wr&SPUrĹi~5 ۢ˲1Jo{Iz[⒜F{_^`:Hʛa:~#JL;d!"j# d>hD{\dx]Z* ŚlFPT?(*?;qW[?.^H7ZB 3_a;RXL"Ҕ:_SnJܬX;I5҂<@q'X掸忕]bfYjgq[IO]=_Uɧ+[u\f`ddo w^P~VYB%b4m' :YۺƷ/[%_Z|KҷeNEOǜ/9')|<:&is43x@mލ=Zk;ĤcFz{fZ+?/7ы}%&eq6U2Kk`G*_h`q]Aqq!a6D#gf\;s3zԼ3ê,.$GH-n!qH2Ȥv}L%1]C(/~r$mV^7lzGFwzy,`B=>կ*aH_84UE8ܹsI)­ kQz?my> U.Y%`rT6eew6( :MŖ"Ph&Lj!fC uesν= F,c_ u +h=jq>O,7}DM270!?xKs0_Ex(#]vjM5T?#XܩomԱ ?kzYz g*j`$h 3w,Y/o!c3Q|| E0xyB7M(Q0 *D <YŢ[<ϐw 礅')ztT{ͮ]ZqzB%k{mݗܧ:Vzo+Nl a[TN`Gf광WE~ gjİ3#ܓ=ţ\ou⍡$#`IM~-?d8|j'È8 E|ӆ4MKg[7r(Y-NJ(:`',6MO`o ݴO̶&S0 "NQ?'1PL'*~M-b|ֶc+a/-2|}aHo\F9orڙ@Ĩ-gH/ C9BhnjIKh!.`C2=etvUjA(݈cyKk/ŭjD剣|.X":?Qz< q h \1 Rt>5'qDZǐ!DԘ w_UcnH?Z5:JY4]7\"νFm( qsˆ7%}!M=Vsw쭻ʗpi<`GȺH-;k<$dyT[@Jz׿̧J|s*[T G6[䊅:΢> X̌. ~?Meqx__Pw\ObBo./^NfCΆ^%^C-:kuca%zyU#":-Bb>bFu('oN)\&F-/5)e!)I{~ tzc-3wE<\ZўT/<@1 MÉ'el(ɭѯr~>Q2wOPB:M?9'ߙEMk&lwUO~a-g6g9+IfX@xȧؕi`VHь3[ FɩG"GJP;8W<*,WŠ0=BE=VA:HcCp;r9~G&]G"QlvlS7c›kP4wCPÓVtQw.'{Q0Ţ#0WSune( 9 +h*雚d"ڏ&| NGO)cثl/Կxa~"y8s}"ڴ D$խ#C|uDYVqC"z40rYx*Jr;]a4c8 !7t%DhcS sMɎR[kGIPA??v MؓU˞oB%۰xj;'L=!Ƀs-"=lrͅ>wNnJw} jm-혉=s3:`9 23*-B~QC+$;y7t&HZܡ GOp{:dbdE~- lU eMkxHxl]u?0W5?/zE=2CXkTOnHWTC:2M/wklzKڰ+(y~ŌEX6^1Lӻ 6JJ'"=ʻ. Gjwu_ǂummaN<`V%gSx0bM3SZJZ$?RZFL!mB3fC}f`S,Ecf4_9{\-kteJ4(gxd]{MSg]ǎG[ ̚}%&>+ڰ?ӑ5O6$^ɤ`)ww[)q>4ՙ.xǞeʎ]AeWz_n0ێl/Q+=~^q,!`V^p!"Od|ɾH cii<c#S\bsHPH4(U-U%((Z1m*|iPHSK.N9<`,=`gGiҥ1B "dC`ut{whgǯBM_k`B$fII$QG!JVL4|jd>Ω[]:=h-,÷Q#èx0wj[ožYֈ$ͺU|8gIr"Q#~:B͟XN ńR`FVbv,6gg4CVD׎ ʒ!at=f3O!|ʎg?fot'BPaFTuW^?HXb:jNiҊҼctLJItČD& ̾@J4sv4kٺ &i! i/$p3@Xa3<'A{ʾlKne@0{ r+2p``[{ 05@V;㎒7K:ꯇ!m^v.Ā?mTsM+\AV1׬&0OO^HT O%9'瞗_X-f|x杉Ѽ"JNny/e}k⸩^&`dAb&yjЭ ϤK, 'p=W,3ωJBxlJ0Fn>b}â \{$o2t,lW\rccxn36>jqKbW ?xh1ꤧ{:VV_nvȤ0 7ANnb-\hysR1 %OK KRn 1g)3&@h hw#*B\ݻ#f L]m aD혲Pxz8af?yt::YV;y |f zOD_ fdw]#Bx ZZT銪\+3@YԢfprn+d=$ JkZ4i:F?k(#rjЖ˿Sf53~C`[3|j-$^F¾ qIՄR2pՆ"A\E6s<Dz2Q=a`1hY1KJZuLy;g|í:Ӆ Me\#:, KzC ~찂*IpFMEBeKRb9Mfy?(3h ݡhjgsŒ;Dúd'nX m&DŽ.dbF.ryxXs2^=dNSku GA:bRe%h.QvBo":I62%6Wh @Y} ,GP:T\o _ S u'KKg[. |S gTw-B}< X%hXy{i̘I%(p X}H SY!g>iSAr>JU m4e*󷥲y+֤+ʓ1"w ^D9ƍC> r$9 #G?lF=jӕ9۞t5,%&g4R77iX\yODRiK 0ؔ\0=cwG>p1 }=Q IAeX#Ȉ3ʭ8/]\ tG"ږW\t>u?K,U#]|~U/3oB&tNаYmX᠈6_ ^9 ?vBz>ZB= (+.\uNHyXߞvŚ='d.T:%7;C_,F(qm"eAxڑy$g&ib6 Rʽ'#ARaT)P<1p$Nd4㨧(D]b~{"HoI SAN8;bV J.CO նBC Xr`M潙7`lfOT9mU1E ]RA\~@-8hP9:,EyUG LI}L# $# )cJc/$xYuNgkDk[Iڎ,C{G폤ߢ-jM ۙƶ\v_3Zq&}a|te^FG`<kn`:hW#LB͐-a˯V7Df]MDX ǚ`5㳤H֊e(W=_ 4'vj LК&V}XT^fC0Lyΐ$١4הHzČ.W6&񻦡Rr@әx~ |qldՄqʔNXcJ:*0!s1~H}a v2 6Z.WZwDJ%Ny.Nk)V7Q &\i ]~@*_C{4ǩȘfn-oX)':C~+|fbXfYV-vnzkU#p"X[:Rv`CL\8ogȈЂ|l4!6ű $tA5ysa9Kac*6']|HD-T+7gh^\>?9Ih;J~CA@s&eVhEova\HW{^ZܬW}hp۞YIuhh]p{.ȵMOOv[[wD."BPp5+{f@Iw Tcy+^6&;T۶^P'ȱryk,0Y$F[)n9Ńj:JzI2nuVlLKt)gv,Fx]"L|]ք/ -|:rG4Cr7 `p.0F垬YĆMl%F66'Ub5m6 Yr[rḾ{!1|S) {MfIؔlAr+#g'?l9ߊZ "(ӆ 2ƥc{LVºVj:pb*_,EBavޥj8]qG/Xrlھv;tA%19 Mb{ސ+9Z5Bh:iarkEyJ]b-c &3m݅θ@ ӑ#8TG@F93͍z<2;C:t,WuPK/]縃&B(UO( '8s 8`ox`w 6"[ Y"$8,&w>Ȕ#k6m6Q$ ],$* R^Ȥ!yު# IqeU-Yn(y?zዘGȜHTjV#_ m.}:<,_ h&U?ʕJRMY)Y((=J(i1H^tНBҩPbY:޳ˊC¼xq}|nXP}Kn~@A>C=Ҽה5e֋F,J8,A8u\+tCA&GZ/f:3B7FHv*lJΈkn !eQEG \VG#:U+XQ꩖P3aQѣ虐[U=clb kp$؝52NsK\LzI19+*C*i$5;T̀ 虵W۲Ȭ14M`nbt~t'Wd _C'dd]K*D`nu =يX-zUaf^x'նU& )؋7N 4)k:="Pi iꙗi䍝fZ#4>8[@: Q)wZh2.fqw%GT<C2}4=^ҰW,Uk ͚:b x f,t8@`\CQU(5(l%һ2\zIq/H=‹ӂA.*xgaU<JhP\jL\ 6r],zdU>bj(ʄf(]U#eZK6tRHs)6?\:5bbS8ؓ/۪29ʩQwfu^oj r53y~naL]f~+YiAF 1ͭ 9Krn3D[OG F]1Da.|N^K&86|N@Hfن=^pyε$VGJTf'4Uj.yqD1 RB~FdDE2W҈һɧCWPR,Kxeg5;K,k:#*-\?ng1wM)=Q'futX,2E3սsR96|8;LY g/iPm fże"YpmF@ZS1pdy4VeV J',ĝ{!`N$V[%yxs4͌VrwN(Kw!c6~ f=U"H`pNN5OzL:?5mM& CC㱣}5_FPh)֖(j~a|w2aOa VEd5os9v21nU3/^! M:EWDTxח|'$I|'Hfr6{%'㡋]*/pPAwQ{|*"e7Ɇu牤e)me#t%a:D;nȤ +FIIPbGNmHAϯٓ TQQB|rM=azjǛ xSw"04 վпa;7些&Ŀ>߆CJ( w5ߗ+W*c/-ic;@>{܌r$Ə-xIhR03(D7t7*"gCۉ<7'H7662=la(<⌄EsP|g4/jE6cxIYCq ;:;<Z=%q+T!_SK3Z!ndrY )x]>C9,43n!$C툏X:ESq uI`#78~EnIc<[y)8gDIC e ѭ  +e5 [J ' yM$l%S}e8氓mtP1Tȿ;aCiH:uTEhӷQifu۰A.T]N!6q@/GC T咜Ɉ yz3ջXHtWz]oġ zZYG./r-ѕ hܷƲO*؋U*'UR\Z]+KGD4ґ6p-ݿER,i0}ԉ.%jfX0֌," yJ趻/Q`؄pᏄs)Q ǭtKIús߱?L@}E%[, ړ%sS]y-HthrS,ܨ0K5D<2ʖ!Ek‹L\A/pЬQ}6 o6|'NeYOb 2R{Ui^O./*Bkտvv^m]>g|e?fb20IM@Q~&F^.hC\gag"% CxEOUH׮$yȡ&; TpM/)5'Prkg}[Y 5D=bs54s$[HJPb/*Ӗh6hΞ*K&(fEr(G= \k+doڀ﬉RCof0K\W/xӍEǹCݗzW+&xH{볍cE$G[!J+iĞ9jB0;Gq[Ho)ؤ;0އ/@>s!uKR,kGSE_O>#lHTa:Rl;s!@k7M^=t&vntR%ebɞR\AEQ@qv!f7^k/CZ_6 ҄jy0:F4ڣg. mW;;@-/liUD ^;v&jMgh{G6~zM;m r;%tP;$#pSs4v!v_9`jLT_67\6mS$z q"*i 8_GвGk7 #Q?댵H)n 4IO.>~UA7͈@Sdƽjvb[Srb`&~.sT^UvM6}3TmS vxꋴOpMW\`#gX2(-706'Pgfn(FQwpIscB !./{ Ppgޥca׋#Ga@mƥ˫nSbٮ=1_m{mz`-raux"7w=N."SvuM/8R(*fL <1M'ِi۹!^/j9'jKyKYyBXZb"LJa V^ t3;Ũ1U!g1wRwqL/`t˩JO>{y{PZB0G!Zfou47oE{IJʶ([ܥAyF02tAu7o68L9540־'dĻH)].r7ZVVůINyvl-SXW+Y, \ʆ`v=lr"7W~T1=Os6 i?W^wA+IRbLԏw)vlVTpȮc4eKV<אQ8Rq3bLiO4uڭ$mqPq;n)/< X(d`>F>U3"c換:S3 C VKa@O*%w43Ǔ@(8tQ 0›e& HEeJIsrbE&$8a$v MuF59c\Z6"OV(#/M}9[s NT.<9O#a9#(<%#!dOڠ6ɒL꼔z+Q ϓ^Z+67V^!+ . r*?zҽ%A`댎櫁~@ d3l!2o0" 'ol`xy+iIO@eeǮEa_1ôx"](5otq_) 4.zD,Zٹ8^eRw)t{2Zv !P/$m87޳*tm)>Ʀc8\4KqXi3852066FSQ i fVd<ҧ]{-]~A ,%:79jnk=kLBOǬҼ){P4E4jkpH~ %]n$m̲B^yFc/Nl_ӳFI$RYwz#l鳁cگ8- RQC|At6+X L巴 Cw j"*嵒y,-@6v͵ #ZL0բjb͞gF zl`|P! 25u4_]48wȗBǶdG\RμU{|/Az?PNO37]P=7EXzqD$`D^}V hzT|iիb2d,47#b5DЍ>'ZY䑂?li㜇aׇ;{eOlm?J_Ccޱ$@MQh+tÊpA6J}|Y:gBs tGtCg-u*nvVHg:\֢V5pQyiffoG5]Jܫ U+Vz4^&"eq~cur8CȌFYYV7°&Eos`\=Xx Ar%0٥y0uJݾ]7!N0Y<)[H'!.HVl3Lm-ۈ.s ~g*g̩u7hs4ǁװlv"!ځ޳uTVQ(p`@ %iY)z̑q::] g+$ۊOŻXQvk8. P@:HIEڜ` 5 1W'wܪq.ex07ڨJUc郲2++3\DWmsqV81cDWc `X,^u*:(miX&Ʊ}C!oR%0#p A)>$inIdk:^2y&0>t󺾥BB~<>[ޖkqV } h2i[A{O W s॰GdE%J7Ye"=_RCO6sl;x*e_-pj꧕Um$1a _vR$KCSPo㗺oIavW˶:g=mr;V RS'ѐI!G# 0gB"vm^Ѐ,m{B2kpsAPY3S6w$czYi?0ka(&xLj>)Q&l;גʏ,­!?bx%#_v6[+On @o ä*Z{ѯ@'vJe/Frn w'"˱n`z콛L>c-[#]d;-hF{ԲE+Pyݎ½mU^-OP'' ? '@5F^V4Hd S- LP`N m.MBl"Ƥ.I=0Frqr/a.yKD<fqc/΀To/-:ZiwW!t"c . 와yjlsja7hŹA@FncУl|+SC!S 4ޟ/*yem}LiIiD+~Q@#}ɱ=܇m3Վ; xB-DFKvjxєDnZ଼N:Ң5WLуWk)nmp|h-%-+AUfr[R y΀i #(e"̖69aJq#It"[6L8+Me`3JonslU'œx[Zk,&ma U#}%ǥ,SY̞hfވ&nK5φZi)q\hY}C҅ YxWV>1>1oMjqϢ6Ζà؋jp@ā7[f΁Aq>h(")"?йlS},Ǩjq8bKY6m`(\VPv)wf %C#η5 h/z< Ӳũ0 A s雊~ځfv lZ-k-Gb\v_?ewoܾxp MR# IvdqLAt/m̒* Jx';՜_7oE"M%#rw\E36%7vA9'W}Ε¾ݫ9 7b - F.{U+'aN2߭LCm+`,_a{J,'g-5$~bA~tIn3̄B)(uf0`;ס|(4῾90;mA'ގ(Żs|2%N\pY|jƌ XN8PbA:l SqlKV<\[P>5AI4NHqg8)X8BLJW9Kڵl~春6 ~0Jc18U09"9 {ʇdts 6fFS]?ocپqOj,x:A*%= | WKP7ޓės[eLÂSG?/[7}*iVʵ´32X>qaq|bVRĨ4Hq$Q nQ ݉DfۇhX8 uE@P͛$z| o ~eN2_}1/EL&Gm0FFV!ZO22nlT1>K#hХ]_U΢,$B6P(q@]$ZJz^gH"Q.Oyt?Wf9\PĦH-!je 믃\*:&#)G}HrMλo@ҟI]F+*"\S"\:ûW25@/Vs :y]p Wj x`*%(T )PBN'hgՇYs`S?+=NYJ"xWz8amL5)Wk+49H"5O:yvB]&^[~v&715EHd:|=9Rt|GAצf"s1bzh1>φ@C&Y vGE[J^X ϗFv a?]LJ?'{&~SfԃbH"+yb.L=4NP (m4ruq20v \wjW-7\Ԭ7/^4yY\BVϣS;7ɉ dAaqޞs*[ʑtvelN5z T=uk0FɷG,]p'6 ؀PEbMr{ ǰbY˵zrjFP@x,MKlK*MbxiKkx6w`ˎt'>2I)с1dρelW\?$/L/Wqa-Cns=">"^p(G}bR+ɽ+i?ed  K6'Mv{eSetON~<ҟʠ~]LD` ŋ`^O/X7le#q` :;:;Ssq8zt]P;hZe2}rVŜ( +EgdB뒣 ]m ]}d 56j| u;nRqw7lm7˺#tR-c:(L'#C|9}VZM蘖n!PMd_ ~gA6b "YGΡuo H <R.0Gs9τyb3Ϟ lj$v`כ4P 3dyo {C#071ҿ4?> :R 0#\it|(bu`!=wAmC R~V4( /s>ƳNC͌r ._@|W[Azo@aAN0nn7A9T]shr k06˾6Ķ}H-Lphoz;$DG9Lk\ 0y{xNHvYkpn܊o<*4 u!}6`.Ogq`ƱWyڝ&]MdN }=G (Esnƹczyn$O 0>dN&z=֛. $OVXϪ.yĥbM :Nj+hɬL_SŴbIVL>noG$ Z,P:=|CEy!2QfiU7¸1c¨`kI;7p%@lڄ'?eU3D4EBYO3)D#V`T՜u"'&Mqڲ & i;E&rp: jUS,,ma> `%ʕܔr#)FwdaGS)Rz ?x/BּoL]nM,.3Gb. sۦfǙY5S::T{Yʶucsrˋ5I>}c7A,j3Zw_s/hĠŴ#CYl*/\./N4J DwtORk |fZ"K# saZ#5(PK)"q,Rz\ֶ+lr>/kͻEF{8>b;W)EG\qJ s;p+"QQBgܚ#sGkumP99&Fp'=n$ i/Kt}{$C/ =l"Fee1c#Q3jڌQhB݃r3\CAPj!oA*rINN4v,n_1:a(|]#g‚p*l|so`I<@hּLB^ZZc!.k ?ϝ.0lE37wx:V9wk0/& IE|b򝾧E#3Ւ\MgzG\٧|3K<% H|HHF<]gȴM?ir ς9X=⿓Yk[e!>m%am!F SEH.u(%!(RHK9nO'0z9EW96ZS>J w1 Z¥ FO,|`@&X)wp, y+S|'7sd\Xq\}tgyCm(ǕВi\LELگ3SL RrŌo:= ۰RBssX^s j <EK̢'p'8} HV0˹w~lT0b 2;?]jn3&$V0,Cв,ϰ_8/ 2(bdO%.SAEw9W_-,,BzTdc( }*=9%8&d$CUg^ߏ}om^C&m|<%<NK_;dBL{sVX=A/5Maib Mf\?%0c9U4>cL6-8X dL1{ }rqW0{vopA\@uǑbma#J RfJ0۰5ƻOV/iMI6Mwi7kAfdP{ٶ/>{YPTՋrh*3daot7 (f+˼\K?,v dޢ~x#DLwO3MĄ3JJ#L7(|zm'k7=&<`3{5l=̄y{CD?]'Xlhp BhMLyf;Sw3Ln'P#JE+`Y)xp6<ђT܌1vKίqY7L;vǁ]. U6xܭb~.xe;vNL,\Z,ʍ㶣@iw40< iD ca8r{Va5.晡 S\ĘVҕP{FS[r)Tv5]KϸN"i.ΕN ==ʇ6HlC۲W2I@(eN*q^O]Mvk!j={ y^CPBj^{+G񒸣Z c#˒}NN _Wn7J@ F| ƄKΤKov&5H3:I2Z1z=0rR<{z<0Ä>NgOXJ^hQBtPԐ"̤skIAti[ b$%!2}K۫J4?w̰Ɵ@Iˏ3Y"kd]rǸFUu,UWؾJ'V{ʸĔ &6om9?i:d\t0V`6vͻA&r[&&x Sͮ[XPS̡첶ju[w5uwfdLZf!QVMS"O ,U\1H^F.k )X8 4Jp ယ6ީHzmy GhO31bG+ks1)nXF=3hB{~!93#_ld*׸t|O*T`ăI (](R;ȬTD Si`e^vۢɃ܄̈MRe~㐮ܟNMXbb"G57Z>c :0+<䡂![ysdj;9HHEwwZYЭjA4ֺY7{>}S3b4G_\ a'H,6rJ2onQYe ELrZi$tЏ*sғseaE AH/Lߚn{=k0;6f ֹEtޗ߄*ߺ.d1 W :մ FEwQ}K= 357A-[ IxYPt&%XX](_ W)\|OtkY#t(`oІTLDmm݌G #kWg\wT*e$\A@k66ODY4pi5)"C}Hւ3$zCIN0læolq{t K;vWحeͪ4+jFAIVX<H@U? 4։0QJ}Weچsщ\R+>AVMQ0UeVg)J{ʣ ,qtU1%tO]'h"Y\I[oЛEc~+,"uY3>Sa2n-[.md>{gF| (N8,%n>3k5?$IL2jѕaMv(TI'uT"8[r,#l'0rJ)ڳq@L G@>9W㣥(L=v^.u3zJo=D$~1FR!8Tb(bd{*_uKqP"2ncN+J_$&SaF4$MpwI{%~PE'VZI&9qj-e}_3-C$00L!_#\[Rϱ346O 4Yop-+ dl>rE5smTaW3rNäuCx^Tn)IK C}ƍԒ׵^6'eQ73h@"S s&͍M,p"JCn+]qfyΏM49wsvD%G w"ؔXeШ-D ˜wgۡ!R|R ri+Jb \DDZS*PzQ=GIRhflڊ /nm@!Hw\P8:uNR% Ȃ6F7L/ӆ]b&lMA-yܐ=;*P>W}}Pj7ҒNLIެrm?OIrCןE]wa܍KfMsn~ǢqZ#=0Aݐ'^1iv; 0љfm`5Ϣ"{ F\}$I&mtMOTKb=Dl[;- yrK؂~?-j,i߶$ ! BxWʠF;q]xLb5/oUU"DݰI 5w42?mRdp)7,/|/^⢬D8yRѡC%5|W`%39h8$iQGmSڧ?IGS_jr*-"N+˼ʢfjA[dί.>}C<>S|r:9Bt_BĘ*O@xD2p iAAjd,KMԵ+Ѭ~x  5̄:jC.A*\ -bxxe u7űWiqEy|I/֪}BsY?UJSM@WGϺ˛U؍qٶv m1`UK /CՕz'eJtݦN]gavxA[_tkJdͲ{>~D n?,Rn_5c v{5#b# IYXdPZi28-%'8`ܱx%c$0:5 N 4Xc06yjhpyeo?85=Avyd$pduQLwѰqe 'Jҹқ U!0{mxÁǰaG/{!>̦&n] z-klS\U$zzCgY/3> h]\tc5V&O3DqC5XoXN@s37!U WUQWUà6၆NwS^`] c'y7.%t=޾a~SgGVl˲) T E-J#>1Oi39ԑ-X}]pxh۽2-E|1%T LG1,ӥ;*M ISc*uL#i7Y9y؇,hZ[WNF<7AxHnɳEQ[0$`cդtޘڇC*a{sέ2_wIF>?q +2,$`<\=8NOqMe^dL%PpFDٓEgܖО$a6rPVa{qna]wTP=_181-Yɼ`M|0vK׃؟Bllr #0 ! ]w'Z柰Gsiܠo5d V?/Q9/qۜKiKAt|u%e% R?㾣Tnѽ+GGmi'l@+^ҵD?xULbG!@;C׫+L.+(14QLڰ{9zapH~1s(r%Z?)y8'=ga*qEb3M||"#dkN:rjel~4` hwyǤm-*;27o0M^l+K EV⩺6O[ю0E넿8a84čņx)Va}>5fIaViAL*#7K V'[6hZU Or e!L"ڥw`3+CC£!9 ifrwAuʂ Zq  ;-Q`aW٥:/Ϩo fjqh$jKtqhQs P!4:7G[X[(楨1w'-RYP;/ L{L.ĵr(_[HiBY 0\X?HaIvT]2։qś1o)RMܖbx*~_e+zt .%7Ldsy㷃 LR}Yjk5wc3`ĦUmg՜vKtَYfٿ: l{(hRk藶G} >x¥ap>`d,{](ٺ2mdz r?aXoC\*ϡLܤjPs8eHk"%&9NK>*zv!^hlXRnhݛaf`kemu|:Y uVjL.WXNxF۲Xi:X= Ɖp^a ;LkK0âtܵ9"K_:RI[x-tsl uPD<,!E -֚Ji6'u?jrt%I pw|+znsg4F ]mJǹ11KKqUMfv4s k4*y*4~×=lx G;[䧪L'}ʓgYhKib++jxJƘXj h*4j7vwS<28M=W}yħtY/ђ!y͂J3AF,m1oxS%b2F陳-^\3%uDW^_&gPz~g+qfDFtpYs浚3tM<̕=- wz> 9+%$8%pAd7sK6Yml!^D"ItO/ Wr̙YE; q'AnckF|&7mEAa*˷BN9*NS ).'+ªC40eg?RqpJQxU6~Q? }/LQPɅgR79"ȤpMTnS 9|V4~1zljT Yg,4#ڹ3Vv ] Tgq2! |4@_OZ˚zr_.q."~.DH_c~0,o<")?g=!6}`-:E?,n3%ioxP6iYQ9}g=u`×6خc(:Ip\1 F%DaTuHclaQS-JA% yiBO~F_e"M|\Tۜ-s H;0*A;[lӲ4r'Te]K4+ Ʀ^Пu[4&KY*֩7B`rz ~3 ddJ҃= n u& -.qg_VIg^rN:bHdNTJ:)+dkܣk{gntH۪ &QeYL=G%~y|AW=h*h.7)AYbKLm-^} 2yLCEƨl%iPJO V0GL!KSn4oW8r5`6n=w4>  ";2G,XO~"g3+=du,. SM ߺ =}SGa9P?8cZph{> mB Z3 ]7"4riYquۓ{Q_`lI땛PE$}ekʕ#2S{ O{gޟsz&Lb szsÒ Al,f&}^5Yje4S7B) ir1|S3o_9ȪCJG̀?x#9d|#k) gv/ɱѡ}<RUD:'L) yZy$%Q5v0+}$"=Tl7W)=O_3GafFGl;WpesFn7aڱ0 7/Ea@d;)21WD@E Ta9,T ^e3, -J>9fPw+Gع`EkHk[JBͻ[n7^Z,ݬ9rљ<b/6MMq]ͺ)(] @5xeD}eJ`@B 8*ou=r v&a.ѿR* D}/#J31zQ@zC_τ^ο7.V{!jX{v8 Q z(^ '4B*_X7catu"PV+Tu/bpMv2h!LJUסM)Oy-ߵ|~;K2C[=E4u{<̨_WHy%l+V6^!-ߞ䅴}ifݶr XCU9xRLGsa9C-gn__.mm h!jE/b4ү "gfxdPr(0N!k mt$2BQȲuEp >]dv6BbؤB-S+v xP"p]eNnZF1YvTLW?E-'n$ec4ߠ3Z"Bcg ՝KVH2VX: {b4-MaTHj(Ƨ.L[ҲI++qަ]pwv7%w=pFeײD=zEޛXmn{ɢ53#΄:i2aF2ݱ#/l!:{6M5DF0E򻽏xUp=+0 j`dWiMYpzbbmST%5+F8 ßN6tug5'Z+VnQvoM;AHNN>vTU|9+z!y#`4}p)2 ó(X5V;88u Z]{2 >Rk؜>H+6,MC?F4AiJrJw&7Z\u!{z5Wm]-Bv?Oz|7DUzQ3yE iDMߌ8+}AGRiu613Ms԰܇G/&#ՍdQqz Ѡ6ְ`6e 3|ی#W'7%`R>|9x6 t089MI(2X'i:0|÷ˆp|Ce'R%F"ͳ`)i{5jcF*G)]hZ$9DeVF,8>1}k2"T^ :He0rp^15D\|FfMRQ=bUWq||Zӗe^NBHE+Eȃ!nGS'lFдד^1oxRIt$ē=ђpLr݃V# 6# +xXEϷ Yq>rC{YK,쿌v]VF/mZE)u \V bu+OQ*.)WMRv@ed u@HNy Q@{@i, #N9pH,LjPlWb9R@h:+}o9LJJ *ۭ wh$[ ױGݡf )۷UU+읮k|QgV9鿱/y{hx@6J[s:%=@pcpXi-albG7J* hd,_ߚd]>9p &Ȝ+$lPvMQu]V3\¤ѸT*Ap%r6U"1s'sD @ 7ERqeFNn^k|a!y)GMG~y$EJa~@Ȩ2㖣՞i#\R& Ghq?iֶ$lvP4%ThQBDnj !j+'SdRa++,?8`H!貕 `K)ycs\D~6LRerEr* ?6t3`h&)J8?<@$YJ7Ƚ [JP 87l â𥂺7oHIvKi`ƭpD/R>W0uX:hw paWZwbd"5O*r]LԝDUZlC'sZvawcJg6b"Xdp>OBP %w\ Y,XtLWvm@byqN uT i"wFcl(OIT&rl%t,JǢ'UJmE;MTYp;#+gW+0u=}[M]e{ }ƒϕE@OR6Uq] ʎ(.=GCvar:N, 倂cfʌ"w{5)zsjȶ'RRl'58P}fv] %1,>'eJ`/,,!c)ٸ.*k2RJ-8x6N 3'">Ѵ%Z5bܪ],1,G#Nskq`1̓%l %B8;YAD E/ & ["mjᯄHBKv; )TSwTF}N7[3=ϖŸՅiq ˫~pOܖKxxdOUٔR\hѥ8n(|F`$Hdn=!|^RYhW Ḗqi,9,Toy)I"Y׈#TQ(GM^g =Co d-0)-/#2Ȱ(BM%pG|TGeP2%Md hy['ܰP㣜Eǀʜ1߇` ?lnX\գTN*Q;9E_[飰z$yt N<B=*RNTYУ׀P7*OR"Z= 6Ux@=O?y)pfV$%^RǠ; 3M"Hn=ZMVa|!B !x{P_-d> g'PZ6LzA op>,‡S}\18dɝ"@P9)!mDf UI6Mz~9Ğ6a@a$=l8 +b}3HP\+Xe DMo:s2fUgm֍M?cj ruì\<[f"L' ~(! ZA_V\$Z¨z;sv7T!RA1c]$=U=#D[;ZɣmGgnlL{r# Lgc̯j۴ &'8gVOa{5=Z Iab L}d$8*Bu05؟pH8bw{~ׇ.g–d Mv/|(=lk75Tk/Q[v+rQ4u7h ا=ZY.Xf.MX,7l5(hD4aJ"izbP"1zwN ,B,\՝4zoRxpXa/GfBmA/y?B`kuJ%3hʿݶ.?Jb58$}Z!B{.Oڙi--/o7 ݭS6VIZE.X._+)n:ܨm >hfhpph/W>IryP9fD]ݬ`<=~X|xajӒs$@ qE!cֵ]|/ 8p%&CP?Гa1ݜ bl>59|+ˁ ` zK_!(GIe}Gbft\D̓B!Sk6ϷxP&m0(W KՃ2-RP^%Ϻlq{R:sb%3ΕeR*@VuR;3261#3#S8OECՍɹ遦x)l 3-Vz`M}h0$[f@pΕ)>ZF ;ӤUkyΉ~*;_!s Q K"r5usRU?f61启Ho VO}@ŗ4k-/}C)Lgf[Y7%1wFAaG;{yU-u:XM~K$ׇr孯ý=Y+EڟxYSbJ)DiHe^gx1vNkMK%W NS:S߾L@N?,VV[+DY{Tqly|s CFfePJ2tվ=?L#`, ' eurkz7]?*b(Bz^2d[靸\Ӹf،l \N~$_E+OQOJgXoTNl't?Bg{zG^)' +Ɂ {:_5CM+[05[DZKv $2ӖPDvr` o&olғ9]Oa"0ydQµgȗ>U5P.l7 |DnJLVh=`+YiI_r^`Hui+:_}) 40(vrS9F3pW^ gՎ^GۊJ5 ƞBi| hj! bȿx9Ռ{A %KE/MՙVx0w@na 7X3mz'M3IǻiAb'-ޞ2ok"o:;L>Me!(2siI^lJؘӗGgɉ#ɾcX_l%\+nd_6u߷6Zk : S5iū-ထl4sQV[&1!%q ^DSYwgS v*µ\:|΢ 8خ^P$ .TecOӶ PGMgm;2@.Đߵq蒸HS7U<5DWM H1sPB&uYWnqů_6hW/:G 0YeG~P,B}du &NR HD龉;+fQ~˜o=/Xhj"ZA9)4n)3h-J~ z hp0>v2[S`?zB7V--:Ee q ء%~72*:٠DEM67[11 ΐ~g<|9RMwU[ vf ؽ$-ҳjW۷G‚kk+h,~ Ʊه}# tta:n ۰[&пfNga& $ iMkmɎ; 5K˲YUR|I7z8X:ĜX~IXT1B fL@Ki9lŊrӫ.D khfx9xX:DhXRIt߳ [÷a]4ݴ`J݌MVv,rsCo$2!h@+*zIr *_`Ց6Eq+BMsKy_Yh:'-y^RΩKC=oaSڊc[ǚvQ>"!EzF!`wU',A*#cCȴ3Xr,,%>r&c!zX&$#;51-s9HUR!ºt6H6 a%Pgr'(Hʾn%,|ǂcOP<N*Mrj@@gH X~-@ULx ^ `; X "/i!Sx(@(VU[:%J4!f~'Th61똰,|\@M MtaiDaad [{T]q=|߉$F$%*Gd,UdSX<pXߧ؅qe=x#@F[+KZ=tz.El92QGy0WQEC)=r (]t KY(a7&DOϸsLűE0p@ r#Ut(DȜRtd(BR_G<oFD~`Y r V'hXʒ"L_Fc~%ސٺGO եzCmqH- 6Gٶ%s:0/=(I_e68;%&D_ZeǧXH%ٶ >k߃92]Ai&pBs}upj`9pN[Ě@de3(HN=Y^%yll$oIzV0A9$넌PevRyHza[澟51AטIRYn_aA3)~|D$WjtpiHqyLuy?UB/!>fm7|p:j%DLjpcpcom99=ŃsoVt {EIo=q'V39H`N7NlyTz2&GQ=%- 5{0֬sH״\aބof+JK_T>…ձu9z.^.:VI,P); Y<0Y!iAbQbfFO`Btx nfm9#|6'u%HY@KMyd<~w3Ndۼ0:.n@^kAM4x&zKyɗ tdJOh] *:ӂQL:,7}CCM6 .zÏb=*d͛sr.BhuS?AFpE Y|AN.z٧,X5Kd(sؿ)ؕ4NJ"H܎ DW-'f읮~b==i#ؗHc,`#h&Rb~N|:о;DH Twd]_>G-/1xsJ̎@ ـ׶.GcBnd^0/Cg `9Nqכ!i?a'U#ߠu~=̝Y9$$$RzȬ2YL E(-~BR-1mlA&=#6=7h$1 w3]B I8mc]$gȊ/n=&`(|9TUʄԸُuIuo@jQd7T"ɫYb QA$8üɴx= (,h)̮H̭%O6]Ӕ,6A:SV/qt*- a6XO2n nlkx6(L/iQEՕG΅Jf{}ITaJTS^Uǖ}jR-lFŁ.==BeSK]A^]Yoߓqh{$,dz[Kcxark1k'l_Xx6m3WgŸc;~(EY55"ad|&;`JKy4O ¶@5RD H w{Hj,¢fo&Xjڜ/#)K,qDEA7W ˏls}@]Rf+KMP7Qڢl%@-c$279qƦ {bXSsoGD[!x_FԵV^b\ ~_kR&wş}nk4 ʅqy=[Y' Ai-JpF8;{6AM2궎D Y!raRdx$~k 1庅Nlq;Vix0: R\y'֞GP¶;._@s_m~Soѭt֏:u 3C:]Sf1K{3d2ŷo#atiH`šzᇿm+BP+k,iX`=uF{.Wfn'=ӈ!Bo^a%v+nX/Nɺ^4Ǎ<"?fNܣWu.hk(@j+?!PW ߢJswUwwNni.pd, ٥ i4%0QY–P5ܐ_9xG͈e{ rz [z@{; qs_SjވA=Kǝ, R?2AϯY66v̾o3׈T-#>Ulg{OeD!Z(F~v"F7~cH*j]R6IIU 48[3Wa)okFCSx:m/I>$9xG ̩(ľtpy9zD1Uu ow?? 1sBbo} ۺ<~Ɠx`oc1ۏ*w.:`̅%#e){qLqlժFwJ~坟n"Xxy$_oyBOdi84DvGPن`vǒ62`Q߹~;19Roi!>AKܤm'& 4FA4L/4C)}hˀKiBV1Ҽ}g첩lM'Ň $?ӰhZ{I-![Nc5夽J[ΓwMu0ۆiɯYXUyoTP^bә(qz-759 iDÉt+Bh?X Z ƣw%#6.A!#m50Xp}#}(B $'z[7C]e_[r#.pkPJh %]z?n5DH& )s bAư/Ƿ&2+7gT|ux^̲j[6jmR,5K\1LoRQ!V\J+ հm[ cg:Ps($[2lںۑnV@ +)q\Y+:}uu9iQ,6Ky2CK 5:R<\Mi;B v?<3@.ԫ(Y2‘:ز)ъ}eT&n**ɦ%+GBBt*/ M{׺Z\/PƑz $- ;a]0og\ڙ֭ ˸eoTCLogECvspG-ݡCɥ FWCL eZZ+1̰Pҵ÷ {0 llް}RtyxXjR7|a$پP ?u+8rо zZN#Ҷԯiݹ{pGQʲ0  ȟa h 12FBR E=Zsة%$V,2qOIX0Pm)ӲƐEB괣]B|WU_:ُi.B' O}g=CTVm_p\D~+)廈%x:2K7p?;n+s)EWlf(&}U35-u`(}5@GMRq8.n^vL" Vq:C!\D^t&|xhk*ńp M.!~.zh|ѹ@NrG (WavhDh|\]l|dThl|L prE兿Z'*wʿ&|g#cSZyCH[RSodք ;*2:]tVmwrNak0.H1γa3jgU[Pz $߈A': ݾX*#})}#jFօo-d‹YK4Ȯ E1g]%n[**U"o!ܚ'VNu#,2j@}kRxYyA5>1~Z;:-Y@rs ]͔[D)d1כz\eCB͸n&+";L,| 9PX~ / KmΞ3T|f^ s ~n[oڜ;( ˮۊ@(iBULQq'.#,⥫ThMQaq,N 4|YbYw)R;DnA D|-%Ts`P=[vG9[R׺eٵxPcي";۾2xE/d&rK8VZ;)'f!tkb)"/⯿*-ni,rtD0%smQzt8urA+MOۺ#ҋu_fWu¹:M FԙfNky$ߊ2;߅yw/lDXDCK`mCˀF(kM?']YHmb賈;˃JH*!;IKʢv(ZAnR+S&g@4ф[W>)ޙ߇|_`h;A,-<',*L[|$V s"wX?X'łO8(sy~bqt@:Qa*ovK&>{9mQ.fڐPeC.ex*X?di]S ֱOc(r wA!$5ْL5ú *blcfhex4 ]i$iilBbSRǸ0~b} PAxF?se|G3Q)]o;&~&Gݹ m_%^!U_ 5 W!נ\$GK4+KtD3 PAf\W#XXD@k[}a][7i55zZ }}nMM} n^Pm8i A(~W\\lZhåLz.\Ly}|WCw!,`{0Uׅ=D=#㥎BYxS/MHt LC%sVD 87҉ò͝x^^ve./b4h*iyɊ@fxQEe }0lJgHˊGLCf>I{MiG кA*&.*۹>aL Jb`-`."W@CB[⁼UzRN'U]" KwZD* }8WP.y8o߄wy vLxmóDM/d`Sg>uJx>'2П{ʦ׻ƼTw l|dOUзLMܶfIkbyveMV܅M9FƔ׻}u&;Y^: L՘Åw$Juo[Ta5`G0Q8n>"ԡ4}RÜ4r~C$Y6sxJ棩y"BLҙ.٫Us7ґq{3e@o0dp >Tg1SƜG"'-} Cv 5ƠVHȻn:k/HN@+&'* zhH,T{ߪ~Z|VqLg&3ܾMU(qK] _ }]垑!68Ohz>1)!N;-o{~-Pp.! x;P@Υ՘'CdڼӍ9 y]рxBErrqp&MN0:j<'3AmQ@b1n)_qVKTn |#k2s[AaA:dODߥgK(OIG-/3 |b;3(` f͘&%8o$# ނigMT & #* :auf$U^ǻ\}>-$n X8>ߐDqOY  |)J?zuD(e 1.WdT1ҜD2!6Bc]7r.}M Sk<8RH|;;WqD0- 68eűՉ{8ʇ9 P.o|nؖBOH uB¾>lrI)O rma<` ;xˀ;m w0wwcDW7yZ,15O$Kax d)ka|nEzEe>/dvg9%py*^zQ,jqF`Ay7v.U hD`d F&7"t0A2S! u$Slwhn:8<% / saahms/oqC2Fs+Ql^ac_)0<inۀ?/'Ao}Hdg*^4R̈--z' i4Zܪ 8ֵ_l[!vYHYL"MN+JGsUK'OA/])Y{Ꮰ}yi"޺J3jayA~_`o*AL{D[o]֒|)H&g6TDK{sm\rBirb)Ep&2:eJ|ȵ\8#w$TFK紫EBksg.i++ %k ;X8([GgJC?/$q$`X?k#9@nvBSw H,je& eƎ5n*l6cT.ӼglFlC^aa ,tP3x=8]= ^ V崭 jB?/,.=KTq9EЇpzCMiEum){4*ɘ5;AwLZUmE\ \DTxsqRq~u%ċ@L,V;IЍP7c^dѮ?=+P"PЀ$ϭZzsCTdg)6=Ph>?VY}d_?eYkk¬r1k~Kպ;3+]S9q$͈qK,o ꦩ+Dݛob΃tPXnQdО~#T voL/G:r.'_FY&U#żmf +/?;N:>]ʭX ޺lO^ b.35k1tF|D;p RU ,}ȶ:CH̩y`'Y /}mmԯ M7HŠjT1gaEڹ-BezU8FYK{5)[խֵ D&tsw9l {@VN0A.Thii2I^闼$Rū=FW84 ,kә[_j #͸n]PkSќvpp_P`H(8rwoM=l탗uv3lEd$X3PhץR"ދ?gj`w0)/SWXm =~:$mϯ7uZ(#D5b23c\Tge #[߳-4]t_)¸J ?UbkҚ%]^3H Kj:cdEcE70n34i7#ܠ$!Ej:UXoROk8OB^}Fli_| )g rpq6P47`r6,@`}3N|)k,`d]#3f=5 rsҹ>4" {f-=-y,42v-n \/"P Vecgax(/8:Qzpti/w[7*G`KHN]]y?h{F%m츳s8:ǞO9NG ?庵 - ;Yw[Z֊xk:"w$PIC搛 kF>@6h|$oMo^.}WqSP'nWUcHWvm Pzjҙ8p(&P]8nV`K+®( 7*IOjRdv*sVd.e.:ϲD~^Oi)>=iB&,Ґ91HktǨZCey;(뜟O}/>@Td1अʑ |SY50gS ԗRG9 a6B'ؤ/q0L}FL#CYrݘ ,mE҅|CeÍz5/\S/h%6fv'nJ3(ЎN,'K:s$- ޏ4m$>6|GfņC?%-2f-J'F5n}ՠ V\Taj:2;n黁19KjӨu`뽋N_;}<&p3Z?W2L[G$@7'(寭9SɃFl2&1se-jnR=iZx>ĖfE51Y# ^a]UK\4}b݂/y k }.) c(T\'@[b<~2aeK^jZ}z˛P; .]]p:)]y?zev42&ɿe W0,-~j;an`8r ̫} /Gnp!H$@tD}qq% TpU~ >SޭNK}ZbLoyQ< g~Cv~jeV'xUI5zz` +V.zV Gq:E婄 TGڲqCi_6!;ㄨRvͫv 7[Rϊ2HpvXJhK1<,:F2vaGI '1KWPqcsm4M ӵm:v,դ7zwpp| cc8 0kj30\sF`ݠ?χu"}u)%2{Ǧ"OqtU6 &hNJ\V|~_( '_j&ΜN/EzͨC$%BQF(9\1tmLbX^ 9)1'gg}؉Hv?/MA b*s\ j'ZJzň)a4/lȓgAS_1w>YQ\ F K)T[aбTP&)U' >b>)HuR?R9Q}sO>T^=Wmu)>e}N9fS͓1/,*0sX_3bi>eL"`Y_bB-X .RQ,ߘF%զ\$ϳRg%}5(>ɱ)8BKW 44j:2#R߰bqP+fYr@;@A0Tg:yKX7PAE\Grydƙcy\ϣU@x8ٟ!7KcO>[v|LDz&`KK3NnJ oCdrr|okzuӍdOȔ'B}>Cd*쥮B.?LlD+ؾ'*+JXΈ OqJ)T!}'xB&ŋ,P"!zb mFL?goU#!T1uj@`1kZۭ8հrHX1rJ˜.DDyhGeg os2?&^o.O X?b_tGs*)RHϙ|XdvbB(Zadh3Hrr|[zTYzO\s?l)0o%jf.a֏CJAX&y~VIe3–"04 &a''kT p$M:}LF QN Y55_rr#QȽyZ(T?w:;e(>it;υKkmJL4IzoRMfwblaM8bJMĝ1]ن%go`5Zm/Tx.7,ҤV6Jdi-od%6Hё4ʗ(0,d̔ WqN+D 3e1՘N'H G[8[D*gij僡 LN*< K"%a٬lPP^l҄Kxހr/|5tsd0(tCb(g8ܴm5^ +:j<5`K h~FۙV_ȄT{3ا a: aGYFK*?9wYrcgx4֙^ͫM v:K !;ǍGYhOFZ?y?+5+Ό>lt !y0F5'`+R"$;Kh\ WޓoLmݒfs09O!kNJLkU oN- A& u)n M jJ. tLղa1uQx7r3kԣBި_T9-_t|\iO FI} 4w= @R)%u%6Ԫ9 P4BjILxu ؁6@G[`8L~OUF*ۮZCAm'1@PO=y@$mi_5,x6@*O#%z{<H.ؠT+4jF/XuH6b.D'sd'A8`po_o gQ桢Z-UN=G8*Z~ڶo#@Ȃl}v6Plx2~^ _`G~JL`CͺTjz`WwNj2 :F'APB"TM^sG2.R~-t88qi[;u'w)ő+N@ 1ԶkC?>68g:?Nُ2ҁQ92k̶oX?lhvzs& OL~TrKv[o#N١65!D¥2RCs"GЮ#. cYat4&'[L|l>{ sXRO;ݖ1fW&׼Tp ڒki$%PQ |ݸlbF*w! 'S?e7rU$ (o2Hc>;ldT!>mml>lfi @ϫeAdWu壶RSL )*OĿQQc}Vm=mfgWOE(tTxgP4)"'f,K+ṕ:3}F`Ka_ѣ?Rs)=@mw'Y,PTvg8=̔V`'ur69mW `@[{:7y9pbX{'C&u|(. "%jfn 8c(J ǪOO8>b||k@oϭ8Bx=FPf)^v0xp$&̸n֧aރ~wT A/ r,-@8ӚbT-/8Tf5#\vh4qruH1|X\T;fFF4~Z:7YG EjaKagtZ!)q=dЧKG)bn5IRTJ'58=~@h@p*1- #3 ;:_0+1eHxv7ʋd#`Jbb1G=wR_5ڬcQz:k5]U(|*I Ƌj\2*'$<^S]h>v og@1z~@;K2K3,Wj։z;2؏r~P+2-W~S#D[}-ngy6;Áʼ#q,z1\I"4td\.\N,t ۏ @hTwvG+ ~>.0ߥ ({u[\/*&;J eڡf[Jނӕ+[RR.85> ző5O|7+ %xa\ e$% ETkxx.5Չ6nt۝7pJJeYTOUqOW%8(H/~^1;֗rTP9眎"4 ::[J+^쌧3!1 $i%lf;9j`0442q&nHS6 h!:-1Jc &{ ? gmDRwgA=4QuBő0FzuE($/- y}ԘW™gՐ/LB%/\Y6 qF~f< %(%[P^ /V`8{*4=f3:~[/sw Mk+H\#n0zr1xqA/úS#>mqp Mj}vJ//*2x{iBM| j~?!EZ7河D@%x 7B;/(gЖp^UI"#`HZJ"%@TFr-ۤ# HQK*[O!.B {(/E0dBC"n֑A \ײ%9V A1(@$ TPZZh1tsh4;ҕ1M-/f,ν_9 VɌ3δ?+9.|;>4 ~t,?(XQi>@>@v@H ]mAəuLFuQ9ZY)QO>c4YZ37 ¼5IV~s` $yrTɮp'(+ & ;R= qiJ1WnD[9l_?^\؞7']:%;Kg"%qqӴ>|1u%m1 ?weͨ\2; 5:ެ1D~>\YVa0!3I{ ʥW!tQN?s!ޡrǫS &G-[S5֠?[vRr>  ! 0wG&牞JWÎMOh[zz$; weI{QYJ'r| dR2}֮nT\w4-SJ7ZMs At^w\GX'/7?/gw< g2;${Jk l ʴ~&wlЏj١imK&1]עp?=] Q[#}|αE3-DEwz%|/{mC*wv>QN'N}*I +}às`X4QK@P.c-ʕ!s̥kA~㖹iy$8CGŸJ6&Yz)|]1q"V`U|yPCWo wDE2y12?q NJCvxۦXæ~D~O>R])лӦ$fecfڥ_A~BE*^7_m& e :_Va =ytK 5u[ߩƦvPB>`İwbˍcF<$7 ,Ëfmcb Etõ!#+CBoc gAuRy>?+tR]|w@ˠT{s7B8 ak. Tv=~p Pk*?X#JiU"5ya2A>Ԥ! P#rPɠaVIFw_|QH'/+ #ῆ8zXN\s&B˒9!h]?A+5)EU"@>g!.߫9T/OjcLΈ 1 ATuޑ"vvU}^}Y[iBĖtRX$&?S쭶_Błl凲WoI}Tx0jr1{rc ݮԳ3r9Ӫ.[wh:!Ƥ4lcwp.aS[Mz5xꥻi(-w S^#'#duxA?ѡ'`O\3M3kz$T-R}8ffDb4-(/`l?+"O$Vod%S` J]K١(ZӔP&k|e{RN_F=5$`N 9 E>; 9CJ3w>$kbɣp$< Ƽ{ ԗκƠ9uw QmQaסmH*JNNdyR[=nR9by e`#yu6]-*)Yw38T/{Fۓe`H9r5uۿejvPOn0^lT~:p؀D|N]33dz4HE•CV6Au4P2ݚkcZmn9{!*HB6h#pRA*3M}A?/ôdqImF&fdIUEY4gEEc#8,ZL;gZW/JmE7gH I +=FQ.DձU䑓n\ҏJ߿(%+",vUrf]ٕD_8V3d\"0 VBZ$yݻū f l|C:A~uv CMM"'Fab h o}5)7Un_2aXnjSXAҖ^&IlK 3ݯj7JxY~[ bNpj#Qێʱ&ڈF,(,y&)%˹[ WtQɧm㑙aTXeqKdt0<‚1' K&L\{ꍽs&b4l/J0bb)*xԞg9i8Hi†F##%DgXVі؁gIZ63D5 Nt(ʓv'*֓N{c϶ۤ~aw*W S*1zI@>Uf+Aǽا^8j+6fX8ei3=H9Op/\Q0',`Gcᅽ yKr ǧ(g9|))3(1w*Up: wyv8hdQAZXk$JY1 @̚-Ar F{ '`Ǭ[iIJ$H6Yx{F_#qw&lcJR|ʆ)N$V$KD}5s4f!.8GP_ez#|#a@?:/?`?{byHևdzthgE.̛3=yഞtG@ r1^:4_Jo<dž(9ԞW4 0a rMom+pUla=ZƔ 5+ShN#X"Ov$ںNc]ayOԵՕcńTJbBJW2FE&q5ݞAEn:"5߰0 V6Խ9M}A-b4;A3+Z_w2eʋk3 *komj2Ms~:y &AbFΪ,~0CM'ʤpEkx0o'|7'=W0˖@M/o:]ŴMKP#e1_,=&Xj˫ PwO.ܼ"ha:_a L 5W\qPaԖٍ a9F'o=EC10jɆL`ۧyd$*a}%=Hf?4v?WͨfOޱ7_OVi`31p(䣗9T]ςhXe:Roh94N?daȞG|-?yiƾ0c,"QY~][{ǫ ] "@ {Q]mn+ g LH=3~*>A>mAait a ` O:j:SCP7M~v1['@Rh<*MA P/[Bi&%pSDʢpkktb+B({ҌC7T`oW3YYbg^}HJ67gQ؉k\-;JEG}K[9q?.BȱAx0CJ\{]NM٠G&x`IРy]8JMIPİ`8Dv:ӤPʀRSW}/P]ğx3=6^iJem|=@4-vb׻΃XӾ`id򜩑˞4a4t,YnO `cI.v%XpF=^S\0lf2j.1|{Pw~h x"5C-.w@~:+13?/-k%WS/p3V`;6L> BB9]ynѬU@LVMwam|c&7*(* `o2 OX:gTFHn^X&"w|+W@bhxR 0e(UU lgxgu MrW O4!X)Zi*MZt/%7Dx &] |r0j+~T9êB:PVF q_(1Ls_Wwh{n(fx`#&MʮK13)u9 7@J'JʐkDN_e_h#/0`vixke5_:MA>uU#H@<ē* b&F$ôFBS*fK%C|BR1HTi[aB /B+[~FU̔:LKtƁ!"$Kz'(O"f:x} GрU&sQqH3 MY3w"U"+Dw,ڶf4J40Mp1Zېǒ3JI!xpHj "] n*"aWXBA 4ՁYoPv|]*/y`"2i>р^2# 92-5u˗±>ɍX'a-i=[4 czJ, 7ب;3޲_"qj#dP+mgZYYs{^,1Dh3 +(Z4ET@ /.!vPupjr36Ff3*OrCēQ/2Me;jx?ФXNT8BUe ilثg2PD#C+x8^uXW1$g!O{.mTnɢ+ MQgCJdۆYo/W$s&`)×F vn@Ԧ2ov0zPI;qѠ(e'&:dzH5ز ч2~Ͱrf;ca/i(O t;p *9R^fuHˍ7)ޒ.4oK[[[s˓օk3䭢|65cq). ~d'K"#n&޼xgrq!8! #^ eLX]^#K g_iȮaHκFi 2/>;UB{e/Mo `|8NeH:S :vWhnjx4We 8lmpW/W,AS0, ]sqdMFg.:;:"lȯ*UUeߧOwMy#17nq9]Åa_9^"kڸ^/ƗVDuZFٿ}0ľNnCiń@up#`|[UT_dfǿWw+( VDm7SwWᅉ8h7EC8"Yۆ8L/J7j1j_&TK2(=^a# ̒/H|M0 {؏CVޒ\ULX"[r"rAqK-5YbM,X#U1W$&? #W/Y`sፇx~'y1?+/_eX<)1GtZ n},[Vx?hŌUnx0D݊%VQʲBΧo?;BF67Y[c'ŐaMNp£[ߒry(2 s;dGYdQM"qF`qNGmYo[JJ[r:[HN~ڗ݂ۖe&QO0C:< +1Y6vv G?:%w-ŸZpsn8K3 4ʔcJin^VD.vRO|9'[<>iMYIW 7pt b3Q,R c-ZV JMc`PTqo q*Y'`8Jb#yb_r ptr[$HlaPKD0y -j@0kx/g4fw?eOrc'Z+Z H !ˈ#;OzX>"dYr }* q;ȃG@B̅N,;B J"倕lJE}W_~Z%i Jۥ  'Ba8{V/Y;u(UG^"gz Ay|.+BZI|ԄyQ\b,͍pt$ԓ* 4ZNdT<Z1fb5rw3yEj7钪mղ4^?1M.T(54߽Hv$) *ke(0QJ}}ggwsk?GeR&#'tHNIY 3ѩy-A C揦c)K.pwƋ}됱ۤ`߷vjtLwWÏ1&rK{YZK/DBNT]sM891Z_2%kѝ=Edz@?w.Ncco[_fInDm VM %Ԛ|!F: [ 3vѤͩvie@6kk򉎞P=;U7"lu1\J46ZeФ1JOY î,>1Q5,9`\9A$C@KyBlLI/=F;E+yBIZ{78JmMrsHEVG`a@gW=?u*,ThQqʽfٱw^ >ȢY{ 'ƣWR"r5+Nt 8vh]ڥLI s6ZKCm:w_ZvF|l*!T\cm${-\}-1A.Ϯ 4=| L^& [l.϶Z3I[q2ɭlI[zy:m\#pg3œ(NÊѭ+A Pd0PVhZWVXw;_Kca0̳5V9$+&zGjbV8r2M2SAL^RT0 }רl@a-7EAL,8ixC %#D&jUWtmv Z0nXD.1\D-lO˼ x!J Px鰯SΕ}~0}[bFqj£+G|[z-c3_9+T*3|*@A;*/8[#_wd'sʁ}&~P5BTU:= :6"$8obeG3S 1Ӵp1 m3dn`޲c$R}{2:G? W%*?c|CscH<__d3)dfrh،='p+F[3j\Y7&V;AX:{gHQݧ\639ut%4{^1[0drY$t@m/n?Ζ7azIejq"3R׊pRJo]]v{A:шB`y/!nb Ge7v$˗'n/4\l򖥂eX*!!=CVx.O67C*qy A?l$?^iÀ1ʒLHCE P8WX5'xK"/w}2q$[ņR3xKmIQ<JD 6^xf_vԃ438y-Cog&:'N q)+E$ߒ}mnj/-\%{Y z˫`Y/& tV~*W$: KBTRE_r~tIfM NԅӞwN}-ouk~BT.Z9*QfzN T8ޢ JjPPYgcu묓`jM$s kC<:(P^3A2,/ Rq |L˃S۱ފ5W^ pjLn7T!WIQH}#ߘVd%wI>E*hTcPF2껊>fDRi_!ύ`k$ [~)R豓O%=pJNLϿgnkvc~NjNF/sScrr=vBu۱|2r"UG0׈K9M֙qjo;iHIr !ve0s_Y"`r[NѺ*z\v?Df oúǪS7SK/oTAƳ1v=(EWu?ĀkˈhݲiڻJ=M pElDV[0Q9+Ҫn)W`5y|>ߋیVQ<+8W*WRI}ɺlb}w1k r*-NOVXնhJ!KǢ֟DrVAˠ d]V帎5@>.|N| jWSPQ(6Bh,KwMnƒϦh+[T NCRj:WHh]7j&C@ǧ}8-N=STٲ,884 95{ݏl!)BQprPO}y/#xBM\V5!LWo]v;L4W(oS?!'g7-/d1qv7Do1xZ7Ǧ/ۂGe$Trp 1[KuMr/^S9fj;#g#f4>y e[X$ZX+k|Iv`mj1xV}0OlJlU[F0<1N\@ 7y3J26'P2䃙$r͑WA҅.M؃!Ѩ !`cYA~ˋhd*>D|*4< 9"MP~/wBj@UUg5pS|K"Il'‰EY F<$i5l;#9bS;mu6fo&苔<(陪5LR @~ՕY+=.^گ::to poq*2t5:v{:/O_;#Μ=?uO0ߞg׵ņq ^ֹrTwYhݝ\P+J[f!)ahc\ZRe;{ie:cJrHE^Ymr4{XQr_'㔻>WG;JY !#t h)e 3@̎Qmci@fI.V VXad‚z1.|Od.5jKa 5"i%/05 QOyRiɨҢN k$**#T0=b+Uyص>9(1U ~6%h\Fuf Y`<{O'Itky#QgSi.]90*n|0[hR]&_v*y!mkvjo!5 䙞@0YXI@GM:,FW-M۞0ӂ[wٚi^A)7&k7ElᎂEU{kO'+ M'm|]݃](!KJǰ12tk+ 1T\4&oN`}4ipd96m2q]bݣ|o8]+YM@!kYuQFMI;̢H~W) )AXhȐިmo:ugCH9ȷ8DKO#yna`A/ QžnFѮCR7i8LJgR/F]Vwi[3D0#4.T )pVpkasŷ+D(c5|Kf Re)_XS/QCY~$8Pl3F)90]Re _A B/Cl*SHfy-sn8R-d7[ r)u:z ӫ`kcr0,,f?g h#x _G Au0>ށ.CJLqAx=1ZSewYcǯhBDR{i}c.#RYznUvyس[\;pPNm0Ǎo5sGN/vZi9֢>y"1 pN]Pf ÄCBig{66q0T~h?heTHEνҚ9{DMuD_nl ˖ K`[#65 \1uu[.d p{e!]Ă{$F۫2KSMdSUKgz@ ِ_$ӥvP1ݐj=@OkA.d)`sQ蔀5 CW{*׽LdMIU9,=0c*.c@L$RKJ^ JNNt.NPH̙}TVQb}a<*@ئ4! ʟI7"GwG |Jk0 H,3Ƽ_CNf:]A M~?ךSG.uDZ td_Kpq.^`PaEyXa~_[BNP|qLw!GluK5dߦAGxA bMgq6Zs92s9Yof1iEP=n=c2y#>ZCu= vӿ_p5⦼&D Ph˲7}\0 e+1 > RfM¨7<Te+\PPwݕ>TM @_4IuH}V9W.t46;EB΢b1ʽnH':s7[~B`ǾZjMv)3;e1G)sV% ٩xjn h =d*}@> cҐRK6NN(%uӨg;Ҝg«\ԟ#. x$d8#tsZg176D LXS ;q mW;0=3Yd+d aЏapT6L84E*{}3z K95/'趝3_,?#[~86Lm>2RN%GQ/tLN,EL5"zx^B QmzS'# ,A;ͭoW-1=,RQ`$K؞4$ͻ扯XҸ<]8Y:$(YŝT*tƿy3VɄ]#Br9Ip+kt }f L 2\);9cCGUıvƎ5 UQ*mFb=F]afDJnsyc E.~wÖn%{pңR/?21$%y p͵.BF^F(aϺkOBaoInN㌗m[=)̼9Bbd}3qGe-X$X}TyA}+pⓘrw2|9SBQ(S:|3'j Ю/ -%8<|!~!60&k|[աFsQ_y'^|2Be?L|һp ²u{ek gTz*-R-{M!ʆIIH#[Aг%‚NAqσC/qX$eSչvfm<̒Xx#f@NqOqu Vf)VevARlo B"E1s烈ns LLҊqpFA׀I.v'dd\cajcy/hlJ+; x"_ ;x#ecs~iA@pb?Ĵq_`Պ'͎ʴ_*6d&c ^4p(8GƟՠ&pz@dM /Iyhpud.3<qn$^dp89K|oȠUҢ.j+DS$b>82cdxx"hKsqO8P|$Uk&J%X`, }gɁaWb|y@'y;UҀ Sc9kSꮲ,*̡l^Ƅ* ɞD&(&rC] 9Cfs\4(1jiK{?VoiüUgKGk˛WJ6>g|| Qb^_avk9@Vq&.(\B`hbE< /ʬ]PT' 1"L$Giވ; KHA,W [ װonsixjMxSVvZ轢_.(4mHb,7.Agwa,5=r9 ܷF's߻vވ\脺۱s#^aof͈F`nP^mޅlK R:!Tmw%O8 NZ'XZW~Ue#w0O !,wӶGvV,QǦ)z\b˓=%v>eel:Ǒ7`|fY騫Md> 0 oEbboGq?z`MGuwl6`nR;O]h}SuK}WaEqada{sN)6.m PcT-o<~7 Йlta5K1!qA:ﻼE+BU P>_Pl!1x4[6 YśL#yD{"wయ!.ϊׂ/'5p\?ڹ,vFˑkMLb [IATS*V}4ʪJȹɓ"7zES!%"^>5w:WW]{x m]Gu7H-NFA ^]SHaxuuPHN? oՂNm$.v1^ fp4.6= NŸ/CclƷX]&/󲱩|Ê_s:pZAw费-:a3K}{*qA.2yZfkJO!o*vn仭ޅݨ_՞?%8M K|wwfuY0zoȼ]IT՞q!mq-N'MpЧ mAuLx|vVdJ X{m,Y>Vb1 /rŕV~|qJ 0ӛZkÔ1(Ş"PMM~%7 ,Oz!K ԏB*!ܤ~ҭ &ABel#Jct2t߽jN2uYIg˃ZB]6sY3N^$NDgW,_;9OVGInVHB^X# GcƝu#Mق όiljCa .ɼOݝ+_ZY0|vr&KdZY\ʥj^3 FQUGSi}n ܉vOAT0W8Ub_V݃ ,!dJtt Gɪa'Ceyy+ކK+~C9W r%=^QN: M0 _V=2efIu7ēUץB'%P?Ɏ[?Nϊ΃^=nqEj J g a'M&~x:ٓ}smVusSߨ@e8N1/9d 0gF"Yɧ^QTyF>D4og?=Ԕz;1<Ui }Xb"˭?̋H:] 6+L)$2E=s+wmy4=qju9/uL[ R&f/Gť ,E^0R duD`x`fg@|ѹb=q FIS[+8m U VMlR6_ټ3l->nM'U :8b1B׏= Ώ)_5&_SU-˧z0lmJ7>8&xH"+Bi8d6ﳆH T` }ރg ޭѴʋg4reOJ#Apjg [S]3?u@kvoK{aW-Z\/J@ma_~5ؑhna߫x@v ^ vn83uwOYi FgSjSDÏ[RL:,X>fN֛݈DZ>) ָdkR QkSj-&KxYn!>ԫ!^fn "P`3ݥ$1]aTƁbk k9ZىOɿ!՗UnA^Gq[4=8 E`H%F֐r/+WPF6(5cGIHςYs\0QK%22c% vُm#T&йQw7~/Ċ</I7't|N>ar]ܰ9*08I*+y wgqAod۩'a֥Ǽ ;Ru@B~ԼԺV+vc [V3W QZe }@dt8̈́j6̊7x@#6\c۞]UBD_T;qOI2%Jump\1F'x"lO-”ـ:gKv bvz-Ē֐Kl hfI3fq&!Sv hճbA&9mt}gb9T૳! ErG1ͭ@rcY8*Սb/ji?埅F[nr x;^܊:YDʝQ 4JldO/_SThxOZY>:|D6 ai8Yf/=S.H^ѸBw}?o%8,\MR[y، 3QY,tHwKUT/G#=[Zt1RG`wV/ +̉!ɦfT4dfl+[*f엚p0ھz淩9ZPaX5&BjyK̨c sO8E7 TN kЙ%vErM\aӒ%PkKroX$ly]3c|5C=@fbzDRO2hfmȆ&\ug1ӰS+Y$ҡ:}ߗlP1~,tS_dLe-[w#lpO Z{6 /}SbxjΡq>GMB aQ eq`HEv@!vQI/6Kڋ>GS+h}:A؅wOD2e*s]NPgR$#&nFSҶ(\mz/8lڈʽ8n)ѶXfC dBR[Yv# L<׉5#Q#(u|eHJ>w}ۈ;XRe5E$<7_־d{Ƿr00&LǓϲC#En4ǭ,r wjBŸl1̥`w] :a#PE'{\MfS9t%<\6 IR2E>.\Q9W=i ònza [ex%}tA]J/NU}euT:m Z( jsG W̦jH^ 7PX@@M<Tt3lX -S:"@T_t۬t5Y@G/aJ ֞"{ 7PBHq^ma}Qd*dʶ5 G3U@'N'? ã=Ϻo<ó؋e!g[-:-׋m!yVUD,I¼Q]#F5>BwGOۦUԚv唨.Ov5%&M꒻VMI[UO[3H;U:e|s#I``{rʱ;ō! {?yY4aN;Y YnpwPI"7u'r۪* As,YSFs!o^@ _ԣ2A%[/Ę dp^WӨ"{8Pc%yrǍ` #lWLxɍ&R_ {ũeY) |e eP= s*1AHM<"ge 7ؼ [$~?V"1w$^yY0QD١.jz e2V Fp1ޙs=ڬK6qTseaml2Y8ʛt@2Lbf=Yh$j _ jKϙj"0\g7m);S7F@4tB(l@2Jse *n@3܍os0թ9ڂ^äp)>tiA0Q)!c^_y#` &Ǻp&Zh{gI:(JtWMШ8!+Yho %]Sbs'{mFhc/ CA_[PXRƼveHʵ, jڝV<('fn E%rV¦f$[`kl4,S%| My` ӹ ZY1;_1 OOCߒ90A)Pe11jR/>aOy#od%"#Vf励zݫRh_֟07OVn oHK=f/ #1U])ݍx;ԁ7^1_eQcEP 'SB ZLߒs(RF2ܮa%=ȝ-A}nڰJl;R*j;u3|]%< g}AG2u]>t闆WPM?"8SEŦ>W`b#i7@ݢ ~4z?.l&o &iYO$cskr*M?~ް!177(, )|ޞs1[]*yBᠤ[Rdz i>SqmU*ƪ;Z˵CyM1FAS_ZmTV 4^_tRBKLvIz-шeNu0}ac;Xqhk@P7u~h:FJSx#Xľjfc2]YHɕ5k Abc múXAȪHD~l7=H/'01P/V5VUnFDmV,ע|YIig”GV?ۜ''Z%"xAx(5D< K#?{nsJ-q8ݹCyd2؞G,Dhd`A=~WJ"e=Vë@lS3!n.U#"XRf< `4TdɮO T/c/yzTSۑ<hC9/ng L`aqe1Nbr7Sqɹ<ʾm){MS>X'-;r5ί̼W~ۧ _oV:dI+E '6Oݫ0S6Z ܦ)svC%>^$ګ%hEh0s-)Ҧ>\SVghilG(1riU`xG?q?k ˻k6,z@;_U}W{[(už8l&Cөqs](#l}y; ~/:*s}y- ".^ .]*$Z$/Bƚ 1J͵>riNS|2y %D-|Wk:H::9e`4䍟@{F%@tC) H]y0قVD=WLROZF*AHu⧆zaEMW^]T'f{9nD*l(E鬗43-&0焗υ6|  0Od#>tﭒ^ъCRXlhwP?ئ*:٭-ЬH>mfߡZ& ,u0U@/{ zZλL;Q,>B)믏$PG1y\ܨ >9쨆JjwehPaMKMhv*="Eν_9=myx/˧*H X7/!;1ⵇ1K;[Ό<#dvJ.Vt=%BEr$p?Ix7p5O!ɣͭZ8cY#,HJBrS09:bФNܲ7YfC ;F^|Hͭ׿Cɕ2_zm4= | nZb#+TFf p`=zT@;fv'ńђȒ,HR v3:Pq8Q#Gk`Uu|އ޴/ϨBP5,O[=Jv_Q7׊,W/#%,??}E(elһv}g(ZW-29H/َK2{ͷK\ȽݹbHsql.T(nPA6!6vDywei1_4?<7\jqA'py.R, ^g;ǥFSc|z +Ncz=d3:ўvA+S2%cNjU%cM֖F/sBUAM3/۽󙲂Pl_>rb"&>SNDoA^0hMDSV].(3? EU0Y;?5s}IkgvlV0_ugR0pV {fJYk PIڌ:*)cOO$GH1ӢR< Su-UvJI^DӕHv(;\UKneK {VY-=;(liǗ,gD 2G;HCS4ZAJu“zvv7*w9Bc 9^a݂ȫ>,WRPr.֮'j1诉f:m?!y|}7G/bi`0;}_O*-n=0v='h3PS\kVf Nq%bk_"o*v)#K47؈)BK6%}6U%0@&È&p?YS56 Z^*p1j;0r:]229V嶚v?Vv^ߔQW\w=HqjN#œ4y_4J9\U N0;&P~Zm\Kb[ERY794tУ]8Hv»b̫]V :"tG%` _:2g\X$r wdg~I w[<*p:*?BZ⪹+i?pv%G B? q/)ͽ}ɷsΊЕoy î**}a,bj+YmX{R ^m{سk޵i_f*d 5p{?q`%'BO:Gk{DEsoӕA3&ʌĸVFy}JS2yξ*[$ [ΟgqK=7][D5&Udl)k ߊW 渌mk[ bSz$*QP3Y(\bmI-(M<2ߔlszS\M:9QǤo9^sNAޫ~:V i{|T:!/=R8T:XUs;*+;Gqqgc,A0*Y,}fpI9yXBmi_ouUs%$rNU'c?h:!A*P^hOҌos1; םN4&tMJB3н6"-ǮWl8$wXRѧc CPZ纠=吃#D;P6W'Rxu=zN.8sf,Fѽ5 zPcNR3lIW7EI-5 **5Asae/oHM߬HtN߾!O;!!3/R hҽ.In cu.(JGprA s8Ma<9<{!3[K&l(-Qx{BG7kkO-q3Tf^[Ň kwxYZdIf& ׳ Ɣ 6蠩Jߛ27;0-E<+V?W羅UsK8λY= ~'tpUR=vUh%J^~3&{b"AOה= w( 'qi ܧ3RY`dS$OFl4eq>z6Aʚ%%&SQplh=%e 2 _εR / ĈԌ ^m~km-TC 84 +OY9iϮ6Φrc`cL1@7wPhVҺR&l߃%WO"9߁u,(V[n+,Ym@}ʽc`@TnJ5 gC{_IH Ktu͔;@7٘ LkpY6~5]߰*/=_q0UFn~<} p@?HgR|TӬ&h 8%˖,bum4y𥳐LST!֩蹣&rAU3F*6ww91pWNg.j=#uKv91bN9I5T 9@c3ƓBr1Jq)ĝbD,Z!T6 *j)2Nc)%Yua"۞<Y B#lM3FLđyq ,b9-qSbQ]9oOlYRD g$qͱ4M(+2^qc[RbL;ľ>` ɵ[ ژg*P)*;v1[|XY7=M [H~hfJi5uO[9=*7.z0V@Mϡ h(vNN%8&6?gM̶ةAnwj @l ESSE[vPZ KTqlI.#, ^ x} |x4GӮ*O%˻TܺJQAMuP>4?f0YǬΊ,}Zz]kC9%e,M}Y[Ie9.4jO7C` y~j>⵶T^d+Fc ]M9Ӡ!Dh)l@<;z7l,hRC_9s݁$J#KAmTB)f:RXr$7#9M9` b}wǕ$*hf7FXzF!&ցCBr@fwwi|[jR=Mlk*vu({cHF6t5# ꄅz~1} xdJߵ~R HP1c䡵eˈ,[ h-QD1V39ns$cJu!lCt 4{@,ICn&+`L<$ ~?>{Z;_!;KZ]L-%1H;4 kpn$ۗ {B|Pl*bSn¡ش],fփ3~Z7aFXVz=/縺V,ct%_' !ejⵂ3aP.ʬ6L<jQ6)WW ( =cm߀NrCD:ѷΔ֔ $WHc◥ ԖYDʟ]:h"dIcn~{Y*6S߰L0p?pzz7Hkh [pWcA3whs/Y$ 6Z]'.4)5DUKľh̲O v$%Tlj^Ŵc75.!;*`\J)1 -A%nRLlz~EBPxq$|f^΅+G;v`ARR悶[e6bںmq@ mEwYqN׆Z`2V^9W;1n!0Mz ̚y,bA$;*>ིi=ysVlzbG҄?dIhw:P MJMS~ Š>AwUݱ‘{Jt 4:w.zq˫9IbkQ{k˵ )_Mo7|(1nYSK4jf,rbxC4|\w7n9ˠw6z;KlKu `:e #Yg"餰/@#O͙&Ve{7)бQʹZxm)%ni5stv&DvWhWSh䓔VLJ ~Jt?c;"{>1kA 눣mp \ .8ēKq2 E4)MO~I>Μ3fH^48HTKly-f?a` n[9*ZcaΫW}'ZRSD,Y8v=$Usι߅J^ZQkآ)|&1z1ᦫ_g/Vi v3,AEnQn-"} WKINYȱ 2fa2ү+߾C=q\֦tkp.e-#ODD2'P1z$ko0K1ʏNBQ*NURm(y: WK'zˎ2muuW]EtP,/Ԝ*kS~KFsҢPU s* 苐ix PoM{ 9o~cJgL2!Lz}U9~ѹW $ P'L9ik}P&2՘  a ?~Y+?m G!R<ķpç /׈+SRB7!fKSS@Ha\ ki ħBLm."W`cRB9g٠0' t 0Mi0 9z-X?tU%$,BF4GT`zr\U%) 6и vwn ^H>ܕ YF֕&ϟ1J KBD6VE>yC3!5t5ҠdrAH<ȝDk*F8"2;Buz8av!^[o> cr D( ×7To]U?*U 0m` f;"ǿMLqe,#'I<SG.!2>B.`M؟)ؽ)"X=1ʫaSX$(9"痰L}C;<?Qj6.H8z5]lF b8O}J+IYA{՜8L1E=?+Tl7UJHC lטj {a0?hQ/yGB9{)JraBu5N7&;q{l@6r%-\H䟓rф!]בx\|7]1U=ArQ-GAS`YŚuRaڻ_,$3!~h9B;h e^oŭDEB0|X2S-k"68%NyE'$.o!&^O+x0-lubP۶|fgW -&%g"d 2i=N`^$1xyD(^ȳJ樂;_䃃g %^+&ڋմ~)#N/DWg$ķP@+4w[p]wv)_grGd/R)j2,Dחpddf)J_-jAz}y 01'ө;i."=c#xދM&WIA1b@nGo [B80J ͨmrJM.#.DY`d>c&+CsQvs%Ɋzƪ:ӱ2|u8|9ҁUwe/)iW a Yu.^kH~h㥣0x *,\`R?`hL!Dd*}ze]1Wi^I5 n Ov/]G²8ñZYԈ4׃!CL{3d~_!ޗv/aVC#zYZrHg(37 >b҃ IMqgz8tv5 b˝;՚vovg~ _57^x!ޓ*y~=_nDnko>3%~f,"Zy8нsyEB}^8H+m׹ڠ&ɗ$_>n&>Tw^(43φġȗ0O߅SZds%9ӗ'.lʍtuD8(0n4wo]Fq$<{F00{7T?]a S"?\&X69MoeS] Vi=F}xoQZa/ dn Ml1+B=V$(+x1׹ ¥֫ IQ2L2:wJzǙZh2O].ܶC%~?#TAWMߍy}FXM78%&f!AG^ #V:#g,%^<3ĉG4ؕ|/*7xMa!~64cq㲵+^N3s}*K_7-_̋ q<SI M+֣G<9'wQu{ϐ /|nqĻRI#B\Gڼ ѷL|~L7!#)G>B*N)"DkL5T|.W: bl>Epvj+ApŞcrՅ Odgqp9WLjsu`$(O8zRt:}LxRM⦅D*}BǧS>6 fzU:BO@{Fc=j!0=ȃ-SS*?+a!V9bdZ`Oɯ81ӱx뼍Y`cVPd;bZ80d8k3~eO|iq:ֲ͍ 0$m׺tK} pSQ"&*ퟬ@[w#!@zTT]"mJJm-=꠰>^4K](\!n510 ʛ/Y Tүmw^s)c\CL-3f9V*>ETDa/DHقiU;6 @D"~eߏoKcs$tX*kRI^X4z% @SD<Ǵb*4*qbVREb^]xp9m#WUQk<ʍk΂Rx񻒔hC@TuZaIF(oDSj :[)lq=h7"Qxv6Qq.kd3bAJЋ+jOȓ7I!<4h0"# h4˝V.g؅Ԧ4FMyہo 0oMUxD)dŵmf%hFD=߄h.8)+:qe6N6 qHkDO+6uï9=/&60"H-D̆mlL"C<#LXkS >H3N\xhCǸ1D m-1X Ɏ1Fv!8PmK^knc0ʘŷ#Tebw^a hJ'|'U/_!ٛ0'?NE͑olϿ&~%`j8[sykw*-Q3ji M9aj1iИD @TtFȻW~H1mzB{>? #15-ϴY}qj-wE@~OaF! -^js.8{0jaD mCk7iCAťN_D"5R8EQKE&;[~RFb(r^r4A1ܕO2X&76v_ߟ?/gǷtl+TRf.nxL| /W BeXSu@WOb~Z'|'IXAqZ4@ncJ#10D߳0j_!Xߋ:@IWbjs9_)Hw"f)8+B!@Z׫>EZK-2OЛ0_܃+MLZ%`T4c4r`ݒƧy}FWH|w]" ٨4MEwk!y< ,OQ9pq%|*dy2tLEmrgT?u\v[%_J>#V'F 3g<)GG9'bhM Z\_!Ԗr5''wK) #-uc)Ћv+2{BA1\S+d;?*sR"S'n)_͎c$ʞjswZĞAuGN6vč6Wvu?KaSWOC*bPC9(_{oͼ!U֏zvLdl^I3kltQ_pEdb~ak|O^j=o9 #;|J3eˏfE2.=D:-cԤ=ug 2H9iBsbS~tCɄc.@fia+'5Yąm5 >g3!*&\_XH=uU1z6=Yf8eDU~eE4yG1pN_FALᣎ4R]ϣL1 s@h~m?Mֽ½E #3:fv{ꛂZr] Q!oAVЈ c]\8كIOݷ>!5#ԂMDCNlGCNjкpTx|;Ju. 5\ ?kvf pMV5#P HV4qEsFp6<+j 'j$,Q͚ Z|GMj"MQ64r褨vΘeTc)TE@$9.GE,@B'kKAŧLiI÷R&<)ptsNRAE 3WYڙv!̋|BďG=bA̔j"t˽?$Jy`T>3N :oib7 `%HⓐnQd?E%XgtCCIIma nR@x):BEH_3*0bl;u4q^#~sc~ {,2ʹ~ ݄H` HYs%of(Ɏ˾ir03U~qR\*YL5^4h/?E^H}z%ddRʞ)̶$ス'1[\||aE(84 |!TI˲&sY=Se-(?$T؅G.Kc 6Pم呏Z ڀUg`DalS*1WX8L4nȺIh ?b@9n~~2>` m!ˤ\phvU, 5lt׆Q n@ 9 a.9 "]\Hslj F*劾3l6׻ ۏ5brZVm\=v҄д;4(CiĐ`0'[7-v/i9ho1˒xUgW8 ^jGH'x95x#'o@G@|4fڒhq5ͻd1Feg2q^Kv>kgK,ÊkI"@QI(&(i_{apU}0-,'_)87΀y/b=T|Zn;y`uAbr`PnZﴰ{ Q_i<,A<\ԨAZlX7fN%mS3#ܮ,H/P*JiRI1:Eb !L˜/dܴC~b:9dnS(;'g-R 5Lrqz,CT .{AJK~7;WQ;9 ˼NWkL?JIA&4mo>ǡ!F9;d[nW>[Q5jj?flQt~ s4#ThK |fK |$FyOVRXi}>ϼ-Ft%KG9I˵ H'ܚ#.n{^?[/pwI): iNzjv A-*T"-( tjNKu^ 18[pxV:YT7tbvYY6+Gra|%[ˇoܭ.Ղs2wiptqTa)RV YA T33UŰS-J)?m2 i'2M& ZÏf&Tvmsqfj]M%҇4B^{|vyA~Xwp\&`z/l=dc&f=E ^;vpQ/><_!Ε @6Emd]l8s uqAu?.OOϩ9_m;I5*q(E쾎`S{ge7iqՒ+g-W[\|ХY$^ ֞2wl*tԒ^X7?L +Z b U/ݖ l,GOs [1<|#Km}NA~l/?( "6$rbE'Otq 5^7a^jIi ^n.i?:x_"-M  iT]Վe! id>/7vJt:Zׯs"CK0J]Y< ](wx5K3-/WIV@A ^*$ adn1?0uWE~>*Y~HP`?V,l"8lfwn@-- Œ+R%]['/i*5{Trnv~TNk![U8~<: ı }E*b2wZQ),ЍVN96qz>8kkoJ#BdDEXr_hj!f,VZO(WP,u>Gky$D`ΏB%3V_4g޸kfEUqX .y;0dd6t `iI5b˪'LѡiH@I}O& J+r ǪH*La h(95z|ix[mOtĔ3K J; XM~s:eq+FdsBsԮ1I_HÅdqS ~OtD2Q 9*C~csc#,BaXDl5#V`]Lr\u$%Ǖԇ?7>qnKu=3i8'4NZ.!xgx1kli2hާv>١D{6͆l*l e5mkOǡ 0HOMa}1;.h^,SEPZ2ℝ؏p#Bu`Z*5Ԕ_atkn A E/2@|o؟HDze~ \3VbR6lPv2t v *CڷѠ]6M|uo nc&2la꺗9u#d"ש[pͣ䬈kmUjqԡdȓwGkb̅8fVe_+ gyA#ܭmd󱱙3UaXȕ4/!ؕ'}0֧1; ; c9c-wC z>[P! {5Ơi]j΅ڰ5`ko,D5Gw"P/ rq0zMei6ޱFBZk'I|Jݴ˓B"p$)gr;s~7~,{\FU}9Ц.'Zn;˗Rn@ekh5.j]O<x/(D|$"s[x|p8 z\ׁ55~4;J2F}xic[@} S'A#f Gs[D͠wIKy4/{,BHhiCmaX.] ɛ1jFF9vA OB=/gQsmEp。qbRғŸOot% UktYy^wBGHp愢K鸑xBo.%1N+2IkyAEJg-5\1K(h5*Zn׻^ޔLBʐ@l`N~F j82V8;;1ciٯķzw FOP8ɑ=7͜=eӰ;.b 5PF;TpᏘZ. ]"pu^g>t[繞9`it´aODA׃ϔɐ7bv,Zz [.o?v|h)bd:ZFۓ՜Q$dmD 5`ڷml];Pvk v@J.(YfO;J"ͷz#>n\#0Z1|A3TG}XOz.cθYLو:)^;@hmץ?GsYdR #|OI#d62 ~ _[xX8%#%=+ %rǐب \БI{a\<{#0BX=jDү^ZK7 Q(Ċ``zOy977*欎(X:3BHԙ9e]`-uMn5pI_bG)z-}xҺ™dIKjZǾ9JqHb$X~ĭyC!zZr 2FmHֱ`U%@-Ҋv־xP\LB֟'>"c47Ν%xdMzN?%t3.IҰ53_HJoƒ54D#-S߭3a;螌m~w_Pց S[>}|hpKW/6'wPqOqުw1Se\[=:^Y5-@K?ڏ{ų4 06ow 5'M;b1 ZO?Laݢb zڤ-ϥE6!3`ށh*PؚF,2Hy'm}8'6ͭ& o#eϦg! ח8~XxǤcՕ$1LfGؑ}.g q]^X0'{za}Tt,JTTvn JZpJ #j kΙ8kJ'(e%}cbfy1h8~rYwdx(8(Mn.'368|\ji86]<*QY6lYfuFaR~@ @]PwfxP%Sq_->Ul|ҝWto"0 x#5ZovzV"k9r6O4Rl "*#u$w|)ܷ\#c˔U' {LOեޭ |CkñV}:Z*qE2@ fΒ$8%p=@_EztfB^#zivܛAxtTlfȤxY/>r ՂgyLf"YPn^!}X#}4X._/t͕=~^Ͱo8~&I_o%UwWȨW ekESP.chEtݜwPÍݍTDd: `)YKY t#:|!IVqKD$TZh|h\m~Mɧ4xOcwWom(xpg}M(fSβ*L,7H_u~nDCW[.LGrR/ pxfSe<}E1Њˀ7>JC9 }w\wާg ;|)[BoKe3?S;'Zh,ArgaɱeJtH |*Y:m2t\;(ʹT,}Q:Egf i&7|KxB0G5ěZDP eG1yLzHFAXhNUCj(nBE9I2euYWL 5{sq{Y1D뗮&VORG/[o !Q!<=mj'!X5ޟR[\JbE?YNH6WŞT`c&NvHDG >y~%LW]]kpMLN|`G0dc,CB60c|H60@2{یd_^p["4`Yo>5r[ -AD?,dJ~0!asM֊ћ5G82:jփI#U!W>,"\l+\g3R (8:CQ'q~ 痞7J u2gpO p -v;=ȆLGħ*ɑ*{/4y{( h_O2,c&!bݚSS P-L%d둈NKFt̾ezVUS-g@rI7-p/ŗG0.nj!e /v U քO:ji=e6)BRvYT J4 }MH)rq3-jȮ6NsĤgUcOTWz+]&Pz8H*d eoȮ$JEx~!Lz fEKT,!v?{4YɘN֊qU(J7..V&浕5m*GUat204eNW"~R ZQsb8P}=y݇:5I5> R~Y3?k<=]6&Au  poUʆqWDCz@L`'Hz|BxTqВgn |Q>{-1m};EdmmIQ+o6XobycCk*[1,f _Kx]W^N&RS'sEP,X,{}V$_gz*Kջvj;Ԩ_3+ jbc wbֶSpx;Iv%^JȖ(m$G$g>Ef3;rXY\K܇ ';~hl҆,ٌ':q7De^3j&uH\wj6IO,/F+e=M4 y\҇G'ж|(?눭Ex=sG"m#/ԹpIKr錆tcoԸ#6͕=:[ CÛ ݗPbbYӓFG@ӽ 9i2kJkawkOٌJՐɑ*0ot(".(KIWS!^ÈH(:[6*9pBBjD)j*ցTS [{ F˩hUj'2\xUb9#4&ڛ14(u+42 ] yo,eq,6|IL?^=(  wBgŌ"cV32oEƀH"-_ӷD ~" J@Yhql|^v`A\i9>;PH ׌n2|ڔL,RMW1nPO;j~yh[KyyD3khEdg[7 Q:_6l/Jt嫸?%_R@f!;##i9K60<}B R/U@U`*\T -~]6[:FbeC-N2sGs{ lfI ^㡦貲 gMA"f>@wi M[T-`J;#2DYȿ4%%Vej94d.:]}so#z8-c'LY=x]>zzϙnU"հ%}X@,* %D9V,po-i8 mClJ{bgҾL@X8܎CusL վf“ݥЙ(1\2|^!3gF(>fEU鐮{]w:Io֦+9vAqd!mtls/朰ԝE-n~HPCf=D)GBעqYd\@84w`Ե}qZmXB^^$2_Wwɳ:GPZL@:sqIw+jyc./ ~jVw#om ^>[eLJ f/5 &e\`Z~SoʈI:mmuDExT< oa":伋 M<)x'=6V/QUn#Z}+4%|^umϿ+jmZ:aNo+mFͫe(UGnjLlP:xMxXߝx=#bj^rџiaJ1 ~*曍 9,1P?!{ߌݽ5ݥಹ"`H %|c 1Bvkš{S1kr2Wv&rxX) 3uUkF4pW"eÖ6p+{Y3: kAR"3ͩB[%Umz zv M}*V+g[y'V# Uϛ.-ۚQ΋)7^˹|)=,%L HY;Hp!:R7+$ RGM+=0 L RRAe8S[y*g璐}Ttd_Ll++i҂~VC͝ΒC *>D!#%)-ETu` -SC T ͽqL8}rY_pd3L05a{D^xtuq@'F"E9p׀iGL.c3huL>h:[.gdec&LBq%zK@u 2؍@ M>65ܙj01d4μk.0؉ ḌBd'w@.){~%9Q)|y8&(oPC1 m2D!c8 M#NSB9.@<%v 4$F&۩woH}%OƗdקJF 7Wc@2V~I Nj( Wub'ƴ0Oو- &g"l ,0Y·Y"a_t9:Bfᙱgy8ٸdt3^$85xtUϨ$!v@"$ڳ퓘mEqe: X eoiA_蹏*~~$/]bV]w$z2c/)\r6ՕfdJŴxw=/hѤ{OVlon~ڑphEnM,"W4\zN כUDsgNLVcGjwhp zy}܌,.㕂0$ʒ[B~o#~1peuFPwEo65L#wek3nLp7&ӺoD,JlS$ђӜqzlfHVH}X-hK~TC$-DžO8I'm-)9gG8VY#\ %i`Gr~̂jymtj;)BoҘxm43*s_}]Ùʍ@ensIHF 1ʽ/ F"u'8ft%qdWwq˼q63E3.}G+z 8̿8K~0mN+CL<e+Fs#D\oSBdBy1`@wme˶S7 qO>Hs}$Y/FNDf4zBvCڸU,X[NET̗LzqxjC& n| 6C$U^qNOZEXuaU#+ǘF|>m:[?@ձ-ԞyU}?CRم@w_ a# ]9@H<|0t;nۼ5)E^甀It@ ?jcx/ s2HɳR93i a,onP9u&m&-m$ s":-:9uZB54iwHQo”ҡyw")s>ж I)):r 3\HZCS&^^٩llksod(=ȅ9C\sR "=18xiyи ^/v|bPZ A̫̾7!&)Kdz'%N/Q}-J)+1B}!Z|4y߻$A:z\.=m7[ , 7ƬJUv|HNت20][BX{" 3u:G@Za;'D.6|v<NN=|H儶Esˈe?r y g&(6mHWPE]a .2 2c$L}fTB! {i9b%Rx%s>v~dɟ"F(4>PˠqK{&Ɩϸ}@I_u,Kc(UpyXA)+fQ/oQM+sY7/98 ZmƁƈm# $¼ؽpjE~,meVmHِUUגWC!f.b2|kLˌ)k–Oi> Ic;Km;'#zHX Mi}Q%#A,@M.tDN %4αRztQOe_/DW'^).m؇znyӁyGjsf JMYy<~pi ׏gU)*G1MPRDVJE@>Sg( pL鸒\03oGZ@= *6m"#vz-x扣mYIG[wZ,s'[*.ֿM#ːp!|im7dzj[<b}M3ң{Gb23Xsؙa@< EKODIOEֺIvz3?:sf@KD5A 0oBk`[`py0EC|Sc[TvqP B Nm.+% y(6 q m8QB`m:o^57D~fêD5ga5`aaX,:x%E|F40d6Ь$r@jǿm%Rٌw9 iE ݼdmE(iA9AT}Dnsžzf;44גؗ/E8mƨ+~7γRi᜽xAu * "8iuS ~%>i{ 0fV nx [K4h U%[TkUE ٺ߆c3=1|MVȀznZm,dBQY/v ,/"H5%w@t.c3`ʻC!<ʅj -^&^M0>dXΑo%[ =m m.w.byȄOȆ!QPL"s[$Y[A[鎩hCKk58z@gM2ø߬%2ƒ9x"~R]Idj 8޲ĞD:Kۂ DYe|U#`(5f,{ҥ?3Z[ϑurJ֜Z5 ~ī@Q: Ed~?[vbl YcZK(rߚD@_E ک.FCZ-|E& OsHpћ^c _Bh#98hyzF@%CXBy%IA^j5Sϭ<3-fl6\iU]Vڄ >͵o:쑙GA- 3Gc-$#FeA `h6+D}O`"E2k 6v[ YS9p35yJrJ-u/٘3Su3h*縤9XQW4U0`oSOg/{9$b)(K~bYL|lD3q`rW'hYWCnG$F) x( zESi&H3$iGJ&Xk{MO$lKZ޻풉yp[ ~b(ښrK!NL4s+) v8Zf^H%妊p1ػ x?aiGX~J;iylX絋VYΛw3eZd? 3#(BzR\7$񈗷fEjEn昄v P_sa-_l Hzf-UJ|B=`A ݭGb IhUfFֹkP=KASfUq"znå_{"S!˧EB)] $~rw)=x=~|/Ύ UkQ'7#`wq D%mf,0hfzGYadM,W`X?d쪍_Vdw^h(S~3Kr+62(CFzՖ5VހyBNZNQF¬2@YSOo i9B`) K?;{!o 2YE"W ΔE@2cd ^GϽi@4AwSmBxC@ 5b".ߓ41+VʆpݦDDpΑct D4*$bJ6CԟĪd~;i 8P35%сB6,+偱gѺCPX7ބ-Z'1L[c(舝@ecۀr΂]}&4%"drX+1URŸR(Ƅqceu.)iz76N^4*_ag; ;"ؕ0z /SXf\uOR% LEʼn H|*/̦KxzF".)zs୘tB=5*(z-g oӱ7+6E '&Ngl6}{҅79'x8+PS¬!oէ)nk6H&PIdX:Eh LNdֽ'ᔃ7.EL۱alw[xb„*z<$?‹Yӓsȍ}Pz_n{bLe3ݑ<9((qgxld"WWK4_,sI<$ dcǜo Pո,{3"wA<ؕ~ & e{gbp,Pr&MAȴp2?DXBsw-u9ճG4`UhW)ݬŴ͍)NyrD5`hUI;2Z04[SiM "ijQߧL7#`<)o𕣶#N &΄hlRG:HF\ooE=j0|\@_w0:BohUɐ۵TvsjލH)N򣹸T8M/h5B#X^ʼn*9c /2vQ7xj:}fAWYOmNC>c<9][+}ocK1k(JM=QdW1 8κޤI:d՝R]o%sto:4N;vftasF $Ocïbߪl Gy+\Toe|+I&+>xK'Wm9kL;} XU|3zu39y곸Ps xZ `^j,r1BWjӸ٫v V<2]\iZxZx6q8 ,3fx3?).r!w- 78$KPuǞX$F͇mg٧'kw T͒3C@C^uUUڪ74~ܩPГ%{" [v*H { id?_jHM6rh e{?+81; .P0cfM,~e&Xiu<[v];Žڻ7 \]p7`lRWe3(^LO^i"EVQb&M%kR;#B}1܅mxOjcx]COPûԍoݳ7 tj@Ju(9qJWǯ;5L'⢝߇U]3i"cSp BSo?ݟ_^3V`=%=a\w?QWx3[0߯f‰?;deN%ܚ܀N\3kN1G"# 7f jY'gY|>:{w}x>-*̗1.vlk0̒ !e +? sR/r"L̅T`N3!tH\y \`UOfM{,'5uCi*ڳEO~Z1S ubI\cF A5I,^Ĕ0UlY@~KX;ƜJƭh1oG .T|pT:o$Y 5e)F/~:xiD5S{E$RY~DE->CX6ܥ{׏h["Wp+D)['wL}ǟ YMp v~0Ad͚DrŬ tI]}]fޤr\K3yWh7E]/>H KJs5n4 dqntb,_Wg:Wݞ˒2b|uQnj\`H'D;G\E8,v%~?;-Z~+5̓+r*ӞE$D$:s$;xyh )bsCˑ+ﮗ:(.(qeH^v-9=|oMߑ_WLWgqFD4EN$<0RJfLjf1_>*Spi0SM4`7?w^컾e" ҍZKj||&9 I+x1 <Ĩ&*2B,PNGy<|\ڏ I+>lCMx2 ,4GB˵Ik\k)3`~A[I-vG=O~"4RkL ]}ݔ|gbFMe1-ЮjyZpnakbxN1/v/iw*ۏ^_lG*H߹`+_u3@HCg._mKq`&UYvcye·_ ޾vlXZiM珽g~f28鑬leVn)?Ėd m+Vx?|LB3,R{AYP#p]k4qߛ|Z L`@\DH&yVTkc7)FB0&Ut&4s {VZƟY.a+NőŎ4mu3"M9fBjVʍ #Vy/bBБbx(J?ѫ؞.&g6+saΫa,0gXoF-ƾ/DyĐM*09Xcʱhm9$LL/Bzliѻo?A ;}H LբIpNYd aU?<=go@3;< \1?V`9ZkPs/F0a Wqq dJ&n䤢;l+ N4UбGm.I v~A8a.;~%ä2{"h7Y 1, _2<ȪS%+ƽwADn2+^ 7?hC8e*:KZLr7-r=Xr_s[izT% $?u` tǺ\?oخ(޿%&ZK*pV)-LBɷG((A3 0ab"\)TVxR!<fpv ѱriv SA@^z l/nyJ^fayaOkF1]jOF!0`C4D!R !Ɲ1>!f>OquV{٤G;6:}C]NESRDJGSϼCtl:az$wcEM5\D!K^ u-6;fI\h _kvo_Ŗ?脤QbP"&o#1)%O!=|}  cXFy* \ 6% &sE#vQlH!"ҁ(&!?Ot ;{nC[[E<wI~B`(xkr$qnQ괤HI3>K V 9tNܦd; "f1wA ϡqL{͓{Ҹnc!p&#|S}+cKuq1^+TM9F[ 49Sʪ6.bԕTc!FA N]0peMB":,ͅq[8ԏbГ@nlO j~Wg`B9cXvU fU@p%oIaDcId~L}-1бڛ{n`! Ɖb2ͲLQnr7mwtP xǮA]Z̥,i&_gݕ 4"2%4V0;`8ibY;Yg'U^M {ODhPO]|Q|3C霤A#Ε"zagtaRyf9A`0:*iyeO`}H!8IFn5;dćSW&DeozNekN.j+]J 01wtG;2% P\gwP=-];nYT`3hBnVO:(WEe4ӛXlS:?)>HqZ I16DX;ۖU^2Aalrw+`$K G%=J(O!9sW!/{csi,_Q "ͬͺ$K`)m,%r)_Q&Uk : 4\O-&3QZnΈ0a:JgvY(Qj*w0}8rV"p=pV~G}FJ!s Vo]vB T?щx:wI7j[ nI%$SO 7x*= O!rM<͔5O077=7?=a_',TwOG@(cOL/*&k Hq$o * V;-6x**H>s/.ji'Ql`n9XH zy;4Z_쎌+)2"4c*ŏoͱhqÝZEn+o? G/ 54xT[6ҺNJt{xdINv"zXX]L*z,e l5'&C?[ ޲t Igٜ LgVTgu\s21"t!)WP]chBHRdT-jĄŃF}MF@RE"4qThos/b~bB²kϼ]zR qxod5vws0c  Kvj a49EH8CA֜|7{>io>iQ CMRu-ԡ=hR vP .I<߮? QoKbSF$.\[h%B8'u"e:;1[JJeFdm >S* apV_@g B`^ePڀYf, Ӥ5:U*&p@;a97X89結u^~b`Szel#!m*s'Շ\zc'ې<{bW h7#60.2߭=9%AC#=;i/aLl9m"hK a԰=,㊚$jdc 2GN/pÆ3.lN(ɝesSf2txLv-hæb^O%=`tt1֣ZHkzhK1h}r; 6 uc~rܨ/s?B"4jf+G>N(#ApZDU\hO~o$B3颛zR7mj}HToقRӭCQkIkq뫽/!k?hjp 10~ ܍*e[*~#]FMQTJk.O^a{եUl` ~m803h@zsck0 _nxCaTkm_*L'?VYXMiB4X^+nDkRvs|N[nAqB)@PЕOd_E$% 9||\V{ǔ.\)d}K7[Bˬx#+ t`52DLz()( 7<:w'J gp Pjq!0ь-Mɾv,AƃEl=R:B$jd#g<&3Y($u J <ܢ >Nu2Ig֝id;o,OnN.Ur<)Z}RՉv7InR-8 !O^R?:vޯܖNΡF.r*oLa{NӍI@lPW;kå )iHI0bk'XhҴf =bj}6S:l F]jXܡR^UQ \3 }-!ʲ1PG& ^ uo8B@`?0E&{{Xxjw.L*ھZbJu߿Ňr6ч/uYJBf3Ѕ". + !MuZQj? *2 ?O ubdsbmzV-i1mۚ Ιz S6OS_K`gSNi0&Chښ)WdD ̪3Fyn QsBJo<*P_:" a^[ag"S&1݌#U.NUuԠQw 䄼 OL`dq'z>`R"R巾L&aF-c@?;;;͵+ I3ګXU ?j.ՀH"[!X8Da=ϑ8#k4eRN}_Q$?6a$2ZzAx݅0G'0QA>VC_bxD:"%jzZ R{i^ȳgcjo'θÇ |E>@ː% `O Γ)CF֗-Ll5Mж&F<УCBqf:Uոyԏ`j0Vxxx2%"$~橛@_(l1fV#aT7guE[먠U'xa'n<ŧ&3v`yAdrA]|]n%.֞ڣQ8v4mvn,HAM]\"HoNK۱iI7uW'd%GE*MyaHL+ 8=%3 0e9R0f-te;l\ñ_µ⸂`j-JfKmnwqkp!gTƼ /^:?TloL/{}K/7"Q"HϷl )![{?ք$~POz=Sn !eͷel>ƾfHJ#l}Ȣ'2|rL PAZVy[҅8ef?MZO*~(y#~1hvMJ;.+հ !XymAgngi-''(ߗIpͧ"r䪡ܰk onjkɴyD>uN=U.m?7J U.EAN&ѮGn"DFbЯ"Ax'=h.C7K1{EaOf鐳;zU?G?3lϫDFɕV6!is͢{|t㧿K|}`&(ƶ"Ԓ%2tHᑗ/B * g zenm˕s#(,~y!|g̦yfNSrK|` &X©: =7ޜ5#"~+áEٮRsQVV <-Қ-\j+0b;Iޤ z]FK-nD)p9O[uqNG9Ga>k3=T 鮳M|XKN _6/^Js - n&TBKE¢OXq:EۡY 7y -! 텩hTKҊ'fQnf(O]E,sJ A|WCLGSyQن^;HP^˩p:Є0N8vU6V䍁h NK9%19XS0l8*3YW+8L)ZCDq`ŰDۨ4Ǣ%gn m*$Z Em3%ƙ3ԜZ?mqg9,@X8Á'YHr?qxI?$qYM1HŠeo5Vo4A!֡-\j.k[q|6_ꙷbvhswY:}]D"n_'vXH+L]洸7ɵ>N.S%'C;ſ"L2vD IR--g\xG/6gq7 eRs1%',g(P|,8BpE |[SyX ve7WB 6"ꫧ=a{C1 RS/Թ#bs(KN}>Ssd$X3:?nMP"Ļġ:DA].@!'E%izP\"b2ZQr~"~I; sO7qQ9f5^Ch6 Wo[\7P4w곭KF“큘,hT8LܬDo+.J˷ =rzGy:E=TP:x%a}9XKjPri cUbaċr40ee=+nDօNDB3'K{HLxm[ ecDXiy0R^t&afqƤUDTV#'q{D-'0LHF3\ϔZW GM^W: ŀXǟ2-Iu&qx "'d,[&"[Eqozq2s?jiZ?I $R44#,ӥ =ё2" w$nbs0!O7DB=sU?YXZm#gV +KbdfÏFO^Q'*t2G GQ1 7i)p3<ϵZ[ʗxREؔS*כ%C|Wrޓ+I3Fe**dƤ>+nrPݧVxB%*b*ՖUhMDX BOrxpk_u㹼[-Y$@i;VaCWRfu&=i9Qs24t.=HFq=N 71;t[+.v BwXŕablߚ7p Fs(<fLyٓ3sH/{Ԁ䃟fr5ӆ.taB9 KOŔ]fDM[ˍ0 \Cs9wװjsnXu8 MW_RNW#% 1u;i>k_IZ^U.iPy;bEa{+ 4+Œw;uPԿqgN{|QnkfNT#Ppl+I&Cׂ,SsS->n@d1 gTz?C)%@ŘfNNY<摜ȆWnE | lZ=b.fqR7o6ܙ3v]\R5u՗V $_eLi}pu#¿^<~btjfY.Q@^ngA-K G's/{ӁG8 _52!6Pb>Zl^)0qY 7Oܕ'-Ppڹ`U ѼEP :QS+N3r1pNj{yϗ83J׃x#dͶ%'oIJ`"B6>LrںFTJkp=~u$ Y*m`[EEt2i(Y!4Ӥ讂ۦWhqb1^t'(ITi4&`) r^͕ݑ cH I|7<-v?mT#ƶHnΙ)̑.6Fx<b IlЄ5{z1h1 }/cIz|2ߢ"F$Y ۰Jo:Ȍ#W3Z4~r㷩$8B[6ԪMUˤ*7;V' brJX!e\K0fH#=D3_!InH0g@' kƬKf"NDT&Sx9k&/&D2WPuW_R*T\~XH[h;A4-(,l l3/`Z2UIˊYږ=XUQM!Ό& O̠Ln^9oM{; r;h$=y鯀M,95M`ڈҖs=YoMLCPSY_B$^>b'F+:32!^47dukԩA-MhIk2AX@w͜3hhwM)'cS6=kbf?e//V1u6!G꽮X>^W=Wh<ƏZL%WNs!ŶD3lx0Nbiݗ >ڻV?i9[u);(rc怜Q֧1X5xZRd]Wcڭ۬8Us{mpF[]:f?jɾLrK5`cew^[|;keAI\zw8N U(K Ϫdؒ ˏ)"YU7q a{nf(ͫG rto<s9 4 ~é`Cc{r&G7 BQ)z83+WA4΃~O{`\Y}X Ki~:7R-%+v f?qX]j-ٷH_;g'2 p >Eg(4ρƆ/R\@g"m>Fl7BXrtt-60WNd~s|፽ݹ%ɄRei=k)6cs{Ko6[6@8mMv$Xyi#|3\D񭊚#?9'y\Gm(0I/hGqŜCѦH@w!sX_%ڻ/1,t^Rl\(B?Pq2rr&)2^)w^PzqI>K>ez⏋;lvRKEBkA~`y_5wr`~ݘLy9\x,UP7Y3NO W3+=AJaEAyE?0U Nȧ_gHiC(u &]ʄ5 xAc~Gbz3)θKxej=fGOo*#߅fF&ITT:}ge'2%y.HE+,vsKcl73B;OS {ȫ !rn%mu_XlG $vER)PPsb 3 Av]rhiE?JM.LnΆfAC\YpLL2aֳ;!l%ݤER2Dj~ޡt$F'79n1v@3/ǜ#H1FZ6Hzz.AACzخKjQK-COLwzs6 d>J N;8ϵWT$N;ɏ3xx+(3m%FgKR+J{Pr~|R%2Q75/Pt$9z&tCU#C4iSFLG7Q"<ωO9pos[n1ֻN🁳YK~D)优'Aæ]ӯ=2~3͚=A <2+<4qD IߴK|5J.%cx*~Is:q+8Yk:7Q5NFT oD?%ES!S&¯Ju^ T+AkI+_hP؁Cx_顰&)$ 'GIQvCa(* O#K_]\kTȋY `J[z#t?~A6jMASդXXdf$oknULfQX+DO\b2ezH^DUt:CX)($aDy:-^ь7#+wMiؑH=vw%%vw}F + (Ɋ&bR'v G;,;!l;ʆ͵ ǪY V +{ Y/́0\qĖ$VYNA(gL %/CH#V#A`Y'Y/vx `JFc],,|HR51:ة]:M/VMx0 6;-h_4Qr^`- ա bL,HѢI>+a"!Ff_5[~wf5kn_}yPCX%lw170W w";0C.9>)ihXET7Y{n_ u*hDT9o^SU'n|kaEJP^*ǜ;W#=uje8M>+2.FJ1ѩiQHH0TkLUmsb7D{: j<6||"ݼy)O9?pA̩Pu3:LqbZ9G~y03! D >%^w^RȾ;"k[ʼnH~l鳅|~@.P(~imnRcO7Ԛ{35BzOMnZň CuobP!bgF11Gx:s5MBpT\}̇NE6[9@*ǿj`˧hoHS8i`¶0p=- w9m U{+TӇWĶo4J3F_; SK:}Va~T $ZA|j1I~@h{WzJGrs*4,s&A#;)3Wtd4=]J%~1Zk΢9}c3X677bBsYJ!h2!b!S$:)'z:ӫ8* * |pHwX"J^[~/Bf Y!A6@xa/%E|m*S<䦫N<zk/zXPo5x j٧Jyx*CVMhqOX7mA7mOSig. <ӅNw@5!XAX\ ː5uKIҼr>fItSΌF]%3WV0NGv(F@ȎG1A$IF?+aPlCeEL&[Q\cR¸^he |;j칣l;.-ٲ(֪-3Y4 Ѫ6}|9R(4؎ܺ\a!YjKeNHd Ά8 2XBK;h[Soyy,]I/W0L^/Ltr>XxP ^;b(HdS*a_*i~6_==th_Alڞ-*P>S\u&Tp@<}躙.X ަvD"djKꦸHႷ*h XW* w2 3*4ҥNR0v`F8-qr*&)U Agk?ҼmBjiG|o1>-!{6EcKR.b߰{졒S%z̻'AkvoiMLP%;ڋG&=(J_B%?Δl;IVbVT_O!2cVnԲO@`rQMK ЉEbuƅJf<6ҏ{'xbHG%Ŏ*+q!;Vm7h>CTI#bAVMLF1;rFo}a0M٤1:Wjq=Xn$@GPM\>Ǻ36XYr~Z+ A|g1 FH:|V-Np$vN@"0‰ TOdZDjXDT+c =?_|6&Ty:KQtZ׶\k쳿fnA8گU\89SmǶ[&T7I' Ue$%fLްNOJ/]7:T%PC.$F행+h%҅gqiL4F=K<`?A,49wt N} "dz hďTQ{ۍkVq^ke+Qf GNE tԀ`7 DuO]`ƻ!o"+B7pm~B`fm8tM&嫨Z5 .PA:`Hf2&mWu/rHawiUF?ڡ\ '3fGp9>bGjaůp"ܜNU4x?Hņ0ʾ/b.uHy#~|5J=F[t)Щ3w<\!D?j;'Hy/)XPZDm fs[G;M-3`ԘK.QEΪW ?"^P=?EBVFtg$7`0C?n{Ljti~kB# yCM^]KV4)Ǹ JK9 8\= jq̗z\-o5lL $ iQMMKp##Brfz"4%H\zV?'R;Zt̹p;JH1 o6,:9QntVG4(u J5I |3ri,=ߥ"`(n Y\=w儩7cB-!v5h+ïBgFOny dy\_?:w$  v6n~P(Wҝ/}|ZA"_qY1'ѹZ@6hܕߔ7Y؟}Qs*W9'!'ca(vŠ3:[kd科N5::9{r W, Ib@ݱ(@`RZ3쉗IY0pӋm' P-/I-u-,PPZI*W| /?bR?ڠhQ* -iM[ZhLVF 5Ȧn"OFS"|Kä́<;n>G| %w3VwfE#z z{wyJsS(}GCe \30)R8ǎcR XVRH{u$guW9 ՕKO/GTve_#R Ƚ(m?l%/)_#{[07,['K$qF`q˸Zo3 rdu@24c'^, ~)67fvl؋6e/vb">"U8ȹlxSΊ|Jdcv21F0] 1nj&k"׾UrD0m 'ٮ߰ )E7 U~-v;5rJszsJzd]ҜW+k^Sir!auxY$|8sg_'F0XPa9U-ef"ީ*|p? 9:n%X_0/QfoȦiÊhCC@@X|iS0eM# M\z Yd'Ō3g%E#YwS)tW8ܪ]Y6uza^W@5KQY|ž _5,q!*"|OsqdY)5K_wEנfPI;(o&眼/iL(1b,qUB0uv)ͤbRf\`kYqE߅+Pf0Y>f1|BT\bf:Lv*:4'B{8Ϊ]9đTKV:K,i<ѻ'Àn[%Z;"ϼ|8;.y:.+#g?^mе> bP@0 ewS+5~?E&M֓@FšO0K@r}1RTgq?r|{; Z6ÁYf^S(TNۓATR.iQ`)!SF)QTjz8YB@_Vë p=oCz+Cb&ēmf`TFAƯj3Ki^p.sUoOg kp<> <'~(8~lk֙o鱗?Sz/bb %[\papyf'V Y4eG|>oCb4'ŅO.an[c O [2q f!|dL@R/}|.F\P^@40UBpKCؙIplM寛ؼnGȭ1NC4 shNf"rh{B}PSc"qYƌ;¼"ةj}֬@ rnh@Xr8AuhBgh]l3$-FA6ưX֧RMy ;6y].q S6#g?Q갮4MbΊ#M-r 7 >cƙ 6!{ WnßXZ# (+rcz@JiC-xtJ=Z}K)C~ >jR{[N^BNu[a$gZn R l% {<'$<1kqNtR`b < - 䎦03dCGyvlHéC< h.fSh}u&V@ EsRjPdѵ*0qN"0Lmf ~ց+=O/';b 6|7YNTu:܃u95k'{\zb Is〤}­s!*-kW/č ^c+CkQq_$*tm;!0J& >07"{.gKTaÐ'kaa#ni&OKSkT{ST݄(J ,I^fgL8rq!/)R-wS\/`]&̸Ū H&ak-3-ix?2B+u>;\HYDf휅Оy|o}`ʷ^?cU&W'._T"꣋[oʍrO?dh$ᘇ8;l] hul/ЖOԩٵj^? QV!Bma]WbAmr>CZ}kSÌ_kRngm*se +.|W1x|:f>,,{֢4[~e]$n>?+fb %r fP҉`{vu=!(iK:r 4a8:`;”A.!)'=;4%䴳$IƆM4d?4뛶.Tk{Ѧr%.5>6dJmQ$;Ld_֞>:iUtQ!`|oIبMbjNGIDU-luZJaͅJع@b܅vw",t2qA+A=&BHB#OxCu/S4a5嚌oz 5BDjǯ傕2!'l&O]x,sq\ %>Cnq3x'lUhElÎNh:I~L"^V75o) ;'?/ȳu-bA>+@,b]~VW\R%`tp#pF@ڌ鴇#38Gt@B^vv]uzm4ҿ $;V8P|lT2' \A{A H&@{4̣?Qo|V4y8`ķ^nG=cZ渶=*KߌZƩ>dP%ծL& _R@q-wu}td48~˹VjwA`CjUX˄V2X @q@{bԫ#bOSrQmiҁ|bo)Ÿ9&ǁ{8AˊAhǩjIz+NzFv+$sT*G|=\UyM"Z$'("u'9wh)ً,qz`Yc*լHnjn㑽G Mts;~1nCP>Z1yRr1Cwtbq!"D4/z.Ηh,]EUwq.( ]&41FŇ8oj!BU\$ilKg\m w}Oc:thR8$Hơ-֕ P( ,BH&/6FQ[ qquFo7gu7pKPdOẋ]U0> 'VX/@EUKqNKnX7u3$mz%,Q;w`y`}>N1˃nGVsfJx5^ȳ5H7 %<%vyo pطSq/ۄ>(}msu;ټ y p5C-?0 ckİP_0jGCWFEnA8ܵkThyi}xeی] fߋqB?O.p cD S8I 8bp{C *`ƨ%N&+itp;aPq3>-޷wAiEVv* +pӯAIb=̒gmK?xܢt(}eeZ%"Tl!\B0rsֻkof;˟sLI:ᢼl+˺7ʳ9Vmd@(_mJ٩m IMڵT;`>qɾia&15>VH8|Yk/ Wxea9ljhOE;S8T]zkzOATw\tUVۍr;VІ+m&HG 'nMؘ}o{Xh(YiK汮zC=e7Aź:}DK`}!0L~G[WG $lwKs2F0F (۳͜0HK,.lRЛ<3/V.zÜ/ VsK9m`U'>lmlooaٜmquhBUzY'?cb/h&1D5mu >o(D}v.%8̾-P80iA-Ptm_rX'z_]!v--!XA kmv%GzlYh]9<-Ns=PK2\+b-8Ǟ #o-=(pnbs?Wg{JY|0__E(/F#AxRi|U*Yo?d24WI3IrDQuM2P_\O(F5uIbRy5NN}f]F'O&BdI ֘aG[@5 ye$ޚb6qd*|~_l Ԭn %%׳. :&F/yxܛ]J r"=s\ o's9ts|n6$n?= % BG]݃_1$iGSyb ľLf.DZ 8Au"W2h(_Y̸s10[3!=4͍̀-_\7(w=J{(X|JLSUI}`ĈfRz羦s\Yy3̇rj; *U˘n(,VF+,lLC-btFObI.SiͿ[乄Kc.씿x/ǰ`ꑜI (І~e\]7_E Z),%dR$}]_m3l L\>(=5W=YAZǖ$Ԉ,Dka] ֭[N9o/P{kC.)v,fmtj篴aYyZ+|h8ڬz^)*qmD)<;ƽH=̋w(>D(|AX[T oIHDpP^_ gt@Q7Fd)w=ojV1QNz@ӞlV, s[:`gU/GDtE/`/j0"τ٪iX@aV?sɐ۩QF!Ɖd~UTk44Y# D^h^̛1Ɲ^fMKPI]ZW>r2j*JukAt'S +qnhǚqb:*| *HZwkhg),o ᖾGSjmUWXJdoS.xiӮRv3EĔUI:Z%(3֩O3?6b ߤ=YCtuɈC)^R_MOS\dA^48|p| )!6DR/?p XӸHCvuKg{n!_3t; &NcFFk=A'?ۍΏ$ȂDRpUt=K*UUfO !g*@% L{6L̲FqhbTuȪ Rc]f,t}$%5hf-ؕ?y . Ef 8,)lNwA*2N5sgK.HKe9c6z Z]O7,h[󍄉?g*W=d  H]b8U/7ܩv35U.{GNE]{S_pKՔ<16ߪ iauΊ|+䧩u,]sS;?.ȈVU] %_L|*,1MVmg vA5*9vx$bȲ;t$3&, ?8BԪ $ǿ9dQ/iY[loac TMu(e>@1Ä4o%{wOGfYWmS{ZX1Wv` }UB:]!Klц)98эLHA,ndB|!/ʂj^Ǝ͋DpQㄥ\J&uVVGiՃ R/һ:'rѓǶ1w+0uk3<6}\č6O1d3"duˊWmƫ,ڦӾf;VVGs/Te 횺'ҲI,!!8y&mn%)HY8[6mDmw}:q |F#k[YL$2uȓw%7}.9cLK*mu#8n(h -8bsGJU BTHDa"H[˸7,'ń/CXԱx~~BĊvҙxAsUJHV2Gn@FqSr ޣ7z`h˰fÊ| }s0 LtbRW-ea^÷%tW.?'mHO>k9cȹs$A<{"P!lȪQ"48iHpnjjP6Mj.C8`|na+-{fpG*ڻR(zBz)܄n(҈k~Jݲ6 YԔX29J݄)`9vF!'E[h~- )h |D6",)pkUfC-ܽGvA&Bt3h:V=nEfTz,] Ҟ0J"y"$}+.[;NHi\V w~PkH/"H.[frRz9Rw&tt%.] C+FRn<HSawnLo-bRb>,1&4e CNPi51PS 뫉`3*RG| Pif'jkFLds"#_Of;F"J9f0Qp! \[Hw/P0Go̜o 7ggIM\ͨg;v.u}Y7|nrl+ .1!e J g&= œ:tkAEyVFqe ˻oTo,9 75Pހ zccy~mHbCak,܉d{M ,[v/WctT([,)'$<{ӯd]h%*7z8 ͍_G~I +wR~G;"IbvD@QzoKoN&. ͧ9tF-<N}TPY.PU?nF?uSx_,GzqXY w(ZG-[dz"vS :C)2AR_US)klSsnpJw[ag ퟯCqNܷ:uZt$'o}[eNmgQwH*vv3%,VXys>r r[ 5Njeqjw3pi~A.ǜ7̷b#Iv\ib6;dOjTb:T2 2skNX_Vv JVvPlaz,P(WbglѶ=ZXכּi1;ɹHl%AmU6s7yJt!ɸ;@Ya|YϜR[xXXc6Z`E: ."_|zxz;ʇ+dHyVP5Kְ!|y8j|8hSۗ!ğh+.PN7޶/gg SO3>G\}:y}h/9l;GJnpCUf"2pU>N994d|rxmVĬ SӃڛў;lI&VX03)=}fRH}mBdDiW ƔzY2f1#9d"=4_)'@&ƯJ@ Wց&rDAKmnoA,|j(#'XD"/]Xٝ嚖!q ?{ W);%ھ\-LD3E{Z 8UΙyEsTb:365 cc͌GLOņ!*&rݛO=aY(pfׅӡ)|˒RG!x%Þ93T/0)Oj6k:ܶ BX􈺡㔲QdL]ӁNc}6| 6>Fѽ`p%"vP`Q7t ttUDqUOɷ;jd;0I"=ROh${W+! cDPSo܀|(E~JQOʫЌ%(% iŕ p'y3oR#lb Pt%= Թ1ZAlBS=FL.07r̛%S8ОsR9$]#G09~ILQI]h.fjrKYT D73pE CO2Y_ڈ7w=:gDdkrb 8xb> c7cA 4=V)lSMbglaH*]q B165iM&X9>zi+yO$VB9 ϲ_#|8`bDpPɯ~WP,׎2"T!79e[\Y`A>Bì_Uɀ@.5SpU1jt$ V:wpJ7zY#a`A J#kF<},阪|:BnltJPxM v}y[I}mm%ږxmk꧲=h#R/J({! WT\lKJ\! T)uPz/&q?4zl+\MNKtwbLVcU菞Ta @*C318?H̚{/ xIst5EV44B;M@'r pp>1 #a֠SkJ5ا(fmM䩺rNi+$ScXK2j" 7 {ZM94N64MM^O I0S2{vqEceO##IF:Γ90*U"$v!mOYY8k׸G-i_;_hG`ظbI=6Jrx\83vmyC6'3 A?Ѝ3TW| zqkvƄ4E*wkA_j!shMMYŞɱ ԋI^p ./7uF9>~0#.iYc@~Q֏'bIީ*; si [[@ll.d5f*@ zԻE we^.L~p .MuDͼ/]R!a׫w2Y&TNx,(J[uSpbfb.w 6= O+X@NA`[H3iJ ^u4:%Q=zM>=ߤ{4ps21{I_"YҰ,i$ sjU:M8Bo @vA|۷Y,m!5Y1MR|BaHKwLS[-yצL7-~L- A] ^C\we3 (Ai6*be 3Sfm*!VtO-w:qX8D~*y(.< cٜSA߯TƷ/U-}EXMOy#J3ԐCMa&w09&fl1Kԟ;vp>szUBux?}|]aYꝠS3l/ϩ7޸NO|=|O׼K*jx41Ы%i|WO_aK:' m)Jgz%yfqkbg>dQZKJ2@Qs<32ST ] pu^BU4\e"9Yꤪ #DLIlw?,ٿheNbGByM!/׺9}T‘H!)6Gbg.25,mLEi@' EfRٻW DÙo5ԧ%̱9IF÷0(_Jh߱Jz1}d|,U}p?w1H l*Tޓӳ}(ijókiPbFrވ#|~xqT`|JG-C@1" eb"E]=ԙ|gruïЈb)I;RUEN~Ӧk/YV(F.$cW߅t0*j-@3`$)ﲸs"%Z7C.=m{*R;5`s鞚mޚA+:SB`j2Vݨ$UNMK˕ͅsÀHAsZ?u-nOcԧ+c; Ϯ:$Qq5GCخB:,pud;ӭ@UĚY=;sΡeKw9(;"F vӪ .!"Xa+GloXfm0Q3~sPsu%+LuÒXsSGDIbAOϨ5ۉh2Qs`Re,= 9N?h9v\VB=_HT χGͮ灌B'2@- ̛B!TE:דskP֬6q&T=TT]@(*$>|pPFc(l2&si徻7#<)l0xr0FOcȐ1(b/5a|F0oVh%!p[1NE$M_A۪lI˝ )Hm&Dm?Nla3zH.X!ic `/-2E߭:Bytqi/ޭ!04f봉BՉnN0.N+\Y2T2J+uo5^ gPxpJ^Q Fb_&egfc‚Zu.뢝$&GfSl3{c(ČrGC[ptT}Y*Zf; aDT"k0hbdp(5x `\ u*Qz$X-2 VcSM,N[6==WeLREWBR{\ (bՒgcҋ bZ9SB$ݷ4UI\j{r>. 0>ހTc/>ރ'zQT_Zb1U-ȶF{Wsx. JANt1 v;n^E_i귃xBeb*'V+ȹ=n}Լ9#h*(oQ>@GEn1u3J]Ux(M2 U<R4d;dV&_?c=Cd9~9*uL1r:l*[5Z|vlw~ug}DOzx; XR 8:~7 I bPsOM'Cx@ɮ QZ.whN'i&AD;gnGx>0iA"πi<&i0Ł=]y4$&jR&Zhisx+{g١T'hڧ q9+0ͱ NY0F*uh g P7֩ O%q7b2vaL2%vP/x7Sy5 üS#o`dz8ߥRZڎ/2ϴr4U9@w#Z=\D^z@[kyJڼS0 Yb2 >6h&#Н)H2uǑ$c=j^y8 垎G=v)=7])VCKL7<eT,Ħ3ibL J4bQm.I>-|Ul茉%|鸖o,[~#DB^YNZϨկ'~B%dz':zӁ{o%ع6gL|`߭^0@^Ľ)An ]S8QbF$(`H}sXJe]; B<:x>n`sRf_ncǰBR4Rľ n Nbĥ9 (*[:D*c4o|Rn 6"54f H`OjB ;Z |+HծS̻H4sĐ M98*[+A XciF ,3[bXth|A2b;Ftm/6U&p=aD;l8]yB(pm_j:>,G3W&5&4{VJF͸ 9Z)8f;7ۯTҜ9%L C'O덠k.RHQx W CS_> i1aƾ3|r|o Z䫘Pt$Ab=rח9E%Ymt*[V[I(aQ )% 'UJݩoĶD_҃> "% ϸ7Qsˍm :@Y”%GOk+ CXc*fDcwEEo kyݥZkHq)n`Ak9LB`j~9>z 8B}&%#nw?»gEY0 ']l>wOO@ G0[:re^ɕe2|ػYAāw8x)ZV\[ ۯsNj 6ց T쉚6#}lBVPVdh:բl!Wane G6e :k7̱&fVG.[$[ܥo3|@B!CZ-]cp Kg4 !㭳]ߔ{z)-j>(^EbCөm5 H+}NɴY ;XoZ8 %TIt/]>KyJ;&ϜN#qE$c46lA4VbHO,^ Hbpp]uĖsyZU1I7QreG[%Pi"،'}9^~ݘ`%saqDL7pR>{gLcFX2]̚ )h #F"͈U!_ v>8Vt)Wyx|j 9,9Ac[y-&=rnGǶçe~bpxBQ412+u|<ɮ%a"gnϕlA3u&`{ /gBrÿ=;*ML4F˅p{Lz*bP2p:"X_ X좑,狳 JWFGWb>\R1}(Ri$H)]SsӭpPۖ20nlOdg@bJKn52 z(:`NZ>YG/ 150A% ""hm?7AɫvsT vݩ[.^ti%k>7FWK~0gWVyF=y3 牃7bm19-tVQ2⌴ ?{30W,w蝬E[ZG7tUyQ.;0,mD($J;{2{ +UK~ߐISp8O7 dt!5b1 x6S|dl;a-bCI) [Tn8szBӥɟ#Gd.İqY'i n1<j%4À}v80:ⱝ< EV'TQECW{Ժ2dRX.U4 n[ueLI-t ۸^è'V1%9{e2|9P]mrc5YoV5J[8$j B8MġTBؘxr Y7 iƆVxX 9buP`ױ)t4 n'0X FJD!*|Uv~^SYHNir%gD P67$t=(k߳CQ i; Ia#mYn<% x PM3S[aԻ_4n5*yYOd#=+APGɅx]r[Q g?'ma "Hi;W~Is{Ӑ_m_~6Bf0phEZ?TL~Պ-dOFn5֎7ng$2XJh' ,@s26"jYRLnUi,A[&liRG͜y)d5+&&QInJ!!cwlաo0[&ӝkj-/䴼;>-8Qm(Jۙe1NB{6K C_qi4Yc(Ӻ*5Uj:c4#í7g]n?+7)xODCc&[7ĴD@ip~#I1WCt|>mF XiaM)ı:\^y8?J`9SUba Io7>Fgޢ|W^>EAg|qYr&$-Θˉ(A2b5;`!3(I9̧x5F 1cz+m'Pz__ `d1Ÿ85FzȈv0ܔ_&aHy6AJ(=fT(䁳?We  WHCW?+.t iuh;n!^MH:F{O}+Гt)=L {&72LJd$z*;}[t>)}}b*/b+"?* lMbj7:1>za'7l8?opo\IK;ϕfEPe5ؘ91Xž>NIeAJʬgt^B<0t )PSrq'MxTT똹&nOˍz p߲$3Wiմik/7y'V:ɤH1r "G28Kj 1|Wv kL{QAe>Ԑ) !ti,]S*һtŲ uܾAuk~~5%e`g Uxb9t4*XV(E o(8Ħ(ٽ Ϯ@II(@6phRک;[pZjFՇsUg`q2[T=@7XVnsuDVٔNw dIF9z m?? t2@͌iEՕ=GfryԘ=[/}ICiSҕ?̑qcG. ֶ }/`ȴN8{µ_oCE@%,55wQ7/QffnDŮ5 ϛ;'_{nɱ`ĉ^!1J*Ϩ]=~Ê A%kpD1kۍto {_=_DNUԷQĺ ~R6ӏ 4)z 9Vy!OA~'yo$YgjȏnkiqiPx_r$J:s"l3|*i۝KJ  |]"\l`Z ?M&^#7[zC%[pt~J5 ]izQ ŇA`!/:T8KV>UwР!|ufC0-3NE+XU-LhV_Fɮ.?`2)q`7F xz؍7!|_,8# 'gjG8~ t\ H6Oa8>͓}`_WH5( D9&iƌQȐ´ӗk;9axժvPo!}nܫy Fݸ 62] F0\_Qein)cw&SQ;r>ck>עMCP?pLz*kx p; ~El)| =U1fyhͺZ+0)0?`}=m8%sT-XF.5Xyb[?TK2xUp邭+FGOz6RG=BE:כ6uq0rʁP<͐QcQ;:ndI2N¤ѹpl `Y4:'#Ѭh s#qjLLmI(4|ܺ)uvk{NUxrZޖ\@I /x9S)Q810E*KZL˰'̬ds29huTWr6a۶n {!GR,Xw"QaC%H* BFȮW5<[ٽ\veqx/URk^!(EZζ.6ħ;& j0KuwdX&wDҀ~sq|HH=CEJP?6 yJS91YGe;%ٿOfe :5" DW]& E7|- kІg1#Q6+= oCpjj U:sL>M1GMӇa=H3[cuVc:U(RwIkbT])}(ti;dU;:!Eafΰ'Y Z ohJ*͎'k< @yƆ1KȆod?v_#;xr&w/V\T y{Ҋ{nX UܦZQBZ8\<UM\:J<9v:!ZM4ksF8vSNBƑ~:jPWm͎pJGF_md]3T Y<: OC+|YZ/Ljs`q~ ?9Nյo4&O)vbqV:O:&E_o3Y}`rTne%X;SfʆT:gԼM=‘ҁ:IR]k瞊@/~Q3bzpKbl BD{w~N'5=U r]v xBni%"RH!\ܠLeȚR%q>J)ڄ _n C{}&fdizUnhwNp&H`C'_;ׂh憚h}\fr,%ohe;ZQ18»?*|ѷo+:Č6qͰm  &PV*t~uEߒ8f돪2UNN)|$W=P)@?Du ,fqA꣊i>Ds̈[,u]wQS szp$KbRVɛO\^bB#)9{t( ֬p~4M͂gIڟ_ ŬLAnH !GN?D8Bɏ8t*QQꮃ]bw^. 9h1"\#S8w.{HZ"ځDkSNJ$yɕ QF1MBQU6+xm sQ[H ˂ޖ3MHXI5Q.՟#frmj QgnPrǖL@|ٗZZ$s 5C}'#pꔖzN5ŕփB?PbÒOD)R<̎P9>RNЊq/3u@|D\QYxhU13IaVT@]/MR).<{y<SW-^ A^oHF?(8姉Krc~8Ѽ-p9QH/WINÍ k:-JHxuhrppPBPiZL@&- dlLsN1yX+Y4MJ磣,K9|>L$d:P,+h^؂ڦij挲6n =uʀEcNdWU!s6눮j̍<!Pف2R)hO%*pR:>~,*L2GCOߺw G "rE}5_Usj72 'rUS)cn#̿F4mc6L<>V I~+7f{PS}9ΐ$wlHBssD]U֩ro7:xZ-/ Xk7q]]WF߾|fr$ɖscNYrt Ft8elh%*"e;ARB91 '6ʓ)XxYžW~YKSJ=.6_EZ6q{3t46#+u\u8'764ެNwh -^؈ɦb  HPԃ\r³q$D3se4z4xž9L3VPU\Ẑo0L{pMĊE=yJf>UyI'ҧ_MB4\Qp XWjtti4n `&'-K߱U'64A==m0Ģ\ƌ<,  O' )ImdDR-ܐS)o"2EZJf=) ͝쎫?ЯbME 5 =k. WzrJ4N=Λ=rĵg0й >d&a7o2l}*Nd8- *"`N0gׁ=疛-ҥwDԟ;Ii帻ѿ@ EˣxRz V'+r<~+2ŘL[\PWaz!Uʫ,yB5/vaTdeJՕR6V/)+?ՄfeL= wϤac~ƽq& S`TfbaMd]wɗƛ꺸7OC[+awp6zfAΛK4^Yɻ|>>sCIwli(bc: Di(=ZT,DIŎN6ӡyoD_@D ['=]?uӼ[K/nU;,v'upw7[^{(QJI 2ޝq({ ((OBasc&ޢـdEa,ͧͺYL<3YxѪxb0?ϭN,QIU1*O*ub;FOK~҄T't8~Y=r{WXoH&q;^@=[S|bg?o٪kch]!vd5(Nb 89l2IYy{ɏND>@؋Pg-%+Z$D5%IQF;;>Wv«bAwq Yd+ͽegU7P b~BkRgmҙiNJ2`xk3ӞaCj20 Kf?:f (y#skWTṭr|Gը$bYOiVk?! U0n϶ɰUp)2 {#D`gx{clJO㻑:n*꩗%'%%"\tv҅pqg>I!A$bGn˽U5.VS8YM;cfqVt%B6Qr—!"Zr~m ILJ\nU:l9Kc>Xߐ!c95zJY=CO0Mi=7-.k{(cv:l _@w \.ݯϦEӵ'4Qf^'kJ 5[+?2?\0Frܓ}^<Lc-k Ɛl>G\1iȇ@4Nh9,,zٺeN~ȴ>Yh0 }ݜe>lWSsV.0ZJ>.y(>cq6UY44#YRV;rJ%(WB@.h2p@+CO݂.[;%]/\3tcGCR[#y#i:Cf.؃(@8l1TH-s~hO06q +=Ĥ1TDQv]?e?t[ѐrþ>(Eqyjp%%wNnҊ- [`#ҭIR}'8fzϏadtX?-A!:J )Қy5\vL2][沬fĺy+qL}VީBّz6AJJ)2_CjH::

XsܱKAǜDO4&ԞRUEs(Ԭn/Nu>bY主ޏ dSAESbQ 4&p)tnUK1/]^0Q"Qސ4[!F_eiz RX\aЙ\[OʦRߡV/VB iPKsxJ me^Ϸz0rTZ¬܎k9soa9@AXh+b#aBFri4*:qH ud.U+tD[>D̛_dFuӐB6zSV.# 9X,2InCVv7^sQ!PQ3|/kKWKY.LulS~8DQlِ^T52k?J櫇 dgrqL܌%8L)dt +ҞzpPhԓ5IuE&t-,wX7`q zbW u~鵫Fw?F+Z{\MZ<51kWu=I$Y?6'S/W4wݳ!-šC4Hs1YcBQFRHʃoi8T'vsào3;T\#hä=t)NL{ٷ`ƨz{n}LԆ~%id31ɧe~A) 2tߧ4Ӕ}Xz]p9X0[?EΟHZTG΃<,6Ӆ1 JfHM+%ʰFT[E^ϟ܇L6 -kvGtF wV9mL9=PšQ5.lm O8& gvJ\F{!ݚ6Crf  8U/ ͷNZo;72*Rj!;mul#j,Q->pYk ĕJNࠝ2)NM &멺Y/ JJJ]47.; #l OEj+yV[wPqiLG pA" V#CSp׶kCZRbGBIj+goðt*PUuN>"k ʑ?394ژݦ+Gul'b ȘG0| R;sA#7i_L`:%FȒjicS pw_lo׀ )mV | GO)ڸW&G2:@[@s_~8i7Il`Ja1߶9Ol~ZRMd\.)ItJ"P,m _$}urʮ]̡{nJHs@-R|h7 hrݔSƗ@&P™?CT'nJڟp JsA)ʌUVLsxzrn,Nu1;lŠHp5Ql=SiZimF2$ lw\*<ߋ?/ n]zzGKoAQ11GHden"F[a}xH~J(>^0OJ-r4mƫS]4XP8aV pxwb.;V&(Ҟ>aӣ?VR,͎cxD=*v=c}vۆK29Jih M'2^!֑ly2V *U5t5P+U\kpqU )h+j 1&Fځ}"sOl!w  ƒ/] 0* b\D{Y2IlsLz=5ډxEYw~rܫC%V_[Ugpa32Wl8>~vFqxb}MgVPڛ5_Fhk||OGӌkl`[*&1rp!6i-XB@>N^C)DW/oG ){a5 VS8&)i7wz& *;@? T+s޹ӫهh d烈]WW3i3MEs?0rh" {&6({ ת}Yuy@6#C/q&ٽb* ۯL! wJ̃w 0 C<0"!JKtl(oý0@l$#Ý%k9AwZ$U:@ l<캚%]ao3_ጤz"d@yBЍӕ2h}7 H =I/祈/9Mk5gz1)g fUT/3-bAf9FOr!Nۏv)FvJPB_іz -F>0ήs JV%_PX EK>7u gOWjђ(OJ>1b $3dNJʨ}CCN~A gm=ꕵ !JQp*;E0.yƐC? qPw2bx]oI3У")x-"ַ^ cl*?[KOGkqbꍈ4d~Ɵ΁(V;uغxA^sR[4!?t@hp0GعRZhr{ƴ쁼Yj&`AW6ԙcq/~ȭ(BN~rg]M?CSgH@ɗ Z:Z`jlg?(&`Bzr*yj&"jQpqmg&谸nC_l*d5;TB[ 3 Aq7&LE_ƈS*±-e*vձnh,@v:ipjTEI22s0(JNl%\SpK}FV `vAou3g|eHoeLs1Qu$uwX 9D'*Ijx1!t "z_ټ<(/ EPCM`"ߝwۮ*:~Bg&/ҀՏ񊧘Z-[_8[~ -ZeHiK,{con4Xݲb7;N`'7?GnА!fדnlPgʲ~/|Exfh;TDV9*#*@+Tg4g})b9 3Hne,⏍1G:Ad?v[ Nk{<>&Zo㸿SdܪKfHs\gN#IPp?ӝ1A7yH$l.~z&K Ԟ`: \GAͽAsF扐bd- tPs &NJ*K!m(PG|JZƷ|Nik'hM:!D^d+ZLEQGzNa5b26+]Iz~Z(dcՂ?GƊo1h` a棞 f?ZI{u4X[ -#Qb*BesKɝa,G3-|/ޡQbe%8hcZ48SR .o,1}lb+k\UM G\mbTfU*+ gUh]v96l{Of3QǼE~KӃ (.!&BJ9g'n"Rdd{É[ZEd2O'ʑ#{[ox)>P;YLOf>Dp!8XQpQUX2Q3ޤ?d_u^=Lr]92yy]0 Z FrOqCI`CSYQ*S%+;. a hWt"ɛt lF_rfWBQtJU/ Q2E#izbAot:d"|ذl? ~x J8Fd ~?fN*@2 &Ԣq%7]6W{y| Q"5C!֔7CQ;92W`)7. 9[kbqT19ωׄޢv)4'bMXLX`]s7VQ &?d<J'S?эՐ$SHLH3dS] rG}PѸPNw?~J^7JxějLكߔl$*MOzl*6EbRK+ ,  (an*|MxhXr(ɌYr4N-#BlR ZE|I{U\%jMkߟ' wpr{yoH6K KUW-";e3ʠ&9ᴳ-_Em"84[xda_hD,1VQMsioę;fճ*@q 5 %_ x1 %H+fz'?\yuΙӔx?ȸڌ/<-ʈ~~Vvo`퇌Qj쇎HVfLV*(,lJyx h{^vg#OC I v4eDNT.nRqǃ&Eо' R%?p'S_qOp|>|.sm}w#of1W?6  sX/(*쮈  -1kDjf!(q2bC0Yr*Z>#x$Ze+atY~d |6DbP N\2xEk"ąCɐxtjjhBif/63ku C wMc~_BUI\zT PvQyPs"oo-1tN5ҹJ075m;X]Hd<њi/9g8øj=LqZH|poc<:ud5u=՛k@M0 T˛XD gj5>W>ģ|u<+c%eK?q;bRhjv$€6ONƻk8ȫbA$jTt$lC `.]OǤQ+jwC%`V#8ԋn,Tl^}{4N>& 87 k41ƶQn?؝?T|P8.\~GRt |,y鍝l 3cwHH UJ܃c<!YٕGMj]Aͷ8/䁐gsE"&_Tb]Xu" C'WZykOD/!m H1a>G AɝP $MCJ!=$Y2 `h8׋cd*=IC3z2B_Gq)!F[,u%>-3I@TeMvm ?JĤKd)%b Xb T uYl<8[Sc!ۨc=5O٢`{q: $hdxఀbj WًzVgblLfM濐DSԖ8ڬjxyF@7#6{s?uI'T?H[ 9{N13E0e`)Uz`*a"?^.G1jh> 3W(qR8x7_A١"UvSE0- L ~2n+_OK}*~sرcf'! %}kw@w5Yݑ-yF3w"QF@%=oeH= )c'n mI{ŇFԂ8C?QZ-+$!"o܃=Ku,"RԈ"G+SZ܇;qw@XE8pY 7.P8g"Q'qpRHTV7dwJ!pA9ց>>- QW& %:?% ª@&Riׁxlal,@X<*$z{d.GwoU e 'B"vlNz ]"ԝe:!HT<𧿮Bc#3 Fg} ˤC]'T4AR* hy"JCM-x ̣pvgˈ[9TO'dp9 aSd Y}qޣިZez!7yH][DlDwq n~lFPmx`uCկ>~tQ-+AO⛥V^ЉΎ0_ʒ /:M<,=Z`$qύ ^+PIQ S&âhl oe!A +R 2Lwt>@Us)KɶCa8t͇uuޓ¼>OIcDd{4;>+;z0 G:q?=o}o>+;fK|1?` C&<4: lk\NB#*INկ{4%ٴs_aA#,5G*0%_3uHHFeq-O7K=: x#%p`c̪ț̜6 Uݟ|_fWתy#)ZvY(`b55J'ꤩ¥ߪ!茋BOIyMY3\7Eφy#Aaم,gRՐ՘QV?; LC6hHXI#?w*~H+,w>Wޛsy (՗7\p_ru5}QT r6N}U k;ï?ib\,Bw҄ ]9b۳>Q6Un`|5k,té.+82iO?R6 G+`/ڰjAyX51f_Cڠw=,!=`6?[fj>aH&i`-;{ȥ3~zh`c 8$jyq]M/;g8(GG&hAzgq}"w7vzɼWU%./#M] 2bfŶ^a4X۹۬cϖ+Daz]v.&v?uU$fPclۇJ2,Nւr|}?/ d+$x^ 'Ato 7 AcӋm` @_@)p\pJXLyH ww{DBb/l LdB2NBXbϠ5U^\Z~ɀa=2πUjDPDqg7{c[rASg@5g Ռ3tΣ׏_e=ڗ1S~PEfx3]H{(D8TLt Ne"0ΗBnIKTÜe0}XM\NQ8W R MnxHћrݖ{͕Z i?b,eY㘚*|莤&)v7|R=(L '.FUrCgl|i0N j P9˻ߤ!+`7kgi y@r#)F4-l_O ` Xm&cO)xCif5_'X#1fu0i3w5Tq熋OF\C{ZU+Z&T{DKXLͱ0<7CM~yAgHH Id sjiiy@@Ls}h娉)1,2񺙿p^3e17gk*v*9ު EX2^gkpF^ F@%|L:}jCRtCnK8ԋN~3Bq._J WqN커'V?sIdI:BP3˲\ǔSP%Hf]cB„6a,>(vp c !xHEb 5_1)PX:2_F'RpJFv0L6GWcHÑ~'[/82ƪGXHMfgkVC!5< ޣhczK)3ɒ5,ƕg; ^X=f|ZG$xXbvRX/1M\W&bj8xI T@Eͨq*11Urr2y9(=@oJl9=P9JH߅$Y)uÛ@vjF'Ǔberqdw˳K]fl٭P <_w?=#zS!kQJBHa2Z#yĚiu]޳8X'y1yڻ0#OrΪngrN25%ɦPLyqw:A?AuG&Qo) rH⴦z^s/h"I#'ꋓu>B\A y3kLɔpMڨ:DboJnl'{Q[(B3;ϩ\c^52L%Fdr^zvF 3xf*-ԢoO>. t ןVY"`+08K$xbt{saa~ Yhw U+ʜݎu*@!-Cf TlY0M1UwlQҹz7"e YJ߂Ajߓ oH msS>&x :bV]F{3sQ Tތ Vѵn$v5,n& )ȘF:-7 *>/l?' j4wiY*R螉idd73СtJcjX4?vvPl ټw4 wQ n>XL\szB>ѭdxT' FAT3=;x!rN- ^иw|$68\()C29e#27g] S+,yj}iĦ>*v=q{$HV5p?w6ILCkKgՏ aƝ}(Y u0Kk7AC$`kk6.(K+ߪyrG>Q{\1r#ZvDe-V~iEugF?k7 BZ %mMnRI,dĀa73*Xb,GgN&0oryofW+/7cL|!T͍I4FsGt.~2X5 ?抭(-WYw ş6KND*@fUc=?Y=bufX^D^\ ݓ *`+[AAqjJ6fJ_\_~12%Vɖݿ'{jrtD! >4F )93]#TjC(blbNC 3 2iN3̣^2x, a2A؄\zJx ­Yfh$qvκo{];0n)N!Amjk<^D[5l|#Lv16 o?N+c5iyqV8-V̫Yr {Ehv {WGtRzQ+ȶ3ű.?P3q3r (lgͪТY V(n8OK z9,.k~qju 챉pd}O/9)8O^hٰb2 B'5?5W;yUNJ "=O[S'RHfst:ЫrjʽqZݹE%旎#'Szbc#W7c#6(zZ'zf#  @? !F+[ cK"ѓq% XU\hTlƞ<.OXΠX܍ewl.;flt߭=΁pz ܻ }/2x^& ߝw~Դg=Q%ՀWv:SI] r=gc+7eBzt뽘n@=cp>Å/#bຩȕ}{]'4!@Xr1,xa!lN .q?E%Ô)%+5}mhW, %6JR1.#؞LM=0#O2;ٰ)^]&_fKNμ͌wݴU k3jŒƁ {O#Bm ӝ&~db7BZZAxV531С٤l>ɭB3Bbo?{M!s&a* ,déO[I%6q>9;"},*b~:jTVQNZa1 .H<f{攫HDR#-:q\h:kM@D.Z^(4)_9ݴj|!)"Hn*a7~UgzQ4'ϊ!B)Iŷ6,F7l p{V #`PSEL^H%%3Q]Ngb -(r{4~sAƄwS}hQEccVwߓ#*G0)g^hįn5s+z}; .o/^fET#Sɍ0h!yD; ;9lQIrxd7NO̢H;)5oId!JN.)WXyM hSm76;(3*KDMpĭCXuT{`/w@ߩO?'Z͌FE,i@dˑd y%Du\j`_`&\dƄ&DƋk mžj*0NΊNEiy8JϤ0Z(?r Uk cTVZzgI 4aI~n#]`(f~on1)|:C"D3r&5>p'Arݲ6HT9eFkeHCLͺ*$cՆ {Gt(G+͇ ;¿nQ8w}q>6ê?k%Y.kYL5ENHw|#Zh9!D|ӼN2)}߅r5e} ZÃ+ڵ?"N)'1 ڰ/1Jz|hZ;,{WiGz >MG`oC%y@u2L^h&Ɨ`Y{7؀^G ИY۶+ pa G %:Y"<8˺_K2ua(/Kx| {,;Op/on5rŹ)Ih[(Yb;z~`ʿfsPV!ϩk󩱨]Q][;xAm8z~|z[NJC .)s#Oi(zqj>46/ۧ?*oh;r|"7  +SR8v[K NLpls;pfKOȍ /Eh| P0G4~FM)y%^ CmwCh7"kʚE+~U`+~v̚Q4j;7s3@:QGECu"4 (_O̮IEE$#!4 # @♔zQȾ;WQP*ij$l\@nq n͠:XS?C9Gr/HrBG77_Kw:,Kvb J7hk), c ڂt ز R' \d4[3B `'VQW (N#?Kd] ‰hp4m]bP(,n%GN[P&Ÿzto4]@rg*qײ8\j:s+, Q 0>AKY!,״E2O1'b'M| ‚: b'{:] 9AwVu)Ѩk_A6C?,m+2!^0l1 {yVէf`ޑD2sm5ZnHgU\eR"7_{h$ܚ:DB\JTiT%XH>%ɥÔA;KK}k`#+R;reYqPf2I‹䧫H}^hu?0Sg6'\W.@~U|}r$q-$q#qd 4k e/WJ?҄nayN Ms#Նl!dNͦccUܖpi<ڐ+O1oKQpz4KHӒ낷jU= et} E0:}q0Cvu@S52r/<.~|71F(/y|t{Sc'@cS#:+G럆 c=СF^i+ݦ@ 7wdmc&?"E۹,E_9LM~e)My m`yK2`.48քWz\ 6ʌ$a 04JXsڭAG>?+~oX|W᳌y緌!viWFΗLR6d[jt?e[u"!nH T\$zqAe쩯ORS5,dhcN %JF64DabW8BÙ'l׬eÅ 7`y6)k k:)hQF?tBqx956vu b 9HU23=*eJJ<_׶68 qN!k-:'h߇8J.pS>3T:eyɠ&X \{962T:HS6ҫ_>!FynpTvG+4aH=J_]@؃u{)Hf}|:qΤ7;P0l !ޗ=-n81gHsyX+. h+w+#O%?x h q.@$)wy,)uױDяzW5VKjYguG ^nGKUOMC>'6YE2 l_8pK9mG =4F E?}>M>quqIj@ňԉ`͜$WdQLDl)-ѳipuzce%cB|cq ?ZM䣰ڗPDdM⮂UrT[˦ES aĨ.?+9 .Q`ʒ>Q؃ SA" ;-2΀x]i}, }'ZHt:D(jv##FlJ܄Wق*<x>6Nsa&"yT! ɔSr}f>4UkW؎R %Ll?Ag+΃g̔_N UO~P25xja$9RX;{oq[7U+Ԥ.\.M`Kւ8o}xJϏhAdOݓ_m844.Ra9%5er!~yӸD.VcC.B}Ij15/`A7@Sli;/V n~~ZK]*KI|}e10f9Ai,X I#lc-\?ՃLa7L~I% !0ʞ[kdDMدy!Gn^B W\sXWu{yaރ]?o_rSO@UaGCi2TdL^I> ץޠq{%JzyE(5)\?qF ˨+)_hޒ5&R1,Ztq61!蔽1o;uq+tw3, 87̶K2=e\ac7Z}J΋@R)ׄhc j7n֊4V5L;_[OP5sf1j AJdTa߷X*fZ5vv0,s^<_cKλv*ٿh ǮX7Ц >Hd"6H)r?M#L>S2V90vZ(9m ϗ`,`=t `I 3>̙Hm:Yo &1R,yuh_#Bl&}*XPի,NYߓ.AΪsR QW"yү8{~YUk/:-S됂s߰vxd|2U=.ޠ?^NA[nNbL.ds7geVi F{ K ^ƚ!%9zfK G;7L&*rvVIgRȚOA`H弄{w1ݣupQZ{3 u#/q΁,aU jkMM$)rs7_-e-O&Ü a+bF|E _ޙW0w33G$KW oYŪYl9A/:~K+L)GLE\tE6[)*wՑIjD sBA6 jyIaB g):WWB6E$xD j6,%c>݀qfu@|kq}”IԜ֦gU8sf'~W)}Z-XA56nDBOY(2y"#U6ܢxZ0'JKB(Zjz}6vo։SVo<R'Wb2kxҶ*l{%Y7Ve_IV.io'K>l+GΑlj!08n.3!d ;%S3D~䡩*TCVK9xW^P֘zvϐWLG&oMA}ɟ ڣ,>e[_3-90{KRta3+ȍq T 4IL8E?u’m#"fC*$m;DҗS%s?7:ڦe~ 82cv_`iFT#*UhAR"o eJa ;=_fʳ NsD8 AXQb 9Ѣ(Rӗڷᘧ 1-]oT4텠)NTE(R^o4+O8_b\xTy3ڇ]^ .}?uPnqv<:_; )V"1!¨܉д).3Iw9vqDnN *(GSVP!Uw ?Xຶ9f շ/<\x&j< HA| DkVrw|~P qJ)gٸS Mu4{aӴdvC 1V{3PBTܾwh&WYቒu0+U 7I݌j}#OtiQn0)n8l>XCƪ+k3)Ad h[8[AhQ`Jd2-Įqb{VHa9JRIQ8JI凐ѹ۔Y\󯐒=f:e3׾4 |?;1\:w3O]& 'Wl/pR1c%H@W*1-t/ED8,*d!Ѻkdv![i@a-ݹGp#h 9B&a/" qqE@9* Yx\02~.͐*bZ?2Hɨr >;nYzy8pEƄX@̟4&"C3߫`&s7SÁnc4HETK.:u>M̨;c ]9 @D1~'BO9'u/U9@!tMi2-оavDK@P>Jӕ<.|w֨1Sa>1'G&o9W[Q։=_ ҧG@JϮɃ1i"|h121dM0 +?m> $}e4kZʤBKJnT˓ɄΎ@eޗmTkey"nnn X͓{z2,7 / `S!Piz?i9wF84} u-8f=7ϱƤ\9 6ocσDFn^$dKJ:9_D/fD8v,#[`gP>J!}8.y0j]%!3}$SO~ ~BR[d;n>Ir4dRS!ΎGϬ wޗ;'{T2vw /$GzNyj⺊B,^rK\tYTO()'` g%<Ƕ{ L$|_Uw2dtrv –"N64mz'4=^MZPRT>|nAog*JMw ^;+diVp1b~H|lIkA{fЏ\zp [~Cw/N fqcƾu'֬z3o'_G2]ݟ6_嗮hz]{K ]+_T !Äl D^uU' ߌ4u!:[33\q9R &mݖJX-D0wn!E%Zm6M6$嶊܄dGsNoyx;`Sx^PjH#QoC%ha/(uq:GBF#z"7?"Y* G _0R>ڂ]4-i/}QLנzw' XF&0CJjYCZbfA/B{-G NtR@7J9f(͒6&E۰(01y %Gc'GPQa3W_ PV PWmVʳK[$:]]G".ګXԱt=v!蘒'Ha;7C!L+;N$[ !x?G(gp#Xmv?&B9kkx6ޢ8e$|*' S2JAv`$5k+:i"6iҶR{"th(dR$w-7E@1UrͲvE n=Y\h$5W[s8%D/zgi<>Юe; e<rYFOWxyx`7b)@c3ؙ}) {nW}3DPE`p=fp<Е:>"JH5hfeG 0e}&!\17V/e+' +^C'HDlGn8 }R-* |Dw{ܰeF*oU N,H_e e PLABc\P^cW J?kc&?.I:pT6ܜ +O}#6O[{ e7Fw={2Od/C47 _cWd0/y;=b۲(;L|*xȋQS$f&Tk]s~ v]W AXUVz= {%͆| }JAZ(] dr!tG]81eŝK5Dh"'$Sd Ag5~+;*[70xX'[ _OphsImA]aR+Dzq`*_1xeͪ!.hDn<"˽Wv>;<\E GTtnZ|JƶbN_&8mm0a>u<_Ԏ3He8"\0:.ZCBUkVKch)巫Gݜ<0 [f2ڬghLǗղmr+BOj3WF 'bD @WMh5D)@/po5&uueP#}p2<S+z 3jҌWX T}}rCH֋vffg zA9Q%SK̓r<w\V: V5Spd@9,h.φ|y/L u%&"3vz#3>K;bc )ی_2=';:cpŀlJcX&Zb_iK 6_\ۭ >}KV2vl[QMFu_ؓ}GIbzvSۛn L5 tʃvhuic(kjK#{(aq/WB`]mH-:hMЭ >i NaKgM9_X}^<\q ^y&Īdԡ[ҁT͉xTLÿ'ݱ\WCfܦBT>zWwaÜ:hlX4&ʻaۊ-T!#Ƙk;mXBrL)lrSlA{RY]_ĺcwNq~ O|Bܲ#k)("&y&|h칇0».XZu~F{U\l#5'[I61! Yg)$#Ċ*F^G̐Q<{y ,\a۫w)$qjdld嫫>Pb I&'kOM1[3֠jaCcˁ$76mmj{{ QkPj̈M8 u8^)yM2CQvOIx1?&.lGȦsV;}05c>틋)`A䞌&)# ?0.Dpbst~;jo*Ry՗ǝlt杖Bzᄈܜ[Hy~AI%8fԈ>A J+>kQZc*Gύi ."'^HqL,ÝՈo{ϻ!/'`=vjd yhZlGŜOY ӛVY3g,k7ZP5:vYv PZP "ٜJ/\L=V|c:3ȹ U\2cL`^9^ vQr,mTF f.>2,N;G氰@uΡF<#jY '=vTCl!۩'YH7jG>J /9;_'U촞,Mhe@щml&9mM lK;x-.DIlxߐ4gms̶?` &ެ{u?Ǯ7*3) T7&~=,M$ORe]]~cæ C`%&(zLLr97dES^Ũ荼) ^QnbM2-2Npnp  p{HQ"E_`FN[]8£9 Qtx$D5V+T8gk2ْ߯b! o?=IL{-n]RUn(B5'cy~dq r2?ə``Lĭ%>*wpݬ./OԳKe8 ~3ЎwkPYjUmꎢ*"UYKS H~6ù859IjЛɘ}zۿn/$GhPBU"{kSa~Zw[Mn~bT`O1ln$o~^K|ǐ삿u )bba/X> ;PY%"1k ~U#YiM9%h9[GiXIKyfHk sD贈OLC d`[2e<ў}i`%l9&y*ZDTwv ӢL_}:&N)a__d)&ۦ\>g%_e! ~~}>:̻evl5gi扺T*BFB|c%zyݰۏN EG k][:_My޾'fnB4?A#W0Vkrwϗbt5 gc@MjWFUoƟk彾CqLEs[[:eh]boO:N|jcns ?V6+[<ag؊dR+X.\Ky.He]sMoUA M8GmCW0)y\ҪM=,CL͑f>ۿֽKˁX˜Gg ,DI:Udm!myt[In:GOx$"xk!<fb2M8Q~edO?׎j"RYŢ U4u_WDXH]mu^ @T"t BY6zD}R[E.'aue0S[2 {vڇ60I1kGƳvdVkY!oQVE!]}t/ih]Yt@c.C}<{bariUY=rH27l.쇾ho[A8Rokh'5zNlsDJ,R(Xܨwu=,F9~B^ OAe=yN;e("ӌ5bBiuo:Tʑ}-q,j:p`*4úIlXO}0|µI+|9{MJdI\)n?#PÿNMMV{Nٕ-l1/ a+;Kk <[txhtQW$9zGڴ9G3~,$|򳣠xçXYٙr/ށ> hlS[y Eg^>LPk4Taa\awgG )$J: S=XS{`]W.y~ˁɁ-f(ȃ׎hPT֝R!Z LB6m~ _ڵY_ٮPoji/ [jbG%xmzr.'VO3^źmTXip;+[_Dי.}Tѷ<rIĽ#$Jo/ Gi9+!lW2'LCNY⑙h!gU[Q{!7 ܄[6^t o8sg+ChY'S?9:dUY= U3U$u\FA[3U#p@z]4}ۮSh;{Y@f3calrx2dq\Vr)`l*Fz~α"μ-/%j/Z_IuQU䞓`>!>QsH"S0}4ymm"־tRDQz+ t%4vNZNd (sT@>nj $L0ICr:@!WƯ7ΟwubIyHALjhm2ب]UM]Bn2g¾9RWdBCr`)S(Url7wz0b~D)\i;Ik [E(l99W&>I_qq&H]g]Wlr1Qc,n}؎?\\ sR&"-"#&ɽ΃,%p' v<"  j5CŗҴ0ZZf<}z)+ XhVv?q!?!@;"bl*8XQ,n4*[n~ YHEl$3l=M XVj[6.5^O3 W!U~Cs85ٱ+gn:WhE &66sCbYeV~"4G-|7 + OR[`-5LJӞrD:k,KP| Mt(;&A'tߎZB܀ypr-m^( l#Cz+ Oi#Ȝ^ /DMBb~[ˌ*k)M!`%7ax9%է_'xu\SL\ͨ/Չ/l%.UAd ҄P_;m)$Kjg>p݀=t-!à Cw7- ǦG9r_jfJ8EdPUGk@Q=@9I"-H%g B)#yц<=b(:1-88Cx$hSy]}UaL!^{fv!|qF&pP~)UoDQz""v f H;E[,2ۏCS- PjLǫPii2ؗ1['5+X{3򀤶hO@BaIcq:'a wCM: Q0ݜ=*AAx/*~)N6 +/^973#]ƽq7 :|H$j`ʴ6}s`m\ "B4R?yeg{R幘pF `<nt֯ ]xW/{41\aټWblUmZYZ,p2F%a(-pS*gq=4Qx%'x.L޳_5ǞI#6RA3Uq9ΌfK Т 2%x8lJ`"{'^U;vvfglce  GCwiХ4`J;р \D;J@!Va@vΑGbznI뭅B#L+%iqm̮M//+Yґyzi6zQEW}T5`XD#U Yx֠#Sh4SSVmn9|% {ĈRN\q1Ir]Ĝt,9I\-:t$UUbϮ3_YaSNLP48U]inζr ?QEݐ>p؋;+#:;VNԵ,4@3ϗ++u P3m/<>Y MFpXImTe'^ x0-#}'묃(R͌DG5oz%7ZBV1Dc*k\5a{=%"8 eڄ-ܛ~\Qڄ/O,SA?K_p9KL._9#p rlK+k8:p|FB!Y]O0W7.a5BnTk~?vA延1 Q!kbJ#'tx?AtCҽr#ǮD1i6z^PK]6$L ,1$?ĬEPJ++@s^KMRAl$e!w(z#^UpCƶ&ʨ?=J?BC^O¢݉SvWuj{4.1 LkW[ &&uL,+EeHM#Ԙy[WݓZ}c}'*N 4X;; OCu7zv_S2$g48?),e+%Z) ^)[Ǥrtͱ[IDVzg~iDg_yø!*zh<NoGvO UIrd ZlɄg E è)fC@GFtgQNY6Z*ÝYN6C^k?q f@K_{,̀yɣ >/֯ELr)/[r*(RA~6d$9ޅiqaE_^ђvuk SED vZ Ԩ["<%Rcgra+h*Eh'Gp|1l5 pHEVP΁f'ztLwBInSZ`C-nHrlC\JEX[ 2])WM!C7>Tp|\7bB: F@5[rqv" ^fqG1h2GBwcs++%G7*+9.7^P <I woY,HZ:m2eP̝I'c[ (ҦSd?yBݟKiYB8o9OW~J7z L}栯"Xcՙ@]dMġX\}Zd'-Ay[)/Y,Aeл4Ra`kU(nD8*n`S} gi2:_ W:[5D*O Hzx X%z!# Wm!`PfFSm3šal 9W[ۜb$vzb)j==BP?^u7,ρTL:8`QPg4yƌ'gKZ柸f|ɖ>e 8clV,x#3eB[ s'ӌp-Q/96w^A&u#:{k[embCAF8]nhٲܶȵcPe{ mq(@Qݼ-prZD-^OFwy'o29S˘+2Hݝ 4H9] Mn͍Gw4@>A|j{xd}n)+Wl hV@璜ޏK`&=\"=QΥ}9EtFB  #&n_fhaPM}JEV mTlDɆr\7CTg^Ga-m8Wj"ĻwYyS$H)& ѻ(~,9>w.cV5 x)|R2bwƮHfѬWE NÍģ8,Tӊ$; VBEhP av \TG*\{1p:c2lUwBFOD |uyYԑɱ:& LcD'M(Yl J kQf:k ^cF,g' DZ @G-HT`w8v=y 9iٰ۵*'xnA2_tJ7踛q}gH T8M5jݹ,:6ԜDXqL;vV(pkqSzOJm5I|V%r2clf+E).g/A\&QHtlqR o馶wC{v. S,Z$UEk.RHdZS#]:nn2FO^4'_ 7<wrY"JVch2r:|OIGUcĄeeiXP`p޳(]Nd-)|KƬ>ےז䗂;cW6/#CHHV)`ɔ5_(Zf+{/r Lja@Zݻe^"td'y"ggox±wu~U8r>//W/ G{+R//"Q9?ڽ;@~ i 3?Il~r+"ևqoF%,:3m]2V+1Ydx.Լ)s8oHvee* oKŠe|8KK4Rr+}ti$4Vt}U3QpGXi)/F[/xn[{r5TT*ºм3ub,)1M*Z]KW8j^qe>gEӑ'VlB4 M~ Yx0ngA2p>J8kx ⦷"gH vڊ3mh]PuUL,!}m&X ϐGg]h!KQ0Ro6Ύ<5#4<9̺8zxʩU_ !Dž4nCEQ*'z!?osu=g “<(WًQ}b2 H9hL{6+8}i(>(EPp2OR3Qx*TJh|h YBuV$ZV- Lhb9 ( Ic'1=ϐl^)Hn?_e^V&Vu@w`/lv@OE*Ԃ !^ecf4IYnշ>?b* +5@:E3~W6 Kjҍ8@:}f p?!p Ul'5sT!U\9Y6u) ,FS%rC(/7_yaUṭxI9J*gx~$$!Do6tX 5PFMI#+&Λ_8j_#A]h튇=rGfؘRlU\p|<kt*BG0pn,'`&"PWE^C3D*# T,ݘ siWBV6dG>K$ٱ]h5ۄ8M歸1/Eh\LF (N'Ո2s_޺>Ӈ7ؤ Ιb%Զ7hv;W Y1}ǎ_x{SoRΒu9@kq]b[Tqws@lp/s@5 LAJ Zs)]$>b} ,d\ OۃўJ?1g}{'iZUOݽOx>6V,A]~KPy`fZ35EskɅ>//62 2F2#?1]ɼhWNc'v .!ّ:=G < >?prXC;3xRIEbUl,^4y2.@uRb1f .!F28ma׻!އM-{2cf>'Օ6iKB0o|xF W QEXzL VI,`70 t8$K l:GĹN -GXfLqsw2e'2!j^2~|RoR*?}5a֥-BQ5lKӅ[huN)k>-$Y}9K*lixKSxui Kwyy!!)a1 %A>FKS6!ԶTP4i"©R88(Msdm9|~\6QW .Dņ0|@j8kw&)~B'0h/" VE(/b"T`.3|<)ga_˅ZwHpێl 5FvO|WQS}HVCYSd 8.Xj Vf`c^u%eo/M B Ľϡ~N!9GIC\tO ݄ص=4O']rZsSY|Wƞ2drB"\KL(>t$q"p  |$lh4qGB;RKǺhxV)Y:D-NF`9u#YxFl-/Ep8:܌sQ(pM= PﲢϠ#wѾÖD#*Xa{1#f~'L."\C=?RUOиG|놧)o PF_8nS(L5PÏ(:FOcdP7O{|ӧ.rIEV}(@n jWfJDDgZ$fٺOB/h'ytHiZU0BV*u>rNG=j)ҨeFcMDfa<#kua-XՂ7ǮS$֚xČ3Jag| VU #4NZ+A$>j>^33VIam8|a^͵-QZD ^.ohe&;3P BSa9s{z$Cosr)la8ȦpFQ#^io֕\[q@ӉEIVct7`x4H+Х%!-`_loI|X:0a)~'9(|Ifr.ȇ}nB֢?6j|' A^5@j }7`'5YV6Cʆ:*4:AaYHo`m^kRF+$=,gW&jד XHBڋ>.e=ΝY:s/Iv%hC4NκjC[^Lco yw L:OˤB˻FP[/C0EZE*C bOѹ޳56-(PC!| $(oW_ҼUH4{l:z,p`IDkʲN}K H+)]WHWkb_-/ӬN; b!/ Qdb*fzF=^Z;")b]<%^o*;G!ujdET rSD/=^"O|uMիS0&[BTaZ(>~+ݬS"gHy*,i8ho$ H/iGBoɖ0yl"8aXeeȌyJ?(CCp'&oQbY>y$IS¤-GdMkZFNd~hTbɨYD txvL,f𡣙ښG\O#lϠ<~5`:vobXFiĸx M$I _'D23!-x.ѶaĖfAP-L!<;N3;<}`ؑЖcIU~*3#p)$P~ tI8v琪rzȠ2/#;Wk\F1~)OY€I耮^ r4?4`(.klΕ._R} Mȵ @T}?mcr`"e0M `9]8­sÛӯ"OĜh `}h &O ~@@^ѓXF+TA@_hi(C( AeyC\fƩP/#%j\8Ъ* VtT6W%P^?ueݳ7M!N:.o fKx Q:db$cFҁc0ǫ,N|AxL!3V *P!B&+1\4._WiC b&If5吠9<3f ۨZ(/WXZ=;jg>h14F@5JKic~} Ly޻gB(׃Wt"+5p|.4G !d[} 2Z̥j0d>g[\eBJg莸-!<DM, $!NmM2t>p #مIL7#.Z㑵#?pڋۧ}32a 8?IҽПaEiGPL+?ݟv(jo!E "3S{FB.|6قDܕ,&)SE_!a'skOMq- ~UYRBݫ.%x.;bRRSbF8(~t}>A6\j}=ыH{|eu2`{Η2J~8 !zXcVzȾ|wrt qoDLc cr16`| F*n{Ӭ/;7!֠@kK<~:s+u2.=;W !!'5WmP5٭LEfw,;&|RE֎htY|0]OE7<^sG1mh\`)#InakbSzAF`55~[)w "ʗHEVPXq:n2_̑JHMD !]?K+ϜmU Y3\MLW)& 50y6^0p*?KHf@NpWK1t6u]sB1mCdJlb&fF7v c 2iӰCi7mԧBr۞'Z6;-0cBEكIE"-;SM ]&$H-;zr@ߙzƁ/_rw_$l"#]whm>bDttG9*nA&Zٞ _d[+Rv kӶ$G4(;߈Pב=UBu3YyB{VFKɛA5Cpfƛ=X>鿤ယyrHkTxp 6I!OΘD=)(2dLE/d7dY0jhY:^ûc+'266 85c1؟4 ah2al#@8-v,gO~}ǢԂEFWĵ.GJ(u`]\UsX#{b;5YJo1C4kah?+>x_D2J5ȹ_E&;`:ͪ"E<"drE52FVP1@7\x ;Zd3 lek= -˜2i/ĬD]52 +.[L)`/r~q2wnOϨK2P54DǺ hfaQ\箟tN];gjuF ~4`3,Xm.JױB8(o+|T_Q#b\s>%(_94B)^LL~KD8t Ef|pP&I-Q{Cؤ0TqeݑJ-kLda<n}29s='fB"ʨfΠզoD9*R:xGw$Uk4wG*5hwOWTz߽_F)ɽ`ыnLH4f۟̋a f}]\qqJʨN N`-Pot?yqRC;8,O:Ou=&ugrm򵿴'Dfw{v~F(뎱V ઎9-=oV~>.E2JwiT#&@-n(?KƐw{z1Զ£Kp{9Z)l3l@B%9a"^*.',*2lD[:8S>T]*76q'ТƥPC) 2T1!᰹ʷj|=g ?Y~ =Ar# tz ̔c6RpA\wi :Uᨖ6s$oaԌm۝Ӡzu+mPE>VəFA~*HeGF,z/bOt)97I+B&%jG׈\ɢ BMi:ZL߇{˶'F8xYAGppȧB@o'1.P]B@"IlR:DP܎sH#!:Gi80 DWשďz$C(yA~q+X#8rV`A,)^hcmHRk})"^ |~sB$DИKΈw8˸`gE|!'@- j#hhi$c"th!9G*)5T'&\%r>Cѳoâ:/0Q׿JPc]yP AQj]LuТ[fJKJ4`E_ޗT{@Q)=0<)UnH(b!|⭒Gjs%hpf}_O!_7b`q`Cz8Ux&W9 Խs%'SL,jSC>iDDYuz#Bt߰ΠVH9n1@a@v,hEfCn$s"B)eoE\B`HYFT#$fǓ)w DS{gWRF ivSqKDq(Yǐsqx̀9nDcD{j{R nU_%2!W9Ksǽ4R? .(n^mtyBUhY@H,,5OPZȆa2΅%Ijah%ٰX> S*2?y㕽/P>{tnP4ȂR 6w>[}ص~gqrӁ\k:g<3:Eq-O 2I%}/#hL IX˾SEA 䑡4~]`7ʫLpCYEC Lpڻ/Msイ@flkY5@xp'XPBص0ޜ=wR_J5VV-sZӌ?=8QD"$1OxM+饺|BwR6x9s#[S(u$FˢQKMytG*ŴYRAX@ ľ \H(뙓sǿh3`xyZ6S-E[ C]VTB0N hV!MT-{#җ 6ߔCL3f2䁇- $@0CudҮh藓s7[ pE^k=<0c4,m &Rv$Aj׎|| Z{nm-7q0twVK ef]v>v~tj A7=f\uTnQӨږT;b۩W-y(7F? L!c]>St524BTi|^87]RHBhiWS,TP7daXue_K! .Τۘ(': oJצJzE(\+&r!=扄2xb/ޠ95/JXqxɹP3_ q~䱬WTܖ2&: $WMZ2`A$|V/[SFbֶnPTT vxg> ⊷Q(e &H强< kM_L [e7oW'b||Ć!†@E1`D_P>n}\a|qC,Puv( H+[+1OtOT|7I5ŀBjs/7  Ew>w<$v+6qV0DRAkBdnL,(⧼y[U_Set;@O`JSDCq;4Qd31 )n.c*knz'8q_z)q[ i mgS!Iv >FJv7hg%^Cֈ#7 jlhqHr~.uՂ8kgz{&{\/ 4f* @XJMn/p.!@MʐbIЊ3,{S ~> #t٘su9TZ򎫨d34D+/^Uꩦ?$1Vn/O@[GG vP9W]pciѨ̉sHx>)`U ͚4R G6QmH3ym,p6A29DzEOX NDS7#x"r@o3|%J34H%`I_nBL9vIE/M7c;MS|,q;SUJ{חJꪛ( $o/NPTx1D&ko)yTg.#{uRۧOFݰ.@:N|]r&DyHbs4v.!P9 JjEhe<*r~PXԎr#ϫǐ]Gn )"/ڸSiwCP|!>pHGWGtv_7ϟi.>,Ԧ'yޚЩ{cN#ޱ"`,!<+KagǨFF^0 Ҝvsn Gkݺ"ߚPC/RZW>Du ~o_xwRn[R:-V=iMO,|(6m'&zW60~{[2$/L{̙k + S!@W$@x WLx[*yFT_ծ§.6FϢ_ksYAeH9~Le tvWeTZwz\Ê,H!# 2ƫ&ו"]g;ESo^2عbN*sϻ5 :n;8H}UeSŵr1&A!*z' IfH(Lb}Mjpӱ'-BC52!NSfJ`'F9Yj(:նyEF2+CbںTY>)>Ö+H/g (B?7 *n*KCD**cbܨX[?_#%Z$?xLJqo(A!~!֮29o]byҢGw]uޯH%0B-s^!gN4OZ\nRQx̓Wt*8LXɜdz*@=&ڳJ76'U)![aJ/5FE-k+%!HIQy?85TA$Oڳ ܆:=tG4/1ju!TbPȸ^`7MG6B.fy=IШܗW|ڼXd ^Ih9X=jbx]deoZfF{6Ľ@%4ϱ{2j:v~dUW$C8L aGpX-=ĆH9tA|m!1)r?\*SJ z,cJ҇Iڀv]@\`? "6KԪLܻds{D_eF~Rd,]"BPN8E1l=&?k񉞆ZOݐj{(i8nhֶx8qDWU' [G4_ ~Hw$^!KH-84{EmEȌ|J" t=8Ξ9$֋4_oZkL5=KRgB ۝IZ*'<7LŀS烰]VZkmxJ&*>9gd6wwk,r^!gT8,w.So< œރbq,%'Fn986m+ȸ:.-&0U6'kwӇI M؇)0_? Wܑ"r͍_d5Ľh1m hPgHmѯ߿U ҏe,%éa#`@-oY6v7vqL(8<)Ӏ':{"B0f.--6Ad]N1bmi@P($Z9F@!'Φf,iu4(;[N 42MdI1g~&ߩ`SVs>B!Di`##7.WYLv7LޞV 9ΜVjRֆy1܋wvBfl|_ pHxl N}=de"pO / 5y_Nȭ{'T.?мw1fpGe"#9EnȢCǰ{ D:(dN,/Cq+,Abl3&o(muID R?2wg.6웁1YL"Rh:9"7Bwb_T ZXzUR|1hb@zo,ޅ r29^TcHioݫSSBW QYú$sH$`iʡ9gYT5 i[=(:`?4Zv9qvHK]%vR0{-S|+E|ܸ](DKUW"Uhk`4JuKOPܖMrLך@ |YSOHh޶ȧ{'#q08?uES$<k},cA1R+*x7G>1w=' @֩0CgϵRp^ ǦT6yƼ;hva:zW?RFb(o /Q*O1)]6Id:1@(_֗5 Hd}<3'|%ؾ K `'4!HoI"+3jٛPTVU (nG,=nkģ/vE /جo:H}NĴ?eu0qN:Khe3pZu`,i15x\2`t"faRL Ѽo5L|cW!OH%-b^n1lپ СSiZ*`4:<`r'@C+VuJ\@z_@ )g$+Vw^VwCiu3H*Å-;e*:XpҪ;~c)eb !!&Ss Kb #6;n<а'5]w [#9ow~+VIQsUo 9}~s>0X*9Ff)y 顸]LyȉNDZ 9-'5JWu ugi8?!ytIJX/ 7RYNc@&+o# ǛXh) 3)X Z S VΨ!8_g+ YLgf&ϖVj /n,]Aȿ%vPѥ ð6(5;}PckP5׃J&G '1u_QlW`({ǔlOB_USҍre\n''n8Zgbua @bJ<=dEek.8 o%6x\П7$ bDmXN?Ō|n)D!燆b$E7H5_\4wl]J in#c=O吟shLT,nIA#mU V4?J5xGMrQJErqOf:yͷga3diQ6cC4}s'`PzkCN. Y1c0'v.;B|½#CZ޹;Wva+Cfu2Yb{DdI x\vqa L3co gZj]ʎ[]Ltƭ3y 畨 'hz}ˏ f01PqJ= NNۋ_k@zCjPC`mWm?pfxd}meWiP#ԡ+œٚtus,e.`GZ uHhY:$S{@xm`]feG\$X>QMܡdI=e\k8fe P<4FN $eN`;70}6 AE7JIrp&%I̽L7 TCpvjAj !D1> ]UGy 5ardӤrltzI ] y̗|&ܽ}wK!CBlM(h{2+e- Es$Ђ{۳c9.4n\viZA3!]ŀ~Asye2ņi,?;'&(0ũ- 6>0dAqYLSv7s2w&W{_oа젙:/}c;߻=,L5Iw菡u̾*?\tEϨZҶL;xfc@g^?Aa3e~k*3-.-ҽN{dz:@{3*Ә \:.ڪװgZd׺Al9x{O&S5LZוJ=>FgQ"6g|;I%`W?\ʡ({m;hލx@KM +C5X_SOP ea1\NnXU $!E ZF+7ϟQ^` X.xYVvZ)9#n.cqFxٚxK,~ɷ M( oe-heͮ^1E D 1?ZU+YƛFI*,'ƆvN2e',Ţz Wf U6⤍(bkZ\n]*$c͉.v0"M0+֏OlH`wݒFjǦ_'Ϟ;,,e||y֝EM2X)Cx 8HEM<}j8 YCFy7.f2竨dE.ӝN# NDы ߭Q Y.z; 1ݷ #_)$;Cǧ#k]粈QB>6(t%>&kyHZp6/ė;C`ZOa;"#7Z<s|itYSksĐ7&kmWftVyú#CS='ydJᾸԉng"Eܗ0WSB*=Xne DcxglZ-RS*0=V_7ic?t-jv=yQĠ~[K\Xv,^x4˨ZƖ_9C(!<:~^[%$H&o^1 *%ƈhec0mJI[ژd%?LJ)_G4~[\!VBw2@[DcTc*P*V$6JË_v9yG6|k_)l1M^QAge?ЄɅ=:uv 4NN%T(aK5YI ςjp ;>J!-u&thh|ZQs- ?fxl4ڡSY+hbK~tqL-U 7/BOtM%'imQ: 4&VUHOOtQc4n(y{^5liFز+ M(B_T_Z܇dU q8UTjH|DGw@yROh5`Rم=@0L.? v5yˁ}fa) ^̲ydn6k.e_ y+8$unzJؚc4Ww6lژ,`>Y<O!3,#!ґgGYRgA:umNf!;_ld# .G7b~R_O['19DdK&Ö3v" @+})%hJ )H58 1R*OvjTr;8 FaqOhapVLT׼{dng4R4O(2l_ܕJ#SCӈtQd۟Q?Ք y X7 ?C3pՕCgE;cN&uXCJ2LB>m)2[_ h6e6p+x<=aZ&Kp)|xnX7e3莞OE/}tӒ!oP"cѩ0Cq]R(+iֺɵ )fc{8D"<$\n.\vn$u'A4U25g͡,yNcx[B5g2c%/'pa. xI"78Q6  䆞K!%ML17{g09u}Ht Dup8^qZZD=v& ZHB((Yu̢Nns'>8|nv!J[QXeMdP<&rCcU./9װz"*ur ?78vS%~o<@#  I^b`ʚ˛){%I_(Ks,(\XpZ4:ٺl///'6$  `kdr K}YBv4t]ѷaٶ8ŘPwsU4jĐ!,P:<$6W $Zk£YVj>GCT\=u(Iyɷm[ȯ>Քy 5bLr%J6\%獸E1xTvRu[o篵8]Z1>:{YLukK<اݩ,|Dv9L#k@gӢ7mpSLy$3[p:  C)!Ľ$ұ^6) 4*~(߁ Dtz[ FB[tsm`]fa.= dGY'XI32:+< $=$&)TP PPMͺшjW_EiԾIR 96׍ݢ ooS.֟me=0\j}Pc#:6]ȇ](td9ڎER*+gMaU2li1 k|>oA-FeZz z^VMuҙϸEhViPI_rNK T#`Xۏ@t2 9sqԮ:I]k- ٹ{/M/NgjT+b~|4 /wdȞtW<̓aYCQH^tJ0ҵU1qGau7:1\/رhB}p`l[}s) ECfRp͑J&/qY FPRFvcl)PhL¹)E}2]T129Ք85䉈T}`ۡSP8Q9vtբ9in'=X+ I lXF ~S4HjY~ s<ŶGc3ŗt3. 6BZ~ń{H*[&|(|"g*n`-7 # Ԫq˖1?^:Y;WbR>ʤ/^/pOW5E(Â'm4uI _'62|S.cK݇<;XΈIz'-?#E6@H] ),IG?Z7$D hܧD;^iـ3[N|OF'|'_LM:4=% xYB:Z8:ڴ/#|!@PY72XMeL#ʞD]5*GYOVa3)Vc!D9AhTEy"z "*CI '[o? q`prvfrA@__U~7j9//hVv_n1JۃD"4arrZENr=S |$QRNg+* (e7u 43߶t/\NXEcVza3|BflA|I)~s['/j繘'EA%{ɱM=?^l1tgȟṃAMlwed&)5}JWKA&PfY։nE4m!P-B Ag-#=6ŅcK d$¶S%3E}hy2%@8:Og(@wAND^wҜʉ`x4L1ȂgCZ)H+e6 rHˀH t+$ c0OXvի:zwk̭'>ؐK['`̎=d+8~e{5 *ICi utX^ÒU?Fo|MΛAr]ӟ~"M"}9;u ;zѐ/ԣ/{L"XiQF>u{j}#xBKV#(~ޗ?e Tz|,J+`lIJ)vhdJsa~p x Rl!Gǫ/ϼ28 ż}rT/MgވzF#fp/ $Wm*1f$PLzb5AI5|+< ycD1Z[n}#|ʻ+e6Up) @l)xr11}ܼPBXL*ED媲3󏧪YnT-FN5bVRkk!:!VFsѢ-mǀV- i_}3"4(6JȺy $pޒXIzLݹl}<{,~etЀ5F_l߫3[8gO*%$47I]}uQg$2Wo(Ĝ<&,X,zlc"B!v;OqHhi$pQgy 2"T*&3B27qvv. |'S\{TIS;öF.glٷgK}1~l]/fx}-{7n}"z'g m=FD1dng+ξ$HPcJpnj=QJ~Q(O@=p3(:6?똥nKLIjh/,RWzU n𦤪_Z@{#2[&h(:8;B_~tg4nULm}kމR BIZZ#ص$5=TQtKYÏ NRԨabILj3!F %B/e~<ֹ%F1SYn>P\݇ɓ 1*B*ȳ0\s[7NtkgϜ <וEm+>9 ㍼\'T%82,v#^Єq ?gPБ $yTg^a)*B#;.*K`w`Ƃ9=U={gnu:yc^e#9tx\|qDijlc J6:?G;uL`+g,VjO*c mՒQ}!C.44M"VỪT(w ?菆0 `ֹXἸC/טY0gYB#ED>uIxCǛa)FA^&ulN^g|ҹd-QMq&T62$N}bFz>!)\M7S}05E\a} kϾƐ :w*!P P`cfkY&>:NB=Y N3ws]1Y:vJ?wI 0m!z`LM95-rOmxl}DUT2cUAc ߗ[G[^E<2p9ЄԾV*$0Jh5}HAfҢ5,zhlW9(@r;Q%8#-+ ӺIsăXwܹ jȪ \}2/1oL 2^*?:v/mSh>N|ʦ/&`,ߓ5ꄨn %Ȣm-@[{ST@J YX 1t5_xn`j^(пwޙ~m~h~2~`gK2xkU.Ba V q-󴂢7grBf ||+y-ZՃj[iYR]dy<3D;p jiL/|Z31H-$Hw>ξ (Fgh2n8,(U;rLl`h̘hlӧV:1aH#g)k?LS Wd\d2jp[QgO*al.nцÞfn.`t)Ѵd*&F-~526e[sG #iHu3 $͇J )Ň|Y%e:pF (㮠"jI 򵡴V/M**m غZdX>\m=M lN;"Qlv*Nz U%2F`Z8A~8ͺO[?sI$V"x=z3JU2MX[q n+pU Rދwͪ8-7#k¿ٗ8`@̔{ $0)+Rq+ G]SeA|9/=j3z93ZM& Nvp-vvŏ Ȋ~KT .I=8RGq_qxV:pCʝ>;nX[*LruZܨ~ p윢uχU#xIΎU-܉AFuGF>%`pj/U fC|?tH0=e6L"5ZI |Z*뜙b:גk_c(6B5 KQL1xrєG0!ޤ/hT=O=udt#$|\PP3NjA5%&H%lV26X>ɾ5%=D`f~FY7A?>|)S-dgUܖ4:0j59>n W`ʟ>?Zڏ s>ĻDx .iF_p$@ǻPW}HGRzG%/1a}Iɧ q!r5̙kirC.QUnіp@Z}{M6RvЙjJ'u:-1F?bAWrF2 Is6- SkAispRa z/a6)11֧ߒ2d2h O 6kT^pQ =b2e \ E4(Θ 6W/gZ{ǰz-Gk6 :9Y]h.gPqabKw! S<;m@\TMB42R>W4 'Q]iOg-\i7jV} 1$p?sB&}BƘ&d]o -c51bl"d^S(7ʶ oc/̀"C==d8I4͑1T 脷2r2āi[.x-PDQ#D"S=[rWxӴ7acIhvV0&<_Ł "D2ZIZi3]ݰ?mJro`=VHA3kQid(XGə.,9篫Z9rwƁG $*{FJHX3Mė48<+/*C戩8;~`o}OPDW.өWb=䂓.v)u,Z:{X'eQ\7[7X6$y߷O` SJUb6xIԥ%_yԥ9D<:& ~8-&T-føCB}Jc6z ғwM G{*35FRѝ{o omL sG;З%8cyT" dM( <JVA_AbUzNr=ZOS|jHZ,)M"'+6ܤMatPɅꐍ]= t 4KX](b 1c~M=G x ~טaAQzҵ s*k$fۙrW#$HV %:Љ~V!&La;KfdY;w=tI:} Kg}f[*.b:@ªòȚݟ7@[(ä0G@xJ`^SC+PӰ 3?"2hFLIGܜ-kNBqfc:8hfEvͦOG9MSB{ F(i!ó*fT<+h/Wŗ'Vxј%YFealswr&V (7p?nٴ#m&OrJ&-맒sa <`(k"GpUaY؊2hu'2Je\tӎ֔dqjtܧcZь*x< nuJŔ+/秤Zkf kb7E-$էe]UjH=u%#8 v !xe@BT#LRnDR!jKmDfqŨ0:&&0m$QTp0[DžRpE3dug{i6V +SR/_#>ԏpz 0EG5Z+FAMw^I L~L 9"[ƻj$'㿂R.zߜn0_Lq7ZK䍙 0fI2斴tuٖpO):)Voy-g!xs:ixH'H +vYĉ;-MM7[j~:^trra,IZbY9'+8kHGred6kqP so Az\Y=e za(R4.&xvQû4^io4æU̲?de49o8LpSLkt-l=լH/yb}7k a8}67޴m6JJ-ot*4 ,zvl{P @mDxyPZ-`J~-sXgc cvʄ j@CTEG+fwv>zy] 2h3$EaQӽ8\;ɏv7 Ņ 3^\ |}aAX\ bzX{n<DM7ݮfxT!XZž} ~x,GDSܛe7ysVeaM6r h :$PNZF$M]bXHyD^j޿*caA`o]u \蹃"pgIb L`F`LAEK`zcli<2ɂB%ηFᑺ|"WNdnzVkw-6bV7{5I0'Y Z#$[{ްcp7[B^o{.Bt10X9#wǡVAv,>շ<@+<Ʈ#ydgM$hr3KP-jܣx.[̚hA[[4-i8=]29G-]Vyr|]0Nya뷰lUSNM{RU|mw^-rn!Q19^IV8;ǿEj[[-*)ӱ&Lƍcx,zx] &¡2 ;y-~tK["G} ¹o!(woWݭ =BZ1BhfB|;5@6>jzHg--E_ovZ"tp[@rEYReq)X/~jUɦyOJX([juB@TAA%ޭ3j EZN`h-ea! -S'{Y0ϖ92EIۃ+]l2C,ZХ4G4#ݢ7kH, Q7Hv,Mg#/PRN]!H/.ܥ?gӬp)l*uNz4ho Y9Atɪ7i>Zhm \PGcVȞ!\LldRQS#x*1u{S;aDx.-|`'kQ?SVy{RX(@:6V CM '8gVt%ؘ@%+_9qDV$;U[RHB92+tNcmJMN+gKF18~JLo0I)|&n'"I B8fHZZMx{Z~GJ +;Q[p y Ÿno=xu| vLPv$.9vl |>>pIQu˧ۀM+5tT®,(JuR>iZv3̮6C A8VЫp% 6[ #lzY J/ n)/(`y)>A2A4|Fl$ _j?0-EXP>S]H)܃y ȼc\P^"߫#:`R'K } &_ŷ\I;POG /%H}Yj OBz݇yN0/ vLx4q7$2]:d@Ŝ.kbI(׽qZ.vGZ&4r׌ad_n lBqȱ^ aw۱C7 evȀοssGNjnue)VUN{SC048 n L̂q@RVf,>ǡ>YN5U8V13Xz~cctU6* Ć߄oa䯮֥5jKT2ѫuLAN:\uZoPgszaT(%6Fw os(bJ<ÓкŸlTD3 8c 6.8 S=~%rgMx;  u e2{hNF/$DN(o1uUȽzcQMOV=Ok)?#%9.(h ׵lORv͒]km=wrԩlR{6]}j?eWelz4fMLҷȩ5҄?JRue3Mg?0HӧCb߾ 5(E4=)56Lø?or@xڈ*q ߓ؎_WiG$0˭؊NO.gU~9Y"ʖT[{䤣x>mSK%ĬT%UG ĉUQBl/H$k/r)HlF0`1}}c7A0,r΂փ.:Z&貌>unrF ҕUNm}c^lIWFu( mF.5LGo&g1(F2/tJ&{$YI9ntq=qq2%OheukQxQ&>۔Ѽ;XĦKLUZsÙWo4ذ25 Qጚ F[y Vfk:8{drjR|Ϳ#vp$mxxbm.-$!:䏁f%( j IZj` *J'Tzb>m bXҮzlv~qP>)1YǶ'TTAIbC \}0#!0&ui?lyު7Q+"ߛ[~u65  ϐC; "TV0˳ cuEkB Q"|"̈zޛ* Wڧ_R嬍:-!`/V溠O'Uee㪑ˤ nv5@g·I2a fόQ.1^^ #6x^L2~U7YK!TNswJ^'g@$b־Q,c3wmzKhithOMyJn}yuC.+3wn.|?i!Tm'WpZs=iBr1>÷y]ސޞvA[Ay(g\XhPfa#Q#dfqS3(vEv$ ңb, \}(~uC-PP`m{_]jR)t} VLbsGٴ4lrYU)ڷ*DA۟)wzl/6C H*soYV,Y>1kLO55v  D[ -|%WRprqa`^NUTt N!T-PU lIX_yv|J,{ҫav+F8hTFl_GIePW46 Ǖ8'Wn< 'T_R_B7G9Q3~Y@sOJ:˲UIݿakUmݳ\8s;Qz'f£VTҚ{D/I2? 9֫ Pv*i]X[XU+F=RhrjQ=j% XY3_;A 3uql(.of/&& fw^04 ?TΒ31_h"LesVrÂ1Qх{ Ԧ%/7,PyuG"H#2%YU]ƉRE21duOM4=`Yclg ͨC,I*KTr)a*P$lhN᡻5m!Vra{9WhlAR W,nv^n_N҃q@+@B?Aڶ0zeΦ[]?NtdRV-_NlnX!cv:[D#x-+}Tx;dj rmړZiE)IX(`Zh0ǭ2/®N1O#DvU.GuwQnmC TgkJ#8!" cєKMH Vg 3#ĭ#6ݩm,hޟа*&U4`KZMm{0/'0gY0GY5͂ŹCxe aa.^ 1)Ǹ铻<1*)N6K[}zvFiO!A =g?3#Ⱦz$ AD)  E"NOqaM Q|A\ K+1)yx}]O͞SHd:HqVH_y~JVXrF+s+W׶nh@g46mQs̻̍QmT N6H; G`CEPv;(E8w4 -?ao*78ʒ>YX4ՀV0 4zixk4r)t#+Eޔ"dq^×w=(LT(n7ve.߉ȡIp "̢H9A;~zNQ 6 ѣo)^>Xq<m; چ/X[g&" |u"d\ q0xP<H2Y7c8X׫tV^;n@/ӮQ*}FIxڈ@KBӮT |E:ʼnTV{e<~^WdѸ-0Td#*n֯}s Ĝx.sЏ;įS'U.#KYJIˉ+H!b'dw$Ъ38;2 xUʡ"EPbo-x{BYq)Vڢc O6J\k-z2̨RH`\6b͜frōK,LȞbHW"Sq%6*tvنyuqȃ @'%PPl=Oײm}TK,w~[ h]p p*8616ښy3u/ʻDH\A0d<\~9F8ҋq|My ޴Q9'CBɤD?)=ʱD\G~!R蹁鎨ej㎩#d FYa5ЯFCu2(22k|B_DLX&  ;S7C*$lEkf*4.xkJe]z'i KXٝ0EjO4NXJR@N F}G:CʱτXIpft㫤afǖ9?;bBAP:D|TzF,A`v%HzgR0EƩշGto/"Ht+4Y2[yfIQd5f~)W=AGF*%XL1).U֐Y3+;R:>RGBpI-:ͲU G{98r#uRQO]Z䝌SďHpqYhF5\h}z_tơUb[Tt]O84,?AÁ/~~z&V(ה,Efs'[# ("PuLZSnAƹ+-7 =}#!KA\ܲcKۥ7|b؇ۜ)m9b2IV 9 aD<1+YqBMR.#Cľ0J~}ËvqjCBgx4rȩjǝ M5a 4p缨Uokˌ`\lzŗU=T< ׫kH am1>}W0Շ@׃7vQBBRzݵ >uK*Qĭ߃]YtRUCC|X*ji,a6c<3KkfYP$!H/xU:Կuj.QϦO虹nnz3-T,8pT8\3._:˱`M,\1ijw;F%j ڲtGy#B5WчkQ03da%$C;%?@Zva[8D'gjj"UsYۀg?u7Oh w7opsPR+XU+[h=^ Nl]˂%vΩ#1Yl__4\p~| H ۈ<ՎDx]0V: *S]O0DnWn͡ Ѳh垨?plVv3 m [),U51Fe X>;G7r"MQyr6qa({.;ݵfl6 o%]VN_P:- \:&0K(3yq2~7hdb;h9tZlmxmrdt Y= \Dٝ"dn&>|Ro ?8c$c< s*[a3APV1'8J SBa w.dMGO7ϛ:1X> :׊Bh,`g>٧.QPszݰ7Heز%k})Aj'Өa)2Xx4T&hfsr};xV<챭LD)DvU烩g! r~V:,Bh>d夭e}"W^i(IΠ$ʵN]SAŶHGDUxdX|HO.@n}k<2Jh'8鮹jEU7ZEMt` 9Ek2,K.t)4:/u#.zŒR@zj`# `ݠFs&[ϔilnqDIpU@7=X??_*}6{@)Ǣ&Wn#x\!iMmU.~ˍoiq_ 1BJ>VO>S|w#اOP4S}d ;{];@.L8|Ȼ 0@A}dTOC>Pkb/[=x>i:@od Rd)b9BMsk!;v^N%}S8Te7\ܡ w]^!2 K%JK1wonq B ^H!6gpFz/ql4H44Ho9y2;E4o)M;Hx&YଡsqiỨf!ʙ[qUͶHAښ⧔;YJ}R(B{2y[SKQ^ 룗`όxInU.K[_i1Pە߶1Mzq'6~"0bA7Ϥu{΍_Gϛ]}N&K+svX$:OTtL ~Qf#M@W_ IP:=!*g,S|}Vr>w[<~Im@$|,9i")*ɧ8?ִ^Q-j[cpH}ROy:J)yDŽNYXi&N;GpJ=; NAo&| o=CE\@!\clsB>merv+z6w~)N-͕RSU[Nπc68OVx'?qĈ,%:O>(mk _ Au=#1>[vZ31񐥑šĔ]wW_Yd$%2ш9J3ΖUU S y L,?Ja*'CHLs*65/+ p4nԂPAï1n}Xk}܆ON<wB_{"Y~R+]jIR4m#`V5}=v=-?N,%d{[xUi / 7muzMCiEu6ylu}%+E}~NܗFNj?.!-xW<\pA-QBsقlhǴ˱ŏAdݶ}ovӓbmM'ig#1$ČɵW>ݤ{~L`Йi(7A Wwgw&C){KVk;p_q+oEVU2 Lѹ%#$rۉuoT?x] [4}>͗E& :f4CW_kPzC)nj1ЧYk(u|yv;({}rO$*T&lԮտ#6-C7t59N9E-N`ēf~ΨcVh t+0AҒkbUq\h}J!4ge$sj|%{ iQSs8-9jxz#h0y* -v&y] W;#㻚IgI;eV~BtQ1Eܯ՞C-aUlPey=wius@Q.W)1Ww06Q-]o5$"rHMX)!qbx;U[`U uq  &9MsAM]ca6Þ۟ݚʠxtaH2jF^5{t2`:[@2+>I%HuSss2 H:oW`бV3b\9Aq}`Y"D7K&D44 IyI] u & e_6eRf9-kڵ2 ٹ^u+n.np/±.3^9W J5#rI;Yfʟ/㫮[czDn`:/JmJ6Ҧ2.GHg}n}?*-M]&Qr蚙pYp{ ֗u+KFK߮CBsP6O@WM߰4!>9 3.A@Zrjka-(pV1[xx.)ciblx`W{O ҶcCQ#Hoc/뢚y`:6S^lc޾ˑg!( 4"g,Vª>MP~EW&՞6Q49_Fx7hf_$H;>[*pCo?1&y+ OB+x*B#՝Vb`F)_:,J=_ڀ4LpoԤ4H6 w2ӂa z|"R ݒpg5OMdoGMNIAVF " mE.9Y9fkw] _ G-E0'nJB0 jz'> t #lklde0qաc2Xq:rӞCIɉrUGJ=Q@(T=.99'<}HAa"{8;%mR3jw&sM_|JR' fUꚳ)+՝!6 q-4|/mHWACmndq`eeZ *LFmI4U0]VJ4o|,Q2Rp]j{J =\Rn65uo7"".ɓ8X8z82qΗ,=2pkQt:p,s T?څWTrG!]fd!VR$ɨjL!6m98neÓc $>+N~*E|إ"K;{{b$Y+^W}mXXx-FȢ94ƒ[pER5]fy^Gۯ#"X;lkY;9G()=~WaO&Py+N~IWy9&5i9 amua3U\Kn75=ɨg}D=|g}E|T 7( FkQ+]kYpC4xʋhA5*{1X嬆r|2CA7E>xS9-)Ӏ/G)ToA*7 Ci@~=Bv U%:uJ ΙY% `a ?R$s/1Qxc0,<@]7dndX CR;/﫯@+/ө,}JA8-f%o ?r ]L1c:9m2+_fP:ebxbo|?3pfgBڋ9]VE[;tU Ifdix:u \~T[QΞy/֨#:{ "agN@!QUsI\lCmd BPWhUNf&CRHO=*ֳx0T"g ^@#@&t'N+oU4X+P9~5:*q*z0F-@ֶۋ llȎSgsT\oEՑg@i<9ctH` 5d㯃C=Ĵ: ZtWh)Y (j3~QXi[ro_Oh-WFb`w A HlT{l;a {.N>MF+g7] 54o)!OG4{cD r&"SQ {֖nZ׋"~8ܧsm8aD ĈAӨ:|3$u|ߤ(W(j!OM axk51ʀ)lȭqt/|'k|0[;oZ)`>[(稩NM:µ mi 0By Yۊ~IILB%'w2g'7#&d@?'D>C+rd{Fc ;X4O\dV{@@!]?ǃU/?J?V9O <9,঎,HH˵t\]6KwL1AW_^r|#UL(qu'qMom;9~ D/Rq\^nۍ *FfMr5B˚n 筵mE =22`u43@:EAۭ0gS&"Ag$nM;X $E,v]ʮb ҉go!rA9j&YF`a !uj}IJ4Wiwο`^r@joY(VJGFHV-?ϨVe/9L[0)`3+Ie?O7<,;*-L8r#qf|4I#?A_4qpMY9M,tǎ N/alBP^k`|}ur i19Qk^l=j|Hz\,SOzaD(8E^6{11?×e6r.*RgCD7΀~t"@/> ?![ `e2i^TyY 6Aȿɖ*E*T)i{5} ." D٫]ʩc4@h8G4g^kH,v!S1Hbnl^9 #6L/zܣ,{qnp%ҾGQ"aKvyAL=DxB%D.>̥il~OAP?}I . p"T ؽD'9=YE gvg 9umT7w\ܩa R<&cct1BJ*oUG IxHӂ^ 4 8E*? Zqk4t>((Vxѵb9cX[f j ~<=8C4\ww$I&1Nm*9?&Z$b񇦣HCn.wB`a ݆1m:u<*ͮ;ֳi qg7 >-:)!7vƉ ODA֛6țb.Rͥj4oLԢyTIwڵ SF#hoڂZ Dx_lmotRoJr"*if,[vO܆~?@kE:}_䉱TF,W9J'WSZ-66]6lb5O1Ij/ڽɉ/FPRO=nt;i}9O#;"-˅`+=lӜQD 6fh~` 0+w8u(AhEw1,2Ə.\PْS O0}K*}w |KDoԣQ8N CkF IyRhN=e],sQ(I|B{ŌeueUj;|BQ7vNnq76}%V>)$U郰.vU;Iivyբfp4kl SY~ZdX& /aa^re멸OI?٩TV*:]_CͫP=x 7Muj%sFN}C[<$׳oǖD-m?  -nRN&K9,[nv6VBß=I$?!୻' (B2We*8a?`1`gTQsj UV7KZDWe_ a`="$*"Ի㰰VbRɃw_ʬR;:Y{sйr_g`S`1U Ov|մvpA3S%lӈ;¸;9 :APZ 1&˸L噻E}&q?w}xW@]^XjuaDnBG%Rb2pŸYhvү*>F|wA:[(݉n3GH7$keA;UeR4ąu2~t[T+s[6p)CQ]B~*&n ZTWbi 9La2w((AK.zϾJf,Iyu*mXhr|Cy8TGtܜE?h<1`h<6aG|9dW-O+:_~Rv^o/n\VAM7vTNzr ~%i^GpЛ9A_YBeK7αtSZJ [' 7j/TxƩb( f[SQDp(Ed &Gp\IeXfj^"8W*YZ3|Djj N'eGDRoNJhEǠgF`)ywxv ?>b%$woHCw#!NGM1K" ֔ۇ,/:ZULCOHF8U 7}6xr}j#}GB;wW7;|2r /,|Ϭh*p,S&j˽N}C" wQh]->40b?ڡ;3v2ad5ԝ-!ֿ V^J<& e,񷍃 I1V#a8mRUK2 /Tl\ޥ?RŴL/q0 2 n']E|ݳTf޺*0+%2#wf x8UcyİCr^!7rȺ^q!AVL dRGfubiU]EX#70?M_r{kUL-UO-^KNq.3~%ẍ́&%JSPMCb??51W{qQ"KMG5/,4g|@C[ vБ#GM8ss`ߌ%3"Q'MH gI}qzF/Z-Q"\:ɬaUc1Uǟ9DeP&iʠQ3Ic1+F3T.I2?+JQdOhʤsu2M'9jԀ@ 1p࡭٣lY/.Ջ*3hðId@<|k2 Ɩ<3q/JNۼB6rd8[auMLO4_YpgoN~DCh13GG0~"ZPzr70=tSB=Zn,A"Jl@3Ӝu-D͐t'`Nte5yBoFdZpa0i'(LF>l&[һԽ5ɔr>񶻮 edmruz7,%EFc"F!VR(|_=nt43O%+r)>~?09BfYQlZlߓgwÿWCp#w|"H6#TTQP&}~/Ts@M*=jM".đqp E]8uQG:Zc|U~(6is7-f:POpn--b4MŪG]"}L t,YYT^:p4hu2*ɃGSX2Wz)n+(Fܿ9c1lw"?ߋQ U‍2wNjn 0Cc(? jLDJX:pҌ׵4Yݢ ayL\ցCEi⩁4؏{B_-9v kbP rN/:eWFj&s{J$;>NX]& b!>Nq[tn_b w͋pIZZTXRy]n—G)DG@B4S XTAz˪.b Y wXNBꪮӢIf]Y{o̿d<9+&즲OeB>̥Nپ)H0_('wS)`ز.$$xHoc#PupOA3Lp@L9q5R hP|qǵrXM}Ke5aD/82s8_+ 7ٰ-u2ǛrW"ΓDQ_ +mcP#p@/.?r.:[G,|a&#w&^֢b7(? 4Yt.ӛ>w)ŀ d 4~ED\9TVĀsR-eyh, ;G^u4ǧًrzN XtnCڱu>qZWq$hj#a^"`=E{A몛zBp~uó5+/Ar[e8ܸAyKjYj/=Eں3.Bսu8A+ ŽE ؠؕk__jrS܂8YHT˽ƨr1s|dF+`.‘e .$Ks@'Zu5_e×%ǦQU; şIYĞJv^w߸Rxg/]5]DmFB9u!x#z% ve[QdhFxOBd&F]W$X"$?d>Ot 'cmӰ&5=\6 ?k Ke& P}>tx~gZ2L{^&]Ž| NgZGtg3ӰoGUmzsѤ̀EQ苏S#Šk0U[8S1ӄDDn~XiN Gч-4EPcnp@n#]y99lZi? ͆N'O}b5CErBQayF r@SR_=?{ "QI%uʀ{_y:KH8]0>1jLt4픝+3Bё7],'ۨŒуlS} x x5I  {gy?;WqpаZ 8 )y^;6-%V7_dL=TFb>؁:5- K 7,1<9ZM~nhFgӍ>N3-T;wj5\8Lb:P^,$e8jMi/j-BYz= [sH2yB d׆ 䍽”&JV\<ӓtB;>g`m{sEbx58B:6pcX" 89%nR'.*wuŕ3hf8K<ȃu:X]k>)3FyVm-dBZa9O;U@#oo:_~hx%c͵eMKd"TNH3/aӳpJf,g>'0h[b>"9¤dHNʽTQZ dSa/Fn#'~ %p\Zno:Xؙ+ nUt%{2.kU6qy&ҖHfW4kn΄7u'P>MmX4aq(1 yՆ y!٘dƦ1&,8JȆRQ(F8h0*"xcAL eCnA7eDHG[79FhKr@u~*@fI7SgRx."")3Jg+DR7HG3{{iށ`uHWđS£Ek9܂F4ΝMÄB{zWNEzcW: ZhQ!R)>C_"YJMY`R6B 8B҂)bVLGt#)5kW7Ǔӆ M+>vEI'[(o4ua'6NO% iٖ0q SZUAM:˝[nܡ xl+'gz?0GրStxwֹM5!UU%sz١rv{>/N%~F4j#zDJf ̓&Tf҉HY?8t<vzq&^fo0L|):ZIw)VBIHfٖ*ɱ*$>ȃ""׀RqYJ~o%B:va8N1UPyrG dxB=/`ǥ*  s:9e?I`J2eY"S fv"Kx]JEX.'/6iGhVR CkQLKWu~ϸXpŅ`y@G^5~%#1 2=L?FR7Aիgb38Bݘr݌Ǽ:湾%l]N"NCSw#1 pU==tJB?E S+4v v(]Ŷ}́@bd_[)*ICV4ΜuΡRc^Ma{(+8|t t.Arx&`K{lICG=? BNPD) dr'`uģ\b> <+1*Q o/yg\v?%LL$spކx<Yk)z07|.2 \c}Gn:j>vӌ\F}^wE >Ӽ{yoդMON3/=؊8Җ ;AT˶w ~-4ob{Ó،c8$}"SNɐ7A;'BNi)nʥce &&Cd-|8!-A/sp k4&@#DEK^c<!E8&Ҙ!!% riyXu~5hÞsԦ}CB$+]|xKsN_YTLfݦ0q`ۇ\քf]c'eԟ} (`RW`RƗΘ.濖۸!Hw }a.fqOhlx ;O^7'}Mg\Z )Ż+-M&Y~ÌV9iio-Zը^DQ&j}frm6}RG(ݤZhJگT{&EwG9(€x? o&|`Qnʸ ٳ_d Svbh/K+a5Ui1@IO@A\[3 A8li5UI%"Mo@Q6J,˗ZC*\.ilCyV>3E6'8F.^e=V6 lC}U!> $xIO; 7jq3h{sa#s̴H{F7OjCb3&D:2lOeG5xC9{/pr6qn`۳KS ev Y99zzH b)qXCE#/4{[]PVC%G`7*$EabHE֧U[/nn] G;+薹,)7 i*%8!;Ovھ TE.]] ;&{cHorD*`ib6f>HeSF˾̓;VDǴO дm.O-P*Pit:4vô {r3O,qf`E2hZ=**_:R`i^)Ȁ\fH Eôu{*$ֳ sKG0RPj6J=;Ɋj>U+EBLy] 0}Tež7<7OR&̬Eg"8 Pcc~Cn؏]s7=dk>•džS=74iKdO}%*MQǷ\P /'nA E? B׭2qwdmOO(sn77f|liI"RG,'5&0Iv[E\ L(ϟzC,=mZPxmXD#.M_ƞ}pۡ#EHVHx^sǰi lA32}DH rÜqT@Է^>hI q¶gX7X% =[4=wKkV|G>_'@k֗VWa Iw0T߽|6ɲ4@Nl`a ~A%;yy"g'a? I~{uDĈWI?<ަba2A* ::}F~#"#iO][NS3z'Ҫ-;攥7+ȳ"nJs.+)AxsSQGʦ, P1~hX^IBh3{Bߧʗ WZtq=9\v`ۯ6[0GŕvTLſyTALnrcYp2=KwHsGN WZnZ7AGmA/+&jRj`$0Zb>kmR_#wwͨML3NibfvkӒya tUFPQPꧢ"5Irl0F(!K9PF 'ѝLp{ؾs/ާ[VAQ1kU- ||FiڹDuї+)]/  A4~|EKl07gWٽ\GX a;ֿrjMƒBOquīW(7lM sLn> 4ȸYfZOXEz *¾tw4X~ybnf}#oғ[>¦}-2ID;ί/._~<@/{ `CG'S NH0"Noݽޘ 'XрhU*{hʀq.Y7p[!&X<!@^H| #U9>ŏUXa3)5BS\|Y }p*OrU X!2[N]eLz%u"?>H>y-O5%fRjȣ`wIUJAOIiJm^sN?@ubDL+ rMMB\ ~3~V6W .I ruץg"Vz+ܲs;1Ĕ-ftŠn=-uK51] N02=hudZ9>%,Z9he ˆqAgA9_ma)]G%*rVy;8vcd8+0{ҽØܒ#4&wo 3l=ޙ*$&cDJ@ª&BnĭuxYJ$uM QJUmmY )Rw e4燀5Zܫc\}޷X״}3ou2Wx₍KC4֛h i}әU Qz!Lr߽ňk gӍ$?4e} h8NS U2 ^*>ϝ7V, qjmo}mr2 {HKݕ9[ԯ8؆}:yR3U\? :rHxVpEQXQrS)/I+. }Poʿmy/'˽f6Udq.#O(oM2 0ھVA$0O}K9zgYdF^ۼ7kظ$-*4qE->v|Cka.I-F aG~A@|Ig28k{~`&zhY]rD^Jvp;pI񟟮7ܙ2b@?=]{7Qެ? zeVdPG t;DC0a;.j rh2Mid{dTW(jơΙt}3%^p%d|/f!qt2]2B2rDjnұhd.t3QgJ2(1xܸNaG" ɐERy@kݕ{WJSRӘʱ?' K4OOSJAhAmH77 q#ts>X:xXsXGfpW:JkZ!YbaI"XӇ%Pq)m2+9ԕtXLIL_NZRҡIKUH45٣UqD.QV?qBmZDf"^HHĠu4 #SЕ=2*ˁפA9 M{)QgK]sx%U8&LVG[#k\hW0+o\d/Ö$Ї$M|+wQ)i6 1g#I00 {+%?z `d҉)5&.!m?'5)i^ϰCN4dV*zD܍2%2^('l ccv?7rrT9T| ~E`:ZkY1!Mhrl$;B_.֚Bty4$WeN"rrBңuRk3.y obHYMh4逨I̪M&_HC&ńŽr!L溺^~vh*,uZtT/iֵD6z*b m%.ȭ)4c #%‰vm,ĜK%yf1?eAWĝR@ᥰ`'} 3=j_,Yl>Ǝ3!t0zRD~h]~ gGF!)@\T& ) aѼzH12^U5)/t^d?AlKM-" cJ.86T0O{2'qDSA5SP{q?Tш*4\_Ygվ wi~n8%h8E& m<8{yGbo/w O~;6tU1U?܋ u>>q4 6}MNs IS-Uz<}Upl6D⃗T̀?1Z翣W>7_]Ԛ!&OiPAZ@oN&=wXVԉP%5kxLD(:.,qGDvApevMBVY^iA 1ZEqU=9@[DgEO2;FlCovDQ\2%IgRր+i_c_,Hբ J3RAS 'CD}ÓPҚFTJόHR@ 馤ZQٝV@$SSPT %U5^ب |Q_/;^@@U̱(9y|jЦadhfnWMf{gU/1x.8Vt -It2 鄌0E89'FoGEI;6bYZlwaTY[Й: A^Zعtg]&~#hznhEWts~'hΚhKTR #sg82ᰵxU5?}@R#ѕy{yNs[v j*pEVQp-#6fb'IOۦJB"=&[@!2^Ե0?RIٰPfK ľO- 8#􁐆 =k ߦy,H<~,ኊP  ^$^xcq1pvSY >GMmޑ;VZ̧N7A6_Cı |no6`!έ40g-)4WP Z!W7>k+[#6B,R8Iqsgm-h@s7p`?(Y'\պ}b6,u%~fXU%7c,C"@3R⼾T)E:X<2T4qm?P:,2]`@ ;Z,ncU.8. 9Vv.[4Z}/SEd {o%++ Ư|a ^1kF8W^V_T9+!YdB? JEھe~y,p1-׎I[Dj4;ҘZYhv2 5?9^%M:h{5tEZ[F:WG1U͚ vhߋ¾ˆUW\t(yn6M{\DJr^ f p;JztǞ8Sbp?)4gHMx֟i!WN},L+70n4L'et(lNUp~%w rύb̃W#w|Bfba]>p靨U^c | .OEEY'},u>8gƩ2A~w\EFf.#4:~? &o{iy\qa}Ekͱ$n; A'tS+t0#.Do( ͉MqT G\;CF4*KQTc9Z ^= PCeM\52Z+t៴r.|:$ e3l >$OTZe1z" @s8JV}[Ui3CL Q5Q =:ʵae&jbmSQɱg&5Z+dDSV<o[)]-|VOJD3; *aIC=5RLZ޻$"T)YN;.K81o7@8_WP3e$9dߣe(s_sH/@ ziu"e+L˙d,#Emr(0j6Ĵ"NX@׈~9}c|;m$%kpfעNZf\Ƴf/%>cpjN^m:?>J`m}Ǖʄ, !} +D_c yl=W %iyz/LS98_a:20>""/ ^ cdY+,:TuMҩ^Tb+k#K:s3+;bS*sy t[:e}?x55/d{\AJUNV`~܈`u~V;-ŠO>ؚ.IM3 Ovd"Vړ=ZNYe;J GaslxUE~%_a9=PnkZ-]"^AMV owm]WSgiaw2f^"PO~0C|ZA^?.QGURK ϖ;?|Q*ݞeVOUbW~#hTبrkpvr^i6 }풹av 3Ztld#A Ks9f9E2 I5EoΜ2#[W#r_s"|p),K}Z|LHeVk,!e%#p,U86ޒ$r9ˋ!_ۈ.[Hd7b+Sԇt| I  ;sacͮ{ ȫ^+.VK4s.GgW$6t6_w[=硫ti*a6hen=d'ח}_(T[W튬62q{%wAtOu6OHܮw&ɲ̆ͱIҘ kdôZ)|p`wٔIF*}^g7&1/Fj%HR!k If=˲Y,%qҊ7S*)]Ɵ|tCx7dy8 OY.@+Š4qTP<#"wAAKmSܳA8b@W] d4^@?R?^'+|1 6褺J4wڝBxMwԆU=4{ 20 ϟ -d9a7&0 H6{I󯩦W|_EUl9i 8pd0H_0=[+Ō8ٽHO|\7",G#2xdυP6ؖ yTt`سLYUJcmA\m'T^Z\Nl U'Mmbi1eH@t{TlyT& D7ґ?s'$͊bB`'|^Es-T?)+w r3S@lD6f^lkI"5{x2뷟1)'(eYw86*= ~HG}BIf;˯!'H %j4.! a{ȡC#3Z3CBP+1!)tV3On?HI7^ۃ9_A 9}nH t?/˻=erJkNdGs4(U*`>59һ:!#v,9 7r8]0K&U|f ϴ19 \ 4>eOD_ 8UQjX;\mQ.ziJmǵOaӲFoerR 7kCJ59 o߄YJu(|nj< z 2Xm)  b$ ̙KZ?hϗ!٘O.H=3X3Ѻ?KQiK:؀UGR ǡ NvҏF!ʋ82!H=Vz0ӵ j $\@Td kTVx~F<=c0{vJ@Q=_F! ˀ1 pbQo`GSYP#nPIϝCEwPmI*ςםbS̫W̾s d#^@Ϊe]zu!h*3%JuǔM& pPki^!c8J7 *Ԫ}*7'.`.Aܹѹ*w?( :5R9 =z+X7K}iX!LG|7ǬEtz' ޢU2 \$6 >TG[=g;kf?!Nw=L2wㅴtԠ}(! Lk,0:yE#>ʈib|S~ر])4T h20ٔ=;7. F> fFy4疡'``{쀦AְF ͯJVn_ ZV s?9AJi58)*oJZ}% P_:] ^&a DO*%C6F#M1yáأv-{*gN&|+et;['=fI(YCpbg'JgvC } bW\x˸h~  uw s;hA KSvNtސӣH/#40|NCB.]L4PS6nf! (kGY)#P,&]8KZW6,b?jl7o*ٸ<&u} Tyܰ5)hVU \^ V{St`kCDVfp4hgN3%1;euۭT6y̞Җ<5[91CYGs@'!Kԕ[ !gĮ Hr9P]m[{eʫ_xw ]ըI.OZ* uhmR0l%F4!l;?3aզ|ê^C>IbTlȻm6}l39~_ Wٯp7~xd0ϰ/sLږ:*t+?OnUaO7ٛYA!Eۅ Oˋ{f1ˡ8eNEY{kfݿ. /҈#Z eZ-IP ιޒ3NUz.Pg-̓‰zL,4ydēj3@f6Ȃtx^Z\㇊tSW7={j~Qam"g0dX˸!v}[M\&Ѕڻ#'pH~nkŤdJh\KhhY ;I!L Y`t+1~Үڷ`9c_qXJW Sܐ%3dpyb2 i2ç̨ СJ݊n^YQv_EUJ!bdAp JZn~ejq{bD7$JfU ~\NK^K7աeCj69>&pT^I^ZNwP-}KPcC` Y:)'B1 *)>kfPC;11@FoyzL9;z<'/+;UѨ$IN&V/c]W'ry`'kchlbB$Gu<^nw{ 6c^O]B0w{DUj ?{lL h8Gu'o qd$H?*On~\a<TboawnlDpg^$v >]?)_|gqa*iOvV*8|FK`b@<:4NQlJ1Vx,n7x-Pݶ, ]Q9Y,9؜FPqBFAҷV4ՊV2fe>n/ʼ"DP 3UGy5x2qU8V'lA(X+Zާ["_6TZZBfCAjP~P(ۚpRFM<(:/gΒ+h:NIg{zZx'Ҽu&^,w+˓6}t`wf΢0Q"QXdž %q*@[UO*d,8||NSԥwu4ZvT0vLxɘfXfqOWlc(<.:w;tޤ)`\sj: Cv}M7uʧ6"TVې'9U RHCPXRñD1G JKܸ"1p*>jmNo;RXE¾vX X a[mE²+(B=@`3iY"pF4oo P>ENɻ? Օ{|.,Ra]vdRWE2{= ʼ%VIVD75+=(9fθssz˩Z䈋+Q4+4N; Vf$b۰W}Ndqj_XT&xxRZ,2/%n&=KеWpKucOKdc hfBBz&a+?(P)H ~PU"?"#gJ"213,=M& a˥@U|@KE|BbzoHEҨ76 |vhWS2i$Sn@?;iWi$(=LnUiց :N$1Ҍ].[zʌ*?KOR|Լ#Z6r߯2Smaѱ'P0-mYrbnc';d<֏ùO!qRWkFejn4w&臉Tt(]z|ĮX_CѦ}٨g/e\Sh+vP]1<Ժɢ.7xxfx~;-|RU>;%Y>{4.ײԃǠ h{kϠKىzHi%5C*-#/;PCajmqBPʗӗ~S`i*+-6,2ER&&Ch NÜB }VJ2'Lp<Хnd㈏thqm|4iR/~)l(G\8l>E  fEHmarK/"]d́O| ~Aaaㄯ1}<,yḿSO4NK! )gA3ls-nwL%]_9:!N%o؇)T+{.jYi 490nz d#E'Kh J;m kM?L[cH>ћ~W #ؚ]^ڶgy"'|h|ħ ~ PµmjEOxAcw"'$Fzn("Rcu؛FͰI [SFmf ..ˢ 9F.ǽ{^ /]>`t2Ms:C45-iA].)`xz/xt *O7> [Ay-l_oڣBoBm. ;+>ad^ d BaS9~Sl- ^U:"-pA9紈3hF' 2lX6I#.I#<Ն7>w~"+ }eR_CbW2&wgN}3_8n⡧./Uυ!Ĭ;Þ:WLX邤?+@nN6`|x}r gE;O64SBvfO2 a|@0#FR;hgH;u:O !g7dyWOh_W#9iUtoҌ ;סv=< "oJ_t(##uv?qB<VO6M? 99GdEPnkcMCCl%\Dȩ5S3"#֫IeET-y'Jω iUD.9G h˱7)N{=a,x7M[}J0%~tfjD;y(ǴxeO l FϦ+zy,mulQ>o r/N&1^~!W0D4&_~uuꐺL5$qcꌉn ~ >vIWo 붔aߒ'݅5i]5i|e4͙8’䵬ЂVJӟr,Ɖ]w&LX饶;qn!1CP aV^Yhnיz˅>XzgKpvc 1Pj0θ6By~;'ȇo%9S/9zVΝ pD[(q͉ UonvpOw7CA\?i RlÕT 6HX!i$^a0GL|lY ՛כ"Ꮆ,Bw&UEaM3:t;0(V )`ߜ &Ks!\V޾@,?`PMc@&$E͉A9:oem"gjǺKgOOo<nnr15PbWBBL' nJ{8M]+%,1hx+? ?so\t0k&q8J+'ZAt͗ )JkPU;Sԇ[bWyJn%6]'s~~!zMZ#TD%suD"|T"?Z妈֧.wͼ) όKq}M.ڇ*W`gysQ>L8m̞#rIl#~c0Tfe-ӧn\I4A q!1T3 ڇ,o`W̽o" +9;J\tr(1a\5#:hP߻ad,I%xb4g1xZC.rѵ Z\a\+-٩<>*ks } I/٥ӧa'붮[Wu\Jޙ{ װOa\m׆5~9c^gLʤ{ߕ= @&Yiy2P }t/dDž$jLy.;|D* o2{ d ]:bxm4/^Fz]X-_gۍ _GVv9\EkWDdSrߡ̶5vE'g1Թ PRU sӊXZ&Xw_ܱB5'ݏ}lFLc9.htc 9wpm8k9oiŞ@~H)HJ0}-L(850FaJ&kl(Nة%:b̂d:eot/8}F8ŷ63gʓyWt*KGZHuTϐOs`B~1׺=vQރ`o~,h!9cqN4ppe,Ni#;.5З$he>-u")"1<it i|*- #e4Jʔkc6y8qB\;=']k-"+DM[U_%WT=xi?CW$Γ#c FcDU_)cgktA 8$9v^.swjwK'X?Pp[ײt*'!7`g\AǹYC,>[CX [Wg%ב2m l(߹D#},up3ѱ~3:-,]vв4&ʧ@rGS[``+s' ɗQ3uI]0|%OSS~XWٯ羡~N#w,_=:?qk_(F]gzAB+5<]`RCpϿs{rAsVIv1VyZq_.}KW '#u AlU|w& c!)ôj_KﹴW ~=$>9lО75H \e=(b >([[KU utՄ2S%>A֬FwVZiXVrz_^2 ypאut`.^՚ I7n}.`7>ԉ&pwlis1FkY At'm+-l]uꢪbרam@f i+-T2ф䅚._e.XxRe+C0H[jD%%Siࣲmb1lڿMAAT]Kwwb<"04过zZ[]FپAӊ.N@)jIt_ -|SN`̙G*DĠ-[ux2חN?@tJN*Tw jB(žG@4{Aj ݮ`)HU_| uh_P"{ɸ~⟦`y>&]uNs^3m+Ɗa:WLg;taFLgqaF&u|`k$^ۛ8(V\j_żf6HMGo;r͖K1}A[4;EqLT37]ɋ9[kcG&h8f/6`HL\79 ,>;ѼRI@'z?׸`ҍ=>KBj,Ͷ+`uNHdBŽ-F5^ 5tk8ai1hɶhJ:!GH$@vM"xoN[5,^0 v'.PC}q^ѷvK=,dprRA`bc $f# 4nQoW*SCpX+% I~^k,x593={lP:jy(ȶG@I|þ\#ORK}GEQP6G eK4TL8RJzD~lNaF>Q $K(ճHh(Z!/4*jfړk5`_dY##j:·(ԣ&ffUTƪ`K$ɪ>KΗc6$W՛>p^4$ DO6E?2Li͠z^S{'ԭJ፽! ̾ЫRfSҹ)!͖5P _*h;'Q''ZNleO-meSZ%5q?ZR2H>XqCU+Ii(+ʍNg߸?!+pVARbĽ>Wu52ssT*&q  `K<') (P-AI]*OxcP=nX^E䎍e3(ѯ>%\"]stKy+Ɇ>w@&]k£p6Ù XR` N!$ ?_;c) /$8ڈ{nhoLiSe`'IҼjW _&WR5HP_JL'(+ly7|݆9-L2FH"OۙYsdR/c XS='J;Ft],>y8ށD*QF`=8a`@Ǫrea+6Sr&Xɑf_e3vO&}&C:߾7ץ%<@t_YbdE\e9" 9b2C=Y^;~eȊZ1)Ee +hIlRv_}H]͛>}w-@Ԛ8^١yl ֔,Z`8I cT౱zrg탱79+h\U_XN!`P"V`e)x7l\mRן.T=e;*^2#][ װ]+w덃{@Lt䷗*ս\_|2(s4ӱ!6y?.Osúiz6H;[<{_QWْ+p C{k*XqoQYjĽ6aG?сRq7f-wx3)u0B5腧vRaY/R87CƢ$`l͕ ؋5ְVr-E*<--vAE\(ו74LT^L3&fX[M9E7,q+ShfйBGM=n|wY+ᾧ5N"5s8a 5]>{ PfB؞阶 G6##/[crY{r#Dž3.'n;O{]CL߆ttCL nG_zr{s <118 ;*Uf!vkOC]yx$)X˟$m[dk~gQr#+"72 P6F= Q8^u-"RVE1,9*SXDX:$-ɹXrJ&"W SM}Z._D8۔6'*TʜA|TeuTh`f˹@ف㎈Ǧ%x+I:CޤN̝/@m]뼃Yg @j+L\WQѕ}ҋ۵D/BBIHR;D\7K kE%MOa ث߾]qDvT!!b,2Ph}$hOo? XՓ?׭VN4ѡȷWkm)':6=Vu]f-`#-G%xG1%ft:M e}&GFQH Uۊc {)*",Tb̭ 2Dl s ]G֍@=f7i-_],ƊL}T*4V;3N5^h kH  2I/PՖEVȶ)5DT%I?u!%)TJ>j67w.Vb1<|żǰ9Js&癉jMzHbNo%8fHdLA\8|)g+#h2H_dKdTy ʻZDE@XLk;'An{!ˡqFI9` j@o$ty$2u"#jN <eWE9*z=!_AϟNk:ϙW+RȍN;stFl9V:Go 3Y[4;tD xTMayн^^(tGBMi!Δf hھd֫ʘL-_b|tG}f!sa]yN$CLR/G/1#.(n%L|X5{xWG ͅL7%[3H S?T'S..1 63[$tC|9vW7 Z{'Z;-5b9tr]rNy}NmXkkZ k;U:Q[?S8 U_]7DMǃ!i!*Ĝ^P^$00U `3IWnR{\B}KpTN;h꽿Qbe!-_|oUm֍# Y>e-|ye@[Lݱy |حh)IཧABh$*KGcM*$ʢ8Gii* v9 a1;` ?XH* a,vs%rK G&I2(@w9nE12@(-HqE@ǙKKRMʒEhNK=J볒V\\}#ijZƶѴ^7W1`JȐ.ٚKAa9IX@.E7{2lvLHmSM7O*FBFiݴKQEL( %^c˔k"Ԥn.o/Bf쪭5 WA䇠b;r"'̸&lhq[/:gq^<6.{鑚x"F8>87kwkǵ!y`|•AY1wpx ={]&&W-B}:`j?dS?qKQJU]5&`j=QST.+IVQ#1/w>#]&z BYq@=.ȩ󶏉($Ȧ25[HXWѦ)/@iMWUX#Aqٛ -ЌɣoCOX:Id]bb> PU{y?98MKlH]?d[>2$BSF*͸hJ#&|M]5=\c&Kc:uM _cB}Q9En_(Ep~Q 4: AMqm\gDwqEN!<EtҀ 1Ng2?Ck#mE^h%JaUϣ R+3ݭ!`}Eo(^)|m {Ӻ)UKVDp".>"{I &;B}Q(e|ZbH&EJ͑L@j=YA~ ,"{)D[#v&;ռl_9*N&x7S}Dbpeb;( /7 z HMJO&8$U5{_6E9A'> Xc* +!ӺOtTޔ?}u ^ v}4e LRJfQ4"TdQl5m:} euEckLǻHz*XOjj~/V]9YaZTgLRň}NEѳ*m;p:6ݓ' ]c;%^4\ G,j!jkaAt*E<C+]2NIbD~Y1c?n}4Цn.]/Y!V5}܍MLA4 hNYv<ԅ}Kzc|ZWەŭ}f6/XYaN(#zcC{ޙPԷİMP $`2LXw:ǧpȆźl&xv[7v\#ԖÁT6}J>. 7#Y=)O B>_hha'p^D'љwNm5+Yvi+u!нK[Eczꥐ|XBwD:G{MפC,o-MIKnOV((oP_2DaŸr`ƕ;zq5zf#2Y( тUb8P c_%ݠW؅x-wRvAw˷"6Ifkb?wuʤi_e/)j2l~ᩡLBʖ&z$Ay'ñ! 0e`,=`  B\xn8@OE0 G32Š{e)h<fX|]ԾC=C::|>(L 8ҋPv잂f&J-*u"U1Y*;X8}L`j^\-9VDS۶{1eM:&!hxsqNruPuӞn6xUԆ͈"$q wï* iP6Nkm}S $Ԧ5pƒX3po;\%!6 _ ӊ> R&P̪Bzb mxIEp߾LQAl\tw?zw8fVV RgዄAg$¢iCnԓ/^njFO96ӡmHDwwm7>T@^oݍA`Y=dԹcBSn;Fg[ڍәeKLK^> `EwWQٵVbK8ݝ";#fFMͲUbm9Vw /:xXxr mdd:<2kє VަS]nćeĶUqȃm%tڴg@0VҢ[ad$"v;L53EK\- :y&һHoXrg6]-\qb :$MMWŚ遉vcw'VDtt.YrcN5-(|1Ybފ$gahǝb1k mML@Ij! |N(llckk}0oT\+B_{VCKbQR[ikWzvO8 HC}s/S ތ1VAժ /wV,PʽE ǂhlZ$ ; 6S%i=Ke ghRd'l1lǙ@ ?\[ cݎϚTweTVjr #yi)e]6$[`܄EE=Rb7 [4Yqc@:Fga . #DqJXv;K#IqY)M7=0re#r}L3) ͍$%ܹŁ8)Ư8V5'Z6"".5Ead4Xǣٕ@_uJ,lOXu k0}pARbhupl+=Uh=\t}Ol`_-A1otV٫%BtRX m4D~f}1 YE˾?jkR1]ĝlK,h:E% 75F@ `$ƿo]Ψ i$[!GANd=-_lPb.[W̍JD/lwIV^ )͆I(³ZC-^86\6AIy -X4*.ZYR餇=kq>{v֚^55~s3 \ ! E]Cս Wz` )u[OߝL K , D)c ENP]V>Dz K$%uyn1}qSRvpޘIiÛ/戭$Eگ#0`B7זnA/Ip pR;ݼ~&H"@#T?o{+|OEbFV%]Dа.8쬂i(/vնo Q|-2I>E#lnZH88Kk*t]e~uʎ}m%0`Ғ[gr,8g+Jup)yԦ 0냅O^=1!BԱ5F`$Vxz89Mtp F*&H<^YbiEaFIeX/s/H_!pV=: GR4'br)ԮHH46΁~4vؘ9mߨC]w@ ěX,)1+f~+'_ ӱ9lᅶy-^ G&|38)!NQ-pt/#eDJ-Q>u?Ϛ DF7Y>W!HxpY|{h9@z\yU׺?.j[2_Q;g(0?p͙idS+oko˼`*|GKA`́^H-CXC?=|'F3*H7w:`22ķ/Q6X+\W$*,i`-O{縱E< S ZX. wF]=,w"4pc]Xly_(1/@|:uս5籧j6}cjs$Uwg;Ը1%̤\ЉuL܎vF*ɫ AU&T=HXlCVikS^&QHAZ{ạT`/9Tz/oF[;DŽO%m;{ȷ즊h%.O ,s"] c|bUb\1R!#;p4!e,/2,C' J)?p/,Ywzç#ؖCa#b8H|wH94 [ ^R! _|p)hH *?c}yq+C0WG3꼎#!e-G)q'M=P %`ܹ:G,,sv"B=S1;"Nhtcȧ|ŚdjD)_9h,=2bM*eHHDnIqk١Tw4?[g+Ctyju0?jsFꯢ%Bj_xpeվ#Wx/sA 0 Ee&Խ{K(Sc8Uva{&?9)=?P9$ ?oP7)䮇qd|O:ϋQ$ JD:t?aE;vGn)}!iVX9[;T-9[W؀HAp;]tT?huk)~7q5_>B)2~l+ 4;G]Xش(.h_n1[#bwf_|#ѿRwpmEqŵ*Q~fZWn^rkU!UgѨ7Ɵ+1(xA?Q@R` BUn+/\LU%FcVxfoa׻=[UJw׏ aDhCjC#t`=e٬!;^=mPFt)yIIɺe˟-^IJ̮-KV1툅5w*?׌S%{(GE\WM`I2"2P`J|C) -))Vh9/a w0?ȋ ڦpSɌO ɪ7(h>< joXO~wqbEPDwƥ%_{!>P/> g?_+^܅jMO;r ༞~U>XӚ $nbR7+&8KTlaQe|CJ "O Џ=[S\Aو`@~v4EM#d FH7ƝTKG_“:TrmBQځl/* CEr*9ۣL6{:nC5m0AӞ%CJYYWXjp!?U(NɻFf A/|:FSh4lOOBeWo-_淇SܐYS9inLZ̦=PmQ~ar>$'wPg'PY"|)W\(S۝r\J.DvY/A\Uc=Cӥ .a&ȨN3%U>Ne՘KrlCrpe !؝DQr3Jz񇩹]= S.ߩ0%ǵyxhu"Y/A!YQmLI(,hy]*OKWȧ_4WfwW8uC$ctJӪf0h`2S4`i&} V1Kǐ>sMG6z)_Pb*Z_,0)Z%qK1WVxKl;:~&[3 !Bv ra%"/n%Toʑ(̩!6 :6݊zs]S !(Jk [rݗDb3<'eW!$TP s[Uz*rB rׇ,̃EUD 'p׶/R%~t)^Q?:{60̹YR;kGEdҨU%Pfls6{PY.}LrkJy=ySĢxQשR^"g_YQ0^XֵэZ]M >TNGLE'Kc~C˃8|HY]]f jȆhVZ)m`w u.f!ܜJq}% .&j-3i 2"1eZl kI`OIyC([S|l)+%U)j6C.5:=T.@OKcBcB7?h6?d+/J )Q{& 42L$NQĐ"4aT!IPKJ]xg KcNf`tGONpzE:]LvqWآƦ9 ֢qU|ݳPVt_;0M7AU{0},ڞOYk%MС`L6s's߁t_A1>1Lj9Oq,Wro1sC"_i՜lhVn> @6<zcM.=)`1 48!$)yJ ydϳR X<ՊNY$xSWgb J 4' {H'GA$D썇TWd Pj ",lVMy#ui@8IZt. 1L\ %WsP,EۄhܾlWpJr1R{=QXv*cs̺y~9hQ;ˏ$dL#X_< u+q9'FvbR:1J$ќRn)AC:F[4`S 1pm{0\p)er~/ɗ ;*Ѽ.է l,7BDgO/V{ǮOY( 2N^2;(̃ģc\>,=Q$S Gfrl=ęwbG bg7z_)D^y\whSgX Vӽ al>HڥC)ޟcBi)@pVQH̡Rw`Yh-`e1TTw4sN҂l,r;&|v)OM JC ntۀV_" j. >g(_Ok;̨\" KVV◜xsDB.,d--eb0\[Si{dM~"/Ӹ`ʀ3Г 8T\vh-3˫>9%[3CcqS}*z(u&ҧ y5aJ[-ݮ( >Ht^s\$n3Osi!Mq}E}C6l$g;\y"A%-71 b3[H* ݶCC,nɄQ9yzԍ+~\Oc$]-@7ǓL~ Q@4y`)YZ j(maeykcGLt4zw/1{bW }ЅƛYVBδA=`g;UJN G Gfžlxf)`ѺND:-; v1xbtrEWmbzp ~$oa7_}HWB22!$Tq?NlHr&!bY[A% 0LHHNɜ}in縱x6aUԝR%gzrE wdKxa6]IYUk1H {4:yQmt$0> I [ܱ(ۆI ²|MWa$kۊC<܆kFipfA³ƃgW_7dv?jrϷV"5SLYW*0u ɴ;u0oɔ?jB)~H4z'P95?w҂]rw!"MP3`iqU@Ů2b:S6>s/̤t>o FTݢ;NoĞОv:j a`{ŔC;@li2Pc6rѭ}HI}c {#o[bOُ;!n4Um^H6Ft.TbYj.CaͷqϙC1(˶QY2Xc}XXMYs.n!Bd0k6b&?OGZj.fFSXlԡ{ 4m|cu@J0W}h9"Xۉ?pm}cʼ9šۅe)hVIx,dЦ [ПEG2Iؘ\1?DTֶߒWЂ&zw緕DV`{K;K?4BjtΪQ~!\|uI^!{OVY+u!5վ_€Hs{)DkO!Lh&גu}J|1?twX,%V+"G:OxV?jCxngWL1"(ZNÙS~[5^hs#wBl"f^2=* #C*фk´~G'Vfᵥ-/C;6@'Jcoy6FGGhW2)+0v.d6B@W'OO׎@_tXAx-z,piW}üz!OgGTMGruOSR4,8_hr{vVXmSZTwg$ 'F7 h&J`n8o` nC3(euO4SP t6Eh4ʘS*ZDŽ򎔳,WzMdm?_BLǖZj~Sҥ+ D/2Et3myeƿx5bN;jWkڹ^a3 E@Iz*c0~I,]YI>Aѐb vo Tj;pAÒUw{Wۂ&UC99]#ci^])Y=FOjJnwK &*)>>.T`(RVyBX^,PBZ% n[%Ɂi Zff; FPfGSo6ͩci.#==$ǿ20If)UlD̺YV`OO&2ސ=f=؉<9#k퐥0aV8A$gsM/OOL =5lLh(~l8uSa9`YR$qWM?L漓F ]-fTc#>2}ߎ89,8'=6-L:5K_pL >,s#;ģq6XPIQ~mBP1W= -uJ)k&7 ##ϞE!բ®aq\ җQMEPd/TᵄJً$gTsmr\^2XUdXh(X?Ni*P'm/Tt@*-;ԂhMp(+5mR8Q230 ^/th+zGtd5-0>p2bD n  p'dNCC7eJ=-)C/9uL*: Z+{{ЅWcаW5  I:@5Wv^Aйi ZqԶ{@e,&t}?:>!v(?^%Qjvɑ{E7imMr'U}>}7K%x,q1Fneyl(MM)? 9'jg: &*lkvۗ1+u^hbůyMOq/z^}*D"I,cl.6zlO|ϴ,#9Փ]c]ُE+o(JLt(`Oo!ƾڔ,$RZf4t_t7[onZO \䗃kB1`HE$:[dFdz]{ \0q(̱i4$Iwvnj\sAK9-pZ*mO$){ 0_v0'GBG5;)s|MX$g1T]' L³ 2+pknE #DL{FECgC~Ɍѽ|D ,4Oc뎖,jbL5+b0x"Jr6)wRw*3h6Iȍ CYHb!mr*Hdsrh12$@ {bw챦圃fH>-7[y.іB4QܩJ[IH׏WȊr*O+7ze 2s h1Tbtoʕ1~ 'Rqp\&L -dsJ9& ^x;W~Xvvc"/nX `J?H9ÿC|Yyƿ?Bw$uao@@)+&cp/EsNcpPz c5v)rIW, bgv_ }"sb},)2*j tYx_ iRe05ԌtKә*ʘv5Qٯgj VR'nm-7(Q9c>5'ǞA dg:1WB$;7^xKU~iY>)jgl n; m72Fڳ\Oq)4g}P  J3G%}-WM! px?!/#ɋ>Brg'w]*:;.6tTv #C2-$8dm쥛\&%MA@P&"ɀb5$pko (4Aa@<.ֿ OB]!Tׅ8Q˭ad; ܕn*?pVMai0]sܷ_Z&NANR(fm=R4$B+n ի]^J2Wzamԅ<8ͤ4aj 2Qe4 Ӄ|D6Lp2\| oOzPUVs", /]$ZO%c o:rx;M(Z<fx,A` {'xS]z PYCp A6QثP70RW({h&o[h8f #,!#;aI8~;^ hPtͱt- YrŰ&͒DŽ49IfR~ ĺ@x`Hxʼ vg['-L \hՇ[XNnΥw*w yۭk!wqdh`~[,5)bH+T2ʶ +HD2ob#4ظ5OPtK @3Ru01DQᴰU$Ϥ1Sҥ@e7?3+IRH]#}Q VZp1|0f3زˬhIDEeEN8WȩuL &M ,TU{ A/N?KaJ\_ʰt*L7wa!841έU"ϳcu!g]}=⋷ $G32C o=c|QVHCvQ' P5)xj3pP+;1D/o]p0ʒ ("R"|K-}xYtt 홮;˶1ME5]A8eCƆ@,:g2n*4?_ (}؟^d5>cH-hB;sq1k-D./dQ#f$Vԑ| )6MU?1Ii+@p#-Hݭ)ɠLD%o>f`ce,N& ZO^!dC;7r"|\#+.^ vKS>}Et'T$ijhl5Lw@Tg> d 0l#g EkR"eKZqC;m0S||ӧ%OnseX"6tr] ~{wA0+Av`R;p~OftUfD#e 4 vieTFT5ÁIp84\ֲoh}\[Zbʫ4% JvkOpDΑq&h`z' N`|Hޙz]_8Nf2oGOt2<-u>,1 8bXz*ֈ]N=:O\\݉CB>4\Wk jb \,\7( 6|+x?P<9&Or̅CG5CrLBl!"(A~v?))ڙr3~??׈z icϳpHJE08mȎEP/8`vJ8Wh:Ĭ`9^FDn#7u 9{M'Y:$(.<R5e߳~{o35/1S.ȉW~h[9;Gyxa ˰!4@j`UٌN,z/3AWƳ1LPEL7C{GaIg\Z^BBI%)VM(fVD^ *ؕS{ț 03Io@aFAɱ4sHY9ΏȖ'/DhMG]J,]JFf[ j]3anEJ"؃z*F®}rL:rN"86&*AYwaW hq/ K~ )L22y texIyvdPer_Ǭ~; 'yXʙ) b}?P$ʮWԓV䯡> |d)ms_oRbt0IZ2+p=[QfG;\lLXlPrQ_lUDx6L _ɗ@1Դ !soWwRlCNq㭓"C)@%2 3L 8^Ѯ.]YgrNO{^N|v%f?h5lfCgex;! ʗ, k ?U2ݯe]_$#H\wx"o3#}q ⑧i[\Vi44;47֘򩾭&Pް\+)b gC$b?|g BGIOD>"i28Fͷ!V6FpߪȐ?ہcK?8KX1wSG6¥\kVd́|gkތR=|wf#~h:e JIWڡ9@ʉ8i&c`xMN@9L:p<ѾZJk/EY@tSN9X%бsgl찗 Lng-O>GݍS/DR20#WpC ɺ:/B+Lrliu0%4dhu̹-@1Ql1mi8 So*Q qH%9RHPO|H[Ery/j 9iK2ނ$=g 7R8/F1|u,*{ -U",8`@,oM0x&K~߸Ɛhmy ,qPJ υ [w9w\q,QS+4,T_c+4IIe9uUo8&GLG]0 ~are k*ZBbzDAȬƱs^jAgkv\Ogu\OBĨ\&@DRSsG幱v6֧I0j))nOqtKR zDy`pW95TSp͙ܝ }@n`zn1;fni CUD?~1i p'm*u(,Of-ت^ƒ`*aϑ$~+Y)Pa69?cCX9SS:{d+1S~i^<\m;_=$\UBt죱ߦGW LǗQ )ӈ9M$~6C578H 6 JCU:(ɓUExxf06ǏRo!F_3caE:Ν c_w'aOZcyR-Y{IA@[1fkWEFAzG3gWQ8ԹX_G{$fԅ@薏p8h2a'] X&cߚ* ATl!BtADS:u.WDd$=V"6ﮀ}d& E@DVr1P(|k|_2Rm9I\O| 듽 s,̜i، eсaTt< lf\ͧ[>& 6U iN1 h#?2Amȳeny`pРE>ue4:q om([^(ۗgh^ႍWTnCdQ2\yL&l7N`nk%'M `,2V6DLR-m&;uqp8kN~EHcu=tlOtI0iЋWhїZ=#E1_R{_(Y] 0w-'3Du=I$DF^`[]lq|I9z3k,Lk_gŧ̻0DP{7"Di"ȏ >~;&CF6rKqZwRY@4c(q0ӛT`Aơ֔L0 wHjG2HScIS^ q[mTPrCm!}jAo,K2162}  KL^#?g;2 DEF#anSGux([c$a.ʪZ寙O05Åysg.,A^+MH~XU|iA:$Bp8:)-h%'yK MK0_O1f7VYqUOq PIwGnB~9}N|'mXF߬ǐ}N+yk7+pb3$+Bh laaM$祵Z=l `a_zbxŤq$O WP<=9uDᢈd.J˼Cu˻"tXN nT5!).30YQ7T.2ИW9b"2\E4i_&)^-[=?Ɯ֦%XI@{N+L^߼fz 4|?lh"$qb 5~0Pv~X4s9z F+z4blԉQr(}^#J1|Ŝ԰}MW0?yOII 4 K)"fTРqa`)e K,jWXIٛ-!xd|}3κr#螡}QB◞iQ^l)HZy4G G ,Ǹ!O26Vyz.+2-jN,V,RQC3S`vF/EK!a54gWG+*l?uRH}X㺘ں"etY1y`3),\ 11=}LD(`8\Ra$4{&cCD#n~41:s7N۾mP Z4̿(N>h_}٭i@,ttu:Dgr5yoN6 y/r6C 2^~H_2/[EFf,&F<(KVkh MRԕI@LF,ѩ*TJھfc ACĭq[LJՑ>?+Oɫֽ pyKI-/V*eXepg|87˨5P#$]a+.A;?5Ć~s0kIJ)p |haqs<"Bgr1TdwKBD\U]ve{, ;&|},zqOfE94 <7{jt8W8u`CeezǙ>ff}$ \*'jsN^~̨55.MmK45;uӂ[>9bO.WsS #|Vi }~:=-əU 5/*LVa@8LgWYl6tS7chũCk 7tn.4Rٮܠ6@u]G8%K"?݌b\4!QL S|;ѹr<$:3:'us;9 8&CQ\V! [SaО0IR[/k~.X`"MOm//_ R  el +c MEU^?'W Hmޕs"kҧxu,kM\W,1+2zHS9IT8?-")qPR eѿ*Zh\θ9Ʃx մ_ a~$\bۨ f,}Rm{1PӤPX pUW8'3tj%Le`aYG(dwqJQF%*l`rqpBv WYt{>@?pRU7ʚ @Eksbs6K+(_y #4UެbN<OV^9&)sj?)ڽ,39+F ơ };n?Y޷U`7:dh1ļVb[_1P7@%='\Hwڧ_rjz8YnjtbvZ!ȞI5&֫-W`NH)YD!c'IjeDZi7jZbC G 9s,*7zۜ Y[调«|c_y 0j@zNn]9(uk'?blOnH$$ook b4ӢȲg0I܌N!tVX8u2gNB'k(r}L*ǃ)l-8s#Y8.Yi-^V(nzg,[%e};rAynI)q816Z%c/>㤸||K_Gjo -'=RDTd 90W `ߝJ47IUQc΄ F>F- 1CQG^52{gHOQ<Q0M2ov_hth0T@E¨.ݞ9mW ɂUE5X1G ]}eca”:3| r5 1'[8xIs"i}5OjxUW\YRZ]80?5ro(%n{rz*3g'XȅHr5]Dig]QHNj$(?}a)?տ:}UZGӐQQ>8As@ \q֓6xo+ks%I4㟝$9j ߶6l~R?"0@pIQZMPd.rZT`՞ٕbM[J@ς, ~ d|[U\n ~dh!IQ ReaUIV+tX(ɝp9)X pHyӫ)ӗ iM(0Ȁ賠QҡM_S} NG#G5OCF2!q޳xAK{p7E3>#F)N倊k^b *+K XwLFjғs'u @/{̽|UuXoS=Z~IAy `8x], qi Cbzg)PE NyȦET Ik^h>T$ 5/>\5VnuӤVS7A^x/Bj,$^1cPM5R2sVӀ&]R, c%Ġse)nF(ލMc|^'6Y8iڹDi6G*Lnn2vQ9*9UwA$[l C|#:/._wN}#벲!#:w:Y@6KxK2o ֢Ix@Jge prX^&zBbAeCcWҕ|`oTx#{?hGknw32 X:@xSՓsUa*3DRIL0&#[Y6p()uWZC r 7 an2PǚӨա<5W"Xe;Ll=WIcqK|/j 3{J6 !&}\f`%GZi8^%y4:I\~A(T$uz HT3Ȁ߻P'ȗZu7i\GYPUD?:2ȾTACwGܫ8rGmq@t>Co52/xm1>!ڋ>~u" 靲}0ylD 3~v6ِcc^^8GJ" Ϻ6ٿ ˚&zeL"ե?h^TTcԚ;C1gD7K8Ũ`Rr* _RD7^7Ms>,^,kRj-=?ldZRTVg>fj8C- ~Zm),54aЗ`53.1Og|b#1h=PvnXoyF3dbѠ[Z7t&F~u:ø.4`UC3~}M$uIDm0 <̻pуAFM"2_U* ^9zu`R`S.q׿ iַ^2 &Pr6:PJB[E> Se17g})fF(I`L+Nr4xpC7"R."LcuM97 2`.^<1`VE^)ktF6~]J4W| $f/5%emwW03"IFG( o4m=gfbwƩUH,gЅ[yt1wǜծXev2 fLr~ טT!bP*ŝ@5#3)CkovrZ^XU/1EǝQ&466mX.!2R bEw~硇4/* <~xڍ+73W0ӢwY6gr@h^l&|ң )p^P*eV!mdNh/oy>OO^w nu*8O- 1ri?KlX ~ue/%FY5b}rhR@.&'vJ 39[Hp%D\EGrYȚ0l&5ב xhl:; b!-^dyZ$k3bc¹FekdپPݹ}֚_OdG1TqvAx)mf떜 MtQjcm'J8Y8Zr2Yz us0?&N?$CѣkC6EӚ) RV?$;97,DiotDGv:DY[~YJ_MMQ(+($Kp) ,r֓A }g:uӄ%ƯRI0]e69$iE)̻Yz(u9!SJars&T( h cpɮm1\~D"nLmIHGwQWQ*C04̕_8t-tZ e$=Uz}R8t}Zf&%7YVy?7w5҆`>i ?D[uuQޑv񟱂 %KB#TDg~PS&j./1. u7U>+M8>fՀ>DZ{֨٢eAYC1BW̞QeZ]} dN@e'9(W$q׉֔Xw~s(ax5kj^T}4hW<@ɥ)K73;>v vn9{RVxf`ϋeul0x4d꾭Cf)U/`eгbt`O@Ɵ'nF ޴|'Xc 2#4Q&[$`(6VYDXa , l*U9H_xͧ\09)a5 1[>ߒZITڜ `8R$^˛p#gqx5sU-т>bT/\LdFYn|#MGzI$g%R镄 Ue 2 IoGOg+FVg}xvxJg߂/Rly\>M'sż԰h&n[\Q ς+CP,inF8BYLts`(=^;98N~ D_PuU\ D6+Ub'Khdden<\먶_bjI4.Z;cy7\.6"g]\Θ6rysE3*@2_[3DC.q DQ PH|#0E=pe:XCV8IEOxLl"Ge2;p9}jX6BpeD:[[!D"3ðEUKaQM!2ł lk*Ѹ2@V`h6ے,'J&8'zgd=7K;Af3ҩ!l$o:j^͜O>m݄M$RTƣ'&Ŀ# ~ATsY%h&;HvjJɁk*›ƵPXs!$UPGt>V!{N&,!H ` K?!0+sLxQ  R.P%hZk9hp|i0ϠmPh[43V:ԍцDT]W;o~#X? x/ t"COm̃f|1E0*qZo} 9\WmCf, >ai&wª28ѥIҢ{6/2P/HҐ~]y>YnLjTS0QL_v?6s9 QS1lbim8fҼ֨h-0ex"/>E7^x2A6 {8$kub >TOؽc\$2]ռ4uD5' twC[А->s7#C XW7S}l)G@?`:>IXduˌ~Ń]2R Dﰔ)ƙTU^˓in6R_ 3z4+.\C~'[]WqBA$dq0:Yr4՗q #7eecԐIߗ|~SlaKKFjs]1pT ȸSO>&ώ';kN IP\ Kc&=c aϠ08+]rSa E_րw8 |3 V D'Go:OQduWB1V-_m2? ռ.p!cWbkps ϬT`MR Fc-M Κ@V5J$A,TVu}/NlvyBA"'Af9 tZyd/z%/H>O؃2HUzW!=/uSk#YchXL=FZ-qHbم(c@"``o!C#I. SY;jz^p VuN&&G`U΢emYl{8+ݽqUXiak]H+uŒPd<sL IcS'bhlXMa{í|н(}]S=ɥG.٫S[#>|Glbh,LhKs*3 1?9k93Dܫq&>Z'<S߱*lOKi &Hxͳ|,y^VcAơ<}ls;@ >f:"gٺef^cV8ZCM 6Qnz}BK1Wo /\ֽTɐ<({ZT,{̪l4/% (4P zX@I&J'$~/uSR}&}ÎJ ؄>;Bq:#'r,n _ChzJ~pc`.kKCVv wi3`YݪߎJ eJZ̒D׆m+zciK{)G?lJJ¡+׹/'>a#HG b\oN2.g>2nvp3X:WX(M:)lϸb9To+{h/ q rIJ%V<)|H2.+ k'9|ped|1>6sptqw3cʩpPwfi"%4̏fBJҨ| ~x<3 ~?w}68w&>ﮘ7;KR~JF}!66[_Av:*IɪםIFHMeK@ ۞OBk79<ʼq66ƷY"]Z/,m85e ~T$!XKYG(DIS=4hZ67ܟL] %>}u*K(=e°h#VW. qNS Qw=Qm]"X}kMݫu7v6z͚&R{Ē5*uy@L+#mFAFrvi ?O]iqLRl tdvZ-Pg 4+ef 3XGw bkвӺYlxA'PHG ܻ>ܘn}oSTqW4cDQАDAc)hD盷6D~Q l2QtqW.vs]~52=D&mED/'>~qy {XfC=K, I%m*NS NIɽkLU2\70!B4ƃs+xl5peK`ʟ_?k1TbIEN+(Ư/0-!R :MXB-& y\JK],?馵1 ~ Rk`T&=UTi pS=:0($dGxcU?G0apYPb]+TFyWX0p?Qd6e^w $i!^ߣ bMyM`r}-9cuXerfX SA{^Q! :F+H30xvAM?+{ì _m0~_$@liq7Mj('n z'ˑg^l/fKXVz MԸiBՁw^T6^s(E$TFiFV 곭:^GN8<e] f%/r@ :+v$Rshhݽ6t4u U昆?3N&(ۛV]w@u㬷A%]Bu?Η?H$t:Q'G:kXH+Vm2kMhk뢹̱>0;Wm~J=1"@T}4>0z(04C#HL^J$,A\wbL e,u$Qq T Z"5m,Q,t1ΚɆTU05ưre,ޓ7dAlyOC SF9#2nh^A@Ԅ2S bNmHhZ @ L,R8nPs-C|~ͯϣ 'ѡ)=۬qE2m K _l46Kb%O /lLiysӳV@%hb +-G<}X @ֹH\,G*,SZ%}=INΓs{$1zILI(q?+˭JhWD~cOq; >rc%)@/UG._Uf} ` ]ls ?~ NftNdNAY=dB3^o[ےO2,pF˨F- vI&] zۚIy0@Fios1/PF .M[dwM:>#%0V9S\i`~Z$:ҕ)K[MRWXGۋ=6w6lDҠHwۏHR[Yjzp<I]_.Kܦ'Ꙣ%_@yHxpoP {( ;R Tu3S2Ƿ}fHǽf?'8%w~pF4 ևO!?jτ<^梬I<_#" -wBIʏDղ<ܻʅLfޡtyصL#ө}"AAN')&r KRIϊK:]e:5-O։88}M:)M `_&M^U #+#0yR(oH&AMqԘ!XQHDˠ%r4H0TXVBv"SU y|(8Ik_ڢ{8x'Rv(~ jro* #VVҥefͳn#۟vߙ+o1AUoR q.NjR&:i.MQ·)pre$T=nK^jS7qLS~DCF52]xP-|Jm}['YCRSE\^.(G.ȿ \X@-ݎʉʽ%0=>=}S[M~\nCi6q%qX`t8%P`Ċ]MM[FF/#[07!nU1//TQlu>ߌT|,,f3SBi-"en"[MCGiUKqó;@ɔ ѭ?YITʔg;ʒ{5e k!m)!.qn$7b1D.R߆ 4:\9.ksLeC9TpftļHPGL5we k 1eN*+Ụ&e*FO`d@ysb3;o}2&S;ۏBj򡌤3 SBm/N^ K_6F@bM쟲[0O҇IS3RZo>ƾ~J`T7V<}skuڤYTY^n#94֯j%K!2yQ^&0Z4?0 ,~/_OxHoR|A;RϦVW(Z1 0\ Ut5v { KD$Gz8t}蔨ѡ١u Yy:|6En@Qaz)_v"K"}lS3*ZZ|7>G G~2ΰ=Eۏ83#g=<69kWe8DYNW2NWʠBV`~$ڨ|@RZ͝AK:/17 3O^:c]ޏڄpM 8nܩQ]RPŕISK-eA!w㇥oB\CHH?RE|w{QZi?!LhE[>#q9/3~f¿$ ,C@{H\T7w#0h="CRuƎ9%w$*[`1c~9stˈHMAFf\ePn%޹FDi1!%j)< mGp`T}#8=ti0z iψI&[dցN>&qU&'HUk'@TX)ILfY飌^w{U98p.α;+na]Rt$}$oy[CK* ?/ow&񁆴\9?nf9w`Jsl3aP|X W|\ʝJ 쵤o:7詺Ii}4Ao"VNqMЅK1͠cؔ^j4XSWNl:r.h%ZoXSV PBNx1lJ/e~K_ d-a aGr (3O)g$<JN0E&"E<޲P2Tg{αXf"Ef1LkPUX-̓0AXXyW*WTfx߄0 , AW%ZH HL5z0T2$ SMEmWJ + >R|.Nu*1)d?o1ܤ`LaAS#{[-w7贈 {4 ka8Cɯh;gd?w:Z>3U\s;i3} ɶò| gխH*rxBx|x WOSFdn,Ż"ޓ#v vb>~QlFB<%0LCnCK05ɹo59NovK N.ό aABnt &G QZZ &z[1ܛ`/\BsXNR-(Y 7 \*VSTh?|(tt/4XD kGWY c3&0/դlGbwb9@l[H%$x"2{;@ HG#u"wnO.sAcfs $8a~yAXhYD[6c>h[Ek&Ӆ DNsR]E x yEP>ՍG8)=zR@kHY&_?^+U`5 Ƃ&0Y5)0)G]g? |"3m9TL+׿~I ]\(LJTZDgyTDl_}Ǽ;UNȑNiV^[Y|xaT{EaTJ D9WJ k'H4wi) z pEY5nAZ67LZF!9NsalG8c|m~5|H%ImTsDƜM~@D%Is<=?2wB6j([n^Ό YC=1GrodSx ЭNH`#@[s wYpo7UIN3%3mR76N{#}ο^nLLI@혛!Xd[ꅴt1uM0\IO]K'7zacoOCyz=lbED[/0l=K4A ܂Yv&mU^cJ.k͍UzL~5 ;7Y/0(ڣ:q)KlD;B:$?[^.e6!5}j`!]ySA:Q<瘧P6'IKI5 c&jHjq=-+fBܝgQ>wPOog{Mӽ+8 *yr>#衖MkHمA٦Z D@PC\vf\eʹ6ZVM?̸FJHvpphOһImʙDtjP-Qb''c &K|lbԏ};|rUm <2EEIU @)B!e *NKZw! -bduEȮ@51e)~n]w6NX<1+l;}(?s:3 /t.B/ ,*%)h'V3, iR UQl[pH.a- k&](r_[#y;>“uyWߖY?f54%[ĎOҖz˥掠#,ZñjeH0zpIcrG; 5$JoN]SIݜ "5~wm0b7YZup hŇZl{F!A/ '݅UADpuE,I[8 .Lrna[!nsQʝkqJ\J\&T(u윑5hqXc3ȉo"'>HG1h]C7{ 1tya_++p#IK9Oڲ=z& Ώp2k6g\|G?(bG"@\z:Qсɱ/⧢n8{4Z!@6@%Hz?oB@ʟ]EF?ġx GM }eiJEX!Cs $G}a`v9m4|H8ҮmpI`e^ͩoz\N 3-rE !t֘LTG{Ə ع6psoGB3i 9}dþ8niȭG;Q^\*OèĞ2b ڬtbGd՞iznB!1no!2*tHŠJ- ȬN0C /L$Cblw)7X_BVһW ^[jc+R"-Z8.&: r,S 28]9k?1wb*&~5KGb;ǭpy# h7jB?w\M?\LןeS{QZOc9vH-UB:|9\)S1e5Sݲ^$iScadAwƤ̢"xI%ș1YZ2k/ͦ@Qr5M7A`JJEx6ŷP:\%̨wؙķ&\ % 9XMPXf6x7*l--4Pw~+Ώ5+9)BJ?8/6 1|g&ҕZHE4 Eޓ_ FB,jnNa!adN.Y)ڤHʪ;WmkSXo(tV?r&E 'dvwZ~zvRZ# `jwk(ZY 8tZOK:TnXXϺc۴ CcZ*ߡǾînkxԢsdEQhYT#^hS Z?qIDs|0. #f¸S5Ar CQc,ãӠza*-cӈ>9#K)Cz{1$Z*Dp%I0>'SUͱ۬VW=!H1ڋu;,opu2TT8HF=ϵ^E6<^ ɡPux!^*d_'X8Oٴr iT5 |IϏat%g?BEZ-QljHB%˧}xf&lo?9h];SQ}I}=ur e}J i2&]Jͦ9%v @)?p< Ț>L;85zTU xJsqFHZּ6ڋl[[Z⻾p^2aj?ĕݝ3d5[>b~ue4(alJTwV6@M VG s,3t*̽%!@G:GӇLG QiO0JeV2<+}q[ ûMOVz+܍C#Ug08?wz5sSDOLr CXJ}Pk7$[)Eonל>M2?];.GQL('[~0*)}ocˑnk9բtD.`$ y hؤf~˸wMBcd!?}2$a4oAFfaT2laAn+B:S=K 񐢷}BYuru,U Yq2yݥ3B Ȏ$zʯS[a :,) Hr&b}nqV,j5}?WfG̛`{]ɭACF-UwhRy7EGƛwesTSlHyDY$:5,EK ŭ)+X#>Wn Ns1dgsp~]pwgLjEf DLlF3.QK5Btq9'j#o {rw\u!l'mX/DMR4F'SWc(UR~ 5lן7Wjtς#Xb|e@Fv2H6փ78/F`AtOƀ➑RIa>%vC{ %; ?@XNLhYQe@o[S6v|W5,oCat(D[yކ/#UIW$Ua=$g5WC -M&Kg8ǂEǰأKeh|KގwH c:G iGiUP*2O\vaU k/˾V||wR [Zn'/齌+>#/Gwniɯܴ\p…&M$TAkIH $S(Ĥ? Q#3o1T_dK2C!'q R +'xfm> 0gr>Xs JdGQQ+l 5LDڐSK솺97k˧iFZш.%Q ?JjPdRVN%$$pe7kC j4C MϯH^ʾ;dhE+?%}쩰d?6‹ZrQ}͛ /W87NHh:*D2,GX$^G:DR"I"aEfV!#wnf-7bxPH 6faEzsw95. x,ޡ0_L],;q7 fW(dLS |K-}-C?WV4~UaJGgPРO73 "M,Cn({HgPfՄm۝ z\/16a54Iߧanu>vJgM8=[FP0g^e>8B ZyK4J(\k }a к(XQp$㣴zcϟ,$5 Km%z(}f2(X;F\i>2L9:݅ƽ_J"^>g% c.łcY$F%\cHDh^M ~te7B@wC18h@(1"~P[`RQI>S7dڇJd2 }UG+^eQS"9ĢƔT-:OgYQE."}pik}UDҗX z aq%g*1F*(:Ly]$Y*{C+C =6MwU}naUa2ZjdD.!lLdF~B=ϯz kLzf&Ot= !}0.۷ayа~!%,k]|R=B_ʉ8L@Ku~ʚs2ͶQTt *"e ), R2^L,񘘥vUmG_K $YA,!=%>X[ 5*n{ӌ|XA/UxuG;`3Af14: uPVRttD{؆oSӶ`ڏ,px|Ua%|%j~ӗ8o} nc=S8/qf:cUtRߛަ Z';KB=sOω"y9m;- "eqTugyaK>%7x FUuCfA1 Â"~i` @Մ2|^]DL0 [L .^?4A[OhخՃl4^m[lc hp٪Ie~`TW|^ Ih5ѿ.{c vW R4j=mCZ?fF1e3JXAs1?VA3ڠ~t%Xp'T#7͐l鄈ȆܪN-[kAѦȳ&c_'ê"5,{ Y=2dMNg'so.2Iwݸ_@w6g/x^NvZgκl4:0+F,T*G~^ zp(/J+n3>X٪oDKkEH`F|$#Ѵ f֊L5$e!1(A"y ř{Sw^c%}u C417e*I鶰f ۑjF2F*-'v".{8D]xc78 3F͙z.0* e QO5-sloQ++厒-7-4cߗ)ݕϲ*㜷:?>{w7&ׂ]υIf٩/BpԦA-i@[xS Jƶx]{ -XMOŶuW:vH]Sfl{Tɓ YL] -ͪ%ۏCQ1م! v&çq[;q"7i0-Ēc4edQ^CmzC`PY5 Cv%G]:bjq@D>*i1FPׅ JVl7~<ޥQX+8D '󿚪 -{»ֆ8 t)$ h ԯ% Y\l2V+52/%˖ty abjU+ꔀ K d*6&x{}ڂ鎿g1֑H_mI'+ܨjCx >d6qc`T&=;!S3s5˪`P[OCp"%#zץ*nwcTey댭B -zM%QI74THW.ȡjVۤ|kh&u#G\m7/GA]~F@<+=CD'بN=n5o ׏Q#HuXtGaj%0m}ɑ>!dؑߙx@8)nӃ+hr!r?J36pG/ .9{ i 5)}>G"9}0qLSiJ=~]ukòlt) I;T[#\p>4a4٨ r*9 ˭8Ul-XKgo[*FiE3h@'=ghۭ̪?d=+g!79CX1w+sq?@{6 HѾիRI ;p̴90Pե@MV:T@;0"ͭ8Fv4_sјё+_IoH/~9kPM{^ϰz(5K }, osZ?ztn xzRmƵޓ,גbu#%kZ:@ | .22y ku 1eR+ۣ 'zL?=(Ut_=ZpK{+Aj3arzؕ_+-\N2vK( bVG辷Vq,euT+Ŧ >\܁6YѼV@"1*ݵ T}N4;R5(eo&*W )wVn5qi?k]]d#ti(-0܍:1@@U'ՔVr:wqpq 7,3?nr" MK i.rO6-iь0ѹ槝f, iOܑa0 j8/齹I=+ @.vdU ږăV2?Wݥލ^&"T}e`D9_ˡ?>_W= }O~2{4(sZ"*n2-\Eė?tXA^w4PvomUI}nlZw77_&-ACٯKwqy\Y:'QadGPn`@$"bL]}E"Ȉ󌥺ad=])rnK Fk"\W}4M&uL47e甩OM\y>681P&\kņ#`皽'u*Zh:h\Ņ3B6f"<,`4/ڐ\{Kks&RwP؏DP=bkxb\~?`c݇N%2R!dOD? Lמ70jD5atdrTQ֫x` [q LɡpȔʥ=_bWv7ﭐO$C9'8Evxr'_GsVX/U|M[q=יr֪a3˥`> >NύV>Kc1·q0/a|'MIAVlCPI!(rACunHn ^NF|H.l5S#s+Ėh\1PoO Uiw]JUG#P 1GCgtu&vi cw~XŮ;!yI+3۬A\ +a8DCᷲ-uy=m,ɤv8W&.;U_;:%ETח&2Ў#`ߥRȐxV@{aX \=ӝ CRF b # 2C6!>QB+hOJ9.O:`4yJY?ZxVnˎVT& ّˤ;F|B\ȯbnJ8jLA[daG]QZN$p -ƒ0O2qMh{fuW?F|>fcN0.XuNB{*iʍYeFH{;gDDιW͖BTOnHG@nYmaio3XJ\B*!:rm}.L%3K^5PA0Ijۧ1@v"gV{lP!o%v s2Ϙ=e 2 :@,Fs̹*kT#FӞmnI ˙M% Wi*|FD2Q}/_g晽2Zhʖd茢<2bNc,;=>1H-=/"pb.S3m )پD1N'*LӬݼG4YeN֒?lcq,$ z^KEl9X &+\窿x#8 qS#XwCjtj5Z]tMCZ˺DzQ|.Y%LWFFq/4oJ\ZXX5< PjodVd'efn}a;3 ~گGt#-0[ebm5 'd7"˶X$Q+pI㩽~rRFiNHX&\8iL*f@ǗF c9̸yI71*<) ? X E=@dIj>}TvyoUH ᄉ T .&"~|gMG!9<5(kur+)D)s!w48A$/w ޼MfԚdd;e8*~PC0(bpTnܱv@էc:b| d%MVm8jrAk3Q$pdx\iT~uXբȹϮ!:#eifzn:Ņ41j9Gbq}}FfE!{. jtz #>55acCi,lghV=bf%D_=aT;}!"L} 9ɒҿ 9਽VX:HoHn&)62+jΚ"#ps F& {8-V'J 7^)>f#^ |qe64K99C G .(@&3}N(d`)V {6B*tݕGZrcH-640]+( X<"JA%4I3k'B#YȒmIeVr ni-38H]A zeaXyPc*6#yŬ)(~(EKدI Flx0Mh MbVU0mPfamFL&ApP72[A,ϯs;Jp2X kODj4YY0^^5"riF,0<3i [i#FyY1 l+ ׹:]^eJ GplRR[H Zy2w!cx1)Sfk_|8Z.+v)AR-^SOFБbteL%g wcg.q%h{SQ-;A}zl'`ۻQ@YLe'2@E!,AG ^c}E(9BTub`"w;ħ.4֢1e)A l[Œ)aɆ)@ڈf8mªw[L' AS Zo.bU%2t(JB& {y^(u⭝޼f`hpcb_ PTRi)*W-,g HNw N.qp ZVVVh &r!@XOVGby)UJkT_0 쭞N ǵk. K # }FU)M-9$x'-V(xّQ 4"swJ"J(&¨mK<^IZK֚le/~tE>w?*(?Q͜w jeZ`Vy_=T%Y\n|d<9;[M?_ᅬh_yeZysT QgS+K֕@iݖvi6^:-v_9|fL]LSC=3n bѤͬ"6,a"wܱ8ʗT)(LeB4Y-jlY3X`7bגoawC}7b*@lw8G>0I0 .Cl4SMm}4LH (zIy:B媶CcF~)ڶvyΨsI56*,#, ;t:~"kZ )_eGb"VjCuUꪹDLI/M/`ld=̾ݭwͫu_SL8JF9+Kl`35e0JvNj9#[ɂ2̞5wrV'>v̼$5|${jTY5)sDגFcp8F{n1Gխ%:b/ q5ʃ)ңtM5*JDA@*3&Lf$CxuV: 8 h5e`XW95Q^򃓘DL˃I;Bt~e%o>=6IvsD% acz_pؕJP)`0qݨ7r̲~Xr&8_z72Q/ v/tME#䤞$`m߅=2 %qߕ^#hhbW<&Q 7?*"vΩwRB43Ί%q ~Άv? h{  J_++I`V<¨^#7iB)r7f^oð$nA K,<&'X |'_dތyܶ'"4{K=[*F5D쿯 َOǙNQ֨GZ 4J_NG·uX:DL}-ݍN8ĻEZtʼ@2&!ҙ)&%Q4mͻ}h{]ZxL_Ƌ!R5&◁֑z_z2OLAO[Z?/''?gx a[iZ{.s _ wQo4KB:kLǞ5F:2Y= kvx~1& P 7ȓc PD墺EN01g/=)qkAk3tL&LeVq! <%xoCoy ?0qZ0ՄnP4R嚖`t+hB虚Y2zB 6:a{&M򂠇Oyu_xM[!M}vljh~gip~"NS=_l%V`ag#/Gc73N884z)2KCRЖ܇P8sjk04`f/c>%Dry8~uRa56]er^ ;;@>#%6|T.Lk:5cy?aLR8eƔ!' VVЀͩUyW͸(|<(9d4 >e$T ^Pʹ- ƣJ֪JH+:'-$<\}޽R{Z1.(w5x7S,֌Nlm- V3 ':i` $HػDo^۲RZTwՅf-ڋT# TR~ui>x?7z-ػSQ˴kݡNL0On'Ѐ5=if3W?@T?{1'0q, 8I(!˪ȥXCAcBXh| 3bhe{x lʂeaNŋ]CHsN 3yU|' C~ƒK9%DysfFU7R3ώu-8훻ӲE<\eb̎g6 gC$`xN )>`xxY1t@uUnO'T05Eĝjƥt勤uV>ȏ߂˗W^:홛ԂᦥG _jHۻ: f AGH '>y/{vndDʀEqt yq;UYx)IS3U, h*u*J2br e(,xrQ ⶥ>*d\ kc>T1Og6뱂%HtfV#Y~P_gl2T8A.>V`ȂK̍-v3Ĩ)'m'+zI "yz$i9ل|t*R_}MScOT>yPsrhSN@0=3%#BY?/ bPQX25'OGNX51g[E%& Y̢7tHfLݮFO6euyx798Ĺk8NtJ]J wG@G{v+jKB.mE7s9b=w O!?r‰ZI!% wӶ,F FhU-/|_p8shĽxwaL -4Mc̨<4@4͇3gXQk ⛫!pZfpfKh0 =Z$!KYFL\dz~""#O5GW0!ڏs_/~+ew9S.E:ӪRҴBh=̾r[l쌾% Ku 5pP--al,fjnJEgEɫ\6lk "5l1yUX͝[僭!D8RW\Rc짗Wiѱf 60גB^ s݊x".#9`[lLL EpI[c,N@DTk7po bp0@д-h9i5U3󐏍xYÜ=[ gamÈ0g;Mj)5JϺ |)kVr{nè/[$Dk 7sUGd9Zg& :ִhi檨\IM4 5Bb3CT ڶ>Ju|'Y1 Ar XNx_}mԗd"{P ^Axbۣ@3,ylt. bXp_\$6̭D/%*hH1s@ WZ:թ|CGAZypIds G,$(ϵ_d?$9c[ ^g].m̺vw"uх6)nG:'-HwP}eNВDuDhg!IT3u]RD_-,c( $V5;5phͅva䌞LaQi_C3LTejʪZ|Qh2Frf"* ;HdeG*U. t)NC{gr9_Q?|Zpm`W]UI_M.(_?,ZL=K9120q=lE<Y,K 9mw8 :y)HwcyŰz{#ZE *GPqTB$xY qs32Y8p.Go߇#']lFpO9)|lM5A&hH2CؾwcL[ rm.jUF}y &]3ZijodYǶo|4>Rby P$0>cB>b6h^wܛqa4N'm+{3t)8igۦsV l'Çcȷܑqc-QgKz&ՒDm'!z}|n:L㰞:N j|Whr˟c Yn<%QrмHPS~gls^udqRUW=B5gi[-[4IaZس>G uJh 5值GՃ>Q/u"?&욓+e'SQ-x2ꟀY؁\2^z_5ب$>)*}h%OƏ{ä6@-gA}$͠4,8IƑ`,c#%NP')Y%@ƹ*-y9u{`n6Ymc$dt j='hBo1 j9W]0 lAn"kC?B`.鎂\nH#HyAeX=n)2+.GZ2=t_aSPp]ӍeaItRe̙͛n7վGF 0PG~8a-({B?s n[C:*UFM&~nr?9^͋9҇ 4X!SBA9U~Q`Kص,a -2i_<ЩWOz+L; ]GY)P" zQd~gg4շvvhò"sy‚R W:U&렴%֮zXb5 )H[)]8~f/ձd*t0TGϼgE{`8[j\HGjOD;6G0&a0vp?;f#}~{cypyuhYګu߸Ym; ]-=(McGֱKu!C{c-sk*1_%g?1X> ++T]3+'"ɚܐH`:0a98*:\uΖҡ/ wbI Q✆ai.;vE&@֓z+649p}߽|wWs _Aٴ=y" KY ڰ9sIyeɤS:FKje땀*ڛMԛ@%Rnr$S?]#oN1\(#gA< } ;ƻ^1q >Xӧ,s[s*xʊ|bk_sJ/`?ܸrn4oNW¨2s7"tˉ0fY5ͽ"в/aٿsta𩝍O`ڋP".I޴N҇Qa sܱۻ5'ZAL驳 QhhC/NI lbf|MTeƷKSuKȮCVEfn U6 N` CNt CF9,9*g5>ɫC8a 5Crl`Ȟ9?dƐc؀IfzGzM]yl\Pq@'~"NRShJ&1D0fDer_Á}gU+k@KTҬ@(/am5xa"i!f+GQ&QGFw]S'LlֱfI`8I؂k[OQh#~98y}kl Ap0d œ' Q #먁~7"K#GA,I@R0K? ?i<d!Y hnQxaLbd Hv3թ#ǵR04;84V)7UQ9??ԚP彎7'pg5>}W2@І !Cf\2{eFdB-fb40eMXsZGû e!~L(gv7s/˩$|c6Wɘ%W7 ˍ#[S/([b"zC4dRnve6WnI|t&3`heTǯ|T(5 ,iVرIT.[0dۊrMul.| r8nUn36mgU2e`KM'A`"C6FEB|gZ%`N eHf#&1p+wv;^r)8y>u=(hv܀Q PGE^mF!x:n N v$C 6ClOɆ͆FW8<6]fˉ"X3!jt!z&(R>{WvQ p3Rg̑\S pX46 u|}$[aqӖ j&ʬN@teÒI@#!]ػ(S6ɋHfQ_0~L,`upOtthiذ8FhWBE+rN=NYrnb f cJg{l$Af߿ .)~l&>;t>]'Ё~M^<\ q92&QhX.W;H=T@7•\g<8pܡDH jȮ/Uq`a;}4a8H8/`Joac y(1O߰;6E7Tx2"Xco}0wZBs :[:.GGdAYh)[w0vZpop8 ]b\l<^/"9F.r, o Z:#KlX?jQew0 䅏nb֝2׊}`K(>4BS[B27Ƌt0mbi>o@Kߕd,O!B}PjboSYy1g^LU~xk~u"G[R9k=rdF{%ҦyQFN ]bxYN-b<xwYklW쯆dO k4cR6 7Mܡma aȩBXޙx4q`3exEQSx0,o,'ń"XNCrޘ%ڰg@mܐhi?^!O]F{DLF/>E.}[Ez_W)ݻlM򕾐mM1V{9ܿc;M#jg_]Cuf}4(ݜ6Id ?R=] :T#n>IGC.[1xFdu4d&r b90GXVm;@^sB"Y6fӛ& yNkK?2j,|?4n&|2Bi/]7E}1X18*Ģoף%VXC?~ԩ9"f[`M~IX|o- 6:"/T~"'q,itG!Kt0[8ۘ:|fRꐀXOYO3xe1A3] [gu5\|x{T U>t" @dlGHYz5P57K"`q ([`fXd^uwT`F{N֍:Sԩ 8Mcu8mi}@P_I.Ùmk-'{`i_Zv܁AhLPbZ 7udQɬ dN%>OE4#F@qH jPŶ4[Jv.d n8q"(b\wh3؀,l:ll^6`nq=* t%0fCָ$Z(vCBR=6WhN]LOiK'?TXՃbhiZ*}G0S\F'L]v"BU#(-~rp;&t uAH&h>-vcԟT~=ZTݠdŒ\;C7Fs\6R5iv][ѝc 14!td]9frr̙BY20>x#V$.LCPG},7(n7C MIu.X|ow1e.[y2QfۆTzFuZ,Fvб//0y<ȸ<3wx)x? gItgW-|V[Gtzp̳,yl瘼LPp`α 8"2~WBluvf}Ƣ?S Bv/ls%]) jI"-IHtD)/M];lvz`(|1`m$psn'-|^<{=-FS! A~J}b㗃CA{9X͖Zэ卢TiI/_'VHib*է}DCgG& oF` !v >C祯E(bŖ(`-VT;;Ħ&( Ȁ78[0 "-Jӊ8Nv.M1W/Uoh}> x#_؎6eVE-+"ѫC c3}`L`7]^DIQPrMiTƴUGw#@W,!r9!YrvӒdӋǝPXknK`#fq8jD]Λp:B UfyiF}ƼD}p2@6xp rzMeJYrGb%*VWd߽65IPjo܁TG* ukb;axk32W]/QxvRf8@mZPo #*#v6kC]1UFH5ƾ(1xK%!'\ H6W#+ӭye8oJ5F-fkA|,,ŝ&80k0v^a "wAỿEjU\bTTgn4˘dA! [I] R;C@CmI:S9|=>1Җv+x_n{Xi`)WHap]~ }0$e'e ""gSqp]# Q8\R_ h $2A潳\enrykok4@@:Xq7h ,Q35;'H6攋zRwӆF}OS(>mÀEO^TɏaA Q Pg~p=L,^T5cm5% n !^[yQ>tK{5" cb^D_b2 tu"6)wbc-4SOg{[|hb!hS`(bh"/EFtCX4°;kE9g5// AuGe6qvex?\opQ 2XB9*_xɢosv<FwԧaQ̿X_o53 rUb}%_寛eb `Ԓ,WkVXZ` ?6w/ %{ŞvM:ćOÄyW=hNfW)dw b\Ѯocc H$CY3tO,Z 9 J^!^Re?:|?㼇^TfT vXїhcPDwN ReץZq_cОq5q́c7'L,&Yny%o)M '6P{HUL!*g&D/[ %%N{4HZ:'f ;,J.s.,h 5xl$N%v?pJTw-O'bPOng͂G(hdMMþdcxG:Q'7K/`>ZYL!r7ThE Fo=o7R"*+fMuצE#8t* #KY\\T/&t%5 >d=rv ; =}0L0)ejL.) 8ZE%ucb]=.N0))!:0{ߎ.#"Dp]VCc.cO*6XӞRf + KXߚ[G>5{*f^"I7⯡ي bOaIR9맇Gt o{xeYIe*~luI+eM?(4@i4D>$9L&lͥ _-fDRyƝ和xl 7)yzo߮&uE}=8*}ɥYȹ6)Ci23ow)}ڜy/ Hpy.#R>U Ѹϐ($X,”s}ECbhk.U4A Vf%^MEir͡o*h{l2a֡L#&a ȃ:ʼn75d&I9.'6I5SbeXn!A$)6Lб#ٻWYr?$gx% jx-RW|xEg{(gz /FT%U{\irk92` :!7ʐN\77w< :4 cd={gϪ$>Y:e)8F2Sm7'Bײ;Lje+sӋ\Џg9(5-q1-(Xw\&wʌ;b>' 0U35}ٴ\vLrjZ.vN[oDZ#.F,Ց/RfcHPiPQ*ET&Ziv404~+Kdz{xaWxR*VuDѵZ~=ɊߦՆnd_ake9ُ+ oc%b*K,{Scr%֬oL<0L̀^{@]7ۡс F`y PA 3gübd\09ޗN1ٺGHKՐ CqWHoQ_$ZAE?yЎA~;2Xv>j8Ϧp#7Cg+`&F7<2앜ȫC]4 }*{͊YR]O4.7 W]bPI+;+l3ha]mVd-! s}į殴w@tbdvIfz+# Db5!jb5,xY;%ḐK}Ђqsu-f CGFG{Xe7gᯆ%hPxOauH 4gijZEWaT0AIq[N7%<zWu5fu딙a_ l[;!SWۆ& pc FAC<D3Kwh4dp;SM^=S])d: ^KPS,!sB`lV8"r]hnU?YkAϗUxR3?h h81Cޮ _?sk'LEm)'"`Wĕ ΰF6~-xQOݞdM[8HXbD0 ͬb! zO 7+ KDEn};)kŨF{Λx 5Gp? ?? q\6>ƠϽXm{+ -aC;b 8$5ŜwN^;v+ ,F|s&v{J+X9x H`=G-,H5"(ŕ&\`xq:c'_խG-1Gj!Ky.od1 t:݅"U,歄sK,>+ȫSiGTwd8pa,^ۙq:énMyL| ~pym_6fO"p ph'> Dwom̩Ilx.vd04u:~lu Id1`aVNroANliWM3A )4mVq=I2 k#dw1< kQV)~EZӇw;ӊ>m; i6e ),jMH*lCTc [[W'%ڄ&SQ1<sE$.VGo.Ujfme9ֺG ͅ)]zWTo _Gc;|C?4~÷cjK'ɭMEquԮֈMO"4 1;0SPe~kY(?r*(m=P`K@z Y9UR$uU<$HI]v>𲌢*_&~8.G+K귏ȭ"&+lQ5')i!JZ|塪jΌP>9IJ{ e `~D$&sD$gV(L$MPSn3I`%wh0|W* J9b!Im(eK+k[Dp-8TߩgKQ$浬b~ / Q7Z+ٮ`9FH5!Vݏs0,AB E\{*"6b]SKMm^h&/ƌC[Nl"Kޗ=)忚w $ ޢnj0'nV7|mbiQ\IQ0#d]XOAHTsW/:-B[Ks;óQ2u >/MKnTSُo_ӀJ!=7NI3C1G5WpOGx)ټ,±T1[s!`{5@jL|Q)-x|ɮwhG)FP$P5Qr>."P8y.$KIƧ񘹭o _bߓ@!zYmeS5 c4L5پsZhR=&⼛G.S:F^7,OW)¹I(C \<8oOVM}1 5/v6MR($Pvo ]pa\žRtY`p@Rϕq2 ~"qSZ p ЉnU 2vU%wQª/Ez.6b3auO ?g|Ĕ6̉@ٶ7ԈԜhr&-)E2IgOB7Ԯ)tͥkV|h*Y)PTWRH՜x7XT}ihkh`x oc:} fI}?b)r4|VʸpKkқIHcW-!l$դ4ia(!!0y9$Zd) Beq_Ϥy%zCxg NvɺZuDagP]0Z彸˃ɂ zGl(l9ںQ] WPRM.9Y1{j`[_c_/:;}`ШVoڟB>p7 :F^bŇmTw'dpdG yXq2JplqC]ӾcY(-L/KU[cnz-P(AE_ u')р% g&+Jyt/̛$8/_{>!p\˧<>ԱHE׆q99iD@-Ə aXTyeʹn%׫W܆X csqj=icYPR)R3lvOڪ{7Yn>9#r WݮL(< M(anA.e#An|%]׷iL K"s[|45X$t!0 .]۳ gE2]ռgV07TS)'h!ͶfDt%*®lm޶.}KV5e# 纍ڸHw窰* z1 hײ\k'ҏ(%Y[Ռ` J“L$'yM؁QVc UױmNkq1d]ʿ2ُ~Y_ps#IQ=2oRo/׺n, sA_Z׼BdIʴ"c}Z#J\ `nK۬ ACx. Nd^K,(r-6nEX~@Ev+.|`e`;QuW}ąRgk#?a#38unFi,ݰ!>(UL }LYv=)TFͦ_ Qt$"[0ktSSSj?S |#Gq?;|`5[QݘQNZVm}* Z̜ABNNN'Z]d%$-mYЕa̟X($0a\iT=;KPGU"6"OoͨdBr1n7Z'ڱ%(qֆvL`op,BT:j SD*>҆.e%:j˪S"i# O@1:V-==)ˀ}s2t5,1c$M'p8Єr oR6*Vóq3MOu.jB3jW #c5XqÕ1udn?kSVOnHTAxYI[#e<6nңˮ2;B ~s}IM,r0V-L:6qCG+!Jit`h1U'8[xv@(왎WG~"#$5r͂r[:3)ۼ4<+hwz{W}Tfb2CM03./GU$KR}a) d=9dW=.ڤ|T7$bPr׿jHrߒ|NRQߧBЂj>g(.ГHp`64d_G ߩJ&5*)AI˗҂Վ:jd #ImjF>„]\ǻ\~ٟYe~Y >uʅ{x7߷~C=3[lw]0+-뛂ؖ6#yTw5;|r'_*te=Egg(1K 93Aw% 1XCpn Òx *%j?iAC/]߸̟\\~QJwAڍ#ܘ ZZ:$jq^zBj1 &cjV GȢeP{*_l`FOjMCT nb6z4-akx -P2f0tn{ p~^W{oYL͵x .| NL* iu/"$j >Ǔ̺eIKy*{bwZrp)>_w͎%z F{s q%_U[X9{Eȕ#7b'2919FI1a{tTI8I;F|%c5USu9^ 3tp&z^B0g\}"CaI KShf &zbIuiȀRմmwydw;XO?:z&r$1zfnWxm!j%s^้zwLzΚbBu@f[3 G"h\8y*$M9ތ\zuEo8w MN[YN"<2!9^3rɭJ^*^ 'Q?x19>MN.q_yYټsY5wmS%io '~N%/6@j .}M}_Fm! GhU9nf 1׷s`IopҸ@@c BX;cG~e7uC:.o$'˝B\ ĺ4FGb?!eHHywd=N)21`(:H,'^skgSFƴa LyW!iD\Zpy:s]G~}a3r.eCorH#?߉ĮNj̋>pD 'ktgBrC_]{s}7ٽ_(!=oA\Gր\y'`̔ǐ/w=2^:KAY~uPceH$ }t2 ' }ܵGT2E5~؄rmY",i̤☿jla*)T6]#,A:V1D65ʰ4rQh15`Z! MC- ]6*+B愥b^IG-UfP L (j8Q|o'7X9Aˌ˄齕|JIުq횱G/etd60 sGRhj dtΕȘOZVy74O &[^0ؤ ô5vXR~Ipǻ+A$b:^R֙kAv.pu/&+ (}$n:2uey&D{e&h/oٟe?%3Z&?6Eɴ/vE&H%ٶcdCÐhɉ>r^I y먜8]JnId?u3ܪ"ƶmqZ]ݣ*7`صp;:lŽTBS1eI I{ϥ:xsH ;Iڸp?K*BB !;?  w4  '"_"bmMXxRI{NY<5ZBG^"s\B#:ƻItý;+A &*456M *''<> ChS%̨;!>fɴ7OOy8$o˶K^_I.\*_Aky_زf ʋ-=jޚ"΃i℀1`z{؅b`Ox:+'t`ΒGnzMduB+E+>@$3Hv<=Vp .(P$;'ND S.ַWSÆ͸E* {P"DԜ}Gv˿ab6_?b/KR`~֨W\*)dې 6 uHvQ;9w,|)ڝ9}soJ-<(+`x %zYI1 fu19 <ޑ=)+ ~n 2(A$"I񧄋.^CJi|W%NAFO abGtsxwg K &C}}3/Hny:+^##Em]oB{8o.:m#Pg^1"JvbNFTv;TG]썻כfJ z:N@뉾+ ШK6mia]x9iW뾄UWkZRHMֵכԕ--&9(r9ᶆ,"/B7t_=)l^;)R[Fn?v mC+sx'wLϏs0T7ܜ q 0ank6 @vK|v3qo_8>R.Ye[kTv,~ (?VamOgЧJW:$tFMCR]'aԤAi&>α xS: [qaȰI5QHǐ8ǿQ?v8ϽD^Nmm4ҴVyxKG™k&}KAJtW]8cAv\gRIx:]`1Wtn,hPdE9_8/Ǒ<HdCPv22B^DJ`e3#-Sr˓x˶AyW=ϳ)v.L<BG#h@-1k!Lp@zpޜZ.G͉haɹ.’]e .XʙOڻ$H+W#΃Pνz^r6rW7s9j=SJW xc@!-"taЉR^ [ g)_čE/y="ęos۹!#lm. :ʳG ,MK3-VOh9O$/H_ FZ?D?9 y~C)ם28K1A-n%t7 Y9 }fn_0ij}Vd&n4;O5d1`l Xd|zބ&7$hc9raϸ>~<}|+_o2RM<"ZiIKnh6PT6kj fԑ:(i-Ux[R1Mncl@Me!)8"ؑp@IR ׉3[{0ba߀p/*V:VfUԢ~3&VynO؇/60{E+#AUm1RRʖ95pu7^_?u5)NœFǸ]sck" wbk!\{&p4cZmw,mX9V'H(SS}02x1z oI;[1Cl?q.~&jiQ>pw. {)cȯ^0o oL0z$Ll-f~,8m!XeKfI|Jp-ִty~Y椄K\}[n qRmE ؒ$Ak¶ fͲW Q2H{ď ܗP&H ΰo5|cP RHn?zA)^DhJJj-}W Z,iNu-k1(5{1ءI>p?`nOSBH#cIZN/}T~ CJ܍>rzs3؍Z&,ۡbB)ILG b%]E:=PjZJ\'am2ׄQQ[|I9Hg~B)#b & jd|d-LqSסtJ !_80lX*F= XehQqg2Ű Aw7PxTJ_hUlS3DD?˸d)p%ة,kZ;fPW;˼}O2j?Gƴ'c H73iPf%/@~)DK$~ko>o|/ܨTٲ`nM<0䄘 qa?-Z$¸Vl,x(+L]@ b;տ K]$Eְ> oJ=bt(]ﬓx:X^tCelֽ2o"j |0~x#,zMUnjH\;iKpMbpV͊!y ޯ[q8XP`lMĩr'EQ6~IMVU{3Qۣ$ST B]L\5 (pǰGTN"PyQM@mlf O\0B~i'FϬ Wm4юΫeN7 {\^ E6p!Ӫ']LU5ⰒIjKJE\ۧS[_k-Gl#IDR!8$6DC4֌4{[lE8XzmY) w kL:o6IR\2W^M68!}"bЛ 8LۡD+ [MwpejI^i1*P $ FVr޷|]JK¼]vXh}rCqu YOVM]e`¦<~kcw!ס!3÷E/73凇R+;(4ڦ7y1$X.ӗqY:_??ɰ'DQCKhpf!^q}_"Nwy>> 6z?fۚ@%[Ol<ɏpxK!}ExĐ? jNgcF&PpRxS) -])3PclYWz%(M7F(ɪx }hlF̾d9 n J_XU6Mm\ ~wEB` ` n5}_<}lNtq(Yd]j%Nh;9 5LǝreV2pVqTg0W_ȗmӡk!hxBMMA'nGՐ}u!Kz6rM&czlͶPSq>r>L"f|okTEpWcjæ,vuD n ./6A0ppU)M|ɱg%euTNhhTUJ}X r7t4YEEG}c]UB ,(L '^p ,rOO*f=/ TBO>ƦxzdhRdDg RxPl.#B :{[Q=009D:|dщx$K@(^pBz;|X2b_Q1p&=P"NA]ЏF_ M,x DKWc"|\#!Mf[akȆb1и=eK8V%: ADž'hf{i͊x;ۅk-Rp5$6$Gq|as)mCVR!~l9j,}9QM/VEO]t|vs%Zh$]t#mZ V$ţ&pѺiIW9q!BᏡ혽NkT ヲ!7,M4^Rue]Qh/6Q*g;w/Ż6 {r(T@쾻ZpHp]d^HG2gq"-kb)y!i;k}eW7W*Mբ2]VH |(%LI?88\hG "961G(M}YgP &Uv'-,j s SCPelˑn$5q > pV.%lRft0)\u%Y-Kwߥk??i?Vi:JZ0G1^Qj^ #.Q~ 6u],S\Iڬ$ZQ{l͍AOدX8+aǑOSsDo\9q2z 4mSG/)x4W`!`ʇO:budz4b9vIZ܂uxT'ɦ}V"Þe cߺr/ccB2ۍwl\Z{|T9apII&Ae@fRO IPl4;R)4 x]z?AW e) wJp>99yٸ7a_4Q̫Rѳ=ٟFְ `߭0|DuB7IgjLB؝Ƅq.a2ڵuC )qokx\D荲߽ ^fmhR8 tVhzϾ3H3tKa tNI󘿽?_p] B%VG+ =vFRzqm/.H2Q -v ϯvB0b,nwm`+lS^<X+7_7{*N>`+(CS h|P5nTssi&7+\(T. G|ΰtrӀ| :,v.%,W1RjC::DHr39qx4^TƧRzgFchyOVEȧ4i8# M!kfDnRU3czc>Q$t{yԵl0R U\ +39 XGO_jN_VTڒ^%RXܶV{=1w>[bY P-jAaIőm\4.g5]3j6I|}4A2?~Y9˳beVC?,=@FM 9tZno_z {(: ;I OâJY#-_LE17U!TD ^j?CUM1csyΛj @*bπ^p]N2{l4yF 6_Je<kA,(KۓG烾Q[ڐi>8Ī {!>=$ΐ]65Uf~*%᳒=6mXs?kff*pOX)&d*B7q 4/vt#8 y O.iy;diWɐd^2B"KLqwsr΍]'z) {f<*6<2Y=r<3Np'-#^`,ػ"mסnWu * |׽`ENvRd Aq4g ){*!H`j(GhT`׿<,|T6U?nj+F' BFw #gx/m(;2؃ {B1:$JR&ʂ#GrUT@TL\_1{dg0k 8p t o@tJ\w@R 6e\?{ VW1#A7 n;Oi 1q8!jC'"8biIZֈK;=X@(u)Γ֭}H%hhȫщ\PU@C ec @[X"bœ=O"ؑɧ`~&NմC˶Z>Rd/[ `'^"W Wda$"`<08òZ4ߍa NQv(H Hq%r+1K8ѦoeF|EZ8Bst/Kn|ۛz(J\~q۲λ%"sKB Ni}ȋFQ b}J?i])B{J~o{\#5}^U#3{078&f0߹pXzxƳoKiVp?(~@rvc*);LGBtַ[Y9z6q[uǍNGZzj{=V2A׷ sOƮ!+<`2Ymօfy.$Fc 8ر{Ưs;iǠ ‹P|ӆ_X9CBJD]-\F@t bmͫ{&z*Yuq8ce\ɧ,A 9r"&mAT͟Ovc1vi!TvriRXh,ah ;ym?/l\Ky.ϡVw~wGjg\:s$بGg|$x3LΛhWbZs ۵/ENȏZܮ|R1' #iv?mY}e?ѹ|HW8Ug{i,W_zDj9f!y(s23Կ "CdTB;}m,]_ܜ} eB#X&)dz*"Ӭ8(29#0E{p󽪸KT7EBU'}NR Y W,:3O 2G[ft Fv?@Y1-K[n Dz7vf1Gpb(> 4tFsZČ]_$e_.aLx8g53 \m֕I*(2'Fֲ@DyvskM%e؆ tLi,L==%-wÑI֢IV8^S]Q<#1&`]Uxshbj JtǭzdR^8u}I"H)QsҪ$^:IPN`Jֶ3ك&Dr>r\ |zQ&$9l"Ci,W٦D;տ46:ӱ|6G}hXɲa] i֩;of*UW;/0gm' ?%v;bM83.t$# TCe !Dt`aYŔa3!f$yrXLT xÛ/uC(Fڔ DX[d;/=3 NjI{?NoNCr4D4 6#-ɡ%-=sj?运`-VZVcǎ\/ ?Q1-#,6_h&3OzB4sq.覈rp띱}ֳqo7*Y],a4ެp4[zK;sVQ優gR~79cZ&}" ix qsI1 7i>R!b|kZ]#)ǾR mZa &E!pݨw cy!Ph1(EAJ?"< >ً t)%8}lhϰ5d{#}ϵ>P w^+(`eO'kHL͋'jTw6 H _ ohv9 3|s5HOks|j-GbmH jЪ lC-ƀI >@kK~c^|9i"!0K\fؚdPl <~QҨś"pRےm6P(Z~[I:a9TUtT?vڹgj*"$TU3AM ~`x:bRh6=KFι͑:WLG.?u8Ze.:A"T=jZOv:@JYz:KǸX0Lb[>@:ˢ8Oo5RXќGLq@K g.y$5arߚ ./aΑ 2,'њFK ~Wa*dŤ{gzĄhI'܁"*@ j6 Mj/_\ovC&(΂ʢ;#&[=q %R7=Fua;Rd82l%urHP;+-}P(NUΜAL]~n_S 2'-V݂[HnAíϳBY  ˏ*Kpxu Oo}| DPFu59TUa"ʜ/`SlL. 2U :_U*Ƅ#%gPq b@"6900\1f~ SB{"'Lv^ό\M.D/v 땆uoujX/Q!7p;P h31)>ͶUNn7'P2 ;iD\? _6FV]lnYĤ&F""'l_&Wbv\,ŠRyJfŖ'p4GI D!L(aj"va 6GD2bQj0⫩ {pJمlM_Wv>ig 7G'SʹK]!~(A0"ngFJ2ِ#=-9d-n7,m'zUڳጩ-UcW!r^!CLKDXȫ yB x= @bSA\~gHQCe 2nJҽ.hd63b~|/5 }?1<քcm_c [Eћ|_͗*2s%ebJ[@1n)xjܖ/MߝhY`0ޔ(&OztUg0 Ν!0`+99}VG$k$PhEE᢮ˇɠh&e\- ƙ"}tL7,0 ,zP^a}ymvs"]a*@NQ ɻu{oU"$gdJ?ô1* N|Fq!ǹ#ϵ+C1d<[چVAdbТ]llZqqiEM)(3 El!O>-G{72;̌"OھW3V#ߡәg>iZmB`ɎОR,zIrj%[dog_}QgE80P:H9=Qy_ w/VSJ7ZӏffB,E &}դ1u5 ]+o~dp@O<$ ^,42#PKv6Ftc%#75t3#`ۢgR#'$"Ab3ȏcR:79B%u_!ūœ|P:.$U&B`M+=g~0cI6;.eob$rAt$nl}#BYc*! q-` u ѱtVj SJ}$cB"oUB7 E~79[UCH^pJ ٸM㘾A wz}+ɈmPSg< 71,T-HBd8|I"GLʓ(L(1ThSc^7`!c25q[l[sBIP,D A,\>݌F{ojawP/;ǽ0ѭ@!*L!& hπ w|ت+Q80dpj`:+h[WOkvK~ei)ZݗX\sG[&au-^ǹaϊ"'.G>m-ĔU֝:: p;A 34n*N 5"o}wϭ7EcJ*7hwE Z1sQUhV!hܤ-!#9,ªƎm#eH%T"՜>{Pŗ z@1?[v"%RXSA$q`|i@և)mǥZ.A{i.]Ne(U'F}~?G:J9p[ζ6wT-?~y8x}3Cܚ?ť}"`dnoMRuK%fx\SK~  ;hR (F[b[*nܯP&'pt%Rg;p>i\ zY3rWP9rZ%NNuWגz!E}2/KO,Ld$fIM$@Z9FPcϯ.38h=#¼%rQA$6Ѧݺ(ЗA !9{'XP WMPE k JtkD^}"HO~2_Q':V׎?A~0#mgNZ?#0G/xTZ %>[\1b4aB6@8}g\EQAqʕ !<\ޗhq_`\ʮnO1dvUmPxMT]ZrNb$0 \ao+;:9Ě g0FTgkBJ_/*\l|L|8?6e1N"0}"*ÒeP?Y|GVq͉!ڝߑW^oWëR-1Pߠ/rܡh *8%tia 9!Wfф P,7 z5XSUGD(ӯoWkBJuMI4 2P䏑$VmȅAvj-.}}V )IՂckױmw5}q~gӃ4>$fCu'9ZakK)d*:OQy}%TIWƛBq$(;`pH;aygF* ] Fer^]_o~BW&Mc\A.:c>5ݸ޽U禋T:50v'f{z4f=٢]3O\7fus1M~zQyuW*SzJLaL ?fb|cdK ¯&GǺעlX{u@mRjp g3`<Ɏ/P#` ]} {_Y&*Aاiפog~u958 @V/׊*? YnVC~΢Y@6 vx?BDU2dPU#k );pw~Tp  sؽi3X>@0(S9_/L5&TbTB V`#s$LXvVRR6s+ϵO.ؙFdx] i{kgBҺ x8Sx=6!Mk;~Kόl<(НhzX:ÙHb:|P=o֩j/+@.eχ6UzRBC"# F>NqAjV/k8P\|T:Ϯ#@u^ٮ3>ZNH Q"kW JZ#;ڢ,U C&%{/N] }#A]?J`_;)ĮߧJAO}(:҉_Juzc;yaƁV)Psk*}E[{rfu')n8G-!@fKYZ@Of:O_kdçBJV[.+qb+>/4hx[s ۥZF]FI':/S],<"N:;?_Գ |'GnO*N[Gv?=5 ;=h$K1^~yx`g@[p\9/zboSN;۲aJH&3>E®cmj?,@=%R.Yņŕ.:O`6k ~7Hsh3Bh`R.MI^AxyݞNo .~2w4q$Y#: 7r`LXfei^$ SXoߏTf%ȸ哷rݎSټbg?ד;N諸--2sZ{,#͸'˴k~^kAjW˕@n VNMoVbs 䉸AZP'֮~GeAwW1ߕ^L j%TU^,ruGޮE2Sv7! ӘzMx8*!uQ~_msRswyj7# $U@ڭk52(x`-owdiM׍^l_z|t7Cל?$ZCBhֶpIy ]Nr_. ~>ܜc>lYm*|)ՂD^qz;v\w.!n=svӏ=P-\%L7锘cIg^zt2(\ ޿-Utbr8<m %'GRT2Xe NiBLu6u_pDFmd9qVⳲD[amJeO$7/9gE+@}~16G(Oæ mdL R*R΁O,/_N{ZO%8h*l~ )~OD"0n6bq:Ӎ Y_[u#FWVJo/ܬL/s^5 _`d*LflIsa`skC}`v~*a^mDA֐ޚa`]wd*(nv%(Xߺ'E)r)6RXaU&I5\Z[f_6g*Qݎ`fFRNᾂ Q0!'ObY9{F]u!Xogw [@zl2+h!:4e+Bv[^-r\/QL3sF0:V}`3H蠲7>ߌ2+_AG j@޻47:`P] ±Gm-w=I ,T*yi(&?gv؈(OR`oGp5/FSM}LM܏ݟ^f.`@=}qgnAtoH 7)(oiX'-0s vh_r)sfp#jumEF]@] E)_/y45(5BUg5>Wv/@]F}SNrE Ϧ[YhPgLJLq,L½έ<"rys/j\py\bt_@>ZFT imy^y t#4oq (@!:Bky]r>nwݭ_{A91LSKkRGǀ<6:-.5LQ0#ZNykHXwVs{޻׾#{qet.'˴.vReEB k)Yxj= 5"?%I(MSE%=y0pu{=/Wq:S#ψ S{OwrTe> )sbc924/N1窝,آ0yX"~~0fH >q*dxvP5j a/ѸLH wSW㔔s.7}pHn?T x%T .~6Ϝ+z7l/_aĨsGxҡsNmZ"*_?ЛӔO+/du{?%5hl==إX^1P:ad|bpy.z5sQ hN}]X*1pXB!2A@ܾ6 aWd y:q+~EP-CF@[ RHA XFꎒX,# U5ao.+s冱HMeWk \_0UPM.xU,+ M9~%$ *d\҆OL ޥb^V4؁;R&M*Z -cb x"XPeG ̍\HPF^ ^մ9n%bi.ZZ0e`2DjDMRpWs5vgdO T}W) !ӂو_E8r41`toۏ;Q&}`~xk;S{*H._(N0jTP1Ox60VRHj-vȷzkyj9ӼB:;~Q/ЏF(Ly_)Bf`jA >Nn 5ԂCapO2n|m[=U^?Fd^a{^#4 \vQ"Wce^GRèʼDZ:ӱ%e&1KȪEi!uӢm$A#i+ˡ_2XDj^Jk{uIf^[[ 7n ?Pj,Dꮥ: 9z@%3bdg넫F6$85NX5Ybd+3dơ*&Tx.wFO71Yy C&֡ISM@YHھ zH̓,S-)AVҵIOj1+e8{*IjbuW%VB/]7Wjljn&8͡osܖ"I QuO*a8,ZQ$p!UϘf1Bbuʞ"Hmx{T^p3n(XW["} g{2o_UˆoK# RrDۜdlFNKd;g'3*RR]9x=[EV:SH [ak![bauJK[:qB4GW~M6pV$UK,הط.hѧm#,T*Qp],'0+7tFY:7M(OK1GYj\BjL'iy4U}< gClLg,ֵ"}<%z6WМ>,{R[p}ϯ:I{ `WfH[%y7$z. B'$N_+P.AFB-<!q}vN g@QXloU`x$&^rD'!A$e 773P[ĎHo`ѢRb;Eɋ֧rmD)TS9=cy63ai7L<%X\!#G8;I+ ' ƥ#(\+-bi9H.ӂ4N]˜BV)Er>293A~DTt3/F'1P8Vpb̀SܼH2D)^ʔJj7rqʱVS "阒u!|~ ܫcN׌'FA>_R^㩀ɦNjiap-/+qFӊK(Pp[HRmc <ӜBndQw3Ix$Skb8<ԭ-FxvϭxvJ uc|y٤@c"0N,lB9-n\/}z(Oz8-i?,e0f<]Tq[3g69!ӇO\pDkň=nCM97Qwb:oM ~dV9-i<迵2R5M O}*ElQ96}OcĹM,'Xa@tRוfwǽRڝvOy E~ǀ>E˜:BJ8x dQ '1~b,Fvx8C_RaHșrOtq:h +K}*<AЃMn0#v4?oMqti#}K̀7TCf`eTb$#BCq>w%ڽa90S( 6r[3:҂Q7ɾ0nql_Bix"Q9b j*{r9$8WZ6*Npy:۬9_m&qb?K7^ɋ 5k$.xK  ,Fk=qA%<4ydQTUx+~yD)u6 W+ξtsؘUt@rq>qZkj\aݰ {R Q,"9UVp)S&%X> jj+}ƀ+gD*ww/N)`%q"!TduA^"oF'9)1ꯡ<5p~, .]p屽: tJ}U7<{xv HD^az/`/$6(Y~"|j|ϯ )vOS[â3c&%@ %sǁDV?6B\w* 5`'srѳHˣJ2tvh~,^)"u7SA))V~yxbƾ[!xV*f+Ui%HIJ< :`Xka.s'l\J޻B.3{7yȘtFܹta !9ₔޜoTCz⒉:.[AC%@.|-pdӢk&< k%G3Ddus1i D!7t hE6n mutX7߬5~R@}fV|!\&pGcf\nf QuT ݌CZc/w,!3]k^? (i9p|{n r3 Z|9vA k盶:p tQkˑJ7Ǡ Wެ, B.1] ~k'Dq=](eY6pp 14`|`Z-/?^iV „0s? ׵S=.pZ8?XTo2eL~@rq^ ~m y[>huPdDGN<Ӏ67 ;n%.xhE6H,vΜw^/U]/Q5|y'MV{q0YDU?{ o%6?Hm%(!hn- 59m{X[IjNZԼĂt-pugI_G>by2 x L/tI%<:80׸0ģ_c#G1qS3c_ MNs z]5X.k6N??sV$O[9T2> u[(ڥHї$¼}4ysi O0s](h H3&ʎ`Ʊ?5 TČ}W#7I |\ 8PPP mjVaQ~4QAT`_v*syY" 4I8% N;w6[ʩv̷Hi,\L3-);$NjEDahBL+覿~ P}\HK&y<"Y > T|LKt[mQRo {cv^)Bp(p?|GQ\yKu`9iҭ=`۫.¹X>=h'O0ZYo@#1ǙԙPlInJcIjֺ` 'et kFnD1n7.<-" ~ԸKRy[K45ʖNp=nd9,pNRf7E:&ILVPs|9qôZS3m$n_UܓMϴ'A.󜯨\/F{+59ݩT`Vm2kftϮ?4;x]VZknAl בǠ_ɍaCNa;7xwL06j6w&Ni'}<_/+қL4(#>JD@d6D;} Sb<1,]Lе5TMh|CT WDUÁi;HNv3l޺yR3cthPX ٸU(o^9X*l |nNY4rr|nOQwo=vj/x/N)Upg#P=8Sq*?mb@;eo ޖpS'Pա.*RЯ&uA&&Ȍj6,$M@KYs\}\YJMPT<|tMU*?*v n\:LŬN΂du8*Gي#S8s4PW9f-j7s㯀P3WRԒ*%G,G5zlț9E3Avbz^>s#ß,_s9IKŸBIQrJІFț<|&[5dYGYynofŽT3y$хhDhͮ(D$)a|+3Wh} 'n EÐeD^Ƥ4k?δHUe)I^5Ҋ21vK]˱W5hmm<^quѶ2G'~W'mG<ž? 陚+[1ƜX _־e-`AjT܃:HwH'B-g*|.$ޒ+4M˺D_B.eWqάU.%ǹi;/IGu"t Bf$O2J6A}Qylo ols:e Fmߔ&`ðE5ЁU!jSQ%0{n )Zɫ|-ʸq8]lN6Sa~H35ġ; {Bw;tc[u!Li @AO{7~S&)QPd&+i;Hy 8. ۵tv8cH͂ù"8^Tݎa=/Ȇi4Mow;*U.C¬z]v|Z0#k`|J5N@Wor7lIq4fo8F~nWz^Oڐ hcpu[1\GNG!_P6e]7yAdS10 .寊/*FŵyړƸ(c5-d<cӘ97 >B\e[CBttđ?!e+iI>sOBIWs>Un(m` T[3]G7R#J$+STo U/Qu/u}F'OkiBAIU'V]/\/udŁJ-b܆M$8ak[ğbbVR?|"E\x+1.'hxgo69 ,/h 9@>wlد\"O ;rzS$eSO2KcjsY3i950fkY[|U+ nΆL8=I)S(|ufL{HxEl҉9Q\2dKW!q^k?{{!e;4]q섊Kh3(m)UfQN8/3X@S\ a>vxUWW=5p. *?:Y~1mo㗻zL"Flw=]G; }1J6kFX N!C\2`a^>ڍkSoL5,?U{sY3a :|?pt&y.W XVs15YVlȄ FvL_oc ݁B?*&9P8|Ċe%Qu1- ៊7CĎ9DI`4d×*62`!U l Y8LzwMhxGlS^*ףWRekL%e{}ӭn ,vmN"|xKpGU/V0m/̩hd?a݊$ 0?26<S^/'] )v RNT~b'%Y2Kp`|M0!V%Je|<.Z,5Kkz-Fs£H'z0dbY'A y`m#}-LZǾ8rF:jQ^, =幃M/3]6JP dsIUQ_Ք`T,޾!Kri-C7\??rq%&*ucJ|\5eT!~h3^UBㅇ NE7%Y4K1ssaѣM]F<"'ΊRp:jO ;smKi>j9(Uq8˗׹6$mdyz-yl6nc<^{"Jz-|zI^:0>~!:"_G-y=k>RK||$Tް q WXԵuƕ/SתU*#k @y57(dEFH&w8O&Q x=~֮q h>qk$q+!\X9$vǹ RuU So hL^Aߡ /L:y Kjv#%Ir|KrpO ڡkHMtؓ(,8v;ucS$ǓulK"ʻ<"dC/a#`/*=xIMu$a\@ˠ$<;v[RM qvK\#[Ha e_Hḧ2*%ӷc_š^9m<'4J6Aδ [~K(ґ$*05Ue"c\zxΜa8ߌh¿beydm۞W9Ni˛j$ 9F(L0քx!/i; t4 x1)@ZW6b R`g]Q@x l꒻arPE]N,:=<,-4=A,Df!BԁW?+6fف1tXʍ%;F5-rNyED.{gY٩KMR%_۬|^~3Y/f35Z>ꃄLZO2gح$H: ^V#s#YOPޢSHy+eF(t %NӣX.*I-KW"'v2I&Jr5htP78\wB.NT}t תaW;bpDbFad)7k'uoÔoDO19bH*\%|~Cn6tJcRl=g=qx 7jiQ夯Kn`0˳>p_5! "88P‌j2G8N>G:i;]b9+u[Z*ŻoRbh@-qƎUW0|/ ,4`nFێ,71z05 ‡"2-Js2U{^Aԯgь7n(i4Rf%493b#sKuU7ӢZ{~1bz=*@%G8DI $>-7L$ >V|$!^$zN)Y1AӺiU nDpos\+,2C:*__Q;}3I> ⡅ڟ6 -dO (ڇO酓!6?ZTĴSmHK0eo bhơ7 9N\n%`Yd\6B&JnzZ/ICׂ| ) <3g9M\bv9ҊYVX;,~9F`S]LBf-$"]ܮ`A,P櫘 6T ; =<w$z5:i/zcGz5` jo+Kjq ]{0?bZ[z>x R(4A;qʍcK{Zc=@uG,&>C ޡ%/V@l)k޿D߭D_9{3G ЏYw iIIbҡN7EvVޫn&=+0 G[9:b3obC]r*6ĂaB 6rUj-N/\C!U¥$c9|Fd`u(Z"zZx=wrL@48h(TƘNie׹"Gűh*,6ep"]^qؤRd"vCޣJt#u#\ jc'kx,'GtPr1BZ"_ߐŧMvay;4sS8gz*=ce9e 3Ο&g8mMO@=sttTu{Dg>{g ="?:'ej<7R;wFO=6G>8\dYrPO82@}yUC,qʔ.ty'U2 p~E0ۋ1oYL [X]R3Gqu",\V&/L4 i@Z}:4cWsÉH>WMgm CHʋH ƀOsBC+S'OoٳfXV&}jYˤs?`1=9}2YV)ЖɡǼQCq 65_Wi &H%8EWkgĒ"P= YaX^Tu,9U7S.ih&tD63H:ݲ&1DJh8o;F.d7\ϳZ@:\!qƴ+0&:HC( 6y~QFsbmi6Mg\uekR4/>oK L)ܨ2 jt5ʦ@:3qV.Nre f7ܡrp9otuո~ V :; mkXN u { Т# %D>|P'W@zxkʍZ؏-P;D(hC{{SAYC~ͷJr w8x`]Gj&R5#LDE9[u K!ma< orA3Who39={<3;hg QCI;4Tto+ Ůh‰5jrL'ŷIp%e. ͡^s=}qح]]yzؖ|s.|}qTϥJ^[ZH_.^o1?,oЉD *jvXQsUu͘D,=Udaي[ 5< y!3@ 0uF\ƈOoq;`N8imI𷇀4Ϧ l @\8N-$$JfVp<#3Ob^ iL0^(j>>!U:" :BNVǬADDܢ,4[0} CxŜΔ'BbJNI3\" 4Na&5eʼn}?cKnD.(Aг_)"(f!ͳEVc>6|VY^9-ֲZ4?,u1Y<+*m7{?ܴ9uK>pKAzNI PPXJ4H]JnEp}H:m+dQP1$L"p렞BK f|e6M"?;? K4u3صTIHlW`y1mɬ-pqx,:XӗhW^wWWكOT~>L[mOF8T@*&⵻ݱBy3VHFN.M,9:sܐB&q _b^m;aP50Q9I]r¢R['Xr\=Oi΋PI ƶMo/,vvj nAQi_g>wPu`. On?l֩0w/o8CGy` h RUfcC0r)t7Z?]ko)L :bߩS&6eKeQM9'KYL};(OszS`ȢTg TH[uI֧ZaLqfSSN+2Z4@Mt=Y|xO ~l:C̎RUR^z=.eګxλ:-Äϵ}pIP)l: fs)Gu N=dg>|pwŒjc#,!S"_Q#yjkNYÖDKpԌg BKUIAG@$:,[g%yIR.F+XP*鏨ϣFD[y"bH7CK% `aeg0l'=sU!![j8,壝`,^'CIh12(P)?T@0/ UϬ׶|;bBJw$;IwORY Dee۹9*P@Vx2eqbDhC 8\oj8{Y iyLW<')T/iOG[Hf'7&gew*H?5cjX?o*)<{o ]J5.o$whg}p5a[e(q?A%-(ƴH4%hE 䇞 F >x]ipaxti}7D7Uc. }4M' ,\׈T%[sۦx#{N-RUʝe9VSHE OS!\[4 λ9iqV脀 kb,yx ϥ'IjC? [uyĦBj]a}J3TSXs~6 /o˭Xw8o1ńbW"}uӐjYԖ%o :[Ͳ-T4Vyiarvb8-84HӪPa0I!eġC 'õ WD.C%o( }Mޝo)pؿDE{Ϳ/`i-B*}(߂&%M4ֺ9PJ񜴎j7xPx;'hM/5y&'e˨r<1I{r$I0pй#]MGSqˌiIE)T1hVf~0Q `C-] 6ТS[V,RbK'u)3+ktϲ+%!S8&n=AgǭXE0monY K u{/z[4#J2`3s9kH?o3/SY^rB%C- ,k~_5djbHGP82R6b-LDو[l4w E-`4c8ڭlCn=FZ+9XdoQ^Mճ[=ώW1#Բ>Dh]4MOFN'ė R3 RbNLHfp˩+b%{^P/+-_p*?Ι$ mY@?rזldvIWC跊 :S,NΊj˹B sQp,YY;V}},2t8t{]PƁ/7E"%`Q Og5]pCKHЎ@cWBޗF1bUD(4r¥sw"!嘨|f q$q U¹ujm۶=N(Y)T<N=mjcgư٪ $(/c 7 l]{]/֞OV"ИoG l&ΟS[P[|DU&OV{6.a楀v@7WKUNsȶ(xOczdi_qjظfWR݅W .W{:<,w##n"hE{W0Xi-mnVRqvQI%SҌV_DrDRᔣ!dT2krrVA!#ňPnO6,YW8F ԣi.SI! B1GE5r/6`[j{H2mXQWgJ:&Y~sd&fJNw|DX* v)fj+ p8G%,gu[QU!{.^Cn qtK*/UdRlG ?xXeفJ`rBBJF >A#@Lj.OIiN7YQnwUrNU]~{SzCwg4gU k{M 'ޑtBobY92,pnQ/}4aILWRTLbOwWHt#CUNGnig>f:wb^n+5JLP[Ԩ _#U@|.VSP~tp劚;> t1CoR6c&+l;Xs{*e쬰 5Q=Y^+_'Uiwk Erw!Q);Z Sy֨}L1Dx& %!2v*Е@4#m jN-p.h|'X+Lx9Yߵ5HfH4R^)la ^6!k3kYq<,Fn5d79P3თT fah|6ݗ,;`8kF k;DcWVn?`q1 ,ep e#!^\h]Aa8^Z~vs5D+.~kNb CÛܰ)F7T]Vri[U &>r n8<7\5=P]Z{z)jUFR ܢe.ʿ)(XD"%>)YK|"-2<v&\&d)NL궺mS D~9uoڤ41ҳ0E_7UŤ8Q-֞\rKC,@) ?F)Gi!'gydV~nK|wDnz{|U)0Juzة, gry*c;UY?iWCi 89v-(X-joH&Ha['t%C\S U~"PCA j>m#vN.6+~2oƧ<=.d*fC8֒<Q$ mt|VXkCBSn@7QL.~B2bK`f)G{ʈ)u|d_ɿ& )uΦc |iR.|m$聯5۸MKp'y mM@|Z㼒;shgrn$@~*[ԧVSS3o G>Ѝ7Y?/nC+Y \8 Szl3:p?>kI kIPĦ{}LK+Xfs]9T@+=,Ą]v;koGeG%cAw;{P2<ܒvu 7|BRζւ[]_C?gc:)!bh (A{pRT(XMo"=XmR`CɞS:{I:JJ6MtX'I(V ,riXۺO 72=RXd+d( l{0H5Kv5sE%)>e %/N 3h%cA`>8˽"߉4ːc C-aF&RdZ@7cw .W!I<ޤ0Xۭ6LCe:H) r}ֽ)/(}RPHd'2`y5278[nqV`'o:3*zVAN&7>{!>%7^[rieyXE^Y] fs_ƿ CH/h[[+>%u׎!Nk"+0m?5+!z۱^}k`"(OK?Z|ce~uLCh.£uW3߁7܃oVPڇC8_!,AjȎ.2IUC mf MNtL]E1ٞdSmJEdDf7?@D P=2z¢^#u*߬YP?1n恇ޛ\$Cez:CG5G}4KNOqH8z5-TtEy|~jYP):ӏ?ϻ)ntk%.AO˧Ch׈@TR;YhDRxnrؿqD:LkzFZ"v8xZ;$z+g-5[T7~(`g]Ăqqr'E) p ښ@~_6Ԧk/q#fl[Rkv%؄S5u3{]<kZ}#$ڵڰUV x]+{ A\Inp_̞x u#Q^rDa:a0D {~1 ' d-cTs5o3}KWX=YUm*ɘ-&[x=sS'! ϟ8[gdtG D!ҩx"!L9C GmvjZ2d*lVmNq&xRnJopWpN}+oxZgy~~Nv0gC= y{wΤIa(J1o19a=fh"3eҽ!c3Mz-ÇFүR0q:%#e_qWf|duV7HnRmK-^F[=RH@֬w1az4@^H\OLpw ܨ@1.zY'Rwvzyϫ A3}6޴5E6ωs4f8˴yvj;^;>BoL*(^@pf )Л3*2Q7fJ\=T-4ɔ\eQva3Sr=Dk"ĜUW:@ƈ[[-Щ=ֺ4y])+ut'p(Q (V@p,c(쳧>JQxn>fB6@SتY+̀.@9cȭ8= bg(7S8g=嘆>IsLuHNRx;% ~oE ]^W}}ZRhLQE9)*GӈU;I <KohSo_˸{CfSc_:H#M& x p:*+GĆW#Nc*(-lN|&#VѪ˓y{C@)|VZhyx{nzdcf8*H QLs(W)73OGQM9?}DvӅcV.dfAͿ9קkydGZ/%`Gp)rئ#\gʉ0%ez,[&j9I)$~ZpgHOK'36:+nE& ՁȾ1ǝvDv$n #պ âY\eP;Wfְ'CBۥҶTdk%25'mV ȪMn "P6'/75MnEȝxiِ{sp+SJzL[8|m~"6նԭJ8j&Ӵ40V.Zq90?2`3Lh '8 89? .G=Wg~je^o~Kb }ZE |Кv׻;6fJ4=,i&/JըIQ@M)@r^Ӵ#:#'T Z%]!0@|[3-{8N!X]#`dI eUjJO;DB{y-Ae%HѬ.CV_;I=eEu)uzj{ha+Y*u ao {e!jԑQO:=*}RRQbn{|z$)s)AsU!_2 Խ%S./to]M6I"-w(`!Z 8f8<̫XA2K~0c%S c伎Bq [7GЫ2^3U7S.7a9/)B#YTVaKɩ3_s0 Džn&@1^]YwOY!H=[ ETUHpMJ8^d#m=cX hI[k+={;+pg7${%NUm,HS U~{u u^˓-l8JГ G%U8^;Qe TR4|3۾vEEJ u z ƪGB"6L1jK# 鐣7+$r],${2u|Sz![Br~>=s Ao EB|.'OWsBByߺl 7 ڎ\NM.LIײl=5UX`9Vd_ʑỶjFn8dsPܾ В>pJiiY:=$Wʭ{b(Dg[p:q[aJ_%^s@~ h}^>Bq+%-da8uŒ4&X.˦L *ܷo}Tv@ٹyzF>$Bbꁩ asî(G#î@=#2sgYh ..mEmsteW f/G nB-8󚩍SeT ]gU,$ZM̧{/MlXg\ThUv@DC0Q s:~Z115_m_+xjW?L.1ivmszvC)ot`󙱼cT8z"%6>c60ŨڣѡHFXZ'eޯ1Tp R|{ٮ VrKnCjǺ- 3k].Fo`¿]0c•=t^Ix2v6IS:O 3*_V>H~1l@4E+)6LHWj ErBE29lMr[d[6l># */X/` ïE4s cxIpʟ_ yؖeu*FЛ/>oeR ląku/W Tn$\1arrkl|ɏlW tu r(80.T߈&g,Av,d71gm7("?[8e͠k,248oonDd|/ZϬ5v%yv dVDp8'uYe y/ =i? rF60ka<׺A.a.",Җ`Ϯ4Ld9M'.iq|~5eT!H m[1tA6&依|2}4HA! Jr9պAr#4츜ČФ=_Z!%UҢOK-A]Ty@{eGka簫/zbp3jD߳MY邕:K%@ٷbẎ6|PѭZG:J!GjGO2?9dİ~r#˚hƞHsY3br Y$Fk8tϰޓ(+ʟAXOm@dt{ ;@)8N}{ddYT5c6|<Ewu-ʎLUaSɠBҮnnXw0`,buL;P;GbJ}?\B 8 ٙW~ P"ݝb7T%ԁ.#+T/ laS7!ۧҧ|R$N̅ÌUs~핥:3kUgtCn}ۋZA1KqhY hj*}SsK_p?n.He| |uХP2#BSG-TKq?pVxp ?kFP>u 4FJT4o4S0YKspÄm?70%^z|! 3hkz}Gn-Id_%5,j13bf5'1 㞑vTncM.T5ln(kx=q3#~^RBFۍZ54\(ΙgjH#?H<5[QG B8:H$"(z8U*xSjJ1lM[45wTAp^y@̱` q`: s1GE386tS7W5EWܥ[vwjU^*,dTQTQ%(у$C^CgА7څdKXnM^ZXnSAP}JMy>|l4k ]u#E9orrjtu@i. Pa$Q'X^v3RŽyn$T'l'^Q7|]*ZjRX55ȷjdjtDMFR|hZ^3o+мHQ/ogR{J@zkMsv}U 7>×%4K> ᚊZ}9PX3L*/o\BNs& 5K89G}n#x(\o]8!N8_W̼1,ޱ#<o5~ _U<°X  ^|hǑLЃQ&+;(ggC]Muxps܆0/zv6R 8;rZ!䕍0f3[$ S>&TQԺ ymA n>D7pw #k}, Qn*gD̓9#h=)DNk|f{+ʱdOVrWqx'8 +C/K&ܷ`;6TN,GxpR36zU.nvGبjT}޼PQ'm{q7M / إ<3^,gJ'8.gIe$z#7LR *3p2pC;SV( O?([$g Qoꉅ g͋]pm{oVM&&~^j3qQ 6ֻ> U`ᶉ2ʚaOVCnɩ8-g {8rhSof,K >=QթO~V%xo9e(mJ6%No=@$#21j*Ζ( LjtE|9I t3@4mN9*!"ixVgJ=^MvO, rsEBX.̙!L͵zy -~"rG-0K{7Oκ3S|6fU-acv ++դήyŗ{ɻFz)܎LT\bioXQR7ypPd`f wa(a2Zt,˒JkbQ+ގq7P) !\-C+^PAEI*cXz]D).u.IPLhm./9>™sؗ iʎ69´{b^Y9hthd%8̤ۢVR * A\0gq=Z,`Z[iD\ו:jMyoCVmX ) Dzf~Wuf$OTႛsJG7ujt%~s-%x5!JȌ[~)=F(G7`D5Z}Zw}ex> ;NAzO1.umwӆOP1ۙ\KbQqIZT!)3ֹe5{boU4uM8Ir >vV8*1]oU`KjdNYqUƳsb25ND`znc9,BZ/zނf&quH'R羦ex6hY&N;? F<"4D EBd֧B;uϋH<"M<[ʶ .Lw7>٨\8!|jXvN$Z&k}'EӚpWaLR(":TH:mwt(3* Rom(smhrԸQ,X 5Z'27n jŴǂcڢmLB{pVA|{! jI9R8y')+a{Bb!n>l*zǼy:lB~fMcp-2( /&:wvi?l@B_ ɢI%5$!1`Jr=j~k'|1g!NH9_'=*7Wک/srܜ}*B1Fh,@w[wiC|%K}J.R1k0Jl_-J ^R„Kh w ߻?M7S #0v$/h}#qk`ժ!=&$i3|:Y?#?.ukRPlR9z/9"28R˩ 5"vC-WX28PAMţާb26h6VbD, -]hT9?gdMgr wE4Txkn%Ll4J,?PP(]iaJˁQ*) b`)WSR#]i"Y-L6tyLh&ΐX!M 8Etzy] N1_w?+V! ׶>% &E{RL,{JK, x\I3ᆄ[Z{ mdQ6E `8,9 ד1c}~~%$:npCGEaM{C2vgﰲ\±_F]W~ǣe@EߗFO9Ma^Aýɀ%~r-ÂΒR;ID~'b5Ͱ#{S6fvffͧы-,zߘ{Bq}u>5՜@/81L &뀛߉mGlbzy@ BKF0tV?#-KkQ4-_,2бMҳďB"svBܭ.x}cנvRs`-yT#t+MOr5HYj-Lp:3M9Z$x{^6(o`+E^hOC"g8Jh鈍(zA8%0fܠd94̜w1i/Ġu{0{?XW~S'"lއT=^Va18O1}gzԼ3N[([nFq\cQX9o"Oy@Fo##B9,GsLqG( ~5w1nWXB׶Y:>1Q"qJJ 4[8Kɳ_V>b7cE0GۈbCXR"8%%'ps2[ _?8GTkA :xs(UuqI0@D^kT^\ahŎI`>mr5#)ٻ9ajpP {9α&Ni@w'BAv ^؁HkGVl=M,Eр W=@\>|:3 \}cPb D_Sbȝ6SD7qM+#D~KX/ cCDKz60OVՒ>ETHM,6P/H oQTlܱL쨭Q6u BGJߐ^\X]wo`^ɉ@-f͠F|m;Œφ jܟg3Qo6NAt$6!7\E8mX.^qAB~h~zG1­%{G3 `pxե:GGE[VN8p#|(S%Ĝ=vQtM Aʍx?ˈCG=(lWD+ٗ5 _YyRd gHOEM޷B ɜ9EtHɑp"a IBeCP ἂ2g9Hzz_8 (9e˜m-#\Bh+PTGWq;6205⊯K?)})Id י̔55H=P7ԉr< j/Oaj%GL1=p8f@o'm HԎ:m<ZP>J˞Tʫs(!;d.c͂ScIC`N$Y$c-*'pEFr vIjI!r}[&S`WV0^|Vggrl-aJqR`C>ۡq dĈk-P_Ft! QZeSu>3&C^A2d[3lR-h_`Q7W^[ c}mOP]ˡq.5SZ_J OoH. fpT9YZo&&PEwp!S݂!h!CUB2neh%ic"SUsR:f^}O#aEb20r:t!T|e *d0p.A Й'͚-$ߣq~{&RL8T0fyB+#_Si`mw-|SG|#N*;,EsT4f֭82ӃC¨nSl?7m~Dz}JhN~BjTi91Ls2Pˋғqt(r`o`źNj y$L-P?5V\i)s>0UMeIО'D8;1!6'65&tXi:]=G'U R+&?D8Pw}qU@5G&"D)(9L݇VL?hC.o;g\0qf-(af_n8)A.*N-2ǁ.zy1_L'2$0*7o Z .Dպ u?(XoW_K+ow?oMw[BQN B융ҌR.l<3V'V2GfT.\C/h<@6yDވ3H:eç $} aY̚F!ZĀi$&ZHgZEmdeQƀe}> Bk{R3p׆1OHo& Uܸ<]E5/zjL4@Qwz,[Ƙ |hUAWF Iz_ɠy[sIpB;Y#J5+߮E'Tg+/%FcX ]6M;%poxD5 8074:\>ka3lPZNX]vzXK&Jz˫^oD 釙):@.7zhAp}aQ4O=2_Vṿe]I.@r$PؔMĝ\8P=j`&Ӵ32$3@tW^)YXUn۹#5MѰZ.MxYNh] -ѿ?U| S47qз4DT q$v'-eqL+wYp̡o =O.-6@ |joRVo sP`03>Й9"2^3xV-xoL*8B([]nQl047?鴐7{ [kΟʹUU#Mb3y2EFM""Z8P\(lm:дr>\nP>r]ڇy|Nh6x;2y#)rak1`t>6)'YVg&H*J=R>MZw*?޿o焐%UKD\͋s½{AyUS`@zb&E}1!P9G!͖"n(R,ê8 ˼AEbV1mUf~}:X2ώȵ-kc`sV-m+;ydBiVcz^ܺ&V`*j2F­Cf4ϳ3Tz4]70\L^P| &S"ɦtzLWXޣ-!tD-B:wGV5?iq\zʾFo@3MpD4P>3?S!h!dF f;j{:g$Efc9܏p(rh(~_CH0-rc93զK .G-R'7 >-+L ,VWcޓF`X+*rRlB6{)[o5H{!Ĭ3UEŊ䂴aٜuM#p }Yõʵ`u,4$-2~NŽa j1PU:K >hQ% 1[!€q@!gSP c+SW=E>r|nWcd~@ K6sao(اDEUo1NըsY z?zJ|F~U$nŨSڬz(R[34܉u[c7&ǹDZ(m:5ȎhCPҬ34fKZ{pW>W3F̥ʵtŷh$axoܹΓJ%F DȬrCB!CȀ{K~x 5q} pM}K8ܑhpw %B#uPoF/_;[Lpdd<_G10+F1uM坨9d<2*~rEf^dZ߆I,r\v*'g?n%p{rJ jkPvww-D%KFu =?A da F',\::RejjzsZGnV1jK[}wUbO/I:_ΧHR>wB8|x8J#9=-A`C\ B˞s1,Q[lOg$R. 'DK&٭P !xzjz5[gN@BJfߞ&A\8~@}߰ RqOeu^ +v/:yTc[zj)+WoN]ke(Lq(\2"J]{I {w\JR(:-FC@q&bT˵غaM͏[Cv=CH/%C[9Jb6s؏;IHwi7 ^ч4c\o3C_'\Yim ̂/K:3~n ǀO 5p͗uneKi5trc4 :)1#FP|H[v8l:L9";&O|bnr\YaFKKzrF'n(װ3AK35BWlA.AGz7|~B,%IR:w X,-• p*ꮞn|Q+g!#³o PKNߩ!D\2ArFЀҡ/L7"_7_]!܍ & 5Kz+e|O+}eq9k|@'X_oUihl[rsiӫ|bɟ3.|N)vLcf*vP ߺDsebνGD`PV(g~[| !./1`GuϫFk!A8k -x+MjSt#-Lco}`.{[c*#,DE@֛ڰz\Я/%w\XǏOvS Q,ҡIW?@Ц ޥI^<~RW0+~8ާPVȵlYAP|` Z&g=GBBw+U&v0<_Y@jJ6I+BARGgMyƒGE^f?~V@CK0}r_C !yVM'e:& ̝40gmIPOI͓ 3ġ+3km0Em@ Æ>F+ʶ×V*-h$( +D&"`} 2?a Jx{B'iYK\w} 7rIB,E|DI=1=|ࡺQ7UhR{q8@eYvNh#;dyZh84H[pPlÿWJ+)_RՃ:=F. :=pٓ߭kSmy-zq)2"DK鮇l1]v~{RZ9^y K3ciV[ GH$1 êٹ~vwhPh9"$tKP"UH ae8t2dȑ4[V*-ݛikї䳡f6 @I(jkB^aw!CwRLJx+`,jUKRBD,-J9Oo{jLc.({q M)S֏ s|?_h; ֲ,- 1`m5/[,` % `v0ZQ;) V|9(t8;&;lhJ'-nȹa".˳W:7Ubp7'8p tD@v@ (0j5\"IgOUDjȱU~ ͱ T y; keTJ*` odENwR1 w 4@V ^jhKS|䒠Gl@G?L6gOxCQ#Bu jYr-{gH͐딏KjU;l~?cyfSڟrIUbS桨,ߠ=wrR^+k 41Ĩž7^K/\xK2Ch6 7_ zl̘;}]s5äad|I/ uSJv|P6$Հ58MTHO+G# )*N̻ދfMK1y^E}gz-]gY RQy= W((=SA9GC[AZns 8;PO 8gFqx0*Glg2qWG|蔝d ]H EpI,3mwۊ̲ße..?ؕp|}2*&A GEH?3jl #m>۞2wr$[KowdhLukYAX 7=7%ЅbaufDUNcOX_yqI^M빐3]-}dI~^Uk3hТ-Ք,\k`:qNgjko7 nF+7L'c^Ϯ V]J@i4Fc_ |ٟ/5ߩ7I+,'WS.L1;yxJ*/FSxA-bTǺun1g{uTwqV槇h 2r/HÒ)L5w͑.ɵ;j.)fjHM)DBWFciRw"]8]3YhHUIy ]xE q;F~:(xj:2v@^6-W,e$xSvI 8-I#c+ӒN" ):W9dWLZ'8,ɴ|N3̈́fzEw-kd>QdQ 7=zvП5Rk+c1. 6 HƌN&av'ÊeFQ=MAn4FE@P :~g2܉6|\k ~td 2dRrbrl`蟼,# Qj@VoocUHM|5>؏zn;1`h6,G-W~ĽƪX4YΩW_!$gQl?7&:ϼ뙍nL.Am=_8d'os_h@S2]+RԬVaFtXd# ..w+'\ᔲ[^1knTBۻ[YCP-5w$SK[O Sѩn}"Lj`sVPzHᬄNݚL'!P, FcQ" 9-wSג}džhNr1ϪhjFi 6_Z1[IET.Ȫ ̺\5gKxiίt9?dDCv$4xn2#< c%1(Upyݲ\z qDbPZ$L;ҏ2OމpBl"!JJt<5GT^Z@7 ٤$1YPd8ӖAPMdlYg?> cp N'Me}nkec昒%2yppbz՘Fvb֏G~-.;a̶_xn̟}f)Y w9\uCx­G6M?A+6#x&~ځ1X[#i8dGs<ݔ~(W  \s,(JyufX4hsfGދiXIjc|G| lc7j rEVTT^P]at™ܻ|lp!v};B2/Ʊ7Z "'nAq[tS.y4fR?TӸ_GSs<3:F-d XBdq.,~Ͷ$-L]>,^IHvKio)JGƿf}\󚡆Yf.W;1hyANz&:,8=jh-14+v&ŃBd,J1$DWUdɫ;l_ ShuP=Oy?EJ_fK `]yr]x/4ޅŗ>I|W᎟b>iLvb&EuҜ6'( \*1S,'.>633)dpzQdHφQ {YiD5{#qF?gOJبQ 1'I6c"ȭY 5W/mcwh()-o#S5EMQE>F:ENJrF2 h(9)z'˳ g {k9zf⽖-mpGuՕdH 7]1̰0+6mLYMygB !`5%qoN]s__ᇯ`9v!V4N^QҬ`PX6܅$k7T,Id&5 z$? 40>dFٴS Ҭ.O+5 =uZKYLAz I*k"L T\^vl5S* G73A\aa1|smNMhq2'peq_ 2J~~ 9"K_gfح;mK-秾r'XŨvaVjН$^%WAќoA+s{_@50grw䜒١'6{\wVaDfFe({oEe/~ׄh)Lϖ,o 3oq8igIڿ{sJyNZRnF"Tz>HBJ[R yD!L4^kvU/V+ `MA|y7l16孺iTE4Ä׻(Ѷ-+ĨaͲ LP@SyťZa {2iϠN1l4B_JżWC_3xgr(ܖin,FQƝ1k0&8 pȉ2{:PPW[ي\*#;b^{k6b_ycwĨ \Y 7B Yqzη(uY wF8خ֬L;P]ivLE?n`<) A"1#M M< 4{:^#>:3?_:O~sF&E^YOR/grQKS82!֕lh %4jܥ6"> uPDi ?j_%|oN"\ȥ4_ZM N+\"-gF"ȟV}Ƣރ&\755mUG''B7yVCݼJ]N)]#l$ leCQk0k{ QKc&Zd#vxg_)X9:Z>H7:\hZmH3ٽdzv8bN칮{)*阙SV?Nx'E.bs<Au|PXlh> pīvOa7ūRH"u7k=*XUV4ݐ041j#w걨Q0YD*Yf0̬d3ڜ{r I}|Q, 5̇т~&mɖRyw P1Hd׼xЈfȥԃdh{:[BU<-fUOΌxj\6<0I<|3RghJq=c /ur"۳8lIj[؃ez.H[VB+#^ܒBMϔ9Di <ܿǴ[s߰ Ǧglf񧬵D8Q26ݤ?oDٟ598BL_\ X/*s33LH"{(&r<od@Qޕob .`O&n_BgS\wkK=Hy~I-|2W?svv3DCJk`pe~Ep[ܟ^g)C} ڱWLae \8Cp_;w}|ϑclG<; nދU8VlO,0'9cIP|ӞDŻ#Hvf(k@?;=B#sa 6I~cZ"~';QcvAeH蘈r 7E9[„Ϧx @֛֞a-TW ^I>Kq@"rQn_txN%XUşӌvIsDwmsm@M@ml[A{FBpD ,mߕp=CcR#l @RE< NC2  `?ߺ =lÞ1)y#`F Eם⎰"cTy]-% ~m.NηZL`%*~>Iכ8N,$rǒhGH}R eM]nؼM)2WZyuKgz/bnĄ9 Xi5=8RnP Jzk 4xBTb' {6Rä $[%dSkطW*$Hz5+gT{2Qκ=^E\|&(5/_V6Vf ,fȶ`g]*`%${c/M*z PsbO":Pɩb57O@&>ryP*e `IxGڭ ^@@hbQW %0y)NnQEkϢy+q}cs!&L,iBˋ  +–rt]9œG [ӭ_8S5/m["[$*Չ,k]b+%CK#"TUavm8'u[P݉݌%7ӷnx]ӊ 읝C),{P>J#6XL<"軛E>e~Qm5 #%`:cƳM'N+_l8M~5t(F`.)H)ֱa"KxK"oTTc8GugxA)vEB2gjCK_3l T̊H3^erEo\FV 0B@%?FdMyX4O`P`mGJ> h`tƎK~~ō[a>J0i SHCnIev{k  p') 1e,0"`OCi굘 1+r:.EYYs "v.S7zɎOY 6j9^".`MLTwK5J-c_iK,0*􋣜/X4ԋ@c("VzuJm$޷{[θ7 ~OF~Hfyx5XjjfjBQ?A[@9Oˊ/%YnlRj$yI&n46[e䝁91:Tꎼg~l֡jo6NnlkDbMйxq| *0t{e:}ϙ8ogw++}: c Hҁ1ZB'pt|p|_HHRMJ0 $+ ۮ𣩴oq{r]~- \}-i1,3&ÒF==>OC Bk VRD$H{_<A!%=Tv-i"Eomi_vHQJR~)P8ʎsңxVΎϞx{HM;qQ);uklu>.D_)yI&"wSm36Y>+(`kMd}{\@r{7 Qq[{kni1ȃ1 [ҮRrM%&T}d$P`s udՖ,dI˶ 3hFf+%{LJr,`bQCK1kr9QE H: &}d^2hn t>J!* OHi$ :ti@F< qwc&襥N0C_LTX;Mӹ,߹tq8\hu]8"GȹQ#ܾu:ZV `i}(;4P)8URz񧅋,8v eDzz}vHn/&Iw7]e.k |s!ۙ;PDO 3S֍Dp }~88qI.P;J `riͽxvaGk#;3zd:I0a}|ao hk+Ocs-V39"LMH;'WO9u: i;8c [q8Y!kGeccsuEV:iYg7,5[㞩O5MCA5ϊ6U}CRƴJ+{mҭ891dBj 8xR:GT !>D@;lɆQj)l&5$V[tw7UD>\e`_Xuj<\ۦPYm>̦Nx`xֆٳ&Bf+RDT >oӠ-GiAja8+Y]3;wJtp>*c58"?ONŨZ iim`ӎ(#gΑ*A :鍳,uEVuO#<3W9'jIr)G|)7qGgQR;mXb>? n\7]Td١WN|BFKܠtgY'&6g ɴaVtb5E7Ae~$ [G5[c\F1%K"-8G0a!7-S~I2Oh(xN%ewb'^˒lZQax_\_)'Dzëj$NDEpBJ}-E.OW=B0}QV? Qu6lCڑ]QĤG"B͓b=އ:M̷Hx}4粵4wxE،1uD$('J`/!bHC|dI+eui-D/bDi5JmFT46XxuKX&uQCID1 {(ҹ8%|-IUL&tV{7Uo}:+^ .ajWm|L-D ΰ$TVF=״' 98Wh E{G.% Dq1%vꈞG zNWg:]*QQ`3 `&{DfD+CI~'?16@v6b2k'nx!ð쪋`>\Zδ$TUgL΢4{h"ݧ͌K;۟IrͶ= 4@ .^7?>"!L"<0gb\U ZR9ÆqSL?".+1/T/aʯ㦕<ڐ W/^ +o`F&eM.Eeط "$դbCCQOG vtxDLH-yj)_d=1 oXuٴ.bZDt L])E?:BM_ ٥ӵY~2q@kNH#xw :Lz{'H0ٕu XS{T=ؕ 6Dg@zWM'ms.X"ekY|ۀ 1 b?2;mDAQS!O/n+EFoKKi&}۟z ECO(Q-:1u%-#:N%J;QLg~Cwj LΏ :A+f(A٩ha| o(/@wUOџX]4t/lBƂT?S.oARQ1 .=S6(TRhH]>c:N^{!BqȊwEM-# xzfof{&6#ʁ:~qp'шH~YN)X箚ӞGamf@Lڤ}voK8h<֋:Zx ZU!I+Z#Lz)Y^(|?.ǷzOx Aӱc&)=XߘQmsmU{w~M/nWzO<~َ9{'+͆.ۋ`)3L9]ĖbXLCJE%zC5Arh &M|{2%@X]*@`Qy@D"3rKd9g1s W~ 9|imJD::~*bؽ<qShZ"3NkF0p>RܒaT lfFaX{D(eǜgatYJX8cpGX0g7[d[LOe {,MMn3GJӻE(!>bޕ Т[8d( .(FWV1i}Mnn9x$<:&Lffq\ I],45>oSf҅Z}wy&CKML;vm/AB |n蔻Xwa_c/GvcM䘙zSco(s1 i̬ǻ*::(c A5綣M(RERgtHBA/))ٕp}جHY)2tTos4{KHe@cy2.hQvO$Bp5WO J/wBcRw[ў)f;9t;aet%# ȁʼnA^)oQ.X7xOu ]&uۮZQD ÷!jx40 1vj d )6G\ /z ; emhwbLdfg0ԫ$#&D&Pc%4y)_{\vFk ݏ<džrMNژ6ix)Q ehMQ]ٱd[痞)_9}Nd'E=GOI3Tk#Y鰍iPϷ lNow>PpYȞig\e#J=j&gEʸh_"mKF2_/y^ĹqR90 !5{&4tI!웁~Y]vGy6pCZrrLd',ߞb9b?4uk`zޤQz {ӽLaV_{*PҰpt&IwMƝH#?'HmH]Xh)Qd!{;SIcQ 6|!U]KF.\Q[_."RfKcI  kvT*%@*g d`Ne1"\9 S7~FcnivϪ`%r"r3BH#6W_$5{,du>m٠eg7Ev8::EFf9Ph ?dHQn9rd Y/DFl18 SrpDꜞhdۻ#wn^fS` cv#8QP8/5FUH(")(5!!#pf.ڦΕj+>]ȝiI9Y훱)%1fz1KNE䮡KEƪt+2TMELIMAIsִ踵_p.smJx5W % 3z1,.w t)ls8އU`)*9fъ!^X $>%cMVNìp=k> alvZ1 B͌b'@ڲ'ȢW _%pl⪊~9h^Z{AmjxZ5sW&16uvb#>RYe]S/\'f஻DNRIY/1[iiYnIxm,9] JP[ Uƈ.#<>&\n?rwM1A-g-\*Ѕ6^oO5V8S)Bۡ>/꓍ ]WX6W6 2O2yoE% c<P#0d$よ_.C\/QX08`Ûʣ`k¿#׫:*[˖0̭k\Yvq;Sk#Gdαqx~cWl +F٥O^6~@W5#b:2.K{1TBpϳSgu83;QZgloJū'3 bJ~Tau'}"Og(ͥ4@n d7ljxwA ޫ%B?FHAT$f!e|- yo`ͨh=!\J5F쳐wii? ׮9ИA2RՓnPOձwHP)WӜԦ_Uq 3_]]QNOv'˃x^}QDkjTZ3$_BECOnN{ޱ | ܠ+`䟒TcnX-iSHV3q|idRN(2"JثV7;_mFgE8:۸0MH,]*KnYheU9@^P%Ժ]. CɗѤEYF .Ӑ`]{z~GL{oAg;u8׊MuzDwv@4@1x僭J֣cwV_Pe_*=̞?YJ0x22b~&p+ [ap-?ܼIxHh-АN?Cdeg_ʻ1(FR raFcZ׼OfX ]aˈa;;ɒ"LW3;SM+8k}yӈm[1( w1Aκ&ky4pvQ!Йڲ| Ö |cy^FbHb44(zXbP޼5{HlܫB-̾I9H^c;ۚmX+ !2htntW?VfF{'Gfz몦QAzC!]Ԓ^W܏*k""M'md2iOҤ*_yzkȾaÜM> $. vbeZE 4U°Mq/I>Z jKaxHjn;r2^ZL;M,N kP8Wz<-!+oT#p(!Y3sm+P $О~Ief&'fVG[d9+3 ]WnoO15lFWg>ZiX.%lBQEIӭcYԺtD\Y: o,^I^ղI&V)=գwP>5s.| #Z}s%3yd0ƴgߤ@[j_-ڙn|Uq]C;ROd$h`yɜz@(jRw]uUc#Yqw-W~'TڄS>}߀(ꤷ]Q*'˒7 JC"8AX\bHUl<v?y982YojD9QGM;|Ha3&S+}᪆K0jՓOT/ \r@T&7UQlxRB>KNHEhrs䄳՝ _C?Wye!nN3l)0h_y@\¬q嗺<0OU\7u DѻF87?P'"|ǾF:A_ޖ7P/x?U&}(ӄf5vDr^hK@{ܲއH/Mܿf"ZJ40r œu^[tN@ E3C?ݳMIeXBZye*fkZgEQd/XEqtC.eeRBf.G7fYx,Ln'2ѸyhSDƏGB UIo 2GM b`;T妰l;btA50ڸ"J]Ȅ L^V !rpl{pբi}ꥼh, tR69Q}ڿ|ĺ(&_0%uQS!["C{ȸiZ`+>՗nC2H36/C!50k1@RI|a@k`$\+4e\$~0!O=όw4O Z=7RϦ%z8" hW7i"jtnrNtOP<#^OLgvP4Pb"(n O& 뼒O 0U`-~OJU7K%-A7'|Zk*a-kT<]&c@Hd$Ygh!Ӿ0c?g+pWRI>lvN/lIXVOkc SɫrYJϛ'?2}lj28{>udCܙ]Fdf"7zœ*VI3besʧ^b>C p@N`1kn: UX* Sv=3B_85ZqITk<O/ K鈬Hz8,'v DZ}]j,VH暍4/[cTέ箈 Wrv)(e 5QBݩ=+2aAmD[͖O)9(mowpAR#"o8Z+S@ 2^Q ]xl1-Jښ˃n5H=ҫ)d*j7>!k(]uKRhU==j3b@%ُ@Ρrn 'PqEV{Q<,:GΑCn Tsi"X0‡W8F E‰؃i̒x jU\d( |k(~a6R}ꕎ6NOé; ]>v _ WbTMZs`&Anv.$yHm4b-j8כwkN-xp\ZECF~oq4@yW0sKȬ64Cr8ĪϛoeCmTsz7'l<8ɶY܃7wPm'')F38tPw0:,#̣R gh#T/ :ט ^iuW3بF8+?}Hj*Hp#A"|] .Y"SF{\7 n Z v)djֹ7~rK_:(1=HQ=R䄶hઢCYX#Mւ:$atASHl3; xcGPS(" vo5sTE.ׇj}@{sI=ZgD7j!F5;<$F:_C,trZ##k`IcLڃW!OvOcbumMZvm9tt;DZ.,E]`%SԬ*GG5΁b'dz64o<9t- [shӑwf |nItyW/g{H!s=w,@{~ꃱ46{3 PG8=АSQT"S1bRh*o:s(I @Q4-ࣶjh|˷rP`kW6so]~ȻmS>'vT&;l^DxNw%Qj崎=QA/"gm1jҦj9@`׉8mBnI)XNa۹̋7x)AQm_ v\Pmԕ {uj% ϶;L&\ 5p. Ҫ}׮Y܇bv Iqu 4ICR wG;dD@LrL>V*h;wd|={,]}_&M$čb넼#)x@nӫ;E$Cy$?xQ‹_끷c^NkR~7R+^2 td>s`t3?+׫/3HBs+n~ ȩN]&8dȩ'gk#§5f > &۱)Z|y1 H%҅E Ρtӧid N^(P32^{dQ s%gAj!}H1YGx*DίҠ3m0 #|tZC:e[]cno@2TXsH]6wfh ٯuvqr 5_Vao|lJexrӃK%HZK)RۓlSĵZ34)F~GޢT@fM%ѸSV߲d@M}P52&F g厶<̱n@Gq8CCh fC #FM7}mIb3AGA6]/)Ӆ Hɿ}g΍(L$H7T#oJeހkdNK>n=O84-h}]gh;׶d)P\{4 M{XZi/Wyt.R*Dhd-bԿ0ܧC#Aפ|7zKOMOVFJoG[IrKh8;5s eVr!xqh1O_&@Jo֒WA.Q'<$Vo!5f/|N_M5+#t '.[;yFM-Ok`ƾ&5 &+!< \ͼ ~[n7a\'Fvo+ZfuKKJVW( ] 5V_X=\qT^۰^%ʞOC;6ʲ6PԞ8٧>+*O0GPbivC59oC㢛h^M3t-d>ADi&d:muAjfMQvR|XKG)yےí K/We41zv(;o1F XiQ6 Tע5gd]ׇDvXcx{q5>§af4I>LƦ{i{h8Ck sikBdS8mrgԾsM5 'Õ]MYY0g\YgEsJ Kay<:@(3?\ > SHk20p='<2(gO3>=r;6`=O~&څPT3g<޺b~q]X\GcχϯP<⚆ߑJ&6(z]%gqq i(+j7є3=ҹ |c-3@G $,1b AG?Ep-YD<.b[)~d]jrUᙱ# ] +7U KjmPKfn[hS bW .W=ι!#Uexb?y~(9o7]l̪L86|KG]^%$Lx[I *^k[%V(D5&]=Do:~SEt[R!S{i9|P Ə~(g̓ ST$a3s"jISQi?2'?0moFAY;,Ϩp1KiީНW2Ol6_Gi,fQTebUs=lP <ޏonXIT^ISz/>ǝ/Xd=-P?P#}dK<[RxJO*% 6t gbp7` 53xMٸQ<AQQRB g6yg+JKMȈ|x$,[,V+ v/xgF[hʕzUvߠ14/WD,67!QMF;or&a@=|zYOc#zYNh占ӿ:1pt~rZZ?n!oKTOg6+wrIWȫ1Dp @D%H;m>jE }{Hk| vEIS`Ol_`-7ǟx 3Վ&"mnF`W.E *LJS7/yFxZ(c(eY!!RftSa_|ATp1hRdS)2Ղkdrṛ EZake-xA"mcOԞJB{]?TDߏ}N 1^U-=Y=fcZ)H_y3ը* o;A- Fm ya >W1l͵PGiV/DI*% g3P׻[E${] eAhm H3Y\! Gw|J$c盖S6$db[4/ Dg^&7yr"w\N|*kC Ý! *0!,s(g^k xkH5rw֝N}a[H{$q3qչMSmNvrwɢ* rJEatdOV[: joGPq<;3ΎLVɃòboc`]ˇ 3XGo@9 1C-hI$ykw/poxr~7Rg;ʃpzuz_ __rVŰTSRg֧$t #j‚e6{vhnZ`}q:lIR]>Zlџ7"-cYJ=2nORbI ϗ]E5 "1&l!辂 2Vz^뒯GVn\VuUr3afn|o5 8MYlj{GOۻƞH'ꐠ-QЊ8yi\W K,4)}ѩ*GA0QbK05muPY;FvLڻEZc?KQ~1Cօ&ت]h՚d\̀A [o 1նLύlא.mUyؚeTM_Ờ2ư&+4ʟO&B1=%5-]V=< VCB`,G=,)\C1o~-b:ktgGȻ0˱LI^%iS&z Q2tC-ކ s]~:Ȱ,kQ-N2Eۅv_/~K赗C *(bÛGpG7gttY(Qv.Vlǟ(ec -Y؀sW98ΛlDfړՍYE)߻%G쓛Dpû*ɍBd<u!p۟`3ܾTE]6|{Gu D"շ:#Diݟ~$]Ǔ׳JJ_J.CS 0,85.@>7-8|?jRyGa"VmDGy~Bo&zd=ˋ3n:|\Ԣ)XrtZ4l4agJaxd֥E4vh"tW͸&{vBw;RNS= J%h?Id$$ +ٍ Uz%A> <c~j׷'ٲE1Nbή#3͆؁dÈS*mR8:EJM-_k1ןon R"kC9+Dzۗ^fCC/_ okq "souLuM@pJgkVEZjR]d!b\G !.ri"߰DNrTC`] Ob8I~0]Cp&3(5Cq(vD+aFb 4\4$>A٦4FJ^$qaX_%蚐i% wj @˧; oPqA6 } .-!e^4RG*ZTަ_D|=6lOūG4byIg֡W;IhQHL:`?Tf(! РhL1xa!'Orҟ֩1r7$!kS?ں2˓ַ۟. :zI_p^:(5gcpId7Q|6 `5x% |jЋ?Q:BQgtX Ѻ`P9Խqڱ+. u7nWǾI-sUlq,3vmB /J7}|쥡)>6{Lo{x蓸9譍Jy qW+*1`Z Qh/JtoSmNg'eډ8˒(| >έqiL3Oo\Dl⯁4 ,rԛKbo(; QIl)} OYn ۬#frixd6dZK%4Vݻg\k6\ 6o>p.,g㧑1׮Eax^뾴'Lɚ& qH+i-aT +H l[ǎd^7Qdv]Fh˥SZʾ'LXE8ތ(LMLjQ?B W%@kݿǴWi(]X\2>' 7& r'FJO)8Ii ]W4аY(p\I׷FbrߞI! K>2ICbVx /.9E%٤W YXKV>aTT+^h{`B䞲/*/T! Q^J-!GN}͗f֣Wd@;Wk&,5/g_pܧF"Mъ K}L?;qkJ%OSyGF1D_/ ?(F|rv9t(7&hJ6xc8_<q|z #`vr" A:S]#x#\̤l?vL";N-)٧09[.DjkeK= JzB[ۈxqǙI8!Nb+.ic9$,K탖 'kϸwd:[BŁ<#Ldbzk.#&+3AX Z]&N-ϵA{Cuc$IژǍYIj;C/5fi#36 _6 AgYT;\{+ S5/?YF [`5N-;>zeYRza+@tD$q'9y'~< uɴ~3~|n`noOwD*@”a <73Lr9 a G7<'ټ@T!zyUCU(SS<J]am@| X8*3!%%TMO~BN#oŸo]\6&D|iG<"߇}YUH4ි6Y Jޣx&d;y܄10~hn7As0I=B'~mύf߷1B8'(8aal161HJ[)'8peĜJ;jnCnө)e[$7A$7&G׆{Ve¹"†c[VSp57, lƢJrIAg=S^n*f]`dl˥xܲ?HvQpooj"V$J<3''.a!Qvq?a&uI% ϞfZK2iϒA?Pnj?#sL#wb74S %'\m4VS ˛(uph9Xocb0U~ae, 5D\Pı+,Mk5 ːKʜNVO\ Vj.e@,ա5 {9'JS.Cpu9+gXwIX,Gv25%ﭳj9tUrOo>Y{: 񾆋;Wdx>yZl 5sZs\>4d<jez7vPL^jAnu>q3i6>B4xtjpB'+ %)/옿)HM@Ci)C3Sɀ~M8F;Ow{r=TfEQ { Rl׋:^Ma!ѝfc;IN)NyɄC[ެ.unIbGNpije۳so_<`"Ej]C\> Xۍj˙;) !Bt{Q(jPNFAĉrfzM6VgSIf\ժ;s;k,Q9'-Rn5RW..Uw7oAwAg~I>N*Y&g({صƇ~s2 QyKXESH~Zn  knb8GM厰 r |, ŏ /F JP,֛#]LXk2κx{/ 0!&)hZ[30{p#鐀\ etm}rn]ZBwt #k5DL ~MX ;jV Q,iM883W]vQciFW{R R(vݓ- og"*NjnHn "HgdT&gL^ k/QP_ö7gMl2Dp&R~73Iþy5ܩd(T7qrL*&yfR j N}rp]vO< Zwimwc\md$ V$( +KИ9rx)fgd|R&6-¸;3/?9АJKaNHO(b*lb8yƨqhsx'~ubrf r%~[jRk󇣴VW[޽ejwS'ISG!G̀@D'NݯD^պ9ͣ|ıKGZеAK Ann#JI/O9 :ί2slmx"q^o3ŎfoЀ6;x*L0wm~H&Mv.'j_x) 閧PV&ɗۿs< pN%6Z:Z(sfg!IJނW'~H#P 0J6M V<٬&XRyf=q eZ#XbeydE]`:5QG{LGg1],/3@JUC%jO:S{2ʁ?0I@VH6'VRØeg-7kμ:JWA*jiίu1Ē n\ 4@Zl"[Vf0fs~olIlNg7Z?aT ΗV(%Ֆ 1Ƅ*:;ҫ\ CN#V N'p?KpE| t }4˷ZU7:QCYh.n `2Ԥ&{Ǩdn螪gZpU);}#2Bi<P* \V+,p蓕8rѣN{Y(Ru1)H^>[};F)~6wٽ.մέP)쁉+ԁWoqh:LjG"8L"Vs~c3(hQb,D(3iw|jU| ^[Pv\Pai|-7L G8 8]Ӄ~=O>_3HnΐFGz p0%&Ofs ҫD `^Si!ɉhP 0jWc^_a 'W(*X&m۰RTC7昢2R8P6U.ܷE.tNHC q<NgF_3p?\mY, A8Z`_Jt-rB=\[?qLՑθX*Ej8 ;|-67Ȫx^>;BX|S:Py٪;3rK=f6'# +Nd2_yE|ڋ|12޹a0EG_qs T/ͺ}E.*zys`4T46atl Ifg&<5HQښD;i~Ϫ?xB >k*AL+x/] ic/SfyE<_ɎE,>Mn}/XKHC!LM)r6/%kKFy4>ؔB5KT čBd$텐H%b,R^nhn:&zF";kBFMUu##tWn/D#csIop{'Xx#t8x?Hb:%5۱7N"GvG*% )&*RqcCA(m{ dA٧v+Hi0z Pm #&}'4!w6*G2V"+8@j4ɻ!\$% $2 ĎK[0|SJSM^!Ktdg;8VZq'*H ~Xnh]`js/ϫ 6O[iL[z{)6qFqPzI]'+GI p$H_"tZ robs7Q9<cm#+x,0.sz!SbI&lvg{_fW@ڵjo/lSi<<@gQ+5(3S&LqH~o99:~ǝ3DvrUڽ&u(Je8ybIx19r-f-S&=B~|(j%ЄH,! ?]AWr8lm]\``iܞ]]S-PomLb.FX5I7L-!toqZ9&DYCkm^TϹHH&}Cj6}rǨӂ?yLɼ]~)"AՈgE2 66ԱԂX|l~ޒg tvֵs*f7+A#B 3?H_UsٍTy~y6 7mn/,C>,@Th(b¿b mKv|B?ܳe2%ݐ5] ~v8Vy-NH<+zјQ3V5m+ጋ ü&r3+\C QjyW#VwD@[0:kzOަT_bgQ>GO”x86.ChO440!2/6^v[C[εfR+"a칋MT.pw[j:% 66-҂T[.2)P_f;R#`0;u?dZBu^>U (9x*HkeHcೈm|;ɝs>7CN,P$Jz%-KBWrjٮ(B_=xJD>F@O\Ons""^%k]co'&CmI>^!_=Hj)BE6gOLh9tc$T؆w#xCk|>]cz$9;z[YQ}m6yӒDq*g0 O@0WQe7Έ=?r*Nv&[ */\@V;vn3 AQjY_>-Hl]|lׅ!6@CIP@E[qejU>@E_B,d<]579i~"x׽숕Y׻[>5v?z93)qShlQ `:T@CzٚUQ\0+]L/>'u5Em'zD1eOQ1 aB"!&|n?>;ڷݙN̻*?D7L?T$9~N 3&Vo7"2W8!: .$*3IFzVm"IP' $pJSY/LI_Wf=ַu1>S*f0j2߳Q[V(!#5g93u+F/(=rR!;KKܭHYpl6gٗpdW]gp1.9:elTڕ#ǀH9* ;7-Kz:nn˦@DA`vP"(iy8!j !2`-zkt̯2I\-f2Snw८}fAxѤϱejY!xjAOCnFBqIm,w|X9;'A 4q7&r\D w)@oz _|P2FFVF6%0QE:Gh=9` =' l]D(dcɵDDpU QOG-Oֈ iΤ 2⡓͑کiv ) 9> y'`]bna9()U9%ǛI?0G5n.]YyGWox J%@u8xqqqU@NExi,ɼ UW|S3=9p*YGЗ]A.ZW1n)4#ۗ<."fHq1+V3/|b',}aAhz^誹aֆ+[`Ix8os#eZ,^VW 3rX ؗ­Y( aO7 _'dOL?=l$SA|Vmso @=-;O72gr\NrS) jfP^B3| xzfReQdXPZT.p zL}ɖcIS-7he[#AhU-1L&fEQ`s},%yJf]-7nXO;Q f[s|*ɧ[иI|tUGhn#=36uD&k]F6]̣s>uIJ*+k`?0lf}yI7K4K jr齆M2Uxy/nZ!k+Z@]_uÄ z\emvd|MHK C ni/ % ^|EȺ^\?8]sjIAu[f7@_2FgO+NJ&QRhdcaw}mÏG)AȑL9}NVxE"|/?p'{W~(8SEq*5'ETeP-N!gd! )̟ `rQu s*܈*Ccwۧa"7X Jpԑ9q>/D5v /mqEJwDcֈn 0ܐhR-퇃߽V5tj^yߴ),P=Q%o^Õ9(;.T dՍm ۡ6rr]o0ZR’iNݢm9"diQjS|X5!"tCQK!&%5IVpl}(f -es<~&Gr&k|vME6*ܱyTke51SZ>hP᳧Z:'.C/G 7/M/dD ( Aj1&ANgV8p٩}ΩŭOˀxh͹`yg>MZT S-z6;]U[)ê`_RE.եw5 []~.e2h][pK%`Rg!YA,y*{){ b%BGGxE{szW1$a6=}DF,tȇH'tTfY${:0( QN!O8.Kj >g@5ǎXuF.]i$a_8&^T 4MδA>!D֚FKEgB:[?C !J n9Lm|ʡokX |# 4űxp/ a)b̗d;oo s@}|QmC6vMC>S_};-b(*GIhOaZ;6cƩֺl- .DZme!U`Rv6Js2(qEQ Kwz% fA}UțQ:-&lg%e/5vlNjz:d '0*o֬Uªi`X9u߂6 Us|20ŵ-7Qj LLNIsR+0wTɕ7wp`/vA72w|,Gohx]{sʼ)1rI$6F |É@4U;[3.J=!Nș|xcy`d#Æ[RW^%ˈ-F^Kzk"Z 1Is޻M%2Zkm/r^?%h6'rL^F6Ά,)~% _J| OJX'VQ_I?0aJ`|[ٸ /QNfX(bE7kO*[p>{M.v]Pc`+O &qoҺ͍ϓgO %g#'G d$,ő/ع a`(a'4O&$/ )7LDd OGe qﲚ 9^'gj48Jp#`=ō|W |?^L]PЂi?XJɰ*!Ybm_;7ZJ9h=Zq̓mToDX. $ ?kWv-dJq3uP-"s.cj oh b<9닝U"XbbZzՇ 0޽7sOpE,ЫK֐ c[ɱG~ηa$!JvQ9ua 4~g{O"'7,XT= `{yWtݡs".P"r s[hbm̓Da+c=t֓HO1 quܧ %t6r5X7TXg6NA$e=cTάo;!ƽAJZ [Z!9Ų]o0179dr#>7q¶tF7-2!#;#hƚI1Ka~xc*n#-+dKjGI\0qcT?P7!<9鸯&El0>Db!=I7!}.4ƈ#t^zH?r)/k^~"1._VZRvM C|ſzTݧb+)GSX|H~3&&\1:pmfB'~:iRR^V 7pFb0)\jIE!۽$b$^6{( r?9{qd`o?`*8%Q,BҨony߼M^rK/'DnrKY~ܗ@vt-tberO$5(ZÃBmhB3=6Ç"g~&3uÜ^~Į G|T$1o9*=;AI%<5S3U8bE)i=Z9X1>]̤jjmLtFL4+'k$jbea'0V*v5a2juɱN~1.)xj*>aΈ"ތ>9YG㔶q~,[9[w =Ժ˔=\c}We׀%ֹSܱ8s{&05^ῠןA%{H.N{)$62ܒG : yK'M=^;<̂uBj=\q!\|o) iRleh[DMyg%i1Cܮ/j=t4ɜDkdHBɍ_< ެYdby)i`p4ANimʛ8y%>Jr}N.+>ƭB( Da({Ī>kyH-`@',텳R0IΕ"kՉiwK: pj*|ٌpi`FZ#,ZL|i(`=pz>AMfu7qVT'q.d(p1@G2Xmcvb}m!Uw̫X~w+#}WE. $\O,S4dc"ĉcv^I߇Ob>{7h(Qj;7Lk!39# aDgMn9]{'pi>-e5F% SPC XoR:%eS0tJ?,& !fX!س+ 7KZ=# sBQ\dNnhlvHCF*{P|t62\&*AR}Q|xEt# r}]f 7ƟQ]{'>ϟpEWBoV9o}ug>h9NOS  7-䊮!JD>y/ %P 8Պ3àgWOag64かyv= ZW0Ir-a`2Uܽ$͙do\ e}m(ǰ%Hezj)Uw25d/h~We2}ΰ.XM;… 7l-w=UY4&R\+] Uy)ִ<CZCDD-ynieSjwdVD$Ch-_<Q#/LDݖMP\yդC`WAKަ4C{DDe>Z.R'6>Ŏ{7Zum  &[= 4O`pP7>6bm9D5uD(* \/?/O~Z&bZQtIϮi/ILo=bZ9C:Ak?Uʽx/tww#xc_[15pBƫaw/4ӡ&i7YEݕyP?܀)GDJSq84YHxQ鮠ֶ|aP Z-A{4bo2Ə⭴Fr88@AF>{/ot<{=8+K6K͓5l?bΠ[Q}hiw 9<ޚkDUpETh<@ghyo/"&x޻ȸh͈a A`/xlXmqy-Ҝ%G[;8JRY7d%]͜qыn'ST`OMZތ8)$'S_As\$_oh@O>}Z!vΪlѱQVSs*veDEf~p+vmT-5#!95y)ܧckC5/Guw ]m1{֪CKz;z*P1NX XhQTx0)[rW*?Z Q{)OK |, {. ]$--ȲZmļw4}P.YbMп| :iGd5ze4TfD.J_[h3|VtN)'7StS汁̑ϫ.#1{dJO.; ]3& E3 UGֺrx*4cLAQhk7xPբK[Ҵ2K(%}itS򽺢sKB/t΃ P- 4,Jf+nbCXWe)o`7@S#yoq}Lz^аVɊ ww*z eMq(+¥xϱgOq> a# ep c x^賡F>ӑ!zWb5wŠqZzW#2 spb1.jZ)/Cr^50%cLOIٸUo2OGˊK ܘG"{ICP"ޤJwlZW"ʰeVێ%2ڻlp/UAgNj`.#sL!T; -rw^2J@e늓iKz-\orӼٻ!9D(( [Ț%JdNǂ_CQ\hLޏJZΏq912bo]–cEˑpk%0 <("ԕGs'8˚²ޥL-,DwIom3]؅8Ke:_G]8x5r׎d; ghWJrG nvusFvIƽ9GhM>+ug)PS 4};v^N4\w2elFF*A~D?OpQ;lߔ L 䇜AɎf3XX3Sf AId~>rG`oLV 6 v:-N`Vр.:kz,zEt%WQ&#`z7W@;*=0.Fhzep&(oK91#z71;BZ0߬I:SƳٷqZf+{)CyE\b7Lrv75USҖS4Dӝ'jm8-%9FF[2ESJ%:(~mOA,k݀Ro0xt8%%Z#4ܨv1xf=u`%wͦڛm{ E9~ ;z" w?̰ 4u*g-@u*H`91, i`meA JȌ5V_Y~')+g$(7Pwi-sXG"=F+)\娬T$ >m3LE>*hº̽*ZHѓM>?Nk5$UۼD<]\3ev8꙼ 57}(>|u7٦Go*;Ա$P~SiH TD–wDSX'9'HPɝb|ax=z~9vhN,e쟣oЄs@lX?wDFfJj,mn^c\e,on/1Q#dћQ`+<@fI9XTb \E)FŘ!J9s< Z/䅟Hs 3r@Qɍuhp䥋 "=][ܘkrmm.SͅWR;9bޯ鍠H6=|.=>Ȋaޭ6F^ /٬ջ#?ouH7ȣZDTϴn<~?Zۂ!l)k$NNoP+p[ַI=aރ2zPtrbq6;M%VࢣBʈ<K;dd|%8ַrێd &&Hu}opAdp 1jF? cU:m2l꣛9a8ǓbmgR*g06 6 =#v7'–!T𕒓0g.("?Vu!ϕ-v[Wr}g@ U0Rsnѭ&>*Y [5&;H4ȱ>jpka-5s7b'aUA,Hôw!dsƦ=AR\݅L+ARM MFZC1zھҌn4e%APw#4w hʵԄܻ֚z˜>^:>ݽ?y%g_d0Jڰu}+0d>'G:ûgEa@S5qח_4rN^*(jpєJx.;i#8zڲ$|0;W0]BG W*"S)c7c,g|RfG-1#o)Bs% 2!@3hp? ֗ }QiFP!R[D5Qe|OBVc\ɣb)xs%Ȑӫʫ _^nj1"pw&z<5#0fI` i-,V-m)>"s֤ۛZo2X"dUN[.V(LR?8.X:Ol!E7(!Ƞey5yU=5X^. "a0vxv %DE$x*#[QL_ oVu?:O͠&ٖ FMy23bXũ0DZcԱT2qOqHmB3-Ⱦ@ 0PTS3PA!_H] U ?RO0rRhlf]<"+ǁ@h!cb d#qOTekIk/g/FAi\;mm Cu*DXlY!=gĄ(x@$"š&e} x^dcl.Y*; 3CTb O^Yr#?h]oM!6R9L+l"M|D'щQ_ LYj̓" p YS?p. x8D>E9jY0'lVnB>Q4:HiNlRR*vhz&êdZjal3L!<-/X1!L~tʯ_| ƽQYbPw/m`ܡ]&u3YaiCPO1{6%wz56Qa ԘSj:q8 k/qR%](SV}Ɯx߾MBw]v=uTF8(@Xy{_o}a& g|E6i7\,M]װp5,ʛ\~2ڪi#|z0-@im#vݬE?=.gOs|HUEvKBNe*n@]"k ]}& P,0emLnLx8iN xk7FqcYl_!z U/Slѕцq_ۏ1^j[/' 4sns֖2>[^`U>+^ϊ<**T_x*&Eo nMMKS:{Z烢P%Vrrm)F;b2(zn(TSrZtjdUruQ_ 3fqhUV;!6A8Gd}d\戄op=[4|)1|'$f[e`쉖Tzj{ӽ=!8-Y]:~e?W'T(U ])Ёq6k=%3oM|[63흾 FW*\l$~k}a<ܔSx %5Uize2Ҏ(O HP.d2my!t:OuD-N*1 }Tڝ8u:T%a8v&#(YlZpX~kB_UZE ;;^ݰGUG!-Mbt-g1LDm@I]a98[WVDUc~, (-[)'VÒ;(Ж~jE/Mo0;ܕ?ُps;eS%:1D'JX'@Sx䋾AFh_M u"@,PCCE'?Xt>՜!k ɔ֫+C !9@ƋfL[(N㸶C!sxM,IW8&=Sz)5][Ljb=]_E\\"W"ELK<ژ~e{pON:`Hm=rG&X ~y6L@=+ȰV4>.V|t=NBE{yl8LAZ:R3ɗp3N$RѮow2lZV%/zsZ /NQUڋa6sck-̑o#LCC顨#豌j5h:{߉:|Dww4doDAl˶ӂHtYoEWd RDn\%TZ2Dϯaը.gU@<+Zs3wt?DNkڏקZX$^LA]6hF12ݞ gM;14 E.ڧCMܱԣ, ~E^s¼`2001%0֠^jχS{Jjo2Zq*M1+F"=NX#7"/_ BTJm&Š|"o4l+cͳ$UuDYL [fņ "˹E:צ΅swN׽rэ"ZW;K|lEɠ?d{5KHL凖ȊR0Qp0, tE~RǖI r\%cM-2h)J/]rr8(i)׾_W86ElB9lh{徼$X~GR)x'=fr΃]4x7$ f-[WgK60A|vi % '])6}\kPk| mWc+G2uPOڍ3 𺾐K9.WůZ>&!|ZN^2&!Dv'wj o)tNؑ)f'1,}+O,O^ߗ 6U,~Hɂ.l [$٣'pY)T3®0&|있;7L?ӛ5[?n%IdF3UlOr4$lN( P.Υ'}C*ebT&STRm67o!(dssبIv% =8|HbS 8M1c[u[>:>]ݓ?CRA2f۱uq÷l, ye.5_Nf[do=jNkOH-i`H`􁞜IK@Lt ubfˋ#A~5wV-Կs%* -O="&ke+β;] W4¢ wpҙFwJbx\ܺY I_ ZG.Y܈TS{&!O>"ף Юz'KG>?;ߑO`f.d";fFr"r޳{{$y%VŌz5֝2ߴ\ب{76:;9Ì]RNW;h F\!Ua;;C[մ98-SwsЛmт@ؑtwlKbY̴."5.=؝p|/(e׫I4kO< dzDmE?f ht,y'"ёeBSΞ5`?8խ.4-im&<; sQ =+[k/4BQ9ttkЏ[wiڑ4r񹍫lgsov{\9pv 2{IGLN4j׫1P_#`q6p #RBB]]ʗ;}`5e|#Af|77\~VYitQ Kc7}PY!P:M\LVvY`jSAfR,G*R 凰=]17y*6+Sb V)No\-fE?- *u.7H-1ȕL8#̋@!BӬGDt2]0W9Y6x <1IH |sͮdbva|E;Ni'63XOsQI|%^E|V "[ #>,J*OuExH<$['j{H>ȑ'MzjQ(yT̍=c8`aR!C7dDk8=Btn@FJcm7^rŕhbt+#3J+`JRQIsx dE)gssQC,vſίG{%^ӌYV$]_ґKO|}op=m&'xO䞢_CrJJ'",9nbK,Q^Ar*n8.SPb՝RoWTMp=F-nH.Xas:Fgw,qcy< l2;gADA$V2!lNEXY˫#01}xDڸZ ɋXoTq4%q)T"rʆ\'F.l!HPلGOd(Z^ rMΕ/\~RQi' Q?fj'-}-J^a u%[wx绹jS\5KGM-c^| ! .Y:aԧ' z9O:h嗣3Z=ݬθrQ1ah;d*հ&jX7RQ؞.]nmK5*Ѵb3z|c!87 i>E*l! |Ķ8~c\xs{P\3{>р3Sד=Ѥv)w{)Fn-caZ|%[=܁ʹ{"sJffuSKQ[@"Th& '>y b0kf}Ӷ ~᧷1 \8?[ױH+ hM؆(CM͢&*:p">{Ny 吁\k1c[5UH[ģ1lmG?oQrZF$"8Ńi9Lo=U[1jHf&h.zת;Jmf2؍KO{c"m}EUC[5Z\zL!\@Ĭe׮ȧ (5]8eDF/8 MefmvFguD%{Ghemoz(rR濑ciվj`W`:NqZ~ҲEc$+h`.k('-ehQ]ŲΆX6R o̢F e}.go}[28%ki* mHu[Kwip q\"Πmc-t;HmMb`=BTe3O^p9k!)׳Du’UM0_|X'jx7)MQh'R z܆~-"v٥c" SD\ +612LϚuB@ r;4sfˠ8q1bX|Oe+HtGT5%K<'R 0L~\[U%m">V(8Kp7oS Y8T0{VP(:48,]Vu$rVsYڴ4 AsjabZ,&<э0a-ܟuRc*pMJ+ȀySLNR[DQ?s$}S?s)9]y`, fr`u m Uc ϛ~!?X7/D9P@<1\ ?#fkw^9 >n+n|% o*d`=t?orL8 }+*5!)Ѽ@*stiP@Z;""fIogZ MNM{յ(0~t ?9#17e gUW(ڼR(M967$FVOްV%QCDƜ?FBȄݕB{=>t4eZcf_ H׀'׈BV?6.{B\Fͪ,?L.<)Yh2J2[/x1x e[RͥB҃5_;j'ok >ht@Wgb,x,$tL 9fAr3?[by%щQ}ƾRcu QP^'6&AXqݖ؇Ͷ"1Y}Q#8VBkl$=`󌠤ZS@en ǚEz?6yGdZ'Ԓqv)M +'Krxm?DZ*fxsVl4N]) ^nU|f= p4VS>Mj~vW86E@ۈ?9T5J":<6N¾(-eLd%4PS%Bj>S66lF^Byvj?Փ+ߛxOF0閶XgD~a3DGtE`ɻHW :ݙCC]1֓AGXF?qlb`/륙EzbKK3-tHn_]uH#%an5WFt85E'Pi2Y(ʳ' V+zeI +2#&SԎ?g^~$0C-?GJcEԺAMdu&aǏ0kQG!lhq V>u0Q1NȴieJ̭zWGCSm5鐉Лu''[k.W# ح\QDhY^!?o/׸2uqu<b?,WInMM*[Ux );m$gS ;j(\gWJVJ*VED-e*[ՠ7 Rm64qlzjFd'ȁvڇ̈2 ?cV^1&B/EE2߄!/)y!sRax"D\Ց*;ɂKHbn=7(AehrL{< -S`&?'Uޡ#\zQ>7lS:/r3%{؞b? J7 _,Xhv &w` ,`ҷ^gk+;WiHO~C*\|88Y w7lwk|/P7;[W,:˟PV9ilzabd/e7Ny%Wnk=s* WN Q`| T}ss5ch}UYANijVHW6)l7R/j-8$ kك\LSN<^pp,Y\ϩtg.pCR$ރp]tM8eQsXe讬yY?{< n}"bCB 7OcL22K + Վx>䮫 Χ 2dJ)MN P'kmJlU>k\?bt I~T;EC#_6T%7y 4Vw{*)IVz$9$AsO;Q9v Ķn k}tՙaʿL\ݩ}m&4ak ߴ^b_ v6ɸܾt^<ؖ|N>M!)lH:pc,c.WO"Sif0vf!U:S*{iC> U0 tkPo.?s,~ZPWÚrpLN[HA}'x)rH saQ9PB4VSxP1[]?dkqvʯADUʾvr؉c&K ,~N =/H=-M˪ ǯ9.LgVxPML%C*h%7 ly0ޤe-//9ꡟX(9*hyzjO͆OrASӳclGI`5t@B#Q3I+i|#쾻'#2nGX "G X6K6x:H[ ̚@hnʳXRP^s̈́Z~*{d C El= 4|p̐B(1,ePQd ɒ :FޗB<#ܖj-&t&@l9"PkdqRx9=5}|2TJ7@ '1q0(nu*I$(!~JMɀщ,Y*h6S;j;2-۱%Tz>y0WoLMBPlE`7x$aSp8xn9ng_~sc ár?Fٿ{m< M0S'צV$I3/D,_i^ɵw2}fl&#=*rE"GßdL![6ECQۓzZP #m.u*DH@ urLjX4Ǧ=aLJtިֹ ϋoW` bK{[&X|7{ږZ88ugW3YdB ggliޥ+*.yv= ! 77ahz qSF^`ĩH-VfB3PVv1'Dw[GY*U<[*⩚F&̊?Aw񉊖R57ŕ(ߚ$w9P2wԯh=| 7 yDl$%BCp83u|+Snh?sJo7/[&LR UPaw %%JC,ڵXT3 jK`9wR_ԧh/]06?SB#*Oi){'%2dWB>2/s(7@T~}ioq+֦ꐹTfnCubHAɜ#5acrxʸtG}?9--?:p})Kd6& ;.I3M$"uWXLۧlNs߿6S x&uJ+;|sӡo=F_ %6q)+B1"i$wy9Sf"qE{;d1UA1p{%9fb\e^̠T9m:6x@A,Sqdaʲޙ#낚8ti0Ky2oܤ~s J)#Gͫlf/٠|  {%ɾ@b2]ЀAvEks]K& MclDŲ@#9N}8poPGR ~jӚu^K-yCA" ̱M|:gEmxWy?UMm7 Úz_m4DiGc%|yNUHVua6 z D'aHxTM/1O1yE%mZ#QTTsG yȯ~:I+YE*tߝXLHfLW紴)\!ugB' 'm 3D?I6'=~dk 0zEGb-TNc7Bl+qg;Uug[IQT?B޲o6R(d;OPY,Nzk'ަnj5zpz݇rAe.P׀qXlA9фݤRa߽uKz?%$MNJym]SP\$ߴZgÞ?GBAe՜ `ϜJmfQ| oVtŝY40IT;V-b6) fa&3[y*|d,8\] ^b̪ПFLT:m_-C2bE0ks(=)=)tnaoyNP=T@YmY )Xe(uv1f肭n0 ,m7h:f|u[Aul*Q B)OLos$$Ӏ=I>g>N,8*jȷ=0I;6I[9iѴ}C#{{@{򺖚"Bb[gWe@B7eyPaMY˓/{cE.|k}_Eߑ -<7 aۢ`Tvб8#3*>y)\dAXm_5&qiAT-tՖ8{ls|ʗskW&bmWGZLl<|g(a q^= +U%hWokey'^Y❿A}h*U`W:nEls B :UEgd=r8Fl8³oQ!;d"T?fji¬ϋ9)5iPj4mx}BQ $\ㆹuK|P4>\}em4eG+򕏂V#U$ק|8KZ&E›cUrY 6j̄QTB(pixPJNSqzl1g> 59_@>98?V]]Sq<"GnF+1β, $U4'm:gڵņvizì\\ZADoCͭw@J{x=4v I2€5ُ8 cS{mn]6Xchmⶬ;c,^KEn; ?I1WI l"Mw6?P A-?xШDONM^Uq+/m ^tga)p?"+Z(XZ@ħ_x_]ĩcnc{O :h߅<[hc eur t8^qp%ykkh{w171ȓ4DEkb \Lr ѽ Z!oZ۝K*Lq$;TG[tLUcN:8bMPw"вPXi%cHnYyE"%e : A7~ -tmnNLܘ=&%'] aN{f#KFidвE,㸿PKoh赢[;9<z|/E y|BG|P7uuy/|x َ$GQs@9=V柇@@eDjI ᶻ$Y__ wOzPN :B#1GU.:D2)@puA279B&mω@P8"'6ab{X kLqaRp0H?sV}8|h86n?@eekWardظ@%*(坾=XRݧ27@E)"p[7$aqH5ǫhMAvOzfd}ha5~ )V1o{C'5Ůy:YDL^HY|+D^VtOA䘜97L?ۨt~H60%n7M=&G6U`>5K۝. "U*bP˩u Ae.1p"Ln˸M^pXUғQ2 d[U܆_RAGYKlOfЇEV +%MS.F~@j49ҍ6~]'yA+*DzUV9ٞ7>h)5Z<Wr o̬)@"җ*dԳH'>pLn|>'O/hk!lǁO:k~A\$!_ _\3NȘ>Us5 ׵ӹ#v{0i[3~96\6òo?f{DVg&Kz ',}(csF_Q'7"Ez<.vi<룢:PZ25 pv\y2>`;}Mv,nNx_PNTahC4H1yn i$io JobR&5Q=IX*1/dn6 Me 6S9Կs1W bq͑ +fYTQkS鱻*mEXXIpPRo6u&`"'<9ABs~\ݹizN!F'geA LT;s<~|on"1S r倅kgXgO#'&\6l-|ܚNL$3Y~)4FBDjeZXڋ4?sN" 3܉h Z5Vl$21pYi8O=rגPPN_[v$n *v VwQNx~tq@tmTw =~a++7wbl#shE&ӍP54mjEN0w ٴq;MdCuCJ!R38NodprrۛP 1X!=xsSEUE[ۘ(_CS.^FϙqծOSƒ~=H2 dZO˕0~m"^Ilk8ÍV9*Gk *DjPm~CӴ∴:axtlƍ !p(.={"koYo͏kťeJoOEyp 8P'0pDH5ShEA6(Kqb/c᪽,e~K"d^mn>0Њ6Dv)h3I Xʶ,+_F@Ba7I-BVZWaG;z4D'X,xn`p]D-(d!+#J^*ߜ<=ɈrZ{c3 :0le0~_CEÙ ܲP.7ʓ%yK.09Fy+,ڟdTo__4u\>?d|Ar=n ۏ 8]W cJG"?7-ܑ3炒vsgqLoA)Z=54w~=YPQ ;6+헿 L ] $T8@ YlВB 2-tX _}uZe*"BxɆ1ww r+FNw3Q(iiO?߃Z'&[\kXP]y攌~2ka'?Qj7P1N7`k]P!<ģ1ƍZBorŸL# `~M3_ٙ6=o9rSūI%etQM.z.j=( 4K+դ!f`3?G zvử\؜".Vi6ofӷgp&,>rA@0@qE-gj]NqC\Q敳äyX:ͥXFN Rϣ) zfWVtye%},"y'G0 [4oqgMtXF#M76&t3nr@R3RdC2c-ī?OW;ηHҋ6 wmA6i6_. xENfu;DZަ928I$G#s9_ 7JpKıYzJm Y~ O&LuQx&a@n8OP c0T)P1tg$VB\9! -hrHre#RSڗcL߀qԹzĜߜbX\/{vY+wB+?\aZb~VT D'@QbDK[#aޟLLs)z+\l;T,8x0P֥Sʴr^v?Ii=.`Ϩ!vwiyG;7h],#ESb增x́.0GvNkSlfҼ:jOW^:%ؖA4‘ PL<.mw[gd4rg񉃗f{V|\˓Ds@V-Qqg>e}с#x),} -vu|DkHh{E{D߹FWSO|覕`C0 T`q%nI:uкIfx>͈(v7[>qftVӻ],гA4jiyAp"(s[MYX0O_Dd F1ځ0_w>gyv{shrEDltv\v2)p(#19kwS Ika9q2!q0h#0#/?Ge((Fc%"} pS4Ie~D!U^Tl= Q/M7"ba]3nOIyC҄i8-FZЩu/TjG8_sN6Siw1xǶ^%1bꮶ}_MT:"$~ѧ{SFM;SV&JƳo.6;=XM^qP ! ɘ\ 3BӊF2Qqבߝ=Ca6a^HE[嘲Du -p@x ~BǓ&K*oPsY[j^Ֆ9;oG=*W*r 7hd"C-FF p zkWUrtψq.(w&v"wL¨Ob ޚ~'igC]iIal賓 –y>|=Qaae[{H6ّ~M6F,tmKWmG_%W La Kjc;Ї9v Uܱs(yN+\ ShSwVWzJ%aYwP"}ȌDsGr6nq߾oAh#d5tgjcIdʫ Jnyp n34|CU29⇽GoaX{UF6c#e| D`_Ҁf ,K'n|3D2 [==2M )$ AX(q Wi\\KJ T̃shˊ=ܿεl>)vҮg_!kzx8`yyⴾ쯛ss94?8z31d t؈|x_՘fΊYGF1 DzkyNx3#;5sbZ+cOB5h@6[F;lK6walsWqyZT'*sdAjXMNj=5g>N9"l Μh-Q*A<兒0lFp*m7kW +SwQ0Zg~m 0!V[.$X]Pv8E٨if{}􊄍Émֈ+j9i2o{ z#&a&|{'-t_ֱsޫUNI2jfs"P@xsq4hTC w mAB Z-@h^]8:Gc䉨PGA hF}+ 0jN%cp\oqJ1W9w@5PgZ2fy*i%.@ä'SO ,g)8!gOTkes=bܸŒp=F0'ergv=[V7Wn$x?9Kdp TD;%e`Q:N%T/Dpk]_Im LDUVG(/CF, CyO-?b}r>;HzQo:Ks 5 BAs! 3<##ݺF 7mT^N9»k ~*XQ|5I&+#=y1*\Zέqwa 1n1# WI8C=0j t,y lup/v YׅSh -6Mu~Ke^8 {d_!3Z|%{`I!#]CEjlU!Hhg~p]1tg㈞g[VF1OXta<\~mҋd֦J#0 Y_̮~ZFV)ZRjdZziuiB dnM'|86>*M" ?SYbxlOAb]?OΏDzScl#5lra~QHj o86[e!vBB+ʩ?F0BH*]xjn)k:7f3= 5Ŕu?1*(BhgAC>oh O[fJSv˂>VӾ:6BJ?5Y$Ue{˫w=/z9p;ʠ9И [T>+]Qjj-UnBs֙Xguj{k@1Kip=tCw-=xh# ]'xۍ2sÀ>LNgt_Z=EnCvhKs4A^ls'¯C!i֫<#}橌߂ׇzs_4s|̮pkIy$k2 fG~/=s8T&'W!8N M<%O{E>Bru=7 *CNn(0m6.x3 S]B6V@w ]_5Q`A \ {(3i(Słh{h,ZB%e h>)rЎ,/&u/q4d6ă椟TOl;$\8V@Yux?ZHi`w Qk T-^b)˚C #3\#]EMn۱|DeBӨPZ6PσB=L&S58f\H~&ej_556W@L$x~O1qt{ۑl^yǞ+SHМ=C4n ķD$ڻa ɾK1-; &L@O]n~4HeOd|ӯOtd-FR zO{,eRy:`ئD{2CBB9< 6d_H>LX^\3]`am__er~FE n (lY S<i@WS)GCR|=LH P[5垜u С'Sqchj?6U}AY7E[' V5ef&QAUv%hW9_/ Q)BQ@Q E b@Mrlmʤ@a`2Ʒؙl_9ڥ{Z\kYyQ>{7ƀ-I*)4r ~y 1j~.("} #ކޚRH>Kd'sS/-`@mzpUbA%Kblp:dWT}IJfdF] W;Q_pGj%0[<2m.e?25F5(t @ C~M{Ͼ&5<y "b-ʞemS`1!| ۂ_A('5܌;4ESxMLﵓ 9`qjD+e-^M -CoVca Pr1ɭYPAѲ)ptWc9CeAtU>6;s+clj/nNpE鋕D)B]*~Se7:_ aJ_A>L(Ĩ"}|/ H**;]8uVrZ)j!Qz !⧰S"{ YDUĺ3ž 2B//'U4ʪe:PdPʅ^CRΒQfk.b# )]9r<Įb0̻t!ЖgMBפ儮z]NIvIV\Z鬄*7PPf6{Ft`c+m*.b18D:$o2;VrUbl6+B}g 7;MM'otTH-&P*}waRÂBSge3 ֜j*Y:7I/g,3>Ņ?_\ƴ(ifBxaFJ (mMh eϒf'>{ u Aqs 4}cj WKʻIm8gkZX܋`^Gε{O<ZOԉ2҈4P~9LW;GZ!qY<xߦ2ϲ(CS`NHލ֐y4e ,#(A\w^Ѥo,g'ޓ! ㅀe`v_s9MSlXڝT3d# ܄}XC#i,).;Pw+*&(V,{ćV/cˋ7:2j}ݖʹWk;  vh┞ܘa* ?w"wLEA\Hx!0f'nȫ&In&Di~ɩW^rʅ?93b1.K >~x}sUC(^-'ky)T7euʪoDt˫ֺfn11Ǯ2.!Z^[n]& "Dz[z-$K._`r{ R [3ij?T{Nh5QT;H .')TBPL#ˋa}16ٶ,dW; 9?R\ cS47YQFJ7GSE~XWQBFmw"~(ޘ0l!qmr `u+F皊D󤉍C{E>V9"h]QMk}S)@z S,E׈07!'D~gwX99Xٽ98jkaCN!g t}}{~25R>EvS0́^i!} %8ֻTn}^J&J Aڷ-zF]=*$]Bs?S$x d|F7h5\GS֩ﵪ!Wܭ X>Z|m>ocs&̼<ËF p`u7sӹEkpJR҈dпE]7h¢,\;!y?8`2,!_;mK/c"%l]x~2tQ)-OYǪ\UY6ǁ_n-4tnNk>/5m/O[ #'fϴ B.𠡫 =;Q_m W S1yQGxCݏD 1j~$7qR\i+=]t†څ6Nk(/5⺺$ՒB7]G+/c;uxC9%T0GI޷(Sͷ Jc?i5U%Д& }pmzgcc'e6fYM|!AV-}~c_o=l/j'jB ƨUBHd~>RRPYUhEw.]ޛQ70_buL,^=򷐏/r%_d:IkyO4#;Z0%t`9gD@w Wĵ:M'&P@A[@ݝZ<==Y%Q_M з@^fgeG˜b7$|{fUʄW~klV&Z\cv1:Z\ LŦ?MwpTd>&T 4[P95x'<~ƀqpq$mM"5srHl]mg0jUW"'U 3CEX4Ƿ˔.И㏛2cZ~Y?pkܘ< khl9 n&,䇗u4xvN Z]|NBM E&P,I]9cd2m.ϡŞa R0 K )Y>pyY"zߡuF[$O8b"@=/_AMPepbx !w%gywHCF[TYiS $˩G>m;L!}h55$'(:`cK cowO6l, 4v U\62_{>S`bEy=V ?5ؠiBtFMq)bbhw)-Wb?X*h=i.zq ?ɑ ~y?Іi] SCar^2{'NT}T?3MHvNY 40oW3JT03 ?~zNǎ4}:RAbvIj"(zZ٭sLM<u:j/} z~ώ%ٯ}G?B wߘzCx G>qla\fH{sZ^l}B-];Un%$q-rF k'M%@wАA_;ޯf̧x7S [ 4s3Dt- gyhļjPr,!TP9#;XSCl^.FPӑVfMW$G)>ShX baS]3UVͿ`h) FXTI; nOD$iА"* HMC6^ ˦9QmM0GD6h=϶R[My -d'%>:(pJdsݻ!tpLe!I0˵A('Y]N+uw$ɻv-eϷƍJЁ.C`l ,$zpC-ƚ7E"L)*i=ș  c=S/Ds! Y;%ͫ myXG~0UY8d5}V9-orq)ujp9LU%``AlJʣen\q$]=cdU3l'G&fl 37JsPzL E@i}l*0\c$繕[5+^na6܀9+p2Ù+fe2q;%r vքn*@ޮ~C^!tB~{&g~KG&l:+x-<צ~k$?N0#cJ0;gW9bK86 D#q P7] `2b# 7@~4<%gBԗ/f;p‡yha//*PBWg:R*(2Dq[ e!yBޡs4@ $tkQ谯3Aq_9hn:XF0M-OuɔFƿY)v [ox8gϼYT\5fB}~xrށǿ^0g1р@%>+v4Po%__su >; LފҟL&SS|"%8F۟!z/oWe/CEXq b:P]gZo v<T7={0G_%.>]k;}ژ鹓m@Zgf9wQ%LbAoOsC~L6P4aiSp9YJ.'X!_Jz}X:2z@6ٞ9Ze;? b6kvR}AS=Y1Q Nq ~mA'$ KtG8Bz"wtsԸw> }Y(a o:B kHeX<AD*;QLE_墆$ѷ-;’ 9tfKvf 3F`{D-#KNe ۭ+ Rg K]~r̗7NP d _ IGA끢hƹ%O#`U ƨ6ǩ=#w@;7O@ u?'ls07帟:y-N㭝k L36$&YPHa4;\U;dr3C>n7mbGfL c}އ/dN5[Wk VXYx3g겭ܷ;udIjz X{%yjg;)ϟa(3nLBq|>?eVsMy㨫r49oѕVhB8@rL4Q\ Y rFUveQo& |^Zm}C"WB; +F.Ф μ TR.m+ulR1w6gcs AR.~uJ̄JuU#y.LB7fP/d&v*&>9 tU-k_wCDȣ `#*I3r_~qSY)DnuA C5 s'c >Klt)¡ؗ-uHG"| 3y٢{ ~ƨPȤ…t2<9Vmw ̤,!Y*w!P׏y6s]m73á _.taa_SI1mikNf "j?O%;ep5Ɩb@$/ƨ-I8;~mMr= m}B5-;C(!$NeI:}EtBFgsahk)*ܓ2|a@7JLdpH$c*4A:yی/vC>Ǩ?%6@Et"aR~^VS]c%q^z{.g.\@θ^3Oq#(/ehȇ@p_ޗ5T@~z(A$th#;Sb8@̬[E;U4bxgh8!y nJj VH 5W<(C j>rJ2#xaAGP! 1H[|vOp?Y"Wi@SkA5q'Tsxھ'#F^2(-]t>Jaq);njZJjKqz}/y25v2^)6x $2DSbނDԇWҳ_ MXNh%Lǜg+8"mzeG5Ղa>BDn$"`5ݑ2S?h6 $Y8?H(T43_j&E?5nO)iciZravlsoϧ0vBJ:N BU^mTgX.UW²@mˈOߐ4\„9 C½xI4߻0 9IԕA糴T|>̻rIdf- e\~sZ25]O ~U1? [|ƑGaZ1hCD ybd!ۺ '1\+ ¶q~fUBW1}A-;tDG\ؗL>rLٛ(Ph= pJa.#";r0E;KYͮ/[1V" e֓;|w`5j̭BQc$uҚcӀas{6ii0({J]U A?~ڕye+Ț.|F Bll^IA<{:b|M&x]Z띝);_*{$\k _XIsΪŮ9w5{nQ--y!qX[9 Dk5.@tЩ. Q֟veܴޞd䅚I^a/epǺ:`%_ނ}Pż CUQk W`: N}G@HF/%K*x`> 9<@Tp؃#~'MlSu.y3-cD;. T ][jA-P2!);@!dGwE*lD fs;X{,@~Q\8Ph4Qm:Y9 \ $pP;60mp/i+ޒU1%pį"S:\ O9&$ʩj5WQ)U󿙤\9FT@sn{@O%:$(:W;G5[<%)GC7נP%:]ru-zsw^ad& %]ʶ:->_kq`-߶EIθ_ uh_jp/,Cao% ܛ@( +Ix^赧m ă*ߍtYybPHLk,8-;>aҧx@DͤT)U]v bn?. >3b$Y(Z))??:Yā[_ո'WAՊĥQN=o6 B)q iش9З(Ĉ TCOWbrdP @*[DRx tokOw0gITCJg#_.hү)ܨ;]C"@owmL K!)IW#< %=S\4@EfB׋ΊSp&Ϫ`F09nٿ(9WQDn"*W޳L@ڹ@9ξUW;]ATp"j4O+)6AOܙ%6bB(Ր]@{%jrX=k+g$VPJV+#/&[(8V-.jwʎ]x.M6yY/1`4"C#XgdP e3id&qݳ8L cJל&!ae(%[qa \ZOǣGT %h-fH}z$xDz[tFod82uhq 2;߹0H*,8LmEsLHGx6E4gr(m Hb-D<ϔZ@l:k|OLD:ɭ'+ 7Zs,uR kH&◘vI 't:]ģh^EUOc:#dAfr`iwQbdƤHU~)c5dbǒ˹v2@emrB 'f֟TEޮPgrQSr?mUd]d, rX}3γ&C͹H4^vo&d{cj>%i-HxgLBj G_[ft|>D ^f1*#$֮ys)ĭ :axLQ)% CNmpEN(_cݚ-gSmJC&zR[]1E&DmAF bb! /v[. C[Ssr D;̤at:ABڲclfdI0mi7b>[h*_ùtXN7EWVx:*<_-zIAg zF{q_- 9vDf55 {Llr s.Ak.ui}UO.>jίaDYC*X j3 ܸ᭜j(0<5'Af/iP qOD <\}g!VO[ 'me|ت2k{b= .>iY$nhU f1(9yFMj^fĠYɪ6eQc䟛`0kM #v0>\] HtuOoFW -Ær'I~+t;/WFhT5}I} Ae)%˥|nxD(`nj1H`B]ma*T񹪚|XI쇀g߳MPy^G PtU\Y! }eY[w o޾wSe̬ y;NU/cYW?IyG%芊?npAbSdNs{GiIv.l$5IppD2+l]ޏ݆Aoʐ")]-րҹ)PR{O$s$<\jOթx ^w)gRE);g{?| zAE9Q&[bb̊YɴOV#l6tW@Ϛ\Clw'CoRVl(iH emdwqP}c-?_(TaF<]JJ{[r̟_$`p!ڔ. w^@ލU+\ʈ6ϱLE'w[1ϊ&^x>It *N0_m~_LْՑm3w69dT{S4ZdIR|m /v gGREq/bv) u H9>qd^ԺcNJR*ϲu{RoӟU۟B°H;t -fXla䊽ëb"/ZB+dV74`k&_98mAY!3A"&Í2['0֑ Jr#K޵\ Xha@?N|#6993*Ӓ= ٖV萁/|YoS8}~3 R&;oБ G5|G2 ,b(nmN=6'cNj$h 䉱 ֛?D/΀i8}οϛH*TBi.9l< )WQ %t>Tcty:j:ٻ!RkSܨ*N1!Z6kz/!%ʵAriz;lG.|j4_fC^ O"-w 7zJPDNc*x2{Edz|rkf5rN_'\`f{]1?0Atvi3l6[ !D{HA5 D`I8b˳؂5fֱ,=b3nJ{h  ̞IbfxԍwЁfvҺ%`8%whMTolfm>s mSJB& 0F{37[ZsN_k8n_Nh,QȻ(9s2yXȘP Z%%;ձֻ4))ŸZTcōvƥQ2I6 {NM0W4I\ǽO.2ۥw އM<.-"o"Z1xuTJríl DwN~>+|=KrƔpfgmwSD\v[hgK0i| En1_l0 uN>A!q3Q :u@pV~Wq;܉.Ck'tz@NNBƎ,Q;I*o^{ ) :| s%Y56-_^l@vY!V-pP0Qk/y0kcFM{?ކR@;LX?M] {kfөgAWtL$]t8c{?rk(e@#!k_o(u:g a=Y3M, OF<~j!wptn?Dfcd]K稳 uӅiiM!R,9#BqQ b_Er\S[>u8dgQL1G+3$~XMkg=Mj #N35¯eR _eE F7,FC{8Cd ӭGhG"u ԇ[*Wۃtx0XӀ8` ڥVؠ[X>Z"w=K >LvvA`vc}(&8kS1Ւ fPEPed<tKɵv+|& P~m*SF1\Z# Q:NNyh[ `M_i)۝ˮkxre,˞MOڐHj(C5:0R)X;HKD]A `FUjHUz!|#7MgNi7O(XlqM9bf3Uw[OC[ҩ圛7+4cXL <6 qUՋf"_:P-D[G\SXOo1ntc>VP'barLJի5_5:,LlWRT cQeADej'+Pz˛eQЪ~f E8=Q)_xRMH /B#sG ߠW%8u0N7jtAߟ>܎9~~`ZSR68 $ bY b:P{i,L{`ѬP6~]=ZO%YqM6AW+ Dľ6rOsù \ J!V66N8E*.9odTˠ)9W#R^Dec@3Wݠmyܟ+DL{-[!4EPA]Vǀ7}f!l!0>|Y=!ӭN$tJ(U/eNDX)Exz 5WVuN!ew"a%1ޗٙgWbOV?p1Q2Nļ? Ox4do~UQv |uNv:o*oB_|]ErT F2s@Cn?7ů6(kq7_ /!vb'>sέ{c'?Jf? Nt?I9(êu` @M=Z,zHD݅($>_ V6)iAS֯rܖcA5J`ٿn$cɢBYLCRM G,pDȰb\ON>6|%ф;ϕkZ-6jq- J,i)t5s'U=BȈ5HISNWY刣%Q.(_đjpCΔ\aEYG1(7u->:S%ρ=l):GqJϹ%=[0PphB|&;Y#Q(DŽSI-Sޡ ^#H=l.i2UzIG=razPWQ̑ PSp?M-8Cfm׃sTKǧ Nq^ ԵPR0P̝j*9JJ&˂_ F )Q4UL=hMVXXKh4o'F=^"DwK"`4vQsRm-|].eu,۩F% `⤫t|}k,NJ|W};TU{8 O%y=OARs"ʔGMI w`EFZ{,tsx/ Fɵ[_fD}y'׀f9_}jcRp@#BZ\r `0'֎#&@)7yZ]eG}2C  WGIc3U^QjJeZ_=Y&{MA #0J"! Ɛ`AhFHصFUD;?A 3ky <>ZfcVQ) db RZ5 wWŝg4={(HUy ÄB87`z Hq4,%a9x4u-tT߱! ஒ6p>\c&HmuE]@Hi&) ^V,KgL;I>G.߻8u[̫3+Lװ =`ћxٜf&:SSSxg=EPc9F?$M7ѫM8kpSid=H{tI%neeEBuԪtڢNEt|s_JO'~C yZiuJe /i"%y>D2 y8$U s#Ue9E _Cڨ/=Ww*>k;sid>iPX0@6CHoT5t5rȷK=>ei̖%^ӧiFj$o!; pJ$yπlz>i|ɲJHIOlB/nhH" {F8n>{S&l2R2 dz:T]cxaf%Y: %;N |Fm RgKNƂ/1`21AWqAk}wSθ dP+q!jƦ˕=AjjE[\Ӥ,cQ+ˌ$ȇ$7BLvd|ZEu[@blbke9̶)mD&1 'kŨh-l*ˇ.:^w3*)2N,6G՛ڌdP-]J21MA8kGۂ7HvV$v߸sz^Ч(}T,eJ:fxyʩ/Nr#ƪ)t-PPҳ?*Tό  J4m%~/HU4c&v0 j :^b騦:GzwsA<%EĠc2k nK>v ωP3ꉴ'"}dhL gEJpzhIJ=sΎ%Aum $ݮ ar61 >BKp犍К>?wq:B0ɲO4=*圀 iMO !JhtZC.7C17yh%hD\S`+azE;Ѡ(b .pK3h6wtwK[ɴ] ezR\Cq+ ϘCH w^'G:WB7sItlDğ1֡@m?L8^tC28vYxsxoO_%qv ]bd}Fp0Kw6Y Xn&(%!0WNUJ!7Or/QX83t[+frةrnR+1V88iAG)B7^[2:^_E"f틏qD=G @B4˂{Z>vC)=[j!0Mӧ֎'=%uiWԏ%G 5gOy؋ L}8q LH3_ƒo/GNa=i{nFL//?M GMA:*rMw&&=aZ?0b\ e3/0X$jd:~˚/rwmGPݟ, fyT:ڠ?WKf;s$RoBL8m & Hpmc- ! ml$ԾCL]'xu"Lr~2LTCst2=: ,f{U; 1ln#͇jh . hu 8a:2@'iS^#{9YXPȵh,<20czC0`=fi0_ɮgLfU4)k(4AY(RFx;/%Qh֘DN?<@VymIv)ö5WN;L)i%ʤB̲iQP*5eTpCUw]?)XI`AB K \ oyQ߲Lc"f\x6}/'`C"Z'F6O[b^_¯} ͡}G8:.HE颲>YD/ccd>n.txh59JIOq7D3zQT"bK\vZKB闘W$`㭦.{D٦L kq=OMyx-\M❡|LkB|"Xq2R($5Dr U;/>(p@똋@y;T$3{"J[L*Q`+,Q L˻ 9AaL?duAZld&m?{p%#߭hHb1'=XNE~rtC, kN?cn!Zd9`VC#Y 3 c'w\p}ry 0|TL{l[r(Gy%%DQ@6ޖr/I~FϤs`KQzKx@)[o[HKS 8F OjVuIvhֆs1-voM;ɎAZeJjU1d,f<2TPNy.f%6eAf'޸keGG3F"iewש_J=pmaN%(@d9 iH'TGRք3xr{]GyU37LN>bRG11;=˽gu_(uf p(/ 'uV2,A b>cdcXәC9ſ0&~j84Ff^asl>Igz{tImUt@pd`=xAAxv}@qTK/2PxKzatv 6n^e>xQIXtiqv%KA̡H֛^TzTQrgrw/F_CjS=z^8B[/bH0vdݥ}@8O)>o+T1Ս@/Ƀ)Uh$ʺ ;eBNϋ>{w7<^nqLf$`>l(?5:a Qf}b"=  T9(0lmѿ+Y1 nd֒<B#wbcҞē)k>Iq^^SV:&tμ.,XL%%5CiBJw>!_87Zm'PPE"޷?^h}bfViu6\0ÄU988[ubhb_BWˠߧMUHz"xq.ۓ_|5‰χ (3f{`ĄT,=){Q)'U|Y%p+\> x}!;iM1hUV-.#4&AŽ ӹB LsD~.q :TfXǃڭq[%,1':P6u s/3=t,Ϻ#5aiNg&VaoAٻ"bE 2b58vyPbO|z;kPH:t [ @z2V*%Ӄd_+ϙ)_Ι_LwI3Gy&o dw?ek+]ԇkwS^Wy-f瀛RX -gvk{iZl%$̋JØ;q}>|ݕ<^v;G(oB~] R, ~f %h.N$Q[J̇F؝۶k6xkixjVnT@w00yAP6q"!^7Xtl'mԖq-}pPCʬ@+cTHϼk_dNևs*#"kE\Q]l m4}3/31Z#xR{>LY{IbԔsKUKM"Qb߬Ih*Z4dvQ C,hxX'pBYYVh0qJxy[E6z[6et Ւ@LTOq&ah#ewaB~d}9k>]23I<_>~8W C4pb# tHt ڡ MV7~CQtvoae]0iŐs?u'-*Z+)@('(nV;jq~rGKm HS/ӗ)of|l΀u+H\q ߸~[٧0+ ,ԚlwBUv@[Pݶ7f tPmTҏTˤJuJ3[!ckzWǐ7+2SxDʖa[({d=fHc"Ҧ ԙv!4QtD ngKo<=""K1J**Ϙ`gG즜8 PʙT3}o[=uRqsz'%ō*YIH~*ɶ*)$:3~ßk =(erUvtЍ`v$r-  s;Ar ?=g gDnql ޔUʼn3(`ph~ 4V^}]^&' lyhMvN3f8kEKB;= ܯ)vt{Eq-?tj`6tLT3k$q>RTVOmEt};X{<WyN,`8]=!n`@''-Y< ߙBWpDߺ I(Dq2Ԥq%2 de'F;G \vJ/g\y9|tA'ϕS e1N'eOPMP. Pl0~]xAwtᘨH"EBƅe5i]_x޾"ֿ 03PV@W1V07@E8Xq\W} MB [¬]̗~ S^3wb=LMB>O9 3xˋ5d<7h-2D߯Q?p2li2@]ԬQ${?kzsBy ^Ӹ Gc[3:>ĥINp'؆QhEz=G@)CRXF?mfr(#%r\KEJje9 xڣ~pn!d')gInVv>"孮Z}7hФU8N(1$-X>"7(0"˽.Lo`9ma.!@ 0pIwAir'K!sh; ·^`ӜJSځ[ {vcW8sOJ~E֨^B=+U^8P.zCaG`Nߵ]\͍_RW>Il;2HT;lpnBP_%bdJuxuꗅy.!txtᬿjYm(< 3pէ}*a*\I~4TN(/ffG|AKS0M=9\C2HkĪl);, r,Ѻp8 @yY$5m;/Wo|Lr rv@>r?qns(,Cw=h.Hb.  ]:ݻkjzb_q@Mچn#I#JcQRڀ]06L2gڽC;nRk ~Tp<9[I<įxK9 3?, Kw >J)<: [aXZ‡ݑg(\)eІRTq;a_U& 2%Go^v/[f1AxveZ)!U*B֓D# bjF"W]JΡ nZ_lThԵ"H:,<@I\<΄ᝇ"^ˣQzCai&3YqqoG@Xӏh?GqBrjC~{ Γ)WQSӒZ~ǥ^ 1A`RFXJ&bpȭxEd Ԩ\`vdZPԏiAtd= ~׆^4HwwfjhZ|-VSw U+aĺ5WKcD.?l M"Λv$|ӳqtqIT4I?52ñFvZÏ]=*apػc6_0  Lglaˬ 7Pܾ,m k@(˶YK &,0ƚPpx*1%薗~I;flJo^M^R|>%[X4@#tBO= Bj,>Pjc"А7vO{\Ȩ\4t9b\^Dn<:{%b<5ZqI= 7"]4N#k{Mt}KK}4h>ά . .cPE ei8v3w?D70<$n| }pHU8d4ב[d D%qxIvN:{aK z0 *Krh! UѭKtq<-BH´TZC/(lpUEzag%6P ^\M[^G ?emM1_:ֻ0N`XϜȠm邨A5tGWް|F}^TdZx H*o li xWd{k<ƽ.5y}җCI+\&yѪj:ѹf9$&OWNOxvbрK1j;:Lt9vhN0KXM`wK(Nn"@,N%QьQ5boʨw6$vu:"7%#a%ki( oR; 2!(b6 (gKez!R08mQ]8h~#SjU$=|ծ4EMa:'kŐ&>2`NY#_r]Ƨ ߾q5{vvpmUfqF-sYdbk]=Mӫ {3bX(;Nayϡi$$f- KCK9Gݭɞ*q'ZK|+?ⅢnUAY]~gB/~YYCy¬0^ipi`C ޞks1WCk˗Y/DrߋWS`S%M %<ܵ+- z%*02o?Kiʬsv@L0`#bbs*No$ǒb&>ٚԹiL Nj[E^Fҟ㳑O!Kɚi jvكڜL79=q=;x[ښr?yvrJ m Z)Eeu^*ѡo񍋋DTnFߡ N>S'R BQmJb6Rwq +TA82K[D3G^fAL?Ii[{aJPUZ?PD'e:Z6q.l7UUEЌw5~1u3Z ADwއnV8Vw۳ISjə`ߝ,R1kC&r5V;R?'eW0"rR8_>wgJbMI/B{ƾ%}H_2IoW*wV1OkTBR"TT`ӏm@ fKG!Gf3szL\=d&|dksm? Nś>`E)CH@1__Zlzhٵϲt<mJ`qc{+F{ڃaˑ}@3Ei"L@MS=R+"(O5r'=/חk_V%uen=<4ۦF 5F/ Ef&HjX'uQ>XX;&@v']KYw ʳ<, tyH\7;Z>"ZSAE*wtJKK;U >p/:\φdoB  ~[E : :+kv/],eT ]DG8爖}~KEC].'L2J୷~~+~%6xvjBڀC!EV"f:ޞ0t^{rjS6n{L[uYhlĄ*Aвڕp#9Gy'w|{ ;+z~TS^țT@.S-j`C[0NVIW ,hIHEQ3,{~v96;/ͼߍ( FjLH$Uzvol{W011Qϸ"-R:tAtPݚ H+z=[\bO<2pN~hRgzRrAkωhͿ 's:4+MϊĮtw`*R2fٌXXΣsnJ~>]ZX82'Ёv8(@,zs[{|-6@Oh Cט: $5%Ns'3Q'qlk:F|[ SS{ƶeЋ>Ip!Mkfs;(Ι8gAW@dT<6pu#FSXg u;Pl_6& @?9X oxZ3LzGib Z) ڙ,"W#Xlg2}POCv]' l!#Sf=XxٜU&W>aRZ,_ë_BOa#UB 0WIF0:edrm\q4FV|m֍S Űd b+8hS[bBnucҮ&a?fL2;!B\g+[~D*nR2}ѩZZ#^5q/C" c=y>p1L$#'8=PCj:dv1wPL#}6b@Cp {\M BRJpM_"ϲT&a. M=81-7HUcIk_ڧ귇p-o=̤r.Yt&8qAeA Y3_6H,FqRiR3k:r9Og$Եrƣg3*' %YS Ic臼lWshL]{lh3vNԭcc=q ]yIzפ-/dԥ9w>Xn>hd' ~izMiFC7  ZG8̭χV#8VKR9Pݟ,ze_94wM(c\15I^18gW|K-$bʓһ+ TUOl&{q'؂md_um#1)\4a(?ȎOsdrnm~^ԓV, 2uNTS 0hk gAۣ L\*e,aυ27nO܁ [S%0[vYV cqI(L%{q x['>].y9ԮSڞ9l4><?Q'3ױQڔlÖRC8$J-[:Nk`x6"[a30;r!*MFˮRtA.Gy"z.h1‘Lg$bׁ'`uT7,=Զ% Vnff1(fuQҮ=<1p_?rF*YFl}JRzeL%艈055dS{U_qq b0,MyQ_j̽4wfLؠˏ<ZRgAT#i9/g?b$ӽ'݉k_ӾS-=:Z6NBnn.rGӬ)*r'HpwNbxm3a$ SN "GwXdfAx*|-EmH71ޭJг3p` XywgyY71 .D iDQɋpenAI)tXС{=i8Z"E,m:6zſ1}k\\?!ߩ`{.cЉua0ck8=UkQݝ̬[{`(zViEʓa_VĆ:"A%Ե'b"6YL}I\jξK#?7VY^Pu,XYYKGn b>n1 OIGV-E-=h:]W5 SdD K=veR>+|y8u\b1tjUED&KOez5k:g.GX(WIpL#"4_a { ɉYq+$c[#!?B(ϔ("zGc.L']uy2ܵ:XA+k BPNt@tC\rT䆒7P f"sX̯в:yoSwU7]m5"A2!L =Gy7ؽ;<<$ tma3sg뉠^cuwl"ewXLu T.!3vaUw~c`!QSNsvQz5?Xp`Ϗ-$6k Ot;\i2I |D*ߙ,bBՆ6 Wen2z&촽(> ?oi2'bݳ2ZQ93C?u6vR ˳ vՀ.^y]~f/W; iʎȠW3i=,UTajʨkThp$ym` 32G؟)Vwn9#̌/ v.̌%Dh TX:D UlG{B <$yO2U%ff.CK|Y*f @z~%mО?P<+,$~si d|I3ŎZ癌B_}fiehˉ:CL i Ȃ(t<-&”wѠ>Ы-2h٠m_,!DbLZ<@@Ÿ(q fe(IcIv0953T~1 gqrzwKT.pǹF !&)'ئ@9NJ1_08Og /X0n.rU-3֍ }N: vxo8\j\ 6=ya'Hǵ~޹45=!{:+au(43Xd9ȖbO2ڐ9GN=$if1t2[`*:]hHvFgD,*>dO$VCX~1]+t5kڹ 3sE^4&p`12]1 bP= (^64?tOSh15!=˹*I"s;:|lMԐ*?K1 _P-VӉ٫^;^ne Й9M,B7>RN֩{Rd|, 2M,XCB֫V?qچKPCC5hxzl`L6d_~3ٓgq6N&>pf~OS4>g^^L[wf}HXzw_e7WCGT':C ^Qxc,vapA0G_#RDeAVE`,ŦYK$yeJEEC\;`c64_2,"50u9B1NL]y(j"BCo_d* >3+Siqe VI򕾧ְ{,n둇(|`b ݓ+uN\d)}!/(ޗ8#"H'`-#MY{golռW,c8 mϘ_Oka\^a\*OWuBѰFL,* 5xfޒ{Y$y-=C:˰;OkEQqv=^=˨!S5(> ,%B&yӴJ.ͅnݑWRN+ c;&;z=HueYc!DMP&KcV8lAkXݱ`p , s NlA"\),l ڥ1(lB.̾3;E d ʬ(l( a渮tJK^}30-PF5B4_BbY ;L\;\m%MUJca WPC"gь{U A=~%z#&$GIUPڲ)\ȼh/0Bk,9ja^BDߎƙ`o1‚v @`]&pb{453ĉS 6?w뙋u|= z9R54OO5L;gp6\R(F vRd;t 'QK, L<( 5f9||FLJ_Rm3˘~5CA S_ H|6^:̃Rt/&:Iyf=i0:ɹD> 2_fV01~ [k%Xdp\(Zb*T4Go> !4| Aq4ow k5\{w|}\"6+& ::,O􏛖VCPULw%1Fw[`}Eʨ%c|҄1}|ʨ dD3oLm9)\8U#/P0w?ݍ(@cX9%"TU@4. Q 6CǀZ>EWRԁ<"!40"%J`M!rzcd'+rԧ%\3c{#f0lhEW6~ %07vRcg+)Vy@v,)GYYpvTCOwB+]ߍCa쿴crQ-~[O jr~|q4˪7vdvi`TdQ&ߟ5߬NI*jố9Kl8"L3J}f(OVB7j+ڿ5zSsђf?/MJDt%*G%ºtj+Uk%n3]Tkdg`5Y (/^ך*,]&*:_LX}RA % ~c,sw:3̧n6[tBs~ZuڮCbu- riZvbi"`S4&1;{,Y3v~8ITIeڮY䴷/7qO$(5kP]@ipP6Y!ȅ3eC)98vS"JdU,q.ݒi6IVd9F AVH.e)QLrxr(1M-ޣ5eeqmXl& q q35kН9g&<:qy_m G [S9B@8&[BPLNREF8 MR7#5=mzXn}e3c~6 pcZdj|%j| ֲP Ā/_mCLjm@6ʙYs;R Kё)G_o&]> \*;MrJ4P6m=EqNYß k[ߌCAaz- yϞ|> -%SW &> <6?jÎ]6n9+4g6;'s6+r[%yLWﺤ(VIT1/{mw d}+ pvHz.aH=97$Rݘm*r朅Ɩ 7&*FKw*Su4 DuΆ\6"9nT`%[fޖTTLG)&?E勴sm7z} 2#;yUxt~5ZqAUGcݘ~^Ǜp^Il#_@*#94xq ^xOϣ! {x)*)ޱ~x]O ks)4@\gcR~ %'8!c`֢u7T |%sA="=[-b|NdrIKZNvK]v9ۙ3x6be#1,kjo«l|_۔ГDV f@񝊋ዸ 0k8ؒKOG+Z͸ILmEtc9oVmƙ!>M&g{M|g}hۃ1g"Z nOQdm,p`GW[n#ӈMЁ!Z5iӒ$4n a͵x0``Rlҡ~ > &(b^MX-C"[r%' a'.؇k4+IT] ?J"u졩aUȏA@. |\eKmmBl}Ueչ_YyY=om<ЭUN`vz{ML}wP3&H"<^KcDgQIHzݒ*Jz [| Ṿzc.D2O+M/qiUr77μI+,gw(N\W~Q>\~:BFw¯EZkPw q!b{f"lDNJI]1V**ZJ'M=.>th,4iCS{}2V+Sf<X=:0@BQ%0 y8yJQ 4Y,hkHGS3ȡh-I&Wg|Pt:HA<]6 OCD!0@t-C%-̀h \JΝux B\mғ^ǀޥodn?lrJ1YutE;0??wGW~wm7*3*DAkh%or>1N)CiKp嶉r oLZd|0$vd fjƽX3i.`xXv$5iP7dkj dN%4.G@Y=BRN=3>7j[F 4F *gù#n}Mw'sga`x^$Rf[Nt_ڌ rypP}q~H"qH]HsWX|Vc0p}mꞁKwFxD\Q/LưGl51\uݍ%YJYdHx.^qGs1( p.A{jD:{z{[ǑG[Ĵ0q5cL=t[TlT t;"έ [RY}^y~HW]hT 6BN e$=_`n hґ#"xͤLy5_;aF1?TgW]#߽LEm%0IRГ s[GNj)Vf[C>,":y {{ 7R"z(YD?g eMˌIJKo*y"8{qiO f`}aeSЦJ%B)@2֤L[́L񟽱9챢ӳ+щK}^k]4adOޝӄL) PߢTFDwPJBBFN0]$f̕BU&*XK3CfVOk]|U0V(D,@?]l[.`7ƛbwh)9Bnų*5:)~_A絸)}du-&C7R$;ei/m o&<"ǫc9Csp!7f5g%@++  |EDݘ!6S_`R+ dM&qS.K yFAh'M~n&ID"1"֍)1[0 H9Oh7hFiצ,|=:V[$eL}ɭ&PfVX| ,Y"mjƓוFHnm^!&S(i>)Vk #*bkտ@V \BUG2{;w.2ѭs!o/PڊJ԰o)Y"*L@&ڜvƝČ 858NXo+&"Jo\` "עMGۡTMmmqՔ,VtqxJl?y؊=vqE>#QX039 4 UN1̒ԳUdQ 0QZ֋be[w@'QP]6ǰVb؜Xva`< s32ibӨM޺ōW`gy}8Pm;+w||!̨˾O|ipU|x'ګEx&c< r-۝㋜_f r})IXa1Ab>R;%p0;> l{u c,sP<ͬL%E5Qmy5i6J6v̖9tKP7>ؔrji֢Q[qg^?爟'ƨKtsB$sۨ6f4\߾6a'%+ ӟ!~fvV XߕەlnQ*%XMzgn~L PU p!҈bhb+CU4ȴ̙G<7)Oti,H@#X}5|CiuJv=uǵz/QY|Y+8C/ ]趹).g l8=ei㢮St48p#Yn@9М3چ f dֻ=k <?svP1*:#K.>ϝ< qţ ɢ9 ?D>UNn19(w|!֠!}?Rٚ WZ4v5]>ISOnP+ N gM픐6-!4b̐-Hc<F.jE`23ҭ}i6ㇶi2&f1LRK QEr=!Gg%[PYJmO*K_禄\/gI1vFP%3Zz up(}$I0oL,YD]$~'J~.U{d-թû?(b D.b[6L)KHey1y8TVIn9\>^1ݜXUl #1?6I(VuYA'K<潆Ǖ"O~9NF 7PFGUZHpܚكL2K+)m 5'I&>xȘ3- AVj@gהKt=_Zl$zEN+3iD:.?Au"}if Y2p૔7 h&L 9߱t,c !12˓Cf@U'j֩=3GFPF-0 >nYre~2CE1JQ`8ZJ1wl;^*Tr$W'`64^, ۉ)F$PTdqѭ>bYӖz挞Ap9%Po +8k鄻~O+wڄ5W85c_ZB[,Gnnnv=4vz+U0v4LPd؀0W Zv +tZ+8G{K"%y#P.\hbb Јc7zFF},&!VN9w6Lp($G G7A7X?'u\ؼ7)b{" yXoZ8Do|țE>ǍmoF–PR)zC:\s]/X)WYv^ʜk Ѽ#$ơ[Lax'}\UN5Gv 3 f魿d|E5!"? U<~\W*"f;J!ߪNgQcޯ駽6+7ϭU~g 3 @NzQƯ$(h 5nA|4LAe"h5g?ɴ ?P?hthLl;Ԅ hs>ع 9"0$Wզwp8ms>rǻKf#Zy9)~b/K 2abTTe: a;ztA)i9M_4 D?b=׳jV~9PЀw<^+6]M\'4q=nj "8<457G7QilY?'hd5PwcpMjʳJWX f PlYrk WmR7NB 1 A>+=25$IB?{8YXb02(_VPshx?Ltt] .5i{`nKz !FHOAMy(/L[FiP֜IWYr'n`YPͰ nl94B!=|7~~o9/g: wKͱR`@E7Fŗ k2)1%^3ꬤ"1HTAb?Sg 5w5ۥu!@%qg0\KɃĻ]װ4BA{)j Ǐy5_7evmm6捭<U4ІF/zXHNo>)+OEČ^XP]N/ZQ1vwLwoՐ;8t.vDȟEX}!Ǫ[),h1[MQ6RW5Z8D[e,W=%yCRʵDk":lV#b.&%G ! 6#lC8)L߻D#H|X^%3ꢨu8^tFҩ7++Ob><':y}ޭ"ca}U|I>\j>_*̜ PrE^VwXl E%<@ƭQSX$6A?W}t"Fԩ::U"s[lWYBE^2]Nq|,Aj2 յՒߎH=~h-u&Q +!xS)o?=ٮ#LkD(Kof|풫 &G9v2\֪-͒֕!S!]8ї K['B 4n8o,7_i ݧSOO !oRXX6תЕ!37Jp RRcӷvGQ9o9? zQr ǹ݅q6˽k'2uˆH2 Pf xZaB|p0Ɛҋՙ{g{(9 PW/+s-m)rz~aԅ.d9YcZCqJLx/nue[E%.I1Qj &< azYIFrm"VbȬt"`X' ݥz0WBV[*y. ̋lUDN^tRӈϥ4yPDuqۚ?ly =]W߆m#kS,w,~|'7x 5_sձ!\t"uJ'vX+N<0vFdA ǶHdNк2 ǧTRS?ݰE )j.T`RU\dw3 U2p<>)&͎JXW|cS`%ˠhY>8\CʚyY%]+ッKA:YC\ CVP6ށt4'}UZB]HN_JcV x\؉q'inm E˷$KDX6qqʌ7W@,9;DCM89'"z {jǮ;7Et9 0|(7\Hj]$QKT)5Z9.=Y529"-v)|,Ppš%(v{sӎicI[0Õt$Q~hM` ~mKFC0"վ%n!NN>XFb?ި8dLZ<{3򐛥/ )n )ܱK颺J>*fR亢4٘~%^۝Hz)7Tyk=17B 'ok*-n Pq; YH;n}{ r٢sUnUq9ңO:t?^σ7gK ?6XQՑ9lJ- :'tayU5 @O<{igw[ehj$6Q<7{f*=ҜÈ`mgYռ-Rlp%Wf)J!>dA? mw|Mlf%oUiFyd'o9ޛ'`ۂ}Ke\1$z1vcljHʾE!JRk҂( m>h8٨|uNևSIxK6?5CPSԂXOk(I)5`"Hw3\i`y~úrMCKd}CDf8AY=} 5x̡0 4ϝ5cӧ*`U^&9kU;_xLLI\dKIPg@W{`L/o**ˁes㸯D4[":Bi${-ţBRn2zl\c5GKHд=NlXE?@b!Bes rjڑܵ#ʽ3\ c ;t?t4M@hiV(GHHL7׸=F}\L{% D/IzE/d521:LLxVƴW/x2TjCz_/O&L 0SfQ6Ak^S.'ڦ"Q/?zk rKW.,̩{Qѱt)Sp 3@/U1@%֘`ԉʝZըb^D@颇;6(UA`M!CanPƫCѸTBm`f¸*$<] ?ᛇ'>*~~`pOа:RBt)O_7}RK-$wlUPBgT4;wpFµjOWu FI31;%xkYǧ_w+٫(\1壹lF >]HU4LeF2Qym<KPpH}VS)9V6EP 339bn>S"Jcʱ.H$C,+@*iT|I٣w%7 XMoG!P;]Iz xշ>N7|3Sm`hDQ*QRhqd>E4ɘKs%) *Md REM2d JNXnY/.E:z/UvNªmtohͻ-vz'5j?/.R^ `':=5rS팧Q(uB4,"l[#ޓ133Sx^@Rs_(_bY!A:5:[e?ZFd*"'/|3(m 0 A+MWweH 8r"@7[=`@)1v1`28ZT)\Ҫ dƠP\bvo/Խ6ϯ gP97J;Bʛ=| qFOwLONYXVvմ~ObmC0[< dv? (=Ed=tSB\}:S1I&kh@[f~45^}LX&\Z'I3'H.1F9fpJ bxQ#v2hb`z1qՂ!+czKO;uV8Qi&AC";DʕJcK*եi.#ʢ&l9 7 X&,JlyHb8vsf+ۧ۔^-$ һȗC.ѝ-Um@جPEafL*zv!#!;,^=QJba@="x/a1)0zx2*J]!yY0wEؘͬ1b""+v^ דiU{2%IÒlfŴ5LSEb-9z y $taò.5ܽ7I3:4 )zsc6vpdOhB wUGM*!摛Kyjw2Yh:.滂W w'e&8 4e/Vk$ `kLTUR)4v5LuV!Hv*6vcZd:sv&0F`xcʚc"(Gc>Ό1RHtZW)ڈCgG$ `y .z8oRq܎Kd$`Ji!yqbAya:ɪ4q l.^O v;\ܻ )cC10zqAAl@nIK 4z 榤 g}jC.f#O޾6y3>Y$J2g !vIhlf\;DrǀP3aBxIwbζ)d\>t,xx)~niN%[ΠN}9|]`p0SЇF]3&%(Tה9N'0Kk)$ ǭCwhWeMt;c0"8yDzp(oI$!*{tt v(pq5K*x$..[Z9ۧNy5 "U\@~N0 mT/R%) 8JI&^ԥ߃Nz(!wX߀VɺyG|Z o5E1bML?ok:oC" i3X5Wgtdw7*̝1K쾫 ū"X^ʟjқ)8y']q{J†zC|nvrH҉opWQlMCJchj3\bCtsE>LrMnPQff4؇慁+ճ8fkvuBJ66B$r^k핢߫YPO,|2vslc ^<$Z xxCQHϪwFwt U6ڠu&4H)v9C|.x7;Rf;aQC`}pAH5 smazFZs]))Eq5H*s"(XV@ewT+æmm.'pjD\HފB_:G9Hly?e<Ɣ;L0Ij_np"DŽfpxh0|){Z*)&&3lԲiF(Pw7Q, z?:NGð=F\4#?q*@0|-ѹb+73J.igFs"3dXo}L.͎y>!v֕JdNm&{.Qܳn_)5yeStix%i{6owЖJE>L+gŽnA-'mGu\WGX 3&D36yHЯ3?("4?t0wB>nJaggan/.AC`)?x?{蒱 uIBBh6P?F;i-َ1jDGϞ"Ta(s@2NuR4D*hHT&Q[ef6:sR/NWjPpm&mry' Ut~pnb q(Ƀd(+E*)M+ $=s$?W\nfXd05m"?ԏmMD+ 6Ǡp l|Cbbss:ATWhԦ GI/ၺd]ؗ[R(w<,| K j>%D;k<]t9# nU%؍8 jmO(y69]㪃.>5 r k[ck[3gRS2t4.F_S}9eeT蘦[vnx*NxvpùMjL ㌛& T L!SmFz̝7c7٥I\Y{ƀ1q.{6'nq0|SHҘw3A[akLvj2!5򭵠jG>Ö <']:c[6H7>{ |TIAW%^ 9QV*b{2lVғ^t3tSX@(@pշ%Ma[ ^bȈ9z:D`r8,q1N[\<Ҫ%,{IEMdǫ# cXO `we*V!]@{*x\IΧ@gz&A""QIpP/#i>Ҥ PguΓ w{xw!Qm]0)x>_ iBZpGA ,+7^ <ޔ4Gaeȇ! ByCd@$#УHB >x>>deo}ȿ(R%E{Lpg yuJ^;I]bZ n$Ƥм;Dpk>-Pk~ o! g?.9kI֎Qλ<( X nTN*LH&&ZH#)U u3MPw& 7>6NN姫R=mPO3_4Opm2+fKSO_; \{O!IJ9-YG 2ꘃ%\0!U~ZBITg=Y")ט)X^\6])\&H3rC]넬Ʊe8 %q+69bZ&!:$+-R!RbଽxK"vpWӈh%#ڇ͋<P*SH'Z=`qDtShM e{T6RDv9UPd`;Fa|>b&KpV!p!<k[mDM}(lr׆6Y^+1 +mZYnzo^UG)vխYTU AHMKB)`'o @dyP{[jw̜6c-4uѧxݳ03ᤔ StL[ [4]nɧs^YӴu<̾TnТZ:dzN yF G:ӗn%<tA¦99tc!`$C-톍0őŕRX>'DwlA(jg/h3a,/0ҢL)y;auMd-rwLLvÑB|}&;M,iߤ^WMr+PJEY.[=z[4=:]YJgASE1$d[+VVDRELfu"O-=]/tbݬnȜi^$n]DY=j&ҘZ9Aw(;nhҴ8liIs ĈrL WSic`W9 -9LnߋE%t 4Wx)jLLflA(  R#X# I/B]oKX&@,p Zq_ҹ|Q3S%k{:k# ̆A9/? :?{g;Cܲ+HN פo/d)]nܢ=9Vڑd5Hb8oY2cmk`l7g]1B4B,u5*Zm Z{Cv&h`T=V-dB4b?.4bHɚZ W{vJEL5NTNNds9OG>L\/)q43(¾!9>Xf'Xt9X+GLp7Tl9i7n3ygtP37yʯ^v/VFyjYc4_=&Uk70A0ny1\?G5'GTV]zNN~n"}3a3L;B/D|ţ(j~)G2_{u*-H&+&ʟ=5֮[pؕJ4_UO,5$9c:w֠9ҏEם3&"y a ęؐYsEDe@ݜѸ ~' [1`AIj zN/L~ IuVIUf aQۧpvd/3%9򝮲U4c Vnu#K6JpVI[ǛUU3no_ 8\T8D 8=8p@$7KUq;^NizYIj7":dtF![ilru4d򮈲QMEIr95~n+]o[9qZCu>UlZ/Y']wY.4[G<=3=&5⬗|[Zjjc1X?RD6gmTC<}4=9ȿ_4̀n ~!v@99Tg3?owD-F5B?Wa'z=4W򈦈(ji .Nu0=p]J^oiy MTqVk檨Iu|Bk`HgDjr%AtX<UM;ST1\r0?/O0>@}<<`ԍBGgfǐ-mLB]J[`&j'=ZOFs[RgbR:*J[E~Gneu~X_RYN6СdhmVʹ .6NTyl=ZjQvj ] Z\ABcJ\^x25fl ȥw0^dyz^dus0hg@_.') &(qo<- g^mJݱ m`*K5p:\^"I=>YGɕ oz#p)5߸ EL<;l-j-G}nGQ| SreĦ4l!|Q%6ZCY)g=LI%|^.D0k#䁈{B}X7fY.|3kto̽ؒm@ m̃0u.\Vnx$onNrljQ-[3rsvųW>'w~yqEB#ViP !wp&FL[4. ymf+{ų l<ցcCscFy8 [W h~7-|o LR^$1 ׹N.:zbc<_?>eEtB&4[ +y;X% 1x=7.fYخ.ĦʈLu@P@^=-NWavAK0| +f>JB4h$Oe7VnXAlmɏ25^j>C\P RqtpMUi* o8-bh[D2>TRO (:NQdzW}˔v{d sC=_\> 7R_?"fw~ 5ve_y$V,aCJqO΁}2+*?s*,KOcs>dn)f{XZ xq:y5o4T_UfWHt4A+@;|_j}n] #-Y?ņt 1-U~4xB& Vei+|BdaVX iޘa4㞃/]׽ v$(Ԭpu(TEX+߯*L`RٰtE(=})pa~v$wdvHSVqb]r;u8Xmb{Љll/*dҴtsH aD~?dBiR0m%åߠ[bq5 OR>% o3eo*aTi̲^<ʼ:m3.˚Ő [TW#ŵ OAU=V탼C@ B$}#df 4N3&iwx7)bק?;ʖxrǤԈ}~^ gT=a8l rD(x2+vۥ, әWMO$@ZsO?R\\F@xıRnExoCSfB9s3Y#LP=.g݌iKKW՗YBc3p9t^pSRvPzff;;n!m9 뮕F%{OVNi8cO\g.d*` Zq{@^i>䡞[N` LlK`"_WrF8SVn) kH hqs!ʑn)"7*+ tc> [ 1!,Qآz ?b$ۨ+lH(^' ;aa͜Tm4Ď`pp-j|*VzrJB[ !g l&CO u'On v?xy߳η"}0Z5oM_{FW 4dqC$:u/UQh\dFQ' ձvs( ELfeRŠX4dؙLFPX|Aux2֎ =DѭcgZ]x1-u)(Lr"@d7;H[ʪnC4w=6ϸHޡvG秱,GЌHmRQ9EdX ;{ËAfGF#W0,nhP4e<塔!°&KQ3J^>B f4Ŀrjj7uxKE {ɓw&$2BV."QO_U:N  \1A {ؼ hB]fxONN7FSҲJlP}5И4zO d ɁHH"ߗD5E. $7K'&5, S nF* *gjj4؈/9N(h@`vy2Ɓu6ZLby"d2[D>'΢Pt1;od{eD z2*Mf/ͱ$[@rs@]7QACҩ}IjI)׀4b`10aF20& ߶]0#'NfBET]Z&2?rPPZReZg`ݬÖAfrNyvӅ8/IЈ>uQL:wTJU1ɋ K-ƒ``z'12C@>^ !2 Tx(Բǖe*YYpghF-ڜ_k($l}ûﲙ(ŔfDeMR2z2rpA()H3ssء@JJĞG`ç&C\JSB"/EӃQU؋g'FyV+ AtvOVPOi{-ߌr tDA>|Yl PPuoQO%v>I_f]RkJg3@3CAd-s\yx[:ɘPFǕ$nU)Iہ֞GA"O㻬#(v(\HGldI s3vfߕooW*Rĕ-yٴ4=0e ~1̅?s3cڶ{JEBB3,  Dgnh)S"wC!&"ě[K^=uiH6.v c$ e:~7 hm﷦OZC< ?vCjA)PCT@BÉl]MS ^ [|ojY}<X}g=\_[cR )blVFlQMx.ݗ' n8V 4y58}N<E_n/Bw'?(V;?鏥 w-6x<-S-0g@N"_}OuSUz`|,:,ޫ 5Wo_MEJ]=[߁zM*h@Tk$Tt~/k)GuxtXlA){ĻTnbEaUh~@5fI ,E4e\ś4iK} 5LgL0`{6tJ)&1 2o>G[däUa&^dN(2,qq%3=+4 n+ec E;ޔP)=e?.|Zg[픝ceny-;JąW<o*^rI9Fj㥢iwbvRCF[I{˞̡Y98m5&37fAJsg]7MAMxf3]NeIj$T-úa$Q<"ibRZJ/GUc;g$3: eH%bmO\3O}396 Tաo29˜二*{oQקCNp/.EVE= /Y~ruE|N-8DB$W3ٵ0;E5U~O8W"Q8QE:d[\_үWՑ ?v8P H opvy7\]$NkYɝ4X.Qew'# .T^8b89җ&J`l)#}fqyw,U@;61OE7Q %[|μ!G] Eo$YCVJ͉8_֧e5+r{,]gP*A#HXG-5gN]mA$ܙ TBX[ ^}B!o~GgcQQ/(_y" ~h$򶺓L^VkSmۙJ3z^Ϟc{Ɂ ژٕu;MvVPi3g:cJ(c&F'J>)[ސNr{9W$k9u[sWjAoBHy8ɍ; .BnՕkOeͥ}_5km]˲u]$ŵ~,G;Lv- BdۗuC2gSǹ8xcʦ@X`/6Jj:wL(A, {Uf[T5;gIh𰪺L 7<>x0J5U$|K٤]` i"Gޮ S. fhAtxT+AqX8pӊڭHbAG2*:n(o~hIgT4(=mtKe@8Su \:L=Mtxz`2f1O̷ 䰩ia=6+}9>Bd6oz+/?n.EЫ'UHZؔ4r4Jrz&ƚJʥE}.QMm[DtsnDK2> Ea+j=Mfqp {NwMu_8D(q@1Ӗ͟ ȊvÍ=2U"UkKDy@I>s?㓬Ozf*ba!D- ߖ:oyS:K37sVe/e*(I%<:?)ma{ ɏ,ޜͅGL 2:+1i"B|Ղd{Poe)e~!ùZ}D>ݕ)`!΀=('x5[Gc 6mt_vĆ$^po,$;A=gE{Xc2ϪL,ǝcm5&ʤ ;]-AhFJw#_~ZNpm?'o"|N*ZV eaw~P\}Q>h!VJnA~K AwR7m/s^%?m&C.ŽG&Q;"o9iZD0Kwl(w)T+Fu&A~ p!Nrmr"K G6_\FZI $]Qxf UsVSrE 8ʨMQV/ 1RYS%U֧<ٵ 2ɐOjHu*8 ;Rzm̥ߣ-3]j("nvn9Żx3`dm=Zs&큿} sX3;qGN΄Ϣ:')yG܎)%<.POCžG8QE*ͮ`sci{ /O6(gFH(ɫf\BefUe%(Y VfN9F@{}SQi^5.~[vZISM1'|70P(Dr*hF&Uc;r0ЬK@]L2ĸkꬑk8HdL+mJ$Oކ ɺh8(rhxҸYAyi|sr2M?X aUU>s&"iœ uE\*dek9\0CȒ"S:w\ؚw>G+1}C]դkԬ5pn$AhE αXZ3ٓ%|C)EE4pn,^C-\9Wv* u4}nF}ٝg]pm#h[[ +o WO~)de%j JWB́4Cm߹f) Fݎ-/N 9Al5!/l톪Wyr1U}cF ) Q{tψˎrsn~ܮ8Ue D)ƾO{EՏnMµIQD}e兽N0J 0=֢j[qQux;b/EvHj{S> }Fn"'Ygep\3@8'XRr{;RTĐ6"mgܜӠƛE _׶EQ F?5:$*y~.N:hPfb0-?LX$=GnR LRϖ|k?iՇ.Po%LgU馗+.ix:6QՂ*:|"lk!;Cnt;}߷,Wfp3JXʱ/Jd}bºW9{ȝxaANOY~@g׾Ǖ<ڭqttxvmzWY=FCjS4z.qsP0,㙊yfG9G~:5mFX7DP5mepl@WL)^_5G,ވֱDdiy %x=5=AHl y SΘeH)>OtȸQA';1v3__teHގ:BQѳt Dӊ'"SZG)~x'M-/ݩ1Qǘh[WO'z\lDKa DP+ZxlĴ[}XlO-ouyxO5RCpXַe-r|C.!^MƮ3 QofG@_|\%E2,)$EGȫu3V59E-XmyMKt<$" ,$rpji84k5)PY%Df^ Po+op~0rf}JK$631ҩu]L^jGQlu%B;nD":lFX+G Yc^f(a"IG h,ʟKAW zA;5Z]]_-䈑K!0HUlҌC)/Mn+$Rk MmC_MBw*̟Sg FaWG I%:*zR S+pF٨ ,1_+wEטVP(0dC~THj& ^~vy2 n> DZB$l*!0T3sDDņe Bpɥ]\Ϋ|~E].]Qec#O^6MjZL"D}?ߊW,pBG|>pvڍ6Ě1\weNzk:^@k,Y&/%>(T;ѯ&e%Va12bٙx_O}=ru' :mjuSN-C6%F*%6l7a-gM $ۓrX99Sgob>mKB UDs\cs4K+;?y@lb6gz$՘Ofo릶#xS[zg5 Y{ g 6&!"EcDžvWw(ufXPOf$} l"<ŊS (jM;`aXS5Qa;28`g i `آQA0B]3UXxӢg@`;ߟPZ2"aϊbgw}I_8!˜@-K=,cUMtؒ,jg`ΡYߓ9! %TB5,z~R eѓp6`t.!f²G^'؃Nx߈1 mqGG#rH:OijחoJ/<#aK&( |A() bzmPZȁ*94J$ tи;5ʼneRY~E?Ca` GD@o!8-S ,?n$5qCNV/:qı̨rP.AWt},,L;XWwQt{[?q| $fkf˩3,몘vME-XQS"zG\ *.bhM(J-2 d܋iXj 5613O 8B#xA홌^>12 x'K6!l!fh[^E3JOfZ}}JgaC(A^]pa4@:õh} QA)-o3lk^F@,g)@PTtp5bqvJݜ8YC#pm']KKxGi#8B'x> JcCdno0 15@eϊ; r@v`L. 8Kilz8|N%@S~V9<:. m@A̿h=^"@y^B΢JǵnHtƁzxb@3S)5v0yU犚{$!dmT-z>M<\XC`}Y Nr#*lqՖ`=d-gMEH!DDxR߈R+ duBhHb*ŐJ.[`E`P.mF? A/B3|GӗS ~bv'dI$U`2W+&*3F%}dƻf:S3b: 1O[P/C^I5VK@)Ҳdj&obhF5`[z:"'oyN&`  =$U{֝4V{7ݡO^ =ؽu ˨{`J(CQǷ%dQp\UYU7A1j ttRRu >m e++A¸ޡbchDƋ G"\ӜI ,ߜkO'*@fny7A, !#fnDWqJJsW; 涆Ba~LBdg{2v] |Kes^c$[>gͼWSK(}<|hTKeU|?@^1=޺"UjB*<ikYbѕ謗i-1X O؟7O@.za3E'ڊ>(ZULSĥ=}vQ$^w9jn~8M$wٜ?Nz'`h2BVk6v:5'yVYLW'D.#hZg/Mp+qUڡR<>-۱Dk^ dxP~o3\[7%ЖeL778:;2 ΃ r~eƙ S]ISArtl۴IfSn*K˛呻'o$vVG ~LJҗ1:De֮Q)$cD$¿ig=A&?HlSIGsHg0EmN?͗rϻ1fm6߭|a]ek\lӣsDʣ'ÁJ@I#Z֑lC:^Iyr|HPJ wi=]WmmԹz{eG!>7(d.Ua!ә7#jI:0tKGQ=1bbTS{.mVzQSk'YvS^5t Л4kij1dlu2:Zw ^frEgt:(Y0%2yei!e~(MCK("v}龸K.IĭGG;&t(: Ƿ\Gcwi#.@ˋbM# Y2}(ܦLyÆ30  WVρXC\!1̺r9;gk fIVR Չ*tc>*AV_a#Y5Z5,UZ?G7)U}R<.+PR6Bc=4'=wpU"8jw/RVZHVWnNn\shz}7k)=IQ(︘Fl 0‚w::-[{MP xL3lF'ܮܻ_&ia.Ѳ-]RD>ۛOc]TfS22J4bJѹ֏5;OtQϲY!)KSE@O>#}_څoJB/݅c5A b]:W:`4iXJ0u}Pu,E?r=1Z@U*yq<%QF|"B~xŹDb4A,˙jōE& C6jV Ds6؞b<asx7'-'`eA6ߐJy!;W U{SΡzgݽ;GTIXzmb_,HBw_4Pɬ4Z(c+$g0Jp#oH9=YP 1J{z egz ?ݩ>qxwukqHBDIצ`>B6Z$S&Wyv[MehhY:qxQ 7<]_Z,N륟ޗI|qŏVm-sOQTȣzs(+64ÿH~zRh,THR`a1`ACgxmvbǿVfF?ap6aUXscC)l<)0uЖdG%|iHcT,Mn+ Ф]SUHT.S~=QU@oċ*r'[xtbN1k);;T)NiS : Kd-rU>k!F`eDSIO(tT)^1 C>3?U͠7e=_T>ټ-hLhgjcƛ}S2qN[akہ"V9-0<ɼ{ѮXahJ@Dl gx2<'RljR>,}!SS6R9xvy(lk0xɺ˳.IwILnbUKM|H8cF(f }uO}At5c P Q: 1^c'ܟ%Os^ Ll oNAш0(11sBs .~:4V? )3ԏ|,Òw'QRT@nÄC[BJ\~v+(&N[ULچ9QwC߸F U{Z1trJC^Xe$ta:N5V-䓙7} Tۧu9D*J:S~1}@4!-WWvbN= j8 ^$O2?J\-F?{clt D.0z ~&J4~K #]?E_47k4KSLImkMA+Mp.nGcVZ&Nd7/c$'- +ȱnVBяPţYbLRJX_ߞAEˆl"/U 0dK J1QW54=znɴ~$aH(VN< wFuIۛ`ohdArdN@=n± 6^r&QM燰iawF~Fc;(Dj%-8_0Ĥ@_r[ߡyy|_Pk؉uM\1^JW'K6@%C-a_Fef :Ь D<߻g#jmEgovTW*VbزYgϬ/G7AYEOoxU2_~f_E5Nݐ=+ Ch Ǜnl[sOȓvaP')dj$۷g;/M>pĝʓ೙-s>GlYh$N;]sO/=BA>hd?_gm2OΒI _r0S@ds=b2Sv!nLYF6#5N2S7_>/DL^(P WYC'Nq:Ø]_@ThUL*.I`/]藉Jn7D1Mg{XC_>gJXn^Cj"A.ySQtxi㊱(8Dk@v{?Qq9t*3!X)&4*͹99y 9ٹϤe. ,".+bF Td@,/ET'y`B82@e`_#9!<%l ?Aڑr9KM#S#[{Ī%w0Ti.ZGpd c$XJpG6e*jBSwi_N$A taxorZh_ANEƂ Bjb*c5J:hļmz CVlB¦hpCyRO30ѧ41cjvG^uP~b}Ѥ)sR϶Wڮ3/uF›Ɍ)]tiuiY.Dzka[R'#u!ӋG <0)]{/)Ix;`> _?0jϏi/OFp |Ga%-<4A Ex䡁gݞS=M 9gSM! +jף5߲ÌH ~H6"ܯ# s 8aPb c-_!ԩ0ki 杁NJmݤGa óL3Щ.ߠ7d&}oک`a^vGo~l(@-,&S3Ԧxr3{WXX)KP/ #5fw[l jY:)O?Rw#ykd>AlPkV fJ&4PrMz^ԦxK`K+l乑_8!/J6f`=_KoJ"l^j1It%>,9^3U*N 'Q"[eHؚ٢dN(5 x_qڥ6l&_hNo&.JgeTq"mM2O̬-D*4J^Dnv͟bI?i6M A~|zphXsPU1ȇ]S4;,kpL@ Y~($cZ3Fv̹̩>}89GY%ewfƀ!#OpCo1;(oʬa7ɣs(/uWmStT[rU*0~S?K*̐[/9#tOfLmH ilC̣e7 !?ɴ\xTҜRmX.8wki tq_z=3 -w]Ɋltc7q85=&bǎ'XQRM9$r &gmAHF8!rH`s^ф;%6ZëJK+6MWKt)dacuE-ތ<ݲo>B^X9Gs7ET;aL2UgMk|#/qE^0BIYi%o!ポb4k+a-"2'^PЅE6ɂ4w;Yp)[d-$pZ+G9|vVzzu~yHU: b&2(;а=؝ع峄9\us΄*"ϔ[_yo^\}*9Qrnhaj0m/ɟ+ c7DrI`ޞHҢ7{X]HƔO;h-YFE[XIȹ;5\nE#~SoG{X.WXci Ś"sQ#&ŕ_g~ΔdP7̖gc`gy?.y;/k4y0/&@B,K\K"Y-zi؅†M2 7+}1ցB,>!lN .fD-|%o^SvA.dkMkl/leZ#9#Ku&<6~UVԬ2YqF'KK_A'~VX9^d$6h`#x=:l>)^ۘhi%֍BcIǩ( 5a1)wqE9.Şi nا!K:|b"u84-nl\=]ewq,KNr2YlYqӆѣrQs`pgUi;74o)QY(tE#g/jwņ8 [drFquD$%bRѪEu4pi0hqb3&}"UfDQSڢtvapv Ť\N9mIu9I F8e+j~qmMKs^Ag:MS𻸻B;I&xm]oSETXt/,[ڼX~:lr6fj!*?llkgPHp!;wC+*,{--ʁ(|eMWB7I4t1q,xx0WEfPw7Xma PG"VYׁ:m > G^h/N(\1$אwzW?qP:7?a,`c#[e |{sI=yd'h℘s^ 7Oyt+ǡJL4:9IF VJ#c9+$D^JJF5ӢdEV 1,ƚ-y=pV}uZp ]̘g9L~fiN4i.ͱG_KM (n`0+m)eNY@ ~ ZL3T k䔜s,?cpvjc]r 5Δƀ5^tUxtBX"w}ͧDI ߥiLyi Sw&J].' xpwW?Sn0"AVlT{z%σ볘n']fYzS Pb63h9+?t?.`bPD7?;+gZu]$`4(E~<<-}|hCps0Q@ OpKJ~6GN.,+c $o] %+!sdfcs[cj tZV|Ix:4|wf[D84T[@gS{co$ /;fBH6%,~r1GFej5; %A: M , _a@dž{EH`IMb, M"ز= ٤3yi r5 :+L"|lϖT޲=\?Y`x3!ʀ:3Vh;0@,jƍI 3y@p _?{l#)t火ZJ>>[iag H뾍%NcH4pr9R120F=8;QuC,B|3 ?; Sq/\q\׻[Wh ڒ"Td cbl@4A6<|Ra(i@Kwf[rӭ . dC(@R ڪv\^I)k{ދWh=m?wbnU s7l\xȂbo^dANԃYV:@dhMCSh.H skʴy..߃gœ @'(d82?eCJ #<d[, q${F]L}Unl>m񰮝/t:qs-Q䯯/&D;>Qqvu+5V=ĝg)h3aOoi2iSOpiz.,5Ą S( ,̒@}J˭ ;j1'9el?|N )篰烘w|vuG -JN9Ϟ9h߈_WhJҋ4$Dg{a Ӂ*޸:VByU3ҍ[oC7X*!1p8_^8vtډ9.EQ䡷 CP+H'K`4GE,Q1㿂N[d}Ȩf (-W #ho5%Chc s'rQF-샓IZ#Å[؍dB 4^)wtTcUQ6E-b AB#2y\0tD?iʸ^1I+\AyPi!`ǭHVpO5n1+; 9+_ox:Cծ'Yȭ/&pWD;]z$ ̡|p!HV/'d*B<*=Asʋ_&!pM<#-ftC 2J9)[|ٜےf? (bA3fGe(w{Gý."T@W[&m Qč%5Rx#JG-UVyX2:\^:I[`W@/4 u^Dz3O`(Vq˭(lG7xv9|s?2Mx5 ޤs9re#yvI;K5Wi49x_ ] m֦'cGe#ĚR/"!5̎?ĎѦNn,W !1JU1y''O~~]40¤>ng,^J'YbSp$Fȓ-ؖgKHU/)ʡӰZ$Йb;~kUU}Ӥ@;`}jM<泯  Uh{;hR ^yB-ۍ1bNb5ֺFwy+]P+qjlZz^*t dҭGl9 LK|9B~*:#LޣeR|7wL3Xhv+`V<—^T[eTI`h 4-SQНG\ōU#W; " Y9{ Xܝ#t0b`yh5_xXnkm9(SU̵3sΜCԫ. m!XÝGg~}Z ',#LU%;.e6w`lW%衪`a0ו?/Pak7iN?BČG=BJHz m3kpf Ne;(]UP jDnA<ɿ~ F FRx U=h,%Knys!\p]mSdzM\K/Iɝ 4+68$۝z`]]|X%1)ǝfqoCDKAN;DzNC PLZ'o` O%TK+' b6j\Rz&ʹػ_ .zi-j_ =JK=mytu ^﫛Iੜԓ(!&B V cI3D2-edpFuD05,煒Q>sMrQW .5fD;{ۜB!8)3 a=6ni_T"|ՙ:?3vyvѝrNveRĺn{#]5JeeF<RX9ym(H}'E I8~}ߧ܍0;7>ۯc kB]±+V-kUY|z)iȰק>Ly|96~:Mw(eu۾46qjd2v2z1T>Qp^{%E7hЛ#WP֨FQաȊGsjd|6Q%Ӿ܍0`YKI8siBB!~sw6pkdc%PQvBt^%nu_UT#fE[m9A* 4Q5*)TKLb 6, c\)%>}\ܻLeZ!1bϹ;JzI%5?.nrȖQŋѺβ yQ(%b/<pʖEV Bk&"(8nnM+Tz':K5(R+ __ 3xUS9j2y&ת,YU:{=z"H3x[c1U0ZYE_H( e[g2Hy?Rx$['@ a\=xnd "9"IFbR"S8`D"?u'&D^yN/Al$A@Upw.jޫU} ͐hǬxtf+p'j>}z*g2Ej?&<ړyrC  g⡋ d>ℐ)ABQI1B8⏏͢EIOzl+AWe{(LdРOϻڑܘ2aG+oAxy Kb IBv 1_*ݼy>"9+ʲ I&K={M'Ʒ[Iss1$ǒ˼=?L WSCoY<ʯЇ{1 Z aW\L,'>fhGawRlhGyH_~n~Խ/ /6قGr0#AOtM!Q pC |b$r~B&s"* 3R 84XIOdXtY)q\t `˙]@U#ET%qu^'̃ڤ).,G0k_n@yyl&d:]R\bSIRJh]0!\8n<$ 9uI%pvP#«J!y]Ց%~Ҷz.sS0&G]O<=iOߜ ,A)hi%FA@x @=G·u ِ3 uF"R躧3?vư|~g־Q~'03:,@\r7B3G-{r: QN 7Uf !թP7ǾEGgθO KZX=U|`hO8sz=iC'Pݝڴɯ0~]ٿ7:-ޚeR")b' ,UPdyLĺnܧu`?}W 2z&c&3VZߪS 7a5Rh'7a2ڷ>F51[x*ۗmObdAEivD&R@\["4B)M0=%&ɍ| H>aV-+H>e%qюOOTL%a돃1:ӗh^`Wv 4HM[ʵ8“%S2&9՛L2xG:ܾGá2f(ǿdv݂L\9`b:L ])(G΅: b5CKHwM~Yk.&i\'uV[K$\ t#7XQ ʈ9j wDž ~ o-,ml[,H󢖩"= Ϫi`ghzyv֞o Rǿ*! )P>3afbesTT}:?dO-r:Ң6}6z?f#X"ߔ: hy­wnF s١@&"ߢO[pBY -A3d< @M챺yEM{Š!'qbZU1vF-"y_o;5mz\ȃAM"Ӑ+t>}ckE4E WwHf rL:@PO!N@#`Zج\]uGqy A4J*۪^;3Tpw|E%),IhX!'u)dʰ!,NJrӥ3&!(s(ߵ<{Q P EP*4sXn1szЋ`v>TgX~ Z?!٤xv6n(*'Qࠆ*9N9 }S y\VTҼ,kXz{ۘp4Rl #e.簪qWV!Hb݂:P֩"ryϒQ- gḧ́&%Қؾ܆kJGi e-A%/#:0vƸ `@\Yw۲/=+(y4O;g7|iv+)i|{2cg?W-CA-h8}'+QJ'Z'8By.YB*z[ 67)Vhoj?ߦ;j؏ח B] ; &zv)?? Dd $Q,(irH>fU iIo4cLAdgM,gqco/F0PaDD;ȖtQ=3_VoExފ0 oXN.f;)𨾒}Bbt ^6iPTΓ<~ңY?u3 qz9|P)YM[{^}|^ޭ9neze{IWf}3Uag Y`jUi7`LVz";T. .Ewt5.~KS&m[_kmn*vPy9ot-7H-\)Z]}:}vpXʶ2ڻ,VCBY45QGG )1]B.i0$FuͿ/kMWŌ1RUsP(J\="cOR6'Hw<d)|5la47TxP"HKg NJ~W2i[Ơ%\0B1#J[~Eb[y^{mAԯ71ġ,AJmhېr)հ(0bpl sQ<{ $B˰x"xnr7%(f\[yIUk`>rE^awѧJp #' [*/ O aijtfk}zjY%M!(4o 6@i56kAYD hT:H;#* R>H^Btr'ٱp/[ Vgu n*LjL6S9tw4@1;1>]ͺyNQcc1Zڿ}~oK\*`5ť {9o4'dG'Q$L%6B '(tm兠L=W5vmW0I֥ ;ϳטQ[m[V抧bjH:jbD;p2>%GWGt+;@ڻfa:C-OS֌9[EU$N+"G*=1/""4Pko!cAt~Gx332.& )h1mR6_*~VP!h? ;JaY%Cc՝'3Bf/=NKvF!Ԧ|f9]CG!dHƽ\#OyN)?E} Jfޥxr&\aZqL] #ADk𸥘ͱ\?ye3jy{-~e_ r5T 宑+进b OcBV^sDmt&Z#ޥkj3}k-n7;j:q"wS(Kp!4lvv-v* է{$swVE>I`$J]'CYRA6=d6^FWHG3&4w)9ڭe(Q0[4\MymH6̵[N6x?=1@u H+!C6i%)VB+E0+źh=8iV, Q yDϚY ǷۡyjDNxPsg .b?uva$VU4`Kk@4h2k}>@ӢĠVEH \n|j<_P^a.ĩfu;YS/ _آ%ADdZLF͖P0LvZ`n\ /մHw>\ y=tx' WE *hPϦ#ͣog*K_U W/mK)D@t k@ڼZz'bO&DZ4i܀qIh>Pldsb??`C]<](8W?er;Dy?+H V_T e_z%[^ZU϶Qr[c'C'Uefǜn`y+뭰{qnN(1qUZq9(0lX|6oQs},0qST,x1地Ӓ!7*&Xo4 Ke{OJMw>-X8f"?gUuUej^Lp ^#4X:WG^5J)s1(PUSdc#3Y^l<{&t ק==Z. u4g,~^_WΞb"tϦs|VG/nUe4HY[U_O f Dx6ǻˠiw\ܸ1Y,HJT`^^"}] 2_I+| A@ZT@`n3AV0_Ǘ1Dra~cUZq?#4zYr Ej! zz#B< COwK6  <4% h뚆tDUU`e /D⻐(2Fuw9:av}ΫcprhMxGj~ĉ< ȗAztw2}}U#E:6$`nd #: @xm@;r)VЧh?ma6En]+>3\u{e@Lϒ1>B5>̛78+B,X\%7+oR,v׳@P]Y <)!ń~e<{Q?6%`$6ǡn%L5ctj?8L-mp E$|*f:طjjjqY8|$[Jg΁riʍ@0z@7\6: Y* &W9o;IhDxe1o'1m8J{41SD/?Jeҗ F~&uL7ZmG@BsZagHu-Ya\>P ƊaQ-ۈ)GៗƸpVCs '8**pg-~a%a$hi}3wWŶb*If\t _=<,Bя‘m]b钨LWv\!`*--Njw5 >#:gB/Kz}>T#7s-ܾfii@}S8]0" 9hg_{,\zT&uoʑա"鿇 Z+e|;L- ڗl%&󭙜tt58[E.ުhn?G""Fa5퇜pd|{Ohyӧ,yePÉێD6~}XηyK tɶ.m".ok9zg03;eMo5e&Ni8ߤ ?/0= oCNMgDL΅?UߕƂH{1ʩ-9IB %CH0X- J-t=ij{P@9+ڣt9kW^U]Yg Gl(4MU W9/e'ЕuzހmEWV>$,$fZ ኏-,h ;pXS %냒IC,Vޞ@(CJDQ$[Ѕ .Ǚ߃J%s K@cf_`xA(bO0)Q3'>rqȮ{KYYpp6C"z6h-NucV/\0{Y?y\]k& v !IIdL@m,|鼹U* \K|b Nn0f-odj\9 V->$qYtءQG`DlMcȘb4 ] (Izn'QNeENM:WboPkd/:8 tus8_) )dL+tzO'K~XX2OS0 JiU )Q Bv܃pA:-274Ya6phey! сo0FN,v7<;;QK_T=v2}ޞ䝕yzc1(>/VKI22Va{$};W6q+: 6UDt^{j-9Mؿq~YKI,rH`;ɳ-{*=9V.U%d~@ E!ky6`-vjY }*숲rJRPYئ`F|AbH2t؀ު Z.OfGn:nȻO429ʑ~/O4 w+`'b2?E3-MZ6F8%̩yk]a1$l<,MZSzn/`kaN F-LX.Z@/XH¤ h1[kU ;QoܨlW];FFV?>a%| X̀]͕.P-CKMrqhw A)< KۻwW+fҍ|.k.,V{omyg1 @6l[!$? # pv'KHhAGǐ:~{E]xbi,۲Fq^J ŬZkTgM?uB|P&UUu=lUq7z舘9mn޳GQ}ȟ+x]EGKt4"蹀ңW/TCॺXُ\tRΚ zW򓈷w9`K?9sMw+zS-3~⢾ƌIrN[8a6x`Cm]V[LD%~?jG#:e.:# MC9 Js"e<6X3+pͅXXvgY1MÜ.]ϗEƉ9v02Gn/r;$%< [7g L SЈH]=Z9wXg0e82'!5g[ir2*ˢ @#>R%VWi?Lh/\jM*$)X]n)pMįy +2PoNYnh—25%Hzs 1=BSݓ a77p^Ӻ g#Q qn3ނw74ݳw!'U 5zM1 B9AQ*tPiAZ$X )MգҐ* '(ZR` ym8'' 6rkւXՔfS`FI4uVl|y ,1aPF:ɇWh !pr!YVo}X0\EޢGzTlP\ΚU/*d~H%G PV Ȭ'퇏LR_ &\pog`\|[T[F%i ̅Q=K'YY8 ӭ#lBN\{QEx*6 Ɣt,NO9N+XWl0 %NF$7ن; ".Z\xEJu;-DAlu 'B ۦQbx7j?4_@$dk|r9Fps3˶[1 HAQM<X=@Et*EhrF(u{MgXhv;fܣ\dM[%՚-C' 1f~8?qR7eB ea9/ya`^h:f nӴ% Ⱥ;0\t?nay5Z>C?5aae=ϝU[ /?`se> 1zeaRvqo8.8 ӕ)4~Gл~bk0pؔnyQX(L^MC̜y:fuAXAoш>): m_.T,ҫ:ܛʽwJ;!.<c;ObL"8x xT7K8jth{C+e$`DCj/Cׁw^5K%AޡnEɅrš v@nǮl֭TUOܒx/7AW-1T!AHLfHtvsa} 8V$>f5H:Ofn 6'6'(&Aͪ׃0U[!2t <0Qԗ2G||T }/INmUbI`iLUC}7EJXdrNȷ~1iǧo'5ARhQͶ$oV!4_}y;\%ɟZ9' ič{ Q> T\ h&H(m1IoZof""|NI$~[R?py^?H,W\x' M Iɂ{;Z_)0m_ؙ(`8 ߺߜK{rB8?̞8?\߸3_ʜK%Hzz"S>&m(6 \O\?-gwº?D4ug9 yn*:IP* QNQle&E %|TCWq|x~mo0mQ,uF- =LXWTG@Ѻ  _TJxDoNY L;ΤwcwIh=zݣ\$M6fNNiemuLd cp}j>o&W-dHr1;U[ տe'lce3MZ/"}?aVm>ug t3_DgLOExK/?ąaÍ&qH/Lp1'>5ªWyVVQx_[P'`K($[Vep`518οa]6RlĜR|ؕP7oϰmRú gSNr&vH\?Ѿ6۹cKKl)GARC4p?yy_iA0k5hҩ $Oj{9B^;_3TеѲ-3#+#阣<-9+p|tnl*)_J]!Aߢ{壎&& >ȶ'E¥< ѵg,S;o~FuljPD9NQ^gfT~ Y]=bqhX~jM}#f[6*I ;q =bwS).Ga3K+O2:=M/aYT_ ĩ_:ƖEJ7\Ѳ\mc N~_EbNMy)[M9蝹޻ JB ~VZ_ B0},iǷ=ҕ5r63C+M&YIU^z.SFѕh٨czq^?9uUW =֮T$]ڄ&dHiAӃI,2D5F#'^_uA8Xx:Z;4R?;FOrAJm dm'Z+.xB';#r\}"Hb g1T,˼|3_ުdEu7e9 oČcx)kT{D̅`SӽQeدÆl*~ݪsj'ѿ }wm;_$UΜl +Z$`Fߢ%XKSf? (/7~XH<69k̟ꔃ1eaq^Rk2tr6ܓ@>UU|rg a:B{`eZ rZ=8ke\`^$?k)ؐ(#6}3H6>+KĹ|R6lI8ߜ心-dA$;7^Dz M5f!b83" 1f$B.g4+^J#i"4i9"#' `wLG]#Rޅ׬Ql/[0j^xie;sy/xqqa m0C]Cz0=C9rLy H?!p\Do݊4Y :8C;ftY ;-T9E[[ ij!b{c|*) _cm]8BwIlR|y7O5T-zZrc dYRpѿԙ.R" YhiQo<=_X 6%|+  $4}! \'ꋵM(fG6ZsZ8lJe)Crl@5 We"QwµV:PԟC;x\HQ3db̪~8O;nlN"#$5QB㔦v?OteNݎOo^j;0ߌQaut?æBF^-$a d'8, h 7ۜ#X($_2q I=du ɢ"Mdcto~պY:{*zhWY!sjTOq4?rУ=\L'gï&>FF.ĦF3!I_l(m -N?<&=pd>G? Ce\wCbNTxK`o9k^A K*^)ne˰G|%U7p*or0Ͽ1 oOk#QHRa`fUoեD~`2u6תiOqv~\FpFYǼ +5 G3Et{@p5?{R;]zM[Ʃ SNAx apᖏ0hͥKT6XH(5p PA ~ &4뱶^#Ѡ3H*G9`\;71d!V)E،dp*Yo[a}$^uz!* )LS2|,Qdد(I rõۿhDu>n Z:=iRj \l1֏k*@٣`D`E ݩmb´JJ,RNf(Q@ț"*#^Qul*0GÓrt %F ϐW8?0ޮIyoQ""ٻl2FR(@ýzԇwMx|QҰ+5&akVt6=ݍ࿳@Й;.?v<8#1Ѱ ٚ| + b=;'"NΥ,˗uzPlXjt;]~&@0kܶuI:-ۑ9m]Oq/dm g 3xuCi5Y{rEۨ':-&whN9j.plpnO^_?ɚd-Ve+q(*hQ*tsB)|!.: .p? Z"%L.6Z})677zi]uiN8&Gx>C Wb ?nz{|bP?qJar:HϪ#pBQRNvwdiՌ_E y}lbgyr81Z늠Ğܳ>98mv֝ӹޢnkB$p.,xi RS ,E@\.1{_Ԥꎸn7o{9gsc$C~i/sw%xͿBrhq(2w]v5},hwũvp,6!TrꎙW+>>]5z(\HEo~i'euf}NPaɬMj6Lvw]̰gxPt7+Ia"dR<PvFZ"N#Ϻn*Ro499lTHOX-fcDŽfD?a+ ]~M6FhX^`}(9̓Bg-_U!$fNINA?~lǩ#3(Od,zd3۾vAHJ3}sPkaRV/%}}y>`lБ"ox5jEڄOo/PYxph  9lHڷ}{,:#}YwZ\CKh9kw+ߖFKnXKcWF«3Q+KFeCu$oR{~JC?U,yQGHr *ɞc;zGԊ%2UXJ=t [JE|Am#X!&&뀖hOpHX'i"Ni/#]CҨԤK%_Du9 dʜ 4FC:ZK6RJ-TfϜg٥&U0€kXǎ/j 8ZΆ=,NFLvmќ1~<6]aQ6Ϡ2ĨvZ+XUߡ ș`L7Qd~S= tٞ͸_7swx4䌰eB6ԨtRި{mUʾ_9ZFُ}[4sH,`M5,L6??]R!N9B(p>4@umT&4f '#eŅtFfyC$jBC,$[F3 Ӭi ȅ4jU-,ݮ }Rz )j= U "dOc t3~ʆ|.m>2LOi~,آt'ʵ'.P8K"lb6]]Uu͆{ պ:+cCc@ѱo 1߃P>jz>)`|E^7E~Y݊wy5z! m{<-fh B3:T7X2~#srW;e2^T=(R>]I~e"x<5<6|ǡ hMw ĪxN/QjrW;-bDܼh 9쥅Nii) e3ϝLp隮C¶L _QѠnX~N"C%#!2OwaY'/c|w_䴁}{W#|mB{Vz"ށaVn:U+P&~Z7; RdRDwq"D'\+7]L:P8^SWh;}=_jDcߘK *w"3_5p#Ay B҅nPaJԋ1 eD\d`Fa/P -;ߢ6h NqN+XB.RY = :zu绅m\XoFvjYJEJe][+Ci'@~xݭ[}rJ8 d7ڒUUst/\ < E_//$N;;([bCJ' V '$C"B2K/ ɠhi7h3+W;bP-h=a[ Yl9GYD+OR^Omzô䃍u|r)|Pz0 qW&{LTjf*c )h&%J_EC/TGM1N@B|q_٧os< 11sU^?̒H-IGG ="iû65Yx5*` S7ߛ{H#T?t(d9(x[z-ގaꚉڈI=0JN1p+1`؋K i lё4nBHeWOޱneIf1MY"U=!OMYHGvxU̮ib*F$w`l!wO<7 ݓ]g',nCPmz]㟇7K<&p\Glu7%NT)*Q^ 8*<[9=⚃,*cpeT zִer0b}`\*Y߫c_wvMP$fTnNGK8V0p19ڑM:B>ߏ3{Vu3F@lbwh>Du |"i s4őQ촙,֛B8)Œ/F ?GArœ3 5m7wqh#; "۳*mNP@%by*[]:FE,U]+E!TVwf(M>~+j1!.@Hv$ &HRj= Cp_*@XhԨ[S4+̳{ٞtdi5.ۘR'Xp £#=#Ctޣ[lO]'V1w*i}){9g;?Dg+`Dl?V~>< 7d! tczֿ֨853Y L~.B+2&v% ]*8 ^|~).(vJnIсpIW+soB =cJ;{ m%ظIYdw+C.(ja,g: kC ($czx,e3/lY6VMWSbt'\?-s⋼ѐt{dKeUkcgs"/{q‚2i?HeSh3;N!3q+u\C Ti~N ҕjVn0 b}`!$ODUmˎ  0 G30N#мp$ B~!:ݎ[/Y +pR|ތrD(QH ʠ)0 ;1Rwhn@yD\5Ih,*x B{bo.jS,mFjMC^Gg>+c@86mP`݆L%HYkr{#dg> #!yt |Ӆn:+d2Š7:EhҿѧnCSE :5S"%PY!J5{/BUǎP2ݱ=ơZ\hpYҥZ-Ma4&Ym$ ɔ+:~u3;AZZ;|F{_&noq`b\,-c__YO6"ꕺ(!È2|x.A7bjMkprԿ![-ēHh|aI;%Gj~tqA?oPb<d8p:_;GIug#NIt f=RpOs/5^/Ϙ u#gџVtaunKP٫{\%Oq :~HTtDݵ-z0֡W=O~\#r..`V78C_ >cUt_KG>z T㿮^ll *l;Bvq [t]tO31FaoF  ܍>cp&ğ_FL&b .'Ip҉G:[LcJ#^ 5CX1K#4p6hQRbٱ $g~|P&e#?C}DTOtɰNq,iE&cFI3s?62H/')2Ydcv]^ pc3jx[W6$%&,OY[f-5FݐOr $O>QYA2A:]dV{I0,_ **ۭ:)걥N+j ҦV<@N Kg%Y`SCw52dW@0>on:߹Ae `$pr3ESh 3okcn~g!f6g1z|K}ŶV03b:hlx LR{/x.V ta%fw~!;\ #oӄ TZcEIvEa|mq-VSԘUVB`w0V͉o?q~ w3`Թ6@fL^GQ_5x̐k I$9|$uP03T4RCU&:Į]JDoHmB =}U,/t&󛧅kkC [@tjqxL'7E2f`]8?NH|䃗XVbuA9Vݕ"Sw~K,A$ )dhr%2t5MI p4#h$IJpsiUoJj&f$b$6)-:L㊠ȔEVZ?(c<K*3W4cKeۥqTooxMT;d+͘댡2+RP;b@5.gaS9}!ݼ/0+59ˣHPYǞl+zinGZ?].JR V^O8@m_9AV;TkL?0 ԶaŌ_&Gd?*0zKGӵ|s7 5 w&\Xy(II )R55rLkdyAbt%ĭ߹ m`^v]eH- :väH6&9#rn{^y#ƺ=&t{Pr EDbkw6r䝂JV+in)YIqr aAY_s8t< ];8ŧOgP̋{ɵ# VB-ǝڅN,uoh1qiJza-kz&fx>kT+ꦡ"AZ+[bqQձpݪ.lRL UbU4 Ǘ$v1ŴyQ|K) y4(dn<yo-JEA \777Dp9Wx}7I0Y&*1z/]JN\!#ÂbZZX(\iV&͒=c*=OhцHérHm- 2̛Y4|{q,_CIqQăʖf:-pcs-hח{c-xpO`N2N fɭ8ѕ'KQ,"fRG>?37B4`zHSSsOoxoÝ ii2|e[aC !OT)bE3[|b^mƋحoާ#t=-N=Sv.-;,z\eE◽ΩSTghlsl  úç,=hyz gXMؗ(!ϯ}_ SiK!迮uȄ\ 5Dt0_P cƝ]!!_d%-^Y*cB3:1 5ZUL䝹ب" կ6$HK­1o"\2b_ GCvA4GW%w%jl8A |e(!z4VS,~ `l3FcZ^H㶚`|x1hً wˬ2BrB(r8߂MGĩgC7tԤBRl:l XD:mnuƠͯIP`m7!vHd'0U ϥԔ?~G>\-B%x蠋b5#dzBywZLw b=-HstvFSCJrn-#c:ߣ,,*cR(vj3,\-zL_\ukĴN@=xڛ,[7ʍ V c1Dw쵩5uc;!5K.֐\ –y KlLGA К,\+Z+seFBP__}=SlM%d(9U8l @z;>pՓ3gmg@i1b%d=;"k hEۅ"~!,.SU+>S>$D3&'0 hpd,=t7t \ͿRT a4Avy/el;GGk~ V򵦸o1E.s$PN}i{Ubk0h^j}rq l߉{^ AQ<"4勭s mc!;P!;+1I 얠\p 7VY2׶rqg DS1@I a4|Ri5heuX L$3p7EdE;&"vwPASIM fU2L~8 N9ey1? VmaixvnOH|A$ԨbA~'J!ߣ-AVzFx8W{/?!s؂ 1UM;Ikf[֧e$ʼn.v 됖zwL[?*;48"ɧ5H&0R: ;*bN]B) *cDMBRYFcH T9]C} $j{8CQO5X.hz5uVPcजGy=4AIqD+*hJZWtf"&n@QL#hbܔ*_QC0ÿӞ[Cq##v8Rm ak 8ʮ'f`NKx! `߅j(A(.:u!1.uÄkTߝ3ѥ+Ҏ@`4Tg L' Di&YAz@v' | \gM|ro_K1ϧ-ruv<%kT JV=4Jjg G&6Bb*jDeD0S|wN@-`ujw]b3Y-i_+V;RLzw׈f &ZT&v}H3zƻ'BnX{kB=Li2|'8P:v~)2gDdB{uljvdvIS 1{ 6lr(`7gL׊E}M@FVS5_ & Wò3VG1`sPUuEW7r5]s>$"ӿ!Cg35ޡ MKJ^222ÕVUK=:W@)A~'?m4=2,,>*Jh!4h(UJͼa}(UNoe 558Pln+I،רq{,1$_5_/1Dsk&?ͽ ̙MA D8tq m"(OT2/[ka! 6s=v3**~`((ojdhR"'7%2Ntn,dgq ?x^tqyS&Jrfg!&v5/~1@9 ".=3#pz"c' [Pv'Nqtʢ._ɯ!1:,CWlJ 7XLt3J28 k&}Ў- U*yG'}`GKN~ =ۙ$`J1}LG+j˄c8͐dkT.cwwcA1] }gdՒZ[Ui쟶Tz8u\.CR1#0Pڮ{uWc0Cxcݸnt?^Ly:I?ٻGXom}̴X/w- ;*0'֍P$:O-74kY f&4Et/2PbᴃU޷9+A =LBsq*6MK&ȭ46%Lvv3.E3DBd 0 +yϽڮ@Igj@<ϓ5؞#(pPSf ~_yB`Q{ JJ LNזe}CJ;ܱ_hYV 5 J[3M1f 壦Y1va㉵Jh xBc!_,{  Fg'C:S`"E?\+l'YFKtV붩 |qJZ5_ҕGfLco,qlm\S(6 :|Akhnսz4}B@LRݸ~Iݲ[yMQ@"óZrV<'x S>0 ѷ,85gnRm+ HyO23n%$d]0<o8fe G|r7op9&Ϲ&A9/k#Yjg=S z9vW.>Y`wW ie0t-4H`ci].so V輚.q\o' Qdm>4^Յg!(T(3 ~ n1h*IJDj/8S`<;F '2V8w +^Ѡ="c\pyp95$5%u 6 ~WEݙ1!Uy :?=vW_;2nlp$e"`PŒtR vH5qkKN&+7dGi:HH@PZ͇\.ka#)z>ia:BLv:q&%a"CAH7` Mт .4pļRVȻTS&PHlx]G(&Zҷ>H .lBeDi@8lUm !:C0+=&:˜),n92^"D2L Dpcb+9E MFa\61$XU*NCnC ˑ  Bݹ\ I}S;ߏִda@2"!UeMJhHGwܪ=k"rOfeoHqɩADZT(oNr>9pb\84 oB1Z.Gόc1TA[ʌUY120Cdrh5Iϵap3bN f0]6AC{U&e}L$EBH.e*W|~/pdV#bb#_rPg?_v-h.k6JVulo±4-g%x~^QVv 7:!X(mxI@뵋pmv a ; l}d,)fAw|r>$ךB꣺6b=h!]\Q'LpOsXԚ'KoLRqo8?`{Vw)w>]h\YU-1Ve6\{VZ]x4š_q 䞘I#4gAF iN$< vL]- AEE7N:ouڨV2B@f>i{Q*H"uwG:zF g̱9KXO1xeoWLmILJ}V3Rkۥ2 cFgq 1ωTAFk|KypgFc7hME'=9AS_;l 9쾋 wn ΐKx@(U 28/Xb4|,|MHlYzR.1E  vtz~cZãzy0B{4Ov$]*k|2M*Ad<4wnD1Oz4sХd\/M %B|'GTշrjhV'G|8pyDg:mO*>G.2  SR0Ƽ"lB'&ZYm8SLm*cM=z[RLe4}w:;V`%ƨߩ61{6QX]Muߜv`X{{nP< 702o^ڽx)!2 dlQ5g#}'D,Q-*,V2' ozDWiD%XO{l5m~KFvFEg:CP^W?LGGv,Pqd*7~ E Yegr8l?%08_'\UavZg*EYR.B[>!abhcPɫJ4@e bAW<6W %(~q,U((doJ/l9 5Z9W~ÄDZ٤npWTVR҄+k)DT7X9XA6%e%F6G&zfGCZK8to|4|(eTVZھ6vmDT*LrVEh'W!&}>qm}Z)߻7_d}pjU܅U3ķVcp\լt"tRp/KT`Vd3J}&k$ eI]d'Q>}WrQvPϘ;ƺ]oI|TPPӊݩ&X़buE/tR[+S[\~=0UP햾53)g\lQ/RD&mfE>~:ՉZMO{/dhqDiSdς:DZsx %!fdM#o5DcSZGaAgi"ǁG`qQ/eo+CYygh\Ȼ D!~s5m:C1O[$]!oSIE%V#[+_h)&$pi? .=@+A~mVP}BQܯw锑PP}f*6_÷RRr$cݱha wvO)GnΤYm۽Iߕ=A9q)@_LB؏"|Ei?=S_P>x×\T4ͩ;F5*jHbDy+``<D K86KQ{(~9"!.,1 =3)/%Ux?7Yu  /Ҹĉש7'dGmHE)xjqh t.IdԘ@ \l]f$+DNabLJd|T[M{Z KS=DB GT vJR~zrV}d-hӄ_L{A(#YSgud|;Glg8(tOг f#і&pOWꬩ?qfw^Asڭ)g^ew/=m|'׸ Ϭ,UHh4 #lRFߐ k <F)<)#صvI03Phi4 ӗ;,L;\\MP<[ to39X$&s>IR0h$ OЩ@#~zIIנbh.Q[V4t_Ei 棞V/t)"(^j9Ӎ(vFP1cl~݄Ghxyd8Q2ETP>]ڣ]}|t^/_ڒCm#Pץr,+09bӊo mhcPSi2x H4,\qf)%E75vT"dmFy 0r8R|}} ߔW`1sC)Bgpǐ)z9MFxDًC_a-DD~δ1ܦl]?+ '֜i`p9͛oe@wt7G9,K VAcq]Up@*_ ̣|N$j!CPHp™>?^סGA ]Rpɴ rw%&Mۣz6*'[|oRog3Ɖ/~3p2@HX+6j[szPo=Q%Z_j@,/rb*,C-M˅D$1) B/ +L nRS-יba)>T޴[Th=yJ"15*?!>MpD×k_o@>`hƍ2&x|BjZ+~ۂg&A[a_l[x0jL": o2/%w03[ f*Cp\CeP DQ?:W~Q &)ijҖMώ7@n3rފhfg͗*) eb9~L6J}5Z8ƀ٣%$r=S!.DXYtҽ^i"Qocmaݼ;؃gc+gX0"GqdQA2`~D}%`Fά^;j}z銰xNP %@ 24cUIܬ?U4J`D":!€.6exCeeXc5Q5/)xC|+, jwhpPvЩ,wĨ迋LRiZ&0ԆBf7ͣXڪ<O=ghw+CȣDYN,ļݰx X^|CQgyliϜ}S)|-J'٘i *N!)Mb}LrjQkbw[,C}43)?#(p.vSWkh61 ܝ3 T`nr@V"oVuX-\z|#P/x0yhy!XEMчC_aV U'ݓS` v@) ްK܁#^{ "ۜlq$)HkI}/{Z;, =Eul^o|a&xuda{˝t!@ |Ǝ; NⱭ$j|WQdE炷g}Uexƅdk'<7G!gPiF6X$LqН;llNq`3UTD>zJoHlszW--"P4y2|~;9p5ܝ-!&Dnp;ޅ9:*4$[gE N6Y%Ssb̟aA.-e˵m" t+ $0 l~F@u;7 ?+n鱳i E)4'U`_н{a>!'c x$HѿiRJ 39mDŽHlY:Q,ķlMKo Z@p2!+)W|[pmԧ4b>;k!E`+ V!aܜcnWwey};(ʘ0ٗuGS2c tvZ,~43/2P{$Lhj+IGkdKn B U';C32P =AZ؋>Wt@$0 KFX|OP9 B:֯:%W798}AI8:Do;tCJl|kvwg.}1&ǘ" #T w%+B8zHb|b0&[|oQIq0@K ,2D^caN¶~āӝe.:],'rWFV|,IgȘˡ/k |#!zO[`Xp1QA:Qwl(`$qW*cyVxX꿃rq,ѶUhmLD=&n.g6 N^rk$T:5?sq~(>MKU4Wvq}[d )AʼI74 ,R-mF/ȚՅ9zrHRX֏az>nY-i8_Jbaxtycg ]A71ůcw,E`4J'nV]U"20R4OHyu:x5CSÃ1z>P/4'YgOvZZȡ5 < X.f,_\jR+Hz]y3,ł S^c%,jWQQMTYmW"؜_@P@uAoC/0qUrUp|! 抨#,#+:Wxz (g]ktQa#zsEWyX$ gip7 [:~4>} p!<1_ɮBOs eX,B̟pa_S»*`R}JDVKx*{-(w| [KCHe ʲj^q\ׄ+)w MDBv`=2B;ڞ#Lj)IbOM0:@Qa]V ãˀNNi}sATkڕk+:5Re]StA٢[C%|KwCQBȱ*)LhjxL G>D)eqd\9hLK^e Z`)rQP6:hfXʝ[S%U]>S>39̺V?kc>!DqbO'Z^x&E Y$#}#x}ʦe p/A! Mxy!EԲУ1<6~A2AF.SbyvѬQI)D m{bh >E7?H3@Tp.Cv?E n5C>Bߺ#b#Ha-:;gZ!̽G5c4To ٛ<^0, E9"͔ E_^@3~ڀPnZ1,\ڮ8"$),ef *Ƥh&;tz|psvBޚp߰vcm'k t~5sІ90ֹ\7wQOsɡsAv(-Ds#8W@p/D9η[NG=9+T)?:#;8_'rv..0W,&}rw^֡ ?xHy⡃t2#1H,\⿰ +}0axP!S}ir+cymEDzce#7 rqspN=}cχ0`W֑ENПscvŅ >福J-1s>WD8:IX% P{#B*9W(iDR y'kVu_k:emm^pmcB}#&l⾐CHnTf,)laQ}BG0dEqLS-o@UzDSR:FCOݮ[^&a2*N@-qb5h+P%;V vp90z  ʃ-V0jˡ뺥6<*<>C^x ׷*nH xY1k,Sڃ+~ԁ}P[WBr!қ i>hfiZ+!PAen/M;]$" 0\؍_LW:#φ.@PK|3)h9r^&0~d,PIm EFH҄#49A b}C5EIn/Z$>̕ u.У;A+\51ɆbBB4:T+HR& _{;߶C.l!Aҁ m r,/IS,&U!O.؎r8r~} mM]I#SF]|MlKU ׍\/%b2u\=IV dɫODX_"BRmS<"uv>rGta`‘OiĄ4d_GZr Y+hLL*.0Tyetx2' g` P#HOO}kOޚ=o7I '4{gkD2!#|:+TzkŹ #l5RxU](g[0ۺ6R3X*ܽӈm֏'}D%z.&*!nmA1m/h ^SڟLAɻ 7M̓E?l|{KzPo#t K BQ[!^b~B zȃӔF=??dd'`mn2%|U)ֳVL1)dʬ6-sM4HC^ ½gbV&ȟЀJӠ0ms CI؜[WR3yUa8𿽰=22:fgĝwX*|!QqR_p_TX ̀ @ô됢9Z0Nm_w<=?A01vI:U{ B-g}Ұr‘ɣK[ki<_{1-:@fOOrz!z2 W_8 j'd(e.ǣ(ETtwzGu7fu]!B?܏C: 3&j ~Kk#=hX77FX(T'9aĒ/0abR`6Ći,y/+k_n &4r}O*4(.-b_"ԸT]n5"O6Q%+GQؿMB-1-"c J^lX+29)gT;ѬWo9^%EtLބy2_ఢC%5\H{Ea'|n34P%5$a;SU%\ k^8?='wM ߴ/"`ʾfg\ 0A&Oɬ5v}~D |8>V%"ȶ[f8G;\7b2YlY)g o39q_n"v٨o.vMggTDXuXJ1|{c9bqLU_k\ѭϯje`seYF5O@rR ]ak 90:m;d`RY䓺 I۪ C ﹻVQlgx7ҞdYL'^!BjHS/W-fWZćEӥ0=~ /~RfHξ&ꕦ,U |u?^ܱ[Wt[ m{d6t P5Q]r4LJSKͨwmYjz0E6CP?m,, eȼ>"Ʋϑ@XQп tA Xr_k׳p.b$J+"́Ɠk@/XwqBBV\ZLVd4EvsGۘy7]8/h{ P+B *ϳ);'O?Na1413FoPl9jxv^OJBi4dRemN(cN"-0T7ӌx%&]`)8 xy]F$nf*Doz;'Q(e F/u"*?h DIѴӯ+^5E{^=ث3m=^oNwműqrne%|uB.ed~s]Q]BjVKG<հc|g˧˛=OvD03]p'N25CB$?y9ݽ8|5OnBVqa12h(2" p fZ;2`r~Ps15q^ paҠp8x|YSP(\ W lPDY2XeLEtUYZ<& LBJD-uHˈ`If-yhF3[׏Sm*"h'/+LhhjGxlƌ& A-EEpzϭWMF6quT\7v@Ed&8c}qrvԟ&L ^A"(*[Vx!3$7LT{yl+󶬈,M2h|6=~-,QS S>*.ηhn( Q3oq/KjɃ"\Aք[X$ ת iܗ0Mm 0 H{x[k5 u,iEvyqt8J͓WY (˾+U#.Y@!%3r]O/s7OZn%"ܹ%c͘H<sѳ1Ѹ .#;7 P‘̙uݤxmj6B@Cs4|;-lX;e+7?l^ch\b,p/ͯ-~=a'Ԕ"CDPQkgiCp~Κ- 2 LbiJ]7MKڎ(έbeb2 MH-K f6TH)>3T }RSg e)fޒ64&nEZ1Ǔx5mDp$k9< )>Ebl]~W[Ќxfc|U*D~6~|J%#7XfJ]o6Z:~;4rS] "=aT+묭ヅq.?D'BQq Pr֛ǼKe{5] NpEA6I˱H0%+L(OĀF(*Y/'Bv)[OKσ8}3,S,(5Ek%+:FG/Rpɚg\ ٷWRV1=)'Qsy_]Fx!J"KFtdߤw*t2!`EY@x-T *jn=1;)B|B*\W*h&-Rz4xnbB7l}晴*vPFq~4W<'j r:CnM"Z,ʴfBӈ.p(hqD[WPHSp= C׍429j SՌrȮ2J(wf̠zle4&_kBlG5q#,S!, OR %-5QY{4V7k~Mzzai^=#@j! (u~rpeIz۾!M( 8sT{aN\&Qkcr4Gb)i°pgLހ"& eٿcܗ9ENj6عB$Lܭu(c EU;o/0ArYC7u.+(KŽ ah Inʀtg*[mݐHZ((~H, C){]v3N梾@׹?,6νY뻎W"P1Ull}V*PPnT1OcdEX^ x{d{oiíF[{OX"C,LSdD#~j8+,6~/xw?'DpG1|6\rJ)1gag,Mks1$PX…\;$n>'c'4ŌYlԯ~nck")no4}[x !>\1Y@$-,Ξ3Xn]wN}$? @"˟m { rc"g1(s`k#IXQ= 5TK4a} P~pk5*, xܼU߻>Ri7n=у QJ 2ƒF㨒;o:GP9ڸ+/D3+#q"Z<5# (;fKew68g =9ƌ A)QS[_KPGir5p3Ͽg΅B837]A5zYCj=I\>.s V.Aٔ4Cnll >/%&6$g%@Nʻ&pΧO_ HZk(+A6[X6y_l{O/_qnۖ|i`cY9Yl1sr߷SgK6S잌iROo۾0KJڇ(a28a\8zAu1ԩ]s:9Y$ÉI'iP0Cg&RG4y}3z-/WU@w !hi`K . Hm>pRhQC~q%WY݌|zfNhwוZRF7ֆ*@qC J#M(}كS5(zfvՊ'YQ`=4u1O,hR ݘ9VE:{qvRr?1_=]AbJO :ZsWA ްĆ \LR"l.J0<,Ӄ3{REړ\|5] 1M[:y3ƣ8rT(QzchOauֶՆH[ "p5k yP;x|vyrZ~Ay <* Gǿ| .=Ip:,m@56?+;Kt@kޙu;ۚ^;ܺn}"=y(ON y:H$ʐ/5c'tJs9WYeځ?Ki:XVyLرk}jK坦}fG? P xrZ6Bp"@}"AFjy.iI֙ &PzfVfeNme @'fŽÔ5H b> e,wzR5}'`PŃ5OjI=DXD̮弁tN{tUt\#^qoHCz*kbj2hJ] B*yna!ʭe&(&K@ڞu>tAo|#~ yr:kb lHwP*?,Coy/lg ȆO$~_}. 3#X|7Kqq0eUXXPj5(-U[ad[X۱Nk4B|]j~pK0 !fKw' [-,FCmMjk/ zRŇh~CP}3֧FLH`F]IU)dʩSI.y?mdh0$IOnD_/㥭12<˾mG0|zmYaCYTއCwj9UFXW#":UuuJR5RƑDl9 \#m,RhLf;mO?ĮITz>um'>mp:}c!By*ǧ~<^Džiﰚ¢f| &,CDg v  ժSJd5I%Vd3A|K L ?w#F(Yskz6X N 6ɘ.S+fQV!g ˰sm 8>f7 V1E~x  u.)ZyGj |sEs"a[>Q}6&-jFDM!QOA0tVh[?rzu xP 9G+ ^,hKc떟weOD>lsijIsRSBlN7z%9LOYH՞cXs8㎹V$"&[~*G)ɎrZNwo5ҤEA39>Go.2 ׬t0T#1x_ƻR3tyfN[|b5mzr%nv԰aba/[ w^T2}WD#"⑫ }3Wi±Vu/S ff/$-;/^sv ݒ1=*KZ<ϕ T3նj@gX *)G$3j##$ 7XQ0 T W%Ev2MGV yK5ѯW=@z\a_G%Kٻ O? m"a15j  Z~/j?f(iqߦY߸DɊ{ut")JhxaU/,[kߊs^Dٷ͊'ypl2%ߏ"N\=TJqI8pͤYdq,m+ f[Wx5\l"r,t/UqPp;AJl+E2 -WRH8 |Zka|DanL<qA"}SطrTt[͖iz1iAI]\[ؚUƇʭ"z~aRS@3{p!h$19jyj'Wq_ |$: Qm̔qjD4T1FE&%)$c Lѥ'crOT``w#Lz8or?Й"#vdERZ} %^gtvrVN0ȭÕh%f3ziCsBvtP6t{eg6ye`NQglܪ碯aJO30J$B$zd;SBI1]ykFbesez0oc/a4OYf Ⱦ:(pLٓ2B52L<S>NQ:__< ×#Ҵ{Sniu5WX` I4ƁoH\i!zCW[hhƣɆR2A}oU{Px|ug=A` lWq=MOƻgzYmwpm41(c_7sH>-hd\" e"+227ۑYqHLKFZ9^MYk%LҲL&ZIQLB6/:5mCZ_p,1Oe<ÑPB6r#{肑I"zm\_]7Me6Lfˊ sT`:f|m4 Y@ 4mZ(8ʫ@$9c, BD b2<'.LyUs[^]`1!ͪ4X㫍r/S!)-xSc6&Z?f V-Q&,9σL~צ5]Uԟ6_lm9P!dTT•`D] נWX|*@:#d68[2CIDϼS1[F0|].AAYʏ4"X<-0S$o銖c`ĭ$@Ш b _qA_:S\B1 'ߡ؄lH4W t5?坡{9H)ҨЂ2m^v>3:v%G;GMu ԫ*Z ʽpu' K~ 7~kSq֒Ax{ml8z#qh&L*V)?1h*-:Chg+-KSBSXV%J2RFJoye3R/0Zrέ%h$K~ygZK(!A} <$.쌢=x7ٌ\MR!Z6_|dQ ȤYUhh9KRmjVh)= )_ :Z礂gRg'YT5/Ոxʪ$A>ME_VKUM[#`Na'^$a~T#ʭ~;<+(F0!^м܆zRϮ玡WցB^.)'.sKd?Ml&9 FXl準] |X|>G d%;袳tay=t*ͰeALK~n/[4o]1%0I ];ٙQ|@:̗T/urvVs y.,7Zy&ֻlerA>-\렿65̫ e WlѬʈ~?<S!Ht׹w_e1kuAG q c=*kdvŒW]ioK4sN3Mh Qe^GOdD2o75n%0{<}f fp%>T <<&^`8ӹΘϗ2f,cm i A5Z:_n81L~ R{ ]kQrKsjO`K;K{kC|sUB OGi%wl\׀`>,ٍ'ϩk;afHVrv&SWw>!E"aJa )[Fz`[^qB؄0d$ix٭|h vobkIƋE8U/;X9+*<$'1⋌+3np}Q9U.4Wћؤ^,ZX#@m.ވIޒewf7 j l e]U? +"gn?&  *y<]nc* Ff:nO#ײ]CDp8~7.6:co#Ui"Tֺ"$J[ݸ͑K=<gܭb oxyZHܟy .ZEvC37z~?ge0g1xrsT9|~>vhc~F䥠ź( ,1,e"?j5qbnPU=5G 1{K*S`'s&]ksdwq}2$9qyu~?c͔(/]r\CCce- FĄKJn1@rVԚ MJZ^\J' iˑC ~l+ ;-}Gg\JzA9ZwU!`lC |H퉸 @SM^悔Hd8>!N5T.ɖշ*{0LߠǠ^ٹȤ5kkؕ72Dfysw]CwGx967=o4&bXnh&fΩ<3iҷR>$d4-Ȧu)WTstܵ`NEI R2܌U{MK Bխ=%dn eŕ|A5Ƒ Ltq|('ha ĝJB$bSa/ LO ƒ1?Twmh߆ G3 %[|JJB85nэLN!LcOә,xsFGESjfEH*?Hp9%O=J@Z3rh5=n@j.Sd8opuKcbXyg3c!%W .Unzo "bh_ɇZw-zf %P4~1jpk=Ra?U(ʀ<ՋݓyJaB R tj3–(Ey gj d; XmG&A ,nf_XXjPu{A0&-1iˢx&͹o,h$ԕbWB|OL_ @w;qYR7t}0Kik*l B=HC<%u+m_3@G(3Hy@+igq⪹T1bHc=Pr}NDXc2Gҷ{Ym@ʺH"[|MH9QO;acpW׆r` @tCFzAA²WOUp$?XއY͜8- Z-~4^y RgwRgYh)"G> r$cS B2D Ѓ'6+Mgq~g)N IvV; D wpPRfB ~[ͣ((F8mV،zMB͊ Io"%h0$q]Se.]#C-,M qgj7LDrP5㤅ѻa6Q %]լޕ/~^uIEf!ScvRؾpOO7h:bV1dhA )=!cقXC;u_ INw2 "c7$ܤƒt7A7yc3ae0Ԃ_̀+hiT\ qxh/+ Qt`}Gn ,Im,FAd+.9\wגk,a1RFZ8 lsJKBP<61' ˕mlN CކiY\Ja> O$! ky$zJ1/my)؇H=AEҊ蘉p;r53\<ȫ5[+0la[2{_[Ս>z@Q:}L <ڊB.@5&}ˮ-2-\od|d? -Wj<`i` g;My [wsW:U.DPT W>TlGuNdfhw F~zLrb~ cҺuC^^I6raFpDB1+B[ף'E'*`՝(C raN3jQ߁L^"uŮtN֫R獜^NMVv9ښV>NVZ =,cqJ.%x鴣,l)݆b|Zs'"2 R~XBW ä<T|iHjAIRj.Ӷ!CO( A\:i^?ou2;)k"A*KmZ͞_WLZbĭlL;=ښ>JH9O<)'0& vB_\0G$eq!OqK0k=1#Hjc~7DR, !HnCiĝkcn9BV`V[4ɣ-.1W~Zs~ݘpCѳ 2M!mceWWP2$:|#$R9b_\{$'+Xv)PIeu-]\=(]7@gvu7iw|{>?5&Ml>CUa Ybp1̴iLS{O_q!tN[7BE߄Xے<.\MZG sUS/eԛ-`gWcq^#`/]njă0xA u{<̦^tnC,ʇ𭂟[P$u;'~z6#mK˽61d^f@fqgT!M e&%Q;n#.CF݉՝TUoW@5N.|œÎ"Һj0ȋ.)musmdu2$:a` a# Ǝf")RA{Ϥ-Vn T+̻pՆ6͋|o>f yJYwNNЋ' _֖u]g{^qQ ؈kVSˇp'. ;2ÎG=L9L!\AS*fW ,4mn!ƘHTB2Fq(UA>x.#i2#y];5 ,Q&_toOߏ +@+]`4&8`6Q7l^dМeF"zW9&p=ZE/ ::^H02y&C MKObf֒Vqmcw\C_/ ob۬Id5hNQNʗDTB}Fkyfp>ťG@p\+wFŪ7%/Mn>.i)D1w cR[|S"I5`JU ji `$ )b*|`]0 0g@N"YB6<];%DUWdiCJ>Vw9[JB@ z" F6`AS=ё1_ >zTti}HL1!\ă(/el2~ 7!2SMsUL1Yط&ǯxb<w`ud44c Jhp!'4**fK2\ݦb+ lSlOrhw7 /lI] `տw\a)$e]B Ov  ̅(,qҟ3BϽge[NjK δKJpa,W}M)\`V$B{Y6e<:Y8QREC9S oQz]A72ovj%V_s,s'}uHʰJ-&?+&c-hjHٓ $ W>RpYpxX G*'UZB^MpdBQuOW+fOɺ0]͔uw%s^fpH_RÇX?dsdB`#*ц'pZ&sw=v;l.$1~Eap'䰈0iZb74moe yqgP\*'A:=R29%I2MߥuCxƒkyŧ^in H_؇}:ۦrn 'iNaDi>\HvJ;ߟOŻO5H|[MǻMe7i5[!|D+A`\[v`nRs{D])\  y.D&i %^׽S SAwU .VPڧn)SHjZEQ-[%ŹU. JSzW~Q6XX+(<sl|Rk:0KK,lؐb_qw#d%1P/yCg ?T_U nW@J"WRW˅ ajנFmO`Lł${"j+=sNp"HFwH^"tbyMR|'k#N{ٔKuRΦ& ݁;Q?swr(OY_CBVY -/x'X~p:-M-|iVDE4 Ip[wx3=<7GfG#5 &RT gzq% -d-Qd^d 7J1ZŮE52⠋mo:Txz' n/WY%ωm{/SʄmDƥt)Zl g֯Yz?#I= Ϣj6411w 0? ԋ%oRS)hW1-E !]X[/;DP$HGq$~cSpaMi"C-uRDkR*ERxYxgC!c #y/@Lu F$?%fkELhƆsš[ay&|iTטR"cL\!3*[<דb!.)J_#+~! ؾД9UkCG M埁q ^-Qv#"ZL 6-N$-UgW.jS"R. S4mY:XۖˀY>~O1qiCQ2ꪇlm[|Ҩ|p~' poCTcx/``%#ZO+L; v+ydYhMEUvm =r>%PQO1QhE'O@r)#l8lgO-x/p\Rԡީ;rWgL L*#n@өZ|_HOp;ݜsQ͠ ʗꥨuMIS h]U)f,@ZlNz[M*7b-3dsZ@퉏/-8JrZ #l Mw?| 6Iw.iK7wc,g5@}C5# *D*ƖNr60*'xm2c8X8Ʀg}6Z Vcuk3ũ < &sSPLL˄͕s~VhȅáV ǥBjMI2+Q/~].rrTdII~#MVsFM&..3ދ,&< <)gC$nO+Bb3twJY0H ZY,N=;;?V=H4:Ɯ7=옯w\Bs "`4bek=1!`J*Fn~M13tEƢU.UlU2*PWxBG'MΜ] #E&R01U(ak&#:^]MZ^Rզ~]Ug;|yc7Qe r QGu2gd]*xAN\F'v4pw+d./]?SvX}[F~B%e)'))<Q9\6(Ϗ99;@4zaPls͐09g|ex,NW{Gwتw[>,`(vActnhRSMU#H^KQcI ,ǚU?|2"^莠,hv;;bP,'&tyZ(%Ɍ\M5bƍe)|WC^k ̱Ae)"^clG$5 i7wW1]Dqp^}UWKmѯgP[P Jա*ݭW:A+o5PaJ(Kk`fq{jos7u_ݹ̺Z&#GFrRk:n]ReJt e(RlA{=9ةtNS?@xbcBƩy,O9 !~bs}{WC kǪm8yZٻ#:J^x q5ߟ%6Os \LWm%::ץ.xe9@&tV&$ v?L4dVm$?:gx_d՟i1m(@PbSrr0u3 Ы +7OoƿlJA/bMMJufd1[ڕ W/P[a_MUAV/)ϫ;F~*elTASq`s+HA@@X\]uT:<@Zv{Że2m`}}y/n^6=kt#(dtr v0aCTwk&d5mр@IrK8Ne21Yʆ/P2Ty0vW3jg/@t/|3(wEw .to(r4W;a4ҁ-^ή1P 49#%ʃ} vĂat\wSā(x6؍X,}$eol`JHRug2vLjʯi:E Ksp1qLv&%w51T{r7|47)&;7f{m^^ٚB)ǑPrHCQoWΠ~xٰ>x{UU(9+ x|L;<W<E:[AJRW5)%x^UzWBZM[O\YoNzJɊTPt2bX"v1u#y 'tY 3:EF<+3g5 MrBw,FQ'/cʧg[I>G"&BERx|SZ/k_ qxe0JV٨0[o˩Q,}9ֱ /=JcsMVKl"a482:y}=kK[DaPVp{ZfR{ɩE4}'PW\uX^k?:L("Ӆ/F~ S;w\|]:d>ZtcF`h!}{bv۟P )@,0K8~5/8O6?x`q$2q57Pv^Ș(!6}Jy`9g[ܽ*p9f4M"+`$㒪V*Ӯ[Ǥš e\Xh_lR::ZZyx[+xGUc2,(7۶:3puGED#FnVkBw/#?]E1;V8̭R͓>I}X'瘊-Gyp3v}$!,rfso͙Gڧ1.Ƿ6*Ոi=iv\!5@G2-j1/>tZ}!m TwuL!%[|' -<q&ۏ4n4GzwЃmMF )q#dDE[CV(;Ӥ«AXJa!ʤ4-_lé"b(B1N(ᚧeԽzp-5^ o&sP6%n+>5TXS䣼o-vΡ/`LY O=ʺ:-RTڝve; 'av!*yو >MI7ϗ3fˤVG^Zh:(amVCuoBF/AFl$Hl楣·&k$hѕM`9-b>T-V jލ9t8ApgmfN|=DJxV,',`]wfGPP!w|0g&yv]oGiLiHk"aƐXVP]V c uix᱑bp wdxLXXXrGܒG2!.ʀrUg] D{[.7nPֆoґ3l?s7V3%ǰ<|DO/fXj^5jf>^-bt藈u <\Ky"U)טR,jvK"Nz>sLn:°NL5Y MX斋噽'C-tXcb%~AC+}%C@0b>-4ʂALzE<>9!=R(lwV0(vHSfOZfq宿.vK^ T߸;%EE^a%:۩ i`-5-> ssy^;š2}\ OO4蘶nd ]`Jsodq9)&FH>=j~+t:dLUC7+״nD̺|Nrz,0HqfҦa'A;)2o I71OCO5PeKW,Vrʁ8+!V_h*ww`[qSmܸEwߏSW=I&0b_:QΘ '-)`Jղ3FI@Z<|1l|UX\NNxk$fWEQ ߊ7MZIqYׅm)ĎUR6}3,Mi1K'1H pb5^ M)1\mMGs _shS)ʊ<[tts#gSLv爊6`‘]C@`N$azAH؏!;P}S5H}F rԈ:{{!̥DgtJjTDyӼ@쉏H_("UDxަAjIaȻlkf]5[-N;ύ8e,Pꖖmw@=p EExԲb='OďTGbrCy9覭tܷZoQHX0X*?j7ը5g^ufDDW& nۙ @7o0l4GVXW;>#R*e\8NU>JI,OwsD#z(noTR@*1 ?Yiv_tiMNU#O}`)N˟/f҆@XwܜBl Ȣnpر.]fX$ݒC73Y ELnܩ$fDHŤ;W[`2?#7x -,ɏip>q;{F}H.heGtF>l(ęf7?.2bo/fZL? gPF^Q6(pݒؘG2r~2_?!Hs2 5`;|6my KG CG~]Am"GfA\Ѕ:q 휒(}eͥ'_R=?2Mz?8*R@;K@!}B'ՠlǬ5aR+^=3y2T1 Ze v; = TS&MU w,K""MHI n\>^]ov e J4>shPd…ff -,~nFg4Oe&DƘ{[pפjSq2|RSp !0<#y7$E7S:z5Tբ .ob>;JYhZ` *;Q`/_ :)0ި HWHNruOyXw0CPbw:Qץi f{!d+s5ow[^螘3,cbkd C 8ΖPޖl91%PrXcnwv)[hbW/Hs/`*DP8[̪[!9uh"T|HVR9ϟbUCn<"Oѧ]~IqT as|@!zbGJIzU"E'MCs\ayN,`!7u̶s4U^$@:JZet,*#54Ezs9{-dB]wiϷ+{vb@ {3,Ji"kvP3' ѭM@&5{IwmJ',kC;4ld nWas2o\(Pj\C*K7QSs:IJ&̲xZ;h,[FrSrL儰>;>,iZ}oǎ׮9KqaIfcQh2:cvԝ/)`ye}!6&kC7X0BeM V6lCꆚl)p{Vfr/ LU8/OS?|ؔo= C܈sy9v]䡅Fι{W/"D{m8@g3n׫lz6#7 dp6B}vrC OisFFz| .]mp!Ok9Ol."?Eȶl:\}--wOp1LF$6Nb75taz-^I췡#"* CN/Q©VMG3Z(Aҏ;? }Ak48_c2`,؇X l}{ r_b 11\ /w#,DB!kpU)U :S=#%91Ψ==)Q^x%f_EZL"룛NEFMb{ƕc OZC5T>gRF$:-O~{#;w7P0԰y(\TZ}|-ѷ3|HPJTM[o0$UsR`*l5 4i2|Ĉa¿/ǵٓѧ~?3{_HJZ{l#FJN9Wa?ݲu[6г@>tE€hmfe&Ag&Z ӟ/3}<*"bp懃vBy."X Yarru!;25z$i&:gR tOBgɲ bݔ>[q\\!xl{Y7 c^+yƃ$:yY#(Zڕ ~01Vf_Ivh(AO]汸)h;^ +~>2pkzzco0.y;u wcGyu} [ʝ+=}aUnVYsrn EX$g ql}j8IZ{~QuOYPz\; 5QZ Fm?ѣքebBי͔XH%#ws)]&-QopzEf~Q& W@s_N>wBXFZ\~r=c#j0f&PR%Or[7 ^u®ye;GT!)Tl:W4u\u_1a<}R}_1@I$ 1%ᑚYcƗd ' *sªȄY}H ^ѡNCKtQqRCr<Tq"ԄޥrPyh27Sּ"!hRl1E_0XH.{tY[qѪ*2(jC!5ݙeӂKkYUa}Ŭф7U#фPxnlLnV1^&;Bic&m7G3]#Uq;&d7%'K-P4"7|e;_%i`NqmL#2pWNvd J< (Ɵy8-vf UZY鐽A58w2=,~iࣗDo즹Ȯ^3=;m:Nd㯁㕒=X|XB t|0i,ZӲAa>L=`"}졲QeGwarԫ_{w _>n809M[Ay"~· +!y@JkSr΄#A8UB nч֦A1*q_1T^a*W۾g9ԗIɡEUTV h3 ҳ5svH[شcȐ$/ $JD?둖I]+nNe X|cYnΟ F\e?} 􉟪2yǤ-j>[Y:/Yek70hiG`3—CyimcfsLK߳-Nɹ/-H YR୍#:3gȒWXml }xVcūT?uPR+Z'Ud{M"2 2B\|}#Ѿ\:S?xqGKs7Q"E$dhVh_35X?X#nPM#/^hp|x9T.؅+7 a@v#uB̄ v| S/8R,/pyR@b$;_WZV‹HH1®|\d;|UŢ;\LXBDj8MjJE]_WP/lHnkw9O _w] hѝްAz+)6tXG'h$@SBjj:#x[X61?q_#8{~Fˋu\:x, RaոML+вԪ6"x;[,kYZATɲSI.GaO&rëv\t.Wymñ̀w*> Ϝ4 ='O7Eiʷg|7>|T885w+]Ɯ73'$&F/jzWk}<2 8M9D,IK8$^*XjBvN92ЧxZSq_bOQwF{ƌ^ .4]M1Lsϥ.Dv3=!wb0Zؒu N;V[l$*9xM轛6$ h t8WwǿD*iFKJ|PEoc%z jN*UJRsίDFvz bqwf0t}nzxfBAkRg=uLV_CuمM?m 9}=-"l#c%nLh 7#LMwvTpJv$I7C<Bkaã0?lQH@z8P'r=?i]F&THPO^,2 G4]^\P5j* ^)4 rScxZA/ZǯCI ¶틶{@ ZP| D?q 93N>l?̂&M&޳ƕ=T Cn>)cK5Kᝂ l4{O.+_2LnshN!C;ŋ&2fgS{yRY5%d:5l.fC!koY1##C jYP"L6^x=Go*7++[_ i^) /GNqi׸s,koUj5X3ѐ,RDPcOL xxJaZGc |u34jrF9) f+.0^sJ;XvrR S g&Vj*LN_C[/3AϦ$= m'dߑ/(;^,%$c7v: ln9NlVVWPX *}17>lb0}t+p8FN CPHh ja*dVsMBsYrnUHC@.ٚys9Qt#)A3d%B9ƚ~ۚZK8l6|܇)!C8+gb/~&jX% QZ j[J3 :IFX}ġ/T_Xha&ፀ#nIwL61EjYS]#=J≋$."Pn% v`ezMG 7\-Bfx=ż3T´jRLXY疲i+´eY6sSe(BAT\ĨM# I> 7"MQg9!k^mNF٘zOܐˡl. f)t׉^$5pCap;Kf';\/D,;4.gC9`>kp @\"i{>K{麽3ϨgWuRyl%ԨJXF*5.>]gLm  lE Fuմń>PL{aŠc[墊'rP3!LwTJ8('~ vyMFFmErӋ%5gVC-ڔpYeվGr ,3xcK6 S +oROW cXzIX@fԝq<`@p[;4hc>yy @7&R7-d98\$ } /\Ҧ1-QKhL| ;+[iqV;\jlֶ>!XÿB3ѳ٠)?#٤Yb5l *hEh))PY~v)D2@cZ%]M{]n!F(Ļ$E^Fq5aK]I| MrT(7Uu氀2ByߑBsVtTX閚qV[rI,m i=@?Q'8:]8hsB:$RT9Eo  U*IT-݄}[<'RImu+ޤ&(sj+PIB¸d&4;Qx! I5<Uv`@S)u%R-ֳw pyw(Ҝ_%ʕNRB9CfD9-Iâo|s};s. o4P([ ۳'lt0@WˮXXé&S i.M!~Br%$ kG]5@d+PF%_*cnY%ccv%NNV.*\nj42:{P?k>?<%rZiniIʜ ,!$`qI4Z&~8=C.1=ߦe|)Է~m]MߑDpk-N:5V 0Mw`&ZN$CП4pی{n3Mӣ $CD<ص(b@YaAD|(qv@e3Gg`|Qdcu0N&p,E%jܹ'gp p))|A׆#N\,+|t%t.I KISlt 5anA 0ZDɉN6 1(QY[:p=ӆI\ʍ}xM`ׁ΀E-kA0#sn>1|4:\^Dxl^[gw+ r)wo2g"L sСۙ23\ I>n+ gBd-:ݶl|`m^*(_*2)OZ*D9 ? (~.aFPbgwMe5Y*ui.5d+!^h$ѡ."%w2Յ®<*v~ sZ=K]E Yro#` )& dB_^.\5`Y 5IܳTn_Iضx*26q}xzyL bIť"'NeB5fzG6!ꭟV!OBNo͋0q~K)ȗk@rL'zA$XeEH|u! \ꩀzdpWCVtO+/W쒠%e ;y >n#8o޺T_=|HxPhajjirl3@oZW䏣 h, %?{׳.(ýL\!08SasMi6@\"XQH|D9y#ԍzz ^'$m1c_ %lak0>('ޖtij_X5տgh yT"y;9仫[װ}W(A[v&\Yb!JKԻtFòYۅ` 33J4c@PfkwJlIO>GBbˎfe;-J"IV(:HI7$ g N)^țb܅A6w niØjUR&uJDe7;yl~\%CZ{8gUFU?\9.n7oU8fC?m29U<0z"`)7 ۻmmZ~$~y3 ZnbŤ!#iH#$tڍ 5i[u$51]/d|gYfF #tQ Yg'c=joޮ.}iN7Q˘yKBAg]vuZw~MrMUoLcFR/-k*YHh ? 9€['ZXQx|#?B)xSEb|f>̅=ga}]\ `dSgdV҄lf2IG{=Z{j8dsA:l%[]2YCBI`ALe) ~`ǵ+,0&4cV4(W3׸N Y8*#~/EseLU 1.6o /O@Q ?1j'Qv4L-"ڛjת,mNJ1VDPRދϪzSB*3g8ua(+6DLRhO>B(CG1]bt Hrf7X\M Ġ@޳9s:"]o @"DxM.@px̂%`O`m7fs݁-w7b]iW@YdViH7 9y? Z+ݏ[:?7(ЕV}?ot-v(mtr`x+l]Y qʲ44:2X܈O5ViߞS&lD?%k5Xj2!_fDt\mqU. Tgm,EcA55գ<<.b6Y p~{ PŸ" SĜEQPMUur=ǎo%mV*$y-{j\M#rR,|.:dZqI:k7k-/9TմhNvӅ]Aj+Cʈ{?e! -NhtSB_ W+;_4:1!(B`Wk㲷\A[U@kK*\9$C< [}=W8ۛoT`htjن'0 =;]+F>s.lI fu뗓A܈r4\g捝.I]x/q@FfJG^ER]dL"9r% =.D-)U:}ؘҳ5M맾 &Hj${@Tl'I?퓆i~1'E]ܙeNEU9ʽWLFѶMj^6iQk|ۉ+ >~hjIMiu3Rggpj%s/6PW-QQ?{,)Ǜ jwnxaU$2x;yC։`u!p1ZP86c.*txNO'T~R8e#$eMN^iΆmA]P-eԾy|]$m7]J)PTFĥGLX}I$=XssmHt^ƍՠ޺-ghf-{b+(D%mq/}ʹzNEibލִK!; Tt, )'$-D.m|3Z [;Vb;^ud|C5/8$Oa T%IUd}]nY \\Ј$Th%ᤕ[2ũSiAwHY`$>'x Uv$lsnY10]:}ŸTWkE qi{iO(;C^{n lKy.{S QѮiwGG@)}P̌d,َ=30.#T*w B6(cM Ng sTӞ`Q t/*ʳxչP~vV4 s)o>t்sXic -3 ٻy#HFyO0M)t ;m%r/A )ٙ(–qc(M"S[*4D۹:]L~cj7-"KZizѬ!F)L Vw9󛆵B-E՟)BY]&nnÜR15u\aAvH2[QV{J|噧WCa(b#fJ&Rq!<708{̈́%qgu.}nkzT4uI^|W4CUs^X@knd.)R7|P@!u?"[ppF~0̙ej~o_o%LK3a!MlD.$w0nlM&I| oNx.OR9@_\@{` n62M;[9jMf-YHǠVҤq^냨a; ?H3Z-H $BƇ|l~iO j4<hPrɘLZC0i+pS^vy&r[EǑY"(g|8@/ٟdݞ絾cR`\S7Q+ <@]qzΰla|(eۖ^uÀ+wa |$MZG]A M#ZPF.fP?t\D徶@!L-0PZ7q`[ju@6BfLjtrkq$j6x: u -9~|)It;z&f ; ͆g*܁U0' tV9n!hTR]@K!,R$Eu :*{i~(׼L[d-*%iwin]p5T2|;еb CŢFF6-za-ӷTciq|o$kL={SX+QHnSOz-ղ"wmli}*XmXbY,M,ߚ`@7iD'hՋa@R>72#,( QPQ?Å |TMZ_"$j<麙HDkJK`(L5 m4͸ <@գp~cO%rH<񅚈nռCP8~zV\=#_ÖK\eZ~ uPn:=[o˷4Wph ~ xB(̙GJ4pbYr_s"8rrZc45G+<l#E`\1Rlw;>˫hL 3]Xն6U/ޭ߷䐖nFO$Kr T 1A۳"g}{H;aZg!6;_%Aqqo`qJTd,t6 1q/̧t=)m_@¼}R-l8,UhMw~H=  :'"j9^|( ZqC2q2x$n3ֱAre80ެ2Y:F?h'u"37$8^ԌP5.U @RygIA1^Q> rWi`NRxm30yMcl\!x3t\3p(2ۃL;,!ZusG)\"EO`qT0xXh$*Ѯ0U/ 6_˹ms$L{$Ed|?I$9JךEIw$fٝg :Ո/x7fQsn_"W "  [oMx%4|9UV#4 ejDUbnL[Z7XBJ>5r  huVC^l#uO7 틋1)fɪe? 5śUJIbD6-U#IaVװ˾h8k C/: &ƒxF%ڸF_Xa|u 5&=%OJl7] poY-~!AKV ЬD^f_N5#_xk9X>c]W4#r19of;G%J~~rT\i<|LPڜ[B~`w\Uj e^Q;'Sijt^ 1eeæA6 O'䔷/rydTtKJbл+DU6ȗ'vuׄwgr`7[ /XGڴʛr+`T~ Q:.%fhۭ4[Yf:ap|?)uQۊ'dH?gV/k1~`_cˆa`+3ĻCIwBWŮr!J0Sp7fI7 u4gkMLE<=Cbċ]o(4pfbNVӒb+ظ D[1}Br;oNO7Ș;G*O}|1LkbHXp:GC۩Q~0&^/<da| 0S7 Kn9? 'xVՋÚ/::U"%ɏ/Kv43:\r?D ۡ+_<QZR}y *gƌJ)$ȀΖa+f oٞ:@ڔ.4y R݌riRr!Sa 0 \E6μ~"5ށn LxMJ`7{4ɜ[<>Y{j^/cJeci ̏GĈmc.99 d*\G.j.L0ykbuv_.v3s^C/xUᇯ_ u6s*:_ 7h3aac^xoL ۩)fxwEy8 ڛAU3&V8z _ {YtkB/xm+[ѦGXĘS13bsʒ(lץ*JvU&fS`VeՀKa}ANO k'a'f5SWcdĂ PiL+m//XOZpC &U+xMzHGm,"SbȎ6`ť?QR 3 SMB(J0?%w |̓1xs($3 0ף1t+51۶Yp2rcR|9G#3+ Y C.!\bW@(!0eЃM$Bf?^}? 1U݅ν!$֐b$=h9j o g"vf"ِ:&>5Ζ8ű\IchhHs@ {MS5W!`! s;9 CE i{qizl7BgB9R3H\dSX2&zJYw9xORc%k !&^MQ[ @{;6пRsc>N!L){ƙEC}8Bd^{D}SL7uL.AƁqSkU̶1Iu/zqL,X;v(N-݁`Qnhu"/҃{_'jm{9֤ (Nb|(@Lnh)Ԉjlʳ+>sF_o7u\!z-*zwMhWss Gg?C/RoYqE%{gcM`+Șw\D5[ع[2^<&%H1]k(/0]:GMKzc'5uv,l:@P?)ݹg~wj\9OS] }lH`7valp㉗_HL\4.ƿ`n6vlGc3!׆B =SF-\tmfXq.qïP;+#>O䦮kl*QV^bCs|ږPak*@k'.;՟u3I[i,V[ !9TX| U$roF}y aXs<&5wФȱ0;Gn}]ȳ}W>4W(@{%:\7y'_+Q+͖g39c@- XbE=Bae|䗆)5;gɓ4,B~YɨlZǼtEzA 3a!4Aexf`æ%s&jL)zy5t*WnfeviP@m'$$gC΀Γ'%z.]glq~Y=tœb5YDtD~"!UzCѰbO%nR_lsL;Ր&9TչX!xJ+U@sl;STK \qlNK\(HA9pae5Y UJ8²@\ƭ-k7Ma59a9{:V'@&\HһhYK֕܋S@$J=ZJթ'^,h7N)H h\娏Z6?.)a}HޤK)׍LVdɇUoes;Q{bz]Dsp~gx{:`aq>Z>qj3tҴDGm%e,k9M3f}–?{7ojFn聵Mp^Te::5jK\|o9$PgiHPTkPDXX-afa:>hN.ѯLTlp =GM6$Y:=k؏#oe;B$P͂.GexNTþIc]3Dc묡)Ad;<:6Vʄc"Q%"6K#r!O%/mQhۦY)|v\SBɧjX`mrMc9π/}cQ2Illu44Dدga&]+AJ% v߇ˀ "Z9KKTPI;jX'IL vnRiI04Ka)4@ʩjP >at׷'<]e 0̑umS$"-1\aLU6w#N2ק$^)gӉ2L +g] ˩-Ë`ryE5bQD֞O"̍B|J^ A]|v T5Em+yZ4pl!iۡcÅP.4s/L hNn5'fFYTt~/ܤ,=81㳼'U"=Mnz@⡟DPY0p6&yL9 ^f1O ?),vȠ景#dgscU$aʓbIwր)|ETYd@6'T7>Au`{+JPJ>Cm~b1$N*], 53e kީ@U/UU||#+`IH@jcQ$Q}6=`k0𗷟xуR! V1C&sCOO@+슖je`C2&Q,{ ˾|2sԭщ/nf|X#@u O>DJHy5_J]?%q[VoE>0.?=AdNTU⟶WQǡ3En,_cLCLT  !vZzyE8i;FMPkS&md.D|N}n܇Ag@]7 1Pvn+cN<.%Zcw oUD=cc(/d3Kke"QM8tuTz#Xv_:SK9fsfyaWwZɮ +!1tuEÊ-XSx*od Q\TsfU%1 '+$N +Ks1z8ϡka9ĻA6 lfvlgT+u4sT\h;vt[LDeeȭOHVˆQpl_ɜu3I [@ 5ܥ4rhԋ nsC8ꀾ /G!c)sjI$IϩYgbl(H5P9{%5u1J,]!۾J1Ģr,w fOά1P% >گŷ$ MH z9 r&h=Et'AQs@g?}FQqm"I$^O/yM? Gm~Ls퓀i)R>⧿C1d۱)UN əx7>iXY*Hzשd(@(@ڨirkv K< }5!I?nq'*>QW*7h޸#su2x8Z^Ǽ\{4 Vt۷8> wmFweG["YvHgg$@[:="li4%T/ ~0IT,֍nT>ztf=zfi^Wơ'|hV(41aoYV^$1Sk5Z` ]~,ಙgO$}MNحC?)EcqGewF4n=,;+gMѿO9Tݖawy%zm y˭ A:&a^[)nY.Omݳ.S^nh$=]"CZeRI߽Y2ˠwR/8 \%eGt^A;^9x`~=W%ND+$En4аb?A)}b}fV Ѕ;EڪЩ uW~Wgd^1"xKݬRƉhpT9SHnѥr(S(4/l=0(!#7vH87ƗcA\LϮ!VvK|_75Y/#E<i_Sn_⼓@qkeզ[֎]uJ#8VUֈ287L>IڣGϬzH$;(9Ֆ7F3/.q#|;J +?8B.Af/qbEq XZ4 tżMfgǺ o%,bkS7Yζ4CgE۟Ģ\ ^rL* {zǪLU=4 d@ Z(]_1:BNVR~f2a_)J*M>e {,ʒ\Ɉx'0>*G P" M5flS#(y>*ġM=įNӖ+/B)>0֩]rZFC;l t3nI2jwntd&EL 2T ;OΉM[(4X7s#ĴE'P^b1``>R>)C9\=EϾh]E s P%`T>(4qaDՒ2Zv12"{wTvajgK*UlU#oGw- LѱƜFOH<[OݾpI|\ ʶЊdJ6(k鋬)pMYb¾Y*?|X)p6#I(՝-:/WKchc{7AR^ $n~Vf6؇ qEʳK4ה Š&2SHn]Ks) F Az(l.R֧=Ym(fW^x=rcbr4swڢvv0*((w=Jˊٍ@6}F}B,,[ fǕx Yb?5m6u W6Q0rk96# 孂?|wM+qn:+>?" V-!X7.&1ΎQzU 9G&R$;J6nN`ݮA1gin6 t*H5.V) ;=GeG+"3y/eahLftD̪K;V2FaHB4t-BdfdQte6j 3K]Z2& 8RA5U!S[^C3:Rg#d׎97($W6_!c<~$cזz)*=yᡯYO߉ ^O~JΥS?2]>9jG 2ڂ-mܨ~-7EC:A՜鈇#$xe|[)-!E\r?=qj~>&tPfd,KG<7kA2qE B*:L2dN =~o2дwڳ%K 4c g2&[ŸhZD2b0F\4 ?)(V-'/sp H-^pfSJYlq_IRM#FV'y)+R&5Ǵ7{F]&"/ג"(qر ĭ7 t t=au}M"MY DlVmRI;Yݏ#5Q Qu3J-MJhy#t7|8$sz'6m0́\Ԑ\mK?^§Q-uchguan˧F\Al*^]O} @ MNbsbp{=,Dž,ӄJkdY7]\#?,X=#e))ߑkzt7"^ԼCeU VgKSKKbH4-6` iQX/4X"cFZ?<̓"`)Q sZt7 ְp@q? 9&E!^AОfz` pEڏ9?_VsH+FoQ"헒ftr2;ڽ#ބ3ezej{(j`M4|*EɧVpû$47"6d&كnĶ0d*>Oyld|7O]eh]hKoV3{b=$s.%oYJRw65M܃1ݩc0aκOYaGи1UIs~O2 CgMYI? {XGJl,;^j)OĴ_ /rui.@kW~(@GnKHE84H0+R?1]pP3]mF<k)ӷw"$lk24KpD>:VY[Q7K0%^dH͋aDp(AdVJ}nYRinGg 3KR%|μr-,!\pcI2%2{Qj.Vi+@&g :aI;,HO<[s=qfi'uI90[Ar1>;Ta{t~inj(Xu[bnv]Woӛ_LKPqX:OprsW .ٛY[v$(Zǯ}QeHAsO񿸈Mt̮`@b7֓ZSugL_ Xb>6Q{;n,W}vkgs}z9ʓ%~>[4mx2R$N|T=HS:*^ra̫Sq+nX( >py윩as;dc /y( %uG깢\ƌpZK|-7; KiKr #zT'rg+!:DDYп8&NdhD8GG3D5yZ;v[La^䘴ߋhi'7Ӧs2]UhϚ/$mT9g[ q:{?iȂXxYg -9WxiWaH¦T2 æKH|XnhL|]AP+֠=(<y]r&Sѽ4Pdlzj)Xxv;sHLC±/ ^ꘚdWr?Ao+g=ygik.= ccnp)g"y{͏KG]WYI7I#a'g/J%@!y9M:yf2J E/%GKAO h U/lK ǝyLQt,eWWJyj~P 0hlFoSc#.D~?BSȽW?$߅А4*+$ĩs@NF,DR}c[ {*>su(-O}eYXon0igA\pTBA%ҳ <r1qܺ]|bK xs<%ul%;l[#GO ('}ψ0Bkqd̐<|O9ޫP_,ah㻷!le@r;bs%J\ lfrw 3ee;bp\?jqFv]q3b0& ޴,"F8<:/6NNL3 ~~&0Κt͇56CeodwwR4ҡCL)$&Mk!1z~{EKVx[aeT|J{o@'Ԫp@n5W?]D$hD!ff c\9,9/~VsIC| }6.MiϱB2eaGm{>l;ikKQ/ywUdeo97zIQsuK5*ךW*!B7B4+F,[P kTK "gt~'97ia0>KDª@S/ GA?ܙ84niE .$(fR!mk-F^pѭEOtG= \ ʫCi!X2f*&@H$ocؼE?r 'VWA ^❏](S#A+CN$:Hs"?9P^zqPl&] | OO1ݕ-gGW&fwe]¢mtrIa NqԻm,hD$*UJ0oĞ -&pKDwcS0At6R5*$a:$ jmGp,$iD5hsCl w3B1*U?;[HX0 PKHyGƎ(uZXP kT+ L*||ΎiDC0.ΝϮ9fSG;S wx#]HmX(TO⤎pN;RS[-JخnBt+m8/ռ%`=RzBw)2,8!d nǏ0rk:ta; cI];%rcJE!;N&3]QS9l6cOb-xcq+M$hՀ8Gr᭞i$GB5&qNׇ.q 0bQЌ|.L5xE#ࣕc{=0A(K0dm*|cz?[..&T+IL!(8T=pGjc|Lhs(7Xȫ.,2J`>9+ևT>~ǒBK;&whWF(8 >SXyMr.-|n2+E&" [fp AZv<'dӳ*1ł݉kͦ ]AT]1kb0(ziHI?CV33exP𧻓 _.14یc 9ߢe7`Hf@sz(QY;eՊUXUYrm5d&9=ek̕U3,X/K?jI^\PD/Yv` KU "߹Tx]Yck@ܥ<'gQq>;<%v 1c}2|v=(-Y <2-d*ڈAA摾/,9 `3B%N'ovvPH 7[̈]G顰 _w֪6sRSVLix13VAB0I%lѹGS~9ZFKVЦub0ĖEۍ'l" SdbcM{*ݜ𘆋fש!DR#&6lVw6/x{=`H+̯*s!2f;U&_2+"ypDZ _<ZdxM,Og)kM#[^D|BZ ?Ef)9sBf&=E[BF;ϑa'D¢ 9*xftXLFJr8׆鮦^ԅ!m1l3# VY\zxx/B"Lmsx+?3+4/57樮/'J%-PL aG~lJ<^z %-r~pVGW/ʼ Q՚g;,,=;D T-gu1hy7<QTx.Ţx!wd W@.¡tiitMivP}y>5x?]kYH߱0o.rgҗ'208g#S.V[u3\~ {W E킡%"IrpzX򟩄s0zNW*:{ yvS0׏ ~1ґpƧd ,fw?H|gH7T⭨4 v{TuH"*GԨ\?4eOsIT2~<3@9XdrR|\2>gwyƾXo䳻1*N~qo`BA^*Jb>| Yvw{ue_H2mA߈IGJ˲BNb*mlv'0{Qܖ`4ՊfO^U5[Ƕ$ځmUG#mJ'=B]-f|7~ᨤ 27#\Z$+Ħ[FO'V +@VfJ |%&.wz@e m#^ 9Tqs(9iO(>o&l/kF/TfQ/$CH2RpCFo@`)1*8,2.`$!yLp¼+X$Bjv-8tiU3NMi*7ki{P5S19=n#ط%WŦ́QrJ 2:(ƈs0+8}{kx,G%wQ/7t}Cujqȉ6>&(ޙq]"{ dY3 eBY_bkW|(Q7+wYtPm˝e$oJB|"հ8^O;;:\<\'6D2(LEo.xe `e_@_fnfNֽB1|zf\>iA"Q)Bг %9qD6b7垢9ZׂX X#G}EM0X2;nFe¨#K5+wB~֥>`wUB-mC"6GE" yۯ\hoI8rN<o3cz=+1 ;L} fdױd|q?wZ$G6Qr:Z-&_<:)"1(lkܩW &8K)]SF)h?>nx:ogjf6Ghdrzзf]h1U7qm0QdAH[evup!;Q4Ŭ=_!Es!aG ڝpn4z@Һ3]z ϔbW 68.mSeBA6G (697N,N}7J&6}_@㭝nU'QHCqyƁU>E7zcęFWA_[l WBUu報Oh% }~(K]e4Bڣ pʙG;$YbvllVb.)N.5_ojY"1[oAT0i#%`>OA# ;58}x'ѧz]+pE8DFm.);FZ-$ A];} L{r{7Gl2S@qmW QlOof:%EZ1d1D?wcΓ$^ԑC@ nK(t_Tk/7 @N;P͊wR*yK(ĸ7x}~ kRn9@I#4:oA1b ǹMy A5{5_>I @{1hںKn넂,k:W 2;Qo = fo_1P !A6rc=z&TE%,p'A[o;UoR |4$2\C/&]3"xZe鶳1iJd Kf`@0zBwJ G8/a]%eS!ƅ n=ͽv㛢5iW+bBa/JM&$7<_r+,-):WSJmom[ѿG]Lbyŵp:#S vCP),^2-<.ϔ2n^CҊԱГEI0X.p:\D`4`yV~ eUR Z[,Np"7Ov5ٜ>#sQ zHrsəþ#W>"x0SN䝼Ȳ(+H S T }4$zП5ٲ*9R"..r-<66+,A>R\VK:o3?,nNkjEeJ[PFTTYy5|c=`g_ ƜEPTJ2[U#+`6 _mQ22FpLDH EqۘUhȤ}5̆m2VU;9aQ 8ss^dܙ *.'l^0M)mh/رG1u~aSGл& El}DGvK2x˖G_Dzx𖱯e`X.q&.mU&j=xd+[ '#m~u] q? C .rڨ#W03P*?#fkf7f@sty]Iiպuv(k=[TTSo+T{zk:f"*|iJ} /B^܊XВ}\xD/9} &yq4ube|J@'1C???~=ZQG/,wP[Γ ho!!Dc:Kx`.q -THdB,ePF!.A7 ,31sM:ʻl}iHǶ9/u6۠3ĭ IFz)ۑTc+ }Q~%m:MI."Ǩ*}Yh1Vuq08>Cb_'ͫ H. i#*7tIDRnnI>}ph4{$'/w5m{(DinyzBbLspSGӌ\}GsJ,7*Է*+GqߢO8SF} 5xr7@%| 3OxLmQۚMnfӢ AUuFt yFy s8M`ouGlpVg($w493vŶP_1I&b9+.oڹuUrzHcUC=ImJ5WP*կ6cľIRFZN|(<'/G}rβ]M' =sLMb1USსލUwڗ= .1bg^#r撋I8V+{kz \ ).,/WɖA b .;w&੣$edACcںS-u_ zG>ܡ%%$'@ȏDNkLWFb : =KǶy0#לTC |PхH.X},CMpˎ^xs- 1k4KR߬1 :H)l,wm6e7/ hS*ϳ595+! cS`6Kw]g?Oq+N4:d:c) pwdž b [X#B+w1W)_KbM 12M%?, y;~:WЪǦ7@QBZVȕoBa zk2&E1T_@f=PH4T.- =]- cUc̯޹8 ="^i:T'3ӤAOSoaX=?N cLS,A{fIxX^_?rəJj,_ԍi(p>vQ*]ܳ :1)>OŖUT,%]z-~sS#$1fʴU5Gpn,x$ϟͭoeÜtUBimEU.^VEl4AQ8ΉP(/j7Hm`?ݴ0ttsNMMV(!Q&w_. I _6$MWLFKGhQI9sE=MJk\hO4OMܺ\AF(4#ZH:(( wmE4ޚ{lПv6c9rؗ=$ɩ7lba^{2P6A-7ɨjwMJ=lHt| K]/ 8`H1/sRCy 1ӿl?whJ0H0uEsI{I˛3_ř>)U:̱v!]ky Mv9YɫQ(^)2nT7e$F 鴯"ege_Ra>GA΋)FQR}ONBޞmʠ@EpHvGdksvg>!garR"#gUޏlh:?ƫ\}a 4K!ظZ3ngrXV PȀډc|#; W1@$-fģRg9Q پuչ`xSb9tcOGsE3iK-%HOec:EQVaKcHҎ;Yb[Qmt ɨ~q++Nj1qA]{7gZ4>c7kzʉ5o>xA93wlaǫfŘa%1S$̼ ~6[3j{FWCpp d kk~aXsxQ3|"-fuHBFzv9DCJs Z(^a+NL /uG1wTtdAnAj?/KW~fm7͔t ,oź71*$ m TgoUPwh-z˴=jsH"l! e6<ƴUi64cemwp13kO{4MhyJJCZ;V|.+<71PN6]Y0¶pBI EHz80":g˗liI R'BN/|LJ"8dm}~G|As94":,} 9G N qѸT\Pg?剖B Ä?6 lK9>%!)7>tQV6NTfp]Z c҆X?~&ޥf(GPJhy$sgD/k 2E16%Nͨ4c Z_>xvz(ho~ׄ>"h% hh#GCc@{ܕlmNοxE"T~g̽5E6bqav?-ea ```Fu TR!&'JF|P-S%B.wxNKtT1)GN'$DxƯl yxZQJ9,;)OX#pCu2{5ޟTj6"߇*ojI ,ͰyB2c*Ri9N`+:Fuhǃbu!Pb#GecO+WF!KLxah,~1)v.+ ӣĄ[gYfKF:mHS5:N~z۠Vg@^e ]ض遠s~$_]t( Q||!)J.@vhF@ fS蔋(J( ׇCksaXd)c2k>4Cv1K8 xGH+s!MAy !umRSaF4o0`^;FU! 7܅$hYX⫹z> ؓ:LN!a,L繹m^C썷Mzݩ RY-LSHl6zx -r#2¹"3RR&r^|{ (#Kc(&6B$i$=!+0fbU᫄Dۿpn{"4weyPrè1g_{xp톥#A0è ,iwOcwv/xd2{Q[OsىN]ةzzPExy܌C=4#X[-؂;hsVty m dJzڶ-n;Vj#5i`/{108yL N.U' 6=4`3kR]¬qTҁ&Ao=Ykt#)7]5!'hZK^EO|sQt}۬&C>w)5$&g$p#uuTݧiy *7Q#7ItF"Ja)̍C݅ʂVwT3XM†c,!e6.όf˓-gZɁ/=/qw-ݯ_X$`51VYY}yᙗ=X=r5礈p"D)IԀωq m-PZ3w{P‰r$2el{0yh,]~e]ݎ_>X$m8Q%( U&~,&/n$FBЙ|QI.R3&ܟٱ,4\{S%{ÆC~Y.Lovڟ핐yxQ hJ1Qޥ~wT X+9' vaGXxa u[Qg7@R*MdSQ2Ӹv2 < "^} 7H͏?i fӣA`v˓qLTF 2ڨ#?|&2_;T KMH=^ 7%從=e:j E> KVH2ٲ;xF`&cL z-TyqA ](F eGR1YH 8|,1cܴsRyώ^W~pi094X^HO;K]xgl":]Ym{ vf*|"}: asi UvZ .ͤ<{$J)jtG_» ct^4 !4ϡ(lR#0Lr@P Sn7!p0AOb#+EЧZ:tk;QfX'`SrF8kD/⪮ U=*ܘF@tw&hbt1P@u[S!DD<2+lee2 (xQLJلA=6\f59lCie# wwV-*KnS}KcÈ3~m6mȢd2_²vU?Ea4%ot1 FRZ~GfiT-ਘcӸ:: i쇆dKT[@D&i֫f8J ve]BH?cDP Lk{N=̖֯^@5|#QKI(Gvۄ٧m#'#q]`qG(4&1h?[6WRl~G.<;Dy#wbA!COG<wG%FP) Fn݁k-'m˸[TsJ,ryEH!vj5\ނW͗:+Tzdo(-v*ͳ?4C#w" :"vk֔Y0ċR eD$ve3 ?ɸ^a-Tki8X]:@1Jpʾ ]8ņe3=<LeXst[o{xIg`2c;k (Q7 m.e|_Ţ4l AwLV*0d`h%V{x9r]{k{:<3Aa&Q8"5s;FEFEg]$ wðַٞ{ϥ b͟4B//R^)$Дd/$'eF-,!sE/MW$ɈM1j17FZ+kh( '89 >;ߗzWx'!+3ҹ=w@.:= ѱOXK9B Y`)yJ b?g‹Ts&[",-'اGj2, J z#8А{JRWXoRF;_&)D2k(k}#$E =+9tC<'e7o+(g~S"2d\PPՌjU#{ӡ\fC˂]bYŮjRxx&HpsM>6nS "nkmˏ[%U,cdg)P0&ШS Vumśt'l|ޖCk>:ع1Nf8Kn\_|\jNiTbm)"Sn}S_Z;Ν ey'^FkžwcRilӸFuo8bB13ہ:7?** ):^xEvAHXTF^̶dbBohUV`ИMU.ݯxP`*_G(ۭLeph dQy6CXlP!RmZ%SbOx_Oa:|e]hb4ێ`4\ӨsA~XTG(wޞA8Ș(2 +*nנ%#$\i$F |TSQIkutf(f"fb)0׮u.cዐyupYC z N1\+f:ubqC6it iWJUʂ9xGB.H!|50o ܺ! ΈF{c" 03ql ZF/Q;3A,UZhM䉷rjCA)W$O׭?H.3r'd+RK;{n[<0B*}%(fɜtX͇,}Øƍu<)VZzK]h[|ɇ!4X԰ <)d]#PjLwXY*HɵONJZq6MvScf]@OE]&ZY[ f3*=I谉ơwdS0ϋpL&v(=u:١J[S$gln; Z4ͶD$g y ٖB(M3Yo"s_Z%h>l˚P3⚠퍉5?HS$SăycJ:iOIõ+.1JXbe`֐HY&S ܞ 5MfA\ո83)Ԍ= s_4|.su ). cj,?`Qo{e@FfDS"N;&vV>F^aJ^ !; J`# |Hz6Ygo9` ]Mj}fb:oUCƉaX~X;*CJ /VKjz:Gqp>&& ڞ18ͭ'2"Q[8Y}u F"BgaQ&K5O6Y?/ "Gڐg$Nh?D(iN<(b1YzvA:X`ƞZOQ2 2ȷR+^/xZ`uRѸ9ڠiθƗ<=|$-Wte5 *g٢\ aԋMZ8Gґ 9;h2 0* @a& t}Di!5'>ڤ aUzpuh']IpkV"XύZ_.R X/"]êoxo+IUT Ϥ0A6[Y %Ɛ &!psAy=<:Gy5rN7}EM: @) 4v29VrbVT\K}|Scc׽~ 6G~62f.HY(l>Ub0φ3gw\ 7QRXnTnFQ^\KcG! h:3l3-!MqGa=JVHr[Qa%'PT9[RȢe,AUκתACۺ62V}s*K%ZWSBJHu  dW.]1"6Dg)-@rE;Vymkrh!,>t$<{7}p۸p$z7zO7hNoy7mouZL 7E~bn,5TҤ $)p!!a67=׌ Nytℹ+%3.GlQCjtMjaӢ@sw; ķ/j[dYv .DWwC6[,@n0URiCTr0"`?0R=@=[v-ZOTu]4}1;[ ш.Ʊ>DJH˓*׎QrN} S#V[m(2E"+-t 8r}bFȬX^Y*muB\EZIyU5V[tiŬ-CtIѬ)UyR+_vK̍in>l7MgvI2 R;qT1M0%x yw40Scxt' dHG)&=.شf=',,9K{*[K<+> T{5mF5`&],w:~E7hYJ@pnj=M=źZ>}VI353CL(4.hd0k2|շk4o$OyˈLxAXG0')Y{cEBN0?&\A5`5 T}vifm]ABcG!58h ~;)@aFiAn+턊epg,#^aZK띆U#q}='|/DA'hG4M䨠_*LMNR_--ӆyCp RK( F}xslZl<]K̐`JR_4H#,b1rڙB+wCԄ!d̥)'~wv3@ZBC1/kO}@%!lF6]qb}0o龟ogѥCn32 HLZ|OaB:,Nϵo뗈ibٳS_UvHU{z񪬷wZ $3Q2 Z7ɒG{bׂ\,Ql6w1lRTNQPh X!qO I% ea{SR|bdkj)e6n*w[_R \A:)kyY^.k/?H,G[C&eL8k55wRAĚ1R@LaUPWuɆk[8iUFS ݒe3+ G׏jZӰr?#!b} ےfN Z^3rřfq'P4OڔtE h7-c7Ka:?~ .bB3hTHUGy(:_*l'۠>HT\6. lDl%-"£KLP140f8y޿BzE 2CLNǜYTK\e62ש;6d6 @eʽs4dnb};%+t1>C?&?m1-&J`o)>b/P_(E8ƍc%:3*-+:e]1@4u6 Q#,( Ajw\R3sbR? "-P],0miwfYEn%FW&V^ ``< iejg ga@558T¸f"JxJN8n~Rj&Kn/[#CQƤC՟,=BI>p{IVyn`tVMj{D/`5'ܺs&D̰~x#p4vnU5j*¯IYtM‚S^X֥ooƋ3ŦY'˜HOS*Pyh:[\%E-ٙ8CՁxSWRlj)K(@0ǒ`(%'^-v3'웨O!;*[c>m_j>D⡢q0~xU5#J@&ZH[/1 ƲW1{RH#Z%3\!$w^r@% (K>-B*.ld`ldowZ`V)~[I[F<@ 8zj};#-}=jI ';z W>vc!cjuXJ+2f Zvd /{o:T Wj`MGco۠%nJ< qjVF Vˍ p"ZUY>HjIJ94}2m Ya|j^vYV$ńھ c%ƈQ^kq.i}ܛ iJ%caӇ1sy :}/1y 1?2LBie2% ɋ|HMC ߺ, 6^H4%n_b$< gtV[P'8*G+3vx V 3J5ٱ8TV9A c {!wd.x+X99}:JVϟR=.۴7m 'bQ [d&$剄橪l*kk-|{NJyAWh',Ri*/u8h.Y >^gxrfkdQ[VV4~@zh[/ ,l#T!=uz%J xW[۬@)?hWZLB`SPWn-l{4Z ⍄E/Sꌽfy6+#nN0(sҞFNm8 OuHdX?=v 6~!W(\w4XYx_:!q6(?#X'$+m#{}X pTVP>yC,6ld9ˤAF)^,<f[0䴤*1'P^!sTrKq<a:|R9U͎.6bH=c?M oݬ," 쯈TǶߵ-'bsLp q&*FF`UDXM?ƿY{䕠ᛄ*RF-D;^yꇩ=(SU8Iho9\k8 Nu#RǩwݺU \Qei6DK\ أ>3s^:ݞ|+:'jbSN66mcpb:"iL2=Z9{bg.lʐvтR롖_]Pr KBD;hU<_bT{qjgO"^I 0ojf6Ҁr '.dPi-G)ӛ nƘ+iVU~jwX>*e'T9w.խV;L୘6 Vm6PєXd^Q~)!32rƐKې.2ednW&h0H+9}ʾ(cqJ.}E6q5+=>-C S6O`I߬j> >[C`9؊?YHI.Bf3nDR椕D3&"˫Q]80AlGl[ RuM*wg:!,_ m @ ^7"z#>?/wl+KVUuKKm\uNSJ/s0x'™YI;LrE)*X Oði Pb ;JʔʌVg~rt" QZIa+Vx'h&F% +w5da-Zy(g| =؎4.k;IcH_7 >V+_Y/\-"H}L{&Sv$ Kv:`'`l|5@]!ZN/vBγ[yor8`]{K xhJY."9e4ycФaS4`H9fpE vcbIt;t9fW\O[r+&mE%d /FƜ㓧}<)YL&qN%H b #a )0z{Ŭ Cl$4!|5;/a(}l@!*.gMrxn)2vj>~ߧ$ϓ))zˮNp8_Kɉ-. P $J&.S<=jJm+Q3ma8ϹV. g'Jgp)g^/O(5e$W$)oͮ&)¿"$Z(btV 8U[tvp Be5`v~Go%c$ʢ} cHZ#)uV(+X(%wTK٩: ],SDu, \G|^#+8 3II}zMpaXl(Gt9(Z V>&k/9O^r;k)`Mb&6:U9Th e+_7qB5L'"ovsl_#]͜')?V?X7<"Q m`rs0-r٬d gJc:ϐc ;,+# 6^؂PCZ%oVo!3Z~BzBy #tPZZ/_3O/T)הodL}2}UI!^tn6JjtG cIҜKyp` V}tuܪ ή4H0 ,1vhq.6Dm$l1esv=l); As)kTMh!EkPﻅ<0>NpżU栊ښ-'x9ocŵGP,RcSj-@9/ &:+SV=?6>"q&˭B'BƷEv3'|+hvr@Ug枧90,9lJ(*9= !iBЯ6 \`3t4QFЭ]!$ʊ| \%r! !~$A :*p$ߍ-A0%>QnH)}-2e6yp|W,ݴ&PZxA>R bw %ˁ[LBܟW<}'BT#wXZ7g90LItǁ+SbP/OAm]~wPY&kh3c\Fs"1%BEc=HÕ4MiߟZڲkԈLO {EU3aCzT(Vp?gV/eR6cS,Be&mr5 vkZ)jj`xzDlƏ0WOſ6S:u?҇7։#ja= /6{ӂҠ|DNZki# +QXPpm]1kC|O=z\baC]%HB43-N<^YM6U̥ Okd^4fU<|{8⨴1j+D=*ϔDiBal )FNVC<vϴG9ItOB[Ewۘ 2p[&M )J,ѧs3EShgs(`u5yߍ:Ƅ.z`X=i˥'13r-zV#86%_},m v~>([=ײNn?yeϏ]*Vr5ϾPWULmw9U$S@_c9ܿXkm1Pew&L9Yۋy#>ɒA(;I)i%xhVCeV<{"ʽ^:6nboPS s1>N? sIMȰ /0.!45+E`؀d= 蝀[D(U5txqMֆ?@C6ZsFBCɪV\']¥B9Lϓs`4]UU,4cWcX|SLJ#mg$;[F['Uq+[SmD:0uyr=\}رm:*}/XA}H*\]k$dzQb9iU[VQ(!'{ ި(Nt FˎC 36+ذ1S`Zxxe!-Y4^O)gˮzX>&uJwS{4$ӿ$r*#Ï~x)d $?函!#R!L63shlUf7FIwWUVޘ/LrBΉǠnjdň{F3b Z4ဦEx13SةIC- ld̒'@W9]L-<lSJUfF,BR62n|u{'j`380$:mʹ,|'Z^&?" g-@]60>AV*wz}CT Ec w_0̠\ -LJFGn b:J'mE!?:ʒsrs¹lw`d}kX0?-Q-GϷq@! yrK KC5ooTo{8)qӡB"EaJn><.?5!wq8s]qY!sԆV$V D5_'(ԍEpid_]Yl,8P쀗A8K6pujl̏^ j1`% [^ecLQ}bk'c`Ÿ:ю1Q͞r.Lq1 K|VjZ[6i%W9P#/+=- S!Sgj6KFy&]ꣽ>fSdMqPk6˗yn?ŃhP\m T$[.ț><: 'QThYx.Y갿Ư! sn?>B>!tlh5Ȋ0,S8_x wcL)G%Ҏ bk6dK}HBg ӖQ2ܿ$Io._Ӥ"ΪR^/v)ob1KcV1l_zDwc:﷣BCxꥆp3G1tR8 5mJ p60DvZdu#byZAL)t[GD5Z͟^E$&i ŏ\sJ' -|P `6{~`ᣬwpQdh>eG _\.Dl"\ ccCJKRB,n5;! uAP-ޯɢޑ ˞%8L`=.;w:MSߢ\ ڥJvJvg]EJ թ!:-pp'#N S",V!vI\%Jw\KʐLu?HGg(\yNKu3Y=DnP / ygnKr3^r.Y ]>Qm dds)L0ݱq[%_Td-'S/_72 yzԓ8sτGa*Y#R~@x+sI|*0mxboA)T.P)kn|$lFc&@KtCpn|$;=&4YLEi*"ږ?2OS\dg9!KGOBHD0RA/n~̯w8p!=#Y?QG%W*YzwEc ij^V}tw" 4kj@-s$黓{ۼxd$zr;liVRMq}w3R@Q2ߏ ʏozS|EHx%_ }i3 'zGF,o\]ժ١~^ MYѓmiFcu׺6[@a䎾j-]:~i8%弩9r!M!XSR"kx !(.frPGƐЙ;Um3PRMwǑs4[ (4Ҝd}0r E8V[&ҢAO͟7tQTBnѷɌgJt#&eXb.#Q pF=𐧹5T;XrZ[8Mq9H ۉvLI0ivD\WT=8 aSGQUą@,׌+GcR ӽ>>vd<[!y!i]З4F?[keihboYVPovxre.M[Ŕ2Ncl0]8*rA;=O ,ÊST bVш &Vq!P/[& {}JZ#iﹴ,?ZNxrLE:89X:hP&h/ҿ :VYs.=+2{“cQ^evᢨMlQa5nKQ&aAhv}Dշ:4['Myd;CͶ Uz\15 "9 =%ņt 2ͭ]Ю22y\Ba [b!S4ʺ]}˘f3bvS !qO񷎷6yq'3Uv2YZ]c)J_LѿPLKg3X;98&./]y6K2]hTO#KHMӴƚVF%\M0<*gwȡ$-Mļ yG9KO40$8MҊ.\idOt) 4D>J*.O[YBea̮KƇBcӨACIRѼ߽3gC_ɣ1f3U.ӌSn/&O>X)%9vX{}Wt*U_pM\K)JXq+e)gHhjF-hw,8UջOE^Xt${ EwiЊ% |=}7Ggv.;Vq'pSB[(Dc4rU<%\ 90G^o\TO+sKJ wVVà< `qp%{@TQrx4m$^/t⃈G@"bҠbE7+?i5b֍֖ GF'Q.#FCz5Z oFʠ$}ޞ)qM#3|V+Ib :5!JȄ#slO +gA@͜N/ؚ8|!0G5} A]9%DaTPWk1JPͺ ew?2H]]'4i};s֮'bLaT*zIBܢz}6z;ǒ \]zNJ Fb VL\ByO9"|_Ig$L՟;EP9mǽ@WgV|WlkņB4!US0$UEq[q ,&h$Rg\Ku\`zύ &ẼE2pytyc>[iq:Mh&W5,W۱)[4Y|8b_{#HR *])Lq?j@\gڈL~vbj~*+ueTRNFZɷ\[2FUF tIr#%Acet.i*1ǕW50Ҏ|Z)zW Eni!cY'a1} `ڔ p$Kc%\ȄCXS8K 74d^Nŏe⭜uT;}DWi5KFӨɕ5 wbH~Zº[ `}n9*nySb^y+Fp1bn6:q4wYVu+Ya>KEmBxh[ȣ7& RdsiB7v*?oQ6"ntfc/jEaq*aqU  z ׇϬZm|! ;>;qaN 'Rs%!PW}Vr$EujI:Ћz&/.|C%&$b%B} Ҿ^kV)H_k5%]b9A^W䵐Ͷ H\ҝt%}^H:t/FK$m,I>d7b h~88$U |=1/dg՗RD9AҜ54GoǮ\Nd%3!zf$EQyp}NNXeQ׬l C (5U)OxʭfM=Y;{*tr~N UЄ1c˼8q&l:.ZP>H@~QLn}1UϫWn֨kAJaI>6*z/YZKab!cCiQ0,)1RWJ)2P㢱r4%Tң"vܛjo2wt n3>KZ.&}9ZX [~}<:qK\43PɃ qsћV0!M#iA$]ӛߛHv27+CNu֞.ŔH,rGػz46܌~O?~sY^Y`&J= xf}5u`u !O ZCׁTvp7UX YV~'$>el`S" 3R(ԅOQ/v"b`.c@~➤n)p *1REzd53W\_QXzqk "e_% D{rwҔZ& Ԛ)IhkZ!rU~ wPXyG0hk<5::GRLm Bt3*+k%MG9-=$}fQda qW!d&Eq}0\?~&1!n\>`/g:w}S¬˱/^&S'us+9 udi?$\@J(B)c)rDpk(@˘X$2ڟQz5=u:j1q {NF׎<s3 xNb#ÝIt$vo_tnw'ñEf"hDIb8sx3z4 5Ôu+"EҼ%Q ŧ,uN3#e]L"qkqI$)^s!&M$w'g66n^*x:6zRu::璷 x}cm"ɢSH5x_0pf fVЂ\;jkm,thһ`Wa4SvIG':5q V8k:i~1= ?8K A &D/_wV-@ DJrE0vBB Nи#jéUXXzXødq17)'`GLy](Zo@C-1m>jD)#|`zlg,="K ت'bٓgwf7kklQ]k> t7a*BlԊ<#5~i_F*uX[@HEİۥCh?}4F|o}W60U+! xhhE]|CV9s0z@Tӷn pmnȹm=,1PJ7|Ȇgb8U{6U=wJƮNhXt!E3bA2f^!3;H0? #>vjy'xuH0'f<s`GF:1U )/=YP)JZO 1cWzV13вZV>GE ¦T [G8H忽"/xVVц[ML?-D?}6fuJض]"Jre VhoXI !$aSH~4yt6 &EǙx2yq5=$1S9^Lj|i9"~ cK=% >ɡć,`孮eؑEΞ[|k/Z6`nEI$j]ٺ::~/0yOf|*\̪|[lV%;MyOt't\@VL;V;.4Ma"j;?,*8&6롸MsXD#s`8& %&< :vq#;qvq#=8bE:r i0*g#L {MiKEźxXt],V(h+2!WoI !=u(čfV"=IWUkc偝~[AI|¤٬,L]lâN֜W9#-/߬)G٥cmmZ.ԕzK6@ᣵVǂ< G_Kۻ kO'bCYVpv$;{dTENꍦs:h'6;w\;l׋V"*"ӎm%ҒQF-0Rtx;g;*nl_G-"Y8Cݜ дWmPCBV^wG,s-5R-֎g%DIDz6|gUStX{]3@a:(/F76?u0+3eވ%XyOC߻>Gkie3SR7:x3 K֗*~ eFM'+9jȯ6=ϝceCT1椃Lq/%/{&?S\eC4B 1OpHn` p>S.p<,ʮM>/Ŀ0"B4kF/qX76:5sr%1I'x%dVx̫P{c*Wh"/8ܔj:cE{sX!םK*;/ !mg|MȟGso9oO/–φnȢaWb QQvZ:-{d@w.pa #:T;1n3x{$@}<((ò7,[SķyIOs+5=`ny:ܹ-Jy ZZb]:4yQv9<֐'2ܘK5KHٿC>ioljx^=͋I}QtYB-|~v|UvI+[jS#_i%akHyzX@6DZRV$P!k2Ձ'0lS~{HX{f=ᠡ5{y65^A0ܵG3t:)'&a&]$ ͆ v2S[sE#1507#[ .nlRZN,1ϬaRb_:0YYf_!3Kؒ{rmLufڜֵ6:<6u$ISQÄOy?~ S)*}ݳ?*M$ݏ0H1 -Vk _|X>/U'R y/$qB d6Xb~pY}X`r7BfѥӉnGsqWI$ vD_OC{mj+QhwD{'T>JBc+T7+Tj|;0}(0@6?ShgwΛ1h](Ӵ_e ]xf WTU$?HpZ sjr8ITkXpr/xw+&GLY*wZ'27Xy`)֥~jy1nsK'.cuB,t8oHPѲv48b~ַn8\ӏ{/UcxN+a v8,PuKeelj~LJҳ?`RaH&~cu)S!wU3xnzޥLP+i4ǭ'vW}$i嫦ِlġ1m[B^h}ؚVS!f06wڷAC9:A591D~C;EeUf|ϋNi/og+!F.er9uʁѦMXN˧d c +TP37~ؚ>>@,36I<3>%ba Dpia*Ev]xZӥ>f͑+;9ZΤmt[ m.ntʃrYƮu26YÜcQad Yѕh|RQ=,] o{kg;KF9>݁,[NR5D V[0¤ DҙBk앏хX*"/pPi.x>Āi^U` |1rE+˛79$ mxq`F~[٪=X_h{䀅 ۈMZf}? x†ܙ0 鈾0f?րz5Ar_T(]G>r3<3)'ȋk>[GUI!6/D Zr]8+)M6M.Hux&v_^]pIT$ݔkKPOWë(;!MZ)T6 T+Dzz"8]2(M/d"ٸc9:زTB.X'ji9 #R+-Jrp6=kf<+V`g[ B#1hd0 W/rP$J/hYT˞bE^ZIq|B@u}IKr$<:L~VLǍ3j1EV- Ͷ&-~JIhYM) |bH5覈#V"8 "fT3MȌoE{!6PT$lsKF׃${z_ $raj (r* X UpC0K1=~D^BH@v+`/|}k.ի0T[\ SݩYJ!$ρt2]~ T_ @5qhdlA3# $ΛPBe[x3"Ğ2TjfѥDbeJl~)qW,AS%N| X; H:Z^0,`vP[ 7*>` k\?Y1|`h.-E?ӺzTkQTq3i,J9B);As88^Q0. [f=͕ +Šgt9_$Ğ}ӝ=ܪ .2_S\ sPW1gC+p&SZ)\XF :7#M8R #\Ov&TԪLc<{e;fsnk'i^je@[7䃾YJyzYⵖ}{55*dߟ8`Dw>vN;GFFO'=Fԏ"C%Y=[CI7@QEoZm ĮCN`tސSΘʑdoR BP[X4jkQ78dZбO*,Yq_ݳZKeMq|ǥ*3⴪uƇ9 Bd+͝zmb3uN#+Fu˻x6W׎#Uw`. 3 3b%=28+~p%>K E9%Sa_${dR~90,1c _ srA >I :m}AHrwhwoʢ1d:4oymmWD9!:s_p=<ẅ́D, ,0x 6f!GUz2кnVsӖ(:t09I6u7#Ԧ͎D=]@KyBxl׺FWvO |[Dj@p tM8OxUU_"D{IںݔrdQu]S*L1|>Y="݌řw' 3,GBGyYNJ^17vgY<( ~`ʘ|ep5gTYrv@! 7fY_< 6D@A.C#4UNBƙC^@cT<^+֏19`g7 X`]r^$AԮϪKYΌnm{#ggGa⺦4ֆG Ayga `wj8} RS|5q}'V;ʿRen#n"Q >j2C:N#ȋTm^[J8:ZWO{xb Aξ;SjcK+ 0 q'|TOO(b.YYR+;ɿN :s0dp@/_'Ɇ~:b3Ͻd5ELeid P= I,~. )luPZ;~M8'jh[_|OZ̬u pi}MDэzR Mì)cL>kg { ,#p8* ͊D̝}i3a+IpFiQ!mDU]\yO3g+iwlxo[00.[_Uf8|H6L!8$p`^K9ow p<;QP o&t]w9MS@z=qSE0!!<dž]B9(ZS+&M/Dj/_XkvAQ`X! DE+ly3=P2'ljL;ϢrW7! D`[r#{oalbL5.Ȫ~-%A5/Mr;ԧbm>tmz2+O̙*@5͏/uX\Õ# PJ pV2˚hRɅIV7LBr3f z{t3jFϐӶ8*jN5#OK~wdQub:[D4jgiB4$XƵ oʟD$Wca[\*n8S8[ۅTAFCH\pn LLDy~ y Y{K$x_/&E!Ѫ&8iFXY[OO 4{?D0 |Ԕ2$N8iF lI@":=޻ V'4bȎ!%^F(LY.Kpq B~M9]ӅFt/.FM|D lm fa]%}Cޕ% m5S2d"Uopvp_.K;k=ILG_WFaq\.)D-jN[Iג޷i n;Y@}}vيS(Vq5Vh_\ NrQiZ+cPi ~ 5UT9lCIr~jġ^oIF@@<+eLQLfjfoWK-O.-%!fD ."vh)]UX[ N%B+sӜ5S[<(Vl|E+c8@$r ԦBz1UǪAWք& ztRJLEy@ZJM)%"LӤ$ Y\1DKÖ-kxBИat{gײgSeFl`5v{j1.R}j(R&SͶlΪrj% R;xXta#bI"9h'HRDeҫ{ ܌($NxQ,NAr)b}[F$jj\_D=jBz$lX~iֳ65[~-[wF^c1"qiqkUVjI2E{#sCfh濷.;ts"~$SZyirm)ūE\y'̐TG(>"#^OD֝$a㘲QQeGf[f4GqpU%y֟h^PBJ`Y9Z. A-Hy4!g?ӓz q[h}0Pk*aizb p U¬?Xcd㨂'I^cP\|F -9kz͌ƬMcH)f4Qg 8xe/M[&qqesNբz sڒqy/2$QMOI.(|GnA}}E)jhډE(_ݱT[t^AzӢFe$q.,r.U̎[&p'ۧZbg!âR) j(X.Z5 s$cɧsOUVjRUO:Y r5*"m;H9u$-0*+[mAW0;u $eb{z RNj8ȩP_peWHAą`ReW_F=zz˯] /ӗ^3IlKƾ[s(T!o=dDI89lǽMτ#"5Y"Kͬt(4Ƹd;ªb|LY-B>0UEF۬>bgAB.y@eb-ܕ _Ș1s¸f^("Yy:D 2d$gP4W-̨cH4u?L 2!4:UOh"05KP}鳂-AqS2=k HuZ9t`1ٲK7 Bdp!0aEx͉O  u-74jV@5z =unw?lYV[E]x TDgu~@90s]q%& qJEUq(%|>㸕p`Y Rڛ]~؃U6knКwD8&;Yu->=1T .hХ&P^rTs-_7@/هK= 3`hΙ;RJt\rQIҊ_Td {{2M?nN5'$j?s[T\;Rt'J"oYmh'FsT#:l/ ;K ad?``'Fxz}X(8RI휰EEX>-=ĕf(ZgWyoU] VwNaus[ǝCaL'h4# BϢLhHͤE[Z XkLʊ9o꺶0~_YXX#)[˧MG&?FZw`62?jE,6 j45*yf7D:sE:G֘|1fhk< qڒN:TAЕ*l{qq p!,qDZ/ViP[` Upq՘Ubybޑ}Mnl*PǦ%6}CX!;O>L3H󻣂&94~2W*YMI^d͇9W2nECgVuOE5zx>eoĤ:7}{V`Ր#N]ϭvLPxz'p}?LJq$ILq`'Rȷ~ĝmC e9֛Yg Q2'\Ͳ-28u"7gݦ,I/B >$ 9 PI셶`bjLZQFRd=xO)[DBP9z KkLLYyJaNd?(@S8%q߲E<eFY^3o|lzbCˊo9[ӆ7];!ӕ+~+.)^}Sw3PE5Msg6>F/#>l?S^N nvPs)'3JKNTJof)?u٧ vPr[S6 V!R-!kĮ{Vv /xM6J:wZϏj'L`f~ B^6 +ը5(~TsAV뢜d-Jw>\^l.o^r0 j tZ6]J%ڤQڮ9c_}WL5`IR5;P&Ȳ@~#ǣN\OԬhpDc=@{OIXV1C̪s۝L|JL%69O@>b5!&(FVx?`X37(d=@#KhEkIfDw[q> $a']Mr&˩dT:ay1HfN%m.G*ޔ%$#YsG3ߑQ9<Ȟ7b!)}8ȼw>@諥eehXeU>Kíyu#yT,\@,'<el1b\9 ##Q*Պeg_DnP5?-v<<0>ECupv] 0) U(0s8 uSO]zWWhi3Urnw$} Nqr8QjO@G36~ !ܘO71k(i Ր:_mma=Kk{$cGA~W&x5M;W:zO}X@?0)xPblv2* Mim8z0{lrsݜv6dネ~`%Ip7F3B(sՄu6-ajE{JwG*`W礀%V{Hhl, >{&]%}&tYe%V*$Yߴe6SH{<=4=b]R&EFO?cލ;gzh36j$sOvyK}TvPhkE/sH\fI1hgepS(SЉVGA.\ȴCƄN~0^A}j@8*7\yoY8w 9Kl:{$#ʒ#m dBi-1; hUI/`ǼߜVBDt7%$ T|"Gw4G7mXNn`V|:Kq8 i 0el- L\c,Ү}ŏXw$581bעՂ|No6,X+d&O뷽нZǦ05׈^ (/%ZX ɹ03ҙe¢@!ΫGo?ۭ^Hg"yc*w5gi;d$g5$/f$ y& 2ף1qyX Y`RBS:֭9Q>V&?Jm n!!hKb+7uyZ ܳW&=X;úmgAОHQ1<hRƉ!-(\JoI)%$3"F,բ4mX_6/0ڇO~B4z@$6t`E^{L&|Y@K:$6g`ciRKeָ'udccxX.=EayesbGzً+C);Pm'aV_~9v erET8Uel5Q9 th绳 Oɹ3GGBҾKα } ?7,{?c,e6ay~Ls:lT fW"|1Ptox!3V:u+ ?anR2B./S[#- pFita*;ii}HOIbJT_g0ĕs`PXqz%nbEo4 _knvD< o>]apB99SFT_<܎`L|xBƲm ThoW5DC@H]F)E oP[CBB 311Ǩhje d~X  V0jm&#$VL{,x ^K{w 8Z{T:[=~ěNmϥÅ P%sR+9L*k ]}#끕ȿcZwR?Tra]ggld#nHFvQeԬEώ> ^L lPe/p ;űҬ܃yVJ_mˡ;ކ;{p*v4-|\PHw94ytXB`jYrlv N8jH9+E%.ӿZ%798@ 4_|H㘭qp?C,oW7}L9+b-ăEV+ 2 ҟnp\,Njc.EB#AJʳX Tit.VwzoC|Og 3)ƾ> _oN+&OȖ \6~RdzC.߂Bo~}L!lt'K 6mlo0Ȗ*s۾3%@On4T/Τ9T\jj/cDTbD;XcVnN _Bd[ZU ``aOQ*WҼ*ӟMtP-kEۑfIOHƗ([=|H:&@Qm- 9걂Q dA ڭGZH*>J.(Dp 5SxKpC(K6:)@7'C!Ft,7\S2DUv4eE?kH"j?LR,hicl16C6 KxE2Ƈ5Uۿ>zǬy3G!ݽ87U?J6-Ʊ Y$1RG%6 &E@OTV'ZqBH$ %: {,]4\ݾ3Vj$9"e,ޑCmQиC2uԟ?Ƅ2zyU/F њcAe=59wYܥ'擊\~hO6=N Jc|R< BmKd:'rB 1̒5I9SH.dxfa^kķ 3'||ɊϽX0'"]H\(y _;"߼b\ڑ-]9i9C2{ Jx{T̨C|$( ?^VrVlW{+4{#xنgK_-Lo/"|^XAT~TW?( gAkF| #<La78]l}Mµ]xv!vV׭~ G|1r[ z!.uUo3~φd 2=7,m }Ui.2`WO9snUh.Cͷ<6OjP 7&Λ^WQ*-.#Z:29#<;>t7^~bz^!6h2)i},#GFi#ܘUFo<[!mOW'})b#_:)̲5 ymdܷ\bX_sžз{4"+e 8߮+[llUhk5?~X;dCs&co Mk hʴ̕q^ӽ`d7>o v&u^nxi+S6I'ݦ}B<{ou=:>mj %T |Wn\^79/~)G3TXIl_FƤ2"POif j+a[Hx=d|tBR,CDQYڅveẺ֥BGu` . _ -a`?qr]3W2wg!i{x~\yhMU@"?VMĩ`wR*C(D<יm'mȠȮ/䵡* Ղ!03%1/?&@C\XRp3a= uN#O=/bX߻HK8/(ZLBpg:H8"oIo+4u\%Ldf[I^fJXkK7M T6ղ.Z 0{U{<‹u ʬ_y>8 JuRNwtoȐC*2rU9 “zhiQ4sFYf[ȬЅ\aaU/(  7H AVSll797݈N'tD(pej=Zs? ?$@XdB^j׿)K3ouX5%0ӊO]HUk")'^Pi5YtDm @k48.rqW(ZZKjIuҥӑvWHMjD-oeݬ| =)ii ّUt.᎘ԫ(AOޟ JnÂNJ{ {@O^ I@ht/R1*DrTr]ʴFJnCZ @<Aҳ} 9j|jx^+hy4Eq )5wv3p!-:ͻrwЗnd,g0Jb8D Q=/2a+F/(T)K5D@y*cɒ¹ӯoaOB[Ϲ e)>f^MƄj ԤSu;|Kfg'B _txt-e!Ŧ8A;mYg<-@UϡT5Kbhu hꬬve)[Ulax >oήq鿦ٽH]1i &ز"}žԥ sРݍ"H'BvK#!{CrI&cDBD,Ƿh"xLʧ2^MQȩ1&ciY?l Z`)ى&}.lDLsְCab&%sA <:NE}jdY* %ϬSgz8+ͦ aL<8}2C픵=WвxU{76V mAy-b{ @%?fFFwtɄօ+7" f*';g~Jt?|d1d/U]_@2g¿:6߃xccҤp>$@9TA|!WlY?ۤ+Kq[ BT>ިB[@ppFn`CM|YgH?-w05o'iRq-jw Vw0[fGtvpTpA")Ƒ UHMá4NK-G ƧӲ AWtk0]q } h!;%1lgpr,i"P՟gdp[=±zv0xd9wno#zr˦bEj7,ם \4zt-sp |$,^WU%\%Gs ,ɪdkW _35h_uLhQ*y:ָk^cs\o7TOoof"R254}ˀMDZ&0Tg2fb* <'T~>qo6n{Ei{>A2D" cEZE=s[̈́{\ 2tFp_c׋V<|vx+J˪藹x9-t@6)jӌЕbq |ƏekY*qqX[q?AT|Њt`zOȅmٔu/P(s%tSQ)"go Mqv9B#p[ϙ,Iс]mh hVSVߏ3d] 1:ѕln sS)3+6ɉJLG &$lr̈́Fok_Jx^tY5xjjǩ/./~8h1&_9&V=*ώ1|;tm;Y× %Anӑ0V&9Lr3K*?iQ>~@7e ,՜ЪX4|R&@VL A|Cfwd",Ʀ麟|Q=BxAq; gQO,Hog6"^&zbRx{ˢXT3aN61h,zraz}jTsjϡ7Gpv[fwb~Z$Q9eTaB)'ḏiҙިZť[Qr=}MpS=Ye?|b҅mٚTNSLv==%r/C{2~*IH&]G)hg0ɤmW@Q?. F*(eꕍu{Cג'^jg\[csuȨw8`lsEp3 *IUWݒџ{Jjḿ[S(97W#%y PM3+7 4o${LXaFsE<($ mKjy,]..1<tn3+Øw91쿽;,<|(,!uU5yT$ulsp(%XբBQL!Njݙy?\J=5kIcjP!g}]P,-\bs)8¿җ/}WVP.gc^eQ0hY)v*]&TJ[m]@4Q ~J=dv;2٘tVWC;, p uͫ 9/ry[#l){\leL,bfS(# ;m?㭹7j2oLzտ}ߢA*qo"q4#қ{+B}qΣ'>~Zc1*~Z'y_3dZWPω]@Hzx+G^E8]ĠFr&ӆHz݄U 'uP$Y ExwRyXbq=-MNȬITobٵZ^k`?9@QňT%Znn[X_QM5Wj{;:IM3k PfuHN13MA͑-epq66~Ν2b?ȷR?iqΕ[N..Z٦v>I4u&OQ˄|6…xoupeGB1>WJ$wo꫉C3c^`ջ+INkQԗGRr4sb$vxB{ 'L{%M.FO?0, d&Jx ]q/Bb}2SG+JQZI))ȼHH22yg2(3ר- fiM ۛ>a9g(&dta*K`x\ ۛ9s" q.7Jur?%/7s?{'^ !7?eˏm^t?(4*cD^״_sٝ{Op*b7c+%m< Oͨi4>{kL5$^\@7 tTCC׻f"Q ۬! ;=7-cu%I`?:=5Ar#qGeͽyQ!Ayrݴ+{kq Pr N}o\S;-<0G' }h+8d'ҪCj'hvP#žrJdd=\MI./=(m\8HJW|Oҧ?Q] lӌ.Ȗ?BDe$U8fվO9XLV1Ge!p /gv!KU3&9X~LZ(Q{]5MtҾ:YLQ9AVU=(}*DvÎOzJFyӽjWSJˊm{.ORStYն<s~һ p,&±)B,aU^X6Ci5c MlFeȤuC5]λ:d-ϳ*Pw!AU:Pe@WLhSuBm})sz [G8y9:+!h%P5S:ZGA؇*1t+$5·$'f^z'dM٩(BUiXvj^8;rղ?i?Mg9g#Op6oI4Wh-s,˺ exrQ p7zmdAsH 1/W 3HaYɦ$8놳_eeo{P5D<Fqָ|2Va wK#-79wOh.w{C.)@ٺ4]*dq3o7CC1O+f@#ba 3Ԛ)KzRҤ«*x9uSW* *(YDpNLa"I Xh!]AJϦR&4m]2t.]Vw=K됇ى2p+ahQF!%SB X^s_ܖskE[aK;ڇOԏϽ[F bYwF$'~V/m&䯖a5 #P@Gκ-5<.='ݿ>42.?S">`62[Fnq2vhݷ]}Qw5i~x;w[ߢoEnwtQtD[jjN$w4piugkhaȧ)gxȉ 3b̊7pMƑϽmttqC}XBG%h$7^TZqFN(8}[{7CwV;PbQ ?CR[l0]$~t`d\"wFM*W)58;INؾL rr{'7CBrv*%4M~"kڶB?ᜅ4[G|*m஄RcB#V;2XA¬u ͳ]~`I| >{a+lyY)tG{C) (_ݍj%hp_ BYxg&&!3[c4I؂%]Kqy*C(wAl6Q:/4Y<9حBC wkRz0G+ۻy0PdOsz_ĝ{hI>H'NXpl7fZ﬇U1Qu 'l,ږϿlidk&FBj~T;@slJ\]R2U/0ą fQ^M._M<41%tAkqdn)9EaO_Ĕ%r aUwd#` <IwsķE l5d &O= @꫾w1vj>Df^?bࠬ]'Hp${u?)w D~t@Ar&fJUXas7R̓%بL:fc24qS9;6fkĊ |;W}Ђ\3J3a8?SB#݆q""]M dhC*U`QsbϒsouiaUv DJyhZ0C I}(IiӈOj˶Z"/9qxn+4lkC!o5C`HɈB Jxy})1s`({N.{ΈE WKv7#?p)]]2>y ;J<`k~Z/i ;ڿ:J4Sth5P(㲪qkbܨDeTqu6pʇee>V`du8nYh5&4L=q3ZYZYM+?uM>ׄw7cE3T:uuF˹e@U\rNXؙ>!D@|T_IjG]MMѺdhsc$"6i7CT9i*A(Y|L?PvAߐm ϶jX%ZiCiCtb"B.~OU]^+!QMW?<" ^>G~5!zbXp;eăjF^$*KŪNMH`S`B=?%qCVOhP?fWՀ3hj"?TG6V%=sc&%8 @[FA-p5Yl Z|Et)jP1`ô;ݜZ~U STcR'#xIlcIR앦 ޯ Tt |Ht;cͽ*^RJ5jtT$x0s ʡ@~r:[t൳?k^r]޳b'99F% -__Mw~LxNgIX"/@|Q]O9 :R{yi_,ΚP-ɉpBDQG̤;s4t&Z`Wb_=:!Pa}Й3sCJJ`r}"gt랅Wzj!?SB7qݖeOL)@m`/ /T Du'8<*8Pj(֕? ]7(x# xϤYLQ_PX[~nDzg2~$ NIiTY,^%zTr" *| D_Lc=qClŜ93wXJ 9X2BvOrhr&Qx+p, H-xk U6v][xqs1t6VPuQ a&-lzA2E_h$L"T}=NmovZh8>{uTsasDh'6^ÙG$Ty*R4ř/\tNDj mj;pЖBx/DkVK7~QaƑ~"oe&,|_PHPMBmi@Q2]/t6}΁xe!\v|?wzpU{ݙ [ҍ d#}C_ ~o%xEtXZ rP|~3@Kc/SK4<>#&d! Hp F|dE;P(nG efp$ڪ[ߜ. UH[Kx«# 'Y^v,'6!\ ڣ$9e [TY]hVN*i%bFP}l#0 ?ST|D",Y4 pZŹ,@mn+Spcm̺'Bܥ Ļٖ{5~Z{(HQAڃmn.OW'$[#Ntp0MtM,j;/ͯ$ O7NӒPRXխ&a= @ާX gݞ U:졼 hcoU[2mr hH^Zռlb%[J[7VO%0ƳCc-]6*"Qڊ_}y$Sy!”geɧ Ag0T3ຝKr`wSph2b<^ AV!R{umM m Iz>«Alq3^[#Wsn;gb=Ruv*}!D, _!pddU)S>hog+!T% -V5޷kBHh-Ogjh$6Es;LP)B].ǝg!﫤}'!CقBM:u_k͌GB[q",lTȯ'BՍS(B,Se rsw[-e֦ovLU {"ٲ);zbZN ĕ~`M0z:ֽ`FΤ+ǀ3Gޕ\ȣ*-_dtogQ of=?|iN⩣F,Dc-GADxs^3H^}&2IKJ\&(Nܥ{pv*1(evqɦBK2^ZNZ$Hr[r'ۏ˅ 9n_06)_Kq" rKaNJ>&!9&]jTf Ȟ ImclS-.VB8cQOS- RM~47-hJ"%X c[PT[مcOHRwu:!l]"[[Bί~h"+ccs\7I0XJ#G# 񰶌nl\E$n7aOĐ Xވ>Iܥv׾xa񯚕!# 'N%ҩ O.S˩: jټ:1S2musXT˜)#f;oQJ4V+8T xx]yƒ8)eM On̩?%;(M* ,GdžE9',ӦQ;oEh쮤ZFQby?|\rwGZѨ!T&6lr\Y !51ژحz#(n}aB'1hd鿩AALrYPD| 7A.xx5h9I&C! ,AAkXRĽ#:x!M-3uq3(N`rW¤˔W zqZClo MD} xe3 l+wwl NK-/)_-:CM- d[T(͍5 ?/i}'f@%[%8rѬ2}x-ء644{53M*6 XTJg sbj]]LB4g.X nt0̗M N ]99\zIf_]q!߃b@LV!_Z';k?{b+= ʑtno @"@MEKɃE%=\(^C"=Jt}TԹ}<([f>YKϪ+yzd_|=ޣQW;sostNh6حҙJ@y8S$)#q^hIXM;"YLO"O&kȶaeWG%HCi t(lOy&b cVeUV([2ڢ^پf)xT-,ި=S}jWnDo"@fD2DTz, 8x[ohZmV.Ĵ(P ov^u/JdaFLr̛JSuܤD<Ŏ5..vu{CuGwܽ\ Uzڇ+ȖkdJ|ke5+a^mr, >aQHnĦW>Nc0?ϝ}d<ʦRIBX4GfUDÝI d'X a6g$7ccF񹳡wJ}-bM8b)܍*(ɸ%JA_B=+Y!' .:뒆8Ǧ#NbO I4/^n5(SH3сrOW>RO(LI2:f6:u-ؾFՏ"0Өڨ9z /aqm=+٥;@UHɏ ڗX =pf ﯤ1(BHڡ~`JBKj}$l0LB!U/\#Ko#flMnu<9#Z>6XjR֓\UWd"i0@t~B'm᥃2* lOpnww|]nd3SP&%${PL(ߛ s9ҹIFkUӯccJ$r'g v"|;:xe;bN :A\$xgd#4fn1 c[jhC~C$-NjmA3 V'^k4k.IOCi\zw5+G }~+!ϸXEFJ ?flcŨ`5:vX;>HD\D6)sFk:ORM̻5 VtNo{1Bvbܮn3ʀ@9To^:5U2O(Y/)nN E|>$1[TJpOTPϊ:G* 55OQT3Ѯ"˨}"lҶEy : SPRj،AЀ]@׌'wj$b+ț]u(׺"M׮(!?wvGH {9Ԩ}ك!Tv{?ث#?l$z̀s9FTGGX%뜀)ys!Htp`'|dyEz1nCUiݟ> :AHvÊX`v>+4Sz1 HeEs ``f|e+kΓz9)y#$wG$R]R1_ICo+Wl]rٮKR.ZMҼo%zY>LDz#3G2<&فwZZx"lzpF2CzҨɓS`j8?I Rw~翮lG8K[HVg\$z#I;e Y4Nr vlUJQ|UF#iqhϏ[w#PbWCU"x6Y m)8FXlګ#GA19s1DRu]j44i sh“4ٚOrZp6F6rNq My!(+,bshǣ2i~o߱fVhNў'J20*`q+R)zw{\p"23}ua {Gۚަ:iI/Z̜5UX6g0GY`::²>>04|ݦ:g"lqRksř#̂?N,ȞW1t<{v^CzLێIhnu82LyXaix^sv 6>H+]1"tP&[nH2B8nΑ$=gӛ?G-]B~)P]/Db\ #=>rj>R vW~H'H/>["h:S{gTlԺpy}M6-B !奡}J\: EðW98|Z]x"ĜT8"*'gcPK:牅a j<%0a4Lw{WCHV^sWj*3([ v:!Zh$NLH5P\B>'6słxj]ZG`#? 6X$f(՜QAsV4^YcZ1y]5a9gƴ|X r3rI\f(lrMQ\]3۾%?gmY\3"L 23JyH碠[׶TebWRn3Q*arg !z^Ɛ&)\PQl`AxxD;yJ ʒM pd ǿ:XbN`9ȔcŵR>w9wXPr32DlTnq+f8bv(m)AR^ U>꣆bf<0 BF}ܖeN r;Kޔj3x$#4wiSiywZqnox^ίCT AϝEYme#!"Rd[F&nRmTT%Mʄf-$vT D\nry*8 Q!&U+AJ 6ZJ,yV/ͯ6[w%s8K|?2~QvtM4S4T?ﳊUXϩ6S+t&!$o&ٴK"c@uK3m҇q0 D$.7U@f5 ite:r qA^™kt#7Ά;#48$,%F$Zn$Wpr) Q"6~gF0% lN_˼Nj]HGr}:)+Sѩ)bO_.9uٱ9igǰm'j?J+I|/c\dKMYD;^FQΜTu)Ɏe>Ya7e5>ǁ ŸcTLF蒬c`4zQ95͵x(BNڀjUKKT D觅d-m R> fް0р`hl`MY%6_BPc lA 3ʹB^M{9.(0't%-m$1Lq##|>`G1uWPQl0fZ3FmؚaPk]nhw|GB8Ƶ9uqq*`0,O VW&$,@o xq"o@ifpdnzw1^٭ՎLuD(ĵٕw$ dW8-W1_L%9Al+|}?`CG5nQxUȩatfbd.ud>칀ib>LpkPUY39I1)b|i7}t޸;I"D CfEٷc,8^HxX3 `)wOYw h*(ǵ\%N%rfJx泲wg"3cU{O#TSVh\-J\](+~]Kv)NA N$9| 4?j6\̑^Ȁ- GY NhPfD ļ☵-Njr pdKƛTU:OrL`v -c F. VSΚªWer9VLhqs@U!Z$}%yg$JvMbO=cpd>C6rI@ppqkWmTsyGknq3}bqSM(J Y- aoKְZAVaDʔ"pB70(st sKqi'q]aH,#n\k"_3rhY/ٵ~:Q9=Ի@ZT!{:5E9F;'q՝螏>=O_n`ÕݍHpQF5 T,XTz*j$R嬌pR(\g^C/RK)tI,#ЏSnۤe>L)B7!Ok'I6e8V!"QX U*n+!7=1=$$!P7-W˿H8>XSװy(vhNQF܈qABMI8~* .So`[ubP'gfP5) H yG>S]%HLҪTPch>8,lIV'^n$:̂we}JL,5s=?ݎ$dP8(L E Цd,;Erye(E/.b(Cdi-rs9UHY_}ŞJGu;>پ$AM T`?|^Ṭ+ `lRPfkI$ ۔U0pNFdFK!VG?#h?ީ(fLƕMm1'v*|,rG $L%E,N c\G'o k5&&t-+V~8 F$$Y*_Y0lsDagoL+a:ǐdcycW?(HfjnT> EW{_4d*2| Nˢ;d)?pχʡil:E?q~vSd/-"=?&r):!~%k dܬfCxOfiU; tuiRB V%욄]5QL4oAQ 8%+#}K#qr.2G S s$D"S^Q)Qb'~I&ۤ#)>M'Y:v|N(vyrߵ~v _+eXr,xy}阻 W 0nt%pJ֘\FۮI+ ԭ7(nDQe-"%N Eǥ,d%Sy2'e(sx|k,Xrӫ:=XA: xwcΕ飅9e#$nT h7ܖ_;g5kB'.AY _m>{^Fy[w:`W|Jtp;(29dQLN&Ј./g4h}jhotL3R~?q.9(["WQh`7׿ނ߃Dl8}H/,e2@ psΔ+ |Y)JҎ%ł LF/5D)q#v0͟me~Iv(ss*&GF9`#D%z2^ct.#<30/ H&~<¤ wl.ϸTs_nvK,༅(_N?o%x*PK#ֹ4D4,s u|'sW`^VSǺFZ ;Do!IpzxyؘEpچg-jsauGf&hcͼ1<:KUVt;\tz(E~vo=Pl#EipGn){-jg"!NH F!&lCa3E-{QL4ZZ" _+/vgb+z{ ^AJ#q:'̩hA,EFWWthP˸ɹjt᎒` 68u [Sk^Ih 蠇b!q}|vu9. j/p551|bM@apX+Uh؂h4$K]Tg=`/^"R6Iaw,uh+^^ɣO{1s۵xŴÊR{ւl9>qM3L4~'pG]H)7i,.@-zoDЩwe}j#%W5d=ȡJPzYZN2^ \4욎!wNL!] 7Fyw8w3UnHٟZi8c⡌~r=;:BwR<>#=RA`,`?w0Ռ#|WstS$ oHcuR], ~ty9r3{#3$\ }5sȮ*3x[)f\P6I'`RWLfW:2\czo}.*ɭ/9Ik_".}:p~sVN_2fNy SИ Y}MUHySyP\] +K4DA)ĺ]PɆ,*WAJOG.n3cOA&قq9&K߹{ +kxdjښʸX8D҆ː]DU7aB>ҷREg llEg2%9GV+YörPǏwcM3G-b݄:axNN7db'ڔ;-!anɢg%+^UP{7 &U@G zUC,=@17lxߵ4oKƜ }zO @\Fq4[;SgHK`yu\)'(s^I2L%mV{5X){%<˪{$pLԼw|2}89 4 #paIdgCH 2NF]sB7枚,ۣ`2!<D_ϣGlNIJ_WmP̀u5eAJ;=hch;ɽDx½ /KŎF:s :q' "aYΓG$Fu89E tVH%+~TV i7kL&XuF i4ɑ4g⫩x^QL]cN(jh3bj0` jFޯܰȝR&"?fOs@B@1g@z_XjGIyg1HCդlDj/(xX%ՓžVn&xZ'@"Lxfm:xzEs x9yw̄w߰ ]k~Kֲ~{@xMj})#:ŖrQ {|%wJ$%n 2s^M9yjpv߃̠v3ehvD-@eK:.tuΙMf|u8?MQ}^IA{.JIE=u (wƙL~W-.Q;Q,}4Ni#JGkM(06O%MͼPgNsmlDD5̭ˌO.dYYWͰ@S }j2tg9T}4Vܾ#tv+%D~1L{9hlƝi,ny-˵lYl"htJQ5TJxM` ".;%UeM,0yZ55q5U࢚gKfl|D0/ AJ /ZWdq6^[C>c*s/E FK,Ɛ+21 >]ǘfPM]F5)OŃi ?QPvg -卒 LێbP+M#;V3Z|7z5~pc_u 8ȶe%$m%.7!ϹP*NxWn*{S!یǸ\iN=-vq \3U6V@N C3UDJ{>R/a+;XIZxVh䭡'13cf" mGux̱_5-/ٞ<{qh+Yb: .o?c1m͋RHSEwЈs AgE_=y7l?j~2 !OyE"Q뻀4+ń^~$"t d1a !l[G \>\4WXC1xL=z/m|ZHuYͣ "k4r晊J)!܅= *ƲYyPQID}nl4Yl҂b dW&7]ebxz9a[~vQ diG\5ExޫC0ϿS#' ^:vIv@Yf&Lj?g_N: (dljZ&Xorb*K-9ԮI5(Z6'k0(x:myKxkUa( qNt+;NvJ'f;vnpĉg*&?]v ϋgWN_$d_L:Oj Ce$Xm_!Q!#22[zs_iԕ [xk{##+5{nUAiE+A\Ye؟2QYW&1z>Dwr*T;6 KlsKSbAwaYsWY5,~C#F$*ONilHX/q7}1adTb1< os{tmv=b< {:n~8CɈbB <>H"BjUM.=g+3 t._]#h,WxKN\|j]iq6-j`"lI mze02Ijd͒,BXU+bd*p;|@e] T_oeA'^<U݅cWj!#v#Duً`7N ͝Kc^!lGJZac@ytfPjt"1INĄ[iܬO'DG7om֭ I2_g40lJo#ۙL5&iѫGךBX% P(+upTuaL``FV}*a;U>wU 2s@:/U2V*92D<.`: &Wo F}T߈BP wpꭲ;6xS|(ln EPo?ָGxX4Ҩ#1NRI#P 6@G_]<5OW] G VqicğN/ݠހSg3𗹕~ Sr{Mmhvd+@ovvB']ߨOt̴Zxr{/2UuT|y65[B7:vq vL8XNKnۅy1l#,x, o1f”Nb@ 'Nj_lI+#ހptOcqR^ӔOm YΓ磗;UZ"g`W@z.@`0:0, ~vU)L~4Gt(9 E眒Aa=1aT !C$%x;`oE3H&΄L/!AI`DsQeuv|_l3d`&Uϛviz7iZKFJR&4i 6vˁ+ԖgXJ憲O]c=~ 6 yV$j^p5!ܲ帼A;vL6tLƍ)rD\[ 402 ݅(\pcouK;*4~v20rZ P,UG<~pPwe#ľr{O*J_Z.nwTSS_rs.֕  /r)8DcdmXDyxvLui$s=Po~wVQu!w exĂn6q}C`}s%ğzZXIg8]OԈ4!,4%Ba\hDdkYՕ #o /sN#LL HELZy}5ݱ"$.`AEG7fM%1{Y~ M;Cۡ7貪Z`G6;椲A?2P1h+0;] Rfwٷ0J<0?/p20#ҟĆj(/<_T Rr5KC#^G3A:ΩCIx?%hs۽|I,&;pf9x]y'uT?F5&G_jyםUHćah"C>Vj̽\gw{?uƒ͑Ҝ> I)I|ڂCX_QT5z!i +ywR4LӦP)4o43/LۋHYJ_˧ɮvb P;@Py"]p,ڣE=0_l`~{eeSԠ*#=)]qß م?P&ExT=XRX^ĉďļZi[gjHX Hގ ,Q Sds8Sl1XbyKaۃKO(V 7WoeVBͼ%SCxm-d=OʧcJVLmE.>FF`R/Q "/GUw|}0 qE3]q*]@q>-#eºY,}йx2V)PVW(C_3N^Dms2$55ԋTeN99 B{EA|OxҕpEX:hjN6:$R*Z{,ԇ&E1bQF݅Q"GyaLef< Jcl0at&YG#? DĞ&FL),!'j0ws:G!̕%,U1(LLA'OZ l:$h=ي8fk2cBPURV!Q?䦺N}45bL& V M6 GI [Oiڒ2)^ `?-@ -gLU'HQsJr|[9e|yNz@7𵌿嫝 d"z鳌\7W8M +Gnr;CΒ!;- 9'΍@/ [07Z~o/@5E *栠qHGl5Ulk u\\2C{eSXjW^d5!+B-T?ʰq U#Ѝ} Nu7&])a UV>:܏{ FfS8B] w<2TfNi!L'R\ĈV#Yc R[vu~ٓF܉Λ#߮!XEh2K}3Tivk#t2R["M\A(`A_U>0@s`#/V:$]tC+e!$Oeƴyc" B#+*Wh EG2mQŲwsOG2Kf #-!]YA#u:Q케LL0r;@!yRBnMD1f6W1wW6Z}`zؽwQmexi%F7I]׫}S3S }yFwQHW_/WWj=[@3qY {&ѲyA2kF JĹd,}9;3T-RԑdYF edwX(Ds@9ɊD>D8T<@NX-O( r@ca ZtԚ!f-|q6n#0)>=D+&'V@ssѺtx]d\W|䐘aVdՆ̽xiŬP$*Qr{XqjW|QR|)pm^me΍dDu\2@}V$PXvf %ݥ̬Ӝ[mvh1}n lQygOsK4'8un;d\`plî>Z54‰Bn|wFb ըJIYu@%u-6Mibd\+8[QOޔ~Ed E.QOCVc)ud5*+L,ruuuZ+oW>*6GV-4.|icȀ[h&w1Q7̤,~ ږ׺%Bzuɳɑx>"?AΈ3z_lh-Q /D:֒怫45t'?M2VYlܶ{.7!' ".kG{QCMv,2<roaVakFElUDMVNl KOL>3?wΞvْ`9@6i]Ũfonj!cLʦ yY&g{ч~HыSD}6_O_pbU0:LQ RV˒-N1w+u3zON4OMI}N0DoBA2]9&', !ѮKjGKdg/t̠Lw~GY˜a1p4\zAoGJ%L#G|/QbKQ w?, : PnM9t6փ`L4tjhO%$/(K&.]&9\rCL6dUtz <UJ)~4cm7NԨH"9vbqs2#ֺ wvEʫ|9w`%1۰.r*|_QO}rW)m g'; )oWɄ,|h5[>uڣ.!Jg4,6$B 68$8VJΧa]neԣuHC sKsO'][*IӭbQcWAF7I+ a"?kh&ה"yx弍 p B` .P+CZu5󽐽6a֗gOj=)-6>gQQ *V?Tt' >2~>[8қS`L$&Fl%ĽpA׃eA4"{GfUN1t +0CRidkgc܂$,I}prtWN/7h[5 }z ̐smZJemJ "^  "ݾduvHvyMI"˃h,}čHZKRn֚,83kwl ڔ.7WTbt';硶v2Ӝ@טrphNbj0О6aԽh9iuR.$ ,Zyl33*?=ErEO}W Й~ =t{]=#c`,nm<Ʌd1<0jTBgĦu }(@RiӑO !&@lm% β gJ:=6Ja;A/1їYfM5S1:H\g/+yvъ*4,?jgSyeh(̸tfhS@̻<+u}: @ 91ũ vj%`'|񢍖`]r2FܴF)L&YNL*^L`\40備[Z3={RKpE"hOqS=- 1~=|&H T9{ﱌkiUłiz:\Ү=' Y<+=s"K^Rc4E5i FU.3|Pe1X^C Ex'"TDŽ rpZL-'_Z`gc^nI7pnrB_ Rk7"*pvjaHSB# seOA"Q'yC$ɲoys&#Z,QD1<᏿ lftu Z9yL_lKwijf3Eܦ`'+>'2  =*kRkSYxp%ht'F`1 S܇CdxXJUOi7} xZhd\gxVkeTe YD ~*8/S(hejRnB\Fz La ghI%qpj{Vj;@WYU\<# ׳41.$ӛ,DEltx~(4ې5uM~ n xw\m|c_x˭5FcۋAxL w!"?)xucy*=ӤԲΥcֆb qdh@qQˤO6l _F{˙`n?f*&FN$ E^uvP\&EwԼ۩)mi|ND7#{/Q:n&)hdK _ P*CYt$^sZ ZQ&gl?L4c[:Z$Jcme: ~:K^uC7:1 ԡ5!tdY"w;tb\wo&>Kko/NtO{Y8@ f(/-ޞkA,^+[JOGkQouXy5@H5wri`)n4h2F%% m MK kdi;Z~ujo 3 㼫2tB L¬)Ha=2]Qn øzI;p\u5Z]LJeWJڝX{ 4U,WЅm7{ kTZ)ywΓ|$T'sf†N\>G19-|i Stx(X$!or,{BW;3}79+w5pXOx_~-iM,3Q8U)jv]W .yT]^!*h*/Fx ^=ț ] SݲGaǮuةrk4q#0,!jŸ5q~+\Җ<R B]>]zVrCf9Hb]/=g3yѐb jynL2UU,\4›;뾿lx\9]m䶝&K- MaGfha\uE訾O}o"XVC'4c 9F0b6+&HxvP⻴6x/MjPᑔY2Hp$ [aI@UjЧ/Ś,]OŴyiBU3$67|/\IPs00%LGY`Xmc޹1}#sMad.ߩf zT+\ҙUS+u>i]:P2|Tf>(E,U75#Õ <$3=K7= Z{DLaJUl 3x-!(d-a YD$kq=1wrv.x؁.HiV|#Y~t@4sۏ=oX𪆪G )qҷD$2m8vԦAd?,;6DvJ1 "l7+(qfM3ȧZٖXKIi\ 7ym=Xl˴a֙ȓE0OlkgxwUm[8ǿ;ۅG3cuS" ^&L*uKgte"#;V7[dTern֪#*;beZX{esb9&W7Z W:KGnɊHppm6LEGǠm$o.^<#ۏ]ž~4o4q.+:v{6(}NǔTIaD*_Q ә-XU;xjI&n@T&T|O$, /I[4%-d,:B$#Oz!.Wo3L M]0MV}K@w<#MF88E\K.'|]Dt! Ak>alFѣxE%yiA]%c m@yI[M^7Wygf>4Rimf3NaB춝A@v!X7߳[xRUK'ZNfƒo( O~G:k.FP]BzvIYm<=%d*|ݬ674m|O.o:K0ltu}WL2 [te?88:G6M[m;cNq_52mm[6FmT4AF$(߾` _J_伡Tؼe{@ݵy~XJv> dCWaIu٭",z-2%yzǸ"Pw A ZX{@TKl͛Gu S2ϙ@G o͞`i~yAYzW94"󲽏e Q @2 i2H]K1eyJ *3Cf)Wxl8؈`L7"CNR&ڔޣN#"qN ЂrlæS!BMեdw[uFO(h_QcC!ղν6$03qR%`5X[_*a- s]hYX8ږe6ψ"%fȤHYkӄb lmhkA۝9D=k #Kb;qSQɈ f=VcWbϜ}N"k/R W0X [\zcPE&4'6mrE,IuCR<ƶ7zSBmBD\>(+ˣCX6\$U9{E|N?eLQ99t P0FcDw+I\%Ti)WN]q;?>E@ɯZfIzmKYTwkuv?'a^Z ڔ!C8r?"K:X 0L\'M p|B̾XeW)r5To!Wt_8,ECA6ohH> |a~]팾5z":_;,mvj屛-sTZszˍ_:%Fq ߴäш-Tp3.)ڴϋKKf@xnxZ2q(,ŀ؋U"L})~X>%FƝYNiYSPDߒf'W2m~]&8.ߖe>$#ȕUtuM7f ȗI1Fk%X0 yS]ܲow= |պ CN|AT NTy`(%\HpX|ZJŻu. l.{`ʷ}-$v@Ȕ wө~!>f/swgdvZ{A "7 n˰d޽mS1ƽ)Kh@@e!el5oy$`VFίP PdDxϲX]0o Ge*\0$Sc|7 lDF)~g(c8AD>^&/w"7H&A+>X7N𿘬2 dg Fᷕz*NxGn9Km- C 2<$:UO( E %4b >Vyv(kz9vʃy!{QPkTw%ڈQKa::_G[웟Q'Zf  9 |otZ kZbLtr#Mr -y8M?s9LA  u*mG 0-x,xvB`kRm—TGyN  =Љ<8=fcF'nlW U,#~F^޾{ͧnJ(X=dsf]_$|V[Dv30KuFӆ!w \8ԀBO"p GL"ⲽJdK%^Ϛ]B/T0ꢤDm2pN9:M2\WS(^?CD$҃YX`0 [v~ז l{1CR4ߢ8ÝYfR)mM[cvdhK,_,׫4Tӵob;Ƀ(jwJp@u#(ڛIĄz *ᠶTFd| 1ltPFմZOl3S =cQ{s>ڢor[7gA@ c6PU&! ȟHs:ogYI{ÀOAspc,_te9Mq64@ϛtM&ޡB'3ovkf{ X|x=!]Phγk!=C9Zx`w4YxW]61Ծt >toַmbfZ$W`VOҶm(GBQrYɻLzKh8uYM8) lW+_nw;k%ʉO ʃ9@ETI^?$zsJ"EJ(Bi(fZ#ȶ-=Aa:dza" b5ﴣ*%FMAczi.Cr6jwSR]u }u)b ;4&G7Ǻf|op*Q0p2zz=6*%q4Zyy 5(ζ11.X``r&8;Ν~Is>vo=}便AdhU8A ;lw;yG:(%ծBz`cѢ\<b8%`[ iL[LT~fBZטGl\7+ZT_e>hXF^w :a,Vl'jvZ|?R|9a}%>~"#57PH#ml&=}&4=V U// bWz7EQ^pMIj~zͥVb~d2~V8<[1 ;C˺ ƍn §WLMQ{8ҫL1U`>CmI1^?sRC7i81XZğoi`pΚj@f|' /fP=wVq÷U bRXNDO)2Bb8ZVv4Zb YIqsEPkӗRC߱g=)Ab s7_sE͛9s8HbOO5.x*]u_p3{t|I.6ɞvibRJs0{G'x-d!:%|g{ԖJQ ]a ;ȦT!aAn>*5޽*Q8hq+Iek>BF?I/b}S*Xvz07,b8UMf"p\sc/7 UTgݖ U9r bM!\ߓ}wSAS4ݠo!s@VHW5w~rt0̻2Ihpb~ԭwy.}G<Ɲ/ /X88T>>E #FLr fbx]?n=A[$m\/ЩW>י_%g"*B흰@T92Ieqɑc+֫EeXf#U Y^EY'*)@~*fSJCԈ1IُnKpo$8pb YA%VlI "i\X2~t.BJ9QYU4QuR_1T% ]x}kת)I&3;l,X< =E5as?y|puLxT/Кb1E: d >jtHԁ}0 V1n%_¦P2aug\U m"+(chNbĤ&*3J%IQg݉/_J띭A!O,jgOvA3 ~C/Ө ;Mk*U NRɖ1Sanpd.DѺOzo%f2B5@w}^±aeLquG/Re=Msjw^RsMFbeSl[]HQҐ]&h#&{ }pZW94qv[,e3l;8ֈQr^V[bNp%'6TI?#;ߜ:' _6ni n_)V57@k'df]r|VҒUDJ'fhlhI#[-Sc>~%o'2!g$N ٍd'Wϵu/[F9J`"m 'GtӜӮϰ|p?6I5PCFA ?nըeƥ(ZP#W'M%fZ}dEalBg}HYAV@3z^K\@q7[}3EFJXMIP4g@oDrԀgC:]6}au:9O`A%fN5E4gQjو,۴J>3 ^Cv)Plkh4SIFkGrp:~jnU.TH~|'0̈́ =:aJ<芹U24r0CfDQGMr:]oxon>`oxmungyoMϪ̄S f?XSJ!rŭQCfO N&++7]as"?P֨"K;Ea0|hꨛL?58r20n¨Q"o*5Bs*xVOCt; #Ubg«d)_8\"^%y~RC{jEl^n%>V[mR$HvZ%άbqAc7>q0ntM#a*)'-#`t,q+ NG)dF J#tEXȶK=RZd\m[mb+mi YRBZ$!dL:j(%ե?nP@3q[b,k, BI^@߽DcD$oiYzQS1ZۻWc J^ecVe,_QPvoУj}CȳΎ )Lq@zLMHw| *=2ןATҧf%ZFl5rvBw ^|F<Ԇ%eP͂FC whcؘ#-dN'Q.R<>o,}_)Mؠ^%W[4I Oþ.\bs؆2q4({{p_#+sD{xpN >(kJК~5`Pw<X(.3FDzu@/رM f禮"=M3}C˃;:<5kSiyMF @Ua#H ? 'Y Oy(thsH&EJ37z[ q(ԾN{C$\xL`jq&lӲOR) Q}k~E !e!J2=@ϳWy~ِs/cn$HSV* i;Li{Ƹ2'TWɪѸm|%4TCųL<&eDM+`t V-d*)2@MF%RGoۼ,ah7~*,QĊ>WPOoWD+ G<9=cu? :ZIhEtVku\նX`^N㹢޴1 lYW@.iX+Lާ<,g"@kF,o-!f |Q{ &ѹ.42>Lwhg. J4#-TX$eSz`y˚/{"*Dhہ(ƛυYt1hLwf5ς $#Uj@qNXU9FuI Y@i+rBaoJp"VcJka,`yVi \POIa&ըx0HH˽O#NٷDZ) =qpZ51b?)ڡ+hlGT?Ȯ߰E.{X}UpS1(R)2ܙ?z OC~| ~7o4tE­N,@V#46zO}mfb?gp{m.ij< ]O~×> GgaePY+,hrP33T~W؇M2[D\mע"}f>NQy~-`?Dʏ;dU6]w͙C?pUQVB}֧a-PAѕ'-1* -3ixe1O  dQ*իtFMsviqH\kOHo LXs:8m1 x2-&8Hc2&p,p`t|D[븮NWy=B 19*~ 28'r݉B־N#t( T#<ȋe Ʀ7?rKWCG{; .@ {0 0,ܕށ4ae|s-S ;DA R[ٙua`G9║K1bb!Уk^a؎M6:|`v01e OPioMظle+t:]c۠W*V,X{(_VJV7s>8L;w>; 8?ȏ/iba9S]8%,ERju g9Nڽ1 S~Ԏ\x1V@C:qsM.'2I+lYD ٻ̋m>5.4R O{zrT8GDJl9O\81>r=ZA̻?뮂|BEXw]$P`EC@+SQ)g7a1.2_-hvİAyiE|i :e021&c`3. G~8m"FoX[z)`9՞ynJdL>DM1r/ eRϬ_l8j "Cq̥A-j lD1z GH=79ôs -N oWTnlEo8 %o6U8.YPI[ǯ3̎JBTBSAN[UZMңƐWrVϵ38q#= 8xn=g>r-9n`%\Zׄeo8!u *B$jJצ@;A4D4ojv̷W*|iFbLP.Bux+fS3NIC dHh鬞WY1:!sxH=:+W/ t{>*!Oek*KP]h"r~B;jKj&HQH1ۢ G*+ FyOfM& /^HλAXԚ^r^jΆFVB餅01 VB!C-iZn X) 6.Q$eol\"2?Dw7_X0Ydm.ūXZZo3y5XT!P2 'i߻50qvY*;ФB(o| q2HͽտM xCh'3m$V8? בrMӕ Tzi+pԂ{-pޥZy|u#/ vuqK4j9|?Og' h cri}4~?PHռx/맾k3܌&}堜mJL=!@bOBKZ iݷ{#,dV=5XR؄rceVI')? CF/G!k5q ѡo/eN?"s =֩L})|SRlm] ˟x5՗nCl;z YrZ60ٓ;{d 0 n*Mjm6ZD^Gu|$ƳOEw9,YI[%ͣէK XqhKZy@>*^+auMX45͹yS 񾫸NbL*-T)V=! 2#߫! ^wmWg,o4Y8yoŦ:LE Z2G_-/bNh@wzrvԟMQ޵ds6P$ci";yٸc.Eڣ baĿiG(j&wDvy2$W4kSCy8)Rx0h'~((%4uK/!Ai2 M(<,7 fFsk/AחDZw(5RS >:v}'9|)a|ut;bNM%9+I{ a>hb? ˁ ,E :%rj@8{mgb>dN _At: 5L+G 3yE]U ܷlPېYH>kfbh7D-+`n@]D.` ɭGb1a~ӧvUn6f|gL4z`}!tAQ="Kͽ2F>/2!O^rg=VFB\\=ʁFdMץ219Rmɒ 8J*-n&?R)cH|f-&6>)Lq E>ͱ@Q~rBl,S,w-ƨ2Smv!mJ wZёɓ%7R3fK#V}kyn}EI87{ #[t+!xs0n B^!!)Tз j3 ܓtN Vg^R~ɂ4!\ߟx,{aO}}Z-݉-혫j-ݼۢjćٔ6u] #. Az'?ʎ|`f/p^5^;ƓIrKjӃ!oR0XfnS m&ù S|`~p fs'AYVJ-;Q)YSk q Vg wq/-(r+1vbOύb1QfkNº٥To͇R*nUdGݣ{׃ )uػRv 2$f:WIW҇N 5Pc7դ}'300JUjO>CQ@CeȆ ~vjFqQ:3tuΠ)1lՄpo}%BQ\֖.?Ujb$Bw7d2`ʥ ?mC9*,J/qx"|IOC%2| H@x$2y܉A+ƚ3[lNV`=!bK)0x[| .@mVf'"@ &sP2\;A3qO[R2(8(Y۴&تuԫvw{̍tKB_Y޾XmиG` Mű 9pv1zU9vRݣK9(҆Q-9_H=0H+13$cL ~Իr`̔hejl?Sy>#*Oqg9 cHxݯeK/~gda[_'bf:QTf{*w lvɀu_xe"mj^n5Vn RPdU7^^T>?pmM͖DjO=~_4Z<1.lW)gOjazgNgڭ(g' ZJ+?1RiT:3IomAGF"Hx-4:q `4L X.S.CK5e:8,kQS0ө?H(@ဓ6= ;j$dKiv4&fk29,o f1)|,E@#)h?0xTzUXouDjM3Xv! n /6q\aTL+Vb$_!NͮĂ'j^%;O,w̦Nx**5[ '7Tk%%>CDŽTSSrڢ#o^W 6)ab) aag$WsL%s~rZXRP/=GIy( v "p.)aB%ŒiM 8I̛>!'E)`|. D(yB xF,eSVb[iD)/l+X{XY[,o*0̚KKNEoFWB?)QHkgQtrpzW?JU.x2@k)6EI51S%x_+l#)]fJ% xGQ jΩ؃'JfѠ@;.ςt{SCF me mИHCO/ƲB VOd>sSuA´O*,`\ۖq",'4|1l*Is~6ۢNS[?}1aVkRхęgyن{r0+~2s<2fZG1n9ghu< $K#)ixſ0w6Wl/xg4vdJk~e68 8 fQM\)$%t̯AG)]eD NK/6sAvbTBo-}nZ&R0"݈-2^OtB&`0 CEWe$ ׽:S,^_lz䔢wj5= )iGqV a?Y%QcB~@p0(Z}X+pR@8d M#]JCXHPنP'DX=mdVGg3%[2Q_K(g$?ἰ뜁D*'-Gz_>@=OY+6ja15+˓y!ǣ(W;Lcʏ\m`3ղ)U,nTE%5+G]**պϪf!74QFv`/tB E%ƭ+`h;4BѴ5!_iV<ӫƌ>`dV(o.oT/)AXbYbBi7۴=`f#x3 h;/흔܍p#ٕ.0$H>n soލsjDJ0)Bf|CUjO Q6wo^NZq vٗif lb7<{MͰBPAʸ C:Waj'H+D_ιNTP;yL/r@V9:'G/ AD k58Br7Fk B|$e9 }ao7ےݫm`\DmtXK T&3͐o=1rmZ=̄`! u )2^~зˍ"̾ET٦R栞U L9 OTҴv6>ȩWH'rWBQ09=em1PEh+kQl/o13>f 4KIdQm(TIIv=;t~,^0cZqi+o}3J?ށi]Y!Xe߳ Q5Opޖ[=?<1I-:nm[y\&*6@8?PF>u/s[M;\+wO_ƛayXyg-|333Im+S"l4$`|8%5uF56-mjo33_fUĭ8Ԋ%ҜmxhJZ XmWHK==[$AL3 \k! Cb~%0% l g#dHrw $S^[W%2̀gχ_EY$KaOqc:MQWpYUNdc_c2~@¯8Ў'Z: ģqMrJ.n@*^G YS:yêE?6VSRFƇ>9:.HTNɐ&L:=vc6֏EDrYx*R$~zd3]LI%2mM뗰ʷUMV`+JdQC]]6RJ/(lu_"|6׍#IJ٠_DD$y:6HsNY#kMm:o@I9F%1q/V3\!Bc]8urR .$Z5SCSPU=^4\jq|I5οoFf_Ϊl9S:0x,)H%9`rNw6M]8O̖%)[3|ux٣"S3**cd R_zk./~VU>F%M< ڧ,JaaR?9Hl"l.|bn[]ὃq\ behZ8cStIP |_NTFlq ԝHFթzu.dY渱$y} ZE\agRE`4'@Qo' @H_dAA]#`M0`w.Krp;FMg`=t?s8;Y ^ҧ(R@cwKNN3kRiAH/ٺW*+`C2d> %J ArQW㷇hCUOMpa{*CY-`(&.ıMZ5o?36Z:ITV} 1I23ӣSw+ 46c ֭?:7p,k qJ "bMК FL֯ݤ|NS`@ 2H KSV^ !+(ځit)Z&` >2펷CAZɉi7Y}9نݮ+ն>F,!kr9oX*a'r13q#֎@I.=1oCv#bϿIRq7GlHW{%\p|T[*/L,tg$}ՂiR(!vCp1UZҁ:+V,GeβrS\"iF?pB3JM}BSHiFqGm =92ǰ<3qz('&ؕCZbkp:&3 <Or1x/ebM \Ewh@1,>4NGVY-W VL} \(a[zb ڈ0ͬv-,{.||>1lz~s9)%Y`ELU%y[?66J&Lv:E.ډS9p}4sMA:yÙ{GcCBq ABWԶ/Ѷk%7Eqf6>s_ 1%,l p ]=S%5lgӄX8&de .6k'­S&ֳ1N݉@YJxN ;&/%Sna4E(#*bV E n:_Btj&lfsFi1.d }W|'AajvQevp~^,avk @v f^՟Nf?(( l f)J1\OqZ@掭{:1-Cy.Qj.fh::\Gpi82!/FCll/GL i!7 XbRz?I)QǠ8b{ XUĨHFUf)12tН +ӧ*ePF#jW~Y f?gu<H5x: r0$4,VV|荌 I84>Z| _%1({ta'8`Vyr{~{7"%(~Aӈ)[>#Jl ÌH{ZYXvJ¬FAKAK.wNǚD(wٖ LU/zQ `cX>1w?~rT|EB)gq>7jc}+v[͸`Y~I糹 W^|7лW겙7B'$.em+k/)q j.-90#>!D#vu/ b8κ{9ٮNuZ_j,BZtfl6Qٙ_L`C޼âiwb 4NZ}H=|zt4 A"c+*@%IiU[͇z& VmDYqb,M[õ<` Rmv`@ap(/Ȥ-BNS9-fv9eP\l 3uLP5Q#MΜ}[V{*-_[A/0HB MINK*?cE 0TY Atāhq%/Ƶ#MkGbG$`4mWq.V9{^C:uqvV L t\<"e2D`$Y$,q}~0Y'u0iW3M !'P($E62ho~T"N(}GW̥9ޙ.S ٌKI ;7>Jo+/W!>eK"'Hk?Rߐo#6Ag a"D~m(ڣJcS 8y vWRw#80~OC0ԗ0&R[RSLĨixޱk%R{o`duwsO߈pA:},:00)'*VUJyԉ(/^2ApW<>],լ"䕣&u0₩k 3 !=)̪?8߫Gf4O4Vd6J?:y-""mp`%ȡկ卫dR8^&J'N Gt*:s{ܼ'ءn}epQ9 l>g-3Y&4, B% ?M?87З#VV7C͆GD1"(> P4S->{CFxҼsdIK'!Sx1qZ<+y dHe}P 'cqSC)Kb0lAa.gF9NeF'6"s$9iؤ&aTl.vv5 -47l;KRjG>lxԨ-j6KjJWVKc%WtlSSw&8[uFOnv)Z3l@qv`-ȵsXAxKf㟭9Z$F1{e蜘YF1"vMmP{¥ץcbiIe.1{HC"fzt+)0iϗ \kcݞSb|Z5E{39R2Cߢ)Fۻ|G&y]Bj5]U[0ű>6F9݃+: :sb/s Ne<9ˮ7XwVYkVv< @.Ewe}2򖦓1W[*5/Nx! }%0M3DAl S5h2_`,Ba-m ;Q` {HV Gl<&e/,WcH[)ufX,h s};&h1Kʍ{h?hXimUsqߩ"O R7<&ylOGjlKe7h&&i.U`UT+B!%[z (T>k%sQGEH ο&9S2~Ki;/D Φp&0HN O̵]1[ʗ#7vh |{n BMSBrL~TRݞȠX@pu"ڇ2RvhGW{= V] (LѰW 6')˟y kf kF?-p4X$Q4Ǟ4PvP Ru3.ڑWy Z?[BI$6pI I{{C&F3.Ab Mz> ƍUa5'aݶ"Ӡc/8:^C zOn|Z-C;q1r"@ʱ{V%GM1f؏gϥbq3^x 62Q qV^$w};?{8:O iIpgLߓQȨUi*|倄{irp[y<M#m.-tBwѻd}Vu>X /їܬ6JG0Ms6ֹPP_o/KZdMi c{)W9ڬ$s:͍Ig/.:VG@O{x^ֱ6lQT]Epju:879^(5bdp[ZILF 8~619s6Gv~u<D#=H8:WʺQab_jР҂)6k+OQ1#v~~QL VjU%0d$<N} Qō{P̨$[<e8 kbB@g܉p3ۑSnL2!-V⺖Wc<+4lgFҫf(>7(x]v_aK<|5Fi/*9ɲE*fij VjB6"e74r4iYkՀ5nG< cX$5fz]O9z vf0XA 3Ӌe h|m싅iC_:p͌"^< 5s8ZA:cWT[u]1_*H z3<3_\J3ֿ Z,8'n^irl-t_o0?Asn#.s/T!$3pXjMklIM\g48"I  CJ04Z4djUF7A`$YXu]TYvXcUFig-s2.26  D.8+ڟ0Ig9&8 ɜ b-f4y]gcotA,yG0,s9hTGpaa܍^v/(D5jY6۳R,z,V+OR@@&nKʞ ϸƎ/ET12<(9P+Ӂc8yo{ ^w {HOabzO WZ&Hgښ(J\hD.oΔO*~gF #F.{>[_WA=,2*u0$yQ"0]R}Dz侉^(dL׼m2J52L*7֩6,#ObY!kSZF0iL:=*oLח 2χ=#  )c~VNԅ: _K|9\{Z3TNYȰpcκ`E.5"g'i e^]\Yb]!FUD?d B,Ò!!kxHw,Ry--Uy,sMjUDŽ=PhES&[d]pSh~Lrb3t&r^[d]9QD؄VMbA{=(5Cfg<\\YȞ+1w#B%aѭxn/ s;udI%"!ՄC@, [Nj/~]mTD.&O;8D u /37X nx ߌ>'{Hlq((η{Qp*R,ƨ(tFZ݂CU}ҙ.C/,=ϙB#gmV⋃31#5rK"wN?Slo5i8Q3%g8C cWV&]OQynKќ4P=s˟z@JAX!LW"8ӄU~MnbmVl ҿn~Qv3tL+_fLC)."+RenrOJ6u0Xxld[PhXA dA$= Jk$|'V2d3ޯ' HgC/Fଠ)ⵯhua;yJ >) VC Q_q )sb7-3oqqHj \I֏٫8t[ȏM2}}/lnL>d"Z(~±vnKa.@]՛:}5a#Po Z ~!vHv~cT&.L94A|J|"#r1o9xpy EF#qYmX뙉l2'ɕ״~]8WyΞIwC̙NĨzl$H Ywo}Ryv:@Jyiϭc[u>"-HtR8@v~Hw@^5-]fNo.bz?C`2qɿ O`zu2_Ļh` s +Yޓ25/<WJM}G^ qNu{=c̭ ,br  O2v| W~\|˟wfq4D}玽A|wQ*HC7kl,xt ~lv#UtDž, FLm'Jre@a%ޯ[ /f낦3 *xͫK";ta C ~L>;oc<`=jʪ|qZ]pH| ?`srV1%finuWȢП54;y18 i`Tjސ|*A4p1`EgX:NuBdq&=h%PF՚ l dGT=dT7?Rv8( /c~O5_L ,P TѬu"Xۺ癯f)[7C)(a ?SʫaEzB?'vU À6UCR Hf[OrBqYwם6MS)ɗ+_ń*bfkV[(.:)Jn OyP! 5:zmfEf>&׬H\Z`6!N[TW.h{ 69VP`9v;m#EL\W]u )حSOe;`Zx}I{9x;˩n }\Ξ!67\W?rm@Zxݒ 5F\&\%si.smkDZ+.Un˹0.~(_ڷXt< A#ᡢI`,_ G>EYkVjF0GJx-n*D|t5OAKwjm&։K~͢ %Lz cXqhSj@82仄>R׵9 (VDg`UӵA;-ـ-Ju WX%5%fb)S&: ? ^_hcǴ8&J7.zʶn\.m3O4V[ӆ.ZCG''n&'4(xgIJ'.טJ}]=Q]2mH_zX hY=2ڢ&HQM䘑0^ )D*?a.4 AgwW0$=PÊ_4tzL|OWIb y>1p 2ۧV%(_ >NdSV&;>e~ъDj7Zc* ' `ϕa@KȻ.Fz;Qˬo~62Oa%xQfyГU]huSzQvelvB&|Oӊgit}6ny?GߠҜܷ\ֈ*BuQ;wsX>]UpuB;o~ rZOH,nijbͲq`D Нvvaw*(O~9ݣT1V3cۮVt7;dUHdz"/5L?+;[UKRE8+2-4!6y؝I*o=_ 8 ixnǣi5K9j#e$xˌ9 |}YCve rK ?B&l5D#1 HRos_E oޣAg! K:ۄq2eb~"ȫ k~~;-hLS4嫴VOORTܧT%:E͍UٖF@,DCҩGuI`e7E,r$uύk"7fK&!w@x\_}p:q06p$vdB<<1Ph=j;DH 0Y`3GlNe^^uE5!ֳbǬymqv'LL^; XE{!Nj*Wg *9z u@O%p~V82;@$ 7y0?Cl$P;-l@.CޖMQ׀Sl_W[Vu; >W^(>O-" HF.jE9[<ԶxIƤj- LG4c%zJhE(bkEu0bTPlGeya([*@4}ԗxcXAw#|=&3 yiInSq2b.]Eɵ  [ƍifTeE$d@Xiy `^IG X Z (1[bdgV@9^Un%9?S,`S\q֎ӳDW')jBwɐL9]݈}g z&{>QG9]wSH|jJl. OmVX+o( stՌ(5Y tbډPGޥU_+lp9@M6ɉ9.>Ҥf"11o/fcI..ϱ˥ءj @*[~38#}6_1anS{OSĝ^`dQn8{3ܘF#?#` k ?H BԻs͝{̬h c kJJ[W#E֛Cif*q۲P|˩&LޤUS'ᴐt54ջ6Vj U jOt[U7r327֜ j N*攩mc Gb;lq<3ҺHC5٩־/-Ms>sj=2T1 _&c+n* #zʲ-;҄W:+f_!|}evEp}toq6'V%;1x;c-K_\tUgɋt^uj=5thͣnڿJ;$iS|h`KJ_ =F'뭆!dJc1e %B'D J\m+ J6A%*1B*o99y}""t t:uwaktD[//6;U9Uk \]7'g$NiڀegafdF!% [iFM24AA13$b7+uSM'5|c2g)HRA[DQpb{C9EVrd?iM)O8:Sb:?D#ie-<|Dx1Fqe>m2$Y_?Ղ5Z3Hz*$HmRR]Է?* X];a_^iވ$3ʙtInvC vCK…_neg [ɶ3ݦWjY)8Rpp@lDI %f׍O PDD&L)k \1;mF -2zйs[>*tS}6u%Ki44v ˥ЗC 1'eͱ9ahjȺ|5\>B^ dyAċ10Ԫ3k<-Wz[S;"1̒- ÷'zL |ПyF1W;' &vyl-kD3\ڠ]TN*g622_6&~|>l ĢvPOL.cل"ڋlEm􅣺I&8L-?)e|N2%wV~bv;WXyÔt|}|im)oiva |[v~`^Q?uZV%>u%k%&)”Ѭd/cgbʭ’BGF zRW#Ŵ]^oUq,&pq2K|1YݞgI0Tgȑ,SQ$Wq78ّmU +^µ"? ^?QkC28t Z]V6}e'z$DIե -ʲ26I%t^SK?~:W H\woGu&Xm<=s(p)])j}&sxQAU; )(L 1=^\Syo YT+(rR'F\!WCǓ}pCMs W $5>gK{+dKX%sd*p]tP ACCIʺb` ?iWoc|4ڋ[?B/JkXEb0WǠ9ϹN\?F 9"Լl]Oў|z)g8֙k*#GA-[Ԋ*q]ih2%BlB.(\k:I, =k{r38kBBoQ@~K'zoCFAd[·93|#2fԝ͂0E&MrHMߡOIK B!#AN,柬X$AXsYQwFl͌?R~tS&Y!q4-ě̍Pi?9r1}w 0jdԅ#]I- T5cS좟(r4<2hnwܿG[~'M Dk& ڧ"aRk"`2=:rphe׌O-!b{^rW|CCwE2?ܺ.Ν~9Q_!pC:ZN%4Ԩz9#, J?+5j ϫ2w7<삐E0įǫ1pByலm53>dl ,$g`0s] ^xIBȌrws5KjOI:kqL%# Z/T>S%[F/ 5ͥY)+jG;̫U`Tׅ ʴ8x}gǺ%9 clްh1=>v̿ԋXEьͬ:eZlGmqda7]}t,a,y-[R VʀNթn~Ӗ6/Ep-0|EcF0rm֙*r)M%yL uKtJ8G %qo|Y9@yeZUjfc']* ۏvüßymbA-' gCp2>r 7CBQvgR;.1 pH/A bO߷%]: cZN80Ř9;ry7yEKOĩLֹh!Sa+VP}ݣ.G˜03K]sj>6'030}tK8"IÙg^IϤqISA_) ;L983F F}-΁$⴫ʾ LY r3|=pkŘ`'~8z!?P;5N3¦m )VFe [{V?l-M]\!4x0hli :GNQy#jq`aGjt6|AnM ΈEkA+(3Ȱ>s(8lE"bS#P;4!`[`L⽛C-hluZxf T[ KpvRɜ?xcN܀8LDϸfPqp ``}Mgss n+{ȽۋsO[݅i}~},g/;UK:l4[7mT5Ջ /3١I/nq .jbnE)wHun>bi%rzޓ۬N׃tc/y Dl|`]. |植A,ڹ@! .nC?j҂4E+.Ǣj9⸮1aO~6p4 /cELj<h;KjbνLx"F/w30S[L^iv)Vtn%4cJ[]@Ľ\U)%&K* p"2)t$Mr=mlyudq=3,`M%SjycxB"m.Gl#vUY[gEf7- ~{[仢YL|AY}υA"ӧyO71ȻE!>@$`Z=*o7{"Ylʔ(P+Y}Zf--\#9~#/ĞVGLހĨa3H ,bk2m`v<|@Ji`˰G~'JJYo⃃U jdzb:*znVcm]-0쓏eVLhi8Gjtb" }GtYĹ4[:WS}J\G+ǏzKpu'<.I9dkM~{z*s{YW;"PCͰ4ͲJW| E,' Z擏k4NͺbY?hpIqarNwy5ݫYv$p:4S}O!H|7]А< ) |%vIB޺^>UZ}ghz !%Z13&SۮFJ{ q*{M2D`F󼖷 EbՖƧֿ h0DQ& =q)Q5FP2#Ï o 窃e\C񗋘1\|h+)Qx]BcGm < l$|=<#1#8Io7H "~w]7 ہqIG=|{%RY0к]z?y>gADΞYG]'9-1֮#6l=PA|~p'GIa] X':ꛢ/Rp#+ `cf1UT:b[m%B'Б;E=9en$^?}PJSQcR?xNAWsIc{CZE橈 /m[%ap:KF\ )Ɓ߾KfsȾK!+~R$<B-rH,)8Z KNjU"fcɤҷxܹ@wSMgb{,rvt1r0hHPʱmI}PH)3 [iCZKI? k$<0e룝0vD !iD:)p ;$EOpAXQYfܵO;HDΆNO/!QŰJ?=TBB j#D=fKY) AϯP멗1*lfdf OO]xYg8-y2wk(:)> {H рlZͳz dMGҳ uGkvp.HA'Jy5XT^lKevo%X_ -85n<蜈Eƪ"͋lo ~9|9w_$E>j^yTVV,O|)︛GVL*YnpӱM^Pt▐ 7]kfZm3$RK+q0Kbf&b'AXWrv X-[7r:ul9Ŀ&]{|(u")D"VtńFݒxj6sh5bGdݎU `8 -!Uz `B(jv\U eD'ăe`te\ݠ:std ::s5Cwn,#vNu+  dz/ f͍ 2D(Nt{2 ^ 2@ϛ5e4:#~| rsυU : ĥ * Ng?֞ q&tƶ5ޟlNsϵ޵Ҩ`I &7> p& IPze͔UIrx(LT44>ڶJ4RO{,@R܎5UNva;g'} t(4ju&.=v$D^!"̐P 4u~ۢ^~"HI}ng}|5n&R"I9{[ oaYS"9(nry% dM6=V:! "WxV#[[C[ƭ\gcF +#Hmڏ-\O!4w6CښIˣ$[+Z%pwaiO饚 wG u4x DPx%U}ؔ&Z^@| ;LV?4B%neM#D%[].!G!k >]y陌81-\u_.Ъ\*ߋ'ףM_Y)Q/9Pqkr勓]MM"Zзmsfw89I˽ Φ! B)^Ǜc c v@$U/+wɸ66 DDa#EHh-ɁgXfÀ HLs8";xcYd6w 6ԶT@{PXZN=1tW}FrrTJ[Q|s-$Q8%cP7}zɪJC铹J`LC7*)g/MôZeF x?0zO_367WLޮ;"@|X+tN8\3>Sv'J﯃錑T~f)/&Oa@5sТפqX:\襮L4$*n I$qЮPwNraʸ³:$(!lA,ZxLsjF43WJ#𲜢}Sϒ{l;'D:"U;% |M(TW&C`TWzR/Djc)Vd+'ёE¡JӅ}xK@ $=OƣK{1լCH3ɇ\Ғ},ѤvldP_{϶zvl&G!+ljjz\:%s@`(ak25R,b֊)L4:׎b/{,0^uy)'u( ,|BUCj%(Ɵx~韎Xe98l4M+Bv1].hƠ9/֨vY4e/mlw[+.7C(Iٖܭ92IO\IcaRLW4l\A5]ߤM)UHqIS'>$P_Q-6yvP0oP6״#053wA.ed8NO"@&YFq4kMkV i* xIt:eCrtm>up(elk&n%dVH-X7Cd+1yǰ\Y'^797')/s3wؾ)gOhi5lH?" V"᪄00ݹt5ϖtiu uҐzNAxew "pUc$잷O$&uyP&'/V-&ڂ6xd] AfՊ]#jߎ+Yys*@9?ts3(z6 &Q!hx;gɨ[ýdM   %֊ۜܒJF˳<+p[P _)|.75ͼ\LZfԿQư4ɢ;\rmbNXw(٦>0ٖ$^P;+%G #6IrC` gt菵4x]_Yk]/ܐS[TLW piLyFZNΕd\]b9 j&rh |KO#.4';`iJIDTW,sU<T֜e܂e*V]a5v\+,;c'Wz{ܙ5N\Rb0!)R82;"]@g77 hܝAZ5h'Tg**qye>Re%7 WvZo.=ķo=r :h@R;3p= 4tZ?;pɲ4|!BMI]Q~=| K~uXI<ی j%Rlh٦e&3$349xfn6znW qOJ% a$4q^l(r=`!$үx7Vi^VoW8Z,_In任;^O$Za@<0"ʾ1=8h l7=f>!QM5~3!Io'dl` X@k=V<[Să": RvC%\$czd;Y˔5N;틨(]83;n/-~F3< '6tG 'p꿅IݧU{` 7:A/rCs S\DXV=`:QXCƬ-9߱iSt}Ffg)jv#mDKrQy=7LSGqJV1׿9Glˋ,0RKg`u:vEAP -ݪxR29΍064֔,[3A &ެ\ew>|;qm6c/="JOpVq .B4#xIg"Z1n@u֊=%&76Խ8(W@sE&JyvX&tb&ܐ.JO-yٍsG(p?#YóAL( ݫ7pFT!kQ(>Z0&*>RǵjnuGJ{2&&9MO˚(G4iFx{#:^)"|S)`*8@)^59v}ƾ-2Oi^!,:4A7~Eԗhۍ!jrnf5dxy,s՗8d#DV!+VTi3(vmk XJ6}b{*6+"; TJp!o;xlR-Z:I꺍j0-6wy}1nدJBo;g.cRxU{2q'eo'l2S!viAn1 T /GvDkOq`u B}wzȡ\D&/'oH ӯM`PJʊӁScyNdsʴ>>_p{<.CpmYI `Q1_ $m G^ܨ@*6q>|3c#C/bW yr˄]0d_xQ2zҀ)Y׸iږnQ+#*Ε̐Z2&vw V5!`8v1X)Sګ/5/ƌY?9S@ jO?>I i&ʲkBҿ6f4t3{ %~k952)saΕ Ȏ:b@ PZ+*tuz?hȻf:1z<`>%O#ux-'eYmґv9L AA:W -(\<)UxEc9.܈A!7 `ҔH]*rON BKB'e3(Dhv(p",u9 EZќӳ[H.\y R.0+Q&Bn""^CAӎˊQx2ݶ5vQ.|$e#XƠ}]B)V8+h icUb:myCt$B4,>4X&mqf(CsVGy}^kc?YHetFHMeNAZAKOɸ.Dsn=2ޖGPG!"ɕ^eK|RRʚDKbDes:ȉM"N:~b'LD![ƀm_E]y M%2 |a7G&R0R̖gKÚr7(慯Qm?hɷ?%D-Pчݏav?&@ HDɘHc41x)i֙H%9L9]aiɋP"05OptO-ٱnp "RJ!cZ{0~e%ĝZ9*l;v͎2JIZ߾%o9j}5CNEK x\27}->7@$z7hIvx9bX1BtbI'SaPVÛ^|'RPSm}H`5`zCCˈ1aBy;>*5Q-lnޱ(Yu#qb1i6|Q >XIP|)!~9f+MdJ=nf1o*| ~T'B愭X0ۋY"azƢVL,bi7YKs ȱgֹ tW+[ 'gE/3ܖ@miRM[sj>G,Ie |CKÌ7cp\o7"qmsvx^#,0BN& e0mqqa,@+ٖtUam%V}j~-E0WߴCFׁK}  D_I~Rw0܁BA{TK Zt $g5f&yLx]y$OKgDO?T@{n; S%P(s(%ha]ȸSUFS9*e1/ٷ#Ev?=QD ߷}$vc?X9gae|JK!<&"inHUJ?,l@|-3Ѹf^Fn(Hø(VWK(rPBI8 TNRα޻ !2\J(ppl.[M8k"ZySl H/}`;t)DCrr r 6A IP2 ^)zK':.ߌS5s>))vr1oǞp sΉ5Yڗʒ'^V9r=Lf}c=WC FX$Op{'Mm7/OE)( #5r~+Go4 X`}zrV]h"  `k1p$E;< |'(EwXz4dv ,ۛ9}CŅźO^?X4vkE;MKI:A:rRPڠ#0>T,-9f$^w˫~+tAtct8M3n΍taLV}ؐ_kv5![8Wk*;xs5vC]'nLT#Ђd}{@) ;Pm y1prYݸlp[j!8l-K Ω}/vo['=Jڱ ǁRfUZw3;rEboE)l uY wͤ7|6Y|n'mNvG]#7/#l7}A$])KhfyQTH$A'VJwVqͽ`1-\n/--/A5;LHjwJV##'B d`sK ),͛!D4Cඩ)z2TҨ2tr#fgL5!1Uqk D*n 4jhJ)^*( @:gSt""MƟᜟ)kR&Fuf H7Kbw <^[͵,B \)m@_׿?mBK u4RZ.xI"{V^he2 D{~P=ʑrӨ1%'hc ,Z6sC$|ؑ  %&)%^M*!9xJ@':+k)ḛ?1`#.%~t:>-/| Q 3~_Bkk'`Rz6mt}U 8[lF9H:=-/E@=@sN~Ehx+1b{yġp|2?;Lص|99Q[|(zE{ѐ[@K9*yN5ÍOd_8&:B|X_ \ӪtvL8y-ʹo ]gXV@/?T>& +0ڡ'3~@-@\Lv 8!HAR{? 3 bbȃ2'T0'0xoM̽QsЛtlf]'PlP/!(ū ~{aU}ßL ~"[ :8_I|P&(.N 0MĹ2¡|<:Myr}tjJ1B^6:osQ%K E-/ʃQ`C4"Zr8H{'?-3O®2` Bqhl$e%?j#1ѻdZRoL1)z&(/| @AR5?wz>%*v79>,y<}ۇ'b~Op-x6K wsV@dwz0Q` ٻ1CU :>FBm_ Unn(A u|:>$qܛ.])(ɣݥL~/,i) yn\*es 5^wR-[W)Ж ܼwJ:N8zAo`YQni.Y1uX?34I_TE(U{T#h0ĸ*ڕi#Zdϭzkg7L $`U^@_-ξl6r|(-)R~nЧH, Z0Chۼyc2']d~*d|;;b9E{ iQlF(MǨBʍcٴ‚lN4=Ǵ?-H |2>JG~/S9˼f;O7 ]9xq> jз_3 L_᭷ؠnè#=K,X7X^7ǩCq[0Da7.KdDxuc)d)B+m-O:V0sJxz䀛x}ϿtX|oP}56ݽcCiqISOTGɪzAmCbOĥ*әfnR*DvRRʛUsssS7Ha w$q _\w 0-PU81O5ɴ? mHRfсcFLQҷ!MͲi/xAl.l}]ľFK+=h~wr]WIU=OSپ}~)HABc頽 (bR0Ye챔y YC @YIʉ]49.6j:6a{W{aKnG-WI WO6ce ;.b9VL|S[\?2:Gj QAU K8DH4ВYmbbW6 Qz5v5SzQ]۹)m9oB8Fc4D_l&Ы;Cۓkr"2"?$ ǂόDbjqɶJA34apS7DY~ش8[PU2;i[cD$T:n׬M8'F+[_Zΐ4 (gh9jUJ9i%\vN/8EUcg:t̂/ܯyS4l)$9(!<7Dju|r8IFI806[@|F%M+O/=5;`kH$ȳ2 Xl=V:׳|_hE9_v4Iƶo0? ^/lopahp7h6!`4Q ]fձTl&?]5Kc@_ P{4:.&J߸ULMYd{xn,,*LqT0EV7eC0kPhX]N_U84(lk(Y XwGL-7]% C#o PyZyf%ײ ցrl#|zҠ*mT5̓JקL%xGL1SECv;R{t +=hyӝQ-¬ 68H3涹i*n> 3CJTaE-2q OՄ8pZx} ܼ1ӫZQ"_'d,b }[RnRy;5Jڿ6Z~icûhIpTT{.Lg+M#v ,xWI$(h"T,ʷR% tC])rhoh2N t/Wr6w&c`SԚΊ |ƚ{yUO:k E2Z50N@׷1gx"mKOrvX-^mI$ްE !fY˄/xTӇ'x.u <ȒP\?ݴU EUWPtn ß76pBEڒ;j{&ő~ =@83`4PIx%ubm Sd q t[}p+8īc<09ڇE5߃7 %HoNBdXOT{.@ڨhy y|gw̋Ro.m: -OK2.pU5(KѱՌ;z`l.Wl7&@:5#;i&poC <;4^GNR@90C]jP'z.dE_RkpwU=/t;%V VNbwՒs4@R *pr4G3;I ]Э E=cNeqjLj&Nk7&Rh)t%im_ |lʭɞ&;m5Qa^GE_CqB"7T;g@O213B;E)7WwuŮKT+RʆU6b;#^@*#lRvRMؠB5+$ADc~<)C-%&}C2K_E=?cz d>;i4-Ol5,4ϟ۴B05xq҂XK4I.W9M2 wC8n^ ;cqZXe+z$3PCy+`sݜskGU@%/d_\/ "Ev3 SG|X" Y;g}[ٻIRV2?fi^^Z3'\D:"@T^2|H';VO`ME!|Xdw ~/dvm=ql̢pwlr =ʇ"`JhTh%!ap `|GFV7"d|GRˆ5k~i3zW5؉a43jԨ:b(I0bGtm05"Pj݂BLHߦg'.XY3KݟtO5]B֪u.JE)g_ -wPkqYH)|ЂNe'W%0hhnZأvH9p~V9D' RybDw X*tfe3n\ڞf9=Ԅwgm3)ڈڴCR͙֬80LPGsS ;giCKCɚ Qye:iD弰%r!J"!6^70Gv# {Bj#a#.̀/`N҉6<lOe'|x%M`*L"Ds ʆ/)0E6'6={KJ*klTGG/iF\ +5C+}uWA+"*RVs[y uY!Јhn|΃8 e\P^r0ןsm@ W)b{4lvSDeE2mٻw~WQ|> {{&X~ҁ,zvzK'm^\fܹ.!*{:찱Gό7LD Yj6{FxSi"{>B~8T[8 ;; 깅e>,R*eM3> P680ٟg![8kٻ܇"86I1UѴ1W KkTHK[EۋW֔0xCzl߰(G:@.ߖB۫cuu He啺 a~651!5fb]&Lc'hH4fֈҤq 5*XN8ah$-Ir2q5) 7["+2_(W|L?g8%&OAJ;((eAv( Hr$22p6: I^$a?2/11cEyw {8!^>[Qlrb*)nd7Ej+ jtZzCeCuWWd?^Ff@=Ke jK:Ȋ=!p(z1]X,2Ǩ#Gme]._5y֞Ez'4~]2sU'n*yV*#A˧QQܞu~ʆ_TS~/ {}9Ձs"q=t}l[yf+0M]t>;~LA#7UDr̉EV=fU.5)hxWDэX4vdFY-3JGkxb 8- _4{RĄ) uw$kP(I.U~z@xL`68%G#D)T puϬuO5u!ѿ-# 3J1@Q)3ͬ4()h H4V%h )7D@(`V?[=QjqlnI 7Ss*tvތ֕|zvuk#dߣ[΄0Xb}'c]glje]6#?`7Li@<,!iGXvp_A%_'ؔSa|?M 9ZD=>`EXvl?cqRkslD@i3谍v3>h[@Ty*jYS-mi%$9HHEsͶ ) |Z_DOZ-"hq9m sA[~ EmbF cO>S#PBڋM)[fj$i~Ls-,D>#;B ,G!2 Lsc"؆RO Zk&*;-֋c@ PUŪ +|WsM *Җkn= ovSGv g$0~ڟqC酖BsѨcuXG賀bjLԊ.e'e]␂J.4LO!bY3_c Z~b{]{i5nh0w*]/_Ro K+8[QЊ5Ti4vy9YōϜG{د/teOhTX r"KI-opS ?G8*t\YdL_r mw`/W~Kvsr&wOFw2g2!m2ꋵސ_ipނȁlېS"['Z\U%8 ~fúؘ glӓ%uFH<؎^qJXt1'6 HdT_KxFh{C\i-ϰGXUM3Jo@:[9hq ߽PrHPM7 w]m Lyl%OYcXPqDRm/7q[gr_x!V-wq(IrdqOb_}`d!qԒ0HZ9㖻@=LnjJ*wa9~ gae RզyP/p=gb"e 4[ P`SI7 5$iFogFsgv(gʓ='eOw)h xdH$vSHy MQp%,"Qf¤GN*7c&Xbiyvx p1i%c\ lӭq[\O7rLPRG _GU Br(tԸ,G R|0XIgCpG^'lTJh ~BX*x27 Ya g]:Dux< }sl!X Ǵ12O< H;k AOw>ir"C-S<}Y9 H)uX 78#~+1rš1uBH 2E#e!NS,II k6~C Lbj[lYDS8󢳁pUŸ5˞SWœQzJċݠ^UtU'OAe'&1ԗ^ (56_VTI~NuBZ YɈMj~ 1&*B3K@jqEB܆}֮VjG̓9kӾ!`\< 4'A e3E * ꭠ3βI>%'{9/h.,M2#SXd+<05 _e.OGbelԹ/LcSֻp)bQ2!_kaʓEr`ME{0ۯ~,ulc7rﳨh/YmJ.ҏ(z^7OV3_mLUT)fz;/Mt?dF%[<: 'o3>0ΐ"|ik0VMƄZxN 4E%0~6g eng)y+hSнsfuG1dKE`S|H*zo@ ujvjtRp-q{sxPN6/^nlT4%I j tBR_qz6N+nF0/iu gf[',b43[l }+OZִ\zr~Ķ+E҉Mi8 AK@bIO(A^{9k)DP4Yn9l\u E #$:K (H<Z:hQ"_`r]/?M(g De5PU^G"ZwySgg shu9y%FR  7yЭR;caHK xźYgŁ̉]6kBeX4qCց*6B#IhhUŘn+&]|V œޙ% ߧF,68H _tϭ*ۙbֽuF89*Gw]ɖjւ FoBR•~1ήuyt8ܧi(EVQ·;iO<6T@㾃A NcQ:;e8 ~L25-q:W=OU?rW~;^ђy LxlRpYFSGd&QfXP_@忖pBu~cMmr4MU[,KZHԤ ?R1ݸwI&?&#v4أW" /&C QQ`;X^ݓB7:2Qk ΟPۓf^x_.o8!7bnBw)Ǡc.7OA bzqB.~BnE>=w: &kG4A=}9.H-Տ"kAI39y@$[xj"5G C`ŗWg}H$y0gi&Ն[%ِ`(rMf06N B pIJ*.P^_#dXvły78">{ W?8SJFycpD.IM5}Z*Z@HWEl1f=)+?iF枏MmnEVm(ߪ|<ԙڇC O#SW+eE@U qIqj6->jh_U։e¬D}8gu&|/EKV}ݾzE\s/>A[рQiG|Z $%FCla>E8%of%?qz*+d lc5:7;,Eߚ)y  4cD cD&UFX$A^f<" L+D*JGA{3%R"_vANyY-ik@S*o"p)K6Kn,)f#zgRv*S,HijDQf>D_y?N\9Hv8;xyE9Cs&ИgHx^ʯKg/!Y+"p ÏF'Y؇ycW?Z,FR!ZRjU`XbO5@/>%7pGz6Jff\LO\ٛz9Gﱣ% 4z[+ZM U먭T;\k3 iyhܶ'p=؜Dyצ|PPYpĵЃ3"q B":"ӄO?a0q:i\tw-;2\rCM/@!9!?r锇Lkod.?b%ܩq8DBa\_p,=B@DNE|NCMpr߿JǶNѾiMw޾n-dΌ`D;@*GKE5<~F"6Fmyf9a߼<=0>saIȷBv1>48C q5 3IKK26g|7Y."gمPu;T>HHP0~ɱ@7%.luA%qd4zaʷSD"m8S{fvVuy Ɗz+q;JpzK⧞_rsB5J:xs6oS|Ŧ>LO" `!BdQQ,dxWFQl% oǔa8.!8y?%e(eY#FJ0oآ_Giż oL }Os)ɕBBOS+& 7=}6<Ra@&HV1=C֍rRZ8=Ee/8y5)&iAOɞom3; toH\wb-$Ǘ6?R1ZA;QF|#aI~y$ ;q |O轈g4._@ZHe \39,"BLwM;]OX Hn#×i*$kha !afiL0:i؜Dgd]MC*Fػ\y )lqwǦЊbǩ7-'R,h0Fvxs9Bz)u҃EeͦKR-ųmr3R 'T]ٴYDjeN",c\3MѱߑT/g43`$Qb'dq2*q!uEA1/p?oj?.tPK!1nu,4>篡W,gO%  'ZV̝^ϕ!, oeD>pJg@ݛ-N\ />FpOTa@I[b^273.=©ՅӸql[]bwzM}mq8- ;Yr5筀abXBBT-}Ѡ/-UygY,j5 ѡ>suvcD0/S;RcG5 M9D>W̊æ/v=9hْfpb53E,U8aW/]z} Pjnb*-Ay^nx:V|oKzjȯH թwl&H e8w<)e,čv*LS>B ؕDyIGF^*lσũ!Ci`N /yg7i[ct"UW;A6S['.-Ks,z9 r \%zD>p@1N3T$*f:!QE;/׺Bt:*XUw.wxJ -ah84odx!,B P^vŏmGz-Kn}n.u8z)'žu4D0`RG+6#NrH?Ux:.D''7 Msh2/\P<|Bf]؇'l=}XCAJnmZ8H$Fpd %qEj8֠|50>)A*!DK7CF_yV:*lyqS?y8w,2 峉8t@gcRRI[wL` \_ok#E~vx>ك%3xth6$hB@[X&׼&gI/On MkVyt"/YӏfΩwg8:D&"aEdrǭ"e5  Ow0&NOl*(3 Ҿwlpi'T>l3cb|G YKpg&}4axY茭ޤ\ V? h%R0#`DzQШ##ieg}N #,Cn ~m\ i袚MH{lqp2hq{ :vJOb[-L˳̯n uefM[c~$[jVCGwHꏊr];netc<Ț5znUxB5QxӏBHM~^X A'5"Al%gуw)Cn*{cGQ%{?%mF>gB<ۙe9mi<QUQGa TΓcoC9fBaq, '&G6K/pLKf^k 㨻44  ^$f<蠼|!mx9z;en'⬋pBvh- 7q@4㞦:hrky l;`#olN?GNhqj/|f8Hk "Ԝ 8O ! B@ ˌ[d,L_l40#:D>5ZrQG〰ȓHZ92 cw\aո$Si2~pb_僻T7;$xgΰȴ^MmC1*p㹫ꍛP\(E7+ f'EWlु~͈"UiE)~a4Tl'd}m5u K2YOW\Q,؃Rn47)ֵHK2e=!HY@H ax$&qV0,q;*BfRv2]<54"m6GQR1YˠT<~ ÚΏ2mXk&״K B.MۚO(]ilOt RɯԒ9n^mn)s$Jo67?qOW-K9Z#-@cs(WSux _4 f![l,t`9oln۝R[PCT 8ɩ= i.ž}9I_LwR ꪑ/ג? pc)B՚ߝ9|?v(zǂ E{ ,2]7Q;M 5H`d!f\PR*>(3V_^]D1hzx@R},-xܗyA _4M'TD_^FvFkX бAlvMj7 iD_ hRtlLEJ@P=v.l>ׇ{Ḓ}8=iTYY1RdLRh0S-m/Yݏ,vI`m }%d}=oEo!_h5URnͬf d Jd>m4S <=TJX .* D'O4L*T6E"0@||@* F;{*Sk2'%!uc~r9';\G FӑS~\L3/Rgz)<(e-*-:|> pDƔ4qif&e# E+-I9uDrQatSk4}Lô6p`G`٥=CC1@XCi@T}Yw3y8PS {]pCWo3Љd.;$y<<"\6Mr4e^ҥ#h}E̔4W4[tC`% ~hZbloi2rLC4Z8hN]Ί4{pd;pCd_ W+!T<^AiVelTn)=Sfhc(^m15WPN_Tз6X͓Л晆 h[ISw N1ȾץԖDǜUyVq,I]KMj `Y\9v{ꮴF )Ic6,1LZ9EE[-p.E Ut %iaPcTs]4h-#,N?ZQ|Ї-Kaj$FhuioRON o:WMzbQgY#~Cv/w_7O?^'ǀw| 3rq%u1z"AdpL&%\ѳi~AktD)6P)~:AЬqyB~i*"ȍӑ)G߁$c(rHv c+zU>u>1Xm\*i)3J%qofV-fD8Da&2=`djh{T6i+nG8Ɔv=:#1my6[#ʆ -^Z<H_ y-S'G7vfH7 eHS xmE*6q%^^'2}9B #7׻ݲE}T'i%zrL9Z9iXzzmdGRʐ3]ϥވ=BuosFܼ&Z2Drg,]"6KD3KPVL([1]+Bxig):Ia09%r?-2M̨?kjF42)^4 W˭h2SP}+S:F"[㶮4si\ 6Uە|; #J%MG72i' 3KslE$A}"?%*`^ܗ'c{ل02QdZ$ηQ˒P3"a=i"7Ckn? JkNҌgN|JVxƉ沆Y~mzjCY5P|7ykRUɼ-%2&s)ӽp·"OE }ee#-ѯӃZ=pC,FYpm"7fⶵe`F]=Β &za`lr=rσ%H.0λO5!V-.lfP@DICi/&{nR)C}JlD?`NGP>$@6`MB ) buFyaOf|&!q)~ ьq" Ix U:qvh+mK`.,FogT2m^qRQf|##)Ax/aRTdۂ@RHe>kl4b*"(2 AR!ss濖`kc)8v8ۈ}J9nb S@%ڀ?Bt򳋩 K \wԁ-GVgL:8F@{ڳnR(_T%ՖTMT+Hw$ڲD=0ڪWVדnG):o [ʋqKZæ{ 88$&QtCH}VJ_eZ^yMEF ,!D9}@܏FZEm{v2>% =O8ۭ_,"7|.nߤVD eUnaDYo gCЌG\1wR,캓) Z-gh=?Ed2P<CyICMI@P$9Y5>؞&xVʮs2`AoFl%&~!3<Ӑ&'g*ia D_Đƻ}nH#Y"bnsD L5<ǵT/ mVQb)mx'D}L߼ֈHogJѩha,x^uͮE> GƸȾadJeꝭv-R3W~&#~ t +NXE7{GP۩>lٮxlރά6xûϫgd?';+{Gf> k;,T.];|O]8j@ g.IT(}gMhѢs!쐘nMf.s6hy2#C, P[^DBktzuzw[GdeK/.y5*f6{/+!-v R^`((#4F&z̞frZ>g+Ut7x *s$^G'%ZD to:GBZɢ `]N\QRV~^6I _^3߂Q dGouDlC ĥժ9ƖbP4oZzB~|Lj`w'=e0{qF H%5'/ j ʘ1ۋY 7RPKV iyPdF494V 3q㗈x wm ~֯Wq|yV#챇KbjADMN.!|y`]>YY"z!)(j+լR[)"Ad>1"Uѭ蜳z"囐Ƨ7lKb9#͡[b9;o5K!D(%^k'^ZHP1:C!Oa.vʖq\>mB'\[a{dWni*S'|y'm/Z:v)Nb% BBMLX(:-r 1e:ƈ,/1=\NYJQGpQ!yPQةy;>fg_ QB/|OA_⩬XΚ䤧e2銬"-Fo;@2Z:%VnY 2m!T=>!gN{ՍL}ѿͪG4:s4{"j ˤ % N0[}ν3>lNI-VN$ M:Φ|ڶЄ?T<4E>N2tT4f:p+yӲ-]TY=o{aoHo'YR4WRA; qJk"Ug*Su@Veۓm|/F]+N/z2*tSpF UF9mS!i)i0qN*񑅌_۴΍Z&e Zڹ;NM51сy&"9 !"c&G˳L賡-`_>ConS$YW߮1Hy@|.F,$@y[&BlX8n4C慤tUC8(P<V Ԛ0,.+&lI9:Qhgpke)ݷsXdT2bJԣR@@;X1b;v#{LD0QḞ3ǟd5@f>Im @y75%)cK(t|g;?Ƞ2Mڄ=mURgY|{K_5Y]y3t4aΝ8` a7kN^7A"ug쒠m0r} F1Cw$V9^ ,Ov38w(m@.N` \a%XR+!/_d ;XbRu?Dh#q=@W\'O H@P4tmbot-ӪCKvaQNm+†Ďf䓂 6$N{d wxQJ>{[š3d##{$$#Ru' )@QH؁ 2Ԗ:-N/!Z.+OQUKBlwmsflHX$6"ErSkW/{Wk8AyO5 V=go,lEETIB-&iUEBOyr$C-O·!gko.I|ZV&YzyMPԒB4ԳA Y'xoöO+{%Ru[eQN/Ai܊[̔/2/lI|7{!LhnVn9T{| s !ɬ%*+:4c|y_BIbH8,p@;ijb|d ɗOr#\'[}5OMqho[m')7'Dl2K7W=cVGsP)1Bo:\pC%O$>GzxeP@rʤtԟ^9 ZxsҗkmW @7+.`RSWnat+Hbc|r(7hɽ&Ĝ5(a]PHEjr4UDYX`vB*[2LҢU{ TRmv1J?T[C%_IGݑK^A'3@l9SMTBĨV\1MȢ\An+I:(Y?cIj5Y U<.'ZŎ6Xa}\i74Hi˪j$4 [枙2Frf 2e*;'MI%lY;UZ;w%j 5T90۝̝6)톗ݓXRm~N&5 7FxwXb2cv,^uL~XuK^c^W} 8D#3)P*b!ǡ D^p]FJd ]c2LrQ=e0 p3Dtf7h(ໆw0i[гq,wBcL!DJ M. bxUəRû'!<Ec}7U5 K>i%>Z4aKl+hV.Cʅw2+\gJN< :rujHc,gM23>Jӗ‘ƛ@иљ/F@#]q;\*{+ﳭoCn`#M׼c`Wٞ~MpR4'T;t3"xP ЌFk[1&rN.A~. XrYK-"x spL%/U">:ӎ2B˿`N_DIf$y{н&0k9sK+pJܦ. mjXĖ?cČR~byi{3 1-|yrE!u=Ru ,"#[JRkZ/?fiۀ~AX80̸Z$Mxy a>:ti䴨J )&d~r IDI=k)t`%I`hs,./D 6Ua&  :薙L?@s+(4:Ё*cB@M8JqEUR;P>qz8JE>9Sz6Zmbܞ<6pV=FB٣60leUYq JZ$dsF}^YS V45u GV:N:Ewp k}sӦFv Hn5hw| <;FʰǠҕE%E8&bXjDlNK+KhʌD`rY;c\H"Xbbkt@)@{~a,EݑrW[lzie(ޥK1Z](4N2+^9pƪOQ,m?$y)W6pP,ϴ _[t632Ϊޚ+y22,+;U=r (Y{&[գŖֿ@QnjaTI@?†QG`JVGNQY,_b~B[gXA,XɍY\45/Y@j'n鋪#3nx(5^kO{LZxpK\L%u~U>/Tx!~_.`"aqdjr#F5 _W6Vl7۬J/CI=-\0v/4]z  ܅\Ǹz1$C K-rl&/TwrI&QxO7Ujh#s1x$=EUcҍ7nFvfۤxäx35ØQ>p -#D"uXжwL̻==/oG4{-b]5X;cۏp_lI])@ܩ9UT}'{.w;Vc9bX v}!喤VG^C4;04 `/@S`/pLe+ZDsc: es +CW"L\,Y4.tX7.RanKM/8ƿoh)aWBAsm,p8JaY?%O%%d,q^fc{7>u jY5Z'Gf@Q@Khʋf~77HC8AlYó>zmɨYid'n EzQjL Sr(fx:ʮHn v/|2REkCtZZTLҫnK=~qtY%bClz4&AD=H Ih$DS]ƿV(z]5W߯= 'ت O *}0<]՞MǝCΗLvf9|J #J,imig S|lkۖUU>8d4~Si; 1\E5O~ٕp{U1AM6ɢLR,θ9zRpϯ=X_TokPr q8%kødiNz.A7(lG%geL{p{Q%[¾\Ҝ5S{$O!An:V󼪅: 2d ? P|c :oJ-4-w۪ЏaWyzn>C96O2ݳfNQνX7O:i ;Wܡoǥvc0L0~f::sL2>~ zް-V&;,3{wQP:@+$Q ^qb?ftxGs,$$~ S+ 6!/ 숃#&EVtӗi=J2t&PuFdϗ;9HOטxV7ٚFMfDBӿA_ed{fF2u;&azwhrk!3YuS"it,!@*ۄ:+%@:F:>x ~ gBi\pzXڇz"I@Adj_,{%GK cxhųN^\ #h`C3(:7dج& .ZS8&`es ה[:)T< EEMcA&ڲVò.ѻt }5隃+Yr]j% KD}>8HHcS[ﯳGey򺚘8 u߆|ʞ,^$N,IƥzwPyÜ:0M(hV8?i ٪w8㎅ai/MtnaGw:iض;Yya|WxVU 7JR˲$5]%0i#_'_lZ8e5給PK䠿qaԊE1W+:ibdAT+[sMB럘(.K~Rx:Wqwc@p҉Mwb ?l2/L?e`N8qh+"s[5j*1 ՝cnoGDyM_qh8tĚhBЇ5Y:,x1D/h^5RBCKpt ZPrw循$ey}Mm~S@~1j#޺ֈ@ V/'dȱPzY_” &(a:4W0632zg8mxq~, 2`ad[ mG]_A&h$~pwf ܞPo??ۇ9d)*Is[벲2IWnCͨsW{̕sF.!PYbOoZqDU?/^msO= b&: L@4ѦL`?SCUbg_ ]60pgR([6R?_q`@pzK2zhlD ކ#_?2cE~ɶ1f̝"VQ\d{(+sm&VmγH--Ab7,ɗRCp|@ZӔlKUL6Onx屈rv.@ 6鋙{9Pׄ¡Gpo7U*b&B]r.jp$3'޻K!(@CQ5}?*=4ǴjLKgJhI%4D0p~+c.9I((IJC|9:ucl`5^g뭒 ۨلrʐgw,o*9 ~-M(Ǡ܍ A/ZݓB${ kR0s *| ic6G]tlMK0m'r26<fGP*PhA*k,i=qU'+ j G`ŵTņdfT tˣx .[B'Ll)O;c(M9B+N5 KqݼU!lXuV3hH~ˏ% [@Y6(S0 K,عv;g˻&bv"O<& 'fu#̆ZN#v&nSDDȵb#D+T$.L )T0'tLf0Ks3p4gUqYٱoS?|=#Co4zro3z>Ÿbj~aEK4=n+݆ŠHm+D/!xM=hV$-'3UbNWv|DDTq @ Co(o[{uUSUlP:Rb5,t`.*7+ߋy?P GM/*^-4B%?5TNR~A8᯲z0QSAiNF%u,T |'JK(GMQ~NZE'-m7C0KEm.ZCXЪɲ90j416}+C ~R> U5稥li٨4m#KQڼQHHbhAˤOT*z ژ<\5ޑ1amM3}-[;gGՈM LRMMŚ JE2CHQݫ3NCٵa;CM #`s e&CGt֬xH*_mn[GdrX^m%,ܛV5CeL.eMswQU䜛cFPji3I6I Oc+n@ˌ)%V*!I?K_4{Mim.V$OMnL.uǺ]<7ۥF6hgW,v5w8[NM1;8W0|F5,GT-:8Xu(:,{΅?ۗj_D z*8iMݦ^/>l(!p9w2ڒ\^ A7p[ɆY ae>JU# *@X8F c ֥igw[Gw֣j7v#<;7bK"f1yr:֘h t^c+o36wH㬾Cii3l EUPMnlZ j;ghAGE ;&6P62u-ЈԪ;=llt#$־ҙmcwϺvp㐚f*o;GkcS[&f{Am.Rd)hf*Ř:AJk@ۮt4,VheEvA,_Ǧ;ׁf GQo,NEeiE0eQd]4.^3C^pMdfKL?&r?+F׭ƲaU{;VdgKH`޴H i4rиz|-q7ּRFf>v,"h^nge )=*?,Hua*q ׷S:f0dFsq2エiRlLoH`ӂ @ZXmGu(Xpuv05":߫VC C[րU9G#<0!FޞXm+X}:b-ȲnxvӺw u~kկVFH_#yBwHc| ']* HOdRqic&vJ](r2}\p"b,~ך3WSΘc C۹ RO^ijU2i]SJg;~( i"ԝ>jz?qmoNM4q2a/݂7L4ZQ2ݒ,ite@cNpOSV!DGyu9:8Z*jZP+e擷KXs[ʡmU7US_MG#68;X2I%B#N&avc!=4ׁ$uhי= !—;(m)zMgj=!(T XP`OM 7s -_6c魽$t%(ja;YGb)M(~ '2KК8m*]5|jH }P %#'JcX pZ+XTO6ٱS+E !!T2Z]~'=~Q|ݽ=0=5SmBH$*恙|P>Z!A\..wZ+80:p*Խ\e$j 7@Wg!Lݔz/^k.i* !i_}[nkR!턤(J")uӮ;BØmMKHR5]π gZL ө/'>KY3ð+hD9>#~Rfľ =ypL LƏB~ndHt ,xq%TN1YAn{ K_ʛ^*Zҕo4:K A (7M.*b# ,4MSpܵ[ 1ɭH#|FӚl}KnΚ02kD v6GV`gߛrtCH2Zg/{ٙS}|;3,Y}_˛59Qmj1}L&0& l7['|&&.[Uss:uJKjUkj R cLAK+ĸw|vtzsA0FoU*՜Tu,'1 QU tyzM?w9xet4BhĜGzt4[P ekY J`l#c$Ki e՘k`NZOk$Zl]J`7>*ǝZ+)!ю.EPkf}&?Lh7KL[,kyˌq{G rR`?ԟYèͼMefB< `j6&Oܜ\3`LwĔwDg]DftS5h0Q(M8c,\< CWluTTef}RL(O?o;PӽapYA3D{+>URno O/\QDp$/u^xNPP|ezba Iz^t7Q2yzL$*4W7͓"s~ AUH XŞ3\yej2RG'<7 YS'Ì,w*CyOw֎1qu=0*!q457qCoN؛셻˵Hhitk6&ʖS{d4̦M#bOQr ;Xfo߽J4S=Z\x/Z7ljb,'L#SL 5!HnۏW*hT%' nbq{5Y3iG8L )L? oirĩ>}z mTN\B<Ϳqo=zlw zs]z|I j 8}|&|rȚ\hE2PoGy(siBlO$&\›^=O 4O S!~x!Q>@q©Ƞ .ml3"?^ p:若Ze!u*Hte;b[< /*y%W6ı!&TZU`hD]^M9ҡk͡&$'3h̒1=4ǝiUnSRڐWRg<2#숢fj><8v*PN<`RXes;S-)mq@`_:R佃= }b9kھ`ưmhNΗLy{-Un#78!A| |L`,jw4^̦ǖCkSrQ8H6Œxk 7쑃Ŷ6TgU]Q߻}`>V!kQ+Z$RC]|7"hrG` W:] \y HPS My ݄5,jbo v,n?}8#CW{^t@ l=jNw 4>^Ǡegt+ܴ_=yHA}j#Mvv%l"gPo",X̦sU-* 2õ0QŢ!EV}o(Tb A-m7rVa_TK~-g>v[#1V3)r?~!RkڨeivLTh{W(q\*߬n|tExuKRuiKAvzh,ckZ*x`?@[3P J)Ȧد?߃8/-)]C0$a3݉ Ni[R뙟ZA7ݝ:fa801f=܊6甅s f{9-|"p[ӋG^Y7չa*s 5ok}na,IFh x| $&1ggn\wߺ3J bEFl.7ӓxw *lJcs" q/J+U7w^fߌjُiOBLbg?vN]Mg1m2c)Kz/@@y}Y^ZkKBRΨ'(h8H0 6yMLY9;' ٰp<;MbmG|Kz/Zv!} tSQ ul^2P2hDIS%egzTL![;.5@JS`$F{ 4y}*aL%eꄲ_\8j< `r*vEK[6س'>O i{q$uCS\96_nXw[-K $^R*X% @9OMtF5BKވC:ੰ,Z8݈y q+x4&=cO_++cZ(.AA5So]|#z$@u:չ{]q妍G-g lzS?ՃW#Sh"o?aл<\"t&tx{8#x*pEђWZSk~ ,+E4iFQ/=M[||ff/b-2>܌#vUMPSBbYI> Wd+j0_`>[ I{:O}E@[tr@/F~DŌX YQquu䬼sAkOVְ9C̺Z!ÑQ4QM'}W"Aq'f#0Lj8O8*$)@͟' PBԲd{";o"7z9y rBo))>Ikc1 u{ ;fT6v(?0fj5r•yyJZ$yME) )eVvvIYH ✕}l #Mj3rܹ Zql Kbc }!Now{_3JG"I\K'^E*ͼ$ڤ#1GfW3׀͆²QO Mv>+SBWPA-\ ށO94NȳgV\ߟ?^#x)nuQ}>%anPہtڱ^tjOv\b Pô4 b3Ro /)!}2bn՞0B-6]5J gfQxh!X览 o(NRUˉ36ܴ2J$.q~wKb{{hHVTeGEHT৹_Բ¬}OUZ@[@y]c]e)U,/AwFd< N5fIj:IYe>٦C#v)F],ъGw%O=SPY?ySl$NFgr2L5cfUd`PԣNL`ai~@;:\Sqm~>gby@cCY7+qDry;lϕl¿5c/Tx7|kH6e0ר|,T?o7zK>u,ah]^h&mq.J[ x"A+R1Dbۄjьz[}q7^( a#`An]W"ӯ #KSiFgӷ0b C&_&' 濝,cbgI^a/OQZ NN#TܪU2+:xRQYf#qYJ If㾫X5 lpWs$Gɂfbaf }sgESW{!=vYgC⑈z>;5-,~4D͑y EvE,?#qj;[3&lDqFd)k5)Caܕ}9N J '>"gǼ{ءB4XX 6=z̺#Pɕmע$AZU|`=NwZdsN P"E1x[dV+g%yt%53جJUYD"1z_X37X jQEm>+[Έ"e.1}ɐ˄:K SSu_YM돺Mddlo;+Jq@!hU!T{%٩[.mj-Ep{GY&fOjRxL^sϡ#V,MrԸF0mI{"MWYƱՖȒ,iN 2lqO= QC6!1hjIqEmW` d݋ʹVHoQU< iw16 fL-LwJr+Zn#o:ڛHۿ*2o[s@|1, bM)H +Տd)Gr7?9tS/k씯EyfJ ' 4̾ s|T,ILń$% N!s`]`1-Px}brSBW<=P;2mػ]!ӎEZxЦW^5ݨ ֱ/ Y:KNGLBֿol4ET 6 kJ3sK;T2xMK^gsbޝ&»VBخ WJ|d[!N ڻMxy3FY[.CdZ .}zIByy2qQnctUNӿ,B3L9/s.@p{;l gz73]/C_Rq Z5)Wo}[t_0 IgՐ"耠jVXV)S S4.XY:e ;THA){9eE()֓n_d"Yf4TGe\fKЋ[ð0ʓ~@>7'I@j=Me?6&>%r$:{Q({epvǏzp79qH'Qe0uY7))T[Jl]~Si76?κL+هo tl$?1P3OR qWZBA%kɞ L"݂Y}hg{ґxE99a{r&-3hOyC"Sکpꝓ,A .>/kؠXH[OR߂N#+,8ERLlͰV!ZJꁱߎwvlIm/"ִ|e'ϒi$qOKlž}9QqB݄DClF.]3}з,6ww S6{Ȅ qb BD*"?~ BV)@Ю }{ӻokl[vd]ݘ9 I?V}7oSg: RTnX/"θHFgs ;NNinhVXi<]3ަ:$GIX |tUԹq]a5X4'*.~.+_<,L'  < 3F?[UB;b6$? Z8i?fG@KA!av2n["`p%@ʠjzBeY) %!}Huj:rhZZ8NnfMS6S'$#8}faڠ̨TMk(3@9AϒEHFh2iזzh/Z )!38ȼE lG։-8Xu|$V(;Ho`ϮչceB++_5ET{ ԛFR:ooR5s.,;zZ} q8^4S|oZ`j`o0E%6C* }ή4+WڶF4V{ uˑݪ2oAIZCaj.#v0XhAb@)?Vm{dGKIq/2-3^s3fLzHV?呫يyi2;!#4|Do٦snӡ# (; #o r-I 03m9훖&="MwvrKGđ 2"ZҜEQrY&vk0d⼶tc/ '½U&F,iv &P+T".49 ra<#5:+͗+,L$nx:{^p: N ݃#OYa+P5 6}L7qBS'ٽJwEc%[3 ,l̂x q#n*$Y#Qcԗ[(}t㚷,۵TD2 G0ۊseV=>ZLFbEקZl# !{|ZeGlsK#oZ1)A}|5n>B~Q$ $^+)33{ͮ34|TDžAirȿęX ;(NfǙe7^pp#ņ-@֦G#odW [ܡ5)lFHE3/"Ȯ8,:0QxW!Zޥ "gʶqٮKVҔ85ȯYGB)l&-;j_g9oQ ?+W@Wd{yf%c~ofԄmFE#%fL 1tbĽiH9bXrJRF|׭u>Ĩ6O;qI qGқ L*[6`ݤ^& )F{z˪V8~qOnK| "IT77$r-HR6JI"aN* ;.]AWˤ6VΗx~CqSÌ! LPXLT:U1F?ܽK u#Rz$hvQb3-[ њ ;9h7vtOƣc]J: hRVkDľ{'.Ooϓ ;0HM0)Ö,o REDܹR+qBL`gv8OǓ Mms B^4 O+os>`f 0gYpCF?@+U U>UUy{CDW",`y=yjnY*ZXQA>w= 79v?tb9i'?㹪zVx4PxH@ ֋VSHoLf*y4M B$ T5~$NrZXSٲgdH]|Hl)2w@qx}t}t$d׻(rM-~݆^O% 2w _lg|r<"]Fg/\<}9+P[`XL;K󊷬8!CP,y\,'0M w|V{90p:"fonb||y[f 'O+Gj#HJs.6høt pߢ c92 8-NH@;K5W;U)y~ŖYG/OB |R/ͻ+v?V?(c^R=pGy$Bs9~TJ4j=(x[|9_LCSX (d4_PHP T\;+⣻o2DT/@p-@-6v؟bc+[Kb ࢂu>)(ј|ȨƯ.bk?1N9fCp!vD c鍷Qj/oo VYp:!$*>P}kn@IB-j gp}[2֫: ^[|ȱۂrP 5g%T}[|[L_2.DDbڡC2CCuoCps2h]uY[Tj%znks Pkbꊤ8H&WEKU!:, .^D71ܿ| HE) 9-8I԰ 3Τw5YQ=Qȁn#.v$J:w^U@Fq4cIbS`<Õ9Lr'p 9Njm(J?TY*~8_a]2HWAS_6/Ү7Ot]PU&n^ǹ;K&$Wʧ^2gr0}ۼNu D{MO ΂W}VrX1vL9lgce#_"Ft_l)k1>:Ҏ-*GܻWd6|c6wȸvLZC1V7vs~AEg`i=5䬗 N>ǰ2dl]l-vܴ*-1ǹ$-hRH (F juH+g2m~!~@,F>{@YRʥ9(ݏYʝޓήD џȅ cadRܚ cy}KjjoC뙩pYZ̕qw66'Luܒ i>X- .KӸYy@o`&FݑA%#m +V'H!8EY#]чfo s-@S˸z2(y4V1J&7ַ~JK~ݡl"`L]\/~g~L_BUͰ>,*ыt; Ad]E%InxqYr>6QOwj &P]hJs;&s&Lttb@$5XkOi}pb6Gtg'B +x$FvExc'mż>CKhJߕpO1Li0lk@Gcyʼnѥ`ۨSx+ W;뵶DUv $xi$;Z' \Z 2(urtAc+`! ڱ9-izLqgz[}#_CeNKwT~AR78+H)`X]y[8ց"Y@Ҧ4Y33GPwP=b32twsz견Q9Wȣ{؇'8, Sp'M# )sUQ;ϘȜ-:&SŶlQx_{E hX,7.2y2_`70Uɉj=U[(P޽JbEDy7Jtt9C. k%QUŲ8EmK{h+9AdMN$]eFiz2.OڃAF~ŠCїBwYۧf bE|"Lp\R10(tx^} =a_Sn>tj2䵋UO*rk>:űj;w,NFV!J{?) Qm)W*o ~ [gy8xR(ڮra C{O:㾏sC8 jIw>¿B=Bnz@vIbݑvD8E՗.i!g+35ʲ0䇠 '-~mޡl,Θv[@0E66`Sݧ8LݱTŝe&4X[P+ty;=*t?ngWiJ݅V]6?=~ ߎvc_u}:V $Ru((ܰS]2D5 q O0W.P:Bv[C/wIdGU24r_8jMhtnp];s0Qu6UrբCXHDV-X_!0K }aAM?_vԜ(5QUi?Q]Hcg MKW &/mL DrERԭw1<7`Snް)F*x~]5;TU;,*^z$3g-}vK] msNkQAyƶ'GT"YyՃ/-FhϊNcRU,ݚf$E=gZ8K5xE1ZlQ7k, V}$u+d]gBK (YȒB:[ $mEz7H.].4ϤnrՎi Υ,)JBkP=9Mc/*y>d '/,/:48wԛĖIgٸaݧj$G^"b#Z[jbv#(Vq' AT@͢cLojmuRu JY>‡_xrFwUtxwF}J&P(do K&e]o̫/mMse*2gx/9:88 fEd<7/cV ~=Z uYBiQH;91>n }fW{.ਿ^Z En˨5g`M ԐJ65\!x@O,KuOL+EES|&VՊeNۓIIŸ5`͚i +'c}l4>k쐞ZTy7w< ]DDk\AA .eg9O$${WB+n8e9wB$ntd\0QE-xPDLZ4%5Ygs9\zY D"ɪ~?,Kk~\ty~a?4@qj(HM,#@I/`]na2sVb|GR @͉t4B J%ປc@+z wOfΡ6;?c?+ 5 5>^!S=& &/f㍦`tgh2]eAkX_ R 쟽[,7& ](: i[B. 6NE7óqhJZG7!{|a{c˷=Ud]p!ej)M`xNDv]&K!1w/ԋd6B hVYK>ϖ 1zQXTЊCn~/'*yr}0(?|6@p6CQ!`7NZΆﲻw߱s`mX!12>euHfcu5uy%{Ȍ"!?SYvF:TԤ]u6V3)ބ~/cm &b| X{Wa` T/y  &{;1`^X22{>AnZ ;WϛƃvTKY77f/~g[­1ZU6Op@B'}AlL[|nu+O\s "ҼwG5$bodqVpDQcҠ=IG>aSg%w xy>r-ns|_r:]DFmRCydGh邨~'L^Q;TݸJZp>Un9ˊv HOmFR^4Nd3 ƀ5l)\Ub/^YwM㛶FИ77!9\YYS A_Kx_~Z9Us7b0 G)?j!>'.Z; ϫYǿWC yNNMY!JPj;83|x*t͑BS/?_ Ӛ}tKmpA!3EZbN mNܪ%7Mj%`'Ŀ P !`;N9|NGUw;y> i.a3ea/g2XBofꚜ;O]"vTBŞ3l!:R-+r_ [>W}37NDOFCrȄħSKaoI8}]º2 {6c~,DTza,W,*XL0݁d4H]`wwӗgH]򨚚:Ϛ{JeH̊$2W}XM5uW;2;A6tWC $bN)ؓܖ 2c.8 EI< I%E?x92,=M[Rպo<<㤖cxG8XƁOۦ B04[;p@;EH<ݚ(pc-̉w+~7S)=ŝ|ms^(:K)ĮH1X_yDNÓ#;zڣ찴Yc(o# (䨡h ?et<@kQmgC%xqGLA*;h?,.X`,'g4lQ/CG'6. >pl+ognb9p9旍 7%b {fk1]ƃT#uӟ ƇK5D(Y4(zIáo//=>v^#EG?Eä&*Z_0<BAў 0DF^I˸a.3eFKW0)y^LLkI˧(ሜv]|q-[& NK*V1&H*}]{n[C|umuuʃ*{e4qU HNT]*]x=/ǁ tI8qcng`V ~XȜ{b t{m;NeÝd))5M@8t\DMŀ% ()u@a7 ZRl+6ѷ89Xt$G19eg;\9щ4;M_hpbmqQ\ 70<+%Ƒh*ʚ;GuY582"Q(fV(=n3h1aiF#hDyib]*}ˆHrwEנIYK]qqo i/ݨ+l%uXb1i?"΅2͇RwՂ3UW4ze'6J`rXqGKܰ^l>s4~v=hOgqO>{@QO5<e׀'<S=ײߵx\-[<=ڛc" wY@I!!˪әvu(2ǫ p>h~@wqfx*˳d M t?k5@߸R]4omX dAai؝9!xJfE p:x* $CMHs r0SޅCv-rǞ@e͘S@dMpFsi<̽*6@H4GѶf/1_CdxgQ$C8}jV*=4|RL>n7 |h7{U{mztҭj/Q m*X@zJ4ɮ;i3;,3ኑ *-,8F /^;n(8XFR>LL Fj\G".%4%wq̬jk-[@G8= B䚿l2UQ V?⏂>ҸAPkH2M4/iQigm902n8`y &~:h'GszMEhM,/`?biB@gexJQ~a$We<l=&J&e(2F>$PqbX/i ]dҗigoiu)R*Ƹ8ģh~׭# ,) ૑5xCWF'iǙzJ@\c-9ϴhKoAPAdb{ 5k"ή,s)a{shPZvd~3h x+;U7dz"|Ywb |e;\^YABVFFD{'{QP켁}n·t0QmAFd`j[%t?cveb"l#-Hj)DMXZN1BQSa D)5s]\5@Tpf> SJʚPIw>Voe{k͛,(S9Hl \a4l.mnޟ+/v,P&wqPI[ͻ9cFݴ ,.2$$~sOJ5\LLw0pهHau/#[I3T8C44]CBa1)Q!lد:f;P]_Whf !`1ʼ\T^v@d%jMĈ4w𙅐5M=[R"}XMO{گr@$~B7\5Up}zg?S#C)``/`㕍Oc2\`(pR<JHjzHꜳYlJ{Rj=%9AsenܝC^<9Ϛ3Sjb\dl<=e`PAtg5C?!"%sg0:?_T0y"G iJ}m(Lua@2J <|ǒDS#5!,4M@M'6G$Hm@s-1=]NST_ν Ȓ1zo)\6^I1gpwc"x0Xb hwнSavyX֔ Ҙ^2mP /C!Gu6g%(G/H24nLCn&O.N+FϢ(̣X0[; S-o.5:Ԓj9v6B`oߢ=x^&ޤ?@r%Z@_i0,-l-"j!^e>-^P+:ɍ+{^ulgtjkLKZ殴dA40#"%;p22M-!Vů!l㍽Ƶ,lV\M')`;r"t:KqɤHIJǣ;&ZR(UEgω%bP)cNoD w @mtDo«r C@8n=YWx VҦC>B[B/`5(902:QᑽO1Y}d67.D5>P*˟(D$^ƹ= m2w̠PljHyt"B׼E͆ g ϚuloЙFg\a#wZ^!&a]誻x̩ˠ+ɞ"wƹj(YߏN(:d3Uqc~ q ]Ҭ'TjH/|&=py]UFa5۞{5 Ȁhu  /Y-貪=,BҹnMPSrtfQG'l[poEDuAGPEYz /"*b:TW=*kf4,5;kNHT@Ӆ]C8ڡ"N&NHzA9)&,+tuWmˍGe<̽:>L0(椚3IIʄO)GDT0r͈C`ʓC4&9_Z?VjJNIHsKsz`!ًҠqn}u$('|CrQ)f4TSSUty!vWM"ǜS9}.*vJE'\n3[t߸6>sj]`oV-(>=6.]ʇ~qi F]\ n%/$54㹺!uzCSav#xW;HJPxIeR*uje֘vZ<+B<9^L7, d8+{~ K'ńiXxx÷I˱F'+3~3aM$S|!`I HDD}}_gc2/q}z7v} Uvxu #p{iM3eҊ,m B#עlkv."iZq Qa?lN6d_mK~tsxuCȸ<wƅ@G NH[`\<Sv'6ʼ9W0t[:t[10BřOTeow\hq3e]VO%l`;j/A:m#[5i U=~M%H-P4_Xcq}%KvX g81ܞӤHP& 4 :c="d7޸mG5{%㇗XLb(1SuBM>I# >SDm"gI(BUU]BDQB&0 vuیKz rLRN3ET`8)SGu吘 {db<+Q]LsIM&_vZ`;5+ME_U[rH2[^ݏV]~=aRh7)w+o`1l~0RG} i3ɒ3(yc-dP&S~P}"7U)-R7+-U]w |K,6reC9GdEU\Ԕ*t58N or _<4: iz㊷H:EHchq3boU\j2˩?`V h|ġ C3{r~jPTk*rmIs48 ̫[ǐ3^_@>mMZuUj\Q/簕MO~?spB jQ SO%ґ}걿R8x7\sFcWT$\(˧0:m3'Icp]' :[֊n6GSiL!SCI$1q[Y5;. Pr=ٙ pk}Zl[WOK)UDӗ vC#iUR'D0Rw l~N>2сvѡYFA>9\ҙc; ˆ '<]VxP쁪I« \ E;ӳ_ӑ=#|m9 [:s{ 0%׶xÕxHy{ '{*^-_ؖl-Nd( P KbOF(an(.v Q ?uiYeO+c4{+jJn'T>-v%9n_DZ{-K8F~kB%>:[K1e׾`qlLV8l$ ʼoc͈&s1SD):9"?/SV7vά#(!yVL2V=Ƞe|p&0֩YDܿYƺ)(˘4 &#R5 |flIsq)%E[`:d>}hDGWщ7. q2E7GI\ $~]y9?v67cs-R+~8G寑:`Ot>1`&=9{]ɔ_tF([:`cGZўc{O8 r*Y77\hbK+`&Q.I%$n!\§38K'Ϯ$iY3_MS})d*̣2Ch0YDE 95;MY6B3зFeE;G##CL81ceqkdT[>4g5KJ:ew H%D*EcC0(iZc2) 1_ך{q ^Z,}i QSMBh*[Ncr2uwreP">>){ x_vʙB 6@,xSS3_98m$ ТVi\ L)xPm'#P+`ޕY"+f̌hC[yx;KnBoO oq̯4!O9HZպ?td!^Mxhpu"C*")k%p[R۴6^YBbp&[|j./TW eN*K"]DE}(W&ҳY0vӭ7+W,qaWCc:nmsx,۱~)bh Hȭ;2*Cr&3 [^Ė{|ϲN_, TXgv8KwH3IzBskçwPuqYƄ".a,2k4hޓ^*͛P$n*4kY *wm?ˉ5+!=kZř*\HҚW!dQ;R> K97t0H 5nW}+>Xw@Vnsȷ/ت|`3bW䪸Rk\ԭ"p<sV_S%Ey7j[4A>x?GZw %GFQvVFԤu'O֤Veu(nRwEgg"0XޓA)ټoyӺؚMwZvLm $e`T¬reo<O.T9To"*6xm01{ɍ&T5DLg^(s':$C.£IUDs:B%,Dјkfyc.U%jbhc0):o)a?,Ljs pVkE }NARH磑!J K3meD*Cp+UEޮuئ5uve;0K͑7j軭k?&dZ#=C JL=r`tL!]eŤ1k[k]NM#;EZ=c偎臢sf ^ 8.Ih S}9}Z#_\{ -<,Ze.>\}Шix=|Iٸ"WFD@#=tW}7);ilr?'wH-ڑPW۬P J }oy3IU(_N ^ɤhfi.MF67,Z_{|"wDyrD6F]NgIJJI 7Jl&fGeP&I\%5utT0 мdy9\vw&D xOvC=wq\K;U?>Ul4f zu U3mW?0zl z C҄8f"V}IR7=H¸i_ץVy2[tyC\V[z8`1]m(UWlgH VUl/nX <婍X4ڨ)"UGR< Baڌ;]صliV84Fβ[d 4&օ=ؽ5|>3t@?ƽemR}B!J(R+<=R+?Cq U#ϠY۱ δE{=nĀ;-J nkz:69[b%$_h#DA?$χ\#;I3:v}wI`nvśQ~A|#ŢkPP7Q12 i$r;>C@*d?Y3:~mwW&{xuch'S_K/g9RN!#+rݍ &S(F5ĥۃyEP0Qܟhpa*2b]x=xg/6&vDwV& ?U, ؛Rw:,̰yV t"5F৖0wa+k"aFށn5ko!/B]]tf|;tHCgVڏ`-c" CaAn4)[(γQE1&S %'9m#g(6q0 -!PQ˗O墿9Ũb!-d~jGrhKn"d֤n=]}L!CO6 I- 55+((I{yhy_mZy{ | w,ʥWKYp74IBKp-wA0!#1N t?5?!TW/3Sh0*O^}^ďZϡDE]@f,E:;NTg>-wC)H+xh|+qyh(|94h}~: SU!v!  D 'cWtR?D$$}Q:DuItF G BĢ)=J)CxBuvvQ}TUCI/=!Mbk\!/8Hɞmt/$ͺCjs]!^ g;d9#J?SpKiZ';L 9iWHX|6rp\ߡۚP)yӧ!D)H&vV2ᆷ+/RNd#,^tgT<Î I׶jD]:;CL㡱T&v$lZ6 m~q+< w,G'Akqr<cs ?#nA*TMQN"+.< R,W}\!")@SF o8nNr[nDRpP)O<~t[1 m10fɺ?" `niX"l2%im̑V= 6.AdUȨdb oZyc7NݿH<[vrY }Re/kTCPVd1ĉu] NˬbJ$5\ k-nIfb)Is3yrCjgqxr7AtCM]UDiA}#c- DH2AMg'b o7vDjܒP`JLfAUT:0K*G%ZIlkd]+8f݈_FcJ f4h)96<dqO}3CYSzfw͢赍/xezH ge=>sOߜt]ԕ^֮ u!#v}k˰fYr j7Ôl7ۆHu ;njh1z%esOO)Ac&nDCB!G GHsx-e028Je/oKShU *q3qR6UƳc}V27"QK3J :s~:O㝈J +~, 4rJ*{xČH+g =ݤ~0`6Dd亦/Tr5u ?v_oRy#9 00^1!{.;"fѶ a{ PxΜg fa)nڝKK!b: +"ueYQA< M5W=fW%u1>*x9ՁԔUנ!sBE<eRa<`kB%9C<;kJtv{yNw X8adLYS- !9}8OZ*9u Q7R>%ZT,&kz> ^^ FC4LZB>/[rOqW~ <yaZ;@B Cnif0>Uf 3Cj{g-*79z^ fYX02~gշ ԟF*iĪp߁ VT[/ƇSSu9:V$Ws>^be#8B ]~xާ(VlƣRtIO63G=} V z<s;2FcMMZC^2y"66Bn.Tv>PxDcVcMK&4e9ԐTImZdďy~MGa. ;<@=Dbd%]iL랽-uqw/C}9PYV,fK!f0lz3*O6KcFOiorl %nwziNaLev&Q;?~Ok5DVZvIO9 1PO&ijv6_ߦ!.bBt=V&NuʎB⟳i)x>k~3jh`cOt8wP@ "%%n*9Fh TqFoJMTa5LvyRC9H4|Jp FmBlN)ՖZD`Vœ$ŹjPkBEuy(' hI 8&ŇOe vMJK8"(Ғ@e%AzY< ]E-)XL%,smv~3:g0#iat}.oo꘴\tUo;sʥhVTD#KߞgQh56baHFgr:^?"5:M."ج1+#7#b J'DI Ws?L[ߩC`̜/=!9PGoT}RP1 $[G1~,ޖ@ L$ğcfSBFx׃l<*T-;C@挸 C82 o[#B3odA*=m o%՚afnbm -4sG7nFV*C'WƦC ֆO F-`0gK\_F=f#e6u+F3y9d~})'Ѱ29TG~{uqKY%Ia<~d 4bSl Q|Tqͱa9GY!?v/Ej!<%KVGo/tkoHI͂!L q޼%~m_Wc8Gw3K: UFG{@/ˮ$SSώ Pw}S v*iRW+::L_Q\6([ QN_N}ȅsv&/ 9)gNm>D篷$9%Hf{a%02_G:K Ԍ YL7W\H=k=BVQV \0JSWb$ q{akAaV)IΣ]FO* n<{okc&U_{.W;p|&Nܻ 5B]~_'*ey*^P᠀/W2l3fkc!J!Btck*wa^q H R/\*Q7B}(k {ȅyꃳػ[2e$+Zٰ wR5 dž )5@߾3åϻv —5a9o|ՕsAItoCd3 ;uTi˜._Sk]3=6D(cQ0)F$Y/cS٩+%)lXTihƾOIk{PjLGCpa` RɧS9Eakֱ%'΄0T8̂3k8.> :u}E&RzL1dD{a2l]*$ƠDL x huf,'`YT} *E=4C)DTAGci4܌9Mt<#KPY:8lDIH{jW.EͫPјkeSeefP *ڂԂ[X+ɣMgjv+`i M Cr 8JqSX0?W OLm(!`l}kRΑ^x;TW"[_{ULhJ CC^JY$.j-lŶԓキaĠ [׊Uzh?>.e k|#?O=dC̏%Dy-l^I[spFHOSF϶|ovkuilji'٣f0s]>2t36Y"8V-jR]ǿ [k 6QZ6> s2ᣐAVR21׆Pdٸohj8ۖ׹Y(> r EHqOmKeo s 1 aT8U 1kE o hr|_1I:֙<\'ga^O>(U5pD{q5˖zH䜴$E \EW@1UO*3iMZpGVnώf/eZrE2!ɔE5q00%5#Eb3EsYBT'+-ҜF+e}-XOQ6I[&{ɒo0*||'П-yLPs\ ށ,$ᜡhBPڷg; - ;4ͼA֙@GAĖʑEq*seoMkzWwD NxnvفodpTPZ: Ȱ Ƶyv*)sQƤЗWUJ~Q/wqj@IF8IT3<\lG1?t2ͤV=Yg8co4xRZ`7NϾ֛7 eTyFPԒoz(wQ|]g͞8e#Y(6_t%׆;C^ ZVo(~Ȥ6^t+MdwԻ/6cdBM1Oi|ڇT- |؁r mNF{T&Y ړГJa1ˌ=lCF-^4]]#Jtʱ >:L=$ï[1]LGηۉ1@ ͓,H5+0cb{ #,7/Jy|{ "TU~{"팜gIfghZS%E/'R浂Zqy ŋ]M*%2i'_?5HE -vw9&/d˻ Ш $ wB,Pf?ǀ 6!Nev+q b _L[a22׫I#$Bĵl>.f7upɏ G՝p\ .6 ׵aC>tn!yf&5PHTk:4ImB#ۡǍHM6[\qCՉǮY8r?&:uohC2. ~ِS㦋CS1"H3{0uKM7`ޙ%]v>y7PIIve ؽ&߸D{ F{:{˰0]j}tZ"l@?輹xg1.iv$h FS[<)h ;Lnx_"Wc:.hh^#Fn"ye}& "h +zn$JnA{Ϊ ԑ@;5|;`^KLNӦA&M1{VN#$Pvm@$lP'_uzRXރ {9پZR(2Mȇ[3yd+iFwc5Pc;ۅcxی0cVMQ$pDqgKW5s;eg;/wNw! ^Pn=4HԻWxGat7%|}FqwYZT~H]V%{Lj6pP!c1m|Q0%tNŸvgѓyjl=Qh 5tDBx훏؏bF;!]]>qQu.XJ}2FWݩ y0bSbYӵU;b}P D̲$7eP^1rnꖛK, $ҩL/ "aEm#gs. p0T`eӌY.A'T]oW_&q}Io^=M^]x]ڕ6ƛ²[J7iAy!))4.ZT/@ .C83S{V6dFkD4B;U$#5W).k)ڞ uV fW@jeB8@PFb݆aݙo.w($uond4~b`Q\_g>2FyE_܎w$&ae28-==*0S J| SL (=ԡ\>7H*LtĤ9㈷=0X Di[GH-Nt^|PS$wZWnbtnw! 3 ~o▮Tbnx+Lkda{ni焤AJ+C7eA^(jqAxc_6shi -ݼnFGdb ̨ndZsY8WJ[)Ё~Ƃ*l^NNd16.BtP?2g N68pg>)`*v{ՃsH"wBtc)7:<5aV%3rnhP(Lv,nma빟9](OrM"F R MsL^Oc(nQڌ0KݭȚeA boy`*(KLη砿}G Ru*+7H6}߈py5bS5}u$FK :bFHQ&+p xȃܺ NW|݉gfYxc/!-!@Ԁf v ly9r4XiQw) dWӐV¸i|0G "NGop4n}uZC;Jc\ cZdshx*uYX(}!@X{%'5&'7bBga &V^y2)6_ LgerlO٩ȅRdg8#V/$Q5]lht.3ܘbD{ xqf&'zƁΟl0+JyLȗ,`YL&F Ȱ9ZQƸ6^ =1:wJ#w tn//ĎOv+8;Р=)Lc;4orkȤ?Ƣ$ƵL~z[^Aף4]]/BItN!9X м6B3ƒdY)vzQ˱c"}Pޏh4z8eu^ KJ~ò; RW;g ؓnq_0I{U#=2u-HTlb?oohR[ 3.&咇#'a }Iµ*g6ߖ׆["^9X%V51@Y/[}Ses7I,׽|ThV犄H9ڰXJYtZ-^PA%27seYm%$9bFt\`3Jndr%i(d|KQ8יA}mK\+bRXBPdի7?(Mzq'DlQXJD!σP/ZhlX݈"7g4:Nz=VmSb\2KPBO@'k_, H<ִFg9Ŵ4bMKo^FKԁ݅8X%v/T">TϮ?3STi%GI>怫m|2kqgR- r>VQgocݔ,ZZ}Y%Tj% 2d`C-R[?N^ Ad"#6hW1uStnL8ݗB2k6%\{-쩏&=ވ棚ws}a,⸥}X]&.? G\usgmȚl >e H}#"IEmNJN]2.H$[zvFI3,^ȝڎQI_ػI;Gi DC/,ٲ@Sڮ6#B9+ԻR;]weo2غuF-Ď.Qv = tE\XA봫-tWG/Of~EF'(c/fڳ~{q954V5 RZ*\;.(_Hy#wXe77HhQh~زl؉2506)_I }xuX3]c;H; crIu8ː `Z`pE(?@e 1虩I3%糥 MG=[:jukdjBDO,!UOBi^5c8E^nɿ\H|׉gx1d!,S'Uoo 9Vܖz{.\ ]{q6.Z$3w0=CUͥ~(ЩHC\pFU/Zx b_1Io\9enw76V0fiS\ݶT74J LEuwF}`IKXҖ ͲޗCIm`dc鄗E<5U'vNc qA^Up3q)(wp4"jԳQj Ke@mU}AʌEQN/[q>h/n|eҒ`Atu JOFnegCʶys?JcI] *Q;*艞c#]!_y~oVZI860>[ė}y;\wkZUW?og?!^ Ug3Y]aܞJE o:zPxk &K;s-^N <}*SKF YXM~ǏYW*0Q* ^g;\}TT̶%Yx®|,Np^3g&D)V,$& LC/D%LZ%u8i@d-Kءj"ljA H/pˆ0|}83͇=c0RL11U| PT3ƩwưBn;&kBs u&٢˓ӽ 4r@!{ffڀ屨f{_jC4) lA)~ -Y \nD6|0֢l u; y]ڶMt.I{((B!X 8/DM[U0}~7jQ)Pc ` HV>V،TJnj;̕1i\Tϳw%~)tt *cD@@k!$iY#r=$ T=VԃB"ߧ3;0jI䞼@7v6=4N)),?k2YeP}Q,*bL*!dׅN4ILmW…)˹?oM2To{ -K\pw;y -{wo5<هYD不&5Ɖې=K ,&1cY:H4RG8G☵>= H=ǨD7mk.c?^ >}n N.D6p:)"}~#~ῡPNoH0H-05h&`} Dmt5Nn_XgxS9JŪ9IϹ'rI4IP AUsaJz*U U|%gly(X]ǶʩaR~-8aEF~Fnr6vY(܃gĚr4 Ӓl]t12EDH羲{MbazX)Rt/ȒvLyFK̳٫7i5fsS|m^$FeNjq̃Wb uŅ#ڶ ?VYŘ}7-{{4ynr} ÌKbgFE6^/I҂ $?fT\}$nd%-9#`Aj⠊[idL$H2kE,ȜYfpR< ׁEby173[_Ѝ@ ApG΃UuRM;5h] 0/Y9,Ab* cM3%&_\ Ze97{Ւ_ ^lW% {GR0nETW _ϋ"*ʥs§E^%n\ryWQQcJLF5bGW_̱,,D9λ > *sL뫻Uz?7iUapq`v[p3pZFPt;lJ_1,6!?zVsvhL'2[H"|K1q^=,LA]j1M zײS}&q8O+qmL῵<ҡTMl$Q6IF>jc0RKD̗Jλl-g62ԁ.JuŠ`gW(Ns Cհu[ Akb){\̨E*. XiMG@׮7{Q.x`~yԦrp cJx$gGtGi쵣{l+%q"=m꺚c<%y. TDRo2tE|b0EC_":bt|kqB &%*"/Sַum?Tq 3@ma!=P(@cTB f蝪QrUd~obIưvtitz6$,!MB׺ !*w:WڔOeSIJVLJᔮ]h=jAwg]_Tº*&ý]^@x cy5 ƏO!~}g TF5e\ǁLq&tIoU!"Ҍ1;cWTFAÕ;sBɦjqznAe>Ms=^5XWS:)7yEZJDv;]L'<"_UU"5D"$t ğ]Fӷq]yzAw`HD`$`=Atai{䊋vƎuY/<IdF[!xVmjZu C6q/iFT拻9@Tg2o$WWd_FL`J6`ﰪm$ xDL7;h: bgtwCCVsaz@VCh-5V7{¬Sid,ݜ'v} xG_f ' ٞ&7[ETܕ;EۗM[5h|DÇv}bX^6JbF$,K^u$ψHQJt78i%Y{^S6K*׏aX_jr\1 'jmR}nl46E9jy$eȇ20Uy's ࠁ&E_eŦVL^ v^ڝG/_-l ah :ڿ@ɜT7Ӎ ]=8] R:?7OǂH,&9ȁ3a覞^Rdƙa>bQCI $?oƂ -T;lFIr \}u .!$cWcO}]]Z{+ke:%Z9kb)b2yp=}b5ke1EhrF 'k,._)&ҨlÆZs޲K4BJx|7ѯHǝI0%S*cR 0~ lpLW3NҖ)V<+߮{y,;t"J9[qTԍ6اΨ(~Ǜ%kB5+l\,9)(<*hA쩰DVseti9zӑK=?} 0Olk\\3F|gB ,1CZ1Mā%o捓Ų^%ʓ1NL|ILm#oWJi'PբVa,yA?6-OY~>[=0 %sownԵ@dzW}ԯͶW [.5 kWPZF?ioK |j p)>˜Qq!r 7!`d^?iwc cxt]]b<ӝ|_HرPѮt\Wtx]/^2WýoCy+9EKDj5Pi5&e=;KԛqĻZoV4:`c"(Jt.Hτ8WkhV4Ȕ3PUAgؙ4&?-l'C!rDPyͰ;D*nR15%tEG=ZEAqC0=%ﵑ$p _N^[@iDcɪ-"K r#zvo/RcB QY5Iq(YK}\jç,ue39`5˞JQ=2k$sط+y]N<| -o6^ .9!>Mj͢X4"\ k汬8;%zxӤ,hq!M}czk*b5d\-'h GD0 :7(-'b4JTvlzDï(S2"W(1!dƓtqxM܁~?L`fuHv:/ڹ% 2ܥoZӻi4e(^ܷXkCqpUW@*{Ӂ41S9=/Jx.,88W1sZd韓8I6ѭ{wU3/:o{T@nfiN^d~))yDMm-,|/H,GU(L=sWmLvڤG֩-fiV}3ȏtBN 5H(HvP}~~;Si:Ā'@ dkZ9L*`}5nc2 mU-W1nI8eYx4QM?޲vODl@.5 SSOmb|虈۞Mq[獫LEX!#kw:=8]MZ09V+ sɿ1입[Evn+Q`}9OmQ8 YwAȒ:*8 @ TVىk7.Q1)N"8 WMLkZP6ϘUe8*,ux(UeqNeMr4yn&'_uNo<~Te XA4 JTVV5am +"i~$ l0{Vu:+Vo> yA^ t kCr'2c:e=^R½Y…^I( CxeڏjIOp&0\\&Ļa\_wd%l -%r7=ٜnjw'N b1Ϗ]/4pg23}<@U0,:qhQ,4G{$z_+o1ZYcP{xx;F}bi}Kdqb?ZDH6|ߒEtkRυ>u$Fa dhNcD\-A`hrdcVwŰt`^bxt䀯g 4&e]B HT##aob ID޽_d"- @$4|͵n=wVt}4ƪohMf_aᵧ;zt%f?q}rXeF[\FxVq)K I ~\2 ae%k@nhϙTPdܑW"ku--@m~) NSvhYR5Y[eNCL@K3_+S? g!NJ y%h!6*\F{gw6^cot#gr|ƺ1#IAOAzmt=V͋ECGa.ʋh!) OJ5d/*[hl)z%MpFƆ /@"$*y&܃ZPĠ 7ahf1_B񡅖DJa|&76Xf~&ӂB?$F53>Pq'II".Q0Cm—Y9wY|^iD!H6Jy͏dT")_-o~sXl2 +Pi'~ !VWoR˳CJbuG"V_P$UtĊ[صS=/Z1n]Hȃ Z}̹^Ҭ왹 |ugVvo`^:gB) ZnpS<gdM`mHxvPU_؛myMr! YjlX.a0r@νଋ+$~ c2*@CCNI in&c~%ȴOftRkSWs"L))!1َՆLحBU'?Ys#' -$+,6c]+8jԨP'#}FJUh^fய/W/M!oZNF!JWn*\Ibm|h|Z^YLWG,}ᤵ6 d<#/>ra [~JUp_" sa@08x4׌I۾YI`9!-krv,پKO:hWot&Z*Q+oSQW ƾ96Ɣt蛭ơ8F8ʁ$/lUҤ&YE^a)7+<oF2Ssa8DtT vE++sLXC0{$1TtC-}`̈;ٓ8 Vm%?'Uq=0Y([F3U1JvS]4}3.TzT=K[J~kfv ?3}#X-n1Œ'\78DJF1ex fH ޘpur/de4.[spj\'Ss=E뫧֐?nCqR&yec<[w6OxV/ j N UJ +&6/)C,"9R>/$$(3zG[6UőY6lpGE!3V7iQm6Jv1m1檇 0@ٺ:Ƴ->O1LW<-% Sax6%q bWQ{D~tP 4L02"4}w$t eBݲ13A/YΆ9:̀nm)dI҆!1bأBY =Jt&#㼩'[*ˬ-8rJu ^a8so>! *9K}HVw6_8þ%Q:9]"[)bj :ҷD-˩8R6 H+t*T%X*C6aq7cTLW3Aen |L%a< (9O%Ήs:%1Y 錠qb]s5sGʳ;)'ox~Yp` |2yzvmmRk )!kwBỵ][:+Rݏ2Y]e }ה"?Vqzei-`H#KYw?ƭj  hzcGj۔CWbĂ%v!W"#8I 4W>`I;KtX#La)TtjU:Yh3ss-&ogS)cm[PU qYh&dVV>+HRQ̢kNoڼ41Hzy›?Iqi`{5ic5;#q8a-%ʳ]yq ܿtfV&gzM",×vk){Mj GZ6v)d"y u]/8]\w8@BZֱaarjj[q̐Qt3*nL:3sk r h<{yIbS"kI@4w!)EM==fDF)nf/,kK9(t4ln^`c?tgF8%#I I÷\ x~#LQ.Ӑ)0NzRAuW\qLoZ<[YZ{g\uE'H~5A#xAvJ;e <8ݼ/YH3Jp{٤zʙ|Co|ړTL}mH aLց]kH"> Z0s8&avƣ?(!%`ES3Eh[V3Y!P*8V"eRS VPB & סFZi%3f_=In~/?z9|0Y0ݕ]kjP=="M hdMdc5]1Õјђc+܂fќ춹`- @+ U(ClA*!׈D!| DFKf4b,eOX}D]Q G1RvAd>-cPy(K %{tO Xrs!L]BPc&|$wĤy9gBo+[o(u#> Ѡk?9t"*EGZE"뾭R|F7{{u?l~2 kQa(b!=meXS|xTOZH!æDIJϞJ)oNxlrUϹ)yew!Nbfr83ufpE3@ѩAq j2L̇N#AK' ,Nh Ru"N fvVŌP4 Z\a/kE jc]Q;+q!~yV0.mjY(L֔ Y_RERͫ_9@m&~)ԫdA>mFSM\>7,fdGz4`(9YmjRv[tf3*#©!@+UPITY QnwĜع}ޚO(ƅI oȻv*?^_ 5>3r4Ȅͮ(!Q=*DU|fo@Ͻc^2 0L4^i":pH( KAAs! ڠT0OdVŠvIHvm[jgNC|>LrGj^$+~N45t"сfKU%JV6"cDXTȬKXp=̽ti<3OׇZxYDzn `*tiRSdt,%D)v ~$LۏSS]@P, q$4L)+I+ [Q1 `7£U6`Wnglf٣Q$ld-4E@o|p!pEO'&O2 dfyKȳ>׸CP߸';C0P&\0Ds+#j\).iK\WJ |srn(7MN|E$=g-Q 4rFjл`CW:f暮A6"4 B%bGИ$HׄIHUZ SP<,vgV~;cl|>6S Zygi6xU,_[6|UTJ_axSs ,W4ə41^hٜ]b^O-Ő`]~} VY!a]l'9TjIIK9vK q_=j5}5+;9-CE?_&*Vuǃ0ʳLG=ְ@Ŷؘ)6{]82 mW1V2 0^)>ZsNlA. c/Ƽ{ v<^oy'w%3d%9pu4:;_Id}y#1uC= PsFxü65{̙CA֦YVc>:R0T ;FKU-绦ZA Ɩ,f"[ Xp?\Kgg5XS9HES"t}eibry~Ry׏ĠlBZgId$Ʋ|8\s]MU]v3ėƛWؽC(n1>anS0w)'2ƷR#isR̷5zF1OSv]k d .FWMJI QP [D4 t#Zߟq>j¡,o%q@w5pXFgZn*h]?O߆hqe;04{&rB}-欝Ő6fpuРqAgq]IPO>/k)5=6I g80eKʏ x-2$I\*Dxn CMFY|8$Ɠ{k"EI%{ʥ9iӟ@JYfŬH> u3vj\i`4i-1% ONbJٳg ByQlA lEr<>A^l +S~j2dt1$ Q٩ZJ S0umYWQ r$JeY'5Fq VJ'Ehb|F܌*j顅 卥*K>:rpr Pnѫ}V=ϟ.ybeFHջ8oKjkRwO3ݓlmE+Hh4lOi2;kW(O2uY YL_ѡ;덂dўdA/ah|@OST&3yŚAWha?|ۣ'`7ݻɚ{)cO@'H> I@JyhYZI_?cn梷1r6QH} ~߇7?nϨ<`ZC 3.-Յ mx$,hx"دtvB*-Bq/hJ>`+m;IV3ƌ|&)74y@Q\)Qإ}Z y}u31z4 u4<8 gA.PF׼ HW|뻹HpjAG+iwN[X IhRvFjwtMh \&E4b'ϔxaW4ٶˠ uػ}N*wQCRmbJ 5C@.Q(t'cm%O^U80"rR (쉗הTwBcyϷH={0)! h!$`ޱэNYQD2]qߦzy(B%Mz&.7 ]&P@H`79 _5^!gZ#5Θ`D7FQ ~|/i+[S.uHBg_P<+9ld䣀),HΎgBu+[kѕ^-ωɆ=k=nz)#u>$aY3[9BWڈaPx!m@Bɸ9׮\敤[o%nC kci#hi$U NE qCS}@@IͣTX5pGx՘합lTY_ѣBݲ@0Mhg&w`ZƛSxHH6^;6`Ioɑk+H;砻'5~Uw>m8"ebR8O/jɼ^ٝzBKnu$6!Ǧ8M3(cN60WMޡIi#N#18o$I( ?bH<$Zy>A+́%i>=H+ SX4RѫjP!偐dzVvM08.mǂ)^ˆrE~αUT;+eVOčRF~@UhI)qrڠb pBkL!Mm쓭3YU/ W`tK6co^HNЃ8_V5,+[mIj6uJ|I@@L@k_0 nQp'g^['"d 7!0vXX D6#6YXFG'hsvٲݽ-<\"&M8o$MzY ksN%^i X(.inoġBP T8 H\sa큢g`4W=Eqě>$CKߊ砎S E϶z^׼_eGR[YLsM I^YXn'Aɂo0 ^u[j%: V5GWvK8&KS_<z~5,?2jSڙQ(&C T8D@3T7huiMoU8ioϥO vkjm+:fYo_ki:ao⭂yy-{mxG[O8@\li2'**r޵֜726 `;oɋ^Ki5Ӧpj'ݤ4M[:frA}Y',ӡ<'RZGYT7BV KoH2y =f$d#%hyT/q@[{< a'NY߽CEKt&i.n>q5O_U*.㸻xT _2|UOp[.;LJBj+M @_|sX]tÿA̧{iЩ:i&CbE8d˶h- &,e,,dŀQVH!yj$gQ2H;K =8 QqXtn<)o|qz4: ӐqT Gv%*'os~] N3wEնű <$%bM-Qàe@wb-j~HA?OܵsjO7>ٖ=?yWLjt^kX r‚`-}9fFq3#$_Zzi 7^/Ku0FF(,kZ<;=/i%F +`̾@v}>N{ #EgiE;Qx M PMl<W^'_(ȘW]0ZHEv.SK u o->n|okBߋ@Cz#~ Ο$u?;NYd 1 +B:~ Sāi0zZ2;/>^zfaUWo8,awTKɚM%|NiNVZ$>cœkәEH*S=:DHtv6  9!ӀQڊ A}3vgK4CC{Is2hR;?,sL z-42)&$)xSvFF3)={KQx}άw/@{{e21 `Ld !e ONaOD5ˑ2]v TDlZ#0#YadXQTZAU#w^z#k{L5]yAff Ff_I"఺ʫy) ^p< M-R>OGfS⩆!drz_iJs$Q ro7CB#ZثhVյǎ%@Z<HKKF Al^@:42cBI*=6?烇tۡ>mJvGwjqDmT[vxdE|f|w   _k6JP~[~S B7O$rgĚ.KVqq/0C$+EUenf. n`?+,?շ E.8V 9?O|Ǜ jz8tXUп_* g]mpbqiܑ ^It悩_ kJ\'KFehvcb{P$p\$)Ds|G{!nE"v"\;FFSF }&U5`LnNHeNC&b<?0_% G!3ru(tz(7n| t "p6;C;0Y9}ЍbWX%%=O]窆ΘewjF9ni!>@&?TS`>_IEȉoپs) HFGzn6k ?F8 rl-IHNjLs I]las \ۯy7ޏgRCT!xxA} __@ETv%LGBz5e3={s;o}OIJb/aQ_AdF _{U(Me嫳9af MKtsI"Z NꞟB]%*sC-6괽 iEXM/l={hxŇ!5ELؤuU2\q>Ate*L\؈p#r[`y{3eUIaCN,)B'/졄~Ofl J393dّ0o%ܨ,Ƒޭ=O΀{b{(s G~ !tԳȪGtǸZP9O*4:_#sXU'&6;E:-V{ \rlOe|ΎHAt֛GQv#{E*Y᳾6%7,=GtfVЭ߭(*ѯ䂲C}ï4.{7^ms˘h>2HmiΗYo$3L:On3au su'(lZd~Yߞ@U' omOU3bɠ={J-Oh,¿eW[G̶͆(uF,081}E }x叏~w}֚٫h8-Gc'~3A3E3a?QRDC7$ꢊ]r 0^^60q䆺H߀6/5mR yr^Wǚ[;jo" -rRb0}[ԽiWL▵@vu^Db3NPSV>8ⴜfCSPn)kaKQ9)MPPݮ%wM^Hq|I\TE&m(T7}";WZ y_N E\dܜA١͑tB9;88FD? n/*/A;yeu `]+ctL6(rbפ Rb- >Fc8'̓ͳy8U35ۼLp\DW/2/QbNp}` C@ZE_J;5Gf1=Z)*'UdШW>Y,n 4Beǹbuw6$RFQlA^WJ"jsiD/*w܄4ԏvHcYJ ]OviUyབྷG-:N텆ݒ 3]b(]p2RHD=XBcG/ Slz,p(\M][-حt>K۰l/pjF9[:Vxk}>TA2ljMokOrlx^q/UgHNs->+f>NuxEQE6Qjj(6yB { Y2}U c*z .I^}rqEѭ!ﰲOzR@j\`C2[dB H[+66KEbpHY˔?#όfe+li֗8iokܡɗ= #اZǮbd;K[~mΣ'gC3h_X8*7IQe2d/\V,spx_@tC1P[ V8IACI N}'=A'ala 1mP }rs$#a'c>4IkMzqDͶvہ4,{gH=*AGw9:u0;!&BIfg76f]MFT-]iXҽ p1Qmșhr˧ KD\M.|An^ck3m?{g!#41MoTMgB%&#!Yu{6ՠ[S_0S<*j `%޵&]VYl ɸxB{&E 6n|'T&,V-MWo\hoP '_R*C͜yS[7qiVrґc{+= g)q Mq$0-F'&2޷2kWm*Xc5\cӸ$:Z S[⁜ ˙tTᛴld<1w:98ԓr>pY Qj6]xjAmbCq[5|5Xk0kpK'up^G +I)̂HPf οK&;&n 5љBnhK==`[iok>bqru(Gci7$-4M"c:'bi$`H<=8~]R^QłV 3J>${έZ׻dΞȼ}a[0&qt9*6bMeuH>66O`1{$1R=s2G#>dWnnl5t~[') NmDZGa7Ұ7PR~|yٵJƪ3 p8}i @G?I?{'lS:Yח`S3ff%skڴ2qkl:Iaaz9F8[j>\ps}pOkW%GS06bi\ɑJNwl؟kjw&4 }D$X)j .ņ}9HV,~!3U6`+FkZ}+/|g<4EXǖ`ޭ$+Zn:yBT*Qm\QH'/L]*ST(}JS0UI~p '|6/N^A'ɢWd$'H*g | yw[0}dd۱2Xm$CҷͮWM(UtEsQ5 )  9bQ=$N>X#5JfiZ}o4jl?Yx(tƗڭš-fI0]^> 0nvT,A8-Qԗ\ 3&W3?MyzF0 8-ȹ6GMBqaU=t+ +#!?6׏/U -1B`jTQ& #?Z,`9d_0ݽbxĚl&56)fw3KruipΣgn̻D8>V.A*4& ߝv]mO3P!١|Pg6;E  ˒A3қ '5 cNdx%;?&=K9ٞw֗; k01.o/(L≺Uqmސv]TѴ57o'ǒͨ$b4DД]vp t8PwYΡUh!-\aU?g*C &nG}Rx(?&DJp>?xቦM!>[XtE@墹4$|L˹( k18Tegƃ vqEP}'cA?у6Y u5T}"dU"7)):5Zfv5]._҂@p#}MD(XDlLM<ܡ Lʭl\G0Vr<~F C>A_.Q2!?b.P!rbӖ5vָ5Ǩ,DϥfX +cKnG>>j>?5ddGbH`iOI$Sb%?5(E]˅}&mXVe KZj>jɔ&}QH?)[}!(݂8F "^珍ksyR}lhڞ%Gkx6D`'x )˭$m6,Ӈ-rh]lj#pYhqHW.`򢜅M?@{YCǫA9㬢 5%%T~eE'C+G*{2ٚU1 ХD ]KnF@pV !{hX'ZGܽ9WhkGѽN.cI;d Z}\PnKcbUP<*'5هΔFTs^%B)e}͇/R xػ%}p3OC l"6fnm栒b8J@@$Ӓޥ|X-F=cb3dj'|moI&ʖpPʏt>MԷjSxҴarReQMRc$x=/sc>w^yz5$SX^HAW2M7:@UBĈ>(`4VÏT.L8eުml5 M_\ϒ%䓖\@+ d?L)O~h zul~dTڧOZ+!BXhb ,:KP/ ~g vUrۨ&>aTVR9O5v')F% 5`p Qx\ r\i=Y8z ?׭Kݵ )]J.&=AIЕꂰ:4'th^u[ປ\bшZyO@?WCmT:\q!5u>oNAh˗П> ٥+zTì,̓d2mK44Wc^Ւmתg9IQYt *oxG AT;sMG0OPgMͭ4{'_#~>@J·'gŝ6xO-ɴf @pͿm~9D' 9?c,@cOM*#a>Gh /Ec/@=L&_֨MyMWv5+u5uo"\em;< o[b0K@?5[M^ws_ˡK~NQKKU+MEZ\E`i9}Ѵ,t[tVHS4~Un JQAϣ2Y$բ֧iC"e/wCbJD!ؾB-/} ZK)$Wt<2Ef׭6#X,m dR>edj u^ 'M2&!w> ۑ~ zK/]ʡ udcgZcAO>/wWIoAU4l\#OaCOu;7Ɓ=*l=l5l# ӷi%gmime%E`Y ͟_7k6vԶaI*nFUQY 4NJ ڂD=4v^1Zybǎ|lNDT)pO+z ‹|ipyo_FŶ]OPX NYW((oo_Ƴ7kUCLJCҤ6ixNtuK>7 ,93^r6B.,,>5#"/M}gcd [* 9pw O5*!0 FK*ŵ^D!/ Ot*d^Za\ SҶl XJ²[VaK\,bsXşđCtmJrsqDmW&ȁݬ52~>PmљtL#lm&>`ˉ z=J"!? |_#hvJsL>s3|@!oC8#xc Ւ3Iܖ%1DZdهMڮf/0iNdO`{jV `.Tzp 7n! Sspv{D_f}]ygIVu v>-L&/ $zǛをd>: G)4F1C>8g7#@~\$`d"߫1G̳JL3t / 6}gBu*f迩% ߖJQV',[\&K/]"J2{?Ӏ=hǞ l2GoChR|Jc!L8e 56s매Xx5Poʱ;N51i ~O%X \ {3tE2)m_J{|}š\a6.ǰwt R5uf/fO\ޕ-*AʞZ$X`|D FCԜ܅*tnTf%XYΣ_+qǽoIdZKRCG-Dn-NƣH>NBgO\:i>ԒJ̄D&kG!Kt6Rl9~fd. *2@e4ƚsIٖI$IE^טr7קxm0öl:DbD00!ރ(Z D.y): vzCEr!|.{ؾTY$n* bNmF#×^;cSZj)Ffjkx>W,f kE&8$;p暡$ӊQ˙Uy߭"UքzsBc6C.JՂBQH]mZΝ-xTP9x;c zAMh/1z2i|w1sW]P23u>65fԑiF/]ө2_%fg?7UCS`x7\(|C;D26ZC #Wc?N_9Gzt`"6Nm=D-U6jNܢ$VWM/[-r*SЦ 젤BݧPXZLZ=lAMkFv#7*9H(UaFElźl6xUw$ ;`oȯvK]XA2GzmH3zedMd_>Jt$J"w~z؎S#.1ѳD ك']/psKd~"nck^G D@*_T[`M!8 c쒻٭Qt?9Iй ɘ'Yn{6=]0.RےIASk_8򍖚-Y'@:,0fV_B@ku8FdNYt|\Q^ӈR72X$EAN~cL;yk ud%˥f?1@%_]hLPZ jdumc+ J'T3b7k;C'zTgLtxأ?p_?J> B{heAyAe;b_*bnt^ iE1j?Daz1|:A@vz[4 9@V&$CL\e:彲&P+wA\KoW J)ه lZ!+ !Do0)8 ӆ}@ru@qx>xbօ0e ;\w(\!?,7$>2+Cu9}e{@;KJ5)qITh~tEȲ]'2,)g)0q7.Q\=ȐaԺ4+_ ]*{Om0ݏ-XQic,^{nz‘6!dg6ϣ䈹iB|Er 5lb%NHkrH87֍+>CBѲF5_tk*[khw‰9!XDyNU|ϩUM\RNzH̷98?_KXkXKF?UA6lГFgCᰲ]˽@=\{JQHdd@;XME:SRW?ӯt[\S5I.k} [~s3(OdX"er Z 3:((Yҡ+Iw{2x2!}\(wB%QȦbK?w8[Ngi%bY^oUy>LB/r_':9c\7)u%Kk0H`un9e?ud/ +>N8WH ;o|?P'K?2 Hs/Lw=k1c-zdM{\ 7)m]l-te[^_ q '!(70 S+8Yr-(QifN$?H9ju* { 0@}_B cÍ՝8`H9|V+-\yE+a1Niu͐{*i&q~+y}{Ά [J}-ʹ 12lGv"vClj.N)&S_nܠ Ţ"Uca0RpɱEp^*<#s&Z! UҠ;yBtt,w1U.^XͱVbm=XԻ N Ԃ \l4$F*<.wB`ȸyHԟcT`exp%1u8rsql$|qK9 V_cz*ӥ8 |z6*Go%Xl|NeŠZ6ƶc4VJq;G?_cKxE Q_ZtKpR/w\mi=ew_Fx:'{(!$250bta󑎣`s'_V(DqNyqk}|`IﴗTFHo~LPdb~4(N =3~F{;qFf-(etA hHbbֹq'zS呩oDC|m 㭲6فCz 6od2#V."liP}w(Ec aB彍5G!*}b -ՓQ{0@gE`z\-,˱ ؂|qkw~4Z "e7K})EFWwͮ6NnUҭPC+&CaEoN򍄾(M ,8,tjNVR/^ȥS%_&^k> )cP"9Vv3$xvo[<\ /bIkoU"xJÀ=vaEM\&Yknއx[8ق(4V补$4'k22,K2{%Rpp+dBNOc@Fτojhh8/U .`kEW+ T'3 |$GBNNѴWE>7c,$AfCzs&Ap!p!zs>3$ -+v]c .ـ-B"#OSi5JSћfJ$:Iц:mn|q и+\pSY&ps+7=`ɴߐky=*Uz>v' dP|Zk\;jNYv5*kћ; ݤFI=Y3[8$_9]C["􈌖쵍)}Hx?G`Liq#PE]76T,5Å~WBE<$Q^dI6[0K AnDD6^9K O!2çfkoqr+M } TF쪁yz%/BcFV^U%fS{H{K$d >0'^=ʓ|M!,ϭqN2W'fN;Dy 0>Eh˩Y4od[F9*T{VtlN$ nF 'XlE fe~0SF& ԐZtXcWe PuCsDL)~Lr?-ln0,:(wjhx4oCg>`,]ThUh}-)$+휆yJ"QTnvAKYĈf>^Vrxoy|~mYXL24u#YMPm+zGkY hbm (qdȕhw1V}Z1Ue\ÛS vL؊,h\oX01Ý[6Kqm5#w>LiB)p?'iZ"HaҗfjB0*y*IWK؃ta۳. Kү ؑ U8w.p[ddOLS~hաץADH%G)"w|-'swdV,V5mGE񈊜2k9*j?U&+'W,QVv}ԹD"z7pyQD/ʼI>nD|8#n"7 vdVQOˉ!Z@^Wt/ Ѳ3k 3U k0~,D\%D[8»9jJxwȂY&\x{ryvR*fNi,"uPߪK \_0'8HM锾rv:iP$Z`{18iDL!V<_'>E+3܁ul.@MX& 2x1ϫfArˀܕu\jGn Pv]|-M_vKv6M:*+o.M;Kѝ}%}Ъ BmZǒ֤|lHb3$/dW- "USd%yb8i<\i 6z'K6B:r IvE\m T2QsRt>NeW% 8&{56Ix˓$OaѥBKjCNf? <Z@+<<@SQk(=!B1(6Ŀo FkS0N @cWy< 28l{a~l{ v O72E0,'7|QoSO)8($ڳX@6*P>5:*ܲΕG"tUR pO42n:؂83~4qֆxp~ XJlF$׎ =ݔ8nFYjVgoKe - UCᯉ}igzeY6)ij'(xoy,EbK\"u5iʭ \A*Slm.Bn1$q$fϸF NNg5CffAm>ߤ9LcXb}mn2mesϛKN;ZtyAH>' v%/1%bWt 11ˊKٺ[ʚ,{BJ=`%ɾZ9Acfx7Ǚ?!+{UEKD1pT+X֚0ˋN#Tfi n`!ru:mrC2 |bi* +m]vIT&(&޽7˙jkg>^2nKߎHN2GŦ;sݥ$~lQEQ`&qs0l$ :,td͋M|'V(` =/SKbQs.:5N"'j,pTbF5Ό+aYob;ǚR1q|:^NŎRWcD@粪^u!C8xK5m`;W} %>3˩et%[Buq˜ i};Eaw$g~?ͩbiD|T!φߴ3N]yLNYo-%a:{%e5tlfB,SǤ c)(zIѷC+#Q"S׆7CEkiQE6 +^ ۘ{b|OBjLcTXqٌQ](f֫5 WR*AK85DCO (vt-#D{SM}V; c2LU$agQz#&WIi1Ӯ+Cd/ZbSN pQ[5|SE%٭&iCu@kq.m qAi?ع| .  cb`铁$oWP^3O7mfZByWoHP,z/i*Gx1U\SGCFzXRIsݫ |vi*FvTsr S" AA]6.] p[J0fUpV#N~A&sPA@rSAI?)OڵolH}E:~*Xt|?cj=`ɳ‘BS_.">"Hc8"YI'®5:rsh Cz7hu{Dͮ'pL]JP{rn0j~ݐS}:*Y)٦]rf.%ZZď^۸hu쳆T'Ő.gL{eq' )EO p,isEz-?bW>&"8=5i3Ek# 1ĹoL#Xc*R4lӰA8UBx}UFy+HMYơ]+R Qy/9*n!8,^N)O؅( *+bc9N`c&&٨d@+ܻGw;Z_cPq&`'2Qh%A͗e,n;m.8BS-\?dZAẋ꾗1>*7Q}8>ߗ~"H3l[Q J:jq:V|H+,5BT@fTC;?}+4F!)ˡȤƕz 1Dȍ{0\|{D@mYP>!3rJ[Ƹ$O RkyyVk%zF | C"ve'o7u!{nBz(xU (vQۓqT}X?y&y36)Q9(eHf@ jW%ݡW;[XjĢmUn0G|-R-9`r$xPL&mb|]6\]$w&_)ɞݡYwR;G[A!޾mʄwLbtt،E[hv+D>Lؙuo|nx7{O2Ӫ*'~?Nuv/DG%6rK~)$EΕirr9h拒9l%#RQǭpWL߾F3VdJ N"z5zǿ.w5H<031e'1'~s՝SPjYrOIbX,#w{NyT<64sFִ?E,{\dHјlxla6cQ+[lP˷ázJȆ Tbl 'ExHv͡BlL/~{ f` J%'Æ9Jtgh~C&.|ظ 3ѽC`"cbtש*rzZ\~< T t#_9KDoQ:7*kubZS&bh A[~م*E1G INMpQI6>Ƒ uM){L9:{bې4Ghb!)$(U ;c D;|!9ZQfJl0܁u% )T sD  q큤 Ɩ{%{ rt/ټG(Emζ\JcK;HLRJ|YV]g]m-|7R3z R^D Nmkz.뽗}\c &:J4<~yT@an _Dn=,GYJº]&z?;0N^iu1 @fx}Skgfto+S) D`b׷5HaySΜ-j[ܦnq`5c7$!۷3NAu11=h##dR+KQoA41Iǖ24Su&0Ͱ"*gC_n<5mu+> sN"vCVQ7g={l,~_>sMT\_">3s֩cX}qQ0/6 x7S+&FV^*I~ňڦϼ1:AyZCwa{,c U}Vjpռ`Ɇ,[`lMi9@mMe.Jӳo"_DŽ3`tb$wbK(J3,x']:xg0rD@gE]=YNv{RS:}Th7Z( 8-wevVp˶W*aW]pPdY5JU6k$w[6H;3( %OfvN<4` R t3p*e`q'8bc}t ?bԴ1ƼYXY J&;1Ww&Bs> O:{ӊf]Q/$& B7jM˴A6].x[J/v6?pv\{@ )MGo8|t-e+i|GL:eI4n,o /&o/~b6OЧ_R1KҒ:zg?ae}F-A_z8gƱnM@OcDKtÉ* S`uxJ(W29 ψA W( a lӕ-ЫUrƧkߚR1]<5 jw[2LLlG^#dZ]wo)^A6"Ba"p2NQβ" a:>P|I; L±#?'# ;H&p/PF*eȕ058$qK7:m(;tx7zhfYnP$dqv)nnVq7 l u92*qH"Ъbf+? ֺrVU3pidzk.ad_qG+bgK MXzj#wAb^քǾD=&dKݽCȹZ\^_eb粙uNdLӱ$_߃a~11`z!/ vkRc*L x]FkqX"}(ZTp/ݐ A/%x/;T@tJ5(6'W`\ Un~0JN drnQ;&PQ$a|M'f 9=bOj=dhEk54 e_#wノjj1: G;`NPV8%AG@AM_mFJO=ɻW\Lt⦫.3ʟe h'7XlYn )6kv[Uut3դa33?S6!t  hx6{ c4"gy#ݩ=qcO 2FUE`M[g9gv$Oj<١BdJʬ'A%ʶJDjόPTKLjEP>: 6}RKHTo"@Eqw4;>ʂC݉xG(-”<{d!^,HmTX]*2yX$ʗ=K=oBbE`&H pALYfh%)LJm ԰JO=#f/g(95ΌUR>G)JEKXZ.Ӗ,V^7&S^W/3R6ج`\0ȹ} 2vz1B43Q++b.9bVa'& {B_gtPmvw!<\ &Љ?[E6$ϠAY!گHb\n:v'Zq-$+Kb+%78 \!qw6JlͲyw=Ə]VRj͘6|r*YMt#)}.kbeܴ#[c0. |NLjִ!["}vzw -BfA'fGrhֶ6ͱG]>P6A7[^1"ScXp~~o0{' o1>$bWf>i|"Madv6z'g,)#t[Y𺣣jBI xx~&pMi/]3 |eyŔK/k$\" ItyiGnf|K0ǭ:}ep1Jx܃ԣy⭤o5`1YM4>/hGņtD=ρю(5\m61 ( P ;TlM~9`L1ɡˋ~n,p5{^bXݎYIRܔKCF +WJk֬ #[ypPlX^3uarjS"0:ÿAP_ј΋ V:616ٵ J1o[6-E>#!Ͱ)xXZ0[ /:U~OD7, KÖMDVkeN$7"0[o,$ݙ]Tu$Pӯ;N˧S{dlw+6J#"'413%65PĪm4_1#z#= zY_P 3: Ա\D.4N~s$7kT+@M؃hLz2qt=#HEs.&'ňMXC%6-(Ԯ,&8)g=v1du+ٖ68Y?HK02ÀͿR ©S**[}ɒJd?ui0b~8ojbWb뿮X2Cok- %J_wt@[,FNWs UasKGۊEI˟WtK{Y/"ZGaNC8J[<i*J߮2uZk,. MyA#Uu2xxy*AbG" q1玁2N!QO|juK;b #e㶏TB=V%? 35DLz`X<0<`TP9s[IDEbmt`7:fg$P!LcNiV'][e2񃐸#erF*%qL[ {$$+HˎJY,iIȸ:H*l2:q 7MW&H!bh`ͷusG,Ɠ΁GK0>*JU6Lm~'4 Ӽ:K+hu<[5*J|h+آBJ& v3 M BGN݄ڏ`U0\༷rmVO~a}ot+jdkՐ܆ZJ֒Z&ԟ+}{D\en N٤jM85ḃت@7 !U5,K48E'NVhJ*JFU3eI1_%D/ls2<>ݹb9y4JmjevXʩJ#ņHfa¤]9>R_JU3vP_"\8~?u<#5 (*ȗp/PUh~Sul_Ex:}P\T8|4B,p%=hڀصu ak,~T;ɳ}ts?7CM`"c~4}hp",*(_'8V \6^ȫ+&`H B^=^ϑ{dN| y4}S<\{,Ƿ*U퉄Q-..3q.āJi[d7g tƶ|RB_8Jҁa ۧMnzQ}Ux/~H9Ѷ Bxݙ>oU<ٯ 3vAR;qEȍeK5 AP}LJ.=0S@VmQ8\Zh3L. r@qPjt7\B\*gQ*^CXPŠpbOs,[z%],h-a*5_,kk[<L͑R#9TX ;K { l:,|8Y.L!}_jyb\zx6 Bo4F_M1K~}`̱Zeqy5n\Cܩ ekaʠF##ek\ϒoWOW:שcUS{v#mwq)} ̣`a9V"}$5Ȍ7sǽ垟W󪲫C Χcl ><r\mO$hZAwwdMDŽ sw>Iw-hXUⴗݳPCCS?Tyxsۈ^DS\*Qx~tƧi0ƍT@DE<vc6aX&gb4U(`, 4|^GT;ÿdp5;>ga}{e_k6LFΈ)SpAy6fSD'VR[7y*}m|*(j^q`+Zo*gy]E14%-F5-^c΢뛪|]8T/ IxNVhۚݦ1q 7ךki>? tHýra-pj?Ÿ6orXJW:;dk-XK2` n UaKC,`A](Y۹m?%cG 6Ն]K,`!x>%6#C) #褫[ĺp`:vG6rL>InLHjGޫ8\+L2X܊xDf,n$ X-j3"Ej}40$g {™]3aQzM۟]j<[#6D_p8~T@{4]&/qi[ћ?^2Gin#+-8]8*TtlV&j+6jYآhY\LW-Rh7դTى>E#dϑMgVBFYl? T P='Z{2PB%8ŁuGXH$1-hR+ ލ[,phRe4$f.tmsOؖ5#bZڃ) )fs\0YTH~56 V#Ulc] k) >`_XTEZv_^ZPfP1D9݉6Ш3!H6U lY ZѲ"\@±4)K:Mm=[aTG6`zj!ZJ @8Ua[N}MXIwڻp?rI۰g=Dѓ-,e6?pe^knRPɏRtfrw OS!ѨYh%T/A:PcT'u)r apEЗ!A3e`WHuUYnPNqZDh?1Vґtu4D$GTmuBofՅ 8`lA-ԡʛzvHy{tѱLӁ3A8>+^u̜L>++_'Z꧴,v=FFHڲ2 0kV䄙ʨxbdbin%UB(޹9kK4UFmYY7l;XڈKa<&R _>Ug(ӃEST&7Kď^l0.-6 ) .dro|*%Vz'vyTz'IsRLdS̑g  5u=R[wj w<*_]s(> {>hOы7$sM'u6 "y)m\;LTN JVۅ-'@@qZ;m]bA] */0}Dw5b#VX+)6@?l<%-,e ֘ԓ LcȒPڱ?j`:kI, a}4 ';d_3Fdk%tH gXBkYxMOP/:v+qʁa"FU|J vqkؽK3ʹ]p8xsnHMtO;)<0ot/[]ux=L+WHZW6oyI˞<ZڎЊֈU'ϛ$KuQSu56ٳɄ 1F#R3*IOVD2.a)T.~'Bff20+L\j' K(:qvHk:" aĎ#a> OFZ3wZ3Ӷ Q%qѩThtܷ<1zr5 (ޖ1PdsN+e)KyleJ-ƭH'hj(}q2px# 9([ZxyuڦoNZ4܅k]y$aΰ``QgKS[S9/ "f["`!1}Oh ?MOrqGJ92ہ(Dzjp57kb=L~?W 1-h.mC^ gldeE(HotW~=,#67U}qKOhqA-7O,qƉP:0oyeLЗPlTV1`e{Z'4?!(fs˲ܪ!u u &(.ji 삾Jެd^"|)r=o߭w]ۜJ5bqH`WBͥ#J؋0ԢnW(QԪUB1cmtezK8B*,~F@ڤ@lryӫ,B2`p%ٰ,p'^Á"]S MBw T1 #R7Z5aícRҠBr? =Pʫ2"\H+Da*E]?'-,BK@|b1Tҥ BxtL)פ%"v~fޝw&t8GhJ1]^sP.$+*cM2A~1&:0ꑫ4ŲެP'CRWd]Ϲw1zL(}ЂөR78 ~sK M1-:/@q(O^B0.IL770r?6iaOf`Sgӧ3lK;tPdu @cQ\ڔ),4w/< ,D541F(&* M]:_@O(zϐͮqc9>YB,]>#J1# -jgUc| fj9VZo!N5Gsz՝uVF\i\ia>8ZV-Rarkfd@!Qxu@+̌v~Ox B q뫦-x/W +f'^~-g~ c mӫ~tB\t2lmH(vukbP uq!*b1D]{i(CŨ'HڨH_ ^kcln}&t|VJ2IN#(]aDWuqW < ާނ&"s^BϧZt {EhQ4`B*hBR[ p{;~lӉ(`<k8a;(;H?\J@MXL2wc›a߄ -)TnK3Sv9VY> ]Vqd5+"!>Bք@@q#uc}LIDƊ"$.e}rN*]*g5dca۲N ;Mh|!%$X 2gF &qdGGuDx߇zx"&p)JOy(SxV Q΋l,^A3(m}Fqs3|#eC.ϕn n[z0xqn3Gi|!IQ_ tp!u!8NEU6oڀsyNloߧwRR>s:ۖc2mxknZL:B{P|RB"@*j4H.̂*'ILQ*˜V/Q" Enz!T؍yv.!fS)㗦bo&nI<kش)\)5ϡ9Vg~!% ZFRlޏM=k ZJəFک2},x[ޫ"ȗn,!J_c 2KC 7o:Y5T|7zD>=xx| Y d3.#.%04LbҎV 5&48谽>d9*-]49WU1,()_"ůEFo=/tRP,%b/?02JL'#32k.(J{Έ#<``lO3>Ԓ_gRvr,Q{<׸8ɌVkB*A[6ןϰ1Zq>wQle5.Sa]!_eEPUN-4Xf.S8fJ{<:$Bf0thO}9؆6Q VNאc^Xj1ELovNxIqܦii`Cq9?x=~!qqb =m/'S)1f\xؘ|*@OhY=~얮>ۑ7{W †Pj&mn$s,w+yw& YXREo 1fb\1 =ʠ@J;ӫ^fMc!yQR(mk+^ق8~s8Y}2Rd$3*^IQ IdW;0c>XC+GL{'qX2ErUc !yfCXg9YB@ |1JrZ<t/Ӣ5vc?VQ(E 1nOD=F!i!懚44E9PCw:qޫV=Js`ԣÍ({Yܤ݀;/(i&+jv 5fKD%>5PY' Cu{27I+L!a߃ag/`m(ns&y[B&ȉa w9BQr4%GvrDʂߺ5T%{gdkpxb.26b G!\9.5T1XQx jӒA %vJ'{g[(Gh:q@yP[\B*i4 /0?-QqIT%Ɨ}833|> du. ɹЫvP &!Od pN(߾mnFؔc{IZ帤87(~o SmX{dc{Ht.XDڙzelmC`?i E&/$Tkn=^.>@gdUM  u #[{鏒 π߾*)OBovAc Ho]}QTeG~vp/t%=DK!u~V,\X { {\~*(!ֱ]պJnBjL`|yn`TǔP]c+Xx4v/1ej (RHk{BА[FcJ4dnvE..b#ُ+iNsSd)9/ %✁-590)]O橺ܺѣҷ djjnk5- t{YGyjqJbpW٢wT {Q|LԸ݅l j3H>ΥH N[Y(Yt YŰ.*@Ca%*C ' 4BJYV֢Ѱ8to}4CQ'tl#XOOt"iUc1!NkQr5y ]FH=]I 7>4|QbG*팷3gΞ8d3AѕTҐ󹩹>(rp1r9ڿz*&ˆuȖKYCR N:kw@ dX־#G^4BoW„0 6Rgk> _+^?V'[0wF  z% $ << px9GCQaۻ/08p TrކsT&_p O*ySFDOLOe%&Hl D%ukx6LJM&\Tlλ ߇5`Δvq`ܵ <AACNW=Έnf>^l/sꋣp⊛p}½ގ%d0xg?^3KNbǴ,޸ ǵpd7!tR e'xI% >Ξ'/i)N؄x_ y C$hҁl WZbu9bF\)vd6LﶈЗhE:M^FJ$Y"ǥµCt?׏K*<~mZiV=RAV O F4r2vcwDǪ^>ѩN)p#:=1_$wJ3w&UBȬ,zʜ+^%dhɡwuh>ΉoM1{DlxH Y&О~a7\)1M[bt l0!ED-bq%3mi#`cqxA?NGDT$a( gMIZ|TgI OA/ -|LoK g6WXd}h k<7-ĒTS$%kr$d䝂vr tsme‘> n>R ͑|ض9:ۖmڟxh| Ӆv3 m2nPa>y#l~UHM`a4SyngBzkǭ 3gluFv3bAIN6;]hpGP˜ ^v?Ƥݏ(zд9b/b0~lWs&"{puB ʞM/YX)>}r! 'kY FR!5\C%&z"eY.]Od^%zqaNTcdxC䫈\JF߫%; .ibut!u@Pl(?ǃ W ]|[ Kd5_ONaFgo.Hz6|M٤cƇ ~Ju-ax6ζ<d@PYϬt?(Oz$[$=122f>)iع?C/—D1YҳD矃Jg O]W47v$ᅕc,T%;E_ge\TYt#"䃒iF4y"$K*Adъbv-,{C%)o&EXJG2)~ [tۯlM8E}^>2.LoXSb BED{~' q徺Zͤ[0 8Kk]}6(Ub!>V&x$g{D=x>4Y[?թ-UՖ)Kgr*oA!d>BR8gin8(&G'tV/;@Ub)jh-ӈ[In/N) oB%l@yjC "220ZĬm9)&H NG=S1~+~8Է2شmEG*_GB]\PM걬>NR]#Qx?vm g s4 G)\oۭ~0طNp((K) j a?a!n_a p=8!"o ( ;>/!`SV춖8Q lR+Q߷ +,7yxXy >Oj~׈ .DV?ᶛTDm!L7ծvP#=+ه_gcjkLV[1=3?E:ьjSCÑq-R%>m=5OV 0tSCkS!|Eq ϩEPŽF(9Ù] /k9"l.&{w4+"{O񹰤]/ jXgO1?-lAnI9?KBjӎHTʬ)X| 5(sm9]H- rD@bٝ=+!Ao@?\~^S597>L\bP~`OHӧ0xĴݛAi1WT[:.Gc# ߲F=.+z ZǞ\ɭB#_y DN+phC+'^iBpiZq&dN@z1澩 4p=ke4W_u"L!V(iG~C1$_l%u)J6ү%'[>96(~#;tn.Dmbcܗw[#x6мgGHV׸SF>iM[nBBEPJ"5AK &m#ߑ zű5ٺ䃋w٧xKTם-Ǡd]N%h<ܥ |{ռs}ŨyF6 {,q╕ wjc 6Ǡ\ʓ.'ox;n~B0?CI$("uqQu2>񘻤po#lAG G_G<MVWdwZok' 8G͜o7"-, '|4fD #i gOD3*͡tM BfdbUHN!Hէ<0DZ ;5Q[bzجe2v+}lJi,([] K^rl;?cH=YLy A"rP_=@>n4."rK/0cÁXM0X%O۬o42 2KMggLuxf:G7RW3yw({]G[a߸Wѱ~BД$$@mc/pZ>5LitO[`XGO:F^XK6v@;G3Bj?{h:9Q4bAaל7uZJ֚ĚwxWYѮn:̓Pϼ`166Td"=ͯ1m0]E @;D'csIRhU,z+ryr!'9j< %o}wFKz[,rF9 q[v["z*&ClʟVPĵ%[]5K. hd2SXғK6_sMQS&)l.OI+lA5ܺ67 Αp)D|&p9E'Zʔn[飓=3hT'6']C4}:՘qtmv<^DwrQJT'F;-*XExџm@7ぶ[(k4= Hk+uFnb fX`^,U#}]xwRWAz{f\1}5wBy'^ œb/=.<އǑ5ȡcj4PfOw( M\0 F1’p!`AjhR7E8AoP&!%SߵֳUؖAG8tGUJFDˢmp-MZS~ +nz?eZ @1#7 &{!e.q^gӺm,&eM!GE?4M I <ІWV9s?LJP<ys8ֱvZt?Wyvj85Z7bNtVC.#2~,P~BXxLqC?Sr-K8XɨY M;-ڭ QƆǟ]dDH*BKݺ&k$)|?Pu 36 q9xAA   7F!#_,ig|EquKhڌQ\Jt 3zNY ?OryD wiwk }:v$I VsZȑڌ4Ԇ7a=A?¶BЖg٥Ԡr[,o;ߦN3|jXi >XC-!ki%_#RpU:o3qx1$BBmv&"ԫsP!ңH>L~VQ4ZPړ5(A />ԏ" =n0瓬y(",/x@~^~o!ٮh]FAm; _6;_ݕई֔Xl6^_Mnx^qj/UST1ND8䊪' M  adSoKIYtBԢx ;J!5I7Al _Ó GM$y}!)^"VO|њ2pQ3*0+,9U }Y38|?ijWToW6N0@nYF*sIWզnhҌa--28bAot"[pjs؆ NCsZC c\c9ln`mzkOъ&FI L.~WĚ8b$vmALBqFqJ+AO5L Yw6'wh>G/c{nGr>-bR>%Ǹ98gN [߽q[JIZ]7{Z<\Cb/K;fkP.TQZ3P9$#nMju5o^Z=;x 5.B UK&0) CRb5\0gF$uhf!@hh 6$fE<ߊ @':#c["Qy 09d{aC9{}~uV$d*,ڰ0i;6 kH~D &6>n((L0@4\ƴ{~da`rHu" %Tc Y[FėG92ahk8_󀺈prDŮb:9P 5w,*&Pu9ۘy v8|]J&'p.LFH2Y9E>6-I;ak~̍(*rV:JӠ<|׈5y;eŞ25 %M-Oj HKCznS~wU )1%LQ[ ϕh3s>txQM 7{ZN ~:뱘.An˖K8 bB!w((aX]պcK uB]iG$ nK@ӧdr'%Rj&* 5\Gi:zt(uYUԘ01u? /@<*&BHE .HEمCKߋe`_V ݱ|sgXlҏm 22C VYDqzx }cvV\o#(h0Y($2J0?l'/"f}.nq3v /&Ċ(퓑Ɋȱf$y5*K?,"K[8ܨ7 %`_ĉT٘56SW 录 4f_>UoݿqhJZ/v/:jL%ѠJJX* dU<+KG}y7Xvvh涹  |X pRFD[<7 E(`@Pu" DBnG3.ߝ5M f}@SP`vUءoPMDY#92\vfuiu=3xcZaKUvkNLy˓nBkGM&4O7MT!=s>7ѷrV[;=574, ]H'FԝzQ4voh6G-'+ۘ9<^bTP{ؖ[qtaje(L,Yy Ϣ)1K8㒲'I:KŞ[y݉h ~ve_TWG\ wk}3EbpM7l4R>FZm T"+kƬe*>XVΩŖ[HmqeϾ ol|U9nTw%Av?C6IHۀ5A ~_ BZ[7Hy]⒌RG@h:}B;t+y#SGTP\) {Ey^rglj=ju9:RA!TC0fZkvl6QmK{;Ϥ,JX;{sf{%Γ[X3T5/}5~{@!$UHr`[aSpMiP"ETv~EE;?mh/~F0;[GDƒ=[=/&Y suW{etmط$.65~c8!\&u湪 ;?tPm>\}ƾVa6|ߜT PQ[x24VkWB :[DTD{Eݮ{La+!zDdLnOO߉0Ar*} Wfum;]C!Qū "*5ZyYRq :jF]!<(Э>Z!S]Uw~XUF1CLAi/O2I|Mt'3|loVu=Zp)R%;jZh ^5;8a +xgrσ,V3IpO1leT"B[mAݏ:T8yVak^, ՞=b!>"1U­kPRZ7R ?~!>T/ VdpW/eo}&wzK:Ie-ⳌSi qpb|У6F?&p9gaX^]S<m5߆^}A vXTŇl:@% Ps;AO;e2/'ELQU & f)i#o4zSTƒWPLXŝC*C+ZY;>7azKמ(ۍu`X]7L.F*N.HthN i?Lg 3D ́LCCXhW:۝d@Z)C: 0hf%MH@g9O1U4f.^ n05!A{cDA0e Ȭu?+f[ @imJ'WeH{{kP y1|LX@cX1S '^f7@s/E 2bUx)yawQ"R#;G[_DRYY}K)6y,"!q)\Y}7}fb1hݗҗQ0]DeD]||Iuii`ɫZ ќUU5+3:sNӽiﳪOX'5RXsqԔ`&'ΔHX7J:HR^UЂ` &(b<1eT<"WX CW҂8!I5  NSx&bc7-j+Ŗ;sF㍇FYHegoEV!}"9w݅h&ԆיUplPt1[\{WIi-?M>M<e s7P+\t~DKw{RxXVgszK>O:WHs|\3&#d3nwk `9Y_aLAm[] $ՃX#Gv.[zÀ98Iݜ`z5a ʙt;O/0 #LCUx_[4aqE[9cN)z&0X#/شvugFpp_y&T#k8x3l%I;Oۘ*\x5{[ O~ XZaN%vi!JձPWd|ԁ_a2u-o5IW(#B.rS4#C\̳V4 DJϗȿHis)`S|[c$k88kd~P8p @xU7Xuߛ $=Qs鰖լx OQY8$K`> a|GIzP3-# ?{:9b=x hD:&D gǿ=;)fɏ5e,=fIHAbrPÖ"F^,/Y$=GS6HG>UJ8-[?3h3]冟vay>ƒK-qK2nW%[„V۸sdx DW{#uw~et0DZŝڈz$Kr P *d |4qS{=ir>6w;㙥?wHsBWsvAQm ZF|PSv]oPy<TtvO:( x{%sbǯ ( B'!ohi7Ș}()Z۝7>KCЗ&>B6@#g<_@εlûiv1w_ȏ'ƒYsi}7FCbpJ;\"IS4K9'1 fE o7yԹʛem%.!ݎ\ F]~jb< >mthU/UHӓ KC::\FYj-ꙉ7ymą2{~8=<̲-L`NWm=k&_ԚA6LPc\|uy@ ޚA_~ԓzA<M* 6/aJn0/.Jy>Á:*BRzw-Uq1ɹEiTDZ\ҥr͔L5Zaڹ(irtcd)5w x}*G0iФCZ6%IsN ^$iqpV\l3X6g3y42y XƅB.}e?>| @b&( וl=Y\#n@ y};SEJwsS!9ۢ~ sPkt-J<e8P^wHy. 14s/=24W)Y#j3>oNQ]r V1hӎ t˾G>`#VasL<'I(xՃW_21l\ >eIŝLDN#TUx+OV(\Jͬ_M3ІVem-PMG̢<"l?G }_ka3Sj[8/Q1"bCq+6S  L4)%~ Ok8)2%i>ht %[_DZ:PlVn9d7+A>+_Ly ù:ЃIgu!"y1I?f6|0u UJeD~]M. hHN?S*6 r5,{\=pW70Ƈo]0aN=c>ju?' W3R6) `T"~ykdN}{ԳŔcc$݃4Hp5-R(`0U8="žt6>V6W5\K1b6y9`!YܶǺ+>g|^ d϶QȑpDz?%I[.LuOztq>]ۣlRp.Há"EFjewT|ۜ,$U9Q!)3I^'$_h?/y'à{XJCS3c䣩ؖd`H.Hb CzɻtQ"1S~‘w?o¶4%`4I)Bƈi(\9!*yo 3CM%Rxab9>(y޿]+A6`ZΜ$XVmnvVL>B$jHmvݥu1ްMM/ZenxJ[$A:]0ԓ8@̍ҰC?z4GY@B_Z l.7 vOdm5 ; Ϻe5^mZ_ض?4eO3^Ƃۻ*6Y&ƝB<?6F9ٯ!M'La\h]}9Q5Թ?{3K$ R'OMUٺ,GXpo:$f̖%IoG{TI'),;8;iY)Ч' 2" )ǏO!;\]=p%x1fE'EJ3h+O) J_J>d9O'=Z7ѧ(B%Z/٩Ⱦ6̎LGٳU @ tq+Cr:g81jk.0%$u+]<,rfNs[cU׉b~ML.zҪf-AJ{VXbTe.rzOߜrq%p'"BP8ekWTwe- =﯆8iNe[XBjR O&֜V[ Slݜb!yE !OBtO/h-82ۥؘcVIWt;5)ͭ}R&RmOYիHC ZCf,P{%Y f' C"))vL5[1q`1@}=2I{M@)UB:y*:\Ft7[z7S~>1bR Wj x3{ڙB3,h^L뢸BދYU`T]!91o8iWwΗ)tm\x٪.؈u\ⷵJDǎƟ«HeCx,l 2q$nQ - B(F ԘD|"[\%8An3YѼ@{|)\v]v (/V%}1nj#A}ۆQx?h1$$LG\KvLwD8ʍ9ǚ{?MVjRT]m!bSTqsi|ChA9MQbvwgl] E< J3 7zPd#6"mND%AWbsGHOHc_}EX_uC5bqDNJqa⣍H}(4]PtC\oDO/y6J*uj 0Z_~5N-s{m{PsT>1(WGq4|SϼVOI7\fϣ'S?#&䊜y]qXʁs=Z\4qdZ;fآdn8{5$DgNvV¥kGei}ˌ#Jr L^$˂;{-K]yp9O<* j$o7*mŨH\dn"VY.(\[^r1UaX)| ,j]&4 IrqEZY=b΅Gz~=22C=;8e),\6vh:7o(2@5~A*pVR`6%~р~ze 8D{b"Bwkv< 04- F}=o(ՠZ!AP{X5#=Xv95Vdo1S>߿ƌϿu3N]Kӟ.Z,'URIX&IPH/.0n%zT/im3?OU5Q|{#"Y-g, B9It 9fƳ9|oesm_ٙ@J_^fLT ;f?cQ5H^zӰGeuY{_s\~.k ߀&yUO {LNF8[ `csDRH-CuW(Mb [uAUH4hZ 5dV+8lۢm.j>t8p3nZUL߂ll XQPNKD~B-&Ul'N I%IW8p :'/[v0nowxˀ.p/mZMħ9̜PuWi1,1VS⏠i$C^^%+si!Y^Du5S_>Qh%Psw+ycj Kn%3[:`tc[@mrAh'4kǂd[NAog퇝ucu/oNj"wF8_?D:%T^Nl56ŔB-iK@j/.b?t|P]lbU*v@|VI-\=ǁQI*`֝&am9$ jϿi*҉Zu{6 /% yqHWjcE#< FrhM8]m#P,!-K{simtuV:׷=Vc?(:)izƸfLI#;}&6R ܆u]hyb s?!#a}ߡMʿ׻tae~Qk?xQb\\/ h!(ް,n-xqo;N<`f| 8cIlvݜ0 ܭWBCKd? HՓB>yZUGl}պhhoyETֆ_R&9wL%K)@ <(5]X <lo`Xe[:uN(+ЀC] ҢL ثƒ7y#F#IqX`ش"f1L5>_b0ۨt7g+DK^\b˂K(I okCnحsM#z1)25DN4FB#YBx qHqcDUDYkvxA'^ٕSJC9o$eקN9WU+1ZdE H AGDc~-?=KbCbm]HJt4+ Aɺet{k$pKP-^bzI{n&(~Eȕ)huDrנ'ʌnjlXL`.VwP.ݢ茥I|~Dy/pGR)Cn>-8I.c)|j OclPD,CsG! HitO_D.SVC\kc@sޣ2M5XT}Ҋ6R4WIC )$`+"TEBZHEJҋK0 lo?'9!Sz&݀z%.=>\_&* H;;9.\_!82TsUef`P(qZZgH1$tι13XO)t b&%M0n=H}d`f Ep M^RyY˦F"!қR3_0U%ψR>vd<I84f[k=A- 05AXGWVfx\ׂuuazh!gLr뼼8^\5u0:;UaS;<р2UP2If>^">G{ b7v="6cS^ARJp28r求8s%^+!=Nm%&Ȝ&rnGyCbVĄ֍:VnB S.ʢFcl]&ʟJdH4LYH"1KBZRZV5?#)_hskTD ~j(摤KގG^JIhy%/sj&Y7f\bl kΉF.0oYSr٭c/xJ;F."\hlSxɊ;U? [ΎGXYw|ǜ&[H DTlӲgq銊`el5າoSi7qFctpryW++oH5o>%j;Ul%/v4 Q󞢧'ng}xtf%Hy{F44>4FD[LdF&L ]Z:ɦP䟥$X0[y(VrDzGf8 5}߈.&f+Z8=à2fʃu"u`&|tqmQ-Ysor c}x|ZkAgED4ǔӳakc:'+Q`k18?dEkhma[.L55MnܝAx,SΎx?ehF?BR8"h>hܶQ·J"ez"nWT3eo87 ԘG~U_:Gh}: 3ea3[@;3WE הbo*dzi;A^_!ߴDoَ%@eUWu}"}JzSN+Q^_B5 OE*3'$Ӝ]L@G; \/5oy[/ofJjI|[D`qbE^KnT%3$4anoǛR"-ֹD%v?63 $jմ($+ P:f8 =PAޭCkoV"'xYfb=n''*uO-t0 #[ .nR+{j[f.+M:Oa" U}Yְ cLY6ʂ L\(FfX-fˆ.oU9lcL*#^aZ񕉾 N<PnՒK6i' ۨp+);0 yEʠQn?ޫr0A[iT͕501~7[?T֟+t"#e qdO& :qӦOrI= 4`<<68"o(ә8o,s:O|̟SiK%%B6à&~I@q{^W( L<DdL4ex1 ¡PHQoFDY;*MEk^ᒁr#ifW2z6wѷʜ3b2Ŵ'-jt<3m:uS'ŊԱzG4ܖ+tշ# jm0r:Nh d2W9v */<K>VC/٭OR74@rz%Q|,ټ{%2yg%HTU2v]qWUM0l M\IS֏ c7{ӑ#/ h ^aznwni[v5B-\pF8m0{UAlD#3Tn,dJM ~22f*j$ŗN A`$STBPW#_F{AQ\ah\6} ة,r?R^z{:j~uQX=dyIpf{{Q$3 lU%ڲfk~"aB1bX5&_,l }`|'0uY`)I'˙6 0=%.f6xjSn^-6I;BBk XxvSG2m 쮯9[䢐3y !(%)8>ev#Es]h~~21uщCńy (Yon{nJ0R7G1AKwTCݿ{$7yfH"SaZQO&k7SxHJQk^T5_.|~SpUV)Cp4 9l%K~󿴟l@h C03a.xlm>Wsyϯ{x`N<\6ưp0V|Ӛw7e\ d~O<#yZ }YkqDVƩ)O!ײ8sܒ\KyCqcneF0qQ)@CrwtA)^kb/^CTl AմD?mT;W%bEoieBKys/bC`ψC=J ohIZv䨀Myh-%RZU4Vjo2Sc7ݠ_ DGs iL"I7@Tgwx"Q[da!wןґ!qy'%# (cw'.~(hnk517b{4"t qM}kBxhހ틏MQn_n5(G ó;]lPR\}  DF)=?=R[PIAj>@0W* 6~[twsn.Thf iqK4.s5TneU"8~uz.'ؽѰ'`w#awV S$Fu9E}_G6 pHlw3ͯ0v0'&~2n1/lw)vaq-M7\['qު3קּ־bPr gtL.)(Ԡ~񡊭ξs,*C9IU,+fpE JamM.1Ħ߽|Fב@j[ĞxˎçƱwV* 2"Cq"g'ynӪ׿Є^#sEE*Rξv#IIɉC/%Xg~]N)|S^KYF%H [4CI>i1=[U ur+R03ܻ LMU֍HGh<0cBQUo}T6ta 5mCo!Tcm KZIx>: h}(k0 "MMʯSfd"eY/tW]V9Q;(]̠&6?6{twY2=zWwK Lx_7dS)6Gf+2*g Йh3r&\9ܬk;7x| `;GwOx"~tt Տđ/׿|X}\#?ϽpQI"3Zw!L<]W+E;.Q2eTϴY9А{&)naO,j4`gzDz bX.x&ށV(sI @vb)/N?,Tn/l Mo}D(ިԅrÑt1ɵB8@{ VCmeh.56#L!NybvevE6n{:#l'$NvUMx4cTufa,UGڸ.yd[1-=2 UiFNLjVm BQ.} Zpe~Bawk0u7Ok7bhpNALl:-6c ܜƕy9Pw Iđڎ uE2jE'WJR< NuvՉ 0őc'*P'V9^#[ű:1<5mYuX5w%e'ؽI%nɵrwwX, M&_}^ƼxSo#UΣq8{w:Gm+7D'UH+:Ͻ#!-h#u^ P;]#\2O6ԋ4FpϨ6qS,E 15(>o*4E->K sja{Y"} ^֘vl#T]cd[?pq+w2"~U}r-Ul%sBnx̮*@eB`m Cd0'AiLmj.s m\؛\ڐ0jWat$UqYjQ9вԯ/7_XԲڱ$* V8xE)qW 6Hf?΄#B{&ZHL>QjT]~j`7Ƌe) vT5eUJϖeuhrjhI1}Eр\u:AHT:>c.Bkp#,vDSC Ug,gUˬIFVwj-_@3wppqw_?((za^'dig":Kbmr)ZѷJaz4cLCa'BE*e?(niS}k淿LdtT64m:G(K9"%sLq5Aϝ+jl24s4ȅ7U:UO.ݫ-=RƼ^j^f'X$xP_!w.]tAL X*{"3i*i᜼zx&bZG[&,w"E1e~σBpvHuC! 6Z{Ƽ/@{m&.E]rԴB%p2.M &(CH+&GNՅ)m2ǣ1|5Nm{ֱF 0P3EJ 蟏^PʣWZ82ܰV"k^Jo_MH9hjy_6i?PId{4PC_^ Kزa0.`Lbϵb‹cyA/O6) bmHj^r>$l6;3a39zoPV D[\0G$\4h%t +d*cgU5Θ=ΒT2Je8?D9H1 XQ@<[-FU5‚Dz?&Y<'21BԝS>{PAuF eñP'B[/mə IӛF% D{ΔRY0T?AL5v@;BeiqҥJW5=41 gaa1y>UbG5kZE6L<`kZBAMJV1n}Q?0f8# fF# ݊'aƃv 82RQӏߡӨOc_xՊ#fx1SW.mxaG|Δcϡ`jCd/>a'e:WF)@6tQ_ߑz'nKk nl(&3RTuN`Eާlby 22@V`\ X0F`u͎-fHIg`2J&L'v|f]-J [Ygp)ys/ÃEL-\r:9$ͪÑcH\Ox!Mc^eK_RVXs!Y{r G: 1aa35`Ј<;Yg`mȵ!~yB>gp>0@ :6ͼ7;XJB:-3k|I*pXu+/efr 94މ_(zpZg}=T=:0 [߲6W?&J?&LgYPE?ioz#IwlЦQ~ݱ\@-dJۊ |i/srGht.ct&'Qj /D dET  6:`k"c9LjpVP3*/,B6GMG5?%/4BP%R1&6+*~ӳ*QZrDM>k0|';9čGq7ٍEf,&4vBE*S|R*͗pPg`E[ڔDЖ%gkSn:(MVgwYaX됞Vtkzl6QO Sf$U %#7Ŀo, I ݗ_=Ѱ=prULv*Vi\8l8\_g-j3oſ"_uR@?%[wz\1oxF,ݵ1V_ <|%Z%slxcfUY\%Hcpy, )¶f4D$a \B2Y:lᐥ=C\YRq7ANiouV]%~7yJqcÁՁ'Nj-Ѐ#&T =C*b1*#m84p8!CښƤSi!WC0A^ܛgJES3yLc~N"rѻQG 8 0(\זaӈ7aOOu8=)J̸yD#Eh:z‡dմR2=\Ȇe%;52s'g/,)Ӹ!Y^؞vF]Da3.\VQ:tph*HDlO!UOW]] 62l^O ?c_ֵNh-;,`I]5|+ ": LXy_vI:fD'܆@ӀbࡳXzVE׵:â1l{YحqQ0KnsJo*0y !1\]JyojJ%볺Mpkx깴xЯ=y,2Va?{nl8\DE]phbi.{^Pp:Z&-yő f 3+,A-ue so٨@)l*c+:ƺN)ܿ#|TgR7eLR@h}#bŦ^k O#^xe6TgP@6YNB[Vaq QF n,}W#m@(a~wM..Ou>@LrT?/.q/ r ΉHu1-O'#M?~Cf 5Y7m!& DUHk} AZCgpIЕs;LQ,1(aE2_4y„ ˻tw = xWfV>UQaEsT#&Ҧݾy&K`Hc!owh TS_Z؇^R}݌մ$bQ"*QA[o}.(T/U@?ur$]=B 33 HyϺ` KtT%0^B$ƃc'ӀPXf UM3#>gϝOkN h^#Fӓ n^>n5<æ J^m\1JvXj"liƢ 6r[6 ̗\}uJfV&S)jxH|Aن ߢ)4\pMp'ib&7E/)o* 2ry ~^?b62x.l3@D|ۄ֘P각,`H~VUcLA&]!c !@l\LGCx^q,"A=]ʜdGb豳9(/ V+eGh>'}s:4B+{n6'v}]#]-j>%|ҹʂ~TroGj%ɦV -a1JRv [M{ڛ@&'N3A~tm#騫]zK=?@'?P^# .NvW>B4 q@$:Jtvk2Z_1%aD 1`KKa 8t{ꎃ^o<φAZja3d&o5$WSlj_Kb*i>e3hzDQ}eֆtB'66q9Wq XT9OBJA; ~-v "`7ʁvѱqCY+7YJI_R5qS:ΨdE˕VNkLDh7:_O_#$Y9 jm`sܴbM3h +H AH;4a5S0JomDuP%8ڦ(` wx9Ecֵ |B]; n&&01sL##^;Cӫ1TZ_e?!0 lr-Īª1@)rw|#0 k?$"QTY㝘gI3hf[ A\鳵@GrX8,Ȍh"=ΈA L"xa^$ug0FaK;*jMR)>ȃ Y{Z鿧/08`cԀdq>R[eqT*_ay*!;L>;f <3ٕH*%YlKCQpkL4@eW\igbdīd8SMM P_n\WWFIJ N?LkoL /0/Vs&Ym@iK$23QUO~-gAAy2J2}rHrުȀO”C(u3۰ԥkJ|[mEd؏舵nk) },ۜ μ'A&;̆x"vC9uy\8-^cU9SFJ yVׁ3cɀo菆"젭&H:,뻃NNRo8SFK>Kb~S oE m}Jߞ7KKGA* J5b5T.P RoWJV b?hc-G*pw?9!n3 %@̸n 1 h k. O+JUzhȝΕFޢFr.^H\3KUVg3.pWf4Tnǜ~<HTϢpwnC@8lWij(ŧ5b)SUR1c,a>X,Le4l6:wp(cO> mOH)/JwV8AԓK&thP!c]&"embߡz/o Y.ҁtsmN զ#dZgU𽒼5>njVTY뭲rjsωw圠qxQs+LZ9.0z5Kz *װ|kXj.l0~lz1v]jB/pSpgqf(1nQ… t<' t_8ƿ&ʄ$/l `_!/vb"鍘EobD- aew 5T(5Vl#Kss11(0a1|`71զljC)3ĴMQij;/@=-8htYX &v T _BKf\~pOG0K]YLjgO<{r'27MLͺᇿ%t:3}&*ӹSht k. 0z5|vӡ^cQϮՄv ˜BVޞ-t7V\o2 ?&)jԿ. (v3CXFKa8C+ ˊgn003 햊DS*VߦIGS׭|wGX?Vu͋Y^hbyu/~GwSjHP6=  c J8S;k4_4mC^ǚ`M!:"bg$C&$%9/(t>M_>Di!fc&ogdU,53Ye Z8 A9o򕨰d,rPi 2dkX O=k>;av.jkX <|]t K[JXNۏyDC7zn#1].Y ;k)]F]iD=-|{mˉ|i @UU0JO.E7&q̯XZ0I;/ی߄Ҁ8ʻoV x)=!(鼛DbAyvmu}aBQ* A}iF/EriL9ږ(`I7{Pdenc7b67%f:o|퀊27o㡉λ .@2YoOxil,.F}r%bzh4>JBߒ*bɥƒov$R}ɠWښ0+W([oXl Qshg乏up%Ib$9!~w%QyFIb5ƽ`;q,{lMQFdyPa{I#i+5¨doKE'u X!AR%ت_}Rx٤F o(l}-dCԁ)|#~dOJlRVr>B{`ehGmL-^G잋Ɖx+쑉7׹V *! L;'@[{4}Ũ#X9LU("O?fh֞<>tK/%1FUT1)QhɻSfWu7PJg qp~y|'rEfjy`׀`YwjȠ̢Fd yG IXݠ FxOG8 !'`&%<2(]!G^^YIg>/Y.aZěD;T.'-t0?6Bd&aWgː΃y$J?p2Z0 <_" @8yPKR1s\0sH2)\@iJTܤ0=W#E6WՠG=k!xZVcDR8m"̉C|CENoS\!C\N FrBn~)iRd!0\Ret~hKs`pd>S W03ES#Hu_}X6e6Gd/>O$YEf9|Y<Z9Wv@|\ٺCR/j^ d ^ <{='X4 mb\N@x=+27 -+̅GKc(^ٔP۟,8_=6r>O$FCQ p >L2%D]Ų<(bsǷLN#Dp(P+i\( UO[;Х,6x$8s'{ϙ˄+aJRxRn=ui7MI$5=afTEeDOiY>d|z&=踳~ol%UGPYI#;( HBX=]ge!$9H@dd,,tGNI7b:3W]eg(itckv*褈Kit͍r+`yӋ R:h՗ ͅPsf.f6ZhݰN-FF}Jp3CHcTBn, 6E S:QRE#v!b 2-RǯjR|5.~FD؀zs^ Rߵ3->]p{K~/42`_st>உK5ӏ?h<}mPV5fnU o矢{8[9^{&keI.Xu{˛ky/Id½san蓈oʦ:z_FUC QvEcox36?Di{ ~#,&JtƤWU 2]oqLdݢBB-hY.Nex nM ]q4loޓf>=3tDop1S+  4R/q7L $IyߧՇ^ɵ-%,V'&ߠ}1 Suqg$ ~-0GaۮjҭF>J8]3?[jy9By7YYtn4.{flEB)ڮ#!ڋ5p;paxCJ"!6̽eQ-1qAc7տ4 _]c ^NNC2б%2D+0:^eoIǡ K2w\&d%囘ά=۵IC~YfΔyyRJQnlQjDo+ h`CA;0RnyPUS77*k5VfkʂhX]VF-d<2g:E"&1mԫ3S/TttDx'n!v31@?ְ\5u]~7xgH8 FR,Js3tYS,_b^ne2ẇQӷ'Nn <BJU`.z<$fu&Esq=({z|,Z Eh#NVزd'.)d$It&F:\7%zM!芉vEQ=R0-z g aIFJKןF.0;h`![:I9k^x?I_Kcpg qp/BrhA0Cooψ{+  K;'Agq( pJUzqb+i0.jEђ:} ",KG^i.d8>8P} IkoF?q3ZK wd棁#)rHmQԕˤ5$2;j&mɮc̺Q m:YAc{ QceWȃ3u%-[VXpqL{ؾ\\/i WOҾ s'3Gי1$P~ե e[!"ٌk$(7o]fp+IO,^v:j9@ ?M=FS4u P]RKRVR9 va0fͮ0N4e26 cb/ T@'(JD?BM ˱XF CNƣ{jEAvv}e1 RӼ\ٿg2amO1__t.7SU#)͆$AZN$u@9cUo+"*SIڝNjSV=m Q| JyJ,V1!=<$^Ph^0k^TK[>2I{B>OT)P5Q<0TsIU{FsMSb}m1#Jk/L ^SֈR/!zR`WqyQU)2v?4Dn{r@_hs%`aK(izXTqsBEEIl0#ADvuq{\%& 9эe=SBN< ,6?a$]0nxLsy~B7ng}v\j׳tVd32(1gc]?ܯ9Tm)yE`i`]mNFszd$D)lnؙlh+?C\/՟PSH!hMeA(-.i #Psb*0:vo)ȟ$RzۄQwCNGƊsHg6 @1{|\,Cv2HR5b#ܟS םF(kJosD a= /a!f.k;'TY#JQ]2~ZZ񮬽/cK itcfBxOtf!K^t 6f~a GW*T!GE<9UOW&|m!w$7#x}!'B\8mAZ-mv9 Fҭ ΋Ɖ 皥$Mяm0*JG޼ڷ*x8_ b-MO똧I.$J7?^I.,ʽPl>ИF xy P<U^s0=>J [̇ù6/+̯x^;@wԑўa:}&mo .7>Msb)ps%_0$ժ^ꄲ13c;M.:k^/|j#ǍE1Ս5]?hjdϘ0 N%UC튨]P>#_3M sd_:sZDEM8!l܏xu"ee sR )zKNx~8|MD^e[1JS Ő1wk}H40rDBR.Wc}>[:Tup:;79EIPZPU8I~S9ævymjXW%>?-M[ZK87%*U 'kUzӜOE"K&HB]cG5xG 'GR+Jf1.!"6ɿoK+'- ! Y BsIR0*[QOޮƟaz,hFg s&?"=DOmjZa$ka4(U-%xފG]^l_;h3!fA;}]XD0C| )%S諿I#WY1mt713Md5R*xz+j93AaArؾt H?;C;] ic،o8PM'&AUH8dxJ%+nlGNU4)ѡckh} C10~#]\!@1,CR\wgN"Qm_ Ρ5O@ʮm=KYOWnVɌ6Tp#ƨEn_?]cѰ[fgot.OO QO4|q` bvIͪ~lYE⣔OLt8{47UgADYS5bC֕0;/dqF9-gzRf&"r1vO\>r[,CcW r8iթ`z.Q|`ɞV&w {Ov:5ˡPq U#wt+Pb^+ene2 ?bJ7tJ6Α #G><>"}pX, 3"4ʭo}au[\%FVcp Rf$m fɽ{~o V&6ܮ ShsݺդEC_8?f 5>nW̄4WD[Xz\tfa*c1 =i(g%@[JɋHrz*rraU,#>>s o7CwI &- rO ɇ.~I"mW}-/2qdr,EԫyuEF5ʔ\H q8FTɤpo=}rمGJ^skTa-%ٛhc..~„h̆}=% }RЃC--.Yff"z}啊$عxxR*sK4 ;ψN݀Ҍ=-JgwI2 *,qgP^h顟V2S4p>Y~i3GT0z'xFae@  N-/;Ρߘj<,D6 ᯑ]z_"%mN+bm/ȿ(FcڹZ@\ *Jc"JHsDc/95i\K]PEZJfU>ζa+%S絫z:T@!c2YI~0g 5M7\0g]_"zj= >KsӕH-rFdyh& cRs|,E6g'گ PjRDoRwN N_c_>&c+~@3ElƝ/^(͆өS`X?(@+(Z\$Q)}~ҿhl{&%vJ@H`54ᛗ<; hqsA0/m/{ 58B}omGnn<'^K=,g{ X0Yq՝V a\vDT9 ]Ǝ6z&ԕ ; ܀9>%!]!}:Y7Z2 Mk2Ȥ_w0H;o񶈽t19ݿMbr&3BMҚBL9hɅf>O 1} YUL4)c)i<_w2sޣ= *#,.\ ,UXl;]YI+$BRQf/1H@9QT;So_nV^Ab"]Z(],Lk;XЯ4c2ԙZLTZ:1KF>ؾ_W4)(QJޜsR͋ xPço=PZ~ B(oK_2::ҩ 3Z-)s%!gunw,Ta˦`8jǰڳYx|W7[,)׹Wn 䧞24!=. س1LDeYb>PeӒ3EBʤJhL+Hm!@yi+s)\"mk^ʎ\Ͳx)S=0b@ceR]$jz%6&G뒐><(Vnh|3<'@TdZ}cs>r{hXW8W)\b!0]?~[fTJ?4zh5}2b5(Y!9qd1GF+?l@`[%dF'ДESc\cr'c7ϲ3Lk>&nb7PߐJG=,^~#2쵫FgS^U E,E\0GCt "?H[S62bHx4m/݋tC$!^4dk.=cFX;K(7?ނ'I|мڟ2p%׵"(X}p2JK1g.Ág{m"L,(:OA50nS*Fz32cvZU!Xӝg6dw*;9a.[sBl$?:ۯFy|k)GFYbL-'gvJI*CV=c5;30zn=.UnҙeҺ+xyxY_.lhgp9!^>64{=+4< <6RH"WV+A Q%c}6,zފD˵ "^t &gQӦ2̹hB)Xu# @0CXqas?GoMMNBNj@)'&^A_9ws(={W5 lt(?7pnaF^.)~v*6DyR K&8a<UضCwѢo$ ݔz*bsdFS=RQ "L=D2g#bP\1:Dl$ى7ÎEb eսK`/'* msP%o[O;f7^җidՃ8ty/&Fojzy7*$.x>ڽ`Q,U*I4̂K? Lv@8!+Ymt Y_9$E/|'Y`SL$X8)7{"+g72% 9sB=Cg)$ L6%"ZVŀV$pS@ Z%(.>=EՑ^9ƒP,Gi @-_ɷ bwJ?l b"=P =IʐRjSHWᇖA 4іYpTծŐH7-Bi3i5۠d,'ʝxZtO ?W3Y:/ۛ#5Le?\pȞO #_y ;Vd9 ^װ@}]!W'uAH@v:&h?.PhUQUndڇnBW * #%g9Mܞ.A;.L?wz^߶Nj>NrNJm8^]zIet ܆Nއ{6&8O79<^P- m$ 3L[Xװ 5Ć5ɫl&5/bl6!/Ɇ؀nO=p~s4O? XgB3M[T/H]90(}O}j5n8A1 c/){Ba~mnG@eՔk{1lX6rۙtaeݏ^2+=NLHIAnE}$,h5eU"lxtf6eHẅ˞H{ 9LReJ?<%-%RwmR'g-]"e{UniQՕI5l Z?뭅叔؂3n*/s#|NT%j<|88kc(>j2Ca@RܴpFI՚?A *-hW>SW4g;:|+`WU蠶R+S+PhB(q< Ʌn`\]^M1ݼ}*dTRJҌ-ae17\} ?{=96x+XDkLW`IL`b5pF(^ջIql{!t"på)qT*J*=l(XN5l<]#aKi* {n׀ra/B*9Jx%Ծl'Ny!4׎tll3Nx[ HEf>l ӥv-~vvb$H+\ָ^T89n-CB$OWWӛGLcLwuXUݭ<{S@|9ol_hnϣ`c^?c{v'yTo= qq֛nOC60&6`ʠ>!cETM\X]=;~ÒMĆl{= c ;6LrlM8{NR=osiM4zcѻ&Ϻʏ.? (f1D!.)s6$N#?N+X5i ׃Q֛- %$ɹC- wh_m_'?n6iOt^ӨREw.jt/ ';V =L{Y|#8N.] &ɖ]cܥ0$Vm4L v\ TbLmqCufhs)Yd:v x}WwF"k!1'Dp4TëoFdfoje,Yx <t+v{9E5ѧ{3 se)HUKqb0߶VT(|{:UNwe"Ox;cq?hmYTd_Jӆ@ 9{]ԉKC9;WJT8ť>X\T^dKVޚ)̾s ht`NiFD@JVnn=zr}Z$+<r#_ODVA-fmyʝ Kjܤ٬㶡xt4zd- aC|{§ uҴ:[l`H3ꄏÐGdKW| ZwfNQE%]4P.( 4cHamQJ|~;AT ƐuLOQLϬ'-[{B@-ʂlqxj\]F7ׁkH#S>!"`!dq-=ݸ# [ɢpAE5 ;cB6^D_95~}p? πDJVh]9aLdSoBZeŗf>_4AP. m/"lXu'YGʦCNB}~W7QV4I4O.>+?0>vb/#i*Xm}jIN^v@pKO *B`'6Eэwʠ)A\aIրc%S+ !aV=޾⟜ڇqd\4X1~K.Y4Y~ٲ`(Uhv$g |M ;A-B\OSt#pX){'k4 Ow2!Z_;,>"l1\+%DnW^ӷv^:$}uEN4 uxA݇ Jݧxnt/Lx(Ѩ M?N ɓޝc\M0ɉ}@X44)+bX+v|qX3N;9F;4u}$NAހ\wLZ;&˚ge35W_9Vi'ڤ8BCh˻(i SXCDp<ח\) ꙳>q`1=FrB %u>).U0] _ަ]ְ7;n%q1 EyԸkT g{rtdEaxiw&EO`[΂Ks[_4aF ShJŎH)e*Os[R\I:i Ȭ;'=A.ס/27R%/_)^[](Zy7ofkW%R4E3tv=TFGC(02A_up"i4ѪÓ+|o *iRǁБnXUy OJ.9ΖrAR.WB+VW,KqQ;̀K:˵wI`n4YRlS*F ?ICةUeč]wc+AQˀ`.fiWkjq7"$ST?rf5.H3M1#6'jM#9E5.\2\J=fur_SRu-ݫ@0,ZN%\I \ ^ȲitY¯MguAf j K(;XuKvk<<yZq,c\Q9kZNpJ&?VQzAHS,AMN/THOhy3CI)hi&Bš!!:fy$gxtz 8 mk "mU⊞ ꢩGK1u4d<19{q~a}$ds/Lޢk-lo;ªc\9oTxSЖ?78x6br RޯO( gAm'tIdDKA޳qĎ sa27i `J ;]-Y9 sznZʣ|u}05P}w3#;{nNP;CIݱQұi~ ty =/`ȶW[Q`.E&”ʚ紤ul7oҁ_$v3羓;b! [7 `]q`1Po\jz̯}Cȍԑ6\cIaNcDeuX_D=L~|&Mz٭%KҭĺMn]/h^!sz~r?rEd.=ɭ I/?w 0\ŢC)J#(|i˼̢0;.@yn -1T(Od,5\d{ûᘹ(Aױ)6cs$1*+V{zӹnu6 ǀWM,X_ 0@LGFq㛼I+K4 ,f8JʶDT_g5r?-0rEG[m&iQ&ׄ{/JD{HSN w@hdz~-gF7V!D cm[Pp!'~. ˝=`v.yU.þ85ˡceG)2:&9 &;K@pvXTe {.ۯN]{|E4PloтW%hvBQ%G"Wb,7Lm]?!2Li1LDrixϣb Ӟv)/&S%: t͛MM*\4;Wz6ZCRLC:6-ZI;iiUDV%7Χݢ<DQSm2^u44Ә s˜xO`" rZ!ֿLQÄ]߷x|)Ⱦ3yOF}py^Mnۧ{VkZ /v(>@g) O BJ2{r@y^c*-L{ѳ7U{>&Xrр~}ǡhNYMycBdFN`Yѡt䢑=D+ҕQvk"llip= =*sgXN26WJpqI?kAyaw@׭j\H7trpwÓ2R! 'ѩݨ5úPVD߁E͓A6X0.3jo'd)FԿ˜ 3үQ"ykz]  r;1%xȋ$Fָ]$l䦬)GԚqNtj02O]O U E`̀Q^\C(!:(lpFQ!9KxI@ܴo oWBy=ajA&G:|,,~..C$ mߵ.84GөXK*Hhߨ90*"?#.ASjRH}b62ةxqP*~y,]J-_[hx_u3$G uJ`YQDL;oLZb aB~mmzG2`Ay񩆗ZEv[E1^IQnuY#9ӧ0<[khGo ȕ-\o@`t+ yE7#]A*e\ԝ#V=y#jO]C9Aw_4LGgD5K~eϕyYγ*!!1z&e4Te?njC pVK]wjt"ݪT[sevW-! "'#pq})e܉fk+:PeRsY끍Bc;<圲b483@aw{dl]cƖ˅y'3/5i u-#bc}EgWY'UmNjD[K/9S$E&Ƚ._IX ХaJ`2*Ka})c!o>_λWєàN}ؐL^ UyF꟡ ;OC% (ur-Գnj -Ui۵iŗo("%&@i#Z8ŋࠞ#A+Sw&1.+*bMj֑sT^l NV8|#/Z!&TԈtP5B@*Γa,0'Q! -yB"Y BT~HWrʺʭj!Q}k m["ty~ Kas|z#AB>ta>,KHUŖXϡX;8LsgQ'ȣn}h[q p1zhK~ӄKECĨE I=8pAq wԟG4*窥l\]HU%,̰LzXZS`,F+ Ddt.ԶcAQMC!}7tҧ Bv6Hh0j[$rrEYCq pa.l?ފ dc(Gs_6GۇjcyT'/Q6 fě]gӬCITaܖ{6vЅȀMOfZi:z8޺'ɦT-}*҃h@+dup1w]'jaY.#Pe{|2Mv\ `wShC;^M} 2ŗM0+YC,ߞe#s)Lj+i>HyZ\8wHQnecO}!`nع FG8R ǨӀ5khvl#bd-ؠ&T9XY'NU{ҬQ==uiE??뷸?1:Oa~8Bp]k|!괈vկu{u>Gσ XҿvQq@17$h]8k=\1Ųǟ: T:9(@dE}R?^?AenTByLcxa s]Y{haӥHuМnqu1>/~[G- 63U[ è#D0R|kh3$a?IA/r{Uٹ+!@HiV7G3ŸmU&&DUTVӞ$ͦ* sZ`@pdSn3ˊ*TQOqon99mcJtO63fv@L &m*!><->R;Bmjm&}&C:o6BEcC]kFucҺ>cp``.`ދ8-gH?=%Ru418f8{/bF ^dL[އJI/VRR&!1nB##$eXѨZT.T$W\a͝"xcٷUQ֣<đm T%Ppk3䲳a(nx3 7 ՐBT&b+P hDBjYg*zaى"Yc_Mv1JE#W1c~INx X(Ba{|i_-)| #DWv5dЎ<["sơ`;ܲDYo_׍]\J5aǮlٛ\"kZh5!&uzf<4np)A~h֊B1H:oi`10#oAkt)[gL'EOBPH~äOzb,iƨBݸEAbX q{o+) +<(敳&Ļ;~Mahp1S3:Rz )L(@NKsVz;Vs:H #K3Rt&7Z8.҄ή4"=E"gUG%lّ0S-I݉{Jrx moTAƾr-ǖ)׊ ڍFZ/.u9/]s@tk(hoGB(Zi5?P@D/;׆#H)3dOX ;ܰ$͛_&KgwdlI.Ղow;Cy!]4WF9KY'VUvS~7 [pHQCL=>:f.ۼO-_$ܿdIw#U$O:wf#4/ivޢ-7 'Z$$Lh' EkRĢei-%~Z;q90Ej22/t&+B6}v'5+h+T*@ø\F+Own~lq ~3A@6,"ZGƷ@d$[onbu(85cgS!NjRI hR};aOȉ(dVdm>M^H]o:^G3% S|*$b 80iaWIޚm(FF0Z.mr%l"Ȩ\-*mHZG;s:̌vJsࣁ HO8Y`2 N@k(׽khhk/hB{#hN̋A̖EA%,̠!O(N1[%e[Ft4L ҹĄmxcsx@kI6tp2%w \= L ?y_gW;H`\x6wZHenHjJk!NhkmMA(Lᗡ! Q8s'#\% }TOE':Q ar+oˤZ$?A{Y #+Wu83y_u3,%hצ=RC?haRDS' p6rJi٧F(@ ovzUFzmY]0VZ{CBw焑hwl9"^^9=l_E ǀIxa fy g0يvր$PFfC.ZE]p~rfWS@LRPgofEGqy$Ib엁x9VK|"1َy8Qɉ(`:ڑ#?J&EG.pOK`F!~)Q+GHIĻ=ј7 Z4 {*20`n' ,AJA,_4R5"%Z0C5^@+ n@p0_(vNY69%1;VD:sMZKmYGYT9Z9XXЊ_|#!bKPMv]*҅FP8N!G0Ϩ541^7.rխ/l{/[m>T(ł _5 GFqʍ|,eB aIՏ4qWB2;-⛌9L9X i9$՟et̉p>R ڷt! )8;zݍ7O?QW6:,̃>`x5z:%vanFxOQeaWVcGl3n(}Zkbk #6t.-ւj\iZƫTznn~4&J(ގf$Zfٖ_ܵ4uJ+2OeZ& (ne'΀Z7~elW(%xS ;(Ч\,jOu¢Ok?Gl};pH,ݞbE?c݄2C81p2%J=j0XCP[mjI T+@Cn+ csuzz7ŀ~Ȋ^3-SЏt:s ø$H-Rs:l1P&z!*п;!lF+"("KŌd:Ncrc$G*06֊3Tz;PNǢQ$qq'TM1*E($1`d~J(LbOh3_^Wpa-$~%)j!wIRQf%~띎39UCepM^}&IFnR0ݓ~5u5bmurs-.a׻9KCpO (q.@M߁ߨLU۩ݜ ǯt $kڤ(ؖ>WYM<ɬ뎞3hg[,`B!E̱܌l(Y^ŵnS1 &s:}fJM;QC:QO {s iaԖZXiU=ƊXR\+<ИlлVB#?a*s رR@f~PFfn~jSSڧu~-8x!1>:sximne+Uc2#B8m2◫4m:6ua/XA1?cyiTN~ =`parעp_xG@ʏHuz Cs(lk D[m= K&ڹRTIP>B[m/{o'߆q%Cy7:%-wEexᴧH*-g@A;(8`c.(ɪ? {RgH`E:=[2Ԟ6r K Sj:kknǥvwcb4ǘ 1̷Gp12nV>zg˻qv7nݩ@ h.m 9|yjQ]ʨ+Ƚ7S{T^h%~BSBB;JTq[3m1:5o !4ȉbnEX"ƽqqMD(P zwyw7}U?|B ͩ/VaFYPݯ_(VFk7#w_*@!@w4r'zTTx2z'Y~W#SoOfKq򿺎~VF߆ e bz!xvUөe@Kj  "zeJQkeyaC,RK(+{M%(˿R^X|)}" 3?MUodm`-er)æG { Ax]8jO0Ʊ@h'{m:r\ڰ (R[b~Ԅ]hky_@,Ffov;e̕dt'1q#.Aк<钠ωYЊ"8f1(ρbOSָ)96`dKFc$n5 b6d/SQ~2mΡ>.c.7KŁޔE**c/:帛`_h4Z+Bii1y=ەOǿ96lT&;=+o!8Bt^t׶ 'q,X5fFڈF5됫ՑTsZY?gm0Ҧx>E`e) l"68?9)$$ǿ zkHg Yd"}5o#!Ra;'*d H{-`Vhw&$} L~PR e }KPO6ȞV2g?v,֍&(Uy)>oEՂ߱]u 0\]4'I2=vL-CJW2ovuG6Vk<"I߶E?B] ɁV9K󅴪 BvQB ^/juU 9삚a!%+<mQ?w66nxd\{@jb3ĈT2N ku N721s.昹l=}k>SF;G21P.C7!#zVJ( ƂOY2ǮB ]%ob K#e|̈́A:R7+g'T70{:n|p\eNlXUT1TmT0G"Gg&4g)EŠ3¥0!:";V(&9#yqAxm8˽jV&Sq}hG!H&W#YFT:9tX"DE"ev6񽙃D̐׺El:ߧd:0?l|f;ymVK@ 94,0ghaVnW^~ [oY*(UMdQuru*g^m;JE9*+0HKFhZ;/1cGpKNdvUp*馵.&={?`u~N;]sٿ Q^ LEsn( w<=.yΕ\efy0* ȑGjHCb: X]:F ghDqH>m|,[[X>3iyv~֎TjU 2q-(o>nnq{MN/l,f RdˤJさ Eiz^ɬBׄ}n4;H Ksa1C7̼^.7tnT~@< 6jBp j/ >jţ7n|,p,!N8EQw2.=ݸ0)^4lSP] l8O9=v4s"`>Tg~I\[5x+?:a"9 D_l}Joы(iD'U]qBnS]S84^+R؉a;>4)ir4̹*R369I 3x`sZnB7PBn:3K&wW,j%TєDkd&mi3Hƚ|ޑA&خB3ϞI4o)T'n|򯱸+vZUQĜ_$gA'kAQAHDUgvWyxZRI-PRpLՓ\= ` RUnlY*>V'aܭDBs:2Z xp6>4$m)!ձH kok v>{AfPp? Iw8$%IahZ,)e8pTcP Ow8@0Gh~4,l\0D)sZŖnDR],^H6^2:4ߙn G&~+RJ˂&#h2ϐY AT~ B7m!(fJvAsp][HAk(&kPJ#~RZhϺyTqa" N֋`HC_UlW&1=+}d M^dXj04 ' @Dn8P;P`*`{91}zf DAS<+z϶Ѯ))B$[.k ĩv=1=:Rx( ;00g~d> pvYK Ms^\]N8.YR?/IYzu=ó.PA_Z,2Z*uXuҒ}/ܔgVU r;ٗPOO~ U%N1BV22(zTb7>n3@w?V(5G  }Pwac^%=)ӜՎ٪DtW&X<-{Z]orSvȁVMr(jUSE=͗ud0Gbͺ,޼5e ṫN:8@B0$b|g)B#0K$%Hxkˠ6UwLjגA1GQ? ^x/5^G?ЁD'lCb-.հFW͢G ӶX%Tv k tj 8![IsT/,-M/) g։dwG&Dq~b쭈h]П*KL݊EQM%¥vbT 64ь$Gx hAUb}tg C(%G[BjW`jJs'LK[ -}!jMߙ;fEھbYwVC]6j/|Re *XkT$+G0[$`rqF\($%pYP ; p `VeT?b/rQ%Dܟ!l8HH:/-Ϊh :6`7M~PZpY!H*l~ C/A(d 8TƱaL5;lHٰ8jz!rm6cae~\9ԏps5J;*$\bSʽI=W͓,|5,hkAWo5."J 7*Z5\x}|9o0 Hw ^H_ыcbEݑn/UJa8~r@edx܃lzEut=`J nć}޷+LQ |k׫EWϜBUx{ P^i/h`HȌRa1 __eHDSYE6tt o) ? z`sW( ySM` l|FzLy|`Ɓ,NN|.bcﺉUb?ʘ+(t 4:nBoao$(N"`/lOҘex{*VxC,|19{pN#+ǎs*8%ӽx8K<+mгK.2GrA<n&U^8pNϩ 8]Jkq5sXx}f>Oa.,8QjG=9˚OF A4T/hr1qahfbӉTJn/NPR~uD]wjxW 5 2r}Zi ՛%!"X,v]Wŋ>+TF4)6&_h5};њO~F.ue>e˃`}d}ڝ8"Ge*OL+v5a+(e5F3A .!WH8sU3ߗ$ۆUIhWPpJa^:̸V E H] TG( 4o@No"HF cVkLs{0{L9Z9NUఈEWf+8ڎtCh mR]>QEƐZ߳eNֺVK! M"ɶg*G:XAN q؟'!#@lP * r3ԻGϨ"oviScofBz(˵ li܁1/]0{/;ȯR;:Og^UϪn]OܗI%=;[LBuh-:\WT Q <cģq!*&Ҹ1}`&m,׶Տxg-'֓*5~j|,U\=?+VUV;Bᒡ8Yf p٢A~=2;X'S 6 a0©L&-D8׭l\j|pq+6b,9g.ž֩ #-LEÔ~D-UB) oaRȺ("P: CƊ,kYشJvB`L -H:c5̾^>2k|^ujhOqS34 X&)OIxm%b<|{Te:Uwajrz{(SLQ`8h! v1pɌ8卵drIߤJVڪ3EItÔUB#)H1(~RD s=}H ݾZ%ޠ#)>kp1?fH7dMAH W: ? Oe^TfJwp0B;AR {,̣-47k? q%'PDq ,êvRX8Gn3RCJü^#EW)Knݢ SƈеH;C6Vp0 5w C9*A;Kp'+e,h:)"h ?ėofHY_F>)z <[)0c~v93<8VNmR]V;"ؼEou3\J%bu;B71?WHE5ouJCt7 oQȏÛ⶚6ԉԽk^[ӾodXPrQh}q-QQ#5Q/QZEɗI-4ډi5s/+@zauc]lۆ"'Z6HU׳ 2T'HKɏ[Oac,*ݛ@yS>Qb3A$՟r\|("Z{ T>i6ho距PEtZ!QX?z͓o5*1y3+{:j6АC}C1Ϫp }`_Zy\c࿏7{ ;k5H-}P.ףk4dH1 (ehxlvF_e `>]t$ Y' Dѭ;cY9T;5މ_̅b՟t }߶*]'y8՟.%:6 gVckw3Iɯd2^EЬ.S-AB]op"nhPӿL,~'RN{7R`*iib։*|*7(‡}_ky7@N$Gja'a' _̂j#"x\d!#Uu^X!kGᗭ+seo: gEJhkM y moVT8Fk߫yұ~ȷ59Z;+L͘eJΡ9>Z/Z)>6VTE_-FM8ZّJ#ffpf]o_M J޵'TtvgR=)ssxX"~]ӓh2߷o^ 6PuOLv.wdY*"Sv& 2tcA*ӕMr#}yRJl{ MUMmN,,a\b嫦̟.8#~N9BFnM0G/N2KDC!<)m66K Xja>@V A#NJFO?TIi0Ϫb2t3P 4jD  0:yp(݋U^x򒚻9,5.%WoA*-\<7e+%E6)rc[nb/~,Vvc,UB"A\b%Cۥ_'. O}YRg[]W! ^zLSlr)@wgQ(qQJ+b;E'2(J/aw Cg>ҫb[F\!Hre#&TL#i]L“mPUIJE-<.X@Դ&|ٗU"H\B>3NS?Wfq\ZkjFM‘!nMn+} trX.}EH*?p׃ :})2`OEUMȕMC@i\h`R]q6> vNJuc E({٫S'$!;o$.;v>_X2W' c}%?etenA`:ҹА&qלY-ȉK5S[ f"6Wer`|km }X9?JOY+snR<;Y.y ^F7N'uD2ƭ)WDR(̿_'r4[Eᐠ!|V0y6c`%DAsF6I|&},-MZ|aq@S?Qjw'.~ ]q5En @uPKy|lX3ś?3=(r[4[~ /,HPYa [ÆEVhqXJ7OśJ7Lm^R2Pu*ChWc rh_ȧP<f5_3 BjneFxnҜ9jE8 ?8d18[i *J dӍ:Z㕈H8xvD[p.qYߪenMSZc An" .uVA$rk]ds'Q!dFmWx퀕]HSLj' Zn{_Tkg+6LVn>`%5b E^T*ML?-P.'gCJpZB"섽D5x%mXΕI`R;I ;UxFzK˂X==%z=A-lU6/dA~QH01>>HJw4q!:]"k 9:){ėrg{#ޭApuq%Gk5d9K)EݮrXSˏP]\p;/coy5. _^DN?x `z [}K+O7y;'"5X6:)CvL?էf-{!:^N`RfY6->uM9X=U`Z3x0ӋOL)X(˔\H:Y}0pmlBY;xZV[ҥSGg^ 1)DMSEn ?]E&K:X7W'cn'wxc5b%jT}MO [AkrXlbs( vTVJӲ!+#zށgK  4X>aAJ(Qv/ӉDly99I\AJ_ےބ3gUl ЫXXz%Jf0@my`-Qa> w׺)x_>r$3/+ٱO@bgEd~mU 9Ju8r1 Wҩ?X,ZRO l۞RdoH/oԀ00tb6F"dlǒ%={@;ï#gϏ?`ӜeYy6F5li/;`o"̥oQ^"dVybejWb4&KbڛhNC4U-pfqvH۽P<2}R}d p3PviwMoT}&[8WY(j,IʴCDZD.gnUԑd&s QUXr:͙G s Hd62q-:oX|oEiv3}~  :;(WrcS?OIc "`S u_lizcJU`‚~T\LtZnZ5 d}%}CHG޺&3⃲ฮ?]/凭$s ۊ8yaT$"Q!xݹaэ`ź ߺF>K@ǃ vz"Vz}R{p+qB^-NK@-QrM̘8Z#|GF-JUnB`N,ie}i]Mnvs\tL~_mLש#4$QDymNDwhfP:# lr&%(lG0mz`y+Υ8m]pK"^2ą 4Bc'z ZhT4Vhj"+U`S.l^BG }*9y M41_u福 JHc*jwi[myk/$*+]GJv , [44g&`S"W̤AM}jX8bpvd, qe]aVzN.CmqAob 7 ijrUT6Ơ# \_iM)JS%Fk9;.g& v@gD|7k_&Y)<épZ`Ƙ]c,Pʯwv޹oHM~> 6>p?ڎ)x #eyOי_G+q sۗdx+@kna0rU?7SI>2PkdR8U6(SvۓRE:ҁE*)63~ɫU*d vHajY,ZDѬ/fFld*;Z%4Yݐr:> ů;np>Sb^ld3DAmbb^"Gr }&ɛ15߷ !Lj 4!6uQ"3DpO d]?^3S[ssp` 7Jpk)~T).យEaNm>t\^+F45g,/l?H<0zpuvCZF~Ҥ/, ;Ơ""aH6W. I 7$1$Z 8(g_MO#&Y6;#E\s] 5D_dbP1 WaViX|y\X:k$.BHV FIf[ho$Q`m'0qt`k"~uā@^݇HNKt(#5nˍ-7gm>4#U puT o-nqx++ s_3l`^۵vI2_PTЬlΉ^|v2|o%]I 6;wsCڥBfitFy`,&3uJ[IMn$5 ͏7NCIݙDq$mh5 КģM, M\oܼ$Y"vd`C厒-˹ vv( Y^ xjkRQZ:C% wZBi)ފxnǜER4^Ādy㲈ls>nz)d@sY^էgn4lN~Xڛ0RTHxiB"3X2bec^]kGMdR);ҍS, Y9<pGRD@%#fBF Q\m̄:+FֵH_vn 2>g 2r5a/w%T[xt]`Z!s'}3IJ,Q߽n}/zwj6-1Z,?Ӭɯ;%Vzy\l tZd)U W}ތfn(f:UiC=M2pTҒv (@ װ_֔AX%KYGa*+2`$әޜwn 63Hzkp:)HWH7'NI5-FSJnI355&bAme, /2&/ XphOx$q/qG۬%䦍ɛ1oS\e__-^+ϧyőHT@RsSQn])2݂|fE_ cҥ$1qg(wRՑGI땨jRx#_iWo/'O<4J!sՌ֪{&G6F6F'nrtp˒jt L{?&CxI 1&ͱˋ$xf0 u TY/LjEda&|:Cbf<ݭھ/qfR1Rg(K.rhJ>bsޏIV[un'&jfNxz EFyP"ҿo]f XR<Ю^]tsYYY#`7Wq ha_LUv`sn>(ߤbW5C`zyLK9"bFq#ynz{pI%IKa8^6EHW{>opFtQ?r݃!ĉLk1RളHl$"2_esfhۉ74vBMʳ">e&(\V|@O3=!e;-Wu~D(Y/wZt|6֜ހvP wP{(+N'uyc2l.Jr":Z2l+BQ·VNWBpz+$Gc yd]|`qGF<9&z$λ =.Q`bn#Ea8@L[ P㧩,z !*WEn AdYƅ\?A?5RC0"$_ |B_J) KY,0~=MDWB^mz*<8{O𱵚/穽@ݍs~oc?Do!yrO=?wOۦ5)$K^|Jc<}*bAQS `}QFQLG5I0Yw]Ԇj\6( ո~ک`{75߄~NS,E]z[S?h,ǢRQ!@?*T hTMn?łY}rQTթ̸GLj(Ql!+!jF/ţsb:e4w Y٘5k5kql<(!W\q|Oeu{`C$Oyt|t숄NU9p=3OI.uӼ~Jik~WI ܓէ㏲4<?ǤyU!J>S#*Y&ÊS8_ c>C^C17?+ y\޸idlCHDW3^UpGϤu[keO׈tI )?f=hSx✫I.ȱd7+ג덭$ *_G\ThBw[[jY.@؄J0?pPNqib7o߀3BFr]@qx-Jb'E5ax#w݁)ż|b ;쏪ң 3ģ7TP^eP+aS% u:]q鼴 7$'k q̾0M֮xv BO=8:rdm1Kq&*9+@[ I<,<00JdN&x6hˆ$f@{R<!\ǹt5P-aL,Vg%*ƶaEtǥe"sE//'fdJ rw-a11rMxB;ev8nZ'槍E.JFKֵcmk 9xaWsS4nA[_.1:zi $ 8},6pw}fd_d8DG/ ! :xرSĔ}!xR6gRo93pf΍[xf!~o(˖STSa%8MtS)<yn},~$8<4҅K("90:"}[Rh10el]bvE O*Hf*|S}鎲HOWRP ;ƽJ!kqsAQ_s.lS[<:EuG*unPbJ+J :lیьB$z\+$4؍MqΫ ߑU ԍ˴_KvLz$wp]PȹIn\:b`|.iojE+ݟ CgK"J E&c4hˮ=s&t!ڗÀu$q=|Fsa"n9Ju 1:6j#`d٨41F,F"H gC~O?$(朔)T#Y0qqz]nfMgaR|:RU"l,]jC1wp_@7W\me< 2*q_J{)0Ns|56yes:{^ܨ_)0̍~"#?ޞf.Ky5)l {-Fe1a)ɦD/,4VTxjGMNlNw+xޜ^I,;*+5hG4kq8zؗe5F3v7$^Eڱz6,N6/ƭ%pr4h2J&wH%( Z)Hj-9eUAhXGV]kFMGP\dr:ɬ;kQkΈ%^o/u(1ۧVgiEN|Y8bs樍-A!}"/J45]O*U4ߧhddUS/{Xlh`;>2.We輳e/J3i:P[{[R3\.)EϬOZ:Џ v?aӠ~t'Dt n49^ `#)k)~m|C!qzyC#4hgC&{! ~#z#ӈXXǫ%m6_el7 9x !m{9Ӷ5Wp}7V֞vQ3z xz宿 D3XHpf+@ץ~'?ZRgIDmɯ3o^(fCYi/ E9oԴ7"߷A4騀N-|ˉ5v@w=S3 R,̣)tV3{|߬旯< ~w r󩓈J J_ΜgE;sN)5-{x2pd* mku7z+,G4 쓍6w)\=J܀_kۍpK3(\;D=W^f5}\DwI[d͖_w#.Ǘp[+NKpx/椁 *y9ן$XUa[9[j8(RX(ewVC{|2L`5TҠQU: cogwU2uNp7o&kG܆sj=qfTŋT[ dE7qɆm| Mb_&[B6ڋ_0~ɏy>اru7N*Ц<˱M(k%*atu/] ?A Up"CkeVrXxVZyDBdX e=$F06m:^ۗ]H )+yQK66PD4-Ȝ3Od(5oc opƐ'*+aT%e5oE)hIOous*^h] 6#P=@lWȜȑ7"NgR @MD8~-] V\ɸl8Bgٴ 5&ޝ󕺱uIv l<4R+W3iR6@tq@bH,Id,{Lج>Dl>'a v⒀f, I~ϖQ0AP)[leһ},Q nq#p5 0cmUiR=Hs*0)ٔ>փc# (5}z@G"} DTvB7LݥkRޓqVi+^8@Xo䪂f҃ڥ>NC]q`@M-DM9ZVrY0,O)(8\Bzdex(x14dyzan_2l[ F/.6`;Ƿ,^]Ot Kwh~1p`p`~`Wޛ'/SJ'<;՘Kw]d?H/Cͨ*`Cl*&=H8ƙmZ>-\=PC\B]g)Б)Tit@NuƗ?s7V n™3pv^7ne G-  OM;ż`Q./\vK-aYRRgQP#~vEchi4?ݡaZ;-oG-FKl-7Ꜭ!m1RII^5ԕ$pqg 9tjJ*X J^t o?w$bq*+o'aZNiAx2̚#{ڵh\76[^zQZkS5I-TKZkTt'y2έZ& ZU 8#-c)ī"_c,\aqn ՗w}f|\sS`Q!Wka/uR^i۟4::wHY"to"PnR&zuxZҵй㑢h2055M-˫gav5p*+G3\{mH]hօ&%irw/.}tLŦfa>Sc1[ok>u C8Vm÷TA,'>TsW-W<doٲK*slhĬtw1LˈP&d^H2{N98ɖs% ly:6nz)Ԧt\]& CpiN*:ffklԖ}wm_Ҷ}xm([y6 h^Ѓ}=p -޿δASU ˭fLXZ-kAS`VTQFG&,!)KAs Ԩ6oH ߉.照c@uUnemPYEX@ݶt|^Deaڥ檤Tʛ=#eƉ^8UVis )%REvOT=/2^h5$(d}P:~d{h jvxЎ\=Sr503'kajH?Ӯ`:2*_& /y"FTYcEOCdߨN)njjX'phi&˶q?"S^|"rP&7K[UH"Wq1COf|Ulg$(vr/>Myѳ:lDL2wAya\MsfaSOcݷBTLig ]ELؗ.HFr-1JĎEw8sVE)\ 43&'({o/&c.4GtƮ5SC[_Kf :vj (I\م҃5Њl!r WK63I]z*dp̢dzwH D;£A jo+%'E𢟠xI@io.qHl3N邼5DHuD5rj14]+Ƈ@.g(4'].F7h!@r5I_pa(Ï%!X4'hB?'LL,M YᖯD|bZo'Ò_0z2N᠋/3&Vv—xCOr$ ;րnv0uÄddm QRP.XJBcNdq;x6a'!Ηd[5ӎ27bpm&lƍ6&)rt-~= GXD]<緬Xι**T%ɭh @B21߼مx Ka$aB30Z(.WQe?$; |bJ!_M,S5n z*T ṬE}UA"2` vդO*Gf-X2#B`C3!\_wnm؄px1~ro ʵ9yNUL SYR &a1J[^!aS%-6ʸJJ[N0nn$`k_ L]aB~oP4<;* SRMNLKMȓR/ Y!VTcv% 7"0s>)L$Ih=~*j_VwBIҒՇ \eshV63/3Ǭ1`th8;Ǫog T$|"*L8/%Ƿ*ƾj J!wn=c`L MOt&qՊyọIƍp%ot52A=Iذ):dqTH8%ƑZQEuŒwً_ m4p s7: =Q8^ǣ} J5Nάj^`Ћk0mL7Z.KTC-L+?UJG@;A`b# _5y G\/:vkٿ"-N_>*=M,,v4K[DG­y8jZ]qz.e()a _ h] (Om~ŃNN; vi-f`s#(wMV9GҀ9(o(2Fю_9y3M=xi9Ő |*8[[$˕*w<;*ЈB-ة3y9j^5bwP`'`jQ=P#g[Stfi2"gқTBC 8^rMBpQ{(XC_8#1.C31ʣ5 #m{FJ[J nMnLf|<H1l)Ʌ#|Fz`ehހha}l `ǟK) zߕ2@?y cll*!;Bզ]r0< 7}cI0WP;Ux&zӘsSf`gt7ؗxA }QA\_)YH:K"DT9{"*o"-NA֩^@G^OD)|9eb KRd/rNouՃӽԖp*Ty*j@0*鸻C4MᰐdY0L4a\`/H)=9"^gmwqWG?@1?;WeOB6|& c3!<ܖm,Lm6b447ljNi;h<$&.4#h^n*9ZʷwH]„rS}=؜]WGŒ{߷8ul~G|OŽ^ ErX8@ЖE8Q7Cgu (c=jlCVЋnBcTMw0 4^I0 u֚R 󎖮L`;ffIrVXDFќ*ʤ<{,Imn4k K«# kB/ym&S񯞓%0eGG' @ci{`#&3G%fCW3 5YT}#!9Fy}16 p޼ {2$k路8fIpf@@Myª|hZK>|lJm&]mL_too (:^J.i%Z}/Z'7>3sui[=9JFlq"eh DMƦ woᕍ0hR>r@˗ߺj+ ^:KտF?T*]Z4EP~K3 ‰jh^i<-f*ir@r8wVk~=KBcKs?Pl,GB0z<wizXABzT/hh~&-&X,mScj[2L6d_)d/27;Bhb j5GжWlŸw dtBA%GQwtpJNfS|yJsj6zDx@Y;d+*rgm8árGV}/q&`t1QKMfl ƔҌG(rMk8tƃG$ro=ɚ3fRAS6};Ns>hi5B+E|ώdcoW8!FhjW[\Qay0mXU,KY)aQ79x!ݓUTEƞ zL+0k^wJGmtk܏\槎w{ {t˒|%NľFѩlsèK" 8$e]W}=\r4ڬ˅݃ Cb91&36-0AZ:IY_GhD&./(B2ơv?W:Ji@V_)'R8&bWG4ݗcyK5.%n$a##˽ [E 27s6}[֔8> @OJ b. C#shs`Mu[+U1, @(KʚzA #^i2"dz3t \98yH[a.ֈťYJ5\ ]Cjs|mτ*9E(۱]RV20qxKy*s٩w fR`Zg -.|wd}o?_MI<4ej;ZpAQH#2iUBv=aj]wyvWK >L V4&+𚦧qbL,iT,}8VV f8/LT(3l^:)qe1jf8.+u-V#Upfsx:R4O 8)Gq`SHv/*㖞 rmO'.3KK7">(|߮opj$9!׹Ry i:YrQ'lARH72/d7 _[~_]ܯG LN*/nd[.I t'De8;ĕ7>xL,>wȩҿ܈J: HڍEǗ=ؘȾk'wbGA-fvL&C]*,;.ٴ:ufz=G\l ax6ȇA㜄uö"e}6aޔ'DZz0^VV&8}0kZ\>[nUWԬvt5j<= Ɖ:UvSuz:x &ah*~e {V Ji9$HQ;c}na17Pnbq!DWV7بY`A2ed >EMLo5<w6{KIwC4sŷٱžUjm .`),#Vo#5@gȃfLΨ}jdg("qJϛLUY2 nJЖ/6 U5RW]D b)8unEd nۖm;.q`9Mnr \*б$p& )OCi1d MJz؎no B8WNY%{ŔE6k;CAy8Z}3ݙ3s -DOqy ڨ作cOgnS'IrZ\ZSvjG8E`ͭ׌ y3HM7&qݔc4VN01J| !/ͫax Bhr `RqRyIVD*-stD p!ZQm$zd:-H(/,yN=|OO!,:HtŴBT8GLw1K~MȲP^Q;DkE}>k1%DJJyBKݠ砌 2 5&+W$.|_BR+( X3\I0o&z:rF~ !喹f2Q89X*Ѓ! MȎ >V3/T2"U-B2GRǩՅ- w2LL&m;GmK`}ӌ~e!T}9[ 뽜6N3HWK!^.u=@;礓d3ВD:`~[Oy{d؎'<ؽ䡟NEԣtvk^秃GO/)8o6 ОиZ|ems (ygv8ᯪzKʌ2WߢɦnsB*%@Qxq,C܈kB6icì!s+7rU"9 5aȠ*]AAqۂfA<lj˖t6ƆG.Z)+G31z/x.can& G+qF׵NRɼbFC5o iiHׄ/Pۯ5/u=|Wobj(.xgd`F K ^ϼ\n"e}i w< ;eU, $KLq94f"dEZ1{]e쯩 "*f=֡yݮA\<]{{0K{J%L=rrWU9ElIp>?DVWVX!NØ;?dexĊqPĊUEe>V:5iYOGfPv̿3q}! lܐF 9yX[|%h>k#M]dӒ&,e_a crmټ8ʸ6IiQ'2$q8?%4!z!jCWn%Ύ^':#1/X.4z?n7QG^|9Ŝ(d:w]YgD щsܦ;}U?1KkT_z@Cf|$cZ&!$]xȴ8;A-u6YY#/r,J\bsTa8c ~뗼K$r 0EB``uA9ʚ Xj8WzEjuA3rHcKWF)b Y: \ (\0)6V.aCѵ 2 6qYPvFq 73$,p/ZSMG(=M)G"\=Vb4i9^-pfGkasR#s,]wO\?V"YDw"1..}Iʠe;w}n\H<δۡYDQɅLh<[-=RbCht89\4:cjxAGKA8.r!´hU*,Mߋ_\ݳ{Kx7=kVԮ*fe19 |,'I+vWg9"\%Vh0.![k~{~Fo(,PNj*m=금n0IWxxd?bZ;.L*Xk{~n 7^дP=uB'Ivt՜ز7@tV//Lbdq{%x<5t %7Ay}FjR(̄ղ^[, -ݼ{*̊TQĿD~sФ^^鷾ߎ_Fj0߶AϘX+cG犽q+/Z2uYI(Y%4Yáno3擰*Q+Ͱ R(\6Scn(Տ 8 TUU)ŋ9!r(PTZkyĚ%*Q!2MQt"ӑc }2~bnûZf(憭C^>@b8 W'f1rUL,|[ELdה ^=pRCy"اvc*K߯W3^?#Ԡ޲ aJ+IZi˂3"C<9YL 42O ~ySUo>猍};yMkt3% Dq{L9{Shم)ghzLD6-3vdl+6 l M5ڰ,bJ:'sy_Ġi>{]NJaˢ# vAG495*~/PP-hv8mUډ_eO5s$R[^x9[zF}&T4CQJSϮS'QLEP/r|[ŢZ})f>?бjtz~!wR͍eu=+3bLo$r,8wµ|՞A( ۛ^ N"A{rs͔%q_Qqwv8Fb$h=M<lkPzy#1 !)rK}g(dv.hs.W$)}C0̥G X_{JC 9,Q_1q&m`EX A[QĔu|Q0CGh0Ć瑶7;:E dӅ&ў*oJp!3s00C$>a>JDs8o :8MaԈ^ʁzE}8Ea/Hě L-YQgmEY*wIU݇od6\tmk\O$Bm=8brG<ĵ{>:9[0Ku)vK&2*׮]jT`JS 7˴ʤ^c׬C`3n4%i26{;$qj7T_>ĀS2oGbL|f'qJU!TJ] &G6U;UEߋTli5!4z<2tɎ^_~1˺tWtU b5^K@QO,+w{YߑЂFi-qUoGÉHѕGamꪎxckl/*T߲œl!;Y^<-׊ID< x wCf tVꁶΈ6Z%A?xoW{v19$~jifY~D>|!:?#̧#3<}?Ո$E'R;:.L5.EbQI55<IxcY]-Lc!C?iP@U@A&[e vuKƉupjsjؾg[)UCć!,0qY \=Fl|&Rny f71D#t2 푹l5bᏎ\l_`r"d,0` ۯ[({JX6LEk)PFgCC{/vR /ϽL"?AA.{=AQQ#7VX/sXDnx42 TK#1_k?i,~e1/Vo,HN-Fk`-CfT@޾hdZ!Z]A]"Gt9YKc:ƭs1/f as _PKċ۹k~Y+R˻򒱴J2v6_h7t@8lpZs.O<sA` %ޱoui=A S=sf.XQ4Q)3=&2Vkjy1)ͅ4蟥ز&4&NAE9.L8e/mۅ]Bw^~_s61ucKX&͇]YAoe_BIjs23sȱK@EOzX1ztRI°`yE|2s}NCL Yd|mOq*wED[ ۓ \/ΕݝDzi#[;TPD%m3Qޡ$F68lӨc>< 6@~c~9h)1cIUru`62[ aѴi 3Org"WM90wc3')p/j`52<Jm?SpKW$3/?DŽO^dmM5W~*>r_ (Q͉nYNF4 Ruۡɫ.2C1mQݺ Eq:UC:.詙BbX sirO pbC2*OC%zq.; 91q~Ҡ!=5n >NJ.˾/cw#<=GCitw'PmAi.!-;jorZPVsۃz0r䆨HO*h,eNgͰ :U<~~oj\L<6z^ IHz )G ]pSrpll!Iُ ? B51J9ǂ(4ʖUnN4=Mtt +P6TO<.)?!e6Js-[.pyq 3wNھ~;/])UGM19ײ !W Z ?UDB%. }eШl:'x)0b7F[1u-i$hW|]ǂ4\}V͖S\˵z Q`B*Mn}89Fegэ<29!x \j'k++=X9GޔDc0C1֌*avދ[o ZMu W[b,*3RZJkJ^4& :HHl90ɞAQu9K7Qlѐ.0? LLq*NӋ2pΚi_!B9UlC C ;fH$wDҺw롊?q圮ce I@{-6 JkuTniy{VWKD0D\.RA!DȨyd׌r;v+nP-xaJ_OKI'+;k"C(͜[')Jl; 5b'І{_YCa=wx+NFY0|YFWx"x0 u0ƃWRb޹KCt6&[~XGmfD D:v 4DmeED0+?;Ji%МHxֽMqpz nqN:/Cqgd* +&0TgK07X4XΗW1!/Qtݦ,kTLs+H+~ȶ ;qܞji$NX##Ii!Z)9kbh}Z\׀7˭Rpd& G~ðW%macܻ vFa[|FqʂsCGI84,@?Kl]G0뒙ͣ} sB$ꪴy& %0F#*;EȓtK>?#t/\7ke#dϿu=ǜMٓ] ʉVKp 8NFJ Df WT9x~ʊ9v>IeJjr۾Ie*"y9^ىS0?bۄ'cznlu-~2 ɒC#ׄMyc7I5yRLzq2q|ڟp0 :ӚL։u9GkQ,qrpdrb;͔|k5pr%5BB;E%vX`DS=@>,q:L/]." ezD. 8 `^oSby%7B<&CF} spmyw<+~p vh {$X$O|7scOvh*a5`0s`mYJ<ℂpx_;m^`C1CvPMn_HO#dD'@$u!b/ ѱɽN@qJyJj%jU-?YA"8"v|`E6_"b;eϲ EZqo.+ͱCd2nJrY<5+2fq||ˇtQZ?=~Z;Iᵈd7$9P4MJ"+LeGuS%[F)ྥ?`FGn,E bԢ}y9)ܰs7julTD!`%gׄ)Y5$Fޫ)]nþ|> 韀#$~t܊Q{˕iET(%),XDƼm6CސT32xr+;-PՉ;p;&*Lo|RAm7ygדLH]eao˪4q~$S]`+׹Eӻ'i;v`2PGhm}';'0, O}P'198 ط+ޜU.z~H)j@+8?n{Iy:~aϪr%ԗl,D M20aVCȐi:๳0r-N4a<7&P{x_?1:Xq?wڊ uБh oW[_z%9Hʎ?r>`3T)6!^mf)#d, qg,I-&/k(JaS͔E%On%tD> Bh*"I[Z$Od,YzUV(Ni|MQlTc.tFh8Usk[V!#>0M >~5_%&nJddy_8;t{']K4|]7<{/IA=SBE;^ s8!h B[-C˨a-ގ@'yy9ڍ`"X9'u2_)r:K!l2-'ꦊjWViΏt ry7 ?”YL2P-G7Ϩb Nhq*_ήH򻱿|5xsHa\Ʋߵ4Wy#>̾^ôHO ɗ#/#fڛ.^c#igN;w$J_i.d@ש?h2S8~0([2EZ͍>! )U$CM-(9^0aP]*VIZ] x,Jib,ޯoDTG I&HtG#l Ǣ`8mr4u9IE К|4CzDtA]rE|fj ^<3V nuݵח~F#4pqH}1]0BH-Mu%: ? }<3MI6-ai* ɜU."ẅ́0?f҈梳WϟfX%W9$P ׫\;e<]CN>L^3};wqĹLFY`@F8]_qgNjxat-BJ=ef93Cf bZׅdr߅ċ}%,KsT6.$ D>J?ι}9) "5y\nHxO-FQ{h)|MB!jԕs~¨0h:hjܤ 4+M SaM1nְn)U":@rȈ'?q]K@M새ݎ^_48͙ez֊1ǐLﶧ7O"DjJ/Is Y,lEgJ/),`PK̅[ 'rMbm23~槏trYtnK=@dYiS7f'I>jYQc/PDBCl Rm=٪;,JΖɇE;le8G(}Ϸ bo!ۻ# ^)}8 Ap& wOQ V-k]I !G'yrMg7ssܰp)zZaD] U_23[3uGcdekh]#(Q)ץxl9G*ٌ0.C-Rgi,U_(lHkbEb!-nKS{PuX lNP@ FL8+]o.duwC9uin`/ӓ5 (i1n5 ⁓_N[SgJ.eDDpӊf<-g2Zq3T Nt5 ]pYuD24 2pf>G%1:ozfJMuR D\#_"ƘY^i#VR&ZG!4*ˤ ce&EG^aچ "2`آ!LWDŽ[%bdiL= o( uؐY#ѵvfjsڮ X'0| tnNUd82HI)34ckmX7֛>Ow 3q^B;՘BzEY*L [sWq)`)d٬w1ͯc<%( *BZJFѼH")Υuq]d.]bCdǖ# +:tŒ&AzBEEɕWӡ9uS&RE0]-⠹Mun#X>#mG:#O@~68$7 K c&c9@Ӡ Zg'?\T9T"-hro(ZL*22V.=Qfр ୰єNQFjECp*֝qd\*X-YV0Tk1 ;ֱHw D3kȜ%aՓe(Mu>2_$ e/ 2neu/Rȩ9K>NpDԕ kh&%DS'A }TLj^. t#̹8X`rQgFWLR /1N' vR3%.(8X8@?ﻦXB,Tc\*g:9HCQ T\v=ZNFANJF (n=x#؊xvXe.Rp@Ξ@ԗ} !d2|kGbk lj<:b1Lr(T  k;;2uɏx oߖc]Nѐ=93%ro6Z;lv G;?m N.?J`רk|Pp||au.3[\ x+%5}FD %SgWnSYbaLوA:F=U ZZS,O!))str 0bd>arE[m3eyw0q0[}>Tۏ=i1͉u:{1׉LT%~0dg@:6dzFCĕ%]({޳zv#5-F*uN:-h)hQ5E׷bxf7M6QdǍdP,SO#1eNcX3 wHg9frZkAI$ 4a^$:a)StϺVN#/NO$zlՕYWY\xf$KF;JG,GAZli CI.DCv,3 n=p|U+ p!QF輻,jzV:|?\u d*(K&JQ[cdС 2Ә/^'ˇ\B?Ѵ6qG▒$w @mtd ="li`4E-åQso?'+GݗmhzP.WNr鱴Is΂F;iB5v}|XGPAZSѝ?g$=iVbW? -D`f8i81C9ᐃ aT4awTl ߲H8m̨* *vZTqR!5"8LZRZRմN1ءڢyZEVF[R+ޘxʌ;l;nh֯]@'ݷI`7B[s#ӌDzԀ<Kno}%sXvΞT$h{Ų)r4(PM~EU߲u3tX}{.@ZN5aǺ0K .Shg'Hb("ڭG;c]?sFOVg6(OkZӇ}&^銧ob|V>T/{,B2O~^!brbvmt{v@\[qj]9)!ހwfsOX-SCpƯJ1 Tna$u?%zv^q<.3Bj[XhRb&rSoU𣱪 4fZ'mΗ8_Sª%9qZL%ڇ!4veiVc%#".(G(%9X jr44rrr%R+ˆ/C_/XkP=P*~oʞmuwbKZ.=>13|aNS>zb)ךZ헧~~5w4#PAJ xn>4ׁݓle!>f uTe5Mb>cZp17iZƫҴ3BZvg-(;}hPN@WKr!^@fs,BJ*lzg8Gc),T¦1!"396W~$-CT?tN۟5K!Oj$&$H ODd}41$w ?׊r\m$E{B^ vlba4c.BZFyȵD[zt6jNS U=В ]_&-͞ {crHo !aȶfgrgkg7\+cG7J)Pl1E,-" Smu:D'_}"jA[rZgG?NGFaZ3sÏX7IɌcP͜ҮI> j&&/LPUgb`|mUҎkaFY˭J&)(h5Q1]OˤZ z9eԑI ʉ7[Vcvِ7%L'xQ?W1n(UG [L Vs;P{J)bz6#y:pps98>`)>3zPNj`u2 j/t1 cD]SREm4EF:O .O7%1̷8̭(/ yVseC_1b<:%q  Y$ gR$k#Ī*oGE]yȬo/=un`$cԖٓ` { @?M_XFnqJdJHS8Q`kv9Q6v55%Ӡx_2Qzz#I3)XPYyVl23YllVKC:\h:'|m@\ 3\[PEXL"j {dǥv~/* v+6i}Mőx:GD(_@cNxcsM05atȇm IyVD!豆SEMϧ8c96_+|j <4{ .= "f U`WIԮ JS̮rL"ā?%hgz2pS\R(Q*Eqٙ0 >%7P,SOsLl1BuCPV;2~h]1>/sURW;ᬵq!&b,Yj0u=DViffЪ i7@RלwWZ*h,%QJhς e>C6>kMN8@pF]3ކ[»Gyq8K 'X( Ε NQq|z%Jy/)V&ˊ!}U7E>,p,\ d.}6f}<>KLߺwH46dQz~97~CsTUfIAy Cq|%̰ڥ1J Mxw.RIw <=G5+M4qk}fѢI cyZ 6!Ϋœm^ ]c3# 2]+%h썍;Jv/W,ov5A#de[x-n "§,uǂ58[N:¿bA">E۔)p<1:PyoX-HD^:6Ͼx0.S+:u[`W6G"D ΂4PRP=~vvհIMП:/Rn+%Y iSKEBd8go>#yYXdDدd RM#"gzřdR\R8.0r;#zlӖ:#Tp9Rs E/Gl%v!`1+,;V\N-|7Z!VmA}5`pS(jO%(4/ӦO3愛1s%6ج)VJ>1<ʙ wG\5n:"Wn$YY-\M@(hStUtkvw~?rV#Qybb? -LE52NVB7ALL2M2Vmlb][0ZV ㌄*1=t%%ع: $ 8wVI;zgЦπ>UKj "w[o_Cn]P"NHFP6de1=gFAȫ/RSĐ谞* (m]^6ӳPDM~+-%gzVq׷yC v r~I}dlHg~@|J޼IPCaW`= c/LpOJƕ' -2r ߉GzIE9= #DIrD*giyg4$wF&bᑖ~v(x3Ӏz0OIv!MX'ĨөYe'Ȋ{dЃh\"+]|SD>*]M $66>^X 'NfX+ㄘu"Ɩ2E].m¥e0wBaa#OCL]sL%Q -]O/rxɱ %[Mg^>K]&kK'q;|fH{E&?-$km}'=HusU-4QV?,w YI'sRcV)bK!:^㥼5YRt kW/=>@ꟗZJ`F `(PՃϾikǃ hb<]r0E%(Gt^Po"?ol|·#ĖɾF7U}vb%"!iUj9mWxל+. >WCޏ,%uL'&@o>t Pŝ=ND`g_*{ޑ9d2%『3%=Y\҃W)Ά3l4~M hza23El!< 7HD`R{]wymfnG4?-sa0>[P͈ޑڑ]qNvZ-yVyMgiD enhO -!"Ce9! ׉MةCIk1=p琢ݬ? ݾjɦعK?qMz:tן/Kٽ" &F1/,jX'@˭a %%=էOO#.c?u(2e ho)FDQLG砤>!\_/߽ _ +Ip"a|͜"Ts3qܐ*'t֍ͷ :7g]c:VBEe"&~HZP$_Ι92- 3QpPc9e@Mf,]mg3 ٗ€.%kukKM+CS`#awԆE;VoSߘ]Kk+Ow76aR^}qk]fa$56\d+~׬܉$&B|; K$ק0c P_>+i]hx%:̈́#zܙW aJ>ߞnЌ=ǒs4"*i]`ʊZ4'?t>r>.zuTH~ ۥ@LO`-Yo)bz4{5M-\VX/13hr :LBY,Dg0&>(dYW9ne,"F!xZjD 1_ ӅmK"/L{O6'wȗ^>uf[t.G"Y u eK ׹4gYFCB̻/dy? 4\웹ͣC#/^QOp, X|f2?UX I u0ZR0E1u! VT$01i:wSj+빂KiR|:0g<fh޲ :\ MiiG&q_L_'o+]3/%'ዼ"S- c ES&qȾ!]:S9XxO؜ ?uڥp8NO™)/<gp؞zvwwj*fGÑ<>j …b"'M{}a)[Pf%\\*d@`ۺU{Hg*Fj"CK^q{k7?AiYfɧ治ܲ@5(WN=՝`b,4+/{vr`i+di!ne%v%_ ڑO7䪼ҭ,8!@27iB73fK}N(oJR|)]>#aقMsQP+&i]F==5kguKRЋTѝ|AiER뿉&WII%xGVj؆;Ѻ/L,[0!(9D((H{cZGIQ|cOsg5"$fnzsS:K֜ T9یGX/Z>i}̶,^Iªq~P=-mS%Br9Y_XClim[w>~tOvlՖx'/+`rofVތ5 u;qΐ͉h]r:"obײjBmʽ^ (T'Gjm'۫}18\GWI.h֍|`K 79O5q 4/ =M&HZ@-vF? NѵN1 #{~6dyCdwe৛j${[PEJW$kP`ԴPWm*?]R0 Nʉ 54kS 譇ymzpPGHbT{F3һ5V{)_̳(}`ڷrכmddw[@Z\>Sja˹C54 6זaQ"k3kN ,>S$xSؙlP2AƸOb\[E>U\]HkS2Н$[Ps߫:w-(ÇA(&z1ؑqtՇsɗ 2jJ3% 5r˙l22f820!5g&A#x>yGո9O!m-]x!4q*^ڣr|aF`8 hNGaQTC| Ri_ř!&Ç,UIQXaa)(=]fGڡ7cI{4?CvC=jS߬S/? 4#1^2 =s׋EeuJ?ѭ5֌ρ6#ml]])Lxu4lNPp:"n-R(<꽉kP2~h B_+ZlS=_U]j ѪÊiv߆Nvɶ.Eh,@e4CP`(0|1X6^ӒvL<5Խ(qDz7<|:ء;QF}?k%eq8k3,Ttw2︋l( Z/<ޙV,i3鵴ַBu,9GC'@r'+e^ژX0\eN$۬oJXkˊD亏Ӯ 3[v1\G?Baz7ނZeP+R!ŁP|bGp(-<+9tع<F+\-gJ ~?܂0D}OI}7hivm++J Orq+; bP$z;œo >ce[^o\%e"Ӥ7)A v" 4tB&MφN@Q _W($>.4I98hg<”y<\6r)SjWF77@h$^jҦKܡz%)?ɩqjUؑsM̍Pc6ܱh!'|T3d qFXZ iwКx **GN$Eׁ' Rzy%" r5j ieO~u8ppMVB \33SW^\Ύ"qX觐\"HPs *(.wIymp @&<#H18DŽB-ǝ:Y e7}3EqD5%^ |i t$2b!}+ BslSԋzh9C폖)'mlÁ9y8;CTQl~?*i?wKe~UAwJt[3Գv7Bj>ǠDS>1s6&2-jB0F (oMlsmph)6D0ˀtS nH& *rCܕY6XIu-֎?'$l?xf9quuA_ng{&wyBթnMpS/ ,^OS0Ӿ٫9u-x&YT̂xG #d0֘oFR6 5{C`6rBS9#~Qr~T!W~e\rE,5S5B :li6a.D{yz"{ڲSQ-Ya4Gw\빑q=U$-þHI `?z71 wmNlVhHN"ɌK>Y#cs"4턿{Y 8SqOe~ºW^,#}sbt6 ~nL*4@"Ku:.yi̱{e"fFAx B6 ƤEױz/k%d:;.1Lю:ad:@=\T]0u~zuOQQ-*%ȇr켼Si5sAr+K N9 `\- mKWAu :Ce ~6@q67Ũ!R4Ɩ#p! Y"k9u:C^& 0n:БI ˠ1udU}.N&q$IWMRx[Na$@Bt̴֛L_Zm66$ I#>ٺ?ZZyX!fk(oL=I/$C-eEA&}u29*_ /MP6 "++z1k KUP>@HzRb, %Fԅ~VQKP#>XȊ9-Oh"T0 NQ2a223Ahĝ./7'2M0a[pc.8e`K*V Wq5"ؗD1U8{ǘkVEjnb!^ҋ9yf7(LRLc623x`6[#̉:C4-Z?['2-C,5,/ EMѡK<[欆ZjJ]z%⪅ ~X~' BW+ J)t!`_'Bs?Գ[ f3P 8kGb3߉v˴i /VVh\P3yrzY]tf?hl"OBTɺVbJL_3i *TT?g(BϪl62aSE%/>8ꃻ_6}jU p Y%o"=?cETRbޑ}st-Vz+n !C R(A[_h{HO_)?3MU2y( :jm|;ЇZYS^5ԗтy@vZf3sf$$i]?;3Wܺ2{h3$-YY!֯8NiXO)H|[?E_x'VNun;nUWgJPojG=(߉3x;^2qf {e`OSADžmgD!]y* ^ʜ\raյ2 I$ݰ'Sq5oH~KRlZH1^iwh/"y6G<щ jI^e̫յdIIQ @3񋶝.7x[+e-:ơ4u!d|{^kx01e8y̵czƼE昵%2E9miUV]EVEwml] [sG]J5H+E]л!cUQ҂Nɭ~kŸBzHfov`O/V=&ǒ-dF<[=lM&ݞ?!HFGwc2e=7@EƎO++s 3~Zba+Uy|8R`"ⶡ,msP5ABYGa-j8g^wIG(l*U @E%!!q# !A}%U* ?xH _ek/G!+Kb^2L`MfvsݵmA%,CX/MN4oqaO K}L]I"-BƂ$;x}8csQ SrԮ~iJu.P˨}&_&RʊJ$Ј tnt)֚+O z,yrVT`3s%@+,ip먣x aoC\sy%kBZ ?oCйKwhLf eo1{;eېCF!Ah".[l4t.P)< h>dvxj]վ 9d d0;f(ҠYkڿ$>+~ |u75kaS Eh[y FLO0| 3S\wEAMJ` I*w1΀)R+ l0Iܫ"áYTBc?h, _:M7 aJa k)ӀQ.Y`-ZzÌXIe/jвþ cxXڰk8sTB.9r EUj%-UR䓅 P(xy]:j wOZD UdBKnHڱ5NDw96v}SM|湲夺qRM.gq2۩С$/fGK=cS PrV\Wȫ-B'r]A 9 ϷI%Cn`3~0]%J4 nr!'2 D(LXït 腉DTm$6&X_ {h*@= X Tdۀy#u}B*(zzp)L0w^-Ϣ "=ޣC6'q]@};3dОF` MӦ:RG\ <[X2/0(7'},uZFMi&Io;Os3_%Q^CB0wdi<<,n]\(]. V=t)2 5/74]G| CώcYze֞PmL y 8ӻ@((:^et!U9m&G wSX@)*df{'k6Y.x?EH#)eץ /ǔ3ȴ0 {p }NҹT^k)* zbt5f7#)ñ2F]Q8yKJՠ]y\]^ cH%YʏtԲs9o?I!N,0Q~+Iz HM$T=CqM AŢcP /T0Jev8Ю&G-C_*H#Ћfyz޻݉u/ ׮Xaj#J@b>{TƠB0CvgWL=%g;ScG؞J @Kסv/r涜]=c%6b3љbV24u>}pKBBU>W57<6&Y>6 d‰ .E/&<;=̘ *J g!+􅻣純dM,_?m%rЬJ7U P:~Y "Fe=O/k3#-դ~.w}]5Hѹe=aQbtI LPۄe,lZK (u %ò)|f<-5;f(g I$G} ]rݙq{89.)Yf?X(4DE>jO|f ,gDr15㍏yyUI(^O捸(h8 kxtw)5KI]5`yq)~+X<"FF**k7K U"_L4%2x:lc,"Q_[0.J=E\x2og,oLO0>(<й2JM`6)` ?)逬ZӈZv/fio%>0NyJ9M0CΑSŞ:ظ_"5Yê͔`eIcJH,u`U(L4_y3*NGhN0߇޻Ң38Ogfp>lr=Eݟz.aBfwiR%4א gJFQD#|^Æ%k6:܁{ 62:G?G/2%wXj!!Y{ɩBju2oժ"yC$?߂+\>o:}$7mkCnr Ǥ"OiPB#'O!A!)")t:r"`MW0UƉD,oW[}VcBDA-2t j? &{7̶~(an7KNsd\#G3h6;iԼT’"=QWx;r7~F^VTu< ;tl%kӬ)XmZPH'mX-B {Ϸʽ<<\~!n^y +/F [ۗ[_ g:M1I|-'k.P?%ԠȾChT!YTCnG6䘏Btx!^R#!x2{*qz_ T~w'ҋ@`B#SKƣ-4ϕC6چ/$GM >gcaq2F =4ؚ?QJBƣ0k0vrrZL%"kwT ;]p ٚsH?t"!rԩյ`㔷lyԠȠgf vQdfyAe?\1 rdf[6~j$2jz|Iqx5TtE$~Ucmj>SԁRqez/#y1{fIѡEgNQ}'5.OtDUl;,=|s^-RT0ln-U$wi=זHu1WHrGE㾍HĒ_E]¾7GHh>_2;m&CvDDΝܢƏ f6&ΜXĎKGF"h*(L>yggѧN|!N]ea`@ ~,8 A0oEY@F~N4 <5F&vvj:t2 D(|JW9sjgLLXfJ13ۣ1?3h53Ng|Fߢďͮt^!s_%W\WSZ\W0t_r кt{a_'6a8ECgf]-m!Dr> &gz"{V|@@C 7fmoaiƁ$8)hWdWܴ"xԮ>}'sAo1%_qq'kV'`w)3 ti4_U ^@2@1_ # L僧i8e.VT`e8c0s/'y&Ɠ﹤̹ӭA7 |rku<Ŭ1TJ?o]f~p~tn 87ֱ:78EQ ?D 5aӫ|oGl+O1DmZnwfӪɾYF +#`QŠU҆Yzub]/n81ӂR#٪ݍx[ZZ=f|/]p7˩ʼn'EJ{,PT5B̑p {Y'2A\]>D-)wHBrxE1̊R295.'J@2iL2ϓC"m;t^(ö\rnݣ>yvA4?C5u.QZ?*|akIEB'Gr숼?)R?~l~VUGveݿAo#ԜC ;'a{Тo5G8ۿvXDۦ-5QYVܦb'nd2h>ko80_6B)#Sv7!g ق[0N8Y'~0x/YtqQxq^ُN Sooy<`FaFz@wΉqDŋiy .S^2Sű.D{7]q+6-76W7b< xh'ݙmgGzw[I%ڞ*rh$0 qvCazsJʰ&=+K+\1Y#&k!?bYMsl'(DH,MNFm(?DӞ}~/8(@Ra zp'/`Tu܇׷)?]e!ǯb+!:Xtܹhgml8o8K?BZPp@()j&F }U7[wpȖX^ɼ~^5Ukɴ_+iz owXCZŶ5+61XEaoGk,H0"MP}D*`&&BU͕=KZխ/+ÚHzQ_m-gDs)#%`s]!KFKzr6 )u%(yT FƮUֆіp +w:mqE ɈymT%0rC 9[ ~ +I~OR"ѐ؁ D:^j+g[gUbQL3ڍ'sO B}?ZTsP\ F!AMQ1S%%C;:TW˳+y}F>%i* spE8ԋj(ߏM갠7~*`eөz0'r*BkI%js@ >#Gkj5/iQb#jn%lvHfbU }n$MyUF;-]L&1TW8YPQ#VԚ"A-nK) 1sد:lTuAJ;`=R:v@8a<|ۛ#$Ct -!KWO7 d-^-3HCEzJ&C?;O"|ԇ;&S  ۬ AibX#^\ŕ-ME;SJlJ#/T{2یgln~R4 *Q`>۬q$Rd?¦Y\16:gFho+|>/mf+jӲOh}WO/nQRJ EmUUlS|PWgB`T`끾?fg&:I}Ǻq`cW х18X~o*z{}17TOАyqd8PmgTX8;;;t,8$NL # *' =LG*GXO4'̩b+N ,-&NKT5poƇG̤ *oPF$΢`\0pEBPUY~Co@sH^3gmvi0RVpUKusjPBCHN0R,usOU; q$.K;[ wQR{dЯޚ1?" rҒ|@6dVŏqX(sr Y$s5Sc&طT3W9Tv|4G3rw4G7A`+n$**:fEv)HbkYSOsjvWzFl͜Ks[ I,iʔ VRZ(,R_'0^n k44!t+H`MAK$-0-m>Ct2 z54LN2F Da?a.Fe R隘A'JdN]>?#@ie]⯠= YL7Gor/|[>/ёj@N3ÈDz1;ro6Q dnu3rXBF3q@kǞoD!45T؁V&6z@N:n?cY$N_M7K5ugS3b^lu݁&ěaZgLA.&'"uǗAIp[p|o<#Jq@ X5ZݥWaȅR1Ils6j I~Jf0L&򦞰E>)g$(ٛ5_"=*HG69&c=yc-CgsabvJ׊2Y6 7bE5L+dS#mP9 fy=| [{CFrΨĿ>ZKKҜT1CcʑPpr`|:L폛f͜ AUj"ApÑW} ペwJu s {#?dBpxEu@?=|2zI؇QIQ&Z8͠HϪQWeJ5hlQ)}4+̑l:{W ,Dy4Rз[$eA%  zB*kc76B,iGSmLt&Z,d/⾷U`NH}]U1I6׵wW POjU<0|#?Q57}zY<&G?ފR1ܛR)T?2ɤF &;R]f1IW\7NRXz.7-JRp$#E>YwTzx {k\J,r~^e>cM‰C7gSo%unzAI? *,in}=_I :L|vqn+J_Wv5caZP] .L`\"o"W6x)2Y2>^BGLށ ݷ.WvzU):Nҁ9NΦ8->If"s D_Lh[Q{aY $Y KN-Rݏ |P^L|^B-szjOD3='~qLb L{ѣj r bW RK KԲ}bZZsR=+\׵!@w[-Zdo]ªNjmM)dP x a(ms_ "zm7M3zsd7wqNȵ5W[;u$5ǭF0?(t'uu&syn684Tfd3k heV׉ RHӴ{\ lQid@fM M*m|z('#"Wv_Id")`oz`WK"qn;p{&(%0ˣE~@=C"_ӆM݀ĉRϘB㕿 -V3oD *nQ\q'ێpR]WWղ$.T}m h^Z۝b"iF"UH\?_NႧZg?l'z q T:^T.Q1aSƔ.i8)}HafN9\;6SSɁ}w獗~#U4=OGcAԨ(+V6z*\} >Xb52^˅= hh@}w+׵ }Ok;#ԉ4k?--Dv]WN1 b[IJ5 9]g3\3+p(Ywk`Sɗ_"b@#4lS{x&QO:%ijm-OeFQI3V] nxSt[\c; /Y™X_fRhĸ$$icp#ZEw_AUH05zrqޥ2Մ̤J [-1j_gg6g5T\ @AcꔠJx!Yu >X"٩;p?^BKqDv=l ֏(GD*#Ub9u ](qw6d=z4Hk:QS NQ+D)ؗˡN|e($%9qJGk$l+A[U (ae#bR)@ь[Lc^ Efܔ k.3:d?W^W?.@[S!8I>'#Bxvs21 uI+ HYwgx'&>Ava3wӾ2R5 $9@9>M^a ZxꐵD⮬DFX6 z&(]qNl=wn"y9 |" z{ZW% [4nV ~kir:H~p@d9*_ff` a" )wz fAڬqiMoS\R7nk]⽲ba={  ~i-Obv@Zl;tv)vB[ Ծ5`kDլSm.BuAX V<vF-Ơ[)TR5=ы@qgqhd [!. \6,xo'neu [`)ϣ5B&?V-ƯM*eXKtNn}Hr1# nA1aTsطQ- GwuԷNKj~Enzz*b1`Ǐm\:F)mw$6R *yQ߄ƗFwSI᳄f[c`cǘ_n7FȤƉS$xQ<_g)>?K_FfDdP`kYH+tGK@%ތBν .s#܅óCdY9Ayūd⥥W%85T5S_R^q\WHpHqfdP}J;Aғwဆ޲6TZoM8'(a0o@:ch! _:c[ I3ca+iGJi;f[Q]q`#iq2h@¹tTjn%O!JH,qpN ſ1=)NIJHE4-B}QϓM>'#U<%#SKxFj)>ƾ#p9R C1uQ kcFJ+Ѕ'V$+ţ\y;q6a1[ttX63/' rmʠJE\6NTb;dmILw9*DڒN/h2O"pG^%1{fIRh Ptۍ@AtvT#qd7_T%TvWb}BKb9 gh@U[U~qܽ mGKV{Ex*, f8Iݕl(XW^8j9@4$ &6 pSփ%6 3khP Qt**͔crVJy`@?@ #4zȍ$ܘTaR,*I'n-j~xExW=Y߰9ذ:fJAӖ,m2t"vz]ƾJ\l6FF-; ZNӾL> H1[Wl4蟬A }x!V2Azq =/nہa!Yl㐈y'>F0) YaԌ !\9YE GA#Sei3W9 )ڐlWҜ,Ҵ*%L)\-wnmS)zn`I <oZ7&U" JTfe8f~q3q绍d^T! – u))j*ete|S.IxiX~v# nPs👉.<(@8lZ)8WZ߁W7Q"斅KAR%miNH?6ݸ`W2"Ymp7zc ^uۋڲźe0ܼH3d n4%NLh zO\. F^:83XJkvxUV`y v=:BbI̊n//\t4rHa}=u=X9-%̿>O" y3oYˉ!$A~ ɡ'q@^7/N ۱BnQiTh 6MXԀQ^ ng>g*s*-v([88LN16mhcbH 96H݈#QرtMq̮$np}OZ-q˭a#D>EyQ9APRP݌'@A/SCȑs֬#8K9#5BReDqͦa(ԯ FFaVqp\%;q*Ps N)WvHny@_dߓʽkV܊TWe kw]j:{kZzbn<}sdKh-q\?}gbCciւ`Z?a$@v[b?Vz靹"Ϲ6it Me~)| j`0*gWeՈ$?07]H"wz $P`agm=/u@Ӿ,oR85 |GӈCL.èsT#—>ܣqE<bK@MGoE_\{۩"®YLK`7(M€Σ+X%D΅ :*JtE4PcG\ %SaUiªp Nri|?69r3ؓjU9 գ}ߋA8E޴dw,QCd}&\Sr/mKީv¢,[{TTcPiq{&F[g./;E`)gS+Zx]isB]ww&Y+ M2?ߚ*7Tglk"JM( f̘uJW'iԷ' $Lti:2W$d%Jc"%EiS5"߯9o\cu=OȘ%N*5+|g8 j0WT2WZdќm:-빿hoݺsit鯝j:ʿxG)M;~p|ȜL?W>),8Q~XeDTnQ&k LY'E12Kw_afڍ@/I^CFsm+'R*{<quOw3wlYZA~UO8XF7z۾I` 8i1MmsJQO +JǷX>1Pc+2|O9@ҩD&(n>BCPUj5WeP AKZ64R=;B#!'*/% &GQ  M:01Z@c)7Ϩ9ծpV"2JYԜjqP܁_?$Sz10 u^_ x|N{=(73n c\ g&Wf~,4V8fGuXO[_6.XqD4 D(hO)F᷊mYɬj0W/>ٽC.ɣQigoٮ9;"# $W3Ku:ǃ~ѵ )dZn|+dPes<ܗZu֣r53BᨎF+HlŒr9?C^!K'`I3{87n)C{Qx^iA6ۿ)~y6Q/F hU[QgL0io'$iKqUiE{tAO;ؓ-bI^)A4⌜u.KdP]tmzM2+A}/ l_[s"[!uь4 F9{8eaRjz;E@TŁ.>l}R$eo|:@Ƨ>'24ɠQ`g:?'j.;4IYd!T j$3ϯtV]0ˁƅ4O~L`LQP)TD# kRfp!fMKa97x׽Sʁ]̙R]jLg_,Mhr*4LgHCw~>Di0bS0JmT4noKn\'JbD naKC!ڈyIї٨>pv60͘[-Ò5?ECbCKZ6Ԩ<]قnc Jgׁ _` RL&,w8R%6~1 PL&=WIJ<elt"}h92%?u![yaZ.\bZ | #b "^#- EҜI."% e:4JC+=»gޛ[Ix_4,dsj/FTz(oxOf1We _=>t?T #eH2SS5id2Nb'}#NJr|GۜcaK,&Ǥa,˼ Ro} r H,>$IXLaAC7žEFc:^(kBge_Ycz}]J/?}HS0'h`U65ʗF^ .r4!xmKOE1N 0bhIl2H~_-=7A; ߓ;dV0@n]0FnC\grO| tW]C,P7%\~'.Zܖo11̤@:"aH$Z~4'I.PAJH&D <&^OV7#h H?7&SϞ'kխ \HIvhabpdҬ^/V%1z*\ۈ,#6%=v4X;|z\:5Lvtg͒U,;w;iDLϝϖg]Puc+so] #*JJNqy/7֧aKMDy$L?mg̬8K`Ly5hI's%%(?utq^cƂf ;:H1>k Q'F.OQ)Jt:!_&BWUoШΦ."2q7ڴ*)FU0؎H .{FE/t #\];! #aA:ȏew]90xR/xu{]3 #E(|67ZAv:ne&*[zu\-+[iI(~# u:Yg|&ԻH:WQr5ۀ>(g(=ydS!6--|f~KhXhcD"uxTgB@ 4.#NĮc􅺨&idMCr qXs>=2}nr'ߟisg8A)JU_,Ut)5 +Vޝ=t4eCJ{۱6u{ pŴ&Ehd9@VƟ}C0 5sؔʑ Gd=DO -Q~WBjdY$Ĥ/柋N &C"A.OB!oOd",|Wjr0-|P!c'L"U'oIvU͕dDu3d}^ZNꙣ! д9#) K9o- :A~^ M)-tf&?sZ/4tƮx#G$iOb@C\XGŬ ~? v_L,=9G<4>U^IllhYw (@)5#@YO1*-N0bF0 @ZA1unbJͲ8gӇ[m&s۷36sLT@:7AT`DjYUz3U|(EEk!,z8lѨ3b(5;c(f ٦ŋ!,|B5/ı%:"EsH RCgxԹ%Έ/cI U[(<<H<~|tWcCzHr6R~M3?De+aA:Zbdg&1.[>b fMsS=6$•cV2(817 ]_–1Zh́J˩!եIŗ}Y)x4fɶ=D}a*Q#̛1Ue췇3xTWo0b JTp/h7v/nIn[dIO{ T G^{Yϫ Y|m 2KqakX*_8dDTAEj |qה{=v*^7v#һx# >|Da(åic;?9R$M"rRb~aA\#ˏ9!k4<\akIG"~V$[{ } r"S+ow5(fJ\iQ6ARP $H} Qy((ldTrj;3T(و/MZDm-w%,)I` ˼~O[gC[]ϖ-,=C5Y8˗̼ENm9D$YZم"Д&٤:rve[ T\GEyɓ q$ƀ&J>!rmKvrHCc};,pNlNyHs/}j,N ٟT+3CpgŸfcι,Mp_HrF'{b~[R$Qxw2C\F7r2K XF @rA-FGl|C&0Tu\sWGBL|2"xv @ $Wc)T9Һ21|bRjnR'm8tU P.cA\fԙfSiۗjPf2fkB `ߴ-MoRYr7Ca1QĶ]qљ@J6]%|4;Йv@D^>x< :Ã"߾icR#*ސr^)ݢ2ҌǴ`c| Y4ӼV^ -IY9.٢\E/9;Ej>ixjH<"IxmM2nƼ&%[p`i, V +b$㹍D@rJ smrKd=AW>iK>ORNd]~h76,q(+c@Nmn }zqUpR1Vf+33*,X.mdП([M 2a?|Cʙ o1mP9 J1"-bTJEU\, Se˧b{֛G!vfh$øy?%0._#Wtľ%Ur DTJhp+E/&YzE-أMnjo xwcV[$ Z}sgH%AuSsA͠H*t;viC>Y7 DJwxv MgX*HiwrhFC#1E(KI&e18 LkH`,et?b<\wnMQxE(p1vTAy2J;ŵ_2w%%Уш_ikɀw,G.՗Q[CaA@#f9Еo bi!jGA$"*йO^ډ7@Fp}:Z-#H sbҾ'1C0T7EQx1T:)!hf>r{U B0r/\)s>Jo9Y;yUf$:r@%59-tE͕*'GvNRKO)-0gGF@T%T9a*ctxiGޒ`#p[u9$EVzZ(L^T.)dPVgh0aVp(nX4(g̏63& 5q Jzb%8biZ',;i%&WAso`18PEf˄o0aXj) 4>O]ǻ3;-\#?> +W.**hC&*XxoHټh6+~ ↼&O82#A_*S@gD"fՄvAD`8!]-Sƾt-WYgJa?CE3.ٱBh]URbKw3@^ґB 1 }=i++cg; ('RJD*)d4xff@N~թ4׺"zv~ZD^KoƮq 7G"80>mD5a B֒$8F\oP( /, n9di᪽ 7`FD0wa_P աfSϺԴ_ ovL.~|ħ6+ENɵ ޕTˣ`8/JWЇ& )[=ukȶ: DdB=o}%e_2,{ A^=;5':\)_dΦ9QYNU>MͿ^XI@tBtΙǖ'kJB{{꡶gYmmp6V&?3#n̈́3mnl?~zW[֌A@%ݻz@m81_1խDo~̱Z=\ˑ@J;N8qӓIjlz|x i/eiߕFSӫ[#K18d #vZhq|"5OA,B.zC D)hA"ɇʶ xxzw EPW*!2Pb%eRr`)4q2i~̤?F\#NL٩1G17RI2N#ƽen%>g쫡Fl$Y,e2iN*}o-{31T0_SfҊBN'D-Տ赦?¾'%S\td0>̵\KEeJ;?ϕϑq6[VW_+:fCZقFNy !3/"yO͉#?=Ҧ3'gñ>#P0yקxB  #S`|Џ OgueWcϦy[FmU9 V ES2);yFĨU~bw]G8\-+feAh~o:_36Vjjؖey::=\Tnfw6^tmƸi8 &"mZ(R[5}_^lybiV *X.hǴ)/d:\'̮˨R⳿)5:T1v+#?2“^XO:9&RdDZwrV2,ǒ g#u* :{U}i'*'-O$e3s' r0N5׃UxZ*->,&k9 L`b4OB"x-*`D1wv Pa#Y~y*AK9aF|` 8ϩD}SfLG|_7$v5[Heh><,R&">MDx>`@!Sc~ktp)o NY2`B=>(`57{% c-@jo pɬ}_vܗxl#n2OnJ൭Z.:}J; vT.-g}VAS12iVINkkm.[C Ƴ Nhe`7:,cTgZ")⠽rqruFG<O9^B7ycx*䢛N$,m[5 S n 5I($Z&4 }ZNj) սx}}b8Lq!tu0|q(cX..ӂ$&́mjn_b:iiG]/BA^'β;x1EO$J)|\`^Kz}x ,NchjWc(|X[P#䴮ya^azE~i՗2ե<#8e"'yn |9maK}}5jb uG\D_&†+qIg# 'PBڐ4++NUšPB q6 槜Pb&$h7_`l~WqQgt"lgFN#tcQIIj7lzlbSZ!r둕b9L ElNDoT؝ԢG&ӼlM~ˮ,U<]GdGN @EV &|F4 n&Q!- \r3NJaN:1S^RYv4 /yhMnZMDG@% @2Xwn0Npv\yǔfZ@prts&[%ޚ,#@Qy-?_mBK*UNO[Ik_VP-JDX@Mi&Лx_,bǜJH~(Θ+-HˉC;SeèpGr=΄:7B<]tsܻvE?V޵4fi7ݶפ<ëa-{.#lIBYrvZ8Hq0pӇ.,fۼn^Rx~( N[w`xcz04bGָUf'=1XΫ2kW\7'`ۻ@bNGJHxId׎J%0 ˪dz?巻ۊ7b V ͝6-:[UKg(XN~Jr)qٺeW6]=Lh-߉YʧŨzN.2x~%-P`-`.Xvl<>ʿlV1PX՞Фd;Mk:f* B*(.ٝ@*vt*"ͷu KA'a**S1gXrm6 =_R8)U@y!=+%P0Ridcx̠?T>֑Y#a6/"_G)ITr%`7ao̕Lx9oMP@p$ "r4#Op~T.ٺ%o9CJ#<;ceŹ(ml#}Tq(2_+5Wlwa4{Pb*Y]lSyg۰jXWNE3-WJ߫AF!]\]XXMшYL(%]|rMƚ,^: srL.,fTcL垈ێhm!\[}{[xa.ٔjigx+aߗ ^(qD>r:Z-y3+%)-ΰn//x}–1@9$Th!@' qDid-vQϥ~n[}6 &~l 6L^ٟ'(@& 1PLoxU^,Pa= K-aN5SpRV7g=}oFX)$#s"3ʡ&L#&öDD.'paRdPp IƒI/ZL*߮[(J+]7X.TOP@bi7$݊D̏Q1ghF_;̆ZPkC<jL1IYŢ؛5d8/fm~ 0v&\vRNDuxe>Mx>^߀Z`y GZyeB"|e~w\HUr!'[;3:|8+]ZD@Nv :J*]^|dDʶWkwQN^Dw|c2z_Ktt{7"t0 HuA&1 c@\ED/Z(:B6^-1]wg c /Rz JO@Hk+¯%o_-ou*'#AsUy6̡$ &YDmtYv;؎AX>QvWK%By^>[ Gr]M% 7(2"˪\Ubz[vP6Vњ {M9v1uF&ZL "?XݿPO`n3rOs# u#!ظP YkM6ִ>~%AhƵϩ-O{vkܰ:F[ͮR<HQ2-E] 䄣R#|g=sZZL* YctiMwuY /1 92sƝ: ʩuSMBFT `ߓ%ȻhG-[d)6e=տ X׌tڷT]̄>{_mXjƒgm&<| C2n :\[K!7"|1LO8HeaZkB+ʭBPw5!T-=W3Pmz=?kAK(m/ȝc?D_llDI/_.H`c5K8a~~NA6*;ƷTK߱XVE䓃~xY"Po[y I7W$;DHh(&\J"s8T0H9'#2i5H{-L?xhp;m[e?Bd&3`2Scp,7>Z T"q/?CpFC)eKzaP_=5c%?Kyw h+:_N`{vf]*B)>XA/@epK7m,r90yX-?L @ 6PˌnD̖wxqA>>qGK>c{d* ?H N4ҏ*[oD/ 8{L2"Y/#⨉s-,"8Haru [yD.̡ ~ڜYm[L}WK Ϥ:ݐ%ǼI=EEnJ힄_bXFv ߣ2=LtE0U+)BK@nf۶Ť Fa`~ ئP18)0Y4`ɧHתg F.HA$ iž@5/JDho2 P=Cm:^u%+X<#aOnctvgvh&BP:YGar 4"^Mhȧ$cfovUا72w7x2f삗n!RWHN]3 z/rϤ^.2C U+s}T鴮ʤOpZNAY' z~ ǀGɒ6׿iFJueScn^W^:.ie JTh#G ^ $aG%#:{j¬FDE&('udjx}e5D Kcj_0)4!uGtA-3J qwmdY dYŋaZ9hh958 `唭LDˑ#mtnf>!R,d+aռ`+Ao.uV+(<6Xu1$D; {_l_|n^DZaeF**iE5v/U☌p{Dq5X᱾#|OEÈr7[}nzW9n[nyYMSmџG9R$Z݈#Xq̰{``Mi (Sܜ#GDu$ӛJ.:h&EjT[uBJu`5Lv;_Mk=@+@@;'B~7[ G`0Po޾c.,UA-N2#.@,1o֢F{ag* .O `pe^E9qjB_iW=eRdrK_04UCjyGE$*.ZeҩP*!{ 6GY%MFoCT`N#*Sg=L4tT< 0(X.[Nĸ0Y88! TVsMFHB6@:JjSܮ!w"ӌیf؁DUnqeN@;0:yxi,jV㙷X Ӗ yW˴kBa?P3E$wUMC8dV;5f}gdAXfc3D{cWE{s ~=w^L;I޺/I9R<W2#$͌SviuW0n( N7j`plzbLoߏU\-D!tNAx›a ,NZ1|jOBp_H`$Z~ȷ@UIG]ZSwqnC$ӐWS;3s譏e'sKO&*,)IJ<46{$g|X*9CN !WJlj#G*nsrISl[0=hv5Zlĉn4c#'(b-n6/' kQTС YhA+cr5V$.Lw6l l+ggS2maJyz:+"~IȀGL:hLt) E-VUm(q_ms <DZqZ4fQl!>u_@{c(~t} β6,`%I9ےWXӠu;e ӈcB,Z:[t'@ۛD3o zYK<.||Kq$AO%&,oJ\(m(ʄތ#Mbݦ ;- +΀AOk"i]18K#e"J8ҧh` ~V- ;PӁX6)*5K%"oƸI^]_HвH0JU"2w bܰՅ[߇>6(o싲4k=KK;)0eX4VNQ߭z`m ^slX mYE3Ur#*E:"`X+<^tv̕(ٵi}RS~؆2LR j* xY5{CMg,ϟb&ŊgATa@ߙrbDf %\a +?czmxo5JȾȈ&eCmo,kjYG>@rfE48A 2U^ < xu ewʋdSWMs|9 %ږHXmh{!fSb3MuͫZg=jl* ߮JNt[[ GI8ύΣ'KҟW : a19Rg]3I>% .] -F+DSdvs@q_p ,bV+D^ 4s5ޠͶ4OP7}K^/= РGeJiZNd} "qPVR CxV$_>! ãWGnog$0s[;D6>V;/D4^CSS!Y'jkyNU;?6B-])36^ [2QA3vƤOg6ڶ¿UoŪ#s/c%ȑr;Z{f=F$i0PH5J{Zz3TZARJQʉ=dT-wWIEWq9 jOe 4bp3vrClУHg{2OI nu*S xⴑCC"Ry!dwUQ^b#\Oqή_W]]hU=RqD|VLAE=H3(t% kҹ՛ }[B9[^&ࢀ MLܺ Q_}Y͇|}?}K"R8놻#ʔRnqyACʶ*5[QDGY( 8`L :?+v+5wGٗZC#/bdh)gy؝F3 GrGG;RZDljQݡ=,$aMϳO#z^ZZ]{eiEcUpdQTEՓ CзdفJ i}瀊a&}p6 (\7% CzBF++o~%d#eXFj†}\sMA1\]n֔ V2:Ɓ0 <;A(RBD noʘ)I77>?= mB.9+r%W]*iDI7|;9huc{#hā2Hn9ߢ+UְOf1nyI!VfMYX3I.|ZܾKqQEZpuw*L@>V-5SqP䄛Ա&#/K!ڽr~IFOt)ZUh$q8@hxLFHľP+XAUbN9y59fS-7s䚧<ݮzE$_M@ ve#M l2p{/yn7 yc^3{$njLyn gE$w8zP@ .C5K^ J L>thrmَ \hu8j_3KϣfM~6p(RN*n0-L"sn:貾p:ȣwqR*IHzt _&n_QGK+|"-{xQs];@#lzFp8famoJ(qIa/dTmᦱB}+L58;.aȒ4?g_%ܱm { բ{Sc)yoJM^k;z^nN뵄ֹ,a^S-=DMNU`Z[,Aʚ8|D??*~|3Eoj0s)(L/)Ѿ9!P%RB/15jؗT K/6c*-3!^waiyAcue,--r cg #|8D>UxRϔ%.OuC3{H@9։&5A]pA)%XCe0D~m'Rlk(3o17l d qJ6QۮLo? ?LTߛBgXlσ[gA^KH<d_y(<HگEsU.*M9~Z}#JZz*wP[{- ;ᢪpXrH;W w~ut,#^s6`&s!:& .^!)+kfA0'%kbnӕY c2P<\E/k]̚1D~t"NxjFyOsO,DYR ]tm;,y] zi A DⰱmQx'A*-baljH/o/>[H<}%b[Rx-ۃӤLemb%4 b첼ꠚOc5"}X5b\9ҍ^H!vC}ʉ6IW [>c\ Eb^o)y&x~ͭG n4g!KP'9^xA >wbtbqIYO\-+զ`ˠ[|GwZ$jH^[<ʡf,6l1)\n+޹~I$ UEr\~@Y?Ttai&~ @dŽ&pYΟQ }=^`-̋ٱ& oz] s\+RF%Qj n7XW \?? 4&NKV1ZqN )=5N@i<2ܻt;^Svm+OuIxz&Hgq%2^)I: HNfd%f=gt;"Pof$4ؠ;g"bF<2!) .ˆ #1D)'–E^Ǻw",ab([PMZA8[B@]nFAe@ыXpXwMVٟr>26tϤC H+x3v>IrÞeYpVI&9蹬?ߑ^«/1N4?9VNU+}PvL*yڠSKq%qRŒy6Y:v*qCw]~@@#1ƟS7@;`K)jҲ_Wۗpezi{!W]BT@48vSw;Z,!'# Zt)pcXQb\I}ڽPv/$QiIn ,oW(yX%&j(Ҟm%sRڒdH%1+w 'S\6sl_h8UD\\ ^Oz9QG7lBDo5-!z O*4ĝij&geH Y~&ys{J9A誤pi "*Nx bB_KTa:B&m(D›HaiDQksۡU&?sT"B(1[6+jOMã]'ͷץŵ4D5MOYQ̜Q:$V=)Iq=%5{e>ڬնdžn7" XYf:Rٴ$#[ 4Tn]Š<,cJzmS,4ޫ:Ԡ % ʊ3xԚi5⯆tՁP)-Xwwi"16$ 9 u%[6C_we~.^@AS*O^Z6]ŧ#Ƽ#5IWX]6 7vX\s>*;{TZ6e.Mlk w{ZyR z2&D*&Wk5"gynfuht䤥RvY\ih7Q[-w23%p>8HA`ܔ۶#Nnm*&.Ha @jyX"&޷v$BV3܊ò j8 `<(u.aqP7s Fx`:{b*> @[]IS&(4uxtysc%ag&jIIƚJHvc@ܧz^zțe>9bN*uPnmy ֏-G$krt S] t{/V2~5xt_H_qj/ٔZCՍ*9W%p0ƒ>[|LY㑅Ͷ0.TQTI)m&MNЅAO̢/:]8M G\pݴ2X`.v,nϐRc'HM[> 4|r2Ս{Y0>?neQexlGSeV'3;QdJm<{ v6JT Mg}Tyg>z$!Gu Ix/AxضU+!Ml\آ8i߶frqeRDzv$/4FT SUjE;뷤ɶp9DzP񾮦3hJInZ=H:Oam7)& t] 2 k:C  hF &y͌ gds"T,}&Xb }aQs*-?~`~~xB+4PF>S(qu,,L۵40YG*X$- ^+ݤ~P#ԕ84_pM6"]uVŠ}llbXzuB]7ZqqlfmA^Z|g "?_6(lpldCQv{ɳ\z* dnc6`TsnˇVYLKB?ƌI@&Hg9E>J>$WS_5k-85wA4;5NǥxTp"~vOh=ʥ@|y>dZSXNϞ ,6V' "> hIGa3_@kS{A[pLەΌv"a4u?ݜo Wv`݈'zXjCPƊ@6ZzQC#![Ogb!6 0ⅢLe97^S)Qfc{]DM%"\[Z T"@I֤WDҍ`DTYؠ2 Fz~@G"4}^5; h8#_wΨ͉I 5<\r*VO C6JZv$;p^1]L^z"t {`NR?!qK0)'62Yfnr.yV#F5RgU➧kd/(\tcҎ@6ϼlj/U/W(Jfi5[W؇ 5edrE [ oq XJ=?+G8tWM7X`Yj66G(HxMҰ)6<n-1\Beӷ9鯫`Jiq"`sQX&3X)9ws`ό͞~UOPpf*`Ni}Ndt_bd-+C[Q /r)`:-Yɂ9 -G&}3 `H3[<s҂Ɔq -jj\x@7d M?be<" 4 aE1˨?0%p.SsnhxZ4OG1mH,+h?q{%Xy-[@evAQ&lsqoUA2x؋^G'1̳V5/FXrQܢ(R(+/wjq iZ' N!_텨>L4ېKǭ "|zį rƽ4XMVMU;ha"-WW(ƽ"艌HTc.D$d><<ىP롂7X`dLj\(w2-™]7j]i:O3;"ZE:~^%$Tsez@8:aL;;* #>맲zжnZPBSx+QSс>q ?Wy, zQxntTT̊'ca.@==Qz/h.T ZFPz]̯t*gN%r/T@U'Si ҺfHn}ߝfo8 Oɛz_3{) 6Oou閹:c}|?8cSE<:iF}gؐfE! 0x)8 M.TYZ%<=q<}jtO0pJ 27,TIJ@ Mʥ:4Zq ]Dϳ{SENƶi#Øۖ3ԓt0UPAT0# k7P4bF@A0嗴!z=L<`gN??9 .lf=Ew1R/ 86D<^=Em#7bq~Jhz=#UJ>0a쌶OVŬȔ LƆTާצQr_BGa~"0*`>~pU9ԃѹ/YBܗ B_Q{].ɭNwA{|/ץX.yt:-łpڦ}9ީ7fSqnX=H :`"f28 )E:| ̍aq*hf1_Kq2Hrs$\]I6, e({iC L{}נMcJL@N$"i6dS{Lͱ6Z0,0K ƞ ~S;x_p K­%%ִդ=urVN7v[t4$j꒯O5HEV!Wҧ`9WM砳;B9N} M~NhD]c;B )Ci˨a  Q_so'WXkJ)ݸ^pz ;YGUa0{{4}2vRx4(TfF'5`H7/2A;>w&0w#.ھv"_f6irf)izl&e0vؐ!Cl%y|]C}wuXg\|D(*̧ G qы?wkEO^9UVZ5DPz.s0Q OjV-DDGa_) MmY0AؿB9iEuo|0)'̪@xP5m橶FĦ[IIR̝~ҦRfpqAѲ߷R)P2Y2C:w)W\˓ڱ)l~9dRdBɕudbmc]A1\ocnq6;`-{iK:B#~6YVݔp2Ӵ͆ IU+8FF(7njCM(yפKu/|aazt\EC3"u_wѰicBk ||7lTuCΓ 3l0Eբ 'ƫ54c$Oa2pSD0`Ů0$N~[Oව蝕ax8PfК 7CcWEMiTA{D&Hä̺SSo?>N^hS/8y` hC!u5 3U cf /jwt8̖Ji!- 3VQPXc nw+=K]Z!aX&@@Ĕ.2%NcBj3DZ$7su'={Ȋ)Mw_dA7GCL?_bRpP{Pxi 7:Lm1L @% Z:Xڽ=!^yzC Wl/,?$=N&]V\${c;$M72,W˟ES'ManSn, · 9?OYoS]oNfJ&'߄JrkR5l=gス4Eъ+tV `WBH別[|rqU?]nQdNVt$o5}c 8 |{䴍3CxiU+TE,TMk\̸Sҏv@M/i0mm&x>YGwiz?g^`_>ڰ7h7jbʜt jzz8Uœ S~BIE* `q< ~K6n@YM#:FO6R f|4`d!΂-h@S{b΋y|Vh{;733C?0_PN7s%@x#2;g1xc.sl^FoSp% 9C:$dɍ:~`"e"uڤmfCs3pp?p(a[3ˏkTiyQl Xr (%|D = q׫٫P[i>,W7b4=D4,+z 07] H&=NL[sfg<, 35$y |Uow|Q.AFD~+;ܓov-oMr'uRAl,]vjWEB E^V3דm J8w "wdB`WhLMW+گLD--/ѥbG`zgO|q\@*e{M[ N40ZNk%^û^V82$/3Jg[4^CA} iYFTf[7= K0x;yn?h-!p6\/=dMt` fT7+>P#fz կ!Dmpa ,*h$I-uSH |K u t7M i\?8p4@1fiJAe&5D vp\ zϦ"<&Ov)͍3ފ]}g]8 ˥_ME&fi~;TahXhUiNݭN|S *Qw(`Uk `:YWfhW!+B+&s4lV6NMG(X5g4^V(vK7TK(uR9A2zTlb{Ur3&|簊e&(}G Cci UY.+]\]|ՓY,z ڝ-f3mPk*$=v a#pj&_P[-ܸ5 %JN4 &j =_fZuubs=OQ_aJ󕭸<r O]ߖׄP)FKߖa~ӳ X*߮kD 5l5]1puEUph1xq% 'Cit=[`0lPyBUJ+@/qVje (mPsYMTaE;$@yIth1-hLe\y O*+qטL{xgVGkRWqmPRZzꎓקߩi& ՏhFA;@uիXg (gd#*uԛ4YSćMIVπcǸj'g^j+ >Y0Δ`yymTL֎V+TX$QNDu^;#N]y ӑceA ,>tFHP%l=d>xJ?k1 \$jHGY>RfX${+D-܍<\t7s#_+1V=0] ltr׽{Go]#%8>3?i^x-*^@T:]bja!> ɉUF)!W9B;-OXrl?@g*{e!C'ٸPhBKC6v+q00Tql:}>(ËlΫX%]w 7N:yXڔGVДmo$jn ]%Wr;UҐa^j:Ɠe&r$(WY*&qf-HF# X5\4%iMeɼn}^Q-#ͮ|E.(R ?ƎA,jK>d3&( #3%[ +&V_U4)Sٶ8qAcs:mAvn AAyywUV+H00MzI d[&[}*JHI{z`p Z# #Bުw:F e( _㣀~4lNϰE٪HItUfTDd+[U6zZD`FBE%OAώ(pV3Y̢Ui&whRQ9vS2 >4%zdmL/ 8BC9RqH} @DQB&FE@y:zw|Qۤqy 0)_,gյwcuv(u0iiݩ! Bp[`P`S^heca|(*7_@e/p>=,[Qr4Zx1eR0&xse&}}# 萆eSd׆L ~)9k5W!_a}\0HLNzf'n]uoH>;%c|XfK@j?Pr06z w HλwU86 uZ|X P#^Ȱ.oo=Ɏ @H#a& ̩|k#TMv=8rq=&`*tI&?"j}UڂQOw1@3d@&fh8YJWتa5SԢs !.-)ijJS Tk3XlΗo@{~)􀛉x15_t9ΥlGvY_ iϜAg( ˴j{x홄%)>pokE cD[)4JO!ȼ9-_I!_Pz?@Vk-$C_ 2H6|$6$)RR̂9Π%˶Bi/W<3"m'GKZWT2 $w -X[LԚo/Ss[9mT~ SyGOhު# !=Zѝ@~N&Vi1 !+-} UFf0d7& d+^KI.b % G=oHӇ2\BT2CG=`[}>ʂ݄:N]LArR=~T4y9Vs 0 iFOdjry9\XesfsFXqYJƓKCA+ZV}m Y6 (` Urg)N<Ъ o1w84e 8ScB9 En)nc-\g_cUv$>ΩR. de!?{@ʄ,sP7vn?;]r7(s{ߌDphq֒`lYRT>t;^f fldX I6@dZA&!W } kPKrV8WV1QJO +ݫ;o~ְlU @^$,|F; \JwmR%+POphh1.o9In$o*0h"DRyb &$hRK\T6!#ڙ 1_,CŠʀx3­J&i錍ZGʝ`aH )4虀5;aFRWw{1(.8`Gu%ۯfH&aOJie%(!|W2s8ogɰ Ǥ;Et c zY x>$ݰ F웨~iR$0*X*{.Rh/УӀR 6~,[w;c|z}e_nI+yVXT^[>5}V #68hJA(Ta̎Is7k3Yl?/l#8+3ĵ^s'Nf0{q;lKKWhd|9ak-mK{lPt(D|a֦]@a]}PzmɄḕjC`b1@#6c=IO14'br̰졐(~0Wj'0jB bYQR@\cNY ;aXU6{[>rl\8hx M0{Ju~(I( t#:;1(~N"˞,OwM| U{yog KoB%;UK7<*PTzȵoǦޢDW>qM3v5A9ZdEk(OpƇ"<%\)%%Ng?~n>1Eti lWn|;~xD2VP# OzIDE=5C,tI2pRu ukG1ࡆnY,%F%bhɉIyE`P7wV:6řMdV_II'f8kcTBhk"ޮB m`kZ^#عj8c6]!`83CBU)έzv0aXVs~3' |ScbJw~ڥBq <CW򶂪+-])JcO莼;[5()bqV@Ent:hO; F N$$͗ɺ~vQ7g4eEkXsa5t(4P)o,=(Ճl\#q:kjsΚI \EYq&j̍oNdxaqž-וe[]$KHK#/ɏύҵ0őۻgF@u6E *j:18F!XZQ<~UF*VE iƺdCZum)$TXu?~[%:آnwCLmyP_ ;0Ʋ􎿔@tWZԗ嬽ۋ#cJpJݼlr*V'Oe(;3B0stMbH֨\;8L]7sBձXȣrt=0QW$-S3v%zN  :Βץ܄v\lss'x0I:tb6%kT ;Y<%#P݋_ dH?]8Ib7.x)&9wl:6*A/ޔ^.+wwz]so{ ⎳n׫M" <*L2#(ѮA߇m Lv_S_pUu\p! % d֏RՀhUP7:ZsQS&/L:v5ԔEQv[ ф*C/LΞ g䡡Trb'avkIg֢9O﹇ޑ~ߺq7ߢrzt j1O0yf4,IJKT'1q-owN!U8ۆLo% R0^_1Cf ܟL"zPv_P%@^h' dOܤL!%͎*\ {])hg~\JU',"SY YFm D_b!3-Sj1^'m(F}e^Ҭ6ٯL m9*o* VtRFËo* LJGiq3]]i$GߨygO$5\l(YIPWM{h vKn'o`UT3N]1c^ 4ћZt"كfM]4e.%o4䶉L ,݌dKVMͲaOr!_!VAeٿ OSne4E^=vh"mA]kt3k93f}`uoJD P0qo?nƲ~G%%GUkphM|is#tgj2LUz7ì DP;R 3E0fj{7-5~hN^Sz~N:RI "ط.t`ii&~a`ӳ 3,*T=jk-|/xf#2py?g(  $نr6Ǩ +&CtѻO~iu,ROzB<"u~RȉK O".Ps~L+>GKQ5*L'݅YR Vȕ.T7e6"eh# Ѣ]_G_W!GCzg>H_ +u6Wo NBpī( J RCev$~n6%m/9Aa3Mu,=r>B l uIh{&jc{缴فZMfF8ֻMӘ"# p4o-L`8 ~0IjB$XN,#f9;k~#Qj1UJ%-jB<ٍ9o!QA_wA~ jR, n^ V8USq2#cfv&fH4!sʚ@!-}FAѱOW0C5RIzhrmo;"/Jzg@q"a"12%DJVud +2!&%Nt\<*]p.׈hncD9}=hැ d@9IЭ?%+J/ZhuPъfؘafQ n#w-XI@#+N5 WK+& J?%akooyPge9˛bAOGĢ^7 @wo0E` gE7(1}zҜɼ!-ZB x| īǒ^ϔA-~7F/3Yh[E-0u?[hD:w4A |e \qj.uo˒?E! .bUk=qe.*DԫKbuC1ItC=%( /<46b!P/xI@Q%-G:gqgi̞g Wqᶔ]=Oq׈9$(%vkNBX-ԌD*;L+G+'|+``\F3 W,`2/Z k qTfϗYMUisC:_e2A(cHŶkڏ1F<~ P+wSFb/|P;@eiT|1p& m\-%ڎq͕,g)͸bv_u#d*\_| fiGF ]'咂:S@ަ#HF(|:6T);g-Sqtx뺫{)ۡu`]j8[]8D2 zs3ztRvjω e/s}vkzoRLmY8,?LJ;!Qa.׊dʪIBD*q\auȿ" fVi:'I@ܒ\Y-h(P}ɦnS*㊓x WI;s5Ǘ,&1CuoRTwJ`-$?tmywS>CUb^ZnQOUL}‚+owG!ԓeF e0QW編BmRx,]kg/)>.-dZfa͢^57c*wahTÉ+߻΂f&Tk*QV^Ӕ\2^xh]R;ZUaѡ64/59K2 s3TD<9<A">[Fjq}ㆍEwNdB~*M *"POҭԩd4Kg]3x&`o2vL X~z=:xcu0啼WVVTګdF}\p{iœdb.  j~m* {4S7d%NkLTSo~Mx<Ф{W*'HI5fl`ɿ_;ȑGaߍt@֑o@#Mg^mW!vgf7jÔ 5ũ5gן94xo @ ,Q7NTȜ=դٳke UPP{}^=I:Gs1$^qK;*wk)!iĘʄNƳZ:y1L0q^lQe7W4w,` &%Swѥa;ҥ8a52IPjTO2zY=K< A4ًy`ӻD!.0N&Gи@f7CϬ!CuV-2Q p(Z ehqtnxd"9ι7Cka7.{Mt[ȑ9lF̭TM`]O>UhPQ?fc7v浩;mVV GH A5 &|WЂE[`AAvrYoϓߍ+c){MNW<T-<~ɃpD~5QjRf&96ɿ ⴥ..7˜F-7曬(#uW"U.o{o}PJe>+>?̗Cu׫ z]Թ_i5ws|#9O69*ulyHOxi1Ӌ'pM4ρ" ӒE"V[5W@״'+͠&xZûݎ:,X[\Ϳ;PKIQxMؖ^WԘ뾻o 7H(mHՐ_CY`9oݲ{*^~fDVB_}O[2_Kzƌ(`4mUP5K{Gv~6hRBhD`󺏠Q55wj`?c:vn+];#O%np4"NUu|^#;+YHf/\{>TbVGez8it`hpl6~7b1CXϒ$˹-4Pљ{u&OGa_>&o iGKL(@Wrޡf6y[P!p_>8:Sotw7˾穙B{Hz B̾JYVl) \ʅ0C1Lu̻kipKI\bT8? Ǡ>HXad=ތ$Kd4H-lz܉ڛ Tfc$ _8Džtn %*+! o*)gΔpiM? u{iSe~+ s` d׬+uKjYt(<^*U_^2QX) l#tnYN_#qChuDDhad$[I+0A%?(n/oWR|Y?LnϝXlkyQ&Og.:CfQ}$,'4r ?a3.dܜkQ}y,H,3Apl!#r $  >g hs.a:Cv+:v#.#XVq^TCm=R|e^"%;InZǪTSAK[[f (W",*2M;! ~YIGNs~r=hZꣅ;'Nh2Q. -'ّ} 1͋pz=qa =iDh4E5|4g'xR`bB4lnm',6[Q9iT N\. cϨԋc2ѱ^e33 J\uGK@uoeK}~면zɾW5v>c6m,ۥo]Hc>=(-3ԥDonxL(f9N.oqKjM 7.1ExJ䝚kɵ;CQ"foxhW@9+S ƣJ""}J{5. y*vM4 I 96<{/g58H>sr o幟)MuVD!F+]Hs֤Z9Y9ϔkD?@bU/•YrAoL4]?t?\c JL[fF^ZtFi l~i˫j]'eR k4sK} gA1|" [䲏=y1JZ߃LGP"ģ F`kb$(([-<˘ =޾O^`s䁱D\mϾV+R"c-StF2,Zvm")ʥzi]ĺIVlYG5mT42'΍}r^}@@Hč@nu z{ q%U1h>)W/!v ߭a@Cڄ^ĈHnycERu b#*mLWi.(1Sf'\~gxǍlBbőjbff@O6A Vup0Ǐ |exǃ;ReCHqM1W4@%ԇ ;%~-tZ*Y\1ygpC.dM,ysb౛ē{й? Gr6 ٜ,'LWC];OƻKt& -gjaSZҜ855u:7mu(V@@5/]#1Fn幷 2 d3 %w𑨁rLj4Gm+eu!ȦbkSaؽnu%R;p0w-+\؏`tqMz F)US'zQ+|byoLOĎyg’<0g )O'@A2e"#̋ h-i3T <({?J2)GK(@PP DwzœOPQ5Դ'\=nՙM#DȆk$-EJ3pSR/ Bh > 4^o&T썰ɎPe]Z4DvG,ًO[6VQ b'EMP:tHē^/lpXef Cu u-U{Yk׿DF0PfVeeVung~@%9G&\9ekxz's 7ץEќg!e 0*?00T͌S@XxQlM-߫iN#b;ң Xsb}iA7W/$-+<|f9g' oCYfelmGV]@* W%<A+%g6f ;(^ vҵ&~zn2JIM]g:(3󨺿anfXg%q]F&0D8,ܶ54En^{\C>354Y^wBi=p2.t?.I %zèus,qk'ʉ"#h-4ᓇB#O0 @7TRBMV(3m%} zI!j_GpO݇0ְ~q5y{׷qy1@F.IXdy+d;Ʋ?ʽOUo5TfgWO\I>)Iڗ<>woZ%y1C D$&llBIh=Ż)3[]5xCܮP/a鴛DU8z'{ #:HЩRp̈́O=¶ N`az?xa#fZn{&i0_IB | ʰ;O\7/,) X.ދ/hqr +g/p#H0x j~61cSEl1=Rx"O{b񄒩@Q}s 'K#;DPaYeX;%jtNN'-I"&L㷞,͟M|؈{('1Qć]r,m( Z@"JGۚB2 TF[Ef3Tv %E֡MNܞ?.Kv?!(f\ $@X+k5&udn YCLU.nyM W7a-: `~kmyɜ0%>AS^ۑ.נ Ozx˴`n]1Wî^hTO. k!TPKP3sLQJZ>Y>mP8m|;]2-s/VbíÚQ-E I֡&ANt.f(Y6Ka#>6AET09=Ùn}+ }E)@/ fKv`c9T|wg6 dionY͜MpK5jO[$9~ !/+Ѓyb73[2d alfݼw$'^B 6F;1C! 3qv=GSvk; w푙{5ܐD,V8}9L)loLgV['Z /j 6@U߶[FQ3Au8>(rbS9ҰhʺH󓩓oqNZ SCjiG>' bu=X B7{T%CE[qy?&K@,\IUf}rIMeךc |o%RPPcXm κ4mnXxiy̦P8@/tfѢ_T@Au vB,gtrK JLYwZ2g^4׫3 5+3XZ)\;LeůބBSDfLT^3mz/C0njӃ2O8=65e;=k՝S]HOd;TKm0 d>s*Y® ]#`AXkX%BXz~4A1:w)N۸7ɬz6q](uq;Nhr=}/^]v D@dȡp]:,k)ṃ D@$ߵKY :~OoI{y(ڎlJJ@w}/ 1O_;ُcw5MƑ#~eD/A'E>3dMj2#AY,Ԯt`/"JQJ -L, tm`&g\F.VuRV%h!^\ KY9sة2P#pJ9jTuUA}*ZC"BwO/dwUhd*]DD+ۋ㼟)|'DT@!N AV#\/]/@+IQޢA05ԞTy%V݉E}8ƒHoc@9q fK*VFn T_nh¼ pȔM52(q Z>s;Sԕlh$RMCKmLm WT)~W^hϤ(d+@Z,I1*Z& V XeQ-QjIZ< H!ipЁ1 K1o2l]jHyBu~Q_yihOCnB!A"= ?Vz6JXd -ҋ\]L_f赝9#ࢎ-⥧iVX(\z,>(!x6 y܈SD@ }ѭm c7vq">>h>JWP"6/3F\HI2"]X 1"7hN4J v JoNc|!KY-y`!.V#w^R-GAqGЮDw2GaYnMIYg-~;A10x=[FHh(iDhґvVNA AzqͩiIr})8Y G`QyTs\$^quϡ4Z1H'Jiox$L\p"d^/h*Bee}l˚5iV6E-~x>ſ ;Gg7@B LK8`{R_,NsFrzT=}t|xbf:! RWH,o*f PӴ%%e ]ij.2yh\,EV!\x%E(w&%S.SNd7UӉcZfg[t]-]AkawX%@ԶZ^>ɸL;,>o@3O-,`*;gYB BQV q-u{z"X^g0CysyN\+a̔쟇Q҅0_OS&RO#rlQWb%lp"Hn^?ϊI~>I3ix<"9nLi]'w4#(*1尥U2IAj+؞ouZ7& (oKGiP'bZDIfQZ3HgglpVYjB{>AH*$L<3Hc17+ݧ~xOu( 7ܼiXZnV8%U(Ӣ.dhux~#"}?o"o6N QPLMLW4eiz2a>Ꮔ6YøPs}^FkX5;hPHIw$8`t#ۅ?F?UQ9FP f"azF;;/Jw/`.) $q)Ɖjε׎mȔ2NPg ,c _(cn\b !;iR%0p7G~dv$?9nϢ;1t" `

pvd|H|F[wT996[TUwOFdO|!B'r$#G-,xUXG< 2 򇾰/ܑ >]Tn_`'`' jȋ*?3KMӐQ5L&U8(-*@Zr R%uw<6oh$ =}+t0j}'vO-sDzjc0c@bjmnb'`w 2y䷑* +˸#)64XeϠן8`>NI3l&~RzJ-¿6Hw!ڒ(TgK7 >UԉF+ˤc mS+}xy%m/))^X n֞ tt0pp6x /FvnSXp!h \:02Kr9$&GHБy*L?z,ĪU4'RC}*K0_ؒUծ`Ѓfp;|θ=ٱn<*o)b4٧2Bx{'kaO5Q{E'}ו˒o~J,έ;>4YL{F U9 D}#[;3PM(`xnhF$/82G+z=*LE O;U"$y? DxdeRxUޒdɬ_޿&Ds>s'Sݚ ƅq|%%+B|Bj~)+qO%OMb`05 SA蘍 1^h.m; 6$+(T +sO:b>;4v;Jg3doHuU&a>_=}E. zG¿B;2kacS'{T%{x;zndT)dKh8]]Ag}dR[41;$ºZ44v?_9iI7 %D6^uK0J3w|JS>ІIsUS{CEtGgQSO.I:qD6b"(}\rK2o "gYbb%%Iִc4V0\~r;ԎUoG?8Y.|RP H3dxC$qhP!陏/bL*4SS7w`!LJLmtmEƭE"Hp9˱+Cqp/$[*̘$i"80"IiҤ֥4-&4FMsUЂ %LH${~%N{EUWUud'n8ssY_2;*VzbLx7qotGﮧUc (؉i[%Hte0Ҹ}eUunG^Snr˗!2tXZ{EAVM;H"VH|陖JrBNƛ_q>T᳑⑞ =|aת)A.%,<%*a#:ÀX/w"xh.;yK}6KxG1#`ZxUۘlP`ml)x; i1 .T=IJPTFZTnl'i;`m_HG|҂X'8zk7Ŕ "V y@ejF/)}DުE/Cd<'ToF*k$%uktܶD |tGZ#'[uމ.dZ?S%@똆o~3Vn3H߭1,Q.R٧Yc;" yңQ[f]DN㛜H"%Uu[%]9v"š&9keܳԳPkq3&9NKRA:eoWhv.1mxE{b L RŕBbnp,L .tZ`dJQ@y6ݡu3@ѰɘYhc’IQJn3n{~njX:;ϮJy?1V6p"s>cw z+B 1GۯJw;RNk lҌ|bmz6X(18XmkD lغVn+!LS6E;6%)5᷍J1|,%?9?ݽ87EaKto#zݪq}R)LRMu-؁]Hiמ䴩HCG:łf{";F DJ憡^:;Tb'I%c>g4:C|N^oKq]a󁑞Ɓu4:vn_~ޡgw&|1O @# <lu׀+(t~ػ{r@n;&~w'rN,umCw N)~1$W/)!d/<x wN/h}%I#SAL867ÿkt)vOWR~d??&Ƃ?MYH#\i.eFZRqL@8>Zub&)R-zH/T?bM =W[.Cwt3)?w-IVb:]BF^% ."&Qc.` _$P@uG(<^R,3i^U1Ex}` v*)n!%I|L2\CVkύM =K$~DqG'} W֣jYpx|?zF(P݈٩`zC1A1=a}a%J2?*?2 ruH7ICQf7WdsYza?ӱGM+4$=7Qȗ?Pd-.Q\_9L'*?h 6Sߋg (Iױ1y[wT:',U4ԙ3X_xr YPhc Ԧc|P e;_&ȓBju3V\Ee\8k*ڂ^9̜ PA:@Z9ZpNߖnksJ ?\ [ :%)FTt27 {Hˆ2mI^]F|Xl'|E*43K6J;\L?A, !.bdj'P%t%+sw< 1oW[CPWpX,g szp4͑!~Sv>a7{_ (a!)QN}24MVCXq̱Mt_4a:ZKarX%277 q Lӎ$ ed03b?#sB}1L"g81?lLtr:yPFaT-8cy0蜠RC<=aEKnL MN3*TUA}X5r^az̋?QP [bD$WNY_rJ24G@!ޤ:yfAal8N uGTOX,8DOVCi0~֚!0>%-Yj{dev5sMI 6/Z4C ڶ杊T[(CZN6]J=kLyA.ݳ ыC @_L5IBt߀LV⚱lӸ~YRؠiVۡFʦ,)]ζgTc/O.^N =YEZg Ub6\s<@܀¡!?=9`Օ)8؊XMV#)A76 CAK,zɒE-y@?遼Lu v Ń~pYQ` #R|ɺ^l~UyftOV2Ԛ#;j +({w-g50BhЏG";3p]/uhm`pCTtQAA(g 4Rk?d$kd˞?3M:b O['>d 5%$[NE =>GpyLJ wc[hTħ@8C98N=?dMp}rlNsZrx.]CYnDLN{ƼY9(g8%TS"VBՅjܭhGey~n֔BrFzx ̫ |WQ^1j~ f5-s>_Lc3P5>$G5YLùeA^hz1w"r7G)r\.S\8WR:)qIR8{UABGBP(Df07ddlWi  m# ~ $L+W``ƴ͍f 7GNrV6W4PPM{aNE k-++phl^nvEYm]y{~K7L'6F>Dc:TZlXQ6o%ZNmՆ6S^OX]W~dAcO?|$|123)$TeVŪjϡOm8 d]j2{V!c"T*+UϰF<wiұ'>ehO֝op XG1F5pd|'|~ђٖ%G(bTg?YygzG ׿MFBW0B .MS%RKA+,5GD |P2OJy0-dƃ4+Q?SlML!FG.C ᬦP@ޏ#{fOO`(+{waIfwɜ퇧)>n1@4uǣBh{%W( YYNG94kwkV(%0ζ&HJu >7YvwcWh0dURH]UcT{[&"@~R /+CV3Ӣ' s7nu0ZXzqOxL$T}l5:9((!G~F~X-2]ctƾXƾ{#h{!*gO&hPڲg;#I(<om 0,bd 'uX' %?l]r89A<>cԓ%*G[#c)5723xa #%eG G*wxמrFLGK%'rޚ.dGt-[$4# z{%J N4.{DXR'HG_17{ZMdto&_\4E9+#A(f.ǸV0$}6p=pN 5~[ ]Zas[ٖ3ƩEh{UL OƗq4U:^YOG ٗBlEV+0uv;vcl\[*!/pd2.HnWO0XNFL}>p^@gUB  t+ }w3ᒮ]t7^#_MGg'Ap0eg'XƏe9k>lwSEj7&Cǣ 橚>Xէt(9z)F}Kt`=GL%}yOD:3&KLRqluvI%1/&GppYAZXvB >vo_jJ'eL6M|`ظ G.jE$gY&I?вR]x?,g3mČnme~5U,z>xG$m H)=¾X 5('.ЙYYcS/ ĮtcmLZ%n"2v9#`5uX9X MIϰ,6pWD͕ )Zv-G/T# LEVyfP:B)[vj$|]ŧdֺ{; ݞo#&7o]Aip>VO_xyKs䊨M/ۖl:M>$QҬ8N$NS,1~įNF?9zu. J/'?'Ƶk/ --!j s>^ JLun`J]'f OA>9s ߈7uLPXqg?˭5B%1@ A_P.{ Y^bL !-lbe4Սp@JH2.0"wT>l(Ҩk'@*@Ҭ}1GPEeZ8]̯~9Q4S)Ԃf*LHZ),#ou{$]5YbW6C1<;>bWGSF:kB,o+6hq/ UQS%/)|pU~9ٰ@< ćW4) ?r?E^e6fIڛ-x?5Yk=u`նFRTl&Z:ހ4UsnE_*TC;X{6nK4B~3B6Ez`B-v%F^Tc֯C4fgLYZa x5+S;%y| X_]h#!9fӀ&q/Z3J6Ⱥ_\%Яғi ܚ6PmNe;*v1"์}<M>CjK /jYڲE*oUǖ_AAiT2<|vp*5ܨBۧzw\5]Γ?]F|5Bw:h=&ޛ&$'ERil*k=ՋsaDDRWےI 3~k[A|^@q!*gU>7yJn;uL {f[V4cTqv>ȍ)rG +Ӊ6RbFqiU P,=j}[ zZ9\D~t_g ߉+`t ɴY,L)Fpԡs?W.m<$s u*82 Oj<w+5y<sE<&uU#aLZ!8}Z;gNڰ/RCWFeH$HCFZJ+i,zB KཝɬJxx:|5+ftrI@ˤnJv|خ4"x1 CʗkOІ;{>Th؊6_?QhM Gw9b-Nh?~7嚅𨉌;UbԽ+s#-Z޸>s(co2y?dwCڣ\5sS\p8s'n[@ٗzm^poHڙǓ"Lr bl-6߼H[J)8]%OҡNwT):x?]}xƼb,V󦩳Jʭv2`y \CO~@i5D2p㦕FC9QM5Ih. ;ϲ= KF4gYl++nǬHh3d ჾ#!.N%5pc8xn &cwޏ .SISYuwk u-^Gijf洄^}^Ke(An皌2墒ۊT6 XW~F{!S|>`4ttyI_"bESwi0$6"*\4%dEiq!b1[B'q 8MNZG D^)V$݂9EU ?HF3Ӆ"w';rB2cdH ǃ /=zhR4Ʈ XE3TY|0ÄLLy/boDJlweh"v+7L}5\,w`z:- ]K\< 4K|ě9)$-%cdaG4Rf#Ͳ XRU„ gEan]t2?: &DseMu=ֽtXŻ!k;%龅@<)\Tɪ/cH.h[ m l!> +1Bv|y. !r?1K"i02rϨF98UFER)QiɾOHNnZs7:aFU2RXQ v7|]^ ,19r-wTef m!;w`2ONu9W/R۸/g\],L;xf#Fƶ,WVKt674ߪ#i*/qufHࡶ7('|A?-M1ɋ4pEkV$㈦AbYB۽@2(` -<'碠^>!(!hNP + ȁz%:Wjge`r$v7Mހdp7s#E\ZaA| PYAB 6*$ zrD1"ewJ&_ʧ$6~o@B |r/@%HRkC@S:.]78ߌ51@9k횲+U#P Gz5_|,5M'H( S{ Tr%6Ovxg\@_06ӗs| Dӈ\X3{An0,C*[@%u"Iys * 3y1QEtFRQh'eK[LN3j y; w\5~(6}eCm˂j>2,~׬Ns!#"d0kL3b\!KFU'e-3 Hzlr}af bOo{)i=Knm%Z[ 1;2Ū-D15Uk]װ;ҙhyGLDg`J" h7"L[%|)y la(f@a'~B$, a >!$;z/]XgGPm9ĉZexw!-+/f1 \{B'Uk6pX9]s)PvnUAgkϠa e )Vy_A?$Oɹ򬸼:n0I%O 3P)U1SܚG\nRc8Zs۾JJ0`Itkɲ$DP5S-k̀ !ڑINW'D.Utu2Mb_ 6B YFRiY<38sDĞm2hCf\=AI84G}Tghx}h9"3H D|䎲H9DtAJمE.hpNe$MLXJ(hlk"$bAh󆟒F]`p>BB/!f[yO,>5G; τ<Jn[I`/Od4BOO լm_[U.5\h]OWjJq %.a~K+@W.V1 _j#X~` \PcD{%+:@dVrwbnxh 7qȧK t%9=FE|^$ŐcyQmM>DhŎӰ-o7XKSuFDD?RQԐMrwU\Q5͛@W=.kjRs6 jr EH, v܉p@ GZ\~6Hw,q)$kyWWw#={d41%ܶc6R+%/f:zQDw.Z9tnɷpF鹍 Q~oUɸrRl.p];Z:yp^4*?:]Lf4-~5w i$ī3mPD51r줍\(%h)LfD:^ŀ-jzI#n~YST/^ۍ~SΙ8YVIr1>fW v1^ fDewCv4::B۬fCOSB:r7a1`Ҭ6R=c/AP=U/ݚ%{2z]V(wy)f'&aqkx& I&N@u'JL,gם!W%{jIlQyA2J!ԟl,0~tK}#uR/^xGώ6..-mm=Dh" MR-$ɸ0rgr :x5[6TLwY3PD.IVUnSgA"Vv%)3 6jpR)iz!p"3jkz'0vM8`y@4:|HD~| J dӘ|E+M17ܱ,j22{i=) eΝ^&^"q6`硎|꾓>@=b9]uudw P޼ @u0 Am[*dh/m瞂lr"+FiKt)T*8BP>7+ٟx`ۿKr׌Ţm!['τS>ܢ݉Y>ϖ5eob Ug~mOV=>P]d;P]"SOb%C1) zM6Tz S[@<Еy ]BE =Ӑ ]=hWG[!(=Ft.2'cz/W6WeԦ$6KQA]w9֟^fG37M lgCd'x{n_"rb"%B+U[Ve.*#=jŏYہ_f_gh7XL7iuB4Gkv|ްΤSJ CKVG^ +TpL"+~wς)q\d6ـ5pޱ©DD!\G㤀%dqcI_&~wiAz8x6#Wg޴W[] PRSaT>WDz[BBanݱ9\KOa;8pZ_6Ru{1b$RlJ)Q4-lp2v Z&1R0#ӹ0Ȭ >AB^"s[vE1NѦD@ ׅXc:+:)X s)Yl }4EL갆2ѭO8VNڄF1:ZԻOq ׆P߃d. [2'[M=F奞+W!-}'RY3^qkRɎ6cCi79d' };rF$r1&!^ԡdI[g'R :GέTmoX:dvRv]T9 % &id,vNUR\R1NnFzd+rWMXxk@~Gn㟍fz蹡xZˀMOގHZ-bd%qu|͡mCހae/7<'E3Y|G~zv6k6ȘL{\^8ʇ#?aTA/XG@ LJDi2 3AAuit:DS#(>>dO3M]L]>;ث8c;DIJ)a"#O:*kM~fToHs!zR|rݿg'='C"B\$ȡnAQh/!-P6SF}Hyzq R Ld*M2ËN0XKΣ 9/\KB!-צ^:Z\ʍ=`00rFa]]4Z%3e:8“RqͧIB#= 8Ϛ 0}GPa\*ysjNReF2=Ұg21`; ;`]=+wIp,Y")G}iR)ifx*,2FgL{>OG:+orqVSk\&tb嶕#78çro>}Y!( ZJGSsJZU1Nʙ湞ɽo2-ftD}v3vه3o-u;ɅcS{- 7z0^@m5]v^!t@;=P mUG0n#{onS!c<}q>a d2Jq-)- GFwg 0VL>xr⣰YJu9<"iv ~\Ew?P7WJnxy"9 ,YFWiV913 ĤJܨ/(xN/W/EY_ڼYϟ8Jۖb@Ewu5DWFqt:#H:Ƕ"W1 x%,Z!vu] nYdQ$D Q K!5d?˅H@OAQgs~JFD'6&F"LvWEZy앗.qէ;f |L`Xa?`RF_3h'aLQK7 Dռ j@4@6Yz8gMC*[ijg qL^.C:e⸬ $!X뻕 Yʀwỵ]fw+n]'E ɞ78. O Ļ */ޅ,8=U;1Y?PTk-&-pG4{ s\0ճ%: "jp'y8c45ױ^>af)F vfd;I~Zq]nU~+F?_bN!&W@-2(&i5(V~r@bhEσy2*hY=iӛ@CJ5ڀRn\=X䁇8:x,'FAdžey}nNz9{"rЗ}U$0\thB8{Fmcz+GQa2:v+~܅"(2n-fHQeM7s_ C+* B(C>X ,wpyl?} QsEך§ pLOȨ1:JWk|Lf|0=ӂA '̀TI%sT 50E̻+^e($^YF9 LJvh;EzE8 eIWqQ;<zﳑT603ҙ؊Cخ[ P3$WѷFv>Oa{2#VE 6:NYEAP^ DN[\jh0\a%x+KKןٹ}ͳz b@f_2M?/DaaW+IV\tj [i֦N^|hnd$ {S;j;k*('YG9;>lj]=N'pK!=+VfW=SVXZV/gWZwTJzJg烈ނcڽfVp otvĥ k e|!a콎Cz2~ DB@Z"S7VAAz- )rPOgР|yiQ7{;JzI#SDXx}-5 SA$13mqQ~屹aG+|vJ=76'82԰3S)\'\:Yb9-9Pd*tZwڀ8b6aʿx֫4hVdKP>XFm_D;5?RFAzM1$tΦ.(_?&?[,6-TRu7E@~+rbZ\:33 s3GeTMqD _<{5B]*XH% ʿ,e:1*-y<Ü݉UeQ9S,4}\uwhKxwQz4Z isq %#NjVݑR0<юF$;nB3$ g+5 vvS@Z"CXt]peK"rf'Y[v,P,W(M Z{i:uþLpd,e1D] Ipp"`pqBPsz.[^ 4xL"ϟ,yy8E )k"S=!>H7Vh{~> h|oܶ%K:w1OƦGy5qes>A/ř ntYqIg9|ge6\c^p)[n5$cؠ.7^ 0*"8{/Ugfƭ˪;?@qjWp1By<2,ýgO#C:_W/مz"peK%(bMN;W@XƬ3,N6ԤVg%}Y#T{u lt7';@`t|B< WZmZn%S|ԝwBn!a*NnZcM;axy 치`qֻ_  1a5s3bkzckON~o1Ξj#* R(1F{#qi8_(#*:VQʑ%;ZAh%QOWA̿LZ2[ bU&DvpT Lo#1kihGg)FP#LO#%Vl#khPi#R{;{V`fN 6a'Bi[;kӖQ=@L iNXlen &\>5 C;tJJp#0hg^]d0Pv=ZH MߩH+D ^|bqV^CdFh:1iOZA(vu66pDQiffne($'υNhn 3pdNt]+("v MZY#AC- ;Ԇu`}*Q~4x){72e]*yHvEϻj6™pe%ka˧"K맒6$bɕp:{ZC8h͹@FhEъIM5wdN'Ǎ6+S@ bY /x ^7xnD8E )YA0ĔHq(X1$@4X蔶.x:yz=C(0Wj*UWQQ d{ǵY}dzfp%_Pmzuޙ3))ܟW%Wg9y 0~ XRS~%S\yXeC*Lٰ.F/€TvfN2n]gJTO٪B9^0E^Y90jRpW~ζ!`VEmOOOM˩Ehl3cZHR]<78\\߇/N];3/L{ItB k/I`*iW?0R3WnUb8ǏLXiW%B>05|4+^f+?[~'>1DCqStpGI BS kŇHa(KuYL趾o<뢚*ggH0oR Y0J D,Χ>ύۦ73F8G>p.)ʚgGY2vG4lxA8A?$}cۈMrH%hAnW3ܛK]u˨m7Bn ݸܔ9+c][y锊n2MZEoec1S^{U=<#du}(o)˨M@}X+)_+b NDH;5a RN;>aR@AdY//| +eBS)8?N@^<F.<]ol;;C5Dt9ʣ#ٴO| ^Ntj,ٵfi}.<-iMy̡꒠ @^p&ޮ7;=Kx[,@ˆ1q5oipX4^?D9MZjZ'On뾃w">{fu>WWSpT?%P[2 WtJV|{@42ű$ps 54fO|2ڮn{5U>34D%N[Hn3K :7Hb Ҟ%A fϿ#5eǭ|Q*h=Xc5603%M0;7_cpSbuIEu#+|Bcmhu)p\{}W MYZ͹+fBa{$B_.Y'+]wӪFF8[A"/k#.'`A?#E1{̲GKm cͼmPwq8%A}Tb ȧscPalոQY8LsRw<<y: W$ld )9N(Mt&eGbfZq Xy_XMi\6̆hB~u#.V iZ$OU.V+r_IjnF1 倇`{=*͚3Ycƣb-A]G6/$ D˶W\IeNxxS~[a1R&2Ә" \6ha^n% oDBr (!и8<<<t齈> T/lRj>t_'j<=7L_AP~a ō80O7K&Agڨw,6NWς` ju+TyM]s7`זiMSS?pykTEUұd冊!zcŚ0Ms.mC񘤚(B%F8whF,8"`W'ס7OW=MQ--v1lF/lׁ+5ĩ/avDk54#s{6#HgơZR3LG+I4Y񹫙tLF>CB DȈ( b}3lĺgnlݒ]3~a7|7-aQKfp`͸N~pbMniAsoP6=ڔ|JtqLoZh[rEd ړz<'D0(jNSrF2 D!{POr2w1d@N \>mt緜!iC3Cvi蘓AA> ؔb,uM.7J_?$ECL{†Jcs<.'fg(t5_|_G3ُ.xI|@,^MCV:pOɔ %sMu=V}rZAЗgbSKdltg Q2uѳ鷺QK?iwa%[}5Av*|^<ݪ0K8Ť;w+J@ )!)tL^rI[(}qQg0dIq8V$1!״X<aL%BO&%xq`n}1l~8E|hi.}@zH]6Q/ܚN̟=(}~L'Ju^F&T`"e3s]@>r9P;OgVr:n[U YREq %˅e+T3WWx15W_~<-3l*D<{Y6! f BuGiä?ϓz"3>95P̈́4d *h/ICI&U udViiUc7!|1e [rs~JS¾6\,zU8l)ͺq Μ/(IG{7@Cg,XRxJ⼷!h.I*m!QT~Miʑ Hl \)s7ݐ:u%baʴq.xM" HDvȸ6`<%F8ukŐz<C rd;hqs:R =k o YcܰUb`/L˞EAjđdwh/u[zu;Z50g%!{ANM b/N{rve>]ԡP#0GvG!C,뀛` =FTkB(yo oqw zy'#9.4B#ZTYV+|EoXEtu{N݇f.brZSit4*?gŃ;v^g˩Nck}Qa0*Y+PR9O-wk|^Oi4NB  춐1);ʰ$s #}`2dP e~Fu,^ᱎF\v53/s)ЭBy8s{^κ|rpӟ0oߎKGVZ|/H#ŇTL >m7QAB$6׆.Tr$xAfNn{x/{!ŞjG7+!rj:8|rj6f eJZ"0pjl}vlױІMF6p HMj#f=XcoLZrpN #I;3Ki\4t[ RS1c@7J,|+ɁN-g3!l LQ|\a7ko,gNd4$`!>K͐S10|awM6^?T3w!smxk_`q =/Dx3% 'N ,eSZau?~$pzU74k]N2ekjE9Y AcRIT؟ZOQ:J*RraK!fMdޣJq/[W,M`K&bH],)^oήU Um,Ɉʌ`\Ax0F}2nXՆ`Y<cHuda&OmXQ35 Z]rP9~Gi,"F#c,׫T_…"٩Qv~y` bsi kܖgDBE]ȜcB\! ܠϡ+v/KӋ#a-8JFNq=kíCߡT%!mrXrp ];(S*|#CHW~1?x*ҕٷȊ.S12[w+wn ^3˲ؤО__^y)Oj,<{|i6R+0WY*n&jVzi|O/ś幨֜ OzQMh@3M5iu@,^:`\aGeOzdE8d^ž%V WT Ғ)091q뉷T-נ;ZR=a; ,q'exx,9HXXFؖár]2~Ay=TȆ3ܔL }3CeM˗ :«ˁnHw<{h[~h2u!ݺA3bl褝P:*cՕtˡձ.Ȟy![R0I2Iɯ[7< s:.@M5闝ݫK?S0|h'+s3m_ 'Rk ~@,Pcҁ:6T\ZRz0kȀg$%3E"n6*7ykN/θU\,mE$_ ot:yq EV?CvtB827)5cC {1u*n>4O(YK&4>3Zkʦwi؈.;W$7%h~ng!ap洞L T/Pj?HugW4@n{61 S.ɄdC78f?a*Z<ꋙfnT68LyXp>+Z+T2]j0ڜ*:^mv7r&iAЉZSpYP͍m~LE s=Q_ -.p>a-cdŨ Uva]틘 $HCXl;v$l{TӺY{h(Ld SPpm{1@G5{7MtK@ b([l 6̰;}J{߅SᗮniL7,t1ݤHpB=b䦯l_ j+|!i֗~N9$zz!>N±2fl;~{ @DzPH䵒FNҷ$r?^b b*㘢Uߣ MBdDVBfKE+cgۆK}dp;ϣ*nFL:>o-1Tܟ=!P@BeߦEb]X JJ .ŨLy. 32DحS' {p@Rfxld?GhGdcJUCA 8:m%N( /"y#/ YG4VVWCO)L3R !?WtQ"buuJ1xRm.S3$hb2Jy`ܺϯڑՊ8@]De$Z I+*O5Jg7FSt@v̶aPgO;̣C; I]N qH3_O|Y'x~Y1^dKTNAXV!0Fjz)pT8ɢ jЄ\Wm Zq՚:F6`|h*`RuCNmiU6ogPc>ڟ{b|qǂRO)!Tɷ CCQ6ԕ \長mw%a r|Y76D7C ]CyDo=08ΐ*Z칛d69I!Agb4qAeY˘^7ukRs5),'ؓh_m%jεPcrpWσ\qc'Ku =8F2ԭITp+802.)r4WyIN0g4%tUs7h ]Ow J@E?Paq؜gPr >C2d.puH뒊~:V2mj<5;{ȁ%6gOpxm(;B1ǐ1T#׉g9 Ӣ' x?-uD7?՝X8IJYbV=1*ʧnO,^~T& Ȍ!٭[cgNۄz\\K\S Wʹ]Ĕ\ոh2'~.AQxYSi84 Ԣ6D5UzW :4mrZU+*¢kT_' 5|V&][ۛ<ЏvDR|"u]U~CXR'98h*d%zwPOP%ĮD47*2 > I&YdiK?]=ҎBA}1R rR3Aa^..≡#@K3VFf2 WzL9I& 0.L[؍~ ]{A--Lu TՇP)˵]BSoP\n[Ǩ' .Kؓi0f3u$sYPaYNxCpB%?c,&C !ִg})inYA%zRFo|#2~/uH 0iuӨH#(t9@,1*w:gTO我=@ V#} Lȴ˨IמrW;A(sEpZcP)di[Ըt;!eZSl aֻ`|MV(0o s. -8YVx2Ö|DkSjv]Mmw/jrۜJTtSRKjזV#W9;^q1zD|aӰ%Iƛ^W%:d X7綸7g_KQ<.wW&q=9_'ܜ, ^I-.QO'yjʉ\| mgyWo ;rX71ehDWHo[8|xXgmվLu9pdC}lmA&?|AfnU)Q&pZ{೒9٬~pG)anTQBJ|.ѻRl˃}d<*=!Q`YBdϲ VbF0Dvv[6.سY" U(<0>7|횆{*BW;gM'*X[5?-DhzT]qsF2!51G!M6Wr+sFAgP&hTYO⭢I|߄˄#$ _. y3r ` EڔvQ ZggƎѳ2K $=Fwm_Pf#MG3!h0SSVׁ`<۷uNF\H)dcU0-3 cv>ɖ̎8a5s'~%Mo [|ȯ+@>F0+"fqn"5 YMr-Ix.6nI^~q p$ {lVls@Ӧwe< u7WR+:`Qy6aPmqIk&q ;9_x#9FHĞyo~,K-"0yz5aOa,ʸz_4VR72r"1jce_+Zƨ$f~)uDU : mo`c]l25#3m{4z4<$Ō/nl Ȝ8K _rJvU/m+bQnh;$?㏄n'u&r-RCU"QP*d#Ea:ddClp/(uy}2'8I+Z=_} ~T56ߧQMAz}.>$6*TѡݡqO2ۛS|nBD /4ozgT~-eΘ ' 3NzHez>TL9I:wRfϮ-1 n*1Kވz Y$Q*vr3yUȗ{G:bzMk-RV?9p(_,ҷӃO]wv~E"7!.1:1 [ "/ǁ4sZ|C_o.:-Q(5;bb*(c)sm :!r-*j4#IùYU|(.<~NiǶ>b`'ϑ[]<`Fis_{l@s_?NX{e)mx k )S6ꪁ$\`|t FD9LQCweKɾLe vƒZ窐/`lsZz97h[_;C< eڋ ͺO_z3wQej1itgBcPai2uuPy{?)VmHJ\grLILjvj͙`=ަЅWvq]Z3"P G]Vl_yDm`( 7_i#yƂfqPJI՗Ɲ!\Gd=FK{ETm mmHHy]trǖjqU,׌:<1LjS|qօnz [Xҍ~n)Z^YfD_j8"JSJ%6@ۆ GET~a7Io-W|G1KNƻ_MB슇HU6n p|;_eUfZUO/)4"_.ő8`QA"":=?;#} 蝄'6o*,n 7pP3eŕѶKϵU~eQX0oCu臾 ̃뙝=F80I`]bd4;_9uoFuihSJu@lg獂"W<HB3%J$7qFV\,>8b4y(beћ$13s2*@ R$?,Z ޒ-f_*JUz@/~m$ɼNէq%>M?\ؚ#(ĖBHU^x<14kz^h>5匄D@]gxxN*60~Z׮-XLzaְA3{M!fb:%-TZY%RV@ٺ϶ z_>%3L$Qų]^FOOeR4IdBeӡ.o.3k,Lh{Hts,kvH]/lu`r,~"5Z^)4;X{p0y=4&0/AiM~ 5fk9=Vj`sqnv D'ЕkTVS8Q މaDQ2t#b%| qfQ7KӖd $C5}' R^O\JL#o^hSu)|$=0@"lzhI A%|?r&Ip@TYu(AZ# gkxˢm^_qs>;,AX}>;^ ] X{oqݠ =\oS 3̑Ow(ɓIߧ.-9p\6 Q_S^U V R z™(yt1 /P{iV[g4) M( 'ԶZ@YjXccG^Y|_^4E+rOA5 Ī o%ժ)Mo,p԰l_ɲcǯ֧EU4% >;n۸rl >cW1[U؃Db[kzP%,9RK?k,^^kgLsID=Báft{;7\Z8U2s;_G4È`$8Ń7ڮE@LM՞xnC.E5ÍfdQ~*$:a#:5ϋ|eY!NCD99"7=\Zqs>yW#iM[J+- p]p"ø@UC<-|4zvB@O@Xsp vr ;.u5i6fUj X\̶RҒ1Ƚjk"dJ 旓ܟKoY&F]ٖ~8C@Ա@x DeVZA}rdq~L4uƵ AAŵk7Ȭ5""`ekXq&'s(6[.(g/,Z} M("&Vf?a+A1i +5^&5P%z]zFc\8NWM$xGb)Hofss'cFkSJnqW\-c㗠x< ߀!F Q3%Yfa$Q#yA*6Q D>H.>EԍJJG %i!έ|ƾ֬?Num(6fOa^hT ҜE>01w1I4w2Xy;YZP%BV4Dx`X|bˮa]oإv{N(1NbckvsU צQU?zоvaq[@6> h;^ņˎyfϱәyy8 %B,aTqQۢM>R`zr\* %;!4:r|31'pD?ԻX j1>V$0>* ̾z|e8|<\:qFZmY@m1u2#WrVDd9,_ G ⇓:Q@n?r7sp Zw2XTj8k2;2 i¬[ž*&|k#fQɗakھRkuK/'߹D ŠN_2+;LoY]dGɺ]a> ppZ# 5Pf%HƝǂĻNDRՑy}귇W 6LwrB{_~DJ 0YQ"v$Pg8^p! >.hw7VW,GjثƠa?ޓ>iRCv8 ( #s*@ ڍ{z~ƍB.1LDsn-:UEݏώ'6^|:$dU!&?ۿe!rn<*]Q+:!H/J3E64Oa-iN0p\'B,2|}NuZrbrL+>=oF'Hѐǵbi_/zhʬ>Xڏ}n(ҭXR7gH9PIz%eoP +>ߊU[8_ g$H{B n) wd!٧^M=$n^uYtp~tn.(&+o nK֢G][Ȝdv9ZVK$=vQtSRM9og< E[CnN`1A6#Er5G_+NYkFvJ LqfH?r)j#H B=– "G&'Ψ|-#jUQe=)5qY "GY$`d)%N^_)\굑ccjCnh's9C)Hel*g!WYi= Iv9_a9Q{Ou0sAθDD4x#g౎O$Cm O|kف|\ !E9'Y}~&yuhb81" ȴM!*+׸s[:~&ڈYu{r}rnIYw A7ԦHN{/gDdY}ڪo/HlSUYRC`\cPqeyYЯ[#bHEE8ggSOo;ΨܱX{-1b"z4LRpL+]Չc))hLхvd:E\9-`!aU؍ -TOU g͸4KMHHek1;j++>jfI%߁}, o+Z'+|AX m>[. Tk]!KwD(شB=sٞcds:wo(L$t :Iny '4U)-r/2hPr` 0B-@5aSV/;n-m(f]OD[OKtt\}k<ȲGLb01ܫLB9zD}0|ӗa+dn^2oC.*jiS7gv5jT^H|ͬ&/T`:zpB5Qߧ\3,O/a+b+~_#pXHlkϫjhD -0:y6ri-]+߲w+Q{cWsBO`sHr(b`ӿ: 2@sk~j\ NCUEKu* t8*VVn K}9ʽko^~;2gq~ /֭e}tMʑ)ʹ 1C|¶~j+cv_} @ G>d FeKJ Q:JGcrWE? НBJLh`OkvUhdiQRJ=A7lX'yqu<0)QѼU}'(: iF4/+V)r%G=E/XP?֥r+"t} 6-r/:b7n&"OVDʻ6k©hnԥarEzSVv?,lic!*U ^JAE_nb'DGOjnjS`p9-+ExR8`pf>V!8? ?c%m?WJ|Mq6tĦLM{>'Ie DF닃B7M !jj=kF^-!zq|`O]dd܄Yg]˪ZsB6f~6;߀/‹5T-(yh [.{bjc?9{d]U,eu : sq:i$Dm 0?| “YâGϋnpruy 2urUh&zT,٭>$n1k&9LƝJJY91-,oe9 u_}B88Ɏ/bc)_7U4зH@`ǴU?e""'([JF]y&4fsys kF/[sC?Ik=.v++i8pSҩ ˦@Wt&d!əAra<^Uȍ0,OQ˔I % xj5*\Qame>tϱCTNZ٥|̒ʹޛgN v6d^8\u~_S9^='83oB0Vޥ'eR"ɮwpezɪjM`w =h #5Y3v9psrJ6>m!v46L9Q"{H4JAv{G5'C'{_x bўxW3k.v#:IRgj{QZ߈Ht?T˵kSeߘHb8l SzkX^"O(H9/p6o0{qB0le8[*%N2 HZFmˡg3_ 6oXPYKdi;"9(i*oҰ n LZ Z[,~d$Oi3%tTSCHRBY& 0{h-t m&`w4.@ DvT+{wcV3gsr#R  on!b zHʅRP-ʄj ץk3Jƾla2l(kHNf߇,!B_3Zg"b2mR8%ԃE::=G2bu  ."bYuˡU2,jƢ!{z݈ve9p`Ics%'@`O j, Q>WFv1FC8dBvP;蕙tMyWcB.pߗ^X^9'c= XV@ןߜL%{HH!&f/YSWBiy6X+Wvq6g\,ͽ?=6 iA_b&f}k pYU0EtDH:|/?=¦[lq!POL3FXk"D^铢i>0g "-(T' våK%u|Y(X[`׳h|LM>zE%`u08jEQ+DHMĀ=3z0 ݦ}HT & ]UHij) 0"^Z)3b-uYxa=LСl`WJT+{ ~2f~ntmٸ&5k0 ^SQT܄ Y tf312W0`om;G9٩ ݵNlqgKkN7`6OsX45问LK{do3 ~:3_(?Q_I"Ҙ(-[5hz=9}f%dT+AT3cHf гHN~"- Q]pʫhp3}KES' ā{/ ?::C"oDD[Zvg82ZFls된} awueZBpH}H.BHZgE>џ6 T#M IJCME ܙuv{y恵AD=C犾*-eD4}c+LU6z8'x.qڮe33t\/A% u_UPe=2fpT[YŒrepL]CG):Vr H _NJYo$߽2Sf}L $4=fu!pu1kJo5[Q"0EQ i~KRf\X(e^&_E߈9P@wm({!CH֢L01q[;(S.#꪿r/`AQ0d`v*̯u{ÍŒCR! \e}y [0A|̨Gzy~O2]_Hep^ Cs~h{Yśl_*~]*ڋڱMET";dO*% 0߼qF&n &.%9K\\saa:콒s$4w S<Ɔ \s A&'*7=`ZLwCi!NSx{7 f> @aecw~ۃqYa[vggɘ a@LlpGuLaNd!(.ņ/EqwoSI/a!) /y>$΢l?yp 6L*e\z.Tv4BS OWC3vw ܓ0Z*ǣaI岺4"J`d#3Fb't$lMj??,W~+vXuF./Ѝn>(*I]~f=툂 TyS\4m|b')tqo\WJ|uR$U+@@+ȒW4Q r Mc6֣rEG$ϫk}󌶥]|\~C#~ n0sDHQsջPJ߲"5=MҰDj>CrSVu$H<"X\AGIl_)NV{Ź8ȍiդXRJ58ϻw̕uÎs?bzeC%m54vɸL$ElnӬ[~ېP ("!F.2II*eHgt:=9gXgFHN~Nw"{$㵹xw٬{AnW8\dxO}n)m&`f)kA,Yq0 utl> *9M  VOFKa˦^vvT5[lE=RC5>d_=U]*h{LI Ume?@.{H(tNܣ;tor IHFfc|:l gMqSG /ߕv j}>,q҇2C|&ۤX⶙u z ao us M(,tk?s+~wϴ0hӝi8)]w~%̑ MTOHZ l fޅhӟ5 kԂ\q,׀7ߖVFGꇀ wxľ@4̒K?t6h(8+2[ǎSD8#I!~6=#6*@`8Yh2R26 ݦH{L|@^V:Ր ԬIfa:n֞MGw+Emݠ&*[(-r-d_:"pQ,Oje2:O-李5'>*}4˥YSDC,[p?%=>lbK$PAla?{zTD:b_ޕ#dyOvؑ?hojzK^xD]pJ-@ U-4G0nc;{(()WwGadYK>lTEOkqӨvwmi9ʊU ewܒ2[`yjL#={_sr *׵ eVN@N[l;rh@ EK6NXFfiAOuxAmVF[s*%P?GOr&SLNa2E'oCC{fꊤlrtޣQDv;o"9:I\Sy9RTz' .t"+|ԒGQДa(vrtmҝ.!Jm5Mn=~o;/A 1^u/^(t2iP|,A'ZqI[0VL|8-7ɇҔ6tDf 椨jx‚~TEvta8x|MEӬ x/VH#rǩdfQPB TywͪBAf-=J$)FWy_7-x.|{pus1s$~o? s0s_W1V˕25Dߨ\h[,\ڐ=vOR=g YW$A qe3'5_#ΰOg4nUEٰޟ}^z1O*kD.)fBs^%KnS ИS|(h#E(NV|/q=ik wbavtXPZSӝ'ݸp;:.Q쥯qUQb6 )Fe4dGS05њqQ@d-.XZGz`TjE'T_Z+6kT'(9EUBIGx'j?R}=jsi; ms C: wGqOfFQ@;/Δy*Zfy ªV" 1 [KQUN0}GT  6QѮ_ͤu$e!+wr=ԧkl9&ʂŌ;0ώ!Ubߍ]PDp%:B $5Z|mgg^p+•ܻIi\魟Is%!YC:>'9'4*_,:ܘ2fY$6حNO4`Še a hHx\3 YRE.+H+5M:4x6 َm%y&NFrΉ]LO~"Fkm/zDFOK,X>0߼mN1ef QRI|I}1֬J? _~B[g2YUH s{+T= m Pa}PBsK,U2k^CԷz[O-xv䮳6~B{{of(77~ehhM9qۃ e9&GG:5 5uyab 'Їţ`rxx S:/X\O@&z@]Y[Tn '/FKbQ|@L<1̴,cO$Ҏw/8+vzN37_3#?@Ly֒~&YA9šYſ?&j2} rKM}*` j Mt?X LɱGn_^kҀJ"|Fpk[.zml"DȄ$>jꌴc%>1?nL%{=tSœ }PhD2g&A^qtZ,&Іd`xQ uuz~j=Kf_g3qL1V_uЬ]]Wlgr.PmKB<:=:qP mKF9FgGކi*zu[./q穪hq+l>x/J)"7+fn1(ȓ3p.ƻݡ%ML'5@YARu;Ђu3m8j&*-^nuR^ȅ3lYxiO|oJ6BEւhGQ,-syS[byL- DeG2cz'^|l( 6=+>[W׌β|6$JS;,+ID/UPQJVRMȪ{7' YMLI 쳲uu{g% d}Ɠ(%n մD e m$܈byS/g,GK IJ8Ȝ/FD2t+oܔL[mj~jԃ%WcE31٥ 霩"adRc]EFI֜5ְ?d}/}`bxߋˋEuVYmUK3kN'z$o R9 QhLI N!oMX"E3Q&?ɒ4q4y)6b?2gG-NU)^]J(pRbN\^B %j"|7ڏu 8Z9U*Y@v[tŲ`TA,[F2]-\pFʗR{JU~ު fCbM״Qh}gCc/`t֯&)}F\0Y?t|Nіf[[\,/7 k?(و(bs0StA?g iX#e(F%Q]b$I@RDܖcdY/#̕ӿ r"LF% KrIQ:?#CЦ4qWe?etOTG"^[B]qw= Cwvp@wʾ5f[ѝycՋSVzEX]VP;@,-AT0ʈa6PZ[-=ߞ(J=(hǵlt?(#IyS,S(EnӗE 8Zu_=1}P`Oe[ȮH)ޒc~njh&W脭J0h| [Yǫ߳ZW^gt 'I+IHvf)ɃgL FLudF^D‚E2֐ Vi>jzOAe)B^MYhX+6Ava9՘w_QH?3Ա.W[ 5% dt\1;*ѽ=21>]Ajq%/aB )I5k?,\YY Y/C3q,0?oʧ Ӝ[-v3H#Y$8_:|JәrWAd`cq=RG7^sa t%V riނQI.1.3۸I̱T~c]u!˗Tjh\@1m2dcQBo~el*_M!w2~IASBUeOVX!}˫ )ǁUx< ۩ SBg|y;fo!MҶX '"4U?+9@/Wd<{\4vH3iHܯ= $ԾT=BsN$eI±c.P)[0ȄD%fE;"-i )?jƑrj5s^ T, k ά=-S~sw_<.'3l4:ِ4lpry ˊH(A>Iă^FIm;bS:Z`nL28X7)JSig#̠qp]Sc;sJ:E>@ 4@jZI7a҂jHV3/MF3[#8THpr|.ޗfē σdJCɵYDo_bwy.eޔcZȍ2{ X |Yw-KtF|HT= ث])?`O{ xU9[? %]R*xo ĜviYv2%I[BazV3aHv|zX+jjf>t~fҖnn^FLS5P -zo6r4#tN1RwbKNw<ݹԭUbZ2Cء)d-K;012}|s+*@ޯ6׷}pisSp /W6N7uQ?]ak3fEytE G{m[%co 7W =a:^qʞA!?s 7E09`_0"hPt9t~z `7K*(.-f7 ZQtI~GxiՐ 6ʿ~w0 -,}>mП3O<^F"czH\@t#7ht{-U#K:]snS-ѓ&3Qn;T぀?2)]^y84vݚF@p159+%a^kb &RND`4 3Szߙ7=8JZtz0khK@>[<,VmQDc#-x45(w?x_8{3 0PT J͆ %1TU_J(?T”W-T}ݾ1`a+0 V8 ^el.sTV詼V}-Z'|miG,+@`r2~ܒ|N1ՄR:3ۿ`V+ ;WpY2"|EhMmVDuai>ʅg4JJ,7uG~5Q䑏δM΂g d ^%zL²'.A\u3cŮAX?d yb 1;cUQ#+e{y/XN&'N$n(L%l.t97 llܨ- x~ۓW4]'~/AJ`8Q#ӳle2a?k Ypd WOq%o:?p\B^>am_&[Cة[V¿͹C|9Z:轶zP]A.gyOsv |ћ]ʡ qm xӝ$9Ӱ79uĢj*_1 5n cw{u0Gp$FJ"LC*R402i,6a"*H%,6_e?tmm? (tŃG|[+|r\ԁ{vt j*(AJnTo&DD)%5\ l79v~C"8!gMt{Lb>4`t;K`7"M5"@<(9me+̶$!옣zTF8L-GsknyjL~[/m &t^K!p]Ik |2:B>u~~ql+d174%k7L"/9/Ɏ.{>92ߟ#ϐ#mESjg06E䩭w3tPG'W,nG$jiRLNb/G^#4wd-74 o#ocM=@O7}Ȯ}J1urBp;y}8EV=KR{&YlxKT<H _(eXJ]])BbOz T[q:}8i3ti/ q`?WZjƹ9R04[3|ˏj/A9y^{nc+ '2/x4b1OUM~8,iٝ# 9s>hYn|B,K /@ɨr!cwT{dEU,yhtko>2t`ͬ}Ȍľ!5mg6:41T *# /SXSҸWY2|(ESaN PEvJ׻{4m viT^2V0M[E2*HwׁC~^ݼG~ٺ%`D4i@j4DZkci5HjZUj2=Ma|³k(`T<`'#={O'nkoʁ?m=PA*->:ux)~FNrRO*j @YGBN_+s{4X j&Ѻ>DWᦷKԉ4C3^E%T4nuGި+i2dx -% "<]ms162Ĺcshy7`&TT(veuoD=*ׄg'Z'jR}#]!Υ -3Yxe}{al6W aOυrGA#X-VJrQi uy 5{d~d;;ޒJ Tf 1 UzgnS=?9$ړ437ά *?zbU:?OǮ7gOD:Σ&p26ɕyه!WdSiw:O~H0GZ*uxtk+j |+U[F`mqSR&E0U_J! Oq#@ⰋǍ9{:kR @{Ğb#yn{ahV*kivI_A tIQ1ɌoiRܰEx0r NQl )j #5ao#gqnzU+ F䝝`ĚY ƧۛnK9X/A4OY;jFrrvEjSZ\D^q&(C;+Yޕ..s`nS5 7t&lD`CdLáPمG#ogЅPudppS/9!z"ZArpa0:ag!V9!w'o}*o P\UnӀuhC;9K`o{$>!{'[9c*gR4KI:HjbQ;A)+ -;_=lj8so01aCs5oרK--9K>ަ ]@1- ԛDdD#V)E 6{P#6BxQf>T oHC ;O(\EFp]*b. -i‡2m~CAwαJ*~u^4n q4l.*(x]ĥtL!E?q9 #^K%O8&ISDH\qHޣK2 %(&/bRV.zs)P0l k?)OxaX;)7 =j䒠<>xSzA I BEߊ&^Nk9A~d0,!@VZScGC"W(}y NS>aw%a \1Xʼ{ J& 'nH=RO {zK"|ҍ2K 2` [(P174.nk{uʡi^#SqM9!zJE;:f/uvY }N21;iyS1~jMJP|8n6#3 @yb`+8\G_ ';$kTTrUUUS`+P}7֖xI&߆E7sSm}o6Y"pi*́sǻa}50K]Wu]8puUL671{Xۢv3/X\{im?4(* bF;䞎[aqYB*C2%' 骓oOJ`S W6ΥLODX!#;u =uDIuJ:38T0!ϋ7cEPwn#b ~FmS3#rݫJw4PF\N"'r_6N[3ѫaOb ݾKNhTޒTqBh=T~>;#r7%Qh*ixCH -˔϶$N>ylP/qSx(jL{Jw'A~[1ݐ7C#?&c~̛}AlS C>)[ ? Q(grަ|VDEڙܪzd&eK(v.ȉ{%z\C\2VqIn(7Rm'`zި'G@fOEAjh#]}E^d. CglA F8@6 {TϪv_k'3!UVkUbί/ڧI:-:.*[\< w!b^p.}C?/NWHg3T$4B/+0ubIӂ`)O֫1ѓ 8e(ͰCATV9RqۡYR|>5nsYs0{gL;#{kK d2B; 1]غ vVW%<)se7hms9n-g-`7q?b+:%#R@yAX uDeuw4cu` >aN`>$jBf}CbzUJVm:oLgެ nj Syg ,h{Pѫ'-ݨNKv1[$U ^kaU-h\ed# ?,6h*p 7'_f>ԺK`q~lDsD =#vЮiIDB[e5i:$ttA2XDJ-nFdJx##?FafgP B)=[QH?ؠCv0'SK\P/XijE93 *X\Ԫ񓲰}X녩4Xw$\LQ 9֤&C=`C*bן#1<*c )w%<ޙKo`)6IoeA׀?k & {̾r pobRm2!m1c_TWz x pOUjff9- `>-r{_d¯2h`R87џ%18CIB?imPL@HGF#їTzv÷7u"]4$gC-IO6揔pLf=Q@2]jqm:s| @*|1~I<'8Ў/l+`w=O+DPq~`;gf 0H( [.zU@~\8H&-a/c O>z} Ƅ`sbtN <'r#@RKf7" Q O];Q{^0K9XnGsHWY7#xpk}TEj *R)>Oaw@~`oCFzXZ]Rugo?tDE|{vu[-@S+X (Fh&Ajl(9]3~N߷ŵELU =ŬOd{lXXsE3HܧyעM݈Na]P{e~=,7S-*Ƌj_m`"fF5>E%_+qKB!?PsÇ2;JS ju7B'+Z<|BD7GVm0n?ȌY>!>Y/׌4JZY |ni::!yPH((F Ё(ߺvC76*-L6lCJj{5'6!"-ٺoCWs'AfKc;u!Tۓ(3R*'f'~zn6jD65R@ś)'ZĠ,D5t{#!.  lYMr oާ1a;,xi[Vփ}mu QA<jx?f s=z%],3gGh \e@hv:_ug@BWkߛSWY;i6_&#9]{J~%bDy{ uHꔄa>3yB!C#>Yn9PjЍ_WJǰ| ?`p5H &]Fgǥ- I7lDg{VX701{ 5zv 8e<җ vd&kdG*7>F 69+S^vLfޕ^^[zA6׉h3j[eeIZ\q/ɤACB`N9bҨjt9GϾH`G۞3ԺM^Zv{coSQ3AU<XڒDӄN&N-ɻ5nP:> F$"<5N{`. YD`Scj=})(lS?o'C|e"{InGRx>2zԴ u1?bҁkptj1ixyX8Y EoaS0rS-1%;lȘɇ5?{c`@NUSTRK<<g=',>_4Po.r%ÔC1}e2K耇 1uvP9>Mo&$5ߍwoi+m.5Hd^lK03z\@ boL47$$Kc:h-DO'lxƼG-ڭ|}1"b=z~od wHBh [R)v !䏈iHDku][+mT9c4 inpx&a]Wf Cΐ8ɔj޳5a?IZV'U n?r"bTҺuyk^@┱l:..5"Hs)`2@^9 )z`lF1Kx_+iQ],[_x8 R,$M!ǧ."!T 5 vdZA < u<%ʽic֮~kD)W5fv2$ԱH/|=s6m$JsqзB볗D>~Z--6Q7R $/2@gń50x1#batQD|ҷ/ͻ IN>7fq=CpbS#3if uuZ-VElDue< 0ӍAeC" $H n rP'x1n,׮0Q̲}IC-4R7>9G牝XSg~%mz?0&lO8id٣:N*FRh\Y_{8t1: Pw Uro,\J~EؓS$Uhͅ(6%MZJJO?㎿ _T+WN,+~]~B[UD8ߢ?"(Kt!v+<D[{%ON(Ml${+d vbq11W"*CJ~$kw<(-z]`h]6is//;v ,H9 q38y z î#753Iyg %7x^bn1k5hkMw, TP󒺨qյߓ≀Ȗ| r(| ΤˀѝV8.eaG@Jc!T+#C%/WҮ ?F؉QpphηOfSύz`-e; 406CVt} ֗lu`V'bN9hEVW8nod#'AYŦwfefyݸ0G[n_٘2gUN0v)4۠*#ҨlKlSMaVyA 'ǥ9O,@ @5u3яM=Di2]?;$+({.dGjlcaHǨ"sip)ĚDb*aIK%x~}iQ>N E fpu3"zPcץtD\SxgMH7=즔~Up7\ tŖB1v[%wl|#^) ?QϿIϟF~;ml/3L]>~n Ǥ~s,P)~ 3H萬ݙ&o| o,rA@&SgH8|)h)wDKxlgإ!3Aإ^;lxfl$ 1?w8-%"][1+r`:N$aap@|v/|/\C`R/xh޲cr}9isKkJm >X(L 3j!FuinlZu04Rp& }x ?iCdVzjp_j SnHzUD:oATݹZr- afq'ZW_(0إW198AOnxטp{w [S@y0=itaP4@Ϊ>vB5.\$VJds[/޵tĺ,*1X[Um-2˺Nuk@׺^Љ;a9=j+rjib $a }t;ZFqZ!pVֶǹ?E.%lo8]$B,AL= ,NN]ْWD6kò Ŏ.TX*dÚ-\sʻb7 Z,ףQgsvgמBw @*dG;. ֶ]9 &q#_cMT)MQljK7IRub,{J0;5ԕ!z+yb8&&&aJt=+ 1,CJi0 gy,bI&Qq6@@q ICwHkCCˠ*1ɪ0%:tۓ s"Ӝt4G"~.i8,+4AK f@ Bƿ&{ ^s򽔙M0N3b ԋ@Vw$&ʫigP nM=X1VCwMZ+ީۅt Di"4e8c*9ͅw|JpRe򜷸%(R$cHՑfܖRJa/$D=wײ\GGI+5 (:g.^iHR~p~e3}(<"c_z>wy2w6r WÔw.ɈFAju3 rQkA ϤOYWI=:r1-VpUFK0=iA3_.U jShS;%:n!"a9ˑg@xZdd} ɈN("D,}P3zr2Buu_;*ϯR\O}|#uWgOL2k )GZUn]ɼ>2[>`A8_CvV)c}n e*:x*j9oY[+AMQKb,4*]G21| D[ݻMHr&vw˰:Gn D0Z$?\ԉq;F.8)0ݤ#pZA撫pE\+"oH<#FlBv;k3=d*p>{m!c$cqh0Sv]I^R>QvIجH ǫ rrmq I|yޣP,@Kg v;c\GpVAyp3q0? &EkE?hݫup@!/|XTn:T:|06 3lk0B ylީP_ 1Y'~Q {'A'b]v¥#mm2&a7 noģAE4+_6p-աQwЈ'CVKR:U6L+/MpT^VTrd2 Zg(~ǹZ7Dd|CJ`HZXm*; ?d2TugǰN2&%jk^TNulj|3!p[)~E$m9˯T(\JzKq$~(:zE zug)]];UtDb=*za3D>Dqg_=۞eO쨨.MeИԫoi~sL6ǧP룫^}h`*|Q|x7 $>0GPiP_3n@6h@3K(%*rA3^ف򖡑`(lrBZ4RŖә.q KQhM(fғ{I#^ڋOЮ+~EH:l"^kMǶ/5↋^S)A76QLGj'Խ!y)`˦d&!Q3QCjkTcnnuR3,UѼ`zt]`t],Mӎ~3imb.pk`ĉj1Ta͸]sh&.Ohyce=ɳo eyvRxG2hy.c/0 !ؽ~$5Ҝo4^ppKj|"WHv7LA`܈+ΪXI wL,VifoTj\m|n *vϜ ƘXURtW m|'8oZ{ >1W٣rF̩JLGK=wėbͩOzLEY! _vB1u>AY^}L+hVUhrd FPQ rި!7oQp i~VY> 陆ZuoT/m=ij45pP<!5tlNoJ$@ bcY#m6y80uC[YAx5y:s$b9śS}蔞7A_R:ĝ,KѥO0Yk!A1Jf7n$$te h-2~ڜiGtx)Ip ,x)6iʶUFLq!瓻BFR`bV:Ϫ|V̳ffEڄ0Oh1CL.hQrk#o;v Rzea8W pe{??;YsRANeĚVNVIXb۸H%>cbp/NL^fr`|n{Ej6A*y4=tVޟ>*dj5 X{b8h@HoQ>%`a/d_llV\fƶl'Zj.yeӿdAq]HBVNrnmpM<: @,t-(ۉUz W~}6#:su4֜$#oRC_e>Ubrz9x+uBoAb|f)0aqm0 g͂Rz FtA#^+`dew֓J[" q"KFqr)"cH߼TԒ%>ft?@K3Ͽ"T2oCǓjAԇ0K5n5Oda7K/bM ʒ3r.k!!w ߉{^=s8'KݱmvuYwcl#%0D.78›ikshyr)7!K{ũϮŽ|4`ЗPOֹO"_=%*Rߧr~VV '[_i>':ɹ`!8]Aɒo|js$`]nY$Qj#*XfYm7 U11oƧTTw6wn W++?5SR?~l*AV~NGBaQ(K5VB .2:WTr5M8:u)Q !קMc٤`Z1|fԋk3z8\n}D2(Rs[:pk D;zv 7\A '؀7uqzO11mwtvչ^]pH_o ]A.=(rDW,j(lZsǿ^,^T* ; ڨ!.ə[JpM){Ed7$*ik`O<:>9{_?%gjkF:}Y0ʱ#gy yVy?3XsgC.w{h -s=/ d+%5{yi rϜE蟉-BD~Z^s.}7X<=ЍXeCiXhqPo3f/|X@Q{[jxFW\[bC*1{&:!TAJݫ4E>*7$(4njsEgu>y>y#7cj%  ⲑZ3(7skcE_`-c?K111drn.)3PZdx20Y  z;$:Xw!._h=œ 90kݞV%;EI:! 1q:ղ_!ȨyC~dON]Jƪׯjsz=_tL<(J\Y6S=ﱕ;C7z4;QmlPPm,xcߖ.>W("Va?B=|E&^/?e}LNN2]Ýw38Sо4wi!%#6u,“}ZegE|e,dk7ӠuWE?< Osa,LKqwa)1~Tb3#~ޜznrr :w5r =7s ?BםN85(jjd4qrN[0a㺭JG-ᫍ}"VЧjjlV7+Dv,DVj/4;' V}Ύ:LPi9O1bBiOԏP0JlgmGǦsP_&d]F,rFg@^PH+Qz?S:!aOd@/&Xo }$陪7)H`!' ;7Zѧ9ht,‡XA,ߢ6nP[e/1tF@.2ixDp {QXκhb(xILsh;nf_A8BxܙG< ( AK'F.NT>vh=”_&),QDlhR.LV(ƨP jJ096EgZ/;L5~CQ`QUy$9g_ DlXiyh48:νj9}UQ,:xFr.ǑNk["0U_4M B&K详:"bxZ> ,a[L "P:Yk 1(oTUڟhØ]w\cىhW,G/苃P޼ݨPVs]|LǒG'N)vGUC3&7R!Si}(+i~l N[K$#D%k , ZkoD¶&4WUV'|+@ҭ=r`.:.ST^ܛ׀_4й+$P^g.22nf֐Ti¿ $OcJ5Ϫ\*x;5&VZU.C*Z;r4⦔O6[ wIáR\G_|lbg4^dxR7 bqe^1,Ica ٶ,Vf<8:8osŒZ_{/aoԀ+e_U% 8>/zk*s!j9FqFdo\ {"QBuJV~0r80+2J(P'~;(2ƌIL1My="`9IݘK9Wm`^_\ T.AFx#vM„ >EH@A}IbRPMH];8ϺЏ&fiZ(ŔADƹP驃SXIA.\h,̵+qDwמռ/"*<ǫDDh^uwMH sLx>E2^^S5W\p5i8üFsx#+#i'@[o1`qd$Q">Iw/ya89Av78L!aE6,Ď{ O*k5F ooJ4!0dafd$Nd:@KNd1Kz9գP_ڦ-їv#n顛#]ٛ*Sv]z&HT(kyqA]t:C'b_(ῒ0RXq P W0ʩIϿBlk#4"{J2 b|al>+Xl[#b:vjnJEvGt :^yCF 2]f ݸDQMG%L㶞/w@fpFuC3W㑅ުf770V ÎkȊ"'Lh(Vm.ԴjGPruXp!Iq'\cʧx_}+ArڼkyY4ãkK1q\}W982H}4 yFpB{[Ltn*oyH|f@½N ++N "{{a179I!6`Nx<%QU?K :4#'.#~\`{ bmd͊rvnT.(G{ *W^Tc3z]Bth\<(kU yhxPZW14,zcNNKUg:.B>`Wa[XF_>k?#=?y%h"DBHG`\*cv {pz]* 6aʦT:V(fHDu {9GDZe) fZOӆ Y94J>ǡi}{4[ҟ(+49Cxb}54t~RB?, 3W [ހ×AXvvrgDq1nA+䐶%zBɢn84As<AÏ Yjv5b{x I37bGZR)Lx~O]Bk˨~12a[bl}{ȣb ~jXeu1W1ڰj =@Mp“YVEsIFp$$E]~}i۴h+4Q16`u!L ܉^j'VRr=Б:k3œapb3.xDD?AJ"K)H@{K^̘11t8Mt?/4̲B[7 n202>@/? Ӆo݇kl?eq^^qqUO,n[!_5 Ub Og&%FP:s?^X,m\ 'MqLLJ_AC@A6{G =l2ӈ|:LTQ)b!:.}pѭD'큵;EڄmEMvJFGYTs ӄf{LjOBa<|X>׆i7vnN/Qβ#x.%~8{Ҁ1_.-}yhgYǯ?C925;p 3NRv4hE3/7PQPk#}Vj8N>,V6,Pqyz^Wh_vФMc|hkCE%Wڕzy"9XKשM FcmMgGͅ5˵8s0>ҡ_B 2eU ')E5o6ʝv ϋ|juX}<El5:*zA`3b(\֧Brz\ӄa< /%{PVI 'VrlwWW9Tx֩<@Noxހ y 7&(d+ Rj9zP(He{`i_x0mIUpiIL]-.[}yF^@:U2 qnR-ԋiMʺmgшnWKA/I}, ,x嵘N(,VioɆKr+ {ņON1L@ڗ+f @5:̲V^^L5F+DYyBws5QJ,)MO}8UaZی{L bS vw ;04Qv nRHp0<>]2|д^SHɀǷL&}4eBE1̸hkJ+Oՙ"P%xӾ^R-'/nG喒orPzWZH,27N}/HFT]"Ĉ9ǡѐ:^[Zr(4Z&lO?fnFޯN{ q u`x:`dK =fEl͚c_*ҩrrq^ymFWtTC4ה)xяW?Y^iɩw <đ$(pfM&4[aOW+,%ܨR9/([U{7Vn' L qYpSw>&GEې =Ϥaͼi#pi @Ė /1rֈ>x/YVMs7nd/|-ȿnnnK?al_QCfdM,o6FiM^V5z;PX||b*!wv7һ~2c/yӶ+S8Wt U 玮Ϯ^!}6 91$]qXT c8YV`b3CՕQ=J)A(^2B4T?qbC=!Y&ɾ!Wo[^L4r4WGyD_ R{HrBuJ uU ofNgFD#RZr0r\/>\ne'XAOO'+kҸX>_1@Pg5Be0]{[QS@')vqERqXAZz6֏؀ˆxVI"Yxq!.3SYa kua0.Ib!8'o:XCtE}nmG.K_^AxXj{rE)Kz |YCORr_u_a`MKƭ*5Sz8 6s 3=q/8^D}^v;b^ -|\ZEh&mnTѰO}SKV$;u(郴=[^+`=`> +\ 8q%5J0$EX8'+̦H߅J5:oU,vd1ddf@#rrNRZPBiO[X%lA,#7q'/SkO;2@a|z!7 ̣k'WoLQ~ #x/zP}#Pޛ?$=E}훩'WXtT,,y)N ^> (p4+?/ɹ<7kTܲ82hN; Tk??s*D@r*,$uWb /&ٮSv$iKA߯ O,ՏM/׫(d[e@GwlEHvqnqf1/׍IYYb,[ʠ?ۋ#T0n'9R~V\cJѱ %?x hS@ʗV<^+WP 0Oko%L`~+mř⸊3B S$R.K;ҾU%?vTK7> 6Y0OuLc0T֬Z~E„ID\R?=vq#rUkS/ &2|Z^^Xf/ͮm![ɇ?gO\@͙Cď*5E 6{G莏gA_j抡ߌ]Kf4bLkɤy(z3=eIFIy1SEgn[1Yד'//m LTNqd\LDiiرT&<,@w'O_ 5ak_SD7!V#&;BfiʰMyD[%!<ޱ N[Ĭ""n #MƨaC(:5z '1ᣰf\VQgVꇣ _ΌCD%~@LWՏfKD2?WYFkK5ZK'.Cm6D*.81t8 9[f^ܸ§B=0<<:^`Yb>d,XӗU׸Xм[bxggQ3~n&>D0b ֦&! :u+Oru!ӒED? Ĕ|Z}E"n/5+ȱT((|*Xv6 +9NT~d*w܀EĬ4y:Pu5MZމM`fՕXɋ9 @Byں8.q /yf:#w_VN,ϡƏgFr_R1JjG6)MJr5 Fao|&3V-ntKPzbȮ, 8<o6Ddώ _w @Gq;`Ok/B&b40B3ZgmdƨoWzx^/:4%G2mP" la Ai7ܘȣH2m|p9-fB9_Mˎ2,slH)]24N ?/Sgݕ7rVs' :X\g S Xů ȥۉV:~t;>O1n}8/py}f$>cꇏ/>&;Cg ;n.V90X Qݖ:8wh}1 (=2qc&飪dNx0?ȤY|.PsʏqGG>r_n OEbi:A9;:G t6v9)C &Ȉi]j _Jƻ8zY˿\iQ_kۨ!ea$n:A$NFn) 5#("\11pCИKSSE=-:E/ HW/l$sI h TI ;|`'*h(Ǵhic/jKl;urVm%!(辍o}Zȉ sd\jyY7ŎO}M+n;Q_-2M"̿stnԥ$}ϐLz_tKoXtSQ^qo⛽b5{ݰ+vX7H:S^6mibDR_ȷ^~T1TQ1a,V)+|m#f\U{5}ޫƚ\zX?1s Q OYSC2Iç5{ Ƶő,ZK誷RxFD(06!q' A s}فMzfv2R, Gp(WM'5+ ,~'`=k|>Dmw9 +N@v"9z-j̼ 1☔, ~Oჹ؛$ۗR`gClL3O#zsnuqw4%׵GBD5CH9Z1qݽ6b/T(уn0i>P~HChnkO{.6"7/ ]ӧo; ]2ASҫZ=M D㶋ҤҸYq wDkq# rWW{,3M栊Yh243+t"G4?Z{f 3[q8.̮ΐ7p Mf2S9W41P 9+9ϹgP+Hm,UI,*(vRmA՘Uc_qcD! ZL־E̴' >#O[ї jz{BǏB x(3Nm$HtWxWۥ\P$݅Y[D.DnkYĉǣڄgKzO1_IcRz76CЅh'5d}O'Eo!-i`¤#3:C1["7/Zѭ:"ƨc3 ʨvStAѕ.Ĭ-'( E]I2ɹr@ ׺ZY$̃0+*3Tw<[ 0jY-Ɉ,#rٶsOuXi:$h.vp݄̕A;s(Ngm d9EYvPҳ NýzqK}HVGUd7S?@`u9Oӽ?7V<_IB THH\5pR.WᔾxYUbfnJs?L3R`H%֚ebTܴ(5osԭy,&k^d"0glb@wiϢƱపEl.iX#r5xZ~,Ҹ_ワ}AТ83P.V6Qzɤ5#&zN*gN Lqx |St,ۭh+Qgi%Eh 8Fysz}unDiuj`:T?gMW6sND{J ֈU0EѼV8IFإV( $9lHs;X#`eȸr]?H(1E#btIv q1.˞mlx;}˓R Ai(6-٬`v(ֶsI$L -6#{!  plORws͘}>@wѽB/FbV2C %y9s j\uօA9~65JɈÅSv94s]:N3Ϳ9(_a)%b5F\ ꂳ唪2K/sӜ~zƙ|Zds75@ٷ8B}hR|=PD,Ka>`b:1RCuwNyޝLw-{(-N>6_}{+ \;:×$ݸdz-&%-I'"mYj[cOr *8lOq.ѣHmln-V&j =U'`;%6;VwmJCfQ-<[#j]4 JM=  ,xMja!&0Rwv6q(lbLV’uw#7.xQBX4Q"YRoH[4ϗק)y6s1%G+= g 阫-گO,۟KcIvUC*n7o LAd>dExǷva̔czn9nNG1n4g9C 2|3f$NVW 0i A dwy,{ -)@!ßaTh< y8y@bPN#04(k &gqk%S/',5hJy6LCI" EdSIO]CDAHgRhƭooCƾ;-.\t.6W{=a%W;8(Wd|GKD(ĊQWt !ld4HS8±B@Y_\p+ja)nZ}|+UԺ D4n}|N?9JL;nYitoN(L?yAd]d{<0p( p kگ2z45}ݸ㞬ccQL2Eo@l5as?'Д,TH&o_(CnHސoţ؛ ^#pN(h4sÁD_*cU/+Yx%D>PEzfMN~Q^1xff#;UPV۴1󏒸ha *1&ADVX ϟd0nFNx`'ˠ2ӽ[G#<VB$ EuڪH 3_I[k!F/x:my ș~qj ;G)D)۴G!NWUGyb@9l:Yn{k ބ!t~/rsj=NL,ik6XńL+:r˴V0oe0Z|>Zd]#>/`b\ Ss! C^S0nZ %ߍPits.N9jz{d׮: tg4#HHfH;WvP ҋQ"~qYDDu1{$"'5 5R@6R/kW :m#z?6$:d쑉f_z?_Nkvycé*4꽩 &3|H~uEÊc#ٻB ͅ_ ]ſ[>mG^0fks[8^CT@N7p/>:p9&:NdXǮQV"bvH`A|G*N&S8!U~dH?n 8`GZ/c-.'X-z(ñ|FM{@+Zx?DK7&JH:Cn.ڞ8ELUr҂{mK91DMOM"j1G#,˺Läp0C ]q%^V"1v䬋N7oL!{x8Y9w8lۂp)gWeZp9X:86ouر^U30+^#i ĵa\Zd q8A_^MټݕMƋOGQ/0KOH(l?wrvCx+JpP Uo&eFI}1/ [cn (V仾-!ÌIFpbr^Z!߻HZb]fnʣ^>5yſap.v ci.#b6K."UK6jeh>Z>ܑ2b %q? {JQpXE\C-ZZ}$Mub3au!d7v0Usk`UH]!$ݎyZlu+d8F= uz)^]>'g߿l-݅r͹(r󮃤 D S;2F%Lb^6ʡYBYspi Ys 26^AҙDFh Y' 7  +Fi }{Y.|7`M]BhVs&ˇK9ͳ8GN?tQvÇ\?㨮'|=+W՞NA rNY\T?O1\+sf+187=\9>"wlT;𽺃_5S5fcy 7򆤘#} īѩ nqC'KRRC-pQr] ]NUZy681|?̷"ΞOP5fǙ֑ʬ6!i*Q^j=GZOC*dk;'ƙ/_3J @/++f’[/U ab0vGj%5;nL܍늿Yo@FZ5X6:-8zP֦u_.f:\f+\"ÔlgP8HzN]࡛\gP/萵 14 J+6 >X"My'*bL`>խ3n6ߪY墍ĀWM1BhfTLW^J,\3^!DCnLi ػy_{֟#u6@d 5$ul{.q|Bq l Ncs#)u=rCR ɟS/:M ㏫qy&tѩʔ/JmjU;j\~ʡ6!KH(ki,k?^Uz3 b . FGm$od tݱHP;]尥> 9,}['tAsx%I%='Fۂ!L"yme ;Q0+SfZYDQc!ȸֻ>x#_K `Qr>6֣ Geꢕjx *9( jTXCv^ۺuS64#,|k5hNi)'߶KMMl-zW QDǗ+kY[W;*tF;QUwl#_xP"KRݵ 5Y*fuMK[@[cW{~bnCY*]L)H.LYTʔ$y8brݹu\COTwࢮq MC3V1s@-Lyv޸8fQ_|,'TQʯz0(9c+ᩇ|Z"YckkaK$ʽq9#uh zJMa>ŝᲂ.59Aŝ I4n^)Hyom$;2Xc2S`CպgUon>C1* jOԅ$ŋs8_-6] *9?2<&)I 'LA4ba#abM>ECOBZW5 S0g~29)D6G65 o+`gG%ui?IkW).—&,]OunL1VSVd6+/f;gd\W*j!zHL0TUѫHQ5aM{Ab8C7ޠ5CrI0q{u/_b*4f ,:ot)\q^SywTCLd<@B=WA`뜩W#KBe?n,ot7>7_>uzs=K3$7\01ۗg6*_I"z1dMW];h?-L:% ~8 /\{󡿓 r`eLHګ>r^]̓k3z)v6sR%ʼnnUNc0@jh=;^kJ|8O P-JmbpexHGY^\#.XqؠԬg1c%`EΕsb``Of[}_<5 eJ/҉ u` +gz Gwl7o?Y|P]K6y; m1`?[T7!>Z88:`f&9FFR:y-=dSPYE؄%&;p<Z>]6HH97&p' :] /(\=kG!\yT*ㄣFٿV` `*JP HyZʇ~]$qJM9yOr`T/1s(֩=@*_$e rSh&h'Oݯ3B-2}dLّ"|\V:p9$XNM TL6wM\ UB |caX7]5 ݢVs|ՔZvs׌x(({|4\<#{G6bU߮2]3J._An"JN&>qed X=24Dtjϥy{L]'r'Yfo[Ԉ:lH p$Ff{ *@l$B'H& K"\U\\4r4mK+WF&zzWw8±6nk{Z>KTzE$A zݠgZs0*Vr>_lJ\rpJh3<`V d{Sm6|Gv#yt{ U͟xh?g5;Od!LHT%v6%?Ny|;R@k]FB{qZpaJ}A3LH΂sȌSav'!ngkGFM RaqL_CX-wgLƯ@8D$ lߍ%uVa}^Ĭθ-=0og)j>-7oNPP6`3f\^Gd'<}drsrdN^JVON 1h5ÊOE8C-k5TUR.{*Nϭ.򰀎Ndsem?`t[ܖe&Qļ%Qnp$ZhvN2Ft:Crʃ>pӮ3:tECy~?^S6 AT*p:Cƨ JU_9@<&0GMȕJf &4x`tfU:|N7NG+ϊT GP(<' E%;Qa. Ot<A }=fʮ'X"5"޿2m?(Wa]&w$.kc,/@!-pT,- .R,_GFp CNuG2re};Wm YGhQ>mBk&lqςZ3A_ J6Fs%8i%W@9{"/<SEʢKeYt\3& +|RcmԠ,hJ, E_db&f%ENw#CT,Q gelr'( #|Oޘl1'6BB<}'AR@yEwD~h;[G厀\ibZ6}cjT\L?^m=5 =,jXݙjU,RR%,fs#@fѕM5S*%.0Y/Xc;2C.R)\Fmz.Q ӵ.]9j$ʸ\ڲF`- w n@C:pCMk*"K6 LiL%#bg䈑lY٫B+3_̒IHXSsu 2#=Ur؀ssc +TqN/ |rˢl A1X-fބ~ WS:zC _ y*ewUi3&Љ5f|AR?HqaL_tC[-%r)av ,)X9'`v +UCc ةPۭDPеe%E/6KшIsS/^wtjcK7qwgMe c8ݏïSApIcOjp"=T͸4[DSC4.ͤNaXVw$X--6!u|ܐ#-Nۑx 1+5?{G%-F:i]^wR>@H9PoAU6es>Pl_ky:N%8 a ջ)Gqjl#LգJҫ{=< Q"AM^|pطSrK,?) b1Gk *˼2 ^t 0yXrUFE8?"NB׃ֻ{ e T| =|cpAHj7GqR9&>($;&BpmNY[&ܬ"ګQNI62HpeoF~q㊄QbEfN8sc$bp 5T*QW80V ?N `wL s{N`Dk>DyTW._2vG%Ij}uÉfb$uk C&!^AS0,x9jd6_?R\:Ukt2%|SHqv]dż*xvsjdK$H8Un/!73 tx$ܡOš^o¡R#aB7JM'|irS!UW6}C7öȝUb\j(bsrR T=gN 0I"i\H( \`(ﻫ^XO *IMvMYLMet;2P5btq4ښfN:\`& 8%]A.8'oEAE,3ܴX708k)03"L_pcD@El$xeRɟURVi|!H8_ϴJBtw;(R7vl M#]e?}uג5=E[~ GjӥI4(%/j]"0NdO7kb!tC! l)aXr*u+EG* K< vʍI᧽BĒW\Ӛ4>cEd)5n3Ф sBvb؈WK0Doz?pfj.{O%$ahJ!AK Btg'yf/atkuT.3/"Jtҏ:ˆ% -#{G=ݛ)y%a?|Z/UbceIWBkM S$0k񓿗2et/y0sI2Eqg!+g?P`֜Q-VJ;K{\nm}[ܫV뛌,[ɉHYr=H;b9]Y n?؞@۸M$wuvc`jwBAh3!bAml&#ŔluެٕVÁz\(c Q>ij{7 ^m&q&Ae[Uh *Qݩi6qgՠ|K3֠-)L~:fcM0wHqſeCGɆ6QzݞZk%<2,5 _֎ $5΁i*;=@TZ$կz`*`e{|MEP`ZôD G~zqoH|ub]ߩR'I{=Go_uҦX8wc H)\F`Lcߔ02 &N43 `I8ܐ&1"W.@b;iQChG86|F̙l\LRZ;[0)Sd`heۍW"z!upO1W'k_ ˔~rY &#k/uzz:uV$M*x@'U&٤2hewHG ck+J.*nmHQZy9p!" @xL}țt2/;2 $^ Ws%*LIlqa9+_yzwm ߴ El\UOg6U>K^e )ڦ)u-@8 *NOqŜ X3#) @a* [PoĠ{kߧƠ5^b(t:yϕޭ52IGa> ԧ83hgn7vl,Gz@3LaE[t do䳿)ΐ8^Ӓ_+1Bn5Ba¡|7x-w=dam.,+y WV2{yOǁuwp@MϾ5S◜ե3hg FKsؼ>S+"X\D%<2!L138Ei%Fde1}5iKx>;''C%oK _4&]u&&I/sWkC08!YZ- 5+EMx/A@ntBڀVd u3ܓOdŞS4&Ey~Z&lU2*N*so]"WMLQd7XT?"B;f" _V/ca.ұo3e(wڰ1;3Պǥ&b /b.4~ВGkkc=v)X2?0JM@_d +@06{QeOwNڮQQ%G7u*uJ_-eZjI3eZ b8 ؐwas¤ն(Bs][QE*gNX.々iQwо)i/s irq[j߰B)~ Dd݄n*Ն1e ѭO$MD' { X@/ @cA 5cc\Θ6ݠXY 4Ah|[> ~MY-. OS͒T mw~k6_#XS/8V6%*P)I8W rd,(_Ym-l{xdvs  ,s9 .x9r"۱n`فMY *%wտx¿68U;7w|-ʅ{J.f }2=čPBJ}1MX`)(*I蘽q;*3\w847 k1*a'=sXRuj1Q#@q]oW"*0/tP2Z k:UPrl1_e(  B4_(w.vMLzVAp㟐ߎK3mՐ?ڥ2 wMf~Hm9Ol (eh@]vR;]XAz?Zhs=]|x&]Ca`//̗Hr[`G䥙M"ؘ23^ӈnL~O)bqadn ifV6*3بYr3d'0A0?[_;DRɇPuU%$pGFQ9ɎXrO~@{̭$RFZٻhf *]KV&OXYJ|,9?ߨ|h 0p(spS$C.h k/ķ-}->Yiuf=eGϦi9yoX^DVF%<- iXA!&RÛZx<2(RWx`a5{#9.S'|N܌D$ў wwlSNؽFfBo3 fl< WL^ئM("]L&sch-j?.pT+ozu[Jϧ2IŊlu=a-Olc=g`uM~> !=,*~_t)R2MTdx:+*qEl)͜@0I^\0w]e{Z$K#ЄH=t!z(\G-DBX%qi`mmP7+ Q7~ʌGV"XIqFEb,@]6Sϝx_l 3F,]Cӿ`\6-(}|vAД vf i&FR݌ҿfmu ~.=OMܼ/P?IX8Fh{mW_V&F-̋nhqW]rbE@ֆ4R})QϛnBG9_zճGB_LKB>`9K׆,2xO6< )[u`{|'e@du.&> {qK?}˙hHCZJۦ'^G5Gmq1. K%,5=) P#"cd |LǚB^V nۍK 0\|[FP].E!#;Jл0pSTZǻ]v}*>R]j 9eO@! L$Aшӳl!1%eJ ߞ#kN~zNA=uO V0e|&N4R#k<P:y &(=ԁ_#,gP0ҖPaQZwX^USVĥKՓS(D\akﻄVw UB>aofpnkԧ05r"3|W; Pe|'z8RoٴJR؄BIf\l/K}.|in#I˳?VqFIOOuڟ@@"=̉r"GB}R+E @24x0B/gj!lH :G!M';N=:IV~]#TzG| N-78oev|Mc ry@-vr#zo ,46Dӎ= ]gT&cT\8&['NQz\Ccy~AJwR=#SCg9t4M'ZhΪ`qv:1fh0[oq%!邦ny˭-tq ?x$eLTFZ<pEH/{{~~*U?Oϰ}6pJ5R:PG*eOc#Yۍys"]3Xmg$i벿ok* d:\sju!Mj"mO&Hև--BGǯfyyD9-SӍ7vdrOr>&)}h8H )*%}6/pcec9ġTb|EM xv:ONg_m̃ Pmx%.u˯.:d|ҳQ]oٿuMvEQIw9i -lj!es&yK(<V%n^}l u˔i ]bP≱k,fܕWQ̦4`J7c/R]q/}L, UA=z.dq0?dD2Z9]oTh_yl17 ou=A:ʻ J#yy$s0> 8u^baqɜD=@_G^z|o|9u2{8Fe0yaiHW$le' Sj8k[u([q) FdM&u|hGA2bpG9xAwZ<,G fJl>:tCTB.DV:G:ia}s0DZ[DY2ī%^qQ&&5-{+' {`a=fc31M;e Fٿ0sCNQ)Y{'&%WiRt89. N-iX;MxBd-q3/h\VMIı)5ԢΊ5#OhM($.Pc}NLS'@VpI0{Am)AC1v +zF'!1R7WSPRjANǪ9MRc->QL|CD#0z2,Ify2,=Ѱ0$[,[(* +"$;Շv!YL Ӏ8Tp)_4U>"gM(OY!iqpӣ/2A 63,շ ;&Oö_ tP w$-yưăŇjjnN$]p+x)P"?ўao/IC6jZQ6Y'gyʹ"V*2G=w- T 4Ģd VKKu;,7s r=P ژ%:G$*Ɣw!65gL oY{[T0eV}Yh7$yҪ0S1e2VuS뭫+zf@3<\dMLd`C/W3]9٢YFּ8b~`'v0x1&C.kϭO8b1505c+`sY\ [E{Ug{{Y>z~C=鵟* /e"7e'iu^ٮWaɠ ('k@L7b"˒I kitgH-9s~c ˃ 6:0NH-юkȷ"$iěYY3$'Mh=|pF35&he=pVIMyP"A!:8 qNxOX#a `}W睰DMi s/|4jJpϣ @LIfyr0Uog./.vZI@H\v<*|zM]fuC^Q ,1#8J*)v1GV,K5rMt[ 'r Ro֝en!>\@fV:,̀ʠv'nn,WYFk^b2dQY3Y79lA(}LVPoPz@9Gf胀Ee댄|֭&\ "XE ]sPc$yX*(LRhV#" XxH'f(=ѹ#(U=U{SBJvJ[kdE. q{zT5!֣FzYG":7 PCo%ьO\7^ >w)oJ$?AVWLt,X{j1CjѼft{lr`EؼC Dخx؎6b*m<9Xß9>QKS.[QVzƒ$T͇ q^G;W pH4eVTiY &7ijyZ>Uv=Ff "eiX DG+y =\7 WvV?ac3ڽ& J.qi"!Zdt@MB~^fByQ7YVpܱ;"uU~@uq}Pl;]g#r\nMYɹ` ^ ickkl-U0=y!Y+|E yÝX7 ׈/yS0gvWS8A#ٙ[G+3n_gq9x6 OJ~J{$r9It iYH1P|i|vpTjɂfp%S}У1kmb]{an8ϛX$n u5Pxez5cQZJsi 4)a'ѮZRԃrivj͏ C#5;K:3[CAYmvd•<p|r0:(} +b(o%*-*)i_5S{nZf!V{qGP]ic曧VS$Kw˒@Oc͘ SQ%SAWi;?osBOfuzR@W_02m#Q~ȪGn p5^$_#O'+>ĚR BEiu!.vlF(2P?i`!`hɴ者YnV2t;EG΄5E5Ź_C:5o]w~PG/}$$R y G{@\EM-S1`?€=8خh}Du1!l/ՍݭSm ̬2¿e:8HF(O޺~̯l-Gt$\ng,(zkK!Ta`eh"MНq}jN rT3$nkM˕?01>+"A%7CѸ{]H;W? W ?+gŧݼ5&b6#I2Jif<_UWoL};\r s2Chl$m1s ິ \S}S b<qE]|E# e}'I'@g+r }E*u9!V%rt"{ \a:ljUP0Jl~.Luؘr;VE-T8u 54g#6$[\-,z>yDOr6vX=n>q6 `KU4P6@~*pKIQ@A!D5ȑV!WuYfUռca[']Fi5uE:@%1 C(,|\lpxer M5%>oYb` Nbk2QYv%@0z=f=o 3*13zD< FH%/KZ / ;VV9Gd`/wYE@vnw~=]v~`-ml:x4Le)tw1]d1Yd{4W[CDB5r.۟Z0 L`<5LV!1L\$ƿG Aa6IOhdzxyc_V,<"8<;k2ʍHtiD h,ͺEǘ}>(OWFQD`hkq.hQV;@ rdh qաX^Bi>@{-z)[ªo{,1)՘ݏ!]\ l*T ] x qR }B AA5sT|:<ZNlíaˑOil֍5;hɢʱvLNZNdrQieklPXwZ꛾9Y'%yӄlڷjģ2)|: IoL٫ƾr{z2Ue`m"Pi0)!LZLW>X-z4fM\p٭́mm͆k3./'i:XB;~6t7zڃ$J8PZ4kk1~-Sp\o:Oee]oriՙEWf5I ~ 4s2mbW.c&So{62V#IԧhW w%#^ؽ:^B<d+ڃa;α}qؓ[MveMmPrbTXrZ*ћ;;1gU`,j s฻P[2u'WwEB)um>Oz(eh}C B*i9F hLT48Ex$xC@ِgVJ@RW_ gS-1?*MU>!hw-v.4M[xabDTi O>E޳A%ibr.~6k=qMc;i^l{dOC\o=vhi޽9$Z)wXam;'2?\պw@yU|9$,-f7>NS^IyʵҢr/`N<wq;0$-JtMA@~7jUoS;֧$}Â=b#:Z榘`&ҩ^\:{;X/hkX.O\?ˆ3KsS< ENkn$Vb2ݐyH;W|Y,rWuq-v8]t'į'G_>IMǠ@,y@rT/+m~[fM@[%ȞQb8_*`& k(Uh]JaO{M7Q{4I( i CnHƑZ"z6TZ:Hm(j{߳ra8?!;h/F?xMNkDܞ2ȥC:]@Đ]Y#Y3ۆj۫aQnGȐ>FZ]`j^aDBQ:*hʀS5Pq&[2FJ0=|ǕT 3WlQpU֭g e:n=G*~dI/rMz%Nޖ 7hۦ)sP( {,$e$;K7{tk]b&!Woo`/Oa\~X"N9 JNV^R4LWNQ5CGF{"$ #嘂]0]p{6Dpu(d K q֢U$QFԓZ; j0WSDs@ ޵o&ХT{y*wԅLY¹׸~KG˩@Ь*rܿF! } vu]ʨ~Pӛl֐&T\d@!qBDnTY'²UҿY2_8gAY=Õu4nI,Ix,#ۧ2}ro4J3 J+ 74oTs4=l9`V#%lMznAV 0=N$}Ҳez}=+?8V 39Q3e+-f5拾٪\3Pj>ssYg%}/RrCε]ةCrpS oA74r=wƕR&SMx )c^W"t36,vtj+xL9:* Q|#Ǒq"le&AGj%H0(Q a:E%G{.lNJ(mMG[=GRtĖ5C,d{<޸q.Y0euo Ǜ}"UZeH%qB*E]|+!]pNܨ)"YgT9K-ʴʔ߄䛃n>֚OI(˹ATEOAks4F8۰nAg8U3P,<9qAW3fqKI8%?z!gVgjƇmL%QFpMA\[EVZ?uѶMV5xOw$uZũY2T_`Cws-%s *<":k`0vT ɅDڅw> צ13]ԅj.x&eܳVtВ8sYS|6 ŧ&#ՓU0ⓥOz G1f̒Z̲c#5tmNKҧMϛk^(൅E֊,^t"!Mn'Oq ,JPáPf Y/Ͼj JtN:HqQ"%vM+j0);6OESӸyl`L 9scUƱh>x]7j2:*tʳQQxd,m{dA2l!M\I2եi[q=j O{ewIS&9q`*|KzCYt}#"uݘKJ?&BO ?c֍5Yg iOo>EFBL#6%k7pNM0{z%]e$5F+=i~N }ƨҸþ3~; ]gc;z|jnZ :+zgL?Fig08#a^bY`Ž0F?RtxxSUWdzS,!"X_$ςn:o 㫷E9ހ, D=*9]bI0 "ʔ8u /2x~bZhtcSb̛ZtxR"^oU30V98Z9'l—5ǜRb.EŇƓ1'5\ֲcB+ySj< F:&[V# 6"g5b2цr/.peiJ}ߤe5RjUa.p}ϵWJu۲wkEâ *f߸y#9qV{_Cd0Yɢ~+WCJWu@nGhf4JU_q^Ү^Z2r+NBC7 z!c@/ux?/$(N6\=ߏt%eTjiqBLUjWr׵§=&^Q ]OdOdQ$+TY~Ja\A iO ~@}H &%ܓE:T8킇g-ń~RhLKAG@5֖q6mRt_A`Ȑˌ#}(FK qG0kR.tZedFWMU3xcI_˴$:W^N&B|1ll{lјO0Tlde=7Ρo&1-3'r~ձkVZ]/mUZѢ VZCݹSVtKFtH]6A8Rfg&=_c!P]2֛k۹x` )AIu, mjz>2cRȴsE-Y]|?<8ik~[;&Xp:8o+Mv3.ٺ|,v5Ѿlj2G޼cghQgJ!>9>[yfWA k&}bV]@;W5!ԍ_&q4h}Y<#g:ݒ ꎩwuη6k0O +G _Ur5% <~ڏ.Hi&r=ƀ0+?g( IN\rQI3(~ѡӟa #(d }8/- !ޤ+G|Bk|;!fA+hMVx1*u] o'f:kՓ tO$oɤ|,hGs.|rٷj7S)X| ~Qkx:`+)>{yɈӢL\؀QvJJ_>6w+_o\588.‚2fHHM;+]ޥh([ѼLn Y@`{@N]U'۫͢XߥLG!ȸLf*HTpw큄k l4^itOWzmj=#+)j0ΊQ x$8 %PMZO"H&.W~ 8lfQg$O' x@l+Ӛ́~ѧcR~O=SFanʑ %qX~V0Sǜy M}Ra?Lsk ]g~nTڻvs^;5TcU}>[ xjD7K9Dk NFUtF٤x4[C,Χ5o.>GӹWZuG~U}Au0rc|3j` VMm,fD']~Pa:;gJ ‹6Rc2hcW ܬqi`AHﻐS:31Xif\bxvf`D?*Oݡ']jALڿ>]PcEx^FN d)$]  q 4  'rSH(A{g R`a(=lP#z!Q:#ML'6*ԁQ ;DZ6FQ0[O P[ܼh{>Bo ۙL綨Z;3Xk&DuIGy٭c~LVUGe'j6i`Nj2+#^#:2Él5,^vN4MRiƖ_4BNe߁퍻*Y{&2ma}RP>ݿ{Ӭd2{"`X:. [z,p LT᭞*@Ld+Kf-?ü< y}ފCn2T, QE-2=4in+"ED3,}-@U^9-]zff)E(n`ĈƧs@|jKM$A'uk`.UⅣZ ysg> }1  [tv)bJXhեwkQNM FDd`L\k'Vx߬lۨEnܪ[7IH;딓Un?"dCOmRtj1/ӵqjkR7^m9Qde{^2f $3w9ӹ:7F\Mҟs(fm ҙS~|PU?CsXÆOZ6 FUO?De]8sM9*#R+=7vtѐ޷lK(x~lUKQZ!m~:4/, ]|k73eV꼾wYGK\wQ0*B DVVg&#ݰӈ?N`caeerwDϜ,kTID..Wϡ({\TWx*tgYZ0707010000003e000081a4000000000000000000000001646b69aa00017254000000000000000000000000000000000000005400000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/hw/mlx4/mlx4_ib.ko.xz7zXZִF!t/c]?Eh=ڜ.+Z=-rSaە=\ V= (՜'侢 9(x)=/8 zV6XGDìgQ6 pJ=_d7,aiUۢ"W!= ydoq q1:,eElX keB'LBŰФ˵5}iM607N\6i&*ⲳ/*(j5w^!4*CA(PqϯF$j :.=gt,?फ ^2&T R|/"@ʓ` FY1x!+5Ly)OnIf|>s`*ؕ[;-Q3xIuHns:%K77>Քˍu8>Q"WyB;i%Ҩ^eu=|hbT #?U)_Y5̓e7WO DтF0 mE 814}ym@n[-I E}!0%᳆B$溴*-,⵱f#&fxrI'Rsخ@,i;.~ dξAVx񦑆{0x9e/rP䀐E OCWo=CcהAASy眸wL$'+W3hĤG+(pfKLq׿USiZ<˔\(f2Lt},ƫбZ}xJa2 /k_ea8[:,28 D Bm`L"7Nr[j h eJOHv]iչ9| SirBoUsW2λHT8*1cޢ/Y2*[ĐZfmW!߫ ݘHGGe q hلeznKbuX,+Zf}.LW7Lh9:_翑y}jw O5}b lgARs'1brCR(gIpu}үCP>LN(^uoS}+)L&S,CpG10Fq[(hza Yohҧ0.Eewf}ɠ owۋcJ<۷*UD;ǂ^ԓ\lV-JU lbY׊@`cWꦀ D9f42.,ny9բ=ݻ2OmVb&^WCvҸu([jEZZAfה|9^эVPz`:ۄX>a1_߾[# o?5WP>e ՂIXK{:OsJ,0̿H"]JHwFF:>%?Wy,\dyvoH#>]36(t mf/D@x{ !w Z>߭w mO3 T29ֲ _mYrkhl\+y`#Mp/RWmiY&*/g $ OPڰ_LOAB`^>㆓Ÿr2~C33C.zMh\O/meF^;t1Wz]q[\\_1&R[F.9@ՠ`/[#8‰MXadl7-9@N+G.( ZdJ XJi-yz8n1_1Pj(K3A/<jk$0W ju޻Mo<8j:}INR/#mqW5 urA۽0x'Pm9lg}qӞ3fVZuҕ^cÿD0SWuC-,'\Jn82A{(9 k*31ņ o)g#p%DTѢނ'InC~ڐ"ο4( }Ky$xI< qmC0*^_6u!}? NJQ_(!:Kf&iQdgP7.Hcl^q;7k?˂Lf4j9iqfM&[IXU}X7!v3灢  ɕt)TJIy-bx?tUj 0ˎ=,%3ӳO@R8 ZB6[j9>Lg=1EwTzL-2Qy2];cM "2Ȼ5!0NͿ=Ш=;T@ul::#{J8͡ϛPO }TE6& AV[OE>}3Qu5a'0Bd{}3pP6 Z ry'm~`ʭBݛ]T*4-2>5wb\}\~^WT7v0u#ecyb&FMX(^CVD싏iKnwtM_!dD^Ew>59~%LDry<$0𸗰寒]J +eÔA~zU[nnu2pap̊ (4+$<ԼЖ3 ZL1c)yv (rӖf/Wl'O!MiK0bXI᜞Mt(K!ƥEEu:QJVCP߳(ѱ~1VhrPb`ߟBfU _r)D4uᅒH@dNň/k?| yiYB}r;}[J6:|}}KIAOF$N'z-XO'R/eHG/N+-!/2[Pq0&T+gwȣ}C3g%ݓW55ZwZIU3Ԕ6~/S6Z0-}=Iܾ-N5]BI,dmLD)u+OjnKGMhގ+MD !ءKzpUpYVE+λ~ vQMڪ@rxwQ/͵x {p'L]ljl# l,|‚;~]$c"SXM|- OO .dZ)ȔU+KD'{0BQ_ W_^nSgkth1tĆUK{23jB&=6*lcJ)U3$z@ЍZO=ִlcBLo܍iR @@/YdH2-(ۊض ersFYSEmX[,= 5dt]j0yvB6' ϷS-Ou!ET!61NC2#a; 'A;+e-T#c :veh5a$Hː ;+Vf#_hkW4覇;H'jq96yf U% ڍ̖`̝t jQH3+FT;u-&처G)BLe|J(Jn0D#^M %9z¾5~}AMv'J;X]V:V4;FU{, x']+6R ՀJФ1g%ȯGVͬ(7e}㨀|w0Yaf۰T9&o2'7{qow\RK^.y&8(8l+>B֐-~[%Z&?Fly(B Ie{<7c'%43۲\4<7P9C?vz/rP }_e80llz17;*aS-_}˦yV/}:B;Do\&VT-77Ρ-C뺘謾W&&̾+5<|Tf:yHbuź8&Sσqd)77#g"Ѷ @]ojƺ̱H >jiEJE B- &I 8# T%Y_ &1FB4X ⎾GbDK 4Q%%O-Nq(s{L5*j~~,}<##QuĠ|T :7R U5yVwj늶#W=`f8M2GkPUXƇ+2 ZURK`jg{?6_ZJZ =OXnx:B{ղn?fyjq @)< l;_S𡀥Ay8M_޶V2< $Vc3 #~Z^hf-nHn& j]PA֯tSrgZ,A5!k |$A:}Y$ypKk.C VWDeA~uGr'#^bhއGܾ}yIA!tݓy9GF9V5&14ʑQK}]F<Т!sz @'C^^p-ءyU;غwky=pNl J$z),:"wEy2Էp&I`#QM\Kx+O@ & JwšT؄pá&CK?ћP>c7s17fh5lpd)tJj:S -I-S$䝟Q4ΰGR="$c)=y Y;04+ON0 SY^kismx@p2݉]MB%IyiՕ/-3s@O\BqVaZ ald! (b_|lI"`tj DJwaP>( jh-.o`w/ t|Z |H [C"[1h7K gX⻽mzkm@[A@!BῪt]uஓ8A(bjU֮Y/Rҋ3m[ &+\b+|P2\g1`"F%UK+[1M2mBmZܙs6%B44b_룝N8#9,c"e5PEU[Rgt~86ghX[fLI q-ceY'P^x5`>-:iNpFadFUy]xuW KLK*{g}F./6nKؖ(rg%,O-ACwP6N(6 sO6T AjjDg+{MsR_M7[/̶\oRzA/M: tB/4, j,@#\FH7ldQ)&6@;>{\YRSC~i7h&ƣakZ]L= ~T` .De1H\zO*owAeo7So u!dHz!\&Ku_{5Rq!D<~A'վr{҉ס4U#R}a\law9Ћ<0MZzi> ʺj%6{y ZE[ɿ*Da[ 9t˩rAΠL -heoϫӬ{9IweӒ=λ>ZÑ` i'333 ̌]Ijp9:r%F={'\dx49gb'gї'D U |Rd h6K!)L`=Eo_7w'.q\uMF ]p~+vCWy*@`Hjb1c&)ɭ &4y\C}fR 7=l}lFP~{6uͳ ~/Ev̕AC C.F oFs D\B AKb2?~Ip\VW{c@44|&a*"*zLJ(vB!+*̶ O 78*Ճ[mЁu:@XKQěye>hHz Y$TYJZMߧa85Ɣ_jw洓 RY֎[zB^ jSfN)j6 %h8GRqΛnD7y \KŝJ'B`JShZGۀKmOWWG(ݴ7T ;SVvP㵿b?xs.##Ҿ+J&k[e{xBH/x)pƈC k ]YygRTcyۙVo\HIuyzy V1y@BQtX%8/m2;m5>~CMTp洢=*gRBǡﻮQ\xJ(z!u,ɫ؉yu]_˂Bh#L`"h8 ) vnNm_u+PGJswJ|u~'?4Z)9ЎǺ{_A=9FA X+Wo<,ہs+U &F8I]'j E ~Da@93P`J24'+1cEH-$IVOIzo2)d_3?;-'tlKpX802o{)o8g/f;DFE"! h#(ק&r?<C ^7i Q bSFIg*DpTkXQVKFӧcE=?{`8KjDžC[&7$zLǤjJ9\7fJjh,Nmڀ)# icV);xEhH uH *8Rʳ&[&c)K@KpP8]~f,U 9>W">| B{Alg$~Tĉ2FˇS=vIYl^2|9:sJǫLWsDeuWC`ӔE6Uݕ(/-gۖ: 6`Ф1%A32Yxdϛ͏ߑ<&(Fb P]:`p6L`:$CnX#N= 3oKflwch t!y5=줺hY?jYI5[T[ZkB} r ԠYHpdQԗ33Ba9lxBbXFwvѐZ(hq燻ru_" UA@kJG]v4lsQLÀܖOIT]s sa'Q0n}4Lp)bxE#V݀{QYc=bmoO*xi"eK^*cԉuɦ DϖU9*w-+Yi(< Lm NdFj0;њ-ZeU0u uJg52nKw zWgTɝQ%34Qx9`Z^\?:o:Ԉ(})&!u+ KX8|%H cEni4 )!Cބ0{/TV\7F{EhUx"H>?[|i`E"m=Pt&I}ZNh)ӏ&I,DKok{j[HlX`vOnxݾRzb?,:"OJYۙJ'.hoEY *De/|@EȽj ϛy(Ɇd'Nd^X:\[3r#Ngv>nFtu7UfZjb3_?zbK{ml;7Yastbso^9u4 sXt&s:alL%?`qR!u`ȃ}!Ē:۩ _q}C7$a=djBu7=QAdcBw,0 fxi=Nؑ)z] ݥU<hԎ'_ofr?qMX#đ-z[cNh}x}c@ LaÀpaicX)J/a5e{VءPʸ,WhpRGem1ƬaqiwTH)CHMȺo>!co:43x>Ru:g|vSEu:ɲCH_ʗ>?W@eVz^+FDynJ踴/ȥAHӜa)B~&xOqgx: :$iM\8L4ɐP |$$Hwtں0nfG-`jʨRw~xᵼe~(?Z}I[iLA@L"1QSomQ4~A:.uŝ{oL.@橠Հ˒Jh 0$YəHk`]VE*=(Q^"Lr"Yo~ Ш>a`Ay?Tn`̟ǁC\Og@J#D6i 1k0UӦqfq* VRlA(@ёe}^Sg}U#è; J%&6pXi='Ǘ, Y *)?$@~I0.v]ۖҟ.LKnUVP&9-сY c v bUDM w_݉rQESys@~Nc;- @8pUϰ;[3[ { ,uA{,}+{Beg*ۅ7H6E1nWNѦ1v6XI{}ROo={9Gs,-F &{ʬe"ea=rEt=d1m~1]gh+V}Ά d zbhf'curr^Oz="p=}˽ByIImlP:/5PZ!HF| dDsSx/!36j#Ӌ31?K5fx%c&#vR tfr[^`8_'}Zs9zd};gqo̹DlMBxƤ[K'Tu}SP I4l;hő>G4rWcqfSh?'֛}ɡy<([(8I2)j#X|z&{"v#K74+֜ +]k(Enl:ڪ׋@ 9DDHOl-O4`D5(W`MzXxF Ylc"GXoh78lWtf%Fpvƒ5ڣA#D?;N`r^3@w퀺{z; *M!Y^W`PRmBO]:ӉjFA@MokkE,nޝ;T5ⵐK$Qsh;1.+ R%L䕼bl8H)4C< EF?wi0ƿX+|Acќ_IVrQwBՁ~VDJ6E^}?6 eq_JXL5VPPPW#/ԘM2j5Ck4/ȭp&C> S.P:t07wx͌Sj ?j.Y2`slTYw$Ig=@qGbء̄jxJ`QWWA>fM.1anؠ:׮I0+:J1JpO\F)d4#I8cNUsbәUWn;w̰ EV9APZ6&XS?A @t}F!| FgOڐi%as>9,ln>̩sWgR~ȶ͖z"[+m+ pZ1` 7M+@=$y^"' {YC̈́DzC]dpgEKnm=AvtѲ)VS'W '^(oќe_Qz@ A*˕eƹx"C<_E]}?Xnrf#ٞoc"}(fɗ\:%xsBe'bM'O"gy02u7& ɂyZla;L;K+x7( '#TŵimS+ VshB\/|>(i'!Fe3W;AS:d0s#X wR)S] )/"9U-?;DQF:41Dǡ>9I6IaDS"q!~HE\{{HJ4Ko6/1'*/f"Kc]Ԉk5@$pxS ꐻr MYP*kv=6{:gxY蚕xH^ oL7~ExLة5'w탩񖬗5̃ Ȁqm+F.FγgPLp?(4(o\._J<_1OpPV7Jaj. \!2 X4n-&V؊v[7ҜքlbC~tlN:1S;)-!dV6摼T=ˏ^}rG}]!S>YpeٲxәͅQ̚}ɜvW60W!6MC KԙSYThK^d?`.RNneuHnyȆ ]iW dn4ݐ&J?Uu;5WyH~% 9GnnƄ 7~?[Uv=}ri6v4"5#oW?M5mK7AM"auw/Ʊ0eXbѼвXOZA%ڃ I8a{-$g!b%၃' ]#*Q&?wPWcEo ޛIx@4T]/Ǹy^-h\530M(5u 7- nzL]ϼN,PګKķ·lD=lFljX%kT7jCfr?lrL74Et-!TRnYm7dNJu#Gxrd0.6n\)9I'==kyj.%4pb `úLGc "Z+O/.ogxvxJF'Y'OhNܰUxyCN<y~q,^֪q/1pA`};Yso0x *f5r7v<=+c`Q9\ylOXB2{*UP7&Pm|@@ule$ݺ&w bٚ9HN=nh)\TEⳟb?4I>$<"{/!rO(f'O쎅;-ShG; l%E|_iY1.k M!Z6}6F$J\X,#.PKi[kXVZG%çy&kRgP-\MEQ%l`d.~7Hxqv'o-5j759[W|Fvհ/ }$~QqcRqfIQK?j0PVNcqHA;37^ K#Ί<򄜓]CI0s tEjMUA_ Ɂ6t+AP zcP-VDYH>2+mCz ]Iz1L.y"͡.?7;,;`1Eh"#Ė04ᆃP0X'溃AӞ*UDUbn~dW8?,VquXjzBwĪ;a(@£u3`nΕf8W8Gb`c!LpZT,"zTJE~'i^cٞ (D"继8I2Nw|ﯼb"4$Q8[78;O7҉baiR9NJq8I?{1%]8Qax𓧅֛Q 07L8^`e^w=vx?a0/evJ0w`@ȦVl{_QеLg t'ZԷQK#،y2DCn窷4#/(h^sF"ȂvzЧ>A=4  -~<=#2+Ҹ*ckĸwaYQDgM EQLC0|ҭ,M9fIR8*exW `=d벙=\ѢbBi:ȣoQmԱ,>&>R5E9PDdH̏ޣAZܾ~qLZ5!<V$ޭO2;RRb4ɀ!ר er lf;G>72q|_i7F7 `rƉO~*D2@ۥtmv6O+9_k M2?D^Ԩ;_.RZ5_!6AV^҃2㓳|;xUߑ3Ed$hzB+hn#^rE:'C.E+cz|QQXR&\ZQ< [?bݢcR?Tzĕ䭶r6UF׏\՟ ?Fx1OM7J16n೰du6!Sd,ڃœ #k"KH2y jjޔm1&`όy{)ٲ}.Ӂ#EUb\R)[jp֣!ϷVd$ ʓ1PO(`3|EU$g!ءL"TN8_as0R[fS}ņN7Ot$p^vم:w0J+o![ -RoCzlj6#cD G!,#TGưJ$Rؼ8)1Z1"л_*:էIH5jR9]%~IPvvx;yIGVr$-a{5(dEpz`U[pUZ#iz0bRzhgÑ FSL+@?"$'ﺓD_7Ir ƫ)mR)bA9H"~ .h)@y򚦆h$sa 4\TP91ʆ;-Ņ;0!Z"trfE?R腵;ƞ47& x;xe6GG(]%Og^.ZKoNFEˠL)x[6jm )"Ey@q\hb$-mç] XG1A:9gYrz{dc猔A7ES:;|PFZ>1DV^/E.jD0SjRIDv{P 2a*"cJe{5$0傰a݄)#7u(hXa$zh6M|河ȕ (2+Z] +H4LqHTb[uɜp]I$ʿFe[[- Bm<23zD~T̅jPB3W;>r49_`w=l~HqI\Pܰ) C~1Mj"꤆bwa`ja1Rp? M b- EHXgO=gu%8A2ϵ!Y8 D>szdxbڱ⨂=~͐eR9]^jwKä[rjvqu1`HG~IRnHT! {&_ WǫYn^J&xE1iN%Ls0kx /!$`>Lʀxt㛉M9t"'͐ $Z/) g6xcQBlc^xh(jUw*OK덇Tos^Ta-ʮ/% h{iW'[95*[΂P[sˊ)_m+*I&]iH`6pA$ #s]fD `Kj}{M[Lᾲ]y0[ E7K\aKI& @I{ K 7< 7S&Fύ6E6|#+d^`,6Sb)Wjp\17ᒩޗ&M *.yib}V)P(z!2%ʌbES3=HX/8"첷/wfg.a2kR 585}\wu>U7v{Ao2z?o,UxToh'69FDc Q$r$tw4 ѵGTTS0 =b$G[wX^|a>7G`+-}1ƝdX J >Vuu5\gWTv3SZȞ^rT=U_2yt|(%GF8,ص |_3$RwNZa&T@C3+6S[+xS1 CM6Pl4"0Jgf9O*+|9B* צIh=52ކg*C+}s`) ggn ?f'Yt`U7P-('=6˄,~ "oBNp})j 3Չ y|Ԏz "G21֔N.o~ Lg^dg2#& 1_ Qkf$5d6GBݝ!"+}'[;݂U9dwYPQ{+wjO.NrY˵9PP$,4qY{AΣģOcdt wᘽ~c?~etgp<)$Xn?ISt\TV6xqMU+M&![ǹ`L∔ y';gȨK"/3)^5hhw՜=/Fٯ4رl#08Ug 7.zTzߦ.4k9}{ؖy8mX׌R+枭fT26{>>֋J4'+]CQt[JɅ֏I웗rgbx>kFfxGڕee41Esbq7,ˈ3]*i#l8rK& !&8,jˏ S8M6mB4+ؿ,}#ʮGQ.{:$]h'*ffEW9`K$J1C~ߖ mgBR%H{K˰< yę՞+3;]',Bϟsf( jژsS!/ J4Z*/g|2]Ss%`ڕxF%QlOeYFk#8(;1t9Vf\bmM2$BELN~OUj72HO+?ws] S3ҿF1]11'n_ϝJz?(љ0u-Aou& [.ޟ.+K榧./H^|oXgX>f[ٵ%9jjB} kxS77 3q~M]M3a1θn._H90SܹH iɴRxɎ迂?0֡@*v_FH JbO6rfyH#h0,i٨TTtdL{dq9v[K+[q10׻;bK@?g+j6^*k߅\̦ VLω?.?' 7bg$Tt?OJF ¼>B|N=@=|ѽ}7蜱f^{N6Lb+QR` Ot5佼[2iSH9C]:sU'Q9F#Ytle6bgF _oQסtKK@ /0$L K;"'Go4ؿ̹ U"'i~-K_(kM 6R% H$ϱ 1wK6-4na8BNkxjA:&X*՝&=Щ*%ΈoTPAZs0Md?YƌxBupD ܎=-ds_Ѡ|oh; At>U ]<91x_i"o0C;Xh"TCdr%FIԻ{w  &|:}A(Wb>,HE{+jGUBmD/)֥)FѤ<CzAO;UۜWEdX1ɬ`rO_2 كGĥ4$&9Low\5>Dї5m}S8ppQrkǹSY{4>zH*ؕ0'v-=lDliO7튽-CahD@<lL{{:?NBhO5KfȶۧNMOEhMŻ7,:(8|d:%=5ynhdOI*6 F5ٛuŘ{r }˒8se(cU<ۢU92A!A=`FeV`5>ĹYjD@]֨s]LkF.G* Zc3,痾Ga6MrQ9"2 H >f8P\e W pS!;Mw/4M\ m缪}M'MTT=Vqa;*j! <p}tXC5$=8 b칔j 4Gj'GS/Ud߳s ʝʼ 8do1T=0.63v}gK&07z.zKasdh&F7")bkVO+.Thxr3R"g5cvS,hݝ2ãT 2<3@pfd[аRaF/b>:j'K|5S1_OH.kQw6#Sqrli*abԘ@CY9"2&'ze̻!a X8g[?K%k%I6#00ڨga®Fd85Q \P.bs79keߔa!-+6{"ٷt3  ߆CZt+]䇙D b]0[~rJH3BN: UG,J'ʉ̯ e]=Vc$ 7#7R;_7|7iMPݠK".WsMY|8AJv_Ro prc"gDw%%1Ě*ޮ`;-[- D">`5.ߒ%aaw%؝D*䅸%n6sJQbu̺U+i a*+HۥBTU%)Դ66;H|\+ mwǀuQlw?!ɿ\/UÖ@@J'sG[n >U}ςv?jZnqKw}Q ;4B9P@ ]aj&GQ2Tcݝ4ߖ؞ۦ7Ԣ0]g wai'n02h"$Ȯ=a‹q b`| 5ɰM5<ĦQ+uy>ݧb 9.0/e;oި^n˔heܰR a]q4G|+Ŵm2vuf6WjrSb]͈þ:~ӧ%k\2T,7>cX3-:O}0:vЬ}`RQ{PXpPzƏRlhs"&^HIBkcY형j=\ syŮpA0a6+ t~)A`2& ={lEAQؘRNmܴ}a1W%|#+@P.cCC gA*;BMU,UdKYC$uCPgz꽯'a[!1 oJ:( [F* lc)- :GL N;doZ׵7@ueEih,Yx FaZ^|l8܈^>jij4|ʠAUE,^Nv2z*[b-rNLn'SnN$q<g:Xۍk6|/%¿@[sFP$e۷UҤ;iqYToζFo*U>Wg;NuH)٥,P=cdʪHuѷ.@;=;88DYoc\o^8NM/z 6VWPGK,^"ҝ#A {ZlYYn85TMk}X!0//S`[cgNtEP#%ͣ֩5aoc l7Qt rCHۻQЋY "۔@\<vQf:8;?5|}|;0xl&/P ыyr둖ƌBE`1V4F*]StVt Oic(9OP}Ǘʴeɤp#pd8c7礛FENEtj~%+9M3Z"OS:rN4wX{ciؗA@~纓zllDӝS&xgq7Եƙj("k<@u?(Z)FF_Cƥ≺YSTR~Đ)Hv6X>}5,2@1ΌFq5E]oa MNQ6sC&3E1K/(B>ՔuA F{gt5!7̍-cC\M;h_m}ÅHs=#;#;Qb1Ɉ0jIV{xm1~8NCFz̠$ t\/U׾$1btmXI#N54Ǚ|na \&~rTc0[6t8ymd2M@!('9A"-?i*5D|\RMޖ[/۾GB”ar;z;ޓg;0MBbxy&rr ΋є9~pX>DE8/t3Z))|BjU=sGf ) eMG%iD>eg(/#n[suk@ sa ]ֵ=sVwFD,йf\95b?]q{Z_ 71YеW^؁“AbiyfgțFdOG՝LbӼ5Pv\Hg) 囂&7?!4:)5J7PiqzyhJ_ ^^όo=$qDjNF=rtc1?q~I v|xQ7gXȋ=O1w`ȟ g,o/jW@[a8*l} %7.|x+\ѐ? Ī&G%nȼC'Fvo0a urId3A+y $8ߐQSf%KbQ4CB;+ a:Y#Ϣ?MDwDd9R2^% F{ Ci+T%fF7&o'ОSQAۖLhFV_j3cxTڀy (ZZ9Ր@U@g+T뙾Wȵ~JQ XXֳ4caEAbEՠY0N0w|4-b_^I"J#1hjn K,;0OvAeznR4td|Ψg'Y4]GhL24n|r>Xg#3Wa|#(͚ 3(,Z'K2Ԩ7(Aʰ KIwNiJlW겑kIs%W+!8ECfM!P;bbEލ(}K =mkzF ;82e ?pc"[E#wFjuL"MJ5QfX^7(cW*12?$MUtZ{4e[:8y!UӅ+T+(8> Y!^# E^v*a$%\*WT1u {+uk2:]=i}e#!^yud5_,A^e@ [9R:3E}p{`N"iM;)J.X0{61Oyq[-+'k<woi  $>zA菀*Tz{>=N42KU,hfkg79?S"؋`LX_^ۉ^🝓)bGpczڹ%4rF m* O2טE. Rz(ǿ$ud*i/;,MupQ/̬dzOl|BŔH Al~.dB'^LxG6DҲ~ 8Č]H,x&t4; \G^*:o60ʞOiv]&s"% &"$jky#nNg9\:)MBi j3 ύ9]Fu B=fBWoe2K!"z.s\?pL$6XQ|.Xdu@7 1#4\vu _y鎑O0Dx5-,Ci>fUX;< ϩ[!Xf4ƞqYK9)ϝDC{^-X ;A7̋g%r"i:g^_,8!Y GW֎ oa\Yּ}UKv:[V!!ghl5f1,zk=O:7ȭGrlOK a.#p6=:ɬLq9h%oϸTg79̯y.QdMSO,1 V-+RKyp#p`pIE,@RsAz9Kt#^Yb}}9Nm;Drݷw#kSÐGBatk,PDaX5’ nJ?樬+ ɋUÊyffHƠsj@,?BU)rO *oEyoDQrBkBi8Gjc]K|=c[voܾ>4nz8BV8ru E ]S}L¢+s0DO<3Kl7l+A<]Ai% ÛJ[1nE;C=]Uyg fx*mu("f_Tǻ BCuCf32屗4 @6 3݆l'ˏR5ejcOe*O5r0m6revVNe1 ajja [^$8adDEFa%1lat.=7 @[TdYۛI_F=6koE7ѣI=T(ᴌVj%*U{JӟJ28zl@rl G 㵆:5,·DJY`WUSmpٮ)o/ZOAr  WZVh(C4u`x,)DQ#?[0{.':&q{~n{R-Td S/YJk3U@%ZS 5GESWP{cE{\Qd]9<cEX]KV?.jfd~hk뫅K/Y+GC1-v3BL_,lVA|?'d~l9B媚8x1Ke7ǖ-2Km y~LgU7)0dS uGHi M*LtCq$!Q GH[ruA6բڲ#%DzrP%~'%bi">Vgy͕1_vj 婾+tKW a:]QVa6Qc:u@5$%&9bFb|qzݦա0*:ۘuNmj~ٛZj{#kEh>3%$+)r jl9Zb&״N'٦E'rN@a޹v۔|glLNsGU*E]b]gHj:qӑ$\wm_6fڂHL UxޮIPeŦr*^}d%h7ڪ-¦Fad+Z:k̖\ \.=ʃ]1cc Z:k.A4ٱfu;֘%h r__qOV s|.'^:=t~UB<(٪}@ql/t]y;z@$H83+cmJ/}$/1-6A0chCԀme[k'7B0 r"Z6 gT(>! ⃣j(uRP#:;tԞ4{?М͓ ܭ;(ц#RSխX۸8lxE6!qӍD@mC! htJ!uÜMj`Dmnܬ͓z!j E 'nGO}UC[9 s"J*\kưqd16(_j20{}%6 4 LCѡ(ݒ|u̙" +2v49H4v>6޲:lI< la5sULx~=x\/TH]ǿ`k m:G}})9%= Àly@$;1M4YK=ҒO kMH8YB38yKL5&sFk|q6:5ē`ᓪfeL5= Lۡ2ӭd UI9~26q2}G\A7G@\XNejq ߶2[gWI#:/{ɨf@iKP"Ch" UN(J9 9(5hemWe_Qcz" #uH M -MSGX,=8=8bzg]?>PuNn^O ^[P&H NmeRMc2FיIc)\[WK%m{vTy2Yi2Q3q'`j}nw鍎6Ic/>jYI4ThlW^3켎oU/ZLJc*9FI,мZ |0UXbMC3+lJ3=EMvϫ#|ѥI_ |~T "Г6A/ RJъSZNgżPrᣔf__[)25 y%815\^̱ _B>CEۈi+xf.mY\/5Y_D)K^sP".i)bqaYöI{,CL03IԖ24&' AB#w&saK>W8'g3(u@Mᣆfݓ =FOjn//"2tB~A S8%%;J @JmH!d5sP@"f<7"5F,4?B"^6R37 SDE' vjgY@-MA&Yt1i2BDPǜhV_d}\t&F߆h%_Q<$(sv-F/CQebi 9w q G.*=U k:H :Ce%Xp?6Y8ΎuErcOP(/A I)-vŐ#:SRyӭl)+J}s&N҃^.\χ$7K e\d@aee5zJsG- t6[mSʷ+ԟm'$W Ō|[SDЪYCU.Q}&k>= pr[oxO#U/E:Nü2{6^074@Pg|)3i)NE.$`ߎzNk2e J'i50vBI)݀^7Rc5@.krco}^iUmS$vR0KW&1)܄X\7v•r2B2 NHX;%\2+˯\eP:.@ QZ?B Ok{0y$NBWhȇ[Xt:ZX0[vXJ/ޖӮT9:-amaa3r UӚSL*8g%4";|!y2aG#B(o36'[6F\2%_oy磌ws QC'!xNzTd P5t+%B 9Dy'P$G[sTT' "5Z:gu;o3 ާPVh) #=O|2+K4!x#+03: K?뭆V5qkv٩LuѪ+7ژo뭬FmFGybFՕqp9?Rޕ1!C#]"ҞJ_>y+f45y_*Y419HJy~]l sa]tT@:dbgbZ@8jyD3#/{cLPl_UVzM}UBkҲGihM w &cI2"D BʞZΉy& g۸)nf+$_?N#Bw$)䖨Cpy>"HC[~.Ms00 +|oޗ|Xslt jI7XΟio2`MvXqT5w&D%d6P9V}P]W7<{L% f.~`WV DpƧ#9Hvw?N.dJ{hÛ{nzгK]GAIgq@.X=cgHZYN0I@kkʨ'/UZrµlKBx?+mV :fDx 8?o͂wצ]^;1Ju%II{YzcMo'QOLRICK\)).!a_B@Նkj1 Ѱ\@F$@p|0UH7ߦ LQOˮ]vG_aҴ.fz`y8uVPK^*H*<qAπvʰyy=]7#D}(S+{UmҬݛ D.pd)Ż0^sBv,FzZiE"q lXvB MUx~Jz/26Va=f8)+ +Ր`(Gu_yuHwD88I?kJ@qS"bbEOe{M ߴq.R셡#dҵUxGh@SAu]ZD!m백6Lg\{޼hzCtP|F R?&EiQy~]{6dx_DMNf=虅tx]p\ 3Z6Op3; cUL67eL\"5=0Vۈs`(H` +pG6#͐ztg!?7qoی3KL-[Td3_+VGdBO,7ɔd3wِA)tbu@9UpVPneA?hqiBg+v_Yf'vqُ>@χ&:æH/v%D62Sp:Uu𸏶( UάmoJ}rPq.Y:1_t"U~`j6gPp鉊žtp/XgMqA߻ٞ P`%EN1FȻ$tѲ YUOhrM@LNVek"K;v2攍)Vz^[ L'@Z6XAiz~藦6җ3+JFڡ!'YiBlb%c'zlrc2P+j/dBڵ #Q-gT9XɚKY^KT ޟUQ [_B `;"֙;)AdcDZ=URVaTIkhf֟E\(oXWDVV@)^Zpv>;B L\^ih q dH%[,5jӖ0hGbO\c2nV6}>>܉cC lyD?u FUN#ܞ6囼PN-(]&߾?9V آh͑bc_luuPvh&ۀdZ".Vӡ#xZ|݉}׌{ږ2|h?ޛ,sL)Ǝ^y?~ lH|7tqHk!ᛟN#ŮmLSR-/M+0[hN>V$УdqX?kvxNC"Lge juRtMTѻu+\*5{zˆ07XхѸY~G.&< ڡ-cTmdwњەTt6*Oɐ;yhftC؂!yҗFx5wjLu֑g&#%ǁ/qu]pS= ԔX$i)YUh]"6dY:>Tt(x֙'C9K^ 4,:!Hak7牎ǘwK $ȷ9\p=l%cFE8B<}V W1XDWJzl~ߧf;)r3|UMKR+r~qW4sFDʅ<^LzjTi #N|u_߷=P[8$mU Kh1^DXҤu FT`V&ӧL S֘YiJd t3P@&W7Mv"\..*4YAj1գB@m}3w+;x &Uvto#n1b Ư O?>| xhDG<ʠdY?_~6\h4sD] H3ߖ!2jCDn^Q!3MQI%X}Yv_x<'h3sUv8$utG0kY} 1PNy5G" `$S^эǔ$S!EO7jkeW͙%o̷|g9#(@9y}{X\j2\wg.J׭dq ηIݎkS(x@#y֔zoOcFGVhU!qb!3}Pv b) .XE'||RacR&r |%L,}Gph5~f`Sx>< ޺˦{}}W_ sGt?m鿝L'ls=PQCtMsn`K# p:BP+R\.Vv62HEKKmφ| f%җi+D7dX7FYl0to*>5~傸MXH%kqFGZViw HOpoAL:GgOK2ڹF]HМV7懐U8w'X vѼsr9Xػ!<́1QSpd7<Xs&RDm哕Iϕ1H7x :"0%cp^ ./y}g=`k`*7Gamر( c6&0FG&dڥu  uq^EmU&P>tƤ4;Gh8zc1~Vw-8!IR;YڽvWڽ0-8\>]dvT:Ks oQ"~XPw󕶚сsYuE=q-」~ۄJ:7!wbFu2 QOYDrJ=,N͐0a. İ%LXoE^GVӫת/G֘{YPtsRꋱ ?<)9 qzrc~.C3_;ff,ߧ~l- y~J.Ԑ uȔlas~h$deTLfWV&+c R#K@wƮ}.0?,[B8XHKٍb$EIIWV|Vx ةYja5*W[r1Ԓ5fŦ&k߹fKdfѢy -&9 h(BMB[9~ 5f3` '?KY^ZPz"P P4b5C_u_/s̒܌v}0/TN 0|AȡQ{E0(L!e)0i @)~y72o]5)eg*+ d|W74*Zu{7hbYW8F]mb IWi[2K1.7N_-Xp/S2&E=<+O;7irDM4#b&[t/vtpMzG8 ѓ%U u7#VJeJBf@PڒS޼G H!hFHFw m`B4$ 0߈5+~V5G"ރiZo&?ĪxǬ7=&W30=%˰8XAL4ڹr_K6lrzbŠ8=Xzq>,K%D\<4)GM26@. Yx oJ33/ųsdHpx[ 1bv8$ }Q\< Mcx#}Qʢd`߸f)o 'iF)=Y)7 Pyda#2aG:!4=#1wx[{YߎM: &Y)>tДbRPOJX pOGeu^!sL_UN{ĝ /g4MǏcc~أ,V7B991vڸ])2qWŧ5|ߦ'瓲9_0z!h =ZjaKi0󿿣 g `IOup¾B\ W:z2IE˔,L(A!4ã"Kdb&w17DSe*ۛ9]Aقݐ)Df,p+*T2<ÙTz2pmgAc=P+/kwy=s}e`(SӨJ2`QK|`!vG)]`H47p!N3\gyb;.f^3>R!MI>bCxx8ɨW[ގO<ك5;,᱘dnUǞ2F1I2+WgbjfMKD@1݋B-2,;3_J})\tX=HZ'Y͌ٵeoƄG 8!t 랻_E2o8|\ɫK:%Ruf<,֯Cd9wBjON Κ $( RxJ zNd FPq$jDfܟ(XVWnXǥ4Kȏ.TZpǾ˯BR~gL D=v:H,Hyv?qȾ}+Q'4Ƹ*Lc:<O(ŀnVɰ4z4S u*6_N[7ѭ$ψ! > AY1v;6uS@>TY$\JZ*x Ga]{Q~.l5~4ƳDɁW'.z-אa.R.*:.3# CǢ5,8N?B4ͦ3*uWnJUm;G=A75QX$ʧo5q^ =8ub+nSX ƒ/h`7M&C.Oņ9_Z0~4nPa1uFiycɋJ -z_N-u8ݚxz>M1MK~UyO2J'm'D>>WX98w/(^$_,O_T)e_Ew&=Ə[:LoS% ɪ<(q\K)*E]6k,晊-.&f56ǜE~'CPY&"-O5qqi?[Og(ocO^F)# -L%J=rm$a3wT,fQc=w4"S]3(R 7T& ֯zȜc dW@̮&>Yg~s(z3;LiQsYgToS)RnR~t+Dg:!-S2@6wPuX5^atvq}e^ ΑϋtkH@KhJyPhM|lhpǮƳQ aLIP̤L=.&jA[Y'Mg1lt!އ&sӐ TK3#OYwR}bAt)`JT9Ts2pוAHVX5C$vˤDuG4neD=bs02s2A(_&0_\(p-g ,CiƍR5-0U:R+e5-QJl8{y't+y {#ؠ†0/42U֦enhpPkbWYMJrގL4`y]q.relRuSj+%Fk*/$^j^Tg ^CQڵ'Wd°[ ëe<$V[)H|_] JwlGՐ.H:Dk=;c'k0.Xbx7?+L'~FB2Q,-!óԋ1|Zq e@26E{"c#Y3AWh" N{ ޕ )rN# ??ExYag7ۦd\3%`G4ZΦCR-^B|V^N+ Ӹ^x {M+>p,ª{jݼ:8_^ŕ"5: 1d"e-&Ifr6|2KN"]`H`>êҰ:QsSZ=a *Hf%ɥ VC|tHDy΀R(2tfԅgV~= Zʒ56#X92TQz{ /] >U|ȳ$MFv-8jsՎJf' $2e 6Tsۤhil^:^VyHM4yܚ*_-H ~FPo''.2蟛gc.-kHpo#eN\Jp]*ӀKVZpjR/w{B`=e  \oϩbYXQEzo"- -æ1z?lгY$f Cgǐt%x:RqrbYEɂz)ϒH~ۇ=ŝ`R|:]5"6㜼IDž}BM$wk7gI6o+=%ABy3⯩5򊃋T-9rU'R.LhpZNiIJTS.HDtșŒ#̡!xrL*Fq2CLrHؼ)ew^V[yC$&^pbb[mtV͡5Mā&]egﱒ4ٶR#knv9P[ۇ[RwTӦC=dK\Yna#AoX n]VNWV8[^xl0iHRoGކL0m^<!5L[.\뮙c`F9$0MW|w $)+VjE Icǧ.3J>A>݊X1|&{  bۦtT009Y _\ '`3=s ]H{8 %'' N9ۺxV9VgiR4H3Š"B~Wxt}z| ?7C;7w.b)Ql:t9lӞr:Ȉct&7r1NQMo`^=MK;2\n'f jݢ|_)H S~a$>UcϣG}?._w'uh$V$Ė]0 ̂Oi XUR' 2ƛwͤ^Kf(8<,r8`dULn I#o`*4DZ!ț1WM8n-tGp ^^HE-7( s.joX;&*e7ՎƷ'qDNTC'&;@4W'(oRZHldUУ[ E \u0 G["4.s#'h} ۺއB&@[:z1B J6]yM az3kq;]/NыH;q)& JGY[+FvJ\ܖwz6,m>IAΎۃBҝ%)QIfLdT)vz_1:]dC&NjmIfǑ?m9t6,O1^ՌC]$ņ.-m͘/F\L m IgXv Xi)>*D&OI]dv #)!{ ׈=Hrɏim3a4w~95E b i/U= i}^KN)w"76|Yp TU2#D%2ld'܉\EqTxys# vb7!6N]C5a]9k~[l#jn޾>'2K F/GB ;QZUW0\sAfv~p^'( |//#=ǯ&5MBnl3L!Odk>l)>Qd՚򈫮nҰ :u!@y3{*O8mnlrB8a4u!(o4)?R9& t7tq_G4(~bAWh6څ6kNzpyN:"֟&ӧ>8⪒"4۬4)aXO'<|4u#_tȔe$> O̰65]E35S ʠܰ2|2 S0D;fĝy`_3Iٽz$.pCl+zpRz$"% i_F%%Da OA8@cBnHn{bQoݬ:ؐ98rrk{3A7*KmV,NLuU@siWrF 7`ʀNmF^*ӕ;a!uU,hkGٮ5hÀ1VpCU'K[;3#1ùIӾk;WI_j~AA${1`*&%~Xl5Ui J哀hrֲ09AIf  fSo|-Rׯ/!}뾴4QS~Ńϑ#7]|aD&~8B^AQ ϑ;p.Ia'c]+˥W˭Bӈ! FkS(q`zG14 nF{q^?&TWv64JeY`~?'1/X MM:[;93S*Ŕum[UMAD,Bv:!PoE9рqDc<>puc̞Ĵ--D H#O~,#/~^ 'ESEăɃ'%*X;Ir%n;9`Wc"UH 4!д&_lD'NLPXcєYН&A&!]LAW֡_em›RG02İ4wYkgy,:FFPǒln@faf:(T))ہ3'nXg 12ъ&cbs ΍(Q(!E`wJPya5u;IGOAΗjlkIN!JEwGUVod.D\ ,0^( 4Cj | P%XUqj 9hv 'lxfa樈~*3d!BgJ% ߍbo?<:|V,5|9/q^S9yu]OZ)0afX\Zz z;g a2a_҂BU/dŲ`:tH-mMLDd ?2b 4W֘؀UB]qy+v Sb9,|%<(Q9BjKA ãa!b- ?l Q=lP-mxBr%r 0iЇD,59~, n Bs󘝘P㛕悂Yݥ[FV]*hRUYmFamiQZ^d HjIVG 1[iM-QxAzQRr|YM`C}·彊hÙw^Rv RWm]@Vbf YKzdžc߈ڨq$㙃KŔ$*g̠e\"== R$ϝ":-o<gNC\}ސ0G쪟_ƃ/ CFam s5sȒLhnoM4 iFt gZ1X0 zXٴ2.܅ps v}(pٚe,Mfh.@ҪHhH*flPDU]#o>l{^*)x^]BFA{:|-S-I8o3V4if]LQs"lE>P‰H>Wyx'weVQ/o{eaV:a$Q$/iA1aDͅ=%mIAN pׄasfky7OC)~a#mωX;M%4K}KxF7&:{ Wc!I;yDL'N6ۇcȏw9P8*89]I__J)qZqԠ&K)H? 1[#(Ce%l]ɤk=M0Hԟ 47bKuӒ8PXghbew:lKEp:m>TCQU٦ԣN6#:s(@!y Q)I`}tșr*Cy$X#AȬj0)>~ANF ՁA@]zaa3 n1%ܟUc:ђyԡNY4=YB8k!*[MEtP#^2!n9ֿKϔQ6z㐎'0ޘǒ{ GglVNv?~4CN"p7zO"T=Pzg塐^k9u&4 T qj ޛSlPeG\mI4,@?(߬iWGHu`xuӎ*3̈́BȰÆ"Xk>dmĞց ۶/51S0p'T-p)/ysc;oo4]s 4Ys+) e[Ru!CO3`^S*nw \H{.Υ9ysPYOsL ?ǹ#{It2È,8qNӧ9gqgЯMrُ30qHyvMxcpREckU#+N 4'ꃄ]ݛH#n!}R[8/YyW!C+9dA %ܽj8pȰXy|¸?DX0=ebNH%?#'A*V/Imv/&S:K= ـ(AXuƮVfpya$!^%?ՠzcS;h R Ik'~U,{tO} HaRL_B^ġ|Q^<(A(P >xC_UX#YqFt!ӓN[4'qE{ *{=ξ>R o2sE&r- pO("Sjj'Z3 *[lfuݔ]z f«Ng8th9O-_zģsɊ'(zf4sbGz^ ͜Qs;yE h3%!Xb1) ($޵uL.=nQd @LLW"IȊ9~h?p9T|7cB+>-o) u…j̾<&ЖO3<߇ >OݿAdz6B MӌtޘO) W48] sGk/zHdǰ3"/Ցo?|q—S.%3>\|-kyWC>khpt؉=/ci~VveҎ:%-kUq؇|E sl;y RqU n/\h.drXEe{jgkIsZC OP_rZvױ͡ksױ?iMBP̕u?iݮ&˷TPIgF De:70%nM3[aGeYs & ĠrNqX/A*aJGLGs4.$o [VpJz/"[߯ {A?i\ _7c4gL%}vcL>$Gy(C* &tt}ο V"mw]pv2ڇ4KnWrM(H-i]kMIJK|A$NymC>y_b"íKKѥ#_;"9tu T7}~Vtn]ыkom0e--zb|wfͼ.4 bf`Jo6D8&grƶy[a#VLd2o1=ȗs#lsEjXh "29xJVO.sSHSe&,eK>g]CMn[DX s8s!{@E*LYHaTr,t#zjΏ ʀPRiFFtm߯RF۰un師bPeݚ#c-ܝhҽD*)x(!$v0:|5o(.Kfʄ}]3PjVI`k'm{Ь,/ds\ س6s&5B$œb+e C컎Caw ,N#AF:V6JGXxg{SUm$ukn s)L+~WUqrBte+ =\M:gs}ェQɽ34yq˪m'fvp3)[z%MDz3,*6-!JSYkff]frGLߞgf'AA s>gl,jZS#iw/Ԃsr6́Wo8Q(AUaHk,1|?\׏Fm` ꄆ yMBU$Ǝ5#*) ËF 841l^ТI /H(+.iDݖIΞ<4a !tKyޥ APKI ~vid؀4X! \H:֭ 690Qux]9_k{I.>{"VWDy)UτM+N!~BVhN̋ 9΢ݭ͵bf5IP Jy=ykv[>h0`F xf{柑WA˥.?)Wp?#,^թ?(pR8USZ0=ұjd:O8g~ViZ\  VàІJr7}o0M#GǸkTr>tL|ڸV!ay$ [;0GAaWtҴNpNx;^ŦۛۉaU {]@d%YT^> %r1hU{#G?fRÀ''nA/ۺl~II!tte^XylPHq?d7[ l ́1뜵'# MLF.%|i/8~,J}ٹSO[tlP"dc4)KJáѧ\Ji3⿸9\:`ys0/פ<ٶgYzMN&|dA4V9/^VrA&Uƒ=b؉E#HB3XRio}ɛa]Fa {5#lŝ%Q#֔% MۥAHiтbpth{h|>5VK9ϭ(Ph $X!c4[2Y  8A*^/wWnyhFb6AuNhu !B-G.O8m|^f:z<L|C,JR;=\D /oڼpߥp=^J$sEXi]SЌ@p#vd܌ǖD '&{M(-K'QZ,x#5!q`5T4J=׉kIS=w+"ϓ᪚,ut^ɂy*P׼z?L=Eu10v68PY3}hpE02D1##'V؋@_X7ycp:8NSy>{lQ+*L̸Nɫ `:(@P\e(ڃp3a.xϩIuu/~79],(Uc?xK4O {/l9!´#ìpeA͘~QcuSz84_A8'ZuT"<N4`L~;<&R4͖Qy #̪ӫ)Ovmʵ a97Ir$c`0_p$u;bxt⡐v~mu8?޽@`c鬜^"مEU_%W:[E׶ۜZ/ZΔx_'K ޵D9=9t^6hK)~=ŮHa-cD{ШceR{( BlHMi#-8Y4-΀ `d;Z\I(?'ڣu5*-jQ>JB[%?%fxf#Ɠ~QMj\q.⎇*oI߽ǪgX6ޜ@|WAXo?pd{ $JH#}hµq!|FE]or~ #-`ţ PD$ )•L HW; |5L% fp5BaX8 y˵5Ѧ菸ȃ$B]Inät]W2NHfdӒJ*X i!q+E*m MQ/UqJWU,0ЧSw"l bXC:Fr2f.xi2XvH XgBF|0ի/JG |*`%o'ų.0f2W =FZ%h<#3F''* 9͚dV=\E/5Zۢvmh i e~"@{̆;;Yqx1uLu7b$d0Egx;,`fDȀj qt$kžΗ:Hn˞E7;O# @l#ܿ>/%[`[rQVS53<0=Ma8a>fjPL]~QCms+6KeǛv[84lCFi2K 0h5U;VVY5Yq$0s +9hA,!zR3.Z\߉nD-h=h8))nq,[cVKWtaxp3RBۻgk&?8yC}q`C7M{;֣ Ny~dR 5k %V55rr'gxgn-aK EW1[0(Ւ`\$U=ۑڀ[y(]]9|w}ߔ8p^:ƒH'1z@ɒk̘ހlkdZ+ce:\'4z #:Oqiyi~YʢmQNdvyKf66o cXΣX%w>8H)SUrU&h=`U gطtOmdlk@^y( f?Hعt `#]E)m ,"wIKswܡ`3/$2%5奼#Z;wAl aʉnMk;b`pEB 좫̠n:5fϋ6͒ J #s]܎JίCK1ѣk䲚Tr3=*qYv*G5#j2I0&29! %y`[y+63Hv{$y\Pm!;#zۺa-{osAo>O`b̰u{LBf:C}!76?qXt= Ν#XtGCvlQAO%ͯboߎڴ߾$zs2y;}ukCU63ƫPm8Bl;Uᵅ@-ink nHXf#:DI[{`qhM~\_Tr0jdۥrz&I70޿%f|GMfr1?{Kx߁ *zADq:7˂Ao%ܼNgUQLV N9Թ~f؍vAKݑJ^9󢍦)3AÀ's]V(kOih)IԊˈ Z_M2?@2#w1wd7DcRÈMuJ>] mX@IU\pz }WP~"mޡbcI'+6jV@nKA!]6 FsoSHZG،V}zP'a? u`D4SeCZ}Ր^@vz3־7La/e=w2H6W@gHcG +5.g34 Ҥ⟜ÌAyD3։nvϷ- uU|7s6呈=1ye\j̖]9mgVLn3i )ZHW(aY\w1j@q߰WP+%vTl7%oȁ*,_-*ok:ؗqnh1 Sۺz"w+= 7@/ESUEҠ72t#"6S5>PHOhfnn4l6ɋ[J*}8צRseǢCv!x|U%ZOMʉ:HVa [/9ȾeSQE8 \=eVHs͔6(Y[,ڄ8vg¶rߞwbaj@ 3q_8qTpk{ڿ1h?~2>HB#󴴺ysy5~N[<+XQE]eT>PH4 @QR3I8ra`,y m] CMƈ"9ɇ[F ^pVrXXGq4RhH7oS] mW!͟G fnNNj,QW218SjV^pX;8ފgl.\X]rϮx]Sm1R-8&t;.,.EwA+M7FaBH*_CXz-bD)+X>h}pX }fhl@r3}Vr\4a ר\5lSϲAyQS[_c_ ;a|q+6e8Tr2#H[7j[C,IׇR $ED՘?ùXWhI$9GhSAlVꜸ/Q><I]ҠvPȚ<#WsV/h B,Up:[es!۬06Co| 2UGŶ9wzR_R̛ggTu 8E⛠Q| hX:x.=($#SUB[Ki9s6G6/@2ޣֳ(*ҐFDA؍Л <\KҸf8;J8RZ*a2Ä٫9qM\84@bb)ëak~IԈĤ*FG5 K)^PP0I-)Fc C z s`ްKLw>jJ[s-/̱|֠Ą#δPKc_0D#xqI5`=)0} \G)Q\6ݤ)Ê*xpR Aً3\ƥ 2gI"``p)0$ڂ%~-9s|^bTc{-M M} <0D[qѮ%+[!ޘ7fni Bu5p|=t?] Q dQ"ucNK8_HYM.{!A#ߣtjgxSIs>Ps1]N]t`eсLG}`;vWl)b_ m욳k;nf+ ƆULk^XuLD~ z49J~|-OW~_Uӥ¾}DZWpu$&z\gfzo|خ e̤Wʊu]*1u*M(Ζk_[eV|Ki?]ì5ݱ!U%E?ITLGjfX|u#0ZNVj39YVI2U5̬N0ܝj#medYKC_s_Ǹ Y#nWf#Ũ9 SO;9ف:4blcX?+0y8 MgY*kHЎc]Z6ͯNV-F] ܜܩD|` "bTqh牺Sy^r%T9u'j!a$Aäh86'[e(KE.S7!Sg r|m?Ҹn:9b#~z롊M,~8A҈ىz3 g8#: 3(śf=bGi@j(Ú!ZN\m ޚ͈djs(l[=#^Snc2ݧ&d[wDev+43 Y@8U"۸{v o^*Nv@ˋSiqjxބ!ZrN%Tő26N8ա8" GƓJú$ hpbcmgʸNA&A%A񋫬.>wKjO8fwAUPmBY%MteY1h*6,v!%Iఉ{)TY΢dn9\BIuA-^FsN!C>`˲]J╊5TeYISP}_++{-|}Ez@ ΅jة+sB774WBESd$R=XkOI-pȅ4nK Jr9˖c%V/]B,.CU킂bG>.` 88>Ԉ3/qYKâsܥ./s ğk yCaU!='k/vk'fHVVFS\qyc#]0+݅G[?+1^pfRUC)8d$жOKߨ/"FoN+sh h d|%-5f6z_E|SXkw!]]7ЛWQyL3 uFL.MGfYR+J Km)bU+])󡚆kn ' 䙬qq5aI?2]}9 (jia~{#qRQ`Á 8'1AeUfNID"m5ox4cᗐ4&Ҁi,-ؠ<~9.?|ݝxP|@%클'&@Vn'd*G8⠏( sqe |ݶY,V`keg[ -;WJ8-T~DIZDXA轼n?6Byv#*vU#Qf`\,_ڂd#^'NahP;@=e?hUpaQ0b R*zy|>~3\XVķdsi{CJ1ʧLsH@6$4ch_i t[U} .;UZ@j$I$v}ejǫE0A/3-j4xJ}?Yn^g4~kh_#̃j7KdGtxE7pd++\ʳ% eD,xYa4df Y|Cl8MMG5QdrF1ws\T&}יe.o9MOfx,c֏1^"=+&cB=d%.;rܱ;0+wGUbkvq9E)`tiv3B -4Sq}jou:iv} {Kt'HXw/Pj7P1Rky$*?Dϖ{S Ư8>}48n>vgH';}rkqEsH;8nH)) UE֩#ew5-B@ۋ-xug yhcbH3C70}; $ EJ.W ٠;#M2UrV:EnQeo X`dh[ *4ŕT22 G8,١YWUJ溷:֌9T%>$Oq*iQIC6ԒuN .GQ X2f)*nmp-.ud*n>^`FِK!W 0z;E(]YC y3K1w]iҵ(:2vwX1LAۭ's{P?nC\݌z>D7MX& d孢w|0x.|\ |$cv/{F@m=Y׸"'yZ(~n9wL0oa |p?*(u.| "Qdڝ8Q ZN=K"x-'j.y':5nDyKO' 9 Ẏ5Gơ tZ;@3\`U}7h_8Έkn.T/M 7Q-dte{jkdb:mAWW5B:)KZTfz*#"Lfx4G<Js!;fkWܺBځS9%kP;Q)AE&:6l 8Z/B xH {5 ̧yGLMn)^<!d(8snǽz\ژ4^WdA(w,< SvMnNa7v#ɘb+Cw /{mX z4{6t/t:vOyc o2$4/%&Hp$?ҋtiP PNk%@3<2$ :\[66jWF] Vdҵ_gi#G|gY]OњvOCOx[E#QGU*N4l<.#2ySqQ9&x׹g4N> Wib$*X䫱֛mʆZfIJJګ` dхH{*-#'KfY%bƲ0? 7u:|=8~Zc4Gc+MggieDxb鳁[ \3dj+/AxLzIv:-0P$~zl }W{<*s< 5Q*-8 ũ#'y< Խw>zZk)ZZa{)ndIˉc\Gm͘QcSXf~>lM'W; 3 ho,hiQ#aK#ajuϘ֧0b*qU MCGe;Ҁ0^&w¥~z{C eV8)wI 9]sVLCHw[hi>"`Κ+(\"cN urJp'ʐ!#xMW 5GÜ>ce ^T>2N Jj"C; C?SM\n}btDx/4qMɭT*# Θxum%Gs`P('ŵ.u !a='tR3b1;aΞI+(pR5Fא ._XMmSG蒖࿌^j{JWN\cO9`z:ERLn.m_Ku< 0TA3E@B@Hב~wX:b3Ȇ7=?gj%s*Ć[bd'۞*vӇf~ 7{b^pe=<M-~H/~~j9llv/nHn0x[%M~> ~!I#؆ :z(7v@Fe, buaKQǬ5Ze=6-;u-::_VJL>sh tα=ys-}'>0GhX(淨fW\a3}D&,4dޣXw|<Ӻuǁ3 f!9h5Ś<ҽD,r|B?IkKޔ橧TUn0&k$ 4m_=F2J7Gy8_'J""_-y^>J{;_77i rIYC B4Ĝ,֘b9'{qYrqQYZe%%¢Ξp[ʏ ҐW+Ў<:R#t]Γ\n)SudWk)KvY^>WTr,(*gQeQVu=M&O-``]vQcֿbƳ#3Iwqa/*&|]H'Cܕ`Yc0P:dhq04b(0_ĕ~ 2|9߻KssDhke08fMSS ,6eM$2^LDBf\@ZA %Jj L k9JiG㉢銽G][ WE\Q _fı/}K]s/k9ʢG ŢCjԤtHaetDyC28ПT~mH ٍ4`!`LfaSDZjCIL~V)!%l1B\H]vz C5( o #"9̓QB xvgdLDa0!p?Qᄨh?Xv(⸮łeI# #@(OvU;EBs!!tf&fJ2z!X6[mG}- )-pc֩CIի*3 <8 Т()|c5yZLZ <톤P y *y1,UBK'yBYJ~9q<5]PV> rmeM m" Uݤ{^PiR JEYM⌘5i,/1y.MlzҺu~$l=SȾ`VtlF!Y$J^[G`49[1pc`^UXkn0cIXVx:.l$дTvoa)̶,Ag ;IЄLcT~ݷ¸C߷̌n2XL** ;[V a˚iπj2Aۼ٨joq 勤jqQm(MGa~`TTN4Q51֏n'8>)իxQLx'N#i`Ѳ1\KTmQ P>0Z%.WǛjG|jr8MߪN^&Ny&=1X\E,1.@ ТN(U ߄:ѵ3Ed-ι@*ClPxbw43RE#qM{I0KU Z,O9,1 G/춖49YE"jZ yƚʤ#lt"zWZuzۡfZu6B3 k>l_@}g-:]M5V5DU[5Z:R±O/v Xd5n>*~+yt$*Dp~"!;{otQǬ"{@d_QGR=)Y渴#qD;uiAw&?^{:# ?brVG\c \OX5be](ӧx>h0Mk)IXW.EvHi;.< Rf1a#Rs*}ën^֠ˈaXG$BOOqzhk.^PQѰxB[2j -V3V@bGw,Ϣٮb{'h ٢r(hͥ]@: @FyE@ZnljJo>a1࠰UmL΢ȿ^PytSr9P(Hċ/_"WqpW8i 'i'Dzɛ]ʥ)І2mcd:G4,~% K¹"屙sKcH?l2d5%z"+{fj:@f9vM`uoyoŘfo_j@q j R5SMfZwC@L|d/ GM#nzSu10uk{OĺꀽHx3gӐlΫ? VUP97m6$b3rGIk6\ ~ɵh*'2,|{+Z։N}>~,lG$lÚЪ\PXI(~ 8IG[1~".|̭e$~Ԟż|#`B}nG "]1qY N7-7`kN|0u{]MgD\Jpȓ#lຽ~tՄ2|,͘Ybl\}5rDe^EWkL+B\l̥k1Bf7FA9.[dnO~%_YY8AX~Jq+ௐ}sp$ӛ/ .XM<(&K?p ۼsMY%ܖ' oze(O֐DE_r]((d]8@ u%׶V#W]"AWʘ ; b,<հz_.z9޳JAG0"чfVF*Gflɲ?602ݬ˽8beu%u[ŊQHwD~0Eft~&:.zJ> eޥN -(32)և@χ=Mv"Lˋ{˖:jmXNhQ'S0( ܶ=E ` pMK +}S+̚N6nwu9j&n>6[@F ȐD_0 f8 y$o\BH%Ay;VVՑ2>D4;Of}Iȉ5%Sۙ%cҺ7Y@5tԉ\$_@%sw~ m#<<ĩ%Zg7K\q$IAvdUmYZ$OG~zg} )%<ͩH(Sq/p;{Va)hoyyG JNتSҎʔD`~}0b)`,Sby~XT =Gm"OQSg&<>Ѝ}*Lu5}n/8T rhk uxJTN*23/‹E;urHɩ5Ȓ,BIf/reu |^トuٽRS\e!ЁYҨڽӰ<$q."i0UV&=Щ1 GLGn-QGѮO9\X+聎i᷀ݷ#ʹȑڊїkE0걃ttٍU0~y\gA/D@1Vy@eN1E†@7i}I mފ  7E~Q1'+xIȷ'\r#goȊlٝ)q)1,Ghdbx?Id|-@xn+`e7~pN׾>^{Hc/ȭ|Xv: tnuKȢxH!6[/zc=e#O{<I^MxOTHauG>#J0(+Iͨ8$Pԝh:8TCX3tE,.ԣW}"W>ɔ }z9l@!֙G+U!- ibsx{r`( qEWA)6J-Q@Msk/Z*C0V xZ{ѴCqMw% 6H1x;5Ɣo73u}G+#59@uT'c3K;@лR/@pM`ng0 ]F2oMl.a.WA{ct&oWw6RB'@.r lכ~ZkQq{p` ϣ8;fY+JxՅ-:GlՏIi(1*og# P,*kC֓zcZp@ZZBR3uo*.hXR&8?03egwÉ1Ps4KW-LP pމGaˇ]]i8gzD֫ |>mklӚ힇{YOQ.'F$*=T:T\56075SHk*0ybSpNgˮ뾫:76a9!ENM;5+oze:`ay\)&ZHߢae~HPN)צ/G ,TW~aus-k[HمS-!46m 2~hцT"'a*?_W<1 ;JDE/]o]n-lq{(tMb_[oTLr6 h 3F#?(5&{f9֭:p/7s/{&U+ǝ+ℸN宑pU=Ut?SGH1 x46?ٌ*6D`mɳYмWThz2T໯ĿnSid3zmeZ9 ^K>G~_w"ZyMα]PX@C@UidC]7e"ĖPLrfOZdž/u&jK r+[.D? Zm]":!FQB#>hYPExgR狁yC}@=yRA2f }L:R=a]&<N\ӑnc OԎSgz @vRA/% 0 ^N u2qD~gwEozbN,(Nq; rV۠=~B̺uk9[% #!(`_U4`qwq0f{qAo;}L@HPF{; z?_+kz'r0޼BKiSU$^Ȥro|Pn>!-z_rI՟@YK iÆ_1&Xj)V)}\>\az"&8@\b4Re8jͦԹoFpaM03ivFniB-r9JakMudC<u5v=f(L!/e$rA.|EE`@/g^Fj'+"^^|c *}` 8=H;V,|2SZ)LsJ-Dm@π3Ha߂/Zō0wYRLDX3Qғ9 @[䈝F60{nhCWm4U 7gQQ pOpEtO.Qf4n^QFu"Bi{\ot+2,Nf{p]MFF|U`>L%[&v ?yr@/FTv6%׷dόz_-\VyHfK᫆ wS, n!J({üxd#E~S4 /T6)ܭEv<CV7w:<|ނ{]C̙V}Lq5Ѥ$_04_:62RZE0u߂S1^fCXs"Ij m0噇r61sMvfګmFͺn, īuH$8!<˥/ZHئb36ӟ}pz_QǑ)I2*\fb(hEBXSL;,ؔDgƓg:c͕ H>}oLYPS|ļQH.e`&x BR15苎(e*';ܟSutuUߏNvF&"%aBbs:v_ e=~eeEjӱ:AlB7'ôQTE\IGr\  -$,p ΓT5Ɩ)9d Y, ]v&AwʵT'Yb.TvSMh9ث`ǤcFnJQ0pn/=]\ڦ㐳oB>9\~d@OK/}xb@OWp, 3_W?'mGCD?^׎d;$NN%yZ@} [75%-X=PPR'Nr@K:@XY5b9 J^^=z;NH)i9b= Kc _=|QgtK(ziuM=)1|t2ҭcc}9B~ fčiPc$#JLb2ߥH a)dS` $[,3k!˅WﲃbK#e-&8D(r./w2ɹ{>/bijApK[{-avnoGx\wy<8RRgl[o6jbS0تE}?Bl!uHl7a 07C9FS0݈zh .AKi6';N>hB3" o߅.JެB=KQ #E8iTJ+ T~!" w#NdWd$׶ 5xxqҜ }$?TS1=gfp1 535zf#Sw)S^RBYz'xcRJ#q|~*qQ\tq:Pj/ ^0~qDv\?NVOyAq&|v9'R_@GRu[uYJHFK =;p~?CdF ܋ NL8˅hdATy1T;6Ӵ6p\+6 (E6^RGV+b3i5Hd18HlyWO{fr6zv}{;npN@o Q}O.wF&^T˵$$W$4#^JN7w=Ĝ:P-jCQGh~~Qp4P &h t(^WSg꾲#ӥf\j472/[dtKTck p-" o 4̈V!eCw-?wrt3{60=y.2q(B!e_W':X,=Y4lk`±PD^W*b63lϥ+B DU{m 2b- XeR!D`q&H#v%?E"Yye= i N?Dyýlsb ?cqpOS968# m5-CvD[Au}NTAmlR}@: ν!sQ}+qr[)UҾ@ ykAW\%$죔'E08k<6 @V&TyfH:ߖ˨1AEd,%ZCI)oָ I5p-+J. Lt;:)uE_Xj0>TOArXK0a4?UD hno5Xudgb%yfwWl,h/ICTSYzV9Us̽lC whSJBՌmӧ?"C hFaı1)Ϝ7S}A"w'atUDbd3~"-f;XMg;s_/j1Vrlc:?AJFCcԮĢ e\ <6,nM]$G׏f4P/~L-F&/7NgA.XZ{kwHOʋr/9;.*qßd4h똈)WO1ubfOvF{L\^zf{Fow$`;x4OwyauXA'#.G(Ey l3 QQU8܄ 8xL4xkNjˣ){6 ?у*{V>9 ./!ѕ^fmǜ,w4:1 h4[kcq譧Ls.*hAMs2ם蜉z:VɕFTloq~rŢfҦ{jEhf/'jp3S:Oahگ;ɲ5ǒYuWeEpaL.yvϫ\~3\~[LuDh#z b \b| DnlMlZx(p 8LScJT7¦A7aXkICĎ!)Sx-Mh'm|*TPk \&*aC &]%p^'ױ`g{"|vpbwP}ޯXkcb~\f"!S[6Fu],IdrHs66`\||)zM@+#>HfLeԥAȭ>WWhA@mlHK09Jpqa@Pjei֛WWج8S;q97SuwꈄYi82SMO`ûBzIˡF/ص#Ū˸1e 3"Kֲ(?ŀ#sǧ[cmHgA^k,7~c28}k2-c"o9t;Ӥ[\à P?6ݖ=gSAZQug1@mzOKlBt?l}}W\m\AzdMaC[\^w(/# n5v}jvYbf[]\ͥ&MNۃ1n  5pb#bvwGy×":INklMuMo ֚lfFi_T[\Mnί}+⒡' eVĞ}/@jZz ]w ֯~0`[xB́`!׹14_7ֳ?}DmE`qE!:-{O6"1'ޓpTV"\tH>,1sSJ`y~B־Ny3_CiNZ0YqX% PI7Rk.mҷ2mV xHI޲e=%Vm%mGqTP'2آEfyn~[d(Vn"Y t-τ^L~|d[dpɨkhnɑiڵzhrѼ@EC%ms_S[81ٌe\/\6zc nD?ȫ{!B.Uh? 9+j>qzdȷ b|&qE0G0sڦ]<9m؂I*V#TNl'Eo0'?c}#I[jkҠ>LݓNΕ?N%ܱ-ww^1No{3Whlzdh6SAhpGayPKUDžCNaS~O z:_Л|Vx}g.:`۷`%)7e^nRŸJ)컃Lc-E퓮sU@DvM>4e}+W+˄gg!Ռ0r`̄j^ٮ BdaXܒfc,=^(r5(ya^+gҤpv^2L(r/3:#!w*Oɪzd͡a}*%x,nO s(++`}?ZS0/SyIG e5Ai.a'_|͠6Ei&SE { !Vfug枆l?hm}eA!\n9(9֖]mM:]"vؘ/y>>N~&q]q࢐r4?2Oz\vl6na- rru ] O8Og4]^NjejTwAaq ~|A2+3'qv@AɐvB"iK6QarVac:p#,@H@I'{^RzA@ҿP~.182GzpRƈ𜵼IpDۖv:`utA4{1kjx*zǪ[21^њ)F{һz|gC(X r|ݴ^=If _vbܺfJFͿjN3JƗ@W&@9=ȗ@sEN$rz !w鋑!ɡ%Dx^`_D%r|J!j` wd {aAWW{drL,u'4#X"@ownjF :,CckqB,\MZMj8oTeEzs>˾;I?#˛:V I˵[_kx(Ym d]!-J&00pfT 9O(sU#l~ЌS_k?qIs} ]`\2.I~ՐF9|miQg|qKe8 -_=@SiDˌC_Ʉ/2',Wm2bx'?l N*SQٴ&r?Ab5%wQd$_eP\pstf<º';dἄhvo7U1Y<ӏ RLFiUMoM|:OǞPjBv06Z6L)#Y9XK 9E;c|̑!Z[Kǖ v*{^A50\IíAadP9E>f!0Ӿl|L8'SY:G'1v?Eiߎ-dAiކsSZw!&B 34Ԗo}sʶ:*MGPP.\<"5L8J̨rx*ٙs ЈD[mu7k{kS|G#p&+55 o†b띷%$ '2BUف,chrU:z3Iu0JP@_DuS74pnBƆW82Q!&ŨF<xlgn'BK~r~6:2lʢyғCD$,"\IdH=myY'iiH~o3{π>خ9ExMg!wXm{DnLh%EӍB-\G0y0uvh%]@?3 Š'Oe4Nܷd_vN)eZ.H3$!8,;%wJjo;n;(.̫ (Х,Hށd^2ra&G5!ĕ{{ $Sq Z 6ڼAj+"nHQ´%x~+)aeꂼ͌pXl-ҜKWFMbDUG wcQduL+@ &˶RUw+ U˓| e,\o\C{ž.Nd#% ZWIuRRiHb>H ZXY2(j"ʰR/2 eRC ۿrA3WR38*@CޖX&39b]=' D6J^O g29uLH2F ͼ# G˜gQ {FPWz@ѳzMyR_+]H 6<7e=Xj)_;F6V{Oz2% f[餖HbUk(I5{ 2f 魾ɁޚnNmh(NfwmrOlTW5,l4)jadcj'.E.\?M|>s{I6ʟY=$2v|~P lU?-ؗ;dg (`a__S h#])g4Իa֒|n+eòuIڸ#/'Rdz@ k LL۝hW;M:o4jE(M^l=&偀8,hǣ@`J$A4z &gUD.,.Ghq˻!v'qPs2{ M:F_ZK/U>HQLBw[(q`$`^d.6t88%UC`}U8I%mPJloM Ɛh)Ce:D0A#אB$,l3͵Sחtqލ𵤜Ǐw34@۰3iwKto{32 -}]oןX]N0 a!9 ;u⡅>:`D9Ww)2x+?1)cd"N͛;dU2y>(b2=Dj A5}??_%oݘmS4-L HDȱ,-SyBPXLەUݙ}has] HiּWOS  ң"?`6 |S'wYNR̐rJDehCwrÑWޕzq$ĦrIȑ˓5u͐2Wg(L1$4΢h&SHIa\sx`"xtir8G C^+z?8-i_9:BDUf,5$$sB4 Jk.b`3g"Խ) GZ]S*8@솤7v+}܈c^H.jX &vܞ.Ttz.%Q|4"G/fԗO C>vg:r50}gOwr!˃*5l밓zeqk*-d@ 6ZV_# ޥ[ S@ct/1V}4aF9^WjHe6*&̥}b|7ջ ъIx⏕ʇ Y֥Y⫔S "o<_1ȬvMMEd<<(Fipiao2Ӥ@c3HGl@!jSq^>GK * ?q "<~-kdn, j9[dST5h5KK%ठ -][k esl"zKHl2:C=tu;yo$N>ROTV-mN@[Jl}ti%\ɢ_ެ +rErZeS+ A֕9˟2 H&1*vs_>fAMJ=pͥoJfޏrK(fPjg\!DEv$*P(onFB|/Z<*_:EnUwOH$=ҋف+Y#nqܪ6$`$U/S$7ef!;p#h%#,GâIn93E׎FK`FS]9p`)M@%xZ!a4g4+ q2J ѡ ~/  (JjƙF!ǚDho?uH֘v8<.;drU<܈1;^Eg\Dk-_F5BSH :x/DlF j/"[ e)Ęl '+R/l1m=,xV)- (Y> ?+QM TPVOKk3@RܓNs s=PMعSaO=ec'ȣ8^"? ns TuX~oq,@NwFMTF rUó|tIڙ?~w)S~vWÙȆ}qYIJڭ`:!_đ.dGasU> qr#G^UsϙJ,@EEջl$ .k~?ZUя*1U~)Vތ ]Rd\+`؉tjՐ$2KL&kJ@lJoo_$ƑUH-8ap0Ñ(Z7azE:@{Je\r1fd}X;<"[kmmԉ)Q?& bFu W#WW-f'IivȌԙ|?Vfg %OjsDL:,Q;J<][tP\kx4R\!ܲ,c&ăYF+;oRai|Ete[NjǺMR2QtA| q$FI{pi5o)65R dzFVYcV1?'\:ni؜`iEpN ]>x*ED 'VbR{"1r+)wP2p?:~ Qi ͠GT68¬m#G B1PHe@oqXۡO!#iE+g;\1yD>.Ƽx~#țݡJSǓ_Y[ʩeXGğZ5|_> %eh ?8*}:GN]w #6X\ZC-bo6BYACM"5 5$k lr=%)DѵZ fqDּcB9PVܼ9j$m1;`[a """P Ë |ع 7$˰`Xv&=-@gPj*~H)un &mɛ5?wIB]䛬 o= T4cY،_ټ^p_04-%]ǨC]i5~JRұ\/جIBQ gR^ 'S_'a$S2 ɾ(:k_%b~R౲Xa%Eb3);»40\ʅ@uJnY؈Nt~@èj]AdJ̚q5t d8;tOpq 0a‘ÌG:GS&t.mO _ʆsیV>ޗK6&lT":Y-vp-#:ֽ1+XbΫ|:i~UjVQݦfZLhJ9]`R]藏_+PP9gOs^N !;4 jL xJqe+2aC|g4Ә礊eJ0=^5,R#G} /"WOϧeU>7%`D9W`Rw *7B[ tDbRCJu'&(ܳ Te6f0iӤKm_d-`&0)r[H.<0 kvMAm:%I~.mLL$w2&~.u<'գ7u[½~G\Wez&'̌E~lw;=Bй_cuWLm6d5ī}t+'hy'ұL V򇚸i9HN-Nѥ*NIŵ,̪L-+pWL+oPɶXScc2~_J#]"G^b|R],V(C0(7;?M}}O*Ljޙƽܹt_RI *zPa%Zijay߄-X M52vl.P+8gW+G 勞8w(2obn=_$E2p!TUHb[QwE(ac+:^mvD,hq֟\ 9q;/^aN>L*gcxk{Ț`Q$q$Zo t »V&Lu62€0c1ٌZ1$)Gqp˟6>8ѵke1{VtĘ̏phqS*_ 1qU`jɐBK^]rpu~g!dJ^phTW rƪ?.BLțJN(#, Y5*WG{2P$|7Ad); tYIJ>}7-zI=GE ~Ii\PTMߡZZ4ғeMMu%A`*V:Os)]g3D -ɴ3Gv7xdgΐEn[8K,w/L(lgs:160i8Ui5# L,u]' Cҭ "QKni0׳Bf3XAMuݯ'c Z2`QAbJQR?hzS%@RYAX(JJeoa4> %` i8h*+aa+qg?; SM4No]%g*NLTbP xloZ =m?#Y8sRd%cX P.p~ {!WvRT <ɒ %_{ -pA_fG hcq!72YQWQVY.4M_ J}$:d>5D738'B͢|Um?vW4TyzKXvxj39 =]#u"'G^ \cއD)8@3ַ5*֙C}[D?ר?Pd] ۚm4=]|Nl4~O&Sډhq_"@n_yi0C !62*/.g~&wb+!GIya\ F:!ۋu&p:}%42vϧވ\F.B%&$xh,1λ Z{ɧgf+pnXULr=[6Ku+@Nd; @)Hga`6`@})Uh7g+4YRs IvI{)M#;YKw("+rc0ru MpIreW O4/rmOJ0`wC']QluBKO(%.@:@=҃ ``\q^soz}|I(F~45ʨ-(Sl;Zn.OFL|uՋrǂ:d:r{)`\Kw};z ڄܪdfPj$W>6֑Q_qTjK3E)Xب'"CЁcPcj:knΪ8Ánc|ېM"ͫfk48ȧ6,ϲrtOFn6w 1FSYQ# l}s=՘l+z"ٌdDB %CĢ{, 6"-9m+F\>Y}ĝoN{zD1Ø-Ӄ76覟Z<[6ARP"79_`.AEk1K."TU@q[QÑ{X=< \p$ m{4Y@x9,#\v#~'` U?QQLnߚgHVp|BvF<+ӈ'=ͺn, [E`!;r(߀d(Ҧ8fonh;ׇd)CXΑ82kAdp*(u7P/)1rh4w"߼lPN,+"/+DT|X8Ta!zo.J _TKp8$pH Ei 'OӦF#Q qT+եQP9_LoYDF: MCC`% }jj7*ArJHqJ1RF>)rh1xؠGq%Q2_ZSv[R?ikU^jl *U\n PL\5Y{Z{۷#v(p(n6X9ut}MثVKVbk^v|Q&9=6P OPqـa w䱗6z|XI3 e(ѸPQʹ#­(14}/NvO'wƬTW3XcEI> uu1Z.ÝzW!# 'r3U2c@.ھF|rR` b)U/tiߋ7̓Ur9ძ쬹.ܾś_y~Ju+ص؎k`R|+O;zTD/8mE~NEoNxPʞ(_ڣɵ NGZΪRr.z^KƦLnVNN^JKL=)މĕsSXw>.UZÑ@E$JMxi t6bȐѢyxN">zgԀmC+,Hl-q㛋,߅$JH_8!fyfkdtԭod/>2_ =)+SbNUо/UU.#4ai2wՔh2/BccS\ppJ]XMA5G lPN 86`N:5aOX(.mZ)8KSVITQ,,X2Nfl*f䷘/f;֯b +yq CżV1"(__.y^V a@ ұ&6)SR/uԨ{w22W'2"L;łډ5`L+&;K7nopz(ކ [2#6Ďv kvp@ ֱh!lZ W:BSQuq)QV\E=A}>!AJrtND,-GZMu亟 k\CT<:9aa@Q[ ,$ "DL,W9'U_G.W]7N$?%P`A4yPoh}鴍*Fe%B&*Nk^O TUN-8 qnj>3tK]Zt;ʔZe/ lSXd4™"8bf)ej4_z;N% pEq43P]$)\a@L)"dPH+Yr~si;5ӕ`Ǒ!sNʗ; OEo'L?~՟$Mrm}E3MX8yk(U|"'$-E0z^?˚5˰a T9l9rOBJRi"ai41}5&N"b}ʨuhȁfq8OքKU@rf?(g]ރJ7[|DroǙ.sd̃/fݒ7*m}fz7͆RN՜r!MQo  l`/&U]yB)F3:!E prGmwQYr{yYCn"aDK|\5˾ph=`T T(5hJkFX:f4bk$+? Df[H.crk`\_ 6e17Fz!O2y =ɪ,g!ꈈz\B`z_ldIVTw+I n T!+ 'w)іK\fX^uvϦ97G-؞ ,?|/$VKu1T}{} uڹPXD<w a+ y K ̙xGFXKrN}x'w4*Pʣf\͊FC.?J:J3 pȖ8 7QC;SiFz}[׀ZI*}*BTw(oUx=CtY~kIig˧Oum?UNsY~^݋isU~AklhKb1xdKػw@MCR\j P.o-` n2pJ,ƛ88m 2ޜ9FKNM|k<~qCm? | /)'0Q9 W~aPe2N(Q8 Jqr=:X7y5ܪ9.K[vpbZA6n #?P]oFsݹuV Pq1Pg)tBh\sdB"MoJ]DuY? {`0,Oor>M:+2e`.eVs t1xmp_/*t .b,osgu(&v#bQl:y2 A"{iX_Ez Ll>![m[ӡfXG~{M-OG2"6\݌tDFž k1X4Kkz65<{ϽhCP-y։lֶ* 4hmʭ**KcRiyppG0?|u6m]< f:/VԸ#Wa1&ĝT7Еv|ۚjOݳ_s!w@0Aq5\na/ѻtd]#,Ս .2[(hayQkR4.umր.58oEm  a50L2C xCE\Ykc5]VK%MWwtߤfe6_(DI93o֊'h8Owb@?Ԉ3 %σ1\P<yC/>} $; "J*8eQ~tF_$!sCui:YA?-~Y^+ ^7+QYX|k1_ƬSiy%@?PIĎ;aV/N}1EЇz,o2@ڲ0uC`hR LP{5}}e6,I8,/ЁNb!ߦN#3h\m窈[$]ݎz?),H뤟Q}wZ-Kjlf)s>ݥ^XJ|gyt11#l+6<-*O)/a!I\^eQ<\8"P!Jp *[b9ᘼ;E1B/ x}/] pܭ@S|h͙N$@_`cl{6qմ6/vsޟ])D=x)i"XZ[yنz9|;* `){k>KS%#%y)vr&.E:Qtr3',.rp1+"4´3YfuBl.":l4:G{XY]<_׃o!Qފ>Q69d/ "EcDe3ؕST6#][0z΀JrW&uZ&]seF>#0 Itt:t=3JҔ^Z7磻/턘*4 ItסiъiՌ4xڟZ1FRo\9bG>Ә c瘾Vc`A,^ІO1rD =q|йac~,ՙ!9>giЖ?/"jx|(:V7pAW'M}s뺛sg:%t]khuLeXM)cg%%c2Rq^ Bɘnn:"8\Ԑ?]n\ O> [B]2m0.uD_ϓvH[lwl(?K!z4;Uݏg\*/ԃ9.${~ۭ6h,`2H+۸P#&KУ|[ hteVhػ[) 74wL SJRJHQ z :8/Pu돟+;8`R̫8X)4r ]|EQqh<̧"Mhz5z`>ir7BS͏73ðC1:X7%QQl?ENN7sj^;߈W-U ?L/vcS]L0Za+XHu(<>4?*mӢ.A!"9RE 48a#udK7m8ɁT(tFC), A.%&Mr螺58}x.;Q^<@ { =ZAFH\ƇCHI*V zsKEm>!4A^@ܧhxϓ%{-z)e1 sG&R}U?c2G[q 55+k ?(&qSGsиz4"_i3lC?[ΦL2xM3`J׺jߊsvۏձ ez O2/<{pۺԙq %"D0ֈ 'h:jujp 53d,1 "}*p` =T_ ^`*pцni']<+C H@ͣW|dySpj_iZ*6{$vsnMCzH3;8bc[m`1Zń n< NnvtW^g57澍D)>d9:I'rA'[jB"Rلl"--S%t;B*qh4YmVDmС9ݗ1wvu,45z(+tM.RzgxƟd(7sB+ɍtRb έA 1tvL 7§$"&*/~OЬ٩4#Iuo.\MG)Abˁ|az:h2epcn_^C!5bZy~`< tos͋d)wyoS L.ŭ$/,"::X$]uC>ZǢSYC+:adqeTN|vBI80Wdc8~y;_V< vrLewx>EWfHlҥDMb04[J*1KU% ~}ʄQ=`ɧݴ^J9;Ui& ݹFIa-R l{(9b'6(^|ޣhAHEaѕJATOYȳ/Fj 9|;ֺ1 oVuc\r7@nc $ yЏ$g/n/JE0Yu+9DH佡A^ubFL٤@{勳1]S3-J}| `o8Glfq7 aۙuQ^U):<4(0a Bwh82K@ Y:o,ujPaC;]Je :Sa`ծp+ a-  7|Ys!Q!^:$|w_ |1 6^\l1fr| ocvJB>Ǹq*x#N WWغ#āw[ wlJdMdC'CO`}+4T%WBR2t5' u@02c^!deC9Zj/_,Og߾CVVVnyR c~2DBƘG;NuȨan8.}! =@ cUyiJ]QpS6#ў(i_7fvkt8!˯zsӵazMI #l3^^&& I=HdY{9f/ VSce@Ŀf6#~>2dZP%t/ZӨfDr72 [kK|!iz۰JDnE?2`f|fiSp(nz{CHexp|Thqܻ"YEd.N)Q]瓊V6~Uu+0Uq{=`4C/in\8m&jtRpRuP_]VHn-`;(6nJ9*5G6L\$R[3/ VO75,4!j^36FwD9?GS=>\"0!ot0f^bJ9X쌷FX_U_dy;;Cp4@ʿ0nV~xM al8g0xR*0wr>2n=U:VbOXzkX91[ s 63 UGƏYa8GT0iݗ.nMuPKr`ȔXS=s$s˗%{yS98$;OaqmD1xC5W,87L;7 6 k"Svb;PygTcHK-*E.WU]9aMa)N/(UO_ps 1cBվ]\jnoC鄇qt/Ŝx;.["\faCN}[jI A_R`U۫0ݾVo9\XS )jr&$EMtZ͕YeLՁE*Ug$Rur5:E6ގCE 2ԁD_Rozg Q@]]6'LJ[5/8Yd{9<!0?d^_ DP]Gq,B4C|AX[+ɖ<٥59">~K jl]u\bT},3cH^&5q|1w0'Q|r)bZJ=n8t j';SIpHmTm2rN"Dc9wAj4<҃18Ӑ0оղa}_]uН9Ww)J>7m@w5 B\yx=hFՋ&6uC420V;N?%_z.QhDv 0&2U^"@*^$5)G̓{2֥yW!RZso^;+G>U Xb~BtOf %+ hj{m&^&Dtwv[TIm.οOkr%*`=uk)xY vʽ$/&_J@}Pn;[`?F{ח9 Іɢ֘#L.@9[j:ߣxUL\cry+\n5MGSy."hids +_&.ZJ[j&:2QY2Zn؊ز(6=4B1 sʹ><;f{od]śj*;z}&.TBh*38%`L\i PD{[֋\upV[џ".2y *rhK֫y!/LOm KǴtk? i `X} MECĪzuPvtBvJ.,kْ3eq4CB-]Q 1(u[B{n]wg+k-[ZOcrPLLV E,Nbo $C{gkhFhtHyIZ B=GޢjQ*-hGJ mφN=H`zQSo%-"S!M-W0@G~><{wZ7J\LCլMDHẺ뿓v8H9˨P&iMYۃz08;P*,L2o\NÚDQ5-H)e݃6=FY-WɷJ3E Qx?acL׭$B3h"Jg釞צ2U݀zrDҥBV=ѿÝKJfЪݎq)΃b~_V{' l*d" <"x\8JrC9q>m2R/l^lEĜ#6'?(8ܞ_law|XwYGWiXy|`׀6G.We^>8.lXi\QD S ߹U 7+y_fZ@wViImk%qꚦ6٣{yCf5r<:"+* v͖ z͇ oҚ.l6=;[:8d+u#lw8Y)oKRZYgQ`pu/ P)seɍan'!& OkU\0V/f 3zNQ,dgtK{6~MuD~l er䢡yv]GxW#v w)~G `3zv٥t @6F$Ii[W˂"XᶕcCy7$DԒCZĮz!9㻻`dF0 8ݪ?Xp\GeWZD(%!xg?kF̗T`Soi*9ҋw:%% yo%NB{0yI"='YPgiRe?xl,V{alͅO㛡lC$d;Sv݃ d7DY WZx%C쌽UkAI q,K6x7$*BcsNJ@wH^m+=Մ6E v4 ,2 λx҃7]Si-hmyUU˄tiݗ_-dɄ 4b5F5!Ụ|ϣU, -A׎:Lދ̺h:nm"LO2qr4)J Zn wbXL͝:(p(5]&߽*AX3R1 1ڎ~jᢆ}hs̢9*g @D O2}>+;n6YWJlj}W+7s}w~vF8 :]\K$[GˆMԅ gGD 4N`fyt5xEp:["HF||pϐ{?ƞ6z^BoynɍBmN RB_Hejf<Sܹi?'QE7l32ȟS-䵌e,TIT(F iۖ_bxZҼK#%{7›f¸?h^vq/ϳt*2DQ\kXvG5QwlX$%uqˬ kfI-g)8cgJ;yTޜE5R#MOSJV!1o2K,h*&A{r'p+LIVKXKWز헊:={'!܈]Up3M`A}R 9.d̊qی_Hs!lv6M$M\=9] j3tЗ4/N^$ @;MJruo 0(|sQ9Əld[! 0ƮUE:*xö{XO"<(&| 4Z異[#R.57\AΊ¢{1g3hlXrUroLo=.W{o 8nMVZ ":/wPvmR:q9H\6cws;}52s;">)̧ 'OطiI^HZB1vUrXi `P xn^-g*  BoR8[{"B*~Wܹe0LG,yGo8Q{UWҔL:UJm9|؅o$lC\oank 2:(CT/D 5Ěa%+(yDզ-2d++D8^)FRz6b4 bd5 QOAZ'Գ ^ԏEydӭ<쭞 uTr;S̐]}yI  mrQC%ZPFA2B0L)yVmLfJ?D{ =sdj)|ػ޸d3LQ Pn= L%o?56:&&"@j&!lcRӭL:>H5 :esa)Ьb9FQ6cyJ4L͜i%v-zmHg5'#>׈0M$~(p&.Ct#.ҩ8A9"9N-N5*g@jpg)3lKgNkJ:TġVa{ƒ4ynAHEӌ9_w. BV _$Bj=m;KvDqaC8eyC)ݓfWR ή 'l<$D3=6}Ѿdp|kVY.hh"V?qkS.l+| P{Ѱl{x|uQFwɬngbkG=# Jx\i_?R\ RK@d$!w"I>vP]ehӗ.*\.q){hE!2/eɩ9HgEI>G" rbR1~mOv[BjW!T~A =T?N3`[E=ƾ{3<`9o (MTCrtQ 5$Z,6斕Dcx{-G.*"%=EoU(;l5;\5\ǻWggoA1SXsGb `E"++=d4)4 bVK"O+8>(%zP sfHk]`L_^zH5;ED\D^RXp-]wi N*짳4M7]fܡ5WƁ'Z.qjr̻B'En8T圾)Y&,K +))TJ!~zr>sD '}!cv7=IS%6^ibQ#ς[&R6C*$O"&",o)r}6ZΦd*=NÏGWGVic| w˩IF*vM0?mcnү)1U'rLKMSmFjq#yJi9ŶQn)֤/LmT^24 x\|#2]v3"p) ' X گHg/mYOug fи! [3͟KmCztjH2y/+DbU؋XK$ҶQT%z%\ {XLhzb PP$&Zr1 Sd݄ iMC؋Mis$?,Z)؊#I4 >cd^Ty\$,Q׌D}sÿH9ULWο;q: ꈯ2G3##"ħ݇NNHePzqFa $e?`7ф߯0$ OJ61'j3(2]1ݭl|I x6}ݧk9WQ̦_ʈU%2؁uqY pZjS`!]/mӯxĈ,?ɧ#|^X[:べ}z㲴D$4@HSK\2f c̕*DA۝_*,1߽Gv*",V/;S+mIVH֑ifCݤ~B:lMpW[Y7^3uS }vճA 0%?y(nUƽ۬w)CGp[yy|ވA_6G +l+Ɓ-'xkƘ|_N°[. PJa o|xB١ ;jdT } Sw O!tVs2UOrRd)i͐@j@80aOgI ,:&NяRnhNʖx\ҹO[ߘoT~JFC!|GR&p8 u>C\aEbۀ8"6$]zPaC{RzbZ#K37dmPinui/]MzOĢI'r]{r!/J`ڸdѮAŹ-h;vߦ@~AvkBrwZ6^_bSQ1?<βr'EaC߶3YEw.>%ieeb4DF bl>W.c9BD@iA!@)ij>ꋊa? =ę*={ !& `_A.JWOё\WV8/1nΆXHt$Y3~g.;2@n屟\J{=""Hl8A!%Ҥ+o?|&0O^\"Qu-y5Y73=F\Z]Z; cmG ˉR6ლH RF\>'t [:\mID&0[l6#ۗX|p$ 1PNae{&zz7G&2rNfHe9r1kދE|{\6H1)^p(LeQ^9c} M}xSI% @,>L}'@=sm8īGEWN^xsWH*r,x 'vLv7g'>/%ݪx`rI͕Hl5|? 󸍁f,g3RB1D2.3~:y md2$! {q{{ )nQ_zHI$H'g{jKf4w* 2_KM~?Wr |h{(UL]pX)n?9Eq=w"SHG8Ll!<#)uftuǔ\|TG_kpGo-Kۦ7ɇM{R>13xИ=);H|ڤ@zx@Ћ LMQl^+Iυamȼ.YDBAT&Gu ::.re 3b ޶p R-P񊯭`4o/vjX+N$,uyk^­=dX&MW\ۀ`5No67,OPR]3 iEwqCYh*ߖ,4)pU{gλF 4ǰw*\Vj'`ǷWHS|KNnpnkZXGIlB(]N+w{R(35ȋ/@6ўȉ@E0ˮ.8'FTSrZE%X%,l6ް w^$$qRjAVH0WaOi2DtĦrh/8*Xw!/j'Bէ^>2 +y buޥٔR]/)T{yGxDŽ>%Cy7 e=SY.n[-l~Vzt lcpNREĭOtn$wr}s C$R3Ź{Th5@GXvBWrVqdM`[w;'bF5Cu=Ib)+WP6:zcc5M#K=ABRGhi ii{jNg=>@1"xkД3_D;S&~ʟ\q햷G:S|9՜ GŲafXpJ#%.I:,%dO$Eu]ia~AaJdL[s"vuA:0(ޅJ0Mߎ{i9Yo'm)630%X)T>#ux[ ;LB<%v| 'be"K{]8eC5ƍ(4"_:w@k%/7 te$#ڐCm[*7탯2k&;r|S eJT7&NcOvezF49;:#Zю.p-(Q}6r<*OJ.{ l˯M_vcPv^j!:gP;2(>Ct}e3QN4„\H)_׸VV'TJQ=g\(s-eVGfU[fKy{0gMBmT&:e'ȪB']\U1Bsڠv1|uUi5ۨ]$]XJnMB.z99E֧F Ct_*RU+kCp&kc~F Xg㿢eYWR9;XSmӠZq壐5V 2 Pݧx-çgEH87{\M"I(,\<՛aAF(7@h2IG]qZgF70|X G_ۣWE^42m58}#oлF~m15ˊ v{YY5*NjGf Ȅiͼiڝ ^=Nmo@`%| K #E/W<$Px21Vl^SBqkѩ.?y Dvci;oP\JgM)/y=帏5~6Z%'#>JwTPxшr#Pt/=`Βvdr `A@;6eAn_4w!(ʫn'}"bo>!4^`%⳵&e(3`˜RC<8x}"ҩhݽNՠqc#U.;.{.wi%H1ZrQ?H}<DʡZaߒ <%u%Z@l}@$լ_^99?@ &.6uɓ9>#zxWSIS XG,VciIvWf&|PSԀ=;f#*kbڒu cANa`? 9,v&e Lt7a̓&.޵׽ݝ2TS]RD^@=3],3_7=ѳUcEPp&ݯRH2:ǹa%3{SFK^Yie`n2Ji])Qo}<8o`+KkV+KO&\(TӹO -٢Ksϻq(VMyÏ#dU3%=DdD/|fQej^$XZQ%dG6X`g$Db k"[ IZ7 ^(M!Osözmw?(i@`8Egr#Ѓ>e&'~X^l6V10Qzv;k%of3Ҝox=p,qF UcAJƧ1?Syg4+  T I86]@/Lʥ4 ME l>jfV\Z%I׿Sῠy*qդ3 i"O05Ӥ&$ն5%?ftlK]lsqdϊ 䣳{|B|S~I_l/r#c%CHnPY v㠱%Ϲ J6 OPZ5 THL'xw|FRUtHJeDʶO(_B@ !C ~pMn~;hnC)GP{ɱo!'9}`owF/TW~)Y+)j fBetP}5Dv'E5Ѻ0'; u2kӫp)%l:_z~r%iz+Mዥ#<=(->`eK{@ň0xD-N9XYj|L7Pw _n5ٹPgPc ݡ޵{GHS{$"r|{ ;ol[UpmZIi6K C#EonJ1/Yu#reddۭgphj:͏S UU{d-5Χ) Zq Gvjx3% (ݨDe'22o#)HkSO>T4 }X0"9\ :0m j;hh6tTu뉩1,vkDOX^(SR(Fs`2>^cZxIY U!jiڎT.#St,R& $!7<p(pB{ I6ÀeRQg9\' ό6ZDKf:y,ɯKQuW$$Aʸ +\[^tV(~S S/" VTn`˛P UzcUShTE\={F쬝-'F[lMw`gj?ƻTY)a,,[0u~ET%m;o};q}i2q_X/E?]!~-nϫp\8HAp~ζI%Te0b8mcRߍߘV2,)cSQ@PNȘ2/ut&s]vK5@ƾKc,htA[ JK~pɗ" ^-.ctq>)pВr]@32-7a+[*dV܁>4JI("ҼKẌ hګΟ(y8dnt%_~!bߖ}p$2E͹rJ\xქ>|O})inD| ơrg(vWދ *U{QHZ䎏nS4Ͼ2&\4I)L=,8dHJ,V}IwK~{l '%|W5|dί>xbI׏F3iǑYMzP vs{ > 0{u!0[O\MpY q2edޘURUJzU] 0ba1'ʹb5T9sC$a3>vд^r󢒋 0I|m( Ǧ(ܣŜuJ73Cɂ3_ fh-JG8ch%&ׇ46噴UˍS J[I >17#S}{)5-Gw33sYmBW5 s![ BP']- nٵ Ԏ"*"0 hD:˖":iϡé9cuԫ\PMWEV+v) ֿǒW}54W4UM\zЕܓ{L<Wl*8K hZKT^dz NV<Ƚ;ם2#ja4RZFJ_d^E3-?es3k&<^_S %j2Q :nC7y S|')6<:W#;¥pW.~?)Ɣ=;.֛@0  P[5MƑio2'#k4 I߻q*˺<=`?5}>h$5\t "$Q9Q^ gh6=3;,n^`sr.sHkv=ze;` {t,s08qPqih$&^-5F}$K/ 0Ƞ ],|Vȵ([ɐ}8<n_Z9,wr-ws}ZA7'#nK `I.SnGt>E:o%QmJOL ND/A] c!ėe[J̄xi(9UwiAʴsȳ+0*4[,<_9?eml~6rߍ(=2rZdW᪉A%'G|,֘mM%c8"T)}n@3VEYLEȝKYbITu?]zF{bqQ#C1R |خgOxbC_W6)Ӟ͛v ryhc'.|YhZ[ zPX;(I_,KtߦQ|Ч }51ɾG*6$xI,K8~;p+G'>Mꀤ{r`ɟ؝|XP5M\*;5F0Ag%0"zzxyN☀ݞWw" !a]TI?-+k #APGEXvT ? e!S}vվ@b/榻_߷,r˫} 6?; bH~a5O+oߜ,'] 4pp^WW'*v  O8ijMD'NUw4 c+rl*pg)!k3MPP`Fy`>wR0Ǝ%Ud:X΍fѩ;t$X2_eq"^+χ@ ROͣ//fa;ENa|#{  s+X~loBYm9/ Z1P\uɛh++#-ߘ:Q9aqM 32u5ice{t5ӝb 뒀t.<6]mg.8S'V7q#p5QNd  IpԾ|U `$Ey>?X_@=D{0TkzXe^070>NL-*ЁuC>hȱF{ y0ksw4L,6R#hCHLIߐk I&mki/<~,Hמ2?Qvгw2t-NP-U2@& +'Xk,7aں*Z}䐗`RГ\69Kfa,0Z%5u,ifAU 2MXfko jW6g0ɶ R)cy1/t+Wj HI.E}*zlez~mrHE4C~\AzdAI'VRfy4Ijӿ wvezCY* Ō={(hU,xarz|C'Tup](zӫϰ9Xjvq%ȪQP5@Rpz7sǃaR,WROO.-݌.PZH3F| fZy-r"=S'c-U`F%$oe@놨a!12(~V.M$/)}Gv"+b*g_崨/; D)B@"譿5;'A }RUQ3.znvnQⰐ u ZD з,!87`E P4-@"٪ꖔbE$*ULᠸp}2W<= @voETDz?1&A=wBjx@ȮwI}js983Qv0߅yrTp*qhB͗῞^!M ]*% %f6D r!=ٵENJ g^_F;o4ԟD [z[u X!Jj@L~b )oaQu6hnDKL5z"8d^e8쫃F% u;1>ƣLc6w{o?p9 ΒS0tV/lo~O_>E1-qrq6=E%l*TC&(g|pȆf`k?Rr AIGl)kP [ >ml|&3=H~IШEOW8r%lZ`~ÎBMb* Z9SQ LJ3d7'Q<Ͱy!yP,lvzVk '_XtXMT[ noq4a[I$()Ceog JĮ:]Lr²Y~8x)diƇ~9lj.2 lf't/ZP0dF0^"?!hmس`n\֛<}Fr[m&ź8ɣZ.Rqʋ,61{dub#%jP!/3iR599,@ExuaγPoyEagc㖔{iL<x قuk,dRZ~mz<^Ժ^ͲUКw@KtK{H9lwlWrLB5,C,48($.沏 Qv_ndDVM)/M)iwFVSX}diFqdWRjP\pأůC$gs%=B)ye qr~)*Kec e}.n%4&M‘(aaiU!^1#Ahq5">,1Nh@[ԑV8^MI "|Vc#b]:e=گ DZ8Q"UYB,؀:~M+3:rjWDl@R/ħS1 ,qQRD%$y O+4g2t/5иv_ŎyW܄R ʹrn 8٫.ʬs6+ ӈ`GZλ,Q| ]4lηM OBMW\GIz<Rːd3/U5z-T9S좆^ ;s*c*D]owkaΈa&_^Kga p$9A'wYyD9~9v@ 51v۽4j/!E 2цmq]ǡF#چnd')`993_6.}gjr"Kz2a3ڍ0ٶ5Ly V)kn9zC)ldY|mlJYR(]6Lg15z&2Ŀ" K?p\@$]DEF}!h ;Y !4Vg%<6snyCL; zsԃ_pe ȧ(ڢ֥5;A*GV(E07@ssG7<ݲe$7QiQFg$ />ޚlitXHQ8zuCfd,L 䊬oB,\$S1"+ބ ='1]hdtHN{A ( 5\9W7m;_\?0Z$@S^8C[u0AI Z51A#h޵E v<Tߦr,Ҩ({ɵ+w|1g> s_{(&jojhgKq`j)N̏F:_eFBrhw% 7wlꖤ{?^; $xkTbVkq{i c`y{PZLeum)+l)_Ps2K/_%M8lh@)>(͈EzZpa)8޿k]G ]az*ʏ6[CUg#2gH|;d[bY*gVGfWIP`m[r䁻2YΙj xF{)JjRb tBGsTCC)˜>m8r#^=$garaf"? eGR@fqDPeN ?qb -Di&]5i.30٣rkɍS>@F‘aLEb` T](+ <2O P;.]MvƄrC 6⊏>Y*,[L]]*Z'W)E~p,dBzNaMͦll#4KWz*i٢sػ Wp-78VJaOY38̍|$hK)m\aޙi_rtf`:Ky揷Ӓ]蜯NvW.G(wr$?ߧX2vQ=w+, &{\uURVICF:+8cȩ.1FZY[?Q"IH&'b)XإZ yO_=ջS^䡧4M~af``9S:!Ti^r30ӶGw<r)i <6& 垒ij#_6abrcKQȌ0.]wKT;{#L 3Y6凄!bxxB98[mT)(ʙ +ÁWx;ňD@frϞ\ɝ=[NW0Q%TY:ҹNt8=ekunU+t#Ksmtcע}a 3Gz0yg(:4dd+R/q*3;oI!{J969$S< qd6- ;#u tV%$>@͖ئUݽ -]`2֝[R[S}Glta;6-zcw*@ KrN:yKIq ]< 5 45P3i{ޘL)5+O~8LoxjV60 osqyOP%_F->,f T8turdzw]9{G&CY"X,e(6ЎkuMw?#l% O`  k?WJ&'CF II8g/rR8Q]Sq䲬7xʸl*0Sɇj_rBݞt:"6kM&fꊸxh_ز)əEg!U֮+h쀩f|cn9h@_3F< ԑzl16yO:@將fXW_WmXhSb >~]ZMR3~zWe텓0N1 DW5;k:c $Om|=m;9F!͝6JJḥe =bqĭ0w9p<6%(UC򀳳D &Vcܿ-SKk} ;äTvIN>YosfI#?LTcHb / -!d90Q3q抷l袺 éj4Iz̉m5&i{Q4ΞUZ˷. `. ۬7`m5W}exauEN7~gEFOo R7/Jh XAg ql,ӿ-?Jϱd (9H:%c5,;͐jTHSِvO5=+H 4u+o{$+w\W' ]7WDu3+%; Jz dAF&!|ᳳ V]A!6A(xN/qG53 gHxT$| ^9g͉)/>dັBA1F* $mjHsNa0(:S^@H-&"붦= ?Q[ E7M"B(Nt2sf:?t 'aj$$'ܰ,h-2۶8NÚu*jb>Hze ش>MLGC=:2rΐ(45L" 1,wN"a2q^ˠ R>~h?PotVBR:GoW. c:tLUTZOc޵ ш͆sM#TP*YnC Q_/;đP_D֑iJ^;%: K"iAqxE@jr`.Y繓Wx E_ͥ#ڠr7Imm2}lI:q'pքFNsn]恧bwϧ'Uw,$*;~4/b1r^s_?rT g +>|ף^k8D^o~|@-+$\'x9ZG2!zk}T"t 4PWc[<FT'dT ,? HTgJk I˺Y֎1 ~[F`Z=N&SY>>鲩۳ DPjT+E駅><%9dAQ_sjg)(ΤkΚf(t #72`'aB0`.itWQzUq!wv!Ҡ-OsuQU@0"|_לa5<7N2 z(|?!hBe+p}Esr_zn @j'Fiq1u6jRxF!3r}cWl9w0֜oL+3,$֛K ej!{Bʼ~"} _}͒.}zhj!+o^;ېrOu:؝-N- XfQ\O0c%@3:l p:/i͇),q~:FڣjlcI C~XTVOFU彿|^E8Ȕ3vۇ"*o+>m$ L~“ЫvD5U5N(Kp4 8#?GLJ_!WSMF6k-׷L*E 3/ϳCy .*tx 4l݈Z i4{b8![o8^_/P&Y!˞$ϹC̵\G*y9W>F@h̑q_b=,ٸ0Z2ssفcqYւSX=k@*ЏO&YerU?p;U"d6V-Upѕ}sYwDG1wơXG$[.@/]}ABx~~$V!_:VnJFsHS04"ɋ,] 2٤Y 5T[5tzie*YpF͔@GOE{ql-Cu[tɄޞ13:=5ŽEr8od(Fq.Tф[dzΞ@V~̸_XI*r}@jSٱMuXAӳ̔g0gJk6>N|gmpsl7դW{υƿZANdqEL/$vMSߪiݦ8?3MˡA 9f9唩|%z-RVF 8Q݌/t_[i:7Fn%._7ΦhuaԑuHFޭX<10W0VxˬJJa.~h&2h1hL86h]O> =o1JIwɭkǤdRB㓵Aghgeo C+@Vi.*yMM\FHHzI 6i6W=QK\3Il ]ld8H9HdžxW^G46BL04ՐԐdPHvКs+2=I0<_ ~ْL1UAdRCj JGEMΦm*ݹ0)J D[i̯98GJmEJVF.;@ L57%EٿP\Z.y9B5|B(T4˰/G$"W]Ml<SEk%B a$_?=HApxGM34zo6Q:SYujA,O/:l0;oRbQ ;VFJڐ>Kg^vطn1D mYgX(S ,n1G J(5uRSe3kb#<1{6,5mBC%V %ID}u}/R\|yXMYsbMK64ț~*d~2rܪ> &bZA`XƭG:_(44=Ry@L \K| (ՠQ9 i;#SSnQǒ2Ь,O2}τA&>S#VIKv(bVY}ohIVW}Z g;E|53ꢡJ~t⫴{mB~{xH2ac,'RUڴj{Q0Mk{BPJ_߱z8DΑB ~Bn#a8q@N 4K @v$GD!ƪ^jpEfvL-x# 0#c9YcѓN么z3VJIKD$Ripz~l]ScEÁ,A`ۃynˤᨌ)մ~Ndgݭ_ԓX? e)fLCE+;&gv۵iu5I}Mr4DYcPjeT=#Z,n=ˊY`Ib.Y8gnC=wkX:GŞZѵ#\xlȒ荀H=Z*nR"qpRmp${TO]WHS"}t} 'OVnQ9_y5qr "IgiaVC}΄0hW 1Xzg KS@abʃ%-؝eWm ɏO[rR\i[w;X 0(q k#&LJaωB74eE, ©Q"3t:j+Y`8I;kPRVtH)1}I!\=0k}Ros9vCL>6nQ|$>p; 9x3l |ӹyQz:>G\ ֢~*6ܛ";5h0l ^8J$9e&vᾪcafxxѹ,{z߫8# Mm4ts ]?+ߏ26;p+>zfBKn} 0n0އN*(Mxqgb U_kjGbF/E. %U+ݾYN,˘,1U.4?g`o"op\I`0Ǭ B[3 ,m_w +TZ愿լ͂ s\ Uݬk[菿hqFر1yMCyʞdAPKq:$SONy*4z&)Л*$-ɀπb%fAwO$jƧ(=+! /*+41=^O}43ݑxTC;G[:lk: 칝OA~(U= 뿟^(Iy!5{eҚ*95+[[Z.2Cdw E xTߧs &uȄؚX;' .T~&7CJ(`hZHy[SI9l{C&h ADzYt.@i1{K̺΋Gl𸽸?JfG)+ŽSrQ{+#k#xƳ2 ɨ@#X~"H~/zn#'MsCLa$A01[$Bnqr:8z/ͨ% ?,`˼d3zaQƑbN75W =Jem @ -IG=! RP^TOD.X4:(cZ1dHoG"M3::߼t_޲$T}:Pex]B ;`<RQ?n\Ka#C)8eL#&V# noJJ F7z_Dxs\rwVI"{=H{^+^T( i[ܢ8߂m6Mxi:Ge&u^lrtXҜ]`iVjPhCDAq%brM_p7ߣ&y yU]A-`g`xZ?{n!ru H|S;Ɵ}t.p VTsarOAЍђ8t ,ki>BOlR>i\$K= 52[g?X"xln'0)t7|Y0qO!_cQȸ Orz^*cPLb^%ܰZ>4>EU;V2> 3߈J7]SCM[P^bgN4%*>!~lG"׭ dd+|og}*]mF@C _Vf&/43?O{,4jC)ާ+M+\=[6%=o`2CeSN2P GH8Y i\>X3qeÁ55Ba`6n$簺o:R;YJ>9 9oJ<=A&3vPG1v>? uQ71c2,Gb+ڈ@7]aYw˳B #A/4W.N}!ɆNXf ^ O6]~$n/Szıia/rJo!=L].mI!TgE'N]X:6 wٖAO12g8 Q*Kqj;B4S9%1F9&ho!ޟ:؏Bl=}Xu}.Lv* (y#.U\k#7)f@y^  F mF {6%{0 LV-]8[j9I N p&K;p]2 mQZzHԚ?ձ-,`w)H:)}m %#dP7A縇?$c- f_1ـB _ -O09i>< 0{WnFpL6Xy+x1dsju0-o U+ "$<Dpqۑ)R 00:jv1#вPk  uk97#}ʫ+ƎX:VyK`H(mN8ޞAA2P HW knqlI=`oWHolZx?ŌJ*Ӝ+"YdWeJk3Zaտ^7vŝdjaG _98S:$1Rĺt(ٓ70׫vϷ*&ܻT;Smo qC^ZG[2יE3v&T[-oR2` N& U^4VǯœSůi %xw0̓Wr5g@ ՝ϡiSWG]9.S)ˢb~韴b#L'RB<0FUlض(iGd5SFǭ+$!>L` Mv!Z U@ҍ^]&emOf"P˧B:=a*[O@$_7Qq3"Jܨ>33SFp%M3=a/IGB 1-Cq ~2%6ʼ;eDSl@d8 ΜӼfznLz﹞1?=(JGrn{:0Bm< JX؃#U5-bUuʃ"\]1C"u'|x\46D_Q`PQh{X4fEx+y8 *kxZrb'hMP̵<[xIw+*Eo|\t;*ė"E6-O/Xk>gſ"BA`WAA&vaQ1?G(̽4f>׶GA :ꛔn ki\2focPb;_F%[(i|@|P{Μa]ڀ dS o9p a%>>ψ5l~ڦ&7,3?ϕJ 'DǼe\½Ӌ.Wp9} 41|;P|i%܅N #_H{K A29c>.qݔED#oz. q4 y؋ nK-5|e: 5B\'jM1k&AIRanD \ c}]åkq .yK~zc$Qحo=rF3Ҙ0 .ݵ-:M$4Xe_PmR'D@;lX6#ep]~V: F/YBF1åMw"PUH cw{XG5>Vc-L}E3H_^?qX#z"KZٽf>ԙ;IV~3|*F:Ux@_lZmMz)wk11J %|1bӪ՗t*+KKMw홄{SxOJL:M?q!Ruy@j4 M׬5_ 66}kHaMfS^ gOK=: @Gt3Z*/ttN d h̷0EĐT[} sbu{fk\Ξt#qjL't&޽M/B^e6x2-S5<)C08)LKsv!_^MHkc#l(n(z63 .hCP|TwqyyOr:m +C%'_wZI[hg CZ\H<0aA>޹4rr\Zҫ.J=)+u.uA%#~QF)"S0Iy,?;b"(l4; W]pM!1tA<_bH3vyi@ AAqW! .&(tqb̘"e弥-p 4ks+)- q˓V qQZuHٚ_D[ׇ FזvS_E ᒔ]cv|FgaG$e%if:3'cɐDkXE*kZP% A\IkH$ _A"ҥyTTi9_OpCI{"W@9Yh|{T4?܎nY܈qmcUe;W(WdJ~"ʹQ˪T >/W8Pmד׎K71\C.]8A| w `1.췔չ6UgITVr,eLQ=B"`s7R\/uCf8I]F0L c/DKfwNF4aq-(eB;7/T^bhʃP?O{KWU"qd S! r VEOh|^Hpf jp&~. 1G"I{!|~]IAzNzK]TetB=R]ȕLp`:xɬSNǕg tR@Cfk_' ;Xh>7k[7YO y=DT~3\z,{$;cs_d%XKSUTB 0U~8yH߳p!Xa] ˲)j'0I0⭾y-6?"BJ7sE|&,ib+=jZ3:H{2'NjF2V]G(gom x{6LٖD0pC$SCNi77_}ϖTcNA/2Lr*[d+γgf˶uZ {=\>54  p#7|e%t2>BSq|j^LtrqV! RmA?Ǟ$ݘWhoppK"oϝ>}NLJ*t<rmAqe[:z'NaīAp{~{;MqwC'/1{B.G0lݫ,SݹD#.!Uղ ZPVNko@uBt+0/ۑgl-5p^F2Wܼ?GPcg!ݳn2hC}u~Fyek!&Z7 QhrmӇjmH-kwgFk<3̗ z#!б,Je}Gao$G-w-6=ݗVVÛfzgEqAߗ{*~ ˃lU;ēq_-~.)M-ΤigQNT!Eq\|mMbxtE:Vwv-lSSjTKOD]*oޖ aB'&C׭8[Ν)oqmJ[;ޢ}{ȖcKĒdJfMlƙͯWܗ9Y# 3nwZgVuY/n 3~7p_t5Cy)qd?GԊwHW_h '! ' cLȖWtV& ^m:_cŗ %E q2$9\`C&z6I-,7Ηgq2IoTұu4}ucQP#*iz <-V;w!CaW:=/ 0#*ȸίN?@H2-CED"y]8ntU'bȅ:xL_W`:i}ܾ!Z2s!{9,0 \gx~E+^POa188WyR; 䟪:g @A_LģT|{bR+ZFpdɴBWDžzv,QhvJap'Q@,KAJ~PmȲ&RJƽhרAy5Suy$MmI wDFHɬg`G iQ-dDY M5 L,6-td'uf;'R¼* ي U%W1$zDگMDx²b-9"Q`H791k_qH_;vf2(hY.//g_w;a -݁|SۀDder 293t,\FOh;k̨!\tEzޖmТT1Pv+guZ:/,x3؁dEb|]Ő?xt?&@5N†bVպ:X;L>H¥FՎ RGS]3]5+{> [ږ4ۘu>[pBּ )36DӢ@j!&6F"K*k֣T%E4=F|SV^JNo7|_\+md"!$ucmJ=k%h2eVGi=&lh3 e)Q̫ju1B[3i?$w|Tȃ5o1-iܓ=xl ms&OUF M S.$.8swmY TUWhl+[^)e[jp/nZ w.YyX|㑒HfWy&xhFיj ~qt3=5 `H]*պuol@Q:xpdGȹ"]8D]"0*! `ߛ&I sOP[Ȓz#%pK Kh :VٟtE*a"vbM) R04'mtjK Sb).=un:R"V{ /䮈y!rnpvgmkD @K@>2y Gy 3fiYh^l+[?EKȥ#QQYܓkfՂ*'CVuƽ+h,l<W7ɣP+F>j"Lt; EO?9fYNFU'oIŸ( gsz , ss?\2<|Z팚U@X8ZD\e秕A{]))>`pV pmtxa+ !r8ʘɷ5.>:mR|k[%3Wv.1p!ɽ9YG5!4R*At{ŗ!C|'w!?]Q[@Pm ygeҠGu4c;M:̡ |nM8lh?s8/ 䮬u]&aFN.ߌ7̃ƝPS[L@>MaB 'L \vi  V&Eʛiz4^6pwY5z;FpO2C۳ },>g˜8#ϒg! nA75y>@eq"M%) pҚfy6+8I"a4 ~0 )i1pJm9*_'v}!6t[!܂&P& GU':IwQWVH{*5u +(tDnoeK|FEL)G m+['\a_b?K+|&SVwgR &X}-)<)ӻ)qNRu*j9ONϟJ^uEYo4`6>ꎸĒd8[0W!RsߜOXtJ!c,MKjilW K?2eW}uC٪Ҭs~Bn퐯[^?r*c=+2wfg>?l 7JĐ))h cD^t_Pq5rю7OD q",಩ #u#Ib::]ܡE7 SQ; UᅇϚ-Nߴ90ȳ< VU/x,ѧzҬTnEsG5+o>ג5O06}-73!>!.R;efw &HH1 s m^(=XEL& 9[sq\d8އ|:Yt;|좤Jlխ2 Jt>|8yF !c"OZmJDa_=LCNעnjTrEj:!2RmI$*`"37,IS{ }J%])$4ͻ&.o`sU~/ _+˔n~cA"}Go~2tPv-]%X[{1ezS QDˁ~\)/fLy\d m0ߐ^#Uc#wbW@ ..*ĚԒio^m+Q ̟Iŷs7<)gKgxPl0+ 0Ϧ&K"L~{elrM03)cb-Aȑ [Rj0Ɩr@Y/`;wA\JՄD22%5k]=tƲLye񤇒Кe2 $\YnjR5S6OύHkJ9;#?h`іV:ovNA|D=ħE:D$gֳL=1DVfoLa 8sA|\IRm}&nW"d*iKri{)lV0 3=H[RZ^:h26ؓS,o[Yy D%ϲX  K:>k, +#pWDx956 r'?pX̼aA8!i`:'vWGv i6 Z{wmyp78סɅ?5G1$-śM1e6 LGJn,;xpaqsrNZ`YCPy˪⾳@R1m{6>Vɛ',NMAЎJօuf {R57zfx7k PŶ%{8:>Ƞ~`QܥkT  KDl/ApWL1x6zn(i3]%իu&)!x._$~_ kq_s3%ÕFn'N[E=R)3 σU1<{(^zFOTEBB/jy~bTQcYJWlmV0AIO),;~ͤeStON+9l䊖An4#H7͹_%0?DKCmB>ߺOUVСKIC(1~59̃lUr0Ң6J'']IϵKd4|$Ҍ$C;XiΈ0cO GK-DH6i;0q @TYk=-Pidm:T)L' !+yySA}.uI4K<ߥW?#妢CΗ8Z]1P:1aktt/Rg=!ۋپM$X_viucЉ\m56S>0ayOud&Q2mND}̸ L`‚\}PNs'ypcrOT2kmg^n-7܈Th}ZnjĒimU9U*o$ho#+]5;Q"..ؠ { CX X0W"3udA3+ 4g`}3yyW.q{ JrsP~ǸGF7f2*\ LV|zegpNx?8-W;T(5-:M-Vӝl۸)y3~ŢNX7c99|a,!]֏%}uU?G!-⡓焽/`z4s{S)<جw#ayZ͆d-}LI-Su{荅`e/4Z)Jܮd!Ν)PFSD$McVta>6mcpbzH GWhn &OᏏ{ .r-rݣ'WX;sW9$#9:f!K2PIAy-86 e wHe4k%UHf O[dlѺٙYc8yzx ]}qѥ^w`uQ53k Ģd `|t:dX ,},9!{/XSL,*l]>FZi)^-ņmŘ08{XK:}%+0JFY(:NثN8RmWiK/fidqjN6eee7] SfMCg'ɺ왻y#i7B ;f2{,S(wqEGD6uԨ(WYj˲<xtEHU5;m>lFW3/ҧW_mpY.:gF@jMlʡ:#P?9{Q-5}'0Ռ2}RnkK12" 2WT -N^PxRRЮںt?7:#S[]>wTo+i <- l6X 8˰G-;r=E⁣eOh+"ag7  $NG qEO6 |4Ef(J6"4C Qf8m `(5*; 2<jQ,CtvHs lG3t@  M)ڞuO.VUDb= gC[ ȡkLq?|TYwN\*1S0J_(D~*q[Ƞ&ҧr[uEmd)>E&3.ԟ&27SepV>C ¹tn >&XZe[#Ir;|I9I>㶗"Mhw(/*g-*q/$ޔ#m&Y?/Ph,#ͲBWVi^Vsj(WeiQ? >Ef4C#c};{}f؂36NPBnd _2VdPt{sQjRavZ"F/`]7R©C_iQUy;Kf=Pv(| >e?2X-asx-Z{:S*z{ڰ] Տ%OZn[x]T:zNФ4o!fL'ãiteX VXع۔o>p?jч)ǻMvJL-B&qXf.lgKmCm8XP&ˠsEuq?tBClk V4H 62l!:$W3s( ϧN3Lٜn?Jx]nGi:p8<ܙ,s=xs/!A敘 j~;8sZß9*Ia zԙ =9Q969;& ~)Z=osMlxa1Ex>ToH{p-Q7ȸQ#(C`=COH6kSݳ$窰䵷rݾF-Ui*T$iVuZMVx4: ֿ(5/\GypY-6%?)ee7S*_m)."Kx;ze;ox!K1ǬGx]Gj5l|:aEgӜ/:ϲ<|aSdfe);ɟjÏ6~Bq]#Jέ"x?IV3xhŤ|XV>۹?МӺ dF04M /.M,\j8|ȎNyMj 2ҟɽ5"rй@Ex)1mDg|Ƶ7>]mt%ft'e  a]]P)*xAxk.tɿ1<m`uFز Y: tzw &}~m6N}=¶`,Ft64MC=cKW2H0֎ _ha;}8\ãb7U`̂ ~ zQeD5Jq{~\rObK<3ER%P‡AqI08W#eUYLrQf;cTbx 0ЮӈrtvF %s`7vDWk:Vߠ0F) !k^s:`M# | /=N z vXq~߹J[n-Ŕ UO&r౧p]:/@铔`+?''w݌!FGS=VP6MZtc RS(>uf¨V\C p,/ CzK7$r&X46r~9 Ǐ+aYpQ;Hѯ0Wnj4+R'qBv592lbuL}׫@Zefqcw9w uMy6=Wt8xY#@x 5i9I{RSaMj?]La4zl\Z 4JKg|%O&ZFRw$Vd$̵E3B{· !\9ʞNN[ĵ}تgU@='zFHIâ: &,cٞ}!7ٔp ?}=6TeY^ѫ26FUi}Tal7AL9 Qn3 b _Z;nB=c&O".igd$+5@ׯC'PJQ yj9VGw LFߓ8aLTޚbc~Fx; %t+b'd Fq̗aEzOkgh¤dk XFAC~dۖ4X6"f%lj($lMB<Rs\R=xOu' ʋ'̗.k3O\, LJ`0kROa%]">?eJ9':]NCzxjsJNp(t`mhUGY4r|D@+Fזt Yh2`)p;;D;ZZZ7b qo9,蓏ه}J3鰺[6'{~!F񤞗74w;)*3| .L6 0~8=mZX$ÑӨw5`h쎿FmUiGE)~9yhPsOk2QȈkz!i OCxÝ\}b )zB 칩~nӟ|s0uE07bu)Mq||&nAƱ{BXqsuה夂 'Sv" /ނQRxCٚ<>W̵:JW]7U|].xe\[N[9z^[aqq×-ռ%RjQ.5[g $6&X͜ ȇSyX5ڴTdvNuQ<Ӻkö;$ 2F]8}A(&-;yrA+؃w*E'JzFzGe8ZQlD=œ;XM̅( IF7nd jQl䅫0 \7)pZ Iu4TfVR U .z sMF :|`vhh0i7^|➋q4~9^QE>xYl$ɐ>6ZPk_Ut<<$8kq\(ujڧxW2}j8'Ϭbnܺ:`rSntd',fصۄ9w vWA-1XWt'Nh.Nj3 ZyzHG9hfSs s-~dP~Ѱ!U^|K26#V?3rowb ϛqq-^JjqfH^,5IXbC?LBlsxM ,/SUM EG'Szt.4{n^(\X)v%@ɪ$as=ZQԁ&㻚Pu q_O&^[f^֗oseDݏKl24=S/5jqPr/+"ʌaKZJ.xMH,bk6-j\ai-gup95_yVQ271O+$𯜝BL) r؜ep\)8[qUwH𢥴_la0q2S}1SS VZE0GplL8~ SvȦ0gFvp C)#`+ag^̩D 7"izx&P"\.KQ0L!=Cgj"-:B~fpcf3 6TU\N͡Oޞiz<׎qfɵGC]0GDJlWG6p*23t4ڞEeF!%O[7x\ *n)qmzQSe?}3x[a=h 3o_]ȝjdxѠ=?2 7!R/QXbL2rACw{ j N`6;RgOnZ[טD'U5n}l#C@Bf=pTDLjc&]%/{) [oz.o_'#!-nZ}"L=4? UClLڸEꌋ$fd N Fq2= j.?a@>*Ķz Mu#ZGh&a" #E|B,#"ZfkD 1b0Gs L2# $}j2|MIOpuo!:2sURCW=V4 H:kul2B=riT61;*j7ʞy֍Ž&~1Vt vdb&Pgc&A}%.81do?]q#ZP׎$tlgu|?\Ʀ&_qP(-ւ$UjMN緵!sC6( @A!|Fޏ:ٹ-j8P 4<NA.Sx_RDP4Ȱ⴫΄\g=3j畑Y.ﳥaզmg͛{0[B%uD1(# Ġ{g@>`U2[?:ԥ{R 2iY5EhpĶ{MB7 vQ\ahiW;WeHΦx:;8jITr9}!ſȔLO"EqJae.F'7:"d}<#ҶULt(<%;ӉϯrnLIN@wqkWZSd"~76.-:,J!pl-F*A)K=UJq~5Fi grx9FQ{'41ѿ+(0'RʡQ׏/W4r`g'^&~YrN '$ů!w520VNz!,F)$_qEG?~16)k,hS7#fSw`벲WH-sc h=D*"X?GW+F[ݙBO'qKgd(@o&7oule| \ < Rc0)tմeAVjmiԝił"-أ  ަY2=Ss]Z=m׎I3Ku,t-O$#Lu/+HHA8߷9>X2oՈb]WS{{S/q5v.Je$ѳAeC4φL2XXK+kMVpMϝ^xuqiC;\9 R[sa& tecq0*u:Q~Q1}jRNܻWuݰIxg[V Ź[8^P"-z~zР'!_1Q{LVFa}%.=ڒѨS5 X웍\3+;],v@A')jyQѶ{p,G>Ӭ"™U*ۋRhݿ _V0KagKTZw}ʔ`h&|+7v|D};[~RpNSZI`l][}^Uo e xn4')&9C)BlkGxZ =\2]9Â?@'@#+spcBw%x\UN"!H6*h|wDC+(8s7TY%lBMmغ]xKkſ5V*Yy۬؅Jj#NT,$-R:GW']ۮvIBd`37ky-hqar &QWP?,b~a狖K@]cP31iZ8yv=%I*PzPָqf#F03=I.ʼnO>|/׫gyvRIE"58\uooh{z^%os^0f{ܔY5K<3zY9GmG[;A_U}<ep/[;ℶhJȉ%!\U/*u5&m=}`~sIGm.c *0u"9UjB(]w>œ VS417kf5V,d0{jGߊЁv_aͲN=7tP}YFa0m ^^dGL5Fr4y;}" GoU#L|oOQ(KH~KbCӉ*rT9ܭWz3[<%PM+\zDe65jdW9yAI}>pQ~YWݫ;tjUj#P'Qm \"&*P.iv+R>{>2Jd.3Q' bwȕ[9y5 =-u8͏`Oo0 !֒ˬx,-~GhlPqrP$SLn;@pټUd5QtOޝ k,^ d1 A}zT.3M'4ܴ]̔$I9 }MD# 3#z-euYħrN=^vo8֭Xƌλ옍{Xޝp0Rw3X h 囹\a݀Q?Ӗ,ޣ(z)98 ? ~lIRo0Mܐ䄮H:؝ņ; ͜1%{KӲՔY_!AbEd$UDjC'|=4- Ytu8\yd]9]÷E쉚-sG3D(S3~ Ɋ{ ^{ŵDeD-;CzؔXu i?DCp#|4> 9r'3K/. := Vhd;w2iln S̊L (-j젓>8:qgZEbcРQ%+ =F;ê8'#g45!O|d*HEi2D*U6PI=3Bt<ǧGu$Z,a3;m=GR_Ƈ&6K -`Yϗ0/{J8D VZ؜mc#zpi5FwaWs;-oBhc+T@>4M܄/Ph^/Job2U^1px^V^޾p_s3wdL]'ZՎ7yh Dz=J>c7m ́R@+Ut8:5u)EY Hjƿ.# ns:k=ut7*ak;EP Mb9~ 3DEpËh-,R  ag M6 /"/Qpރ2piŢM?"qIU(ѪVa2

c²|y3ix,/+Tpt1&TI2OWQfzSRa@L*|$^SИ wPk9_e%׫tyR~)|IaZTO_KKx(. >YA5hFu$58&Q=l ,<%؊''F/w,L6 6:L\)#AH?Ꙣˢߩ5,4C.-]AJSBO"*LKex[ wְj/T$~V-/ֺAQq 5ӟf'd3pӀuŰ;|7q':#`!APEй 4-7L';S<y}}俒VmZs5,8; $*׼\MB|Qk뮲=fqrϭ2z/7n9KӃ:vZ/rx ^=B&;5ųkup2N+qyվ:ҩĉfқ#s,|vՂ l7Dd|F~waj*'u><(IS4:JJG-|v >8Bѓl>2LBRX!Iq=2>Yu\ r#/d?2=bG0 ե)v($=$K-\&_AY 2$#"{(".m(:M9$cxkYkNn|0I-L!%>\% L =ҩIbw&n7ֱѠCrJP[`jTcw7p+} v\篁 v'lCfy/ 3|Ka Hop ʱY EY̦~ڶk9WvMeb鬗e1Sg[>ju2LU',=dw+1> &@$V"TZ̑ZZl7&``PB}So; ?>6^Tx8d@1BvYbMΨM`'>ǀ2AD,5Juy @`!BGR9\l\0Ɍ5aÓ M @&YkX#٣ВFĉ+?Yˇ50}z{8.:iR`WjT X~qʊe>RT zmbC_JJ-V7tѶA1Q_H?qMP]'-gѧTIK[Xm_-b?g HTd2~ ykb \9,kJayrmpSe v+Cւsoޅ:hy{c^\#4fL2|+Pw; wĪ.+ ފ<7yyXr ͡'kkEžc\*k&RZu" <-f?%+la5q0 lcV >rk).S%Lak \P*Vܿ-$ny*{l5j|/{³-E={/Gm.!BADx JM$)#0|z;MWNYjCk\í:i>x`Dxb~$t]](&?^iӄy#ovFA4K33eW]\-ˬO9D76HF:gue~fHlj[$2uo7;b/a""9Sa4w>3ERIbީc!Ow皕N G ϺA ʠ XWlK iW!&ŀZpnq4`;VZ&TFzm pK]Hr6 \ ATJ3 Ïm0|B5չ`<Ñ7؋H;:3?Ԛ[#‘AR':'St^B|>,/#{GFفaJ>%TTb-@&I1|nߘ@!Kl6*:F+w* $y>beb2A(%OK= nq^jmtQw5x$cV&h +*nq!0?y^al?IsHϜ M99S8PrRM-4?1$= OqY quPfOO7>J&⾨d3o* gafƛı> +c jr96nInP 8kQw;cz!kNc:"8`Bf2>IL(q6@G`(6l3.We3*snDMt^8]{Rxs) ;PTSSt.Ò@IuWo6&BJ'$¨v(|L^qn ː o:8{! תΦ(΁K@S9))㋙8c≸4Wp"<%ץ (WSA=/[u%0eMb׵q8UU+xGG P.$|u( q <[6TչM7F H^u9M}h(41uՇ?TWin f iĞza Q} [7";c©ܞP>7bx3a}3V0 @y͑L">B^3I(zWR< [2q6Ƨ̄#𛟥$3`;:f2[<9W( ODD6D'te3仝{u*Qn *hpҝieDB"@,2YnXp}U}]=!)ʼnHU.dMo1HK9rTnR"/K#C1 I 1ڈ@gwTc6nvQU=)O"{АUJ8@UyLSt]Lm˴?7c8VsA5ו< )P r:Es6B$#+2 Z^ $> 4_Ԇ|W;'[HP&k,pلZIZ"ӭp*y؝n e(u~5c[A}_>@}ԲvJ<2=yGі Y><)HsoQ~GXØg9}.=XsclV7PZGB&(Ԩ3`XX4/ 3%ړ= P ;Q;P qwa&8 0( Ov?X+Rck"/tbZLlԈzBW6~2B򸰱yD6tkw}bλ{pOVAhZYvwl?iwsnC p4KL\|CbXx~4;bLCua@bVxƣ;(h焧VHOס=$r"ײ+8kB'~ )BJH '@Rs(1d`\~M7hNp:srD '$An|/CP4wT*EdcsgA/7LLsy+EX)tO#'SJPAbGVy6逶/ܡ'NSvQr${a줖x %~CMщ{[ IFHSq f|H˟Dсole"YPIj_B]B'=(k:VMs;e(AX.nũB+F{Di6! 3랤03 &GM.9߻wcgY)izB 3F>Hi:ےyҗN5˕Q&~O%'A-%jDPFcfg.##|J>!E5!kGn8)ho++ iv,4z9&h<-"k/^DvN%]i@ˊX lqrYb׿DW&3!6R)q}BWsRG#/|`YA*N8qfVI%!> mbØ mM@b}wGGsԀaܩ[2R# =N3".khf HV &hbw"HKY#D# 6feM5!Jsˬv!ۓ?]VER+tHs\ z>@e;I_ŽzX~yˍo[+m7q3|n8jPǢ#$TЈ3*AB0x,BGG6jEp`omg N< ˍI*oZ B(bֆ~DF զJ·#IYw3KzɅDM7ުPw\!A ~q+ OJB @k~rh"g((=8A/[%-+$0,M:4 t4]Ra, ^_ͤo}6 |\dA6Q\|0J9|$A/JZC>*\ $_2UXw9kz fszyd_7#h<][_3|KMTJ-X4S=9dnԤuQ~N'-(اvAt3Mf/nr)ȉ d8 g/89 ۵m!)8π4CPwB; 7% ?V Zhc .N%@-=mq0LbQ*)q?f;DJuQځ^-2ʍR٩ƿ/F*1c$B 5lzS][j@F.5n#ƹK4Jz3 %᣺\Da\z5pb²߬"H%{_vKgs!|qjN?\ש"C;5|ΌpUkø>I$:N|d (^=c$8{w5S)+9G/ &̠'MאlP^j9]-b42ZfҮL[δbg{3r=yh* XNJ% 3)1kX Bc8ԩv_2d0y_0v$z=CK0 {j68@&?hԈpY ]U8͔QhRox>$ڶpN7r5ۖj:xKhpÞli]aIK)I<--wN?ŰVsZsnsd J޵.< -`#sʒv^a Ue HaG) <[in@uXŽeH*S4oX0ZӘi^@'(j9=1s2)eԾSNlDw@꺺'*}'tF`ODF&%-3Wp%ڝVt ԏ눙~H]Ek$ֳכWN o=VGE>8R| mS(r"( 'Q`:285½dGX w\u='S"_igN׀Tjg+h{md\Tfl.LS)Uax܊g2ٹYb2OnhЖ, dEy?ʲsM&ue@!!0s#2?MB;'Q!>pY{Q3>ztNt"Ar'KEZ ~258/l}@}x1pIMC4維]xHqOa p$9 Mp!ZXqjfҗYa)trXX/=I3nN)Љ@CX*\e}1avT)5~Ģ ꮏY&&f-xdsL^\:13b9P nZTV6H~4&VߔiSWnLQhY7쫜QNOrv2W$𬖀,ERp4Z\zY(B'6!VEiOB>ʴl }y.%2*y×6w0{@jzP6&m(XU(| \=Cw4\<}1L ZAABŒc^7$Q[_Iw<"3;-4'9Vք;v+MN+ P-"5:ױj 4zגmV-> =])p"iN]y>QA\$"f*jr2FaX^6{c77naj:5 @ayU{q2fx[!Կ֝p ЮtW>{/!~jIͶ )Oyy3`k3۠Cb{*Ii#Szk*p!|^_!|#Hd\vxOk~͚.~i\0O8a w4}xf\3\%ƅߍZ@ f?sěU۷k% 5eƛ9!fXO_ZcۀεojzGWVCwqg;.m u3|y {#Ǭ眾Z)i2H NJ;ߒ#Lc/i Qm݈7YTԀB)=Ze HysԖ)"<[Ue{N[<儍\ҳ:~A@lHg̊]8-'z҂Hh!Vx^B6$EqwZ20Ԅ'A ' beHEE T8B }"E7 ۪ Nm=hokzqch, Zٳ_zk 8:5^#](*D-fD'ǟ٤RJ(5| 8wbGpdlGQp̻v'򖦨H3ΐz vΟ­4%cSa)E!sC6tS68vI 4XGrT L̶ tV+Dm\D`!n$>E8מϘqhEt4Sj$JI(B??^6p`Ũj6PBWYdaY4y 4:)&6}a5*E&[Ug7.Cj2m12̇2n~sūC 90:J}R^b-?wiU? 6 t爇T>Z>ƧV#/VШ/!0j倭۔!$EnK='EzWN2޴<5jчN,WFq4!;'sH^weOj5,gm!^ )DZ)=6 ZbUFA6oݎm%G7<"ܯӰYAh ?%&آa-|Զ%g3So л@X#)nԞ!QG2oRwS(#|}Eko#N"0+=zZ/c,Ž-vJ̆BPĢ=AG+\h5QNάk9) 5>5k.c"(lMڐրos6(ͻ# )|+3=ǧ\s?%C Y˩U# X oD78| 1%I_O4Q8˳@5F' LyYo/x +Q4YkO2S{l؈A!wTMdTr 7EԘoڜYP2$X>9Z [[<7oqrQ|+|s6+>l7 byc9 K,~=˥md ?ww.4ZϰkKعsz5hf1Ǜ]Y L}Pj2nkSu1̂B /tS{s~Ie^9)Mtx,RȧF=vL>gk=6EJ@dgPS5ZttdT4]!azpsՐޣ ^:k\%կqV5nEV~ (޻c(*'%@hkQ|2;B޳Tn&ŧ؅ftW%cQ{gZI-A8us B$g3F'5eK U@_.4d]s#g 'Ltl6| PY멐r 5F!;p) D/^#XqdE5,$V:jzU$`u Ň=aѯla]Z`)zE8 !`p]I-WņtΥ]$Tej [\uǰe/;qSy[@IBޥ:wDObPt،|ej{_5]]՟ʕ'j 3vy+8YīUcm7e]yP&W7xrfѦokjׅkw)oS*9qWwXf0eK@\`'t  QNBϤ|-Y3+Q+6w3S4NYsYli'!O FޫuT}}$$J yG#a?TC;Dd5K|#{&vל+a@c r/4$TLaLIM@P>Nb50zrʋXpǢwr[㹢!iD1TaLy(SFdX%Ht񷷡K&yFƣdꉖ@Gg|d0%ɳhМ+T6`}Leօ[\V+Jr)_Ȫ0w%cr%/DTU+&">A֠MŠ'M)I!9鿐lp70RoG7;1/\@1&(ly2 ;ņfgw`1z`S'n"kA%h3]Ү2pXd`?k^_V!6cݥ)Iӑ g8%Ln!~WzQDDx*XeA/JKUg7czgy>+/q鉣)vn-EU$3\[Tk(-Bd(V##AGp3,aШh+ k[{y0^Ϥ,MPLU{sc=mujW#~};Bؑr[oG:Oq=דh$}&̃v' kgscYުsKn*;5qf@ a{Xع+ :DϾY~?7ʻ40oQ 87.KC%(h!: |JF]qgU<`~2^fDx\56qę\rMy/%<$xnPӗhB>ytJ`tW9Ly`Y$<*iJ*o1a0=\D',m.FmΤ 8UqI) 7 %,s:OL;3}kئWem9@v ˞XH!`ǩtNFכIN1Ep7YWhe+pT&v;ϡ@:KN5J6GHgb ai ʭx}]K'cnNfr(esL_ﻝ4>Ӆ(ODO3hLڪmv:o:e\YEF R)a=YEӌaQ@')Hc܇{\kWVF(2Cv95lRFdL yiIk nWxTu&Rhs*OdCcPQA7cPr}n o!{F̛F0$VF|z*k|KdG^GUK'3dRWk!{Xԟ[^yQt6(Jo^2&,Zm~fS@O(aml &5JhtZ_Scٯ`J!Ak*fnS3 fؒXmb]!nͳ1\S=-D4=kz50_PW+|6fKRɡ3:̀5N]p3=gdGH>[iqBX_FV;TwO!_)"Ŧ]t-fe~) q*_88]fGJGI^ -X*cܸCbN P1/(^yXt-=bXma|@I D3,j?wSI-(v ŸG~@km#>d;I*;y{FC[QΘk>oUg^9Vs& ][,gzDh )H>~5o\H->Hm ,ɛ;_2'4 zEt95oyc\,ls{~Tϋ*eۙ9) LMB3{V(g%:pCn p#bSПI2t@%FѨ_R{H+3W}K?SD]/ff{,wb\ 6!#H3"smFDa ucggFL:>8k]K1J ^{__@sPE蛟qƇ~˫ʱ v عؕXQ8eE崮j:kB,/7̥y:tGE!Ŕq(}c_VBK]CgoX.رV= sw9Qp+(*IA< + Ү1bH{E(v'cDuyby]=^Q [j0wa M,lih64vP;\$rBsW_YJ饇Sw;Ĵ\W. 'ռTaTU:#UU`<W"m,'9 · H><@3y YP 0,EmVQ^AKsfttj7@(V9pկ UGTcq AR29& D) .:)Kh$ُb Zw,: !6U[`w\28_VK٠FPls]q~ril@1 M"\iMOMON*1`#O 3ͅ~7% n(Unې *ҩB%|RGuwV| fz ' ]9OhcQtE̓ߞEƶ&w(8p4 >ڙ9&P{mcg0ѓA*6>Q>=sN<0`+"!6!@{K3&w._$5K'[ T0tQt `zH6b:# R^\v2tThBi]klU eu5܀<=vB)R3Ԩ~. BU 53gqI1u4jc:wgy% I?6C.}\C9 §Wa(?l,L,zRDjJڨ$l/|F*݁`w B]xoM$caFp[6 QKBZ-j8I_8^7 YyB\FH2.oG 1`ʯ) c Ez}x%YlGns!jiۿZ*'$z#Ο*^ U23~k0HōY#%C.Ld;Oغ ߪh%J$V=XGROގW-sk;DI+>'"(3=nu~EȓHi[ji>PzLl|+ lktc7/"qBE>hg.=̵׍%"G+('ຼfRP*N Y&5Z촖Xm#* Adth &pR˕nB̾3/r0ƒA:f3okwo˺f DGv#H ŊӹCf6G=7qvQjwC&t}Qj- %p +U *>5:<>Hb- '/v[Heкm^&{Z߸/lrfTNl=JI.?4@Nܮ>goeͼi 5- YyfZ? 0d{K( _ rw j#~Xm|!Yy2ygҸIUċ3*LT$6 Qq}Ս3(S]}Hsfkac{cpGBG2K ,9$޸gM eTpmvC$Rd@;yTU>_ro k. 4*>޶foU_0cFGF#jYnnc5vNa-Y!|t NacU]j;8::(/B׃ l,I /G*tf]0yCF~R!/r8Zzf}CcIEV{X!WHފ?!Ey7TQqFlkPnrNm>bQ$'r+ڷ;O?{4%=:Hɩӑ߱C=qyV9>@ƆA ˢ@)tF?>#Y^"gR{XKi6/Ŵzo ~hc-aU#!RWN`(hlI$-,z-F)?]9vf}|9dei(J58ior꙽87dP-}_6a r%%a{YIJy2lY™½bCؽ+U7m[Y2JW0FsBϙh[EnKq+ zh.3\}Cݤҹl+l[P`dY걓':BUY4f膾xl\uk!&GYM>=-co;; xn9^Vl)+86Xe j?D[5S\;j- GϸfMeOr~\ V䏓»jmԚwT|5j<襎ݧu͡<5]հ'PW-/=Ud&ɊE~4LAvX-47&y?bǃy /:5kE&ﯳ&AÅc}?EP&XTfWif7amS(u7 ŦI&y I]|>g݅UjOq dC#p)a!nb9pl];[Nrm׶PFX ~K1\*Y~Xe^\CȂ.=%Sc qufBnm%3m+xH](2 R/Y8Ce~ƍ!1&",]GtՇMZV7eKaG ´8vPW|㇇C81 (:r\-gڹguFi}D8u0g0I:O/E8T˧ϔOqW mGT7ɉ| ͦR9b\@^r$wэT3NO=[ Dĩ@D{xs)4gm>n7yODM@~rkvUv}{](\C?ݳeQ3Z \P2e`>DyÆb5 ܓ,l*f#&c;?rXm^d-㚜bZ g){%Sfet `=?KꖎgKdE@|% ϲexMlZv&BP6/@J-O`;M0b4*Nlq" V3~u{!-Jh:k,ZgҲAx~;\ԬDLv=)3.l>rgA> p`O{'qIG󹛕(K߽/yyr2Oe-ad*tq1l)j ڧe)w|ItO, [:zvɖ.j lџ\%JnM9G d<}jYf.7g[Ea?i. vCaxlq\{9ΣA|SSr8rZ耀BYӳ6t"BDe?jEBpRU( f;Mִ^rl&/0bX73Py7"r!fz-?)HRcoB~[ J ښ(.GaTAE8 9*!M8O.r/?&t @Xwm١|I|@s?ѱ*n2{Q{tU( ky:Wq+YVŝDu]ԡw \SO S|Ѷ<ݛ+aYel߽ZD- Pu|{mA1S1Nhg{p>>W̛ )ti*~~iwo(_ m2$~K:bo3:Vc+&~HI\rL,YA#&6O+z@~[[7޵y ЋS;35_ x^x,LpD.$B6|P%QqJu%)exB>i*)z}\XTFŲLX;zrAYgNA~`2d/"Or_L s[uH}ztfV*\on5kה=Q !.wGX/ChƀiN%P?\.8vkt2`#:h.v u1.TI'˹_(]8v#R")Pi9/ `򉯓 ȾPOmN-勎wNZNn;PQ}EYc<6*dP6B7pKtwxDpe B Wg8`-t Lq=Ihc0R#z6]so*To* xEX5cĸ!W$RS&I_ӳRQ徺3vE<"G;v8O,VOl(9B<M3oոqmiR8 1V:%(gGw+qrgHsΚdv>Js!(bSIitOn6 i ) 7~Փ6mOgv@w؏31mKz &w\ HZ+WE6`xYJ\bHԄdgc>`L@ӹ5Wq|yIQ%= {07If ?rRRřYꮗ voG6c/Jq "ʅ3zʄڜ wr"k' ءհ-"w>+il; 8 " Bm?' ! thuEY臣nE50,P4Ou/b(y mS>IbQvW LSxeKhx5r -j-$vHc|NS6^D ]YL\Kw=Ŷ.+$ WvP'ńBɉ;ʁ&Bǹp ~_= w,qd ]Ӷ;O40q{G4Ju3XE4Տ]rA}zi1v\Ciz<]#ׯ-sMUEmOA{B/DLfzici[ fUQq_7%tWT㐇 >S͸7OkRFJ@ɹ4VfUlMo@se ;9"^qM?ҷ(T]se |Y.FR"/ĒbAF ")uwZ$j_.|5ŘY쯿̝,Jq&I,IBΌq[N lI zĦEǤ\7ue֒tǔ5GGm~ 7=ָf !*ML07%!40  ~lcJaS))`$Z~%Z!;mR}֊zRdYn.73 l8,]yˬbOݢ!zpNͣK*wy gJҧ F@E. •M[VKQ*66l&mk9Ȩ}xyaC'ALI%IOSco .63S7"HStڑV{2Or>Gq:Ǎ1 APZHHvt t*/1H%{N6:@ĝ59C ”|ou34jy*ޑDT2YXk3M*!l | PJނloϾ |n`?+:J .Ijfc)]:%Sތ<wFZJı Yڮhj"=&n;ઢ1$&n0=nL"ȋ8/jϚ&1Cy4~$F['TvCx:il">s<τp]!CՔ G6/tCnFCۈ*ym# fqD&g)#WG"F"EƏJՔB(ǞMg3;vH,ÕoF$'cC`mo_*^3\l)+PB@[>/=~Mϫ|u7d.~\zK5|Lq`z.͚qUK'r&LQTl@R# cJR#$~r5lf^9t" 8An6Zq,+YjJ+NŞXTr(^5a"UΓxؠ)sK]2՘|ėIf7)uQH9)N[lR7[sOS!٘Hм i%ZE*ܤO!1gC6 OizBP23ĕhNx?"cWĺ]K2}Oь'B$F Kzv&trFr}6=ӯjE~6~xI쏱 +љ^a>L! k/)&Ouh|-GH Є܉./RuCm/Qo9SY{ZF+q\>ƿܣU\Ĵo$* !Y]QtP_ˡuj:kTQ5uRLfQΛ Hlt8+c/yq Q@AHR4Ip=~Elœ<0ֿSuRũ5RdBLW$YAϪ# j//G'-T$`g+d=c[ t 1# 6p/h)SaeUAI9vj=l\͔ cX]rd]E?UBbr16g8d9vwOʾ33Flxz:97&NVm[ Iۢ%n 92#g;7O]j>ۏdYg4YkxZ{zBE9 ~Tw59}zYJo^]O3:iJ|ɴ䮋-MZPyF6N  iCN8u[*P>$@OziҲNVL,;L,- zWB\f7;hZεJ5:c_-Eȅ WԠk[T3. ߜ[nŅ#tU5ڠn2JV $B'?S-cr)&<<_^ ]m.vvQ W k_ }c{$p<ԉg*$eFUkD2gg/ʳ G^"<4~oW֘)BQ ''bow~;65~ *gˍ{0DE"IaΰnM |ݬ'04WfϔX ƨ6!?@ǂ1Es'vYJZڲ_J:h6(j"|PN~EHI\?r"7#)UXG^EAZ4TIv1FFdB8.Ǧ] T 1n=WS驱 Jx~4QEVጵQ"=hV@/񒘛|bn~[LrJĉV,q}ܵ3=Lp PJ(^,tC4!i@Bokl!l(z6)4u sd'0k_2P"TxSVxG jis!|)dRhйD!{G&P"\wZoi߫6ffrG*n4WBo 05jLCIe;x ~nxRRvBoLQ4FY|w okZd6Kh[sJJY A>M_ݨגi.gdC!ܵeR>o;iғ\Ij;C x鐵C \w+%gA-_^|b,l/9%L\y1'v\s_M6H.(Lfz.+b)RӾHr @4hizpЖU'u8,ztJE (d b7yy/xj?eU/?hEDؐBB6϶p7X$49}%՛M2%ATB΋R`3V3MtHk{S"jw o ud^D׻Ai(`-Ͱxش8 jaa8 jaj~9췣 G<Ԋ{_*MMMK| Lp,$MuŨbȤѠɽ<h a6+)vMX1Q>@smVX`ڬkO=}5=S)5O,Kԑ37 i?: gQuwckihS4 d[ 1G2oJ;1`Ğdd€m0'@~iAZ)ov2ߠIQÎ:c/4FMhY S{fT缌bL}p#Xo'STBl %G;WՌh ≩hXMA#vgDp]]jWP/jx/ ߕ|3T lMǜ}{/=ӓm&K@|"kbqb2V5u!^ָUR쐐<exp > N^W{MYW9m͍xgj;#&Pxhc9Q4l^NÖĒh6xvf t!٪TICM>I_#!4`uEv.m9mx$jAM (+G̛³\[I4jU/g^Z"=I]1S9ne.Qݣc㮾w%`թ;ץfwߊA1 |'֗%b1tb a`Y2Az{ZEȰG&PTuGb@2@@uJ#sAjp$-1G6>0\w݇ꅴ'K蠇eѸI<ΦW Ą ׳Q'+Z{.5_-Y&{{ Qdȴ9Hu7~=1fdt{ޯ%TpyQ9e"Kfhh ^5C;SZKF.mDUPw$fj0SJf6&0Q\0}e}w}d#1UR8}ƾ50ߎ (LXdw `1{Ey) L&Rhm"pśw4}Wi ~h|gu=pI>%U/d^|\q=/s<C!2@%"0:C~h"1)}SmϤ =Q:QU7`*!Ӡy栴Oj# {ݷF҄f+9"ɥ:Uv-g?\_|i1P]]ȧ)%kE3JE_@ ԊXɧS %6s3 #zG8>ⱂᅽsQnH|aY&kil +qYQ_BJb1?\LSk6X!/hClDQءɾR7l.#+oM4OQqp^<jđ 9FNq*6= [ᵑk!6T$MS;Xt8 .QTSkZTpƝ \9,bl^} QmI= "_oX Yq]F]eMTK} :os_/)\YG7B12aQ@zypīn[3J?l&|ˇ< c~2O\f=5ἿWn][%hFGDW_%!R8V]%ƄxfM+'zJ6?؆(6u}\% tBz]up-cs̯j ,H )Gd^yFf&FZz5Q`w⫤q&0(PVxۮ92h-ů"Z;6F4kDD #Tm3F[`^b#i D mFZ:??RoG6elw?+Rm4[ì# {hm4UYIy{i0H94}I9b ݫ[Z<,PJ!2T6n" W2RLzŇy& Ipv=E:WڶnD A= R!hZ H~)߬@ăH`>ܶ^䨵o/t@%><τPtG$GEg$O0P]f4{jJP4e68iyId^ެp?@j-[wlGCςSD*qNd?/ Dbj9QXEc(}=-8^ S nƪ=MQO,@ *U)G,z\YJ9m#ΏoE<|9QgLK!@BEFJC mm^+/;ⰮRǛ2zv )nx9Ghۑ~r&RzCLzoaimoL*ĠS1D:z~" <㏂ L_Z^WDNq $Xdn˝M$g}Ɇ_ Q ΛʨB]d@fphy@݂ @RTcfJ{2z^+] I ĸ`M%(*]>㒠AO36JE_Zl9`~+Q>M$k1AxK TSy,P٣d7Bnz1+b):|;Do(dpq,9dރ ^*p{g؁Ox| v"ˉ +W`Dg{9`K" |ּk4|f7lR)_ )i-eϛ<A'5s;Y U;A0ƞ?ən4RF'1پK[ø0T[X~,3䖂Uѓ6;/s&w`Ɯo9ŸLPeR%~9t[ h38wB\s,)Piإ6\u @дJ3DBpXqG#/KR"w6 =TM 4k+2{H<8}ue?,\خ,w0Ms%Ճ ߲C xEbv[e^6Iheڀ|uuJ.">cs:QAp~ M"Pzsh~fiĚ@5|@0΃niCYLvzVV]Y[ [yX Z !0F֪Yum|RoOC|^=^K6 ]^Pmw#%U &'aLSĴ+Su'cs \'Ά!{xFθJY_֧Sshu3ɴ1Y.JHD/!M=],M4"Fee&ΑFf8n x!}+1)Kr/\0hHtv,PZ_},5KvJj<\oߦ'mą)s`C ) "޼5k,:ӂG!¥{{'NM=fdiقէ3Ԟ\w~wO)Y095]h=RGwZr0r IXHJ!~9X~XO~\\Ն$&3|lz8DgSl>qcF㞇]h_hoP"S;vݙ|"`ki"j˞)MLg+rp5.om-#r&)$y.X4Q`{!JE"%2ީ8 b0^0p'+v#5V.{Hz^p])Mh58h8ȥ oXx&a@ZX(nQ;Y-6Guo ꈔ|a").7x AK$pbK\qCPwbL, % k&pS9XY?(i&q9fPWfcc, EꖁlhCpmi\a5Pc^Xzf26b'ZfvN{GԡV%Zb3w;OΣٳ|0ɴ9G +9ͦ1@Oj3U@4o OxYZN1C$e $r?TŹ-oG9; ?fھnCgB_ RCbn;/߃aa{`H:ӱleE;/cw(,1!m(HҲCA-7c3/ q8FO]IՄ `& T!GQ|Šq@RQ24Wv:֣XrBUvP1Kb$]džzG)\7 h70)S!45꒷$08qz)u9.FZ!k =) -4vgy(F` E< ! wJɂ&YW=xѢ녑YFS}5Bږ;u9Vl.$Pi$ '> |}=G;&ߑjREAfB>" =x^j?WMAIaJb*?0™es2p(I]BSSS/Yw>M7Zq08,U(J*P_9Ԃr kcfɾ+[T_4QVUBbA"L3F3di;ξT”<ԗ l~ݞ4zDű# K]OY)J1h#p*xˣO@S1.fe !6B7b x[R9h{^zGbۀ`]yDth;X%~fnGĂjci>p-dچgA8ꬻ%޿C)ެxC]r&0/cc$Ao<ݰr~x&&d#U<#]i@8W;pWa=暥SlB*p̹'>/06N13b~K){mW%1ʹ:aI_V6ĝYH,+F\_Q%^b=(/e2K.PmTDٽi);\nQp R .մw?oO.PD6Y2M=$PL#_͐:/"(0RA@5ߚ ҾbP|WCoRT OV2zx&-UiGU-4M.U[ʭQ'2 tb3NӕWu3)ZY0oUEe0km1޽a6+xbey8=+|j){P@RKQXL~m Xv|Ej&"L@̌ݾeWG5bs @(&?DRB¸rwNb].|?H;Za)nS%G%B/UCHa J.T\|ZT4cc#iÔS =Or:rAi%T&3&j>8-BsYTm,XCMs"$1#Iظ+L8Y= "wڴOpE0[(܍WqKpxf lg^5mJxPPHJ$Uwr .CN>ZhZOӤ!{Q9@s<H/n?F|1xvӨ8]V^(/cG"@tm {#,{O?GIf^w @c҆tAн,&.t~M#U;P\ɲ~k#C\L?:Qmt \4]T |AdA3 HV!a]&΅wOˑ()#1~l O) g07%T@sϑ66`,=RY[ />t_~~lj)-X 謧P]KP|YVN"Pcxohu?Uqו P{w .:PGU |MC7(/ul>Yv܄ĹnuolrO#5ꄖpƭ}G_NhTM)6Xw֨ ^ۊ;sPC>p1MQ} 6^)X XS-/#"ilT(Hrf9|,mSiH*I ״jڸwiJ(ͤTSH( U҅߇Hbg؆rS&e0?#zz&guή갺>Lm 5@_$4MCOJt_#lI x{U߁0 p\jc;V~_0EDj g:;pChn4TbPnM1#3r]h%"]h.I:` r9 l B'?ɾGK ?Yk]D-rTGuߝJŠޏtu:oaN׃܆mB+55c7ӈϒ"3q+0b{ }S)Ur|THG~ Y_zKO?;EGFsAbX x}#iWH@G9KCo|$B K](<0 -2|/=B*0.=})(q0CwPy=iv13 פpbFS;(b"Rn8$4ӃA}#vP$ FSXhFY-[QAvn IS~|G^}zXaNQ .'=6u*!6J\eE:y&RiA.Zj?~Q+67cbVզTR&]ω'S<~OfVzHKqZ-O EhT>K( .{}Ta-+.]l3̵@LbYXf7D)7O-b|t  }H}=cv ޵#H1H KzpRNk!%?maB)yHgKLd}sj"wW/,=;j },gSgLT]~f|6njѱW@bRdAx1n#p1㖱QG/hf6|o$R.$ylۨr S(L.^!SHi-QtΕ})dX4e2Wy *$E.,Aͤv zK6CR1H򊸑!(1Pj/yo@Jtyڄ%8K4w`_ȚCȘwfm(55 Ym*Ϡ.~کwC9 VgH=8*[T oA gFOtWA! -UsrOێ w#Zӌ"U0A n2iÃÂʮ;D/F+KxuIiLukIKYN.#>+i^GQ1ҘqQSFKCE4L[/77/xm$[GWX.J p7Y-C(NfwS,:MЊ])m%T?>={SгSSS JyV.?EJE\DIN4t*y4S?.%kOvs\Rk +qiQTGxjL"֫-J r2D-2fdx$$V! 2}aڎQCyv( 2e Zu'm;c|/<~TalM]}[4q|tj(k;m; ': 6?5j>*3ui%lY+/(Xn?B/A%vX.5 "'\dn0s[<>uJgտ ޙ{juSm6t^嗨U0} u"P4@0LcM@9zZ+}fW( D!e.nΠyr\fRuWw[q㟥XLjYͺf: ~̘S#)lS[Ӎc~!P !M{m&]~.GEෛ͂.UWӆ(r(؄v3it ~Lrt"v4 E(xBFM܄/9:=BX$gWD\qC:yh8v%D]9!!_v&jQMɉ7q/XHSX<ĿncF̟:\I{0\/4 R9o<@s W}z QT&lc[\%.RJ&QK^f1eaR/ާ3QMtt 2j@nB0oGbNqd-5=0վ/QW]^ ^3VnI׎D+X!_;s;Kj-s YhvyӖ.A7|DN:<,էiw e xڂ؋sVbr)09E/eeFd1`L K1/ E Knbd;:cBGVJPix-m!M';"LҚA214$;C!QY>۹qȩc^.J6Ur,?iiK aB~SIúc{;^l3TV(4:+i'U/0t11!(!ux:&s~<+&ܳ÷&܁C ~+cY K{ I[ސbDf뷲lA-8 %1LBUI%t8WGGs57˦"Asa;_ʕkm-g-Ttvo|v^MO]d]7_CVlyqBՌ /|`̛5SHO`*[Dn q Y0G*tsa$yXG ijat?*}f ^2pFxYL9_SgO[/`셵e^0 wT*P:e\lP8xtVKTf3b~5!dwXz/ġn04:ZRe<*7NdDnslK͞3[L˼W%uƝpӖpO7XA P ̣ǪӦX (STa*~IȗLMbY^БaJ{ee*pU,&7,h4Lj +{7YաC]rMwwj =LzxRU8N8ƶ0+73j/gU-Gx}3SB4_·.=pc%5zo`f`ZC'5z(񵅒x7=5x`%@ {ŬC3m#ˆFDy kUj_IJ^NO񑿍*Lf59x!@gvfݓV+jOJ wZ2EfP(]ˡ+ڹIF+0|`M4ȱ[Mo #b,gY.W3\ 09tĎB&cna|أJ% 6U Xi8 e cÏ.o>+ߑH.>ZѢg s9 %^Q9[}"<$F82@ ^k1J9r̲z~_,ksN,Xj]Vy8eIjɺ\ K-%u8UɈM|: Wmox'3y mfe Rjkrq@JDL9S %*>3t0oOTոX>B{4F1s31;XY(~ )diጇ;ۄ0Wg\&% RD{@LG~.qvg:CL|y J=W||5IEYZibRy@*6>zXZHkkVKFr*骺( k32sr4ɸF]V8OWeTqғ]3Zڏ(j(<`Ǿ-heq0L bKo*3Tm3px?L/+)鑦͓n4d M7qs`aٞW| E"F^mEN 5xPG_*Cvg"NnH#ΒQګ^q@B먈 X.7XOxQů[ü_E8!fu&J1{ 'bP4JPhMԮ]qg 6l]泌 ia`Xg +PR~T&i2}~q\1'd+"™ir<3\0}_z{N۴mdu)-ȵbyc23&gӓ@n-lÛgV}VSqvrIEZ{m@KWXo8z 5W~}񉯩wEo CwDBcSx#Xһ}v|7'ya`) l=٢] (=}Q(~StM=5>y\🼙_Eì.>rա>|yR:5e\K.1Ʈ`Iz}\ DoHFmkTq*q-,Wp'0Y?, E ݏIeg8hތ#e`P)B9E4bN$,d+wMAyZFmY-C2ؓqʘ*O5ia `X{BIARʧkyM޽?f%`qA2`KY-Fy"=C+ble>"[['<Rд?.Z(~6XAfnmlYkNѫx ]\5RJaG wYϭǾp(_24+O#ʦTXDIi&(*RK9/зpҧbBW>K5cwn\xn|{ $.ޤvE)lRȨ?DagE͛F0=Κo岺e\KRE+9XKL&l\O5{ ,e\ .cXO2Hp.["7OR:fcRd:hsUvp#ʫeZw츚w56|\9Jp㼗)␶~$&lg(ecqZ0dس\a|4jCEDݬXl"}>ܯ E{s; C(ߏf Vq;vp ߖm+hh0>&CY aB@o]zVym(zu 1rɚH}^]=O=T2bMUE.=J"{3 jʍD>'X \z> ,A"?Ipk~,#tiҥC 0K;?HՁ$'׺D(wR|P*7R޾_O 'Qehz&i1eb΂su < h q @6$H`7=lP`&,2mO9$gM-w1?KIb Ô`UW*9=%MܬS-)ǚcr?iQ\ ZH i;W _d#Z-V= sWVq9a>ٲyc 3"?ud|Vh4fͬ/9ҺOSFN`7Mg6l!w LލׁJڻZc1Lt+?DF4Ʉ4ݿ4']/phi_PB:Ac+BPQ,y;n+CyĄԢvx㜉䳭`GDf)J;[GbKF.xX/ï-)8` j~h ,^bLu=+'!PxW ;3 .n6Q+_uWk*#voя ̧ _-d5%1CްJݰM݇ ճqh?E)KUH EyЬ)bAu8ƳC#̼+%f  IS%ejSk{[3j9,x84ܺ͠h 260nգ絛@S1N Ib4ykٓ-Zdswus3e.|$$3 /33;|7 4[GD"G"d>ZΥ9b(uڡހE>3*J "w&Q^P9Yu1GL q;PɕƛOےک޾Eu4ܾK$$Ŕ ax5JU#tАv{tpDDŸD 2}t>{c~@2iwڄV<>EZOdd(;b?f SܴOΥ;@jU4P64K&窢; Bus7OUաSWu5G6nr=n&upu-SvzAEN ;s c@Sv5ΐ1S$ 8WM;peb6L qyس:z#rͯͻ#>ʔ?c+$h8W9s{X7R!!-ާOڋZu]c@@'0ӷ޲9A?Cƨ#ћJ1I. Oqq4 rgvN J(y-B`Ni#cG/Va7wsw-ڮ$tR42<ܸ߹C_K^ nBh+4OЮ B{3 Rb9o>HGhU+8c7E2UzKi@ X7_2&ntk \ `CNH pi51wEp Ii75suTC_* \7:oAv TȚTk#ēb::>rrru@\:@rTg5pISfYܠrA"fFTgqg6b^^znůxȀM!p}BNIEoQo ~|M0V6m-F&qٸJtWhf;}"H.ny4J@ͬOj@b(Bsq'2ϕ>8u3( Kh )YjƱs!rt2SSQZ /]̾C䝗 !l)U\Q`f镎4ʳ+]g}m2Pw/e"r0)KFaтZ23va1AoS>mkI=6C`pn tOY~JO!(nzƬ_ťI)]h%D@W$/^F3j6N%9fk7$fE6WJ}fy}W' +xLØl<#@D=*{ mъٯFv4J|7"1ֶ_%y~r(Kg ? 燬rFjA|Wj&$cD[ Mg KT=O"P݆rIFG3c@߷~a:蚜n|*+ߐc<4o\W?r6m4hs+=\"PF1l$kcjpCmj!Y#9xVEÅTt?/өϚ|m; cٕd@q 󅒩X^u@izH$6qE gl@O;w&fjǪA(~j ,?`uv`#մEa0&ED1K'R>'8_>5`'cP[ ׽K}ECzûYƒ %C;hýõHn4lkI M- lWB*5C2)k m6Z,Z\D!¯yYޣy!jdY*f9/TPJ׷g^g*z}tfV.z:jZ$. |Ox7&N~ 0זI"i1Y1er1|nJ͙r< [ ubAzy?^gpaE_?fQ~bQvC'Lt^ 1Jwut(KGrbGwa*t#R 1X/vz2alc?srS`> @u.t9*힮vRyU,Ā GMфaea\⟻9\ȡjexދ KMQfVE7Lc‡(3]E\^r+`Eu$!l=80xKޠXNU;Zdp='78Cpecy3tF%kc#*$wl1{4:ꓬİ*LWc0="oԅ$s/pm%P@bpoLȃ\0ضr6{YwP T4_?gSLXhg ȘB Џ"=ȮRSJxe]~H2`MNeSRO۩lGϪһ}܄ޤ`l#a!a"jY;bkNG/5 98W.U63ar-j?Q>nAoinO}zkM BC^4~0j`yP ]o<͇NsFၵ̈ʪi'^yƕU;q¯CU7<\I7U})o1HE}r3aP΂[߾K31qe^|)M3u11ޅ[ZpSJО8)c~vU̓ltNlevS3]YF~t<^Z im$%ޟf~0^FOgt1^FjTNWȘ6i__F<#)rGa !2)*C[-[!AnY'" jp^oW5l2F7BJ-/9KNhnB|(T|l_?ַZ+d@/0Vb'56„〤Ff'2wPAƒH)%z(fSAGئ5wyD-=16(P]{` y~Aֻ|]\zwGW{my۵w3'=nj$,F%`jo! {2fW n#ek]8Q+%/9w(=G?TdE-Rγƌ-fNenk\ DT$%y%r-a^zY֛ǝe;&t -7Tֽ+QM|ɫ7+2ul#hA&o'?K`1'=v&[m>o'mqϪ1` ˿gʂ/˪!:Қ$~)wz"afZ5QkTia׬۴Ә>Sly A8uNGѭv!%@WNb8.$@se.2 p :uD[9T!PF8CGK*XKD9$G*Tgv$),Qc=;A<-ˌh K=ѳ?h70+f㾲gjG9OoS "Y3c" EQ@Җz;1j#VMo\].B 0>n̍i$/~= cCdW񌳜a4ugDɼYkAE8KۇUZQWcM\眡lH+(ztXFm;>戱ryIyIg_dxUjvilFl y?Ұxbf^JH hrSOoH4V:;|\aUc'wW䇻{=Qدp}zۆՃL/#(TYqv}D:Cc'Pۜ?"͒%B:3nP\( ~Vj9%6눗ICuQr_ iỻ <[}B^ {ihSGT%9?EO .jbd)աJ`QI.wȍq9(J`aq-[Qm5ۍ,{ /w9j01`s| Nڅ>>w2.tS¬RISG[=}qSf̰H#'+I,89隰v+`L# ~km/!q^ݻ90_ d @l ABX'l v1v2%/+]Mw 7`"N*^&yK- d|z59CM V'Ԙ "/b0 ֦8۴X`\ M S;:B2cb(ܭk0mJ99R"`Gye+f;qMpK ,6+wUj@*4|b.{ n~., BUfA۔Jz|XߔGv<;F;[G]ߺrѥL-EoyO?! 3?׫{ZJ4I{'FȎciBo 2#B-m Uus|_R\qEߜayE}|T}M{WXI?_%Z6܂I" M\Yިܚѐ_fK(p_P|vms.tېab],B5r#xݹ:i9U;0&\5+uzEa$K&foF3'X1z):_G+![y$L=?|lox"iW12y;f5а,~ex\kȵPeE؃ŷԉd фc ,ʕZlWMZK UJMk}@Dg2R3 &RB~ /m"7/ƃMk&[>["gS>GC;8ƯkSn\T4[ÌLJ{A%j1 VݾG]lSf8f4{QC#Zީ[snpJ#b*Vom3..0*2Y#JfV!eH} pU{{EmV`Ij^k+A^"k=5>15?.THMS7kO32$C 07cM~Q""F#!McqTՎb#9Q&֕ ݴb#V*O%E0GScZRpMtڞcb)g #wh5XCke 4h&\+c|g8Ə(J\k*r<75V͑]Kuܗhh9[kbI?='WNxefx[B:A,$7y'tѲK[;4$M=ϯ.UJLπvOH>^TM.+yIZ^1 ͔]c˯"m//Rq,Жە\oJ?3S{'aNT<^fNx|31; q9C3pq9;5h.S pJ.jf( $:gYZa5 5R |9Mm~ɯ^vfwdVLُBrf7G+"L8 >9A59ǂdS<$&*bN4iTK&[ O5ۗ|uOyzGK: 9RvQgѹ3pβE,#w@#rG`Yy8[]D/}Y r$$Sfz,$֢~ܜFH6Q˰?TF~mƔO IJp/1R6raD0Pu0!Ņ2?˃Hz3?zIGyD?dEn,Zf0Vg5dSVn' ,)C2֢$" lvgllax;B2C$t1=D{["bl"5 x̶E,6#-(QoG,!}BNp+䄸 Z>zp1cSu?J8輛 рS;Kh치s,&eƻz!"RZv6KU9W}`AG 'qI!TQ@?jGq, ܏~l6(7z OPqپ#3iDs2Yl`laU wmSs#;֭Րv,|h9F1J;Ԍ *iDO:ZG%bu%hGBAO`Q?fm pj6p-4w^\uggR1jޯ~L!t G}*ji5 qg,7 4m-]alL&3t2C'˕%󜡉`ȿ ɑsW”߲Uf/s(pIBj=st liåt,"U^i|yjNsp`3붸F/n} ,]^ 4Bݢ#-< ӗs(u-fMK Q oi{5aUɔ }͈ˮWBO*?iƏR/Vh8a$"=Lڬكs,#[$M }&}!\Pp !#7+0dĂPe@V_î;) 끎b6 JNG_*CVZ9Y@/w~ʋ|12]pk#n nSCL͟?3Ҫ&nP}0)3(ⱎ d,0Y*j+u@Ieط付&)P m\kspvW Rj]Akӵgcw{EGx8W-@oF2HPWzMrckU8̓{,ÌLLyy@v&'<8vBO#?D3_y\nLd!Z7">*T<)l^-Ÿ 5 gLYbQLM!blM荚9jf0k蔸ө5M^f &}KΤ6Hs@6+Y5F2)wr\ȈCg({j˿ ;sWɚ%H=ЦBR"Z|~P|T|R7{jGazw V ³0:d+ۯ.߾+@ c EXUҁ]|5 V?CBBJXnJ'Rv/m pc_.'[nQT{U1*k,qE.NuG}2몍[+d޾-f,4ogOSR ~=o6;sDtpqXТBV E9@1 :fp kO|o#V;G_wU: '^Pj})'[t˴:I`x* @zJ LTc[뿚y# QFRa/PiAq'H%#o%jg[.BDPyf=EX,r5ouu"Ӡ2FQ0m+cw#k+)ͧ WEGOR~}=MQ@;,VTGݺRؚ/OH#5Nh[L|aśֶ fQ{L8~gIꅶ6K6J۫Iu"f>,q4ew8O.i N3s.gnISyNv/尚{2y9\Β k,{9LiSMYy}Q }8 z=^`av;Ťj nd :z3u`ۻ^aFid:tYTI(ʒT;1mTR#ʖ+?8Cf['(\(q!\.6.+DrXWU@NYw$(_XwHĦڧ[5bضj<@XEX(­N{+AgDˉn&KMre(x&Wc\+po;BnC&#*6kP5ܪS0-jS3AL~J+]ѷOFGSã6a^RNgraE'D>5uyx:V\gF1$dyCd^DY)k|^S--h;$pA=ȵ]uI).<:9mQ68 >Tg %j|ӦlC,no\eeq}(#t8hxp:C`)O?-`__M/{IU$67 j8-Db%z%܂zA>py%Jy\PhRQ )h&S2c_p8u'wF&蜱n*Ft1uXr<Rr`c<<%ngWP7q:r HGK c ezQa m;̔ $d~vɪ1ga?ܞ ? W*9/] zm`9I<8P[ERBTu+OL`ո;J/ra+ f5:8س xR&$٠?-ѭ՟3~9r9bnw' z '6٭g ,fp9@Tk(G;<;M&=t{ѠY4tD c}C8 .5#fwgӍлƖV-?sh:_”o)325YXnLo{^ם;O& !O0 "'a'K7gӮS6/u2w&71X-e4{j"\xH1vN,;KxlINX^Z;D]pJ1)bhg;sƽA$K`-8~:v$$ޱP1 G:1ZdSqݝ{/dJ+65mEu3!>LO.F9m]={DHq9;IyQʏ eVؽ- ݃J]w[25Vpu2N#XJ͹q=!Ҕ+- ծØ#:1/Xg\e"'A *,%J+.}fۚʤ=ٯl@3҈àRe} YM,GY+ƔXD,NuQD/TcDi,#fxj~qNjD>z5$Rᮀ42Ow1RJ*W m<^^4Գ^onCy~F Ҩ.d#!sn j]cA:P^k\d%O#]Џ+h;ۼo_sfzB˲l%HkRpL[&UnNZ꣏2:؃Ӿ,-FhU 5: 0m Y働4XdYu]ǵ5찮ξk54FRGmw{3;vh- `31v_V ]{6JwQ#`/"!@;]X(jrjOAtH}!qši$ wx47XRQe_P:pqd> '#5h]YzXTsm vu<:ŠO*~hծX2.YFAb KUs`&u"_T[҃ p 7ՆepbP] |bny%c eDZ٨x?IYvdzI;@o!O&9TX0Lrn6֌ xD2xNh:YwqS2RihTҕĻ~w@24a."[\où$a8B}^}͟yM+ {h!4TrM\Ƴ6k~S.$7|06}yGy\aPF|  hYO$G?$O7E>M&g'H3@=W >_p;h."[Li`XjWuAAoi ͨ~{!bJ7 Պ T3<cLt9a`ojr@ ::}/y-6 I?9szи]*&pr;!4F̈́f}kTRߌa+&@Y,Ss?u.TY9oOimr_)@UȇS䭢\S`%)nPA ۶!j+vkc&X7=gwQGjdHh5,[.^7^Pݎ @LEԳ":Z#W  k.HCF{@SEw^WYS}́>t*|^& I -HZ[ҍW)y"tDW3x&A )\oA ߳:vbO\#B\)H ® <` b#i)ɐ=RZgf]ׇ:q"JRQ]9?[ a%p9ᢺ.\:*=Xӹd@ U,ҟ? SiR&ɜ-}b"E؆N ?&uAd_ztˠj+kC[<8E@G=Q Нʦ[UGs퀍R\8{㟱IW)3.H2u;+8G WSݽx0LQGr` i<2:#1 )2 .pԼO}(T8ϖ1oQ3#,3wX!`XS~DhYh<| %_.XC`39ߎ>H3 t-|gV< 7X,H7lO-ɴal¾B3 G9\C>FSf xS=B$}'T6Q?_kAh:3A"zˑ6~qVM1 :ֺ;N!JU6H!Э)Jm8Ҕ0r4 FZ %2RYpKpaCM!Sf/wN<0 C7 9+V8xT2# = gfA$dlwt"Ad3e!#Rbmk D2W듦gdل`^y `DIJ-E(NCW+|8-:apu^vuJ_[ZJJxQ`UW?`k&4GQTfIw>Y5%=vTSIhݗU WrP5=EOae6OB h60ϼ,'[.{?/bog-+kzSQn|ogdlfwAz8-A@cV FAHs~"Në ěnr^OeD#f @:-Vؓ2,T_1{/TiWB$B!slUmnZ,vE$7[E|23` D[GPxanIyVr0iyɸäy@YCܨ{UKO;~X)D(${[A(MLwbkE .̱:m5$y&La){љp`\=RS2"M42v$e쉤G$")A%I]\goNS7zV L@cÎ!.FytA@SEUNF(>T`?구{LosZZzYn5MY` R,~9)|x^=c_`%"+*4f;T'є~{1 cV;QVJx].JI(p7JQ5Ho&.1m3d$/ձ4UE_Ev.3koUX^Q{S6ǔF6MK 6_uAG7 Fi`G YSGQxh+Yc&Va>żlKdm$빡y gz^"z7*#ʼ c"?932 ߅f= 6 rxt%=ɴCB,u e# #D Y8!_Y; ;Q4p$/6 mwXDK+_yP f0?x>0u¡6y*&H.E:2부,IgEm޴\m6 =S4ť*-14X8lg7F~Ɔhw[F`bP{:NRQA3ҋ<Agj\.u5)UY"T;`o7w}kk}qv o1dˎ[Z`$JswZcU0`4ՍRZy ph@Gu 02x~qo)!])ZEJhf^PxlhS"ޕU'G~x{=aFb.o1L_,d$\!:dS5V}WU͕<ǒ5Bm6Ҁt 5 76,K =G |dcȾ}`ߛZYEs]o͡)2YsM'(4po6|ǭWJ(C^r~l@5qRRw25+lhծJ^)m9LJۏzf +]b+ /jUs|*:  X5I7i@Ⴛ,QXCyP%ؼ* *&p8؎\7ʺ(ljD%At+lm 3ۣA@Ne >'ǫ{)eRDRMV  iB~KWH*3;Q?NE.b).xW^Xsbha B&cҘ(Mx6ƿdkCtCyyo~M58- }pߗ|at2;l%'#ug4mqLL%1C1垿Ffe>B5m&a=ψU#S0>"y2 kvZ vڔM|Ccf5\yei}b?10 f;^NnCRWTK0 d 1jtVqdF:Y)hLL(UhE vAhă^!,6V\͜BWt^2@#lnd$њ{elb7w'|._b9R$}|4rmq90x?r,`h` ()ϰ[4IҳF x"2nuмxv{2yI+X h/Y \ xs$RoML xr}~Xoϋr茼wnJ j:2v M.@S_Ry2N%F Կ_LY!& ]hg٪ިE%<05jԄ'Jצn-slZzX!rP:_ آq@J]a؆:9<&e hS6p[ կP( Ow8CozIK@%+lw/SupB9f%݀B1KsE&eXw T$!H&oP3:1(+{'P7 V fYaFT2$ r=y9n(L3ь,(x ИefU&34,oI}_+RqT¼1}">TsE|qӡT޿XH::H"i'qb. PNI<75*z+*^57llycN'sP%NjKs[U ۑGpz5J4FT-=޺x_*4 OU#@o}P&SI3IW1KIzk}\cʆÈgiOz?,sZy}~:dH%VT{Ȑe/g 6 r>Ɲ QciP꛵T+9R58b|=\J͆&R/Bg˵h \A ꞬM TQPk,OKo,GN1(z6V% h)9+]}XD!VY3~7 ±W:pL7`[{bcg k3fd| AkrR9YXf} WvcBI0O&?a煌tXYn2B-.lߢFKv8!x@gbr7,%>BҁA]? n'՛W-g6QB mpl[#3ҟیNrI_t䍒]rhtǮW=q~N߰F'h}?OhW0 ] Q`.ʈEGGH!62GD!jxT-pV A tA>8Ǎ:x/N=wLR&Pd{"-1:e~17G¹ X3Q[ZtNrFAybm K|P'Ɗ#D2L:'m'6ses%jq;6^4OL-)0NoScV ~jb? 5 (>M%5iB \m{Kk&cNizGƩgrc9^NZMdk^myZ/ɻ'(sRiBTTGZ oFOSƊ]U:gɯ%"g FG_B#,P"'.Z6xO)(x̸B&x-⌞##0x/kh֟2KC]ᵎLv~JQNUۨ?$W3D!4%=+n| C3&KKAVj:Oa |J<S;g^rD9ɺӛ=)X[z3~bQFZۧ8( 3B)vwSFBhG) vuךa,&: c_ D>|$. +Zomi_Sm>mP}={29,bWJ棂Wa`y j*E2ߙ=q ei[An<%a&Wق]}A?KylӪvx{> x't0[d)ig"Az-nRƛaLLb'٘pHkĘNvF{M>"%x aFGu)*A`;[]fwZ*G">UԷx%or`MRm[5~+\Fxle(`L=8y0$< pR4vBUzXv$=CD:\`_!KĤ6EqwqVMOU"lē?schźֶ:.I˕i9z2 h\g`:#lY1[v e7+9/uURiⱇQj)$@ !!g O9 W^J0O iA`9K]d R/_G+|O+ʼ?&doPv ,C@ Ab֐럐8Gp:#EYeS'`E)j0)_K@Cdsx`4='' =t,q]^ߍ' 'IݠO~+ Vѣ_; ӱgL^υZl:rp:FȔ"E. ]1|9PL6M^NFHs)lm6Uv1'\*Nl77ߪ;^D5ET=*{ұ8XO%hKB+ɗ.&efdLJH-l{ڛ7`sⶬP.v0~Gcƾ s`ִ"1@5Q'Ғ): |-ǕbY{M]6b{wt[^#{AӴr>WdvɶÍ)ڹlkC]委 .$ ΝlUc PVz,A_?"/jm㖽ιSi#*8WIыz;{Y d&pE2TxeXy턍#( 4r:m3뤸{-U8d댼wB&Oܷ!0 >U VξG<] _+΄o;:!k$B`ᛱ{[_=sेMpîP廹DNASǂ_0NK8쥠36+(|_=楀5u~+8lh˸>9z!F{QYt?%wB.kt06WYRS԰hV-Lr#Gŏܾ]b߲,dW8Anq{qpƶyJ`Ui6Ud4ӄ唒\&֌s|ϓ0 ;JV!%/5Sz.MSM˵dچpN w՟$!|[ ~_1V宔g}}€nQ4!hlEbQ9rl{1`>} |5ff]IC]&TZSD*p,V4J4QjvNEͳWp#-,/l@ϲ(ᣓX7=4L6dCF|3n78^=PϘ JLݟNE!-+|Jmnlhn.ѡE=k?9Jۻ B{o3b[yת3$#@A_mI"j̏?x! Souċ8%q7EFdk>>`Ax#buss.-|rnǹMLtcs4ǼĮ_j5,8_(x=kʫ;VaͦR&؁1h@ZNay:ٖg>5}ax߿L}|h2f:5X}6nwHRG.PO6ahj!C3_žryz&hDXc0PW%6BZT O6ge fXҷ< w{MuM8b$rWK3a .th66BUA)\>&e2p|&YG?~,:1L|`z80EQV?:bà7'4-hv!ט렷ٻq܋+4%k)Ts%#o\yނ=`h"*A%37l47px#kkc OdbԠW /~#!7jҏSu-qb!e:wOѐYz2yэ)+!v I;m4v;%Kvq :h\RhOgE/>Ib| .Nu ;(#+?DA l.7j!Qx_YPu&@%q̌w\;g4UMM"&c"@ƌm1Ę&?9YXBU$p*[)qmG><߶^XM|P$j500.Ǧ$B^ӝ3+ĸ sؙi|7CTA&=A|hd_F4{-?6u`^h1PO)g>ue,39s)8$d< !Pvi߾Ik)2d~mv?>ThŁFeԛl/c}P$iAx/32>> n}n\oMQ̡VcXVhP jn=YKx)iśN3];Ɂ k)#&-V~Ll>eAnHٳ=O(>`)Gݢ~9F#sY%AkCǦ*joSEQ] a}ifXO4h8q"kω|&лF/a.fPu@r 65*UQjyvTTg`P4y$.sT' dF,&oXdB*xѮCwts#p^r؟ 8LuGpexH ʼnN(o]aR$Qy{^QA=Ь{M 7(a H׍=۟E-ƞߧ?/ 쌾OSh$ozЬhѩa7t8Գ^<zh;%& S]҄Vg ayhmp]Vu`~KkǏV۲:, @[~ /YYZt|6 q 82g.PcѢF[sTe1|܊4 Y᥇1N1i[)5f׿)L>M ;+~VQ;*e|qdu˖L| [Ra]S{"K`g=q^R@PWzɜaP-!|M%<@RPs>h$J ؉cZ͍O)csWgCtٕN+]\ V e7gxGe|S6g eIBUۥG 3%h3x9CT~mPB<6g,::Uh6XtSA-}!"[_10y.˖ }O_ۻY!f$);CdQPz*^8} MDi U~݋Dk@?ߴQ0oԮ.VbCōc4k\ \.?xF1_톸13yhB;F3SL54@A;͜LYܖx (_<~{Z䣪 0AGʻ.Y\`. )4iԤRVqd9Ի38 SH.[+.j7^o\aL5 &p?Kckg- `QѐpVF 쮟]zؤ4 vr_VR\?Ӄ 6xI`'nĥ&Q Z70{Cs3 ApO 圂xvi@Y̅y6A8 \Xb%G6\:(K/tM2o7sgJiհw5$GKC9O(mC;k %D⍅nYlbЂSf2LEwQMG9NP F"{fBsQUr4fԴ;]MBDf;1x<%"R`ћE'{7,d<*8ƾSv*>6_2F**.oQ#dȯ4KAUzAbn@Yl5C@xP ؃HIem@GYD8X'!NyP=(JM"L3RԸCVn(<$5G;f`gntڙ ܮ:)ab ȟVfsb[YrLcXDrVPpxN8%i5ó&foKi |ZAg-:O(:_qj^CڭWd]c"&9e -傡*рie}ja5.djn&; ڿ旾o%Ms SbOmЉD,Mo7a? )L\1ϙ0Ɉ|:џA&hZG›SC2YV{ik' zh ۸ߎmFRaOTӁʼn`C^fCfA53 l=Bo݌J\`MG1N>UDzv-, GAб8ӫF6dL\|f-kPmq|%R7NBeŏBhy%dըdej?F.p)HUZq/LDxk2vG*gHj%4l? w{h -꣞uїz=A܍@# z8*&3P ~u[Am7(KEOW(KIv$gT]$x{LQM%O~cӟRȕgk݂;Hʪm/+o9be|tԲ#hX:i!dm Zh )#F2H}il~j9Y)(j]Jˠdr5IEl">2hpfqHoɕIn/mTv4Ax;+pZFXG4$o f/!;Bd2Wجs!kh'<-Ecü_O_|+Эހq&} uKABݒ/6&qߏ_'e O{-_,@f QȲ:I3џ{3i Ѯ6R k"A;eaԺȇQh7 )wx)N8E#Ӽi@D&w} E.ǝfJP"]pFg:3 ٬_q u.7`'Ax7C(N,6rVCj'| 8cWjZC(ɵĨSg]8(wש%컫U6%ݬC&ERh[ aA4׫"1Zc1S4_nd `@ dbT_/`"R'фle"/&n\w]{3gIׁM*m *,-9o Oʉ24{(Dz2}O`!*2(Χج6hPXf8HmkT@_π{3W? o jE3=vB?{OkpiP O}`lR_,ǘU5\4(wUjJ#7.7Th@ 6Ѐ!ǃ=d2{o y24KWU} e8(0M aW@~uQHCq/v ?T:Wc(_Xmil%m΀<{"ྑdѫY9!l d7sRt#?[tJi$c!Y~wvccr٬U:sĮA֊1-V:(ȭ*8-n[(()[j V?F0t. +f[;CZ=\{e5Mdݨk?zvoH$}ioխP=>CKc6ҩ#9q4$=0}> ՉO۾ ܢ]L43qYGN3v鯁lM@ g XDMd;abG gNկjJeacK~UO,!lL\:ysB+ ߾-{iMls CM\hhBx9 1 aGΜuW6coI!D@z;V.acDS!o$~ ӡ+g:pf?,($Zy w5S_fJ}`y >lb@'~nWw54@SP!1`}%E@4n+{ƒIFt<{ΖE0{!]́S*h(0ok]BCj7l9\ɨ0 B y3 Aᆲ?ЁklFVmWп!d\|]sr?68kВRI2dq2H㖻oe/wtĨĢ4wT| aHj8HMÕ͞KjD w9ji7C2lVAPE@2Vj Ѷ(e? ܒWϝDn+6A{\oʒ_5i)դC'n_,1C(qpRxyrB¥, S~o7JqшQ2뾡߬!5bwrt+bMi)d'- .S&Mucw!9$ zF,{xdk`+) pKoV1">loXǗgcD;Rq'n{%NCg8WaE_},70x!= #f醳51DD1;KYǛ۬Duaے\m0zn3;ѫGą5wMz-~ƞJJ^8j s/-)p}`;iڭn!,Ʃ`UPnw<ܖU @y}^(F|Sw,rP YJ\}3IȡE+P}q}^υTjEWn4Ξi}]e !)HB.˫A-Xb ˾y}pn6e)+@z|JWWRg5)ӂ~JG4Ok4 B%=]TB5k>^*_1D&2'r8I=8h=;svOa/`{/گ#1c&IK"'8*/Ք%\-i9~7,5e`il<_3Rߙ9&^IIo HP RنM?pȤKpʁs!%w_5f?XƠۧWQ?:?(./,Qdhxb$0]\HH9vTʥʁyCm<&8]@ZH!G>Yh׍ <2 = ZzFԷsqԄ p8BBLvCf<ł ԇ1Mc jqmVfn*RNݐNdTJHM͖;v6cz6Pr`R$Wh WfIQE _^2v5УIgR<+~2S-o# Ow="]dEe0Gز_opK.xZ=[ﺫ 9dЩww9+rZw.0,y ~_:]ħ1*/CKTKK@6Y;nZMWqzwK\Hâ+?׆f=WoBOS\_ֺϝ܂pʟfKcesVca S֠?aDvTc* MAهnJ:K #`ivaUw~0ŞF{QBC__v )&|R)a4y?Q#"rO !w⿬Z N$gV^G GNb>cѭУ<Grf-b#(Ԓ?io\u$+@fK*jCHV}̖HqRa">j8/W0S:[&~(bD1vAy#®]%ʻ~5U2;"K=c@vk?ײdNSWaMik\!A&|jK\r4%j bPN&VE3_:k!)ff(7Co{wd5ᮿ8`~U%:xWoy.?ڋ5yV=6)΁^Ar,bp1)aϣj'LӂmwLxȵ'֨RBs2Ӌq&xmZ7/~Oq1* IϝwGCy^aztV5g*kݪi$0 uC>q6, *l\?(=JD*l;8h 嚴 vs wX-Rڼ?qۦ%T=ߝׄ}֠:g6Z&4nz,\Xi~v|p`_8VGeL!yWOFӷw Z-J']ȳB>KVvJ욿ԩc⛶E[Z9pNМjÜV=F Kӣt/w'ɠ GEH TPS߶}D6<`ֵ4eGmoSy3u)T邌XB2 _'S:k {uSlB4'r8] kӽ0D7Lq C#`]=pa]g9 9ǜQ[޺uE}qFU%&%K=%/uR~W<6Vl-x,bV}OuDݰ􃫍 g eM)3 "Zfp n6p#U0exz0Cx5 %&Ui,#p]iq!sƶ Cysڭ4ȣzF|{dFԫAo"#z8'g4#U(D .f 4&YAAU ԏ29q WHu~Mp$euk/VŮPT TduZp"1V;>gD9ŐIuPp\I=ݦB^;Lޢ#Ѓ(!ռ|G;t|9Q_oh 7uErР!+XH甦 ZzͻA΅ #۶%mTfJ}si녩"sl :TȀ?yIچ-GcbrqbNd2&੧DX1^(t:rM}EEb]t(WhiGk͘do^<;~n6 .d~:oOborVG(Be 1W&J.hRĽF JT0gc}Ne'߳|o!Mv6Hd;D\3+-gUS*?Dztmʆja%>Zbwg Jf||R/;:O:~{ ȡ ][V~ r* "< 04BIPi-@͈JG@d'4dIG'2k}sa\ƾ<2oH1q~~ՒkԿ_yv E zΈUEVɾ? l:)C{JB jt?aWcLHkP`Xц}9Fm%́I<5bmH7AZπ {F>Ma yq>+k|?k.=`/1uh҈LдNB S^.fǾl][8?ۖFBZȅYcĽp x`.S_#p,^fhL$0jU?!ѾB25α:s@XWJ;> E۩tun[Q55^y'0f3@΁jd@$4 NqEvsxh23: kCkrx$S|\OGd04i]tG=V̧n;O0{BUf }C5ܝ6"!WRF.Z̬lP/{g3LtjSF 2˞'ؙ"1؞h>_ؗlڳQ#~$\kJ'Ii/TgPQ^6qKևũpLFފN?dϘa uY ~gi^i@Gt]o{Ā#ssd8 =Af[ S,4r7MMAX֎xgB*y$]ؼ ].}5ce?1F++iG}0O#"WE[O3x%E+`pW5+IGT\xOioL, ×gyn1/dūY^$޵&X7¼1!bo˜(v5=FNc6DB)2x1WRF訷EP9hVu5x+Н- 3CaoF!ֲ:lP$YWTh/;&Dtzʷ}E3$/ɲPڶB &53ϖ/ F-̒燣:~E5rfmWZ}8ENji LqfA悀n.嵸Z`t8{чB?*  ǎz܈ZC3Gy=-B)^Dif'i:kÒ*['nDMXUo?štkE~!6(D2;`fFP nPxN{1+ {C@I" 2G¢I &Y5^C|"7N~ 08Xy=w$ۙ{{s}?^5RިUӊZmB珡:-)5H J]_crrQS7/#:?TmT-3{K-0<\%n>%#W]{P /$7="Z1]ۥ,1w)քNFJ-fh _8?E<_;8(tsE5n}om?/ N3×%7Isw^VǺvֱuKY]R~(#\ KzAV iPSrŊ\mƈM|3'; anÿc:uKc2]^egP/vso[0# ">ncõ"9{:jքC*@Fm 8z h7%ៃPxY)kwq{kfcK{Ob4l-^RPSJ;"-{kzlуm'Gw{#N$+WwtwQV۪.-׾i}q+g{\w߽YtߩcXmW<3B!|>L/zžk 2PͦS92X~|::GubM`z&6ֶ`C%:HXr#vcWe>,6ŚfbjlH$wZ6:Ķm*EduNX~[1` xv|3ȷ$+xk?$2_xpZCS0Zu"4(<ni?}+N.7ƻ&\5A+{ֶ%[6x'1F^3P|^@}cHtJo<%aYF) K`ZxfX/8S0%uXPm5lkدQl\}VX'6[n=1ǰVPd5> ѐdG?3d!DF%UoC_-NJOEܕl׀0q,kg<35 PZgU/ x`DC8zupC3ިT"NXTG/vNxn1߸@>?ˣ5MjH՗O\8yJ6=Tvnx1V:&d^j쎭$b|lKS*?t Pv!hv0.Ș|Fyb9ͼ]dl 0ZGhk^ ϰmg:tt)Ԉh2q >~Ƶ6Q*/#.ZAbjh[ij!9eNor>'ۭ*ɸ3p`zթD*Qz)=mnsv=CT(zNx =]epTW@ݓ%Ȧ@W\w3.k{d.wO>j36 _r:"o]JF yw_R"$r2HboI6K~5漢DƝlP 4>"i<o\uO6-IPa̙}֒ژٓƌD,E>FI2;AqpXӪ7|#EүNZOa%$dRK:CЀ0^Y`4/ ;q1. S|4QX"vm!:yb]w#7Oy9EJ:[T~6^U*? (bRƷK۫Y"7P\P%)=II\jl^Op.e&Dr^H(αi)ɴO%hh-56j`U}*Q!ژl=oyj4p(H 3Œ$K=gb<&oޑ(i˚͢cX $Q}ݬ mݡ+ѯ:WPr*x3:|5|ȨG""<Ų|Ǟ@Yv8)r1mvPȡK/szj{PH& A';0OCgX d=%[N[WsF׻/Yfi?|_ `Tp]u[Y! 4dO ͺn81{ps$E٭NJ尳=fkH|2@r`0r!T_bO`b1yG{/NK0'~Ev%YnBv6it.u)y 1_KR`>F':* ,irGDx97dKұBѓVpO9X"i{Es*:Ӳ/O M۝l`P00ƛ n(VbFUVrᦪ Gl~"\jOҍ#8nBw@oQW}yEF!W2eRoqFmqy]َw;p=:zr -Fb M/FD% iPW@2<^`ְvȌ{^h>І)Rqіnx$qVuQO^^SrYKj˗njnӟM5rSٱoŜGYK^vz-P*(DcmQ4́'_gO{]]B\d|T^j̎[o Lٿj,D7o ԔC9*彅Mdʹ18ydC)PXT#U&YbTOA~jad́a9$*8qC_~=j--B_idj]2dWS8נr8YVp&Ls2Qö5(v!_h%G8iej|_-%ٽ" yݺi_ejaF'X? tqќEuyf;!j{Ȧs}Ŵʈ_kZ!flDh|M#ąc>AEٲɊN?|r{b<ج8@Ȃఖv6L仵Ѧz_}*o+>3}&L8J | %xJ@tJi6yF]F.OwS8/ȹd4+=$m7 =8#.m^!It6PEo^G\6jisǗvGeπ%s.ϐ"A\<,H rA OyC/&s12%W|IB? 6U@v&Y:\羛А\p' 85o"bym6 D;<ɛ]qߣV%&}8{|EWM/> BJ i;7hUYiC#ޡ#uC9KnJ/گoL|֎13y+f| 5xOl 3FN 1= wG @}? h>q{ح=cqo f b8U>v4$2дb5q<ƝvaXp!yS"QPwd*ehG{A78RjdiGHG6EʋP%MyLC#-Y`aGDX*]Sќy߶PFNf^)K㷂1ܝ+K-2catl"hEmv.IUhfza92%1q΄C+E8T$G*c<"t Yir M+9)^t)WUfn#7*y8 ?1{lc1dP&[C:0_+QE [G'O;8` +f AF80;v84}l %(1Asuf&Lጩ3.Q/eB6 Fɭ dv0o2 Rnk : S]3ˀx\XRwf1 rȮ kݺC0[Qv$^IF +ŷ* ѽu_en}v1IV[ᱟ%s`o&j1@G@v:XK3qBEdL<ݺ jmRvg\G<1LZ#k[hd7:&WJ9cUǒ7u:%6q4+%J"RU0t-9s⫆!گ?GzBꉒDVqj}n؜)0b>u%yo+w{M߷痤G*> IZkwB]b2K|N؎ƿ9l.`㰜{dsXbM`#~E4"8iΔBMY#\:%G>W@f02bk7Ճ\!b bFeع@"s_Y<[rM7S".h]~E@PXR,c5܃7r-Q8K'O'ʛӪ Qs2ikLr=E\<+BltT^ߗX6 :kۄuv r༱Фh}f_ BMzkɵx &T.6F={g4,Ra0,vF5ylכy/d(( f$5B7U|\,Ȼw1i$4@c Q0#۶9t ۻ ċ{r⯚O~fv(k5O6L#nY-|H^kP%q*b76nڻ8fEHR[֛?q"mV=E]@2H;~^;xrIbw҉p?җDgS9'"@D5o}c3Uޠ`sT}P?_}e0IQw HYPWUF ;J)n-տF>&=ҭ+x8o+#=}vLΏ@B@oM=2`}Cț?"|` yrf+CFp'+w*ـ/GE{\M)֤4ֿ(X~<82~݌?mdzTFMĐ&=eYG i^Yj%T=TQkJֽ y[%QeƭnYah ZS=a h@I>gsI3t=:BZ?\H0LE7|=%):sTR;4-lYje[ՅP NOFF|UzI~MU栠y›ҦJV/ Y/Y?ړR&RChP2[| :G`E쉡8Zm{CMkdľ%bO uJ+e (Z'Hכ[4c }| 5My_[ۿ1W\)1+'YV:RR[Rؖː+`} 5HZ gӮ?:&=0grIYn땜 ߄3e`vٰ0Nuqz0<a,'kUk't¿~P;΢LJb;iȴ)O^'ѮA݆1EyN+ ^Zo>I,ŕKTx>( /ݩ r?ǎ6jtl/-|_Ȗ49l7A5#5|K:RWI+@~ n>伝/F'ͨ5?ȾRi &[=߯]i|"{*0ލQidW (+q_~Tߧ9vՀC'r0Gv*Cn3ZZ)NnEB{Y_sY3%7~"g~%k{%YQUJN2U9hPϷd{s'<̮K-!3VJ@f:D~$ ;\|hW|?̡7e -P=m??(iw%О&~`P +b/F:fDexRIb^)3LBg<@oZe}taTWwvH-N@a4(yAS7YI&c JυN!fF{K~է،SSs?\5\+RR8rtNM@x :8:X^9dm0O O#aع{MКOrϫ%0qO?~&{@soXg;,3papUKj.4iM]$01Pxdji\h4T_:C%t=C87Jo8ZzZ7k`ߋW%zkVEf˒e1[#]q'< 0:'+U]Clyc%`oƄlFU%XeFhFlG\w: 1EKP ,0|vجhlq!*Mf<KIضRL7Z?A3ZF+uřk+ЊL'Qy"6c/So Lƈ H=28NÔ!P)Z1^)?- <Pwʶ8ɍCM!KDQCƆQxTXX5lz Ws[s9],~C˞~`J8jtS |tD/%"bwq: a  b+Q wVg)E{7 z脬wF}TVM)Shv~ChiIYOuk萇8CzV*UȜ kRZd#7lS]JLhʾ\K 4hiLfIKޞ2@XlHxZObsΘh syYbP /Z_F6c>qM~!'=k6n3$q5C, +AbN 62`Ckx 1Gfgo~[{SM\NEhVq%*A6 >֒_}48@&[!]T.2srf :3iCI{ _3h6Ż:v ΋-QFO!#xo]{WXF~:pX'Ȗd42&v\rz^XΑ($gt) %oZ((cGG)W;X ǵǜK/3N{ˣ]j|EJo,Ub?j1rmVr(|Ȱ\.4Lg=a+?Έmj;ꒇeP]Of_KZj?~m-q'=n*"mFl${ccߨӎ2>v7}4F &4`_9]ʪi@jԃeR$vD @lg]^'k$dcS>1'm(kK {6i= N"[ zOh0? St3?6Ήg%q.ϚR3$Bݖ$=~ChvY-SK۝Z\_rș/HHb8r=BmQs͈=x?uy|??ѝ-c.aVE }zw˰*ŵ:mސ.)p N"~uaTQ_5YpIBκ,!Lr}kC}F3 &ubJdKل{-Kp@D9<4Z3V a#^ÿxu0kZof4:"^, @ 7Qnw|1-ap: *צ(Ǫ+P&],ܵg8Nl| CC̨1 ܺ*IUlr y_RmDyqvèc?IT%if?8 a>mX֥[gQv> ?g< Ֆz3Jy${ڕ_זp21?_xI&r;$X& y޼ZloED"ʔ'v߽;|V&sh;P'`%ZGc%db:Nmx$]d[eEfvR3 U5([ 8q,x Ctw@OQ%ByvU̕-̭PgeZ{Š4}s+і?_o hԐU_Ljۓ3.<P{ym(:qRk}Hs$̑0!^BNl&4ԿMG TDM|\e6qx=q|2̳>t67#?XQ?3 %]3Ҹ}WR `>I8|-/%{ǬىH'GFFL㊦란-_-xh${nq HOث=/9y'ZYoAF?ҿp-\\} Q^v[o灻$kOzl}xM%}Ca˟叭7p( 6 m7}9_adKX}֛%y !ò I$[SMǺ_!\==,P YTC\vPl8aZ&xPx6ĬYmֆx[FPyػx*˃If9H.xtSPTjBwU$^)OdO;K;SB~ENv׳^s7*|qǫ4ʱ@0D|DA0.ڸ8y|T6wo@ԄMm\|U<ڏk;El=DpX\`=a G V1Me˫.Y„G-nm;P DG:_h.URdt 8'T=W}Ti^MA#=<3T8 %Pz ۙˆޛ I08I[ӏW\6΄91h.)_`C P"2;$&KhH~PŦ %J^Nn s$CJ:*<;^ϓET+/ԪZ$ R}ׂP{n+ $TaXz牘6< _>$ooYŲQHxrV*qv d 6>HҞbo%qFNo_ǾwpgF?-P"'Si3O8-"lefS5nhTEE4%-Iڢ{ ?hsrq&Y'x\MƛJ1M@Ƴ;iRy:5~uy wJcE'"C C}}yr# +T4ݰyx!!di|0:MŌWaQf=%v8 ~w^ ,Ψ28O4{JsٸNAsK v?O9+6HZWSC~/1x<^ }5?.i\|kW;o I[3{ tʒXC*4TУ?!۟7UrN+.$ΛGin_WDnT1&T2*7OXUZ6WhjRx@*̓weq #&X>I8߇%tOA&e;Qʲ3}㲓Y>? <>F}:DE Id9?dyhqϻ=A_7@f s_V$Ny%/c, (Ȅ$$"Na3YLu=:4Zܼqhr)%A0.c>=GSH:f"X=28=+VuֲpN ; Ȍj!6'% ʼn DR@cϢ{}4ҍޏ,$QO璗yDt'1?ì9-5VUئqRzrֶ6zD< 20G@OM]Y1i?Dg|N~('8Xj93/(#t( ~U6$*ԏ5 kk\~݄$\O Q; ;Ǽ:#j<2, UlB3Kȱ}Wʨ4#8 Mӻ#^ # TԅOy ]4wT9'D e ґPR\K8\.ifdXŴՌ=Q5*#Eg _"7gѭ&ʷdx&2QPr1fM}lٞ`ePOKsqn)3%jPPk>L뗄-aKw*;|Jt0d0wҡA}X!,X=3=&R5U.uΣZI(٪ /n@12&r[O|7h"8U\Fi*c@-ֶ,S^ F ^ls4^ MG ɼ@bm4QJ0 փ)ufo'ѢM8WF `n[0g}8"YyHȰC//EPFJtoBs8 Rk6VDW!)(4!/+U7`'?n s;z񜠧,ntdluxаwWa: T^fFO+DrA=>S7yLDK#1%[TbQ@mwꃊ̮=ҚَAAD) @x>7X{I{Dm`ʬ}4%!.OK aaٜsf&b $:a>oRO"gYrv_"$/>{Amw7e"kjvK.P r]9/ZIƕйn?VRb>f-^ԡv ȭv7C;8~nS9o{-zy9UlAfU19=|rxަ܃+= 6ɳ"gѷ'|حj#'REcKo(A;q+?W߯Md6U>b'q&6}UAlzxzrށcAެ84[>4-42 Gt$87-xixjdC!vH˦|.A> "o^\A~fzlR!9KC$Nh-uG=) E|{k"]itj@Ӏ͋Zlr%`CɌ(l"&7݉~})s)J7aء98* 4d7|vn2κKk0 cKi5p]|_zWv'Bec6S#ԭ!x{d^+{0x'1&Ċ}հx'&,oiE,a1bclK4?&n4>8ykT襾Aآ}ȣ>}70%/BpEIrEf aqbYe2V ZcC$û"z! ತJvbbA]g\2mPDz)F.j46S8?$[;9{ hƢ{kRin#: X08!QdadtLJڤ-wƨ-ϗ!{IOЏ'\~ =aa'>EpP/Y!Mk_ et;{ mCX`7"p|"n< /xJN'/4iӉG%ra<`ʔep 8!$E#-e?~#,cXF#? _j/Ҧ` 'pkF yヲkvK/n@j%1gX\ ! ƭbI)gB\UƄ Oފe V"-C? ǣK\TaX(AwɶLgcU,TҧP 5hMQ0ɠ(}-QA d|H[X-o* x'6덻Gmt^?!_ cv0'V|咐 r{)3ƇQ.8\4 ]%(x'|#f}Za>gl]y,QmLMVX7F (yE}%i<k$Q*'gJkZ^訁"fS(]$YF{pAC%TWsǺU(GKH|f$N9q359s"iݪ_n#9xR-5`/o@trS>F#{ &cYƞ78}d1Q?,NW-_1OWbĤa qɴ ҫML^e2p!+ )HYz.Ը;DAG#4ύgԤ?!'ʍ&Byd~>[4*=u.$&X69Pw4| -/Ǵ!{K*lG0ʆ!Zq_čJ%J/T.jqH][G,CwQ3W󆈄ߑ&CXmVxk-LްgM)ѬXxC "ٻcUM44qZ6jHJSMTA]ݰ+bo~z9xE[Jj8#pgg֪H+hkc(I5q;%dfrXmi5콗S|gO,dHb(+P"YE`~%Dq kELf8mSg!-PQ"t :[M |Ng|+h WGK&hBkk[ pTbCj?1M\qF)/o]I+/`TSRJ 7[zS i4N)uʩ`'+)%鉢 ͛kU9X;I45lGLʖ;}oawq{1(&j(002ב.֬b66xfKn gBȔ v@)"ϑM% oԢ!AQjMN Qt:` {޿CM1k?@ZD}vbqV +mɬu75Wk Mǔ,@G,U8P g{} ܄50nëm)gD <)}Vf+pr%]C kPo_@r(bҠf+1ɊR*>Q }Wx,2#hD$օw} FR@>iN_To4(.*ª6 g~RG}2r+ L`muO2 ytL19wjI۝f+ozu*E>r⅋*C{/85+hxi6l YwcGS|]!%~<`Vw:j؁w5*]d;m^01arw|#ѕ>Ips3ҒQWTBD^1kj|hL# JC%mT7eh$yT( ##f"x̨7&S 9fMPJ?LSXݬx`[߭zyaN#SY)4FE U,*7ҫ-yR `ŭB6 C5u0yb#QCћxoIZ()s:ېXvpX1o2Q*L SCn8:۴e\;BPA(߉_;ȗ0? i+WNa- Y,~Vn{qKFvkgG" r|WaMT40'|Obl_rXlh2%T IJt 2dؑ^ԭ\OꔹHEg<Ԫ+WUcеG#ȁi7LĜ2 Oj IզQ4o9Uژ[aEX8+O kݑ $*omt/~}EKK> *n*n$b|'Wv-t/׊[34`5eEѴ1I):VWx[*ߍ3F`/,韈^tLh$J$Kt`/;.x 8&Ax*xԽf_7iZG1*SS ܕFY4^dYQɘTVIWQ"`UiC\ٹ}3$Hh8{bELa|ơ e3 mb= bgo!ʘE#Hm_Jt>ǯ.0ETw\ Q<8yX?  , yLV&zhJ[7*]t5 z%^vJ५. pdכ8ڽ#RX 4GF>Yj$/ՐNG M²kc7ĵ<jvVjİQ#O`Si&ytpNtd%:܆\ 8`$)m0/J7;\ "qDݽ)oBUkӥAD+VqJC+iۇt1zHa^h7MhDB ^~+Oβ[dxjgd ?7->!<2{$HBo|, ^j3cnc䀖-9 ];枅m`՝î|'r23>(kh9ϙJnUet Q`>-jqTpMnvA_bfiOvO@"D)-n&k̽X*r;M2a,(~FRҤ7N63m6BClSΝE8;DЀL&<ҶOFhorfas`ʏ),eRLQSb IN^JZm^+7"Ѹ#snGDy !Am+;6F06M}\:OItےL9tx2F6%􇁐ZZW9nT [xL3TO T8[JP؟- iG YW%-{ҕVD&%tړThdNBe:0= MFӉŭZLpwwoξ_tm{6}FT7-2e"03"=oGa-rL"!HߝeUšA^k 4i\@,75odž׺q0bY荽GB1Q ~;s59`3qv0#`,f)0#`A` 5% [ ;`FsG͐h>6gvcF=iXLdn;8\I8V%8)27[0\0W5O& Sȋu-~ ^ &{Sƈ5?_aʧ76ƃ{9Qɔ/Dv _)jECW5v鹆S߉uZ>f37DJ$VDܳ:YZQޏ7v9q;2 qEqi\Pb3KY]X& >"'Gy4F1ƦM7YvLqB~㛸^+e#]27*ڶHk1t1(av ㄿ$:cJ  6Qv4?TEC:_J*t LWÅx"9V /W?6+kdՖkY@_ht[1??suI)љU'!+nQs8r[VRرd Smxdkmozv#JnC"Qchlm56!;T& xX7iNH&q&#uBcYgQ&REӗ?h=yeyon$ς{CkӽSrN-v>^_Sv|A?il=U~?<0ߔ7Y}O0y@k` $";<Ϧ;l֦06$;KuZ^5^N鵗k?"BRDCk^d@Yu\~XBHf\!c`g1sM2u T{O0~*H?#EMc2ac>gqad81Y?_^Ez^cF>/TxBСc?!PІj0dY;e_2̅Ob{Q\=CcmY1O!p}SBWt/N :ls<,Ga )9Uǐdw"Q.U;-XCZPShlmxW=pھAa? _A_W+uZ mi?+T I5hP'bSt҂@#lI_sOZCWו/7 | iL\vX=5y˼yp,qN ^i&u:lb]rtSE Si #NNl][*F_@AyҚh2tREguRF84(ݺZS9KڋoH1 $BT6+Es֗9KYYHKn$;*#r{D36QR0{3UxYk p8\VB.ȸIRn<|D2 D%';ߌPo_ o vK7RO]O}1N<50KC1TmCgGj5I\ Ŷ4ttL8KNhم-;7C}ӊI,w~=7^lѷ(ANb"\Bg~ 3  xIߐ`ȺǠ~(t%m 2Fdlw<B۴*0 =Ne ;^Ρ!'96 ~=НjDq,\[;Z_(į64^Ⱦc5NEy{Ns:ĸ2L MZSG lC˥&˗OamYcH y7bV`)5W+IZ*enAVbrJu}@l5#W2}ΝN=o\iJ@QqGȵ1Zn(Ә߉Dֱh')2,VX%SLK n 6nj:X8HX07_ SVAؗ2P M|pI+f.3$ ap/XO3Vxdc^[_ٙkP}'TIH i$-vG Ր+:6?j_&gw囖~(MДVI*'{, "b_C6qJlN}(̚A4`U!-,m\VSS)8|ݎv7mOY _Z@.ȳiJ9RG-7M[#5gy#[B9iУ!9zm ;jM$S\U+P%vm&K|@DT z.삄MbͩVa-N[$ ߌjǮ%Vߙ`|D+>J*Y6i&\dmc AՍO;F?M=d!8q eqa/Πq?v SQԯxkz  ^7#0C Zy)>}$~ȩ0i}76@~ae[nbr7)BzP`F|7{SN࿊iiDj66a_^[])ߑ^& Xv.2ȻfPҌe4!͛PxVcuIɨ8AkmQ4g|&Z6HQjXXOuLXh6nEXԕד2 d\Л"Vm]ͧrԖ:6Uz} Z90x*^: N4e>O8|%AW3]Ӧm އxܐSEI컌pN֍ ߋ &[<5ƽz0ƽldϻ0%f~ٵ'ÁAa2ᕒTIX04>(7]`4@ܘ@P͝kx e;evRqU(czq,OKu=bW1;Y "qH@kSDN0e/.b[P)UHyO$(!iȭzkAhn>@KNX:[B^@G S#dܪ\-f4R=ȆC!#O$q?u)8Pvvho@Y=?ۦ&-r&tBIy. C_YRV4["%>%n_VΆG9CoCaPhZy!݌IїobW=}EKHzЯ!=>eTĠT*<}0F +3QZ} P)3?Aؽg[ #-Z BFB*+-4P_hML*Frv50>W Z;ƭ ^k )}G/BMΟW^g*Q7b{hLogŚkK 1\y49'ͨ#c0Idk̫d1p`FM'yBo$Z'O&ת_ue=ǻ-\kۑ"[Vk2wvٹo~Q,lׂn9Q)6dIUZ{'oRҞ"tkvg~O G% Z 0)<|jH]K#yt]<1!Y7L9E@NkvKs/ScoԹyR" kD3ltp8m4 vZ"[*2GV[gqs:tL *8-eZgbg!ǽ eQa2[{O^3T#ڄ YtF6M(@Y}\V6. 7Pn}Lyv3~^wJsi.ފl__oGA,9K߶0&J nsj!K72le3r%VkufO򇤿9 KӬ*J9 ڑNNs}4`u٫2P.?y$Os/ )vA.B%0'D$[IK_H>;Z;A.H<qukq70n:|jq#'+r 9ppd1GN$cF# ge1$um6KorI #BŢ cOQ/ "! 0×a9hu}oMrSkWlfUB?i)vc5gEOG )ټj"T`mΆ]*Lޣ]3x4⍚ulQxsPۈ!fϾP.tѷi푅d]}ՓfPra-ZpEòe34U4 [K-n8dƌ1;A$h_.b*SGKVt mњ5=ڤ19rffK Oajt>9k|Q/8PyUΐڡ|y; ~sV&`_96>*h OR3L&2`;sa-"`J^lR˝V WP̜okù.kپ8 hw % )3"Q&qMlWȗ!U>;eXqބHpSjl841^:7q/, WC|;hUv^P@)T( ~UsPKE3MEԙŮ^MzTMf@KQ|i@*t gcckx z,N&}<[>ڣ"hz{VFm7"Aq}hX# ?KzY/eq $wSE;u($ +zP+7LVsmzˆNcvv@ChÛ]ޱ]wqQ:^.o:~Nc2~ʦ@Bw=,ϣ|8=EBJp!#|n/4;C1ڞj"VG7ckOS t汾A= ߥbK͠9MnO^H%yfQ(.ܚsI8\<> &Pzx&˥c4uz٠-r,30ADIy8Q$4IIO"\ E9;wk@u|ﺥL/E$,ojQ&Jr-SJCeZ5}a$bpV屇QQq1#:(cўb'[{ue'B57_GBoΫl6B6KOW:scD'vvf#jyWd2iPu7!P? Bq=-t1YtyP+5p鵘)b4ԷC76(Ӟ%{zE/i_(a|\"  ;?t}Bw5 (m&5m,;A#5*Q|?2 #Ϣ1P3E@v 75K3p>~V||h;h36K. BZw9#Y%i9愺v,?~ik2mqg4c׽GGxaA1¯֙r2m+S .lNH (qKşڗXTf}M?ʳqFb*8S?K= ׾>\+Tr.P1:5gLuz}3UyЮqV(`!8$P\`V1¢yGzGv/ӂqHp?F?.\ehRc+Ki+hS?V-d`(m"T1{o1} &k{ߐIyn#2WdwypC7]1~:1I ).蜊׬^z,Mҩ㽓a&dk&ƃfpq8P/-FpJAhB唖]/I^Au@D|YKnm6i1m'S]3$lArϺ0h9EDo.1C7}s58)(|(\/U tw%;t3DQM"yoOQMOI B_,*)iKKTjUCp 9ZbD<]ʴNn*68-IoX(|k7LcP#, m*`\!Oܤ%3~˜HC⏲/dgյԗjK?M*O)eϗ;ۣCa9p'Bdvh/3987a%h\Q @{#w6OT`+6X9q-*l 0Ȏ4Ǭe'Xۢ2l˚0GEJS!uqUɵM(I8bcyCYt vVrI{#Jwiq6D)-EQίԷwn]f-e/# i,uͰdFk҂|jLf5Ux1SbܻGa0?(#ed)sBdD1JVsÏty3xyGif5#falvX!}T0"SE?Hiй |9rH䕷(&+ z! TJ2DR73ڢ->frİ$|qX'JF;R Âh_?kU"MIw2IJXT̯\3/<( SπaRy_2ǝFMQl}=]m6d7~ K^%!'*w0@/5nr[w WQU Ξ,i,t܈naG_ӂ&UchBy hp釄 GYj8'K zu- +hVVviqzHc#==( y(1pf{ۺsn0_c_kT6ANt_|Qۻ{H J*ΨVKJPHNa/H/?f͹5Q<9R"{4w^ck0|cav`3 lB1RV,$c%/І6J^~>~{bE:iI`OqM b^葥XQF̊,D\r"._R{lHxK_~ܡKs9nure;- 1l[,*ysK\L^8TTrbo܈E [+B`3wc TL@Q@3W{9 =ip[:ÑyOJXju2Vy"%),ԑ6.tcU"r/Y3.zXdz$/ 5mYjCmi62AyB#/k27>˾-2 uTFR4TX!AH|-G-Hno}`׶K#0=iT:/*}Rfhj6X,3G6j^45}ixlw,jPKqh';C.M^f9@EjOFLcPB jE~ZnٽÂcl.)@&#5U oҍ-#K\8z>nSO=3qE9r8QE hi@O&){:+ȹ;:=xWxrȚ)ތ3x|SލN#Sσs`rnwA(,ʫte_ ڱ{x)8 :vKOc%GllrYcTp7;5UR3;%E&y֊JlR}&+ 'lCR@mxng,?Ɨ0Н6 Lɘî%ڒzF7:5.Q_acBa=/UZCGJYJuT.p(C݄s*-eLy4#ޚMzGDL@$k*ΧL-JK<}R%ZiVR ^06t"FJ z J'rHC(%:l,U2 FZp|?^MHuxVz;QF AHVd*`k?*dq;heCw4wMtiU,zDR<|( C,12k(bA|1S7o-daN "ܥPYGG>gl $*j䪛wvƯ͹צ7]7ІQLAZrw# p0Wuq{a;2w'Am)Q^x[qZhQF`b+ڶʑWTL4|]gQ[G<_p ^K7Y۞Z_MPR 1vo/-߼wS.B!Pf{<8w-lTP1aת!Szg*TDZoh qkIL"I#MKGΧؠ槅;" Yiw3a ƃ@amB[7wC d7pc̯iC~蕩pvhʠ;(DިH^tьe* BD9guM߅IŀU9S!W2mxtD ȞwBK!=q$X'屉<|yţ(v/d au-`.Dٕ[s\-?Yppj-ou2DlO|31jp=F/HciemgZZ$ڴ྘6,v'#++l`;7sPE|+!F}6dԝP88CmK)GPFKwn;_u Vܹ6 jl1]=0_;.?U88w4gsn8?J ʎX߿ z&A0\-xE"CI"m=vhG%Y_hۘ8c[Яt3Z)3 pwG@zV60rަkbL^m!Y_Sq)}H!TЗ\יѠ݅n *N֩TtSyH5.W S݂Ln9jb16wՃw@c 65Ё7yOŷ6\ݯ}jƥxn?rbj}uO?#GcPҭ 7S_ZĦyd؃"wuJ[Brէ)ɚ,Jcv @ـUujXWf(#)T|EnkH*%e΀*W "wԭN`ky>ВW00WHd ={I aw+&RPBHIqŇUov ;*cȥp6wRv␻ n:8ewi!оݽf O$I1swʎЀ:U4)˱ˀ[S5Ŷ8gA;*rWӮYD#^PflzsV#9UXDClQ/ƞ~ޢi 81ΰڮs™\k4?;G& nvGf(Er J mFRJ#KڴSYym_r2GeV!uNEɒo{{)6_`1&F*EUQ0~5Z_b8 ) EuVHXC7b;~fL :-;UkAsT+!}\`תy t>_w$I<+Ť136-ZFY-QvU˵qn*Ocdԡ =ZVQѝd*^#+[`dIU 3W/ GBuwZ[!`r*ӛEK!nɇg;h&y?S3O?(ۨz -fYq(PV*G0q:1w5ĚAcI:![%ol=*6k >ꈯL1%@ !>6@x<-ubeu9.@a*#rb;!O3VaKN,RbsXxԮ6/:Mmegybr0")rDgB>܋V 7W B?NT"ߙdUhxTh|w~4.JaӠTFҬ9&h%3=m:fq]G7+^xS6EFI лr-pBD;2kxƷ]pKDf##ZC~EZE0gP#Bvuwm‰֜Т:@?^qAC,QE|.yL€XcBe ×Ӓt~Gv gb̸G]{Ka~Z-1?P kVzqs <c⚾hjC0;JX|L#ϡy߭]nRn$oN2j z;r)du*eR+Ȝ=_ْj!hႂҕ[[-KS}jR5_jjZ`^+Љa7gon\VEޞh4ʍv82PH~s H3<*NBoo?AD{9w!сXg;]gN–8Gu0VmE_LD9m(>{|R9Z`y{\W ;7z- ?M$DBrʟo-Y[$&lz3K6S__ WaCnGg:b tBP9ν=PX0I}VO"$ 0;-|sKǘp}G5:*lE ?\m)o4xb%NxV!zL'jy,VUAO'H(N߷j'lwZ~r~xSB镩_e`ѮF 6b:'Y8|Vs Olgq-f.Dˆ }Eg&:n!q{jk}Gh5쌀"7{bڤE8 .!t(|%P/kr\'. +?Ŵ[9پ 3:T/R+?*L CD9p ͩbQiadF9˃P]&Ml|Y/S5_0:^GU|͸+6WQ4?(.zsmdAgu2TFE Wн2G8?yVCmzj~T9^o1#'C.IvkAc#N&L칽0ؾdy͕Fm [6j^Zȳ 2;WlM *MMIxljL_^T}ԃz ]2x+hո޸p~,$C'RE,'W$W4J/G(7úր< g<5#$RG3ڢcyp%U"1;=]Ai5ipQ7:7ڡ{b^dqID}$ث/u{\>X%"sS<{ircA۩;1w\Jǃ_x@78;`V]I@[hf8*qKN/.j;A=qWi=W8ژŃ90SfBh~sZ(04G7 Vk}6ܡ*^u8-]HFϫB]EG+o Ok*^c/p_Te9HSV8yYw _TN[TSߥJ9]e.n(C퉖OTX9݃ ~BpeV9W7R)o[ uuzBoOț0Gb`8FJ*FV֠bD bôRZ禶;]$w+Rv[%"ͼ58/XV*B[%!`Rt-| J~*3|D+Jھsv-lHӜ[+3aXظ;`y8Ͻ^(wnNyoj7d_"] j}Mi㕱- ('#gc[7֤4DpH7ͱjp_za;Ludw\i &2%0-_ 6Cc_ JzI0D;mnd]`k|\yzT7քo9t<I9ut_4"BjE(]{M]gɚPgt`ȜkI' 2 zq֠—+p)<a/yv@[Bv@a5#<GBHr'Q#a(ڦRИ3=x3MN||.n˵ΌNvڧdدm^D}dː AJF_4t;'.tkZw}1#Ib̩qk^Ԭ&NZo ?꿹̴k>h(Ê+C'T8yNM"M?mu-󉫒pa3qm:-a>՜ 18ѸC14w/E"F%L:LcӇ7eƸIcSDӑ/rsnŶ]MsGׂA'0CI?7wQjrj/#M\)H IVS'VmBgM Նɨ  *1ZAܶc$(ch[2LYDe;N-ue # .>~Ӛ:|Zg23@#w Q3N iQIF Yah(uju< J i{68@rm#Ə3AE!~35؃ l\sdLCˢsJnBQ>``4*mK]`88tW8#F<$VpѦYƎ>$Pl˯^ pwE֤up@[f64G%2!1y~!=P;#kcd( [E)$'bʼNOUfڸQT"q/ d0 oM=3]//.F1|`g E|Ni<6ޭwC)ra\זE poT(L%f0t?[#RYh,r1`rfO~v--f42_3 zڣߡ,;mB5p>x8]k]qb6(C"FBeX&cwqT5SlA`O'>.<v$^75^0hc>4@{Sy;$`<@ gX@øXgPv|%{Dv84G(i4SIDy%l47ʲV ߠ[}T^C/@aeo9{I`xݿW{ QR㼺 /E?tyCD(#S=_Yf>d<,:hOZlG b- 2)vĉdaNè ic."d5[b:@Ѕ?IQ\  `@AQ0~c* 5ICyکHCc_|CAۂ/ ]HOLcڒΨ fx]O<1&th>hjRZ٩'0j B@Z{qHe3]G DR 66UCҷFu3!])Km 7ys`9˝&c4Vv'K1/g# J!kW+m4Ӳƿg]wQ4o/M wƙTa]]rF &ȪJЦhxI;Rk 6OAka g+o/fgy+=L6a{Ôw C$4g7,$$܅g#I<-CG=.ςk:7YMˏ."Vҋjz !ߢ1=9\ڼ",6x7Ik R}րgW2wPȞ˦xMۯچ8҃! ' EAXlw7:c68QCX#D7;dζn<"Drvw<J5l h_5HLuZ<*n`鍤,CsF\螎ϋcv(t.nyJNy@N3J7Ay3T pQWKeb GPT}qSGx9f}Oh䗗^ym\N9sd*{wDb5kb)j='l x؝)l-L]]as>Tfg-i Kv( ?ƍMĆ '*Ek:t^ABLi sQKB AY=@e~+WI!GtA44pa"\*A'RBAҒY8gTL2U?\0͕{ܙUdӌ94;_NW4aG^wUI?D!,hԼSgu\/3-9Ikp2NPboWT5OVGY0wd\QAURhZL5irL^أ+RlHF3E4d1vci@JEԏؓez*Qk! z²ʝHmq?9f{7Um7* QDczIV y%i{9ɷ͞ZSX^az Rr^߹|KãK/zN+@q/Q햚;B>ʗ[ވb])ܧ]|fo[B:ڰ,m cQFH( 0!vm=xVN T\zx]!P7EC;oOgrj]E6:3'?e ԓ,.IkZ9Ah,#@nϦ? W̉c^p" V-n&jvjsfUg=Y34[O*>m`5`I՟`WUtabzocSFOr)n$ a =I"e t4 $.B'߷Ĩ$U濎? ڥpk"/8ޢJ5lDp:䦊z>ijT)7:,8rH[ʊU4hA6<])'McEL˟&G= a̚(mPEϮU}u`z*-m*`XKimm,61grzgYפPs_\<;Mلf6Ds_P4_rPf-u^TaGVHe K;}: tQ*FgfKHUzW1#.{ s9YOO7 *L;pv^:ʺ>#{~nKqQ-fhη` H)0쓸S#@1$7O;mw iF+x7l2L )R:3D-긫H^f]d-YQ7[ >t%PCCUb3p]j3 +P9fZm7'"3\Փ,m-}t|UƌxtHvYӑojd'=xE=)UKEN3X9% #]_% I;A/7::@ݣJ#LYnշ㷪X7'LljdC)FBA2h$>NA[)Pj`$LjcSmA;s=,w"ab 9'|xТl/TKN5D#W=f kv5v~nTgY. d2n}3mj#dz8 [DKuTWCZŽ5IbӖeMqF8;*Yot,ϋΤԆƸ &@Eђ](]H_z$6Tw{?+u@+ $V*F lJx>M eCALaO"l?oiA;VDۋIB4Mv0}@fx{Hfw-4\a\᪆ URTtm>sJiHg{tp'1`tchjvwO̶]Uj?U}|^VZy'~.ESv|:?f.OTrᵗ/~zEab @LDnL7a-l7C}A{mT5aQ'U3$!,#N~GN4 v0=ϫ5&neMn;RiZ‘(B9u'ֺw%RVk>ȱm T6/ C PZ60K`gNZenw+^fΒ>ceM٩8A3Ϯv`T Zo}=,nCovdR"E_ZJʼb4C<𱒤(t&?O荹W^&p(T%vE4-w5o v "/Wh-Ej?SiC[]c#'X8|R!Q|;'mB"2z{iUgy'/ >UxVW;q0Ї2UrF ╲h$ȣp揨Y;,oT=8qS9AyI*9K 5/3~w/h m,:y䱫:3Ner2=`+*׫NZ0T2[{B4Bvp2 7rof_ʅLq48~ GjX띬 GUam›pwUoa6iiqSig}8Zsh{f v$J<,o X=1+.ĸ&#Dde(6ZkU;Q1Tݷ/&NۋlpgdC:xR,JIpĴ-:@\ !"]:ئGr^\ls2O.C6섒@)p WA~3wfx]mDiq1MĠvRDf?-Zs{5ITAT2$#Cl$JKر Pa.ZZt&|$ުrƿ.޸+#ک~8.f4LS;)RLRgDs&ylDJ uTdL ? &O'`"޲2VӬ&?~j@V\E TÊ&ʕO)ʺ;)EJkss >hBDz6N ٞ8v6Nˑso&Cx#7a>q0ۏ'hG䇶rfRF Z̼y@`xfH:aNk%v(+^u0&+D୲P񒌇$T`d5Rb9CjluD~}p٬l,4ПmhJtwɢbz-ma{ߗa4ȣ~Csޝd@aQ-sҞk:eQ(;o*7TAaQku Vw;d/Լ-sGe.r{2܎+l''|&gU2|Z]0GE> l7_dRf'g E_ RW65.'pegr#%pj}B8M}̸%bR6ע#_ {8` Fq-rJ$/|(T nB4t=_{.a[5כtCk>`%w -&EqAAApAѤ=5~} y!UV^Urن9پ*F1kWin ^\m/۞35#YCp(h'1/.Y >$38[E-#A:Qzzզ1z8`n]|<@~fҙ@,57URPwlܳ'.ѰcE߂i{zBhC#+6I0WT%[#Bd\1`YoS,xm(i/H$38ǩen{$W<]g?|c#Ư-G=[QHGZxxo&W# *1TBlqh%pu9(>qg yd%4;+7Z_:sC5nFK=dD5w[G88w;[+^=uK/=Z?<:Ւ9\vD>}V |bC7{/J؈XfPLzYk$V3_kVuw\i)͝@j;(+2FF+=dS~ uM?7uUW.c$¬RtF>Gw{'dEbyۆn`c|0XwSԓn-Au_#l0N4\TS^P"0Uռr7a0ksE fĵ@Ů uK<`k*'dmCfux487l L!A㑨une%]syʹ_BK:oW'aW0PVjмcrZd9_鉡}m P]8 c%]_4Q/F~`XJM8~ճ^PtHu|gyƽƀxu(P)>Bs77T 7 pݫ'7tlPOUTAi|ݧ-McZel\V(I/3@(CHx.#Ǟջ+ sUFN/M—ÍtLBRT"y$'8TXN"&ә|Yx"ZA覣lҵI!I0n/>Z-!=\@K]ұ8} ̉JdхBy~8JPcQr.^ ꉍeʅntѦŒ&`u"bMI05p)'']MWr!h{ QUa@K.긧V#˧?SB6/aZb]qrT@<0}S9> -u0UpM2 d؀ ?)Q8 G$ Ry䐞TAᮥv)cY0jΖ}%M?0B#Lwa]@:V'iڔRיiZ4 h a+ه-i{@|{N~Յyq*QQ x &YEouQp Ĵ8k 6VFdqH+qZ!>t}z|Ysb,BrvbD/B,HV.Hoty"XPZg, F%i&6giG&pQw2*k5a[6hSh]C k:]OD|r ]?Fhż`8+~O]"0$m5U$l/{pZXt'&%qRy dڕ#d<70~ԉgHq͈pDg{}nb|?q9E7&TIj9c.xf"ۄK'Q:2E^L atǛ_;|2'zz†ʓukl8LYnj<׸~l ~^XT>ߦ|ֆ2mmu }DQNX4$&S̓Y`:~$0:û$91[Fx'Xb_YemV.K#5: za!`з6zD!{$ޯwñJVp]I?2ܫY@ 9m+$YX!`PR39SOu)׶^>3^'9eͮ n7R+dvn8\$er/]0s"=]5,\,v7_ 9Cޫ>̠ԍC֢Vx!AA2"Ma &衡?M(M鸜>fUio:8fRi3+ K׽ߦ=V S1symtKxC'0W9Bl?oTzlcR)NgixY((*΀+:I@|WFZny%#+I 6|5{i:f]{}?x[skF53V> j̈́?DeP\\3G'̚b>  )oCg;VtFnhQF L Yz52nMÿF7/VNKD-R,//8r:JKbGR97m$BPV"P1E7t[L'G]()bW30h!b>;yrWreVr ,1a6@tb꿸qIr+ΑtB'r% ^ݹدHK)ӆt_.^"#̐Ke; SE7tIFkA ,p){k㣴1 pkpT%3t)*3Y9iɑҳ!i="|Ia< :_2$0@J*)97 Y3 ܶ7˥"ܴC8jOOejCj%*X͆\99dQXWO|(A7W:dWIo:^,<5b?`o n(+E9e,C1w4vIZʮ˯|p4^u擲A iIyTxboyHE oӞBۓ?rُ]`#pֵYL'=-v Z͍wI!4yЭje~' M$aishV4EW$*Pso&- o{ n[?ƝXHuWEM[fM\W:̷ TqIl Z'lϹ;'hANiWo_i}IXNO',EӋYbP`WmZw |6fg }mؓ1w&s}tsxzMT%ٺ;3}V\on&’UGrDQy$KM=~DnYB ";#>"['PUvS%1'i_»a *}hԈ|=a]tir!#4=Wz3+ɰ3Z7EBsFeQHB >"TLo&: t!,hcQy ?*?zrdygI'#4Ywd9\-[sf Mz״w+4PW1Ոe&3XќVW<3],^Դ{E)w}xҳ"oGe!RO8vH&I\8E[Tä5& C_Q^?T23ԇء33Hٙ} uD̅Rd?e YVV#U)@ y@E2EB-@B(e04JeAaxr~>f)TXzn+Vyj"8 zzcHC[*#o !q/70`z$Kl(?>Mx`sOEq+/%5peOMFEW:LS kr]sk RqAf\8oXKq4ؐȤ_1shi0мԊƽo,y<({ ܝ΁:m^oe.TjC~ b ԰. jᄦΗ_p sqűg2xi25ÝJtPXg-|xWB5#a(F1i2Mu?GQUXE6?iQLM]&u|Na c5W#Ԯ 7bI3NPE,uvd;m'+ROwDs0 !?Atl8̛adޥA}~xCtRg( g^Or3zffT 7G4izWlߞwtuUʠ4g-V@׻5q)yݠc srnvjK6C, |8;V֕Ch*z乸ҜZrH6GhɃ P%I2EHRpSOF R%2{2pOw7GgY=Dvut.; Ulg:}HV]M6ƛ''?GUtZ>6E/qrr@2x0"_m2(3tWx9]X7qSGQy0G9a/иޗi82♐*?-](7~mi/NڡG&H7fCv W)7rҎ|t=?f`8 8 :F(Df&=[XdfmpܽS8C 26 ;Y4wGRLILv # lNYOS7( |"M{ӧeBFcBZiِgd4T\yfnG[7Y]I7d0(HIp]UR=u砙dU(nT+l~qyP†"X1bxl8P-ηISl@/OB meH'm3&#Ø#<{vJ1J4şe!$j~A秊ޤI%{^r /ҕhG79D/qECZ%Od=g==l)yvihV㠌eC&sbrǀXaf}9~Z04T<%VqRK"e^}ZCȻ|mq,x=vYk- QX(n)H7Gʲ`Hp^bK|u M)q6Ij\K Ʒ;p()5 q@s' tnF AqѕH^$6D{05Wz'9c:|Qjί-upqK ׁF~| /Uzg<ZQJjpK^qHNj7cѡ-+hI Dx@R+xB;Zw?ls8dܜ76P~A[V1 &91Po+.625̮,7/XFqDngFbwFLjhԽ!aBn1Tr1 *q~lxnf%Tv^K]h' b&,>#xSA=(+7A,s, ;[cH{e'ـRfJ6NU3s퍔2KdRƚ^qr5kVBSן%X4g=,Fp]ׁC -e$}OmD%9x?y j9;2x ;/Uj2S}?/ήsaC\DŽ#8>2DHQw:jQ.jhՋ!8sh^\d3+?*5-ƑkHEW54H5Y+]Wp=wϣwьãKsy(q+NAw+ 0z0 VX/G d}.j2vFowЄbqVssZaҌT2{O}X;ƣhO}*AT +s)pl5ml[.|-=xz_ .4[* KŽ&rUҼl6㭅hgoGGљ!B+R}9! %?$ l9*@K*Fй,m h(MPD_|(7#|؁2mja?8H8%Bm<xg'=͔'ڠz`t5V'2ѯ׋,)*c90Xfb^U;SH9N,Dq鰰#rÔOJJ'j ̒kWL1&eou ,3bXO,X@+Mpa> ' ijɩ MJՔ@_ *1\d՗JgRƸ|kX[oNmy -m?7 [uм4zmW” ?]b z|8Lme/Ľ:U ojbNh?7%Iؼۃ*ѾW\#]TGJkYńyx,".i`0n]+13C7#`_)+.}ʚt2#UOrmbpT"4%~b+̸ f𡳇OrW}أM*d[b i,#@pv`)$7\"6|d*d ֎'n0(cx}-2_ƹ @\3'"}bt~odoGf A:O Jcܖf/Y Xx(eJΎHiOI.p.,/*:LE=#0 aQO>&ܶ(<>z]V/a}"&M3ŀW \WpBߤd/鈺(bh]*!:(ళ#^k=l˰Q6uu9*a󿭠RRim -ҝ&D6pdD 3]kA:?QlmAn/A \ScRY,>g"_]Pu ffioGI}SSP`>4M6nT9ڑK޽.CXVpENz*Za;WOLW@$1)%@cҗ*&$ {ՓgKr"SG09d-g*C Hk jB<z g4RH{\vUc: Ţ4zU7&4c`Sr78`J*0: ۺV:8t@njj&)>xuobȾxWl_+ ;6'~Tx@]hKڏYC#zZsd 3=ُdx 4 Vq} yͶu.Sepe\~A$@ޱܮ> m9]j;3鈁i7@> MHikڏ(`gxiIx\j 6Un\:}/'_Ϩ *&㖙ae7T7X9ҪAsX l!kA՞x-F:T/!zh޻~aV8%{\ ++[Tn_9:-!h*z EK aꑣj>ì%Im(|E33zG.v>L<ɟ!mN*ļE<ŷ Qbrv|;T}FVc Kquse"IS8] L۹c cտ" f'~kc35np73.Z9{2K] 2vΰ7qs艵T8~`6$0׆66&05C%h)N^4 dSR?/|C\>d;ZjXrT_TΜIܹ{hG5M"oG7]}aM(ױ+6\y:΍d;3ꭡY\Ouޏo:^+=f~r8\oT{ <<D2hxeWV8bnJ]!8+^ $;WWBN=ptHuSѹp"a&_Kyz*%v&X/xYrTt>ίgx#ئ1n ^3 ҿmn53 xy6f('KA[c;>}+~GX$|6v79?G=Duo>\Ab5wr[-_yGj۷pP41P8KT~&)I 2/,2^A-ews3M_"-A1kkQ:TZtVӌ6>^H|*1*#ſ-;m]<'.rD0D6[GI>d5NkPE$Kו ApPJ^(]zvXSc"b! XkydAmj#䙛y6t13k(_\MlֿZ$jT[RlB(e۔S/pwvZ6}7mvNWj1XV(UD{Tԙ+ΰ sa׽{*1>"bknBiT/TSwB43Y.%H}ttpܮSs,#! S42@a fNrM OU-6neԡiXA@O[TXVMCi: yؕ~{}zl|]3<8nwg`sɂj^#}ɕ欤Ewshy^$Nb_0 (2~XZ",?n}KFAcDqǕgquƌpjQɓJ I ' ̨˖a^v7u!Ҏ=>Aw eL* } }^KmU<jd ɿCٷe9mh~1J# U)g,R21/ZeзN(`< &ͣmLEK.D 8BT?`<2;Qi|2n7Q$Жû?9fRf]fG뀛sJQR~.˘XC  82C/j0Cns&56}98A("kݘ\L/P%}Xα}MLgK 8E:Im|u+ݗJŒV,d#`ܺ>w-bMYkj5`"ǟ?1X<$ ,ސx)L#df$MR;by*5v^ucUޭ];E}mTMG9 a)ׂzPb p0Pɰf*x|ÝE-"g?)Fv;1Uqtd\G, 3βRC>ʀ!QA 1Y|Hԃu^PhȪIVwn&@L@<ːC?H!M=ge%G+Rcet3ejn[2.k?" F7h8\)Fa)WQlƒ 4nv[T^wɃJ]rзeq} q]J L\ΠZ`Zh J& 6Ͷw5MKNc%f8vNJzÐJ?$&5iLĩ:iF2YtO9s-$ )bVMýBqΕ'TQs~'XjɻPfxVu +:x2$ӹJ27Eϑ;p䑉f(5TsjM~vBɬ>Юqdg`1[uya- Lgnwu ?"(, lF==W!fzUQ?3.723~"C ZJ=e]XnIU Uy~2=G@tj$CR鰸A>I3x[K]zBLƗ~Ȁ%Ha  >}җ@K0GW˰IJ+Q"x9KQ7ɑ;ū#G=vR<;!>o[ΉNDf)H>5R $D;]=t3f\OS&v+/я p0ΓC7扟r.~~5F|6LQ>ژkKQҶ|$́Hr(~#3yWDq3qvyܦ{x`S P nn'8C@uc+/m-npFC П8d 1x:P.mV$ ^|P 8u݅qH$zP|3\.aLHvN,3,l JTFs8MNZy$h.AcUc̰#ЙCF{$[tKad`9QC$Qr'ʌ {ƇWoӅDeFG{e N0{KrQ1% a?#u)V1k*Vor%K!E6%~yJ?0 hUS0u+a|b5fӻT;H),<ˍ"@„,\g4ۃO*k8>D 7#kW GEFb2Vzx\AAlBUgewxQ5%է<^1V v<(7_9pTeB]RG>1I!`Q72lb|DrJP6G(6s2NDPЋ`O$}Fv%4~)2:.B #̸JQ ֽD8o]i1 à'-`Dŕ&A#x lF!{N1:~u6 B#juP-\8 pSQn?z&rn :d'xl_Ru`dV7wٗE [  "Kk dwwL lG"KɝOR7·ו3`t%VkTp:ѨnKm]V̘0sPRAkhn)GL:Y}0%)Խ|Hۓs*a U sov\R4G-xEDSLʨ7;Mrg] ߡ,&0Rc ϗgJʖȑlv[!0+Jߊ ̈Nw EN5n<Vz%88s9~oOe##8bO(34T%%x;r]Oީw;&_WAl"7\1I2zM]\Elu2'Qݺ<"Z}.s=䏃gO Yxx{V@WS{rݰtlI 4s0^(T6IA?ެm\;13g< K:m?̗u]Yvs)|KEֲ;)P|U\3e<V3fK ~HFc (4OBǕT-]ҹ<2*ʋoj5mvG*N\K\~$Ŗ)\@+mRU'F]x6CNgD7`ާ;_ҥhB  |}{V45 *ÅVh`AS RNQC-܆ĎTJNx*"ޯe:MH߂@>Z^c#~ &Yi>[j{gʾwL{z7epozzBm$*$IV?݋pMK6,(nbYbdj6a"Ϩr2 bcK/5$"rp ztfHtYY[S.-@H{@|^ g0%?#-`voBsgeD(QN KO+wG~ln.i'l3)8͚ؔ /_JMwm#Ia0 s!"$ݦ3x  *; g;,4p:'t\U(O?pj὞{NۄC`̤!GLmO :#%l|fȹcultN5T2YA/ qG2i=P@u`x#/Tg+/^ސP\|A_a_ L-R޾f/o*m%!b?zyR4fͦ3x̿ 9t 6nX+|v??"&8][@Jx :x1bs%-}D7)`T@кѺ v}^i*`;{E,Tg5665I+\.Vjws0b wVoYL(n ]N}MHJn ͮ@}AB=XDP*R4RO v6)T4Zʺ";t"ҡG}n)J`3x J~~9-v1Ar H<S5Ҥ!ٓ[F'R;AWH  b$b e BOHQaݎS/v r{C(B煬SBOy8,ghﳒP^"lѵ.' >%puJf\kզsBNpy-gҎ9 n(OiwO59ÿK?{uj3z!T /"=Lf9,z|[^-ёG 2<-")*PMTd+”+< Q@Px@ReFTsZەPq~>\lwF#dYq~.g^{IK3V1㌤ OD- rgYZ07070100000042000081a4000000000000000000000001646b69aa000060ec000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/hw/vmw_pvrdma/vmw_pvrdma.ko.xz7zXZִF!t/̿`]?Eh=ڜ.+W$Eq$Fq!%'eP &ztvu|x>n.eT]DS[c μNob`8w) 8^Ĕr ݪ|E $}'*}Z ]ԾH !L)]PɊ OXR9ӑG`i~9ڋgվa޷,w p3HT=)r);]l{s>cMv|ӈPve%7L4jh\n[Bk+H;FarN~x]LmtXf' uRMf/Ssհy1=p#LB%:3룑rY\l3<ҒK(RP׷ &ߤ_{ ,^Ѐ{#c%AKIHe0 6Etф5kPzÜrΖfsA$S|;'iJ(-`B%Zo$.Uc]9Ӽ)a &?8+ƟGwȲhS롔 ,f \.XjA}ӾagƋ[? Kd>a2 E1Phpe-:X89~*p4AmmHϽOG @D|,<.ƪVsfClbe6b]g췶yj4#lKoH$D뵒aLSt'vj韢7ikzj%}8B$O6 !+՟|5GyP8Ox] ,Zl^RFB~mZf _.lPSc x9ۊ 㧓Z~jfj: V5Խ-{?ad*ol?Sv4n̐AGwg ax6BlmͤXFED[a+Uܐ&Uy?L\ײkӯ~cT4`5x~̀]U@UL m_7$b8JC„îH 2+lhlJ4|vCx}9jqGHb~*S{׎My(e"6v z.6'e %fB$wJ#E3u4Zhp_2ŕ*۶_W v[>ኤ OL @۟"#E7W@szpE= fԱ̃` .Jgߴ!`GzScF!}OEmӑcfqy?S_/%>пlFavnчK o ThaXy96u~X)eN~R:7E*d_Yy,W E:MO{fBY|"Rq =/LC$JVW?d9[~zA藍oՔ{Lq\9f#Vk@r=UP癌 ߈b+0vBpc}t6Y4k1քV/SB+NI'vK0@&U]GCMZZ{Ut=Qɛд6˫߆xvbua쟍 P$ќ&CA3I^A#R5kn'g14C9.0n@oC<@ai˺`** aTP xU9*±>ielUqs]P`Kse8Y )k");0ȿ̎"*m V^ӻ`&Lݲ>3^b̰f5~AH3ș=d)r_!H3W]j> U#rׯbYF? Mwe$E;җ~/(Ad>Zq n_" M /);ݜ~V3Z44\y*p+c.e-s BNV/k!u40k=́aSўq $Ť@mՖ[9 6nIr3>P)K32W s+_<#ׅ7̾#+VѢ˦ygQhkҏ?A2>/=/bup;yP۵1<#JfA럀g@Z )uK!)MQɦbbw){aKgǀr墬="y/<0l1̩oq7^Ԇ}9#8PUZQ6!(,e=yNa>(1QH!p߀wFތFuc6QJ?:34ӥG"_kMBOJ@gyucDCPI~c;Q?ߖ OvqXUvp:#t̷֖97@A7.]<]8p&?Ƥ!'1Upty`VG~ iBa#QGнI8/Ʃ eoi2{?˜.iݪݵB@P)w67 #kX*B f,m)85? =ݔ]Y=g]TݘAdYN\BȝRŸ E%2Udr kW*hRigԇLsrK$#ƚ zF/\JG^*?%B=A.>rc=1o޴]ȱ=Ñ&hqAc%GFf08]4~<#:[+98&X=Imr^`~FB6W>~]l W`i+;#Ǖ{.=HCdI\=l2vny1opK>s pzP"Rc/ ǣ4-9kc\y8/r^ζInc k1X4TJngn5GP}AU"ĀK; vOdfL*v,OwskFb{GضxP%\@KvF^G$Ws<>.iK+̨k\|rWU:#N18zT$Bjo3sp_/gZYX~v5sQ /Ai bfD#s@L^= p!oa{,Ci9MԚq}ȿ_Nu7m=!gV:ՒؐrZܤGI9풨6# ό ׬c`B@)[_&;f`S0aT'g_K.SJL4R|̹5|!x5f%R檘v7UAo>e91R^ $>-ZSEYLeEO<|tXBowntP]'APdp7JS#=R*BȫtR=]=|qZ傌J ~C=FHFOWP,*&'efTsnwp~ ܑyp`P:TI2 )a5Jn(dZGtsBL9n51ȎY?'Yh|ߤ??8G(mZH Q-Y.ծJİkkzzkVfFaOD|Y4W= %aw+>^t4|E@rJZs瓳:P\0V7L$I}v͐Ȑi /{i_-[1F4Q g7 -pбq&ܞ3Vz x-u\lt̊9:3憨sW+E[wnxiy)V!Sug5jU) x$tfꒌ2I\skcDKA nW=1)7p AY}PIA.IK#`/?9GBb@]" ņCMY'$Pj~~tPȪ΍ӑwZgEɹ9M<8KЙ9 _ E;ZM̨FuE4]3C{F| Zwy]}rS0j@Q4^}{;2|Dc~Y=d\5m׺b?N>=KT;țtR@v3!T./,'Hv-=Rj<;^QŜQSqL<+9H#`98V 3MF$ kz7mjYA.`z6_a!h6 |'rS0ID1v3 78%kB2A:L6~R&!7, ОNݯzZO|SS ]&GgOlp>]H>֍Ɋ-}čh }{6S?&YPB6kN)9d3h^_Y>핹TcFd\!s_ݡ-qhjDcdˢ2:˜JQV"@D"+rגN"VρVfW4ũ QQgJg"|G~ϭG)]*0wBNDXγ>%:'틇ކd] fx/ #H.=0#vm3qbrSh6Mwس]:+gn7o!@IZoEPgx*ēr9p2{s†X+1D>PY<wtucNLU\c`@ {Kne\m^1@*`?w0_ޖӒC&@QEF]z9_gu e`K_qǿ;@?^0t񱭚Cw*=e83B9OԻo1ܸzDhB8-!Sv- :m&,]cŦf*Z%mU3t(]CH AguOk-2Q1SaRows-ƛҟ?_BSgc_>b.nn]Ǐ A$kDKx1)8R^ 'יh'lSFh+N!Z+al. [. Z5[Z}ɑ8;w4Hrl27je[+W' a΍9ջTLa*4$@}vU98HVcbSiNu@2q5٘ٚiP'P.fWLן9J ̒l@>Nҭh$?lhEqm6_n{؍D]s8Ăg+~WHN&[[IP#Fvhrki $?yޫQ{aEs(FZOט=4R1捆l* e;ܻ7ӒtͣH5؋cn$5OG?5tHT:>mcA@3Y5]> .WMm FaT5@#(2T[yz8.UZilh@gWg@.D B-ۗ[EQ$э0EqWFP.dk^-3 +N0+=:w A+4~ȣW74E ,Jo(l=y4[7LBq+ -Q ߥGwV,}nTa+;k9uSATu2|b,c˟dZwTh$Բ%]ewHx٨0U5+&W_;Kъ^HB-Oyz-nkO}V q:+v`YjݠĬd6Gp)!H `p׀#(?m*w31*p'IhFQ24}2'16Txޚ#ww1߆4VT7*^']^0j8VyW=@u37s;0nSN'#1)wɸMs` j9 Č]Wp,V5 Z۝f> id/dmsE;p&!a2/weN 'tgP˽l;V`N. qf]ß4s[f ؃/w X]zS.;5`96(gbkyLcgbΚJŭ^ a6_~Ƌ cu¬ߋuQ;|L.?OQBMLyRUjZvY =F7ۃuA92\$X?>?bΊ6~;o)$_\.|c_VmԝJEJi<ҋ4(+P qn+$s﷍w]!C}DSp{Fj z !LW(~bNaeyW]ca2[xz}$}o/>yD?[K>ӳőmN!~ _C]|T8.`&ON%Т*O!KC[8 bk]/ *< +vV+)h@i[a-1̰Rro;Á֌,Pjbf!ժjNA@S^sW()Nu9'Qccj+ o6[&Ø=0n#/Z,,)bF+1ZF;_Kl,/#*v-N?z|U2X+3wy ~vg/;lY,ڭzMhYe5a+&"YxM#04T6m}t|KpK3J5s*aC;aŖqƪhRUnm5_*[RpaHwY' jĻ[p o޶`2pa4$d灸g)~I!C&iQ1_QIؼcx {[*K3zVNnhv!oaؽeb<r⦘_ VF!(>CݳypovkviCAc>'!Ne˺U+X ,3rdSm+vJ 7r|8=Sm,C3!%?#qը/T/ `C iw3TxM3SYg'B8o[L,Ldɢpaեݛig|*>kN/!H5f򩻾&T~cli['pp[&+wilU(nF?5>[vJ= rC'Pf#EouO*|m=xSLG m%!'c"Ǎ ;^MNU?Hb׉rB7 +M{ϥJ.=1sg.mYBj%g!^G#/N5XuNw@oqݓe|b)0bxGEH c%ˮ2Y*3 [;3> )&~[:Yr榽Xh37 5h(a9bWjpuD5',J5+.m)Ǖb%p Dՠi%c؏Ⱥz#gM)L{ [`Hfk/YgLoݞLg%&Z=7zN{ @| \$4:cbt54?U2P{&RN[F=u=zП Lˆ k?5l3:~elc7# sy|xU`y_+{%!1bfM‰DJKT]~4V_Qhd7NQiW,pX0Oz偆fF@󛂋lMzM0X\O@2Fac/DeJr% 58!O*P:?J'1-l$ߪq'~/ ˜8ɧ@<]Q|#=qesĂ0u@N6M17N<(6Qq*xHD~X_EYCX9FOS#|as^?0U  {'WO.>@tD ZҸo>m.VNs)pNzQF ovI郕%#oD1,RY!;ӵ{u^0cWAPJ6lFIL:'bJ~khuT`=3DmAbDI} 5xc3| oMqֺ0~+f}Gp5)P|^ jmoLQ(o~E` ӽa^KXEit7tk-(( r/KlJ?,lW}$-l2X ŸYQmfk9P3ºJsf/D~8:۶֚nA uZ4AYeL8[ܔ:-pfϥp곺-&F:M  2hf2h\{%?LQZ32X46#3YS Xi^wBL8~*PŵB1B/P/ ^cG}ž}o% I75lSu2$ͱG&h-ݶ^x[\FgEI`*k$-lVpm7p,䌱n!ReHoYW2G޳?daUYV]a҂?7"@3lYFN }0,' c?F ^Uٽff|oK'8 i*LIqPWm$?.eD4?J}^05?QtaF;h%,m6$.cHQ̉)q1Ue"ѬL@cpJQ,ӽ3vcJtTW~}iZ"7=3M8'`ax6Oąz !TӰZ$)9~;`Ǣѕ,b.ˮH^D An1<1t}jM|\^z!ur!ndX[)+: ϨL B\<AF4A#`UjWc.=Ti.k1ɼqF3vx23 eEڙ624(ܿ٘ ZowLVϬqR$(E$ M_B <P$ݎE(љ{9|~m/|xt>3 >ٻ=0g\.{*iS&r|#@!{/*<>y ؆ A7rf $E4"ƿbPR#ѯKWL%хiE}U mVkX%-EW;KSt̓0bdSJ/؇}JK:BfvPр9e ?Ƃ\֍(ғ짰ӝc2%Z WW\FnmA`#;]:F6pNfyA8[@ڗJ!R]5>Z0i&UYJi< `.snDbPk 0-N -yQgJ322mGrȁ')A[Q_~=%GoNQȮYh΍Ym4"5v8~jH^)+4[$ v>OlmHyǕ☥!J5՗S@pL:cM?`">y LYZ}njS9F$Ehi_j 8Gdm< Ѧ=:%,2=  LU̺3>|ʅSk d}Νh$%ԥOͅ%!5IbNfyvirnTCqM  > |^a>:Ġ39ݦZKތ/Xa^ަVcau| LV]*|YΧ #ܥc -3ʲ\G<3f2Nↄk_1ݻJRºmpSe{j9A\ ^W8-yC# aE~غ=fG9Iu[=t8&6n1ʡS Ay;+;hee1Dț(3P's ])Mcڽ?8T7%4*,x N֮Bg:ݢW )a6qהFۈu 1%S*Znc9,B*7_ ځ)ºP]b{PVSJ4 _mYH]|c$dҵwQ7/(sF&5tRPv\98PͲr<>{OVY->T̓Ѝk۴ *пP@L:BHnd"ҁh,c| vxjGcF$~~oP (dw$$,Ah]YQVZ=;m_Vq) ?އ@?` DJD7b^CĆOF|2se0]K7,Fc\`︓M;F34Vj; wt]T'JqSA3:('we?uO!wy܇̯ek6{ԫ*AgQ\yF~d&h6ƨZ>""']Fi!| ȡ2 lNCo@Ha5C9l TL[ypn9C5c]_u B&1gd6eBscZ2fBgZ@01JV4D-bs VfM8m"Lpg0Ub 8Hڦ^dw [çǼ o u݈I#2,(1Pf :zӁ5;-cڢǫM]Y$O!Q(|j maF],tm1[|abe8[j!<&[́UCWPף;gի?s*6qΐ0̯vi@)h(F#!+D VMR~sdg T1~faA7c)ْ, 8 UWX.$wd) Ә''m=3>B,@mWC R -Em.IhēާD; |5@%:mѶ.K11rEt2cPBG#_C);<9?kw1ۂsqI= qIsaDKU7(H—SRKؤ @#pv4hYzkFB63u :M,^rQ `s'Nhe28BLwfuNV 2%5$`&eѶwuMqZKчFv8SJķ}h݈PK<b) c /.SI!Uajo2H8ͮ!AU:@Gw[ı(SީP3igJ &ˇ/eV8Iexx]:i-E-8y(Q1O\PچJ/>_A.$HCP.H %]цVuF{Kl瓄7Č0Xq!p&6SKy?4N.9-۬G||B0Pَٙh}Z@<5tΜ%#o+5ʒR`P"taDxűf/XY<=@o2¹- Ogl5{ l- m5qBd:/]SRXnx HVPyzXhE9#ED |2OJP$ B:B)a T@)ɅQΎ^;!` @6mZV(E>92:Jt| # p)v8|hĩ? k?$d'/EmL; {] cqlvO|6eBP:\:2^_Rau Fѐ.C!-~ -cOt y~jӛbM nP ߘuBnqGwʨ0vE=: C7K}6ջ`nfb9<6+.B{ ǛP l%O~ƇtÍQjAW+Qq[TLͩӊR>¸a{/TFo4ӚC\Q:/S$`]1""-oS,Y#QަXotJ%%c9H2G-p8{uf1v yg[e! ``U}ŕZ :/9P@/ϻB9Sb?( Dx_KNL{+dkMy%;*D66IwP,ќpHFe:iNC{7f se,֗3ŗx2HlEB + @ΊYvn*:DWER${س>]Ekdg M^]L̎=:ƕ LZODW s]B \5n#G=0餲l`l.@LH4— Q]M0#mb%MTAbdfY" Gef2MvOz^rp+vA= (;j1NH~YF,?Q(sØ_^z2蚾FQ*u/窅׷CΥ>77MrȟecCgLpdNq 1t疾p3ж7y2-Q>ݍMYWY!PlhK]+68&>Neq\dfMOAo!"{"}B28xb6x=DF/Ku!ʞh- o:s$>]Iֻ}6ȴ=;Ӗ Z^;_Ϟ3?͜Ӡ8z}svE;aHM%vV/{Sb'k U+QXsndJnMBt&* ӏf%M :|yO⠜,cTRj Q t[5G}`[,^jè2&2pcw'JA8@M|Eq94@@OԖҙD `*DX m"9Idc$%Q.h:}PPE?PE{ռ|ogp;a g(x9J28-LJHY|:C9Egu^/,LJ"C||FIoYj89x IIiBbbRxkHe,AT;cBmr{lܥmlY y9E* M7]p(Zz14VYd9dF9A=Rj0_t1?uʆi4Fغ*7i[n4# Q5]tMO7u e\IHPā0F۟[,#xDuisǬ,ItC&i?1MۤIo4#7GIV&(֗7=*}= ns6q{k @`,F}rġSfL9irs5g(T {S܀v+C^a[Ro"vxS~o=.nN52 \$mӱ ` Y 5opS4Mа, 3"hHLXK*;k=hi clj'*/M=Z<?%#R+̗V駒^4D=Mn aVE=^M"6HR" _vOV5Z|S8cdB/1:j rXhh ĂȠJ)ʅPf,X -mQaZ֝N[*잊kN7?J,ٯņC+^0RYI;}B yw$?}<;zVb;[ SGr_"RK\ٷPbˬk8Οt [|+Xm>4¯G^K}yӡz#3j*e_*7a#55繫lmT8Ok}) Rya}Յ<7Q@̀j "YF6ـHMHr*Ѣ»Q3[14k<i16[O'ɱi }F [mZ*豂0*#wUJp$5);8J(+Y9CvAqĹtŇ@kΫ `fR{Ł;Chpi-RYܯ=Ejq7h 7wE"圞Dj Ɋ !+̫4F?vJOag_(0khTZVݰr倡ARkыp%:+w%K|2Z!;JpZ,qD`V"Zrh+F#>*inH'~>3c` qMM>2eWT&yh ƂǗ?qM4l,u077JP:|1ZqW\BVq;Ǘءa~txWs#$ ,zqBQP}SWu9}9a陧dQ`z7R+DUw&3_:sf깱fgʆp~]lv)2i lNtp*`\Ɏt38-y[M!X*r:LK8[JaW. ͻf}z"!12)vFEjjMC&xG-X/"&IեFQPZKdr"9[() ^S]96p,@ӒM*ϾuS%.4,U5 uXZҘ8₱@w+4K-WHS/!A85L~J}?s͂wk409!`EĮ8}[] !SAȥvF@g~‹=)\;4Fy<Ct %'CTŶV T6ɡ [o?2pʿ ;#fr!߿NC4m8ۄVij`*ᚱJ[!цV[tH*pB)CBds{-*CԄQ_yM蹯ւ`3] m@C4|Ћ<#;/R=Rۿ&6_xАXO:,zЁy.&e9@Frt56Db2\)ԣU[あ%WV Z|G nogYZ07070100000043000081a4000000000000000000000001646b69aa0000b010000000000000000000000000000000000000005500000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/sw/rdmavt/rdmavt.ko.xz7zXZִF!t/]?Eh=ڜ.+ɑcVpheRy͏⮗1#H8xKc%Yk<նATdBSq2AA9dz;BRg#5ȫ1*e "%έ3]BCD8eиB %hMSFw;WעF:ZK.-JHAo旅ZNc.r@I{Ĕ`\ mRTQ;I8xʖgur. cT89qR*yFYz+Åv7K]}Ӑ!5(;h'Y: ي o TD&)aRTA"zDi~WvK"guK_eO$p zZ"37kA Tt5NJɳ8v2o-b3-LPn Q/|%(BITi:֎vDvz_lzcΆbIIV[89 ξT 3KJh5JPl^pI]8 ^#wqK uC(Y6;@>:17TߠFke6TM;:\qDq6* X'-eƆZk_o‰CWf]$1*d'@ƾɒdm|`nV_N=v2c'&xCNM;%l `%cTShW%X|a 7+TոIsn&4k٭o|'2IVt{#!Yz=.>4Z"tsK:`Py Bohbk9 *KEF:`/_ӁuVO*% Pl~/ p8 9ImfS* !H/gK?_NlqqٓU!.+$|x"(\d0ҳ@V8e!G#|Ptbpn)hOrBĚ\>fT'=$=Ca7a󋥱]^ѴtpJAGaqwoL?a'3Qտ'W_Ef8$EW@Uߣnߠc!U>~l^PwV>?#^ ><oK'{(D_2#mO-놳XOշa ,ڙIG!Yx2 |()qqmv 7ag%e;$}SI{y+POp)S<,CcD++$'' "R5qT*It͓|-s%$5+>3OWՀ?#>\\v }iѼ898IxQ}뭥75=MId0 r ;Xm#O_MG'ϥCV& 0 㧸jgm&ITk*=/Q@jk)?PJqYn^Ջ%-Szo/~bf3wGV+-wÄ66`{&"F:VZ.%ʽrM%}ݧ ]MZd4HԫwE| J4UP}J5=޽^ X E78k&?^k&lCA2,O$bAA~]ЖBkB`U4c?X?n㫜*/7 v60?#[ x^S6O渫CorXN*%{;1(l΋j/ =Ԇ;᎓ [bW[pӡݲF⋇Rnpr0_¡6c9/ede8w%zU_@Sz̓mf "OY;F,+HX=Kă. ly 5Y3=B$2>,5C:֒@,9dX:Ym^8ӫ%8qd@9Eu7a7OOlecPX^8apd&ڍ5Dd)!H_y>$M恢bQg#I'9 ?m^o=fgS7ݹv}"@㏁cl|XL ,-0s}_PNWuQu@8ͅmזY,~'4uF!?D [W'7&|~O>sA{Nig|>hES-קm9yL#P%T⒜BA%S`ĵXM2Ol`{`DEceY]uʨ } p?!ߝ2b&ə"˙t*|be<BВJ$tTB*R; .reqةV$RZ̲Qq`,;颦48+^y/tV,ZN}Z-Ac٧^dPGeaNcΎ2@ɾ_Cb|LV茼P/O&Uv}N.Ϥ;LY2v ? gGN`F+g;5 >k᱂SjbDG/4!krDS@ ʉ3;N"xY eSWʏ[ucE2(!:jZ\j0N Gׂy}Ϙ`-@۔ [Y}y f<>8#"eH?=߼tg녳(|H2I| OOxcY#Ȼ@Gñ0PV1hk?5&sҾ0W&TfnD~}}紺Y׫S)R4%I~cX6C1C4}ՙ =k-aMXT] ]t帀EJ >I\B@uIH#}"znrĄMvX;,d$ QtL,/.¶3,ڪ2pj!~s)*B_u g6E$U/tpLeEC_X1WkrzHk06r> FcU&*=bs|"\wY![ayzfKhe{[g8ex߆,LH:Z–d0*-|cj90|Y$ ϡ#4F„K収sGyʦƂc"Ln[0aӾB[b܏ҋ&72Wew]ҕ2=d4tGdG7089޵>ko #@4oA-uMEON-LqnڬkHLiLuI!Lފa TmK8<(w>$i4=W*H/L`!^~ok6GEƖ2&1e] R,m6tMYE5eD dj'++v-Plu\Tԁ|H+fE>9 4'2FdLcc0 cPHq#OESBSʼw_r,@_ODg c~M?9.غVb~sR<]pQ+δqIvHƼU)J`nrɸAZd:x[ƥnD]=xvأwWR*+_&ͥx'zVBk Ld ?s6OVU磖ǕC<6c{/kPW!_jwX?ZP,p9)-j1k-!~wH'-LGO9X;b6_ÈMxOg+蒨!+%GY(5WRp̓:p|a SSy' /T?ANߦ\Q[L܁y= +og8Okjyg1"̸vBԏ0Lbc"!|77|'2( -D'[n@'Q478@J`PyJ`l_=='2pԲIWiS=nKvaH1ݨ?p]x~ϋs9Z)omUk2k\rGaFfU{,5R80R羍No%/L -ksV&OX"wY0k]%Q*uc+Fdǟ}݋ ̤. )97 hg 4ETsSۯѮֳvǻ5OYDx2GK':1;Q ̦蔾A+Dw~4($2q!fr,(Yys{uR>W4)w1< ̒(|4Fʷ IgiZf$3"meO]r!ZnmkP[٭uRc-r\~ʳop3Do8ej #RZ.8*̌VӜ3FI1Hk8#!}PlIۼh dz̆VÖIk4񟋽2Pe!2=I+3( Pj Y[ڥOA(!œzQ4H]_bK9+3Q}ݲG )dem= eQ;T*cx% J4w2A}FS6{AR8whzDǖB 1jTgaY5VsHPjz~nqҺ>%ҧ#[PzXj+T֒=wc~54f&ٛaE=(ӫqFȾ}`UC54*Dc9ˀ}LK:%6Sԧ˴ѢİP+dTխ?X*bT'7*!` KhAWqcTQM?k9NVV};~ c+azL:\f}& kp>ցY=Iy7iPg#TAGFj~Yypܩ1h )uErwӑ7ŴlN pCul]<.~'7Lmb9ex)F{%-0Ա54s,sgq#fǒ~y K%C^FW@|mʖl[a6UTxnmz&[Ī3BUUߊdr O(1qH;n'm%eϣ*bdO|{I`s [~?ɱy /A%H=A2钩1W6ܵrjAVIU ijrIp $O렰m_ PpxҕKXO?h3!SI}X(/QKCxk']qO{5w 3c"&dy MlʑBR45~Ǡ׹%| ~$՛CA<mTH51Aw~?Ge%8|}MOϚ.-Nc8E~pbw׈g:R] @c^4_H Sv 6zYш =zȻݴ(Sj[ ɯʖ{f CSFſn.K@U~1"^Ӭ~#+D:g5Aٝ4kp!Ixw]QZ,w䱩/ WK!Vw[|Aapdw勂1 R.ja;V Hgj;<6ІB۔Xl^ 5\&'9 Pى> a"-Eio|358⾣^< PãAg o+h{s$2D~?\k*o^{3.}&&~†ݳ EsUԮ`{>!K!T PA~Hhgc¥f#̜MzḀAxc[!Ҙ>@z 3#- dg+^F2N8"Fr acMV/VSyXc"bs=f~yMGu^O-Qw2-A~B79: nz&sdѬ| K !tTN$~ côYMXҚ!=h0 '2P2EW܈!\ o6wPҖO[>bfILɐe!T& ߀k,N-: zzb6V[s^Oڇ14'tĹ\ L,| ~0 [֧M9NܡfUNס㗊-`"{ MjILOX;;Cg:edLx#M,pI8~Mu!GH 5 A'[]?!fn DAkM1j 6׹3n/|7e?dL,d5|r)T7gJފ$ +\4GKe{뙮G %J/WHzͦ}6LϿy7O%)Uj)12­%@{FAtMM3ѩ- BbmkZ?_34"3CO̓|ewY 2g@ i:[1dzӚQe}RYjU$gƸxSfx"\qx)%6זntxեiZ%iEDx*f?5'1Wk[8Tlj-?; r`4b0OWMcvU wK=DIa"0tAchOR!*L}Nh NsZuҒVG+kA=iVŒՊ *9H7xq;)ס3@J0xz~Zvpމ#Q10e9||40[6 'A49[">wn>Nrʴ=c59˻[?2]r1j|ऊUHWرQ5w]\pJqOvM[g]Y2ܠ/ r+&2h&'m6 ¹lG*G5A *u-c1$h_đ"G@_Ȱ`ZsfeD\ [:@;D&Ep< Ay;$ZU4\V:yIJWֹly3=xTSs`jA-y`"ބ+U_2N6'aTŞ(!( pYz]r@Ue1Y ^g~@|*M^?\rͦI s5jk&R0NP+Τ{xX>M5']6^we#ѫEx+0g,y$?V0.Mf> /a[ D|`_p(uA1̳2)X߷ 6ٛz\ضN:ܭ/̵~kՐ~Ͱ@^mcJ#;[ӟ$ BtP2ղSL.?wz1P%c+2*%r{1 +0;:nuŜ?Tſdk!JJ'ozU%UHy?V_: 5!9(, =.YQa?<Eh%ְHU*)wbdu nUQI@.x1A@:X ^zI2ROs fݣFcn;] 5rp7jNaD/6c6N`ʥpuO|O-Iu>8wJcdo@AS]}jw,O{͂ǙjG;=[Ԝ"@6,* W^( 2ʇ](}#NO3nׂEepPr'h?) NȂ-afi:`-6O$E ^v3.+s4Z"&iݓMxG%sҊ8l""rޖ6ӟ"ַRѓO!ǿf-[V2n෍(bF{Msd"m{UO]',45Ӻ5iy2/oJcWs'*ܰ6-9,0V}ƍ]0/XEwR,;hrWI,7VŅ]*B4b2CsOpŎNin%TWXn5YtSϯA*YGq [Q]EbOOI ŭœ 4Z~iЬ=e\s+tB:E\=7w-p2l;'TtAklf\$oj[?>=ۓ61Bo"]$r M:]>δ!A=W'RDYxl (#$?f, ߖn͒#p`Vu]ހ,'Pid0;Un3>)+.tPxLψ@dx uCd6N4+>ح(?F( Vhմ[fbKp@Ծ],¬b.u8 MYWv+vb/  {jpz/2PW>閺6wW_a@Y^ `lzBϥ')с aeP!g"ԅM\b2jw6r,M!s9B-܁g|1 l 5Eoļ 4Ŷ~#M=gI Lx}f~<jz B)WԑWQ:< ̯4[rp?rLudYN\cS5g$ |{OHF@7;Tx{Aq0YHBY<0[%c=R8=х J5XSx=pL= N>}l@FsG*p zYmmٴ5'ʵYN>T~ L %uS \ZwP@XU/<hR<;Lw(7mCXヮZ>G/u%oܳB~`pQWc5Ê ;xsP7F擳\d7G#i;SՑn^}imZ2G( q 8S8#%N_~/ ԓ g-?f}@>%'J knD1~œڷzT<'ykf. nKQ;:գwq1{QA6M!Csx%*z" 5 CzQݚñx{ͩ}=Vs)oCp(~Dmܳqԣdy,,b(Җ 7~Uvq,T!ʄb*?}:;XSfS֊j{m͆5eV$H8e57ץ2p[gz>d٬Sfu7Wy?aڛSw6H03uJXי_O- cM5&l,N x%"ֲnY:\ VDMZ &ջZaL$1/X%+xϟ%E ,3PbŰG`q,Qq 11'̍ K>0$cJ3p(T%󱫷"-BF>mOTԕ*F/D$;5H{C}?_mOdv戭;I(Jy SS!>rk%t֡#ch'Vt'߸`Kdt r̳dp a#{!y첍=w,O IjrU d~p Ƭ| ji仉YT_*}^TђX0)FS*4wg @wҗˑ--ކޑ#yk+^5%LPz-L"tܷ"KTr4^ӱ}! 5 {oy)î`C3[xnXRsk XKtȽ-YSY/(>䯭s.R14n-kKytGOh71 X[n};ˆë8WJ="-;/,Ay k{fuTŁ=ZNŊǕ`'0F{Č2eVԛ%fT6$iMnNPVer8#69a2|v$:(xN-|6u D9wK>Ϣac=9RVr#xgaRuU )TZiVN}Z)Ѯ*'n12@X9T v rIW,-!zZ e|q8b.Wݰ0fG֝شIcګn}#PqQ*.s\0xLQeaE>49/:|~[C!]}B1?{Skȓ7F/Xe^i_^)U>hZ?Mg#a9R8^>vâ\ c,8*>.R=WZ h?q(X+HwR(*q*)G.4p_c${&8$*))Mft?^Pٗ|i]⡮ 1)>pFEإBvK0.0`R5!]^uR H`Ccc,ާ9nQr=nN"a5-bEh3OJ4z DY4RRT*LJ QpRxȼU~BbPM4R f]pVjv&^s2t|IܭJh˓Qs!kcֳ̢93߸PUUQ$_˶myFn1'N$?Rl"HQ)ϰ ,^"v,FYj䝡+EjXEQ򏄡16VӺ2F8_<ԓhF7Dޗ*@R'6eG7QDBae43[l%)J8 QY59lw1֬Ҍa㇙jprdh"Oc֣zιI%Ёޣz8 kػ I}<|Em$Zn5^pb[aFO%(_d¤9SaT>(23d%SEO >Nb݌rs3('1~͊;+˄5`Ǡ%_"9 Yj61\"?qJg.Lrͽ ynZל.Guʼ@'*#rA ~ >5ӝZ^D݊Wa k~RJ#B$F:ga$U$8lj#SLwB#Q̺+9K#8L`}rJ_x68ll.{A}+"'+󆁴C'>3/f "ŽSRe[oO`ip\bfg2:¼"mt4,lp:1< i*;J<=>.a+'JEo9`?POw[ d'Fw} a&N+ioE0; \t[۔4 ,0[e7xau8+4͉Dc!5 dѾGB ?v0fYGQY%eQ7 /3*=lBC4456/AoS.Oqh<9)X+. Vߐ,Y{Y6%sz`=Z%YnaM;,AxW#! fbܨO:3y"xtuf&I4e<֋Qª}#[~ d kyQ.ݵrBBDq`?D/ܹLnI?5u܊**AQLVhtߜ'ŨrDڸ%rWV ɫfDAV=g3 ^pQzXZM8s/[B\g"{?^uL2Cm,FX{].ݳM }TO?:Exc] dGaTpzF0)Rd:kJ"ʊ?f#OrzNbn,nFǧ2O%陉9<?b1KuܸP_[ٗ_ڒL}YrϓAǢlɻoTL^"p8kN8`od: ?.J1 uwA$[75$1${L;iTLM̩OV8"P THUB؄#SDH٧@QGhVG |bn1Z:3<njZ[y$4}_[}}d@%;6uR7y-&Es?`c̀ei'0D]yj$w[I[ ԡ!iv+9`kǍT*u@i6ٵ,w*sÄoP\\nht˱@Ihh _.HkSiQuQУd=Ey-:Vrڮ?Pn#Sca'os&m6^B<(CVP(6qɃPfLm{$rUQd{K/,qմwtҷ^ZV]'9S` N&ۘ!.E/ɻֳv.%^oD0H]\]yFgvܖêwE6 OK_ Z Gl,!3 l> YfzeLj@5/ AeX)ĸ]bїnCɺ/{#9ђ 9_yWX!^$Jl"ԼFzGc}nf "}84ɵ>,3 6A*KF֒(#DB\]'4^M/5 4{! 6:\-R]ߊadw6Y n'gRK3pXP9Xj-㡍8 P%ʎ<ԑ󔛻JGQhOCQpQN ֨2?n;8fL܋)-'GA}c%jws"As['?lS4u^#k{Ʉv˲^R00E8> qۨ,E]塢*.dΒ|/86[['Ü\:Ʈf(zuu х-qV(C|)cK6խe:j_h1zkrbtL(x^ɯԪ+[tuSdуq |Cgm}]m/ &&/GwvȔ"') b 즠;*N IT{>%*PL7K[[bgzųxlȔ&|j-# Sv4,9ٸ<3alg.xa)m ~}~prx Ra9hzGNb$80C!Lu!a 6?*i/@I}/nNYafZ)GdZQ8>O’,dXjn'K^ܒ/{7а's-#Pު]{QoH/bO[MF$?\Vq3 ¶@VQo%=nzFANJ!6ѷqv]bE;z y k!0\TKJU}̹^9#z_K/Dmfb0h?`np]XQ 'g"jX)=gI>Q(x5RXMu2Y1)1z|Wv 7֛[wrJYk*ljydo阊cHyMICw*PyʶD!^0Li'QUfSzk0 4-`xv( 3EsK7q#⛑ܯ5|T*;|Chl߮b#i^@DhBif0|V=WK?"E\2d$0l˺DZP,a)_%< 95 hqtj,nX~ey|Y #M+9wzУlokEWM߄tŅb񘀢1i]{OoHޚ ӌ;a&VWѨ)5BvV_">G5ué[~dqd؈TCXKF/1 lڸ'oaAdSG\9bPth݃tNƂgd׬0R_:z{랱3oiM Eϟz;?Log>\]TSdRt4]KL[ P3c.>|~e;TM1 lM)hy#Q rlaYܱ3h Fh9 M/ppTO<~iTc.{Qא *8=ya5 ݸ(Zf?RB;7pKŗsD\тCl(%s=͖ᅥtsJdU@lPBBի>':Q*%.S||{q[;EfHܭNWj9P<떗@ 8`Xp`V'%'b\2)5Xw-+h;+8jʑ.l%p^Z!)on+9SȨ)3/ۍ |$- gJE1\5 i6ҵR+B s-v`!%QNN908ڑKRaDXX)X$;=Q>6wCh7_~J 3"?PbCl+OWA܊3o}&"9 M??z8QOLM;נefM3 (g#<3ߜ P3ߦ?{xI)|W8{'{VNɉ>\T:ORI՗SΠa3[2WZw'1x[Cx%l3f|@/IUzs6oyZJsǝq8 2a#2vPU=?KN!tz0,O2G#uԜ7y:߼ocŜwe^uVC)e:V,ZE_V.AjhW2 yjP:6Rxnx;U)V|6Ov{/ذ]O0aeiU*Zؠ O#t鱖,I*sܝ!fKа9#/cTݵ$puƛ&^"YKim) tb)I )99Sbl)y dZZOiTXV1qU)%l'z6]48]/R-x}R 4iZ:%:e^,/d8+As_U#mOcS){fdnPO)jPLFMmZ)*r >K^Eg֋aw/ԇ?(g *e?Ȥj+Kpl?7B| x,ڗ0<:7޿nnkpN |DS4kcQ'dmsfxk Ớ`h_/;$l̇7MOyb)f?\O"`f%+k*rtkflӯ}?U0!P /U13+[5)]].3KacoݓeϢLʃ)kb ㌙xȅ邬_S++@5!ǽ\VuwQ6:8Ÿ9ǘư܁XWHֵt .YRuь ״ͱX)-Əx?q{A'P:%EQݖ,2B{ݐ@=>B륇3CR?XpZ\޼Q=\86χʼn *[bqbpe3Tegs(׆Og,PJadwi&=̉gDk\:}qSLۺzbQHϖأ@3;eV0=%mTùqxvf.{p;SxL_{vJ&JǥfDIJƸr60 @ui^ȑ}XD<{w v,z&̽opjX/˱W \^}r`ӆa8H?#wR-*+Ku2rqt;e"[ اĸ߮ZI6I63Z,h4?yv@B`5Ř(A?H 珤AGo5`l w85Vld1hбwo}sxi燂'M(b@|TOtjtk@?O448RqVy2!!)fH:Xa-fc4 f^yuEɼ+}"iD8 c蒕n.g|qY?{E -c;͐EYۥSƄC@*̟g54A+_X+Z2yL֣.BGx( ˆF@2qM=n}jr:lO%H5z}5pe' |\'=8ZkI^6qC$)šaE-Хn; K ^F ;''#-]?oK,-m̔TH3}9נZQ#Cgs} MAi35 Agюb ..Ybs>e F Eޥ lm qI[%9/Z3x{:k&1D rCFr{I3d$dolpЯf5gM_V 8$-}w@A ֯iL#q"9R]Eޒh&hn\)WOPICE⢯)' @)% #gp j`jM^/GZefEf%ʬ1,.ذ"ʋI'VGGxZ>#Ć 9<9:txP~8ųˎFW~[A:R 3 )-Wj0δ$\U93[I~L|C{UJqv8[k̰N*L$h87D C>EHaucr}c(5P BCܒvʓ8cAM^N ܠ:]q.͠#m._,}=?,&&]?t+t?h)P "r֧;&~+bgex.(Kz<<;AW*Qd6 GiRsU% ms~k5~uYq7- K8K'=A"dͫ^~fKno4ȁBV+Upa^: 7coD槆n8 a6@ubӂ3.?{sI;C$ 5nv+tٱ88K(qN47[!|%B1)*4~%RL.ӕ9NlFTyYy:e`wQy@c0OFB F31Vo'x3DUuazi2a=>LqPU!NB;mϮk)y?|#bnI(&庛7 %G{ǒD3FH&b_ a)w⯔/*ɖ3(B;٣yANc='g{z u4".awB] @TEX]"d" [.) Em'sn:/Hr&Odp@%|>7,zL`;SHPﯕjcO*$b'ՅeP|2]~/$fCV|!F-Yz4ЗbOOZp W۔)J"/A8ISWHD>rdZ؛!hpBg{.0QC _L:fB\3 𣈂^+,~ުfB㹵\gcR?V!9nS$Z,M_fcU6A<^ Ղ΄)&KHрf|ӓnx?/=o7+>]oW1ᤄVklgpaaMN B~D6N+~s);{eNVx䈤.?P6+!NI{iΠߕMdnHs.:bBQ X9V!"5 ),^\_ ;EиHýhi\c馑'\},5,VT@tW\t^a(SU)ZTr>?\(/P2֪A)7>ȏd\# #/7umٙ_KqaJ Jb# JY_]-D;*ci$!pcqJ)7!d2aIX=%l%S>d/DJ` 2c+v(Tÿp<&v f4y+x5V2._(bmaZ#Dd"D[Yvm9F!}" M ީUđ V#@f,-.wݬ#XԃׁjgXtlB8WH0n%C-OP]BapG`~=TjICLؤ;u`s* 㶙AgK:D+m!ގXaU8X-tbI5LDc=)BqcⓀcEƏ[BZ=!fKQc UFn:PIYɤm@x^~8kV 7iuous9½ 8rq$`0i | a\^"+gYX5$pjf2Y&XR\3y{ِ+ڧ,2֪ǀuY S.|8j0Ԙ(-SvDs]z]?]UWqHtfe,IXllEõ\6i~D(QF,XzYSkv:?P*BBUZ:cO|<ׇl&}LS("R2ъ)CϱTQ鬍r69E/ұ)AffH4,#??(2N+J4$@ `G]SR%>DQA86)x^ܴ͠"dyQb6莥c6PVҔͭn3mqRhdYIC$ ][z}sa= "E܅ڔj۩"OI0G0P ˱v#X14%&>|Spǩ&Gķ#3 Vf]bgQFGr"Q[M{j]gKsפmb%?(*S(WLʍq\aLsX }W+7@vZ ۏ9rhEڏlOMT1Y6MsMxOK3A{ 9 T,$bV ;m,HۧGCGP>,`MvKou`}D54vUu@.d#ۮ3 +<6[8b$_  ȅ)4U 注ڑ7ݞ 9ݢ=:,St-fZll|"CP=jdgljme;743 8ڝ BA:ګkńT8ܬ5ڹS2.~̂_Lo"&LOfI K Â>g<-Z4’3b˻U;M4#+%Ռi;9%m-y#oCf ıp͉wxbCa >f 0\ Xf90I^Ts]`LbڒjމbvS#/T͌{pӓqYkrH|D!~axVMSM%rR˜O>ʰѽCd!b%%S+"Hx0ެ?T&%bi#JTfOG-(:-&6~/aj\Kam}m~ڶRҙJFg;!G `̝ɤMYԳG>aaIwT? (}?->Ȇ,1bG$鈔?yܺX Iyhώ򶥟 8fYtoxUa AWV3#&u|$a2 K3ŤL]18}\T-JxcvV f<:K;AT] ȡ0KLA1! < uIϰ  t݆iYz!=BXXRL TZ([7F~@՛Ʈqoy5!$ #$6s2oSe{߶O`n[C\$f7)HY 4E&3b_|Rń hut3\w>(yZJ]&f{yOBl&qwjUjR[Ӆekb/NMT.XӛEJxбN]=oH4*Fwp!5^lMrCEFA?YN%M7f߾S#ٱwU2,\!jLC.QN&CuAȉ b(_1KOE\C PuVגwxAXN%],ή5$ڔDϓA{5=sv|.i7 goD?Hm\( |͍Vd&ÏQ_З0d~KR'N`"0,3s_JAШ&**1I3 W0˼oSǴ~77]ާ-$qv9nا_X!2ftk]3sz 4r᷄r=]Z8Sg/@0!`Gwﭗi)࿏?i#eNG)Ё$;I]n1ux|cdA5v.4!Va3y%BgCG"Q <|#\˜gkha*1uaè5W0]BF|qAGu ϵ_F؎<"m@cEܨAaͯ X\ SMǶ_!PˊG`4 ZpSaMIy j!+,BӞrBe"; É?RVyq3(' *Q!jNfG%te2s~Gp2 9Pk0B H]A9iP-9#䘤CA>  9{*lV/7bFr^rkĈλ=9pP{ дH8 ^C‡uBNwWݖ]e8* JfAa$}I×Mԁ+!̬ 3T!n|%\ 'ކzu|O9̗hK-)S!(![Jjlx h]Y? {efʮ?@nؒUĖMԱ&vXJA;QosvST X'dXr6(j|_8|R3֥"ܱU>t+/}s'g lf~R%0^58p<.Ǹ ХWx51_Cþ4MCM( W߾~< /8O2H8 xtpɉJ9"A1? "C,oWxLj=/.§ɹrq1{>|)#Yy(2'Y{?cJhUo5]+%N[: ]R7Ҧ_!У{"(@syN#9e^#5-ʉ, ;.LJ sZ՟X5WK=l,򵗸Bt(@>\6e]QS 0('6"ڎZsJg^/5̌0z@,񀢲=7ElQ`~u-z&&Ga`N>XƆFmfԡ]—d ڧ3$k.ĞSL0x8kI'$vbG xҔDKl@leq%،LFBPS[a#{ͬՈF##ʍDT<^o:ڻn~, ?s~0W%!@́Q*M"{!_quOd:^BkAw%RV ,E}"s[5?ۍ);Mz{s 3,Uyzuխ.dMTIJ_zePfWhYgo׊0]2.C@⊘4=4QKwrGs7gJ8XcNxla}[q\EFr‹82D#dJőMuߖ<@IŔ(m h% 13ڠo +ɽ헱 ێʆ` 80ӥfR!;4?v^զ`HfCH]"+_@@K-'jj_n+ *#A[u E$r5tGY`쬿}Ǵɦ(Ea_ah!q/ϮRt_4]iJubv^?Q{x }.d \l̹wUFR*2^o!75 խ˺ ۲HG~xu޺k+ RrTje뼆#9L"`* .M& :"=ߋdk,BHR=u-6ӃGWW7ZjSq&*;qd(|mU)BKDwQaGLA=Җ_uPAoUiŻ4Jzu$_nҥD]o1Z6t:)wH%7kiX wK#g(Pq۷S/o%굶e&8pVy[nLAd]. (䫬#oX㛬+5x2D&Ri-kFfL -2eIBȇ-eMF}=K!wIj8AW}P ]u9s$VUVvO#ƱAu~a5$4[Ǚ&fG[HW`P:5עFiUݖܿ(b*=z: IvNcsF(-15+x" mNkRv~:7h㍒6ؾȝkfmLw<8(2[PrQg UWS8v'GSZ8]JEIuy nMCzYO2KUUd?\`uu/;m؏VyUUՏi#a߱U*zQ꬛ԔqK׮FrlG.G7CAɢ2\m*eKr۾"W|vٞCut5yo<0αWGQ32ۛMBf5tps_=Ϊݒ>h"9ccׅiɧ4[i c6]*q}O8A/+\N6@c7H7 i0RҩLaY,r.c9[[ O+Ao-v\p&l>ij &`ۋ4bZGc^v"dE갦 8kE+*kH@ o^T6h&بNM4'zj%-k鄨`³icS eQ'g9P 9``\%>YYPYAo p%WJ[N,X.\=y$PMny_?BɮW=ޭ (F@>@Ch\|W?W#@0 GίyuA ]Ukϳ}yJ4=l-P'p3+ǔziFsoHyA{ȱF4i}ѡzS.= ޻=HS=a=')WuڛUvIq_ Q*y}|!S1C,{ }~AIELgR 6ier\Kb4k..>_Xxzz͞_v7Uk6S;o߯WX*be(ndy&!N2x׃J<~қ6K5A|^TmjZ ^'9O*k.L7S'}+8/s뷐? z4eb`ܲ9u,2:3W{qhlOݦPh,&_XRh`~0Z.y;İ`a<ΫdqE^ĩY);rӊ!xR d%@]s쌟~f5kdHV<Ĝ\5eɍx(J3C&1 zr[.Mα.{(ffe?OF9 $wh7FdT&=ZAoz(ɥZJKhIfj) _׌-hP<5:'ayuܜh5|p  pM9?#T1b:Wi`1)w,^@s1謏kէEpUW ڜ ur\_bs!Gʍ+?hŖ݉u>jdlʟ TIatЉxS{Do`? &~@Sc#&iXwđm~ۃOGcYjux]С/hE5n7{ Fmp&˭`NHt=E^Srm`@⾌wP#np)O[˲m=5'! 3)ŜEK{eќS gJ=;iFؐuZVΫK4E1Ao +LQ2Zj_0 ݈GoR2o=R5Bwz^|:WcT\ބ_~J@!"jKkC †*sjٰFFmԎGQVj+#n esMA/;@@HPFT)gwQ-?7-.07%"ϕ.gciOc_br1>yB9$vqKU Ԋ4.ucno٦7dsi;4:{AERH95niojnjBgXih$uCNp(ϰ _kWŹ765YLMMVqeV鍇K݃JFHjrQgRW!!/X3?kUˬTIי˝ÛzS~G&jfVh&8W)@}:@f3[;: Su+-yL *k u\2HE[n0TivDg:WNۂ8Q$X׮}JT<-m8Q=:0'ٻԄB'Q'fnM!]esj,A[n(hxާ^Rh2X.\e:>*=CZ5GBZ{r_@.`s`ױ>s֣BwMҚ1a9(F[ġH\4J^N58w0g{ly$Z)]QRΌ+k<_"v:Eh6'Ȟr3@k9qewbV_ 'I 9%-3ϜjYnjtƖPݿ.". :{1Wa|Ɲv)^ι*Uum3@uЋϚdoƤ$ݗAxG=1s/sO M˗+ ui>0A]J}aM c\ihQ^uvY$MR,?2-Do\[k Gk32SRD {u8T` X5SxQ|׮3W=aKTaP ڏ2B{)G*´/ IU>DY*I'VPӏBY5bVF =UURgJIyUjX|>C^m{Hr+SZGj@+>Jbӳb6@"-gPj ڢ~KЈ<e/$61D/qbqcݝyu{{Wvٻ~w*=عQ\_ lX=E@ig覃+\T YàJDUF\|/ Јa𛡀Ŋ-!Y0CyiH srU?\,cQ _ԠS;uv3H5`"JMR 7>1sGfآ{ QA{ژ_a(f j]1)㣿>(߈'#uN?w5%|_X߉-7%AvBK1Nv8I9P=S9$ZB=-d17IR^zԅ`'*"rĶ5uh`GTr鷓!,JYplK$DVu샥7My.Av@M4 G2O,r+OXȉڞZ E?G:;vF.'9h?Uq)ө7 l Fp{`FG-cPc8hr#y"QϣB]W&RhO/.a Rj4ެ蹢 t9_[KfVn! ZLV$5Jz]\ə+7cPDS ?S/}>V[MKDQBKH$Y8g3ʬ:JmЖ1E!A=l>rǴqU:|aV=7'pxݥ`Óys^Gk"XэaD# ȻBڈzf 6VcCAd~qwH)rj>ڦg ['x|ћMgu4ˤBpWڪ;j>%PR+[;ihw*Nɨ~Cd結?Dh*QмHn3ԪmmD3a'1FW}= ۾/*ύXyP a"@Bn)ep^$9cχ^%i6rB1m1Y{cig1)ܰ.R)Q$ OQt-n_gL< WTV1D,wbԧOiL`ŎՠѕBplQQF"֤dm[T谂m_Xf1Sjdm Fu=Wk~.JەP',\@Hkb$zrl։NvlX!g^ci}x. 4NnZ W4r}<% @C<l҈"ްꙉXB+YtVG}R\|uYsS˝<]|`h W@Ċ'jK8KbL2lT$1k,Mu,ŵFaн}!KL'֛d4 ˙*<w2:AFlhb^Q vus||Rn|?إ3\@y xotl5;AroEa;zPJWiB`Q0F4pixCʗ'8k&!ծpu_vǔMẃ#ѐ+9 cOmӅ3p%~FM RP&^aA/[ )|0L OAxOrx "hc5( uNU#e ~zyE|Ko1xH~ǿ8YY\D]PI%sObo$0<ٿۥMݪLh(R>1[ACcKX*+,~PH6 p*,M-ZfQx1\%ae(!^<qxfI~i33vP#FYM0dba /G:usѠcfXw ]Gf13/۠- v9|Lzr9(@4u ovdXO L=W3)0s(KbZ+]VwHYj,юB#"VWWA%@Mlt$ d*U;B3F3SL5}> 0ta)'w\ҡmv̬I*hn;$kO0u|/rVD4`b1̷ԮVE9TIn QWhZ9%=)(j-eAՔ EJ!YmK{ȹ3.XaD͜#x[a]E\87%hOa/EƦ-"78lo.|f)t4C)å݈GUU Vc` (Y'SʸL˝#.BFc;O0yG^^xM`h1 S!7B!CrlQ,IxxBNI}&W@Q` '0[nx=XNR W~X*%ndj'XK|]W 8f{E?UDQSϽL573T%J6i7/ocL ox3,=-OlA~8MĿ}xb̭{'s q$`NaSB.KF%j2LM"Z`MOS0fk՝{<-9#dp|,mǫ4"^}ǹUkZJ</Xe$#nN~4/MԽW}>-h_:6,0­ LT <#YbMYm$Jf)_ oEp=}ޓ6 /20ԭk~->%ӽ4`Xvm^ < C[Ϥ}Uq9|D@M(nc8N s,obZNZrW86Pۀkw=?̗WMCʥg,Іe(3mM&A#1\KvJ+\8!_ <,h $nÕ cW .I/^>Ю4l*@ZƗnf0U/6q Ÿ VgY9ˋ˲Dd`*x², 2Phpw7-2b-f py^0 Ł,ZsJgԤ}AZu ja-`.Inf}a{b?LЕd 2BLY}]9#@#{wMruG?0FO5WiHtgyl\zpl+-wEA?^EQ>zr1 z{z{XJ .NN FQ8492rѯ= bŨ&Rxˏ8f¬3]SvpGAm l-9f{CtV HD~MR/K@Nջ-=L$d *}EǬloҁᵘ hd2iDkt`hݷ2Z} 4zI)cĴ0q`Yvp%LئMW|ERKYL{.CJ1&5R%kL^yS7~hb׻Pp) p$otE$HaT_ivh/`kW3cȯO?cH}&m1l2=]d|VNtw1` G)F^m2K/ tTK)WQ);(GeE4ڳN7Rn pT!(; kUZSVK4л}ߌf+ KW {uL8/a!OI OȈk㗊՗AV= \[z;>jfzhbfg{4nBzї<(8e-IdR-l_1CȁjI0kd}H;jn 4@se5C% *0 D2x8zm$N"v{4F+ʉ1,dc7(P.3SRs[?k~%C/BŒ"Ah-}VC4LLȰ9F; l#>+8-VƶKNdK0(&, .APAPq}c˶1+Ļ] (<'i3,U8hײ =`$a+B_.?l w]ąƾX*Ep?@b__y 3|h}RjaKc[ґz*zz#wUR,Kk2ۄuq!e\E+ji`љ˂dt{aA)?Nw{68xHDC 3jk=Ck-CD0V.~q=‡_|OP)'&Mk:C8KlY4'0kj )i [QLkQA.8G$mUWnn2X(j#.rbf!)<'n9RtvSu2JwЗtz&%*ed,E6{6}잩jeܔnЮdm3W|hXn*{OFq>4Ñ㝡qrDS'wR:Ho^e'Nw n.~lh8fdTn\ܱ@ϲJ0?*96RZ%Ӹ'Q,qIEs4 E%DHBXo*?'G@! 2>ss Xrrp53^Y'jk@ܢ{OVy,mS)ٙ*_42}2sP-Ȩ\A֦qqi|bUu-jJ{3iOrB1wW@>>)p񞑬Pbꝺ2;Vح% D(у9`i3рn{rlyhف+^l..A__8շLn.KZLC+bR0 ^U,H̳g0 (֘h (L(DJ1Ps$,"=-+ t[lPP ;l_14 q77,F}4ךpmA>b'\/Dz%Lr%~+yä! ݷg@T <qg i'b&Ύɻ3LK>i@8a^JRc& тDAMr_盨ym =(ܙ`i͇9u_y 3U?/33\rg8{J %vp ظ2\y}&+nt\SqA{1 `^+lsΑn&NGFgF pMX~Z'+me'NL6B$}@#my=났JKi?u4T4RNBi!V|0Zs X##֣S$RZbZDQsxISΠ|@6x+ XӠGxp:33^{-l˟LնW8C7=.ο$w/xG\qfaD|3\xElp͓*K%#5;,qItڗSA &>8$m;(pqd!Ρ`> p8G̷68)6Ks 6m56 :93&b!\B?)^DZX^{:чu% Ip!˼b OdUa۵oJ։6oY܉J%<ٗH6@!i3z}Waw 3M^{>|n~ĊJ֐COuiBXtѕ%? ()Ȱ[%ekou0hy Es<8T4),ij:hK|N0E\P$u& j *2 K[JT%@aJgmToYrV) ;_+ޫ8 f͹(t o CZvj2" Xdԗa.x^:,#ecR eSV 4=%5;i2a"(άFAWu_riwu#pV0_{Kܼ3t/JjHwaEw=*+W Ӱ~sqN7 SLwM 0x.2iV2{E^}Yu \0ϦAE&2|'Ngf/xn;= ikOGT ,j7^[ݸ{cCےSufOsk[W40JƢZ0,u^\k͌I4^=l̴'%i<>dQ"4&%`ka3{vʼnGeihz3j ڰt='ܯkrk퀗č.6>dK4ݛ0Hnw`[Yo쓊=PPoĘ^ ]rh}XJ!犤G{#(AKߧ.ɊLJeJ^$ ABHa& "$m0yBy>~yE/k3%ad+uRw̓x!RpL%z##K0>W˅ "lI]p|HmXwSWqn/ :]L d&"jW{ Κq;a;ղZM|Tܔ֣i,KÜ!l/y|FO@/P}`JxC8wcC5lA-X:nD 'M ˀ/Ȭ>=Vf/t=֘'0,8ѝAJ!/`mw`X]2A·Qq-\u׻e>b[Q{=iJ|V%z@ݐ*#n!Ņ2Ԯ4RݒXgj{6֡I0>)7ضla`g@bJ )BDX:*-Xgt^KS[ffA'CdwQ-QFȉ d;WH_0$N.nwrd g=Y2Y${w3v|G0#*OHtXML곥?fWJ\ưˇvB.+IۓQ5vb(~(&zmj[{ê?=ov@S= oܴ@b;,cyn*3,bc/C 2Kj'SLkGfQ"}QMӺ7D̄NJv,d<+DZxy9@xy5HyPOGYgjޒbP3@_8af7Rг0 k^Rc=˨))0A0MRYv,(mʏhsK&+~VNԐӘr4!?(I7ێƓFՏ Rv" LzI,%26vzx`V]ct">_;E1]еfl"&[ "]DYlO8tӊ:2y Ш.;eW14ޞ@=v *,N1i|_2|u*vLURZvFl>L`IELMejUT].3\XOQw9,UN?]1hM?ư EL̲F\‰_Gßӷp*#Pl9K5J uS'jKsր#vΙ_~HƉW\O˶R1cڹ* C8HtVCwM~3+O"F*!?5+f[[8r9ܚ?iZ^92͕`Ĩc.4Qvf*O$Nz1UQunS'`j]*eAp`e (DCsk7V+2 x &Jlԧ//'Ly2HWu{(u/7-C8 w{#D$錺! =:^ЉZ1v]92=)CSnwDy@~z,8P^JϏ'ָ☑1vPxD\_q)\v*XP)ZLqLB3 Gǣg\B(;B*jT i͐ZYrVtZ.P"?}J>ԫ*hLjTX=07&Lec|VyDD:8 RB%eh2n:0U18)}W0X ,:[m- FD+CTF|iKWA=EH96 ``9Ahd#~i<g2>xOW 0?Η 9E!cWM8j}4Y;=0[GVw!g[zyPH h"z4N.v{/PNb[.T#|6t&% \'QY f#aqTlE5Q2U-A/9K{]rKƪj,4'![#Nԃ"Yjº9F2C6P]kJ7bPwXo ?eJ'/3. (&h ]K %Gmy. Gj,bv0U"[g#V CMS&Z>vОJ@Ll?7* 4b ScřJhÈ0 =va 2e$=f>eG(P xV TfA9wdqɗv"L68$4ܶPl jf=_[ s#W39>gpX1Bz+tdb2>Y^Q0 Nzy3@#[z^c *vaɝ 6dV,vr16I\f([c SJa40iap~+|ˮFںW-OZ[K`A=ɴm9[edQȂMp>/y-Ę7ۥGZڦfi8Dz2ɣKc[1߾DoZ "}4>ͱx _)RAUr7W7]s;#syC #.a>-oS ".ĈzJ@ MQ3[L Fӹ<^etuC'RZ3K~k}?(l0p\'FO]M "J m2γڱ |"B0C2ڱCs֪R0wUQ7CO"o s29ZH(Zʊ1Cm&.ta1o=٢3jnݜ>%mFQ̲e߈j QG1]k˶~;÷ c7| 9ζ'GnA)Cv3kWyk)&ZԞE(ptr|3D(ocӞNfb9˧#,=\ܜip= 1ch I7L EjSgXL9aHt(j2+_(!t4_8@\bJ'婀kQQ('UȄ&%UPyL 5)̢Z&JʰVVB?#P&58&_bQ25?K7̾Z_E1hTA# tEe)iQLeQژ(8oRϬ@gkDO$VGS m)ly2MUvd2T`s< !PԔ=D3,]hE]OhE`w Cqd@n=!Բ0+gC\V,'N0sL:pBg+ !R9-h0&h 0o(dm!l.vg^sG pM&q]J$R{5aRڢq9l9s bG!ڃXhqp}35#E-V|xnob!% [#N`aGyQJr!aV56'(EZ|7yP C=e}{bE)-ھjbӘDTܲn`,eR8)E{]TeiA:k Nm< Ȉ0@ۮe9VB!p?K1%L4mڧQABwJ|3uqD*(v w8i D&zg9 h/նU :g#*\I>lJ-1.7X15í36A7]3Gl\ 09XSxlO̲ @@٫C ]0Be:W!z%љU[!}jM-m+LQ(d K4A@cY~CEa]jTTPщE͕h ZTgE]Z3&c\ 't4s [Pg؂\w#N5<[!Pe3Ojo3`c]!,408x=l4fb6={|Z1XޟsÐt8`?;It@"z,122sze$b8)$F{W28>_]"7Eh%8~*Mm:)u$gp= Ki~BT*l;~X:4~S1!f5{ĵ [A˽gAITN~16Q*WtOˢXOTe9 ?th5h`#7}cGajBPľ5&M^|x U)B V $ԈÎ|R,liK54ds1Q]FWYb^)XQS -?BZ_'$Ayn̂uG<RӏZy>67C"9gH%8,y,]A*$8z |E,jIx[t(4,n]yr?,pր[-hE7M:H4e.J & ^!(-ˁT\/b?;*ȫcU4Vu4r>mlZ}\QXϵ`!?kr^ś"I:Y +A_mF%"ngHVKQmY-40T %ˇ~PeV8Hy|_Nà>+N4J|P9cKI.بЕ8QkHgAqPcM17q9xh}[$ U%IQZtܑh*u#ouMYDOVJ}aYՔ.;zDn9Mu-SSdn\!8>ۚHuTdV0ԡZo 2}qĖ15$їz1.$Ulr jINvcP'? rg놧P}|P͕ Цiz??wec\yƏ ӎcr]'}dFs^@ExŃ[gr+I1s|UB zAwb $>hbɮ*2?L#&|HBD 4!BM:Lpo&zZ(Z^ ypEFG\{2?m)F$I(}܀{/r*IÇ/Qy *T~U?ɺirX>7w_^)牞!ty=͏**1j.Gc"E5l^Ib]WK=ib\,#%OC$|/ i/] MQ]9{$dSDsYJ Jk*4nf1Yr1K-wX 9P5^tP UЇ)H4u.ᶞ+oJq}snG5?"9IkEk@gWegv]ugQߏ$Q&kTNՓ斥K%9#w,dmi q6ߊYD\JvpK&oy_uzPlD\%UPIHxQcoYS57y0.}>`J 9Ni+Ԣ-oE}vs BHhu#||l2#cYV 8q 1sQ7g@n/V<*=jf Zȟy{M&/'C!O^zlj=@}o%shV$B㖍S덷:Eo!^RxJxG*:q)`>XAÍ~:s.:(H*QL:8=": =]Z)siYnr`,^km#Gj+f!$gj51y:8=ҹիMa1HL!yzI.'K挨4=DŽ{B6e/a\E8Y Mj.Y 9e-PbD1[KGmEnRJ/'P'$πCS斃_lm@2:iib't̆X*(yfUd>yxMrmR)h$8f`QFucGC fGr7Km7a1Hy~s S~3$>[p (oI= Mu mKGx7_Fl~"YQ}6|$zVZ LS5^Ŷ flLqoth-Ĝ ;ѯbx!#5}2IAޔ]#8I`#lum0Hm)+>t4| +AU89H-q'++Kh8aN{+=Id ;rS`UQ5g"urLjl Tb6ԗ=I5q3 B?e㍤W^"ݱeUAP,o13&@vV0y**넀t!IlФȼp&37B9y?xvLD1%˽HxGE7J( "~ys[nA$g"uH'˹n钠 aB{f~!{ۃ^+m23@1orU>~E.rTc"@]m-^u/nEں`fCaElDԸ DtI]o()ܖ.sH{#Vt sI>.W)}l`M2P]~2m2NuqCgAK &%QI+2uنsçۍHzWCR)f /Ťx"31TU} x*UiQ: !P۷vĤU@X J&ǩP>ԁn3F^{bݴZ,R]$S{8X,˽*s/5]gmXB-$mU_WEzfi;'"Mr,~яYS1DJ{o<Ӝv}1a4C!}:ߧ@(,fw^KMf>EX(T'2jSM̸JN)2ֿ27xO#^7GD7( Og5nHZ9C ^"s6r5JftZ\؎/!-XE 9RF9Mv|˕A +gA?{SX[X M5*wSΣױ(-c;i;>mSHi .V7| A"峃PS?հHIGfljDU-7D ּۗ[A7u>q~8M~& ##ZfX~c@>A+[.pk:3ۼ9+C4r9ƊH YNymKRR=-}aNJ:ĽeErNkPsrnw6Ch˩jhR_$Y VLT5;JH3I֞|֠vvE1Eݔط0;"GeF/1D쩻Ms'𥶥#i{f_wb L4}?>&d\  I|3|.d!?@'"1nt^k7r*Ax/;^}g]!D܏cx70n&bGZ1`R)jqawr]h|EqZK !줮 Wnpd<ۗK_~D_O׾s->㒕 0fTo岞3.Ş1|Yh'g}GRiַ.md!Q&\`^!D\]N8K{IJb;myQ  Ch&-[O6t&&|$U'$VO$V+S;MTk~X/W  U1ҴTUrf%$|BCobcn`?f?Gmx~ȴ+s--#_&Aa qy)pa#J̅R;9:70q:b.G9UX$ ys+PTtD& \ $D kPte淠 L p}9_nA͟3hZ3#-u)d58;Z: Ф9>0bO_Q{LsN]&lNܚ :VF:kF^{QaS8&4D{N(KaR0JLw,3:8Z\k=֌}~PJ)ק6i4m#ImK KI-䃕{6 Gg6'6[3VD&u,/Sad9o m N@NMh1!!!^CB!lZz22?aD;l_Web#N%JcU 3WUF.ֹoß3&>bA? \;jNy7x1)lh2!J+H "?x(Z8f{D ~n*XRTU&7wAc9,eTRSCW!r>~_r IMD̜礼ZحRKa{Q=DA=fv"pA]ڲJX"={nN"Yd3qGDkGNBk@UihCiFثܩ!1Q-g "@J(5p 3pid[D~vPXʣ}0M* lNٍ9ޝix [y>=Cbօ6]e nG*vE̴">Ektdl9tBfp L@&ܨGi]u:>/BFގlHJ'r6I >׳Hb]/^\w@&2#}Ќw]JҰZwe(Պ{qږ4-]`Wo-"㻓3nUomXeld3z şx.ÇƫOC$8ƮZk躯2OG8T_ IMRDs*]%/-SGS͚[wEU\;-qp zm)i7.hz # )˻ ̀~v]\9`##NT圅}piN]pZo>jw*'JKjuq=zsYXp4Ӽ|R)PQu],#VlT¥}I)('lF5Q$[̋T) =oXb劷!6淀X7'o܇0D-myp̊Ѯmjn{T'p-A\-FO5iȖ׹@-ugp~`tU78%x^Wlը0nؤ4Eo\i/PڍXj$>P#b&jvwa " xy&t:%[U1b4DeHYw[V ~r4b!~zQ%:WԀ O B''FK| uҦ GC.<Y J6 Kړ]WVn5O7M{8c:~Yj[V`!+|BGg EjL O@+Sv:y[ wel[YMŊOj1Me~\T*/D|">AACU`+ur}̌k44VZ7q5dRvO=_\ I,I%HF7h4O4yF٤T0?݆VeScQXT=̛%0/U+(AY|VMɴA\\g~)(}|خ7fٗgxpL>HBߛua<7 DW` t~5 O1_dNJ1 h켏m#U\wBNRv]v\(;lB$Ӵ.$oëv!l#{4ͅJt{Sxn]9q:a`*ʾ]$=DaFHP A^"{.HQE%-T [L7܆)9YnG= jPڍLeoD z 5P5uz :mh Q[V]Ŀ˳BK%#J 3M<쟅Z%boڸca0i&(+'k#ze씢AmP`D!*w}>; 梐=V \ZBt} Byn?~xaç3Ŀ'd9`F;/RC B1% dJĕFݽ]fɥMC+DU"BQc.ĝQW-ii$9(@ݵdH-,?"y47 veZ94|XfqX>㱓Oq[楘Z583p関'TmR`s6z^?-i:0n 0vE}ZqeEލCȵK J21=q #GZfAb,dP\L"XI%Ϡ(J5jȠ~J_$.Gis% D+۰ֹ?u,04f4B uaϦMC$sJ#ݿ =5'<8ER:ٌ|nD"o #I "ϳYk5}du%UÈHG' XPJ  hg%Ѻweb"Y˩ K!2QX1okVT`oVDxpXiwoşSq2@ʍwb o.s3qxb޳h _x[Ey.#6dz)(-}O-7Z3?SYt0%G<]R$9ȆLK7A^L )?povb(W]n"o}?$,FLimvSXZpӽ7D*, g1 "QF2EYpwK Of΍]ok$@Y)[p tYu*- R8) Jlw'ׅ{la~O{)g==uB><ҰPFℓ2p̪>rhܫ|z #422Pl."8Q+pѾ ÐM1n:+-]mѾPCj9}?긆Dи^&㳲Hp=@D))d;C1)a95!7ލc؏$/I7J ho Iv!VTanj%j1w֙5E2n7 *C!|4 (V@0"4+GVR)~R$-],,HoZvֲ>%?$c6>@URVE-(*;ͯ?ģ=x@F|XH>+N|Uag-'LyqL@d91cMjR|&[00jP%DD e Z+>$T< γ(Ը1n8YZA{ }Da#v5J]~NnWwb;o?Itd^W-YSEKV͒l4"c1S;.n5Pd4W-@?i'?2Kr- NӯHlgxqK{qO'7KA>4~ <+zi-ii<#Lg1HaI՝뒇~^73i~ C 1c>S|Fsxiݎb/%kr/pʄ8#4D&VPy/!Bj@q$Mۇ,Zk=Qհ*]bJ>7o^[K|d=i.סqԟc vص~Vje9R4d#Cf,Mz2\GJYWWnFzL'ɞbҩ숚Vw^C3eQE_\uzGSt8E' J9}1}EH@M≚^-[rj±M1j=r,xEwQ}\$K%̳0ƷEx<nC2AYRsU- {2)kB\%Mdz#۞ID{ls0e Rp2x.\#kɞӉiSy۪O&ڮ's=xFd>nSVZOQ6! 0X>3ljKC%fr"Zǫط 9r|Ac;fKHkYVX:>EAv:spvi魠l4i 1.|\[v|-6TAyͣւ5 8 \^jMn7%-P{zQ1O,@:" +_S'{uܕ!8Lq^9M#> ɰp1P.m橻pRFN.+k65ҽt ]B'jrxaE`S$p?TpJM_j(ӽGo(Tq%DMeq]aT@\4hdc"CU9׵#mSvˀ#(GP෢47ig{$a]d(R- N|W2 c ,3xHs}&~Z4mbn;v̄7Th2נFYtFѨp_n~iR:$ƎCF\4!Kq4+%T|2ڜ)iy@9 (gTy 2 Ű1kn!AzLf T*;9;RABr(P>.h95K&QO\|M)6|OƐBgzz/Up&S\L$%Nt# DdrsRWcԼ*')!)z1UL/̣=aY|U}( 9" 3lKQ͸0aY6:غw#fҊˊs( x|@O"&VqվNPG:N4%a bImFw9Mцfϋӂ=TLodM|M{`޲*EV_8;p(yU9]YHvր:/[ZTWA50Ao}Uu (olv멋O8}]/k&(T(lCCk7/HsHP暧#ꟳTE MOsG+A*>ޭ#ةvT`6NY SF*m)PӿrNSi"AӢ9}.&fHOR`]e+=/Exl*^QXaIr3y|$ #TG'@џ.u R pvV}<_W`,E.|E&vJӱh"&;^x= gE8mòGnZy7F ֵuo;a2U_w{АueW<^%ya@ }^Fω# ܋3%΋_ $!ek\WfeFXR#N=1NAB&q}\ ߎ:ZF s2t byJ6woc\6b_ ~^&L~Jy*1ǼDv7Z|+7mjw1qan2V*IhجSAok5U&`7lDPUuxN  `U$d.k$dŞ8f;hMy}/-K&R 0kq0ù lƙ0D=<58~VA(H<4dY\#p`@̝wSfGOjaaFT8 ]o5 dzLrJG=*֥d5u^-?_W.Ӎ\amK7Oǔ $,A;F#_ϴGnRq>6Êhr%5ܲ}tzxH/SBt\S7}=mzPj!5a:UMy|yUfիUWriAϘBÓLS@ntS8/ q8?|$;v-}IP [v>=5`{]/ez m 爚rIm?+\7PXEqlqAFZ:lIpo0p;X(ک-A8TGI=,x8&ὄ,U.$2M# Z CJzrԵ$Ƃ_I%Czfi:zsD2?3WÊMx4?⓿WqYUdnX~8\R5#]ն`,"e;6SدU'6TU&Nz٥i]yŕFLUۆ`(] ר}no$Lyb mgcY0 |}Xɔp7CBtxåY&4E *->RF>PD@(ʬM0BEFR 5<}J|hidf1`*?YXvFEu=7Og\JAzY?p(I8$ '\c)0 v#%S#bȑsڸ}9:9߬Nt6+-Yn_B"ЎaSt8YOs`ۭQ3Y!7L,g۞_x˫ɈdjnZѯgrGzhH.bYdlNz4 F0o"l*wOeVi{2z㮹h{kf*W̕f] wj<'jY@mrsa4xK}+>,: Ȍʽ\wz 4VurݲovBVtLHgA(2'?; +_W춝ʏ-T_`_d{QMRD/+Z&RX(y8(k\ V(qT^k(}ޓM$_J~/ډNHIPZp2 6NjR#%,̯ꔻ5GH)\4j& Z ֒f|$mcI^:U|F[?㩕HTc::?7!Q,xsȳK0@JK|A'xP fat1RP:8 >4ŷ:AhNwU\n3ËX+-Pzr"≈3M.5jXixF$Y}Hu&`# @:b󤹕HN)Wrq20kuOW&+xנdLlZ܍~!, P2`)^1/ #BТq[w祆CVIr/!`Ŋ a h!),Դ& Wީ[j!܋mGl4$/+cYR/aJ޺ffJT)RGȪZPvI}'3ඕPdبH(j#`c f;_H U }7VF(4{<|+4V2[ ix")c5Sfd 5A4VrO5k2$l'EqmɝGx+GNEӳ(0@qrPH*7/T'PzuUT/sw%|5IޜwSkrr!ېԄB@!%yKHMy?%I.ўcl?)<'fztY=}cM .bü݀R9Fd)u)d>?gji $b{adƲwŷ3Oy<*=/h(y"aZn$wNn`KQq)Τdnt4)8cɯ4?9m13Ѕ㗒Nn"nMӓEl^P钕oᩊER]Gb꾞{kH?zBPj!ی_xAfX?'Y<سqT";FTNE j%\iq[ hrjDdFR6^Xcl}sSsWp)7A\s#irR@&@f}P p+~$0;)p!(O"E{{muDP&X;0G'^^0N`eT& m9fHAo'ؐU.:EyvqUIP|2_)DosJO곮Gۃs?ɘ]AD1)yC'{Ҕ?Gk^$yYi"D&`YMG?.6ۃQɍmJ@"/+NDeJN@ #D2޸mn)~$HHa-(~0Dv+ Dsdo kzuuĂN"ۍ)~{IONu5NA7q:{ldSxVYo FhRC_X.~Os Sx˂t4]Aϓ(V^<#K 2]I.ijyy$33aXl.0W #M67׼! z}pbE(?CQUSRi%bkFI iq-%?c @wxM#bb-GmP9O/=SN+ލgq}xj oծ8u~.][\0HTБ Ac?NUTG_V*==ji3-}6D#[ @@@Y~}]kk:_])2~0\ߦZH/gCQ w,CVf1:%[v SjӁAS^~Ӗ0reIA9I aGi1+{*p:A jgJ,aUS:Z/&sKG)a#gY>F+3cFLl{ElϚLã6MWH8VGAtO1@d($Q_?K,bIbs "oOrmQE`w57^MW͊$4}iK d A;Lb+ҁW:#>>RWĂ {9=:Ag譥]W͝04ȷЊx=J [ʣi*KDKwDuI H۶wɦ"lRQy dG#3cYɈX|[IHe }g ߀V[ܶ1yծR S-J-dŏ*CLNۆT#/n6TjM?*DZ傰%s܌t-A[|fu`  ⍍l~gۈ4|==Pb^,WZP Hsܚ㎺W&HƍT'f-+z`.}^egm?m/L7s[ؕC0Z&)y vͦeyO{Z4-Ic*sU͌DĞ7Hq8Bno=f" ;26I۵٨A&}Wd ~cfr,m})3\K,_#y02tR楶8(V[cQQÌ{LO^puUMXqgަ%GAE^%P}'T:oZYo.':GAGsVkHuM҇a4#Bz UrR$=Ic GaB'fSU)ьlcu*"Rb[N.UO&lk(dH(O8W\v3boV@tIHJ~ ;v|ea̻Y`u٭ h 鎃P1_bhE:}R(dOD8*ߏj<ϼkI{ƪ˨tZ狤s`d}(KN0AnȊy";SG7i%ʕJP(?`mC"bVIsǍcv2.W+C<2U4kOکkF96 p8iz\EY?~QtǛ67$Q'PjqM\cX ;"?e$!|5<"9^|ZhZPQM P=M:SldojR!I!ptO-\G3ʟ>X괴*АȺlQ{1KP6Ҍ 7tx^NS:Cyb&-76 r\>tUr|:Uj&zGh{U1eÍ Wy❄ ݻ fN&o_{|y}g]Iui 8]QQDb\Ũe41;Q(mib^J"zb<sgMn DYd?Xk92O? L8dNbQܨ 4oqZ.ҧb<UKђ"%Nd :/D:ϹD"r H PWvh<vjٕX1t9Ft fRxj--j7Uߧ5^sn(Owף8,wz $mb4J{b !5L]hL'sI7ԪRvkRE˛B <Ե:Ɖ'b*)✴:h< A1w4+Buɧ"zOhRK44?[/˷Ћ 0;|G BwkEĸhA(:z._pz: T{+x2̪WKv;OP qGi&hFOA, j{xDLAsl=j:CB?7qf I;:k7y9 R=@֏T!Y +l]nt { ?bmiW0(b u*,&Q!>G:@9\ |Lg&7K'IbA4'ޡ2i-,"y7 JnR+1EsS@,EȼE~wҩ=l"@@|X+MRU䯤 >?e_/*@+esI9vapNT`# e /*%[l} T-loft٢Ï}zFd#:E *G;@tt+سo1ͺ-bRؿ?Yu_WmThF\턝ޜzF ۓQYھr$3 cQbQY7x$#8˰Bb\lPa;.ǔ;4k *xZ57So "Vįۑ 0Bucpa*~=->uT"XBTpy]4h`Aؤezv8n~vC!@kXUx CHno+/.vye0I`6 VR&k˰C`A-뺼^ 2uCh.S31oƘ}HEʳBT^ #qqUD&/zeۍ繗k;{v*΅BziҰVmXŘWA{\a;cW@cL!gYێ)uw;蹯|Dd8>5Zf9ۢ,`߲ͯ_Hgiֻ/{qPsy@gl+~4P$kRB KVf!>^^W[Z-N} ?1 +AIjMYާx<5H5cekau]^Ym_"Z}P<Ì&up5ݑ[ƻ~6uǥwod]]Y6qJk0e!b'2rn;= =2i`ϙT_;Zc D)$yl֡d9_S/ydn4l]m wy2XU'(쑛15@+ҵn_H4D P>7ĻL1^x/tygoϙ֡nϴoh8*-Tn{xqmNL阼,2c'Ve(d|I7DŽD[Bʝ_ϕ8HЌ`SنqAbF*NA?)VxhXB6)M rcI0G,K\=(HA WNJp%Rӌe:[P`Sc_jPtPZxT=f8D5#o&zyDۄvdl̯9oE㞹 ӊj.@~-HCc}aVkQx$Kk[ ~"Byj!K 66ixVV?nN$O zfmPq*s+~PdE%T^XnW}mRDhK4@.42F+{)y"2!B >aFH镡-M Ry[/vzctLʜ ʙzi? # !vg![$:"+sU`ILވHUheuwJ v5b2{Q[+ L4wc].a}m5;ž up Nh#B \sF/XAT#+%zׁ=8e5Q^DjZ^^C_{.m2S.=ĈK\\zZX%jkTbec))fp +{PpZq3\n\f& J*=iPJ!2<_$7wS́h'ő+9,O0w#*O~ jI'. ʢ-6zѱ'ΧSV1]7YAh: `̹?ٖ]n x3f@YPPruXҶN%H24@F8 X>LDԠ~4;-#ZT!m,ZR4[gMC:rm㑚Nb,7^і{!='Cb4Rdz™KLd{lOm4}F mECѠa٥Q!Uw3cFo Rl.5۰x Ғyc8s8W(h>l(پN4buFm|gƵzOV/opK%ux#[SB0~_Ӭ1k?[{_V5%jHǧBj-T l,AJ NH=VʻԻwiU'"~/s G83䷜m}#ɕp83#0:\[ >j%PYȃ+YjK!#BzN{9|_s1j}AZH>T,/a"E ]U W7+ d#a=bqJi c>5opSO0]+{QwF&%wU_eIqz}.f5S\T'zq]Uz78Ы22'օ3]DyqcvcgzC@4Aek?4 :F892eI-7 5?eY1g3a+&bqmP+ʪK->$W3M&\{A^j.kN; 6fYC(mf2Fy j*xǴ|0DۏO?C,2 =/~TnkJ90~d\h"iJ\1=7A:YifVow~o r;BdѴ^hbF[<]ѝTkHUxornO@&* 'ϊ!0s:0v]-Jak%#b=/z%taY:Hc~FWȣAmfƒ%w*_eUt1pp|RHTzCؘ=jilCf(H SIP 3bC,w{RL% v#nj@@ 1.+JAge`8k۵ :[qյQ%ų3wQdkNS8xHL3R}̔sI`GhHxeCZ? `V/ĞHcCj: Doჺe8>M)[S3xcudRu8vmɺO7_d[~5zGt}j w9cCy+*Xg[w_Q0p)k&lA1"vEINd6:BLc|Be( y<mbhjw3F# z00eEn;j.*9ҀL c'u{\l*~S8!Kl(2?yȑU+ ](s^#Vs@6.n6@oqQ4$޶9x.E3 TI͌5- @"+N?ábBX u$I _ذتʋYpQ 8>."Bjpy5Cg ҼyE(g1Cf1S@Ҟ(\x=Z=C%}vxc{XRnP[Q8 ܵ$۰8J. P?O"Pkg bԊ߷LC `J1Di = 2<혚g: MGE*p@n0{7Oq Q }cp_j/ÓsCj??hj]ʺWV"2$Ǭ|9QhsJ6z CP_ ҢIRKaܶid0V1I#!b:'u SsbX~J9Ve^;~#e33*k[NA;Fct|5%Wuw)L6M8xQ*x/^<@PD.S,IZf딶 CG> f~*JюS9T"jVȜaxN-N[{9"3ո9*`֨+3H)ʷ#H*Ưl0Pn #6<=l`t&ZDweF*'U+Ip Sww| s ,$仟fmqwU-EH\r')eAj$3z2DH# x1Hk&LBl|aX3ErW 3묧Ol7_,]Y 4/h'WITIB;Jheۉ?nz>{3*UDG# ة#Vo .4J{ҟSPOk=!/08]]ZB xĠ4UQN%ϒ e5Yq)rf7=5UnDaDip0u.t8*T\ʺkp৪Lij3Q CBS -:uj1sAS^DVUa-|y6Sb?7hlي/TQ}O)Z!m3H0 {ouo.y|z96 ̀Nh1 Bû iqL4^fK沅S dG:i$ S(Qf?,ʶhO+ ބYEUaƦ/U ?9ˊ RF `䩚ȿaA[ a)ţX4K2-wY;K VҹוR^u M-)ܘ%m].q)D$|`X5/h65%b奚)cNޘXblͫ| xq'F{v}qe,%zO&w#! ᤞN{6?׃";&F_8©ZR1{V- u@ڡ>F脆tӞ=Nm $ j`s.;x B^E})U3pxYKlB\\=>I&i%knq7KxX`/ }tI]A4439&g fBD^It5K<.^w F%!eVũ3\a{qfm>m^^O;K9`}!j0sF#N) f-XK :Gv@ARC%\I%Nѩ@ ɍQ\k7$6C ɤ1Bt[È{:M#Q}v75wz"Gfw(Zi%tZL,5 n%Q,S%& va/>CSxCѫHEچQ ;/SUHtܕv)uo[S"gUDâxI?-2AxB p1A;0=g%qw}=㴶SKOF+xi^8@и/V3ut MBҖMIڭ/0MÑ=ɅCI y~X" om@ӆ,duE?+dZl )/Ag 4,hPޟDPco !!1PgtnP+;2r_iN99VkGflq$QB}E‰Ԥ.QP5np/9ed}zVG;rW!PfC2dC|=s' %!Ӫߴc+5 ~sZ6?y j^|c\'P@n< z@jȄ!;6*w#<~ih2f(ѓ{Y˭'Ec@! r_tG~Bt?t%sɭs?vph` YG A1˫čJxM8|H~#| +0sEp4;,[5J{f)~}v嵳?{O%d1ěۙ_\͙sm":7YW $g=a]MCY|" )1-XEܩmۯ!; CPτ:s|QBHuͲxu+#GPɬg >hfھ>qUO]1&:u^f8?ìH&w. .jt 5;:h%hbC$ʭ_I12t6_32s˭[ƌʤv(E _<)ʅjr? ͻE8x,zT]W-e!>U`h/$ uхc(]"H':V5]xj|"1u}+g蜎M,5[poG<~'i+rdm2+}=w˛}4y ,-i.|%;aGi?:nIX.rla9*v ^}&1whqjͼ*3gV$N@Hfg  0oKc.7 !x+OCٞL4ZQ^aɦѤ&ϑ o \ARy.Ӷ_Xvˑ͉D6۠h0T`BGJt?^8 78e,Tnrq:d]Trx|H^z% czJ2`+[Q:ʈ(6'%-b;wb| ~S+e3K-ըN?8E)=^Ѵ$6o4Y0=,j'p X+n$,g.51[~@˄ ]b|uoWQx(M45Ō#H_JKTLф?fkZn=JMztXH\(G;r,$bߊӸRkt~[E(x!lG&["jYYkB/f ,JB62 W/0n|:)ק@l[TKXYp+i0! Ԫ1Z^p=˻'*T9MKϿRa"~%ץcPjOQ9N[5 tɝ Kb )G=]GGh>6a=Ieo}lـ!bԑ_ţ016!rxR리 9]KЏ$Z" IԈ4_N1iHՄi3mWl 2:S*4#,Xc mگ{AOH]`Ot2^7+ w4o!OSq5:bݎ)٬ Ѐ#.oj,_"1pج rD@e;^AMY۝4b33~}* &U0ZBJ fx15: +`T50nI%r48[mVKK*aYB|:b~_i~`bMzӄ 6Y=T?BT:ϬMb Ca&UTEt{=}.N}ݣ8mˆ*2κlJ:sry0C2&/EP0/v$gݡy}(9{$fX3a]륣!cW Qe|_U_jsțb]RSCkQx#4>9, l+22<};06h <τQMZ\?'K9?n +*.D&z3:@Âo;)ே ߝ yQ6>DVĪd8Z.Aqֲ7YOM@qhS.0|pM_Ծ/V?ɋ*9-W`>VW*KTzJhjIХ/eӚ;eh͌:|$*MZq!BA! H'ZQ̮rٺ2xJʌ531_ Eо_nEʠVH:l(t2}soHV[/߭LUpdOB@ PT2"2݇k؞onM(q9Y@;P۵=N6Nif?i\ά/ereP㌃i!bvm'=2vaP"X\kP36"a&-:\\1 H͝VLic i`T>ݮ!_-yDaʋz$֞|3ƸXGrʼnAJy+/E?<E83Kg(<ZNeM2G3~K6)n^sFM IO<uY=U?H`LgUTɤw I)\̘\|lsgģR͂mʴ.u¼.اw19gYZ07070100000045000081a4000000000000000000000001646b69aa0000d2f8000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/sw/siw/siw.ko.xz7zXZִF!t/:ҷ]?Eh=ڜ.+ʃ,F9mD~Qޚ$_-e#@TAضcfhA%qҽ49ӿ2"\g4B2+8E҄E2TdZTZ#rڠЭҴ+ 7Ɍ4ȉ Y @{~\TK ɾQmjWPVHґƾsr#],^NR۱Z;4;1@{NɁxycxvgnjBwQa7#LOtxakz/*"f4OwTY NjdfyY$U9Wxk0 L1p;Y9ޠW"5nw{PK1TWS!vnp Iwɼ&+8H╂qj^z⚙%`GP]FIA/㺞X;P(}nO  +v쏑wB'2#+vr ϱ/\چGʂ/qM6O V&iR K;4<'J8U_i9$핡?D~{$Pol,>B԰J[`<1_WݬϝRX_0<4T%X~8c 僌=hݞ-[Yy=h!u,>tj{Òh*@hQ/W^oP`5cBS՛vC@g#jCRffuN+={I)҈XL׹Ad`4 #Nx չ~eG^$Zk%UCFii=*6U(/9]U6?!Md͔EqSS4A(!lMoyKaH d L* U@ubq}LO~' ۇoSUs?';-E0-9#te3WбvqY20'-i.c Cr4ti/͑w!A7'eެMA}Cy0[e\U>|6-CKz8l(PDJ;3AvFm\/T,Ԯw݊TAҐ#d}vJ}} k9Zc$ՐAa-6weA<(͖Y8@fhCz&dr, Yg ߍsYu6>?}Yt)Ƥ2=8Y SytGI4%P[)S11HM%|_;jR͒[n"34U#@RyKߐo{q2jJkF86+Oh8JȭC+Kc^\M %!kPRo{ZHL[rSb$IRߨX+~УX*H^3,sr `e D xyʵ Dtܣ\";#X}OV (xٍFOw0JTVj⫯Vd9ƶ YyӖŁO%ɰAfW!_vOo>٫j+S H^j~<(S=Ntd Z8RyqsZݘn%~WO4;v#ֶXQj {@(m,a#28,c8 \3/wV#4?2hx(/‹m<[,t]) 2M҄t:5Kʀbwmc6h%VKTNjnB7ԵsZTc=7_*]5&ݵVrNIO-ie@͠-W l ?ͯB~Ԣ3@? 1ZPyqC 29TflTj*:\Wި^-Vؼ};)u΢T ;5kb{ߣUnʐDV_w:=Z֙5 eOO+P!r(FkcJ%%vF%EԦG,9)ˆgc޾++֔$/Ilȸ!.^=@s >x;ua[qk 36_ %|GRz35fa&/cRӆ lni77HuNj3[BD__Uz9\[FUiͧyvPRYCZk#u6eA/#HTD5UmѠ"$Hu+C;]Gލ6Z׮SȵI״`ߣ2:]،VR|`zY`e3pG h aa6 m.r2/]1|]وcp夙a s&(ǖ ʖv>3 t;\[,f"o*؀3FN֢nkHc9 PH7g ~։-EbzK``>0S:&,СҵNJ_G DS5,B%E`CMRձ(,\ нX]̠[W'( WGnYM%,?~m^'4KT ?MENlugUS #cwkai~v43f*c @vO^KdK{yRK^rmsB2KиJqz~3qJ hLy2?ʍĥ7__p@Q}ԼÊ;1|FW-Rn8| $85rmp%$ߥQ%W v6r&צ —%zT/jvj5̛GJ[;|2o?l}GWqTVԠ oNyEpE: hiT{x~ h8C ]Pfe╀m3h*M Td0>DYvr>VչS n9poDZ&2l~z̸'$DVCS m7vPz2't}Q:A-vACn"~fK`(?Fcw[F>8Uge"$4(,3-B5m],|* AA贼o p|8\y60;c2F hw."䢱*焉{I0&dx6SewnT)&ai e1>fa4_M<6køHk-.O"ϬA9_7:&~Z4'ymd"*Fo~MZmKW 23~:6P>pVm&Kzj/T9/$~k|iɴ]V r :/Egc}Dr)Pikހa 5g\mS&Y4uXfjLo$e{pgrZEK*$ rzOe1%s˙SpM/QQ(v9kpИ)c_K[[u}&wI#6ezpU^*Ȉ4%g^aIhJAKhz {M)^+VdmۗTN~'zf.g'VK!5䝫JoQ2XD<0^9-sˎ5 VUէNX`LjKHowLv)M˼'.mw,ML4N)7kCDDs:U@6dI_ قwpgtĜ Y;4󸟓i6vZrdw -j}QW3ǘ`F{ϖ$=\Ce": 8Kƒk *K=(jSͫ8GTKTb7i5Ere-.zka(+jABީ^ߝeq"'nS1 f;>3^{~Ҿ,s a351U%Y[3˵*|YtjҘ_ׇq:&h!ABIĖ{Ew즭r(!R`f0LKdu)d@)@2t.@FoXgv$죁^m@m*F/P]E1d/  ӓb*RC!3>E#4Q_]NSZueeI eiXm8/jK@R¡"㝀6CKewrl4k'g} jIǼ}P<`%ũl@l |TF o}oɳZ(XT"ۍVKj^,_mǻzWK*:Ko)&zH4P2DObಡ7rw8M>nj4hB Ґ%ZFJdo-6޳.UR@YZB9骃6a]Rfѻũ9!(ӖYE-f̓Vd1_\ٞ{bI-)n4JAEԽ,3ٻ~|fW*{|..yP[pw1B?<ؕ,ސЅ7W=b"(AY+j)ۈA.K‡CiwɁך3|I̅((2/!pG4ZC){e=w WI.}cدT=M o eOx:<5'-9ߴ?h͌O6,#·TDw^}DE>7,G54cf(lpǷ"&%@Ol84Tώ),7,i}K0We$A1Uؕ$Ƿx@01A?VU`I>M7MPMʯ1)79Ωw̿_86z^H+s_S"ܷr=5y\U02>.n_ƽI*,2 HOx k7pCӰݞ,%^YNm /yCto0k 0 _/} +N)"2kvK>+Bȃ.'sJp}v#K888qT+Omc(b-NuÇyhhBd"r5 j ~zm W}L(0'&x?@8ͺпZ, ]Sl]2 ƿ+n F즨)4a5a%@x0By-r%ʐd0mԁhe(a^LF5ؚiP핞 뮓灑vk ^UMo\>AI?b*)4O8ڠV_\WdVp+G.zQVڴQB.r.p8 :d-ؘ|ú#c\'ɶƎ)hF7s&Pteʓ[r{F*'1슩4; ^4j-~#S$өiPU= :08*^}R"Ɓ[J_tGX?-ʿ!L|'WV.iĜ=W k6 7nB:OT:8Z=M:m,'8=Plh>}"mh"@jW] 8is +vhJ݌+s mTץ]y@d ]wlΤ/n; g Uzw&*ɱ?Nb/j5:f:-RὃR2#bg2I;~z!IEq8X@"8ji׬BTGe^حj }M!uӢ^fUm.Fwrh˘S qt1a7 $(koHn;dV4Ν7ky䧢R[9Ae\ȩZq #Eg <9#;L@:~TK9/5&;_+v^ֵS1Y*GbyyI6B/t taQrPNY?W߾="p-4 H9Em=7]>,AoA-7~o}1|qD ŢhUFZ1GAMsQwSث7Ȑ#^פQCo](}DIQM?&e'U_,M-_Rc)s0@|52dX*zqqgv2CRVPbBXEt@  Iz-[zJErFNޯi-4Ⱦ$%T cJ?1@KwR}j$%vss~k4 9e[u,GlǯSt'n؇C٘Dƶ<*ӎ:iV;^efVl1iL\2;ըZ R~sp2޳؜vvp:)r֎U_ R V斶(03ɜ[:*K6zCB*Uz!^EO*z-_`QwvV)w>[Δ`OxxI͒qްBdAqgܠqQ@P>Pܥ6u] s;,+м/>ze {u8 .R$l!8⤖c˪XFq@Ӏ nQL+u$s@c}x;6wn!r|@:hYgQEx37&Wf~d uEf L-6+t`Ұ(4 }\UݴGqXd~׳lB?A{;-se 1$~jk zwϓ;.~UyglSu=2Q{DD:bGSM2r$Vt9 (i*~;~ʛF~_zjQVBR㽡I[ eX2+EAyZikIt syίX92tZC3 '(0fOS"mGDps"t W EV]*3&eW7 05~CXzP講_ V0ECxb{pO{PkۿIx-7s @ڕ1@*lN FBkB'B*w}%/) Ss!ߒw}L&P]w0$l!`bȉ\5c*1NLV?9$G3dHFvئTok!9t@dI֚L)6޾]vhpE+4Ԫc$ l}7'd- W3%ZQ5F*H9ƭH (:ZJq7o*~D&|B^X(0P%Qx$nɉᣌ$mhofFnD &qUIYb\k2beFO >CHBm_C1 wrdK- F{guPYdXS@)]QEڌ#T|&b<;'\T#gG4&fxёϙ((%'s6 (skSJAlEz8ˆZǨ,:тfZ 7+TE:ZV LE#'1wAu6wԨ+U%4Y&Ϡ(JYFH7>Y[.Vш1s~U!n^g@ros3:}ݣswK-Q_hA`G[7;VSo+ਈD-r``^qZ!nw rrYv7/-\c}2C]U[~tW[7:'l.=cjSX|g7Nc^$fO>l7!#hiI+,ۥ} (ƛc)2;\bVysRc1}Ϳԑ+X#(LuQWG>Z/Y|=,:G$tr%qՄ>WrD!m~G=3It3ՏTȘuFΪ v=f#ؓVOk\ Fk]s I@GYn1VLlQ+@ Lq3F)1[Y(ˣ۪c= 5RWQ/o^Vܾy/;,c҄J?-tdO}UhLB}/C>`v#sË&zx JBh k!6tG!V/H t4c<[ӴCf 0ހ IԖ-cѢ+HD0<RrR-?+\XP:ؽxc" zbȧH'Ost|qTKxc*}`9zb#{Cli8RfQCX葵WxDz.&:#O"܋lg(B(V',T „{p9v:rXiKZeۂQa*QCExMwIj%/i H524AfwFsj䧡\4?[b\ 0dxra!GYtuo⼍(P̽m ~--'ؤ8Ԍ0A53-wuE0KAz=M'INqlRFZ;9 xY2? %/IkunGyLZ,V+\X6$muB/kN*Zb *#$sy>0y$2EJħej${)y:Ђɢ^m?GYeD* .^gլ[| ǜ{c0+J=ƞ%}֠.3{ VgmT??O8`܋hQ 7EM(x܁QkAe9{,:2fi)'߻|.otLR'5™4 Jh{izc~@KMqKt@`d 6'wF8=LQfñq!Dli{1F3TS`w* V&xc9J,*U" G)ZuM3\EYpN=LrUVF[&Sog-c~]Qz u;IrN1aSwN׈ {?\wš}9ĉNuL̔LMkgB-˭[Chg&F :QRjAߓ-BؤcOegR;;W2@9$D T&Ș`o({$nGEZ;V$ˡ*X;GՈ[yQRvڋ> ;[m/|9wT&#r贘-'xO[{R$_"}ky&@57@%aCxۛZz&}J}2V|5x쇇/_>׷P0(Z74ko@e&YEO,U3vx }}1L"$C1uhԌ?k_nylՈg vF]ÀfO _plovT[ɣO1NT ۱R솖Y%! Z@9˙O{ҲAg\Sy_moF9vX'A:k?=A+Sʑ*c}FXG8# 5C]z ZƑfG7LN][9]\@~OmlgC݇"5ZD}] rAw:G~eLؕq63 <0G/O\0 !8o.U*8a=3Rt#F^2Aݾ0->/%OJPb|4vU^ЄYdd ]v &S߀hbSu*4LDYSť2p}mk O0z* ៴}̝7PF6.޲|00yY^LO GF/`Χ^^ɏ ȓ5mxH~"پfz'l0Gf"#I',AJ%-Ez)M nSYaHdAP"dדD|oxPɘhߠx +Ho*w`lh{O2 %9ͩ֙uZ>i@Bm czb3, ^=DT,QŒ5S4]a&u]~!lH"Cu ݔ59@c0wSnzȽz="Ԅ>Ɗ*z8&Y_=t{lP\ɉ0 əzBEU;[Mlaqkˎq~B]:ـX mʗ_dL& 6$S 5BXsRL$2:z}eVjNR"0VaکP\ּbѯj:9 8wȝ| _.<ل+ bsce$w(Rì_4J#tHu-Gh SN 2J:|@̑u"y S<|1|mPAum`/VE;Bz~6dz1O g$:ՈIY j4amTdoWZ"̴#nLj;rF l̊g+ a-9upe]hT؟0_jPc$}RrtBᙖQyb]-1z\ZbՎ@5j)2I?M]ˊ!:[X[To ƻ& (ytF$=@ 0^,cD[Tل1a &9b1}'V%yGdG.W)Ni{18v2*hϰ(P U)fihO1 ЭԊxbyo)+A^1eNbxmN8 jjgOЪ-Lϟwc1ms8o69GNeb <=3{ 'A8XN 7|<_dbbf?j2!>YNN9ąWH-~Flm$ 0\R͝R8euj)0ZH`=g rVruA?h:#ifQ|1C_'jwMI6//\)I W+=mtё5yMΩo23Cet? BƙN,j:O ^n:!&fȎՄS,@7ֱku3x0}ulB"_NgLXZ"NK&gt)"cV3q qa}KNu<{gE?%Oٹ"\nhTdoYpt ֵzy%KJER7a'8/q8*i;t2p\YI//渑 ݍթvb#e)[ r9 5S^*fŢ֩)i5~?BĒ@gC Jk.cjCO2;4zB8dp̬VJ>P0"HP py=Bl$Nc+[OqD2^1CM&S]R|}t_/,ᕠv:1҃CԐAŃ􏪶\Wm  DRbo%րY AZn&6ۇPq(Ag8t1kݹї^us'OMiW% 2ntL\B֩y 4WL>HmGU20@'\ǎ0j|fӗG1~uE϶!=Be/6ŧ+ {i{0+i9B_0>ݭCL&ԇ7 B'|w4J\B1c/HRBdϐ"=vͶg`v['0'W,ZPXMp#CK~.T"4Y}+}a"?Vyz?m'K9Ʃ6nT^a<:聗SIC ¦^l_ueѧV'] ~-RGfA/<-E U_pč}3V0k7Nv98XȽ*xly+i 9+a`HC%`4VQ&VDq'^叽9X`G1 PQ O"Vf;@ e vR;VҼ;ܝ|/TD*!O+6$,F5`N=B,Qz (%^y*/[hNZ@jo ìzвxztOA[ Uy[hnC50|ZHIiu\;)ê[zJ87Y)צkr̬ qBMskQ *{m{=8wuPЀA2R#c@VDSd|)GšWn&dO cV@8qEjEZ9C7^ fOЎɠH+>^h2~O"iAN5Gqۛ); [-^|zJp A+jpVm XO 0Y4VSF2.:fF> 7PuaBGHL?_K0:}||[+jSz2{+c dGL8X 2v9[{e?)}'"$)モ0z 2vz[C\nU^$֦_Wd t#ز~Tܵ\8n䛦ϻ[ Lh޼qفqEqr[ YJzVVת-tONR͟J>%3V.vФVEcgV#BXAݹ\XtD~*Vɯ ALjx[fLl+˱#r譵&sQ@9 |:EtSbj6䬊FG7%B僽ǖ挴p#]ѧ[5,j+=H Su-8>N@d)̎+3dўJOH }~Y_$ǂ2ڀ,Nq7%Sf8=od̫Mq~+sS~1zN%gk<~Ry$Ѣ2Hjkf772Q FI+:fw[7 وrÏ|kx/XEY'IsDSxŘiPe3arȎ C'Y5CA# nl lpk[ErC;U(HB ߆񞈳oQ]>s6#Eiebԉ} 㙮1wrcfO(  (Q ٌ>*v1%͛j[+"}:ΧSbz+]`}D.Ց|9FM}ڐ E4^:`E|Cz@*8S%uB䯡 Wd []H;rr+ ے\_!IUMrpB'q^)/ f*~]T!?hOU#Oe NDʑ) (ݵv!Sz@sO`(65|(ok{u{rm20>̩mjNByw!1GnoV#p!)#W0XFǍq?5.²@Wl*Ksʁp8J\v0/¤*[e|DSDAQJv$)꬝l,0^udv(! 64 @ERTR)"eX sn(C-gX{Xc]?mtnbIƳi:ql/^?#'"Q;E!whn,p/b<0SW3kp7[G_ތȴt2Z\g--7jLul%yWuqMyգ>m][F$U)D56X[j[ wz$ěH>٪XQ$+w%OzbfF[ 7EÇeړ8Ҁb]mC_u.b4+L+ƅUMr[0À<s.M.Dpit!+\CNl5{5;P&` y,cg2ǽ[F;3)nԫ!HF<:ake$'a)T8-$ a@5XAq.:hl07ngf8,l&mJu{gvޠ6C' ;v=GP1ugNU9@Pfd8T<;Cu2JA7u"hǡ-)(@:asT"Z:k{:la ɯCבֈ!YA цka|'D~΁[RqaEZ#i.ƍ+c/jV/@t rt` <ga!_e4r G?r^Pm#1z~!׼JgWF:Y-ۯt[$a6^voW8'yej- jo ^+W/=mg™\̒&ShQc= ]2Ǝb0e.GtGVcNL6γ薓F>`;)Oا8(QڮU523%Q XtvIEѓgH>у>d2Ņ:!@z|$*hR=f;|0Ew®콇p{@DLe [h a"Ġ fM:MQܞK eoHzQӿd^d1~M[I۬r6=7!YlE"Z rroeuj%Wm}HhE#BHϓڐ$I15C6]8g,s>$T 5Jb ̅hSS N(6\a=t_ܘbY`U"=U+"X^$y^hM0N{j01 SWpJ3dm|*:Apc3sPԾ0HVjA*&}j[%!$=AntjH pL$r8s^_oCD'cknTg׸vRn\ Xfr=l-ĥ}%ыiS8*+0HYvp6>l>zwvYUqnbP" *B#Q/6nb:RX|B ѡ.$3 T$+%lhVsA<9 МEWe7uv{[VZ?¢r|O,6I!fIAk'14a͉N&<5 *_#-'zB-shFf,,71`7d-G~0fL9[( 6gb:[[Y,`2O\f*"BKb`áM=Cկ 4}_ hVGty-U<W\c7E 60|Bݺ1y"Ɖ~7R|N"h3X:22OYXr`ebU͹WBcƑ{)2~b&mV5MwZTף~8Z@CzaюηCЕʾ8'gX$ N1fzF#mX 9 pa;ZAP9-|3w-lqz _w(UfL*AŇF++>79],("A u {jg(C(L\i*/ܹT]RҌ %xbgREe}t0Jtfr kV ?5ސAH@+dԨ$7P0K]w} A/ }~AC\yT?8L`7X8n=}n boD=\KhdrM ]/wVɶ.U}?EC6L{Yk^)<-o'#<^pP!TClJk)^WASh}_5 =с̅d/̨㎐w %i#Ϭj, `ctv j~n8_H9K+Ґꟹ9gSL}?ϦY\=o; ukl +zRM)Om+녠ʂZGiu#<fp%|Pet>VJ/|"цkhr } Pt1:H2R)8 d BolIJpU}XvA<ő0 DOժ(nepwaazSQ$돼q` ڕ*&YʹԀrnbFcߪ%i*IͨN2lDhVmVOLP]>҃(Ӭd–ezLQ u8?++k,IF@1B^,sn4и<7h2Ir])b$ڊ4l ݱ4l:!8ש9<< Z5Z$&zR i(Tʟ^eͱ2]QKCGꛧ ,s0nxIy0;lܛgq%W3i?kXl]j{Ƥanmr "nr?V+^5w?eG7. 9[% "\ 2jׯ=,x 6͚:[]1v~qZE]lޤ4Q%mKrsX]zP#VfI0O %d0Y5jgb@66-]>^4`326Qr~0Q1\GUZm ! G1@sseyDBx3L"\΅#ܲ8fԨ @ݼgSptVl,k >ktY? Y D.hQ.i',=N<Ɵ7U2 jl!h|KSxvrncFcᆢM;j}G?|/ YSڲ =HU3/Yc !E{=QXmTX \1]𹜼TӦl +tF[ucE z]-f+JcTMzXCay6L,xp܇q\n;z7pl5m 9l=;SJbs$p ędbƨұy6nSVFP#epm_qm,5)7Aȅ7ɇcP3 ?% )jk^C ,OC&fA 4䨜*%9 | ѻ_cʚW:H" [Mu:n(W'Mw`_GЛRevF$ym>j2M?Dr]߉kd':q|Xf0?)UewW1y,1v/}? aLN$sDK/Y o{jH'p u5vF08 X΃o B4GW L,h4i{ڙ–Qyv.Q1d», 5P0^Ai%jHH@kx33H+{M$v;J%N `o3X:!cQfXB> !j#-5} @?B0BQv;ޭM% #ސ"R:ץJ*l9gnT+r ~ WVsKSFZ:,ކ3>|OtQH{!sUJ<-*ol k )P>TMh7H 3|1w|%TY Ƈ.g6WXF6r% Q(+z _ יGHp)}$|}[|Zjq8߯řq:QE>P3EO =v 3LeVm62j?G#9Zu,|h~n*c9ɀ8/F8HX&yO=P/F{[X)Bz\h5%ggbdK.Ŀ60pK'_рΘ u' !@>؜e ],Qbi9W/ f@arm<ֱ@N;ew^8Ŏ0<;vRO?*bUnMj~e/\B#"ۧZ}ZEKn.KǭQ&,vb>+ Y( Oq k:a/v8ÍhHy;@=QKñHĪj;9P:A/ֲP\[ >>ىaDM@y_SO.P]S}myN;A@%d?ց(BS]i: N\AwN!>RrQ:uhҹ-pI@±>4J`Pݷ$ҜcaH.qW5/{'-o}x1s'{zQRĜ<]Wof5ͧ>315p1M/`$P ;> 8١cJ@P_FC(2͠oZ2obEQ`'J?eQJo?E*99^lQgnsU (wFd܈XP4,0AML?#z~uWzJ{`^'|KX99m!ɡl 7#M֝!2k 2l.<Po]U2){\t̫j̋A#L$xO ߢڻK[_$>jnͽuIIZYRl,ǵ]hGW6[5W܎lѝNRIob/Uw8h}e,{/Rm9bOpqhI&]OlV*?('R]Q=@0zxq(뒝ڏN>BD~!|^> qY#A3(w#P@a5w7a2aCfFpeigVq©2P'ی_49RvuX ؑ:KfkXTպϤB ߥU/xKWs0HP<";`#$QעcXY՝ {7rd-$سV~ď3= O8;Q9B|ȳ8YiJV tPpF3w@.Z!3.+6 ݷЧ w)T\d9jax^sVۇW#ے'D* D/wx*i;`KP U+< Vv2a:jV̇<˕gT𽮥MvWw|(ܵOtӰb&wh$1,J}meY"} M\c1#A~|.,2KIXp9 bTʰF`B ΃RFn˻5ZWaU\: Gr<=.U;U-(9|VL{2:dh3<Մˌq$ct_892d`KF#3UYs 8YM]F~R6dMM`Sl[йPr[Ɵ}aJ^}'^u1TwUE.E{ʜ?vm1QՇKvbl[GڮE8u>,VhS\?ܭIi v4oS:bGet{ 0e!x_#KIzcuNg{ g?I(W.8ǖg|Qth BJnV v . ASk[@tpTS?BF$/%7j":s,!Ϳk=i0:rf %H- ,b(ÓqA^^lVSTh(6Ȭ<2'vN d)Tp^G_y?&82ͧ[[YqTepnWY @qo|;kxcLKǻ$R0sQ3^8 p$RԊ\t^W+?R#2<מM<:/G @x_;zK;2Nk#ZΆ.RAѤ(PlY @QmED%=GVz6勫Qw6*Ye"̱ OSf"/.r%?&PZײ%ѻH DڪS:QaE-GԼr2ݱ>_m)2M6-`[Cެ#*ߴ7n_!&as0n]BEl.R2+S}h$3zb!*M9)ktܶ!ޱbvf,65Nm,]5-A<?3W:R5Plo.\k(o9 6jߝ:ʓԇb'=I<Rn,ls׍-ѽ|^H&4wsO]7,~ )8"^a)Eo=H!b*ޚ%ӔPsPicutY3cH QZ] l:L?###v)w#i7{IFLgeۖ m_w9`WM ύs<84b<[m3Cl$6S-a/6۴IYV4<5hF>apم4C mAg 8&ա/ }AI- vof(KH*hыUtu!I[ #ӲDtGq>ϡ緃q۩/ >\dKQ䂆Xͳܚ89rd+ρ<3I Յ.D -=,j3~%`p̻4JćkKс<ؘI&8LRճgjv,*pMXQn#NgHӆrH:m@6NOfm B$YuCWZnh ߗ;!oO"Lm[L\9V>_ caWgt3ʢfAپ߮3BMB*lq p7wC:ʱrR_Sy=B qngdAMϓ+)idƧ+r8jK /)ZdBԉSCwX0SS`\ fFwq Hz<֯`35ZE}_-2Bg-@x>`uo1jԬ"!qaOHKc VdF@U'UW.<ɳ )qmt\ >oGcVpc˳gtÝtT'"YBugۮ~Yڃ[YV[pKEI7f.s]焓岹[ כncq %W]% SLQ-y3ʺjzWA0ZTvX;Rgbxp8\R.]Hk3#G WҪiP; (bmhGfvH Pp/y*$~k$nO?(8}[uHW`T':_[N4mAM\.! }(&@(ז26ЙýB @l%j="|gw 8Rڼef3T|<]Ivk6ڀȈo(JJѓ{`Û_A c[!7>è;T!d)G{٢9AN|!J OȘI\~Uw+;UDXJ}^H|lʬ0sU$˰c'/R+!nFEk4Bԣ:NZƜr/ڛ.XVSVL^|3U y[ԺsUŕ*uߊM@0O:%>?2a5i_"U:K考No2;]5,&=t8UJ% Ñ.︷+a/؊q+ x.+VQh>`D#{fcܲm >MP/O ACL\,$n{#9WГĢwR'Q,u\I]AE~M 򨅘[7^d85qyHc`QG5^FY2wJ2RԳ&U_S.e2A31| k2UELYFx""RJ^#Ҿ>!V*sAg~_nvx8y8q(_tv*sT0rخ0> %4^zjG70y)֪!P eg,/[.=+є,cOdzbx[$\ZVÚ2n,*{He;ù !ƿᴱL:gB  Ut:rK@PBdQ#TW G,%e1\۩\c 6ɘUaە20g!2!o g7~j~`($A184woD$z +~约DI)퀂zKt߫<`nm)ó˷RcWlQĉȹ6z-<+ 2x {L WЭ'ojXકF4P+,P:۝"_3fLma1[-ՕFm$]u\Ŀ>e*wNI%'PIHLz{EpׅAe_+ON#2ھa.HLӌ,pÕ&tضM~7W\ccU6{IxN5LA] }ڸaLQ/ʚ?_98h=_ Mb8՞fb"o*`3oSW^=,Ow&Ž?~^= 0^`8#ov}s%\NźUs@+]]OъAI- ƅ (O/ ^/]' >e&s"rE%\ /iA0NTZO/2iE_X\i8~\ Ͽ'2Pip@x,D!|1,8)R՛D*|2ͫ $j:U7HSqlBz0 7͠P"R'TrRGZv! /2֢f? [ *È܉"|^w,gX]o5 sKRY_L0KzNϖ]q{H1gv<U_!Ÿx4 :q\d!nyd7|MIIX"} eachҤmJ[7`BOfYzؚ37鸫iw| l :NXl2-&/@5L#v:FW3,e49şRb#% V )-~ K*;`%9<^ܑ-{lpAXgMT'*O<(I]RB $5J2qݙ A%([`}\KFg./ fkk$k bWk?wXְ* TUiORqg"UĕYLגam/ _`{U9iR 鵽P| YA4!ٮa4DrD-bdPiO+7pr}IW1UO^Ơ9Gg\_*U#Ra2r%mIGNo{50%^U_Y\o?PC0݈C8rHx Sa/т:-SjȹD9HlH kT[9]fbդC͗)aJ]yDQnGbDUW봃|Y"<ޑeTeE8ŠCR' 3n rJS܄KbyT7Б;-+A܉Eݯj{}꧚Vm\Eb2η+߳ p|DF~sK"hTp<^Ih:2,lF(_U0+̡ϙc̯KeUGQ {A+N,NN<)וj{]nDb rل MҜoŸzJѯb` UnrఆI槢x2 n%D5ܯuuHPzl yq+g6\YJ4!ِW% *I]oTxm1~y5NdCb/in5){G05>%Ƴ/ocVo%?1S _={`c9&t y"x(*ƷBbg^8ةO>Z(I_*e؞΋H;<ĵ/8eQ[n7~ ZlY/#" 7SSݝXRN`aVC9`NVFJaVuMhPu;6xr6NMdYHGH M:SNzv"_̈́yq< \uD7-ʧz Me: [M czХ9(H3|:v!jtQ\1Ƒ@WO}:Fsemj}q$+QQ%0B|ɸ둢YQf|#>) RjtA"S عَ5=vHb& kC{5, H (Jl4[Ft\Erz>|J5FoA Q$Ur8Tw{,j3|:aP4ų>?eurU>@ 6no4\& x#%+]d WSX<1|1Z*-@G,ɨ$dq%>TtWԵrd[ao֩ f<4rE,HW 2>;K*08.7ׇ})I vS][IzG[S]RK"f1W@\l@nvY'=232,.90M\}wB(LTNKW:ϳYD}k/J ݼ\FIICHQ|ߩUbQP[! :u&?mSh6Je|Uߘ^am(]gTOߥ)V DJ4Nκ'a\v6Hͧ De4!,bDe PSU%- EDcα  cOX\6dZY.^Eټh:̯dFMЭ/]LBgHg @4 -f}ߡ6jkb;\²9M'B•& ^gX ysX]DB ̚Pףx %+>;PP}m@.#='K;"UԎq8-(0|Ũ邀2˧v0"TK\'\}PI>O"LwTѩ:v̌lDjm\W.m`j;tEsB#{A\3fWC]JquNK%3xkv|);`z%:uxx'Ѽv`km HXZKT_F42ȫZÚ=rcE- }^.&lc{+x)vfXCMddOxe$&xL[-f:lWtEubjg"@Uq1ey4~?kj="ˡ+-*tOfj5-v' Iwuk7a)L(ƂA D.5xnڙܸ|Ѝp/dYASIι NT.!n>Ba|rf~@(ʥdW/xI^YaN [z ґbK{B`9R9 \!>0,[忧Lfn%PA#Ɏ~*i_^?;*{?bSۮ{5uҁ b@fpsu9t0>_#ctԜb@YÞHQ<EP*N K̵xo3M@R-!}m+KNrdv0IOI  x"0 ѿTA8aJLYˮt. y9N~XT4ejK+*n,Ypix {Pcz~-n;hRû%4vQPODmwAnbE)!Lw^V>0/IfS~n{Db^dĎC'xA8X~۩Z bGrgMSy -oni #ӺW#Gb)@hñ)jo=)UmQn?\]? O$}?[r}j@Q P;FK)4Jtw{$%$%TmVnJOTK)Tp6^l[e o32OBNb<;4VPV͵1`$Pm䐰&@pq0Os${Ǵ ~S[4Sѽ> M2[q){9fւo?`O}{w‚|ūy8:F1&0hFvܘq4,R_~Db~lY#l'? E'. 9J} >J?=q)QI,VR[$ pSNף]+$0 vyT*ZV6Ec(o$OLhNNJnx} s"naB2Rb(.fI::˥QS5ci0mG 40}`nB۟ exZI( r su$Uf%D^ qPj[VQ϶)Kc0KGK8 ?\~deSVOhJ3-^ai6B}K\5YH.Ժ112jAzfë)>(P<\R:R|k( g cK9ni*` O9G#RY?(j=.,#N|XlÚ,77K#JN'Ԧ<[:rhA9eJ ay}طMq'dwY7gM),}^1FR-gyc6sc5I<]Ly˜1"U*PAW.,[26 hiż\tq6~ϥ)c̃Vֽ)w#){?!ٳQ?.R7+;f]<ǐ$2@[;=T2)1jkϔ[i{[ef)4d-[PԻYMHS壟<6ѶkyseEHj9?ŚջQN|XO?n:DK>n~d_nnBFUa}U,Mz]rucXaZ0Vz5_ OЦ}۾4Cu@|%Xf;UyEV"Gh #Rg <F:xB9{ZMИ>2Tfr!s~'N^f: >Km-I8pNv &;HLXϱT&8߻%]׹G=N=lj_Z(AzOε=4FKFx.(5m_)FgBbw!_!w44/nJ $jLDa*יK$;#<DO!I]2@cg-9L%eK1Ck-Oj2}~}O:^/Og$OP60~]#JTCtkIr8C&_€`tlt\_B \UliZeȍķgo%#|9 ЄKzU$HkՀVL[(&.Od5*2ѡJ9z8gϷ-ʳVO۝׵įYa~j{#.G~~Rhnfi$MTtT ZevzQL![KTxG0TNN!&kYT4ZNlTsmGQl E&bvs|%3k[+nozs}'.l5|q;Q:89|!a}$2l;f wmYÄUfҺM9%H&e Mp)Ԡo027pU`_lrY־'GN Y41dn<DZs1(׷4 yUdhʷ!]mB|Y»H2L#W,\:Brf7ULڤ# &VMKA$v5l'uy]s{t"(ɹ0c7\NǮay(x^>o-E 12)] |4|bA1@g\TtjN.46PH᢭8U֚]d[? O,ߙkjUdS6t_ `C^ NqlBT<׊&qM-1!kO1_2 iB&H/Ed8yRa8Q8)?&-BmyA&p^S`n3{F1M8f}3^k/M Os2f`zin$g:|f݊|STў0ozX܏sҥ_7QxJX_a2zM}dw|'>HDBv*%cor ~cFυI+/X\L,?dNuGZ!V*}uGm+=w@O:/?2TJxRG k&OGf&rIzH}%S;^e(ac'J|>F[%A6!Ti.= %G8K?t+%sM:<ӬMJbDwwD`ߌV 2EmViD#YtkDݴyER^MNreVjy ;0_ LfW1jKsn-)+ګ\\MJ.ʫV,~il.n$wЫ"&@ ֘RcǘuIj;ͅ~Zc[Dq h C x]r6/&ω ڸr/BhWʌ8u-%%cy[pfx ]tD1(8(8*:cn8 da_p'@7|G}c{E3 FdZ%g= qTHn M^N(N[k+,FDjӌq  _MPd>LЀ;wԻ $VC2 qce9 XA .c!?(6'gW9" ,9yR0#EӞmFcs̏Ȯ5a'mR蟙&G2O /oC [Vd~f V@:+` w7u⏃WQ24ypv p@+ʍ|)XC5{)lQ gE%Y e4'޽=p+jEIZR'uzZC܆RG}\C߫0+Wc _mL5k(x.! TYlCdj:5㤃"eJXh9+I-K^|#Z\+Mo]#uޑjp"I8_t4nᅜQĴ9忺“"'SvӲp2/· R͛Aj^m w:&bT:QSMCb0J us-[`[u nh: A;^A$x?(Q^k4^nsoHeH'ݖ2}Op|4ޟA0*zC.j: HLcH{ *J`~~ڛ Wi"h"]|՜'T$ꏩݶvq!5`۹Ƃu=Ap4vk(+G_+HXVgA rJ Ck/ P"*o}6mViըa8Ԃ^)/_"*eZ&q#_T u$:!:Tbq ?ì;ͻⴛY9X.[aØǩ+ F?JRJxJ lwLvɩ3`'+/WBЀtVl[O\/{45݅ĸyGsMYRXR$g5<Dy!Puddx($q#H7}I==vb#'V ]xM%ou½94W,!"N#'l+ Yh)B)V?fpe vC <-jSW2˂0*zȆjhrg D~y+bfC`MB?|PawJlu ;3A# ;ܗ t$FJs H_ˢJ@mQĮo$o?Tn#L~-N>C23Ϳ餝_h4E"T,F Y4K)S7!)cQ%G,gx2 3cmf/tp ʪg/;Xnm4gʜM %GHP?RF66v:P SN${#h3:Z ,Ex41S Ip$'1[C бSl9,Տ!j.ʦ$ȧDʤ w:)ROƭUp¬(*Evw;Vd(@)jdBd ZJ~=C$6R;Ki}`az7\SK_q5~z*A8oRTWnOV[&^x7;66`=G+U:?2&6]ʚU$3dĝiwa6C`!lأmbb@ =c6I^Ȯ"L$2* e/ MNTRǀd"a/!Q"-+wyo鮌p=iyU NrCs>C`x{ 8zǴ`8BfdJZ/P22Y]lY; d #ⳬxq߻/'my)nO61]4#utph}Ա eC{-\\XيqWסݤy^;4~ÁJ7ċ"kFo:-PըX~3Q7)،.Ut=A݀[F1ICso(QRF#J= )ʡz3 Ց7(\!2Wjyk8RP"cR *9Mk}6;;$1zYn.V3H. k 1'XSq\Ųj> d ,lWoH[;n]L=er9}{I`eE Yn\7divgt6 "O Orڏ闳c+Hq')a`^H6<;-6XfXBrN:A|9gXX@;ZmB ~i:o+ˢ4ʖ 9,UM1HiC= {WÃo[YyJB:'ū(cTxh@_!6tkp}lm>v54G%MJoQz{(6j ?,,UdJqL7ŧ!ꐈnJv.EHdZɮAoayLj#|>)zP_<y Lt$aiߡ}-!E'eCLه{NzjVcDͽfZ[z]X؀ XLRDBk힌<Ԅ^JJ$-Y'*J=!FZ"ޮ@2fk6Xb5r l(wh^qe9"MSۧiƭYC6$)[9'rK~tASҦ3FYjZc]Zl Dô MR6rez˥Ų Ma#賸B!y*~{0 __U֒`:3)vA 3 *8UZwNL/= ~cB^mBز<5Lث<]& J&>w@[ɯ©ZI 5Vy{[Gևm_B>ɇ{}A^so5_ЮOhj3FsxΉѹBc0zWhп U܊So¸H⸡^~5p V4GW,׾0y܃Hb z"R/ޖZИn 3^灲70)xdἊ涼q` mp_ YcO$F/R^ YD3?TmC-?rﴶ߽ gk 0$_r(53\!M :J8Y0,)(0.8 !i&#a-(._TK#T.v#ƛ&D.]j*|WkR4 Һg4-T.rF*5B4d'\٥,ၙGv^j@ _:/C  bG'Ӧ{W֘哤6fn4^^,6V<Ɩ 74F7Gx{"+ӗ]B?V:T=4z?LcB@I&]QůVb5oaH$J7+yL[/yC dz{Yei\vB2$7 .,F+=]NʻΤ>fӫp H7\?V=k=ژ'sQ7| y`UU441:1 %WZ*_d ¥">xTztzNuKbv.C|QIDԁV MQ ґF /[s-kHm)w4>)hUwѴtCo&FsN|x.7zvc X 2fqaQKzzf.Zx2@ :aNyJxR-ugK<߸g(^o.0Y wv`nOa .y5/WˬXk [-;>Y¤e&^1tߧ:2Aɕ8QmXg,~+F_A Д6yCwMS&4dsڤ ,ۏ8D;ڛtkAi8õocXM:pQEW/!EN .nԼu;S>t'rR-ߒDNx d+2, ӺN쐌GWar,'blJx k I( e]@=ې9fvGu=#99NJHqAKä5#7󪫝3,wK?=6=&uIb}qoYqDz ēv~MSPiP <С߮!B|HЊؗmGU\8d~+tҿk;ٺ{ -/ Bs$mC9>ʕv+`_HȻ]!;˄dΥJh1gHu~@ KU3r^y1t>QJ_ܚ+M D>ĥ2%ظo\S/A硏B 8($"s~A&Ѡ 6B5djr$L)CvrZ8|s7@60^E&4TrW P&: J B8\GbWWEc36H71ef77X$|쬕{w~$*5^"w9!F:bjIfĽ<^{MvЄfEZ%Oԙ AO-]SG<~ ?cN>A5.XuLE]KCBKq˛1bN#qqiu^Zf6Z4zˋ]GEwU2(D_ڂ{-ZAzVyބj!ѝ${/E A36Ǖl*Tǀ'kax{iu"w%(Y5S6uZ0rayTJ:~1nh6e_m|7^BUV]8-iGx"4tgݰoBu!P7x*@lLv_d]; 4D1|D[ೳx 3U56څ˯-A ; ͭ3u<ў&-!E6 k }p>/jdC[B8a'N\Dp\z݊# ]Zy2M,aDb[Y]G(ܴړfq}J1 sOAjtpLZBe N)8(cO2F2"9==d!V zU}|UDurhs-vzPvOO!փ1Dt3X~iPh6+IIWyU zr*igz=t!7Tb75.YmJnCJ0G3&ž/6X ]V=A{-f䟐νn+ UdW-00^$Tc(„jjWʣcEFPLKL?lgpDڨ6ikWáw"J'Ѹb'{N*XɁu [Z9;Uɠ<)o+L?j,_U[86n;QqbS̲^ӬՃR#vH- Δ818qy dldՙ/(Hw.+í<'rĂLB,Vw/F!s/g؛/mMDXUtR hR4đ'JSނ?dؤ̀ղ}ql vبm0 FOG' MPcD'O:.dWzX $2IU91nLwQa_J}'tV<=*-FjNo3}  +"mݘ㧴uɌЭ|6I+Z^:N4T61bWȝ@=ԏv+RRXz~6NS 7s_w Ƿ"@]u{hՊ"Т$+CHa׫q 9tsq]7>ASma%/ъE* +NY0C˜o" 4iʝճf" Ϧ+t. 3UL9YYwgªRyg~hO (WX#(fng]z!t65JZ=~uO뉟7HѰ|Sn.omصKE͊5ٸ6f4tBh(21͊x6p )pR֬^XкpGHX7d1Km#JA'CѦ6vA*+=k (jWP) E!\9QS$T .u!2ē-#͍8~ОD`۲AHY%ȹ]#e)\=7 ԕخ A37s&_lb|U=]ؾW`*BAU|d2L?I Btl-3e""KXA3$,gbv?5 "Q+-Q)Z<{ޠԃ^6iVc&l?f4M*Q{_u Uobr+@Wѕ7}!vJk7+1ʲX\,BŨ@t&Hrbꆆ '/eVc6^(z?Jt%w 5Hh9=l7tۙb/D>r}D #Q>4'Vǁ8u_jlz %dh`i/ z)zR `3\/l C!QSs{^Fj!&TYZp޿eyDӇø6vH&2TR4kd1mG1wxU* :oP,"RB&&H/ E֟*#ΘH >ȇ< ѪOH0:E牡7H\{(O*%tQ ҲU/Rfgm5e{x":Bnw(޿ƭNQI ' Pli[`#qfٔZ YYJ@3#{~ic($֪I30;Py< k;" , /ȁs2nUԶ XCxPb)&K8o lO:#$35v=kճ zMqrn^~ SZ¢8U ]ַϳ"b]fOy\r7!I MO5 )/cC38E M >d^KYeLԯ09ְs\qk,qj;"ɂggʂ)J#mpq⨨и ext;d[J./L U6Iڞ?hbFޙ6!,> t )lB [.[@]bHG[8 N@:=INg mf- ߓ7̮cħٙB| Qg4jSb/- ktorJI9Jk9s*l, d EBCEx3hMT KIΙhXmH=gPFLR)ȎYKlҮ?p[nMRGk/L3Tui% V(_0Bje> 2 kp a>}ͪFn[RUyr&Cy@||Zu4cS[ģ -6 XCKF66l+gư(lxߋL\brSkS' $4>Dx~39^Wړr7@N ͝9TRʃO@4/#$"by4ŖQY0*c0zbyAvft\ԜN3Ӿ&,0{)gG3: #EKzsPV@O7g-fsyH1ed)892߀e_zDdYVfb VkqI^~NQb#/rSڎ,bjn7ӥ@dk gYZ07070100000046000081a4000000000000000000000001646b69aa0000db40000000000000000000000000000000000000005700000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/ulp/ipoib/ib_ipoib.ko.xz7zXZִF!t/䊷]?Eh=ڜ.+קFR=RcVL;A>*1=w[AGF$`YM[ͺtJ7x FpH[7kd9H M–!A*}B.s&1 S6|ހvm)b88Í3<ƔQn&A&2p?Z,9'')?r2u^ɂ>Sv9^hU@\<*mI'Y]@)]i.BX{q n i:8†r \pTo/4o XCCA6dt"">zٶ$&\Z!I&ߓR3eŞ*'Klܾ!`^hz \{t5bA&y{t™jA9&+duy=Gu7/sBqC pQ;+'R&UmWJwVtbpڕ bl82j;Zڙv@/XIT;b.~_j I=K^PJk nbQzu lh9`j&c*Cm-!,AI%8 SU|OB' SƒҚRx+~(FEgG ?2j~EUx}2NP{pd-U:re%~z'ʖNN,'hmw|=pٔSP5X""tl `Θ9Q0 $Uo\"X*a̻T'6T ޸2FynB,DYKݙ`j|K/"P$K"/zP͇l;mjchMŻaؿ`>r_fb!0`'+_ 'W݉1{I[olU5}cU]0r4iRg գL>4̏Q2(C|]Vi[x UǕFpwhP5KszR(ߢ6q4V~64"mRf@_]/*;IA,e)՗oq<Ʉfsh,4ʡ瓲g3-v;6isc)kV".-~yS1 0>f >痑*+ˉ))"uzkQbޟ! w5mOXesS!/=G ;w9R\iy>2 8IᘴMܨ iB!l-AT4Gϐ{\uRN";Μؗ%E:ZF#۴Vh@s<%3c^wG#\qMbuY< / L!<{jDW P~̏\|aCͿ@+:ؘJg+ף%)zAB=f.:Y·5='WA.0o?y BH[8bkB؜v&F,O@ @״RBq3/feH%'HHz1X9Q:VlD᳣smu9!@Pg+I'PL'D ;uvEBxAUtAR8D bꥤ]j;sӋUeҗ!d9dAz#KzyXTD !2ڍ!N~EZs2Nf!d#У:^1D3o4^#&ֹo2B?P@!NO|3V\|ӽD䑢37I5͸:xaZ|sa1ph/Ge"LaS?@{nlp0d3W2xkq+@:>EtqN"%稠4~*Nn4pVImG6M6S3_FSxtrP2~F33VIXhW1C׳SPbkJ:) ߏw[eU&a>P? )/}zSBu*,Νu]U;BTwYeB-P ~\.<|7;N;t_Ot7CiưeQ"cxem:V8*-S/I7Is7_*l@\[/i.tdT+u[s(L(xF|#C\{Fu=P3}YOAi#W)&x8he0ih[<] ᴟM_*3 zt 6[kxgҦMLBa<\4?*' (AIVU@z(Yߗo+5=6M葸I6gzā5\Zɸ!i)..~pjzw*Pq*vpbִ~fOc4'ۺD[7;E`'ﺄŏG6}O[e^t6ζ@:%zOTF"dOY[DKF#{| 8=QDֶ.Dxbx^)ӯ)m_Ja9čCx<_0$oaJrq*?qۘY[EĜ~  ݔ!3F6Svk3h'4'U1BRaUCnPz\,`5SQb`׫Kx"هL%$]h5ª?} кTژTB3ƈ$-$ߎAT =N}~XjBg.O8հ;!tƆlgiILv % c ;,!w Y$3; e4orZ[V5H0FvÞ\e5㔤gw@h=v#eAm!a,Z4*yybMC;U0Y^ռ0Lx&?9[F(nj݅歽C38#:ɒܘ^Qkb~~i.׾ òϱ4@N`"=Ŧ9Tm0V-BΥ+Cz&guB`_ά6=8q1!-~u ؁58@h”'8i etޯ8 Ʈ.uO?^$ Pr3T#$d%Ͳ]`wD`b?S&Cf9xy5v7=pMR9dp6DI4HcDw;uW dl)W9AI"c4aT8sjc_t\pwؔb-H``[v&3=H nDӫ|=ވԇooRBy~\|["LF "5Mxfl!\ fB(Ÿ1Cwo!(A fJr;=,ʐau: F ʭP)2ƹnJ"[oS.h=-NxW<5+t]C'@YEWz7N'v jF:<@krwHxK)avx(G^KݧB .O&L Fq-cYhķNս4BZX:G.]?E%%(ыa5i,1[QIJP&a'Wҿ;I]͠@A68h8\o8$,i9M;4ʬ$DZzJ[)#2\rOQ @(<"h͉|J2|nqzG4^cC}fw\ jR LDRC{iNÿi ߺJ˛zHMAaBP^:)'gILLLWNdhhMо%]ua^yC" CәtM] !đݫڛ>w` ¥gcFڔdb~VUä/mx7 lN1-e->Ugm;UjEJ*5^'!Ϡ ͠2;3B#_D~7Y㣎HF@.x}d(|}Oa0Ht %QX3<-c9+hG-LF/hӨ)EH]OFKQ5_ب^Yx4nQlCohefoKTpU irA^ئntt}C|Ns8]讱rxj1IILw80H_ksO71ֿwU>n][qG䒐g7wc$;^cLerkwOwntAv}"lcHo [5 sǩxcTd:=9m`u0& j p[UۧCmaވ,\U&=TC̃LEVڦ¡j0l^]Л(en_BOdԢ( BTZ. ]5boEM mʇZiH8 8vmz[]) D<5g趵tj=Ç)ݓT)ooNٗqŊ#%ߞ (#$&[R< #:?~ri )bZl`kh#{D:ԴL7ő㸅Da?z!t z8fEFI<.gՂz2CpxCD6?=PmK>av*QѢvLh_b.b^b BЛ{n#duuƐj?U[&N%9_e"ݜRD7oUkS9\oׯJ3HF+ŋZ,YX%q!SK) U%aʡVY߈2UF`KA-$w߽;>'T"HmT"jYpc'ݐba ʬz9ayVxHyy67.\(~n"Y-f'.i 2"(\FƍS˓k6(:d26c>R%E0BA}O2ba}a?kDVN-v݂og:/œm$olaVڳJמ٩WGfcuCJƞB5u.TUEB`6esیYs[9C_EEy3R6hjp3XGMMl% CՖByrv+{<< G4|AeŒW0͹/PӋ;n8v'U-S:'0KrmW%aKrSYe ߱ebL8/-yǫ༕D(tAP|\|=7RG}8.B ]JF IE~ЍxJ!乣h-?RK'N8D璐 "N:SkF<=9: NP0Ě83:m3QzW辉AN'qZ6 U8g:("uG r9BQVJ 8 >%Cഞ `;(nƧGM@B͡;\m߃@~%%Ͽa]r)1U;p"O=-4U.hf;ws5(ٕ܏V2V"#QMC%XexgBp`8JLRsa*js]cqS Pjlr988"\N\bV5'5{"ι-3a Hl pz"y&Oxbn!&:'AMԨψo(ۮ)< !IUsbz>I4v#bIw= P&|Jm2 UO3WXU(S,ҧJ7bGɣj2d٦d{`#bs[G@\ ] gرh>K6h(  $]]Ee-E7~GW/< O1 Ia" m/|ge~Q7A.y¦&DՖ&"OO3 l? h&BrAI:Kܔ?Qɞc^Ust׾gyA['*I-_0M>|ڍpTKq $!MRr#Go a|Kϖ*|'VP169HB=WFIh.ƪpUPDCo~ĆM5r/AwU2 U~ 1 fDK"Kb(`(`I'">u_TDO =Sct߳h;`կ]\=/).BB-&F#HF?g' &If)-_wYm?MXTmuD%lj'7\pZk"&3z/~jp@`']U5k*y7}j]1gP!Zm6myge8U4=LIDxϼ m]hӈGRϮ3reZd5\㣕 O{ CBc+Xyxܚ'rt*iw~h y[$K:)= 2*+W `'JqF `~+Bw2w9 m'0 M8,'>71TJ0_eA+89|;Q/j p@mfgH OO[v_$Hl5}6Ѳg7\(uI\)u@>rfy@%^хt@*b Q-ڀR4+;Gp6?9[롡odzos8&D ]DVMC5?s4ͺӢ^S䣄)u<FCKq7/s*0FAIˆ{-=Y\_tdzNW&J{2Q2#OQ ;E[7!f+i\Hwa][M]zT2#Hn §h1{<~}AO4fK;4=Rq0'`UgWūӵ1&.[=ȆxUg[%d`Tufh* ԋʛW B$5 P&O3hم+Saت򟨒'L[X =d1G=Gr *6*|7Ghqo&H`Kݑ3]zБX)NH,,r9{sEJgd~U%©ș(c}a%}29}1`a#n:&fkR|HY aIvG&NdW+t=u6)rc<;_&G>*1M" ۹rFMSiELKUbP.嘛raASzVs`( = (El͊*;yL#p9+|-|)Du-X__I0Gԅ,M'{1c۲)½}n5gӪ=7~Z$!qP>lX\ oI~{6/"M)m/)A\D>B+AgNkB9@JWAJ<ܦiKnTў.ґ4eSm`]kxEҩZNUPň՜cV__.'w~ѐ_V5z'~NL בa'’tie詟9p1.;PM4-A=vt" >kTs@E4/Źb'ZO% ($Q+/fQҭ e;/uP|Dža0N}Uv5_:5{խTK\ԣ4Sq<@ p4ScDZx,Jڳ)8SN~hK ]ov]vkK6Sf*K.mf7RIl8ϐdφBgf^MQQ4Ֆ Hct0ae֗Nr 6V\RKb,r*ў_IpٿYf娩ͳ8XsU%qeit@y:q*8\iCBi 6MoBt}hٓzɏQRgu r;?WzBc4nRP0K jz+cɜ :i%SVwDZe`|<k)# :::#~Z*-bDrX~LUJ=4 pł2KܗP4MV(U5O}y*P?nR h 2bpPEAQp0l(,*aNq& 61;qWb0FGy|\˲X%Gr7r2F{.}>Pյ2xIe. h4YyowЫ`CG ROO?g+LR;֍ SB y'1xu5dؾ<5E߲sP>m`ِ ЀmA;O/AT,r66bu~,;yAEmD_/-HC +% ƌ*+_;m\1f⻤BL@N,SSw$sXb/4[&XTaHLkV ~g׏5D^S^Xҟ`(5}W '}f!ғ8t:gj? qy͡sC*`3d[jӺI%<0jkRxMIlDDgiP&ary /),[s,[)[y&p(28HPHƪoiM)6sqL<]ϣ'KNՈ3z!aM \pi9ȒXWC!Ag3VI"T뜽Š+7p^ @j JUoAw6WUD$ fbN,6Cv)ϗ,k6&Z7*f2NyӛNqL+$˩z'Trʉza]jSuZ"rbztف" c0PW"駊)d,DwNy9u:|XT{eCG[I1yG[QKo!%S$t)_A7$KjN뷮լ~nꍹ?gg(NbҾ}B2p ".{F~5#^5Mu>iXJD9Cm% P3DUTIBP|4\٭s^|bh3URtD@),=M9Lt;׼]6ceՠP`ik{=&}M!$"8pfcgX0!m5͋*B҆_==Ũmnܽ/h aweclM+e/v)x,tXF|AKj^^y/aN{Swfq!Df{-QŊ7+Q'"gds{Dko6AѾFNڑo.W*M]yPAȖшj"w/2RX&b%Sx#l3~ oH@dUϰ/`8DiaG$yB{_3=LzOyM7TՏ D% 7E"(: m*WcTb g?3$X/Ҟ~"%eoXB1 -2FM='4z% xOc0ƚ!O1 doSV_w* ZC:I.Z@f7N+48"k:* ߎ;`G4ĺdE>( myC|F129Bd'hUzܷ()B^w!Ƌ{Mj  9Z8)/U75;)Rr'#Zph4:\$[ YMv퓑Bh a#{_g}B'bb0Dֲ |οw2NTo7߁3[FX𕱼J{i?ް킣+Uv̰&fXT$&rOIV5ACeoG/ zN}٣3Q|pMe* Jїܾʵ{tN|DnԸ5 W0s,'|< {(+ *1-ּ %tP&P\g޴`.g~P)WZ1P'5P:'՚͒kc_/-4 *8j.ydk=Z7 AGs hoh/#jN҉'Gox4yKCDeLocpu^(-{a d$M>zP_RgO]Ժ#,;,2MV`687ձE6pmpi;x2 aWih\48#2 V:;Tç# 1z`iÃ_R' +?a*a2>fzՋCe+0}Ӡ:"uW}%(q[ Sϰ]d2(ܘ,O p 2¾$'P*rACgJF1A(#f2C;J<♶)Z찀ڤJDEz 29 Q9g)GF.zoYE(b3i1FT)˺}"Fr~@5V tUE8GUi9V葍*)z?*;7=AY(j,*l۫`G:#+@TIx!l~Op[} 4J\d<˒+DpXPA&St,>9߀kcX\:VB)Rմ}G`=NEйP Jș+yDaֳ#f2n+a jQ t`nvveSܾU](f_d.}ަ@mσnWSeY9+K5:N͐6l6հQ!HyG0RKπ0=+UdpY`_}-X`<9'ړMDlP9$MufjV9;:1jBa_UDEODgnE:"ZMP7ҚP]h% \dC}ne EAI '4'(LsKr.%KS;@ UEGPtb9]8lݴj; J7ZC|zN`w~bq:=<^-iw<z)/@ >E!h3( HXx^;҂tYKWBh8;Jt q8W!!|fUJqU 'QT*JoZEɡel4.BIOy3Ldm˙K2hBgk? ]bw $ϢmM?,9exW:I }̽z+*2%W;Ŭs :$-n:e芨3m"TcLj}^2 <J}Ng*vP>~Vk^!~Kװ@$u.앃5e $aF$|# 9=4 e|cx[܍tt sr_;MZYs{MkT-5]}1ܤjN?ȬZE*:>wME $N HhWC*@Ջ8[[^A7TJ)m01$gm4}LmfqDClxu{2z1:Y )8=>3մu:V3<=Ƞ \^"[Z.=Q3le(O][XqUN,U2R\_B5LK nWazg""Ռ fëtPM$T翈/cB_Uָ@>[FW 1WDso5X?vc꼪K259n`` k4lkg|@]k#^ ESNiC%buR+0/,0|rwR[da{2r[(`]up=(^)e3-;-vȈ/yCY[HwF$9a_< ]CCVrGp1@ }7`Ht߮D܉_Id ^:4oby%H_uF֟Un?*J+%8IEIߞUxf>q~Ⱥ_} ZԮ$%9x}57K^W@AqeTGQ.x{!^Yz?3οd0Qw1(!䜈s^ _ƾos"~@)%aRόmЩ֫¿"FhӕN}yg)_cz I$ ;)+S+[G޵39f?ȚmR.eDaHĶc'>QWP;4=a~5% O9ٹ.[1/ 66KMyTw#lR}6mՏMy$|mhY I CPւY;)?.6~V>mڗGty1p: j1S fi? }8CÂ[M8f=7D5єm?NPWb~J6o 7՟> AF7*# nIBeP~@)6 @ߐLKMu B.VY,Q00|MlҠ!G XFCXml'Q}{5@%:!Zdc ؐ!P%;TɧÒh^* Byϡ[ŝ˿6U?P#*-OQ=r3& ?.tG"_ê]vHl4e6(؇K'qy&jz(RȬ">.dYC8JBXk-KhI[ajgixy $$>im<[7g[J]D,uBWK`y /| eI3p[ D#|{x?7xtuz˴ӗ!@3%Dk,Bñ-HJ9Fóc~h/`S^K{@ʴ?𷪾1B~BNҧ"BLJVʱh86oݩnڛX)uG;R-w<2 `I w&ڢs@cY,ph?%Nh5XXv;4פ=C\&XyEbT9 4's` 7w- Iv5 >>M8r0Xjo%񆰣$$Ó%I'\ 8O(t؝IC9%:.NS]Br< w^O4 d,X$_򝔬[z<䃾paF?{R5!pP0x`kQ }YĆ:H _Zhog1xez*c5<cN>ANּ:ң֟,60R0\y?8!L !=βWO :] _44 U9(h*KȂn:lן3E=f|ڕ0N;?+BKz ۰ Ě DJPDjw'%ũz]8:Vtak_n]UuO?a)B6R!Es!Jwy,ab6bm$QfgCma2mۅ^#R TD\=3|i6]`8_8{Z‹`qch~[HMTR?h\_Z@Jz|j1'G3w!ޞxFSV M0Ou#}v!,4x=mہej^?N"G@wD_2)^EY_EA7|? z_E,j8]KfSC I}΂iu6Qze8H# TTd^͎ mh`Ċ?52.F'PN4y\ = ԟ\jz0ZNQy[#W"9mL[(l(RpGGM05SvVXu,yq0uF}I 2\ o^A;v#y7`-)<SФY[ DCIPRmY]ppM $W—ž«]Dc` ؑue@|S,ҽH_1|+8/qM8'50M)`sNMCViߓ@;HpL+̂J*zF^lDF¢j*cd;NOH3& r5'>~?3<ܜ'P<ܜQffTNnjs #HC/PN#/!޷ukdu [%\oeW{㊪[%ўRKWߕUֹ+p~"jU]I$zj[VOWZdjD($e1`,`% [gN>zVW;h^Կ#vۚzWQ>n]M`ыQՕ\_3-4Yx4MZɜt+|lCCCJ HXI`wvd`jIJ/nˊj֝{'6srͅPC2G}%b7] ֓EtۡF 夎 ߦk^^5y~vX2=2ѫieOb WdJ h=Yn/}]'HK5x?_9:{h?[Ϣ}kהP ,/=q{znFscE~(4S06vtG*_ mNw =EB <~Nh̗ӗH69tQ k ']HW0> ,c|5dJjfiH̤$x4tS"܎a̖ N4p6mh[ _T7KJd^ł@ yȟ'} [OT=o|/u K9Ct_4tb˛n(z2":BMM-G2TAOFk0mrZŪ[&qhV lHjcQ??ܑG! np $1XC6Lu:v4vio{?k*ؒnBeIc|]EzP_#Jsp˜"@r {5JoCl_I|ROݜR؅s7mbnXlNs~@H{g9Cz_hIaJ-A*GPٳ7'EN1~jTFN`vRCs NUN `х/aLzBa)+fs ICIB)=}INb <٥%o1k~ Ep/΂_jk|"چR(S?30 ,&> 04WikosIO 8c"ۃj*Ն'{؅ H?|B-,U`6 X !20r+$]ቂ2B 1rsA+^{2+mUQswnE/Fʨn,Ja4Wwt o7 ^D纽nGU*[X_[an̲&R_ Ɩ +>V8ËGvگ~PD<;ݦmiR'F߇*=zgσc8aHCVv>Qn ,So-$;iYݐ'g`y}m/؜݆ԏRD?y2?~9kΩ5C=m^bq/bo61q:#nVP((Opgc]Z ) xz)N\U[٭eii :UϽ{URR`˚%wS#-'Agne1%w<紈t>6OJ̎m|VU-=2ڐ.PAd/Vrb> |xҖWIG.wd-& uHCy $ȿJ\Lm"ߗ.G$ŒWZVe#z {|@EI9Cx͏4&)w?IW6nOWw/'2;8‘/]bN:2̸f7R?ǠaZ */U&(欇;kRvj0vy _A(~ݹ>WK8]td8)݀9ǥ tSɗeex+t)ln"; 1rǕxR։H˴wOø/ԙlHCA`_MaҬRf-_*2$$4Rj`*:Ѕe'io0۪:!3uDXt0ܖc${*_ޠq=% v,/D&gJWiWŎ^]@@!w"삇FO?ԠnBݶ}%Y( [z^À^W;e/fOb~j)1@^97X x&+:/|6|$WSM >=l=kplA=5Fy~p/pZmƲ1D;[|8L\`vkM4JH?",|>L#;PFTeoj--P%F87ǵdtV$oNC `o sR5(_?D(a ٟ.35˽O$E&[Usl>Sf*;mؑOEkwl`p*KHx]W ?gbIJ3بXcA2>zmTAKYnݳCS'7sB.oҙD˂Lmd i_bU~*F'fgӀ:;G;w50u' LCg1}T>Mho6yE];nv31^pe1HJ,<}][6 ǐpcݟHba &Q'UԏEG"PuӨ LSܩo xÃgy/wGCA O〞-ܿA'@MwL(j|V P>#6@~0OP*:q|'>y*i7z4fO)Z~"k<zMC?Lw‘ B艑O%a!m`lSIVxyR]L5He4JWwdJuhl7~gY< (߁&uynȏ w)ZȎ^7btUIpkΠqm.7C"-VsϦ|qRQ7|U7Ӓ%=i$'I:HjX#6uJ'X=YRz`DM!rka*&Ao5? EЈkL758`t%oB1:٢*!a /N n:8(moGڈAq  ~ɩ>LY5G/sN/q2!QZ ){~:gwĩZl݉p$(;KGY'C .Gu? fQY&K{d$M qOv7P U:zj482{63L'CGFԷ-'݋Tw@Qfԧ I#RsnXS:pGab ?Ç u1dɽ0?@짨XuFBǰ'S8 xa]Vdמ:PF[.L Edhij;H@T7<UXަ&IddP`\QL%GVb {7w gþ4٨uH Wuե[+v@KmDz@?7[Qz7nj ^cj' C~A)PXrXpOѐFJo_owiHUL!R$</*QG{8AeDv)5P@U,3O۱vC`NwιO|$1CruL#]ТcKZ^}K:LN Oq/!yku9b?,bGTT0}GQ8b@8_ $*ݪ(_: z)3MGzat.QK)S}X1?e }ŁY;Pc]q :0&ʚ~bS̹ TuNfZ`ؾuvEGQA_˲tqa$|0.4+5Nn A_UqqŻdԽOBsw=c2,Vr AJ\u69syD}+Aa>?8 f?CﮁGxMEg=Sͨiu~t Ғ; 쳣L qjQ=B?.s.%r`e5˷کxXH[.Riag&T .Mx+k 1FihOtc.dK_F0&'|v1c:ˇ0cr=\uɹpd4s.Ƃc"Y D:eE\⩵+$DujV.bEr^ϻFW d.E4`[I`ʶQ-`ƵZhf~Iٻ9@?~=F /)9V]Qf^lܝUT~wо]wxR  K\wcsr(Zi]P]OMzIpbz1(vW=Ԕar.-5T )#NKNWhHjrt8B>hU{}2G(LI^_f/ @S"F-W1A!o(8Pyf&+tDqItLz7։;Zߢ;Tߤ nJ K<A3>9L IgWǂd{ΎlJKdkE@0ΎCbj+4}Yf!W.6ꛐ Hsʋ  $yE6$* f XHtNwkqUz ܿJүCʟO δ9Ch21^S&Ҳd%D {xT4r$IyCTVs鷟:h_9pY!cs ~q^AVAltWD#G# qJ*/_(vLXbF2_XЫ;2,e͍r>y::*]T30vm=O&UX,iZsW#U79p(jwwi&/fK!P~|(m@*0#s+|Ʋ[ 1&s֞ 8D^@iR v/$vF0vQ]3ߣT;;&r1e_Pb/1`GXvf8Kt ekM[5]I DdӠp8끠'!R `èJGLV_<(Un z/HDummƞVxE0cPY39@M_A:"pcc\ : 0CTCc(O)`<{ $DH7$!e|,ѥ_Ӧ;X<&9h,8C *ӛwpZ@| Xteޫc) 6_X;rANәOieB̵2Jp][2+#vƺ91r3O*&DWUR2vէ~l،IQlʡb]3[tiLu}Ji@uc3,}KT'ADO?6B/}bǓv7U9|AQx-BG;Kr <܈ ~ x5 RUmTwtaE܉C$[VΪ|yQs_6w-ZRd -AvG@:m-$Y>5WĂ}#Ij''V֚4 6m_nJq `7tp'BgI~ڰ: !"BB [ '@/ː\TJ܃Eѡ}Dx xx&hMRJxs,FC`g%l(6@0`7 |yudOWWJCexV+fF{BB=6;SCHe/KA("(*Z\'Y;>bT DwF'V3<}Gr%1!JkbwymJ.< -Gh\x2{Vp񹋋Mo:;\N k[SNPm̫jqWͥt}l/?9l#+ >|J(e %w(!%LfX |ACx9!TRh_En2*ǁLlGX,wav]p߈9m[Q@ok`j@S ~ɀYXJX'Fx̓_T\{́V ?VSޚc1FP}=)0dqDxZ9!U(!ÛEwtxJT:uYv^;\' k'3Tk\ũ˻<,Rf?)O=q xP♇98MA|EL/Ḛ3sq޷^Ga鋼'F%>*p'=LAC̄ pQI:ژr}%&߻K>;1n{Dt[8[oLge>37{u-DL5k҂ #w[Sؚ48ڷA>ʙ4Z.4RqW c@zO6ĪХ432- O ]!$8% i볏*p FEDfxJ=tHXZBx xzH`uD{1*= zμPozxX bR H|-)0O/-wKh%nϥ4s~] ;-T4O9Ĩ 9 *Iۢ#,-!P},gC/z;ɳHewFiILV 3*&?i /ծQ{ktHK tYMI8Rt f-NP}6; U ˛0u=Ť9Pq f +&9rGV$Ц}}+\]˄-վX;b >8,35ZewV3+X+Ws#X Bi}֮2UEXe>qhEamU)!VtBUɽxJn02K?V @w{ Y G97EZ ~KcV5mVuK5y[ 3ʬZ4!or~hzfJHyыOkk޲'UV0܃tQQG,>8n:If4"%zBDB$ ýtuoaJ>@͜( $1Saem󥈱W$ `\LtKGGdgx~K-W̱ =?dШT6B+w5ଘ} DrxTg;@xW#S>m:w05W/9V{]p`t6xQ^ \R˾ 8@b]Uly&!KUvv@1\hW]Gv}<1 'y&0M1 UNL F4j4ߚ,1L^E"6gɚTv $LCGONVv#G*0b L--s(o`eߞ '#HB@7׭6Zft^SIWcx/тUb,AδIu\l}Y(N4yҶSHG q(,|#{}tVlySxUFo@HЅҿ2$рB}ↅâ ˖L4Ò6aKz#V\:QjC[ zRFbEEWۖ #20KsaPh() l:\q0h= TRZ:NM"bSgzEcPVihc6ʍw,8[iL*"M`*^]l AӨ|hEo?d[%Me0[{|8+0C^9 0?tug }w}%-#?buO:doULVC~f#ݯhۭSns x߽ې`e$%B\-񒸇M}g1X|y {WvhvG>{9qX4$i~?q iG7~Ӄ֧Od*jNSh -"v8xAi21r^[Twӌ'͝vц|W(T-yPV-vyPwޞDz{ZS l,&b:Pzu*Ոʳ>[+Aй?G!X!?[lO6vBhBBd3.pJ 2vSK\sA 3 YFJY~pΞf o%1@tҀ4 :CkƽeqZ@6K pcP3'ųMſ/r͚Ud@;wmU9e:x؄6ߟ-9'A:K†eRDsaI1f@VI ~4sB `R)RZnw,N<| f”̝qİg>BectHvpxt4ǣ9¸:OnEBA4jXh%g $OGtj%-*cEt@A-RFT^ÖT%U :hXZgi(/Yc=-6 <\㾦`0U-YA"}ſN ORڤz.dTCPgZf%raW`=;beTq!^H̀;@-4fύ=i @v:f1hoz!0nx#5FAc!`B5IӰèHBוP)9%{Y&zccjq^Ӳ7NKK|ѠGpGe&RvXPW&'K{?hOxk."T[g;!9ej t̕l`e?Y" DZ<8uC-6 ~j}IJEj3d3PQ7v&ǷzŽJXdvO KWv3s8eT}D^8^6}|) Du%/Ch3lf2\/1 %u - ÎD2FMUbu8&d=muB(e[IR ~ZH}w?|v:W:?Z_-`\YGhY: {]k&M+]`hHUִB7 3J7J&81W֜{.9K SzjtyY~ jD_!bh90zb,.$J髳+m-X1))5f)^{"[PŦ D; Zaqyqp8wLO湨DxgQ 8IaRQ5^dIVLm .*/86ܒaQT%&+zJX:fZ 41?= Xba[L'~-߷dW?dEֳFI؄/\4gAL%`_ #xx?Q zH7nahEN'm`"N;q[n_HF>řxz!yk)mw.ʼna&B8/`u(S|Y\A.(&pؕq 83bx9_z?ez aYE+Ёv6q`3e. %=etYUh|k+p4qH e k u|v*j9J"NjVr+!/ ʾ nh0w$edU%Ǎ9HrJ%U"VwN(6$ߟl~N{s1PZ mEIoM|smU .V?c`g /ޔ_KR+%]{]6uڴS2/azhfmџ9W?iݩ%B@oti 3)rRmHt (n0yC]#Jw@xGXcvcBȥmciG cY r$~j> ;H/*1qN hFVX$}g2arthx*gn!X?ۢa* t0p%kQe @o:HO[ R@#zd?9&" P;~e 7R?YE!젖c>^LP#TQ6?,`g1:ٶ]Igo y{KO7͟f([+5BKt( 7 >-uQα3\g2$kcABO"V{f8b9 @bc' y5\;;XLL狽},lhgس8c"&K,G RVߩ]yAw4s7X p.ތExjn6mž7a_ֆo҉(c-VkEKV1t'k#=7pe:)-9++), ;P򜽸X2N#KNzt]{.% kP$CdLgV$A"m$j B`@x[jE'"h!Nfd[tDW"ίQӈ L#8o=pr- :UBܓ 53,nW4mȨT&FbF)Ű0oP1Ƿ: ozaL0,EDdCo'vg5g`'FH|~lNsʪрf].1r~~V]1y88w}1$$7}5B&/U''(&~Q7^'\*+J@͍o:&%d>/FŽq(DXw,r_/>Vg;Npɞ}`Nle + ~?ؐoqbMcɳ@ot#h]I#rL ?O-ܽjO֣|Yx)0KCVAL)k&]*N)#T32;p9?ʸ2DG9i!bѬ h uU9+,ǒ-fgn{S 6j$۵ IJG fSK*: Md¬(l pN ,b*"̆2^Pݸhķ_s0keXOͻ_ RV3P(Xެ#wP- FSH".TT`·v'Jߡ[+TL J;l.Ո4E$kX"aU;۾@HL=M#h%NMf >̪PR5*iǂ#" #5!әp"^Qve?. XJMf6:B?CgMk(sUH&s$&s#[mz}1a=d}i _oV; nŧCs5g AgPr7,1\w2-!yh* J>Χ GazT#ꂮD?W.g\+ʅ"#dπ_9b)zpMr4zC=K0zj~PWװ tjI%M pRD~XV_=EcnA^xEB.,=8^>zJį'I=Z_mqb ۣd+i6R7o]xQ )B:NMCN[Zރ1p(Xf8b|%9?7Ƶ!к&@Yf$%HG;+9R\ew1b{"ɮ)/`?U;ML}k\\'[iHfIִɐQ=v&[ˋ*ѯ[BT^D=O쟣IAVF6K ƌvhJ+CKz ׁ ~bJ1c:HVw0bBf0$&c)A3V;ipDTPO[^dȧ_RJ]$5CK>@Fy7%Yz&TsHծN< v3'0Xf'8Rp waK6d Nj ߖ}k4 qH=@5tAldOf2<mv;yOIi#DyW5߅8?@ ѣv¦%ysWy~cҬ cm g*./XG Bf|:ՠQT,;ճ{pM E]Knɩ%-IKR; Ӗ{XNt~:r8|3p\&M 8uT45:"5d49:8341p[Fp),{8HJ~N s0CBy-3"|_M;Qp +(1"?csgZڸ3oW7YnW~[!^}D/cuԀy+/R]y2/eTZ_iA-| nJ4H!IL(x/t6Z { M 'Oc)#&n. 0w_VO%[ !FNrW:p72?W|,ou"Ce1r"X#<':SIB՗FFl J-mM *YeH,;2ż|*"dS^/ ;'_Ayմ3b*oZpc'MEBjXo|W/ *wFn"bk8Ų&7w,+ ZY00)#ZNTmrȌ6zreXX^}/9o)G Y*?q]KZeG%,՝f1`ߤDҞGl*7 h,^OR݉f6|?/O|p廇fK.iEC0L%U?Cf.߳{{Wp2v8mWo-Q ; K/u9>qr򏔽=(QW4)^ " 1C I~M*# |RdLʜr 6 7c#wg 0զe}i`q5r}i ؎a(KkMG\>?{,"L:$Cw :Q4.τ|ؽ&t ]qWU ÛfMٴ!G/dy"됖" h2ן:nHA:e gqJ|ChM^m+- +S"n"\7^U4]\ R p/a@ґ {ib5Heyx=iZu3ΏjEj>OFQ"wUD0Qzd֍ݎ_) ڣu& Y"]au 1*xb57[=("oߢ W'c O  (Kc(v=(NQ"Rr(QuӒM%CZit7yn#yl"*x)q9QߺR@2oXsr[ d ?)FCfo "/_ #;2gOm|Hhf0h +!b9ljH?Gg%4̔[b|""D&e}Wa=8~f*)XMUĺF|IiJ3ȧ+OlD7c]^!p!$#.ByV@Mn??Bw^o;6Iπ|w$H7[gm#&o%zi&}+5#C!]pnd #ow>3PtR<IMŹBr`"fGn0%Z|Ey(Ѝ7P|2V! XEfe`!znlmr6^,8 tA"mw UQh] F9?s1KBz#>eAn]vS"h=dħ xS|ȯ-H3pծ;`~yISx(`c&3k/] A]`#Dj,FY5 \ЅGL{|SM }w|ɽ,T= ֤{T;bݧ+s¿L{Êaq3oa6R_hD_TSU8j0Rt hRsV0*3 /\sOMpOÃ]'Wohcq ؟d7L l7V;/7жAN!T?Wԫk\o*rK(d>FXw2; AxKk[Qb JDW5mDuD> U[WzbZ4Y8Nׂ8\TH[hq:|'!}[C&T1* ǫf>Ay@z.~R`H{₱H;d$MFpB&/ve*kR#ҫ͕;e-'AFaBbTU]|^Ѕ)mogNv(]?]T H)pƕ|l klPˉ͐ %a)+(-Ad!G W;PMQUmt#Cvon];3Ⲳ/׬RKѴB]Ǩ/PP(M;J׻ YCG=`ܞl$#ZIn="ة" ^;{=6Ppj,f:q X*nB84׭ +ރF߁g>8ߎ`-!9iob.-cTQʈ2TJ7TGp#OI#pԍ؝Bs_ З"۰g7(lA;=5)UUJֽU(\[Q6WP5&M >u`\ A??r:339/ $yhkZ[Kɉ~Ed|*ʏzrvkVf1<:vO9F9g$L/62A*E Og 4:h˖0&}ZPìHP2|f؉@hnT]n 6箢g{"?ԞN5ą lA|o\!Y]dMs`B9UzsEM;`n'ȁߗ/y_֔ƶg_ſ%}&~Ug (`̈́/BM0-/2Y)qH lcjaաv}CkN$YUy.@!ZЩk.v^+6 45xpiY|3*Qk5?QsKkG>l?Gg"n턞Z{2Zm[QK_I.)YX_U@=Y4F ywpKq[ԃXK>cm -y0"ɇ0y#ыZt*/@$y +ns]A] s:end '0}Q${v g&Ǒ'8i&pZI0Nw̟,<4Abw^2-xh JIz֞>IT I! Ɉi+B"4?=!xÈ1Fг2x *BDlTo#\23I=Er/_lҷJNR8i B_EǺOpt촄2ٙ+=_e1x}A[&A=]fLsΰo=ȿ!E'xx J߄ (Nq^flYj./IĎ7p6,E~!Aeilno(6 %!}e'^xf9/h\h>9JUJ~6gx'P`rRـ[ +80)2S# mrXʱ뛩ʳ63Aw?ړ'Ƥo%?'Ȅ=ԱS5!u@vUϼ08t@r .s*gs}{Nyl&̙ADTX2! WU|!B א\aOm]},+p7-j@F4 MnprAxmd>Ĭ활D'GIt:w"6fVrRx@G5d--d蕐g,T˺ *FA#rJ})T Y}ҙCgȨu?]?m*Im#HF'>FFn +zӦȡ8T﵍Ms8^4hvicmVzWӲ6P}ߣ&pee0er {x7䠧 myPX Jsg_c"\v6Nxn>YBcv$,#~DE*Z\̇揎)@z39[սS'Jo wpxp*,-xמY=i6gc3 LHq$(K?Y9BՍ"no_; wia>8+,>nGX֟cr}N^ofv9ee]$/ Um@R˩HԤle9w4аT} mb_!*sY2TF˹՞;U3edA(Ic褿*c^ĥv4Lv8.t۳KdFP9DT9|Z4dZ^(E2De M?qjnKgP+҉qfI;th]UmE}؜1j%ϼ~4#$h\^!`/p)Sc9%£ jēm ?&Y0S ǀ}YWD%Gu\1`tbOO) (eb#(ǝ?EXABv.v&3bH/&Kwi:I0,-L.r3n \4Ai7huOJD)'0/׃*jR:zz*l:699tL q.ZoTC z,A>aowzȦADc{4Jc+WœE8 t' ⱶ}L+֥}Asf߭ E~%4Pt VӘ qpY{ jT31*H߇rpsKN0赹&=ЅՇP4a_sQp^aJ^9JUŠq&а45>\׳/$Ao~c|KR/]I'JU_}-Go.-<ۏ΅0f0.Y8Lz$ou{(M%-j=`hY'uFnnX8$3+E٥e.yÏy(1VsGИOiFj_/<Մj-FdEIXd+y .m7.:k3fIoW~ 17B6 GA\._cq^e%`y+\bQZf|TQ0^ӑ{ʜd 'h"^[pn#w},8z[DBx5GgPgL'n+'6 Ad:;šTuhM_W_-f+b>2#-1fQ"=HKZt:ݸ[9V]zNz48ީ#k ݴI>]c"s?++XoS6y.7\iS PT3IM*16.a\1qQ0p;]kpGT0/]3rZN هM3$tF|ƚ'\RnתRdJ&3RK<1mR7Gf1whZY%cP9f-zaIІ>ϖ"-c1q y:8Lwj`n`Dt΢>+FQc|0WphB]v$U5`PҔc>|x<ˣ3)D'=湨81|X8T!LOB 8{`awB`YAӰٌ oiS$& gܘbT۵!hAh*waXFŮ_C3gD-|^_D3uGKˈۆ_$.R&iH&!ZTMg*qZ? \ԩ9fTM)T.jD#"=]0nO+8ȓ(g@ԴVoq&s f~,HhlS2EI`,SXyXְ[p;Bh#njt`@$AjE\Ѫ``%L]]S"5]7h v&jt:D؎iV~Ag) X'AlWHWIIٞq,^u#T^ϣ`rL<oZQ3DzuLE,/=g8eG=xFIiv LSy{"mgrG /C\gﰑ[w=;^G$;u(ƳtKw4>UӜh2\GGIq]|D4x~zE7d3^K^ e!Q(، /.x*Y&omDLy)Bq'tb9ϏqmtWp]6Ɨ.o "L)O8p) . p'Oۦß<Q6zvB.dk(ls_}&!kUx:>zsYI ?n2eM,͝7HVxǐؚ]0X33XX4HF+,s6D4æ5#p&!͊ZbRyog/̿Bk Meo 14fyGoӼ;w/ϲ6Oe_[-W/{U_#$J0 3&aiԬ7 z8ͪp-d 6YSc,fռb;Y-{'? rywυ u@ L7P⛺|EYދ8W[Q%Q\% HFHJzUu]ʾݹR@ݣ8VZ0cn16`wi_|+PףĂ̦ 8s׃/)H-"x#JWȉdgY7Twk%!3 P[&V=J+jSjpㆰۊ`X/V%)nqaKB+LmjvD޿B|i|@n5F ]@9cK,Ξ~4b0YDa3', DzXAf[6_k(HsnԪ Ū{иvڱwl&A'(]rFeI?<~S#QOcICE% 7v LFx,Wqdg͑tGb,`D"K*S\yv~ZS7QjMꂓNMBM|49lH¨M8d)VD920m5u*T5E?Jzwgs̎uqJV|(6)õ b~NZ>)BSƎCe%(^wc8vq ܭȃ>:P$ШmUAedY$Ɔeûm_3Np^m9__L0*~Bkntyk=5 *;sd|p( P$F ~sXvqtlSאּު8c?@ %]t lcz3W?ߠ2? /)c>pƭE8(GƓ h}IW Dӓw)8dxSZn;5/Z|x|ϰb7و-HjxtUT{ϕT#f֛=j~eQ@vkDi2j,P9GTS~H cѹ'ԍ|4 a,,^m+9u9 fґRyuRnm ‹{@ :r޷]55-tWڛ}I焾hPDzo[:ebt @oS=/bt!Ē̻d,ҰQ)Da`s뇌:_(j]IKb޹MU8-YhH-6886ܔt{y~\QV6;lu7|O^kuAo`@?e-,lOH*k:qs,h:9Ku_qMz:չC@6if b喋 яm['o*Osa`V[z'(rwnƮ9Ӝj :O!p;Kɘo~R= K-VBi.|`/6aL#̩k=eJ 2bXb,c0,^7o>.h6Bwjy.|ʬffYk2̥gi Vɷ D ##澍;~cLYD-:Hhĩ>C1 vm7|QUZ >[S0/ޕiH0v"W;˲uq09Ӳ0Oi hqq}&u&8D}Q ?)RmE$, nR7R7d44d/g=V JWzCjD<^{oh`A Q~)Lc6 x[~W㢃#bOzD7 Pb6׳ E&S8+h*c_j$e8љ'de:z v\W9Swb,O-JKz3w (X%A~.T+E5Zi)ͯnCpM.]L+'x݂/tL;P]Wj5颺lfxQ=&yHeaǗڧ5jezu?_GLF$ݗhF?eoPk }q늹KgV ͏0tO/ N"jwcxx3CPjLj}gaUꦣ_{~~{SDY=; 1S|._Q \Ҳ ԃ%]0IQ$cc%[/ }Cj}USz(h1v4^m_<'fgk 2ڙ  FN|WQK+X/2%|LTJ.kU GȊld٘.Λ^%w <~K}:gW h(D/z9} ւ3h65ؾm9l5ZJS$m}D.%b>\!)QJ` $FF^$ $W^C+1e~"M[P>Td*:)!X)r$Խ|0½Ic!pWm(Dw(@(yDJ5N0:đkk0Cށ Q,F]%)H}tLQja3$j>ڒi)N1TAB ]hd8eQRV fcMW@S8._)mV񒣎aa8^ Q J_x5."䪝 {\)BŒ3 230AΪ| jTNhE76AbE>FY~R/=[x*vP0 m[_m ]pPAϿv]7`bcDT;: 2`@1Z,XJC#%#勗Vm"Q|LG"b9h:і#4L3kb,iU#Ԅ<:2r0i;GHa~dj]l;_!w4y-[1fq4n;tXfML1F?vX#[{vS)>Ic1|/Q5Y?''8?L1ʄNh[mLZc 7AuN̶a6'Z!ss E% n^wS2ySb=2$ Hj4iH0z6fCnsM,#I8JQW$i}RYCT"0ZL'E 7"y@0)"()+|]'vXƱgYZ07070100000047000081a4000000000000000000000001646b69aa0000549c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/ulp/iser/ib_iser.ko.xz7zXZִF!t/T[]?Eh=ڜ.+@V/}{D8j |r /)p}Vf^o>oMAwhZi?xJSx)l(kOSeU 8QzTŜgm"/ tOu [yx>&7v_'؇w7X:Q^fZ6hˣ<(bUH‹!=M%R NkbQ MX~(Q\\kD!琬cV1.Nc~G mYĜތ'ʽ-, xt]HhЈ}=o} ^l{!vlV,B;N.M$DP·f+EfސLWX4 A VKׁ"FvWG믞慠?g=k[}-5JQYLr󰹲> 7GkLBt !}\0э]uUkHt4"n s@%We#GsP TFU4/0[gB('w|#j_!҃*eQKt)r$~Qy> ^_.wSsaCY(]Lja pVHё8b>o*(e~50LT5?(v[Ф8_3Ž*NGPs_ ԙc ]gGaGUZLI3롊'Bc`kq8gȚ Üد~L1hgzA1tQ@[o2LDܼCFrpL'}X <9 %Vz.Y31ZMTJZ W<`#||dnY%Ev^u}?fŒж&N!y/oM1Ĩb8Z7nL^?'UVКFG\DEʭ]؜K]pط.$Ek(,7(XDRW$&]l r[óPpo#& ` ھX0hMbS\$J~KxxvFe4zOƲ#L=Ku>'%C#H8D *䮊D>̅7y}Xߟ ca r͕T|3GL2UJ8Ԍ|Nx\6Ml04 *'}חebB)#XX9*Rr},S; ~NQQU(LeSdW.1)|-ܨhmcUlNwXz؜yg) V=]@q=fAf-"Eύ{OPry$܉ ,bp{ 85o\-}౳Dvo^ծb,szn (+^}ͦ lGWδګOm=ڿ.۵K!g|#1CJZ%QAdWd+")#^#@4I`Pv.jK[Ƣ% j؎Ģ,O;N'dăU+B9sɹ$_W'At2JoNC/3pŎ; MnJQ{bK~ㄨY5 PX)^}mT ƾr!ު@uL =:qy7mo&i.CVK}G@k2Xn3C H `#81EQŨh16A$(9VgF]س}̎o$m{jtF-"Ҡ nngj)6&'>riyѲ/y$ž4fز.>d#Auy` y}u#pCfȹ7[ ZZ.НɫUraO0CE|+ Oa: OM=W (,&Bd<3 ރ{ng׹bDwѴRAhfIY)H[`_,q04X ~藻Z}bhY bՔMpa:e}IPe@Dž ;f;jU\Gq#wskeP2L܌w'߻Vt'ȭ~=ºy~j{]"E^?y;m aR ,ej??ʺ/}pf _(N:5FUb{8$A;-es㾔y5w]9Oi7 O5pQ㻒Jp5T5aVyF,`[ghҵWmPāO> Xݱ@KycmF>͙/]Bc#{#3n4X%$4!%tuCq:2"?Q-<,jbuޓdqJn6?$4lr>؎0#TT8.H@(,F+QX{ɾD'oY3~43^F_`g>ʁhvͺ%1t'Ӟ!õ,D"ib5Dg,S?ɫ9x0EJ Vb=, ʧ|AO5*قۀp[5=ۃ?A4 \Kv6Cp*2G@(O'.ןpw;b[];)O8y 6I@ZKwϯ>,'\A8 eU#.Q;yKF0{g_c1==nD.1n; pNw):~~3]TH=gIiFV_uB ؓg8-'W)"gluA!F[Ǯw$%n+O;<||?Q65=>}]㱝yYPt Qa12>;eƺC.Rd-gs. 7IEPо3&ؽdnqyXzC>^ U&]vFq (;9 yG'{oGZձH,l!58%.`3&n8I -trF̩> ;u}%5>'#ίs$5/%L[DEO Na={ S!N+vx޻t'.(n{S&ug Íj|R=@阂gF=!j<_R1פXgc ,Ֆ;G2 jwn[~ T*+.TмEp"NJ MHS~VI!qā}sb CV վ }[L!ɨ ?f !˗C+#t DDŋ4㨳=1R vVn\-;x }7K%?\{ [O_79aęTL܌K 52W_=+|bbZ4Wâ2H:]7 P]  "_|nU +Nkq{q惰x02Rm\ (Wfxij+ga(ĻPյ[Џ+ātd"ngPizBxDOZQ0sJ>5,o bY=| 7\6זisϫ4Az#.L}%B^#t. 284=X^lݱ<>QWܴar#y1 $v"Wc_0B>"Ύoq]kMDu߰uZXp(c-ˈswm`7Z cu>j{\>u~x>*m96!#1[ 7GS+z%]wAˆNgs:FE.Y9LmO_^rTU#̜!WXL LPJ<ŪIAXP LP 9qzR42LLVv]bM\CYs~xF>aJnhʣa9s !j{S V ,TڭdUH^a%.[67o=ǯx<`pV{39{}م2I0Q0|Mllh~Q %cUe#2/Q`kBNoB=Er`q dP+<2Q6p%F{(5`= x}ۖ8n4 S>-Ȟǡz^u~-+S%9ZUB!I_9 Jt'zTnϰF9͟>(ԛJB\*mx¸a[kU)J(Pt9e=,W}q^ vQ.k?%ξ(:8/{8:ŢnqnFZյ\x=/]&?_fa{1c^6Y*~>,<{ j5|kN{S7Uҿpych$-JJL1حJ'ZlwX:,\q.wcZa)A?B0vEc`0@W"c2L*37~ZٌkTU=dI@)]^QoB63XΏ/+WlTFN]I%ByO7}]?q'N~gcW^ lotF􇫳&[Α޶<0:G.wW_X2Myo>kX)/׽x%rHp*gaa0&܆hT>YbW+-73ޟn+㪪ftu_< U?^Jv/c4m%[ 1ʥtajdNkŶVOXk4H{K>B1n# e%avDu=rM ^ԺO~pfXoolϮt.qzX貵O9#CWm/{K[$qc▯vQ/,p C82XoAi/P%N5S s^W2"N0Y)Ǥm?ğ'j}Ra'vEpgt#2/ry,sPlӍoUlm%ZSϝ{OMfnHqv]n+ !g[+S\K bOC^^6]%O*\qnR'Rj\}E9Bc_ 8+A"mDvpkVY2?¸1D_E,^lnPal,uׅR 9H[k{/J^q3{!諾^"8ae yYWwØ4BZW>j8 /P3y\Ebµyʦ%Fxso]?Nc9fM"mXMQ?Zݼc_DuAFRk Z*)vۧE|HNӄ(;$-meU$SEKdxUAhR?e4>y\cdZC7׎ԙ09%#'mymhCiD-ccG~~9QlcQǍKGc3dMW,Jݓ>Bv4Xh4h͔/iZLp7J eXlGФW<ڣG ~IQPz.7t>V藍.P9o5C:Mv]ljX"\=gPCЌsrcIT5EٸvayFs>SͽC@uM2%<6۹=|\5/KƼz¿Q7&OA%jϊq1rDa4F=,/RUĵJJ("N$QONš=yehwB#&{hDj:8kDZ`IFӪli%G*c$K(6{Pv74}9vd'NJfR9p'dV$B=yh*d0@Co\wJ; tso鿠 .^R 7u]WpQǁrn'$\J$ 6Ewn N.G21а)ۦD^ؤ ZLA֤4yn0y Zp|$&9̓VmozUPT@%c**0۶_!M-dNbMy,a>GV@QQ+mOZtV*28 9xN/Ly;0w1XooGHy}~Np246ErSwoF]y bE;[d>·U>G_!yu/ KFI{FC1n*ˎ{ڥL 7x!m#Ep;?_tZib }[ah&h]&*Gj }O|ki 0UEY;e==u6~] +UAxUqn0Cd!S{XFC5DI*4qy,S#HPW#g$w|ոi_J0}"{:lj.Y,ծC^ܽ;z RԾ:AI,K=ѣV |Vb74-qw^#+ 2qm|KڵhZ/ 5iLcPdexMTkdkX+: JW}6mZ-ULK@ɽilR}2"])۝ `[0Eη}-8(aM6 -610ٛ,Cg]W~@ԭ}gpZ!>`+)vnǠ+.IA2oiᬩ$00C@v62 y㡳礡`W3NH=a@TJ#~!s}tdL*$Ն]l[!"_z/CF2!r3oSgv-Q56'D%b~B󕉗yʑk8nٔ=b|8v/##OԊpx!Q(G13"!CcqtD$~VNK?$RN# J.j* 9BBhb`2`w4P@e_ZbSOűgH>.luB~IױVWzQ+9ifqhvL`9jeWK ZuK Nh?a[\4gL{|Y]/ .GʢDus^b6ykxzRSZNu L*SVTg1ϭ(\) s5, BD0If[Ҿh3I?3s#/ ȣc/3'Ⱥ9%|Ķb|Eٲ1+UŔymϊ8܀V̨*DIuWAxxLEVg+FO8~iqA Ƴ6`+~>{_\΅U&S >Vp^YE>[b dI. Dm+,ƏaWB擋6ptud:Hdk\8Y/[ z7=z؟^c}ƣ%W٪–]hAscLSN:G4so?N3p _1(Ԕ!A3=ρ㟷(,ݨeDYYJOIA_%=:1|1әW1 CÙ0 6˞^|F3g(dgOtV3 MGŀv؛Fd)7:A1ːҶV"a׍[ Ԣ Z8:MT:nhes¶b&YWw 0-L|c󣵥\dy~RݘQ96۞T&`E0xx7F*1Ġ{%셞pkPu{<JXOCl,]GP0%Z\=ٯa:&g,.Ձe!12qĥ^>fO+s WʶF ïV(kKN)<$lkP̵Ҥ=) E'XV@VK;FrzwBT1X ڝ.Q\VHmLڴRc0&둖f@c>UxЇ("/"g-?)ԟAԣxn4tP?*@$SBsv jBQ򼾾[kfpWq˞H6=aHaק;Ki[^u-hĶ*x `$ ݵmp 7>h=W, ++D WRhѪU/%d`:`D EnJQv ۭI2¶DU5\/:ȃ23wq +Wͱ]z [(,q}xlYa3Bshbl<taـini=Y1m]_8*q$Q}$iiS ,&\R@Y/$~W"OE5/ﻳaIU1RAҞ;r5ڎ;|WgmYg:y ނ&54 UFț^ ӁW2uFJEOn.67M尙5B%.!t[卆d7ZIrV! B\fXppbh\_<7Q`@baPm~*ŷb珅RuPo(ҕyǽKL[:;vﲿk3[kG0 '_b+f4g*d#(ID}POzB f9 n (TQV-D!i/PJ tb}"_"إC\ɠ_ yUGCAÂՃqek-(ïţ &Nmtaǘ% 룟6n=?4baH5p!W\;dӏ-|`26aG[c.! %.w@ŤZB# Ǐ^GFKL#S<-s|R=45=7p뵔"vLal:,*)$ 3}aAR8tEZbK7[QylWa_ԪWmR[HOAξ@쏾Ȩ2gzٓx)$R:뿭-554JS"EfvcWG3Hkmf-{1\$b_H.T}|ޒ%V^:g^"E >8M N|Ac :]iǣzO:R1:ֹDŽ~²pK a7 Xz՘ܲX \KR1/F/޵GRL"f5e)OXTݦH6n=?XCT=G.X<96GR&jUB{~ b--*لU >\]Gbc 0VAMMJ6hN{s~ яO@trTNXqvs?X#Nn,/jwpMSdoV7HsKz3ɒtɛVIwR~pX̃O:>h|UGڛ,@LMAilCiq^(O|K+,)Eys12H( S*|55$ 9tсK`c:=W, _oCE}CԘeDnD^\lJs>x"e kfk~Ѣd[nv-q,ТqP3eJwdil¨ϋRwĮqm"!aѧIja7 dZ CQSԧ{ʤ$G]:^7mc0 ӎt< Me 4 (+͜|'Ǵ@Y`+g>M䄹T"m8#3;;pL!"L6۷ORUFVd4i8IqYP"GQSXQdrQ}Q㹨HaU!w3F6]])/XCךx@~w-h%>"n_@>*EvmG=4Umd< ̓+jPƋ6t9vW ]nΕ ۬._5P297d".ҧ t.qcRtd\V)5{LU)bjb"aH Ne|<[MA|0GkU(5BQ4p1!"?@22ܵyLYM }t;*o+eP*_QPdj}/h~4a+e mCC}9gW%͔4WPݏOh=^#/*b OYszE:΢}$y3!NnEe!b;c+Nm t(>BnÿJOIWΡ{N蒮e=)%0 aKc,'>0jҝG8DEXZ_Ch:]V՗sl띥l'*GMGTuf&!3IS2V u\/rU2)jW<iH[yPdlYSg 78T"9X+kqΨOjw4UHDo]كcI8@:=Nd(TŎſ:CtMzh+6dTW#0)ŧ 0}Մo2Ԥ3i &GTC|dh#B;|K{8D96o,2l {k̙BIq@lr2dV-]%퟈64ՊA*)9صT. k+-ƘI*UNQ,Kb?LXÁX r" Ѿ|WB&)Ϋ:?,=-J¾$DndHVe9!Hd=@Pjd kmΡ9lXG@啷ac`z3.s-eq'*]B.%SwOF@J *&ú/i'{sUJggU06}q tU1iԇtfJJҽ3t AGwzv:NmNXBJHf˼9cTGI"łmQa^N?6 'a')"ZO.q|Cq4B V_lѽ=^".s_Ԇmsv >O:urq}#@I+>\# U`ƺg)zƀMܓSseKw򼫭u%q#0]Z67Q~ !| <רLErPzxؒC(9yШ >.xtl"F1. Z!p1ru'*JG`GټQj1o Jq@Ru.PW,tb{+LrI6d}_jbۄԻLw;SN`$2Wspȇoq{,YVd56=<(k=٘\R :Ea G9ujsaJȞ~= o|ei)z0zsʊ|TJk`szPe_7p^h$`dֲX^6Q, ,ꈧ}6l<˷(V}E@vr5e\Q:|"?}=FF~OojGp"%v4u@F,)=/Q:%V-FZĢ+a(? Iȏan T EKO5NHz{ fI,-t.*~,R9IZ`}dg:ęԻ54ĝ#AJh-NYI z9RMyhMכj4OPn4 B3r&w_޼&3nxcϣ"@}Ʃ-s}{fodɑx݂z+x_3Si4qF^5^V4=̴E,j_hTz!N Ao^`˾vа,Vu hpbՐ<gAhrڦ+"05Nc0MNWM[.%#TAq-lY1-FŔhrdop¸9c0쯊o 8VE>,ȷcn®]_-ѷ Qߴs?K),[oXN&-\|z KM{wulC~Ãs(y 妓?^H%-}ƞZ]K}#9 gA5'8 dZܹ'tώ/g K=. =| 2*r fhe&r/Rm˴'vQlQ"^d.VXZ '|qe=>GD[.Abo@:ouJɲGYWt2s7=p덥yrukO*|%,C5sWnA.h ZM?fZ`yW|*W燢 HhO|+6D]ř|S;BX< 8Oz3qjG*ҹ #M0 1ESOm;90gYZ07070100000048000081a4000000000000000000000001646b69aa00005d4c000000000000000000000000000000000000005700000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/ulp/isert/ib_isert.ko.xz7zXZִF!t/ӿ] ]?Eh=ڜ.+,ܡF?R2F_UXgp{u4zfQ&Tؙ2N\F+W[U^CnHBBLiM95^0sԵqFqiE u- B @9|c$4k Duǝ]ڠ:~*6uxZSAG:EȹW7^'CPKN\Vd4V {5dE $'J.Z\R#`G/6=( .J3s/jH֪LPj4k /qDe XUF%L挔t*?ඍsݳI}EPpބ O5ܢL+\JPT4sޫ%`_q>dŽVTq`ǒC -RQ0ˆH3|uS mtq3^>UB7:L^] $|d(U Q*`ؾy<G݃VmعZì;>=_ZWo"^Dyts}>X?vYa6VVZ R1:wL ~@Sс'ɸ9q(tJ' j:wŌFtEM3{fJL8͔wa _N][V}P#C]4U8a V!!Ghp{ [6F UWu^z^#‹h.q5ʒx[ۮ-m`-H- > !)t0 w3wĮ :eJcywOY &s-7/Ö͑>RTgɊfkHVXkk~Ci nPvf!hak }+oO]Ο>|U^p\ 0 7sN87 =1s+/o׳L OZwQ+#[yǜc5$ /BUj)$ 5Q--k1&Q-j)Ȍ$grJLɴHݏ4 4QdKU|nd_{b?[k1{ʽ-ӓP;pK'L&5U1YJݏ JA x׶yOE_-?ՈdҘ^p"DU>cY5Qd0ΠIV&:"em(~^musxOܼdVp2Ǣ5woOg!;{岸vAdњUtN켌0095)2˷ UY>]jgq {w$Jι{m])!OQKOxpUSeZAa0r .ɠ$B!YWZ.L%gl*;<W awˏfsAoôq1O5 ZO׍)J;KuWxql$ƀkmT\*孁%ny5f/ME? Y"b# pM2x,Z@]Ǟ&㗿ճ-V<=ӈZlF%ōd3.~I}?fJBIl)yCY*]Ҝn DhչP+'m̞ Nlý!XLGSBIOM4Q|jfaA:!dOoQVrb~X="G`bLW VjLEe $(Y,9) r'c2Bk+vM2^'(2XU^è1Oykr=7.ml}h8"Tzhsi5Y^roF]N5&U lBanfj]):"3)]EnD ?֯o_X2=n>iWrh-_SO6IWFS^;yk06)/νEA y-)X+ye]+Q?y>FasɢKq TekG3؀TaENGjHBL)D))sfPi,g97E5 w5P935RPmca^zR8L}fryUcm1/s7R3X&HavŦ8=ձHp3L2A 'E@ym8Y%⿕<*aaH+ 1}C-^q'S9%H/DQ`iߦv ;4Z'`Y  y oQXeABv V7Peg̙˖/XrK 0V, L1vrQ̨.@Vӂ9gx̷Ȅ˱40d8i:g|H}$ɡ)'ȕ"=`l~B ebz?K@Mɘ|F)ͻ6`Ck6[ ]vk8m:bU/t(`2raGI{HJl s3n&6ރc2Q)l!)rA%?|?D@?kڢKgocr}z~9oNX T0(Ubz8_< kCCn6& !w4 DZtUÐqEZ1{DhbǢ"@jv60Eb1nէ:DL ;E͡8asL$>:a~IlKRI}3h#~3jPij^~e f^P]G`keb 'ou1*sǙ:50 >w^g<;mI[ =]Z~._睨[fE}n]_tqh~;L$O/wv3(џscrHSG|-kf5 SXMKN5X*n bFa.KAJ651 !~) N zYGX' 8Drr E14usЦ7a H *r Je9bwWs q[NV%50]h|\Spz0w&51Ļ벴>7—2F 1❃RhuReFc~ sؽ8͎ &_a3%@/&FH1PsW xlK+ ďU'w|[L#T28[pOĖDP:WUĚTI"VE lyRT#C&8)+jb/1ՎThDkbtY{\7TXw`.ݑ#?rQ@EX@T_U1[Af!3_&RKMvn3s^Ό.'g*ed#A)OީQjXE7# Z36S=bCx8}xԱF7<T<$\z5 4MRR_1dށVN>l~X .6%p$S$|tpK%_Qkz_F-^3vQuD-l=#蚚09g׬K94 J+eC@ͷ([)ZXʍoؠ I#U䈗yGYC P^5t?((F97ƃUK(X 8Dڍ-uOg2kb3!ȢE hTV$9)ӟ:'Wn@bsmJ&NnxpĠn4aЃd6˲4qU1}F϶nAdףgFj+e&D0"lyA A"U&uBR_Q.M)24+.xz37\E)bQ *zjlt7 A֋U\3|dmˊak猙בq7Hj;S8:)}sovES<@ igzR/i 8쌸u6 A=]pF_ȂIu$VP}wQ07Y>?Sv38Sv1wη7d*'ct}~bŧLUɰ oRm߂x >칟 g™eyUQE+҃ĕ1F&kHED1ԑzrWgq0mnqφ$cv'+< UOC])TLr/.CaXӴ (9N%(!uA?._\e rn ua19E, &aX (xԚ͝gB?8!tVv(]_AK[̝Z<0k*^-o($R;f=IjZ=| 0L:5py\=٣hޜSfI0ӌٰF֝`կx\uWY˴@-%8|/dJ#YWneQ-IHc]Mu^mOxk>Kt_T_B7F%m^[!Ix ńNt( YV2Ij̉ϟbטd\۞u/?eR.ֲK "rdP->!ވ5$$`;ǁLr <[2Zbؒv}(-Bo.>%ab7ץɭUcg4\k6L~(pR̜haH 2lcx?n:}2vSĤ-]a 1vXi6Cz Bư'_@^ÉA2 >p̝X ~7>j!C-39,?"ޔ:$"u$OkG4%Un;1k (Zk$8{PoiW_munmwqR(1Ⳏz.rT?NE/WۏQC8 ͽ%h+\}[b :`E} [˼` An+"k)S`p> GX1OӁ@z؋gnK{**0býdo&lY!նH'^?je.Y Zl$/k[VcST'^$Q.m2yݔ^%*5*b7XQت+:|5D%k0;쑤c?;4tB req)v@DUu,;D>.>ˀ҆t=KU)h奼c~@,uNeQqG i&['̕f򻒤(Hk JJX| 23ń% _9LKuo=/OsN X-VdB"m=ߪv@ĵޫEJ<71<ݩkQ6G0' Q6CˌF!҆Tomo=y  ^)gSHϫ'-B70 \oy#jg̶[ʋH]ܦj6#U:ddN KVMi(tDuٞX&ԇR q>_;7g'2GP˖},=MѦh:(6z]NTF֡:ȉUS$1!\NϠAIͣ '0)}Y{P"8$1biveu~ )xu&Wo!+PC  3s[~eϘo>A] ubRtށ,-%JCfq h\u9Gv[\haid/>dNwE3L2*RTwSroosf lg|#GA){bBvmW'fy2X^Ym\:RXv r^VY{*Xzȼ>n=Ջ-aaQ=,Ǧ/;6 ՆCG+E 27 9E9 Ǡr$+kȹҝ+`ۼư. 9xe(J?5yH%1Hg/@[6k %^ -]"&PȤ{i7y)Jδ0[~oU5\thɞ$&/s&d`Ph络9 0HIm.E?2]~Nu* &]Yf _sSD)4+h:7BJ ;˭oh>F 0U=7n02"U82iF2+{  zWnoi#?o%'l>͝&Fcr %j00E2*]Lh?mCڢ 6'ˠb*g!=ԁ゛_ K hfJ0SȝS`0A\ [4M_@8*צCDlt^\1!T璓%3EOU#4Ea2՛kZz=N9XHv On@Ƌ)%{~v:P>&:W@eX}1VG>lOu*}dyD8KRM-fy^U'Dtp޲-[:DQ15Y\d~J`N[01A]cYǩ.0 Kƛ:{xG0}NR\Ǡ&QR, ?a5ZtmETWZ%/=]hY1X،GF+U$RSNGݗbkuA{5@تH;/6tSe 첤+ipa4@Qy%*fyv,Z$}y*wE&-Y[=Uwq^.7fuM]FFiQ]*`c6PrE<$Zu=3t$CZw۾}+,Pjڸ XN $fy^d{`uY2B Lg7b<_Z6 (793QUm{}ytkr]=zt}r#?]8Z> O}.|@PKM^CtG>6X婅2zO'iF)={HRYtM> J%ӻ.1t4׿JF\f%&(1d,i֑d4}yܛGEcmG6-[B€zn7V-!9 ;5?zE9S`4:u # \&K=^ trcx);0l8㺧p)G8~B: ;l+fh=ɨ՟f×=n!ꄅ~6c6ߦerl{lf5X/I1Hk fDǂѾf,R" og SpuWBRxr+!P-i 񴎪%Jd4vqdЎ:y4@dLJ'G$ @ERIf뛏?(_M4k6^ 1'A>tJpL<̲feW^kNbO%Gu~xk̀H0ƐWvp7d8ܢ+aһ @/nǡ~@~{TQ*f Oarr'-0#", h|hP0cxG΅'HG0L'#<E鼶q2+?d?YI uҞ^r7{4WTx<O)1gʐq3Z؎8at 197 ~r i5~BuZShA`ju/$ LqkHI熍g =D{Z.(U*6cWLR˔rY2Yr%G#?h>DPٵJ~?&c0A2(g!M)~|Te,=iz\ǿ* ] RxXA2¼^]; WZ.",6Guw-c_ u(ZqtTH!zQ# 1̠'uKX`iw[>hS4m"3#҄Чs&ę rQ?TP2*@i!3I}7Hd6h$逝q<3Bb^fżf`XuQ𶨉/G:^)qhM`dBaL({wY+X) pqN;Un9v7D]ZkAźN^2E)ou[8[ώjߪ V FYtR\"]:f=h:v=B^/!sϾ:9R2M$f 'ϜfnֳɌV|vqioo̽.\{47[CHS?[BwYc>CQ6n{{8d,T# =gljEpG.{nCvR W|/ Z8Z_$F $te}@3rz -L/[\=ݍ8]fKb'kܿ7aslBۀ+tݳ'=:/b5ԍ0])dþ-*GQoL*- 5׏+.K_rs?NTW6(\Ck!VxtѤe!Dx2-ht v] xr\ jj)1_hh)i=ECB׬>T+UI&d@a))ed{AZ"! C*e3# OXw-ndwU[ #%m7m+>ˈGs>Wkq]())gg=,0&|ᯉy\̈yhz0J(@oscHQE $[&(u+ mؗ| @6=mjjco0b"yox,ej .AN\ zWj`}BϏF)Y6UJ6厕a'bWJCc _]5zl1816K*#+_[m~nzڑf 4EbL_8Z뤝aC; b.. jP<&a}Z2vM6@p bגHy Q>dg)$в{L=ht.yoP&q=7<Fq,~m ׊%s ^c vs634c!@㈻BGk29(oa )xoJJ^qlEA]9cu]hq;LloؓOTzwZ4 .'pSqRgQ ΊbZgeZ8jJʝtq_V>@sחKU-[lԾ҉zVGTwXH!w3Gސ"jFY-ᄪCEq Cӗ>R2IWG"'YrAaM^lez2˙OkaCo8 =`@5$(y0j#yʛEآ=IHV/iHS_ Gq'IzV1x;vy_wfdz\!1do}sx!3ۛKJAN'r:ֆRt4L5ӗcH>0'n1Rs3 {1g.qGk^k] lzp- 9ݧ#@]nBI_^jtK~(&cEs$CQ'/4o͸D{p`#zkJ'a;4?exɯ+֨>~ sZ&Cp־~qno*KD_V\FO4?Xw ;2AŇ?$]eµݼ1{s3WiG"R׹eTD*Rͨb( p$p"(%)2@ ]ũvYPƗT[^D~\.ruBS&zf`Is{ʥE&Ը\OBL~4fc"|&Yr %qϗ1Q(T3:]+o?k>6ԫSԔںΒI 'Au4~{ T=tI-MĎ&?fhd*kxITdi`E/n{"#/V1Ǣ^rW2D9ms EcaŎzdO#%D*8-dO0v .txKnEx:_5¡KzpobpTքFBA';hurG]jrH(xz8O:å^SP,i6}7;_q=S'FheiTs&x(GgkU60i0XAƗn,_Fp_vd`6?ڴ</ 2jQ) Q V-_}9(  E{YA}I;I<-5^OSƹ:}[ %7x&pTN&u=V^EH~1t' ;nkcp'l31]/u^zjۨb4w$zfx%1c тg n :[OIisoeEš3p'gJʃ3\g OZ>nׁHW{I\zd}Yy(#00l']gyLm^ζ +.Ƥ8`DG!Rb> < f6;+Od0e7kcN~,ԁ =u\ˇXk 95jz[%J@J\ZL幚/;hj#Wy|[,Fw A2Wum/q]_c'vqLU`8 ^NH¿Iby&? HBQ%w lNQNBuCU/>Rxh딺t?C|j%NnJe.D=:o[F5 H]^ؾJx5Tr~a}bOiw @p8GY,Ut#?l]H'[J(M* sG2vMQV:Hmk7l6BnDc |غ%Z|[ OK;I1J%)g"Kg0vʽ.{ܭl*pu u@'"jPl3Ml:ij6Go s-$z"'F|P0Wܯ`~KfRVqJ\+O֍?D^Hɻd ia̗ SIfUq{{K>[5΄-[H;-P5MWw }%dٖh_9_++8@ 7I=ȌO@gQ8Q[|ֽ yS(z`Oiz bda'H#C'ot#I-VL`S9b|w"ws.;ZuT͟MHoD1!|/坦8R.]A/(ReEi:j?I0bJdNq3~cu]o/(.f;` ͋Pf{ |]"<&x5նllg Ѿ{&K!j(ttOԯ`6xQwo0U&c4`?S_G6yi$Gk>:.+fD4yʨ9G~tZ_~Zlo.N=5>+&J<8EDp KF|yzpKǝSn JAHi3ZNVztFmQ(ؔv!w{ʵiy﫪&ةv [ P{ބGrP\蘻6;Ď58wnRn!1!rf逪6>JJP8m8ߊzU9ays d\GvUS!ȓ#RR!RQZLRmк8|cZ̢9|QFn?=]P _q*j0h&X+Ը_Ï[;x>1]ܞ/c v;Kt͉ZkP驍Q-+eE8a7J9qʝFuX Ej{8ШKS,w!-rEm: fG@s\ %-Kؘ(/"3\\yJ:Xh鶗43hPRe4 .LN1;XDK;{#; m֊Ժ Ow)\wC0kHva ^E%Q'nYmך;A.J}9bXġtV' %MRH3IK]s)ܪK-c{:7^V+in==㽕t=llN7!->JURo1ྷWF]D吱 LN? 6_+X{So_8zxjdƽJ:e=(wEQeqheƭ[qswuA1)`vYlH&E8Ѕ1 KQ}iɲBԴ]_U:_5k W knlh {N*DA^P,bi,0Ѷ Vm~Vt)3e,0%2D^ȨY1>Br}nLqp :W]44Lm8D|naf~_ c)ްqNh .,̦VJpXQ{9J@+Ty/h4`N<pxs{֍TlIP=b..x%7 A0^LFc󈀕$JfTc㘞 ƞ-zu=)tެw-pW:F[(eV"Gi!Ƽ\r! 0 \( ŚR2ԇlȞrӤ2Ö - _E*g,hT<6iƘLx͖uF$/Pej0s}b eC&!YF6:Ȩ [z&a$IWn;4?XO%qNTQDuZE1ӳV{h:WeG!8nurzI]7IRFM;j̳3@L$\#-0ħH]Uqux+%d-ĉڌ1&m* [d+L0s%2 JOlfg\NU.h ֿ'a5ð$׹2€pb jeyzZ$ᛔ"vo .:"vHHOįs~lsjCfYh1g(A؛՛e:c ?gw+_]r9R 45Q}٨n DAsV7KYjڏеdV `^vkWGYFzd3ϡM/ yPn@dGP*_cᶮm\<L˲"Tx(?^.-x9Fw|q D [gl /* |I"!' Ԡ1Ak,0=Ѭ]dg׻YX x/Q9(`~K>d$iK\3ӷ{:VgJo"2JfspS昂Ö5u@~9<)ese7ڀqBn:n]fҧ@yk:_QY[+b-Ei*K8W[xAye!zabg^ukfV2Y=Pp*ȱGfz({16E=ARw[ fUlpsdpJk;q82 * HyB` =&J]v`m=uXۄ;)C|:M q7ME1Hqb;@s4N7$ʡ"8&KV-U\15&?Ćw_Ghfs2$:&*uĜִR#bpOY XS:4Cs '~Ps&͗I̕8S 7KKL|c%o _*;*hYdD!ZRyS &!؜j-c ab(ѿ(D)Gx~xBQhJ4}L9AEx4O}&*JOBݶfد -sD&vpM1BSh5uqHc+5"lqwKVrye)fYǽ_zV"8/o8 -/Xu.yk\e \}1m Z=tpQ1ԽQxMm4hUH Ѷ2IcGBb_+C"eLWW)ϑ,?w'{w7"&yna_`m~!~C9URMhCA]K{~Յ1g9񵮒Y  3NDzoE9!+ -ɁMT8 9+òZ15Ī۶o  -Jõ;_ދ gERe*t;}jÜrb@!h? j~ rA}gJ7 5׋Kc;Q hY|5GbQiE";ZJz /Wsz%KF^@WTi1:s]XV{?pvatA*r⧤U]%QFyQ\WT-K46b&|9[KLzVB%1#l<%A䴗zԤ߅ gJJHq\SK-O|Vv勉'@{:B/Y q6U؎ȃVǥ=-W!$6xb닗ſșW* f!P,B?{1!h ZTfj;,lRQmg=u}|0e_O]Vmu-IGFVpNn:5eV5[cn_fB/\Q@LCw& R6KA[ق.x@JΣvKl+E(ߢ/LZIfMg6;R4lZ*kM Vs% 0)jQ(>ܾYyD& #Ɗi7+1f7ղ 0sL`w/!ÆuK: tNHT,ǻ&c`j7kHc#k61/QK7֮й)Ccp)N@w{kp͓ݕx>6l.N fL==:SCg%˖&Ϗreˑٹb.I݆BM~GсIMJ-}ēwL-䵽!oޭ!| z >ğs[ .}uo5~6R&'<Gdٲ"iEooNBh`&ƈbEŌ뚛+UjBݡD1%1 (X]@ݴ,DMoY.~#|<3w0wxq?  wăUds?1E*Z\@qr6ؒS0C#wzOȀÀ !0-P [_ٜ肜#>,S/g;ڱHޫErD?e MϤU^RfxBr壅iuܡޏظǪ9c(6ukC-n r^ESCT2!< y6d6<=KUǟ"NY/ 8Nrیyouޒ͐:&U<3ζ[Ą<3d8ϋx S.pY%,4$N"̆86a*:, EX"T6" =HP:Yrgmf@ 'b#fظP_55&5{dh::<%zz_Lп +\>R,l\>|ӋrTMJnz tVϫbT9݊I, >FyS/Z $nc?ejr,2QfwZX]+AdXk2SoU|P$@֠™g]- C#G8ˢޢu5-"*Z3xVgYZ07070100000049000081a4000000000000000000000001646b69aa000036a8000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/ulp/opa_vnic/opa_vnic.ko.xz7zXZִF!t/6e]?Eh=ڜ.+˦Oht7PjH_mc9cAR\jlv7`E,߫wڝ nt^SjܲsWtwj}GPB/TG:K©dF_P]:i:|f)w|;R>Ep'ʈneF'%F `w۬x ~ɾD}>\?p*i9fK>,B\܆!n.=J}_ #v܎ w9zr *L߰~hǮbDNMa^ u#~\ 6( MV2YQ3K7B_&ӁkG7&i!hlq@FA:y9pd'ih>8wx‡'d']=лʩ -Z cS,Y,A*\7׋K&=X?i$@tm9U)T9 ̤S2~!t/q+3KiưrJ(; mkEx8|.Bm[\}0DpqpuVe] VѦ-4w* $C5"֪-O|2[vYnM}#eWVn L0LONݴGo_w«jзXBr n2 a h^oBL*x`D(gAfăG]4\gtG^9t{'兆Ԭ,_ƋF1ӫKX s$ԏTXB|'GX=e-CUpK˴<}~A08k&8շDh\<lx NY١p MV.~Όߺ3['+v#]u7$p C:vo2OMduKNTZd']t=f"wo̎lJοs[нfhQs–AT }&è( _= J2fVGGX{\6 V4?dm8m!֖M~ח r6T7Fn8g-=RE>8Dw,ED9^c}QXOѳf ١!!bRW&P a8c5*(Q"0g*9CoҮ]>E7ŭ3 <>CɤYJP-fC~CLA֜ 3-dOfg16C X\T߼v|keb&K <ԵPo^bPF.jcNC3E`Sh >0B/Hv6͹vPU`{gEҡHr~8Jˉ ڎ a\} }gY{cR#~ rĮSjpTMO0%X!>gHKCwP TArC.e@\ %5_~恦*FaRO ִE %41궠?` WpMm5)$WHIxyɞ[(}]Čcv{$oG5UA* ǥ( Zd1ĕr$I+:M(RsTO~pyMrlT?`0JmS仵zh S7o@0:T*:o`UKhůIW&$\g ꦴkmVXafO,Ƨᣐ=xX()Xq-sӛP7e{α|j|k-%.T`ߙ%>n2i6R/P$y_$+'XKbo+6 >;J' l4anwy+( Xv0߮7ß+F}J&<*, ;zb;ƛeio[=2| &h,Lmɐu+_g5YbP/Gc :HyD Kjvm>4@c=\mTW0 ߶z dΜm2Wm޻< =KP(.0f>TؚkEQHrPof? @h|nuyah&0|Н5Z*u=ZeD<`➗}43-eD/ERVm5fG-!{XLn@1 dDHn^Il[ce SmE\+.Sq,3r RVyT)$Ϥ7W%<=EL=7 4& 3o)'A9diJ@}B42R __\Ӎl[ ϏѬ〶бU^N]I҉P%Z4v . i`ч 'QT8&3Z' ? ÷0DjOP9%j}vF|1,8}(-؎8'6ut"N6i4?0.J6q tYb>/٣FSKB:*uvy-TU77k2R=`J(<:H(@e&o3lP"+[RQkGnƷ%謻JnccfVmV&*[ `<e?~TS=A!j -h[l^FXW?ǢΆ?iܙb4}iC ɱkZbEP %ؙ98Wl96E8b&؍n4Sf)@No=jX7Kn$ SiNyuOYR3WǬoI(Cqק,=4e3YԌ28EbD%M/͈MuNdsO M:C&IrSA>ea Rk}i uQ(s#{d v.ZXw LߑPbHC +q cPI y+ ^nQ щD'D(LlWV>)ѩW W pe\ͪO-ZἹU)VRiβ|oGI&Ѕ"`d'lkܜ5*p[O:h=v&'Q)1Cx)">{!ƞ_6ى0UZw ˍ$2NZ䛮D}>O.O[OҷJi,9}ywcVJ 6^U *9ACr7%9 el'7Kzn 0.i"*OU(YEAܒD)ؼ_傈y/:vOeέOw^,C[g;)RhQJdwpHk& #%rqrCPڟS˞ ;?~S* LAl>7HzZw_g#6D_VkyH:Y*ѝJ}I4T@?-1В?6›ppwN["r?G:Eo#/(d@5!x23U5_ԏ -E@hxbOQ{* /Dgf9o\ Gn O A׫+m ^:.,CkC*Åc2wAGFMc8aѵ}e"~שGy"%Z29IoJ AI;:MI~LгW+`LʡZjIUW}UX|R Y1L{F dܤZ?ÙUsc^؁xpߨv;]d?E$P_e}U3a!\4@xM\0cQPƱFx6'8kfo 7T!.5 ט\tnjS>K6H<8 ʍWa;o%6_7-B&.c4֙1z?R02jGVstBK=_j7(Gion.l^~'4y*]*HK^@d 䊹TTP=rQ`; hrErhPk ;Rp7UXݮQX(UN6g=b#vR^_@ `p-@`Fv젹CBG gNhW)|x&W?*`M*&$<M G t$&wAֈ%*c39)E*Z*ru 4Л%XB{7j7~=@/}zk`%Փiöx]7s!>v۪vZ؋;CPъW%6rxn,΁ONsz^NacP'r{2j*v#Bt*{?7g 󂘜X%is3ʚDTLRqsi=7Nh PU"zq&/dw鴾>7sLܢfcKs5 UPp\83c_B^fpv$(Uʉo$85,K{V4gWIFvF8ܫ6 8J+HƖHd28BQn':\g3Z1nI0E)wH!'^Qce.JniݔD.r<{98qNi|6? @e7ߌ:dS^v@zZ9lrRGW-7':iMKj mi[ֱOh_h= @_磑m-)3+*j9΂eS佉M_jklNkV7 8rug Iz1֘KaW ב+x'̘hF 9wuw'P.7ga+̔+Vj,aud| b g/A#crwXOXR阥SHlN ATI@fLTr͝On4^ rpF{F nջE NSR$ o9kGdubxjxBzq%;t.}pB\MV$T}ry@ ğ2AӨx5cEFX֏cd)b¹Jg{P^2ީ@8_& EVM*beѕ 3.ط{ԟ[K#;],{ /%4qW1HԺ'\x$%Q* Tmoބ")Yʧx] "|""DCvsoa$9rvi=U w]U"aNࠄy둼P.{:G2*awzXgj}ya vz[<" Ljwq+G -R m.f3-\]"/DT:ӿ ӵpH#Kl,Ċ)5'f, W\dƚᕵX9N@v!XޜmgPeKs6ޥ0`aP@`v*g%=%,y}^ԑh~*٬2~J鋵:/!T;=[)N"uXT,L͓#TwwZvxD+zf{ pC LY m=q;^1Qnf>;G7]i)| ;F=&r١J),jJS(fk!jHf9T|-鵟0s|l`vhiyo`3_ `.qLHz=~0c%Ύ+~dU6=*R#c!9Nwg u2ZJVO*N*8?$gaqHe3c6'*Egט?g*]󝹊ݩ YZ"J6t&E?iM6a&}Mui"`%K83t&ģ]mp'X]< MK|(ۅr@v>D4yHl%HbO9)~6X=-AV QGJœ i ?J}ȟRS wϠcW%i'жGIaGEZw)VoFNF@TKKEuʒѼQXm,0,}Qec$"H;Kxo?4T=y 4\|h@4frL*޺}H`,\_4n! )9kllrg6۽Eȝ㿀/rp#Xg 8` nCW菉zZzk/ck+Q)f#\RImQ/m2%(wN>>S:ߞAIjHLE#ulK]|f&&/劣j8wX0aJM=hVE-WR^hD>ͣ)U2$4ѹf .a:I[x8*lcW7Iq5Ex<1UL\R19>fee|nn{|"&F,:FP=jipBF֧}WY;L Y *nSĽB+N}>?kԔX;{ "㼶ks IpK;3!UcE?7lcW2Wn&Z(v-~6ݗ`kCѧBE:RD/?M8d33D,$S5]٘Pl$NpJ/DR-aQ6+Hz=3Te] JȻ{ pl\RPf c T~uFpyzۺ߹ΘcN#A<^ {SE jU60.O,-Q^ =ʍ6M-mYW?xe0ƫ=ș o4t2Y M;@i~F k$ȟ>=۬{W@KD~8.OAj`Nb۪">NDIxfF [(ݜJ"rMl0>?? J4[6v;`C;-DbQ뻇Q6úA4PՉ0f=z|2 Y|1"oco']iͭdx'("0 "-+$By ֮E#a! -i]&M2׵k&&e?~;Qtu,4xXN3 *ReAa&Qp6v[\ډL.뗅"nLrb3+V c:@f^l7/7U-(t+H#CK_ ɶQ\ccڒh jٛNhWsKۭb8g#Ô6(Z GbvXc9 d$,xD2C6{}˘KVνF}vS|GZu+j. 0ӈ4el: wV`\ضKXy|Ip<ȣnv]"=h#=e br5;0dҋU@Z)o6&HmZټ p^AYHf>]C~il=>mT/gYZ0707010000004a000081a4000000000000000000000001646b69aa000072cc000000000000000000000000000000000000005300000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/ulp/srp/ib_srp.ko.xz7zXZִF!t/ r]?Eh=ڜ.+NPgk}w%'eP7:ޕRkX}>u*:nѫzuTɺc6?nfFp&Z*qv//aF|TbJ}{38;j74/l_G>ĊV@;9˸LԄ&UG50ev2(/(uMlX3c7߉uKo9D 'Ch޿asX?iePB`Q6]6Q]KAl`(z,Vd|\!~E(.~zL hBG!Bc;KJ߂5~s.շ6u'zp>Ӄ^`Knl׈^rk+@ taJEx_O !$P])B,y `X#S_4PgNh. zWU֫gX j`ޠ>3K7:S10+Iv\)kMj[gX9aɋ ܯ* P/3LNB#׉D>rI#s=X!bx ?y])xi,NZB)Dl¬;έ،We$K$qb,Kܬ[/*]!ITHYA/.*ZG 6w@ `Oy:Vz- :ଭWbp:65J[x+.-'t,/:Ð]-^Jѓ楧@xoڇ3g\ 5?Lߞg#1o;{nwr'|'Z#-usSh̼ ;4r1%jkG~ܷ* A-󜬘<'Z~6[9կ;fɍ@婖Vus6KB]lxAz[eE]rHPM=?UXc~dO1/ K%z`:c-y $ ~ so/Gĥ^;%.r5M+o!eSchͽiőB]xzF((w0[?Oy k΋U傽 epIv+n0L~ 'l ފ_6( =~`Gg%g{RjM.C|2Dg[U7U<~ *)r z8Z OKiw Od*w6/ j&Zj`A=9 ^Q*mz: 'pғ{Z vqN;wgpTQ3=?iN%׏:Jɇ$E#x2d̵Oՙ$h"m"C[=互fjSaX( ]h`*\!K$sQ,=C,\F ˊC eV/I*tkgvUIC0lʶLГ鰒Fٌp*BG%}6Cfl !WMO=)%Xkth<F 89nLjon\hɤRc_75v*t~#[̗Ba>o)qr5?2@hxAv 4z!@bCR:I^^Ɋ3 W*AlQsE`xXvMăxAtvo ^5; yٻSУK:彁+SN>r]jz3VwNǺc P+~\R!~ނ&4CVݻe"rmDzG̸:C[iOc}#a nT B +ys6c^4u @5]eZzW(as||\)I t[Xɠ/b0d3'vmVS>D4d'L-2%[=PRL_:U%V?칷YX`ZLKAI)I\Y{R fջyF_#8S +iIpyེċWHy撟+qUuZQXU}BkES[Ss9dzi9F=ONl]h,lKٺe/nS` gB W^|beH6CY [kS Cnj4^IN{ykݯn/Vu2 #]B,׊uq}]NV.Q<TfKǿqT$uxŷlS0܎r$k^rFxEI_&r~H mw^H>51h%Lrkm01H :!,OwQ qMuz*TwH.": q"o! 3$2.exĪˏþsU VCʇr uUɊg5!HW_TOף';zf͚# fa=MC$(,]-:ʴm(OkJ=![[aJ<9NKiP9/('"sN4F+aX!Ǧ=JZYA˾e2iJђci(q0Dně2 8Jn-&W 1CbChUT%3l%=PL ΋5i!m|?RHǠQ]P#'<-('ApD FMeRty^dBDg6qbeH[MG-nWCC+ώUnnmqbvubW;%N} 7 ͎֒#Gt^p1с2{ya,K[J;p9$j{n2ņ/[,K,./A{P4i_R#jSpVNlsRbo|Հv"foE:R_w'ќ݀)D)KOe7eT6zoZ+΁B%= l*.^`h֑}IT߿U2=]L#o D}Lwf5oV&-c^83 G|t-cEcK#&DY <@DX"ї1DR]& fKj,JQ-әT}y;9:*"g$VP¦ %F|ȓ ZzTVTrkۊ*0Bsb&yXokbXh O~ЊBɀ6 0eOE*G&g~{i"ȷ\դyIS^dfXga\8z r0CE1~]I{T58-X@jn7^,[3Z5YoM͔M"/FGYJ#&قS).8Ip<46Y~VSWH 2w&9.r7:+C2p [ZC gcI^]L?,NKo q1ħhZ+&^J c#p~}}eJ!"g;`]3|s.0+1zg>`ۜM].ՉեBola}V^y4oD 睨bo5~\ O @|44KTⓋΘ$4[ o+ڄsNDp Gs̤tN\@rĽ#M/d5^ʁ&9c)nm F`%0C=qG>yJ{6棤4E\ t,ڈمmx0 6iΝz"h|"DAU=|hÌ {edw.զw!E0 (d+p@۰FHwɅ[\"#,Ʌ6r˳[F?#336i8EZ`ӄX$V]z{NH#Y2ɘi[Y-ʉ䡝up_1fo>$PvdjtO%#:twU_\O=+ն.2obx'/R :fs~ۦ0Kr'7/.Vo 08UB:^NVcfFz՝9."3Cwz"@&W8*?! Z\s,k[ ֫ot2Fky-Ala|6N9r{DXӔ.A;7D-m,hb\9h ǸdOenKK`;#~۷붆$*1WL]&+U-WWk 79$՗S57}a>qۘ)Œc?\~M7Z&fh7 oz3aa 2$];6ij,(Վ2Ԑs!S[7epĀ؆v;on* kv~SK~b8^s&`B}n0Lm)u ߋD]Mii4p,/ETv5n h[=u@ ;r #qxi! DjRY l$H2oxR#AۣĆw:ȅ4YOՀ8R$f0ܦV|02Y+vvtRy"*8"3ZUmɝϑ1FW4bKXm˥ZĘr[:J~d{I?\=Z[Vl2jmFBj:[;g|(57MŁr@nL#-1~5*jve u ;kX[|8Onl w3:Qjz ;i Woʼ$ޕgV+FHm 5) e-  :O3WwvX%O"vpMzfu3thQ^%a <)/6s΢Q6F}/WDbpԴMfہ6q5hUPHnv/sGbM}̧h'3D 3,«zG\mR`cWJb"-8bEw(8M/j84qv3{!uz)#f֢u䮉dk͐VBFS}RÂGҲСB&TQCl, j۬QF@~o!QtSM#M9۾K_]vS=W?G5u{c-4Hiv %Dح~k a)VD4GGG ʭEFD8-ٰRy3ۃZ:y)OvUhg>* G-oI Xɻ}ۍRvDCO~[epTcNJ0Hd8X6!{v_BO1D;^w94UeَÑ?ap^j^3T)Hh//Ĺ;CqZt"-/b" %oN"mi dCZ0 GGJCI{$ 1No1Ji+ 2ãJo(i-`#%~~#u-Ohyi;uOsJ8oح j/@"Ph/Usտm iBV=$>,Gw'9lդ2on_#>~`e⊿9eN{b0v唺'\sqe<7/$F֠q!J֖ynaTq8/ >tni9ǒC\uW-A]tmL#+v '|}=^'J]h @=y$[BɣCFk8Q{O/NQJzYG>*m \6xLj`: t͆O[@3f)WVB.{A3빶&Qt9<]Ci$E!o4]U~.zHe[])V]6 PF;wSk!Jb|t `ˎ>(7\[9(Ep('GpD9ƴ4gA!.sПΣiFO-Or$_)Ra+_}t>)ŮWCU=0tF޲jQ~}{ԧG|Q4>ixAƗ7)K5PSOiLMXrMNTbGhg?tL u)BV<}PjĪ@*#nq2EQ&VQ6w :H?HN/oEqt>,_ K568c+Tkhz̀3U5ް$O>ǡ2 ;QiզM?,p̢#6N S6jߙvz]>gfv eU#<{p=5CO[VcM~X5*Ǭ҄@ n!mM / qB=orFQ&<C$&`vS /r2A%)=b4]ռ}Yj>1/d G-1^zX{eVu`e'nB6-m#D0I meԹqެ_Ϸ~E&DҍZ"]0 3.Ƌ|e1?MYz9Us} +  v%aӇr |3gN*WwBqv~EsP9.p:EhϤj/ x,Wrڬx^fA[v ,=yy'*}z/e]hK)Dӈ狟AQ6"l|/ @&,0VA0g+ԞSd"`Na X6a L}S`4vl[{imU +\LZL'.fgWz\.6}{</6,  gs~5PYgEϤ&l&<:uHl@Oܕ!7[}=(oy]tfÝh`gsPXaaSv;?TyvĬn+j$blͰeJBg"PIէ>|BV}1eD!F$ri1hJr/pC2ad]OpNF H-PD#S[NE߳.e+/;,2Y^ӊVS\DAo~j&W*3,Ή"1Ѿ; T:N8ʒ[T{c)6n(2^=)5*!9fD$WeG14F)S6`M*'n})U>;7E.Vh҆2J9/Db@դ[" C&ܣg5T= oķ'Sp}PC}GQ]NݞTL."eldptU%1!dX5'(f|Ⱥ_~4ASqf>M-R&; 4lMD~~KF- WYImN3PK_5sy j7u|sK$ xO d6FG>BX7$N,sh}Ml^ERy[=&s6}/2Fsr7硬Q%V7j).tv5EC핵{a[jQ` m?gU%`_Z;}`gC4.\5/:rlh7u1Ig{]<~y߫zh0o_).)t{<g4 k05J/G\(Kзc[0^~"[5`qU569 bEQ44dyٰb ϼg/%С6v8cE5f#'79 .D8Gޟqu80fΦ1SK G^3lH;0PZeiVg ϔUYNeٿ ͌ʥRC&!u6 ' um)I[,B11!ٿ򊊠tDct'4uj2)( py_}kSkiCl/4bwJIkF%QHDD EeNv$oPF 6q3VM8_L;/"yAlBnU`AB/1я>X>lP,0WOQHO¢Rym|2\ -9{Dk;TutwN].6)Cf}Ѹ"#;x:c}1"tml@2}z7v"wk0fRk 4zfgdbU|9d옊\NXdSޮ {sG& ۸sS6V8JGf#A߳3 +s?$>Y/I4y\4:ʶTC/<|J0 A̩$澅uOyӼ5l5BfQ/\Px'E,F9}lv .VI%.ʏ+>I\hi=iE鸥0gC]|h% w ^4[- M "#ֽ4m{N9()zL(o<"_5`͸ x*Vt7hNFxekceI=ߖoYA6WwYmf]wV}"纮 OiB\ZjU:Yuvh*8]QVQW^a}Y\4%Q8;-5RD\F,@/oI&73J t\DD,09G3|NR 8c)ϯ{f 7;ӘVE"V^Gi>uzqD> <.e>~="B?z'=/όqYgwq]U@3FknñdT,Qϊs~vfnB,xxv\(4j'yW c_ ,X$sErgbFoWI=LH yc!"g:%{GLop6uU,$Rppӂbssl|8ڊOdzCJ3ԫPj;40߼#-qħjt %ƈy ezV=?QL?qE8iѷ"EC)&iJ,nq4jqjKYnalAh\pRþk,8f?8oy8#ujr}'kBY)n3Dbclvpp'dbfYǚh_bse\9+U֍뀱xCkB:$jprKJ0ʓKW`"G؄o#ͪ)Xi1/ eu^KGK))5OJōM a>QbfMOy«@\G 0$_t3 fLy<ٿ/ ΍]}7(F6tL@h-E'8419XLj?pI$ f,ϐ4QHҁ. 5=SwgH~ t;xK5fHLn/ob)up۞.A\zZw䞡74q^vs`!sO|+F=YJWB8\_xZrcQ21Hh^7P2^~eKH q-ִbr1Uވɥ|C0e(V {Fnkٿ'q1mH@s`YS~e:94wr̖e7#4N[0&6Rs9Ž{Y2p9x#mi4y|&$29Ѓѽ|Jc҅=8Zcv6u {G + ]v`+ ov"DX.Zgd GwSg 5(S@)<+]PғO͹ CsvΟ7>ʹ2Gf({a4d}qҬLE)V ~shZS/Gi/ <}PݕF)B%TH T&2ϙNL1=d鼆燏>yA/~)X/E:`|?ՌK)RËjurNxne4u(2Ӓ2? u ^ت۳IO5ٻ%sz]Ԇ=u?1wyvq% lUޙۻx ;B?bfJ}j| 4pv|H9CT+~) 쿍s*Њ2Z7¼;ȶ=] )6J9XΝ N>?0K%&%Xd"Am|P3K[f`YИVԧQFz:&a;Xn.&+p8Tz=E{90Exe>*HXK^4ZXD9$nzhяc۔ $s5.G9ʯ3q\\gjC8h ת|zS46wK4 k`@hmM.PGhgY[{R=/px;\E~;xt#!Mwu Jn/3P%Q'#!6 /nlQW dj[tA=Z.vlz .2( 4LDb+ Z:=zW-xB}D0?j~ʾO_+#+uL] l1Ufٮǒ1~'b%WOn@Pme(#h/QKU#i߸@سrͳN^reր1TvH،MXYֿQCw=(o;9%e$])\kΟ֭${xnXB:+4fW.CxkUH4eftR^RoL(i!8NIgl©fށ!}"YxYrn\x; uCc7=r?P嚬Ͱд" u/E7l]d9%U W19蟊WykqWm&}0mdZyr LM#P3Mg*ŝC)]uT2+ fh>$L}W)#+zv+5<,F: }݅N8Г`S=$CR (} kչIm]mH '8z7 ^vV֌Pu~SJm (`P7Z`y NDbv(#WK.bۆwёQLz™Gr Pv@QB$/V៟@sEG M1+T"'!9>9ƃ;cOwX_ɹxVqkeio$ 3Oc%]iUNX%@"8kWM7QÃx$ɬA.0;ԡ) v!rͬK|IE@eEL,9n)6 uLhd(i1<ZULQ:#2IZlSD(N. f+h!N$$ޚ^gCE.}) MQt^砌ϥY(/3OVicٽ)Ȍ44Zʊ`U L}Ͷ7f;c&፷A#4L̪t^0heIm6!~1p,h6m>V3vRwNy)j 481G`~ZBU@({b<,'0Zק?цAR-ǽڶ~Gv`o5,&`HZ:* KB6W 6rg^4|׻h!Ij}Iv#u΃ggHM?$_GSWhK\qp8}AŇT3 }2v9: ?X!%p>4\o]qEj܈{0Dp]o!Gơ!\$6> 7Sz6/ f=!D|׽0?%)GJo&vZ KbDlKL⼱ "qs %rǠ@r44ua?,&-i9xA*eܴt9j 0/`Ab3`jC^~-mTCop ]ۍ.ᴑ%^8_E5yIIdᔸǎwg[CdJٯ?&,5;u.ױ]u$n\`-]'85]od&i@'^LƷu!7xhK?k^M+yM2/GnsCEL)^~JEgѴ݃D=8~QZv5a!,?7 ~lM~ez Rfa`qۅa'MkqJ k'ۘ[cpg!l%YT'ͮ b$Pz=Z a$V%HpzYKcP;B4:NGmI_r#6_6̸8l(yDh3M 'VNw"U>g< x Gn%ɹm?J ^j$.Z8QW'iZ?&Nٶ6^ Z&N?֏sY@w!hޚ*4K%˃.MPy CBd@cF [/>\[fu:D{ӟAGC%*HZ!GK|c\v`.nޖtyŚMToW-C [$v3Õ Pת;ϒ8+CBV$4 ʭobA?<`M,qVW =S\>En{p.ػgWõAm'ҭ4 LW.*^Xp1 YXeƋ,A:%@a1вَwZTH-l*F:4߳Q ɨ4Ҥ)M Vd}|eI &GF[ %=Zv'F$x(غ ԑ6s+U :"!I7pU1sw[1F镠/W!k9YɉE⑥_EMkKj《U4@ &d}&V%\2CoϾn=WVcMB:Cz!An{ QD&TT./2i|}3#̸xNW;X㼳moT+s#6=ˈ$#|÷PU,)@}ʬz-Hura|mu9"C7пw[kз6vdH$sXu[H"IG$T@R;]`7D[ ܒ9U;431$4 c<RWGM\BdG6\ NLb J}ϠP'}%@W'f-[0^ kk^:QޕY^ |7-3Ԩ ,՗%I ~hKyYmbf7*[wڷ_c0V^ɱ=$*.>9@qJp&^@7H{)TCFYA8ݹS##Obv柀yrZT%F|z:<^BfzZv5MqwGDBcpij_w{8jT :AW|me4ˇ(o8Qwxvy7 X{IG&ggyBD&N(2AE /;VR9>ʜL~C}T6HbD!6!¯K0tC [A1eA+m(`4,p4Ft #.q2q_Ҝ5~$UMO^(%útrma|[{Ψm L7 YT?ny OkQ_|((''nЏQ@biĮup'|j*iJi~e>SS/xV]<>2oWޔ}✺i\FWX},RRy"LW)k&oJC fZQ&"ZҘ]e=Tk ,{U;ƙtx"LŻX%R&hSι$ݔwIAg@xp=1 NҖF9T.,K'2+d}WyW')#\I$RTijWe}?r l 4Yީ/ewQ^Ve!FK y`zsf#5V}Gy@l7pK`L!5DݿBL/[Rr~X !8Rml$X3X":1(s7?cD;֚;*M}ئ*uQ ((}ϯ|mj#Њ[c\#$j,^hqT*3e[mڔY|<)GT&PI1Y^;r)Q(@B?d@䱼 ; 2^HJ/)*.ᬏcewͫz4OB}J, B2*izw pյLSOn,2j8UZ-/>(CQiSTwwPd-u"pTt:ޛ"{}Ž6q'qgH ^xy|8&cc<.'/yq3J"m2x7DRy-v\VH?]韌ɧ"Dn+A%QE"=14.G " 2%w5\,K2悱1rvvI<sxUL0<>dnƘR&G~c.,Ǩ_`^E^F.΄YpHK1-j;P*IEL ɫ߼ES@M}Sqts1iaE+]W쪡V," h!CHh06.{P4܉ ǑG_ڙM qn?[99Aldj֭FgkN00NǢj6<+TSu>3 h;_By#8)/͔#y%P~W%HvjU`y`1:sd-7/%OaȬǜZ2Hl뭾ֳ:o%ϩ&\֝0y G *U]mgyƴ3}LjXZlNh B\kZlYw"#݅~'h!0 F)cɂA <":>2j?x8N,֘nĝs3`NZͤ)h:oJ'9o!ԐOYăzYMF~$]TJrN5$1贛]*Kրe<^tx˄nƋ(_h9brjyf c |m $2lM,TJ7_nyo&U<}LSŧl L*4]%1R~֡( HT7 TK $y/G`3ꇻu%)@- W;jDo*|M^?pA"ePؑ 0%sqp UɶgF T;<߫p o/!GkDM07&"tܦΓ4el ז]^t 3 ӔP7&7mݚIxy8e YILUlbw X?=z [ǘZ06~f2wF?9S@a(KBGw$win2xFRWh1YlZZ~p=8 i,<2Q9ӘFcB^$xI*Csc-Q&y+6{ksぇ,##:l7o!#^ ㊞;FOB|2s+Zq/+LY`J@uuhٝSg! ^ R/albZh^󖎤bދ)֑H-hNX__r̘%?I˓Պ073{!>ǝhr+NCSJcORpaXW |({-G?շRS hfOO] In'*3ûI !oBعv/⵽ɟ(a$/وݏP_M1`ń9A9m$@\7&T0Dyq36%FwmG"u0=㺙 Άc(ɖ8 k=OQ-wxE= Ouc -9לi5r @֤`}_f |b*(~ "c= t-Z4 3hP5Tv aZjp$EBؾ xSS9CjD<;"=R}bzֹ1491ꐕahש茍9J.Z3WgFƩraOzO{evբK}h)-^2f?UP[$ieB uzO cKC|zO(Tw &-w_: BlbH owEmxD'y"kt,mC!o nUI~FVZ6яr,=4aǣg)y Vƒ+09^)8粔Eg4vfUeAֱr_`Ѿ ]y?~c0! "plmVa:CZTya3Gq(&@?=v@ƸƫɖAc~ր7Y/R?†=n Tn@f7] q굡TҰ\xp?&lЖ:+wZڐ"2btP)(] 7*ۆ%m"%u;}R>{RmX4ŌB&-);ьW1 Q tn;Np;תH(-q6?]zѴɉT.ikϳu X]QjQJ3yԏ[Vqt[ΪK{VoDZg,/\ (&p\t !Y.r :%V!-)) N^ǃ ~]ALժT@I562n;vPW/< ˇx" ֭L]!v.ceۡksHax " ;BrR6E'1̇1:SZai[11}Dmn= "(f8)W*\.Fbڨے<@9.ckCgǦK_= FW/=s. 3 ac͕'if*\~&H!&ؖ!\n%GX T&5TR|L[N"^{|ۮvveb>iGk̙[KՂBJ'!ṴaNrYPQw _EywTD".-AvJhgߙ>Ƨ@Fb_tZ'Xo:M߉Kؤ+2؆5b)2&P݀!9K 4)v;fHIv5A5sF,&ۃ}#=pK/.@:p+ĈV9'9d<=cgQ6 {ǖ~S_i7OZ3鼼{vWo+a4)4n8A>W.+_(c%eaKBYJ/"tsVe*):in'\΋(%}')XNH[(!)&(vxi.,qhu)qO??pvy{PШ}|Z^\yӆ)iyY-0~y,Kr]0UvΗYx?X!pyl)g~yB:5IWao`eL.W\ü_UR"iD#9I2zئ隹vTE, qWޝu쫉Z$֠B^|K%T+^iqw@+#_U5Uyq?[,Dw'榿_W$I]ۀ/u v0QUP'\W.c}eaxPR- 2a(,]GBv9 kIF %DR6i]v י'2 2U2-"a !gZd\ɧeq$d v8*r$ddJmәe8M63Lxwxs5Dێ+[+MS@(@!0UAv=zJa{ּv;\ZuG6{ț⚭x>` A\''U^k}?Ziω \Y䷡K>]rwiյu,yJXo`sNj/C,# ' o:Ց@`TZ~nޟW<ĚF"X] y߸kwa>{xH8Xn!cqHY.T]N8?lNE5Dp)}\G /%yc߹/vqC۫HUI/ٵ2!wxVv/\kW9x \ |zOc;he) Ø %<lwӟW%,)s EϤz)ح|/k4ɂ2bVN`bad 2l@ jd0¬ƚDž71tP~f6F1U:7喟J $Y9݋F[~}yJPx邰k&v%?ǻū=<]XTSt˨{Qhg6)q 0 m\5 j- uԤ k Yzq8jCvo8ա b)*O.IX=U.nسy~ KIQ>JSEl};~8H!ip낣 h]6UoTCOC&Kd 7A e9,ٴ f>|6kqmx&uicd4=u.Y@rg)o2iڂXmY 4ϴ~*3;kHG1r\M5!^Gd"Dp&AS8*F&j8lLZ 0"0wg7#rlc#^e DnH!P$EmVOgICvh㢯Mȯmn,.:5*s 첍rפʭ4ܙYޭ^T-ɓ{@H7NiӉM Dh$rhb9ɚ@œt lrO3el tVNvp9iopV`Xsn&fܾ'(sC )ܔ*ꍡR $R|#}`IPI V5n"jtDA ׆Rd{%1o[{vK'Dg(2¿D`J=/wE,ͅtX)k7Ǟ6 )8.k0%?6Uye҆ݽw4ȚPŎA:[6s/}@WSY rJ'Vdߢ[K!}G9 \|B9qYZ@ D75U17~'Wd9P.;e^j&ϥEa޾@[<^ <\ bGM^ k)P)hZ栙'#l-]3_;C=xl\ufO& {}AQqdJxoZXέqMH}*&I9M+)=97䉙8~-Mt?/nx$K[d j~`ܪJyC_Қj)j t] ( }*M(w;MR-IɀvtkȃH<R jqq#u U[d~fM>T 2^c urNAЈ J1$7Y 顮X燐̕ kYMCb)RăD˲"rl]+㽈_0KhL =q^ W^;VL'XQ1e0w(9Q2S.j[uUMh}85o/`:GYfps gPj3Tиl Ǘfu͆EXtFǦha EQxe?ty&ts+#҄j0q6-5C;] LgN_ZR~!X\`b,8aVQjN=W@} 󿎡/ ڒV]LiHX9yl[ƕߝ!-H.j:m},QG>^f49'﮿-O|I[/Io%L&a+'AWߪ<*ġc$@Ϸ_S7B[>Zx 5\_1WgPtϪ7gPl^=vQ6V@I4|(@]%Nrɒh4ak|pz`訰[,HbAgh9'݀ L,Z+uܹ:;7gLě>c6=Zb@F^hȏӍk<54\ikwGz ҐՃ!{*-b"/ujiyQþrmAAz $nY".QU/r/wKl]ݡ$Bn6yryi[;ڭ!XV*8'lm{%ih3r#><y4%‘L5s-H'7;\cUKC XpW|I g[h.%u3<6Vϵ=tsy¿3eqFp׎mݓVԀqd`+l-&/S6SRާaCt|;y5bRFLu 0ӒVi+ [>jkE?[tޭϣ֦ICőqE 3;ggl%e;&•6&uSs'J[cӌ_}= O&&|dt}QM,A* :fx >F @JuȿogZ<PdZ q@)C3۸yYYĽ vP%29-/ 3R&Buuʑ뎣[ >X5Z {hKTCI Z=A<< o>,:8g~⽄z6Rv]]dٻgIm0ʹ&SʐҌchH/%<5{#t-0i. yuB>T4=p5R#x۽hkEG8ڵYm8nQ`g`] LF >MfJJr楆Q=@ڼe,GW 26\Ly_X?DaU"͔LO/I=ؗgYZ0707010000004b000081a4000000000000000000000001646b69aa000070a8000000000000000000000000000000000000005500000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/ulp/srpt/ib_srpt.ko.xz7zXZִF!t/ 7pf]?Eh=ڜ.+OДg|[{'/!wekv}$=Z^e,<h%Ը R@X*Vhpl} mCAD嬲j蒞ګcG1/ݭo:CMot>A`դ[UæVRo瘝5'5Jwj!# JյxTc߬-sɓP$ASŽ%ҿ!Mͽ!L b:k+[KżpevN*}ooSOXP2o.ޒèHSp&jiAX~_YBJ=CjWTAu%ĆAˁCt~ N+ϊqXf_-&b`-<42]$Yٸ*4ǟ Bo6tN[f}Iz&{wQ|^_ۧBϺ_AISh1+l[[6ې-rU=u9xXi&3\{ ~A(\=t`r"zBM4ܬhחӟ@Է;5J>03ܴi z2 ?SR sUy߄>);qk3&qoOsj9[G[钭շ(E-΃(J6((%9l;:!fkyԦthsQ=BFuR ]|sK*0vUTy? cQ`1+4퉁 Wr b5ĖrgAw\ DŁg:NsK:. 1CKD$JQO)U٠uGܔ˩{Ye=*DʏS6i(v,UJDhkeMa,䞊DNa RX&-=~c<^)gnm !x4KzLpIQhj75d6r}~j.\SvtnΘ>H9 fb85 ȅ`yI.z`T@UCbQ~\j %Pւ=lR3n_0»˔sQ gBfnkZɒ1,6[ \UctGYк`,/^yўI}!mp?vt<^n5LW[Ԯ:6j&0F(!b=j&pHEBi4=&ky,9y_ \FL!:7{k'9d_|\"P3?u ;((4^ԉpRP\DZzwQOUedSu$@9k}<_mGYFkg$J™rJ2Y*kd+݃ 6Q,ՙWaø]K We2ri*nL]j bV: o-;6Z_qĸKө!+qEc*0W<3[׷gA$X >"ZM~`^óD݅SDnN$<].D!=I:S9mc\QmzXU%8 xQT֍~S\jJ^W8!{~]AِCǥJҥz*,M>:G܏7uc\e^iE%܍~6LDGY?t8گ."lMzOPP̬K]u+Tv9QN3Nk\rЋ{ҜI7TF(u?  Mêg.Uv>!p"FmS< }+M.J] ߈`~/PM)ȕ}fȸ_`C˰CD.g1|IcBbEb6|ۑV  YlI +ʬ/"*FJSĤs$&HZ ܸC?_5[x+M꼒V>˽#:MUZ++X v@Wz7nD鶲գ)Y8X#TC$`gЂ~A!Y88٫ѠߓȰΐe\/pq% . #ݱ dǴ {Jf 59-ȴu2AE\tf!ԙ.7nF'seiuɚ ER{p@xT̻g~zf*fD53@ 5f.?Ϋ[wbbORX7y4ΫPmrAv̠ zwK:ExliŰf|\^ k u+^ {ߘ1CDyR&%X3(y劐‰ 5L- tWC>`?jv8!cfv<~l`MſRB=VrI TKԿl}s~7o VF~$ٟQnEDpDygc}_5UoCg;|9Jp uqTn2g͈Qghٓ$CL-vxBD}RQs/ot Df{μkX1ĺjU38}R ."`^mξ2a^_|hκ}QMڴt>ԶI'yD`l A zy W4//oQ/^F0p7U%ijˁCs)':Zc6zg,Ƣx_>2FyA#߉v* lufîs">2"n[pe&n'h#Gucc7{g {},E ߐE*8ɴݕ陸cy5=/a@N6z^ ދ "M~ȋg,6ʶt3λۭf @'LL5!K5KKAfd0:v¤q1yc^-Uf` "9y{iȥ6LzPgډ I\^AHy~1飑9{w%*em0LjGC<] /Ci%OL'DuTbNA۟^Wðr>)jBbT`\Q[u͂ ҹb3KORe}}b~@7F{J J g^Q; q5eaoQw@^je?YEr{HX9ɵ }[ p/DyXg$Pݻ`CRf*8V%nָGMg\(fܷ{=v4M<5>N\ ͆)[Z'Di_v4nr|EڔVԕeNw5ŧeF׋ZMQ9ݭTLig̫s pHJލ6yUa-ѡ5 _&uBP|sԔBffu 3/\vyZBxQ^\lrpP>zUViB|%^ӻ5sj%cqHkx @3d۷U/KOT#2d>`*EMؠTvhpMªݑ_Q#0N.4Tw-`}m;%L"$I @j3 Ӵ y|CR{. 2OX(Hŕ Yui1xCUdJHL#L,Ͷ7A4@\/y?zsѻ++o_FV/z " ,i W2ynmFQeecW"WyG1U Z#ƣA5Q_<7P^}xX7@:rDpwG-[rhF?UuDye EMPӞ:7X E/i^ii \rr5 t}DB>.ZF]3k M: ,DwIzaY"eT+5WDP;;f @c ߤBEӳ7}:·d4 T*c?52rI_*4Ȇny,ʷv4*NfئfڠY07n -): PTv6} Ҟv>oa(>ћѡ4kV6>c/?m ?M)^fѕ7>;՚QM48L{y}M`(,d|[X]s!W18Pae')c",ǘ J(VY &DX~)|3`QGM*~*TcI5ƽݒ嵖,^wL<ϷdHf*PG7j,A Ca1Zʥ7L) IsJ|1ƺ?Nփ4H i%&L%PW_dyu;~̝DZ *dFրbeKe zio#xLXaߺ0L`'09#4;搞O 8h{ɵ VL:UVv9]VvW ع=]nTLxr7; fsJ?.8=G3Bf[ 䖆Ī@DX\6g]xѨ#yhjߘu Mӝ{R%nDz2:- ?.8̬zܪЏ8(!}֤5(R->ׯjdzRcJxC-}呍NAqa]N`#u4*\D͂6b81tk,eWi/UȀbMTO3 D7)]@%j%tv<@HJkp^):e1l2uFWk./1H-m)] Fρh9}&+χX,k#”?{J2 1"1-Vyt~Ӱ\ZItJ8{ ZxLf/z!swQi{뻗hȿZT y,SҦ 3/R & 5 CpC(V5 a4< F'm~PϷt9Vrp>&{BBVPxLZW]8,X~ZC P[TXFc쒟J;񑃱(X ;~A]~r EySfS?ޏf o84}CHjip7GU a:C)3V]JYWef,;5p)PTr[\[X|}{*cTtPN+=`Sdza4ڌ%M1(4g:d dY *&G% 2 ƗE^lKE gY²4 AR[_!W aHWԇ*2άS.ĵwIԫj{!(AJE!` ,ppxi-N - \ȅӾ\UԓRWƇ$fJ*ddAS<at<'\Omxa竱p GB)ӐuK-h *G)L)a➶dq_o2 ݭGHܚVvһI6C7)H,%s~@lz&;0V$4ViD!TjPG#ؗzMUN C5 @۝ F;z R57 H [\cFf&GNvodݶc%.Vаt1:Gig i_?eZA_k}nPЬAev阅s:q< %7F|fktǻUw/SjA ӝ.\;g*66.-Jt|Z}nR^]4?4cNwK M*Hrȝj u O+Ct= 9~˙z[1䫠"BxDAg# Șۨ`~0GXmdUagz֚N:9[٘80Ev;DL=aEW& S&2Q|?YO]]'DdܸI[y'\X %}Ia>^g^of' {/ m{l?zo#} ttm7hFx5߶ߒ =bw]m+jcC[^TPg*ue-vH߹UR5$A(3>`23bj;<13z@ O3^3*L%Kľ/㰱~*Sak!v;+W{hf%g&[3kRX~)ƺ98@J;Vu;̎L:  f;]l,hKF&e攤hwߙ~@^D 8kۤ4bA RUm-wjlʼntP҉=]ܽWN0 +0t_²w{61T8ۙ3>8ȁhh3iv*l)Jy'  [%N[0{w{{{H/ɈԹIJͩ}0FJM1iv6|[![IPĺ|A+Ͽxu_]Ģ\;ҵyoPa6^qjU&Ї}hA5" $d=M{uIȋIXC4 U:"ߌMpBL%:I`l68,U !آ^Ţd; &_|w= v 6EdVIǦ8tۊ3q=z>@{Zh2|Rꅌq yw d.9sL~=O6$ SX$/Q3Ӧ34YSLs$rQム)D<+NfX "r))tI,;PD,v{Um63L&h- =s*q f)A(h8wb$U@>O-4rrlyDK"|.>%fgB/$fyjwM=WS4+: ';x&TGvǖӴ UJ$dT5p{NW_/I]T~EK47B |pr<ܖ|r|Y,>#zS|3mƃTƷfTAM]|`͞"h'nf]ߪXuR""Zv+Լq)9f~WP-ED֏,-7=Do.O)+<$Aok5}pyNUDƟ)JwZA:6X@sm`,_;0hV%y'L=HU"D;X"m^{ԵM\leiPЈBcEۀUXv$8~PG4)m; ;b.+|v׫T@*]/_f oP80XR@`hl NT?[19T1OW 7IVڡ`a_J(fYb_1U2G5J)rY>{ {McR݇zn56qG0OB[i(ʥw(4z)5/'}%2lBFD /Jok՝FR]i"HyX"߈6cl6|4"\f<:w5uP#XWJ!^BiuEe/ ABk4 r\7,Psx~~]Z}AN*^X:egfU&w[!d{5;h J:t^][Q8)hvrl)o'%TvN y 7- lc\oZ$4~U]pA}v(KCmQt#;R6sBSVp?XegCu 󦕦Quw9ÑB dsfs9PfFT'iU1Vw\*8b^B%g[ 0b>]PxAl9=ED慴@VM2١E3E(')BH"+3d. 2bUȆڤ|0!0mpǗ2@a$"Usk~iZ>݊ Q UgNfEW8BA 3lNIR)q`Җ hxkǃH1yE΀]"qRpFY#ȣxuήbVJumiW0(>?1wmAw͈i5ݎdK[-sYZPD,Ng'͌X 2 jR?Y}GhĮ|aEa yݥ``JxHnX#Uso~G* 7H]ǝV#YY_+?1S{!#n?D6J /r&^P5,1qzrvVD}U~ B;A3~JNܹXvwa!D!fOUe aM"Ao˘ _9W7 *u>2($I`%J>wv^S {B'X :$Jk:(+7-v\ l?qyfe Za8{Q]6)ܵ["PGPIYdbcQ!3v}>(cRH1}>`%7R8X)br(8z}k6.S©K\nWx4pO-)k~n`3+DE(4JW F@6DΝTRX- LE>leFr ?]. -Lp#?ߵsAHo`s&Mdr4c"Wv \7N=EeMA;V5U#OjtVft >So0FrOĦ*[롧{*e@B?Kxx)oMgt0Dګ<_}+w8օS5JZVXo,>m4 M}UwElĊiP|xm/F s{$2e 8%"XO/$RTTლ đ'AR c"z{/@xp홙"uT8&Q,C>gwa[IDٳ$:ͣ\;wԏ$4cey7x@ŗXsHwLqd4YclQΡ_KXZڪNob0s6?4g*)e`_`ZNOY|LdhWSyg15Jޞ>-.=D.KE KܲW?㴘%S"j PuSĸ%cǍ '}U()|v3FJ/FPX*lΥD8 :y~c;]&S0&}_ޏbц&nMQ>POwFT?Եx"zmse/yˤjyDnA&^%:B#W.MJwa`89@3x Iy aNpK?vp:R6jad9&ВoHb#JsoJf3B )})(r2H.m82:<%m*"D2(ʾji(9DFtW-sw1-%@iA zDoMv9s:D2JVƩ3&*3_h~__ d:f% g x)ĈtEo?f0-z ~ocaD*P&F 7\[% q"Bm~tү-ϦGӾ䏫Mb!t8Ope{Wh[̥pgk}ߣM⪸Q{yWθ0[ Jzu1w/x"Y 7f{4W3Qb*73sڌC[5M#$C_~ҳ@MkTU#էtށsfZS7ݟZJ1"0E3'__p!F'gOu:pHS%IDhF^xӲ o^3':hwG YI# H"wy#` jԑw4&e/XϭO vZ'j$/T=حЖ_YpgdD&/cC$=gD;31M0@}w(&_5$MLRA*{U?"?7慈?yI/4pz\tE2/fyý-7RH >>B, Znb`8z#=inʴOh>3 ldPP/CK ،0<8>D>N&U`p>+P2e8V\-WK!ϩ@gm *_Fpbe:(2>`?} tr[z岟BIa:x.'θV GbzY'{C-Q{ U U)v@:+*xZf/޻Vz\|%.ѫTy2w8@}Qr ꄶ a\>ϋN`c 5w0\y1K@+ L_YW`o_ă)۫'ϼ@{WT 42%IO[b04--_F =sHZjuc9ŭ^2?dYPW۩KK7";eƿs41ݛ=TVYU"_7=r? zrw1.㳛˜Eoe9TB~51yOGͲ $oe#shS@w8GO'F; ]-|oAWODONc!59@ Z?Ti:N磆^eŠXS6H P,lK@9|0Td3vG+Ľ0(GWH|D+Ru{ܰFWbܽ5&9 ǜ}h4vâ9'pgǭP&\T[1(,q}S2×|ꙿ)_5xe.+mܦ`>ۓI7ݹ(5e-]"aJi< O!M} ' OL>0JȼAlk2i_z#B`rbo"rvDG"Q4&hp?KUҏE*ynBېz{ndw cokY0x=չcc]Y)IXqʣuEhhd2a4\,>?Kfty6G-o5.']y HlMTYnZPyCaWR7ҩ2&xtS"x bb/m~Kb!MwPUuTWIdy˾";hVb+qZ69e%2W7uJFb'VŐh xR/~,NωZzJۇ.Q-Vxn+ae@T\uyRtw~=[!\ܜĢjG\'7[#.`0I:\4$=z:u@,]A0 SA:tۭGpVq*FBqi![,c Dn90e 2E1HnM?K<7fB3"ZyfeԢ QǕrlkNo^ ; &e6)U. DgAshhWO_vZйy+/4©xݨ:rV4@:W$_#n &4$ψhɪE192+8kg$貲hР#soo(ر9I|0+*28.ցMi)?TB8{-h+P@=bƤbB[̟('b&- 9u:mP<Ґ`J (_cJQ?e8 t'-p4ZtY;J^j}c7f8G[+H_`{BKPL/sߝrԳo0Cm #z2T(c>ǪaɈ_ۃv{)beU4lRI14Na\Z Tq(턡vL啗gR+ ; >>!]m 93DXXs>P3$s]9` ^$&@yqU7 d}lbKהtU?:Q*9uu=s'3Ý'\-N!cq{/DܚǢd| PvY=j뗾CBG>HiŽfQHTI ]@>/)Ъ4ĉhЖ㲷8Rdnq00]@S^KeJ+Ia~#UcV&FOLk/ۻLwO܆7oh GI FJ6ҟO6̶t6RhR)_jD5k}+ND"D$Y4k* H XZ+&4BI\yNiSN"prW:T-?)@ΡvmqF" ;h ^v) Lj3>_E0^7wnoZ:Gd2z|;`u>⫈M}%E1Ug+#sqNGLts/ :_5 Y1B8-tO?W#hSR Kz2eݼ ;6,M\bM{IJ2lɀYaAGW Mg&h\M_X:2 .b(<ɪ_X@w Jbk6aW'l eK]*j>'H,w_28ݴgV[xXKPj=U:Fo.qȰ{\K!x")PR c-__r' N˩P:dۧIQ/ݼf82(F;xMy& S3JB f>{gP9)6'E".wF}o =1#W׻0h^ \d(/lB]Ҡ)fosMN8ZxVd!}@VX8䵡ɕwM4R!-qzKRD56q'o $RƧ>2YxQ}_QbB7{Όz,`( RS' Qgc/AfIWzQ6"An^;K1cB䑀ڿ}~AA2(,-rK3" H [,#ےʵ 0T̹S%lь&)Z$PEi8ґ65V>]]5LbכwlX:Ny5^X]q@R]4sCa72g>úd`<ρal-B] ؔn 3iɆ7*DN~%'Oi U3\F+yxO|D4"o+pBG!QmO/ѳg*Zxŗδ{jX8"_zJuY^]IQQ:\DyikN,s?^:,C\o6v*#|y2ȱv/PVxv[[ q5Zfvˑd.yRy-Rٜ* W1FvNkMEZh'gdMZ?]Lx"YU7oɒ EIy`!l~Ԛ*sI(:yULϛ$w |1Rn\";} BUi峣mm w;Oo6ף@"q!XW!q_@x}[%2Ѭ0{_ճĞDz_߉zxȫ-i `:F(e=x˹RA` ԧV5ks4+͢yoC m.!ɰRTP!gP|ɬ݊Gb+2v`f'z?n vlЯf:})`m t<#-+D]H'l Vق59ϊN ~xڒ/ &EN% N5($n)1 @,k(͖5@QF @jP7}օ >50@{F Cj&9=pPEduS6>>JUEEb8ILׄ fmM#M`p5QfQ/7\1ߨk@B$6!ǴP LrfM!hEGݮq@ cu$=9>i^4aڦ'gvuO:'Bx~i &UH[ro=ʱ<`-3+v-B;%SiȾUl@<{};Q ύyMj^zݬQ/\bp]7:)#_L1rQ?ȓku/JI+A vll'ݍxi `ד|ѝeTL/+,юB[H_Pq!u~$KUdr427͔"8ZӮSkXіV{sB8;+Ges ~ISڥhWX XĨ[NB igC|TCxokl)~2w5@韙w,(Tx81' P7;բ+ R^hEӐP2d <6hcZ0k VKGpJ,6Y9hOY\ZQ!E.0_0RkxUmFpv;5WOu};tѓ|[[WΖH/oY`=1~ B|>4h׊8ԏFVcZiSwmʘ+<0YD)E7./$Xݧʲ x փe;j./Fb6>ޘCX$Ĥy_'' }bq|w"ZW_ꕚ?2E2X4Phݨ$@&c@C:2i9S\xzwNN)TOx'#3AHhjT;a;LY{<\Sȝ})=3Ml{ILr<2I|UNG͇J[o^8zR/w5&!i~1]PExuvء"~ՃSxz,G'p[CQ,¿++$PPƹ`7vuuQ6w<)p }hP_Sz&+Jq0w> h"[DJĤI"$U@YdܲN٘iIm+>: 7*V9_`ߪ wŸ\nJVir Z^#@Fş!ݷ 1>tt?<…";dAiRDc'[AeĢ}a];gZe ZSc9Pe.HAC=,2N0)>RYu$'~Њytzdཛྷ>V2V4ɷfo#TȖZO-*m3i~G ~yKKH5(5:Wv{AzLcНfsU,+ԃ?#_YK܏Zun*sCcq1Yd0 Ow1촀&!+ŕmS^sQWhga IW,x9rj>}xdluKQW}QuY#!xg*˟suEq*],r K:LCM=DBX:ֶ46MյQ쟎"_HL[ǧdqQok"?DRO C"7cjYϻla8|}Ow騥W*3dJM"j\E &+6a7g2dw"5IЍ}lO:I&G;pI~j4J*}ٳnaH 3&5 =Zs_3[SʭN^W8ɦp u@Imw>1FhҬn#2< >4 8![;|9H:5|>G(pl¢>DɭU' ׽VO.nk/4Gʽa:~ɧ.`ٴzzvz4jY<’O*K{Q+BD_N#0DSM\$v.6;5ѹ({z\:=>i"-FaT( "餜}!ShPC&RD%J($ɂJpksWW\e)drg9Lە4ZaR[ rͪ@Z|9ceN;MdOR_8:?iJ}"_uk-UY.bB/XƤQ`X:'ĻgYZ0707010000004c000081a4000000000000000000000001646b69ab000010e4000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/input/tablet/acecad.ko.xz7zXZִF!t/CO]?Eh=ڜ.+̉г\Mvq@WFv!RKv9~‚m,+uo`,sg^M:%K:=88Dv;Hm\#ID M]@fs!xAZ\ ޗxgUZhX-HgrSAWcl2b ?&I:==AifkIW>:އ|B.S0thKǔWylET{J`n8ASPQ̄% 'wK-fڳ%Dqo$D9,3 L"V"V1p頦Ԕ{L۟hZ5~B{!_٣ۗ _xe`W׊J$NzK?М :? F2/Ļ_YD>ΜR{ UJȚ?h>аD0Az_ )M+Zs8IZ&1i޹ʻ͹d6ۦJ@*IQĠhbzLZxyg/:}src{s6$Ձ'R(ҨdXrdh\xI5l 8ăWDPN 2WpqAG jf59kI r>^_~}to /_]pmW_pjTHU (apEV%U?Z/\yķ}.c'_VHm~s:z)QBWJՙ"\xXt]k΅ʁbfU^A?DA@7o^+{ȷNAK4TǒQE>NOd/ӊcO5i²׼ ER++x" ڍ/n4l`jږ^E9-Y(Ȟx6?2nnb90D=;ً2 8uQ?~%$tQYق13"@"xlfl=nM ǦAJn3gqUp}VxI:CI A6p4@s?rV☂4֏mwSYkɂH}shGRqp3Rbȼ^R HDg^#+QׯQ&MQDŕhd(,bnı&BraЋsT@泈r\[+ny'JU:ܠ+]a|tb%,5JXxE`%Gh,g? 7 ll>gNxZ*NJ5M:d&ͧSfqE 00!RTE_s\Um'PeH^ ʜ yߒVq iIvcrwC2xUxO^ln/<ﭻ "3{Cet䙷]MN["fA5( W>r*ڗH;~o\jtQLaO5u5xTɹ>ෳ{}pJg#Ol+;>[V42^sN[-V; 4CAmxe M @}PXoܦ͢Pa:DTE*|Hg ۝0#DxY+ie.WS*(!ZQg1Fge.i ն_t<`X ö!I>q(T~HgRHTrm!p[ͺp95ݘBoSx;Y̌h x#bvغ}]8[C1 qO#^.L crh.s{oGO T*-|chSEV¡]o8 @ 2iJU`W(UP~7';Ir\?JSdQ )\!`}G&{MUF%/,*'vO4u.hjCg/FoO*-:s`O]H4(k;s(fiLgBʔ52}Js';m]Й9s5_^fHX:H f˼5X3Z'- y vG\G)imps}m FViףa*z> /ˢ 1 <?J&LtLR\￑-8ĎJbE6bAI͸c.R7HDۓop N ͤbmŻ>K=97wvp[5Rt&XIoS߂stñ )Pɹe傊y. 6Jphv˟(x4F.VCd PmmsR3<9EE1Vh YxaH5_ wG fuְl7r{j2q=GD d1|ZoYsK,PW:IécԒŁ]AcTYZp!ic Rm-u+QH)o1 ?I*W3tZۋc;NQae/Z Go$]WZw]i3A%0;cc_l_^O)gBLlι84E :sdzܵ ļvY` 0cR0"QU(G9*T䛞Y| +;U($ u=JB,X&iD&@&#e9*"/inR#lm ﺖ:us ̈́.wb99}ox8pz@mϜ\~P*WnP.9DtRp`a!І(=WCgYZ0707010000004d000081a4000000000000000000000001646b69ab000025e0000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/input/tablet/aiptek.ko.xz7zXZִF!t/%]?Eh=ڜ.+<Sí" ]_" !JDBc{H+.b@,VYk``pE+GK~h\>vwT=~ f=Gi&]c8NTt(Z֫c-2/ pPbĦ<c !(HǗZ16o#dN#)6\`s\}ՖݍgdsK1KP+S)^m c9\[o rfvdP :se]mTbWFw٪g(-~ nE]bCѢֹ&y$^Qe՟:cgBt70kzE6̋*MF׏ues|qhmQg#'7C ܽNaذ|h.jOi_3F 2gOZNlK#j|0ؽc6f}|Qf[bRV!c޼ga9pyi"5ٱⅸ;ԯ#Th@T柹cJDc;\QgYnk`,DA{ۤCޚnmv ~v Cz[L8+xEIg7L!JĶ?+nA4Ǽ7H 7/;&WP;/(#}rqENxpy F"sĆ#Cu]KJh^Vhmh~ Hs?SqeFE݃3/k7*Fi՘ȍMxL#<T9Aj$ktjTcrG|s oAmX궬T7*]6Y>*5ҎW/NXnk9R4L';d(2>V鐳#hPyvw#WkS N~e8[x7,s9^n"N5.h)!.RePZlgNKm0ɥ“w"I&@]'/oG:Q>YȹЍ''g‹HږiV‰!m^$$Te /ːԌ7E# [#1\ iBO!2_ck4S H:VRFviӶ rcXÙ1o3 _ Z*QT`}.hgHMr?Dpg$e|Cw)h/7Pxn{0>VYڑ|BWT<ΗOq}:\}ʁ-b [{PeӃW[( 5MJWH+2ls!1E9a~we혥S,UVzܙʟv`O+brdڒjCT =b|"ʯT} r}c߀?(;}4$A Νg[ eԎIߟgqDh`ψ't5HO)iSQAwk%IdEJ(8hj=|DU iSy&te)l&djC _ϩ |ľ~1M mWY>]^zRh'Z[6fduQ isWJ [+Vcƍ3z\:6 3uYFQ=͟1Еƽ*1&4yDJ#t/H1&.IXrA" Fg" pрYG/鸟19*&]њ_nIMGq,4*X)5bCKoY*3J0̷{1S/&U][6B`_=%Dcݯ Qlظ{no.- +Ϳɾu]-d{dc'33ԋ1Fp Eod-LΘe>`I^Zj us׷J*s3 aQ*>:T4By[-X^Snr?Ob. oC[U]Prt!X;54տcdv\:>Aod嬹w L?27舊U1V hc+J5+-dd\dSZ>Y="wgML8H/Їwq]z`LeXIJɱd|mh.krhiid0/5Vn56NOvB!l5>v)O슳FȻBn]o"i5(v 6xwAdO@#,\ ݘ%CWl8,V·e#AKê :}η("n_{*+z]7<{΋ eHHdxnR~&^z]5qUj|>Wjy(Yk$&@[*5{9j[~F-ٛ'}0XiK2R[^ 2~G!lʰ⩬svA)M@rt)*mԣp^zC Ƌ(#)\L3(7geKD'4""rJv||_O?l9T:>xGrnj*N  4HF^ di]1.Ps%;Ḁv.C ~\O?,NRxBC`L=8`?-˭%RSʄ?.rk.Dӝy|;{7sX3pMQi ' d72dv_iq dwq yٽ 75H7:,%x$yhXrW̆U/4 P}.&|FwZ •`~VApGR9Bq+Ft֟|%ud50ؤ}_ǦfOd({u&Ȗ8B9^o9`^t)kzXn⨗6ɠqm}OqS:r6}'0ܴSq: gă9,7_rrJcC$< 8sYy/jMHfI* ֽ%B-|2"Weӝrǔlq:@JDQȾMv#Ym鷚FHQ MTƙJ X#툡۔fIgrWo{$NALGsP՟8jn[['治3?A"K JEc׷VΚ(e!@@ʇH=.g]~5Bv}L_9cmrx.?pB^)/bGy T~BqغkvB]iR;jgZ؇+,u0KRbmRl˹_$; 1N-kU19`-*MҫMV]KZC%E葉xa=(7dU'Ds ӣ>$f&!-.# i $*h)SHs ֢8U F\#p,G3tx4@K1JBS{ ٹ3B`9FtQ@?_NO 1i>0<;4DwkJ[ 8UWvLB<-W`^X']6;tto&s! 6Qh<ˍ cw-t0#Eh_¥Y;9sn7:HVs<󢚛yh3jʫ"4\i]g 59!-2BŚLQcJУo8B!b*-!A5A$Vvo4W`NZ>+'Cƹ#9ngeClRzt]H`tZ7y5m3m{ wS&a_~&庅 pTL>qɨY5хHsמ文PAi (b7^i%W^|4b򁝶71IyD:6)/y. >zMlU@谌-$SJPOKe( mQ+nUot,WFC&N|ŪC`+~kuaJ*6A2_m3S3}cUlyKfƐӝmLgrkٟd]RP;IpX"Q]ͳΤ}cE#-^4VsU ֮D՞ȃ,靑p Wm䝳P>E_m kuB`lEn3^ UT1߱y'L῁0" %)`TZxL]@(CƳeSD=f+ klF&y5ԫ3b(YRNc*N}vgJѫὝ˝ʰ;Ye)@7r`dѺ۳p"f|)5ouTiP|vQ$3s8c9iFoZUuPJlX^{ĩ ?3b@mQ??[| ?#|bHh?X ̸zu.Vߨ0\)҃uz:oq配0)W`8<++bhG+]̉ub2Z5z㡞F J0I<i=D9A(sNR^&P1U[Sj JTY䬽P.e;c\ɕj!ulg7)W[͊l5kq?ONj& /j P5c䑢떿s4MŵNX 뚦6h_77 qG5.\=@(KP]QxLTG!oѳfy!zIzUg@D+Zk@4<[XIR7rz EkUeNVy0 {/WymCc@lW(6T.T` L >F(Vaz;:.+ 8l6U5IKC?˙gH^E舂2!.O,B[;^_ oPhBqe )\3|3O{쏚~upwdZ38HMN2y_rOWD8rl А۷/2>:&20R ez J v\Jb(GSH}֖ȾnqEMk)F^s*@=j7Ĺ(6`2k%H##/^}кC?.2D!\~ܮD{.E,_یM t 8j-xoQ={^E9iW&eKUWm-(Qq`bn.$rT=}?wӕ-l Z~@RII7BSl+'V_Rq/ZW31fs:9Eu^A|+(l0nY3} ;#+a~ўBPմ~}x+KE ] G]iJ$GG!4FG21wruvwH0`vFB脙pR4@&ezU٩jAFSOG+VZDFpT.V>(]%6(6-U]ٴ >ceDOӣ7 !VNCHsť߲ސ\1? . &s-kL3ȄbwO-RuEg*H,!M۔v CB&cecTK -BR%AM̅v~a$zT rGr({)Cп${<$:czwSܘԚER=3AC[8 س|Pʰ > AYfT'@KWD&TkDDZ-yZB@ʮ5~?/9:kV𑺟 T qKO=\BT\܍a++Gcِa4o*[쯜59K gT;Fztu!K -̝1im剏: rWbrzc@22@4[ڹIM d~|#AyI=yvP_ЀЅJ p\8?/OEi)R81O-`I~p DI$ԟ_$`?ϘϬ8<3!Ceeeh﨟$]D|91ޅ _76d|A#r& x>= gʒب 3hIpLuld9׽p"H4wjmesZ+CzYDfw,"gҮ݋ *zPӅ:CMԾҹ|L8qL{ֈ&[GSRZkR/Ω O]3-Xi[TTuW8p0a h=57AޯKGk)b@( :u ,:B35~3 v]T!_Rj4/h@Е+)t j-mE[ީ"y%wF)8cV2AAUiM}B40 &VU/덲M%ad%?la[1 1$ws@h:#τCA`}6 (g`Zuts:zP'MRo~pD4ֈZW!`L) w+X[7/ 0,lی|wjPl]ؙ{=$بcF8rĚa@G4#Ͻ 45 hbt.ãf!Zb}bj-= "Yu³"^@2Rʎq=5֙t-vM+Lkw&SFy".)IYIdR~"e# cW9k>V,w\5ŗx ph!M;PVxhLi1KF#OquQ~. 8(8cayCj_=[M{@Y>.vbZyTVLYm;=?k4#Vv-birקVz)W`oMr/Θ0mMT~u<$SH+Ce8=М,P%=TQ[P:*f:Y۹%̢? > _#ϯF}(jWmiQpK2o&6_M&!@usQނD8q&ֈ08}Y&Ђ"ej'q@Kңw^? B@2i`/]RyJZ6:bcKOgYZ0707010000004e000081a4000000000000000000000001646b69ab00001dc8000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/input/tablet/gtco.ko.xz7zXZִF!t/7]?Eh=ڜ.+ˤl"š͎cdWw죜5q)\ֆHlA* qkbxD6l`Ȏ`I2HYZaykaSE؏m*`-.aďmmg׻dng/^>W@oI5i3j Ad ] *Ц^1!0q<8 <؝׿+f᧠yMp !ňʒTkR;h&TfҾ V37ڰ@^Tx^=Y `j4 1|4`Ile>R@Xeӟy4T>Nײr'0|!"U%Yр(xF,{ EO{'|E -sHPK536V Z+*CF'nQ2Ce)᫛@*v8h#"$T*wfe㉰eX hNHj[Y,|ME ̶Z:\{꽮6S-\q3pxE0ͨ_+I$gz"s$iUkN+A8}צU8FoUWÍ3A!m"gs%K"eA1w @ Ǹ-rr~VŠva/Zݏې#.17RA"/S'^Is.}`#F5O=|$J>-[EN'(H"q<`K^ Lce5bqAѵAm<0~AJp$n#L"[ a3_?Lǽ#ĂWؿQe\F~SkNHZ 6.;j$1etjERŹΟzJ<}?9\j/E&7X+ JαJxi!v@EwScMk/'g:_k'!)UAwb"ŒF (?lه Ũȗ* h&EYK_Z7B6ܺ$9r 7oBOaQtIr1wk_]eS Jqg 76S舦P s=m M#A[=r&(r[$^aQ$Vhk-氙MIf˧iKk) d7r!EO^uV.qYjPlBV\ \ 2κɯǦl<Wcilʰg T2j_]K = 3ܤz"{*?^ו r.{l/lBkֻ"q=~@\DfԆP0K8Ue*t:pKT0NlY1CQSJUL8Yl c>6]~#M0qWC$LLl`(q vnA~7wRV4mrQ)J5-k| lrc0lЛvEw>m K#'NRsЌ6^8 B9" ~}Jrj6A{=?OvWX8A$b9tQo8쌉ph^>d5BFT./ޕV"D6ECV0zM_>l[܍GD{#nKk..4_-BhaDG+ +g_\+u\`CázqU ~,<ľS;Xl[1[;'4^Ы _h%PƱM2]!)/$N[GJ Pkdh@eOǔ]DŽp%+ 1M7Ъt)xsTHdo 5Ŵ_$J{ !N[7QzyX`~PFoA4]E1@魰 &- xCDD M3}Oؽ߰?g2,smFYpc{jsO^>5V_c?tSGf^0F2f"dӬ?a0 p*,* @9<մw˖@ *yf%H_t><_nCPg0(|/nw :]lT5h_> A]sW6b} ]Շ`wS2=ҽCM|;[(~@OuC6#ud TYI0Ȁ*eP$o(cЕ0OJSY p9!yۅd _8CK 0zӰS`Mha;#[u][Pl# ӿ8L5dZ#2ۺ/^9+;Jk[a%u;xfeŒ~h@Pﳥ3.5/~`3 Wa$E5n'><xd 2uS}dJmxz[Y*^{SuSQekotĽiKmͷ{nc1lvN ǖ} )E>BH19ԅ3+ut%YEp1CR(XGLHJ~q߿L7.( jay?rhy f6`Q'PoL7m v7NOrŖJCH|>x4nfFNLGuROrWH>ͮ_y&R t¿J#-%lp=КpSeÂHGf`"1KGtA Î5}{uďn p踮n(24QrrZ*|FԐ\\Y/nޱEzD)" 1C>'i PQ\GX6)rU>LřJ#yռ~>x2 _B`@F"\ЍQts)-Ŵ/X$_>Zi 2©P󢅥!`"=V{!V9۸fCݓe1J4qǻ3uȤH˂@i p QyC`FzpRv+{KRLv$-tHdP'd.ZRofWfFQk͙gJAaxN5I4feyK[/˞E&C+G JYVwsd Y꠰JaI Bwk}O\`#ړ{ WwLfLj{.$Pj] 5#,H0I !`.O☔K(;j}R=XESc)=Z"I-O)L fivm. *!55^.l M8 Za^PNiȦa3 Ea5]KCǓAQ !)݁TW0h1rP2ZH)#`~RE>Ӆ%aFU _Vt=}0Q,}|Yq12?kڱgF?~p&_tV#I5q]@!8ԬQi^HkC, nכwH7]ַKE3DnX **1{R 6c`U/D 7k.}},``9tƼҾԊ-{cf :we^Z-׼[mLxzZ3TEFyU+utE ߖ)9 NxnZ^ .VU1 d-k:}e؟j(M_#]tX;i-ႀ0!nDJ*2Kfb] xc:t3=m8_.̙tѸ ة{RBud#2*Ɨ0V# [>@3U1ل0T)Pр`sv7 R^.Tx@N3sUs]3ՉםA\TZ,%ГHB`ջ+bQsA'pem:&0aoФ{Μsfk!XM ցZKp49囒B'Oq'~Ԟk-\:ŅH>ڲ,l[n~X,/Ld-穜uO;;d*)m٘N5$̃&&6ǿEbCaa)9.kk /66k]]tg" l)=X)geܼ"90'2 !͐Y#&g}* =v;n\SbgYf}-eɿcC.4:BryEDtrٞ|z.$,-uHOpOL済c9a}- mqrj.@˦G \?zF6VV//t!eYgoִjFZ/nOƪ4#'[P<}N/9.>JMZFt{;$M8;kSB]VL)5kϛe3E.>,v14DI~'Jh>L&*+彽IWMʰV,xӶF+1&jέ.P+9Pȶ҈[secY[mV槴j 2r 4V0v='hiu%5KӤoOb F߷  /6b-QCNZ>>rG*6Zi)e `;rpd9U|d, O0,xv.1B1&|h"=I@[;]ԡu#c;SOZZK oNUڵvkZ퍓PDjxxԾv +'O^H᫵D9m./hvzUHq̇ɆcD!LzX2LQ;sQ!ذ :xd%l'E;A/g+X[j 'Sxy/q^?') j\hP^%8|^`N ǺZ Dr:WLdI\/`40LB ݤeؐ[TFHuM0RrS0YJK)Bzs ԧrq XV|sYPBHu:/X6R[ }b6eHt]tY ,(. o Ehb+0U7=8%D3:fZ²v׸k]-_'|5RzΩ ֧9~G3<#`NkYeɱ;&Bg0LJ|ȃ=PVw/e ڋ{dG|`:2?.H,u d[O,-hA I 6J5"!x]oExEL]ۗsI*JؿsdH=Pwc|9)i8·e- '8^u<ok~Em'?X 軤^Fy<8,wMyU7^Xp `TMh;GB_]*mXsF%n5\njXYrѥu@ >⅋Rl;֬T (g z8cdFG5= -$*aTm0<,O6 zrፕ1 Em]nT@?ƌz;W=C*dyxrzCsġV۷›S!2^$Fov${ ]O?zKQ 9b+p#=ZB/F9ڀ͖V~710-il:UǕjv ]Ug})Dղ(-ڡ釶nr#G.sB`"D&nivALWv }{xd?Ŋ첧wcv ?CRO6ҕ?ev ٠5wntF魱O6D_[rdk|L`щT1K2xbs\Hs#Br9(4ه6hQrC3 }HK%vрR1YK82VW R6My"<9`Limo:!s`OJw& .oE1ߜ8aԡ羷yDƓߎU?hTtH~I»n.4Œ>Y&7䙨j{4hXkVqǏ@#~b0T^s| }w_Zo>_ Hed2V*5CWVsV)5e eI`;7o}*;R&[ 7S:mQÝ;(xk]GU,3 tтs8q^q~t6wLwA W8߸*xK$$~8|;{׋hLEֳ.6HO6L|< 8Z=rUɭ߷5~z= {Ύ.8cRlge]Q~?E# n{uܟc,jŢt_JSMb?k  !7W~ $ƃFpҥl.0Q Ag&Fطᡶw#CE($[KEyt1ɈLaQx3;ܩENWc:kIX*jKFX?r x MU]}md @X<'N ? y<rZyM)ϊ8 tCq4q[H0a^#BM)~)g{$~;Ha(6{eC"|>?}?^.K e {12fTaK9NKmجH r c6'ZIWJS%Ԕ!1ވ2N4+.mۮkVڮWbC9GT<|E23;7Νx,_P݁`o;A%רEPl>'͈R6kiBWP H!SH(Dod5cʹ:TsW$Rέ) SZ*ޝQg.n&Xd}#O:4{plNZuA~C=>wwb>wc[t9@vј,`n'yqZ,P:f=0E@.i GGgR/t B25+hXmtroڡ7TBQsCkgRx=oɹ=J!o 7F0<;#P87JfFTwF"֔PppA"θ8LܧmFZ&~cGyȠi1W-LZU ༬9rb8>|e`7(Jo~\VhCG(|=_iO~s:"}}rZz$( ҴD `QUtc&eo^ 'q^͖z}  Xw3ZF =J?7?-E#ى W?F<,w.)ў|gNArTYủ!2!Ջ$kT ?ca6Vayh9HIJ1at0Ӄ1ZdYVd`ōj|Az&rZ~SlN=B)x#<_@TNV͊`XȪA] pv0pNN^]i`-~<Lmbp %ІO3A>Cv|"EJLzb[%b퍧}eVɬXswb W:40bہ,B/R J@e Hբ ~vt\;K2g8#-†_MzE1a砹8s\ d䭪S뺌ӓ9KiY0MAﶏDnjO0U_"fdTI' i* xkK? 0Ә4 *΁[+v)Eq?)3_ܝMuF6ؔay?m ܨտI';ExN\hxISiw`>X- "F"1@6&DF-:|Sźh?j=Y)`%!|hX[jNR 27En']Vο?- Ht".T*6%EBp Vqh]qnD=zB 6#؄u_R6 rAru@^)ʸrYEmlfvP$s*2S#)ߕ /(|Cߧt>^w-`D о,C7la:_޳m'v3I>珍O0HY5rtp剭j =h*VEդNkAuI`3u9(NL/Dte) (Cn{PHpqV$BFh*W~bEp>m2_R{&n/O&6KXH[1}xkucepHS&} D]WhvZ+BH,–^ˋY ^ƩG0ZZ!{[=ww+zW4BDDuӯ3jPUۆ'mEH`Y] ͸`|cYD0y嗰E >NWư-ۮ28-t"bfX!rHO+ܶ#ʂWRA[šɵ:4ϵL2-Ùx{ \~kd.ׯ0۫+ײԖPw6 \O] M_Kkwzbh$&=sI]wlC="]a)|,SHԼ(쬖axOӷ6-YE/u,W=?u HR.eQ(Zjؼ| VJNIm}Uj|"._,VJ cQ3W1Kbr?Odï0LM™SrB`"ZrcFv9IюOe\u'mI' Ur\3ŸNvёw3 Νti^20 $kon/-}+_qWռLI_X1/dvi]ܨ182-ΖKj||w94jAa% IHb-Ukn]$M-",38"T(r4siz! 4wXڔd/ĢqB0btM&d'ud)')eg `΀;Â5$]w$`3Hb^Ok=TAJfYO A:qO!卑7oNݿp;&#vj hr>f-CST6,Uv}Ǝ (XQ;Ԙjae̜SAW E*_MFK֮H\봋y3 n]I]?싟Ī7Tym@! WCL+I):ȁ6ـnDl8˟d$#@gG\(&| ӂM #ț8pד+.&mP dlϋ$~[.S$ti$(7Wdp>)澠+1Q{29!1LFYY֘S 6ij[3߆, rep9A+ᖎ T:0wj[z^YwT vz(+#BI*Ŕ>fj^HBj6B8kNUNin4keM?0z`L '  'tvBX1pVG*I/Vb'_)c#Kam)ѵxI_RWt{4`O+57M_1b@F?:>-g'T Rtʽe|)sbPRvݴwCEfSwhIm"vcm1}ETۧm(,_[JL\pA ϊcĹEtx1r?1R~A;k.)8k$o7Lɓ.7D/|9Q<$c1/:v<j"Ҋs@saϯT?g"~Tm/rh!X4,Xڛ0kV 9q J{215"-yP:=gǖ=j#Nyk r{%ީü'SyO( J{h s3c2N"jݎ:lDmp#warE޽ټ?-h|nE%˂֍ոR$ &3.9I|0UtmM*Cf>rmrZPrkqڸAd8[ţ ΰt|}W}ēdvd[UsP[MWZ}w5F4Ep,e_1W ~fFyH0P.δ`6jwZ(v;Awo%颓ÛmռgM PF&&XlN+9_(<{e0?`W@Ki"h(BV" @!!4" !BG&_c?[fudbq%;rЬ§0+"tW"[iT(R=oщăROCJed}1l(߉psC`5~A.+7cYmm1H~NvcBU2Yk=SFJ1i\\,v?e6PANu܄U lwsc{H#4o9ee 5N5H>1Ϋ)')O}_PS/Qq52I|DS&$/bTU = 9h!@t:3&m4GnQ|T1?KM ױt=&.+fF@$%lxMrc疾i +Zu"cCܧ`s =dm"aao[DMYL=HF11XÄsO `Ffl31*OߛEdYns LJoq|k}RQeb(8r Iγtt;BEus+(=fւWWOqY<>)kU!V5.>ͯ́f˝ӰQKeOU֏,㞂pOd?! vrqAc;x\}UE~O{b/Gx)w; +(׿ra&J h(h(]…nvx7̓B#\{:r GCpLy8F٠y,xHC'J0;5}1z9Di/*H!>YFp¨~Jl)07fhh| 3G+DştC̡r9 O8b7Ila3AޛD(*tqqu^Dr),1CǺ ԣ *ƟD3'%nRB'lg2ˀ?^cη0B ]3Gd\7jh}svg7lt>=rF nrϪcʤR[r^[1Z,K]ڛ0݀Ӭ#s&0s&NMTNpx z&>ް3-y.W MޥFQB_j9GPJkH $x(U^]dI<3&!0F*>6XCX[ al5v=a 硷\$ gJ#97)O4#ލQ!yHSAS+QCf>9 \KnyڽDr{oll&oP:ЂQnak @ )TY,PGE' g/^b7\> vNj˖Dw%aXYpaYJHJS*tLhkJmS9]+m`5UywMOl Ѥ\8~yw,TQݙŢu9 wgM0M&cke#=eχk@ 7PNewԷ}g N9nW6MSѺ}v(qYOĜ 8AT>+Ȣ؅@c9{(m,8:Kvr}_B)fQ`Ŷ)] O;8a$֘tLvx&xsr2/R ,"Md>ٕHGᓻ=Đ ׁ'^+WWzekۆ7;}M`Kƨx'1G"CO5 I?ud2=mg-\5W% $(qyݛ=W2"etMJ '.T/ ER <A\])#Umi h55屧kK. s5VCivi`WCʟ/'dZD],)#osMн5 Z* C&L+::(ՏR6aIp( Od՞ p9b`?5 v7;hN5U5<`c4pGjd#dM" >HRqq`i~GB+l~5emU9&dk+8ǭmN*uF am_8]k(MHOk4)N1lN6f/&$YC=q?%&bu0oH @  D&u縂MNIFgɨ75f>p цX8NA\H}v{ښz$c:AJ*[wfݰuM#.o8&R_H&pC$~]be`t=da;(Jj\䂌&l m.\I@@ A Nڷ{s ;ZN^I_~/Be10 w:x&ПzXdɋ"d)Ѕ ^@*RCjJe[B>oKX.~O8rL'lDlv G߽Us+{ WX2XBuMgypb=jdRtEo~&>cdg E;PDIiM;yh=_Hgˠpy W6V> YWܰ=p{G8A%|$mdNg {><ЭPoQjv?ka`Lu$jouY>N6 JITK>@ z"\67刽QܳX|˒’ʮ_rk= wj$'V>3SulkS )a޾Ybla)JG4:]K\m-*Oq7R ʏϥ1^¨q,^S֖HzD# ܴ6G&>roa2Q[ E?>5Nֱy{y<#s$ضX5FF}߅2{;t &_vU9xO=D2L;sxy;q<Ȗ6ᆣy_OS$ql0~9;Qֱ)Dygg}N ?+C_$6p,{]jrY$X_Z|V5i7قS٠ r'%<Κو)ã< )/ANB&MlDAڎ[Ƀ\э[vX1%:h| w'CF i'vfn+N'}N/ذ4,0f 9>V3SX3`1\Hgo^©*#0 1-ǘp·g(H 9MոJ,T/z23 *Kr˥L+s_bџ8w6*:s R:ۺ*3\gDUIm%`jϷA38Sg> `p؀ä% aizk޹Jx~wtl .X.~~Za[r q)9}-iYGjijqL?*J j795tjlS%Kx `">Q5ěaķsGR&O Y ~* Z.(9j5ƓBv?󂇀o@:xP&bj)Bt_fAm}m,>T s͞, k-(JA3ON]ͭR.C] od f%0="] wH7?xuaԲNb%ThxF`686h[ũ,4msTLE2)DO{KSQS(ˀ<_); 5:jc>=dYR 9|qq\\[4=?dťC\e-LmJinTɽF#tcV c80 iV\;9o!-}خ͚M ][7ӯ-$՘n?-|sGd'cz4\>uR9"@J@ x  UI:Dv~ܸĀЋr|s ̰?CRpEULk>Pd"c8yG.K(ia93TV_!c26uv /NPMq҆Xk~ o6 !) HET}wĚS*3FRy 8GDwoBw9sNor#>b@@Z6&HJqRoSHGxAq3-4ƂcQjo2j8Dg,+s Jw?GrB<:WAt/$<`Ppi^ ;j5d:`Et?|t|ޯ&1"4QYnHRcxX"0gUkM:ja.E3>ÕNkGy ̼"5-"̤G[IҤ+_s`T CWMEOGGbCHj&90"=K6,VJMFo+hT"HIS$a_#1V3x|)y?LTɛYZ&v|QKCtWg5 3'Mz84|v /< -ײg͏RIJmZʌ+`ВR9uRCk~չz6!XBz8C=M6ˎj2f&.jvtm|ykO?K' zr9P,GU(Cd`ZnM[PUo5}xjq㳧/ Tj9ۏ$:uD#}g!+Q4/$*ɥ/2KfXBy]U1WD!"_.m‘ߺ-'zbD$Ǭ;܆5ArGGglي\ؔ%YvtAzS#;i&Pa8럸ZCDjcL@p9__Y.!, 492]SU63yY,_#}=d}Q[z}yrZO^ n.OlLj:Ą w~qB;I ׸4*d Ϸ8d.?u6lDF~fH?c)vvW`u ˇimIxۮ\#p4DsfabU޻ ^:D#)W'|tٽ4[}njF_X-@T)së訁(Ks`%y9\U'CPv* J}8?zGӦR%݉+_ݳvy15K>}n]dH f($uæx^B?_u>A9ycvx aƶd?OBΰ\f.D7DQƸf{7RH7lkcP,x>gN{ #,tj2$Ǹ $-5XUGU:_*z<$¯"*fJ=[UmJᮚHxUQ޾@KLƸy/ 7T ӤF"4A,U< pH zdqh 5y45b"~1`0~M vxVI,)z WG__L5$3ɚk6fX 2uL1􈊜$ypt~&j٪&SRW`P,3),l+ƺT>ݛ\Tyty9vz^bA%;(,.>Ϻ%-gQ9)/y̶#AjV[*_r7*jRc6,˂pemjr02BC6s,QК/&/}DR@הaQKF$'.1=F]UmpLwUd@mcӲGI)ۄvkR+j1nc- }{GaqK +b<ҽRd~o0@NR.*u|ZoLnKu8VRB֜ ձFÀm Kʮ%ΟVJw$V&IԀ>y;ۑIuZD3=erYnrW>yrbN9oDxʄk$ZyrΝi: >m#>` &\K8?`AL E`87Q":bz_{㖳 uߟ8aWnߴJUdS[vüc FP ʑ^"cN ʎ`Q ϗd;cRB1iɱ:F$=d)t 1g2 $RR"S|\9$]hlP܏ள&UBo\(G }&յMS&WGc3޴%@(- }Fxj%Q^_ >V0r#A[Xjp*N ^.ɮURofVvό)Q6lCzi[|FVoFzuD Tšˣ$fRcsg1/mIrVj@1stLG&ƕTq0ENE=#V`,qz,  ιNNCx)tXh9;KzÝ~僸`<`~ BZVޞ7R+cRlGZ8yh5hlRfZ9kx7&8j 8Rf5l#7g=(GȊO/GT>c~2KA@_1fQ́F?Ljl,,1ּi FCy>6:^r_)g17!|V ~LHΚaMw4>>@2\#|&EEDa05,4ȱ'%`gg~NqzӚú0ːf:PAw u: -gϚiHtxs+y3cXtX`| cxh\*,2O^kgs(Id6#xIu{&ɷV4⓳;6pa+ƌ ?k [#hndZ؞5¢I%K9d#N]*3plHYfZ$Q EóJi)X~fE)gQ[(r#z2߄M x!Ȅa T/@ e(kqbqiFo nYḮ8TϹYE2o~Oߜ2ՙ.- B_% cgc2KEluY"'L}5ZYl_T>5S.T j۔NW( R7 RY379dn ܰ3[f+dhf|!*3CVrMۣ [}yԎ |u\p>m=׵h7}oǥ3?e0KԙB?㮾FtpHK g`NBrzԘjiVA{E XKx̲ XHYxWR{+})r$ m] .pdPiyw09k`(ɑMMB5 qkN ,+"94NdLs=wXlu=PWlIhN. d0ϗ*RՉ ~c bٹ::e#N|*=1/^bl9V.Q) ZYFϐJ+'VuC/ijHJV/ KkvUaO[mCJmFE.]ЎlsoԌc6 cmRpT!)ʳ/O}~mZ :D{ָ뚒x9oF_}([@!ޤNd*q[kF+V9W6`)֝FHgDJ/FPϦ#ߞ%a:ʵ *G81'.5%+?u1V!)u=I)DD:ⶹO9㑕[ ɓ.a7`jEm6TY\([!ϖ#|K(JNf}+ݭO?B' ؍iA OjUT43(#˔;pu%X6.ՐmrnxƻÌ* ̧Z.qg\]70yjp9p@ pHɆЦ-RPwnX7]ݜ8.˶OEoѤ*̡NC{G#r*h 0J=_X.|H[d9) Wx81ʿ/ڤyΝ^f{#(fWTĦ>7]\O1:7렬D/06Nꣻ<(ę7nUC.#yVhm(FLCA<%Ϣm/yMhYЛ/டo@;0ј߷?NO۩`/p%ov׷nFr~:;BAw騀i :d9ľBC<}p&X5=-G ekU#NE%yD{)1k5udS& h5-ob,=4>* ߤ ә0Q@DӗY:ru(䅪OenYLP:Z t9y|S2 x7'j" egF:+$S`gApIG[zUJ5\U}o| ,nl^-pKu[o22ۄ!{[_) h7/q_jABh,=ywI-\|jA^NU2i8f/Ӎc@w}@ NR_4qugf/qE)N@ 8|{^>2̠VeW)~4 7z-q!ibul~ cgV!ru xwv$a!LzGXD%w'|$Kΐf#~L>2:nrU(P酺MnGե"yb>}ta==' A G>j7Gв7[ۥntqV1OjYz M'S!Bғa)~$_`fHgK/YPAb:'"hrʜk(VmsLzh򇇾į<36w >1$]xE4}'j؀ܒ" >567[b&L>VjGSff2_rNRHIO'Qw_I"6?LElVeFySL{~q6\n`tixpO1yZ׉iD߶M_KG]B]/N`;[8H9<]`F'| V: RdlqsC?_9̝\[ԴMsa|L1K a݄E}'Ƨ$`c6NXg3eT\n:מW*`O~ln;oFl#&Ƙ:LHV/jm&*Jv-|Z3WB!f}k mRٯEnF݁)ּ}^v揎NDA՚J DAVQ!?=ux<;)[ѠM@ZcĹM~ a U!F)>J7+LM4Rp˼[3(u" m箆}HH,kHH-> [$-}fD#+VcDȧ/"%(k { ?O.ޢ)(w} ^xWSMr`֚'h8qTmP5>A9CJ#ƋpZm)f! wWSu=QbA=(njO2O].x5{a*r'1١VL\q_Zi^0i"3cC2U>`ܵJuDZ~Rd3HrhX'7x*8WlZR B$.@79`']AJWZ~3\6imya>[m^񊘅S ~bIo)'fMMPQlQ81RK O9-cWƥba23H݆3y5J;*җ0+r}Z^ࡉH" ?p^;9/kQ?GYg'aV e7wȸJ/#)t$.:fO;/xwW S~tI]AHWVl?=-FzϦ?Բ p*Q@ע_Y-g'-(wA 9I[-i@՘x9!$^/JIނfJ ;KQ8W!G$PwWG34B\zo RY牨-HPrOwGd!;:Q'^aٍ',d^|JfL U˛"qUB-N"PD}ܦd?1a)(GRDJD ܖ.&e+My?~ \cO@'Jmʡh+k(%*t)Ѷvw3Xf:$6`U`WdA+=!+"IĨ?M;,ߵINSuFf N^G&d{knz]l*701 I?s~'eĿrY rxu}[8-\> K<ܱsMD4sFJΓ)ƜZxZp;s1$}W8aM3YMRbEYfےݹKVZ%N`RQ5!̖݈ 4/`|{$8 $z|˟w,hKcJN4&|NXiL ^c(a5or:W;XkԩL 4aUF1LW\֟.J ßYFr̉9UqsN8_Ŏ#֞DVCWmdCb"eq^҂.$]7&8L>3U5Ⱥ=h__)`$Nm]FWrO:Cׄ}?`+þM3~cHq|MPK$ ladr~rB$T`%<.fꫲ5N x?s8fPFi@¹__̽J" C΂ l1(TATLhuiZo-a.Zs-3ESXTON:j! 0d }e^k8.e`4Pf5}f̢n[*N۶}k^]$(`VaʯXIxr:Vv43f&gh}Qb=R8W*,TΉ[tizbY~ԓf aVݶ'S<\ P\HJ˃C:Ͻҵ)hPPyuGfU{v W{jZd2kFfW:, [狗(8]%WŽ Puπz1 YV7iJP1~#ᡐP /|e䳘\mwtpӺMb ;ޕh̉AOVgc`Lhi[fqϳi&ꋅARՂhɹ/`3}1G-4TT\-uJnf j]{}HMէBO.a'H:iPvY\M{Rx==5BzF\!*e.Plnqe?)!Al%2:D/ a'̥|=o5[-I=Iʍ%.v4D rF@(B-@7W-M۷@o#h5 9uq+/6MwIm`HstGe~#XE# 湟RfB~w.COۺMf}lZsZ04cLK E̓/aG&} I!fmO9y 顤OfGX@aƼcq !+%ْ$ldD+,On*D+F^6'|$dT7vC:!|?&H]! VS &ql-k.,6yprVWx^[`ASf 4 쭝}_.5kC/`qe3+/jWR +]v?@*,T0y7/kbյ. w,ɔw\~&/4  xȆX'XSNt{9t\_ ]:4uhZ݂qUU m / JH& xaF2pݩTt+iűOStarqwUqAzggWeZܱWk[& ;{Zy46h>YrHMNC[N~u6I h޲]!-؍?p>8@\n a;SȻՙA&x7:gu$ʱb+I*i?Uֆ-'z'gV#3 f<Sqg0#M%㝠]X?zRfY\w(19V!]ZV 僞&,YG}Z* :SP!8GwO`6/8S|?$¢\.`-tYkiu@ۥm12XAУAɕQF@l%Tq@pb8tlg3<,T8Y}(K6;:>f$l'倽M 5lCGh QN[VE eJ;=SU=*'t Lǀ`xìУVXv [J ؛Cya*f(IIBԞuX cK49r{> SWz=lX&}1*DIrL2GͰ92@¨+(Mfw1/ 'ㅙ Cq[ jl_O FOMoU!<I㵸A752?FL)gsZ>8}DUC6d>ÊLӰ z_Ut[&w E^e_3Y.lu9ChGs='űO=j s*2PQggf_6g#8uɋe8okL03V}&@|$ꔲR4Qwꃚ[𢑪#d{w2›Xjpm׾|dym|>@^\H2kD]طRgcwARfGE]Xf؈,)[ mä́&k:Q0;gXG eL1&HlєIuvgsdO"`pyvi82oeh{%G~hAM 9u]e2i# g>@h|uHYSzl傤e;x5-$iץ-=o>R7\NAݗ ѣ9V4 f?%Nv@ɽv+R Ky:4ġ&2iwa0{:fcx*9_!<5]U3p۬ |lB)HM翓{c ~p5W3?ؓ}Ƀ_SEF&񖀶AGg^sv\@#S^/nvg4k %{,UuhӐ ۴#ŜiO(j%+\9G3TÄ=\hAjL[di 79`@1fݝ, /a]0jR5j~8w ɐ}u-yܘf|FT*0zJ/͖jR*^[q 3ԛvIqp*1c؄5E"f~-$&Qti``VvJmjd Q]+f+$M6URIg V^3+ U1I3=s#IO9+tN+hIitb1.[˿Bign7(ϰge B5o|r͝2G <ػ)_LHasĘ K ԐEő@=UDi60UDqv|l!R(B*e3 1|q֖D$¿Ht9rԥ?Ym7m ֳ1 \F3^IGSatoC?I} 1:|<p=ޛXVG K2K$0?|mS$wd';0%-I\@6S,(i϶zeopIAb;p66kCX#iG۔R<=ɼPg "?3 FUݐVb,ĵd2"Ml)fU߱N`pP*nL y89k(w雙,C'47B7uVh?+6 qle97I.w+:2qq/5R44FQn QDO 4M2%~eW̨N*Cj8*Sh4E%yaC }ٔb?'F!;h{ um%P}nr>t$W$IpnoD G!~>Fm sG47V:cP,W OmF!4z`~J&= y?- pVڃ.*WuIC(6&/-8)Ts!L=٭l!w$+ i@o;Ѐ&eTlLؗKJ=rg|d566f: -mxA]E*por{^?ݡiޤIMWDg|{,>jzEG&|)b;_c%ւ!S"5;ЮY0[v(3jj%L8/.7SzHzcH텵T6ȉcٖd d/ci_EK3HzMfFf|) /֒bȿs`DkD6?0"3' WÙEM0c(3]z4©3b19BFu Qӯ8?D6vJ/ n7jb~(6,8 Xy; vf̿%>? $u{ayj,B%ІnYG#/iXs:=#iCX>L%ʙ,֒Ql&ޠ֖ic J3gqzNVqWjvf*Q |jb %1#^-| HJ'QT u.;NʲՑqBRRLhH4a %/i:͏D'O.V6 TFJ, Y8>P& M.νĦ<[+Хt^:p'} M5n__ L~KfuJѾ\rkb [dӉ^:dRic*#t>v&@tTZi<; gyPh9O*3Ud׆'`}b"dѓY$9*NXJiR091sr^] `F-kg+O:8p 9ƒhqט&|dw9OwIZ WF` aU׈:LGTS&t]_鸷V>gj3%i :׀ t`4+lt붢`G<-:1^R^^Bv%~tA/$˥lѹ#|  A\"l`d؄:bfy|*E,]=mi  AiyOG+w8X^{DA EV.^i_o5(,1#D\k8X[7nZl{M*.|#ǚCŘ9V]+eѭ;+0 ͺɇ24pvՌ:.*&=Es&ډ: wOZIm56nLj H\TF,~הR~mcW|ݠ"Ti]+e^=)(؋ :ݜ^GYd3ET?ӠCzi4 z:ޒK mjL\OJsgc@Hge0ysRh>O-1f W]LS%{~#E]{ 3a,(̣` k^^YG}> M2|_$ʺBN҂QVe0#D i? y 8XB#3ĥw*)-)Mџ_EZ#]T O^3k`ɂu u#l+G#8HtH`a)ڏfB97g@bAt;j-h`. 2%6riIpw>$,x\#IS׳Ti g~hqׯ3Y\G>0,2# iw\KHm-c]=nFkumi}!.405%fDق8K#=K)EZxx~ޟ׌n~]tax &꫏ &*%L#S&+bŒ`B; $+/;F~R骱\K ]Hzi~*({ǢÜ undzYto@ZhM A6 RҲčA[e١B5;<5h+Z#\AI!3fFLmf_S&Iҷ<'xnv+yX FTʨjNUn@ޱ m'_ ԥ ]o %7tϝCyV8myea6bi#vYډ0^Bۧam9_3 Vj |hÞyo! " !w͑RLXaI1%x]OB.髳pٹ&k+~ꫠuմ~>K5P~Q]{X'k/ [z%ø :|(tKuu OTn?%?-jȂ=EߦqWr8'z?ز ;A+Nm68f-ĵ4P" 5Ƃluw &x]tT_Khǫ zL 9$r  %[gT*?ΙL\,|DъQ=&VZo&5K\wQS^BY7ӋK ,%oS*bE#Gxij\tW*t *F"xc;0) JStj 7l>T$"8D,~ tYE2+o,o>qG=EZ.}S+O"|4]!n,&vy_2,Qƍx*["ńИfyA!/ 9k:wldy Z6W 4\;StށPXiv,UOrG dMZ8NSu^kj3> y9dhܰةIV++{/ GCH5qHټ:rܰZ/ ͚Tb[ݟO  f:P2" GY8{TGCDad&gv.Wyp&}ϫ8x.BvőU =&3JLq@{ %zȦ'Ԛ*RT/ R6;ƐL BUθEAl+;2MIX O_'gyk8xUpemL?H$yچP gzP)qWLȑc6\r7Fhg%* H@kF%A)ٕ>8 Ng,KuLEluMqjH35{4^p&Ona?tf]L*%0?3J,1> ߌ". Op+Q|7]F4zTA&4Uy(2!8"ì@%\ߥU-{ 3وKEl@ zdxTv ,^rqwKo`Rix=̧/"Cӝ aFc]f(Ȗk\SKYA0fZ# U_5V6F46fR"M^ uIB5Py>k%mEP>ZHQ' & 4m$.Znoml[cڪ*?PGaS63_q9u.{0u*"h$qi>#E"mq\F2o.sVc/,gZQvVPJ=.Zy"`-{Pb3zC!o13;^Ґwl6`dDY/OԂIAN3đi֏ᡋy Z[:8;6P ^uP]0j9yQ⠨MvͶnh:+ 3#_>XB9E?lѸ4X^@([ UwXvHk Exq\ 7iFs 5n-+yfKءWSOEބWU'hDJ4| vǧ0g+/^/q?sj39PH6Ƿ,iNg/mhhȊɺֳ`,0S~~R}*Hly\,|AgfUUSP1imF F` gn*vQ)KĒHxgͩ[lGJ{C|W i{t4*ȑ9|^}-?qT5h+/p6zicQ+qᔑ$^f3 TYQ1''1s_746Nn_{2U0 {:cGv3 |)Y4qNqB)RKT}-K5y, d*܊,DFi ?t-nI6'Ԅ['X.s >]2+=*s6z sA>3A?Y]R4G*F-zBKN%@9GZӐNA.d郑?$r̓GoO!F!`ߍ%̣,AemN9  ߔ{ZGo;Ly[{1+ RPFiI+%U'9 6N?eؐKN*Q6uf#lj%%% i rW`}=s 3"<~Fwpuz3` ukHԒZUT/90"?7WizA/Zٌkv X>p:R+2Itfz NXU i=6Wr@lK/Ea[ΣT?V\~L~ȏ&P"O-ti1t%ş'sCF9@v)=FD}&,gG*'E~uݸ]İ=۲꒎%DI~p!x;DG T; ʭy$/%62s*jj?›O!J_o!!B^rI^MiQEO|._sOfe&l_H`@O[X}W$3\?߱6c5'trV\ Zy{M2aP|s^sKY1#n=Ao&>pȒRc.5(LCgg޵#vSRBf :ߐȚM]ܖ('xA|uh fmJ?<,:Wio0=жrɠf2wV1C8N̶lg{un}yAJķpCwAe`2HP"eKp/1,|0AOWDEv $:"Z(C׈QQH .ku+S}.ʯc /#)Ա㚋@\Ssc]s)܀rsƛp ֿ5 yi@ v%J3wmO#LOs6G3MA d%#E@A1i״+nY-&1%}n?&K?n+ 򯗣M%|z`^lL{%xOY;yVXIimtJnrTG!6f(=t:Fj_{ V+1LӔzw0P "VWbJB joR  yQ/!Ϳ2/h5Xs {Q2I w}M}0(Glwt2:XrrDV$g=(C "+dUߣ?zԘI2VX3FD/"HJKh}tvM}6Y}M{Yz]Ku3ʞc-Ե!+9ZgE%]*[JRmd!(H-*:"Xg* sx}zq&]C빨% Bɟr _Q-%l[N&zqd;,Fi> ^֨5KJP)x=?'䄲ҶZkB$H] p#\AMS %}9xBte멖)[i zo6֝ifiS'=Mk_̒Lxl 3<_rNkp誆cߤ<ϒ*ve|JssSJ֕A}`>M,Sp(>^C1q}J{{sڗ@S֐ XkS;O"cU{Dg6(Ⴧty (R=Qt-G9iBN Y 0\ѡg=;3vݔɸ:ERIL{Oܩ~[(uxr\Vlz$EQn1F˴EC6ї%|}DZ,m{̾5j`є9kmFYpB?EA h>%JWun]z 8SK17{jvaʬ8|.Xzf)p'Y(:\U=I0up ǻ~_yT]{jZfkЧ-DA8UZA%.;y 2h{T㎽]PZ&ر|}0v}??/^n bz ؉PNȣ W” k 8ez ,[9 w:+R0$4g ֗@G $@O%MKX?VE_~D MoEY(+Qbh6ug+Y cHC*,.)HU6͇I).$eYuUSI}s,/@=IoM&]>d_;;md/ Գq5w!E QLQ,B>7-N'YJF7i;M2~*чzpBO詤юJA۩p&"$2cޏxxrʫ;6]Rc,GWic:ucqjrLώ{*_1N!k(2K;8ߏ\G:/vbiTy>r62Y8W7n 3`qY+BzYA;ǧ :A/UwÏswf,S'!P+>1Cή>vw丌.hŞ4l^k):v7l,$b n-~q8i9C:cm_U>6VMb)F 261SyN'H8堃{㣫LGAOi召{ yQ5 r9Lb0Ǹ|?&bw*ѶKa)PN$ *rfԹ?H)R  ,ӻJ]6gU[ C^DԌ;`<S.=;EsfIcKS\ab͊%T3_2bey2r7P,5y$em y^S5r/<:F*5 2t۫?^Fjr/<W".OeUkͥg]7hQT/ǚ}y R˺f%avkM!84OȊo0W_P3߿u=D72>Te8%ӣ4'vkü}z&kj&[ n7M3~ MomNnVtz3PK}M[v._uOLX(h::G(c=.X*1d'Z=):+6xݹW!)^~ >Co8HBJ "Ii¨6?Ъ^82fľ_qݹ@n9Ɠ _!xeJ/x )yS="w\CRj3BehɁjA8~ 廄룓SK 41(.GID% v)Y#"BrgDR.,_LY< ^Q汵}kF^NixLHe @#"ۆY 9쩻)wa]MuibC&4w#y7bJdjaԾ-MAz5T 'q@CE{5jVk/deG-: `A\+Ōi~w' 09BHG5O9ܬ3M_iGKW!}VC/f/>ӭq~iv|vB|tFf׎ C#?}~MvG!S}LJRQU]EbJfF+C(_{\u@-XKD>ꀚz~c%r Wd|0}\wS#jOL w/U+=\"h^dی͙c$~{;z&2j3n2>ȑ1yH`Ӵ|j[-2`:ˊ|ܺ/t{$fWw|Uˆzt"VfNոfzJC͇b d]` kSHa8gR1a@rLg Ral"NP`JFS3b2^>+'LD;V~">~uJfb,*tr> UAn"u7AzR!A?' 8:mhjvGaÌrhr"QQkl唗* M,h0JDMo{̾"RGyHC$] |7=!n(0zH-q[#"d͊^ɀ܅j69&M01[dg(@W`70sa{VzBZ }wl(!& A/}VtŰq$yL5OQR^hO61T{ .ɶJɦ)4MbPG5%hP##W}w]~x;݃#.u+NKbƘ8=mۓ: ڔYu|y(E6ZC{a (B,I/?K>s1r8CH%Xh²UG0uTwG]iG q/_˜M9(ycY4"{\Q#kvGAT9 9V=+4#PP &ࢳ/7& vjM)Aف;tbyФhf|\?)p 94nƞByWmCfR:3:}[c2T0n?[w÷YR*√)޳ir֖ ŗ`Kw{d2$5*C*+V?FM w'E'᠄AKzюG&?}Kk * )]kqW$8S_$kasEBtTuo̒F=8I<թA8W,%@f>`c}W_*P=~!KY~&6E5BnԍK#Ri8S,COn/\: + Qb2TA8vnݠϏS>Jzcj1ܫ<;jͧ^5_uCf:BdN#FT mB*:cїn$bf @) 2'.t#%b7#. !~_B'wa;CMig^QИ#(Q})L?- K" *^7Õ ~LoL#5V_trAC@Zgg$jM sv[~Ot⦪ڧyڥ&{Q|U;=Lp0hb.,Y! )ߧ26{]^} k#F%(@fvM0y;!`(t".yJ]kCj| .(GjV5րՀ@Ť1O%n. #̡8#=k)4 %5+m4H;>O1Wb<^(+(=|]uLgt+hOk8 6 q3:85.b|& &}dule{@0@O=NGb6[6vm#*xP [F8sٓwGD_ߵb;mT@_ע2I68X~PuPEtj44Dn"yϫwܾiӅHpD/װ*W0y_z_$nnLzpKaqy)(ӆM×|oFʊ9O|B MM;!A-NWh~U#I$Fc oE2+zhNU߅ ]ն΀t&eFzӧ M< qa8'05.Ke_#v4+UX?(n M&tnS 9& _Z=O!K*i)lv׌\dvo"TSjm0$FSh=p3E'0 Mn.Y=NloMV DmL9NU8Vl|  R!L6<L΍Zt4hN$@6OIOYd$RV5AQz&|̒AX^#-1;D,zTFe+8|/߰ԍ; ~On ^B VeÌՈ8AkCkӼ5/1ؐ VVhL{A\TfLvK Du㥽dΎ*A+;@j6Kk'|sDƣ4EtS4u6S\N%h.53[ߛ_osWe"^J"t jy \K/J?TfZYFI0< 3åK*'5n␌,E |yΖ$nyAgr /!w`WO`&)"Xq h6i.i8sutzWnu/5S˳ ֽ=\`ky=hC ?;Ä$x]ۣOs"r B%eLX O4|dDŽh1IڃM*7܌)ۑS(ߤ#? i:Tb[.QF0bWQ$ ##mrCM۳)U %JQ$>v uSa5y`\pY@u8Jy 1IOWeFcjWrelZ?n'?+AAiU巠+7Πw?}n[/8ꜜjiL1eD Na7Z 1ۍZ}h\ `!4!|jN7YAkڨ-'s ׆6|011M q]nԔQ3$M;)* uJ&H7zmaN\:Ւ0FcDl_^e1r8uHo'VH^8{kir؃Ԉ>&fr`& 'K0emc /eZwiM_(Gv0<шL&#'E}0hggɭd~eɽ#u:Ab,:4J}EkU ~mwIRT[9̛I,$MW7 mǗfL!3n9ϰ蠢/+hx!N*/EM=E$-$Á!(~˕_Wd D2.t<^z9X%1l U,J@N  \ӻmfjӝ[kbgoF>>7E#qԘѲD嗃o,q8)QM;q:iZ9 6QyZB ]caG7#jŲn3s؇g9]sA~m񛐓 i;r%)}&;gڱcd"O۝6pl)dl ̧-ƱVRmKWX˫MTZK ݿ!R[F ,m}nߟ8cF<9qaK SQm=EgqyVr8*LA\.pmAw|ԉc{=U`/] Q[Sgǵ Pcտ0uܵ91 )ALҚ] }3ٌ3/PƯ,]zX$лٴ0 iuPD1NPgj\1 ݣbT;l@kJYHZOBQ K:h=4=X v@y"Cv>V$t~uĂ?c<D2oXř|bN2{@".qs7fEU.U}p5MS\ 1’,/6{= ˲p kYjB[%pr`Μ$9-\$$:$WS뛕}ojvlS,{:Es=? a#_s?=^ c̼Id3yeBP,q\GM:YYCl!b<-\o,-xҐ[6|:Nw)0Ie(!V<rsi7'BG̣FK]Z!~TC\[ir:y"W<5w珼 CJoCh[V~'{f;;fP>r 0Zm?l1Do \.%B LN2S-`kGТ}U6^/ *ϕ^F3Qa!벤:v{]r|1jqY ; 6Gm^{vP@*;xbML4Y)ߦ;z,#y&yI᧜D3=o#pVj2@R#eP->B-eVs4!isuO>w`˸KiY Uf$ۏ;&M.j%lgǸ= ](䃎Ñ9q4Rxg'"tR{75ZMIJk#X,F>w:CJᆍNKsYMb$m L*CX-~j.DI%< o%iP#ɘ=Z9sڂ`R#/+SmnE;(=IrCsNig\ӹ#t]1lϫIx!+;-ب93 gd!O,Xê'&iӕ^z:˃Z%GWew/T][< ֊[AuJ5 5MէBί9!XrVՍV]m00wu,.J8B`zWlsax& +|Lj}I& @ԑ(:f1TjpJ?UjoӾt k$-Q!A/zVM(ՔSϵ`8wz" X[sV2pRuջƌ$vHLz=8kdo. EG7⸒00qwR?#8@6JJ! {l̼:`,Th)PpghHdOkBje#,\3 <#ƎoQVBZ0ç] ׸yИ+ ~aݶ|e(V%}ϙrN )hK/- r RpY"tZ>Z⫑uVLLB蠹RiwbAg@ hs4]e9!孆¸CA&6>Loܰ᭭Tt>Mz? \!q(1֋Xow#:uG(AVɾgJ<,V%ҮsE|?Y}=$`P-~:h=y_5 ZXնx3fjp{MڶB%t7o@:A-/ρ7.n9xXô8q8LYnygM4שhw:ic<$Ag^QAo.͈//*#7hϚ  SCC4V_!>Z>k :?z|lIJEyFc0 kjtX%:E4h=y(Wy*=Rl~']^V8cT !;VFWarּV_ +LlS caba 9]66a_lgFׇisk*y5=c挸Hn9B in#(X{eO+~B*r+֜vIK8 oە!5 il4LYcb`|tniJM_HfQ*NJ4Wf4~^hVB}"rqUL.Cr\;I!} Ao;EqlUpvWxڧYP0լ>1)OP%z EY ԭF3/E][ wx1MIѬWAf]zzו4V5GO@D#cW=~)1GD2Ԥ\W1Q߻4叜Dz;{@Q'Nɥٯzf"0OlH=.@Ϩ?}ܺ[A2I3,_ͣ0:η]IS6y1W^5_Xՙw|vTkpAx)I~P`q45KxKwS?4zBD e=9~Z&-W @>vX|Y];.{SDx~bsRg8u'ˀF.PY8}u#C_eY"J%[V5`=R>3')کFh0xPѿ."o,`f&TpHZ\iqG qKJ,`w۲A9a ^;+*RTw0K[]kMcp ep:degޠ}c(C}433=8[^QޑAKZ~λ9<`]-Y%+ #~wEzs``7]8C@O4a[UmQ#KyAcOjaBf2e҉ES9sP\^Yl+]{>e} DަP1xEw1{ң+yl=vCv`F(\QR?~?řB1i=΀N}$BPٌ!0"f7QPI.r%_:yZGa4Xo^MMG)i"HIk9xMPg6tofOce2H|WE{ȅw^[l^όnvd6̶$ *+2Ŝ$fw73Bc5Y@,Hq'+EiٮSl2g Rx|4m3_" e OL^Ki[ ɽ+Hf̌0 G_,/7_L(uQ9T(ߴWL2Pތ*uNe*Z6Jm_XZ:7n@$_g$ 4 A6b=>%%DOFqZ`6Xm1Vr;9--O1e)(J &N'Ge3e D8![|C`o4 XEᣴQȦұmR&k88i胘Fw4T50fyFۣ%XHY0~ˊTҕ˧Q϶? ,\kScVm1~kʯ>0R{t~Tϋt[w엂z3zd0 D;&<3 GbMծJNSA@suL50f`4_L);b*𝫟=Pj%: a@!Ssʞc~8!wC^*='\ L&2t~֭Dz8FN[ndK~V☠'w?cj!G?м/}kWXvBc5=M1'ZH[Ũ?H0% T+L$2o'߅ UhNl+S|u:q"5ijr ޹D[=QmsVR(aV܆DP?<oc 5bNX UEi<W|)9P˾jYǞBGd2~ìCZ%NOPo$ĩ\:U1"૒VI:YxfLu].7Bpm Rw%wŦk4EM[I7{+S]ܸD_^iGD!+Dc#} . ɼHHbQX@F"[{#tb\Yνy3g# ͵l^-"^L32 Y;LޟtIC1B=OkV @vrh* *q.~ie?qRAj ÉmQrSJTku^un$>{*o:v P13!_CixMx g`'-:P\aHlVuFMP2mvk,$;r;BdsjEϿi<$2TdQAe@Ukme3FqC Ͼdۢ]L rK}_J; ֒(J&jX/T%)I1D]ڢp)@Kxo`dz$ȭx͢X} ڼO'ѓd9%AVt{ |~"fUl$o릟v"$ЄJxhw P9B? 'r\l^DTA\g Z^E!G[ÿ"?n~!ia;يF@ 1%^ J,xCz[?ѭj68JT;7uSo )"ødK8itVrS&-OʧId,5$ \g  pǂX ޶sKwźm<@ eZ͇Z U`>ݣcߚ O 42)Gy5[FR|;/"'T۱]ElѨBW$+(pB3=z':-[n?ذ**m Bpj3d3,a/d^An1̙Mrb:9GĹ(hDZ߽;bZ%bzF0Ʈ<2#$RDJYOCY#\#s?(T(|=J$BO75FJHpwf&1R|hr, X a^YwK-L"݌;z}2BIDK6 $CVܞ g&;.Đ7'̽z5,^FNC1 [8vPZ5GQV`ϓʜ,'WH:`BԓjY(_<Đfn~`n? Ez%hiojbw n>{v?jR2GvX&pM$x!X+ _ȿ?TРt.$"UNI:,^A!}DZV*.f$nx1tĒ@ w\A<խ]iDw.}2P!V5#;s$ijuB-ܲ4H3w\\|gq8۽ӉH!FKֳz`OGGhcrTa˞cɥ)IDLW670KmYܝb?]Yy$iǥ!! YbۂpyV3fUPyffpŚa(0I>;"" (|w0&.^/?\(!ҙrnӣt&u\mVZԸƝ}X7u؀yN%6nv_G M G>&$: GAPm\у_Ta0_nʓ> zEAQ1WbxluKvWE] N:"I+~TbX:*h6qʘ3q$ߒmGaBux`A@,ޞMHRGPq k11ZA: +>ϐ,)btoi66yVv^gʅH@mJb ;E^t2'g+j9Q^09KW^Eo RNo$Y*p'e6h^;e7}l;Y鰘CbԐA$g`av48BH rN'h ,H a ;3L.ݤ8Z0rNђ9%l\wXFAT0#;əo{,(O*PJ:=TFG_>ʐ>̑ǚ+h>>ҏ|r| *BAn\$c!>iMfbUM^@jz̓!ZG*PsI`xc@my:RA0^%4[5M,՚[AtbB8B4-.5s\]Y0>HivFy}0oK]3N=C2"z %mx;d%Q 8w(j:xyFL'gwb9 $ѼNSOpt)ϗ.ϭ!K9.+0XJؘ%:>5_ui]@>]Rۘ(b|;!`eM롘R]/dMMƷ[x,}_@ULoY_1LfcX097VdA6V:: ms lTqb-d+ऱqZY;rg hJ N4 IDA'Tl@usl2gYZ07070100000056000081a4000000000000000000000001646b69ab0000900c000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/isdn/gigaset/gigaset.ko.xz7zXZִF!t/ߏ]?Eh=ڜ.+TȨs&i 9܌KlplT*{ܓL8nkBܔю%)w, \İ, ?TC\MA sv<~IzPgtR"S,2/X;h;{U[PK#W`7`{kKsOٹ+eGEfXu[(4.ቫ['?3/ۈ&ՙiG<F1mQpsNϽ˳ P!u3ݜݯvۄw?FMb0s%75\`Έ]&Tu?V'h<=QT sSC§7c?8|5"O!:6/Ș*IUwKS|Ĉ"]JdtRȲ` R8$ ABxHqr1FUEJw sr?tqћ?^S3+ *yt;NZH.KӫCvԭ\\Z,/~9WyYlF-a2%d'KCNOW,UqY4ɘx"W2FI=w˅YQ2[)[ZTK>vjuGD`v]S/V6w_t(82u20h"t޶+acQ쭙g :vL'$4Qb;ξuNcKWX+Ҋ41 #պ% =AGTOeL “T2Nh*0Ҽ9E/\H؟ŘQf ͊:";H >/n>d;V{!&/fHh/RAVz.0 _# Ԯ!(B7>C7ax!fnlcshT\̱V8 a OԵI#Γ&(8 @Twqʣ~<֜hT+o YPlWCJ)C™wbH pEYn8A#f$ #7ѽ|v͏/Uˆae8yJDPESpv& Fsohh Ɍ&Kӎ0lfcؖC,Y L쓃{熇#zq"*b*eWCnNEͤ뜷5!:A-爨acJ\ vÁ rϵ5p|X&Y?ȉLTgk}SkxΗVsl0% @Ͽp205Z[M`fuS~ؔu4{Xf7h:Zqb'-3f\fT)|e>}]BuD*d^]!f5L) K;%| VM}d:K?ROtՃ=Yx~Wؘ&$cQOfN͵ڽ=4$WHccakּs(9GL+ZRO+{%жr7K("^8ؙ 4kD)7tHҬ2ggzhBg|2 p|`Ϝ% =d"ؑ\pqCGq@vD'-y~77E&0B)#S\'f9=|{-xU(,HC?Jdӱc1łooJb΄Qx)A"ܴwC7V HO{ CW%s%L0$YQ[U{am+9C&̪8M@}#5H/Y^>?C@dtS!7T?3"c9*iXs(J^Vx=>r}|ԇ`|2޳*/@~M iAYM'g! 2xU"6zr*OQ<"ݚ̝/*=XUvc%䋟;G&YQ !|2y!} (*QUsCͽ!.`~NT h:`|#FYf̝zG@ ڪT?Ԋqe.7OH?Rc#a>E 6mqEcRaaec9:>'LNN)~Fb#\Q6/hWn bX{}u*Bc;i?`$(GC܍:ަQ*^eca!,x,[G5uS={ TՂCJXz1B K&Kp)u'Py=$b-MK_\T@D@ٞNc/6b&X UЩ3|T(VFZ 5!q,ib>8.(''6*п@Oac=/kڱer\ ΕTH1㎀qQEmuϥt!z2֪hfD6>CĀjsĀm&(Twlq@Jc/w,cGD-”"uUVfjsfrZ* U|5wqG%MW X Vd[_ #h6ߟR>d?u6\4}0u,huނx(3 sp/ [NBsk]ĥ$JлAS&2 ^,_u`Ab6 -4Y\Vso߈#yP.f ;9 dݍ kB@h\Vwy's9،|Z6rQŋ{Cve?lvy|]o^)vSJ!GB .(ox{F/QP9~؉2)Ĥ yI?m"8Ǟ8 z-(9[hb:SUso%zbZKLy<]"H}}($RL5jە$Ui %,)[XH` J&dQO`GvB}rYkg:+ڧondw vA(,[u's<Κ  zYrLu:?3[kp +j_2q)=x5Gwr=e[i¿Bi򩷡k \Nw-ilkYRFMPDh$h3eE}..j_b6aZ(@,=c"J+lvk(_Üt v+?8?% ]Z:0x=jh2U%@<@+3D_wreuxǵgbxeKaxhQ]>~YAv8(K׎Jzפ"X:cOk e%yh6~.h"!]F$^I9sr͌3zNWN'*u#LIߧRZطޚ8'y|6rvrs W1+=L=OE D<w_u]Oc'.}˫#|d֬'uY1y=#9$vRU* ml:G.&5!'\ZmK^li.% peu64iBܤhBoFZP03xX QEhҴE> AH?;.tt(MMToY壵O rt lƪvWF JP&KDm.vW-VôgLmx"{CPs{Zqu]Gj1[.kقc=!%;L-6&H+5W7InAͩ>=>Y|h\?,qn{L(C@2Zn`Q/ztZnȎПY~Mf gjtbs{Aͼ,ZTԧQ1CPS=`0*T` XԠE]r Ye)7a{:dupv>'c, )lD/ҽ+$m98?$:&:ݏ,N@:&ؿ<.%@;;:V8pLe]x謍|ojJ7vp]t/<Ӽ0Œ#tϽ"sZ}g .# dOKL@V8Q'`6LA +( i|*11~0{zJqY3{+8:lz$$nxuuq>I ucx$_Swrjl@%hPoWK kdELZy0\Av\b[8)ힻЯd- e`[hӮ54x+[f/Edoe ܨ"'q'kӥ"`N N@T8KШg@"~B8"ߓ Ȣm1xF,Uuј/޿Hv = #c4FUIjOyٽkeKeUEPЬnгKFFp0NxfU6GAlh!N1/N?y]kWHq޸M.#\#]WJA7)՛Md*C`2%6UoNb?ߥnK a1H pp%B!PI z^Х0ߞ&ޮeA[w%]KUztm)ܘf̕'vtbZ߸׌QA4'ȭ~נ=[kO]+%3sp4? ͣ1-N^&U]mBhF}ؘ#S(tL4A+D D}}](_4Zagudk+;8GG]2ǁ/Eju !Xuwּ2IJ%mm!>l_\)p BSF3LՖy:_С9y\: z%m`i']-ց[)@f*#=k)/]p2`hH-= Ɓc'_F K̀OvA~\Iղ͕H,L(p?PX:ھB#f_9zJ[̭szpbܨyMn͑gNAׯ I4_|<1Yᣒ5|K2)t+BTbҙlqOt<^ݟ~/3UPNrD!!c!دbKE#-C o)cq g  ||77q ڳzt͏r3DJ؟]%8A yS"O&ͯ{|6t:ByE;$\E@h(sqhZ5I#>kLkCIM9zdA+38r}W6m:][Ju2?䢗zxCͩFg/U4qϺd36m%j HnQkD_2nsIk;Zs49ա`;dH i`ŀU[isV1DiU'jN4T011f_?7+o/Mh}yFgzlyui$k.#}_N. o]mV N"PUIwc-̖| !Hք/=$Ϛ}V\{!|N$M4=UF@`FrZ 7hِ&D9Yʙ!H3Xwl$זJުFpZE16u_ jTUͰ D,9އ$XŰUڕmވ4+Gb?ʰ H6Ilm=} i)X+l8A Dʃ:s^ԺƩY>+w9X:[}𞚩nG dԏ U_#\@洐bVL2uCX/kW3YBʜU]eҡM40 -MMur8rBGrƒ,Ν[7#g*а-Fc'lW'8+б0\Ȕ,nkqcfW6t/F\"aGtr?"nc z &ׁj+5kݹRCQ*I]$9Ukuy;ڼJx{:xn+\JZckx%NWh\l f8{Vo2݃n&ʉwdIXB8n2`䍏{RemzhW]/K x$^xL ڙ*їÚ(ʚ OؑEPuKlQTWj%Obg=]/ m%A$6Zϣ .9ޚ\o<ܖW/D~3amZv0C{ggg]GƑD{3|"R5 P.F7!HU qJF%1쀠c3hr1ʓyDG" KL:6NYfo3UNKlۂ|[E'9L ~v4:B΍IFq(hӡ}w5Sub: |K~>L\e1USeS~aS,k(6J*o%s)~ ۵9?ߵv_n=#{rezyZ>v\>BU+ =NS<%XTÙe1f0*sR?U䂥u1j̉s0;1 WOgYNؤTOyR 7`7:ҋ'jC sRGTs$^6:x0]yV qvgPHU0:_h/hMl2hstNazV{VֵI x7]EŢ J /b.d''̨#$CLXj+ D8;x j@g{&)3 \' aHͼmw&leL]pMEn1zS mKį'*dF+|j%8I iRqo$纎=װCS59ArbRMH΁+BՕȓ3j1J{yQQ9\nӝus.?4ȾA_P3(h`9jJoЕQO Yey|#"Ǟ q?EJӧ3J4Ʌ,ה~e).ڲ4jT)]m|XTV!?U YT1i8kj0727c`hnV܏b^(Jj?91SuQ b@ӽ|23k!kWmy>K5A|~.|R ko3X|&N&|\'6V\[# 2G6/O Xy4hƐoN9bbȇ߸l.G6J㢫t;NL8ė\N+K4nPnJ$k/"?3+%g a[ܫ5>} xO"ly!wKh͔!3! c٢'hH!ic9yFw;3Emp Nh튳=rg}8Hi{/0  2NG(0*=6{g vܾBce)Y]ڱSX~%]u<~ s Q=gf+(5eJB>Ai CZjՈ\ǘ2 FUI ARbEiJgg"2.ܤgyY FP'Ck*o}SFk݈D3qߞ},6u_l*|\>ݑJڷ+EqG29,J~}$I;>@ّ..fBdPz͂1{cJBjdlĖ;Hܯъ*%`OǗ}8i C:_; n' 7M;Z/}$"N@-T Y)pW ѡcǦ1 eD@T6UЪs]$10LkzՂ2=xB3i𗕴ݲPm ?1ܪV8g҇j*|ɘ>ݸ޾P.8:qSL5摅i'iۀfcY\s<ըr\  ϋN:cL l;5}a'0XpU+"&35v[p-O"I[t齅+ApӢ,2k`Yfy9o.^6viN`'?.p9UiP Z\ RGmHdzﺆ9-砒 ǧ%@!Uy@/J)5'vpOoܟ;Mdt5Xf/L/ k w,'m][jxk\Yi+RD4e eSV\%E$t @j}ѹTrl pX<4B%/)"!%\FiE4KLװK"۪xĞ7ʅTnS?@C6_yf"t}`}lGę>$@;xRT@RG^Gx."\q2Ϩ;VJ+Gq*ySIw 2<װmc%W&@bs7 Tw 8O )֏˹l0-vohuDek@i1Z&W5(IRE)PFCN>]`b% dso!)툠-7g၃biZKW%,vjFrkܦ{{ɩm*oh "c}yyQiO,HmՃ ꅽgzpٻ6SJ2saZڵH>Js(u4c^GKK&_˾F*[ߕRà(5TZ\o"&(S)ȅ1ʢqwzU@j ) }6`~RCC׈]c#q¥r +(1poO|[*Čo+HtVVKJ#Op (ؤF'k8kiS]Gm?>|^H9l[V{5^huZmnB8Q* 7 , )`l%PxJPr9jOӌS6owI&BcˆX4x|qľzz8ROV:1!j>2ນj53}с|ccxi]ѵrAi mZi* () cX9.T*[`+vzm1.) 2@PR6scf 8 qM, nxπ%GA9ɟ=o[mERt߶Zuacfa'0_wm A@ʁb4x]v*A0+y] {Av6M4?ʮ4͵fvIh>TBeyC&{b…?@;@{y }ywA/ ?UCUi1#uHK!>46Aښq8:.4#VLeby2,4F/^[Lsȸ k'Cī&E̒7s2LöEgz{EB}s@OW2yAv.7L[V*,wf̴ 3W^1bZOnf-<&\8weVCϚG@ʷ!IҪpo |UfvC:)TkŎ'M10kAO\}䨜}%!2FJ)As.Rbd =<}䊟D5%XoD1zB)vl=_Dr!Bdy*^bGA0:BOn]X##Y (]G5=ac^_6ȍ}R!>C"-i}lG䭼FgUXS<;3ٰ$y]|m|#Y$ٰ -3, |O$Qf% !^j{]~u4$Mxb f@)ްkKV N] h!m7k%DHkfsu$qqu\sc(pգ2`h.P c`/ݳ"CҮ+kwhMIaץ-׎"7T  {7v7K @<]58uq14@R5k.aF&"Q|slg Y~XҞҺjFV49YNh}uFd9! _**~uLxbo1#VMQ/aSI%>Ӫf 0&zXQe-x^s'*SQ61ցDv7ɱ E|KuJηo]boWB||q5Ilr\1F"#@Ӻeߟϡt[SBotZ.&?V;ꐁ?l{" z8~Y6j viwAjy=BǵhqW] ^BS~T۬Ii(N⚓stMNRNoUE"tgUtLB+!qa0Ÿֽ4|Ɠ;"+ۙ]Tzù틲5CB(AdiC  wn%1{G]+n'9\8\ᛍrΪ)yEAtR]<;0W+2JaT_tM1_Aǔ<5qKޏ3z*`.~ҷzpahkpKX;*q$*g=Ֆ/ c,71X#CN2{=c4D$E{10s:;q-4ґr1-5䤟;!ec l8mԙEMMwtC"/)fyB4:Sӗ; >w1f^"P֣XŀJ8(nL@f7/(Y,\~i7Vql}t8^*TJ4j;[H$hlh\H#?[,hSo^xTFE'JghUiZhJq r\r5k]G"MZ'z*wvcM텝\~t歩O6 ߫Qcft2Zv#yc]8($(nɲ.DԓVrÐF k vZS {J;<̬Zһܥ .8 :m!P0/sܡ/e So8U{^ۆFǞ~b\/ρ-9)pN^k y$oS?>dqA!1,Ƴ,TD;!ZcIh빏:5575# J8O-G`٥ m(wk1B$ۭK yHQ ^,7UA=yL .-C%s4RzU[윕kyC u~)f>EvZ?v^JMO_ɖZaּq7W_܋_ xDu;8~ᾰr'iSC&Rky7 G2hPJW*5o9J-p&~rL.3e>S 0?[Ulj;ow0 {IX`R2 a+;Ux4Jԥ| il&7V9g4-Sv$YОmu|x\,حaIWwDL9 N|W^ɦ lx{2Ie)o`\3]:۹ĩœ_'4MҗX߾k@w,M'zd7l i~4L,t*~tDD}*VNoС3Po^JU?Mlu׈3RqdН{)O n)L**3r%K㐢dE9>7V%̥h]h-Bԑm "8qdЪx<_)=C%p.FV߇b 5>]}]&)b["nIEӧVl)?MƦw:y:0䔼YNɋ{ωX''Dodxŵ3 NOZ/@b0SJ5xp?` B!r_"ko !Z6^6;jR\_|j[h[b}Ed7{k]e0\ڪX/:d"B:9)$PZ/3+DE/{2ϕB𨀻fNa= b ͓6hj*Uds\XdSHy2qR{4 "UuڡK8C'X4~%ϺMp(ۜ96Lj9B%ßQQ]i M=kCOo@=ܥ\CB|2bhp݈6QwՕTQL'gDCnnfbEV\4;i S=LMo s q^8(/oȽl1)d}( snURj !{}) Q?! aCrn?7$t-e)qTT`N*e KW}劬 "A1H`JA6V~XATS<Ƞބae} CuEPX{_ih493"o)+1Tgkm ZЮ,nYBUgsʺS O=t[zi"K,A+βC?g`X=W u> TRaU'\<%Da@ҕ?BcU.TKޚkVks$R MTmoUAEԅ?ہ~^9J?3Rݎ$eM 60f"kNNc;P# OOM.Gߎ^,n@ G.u>C W-q?Mb=2C"tE/{nV%+D;" xк-U dMQ0Zz+U)y&Xt$uLĎ#$t}\eTvLl86iUV7-" aZbԍYlov8k"Wݒ6ϗ`H(JQ[LQ^; /zގWe,?hIUs:Cx!1.OTLx?L 90Rt2-t"xf8AF K#W\AqZ `0ZCsP0Q\[B>!O@Ǐ:Mk(L5Mj{kVcIܧ6H: IZCD.: mMV ߞ<a ^z}T5`, =d.aVz뇫 3nEt%ikV3r"615˖g?t~omf",uEa9~*clF嘫f͡_Ҋw` ؼ4ޣ"z0/kq'"n}(3l=|Ag= u*^i&։KG`9*W&& d'<{yA^wODf57_:af @bD0+U.<78PIQN%=RӷMfwgx 0I6DΥ*[ԛ @ O%fD)XjVԊ$QA#2t (h8թ ,,Z 6t{1PQVrș~QeFű֥I3a o:)E}I~vz_K=Uܠym !,F2L!HAJ.Q V5⤼K;VM St+z&'И1YLxZωwR^X ~ES1fљ D"fT("UJgF) .R.kGje ٓ[W@Giz`ztZQE+4_kcO{I:[Eg0 1͆YM&v^*YO0:j{4u{&2eIя*]X_EHţb6ȦlQ9ڵYJ5.qIH6f.rKS$[a ٯ;+Ğq*"j E;gNG]2j#g$d7ZBc~lM ⃛Bp5ԝUjݸcYh19.aiXuvz-9|lS6}wLgd\9Nr*^z< !6:U4h6:Z F|̒BBDYK, S'Z7]Yݘyr9 \z^]N;j j oOiZȥ( mbOXr(}QI~XREtN&?נHОq nF]4OKTSOk8Sr:x4<`}:. JSKm9)/~"#̠ 6#w"z!،$`Ѕ0_]%46Ĕέ`9zAyP#SV4+JA-q” 6U;q=b" N ~-r@$s;E=DlJ,}w;s; kLmNr3C _v|ΧCS 1v"oyPL FOan, dVcte¦D?[]j^[l@޸ >/\ԣ!&*';u"5tcz@8TaE<sH5~m QK dCIkkm[g&;gJ*eL. !8pb _E)^{ۅpI"!,iˈXƭf~-i)UӃM=ήI8T݈N?]j'$/VwVkh N惠%&)Ya[3uƉ&dl>uraU(k<_ڭMŶ9 3o@AΉZ~X1F?z}v> nM|ͧ6+,3-ipg|Q,nĶHQ .+5z L-0JQ"m'weȸ\+yy&Z>&e+]&ISr BP7M73Fx|_q:Y[}5IHuDDkdWGqa>VJd6 LGi\l$m-hL 5-Ve/uHqDO=H[,@6de!:tFǁ @ͥ mP#yWt8uKjmshuWK̀Y Q"9?{dj]\#WP:r8qc)pGp2%JQ п`pvJWl" X.ieҖ'KnDV{/ݮv <7:xRj ?qqsVU\|vn+R]%Qm'bLZZks=o`ulvI!ޅx3&YE vnj&M;u+XԢDK&ia@(jb0Nĸ]z`-9'B)uS'wjHZil!ب@6b[>|RGF!\у& ?;\1DBP1!-eo)J$#[ #A3+dYA(% ] #!KwH* :ԴFn-@<ӑm'?w]d<32(+X h V;,UK>PZ#n`yª\m0U_KAHOT˵CK>)Y4ZS4ȀUEw( #Gp౏,wrV XP`G>kos^ė0Y,,PU_/6uґ75p{!Vx0Lv+ :Tr>.Z*j%eW/yEf`&0Oè2SaD=4iɿ\ȆNoLrX]Ąpζ qgQ n,'*UѢX2m*>SAߗ€D9`E52GL*OJ&L DpQmr榒y{baa. s[DL[!ޒxU=闈B\H,V* 7DiA X)ոpυj AyS9"d(7+3,w\ >nyC@:o%T@Dy?E\bl\h)g|C3PmT|:tn`/!xuNj˫醣)\Sѹ3es!ddM;M-M%IJIrwñƘl:XD);('jcE:[m55?qh˵(| M=/|DۍX,mx}=f}/TnvPsLmBƚy9ֶ~(4iՒMR&vQ4rb ҉KIcf:Yt~Jۅr!w?]M}813$XPq#}ePQT~:!4Q/MÀP),vWgosQrgXf'haK駯˹|Mt~NJ!14H*N)B 9v[:hS*Dh-alZ#)0-HZ@vO嘼YÍ ZZaVkou"8hڎZкXi2!/ǘ$bbiۧ&'CF*WNn*+ƥK !]ws 'lvo%֓M~H_JuLt7 {0Ct lZJNxF MG5GkP^~!WF>PeX*76ic~IJ5 sԁepS id+\ıĵ}8hxP]gm\f"Th5^ ֑ITAXi|-d.L~TT@- ׸ }oZ.q==k$Bԍp%W\zX>98Vω6.0@$EN˾/O™ b)PS9*sPqEO\]X^x_N+|,{I"teJ7MLGpHqlCdNc5=x}Ѵ0dJU6wAD Zl3SrQ"G;|ra.&35% N]3p5yxS};3 cMm۶' e?4]x t5Qxawxpk snCQ4Ovymڨ͚G"Al@oWX,!a3͂%ݼb[86ZM$Y^dN(Tѹ4ƁN6e͋2"Tw]ϗt QTMX;'6$(kHmڃj?1)A]d"ޢ 2 v2>ۼ9dP'i$> b`CԆZiOfAS6%%G7l+|k}MPxC4*+/o{W-f$1iqtٔ0N( X71צT+lL{vP>ZBj,NsH @:3<0#HUU8fmdDsaQ( Eya )gRܪ~ŤcC0m쀩]ۏHXZ, &?\GUķTی*,~z#ɓUgx\̉ jditG?B/mm=-p(<&/{W^m~+ipȄrVC19>; n [-6{yq 1cs$gVÅT!>f+S(IiZ>bMKQdkÜvjwdn,6W {ŮOp\ԤO|RZ`{n|dnBv GIIouDj:xk=0ܢX^@[cX5)U} &lϗS.kZs*L_ q+4̏]@HRQV{;rB"{ exq '[EgBJU!{ byn.:zfʬpDkqr)*PdݨFIf.SQyq G5]NI2.r/k%m΂E\lhHBIi{WȳWVbTA[6ZD/hTz8hmvZ Jk^u%? Bl >}=f\  2&M:3.fwkLl=+^ F:4=ɥy2`CAGl'VP2Fc-:#I+X. ^2A鹬t}*- Pxu!U2uX RDhk)$FXIѺ*8x; TChbi{ FLIO?OF<48?vN0f/+x"NEwuW.t4P3m%eθ-WWԲIiPC*zycܸJQLJvḪ-z3En8tZHxt~6B*lg8x?G^ 7#gE pcܙeqo0FJzu"LQG|Nt:AOW&1 } m} ;NU=im;tj}iL`zH_"S'bd&ʔc|Zxxbn[%qE͕uQR/ƒLj $BJZ+^u v;YDY[Z,xG,cusr1M[k!we7@2F(i* >t﷌e9fx%Z_D$uC0GnÐ D!Ӥ  RZtW}4a\NZ}`ؤ;I>;FQJuݛhtͨ#s'# fX 5p`{r$ I2`Je̻?hhQ>]j@TQ["FT#%rC/Vox7}s]r)e=:p7|nl 5pr9B0EYU"VÕPz]VAV!הR^Gt>{(2ToatI;*% nE'׫ M Y더1roÖE-5?zMΚ&8kV縀@(]) !Fpo 4kKV;6ם߃vVuEˊXr!'ιr6MdpxYuH,eh =w=>g./x0}e/DdN:F؜fM5j݆yBz82H!J6b~== ݊à]&;m}lR׮&|zxoMVG(7%/QK6,8\'Xa(qzz_C KӠ`%=wZR*>}D,oK},"; #P8P9׊+#}!Լ蝪) sAxpNۣHFmWAjo>w#nȭc:2`o"T^@C rNM"Zd,B4U %J@]*_.fUkޱ%bʇz*5RkutْܺHGm?iGxK\:Oֲ\~}F HNClRW(*pұb;4M*٪bPp w..o{Zo: 22!>C-؅ X vl՘|o=@,rPLOQ*~XV@BqoB`CߖhWzJqg#8)\FOAB mzwWou~ Ak^M3WZj_i[b @}L{w dhA]b[zѓ+pϸ4|?bg 4ty=ĔK%P)nђ -aޭ<ث3aTIZ:XNZ8e[wp)d0иvc;A Fm[sDťfDz2pTak.i?,>LΈ/)3oZ"FKy {׍ս܉.ZsPCh1lީ[j Qd"!~pQRѣ"' e, }hRpQ˒,v%A(.ȭZj|8( m)D9bťJCbGbuN¹f٬6SɠA$#~} a3tK169't )L A?'rP~rTj#)U 4Xէh΄rq͟}_>ezaSw ,fj$0ȆM6'kZ}΀Sy+ :K*a{1\\ ] $Fo*NLRl) dΆk/gYtw{{4=۰zK.chtYL%}2{4`bKUm]gPNnƅ &S Ori HF6SVT2-?$HާIvE`WVX1L炃Q'id82zX-\soG'~j, !k2qJ|+H2D18Qkb0@)ה(Lyf遍Gt"2ױY=U-߭c#2 4-|wWJGҗ=Zx\@6'kth}2(숀X KS%ciR6 R"_COfIc s՟KzUBX 70ԾaWN WP|h|sVbo="#(Yb:f`j=a=rE`CWIvM#Q )_Ue߰WY^c'D&/YP4NK8l_:#PD䲛_Z_&"rHp>>-Eb'^l3f({<|v։t~swFЀuq#2Axf9R&{]`43gZy/ jrn-HUWȌ%WeXTaciɵ aCfgG6!^:\,j~KLjLj[ⶬ_%8͚?tFeS41>r}iJo܎ǿW% ]BbC?}j_:`vhw#<"g0w*x1C\šCJ Ȇsw|ӆb;][e{Ur;aӒ|s+aˊ4iQvoF74CXb nqKa9WÊ{k?٫7u eR}mK~H?;oh~0LJM@'}ۧ;d8&"4Ǟ@2'UhlԺhQeJp;7E-K^Ħΰa') Љ"ޘ0M ɂEt<0T]zԻnJW{gAڲ<$Ҁa58ń,ʳmvDҺ͢0 [Q qw2rodPe/WXU(c0`htFҌdDŽmAM8mKȐv3}jJ- nk>?c81Q=A]'" rjڶs[?UH=^pʋ2DN]~|S&Dl{3ÅVbLg)brѾE )o22O.5jd!@͂̄pw?KP–<&/'n$"a8~Ygi0fZ+8>Tu\P4` kE4w0SWy 8e'nȑ$+Z|q,i6Ֆ14pUDłVu"Qxojթv2%op@KLW @ N7vr^jY$ GZ* ȡwҨGs e(ͩ37IL5THrθX/Y1E.vRs[JW–ƍyFe>|O%.*D4W\V\:țOI/= WIE+wQ)C3]׆}q%ASЩ]":|*S,>PmP×/^d o3 "ouop.FbL.97Cз΄-:Bz|ڬi“ઁeg0/:?LygZUI31 \iԏC$dĨ'õ,3: AM pBIJLʨ\Xgb8΅ڽr #@e5u8OKͤv]3CI&\D|^u$k5,{w՛?|$DGVg38G! {.硧h~a HtT$7U-zJOwY21g!%lJoԋJXCq2?)[zН+Y~yG$*>1X]p_JT h!z݌hF)qPlr۠nW Ily\Bѳ:F}q /{+&we7u:oh吒$o\jq5V7KSXnl;!(RS]Ge=N{JmvdY&}zZ\hdN%7h MCl_w5*ᚖBt)ѱ]uJ GxVetuOeg~5?gp9b,+JoⅆXeKTzeV2(:3QAW>@Hp*bHZOYC2ƾ̖o 7/va!*%&ئ! _:COBT7nf1=LgA;EXȞ$/@53Q-68ƍ׋DfLV>kUS8]=uV+0x Շ}喵i)7/q[qGq*R ?fC:i"^REUIzh X5 eW5hJ|h1>ό6J:Z;?zIT'+jkm?y{?DW>FP5? 7vv5>rME$j@2WD8M˜ :St`n XM QhoQ qVqbc$h3]QHIõQ&JZd|@XYl6̔p9H`igoO_ gneb,Я"_1$䯕P3)[^륋~p{dϨ؅;4yy[ MV]:C]KN Y(Q:oDQ_gWMG.eOwrsmRAkеX3=TzF@xyPt8R,'法դyOCB2J a 5t6N2\$D[WBjn6rRK5'A>)C9q&DL:]!&5:TXj7@)P,fGy'ͺsheҴ-Ô7 OTQW; L1ByuP-h.CD78뗵suDgtxxKȑiru .)34AB'qr`Y o(i %1:>Œ4s\fO]hف<drqG2 64 9>h@O{jd[{f aGIkp{~_Qn_mJ!鷑bMFƫ d1#W"zI jACzIߚN'72C -K1A΢,M}+/l,Lz;mGhǞ%R6: XQiS+@)E76e݃66;BlVP` Nd*j|< rcݤەNdsCg(Tv9ؿ禎;*쩆 oE&5C߆x:`QCl" ٽӁ3j툶9Sem.ƅ+\+ں:Lf-F<*߹0wtU]c8H[=j= 7u8A h祷^Jq3a;ZZZ̢rϯvYg4"SQ1"n扔Oݜ#SmT.Gn )NaHJԁem)AnyoAg-#%'t/՞+hB> m{B4Q։CCWNK:|^k}̓*n\ǽ3*/.rq1VFEn[ݎ|wl7BR;L6BDk"޾,޹qQMpN6p$ &/E,@]UmUҝ`^ba?wH,kANK\ƾ|$#JVz2ecz-yWFAf{QU'e/- 6'Ouϡ@?8M36$`ZyA5xl'J짨 곞%,ֻ|<#s,7f)c3+^\vrM;5J/럞C| Q쌈Ch}i"HA5ATcwF!"[ ^?C1szq`=*/| ~O NTg-L+IGx::(VN)tn$muRv%S=g_Aq<8neMX51X4JB\1F!Uxke8J㠥e_ߥ`ٙ^g.  LV]'#@$*, _M,ES!n!8oLCwZyrwi1(qÃ1/.[*1Zlq;8d ͗sjBMb!gN&InF$һYJڴnrzg?tCE+;r<7|lN1^L_Tk_J*G=4۰\Hs2㐾[X[4**9Pa0G$Mvߜ^[^W:sl2Itn:+*rG?vȅXo,Vju}RɶPz:7hH@} <#+/KG$ D:"/>S] :LIP-@z}oY{* NRc 4+osrT$pYmC=z'{;G1,ᵽ(P$P蒩Ep#U40WOP\ .c @I4ݾ{M/#,vcarA+!y]4ɌK?7W{)[9!<El9 :wgYZ07070100000057000081a4000000000000000000000001646b69ab000018ac000000000000000000000000000000000000005200000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/isdn/gigaset/ser_gigaset.ko.xz7zXZִF!t/r/i]?Eh=ڜ.+͠ lSí" [w^VMƁ%d,sJMA6 n:%?gaZ$ MVv]љY5]yʷm0<،A:XCr$o}j=m6t儧{n4>&U/B)nյU ɅۆY7%8+P%q~:)VDό%6?ؙ(SIcÛD6I#6^^z#7TŞXC.ke^-zLͬPDmp~ѲD^[<~Cú[k߈У4zsXm>IG./rb`Xӎٺd`v T~;| _X(&lLh͈^mx¶@R-imSagrRP0ZeS%iqUvo'L8er>%|-,б/QŴQ𩐬Ž`o -YM_t0w\2xs}x8m=.Dҡ$EE $ oKz%`b/@cqC`Va).&nVG6=E/ l-鿃~0yk!}m7”Uv¬4 FձBtj1rBy_M]Ó(/˘XVZtQIdV\Yr2^"#B6Gn[LOaAP]$Cl3!~^R+/68tP7?Oecm?Զk e~mX=6]CN#ϴ;ɉ,}2zGjBZ4`AG&otWg?";˘~Gs] ]Mw]I.ZoQ&r=?W c)( 'MԦfKpY({ Xx^lca2ejc+LE{돱ԟ\lPqB%fYLr -բOM\Ayv=q3iv7?2{ FjhId׿A,xGk(NR8ҤI?,^s1$$(ut=G`i BR92Jꆛj&L4[P9ͼkPXMx2ӂd:݋mѵx U0 D(>8/-&LlP)X?4`id6`Kx7[p,ԓc56U+bzKTylΑa(9.Cr.vvSm9wZU;܄3ۓ$"2 %Ge'x<䚇adG@?UXas̴ֹ\$N%rt}pX0j!xK^c%pĢ[:sTִg=5]J)>.B!sڬ{$R=bR?SK[, >4]cR;P%.W5 EJ{(ü%:Cu1ûFd/_~csZUT?%YX|!4o:XBByIk2V7{|LjA)毝]>RA&'?-%Kt̳ψg1S;? V/[zޅKmQm~mFf.0+2X^D ٨84<Œ}7ڀZM^bIu=S:g?Nv\Qj}¿3y!cOG [i>EzMۄnD!i+*'s(GLPE[e{(Va?VN,$sH֎4ṋ>=Me`jꎋ(_.=LhP&RBjK'l dú.V Pߐu*򖎋Yy4_w`F}"y hlX,}L$b8|"fY%u+W$N 5ʓRɶ80E#i{WrG(GZ v&JGz]Dy’GI޶L>YRcߧ!z' -_

6te=^U AKLJ3ktQoIo<)tqq}K.[@e~;>1:/AL%q1i~B>,Ewy3:*p@ 2?&B1߿[I%Q~UP c7=Jp>dz̿p ,ө}1@SmaSr ~?xCbmHd/{RP}"5婰N*N4y;J\0]RA.8mHM+c/ͬyxo@ڻ D"ғaB^GB8}`z M1}Q@=k.4 xY)ma^ J6Y)f{Įlm.͑%Νd!_D5Dj2 gT!'Ro 7ite;h%Y,"8GF4 eXSM8k|BbSwf^%[=zJy2vOSvΖs(7eˬ{ }x1*?T!Z:ͻDW` R+ma6{/C7Y|s֡LMizԉf{*9065.U;ZoH˗8 ɰa%Vz3 (O1Xdʴj7JOZ)B+X2=!=XG&I[T7S("AC%ÑxX&y5D8)-jt.JT+FL\b{U ׃)@`V4~Dϕ4XI.:`Q(XԭHm:bW%7ئyD2;T_O g-`˸ x.ι:zGsg,Qh~" ֐{e>Yv|)ڢ# j3R BȿV2IcЃր_ G/ 桗Te8b6qVA kD,opIqE`uzp;ljK>6>6PܺkyKUqO묤 XmmA_\1Y4L^{y}V^#l1}'O~"h(LZ2E7L\F\1\BD:">jlgږj/ev35 >4>iwX}g@[BH7dD#ADȟygMW`pD)qc6i ;ɛgHJ6"G4}^ 3_SG6}MCBus:-C@??pe"S--R 1D5Re$sHI/b 71rS_KWGd3~giX4mKnG6Y'3f on=GRzcPƞ@pn rre16{۸V!zSC WrI%v<;+5"dt0+극ļqVE?&%cK?,S{*PfbD& Q$T3x-5=1 : /ۯ& W>v $ʞ927 \pq9lz72 f5 Q& aEYJ!cbIo"[8&оX7ۿkɪH&&.Zpsvp3d4E  iiCVY7%.%hA-Wwֲ 4א„hzK/ :oɏ:6nm~7"ϥ2#:w,ː.10UIs聾 TK8}<03d>D[x`14t}Vܡ':іrN x-ky =H1/7x:Utq<ܭn z=qaq~_ly1)ʉ6MRC %#֨=7m(|gJ]yqEff0'ɥrhB'%R X:R7L_< ˯6+0&`f[RWPKg)'u5AEhAXNq7~{]O"}j,l{L @pDcDv`MʆGі˞UqJW!eMg* W?e~8jBnŢA(tjˀ.vѥc<-^()i5|Wf H4U%8E#O4JIR@˻U70fr ytu̗.&7ABC> Ex,9V%EG:N?ζ2i@iXi\nhHA0AFgZDL3=ol9Yٸq[$|xSTԜ};nSg Gd?^/hwCǀm'dܬ~bxW|g!5iy}%ۑr!)2>\> a4eM,d)S%ܬl _e\9n[GW\'}V3@blFs'v KWΈjT* rk~-`RKPS\J߄t;G6%|ɤk 'jgU(Vi5#id 3 9ړDJXq"f(E*{Io4B]B z_`hد颃Jzib/}οH ~@H3=p}mJ 9.^s֌o|k$wr'ackڬlzm`Sggٸ`q' c{),#r\8a^УzZja=thZ9ь= }Xun#lHWx6f"$-U!a RՎXw (=&IR nESY=eR^'4Emrҕ텮wm偷͗gY~ٌm~q:GGdH$҄N.}J!NNݜہvUkBv^}3Y&*Ӆ2ɛo:~\ ِ+, tMKU:D4YwRlHQMl$/om=7h.WĥGRrO4fEЦuuB{#; ]G% `=`ŅVþs^:z|L*,KP:0ciy"}'F5`$ ON1v'Y=Lds`>)?JcB~*N>e`u7uJW2.jE-* ?t:z\ z ܯ/hFN?xI;EU1xo0M_x2,:Sb?*PX1RE:qY $a>P/@t.?PHzs(QQ9E*20b 6Fe!vFmiكk?AҞijPK_ \r](V 6QcAVRBH[O&/n'έߓkޯa\VcU$PZq˗>]@Xtq>&vLgop$b}mmV].oW'U5O[6w +4Uo5L_iޥ `k ErBx`OPHSk_'|M!qܔ!J(TZ8ՃG9v7q%npiEQX(2 r LN3p'"0|K%AH>~?]8,>N~ݔ)ۄ]>h-݇ ٟ*B22!0;Au+B,.-?䷪2i<V>  z);Zw30܆Ea̤d )!*M~Jd9cuILM'Ľ'gDY IK?ז/ͣolc:E`7HswCؑ@/xx`[>I(dV^ y.׸xR[_E:-hd莦0j[=z#>o":QNd9ht*ejRDcJ0 mM^ل~?%x‰VO*!G`;4Κlb6mЂlu&t[&/wۉ]ᗰhP=G ω_<9IppԘϴ<PzCǣ@K5%G2F"kAMJiDZ:3l}gC&^QߛC:m `H«;h6,_o4XMg.[BBB,DȠ_#hk~#|*pƌTIB-u$C? fq%ѵX1I~bjd ,U2Y;!ߋx N+P clQSܭ<"ǚ5YRjِ]'UX]{1S؈K UMqءVR%J0B-f~ DQ fɋIBf]Cv@2 **X@o##Wzp\gOFs-z&_ x+pH»N˧[A9)T^DNnpqx#[[> D% tH{JGagX7Q/7[BH8^W׀`IWGQ;wJ!@.mn>gvZJqT`Jl}"Wj@lA_ `a#eAMl!@;N4Ǫ7~llgׅ+I3zt1 O> [n@V)# >:Af1]w>0˝׺[)tM)HI1bȯ_& ~yEr?~?COgO,)Hb!Ƣ]_$ q6& :LZǫ͘) ɽ8i"h߮uQe}~|YrS%I.DtE;Rѕ,gcO\7DNWJs1 +ãA""%%[/~k}/C}:'XS_o1"232.2ܝ0qbV#[3lxF|g?Mҟ&5w5w[a;;uBYzΖEOMBz *~b.3*Z̆n"@_ν%PHeں?0]%fMk )c'NYGv/ JQCf@KD !<} :<뾥\rB]Eܙ-w+hβ/L4elA5C5na=HG2fK>9 mظ 9藂Y2iv#KXŔh`T8pxmq9*'E!ޟuXDSι/\س :Mq/qVVH(HT^@d0%,)3y8R IF Z$t; yj9=j@ n9dˊNKب#νM"cɭ^>cHyfLmz2FBLsOv;Mڪ=ݭhm4:XDEK'B[لb gj?.e0i@wO ãny{˺5=[u4JC̹nu#dG6G Z5{{Qi\bҘs,|K,-X~Q5aZϸ7䄵˟ki:Wɕ >`/[aJRϛZF n@I>_*ʽy5Z5C5Q~[Ukyb ^6U݀3Э{juY;8զڡy푎I kj%ա[פנ3 aR9tSk<_}4܎՝1`K DFmC7r^os73}f a5$$Eќ&uZV 2"4]s賜SSjcqP s.EQw;TW9S<}c?H:D_,7'tzXZqW"><R뭕emk s_uG!n5N֔X۩ /;b~V^ CEXiN8|(c㠋xv/׵8mvm_ m 8qnuyogw_㼁Y2߀;6yWcPZrrP x@8oyjYL^EF*n@/ 2-wxO8.⬴PWsD sMrdwlW&W짾T7DFi+_L=a]cy+ӮHœ/!U!#xc g srMk+=#6auͮ%6.V滽sbDk>;GVu--Ohђz]sْ6{_c_HU//`5msb`>G3q⡺4<gn< ]D/u`1-ogݣ{+S~^Wner']?s':۹ѽ+"̮AkDC~-d6melƖ/@vrIƭCPbz߷Zb݈Omno*-Z'1O M/}v|tdNGfEʉq hcn-p !_$*^>AISG0taFTY~R=hW%5ނ8Ku/J\v)A1w%/3d 6]]& L,IqS[r߱+>2ĭdʡpC6c!fݔzWQ3(sVF$i萂}A\I~k`hJryEh++4cpmFI43/;c䨈D<ruMt/E6<xpk=q\ѣCJ{\|͎‹fO[;=,l>"B- * k1m)myė<}-^g[^s~H\b.-G)W~*ҝF!={H=m3[Cbz {wq?vɔ-AhDYWgu\#js(3"x=Q"1T2[f. ܙsqi ߬%!ġjidzP:0SXBz¶;b oyF%T0fxC!4DryOݗؔB̃ ?ohW@Ms Y t֤ ܏bjyMI7(P|qK,gSc9|Bdz!fC)dlQFHG镦酽d&8ģ=&Ļ46U DH`!e8<"d$2vE.?愍˨:@v-?'OϸmQUaKÊa?_ovW&6,fgtQ ʚ{#(ai"t$gbJ ߲f!xi6}5ik$Ubib$F[U7X:Npu~vi양ސQ!i 4夃pKxz;xus1z߂WʸԢz )O#b-U[m*]Yu%Urs_#7e7tYV1 2UNhJ寣+ 3T ;8 d|ƔktҙP*Db󣖽w-6ɒ'YHVkj+TV޲"4T8!@zDk<2IfFD p ?7%w!JDѽbK`?cMmp=մU; #ƹ+j &?AKLlud*aLWE ҷjٶg7]zz*eEg(Gɡõm^7q8%]4 y`a!FTy0y1c.i t#+QGuIuE Jqw8 a'.I<Ud2l_ Q(+Bm{S@AɷBbqIǦ2;rF.x,"[FtȻ7\ pz!% u2fE ~ KjSd^םۉg9Uck[tkgƐ@19Zs+mFHfAKioUk0$pNGJ ʊ%\á0ZjOov#zOSEځhz Ќ43Sot,W'ғ{>``_R Jw5IzH: )ZFNwgg-[&%w4WLgWAlp}%ͺ}4Ovȹb&%p[DiK?!:T#6:V=Rh?YL9Tp*j[(҂@cfbRGrݷߛ;䠁,,ʴ 'J&ē\:l_lJD9gkAȔI>pIwJZ بңitdQ p m;(=ryTg[*Dо>u̹R8h#&8]h0ceIc8dEAQHIa듑֠b<6T}RO12v֔ÛxE#9ŮP65g0`lˬsTu -"oN,֟G.5=C;plaJı*va~Lk!fnk͝^&y ROҏ+;N:Jؙ^/l~)&ÆJs @{9^.qfb[ׄX605JMeCvC`֧pe ޒ)#!٘F);w7EPExGV2. .L1ɘzgЧKWIb+:\VR;"#)Cnr~(X1ڌ_DǸh}޴bEs`3ӡp` xv<ڸ0@;uCtCkvI™gpWqQlD{HK T_TܕI}S!ޯ wTكٯ4^Rc{:n{6bt%qL@u|C@2,ٟM)Mw uWIy-t!DR9"Wb#a)XN|FFA%X(ZzS( 2fCqBVli[>Bxw/Dk+ay.<{*o+k Q }{PUJdYH]qW.Gw>99܇ӭCAY%s3zнڽ ?0nxj lppymF/5 8٥l@dw!nFͶˁ~nq;MD . \lx*GuI$Z9QrKMLL[He|<1'z+N ΝcpF2"Y#C)==\8|.Y93/xb{2N /T lk7"솸`!*Z@RZigYR񃉴'h\s4fTy8x'V-@BanM ]4?>l؍&,u'܋"zNNOd4ji[! F9Jj%0kԥf|}GCk?a\-淌3 ~փ=FE.o[ jٚ31a;GVZ|X4<LTiuJ+T{ٮ4HPeFڬ`fWghFbqb3Դ=S"BQn7qQÊaV)JʝA \z BE;Њ'X*6?jDf37>52'} P$_}#W* al$Սup1x:gx9Ԍ.'xV@7FAB@NB$ʱnIQbĪۓG5N6ptZ"@NQ!X |k1ZdO 4-í|Fh>6ZRd9dG[H4cvKC0?~TV.Wxqr ؀0G?K.SK>[uNf]e#FŸ(i6%[B+ʡF=bO6RdiBJ( 6:OMḱzRWdV{y_5%̖8l2"mWjyX䭜umBgQ[$AϡBM[J#\ҷTc$tV4dvod`pwɶqcZ νQpX$'982 u^ p$xXjP SIcE'6s!(G Wtt\6>MX&u"!Jrt-+/*YP)͙եȻ42q4gJNVm Q+<~[W2@^8N"g"7X5iO)TlJxǝVkLjC@!Xϴ+3c&"_@wt9#5оO0r0AV)zeVKgBëf`^\ ~ IU#|jU8}R|jqp# Z1\ڍ%%Ygvhws@WCW}W쒦# *뙈xxZN K#݅vT=K;_4s">aƈ$xK3EG+k*;&7O̵#1p_rW[ضV^4e%@ЩZ}D#.z[~ a!pܡtQj@̩.ZF Uw7k*Z.m "/܆3B]5COm }D`{ɡ! 1fÛSYBB]c+nI7[pU&7~,w?/g~.Ei@%mpmwAuiLt07Ĉ2H܏]cM:ybO6؏yVid@u*t4f`D2@?1HM: X $Jn$\A| jDwf|mȤ^Bw&hO|̽v-o?n_:`WaSfq˼K+K!]@VtDyswK8H%([4>*t)t*t&v:Y unDgp P%^ie(?QW^:wk[ vJ }V,Mx!*Ryldt=j>ǹĜ2}D38s\٢L>TE 8S&Eݮ{Z1+H&o3C WUv}δ|MeaK,9̹9u 0RaV4U@w$hb,uRYGy+vTR8";5ERq^i=D~SUQb|>"#f;Pzb\EjvH@IB3SԧhTJh+oC~f7yr7s섁pFu[J,<һ"*d"@4Fy}a#=Fx߄k'/GϔWO]>Qw,r*XItVajhf;>ƞ3>55s?';ϑxOYl=Ld%v¹#ܜ'BK}٬`{5-oN4v0}Zl^Q7O_k PD/eV䁟ˢmQzf.g<"t^fRx<ՔĖ01l׈{`:djyhn̟>Ji1Z?̀r0} 2⠹>N߆~Km%,zwx(x~@r9L  EPQ!QMKf8jKs̕GIwܨPcpE-6xn #O 0t ]`P_wF5d ]n*1vjRh +"2:O^H3}*c -~l=~%|n5IXE}+(j4-.^^Pʳk?PlC p̚*N#Q3sg CMz)Yъ83L?>716oG$<̬cl|\T©Pqvjƫ y軌W4vm\j|t7D&d ̇Nݵx`c_tSLI8wd91 \qFdʐ>TgM{I N}bg8@58]> jWѥlJqB1J'[񫦖lLItt_8K$ ^%4}ZV1񡧀KO4=l)&όKĎvJR, [%np(qNX wH;N.sT!UH Qۺisr>[_3%hƑD5fvqkDɑ%/MFnr)h&) ȆF|Z/.۵x$\q`j\_.n|֊ܤ'A9FM@T!ET1F|ݝP\](f@. k<ПkHfSP7+n+]Vu9Ck )\- >L}0 ؟ r!buĘPnQB]zIe%J3HIIM'ѲKI4IxGAoZ^D׎ukEH^>1كWŴ"\45v,q5Bu|!SN,(G N̙"^tl F3&=8\I ɄKL=Ir"83GC!IKU?EOW~-hUG.O2fs!44%|,(Q.UX{>i69n_<ԥ]ե8Y% xkf%a49 #\jפ~֘C. 22\1xl>K#F=$| G l/;01 wî5*ͱHof8S~ ;]@X,R`FXZ  t ͸͹!GjY7ݕ%S(ܘeɆfH#5֟X֓;8EdM(*4ʨյLhJK;n)5"7^ nE@Ќ˶fve.|蚧 jvd^훁Y~a0x~z Z6 vRKۦ_~YZWie8 ߁77@zNbNMЏYa !pN~ /ժ:Fa5K|x[I'P{=FaC} ,+b}= ƣD̒\bMg)Eb$ j+B eU6 dUP{5?R%|о4]@lL /ƾ FOO:*JMy4IqH T S"o%2^ A/v,T;a!&wNY٠{DکR!jF|&K$hƄ {` j 2*Yk^f_`\BnHgO~Q-C+3ΉdcP˧xJ;|[XΥQWpNH|5O=/uS`'ozu&[ANHl_kO{MÈTz֬pfhBOKUJ[!N=2i ay썘-`-7yȼ+觗P͑#k$jq;M;xkqWK yq<cF]۬3+JsYA!#{O59ղ'C׭$ĊM*?ނlFTMy,B7TJTB:0I1ͻ4yfߴMRqSd-01 [ |lvVF>vc\lⲶ^\<c_':,8X( (H,2O0uz+_{X+~ӎ=h5]z U^,NZ]S. ‡/{P sb{p_ :\ [x efJ]J̍Tpt2VhFLZAlh#)3isE{u\VH^"dNxX6}᧧ګ.';+\'ѱJBF {$ޒ@lQIU/8=ټ;r~| CϦt^2/>2Гqs!TA5B+nZvi,Մ"QeٓPGED]@ BK旴ul~6=dko<,1ʧ#4%5']/+dXMۿZƃ~ܕ\͸&JFACcA\W]7\6|}7@TT8GWuAF >8z-lp߰]iJ"8 =(k!{@7|g&k4#alk(nXRNVYUTo4h̪QG 5m;d]s]"b@Սz'A$-;Cʮ8 WmIa,(WdO<<ڎfUV-{{(]# 98(UX1J0LIGH&(;']N2ϯu es"W_sto{i qs#k 2ܩRXGRBfӡl ~tf097X_GziH`L%N(CsNjvT< pf*cDqځٚr(xFkaZj*Mg#h-* -lZw bjnJl}pR!ۦ lqMNP2<N-(*lBldj| YO$kx&eO}}RGxl'>`% w3F^9c+~ olSb#H#Fm& ~1 PIh׭R6=rZolȋd_6$x?v],;kmVMɟ@^H31 s"OR8<gx2mC3P^^W,>lp] ƐqIlYbh`.r*~kn kd?.A˾cFK&`@bXQ7$eіB֊rJ*<\|΅xT,{+G^9ZlJ3TIk $lZ%xzj Cu2zSM nnc-R Nњ*Ku=9i]oT!GPyLWQukpkoHmj SCR(D=P)hg8gLh)Zv\>rE{޻2 uv`=D}EGaA`%< )eQrئ uC;JWHMk ˴x(*7Bn"IYmaW7y-샏_ 3?P;u6qJ}`JXñ\iJ28AL7{qq]^Zfk! GUX†2!VZ]EHJk:9imQ&.ݚ@DbX|ʈm %yU"zÁO{D;UlAP*bl N/9'8 9)yK&jlI9i]jʤZKE}͆66tno _қ2[2jldh3Go v$wۨag!9v_7sk*GO|ё^urN˳Sr*9ip ͔$ ?a(,ܽCBTU5TǛ`+d3`xvN'hfpZm!HuXW%-0ƵiNabS\x5H7>hA򧨞sWJoW ʫ-|С8o&X-pu $ʥ@MLLzs/Rhv:⩲!*6'#7R&ؙKq@xY5:ri+ >sq#wz/:[U=43&-R]ob2d w0h \&E%Dx9W2fjjk[ l*^MuCNI=RJc CdAX,*mVȯ"[6Eht)[L@Om)ؾ~MpHfT8I~ƪt w O#9e^fÍu1Ζȑ(Wr7eꣲ'.2MՖyL:)9:@M{jֆג-O2NIg6< 9H7dLᩪ]2lVqOAᬿհ#C]8[MlC悬Mh^Eg";BQ+`${P-j.kgq0anzCj=Up_x! gv3rzB뀔Nou 'fL1O;FI텓JƩ oa O, +-k^ɾ]4 cd+((֊ʪ͉!*\(<ۏy01XR? $m`cF1(52xKIPۭz}Zʓm /@DQԜĥ ox; +-5w_:֋n=urH}I^z= &v\mV}}G4]Lfl>0oM5_fqxܹfp]Yi$Ll..'a |DIeŒnAwWEw|NͲ@,|QyC;L]p"4_̑2LW_G7 @>r!1B:d 'ۯ 7x2%vQ <}W%>j#r[&˲u8d. 8Kfk V-~r @nCohyh:G' ?qUkY 2;z{p5fg?Ȣ^ҏ{YpVSEOHݸ3xs|7E%*z:-pNj[ $QÞsŃ>IpD[Itt idjf"슋Pg~/5u )O cu%/0~‘sKO\)xtg)qS=x`f@=Bk$&H~?3iC'4#IVtPL9 ~~@ZwՋ;ű3ZWurL2dO~v*wo)ZUEk/ߒXv@M} h,:mƉ#3Ǥ ᒕD'N5˧4)q^Yf8B/ln C"$]T%ⳮ7}HQ 詇*s4m!>_%Q\ȔŵvbF5vPB܇s*rW(>dYik/_h@I`[ٱɰ%TSnxk?]mJd`óXY)nA Or^/@ŝ,^&1A5WoXUeDGn$+BĚ-![no3#*pèS/>&Ҵ4>};JgJY`W 7,-eKH8 Wq=|p\>V3{Pɖ_q]o䑱5wBGg9lu܅1 Q t: ZfHB%/7 /~y ,^_dka-5u9Z\ tmC76gOh:{+dlwZe20D1O!&ixfRm y#'uλ!jZrGh;vSmYxXH P0}]Лx֢*փ0jOya+]kӨ¤9=M井'ޚ} eSXINK9X==>Ru&SUqDy ^=PX&?IA+)~?P]ѝʀ rq) :VGcW+s MAJ7 3 s6ϊזOh`-Wq_{.}8;qXVޞ+5 ^ݙvZ/jal"|BΠʹZ>M\gA[!\!\7pUQIv[Iw؃-=hU}{]8z'y䅇kUlU HiMh+\=9aj7LDH$_SN:Wg1  a ?Ajѻz&  I5{B}9 ~p}3=b"4xV=f+]y;IdS7w!Gk-(PN(4{@\A\W_m<`{wTMRx/5$Xl7Sc>D78~/izWGbnpaQ7f(P|^y2ûoo+>[" wjg3BMͻY%eSx aJk1MA5$z3mb]S?[J&e{^P:DH}2:Wc*oiAZߞo/sC ʷ]غ{'/; Ena \ Lۉ沚}0YDgV#N\ى І;)S'SRiQjXCs W~X amJeG@bq C9{^ ʿ8%noj1zVK֍2y0uE$-!_ģ18iSnci䙳2&v?>|OƜer..%-ļH ^'-K֢NT|WA$@!W{rqYr7ίx~xYOY@eT;l-9gB ,\sF j\ᡬW_ t"D:aۄ޽ߕ S`Z{]tfAg=w5,s4đ 5'!YiKrɾrTOq>sy~s HT;v4dlB̋P0͑)h 6 (7%Y\hZ'I߹ )`ō^ d@B8o7p>MVG=Ꙑ S/n:x\8fx˛&2X6v!弻& S!;{g ʜe?ʷ2P/<獷$d,£d:H H3=N%`{//AVWJw FBp ώp RiZEîR*# [!$t? 1`IJB3i@jA4wУZ&U`UMJ[GKaZM&K+Ĺrhn?}M+`3|RdkSLC;pj{=r2> ԓR(%F[,Ze ʥæZmJh#D.+<_,, .f /eNT kGtR<Ϳ5O.|ehH&"0/XUBW&YR.}huA"#0X!h8 r&Ow=TcX=(FWҶܳl4 <~>F6Sj.ʱM>LO*xP6WQ_0CV[͹sK+ YI;@Bk: ;%U' F,PKWQ+y{w҉Ns/U(2Rݓ鹴*q} *%˚}a~xSnd]7XXf=6q5JQ=Je~.pUU×Yxesd1}h4L+8vҩIcg&dWΑX>ԔUaX].;.(a]0Q+ҥn-ؘ3F m1rMCC6!R7 +̤G[GjK<ph?{fg-L[+g[ :m,|G7ZWնzl I¶g%d"ךB槾uy/uL?~z.Ӟ<9Nb|ϓvH!?qvձ|f 0-g$]xT|% 韻]Y9,dXAkT~>NDo,x|8O\6wRLer| F-א+8D GDQ^@L\]Qe'qm9Na9]FR-oLK8%J̜Aj~'SOAl.4`^JxĔʋXQY J-Ybi0v ~\OF#> D.X(d۩IyWuֺX50 OI|$rќȍSzU@5񶠒<) *g? x?ke=w|11<[fPT0 "~쥢8}  =Qe/Xr qa6A[ <\nRw X:tѿb),( F.Đ쟝 :p6-Ըn!2h0z/3y|P~&LfuW= |QI&lmYn UQRH`3EQiU6biR}*-f3HB kEiMa D{:nxnfs weGE_^uѮ|]i+n! {(d7n:jZK”:5ט8eS"r09ٖDZrщ<*,c*̖K;n `Ӈ,?@GLVcNm[nzu['_nU4iXN`FvGwwwW([ޭ-:V}Ѳ\zI**Y1d<4Eh:2#m,}dᱞQ]$O҅m{J%D3J֓tFH`?=jkaZ^{X+[U n>2_f[VQ%2uD,A++]ESC܏[dTc >0˪Qck۽j,ޅT ToB>U- )JK7jsk_95Z9X5[gjPˮ-&3lnȥ647֕l mםSѭ~i\rEpSE.YtqX}uSlE \L!?*g&D9ˇR6+fЍPewb^8p:9nj)\;ɺU;TZF`=Jlq-r#(%FkN. ;=+ٙ*//+1 U x։e`N԰ & Ɉ .*qXs81 ʇuWT{'KЗc eh=2(JFGjYwG1:\ڭ۫e_g.5߰^X- @nʩ*Ʈ(QD> @?;!Q g??f.4藣;"$^do'Cc0*u&!ZzW¬N*Ejw3O8`\˕.O'*AJ3 Qb1I/z@[I"l  ?R\u {8Z+=uWzBFuX|]j}J@wA~!PW;\6mَR0"e@ШzJsL#-BNec0SB`L0Tp\r_HD qV4U:.E:XEZ{U&j&V۷q\$Xg{1nJDXk NɿسUlq7-k .m: Cѱ%fEcy~# yɊP6s,8=ȧrN;ZUV?K8f?o<%Ƌ,4xv_}w6=E!‘c1t:bHa]@ m~ejg23Sv݄?}Ӓ ݅Da:gIr45h6V;avh͈bxO]_?z#:jqvVA!^u)<.j 叓k,LW'[Pd Y.QTbd_Хl V%c#,! &ᳬY7OE;lO2^l^vSTMgRriRC!5P^3V:cz3u16ypIhK̥ V|'j.6]W;peڽή]+b6ޯ݆Ѹyi<ɖփѺE^RpR`fհGyv vlJö3?08Qv3 xY5Hz10qH:ۼ$bP|93>h5Hl/Z;VșQ`|kQ73)JIƁ7Qg #g}lIَJ*ԗ,Ny՘m:vba P?O*NUl@|V36ˉ0#OjTƒ<-ũjegI0q>.P.aR9V;F)6T/%{o߱f'FH%{Q27YwG-EdMNMlQ{.Yk>sI^Ow>$p`k-1H}Xe8u1H%̈́bl:mX|w4 d|;RHLe,MشE;%A|Cu`iHFzh)0Srͺ:Vnߢ4hevcJ ]N?eYm /n ɾT} @T_:>` Euxm'Ơv%f(;}H5Yhp+ 2ZFTԁېbk*qBgm{N#aڊZf.O:BDg\R1nۖO3́{tu EO9@Orj^?RLK<,TFUb >lI/$Hme h3?'//3%6iMJb=RmcQ"c}iF֏Zpo@L [Ogaϧ^]8fh@~CQlz(y&#Fɩ0l-Flb V&*|t9b%ƚ[FCDLIYA FzEp09'Qia\;g֡T=[r~9ŠM- G{ vģHv֚T Qhcqkj}^'7]km=\*62613MZj *}rnYH +JtMNY>?wD46+n 3YFi5+섢s-iζ^p#x4%'9)"o!g7-25ĺ){hOk]wͣ h *jyH8+b 3=눨^LJ n =RЌV'?EQE+SaQFu=^[?8Iٱ[B#/H=`c/eňY>9Fyؒ0vC60>qw~}mf:Hϫh&Me^5Ҷ6Q%wtRd0M{Bojsr5$#%x6y(6O`%-#W+W?)~( ^?:!|4lRU;#?M ʃ CmI`Qb(foŏA'w_> I,ex $A\1dQ12ƞjAx+T@UwJؓ/Lq;=ΰM/*p̪hU˕:l39N)wr؆U7o40q_ *&tO&Jb7tn+ϪG #\PA (T _6dڋjwbem-Q4H 54:ݬX OvMˆ,ɲpd,ZDD t.6euL`l,WH+hּs dyW=G +g$>^وc'PȁS K o2/܆+'$?pP[MA[9?,XP[^,쿃 0A0w+9kN#UW(,ٳ?7-:ⓝ"zvVbX]0LLNrFmPi!Bv yRRGH 敆Bab_Set}t>^AV3$Q'EƲٯ97Bu㪶)X 4o5t,~PGN|UT7j(~y%^ov?Y͏o )⡻I̦9צTGVc,ɝ^%f,kH2FG7鞉RP=/> {)iq->N5D-zhzv?JQ*`/XTeƽf'Àzb(mJl _\'^gGnHs6M0˟vbǶWZ4kj.t/&"P>}%<cv:Zi\WXߴ"57n<0,TqMx`q!,u'mgzD!Enq:DsvlG8_ZM֫ޏދ*Iz*V7WmxW"u՛U866A08{ι|Zv}/ł{rX7tc ;p@8}@Nt󣎂ߟLʗX଎.aR;rKyq`MC鍡bl"Gfp OIqV`)f;&K[Ԡ7LA!c r>E"8 Ќ) 7tץT AFVU 5wp5f[3n߆]sgD@Bئr#t8fQ0 Al߿u ^FuoEݐI>u)cM8 BsO>h6j8x/ʑz6DM.z OVu*8OU eleȒ^ hD EQ"PxSOP&#Ј].77Z p;x&?AH..a]P dAH;E(F2p`/?òz@f<%зʞ(vnސ|mJ9tVϼKAқhߏU>A';1kX=G%Dha&li8>@f?N+d&—r ῐFv_tmU(M@{o_J#z$ z\{ۇJߔ[F ̇)#k-/\ɪ, v=gr홢 *LKrF1L;#3C|\ =bm,~4 \ r%0aSge|%L^ !A#{*s'a3SJc^ Niz XמuVZ//.=b|wY2OJߎdgN .:DJM-~̋ hj>N4]}{o<)j׮ݯj6qS{J̱+%kI "/pʈgUq%jctJ#D<:^r[qFSX<;0~ԬU@xi:ңqĹ{Xֺ~̻E];LғOwϢ6 3#UQY?qb!`ɋc o;kD=7"u܉VE,|ǶнM~(1 h$SO"GP!*ZP+V~Tz xbU㽚01 nV )u&xX6[jm:tT%AZ@(E~(X`zG ^@]S&LD!nZF=2f{ہq8J=xDj[廚zCoĨ=Z}G%to+퇚3&6hs:Oqxc )Bs!ŷl\PyҮ`۞Ss(_F7ʩ"4=9_Y`iAKL)LI#83A*/jL^-0Bꌴ,|w=n}7"WX@^wݿiݘ6^t^D6C;rӒX|c}ŹpcM3 43H\E|򃋣`2*&?pb$ ~q;6Oޞ&0* $3 ǠSM@jn0F } }5 ٰ ؖp#ˋKVXuO?DyqZM6{MnGlpJDA3u0SXHԪbE r OĚQf19-?"_Vo`í'ґ&%MNieӜ=gZydxw1KCLDM^P: w\+N ie)4:#w$Ӡzv1⸌Mj*U}NlfZqV 5h:Qg/}7{~ i#c?)13sFh}ZL:_Gwҁ% ѭwo84: Ok2ЁmYA}3~ 7>]ue1tρ;$wLԦYNG<(Z9a?`5 [M$sM}v;7r:C]!7vj4lc"܋÷9; >HN=b鰉7 0T Y6\5RZ4ċP.,nlEEOQw\W3Q-@m_7~K,4Jv6qW+ a ]a8Zh&9zU[uyp[V->=9/K;ƺF+^ML8T,`]dTGQ5O(dVn-0O$ 0ȘX;sܑ5VhlfLh&l|t.-3x*2V?FDQҋ߯,RgG˵]& bZ*5|dޱqAr3MnԙuKdjD_+Z2Z!HD21Aצ1$8 ~ qj#y+j[˷HQ7ya_(D@F( p3EHcA@Q`]S>oZN5tRQX_R yiF0]dgUa\b aAn886dldU\cf|"-pzF>wh)DY[#wQ`vx<Tu)毉d8#Z=L LUr")&OLs_Th%,@vͳy7yցו~hܻ`Z /v?yZK]^p%O+<sJ7O5)5U`TEOȕ`Na*B,>Sљ\G 6[ #iўEQ aC8= % PT62 tGd<Ӧ@_@ƶa& m/$jSpjuQ@tA' 5hf& ^"V j9@Ci Uxo<:Z%yF5!S`"t"'p\;}7j2hD\I)D KKUhהb0zx~M1YgEM$?h7c1Uh%Bd+ ?Bo5=2 ٙkP5Ƙ' w:˷s8MW;;ďq/yؔc${! a~wjTH=^jsԁZm͟X VzJQyk,PH\948XX\N+Я1Gse;F0wLC;20SzM{3en*7&&th+arꗩ;RdzYp gL'K/ mÀ#AuhbIR0jLfvG)ǘtR+) tws&&8F~B1.lb G>dh;`:CHd0s<.G)g&⨞:PFG( y Ds窞}h1r̳}'OH^T$/Qjje^(?hXE$tb4e&$$X1rڊaԨ#trY811p)+إUoDy4{NǸP4t2>dyE(yAQ޶{r[YiQU3/5Xu8Hei,re5"YVW§иp7]`TөW0U x~Զh0 8rg9S,t=5V):i ͡wHHǽgy80eP,eiejрO۽ 1!5u# շENL_`rPniG[P9Gqa:sB {DAFcH<:r#x3HF7ƜG3]c\QOLb(J+E:o+"@ylZux\V;0+T0dBW?Y8V S޼PC,-gHl) @"F/4&6|<#V bPs~>YmG>{IAN~qL\^Hp<;Wu7l~ $lq΂ؕwb~\Nj"r,oC @Ҧɫ)9I&3J6\70d]1 r?:&?[ 猦:ǂ-gkw_n*o ˇG8ԝ`siP6a@ւy)1 A~:jF \Тq,R `$ĥHTCuu{7c+/6R?wUPKe3d%D-G:p.ϑ}bIg~Q샪;ҸCU>Z/ wߓ[^S[9%K>1߫^2Z6US,)&K_>zc󫷦k4Ot]խ{N.a0s#b#kI%rKZ2K $Z\"_3RO>˂\==ť)Qq܊McFZ0/XPLqjPkaYzo5+뚝 a0,*`'ً;CQpd)۳쫭 QNz[nL)#b~e a>.z}R9ׯ.'egmYh&:áw d ?adu/=b jRQYJ%=hVbd8ot*^;([KfɊnK\65|/U= uu$Wi\a.D>HߓQ=Xo- Q ~TWByk&r 3m/qI 3{F8DwBhthpXQ~Yݷz)y<D{8 (YYدZsJJ{aC!Ǣ/:- ™ lym=l{DjJpW%D'At;VÊM!*kG9̪ ~6Zrd/65ʔkjnj8-j.sWp/P4yVLPXUhOGջ%.̲Cy*3|dp ϸȆi%Y54,׼ GbBZtdWd7 +﯉-|p#Fϓ 7f؃6f3ޕ?=q^|Dz i-k<0`I@|]gjQ4ꂶ݈ b,Sj#dwh45ЂE50P2ˣ|jCzUzW 3=:OX,?vd` =^#U{O8w}QzRٹQz\H֟s6#ƻ,Ǣp2"9}P __7#ZFf" WW:)++S{N;5ΩF4$ ؄ |PЌ963 dl̓^ Q W$#y AY߁ԴY{r06I?S7OW(Ư7LjC_X5MIp c$>4BWUI_Nɫ>ܖ=o!_*fpt񌓳b$?_Z3c 5ӻ o~|}@&?Zfy[gb׹xkɠ%⿾`K$c'{M#ƎϕƯ&s{=&5Q?#=RdV#^HZگS*kS?bkR S6xCSse ~@Kadq|o!i, 3d=290NMž+MO[mB>Ua*.qvBOY0u HyQc[,Bcscm/Qǿ w dL_g㻻4=$`.NʊG->Gh&~ARGB5Ք{wu+ $lWq bx\3}CB tm"]6'$t;2/D"f"W" ? ݗ~8wTXaJJO&zb]ɆT20GO7Toyj ~V%xGMFADad|gpɶ FS%P %=VS,8M0ETGx:fQ¤_7qunk,A;߻C3>mL"3Nn?ͥUga AIsT% ROn>Qw=C 7?l)4X[[Cq= girլ/ZlLH!ܲCzJ(^>NwPGx?!AAÕ!'AxRIUxC!N*7zQ(\vD(i:zkV@2523u}i xL{eW`.e + :{Lh׵_$2b22w|nmjw]e{&ď18 }dqd^=5|`Y띷j:7]`0(/EB4eH(a ; Gu?-P,kav4m23pSc|{vŪ_R6#nv|2S*=h-#%tJNe3y<61DK^ g"=,– 9ҠAXktq nTƉ;,7[_ Ϣӯ]jo <5 JǝD`;)ݭ|'ludu*]z6<0G_2҂Q(jhMڹ ^O+RpYgy _y5Q#(StX^ב:BgUz/hdViu{CX\./تJX^E"[`?|^b,^Tӏ}o&T)56e+(|j,\Y^|DwiKLEZ(Bd,O `Ѱ틇5N D5GobGG gm14kfӨ6 ՁN^qQ'hVl sct#N)"[sq)(TiV3"0KizXBɷN"=F% Z՛S2-: Rˈ r"> Qԙ-#i+7<&?H4 PB*7n_ҦUP0nH6U%e^/srhĎO\;o|($_UC7z]wti3;xMLqj[: xW!C Ϻ-򬉃9:DgpL+Oćѻy̱; )>^2*HT`jOVM,: Y%K>g4񙛾C>mhqO0zYȃ}I=c~ě^!I3}?Y=] K(s&'2_wu^/YqYef~ b_hWYcF`"ɐ#8 B*/%(ѷꋫAo@\ (ԉ `->bY߿\ih\2Nހs3YjH)K2fi緕97 %3?_="㟞ee$>$),!Bmn q[[)8tWYtZ?7uwpٍ0BQbDE_JV^y ; tʳlL2N_{CMʻI"ܐH~Ӽ#E>?g:Tz=^ ǨwUycrv9II`kt` )ζ00VoSwnR2ţve#0et-b醗7G6v¥on鮷:@r ҭop1YmDT|hԆcE'~Hǁ>66kWD8%!|>q)u^0zwna/Mf=U${XPeW2&%5Zh5WjU1#^l@v]儮-aEoʎ^6%jcC՝QVDTKHr]g:*i,o!]G)߬ szmN.#lʟ=k6+~ChbjǤw[e kUÌuj^C\ ~ SOk| >Lj\G`R,Zrɒ+swPU!=p$Iƴú xsj~yxZK o]Ϝ^:̤sh wcj+*y8M |Hy@l'(H/; pqw.{DƖUylyCu(*U4aYHߊY2`z H?3|xF$ ۟o8Nͨ:@r T?2 BMt3}NͺNftc흧B<*Ћ0!rhL9sjqcw)=fq lIhXz4cc3klށ, fj [;f0 zC X =JDFrC<O:H dƉTs<.`LA!="L=0O!Q}"oRZ9Wǂa_/AS I . :jgr~j_LK 7(?G2N|9nAO#&gX-aZd//s+op@L(ϪyLBNPrQtQGi1G`0Bmž Iħ1(A8boQ }19 |c.70luQCRP2&GAP{mckbi 'wK o@ .cT "5l˛Fjfyt~{>җ,r:gL*uAs0IVDn]*D r'o~,yJ2yx FC3A╡p^"l!  $-6cҫGֿ~N:Yj+/VE ^ :< 9Ϲ.͋`\yk %K~WɂA V>wI1Zrp A#kܞfLR5+7ϩ󚄃% k҄{Ѫ4ȘND5H=CLE5P7wݥ]wyCZ*y5j$µO)6ҝF1G0GZp_R= yNz=19Ngu aoXy#PtA&$-pY[3Vf)=OQgu[lMxx;mX[uqO,.0`cOu`l v$`L_a-Ci2NƮL9uv!ѳكľ9ڞ6xgDzo$sVY3k ~6\Y062VSޤY!GYfSAӌoC!o揄[,㒋Lf%uUM$UxvMDY&T3sQp ,aT>ǘۍo_Bi nNlW82 ́,~ƇȄA[QϟI׆jXϲ)Sj8 K^Mݵ?TF-O^wLJ2du ?!xLAQ@?Z.Whb|㶹 ?yz0QYn_0ϟܛ}2I$Sld.(u:hcfdk~@ƃ9G#p*^q1Z4Ypد]Ux sUywMڋUY/_8`z0n]?CV Ĝ ^.n?E&EFٟ֑КME=r?SQ Bu;hy~Td-Q=eDaN{$W)r6CRt;'CN8g`N6wpi j\c8 $@QAmcQ%&G@{H|w>%˷!:?]0Pݵ789*[ߡSP_䲊ӈLE=uRGCcD`P,MJctS@? dJ8~ȤmҺ] u1yY"¼Hop)aX }ғqKVMm5sV[=oL"muTj>9%( V V3,ޘjTW%RuX,О䡁iTkB*f UN  up&*Us_[g A.%yge|x*E2c1{#GЮ%؝'QŻ\5,]8Hbz7pHJüxEqIao,{F"ov32'$&;`jrȨ&ulqk.MVoeՏ_viny~K,@@hXw`dNPehz`t40ܦIjE$1׉s E^FDēwf@B@{["ٸ˦Z7H*b\Ftipcy vLu|jO`8)kКڜ@6@0yJi Nrxme.e_;{p0H@8XW_Jpf =v`[btHpāN_>! Vl5$V!MCZש|?s< b`v%@ ?x!KY)6xXPAϲRs\ZH#c:^S;)> m"}qъmVY7Wr55c(&nm9՗;^)XƲ>nJnXzCHRu ~XŎ~F5y"S\ˏLfV.^,qy 󰕂,dj+ 0h#-{)?sRf=hlj-fprə<~<">ڍrPЪ L7*5DJc Ű? )䥤rMKlAJy":wy*;}qOI/H$ M)I) t%w4ߕH\=Xf9\.rv'-o (w#YGn׎>r69SN^JS2'|Qy=њWzj(S-bIxk2lkVTzG_N8~٤3f,)_a$E M>ɇn92=rE`_\tm|2cuQݓu55>3\V2  q 0YV0pUhqеU&:?+pwUM z 1 WFI6mjOGFg<־HACޚNf QR۸$ 2p?N:.bz_: 5&ζ&--k5T$S.u74IZv "apdb,* 5Me7ZtWRxRCV.Ý='W $BV+&bmޔ(|3y]<ҝ-axHvvejw.U"ƫ6X5,"z>{z}zꑎ e3S-u#V$!3k#q1.;[*>ƃ&uqHdD.2 jZ/7#saM6ma{|J+lIo[}q57ߵ?wsUTSϾRʍ2es00|0[L۸!z}vw=|$  aZQ Y`RQb8-dg3΂c[yԤ(6 Qxоb|N~-Fk钠e_ֱ}2\x\|jF'1#rHsPQRI%. AɆZNnÑ}KQm;mU$2]Q#cJmU/tQv D`T-a9.ˆK S<, 'JX},K߈mvLD-JȃCRS/ڝ:{s6F=2 _^Lys*^g4v>75bB4?6<_V%^&| 9?p r+3ۃDJeTi3Fi't"0+6_P5ŇBTVo +~:ϞM1F|No̥yMp5l[aEJ ߗ_5_;o@o-OcҬP:((~(Yz@HYc[[PIN/6HZ4-xA<zNavɊ]#G v͝ıP]jO M'AwbQKσ-- Ak Yߧ%V7bn3U>B`1/GXCx{ֲoEoN/'1k%t͢-OaVW&|JB3y!dSʃ,(Hz7ENlbٍ^'*_z&Y&HЉ= iH{vP!j-!S{eL&mtkkcj7JKP6dk;<W-5.0Xd$RQU$*OZ?}G q!K^I+qDl0jJ K7 R`S< N8϶ꨲ*u o&(E- 32y5Uu:Lhf[al9Ӟs!VoΌD%46:1M\+kV\F =ڎB"Po9ja Tk$GyME$v2TsG&9wᴬ7N ~Z6h} Ӏt:&[SKc畮ٰiO]2Ty 1)B)HVlf{掦[ _YE۰Y۷h󠺒t&Z@GJzSn',}z̜!ը@ \x},lD"Ab`>qUD?~}aqK})n n"ĜST ?R'7{!yk*^xYCڃ<`JM~coãnHzx&&g|j.%">\>5@С48r'yxhZ##drG-Լ.\6(Tۋ`}"{A,szWIg׎m䁺)3@,[gҲ ܖ%,gJ& *6skȴ G73.^C66ptS̃'97R/mD-S׵zH)qO 1#JLW^X4Jn!)aUؘnz}†z\ Q4; 9!65%C;r E<HCD#C:aVbn@2kuȪs"_ZVn h︒I vkPPWѨIkJET)'>q6AsNAk{Ո8˦18>i$CtUwD^2$\YhQa|*-"~{~⳱nbJW=Sw(6zue/"G hT1dP0{v#".G(c)9mܕ%n$(n4h5RJAKp^ۖ8ui*0lN14>)^^z0f>:JH92Ę5SZqf )KxKGߋ+He52~k J#€`~M'itlVe7shHUgЕ`'5p $|}7C9D8}[ȘSKm(錇boj}[&^$55я:Ushe 3LTܙZ #Ǧ#ݮ,3޷z{Fȯ%\Qn@'Ӣ-?̾ /YkGbq+.W^ɶ'k}]FeDZ7Xx{L#/:ȡ1cE@~*/ ݵbwd/D|-O;jcУ:,C#c/+4W~L++Ls^x:}mծ ߪ֕d@!6ӝw k (2Ȩ/PLR:$Y E졃X{Ju4"VGc I<]pRbXp$O9ا,uf,-zqX| nO$/s`E 3nk}bc ߬["WE}-Dl!F(?q?G˲%}|w6#L$B6Ԟ/̘7X]ˮd8Q< 4 P~j5n'˞uRE9e uOǤ*WK@zr]ެ_;}a:Xs1dVN-yj`X5v"15!FCaE̴a>{,4Mܫ/_ 胉屙y݁r ` g׈Umc0Z Oђȥb@9rBHn{$F7r2Ky Gޠ?ĝLYB;B8YNC*  " cP1rnM5S+2O%/Mr pF=A K U _hnצ a/9ɟ`%hKfmg#SSXt'A3Jت haE<%j"oIFkKw~- 't]uh'd9zEd( z6s MDRL փNa[Kh[qj|MrRݺ(dkӚU#5',(%J\<2ۅأY\ncRo[adZ\p5:o̽eu|/k9w?;B$Tr\ k»{)Gl ;@%rAwKʱf?(1lyWTa svI=oT (p[/Y"dr9`,8mIISqF_NaH#la5-c&~8)fY%JIz`@G^%bDƬISd0!A?פ4G} ,,x;`? 1!2#\ddg۾t-1<ɜEz!ar4~$Omt5Yb5P.6=eI@q_lEMbէMO0I:VEq6̆O3 R_JgVhm@̳"XR绞c2ӓ{)"+'P {cêM\b6@_H@֍b! Vv]̫d67j++H3JI0.f#%ub!O rȕf(;&G,skagR#3HqOjgm1i)E{{A26.`8!7sXH0v:IUd۹YX:Q@:V @8>=-C$T- UcQXSeE/T=PwZNҏgňGy>qR꽪R`P@go9NAď0הS2${jsoឯy:*~;"W chyrNd,onȃ&+ubزOy/y' mqUn)&l<۩kZPċH!@!Lo4ZuR {kNg9;h7;6}(xJkzt!{,Ea37%voh=a(GYECvI4{Q3ԂS< U<*2tOhC3*ͅO@h6^\ *plF ȫ ң !][l6qA+Hn2؜""|uLTE֒[1=b8!^ }nb@Gގ UQ(\[Q˛\~D)+o4&gLWu6syI;ʤTF[0jt*D敉9@oW"p&qټ<2Z?5/82;1mkDQJ|d%[NRޛ(@;]g"3—*8 XxOY 9RG8ɂu]0xoF[Cji.3Uz" ГlcnCT:ܕa9GL~ais1$h"Ve:*|wȮe~ oJ1_+vZP!A&)q qs'}JOﱖv>)Wxʙ]㼢 <; ^0ٶ !Jmm1elF.mQξ H۽$Gݼb5gܺ+3ҕ,? !&eYӹKa2"Q8ggT6 (+%"zrQ# P {؞>i +Bf)@+kW8u>j(6tD)Ʃ] ֹ uG#U2/ ;LF`Y^D9cĝc>2 Ӑ5|;(]R !,?:Ҭÿ~QEՏtgo}L=EgT !dk1j|PP?I=lEjrt<`ks<ơ`W8 2%mՂP; . ⮈sAZ8},gu|~UhNpk*MuVܾPƞ-~e¬A¹N L_ 0PԮ߹I}Z.\De^MQz<Ʋ9NytҐ)3~B붶 }Q5AV̱g2hd*Y"BWjqN ] t'WDJΛj;Ãk&$<53"ECDŐQi1o[AZk2:D5?3`%i` m|oCǤ24G,w[gP+I?=ٟ$6iɯVյY*3"?DsSKjŃ wY CFnKTe_$/SNvTO8P+{ˈmw΀]8Ú{1Us70mʂۚ݌Xq2 r/hx\}꛱2?onZg8R?n0BYKaLϩqU%6%b3L9 ^WkU@h 4Sҫ}G5<9xp# +  W vX#yVJLo3dMqw9"URϐߺaoJjt܎7o> 8 ?tk g%Z Ti> d@E\Ŋ0zRdP֋Q.glRޥRθޑqlmT[q1Zxq&1lQu2Q͓ &)NFRɠSeu{[嫆8;&5\z6Ӷv9rΚvqv1!2Gj-tpQb~?=N2dB. I[*:sIhy &'1lOWRh&j@f7:]^Cː%:sOޠi=^@(JA'E)>nbk$.fw7 x= O҉u.ɅL*z2Qф66*GsWaJ8hlbpg/eb HL|-҈LaL/*fX11w]@YϑL;%S^fju`~ h##*A>*Nn~16n8ޏ)#}T&!㱢Ws>4t~RP&7:TT nœ89`.'A !|D5ʺ 0cfԽfdhxtS6vEc8ZbkVrlLc4㱮\?y*ph]BqܲzR Pc/yBoTM wB2Vf:7#F{&t[Vczv !KrjG䯨␬]ȴ!^w:~л^eI! `_sѳ%bel0^WȞIQoF;\Ay1߼}meDoYxbE`fѼ͆9ѸW74Fͨ[sK-E򆈛3~9ͷ5@$l,H:-ް`dVF\ 3S iݓ+Xv׭N3_(cvPĻ@0`EeӂӰ/d a\eMqz_Ja O1B4 )ɫ9ILIwt٬='b1\sꑁ0;t32ϩB,ɫsY|Wsm0vt-Ew'}2%^D<%ڶd7)N.zDFTlgQp/l}H@EN9c)0 –o{Xt'|π>V!F?( pn!ReU c` Wn퇝n;cKhԯT.75z %4?OVR˴_He6!\1h pJ+ʈzonU$Q^$I+^Πa b 窊];7,WE(|A] êCq[^q'| c1{ t$PKlT'oN P D?w^Q{n"nmڢOC"hͭS%'ܒ.:!_U֯S8'mjpF1l!pEQ;QF-$)&3?yζo,RD#St=ouu!(=rjI #8)3;"s aHP:h_6v#ғm[BFg(pkGg9hAE^[ ]~U^$k3D{?H:(͝y}BX/J^>֏POwfA]/%jo^=K`"EZ7 &Q iil wS0KJxa늁bkI96"f6<O}f-DSoQ7*Z^u[w"=1ܗ]_T $ MɎ/Q(2{K\j6Dn5CThwl.3g>L\\]M:~}ZEO F?;!ʳ+;_I:Y̙joKR8< w?{ap518g}TPǟa foxnbNÉzR9T^؁O[R 0~\B _c⌖Β K7Lw,P\)W= щ]ZMb H.P }2p .(̺M,fwAYTP3 veUKŚu%/0{9ӚS|xꇶ*z^bOBr5 X ?L\ޜ\췴gb{;j99Pon+#}+3^h3s1:hg$9Rlw~:7DON4~mBm0N.^q)euvla?g!nq2ȹ4 VJfiQ%*RMB#ӒuԱe{U]2@篕 s*Qg~R̕"@v{yQHec {l^" nˎv(*ǟ~ 7xyI]!T/IETӪu0 15kdxDpBB̥$*Ǔ7Wg&f$U򜀼DiMǶcbh{MAקr64aLu?8LMq;#a\gL:Brؖ~ psCVQ{qqut(,L3&פFǏ_98hI7FIٜS#JH+$򵽲[=p&-+K͈y#Yi1~or*踄>}4*eb|xb '9KXTB)HN+֪9W\-Ķul%#Ҁvܵ_8{>]gpYWK/h΅tv[Hck(bD7y._f b!! 4hg|'ٕKkN:)CcsrKhdC} jZgR(4$Kiѩ@0Lƌ䵬dY+T=b'uV~/V85Hog!5%K"ȧĵ՜׍6y-ӂ%m>}BZb߃fjoZ}-M݋{u?z}2k3.۹ENi,eqG4nׂu KbIߺ3_c;v|2 >"w.vf)b ZM;co<+/Nr,Ej^񌼁34Eݡv6}h,yf)Vb2ڰtpt^4qX"sHy/vSIZ7 UsC5)>m&D̚XާΑp̯_xhIZ:i¡L(qȡT.E٭+гF7 !{,u䰜z"z̡VmrʯEP$H] *+ лvҖ Zgh1C?CRMh>yȑ,)<㋜M@C:B.JL%3ɮj@Ѓ2AF3i ؠd+s'.(̃@p9foih@噘#N@uo[Mxr8ڜiV1oZX w 5g-: ;';Y*?ʪZYVʎcw>TΫb3`vjlCYԸ#E,#neX~a_jHf\7{17klU->ܭ*l$̑kt&kp%'\@f-ņW./:(M+~wD]0?9>S{^"Yzۀe0XL:[Ҳј@6fh'X:\TBs#A(<^{Qp8N 2n.8|E+'fA26>Qcon1$z&2y=dn^ և=v$[7:q]4xyMs]nhtz \|:lfK<SwFtٖ\ U6}B|k*= vkQl!gHX̓>WHnȡ?`iҔӾ~t;3!K\4&״$q^Pô7Oo;LM}G?tƓq6kLHD1g\-}me9#˜! ),H: Noa 9l4ŮͩJu%\ 4s|{ <_xSt([&;3RQUH{nZ.)9ˁ;G9TU:x&vE)*9G|Qbpvkd,49f:(VA~X;QuM>z]?'l'\.7N k8&N(i7a VQS:"t^.Yn0!MTjj/F55kVp@"|p;4*"ȴ yY@@3. :=Xbk-ny$\JW|Q3c W0_`ov9\/|JD%R-s1'UՃw'$`jXZ,AI;uSQ;-58D=`W?Ě^ӌ"_\iܳ>kcN~p˗*K-Xe`Zy}𐈤?oj]²QV$kKRrK^KG nłAѶ+qq_yt2։%XX% \h42U\`~7yUj<1)=m-ƧmzD$LKQ>'[D3#!G~}zu! -2%~giRfm7\"s xI.qcx1zc;p/pu+lݫ_p9:aCʩ| Y1h@BN6n4~R;YBkydzRz\8f9V%&l=N,*c Qbz=wKa?N -#x6cej{VEB&>Ӳ/ ͊B*=T5>+ʂfER7ȉ(M`EX=rjغݖ QĽBSLRs: "6fOͽDQBW"W p4EU!au|›NtRvdJ`iCShʔƻr) ~ri "TgӻBo;7 c} Uiے1T x>SY7OXw:ua`%f,fszp96hsvcJ7ؾVL>]!@}SO81jO`k*'T!Q 'ʍX(o6"7}@K5K+fQ*A.Z^ AM [#`d̐Tb1Y5 .Kq&_UvKD@)zy8I0#.9XyCѤ`n杰:=pxcz=G+?{3!1F/-3{Y&cd>\9a~KE'9fmR<Χ'^#B=yQ !$7c`&I[;|/d45Nf~ŊhJXiLޙKOx+sY ;*@70D\KOIdF ?2'4J^j='XHj+x:v;ȡаuOv4U LƂZ<+0XC4b[ y-T>|Wox`aup6iE腌O\V4EG?%AwH?B?VUx2L\$N3! *wd`ZQ몣gvDͬvZoT?M#W+1a^roe N}r2V5gq}P 9Km_P*}Dz쓌q1=.nrgrtĭ ۋX6e3ߐrL-%L3ht8WqۓTu1G= ˻:Zf>h5+`ǽ*wT\C=oDڊI .[0$XȞdv27`8]l-߭yQĭrbB={Go =J U RZlKGؤ5X+2N.}wg<C/?>daT}=׻kx5=nGǖT5h_1TN2*8 Ϯ}ocKD$ޝA:ޫROjrv4XoCdUè+WiCX L E/cR3kWjJU^pw5A?U \ՒsT]f<` \ {Ɵne#d}Jq7hD9^wX qɻú߭ t:G: (é5+.z!#'$*/:@߷mn׼ בxfYl!&Cl.Yذy2D{Ned+- $*?2D&ZZR}ep_]*x$?n١O8+odGNXC#7԰U5T*©-f-c `@y9=5pr,#y&໎>v'$ob[봺ý?z$!+n9"'K"7+"&ݴS=ZչO"h _gy`j[wM oJL1#O(a8֍YAG7GYqwVdxL{ȮNp65 6Oo쮹O7L^Y-,W9j7,>řHO+\nѠg&V2J֦0Xc蕲'EIS:m pM08k:eXVyŞkx'94oN+iP 92Qi_SL)?nҵ>s2t7ɠ/HgFͺ`Ɵdb N4ؑ{x^F(pJes4P2gA떮إ7#𡤉_ja+5UF-Ǥp>gЕ |)PgV0̠SNH,O Q9gIM0y]da@/95.5%G_Q`3*R|!Ow~Gl mBW*pOc/.˺gWs̏!TZ.e"Y.-gǧ#4E5g`ʀN8Ҧ=aB瑳堇8/JPp,i+—RoįZ0UVɐ=H>y^5d UO2@x ߖʣŽ^KstqQ^BIVʅL^P_!(~ڂ61NUuRI`~}|WvD? f0# ] !:3~s`ߢϯ|m)U &s'z-P2Kfitiqx_&rٯj@H̓M,b.j3a 蚷q/g lF(^+X ?9 %ca2R9 :@L*iC3/Xd4ah):8o<.e*'F WnQZ@){-~ʜiw*A0Yk$/;?ґh 8mq^Eu_m]wb[5BvҭN-J-0X`*fPIsN~)ntLec]}ZjG͟0ADdkYLC)ǩ|=rv# =ΥZRp~# ]Tx¿n24UZjIAP_t؇Q;j;ݮ+Ny|l%3)[bPJ(BYk6֩eo9y@jK(5:&uk{g@NTD;x/Ocky.d$zְyY-m3f@3V)s?t9i#,f6, e*c?*<@8:*o{ΫcZ"AYM5?RVR-lPurEQQy7%#}w݅E_<ያ̈́rJ4]r%+-V[$lAu)McLT v9t*n>ѳQmԗ])UeïȨQqG!syD kuO5D53qnk~\W%cL":G ZN9 ue3}75 \Jq!nDkg C4z/EO")3IX]AYs;0 cjd[ &%6Hpvm~Iiw 0. /%.H2ñ^g g*bۥdžYNWKUqgό]lwJ QJro"؄2kΊ~o9|d9<q(v+Hl 3>}kDъQ _;`}]❑Vo4G@Ulp-:tF&:*_UD8RBߖ5%}X:eƙ|DZ+u XmxoG~vy{1(/9\2G఼{ٛ&FY(mt:)6C4$Qfao{=b$z~;iqc+U>sI!sy.[=P<\pK9G(s֠֌Y{lv:ʻ*\JJ?v6 o{w:qt~k̲% fϡu ȶSBGGDr2c##኿фMۮ?<0˟|BW17ɬf̪fKnAvޠ adNuq܄ff}71 ]Ipg;xgfeaTAy)N LjUvf. g6lc`^}'bdRI{rJ#AVIɺo0K;KCk_0 `9=Vەa) -^6[oܤѡ?Vl^}[&aCITDÌ}:j9*xNE,6M3 eYAaWQG?HUuY5ձ4-Pv2 WPk|ԫ` "wQWdK=(LHJn{UJ]/6E{S~`93J=͔s|ju11_OȂ+gw<1nn5|H *ݨ^ ?{"awk|gj$^?>N ;rF6֚h+~2bhfs'e`oKV0w\/vVr='^(Vm?\}-g ߯u0 Ȫ;5/{ 8.3x :T YM !oa̲{Ȟ&HNV!D9|:"2ݲ-w?{SS ̗Nj &nMepeST %:ShA$`ZddXYE\/i ɒ̓aˍ%JcύBƷ;OJ_f 9Y<6CvdGCcKG;tdB4N_c OcݟUS^vH ճy œQLSfˡ D4StE=0_13qJ˝ E>35ڠ: ;$BBu5myw*r"0Y}H+LOexI7J*IƯҐy@]^b*$r>gfxKpsuxwov+sc< E 3e5A5r^v>w1Dޔo/~*Mo, S`-loλtUU\@ڒ¨e&$9.g`DMhf撕?mZ1@A eY!oT,5(>rkCw-8U#=0*ZkfbX*>~C>oTX1;ɕ|_bJל!Ba^o(ؙ֎eI^Rz{j'ߞNo'bL/|*/7x̺c0n:Y4`$”"(D:_0<SϏݝxiUBܺS3pמu$! ƗNZՐ2jck}{8i1e+ͩ,86t,WvPsy k-YnxPR@Bcv}Ek:[Yy2j$@C;4:x P8ddij/O5rQsǤ1TyxB~ɡӄݡ`:/Dlq ,|l!a$UsHbˠ97/0ٕI3[eZU/SВs"s Hn1IƘkl+ǂkQrzCߛ;$`纅~7D}*~ĉ:g'>l|TUGMǧjўcM$` 0 \F p98RH[ڔ™"$e~p&O0$00BqjWJJ[-g>q;|C> +'?bRVNJᥧE8iщ_.+<f57jWw V|z?`24d,'vڔ>?ӧ _W&:mo q*,=qKǠb!6pu;IC[*4glk%}Bt6} f_"Nbi=f7=fBtkLq/@LI[2gtB =KܔsD M1e#Eb9UBQ2pӧCm2^U5"DyUOIME8) L5AwK e&`I -#Ƴ{HTw M S%pH:0iQ 9Jr5Ģf%?+cjMI͇ >`/M;ϯ))0`ܞkt6ˇu/Y$Vbz.< &iv+0ⰖsM}O_'Q4b'ns;_!Vf PFxa 3V mCa~:50NecRW bkUʷ6[q6RȚ7@/`_w@ 9P1Mk埶 W\w;QazVɊE V8Uv9yVS<˦eV1d* h^;PJh6nX?# OK1#TY[`׼vlPTY`H[YA":2C]97>%)cFU:/ g9Qa6ڄ K8x r'QWꑢJrJkbz>1$) !J.Q]#œ=eָu|pgR@Cnq™7Ч#6[}e~\[ CJ;n1 זҩAUzpQ8+bֺ, \K_oS VPb`07eDdx3`r\¥s }'ufjkǡy7o%F*SUaLK_Zq46Ć1:Uר *8F'[n:Zvďn.t*Wd fڔ-kfxk{NG?uHW 3"m/WNØ4hZ݌_N.yϥV.$Er5~Xv [eyXq6 10zT oO\vLD*5:R~ȧi8tބFfҲkVWGVsTВ* "jL*F%C`pVp @ܛ_YlޘҹM ;?ڥ2;ު=:EXrICv)Q=aKC,t~p߲0ៀ[^%c3:L=3lz[taP2qT /O!nTZW̐N3T9Ɏ +\;-5e!&qbD<p 2l}_Aok0gIe]_ A;asi{طF<6m֖#g[0)-/q?2.~rFr]y}.::WYO!w-?屪j=(rw5qm̋8{b.cwIH 14ll՞8A[Hdv}\KI} - w޾ TJW vo8 rÄ4%m*0;7Va(^n'QR)뢊O"EC*H7_g-zcKZ"]K®pcWsZۡ9S*{Ɋ"W~! wdnh}ϫpDcڤ -($aW<˱PW 7@6n 6N35Q%z x7NnԢ[FA-dTcf!bGZ$ {뙚e\̆lz^. ܚC+`n?}';2G~8Y V"*[GwOB5* b)q!5<5i.6(u00\Й_4*Mqe@10wt&2pmAnb97Qe gEoCǼ=*:v6nոnB{̠F]Wg E3ppu I՜1$$6S+f<5TN=yHL1`'CeRkh^I mKaV%C5YlGG)zTN-x;}wA7&cϲ\W*[y>B'K.N=Eŝ@,6״$Xx!qj''%EG>;buuy9v0D'JUk1q- ~ko704G/EcUm 9qɼÂRZEux18N߼i>i9RLcKRn< i`ƦNd̨'}k!_nMX{s[iL>6~:R v@^KeNM472K-˕)Db kqv>CQd~s Zὺ62fL=^ʮ2~P4ҦT.F qGzLFV$-ghTM߽۷*r:Kk%M0 ZKb"ۋx)I:~HbD Ip:u/*/nH(S^b"#v0M)B @KcVJpfX>_VV#oQD%TI'G_!s|;w|!$ EhCrXG')qH}#!Yx])R~=Q)G E(j}"!G ԉ"ʴ>Y D:9ﴄedw4^LpO|OЉw\[PeDbȘlN5y.Q>z M ПO OL5v<ɦ;(?j^qc Plb';m8i_/An/ ݔ҄((Xy2Ԍxt6>=ע^Ƽ G=P)q5vnZ\O?Mhp:涢Ψe4&%}7* /43)=aT'xp⯭xDl0JlhIcyr.)OSKÒg붟2^ab!>Y6Sw\K+ߛ-*0Gr@- @Z`&4k=Z~mBYrIv !XNf~~-.l?[wu:*ǴcQRSʸXܶ^$^u5%huωq_ 1Y-q \zu<0S o(ȁ,w6Io`^q66_HW0M-^aqs+ ?5uIʕ\V]نnsPav"̦^Fx+W {|BvR*\&xp=*čbD8& ~H>aw' Z $<-ct=Ԧ# c]LSTLY`FW\v'N#y^R98{p X'-~#`5OGJMu3a ]:+wwū͒\w΃ݟw4+Xh QD+oi6RBLN]p8cH Gxwk A V k4h' . yEtFv )2\ovFd}z~l V"s@u j TkBcn#cO ީ6vݷgW-D@::[}wH5%X]A]A޲AHn[˜B\GWK]Y2bvi& ۞! z_/i.[%]J~7ؕᑭ7Ώc@e L̿M1UHLoJ6XǣQ"Y>F,.FRSh9( 7Funl?=W@㢳0k0q1@Q3@ab&EH}+I1y6>$){$|*?e__+´XR2(C庙 \gu64{uh=08^-Q/!;̽tc;h%{E0C-hTՉ~"%^P*tϜ0}#ƚ]N ~a6 {FX|3jRYa.T-DiRrZ:VN \5ļm<6u.KTes$ 3> $@L}Ⱦ%{ X3|k8u!piz6 .|3'/$vh}׷MitA>g?@vK PVMÑgb+&a[C4z;j߲%jHB設un\F21)Y_a7%"(rOY_d0r.zba&fKͱ9G㢛 nxڛ@,j.g d0o~bB|GKLX/CcW?`#! 8.Tưcsy6GqX,(WљX! Z9ds{Өw߻ jFqwY R"Ȗ11zFa>E}W߭MW~|X*nM%͒:88~гbcC>OSX@ m\E1G_3|@ * 8XNuH܂q*7Cڠ@2ңo{"rxmIJ^X%yrN/mlX*|-Z*u gy̜7dOz%aKLFpY!nj^٣} Z_Ђ0Rn 49`֓n ޙPaXn7QMiטO1"$3SZ, ~?S_e%>)uSqP/Oݫf rJŕH]S4mE&lGB&eUh˵"{0K~'MQ^r k z;Aɢ;d?%MPbX!*oޭ}¨@EzOeKwƮҞ*ZK4e%PBWDՓ jBxjXImW0+fƵ,~Z;7, Ba?@T/C6ٝ*_a@-&9":G/r3Y0ۣz-SdGNk5 O_GP_krb< m7WoiY8jt: k M0ݾ$YmerI<6&hNBpJtKrNg ;4?O~;M RԾe]n(b[Cq!]. ~̓ vW Y%;Vϗ1r>bF71>@tN"hU&uE>s(%~$BIZ6JaBoW*H9u nj90I73FYV& -֠qj$M0hPJyQp)tڤ}zT)8xR̖U(czx$ENtnnm)Gg-665Iu*MtCXuAZP~7RΔcJoW˄r,_aDD>nP ~W": YYk{R欘몁Ptg اVQ/ -mbЭW罋{BElRظ/n[bWhW֟^$xO@c 1t˞^}6e{J>r0_'94mfBNοuW#hG.%#~öCu8l!aԌ%olo$Z,>_g5*ts֚v@𪈧TYuMȫ jzla㞞V5u 9jb *Hq휌ф \,5(_pHa%Eд<]wgf{rLcI57/ՙQ&6xt+ڗ@V /kh9;5jܗ&nOξ/ڤg%c|9f,YAL2IA:ؗ&<CW?9YBUƽiC*R:ժ%?*ǁs3=:B_|hY)vIIn)q[38 t"1YZZYQfg\\FG50_kxڙGW(s\-Hk R3|TLsgu v}76!_<1)CL2  V7 OpAK}k ~+mt)2/& wCi-]ud Mos(]PV8+n~PeӚ"u>ݽgߛ4_toN4m =lr{ I92mSrK+i_j7)dYyѥǤ{!sрIM2 Jik\WgZ󽃈{;qt=w^lZ~eU:jHq9>zR\5/ih8E F/E |l}|Tb+݅bH! n->3&.y PzLˌx"l_8>\e[-F[Ԡa %9u^-2x JEDCZ`^!>@BLo~"w\/"sS(}rm4gjuXѳz N!\`DrbPV~Z > {;EljaT&0Ez]YuQ+o(JGviP:c׮)4LX-_g5hcR!QoQ42D"\E %*$.J X``?(Ce@eLٹ6x䧖YPtE=.O᭻UCiYNYNOGWzNnn}B78ť] _>SgWmz^j3 6>1 II3ֿg:",dP&[`Mil# p܊tL9mPyME flV41ƬH5O^cPR$'!NYkqt&+k !((:!~f9.;0mo[PFx3.C j] kGK jn8to ͝07B;C&QF<İ?Au\= J/~L_"OXCH#(X%]SvN;d:nᔁZe.VvH|E&.Bh$"<];-sJ*ae& FG*k7l׶u NN0g>9薻YG2jg*5ቀ7ngi$ ;im">VU4ܔTePԁ%j8+%ިd`_G s1#:nX(p ιӰ0 G5W;:hp s1821B[R>gRjqgˌ/]j~s tX<>(E}XNU \e;Q{c{QD$~ V W+|Y&]$+)8x P4=XiLNOyHLy#PIݎ92SJ:ӍI%g3c3hAi.੻Z -҅UͥBw;o^A3Xct@g\+Wif^n@XcC0A[/Lt =y.6Xn Svv3ƔM q"pKIćA\CIK1D>.oA)qÂWtG歰`5%Ddn&6Enb˗J|4ۛf.B(_41lw (BHrgA!rou`n8ĬI/>oUwTnW6~ِ7euC燅3"kGItqe YLI' +?^dyi;U%ib@ ,N8/] Pr!>qXPAx?+;!kjƾtF K@xr]YNE1]P^8oU5`dc1|zKecT䔝ȥv$B Xgf 7d:&e&,g"3Z xΠoQ/&nt+uͽbDɌq.US$-4st ˲ P,)ϒO%UeCblTe/!f4/Jq gF 7ecR}RN(RӸ* X h*țť*ʆUUz֧QOARRy~?c "9p!T-g!UH|}0}ǓF:qcDTQ^Ncgk΍ΙbM ֘bM Y<?+7}a5/96BdsHpFC8F ,R΋&]u2Yj2R: oڳC]1iGl۳G=yjp-ɲ@&|(>P$g{f2~թz\蕣TqcyI4aFk̬}j.n)!:ǿݒU;󾝭P{A/LBp)^d؎ Yn .G_rI%(_u,a vg==UØT<g> ~1o8 dMpN})RCjzxaN~YG)I@ׇh6y3KGH31*ȓ˶ 8T&H1cp:}Wŝ=T"ͻgۈrNKB)u>UhʊsL,eI`0ll'Yd%×8ZsB50b;D+a>گYax^8{05ٰTqriLk" ^{]q>Os33N<^Pc]6-ib=!>I$ѭAZDcY?LFH.pv:PP_K c)@ % _)*4.!š]@SSaKV5oP`]ִj'Ú쐊N g r)u%Q0 L,s1{*HwPҟbd gɭI6=JlU;!: Z)4lyq `4dUX;iś,ɗ夬P}ˆnpa'%gٛ/ݪ-R \ f@BBu [SPTq+gRgy(uSu)<֠ ;`,:"yV\ !~YxSIؾ}_*XM ri;9n5}d,`(Q[QzZsn˕oE.Ȇe9{O!jVR+eŻp{CƮtbeo|PZ@5k5'8nJ|Y'B */\?j< Җf/\=IrmvoD0Ѡ[ȟN>kkHO"."-TB\(=x$ ~\S70o0EOk6D=fL4$;6TOO;X̣WȺVujjaP^1^s" s[Q׿~"N~0G%n>ٛTOB"T ~Gm=?)ܜT!ԊV?e=ǽgVn =yu#&v_nT[ Bl]|u {s?n9E^Ȯ9[ (X2t( @}S̻zf\䤄1{vL!?2ƘhB}/yS_0nҪ% r3ִQ0E<:rHv;T$"-ƙ=ag(c^H8+7/lnXy͏0wi-NHeaIZg4͂i?Bҍp}\O,[V4x=>v }ފr ST@j*]cL9irwZj*S #0u2`->xqi P3f-Q4{S^e+syH19sQmsӍ5ŋ]y,$ &2Jf;Ň!=W1-bGkcpԲ}8ժ>uI@ %#D,fTMS8v\0p;IK~f{R蘫z2@)AuOLa$g8s BrFl@9ɖ5`ݢCr;'rrqjY~~k!,mz=ﱪAD(OI^2SH}'b)ü4:R! 3ur#|&)O[jPfM)xR簔1U;dFo%nwnN놐s,+jr {"Z{Xge?<Ba$Hg{L;VFpjORm,$2{JE~K(D*{&h9r.oy[orı懼ǁU0hXMҋQ )s!Oȓtr |^E'Xoj'iT|A)ۆ%NGXwA9|ἲrdӤ:!} z,(埉^ `LfX-@NL rQxIz>iOl{;|~ eOr?p3_W7O6MD^mz1I hTg*4_\r*20Dg8t3EY8}}SYaJ-]y1`}Vd0(jxl3AzgyPƌnF uVk#:!<ͿAJƜ#lDYVq@t˫ >Mӊ@:kqz 9P8Ҩ=@=`p!a?Zw+1ր|ڝј%zu#8:b/W ZH-9ޞHmT1#S)Y๖tBj5@Xƾ'@Ӣ%$#?E.K$ H,`}8ZũPJbs^L>C0[-yh߼*ݛvKnEU+v)7cΒ1*3b (FӷctNb?sv)vD>o3*5@4UF9ӣtɨsuiE%{-Y7[X>;H i{h%@ b4 є߇ H ; OMF{5dn|WYp6Z;?4񜪼4?$L"1[nϔ[Ƒ~9V.{L ?L8|$rW\{fo3sՀbH C5P d{9ֈ?>#FrL8X#~okoHΫ"@m͚-@tFdg0U]ۄι+  wf-WG̼ ~ۺO[RB8'5 vNÿ!sdNVNrێc0t̝h"`" vV+2Mk͋dnUv~I ld8U)3Giuû6dLO:br2[,jKD5U7uɭw'7uYHxCn0>0,wf⮐W; hm)y5|W+^nHs([spU6}DPHY6|7|@T'8s$[T [9!QE%9 D< b8" gO :bo}AuME2\4zx(&RKZPڷEW#ע*whCBWV]׆BKnXLZ2K3vjgj(%JJ=L 0[7|(zo<Ѝ1MHBJ_Ϡ-/$l`ʱ>ƒ|ArI6F#ٖ^W ?3Ph014ўH{T(/m%A:s+Mkz2"h8Wu0\,g՝13 _jDkr`v+hLJqz@]?g)i %~TZ 8`>`Ypyt,{]WXgoTdwRlkEt)Y3ajќ|MZ.j%0,dǺҥbv}xtі2o/AaĐF2;:$́ .Oy{5'mWGV,Y^ʕaRVf`kA@i,e`JNiҝkz#ijd&?lE V}=3WOgddb1)s 2űۧժuZ/eU߷U2 lt'8E,Ӎx{Pz=Jj`dǃ"':Z6z%ʫ]TFϱm`piA$]]{ltZsV޿0[0kNHV2Eб3@Բٴ;^C-:vɿ!~:[4_D6ސޟ&ah),aJ"}v (`pHca.%bjօM$_&#;M ؇ D!aAiH`N/Vk) 9P$6ѳx)(j<"аK:) Hǵ(m-aٛ+.A׎OqIg0;Jp!en]pL'eADZFSk)02 o*P_*T nQ޶*eUu<-!k(eav}U߃eN{yqpT01%%^+#$Iص158nO;rGK=.MߙzOwt qZ.DZy~Y'Ӷ-œ瑯jøQV(f1DI-3"aaX'8ahJ 0 rqRߌaҜ/ b*D^L0#Π4 \u [ǯ/Fl!:\N~]l:p%"Vbd#˔L . 6qK&*D>dFkո6|p9Eʇ}Mzjo^K{i=hrJo fApɮVOuWoz0bBӱކoE~z(pԣ_hD@JOPp}+Ҝ@[?MV@&9cNCBZ;,  ~b|/:8)%d㦠TLeM|ǏR8#S"e0ɞI[ p$Ϝ_yc@1w0 ڥ~Dl\["z7ulQCZ$mA1o[*\׽jIפ}z󕖴7fVXc/eQi>k$s!!ax$^>0J!4&_e?^A+C*T'>yg+G:I"nlp&h,`ٞ@JJKݟ+,d/b$oَt R Ĵ˒\lt9dzLYr8L#J*)Ndhx+:%=x@8JprVQ3@3"O”QQNMAp # Д`f!Pg*^rb|Zx $ ӛ4 wβOenj ] FFh;pe9!̖Z7.a.uёaخ ,|҂ :#oБs/ߡWl"_R<]?w*߽L#r)(eRΔ|)}gT5RkRx ot\5l!)8臊k_E(laitc9tG1SB]j&uPEl=kWg=l]sT\rZ0nl U ¢2_ "e}vu[#9/gsKbNwB/n w/ 㤁^pD 12?š'z8Mr=eGDfi'6SZ\7V]l*`Fħ7P˒ veu)[qfS\(U֮v=8ueU:Iw[w@<?1MQ> wV&c; BBQxd[R%~[Xh,IMtZڱJ F gs;Z0AqEGZQn;30T>qㄽ/Oo/YZͮ/Y~TM, &))AӻY_ QAIli*Ӂ,$Kfi򣔌lw!IOPxWcUq$׹V`i**W 5>6] #I{;5̖$S.}~KJ,V2Ba'h퇀ИvkطXˋfهĞ vIAR-|9Q/cK ײ,ZqqC 5@n1z#Z3 ԍ} 3.TľdkG2D0~P@խcٛ( j-(غt> ixk@8I:9 x"F RcjYDp+{gT43S+{jt:gky uu0`zqqaq ̝(oIt%V-p'+J/ח~Wޥ3&Xn(aYOhuKHGݰh*ޖj츙wpP_i9@$vk_?גz Y^ʒDg WuFźG,͌l,mT ܇Ah:^C\E" DZ4p潡C;0JFa3$Fw rFcrx.:nY Qetζi6IXrS lxÖ1ò}ud!ݕ4/OƳlUwDꈕLZhm$h 7%Wфbd|G's3/G64͂F8$@6Î=l;: #~R"Ab"`f[A9~ py@ӾOrev&*˒"ڢ# w8EBlP8|WKKÓmdM:Lk;3@J3'Mɤ;"l$o1eL+ʮ1AH6Mк9S'٦!`{̦YR#-˷DtKN0Dh9 CZRJo]q\I;U,Tͱ$XA3 H X&VS Cm~nNZJלP( B> /MkCO5thO#96 Aą+1(Wb\Dϊ|.( 2j$VaJed'f Y6)k~D9o g vz]>biP._3Xxߜvq2w ίLJMEU0oU CngNiT6%R匚,_3l|c ]ۜ'[j}iw)tM90̂t4qi6p@5I"KDT9z16oSY3Xdǰqըt} 3V{!rIP>Qɛ!>Sc9j jD<)iIVp?ZoOk<ڻpm~4\ː"y oA-ϷP>ʉ庥qøYNfH3O#ԉU~J(B_IFv(d9C\HU^,k^tT4fz5i[ʀ\4|I 4@,?ƒK\)`J'dZ_t,:3li&m))ow""En8Cg>(FCl~  +K£&6@Z딣  S5[ ѻ@>xWoz M«\aÛRJWNوE%^}=B cmP2QCFPKEخ= FV, \c݆}XjX?ʅe}9St;5e͏!^'ٍNEN):I&QSJqYO  ,cq<[)sIעZm(q1@@J0J'•'Qw|$1T"`'4>U9a FH2lݮc0NM@moqr֪:T2S^imGUŕ¬b ۑ XMgқH`Ap \F+18\ |Ѐ]Hi]L[ی2$ J| *j̄9s6;iak]hGXDo!X! Z `FO2%-:miKs/ۖlԮ2C Gc7dm0(g#M'FvdT Lm+YL 9v#ĠYde}}p9}p^uVY@RL ˕~FcUwf^z$zv5ϥcLAطd )OQ̥3p7k/bԐm]yyCG*DXB.6tMM~ 14qCtnPJ.9-8Fv鑤JJC9hݻ HLpӐRuih/$"|iy2 M rb`2Eo%Ow$&uݷ˹@HJuP;9\jxUeǹ:6 [DzE0GbWi̖T|-0.ZqTqKM}9*'X2*?Q8P>aƂ/binGQ;T.:IGGZm,DLhg4xXYtͰQLZh>d>PlAN\W FU+Wt$ J؅ѓl+z-X7`Zѭ Rh [O*~_W C7ZZx4_\ h Gұf nE ۣ R 6][Ɠ W`P]L37e6~i(PۤuUܥ /)-Ĕoz=0uo&Lˤ\+@\'\ִR% !zgj"WBntwC OIqϫ{Nѹ<CmsVg%TI/TY*l,ɮyjLáIeFF_%xQ:z6JJ?:bd f as^uzU>Vd۩Mrkx_z9 @c l}'B.3JTfDv?5 UF/[ I0g 0/py(aY>DSp XDtXn;v/?غU!{$~Fq\/8q)X">,BfʪL-VU{j۠Heǟx-~2&\?:4k!Is{C{#xGSa~gsw~hw<lB2Gν ɧ$fX)?NvvR E׉v&":`+<@sudUW N'$%l"!:~QC.+L3דi P^lffXȃO uގw\JZ!{7 hx;F{y@nSW -4ԩM3O%ξ0?W0ʘqoizVȹ: =zkqiqwLhgʚ&P*&%]^}#.X^ˡI [OO n/CՕIy-9IV;%ZNlC0B~%Q5HX= >z|t( Q Dߑ_KGBDFT+K_Ɨ؆/t}LQ>A7;kH,ڂ: >Eϋ 䳋 L?Y"̀8eaE15ד4($+SR#_}~ 6a*hg!nO!(:VosÓ@kbe^pW7F2-kŴ<]ԛxQb 5ў+QQ6Y~.ܗpP1[ D . f'aL7@8 iA#j9.J+} œIe{eORE)9U4P;f2j` Ƴ"{0BDQc0dzOm}KWB?O"s2N 0#oWaV PIg7X r;춥17FpY;%M-3B++ 0yGIkрL;ض(rKUvv,ѱJ4FYC fk 'ɱ| p1 * H΀@Q#8KCQ,)y/[a[;{eQ+ -b!]̚F#jHdF98Wu R]ԅ^.?u療ܽc * "&E[1yU[ci]n|aT;])ۥA{츌1cT)8ur;҅FE`<%N* ~sXO$(k_:ie΢Zն$YCv+a2Zn3; ၏ ձAT0o\]eJ6uIxB4ajo>l7&ǀ(z B>4^D{RD]*kkeM;\VoY"5 vYĠ;UʲtcDR^03hҬeg&LDa,ZF@.ڂ݊MRl ;HPSj`iեz4rRȁ"&%WtG ^ڵQ q%yDT!;ufaN ?*M/izB S_!KVQz *X'4X =:53=2 T,νжANQ}ᲪO ֍PC= Vٷ!\G}"aΚtcRУ39ݏ~5mp !oåŽ RQ8Mg2{BEB 9h/?-9k Uh6 Ed9 "Iph/7h} kE^u!ǭZzӫ1`)[tf]1:\uDqJy9x_whMwe0EId~2 ?~rjK'C Ld.)1$W{ERU12xIwx &$+-Wa2Ր>#/mPdc5ZYL^&)*b3Ү4֩Au* / )6aE ;mŅ0n`E9ce23#JGQQ" 2 ۅ 3{gEQI7n!)0<Ӓ<Q[1N)vO d}I|%e:-O36`߾Ld|mq[Kd%} Owc \S:̡8|[%ol@iLSO# M;j[}ިt'Y~Τ '1+]Rqp _GjsK4ĭ[u(c&ٷ)} ,OZQ+sGnHkVtKt"VY [w׷G\taf^ƭ{6xqWoE >:,6fkw6O@=n,S"SLr'ޑ$em/TD)myq>݁Qˆ \hӰ']ۑ9+%>v)Wgpˆ;MGHU\|ΫV`5/JFcZjO (Y (Q@?[i0uF V3 fXqrWkR^쀋]Ψs΍k J%1iXxԑ|.2*M,OܹbߋvT{c=y5^8y$,!PGN-{ypf@Bj@|RU~1Βydg,%^|6R^iښy!;PDJo|5{G?i`2#2~ehB޼Nl7C:- iL /BQ~}s}QdIf!88 'M4K0y1x4g%(fȤMmgŖo>=7.VfpNϵ ǦJE-`;T@&=tZpApH4R̠?1OQ-J1eV@kh:GWh l6>T jFWu[ʚ4(  /Y-c=t)|q 'ʧ`C*.pSh&1rd@ -\o(5e4qBi$(W=]z\eZ)-ҳa˰y, P}=(@x D4l?͟(RLGy]ßQ0ʩsbT+D1Ap²5@g#)xo+ md{ }VtbӵYOc}P} fl gY)+jRAaOuLj!@jKѤuYƱy+&ɣ; F(Ti  K1(en]xUH@W/32ZShc[2 Cɂ7%`xzLk *U٠ǁ¥ jUEWxiKI $,.JJBJkF5t1SlH STc˗%= FBEn!!'kF5NRd:Oj[1s@ʅ z}\XQ9̮ulCxS̶A+,&{<@a;OVM})oWa_[7᎔(q潧=Z:^ZYcNDmN1%m衠XiE"ƇVkwxz7Crn4#KcA%M#a /6VD1V b}?IK5I;[=Fܤ3Vo L ?oVk mT[gWm̍鸞2QCam}3i}gUcwOƩx_3@}piNZ߁N F8IRA5ɬ+6w0FA~~xFigC)3P$ ]WZ 63P"6~φ{ax\;" 9iq?)X~.\eWPQ >)6wҮ#THO.kk!QxpgTcNIL2F˯`Tҗ3ٝͯw kV&{C&ߡϘF#a{AW%c%Nld0@F1RM+ٖ/<[:} ?sd8su +AS+51}Ȣ01 ~W_ti%Xtւwm5KiIư堶ن4YRz9UQ 2c=ժ.RѢD{5-GT~0))YwW4l)~a @n >irsbZJȳ6LʔlK8>_;9xkAǍ͏+Wx(`<թ6Sb^D@,`ɪ!̀&;eXVcQp" Y>ki0OQ2aCrDk$uWNw_}2v}eQ,.\;bT3;|= z3F:0=ooT2^׈`ҷ5'*}5\Y`YT'HQl ?A6Lר:YZeзd3=l{n0qBCX"[M*Omv87MP6M"l;T#pӮF/a [9&6R{,X{TH-?,^>-[coIAͽJ7Rwh8O> ;EES ߥ%v58"pv{ :) wxAd8k:͎^0Z+$Jzg80׃QCC؆&826VE\)6G 6I v7  z=rdOlgTʒl#y Ιniaش2e}_Fmό  %7@֕l9MDI-UΖu *Ikd8\7t[O$3_FUJ:e]L7b3u߱,Dѧ ~; ,dҺAHw g6d̓1f`WD>$Z2䯉NW\ٞrA&\.|ct'Yxf"jxYh4gD !~t[LӾ=Bwt(4 d;9kr후J 4%ҀW .oy. o [ZĻKzBa.V f::ϻ9?B)_:u*;@)ebДyqƳլO`Y xHTz?r63zh`1zALJ e&B AQy3dȃ!Rtfmw=3zl F_ѪԄbZzEOɥ?)byѵA>iXV[e=:h{묨#׸%!kRJt@=|&cl@"D0WPz8Y FC'/ dId&8!1jfX5̀$a$|T `kCҶծKC=/ \~-F|;' KQ4xađ#)g.XS'={<9hFj'BFrſ#B90%3HIOWmSh}h#v.CP:psbĻ.}  R ӵhC5dSƏ$W*: 3 ("a/Y=jϠ[$IwCr9UЈ,hϤ%3fxy,GX`VĝH@ 7u Xqk"s_l, dhG&h5Pd`" ׮Q7N.geyowSB:EoIMw Σ1riкPEp,xEh;ڏrX(}kܨM >՛k?Bc vՄ0/@kmEwӚXeՁG_TnL4\߶'c6[O #)J[](ߢA3 rb"q!}q$t-*K3؞\hg kX `'˯hF ~jL"B7`K>LixTjS,1 4zZvegq0"> =@FNhR_*#X2UhR5 *W%?[6BUz' 戞 o`ɳ&融66rw'1oL  52ALP:8q^Q$U_:`_e'myk7g _4-Edc,ߦp9GK^kSމGgy@x"n n}O]qw{:euȼAtVT(RpkzJ>iɱ2od U2(2vFqM`H 6 ڝѿfEb ]0&X@P|[:|<. *S';,ndgh1^N: <[92ƊW./8lP;U~;{iW΋'C_p&kaps؄-o6K-:wuT>Y77{#9ƅ.@ n4-XUīfrO}'A^N˨b(IQclo\fd2tUZ U 2K Aò*L%n~\KrX060bZ/YƜXgSm=ʭM$h('Nwtǣۢ$ƒǍ9^ 8@pлc߿1ƶ/"j;[#})z_"Z칈p)DN r\L?WOW?̎v{+yςuf5W w%RQ=q@ߊTU# B:sQ/&* J0|K_b*p>ꌏ, ]b8_g,(yӉq ޢBev̐Gm-QKT4 Hʲ$}cHwD[W=|V ʜp(4n2(NT~U#TGae㕌l+цA d n`h=fVzF{ -*0=rl:c1J[ "~r6K|(W/}i99Ff &$I(Y v•{̐r~d2{&¼B i\wOk4mp}CQN#2ƞ{g.0cq,ff"RNX=ЏIZTuȬs5_ah\>=EB& yMP#0)i{ӰolH'@DZ )(/"_=QkIݍ>.ܪ#òmn0, *{ kǞ5djpj$4&fS#CD@`X@d>7 (~Jo|"Ecbt"sV ͷL+Kcu*.m92{ķ\֛&#DŮq EDi}˦]$ J=j]_8"hcQ81|LOiq3A/,SJDF"%@9J7o8+#urls2Djb%'7/6˺5؃ m)8ນ3 U@4M'aiR9Ku3M_E4:_q.wh{{"dly` 3s, gx2@=,}P_=˛nIq۸9'S0Ăbvv t{*ِcMTXG W \ںv飕=Ǫf™+Xڄ CAuF[%tVޣ?{$P|eQEfT%~aؗރIa |ٜlq^Aw* Չ=hT, 9zʳV-)FN=X(R92p &-FU:őllß e^qUO?lFd:dǹ Zf'@iB\䞋]BȚ5j˫'R)=>o"'lB )tY/O,B6ߕc23֦Kr*]a :.ZwPAj ҳW\&OhzѨwX5&JI}z~i3R1YBs#S4}7Gk8.K]?UHoVp~hMC ve_&ת~?Ρ*<&q]D-If'Y2!1̂NXX0pF tx̻j=4ط)b-0JT5 hoh?^ө ]ʘ` pbC $ͼs:V6XIT)xzCcw1t uJ(CoL<'|n"0lwB2Y\K!פĽiGr(т+JWJ9 x_U-VG/ l/NdX]<GP7U|"ul˜L.}.C&H˺>t0V^'A&q o"0_˞JQ8I\3~ez|D'݅ [ hN @Ju4'3lC' $7A=u,}i`7^OccoXKJ$?䁘)IzԜBwTߠ0^QT a-UݹB:U@şk(v٠Y/G3/ o$Ws}1MԜ{k.i42V[xkg.\ 𶰔k2nyi{)g!B'px勌lh ݥrgZy ˆeb|(NM|c A9@ȕHzRy 7r.u)eҪG\|%4FS5YZr1'IpۉdO8Tr&+ +٤%)Ukv ڀ+|?^N/S jkcգ"Tn6pR@|UJ.Ca_zɥ#y \ NR"]cwA3 DSx VCoPOԘ,:Yr%9v@\ZGHv%: @V/eU_ 7XBk=YNJtm-N JMϱ#l s_. gЦR&=aML3@LF[7b4gdZ4 x PP^!N 44ESDĕ)6t~KtsO֞xX_6}^!9.L\@F# ,ao"/}+E*i'7sf5XL ҡlʈh9i:6G><2(xct jȘk5Nt$w[ibbvZ^Mm3Y1o]k"WAkAk^iqx9V]%;_LXprmhG^LO*EP[se#c/+!o%Br?Ykþ rgȵio_AnyOBdZ*D>(QŪPsی7Ϫ@I`PLJ[j}ӛM6"+Ǣniiɾ|TH4 ,=ɘ^͠AUcKHqgSxA<7Zff}<78dv 90lI]Q~Iwߖ' *~zoB;NgVX! Z6Q( B]q g-ؔ_@ѣ$~97\ִ :7Rv:B3c=C]B!Qw[`(x_Sh =e[(w娈Y3)H^`2Ɲ]J@Pi1 ׀qYW=9~#?J #Ĝ{D_7-?dL6z"rk7w1\q`Q}RTF_?%*z39,`ζ;_sSCeSy- dN{{ jj`ms|ՑSOPZe; bgyAr}IN+2gJG>QmG8IS][ˑs:['+RC]t%kށ}}i^|fIfúb 8\_HG?2&)d4An̟'C4ʬ&"oZ^ s^ްA0O{貒pbn2/+ʟs,"Q E#]ԁf:ֈo-ɃhܗpJmvnZsw#k8A9Oz}; #[.ptZj¿"P}º )AD?a!a٫g<(fy6 @ZIaLТ0GQ'KJY&y6՜+FJ*MXHjib-Gi .Y].XhwҵN// xmzHg+(2M hXxAkm2Lqop8] _8)=X*s2aVPV!FNzb*"L+9LcEKdFC1E&ܶ@`%*!c* 4`JbjE0eMsYN;vN.j~^0m?imnXb"Մ4ӽ8 :ח,x+, lWMQ|jM:FHkj4,ߘ5}tǃx_Ղ?=pC<1+ID7mq{!+nC5C Ӯ~ڏBg'\1vZ749;䑝Ѽ|`+qvx1ǚψ*"lH{u vO镬ؑ1=- M50^]9jM/bē334"YarlK6@q%R>  Z"7wmJȭm+BAF$d$jGeiU}c?_OB{tҮzM sPF& ExG})3<1 jMD&;!ũ>&4i$SX%{4N\0=J#JwRƒ-b!r 4([Rfbhni|J\!_,};.5X.eb)2fYɪ&r5ޫ+2aEx@aVc ѳ"1Nb%:&[hԄK֒ۗs_ Έ%iÒ v͘225atQ;9Jjtq2_ &܈>*28pV#C%nLG׍5uxQMECkz͖¯jurc3:w L N!jfj//@vi_6ϳbk^ en$>Īu))Nu9 ŜGWBٯ[4lbz/U^FyuԹF:O%rQ%˿#"gk\Pbwz !Dp DD9gr|hpQ*BWk\/kS:Ry**фާiHȥᆮi ԖJ砵wSf8fخ0[XhȦa59cM 3(q:NV/JLD.0p=ȓK3=uǑr1}ì$EO5) E7Mb+'D1Pdߌv??pKWԸo4Bgm֨,(J3,+eWGƌFB Bg%Ck#\=eZ f}m `uww>K[WKj+A09/ c>Neb,zP09:yH/?w}?3Lk89/3{^&o}w9 0K5ERj*eQUGu!_3V2˖xIa>;K7O?y{VǬc2D !󻳓AG8w0 6qH SˇW+sĪq9Ee\]O8 C7jθMj"eӲ3_Dc÷;StYUSJWq'2X]"k 1B."d;<3ȹV)FOi PnȚ CT1r<U(6ۉӥbI^7`i=:t-AmRlablAr#~Uv@ke{M(L 5 QFql~ц^*ր }X\tIzгLО]br3oMȨ8oCWt^cVY\` F`%,>hdps8jqS0#g;Ǘ*͞RAo^UgM?e5jCJt:56Mr."s0GԒ.NSLgHp,&+,5m#8lګDo6W 115*O `;kDO7yئo!д4X2eenx3 =3ȃ=^N6;#>MO6н ܝAb9n9CffpLx(=/Ͷ<['ne$>O^{WܡH唙\|\% a>}?ܱU,}?<^xnsxĴ:j/x]+lId-{,> YAbl?) sTDTF&8{Pq9&< CV^]:yZݓ:ꀐobnlFxx7)Y*^>H@grjZOh S]Lnbs ^MvU}޳昻HiH`I0`k,M倲Ӂg;7~`,5tNWY2VnqVtLF<~ۣ!5E҈a m/ :J(te i-StP_ʒ"oSr.1&-7)#R "5` "6]MS~~WmdoJ9Ȧ"l+jaم8<3^VdPؑ`F*a$+N^ŃwmQ1I0:nN]j">ۊ_=?-(ǎg:'wM_q)Nu; epnZ6 bhNleT|@rL[S~+XiH~=H2 'aJ6.ʒ.3RkE9sjM25!עǷgr\2/MGJYSpGu? L a9̞_z`OGU(4];!Y㎵z񯈆Xa~eW N|Zg:76tĔީt7m#%FB[evOe1y1q!{ `gyj>]xﮜG1ίYq0JӁ8ED=p,P!R2Ԩ} A.p Ϡ[UjUxi뢁0.$n v3eۓ|x(DVGI+Iu0$68獴\|#CO9irǩ| 9I 0KLݫgݦ?³Xʋӭs 0˽X$7yk]-=KZ!EJudU.:Ge༉ ұɣZZw5|gss^ed &ۓ QӺ ẁ=-jWXa1c2sC7 ULxxa9ȃ`n|F ,h(MPsXA-IǺu?ٖ552k48 41wxS@. Q  i% TyߣmUp{ZQx%!jbI quXY5X"l.@ֵ>2LJIRfw'%t'3_ _CMwU8k*hɉ ,p ynIiVmW얤^*N4"PDQv(Hcsj `.a{^xX' `D7kw  sbdYxW4^eq+@'# bZTq`|'$J@C`Ma$ٺ6UV 믟:]9#JhMNGzODQCB(1 9sD3UcBU͏sL\Sl71:e^|4mV?WۋE_W*(r\֛~ 4=+ޢEeރTq+jNPoU?O"3j`[s9wbqI0&G`aWվshKn8WҙIlXO& W]>RhJ Č93~R=!80uVp֍2|CX1j}{-uq`bХ K{Ӿ!V6zUj2W\`F_l-onς6ʏwA%7g2l-tkԀr"Zڹ}$I$+Իg9K0fFc썱GIR8p:^CcHLq=P{6r p?y/X!&{X.]e)(YK\j4< }KaPXNJ:U %1a>dnx% T9{[<.cS+bݧ[PmX>f˳zO)e*λ\~b#5?|uBK$Sb33֯Fk1(A=\E3) EE{PY'2{K4MDK1JI||p+?)a.zpk "bA;X>di>_Tþc,@ E#:i yR$}jӖIJl P3(V9Q$i]˘ M 㥐ڲPĈn`I"24bDu5A=6bK&iBE 6"?Ѝ=!P e3}aχw :=Ʉgt؍mMh8A+q#|?8J0EŻ>#VMk"d 2w%1TcCy.@R̪:6뢲s!V鞷K2)O3rpFs4XeNKs}lj(,f*}qԵ _mܧ ;lnĊ2ћհhYsD-9sr?2R],Bcla6qcwPj27 M3ُZXՇ##"SwPofw£C])Qt3~揚FiԯA2w =c+P5'Ԁ ׻g>V0 KǩL@n A+{!oUxce?fb1*U9"7"}s؆ΰCY.rɉh4VnD;>XhPeR(g G՞@"D(t _*jďY 0A/);"\[bQ{$?Z^6΅e:aGuT°#o뮧PV0EJ;uck{렆}W,'~N*9k/TbxVHX\1bQ7La{<!gkq% T([4/%|V)!V92fd*|JAUR^iՎΩEtg4&1l++5nȔH>+blW~8?O"Oـ6%#Go?NBIn; @0+c[Z7+_ ѠPkGhˑ6p<)%n|AhMϪ6̘d }c^,MGR!/=Y&Bg7"&@t1v|m:MIspیd7AVTj]ۋy%uNy Մʐw9; {22npo':K?Yg0=};ʹ3-_^H;L󇩩%:5唀>dn"ǂhNvHZwra=6sEXo _׵e@.VP*ťsj=\qL~` S|]R!SKX~ H^; _¼WRkąm7s6:~*^vV7A%;Nmejqtb7unΏF%1ąJoB\=;oW9wD&SQ'mL1+5큁ӃWβ-&'M,v{$i=rK@pQR3QAgŋq&a5O@ʀl F\ǫ`${N؄$[Թb j_a4J2o](yCB0W ~:<r 9=HXXj>:A8j*g0߻BlBxoZ4UVFtfDv*-{ah٥֋zO)q`o+ דt,qqS$z2 e'pcBnTG^Pו,m;Aa/ &} `y-ܘąQ"[IO#~s[asiX=ICo5bYv=JǒҊ`JX3*njXhcCaڒջ;,yySbj7)+2Jh4݅kZ⋳*FIt!|3+& %(;NO^e'9•Jj]OWܤJK{$"K";x׉[U6Z+mA{:w'k0ZOx#'ܮV 8(%2!p =͜SGF+Z>yuj"X]fh#xD=pY\p.t/Y HHQ^΃glGo9dy<+6L[d7?h/C{kxL}-ymE7M8vA|&OP)B_++UN3=+~w mBAށK:IP R=AuT-Fd$d;nK=9D<^q6?-JiKAB ^ŴD7UkHGu*tW.\T@r 'o[*ύ?-` -Do}FvnPspB[!N~a5N\,y@q,'Z7&ՁiX)I )Z+ lj.Ybd 6Ifda4g,T`.@JJw[R;7)ꨍ _U8i _`tnhfL;Raj2MxRKCN3$2B9Ԅ^=zZۊis2O&klҟ4ϸ$Џd!?Wc)? Tuػx[lۆ ^Ffoʭ_qq}3L(N;Ç[Xs݁pr>y BV8-ZWgS SaT\]nU\Yj|Ogрh֣C0Y.}M6OIAʧm yJ9.Wq b"M3 e~`~]c.)IUƑ`KvkV{AًaX1_Z1^֙c2I1!x/¹C楣!kbΊ1h1rW磊(GkW`: IN5miз񌲛VpdB/"?B+A BN1BK M\ _ʰ94i]43WeL5E.|^pz8\, tqO~6 ǞlEZr{G˳BdkI{!ݟ;e9V\Js{n\ANyːrG?;D[&Qx{˩$:gKu/C,CUǣ3Cncy f]k@@s(+7"p!O9y֡Oa^Q6PAƽz6Brj[.OJȘ.MTsm?A`Y;y U!)4cpA@Qf'R,ٓn dT|?."c,B@J;c-@ CͻVqڒ>\CNCz_۬CW c8"& P TD~ 6/(*1JH‚yl!xy.Y/wD*!R{!k[ kP"n4bYt YЯJT.B+lzbI5BUڥХ Q7&kWZkwJnA'S~Dma>Pƚ\}PT4 =ܞ q9Hq9HFg]wg3o*f#wYQwMmA"Qe,"))NyK Rۈ¬̢~vB4< j@zZ*S'3JW <] l(Y^& \^k`q ?TLWBN[#cɆͬ=]nI5ULHa%V?A2(pI_Z:<Ҟhiyh5>d0,N L'ϋg$X]䕇}Ȁ V H+ָu<.$.?U?,YsSEM mgTfMzkν!Y}ªDՆ2p~\ZIeYcfTz2;yݽMX_`/ ٹ% WU$g-)8nO,ܺ,㜻3^MaFԚ r\G. `l=# (:vQIjj @sR].~Gw5i=c mN N `ѕ7%(9$5.%<σݸ%6` KxU}~  ; 2u="d*{}eLx矷_ d>`JlKYi nʫLOAL2çyCsϣ1X 'G9f/ KR_@z+kkbz&X| tjFMAltg s=t(=k3[-Օ'"]24d%7Z9ݿV%iWCnun큙dGJWyr {-z yaP(IJ;!b`TYt J=MQ݂o׹v*1>NVx"8.9 +e,E10:f S^DfewsjA%sxשG;$LPi2`X=5Pk3+T.{|14~9C `8t1r2t?DzʈWf4rƇJx}IHW':!=B 5r7էY$귏ζ  5ܿ|'v.qW WD49sxjeڶ@A`eOhnsA][4ve-~H @W~&t ޢ16E+N+RD]G4MyN JOsWS0ԧ=s+IrȸG)t[51uӛ.52Xw2['\&b}`6Z\=bT*WWK^::$3'ju̢,,0{. LjA\Lqpj-O ]IAMt[bi  @F8O(٧ckr7dJzHش*,3\9v_:Pk0K6@M+N(iģ85~_R4ּS8#KIP|>T L#Y k۩3g2Ss:o"K(ճi`C}@i82@ n$zYBۄEr{7sZBJnfߣL%K>ЉΏ>CeЋD@Yx9'Rz|hb fUflymBfz ҹ"~Zr(n#)7(BvZBbzMWx[*;Rt)Iwi"*j@)GVjכx=6{"{ޘNH^ԹBk?0=JdЧFhƄ8N}O! u}O vOy}iAiCoN8 4C:0/ ԁR`gF/² l"3~[}ac?Z@ J$N ÿu:[0Ŵ֪v,QՀX%B=*`\AZQGFLV,Dќ_;,S8Ty6P| ڐ5Q; uP!_ʣS}n=/"݅-XS: U. dBdn*0i[־4i:P-J6ETt5[ -5^hL޿BmO RI0ÚOF;YC`CPp*_4X&B]/ M aIT˺\I+uڋ o~Qj>LԳ")LWh{m9|?3OeH)CPHWEoOnF8%G!ǚme7:h#_/4V 'jmr< DbѮe8 |iMv?ae jM\Mgwep{bA.0OP^v 3➃$=Y!OGG PJk~1Y? o/ DAϳL *`JvGA\ n.:cXtʺ4r!%}|Pװ̞vڻFeu2iXa3P !Vu+61WzOQ [E$t} %Ma(DMۓCW,@hh^v,}_kh:C"Aʶܐ75sB##779Z(T/IL#YM؉33JS"H_-RBK;[ސʗcINZ}X۩f+=uaZG ٹP^'hlP ';iuAbS+MnRp5ȜjHԿF ]Htavgle<5~A3h7I~0-3_IxXK"}hrNSuXV=?xK"XM[ w?!]v|N.ΊMV!xg٢,Xgm mmͪ7e=UѫkGP "> ȃeDcEb>,*$vvj0GBT.Yю0x<7iSZ Ða}|F,%G5ŭ1$p\bG7d 8`3XP<_\:焢 8tta@x rG5jl]ۨg}ĎdqX7Ȯg=Ƃ,48MD[zJ,LEm_8B(_$.WY0\n޸/3DgX{phނZs2(_QdhcfOqw-9hܼ1cm))\N HX\/9k\¾8QU #~iMCњSy_1 d{uM6#ĩ`M,@&Ed ;JĚ(/A dИVm1 ,Q([,@͗}6?IY{D_'!f²IGh? P?6dBqΜ&e fC'lytX_ZF4; \Ƈ] s* :0)3'W![x&"24Trз9k4%JaijDBª92הtC:n3Ii6c =yEN9Ո:ZegX5|4D*RDMrl<MůW5`.2zG}^^jxb, ­Y:q07HOA7^P=*x`Zi Us%/c}'Mk( 5FZ:z}lU.q߽E=4UV0WM W8TQV^uJBFTUT.lDӳi 0}ⶫNc.ExkgSm~f(/9:JBbz ~EUWU8j ;ӱ !*W]Y:'I$?)cKƘ捩+śn#{la5۱FtNr|$E0#zhǒ~YKN)V^t"Wi-, ew9}(OۉϭwZ9+UU6m{u>iӣ!۩d_Bn 9p} !afF /VmB@G[k(~PdMT,H!G% U~⥼ԅKRFSk 2#6>\p(XFM:fz)vօd2h[D:E(`uIV[crmuԛq q@l;Ͻ25.# S|2_nnk.*FeAu` Mp7: q"/jaAөuأ Q{*٫+ ЂΓ`^"'#,V"RW("NR^k&,DXD<없uV rcZܷnriǐŀRQ5RJtaS| f~rC$]i/΢R*MilQĪ.j欂oKwyi(ߙtr`ˍ#Lbh c:EG;$V&pl9]8[cCiO7b᳧06=Э2G|<&? cAm/Fx60YT_*{]è6F5t֧Xxʡ_ Zx̕^N2e}5 ܳ3N׺@{W` !]Om,)Nϊ_I<ީJF\2#lImv{R0k[PL@Zpw3b{ԿS A]3 A8@sz0k@@L5c qšQ8Bx !eS̜r7'k3{ NOU4N4%[3q}@vKUOwA[Fj:@)$K&;!5~ڤ hԏ^h;?NpBFsAI ,aB3WA$Keϡ}'d8~nX g;ԜEJ9Yk2*Ki7a)] J%G gC{a"ȝ Od'}oA2fqo4f(;}R=ɭDPL];4c|YbepNKQR ƓɻKN6\wnqf6g'S✨C^%ZZ‡J#? O, 0 U̓dFqW8E_Lś7{>zB F[;~HnR2 8ܘYZZPqH+l]cO>h.cu0\(=H&)DkaV_w`Mdo"k`mV12k Mc[ p K00Vqxr1Ekѿa,t h_wȌ&My sDbиeB ]k J8\RkU@.PƫċڥԍEtӟIw66R_] P/μ :ѻB≯X촎MZ\r EbVnL^`se*r;{P&RoFWt|">OXUEEVrE"!6]DIEVr!V3D})ȕVDR bvOX");Vec7;g% }=>C<5C,&j/<c.̘,lQys/w>,v9"˸QlB Y|kC-pM5zAWyE,`a^ɦncHrf".$2k&8jԙ+fhMG75aQT55蒡z "J]+\qru?t/?,G/-f>sŇY5Pt_(2)Y%RuWUɒ 95\#ICm>J%GlAsgw[K`L@N8k;ؽ`ooyB7G`؍eԔ %D}it_S+DC.Ӓ⊑7p-qM U LBa)egذ)%ű>1jt Lε* 9Go ~,mB.LW-LQڻ7nW;ft}Ugs@E4's{Q:p;wA|G)Z!gtʈߓ!n؎۲''ۣuw#;MeԷ#=TD6f+0!$4%A00!@+5*3M a0]Is|Z4Jۼ( җe쯶*oLdH=3)Hq!kbF N\ !|b,hizZfh(Ŝ)-1I| Ǔ5`fl!}9I)8whKE*Oic>႖|ӆi{MܡY:@=.iF&fLGBlR=u5 7Ǣn[4ѴX@;5GG i.\`HcCBgCAj"91qxte©-56\\APB SX:7 *V6@Dww mE0ZSgM79f>_OqJ: ^,2Bk3|yJ:hY (ֵtv 9q{-g 7zޯ͌v_F7"#L%"I3V%am( +2h-ɏ~qr6w@~n( 3x8wI_z6*C1 գRK+*ϤNsŵmcJs;!pz@>1SvVK-\k}}?TuW","M|/ \aYY2D ?j4@Oř?ge}-oUBo<&7<1ɻ٘6Y#swȳCHs.&+~\P51 0w'\vĩsV~]o(e ^ic!mofFQײiVbQ/|yQ ]yDܾ-V RiCW:xN*skGtRe? `"vQ~X6nbc e@҃Ի+7(U[=Ÿ4rWx9W!8;-4 ǒg7m7 q>qe~r GDg`vVA~vBIkf!HH. E^ceٓZ\#Us3iH%1 6o(C)q-}mKb%ox˱-0F* 6S=1sQ`mD} U =m4E{f$ <fBR0~MwhD2bFc;*M*y58{u"{Ҫ^Yeú69u"]{S앜sKPҀӓvі2Q4P/ީ{Jg"2 %N54ɘ-x{y5N0Y,V4( b:K9 Rڂ Zj&m5d":f@7EFͬjA]z،(z֚C%Cy)uV][P]^$S"rv^L2%/ 3? $g*ɺ4/6(062:\TW'e?&!= F.=P6uA ?!1#fF&zi9}oO%0-6}%w** Qq\80ء\IaC=-ٴOIҌ[VEUX\޿$vBy,$w7[-Ψ4`JlVRItjr$}#ז$L,HTEyx F4ǀH<(Mg|QX-=01݁$> rsBR5]Va* 3iI6?6^vE$jqׄu` n{j?5`RO6{G5JS\UJ' H*[2bFJӺC%cvD4߶({<`~;5i ݃7~E@Ԍty͜>c"5hDڰ?&|۲57^Ð73̏R>լ qВvh|x!<$8 [YˤO#d'P5HvRe%aǿ}VUyhQ:q#a zJ`H T}(zN1Ԟdr'>2q 02#c+r(fyP͵hz} n~mPv}^&7ҟ14vD~+|jy$ Cv" &PZs(C{MoE\ED] <#I%n>6xq)xqp2]F8Xf}PH4`LżbCSŗ|6W dcyj65u> Kد, ԇ$KOl3hM^t1$OЃxw8dXQaX& 8-ꄽ <Ζjt@Y]NfET!2j_t@'#b^3#CjH`m Vۂ)VaB$BNixm'9\F3ɲ{>7l&녺) pu V|8/*<5ů!P-d`(eJe55𙜑UTտ?>Y^ 5q@]3 gSP[;R9v@D:wثg85L{wJ‰'l  υ]x${ܚ3MIn{!='7П'F:<@$AL=\2ARZXߦ%*{ lWscCCW9n[ 7krW|!Z4/gAy)$%_݆+Bպ:LP"H)ESs%$msj(GRRAI*<)L@7[BL* ŬmT;"q6ᐦ&܅7=V 0;8jN΄ҷVF|ɡr3T]Yq7?r5Q2_ȧt{4vuV؝\c(+GT 71'M ioͰœ?%o^NEk)PKrZg&G^Z7\W59<x ъgyi8fs|5{>y]|k $j=2QI ULPq֠FYl*qM%e JP~(U4uNHN{ )GsTG+ŋ&cB(7j2]T$-|,Й]ِ ?h;-$_?rO%a5I,fU? .AOඨ\Ona]%]"n9?t 9܆)բgXYFG:T@a@?jiFM{sJ 4 1¸O6ѳAȅRMu$Gv0T\8hOg ]LI{%Ot(9dB5Gyp.Yq,6F.4=fKjY =txo}⤮``u?\'M*% nGv1U3MNJ3ɗi +ĔC<ܻ-Lk-2!xO{hZ_WYs.ame_~zt5GcPn|b5,A0ҷbƺqƮ|6&U%3?;l|^ڝ0ǜ6m۞qQ252!ukȬ]CUwMB`P=tW,^6N+? e݁D8sk263 m1m2yd*ڿB7 n5+1M8vE̳P$pvц^N 7ߛ3/Ibw4tx0)Jq-KID>)V\ʂ0cI0hE){`)&;g]4 Ӈ{)8K[%E)̯&}""wWux7铵bNw "uQ9trQMTNG3- M(?VU[n1|tFu+g[]JNf&y v?akԌ!źg=h tLl-M'0dHHw@tvn{՟MRlFc&]vܨזZ6C:P VÖK䖭z9_u\L_CLJ.(A1he6ϝ.lln[* 5vfmt|.’+lj ~UUivǷlEsD,wRY҆zGBm㡇wAm^$E]GDr7;]0 _"!ӫi[ -7_67 S]G,*Oϔ #TZ l G֯tF6'?6`/A/&=2Wh KKX/_0<ꘃuPz_nl1ׄd0 Tи<>F) ~昂3[b"Ac~#ւ p*$B= ?|W 3B?%{%I[$r H^+NpQTte|p@Q*5tEX43+`'v,gqCK%!FYpm+&c-цq,_ #ط?KId.LuJww A1ju]ZnppgTRMի5Ny+*tĹٕ33zy>:t$Qd2)ʿH *{fF_neqa ԭy QhM P.0x$# ȟi':[E-OlۦIj1m;;> g~wCbҙ#PT:j m*z#hYW/֙],`T9;=$HZ豖8…Q^Uq(ʘ;}kG~r *">Pc[Țh~ E]f*ΊJ&ʖ~Kf d0@Ġ@%>5&+ywX3[ U]q{MT 3f9T~bip_UǮWuv8JU&~ g*4t( 6?'y8do] p/?EO9a>eQAub&lD%$#azDTpv2xd yEƑ(d: fGrUiS DPu\mmbZq-u;BUo/{Bb)H"[OsUpwOK-pSeX{[>3R+sГ-0=ԦOM`3H5\!Fe@JYKI5A.WX.Ƚw]R Wxz[93Je{-d'&lh;T=*o 5Ʀ\~#%v#7犌lfΓNx@i% \*gw~ EB{&/q=BZ9QEi7bU(V2ر0ҷ:Nd^X?|2ʢ5ND^YC 8ޛ~T XS{-o-X[,s'3AjJ'7NnZ,jj^)sK2T^o/Ps}q^dL(KyK~)7<@qtn ܙ^G#4ONv;v]$s" k"oj7 ? oZd ;XsppjG '" a隻lcOS<ݍJkKr0oR/پȭ *'m%]I.[Uκa7㉇CtHRDT|J/F\H/rGrB B7ь+25 A3tV60KrÈ397SȞp{X9/螪L|&3%jfCty@(fe£ƥ^d&+: ((x' GZI#"ۋSj"5y(mk }JQnq2aEJErQL/wKKu2Q( ʿluCXr}x^[ݪ )نTi]Ny~x亏E:5HY%+K>Ȅ8A_};RKЕ]!Ĭ3 !â#7 ٟ|C]\ Pr(;>"NHԢ*4JPf \ϔoϽ!gkw3|O~;Z&.4Oξ" Q̭(%:Gn:e;Mƾr`ZmI|M_HNRvڙjH"n ֛wN lpIA;l,/{](>HG;2tp!G0(;{ ]]<[3s#xwxYJr)ǎD_HT=*N02sy{.X(`zFL]6mBlcL*F?q <:Μtf*ljR[m[_l7suUd\H4z[C^ЁvcSRlN]‡g5K94kgL0EQ1K􎀞g*&) [}ݮ'RҤF#ty*svȐCFg[] s͜ܙpuLHV.rϋGҧT=帕Hg~|6{ÎrSW ѱx#$QXZ P98?}wSKJۂ2$4~!粿ޭBcWB9^}WR>™/>sii.ƃB^gq= A-xPs;!Y*Q-Sx32ZQxÉ1z?ɬ<15_ںa.L8W)K?"&<%(IM9uԽ𖋏eolcWF(֘햶ꛭIXB(K0Z;39Zt2&(BYM1Q[*'bXTȬJBCߟzLEݫG$o6Z eqqLKޏ᳕+1\riUiB)!~˼}2Wx>O\NC'3U/1iO"#]¾HHYjs˸ǜyz=])ѡWE331jS Zj9W''yc[#2ZRmh)0s\1bHOrnSױ IW8K z x53*OVAi; m;7m{RHk{6l7qq`O;IkN͒Ԉn>|νg8'ks%QPy̖H}~Ϻc1oc76nՈ jx雮NJ.Jr ācǵ|7lukɓ_g.<;IM2-yV{-tki9-)ASF'?0Li=w,BrΠwLk; #+LJXShOM*rr;?j29aE+CFb|Ym m΅멆!MEf]YDÊTv1Nbj=mzk]ـ@z=^t%DГ4jB"g=HC1zBBe b5t ȯǏ.HjOkBD9,`z{@WZQq]Aq&,-V]h?i\:@#RD@}",Sk tA'*rv!;H qBkllDYePQnX >VIO z 8ʦ9J!ᰠd3+*:J)/:زK\]ם;qP-kO3{'=z+H?Yn-B:66WXmwrZBvTShQ 0{X'b߉(&):&v{PW~K֒HK$G7#Q9̡mźH0iaNl+L{\1TV8ڏa͢c{dpˠ}`(]3"@́X4jV Sh!ITV{uFԉzk[)zZ%_5)7>"pa=,J I2] N՘@YA 7f>Ycj0y|/cXOu% "IC 9;sm`z,lXNgcMIJۭrg! x1A}yLc h&R.=<^F; [zU!ά"qa^/D f "˻ F/B$VclHუK[Mfz#5c%D>j~⧙R>r*ʩH1NߝT'eE5[jEa@@w5b}6s)EZ?ֈ}lS06M8oދC]& Yb2}6ʧGq3\,uT$cgjdli\Lօ|Xʫ9Qv7ھ@cK>Kw]JZV{,b>LD6EvlelcT$+U 9ۘVS!MA{B-`gKA^E3Ad؀F/"4OZ,Icarr8CrZPc*؄hA;}9I8C2=C^FW8z޺'&%@'հO& M%E8)TW'&,q.Y&5Ruv cajk A/FN~?C~PtF~l{`55Jdc?1iBO.*7~09i>LH5ßT|Q|loQj:*1[=Y1hb5 4n.*Ȥ`ygsc>4`;\:eZ)CKR"9v ޒ0ΗcZ p["n20 ecZ,ZUtH&Nї% hg99|2*\بt_Se.ؖA,W{)zE`ӥ:i;P``dJ,eLC. :#` 0йdK[yW..cl| i2|Bc7orrQϠ·e{XkJ' G ytL،TIߤ\JJk5[ƒBkpoJ%9?eM%NA04Q\w֊ޮ;a-.\I3҆6?u"PM6m^AmaS1!"7h+>ɚG\CIQVzby#o$33 cF1˘YWʓuqYn/|kեȽ#N8f7bVw[C<'`j*VygRUGM&`m|3#zbz; aFGHtA,j"oR&J+\ I},)lH2F (dXV(؀ OH {C^ހ@roq0TEU\Z"<;Ӝ:*:6k1/Cw:`[(o8AA©񝘜( Q; yb S\i֐5>J3~Bz:ga3]8ai9Wb27¸SVCKTD*0ϋ@jsyCd?ؔ4C#l*@Zz]kbCYc%x4vK $>(Ԛ;AvYNUN[f>t(\?6k'-4lxǫBLml9EX:omv*'3KuO\s\0U;j=#f&a56+KQe]u{~?z>( OZEXFʧڝ~'[3DU.'_qԨKmZɘL/?Y"C ]$XF(УjݙHMHhk_v:Z& .nsnXΤ~Z?50GLja3d\ld``=H;&pְ5dP?kN#h-܍),~lMJGꤟOB0WzO6`dy]u#dHuJ_ȅu+,qS+\g,27:Mq'A9`>߼ͼ[N9GΐJd.1wb4Q'ճS_I-.h0M+E@%sqCb&\B;w.A΄cIJ-ޞ&࿁̣${5H݅TR ],^a.kߘg6No{(43}fj`l Ҙ!vXMCiabwMF Ctmm-Jo&1^&*:@&a<7ȲAD.v •~dKi_5Ji/T8 B HWL'iܨ+lS &f;h[uQMgvXBfi/G4h(n[\@BD'^c4*Q:±Ww- (R]U2R$;zR:/֔kFuc|O YMhfMT΂{fol8% o̼ ?KC7y%[zo:N%y2D Y.W$jm15d9]NP.)\FЩpM`Vi^0ibqgz _ww*u$et^P:PU6)rv fsy , D_ɘ`B4ouŘF];lO#(PҁQf`6"C6ă4bγ)]0X=]Fut睳8EmXF);vճl-Z3 >KL/V8?w$\ړ/#X;#^h0o S/{g.  `H^8V??c# *hAO<GENTꝭ3(ؒtG<8J*xVΜƫ 1 w(C|"k:QCҷ-+H $n j2+Mwp w!y'zG$(I_}chS]LԞ۟ ZAtnĒwm)e@iVm%sњ,-eHT:Y;ODjsjapΩi"|D yFe涔 )` ai#1 0m:Q^pLHv+VwQ*6n8%%5r6⋠_G<+|J$֬X3IAvwwgmCR߸l5_ MKGT84d. O*wIe#i4/G]o[;\VU ǭAl4_g#6 Q{#/BIEea@xW2mJ`,=:ue^+uSmۢW$kTCo),ŦƍN? pg0+θ@=8l ڹ <hlY~`wGLQ%cmi X)ijL9;c? 1QԲF.Q{`v^Lh ='ZNfSGd6hx(B_j fx9qZh]]@4)6GG&(c ʐ8 S%]C`тkW6tx5;'Z0@Wƽ [wZgwq5j aFT׆Bgs;UT]oGauD"%kvĥku7fpw1^Ds[m~Y[ͧWVEg%;,ˡ_G3&dUflY4Q6\YH0%Sg֗jM󂚁맾 zΑ质q 'D!湐l l(5(lSG -g2쐞)^ L:ih!>v6-/^ WxEU&找uQUnzL$|C68ÿ3X{@uh38x q2Dy:!H[7U0ݛ=Clk Pn /EKHbz*KY _U{_wmLib^ڕylgHt-!2h.YGHN Ysq)ީc F;7ۻ۔<Ҥ,3K[Fc`lRkgi/NԌ<' vVEbV2zJe=B jrУ"ǓqN7E);z*;E-`&F."}$4=jO_P cP%/t#FNF*^Fd(^[SD$|3!PO.g>! Ir뤒λht;jr;J(S7 1m*%Ҳ~cQvQk8qEcqֲSrA X Ir˦DUaN\$؍%)diK5` d!8!c>F,KG/m8BrOQgsadR`l%dFc~&u%i)u$ܠ>E %H`Ȅʷم\a7j '%¤Ķ0`8ng* klF n_+ |4ٷ |JT.㶅z̃mRDKõS~ji@Ӽ[Y&zS#e8Ȓ%*^ ys2Hg,lh/F卞P ~q\ʯW}XPek/I1Մh|xI8"N>dheDLVzy5]΀'ڲz$̒)8uPRY*lt$`BB淠oz~،ҮƩgQQnW&L91v¿ϷXw+ƌWuvSByWoȿ͈:g!֍?%GOeip\nYb0"g~D< @̣˚X~*{V=HmOC207cj}*vx PoCCQx#䬝ςeD2G4͕mp$b%ZL ~5)x;&9äkA6`yc춡O8>9_j/ςN&3ʉSRd?؞ ل5M tolhDr&WCg'6G ܁c h"{%!E cm xt۴#@q%ۭk;:`G͙yz (0s/lK ^c)W~ۉHx/XGlZ"_O)/ tRoj3A(WLeM#2_S!|#.c 풟nLlN%lA?P( nnP_ͩiMku L2e>oX r{}G^ch K7za{Q/;s1R=azṪ!61E+~/B \mYqeN,;,ˠhJt}O &imJ\kDvOQq&B !Q +=[l6lr<[ )LA&ބLn "//ǡ;xpL|?2/K VKZY-3IZS:;߅9MA~[lLn;f@S&rVܔu|- /Udv{$g_Мl؀jj2g Nbjci56Vw2FkJ gų-xBT{t=ZC#I_ȥm\% GBlx9LO-;dk5Q* ctu nş{7khwotQ&DtӁۄ|8[bܪ;kVN~aTii x"䗪`UGjlg b*9X• UXpg6%vNx"vKi]daG8T2+VLl/ <χڷ`CVA=E;SL*`$lMITVILn#qW`ɕIͰ G/\ %`<[1WFt.H'f_%CQ-F**=rU;%-76_vғV9mluvf*Ej;vxI\E,2^~]H7R5HcoYY$ZU1]U.М*ʺ+P>INbhcbr&g1+r0-5#3ʾJL|4sJP% S! PK0cvg;SȽp )ƹnw#]7#v.v˻(Rolȫe GrM* ˘(bJJGJx(0T} _lxS9/iEԠڍZʱ+{Oh/qD[eTCNvCR*Rߗt)q aA-a %ChPd#'jگdCH\XdF #yɶ/0%ژ=jhh+V!7':+E\D2Dz;Y}6ȄEĽT?Qk=mVtǠ^$-tw0B̤)ZcY%@^b2baʕA$'c};hfts4l0@{p-@^>|3 4 eGe}X7,m#Z&1%.[pwh DayW^kPtX_j>0U'Jfp bHPb{bk%aKyq@kf+'i, /vDN(#= FbR  {N9FbT:Gf,z,nh*^4_%W5FXMUՑe`u=לծ^y{ay잔i+#t!N(WXRHW * (Q4w rRYKώ9ׁ@0cO{;hR3xӷPd$qke#+Ž9 q0.ғ 6~"3ξash 'YmttL 4 JsB]yÑE)d?ͽH-/=Fw2Mw#Ii`cK`wx2+w S`.mI'Ay|I6LJo 7!?e$V+3[)θlI {8(㝯X ۏ̈́qa\'hhps/:į$B;T[#ϴH5Ub݂.M=4f>iS-Cq 84*`']G G!.y̬tTPI[X: DuhdNF=Bś|dZ(qb8$ \23!9B׽8.*4 :zmUp9ipַGՒD,o%;I5`@Ꚙa7(1.$t24';Z}h ['HKYтNpbofDzLRv~h>b$$ݒ:<B԰ޯB>u}Gw*^zy%ҳ7<-k(XGhH &x=^H$&{Y[<~ӛ}4"8= o`<ݘan`zwAQ8 tw3>v T,:XL-{p>Ag_ToMOf)g_ߔz)/ IL\RJɽ|Lzj<[ɩ/Qд]Ghgm@ϛ0YeݞOrU*U+^jG;5ЎB}#+!UoD81@Qnt9+0E҃EQ,|Kɉ)=f.f,D\&h|0%h~JKvT#h9^ÔQ*4 hy:Ş`gFMqgb t +ɱv\'xkWZ?{O01tHqFDD[z&\gz &=E3ːj]8A2~40)Ssw"}\ { Ȳ'-푲vT{q˜QL܄Ij=^'9>5O17Zn8Ge9ڸh!yu'[Nc ahoK5kM!y*f\׷j =] S'z7ce眷 A7XquR5,klf^ec\4(.~?V텊`6bmֺhŸ1%Tl7lb%VmC}Sþaus⪰!A9F]QΘ= ~!(.?@[w[[9?yp13aP>_c5s+/:70/|2 柉A!@ބS:W4zV9g263s2na] ʰXEp \EN*T Y!OڰDɩ;ߕՋFQF>\OuKϵV]0= Pj &92"݁\-l*LjKRg,/tE$䄏[\¹~|Rgm%6Wmm;K.K`Q!PZ]ߏyhb3 1ՑFy#=_O!,dWxW8\0[q,4ݯ&+&`FOѲ!9rUNtaWy&^C%ݴ+#]:e [K;t, S83fcamETAK8&Qy6 9l%..KD[`MgflLf9BQ8:9|7Kv'%dEpo%&qr$i!hgt; ʞuA2~o`וXܗg~ 3 TQi0L@X۵EU&Q"}m>VҢIa1+Hͱ~U ҆CǛ,h27DEd>:]?,7y~#r~[Z!m=Ov;T7ku2솂ड़(-jw^m#(YZxߎ#AugSS4>dJ[Z풛" Ji-y?$M۴"bN醚 ,x"F%o]Cxj<52+@hs'KM}(rl .|GDxޅ4 VQXAf298?/?*bpԺ:J qk6g/5*[dK4r_ƻHhi6 Ơ:9yzVc ~4!jߘT)!bTd žKq'V:!dbۅR08OO˘^]&$Cus)NdK֟&~a'=,9΄Ų}(ክHÇsik(zk29oS\3t,Њ 9zjT׷l@e܃P$8șz۾#%goV}qhFӇn6̼oجX_- E&1UA{gC7M!Z8l/e׌F/LI8ߚrINRÉ=AtF8wQm@N,( 1Ţ:@3;"ګQ|[;p۸bYQH S3#y}`5C(dǙև}Xqy}.Gpm`deflhףVXO9`=_.Dh-9ATWorQj0;X);gURWIIbvZtQ?k 7bEQ飵ȉԊC31KeAoPЛTTzQC>8/XglFT E|e;#I [cSZqfR·-y&>V ש|),揷θʵU,y` R}?ytOsp|PKe֌yRϪ3WI Yu;~t>TpM]JL@ayE_rjK+ٓbgWH &8J7 ,=O }35t]2co5_ys ] Yv$fo%P<Dni;3JH { &N9k 7JG@ pJh&P)gk I{|λ~hk >j{*||>/+ߙZw0m"E沧evFo6ORQ3ch7N58S+&0| /#6_m쬥O@-=jͪFppfUDP"UЛq4oL P!cWEsc*mrn -<5桉 -ݽ! еh^d - ݛza ?N%FCɐ0|VLQ'T3GPPI)*? h_F 񔮈{cwê@&v)PupK<^ ysqm C; }b}ŠN$+Pl˻ @xbiXG7⣗o8RCq%"f\ 1ts񟰠Qۏ8ndDZ42M1|O']_@ŭ!x59Z0Rʏ!lgGGHi!ѹ?zaQ]LsMS'pzµ)#RѴ|s6Ժb?q_3D$ _D)౷TN/lhJFDMߑ[T,~%#71gZ(E _C>ޖxz."% N*pL9=H2 eI Éī̺R~  ʯ9KW}aFVQ7Xě/_0bExG剀c~ba1!؎#rZ'J~,ԁw@I8q=AVT.xg*^NHƵ( )n͗4(Hoie b~ع =W5[t戹EՌ5DqR!!4BXڸɊ6i>^3 < x^ci1ri)$SV)vB]-ݺ@̞ik&@I8e_8<hm ӈTc4ߌPr Eed8 .z7!MFyrD#PP.yڙB@0Gv૟q ̧ȳ>n 6e7njԗ"srb(f"7CrķǙ zg\Sw›)_U(&ƙV;4~Wp&3yHY[~ x )5\IX1Lt3HQV4#SXxtrl< x5fb(sTQ;}izÉ]t,dDZC-DgTnn6IڿS"B#̆3ۚq5q_s*9 tLָxGPC[}O pnmIe B[>D<@/Y H'jkO\/۝$m ^{3ZS_N?'iA;aenh)LU"5kߕ  8]&C53aT&( L8kq|udRQ+ ;^n*] $ie@fN7k%bf5Pz:ٴ6"ۖJSwЭ{1+eCGvߕ= j`U 5{LgıL菩|$wh3/XljH\v;t=Lcz*H5nAX9 D x/!ԯmNqgJdAզ(Ima=Lˮfg?$ prw)̗#25t|+yˏN*겪%GΎ@XPޖ=LEUKFb&<2@T,=Sob, E[@a)jN駅pT(ݭ\pޭڦ܏>)l( Biգϩ?xXܵzX9-m`_qt5F#9G 9Y8_2 D@@sOőhVة9~N]$Xe{x_c_بqfl.{]=<(tld,zZ"Qkf%Lp4+O_q˸M+\7r(ſbfģƭ*b\q)ta1g SL7)`=! +V{h`@:dغ;v@Ԥ+&}>iZvuSOwwqfɵfA= (ڞ%P;DzKYo}ܞ NȒ}>Շs)'+ T`6G̉(5mO#QSxQ\dֺlpex9d=%%+p>dn&Kg`UwK ^pB{'#:l ^ס,JYawPRZv8VAL,8M܅ l 7V6 Q/G~蘭 M6r&,gٻ¶1,5Λo;YN8ywZ4˩ЌWN'}~:Cބ$с/ '<~v.(&^dXo Id2b8Oϗ 뻼qrt?<4oR(?t)6<f Ky* 7"R ԡ2+z 1#!Ryb:M2шrǺ p pu- *:M:~O}0Rkqͭj2Vǭ dt.7B;;ksOQYp7f I/a|Kf.њJYbj V? C7X0Q<"YҐqPo}4#}/ye51GrɍI&gbN:_ ؊zյv낌sWWuK:;hL&$`O`'yǓd;|vOT|u&D߳ݚ"rɹ?bc֫HKhB6 Nu5 y輸3^hʲGTCO*Ucm:|Eu 4sKCsfg"9IsftC H!,p_g0) 7;wA ܀X~<4sǜ>ɿ^e٪dA\ϸ]0Fx+ދΠ^%9]8*MABx%ww@;g!kcgA\c H%\M/38dG,:/hn,فj:_Ը/QIg.` ٿ{4M۲!3hA.l a_⧜>9B"ooi.u1!۪7`B[kb?A9bU+6 /Q<r$c-5 zZX{ 3"-I'6sԷi5B/ڤ0{KF 1< p>CF3&w P~9 {K|4Qre߬ou2|=y7S9v{&KOKx[?5?ӥeZNw_jKEGntL\*\vyeĮH8N<{*qgH :0%1ζ _5N6:q{bg 4w&`6"FН[)I}7Ö|WWAs%.W J j]ȲgYEҬqV QFlhp([[?mF6&OWzNAϵjIa[3Y-*j]$>6/(*_ߟЁF-lYZ6DDzL(d>'a.rkټ$3ӝ[BIƯ!IîwwsWGa!y 4q2 \w^A54>[j G<-r.g(@^P>K9a) g_ _á$Fa05撽/_,6aŞ&0uhȪ 3v'i¢ffѺtBY%҂~si٥1n!aH }u9t&'ۃh(T ||ƨdB+ČHyp[苗"0?,,1/;5CM}FM'jAH7!YZGeNʼԉOgEoim^9hij ~yQxàӨ[Q(Џו{Zk)|=;D͡#$˱w.sa,{BaR-]x Fgm(3&¥7 ct]QUFj!3C S]ch,<Y!: Yg6˭⸇֕Wm[^ro17ŀR#o{W av82 ڭ. vk-[?fHAV" {پ<<ӎkgI?5Z3 ISHIγ7 絹Eϼle6-/Ɯ>3xgjhPU*/ aH[D Z&uYqxJ{{$3Pbzd'{%3b[W^#}o $IQvAI3{c^8HahN%,5!D҃h oqv}D^/a;XW*XVt?(B_*O9o4~ X- I(d0,X # O"E11@tABl^_a,]Cq%HJn~s*9:᷀%eC&QOeF]3JIu bz@mM-z{yQ" p.@0ٰůIbI)k ^?]xG\90ZŶ5nDe3<IC~D;_D!ƧRw& zi9)fQ,#-QB*5V %cn8Ka|Zˁf|1{[]K;bqvB5 @$H!A9Qp΢d',ǖ'3LCMS q,RVhQnnXXQ`PX4ݷ-,c񨟶tWDЮ&i΍u|j|hâȝ~ -ɐZᷙ@}_` $~Ncȸ0>&{o@^s?@cg`4HDt]{L.Oա+;)}27lҽUۨʸj=9S[c]*y͟nދ8~gJ1zv!{s1ٻyGS*qnˮpװE9%GJV辟Yu{9q'c?*:mKnirkO1+l: dž]}>=hV(jY$+Cn螱E C ȞmCrCM"LxZа(^B<ЊHіw!#Hpv}%D6`n j#-7޾wi7z{%ݔiED)ir/+}noC>_9i>~8 yި-%6%% d f'v0Nt'RRޠABW ͌F _s!D׊FRYX gY )|ƪM0.>5'DTן˷95^_c:T u'Z+R~lWTDyuDdQNQOUOqppt)Nݝ1u#WNbx>z@]x "|ozCx6-H/mVR*f0V/)<}Zz:-ءc+".Xۖk*FdZ,Zz|x> yIo@dy7؏Zi(lA>I ۷&5lfoưڠ)zS`vfzFIܵ)K:$$(1W|ֹ$6o-~n|1H#dY@/m/ =Z9_Qev[WB'; ,=@A͵f?Po·[@%> 3BD`v. _Wʀ14^Ah$5{+-C yb42z"^~ n.g?K*ږ"f4_8xŵavo?{vhCF ^Zz57Emʞh~z7W_ DiݙZzXCӫTH£. %-?I%H1U61$ÕV~ȟHyިbkW#C!R-7IV >l> %}7iJCy(8Y2F`ٵ(e+e3Mܚǒռ(v  xc懎 3|jZǺ?وǁqUPYb(.r6tk#hvS@laDD`^?B wrC;; #e[T2=U81`#7)o)?=,<ŵ~QBg 25u3fy!d_(@9֢ߛ??,W/,ط-;\*w0RРZJ,f* znQXH閌Ud$֡|'L YΦdn}fqQ5a1.3Nဥ9H;BH|7s XP^@k2ֈQIIr{}q<8; )$XᏯ["2*$R%\J Scv~('vꧧz7G[n͡u7*/R@B *8K!d0'NVGSR!"yc[ Z>ijZgIFs~$Fz}~ =뫉 l~#}"MPV3#-U(]6!`^ x1F*!Vy26{sRJ-OԘT򛿂 tBΌ65p9 `XC)X|mY,{5dTAxeþGwQXT=gΡ| Dgk1 mn[+84y۶JӮEn3 k6WRqCˡQ7*l\0A>xT~p:\iŅ|С3>ҙA=hm%kW5R_<)5uiiJvcbx7 BjYU`dutnv.hy$ 鴝[w-.26+z;+QNH3@Uie\?F,jUt :[3V'eN3_sl٧(\Zm|6UE>R.'&sT ((Q2g,y(0h<f玼HpI0W  n|jP1ϚLOeS;<c2(=ջ2S,4͜ԜKTŕ1鯾#/#oFVWS( 4IZ Ee a%y? B|捋 -&PjVᔸԔP6:rqZAoT3/%*囸CO^Gh&N6bkG@/lL^UЅϜlK[ p⓹ܲIqǒ-WjWt6Ȅ+_ Wa?wֿ(ţsX{ .uš1ʝhN省?4b-TzSGR:Z` ~bŕOd]:E̒ ̹:o^o[=ID.gg-RǦ9$P(Vci'('s1?]2fŲZBz%=9e%:q) IEuĵ2cj͝,F魧wKl݉d.nF'S]KZ-`+T>gZ=Z&@SYTMd!2]Smՙ,t3!Kbߊ"lE+ DՔ/FSilLx8׾Il̓ "P v3pA{'NĚrWX^zD,Ucr RPE DKHlڗצ_j"qNlޕrļo` Vٙl 4~[CKI? zdd>Z'D81.H4R .j{PӪd]B^%rhlx.^͛63xktv|AiF7Wk w|__  aR0 7eng4+::`]g"Hgwf4;j'e1u#TT-`f#Tϩ@DOtj=9"Ȇgor);@!`dj@ػsGV20lx$A}{*kP@-yѦe+ltxbPdj`_ܗc7鏱ݲj vW, %w z'F;0'iBffCut a XQr8 yBilEb oqdYBc;Th"Au.͐&C} HS`dDG$H/[\k/ҴIM05!j߈Ţ R KŤpHZU6J}3pCGFPPtl@WffAW# `A\k=1Eoroi?fM_ӞR3,(aDM{Lf/%)i֭EG#hfs?KQ+?jAo56aZv|uwl Gֽy_9эJ_;F~>:?]úӑKjlCg߮stPQ_ճ]yehL\UìpGj,,cl>!6<ˉ>RrC.YrHRZlyzӜި`eyT:+h({ 1b>˦O*"8SVwzBgQs9[Sy@ō34/Oni 9R)x9ܻR=ƚ"m\uO8w?¶_P3IW"mmWP[Z.~ԡ>ӛO:F*;6LMG /` (AxF)A~PXP"VKf[foV=%6`噛S+<-W Qe/fQh3cQS%YNƼk|KOޒ Vω+IZ^ə{P߫۶tB& "wUq<m;pǧKCsذ25ԟZq `d$S]@ e}&,׾Brl]Pdqu\&{'`(9ChW#l B[_}W 2enX 0Q0ol>%9Stl@ N]A}F} J®F?ᡃSD!BD1XhW :zR['˅!yUNY4//࣬/NCZHy4`O1rT9VHONSmA N?Қחa) 93w:PaAn~P9Unu! ϳ ؂׏5z9C";x; B|WOW.TVzϐɘqڨ2} u/$o0?a`¦ЈRǡ}h3\a8\BQ >^(vgRbUktZ&*++ئVP8ŷ}R{0={DktYt}ohӉj(Yo.`]].gd+ȬOMV.GKl)o.lۨ-?U bI'+nzV`3Lm{Bà 4s[ g!nonp$MY"A*._ jc2źNQsa~j]Ij r 1y14`hvW/!\!J28C?7BtC0]cSQ/He -pYĎ1PsjBw6]^kCH.DD16CeDCVU÷%4%ѭ'Ӽs 3,[L/=E?ADA("q U U]jGQ0ɿb4w2fhh,U݇Eae+omJ[Tʻ(p#GS6Cf+BuJr| | .X`W)`KxT? !҇ I\eMtmҞYbAc[dg*}Bz*k]H{ ?!z0!"bzĦF[0~ѳIɆd9kue$&lxU>v7(8RI}R>h!A#UŠSDsb{ūmg}W +* F2;]PB ̟L#C'8q1FXR5HsUI?|=ip(=Lr.9U.c5;fN2|nx!> "M ZO*A;’ApE(ak/|9GsgLdzbWQzV>в^Gr)TR|ȿ*ҲmCiZRME;p! ոVΌ*SSɈ2`ǼFD.xyX*Nk/gNt׀eB5AWOhYXNgH^C(Wc"Cl~4_4A|03rϯ>z<}EIh@ҁǺyK.1#x 2fX;wΎw>>ջ{\2d5ט药z>;9y_w|St3P CT__;QΟ.ܩoj?$=%0EBVI gCA)x"i 0Ȍ2/`>DVҢɻeia&`xֲ} gQ]2'sIjC͠@@8-g5Q+KGyv\8 gmhbr̊YR-n`5(\TLTYgS>uB:Hp-b`;!U'Xml7T=iBKd ynBLB!o+܎4maÞҽ#OJa ʱ&b $h|v.is$P֚xH٪Pv> PF*$5%^ݳw=tS 2gQ 'ҨO) Qg}X0?BL: bD55hGHh gjnj^;_7?/",PT&^<숑˵VˤQ^zn'Ԕ&28l@3JCXĜw)ZWV8_=kOr pl~#D'q>D_ sJn)lpFK ĖZEm$۟[_!1e.4bXDz[YˁH04ENb9tnRԂ(&z5ix'1᪸ݛT`GJm)%)ijBk& @uŻɃw3GH ݭ;-@vVz@i&ɕdSQ98^X{ iMUS3bR͌wdݩ~7eP ؏hH6HS@Y"C-3@95?5@H7kjѧ#{-T 1-D TmR(]A<_݁&ٟ!z?8YFg&YP6pFqXzv~OWֈqwb$ HuVyM 4xg# Eޮ!)%NcPR'ܩ-' :>M(BΎo`Ma7P?<zOK~o0zgT [Hkxphi8z%iFCSۻ@(:ɬ;$A:}e4˲6&QK"&Y\t#3*' w }|9= G0OΦg! _+,eZȊZX#3򜓂Rhǔ b)(}Ӂ_|vLj 0C7gN.$`e|[C Lĸ>^Srҁ}AFӔ)u ls5tmWY\u,!x<92NԜJ2!ƟpfHah~qCT8)lهhB*1- a`x&Z&)#҈ y u"HQȎυSE>3C̑FA\"6kliUZj؄ɢGȂ k艱n8߱iEf6Ozd07zˢ Jj.1RoXj7X:=rcJ&bZn]ľvcu%Y+a8ʋj}}ՎCh~ÖIj$1 JiHkį3 qE6[.jҋC*aM9F-I(&GA,T5 Pv 0-!}g,; _PW,qZV?D&z:j?eg0xYk|k^YFVw/%`5 ϶_"FYS \-t/q4tMUs,v4R$0vd޷Ew?>cbT-b?+nLmOdjdWdvr106(Z[nK lu+[:4mݐj5AiޢOB,:=[cC?.kTČr: !}k9J~DP63ldYTSN2Wse9d4LOrTB%) ^@_5DݱfYĵSm^8py‡Q|c~[csJBycRRw)OPo 'zV}& t % q`J`.&k+/B*?Ж+{CD޿dɇDz<_F63&nD'eF$xѠofȶnd쑼`>jE0sդ+'S)<,fBWLf7}] 3uZtվcڜhe:51L\؋ڦwǓ`|r Nzm_*`Hc[v>w*;5r=yaNM+<ґ̔WjmGw W b0լvFz: ap"7o?v:X`M#b֔s6}9;^@`"CZM uϭK-ZTxBp DԺj y'._PVo WWT@rh٣Wu_f<nO({"+'𮁿AASFU R6}USFC?}UE/b۠ 7E%C@J!lWU`*izE F"iv @d"7A.;iD:Hv.R}teʩt/,J/jkF]rYHR쮲 FVK=v=bEɡH̥BLGWIx,Ԑ3qtՏ gK(]/[/;s(!̸JhtMBÅ;)N 3Ʃ6~Wh 43c g/3*YV!8WjR֦tA>=">joN4桼}gf7{2m4dVMjDŲ)zqMr ^q4UqWWCj*Rlքt8oCin@:V]1lK[X%"Kh?Mwå4]|rrKqeՁ.w)ľq꘎I,_u[ߍs<6q O5ϞF"&ƹ4py=4 8) _QW $SҺ,5?CW3~Ql4OnC"eMR a&yNtvq=7xWaZSON]y_L/@ՠ5# a'ҌKOq䱕:ݰ̦`͗IH4KNzݰ<Ȣ HГm⶟t i+o4n}%p2վ@sw6BKflv>bκDz܉F?L6$~%#Gb> -P /´ ΰ'IHJ^d cz$q^ rɟM&[[po|.^g;090R_(Z,ٞJK4X$r_t/? #S=tdZ5VOxIua53R8dLF2Ɍ8 xN//Z$c(7W$PluK.aM>1޽ǂeRb[@Zu(nvkPg+ZX:!>KBڠBGt4еe3zF;~4u8cP ;l r a'41Ɍ;IUT@QdžBN+޺Z#38ڝ=P\l#;ƦhB:f/CA`lx`1eoU0vXxq4v/w[W )؁cD¯->ZyFm<>xYc4xam⭉P`oVg9lR]%菗Y~)Cko19y?: s{)-$YqttTy!E~c3Ap6Q}k3 :e10bpи~̿hS x@;_MPO ;ZEĄpN$ŸRĥ H΅D;zM;-RlٔӑtAyis60_P.UEV&DXBRaD'2pbR|] 7a椚ϲ6'jpjz &- Hp 뤥xIʶ7`& zU׉7KS˙ҳn-f"X iF(iw|H筝ߘd1%tU;kOJj'gXS0($$L t&1y}csHLq^/ w;. /jx4 gècO{=Ʌ[ʶ䉐{.Ed)3[ xϴׁ}Ӹ:!GCm BܻK㋻>ZZJed{˗|in#mLt6Cͳxk1ǤDN޿闆]f ~!qx*1FȋX-zhd0N <SDmlѾC_Zl*R^T:]I> Ċ%|nwË{γ.c= qGBlOs: e_<ƈ/&l}J|*o;tXcI(&R͉%%X0[ƛ '7{swlj\+ӊBWt1FxFSinf6RbPcm^%uCRRr^b[&\ih 7L' v5t^`x&R} } zUZpFN H]MbA`h#IPH'VƧ UTOH>r+ \0 eAYT/ T!D@R UaBOnj[m=ohhYԪ Viq!8+iLuvWӪTT :􎴢'oHg]kvpcֻ Er@&f(,t} {o59l sJO,QY6)X~@Xr=3T aFѩ06S)MÓ UM,6lл\O=vZ9vVU?#avZP"iF4=q~GXc p;8yT-w[S ;.W1y\zTm{s`x]GF%ZS2tlVP_f2S<lZsD (@TDΉcsFalHK 5}y oC-XhlMSRPSKBX1Oϩ!>;{nm>HK؝Yqq.R*n0n6j@J\g"EhI{IwV#+<䈌`JJzǛA&PbuD$5f]w ED.C6DYZ}n_}Sr4B[5i}" *m=L$7:0YXnW7y1\^=b)Ƕ@XdJvQ_AM\ dsvpL_oîh/|·,lb:4v)\l}!}(1NGTQS񲔴 &_*rS??>K wNOy\y=*3>|DIv8ROw*Pw= :=@F}2)I#0!{+ +* 0䎛ZnA"`8n KP~¿; Em>q1]`x~/6aεS>+Rͦh8(g{)&~L*ϼbwW$2czӫSGw;nS`ҝ"sp#f1J+ l{cyOVL6wNwo7P˯3Y"N2CaO{H-vǏŏ?նRљQZY!Grs)?X8Z&a bPF :]6Ԡ*$,X,)XZeaR[4IHu#TS ~ܴ1!^.zI"r>P`N+K r3UoP.(m7lGN/uKrN vyZlz"^yy_Liö k*`|`klhL7 HAu9yUX{&YJN<<*W ._MÇ3<1`o;.CFQ9q bDH5[V+n;£mrGRa۩d[=*:ـW<ƻLR{޾~Kv x96cW[E5oOjWy~d҅r#wz֙|JގTqyHpj[>m+;d?! %Ȱ=MaR5 \Co|4qA}7E^X˿f~lNkHReDuR80FmiWM[T/ ktk%^&"x;am$ն T>d:IOrm 13M[ki7 ;+?Cw袎ؾE^,f~/O=j0{tɶXcy]co&=ԌLx`7F߿{GT HWWX˥07sDCgOG>qDgʭ de;qtD3.V |UO&*ޝBg&zȌ5 Z /OI8 በ.D ҝoP\m#; \}@tGn-,_ʴ @ke QDA̠ݖy,E21OzN/77L;ڼFu Sl)nY&˙A/sc GsCr,COTM(U|`Wm]"ZG" GXg[" ׿0='Akln*Sj59'4f:5DaZ~S_i8g(T`y{z Co m Q1RVOڝ\{F2V%Ȏyƶ~Rp.$*Cns] aۚ~<4n.96ڊva>mqkm_ԊI`_82N0{:a,t8'ŠHlrMJ[j%?#8ḇxRw0sP^\i` 3KS26xe<U $Ew6cINr 餞v5v&E%Gֹs5Ok-TF飳{q5~jO|FgA\A#8(F)U >5qaXGa}ZZGʓi|xn^įgM<96! {637fU}*vJA/ĽχeKIibgS܂C {LF@{mS; E5x;>oƢCx"6a &~Ut~\TץSa і3(Ħ- qq `?hsVLW.mu8{6* VJQTie9Dȝ(O͓ ە?WM R!M,HB -w+Nẍ́ͪpibdTVJgMvOqf`yNXa\)cy%Z)\IQ; 񕷌\uLH.ǻJY;p''&bVe hozޠ1rQ%t*8ӗ &6=m*2k nnጮJ>2V# hytғ;L5'Μ[ h{Omkaﯭ#*kLh

o7d^crnt\r{)VHmoab}"YAxޘ_ aڔ 춉ƘIbl-[3enh0kGxtI3b5 |[|H{7)"NwIGqڷS[).>Y#g}Gh:=#\^W`QcS&f-BInn{eC F%*,K뼂fa3xhBF9pۢMER*2_&XdDo"AIF|wG8)0$ҁ5}Aג'`{Ϧ`EQ{9h< (}GvT:PTyVQN5J8&8xO9 ,KB-zeP eYQ4eWWU> v1ȓ8#.4iNWIXhf]B6^n*9h<ܯuv|rZֵmXN{TKx;Pe81f ?\RT">D@LɿjZW7!gbsbe$v@H_.AM^۾>U&IgQRMM4Kb`iƧ=&;"Hiw.*[4{}a~w,P[sK 4軆o~΅-n\,/ b~ڇeRU2o ߴDhg8}{0oHTDa;l{2lmn9Eu9H eLI;z &fa)k]dBqeT}~"nuF`%s,^h}f]-ӱcNYgjck,ر@NvF]:)2:w?U҆] E-\\5& #q/j,weMXZʽ6L~P"}%&nAtݸ㲬 Kcx\KjBZ3Cr't̋ Lӓ4x[Q3&|zFH@H<3jdgبPP!bc2|vʖ/XE;an(~+AI5Wh"B r?)ZTɐr#ϦN8'=ZW5` { Եh?CaN^fL r1DZWpGH R$fj kp;9WEp#2vuO ?{jUWo\|# Gf2f*^tKGzFi>hc (P6w%K oT6qe!b]x=Ed=sCu[ Y7j~+,ɮ+Ko++Z3 :dgĆ'#$reR]bH؋Tt{!q.DuA2/E M9g k3z:"UH"eN%}T.ڰ)okw$*dƲϱ(zPk=M>К[4ɼeo/j[Xng\ MMF>7wzA.uGt`|I}5/7@Űa,.O[B"pUm ;M.nKt_!rkZd|kzxVjUBY믃-n+LrI~#K"i#>Yo ߠIYo&W{:{tvo6 d.!{FF$9h"b,\"{ U u0MatBy:v7ʧ8^Mމq(]`7G 7X ck^ N)^ =@ k?S6> l z L{C mP1nmV_d*Aj:S,ᗎ.coہdJ`'"(# pQ~BKaⱫG+ْ݃pR؞O|cF22c @<bɥal/gޠ(tO/%,-"JA~$5C H]PW,?$Dݖ:RB'7A(q=k޿s_'/'`@ܼva]zA[|gD P'ڢ"!H.8p`P^%d=BdL<\.DاI>ͪ^잇1BOr3&fUPޘO\Dr2Z*k ohzxi ̨kو^Ŷ tSf}/'*6JQ(`v+{xjiÄC;b/#l-wFaw6iPm#j(iÈ^7ێjD6'CUP_~PBXy=NAyy{ 'cAjfё,ւxf1`NC|ekߧQF 4/YG;py ?r S!ߊVFgΩO6PTR!I#6=bK! ULN;eGyemLޛ7H^~!zPS $ Po]_SFHY܂!blǀNTB/;9R.sД"u 7ɕsQj2= +1_g>? 3P +wRlco-zj _S* DUrgÒ EVO)}G@]C^T=AN"<$x!<08#:3!tG84Vt96ל~zMt&֎laO -#R]I/)ʅE11&OMǝvRĴ29jTw^[$DhòϽ"cmҘ߽rN(L,mmoJqCI220[SS>R= %T ԖAխ$.iB}|1P;}F1%$ U50hl>Eֱk8wc&aqy>(є`*utHhr΢dI@q~=%`a 6X:cԷb)5[Jn3]W/v`>=ps;]xu]MԨn& c6]RzHp]aX0D{{0:aѕUV{'?>hWg.qŎ$(X2T'_|Ŗgc4N;MƾĦԱ z_2A!R 'W1:0{e3\QCꓣzg ݥ݃ٻp3]co #s©1s~FНj.auj( o!=@[vQ_I]^qX]&)t$|*R9#zX)׷:&>7XLu'Dn|cݵԳN=V7օL)OnxV`5BbbZt3讋@V y6zEZ⌼xCwN̗|;\J< l ΔBg"Q a~l+NEyàP-5˨øoNJYj<T܇qc~/F[8A@fG8F< dʵpŋ]=eHJRH1 B: `niN 8K,H^3U⏀!f,LΠie{qĀtHC9Q#mPtoC ;%xެؐHw|^ѨJxǕbᘯ-Lq ?~ҋmG,@04BYԲ8T=$Sx.yXz M6>Dj!}b5.'pŲBSc_?7;^fhd-?zDS8Inl{hY#>J~S\<$Hiq*U~uZ^FSmY/9-˾NƧ3(ކ[½Z8=el9T.Iqe ATҸ.RؠK" =eiH0 #~ ;Z,1s[y3r!=09BGK/#k$M4ļ*;Na4|iYh@'x/ Ϸ2'9 4e{xh|"4bj`4aԭCpzwqUJfڴ JP7MA>1N ['?LpjvϛNsCT + kc=9u=|d/D-TcvN ?+̓ Ћ{͈cov"j$|ziXj٩xt +;!̯d!(AWIR@=)7ylj;IΘui+'8S(ʘ 7aX *Vc-0Jc] OX4g. N:syKܣkKҺq٧:GKNښ a S ACuM- CDv2WlK@Ylݖ즑nz{XG˲&P: 5%Y"BhPÚ 2|=Ot U!NLܒ& 6 xAmXnZq;Li8&*l%3, @꯼xlc)Ul` JNZo;nK{=ˈ x<1p[RI0 !EE^|]!Gz ϭVF7(&*%je! 0@sO`[Wo|ьd,̨c:k !l`^ťِ͠K7ƒdL+ItO1!}5$^+JtXdr]\N2ʸR=x˘#:PR EۻTB#q /htME'KB -f9XԃE"8U]KY)8.bL*69=0M94|MgR6L]y |7%QUK`%ep{' $1Y4JHl{jssi4W5 5U# ]kL|CR4/fD{4޵J͆x ^>`6;-*cx-+~,2 Yfo7 #+JR/&%9е5%ae$OePX2TO&1O7? 0vͿ]TCPtM{/5m{u#Ba.-M,]46=JcjA q `crQW%WᛟWI]-u(LZ{It0 -*0i?tډIqGQe8;& 17YM}Z*T9tՊ.u*?Hw*Rc!vtK.倷" (;J]o?VSvQv x9|M#N@ 1D>k'rUtЯw\jjl 6/Qde_YgIOw;Vp`[w4HvI$4H&n;{ͫ& yHb0PbWP!olk8s/| }n :' A1jt^V M]VyY 'G#ߺѮI]-y,}[6bޠ[5:ҖrnJj Ƒ7c b%1 _:O~^| g#&:P[o-``"2TxWT(bH 9hj-cүQG,s<P+YR95(3%n¢1x8eڇ(8ɹ,FpeAckCRʐek1f%Ԫb Vq}OHUOֺ{6ȴ8[鶳?DnAn`^+­4tcV_V%e+[!T[m~(q3U|iSFM? r2AYcxsy'Q:N8bpzUܜ17T4V'BH mo<aT%Mq++~8Dٿ_N6SkHNFAt9G٭(ӽ3{~*s#y!iH/fW J р۟Hb\{tU`2#]D*YXzA-A)9EAaGNhGڜ:uv۾zzjĖě9"f:6dnxD)ip/`k"vs,B=*ɡW6<ǓȿE1>JMd10C镻\2W2a@[8rB/zrB8# ё @$os5-unْlyqbS  8q#n#lCX#)0DzTNZ5j.Z&Aෳg aVdL_0 ښ RJ#2T@,sH^,a ݊\wL[@q*Kn78c0AYh:*\9}>?~5߬FiyF/J÷3hYbpT@mYq52h@@>׏**Ygz eyJxN@73n,4/,酅 @p֭Y_v;Ԭ`AnL)dc=e oFKoK%{#{팯; m!5+'JxHRC g|W|d5 &(ӫ N:I0AӋ$[Uݺ^0PNOs͹S"[bd8)>'cNqol]ܨ-%0ρcabUyT>gd@QiLS't~<J. ?_Ձ4nVWmV%Z!KeydZ08 eMHjscvsB 4AgV--[U._slgrF$p{ų>/^zQ)ؓ5QN2|NHcnˇɫ0?zP|M.'\ ^/D)%ji/+z~GඅnILf:㑍ymIdKXȍ?2Dâ9hQfàvL׮-?=_Ge#Ԍ9U4 hR1|#-+cPު> @'(8qءh$4%s~lX^pon ?{Eb@+3wsR(VdJ[R*i+.ڂylW9yr|j$܋[3.7jBQ ǰC9YEoq3;'Vsժ(02 W ]] O1 [W]}W3lY\8_nNR q3~BCc${Z.fm8L/nb4U?Dϒ]%07EƗ]. "ڻFW5xkXʪsP(tL4pA)畬1(;mF uFv7\>G0w I_zP:qdU73-x!f|P3- b\ I|$zrFJ5͟k݊BKĕ`HިU{K& eGQ KLzMhx=Wcyߢٌ4Q6c@5@Uz'fiA"1q-21\D`aټĶc UIW]f(W1Y"xWoC/H½%cicY\6sO ԏnmo2Łk׎]+[836z1~$ɦIĉ}|ٸ}ݺCVMx'lz*'(!g*4D[xzoyQ6\qO0o\pܗ OTiwxi;kU4*}aX|;O~.3/8,ᔿ}V،f<-kҤ^9:FҒ盿O^/92|H (4Y}`/]ݘ@|K<.1f4ϒidgg!Hm'~M*'Ik8(=x2X/Eb٢$[ NA(y|r0&:p^4cl;#2S_;K㢶A'q1ܛ"#:܎dT7ƹZ {X ͮF&+VGWѕWH ֱ煵ZTl'ͰSSًPI V~²"5Q{}z_7Q|epWH!f޶Ζ=VĠz!9_Ak=Bb{kr\u'4]5 ,>@ƔZPg;{B'nh*Y?}$Z肯}%sRI 9}:k'TKw4༿ [ٸ^==8iMKԧ2{0:JÉK+?5a ekH|9s"p!4 ݓb} N_mbQ},_/=1I{^&P>a@'<DvbB^¨!OU [JPb*" m(c~nKw @͡ ej'S"_u*mǍ34!xh8.[I6^j >/o܌Ecw?Ieg9g6P`r~'_#2ˣ +/QMxZק/t֨]cґYȒc,KޔUZgk:hޑ$"i[b`,Tmon W}l'B[L[ 9mabYsWYUqf _ Ƚh啁/!<|CaB=]w,A(1L5WVsz]GL TI 땢=ԷLYZ1dCa$s={ҏy[6u)xg@?tĞ딤)gX9JSuAZXhqX%zIm-A>'\TCҠyu ܻ>u-I)`>~qM:Qp1һrnL^Q waI=MgCM*O8 M8}s}}q6A'r)bpRPasQ E,Aw-Xj"D,9k-2NK6WT_'xzkrg+e; αk-Mݱ,9沛9e-Dv%p-cuݬ>! = C68Ov^G[*+I68[W୵ijE"c]wK qܮ^½|*qw@ĤT ;aa(]]biu@`FWp o_Q ?{C}PRPXՇpxՈ H:ϲ^pۇЕN{7lQƷjhҝ^%>4>5^$un MyeTrk/E}{Ft;BlN_ֺ?=CoB#::# 3Co=+ gZGeL%)CD'vk#sjᑞiId /-3sRB+NAX(Ht+nrqQoG4>龶uM, M.^a-57*䅶M~RǷЊ(kToEO !i`JeaZ,ĨN䟝IE'h Ud6В<քwcߥuׄfw1ZY?FK4ɋʼ-nWgnx5oUt ru (""@mLP OBtOɧ ϩ} WΙ_҂j$7\|K -^E($/+{(Q$|i=ac|q3\)ʟ{7ӛiOcq>^iVss,z ptX(DKCb31+v"i`8~lQ*$o̕N&HJ`m%i ]2ZqQ(?(r2_,G.@ ݤex}FL:Fꢷ2bmu!r5xa)&#K4쌈]uL7j[}Tai>?IE դ&fvmA_/#IU"bּ܉Zuq7x /13 TrCp1hEQv޺"}SsqXu8`bZ˫/Ne lzLNi0NuvU=}#>}Oq'׷ZFVv]YJ/>%41>qwC!R&G12*/ \q|C5lh>du nqy|R@pAsh!q ʪzkB٥X%t)4u.#e>[4ed^SjG^TE[2 pi)Z2*6&"Iˇ"⫨jQhTZ~JQm~L Tsn:E"JNKDEpIIسCO?tO^=ȁ$;bgle&Yk}'mQ< ۸쭵aiKkͅX+ܯS}AV${"4ͨ N I&J*Tu':M|,]ZEY[ySj.g7$̴ :n4ŔujB+ڙ u|>4}ipHA; d>!T/,u#c9lMfDӂf/ ~)朴GAW~K [.0;{KP0ÿ41w"j*' i%+_a[32<Ĵz:$ACOrǴw6D#CXV ="&恅G.bOGgEAù<4?}0OΘů˛)rpQZY,iQt&ExkckIfwO0B\vYH}\lNϯ1BI2-.50MWJR}rS]v!"t8,ɸQ7eƐkA\-ؕ:I9}? Qoʀ.n$ B^x $ķ9(o*pxBNॾ"ޘ1iiJϼ1 6J{IWH <GidPsGfQm1-ꂆKȗ "W@XUA4{dxDk2KQLu#7Ӵd󖯃dwy`ZfŚwV,0q>g8ֵCavp^u'\S0qv+?/זWe!ë 1~C] g|8(y[ڤCaߟ`[N[ ysđYu.73tc?=ښ4PvM差9|ݟ'EqMvzD܂"~$_B3/ü14ϑw˔#Cp3M:fjޡg/5-Ch3`tp\D&<9'nC> }6n&̅MWni-0t-&m*rϯbFUM \ ƐM>[0*ANAA09"5 {A?2]97He8YU(Jx}oX5,%?F@㺉S=c+"x NSc3/5_H/8*EZ Bx Sz iy P7G|rZx6A# Vo ȁD~193 tuPF(Is]3lo֓MwLSmTtG:$cDvv' `UȻ4AcBO \+-n1ġ {:v5B- usAHޯW5gƎKѯM D\xWxC;>QG5%ݤhU |X7 k:Uuҁ=2ܭ~[i8 /HhTf/4ti= e_щNs`t HF-aJ.&aJ=Cax@ygWZ AQs]]z,7֙y2nR6F;-ŲeAK>_;롷>HKw?©ԡ^at' ʿUO;:ݶ?B٘BEVAMW9E|L ǰm_J툴_X8Gbe {O?pa>[rS[ߧ}QDwǟk.6f&`~ʨ6p4^Ơ/nxT{0sp =wIToßd;Q%dW#ڙ^2ps{11+{oͷ{gegD΍lb CXr*U ETwkujg߾Y_,}ä9A.?"’!ݞV?IJʑ`|X{A hѷ`"vs;+A w[Q*-)"?t/]ݓ s[.װuӵړG& O5` S& Gwg#Ug`5@!Ƃ"E4s"-Cz7a5hb'0ϴYUhʹ(v.l "k-iVO$xmI fE `{ Ԫs`>o6ҮVnI }qm4A57m]<<ɖ$J;`2sY!R\#EB'vEg!ك6jciw[ӐPuUIE0,F NWʷmKk,q`# :φ mf Tiu7ğD4 s=bIb7vpn7I{0ۯS'O tdpSb: 63-Čnax,!}V'yoy|LqRCv?`9/Hm/[k~L!r8h{58Oݥ(vPlŽ$cn;S*B*];Y[w.ٳrdc.횽#Y~&rIN݌xKfj]sVi쨴K[nSiTAF'Hbq \)Md,xChպ l}BfΤQ^> #Qx'j& *p-k# -I따DoԞGV։ڧsq~4m $6G͸7k!Q܅2{6P0儔HJ5~S1^5?K+u< \+y-.T]0rVxuDst(dVDorcUp@ǰJ_3, gl+e MCO4Ach3Hђdȫ&گg9NT3y${]0sZv؈m ~b03;` +g"Yߥ2|bn')hnLL}Y, S= ?X]ֺVةREwS#^W:L }KPySlf4N5Eyh>EB'<0Vw>EƔ#cN^wa]-bws*'ҕ`N)\"B̑Ɛ BZ?ި\W@+]u7yR,~|2K6#]bZ\ '$%W!za8YBajB| 2"bJXd8*ljcD|4uYycxz-NsPgT#b2dOew씼OuW9 h$Gls*a.y9}īM ÔC7@ZVWjܮ\cv}H WJ6dt^pzi_)"M9] R] `b^88n {{(嬻I[D6@^ z;TS`5RǸg 耑Y#|FX/íiKfZw"*5#t$"˺ 8:6W~I@TFVqvT_ KUtƭߺB՚pn\İl.Iŭs- Mf_n6[iGhH<+Bby{_ . ø.j*nխ3qp"p`y- 2'y흮 DZm4_X6+)Y[`t snO e&Z֢|zOb=>`h>`D]HP{,maR6@"Ԑ7q*U e)IdQhp`It::s;d|ЩB4{)Z[֕43` l[*VA2J<~Q߀.p:~,՚x鱒"pS΂4Rq<3s⦇~Je84'9C1*tJmeBN搻s< eZj}7dS+JD8`T{"=T]x^S8 \{IH)zֻqug|:v(GCzӭ}~< hZ]OuT7"M Ts鈏/WFˌMCpѵ;N")+?#' gtYFA%Ζ-? _x@ؙ^;[WĮC|R:; s |݇2𞖴GUUw%KD7xQZq-&Sw8Jlվ-S;kzbN>Lw.Jp`"J^5Eْ6n0CIM"FqEPޖܚ(`klvb?ѯWvާ=wܤKb_J;.Z+mpL4taaR#ϋ_CbDo AI\G;O3@ h=JU)nW䪨SgQ̬_V0dl;:')m-i$},/'$MMg~qqDhިJmUWOջJ\پwӈkTLtiIaɥ1|SaqnfrہxY4&| $ty*jnjuH=GG$^A c0AmJ RT2+ 1RjP=ܨ8*h/\ٟ#_jSMc hQ8 =yHnͅİ >\qXAktpClB}g+1FiU}%3A@$#!>ϛ/<#tF- @RͥQc[a#e3s~=8k,|O2pSk~8aی;U6H=UFrY-i*=8TiV<M.N $oX3#JYNMܚ W&3e&W[)SRM5J?:/lA;9ǯdE?F *Mx}Y#; AjK;y \0 ]A/`NK,Y4N76fLDA;d|3xw~"@&V8MЄa(3&$;81=[JsB8.|R\h`[XsvL#=[ռFwUXZ^(KTC$Yn՝C)wKYbN1K7?V>A9?^wg$svgzM't?콉kCMiX[7%H"p4Έd[Ph֣JrApXG1mW!p5Vv? "V$ kW|~ز)OKd攛mt7Ϙ8R/p2?Utc> 8+$HGFT/jfYw$3-g1JęA0Z`*xxO/xr!z\Xk)OB']hbypټ6N<^,w k2u ,{kT f /˫;(CE>ߓ)dut0= IzŎ#.NݢkOw t܇'DvJvqv<MN:T@c,gp@Ua j`^Xgݤpߙ8A!z+;wd~sjvcT 1DVBKK#%AΊstmB&)}F/kc.L4s]ܲtiIR#BD7_mja pRHa#$H#j6^˩M: A6Cr4NjU'˿Y&*sHK(rʮ[ϣZ -HthЏ-gn AO:mT.۲KpJ,ǤF>y(9 Du+z`'4lzo#i= 1leĚ,hjh@9V<@^=wtg t.FDz0v:r2&d#yKwLȥ}d^<<]F~V`Fr44nyBV\+`R&MIz trēm ڪc: W:!nyN;H)dr}OC58/_n[ֽU{(;>;6x#szfwxNI5|[sǦ_9m evڋ! GANE95ǹM5"QMfnVCv6Y/2\-Dh S<^9C4=P!J}ri-!<罦S.,ZBgx$a`Fmw-Ed-:`/X(_5 Ѡ)e?+Ž ͜Kr`q҃<1tZk"ĕ1>(e\X!\QO?:y*t[e3빳4*LRUzQk'1qgԚREkOȢV mitL_`'s3)e'}6`8 S,+kyW69@Д <2,_\ru$+ ApF&s&9]jA[2jӞZ5r36JCnBAM:b0^G䜦흪zbPNݻd^ͯplHXYy*fUf5h+0"Z]}d^_Lc6TjP`r(\us3AÜB*jԹ^L.0h+ݘS|/$꥿m\9Y_B3;Bֺe˹ol6C~8yw|mo6H?{ϻtg}2GFG {Uydտ9U C;>BC^=|d1t?>|-;^r6)Fڲ%?$gp GJEx>?!ϰ:G)ʧ~x?ʾer4 Wۅ~oM-bݰ8ݹK97 絜u챛s|dh9sxQs8z{;te%8BҸշ]^`Z_ ">p-5R#q?|!܏ݨeXB U!fY||6$z@.d򺗽unpڿHXdӠ*$%> iU"CW,c TpL+sN4$~B}k=o( Z52:!o]8(~6g̊ǡz7sF9brD̸dzc}]FsϪm=G2kZfܮDG@Rb P3?qvB\`9dU2#~0qMY,u=xՓ-|V¶N_I6%nv%'Q!'@{;xh>kâӢktg=WRͳ2*xs= 6i O2[Y6ØRQsB2yč.O8*>%Ǧ.s"`%,<,2[Fc,i8d'[;[OB}-а<*ӔZʬonع$Rvdxy+Ԭ?G .Fn \{Rd<t<p I5Wxi|q~jOr>Q^9F"O]cr&BWx gJK1*cf( +;ZîZThKTw fҟx& yi0d̗nWwΏ!̚rrUv~= Gu[8_Ԯ4Ml$+LF +Wh&0٫L̔eǝA~\G 0-wD?$q6~$E] K .]z/YG XBؐTJmBx|%ѻlyn""r83ӴxFxm9@6S*fT,X |a'9V#ǜ2Kw>py,4 r`IIDžvl[X -6ZjD z5`gv0EVsB)ճQ@= k5*/R("71r#ɰ7)Cn b ŊT6Rl!u 'oȁ+ e$~y6J˟MW;Zo/1~3P>0<5|]D z?F~t? =n=1ֈC=ϝ'S&{YHq-n6g4nוky{_DP 9Ɍ !e~مVAjį8j A1/_a?SAgt~D`hI7kds77ı,(U-6;vk;kOcHx~IE<Xˌ{8F1X^|9ĊWT;g^sy=13"<ƣ,&lxZ-}9z {3ǰ_^i1c0:Y]dǜ]$^-{԰!D*> *VY*6CA0#jVCCxf$kX*k 3X[eg>r_t+>dEx3 [rѥ?=⒦75ZYZ{*-z }/CA Ӕȥf[_ZVմ6(3CœH8Of=VvZBڒ¥ڦ([.6NY 8.5?!Ŏ_bXM,ĜAYJᢦ(E7zzOꗐղ>$l˺&`?Asҍ`С2T>"neo 1(Ӷ+4y=z,;6tl.)Y:A\,g?#~7E!-FA29߲5Rt{YH'VmzmN/T Xt /{u{wu45|ChJUkYl6Ԥ‚^QCOoՏ!} 쟨@ tb=c tGR5XW%B83= 6^>pzKq\OMܟ ~Íx-Gq2qֶR( smC >>fH̛-pp8y֣mn[a{lu^Cr4:k(G8b6^)qkm8EǹJQm.Hп褘O&ҽPu藙1SżP{;-e(95M$kI29% Qܘ <ՉK15#|hs5bTbIJ(2@yz,Lք籦!@xfEpT1MF91n&HEy BlF }.r rG[rHY'x*5(N~W|e3_+vXtγӬ?R7GN<ǎWK'Ud} .eޚiW( 3|Hq/oTN%Gn*AFG1.+8^YG5%~ 5<]`a[N3xkR`U 6ntP8 RO/]% Dh:}0x`\-4J"i6Q~ᢡ4"_)uO[)o+*7w `S6U&(3SDÒd"zC1g}DžUS$kIfArxW޶B?^Vݐ2|5O6Qn[j QJ@2f*㸒:ʨ{^) y jW*`h8 ] N 6 =@vdwr 1(T \؉$>R"$, M?-iefJD LUf)lDv$]ttV}vx12Rܰ6W7:J4[ܼfg?s$Br׳Rz䛄ߖ lN#:`b3 {%Cn\&N5,l,ZM4E{ONnɌlR<VW]9 _l+t{θ$RLlK~*I`M&yg|~SURwpZʦ;fCkR6wd[På/ZD+hTT5tS+ .>fyˆ U0Bl2x"4=\5"}Wp- Ѹ<ă-&ufn˱0Es*!*j4,=hP87C(X`$XxÄMϐeú>R0a˫7x ' /~禅OaWQ3 9<81CAU#]|H[qA&Bh0XȂ7w}[>L('q; |5UOzm~a" !VN)^&>ΖC0zNx lB %/~TR'qI]䪵+Ow]/,hݝg|Ugs8<_uKCLK.R{U-5SȄ𽜕¤Tg2 %0锚ەB7O#ژIkZį Ͳy!L@K~ )7VB5z|"D^:M$%&>YgN !r~*A`9U^ֈ*ʤ1#ہg!8'{W|{z[`kIAv߬R)Ź.y_ˑp} U~a;> Q+uX[kt?EHa^Yy@xA\d󔙅5 * ^U0-_ UcIUɒƔz:>ð 8DpZܑxBw5 MVJVgX3>`؝=m@l.OwB6PN|tҪDccd 1|5$Ay hurB\|3 uu;.9ZVɊǤu?*Ÿ 9Xg=@&Hd`%E{ʢ$*R Q̣dz2T y=fr"f|IE{%%w0τ" m>Vi8og%{\Pxd3^vgoV_@Rqi_-8KRAU]ס.ӟAds6A63Q!!C?P去2\롧΃b4/'! *:\8'QCM nؓ6+s!9hS\5AJhv16J0v.&8p[[8CfwoyׇQ4B zf>pIqxq49޼ß. &? e҂c30 $<&OUSE\CoΒ=WJ~r4|uDPѹ֓IPJ#pfףcXk#gw\ 9jw)ck }AGbRJɵzRsd-F8W:Paw^M?vS@^+#!v[g DJ)78 U}8 `&JQѴ:pF7Na,M' cTIqV% \rAZ1SDZ\HwA Qu=v;cc_ʺ!ic\x.V`DlhO9-/e9ҒiZ ^ZgeX&,2zzBP@Y]h^$e <,T#2Qo@@ @p@3GϊWߕzCm蔾euz@tR0Fl&3ݟQ4xT ZePvʛ i4NZ,*Ltx蓂իw0+U9fyy޾\M@S lA*d/y@ Usa#qAʌm<iXkKy[@6" d:Ow]Sՠ<\TM30˔ a,SY.f 8΢];bhC6V̩*tZ^Xp $xοI3׋nd%nma3˟qRVDA #rxSϼ*\RQ<%d۳JU}xN Ap^C׫i{tsD͈*n_\Ul_Z`b" JVZYf\V.O#mPԣeF?D׵agyIbӈbV.Jus%jCɏFbܨkp,^[ɧC~e=F}Dfp뤐~M*hla-,?KMtd 38HV_ګf n+:3Y \+5~@TaA+B[4v؉r33ydAC #_KX.@lv&%zHeLpa(iZ>x~6b66G>tudeC!%C ;|@oLTTRq[]!i9lXEH#Xȃ7Ng}m JqF}nmEAPp8St_ `EP5xϲpy*Ǐ$Z. \mIC\SNW2DD6w b=IVm6q~§.?9,MCn.${ʯjmq_~_/mow[A Li"ĂaBPCx,`*?o0qRa@319;b(됣i3ʝ\r6 iBsm\~C{b^LĪ/(z9Xd q߬\iLwa4N1`Ը@gHz2}TTGa 0{%ĕvjU\mjԛяk؂uYZc bz_mqp:ּizfa(r9xGqCak^pmpiK}¿c5YUQ}b65/VkeJ ![ҞhJڡAR@Be]Q4SY P $ . da`^   ˝yr >:JXf[a%<4Q.~K<=mn-@z"pd Kdכ50D]$+Ƅ/κt࣭ZIPFI1CT˵C-W7jW < "{8$Yy]7{iĸ\Fo{e8vvAexC#r:T'Y{H_yj|*ïekַ}EO"o4f֊C+n*WPT`&Ү |3 Zt!]ih]YegtR7UQ;8LJɝďEY7 hjx4J\{ bե|G:SkFG 큧lƾRaX%W! Sg.Z쾨Fۉ,:A[/e()nP߈PDXǟ gA"1|wL1 Y-)ͼv+.QPj>8k+ZwvDG0*ӱ eu\t)q; Pڒ-T~N2˹ʋFDIGB(\4H9AƨN'cڻr^N]j.^q:cT?m^ .y}66gG~"k %(w@dh2f/6Ĕ{Ğr 3ZQMY %1Y wV-%DZP|!<״MIx+'MāA_,RSa0 \I$)-]B)oSL0zD&$+RYW [NZ 0чA9k}¨KRHҘB^:tAGpK/ϮS`J3!%~{+*s fKC1@*gVҧs~đ:TYT{ }Y럮1 kұ[5m–\sV$Mb`BY[E M8&A |^7٨iM9 ctnߩF\vW_fQ!5_ .OD+2Lz^=XʺC`;,1/j=)H/sѧ5tevk feqPlvĺ,0yKH ,502ʈkn}f NJ%o 8o70Ysd-k > N8e8Y"Nشu\0=fP[wtqt6N::DG4ؒj.lMiOGP[ڂ/f"'?s$!?YpqDiR˦Mu=V3,)l1^clxtRp8E 'mni):åZ#_8r!ID@Y10p+ڰN6P[+=r{.Iݙh^7l@kEU~ۇ0Qbq^ ٓ:c%-RvD#,5 pt ,Yk`PՠsYS~DH ah-)Gb郥y:"Vf\ag&q;KtР%A,9,:ȷe4}YBw\1_K+Dtl{Zsv^0-%{i/A^@BDk Rᙠbݦ PBh/^m[_s)sH;hWdrG9=훈Ǟ#nk_؊5V_t}}"M)'3OPYaMByӦ)J%W%,(\M5 *0~U*jmP&x"b9T&MH*RW.}U tKbWAYcƀwXb|*۹p )8ٸ^``0cߟؾr7A#cnrJei@̱oKJH}?Bݿ? zy'2zRsC'}QAMt}PQfƊō#Cb;37w{Ejyl]b`Hr#Fz#mR%14HWXӔtc6 /kT?Ŵ&[zf2)5v*Vv|u4u.vJ#EÞD:p;(E6᳁&ps"67J$+p8֟|sLjR[n+;Kn4W}@4$ȁ_70HҪdZx6VP=W\l\ Ye/b ѧ_l .xI}S:T2Q+*^E'˄|ԆaN~ | TڒoGj:PE%"t=p"4JGSp/OǕoXВC-IN|cpޑZR('pJUq\wQZGQpMN}D`峨 ee%]HӺ8@^q.eZP-LA5UBX`I xl`-ۤPNW%}6*@.n~ 4=Va4! f.ﳾZ M[Vav}ϧpԞQ^tO~[odf0AG.BsMɽ~((G#Tg0czJPgI9ssV+,JM|I ${FAs1uϠKʴ8 SZ9XtڪصʯJ U*eĕR.!. fFDYxPPȝz:s;` tN#/M8"*q?{-"w+AKEPpzn:ĕ8Q;hnGk>ɰI `P.֜0o 6(m=|e/y ,k\^;dmXQ]2U? 8ߝZW8e"H4[AF ķ)gDvUd` IUv#%r-6s83lm? / XqIh[ڌkϬ^-C-EaVgs2@cdi["^z SIH86m/trYsLDi, WDMdlo+:]@uCE+Wi[ץ!XUrϤKY! $HyK\@!M /56"&Yl9'|LL"̞ y6kɓ!`ꃚ2;A$E $[ڡ.vzpυP̋1 HJ asnת޵ɶP=Yin 0Ro i 7" G~jc; l/>*>M+B MzN|DF!\!;RSlU;-a4,"ـ_+|{cTs/=Y"ƉSV)uc) @%|C-o(hJwjy2CB"+,R)^jg =*O%|vQ[D*_c̃y+1ۚx`M[F`2zd&# \ߔF[,\I+u:Yher4ylL̠lr A~ڹYshmT5MN|9;ײq5%( EE,"r ;Qͳęc:]Z5Qt|픑  )[ d }:L o=[vhs+yG- $}$X6 }p;5Nw_ctsw{jr)(uyMͯ0xR"QF:d;mA)( 4L ~oEB4>QIx1ܹ #M%jd(p65J::8!m/("PQZ4wf}(FOìB;ӗg;FabA{eCK1x] BT"6X˽t 1w2a~;ZUUObFi d(V,'m 4BBLPst4zOIߧ Qw#&>R2'?9ٿG^g̍h]TMNy~'!J.F>_mXvJ:3j?=D*eʘTu <2e4pvb ضN}n0IJ[s.rv˄xf'!F E`L ,/cu*CEOzvƲE>于uxzcWi%|݄/g۰{6Rh.;L%$%]cg_7/ ;};)ɾ #x7%1vgyY䠂)Y]%B7pkln2սC(>ˆMUO5!A!<:dDpmZ]%U6 hN)UU385edħ\=p/#l`JoDF#Co|{پ瑺j$췷%fNF$Qoi?ߘ8Tc)DIƮYk8Cи?^Tz,;]ۡQ# QO!)Qhh\Fό ڬ4էOPtj!*Ɖ!Tq)H%q kTr}aʺ0YG|4҇dR@k\VY8@E+=hf]+<ˮSWO :˃, gD(ûᓤ ~hdnte-S@,߸L\DVV v+n :ʸf'&?lӁdƜ>UP9oVIA$`Vo@(*le_㮱'֜l1),G/v9ypr\³ IxWVЏI=K҉*$VlYs ^v1[\MzH&{UwL>Y _AcͷWsXp^vj7bw\;*l!@sEjLjrJa,/ٽ wybj@鱞1sR,9vheNRP(IfQ(@#P =Aύl6bUj]mLA-?'r! aO{CsӋ!NMCS*5͕EAX(Ji^ 8}v &Tp苖O(ObFo}NpF0\`lr֗TK{ "!7l{U$A4I.a +C EAcB[OPQdz/Ǽ5JK($fJRҷ_F_3P{1[63L}̌ PljEvLաfԂg Ôx%aXDBS(=e5цQ ĺL ;;; OB, pB#YTW2_Ba.HO08)Ϊ#_NN׃Iɝ`kr}j5WO5_SlӨ|(]o.=y|oXJK 3⳼0?3diU.t[LGc 6;AB\ψ[;сNbl\a\t<e.s/qGEi.NLpeUH(C)%ZV|F*cXR+O󓢹"N<&41;Ƌ݊H0oXrG@snjfu'ɬ,,C;1K ؂u$ [iSm* $fLBΨf`8W~4]:30HiCy)SՀzX BU >CWǀQtJGC1MeAЍ=~dk>J8TWpz},>ygQ% :Y70\;EcU?%s%oa-:wsnr <»j24 Vok撚̲1NU+XOXWjUխ')&Ae_@ٚɬ}hS4h Y"Ci$8)߾}ln6#  /#z &<Wu1״/t-]+Q0 H8fXHWQJ ŋmKd4N 2s,;"0[7GдD =|LBUM](N&g\a:/CY|ԣSMbӹʶƁf9OfiiFc2=NhU^S,!9_H# [+p]K0|zcuJ8e"#c2K*᪴K9rY!L|ɇ%}'8kv;B苁;|[n\'kRٍ"I^e|uoJ_s;DnPj~nCO!7!ǎزkk< Oa0\}Nbˆ]CװYMckO5k{!bjbLχSkY}kɶk$_pRDa (t\1&_U,vÄm Q̼|KbX7Y<[E 4LaߍVT= ZQP6.tlNIFhYaH(I'}RH.^~/C&\0I7FqxxF҄Z]l Cå鰂 *-- akXi?/?!BXSrAaZXVѯh;ök!(e^,aڦؾ&(7\7 bSg 瞒<kJlY6gy2FġqVk9q+qgQIڤbPeh'[7Sdf)p?S<]|?UF/q=,Xq9ISi.~hDsaY^օhPYIw` m_>w;G(ng#c,dTSn܉c#<f}p<6;{Vyz;\yݬJQ?Ԥ$R%9'sĭVsǸd`V$fOש*F*B-OA Ol@ewDzEyϏ1U2ؖ׬mrJ/ѝ{j߮ -gbn!)uD;.{-y*MuQpi4X784Wډ_ɒˣz vxٛ,?.:3={]1!8q9>k/MK:r,E |dvIv !ԼRܞ'Kb ^0KB[}(j1: eD4YֵzN L+#,t 4 kp$E)w=}ZbF^|S2?žNr KajPwF6=wG1bwdA0*%Q_Pe'@o+ t5ɶd!M8^c!'aNF\/DMnB$pTɎu9z6?eU$ū7x}5@<_w,e$'n4~|OdD &0Z!b&pV']₶=G#IE\p?%35*괕?Z 4~A,sJGiO6TkGɴ ۙ%iXgltڐ pq 5]GLj̀V&N*=~sbyB!!j>?w5Г+݅϶͔շ,M[Yid!!gq0\VU8Y$Ldc۪T?ͱn2T+~^)LI̶9B8 'G+fH//!Wt-ƦDG0){;ȵ t̗!(1Ovr1U7mJ⭌ m}(YiHS7CoӀoRy]`ڧ4i:nwu"j8&n ̞Dc;sut}4:JWWRcTx(f&3T2mW-[P:Tl(Wf"qTl${uͧ֨`fLa^ч+pފ4(TvS@ecl#vT3Aʁ8OM6.3xAt̴ =[ki%wܰIs6D>MJIݠIh@ן餕K1mS'HMIQBgMLsփ6i1f'PC) ",9; )(|S' gHՐL{[!7"b߹f-'ňTMVF¢i~*lPTJs&?MǭUڡ;=OnuvaV #@So!\Sd>#ne@ENc.eroJ* $xe,!I|7?ilȔ?es,N]D\*Q0@M6`f.w:?Z*\h$^< \u* }]}opO{țnð?Y)L{^ݐ@my)N߂.hħs_ $\m)̝kP?,v*ȋrLg~`K|slU%[~eV`&i23.[Isv:0&$񑼅PI(>܋*Q|{4_WР W c˷h9qM3l`d9'N&=d"ї=_I1Y+nن厈YQUk  '´МI!|dk/I/r zجA&?ɉbLϞ@Iy=`vH&Hڹ(Ҍ!Jﴭ;͍wFJ"r oyc0_ݗ쁮0?Ja_KB ϐM8V;$nnR ޣQ Qc+C:u#ܠƙPX\h$"xFh.&IF,-sB+CfD٥9Dҡ?bPegW!w di xǼ5_ش 1~6M[2e<lï 'vwJ3*~ Y-: *[d +HMq}O㢝7ѳZ {,Pi6Q1,$ӑ x3{:t{le)e"v\%8FLHDWv[}3䬠w7k*m2Yx=Lqe3~r{:+j, MIK| >h` qCLnF'3 qeP0 u̢R'/̈́qшR.h.yK9\S aKv*;M)[8lBKv8߸hd(w\op\ltïR~k~V);ڐ΀M+C^J?B 0xR].NP@k3 LL)Wυ֪z)x2YG8͕( J=xΕ/|zE3Kur>_4ĚlUR!p5I'mXM~uF}VׁT2ȋܐZ=[y@W#?H5'J[eAIOtMl5E$0 6"6q:(FHPSNG֢wcL+uxAiQJp0xrG?Ǟe o+6ź'ᑳO}6c2xdQjR#@L!:lIߵdIoq\u70H347Nj7-zTη -O5;u_'j98t <(`hpgrL&ıLpzbc.k1Qeӈɥl Uw<݁NS r2[SNr*-t}qEy,ZX%@+?RAꗲ=#{ ҈)9/vzx6VC}ELa F@/II)ՔZw|6F Q#wͥ#T]@[GD56 1G~-)I3/ƧsJ';c86~b|.gU v>oAIiE&څ ݊`]79.EXyt (uS*TՎY9.4*PrΒ-eCG7/ѧg_+n!}; A}pnyFG⛢B]T¹+Š@9RY?]_;S*ep7 HA=mAE\0G0{/sUeUhhRT,r\iF1sۅ7d8$5ڮP(mijK 멍,#Xh#V ) Ec A ~6^mr.0/@c!](a{m9'[ϒE,ZX' YG/%Bj٩82 Y穡BEɔקJ?Jy26'I{Ĭ8p4!G#&+Kr0Ztr++'ʈ /`@ K 0Paw_I%be@xxnVhc mPq ݿl& Q/coV(2A~|e3ޚ-+p='ZO\iF_7dM ңԩ{@M|+ C u-k%'m!Mq G#Unծb[;]; W(V:l RwϯDט!=IUby<ӧ vTs eO.o!gX'VQ q}1ʧBLY.ڒ'HJd0nSq)}RL`_LLDq}7/8x$>_yQ6fM8h0B [VckNVKwOfx- O^-K%BXDȪ:G֛bxv?BfG>Oᰐ(`>EQECԼZy<ͷptOn QXu?=X%8)Lr=A_3 <0Q9Bĸr>^u~l!˙ZX _k 2 z$/E2bǵ2al { `N.ϚN)cH'N#} 3.ĩ><S>%Y MIOeEP+ùƁ̩GKs@ڦ:Dĕ\gQV\dh,|=誚е$=vVd%a3xҮ Sssʍ&f%!VXnjyAv?4ɓunGHVX}"b=4j c7y`t AYWxՁkmڊ9 {`L3҉RIs=l׵sM\DN |@iAdm/Qx p#Bay-Vƀcbdmp>5_<΅V3soA} ⿺N*cpGuD9خJH AgP4 s, RW%\dP`ljV8wuҦ漦aB[o>[V. [ne`zqmՄK~0Z؋UV^f{9ijTh<QJ{c> p!G.߄{~ "}ڣ'GB ;Гv v @\-ru#v~I!.r[NY Bߵblυb=+l@pڪ@w7urEUDS7ztɕocF$8A\ڡC$xG׷N>#"ymrqp*t ؛t"w_!W25CoJ痠-}#t_.$ ŰRTj:]nL邏1J(/Swm<}if bHކ#w1Cqv-,y2'ͼ" TFT_fpK.ErF6KgK6AHSܕqq e"̹cyxT4D }5:z9ea>+uˬt)?NJ>_|]w9OXv ? m'alvƅqo VL/)p@>|̻01N-o z\:(tZɦL@j o:(SJN֮O{¸({AA^ّٛ =o$6.pr"8MyD _(|MV,ޞn_u_-s]GL=k8Rz'E+"a(#Y .Sh__g̨ol3^pUg !Z Y Ȭ\f!p_>CJYQ)I7YWA܋j Nh1-ZJK)[U7dJi@eNcZ5ǭf?^r/e?3L(p.; wąl3z[4hȪz lI<jsF6J5c3)1)~I-HSG#!7s!`M<vᢘA˧f:aۯhm݉>."Ti ~9hdս,r}cbq3i &$u; ԫ Ǯ+ÕrI`U{#AIؖL릀U*zіOopDֵJ=i]0~ !jq8" Be4:۔բ$EE8Ht8Zxqv,[v;({Ǝ[^߲G-](uӽ^֏'MG(G=>`E7NM~<1@)kNOT7*S0ٲ{~=#(~A| Ewto2@`D!lɌU+5"x4;곬B/qiԥ䈫-< a vn]̵%M~$Z=\6Ɔ~Ctz_H^'RHd GUǿ}$#=Y0!16!f 1+m RM˃}݃y,4ubMWYZ.xeŶ. e+&Har(Xd1q ඐB ~ gv^cK8y:'AҤW]qS?-½hi|QRM:CgHʛwULOӊeUG#0z!*A1msxAZ> #U+;)|9L1d&&u\3KzϪZ []P>W7quDMc<ޏWO|H_4G`(So/_3V+4kVqieq0?c8GhX;`sD [(LqBT/#mmv6O#6Ϸ5\5qGT<K2p?ug_CcQkfSI:{b*¢LqʠH߽$) v ([Ko2=ECdp8*?*ߵ j0]y(Tt&z*7NBHȸ Pjon#?Iz1f45d .Տzz没]蔡޸`wC 8KyB*lr Q8'B/ IelgSJW.dN)!נ%p_1ƕ"W*o,Xޕ5½Z(WQ󘐸s^hyF=o9׵/ Ol2Lv9ل|\o{d4nvFE]8u4IKyg\]j)`ĞQd~%89j q~$2GҥXŔ.\Xrh]jw'< F&EJ{rŷxߏ 4gh0MUI*JtZ9*HvDg>1[3VDl6Ҹ @r{22 qYS-k2ǩ<p-rPW*cKݲyO.di ] l??xwLDkg*mɄTfQMNOpvSձ &O\|Ve;}^zPmjXQgcD]7gA¤]N a#mc%qn{(b p,*jCrUTd<$H]PFuU)Jn/>T>XSS89JC|\9oQLaqk 9N2Y;:ӒQj1S 8|Wdh6>١ H}Tv\`T}bcgi!'1@fn~ڶo< aqD9|OSꀝ*-}tn-нBEN CS|,hG\'TOrfJtWcTiH[-V;Z θg17^?-@bW?ADb}O6@)ꝫ . ,$JXMOi &hH%[r.b:&uG,xXW$efj1RKN&: #Ri\nLI1q"U8'g;gVUFK,טYA:aOIaXp"GIrZ-k*T۱'Oa:R(v[Ɛn09I bq߱##Y,(}bOƑ":Ǵ3h( 9VhdlW6yV^1IjyO/E-4AB_8,k~R9Ml4旎cW1ވ^-5]Rޭh@:b0":bxGk/9"Gl3VƙJDdH>Qu嚙| *`ԟ|f~ `X(e^CfV௪T²{=Kk t0KP}ݥw{/IXVHrNƩu E`d$cunb76ouiBiF^pD2⏇Lrrp,x%vMCOpp?ψuX3FG ֑=LHd,E,~@ 3,hJVlu3;XuU?rxG#ɜ?lQ;̱uYp&a\./fށfSht1Acĥ&`pCyREaf~T Sm gH[̣@9]^Zm`vO&(ptiJk͆cw6֭abx̉_ef%$IF/(5/oTT@xTu-̈՝=?`^|+nZ }=TuuH_ *:/5&_(!i8od:q utۄTNAtZ386eg7Q-@S\F i.kpN4j=U{nͪeo`%rl+RTcL`XY|fB4K+qK\a9Wnd‘<JSȫ2#s/Ä?_ƿEOf44Wk5hNR\b)k=Uр ÙݹXKH jAF@bc/c(%.9K:9sIO^Kc~>yeQ'IL2,͟$c=/̂ƤlYR'9iSe~d X&"uGˢ!0ϰU% enuX!dZ\Y- JuDWzRIsqu{UiwG|}n؊ Ĵq(ؤPCvpp'I̯iV \|c*ݺUeӟD_ٙsk`U#ݰpyHз0C,] y\f;-4d !%-[f? m^%I rcF֖k$lRc%/͕Ӡ7tGoRٜ*CHItĜ# >(Hf  t+8ej{3V~Z2gCsSG_%NBrF+YgN\I1L2XCK;s?>YδvǭXq"$ 5jҬUkk]y#^ru(lTs 61hK*s"y⋖GWt lA|Mj3@ȹfVNغ(SH aX>ڬtM͉tz+fR& y)/O( epY1V87sgt `}$+E L3$FOOǹ%3SdvQ 9p=fUMV0-VR]Ieq1rP~.[hK2ܿqPPdLWVe_@.%x[f-uಘ'U.>IB M DwDq$! YBT~y(.Hsb>^c`gBR;凫X㟪UMXRT 7Fo'MSe8<eP) h L;̒5jGN ͚FVhm[ckа#Ch26,g#D04NY)2"!1ܚo9d [|_9kurCuB J9)#x;k@^5z#[[N[ NhZ~Bc`ǻ8QW}`x X*J/!x0ٰ#V2A&|Ծ:^Q+1#Il0﬘r(܆Io}%z{k,h?w*!>_쳱B|QCA,۶n(?CX)5DُJD50@B`Cx`Bp0c7_w^\r-i*Qzq/PhV"21T~IޔSůЋY!k:ҹR\9}yw$޾\2uh [;E&&ze&Ptpx׮/N+V~;?BtarB; tB b/܍QXX^|aƜ)F3o߰%B{Xnt8Yĺ? !V{{;4?jF*l*Whqͣfjn4: YP^dCh.9ަ\JvHbC A-nއeli%еhP+;]+Y+zOPKl&2V@d]j`k(JcUȁM~qo~C:x䙩&RBJ4ib]\և@҉]n! dNq M45,Ɣ@%_)[D u?fhXb8#3 ~6p$Ɨ!x ֜ПDҺՃ#*7}VlWD6=׹aJ72| /mh=l'gdAۯu9sۓq o`f草}oi&jLVZ%Z&,|\=:Ӡ׀E"hX׵,yJf+~w"Pi.3h#L@ W(?soVR2@p5c:tdZf7#\t}֔M5Ny\#N@UJZh.telP^ĺU.8s۷HIb,BWŒ 1unx+{Fߘ+,+W<+Pp;Qz2V2*n͙3Eyj}2٥q,)@*y&/ ǨDj!_A3iň¿ŏ_K҅OLN$J)0QwBf/x]FNGHVb%7EHDKJ#QLn5<9nL\a9D-0s΅r CۄJ LЀ[ +q^0iKKѰ}ɣ6_3ApDȥƹ>WMMLWSS]+&0S =,Mh"YEw+OJ*fkbyDKѹFs8A_22,-sU€ q\$ o|!VWY ZjKi'R\;"sRḝ^p_nèP8IJgRD7>aOKcQjxZ *%/([&ްm('.zl,-W˺4lzAxFz.LpA/[X<8RIW va/m! nUnߔ7g?؈+Xj(3M}r.dH&_%Ƽh]vvt]EtEH*7Ƙ#/yJ\ qdl":/E5̜2sROٜo%p;0&93it}IL%&&j'@•/p gDyH\2:prBGjFLbb:̥}'XIG}Xxx*8>FQ1ZDWC Dan̚&Ru_3- $AdXv(x*_?AZw|CBzӧ^7{ܚa3+v~?2L-£)Jt) DPdX.r:pkn7JgkAY{ ,*?Ci"mmpXnx)~|`v`zÙ"YB4-gvUBy}遞ЩyHl(pf#r"YDz"ŞiYeL"> U1Or2h(}pH?:XڎdD{ ,,WEūN_;UM^s zΒ1*A[Փ =/ "Ha薩  vp)^gBc<G- qw&i^9ULgHld ʪEIoo* %VZ+0d@-0*ϗYM%>--#O)p9ZD^:A{xI'nf)̪#N,)ss15qF m.W8sqvs2h&i9nex>!/HOfɝ>l =%?LJœp5_@0Q4f~gH{}\f~H-xƂ6.$ޑ0(w0Y|5gd{u Qp^;{4% 2u{"MeP/YThof2Uo}F 9'4UF@Gx:x.7L ϬIJ5I~"oZ˧74KTsoD sߟoSl޾wֵLj'.+$$ K"l {:VOlK=\T5kZ׍ zn""/̲.yQ(" {XVPأ\Ŏ+.ڄ_ gNL:9&FO6Fc׵eÕ1#M>зzsqIb|hq SiU-b|JcK Xm,ȗVdf`FSNXFw($Ƀ9Kϝ~۪1˧!G|5';9R;c<`"Rm̀\7ąwbL`n4y?w`jƓ7 XqX )$ixfHl1Ÿx\s U6,a .cR,??V;Ƶ!|WRЪʯf-g)\J]B8VPutI$ | l7,L6~,S?lZS5 x$`!+ N20z#i?:g=cKNkNqٜL"tgzyT6w:b !ou"DM7tʂB-0 f#LJ|ԲBI85?#l[QvRei$ЧіkW5W%?г]aq|m\X8 ÊI`#Ѓ[d}oiQ7-96Ɋ= %Y 3sc|az"IX1UjaBB:҉ʥ-WAeR+Qt=foŌzg Hv9w%+*E~AOTGY*$Ήmyt?Y!^ ['^1hh݊ʴWΫb I>IA'ìY9&JMz(0*°| B?~!s .bس6L=,`S;AEYHZEGg,8nN' _ed3McZOJ"\*l-W*ۡѤ>T ZmDLZ\f"pyl00Ab:V*!Y!xO0 +[Rz/W)@ke]!r1tZ+- ֚(iq &>_95DzӖbyHGS3%x!`Nsi9g.`GTonTq1@ Jnׄj<}EaC#iJP#ȍ_Hi_X]xC!]K'Sİv/-̞ifjU6F+!ZM9.ٜb43Xn>Emr/ϢoD(1'Qa:ᬲӮhIޫ{|u+'rF?al,})kLmjCp_вiἨiSX)-U awܘqG?-^}B_(i۲tceߕDTogņQV/bdy82j ʭB`>o;U5aĮ۰byqunotD.FU򑂷u1A0lsv@}gGZO$vs/cre^3zl]vu0>kɰ1LTNRv9FTƷ>_Y;\>W%5X6DЀnw(3fT8OAܤ,е\A֖r䡶MrX*o}S-ܕaKy%'"RZNĚF̙qra~b.[ɽ-C@ ߱cTJ yʏ [767XfYix~j)Wr~w1d3r]<躰I*}{PؿtXjkl}$?d02neʤ8RحcCa zEv>ZbђLi $(R[0f5J_]˓OyZ]sP#tdG<ƌ[|NtyΚ^Pk!g5DS {BFE%˒~khPY{}JifJ{ngdbd(hdtŤynSc;+mʹinw 7n3>ߙLvdǯ[G,614HA4azS,i ۦe6q~?6٧TQo"0.{tS\@75C}N9#ݷL>}OX9Z\O51d'W"41X]q"5A:fΊR]ӬXZ?a۫tgC/-kL,9ʋ__FbSKxCTm@sY@yBY _jGG/2u f6cʏ5qp Yc.d*.*ICo}0?FxRkj}9 p\7¹ !768gDPdҞca*SIwՁd}KIr2mXLqB]0 VQP6ߋgy p7N4'D&v4֤žߍ}̣Wnm[UK&;abc:L^ݟ9]toX[f-2&t^?^ֺa R~ZD?9`PA ֯-ɐG&AA|~\-p(YVE[YF+lQmtp =+~Qqr8wRMFŠ19$`gnnZҠ<o뒏:r8'&@bĚTgT85 ' EVMP+yS_/N)$M#OJ 2L Z!&9BCkp6w$&4gxg yCPM=vVsާ$T1sQ3v!-Õr2+oaj.ǽlщ$qVp; ^1^xD~﫻Y_*7G؈C_(c,x93\=5b 湙+Z2JbBda(V/[J >zI׹׳waGXS!_ 3DW̟)5 ؝o2}U$fzhIdtcnwLi7I LCi?YR;oA9Gʜb Sc0w ɲ>ɠ!IVkz菶:A6Q}b"%]h=#Y-YԞ;r~cзBVMS<8^!bJۄTMN1Y׿AeuҸE7@+ԺUroLcEf~}d&5[f';Nd-gm2.tLk9R>xPUMh`_A W,{nmC2vMqWi.$kRG}Y%;*t (ˎ';X4]nd]vq1In,s7p6^q V '~) JBdހαJj\R|.WRM"~1/#?J䒞@1\isU`r9WU!WDqi_AޗZ3IĆSi흵/%y(DK5ˑ Cg*O_>2oghf^bZ^gXlY.Q?)AKj0qJQ0Eǻn5uWuSK^^ʀLQXȥ$+bB~aWJϹj1Ԩ[`1GK"~P_\6("V0H#LvQ(*Y+KAI=3{!Uo8  @~]V2aeh gT KT,O@']@2*Ə4e}4|ϫɶw煭E6Ȩ֞YZgxo/Z }sh 2'b0_%xX 6Ot4rEZ~. G=xχ tTfMÏZ4b"hŒs4hf<#n"`eGJWN avE{!w<h0-?WwStfRiK,wѝoWvik@޿xWRI>QhRNLc>vxIfae9&ˋF|WϾo_CRL-kk0RcwI Z);$Gu?;~/KDQgC` j>7mdžJdAx%H;v1@x (3[ > )50]Sa35>:kRJBoL̤3`VO̡tL1ANʟ;GF4!|Iք\0@凞z'C?!)UF=j٨Bg@_XOzId| sކ$_\X[%̠Iq1L]/qyjns!v;o f3 h u]?}ƯQϽP{]lx:&$I:%N1;4jlA [P$󫧲>ݭkY(ۄQ9Xڛ$'<υM)'&GVlu)R/ Xu͔Ar{2䒖;%b٣b䰳܆+]{ЦW5h~6-gYĜYVzzj*A(oИOcֶ[`pG972)}q20F=$ӽH_,-7V Ř  [u[>$6$GAJ0{њn‘ߧ :Brb_dA9l2θur4|{EC%L2"RwY"mZg\6y)݉(e3g $F)O$#Q5!пAO P>jࠃ4ꮽXr+*DlΨ"5#wb".掆9ٛ#鼳 =9~a8fg*f=7u8҇}4R HE}oB3e0_(A,x^*䦂b WRΔfþ˔AUuu՜.;Dұh[~y?K@R+,Ob?xsq0m@݄ aOPdU2sR1#5PF!/;xKsɱhvR8qk.0_OC,=/׭FؒI1%?PݯeqOC-H[Jh ߣ"|g?QǠވ ,V$/. Lx滺^s;=eo9P-txՎK2:޺.⫪ԕ Y:Xa̮ujo1bvI+O_OyYvaWN*dҹC԰D=NBy ſ'X|̩ %4ECUcnHjMaAtؽ8oGy ދ,VRv)&5 bB:3YID䍥ƶ[)KX!|Y޸rSn'9V.9:go73:Y?%Hn_ac0n&Hս&D)J7txDNx@~˭=᪢Ā?̩OqEnغyj>b8Em_BWuiUR; BS!w% |XO+u5$'BC>U|z)vnbͯfk,ʄP8LC|۟%a܍êI?$ac cWɓkgL۸T:'¢=31%]i1x3$qiDF$P, }mg}X`aKHvlN`p1YF.Z@rڻΞȶ pԖ3-g7>(~Ub)ŇA(t" :*B(4d푰w=q3@}M`zi'$\:Ł]LJՋͼP5YA0T6#owֺ-Y= 2i{d$ M ͡-aNxiϛ=)Ҽ{B?˝?eMk|YLo_S^&,ʷw$!30R=!.yOO$R3DXYx͐d>Ɂs$yx!G߹l_@Ȉ@z] |졻>z ']$]3:IǮ7rϣGdcr>h(1#e9Zxxz\/v.&4R1-̐&9%vwn6Ht2|fil/;l%̦i#snM%2Y֡&dg.=n6 90薡*wU٭`BWK'CX'I>mxCRnRWvEE_eM )+jcŠq rB* s2&u}ҭ3݃e`S9q &*4^2Cgk=~XRrΎo p/,B(g,ͣLէ>qz9ZZ@hMS10v=D(AwA 1Anun#?rV'MMS=7{:e֎FNݼ&aK':f<@Ǎ%5 jW|yws#Z F!܀rzt R%؏S F>#y0I;-ׄ\Z*`XкNMe"Rߌ8p%%p /4%D#M hfBhOaAҴi^KL«1S@j^> fF߆Yӝ+T[`$pT93 HdEt{~8<@ɭT oQĬ/:%EL |[Bɓ82KȊe- Y[~2RyҾy †UKy/M7TQ0T,M2U:SRLn\}}}K،wK#:=$ 6fO?ȁћ>b<ѐF5{C%XW-óGboN#Pǰ6z:cK/nHqB3vM{k㠛Sr59FT}q+SM ]jaFc%;)`^坑ptwvVd|7 a%lA$|&_Q|ڴ` Ru۴%6 %>=E,''V[/Bx+[0`w R?r z!Zl5h٦[ s_n>phB$Z`cC竲D2c"ըrt >{}IY(MRyhfD8ֆ}1-ö rҨbӔ p]wx*p.8TV.7o"Z@׹uQ};}2BMIox\T^l-@F-{dwP] Ŷ@q}=Al>U?巍\vS{ɥKc}׺V/#7Wv@Eft_0 ØT6 )SPml/Iԉf46,X TSMI I7J[⎑66ݘs/I8k i%/BNv ]K;xއ~$k{×B/$>%B/qlى %TjE$2cIo.Av[EFY3xl6t:'j1_s\Ps| Ҏ̳#エ-f;NQ}x6klu2}j>@{ɑ:%hgDc?AO*XS70cg,!f(L䶻a~I(;,XªH\5qil%S:0@i |rq;<[40+^`h;!R&#\Kԙ[Ҙ A^S?>\4ɈUBҚqVD|uDLqXa w {=ښS^h=x;&p͛16gL#gv^<ˮWEQX &L/㉢1ZwPu^isAfZ;8T> &U]l2 Ѡ>P|^ A`(^eUi_I ?uO5@¸'9yPgMʲ̆暙+@xa }vH3=69{MozH-7◛ X-~9vfob҃/*p] j]յ 'E su$ïً*W[-Ŕ4Dɰ8U B$7F^,-'ԬX4^e2!ˬ3~Bljex؈\/ (ѥ*=,^V|x`K.Fye""VElT9 #.mv^-<PbfZn%]eb(!{K*5?lsm58l\ӉCkJ*wɃ%~tsT6}eTg}bS/\.37`;cE%I''jSc5de\]y60{44*4NNo@dSYQ3}gy*o@SU{1ٰloXamEmC@U*xi!JakM{Y~﬿ۜ7SϳP3!KCÐ4o8G91ί΢۫SXJq 9ju_!;HS*ch(sc/:]tekceۼ.qz`yq5 D9U J7xJmU;3@s)3!]4fee9X #*A[I] R2nTtМf'7.luKg0cadXUPsy+& GZE%`6:ZcĻP %B^~V(!Lχ@@*ɨF.Bka !٪:u,\;^ƪ&Xsaj!rF=2?`Ò5,?fJ+kL?|xUU@Zb qe ʠ5c Z:Q$UgVyta`Ƭ,=Jus܂Qajj]' ;n{("˪lCmf:sܭy)'[ 6yh;Gd<'m6bXofq3I`V0 ԄLd%e~,-zb47+8j0>!Ge\K#^T3}S#oُsz5EZMnq͟+',h-$Zaf;*vhVw6_1*牟XoWeyт-aMJw1pB&QQ)i0ȃaRNh3 kn]BE܌^H?_m{b AzXZ4dMpo&_Vp tgȒ1.aZYFl]_Z~ DoU7K0Nqsgڀ,:P @¥$` \`mUʲX]azLP J(v1İ}Esr2Ei꯬va{#.Ddec_BL%-6=u5PEƞ fPk=.?4~*!faoAKq_Lvy[M.b G&{R41+9 m ƊI)Z8PzV3;F.T)F%d7 F!V\P nqVYQ9O 4<f_? ]\R bpx94%hL/G00FQƕy$q}iOTx/&AFI1X`l{.΁DK>\煽h;L!-#z#/.Awa @Ril7le@:l] Q4<$f J0vzw ]ۏIW)h;cN׵X|z_c%$\=Ã2>^z>zUӽv6}XݝwZ/L!eL">sxz1МlcP '&cdEͳ9A,sy@-pVˊ+O(6_v^ѝƋ\9IL%^G8舽Mχ/Fg`q)=}\wco?a~9!BCM?ٔ ?ȡv;ppWXCII u l9b !rtu(ʒ5=k2H~`bua97q0p3Km^iJ&e$EjJoGARgBqd 仧}cDX_GLH!7:NɑƪqUfp]-7O8Ӥw y&/iV uJr.  =Wۑ"pį]'3kxOscӬrsg[ZQ &t_4iR/ xbS7i1. (s# Zju#?ڈm+boV>m;>̚ n@ .yŶ**ӦTMeNE,0.6VRTd| %c#*c &l$YK+w+mP%6f;!k^{'9) G Oyv"LV7KD'T3_M[ بeN UWSgqJN+1nQI63&~*ʹ?کU1d?=Y -%Fc#9R2e0 u?²k*jWΐ}qm mЦRw{ 9:V$H.fiP>,Mz+N}4}o M9ֺqZhwD餒tHt aϺ;Z=9Ct v,|"bS~Xrτo G!~OnJ>wheٖ('?W9o"~b_~{$03!m{讳a6Js..}Q%h3# a{ 7h.vau@2h5Xv) Ȫ)J]#8>gPfZg~9lo;7&fʦՑDBalQn 7PAF` @FϭJKHbޱ?D8S֚뇎C1$9.&K A4nkZ!$ve+lo!ب.)F1aůxQX Kd.=blE+Q\nn55P7'߰3\a$~ߤ=,K{!+0G؎1nO|RJ)ù^`pU+d Ώ|kfR@N)9GB+aZD$,@cHH^2D$Ԟ`Ε?4,fR 5$c4y?L'P=qͭ 'vd}W#߷are" ɂ$A`n'Tr7K=_ۋhe)Ԟc}J=x/=zv3\|C؟K7ԁn[ĪlV"ش $ʦor݁@ Q!;Q<\-J I ,JX 5$'\''ۨ9">`XHwujl~knr}HBSP<51TGͤRr#! e2LQFݽS/ cܴb`6j[{$pa-2Y*,20dDtMǮ4' PjHlu9Z92$P/Ou1*Y5pг%/_q}6xAj>5=nD\+yo:`~wc}lX%ʕ;@'U XT{'D:\m8u To5owf|mܷ wН' _N #X#yZ8sȾrGxhZt, D`PfS,d5_LoqX' aJRF L5+t# F+D ~sݱd!}QC=ԺF5OU,Mlag|`ǹgԃ|9?h\7lΠFy4qlpU:P%6I0lEй +[rSKX֕ϭE<*~9 Z`P㜨s_m[5 nu 8yTTӹRֹ߼{"VxG^tMED:2@W ;F!O%3c_HCދ$!Ua ٹ:%2پ;ZW jQN:w_?LpJO?'Wq:=nŗ{B|OmH14 x7@uQ©&I@bˌY @;jĦ=1azߪ ]kz~B6UKx7:IR"|B9خh9b]Po)Qh석w(ĀǦhwnn)unx%ӽtS'TQNhŬe80ciO~ŹBQnլd_rWv+U\uD"x9BZcаّeD290|Bz]ךM@/c1#*~P4 hKa߬R- slPpƯ鿍#Qp\L+f;S58룾njj#`b|K<%%u˂9Uwaf۠{hfRIw?(S <4ӏaY=d5zCXYLBK0,%#q(iXg.k~mU?ΰBU~F1}Ieu ¿[,Gis!2fm_U$@GFԹZv4P6^)i(@ Oeh}±[} _ A+W`ʶDw 'f}K2DfJwb X}W[AݕPꩅł({īwB2U?d&^i^u,LK2#J[2C>jk|Aa%RWԐE7 _tx=dp*81kYqa!X"jQ3̤VbjƠ۳w1myz,23}ӊ;d?y."TH6؆px(rFU'B@Wr-oΉ h ^N(>={/}3|M#v6b_ tSb>Z6'(i?˯A4AS>a G);qB##gk w݄i"$%$ajkmmb#rfחx5xUfWu AB2%1)ɵ|L<ĩ'1 B-l)RENbiS}QI-9%,,FnEm@"Jn -y$ŝ$@Zja"K?to0)ȑ!p&D[M P}=ڰYU[Ԫ3)3,:u@ o[.C dD#WLA;B%٣YԷ5j//`/\*]N"y#В#pYNWʣܶaegm-uDJ\nQ+JUogH+ELQil9<ְS4;W>]\>MCYv4iqϻI'?dbjd]ŠQ<@i$r:8h~{"%#vP{\SqRǻb@.okdz:/L5^3 |V2WǗЖ6$]i?< i J#X”b +r qbN}J8ЬA (>?)i E~SZRʌ42 6hF!JP+| xgbJZS dD2oaΔj|bN`d;y(-Ei$ 6o1wzbu-56%;*MW]Op똊D*Ѡ'R"A~iײ$`0t?Ec3OOX-}H=`󚡜X7*/qrP'[GucPCOM֏  Yo[gsMq*N\EQjW (' Xk*Nm94U}J୉C.œ=Ivݴ-Ŏcs^0E3\K?Tg_7 [6)3nLx&ٮOϮUAs(p!WdUt&*j'$ ySir>N/×yɵ݄yP5@ECHW)Ž C @3Eax#c^aʢ54Imo2֍E=YI>XsD7pByhW%גy`D18'=3>yBo>ĞȁZ*Db8|1wEQa.n{eMAUVv] TtĆ\Pj?7Egĩm`/:djS:Ge(k%e%.-h4aaM7e5gqmV ͹C%S% 7fp5i ~v1,Ow嶥ЩyUu?Xgxw]9e#2]—¯M,!NYs /7ͱu)wo?ݑ9\nIJ:X&.Y^U?Z] &IrHz^DKW dFNSw]B603*8:0Zba:jhZ,{Ƈz$6A熖rJa%%ks2 ,LފTPU4BMל Vr 2zTAh`,-i $/%,*;ZZŶ&J)-?UuJEm*LҼE'%v GKqBA)DJIBE:l36sOlKh-YR<ms X6+rSQBcMN VYx? >~jwmSXh7ѵ 1:uYߖ .J(]kAZxC5H1}] 4TC[r^*7C=%VOX_J9-3tg+NΊf H23J9[?|#)1qɐ61j#qGwUK\gAxo~]xH-p|^zF5zJlPp(lfH#j{挨{3+⫓Lk޽<UnTq ͕' r/МSFcOsSP+xJՑ |C&dXUίd mְq=-yyײk+hDӽ$6Hb6{ H&GԝZ=uy2Hj!=8IH=ꗀ5V&io&! ʾkX{y1&joΫ-&dXj4Bk>$7G Gx*y8Ɩc/4se30m~ț5-9TX*7l&2`IN42tчf^+x4}quu;)XnZ&Y:OHʈP$6 ϲ(H'?e!wc,Ħr hx;#u~sۈ'VQiYh[QS (Hi"[YmkmQS'S U1:?~N1:z@` d[>` cAF;*XkGX4P tZĭT}fCDk GEmVo?ГV=ˎV߂c’`ͻ9F̙]?54yHa"PeTb\ :2_zh]It掿 vPi\ケlITXUa)y,A,G!anMSfݪJm ,|R,>ADJX"U53w(٥t"EW:OFk;S쟁0*A1Γj.U'Ga1" PqRE;fAwή[0dA]pJpx^SlP_6WȻHpT uOsA<8ׄE~+>y),$ZW%i!:w+w&NҎBy9E@oCcyi| ދkFX9E~*Epk$8+rpyInGŠ:WiUjPvWY؝j  n,{] {OKC 0[2*82+L+MOsO0!֢}@kg^{.g3 IȓB{`ޢ=[K:n付9Yl<(O7batUR Q;dtI tt :sưuBڎRg9n^M=XMY&)ګWck+\(d4UzO9$Z,!Qa&V򳤴"b3Rf`_Ci,ȡkO?R0HJj9S^qӚ0OMY K A>/AsC]1[kN~I+05D./ѓ:uCM6:~y׺!e[;چTR$좘!Jw {kK3*Y{W&^a3kB?uJ* ] <ڣ4q(:0Nl>93<$NeGi^^PE<0On|s ɭµiTqP ]l8aLXy \qFp~.6fF~RG[Hr!y6Zfj߈Ganzb*4cռErZ(d_)jl  UCe~1`Sٝ4 \Ϫ@[7f^L0dnxNhcWrnq(c!#*J;(3W!7RI")@[{zt$gʢ ƅŨ>8A:+L ˁԣ#Ҫ0r4%Y Fi&lloȖ*u\'2U`&GaP dR)wbd"g2X/~J `DlW`z6n a@]}h!3 HO/C+z=DӇS"P3dS)tJLt-\Ѝ(&v; ꣞♕(K,ѭ&pMBZ[u^]VOg~np3N9z'(^!yjH@s࣢3|4$|navՑu|y>QUlY+!A~]vS@ކFn|'=j'krUG-j*N̛M d$lfM;ib9+=w60| Wc 0C/|a ΥvǖOoB_t۞E*aĐQxZ}U9֬ f+y[ۦe&Һ&Ԑ)r/#BBݴTW xeSmTn8 []a>MtKiO~ԷA.TDdx.E]4qS2=RoJwN{C)IZzL9Wя-r}ہos\M}U 8\,UHƕ9[x>`PTҚizα{b? ;9BՐ s4>-N8]/cO~Vw]9i,t}IuW!%P^_ P;ΘGVh:_bc#}TWI X7n579?= mVϸB{seD%vD" 1omj~rΰμnлC4"ZMyu`X,tu20֜O#D[O-8ǼѤt}Pm0g: L8w`*FSĉܞ! V]Ȗ'e U^@cRv/ˁތ-͗nzR%Rb6 w ~DNP7x"i4Yƀ/S,JMzϷ\XzӵdJuѬsoeks!who%:\:[oxX~#ﯘwJk3r4OT+qm=NهO? E| Tbޟ ]7$=6{/pc?Lsg'g|#K}n█w}AzUo:K`0Jɝc 9"\)3^_p&spD!u50)`aK kn>g5n >w!`Hnm1}EŸ R,,*; ]L.*f *cKw'o0Nv,%d gw֮dIūEkǑhsJ:CvMa٦},uLҗ*(T9iX}jYém"twB*qg~EYx]YW=03d&~Rj.jMaD^ cT|3:1˹Է0\iy/¢pQfȷ:BѠ 윿@lRIeWBJp\p6cL39f}=ny*c-5"~kqڈef1dnVh[`iܰ;GhLCLHtr(NEW`M9$O(|/_U q5.̞C0cm5,6XHnW<?$RϞbO; t`#rZr!*V=WMn;O<""HgdB]Lާ7l`JF3̟"S4Ŵ[JkImWAލRȾBGV,NFX TI9s'td1"ϗ=a߱G)bPeCqAlxbf/9qvU#{H}x" Vt@G*G~Nsd+ )Lf̓LCRU s Ȯߴ"1\z"] g!n9c cA0DLW/"y*UTֲƓw[Er3Б?HyPs転(a2XZG_#F Ay --GOTwlIkh$"Q҈|?U3(v\R3Nv!ܲԠ[Me¨ې)(. E/e=IT? OP/߲.aQ(]VˌbI-L)q@xeC P'Bd9kkՁ (Cb޿Kv do}:<>1o]|WXY[uǃ3z5fdžZ!IG%W&5b*Ux]ys6(ݻBE_| w>$4").G06?{&osmy0x> & VAR-ڀyY<M<@9Y_C2@⽽ 1Zvwʠ1rJhش煹hR^!Z<:GC i5'&Ზ :%Pnm lФ\Sjܾ"c˴8ٴVjs~ -/9W|X.GI:蜒W Nc;ݲÖfA4vk3Y'kvŵ} O0ރ9MOŹy IEΘ.ҡh(7گOP^Uu)K]3GUhe^ò ײIS1/ Z򨹐d*?axgwtLČ@pjpZϒ=oWciHp3b)];͒Rm_Gk9w8zg\>`Dm/I*wBdk'kÏivAWAy_= ZD2SWWDn>u5!NO D;p&62~ ")>^QվGyMr(bgjy+q]{ ŶFi1H6D@_9#l) ŷeW\<;a4RQIGR2 uNzg8~> OY:a3raRfL}⢡s퇑€o:rFs܈TJi$Ny^fBhEP2t+~eDjR3^({gf@(EB0 RIǢCfC;~Sb!L)A}T 2#l'tHg)\HCB6vLlcu CH6w'Z0%qN܉% ,xHC0wBLAiqʌUd~b1`C]l[,|1ljp&-AmuZ[JfaU%Yn[Zz:I_=>ۄ Ğ[Hrj>M9&% lW/yP&)]ӾSo@ yt b83 v, `P;WYc#O8t'129BF{ 4s"rxn}A>ӳ %7.R+óTw*0m ?߽Fod`# &._cr?"%4&1woZf7P/r됭ӝE1(tsE}4M(xGG5l*8q^*Npi S^)JݤI96 pD}g 4ލN=g~[LXqθѷQK#Ȗe\oJߋ=݈!wQ֌ K}Ɵ쪋$,oT;ʠHPFNq|GM,X HLpfޛxp5:jOS Ӳ) &'=^~=.0[gNurM3ᥟfj4$ХCO<ھŦ 0Ap ~uM \Lu[0ګM"ڌF <P)\@bҳΈWgSeI^qB~s!uގ &GNz>`1;"S8x؇0#kuD5?,'ܟ1v kugf!b[p< 4PTaQsძS)!R= #tBTa[ЬYFw_R/*F(_$řR7 f}h7QNEc΃WjDL(GrQ"OssvrP~#qi"{})&~ u> P^TXL>0Wj;? #h»_S8^hP1#_ݴ7g ڝ҉k`en5DΖJUt?!rjwa.)m 0(JHjϣܦKb;V n !jW|g1<7تYu\ܳXb޷gI_i} UѽI#Lhn0JʖtlsF5<ڀ5ΩesgL}h=(sx=]V*wOv~ìq>ťp^po^P2G\ s;lqWv:Ul0*e/mއާzRˡ7 BZ/ Nuך俱gwT>åϞ7<=cQ5QpVhz9W%+8ނ^g@uKK`5=KMw*fLslCXb 5GՅ<0r2 #!DȽ5ite#!ˬ4lmOmmǦ6<_x Tpk A oX^)lg;'CIdo m {/hhlM/(*o38V7|k薖W9~s/RKtlO\L$,Lm;'9+E|5uPY1P/íB#ᚁ=@"Z0c[tCnFB/W25!TzB~!Զzf jr$of .Yy);nD<(JViIcӁHȖ3{v~jLi2*ܦAoJ q+3xfk2=(|ZUVJGU31[{2Uܓ;|-]xOcɂޓTm-Z<^h:LX[tX3SqQ_F%}>62 .9XλD&,&eo5eX1yWN炨ݐ.Nc7 ^V'?3^.gOO`H;w *M&0PsUuń7:Xsի afݍzœDzcU4Q{'i3Ӷ2eN\=^@@II l"5y\JQDɗvpR#YsSz~fr3BZ\ϸԑԎd"- .r)<f-\IoS1cg=13R =]V f4lx/'&!<7顈J$ԛ^Yf8ZÖ(^`#UZ]6~$Fg[z7tháFŬƫ++aF<[ώ u߿0HKN-k:Ḟ 0@VT=Q{Ր UXf'0(,4rVRΜ'HLT5ZT٪-iS[~'^զtf2/,33lwewQJv&_bGQщ!*`|#5g= '`?Nl?XzH&*fGu'Oq1PihsV8rP?pXDy=}D`U FΝã>{S24 qNcA箌nTr@a7¸, tP5Vvaښ.B"Bo{.4܌貙i!F<MC<$mv1,nl[>g)^(^(;0NpxiԨ=S<'/T'Z Ⱦ7t=e5aF+-vW% &E{lIdOo%oz'{.*҈Z⤐JBtҔzC&pCoY '/hYgYZ070701000000a9000081a4000000000000000000000001646b69ab00006f90000000000000000000000000000000000000005500000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/dvb-frontends/dib8000.ko.xz7zXZִF!t/oM]?Eh=ڜ.+͡d0g 5_5ɾD*yUP;B~&ؓV6Eȡ>Z /뾋Mq^UwxDT-k0 ֏?bX)+wxO`#cNrNnl \gW#smh_rldL+(ԀjO`.) Xz~ӶjF%E~ťnWVAQsJp.<^:dE[t^8* p'6fOkͺ-_.(nZ;N&roct*+S pd/_|w?2O C.);Qf 4c~XqMg>i8_}+2|a _!|1)"ŧ"\+v!SxۋaGB<" ~ V {o}rvpx$EI[aT@pUhgORټ~wunXO3H5z>DmbAg1E/\ѝ)Pbq7E'5 E3dztȻSۓ-116-C=Djj,RAK p2ʱE%C@fY. 'ڝ@`hqg}:&!Qۤ7@eAH"ۨWt0 da1#,ض&ulܤ1p!hY0ڎ70S..@dA bWk`tS;z` :q!DZN1]-zʉx`{?d7a?gO^B*jUA1X?bq KGfµ5TP[aC,.NVx@7ua P 8׷`rB뫒9ٍHi@WK $֖IPpۤ,*Vk\Q|ܽY-[f, Kc$ƝY+QqM}dstr`)|`׮i>"MW|^~S0;g ɒNP(9WLd)?l}?ovn̊7]xrPEJ=2Z}C(JMm/_t!ؼ0LHsZ7QƔkPL#f [ a?<0?*\&a<NO0_wQӑq|94~P4^]wʘ9N.G ŕf_[ЦHD\`he`C.GX)1"דC r&~7/C4}n?2{_eIS|o a9W/^NI"Z'_?ӷ6(_7 C ]f|>28 ၀]5&&] $ETnFunK| %1 MS Uiu|siLtbzjfα>-*|]}1wY.o[/ۦSEpz|F<gEhS6]:QF y>շ'O|v]IWN[(|Aɂ`=~t߶nY[F]~K rr;1n>+@SL5&iz|k@ ul`uJ^r)_zbt QE1ưDt7xʼ :OUd3Z˪\8]+L/AZĥ@7b0 }8Qs/p/[/@y]_'--/[H+qD&#Ӣ)cTH-W6\M7ބ%m4lrߐ-IloouB{Rna_p}Nv.HkCP q*gD{FgW=k6T.@"eJcmua{8C+qF( ,Gsq\\ʭ{KSFLfGW 7P^mצNU1t@2kuרqpYq7(Ch~A->qb+5C-*Ϛj ɾz/hc/^ ^4Y%LjnuW8A3Ԧ]#8nU1\jk'<َq#NtLw] >a ho|M S 4'Ɛ򃌗1ffoi؋T|BAHTG[g6v`6}ˉՐA\"R{/'<'ܥ;LţGTmrn|[% BS?z&ko"=Adς\L7MzǘtUWuɄ_|9Ha9n`h-+IRa|TGSN']g]lw;\$amjx!gP7lc޾"Y0Eķ4S8aQ0y;ҹo m _0^qKZ?aܞ2p9WvⰇfx 31"7oen~\;k"BTW9vl躭 zE_936:f~oA!!mW7%b)>VySϻ]2Td$Eil:-Y*y-FFs%Z"d ya֊_F%tpaϾqn5ػܷ#'-nǯKC$Rwvp W.b6M,U3r>91^G<IٌA4vc7)Mv3v֛rAϹUlX@7A3E6O~2'x+PB6D!dNp叇ɢi30`=GAO 7Vn ?w 4pא 0m[3-E4r;dp9 <ȳ)ۮiH"敏)_$GƤe VwB;3Dfz|<OldUŴ!l_YsU|mi!O:dF# `w[l|5p6Άa'Ň2]s0+|8A@y;!>{ɒ@ l>x_cd)Neb`N)E,*c2ٍSXpv->8e?2egN%%w;b:# GBbjt,v)F,?| # =aH:/Ѳw!(lAMb#o<|uq/_Lb'2R^Mp~5H3K8ew0L̄z\sv M936}D0i|lXc1 ޏV,Ż!د{5w6l6î?ʣ;xI/@TKk{S 4̻>5e6/ݬ : ɓYTDsg TXfʤۜt/OXF4&V"qnqH:ɮ .WA5G/mb47e%2UD7`?#],fh̘prj`x BR_{x6;9AzQ+cKWyL@>DrAtCZnp# O>8vŰVxD0NFu: E7eWNdˇ R-l T>0Twx;h4<"{@qG Hn/YrO;G|pv~}^w3n"3?}y{}~1UQw X 4c0N x`/ },J,9gH_9Oۛ\%$6LEO%J]~sΝW4Q:(4ЄOl`; U 5/YŨ5bh* &ԭk`^3Brlp y+>6uNTQorb{_ŃەxLofds#|(3.Z8aiX`dSGүͿ^ܷ=.{*pBwH_:%>W9۟B Nu*]CIcyؼz4aϙKWGb ρql,DX'U,Jnj >O2@?}(YV߰1+PVr-)5n`BarR? ?G/v }|%ut_gj1&2m?nF8@@s0K"%j 2nԖv1_d!\c&;Q&e*PSeṰ#YrPrnd"Vfk9NI {ĺ !0H2,ɥ;fz@,Ge Z(B5dV5 "(*)pcΘYI֩.Lg~eIQgrX6~$2LFG0-27K, K>ֹ9BhlXZ&u-@% "Lei8f%NE,cZq:+ L^&sq]Ӳ-~ ܘyUj"WxMv*[{G ~mlqd칠$; Պ$,"t긵Ȕcf  Ξ1b1X{z*yؾ?. Ə WC/† MH g*=$e~zH<=.2 8k)_B#xnRJZ' ˫yXg:G8w",caX8R@?Wޑ&+-D]آ!]u=FMQu '7LMg8ԹwoĻ,K-rA)㊥DE-Xބv'$/UN]쭿`TXx% jdm1}e2 "}|;udࢱ9 ҩEqFev AC1 FqU^H{HHeS!0 eG&IV̛{8 0Q?'p!·W*Kد,=\/,0<2j>ʱ'|^Y>_郙{&]BkqLW ՜7E44ZU2xАb;8Eg.o_y;y]Eo%0%C HL3ג񖧟5Y_С0Φ,xY4t\B (CAk|Ꝋp6ԛ49?UG~0nFy7ȯ@=ߨxd,S ?*LC/`W$K t+b$лS麓K2}]*U`5ޣ#FmeF!7MCir d뜴jmy8l㑅w% ᰸cZL);;6x8ݦ6r1. XiKٯͰ1]z Vt3hx;c-y)1p;ڼ )wL~>FQP+5Z=!:`9,ni]9aN{giIFU0p)&)iWMINQ{쇮7ȐbO>sRlI(3Ig UŃ X1ȜG9U)h(jO@C& Xf(iقHA,(:b#IQoFI7mj TDtD$c5)ZF<݀nNf_#$1ؗ_*ېIV>.Qw3Srx:6*O |=ndopשLpcݸ >ǶR8Zl #2ߍkQR^|_|X5OȬT?bu?m(j }όsX.9Ff.ҟ2bw;zpL`H5N?O qv< E0}SI%@VwJ,?ڳ I;F /J48T4UK> s<*QS-v13W |T v/Zݼ|Py+ *Wdĩzw;8j40s U%Ka&b0/i\Rؘ(*|xR=_Dm8 6ЩweƑ3!84ؘZ]2 ]G4>W!7U.e[q4gb,W%IZ:)d d[F*mm(Ӷg{zCa rN WBg$[$2rH}G;R3Ӫ+QJSᇌ4:8.W ЀLsR38‹ٞVPRev%H(Vx?sB???W7j'SMUy"?tW@J9~H8z^|r/4+)^y)9 H,G8>%}e>Mmu]IK˜=|r~VٹWfTB=>GuJv[X ]{[[A\;ţH{1&'Uzh-%A.e"\Ҋ[2ӥͣ1:CaέhXv~N uz[5i~( ppVg ]y;jqdgDI@-8 @DpmL,R琾Nb] ڽ念'0[(ܝ0LJjױ[ȩ$GR*FA]]G,^"Q3SWz&U*,ECGuT#Cj+k4D&H-pg,(Fs-gd^$rw6"c*<  ؊QRS~Qc/bKބf"740L5XUXZTA2%>Εrz&Q28ST.N|*kX%;hsxISN(_ 7q6J4Z+GH0!Ă=6{R:P߃s*sS/̈PSK~:s9/Ks32m&u:@ºQl:\7LHxo*îڍo|R>9U?I(9:j5G>zBieTf<ڇWհϦAv`!ƇW6Tgbe`i׺jM ,IK*w-K}1m!.(-BPp&a}^@z"N!}☿s] B]]D`?;PzQ&IҜTu/qy-M7uc.u!w90H^ WI, s 4@[@~ш'[fYEFӔ\KfWԁydO4%5?upE}Kgad(/־'ѸY yr]Ւ4ڈA*L:O_i:!!p9? G> _5#^Z "P_jp|>|!^P^@r1eBjn-B.E{-mHzrJQKd X|,^8('[K\~ab ivGTʘxZ/#+`H RgMIB5֤^< œ8"ovh\V^)C5Z5 ;ߠ43'q" xbx()M_ eў//P${SRԗ knW D`vTJnK}|xnB:sUT],R:[6uIens@(SQ2)L$cl~YJ&9ŸjX޷s.fz9Q ]1CG P[(&qu{ߟa8Y%](9tHs8"t._QhQ𣄬6b^2 /"XXl!5Qhz,.AygEhWA{{B zWE{Ic>(%ifTM(fclJChCÊG!jQpkNtwV2rX12M-2Ȏġlq;ij>>YWJN{K4cp$:CH֝@:l!/r1eϴQ왃y<`h-P^ ᐥ1dR@BvYaښ@YOnX^Gc`XORLNjkTt5AW )3If'SrCzvpoQ*_2Xu` i D"޷Y&C-sen]Ny)ɨLn7ؗ?e+D a.IY+Y;,mpȐdȃY@HmU #>E+yY p3#\(x2VOZ ;u9^b!MԞ@Gj[Lu%n$'.h+,dv#'/A%sQR~w(g6 piQ8WUZsWտϰS~;dؚ\OYp𖪑r!V_y,`7p֏R5=E:^FGjBBP&q||X%x+_m˩+?/X JHRۄr%F+MD V~MFe^Cl:im*ذV%N׀xNctUjlretw$ŃJے1A;uӠhANOH ]!vHIo օ0zP ^L`?ㅈN>OTXeA]f[6Foɭ-&`F[/Ao]0e8kDStrb#kЛwt1T\F^Y W"PԞ˚gjNOƑ0^f" yj `U+*ׄݺ25JY*& |oF[ CZ` Kwb;LiKj^4~)yT~[4g%Ґ0; ΓOʼ(ĕ=}c{}+o^|9זz3rޝy\+?"KDST WFjzb.+}BJY8}l.d݂ q]#shOA"4h1Z6Y p?lo6 Kx=s[m]޾:-8Rp:O_J,Y^ NN3$~hCܰ2YGҫQU%jG˹|׸_?&/I4Rzp\U 60fiq뀃 d6!ׁ ̓8& EK԰(tJ VpWD^w~JU;h,܍FYm,z9r{  PcI.U7FT:T\.k_ٗ STMR7v&SkEM沕T zXpD[n0mLJ@ulfe?؃ )'xWXb &|JHtL=FeYRK#eMF,*!{r9>{l.dē_,0~΀I##΀hkW/z2o\?OKN e1-ݛ,E./~kL9A'&OW,n(Dt.5L)L 0q*/ʢOp Dge YFA TGEBNjx0ЯZ?fuRc ƑGοT֏ *5 Ń\LfM !\ cO5:dbXzt9rr"_~ۍׄ"lEV6#}|hHUHq]a6˒^B`oN֏۔{qkkLsGY/E Cvʏv}ǻ+c$\24 AN:œq v} bSMp# )ݘekuQ(n/2݃%v!4=dG\՞:` ),]6#SG.T]md' ujr#﷛%cQD^)|֞-ƆcySv:enP&TC  2z!Ɉ6v ݻ$TC>gC7/ nJg>JG_ Ns)Kf"آtm.|\w&9:*F))IYj} & >9<(EX5 ,W~Ƕ8YN蚅.NUהn2ZUrqGMn_.\8e#1'6G׆in M.1$Z=ϓY~gsPV>`Qrܴ7RnKLȌO؟:K_ l24._Րz~}/$衇չD,]0~N]9*E>ykkM% Kb ^KK($Ŭ ТTps^8j_+ھCD&{,.GehRcϿH)sl+p2rszC!u./0#Txv;i]8^1OSE 1`*w%G8yrR}\;U"&Ҵvڶg1R-YH1k;ۍRȉ GVGd'(cgo3Eg7X ZA^ _dW Q!PHX/0=̀J sdɫvGWUkpj]:V7ߐq&\t"sh~T)6Ifz1֭^"R_zIA0FGiNowZÐ21VwM+w<g{{O8z8Ncb*ŊZ'F둇f!K  rm-) Ŧ;#׳Âb9Lm(hȪ)G RwǑLx6p wXK\I4g:*ǥ'$8'@ʫIWNF- r}4~ZS|t"1B0& iK  }j5!sohW" 2c ^ + a.H!Bsnip?btRB&FЪ 9ϰ6B7MUxwOzPKۛ_JF% bJ~j o%dpED6ձ|ppҦȌbU -:x M :޴,bFgpZL M d@ɫ]VXks WV։ƴuWòqlDY<=d] p+!քem(m몘)GJԑFg}a>u8Znn+QqOa#13)F~u oD.Hζ %S5xZZ7ѻ* E; P1£*Cր!&v{,nj$"x9-.+/*lE$|{Arpg1%ma./RaѲ^ IgRW̺@Zsi*d;*[twu/0Y\J3h#ri 'l}8-e!SeKC"P7gws@HQඉ@%p1kil5 v$?\AoV`΃2, ^\͊2Psʣ3St+^M؇Xw'/87 JUZ V!^ƺt5DL HK } ў89IXR'1l\{7U`7`51Rv)E|u#z^\3WuP`O ` cPWxƜ| DY#1:(MKQI)8+MlWrV*"Q[˼7 jl}Ž*?覅4E2-JG)r`̂s3qfb&obPcaQ3{ky$ hrKbv.83cht{1.ɷ U ح-ʗzLpsBbyĞVzU}w"31~F{k:~լH_AGEKŻgf~f8#X=w)$166QRzC&C%;ϛ.֋*vk@}}ɝϮ!w͵ 'ꗧpkAbEX"gxi%W)9qp\jĶI:ڎj+' Te'Þ%d|W2UƜR>2|f: [~N0LW&>@QӭjZa$+MJ3h|P<==R0/+cZiX^ kJCpn͂-}j"eH&wˡiIʡ+_cAN%?i0Hp\h|wdPlG?rT2 A{ͺ7Ѹ^fG!1' t_/!h*GGݥKq:JOjgzl =ZM/>?A=hnVr:["YAM!:S=bdekr nh?@ R# 3-حU ~ 677vK&:Mjl\Q[FkLGVJݾzen=}{{2 %g{<4Kr}ZvQ{@1vWͶe@!iS,u$8xa5ZvDCf9 9"Ԓi߬è(n H X]1 a?gb;yё,dp%.tLR`Jȯ>U&/2YgY{G4pҤ*ץ_+s'q'~_>x#ׅp۰!bb1vf(+ݣfuG kƀ#IɚCnK׶P D-On&eȖ3,ҤW?#$PyUķ'{ _k8qPI"2{7]^L)O[!}[40*lP7ض7?A\+lSx,d팟G봀Vpxw>y Ƈ^ ˃Z׊AWEͽ[5&̺vD[8.}ǃ<0t,|.5t1L40@^ha9&T G5Go1t-Ԇ)؇ҾBGEGo}Rsykb"ЇPbnJ1c]AWcpFZ!aY-qM Ѵtc\]TMiN;0ITZiHA0)SU_?\X؂!:_ִTσKFyK c!.þ bz- lYҾ=S=gzЮ7a%X$,Sq0k]|J{/@ {c"LÙwL;ݯ|HCHnR$My0qL[diC 7 s/.9_khvΦ9霩J`h>-7WnGQ}vVꝇs `}Ay*Z[9sj4܌G0 )C˗.[.jTҦu3|krO*v,&r_c~џ2·tc2x{{D ,fst>p#8`K˸/y!nd&y]>6Kӗ;jv 0wi5@-E f)@ 惩g, ֧wԘ3LΣ&-8b|?>X%_mnMK"|a1ZBu YhQw$ı)f186Duߤk\jG'\]k(kPreal}SB"076B)FxF\퇸j@(L}M2iU& Pצ0qԬ?fW$ zG a2oը TGħ 8,Dr} RHܸހ).0L޶G_ퟧĞ4zZ.*yBDF>ǯ5ldqE0W{ߤ]A(saޒ0o$^V2?<4RѨw8G)@HQTN .JcJl2؄p6p6~pP66c‚>KofkD{b@TK嘏Tyb5=G׊=љZ~=.1:\,#Yp4oq{ {Mp/ģ}V /`x?8i:l mh4p|QHVU.4{ cjb)}貿z0`3Kݝ\݇4@(# EiUyT@$^Rw}*ZŽ[ 7`ᑈ_?N\, ɟ|ȭ'.r۶g@Qhh9eGb0-En+p@ĈgCL37סw!{Z/D~M*pI(=f(!qǠ@n IHǫ扞tB0>| VlA',SQ2kE8~ZNהB,ѓ,J{. vճͅGvk*^uM.Y`q P;Yhc޾iD$9,`5^ow*438$HR+ꯛP@$2ų8}232)zK0SQzv#IGRwϼ3?h6\bG%f*4c^W{6t:wjh^6+1Yt_n u<AHSj8#%-IT<>&lŰ%&_2CX٭DkMӒeV.z]:YqbL9g{=|Eܟ[J tx,sn`zAbq#e`r"Jo苛JDO tO7ND^r}4Wtż7Q4~n EDQ3Q' $&FYC-j$bUďhSkxo@^;vNXDգo1;8JV[ed1'tlE ׁ'=9E=M \Mޚ-rYP d0궪7oZFYD?Al;Ze6D(>uKi#;i88QzBy5Fryv8&e3y{Um{{?:>A[}tmY$ߺ[)Zˡ]v F mq;:⻹%)``c s3ONnnzA")wvv)p G2`A;c ?-5 'T`lf\7FEDLZe+kr-ּw4h |b":59?0CI+AeH>YoәR~D5c^b@'w_9ZtPj߮Ә33;@j9"9d?ycv Paҽď87B[T0iC 7$7qxLfzզ3%X7e@ =l3k640u c)ol)۽uMy)9'S[F4<Q`yʅ?+BuFQ}z-s@}EW+"k4%7?ҹAqrTGz(nD^?! dHoa(@'OM3vs`ɠ ws$30o62ѐ)2ٮO)zl>\~|#-Ha~A /[Ws8w>-CV/j6X2va/;(2c(R# 5bX>#()bN61(I'뿴IS*s0aa9!|zS$9Ca~ư4%cm;(Eu܍X;Cn'G3pg}uC!O0>o:OJIyTQ f~6YԛֻTmem Jz1qo d'9(5v>!'9;7k<v6|heZ*(:RPĊmV/"U/ezE5 cb=]n-䡆 h#G}1?XrKA_}Imskox2m_m!1Yڻ> M}`ծQK6>:^z+Ӈ nRќ)ɸΓ:پE{LF8ʪqfE9b6V)%8KJe46sě=<(ü/}Wl R4NՅH46ACƢkp:4:E8{ذVD&8G״G"glCq 7vS垗n&XrdӍ^iS92>GCRj>,_>3ԇl/fIfA^s!t ^(,&Ev!gm#RTCw.i([ }0Δb qP^[Q*=kSv ) =+\Pr2A̶L~e?c7>Ȓ-?z/dMs<>ЅeVM2߰(: DpclhVF0M^a0Bv8n>غž5UFO=\o0"$,`[ZȘ'wgf|$w7ZM)E/_$oX̦U@%@}fqЅBNt(/$%v>Vc_d{}epѓB#~;dSI=Bk [up%sFrз -Ft2#. P#U4gԕa]X,݈j^mkYl'75/c([͝ @cM>cK|%+%.]C/aCu$z.ę$\ ?R#)ECcSV˓c/H\Kl/mR_D-'3!}J+"ƶ~Ǥ`k nQ -E4>aQԅeOkTBiWN+s^#6i' /m{Y 9Y kiM򅰙p\VeU#FFKDUV1^@Fۙ\ TU?|f[D^d$=UԳ6m3&-[Wa hM d oB b'#eM^eyfR'o|5+z$J:c8%R{1\;`_pcQh$Nh= ݬN˭!JeAorhYgMTX@dL:+P%ܙ4)=·cahk5u<&N{,'=t`@mo.|cp8P;U $!V{*q ϞVRsh ֜tBL+$%yk]̌ 0jpeX?>B<{KIM/~[=lBBTQ7 #%:-GJwPG>s%9o~1vr,Y8e_"F&=K@e03aq' d7 Nc9Gooh!8=|;J$ʝ]k Ik`Q).*["'3剖vҬt|zV_ cDq1 25:Q-5g>Oܒkmֻ1^^Sh:,㱷:>i~29%]C:LwZ&nmvA-vu "e(}+s:fB/n0IHc?i]& ʼnrw-H;=__&$hFF!yISq"u&*ms]\k`kш"=]w."fH!7T5]٪3KlG"(._H 8aDow_RS@,CD4˪ .acRT-d;=esL56gx^B35j&O4Bc%x^}_rP N&2VP s*g-ɡɎ~6yIۍJEv%jj&5/:Fܹ)%z :{I3y^-שZhf%kU4&!\j=euIHW`{ h}qR8EF gO7[mQqsT;#(ac/ A G<`muP^ 9tks :Φz]'ПU$p jSIζ;t^enѷf*MeTExъ8>T6b>, ޞivr1,W{tb3 v ~ΟsRvmNmP=к&i +xh Jh`w܏'p9mnAizR/g$C[+fR DE5`wYRTcb&efdbi #7n'έ8–%G7]'Xtl6z,߇G C}@ȼR E#qچBD{vIԫs G\?k> h`W[WS& HׂҡcY5nx^M=ͻQϲn{iq8XwNh$_df$ [{{TOf'Ljp;km`x@CaP$gPLJBC ܝlMHѬBP\V*1Z:*Щx$^?7'Lt=eKKK%X go51_N_W!K159Uaq$5Ǯ``hڇmB+J8NZ-nf``]v}"^hK>:..kdO]6'tग़p?N&l%^ Ro.N#ZNmQ&o3qF)tt}]l\ln@Q XW|xS jD: ;ЌYvSVQ, ?;"Rt-$!`cn,RʙU;=j۳;5Wժ|y7;Q]qrc$gl5=.Y%|ő 覇y`L᧠F04D,q=xG8 bQ ܃1|?oqc',nR|1UV]dž e\5lH ܹ8_d`<;gK18גɷGY-b vѱO;]|uL.P\At 1( !i~ruW<ՋS< ttna/Dwアaq%CƦE%Ζm 垸H_ucV5 Mp(A#m\cMĉ|m5&}|bzyOvʄ5u^eqj$C[`Ab3|&m$ z2%p(.NȟĿncejz"=e/lHbeEDT߀tEd Ss٨_GOhZ$ڣi҅ ˧bTj&;$}z:6`c {k9:4hWzԂ9 ["{cgƈf ֫SiꀅEPeh N-#KNEBjyzz!dVI O$ WTL 5bv~i3]2ޚݶftmbtݥ;ho&fLq'DF+`6:L \u Ig`/̰=ׂ's(Sv|GxfpD.pΆ:1$Oxf1U[lVzժqIpek9YqL^X\S$쭓bYT-ɨ[F{RޢC ~(L6tPZ`' kh7ߴ2ƓQCU ShGxC+l 2+`S!GeG/N$2Ɓ.Tu '5WiTԴGX1I<&\"kyj"73!=JՌ,Es) }=fu0YKSF#z,q@ĻMВ&ͥrruC}kr!L{33PHܿ sR3"}ż"VtfhDjK(ǃ0`u'"/n l8;,}dpwi }g8JM^5 |7)c}ib:ﵹ&~!\]+\ŸnoUmymLW{D}FJwr'zgrV=qqyN盡qF8Irfm[YzkвoqH;?V9~Pyǽ26iRN5+\ 2ѿ5eݪV|̜u-KN%>(;x@Z^͍rH,K=]%逾 8 Ҵg5kzP* RU[+Uy3F (I:Zg| s7ΥqS^Oܚ k@$r@=S_̜==qFuRC~%2O cv#-^0l^OTZVtkzCޡl~zb>c8{ziYx> g?C*s[ FsKSwMeD+xs>heZjQm,pcߺJ=,R0Z/d[ǝ60b$%) ˖Чz|Tuf->S"@QQvnQVn,e0oρE, 6_g M kQ9&1_W?Vsm"^L7a Z 4@=!HrF8F:D5 Z4;(3ESrDžۿFOfyͼ:/!T;+O-r %`bݥGkdHRo;씽*'h J,_aeN WP>/R{3J=S^Oi(F&v_bb:1{Yb0/J2YqQF{@i $KrX Cv ϸ4EwVMS:"̽(أ3o =Z<>~фW-F[㦝3!L~ v7pehOCn@e2}9{=I) )mG]c>U&8@\bJZb#钕Jro\*Ny}>WYQU7gێ|SBtJ *٫>J7a[2㨷`Ky7JHk%`4ԯŇ$^UH'|rKͼEiz P{lhGՈ_퐳@7މbh =|,iЕvs+1Eu9z<5o- $E8g(| I(:NIf"U\]HtƓ(^ynٷn-ު_׬ۃr[Q 4{,ZM3$ڟ՘<&0%xZǕRhT+Z*';zax1Sb , gZ2uXKMp6ٰ. JS x%֋j>=)1fTRڠ6l%؂8zBݓiEHZYP0TžvRR ~/ky|یn!e.tA'an(q= 뀣 jEश#i}-jvj 82IYW2@,c1ob6CV#Dmo^$h>Αw*7ȣzf ؿB5lS~@­= E?ͦz~`賱)Le>}HS}͸G#Umjg"J!CXt`KPVczq2$;}ഀ ORfeZ ` O)[!IЊVA>sf!$o )t-nd ˾Ƕ9FcVaa-H|4 pT[ %vua!wot+. Khh;¶]_^o* ny7[ 2m<iQ,^p?!p"u75%uα.:rǠHUb_ USxh!C[@d4ШP#^tTQ (#?A|)s)RՒeX?Q c ɷ96ipQN/i rT82Ij.R蒴@geݠ2P򺻕3% ĔEw(pz{)֧*\ݽGql;b6iY"0C{Ys?^u~mMre'k`c.=R 3&3R⛾֕3hQvxKp,$XyoZʟr(0k 6?&m;*ԑ>82 (+N(:4~Sܻ[BsX΃})%/ $+w6L ig*VKH:D+\ WtTʷeh8\<4@_8A4o GJGX5.<J|jt.-Ժđ{:n^>q`ik{t-g0䔙/9dž)ZC}8*AZrh-vԮ)hE|j {lCo`ڢtFdU|QL[\PMWP̔iz9},f0% t4c*@X',h͟!҉W.w1OdҔd1i+-is+4'-r̠W#aLپґ+BD,tcC|W9BdCy#HVig궤3T7ck\; 6+u*&@R $clFDpʹ"~6M1st =YE/w[ѓܾALhRW1Ӊdc=-C;"-hܱgYZ070701000000ab000081a4000000000000000000000001646b69aa00007e50000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/dvb-frontends/drx39xyj/drx39xyj.ko.xz7zXZִF!t/V~ ]?Eh=ڜ.+U;_g CzKв 8.vP{'OQS[?"bŹPXR$, < 3羿Q ӗ[Щi!1>2k쬦߰Y &"k9U͗h5UDT `s;LCV1{<7UGe^4C:Q/|wo v#YnËE u-sN48xf!|=GL9& {|}OcpX90{\՘٭ 6I4Eh k1H^IX桵HYVgŚr,L0ڬXd/oYa((.ؐK'K+({@3t"%v8{6A4X4:X0%{{^Tj5{*Ǝ(7OVHNtɇ^.TTD>ZGލhd2 /Zo4zjx:Ccm,cX$yokBTikdXƈ<8-e[J ٛl`3]Cf[Ȏ~Ʉy\l O# Xd%.B/HؾS 5YU\<&ÐYP,@Y+&Ì=S;6VCS-w/+]l5fe捞D(F8d[qJ]CwcL$-@ py-ӶDMK5Su{Z'PQf{"[ 9_3C6 pސg0Yˢ!r 嚩{Ln!;lHą'W6\c('6'dovZeȓXj;:"{IswDw'?I2c;}%;?~UYFΐ$˨,,:+K5$h ]p_e#}/>fps*l'eELQKn19_ {v/>&`ɑ&'`5=x~GBG+ߘM\o{M.7ڠ9Cl72k4,0ط. A&}!޲ K#JWR2ú [w'U߰ ($\UuK%f Qfh664`#|)z1?vHn6΂NSInP p?hOXòne,#90~SlsmsnY-“ Q&?{a"%mIJ0$jOO< k,O+r#W|dA`دil'0$W*?P@ōzXZQQkd쒍Zљy Hޮ1W&JX~@ 5SSwacDG=V/cc7=6nNEchPp'Xib+J{RD}8 [l3(LӇi9ʘ^& ʇ5݌ O tE*D1'9Eg" D lMRn$::KWNA~/u_.;B@(QI gG # '߱L_1]ZECѥ9x zws65﷕/X:NUjRλTCݖGoЃUq=Aϯ_wR*ٗS9uÚ&vx9]!-D.=V^`0V=FԀ@ , 2#-; E6"M j+!*uDUI\8VZ9|rl,nz{(:\f*,s -V#8pvf馤xo,yj"w@%ͭn=_ݑЦWbtwJCۼfÒ29A}M!YZ'ۯc͓ :TQ9tky>]P1l)#Z]$]}*UG4'+HWD鰏l3NMY՚J=v,i&|Ѩ.}TcajƩ䂸0~v\ 4kCPfn2n&A(K7#}á>H34ІKl~v( qՇB6- 6* K݆:U?rFO.L!yENa8#ÆFc&x6䜝?O4iD/Xns U6tβ7LuyF`ۖ7QNKk_>^Xo F5qDה*ooҗ`6 X"f0w\LyuۦC.<y&#XwS'@F*n0I>%-8rqlS$91&o_1 ExhJRxI>uB>lK@{S. J7]MAiehWGf%4rDꭾXnͤY~@5L*>~қ D [\@$} i<:G[hl;hC ұϪO!6 ~+@ܮh@`[Κɮ&Wڻ4ڏ2r=83(}Mf,/ϥ _Va  xJiIw~M1i wF^m $BYŖ@nqVY.Zi _u]bO:5-a rˇ U;?-{sO l_։֊ :Pɘ6?-X8=j_{4!'ebL90Xsqv,RMٍ]H7p2SQ=1Ds!R9B~ \f6ESɫ97-ˢz]aw|XRLT/H6oдTkc:Sn ? {J.߃?v7nT2kBA[_#kX<\u뻜#XB{9=Yj{BPc\py#K7ri=pв><1h:[; My}IWc ك(kS3lH昧 s>=$t,9 _#W C~c4 ^[ 4xuG4ۍCpckn(?\RRM4KEYkϻ۲8(STldyݬHye\ 2q]5$8wu}ކB7gvtH {Ȏr'ؠ{z\=Y]"?|¥Ef<TH},sL{N;]j]|מx(8!tR~o #U9I`EPaO{ﳱ-e@ÏxaM*yY d>|YvWOu)`P7fe$ϴ4oDtHPt6{H̺hOIeo86fTY.5Utߢ;Txf8PTb:^s.\!&dEX_Is2cGۺ&NqrW(6>) } L?~/f M-M4OmIGO2PuMpă>~Q dxogJD~x]ɶw텲BUp9Ÿ3ⶤ,4@gX< {R%-#coW!D5Q#~e+n1~D@Ɗ@2 ^* QfeژNIU䢗n ћXjwHP 3A+ LeEk ;@ Ws##hɲjyzZPM0E$#pw +.wtM^$LX&dhY <#tg>ō>DCVw+~N`l^i `2Fԛy?üRt駴73@ ԣ_w\+/fħl!y @>KlqA(cT[AC([T yC 3Ʉ;tF5@gwAfUi }s59?oi>tTvLčCew<^PʕN@Jot twr [V~20Xd*K$/U AhOUݗH$x/OV UsxCh,)3'xSmxȁ*Vh4VEJCLf]Rh@ tK* ]'fK1E}6&ɏg&T>q+ ;ጧԷENѨB}νnb&sA3Fp`J'ʼsѣa4>)]a(;+9WgCG xl! <}L i%*D炫7XGol *D< ]ڏKg'm<^=ГqwuS0b.xCy{U}m줫~8Nk& }Pɓ-5&•=oP>BnRn3tY(?ji(&<ݘ4[ؗij*>^N=ɉj%1[@zpt!(^x0᎑"Wu[3gXF8V9?{"@uRO/_R_Tj&8cu3ԵX/?lQTXii\qkJbt%@zA7Al8܉%j nj%x-FJсPdA\D1$Z˙Ys* ÞSS7< '82fj1bcVgf*ȣzU>喥5ֹ-9Desz :D,aZ%M$|Po2lu0qMDz<"Qf\I9x "D"$#yCAbTsn%W`gĦMaʆms&I[϶[z۵s‡W"Js_8ZF •@ B *2ؾl7GĀU4"PS0Q FFfYZC&]sRD孅PZGZ ,:l\cF^C,!rW (za/u|Z;cci}%7S:/[&ܿ/"F{@aͽpԟ%BayJjzG$ ue=9yK'FK@h7cl@Sƶb+bY$KMWZ~7}C$"#ӆ XdX6z쥗 e,Î3Ћ3?iα0ȫ1Kz}u Q TɓlNɰqkZs$韡'5WãSh#礗TEa /z\uЕCxsLf|Vq+^g,/L/xڌJ\4+OfL^@1v5 f6AZUBG6oMaˀ4#Od&Q A+It} ?<jA=)B ܍%G2'V.UqsH`J hYVDeR7U.ggh{4@˥6}V;̹鯻ĝ ]IC|19XB4:U-l}Vq^Fծ@LA+kh(_dˁXrUw^m.6ҲҚ6i[C["8^Sw0 bHYi2Խ5A6Of3}WZM$I&w`QM}%8cÀA?Q Oy@_Ȭ~L.zD"9wR}i,/u%~O oGO`AlXBXI!OZd\ak-moGGbdk\E1P)^@PO|}iY5z&ʻz ~[& `oλM U6^'ju4W[m#i*3 AI>a F,~s qXQGbZCR֬LG>#:1F^WN!qwtySFOG::c>7kKndEV?/p[rZ%sa +wl\pԽXCjWW]PUE,N8O@ssXN0hx`/lg@lM9aڱAMn /qkTGV!<:y' Y!ad Xb7+;Ql"/j02h;=x,%2'?ExjvhPQS։Utw1 `OUPdʃJCKE 5?_ICm@nx% e0ς:N9^?n~W0/΄zu#" k3gWf w@:Y/-5j4&w5|9í>pB08ToEߥ,AUh;L=f "1:z=캾Ϭ|5ZJgF8~皛CJ5Py]i'"VrvrJoA8\i54jsnP$._Nj,mޱ59Zę+k´|WD)xϧJRfN.%,:NS1ǎ~d+Wړ .^E: $x wf6PN#k RO rnf+\/Y$ Ӏ;U@p"}d[a* o1RglkD p1?2 h/hgʼn2sUAբMBfNY~NPMoi9(<&TkajRb`n3g( %i{?ܭ25Z!ӡ&TWRBBN"bs{>/;M9'O!l vr{9j;`y~Wd1Qf )q3ӄuۛtRl P|% GZ DU{&[g'Fā2b<*Z?ClD#!sw#exŐm3d]"9TZ,6n`LŞV*=/eQ]W4&/ͷaX(^rYJH"`pJ2D2JKtL==b(4} #Q*|nm^e=܂K{V iV|]ۇyE#FN QNHMq<](!r(_ نG;cr*傉8!${9FL?TR A`Ӽֵ͡^32[ 'K]+PzZ#&u *`|| }p ۨA.5]Ǘ]`Kd½)nWlEey9n+UN]YGmehXC L&wM@ V=Nl'dw:y+䝵{ LE`ݜ`LKtK ,36I;=)K}Uyt;ošPҗ&s AS%HeP6Pw&Tz=~sz4j/#>a0O)0~HU-@t2nR\'wp 1/PWOROQĚZQIl fU0C|`Kn௏#?MA1vV%[60 s)$hd;,uiz^OH"0wӰ4ƢJ"'hjO(c*Y7F}⟞`?wi~wii$69hoN,:)!PRCI;yȫZ2qUQ n˙m=;>7(/~% FdrLtoܑGm=펐]S^!Ql8,cL~ݴ̱vHI{R5ڡı":f֓TfH˾}Unh x .r0^[xJȋ7S“"J}nu;2Y(/JKtۂi+"uq;`ClVEᅓolKHрE65Mi}6>SL6e`Sر=镠"uo=J{GK2eX{z򉝲XkbvVqjJ|p0 zZ\`X `che68<ƗNo ug;QuX/Ynu>P4l[x g8\e{ҠT7 Qe6:Tlo 28 ہ~]DsbU%4 i/W9@HU;3ycw<&Oj>_A2RTa_1e=^+Y:0CFe4/I5 aAVTBYVoTc"G-b RT8UE[j7:J h\h{U6Itm5QUM)ҙ`rsLKqNѾ`HFJ*Tsʌ}Ԇb)>IJON.B"v1HHFU`N0jŵW傸|4dLW P7G.^nĸ = 5f)]5h#f2M׮%TH/M8ͦE~GGW5"wy,[50u.`%Ճ/MSҭ b12(&ZGfiW5 z>7 k$DX#+Jv_mfysqq8ݠ gop\m|~ɍt4r4 óedt/[dþ2G42 Ӈ[yZ~oJrGl58+ycF" uEk[߫#.gvC\q<H{NQp|cBX9*O][ᗩLOebp!@GZ)S) BFXG0i ٷw&ӴJp - Kx]+jĚw{a]/\o$]l2S. ̓҂>{YX(O=ꞑX!BdoWb/SxF{׈eyX0_tXU?J9ҿB6t+N,3k;_^23Qb=9g5Y/^k=# YX+R>)/( JiT2s¨07/DRRur4;+'/cj]GL/žW?~\ǬZlk ?A!*wlO?6"!ꎊe, v%e.9uD'^VXCū)"QyrLVX3@my*|-,yԉDݲ&^`+@/VܮYzdv @w߮P+HtC ȾCv#ct{ҨjpΡq(xM}JL\gt׻3d,+(i&ߒ~r=OB^/Y"ӶﰌY`R$[KoXJ*T^׊՝'/#X@bT4NӹڞpgdL@>0qi3d~7g^: 3aV 2Yb$Z'-N1|Ei4gh2E nq1 G2,DpX]t5g-R7LɻQe^NDt–:Q^ExF#ݡ&ըӼ{B=2⑦ vA@?%t,:_g8JhڀޚP$ZaG8R紬e0y\%5$Tu/'ʽ{I]YG=$!5CL_Ew{uA:94ݛ fԚM\Y.Xul PzBQ2N`o<>Vo5󓤀 Wd.(2?=rRUT𺩮[\sb&+KhX iFbS~azյ8Ath>ݬbդI~o Gڵvv\~F%ݡHnCRr5^fZ&Zc;S;H@ At3(!.nU5nunꃽ[€K`%6YN]Kl;idt(` W:L3l'<_IQkP:61.Ҵб67KC.y [@E $煢,\BDT 9?7i' C9A"#5sr3(U@1I%ۧ{G:|W\ihu= 1ǰ\I?&tW:Vq\1Xvx[`"3"x& GP=#՗@Lr0LN]vj\jO's'ʟOn"僶$g8g ,9v<-ܸ_}MJ|m_>`~<=9ACl@v/GD6(+wh B[cP˪ XAFRde &z۽AoJz ~hJqM7eJkcV`f_cGQ+̹};st_/>;.+*?J Sӥ+c^M{#E5^EL:Bj PwƑz=R= ȑTRBˋ%c`foGz^[$k%`n ˪q\U򮽌<)p /Ys%7s D>2鐌M2A6Ԝs|N`;gXI@? b$>s{ݣ{ MA_ FLe;>NpAeo% ({'zs&C)/] Z {4U/wP4Of!f:{_:OvtexO3ӆKcʤawnCYF]g`]ntOnt 6~ Iզhmp uu~ { > zr2HM|/׎kթLVMa dDN]"(<+iXl;ą mQ1]槟LTÕ.K>ه 8(L͠9zp8.\tjУg( ̀0'Ѝ7FP)+oT%ȥmP^d6L[@hKr.tEɕx A w/BղFiQ&o8cL]9d˖N6z'V}dމ> Aֺ{4Օ(Ɩ'kX"T#Q讏|' 9uT;f][u bli_6jr0Nי`H:0[b)8熤MEO9CK0}*xP:N$16oQИt2"QKBD\+Ѹ=P4kɈl+0K Z{̏zU$'v $HuiAA^*7Cr+d')^Ԑw"bk͏gFt1>mPq.`$ 0MΪ;2֥BgrGMNxNIA&\͐%sTME &%=~ c~MBMA=Yu.{:$ʣNf |DcjdLIi}WEP̺q/*7?W +\bhIڤͤ[p%.+5Tt$V=ÉrCsJpzKXn) U z-eQc/RFɠ~tj M<$ #Sr:B+z`{P7Wj:Pye_}_cl zm2W&7ߠ CUȝfKaZ!(!<̀}u-s =*jk}k?*t&׽RxhD#dtaplx,qYzo4գQX͋v!`G̀t^> p3ke@o;%CP\*oNRz= \mȳC{`\Ն0^nK^ľϨXvpiaBMTʦlh8~[ kiWR}Tݗ&kn$K* bDz5pc7x;ZAvݕKcүum,7/O  *RGS*=Owbp}i4nb`WW;0hAB\$j o`@2ZBq;'ZfǍFL"۠>あnn/YPwaMMK$i! Y g=|Sfl~F=R}KGnRP9~l# jFK2 OGo=dU9BUq_:'*Z:NQtg09y.)VLHE: ށϿ x^s04l-}ɠ奚(zԢ{ᑃ3Il t۵+gHf;&I"WAHTG `M y@jc#vGʕjX1ptי^_Zsl¿gg6Q#k>$M7Uem_ՍCĭ. -bH:i |خ"UM2[S.G'$m$Ln 9&:o ')Iٺͅg^ZAaQK7;'%f‚ݨdQYuKe:A~m~}*881jkpW9d},)l9dʍCvJS!$BS BZhF^M XyU3cAPBŶ=:U0Ȓ`":N"I1}[ރhj7.d]49HņOG٣v[|.=~3Nv:F_'0˿31:⶜8+=~l(1.񂛙!YOD5\_N25S}- A:,ј2$M-/ 62fװ|!z_wմRBkBTbUn<ڳ$;(b1h+aV)81$E0*x,saACmWWS2}Rn(+w% 0pk:Ǯ\>2J޷H//J8F{pW3|]BKƎ| ĿiʹC"j~Lj)6OyOSפz{ Ȼh2eu9~ИiUkm Gކn)?7IW'?:)Դ$T`*}ޫIQ!;5Lܱ -h{4͒I6Ersf Œ!OThtgrQt#oq$@x7njb{we@D r|kJ豃Ʊokg'w&(y>Wr jQ,GF<}~{̍E3E(`L3pH%1N6uQs **Q57,TG;8XD~Ŀ9ֵ^\ߩoxbK7`! "̟Qpi98quoT9p01{] B c@k;RKdap8ExyY图s+ٸ6JM;3NU:]edfe׫]EXr/QÑ̾ E"HV(Q}i̒{]LP_{&hS1gBrzȍpLK/ &oΚ=1cyݔn_J"95UwF)ZVCd?޹%>I!lSLIѐ :;#fS |֔@w1LA ݎJӤk+1NH;0%a6,lP%潦=N=~)bµBG5بQjjZPn{Oi2A hrF\pFwe.[~Ѵm==<*/llK~KvSy9xS>J4oɒ@؎^%.x/ogUy:ӻ@8`@o|`4I=eZh["\BQ9L4~:1K)6AZ?qWm8\OڸM^V U;V1 Mȓ@ke=+ _۬X Dvv;z,T̤FsFdY̶fl%hN[d1fM8\,ˤ?;BW8N_ %rF*_}sw>s-R"õ3;VdD0n0TC IS5J˲ Z.XxO˓@f[s VKW3DWduǵYAh"lLZ?W꩜v*USHZS=I yK]=1k6ץK9xRH)Zd@Y< sV/AQ Pp%O@-V "b((4.GSVԬN/>!b WFpf }!yb#fl&AeWH3U:Ƙ_9a 8 &4p6ҥO& *MGu`GyK. 2ڢK>\9^q ud96KMƵi*Hټ8}ɢX>X} UR,Cjf8"ȶC=# 2d(1:~tt]ueO} ۘ Pl ]_d}kOͷ-Q-,iVwDH`@ϣ6nC+ W~L'ڧ!jz^D^Z^9WIdBrhN\wlqVAA4aw+̷LMs8ZtˢM[bWzyPqr_xM<[`B(NɁVT4uRb'M? RGHSUd.g_5Dr2 F/iV\%{Ǣ`<ƈ EC; abmDs,ۆ~}Gg ͊>fR a~ gky Ld0􅦏Hs:1m 4 C+L rjPV#1!yNaP{"H瞪Xq a!=p =_Pkg9Y#=S/!AwOUv0^[U&nuK>߾F7eȘ-_P{PM[\f|i[߻ W?Xpi՞q ߖGL*e KT;o˺FN0SZY7 V읭!'I{G{fHVS?*3$Z'n6h A}XlIMOv* >pZP* M7.hlrL?QLX%-70, a Lۊ[Ǜ|WA>ȍIZ8z}I褘oKFU/ZC,3 %<)]8^o}bez |tu 3ǻ֏s?Z2̏/[g%on˱DvCqsZ𝣇7X5H$tx8`VҌh2+1nB1bUK^HUk*奧6ӹi*Fxf.щd=BHt.?6X}wg%[ z0~ӗ߫PvGvSbX/TRv9N:(*M$ZH2|.M>~cz,S_#1![n8nn/x4H\]#&A|=423ø^xg2QKvH݁`tݛ1 Y`mEڊ 9;h.UTMǬ,^ ODp֊o(:dg8n^'jBBf U%A g>sY9OUqU^`_¥N~ü4y)*y HC'IFJ8R$&ق֌]x!eSX+8@X|আIW}'y ![&̮\q(yR-Xˡ1Q3<7V:Cp0%O@n!#Bۆ˃8G^Tͦ\*njf*MPAv)e][Y>3Mvq% " GSMȢ f,,bA$e'*\X$)1L*C kz܄**Dd&VaB/èy0Xd7OλmNQsq EMbNg  dž@^]Ok5+"uzJ@z$m0X|>UKV\se6@4]<  ؐ]pu4TF2Ix*:rIn-<'N(1/w‡K@̜.]a檌F VIFFFtZZ_|C휖S]nry8Bvר"amF<_iȼ?U3L4̀Rz2VJ 5&NacG".KG~RzfhשϒXr.U[ƲIdJ!P*Ƚ=MʷA1=}dQX^$,VC PO|UY|̩ѽHcas=<+hޟD_=籊6ָC"V<g{hUG Bԁw g oRo\G{U|;NadrXá2%=r֏! &s_ii˶ۺ;H lW&ȗԄk$,o1(Sq}:Y)t~@ؘ_]szVjG-!Z/$K4t륊wX4yG35¶$ҹ>]i[|l&\?W&-˪|oYO&4hYǒl"$@X" fx2 eG@IxҼB% D3>O|BeAſ/9ܢF3_UG=zGs?{tfA z=K=M|!ųۭ£ܶmXn3v{p<϶h]G\O#./EGl-@{+сjR,_YPJYCx^U|ѓ CB'Nř4{c|$=3>jN- }&ݩ{"+WR>]:y\#l TP3%vwcɓ#%}@h.韹?m9_r/QobNS|O#JtuПlczO8cƩ ˩c^%L6P-ߪӸEgC/_L"$0f< ^1[H槊<]6Z[<MF `ʁ!0Zhſ~HҰiXݏ;{ǩ.Aq%'oRRf)U<U{.P:> ]CcRt}1' -%j.ſ˟ޫAy#ͨ2:Q[EdN㏭*e4ı 0z5b=~ iįm&BDKgpFl$-$K";ձ!XS{׆(`6^H\D&1^T}T@K~ԋus7ʵ ^^?Nq :CD·E|Ä;˼=|SAщң'?n7E MFCH/C.T;{6:|Q4Byӝ;eŮ r:C:HKGdJ/K&w2~5XY TO ;[z,h I C;[U9xj=".0 i5h6id֩j@1krM{Ҫ4ɟaz UMLLퟱ:IE ~Msު\&0 ZCJ uALn oZGPsCNʨYs]$&?t8xmg,|)&ʆm@` Rwd`- v&Bk)*UfI=" \mkBRʔȫ!!qp[0id鐶L"_jNO POnbFk:ySP7czO!&u,x^-ռǮp*hHvp"yh'7d`@5&cU^kȄ"wb`>.ean3U^+CF.î7$9T#ӲTCJ(Vqٮ`z>O:!6HۅlEB 6ƌ-لnԢug{nW"|ҴOfMt}v@/o#^4gI'A9T#5ֈ&Z}?+r40wL/uĭԁJSrJ _]CEf?[17v~liIA݅- n!xz3>]u;2wE׸)/kHhuגJmdVBM$H4(󄖫;iheH?E䥦/|Xp1_j5hv&7X|nkKNxNbHDK{N^{^8<E6fG6.3ϯ'Ջ++A{򕎵T!qtU+Kۍ~Poʟs,ga(~_6:Z0o'M (Z<Xta2S oٖLՌfP#[ Ocut31*/LU3l/-@Ϛ]-I7YBU8%c:h#YY.t?R$ډk޷vqlH7?]fqmbV̙vIPpm MS,=Q-[$Dxθ =88ݥIW̱ݨpHcڛy3PdH|l:Ϗ=g~>Z4-2϶r*۷V-=` O/Pۦ'JܼjCb%g~,2 ')?)}hUA2:~*'OA_붌/dW9~<5E&B[.u:)ۇZ>3WF.dpPCNN"CUo㮮AQ -II˅ 0CXEj8OkϠFӄ<ǭrtfr#^?@H%f͑ZH9r5P+ɀl&tqK-wԛ^Mrf/?GԖq)+ҙrHWjȊMispкMs)_ ^إ.ߴlDA\ s.|sQcP.xH1^mL޹J1$?$9j)/c/=xLU0 |P[֎!3a9֌fǷU҆BO}R,} ~tV@RBYbzy:ÆL,\P)3%94bk;vg gyMR[ny$~$l `_"qU۵H *E!dԌ|]4ga\ρTgA^Nlj \Q)̊fXakʽmZ| `Py|={Gl l=e$md6rچ1UO{GiM{ԛkp&R=&L%IQ\ROoP'0~?u_髨BdvMQA9cH/V2Rsb fAM,֠:@hBW1HM)+Wy viu 1ɝCǗlGcf֧QE;x޺X3?#$ 3K:v!٪ZGp d6v5á5 -i(,]WOܟ"d+[$u?y-ez 5;'~s;: MVNf()˘$`{Mq 5יnM7zġ<c906͙>:L_} 3fH'5gN#/lo^ׇ͏ :`Ų&kSVN(S=t bm@ER)KKǿ}{:_f8F=~ F:d+4!Dk>*+dwtQ3zӼ:Ͼa)z7P JH{>e~#nq!yfε?cQ$J뮆J;E؝F7:PgA( Q/Y-}f#y侫 L2HES 3ѝb(/؊=",VQcq;>s, /m 4~bѻE.3`_@qpKDztc_j_ eU{tAm'6-n&%) Yr+Cm Q4UQlPjQv:,,DcԪdv%͝ H2!'|r!P zj,j /' -uŔBﳯW͑ϱGuӗ g`Dsn̬XW_Zuw"ksG#.PH:Ee @ͱ0W8|J˸w1w_b٨2,hL\kNFaY8&BH.ϥb~sRm.[ g4G$y2wcކG*{CG,n:ÍAlP2 *q|K~{1M6".C A&.C< #^)f'c?@gZ{ f^1*2b} ]D ps3hJ1CVmm0*~Ƿ5:ac,*ٶ P1Ԙ.j`'Rf!xd?jޥjOtZTVY yGBsT}SͰw"*}?4X1C jDžCT0;QvjDoyz=4ңڗ gu{K{&]YP'INЙSZsٍš.qo @Wb?1@7Z/m=$7ݸv,Wl&hR?9`}L t3zk壇'SgX`զ71S RmA zsҭs8>4'ݸFm0s1gmz!7h뤂& fQJ>P}Aը4K}A=rYr`LjOTn.u$8UA14Of%MH龺?%%gǚXR=k_uw]cG|04Υq# aJWS:~#tCcg6YzC%|x u0~xP`3ux^o҅SfG[<;a$,i$bnDŽ6٣;X+iXTy]ٴSLLQU7'|Eֹ`Jܾv\VnBw0%#ՠ> !Ww ɓH`a y@R$A|vV%QN֍0 f2!!5B5%\rooݣd5&vc!6UEÍulͽ!p=| ]kRn/{gL̘UwvD)80M2ͽ;,[y2!WQ[JrH7&t2y s-UJ[W QhUR2K7e cI6%zpK@`@6EM{̻@Cԓ۪3(= ;Pע/ 2)2LyB@Œ[wӿ'FVؗ+&_ehxb9&:GSBgXcMiD4 KȘ=ٮэwˢsa4a;KӪJqZޛڲ nt/+QTݱ;k]^)tzӝ|fp1$2j>sXhd0l$|xԤSUÞ}pK~dr*"5є@ZJe`iAdCNM1QĢW:VXP#4ɺ=U kk{1l8-7\VQ|ݱ ,)j+!KHQ߶!+y7B?hx PRjVD∪Lknuܱ0Yl_SEvcL3oD@{>iljLf[ ~ua!0rdBV}$[ri Pnp'<_\Q!9*~G^_tm€oA NO .Lʋ:v.& 8aTwTrգ):"6=)5&늻ZhU_ C]urLrhoq4[3i9crJn(sXkTj }9{T԰m*]+Nl[Mu.5kaT ݦa&DZ#DR};QA9vY6fH܎[`RIk]c~%up Xg d(C=n&ҎwU$f63?Vw#xYuTv4XrtrjҵRbrk7ra;u eq`N k{Mq;1e]T ٕX;m5]2OiW͍J/&b0 ɏݢff ng{›F5xosNUղz-7.rn;@1:Ւ@" T4Ϳ5x/!Gx9@BG'ѹ4VD/\G~ hVEζ?-Wib+!>[$)vK$gP62V%:Ӈt˕@DŸ>'=+Tw.3on?t] k./4%$TߵgQBΡ=q&\D|W!Ρ0CI֘d?gFt;Q48`(%{8K͌p+wh0r0ߚʼnd*}wԴ%.JZIkmuDrv d.;*{bZti jғ ջ?|@FWp;X\#& M*rm3v^8x]pJG r)tGv!?#PF8]gPH ;Ӣ=OHx4"m>\4~&v?x5 MUp񉖉(IhȭⓣfWߟMۍnq}tsݔ@ D}Я{RL!iD! -'E9@9뜱ПB>r%u2U3U㸏AqHv`Ss׬_ƨji/;ю>}rabW%8g@ `I)\qAg}^0}ZoBHW7^or5 !'0FDaMW-9DAѭS6=\V~*gCUq:֯ Pg_׺xhb0X~ Ěa#% ZkPN4nf5/]]:OYӸ]}=C>ۜjy5gDZ{@sEU$ÑA(يGPٻe/C&N /mYv^v]鶤IlK:Lğ8ƌ/|͔! `n;n; K*ewVZqHapw'M(̗ fSr~_]ink9ObDtDWKO0~6% F3pi5]zTORwZ _g^xvS UM<?* N%RX+N/W5ղnƮMVǶF:H:u}-(q#ҟ`NB)[PMb`pp5rPџDN sCAkإfEO AcF4}|d"N:n?n| W"olP}W B7c迴8 + ߖ~4u,pZ܃]:\yI=h9d߳tp}6\B+i.jĐ;B*\y3>M:R](q`*8m"mUNUC2U ؅9@Xz):K/`"CedSDGyS9?,*j8eyP[Zj1Itt[gjwz') g|;O CG-54 [ }k TR^Wƺj0'aQ4Vإm6eΣhۗ=Q3,PW-Wˋ\HL4MCx|yp4y)nFn!6S-$Pp0Qz٩i18ٖ;E^9mq&>9q [P㧆* $K=.`Oa/(VԴZoG4@-6/jY2MG9k&;&ȼبG1_Dgp!uL~rYH9~ܛHJGty?+~F:AeKn]\+-akob4tJ3 lH$=厹o*.(? Ԫ__605sPQ$regKs%]P_=etE,H+]gi3 JĪ(Ѻ@P•YӸkfӎWyج?Kz^- XjJA7EUlc%MGkgG]'@ "c :,l{ n ڃ#cB|^pcl֨rbS0UfB f4'or 9~ ZKռ77/ F<D5DڲaB tn̵ 0J';l/|Uނ/6"Ԫہ-)XYs!dfoFy޵! $9$y\r$-S@dQxDgZ*GZ=BUȻB X%hj16^^H$#`EbH ӱmw~KiN`U%|@CKrkB]D2Tbm8僓M;yY!767 53UϓVYɸ8ُѝrODK0\W2/gˆڦ>Cu2RfPA(%$y g x`qd{=Sj>)hML9% Dƴz&ޱS'k՞PzѬ"U\2RUq:84Hh 2Z eff ]<> 7MBJc9&%o` bѰ ~sz|) y3(OАnmWSl 57|6:pm !*U5*Hq:,L r \Ae IpA1 O|yhe|nZvAMn-s|.!wTշK Na@,,de:+4Sex/?Y،"~nh:u ~V#g};_\Q]-bz89h,g%쾻7c͟6Θ$&qm,7娡:kC:R-mmE5tW.M$gҟ\1Exћo8:+=a?!skϻCx8vI^1e=*"ř܀k`ׯ_b5ہxI^x)o64q~5au3ۀG\`P;Tl%kE 5]OH@-Ʃ #lɶO$mN4Fx\۬c(#B},+evK:`gRhx FVVǍzY \ gK${ ɻ 9<5!EJ#kt/ 끂*%4gn?<,J"OSBaزRH=W[NO!:C=&6Õ> :a_-"*p'Yہ^5kH,nKH,ǣ29!ӯGn'ukl`FoyThiعȚ3U}K 1^]; UIG~waw+ di1nBЋ0NOp[s@5ޜU>N> |K|>'XI=3i}z7b/@~2 Hz5W@P/^ 0&U1y$q095M9^W҆5n7EdYA2nR{tv9$4v 8A%ܶ wz:b gzKeFXQYc9Tm\)q~i_`DoZ{)Wý:ܒ?ܣ|l)LlD;dp[LM+2"+%w"*ⶕwECX OL\l;T6{zy$7PMܲIrB 7)VIa"nqTbb*gZL d3hE0lʌr(MWg"3_Sn|0{ ..ck'Md6ʸYiЗySE>S<̿ ACq٧`2>"a: 0K8># K+*.y. qIOax/O^T(}Vd5лz"r⬢WPϔ}Ł!\R1g}ٟU]yͶ78(|ǰPH*mx_F$6kG r>Y0*BQy}9`4BHoVX YFD+"΍UTW]z3/ 98-:Bӌ fvWk+]LieY"I-ڡGW{wθ!ScYVyc#RV]pAS]%IWm ]ĸ\>aa,edqڰ=Z@BNG?(bpB>+1: :Qpo|MuR& L9#ux$mi@GFZGCȕл6PAtK{mjak`VTP>}r܄!$.Ma6~`T1!'BQ<4qw9%jPa<)ܖKٟY/v\s*YW՛XTN$]fUMwt5,gT4ev1+_-%_~qG #h)kYI)Kg_3Uyͼ)XXLbr\8Cߛg?gƫ5ګX4[6Pqg?< du 1mm5Zi\0+!&ױ nۈvbɮ"'fjt5Ab۵7G<(L&gAQ^R.:Btyy1tҔK6+g]d*x š}VU!C]x4S1'ahA|(ݖ,荼.3E_7O+޷vH]qLAQw )r "wE{"Y~%3S䧜Un DZì<0%Ա.m㘗>?>.d,*]́"3EcM>Mw7itgJMHPVr. e o:.ԍ4,華6FFbغ:k(ZලBeUZ =Ems*o#_6 bMiD$?S |erGy1a |^DGh'UxGYҤlQamdgaXxHLqPN"Ӂ]? ZYybϟ&:&0;uP^<(ǿ0L/qK(riИ2z]Ƭ8TP8DκP3fTiصtW@ OƤzdTdŒ'u$2Ob-Kt#RF90J-`&m:/1\9G<}Ȍ(H3yn=ltGX "ڥ-quU J@=miJ*E ί_-sNY͞F98."7$br4q60N~_25^(h$BM9hbq^nu_5R^![/5lҎ"ڔWOzau#R0BcU%//z6cqVmJDkݩ9B57̸4ͱrR? 6d` u)]>zD%OsPA`@ ;kh݋!XMÖ ;̽SB-jBGш[.@ - KR.XZ A_:_2Gf4[V;p~/jfİf㳖T,OǣZb$[~Neϓb0<5h9jr%:8(S1TnAapM^[cr}2ۉFf|@ OE>ѳ+Un61:;MCn9\ҚH{Is_Tivxi}5 wtyN.HwJK0gWl9cڍFx>ozZ؊X$wl ({@DT×GjjI]F+yrO.mZplersƷ vV4C"ۗ~&e(Tes=9JsX@3" _ԻV<: N/HDf^mljM9*ċ{X֌%| 8jVUMN#[HϑpQYHnIVAoe;J_r].haux9mtcvuJ+xޏtzɩu!aϭ@+-W 8" ^Uv)Fm7Om.mCFZ1Y) <#8Ê.qfbI249 8FQQ*c, wcƒ(3>Y„oV <] &pҾ̾dT|Βϫ 6Q8{Nj~dD9 ]5T.g}XNn7L+& p6{_e]:J:ԯO è^󭜙;cCr+=5w&wt#;oUO"j/ f.W? 3/ /A F%굎"a ԋŤfdonӒ"Ł-6jO;8׆˹8Z.-xClg`6Y!x LJKvLrJ .Jgz+Ep&c/V\dy`S %B9 2s~/ASi x ̢eJZ{:$kp U^!տ%%u|>+ I#fmAix| [e[԰/wu bh_D da_'X=`O&.\aҹsAtfe?zD* Dr)" 5Lfׇيqno }FJXU;{a0CmH?]MRRtw+{ҠA6sx7kmM; P_'.)kp˧o'~ $ 4̾o0TQ.oץcӈ ?Vl.{[U~F9J$) <$;Cʓ\\Cz?lo&`  v#ow?1qifKR%m;w&SJ0J(\*rHIE2Ea"Y%/;md˾nB'^SjY<-"o5s0a44N99Dyd@J0b2mZ*ݓJv u (Ґ[UsxT)a_p/WC,*ϋ(2?`nY.ʠfrE$N降j(їPrɸQW[}eSzqAԇ>Jb}ʉݤJ8htSj`ihUpͲ1 C!(}%Ֆ\[A]HУVhw[PڱgYZ070701000000ad000081a4000000000000000000000001646b69ab00005e34000000000000000000000000000000000000005200000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/dvb-frontends/drxk.ko.xz7zXZִF!t/w]]?Eh=ڜ.+A/H&cqTXbN73}gر&[:O1k5 /_ ͪdԶ<ꑰGd#Kq_sTN\n@SoN zt9]7V~^m{` S{ d]nۏƽ ~,)G=P/5el%Z8dwL0<[ O1U2roGo CZ|O25ap?VPqzU&Ifц - sShsёXӵ" t$#IjN @ ]ر~cRH[dכ/%YWxz J8&@G^AgQZ[,۲He$*h!7Ӹdn9.!2 fBdjt1*ij2r*e<Jo-- ,F9t:cUVp5isIU>yHS)3X 1Q{Jp9+?mr-4), ^'W2E^JɠHN^s78mUsjcY˦ uT{z*_/mȒ*kM)۱K@)Z6$= V.&is7K"+ckZ&rJ@5o ĽR="ԤRo#o bvleW3~Hg5yOuX\/yf1=60Mf o(yKo9Ժ"g|JpU{a1E lֺ(wmrDe4IJPxvaJ'XZݓ(=@-VӰu [ e}N!2VfFf!<@=JΠ'K"y[ʜN%hNm.otΐZ|'lF? y8reܿ98},)n >0:><,x1Go4!SKCLgz(=LMF^$/ _6+vPۿ{+v7ܽK#ϰ5,N2Y#sOH] -HT^>C2*'~~&pW@`JKE[iY,4]V~.uΙ%BU=AU3u-R44[!5ID~SM #.*^jKJH[,>=[5; XsXR.O1T=: zTy%'G^raWmj =a {7]~$Iw>l܆.orN>݉(X}mu7'%edD<:Co] }$GIVe>ޏZlCP@-aX5-wڽExnc‹,@lo E?Up˹۸ MDgKz gV< 蛙F ݚr#9)Pɋ  Ma¶ii1j"6z Ba: N`^rL nx]R9Ux* 1`m!A|/AX-'B/ߡLjڐ>4OHY0y>VI$D>c1%tŃ-:ҨPE& &K 1^Bp,}\]Dg̑I4mTꢇn߹uqRK]/[Xfÿ6/We]h˿J1-W #rZBUB,?iK xVsO3zoχ(-' ⬱6AD,sb(:ڛ2e,[+C ]- s%<6fղ:zKP^">THh'֫NG["r> #|]#ʧ\ &b5)^|ILHxfMg3;ٟͭh//Ië]Z}H$*`.A`fcH6g%ʟ'X=}eDAVZ>MԀ>'ڧx9Z穀SI6v1(Wo[gdHs3:lͬXffsGcU~eS8mn߸&xz< \XJ9+Ϋn„Am8W,YbVT5 ]v %+[Ƨ݋[e~wBD)d8OIZ bti7hH%mvo [t65v,)_C 5IL:D4 `{Ev,zlȸӆ"tbxO? >Mzvxhq\/& I>􊴉gKivlΡrU]ePX'[]ZQPϮk ܟl 狱9Ŀks+`f3Hd@'H2lی(w9+E&, gpJIXZ}窔1<'s:YLq\23WJ` #$ʑ,qk{4oPj_򗫐#ZtxaK8>Eʅ$])$熧{H`̭-]D\ܣʭ1? P.[wp=6+mttNaR'A? hI1N[oNY2|a7rؕ<i]uc=?RiRӫB-gH|b9X` C@VT91G!R }dXGgxYД݁/ P W.9t:ahvtwl'gLbΓKa[SNI T#Hh#$`Hf%zt6qe~XovsASO rhi61"seon˗͗@W{{1-O:@^!Z?V?j !I7.zx 鉻z %BQ΁3KE_9]dO9).0IEGo7&8EګC\*PɚsT6:fj=b0Q-mAN#! X/FbۦRwe5hDeLҺ(%ipzB8,>5ipdGo<  O:H.^C; c2UfQ hD^_rq>+~_l%z~zkxyԉ9 uɦ35FөOQ+AARqU8#@-]Jiڠ^Жj(g{`I`\^pɦ絧eW @#ty &<>"Fl#]cMWWu%rD77Յ;)~VgȦ6h&s.\mQfQ0 z))ZenunuFpe_tF-#*~fAo]tEjm xKQ̝1NUqBXm0EW3*x=. &UB,{+oɸra˫9 3K?|Hf?@g銙z;oż'cI`\Z6pEL&rtMԸxiiַ[i3R4EO';A4_͝CZ+[I$ӐDoA}heeЀSy8rNRa=SԱ\ID%,Eq{":&^ToLaPyfq1u#Qwj4lȀKJҺZ_{[l̀CcU5pBJ3:^/!GŜWh%*GZxޑe ueCC5]\S$@bw6 2YLo bm`[6?nhDdkWr$g+ zO"[,: MyN4(@ENkˏZ0"ކ̸+`,q=\zUwNEla6aEtQ)8.]AlQK}%Q ݶkH'LM@K 8B4{>y=K%!P%[UnV,QgqHOoO᫃Гgs:A-DW{Q{zfRFl}Y:DRO itQz4!VPss-Rybs_^bYsZ'7_+6^i9N@$ MUNoe4QQ#aۦ X;#[%$xH`1YR K_xVf+7d 'ˌWjLq=a] "k[*IQ2-rGRtb NKPh8 Ƕ8uTŘ.|<7q -fUhffk)z4/õLs|l \%\/(9/YjTn `fhǴap'MD K*Y#5l w 7 `re?F5F[FE3e,y*Jא7Tvi Mz8Qa졻ϒ2Ȝ21zP \~zǁ@8# ̌Bv EY @Q_WZ  `a$ƺ$&F@)ֲm zI=;zOL^3 \ ۉC&ؾU~~=$e6cR}IUs+4}HtvAZUH-(#vJbɁnͲZlj;@fљ)~>.fG|rxӗ> gў\iDSV4Q]QرN*[Ź0[4L_KAso!wy=SAQ?Meܞ8Ox 9%xor$?8pt5|z@ܵ38+VIqվ)zKu=WטOjm9DVw:=3ЁUp;:1?2gGm.OJ?Ed7H0?ߒq"z6 8 }Z^,)k9«=k{;K-4 R ˧yJc1)?N!OS^fp \x H"X1?Q]ty@b7'گ%}wh8Cg_vtBS K(%vMijD "+J}_*UnInlfH"-2j = --)?TX/>A#ƞd!&]H{47|]mZ|1<;T8`%{s-6׺ SoyP瓈cޭ=mfq(Tiq3E m|0↴}w]jEż5' qpm&~ӝ6pkꦵ\kBrKJS*vMRgd36D8b]ZeWK)A^ؾ#Dm^k@ 4t¥KL2)n6W'mr>@i\EY>O;=G O h4j ?Ä6^݃x_ADܷ Ll%'%B|`7tGE1ζrkfF(:=G2 t OLOпy}newjoc@CqqOd5#sώ2 "Ň"Ѩbѫŭ-.~Yz8Z)a3͗ٶ;YboRxA#-y[ϥ<R=ր1tǣ;4eS=V ;(l}R ֲVCAM <$T()L3\Zd$M+GlPafFenN$3k2-Z+uە1 ]{f >%3G|[*BbKj.4>GTIGWDKzKy%ZC=t[D^68-9y[7n%fa'#m|JI)Ý\vhG硓rKr2+Z*4j@C˩:dm75#J´seE"+ߥM$48tv. Zfw2\1BۚD?Ge~k,6T磕:mhbX`R_J0iL3\gEBy'u,SY$x}De`̷۫$'-]W4zdj5(t }v]7Qӫ٘~xMB2,j 3B3_2fv1/]!a̡/"j3NMU71ud+*0h 6gy˜jo%sf@ղ4 d*_/9@x?Q(iP;Q\8 hcz܏D`ڧ#9u302Y;hB UϿpEi O5^3 AT 2)_Xj*KMm)l|Ƶ2o9_h[rE)OAΠ% O]2MH7\:ѩ!;8T@ Iyw?%0jW6Rdp[^ҭܩ?5< HL2jૌtBpFb}z|V+U2ӵK #(Tk#"*\0 =|ȃ}ib`pQ'St`TW-.G .w)=! "a y6 C$ .'MfnB1ǭƹ돺:([FO[F>hoƚBpR]4zz@yg!|pp^ܬL5 MK+ V/ʓ3k'O8.d31ͪoTO %R)dE4|t1`3%785r L܆<߳.uA#{g<#KI҉Wz>WONVq ^;U8VćK-`6٭,vHLa0s{dw~pwkͳ9|'!YeFckυ1qE]Tu|M?y&aUܕ ^}6ǥ[ϫǁ4^T<ٜ#qS{33O}OOjz_l2ש!KФ.N/V㟷4B356Հ7b K "9`tW+AKG*5nT=[Q|\?S+Mi^uo)Չ >, ESI2fVͲ hxi'l_=y`%2K ٬<<%EG'S&4Tڊ8^it(&(:";f%DD[@Zœu.1px(H"3=iՏm6 u<{f Sm2LZ$JzQ$x?;NR`QKjs2#NE>m|= _.V0<,kh$NyfvQ3 l=Y0Y(e^JS_p΂k%'+'GV[H3/!y j p⢐+~\ iM~I$_;>իlz ϗ(iFh6o|(i/yd@A0́B[ <q$"Kb940TK݃ I`x94μ`u{`M{~wTSry%բpy ]$u,(SR<{R܏z+B"P"n3`l=ػFַJΎ3l `tEמx0 T{s^]1K%!P% eXy6<'-'c)c>.Qi}֩Mx!Ka'$&eȡYϛʷysŸE@J);dpC%e"HVy@Ib=!9JmC|Zs_IAN Nε0oTdz't-uI@Vn$M~ǠJL 䀠=0qVќO]P6uOwNU1Z z], Ώ_6XbBQ`:7lP[ R,.ؔIs*f66z:=7VB 惚wfy[-LpOrQQ֜_e xcC(n&Xie"~Y8n{OKt?]0a|u!f3v6$݉%|#21/]PԠqQ??=P3ҹ'瀆[i!,j Ü=bi.-j B>l:xyqW43g.ՙٔW!X>7 [Pu2{ 2).C1KRmHZjb,RSF~ʼ̟Y[e|ȐHh~Z,AYJF"ĠV`&W Cƈp HPT qlI;糰ڑpL#bݐYBX~RJ ̀w,Pf˪{1 HxUh*O]9&Jg$, U{j/ ޒakx6}}\{\Zg߷ ۀ5Ciի`Jmt^X5W8xzEƅ)MdC+Lorӌ\*Sqlx-6iך~BŜD<$Z\S1'[i;>\W'z2{Ega]ѕ%LciAލbx ?_Ȕ>MmۦRڭU۵3f'nq?E{tATDppm.:ެc5~54CꝾ `FoSu4ST/3m*V{RaՔ^ٕifTli"  )Qkڃ IeElI4dq#kwD97 DZW1 "'s{,Pv3,i}6b&Rz .+]reo8m~$$8-8wr3dyaՎ.OמmxNwؾttJɚ""Oښ`~7 l|WFUoi)ˇEp@rIQ U+F`\uذҌ>KKrw?ED-Z'xw>`7fH ,FP@2Kk(ΚĎgG)Z5j؝cg<ԎAÍ*z~ŕK,(6ٵ[*]HWY/,d>udQ4- "KM:/#a_7埤J:}AX .cb]N%eC ?w?|-O2p) С96\Abk dzG*%bkb"5cDbT=q,P;կxcS5^:!Dijh(slY"×S ?!zŤzyJ Mf$e̓"U,*W>Bb42`<2Dgv(02_'J4oojCr P8@܍ɩ(R԰]^G[",zJ;YWa0EIFjv۝k 쀬6\73=?PrU7ރi3.IKJ3&j[Bu|awa fE _EUA߲尜]Fi89<`.;mFY_1uO~RₒE"O{ AOG*O|zfRA0Űh?߮X#/r('p<%ϧʻqnK=cVP'ֵ>l][z %#uw&iQ!$h/ϋ8^6DSȾh͞|A;.ZQ;:dk\]88}Eu͍=psd31h!WYtdZH~̨D1UC."c1-ic8VX-Ϧ!^|U K rAZ0r7~jC$U.[; >J[x{LD -] 05|*]bFGL|c 85qp%JiKp3!'afPbJJRteI67[; !ƝOEaD^Gd%$ I@Ƿ GR*p.l eگ%EX6֗("ޏE:ͻS:7t&F!Kl#6 4:c.H<{~4kQ"K JܣXm mO#;ۢXIÇgN* k?1׃[>!>sJ Y'ܬW[ "317ș[ޯ A=)ikЧ!T .Su\P8ؤ4ygl*)k@lavvp74-U=I9^ /ZTV'p?:J޼kHdmB fh?.߷wN-.;ƕqYIMgІUy[5J/oOFewpbpjږj[ީgcʁٱwp3y-K/qyopPrM2,K[0K2`AZɦAHk'BS0Amg] aq̽eQwaEw24 1sA`Tu\25[93vr߷,5;st]O`F n_eFb+ P%Ic# -9%9t[E_j:pf*!&xsǡ”2IL3afJ8(5xP0A S7c!{ r-# 3}ʹk2ӷvqһ@u<, P#.KP8^P5.ULpPaWJU~0}*Y`$}c"5Rv>O4 {U0L{yE,ēF"fE=0|NhjXs(55QQgYcQe‹@1鲧iG笿=fx9@t6UT2Nȑ.ؿ]PK@hS9}$]#lG%Mp0K-bj! ̅hm 9*2~bǿP`E#2Z_] /w}[4Q/7IL FoVj41d%W ]IY& yr*TSt/S'zGGs6 !'OPzl7UZ/uVv@gAh)t7FDmGňBDZã߳u>d4PȓiqDPk3vaΎC7;GAq5dU̞C9e1y\l-ExYr Qxӿ3Hf<2 8e Uvc$U漃ϲ\F`[$ORD%Eݡ]V>7Kl_:X6^ .(3okfc\Mvى1~;PH&v}i"e嗺!¹TzD@pQ~κz-,6G$ʹBkda.XSfZt򀖖_c_8otƥ |M [,U2 -3_kgT\C& 83]͊q}p*z&jM`h@ %բ+Y+ G(GcGL9#{Vv6;1 h@d UM>m@5+@ Ĉ1 3UZc鲲QH@UϨ+֕l8aԭ_~Kf1ymv[UЀհ3k0sBm&ќBYT`9R48{ES5%4!|o:|e?X F ZH5Z !y$*n-.A[*ڸ!Ɉ؟vOh~픉 o]GtPALdCm,ғQ^Q^a0󉍺hD@T߭w&'A @7azTi '(&{Ys+X {JѰM[ Nlo1@k־Lأ4giE?G"i[x!#odju7m_ɱ:/?l`,͖r Mt3}oZ3$2<= E7ז!" |ךE`ݐ,Liddd_KVǟ' }ѭۭ|K9V$q۷"]OvƘST9RoKUPHa/℃ ${E8/ԚvUdX ^$u!8e8ΈoBz'9M͵U~:[ 4jB A w^"g!DHiP#95~#`~Ɗc#vW)Zqݾ 6 Jݡ︡,H-ιȡ&o飵 瑩NƦ*/BI#ܓ6mXnypEqAP,EgHiyiV̋f7AYa3N̝KK{. \Kqi VM s:708]Vw$PY_!ݳ*H&3ИGC!A2! @F,F TrW,웍(Q:hR7ٯFS5" xA^݊asX().@yXMqUgqIo)1)ZtaR!3hYsoc[>%hb0DƷƞ[xoP:pѭ"5hM9I@ r=3rXW/MD1@śDt nb|6H r…4zN5/I[|,E& `iEPylPU~6@!HZeޛTHiz:AOeM_?F<%9雋/ yRCruj  Q|ߐG]  Dیm; 8D:YOy,m]K$)ݲz4AX "; (ۆ*U]SD5>TaƱ-̼"I[>^ 5ܷ0Kq(! ӌd5b,nXIGt`tWZENq}`ZibQ[/6NDvAT@6v]}- $,0in"t3y0BT[5*nc<:?9m[vpZm!/06P#a!+`-eY3/mn`XvKs)'tJs7Ek>Dκs[kkE09bM1>[ 7FwKs2a+`#xvN≊?SlרwīR3d'== Bǒ"f&2ͮD@.=%;TR[1s,Sip'8M*k%RcΨqyxl<ͮ0)jV6QPvΟFp0Ygv1zUqSM.VuQðtvPPYgqtsm(&>nOV?Zx\* a5pjZq߅/_7fS?IHWS<*t=^ hŖ4&i@B׿NwSKA9:>nh*^yg4-|/r,ST/0JpwӱXo}Vn`u(\7 7 n_7Zo,%g3^\eC)EhBVV?IXla-nk|ʎ凶4PLt/ڲLCqzu2q4/!'W/BxQnޗ#\5|Y1"uYqōT_j)  53AشͱHOhw^JuCkuGAJ~Zcx~qecDC, -n?lWckAԷs~,#/#@He-!XP9Ӕ7FUegr0?%۸o 9oM(YF1ܣJ %egCc#LE)|#|zWB3zLRoم/Gbrc 2<$R<`}S4Xfdt^"DZ3:U9zSr B,ȴP󪲀8?eUQPv:}bt׶vmEecDMJ]-'D ζ&S?^D+ovoysvZ5fԘW!l.JD-8\ڹ >!)!`vАMЮ7{uF̖V8j>E78o]Vl# J҆ks.lV!N-X3^UJڐ?#%cEH[1Ha܀{.[Qߤ;~ _MW qLm ̿nj0;$~yΝ<PJ=%XBAceS:nr(EM ߦ̀c#.ʹZ^7[P>jmgKk .Kĕ1.&EHJشbM ;54,N9v gxTk|8@Tm 1@9;\ ZFpϾ^Eɶ&JnU̬\X}UљaAt9% ƝX\HM=Ro6G(#=|Mә߸cx<9-Ao29>>3xC%u,'CݺݛF3;mXQᩎ HMtDwD-c.<j341uz^R"ˌgIGYwl'VP+ҒT_׽jkz&ǗB8ח"v3d>ڰhCЎ*#v) wGj0OWS0`ACGpG tξ/4X8uKbl~\ڡSq=v8b;֠s -'u,.?7sAx,#X9x4病:[MaW FBSn1KP%ƺoHB}94hrZ̿6ЕBy b.I{2wva萢.n.K: HĢ1ЊE;V=8_۬JM6`엱PcsW`A?3q;Lvοˀw%N趿:kgQ=5D|~G|tZوY gp1S˫TN$`n=u_܀FC8_v,Qlsj 'A°P,dujB\K"$LxO4S$6 `gYZ070701000000ae000081a4000000000000000000000001646b69ab0000201c000000000000000000000000000000000000005400000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/dvb-frontends/ds3000.ko.xz7zXZִF!t/g]?Eh=ڜ.+ȞV6Uz5֗&GUdcJ˺VGH݅[2 ~:b)\ÜoQ6!a["ۭʫq Xq@K2 o:j1d)rÅ,vIcZt .NYD'bTxVrQaU]gWOpDxoCz􍪢:@[ d8y#Q{(/}*=ъ r+4'pS`X.E¡|՟-E5250XMd$.Kx+xGQte\YU [aM$+)7:1+3ʙ=+F`R:탟(K:itNqD,p-Wx=gĒqOKt>+Gܰp,~UHqGFÊp_[;ib- B?(rV{0'H"Fv]`5-$=!2 #K7 9)sYS?H 7Qчw_z;:;vB.Fo sy&7H UX8OJwiBW^x}}SI/]ie&{W`_ M7Ttc#N>4Ԩ!zNt[D6!2VC5DXsb~cdӖ`!*ܗ(>ܶ !CݼԞ sʜ" > ^㽡 JcǂXҨ ۔]cŊ穩j5 Oo.%^[1~ދ4!܃&PkCA=tHa:Ć) M$hfNW)f XC 1([bAzg_|xJ` b3v %NժB'Y{\0RZҡAAK;+Yor?aв׮ȰƦG8Ѓ*ʴ>Xx GwN[,L-i{S$ÓBUمZ=Y(̓f5{S=<~!H M[L{R=Qx4R&o\L 8HT8+} 3 RR<+P mK=#ʛA-#S nH|j#HKa /fhi"cn /Tٗt9BlϬH!b"S?[B-֒2vstt82v:!dz1 rG~|(xU#nH{7*r9/9NL?^XD Qt5i "(.F/䜌 tM$V.e;ǁ=(yKN ˼3XiF^nT|U0)&ִݛEΟ;s`ıC~-ʨzb5WMƮM֕;OkJIC7dzkS8.X5B8w)0ۤpDSQCM"Tt|d6 7qH,bZ"4Ÿ2ji{Z:7#w9,h8a> ?PK <4 Bʇ,s\/,V+r`<^.]`=a3q0sn %d7W@>|%CMWAPz(]w"_HAR͠y7|vhQ؅ 0tC;]r[ >?- ax5$4DgvyXNaS ]cATU׀>_pt3۬Ӻ,".q4n`L!݊29j33tU8IK)lNn!4"Ůb Ƞ*eno(tH;bb_O%44 R _* 2luFKJrKʣ 9uv3%Bv6Ow +xjunB0(, XJ?9ps;ؠzMȷ=Ʃqa9=\T$흄fvKblw]/+ 2nВ~X-zc,b],ěc:;EId&Zea-giB)쉒$>CUsP~E9u@OG[R.4a0_Zv,#Jst!sʝLvR0#25B];M,ZZ^{S""OqrsDz?BxO/R{MG2j;y)R*-Buڃq&WjSc\hʍ*fإ'bAo>eTǦyB`e9gANZzgl&뵌elvVʑ]"Fυ5Sq~D_Xl!jh1Wme^rMPx:ï lgsl03=M1jŠ`]:oΫy rۇk%}9v@'3inH9o2 i( FC_JRT=QJIT޼QfL(ưcXCGȍ8}p8E%ˈLZMJYlS=9uaw}W8[6k=B<೪v2l\x ]ȆD1t fuY 9܄뗫8nBi XQnIqlJy p,Z!Q2L*,u|nfN%WPS0Q\`ͷ; ﷻ]Iԏm+r58ȠGJFݖ ?nieZmg3D^&e w"_Љ?i֖cRaCD`q07Kߌw a_F)E3vҴ;WN5w׾GruŐe)~h|T ,w@$c=Ejo4|mV/p%5L){CML9Kh#9D!D3;Y'OZKY$0H8w@^3 Tˬ:;FS'Blzc<Թ}o3S\zKГh*@s ! 1Xy60W{~x&VoϘIUoydBAigdj̀_1LfTtL @2"5jkH4vfu0zxx6,I-W 9 +Yx oȕ8~9,WU8"$Y6=?mv3%MZ"uP` ^ݡ)*vqi>.hMA\!a(+$ sC"mq֒C%\\C϶,yv ծpۮti^zÀf-d^iE޸r} =^uF03pnT4f]mj8ƲgUǎ%ռTT"B=*r +գ:k'TJ"8:\#gR܉ۖ`N{z}JQ.1 pj'fª%0}H4hx[qaQ)O#/ bʋM=0.S`_ ;HGǍ]7 } ^x[gPq"U񞬜d?Cu nV⍣vAWMx۞w ߢHޤHHGϠUPu:V(,J|LnʹuRM8Tp+iyc|5T}xbt*Y'2K2dalea|M+(důaIY+cK<I LvO+}&[%$͜ymgxwǨ( (I*S8'7hQ.0VQ}H^.hD+T3gԑW] HT4R#kꅳ"c+1b\Vi8kŭϤˠj$j(ns@\ltiu6(wfZHTS'uphVazcL _Z`4D: 1;'Xkw)= sUedr)n*rBbpۜwmqLJGݺ^L>狚#~62ݤW?mOUOgj\x9g,Fm|OI"TuThDthNm 2b*0Z/߮J }HW1֮ E׉u溈 Օ0wI7,7N9!,,+L}KcJzIr:G˺9إG&n<` S88=oMg+Y'֛+p˷]A+J _0X2.|#/PJyX-@gɱ`G xx$7 e6Q)&_QŌGf~&/agzٳo mGVa` |+}0Ui$nSW/Ƶ`sVҽn~ЋQ<1aW 8 ^FkYݼd1^#~2 |M [ö]ZeYW|KfHUg[7`( ~bboEb6:@x~=G8oCy,T*⹪FL2e`S;`j4~Ŕh7Z}S0t=i`$5$TqY^h4[<ؔ`ٽw#9 2=s E5ءpM.fZV)^q/F TI'?@tCf"'6E.[L](,:mcU3WދS40$ ؾrhv7M=IFbgQ3Hn=ؾإ 5Cg 09]2`UǜlX |Yz;S]3!Ÿҝ8[|G|*AsKXOm4`Q07ĸ$+MT|o6k1TnȤ5/0 h y '!WO||&zD|U+7Ґ0q*\A"av.lvcYV+-Oo`myM^ĕybFH+n>'I Jl.M9M>hրU銃 uh Go 9 ΰܤRu`wv R\vx5!|lb-{5ڹZ`T=w֍H-x@wVIcp|ڢBۿyz,"r~-{:5{ohDQq٢&D~ӯ3y5֤x`}|OtC]03$nh=^bigv2gַύr/wmԣ[ tuy%4kuy:\h'8і'RESȸk@70ǶU]^ ";;\Z8V-a뻙|JS6^>4+xKoՏ? XL'0 .<Pԃ'6kdm@Ѳl# )`b՘]i;{U#~- & ]۾dh(M!20Kq[Tȍ1yʁ)reuVۜsɞg+~1*,U=]-4mt{iW0XNQRlm~h-R|@&򽵄e6Bԋ rJ&eM? )7fB8ʢݾcp"wivt̝1pvQ2 rNzm+F8}]C첕{8r}r"B m.gl4nzd?B L Qe"<) a^dfS̄`/?A7PNC8ըaב!#~g%kJ-@ƒO9tϪo2b*浧8#G=RoI5shVT,)r&3LA/XtZ \B&.LطOz|W oن3 E+]OHx=.=MzNVAڷ+H,w&m񌷦rRI_U1ԨD. 9y{aYbdT1}:[80@@^1T|tFǢm$adj['aa(>ڄ t;bgWzA!4wwF?i_f{baId(i(.6ۼ?+oX'= <_km5|B6SdT,<A;"PmpnJ%!?4AL'RbWHRig wvusxO}%H*]*9ԩ/H7햴;OK.3paѸM'Eζ1Ny!Hʲk#}5IOQIɺHnfa_׫{ń?@k~Dْw1i+H|Q4u3Z2^c8LD1w}lv"+7kY &lΙ(]6I!s+7I9?iEyg?jP'ݔRvLL3kfckͺ3 aCR\5pH?R>wU.Vs?>sv7^|ǐk=>A,Dp|tΑ aPsEIB)K=;Ve0V|?p@W@Z[4 0d^GsKӾg<) .͐Lp(9aeKB:!!kh͹7EK5!+10L^H!=!K<^`fFȟP ut-!DZλ`@D>k&gx}`5p:,:n:wfƘtxԌ)ZbD=,(0Akܥ RWiӍ"/a. ;5oƎaiIeid6thcm8BׅPywlA^Fgpۮ^ `H3ýZ̮%eb:lG;ڃLR*\!E!Oa^+b}&n|'?is@_,LP(f{Q GM ȉ-lWl<s]]SVl (Qlo2xaԦGes0 B8AW]bc]s D>a{7꫰jOӟ\Nh: \pI.! FN ;GP.EqW u烜|eXG,g}MɧVr?]<)x8g*³.ɉWuk'J울ݖӭR?ܷ}"#;')_ z~"t^+5Iٙ p)p]ުO;ڹZƏ5kG ߿Wn8> j/}uḽWI !ma&-?:S#H7h_B +8 ѿ c4<6)!ms)~bfa 30zey}c_yxfy8HXOȢoHrT9-l|VV*1_S>.!#"ss!o~\P"'2LяdIT9czW_T/A4 {nR{:tGתr\8.Kܶ? TØ=*VC}Ϋi OPc.500]"h9rM<ݽ[DZVzaӖtOW_p\9voP&<{a.i3* V .ƩfC[g>Vh*Ӝ`C'ow%",XBvΠQG%1&*3W]vGx38MDyd.?45;aNѥQe$善$w=[lߠ ̌w3-!S?p7y)w$7ĨsDN(a @OOV[ jPoG-%]i_5&t'=DG騅d[`]}0ω{z֐q]7>UcMLË-Mv zϜ-fYgH3A+oDFz K<kLk e$y ՟m `Q߿EvvepTGfкb8"t/%9UPr2>c.,U22d X`䢴 o',a+c ڮ?1]op) ͷN*T21 {Q2T+Oߗ{ڒ2A୍P.Ҁܞfq {@O #luGam?Pv0Δ8viM~ynZs[H=bsLT tcCLsKFWi'i<~q*"|v0v/M$k{ۦKM:""|6~S=$gW!ƪ XxP [@@3gsc$AO)@*c} yfL C'#(&c΍~{^^VFʾJC z*?yj(@}n37r<fucŻZ\U P%|u&qxh33]+Xf풵tMK =XfA>xa$nX~^=j??F0:+s]yWa[Xd"OkH6dیn. p9J5'2.ї'tixQ U[ȝDncEhPWR=zuD LL%LEYPn۸O $9 ʞEu:3̖U Z0Sq 7u崮Y׉)$YF릌b!Cd0aeʿJ|*0crI9ʊ*D&EvαӈP',2&.UJ05̪4f)Mb9 O/r֯ВSf i]K?AG\ۡ8w_@-u] 4n zLҶ-fZ9kBhl} 1pֈZx{a x.K ]f#p5^x#58OdXzj `Cڵziǚ5" $Iꐴ,y F1H-QU6n$z5i׀;FtvI+R J 'o*_5>~guq@+i@X.vv1˒"GQG¼l2 a԰ 5%O?EB86XuFugȆ< 6չ=}YKq n @qww|QFm7SJ16Ta5y_#V<@=>AF]҉6֧Ɨj٬~ι|OAYT=1p5^!fh.;LNQB8"- uԭ+Gޏ`qlԇ 31aO^u8jd롖;KNopRJO8-IC5(yzpvgT އșC$:w$oQ$zX,Ḭ{addDmJƟX-R> "K*T?SfPiu[ɱ-;A: /ae zP9IfnI_Ӎ7'Tژ-k=t jŠI-u.oEvrdü0i,[k1/{4pURPm ,cXAUw:)!B`zrvɖ΋ \FOk(jF $%ˣ2$bxZ~PcPhvԾ`淫y)-7=i< D2_mO6h[ b\w:%m"I*a_Ho\%L=>ZJ'߬3a"o ;A/AJM!՚DG9Bu=NBkX,3;%$50HnVtt87vb$@FRpο=^:Ք6T Z2!YD˅;z pZ,,CK {puQr&ߡ}m+愿&=!LJ=nj_ ׂV=YG ! nn m [Jͥ•6?@;Q t~#y)wùBIzFdR^4'S윦Gfwk:1I'<cر8<_%s5*(3\{?TG#Ϫ_lĄh.J2nlԫR u4EU*KYHJ؋}/S/?EiKHM26̓nw"f __wX %!ԋݴݦ2/2AB_u6zqJV\"MCOSS C`orPl'^m{˵Qo40٦crBՙ1ދ718&5MwK5J+ԇn<}j迥^sA| H<X<=ș(olC e%Yc;jøIIue9Q%t΁}d?_r+*oGrPFozKe\8K*2DXؒń^iv2ҩ>^q|Vpnl 6js&uR8P4j+iI6N!, Hλ(zA}npe+]rR= 1q$ߨM4Z=뤟$uҫUaEZ>JI KnWxXqNGGJe#E4tT#`?z9x[91NaW-~_u7|?V~`g/q':3?J9|ǿşjAME,H{6BJq{vwZ֦qWk_y5>vSO tkL۴c1V֏̽Mɓ5yA/nKHNz07#f+_iƎ &,Oe>C*p0B<.$ͧpyxF5ځ%/L)`d^ Ξ2.xa!묽I.ho jZKMVn#gf Bˑ{^2SpZᚽ{,{lWEFY8f_OV6NTHS 07 :C,0?ʯ wPIZ^dPS,sܞ v:tnq>Dw` )_k@N#(M oŜ$? D6KyCb;,7>!1uGu~,:ή@P[\hC\GE/n[^bOI/!$5͊:FHh1ݺ~4/{yX5dR" p`Ϳ(S+ Aqy"kgMډƨ2BnIxӶUR7`=PĨ}L*cwc1:)FgTY}:PfmKm[n2IblYOϏDZDD)(԰~+ IrO* )dd/~3-!Ftaxp#%}~sZFx+QgU~z)^@F>hr*-9^W=x{tk˓vpiy?:SeUt"SU-ݡq@Ր Nwb2:w]yp[jr Zay)ըJ*c|;z9rz7)'9D |5f$%_5`5pWߥ35bG®M;$PY,(l'L{L ,v`*hڎ 명< ~7)nEuί"=Ym(~+.  6 ڒ!FOE4p BC8Zzt`?Q#- O'>;^HG HsFe[MNʈK~a$W ^x0,2K&Ο҅%ǿrḲePfRQ}'k'%c37tΈUxZ~!K9eJL?qLmq%e6%!J,RꐯPA/\ nlS]>^ ]s>b7~}ee^eE(Ѓ?UVُ\}kzg1`߱'~_o%8cE%-o"ΐNC#Ҋ7xc&DR_Dj(G]$"ZdLpOC{ƚdjT>ܓH:纟|E^ǭ1bnV ԛF=*,ejdSIAȦĪd#E<}3'ӨkHj6bw:BSe`ФC siac!v ! dS  mYcqIc9uP7whUVBbx#&Tz۞"X d̅?^}RGF_ˀ U| [O7h˓~0-{†MwW!V'bl]EV} {Wtfc|@%\|7\0ՌXFߗ~ DH9*R4{jCmvR}ukߨIɾW`?̝"amCj7T]{ ۼ=d(EָX~ CLJ*A90ޡ{~e`jheB}RfUq4z}ygڽ[kWDq%A,]k_> #RWa/G^"ejfa|ˇUu"KTB5-{P+DŽz!4uXcFz;Pל㶸Ӳ(4G/)\1/KcG$,0bW(٦BrxN``'\#}PŦm{,1ŸܻfZ;r/ԓU.jztDžU&OrB ?_zFbUxKZ;љbX(:2Yv σ|M.)A#a&6:O;>qτ+COswۆUU7{;{W#V%rΝ#۹j>$3E"+4VPƕ ןGb3F$ڎ.k%"c _3Cyh{V**F"IM%& zvGre+0Qj7քyh7b [Z%ې㨓gx3yk@yKR+i<4P.3i폑jHWǤ<CkVw&7S(XL]p3B7߳aam qB:UC6(N=r~M;, 6ޮ`zՑY(F=O4 s$ZegH+$MPƖ`hz0T3(d<ȻM4:*CZzL8Q5)FMƴїp0j艤HgH>d- ߉$i2D譋]?z&ʁu7H tZViF!k8 Q w~IZӣX(s7OG[ {1ēSQ[!C@^D":%J?]eL%6% Mũ91ר'JFr wǢAH'آGenBg=qIH:qo}qMw^aS*wJTtTXqTB1UJLl= {{1hlRm"$H|; Nh{&T!ȣ9=/jя v3eO4U-⳥4F' ]l\P,PfNc-Xfü&ȣcE']w^WR.6͡<ɡ :[!M\+EaT<ʍ'䠓 ZζY*L){|7h9Y:K^uVEi\VW_aJD5i& UV2]dpMN8HM@Dw(Q]xc!W9GZ,CU]O<4ƲIm-BXkco mZAf3wcpmhgX?1^4Entg-2zb*4n_%P2SHjP p`vX9i߬:1X g;V,?WdH%eD̷ 10 Gs7,wt( ]0NG_.l?C:a3> :J>zv9 Gt'].6קv5BVmACo|bq/:hf@PSM_~e]zm.im2IABK}6Ƣ[*hgw/!U+5~WGvz&ʻjDl 9RWMBUEIsC<{Kdt~ljmu&e~4X.yasYi@V_#sUd,&>,$vuWZ2؀b{U{V{^҅wJ d#?D_ݪ`8dr܋b{=򈒧 .usoYҳ`O:P Bј'/f Hr-w !Rλ!`F? 3OS֗:O7'l aMToVQ"qsWf-\Q!U˞"7 UBp4ZŴ%)F[MVr yM',Qjo|T:`&l A^)oOzxHOq:ABdKM(M{)MȔwJsb 3I={\<ϓ%dAþ@elga[Tƻ*hf^z/kT @HYJH2r?yvigc@82SD=L#%N—FW=o`XH1sp"%&uÑĵA2gKVRgwm|7YG& :Z+BD#`G)lfctV\̦.WMk}:wJ1Df u& 5hτ6x$m=g|GikHZ"-~[u81M*,q!Cj)mctwMMD%[np ŽV$8ݗj6UtK*o;u=@r7<`͘RrH'OE_ ,^gtRztfƾtoU (`n)H!Ag>ocRx-4 ]+=L#F`>gCٿe q'|q2 Gh/x#G{Ҝ$i [rNh?0H=z fs6PUsD Z??6@)ACKp`ދG[:-^p{&Tz@#7z%e4TMenߠ<̯k~fKz;,c2l8@CbcpqV2¾Tm)`E[ y4Zr2)_"V9}v"7r`ݷͭrV5q@mey4Kb[޻v_j(CO)̓Ix)RT6?C^rw\Njyg2{Г!)ř.KHz'a\c&!c8[,g!--CԸO&=)dRk&'E]"19i$iP)4ɶGbo#˓lЬ* Z}L:X!W'jOlա2cdK,Ehq[qD y̍c}n:+WsCv K\ǢIao 8 OX[U_k* @DKWY;ɨW\˧ 3;7d_rR]S6KD4]^p}L%uC~w4ϖTex"a,TKw]:DިK֪='[g9Ѫ4هoj&+%ngO+0T@0QtHQ`8.7y1;q#``҃767toeeſbhQ  OF7$\Ouԗqu%$#R H2}]A/ 53[@UG&py L?xX:8TAr㣺hӦW%#ى7&!EόBE/I70=hS|'t-pm A;rS* 换#Tϸl BWm@'M%R]xr XxpJrTro)Gkȓ/ӈP]"g!1FۆjSenmê-xg3V>ghM'tIci>2AE`6گDLy Om[#@W9j0x.,;7h=|!*ԫ0"3-4ZǠmBzMYY`1;'Qd'-BiReQso꩸ljv ~X*yOJ-R|{Կa}GF0{]]9: ZD-oC' xR]U*yB34atW묘k+2TkУPؕ!0'Vw hwCД hNp} suJ2ΰ^B@PqvɇQp\-zcFJ;]e[H `s\q5̳h mo^hfT_aB ݹ6)&C/F|׬lPoE-e:^9o8 V-,݀:cmTD^eR[9cjś[65)^/j ʋ`iK噓[ՔX%NqֹYΓA e пL`DBDH?av@ίR ~]Хܭy ZrN 5_(S,Km8N[* fKVZ0@~| .`MqU/|bB(dj-jek.>'Uk 3?HqMAAU+ݫ '-A?lk^Bu41[|KڛC$Ha:R{j_>N=O.9E m*=47T rwWHVqK(D o4Pl0U'id2' fl?V3}g2~@ag!x!/:lYo+HW⵱lvݰt fqBO' +fVʍh$)qZ^ XB5yUzu()g5QM.ώ6LT:?[<\m A+V1 scekr^u1D-(,45m듞xY,fss.SG+YzTF 8&Z$WgxxJ R}!PA\/#@J9.GK̜En߮ٞ{YTυAm66K(2V1y)ۺtI%Cl-1/m$%U]3 %cZF}.Uy믐wmFw7 %c['uh\eDn mЯgH%M8Cw/x5+?_kb)cbA-" b}OʦϭyIn:ǦvעrDAald(󋃌HQef̤GykQ5RŸin#zm@> WCXrm_Q9ݖU1ʝR+HK9VZ?u˔2Dρ>mɑQ} Q9id6,S @)c,JoM~)(%U-^RNHMRC_XP_jN!"dWդ(P($ 2oL'@KyÀ6c#d·w i4Bo=k?3=5Nn`30H%.lL%?km(;ZSTL ,O$mU7 |O]4b?=t?\oL6Q UP`j=>R]iHž|#8AQ 20^9IeRjxGYn  ~ ;A4vLםj=Vqըl#P?Z8Y@ĨEpW4'?C~6Go Epq&d4aYv?G>8*:ƤCӂYw+EB/f Мt?P߻@U yi.c|>4TR3얦4=D9E)oBM-Q ugErǬjoW Vsb|}{44d5+h7p G +%~Ýd0 :,Smw7䉭4Q}t6Sn]A)$T:*UC޴7|Բ3X©i,$venkª16FM5,:oUN!x8#J $E ~2zKoK°҇7Rܤ 5{wEܾss5]a4xFg[;G&\v):ͷIIɀCd']<흐dta(H|*c"# =7:v'W1J/꤉V `F cZ3g'ac-,-FSЬ:JCFvfE'k$ygyK%}MW6 $ *(s1I)A0a]c/o*rTǁGkI2jIzX3?'t TW+!sZ֨s48Z*煓+@_yR"% \R^d J&,lސMș{mE&+q:!_IHF&)s뵈#Lp6U$si2 'tciPvkF:e?=zE6NEzG 62P VX<.=ɿ&?zG*X4 d9H3we,v%%>_p?pI]7ֱ}UՀ[lX|i4K댈? UJ Ka5z\s$-U³m2[*PVp3x:ia1x@!Ĉo* I")gt',OV7ی1E[Ә6x.=eahQ4y t<׏@J Aa!@B3dxTt%Cāi$춑AEɿ\DsuQx|Y {lx+W]TIZO~^o6^su^MQF5y3x?q#o=7VMxXE+j,[͡d&Q~/) f.wxf7E*G%PދA-Frj{Wth?5H"~[{r&%[2Spf|n9dA#WedD^7p:G039"e_lY zhb%ybIdT9i{[㗈E#:yg:@ rvwFi7\M:FV٦_^\^ +!c"wهDik` b~(9Z]&R74@2vNPmohv?L=txc7N:~dZ9"-8?-yWmcb*?9#WdG 'L ЫؾS1ko^Ncm F2I0UhMgd HqnBCtd?j*Oe;Tf 2&!AՃ묁"VyQ{݋8w\Fe uCIz#hP\{Czܓ.s}'&Χ2!'B07cmiKSQ[e'J>e]WLg|pr0XD dfFz⤝.C׀),ֿQDj@t\\ԩ%t%T D񝸵)fe({:qsبKdo/XwKWEfwy)sRW Z0SuI0cV:ĕ3sg!uO ~.*|mR"p$#t|Xѭ?\)4Z`!hl [B6NG T2a=P1jfb*l!xpWcrtSvNS*L}pa/W 3my LB|r׳ ]a_Q_ #}v xu澦jW \ ThȪyIvh.ivv<_`5bB!Blt~&":7.&!0$(9؀HK0p t,D;B@qdk ԡНQV1|+H9h!-ӫ(jUa($qW,{7h&l+Oч'F+KIIOIaÛ ^,q[%ɮsl _'G2^%f.lCK=+_`?/vll1.'@K }QS(/UCҥU8Y@ા7P;ɝ5.THD㨨lq7|-jD }'\hY f5"# \6l ͱ"C=הEtIlOyw%s+= ҡChۣtgnO_n ?H>)꺀iTrL#/y?@1> ^Z#vX,Z/Cx?j¶f%W9jJ?gguP#SÇ F΃6k K{˨i&#m9&HgNԴfk r" N0~d*ґVGtT|FzIC继ɤS+b޿ K8}I'wzazq 󆸬2@ *W*vb25B7fEzXnݥ<W՝9%d]m3 !ڟJ,^ ._ೇ*Zv0„_0|]r}0=/V@ ]0ڢbGXdzLpaSu# ,I/a:]yUhPwޡlVf|jJkTp6g˂*#t':١(GY. %k̄DZ OfPmTL^OT!` kJ7ܽl|9/ևĄ\YB#;['|tHsO e' hk)05Ze~u0fn%?Cf@Pva\i>w+ZDV9R<~ҰPײ6rV}+m1NhݗCc Tnys$_$S yVr&~~&^&_EI*~w5~. -4,FsS2$ah4:gwCrJ[&U ՙ 2U1Qu֙%ٔ[؀@dƋKvTqGaF2\$0%)Ew'q짞%?@#uk<k"5B~o æ#v8+"ɫ!ޚײȱ zi5Ök8omd;u<~:Rn#唕RvvXàXU@_?SCGXhrg CɰxB? A|Tɤ.;g5w~ע Y1L;շ,_;K};&Ç=~xͷvJ [t[Ͻ[pG-nW;;xNN&)m;2_ɳCYفS7; 28+}!oPb ]O qr<+%LaȈ .fs9L,h36s) -͝1RxJOc@^-1B~)r ZhO)ZQ$qrHk =.ۉ+T rox)TA1gsr|W"K Ii |HH`uao";yK?MmR{}Z^勭n B;g$AGʬbE %r7=b峦h&(#cIaO?9+q (2*IdĴMdՅ`/IQKsa V˼pFt_Z1dpr[_KpZt:"eŒ87%N< nF:twm9a7Y]La"@H얘ynֲQ0`?|5t)HF-.E]g2Lx ䷽]؈ȥ|Ў-d5@X@M@"nEx]%:q=؆Pn=2  < KMmIc}wUG&""5 p(0_N~C6Zq\ŤW6M<l#1 R(XVN{N`@YBA p$ѵDh.p?p REE# ٖU^[~hD_>ˀ;{z2M% d.5W0O;\`9@XQDɗhL{ÑGǏL%W<( a2yGe{8fb_ɚ.*i?8ƈXTcZ)>wxAOG ޯ𾴻 A;: [D~;#-jrY/WtRr>=+^hbaR'F}#]ymDt2̚ח3I -T~).HV r/A)WU@Et93E NPKͨE?c0Du%6~FT.T,wttAhnT>*k)vh2U +wS 1m*g+l|r>wq(weWS[։&`w8[NJǙ;p@M糬tMle<8 ª̆8A]׻eX+ =?VGVcӤngDV{uAhw|ITDp彷OjU~eumq}eFN~`x3֘U)YUA!_:@i$ыT@E]ͭ4NSs^O,s#Oaoz{N8Mۆf,叔Q9X8^B튣ۑ-Hz f0ߦYx69fs/𤯪*dI Z2U[JaZC«CbOD6oR ]՚_Q{7I%%J.Ɂ NRI\d8é@$ԷXhy1a&iupRo'dEǸf¶׻ȸ\x<x_oqvM1: Piɛyǐ}N-l%MC В*\ֺVz|4(= \>{-((sŦXWt.b^9Ore="J1׏Vta;W̜Oմm! P2TWggTѶODP%ɤaX:KI2d8IZ^EG;@ n/*.xtRrhEh\B_ 칾@$MXulmK0nC;w,Pws/L)uqo"銛Ho-0E i򥫽Zyc0zr/ϫ bQ m\/\P+UT'*F`K2=0ZV6W͈r;wsuhn㗼:ŁQϦV9#NZ5B<`"94? ,zKUǨʪ}JS%aӃ{X V~o\$mņ"Sۏ{c$GJR;Z-O^a~%mpGO#6iMV瞄414|F TovQbXߒz]&{yd_'>re^]r{j-b f\+^jl  Cף<~@G=1A _ ^|GU|$SNϳKvva PEωfW݉jfDZog 9R64fC$.@#^|ڹΎYp'ȳ ~vFQ)ggEILϧ ґ5_d"u3rh&i0p@;wOa=]Mݦ_A qwRhgR-P޹Xzv; <)L`ׄ@~I_p (uS6fXrzK v@X03K9 "6ٯ7ԗ۷󠲁Ak+x D<]kX@ЊuM2(]z*ͮ<a|c ʁsf3UBNi5)]i,zXc - d(n,TnBv;hv0}7)Q -URێ."#@@oK O0QF^2 E4ߏ+4PMAe+;h'$#$&?S |^ʼn޾֌3_8'e6-G`b2AYGȚ/(s#VHJK(бU/A>G~]$ɉQjDfD!?^Car/0li)տ=\͵ɦ t!ZȚM/y|<ҽO6O2S _"7M2WtiSA0ďFչ`Bm=?A |o4"\{'|/<OO w*)N_ =EudY)n4's\zUw0̺$Inp,6gRL73 *F5W.P2dp Dpn]#{4ƹWo@Bd]SN:پx7<+Jhot'a.,sob`0d\2|uE.+tCo*'D ~CI]Y]B~k !}mì:xEspC_ƤO5BoR -е Lk)ut-h0~IYa'+(~~ӡH|2"e!̹;/5B0:wjtd0Yh)[`|!~hbH]ېױ_%E|$!M;&hׇ>V&ћ?ƉJEIQ}ŹTtrɽ)jBxݷ*Z ll(\JYdA)wP8ߘ>oCn6eZY"焓j(Q@LEM^MX_?{3Ė_E.82Ƽ:Ód|7Է~`2[Qt&~%~< sLc'Vpmעyѣ^$>*d Txzq+b#3󏰚Wq䡊3V06>&d,b\S F7AIt:BUJ9yolAODFM8+8; !cNju?0XO:gSW%H\DԦN en]яKצm./f &hx%,K*Am^ ?~\МIv@BR?+X w#WD5l@@mLk"ǜj 3R~^|0M=ng`;J~zIZP qѾn(J)C/J5y2m&Wz H $EryW8NEv8 P֢T0FG-43xC tቓ&Ku 4gJW AMrLa<]',fw:Z~]aeu>&I-٩\3-M5)"5+-2:\ñC 6dՉ#؁Գ#z_PM@$3eyڲ nk>{fmB߉q(dj5Ng?EUpz +Qەus~*lT[h.M<+'\ 8\] -iK<w1I \:k]׳ߑe1ך֤Er62 Kuu'ԞQvFS}{*F.Br=c kzv(8Q'#7?SDM#/W [Ki\J(m5hxcqQ LB2Ŷjߊ xq`yy -h ٜKB"syDHIŕs7cŎ!KcYO&,) 'a6[f+ZC*r!DLJ8kZiė: /n f2 HHӈU4%@/vq1XfD ^YMA4LEf?h,)礭)e(𞔊d~aTc`~;蒧І<:uIHDK9v> s1>y{R>bӇۑ|+4_Rsu5!VHUs \GO/$LU<6A}2S2\jO,HT%Gj9EfF5w1:_fZBkmRklЛ驁ݠ VMYX:QCڰ.N&M#@RCoQ cHť~ c~PNE8Jap{0ܼ(\fi-4.X_`N8Trq;i+kj%I%+ "b$a?uP8ų,S2p/:U3 g1I=eEΤ(S#tOuE α⒀ek؎ZOMCr,:W~Xvn˩qxQ׊&bۺ}$W]WGWzDäk܈"W\H3XڋD_(;v/'+1t*C+q@?~UrYٯ>P3JLۆpp\SxG`iP򸺴9هx؟5PKH-~*EHufietGGe3| PeT< Wy4 FZJI쳑;3Sn\mN<Lj^c/Ft#`FU uH|@'O b=(2Kx&I;1XXm !<Lgj98PWdof4:=_?I8t]LZ'lrǯKm!P{Q/:f&L\;"j1)mx .vz.؋M p:~@L%]@J!:d3}dUp ߃VeϜ%*Ƞ5cRs"ky:h(P359YFry8&O>P 5;m?Ux0ڪH_u''kÆ+7*qW蚧O<x83z|05\V7 ?A r2MQFǽ|&BeLZ)?bn2 sǘH&ޕW_)iBB9lAՏ@Y'g>> Dq|ş F0K[F[L/Hz!=i2Hs*Y.)U:&O0c&N|4TA3ߏ4"qM胤EB&*b"ad&L;55_ .hjʴp Is|VD\1fopx̶3Hp ʬǩn12MQ$z>^]alћ7R]'=@39sr=rw](:铽0`&IWLƾgU >W?J9?w_)`.q00@O5^У3⩡Bo*%I +)E\κjAS"QOF|\Jda 0k`,G: }`o:^ 5U}GoYhi]볣biXUite--<˦[+]frF2;ky%n_p?xkpC قY8. 17G-A{߿?80& 5id;bdRɭs`_([9{RѨUȺf^SDQ7]QM@T;EK1d{\ɔ&qxJYt޶F1#;2TQx^TŬs`jw<=O`(S nAF  !TDǗ>bdSiN8cpOd#&g"GdzU-PpONkv$<Z-}rl;z-kf'xaA$w04n3p"Q59ܮx5+8UGVRĝTzphPmȨQ^whk}{K$P^X@hhnT/5`Z6oK1 9\[dCjp&c:4PnҎ84ty1KHr⎤vUo*f4Q494`mе ʥ]\IT*YaY*Q2Op!bLT0Ѻl:]𪹩F`+;5нbkkU FV2S+Iz8!\֚Z&b!^4{inwƸ.6E{9X*劋/ܪ[ ٟIRb ~FU ?4(ALLofo)C%s*?DŎ-TkՒu$JxAhx! :zH-7[]N /1F#+65ۢ=Ј}6:N3n|ӢCEp|Z5,T .׵* G;8I4nIV@">*،ͱ *we?9IbGZԵb1wԠ"EhXJsPha֦Icד(K9ǻ)W8;)E{Ͽcz`o * @u2,(q5]@ ǖٸ:ގ44_T>Oa Wpfrܦ:Ԡѿv/g uuȮQvF>b͵2ݒkAAw`~-d)Vt3KzV+CI\{$x(ek6G(X p> O/ZPޥB?#U\Bh2 ԀgLԌɂn-BDͼ 2wx _^;{NNa|hG3kY/ Dt-*8nJՀ]ծ-֛X"~po~. ('Y΃Ы0!V5^HEKDv%YD@zN]ÆkʗUr+$Uz!?e}uB;rS&ClY^OSLa+=0L4q(wA 圔Mh(tf'OKA'};Kt/^5ј!xL~G*;*rW),bPk< 6i^A-/(8<*]B6]pØ&-*TbzդeP_jfhI: ^?3)LD{ƨZ)a!N9t T>` غ4s`W}_TOޅ?c?Nmp;=ʳMM[\e\a|Qs55z-w$\RX3}A"k5'ttDECSPnB5H9kj[XfTd.s=#x6oP_%Jdv¬ 2>&gPاpQ=m!=/x, dHE~55j{YXY۴o4=qRyMN$LBEY>cDCg ԛyK(-E/0nxquH5^KwY.Bӳ1۟ .Iݒ|fͤV*R^l6wmoab8 9ZKa e$LZE X)ljвQ-7Mt힢LlnEƑ6m8K iקΒKKDe9[_P`O3(ΙtNre' 7f{+ezsFJୖSW΁IħМX7&IQ8OQ[hOͥnM*W{8E&abtl߸L,~^R}uXŖ0/EAՀ!vO8Jkn/^jk`kX$[[}GNWm3Rv.*BYtR)1V_ D:g. cA5<8k8^bS"a>mZcRڛ:^#5v ZBs:N#1H7jHVpet w|?ZboIm0YlcuI[ն7%]{4[wPD'XsZrse H\2Lݜ2jJQSaBWIlxjrZB9%ϳnKO<gngG6\^?ԫӴeHis_T8zxbIQ)xCbl/Jzu;MՎYe ͽ򳹵 ӫ7|SVsN&!F漏A?02C^M ]n ӅɨpӂHlj. Sl~sDHյm@A"ͽ@ UkQl_ICıMJD 3b5 ~1w@~e{ZhCMt^J>9f")JN%\~нe Fj ^*WW U1C ƷT܌.6Pӑ4Eڕ:s'8{NQcwViA&6vDZ9m]f]+ x :BsS0b.1YVVٸ N 1S=Bʗ:z5!`\D]FqX*|6 dW+\{1bY ֝<'+A׼Jڍj}>xzLїd[]͗7~UfGpUҏT|rn4)ײD=C).J$HIz_ߣCMNVi6&W=~YݥfS֍VpwnU#ڐ譠u\rJZ] {sʜ]8"C9pA Hُ84?LD@_DL+SzG|W&W6i3=-4F"aOYL| ׬-ɂVuzM =$gDqŹ͞=m9O}\Mɫk(kCBlEw&aNhϲ}yCg0yG(ʨ'7,]^x0Ciusqoȃ}.35!z{ [ kKOsb:$R7f1149~z[`< a ʐu&c_* 660N{8FU WwOt~hw`wEmi3k~kLQz ;&xr+[VSI pFvI 1;4/hS7e2xRl]"Þٞ5Ya!Tr- :$g劵1MF[gUwz{TJTmeY"*_8b4`r}VI<@QS'TY}KªL7USuiKʀAUҰ%Uܙo)δ[~kcmKaZ]xT&fq6ɏpQI-q. V zTcFyPV ȃ-uK0:Xo%lDF/By*'c>C/I?%?s LJӶ֯$ncćA\̛;/O[5ܝz;3p50yiҽ%RL>^aZpYd ߁znګSqc2궠.@cNJmTrEU|ZұjhJq=rAvj$B<ťŽ— >8:YO&7lj)dO: pjm]Wr{ZoRa4UcKpOTWF_XU Vp*0]q;jlmw/t%7O8^M7eዅ'(mi:ZexhkJjډݬn[ Q4y$l'q!heP.fZ7(#,uFGNN9={;w^0Lfx뀥PPZ;S7zxT.XSMl>< o= EthdX\F8`[;Xdٵcd:ȶֶ5h^5=Ģ^C1މg(r_ \K'9F1YNUnʈ)Jd]nٸw49rjO:0`8"P/wmm;nd( YMbAu|0^3kZ[l6rtt\b0H#e0vZ7ީqA6lld C=kaw F1Lb:Pq̠ YG9[(T3"^XOtk9t X%x㽫~3vwe)}l;Ahڅ{a懩zhxg30%yu%*֤0DXiܤ87} ) .>7R rƒ$x8Nqr}U}!Y;t=Qy\JUq$fҭh,J\0_AC=:g^h**޾z0Dx?iY _3J{{ (shßʿ|[JOBdߢg}cG*JM +X*,zs03ƪg| 4ב +2%e,:p-Z6+ӬS#\LYvix^^Lp]j HvC·5gz֚w;z}m}Axs]F~$*v+^YW0(1EBr %Is#'tfUجǺ}dG> >Qg,=߶ot3Rh=QuTHjڼz0?gh=Mxa`84",wyЋQEG@wL%hkt,9Lq*8x@t=^SqO|0ˁ*?6E&|ҍuf(!Kxuz^ŵl̮Ja&JQJ0舥e "'%kd@jSqx>.#DvcAo^ƪ `tje.']x>aKjL;αt fn߁g_Ql"# !Լ#f~VGA@Nݚa- ED %͓df/8qxe׺$O[(W#|HN. W^l @ Trץ3vsu)H,"; g@V^z (DItQle%E9Z浱KjvN}baSWuYt@?R"OGT[9Uf6FT 2R~~Qd,WɱFEP#0vam+ec  U{^`VnD r@>l]bQ8 ˈ86,*1Rk&$VL1M*x8Ƈ3Crۂ`9zELB3ى i/ 9r*ɼL!(gU11e|ygjN_yUh#qjۏN@ZWk~2cr Z#,Sz%azFb/sE$V$6ñ3cDM<9 47DM͆3聂~HigRwx1!"0TVbSfm|Z+icRUc\&Uĝ"pXHh:c(| ZF0pr HbPkfS{G#!5?4 RKx{wf .9RzI&ϼ%RUhZc)*3 828knW) Z6Xk5M L% <O1Y6TKa~(z=Z\οH :Hni"u嬏.kPc/E*BjzlSryiS #V+NŒ[]0vd`=തɊ -@\ MlxLDY "2`|9V]Tc91 ԧG.:B1p)I| 3q ~g_#i4k,ݴ \UT^t렬4 bJA]G5J`,y#p}xX&rNvس"i}PDVdH§/5=MB- vK޾DRAn( '_PR߹r {n7y!FǹW++m9idXؙ<[bS ĭ1ǩP]0%ځr: l7zA&#i bȏPηET9J$o]m{1[&+6i 2'C+ֆıЇ_7gjz^.tLRyoY&kgK {'Ŏo<Ͱ?0 ~Skא=*hV\I.fFXK;.adv'tr,fԮ]?N#,(%yY|: sY,xM|$w;\[En"Xka\+3R@Xcn>@ ܐ{ cs@]ᬛNn$y4: )93(أŪ8Ĩ]-{m7C!cirLPh$-CSQ?($Ot`dggPD 2;n:&G5S<a-2U˜*J-|%6#\HF8ޤ׺492lf#gX3C]@ wVTJfP~<^q5yQmwːY@SOA 92`fttdaS0PE;{HO^C;+넑_T v)Y~W%,wU1 ѤVdML9S+ l'j_bU_[<_kBX+o$%Bg0XƥwBaLviSYGО5DNx.ݯH ̼.jτ9n^i*҂GurSҙÑΏلp3ѽFo?.22L tUbgSAOSD?1lbzɩs"6C@2qZ% g2~Z0ii)ܞ}>$נ$J2?6Ez4vyW{yRޏOLN\, 팠Bm5@>?2[e mІ5NصG;wZdRd$v'Egx!e{ch`EHS fl.r60/S g6?' ?c&A?'p0]qO{,ZLSWa$Kӡ6>9l;ˠ^0L\bkyz0SGJxeTM\PˣprOD2a"~ab(?(kt"ns42)n0釁Y A""|zI>pYR-u.xی3z?_UCDz< x@% }u0 /sn DsBmL f Ae2J b<,p0ZyGa5YDw~x Y5GfqC(SnC%øeգ")L [l}DU)4>1E_2LFFY ]ɢiGC w yLg ~|낪 -vDbeg8떵~M~U+Od=$ PkݷvG_2Qq6| b>_p_>G!eDꠎ!/2/]I% V7al挷6e GwЧ|Mʯ:A,Tѷ8A@1fwfy)LGN52zQᅺZV2Jpj'#d6r/(9*J"3䡁 qiG0өJN&kҍ.$I'5KxgO-ZD BR%.jhOnr:8=$~}ɮwQ @c544h/3=L3HB?kD%|3=$s~.x&&*DC e!#'F`ϤR&}BoscW?OrM ev?M QFʕ-ƺ\)[|Mvb1? 7Z~!ʧMGC汸=VVmZٻ``MU˴LFVkMvsW+X)XZP7%㎹KW$~X0RC!qz9~B`W+u< Z.pZ"I%" DM W مY?!`Nһ%7S[EC<nbdnݙRS,gX}`ZGn0N` 7)Dc37D-Y<+cMCS))Ov 4v|U/SѯItljZÊ P䟝u,>S=Cm @QBƋ#YsOGH\3hV,ߚXRQlV|t~⥻"罝*e`yP7x]jTa,X K1b߀ qI?q%I6aqdq`lE7vEZ;>$AsY:l%6<T [A9A'\-8?"ƕpqQD%^5 Տǭ{V{T~>J[VH(Sw*zr]%+\e{ЧF$2nL/̗2T=@<{vgNrJYM@j)Y{hjNDʨOZTM2Kñ}Wp=%WSM7J/*9ߣ.gJް׊z^rLZ-y3o6ϩVӓ@NU~8Mwoj-:UrdwE䂉Slc:+~ O$cOtlĄdP9:nѹ^ami ;WCL ׃~,El|9]lɃfl7?2SOfҵd,K:'l3 _5ncG|DC۲GJuX_{'cLzMל/!?Gkƻx>3>&ؑgyk4ԏ`+ȣ1IլvfDYlYa&0Wkv^AAwR-SRқ\Wӏ{`Ÿ;9v= 1bj-{@w~@l0~ 5!9&/}/[9 \^RM0 7Y)HAiѓP h|}D"&IԷ==~NrGZ(4hrA9Ŕ0>hB^E p*Ԋsۮ'H+^́ 鹘}u\5ՊxQ kCb;8ڹ%i&ۿ%94\teF1~&ěY0fI`z'pNq.9!\.BX_%D|q`.6g~9 2RݢA)F I 1 mk2SKMgd&*!Ln n͟\?w09G-0ys11%}bji;LoWՆŠm/xuߡVͭ y퍙6^˙#1mhAUء+;~8sC1t2:&Aq#+>R}GhH#kѹWi,COo/ՓHn3?Wlw|@G0n?bPqH5?ERuͽUXܨ<}eű1B]2bEe@H Z8IUqjZLq8q/ [h^A{ϫjfVRBJq:rLf+lg@2Z MbEL6"R)r ale=]ge-[ I .^£v:|(u\h->},/K DRi]?\g~k홀WlF4 4Ǯb,nՓ0WyW ^Ҧ2*qFUxVn?6M鴖M{.>xXA k4?$1,G.t ,H-I*b H04앖^enoM+ȃ>c](Dm2/n~U6J$_~Ȥn:m@igbklyV}+ X#s|,HH0Hy2w [p0jGoS*Ĉoغ9G>-yaX*=߬PFCZHq2o(bjr)o)&7<[V!ւBm+ѫ Bʡӎyc *:ս禎8$iˆ gig"Imy9MFڧ.Ҭ|J\Ҟ0C\>AsxMF IU!-UESvGj SA^:ր%MRZJwO,DRprPg^Q걊`b7݆B k ioZS @iǙG>j%ѽҁG88MmqѬ^J9?Sʌ3:uM}4?E ;mkhB/;*#_pYֺ6vʪPϮ=*|^jn9M/U &m"QnU!޽ِ?|a<o)5M{]e-F,? >]LJ4%^?Hh7"c)'!!p Kd8wx+ YIpK7 Ο?3 >_pQv DCȋ>dG>(Pb?9WQ}*߆ T}?S[-#l94Llf}һzgvKR$aI*|X:aOYC |3w?1vޣ#%cqF+9x% iznmt!4oٓ([!P \W$Ium~>]ܚQp_Z1dQ_}R8}v7:W*J,4  `C=M"HKS.!džǸd"TosL5@iaD3]S$]ȥ~apQp$_ j6Zf_+?I+ Las%@LZ ҋ` t=KkH%tgK|b5'i*Kdf"Ӆއ_ϢZI*(iFT$i6he s"ѣd3 ֭z^P5c&Ւ Jo143y1|ڥ.\ϕ h,J7~ n " D }{arLgs0jRa aIӜiYtCVuY|I7weLURt2X.NHӼՁ,)! 0(~u*foVracRU+JB/e>A >cCuiX.y]+[qA~z=gOK<$] ݄آ3Z,63P[i͛>U'T7cUKJFƋ&=`Ʈ: kTJfsJZkN6},ĵrZ?1AIil#څ#]R_sAt+3_AMò(@;d5k 3?Y[r/8Ia @PiA#J-`*Kg}Tvʨ4V!9$(zu]ȻT2$c U>D&PyH5 _.E?Ϻd<]~(%Xns=u@Yni]2\k l~܀auc'3 tWFڢ*0B8s#KxD0{W  z"@Y{ v;Cڔ*. CO'LUl`8#`];KB([ Z#8'"_3p 4 KmI?~ü rG=]qbm;GwN87dWl '%gQ!ܪYF1$H\ ` _f/G=$m00; C-8X\G>R ՙue2AyTΐ|jE[Q¢;aW^*A0I3* NFmG͢GN&%O_d.{҈yZ8e;R1E c=# XL slR(5{ԛfnUM%9i$& HoWz2w_ }Uh_X*e&5ru%icTZBxMrBF="d|hOȗngBpĬ AvmiD~#;#W c`* j!df4j!YɔOzaU $+ "~=㟓@ 6EQ8 8Դ?!j3攤eEJR4šF @ei"(H<Ǔy ]gɒPR#|< --^NK?qxnbC-2mސx܇mf23%CW⟆3yZ5E5!Gg$fGG^KlhSykӿLE׺'!vDaXg%x}삼:(dPJ \ײ.)$ Y8+So<1I&gWzqOЅɠC8-$}AFjy':L DE%..28%?0w4 jGn>gԅ~Ĭ#T%Q.l0ҝqm.]js 9%eӺoH~QA&ڟz"@=P -SM,zw',#B0,j`,gb (#h2T3t_!jU!d+qTYATщvcNӊo1esJmlZROձh%L{[$h#rD6 3KXC=~O~EӒMﷻS=[6IP֋K FYUr^!q&-vg % Ɣ5cs5"LS3 E5];_TxX]ӭ`LѪZ8yW`- 4L745ꮵj&A@vD&GO +[͏aCqG:#O>| "²&ٵ*BFCg-M^.z  ]ȍrqy"C5֙= {}^yaV!9gX!CA9D3挛ޏ PL)w$Kژ׃p#NY1G, U)俺A<Ø;d{i&b; t@6c|E5yZWX]\!Jl'f5Ӫh`-ilm{kW,`5Гkc: xjOf F@EˢHmѧT=Ofn&Sv, < @8_*,FKqD\^r3cHdxL#MFGWU8;~nT{)e9:y}7P2Udwj5 tz`ak|=J0q^9 G8'o/ms_fn3ss#s܅V(ňCɴPPJUdec%f!R|5ݙZ% msD%hm"u1\Č"kR(SVœ;0cyjii|ڼHdEPLQn `I-w:O002 lNϰhj,juP튧!kK=B+o\+XbO0Awm[t(/5؂,f<01MKH^Uth7]DH5TNO=!iztd~E[g1i|hGY%/ތp塽KS<>ڷqŐR0eEqD|&JA?i0;BbIaa`j:X@$*XziEj5F푈ٚ+?e4A)܄Ö__R' ~ XGG `_{ jj|'>؎Grh ᮌh3pZ5X?Nl!6PڋΖ$IA)( >Oh0doo佪\I1pE wOD#О+G1A qE&ZW=n[Χ Le6W(Vyy%3<ΏUݻXYn>!P;knkWBsC7Y$ A+MtL Rq1(l8p"Ywtѐ&'9dH}}Lۓ?!ѱV:4*PŰZbŇ:yЏlԞW)_Ye,fG3I,-ro,B{FB{H3RBlN!]P><A]P(ʶ[TpoM[m% YDDgWtI1X@$̗%s;5ҏ k; ӪFt HQyY)>3VYVy0AI[k8 [m=ɑW4/$MR2h%*C:9ɪ?"X^Bwh87ir"$k0泺pEmA1NC݇HH\5$_ۮ:_U`$b7Kpf_#j,yw@{ ҭs/řd ++ {P)$MZŐXB B-QĆ$/F Ao&Wm%VMiy! Twq+`,rq_+b^ &Ps4-ިkȢcȃ XdRkξ2/z@%Rl\\] zx3|qAa%p% &XZ=x髿g{>H<LXN/q0|>]6zqEЛi" |{~K,D̍rzg 8o_" Z.|C}K;u`UK{vwH\{j3;)*8#ʵFJGyG&/.T%H<կ.oWTh_PY#`Δʯc;#  Qioϣk ط(ғqBm5pY, :L02Qd&>Y.DDr"un/XuaDBA& ~]{`u +VTb2F˙ہFM<Os)#E8ٚ97XfQKck ֜`bw ;~r(u>Β2)5T8E[H酬p2 ܇헜ʣqnHPI5CngZQji-x?ygt^fCe' ҷw.\|J"q=/tQyPNz|,2݃3w*B/Ыfj B:6~;N?Ygp#+,Guƙ< S¥/-Q>J(\oHB:زZTCȐBvV%O/i ?Xsz\'0Uc҄ *2MdHkID}K`T`kXS6f7 Rg<|/I;w+Krj+~6s;MT@Zг> @3$LjNr *mAz6<.q68[X/O6~-gitH7S*#WFzֿVG9K~rw=>V= 'TTM=@o7i~K&I \ 3EBoev)Ҷf>SGW}aAL.EvaLrz6\x5 s\] >y2>O]?ozS.G=+ƬwiDݧ1Y~ JNtsOX\l"\?wāIƒWOIJjy&UgB8"OUhSv3p4'g-l NEb-H>A:s:ݻk6?c| NRpTGIz 2.A1||?S__ӒxבH* Gɓji#aSp .v`DۄEWd{_uzfHuRl(h|>(η|Zk婠5.=іZ:D V│m8gk7,q>mWnSACo*&M6d/6B5#ZskE8#4<ã!3&R "eqQU`?La),_F^{4µFks*+A$mEc\}Nwĥ|fH=.. ˂}Tku{USA .^}ݦ3)H*tt5T7ƩnE5 ,e@;Ub `m&lUoĉ;r!QBs%sMW2 hkwQ`QP.0ez 0 (/,"4CRC: : BNaPVdӍhb'QhO4` <3&:wʱѳ22s3V6ERL-ζߚnP޽4yHԙxȒܿnxT cO^9koS-m`sK5/ `? Ph|(eQ"Zk ,[Z?#~r'"Q2' :С-It~/(,-MUdޒG^xi]=T]N><(l i~V6OGT6|5eywR+[OhWrg Q(x,0*BL66lRBEPXC!xs2U Nd-5O3I?*Ƀ ̰{lվǶ,gт?뮝"j(g! bnEKpwZy­ՙ|Zljs5E0lsw.EK.F沣Ȫ5\e.ESK\Z0-bQB-zJ^7J_X7!]@9^n\tKR/'&r[IY1F`W~OxJ)ȡdn hbM1Pn.ug )N!k˟Ufǫ(+iȀ͚soeֶ[;7~^oL -?y7n lxѸc>3UX\ j7DcH#w?mlq3ei0@`kY|MuG0 4Q|0O8Yx:*ĺSi7Z@7"ItaH$Ln2pٜ2E\WWnuYpܤzu MCѫZ.6ڥuT740ڝyzq~.2찧݉;;w{ ,5_]aѻwsYIS2{-))نo4~dcI"[ =a6G!M糽ۍS2^|4q|< 0̅p]NmdB(HR;^#4&yxR?t6˓%1hX konUp2!+l@8X8b7%B?PAE{khJ0񛓄 )x9)O#q61J_p%'[ԍ|hmwЭ?A $2ձ mT!h,'Pd6)VT޴F8Yc+BƷ4;\_0]dOmz+\:IE38>z&b]RMsOgE9"ީ,|]sY:Ć2h8Jp ^@#H2 |oHvsw(s>z,}}ޞfȑTކI2jCiI,z`}T'm/%_a B>~҂P AA]ι8RROvhyqacUINPJC2 բ1n` "H4Ti, %ٜ̟;?ڵ~VX{=oPm~I.^W\eC2/ܤZV{V}x.!nrkCǐNOx̺ ;&9\?LdC@F-gjZNI~bZzzBA{UY%14FvsGl.cD!sw o= A.z5c͏G3"9ܳgnWb. ܹHSK0>L}̘n_KDjj[2J@3o=%󉫷Ǘ[@1:$`hcԢCWv䎐1U%#)%R,!ZEDFT].@-*6!\g". \ojL4a8 O9UO依m٦pgxV]ÊŮL@?.?_č6@==HgaLePZ. =5,vqsӜ㬦[e̼0! ۜ}4ghS.#6,:։Wg1 @cM9E!q|vx{cdgNN{ 9^"QڌBYTw'\gA.B1=2rSja6 ܞ ppK4"ҝf0kBZ֮ypt}(ՃIǻsT7ů2E[͗r_rÀ/ ׯ?VRVp$,C|K6[=bxآ C^VZx->)wkId䭙p%:`!%ylXdMt_Ag ɊKEz5z˸;U2:9eXp*#QSs#eʢ'JUfXb6~PN7'=N-tJmع*^:|0b?ؓjAE=ssL@ՑHf_*5%}ƀ}rsO,Sec/ĤwK1DXn!Yk!8=ȻwXPA+_T|@RwHƖr z參U%E)GBmR= a:ifzd3َ _'Ƭؔa;>tCȿr2)'K>jqi9JHhP=H/60ފħB!OVj

Qء.rخ<7[K\sW0Wxݭ8VY%N2B^V(HxԕXVTsbEmp~su/ܷˎ/= Y䙻6K mt@ luY`xf`gcҽi%ij B桳~S|5ꙸ;w\UWQB\g//?lӊ)r8( IZ"-א[oُ5lZ·gt玀:X Εo_(1ݵ@k&tQƩ#|]UH)XE6c c?{뜭Ff2M54 7\m۸A?dAG|DwxuZ3"oM~./o,\uQ4. L?fVMMEU Q! My\"{-HP}c'ס%.whh嗛dRD^wqk&Q]eG WjJd$9VNƠ@TEv[00`xW8[cyhk}60Xx0 r;$Nj..%Ip)?L%{͜Ջ'WCp<BjD/kN9 !Fx:돫]lPN[yelLpԇ 1ĴI6jgEsF H-4S!"Q~oŸA"~ he|AvvSI"#")n|Tn)NDzLZg~l0yV%GIČMY|ڸ gp<yo Scf_3Ϋ8 /^_pBy~ _±_-_ρ5Yc8i7L}Dr6v_]-$ZKB.s5m VU-d`2 4Zв[÷r-^ȊmuopTZEWû h佅r`)"K>{aK?f }qr;j"H2(̹I-f/~M}h-jtˆge/bwCl|RtElH(A@B*0CK%&Bj>hQSf0p$#g}xqm Mګl;l;>oXhK79f B¡py0dj$VE 03iSxzY rP}y T>/PPSxl*Zyj7"B<eX]a=5,,dx<8 k\j{a9MĐf3V52~ TBʜ\!3EUK Df29Ǔr7_ T+ N&x_9X#}ђ9$lPGjֶBI(_C$p+V,=\W(u d;zUNOo4}p6p"}UژRW(GT E7UZ9K8/\2P,cbfءC7'U՜/H&#1w@m.XN׶ӢR9Ee^aT󆯧2Ⱦ8i8].L7ғWRT>1Vz:=Ԧf^z+][Cfޙgf00M}1,S I ѳPE;)jY*SN'Y94RC]bs:)YlQxymj ʲf F'pΓ׼XUv+S"ӟ@O;kݚ3,M54w9ԗ IbiָBvU]JlJbSKԭO"Mz(slIC!ೊJg}YiG:k'tnOoA'ﯹ&>܋n&[.Av>@9tjt=. Fʕz42J~HʙIzR35LUglWlT'FA(. 73>T"uݦV.&]J!Gi7zDu-Uaf{mI0|k|t؃' <mYⳠD@.UX']S.z "A`Qԅ9RƗ:%ȂϿ=[!Tk|EBA|2ɚz{u?sdvb)]zibꮫQ<[a{I n6< azM=)>0bؼȰlșOI+fh1b Q"w\ ݬMK| a_6LmKӮ)M7ڠ%'*)f[,b4"W*򲫇'N4>7[l7ȩׂAUgt+߯^kN^]HM x+2гyj_}Eei샮s> l R|aj7)=3U-C { ɹX4ں"'y gk88R=mŚHp9dlHòc};#LK,CP >1#.3>", \J´&ix+;sCQ qä.)kg7M'D^E9]Dfىji%~~W9 шRM} M a;'LyJ4}3Ӣߘc#."9WoB&甼%[A*&+{,ZO)JAVY!ܳM$^/^z,]~Eȑ~/ͽ9қF^QIc^9ԓj+jT)qkp?_&!<cY=lo& i$r?y*]/@ϓQ]zzt$abI,gy0zBՁT&;Pң:dtmjQFSCB1'fU􊣈 i#b.t̛;퇄D>XUTK>JXEt+O( 藀c|74lljRpϮh` k}7m;LRp%o qDΓ Xc.^RCRMW~n]#&~L:̹+GmGE(EYV o!H#DFDՂI`h[#Bĸ 5PVD#xA&s j n%'93to[AOMpFԱע́E ;Ogm"9j\t.77'iY f@mSb4YVoKUK'B轄sύ}ܥm=V͏9'i'4 :vbcn^UdR4ÐՙmQ8P|/ՂO3K 1מUǢ{b!3ewD.|)\/%x !9k Rl$ANbY1*( lT{o_Qc Cf%GX( ފ@,²!nbr+}K0yͤBN3&V\08lKq!,@<NͼFksG,6H޻4T 'w:8V|Q td|s/“y'OVHssk&I}a .l=eW94!ʰ ?yGN.]fnL*e4bW.j5p,ͯ$&9B~J*);i䫕/ 9 >e{k+ 9#A}ݕӨ'D͔/.2s"ٗɂF3;pZ$}⤥ :QdsIN}=K}dg}brn/!6Pv8uQf{eH.LFL|h_FO>[E*JK`/kl((@+%B2kִ|%L SY_;n:'rv&D3X<>=t X;7# !K&D|q~Z):RZU+`D -hݍ_r]fN(Cf7(\AteЃ\ (7@,bBFep ? 8Jr(ZNGLrSLlRJId,[}txXؖ47yu31EƖ~mI%F7wC&oh& z5(K[mY)ތÈe%L,.mEz \Wj`3]#>*%Ը qJa j[ܤ*k\:/9{Ekߧ+%ڮslc ޮ(3X"rM EFRj/<[9̱L=srgoX)ܚ6A{ϣ}"ձʔǃQ!oFWj0-?L ,EVͅY"wm?4%_v x g2016TH)kؾnyDANea.ȢAZZHzO1kZ0kNoc& J &K_k!P`ețv|em;D=F[dRj 6;^`䧗) _G,gjnۙ7p52 T\$ExׂA23AڶьH9Ya6ӐaC1r(@+{g!w0Gئ ~5;M^?*r0t,ME@M(L ӻL;+)uk,+W ހ+DGW~:j -/R-lz=C b ٞ2Bt'I%nB1mkMTr]e]6(_|«M㊕0FYd/aK1.6[2ko>R`}dԤ,nP{_Z&'j`[Ga7 E4Eu7( _k9T%DlsYף'd< 7VC=I s{[-]Viމo%Qदb!>ٷL!cz/ .ns*Pv$H"/+vf̬ #\gˊ1ErBwtǫ KKNO4)l/f]6ԠzµamhhD:jvA_is8r_n?Vt.YzfĈ ]>a#sc8qo~Ў]}C  1ek`RèIo٣;)oISj{d8v㩭zY^+X4i"LEt [BFR-1tfbϷ> J7,.慑Y㏟*dHƊ7\0"||aɍ;:/(>FY>ȹr` ~Z{ HVU8h1J>oz2Y>3NwS{m\.}*KuI&kTQ/H=t'@pVnIô'&n ^ ӉaK-`{~rNc늚Ǟ .7bUpl*A>k#C֡)B26lcj+BQ|'/x\ NfFCZgt{&x!B*щ1]ÌQ .h[|[3p9wd; \*3$R':} *WQjQLv!S'UTBFA V/6Xl:s{-m/E^ٱ5{p`>?7>}WPjYo焮AK'f935FZ@I'H:s^ijf$ t% 6VUc#?yJ,IM.;q|JfBuͼ 5=:Z"#œ\oT&eɊ,.~s s 9)}Vg}s Ƈ# zd;^V"&3@HEPXk};eqY9Co.!WJ:j߹v:.Zⓓ@g A[tj_lnDp8|v\$33@,rSwaהxV1y F'TgL3Ufϯ6N1b耗}hYuq"yF3ZyX7JdoM/ .,#? `mc{P7_&!D28Km'tYS:1aYs?]sL4Gs*^22^VcXj#%U])-I7$۪'8&JOQb KdVk7_oKʾ6tIJ'\R Mv%Ȣv Ygr_a+DŽ$i <̖la]d$[%ƒ=r-u`Nye7mœ[1\̛`Dyz(@xKk < qi"jq9&OkTg;=G+3ӏ9Px>:?^ wۏ ,ћah=p+d"n 7iX7~w'.q@cjW<(G).!c,KDDВ~Km7KMv=dὁ+B65)E7~6%B; 7AXn&e(IM" /=7Yn]^oi**x'vBMβ?:%Yu;¾rD,+LM[fMܫw&b5E 5|+#֋d!5U ѧfzy)?nm/~F[n{6IOu ;e Qǜegb$ ',ɨ@:]ꀎA-D6PVD LZ,Ct|Z,6Ro$ZDbjI j^vct(~@Mc*GRƇPca fEH'Ӧ1qOx “]Z AzX p5›q@ZIۥΒIϑed(Q @ ]p zQI{ iFy}gh!L6?\BfV,? .&*zmG a*d#\$2u7Su16I,jwE>*r^_A ?\;‹gɦjxꪘDj>(v%P&E3Km4To-)N.f<>Ԫ]әxX'- ;-] !z{h?;@ 61Pq8X_G*(dc"P[hH^cLMO&BeR%=Hdv&7>X#Hqd۸~#>5h5R<5wmdM1~Xm<" >;fzѯsfU]QvBOwY߸%eVU7߼pf |^)ok:%T(O\2":8Y2 ӯxC L\'% G Lܓs`[jN=&ᬿx¤Vy-nR;> Foq AF6&`ǿ_l1f9="Ce;aefޛ<~j/պc QTًi1Mh' g{W5Jjj!h1$aኣ›!F` y&Q`nE\(`2eKЖ1Z|[޽5i؋`Ců€;rE >\5I*0Gg ˇ[o6[ rfa>tE&oz.a3vġ_~kN4Pq.Q4V?,HWIk-oh\);{E7}=!Z[sanaK`#ŕXwgAeW2[36MLb&GS\G6 Km+ry٣@#+}G6#Eb@:[Qb>" n0h "T3&jXV: &qa&31nh44rm>}zSVl(s$Te55 E"Q4Ql[Qw|u_:}iJ|[2i| $ =tԝ;סƾm貰xE}(t.2rC~gÍ@OM:#Aⲍ .L@2טnyGUi1hM*oFsWcp 4KWQ$@W]H4!Wj`4:ԑa=B{ExӕTPt`!mLI4?: W=əqFM\ڮňqKV^ GWhmĈ5A e(8g4?q,ZʸW"-՟bRf[Q#r .yLEF1X>V'9#yuq lpJgð9$ +3R(1/Wg*ӷ:e"Cн\Rz,MɗܢmvbI! Hyu<$3%qqNUﻉ"Q#4bGzB][dK,Fgd4M.gs?H* -J Jꂯ@*UG`sv "k}jSq[ȋ3YQ:eÁFޏ.K> ZVf~~~/M,Q*&e<^S"{ېaW3Z,09ΕLb`t̊S:Ɔv c9 CH rtaXk௎$?=kxh6G?!jP,"uzѯT>iH5 ѭPi7t mfǤ:nM}Na[,(dߞE\O3o ^$;CMf⳪߮ǝzC8=Bh*[2ԖKTPB®srlgKakﱉ$%08$,b558m*sa\BA$V oS;זvl`VÕ$;jc $C1hNK9GEcH7eDݭUq/$V8 wxwӆ,!]mԡzFaϋЁ^X Bs$a/ٵ֡׋>8jݯ0&ny2nJђڐPRJ3#b= "H#w֎΂]DUMX f ԟʑ%͒UP"xթU ȗGo!7,qsKmPWP%ITz%t!XOf$򤠄3vB^1ǿMS3 Q$sZb@~h=Ӡ˔^B FܪcZLwhlaej5%MP$23U;AvX ƒXeQovH#UEf7`J:J;pe@OlӞ,TyP:_b#c%y=2}#A?=G K4;ztԙtq}yЕԬGEӻ&`2kM( { No0̂T.#i'}HCb@7i 0V݄ۖ8\Gj cbz!VLmI.{E<5t;o)u3`yܟ(+QԯG[h*_rw!ψ{Jz^)/{~ `#~/aFLs b2}q6,EH&H~ssrqF=۞"0*⩙IP!(>KSjkEC`ƿ6I$i2'0!;`ol͒J$cH,%ӯ!rn]-)C,m76h**{` T\PdD|lHu6FhyC,>Io%/BPU=](|8=[9S V.ӐDp3}Wup>#^wݞ\!$%HBOj63KA6s,ЅJIEkQ `+J~3Udt*қ%>l*^زpBNn=` }Cp>vGbO C9r$95&Ad'i5HѺS'^*}JVN~V(Wy<9^,ؕ|#V/qMoyVy/ٗ ;92(vmq"yapoWD%FC 4Hp0@J+&s|_3˂>*4\eX3CE#@we/ZP#'YHsWnSnhΣX H-őr>w#l8 ,3I֢W ╥%VpLrbTXP%ȘSWkNkiˍ3uxk&@~뒿`<6r־oMk](^@og9؄/BTmPfs"n* >&&:΀j@ri1a R%O߸?[҄SL?Q{,@Cp,CUJE/(F9G~te ݊y"21o|vubSe,dY$gV 0\/:{R<B-Qu!GR$W#}?\+K8: Lo}}bqRyB~8\K1Bw:\0ŖS!fJX UƋ I^ ٯngw®rY >;6|}84Y :gmiQ nF^KXA-Mpuh i|hT)U",MsNO7))tBBFd$%Lk cX }"}Sw={ IX44{#Sw!dadd9S槍I|ܸۨYe`m͵{]Ч춍bYՖ ME-.}#B5TrmP zU?XaN yeQ.mvS ! ؤ-OlVE,ycн4e΄ l=99CÄr}Bn @O%x"(9cZ~f}*_3 ޱ`:~ ޻ӫ f>c֡x  $+eH{σ T*CgLvL~hʩF(Sȹ<.= pC-u RCB !XGl.]%]6ͼ>KOfPa-W.Hwyb?W4Ecc?;+c[|XtB@b:RryVZ uuF+G٢l{ĂױOj9I)FV69<_ڑ,G &!(gD!XGv3Hn#7! hE⻹3>w%"£m+5<~V(1GAS {{9Š]8%\ޱ{%F,Cyש˷#р뮒>,rBP͖qi:jQsCH0AEX;e,;H?fW-vNě`T=z$ Luw7&Q׬۞+"Ն$0ŻY;yj9YLCl BmC胷HpȁzOG̀$WJGcPZՁ*rS\I mČJ dR 鼮Ny;܋H{/ehtq ﳬHVXOVxFN^!iLYngP Mj4IU s8105^.NWΒ0G' VWHTQ"K  ]2e&T*5+>i8IPHr?&c2<@<"Tk]Ui CpÔi|АėZjj0;#/B ޿Ҍm{þ;. 9ؒ6J|v 7l)SC`L\Ŀ*P-DoaI8A[)`),>O+3>NAvQ>nW"FUlЩv)A+~ESN;z-.)1ޯ!5t ɔR }̖ s"J_bH[y|Ăj"wn|߻41ul]}^`z`}ڛKl'g`pK̀(]ӻRȜJw5'|m./ԚRF'L\gR+}G%T,1ubUT1MYٜhL'|8}GXBu`h n~c9E)0w*_u"}-&Cj>] 'S#/0qnX[Bh_D{:+ q/[7.3B9:m_=5b;~c(A7`fgUoM%\v28]mf8+' , z[aJ'GD6w_ =K%Ig<\0ixu1&bؔ1;X2 XL403 S<n 2?`9qJ.~?KOј'r4EHNp >z{WNhiMX(MicO]^`XN+jJv:*|*KKPsZXkc_eV'ig,L3 yY7YÑi"Ƒ'f#v&(RٕmvbGe{J;I@ :5p )Ï=."l.I?!S{:ό:uw꿐l|q .!+s3:}lzGhua ޭ qi˔3E8Fgc_Uwl`:+'6nb& "wqbr4B) g 쫕JJ~uvR?<#O,/iV6ힵC\)[VsLC[h3/n [ƽ!w_(+ħ1QhɫX+ ZJ sgg5>PCmӾKkBoJWYfv0n N E4H`0 L+GlJ{x-jG 3KߖR ,5$WVXxH>p-T1.TTg:w8}6<'ub'p{;p^ct"G]+LG.7:/NYYcR6~ )KFA igG,ϥO ߼5)g1Cmq-ۓ x7'Gdvz]8,4 q$(Dôuf6;MjV\/b2rI_w눴5}d%AP;&{$'^+#-H[7v.^:IԪP]}C99&QI+ͣ↊pt]1os[=% DjBTB MY*݆R ͬ߶^xHɞz& rSdzm3m7`[Q}٢Ze*o&Ai5ֿKDH~ΌTgMh+oMMmVh1D'n6k\2|P? P@\ӎr}9 \rNPyc][uA(oiOW2,&}g`squkiHW= =2z'=t.\W(ﳧ 8vt=['}ʵTxnӛD|Ul "U -!A,"-fR>0񯲭ddn#t !p MbxmN2Āxn`M]G)3 YG)ߨR`٧zck<2?M+,au&{oH餣{j<^:p GGOg/ t<1*wXTY* F96-#GnKw.A9*IMg >\t0*%p zw%P$v鴸J5Y]~njDN%*;VY?{x;|Xb(#Ilv Urm*faݶ!]G%* dw<\# t%fa9gn$910Ciy&;c G|D)zSg$+oщSVüy5uٯ9v6TSBA6 UFL +·3$=s֧z7~ZY,i'AƱUmRA3F%@2$KW6zsvJɑt7' oU4]W/ILə>yP)_:ձ?xa밬*Ӟݷ-F;6!:?063]d eR[uiQH q#%&3~̫ +dKp>rA 5DJX5ǎ&a s hW9l?#ޝN[Fbz~_*½W-\E 2f#FlUj=n5z8%ˉ-Z |xo7u<#y[}yҪKos_8%P;yב`Rao <هPc>'-)=jnE9MՊݢu)ymʅ oJYrAYn[~>$ie${-BSoHX+0F\pAѬr S;bjDA;^D^{Ux4Rpg̻t^̯n}An8 1vNO&O~I[4مP\/0/nE. '3bkqjdJƦOPbOJ4剱z!uva\}06ի]೔Hh84|5H?# <}ݯt:X|XT2:让Vcj-}C~pO*QȪN7+d2A@AkExHDs(kZ /ma.Xx(JQhb2F`|. HUt%ȜE#(}jĂWNcTǁgMzx䰀QMw ùBHg~*&i3Jv=Y} 䃧Jst-XtܬgNK 옭0ۡ? OE{e0/ٳdya7FUS 3T3 Ȑ4 X+N0E2xO|Pr]i}77 F^˝-΢ F$tj|lALhF0!tm3X1i@,x::{ ?ܧ=*HlrUnZuGaDe"pi`6Jbp :k:)]/v/Y1v!iAosϥyK=rڲeɛFzm DZwٞ!AM٦u(QJ)s_Ծ>H'2U 8ܔ/lI+DV.%:QeMIkD,ju*v+}J1A'IPYҹYG[xZt&QkT7X$neW<'5EAjTM_;BcO+9b(f.1k—X\0&%/KoF6=&V;_a-mk'?n%CcHmҺ3j}hsھܩy?T VJ)l=qJ{Pc-~|W|w*ֆ'v#%3aQtG+MN0gU<@A B-GK%>9ܽse"TƎO:*D%WEIlereBi\ _^Zĭr%)'mbV3^S7My!?]J'simzv~?<"RSo1ЊX<,d.iÈMlYGVP?}Z28F}-w?)|QMeKC>c4eϲ ,i|hA({wKŅGV%.,XxL+pƵb\IaqWz.~zX\4nw}%מ 2O5 pњA+L$Q#c7¤W"Y0yCTPRL"rǷxK$F=dmP4ȁ tvf$WoTH&!y$GbיW0?3aH1zja6$cgONh&- .AL#_a ^/4CL|Sr^c\BuĎ43+F;D; D8PjvR ȫ cg{|$+#[ '_4a6?l0Bv_ή;*OWBH|iʋztX >?v^$?_tb;2.,hbZH!EY|ʼn pN6q*w(. -AٛlW5綌q|O TgRʧ_/DM(kK oaWKEBRgA \^qB' ]%vT އz Do-X6\zɣՎ ,ILI={$ Pei$c_".1їzc"9HOq<.CEl9̆q+~:H{?J1++UTsؾ!qCV.vFu+}1]"0M%0 f BY[`Lij[Х-jCyNݺ$,ng8}m?@Z 6yI 5ͬKKƻ#37Ϩ /fJBwk[^D pQ7: 2Śz(IiYFN[SM+|9 ߪ޶!(. 9eIuVsvH5gW>Rl !%bE8ȃضa%ؽL靜+ @8{S=E@ $~0[ i5׊7k_'_rNXnx4~ߺ ڬV^K3^Sщ~WVEmkW2d2{IbcNj[U4,I _'gW|dcӮ&Gn$q䕌y~MgI2[}U#dQ<5ԱSR'QP/ٲJq3O:y$(')1 HTKOe#{y="Kv|Dc DjK= W[BNïl7kؾ4ϳLTbsUQ('7SiԒ<&F/c?r ֳARǜ-<`vIH։Ŗ)YH"MvPI.w?h~%7 ´<3n>gxH&hJX3Qߤˎc6W䶹mY<~ 3A7N5Wa7b)0CvOo$K.?ζW4~ ,p_ϧ?ÆZTx ʞ0=DI c+[8FB}Zz>B$Jښȹ{G-rPߘ4 (b$bsWxQFEU˿6;YtޮwlL}RQDeڭ"eWP}ND]X>%<2=XGGhV (ȋpd u#FxpMh&"RuDE@^d3Q[Ij }S~.Խ4T@6({5oZ'V'Drsd0U2͇BI9kz$^?`e/8ItyOswlcjsuIBh$ qDِn}QˊxX&}s ӸH5ɼ}5q(q55ϡFSX`oQ_c< 5mO2Sm4*Jf($jMFZQ'JV'ky; Xp$m?Q\3PN#Mqm/&ig, 'ix&[ZrOK;hR%54noQ^a*j1\0Љ ʹ#dbu?9Q^/vz ZDXFfź9]9+pe2!!-=]@S˒ ^.U/]gM@>>STԜ1[("!"OpK&UOdieT(G4eʓfgD_\$Y6/\PU(|m}1ァb06טQP$C-#Դ7jΜK ,bxqi `0(&d-ytrȜv3%W%MQHRr1~/ѷe&P@ Ն;nPdCY@_}Dh ~7V5\eRIN,AUy2?\SDfQWO{|Uɥ EQ;tk䠲7" {M?/݋HԠ潝-k8`/pVt_c,lS6"opbb -1?B;}V/[Rвɞ%tӏ HaH@ eE JvMJRGxbFk}CBhBP(C*eSk%QON΅6QE*u#n&oR7N> =jJTsʛ̦g>)%'qkil }KS;e09PoVpn Gy(jڂWҪDK?,DEwU)P)rr0oKT ]:8E`Ht'Ħ<+!aP:< cA#t{%rjOQMvJc\FMnv e&cY~Awc~n>8]k  {Q&f fW,,>enNwSựF"ʧda c.& -q0,ӻkRUVG Ո1'13)v9;) Nn7t~0Ďߑ1׈1]yoʇbAtgG_W_.`W쩑h(JjJHiLݡdtj|v_ӺV}zHi<\A^>'cw P+6[,Ν)B'V*BZXRDҡ>f'N  }]`!91p[u:V>^@X.]X]&2tf(4vәXXг\6  fɀcl¼kh 3YoD#^wzѭ2yAm|N Lkp%F;e/@b)ݯD84r z\L$DBbs6"J/þ\wBNF.;ww:#s-%($ $] +R}14n0j<[ z{Gŵ;Udu,[IIuO%Bk MEZبDD$lL>@ 1tvu@Q&m K]ejT%u`BZ\؝HwC =[ų1Eh$Z5kYk*Mf&Bs9ayRQ6sbm e ۈhK5V[MǶTfv?%ATDBFLmt(i?%w rv ! Sz=NhF97m2bLH!Xo󳔚P\ua'73Y&ʨ]]?h&2v ل W;(&a=xW|+MmٗNt+b&0p:-}adq(*-4ʟd_4ޅE h1% l"Pn>cى!DIQui%1r$UЅdG=wAWcy?f"$xOJʳ>Ub{L.ԏCuXICy$z1G90<^v@H=| Wdtr?Dp)Wx鶰_&|c:͌x s8ΩN(4oң1YѪyb_IJ^sԭ-=|i#WSlhMcU`A]5\ C/,"7YSS)bJ7gs.}>4tAĜϬ6,wE?Cz@qO&*z_i5@v``$VD}+"ܮ3 ftS#l}Ov>26sUJqs,wLOP%ZGYhMN%ӬޝywT~2m"4KbP,A[s}*߁O>=p2L vT6+2b>`jܦcśe׀0>] mTS&矸Yj`faUK.XJgY xgkrsc$BGؔP{Ӹ7dORkMʨ3amCxSfwSTGm+ጠ9{Kۼ-!X}7]|fM+]2X{:; du @Hr8֘NDS'Y%]{IX˅ 9vSӘ]aB8BQM(ނoM\soBǭ->5fr2,)JCg@e,N< D}_v5K2e"?%^;I]&ڭ`Vqi-D̓c!2dt_3J1D6Z {*>'ΘBqWe<yG>p 6%|=~̛*r2@ɉЇU LQljY7!:{LJ`qB'Hv^bGtZKg֊,& %"(31m6 ЭTcb|־8pbOX5>YwVqDZEB{B!Ucy!.ds1Q7yEohő j&6xy A^u>aTBb;HVlq S>_= ?-0&\[U% *GA1ý><&R̾P>!x "hjr1(=U[S"م#_7 K)-%Z>G5:h tT5Au\]9ߒ nv|E涽oO 2?3߈/[|UIt.ढVEJmq5ٙmv'҄}V `4cHaܚ+/y;jZy$`ķo3ns0dǯRXIwPoHx K]]<]ϊM %CFE}_Gj2YڈC8j.x|DCbmAsIK;4" )g$Nr ה_|="~Eۭ-x0!n}ͺ>QYFAg 1WaKSt(˙Z_#E·tdminLjEaj)@xORa(L~%<.,D6C%m}^Vf tXlΒ]O&-1Tl?X0Or1AH%2weEP6a`߁*7xxQDX@#+IJ Z!ޜV~xx?Ju>*Z?7 S(|뵺Ahp*(Ii?SoƶK8@uo >go4@'vH=C+mʰz`1}SyY I9$p`Txx-t+ Ć~dA6ؠ߫zeZQؒ 5hoyPԦ+N=VL͏3V"Iq; (U0b ֲ`bFCZ]X|d}R]Z8I#% 5H:q0BΉ4yGo .^3ey? D,(Ğ/T3;>\AڻS[p`9g=mʶ2?-v,W}48᯷~嶱x/9^?~*`N&zv5¿^>VAj8"6 /JlƳԥ%I( PQA)]yQ|83PLRږ>aI;B`qgw9C:O? W0Zq%lVyʂ0ECNAc)زf%i8u-n C ba4(YLFqLn?X ڤ5} 6Z#/6`H!sqٸDXz˲r`Ax_682;GPf{^Z*&"VŚ Cmj>:NXӤpKƘdzWhVi6]ހEgXFTڄJQ^DWseL0#g@3>-A|ؔ˽xM{$su VJDvpw F%΂lDG$^O\P-陳!\8H۝1$]mX~5"s l`dX3k$z]O'({R\1`1ͼ`Dc۲~|@zTg {hzS8t1("8òܢPӵХP\!UyF6fptѪ}ڂ}˂dcQs((4Cy4K2v!ZZ  IsŠإAQPވu1+Wv Tny]zD9ېXb0L2<2a&^iݗl8N}Hg%V&&s"jC?]1MFb-<¬jV%AxN$Q|$EI XO.0 >=ztoAo~m'@iSN[(3pscʩ,3CjxgWB 65:lOqi}k]#nqFHc]LhߝDoSJR;_zj0b %$ȜMDG`ֳӅ3DB}22#\,LBzΆ ʨi\ k^`iS:j.PŸ҉sw5(:IO+ w׽֑Q,8~[9=M BOtK #1Z"OH* & |ZXKE;{yqB,Jgqp@^U'> _gŸKrOrv.^[:\4ZHHy|St(&Lcw-Oy"u Dm贌 NP IzNrQaQL/Qxκt{Wx#PKqmSܦ8iA'Cܷ<^X%rIlc,k[d ,zV6)hQY8SLNZC}g RLxY5?|KY0ttWMu/-֞_KK@#5_: CD7 BWAbD8 %4Ly,79hh.,'aꈾWOw"A!HZQ"}&2o o N!@R {a$+JlGkSSFjx2rnB["#>)oVp0O|,U_Py:6mg^~Rv-FKF)#}iEvӮ6$<q.N5^b_.YyJFkGyR' >2 )$7F17 !?qVyJQX~ס(k ĒAS䯲2x0uD]i#7MI/a3'XX_jҤf$ϵ4NaV{4ۆdeXV ג(CAZ+ =F6Yt1c>:i-ZiEPNL!)KS_>B>$uX/U0Cv{ (͋/W:PsLL׌&b7HF _TE]Nu)Xehy(ٟHiK)G<=L3"ZҨwB&xٮ?X&D^> m" &quTGsإ"L!QY(! 㓦Q$ƫf=6dh}vvBO2އ?]PzmT5jOFVXcw(QqA67׏;-HV%H  8_:L ٬R+G4#v) J˗4x/pbGC:̈́Ј 4h QX+Ni?U /Q.ğs"`Ӆ}v\CՔPߕYQ[dw!9Ec;޿nmrd茲 i,wSK$ICHF?ғ9`FZNrCѤc+]кwlMXhfMrEJޚA d509ѣ}}:k6ypKfӘQ5_a/ +ZMpGf1GԾC :^t' t*d8sەOBo-+[p14K~At ~̐3 \ƏҹPXf}L1۔4Oʀ5RΫj鉛ǵk~lj=Ht+ݻƼ^HwYa:"dW`oBrVخ) "Y#⯣֧3k3}M!02 6SaTݧNe.J7jtIi BKsj$\Xh@\[T!e~l<^xjw_ nh$k4T'dFCà ?>sO+ba>VM໹q~,eG+}6?5*#Č"q|jvܴC?n`˵ .?0GHBoEjWS=,U4*3sމZEp_K9rZMu;l d*X4ۄ}(NH@y}^p<_)V֚ab=(vR4=J/eը-jK1R_lá_IyΗNd+ן2} yÖl_'@bܠ;w[[]ywכ 1 XU9ЋAx"W U>׈WIn?Lo>ͪ?K=Jh|3d!qOKWJhbzjҌۖdaXOa Ysh,J:5 M?Z?8JgBݠDt ,Z3}TZ/z!QtAt4;\m^nrZH?=1/z+g#uBL]/PZnS1mm -+:NJ;µ댎ݝ1P gNI&Zo&?Kޅ~{^[.e z$,+C_i]1{  zX'plPWˠ hA5L4@m QGeM1ǽek=sliXor1d\ZBU'n4%>^n/-"@6( XгvFUCmGA0x l MgUbEɞú{nߜ5 'P9 >Jtcj{g8N l+;P{cHu[] 葸(FvEqOy~~|8rKZ5](qڇw7?0F=J$M̃ 3IOsPս3LM\iz_<$eͯm55B<3c+RGD^RH랺[x5uGv dd"+G.]TzXYmSN!sXX9,[>N|23ZwOx?eRyj/] @3)k.5)MZT%'tw(`Eb*@gs$}WQ Ԗ~p]lw+,4)mӍRƪ;o 4y│f'ꄊUU!(K|̭xҰpeK Z+Ii)UNq/_L?.N7C>*7ʪw[Wdv!J*/qj/6vZ&woЅ{wKZ ;wVԺ Sl* 2!MrZ)5x^DL<9tֆl<"8P>$~Y]a)09b7U8\l3<}޽.k) `ݓ.oj=vwt1c9Gw9._IuѺ(> e4jRT1A7{ ztuvgm1E?6b-+Xu8 eoCTmKx~iSH4>e8!!ɾc#ZmK[` یks<ព\5f4IF¯A]3SGCfͪXF,FgGwlUU)!52:&(QҐfWldh\=bYI:x B0BhL]?eI; ܆gVm'$ ބln{lxօj]%/ױ\nLu[!vT5v$\n/yEƄO#P'cܩF9BMվ!XFƷŨj_jl\DIW{} $A>Lh(7|K":uSM?x |]X(nwW l``3p-kAf|G)̶TR7uWhS#f=ȸҵ9 Wㅠ[\$2<$2"kFߏ4ۉTjgwV`#HQ;Ycn^4+|`z2F$?v pٯh`(0|<`LR_y ^Dwk*Z5rMXã!g|Y'r+ ǯ/ˌIEYY RѲ N#^Wj e*TwL0a:J[:Ra'zc~`{Q-|N_Ǜj'#,hH jLPWH/ʀ}PK*M?qCfJňK`4+O٫ّ]`M {)*R jS3g@ոNʹQ68~W)+rKy,f۩ڲot[Gq5>r̞An7,s4o|RCԄx_i خt (=QEbbx464뱏YmJ[Y8"a9 %%jF{:[\=BC[ǩNrJ{c1%_!1h֢w_ 6'ÑdEQEe8s-bu7CTbK$S|``Z@)m*oʩ>&vX_nf[&[5b:3묦E52J?ƗRKBFT-QPJ)l-p_?HT]3`7X|܆Q"W*=84skiJ-"}l)y~#{A#&l5ރ3N%ҷuōE܃6pk2W{Mt#+"xJ_j'*3xAML4澊͂D D&eGMlPpkpW9]3['ڷcvp:`1Q'4b CmUڂ]hvl?'5<F`f.ծDIF3YԄ|c(1U/R s[.SQR ,Uga R`PPy$6F8`蹴X 4kmǑ[@mG2S cH)E$İY'u$fSopWSϵdҠ:69?F2/xRq񁰋 s+Ph%2<$ t7ܣ2 Š;`~[7 `lu=%28JJ~h}As0]CKz8(1,,';d7ĊvK`BNvj+4Ouv)[4~fpn9  jdB)o&:k*_ u?g/}[JG"tCbu<Ư5% ?UNlqŜC mיmۗ/%m,{!(Z"XcES.Ce^W걉k N%HVae#go[i{m@ U!i|@T{8`]m|;A8"E^ C'%|NqqPJ A*X35tk.dND-4x̟ȼT܈ʖEDq`Z(Q l<ݖ嵝!W_GQ +&`a Yf`+bn5iQ(Oo]/'ت"n N%u#Q0ز_j5L%-J\B3AEf1::LAQWUҬZy-#c& ?K2,C JʃPZYh o%s"x~P |ǖz5x96m >}b K* z6&>$kѡ9:M\0fT-8FkHfpu0 o͔CA0 [G+> 2pj;I ~+}I+ce&WEbz YUm_eM"tbobmۨӇA|v,ek7Ȁ MJ+M!y[^M9+Mg 6cmtS6e 0xL|s'~Ci*uB%5w84(aaPE }>"5{'JpuXG|v< JG`7[F'֣d̉کD;f9*e&§jnI\2OGȆ\E%@]Nl[Ԅqk )>kL"|r?p-akXl' 6s;`NSlR ]Nqdt^U_9$$#+3KU@"$tS yrIn獶U4*KڼoH~>sM Z {쌁< @0@S֠9++~&OZ7zO"nE<ңDs7:, Eڏ'~N V= # FR*;?s/P?%԰ cPv.ϐ_t7Pg{%V@s,lv,u~pU b׌?Aڲ܍~]zjdIh [qFVآјfHG_QUIΓ*sF:`Xvu);ǻdx7S䷩me]pʑHxy ݎW{0=Y䰎%*rP|NG0П%hyCWP#)6 yIm0 ..ZO?G]1ê5xexGzg\sp"k]xXS--ZD5 adPВa+v I$tU@?Sy ۮ],I.7e{ů3ܸ窻koET_4%_\_ze)aT-N++DzF=%6ƵE5޹ M\lE2w=>fc7I|݋H nb;)`]I(M-QPs_,OgRt{0^҈d^o]] XT Ъ.I1MXj)Ζ9^vz㦳>td1DGiBmJz1Ui,]HLwY0W9)>݌̺^F[},S$@8jF1Ik::Â}u2CPKl_w阽Bg+i Q5w?P^\W~ L(IignlY~6,뜷ĽvB`cY%qUYE.=q u>J;.MRPۘYl&6QWg{.c$j|Npܪc@ϪḲ ,dm~r%LP"|E*D^D0UQb+`.ΙwDutd/COɟ[X,ߕf&LayRK{-iFl)^4KSdzCs<sus @3,taWA2br' ;mős$qS| :9<N5: 1B*&ğ%gWw=M7Gal62^l@"18(v%/W;7 x;+B;4;Χj!nܦ~)MXsR[. ت&~fƆ#Hч ǵ+8EpR> qvd]? S %>dy17Tˮ0NVu`|R8 3;p{a_qC" }Q  Rr ,dS}+!"l;-<4Pfn8\.BhhsÀg]AW<2Pи$sc^c1 Vj2>Z*&hL^F$,Wuj^A"J~pVpKb@_^Ė?d&m ev,y4dz[ic{+0zW g')(8)V5^۱1>0`UT "#u2rH_M1".46ѬCf*ɵ68lXטZHS/oThT3U Ntm %ke ?yYP@xЃjuZu,N۳ Km5eRv&AVk%5?,E\ƈGw!k>3Obxa$%|lz(:$ብ|u j^@*Ų^zR.jIft 9*RNɕ7STe\yI6A-HM:+ 3wRx5ϙ-+Y-p>Th. m.m6Δ} Y0p+]kANך5/D/.VIe.)N{4c%|rz$" ?Hg"  T LTUH# FnaCpȷaT_`3k 7˶hѠheO߈:U-pUd3'5cצ>>D8au92skmGBkj(1TU|#^o9I}F4\2~*1K<hOHb9 (1.SNJ_ѝe{?pLU+YZBN/dD(H,SRe.q\ld ]RKӊMp)<Ѐm(`ᅵ`m-4Dz )ԀBp$/9IqBJ&~aU{1/KqiMl<iaKI;0p ns^.JğJrzLI_nF=Fe~GkQ{?c??[ۓ8%^yuG& *㨏dJ皇>I7%h#8X qSA ^`'P`p K2(緻.%G(}q %xf uqL?Knǘ72)Dٚe=0rAT|GoJ$ѳUdp;1a<:9Z}3%;# BmMn'ѭvl6<E[`5B(wA\;𺵋-G X'%| k= RFH:V[TL &ePH ܺq+Be mJȸ(G9qnC,lIu<ev4tu)9\/s7T#gk8ytZ f 'DJLWs6^b·"{Ctj ~ TfS-qđ2R_/kB٧wM̏-k)m,RԪ5wޚ3(aȺw"7Ϫcf}ԞICR3n8ɬW"kt>c *D۩\r jUi~xĪbfpS}_a+|^9_noY ~Ł8},Xu1TGo"| xʡ˶9^N7P1Zg fx>^Zq^LB(pׂ|kN*cIrEÇ8$m:kNЉiT2`k7*NnuĮŀƍGp?, a8;<$bdz;J0Yu%LJm,t<$eq!O pXi7f>/~S[>w Yp3d9/cHH$F*?+j)_~~Of6\1t~D'$zyz0Pōʏr)íz<|B u R[k sC[]*Tĵ sQּ5IN7߲i\Sd=#i4l@*UY+ \kHSqq6R;vZ T{aQ$/g%-4ur Q`CtWp|2f.N $I9YQ n1*jiz#0gR@7 pAc ߛ~q-kIɬ|iGQwi `;mn?4Rرz<:t:'U(UHW|^ac8ttL0 :8/w~S>2cS[ЩOkoI[×}VJux̂VQid(G*AC]my|.c Rr/ (YA~swx h'u=01(mDD'Kf'Eϟ@ܛ"UetK EK,h(v ?OwէY&!1f>PU\#׽9Y]:K]~W-KG;~V yU ̒;]}iWҒ thQ*)-#e*S6L|Gpg H05g^in3M>s| T/7;,`??LYH%sJ¢-͌trMo4X`?u{֍H,c,-)CQcmz fIdٛ7އ-THOD8I>+Zo12]vҢ r b.wi^kSgjj|2Td$Zǧˆ@ŖxwǼ!R7`]eP֬"-1%݄Oc Zy,V-cQL,iVhXX $%c'[BNc`eeچiWi$A[5h08WID}>NyX hKS.vڋ]5c0Lqxn?˨ f6PA\_3H+_~dLMi\G6;d .']"@_ aٽ|z"(і,|lt{<e D]a9~kG 1353\n x\BL G8}+8+MCH% M̶e"Nc823}3C%'/$s-OiI;N )KqF}PȒuz XF7` )+;*jK7Y).$ rG3D` F: ^OO |aG~eFqe@4&v)b`7=6.;ZjJh벫 5y "dP` MӎVe# 8,Fa]hNTK+PM͏'XRrU˱mitr"-КQzt%_ufWu1y[^ͅiTU3 YR{kdKɄFћG%&עy-:bBKE(tCQЬ5.'HWDhLCF5̻iNevӰՊ3$sMuưkAAŁPۈ=ii\FaRKPrq{BNk?4[51pF8.Ɛ(;us;;m,Ǒg֚h{/w <mr~ iZ4'A E`8N}xh@@d&B3sLb L]2ԥ& RݣkasM)?k懋nے]2>Q-C/|NA!^.4΋r-W:P+bVwM;H g"l7 A.)w&GkؘxgZ1 \_O*_`kr̪E㬭W9CTB ˺`3ޞ7LOBJ-OQˈPyo@Ƨe}b24;ɶ邩W?PӺt%k|;,&F<*206ډ.Vx#k 'yWЙ_gbn==g>Qx".,:z"=- %b. mOt%(K;Y!Iiy\zěEf& :Oc߳#F^`b{Ѻά&}hݡyZ)_RbGif$8KGUNO g3=P#$e >E;sXѝ-J'eHgŃ&A %T$#" Os7{ne R]yIWWƝ!qqaKaX"7zz7}qc e3."d}{Ʊ$2E#߲EFV|W+HWmy 9i3yrTݽRi[Zi\Ӣ䜻Jp[p'M,FbhD*CNlPsNn5L=nc+3jJl60*T 0 9V 1^OĚmv v8˔,5&-~yE$C@FpJYg}Pݨs2`X.="IU FEy,OߋI\Oai:(זיs [Vt>bTqZb"ы HB(nyDcJ{#ZO䧮[M/wcڪȍH|X[)(x寔//u'ɂ3xk Y6յVXaLl&1}q|:2nlfwGܺE#Y0Vs^ BJ!p\#6޴%R<ƒ%S,zI?-JJJS^LLcP5y'j3?sӾ*#/bL-emq"<9z6KP9<QrPDzEv"M~_ $ԧ, },*c؛vLnڐmW؛q?kr\T[qS_x~_^-N DܩFyu9N"pr }kT1k=/Eڮ.E吻5XzwDc_g,,TIzvqa$ d{^R?w*"Y . } FJo: WPòG 35ӖKK5m幓?{P@)?9O^RD$Q -d]{{ gu'mJTN45 <=_1 ڰTd}U6GGJ?Zp{(-Q]C=4 ajdS9U])۰Q?{;KC 7#Gdſy! F}2~qz("'^}t-`82s4 ZC7m5u[ 9s^ș~>$>@Sh/g4K##6[T؉G !gB@VT[u[V3j>Ȕҹ]p$vWKFVtT4dX237хL[ȸ`3tæ1O`Grn0H[MZaù5k҈#fjn*+MYjqG~)@]k:2Z b)lu8-/:ȂڙE=qi@d"YzqAixW]v6xzeD7qr{5Y8~K׌3Dh i' D~?;QGawpNfi.D[X*[%ޕX*e+ tO\ bc?9'OƈV1ueeV~iĂ OIZ@zuk.ܯJ!]$~$?͟pT'^1߸!&eM I5(퓒468I$i5d Az-fDл_'z1vN+!߁!IZYMj0m 0솧湥8s~bZXMs]>H@jI 5_jQCp,_P{J*2s C+` r\S>Rxz|M3~ nH4XaAzTg."H4/=Ŷy;4ܪCy&9BcOW0.Π1S_4~C~Y@!k^+!&+64Y#fև3ϔ*{.̇A U#_L#Ǔ 38rBޏ)CBH'P]122/c뼉3R #lrtߖ6IBxUmsqi;QV8;ud.q8#gVko)QUow3yQX):ۋ{m]k081tṑ09=_/l-#!L |QԍS<:r+LabE6jy𴊸-O]^b4NM_97>ɶ&v b> Z6Xηt-ub$5?$*'_Vm'±*Ӄ~7Dbqtj#:uX/LZe%8-Blo^Z!fz^IO0+G7J*g5>6#@m"THhN ]l}`6 ~X=F˹ȥ!«5]* F^1͛oeK[UWsǽ(5V=[Q2.v\G%Ωoc<،B/dygk/F-i`J.~{_(P.2kUO*ju/W x>WzⓢM쑼x6T8@;ydOBtꡘDVL,~)XR\e<:79.Dc12\ XdNN#n sj~:bOW*b(KoqM`!`N:r(Y 9&즩C ]4Z5œ,"4oJJjU8eyh!RM9 }6“ŬJIZXuF=gL;-K7Xu*CU #j}16mJGHi'FO'?k:.-`@ s ^l[툫[#<sԮY4fVwxPs<\ 7X@aԻ <ELb1NIu/՟B%#V|#<|_$ylg#ߑ(nP&շ}qmw ^VIxvK\JQԉH^oVnڼԯo(9Qvv-F4 MlGv𼫺eS]MADʲ ;~3%;u }"S*LGhVʭ`, Vkc_:AOׅ9}'?$÷&mޛk .Uf/OTIUpG't"!-,x-gDT㔨"<lӴSx9w[S\X]R7 !--]iכiysUo9kpxͺvmR[;%sY(?U.&gJK[W|h0h+=A%U3֤۫VqU%Q+GcI WR-)ܳO=5,&!N ~zIf!%DsHH0h轉w 3Yͳ/Ul{y 7 ~PdaE٫+IUThG/<EPTΊG+D '5NV6SǗA$ (u"r Ze+"DK}*MT!Rbro?ԧ)vg缫 :C')q|KOyFbx• ]M T=mэ sh!Ǻ}_ uLMl) b1es~: L-WEv6pfZDYÎOTe|qϡ%YX!tb&[!f V:}4g72[a܌N2.)ؗU|F 붟>d 오R\kc[Hsˎx(g;N5 =``o`_q MnE㍜^fOc͕^)uStI`#T-;O@-^HP ӊҕCKб&IJy.Bot/ŀ rMrwMog5$].?ۺ5%In ^Yz?#@BhZ_Ĭ٦1w GvcEN?ٚ9T非ӋV3 vad(DQfz^fX]lZ5-_5AiS hnk9-b=h,0y g~"l  Q)2RDs 7K/weR8dYRnLCJ$]YJ+CDեsˏnː],g:ͯP<@Q |cusp^B*I[Du^qʥj z^af7Z'*h%~S,g/8lO?6W{xAr/6ڑ| ;>Z%kѩ&$ic]|?>] &;LX2ˀ4BK,K=艢rQ#QڴZ!( ;7e \wTO\"4& @ZRjxyTgpsAd9mnm;.'yޔ{`l3R@?]p5FӢ`p+PkM !OV0Zdf)ߤBqڥpP/>ipXjq2 Bb%5%}56(ǝ:0}ɱ!+CsNY7DJ4\M.n,!(DsM˪P&kY2vRytjbshFLUuRm˒ $rej=t_u4-'jGp'GXoD*r]hQBSzj9y Jxfeeϡ~؞-  A#t22$.|@t= y u0S0 "7~`7;ۋwyXk2[,?O/` lT,Ιdu&D.s)l9 oyɱ)bV2 pYE=ƖH*4*F)Ga9Pi]Y6{SrY2eqR$qX)s Ӫ˅MQ LTB8J-ĬDDkD6 hʏAH~׊N <^T*=*ϐVxwA>EOVA": b  Py3װZP?SC_H1n֧߉eǕ()JMu@'{isW}+`Cjo>=f?|/\:5( 6@b>q^&!u$)-n)L'KzIaGƙ+>ěT04"xZТ'*nE~وG+2Ac}3̋9Ɣ\xJrAߛ] )Ex+} {/ 4BZdSS)z&ڊ`j7؅7*ǽF ?"e/Lya;))l Jh=皤TN" 6gk/viO3`lVHsL4Y0Dp[,Zmڄ0 nw: iI~n{LЃ& FA+^eջg,"Y19p]M8V_P KΒWׇb Ӽ[⿄7?6.d .vP W@D_^ChA& Ӝ^X.~yu`y&4~~[k٬byF'bPjUy4y m>UD6k C BZ6wlVOmvwd^ z,2ˢ`ؤ6~ cx>d5Rܔ* !v7lpR!xŽ9L(AC pn); +,i:nk gIcN/۬H*4Cu6|7-\@"x+2C}88r !; t g'BZt-\#~Z X_. 8U/1Q̚gx/hE^Ƀ1 ym؃"Sr <@dR[4CrG ; iw28D%2OI+|sHlއ۪_" "*".>%5R|bh4x【6tn 1㐄3kRo#+AD/楒yiVI$AAAnn˺Q[Ç(nJ`+GauHʎ( Ԕ>8oP/3!FdN~T,zb(C< &ulVMm+; Hm~)+iE[&| 9Ӧf]5<LJ@4U J/;Pp-|#v69sd䌽<۞02YY/RVEJI;/dcOCLVՎ"dz>q %k_ zk8DNĤ7 +!RZIԚ2¿մbz9G`o V:G7<нPYQ(Rh͓YM*A˛4_I6pXJI@MA6$1T,⷏I8.!F!slK tBd]:lʄ<ѝ3k9} j6I}e'2H.ޕ-ASJ#EKsGvI5fcG ܹ;}("PN0lD/ {eKgͳ=fl۾|U2KB;L>1FXǿӹQf<}2]׶ 1{ᖠ*3$;`hf,m"L>7rmɢUp !G Wi?^h]HF3[=VTCnKeWEo@j`+V^;ꅷnG9a֛F+6̀ıD>1IOZySϟgh|S#ُNTdO~b/h}Ut~>|3A2;?7CtvROvG*.ο&Xy灎w"(P)-#)JoQUMbKqQ+;U(9DN CfLm}H@~ `PUh+/ V i(A?g*駨\Lh2xȽMGJ"y&;w?XE+f#2Ż@sW9:x| Ɉ*O!lQrdĚ%Q[iKm(4Y">)mpR0{Vg$aapJQ:>~`L4ḍ"YOr\0} _,Y5~<53QZڲU4Cr0rN"0ߖIEo _#BO!;ԝcАOj*qٮ|h_.ljڀMGvD>wD ɡs,6pe% )t{yL[Q]-Be"|/jICDƺNWZSZmVYe39 aN'+" ?,ܿe.I(29}hkQǡA) Jɪ( U|{%7ȼZgznO?p!U4bWfdN} Z^%r~uqm0) 7b.<#:?,hHUjgM Sie`\؏ ,&YD$d{Qbz:X$ˤh(4|2( UJK/M͠zDζVqvWXs8fAA,J[UIۦijW๩M&18Om!onYz)tS}Җ3h)p {0h,sgRh;KQ?DK=ŸO:1[ f$n:osϭ8j\a/̵zJz}wMqKᏨm, Phb$̀_\(CvەTkbpߘWf9 {(-:Ryahl~_WMj'=pVt&o3]MW/2Řu' ^il"EkLJ9,^s1+g0K U΅Yrm I?V>\v-Y; >>dw3'z@IaV׭j`$mTHMS4hZrۍs:7^Βhk+i$=BSm jS'cA쑚^chrb7TebroFH٨U ;"|ʛP95ǗL!4T=A>]]- }E~"dHjZơi'O;HJ{uT"Lou:۹ 9,qc& v!dD.働?"G8h>f=\ &lZy.Ov>%gAF%EW ̤T4Bi|0g6]Gϯ1J4r~E } 5r2d7{;|я!X$3q ȣ>{T[J5eܸ}KS}ohNڢ=5dAw 1 E2vd64/ n˙|l,S *?"bmc.CFkI~[ôۿkO߄ ~C`-+#W3=vqHso1m]g \.2DD4!D@5;F׵^+ 'g|u!SZ OL^tt6b?x*jjFPG)oR"r+^UoO5ZOkU :3bj҃U:V3։`|Qޤ?{#|-]R nlgmr=<#^qi$JaV(@XE_Ͳi5exQX$* ˭ɧR杇f=#I5\7d:&="Eސ8|5Ix.(VԎzqfuc2p7%!-UVzH/ՈqE=f亸T[w>`@hD#@H)t> EDxԉRDؐ C3ve$e$%t  y5 I@(dtIc5$k,:e[۬?˃ŽI-7l<2&Lo݋"q_ŪRH%'8DOXFhT&HRL`@}P4!Kaב}3 6O;һėf55aO|7YM9-fbE}_2?*NUYj kzWJ?(O8 I(_EKS\,f=o[f~5sN3GoOǗI'RpHϢd&cR)j84FE3 N7lŊJfm 1߹zFӨ:HW Cf?W J+>d>B%{j-1(IʞfhW>y4?!Me?·l;e]uB7]z!Rz Njg׈ "b)RRmU",7|jf 3geaaqȾ}cԈσ.,YA0H]-ֻ#*֊a~(u.D@:HFĄq=g$?f/dEN4vU!!5D.P3n֧H9H[jn0l!{mĪ2<: 1qY2;eJdԻ D4DHt+ɰf#dFۤleʹRC˯/dʰO v3qgW=Å,TnE39r.SѮ yC=8g98YehQv5-heJF'UZk ]ڱú.6#QD]Ohɹ4nb+ :20g[IdxQKYěur7D?3Y792&g8mhDnǯ /X $4B^NqAy@S*MB%-Dܠ>lt]۲^ZX%-|h7Ni!a%8v.挝cY5 IѺ(x) ڲwMNY>uK9sRYB OqZ*x), {~"#9[߄3DC_fxvhe>oՀ3WaRk 4Pͬvr J4 oߘ|T[C  [eг$|b0bu:('д~vn\AI)tDcoHb&)-It? W$gHlLŵ]F<`rft:}i0N/db UΑ4dE/?vklT9 J@?O4tGBȔ9IÚvU\|fZۙ$%yy Cn-㾖 eE$F(z u6d_=XqdH|G؛[4Nk0c,U;lXfg{EnB 7NQը{HOJݘX-82qwu"Q#ց-)i \^%`3{I^}%bI9U6"8 *dgOOG@gT/Z\e#v *Ԍ?)Έ莓)u(p񝷷ljA0[rDb/ S0hN)۫3 )r}`O\]7o9&ſr{:ATp"3?'ik`jk\fIcK=9KГ=Xugd [!|<*@?# ^mSˬOgMYN[/,Rx^ۛn&k&qv5*5%5 nɫ =o/xLG裙~qq‡Q >T+("D7ye%U.AХL0nY<0I~!} rlDWIpпr mDlfeU[OuP~bpҬZ=SyBISb%[(X%TT4j!zt $^;ۋf@،ai<;-w\ro߰`{ƶGp|f1\dc5|LŮi!CC[&QTY yL3/~"MFhE~ /+ !ASrf`hz2֒=D$2}OLJm-f58xXjb_vRC8T; 80 .JoG 1$+\4ls`a(j:xכc=/亝1!h7 gӴSC20ٙ( 2ń%%C+4\N1(șXdFd [pE/Q;+(D)u`0$ :p QxaAe *I w Oc7Cg%!fnYlQu("H˸A~.'9kl~F|q"Oh:O[ڄՍ zk&]e#L)0M^ ~:\o9A괚gzt-5o`XU,CezHa%z/9Do[ 1i]X "| ̉XNGD*֜ղ-A# 0YTj }F//O9׷f~`M!e {:RmVFUРInY ZxąV$]9ݎC0un[CЏP K!g`tp<>j/,)=, wbh_7nk?Yc7xŀqPK[pzdTȹv$ ʸWUf3/ hlʰeS$ rD/#h+|g&$̷}C^\(WEC 䉽/j<NS&1;ДWxʢ7@-뫴,A@/G7?V(UnA=h|e,L *9o4,nxOLO U 5b/ȍ*?rG>QCmfxK;ڶ;#Q>R+̺״~_ 1hl>`݀nzқݮٲzz$hdj֫m=VeWDlgD'0x:{~aے5%{F_y"Vj@mhUy_o]6,""ߪv!w{ueaY1F!ݚgu?"#? 3ɻ8a3AXAwBv*nd(3 @dNIb3B4K|}m'xM[㖸}@xa6nYLi^U#'zԲPE|V[V6Xg^^QUPL,n_\LovK:ZQ:ZUsWtf6X9- %4€[5's%8xIAw! Ö  >^?6ocmɢ'b8DTCTvM6kԷ!Vt fʏEg;9/(D)LjN1w2T$Hk2q@bTIh759}݄* ; ;fpp6''·̵CҍXx;!ud8-WmGx!{ %#.=H~qL'˶|v5evoa8I,SgeX=TR8R a \Lo^@Cs3lB d6@] xw||tU 'Q=f%J,A6_ fbƭKgQG[i*jEFG(+{[9g 3.M[U ;I{e{Gќ;w[^_aNVz-'869U nNGe֢7ל>BeRY! ̈Ni7nF1xvS=("X±g]k8:'F`KEC(ǘI H:`^[qDeG: 8,m6dNRI=W'Z$ ``K?}]wkU e0:ē$ ɗ?kQdP*H0*`YlOVU  n6 gp);sנ3z uą̟{~V#zhaGRFjid$dkc먚&^%d Ѿ+]iߧl xke`~EKsء\oEˑ`gUku?S. ?2tO>Bd6" Ju^FEp܆2uQǏ׭m:L*8ٚBFq a9DiøWufAj7 Jg.]Nwm%GJB<`$CN ܿ&ԫc"&N^f n}El .>GR`CPUd}-z'/o^7nYR7#eŸ<}ꈢxb! SL,DⅣ*倆6Y0-׿oPkg?ndoా낪i;KA ~E7/ۮE4*DJ%= (K| kȖOf w=Ao({O!ݼHGf˭?=C(]luSyUʸ|f¨ݯAC[7&Y;(D 4hxPYy =CiCb2>F,Lr XqkaY-ԑ xj6#2cuC *mrS?žt3\jOX/ۀYũ.뿁1ב AL ;m$]'9Y#$=~#f,Qzx}NFceA}]r_a:OKYW@J{M_qWbٖl~y($b=cUaApiC>ˆC1ڨ}Bo7h_4zj[ / KdƻמDhp T+@c a4qDc3^zdgb  itٻqo~PS)lĻcJ6Y@+yϘUGZM0;zgǞM_ o(*iEv;"&_c#e `X,J<{1ݜ?{(lLe233j6\+s[z4fϕScK짒7)SWgb 0{kQpjE؝Ҕi76fmV1Xoc\~G烬fhKLQ}N<];dnLCEteHv.IMTpMl99:f 98lf@N$̌u3&IIyH@5´SB97#:e1Ԙ#pfrzݘ47. 2&MozGΨcjaO 1&V 3ӼJnfIxhS`[ iCGIucEڂTHcV[iFO."w3S'%,aXkiL?J.d>OR1-3dm(( >F>@&n H>8 kU${, wY`G᭑ XA0[+<9p|"d~%ǭjXX. w5@$#/zT&XO,Q:JG x#dld'ϟ k~Xn [:}-X7g Y =M̵f 2H MM4e<jZ!*˵j S/bX{~: D8&Hlłgħ<' %kB-:%d+[כ_A8#"{)q5a|E;ܑ?L+C*ec@D4Yၤ[XvMFmv4]t0wjiդY4_އ%=5" 2(;l*&.`7n4(cҼ+/Zbeb Ą{L|ՙ}4ƗC`ڵ4Za_§_FSS!9HOw}Pirnb C1AAكSa2$U-H mW"SP8ג4g=mFk1tZ9!>@GKx4Ѡ n5Gš 7D~?1,Ѹt~o9wwFW.0PVqo oNv֚ %lK3t|9[jllmƆ](lOSVS (g$zF-Pb *chhD/H GBfO]ٕ7v.ڳ6X-LãC?u&J'z\4bPaSK+ "CEcNH<9vĺn'\u{U A{2>H١$<0)Wp|q-0.%Il :M?89 V'1qO谚նud<{hߘO T/C)ij%iJ4BYH2F#n*vL 22#DӪiFg;QZK;!{̵< χ_BtRٺuOy9nV(d}luc2}G̷Ԩ'T(Kka{mhI}f{ zĒ *ҐCtlq)V]o3*ة&\vUcŕ`zbW{^~? -KǗ۶yĩ7vQκKOً =6Qi2&OZka8#%TZg[w)VhוBX*U 9 C2A[=T޵I+$HL, ϏЭ™=Xg/ڥoӝ[$f`yͨhDzymXޤ#~2A7-7 vҋ)Φzn<> ؖtTGe80Y|1%~ysr243p\W~AI2[oXL,=d줼$ ˙7Djm"C83t@[U{EյZwDssk>B`mVA"F$4ݍ1Ob^t0uE?j+#b :y"V,ΜI$\g7,7E(+F6ӹc?#F#0XOI nvBNvcQ=|vίf`S|/ԞVmnpŊ%ZٝK;mt $F)0DR Ԕy!;YN]$)luXy|ٰˋ\ŦEJy _!rAEh{PAk\ze@ (pgC 3\$Z}"o{ܚ bcUOÍ (ƹom!q|f rFDw3(agN x Lj]!Kxo51X *zeW^a5e' y$7ϛw5 tб"2SBlmn#|'>0q4pd~β,YTldƍ\u*.p_[д/JfAI_BE|DTR8LDO1xtm˞*߀VkѭA`M{|$$?!E1:rC\gp'*4^cېϡED)i#&ݟV=\/6}0Ű,K!%{ZAz?=7Ke k]O%ăN@>U_ݸ/ֳ*YKkjiV'!V"xG$&?<HtNk3s%a80msƳYKS&s92̒dxM`z mAHb93w2A<\ Љ=+hJ 伧J盎@ ⣋%ۋxX!ĶQR1mA5[ƺ X%4~3[A4:AaUGApclo@J0F~W4&t;a FԽ?7tpxW bJ5tKԗm:=[t\HwRnjȍ޼P~+q:ˋ <ȼr3e8-o=<\7ִ U`Pӄ) *d<^}&_g6??R {#"ak*<6m3`D,W+}֧cd,d{H}/HxV0=n֐[ +: L\PvPfx1/D{J iAGW3(v1C,OT@!bt|avQ>XsOT@?`b H֭eDp 6yTл8~4`Hjp! 6Zf< LpŁ. ɺ ?ıZ?嶓 ѽd^V>6 jnцB3O@%ofxyO95z/xD=[S=^!cg"'tïRϞ@99Kw'AY/[%>wΕ\ .A JX=(Win>~aDA1OKX6EKPd\ybDcy_Cg3"QOxI̓*-s+U~iMg^U>oȐws|iմ=⼅-?5I#ǥRSC|* j.0b(3TcsA-/9""]:;ϔtF9E9S>sX„T; wiy V>!ZR9A]qz ..|~厔U$Oqpoԓ!4"hZBؑ+(!x+?/T2 K.ΧymQzٯl%JI {UYi6\906w/,G2cA;1P}w%VBovF('Tx/+_NǶ%Ae.jO31z搤y7#=zo[lYݪ%c $JA4V_k(@03Wt' ُfޜ|-idHL aŮn+R&xt+(o2x .F!qMTZ4}8Jق1w| =FR fɠޢO/x0cB}+w%\$A5*+*Wt|bӼbJ4% joA픃@٩{/|ou2e"uxKV~Je*x{ਓPӲLdp"4=.;x},.~[>pPtmY3ĤQ:[!Q\ߛ@d \&'8:DxZ{O煴k%ҷ"ݲ,7RB 3ᩪwyKW^X$?i=ߧQr بX=Lnl <eIWn-FϮxWK,<k_XOY3vEKnF/* 39WU{X#buh_A[y`@1$͇4Gc;|-142lAםZYTϥŀy~uo!%XmBTU\F *|+@c/`!`@.~5Όzȣ $R1*/G*m θl5ls kr _@*ԧ?ն[p,]F'7\tqo0/8"Ԟ"^YnCNlTĿݢzDz6fMvy#7'fuC{mQX"u7NԸ~w36Vl[v&%R%{pi+ş {q Z0O$9Z\wgL'' p_N HY5̀(1^+9{Q:th+Aj(za X\xK.jh)=gGR]I!};,fف6q`lFkiT`Tiw3e"VQq O4Bkd`D]$+/8Nbr\vK`anML57]Wa _t՘Rxwqf}IIHrenJ nZ>դOz8i::?xtIN)Lum[&E3삝B>RevDM }{N![iʿ ض5橯n?XA *@2ƉRLݡ*1{O%7nXYmbmٺ!<&ҏ31J./Ç׏ߵÓtH;-ӖoG*OM{m'o f2ݾS !`RVu6n]SHO[? \wޑĜ $Uځ{pmq Aop?_ٕc飵޹2vٕh:zR+Tm#8\>Tȼm>X5VHg= `*%U!v3mAqqid^ +rψP[ݮrv*rPc3ctRuXTFkiy' }(ODxK X:zrpHꔲ cS0WթE@ 'aq`ʿǺVX WfWPO뀜^}RHueg^Uy 0M@.G[yb͋C|~rp~"kpq 0l_2O#a`~<$V ؏'6Eia]fV[7q(GhǷL*# ~BzUu+jB*/&:l']Tţtez$^+D㟜!>>uMN;&qNy84ﰭQ|9^XpIPK -3m] ܔ$sZp󿲥t"\ÌW\k2W<2.]m6 prگaҜxq7of`nh%S2^v%ZcF7rY8!v ^+F`w(ؙ~jIi0nԫ:PldkϫN7Dw-mG#Q6/ W|tƜS7(UK.{=AvPǛ5J釯n8B?K J赜S`n3kL99#O zG(2;.+7Mkjm(MLz@Q^iwq%@2poFޝTkkRb} C0p`skoiW6S@hЮx@7O1 _%P \BÔ?er?Se pxӇG:Fn[|"r|~=f8qܱkB q }ht1%LPF\?_Wzvq^Fcu%_˨FMs'3bu *3aTut:|M&C!4b( ?*6}|#S[׺+(Ȧu qzʳj]+fBr1n $M*6g8=wVC<_м?RnY|+r@aM2*(NwmH4g!&n .~̕aO+Q+n69uށ1]Y7ֻrͅХ>?y`?AV%zQP WJ/mkl0v>-Jrb>kl8PZdZ gZJ'J.| twa)(@xK1bes10 + `aU΍VfeH-QʑFݧ7SxЉ}^6 - ;F 'IkX+JB0݈4/Z~@Dw[ܟZ~>\е8S WA,. C{U5 )(6uDͦICcWrJWN,k4`d4ujl΢hcq@QɨZt5$)jwerE{h+R+9gѫiL ZIHxq%@=) \SQڼeԫtXwFϰoW(x^ssA)`Yͪȟ{|Ȱ&i5 P|Â1Y/5@GIQ~d>/Ann9AU߿p!]@ 0P̅gABI+I%Y-=n|̚X<`bg[>$6-C q,w5wFNsZ%=Hŋ$|\mH (8p7?IT줡;hMM']!0;,ԫib­G'^q{>^:o"}vy4T v;iF9|6籖 >e! |i{ s7UūuP)ӈp$7̦p;\v뱫5eZÇz|j4'i= Xa_#R75£g&AF䣼> U,ʽAr\{m 㢂HzxTYNR&gտdo;mE&x[\vxo)( '0= jڻIRSUM 1zİVSYܗL`>jДew0TxKƎT's2 S-nɦ ń}~GS]3͜Ε$zeɗjOMM_Q#ʑ0A}RM;vSp熾ӭ Ʌg?Nf<ѰDW[;Ġbf<*\P7rǸRFjY1 ν WiX[V[ӃN͡yn6V 7tr8󟻜fAbN2%e[* =XB?-&«KK~1Js ;Jñ连SC-̨\I(1Zgf ]:C`?+h$[d60̦yрD>7/IUpm¯\itQmz:ԷJc&G:'6MOG`C*0 ~M^@Y$!nhL#tءP7N TWNHHŎän3R݋vCPXuZMjw 5^9d-ϒ|cP;5AVk+?PC3&IȥBxO%պW?Ĵ/>|U+jEDO4l!g[tal>=,ǐ fAIdcwyHR'uT)3YkIӌQV+[ŲPW$}# @!ipcF܊;#5Xz܍ |bquXsy6F$i"XJ H%g}A`aȑkrIn{nYaY ]:iuS w⑃R >JfuTiLAI"#D[[*=ޏ鈊z yEME\B#5%yȃ 6!1'-qZ0[ Pt)@¹즤;*>Wc ?Rf9fNnGbMLġj9 jұJq|WȢ'ѩ' GEJ94 KȥI0l݆X"eTMQu(^L jy]kv|6(C{S{(bfznݲ [R#VnXzsr=pۮ3"*/|wq`$ė#;]AY2;T)X> |];Xb{,\.!cKl#0X~rq1\Y+wmaf@B,=_1^/2,Z (ڂ0Z!Dy zB9Կȃ / d$+tV֮e!e_ژ$3,{ tT@Lg4Pg-S~Bm4m)!FAZ졒Q˚聘D7ɫ$4ґRy+EoE-V^1ukSYcIf!@S lgYa"]_W3͝Zoo|Rykd7GV |dWA]B#/y!Zb[ +ܬd_܆aÂ=&]d?W[]J`)pk~dIsPkzH\TΏOHD"R/.M~Ľ(ɚ|zb%YA 5R~1{eo]*9)g."O콾d-5+|!/AζtCei++`> KCsU혅Ӣܿk ݜσF$`A-.n>0隟(B"U,/k͑s!uľo{; 9ގP.:oG@kݍN'~ٳTHoذ%jPrO&(>lFqXQ!]B>@v%lƓN@+ ;yB{CDތ*.;|q{CH?vIڍ,!+7bhn+Q%@8'n "^l3$VaR6.*,DӜ=9/W1D(O¤`h#yN Ur9RSzH}=0Gt1"eHջom^L׾UN7*x,}ǣpNK_ƪ\En\LhGxKUs%a%FfbĹi(Y p*awVH.W_ig5mz*e&T[P,_2EDzT8>Q /dQфՋxEd@VS:Afib,@Pƾy߱ZN]a؟ǔ}eC@ADI ?߬#8֔2ƐXxenA?&zD3Cq0cuF:g\{,Mg`H3b>[YZu+qAZ@\Wd1i0e94Դ$2N(Wo̷{ J)6rÛm2pS\<+w+qq䟧-%E;/H$a n-[$0to 3 Φ`ZxZAV 1s0D -͙mīkGӢsTBB7 UrM=#mOsR2GWl -F}cㄆMG Cq>/_[T[Ptht:ySϻ$ٲŶ1[ .EↇfԠD Z)0j]է_--ivFo\,퓞32CC1xJEZ]=p- XNӄ1Տ[^ Nt*5s ?hf@wT0VDGVq|}bІ504 #P" ZOŠ C)Q0Xd\E@>eqn 7{^`~2-+t @;:5#{%chl>ז4{WCBj%Pvo~gr@ǔ&L)Bog52!L{ywvHZ/'͒f:!Qe~ĩ3a\/HJ/?Y-\:WY .MĪ'鬹b5`==rLz8bIuxaT}Ü 8P_юEQ4\,[ @ :/s 泟X"dHj:ylbHBvמCY2d%2;1ɔ+f@ S U#i5}&=L:3&Kڀy,9q!ѱ?#b'񉣴GoяQb;OfXJ" _ENkP?{r%&WTg)khWxƬDk۽4pזZ@j]~P,Z"E3=vYsX<v\krRU=+n"EIs|(;" .4脘REWܨ S!o\I \Bf8 ߙ雑>܃ znfNO7Đ|7e}qx3\@7o}>H꽠bn'p#ыTn9O㋸@뼾t9ۆXES(DdokFFjiN[g!(- r6ÅɈ#a q/N&s@wH]\m[rb]u{T%$*wW(@*8+j*ԟKM*lC;͑IS|2͈*TiQB2Pe[!7™:'>Xr?~ݺ\~d~t`Bj[^ X,ֶgVYɾg<ŹN$=ㇺZho9Mm82oTּfmC̈́VtQ$} ~ݵe(C FVo["S'8%qV4ժ?I:ܞ̇Iy׺X=̫!2F:5|E8z3Ǜ1 {QrZxC9:>}5γ$1m{V3O9!lfl)Ǻ%ؒk UD&LOyDȒ3.o0ٖa ۴|f&fXT.=LÀ߱NG(v5@ɔ+*B Pa9"k4[X@‡0+*Kf*LUٍn+=Þkwɲ%_S겙X"i[\iH~YtE0+"W3.coW qz?ղ ED=ꖅ ]%r;vL"x׼FC*wXL i>CoTQHzu^U/ Pw6`NC @i&JHa%aPжρhEFsR^~oJ ULeaWx7ǫӧTAmAC}ͰCc\P"[GN:EB2#-1m4-jjً-CGsҎpk;+' *͛1ŮM)Qo~s.ӄ72{UR9sZt$֡ͅ@ ty {A ~ 02p8UZc h e=4c'Z U"6-ҝ scL3@@G$+fVp `2&iLxP,X/+?'\ƌZ_j5'$Ҳ$tn,}bwq Id3ZW#AX72j8b+XUs䋢nS)v~U$Ϟ]MgY0&[m5_PѰKB]p1 { /ǻ%v ٚٔ9'1#򇠷:A YTt5%o 'Y_B6>Ž~ T@ @d#ɤ*XS n= ȍv?2oש#.1UB\Gh1dB껪߳ 'fmÂcsL.;D( !KAQh[R/TPVƧղ9``Ki6rg+>\y2&+=|)[Cw_hj8X 1W̩o">tϐarGE֙heZF5GQY+$-+~OߠUsJYP*i݌6zXho~fE"%n;KE. 8uUعZ"F:iˡJs4 ^Wy!ۍ졔BԻ;rdi[f~yYH&AA'ruZU4F.ϳSr]Kn6XUT' ۓ~]$%GfwE<o;o*䓳+՘kb*z^%d ?Fi=bK>;;[heFv𭕼2@R"r/WX-G&'NVB*Y??6wv8M -˲2&e2"*ZQ*G$% fWGr Q=`ըY!*Kd߄wa͐j}EmP Svu-_KqۯE둆gֻ] 떐U* %EͲ㹿$&dN%[8V]bw+C<2ZZPtJg%'W4 H'F]~8}arp3ng (.NL'`IICLǷ37^">!oSej iؚt>_#qn!x5Q`9g-f,UUJɖwȥrC5k.Td#av@atc.Hāc0Gӌ6X5Wmw(x<C__C\? (S'y?@!iT'?}z#=w:0Eh/M>Q / bȣ@AqGr/ ӥjC0zGb)XswUꕈ/2QQ00C,}刷!kP[3S霆 .dr08@}YLu-Ě_T*z BV(0Sݑn^3U60ί0TgD⳷B7-uTYQ(,|B-Yu$V:4Uw}MMpĨKX 2 3)Bx^UOj,ɕ6YF$D|hlxA"_]]c+V۴fx?2#XK;/T=xK%ĭ" :ߛG(Z32^$0TKi}yݫtwi86q-mb qL@F-Rs5ؽk*,ؕ]t~R^&Lz8ٶ] "$:/ʬz'8zz/I+CauzNĥ[N"a{,ZNT}W3zX"4Js֬۶Kh5(W _b^$_w_v}u1kV,]*Ї\g30uC/2}j ET,+> lWtKۚ ]8 9<) ۢȋ`V7f'Xh^7.ٷJIz;FBPd60"^S6JQCl=-kf9НdbG/0Fyw"|<ԋNUV7+o60ECH'j DkDr$eb" 莨ѿk \7O1Eynh&K3\B-ThWE8Qbb)ע*}9j+C_4D.ټw_i|,;PMo#E%<UZ C7W;/*c<ȷm6_4կe݉ii1~]aRm!] 99C!魷}H?D=se#A&8EFaCPFʌ 8ٍGX@:cY"2ÊfщXDXS6vxP\+H<wvAwa>3i  `opB3;w%CI4Y y%M4 +{ qdTA>H0~)~.D6eG'L` w:i<'j2Q%䨐v֚(뼦~P \IX9Il.KY@=Yʏ lf2>տ4 }^} 7:̪I1Ւ9x oU)$yYp,/@mG@00|nY~"!LMIޭƞ$cNKSXV|V(1T;vl0z-naЬ+;Ev|U*+|FoZ"@h1y=Ÿ@= IlT# ;e7iJ|ۢ5!&@'>(=Oeà:3@>Q6 Cyqӱ#E_װAL^a wZ whw;"ڜy)1ٲSC K kit/y ^,}aX3QU'1 ʹ^ZY8MwPWb R-1(h(g*hAu<,vu8Ob|;o;!O|7wq5p`tG"t\BktE\WH9x^^gnʠa`pX#>s%)W&.Tw;22c>K;"%}܉TW F_iU+AK-JZΏ ǟQ;E/'~~)eaIPȁp9}<Np:nvdF^b2eҫyc3'&Jlh)>~eV]4' S* M`mX/MFI˺zȺ]a X@t#tίvy>^hnSDxZ 'r-VJ#k .bQa[A}/4/aI`i;Rr37!E[Vm&Mܵ1<%&IMa%re,"s_Dt8'cr}|k}He%6dBL.#~ytH^as1ptaH`ރ+&ЉV߸,`!DHuP~nuL7mS_\cQFq: dt =LAF?l4o?V" m\h  GTz>BU{z "gX7mXJ11'@:<Q,,קRF&t.XiE8ixRkF3NSmf@SQv\A$0#v:JOlG,ĭ9"G9ͷi hG ST7> tQA$-uMn|k_G_OO23څ`&7 {|ۃX9`b4!\G!ӣhFtP`A 5zvͤAL}MnEcF˰J+\s9|,O~;.ᒚ_-w^Nž 'm-m2;0]~+$I_wO0.G~qN=Gwą%:HĖsl'ӓ$HV좇תܯF8띆;v"N:XP/ fcĞ6uvODݓYV[ƵKNOZ9Xo>_Kx , H뻑q)"<KG_x> 낅ΰG ('e9:i`bB%,PGajo5;!lZ4: ;kۣ-1=NK 1C jikjE[23.1}H[A]?@qRG'LlR.(A p-S/ "< y2?潾̇2:aYt[3ڔ= D&!gz-;Ԧjt[`]\SK=KK莡֘H'Db@nA.gʅ+~uak0愄)L@I(v_~A/boC>vz `˃W{ _y ~ Ou_{HC*݃R4҆8'-7!(PW7!z2ei2=)%Or$MEt ?7|i 2g$|]VI̐M2ZuqV[se)IM^59mĞWyu?&z#7!I‘˾3G[_?ރC1ov|3腵pK`U^ڏznOQ|9K%BC)+ΔMa2Q.&gk bd[͒/f#k:` RE/H@G;Y?ú6bjy,T{q}zE0Zuڡs%\ ;srpGU-йa ~|KlsgvljdW$IvͥѮQ9ۨ YY!! 0.vkVE&d9Ŭhomf(<3d/ǒpW=#ѽ/h:7KkBLws\#˺ (28VyQ#46pJ7U 0HȟEfDH ҥ{t &fO&Du n$)ql$[~U%8 K#BiTjANMuC㠁_sj LV$ǸXGKv&`MJ q pch[<{3`@BcLIaT`yCnۦlD3!zL165B=+]&Blu}KevҀ!Ia*̀ޮbd/=Ei}zjtI8U>C ScvAl0 ptei6= m: Ev z lCzcM`oӴݍ/%UVXK>S#Np(!?bghf# oQr{*WcZ:|?^Hs6kb/<&~4Q=1tʞ1_ MA!-u KWC>QD>w屷2@A{wv'\x_y0K9ʏQ09#4 &¿mM o9Hk\2/B#V΅?)Q\Ǧf$XaHV6aACeEuM gcuE0YG_t=nA{$}ڢ-d!<spoxjc}q-x/@d!ڜ̳oZ/|J݆r=ewIlU!17q#j2r0iz.4 Y:8}3M0|-+˰L4 jm=t+aPZ^VM@~]Ԓ ,S!aigh+,ј)3O߬1*5s匤K fOG/f+ @̌_Sv̙a#هJJ9ϕq.KD'(K}JAEܱgf-LJ~)d`Rz$_V֢Uߙ=:14y}vpnؽ,D\!U&WLqfޜg~5SݱU7iZo=9%ʜũRv'MUV&UX59N`rggn)+=514(QԢ, Nr鯛Ju^Ӂt&dNe25mri☒Z-OL5 &~ )>o7v'-_}f11m߻8ZHP@i?Y,d C nCP X1U)̍cݝA\U%uXX RHY/W{U\qÂDmKR4:͗>N?chcwu5~3jWq*D F1M pjщ0l=|5L 1\r\ F TE j/rZޝ!6MlR\7XҼL>udשmK@NDv2Q2qSā\O3vwL 2d;ǰ>:U=v@xM0R>^JcsPiVз&W[utZ*+b3+P> {x% T|xz{2!LCKyX.+iT1e[UF`L2XϸM "$>A=<LVw |p#d:`fnDH7yu!fKl~F隄l_ȿw `2A*$Fa -c-;yE$"͗4G~*W0st2uئ9Eujωlg2 >A݆ܲq-ʚXL;7}PA-ߖER(_a- s+<;>y>d{C=R.lʀ *8;9d #9L癊;CYT#H & QVh_?!B RY |صJ;|xi ݬY{FGAz8&wڎ(A>`JP?v z%.hҞsڷ p awCn=3@C?uH4/'jVԙbi5VPc{w]_k=޾$PCV.Td`h9f7 3s ?q26~ *V,@20PA[Z&vf|T,m|Rrq؟(T}eje IښS_,\5|#uɓGtg+((-F톲)::f_mkډS0!="ܦemK4$QC#gЫ +tViݶ_ xdć^Ɓ6Vʎm #KXT eG3@Z#}3AlYdk[v2dg Sٰ4~NF AUz8;줸9A}7*ȌA+؆^֯O6s  "4OMȰprLB*kuJq-N䨐HUU64kdi ]mQ0"7L~+TmX0DmhK >hb2(2T^k?ڧ;H~s;Ґv.8,Ԟ/oRu9-ppzOcSKCGV8d`K@= NdeX[r9YggZn6ߧh(AK?#ŖV} FU>;9xJ?9 8ls!h)$A-W3Uɠn4ǽy%fh{ }tGzaGDD쉷')ELY$zu7XXܰ9't7mp/y’xB$&Vk԰;VnWqCa7z?eK$%Ba2-UCK1@*@$%3è2945RN/`le )B"E OT(3} `?om LuEۅ(NWRrHZF֝!_ypLMtcu> È5ɬ}lS鉾{䡞 Ut6OuJC0 qܐ R`{ЕX;;H:J#L:3;c#gU׮AT_ojp pv9gp(Ednl2 PVY|cӼT 0Ҧ`S?Ҟ_T% Q 6O:g>!怨/MP&xACsOaQ T7qFs^ \&Im g0EUqՏJ̡VZIrmljYwj]ټY\9{@H%40jgV 3  1- >Hu1+`Mw#L] 0 u9 6 M/K-rz-_t(<(S"QC]U2nn\4V,||6 M>b/`LUVt?irt{>8Qi??$ºPEy_M`3*D'M!Ahvrp(fPmeuGHfߝ!i[4k$7ҙSӚ"cr|ءF)i8^f=K0 뺣'kWytJEŝsfs{r(|Rr5PDLV?ixfIH]aBc/s~?#Z,-uQj^/]C;F9ԯtyd~wV=!5AkȈ^^06PYuKAzn;CQo|+- ޤCVƗLMBpQudfˡdxv; a5TB.KW*!-b@ۅv)dۭqSL.#~ [ؒ}qޒ}Tԩ]cp (&Ϲl$Da>uSwhECW=X W=l\96%RsL){JcyբWMHY8b _U38I[80L%O<|<*r}ؒK^9rڈW!OizODtj~H}D`<5+@ K(Fi+AOX˼pq1@Ir[@dp>j  $V){6i@ICbB F:;>YűKWt(}b !o Գ0NToFH HÞr~5OQQ1˞]Zg2fF y?nꋪ-LT.,dQvʑ\:/k_py ӌQ/bȃf'$ eilE< VO;7Lq#=BʂwU1Vu %}z ]Aܸ?飬S#x&EcAʮw$PΉa,O ~YNm&_L bE)5IM@ SD/<'s,ŔnNՉ1'̾1VaMED/gnbM0r٪c0`킧x 3 U >U )aNuyYƏSK"t/$] `m3[om(;dZ15V5qiwDn]>ppԛ!GBvmk-Dh`hՔh)!&X8_sJȍԞ,Wr|6.nɿGB; }Mc>h0\֢!)GKv9>G/3sBi"֘fd')CZӃon@Z:Wzq⏚Wˢ=,=0T<@Z*t@<:sgtuf˸ .+^C`zL=C7Rp2ݠzkɱ]`w1+45#nևS/Wq_494ٛb!~>D~r%n3Sp+[ryn GTJ?2|S v®a)3ynmg yϑ4%v-Uw7cRVMG-b إK_Qc%1sPX(+]̽Qt̶3ѧ h!) mzU%ӹ]tj8m_ }ܥ0픋?%K^z0>[X~X )Zk}UCB+5 ptbѶ8:8~0,IZd'FNKuX;iPIQt 0{>zÆ5֔+ ?>$'ژ=2Տ԰VR;"0E9$nMc{nm寋9(Zi*h챕3 Ȓ :%D$[ݛ$}᪝)c:g,&ғ߀_}OMϖ=рt®)428-ĮH']:ua{n+ts nTc$!aXcG@ܰ:eI u=|MԹBwtw֔` >3>6dTo'ITnJ;"Ire ̩Y=6(_ڱi~D`϶CkV'ݻ`zVojN]:D~{e zC*;)BA)5t4UCp 1>26J[u{f@Þ:56H\tm֒=AIRJ*ZďiY|&R~&6kZxK w~m*=KHb{X:7 yhU5Asm#_PɻU)Nh!blG=gs(I4[o#|" T@֔C>C107I6&(/QvEb&nQKYr*p jA:'.a^A/ ǃkLA qN)ô\!-@|&pER-#+CRBELX O4>2pUށY|A5(V4ZODfX, NVdŠ)ʼ~ &EHAl_{/jgKxPqx(Pˠ F l:ДCvL+*% p{Uyy5xo>L5%wZ67Xy&蓙?̋)>?{i&@_^qЏvs/n {yjƿl6Ѩ0P03z|o'nN& ])[75(2&fjzbK.'@-^.0K>H?ۅVSzU|o7d_ F x-N^¬ktmǣTubFoh|Ygmaaa<ߜV<0Wu;eTp3cFw"/wLƸ|`D6|:W0*Zs,<I!Ubh GϺ۰4ya$LcvrL CvW_-GG'(ʷ^|.U{[b*zx͇! NTiϟIH`@In fǢ'lS(JAɢ3H,M> ]Л?00rQ0F 9O'陑#3N#۬r}Sir#÷10/}+f3X-_b+ܶCl&h";`(vCк Kι@EOySkx-YR@eR&ﳙl6"pRlrf%c*NX)yεOZVi˭go?9wB2"E.<< I*6!NVi0_K!|g!Xƀ_U.! +\_+ #cKֻ)˾lBE:5JK!EKHxϝ&y/ibfIͱp6΂,Opx4s$[-X0:9&j pnM*xx{[K5v=¿Bゥkk-J M~CO~$:oڨg]Ht4C:~ID,9hi^ᆒBVL8-,vquA "'%R"xKIye)0MXj Eir[b'[2'\"C5'"DD׬?'fw[9 JcN Gs/qMoB@g;xv kK"RLF.ݥ Re)⾁OX.wQ AA䃏? "@{L.e{n>,@'6+8P:ޭH(AfXOܡV*TٳG\L lv6L?m@Ʌ#!c件'!>iYX15ȭ O1D|Un!xT9@jtҿM/ yd9E\5_xs/5īKJ_WmJIj]|(t,|P׻A$UACh^T%0:%ԸNݓ6.5 Xܭ.e{Fp2S6v4n·5KZ|CgpAq[~A5qC`>(y>-+~Ml\f:^!r.Y'_+;eU48c`"{η̍|qo;/ xT~:..=1\JԚp5_p}#s@B8!̓H}* +K A@; 6){#O}, 1?43=Bi#,*([-d_}} W?d \ zX\Nm*Q̲PBx^vݗ m2 ri21&G_T3o nȔMMhỏӠ ocw{@m"=F%IΑᚦ .ДI1+yv+ңV#I.H3h)W L?1"ƙ+LDŽ9QC.|W!yZ{|j&v'3 ?45Ⱦ0b CUV8C.$Hy[og$F$ "V亓GTʽQLo0&2x@@M#W/-rࢺ3 gxSta!FiaTN? 0ޕqB $o @w+ |[ʡzAL|ݔY ,bC}L8Vxɷ.V\'%m/m_ _ !z6IBe8cٗ1G.:&HI[&cѩ+̀ S$I *5L?H[LL:w zС5"2G ~O3k06VSؑ9VLf& !W_w3=te'7Uiț>e3#sGvB./RJ1ʇGx_o%ZV(_iOCsz6`\ )AvuG$w݋㍥E@L>3LvGBg@OK.%>g{ޥxGesLk6$UGJL3+(MuѰ˭5X*|豮?3/߽/Kp>![ D5`Ku13sj#'̓\~}I->Vb >gr/$ulX$]D`[ 8=c( 3( |6E ?bhj~lR{:kq>sxVYf_P迬u"#Rs^2R'`wm Ds 9JXR+xZpf>^Ԍ!&7BzSA_5@hUq7;AAԜٷ>Fnr{ZΔeXa/ -tȞ{%bI`nAɿ{bWt5kso$mA*nˇAQ )2<h-.{*XSܕ/w/41l[iWeE8KL`rTFa>ſH39 #ͻY% 3 Sz|2}{ z{ V;p ڸ!%U_ǚljƸuv[fA~ρl7 CíϨHttAOxhF[9mmJb~-0LkųFA[$`11~aXSgT÷!sc_ٸD^?{HXAnj#9f̠[HnwAhi\P" Ŀ=|ɓUw3= oXN/9 &yÒW4͠tInS3(i[JoGzjх9dnZ"2]{} (}lR*Fm?'"+fQv `@O 6/Қqj4~)e!>GL A> w$E>Qi˧ӃŔB0uK{g=ewH=5֠xXUK*FC=?Y/N/7<?ޟ(h-tJmB[dq#9)^fΑ(fU&p`nf;9(yl?>m=Wdz"[,@ xf)#@\{I0JP/6Qm32Ʃ);$'!UQ 6cn)d(,N6o>&XRf._GIA 0_9ڢhjީ#VW{4B gbQ2T}FoYbv=,K7"pUz5X2HN+G < hd9^؋x *WM;`%@ALZ|wr dc"wgQE qXjwWFG;PO w~t;'Ձת9 :+b;(B@FĮgYp FPL5U ̬\Xqs<)Z⏊"=t&ϕb@ʄ#Ex.hUT*;TDFt5Vy}ᐦ uX(*XO4 sI'.n~Yr0f?b48aTq| %&b566M3Lv9|2C:PTʨHjIxEGS!x!^S"CЊEy$cY^1É:e~M>А_e{іvx+\.Ty!G`ݴ66q(u͎TNTuGw>}XLT ~nukdNB~yzÿ#hm*cVA`ĴJ~ު/Iq VGG[@d5:o:FnSivqs|#{?z Au8=$rE[LgפGҖNbl+Cf3V٘RK#p`)ʭVߢMvɉ>k.&5{&[_ d^7z4QzJ릎۲VTj7)qZ}+}H*baM ~^U JT\c~qyZpf5-{L{4_-!*-/M.5af"zkOↄD{eݾrUa*d3o3EidFi3aaѸ 1zYwF\+;" >#*C`ܠ+r%1 !E&&R}1Tn?0p;oI$&vw1ҎpCIwm"%pIo[k͙E(Ăp;'%X;4zV`^hUZ U.ԃE#HbC.hQEc3X[Ea&Y;8Dz#<6xvK#AqnQTIw?NYwz p&JT/X5BtwvQ'Hw-W 3iPrtdooTTXPmԙAWyE(xܝG 4ƚM(؛4"h%E WآkyfڧBlw[iٹ7B,;y|tB6g!'~tSZ ?w#P+qfØZm,|\Lud A7\UQ{DYso1О6':+^WC)~.Oc tQgt@5rJp#>7$ߎyI܁[-`Giq5U{պ> T,ڢ$Tqq~y8Gq*s) A Ee}REE.xnO (ީ 'YK\PYrXbq2.)?-3Dc.aeՂ"ujS2Bh1Z-q ݧ: /#t PTl**5+'IJ[z蹫cV[L?xD;a!q2n2#k$QYxM;U8VA7_~LİhE18Ϟw)T`P p!9\ s`֬mTf<͔:NwraB~rA jµQ]/3dA"Nu)~3F2tɔDghSwüzk:7ߑn' ̌m'eCG\埡3.1ܾ$m{S?B\Oy71*-7觮5:xL]a&lU[5Z0d9ian&!MJ1Y(8 :m2Z>TtTv@&hl>}*{L,(g"l](J`ۤr^0qe 3)+0X}As%1Ruc<*᎓Db\bFCm 9@uI$h\Ui݂®7:`!MSƦM=uͣ6.ѩ+qPG٥e vI{hen~ BvRSÊ|2s*ۨ1>6Eh8^X*$_{g[!.ƛ# ǒH0]Ϩpp.TζK}Jz%ߩe+3-_Y껰Rs֛hG@Q6bI {: 9?j<<9 LOgYa?%9zSv[מ6+MB:msm68ΙT Ņ "}BTؚ[lr$39ZM|bCKv;ԻYX{ PiXCU.phV:&{p 2:Ҽ}{ִ&3ʡQ㨣-I,ºԒ[Zp]I}Vo˕2x(-YVh+ bFi7&nz/8_)v/e%Zj>~M-S 6G 0xxgj gB~-,x@^똛bn{_QDev@(^FmVC ~3Ce#vI>t 9DLb+7\Ha1 xI P0NjzCRxGbc!UsL] Jc,ɵ0@YzXh䌯[%;7 v\]_cYwPUxK vo ~I8+y?v/^oB$ RWFTQ^&;87ȤU62N !cQUxR.O2 E{z([l/qZua|.u9Bᶍ/6/n-ḅ; oGb7a>vWA9mp5zJG>+AÝOCm}B ۣBbi/cVbŠ߇J@9="6{І Zsj7&Wz]%yn,\BDb */+ nnN:-oq$YP6g-y{ ow{lНGә-o`aWC<6UtBPV+n .V'&hnLfGhXj;3Fr'![5φ^,t8 a+lpX|&k{MP3: p`r53pgö:CF-n˕)CNZY:'缼 B.-蹪f"!37 -) ~6fyliw04GB~6)@CMv&M;PU2DkſQwe?D@'o3ކ~W{d {J:Z ?QXİSa_rMun--W[|պg5hJr`:x"mXmX(F NƶoȍM|IJSrbȘ"Zu,zd́r7GFcҡ M/ag yYbtܦ}.2YB0s/47N#>OMngLzV Ryg8QWK3tkn.!/$ ^ďGw?@~!F'Teڅp!'5ճv,0~NO+:|U|3;x9zŬ9QPXHMc ,BT ,ӗ"XFx=`iG#݈rB;LnMn+뉰s_#}&k#f5U焰:L )Kh#2yZzjPR쑨Mv1k ig4pPs."yy'v] !|>SH..3-?h0v3ꇓ֘Lrh(QKM\XXM0HB 4rWzjwy1WĐAW45Q@жPv+9^̓0:Tt@XFo ڂn <> I%#TNps#O_7Kt$X6 u nmP48y|ηq ?ERv*XU]#twY\͂yH&ikduz~4}tc;kB߶(kN`L狧 3`Blx;p8}-(ӭշCj+1OJK@L.E֝aR#x24.RG 8?Koؠf-3@P$ߡf) nCD~'WW &!W%H!=;`U| ~M\|o>Й,wof{`4F6g~8ةDP@cwP^RLiTKHV,J; >&INX\ZF.h!'3A/1'G&Bavk"WjN45RB**&~^ SPR ~kUڀqЙαr_E6{i%dit>p4;$aNt'۵=~(-lڣS5x;߸:: UEՀ}^GZ禲p bnP! #TY}34UGxXLOMOTTp5C0^B:\3"Za6k rvp !>Rt;7 ҞKn0/5ZXwt#@v.9b(]'yÕoEOܤ{auJz\/$͒RHA9Q=ZLVy /`S *T ¯zW 2 )ܾGG)xsI'5^[u/b-$$n;fG:.7Y%̉V[TfZ;ApYã8K>\3meѺĊ鲎2[*b+7* @mQp1/G}i  ; Bs]J01pà?kc@1q9Ps}$+ Gvψ{.8_:R&d%I)'J*L3hisTI:ytODF5X25;(GXIk%#_Vq!}Kx%߫q*69 >(M嬯#ƤQ3~`<䪺1w>sz갸 'K ;[R4ar')af]òY*ζeA ?Gɰ^wcCx(dA'[reVp7@Si+Mϧ$$V ,7ٱxo r[YE 3MΟ X v+p{~4w7ҷ#/=o_X%0kZҍ2^7)hJJ@K윢(ԲypLf\Wڤ2M.4ǜ`"+b*LW21 zk@mF1x!R㣗o sZZk'R^5"2W, .m~#Gd^(PC,N3o2ך޹3芵x ?{/P۞6ֈGjϜ]S&> N6LڅxK60Kfpuy6\im칑hhMOWzWzDvގ%X_{BKEՐ䧌-䡂j/KT2 ܘI7 ^%ި$)M m6>9*gG4{eHP^kq)U6(Ah}Ix&>״<}rKVKpN`}swjKB6" kKHspv"4h8<ٔɶm~a]&(Ͼ,utp)h/~s(>A1 в2T#pL8ޕa6}t篑/<5+yGMПZ^1P%ir2e 㶠38L5K4@L6S(Oxi7_R7lQG`_Sd|1HI.ziLz@`fAQ9XRj*'3JPߵ$ob#F۶Dpb:^ↂ{Hafj5iL[ pI“=A h2M'Nl̳ڂ}DŔme#H#TP>aS5!ۓVFk/ M˥}cDzyghJu%oq'>YfQE"-mYu=i[Kr'E'+Mse>J4% _=Oa$ r'v&GW=`R"}+ ?_(yfn^^"/`$J( -p$Ǎx&ÔH_F61, ar TM^((BTxع_O=iΚ]S"4AZ邩 FOA4\G*hz ?<*WvVq(lT;=6JUT:5|:q&pѢoz # cX7C'9;- GzW cV u6h*LIWEd(LB#}L"JzO!X'j,bdʫ1ݚ gJMH$Y#D${s%+5lh=jbW@R6ktO~`,VfR:o4g5=YܤGPKsR!iʴB/:CJdZ/@Jݩr'}%5ַn A/Gj%S^~^h(6;"8 [dʝsŠCp^HM3$z 0|qvO9jEuy3vCbpaZݾ#iɏl~7r{WZ3PħvjcK=b sj 0B%f}~C5r{[jBr\WD y\aD =w߻u]vKlh FI9ISFxD8 `_Aưlryscݓ8=ud;mυ߭xE>I/ɗ P8!5$KN|d ^ ͪl旪)vՠ `!`V{Yjt͝Xw1؎~q[iIdU {'m"0R "Ћ@ZTjZnL^kz<ƪe<ﴲK* Ui'@I+7f]FW)T=%C{SQxsggɟo"f4b}0&]Wn> pe]*d_QxW3j< \(2n:@Pet5Ә ^ֵ=Q(( {H-n=۹tE}x~ x3;H&30@2:FNup>)T#^,'JZ K}%CÈeo+&pSuSZ|:kѴFNVW ۱zͤeI!e.$!lM/Hw3wOyD ۖJSBd%i[o6`hQe9MVG¬SmWgtN>Қ[/J1Q 懢 ly*Ø:{!J:|Ϗ/"hrgln-:Rvgriq+CBdHr6"Ld:/xZ[ ]FhVfs1weA y8cg7R.,Ni%Cal|؛+0c.tu:'% K2Ix(O{qjȉ9T_l Ys$.[IP\{'%3DqPP%ǿ0A1N.W2UR=\i?h쨪{**xeSe:&%P\wWzoJX$鋤0l/C.T`aIF:N40x@dWݔgqq*X1(fDvXd4O`c!L@m>/Sj2j)+ׇHŇy])O0dciMY,t͵œE9DP6X5XhCws_/S,O$5c6$jC24`MpH_XzTlig&ys=7%8QĹQ=& iW1I% rH# dW7ǀĚA}3!4cE#-P߶iiq8X5oQ;Z>sBO_kC+BZԒZm@及{ 0)57k Uf|{u "PE[+T&ͧ%1ͪп$̅[GyH fy7ٖ VMے4}e2΁ uJqJ&}JYs7mNqGl-NoYe>q -qkXsʚt|9yyY%3dTAnbśyUB U$}bߎ0rLx@8]ίq|Z/хV}zq蠥_E(X׎i51qya8C/a,U7n^GԘ&륯l[4xe :Z;SᰏUTM+. &5 ?ȹ5E25NV꽸X-\ vDíx1G?ygc=0!ۼ=e-翖ɇ}(B! XH9! .gPO]1>ጜŽ0fmKFPOx0:%AhޜL  SW>k|Ħ}]f?Dz?ts}IS?0=h ƑgKJM7*1Jǒ=V&g@  *H`=BGAy` zN%TQ]Ġ *aq>Ije"޲l0)&鸍xxHcK}e1qv}9hnC+֟,x{(^duxL?ߒ5O;ȗwm$25ŊFxGJ"߽{e^l{hm>k.=XݦbI,~.0D/ AOaώeFw_WAO{}_=FR]鱖in_n)_WR x$~0̝:TҜ>q1wt v$EB]c[%ʀp&-w{ ]Х d `9+$4!λɟ2B :/HfGGIɜ(%w ½¼MTȚyInFV>W)KkL"8ffyQGr?r53۩J wGvBJ#kp,z2tN9UM" M6C@OPf$ 1&i>rkyIu'VsEWM KfuDzl㿣.3k[(?xXdž-f}Qehwyu>#>>OʌJzi ':d34vWZO RcC)TyWOǽOz>c0N9i$;S3ש v5} },ԴK;֡y~+cNkRl*7Bf53*64jnVGֳ;y ,gm!x?T iBjf0X}$[: RGU+٥:1!l"jH Ɠ(Buz-oϑ'U:]{OYWs|* ̧U])q;N0^4Ύ5בG#$RezDxYp(nٛ:6?#*m;m7,~'k|$gdcm@H`gr>LM[j&/ ^WJEqT݀x"-ᴊs{7Ѯq񶦱i|->7:,Dگx})žR$6=##Q@=3˚ug#- W3#w[_6}/ Op<#;ߴwjzŻo#<)>=b L-pg<lg] [9fr,ULƬ+m>&oV| }d9hUuC΋, {^,hdbVnbKo& +$qxy7˥sU15ȹj`D-TJ_! v &92PMDR`mzy5G4ƕqcNx|Ѹl{CKbgil*S 6~'\]h"\2j }z:DZ\+y?R beƭ F7qT*KVeFZ$aiT/d/Af4s]7jpFWVwHN9'f]0΁Rf"\S8#IqR`Fp4FCH"gCE̎㢑5X h+9&w C Q#!įl>kohAgRs\ N>=C*A˙>ܧo~*~냩\f׉/NV7I~# zXkyG?_q|$QԤsЧ ]%^رcDG,>D  z*@цʘNEұ[׬86W.H4r 9¿:'Z"$ޝ͞~ܯxEJw$MK NLct+>n"_ )fͭ4J{՟VѲ{nţ,VigC@AK4.ʫ;9 :\&0Z=/{PPt-ia%IF%M< :u^[-wFԂļ .>%ro`AO"M6bf&vg1.бx4U̲zKeزS+26҈;dxj7 /⋭Cf[SPfE[iNmDP|Z^۲iH0<ޑSmc4+-mL J !J$$)qFN=aD14 2m$վ$jפD4!xF!<$@Q)/[2Թ7;p零^CPE_[f93-DA1N/VԈKʑ^CQ l>:ICUk^uiL< ʬ ysVkQQSaDX6cCb/B3BQWYFϰnV/[f)rᩔ %pѵaBVԮg f,yӆ h%0 j8.ӀKo3OӘ:)0vwĨTwfx^,ǝ`-85}Rz8P2gԙݦc+gHA@D) Y%}LkWgKCg|u,\>'O=1C`+4Vh'af~;n 1AâUcҠe[Y%']6e#T+L!?2cB3KͩU#e`Ҷ_!CVPd[XַT:rdIBcϟL[ƸgHT*V6]yfQfaQE=@OFzdLbM| Fٺ3%&{PLϲ ,w|C^ $(@i.}:h'uʓُ" "+4!=q:cl p*οt3cge\{\(אXӏw lsr(t/ QvB׹jߗ5Kh>^dA4fÍuocw2-((k~q۴ڞȓJ۳ m`_f`Zq;ڤi!ºj:$q-tt,9[YyN/wlHpt6G(>8Z70-E~Z${ҍ\w70iZzd2ڞ `)X\y>[$֩:$t0 wYHJ͵L N&fS--4]H-9]J"̙|Wp{ Jn9jLo.c܀ndTV,,POb7Z~JMfʍ|#3N5؉}ӂM ec/ G\2iCEGGy y_ˊjI,mT]hQhuYB\F{l tɅ+h,%`O Mo'X57-*:wjeп-e.7<@/4o/හ֨ٚ~y,SvEF6`(+OX|HWMZ-EV ,3Fr1H/^ [@B{"1SiT>_}v1$$R7{_6#MzU>Σo7r2YOgR,PDduǍSc['H%+{TO L>KͶtZaY맖D!DH*{K]=!OjϣۀA^.|M|JSdOr+쪃8NzjU1NsXTfչ\tb ?-~ %>jj2*7cY[5 %1,Q&@X[? {җ:G%9gf|=d]77AxoEogAۨz\&'Ms"m=Pƶ$G1ɑ3ܣr]ܩ03 4p%tf(WI`j]"M"i{`yt'/,mM }`91P9`f;~#eMkbr|B=v8;-N $%H&Fypu9y\~Lֵ., e=[ߎ 5EPT2fsSpI'=TGSY"D,6\bv$(NfZM'MN]ߌQ%rt0膨ǹOR"k܇|lZ$=J"thSv\niĥo*v8Ղ|fOoPdtckMnVqgPPO˵] Pc1ztSbK-.4zͱ`_F.]oס+JݪF{sC_LC|-58o`\]·^_jTOſ$/_oP?  R<ۿ~`=uf/g`E*v@p+Ȓ{e, ]ջ-+2+q1K4Z@00 ;pWWj117|SK؂z|Y 6x]"kى=rV9.pjIPv6A(>&SMW^cMg%~^ԏvXּxWгDu0?pPҨc|Dw *db2{:R} =9?e DME_P9H2"w&gD}Gy7 [@?5]H) (w>mT#{6ղ< ~[QzjuEtZL۫R_gҊ''ik'eT} *qM D40 Up*vm&&PB(ogicU$2 m]9PY, .b ]αSt1fU; P cEB֟]ǖR 3(LvK&Qz$'ۖF@A\H;ZGȨw|,8vɒ>Z'6 c.FQA\<@ \jH:h8T _ވ`q_M1nץJ|F!As&= 6v`Yt7av>$C*$"CYvHQ^Wlm+wo{P9{As#Aft-z4QRcyh#tAj#nh0'O0אLW*jMs{u]]Eh_u-&%AG)t (ѶãmD⌞K(pāԁ\ٱ|TF-9nϦ jr2j#nI~> ^>*;,5h[j/~J;e(\rќtiv=Z1W  lg/-[1WU@RIY;\/vk#鋸Tw(Lb| յGiЬ,VS_*2᾽'D87XuTwlLf8ɻlP<,@CJG+ &0pBȐ]_p o6˧{# j?!t)GjutJ=sӋ`__p)9h`|o[Ia@b0cB@&:̠z3!\nZrNmY}G8{8=v2&Z=jRoq kv)F]U,ԮԎmDgR@y-)(I,rB!Jϊ b|  LoDNq qm  xx0ϑ]])8緮ol(>C @hK?SSřT><@BJ;zj34 y.cB2x ZWK/+9_PFA@t"E3l3_ʩ.G3HK@ ^c\Ϛf..I4ƻSBXQ4"4]Vl]{d:̧Xk7WDE,%0.K^m x.7(/jɰoYZ׶wi"7CDY]ҫ`Pg46*k;!žw!`ZG \(%"58[Ccɐ]0bh`q$`2(~~HLJUbd;E{l ]M@Sw }RZ&g9|):_Aj P97Bk ND嗢ʙ9rV5K*ԄsM+ot-' !apîwcS"f5&2È"Eu*J ا!Z*w8 AaGYfȣ$+*lQ,:p`M^me Rԋ:u Eظua2eJMtI6͂6Pʜj* *|+tYZNlHXeG۱ =OwE#HGbع5L_鼸&A+ęZ,'% .U#3Z0)rʏCaQp\v3ʩy:q18=R ȏB NES{Nɰ&7_ kP؋""֪џJ:G)31^8JCw907^zLnC쾝uBb@ -H/󓖮M\"ߺSt]%:R; I'ՠu~ J`e*l@`BhcvTZc+g[ȪaѫT\BɲIHwѣѽ.]Cjh#]*ǘr8 ,>#,k~.1KPϻ?}k I/YCއD90]VH#(5n|?AuD[! + op܇LL]OJYJ;H?ʎ0kn>R^uS{VF[=ʢ"}eN`ͯ*<{,d6x{hZ3@QC8vfd}i͂{[dԙ]*Ǿ%sGLqe(;&vo ^$dpAGˌtWhDžjh8Fk81,b;%.MÕVR5n,f^q;JIqp6oߓw̭^ٻXͭc5E;—6V.)`@](e"/# |$^Y-IFy'I$';䒛_q1xY^x&0;~H K_)w~f>d~YGa Ih}%Ë)NԾͪ:mSAey9X >QWO So$gy 6[{&ô]P8{-ga]fٻh1SNV Iي&t n>R|"A|j.'nfﶲ𓨉F 6iﳳTT|ĕ5哻: Q. OwFZy0|7mJi<>aqwRɿ Uo'M[lV?!X:bԈs"$&8l@5$,PdӲkD4v଒+OѪ=$FTˆoSBKVӋsN6mpkw5hZ#C^9;aqTSEB_qa"w@y[Y* "]w*ukh.u@6/C|R7_׃MWE0KzF e aS:_-l#O Gn/ޱm) R^2ݛ e!.sx^$WMAsD׾q}[ZD\f(|σTLtGD?՟`5z.@AX&`ޫxux([_sG , CE{&Z Oaq,)qw"5b) Pnt|\Nީ3kYA5~/BATIr^lu];4Xd~Ȟ#?Ϸnj?`0'OU/>eU ~L3)cXk#{V͢{)bN{ ղ,TgR< ;0oۋ)ICGygkj(SoO[|ң l|E!rHLϫoㆲbZJ7 *%zJ>L{3B.Zeあ\-Qxʁ߆L^"Qw3׸٧U" JɷZer9^݇ fͯcgK-bo910![v{2B\9=cۭC&MyG*!YN0bZ<'*P/,`&1y {P&)M~/ νF/~*.36GWn:z?8A!_=Gۂb 8>݄RŽK[U! e8iPo1;Tpnʑc#uXF%)I'!1_`l,!9LI)jz`~SPq>K;_d~Gf+ݚ뿰pT9f$Qw3<=u2Fb8-'Hq y 0 `bWÆ(I/.|#VZɱd ^ɍ&S겐B0{Ax:g BԞq'߱""ƆFgULMLjoȍU<%p%. Sso x0i랇b*Ѥ=h `)Of=KUԷ +d3y1³z|ӚŤ{~蕿A:fkd)+i!i 6I=WZ90%PWwK)Iu9.rY7֡zVlGz^_A%[ƭiS3|#YR4ܢeT#KLTVfFHh&%} f#IpNJ&W1dɠ5ynyΩ.@& ߗ`w_ez&if? ȖDM غ.T r_)q3z;7/89a8dzԐ*t[%!zCG PT[.:JBtx.DTk=u`v~IeUx+]0%J.dn\mj(5cXlv\-ԐVtfQ/دIVjU\:w9ȅx4񍺦 rFCb8jRE֫x USY@x5[#ย>О)'s0b jU =['kMdLtHRf6YDvi9c-*{on4*[Rt#P#&fuwKx&:A[Z~ L Gn뢷4@_pF btʇTɹ^Oe6٨- h4efz>%I4 uL6M(r?c|W):HmZj_Wuokg*[tă|5:[fԆjv.wk3t6~:`?`2by0>`'2jN9Qc\qbQf~@w+[g1{#sl%[Q8=–wZ9M$|֛b+dO IBͤVg&$祗QRǸI~P.k7 K5!ބk%C5u_js=.|,}w =&|/y[ߎbsvCC𧁣sx`GX9 +lΊ?DL42 `;XjжSeN Vq[%^Um$B6YVpwb9S[E܈ *=2u\ zkm_ѳh4U.8)¾Q$*y l(.&dts|MQ"H|i|WOa|)4&暆.r)*f`ھXL#ޣCCc8qFglS m^ޭ"ЖR*\~%qm?ef]%02xY7Ych^m>\o Ϸ"SUuC}/ړ}nH>,vs<)C ]~A~y4WLnכ$VWOCvCIc5\Fմ枸iaH`F_Q8p9"스@N^_oJ8j. f#)z8ɱO]u 1ÅuH"<D zD6{+SqULٴ:;T.x已=(r*,FJ'"^)׫NH'iqC!LXɐ;&\F@qI..S1ZF6Hkc%sɭK&MI=~ ڮ* r.ÉdPU5ܓ~_4(_AjHan).>c> 1[D`ioШ1U`W0Xn,.-ߘ,|WRyYV@/mkn֕wG\.]v4Jl{;nIC('aqCr =mɽq2H|~+nvV~]#XiIXTbؤ\ν(s/W%{"u!n0N ;BG~.lW€F w1{_E5Hz`zz Y:]\Jљu% ^Ea*ݰu1J]E2"K 1C<籁}z8ܹ9f&j܀eAwV<&(>~}}Y8ʲݦsB^ W<ӭ*}yV'V n=b`؂1ԝ{9c ❎9" Q }?7 >^N49 ^Ly. qB) -C} 񖠍Eq ̌p(iEZoN2x[aDqE{:lz<2uMAԭ%k?F_=YZ&5b99I5]Hu$.s7쿓:e9t9aa]YsDU͒gvzaW3Ql; 9Qܭ>wyyNֿ̅51M`Θ=XlFՀ^rzX6 ,ӕJG7I5h8)u=OPFgb/ c#dZZN zHe'Pfjo&!@9e);>zF1mkP޲.7UP-b;I ~.ȷ)` Hi`ql.H)CE8QRk?6+ASAEGщ(p݇ҫDFDAh5ʞ& kNn񺒻 Q}[U? o /$+6Sdv1pqm\\mLݖǚ\ ,!4G}x=uBݮO#Ғ&>:;q *^E?P-51-KL#pZ^ߘt7bSǗdtGמ^)ݣ 2'YX#RE ,j_v,OMՁH#,7[BN9es4LVAd)4wa>XխRr]ZR=#z]O*ټ5s aN7rggZx.H!D/Nyڰj˵`%Op1?:_}eb a)~eNօnoN[?;u-=W#1ʘӚpy^':S]҆VU݀m6<q)͑hGDU%_b1*G*lAOoS-h.yeH O.T̑(;n uH4ۊZXqnP ’ե֥S&`yyR68:b6Nv-Iez+>Zt?ߦk@wf)zɌOL4']e}6 xj(Է!& xxjZSjD1A Ug8$rVb*E퀯?kzBއq{=5&[w_5U,lZyhHgQ'}G5t [ cpFT}l:%D4q Y,YC̺!ߊņ@Bi ) Kmr\`C%e 8PC'ӟQ+O8W?2ןPZ5'RRg}ʇYO*y87_:ƻ8rFL)N>8P &78lNT2~,('x\_~#cĩz6<6@9692Fȅj7C$_$c^r#bC[BQz{% *cskqk۰)7s?UW.wp_mtuVL#@F˩*ĊvX}i'*B{zwɘwӕv C+0Ҩm 9=0A\4Ed~Gzu)WHQm+9wt[a#Gz7(Se&wpa55<(m8Qƕ"p5ҫXt%gtC}c iR5U dÀU 1. ]jD';*TW eOr^?TdM,YOri-UIdj,ʃl8bDn3>+z~Q$W. N C'EF.O#Dns]S3ULDljn si kLg"{mlSsDaSᴰx$ժIݑ߆512*-b*`- Ao-!|ϙ7Wxr>|+׼.ۓr1CQK~6.ZS9Q,N1=dw.ʎhmd NT*UHߊPVӌ#@%.qJ+J՝$7@UMѕR$QfZrqEe gAs5ДʡV22a7H,TA|>E[gvz<](ʈ~&](jr{^VuP9o I_~J84) zh 7"ZLơZ8(-|aoa2UӔ'58C 3|xL$o%2K\-d&n1i&¸-+ oS A ;=(1ߴb,XGO.tI2e;޺F O11}q'{0g0y 7l~,h>nA_AD9CsD /T 4F& |;=Gϖ!Đ&>o69J,S>ZuTF̨@wo]泎#C{µJob ?=Yԅʓ憷W=s\cԲboАͼ)2$I'Xi5B0+:N`r;գCxm&:)߸Ava%_0@9xϡ BMEx:+M90kc-;/3CKErZC1 aY9N-SU#Δĵ NF&[y*^)žJJ=zU] [mM7{SS`gSUcUc7 SD?T<lfjV1#zf.b{tQr4Z56&cVpׁ̠P@*<(xe ݥUafU'0]kX샏5'e;d ?` #'y0Ema6 ɦ*I.٣} L77eBPo c :$7/{osV$/Ed}vd (@N a_JF\RN__@;Yq9i;&IyB iMOA0׶Qǔ3Ͻ}E۽꺙p]zgXE-,̆Z}e%oMhm6A%zGЩv)XbbүG)$JP )0'5TI]u1>+.'m{P@nPw!-i88~Ǘ[4uAHg73i.M"$WH.֡ ʹ ,H"aBjr/*/h],Www>G*1\uubW踭qJ27vi#h-\DV3Y ۫=cbLP8WyA]DnZn5įRlo\giбL nw;"ͪ|6`3~#4&pPH"HG+ ,2jDѺХl+=WnbhcH]R%JWd.}E":2.u:MHЦ,T8^}ք_ TWHhkY<'?N&(e7:0tO o_FS6w^7ͥn⼰C{fS9R"5$ fi?c\К߇=SOߢ $ʻ.7n:ebVFJ_q-+YHzqɉG_AJ#Ӕ,erw>}کJ 6I6s֬ǂ,Hgb`^>ߔPԶP0y<(xYdv$ۏgH"3+C>> FN#FPL4UB'Ahzq649٭F2r}v$-ũ@&ӱB)F7t[ ٽ uoMDvw>|xCSת5;Q"?w#퓟FXrf `/ 3XbD4-҄hJ@E}VIA0c|bIrԲ'Ejn..A,E i|sn@D nѳ-Y,kP0=PZn̜3CCAml!Tӕt_B,3$R;^& _Xɮ'K`,\6(ĵTOv{J&]p΄ç;J7M 5"Vr T+v7q}#l^*W-ɮGe0 Im`Z' Q~LDٛ׀o{!!1sE +-#M4%n}skP%+DŲ!C"LYP8+GKNs: ಈV7MfYݨŨgx4EYRB(osqˡXNr!C6&sX?i3'begwT'^Usк9Y=\6z;tE.ոXVJvW [w/8%xmzٛR,9%:H/Ϥڇ-ߑ׳+G{E5g\Ą?tS,;*ةVӘ&67>w7( KUζz73Y$ GT2H4u/089{!zwlHY2bn:m/YZiz3&WfY$>dX Be<=sXZn7"V.'.A H|{whs;¥rEdgPՖ>q8+H |?`8UDW͏WWMg^AmG!ɢ5Kw^otAW:<UFDv8.N2ڏz6·cS%1eʏF>B4-AI @)>b&l}2nhU]-[rZ Xt1ΑI{\3RLkuiX၇83VXR$NhK80a(v.}TڨQā>%U \QۿxY:?,"4) D@JԾDmDqT!:~3Fi#K>ŰCE)8C&Mn*+E\ %ؤ169?oO]v:q i f%HQ:gI?v=>"@fIďhĕo܁~VØK%7M5Ur'﹵FiIOI vW2GF@XVdrFuE8Q5ȕ62,)1l0Ӭ&aÎ'K4S3~jc fjD#&Y~A.tYꨫmk{y Q Rpw  K@S N@|Ba讬9B1pM7w1pqi=V< |$o _0NG zhbF(_ <ͅ5fcWi˗e]dbLfȏ4cDhsSQ]ȍ/$@G9*B}b?S3X̌_Rs_= bܚTj ~eJ{_=5:X;khYd&BC<0_P!="Z)A3ՠ^ɥxԮb>t<f(쁫B&Ql90{>7 >>U 5Gٌ3i,`] qW'}-8GJ-)pSݮrq\5,L/!|$VV/kC+]Dr6 EעHz2h Bhm.z*H޲F.+-E(E su"Մ͝׮ °ڮ0$`;]1ߞbhL_C{Ŏ u+B!.CZRdnԸFZ?ٗD&l!ȝz¾Ѹ_:v"С #SS//·0 KdQdo΍HU߸(虞;@fٴUÔ+IM1/h7rmM[B~€|9c3`]6c#|JERBN tu\:{ jW>]Qy8:MH Eb7~OOjgeߡ^U"-w@5iӵzP1I&;֯"Frw^ !Wը("Pה“zIbkړ& k,($||aXܯQ6 G-~@n7*zxJȞr#cS]Yz e]\Njgsmdߤ*-r]zCQza8fV\FHPT'wmŏ8Iҟ퍕!u3ugpY.X⍟[{I 4ϫbzx;uok&̇cg܊Z:lp wcSß֏sBJªKe䪴8ipQ1Hxo8 :B.2*F]'Ԃ5& vCL0(*k.v"]O/(y?MWvgC$;Ic(LVV^-}eg-ޤ{#[R{=7nĻϣ-I[~ym:n bR>9(<=g~d% ,3EzFP)}P?BY,|43j7+`*5Q.T6D}܋[4_]-lD@.^4WOwg_$ tH3ӎn+[`_+@dͬvfNDpAuC7=D=u^i^N|,HC!T+p,)ŜF?1XJ&HlNGt.dnޤ;>dJ{#鉝K! ?Q.J .*t=5Ύp[\"V1Y~PXھgoǘNw[eMNU!W?h9qˋ@8{rtyV 5ܩZ\-' &2ofWL*}Baݚ1m|m Bvx D@"(De/M}~6\ZUB` P_#zC N?>my`:;Dj#:,0X/^Y`nE:c0viOJH6I!̺t.^0{ }%l86"4Ϝ{aT % "8&ck6o%YcpK\lmk/ǁu {Av]?C!GE> 6g=䤙:f&Un`Nq17|7!kNv6B卢ōp;Ӧ= 8XFl:p,o| @Ra¼2eg+G ¹08,!휅q@fhsBvREP܇ ImT}@9פ q"/+5۷G\8J 0Z~հeȨQ;KF|#UJ4(PVȹ9sޣ<5B % {Tzuº{&!l f-UW?sqZT<1O.*s6{&Kyǯ*fg~p3'Ts k\;̌!($[m{.;OBdq8kxcU~lK3 b.߱?JL.RmYg|W[stHv26Ϻ}b6G%ytXն(S]T3~^!3ed%]iA[l}=Vc^/JqpK$MAb1/OTͦaD]>svR[fꭲ^%z<9{*༎'bH l0+ѓEo ]x7'@b5-{7 (rgތ Ǖ"xM(7?Z -pndϘ&$W*/._"ݖ;/4?fW/puv?K֥)/%w^tQӋ8R]k#x:SϽXmZH.mdg~AU8IKySZeF>K!Jz w&y>bux'NJ[ FS` 4gt=_P`rэ}ċu%sjr.jV FBC.\(fqR:R7Ԉ'iG`gpHk|Mpd%bA}78Xd-3'j,mI2W<;%@ * [Z5BJ FLd&;|9JG`dJP!lG'}x5N6UN[B6I!{{Y4Ӛ_nBsi#&^*5֓c)Jom S+icdq쀫KJN]RSϣy\%pP`/YGC}0"GU+EG5Ef2zW.=m>atFU >/jV(N:.S?U?ZIGt%0EF;G1#&lrMs0ɫ>vaIPi~,BlOȖPyt<;>.r~N=*>aJ<'# jgn ݥSa¦ $j*^ u\ ;4|2%V ^* )?L_.sކvTPmWM{?6ϧvqݢtG]g/N{BkֆhC{ɑJ[g40,eOsl‘ V lnC FrDIA/tAٛ'6VfklL RG3]9o[Vp>a _͒j._(-oO> O{+p+=흷wl2,'8}`oFKj{(K< X>q :*y1CM36-~FdZТIǚ4#|#6/rhE )) %ΧamA % rtOL}ڗSHVkz) '|.W_~]ʾ"MXx"b} eJL[ޕDP N4>CDIe1](EЋ#)?KaR0gF: Af+4N`Uu#U JhepRD@i@ l^:GBn:nw L 'Xd¾I\{~yV'gu͠R'rp2d&,%)3 ED 78-Ry=ѡŝ1&H[WPYXU|FBTf s~clԬXJP3]cT-y[ F BՇq4$]TZ/Tc=T] Ćmc $=5Q r 3gl| 8eKد.ū5{V{=g3D OyyfAP(^2md! %>L(Na"‰ ̽`T^qKfc!c4{Z[ӌBi8s-x6Zϡy@Ct6aǕa}HLa!GbG&g#BeÚH񞅅fw5OR1]z;D]rz/&ZkRFTCQ-%%%j_A!gzne\'vKc+:+,h}9m5B8>[2hZۧ^_Ē?%LhY1F yM3"1du@MʮQ)?‹ U6gCz D[9.a :?9'X !;k5c:2dc9tRxO*X ;H=D?d;bQ,.9w2ᾨ.C&AQt5>iFڱ{/h!˝) ۴]~Uմn>VՁ@p?>ud cFErs.0s?>-7^mm+Q+1޴b5\DB" SNY$j7 c':W|t_]}#nS)JV=dG ~ğ6 5vi WM SYe]i?ZZ?2q q~Tٹg])*+ y[qIEuO_v$BY21߿ .XQ^D$BOɮ\N@A}J~n,ϱƨ3E(;I"))%Si lmQCtx`'hp/NhzF? hpuFʨ;`OSN!pz+SW.?& E$0̣PĦt& n_ FHbWCR&jAC@+ 7__F:$x!m이^(2a"4pҹwV v]bų4)׼wSl\#ӈ{nWqDXn1&x2qԥp MHn/Yp?^ Tcä-c*)āBU}Ⱦ8P-ݕGg(ц7"Ps%á+{_r Y2FXevw?aWn2ӫ;;3 OD[, Ѫ_mKw :2eqgtF4 Jp~0*ˑ gRae.S6eݖmўۇ_kgHAhjJ&_ua:Q1~ `V'h-pP!b2NPlPpr?w|;`ǝ>kdZ+݊.rdHX#* Ej:G>} _i:#D΀^c,zK.HMt4lycSA4 :@FǸJ}GyH;G y@ o3#<邌N4_z샻[o`P(* \zSpdDaZ_j$آKGf̫eЂ8dUk&;UzX jNG1A4Hcqɶ7M j!@[yɖe؃EbUk, tb$LP:G_jҪab ҖN "!xiGZD3 2̱Aݶfӕ ˟D+w',%#ep1j^1 ( B̤}`+=fK =S%ۦűڲڇ/&R}ضQFć5vݝP k_4">׶]E'(YL`DkH<۠]015k..v< mol{*+[ wUT)#S7`mA_>|)ix1FXHZ_zXǠ0])J.y%c RzГp<;|BD\cBՈCL+H1DsOm^b Uajn݂yk/Ɛ({V_nXXjt'NjQE=KR,%ֹ%^lwt c٫_g>2n?Zy΀$9}YPaQMU5VKp\{IQ̙bWgP[$.H+yi!`HjLByj7 ۡIXu[J-]g8aR"-$Pؼ$,lH{Xݯc?钏9O2JP#A!{`Diy#DL0}X@;W7H& mf6eg}5w|8EwƊ?%m??b:EнIhk(_SO9qHZw [<RnSU4cNh^=<8 1š;+\/^k`p^4 )t"/IE.ɼ'b 08U!V{.VqRZl8,Ti-ݜY"g*ƁNPiKH3-9H3+ rn4(t}CZnUwv~u?Bq,IUe%Xӄ;O+!szo{(;qDj.z&+n9P.~Рž,J^^ag?>| ubԺv (D^șe' _7CnYR+ʴ>U rL)6=-we7aꦴetmc'뚇38:#fulz<((7O^@1Q@^rl4(e70HNs?2l$&wb'ldsA.Qy`)g5)x%ED|$O A%qDxk^^tº:]ZqvچLOjusv-b~ jQ$Y-^z)0Fao[߈~J0q; m}aΠ* )`yr!G"~խ冑mZ!9c^zxT cxɈK1C{3p'w 吖OkTf6mA%+y:H9iaM JfMIU|t3.`zBD 1YIQ$g8 unl"GBh}#Z_[)џ+^\Y~Y榆cJ\yLwYC<̽D/zIڥ[S#Qf$oNc KHb"t[8| noL41.|_m ׁd~]@Yy6;3h, ko;be#u oZl'K3 ߋB9Q"6*}lC)J歿?WZntKAG܉te9Z mݴoz-%.[ȼT "SE6 g munE8Ē:Cǫ˰0ùOt_>Fz^kS>Y9^mֵNP"ɰBlJR6a|4ٛgbOM/6|M4F]D72(JH3:Dp[8 >.oaR{B/0%MIvY^$2`ɦ[-Ҁ˲/_S ף,"Hu7Rl&HA_cl)/ԛ I@aDjPdʼ(z:fe]9]T=bǤg Ą^YeQp%[ Ėt6+PnLڗ%{{QPtW3F1R_ף{ ^y^m😄k ^hcFXXٚ~+hX"qp;^\IUA|>g F燽J^Ew-=So۱4MF{ُw$QF= \OԁM3M85gnC/`1+ ۿIEGr@|Fa7F࠳Ws#5`og6\,X$`98d|OJ5Ki^h&kDIų8 w>(M^0Ĵ$q JvbzI2?ܢvvǃfuUj1{_7 6Z,&Dɑzipgw 83*)9 vnA Ek{_n8)L=uLR}]XNxS  QI͉q zJz($U65^ܖX# >$0j\&8fqܼCE2mѶ Q)h&Unpq90!,/6jw:m 8[^}7+۩QB;`O-?ꃾLJ]o?:0yJ5`DK G~V.Lihs~6lHeUing<KNm=z݈2I&25Ie+ݶу»vlO1XK{4/JjAޱU*sc?.ad̸OXN&dH}w,-&VZ& z)G&-5v|ĿC1PU4%E<{hu jN^SCvl^\݌x9(=!~xC;ڲZ6ߚt),mWK],ċzFiDCDŘT ĕ^k5Q!PxIGrb eX+X/EY?- sn%nT)UѺ?lۡmHnjorIz3K3DӤ =1}x),ク0q+8ct֯Y.yϯ$|%p fvLˈ"Il P(@sͶsĴ H ILTa:[(yPNT)V .E660QcSW#'"wD?v|& O\#ڹε(l;|Ysr>擄)rV@݅G *Ϋ6A̹ iia-|s&6P3[8.`jO*(+͊f bn ʟC 6z~۠ aLuOq r?[n,\\=ݦI,֮7j=.f8&JN@r {5RB)ugt}{J46aHT3j\Nd qOB?pbͽ/Yƾ;i^QQ Ⱦ0M5Of$`N4ʫNn.w}GNY?EP+k#cXt09}Cv@926kr-&!CtGI 6ȬT@?|u"kٲ $xrڃ|tX{cl>\$CBhrjqȯ 2IdBDiIs3OE0b>,A1If^i\\xF<_{d*tkw핶z&&ҒY||.E 8{eJhOaʡ GTQs5rLG!S3co@>P<6N|舰{hi0c+s,5^O,ߚ[\Grb[pxR .\2W1::զkORK!B0'çòlld{ljd&TSS6"%aW4 r=95]6 hf)B;ߞ~/TQ^p:?!HoG4$w?I4їNR5H93|…ǶNtr3rZBKim(WutJEi 0 aR?jvs5w(cs}Gǚ}4տjq .xM^ 64 HaiH >W)Do$=?0ē$u@}]~x_ '+?DZa<|&lu-uzWx]'ypTaq݅YrD(6xc:N2/(e<3\kcU"2!WG_1?WfHHKq~o_r20$bDCS`#Qϼs|,,|y-HW Rb/W a1]_u\߈c?t~uV~vU@hIXz#=Ҷ c KE;ӫHn2(C댶q dqOBF$!%?ëܜr:3KЯT=eW󕻃S`Ivt*sNWxFѢ]״jF=fV\q`a5* iSTTa1 EJ'|Ў$Z)6.i1/tv1"RFVH[c=Pu_>=anQ%˪CIiexY:%:<]ˌm t[*FTJBGZIS@Ε~"~\v.z%ihDܦ2&ATg:e|=`-Z2YSxnvqV$>j|9A+e$l:)]W4pz82 fk4V }ݍKTJezn4ng5iCa[Ed +{ˎ'΄reu߂vWqH yMܫ go4s+K#/^8gF?uXLxj{Qq0d9}4uOՙw4kD3ޚ\dhWB8 `AX yWjP WsG`)}}p)~*OGn7xA.>fgWeE~ z n-7d#uE(L8CQ_SrOʎ).iI^u \P"]b!rI-P-j"w . e_Nl:5{7D*S>v mm&eoJEo}ţD#f-RٛkX-@Syv'CvVNAKӍ$ ʹ -Z'GM뉺pK;^.SFl/;\mh݉+\UǚjCɮh] btj'Gp;h5%\Rɼ ŅNr}u2f [=5ܡőZu7[G blSC_c$$ H &\Dx$/2'}ގ9)j1n0%}eʹ 6X{\R€tCt㑁If[y*6t(⦽p*c4[g [H1/@ʂkYJŀA"0˜̲ 15WRuC!qc+֪WboL:vH8Ӓ&%2oT 3^9BJlBodl 9|܂K9^Q$cr]Z?8&l/>vݵ?(UzhW.k udˈ̦BFGo=ke].sYl!MzN-x]*,TVrTia5 1w+|/CY , fJkѣKeJ;gr 9m bڰv/M嗨CfGB̽.{~rhy:9Q(Lt>KK'T(%MDU!k%u~ެM3P?Ɣ{겾ք3V( Ѿgn?+k6${ ʯNݴ`K(`\MRLoN榆aw7!-B*n z#nW]e{ksƟt74.,'K«Jh}9ٽ~{ދҖ۳GT7詖䜡36K:ԎW m.|fj:F5ڞ2_}Si#A[Hs{hd8?IHd]fmLwxzKX-s20UF+zKN^]iZ$fVﭰX{/XT13gRO:hݪ= Cm:b4bvR~e@sRgT ']."_ioVBGwakVE5ul:܍oE8ȣ,-2Ye̹őHWxn0yNۻiϓ*ĹmmHN Mr~/开Լ|:њZJ]upsӖ5tpaYƻ/~fח߃4pY'H-JDE)lM5e=7ro!QmqW-l/MI hȦy)ݱ.y͵KBz+#VMW|> .O͘?)٭rt]C)O B$xѡ$0lBDA *if0GY!oXhB*\ڋ߻ݾ6 XӾ+{1>}u?*%JqjyW>:r2e>Qo{$k 5;6&z⍸&cm(HDjvG@ rl, `sykyO~Uh%\|<|cw &Uik$)_ BQrS6uuWb` $k"~QXHэ/p Jt14%Pɦ@* 5i9Q,m޾(726p_jȮˁQ4Rcm*s7Gp/b%5X F=y.hA`- y0507~j/ǜmiPwp<318iouj}E?0>?,!6`JK?W ܱ6-CJ9 31hʔӕoΊY APa\8^g_VTٮH߲9"<'}qAblYj 0@qdWN1IoH@zqNN[<9ss׈U"#M _$qTL*048TN)ـ.sQ3^v=2웕ݸwOͅj$eJlVuYbG[(vVu_Qc*ej=XSǰhۏӐꙉq? KP&p6 WHB@*궩`<%7oH~rs=a.̳7"5uWۮvby}Gt^PlUvW8/T X@UE*)<>}*\_"XZ0! Qyݖpm>ѴF;PzK_<ͣ#.˼ >7`{l,'_L 7r(~fʸGÈ;0[{ ;a%E6WGWDv":p)j FD6}xW3)*v_"Xr5 6{@oxPA" " g]-n?%nߋn@ݺ!a)-vh #oDʵi'ozꮨck}'V.]ԋDKnJgw<3 xOT=!>ؒ>*5J|Z[ڐV#(! (撿_8"5FwFfs؅Fv!~aEYEݨؕ0b{ګM/<|0ɘ9m|R۫zۇ&jz;4QII`0aʓ>cꞫߕsKm.6HlXFFl+444%@:uò_Hdx) xl#$z֋kMÞwwe'nd5p4cuݰa%{آ4EZӘDx.ЛEh>/2F0IY`+/.DϜy2::t_Z!&ťEč,hNa}8w%S{"+3.әSZ)!-(ܤUx"sd| :rE8h%"tLE!ݤ0$wVY R#tp}e{ĂN,mX[a.fl*̊^v:}b\Eq* fΙy2yeMT4+Q&%Ꙃ]b,sk2ر*f|5M 6q/V N>Dƶ"+,=/E!ROay,e /Z7bnynxk2+<y"f3(h%+.WP=%d|$~w6C`иY2?C߳ bZ$kZ9 \-s 3wh֏—RZH/Fgg݁e'Cj 2Dtj<'\b|bjS>1ߎ1R=Ē}GG0޺FjP.p|ſp$@ @жOb!גּ~-)*P7ևL 8ѐ 5.e3I-`Xp9YI#-qZl}X1NʯUGK?4} Ue0 })9,R SBWW:Ɓfc $~_Vۼ)+\^V914Hm b\tvmhDy_WipgꞅS{z<&rT6ht74}1O'+H9ӆj" mn,*Cv9q BGfڗ$ cd &BvTe(kRcVxHKCn4CmhNAGM>D m^u>t΄ B6L8cLk \klXoǶ|^,[o}$u'йhЭ͔3*_w2xr=hX*ԉ{*%r^ILluR@ԿC}F,^[]c>&ȾjBqJr:)6r0GڳI6fN[:c_5xf[@(ȳ'?\ *CАǟml]C؞|t[P):QH2Eģ3 (tf?>}^7ڟkzdf?PZ)fLS+z#h8ٸV}8/a{ׇVŰSeTq\ƋP%Hp1#{rDwGIѷNޞY!Jr34 d'XsrcuWt=o_*53O[g0Jm0˽ I-*gߗ5`Z:R\Y^ت*#f]G-ln?"PX W YU1ֺiMomEyø{^4nJ\F[ugu S/^ِ eဓ4`N1$'pMT9ewK_< ?A~0JYYFv>tc].?WGfT.}rRF*û,CH!r ڭY+~)rݕBDž8f~=༩SGB6P7h#.`#%%q'M_b_b X HiXUw zM@7!P12~/JeOE uX~D NrH5ܪ`ԓʎܖ̪~svzJ1q鶽k9;#( l$4>Da2:o-pjm%دؤ̱L P;7]?4عp %u>N+%|)>n #6!Zq^eH)׽ś +)@#QLu`zHtzіLI|#񊓐:0˰h|/wR[@VvB|x;a!zH6fbŀ+E˙ UYwʓ&b/A6Q4="M5d O}Jya#Fy2,8^tO[R HJfZ74yN=ň;UIoIĺ7]+@K@LSrZgF溊V.wep#:,P89Gf"F.Uw`Zccx@C 90}qT 6瓯fݏWgMlw(;1+Wzw(Xϼw+Bnml"F8 40?"er5ػvg8[bk蚼8JAm>-)U:pB*Iͷ}N9eɊD6hE(!2K[$m_O_ģr@f*WLԆrZ0xvlrFe [P%f=U5 Kkyl[p2b*7  TΧ OeК_VڀH(\XXPv"ZAP 14Rۗmy ߅g.pehy~-md/C촗!v!aQem㉍hAy燦V]ѤEt۲X]#T3)vN<` Ӗ|/k,˾mhkI'4BX=0ڷ߃XL7ۂQ4!?DQ `#l?cz#LJ1괫dO?}! TTأ yFt!=ݦz@pZ7]-|EAvzEZF}Obt@~Gi^Ɔ##)8x!)Uh+r?I__tCV9RmTIAN*qT_> A1BL\Z3l%"eQ:晈k~jyWO?о <ˢs`)_B=wK!-}(63#ng&\vqt C+S.q=ݢǜÀd}Ol=X9bǪ\ la_B;)cNn`2d9!ץް9BI KU *5ȧo nT=$WtUB/ LlH먭_L8g#@yWi)0{-#QL2B.DMcD,?ϥ6DK62UQ]K{㮭ς, :9n}z^LyKso4"8)h+ rX%<>%dzs0'Ф>F1AWMK¬w"?*r~e費eH>85hՊ϶Xdi wh~hi,_UW =kEoqZ҃u*PUoš\"R,:ty ȅA|/!Qw--2S\G7¯!)4Xy6U!Ze3 V&6LnP ~ eLiYv`i*m~J0=?誀bun@Pd3tk9Zjڽ |gZIBXm L$sCt(8R , W8nof09rdmC0Y!v !:a|i MUM( f[YM5FCVdX-ǚ12@%ybP,I*zƪ;QT=>`| H^Z-R \XE\Ug!=5~ZWIuNc$k>%!~Hg`_K?)|Apa|(Ի.u ^]Lyܻ9t@Nvz+$H]60#%6g\Hm@!%VތV ^Dr➠e`('|XSҶ "ݱ^ ~ uԍ[Npk1oL[%$A](%J9F'5GZRE>e)&:^CLbsd=h&R HycSU ZkCb:1zA4sVoܰAhOnis(n |kL_SF:")+bf2Gz) ,KdU.¯^r.ӰV`IrEQdž`|ܑQ)WZ}[Djs`NRl貌pLR],JK48_ξəs|(ymsx{t='Rgŧܺ GH s^pp䙧 gK(7 c23ɫِxT4J-{GtȮ&9m\$ܺ1Vy}}1> vʐFoP'lz,.2r75" >ט#y;B4N5P.9l#n`z+֘a閞 uonsxq5"=|VAAq2SK-ww]"z)k(="q{L0k8_vBtg)h!ނX`'Е]J:%'UrePJP hɒlq~'Ҡu&$%Johg#\d~0GpLm,B]۷r.NAM(^5/$&J%}' q@_AVym\Z1xs}kf[>Z/Woi #"_3U,e&1@E$ Ai-_*P@嬖m/XC5uo2"_a)>UM^A*T!z6u/n syv"ergӭo#f;M5nxNh]W?Y_<Чޒdr+8덍dHz" ͢>A"jl"Y@B+xf+Vn"MWs+db %2*b,IfG67lεb\Rp}}k7ֹ!S`oZgǂ+o$[ wsⁿ} 8M =trcS9[|?44ʕBƑ=T6g8 9enDz]>nljk7JkhA/72Ȕk&(WOwڨq%ۦ:9ڣo eBPIW^e9 VSm^&Ph> q ÓSK3q.%:y{(Fʰ9bFNA/6XАok,VS s$Met$`)%~◜ 3ҊO 1jx˿0Lge=3qw| ^YwU^>nt݋)!ZocGކՆUxxeoxJ?vKryn=5izy봃X묈ב w?a Dl k$ޔ[kWRezFj,K_$9y]%N/Ő~iEщmۡenez#tIg* J>s}Եl&t#aP2imJh[Ǜ`4=Ln <[ѣ&˹M)Ld 8>±Dk{v!@u0.y[E~A^)M&g^K@.<"4P|y<̏yM&YNElq|ь+>ff㠆D8ٕdJ:㲮p\c98` H 70ot=SUAyG q?PfKxFK VԨTYb)f4 lb VڐcVoiv,*2 㠊@)o&G_wq3 {$:!-ÁpLdL0nN`֏|"Uhn5ħ`i׮?AW[+!LWXۡzbn`kLQl0NÆOM8*m%}֩#vD mM~8By˴ϧ(dH+^E(Td$F#|?+T@gNFRnj*Y¼|4?ß }9\qJY$UesP1a(H%\8zB\(BN=<=mi7A6X b{GQ66? G Jm`9Jm7|xWt<\Ѣ5>V3?Nb7[uysHԷ2>~(\}*.,b(0URMPփuT )m\lN $B߼̕UCJ&$ omPI xZ3:m3JMVKhLhnk0i/{h#d&`]{5/pp7hiCF tY\#>}9ʿ|șX?o_<8QVgC;c CyLV`eY@Tc'ν ɠɟGTbrh9- EOHޖ@5sOkgOnF?Z{?Ѡ[?BɕD8ڠJw5t'n#102s-XIWX](݌8 u]g-ϱc (OvJ9GymW66MypYU= wG!c!'1+J9yz@& FG8gO)$cBK7^MOR(fc[,Q ^.d`F,A'bGWY+/ǙN*'a̓HkО(AtxsuSXt\_3/ H'G$n5pЋ)zSႻ`"*DԲ<gfP"lT¢D:a%ZQVB{RYMM%غ5=]/Gb'/}sc-G;t@0GZ< ve נj_`ꤐtG`ds:u;''^օ Z7_jn ʷa: v㿰=͉I𩳐_Uů26H͵Gz`Ƕ+|4 ]o4*D/`_OgdmbpfxN`*PMw.n$hDks/G^~~c#N4+#*@dEk|ÈF"w(1V&9K ['*fiucl{,,!w|"ǣ.# hy@eKτi+>m{,]!fxwqDԄܟ`ry]ztŲYsuvg%>'|]\s@T([+{H79SND#bʞ #' qYŸTs+j߽674c_&sj$5̙nJA~sF-_8e:Rˎlv|,޺>C2݉pQbn3,'wpWvGŔƥ˥[(fyB7 v"!!,!Ij{o"Y~bhG^!r \>4 EB(1x'SrAA00G?lxG7FAƹp ~WmDԠ gVi/ tȜ?&Yoo7o%e-m/AZKf 5b;~p*ԫzušHJ `9063/<rKCRKRaG?7 qucd m __4 ͈L;g"{ުRcaǺ,9C([^H >ׂ&&_jK(oO $UPLB 7]Hv`_DD!UA׺5[ Z((uzzOl~>--jm|턣kaV'=p߳JF&ރzeq H ni$ NN)ኄR8-9o[ck}{ ,PU=Fzo_ƥ-8黅{*?ue Kp(ډ"W*c\?*Rqpn#'}t5~62[{ &n%g&9" KҼpnetzd44,XBy;Mo㠳6;t0ݯ>2y qƵw0K%nSkW]M[gknbQE+6s6h^)~^5:3j3wڢI&aX1 aO]_%i@8]o]Y u8H ݮ,[ұd/1[Ϟy8ɨBe}qG\%Myz8.X>ؿ"# RO$@K~8l頣*DDÈ2ϾnD1I47s$J 64 f%D_˼nj'[uEm:N"]R[,ϷHڽO,^;,)C" |7hYV:Uڍ2}$G9.JXNjRg{4,OEBi3ce`#\i)iO;NhJ1%.Ci36 A -ۖ{KطӞtw~ib*F,2fsOB!U\TA}?6{4F#ǷӒo>1v\cz~r{ W~$p UƔiF$v:snrtN)Lعkĥ'ͪqj[CugVޤ5sS 0 :ln Pr=nJ.֛@'q$j@04\[֟*\75}WaOawUIQ1mThv\>!q DD]5Jg)EŠ0d _,v<24 %suR1WW7=n}hW3c$X4%W%x&7wSmYzt,,ojQ.ESf,P\M|auj úIB|=%,w`sR@G[lNO)OF%ՎD8,*1y²)KfC ux@l}'CA9Ą3ŹmHt`[ciΕx{Z̀fM[ ,EcV?!x/+*]YqpM56/̩2ҮžZs Jf"0a,$v ȹ>Ვm~7&c BpIyFzaC qWu0Xa.GZ6G< xuʪfsqGZtZ&0 ZUg4j&聎YC=%'oW+j2 IFy--ia{~ Yϙ-I?5щtY0͘f0.dELdm) 3[~YA ,\MiSe1 xM!`t>'S2v"IgÍD1m^="!>^=R w!g|ǿ铭3r9Qi7AC 0q~2&hwd5Q@ғ~ 2͑Y!k4/PӍ|04J󜀕̼'!H=5ęas@h՟;B`QS='6݃߼I]XI+{&;wTY#Vq`!0VJJ 3hwQkn n$|aک)Uv=@8-xNg0KyimɊ+fa$\/& H5)֋ٚL(UZ!{.Y;ʿw=ϿEdKWYAahh_:Vp A[[!B1N- G|?(Z԰Pl/b}# ZQ#2FG 34=CᲬ^(z:!,#dYӳ~S9j׾+Qw`-Wջ0 Tu-df)WւaibWVyǀ4JBum3t>\2l9p7h~.=>t7|J{l S5"-ߐ+A?Csqs+L0-Jn-~N׉:ʊi*/S)s)Tua?y҇oJ(1O3WH 4L 7g/g 0J8޻ukų iҢ,l'G|ǟزr+nlzc\ IMwuRqȩAyѸ-(IvAMλ's|*0B~f g$/fu\8m99rPĽL}XU 1Ɇ=ؑ^D ,9">%wV=*㠭eoh5 UZu;޼ozR56[Lc+ue6%vE_HL%KOV%<|sN-m~ 8e ^Lޱ{"9Ҹd"9|Bڦ΂}-D9\ >hL`k<$ z۳+=He]DI4u_ &δ/߱]>VzaчyYyW.`呌ΞwSD3yХ4Gpq/&\7/nԄ>Jw#˘Ԇ8we mH-Ϩ-и)7uQUrỜYS!(F }f M.%6jI3A[CMp\@H2vg{#c[ɻcD nD'%u_Mx=^ݹ H`nt1M*hyQe y}ԈlAQw)X鱥.FC 0gr+K>̧晉7sRqWHo6^?:Zƽy܃Lt" S^c 5]7!=kͪ+ ]}Z;1BA;_7 Nek0S+xmʋ3DkV5#w L[t &b5?R3 0yt (UDx0&PLD sjE*S6a)qu`w* B?CT{%Z* nsݸȴo.=[B%S' fyZ)C9i.tfMgQBՠ m9ƙ՟DP¿c>Z+!j撯sVqʴh? %>x/&U} Je^ l&b'lTw٬p__bLC.h"ZQd&#kOaۘ/^oqTN8#n<_TGp{{Y2K*EHYD@r\+90% V{vcJ6C'SO-Ҽ|WJՃFE) \}μ(ns[`.{d2.uRZI"svR,ǔ:[Q|gy G^r ٳߟg[ zGVB $H|RU8xEk< ]yNR^YX@xJ`hIR(#dgqk+;DJ"P~5J3"IRWWOb(gY +/ozFv`Tx y4qq02OdYrNn|Ng%D L4N<>h,37Ngu E;y={p6-?U3rNe`CXxw+yRdR ?,pQ]㜲;fV2<;,FO]k ŗF>B-1h>~5S43YPT FL7cڄ@ d&nӊHr~dy6oZWKqM\`Ÿ_,&V79FwsGy1- [/[ݩ<}S릮Uu? 呏|_hGI: {=D 4db8~\J H`k#b$(L»/9D\tP$VxPgKCҲG{ ]LY&^ 6K t'i /kvU] 7{I.aB ~Y xپ]6$E6d{ T4-ę脡 caIYI9u 6<PPP dA[myArql@Pab`hH eTxAL$Ǵ ~nN֟@URZxDinYʼnabBREC:ZX)y=N" 8+!W ?*s,mK.fR:1lMNxMo9)*A3i{&\# GnRJl21}G9¿q + LJ.d"GKTeQq~Sl|w::J@U74"E~];4hX6eqH}1پN_ q: (St\]zJQK8/]iSVx\)Cܗ'YL_ta`#n]jy^I< LBAG6;$ ]مHLcfp(h4QybDX-PY+[jD5֦/{I:ed1˱oWz5 NWC9 $xoAkY_c_ن^#φg4f83/*Hb|ڴ5tTh'V;MRߢyg􈙙uh/-z^z.sy Zu7tT=)$ Eemn3S%Yu)==(W}VUب`>ไ8;o IR[v`ov|3|Ā|f)[qJOml}Tţ=߄VeR+Nab3O]Ȃ)|7Hd4©zcOlMSD|<$olFտTI~;R| I2;E ,FO^ Ro9Is1D@l}I/tg kо9G|q \SOC(`|KD~go˒8rd G@y&BWiz|{Yr5 vpuR˿Z؀}[PfDղ`#{QT3IFKĦow:8RK C3Glg)`% Tr ^TXUaH$ 0bQʙ1nhӏ3!{Ռj*J5)ôZ X^ ;:\?aYNIGXr.a&P'-`<6ƗhAwڔB,K{Jd|^quXd:3D cl.2aoiQ&>_SBUxe"6>iQQIUj]^EHv@d"G.BD<8ym:&^G\\aPZeu: [ $6}Z'5`9Tr˨vQĕX4IAq8n;= E_A(ֻ .Ņ29 W$H6>q*2b\exMeR1GGvuDCB]YP{όz|IHI "ZZgqĬ117,Ώ1p3Oh..l[>w#&>^6˶Vo^mZ7VHlʳ&eCrlW*RayYEwL43ŃWSy${As+n11yщ/η,~ø\B$6Pw!þbuVv"̴*D<<5p}40qDk]Q 'j7!MUO#:VVF ݡ<&}973bxtEXrFx[i|8!Ժ&,ԭg򗪋GVkV'$־$ -U~h BRl3R.` auBɽDW̃ʱ?s 4=^Fn#[VrQO[mdJyۥ W62[s /Jf(t^ÚTkb #I-!pO؀Xf͘8Q&t^/q[rN;FrḓQ[BlN<$Yo (cF:M1V&4ncv+[QM􊁧oSY1ǢB=rĭd"qFXiue +XI<L?83e[p=oR9iU=1"%.QL&'oIWn 0C9V$b(wmCКӰ ۙ>!fl#l hC?27mdv?DARIIM %`RV*%o(ks #P&.uX|ᏴC)eߤsbYfw͓7<]q`:Q Egu$fk6;MT:Mz{!m\ 6Bf^(+e)^E0R4rqam'\OS0d,:WT9`=IPhfW9]`0WaH:Ƃ#ʣPFC1K YgCy8yJ ~BRq1%V89cqݠ`@w(Ƴo:*@tdWt38m|F⻛Uv$4U@U= D@U3[P`n*B"&FP$hva,zW}f岮U؉A'92nrH#[\}SJz*K9ꍐZآs> yn>$+C&Emyu~Syz9+Ӣ޺J޶O2C?:a{R2D1$U#HHfmV4>J 6WKT~ :N5:馸Ѱ2•z(ON7`]Ifz Rp ֨GMm~PL?5Ha%B«71'Kb"&%c dBKq%'Fݢ+ !oޮFOvyS6kt:]L([$CZ7)ab&X!@(̓«D”'JHz1d@Vо+@:-Hu\5ʋVOC;~ߧ"+7ionػ&}Eۣ'`k!{ϦwV 05T=ZtaAfUó\Nxݦ1'wY 2G!{tԸ!<6WhL NzziW%6%Ծ>"OPчdtAŠQ)KhT +ίctӂxry/(q1 Ҳ4MB0pj*`,>j[$fM9}N!Dml Xam'zS #vAL}rl WT\M\52)/m-2!DiSl .iR#7~uv'ɻo2B|IAv6R^PMD.8e QanZ'Υ<߃R҆SY}O,KHS e7]E F7I[;XgԔsccxT o9@u`5 81X=ˬ$)+=݅#i-W,UbI3NFUpڎʄrюMT;{_Ԭj鯺{M޺'xb/I::¢jڤxAm2\nS(OQDćMwv*.̺LڄFRGE&G }%C̫垀81k>9GPpNJTKe0M ـ_A5MײsDJgع)wy +`.1Pݝ )!/(q#Ai3׿RnZ}6 9čDo-cvk&2 z]e3Z|;xB?iL倐"!u3a4˜X??tiC~bב=d*\n;*>X!7l}_)2ub2:o؈c Bw~hf@~Ngұ!gMZhc@I#"|qi[Mޓ+T&)NjweA;ERMnŬ0G7n¼D1ʌ2ٌH?|&om&Q U=BA'; YT}[6xk^dy~U;O@uuTMfc9zLiJ.z[3đtI^qF8i/p~{n@eUg,$^Zф6~pUı|?V ^J"v0M YQgff' K8pg_-Act(CJ4}Az:TI 91$XC:sle|M)p,~~VH۞=Ʒ6pCx}i7b݃=fgCnؠWP1Wg^$YNWm:#7م#&GeW)䇠Gr,cV@d˅a O"'E'qNe3{5X$VZȃp)M\eTkuު?wHtdǀxIaP.5_k w((̑Ͳpo'.Q)(F,e`vUwZ/ߡ/u5i>(WZ&RD>1j d>䴝oW3@SК\^~țJw=cV\IzeTo틊-Ul;a3MF]YaDcJ.$GP6Բ)x'p*O6`AEj:$:z[~Z,$x_HN ~3p= XŎc'y K(bspͰKIyN "I[lXy06֔~zbffk]cܥQX[P *%1_ {qd"BKd~¶ XRDjG ?'=hw Ŕ|vvٶы<<[zyTݕK8#ʊlRi=oMb+Zf ShJ`"WoCWJ$z$eX j?WO^9Nqv@ô״DŽ2# jEZ@읹%/ F}ʞxH*2Zn>c%d/R@Q׻ADex#ũ2j(42{XszGCĝ|$s.֕4 7!N[iɧL)%[z/8;`/1S)zd.>$P/Ym6ČxM/FȭƇ|ߘNt9*܌U,OV2f|LPY'͵[8㥍"&# dwD DLDKܦݹiÿ0Y§]XUlS|p(Q 7rZDܭ}pd%Gۊ^q1H:10-T(L%hw '֕.yV.ew%"I{a̍MB$1ݱ`8Fj.N {)c%6ՙ'-*l|pA?Ku]YQSeV[aw*kQKa8ږ..UVYHA-JFk^ف:Pv#]Day ň޵CЀGo,Bf:a&LAx bRK& /YP<pĕMLh AW}㟭&+f<%X_?<"W@  ?mR}1B]i%q(upި1sꅟi=tVzT>nj"V9(%kE~lNJ{Ђ ^%HEp<`+WФY%gFYP>Q޳\AnO@QWc2 ٷLnatg ʹ jBn]V~\}o:^m`pdwBhN_m#doa6cԋ=F"KHs൧C|=#Q55Yb4ٲͶX@.\jt[`Č -0EHk쪏vNE^GlfZXd¢N-6㵻 !_*uU`uSzfw2Ls`>GHB#= җorg3؛kn3wAp2,Jׂ6NBf@ ]RYTv~X!{Y!9jTka“ú [rmYØFX,(dE?0\uQ3q!Px"ݞi]D(E]*hnEEveȃ-~cB%jY5%qbuS.` "kḻPг\a#GGlLWc'Pl2?̖Ȥtm\;WbiW.2˲B(( @N#`]dT15ixkYqdЊ9ZR?/m$`x9jHSjpKRҭ\݅޶p_E61r,`17VэҙFŽ>S\)oŃ( ]o~\fd&FFLUxML/Ͽwެ(oP:9;\& ͣ ϳc~vS2;t j,4֐Y!L\U|) `~ xoWQI oh씹yRaHg%$_3YLlaF<6$[*,h~5HPMj(HHXC x:; 169H_5TFZiG[fV9SAnCo,Zip>5dt"agXikhS(.zYz\wUM=7VKx0tf^vxUKP̟E{^ u(\Rӷg ?A cIjQ*J0T8`ѩ: !mqz-)RHX{CcC N*tF\,j8TAk)J:UtpțT7i m" Enw?m(G-= \r ѷ$r>妏 to2q2$<)#bXI ,#r [hۿzsy7~(R:X-eaѲnVw0 m蠔 ,%"~rߣPeZz+y~t;饕Kw_:uE~5W^fp3>u; s3@y n˳K9}="m!x]Om7GZT&Cp~(P@$k82+N>(#SB%Ur `TbɺqzyM(k b3ڐ(#,0#tvKOX:p-^\6q@Qؠ;9GzzwP$L.[T m5B-gՖOtHzEA_S+rlrFC闂R )̃ v3ux(;&uތׁVΗ|6} m(:5*?2yqKd fuw} H(  eUP8u])i[sO(P)k>-ִ.YG*O}XE|6Ojvu{tQ>-QƟoE}"|XR/rKm =M;J_c'-BӵݷM.) i=FȧrLo|lp^L7[傩bFM4FEP5*/ bHKyY $;n#ꈷ1Bdq]T'؞FL3b\QS (1CV?~`%zR=iH)!\|][MJO[)^4f!-e>֑r:fS֨.oDy`+]7Y,d ''q$ns+%,3)4UH*!ՄTz2{O\E%j:M(OhjOht+6(ih_jCkKIUy°48`tp29Kz> ݎb?5 jrݞW kX뱦zŁ9jwƯya)\r>TW#w6X[XK)<_$qTKPe~Q'IDиD9 G9 4!*6ߑ/T"5kėDmAB,t6/uUљ=X4SV~uM{Yp#"t0@tݔ HgēI(+NQo5titU:2`N'ڡIݎޮք0=9BD {$>Mƺbu(q4/PE;81nECrF,k0@ͷ$^`p-&{aSq+A/Fd֋lG8ảx- qDp*LDFbKPe|!-(62Ǥ/2 aʵYAofd8aII.qjY0V`:¥3hzYyZ?+p L,txhJ"p4wޱ8f(63ejUɪ5Ѩ!{nȴ|D6‹H!Ƕ\;)dU=򆩖n9>DUڐFLQB*8}ӵx379DcP"La7+]:* Cd GΪ&䚳aRHWG},\8*ncu_BK/6 U#gWQ-+5o *Y$SxA4:63ScZ,Q<:q;!QSWaU$IH*=`tgxSe n|NCLmh8(XͼUU r42"M;dr9/٧DYVtBJ;F~ʄ^ֺB-G'Sm769THv7q y, f "Si%}1D M̞ /([Tq߆rȁЗld9sUO!> {s D|4 JnRn48sY R!P.-qљ%;[ cV~Xrѩٿi8yb/[bD}x }JŪDҸGXaGbJwں[nf)1`Fo=Dc۠[z2JK&y5B|ddx⨮֖Zn]\F2ڬ%Wj%, p(:<AhTߌG|?pxŞ*jG.J&dN)ℨp9Jȍ(#ZKN0 J"^:*9ڛZ%5eNl{Y#w<&4O! fU' .EJ^7}b۹x߃Ξi.`N.W lVsr^4(hJ&aR]1" x/"Xnˢ %)>t9zF^l|#:EjRy< $5(OЋ Bis a\ \xC *R2f_Y^`Ɲ:òy74yv#-!dF/|z@vri5 x4&J Hp* H](ǘ%7>w`=lS<{szp^-qƤ?:m1U2ױN3(]u瞄M{˰,|/*$H="B16R!PXD;sd.!v$HcѣU㨆mA}+ۿk qlq8](&:d0#!jgL7 Ke iAYb6;CE vgrm[Xɡt.o&r C2vRMR-*P 聂dֿv& _I1zh>RAlWJn)睂hU8o0QDc2yQQ:TR-L/)8o `OԢ 8ؗT`麩;4uV)CS@ &z[*ptsC{ܽRkA|d1lp۩O-Sb!jlBW]TahۘgLlW"J5̘JgY#{eOO#>%U%O3DxV)Q^P,2me.4G/$ra-8sZRd`z#wYԐP Moju){5Pu cŋ|\'(EʗⴔT6"Ko;p!Lw Uu&/A^l>J kxe'^J ާ?_ğ;BgöV%֗7jB༠;@ ϱ[0`ƜՏqӦJRHG,u$~DbcI ^`[B.*BSa՝}8/jw0. S\PU*; b.UVl?)x_:~Ll,8x'N<%6W?ҽ!e|]!qmIsiH dL"y5iH[% @ Jy榆E5 Q]cILy/HdVah {vo(y}`W[AC״|HiT*PrDE"MAi )~q5 tP ^6x[uIJf |]ɤm bvdr^u@͍tnUr٣b݂ 49,Eo WΘfoM9PBڲɿ[a?)4wI׎)yXV{3EΥ?(~ox 0N/<F\'k<$l? MOo?yk?Pmd!.6aVʺ:z.|y}>߾R/u0:^& wW}3ޭض3-Kb|L\zaˎڼq>ckB%; Iba~|~C'Rhn-S+Pq@J*f.E)3ѿi qބz4KMB~6g`lEYgD ;wx$h9ٴ eYPgTOJ.OAζ48$ȷ]NyK1'FSqXpnhߔ[X $ѪY`[qM*ΨD]/ B^f{fWw_g3W45=kZW@*_!eB5 sV_M͏pR IvdX(Qcpv)bF!ɺ1m'V5JG"yhx(.t mvfV=#߷DlkF9BS:['eH;;A3kIH_;- }M@[/!|P|V :jDU* A)#RX~M:)GZNj#ZA? ݔUtw(7xAyz z*KrIrK geG{Z t\{ς97AKr&B!BRB~LG^^[?aeZz-Ru0X ߯ _⥺q"[ -n=}A n:D]lXͬ%a)5z,G/3;%S\̼R;OxK$uX*=.g!i La' mӘ ȉb h?33 )5" OgJRFl+D\TX [\4$(}_)|^Ǎ9BNʼnN+3Ne*`dk=3Ҕ"L҈O(&\C U ʮx HX&M̒TK=`La MPyҞ9Ngȕ-Ѷe[Tc% %HE#gqw/OO$Z6ݧ54} ö&lMyH1M*2G?y${-tTt 1l_ehXI%sS)OA\3Bvh k5F蜃*<,!i&5S_XI+]4Zٹnɻ0軁6k do#4N1>"+&S;?(f]G$}J|UZ \L3u^TpF6'n ZnPy|9FVߥ7N=3tLmwnd!T2k%bLdIت̮6sYaJ?$) /wQoFw -iLh́t_"˓i RL@ #--zu_nUmVBڐ]]g`^x8?+0; Zak9}}geT3fa]zU5#k˾yJt+S)TŦKB>$qa & @>^,,R~=$њ^;AcGFBx qpf^B)дi />nI;$T[lʲO\$ֈ*FsSIStT7tм )02.R_[c\`(-B͕A鋜4C)Ur FB"B׽Gp{XIcrA.'J ]h h“ƞ;DM@ZiM ]k;/v}!0M#J SqhJ(5!s;2nFfT)ۡG(mˆ14ZD8HwFA,zgR;VV0E4H*[G/`|T認hn m~Zy<8`\j@Ox;3A2Oi]!2i:v\)r5 ޫ{L5}}*ŬYXMJXZ8Y%qcc4v…oq#U~o&,<jl1Gd]bjwg4 -@ZLlL4vWF*v[Ps$G^\RGX!p266ޠϗW~=->a.̓ZtE؞C 1Оd,u \;4Pt:tk2qa)cS+ck-gDn=Hָ东N* t[{$g4ONCPuC+̛ܷ L#Ht_%H਑'C'TBR* /QYrJ>*$δq?=fE؛\pp0Qϰ7<@Jeؘ]#%YQNV!K*b}Dw=mp1N`lFsT6Le/슜i4ca{9=I( 8NP?\5xI_uY{$TBMSlS蚸r-o~kr\<)~$Lb$lр&] /cm;֜06jq"|L bbO>|#uHD7CH_$Y3"[FTV|.j9/BKT%]OuyAx!z 7K$ 5 :(#f> [=সΞ 6[3:zRJp%aµx!~+.P܇ljg݅R r'SB=yi8V2D2*So緒X%|^ٰt_ we Z o6/Fo7q-@o4!\~#p :[i^$ʺN;~A)Ă-~aC.`<#T|iT=z@ԍG's$6,09i"dq{)\DrnAO$_zqP!EGJ#C6<F kirwq"OvFڭ3c9:.|oU"骆2r@5 }0fEOdmWLx ]JDMQPL',K8wL<|si66*Ks/=^7( TpuRi{-ӈ&HgSs[ޠ`osbw˺\I""PXb&0%'MmT}8ayңͯpX/99W,(@!엖C¾8֪8T.t} tNNKЪ{o&D0̎!WJ4D;Sm(<4r_&Eo{|g?)[!|$>"X='a$5a[…F &{>S'Ȩ:R|iQ3{-T:QK3I c*gWU/ iHOOcJ cNE<>bG+݊[[mbV%; YK-M;ǵRg;E 5tzei(Wv5HEAKQ[Gc tO.?B? F Dlb~WDVFsQ_-h#Ηnr';3V*NONԬ~.4Gjp;%a[ -CFȊsWK 2 : CDn gakSDQW|7W}$ +T=X hk?ߖ]b֞bF4ԃJ"D`_N*Kԏ3R@ f@7)>L-G-L"0Ŝː9{ cCUtGL{fzj`;Ql}>ĥWxt}Q 5z 5٦Ғp/ߖO.j}CWiHL9hdMƓr]ۅr;( < }i־ߘ\YٱIb]ZZCY&F[ȕ OoX{CUDD6ȴ伅~!%}hd36ߑ_]DH@[_z`W^>T{3ۧYcP/՚IlB*yhmG$i}rAQZy]Y'N1t떪 R{OA;eV^&g@ڮ*ֵ73Sh Sۤ E9GP,"=wyS&a+%ۧA9l+@5Ʉ֪U,c](||sp P6jM0xhÉSLXv?_c]!j|w(!3C]yĩ `L6e"*7Ed̟D;Jg+mA=#{ /a<.?h?HzO8Kvv8뛤xA'9N;rFY%b(cӅ~7^د`g 2;dŹeU%{CdFS_R At3N "S;+#ɤ66 9[m4S7;>[@OuhkKCjjT '_=G\)EIUd O5~=] D)=+hF{i-;fq8qѪ0ҌA|~>wDJP=]Psu8{n*tq7 8Ʈh8gtsbo>>'ς`'4%yO`⵻G_{ _(ww Nn5(.|Wdf}-ʖݜg)5*ÖyٗÖ3- wy7;uIkcKɇ 蘆mYrn@8rڌq}W[šaKR髁|]VCLߑ͵ӞQ_nV]UЛ'YΑ'Ra)ϣyoE0:C!KQՕU{fw\@c):Hj8I*%ؙwN>tb+> ?f',V7d0Oѕf1ORЯGrADubӫ 9)lU^éolY?9hj Ǿf*IPRЩbgx1$cE(ck'LS㈿19.jaLhv*r%']&EJ'VLŽ8394Kew'T6YTg]*zΗ<0cMW vZN. TAvX6\Ɲ{VUd̓Gi 3c3qcQTEٲ& ca #("<i/sx\cRbJbREF$RЅ(Y);zA^%Hst7FfZJ FԮR}S#7Mى}BfTͺlj> #M_̐}jc06p? sl|nHrKdZʹ;l&~T>3w(Y̨]Z"Kn oH4M6Zu5*C!{YP#gk2#1ⲤЉ7qoauHVIQo:h, nAZٲȭ[5<+=ƻӺ)=_G(fx>i{|'ӂ7Ш {PVvGe`ręUsui} != qz*&6"ϦRwdԀ"&#.{(3RJUo vrk4p[{o;+:A I^v(>/fz:ñ^hy J@cvp74g .rP u%ƆOדUFǭOe(c> kGO_ ^5$hD0:iY8 u]CgQN/TCD!hGf)UdF {F+Y]^Ю߯|Guζ!-:KiA޻<ĔE%庛uS`Z.AM ?"q]{M'dgjb ,R .|y&6D֫K$|=~P#r%S EܝȻ `Z&u!$tE|սe~~nUdP̔D|ESĄwl}Aed^e7[ql*u`P:x'B5b>H<`qo$t$9@6\jHpCumNWOm9V32<ΙO " Klgm TGreO?{B WUCAK `2Ep1d5GZ;1N&C+*Pg;72@&((NMpWMce9+ LˀOټՠ; z 9p!}!V:)jW[f-&3ʏ?ƂjSr͘dyB$ j{@ %*,{D 9`8H9v15 );ow@B{߁Ɏ5[Y>/ @OXTuRlWXR:LYό0lXDͿ!S|vE:) cl!PkuZ<JnT1<kw'HF ,ŝ8GEj_(VQF^7몮\R]YZٿ9"1ӗ[ lL!ZT{OT~V=*{܅_`Z96*Q;_W+Eӡ)^3Wk)}Kolrs+%/Yo&* B?W^3sz2 ʼvI뛨,Hb'?Y+8rS4]3˲G\sMoDX^j Ѽݰo#'0͊-s4B vܟ0 Lb{4FkR' ;"Z{4 r9^*JxlVU2;˹ u TW맸rсeOpi9fqٽ%PN2A&߷: JtG+L!`+z^$uL3 r0E ˂#B*:&]n&0|T߇l:f(T:q`4~9ylIGP1ɡw(G-ꑋVC|7gm:qiu} \-矎NH?yk΍`"6#u}SK`E'A;7I?kQ&d Lje r> o45 / AToy弆 ظOf9?ŵtjp%tVeV 7BpFs6έėK&x TJ4K4/R}Pø_y8{Ee?a]%vDcfƱo(wV#)imz;Gt!ICRCxeu`4l 7nx7rhA9M&'p3?/8}2 =HɒW:N7T8kQ!@.x67f40ܻ;u o;/"1}D۰JP@nƴԕġX|5"8M"ƅ(!V4$mȉEfwȊq QŜPqWm$i c6wퟎtHjhvgTWpY}&({Km&=d ]"(Ŭn"u`2o::24L[)$p$VԚn "b+ Kz /2a"*jl =Iӥ[R;$cyk `Qǧ3(6M-S}Bκ,Ŧ Ӊ qX˵3]ȴ< ND1nePA8nxA+A+]Kn^' !vQw;ýe2D-)=X'cR3EP]LU> L=qX_l"#i67D"[gLa v:;~R^6T_ZxWZB8<(7IAQj0iɪ=9N9Lã*w B@{Ϟ GMBg9큳Hb7gaO=?I&'xO*d[\BODq&ErjDܳڹjE'j e0IM;%V9R~;i|9)4o`H)IEװȝ߇*Ksxq)[Q@< %;ܮlpK.]"Z ^aXbpa 1E=ZKV('LԌtE8%*pM ɼ Yq"P՜ŭ߶ (Ŏvg =>1JffVt`"SJi`,14"2!y~Q)4>mЄu_訣1R@bH010MR(E ~\xgь4}6 Um76Q((go2Dc̜Uulum\.>8Ԭ3mk<ҹl4J+F,Q`5@еMu!}a2m6 ?5&(PvV]aCa-Q'%*S`j4Pwbfy 6N ^2-5;)H!B2;ك 땨pI|&%[jG&WQ3lѪJx `) ,`WA޵=@2K6o$dwZS" c^~F%J%]@'ɡ4duVOkZDl"s3 ۂge R҉w GGALDJW8K/uU"fπ[y OӴs(c9v N?؜&KQc$V9im!H i?R;VLư ĐYZsXx`tFBL:OgKq1t( ˀ9v }ޫI$d\G(h$Nj-%d3%T+i^Iɝlß-pZc{1BBf:k* R7XX Uowm>qDnk_#nU< U/|\0Yxz/lY6}tTB~琲yQth(Ե@B.,/21!ďNl$>}ˡl6wCl&.u$,(mIKe`s<5h'<Suxo/1(́rO R\H<┳mq"]I){N[V=0wG;Ȟ[b8-9F̽wm. 7gaWVݓ^UڊfzOX-gdFJ-k`N'G?pT(ՓWN@wCGeB$MQ% Ɖ23WwH䒫X^SMgq]N]k1.ug6]˔4 O gO} £[ZDm6B+|0AB5 ذ4}4*^fu-U/N0?L⦺Hs\fO5G*>M6-(%4jg'4k;z H^z`iDjiX)xF=6g3.OUۘC{2ؚox\ }cD~Sz2xG^fX+#ڟ([u `\ː[OSqͿQ)).H9"Yhr}}ϥ,8LUE^Ry]27qT;NF/搢LڷC)?7$Trė3bG=M*z8J^$-e~j-Cښ E!HUv]v4ȾpOj: r7o`-RjHKITy~@j^FEX6j~|<.7+1 vNؖs`]3V aE,b$r7O;1H@rR+,6[['d.@."͒+X-7o܃BqoF|w{}wSU,Zbj {6@bPz.-`+8P[*%@5(t͞u ͓v.PU&Ϳ$yIW^!3n{K$y%ύ I9D8ފk˓N?}Rm,'T0m`DަO:U^k4Fyﹻ̝7-9 p/͐ԽS`q0@nBܖYq聚()o8$x~~р6}ZV.qI5mE2p =@*@":Y7g/=aL+!cqc,;92]нh} SO$7_<~nqO~Z \% -ؽ5Z)#2*Zh,ã5q8!O:3oDu=՛v01W.BnzR: n<\ҚFS*r ٫GHŏ{,$ j+cD:֎l$U /q/>RƖAxdjOx6Ä^ϗNY[ZG.^s&NejEIQc-Z!܂8kjt*"$=XVbFu*PU"ҙ 2E|E6)ro2 'H"wHȹSHfC#87\æx4Yjs>(U l̳8A͛!S\ 7F!ˈf J "$YCfGc-oٲ'8weWbۂHiD>V>5ZA xKQ?1yfQv)!̸i-6@Te8)zx4[q .#5-sƐ%Xe}> Jc 6.ڪ3b)#2:.jtfHӗI2x_hPNF&E p*]@F6b3yʘ8\DZI {:Oآ8]s_^mduU.^ۓЯhoerh(XQ4LsGª%#.X/YJs< 9@NAj+`{#M5,3>J1.%>En!˚n9WbO"\D:@TKO1US{l>wZ=V~{qは9`pYd'8& Sy}.+:f+g4:AU6Zu!_Cy.I_C* F=B%F*8mr~뭊Iĵ~\p?lxwS}XmxN L5ɜ e i!yVûOY,. .9Bl~ x]B_cz+5y0&ƠNkn_ ǧ7BnpAN Zl6ldʲ&;sAHȨ ĒeA~FW4,#^B֬_kG ٰ'\e~SV* <~䉚HlEg>T& -2 ܨ(om씆CP-S9IX}\Ú*JbpLW*S3.Y?-hmo;=>{gXQ$ sPP˧d4[pGv+fNH!J϶T8<F GJs^R^j S-Ygx k{TL"<x `;$c`F+ $.t8To!Ow}wI9a-Jpq)#*Ã￴ovR{MS2e`\&?@Iy!sW:a}qZ?֯x ;7^g[4oy%Qu̬ps`;U2-|*kZ-0@VTNJjg粘ZHD 2ø`;K3V?GH-YE[UƢ&Tm:tl.j+F52;C9%ߞbY熫>:- 㘊<xw:v^比}[vᏀm|YS5EGXߖ6G՚I GҜ]2×;"dͿ{hF ,C-\:%nMof 4h?&ג3=Lڵ=[N=A*S=}őHl;ی˖V@\B"UZUq,!UiM'XT W"|9=XDlu%6-nכ=us{K}i~*҆={Qhķ]e< @Ǔ)<:_-p2+刊 02NG43e,I9OMcYBwT tyM?-GptzCݕUþDHw<*D5'Тyc/1RqY\h;` "ΖjB{/^옶\E^,,Jʒɐ3's"6?Eϲu6& HK% gGl <15 ;61' [0A9<]F-P`I%N#AH#,=jrl4l K z`S(Pw= Q~0EJ[|xG^MA;*'ȧ19.]\]d&Al|yTU{p.+/ #E]o֗\gt%. ihm,sx o»XE4G$qGX"MoDh:Sd>CmEp0f3]:({}߅EWNRVx5(]iNŒ$Xl9S\d7aøBlҖs MuLNm\oIOg媑F\mmL[R6+9]"+l6'[ees>F^sA0m 66J\WF_*-<m[ʱ,Lފ8ս(}̵pZI=Z6r>MU#x$lr.DZ\h;A sJq+},&Fĕܰ>*Gb` *BdX$OI>Y]>pjZ 'K!jvI 91{b7U XE KJ|i0O8=ݸ9?)38v.U&nť㜵K#od[ذ}B:Y[='Y~WQo_|- UBdO~hvKn"m9nQ Tu:-G.hcrJC2R)%7ٹ:H h +CeٍI&_Xdl4q~ŽiH(1摫D4kն彄ͯ4hMiy_d< )۪nA:`2xT$y9m?kOh4~k#tB pW-E"l:zpazsrӽ S>"9DΤV&}ҥonQ8ǥ0đmtNj#1]6$@໎67C_@1#ܢҢcӠ+4rZ YONT~,%(2}Au/(qKM#'=c˚J W ejը`7E,Dǁ go fwp{*ͬٷ9D ېqɼw "8 69\8L*۽V,ƽI}ġ瓣0RQ^h^9K.s~U> S:E\|~-D^ 0lC?84@8Sza0xF^:Y+Jbz6q~<{NL , _S1Jfrݔt)l(د1<Йm79͚.N<^^ERJ&_FtO$t$;> &jQ.[&J?\4 \hJZ~S,$H&[#\m?h{8LKl!"P u ;ORHYsnw%/1/GT*sP +( Or(9q?˃[g* (= ZK5ՀՆ?qFx̩_P@ ԠmB9ژ/cc艷=SK)Byr|hG)j l֟ޢTeJB]YӜ%\~<1QAGG``pIX`M;bi]-B;K v딈z:G[e\5WԶub[uӧ ;Cju)7Z,M3\Vy؅[4>L 1ƃo{y4r%Szӎn^~jx<#B[!.^q`$:@jz0̎1=ɼ<(+6[App-+DR( j5&D A ~P zK6=fEhQSFSX5p XnzTܹ;/lz"d1z9 mk}<I0f`u^J!pJr<1_mWm{|.!EM 5ݽ J(|MBW$P(\d68`@'4`GkJ\h-~rK%h)GMNodچr"Fјn;.v1\Bkki|؈Ǝjvs.o*?A+WF]\U10ԲTZ[(y#6Y;c@2tNc<+On{VW@;fta'7QM1_0]9 h%,mGN)akci QAqn*|yRe!Fpw>rY}SJЫ+*͸:W.QL XDa {u[yuz5(/D=j!E݅[x&}Eu{zP1o~4P[nzv`&mc|d%s QnWq6@Q L".1yHɎ#c3JW0tfq 9 pUn>Lk1^_]| غ f>OjEUɼ`m VztƼ :C ]a2,eX~3_"a[/():6SP77D}eƞ;U{&60wh澤I[,a&-Vpk-CALg-vHg {)[;ǯ&TLgI oϬRQ ㅮ&QbpME]XMup9nUu<Ո(1u ڬ,\ Y87BZ-;^ .xaqm^ys+E0Ŭ4T%K9tvX}.JV>!Q3"1mu =\ZZibv138ͳ,ڮcSދSI vɥ;)U ,_I`Zע;66G-X9Xٻ]kSwhH*8î?ǧ)Ag~(u%񊤕qkq]~1/`AF+sN$~y̜ަGKnk(&>,Т !Bk;00CT:O!jdY끮6`m҃"x{r}%n;EqGVĻ9PH $AZṠaZh@PޥOig1L@8 lT+[JdoJ w7ua\\DlVJ+G4(=JT偯WH)o7$ 5D8~}Z;GzRd4Oi?<շ@\3635YCb6K̰ E]O܏@{y)XYM%~p$ak\7gcK$XB؟v+5PRvAd  !"=54~[)OH2ϒj+OG~ip1한nhۊ4hfCs1gտ>XtUEXke}'>ayϼOPRHQ.75"+G㨑?}.4 B_&rW9 *HqU"S\KuMJ)m Jb:OWÊO؋m FWk;7+[4S3xj<+:sS yCh 5Xqӈ#MOA6lX".7!Nm_W$5uAo=;ͰMZ3CZ6߱Ј`*iN Ku zyɧ,j_fܓ`i$S]J?V,1wd-l_Bp P8:R dx V25 T6}ר1V/0FJP?2:IuH,p>4229 r(=;=9*=N,|me i hD O:35khdyp b6!z#Z-p?*@'ůq+>yN06G$8uƳwxUE?]M$ E<4IH7;ʻ /!Î< hI4Д9)՗+p!П({Prwlن$|zD~8ż @M5/e?H>to5Qs!`"v"A>!C0G5LYE( O/-Ly [Mב~ G:y2䤌[I%N(Oַ4(̗3Fe9a1JzCF`~THUD.x?J#>_v "$d4P@{M]v%˃͉Fg &$*F`e/{6O?zH ioQq vڈā"9H8*w4AI_I$!jWV'XvZč5m{"+ZVF,ꭀpurZ;N_6>&e2g j"0w)#t^QWѽ& +ncFFmaaĴ<# 45a9ʌB봃UϾu9CMJ8րe7Aɘu;e6^ŪV^mYf/G؂,PE~|ka Afr9TuBjN jLZ:13P&:^t[|cfU%@f{\@ ,(Zd~!e yQpAw&σ)h;lJ ZIyW0焘R@ P~8ϊHosS꺼Z4ij8 ?UĐaލR]0E]/cZHBNj'~ 씯Ј7|sg(l]V$nrxݿ`y}'}Q\Z;WB?{$z-QCIޡN|l` S[=B-<)BG#P:59+Hyrq'mR7\S2{R0 hcG<$OM`\ $î R6;JRW8181sWT֝xKvmZ,/%s^mߩ }fq}!a$>z[Ə oٽ?ۧ#MޱT(^zJ?=Nll8z^^8=}СDI=fe}N53A*$Km [O&(: @>tOy`,8dsԴF |)>,RGw8,:Ǝ?lZ2=o"i߯tf@Vt9wfP2QR MТ0-$<ܥ} $:UKk/1P\!;9IznF54zؙ^v9dZB@5* s4+*㣶Ogg^2W w8'sx|s[]gGM$Ȑ o Ɋ=DIY;,s(\H#wKv/Doh(u\-h69z荂2v&;5/B.vŋ{JRa.YHU+e`]'رAC犔3`&Q<(UL WJSxNrhఄ#$_JS$tF^!Oy]u4 @,F+S pmC-Vpc^. 4p2ieC$ 3ߙy!HHâ:9׹h2d8h__QMߐ4{ŏ#K!FXdjw?\7ţ(3^nQ>˕lkGC B* _xqC/V@93IGՋUḳziHR kץ -CF̭?UȔ^^?gbBS8oa%cvn|^b8 yInw:z@˓Ԓ| dn2JFs> WVEHcS3?[ VqidmL8Ga'b@L GHLAɦe~ນ&f`;r'(Q[Cm2jYhy7rƜYu+k NVZGѽ@[:{Z 0LItL$Ypc+@b,IwA4֛fYavJKwG{7F}rGc3bM<֐Q)"b&e1oIBFs=uބ-M"iUd= ^8{v$S SqKogd՘C"RvS'&df'P6j\,^#p/P7~ڡ(|fu&2Мu۳%ir!Afl鷭W#ASNͪFrӹ@`b L#!;FVN"("U1n IE239+̛شp8S. Y.fDAy2@%  F,I+$nٽ)CG ə j|L~r ?L#-'~Hk?̑>`S}Y;x WPDZȅ#o+"l:࠭B }* ֝c7{vdt_@é*$HG)QՇC"t|n?\?})5 -͋yr瞺bݹli'@|BL:*cF e`$qr l1[Oy;rԥ}&n+T/t1!h֬7Z_ g6 M4櫒 _^vQpw8wdDS8Am$1X3 wqAvz z I Kl=] mxART&K9vJA94X  B,1H!mm@ð|F`hl" a;TsuoR_BT9{IâLHGƧ,҅E0@?VE}GRZVf"DЕB9Wt`\Mujd+>9ʼn Idp ^|008/CnPUw1x ۓ!x SZkWUft CGIhO!5E۞FϢk8&b8CF:#PP^rnv,fx^TXf/.h^Єm~)K)/teǏA~Y+Xp $!yB!IOc3oCL_zCR(2Zhڐ.z܇[ymú&p,:Zkh'(ieݿcmtZbp\O2}[ Opns̩; .)ݲpJOu]Bo+I.aeyW00:w5 ЦYo)Tv&@eK0o8Ƕ ^zmg3,3TAb2bjO£;() %mi1.jPCnE.*Xڼ$7ʱj]["g*QS/rU$:_1^NbN/4-X֢nE%z6H?cۙlO9=PGmE 9#CYM#o0 `M;Q`Ga;U1J$U]xh΀ؕij8DSZDrBBsizZ̩ueV>*\gPA,j)Ȭ,8OjH'=:P0d5}-(}dV:N -U@$s,]0D!M 4ZnÖPi~J i5ۊ JGAFک,̖ȆhfdPzGK|yblՒe(W %وCCWN2& WW5vSld<_%KTF~@(%>~FObo':VQI{e< IKݝGJ›)uSAiOհCC~ uL7,ouლ!Bnn ?e'4ۊa*f( -OݳP9~ Uy^uMaC~$sEDY!BSz7I IJ/3(UbU1wf't0]$x!f4k;T pHǃweޣd5&%݄4\6D/Ԇ߁F{/Ob# {d8?xвϿDF<ş!כ4f~H2a 7-%`m͝@C(4g21m]b YDAeK"ljrؒOvPBA˰bMi_B)¬Gy"C{hLh)j}Lv#%Qykyrn=/O: ՚5cnqCNыL֨Xե,uLw?-x o ch೏ڗ"}v Z,=!#㞈8 0=[ߙ`+]Mr3|wWWy9P25ML̍!8-j#%LSe,O#SEh8^!ɽFC!9Okt63T {@BWӓ9U>?'׆}18 ~+{)zɐZU@-tgvk(%|8r;c zE8G>[pgVqr4:j> kX7W?m*ue>-x, fR`g;'@vi{`Ne; 1McEpθ7K>/ѲBLsH^NoˎAeZ1~`Wk$+@< 26,ϝ2Q#a?o>?.4Bsm[% wOzA ;ru5p =3?/Fi&0a7Qv7u؁C4O#E{;0:z}C郀gS!u!Q34x(Qv!û!nHh_G,MldOa]P; :DiÍd]'ڌX%>TBˁ6PlϒNi|g4\%/[ elG5vC:@6Fxr7d5YS`Λيḑ*R7 3AxǣysȐ#&X++O#yHLhtťA"6xףA&_+M'IrXZKy[Kkc\t@F*V $;СGM3U/eG ϦSv9wCnD Ry INV6wGp'YQ:OX"zoWdk)-NQb_$2Le6ʖk3;GY+%((f!*8eRF[aטp%P9b9H PpoZn$CAp2GQU۪AEJp>'ׅ}'ѓ.HĝMΑN:d\ǟ.sG"AqjV'841/V)#z 5v3iN")nN>hi),Su(}Xl{QfX|RI.M?lr|̠{,DbGv@iJ+,8wg`XF S-y3s }ݳ܄LdDg:t 2n;8ݲpD ǧʯEEss#LK#k/?ܲ+,{X0;* */S ;&|xJr4GY$s"g5: nyi(5bG^(=`+p&FwդJ [9 W7+ѱީ/(Uo *+Ԏxq|YN ]mJCs WaѤ>J<Z {$3Ez kwtTp)ϻ\߭'KR#yi=x8D¹wMWjgE8Hfh07sRG !jZвץ!n|}^Lu ePY1W!zq sN7ɧFt [%uSrSN]ݚ8zGvSX? [{ >Ozzy< O\7Ƚ/zABRzn84~: qSl kzѵ~Y$T)p甎p%.AŴy~iބYv>I@}0q>iL~-SbTAmϛO$x'AGTŴKqeh00H+~bxw2j 5\?S( 9A*C߫돺 wjfR[2^#\̳L1wKR_o+D0\'< @e]q!9XA$_K G|3%v$jb=%F궴THiQ8ZӭpM? O4^|h1\=m8?5]a|;[_t~6D־|LJ7O2WtIj=HCA OcQw"8RP=C<̦c: qWZ!Ô+c_$tkzmvk1t } X%Aq3&6ujQi:{ݵ 59A ,q(l 5lk(D@Jdʊdr)&.ōn~f&Xw=54>-Bo&ORïrҀ^6/ouoN9==>g68 : SSZ~g_D0)Y+CM\ۣ"LVCU(tӽb50G:,kDKt,6Pސ=cflO+.e^Đ{,q%XOn{ pl U((3.A &x" ۟;sp}LjkV!%gs^FΎ/5]SYg< @Z漏oPV r> dȖ^2~t'a*UPVKl,?BȍGȌ ' J\?0\acMբlO, Sv+ܿr砾v;OI3{dӬwtIˣ+a킟w\EvukhrR'UUqIzCuc! 3q^e>Oƪ v&BkȉfD}wY4E)XagvGo92<+_bH(%Y,,H.nܸMf;m-*0eLI0|o8: wlkIRtI'gl!vQg?p %iĦrqHGGSTYBTo\q][gV 9,d5{ Z"}~"l]efחkuVY+AE G/%O&񉑙9 o~d{_BQS?Oz0yd0=5 [ <pyEpwP*D*?_꥜qNJ"o<BmnxqhEsRRʂQ.L£Ww_rY)3O.VjKd.}j"6l;$LAz8"igx>'I@9ƃlU(%aU_'\vy0pã PzZPת"qO"˧n毴,lR\ʳ{`)kZ\&,.ҰYޗNLQ%K lwLE8O8i 1U! haHv?Gk?>D١ 3[]8'Y%b_@Pgc&ACU cԝY1!͠Ky;" ;@#~9~6 p=I5Jn^ƼeӸoo,0u/LL7~陘\p{ͷcTjhntA  T=w}%Y c̖yLN^"k=BFZ^oViQD>+ q =߉xX<i;Zb*.(#Nv]4I{r#,L?q^m9XK6hb/1B9w{\Xfe+Q9SxSb,9r9z4u@](&S-6bn/j썃=[vVˊǃ*[ܢZᄭ3#YS (b ބKd~6'6 L ~Rg{aP,,"R𺺹 )omeKiKiX)xh)@AUyrKQ=r~8~#E6s0?NM "޴=]g$0/bJXLM!Aȉ`QJP[;,+MNMEݮѰέonHC0<[OzhO4yp!VKv< p@A<)Pavu0CzM̏]L,ׁK 6v:&Jy==E(ߖ#ܓ-΁OFgj@'U0A)rcy[jȯ Cv9#6aO Jc1>ICi@Af#:{z}ugKn518 FHs I@eE RLRnp͈dRIlq Ǯ黴3o}d]R ,OH@wOBIx2R!c FӒO6]lk5̉!rڹ/5W*z)" g=&Al,?`sV_>ie;~3)1{p Dyyțs1# dMpipMC-k*,"/Uǁ˺zz>V/Jw))@~(QxIeS"҅n^ƎN &)B#x_ vM7 Ǵx9<,);(|;?4Տ. +$=mD,X0ztA9~0hQŵhlUQFa5ua.E+M#s tw u훱N\7m`˙ ѹ0kI6)kg,y`^֠("[]Ȝ ngC^͞:|fz=3&Q1 pN'܄!F>$ILXQ>>zϫX)Sk:^@ғ``t鳞]fҦ|E02FKt[9'yl|} u,[#`JRxsg85RӆHIA6bO<=̪$8l2ۜErEfBDLre ٨sFvi0Y+y黳YƐ7"K$|~~SG¡O֪sՁ>w=gp6tF^w`_{~74OV#ƄЍ:T9Og-S> lEӫM]((%}pZ'l- Q{<"P6vPK,5"H!7  Y8mooэ.In7m`W75'Wx A>'"`.`v'KlW圔{mcKdgzwg:ji1=kTȎUW-Ӯ9۝ c?,j"r RTaRּ؀lf'WzσdcɨS ޖ|>xzfJMcXrT!\^y0cq4 4b6d<5AYcdꎽ'4aAΔ=Ġ- XA7XsyaԚ+=S_ rx  1=x5J (Qhk|A+R.L'_?X͙1[\عNKysBk D4C 8|%,0QCڨG\IX{G;lHEz]s=!n2ObD W;.TP- ؊0Ur󦡿̟놝tuDvV5ʑm4d엸 yY4;]/<.#54h!,l`ˇK6鱴 5M W/YB)Tް<|~+;h?]Հz$5OODzh!ֆn"$t}S L+{ F˱fO$RVBS72D~2"6 F)zze ɻM_x, XF>"% p1VkFo&;7r|ܪ :*g%*xU)Y`Aձo2wk5I+;rQZOv{&plT鳡;mq>91)3A)ymPil|YW1ZqXhq1N].GHxfK[Eל ԛljx4x87N)eB"/wU;!ᶜ20uy$\5ö pJS֧(jZ[xdjzjYY[:怯]$zeLxV c%༹rAְim 9YY7R-IiЄhp;Mtg)ޱ[*{U1VJ!Jsna?9h'Vrzu=NC5V@|]XtVH+prMav\K:Yl9:(|Ӿ4ی77J|/=CzRd ]ux- ^W?v8?)-(mDoA$] FU uhJ.[Lw5Ae-0ar=3zd+VRm9Ay#hpJAo bT oh\єyapu[C}^gN5d> .%rQ^Ce1uJ:?It^n#F͏h5f.12mwci,􁳁Ml(_*m y3M ߨ Cz途Ǻ{ѲnQ0hC-vvX2^'RdžsPWFrsgN6iz gڵ#OĂnHa8Kk҈`# גQn(ROˀޠ&:"V]~iTϏHhf`Eu1`s(|Ĝ|N@:1wO_+eyQ{r UY lm)QRU{!V Mypn (י9LqNA@fa<+Fݕl%!8+tx'6¿T,bs>ȽE?X $dg}"wѻ*|)|BR=KXefۃ~| ,K%%g)mc/p%`RX ~1}Uv%<4%|QȦTVe[5>pCƕ {B0}+*'f_"R"T(D{ SkS(Re`|qm1P;Ξ6ss=Jܮ\OkVҫ3 `O6q єIWsG^S%K8B˟պx-4_Y |ΙJlEQ)يddX* f@bRN+LHN}~3]a S=ᠳ[".m e w$,?t 0 '}&4:]ܧJvç_ƽ輁1 |cE6 vNuiܓ1T0[.a 6\'-d]|KHPO`[8~Y~֬Qi`LN5&N{Sd|Ps Ҙ?w9)0:.[Mԅ'qDl/B4UOɅ 8 k3LAd}%j&"T;\ORNx4Akd@$E s>(tgbiXns,n6թx!]=Sk/…yd{ypT)Ne \==,C'6o%o#jIrT0" kI4= k]qb*醴Ra&><_XoIhcxv|5/ys ?^g\(Y0RQA}%ҹ&$뜡o- B'GR4:L3ʾnH," ?1x'E3R`sE[6$JĆ8_d ۜ^ )ޔ`B*HщAcy23e&akؘbœXR9a{CҔN^J+$ม˜P%ɰ82/AH5^i8jܣx^xIگ_@Ng<8i )T]Oyzld<=_aBd4eptCcl)MșKMkPF+\Q / ]]O7ɻ'0shVd򴧅O>R%=2(l͒V2=#ÈnK1Ԥvɧ$nvra =o-S]}X׷Gre~!x|-hHd8%I# T wmDwI.f*di53NBc==7q^2S*k@Sq+1Zkcco)ER&&KΞ5~ian\w$f6XP9-$L7ԫQBr'UDdyi / z ߒq xn_]S5W-G̜B++.+1&ԔOybIõoD}*~u[A+ U1dKUֽ||ÿKV꟞ βF![ug~"=vӋȪ^NV\@f;0D4:DGT)}eUU|Mcꢓ*㯑)hN<|hXhޤ.=[ c:\H7D\"V6 SYM6ݽkO]@z uR1/ pe3g苐a"FjG|K;"o|>ㄋ .K zW;?QYuI p9pK[.1/H\2N$PP󙢏Ż"lTfP︋ScWi%E-x y)EM:\'Jk4Fi6*>9J>.F`;.SoԔSLïR7@!l=|^\ I] n! Y=S~wNhB}n"H Tg{^LQM֎,a+j / [\$btj.ҮM8fbK`>0l e*ǫej3pm>fް>*e`ia8twLR3Q\hgQҬY' \: aU,)kJ<-AiBMlF qT UXXmWժ//91o%>&ZH kq2WO==p)/kPr ,iЏ&F/P#˜p8ȉjXX0tjmW+-u-VRgTc *85ti3Mb:`>p|7+쿓7S$ ahn;$o8.VBF]+/Lm5n߳eьZDYsjC?BMCPl=%&w}ˡV&ctzOJך)4|y0}t^L~]\*_=s4t+(lorxmsxoF&ڵǨa<0E_gr{L5%@Pxu]0`#,zY#=[o&(/JL )7P._I@KV%#]rxYJُ$C|鎭%l$;&W/SJk,qK] 6=,ҿN(R vgT ᠖ KjMWYv^^;cH>VkH"ׁUrLv;zfȺ3(i܍pfǦ:I"k`W$ى'KbN(b %R.BʬƮB;F>SO$"%ƶō-dX_M0Gv}1h_q9h<\I tQ4 =F3"Dž-c~8"%W5p 1(ڻL lh^x1F.HUgߍG652 qy))̍ xU7ivM2c?6#ҎQ7raKС~3 Ӓ؊KΟ#߹iD>,^RK)h~{gy8ĩ0xXNi"Q(Д@I<$s ),:d[_7 Zm)ed3H`WA :oX^ܩ2MŊ/ R-!&wU~U1qyDXO)=]P"W*S̾>apj ;ܛk۠K7!Qt5Y!qӞ $wђJ/wь9<Z B-"MQ"rVg viz|$\mb:fz3ʼnrvAg;( J'loyOIwa߱l·I=<66%ИN)]I;WyIՉCU]h~N*mo@EaEozXGPAŪycz_a _Ѕ Ve2C'/Mhu)e&I5fFj] ^`{b}B[gߘ< FEG_ж70IqU:`*C!y_HԦ~!PlZ s['z* 7!IDjA.'\Tl*W+sT{<)HX;+ pW@bRa^8TTF,@JL8n)%cV).-d/IQeR\BzS {p\ׁ-EL';]9{o}!N KCXߙz!掀 x;`y׊i;bM`36$h8 ~K6oTO]:wJ=La[Wml.R4DX1+ 1C39VumV37ECd.[&4lT>>eFWdO+*(Mr]X-!ұHPeŖm47 KSF ˬe"7!Rͻ+w=.1^^ʅU;.jj@i,.iq_ !$ 0$zeI&*yy bdх@C?0<$iDhKhRn櫶UjP1h<'l+ČAGhTWPqP- &QnvP- Wm2c H^}tbɚ7KZC9u~ Ԟcxs$arDxtNJʋ~&Oѡ$mHAr*G{K`}N z3QXNz+_*<_eT6Jq-s%6 '.zd98u(>J-J8uirf]2|P;򒹹JSIV3h3]:iA'jyNj@z++Ԃ+RmRR# UV * qs{hu?> :)T!yL3\ Vb+Wg wp=P,O9W`qcRz9j95J=ZWdtMk^qz^(Qmoe5M.B 9 03s!﫴[G!CT"qH QGSΌVkYͷ+A3욶3ÿ{'X)gtN'UD|j)1YTU.wsDvR@"MQ7\4:AG5YL] bzB6؉H<*9SvJ$_K6!UtvSNhF N3SVA*1>) C1E5XHu W ̉d{lJvO qiRY\~#B2 u>T}8 D.(k-BD P6Ɣ¨(R S/1VG##-zy2~P6,}&δ۷~CgcXSe@Gl_xHPP\>TzU\Fw\vv;\<iZK>f`{ 񕹂DsϞII]ƀm\rlOEMi&fGJ}HhOBUf]^#%g/ dz%ҎwVҀS9{ԟޚM#6ZZ;59>a\FbI(RoZ[(d%בq۲R[ =#pGϦ KxI]r%"KmnWB* Rm罺 зS ,1Џ^B5ӎۿ). ͯ%H-e 6gal"Nlp|YvH(XK'.K30AWoUb39 C F>QgȪUG~: Fj8_EF3hBh37G+~Imn+0hHn>%*ڽDP:j ]b1sv׋s" &+tᱳ@av'F}2@)`Xmq9遥K,X!Y?d[~ȏEt|Ϧ D|1]-]$GvjF )3lÛ@&#9VW^-TX9?ROQ6C.!}/HG!Gf5 V[(8m 0mQimYA0ZZVQAy[p|a!D807jBiN+oV_h4%&]Ү0YU+M6Գ)0%!s ~ߛzuЙ>9jԾm7WF2q_Xr |zZщaLDT,$.I]AWUAy8U[V8P،T6?d4NԿKB,E$xAQ|.=~7 x1"%$Y};W {7큷^@~fjWIJ|XyX&։ 4\Ú'Yse 'hl*6]2I!&gAψ$nc<_e$Uݥ&QXUAcdO~<>r0qA@]x˰ׇF%ڞ*ւI6Um: b:镰8@`fJ~wkcV'Pp=@ ?5Xcf\shZlD& x@MN|F;+QےArJܪ-"uhu6kj9p0A^"Fy^N;( |g0uA,`^^{dc{>P{C B\4ٌ6`Z4)@kEl߫\-!Wm׿f4~-w  M; \]50.򧻨IڟJח+?YyX=;VX7ܻ̂~?ۮ! A7ZljVI0b{VՋŻhE YMVW1;'d XD7ǟ m]U齉%ODri3ؒZm~ Bl^Z鉾>5 LK|ij2ߢa3Hef8 w p܅cgSUh%ʆs_dLh;YNnkiAB*zBIĚ`b[_SϯY{Ks70!V,1=8ڜ~0qM:TBI)0%f[Z+רdX;∁#`l4[`gyw'Vo91䣆{.G\>h"3P~E14zD(!k3|,4 czKs_ 6z(L`CQLRм4^Ȟo4B鎀""٬9K*_AzцZT(8wV[R~*#{zpAؐC!1^G"ъk9pi xHm֌ Fd#9nDr^OFfE(iLYWŋ|!+"ݬ*ЇToʻZ-0M#m_a~/ ,f/$jEwuQu\6-O /9].1*9)D%m .(<=:d"2N]/?@v~|7q@KO9ք!|u:) _$pg 22EFI=;J^;AŊ5{Bzn7%OoEFKkx(z$}ņ#VDB8D}>[d,[="~z\L֔ t,X6?[^wIk- DNl,5ϭG4]zȇh @j-}*G4Qj5TΞE{=^o#a9T MT ˹mQd* 8!b^NO6Xż2HæߑImeR*'16Acnw ~x:ށv墦ʎsVqȨ=bÕ(嬊vep+#&yA[W6<5Gqb%eO6o)msL/st'guL`2޽:[/7`bN (}Kβ82<'N[%>rhtA5mK1\51 8ӀPdgOkdB4׀hxGmS`粺#i\hIr:nj8qp3ODK:y50}wc:qq2#5 d\Tp?^:#Ŏt̹{~O._jkCT7Q (. ξ )w3:Ycd'{"Vjut|>JiɈFW@;2!eN[MpX4RQ!E/lIsQZx4NgLVIAj-.K Js]Vy.-+%f|ׂխx@ yg(WH%AgqڎؾfUy[h&H.FAUU=Ǣup͉qX⣳A\`hiFJ ;čN.,oV=~*OL% >?5#SB@~u&8 =3Qnd4(4 Na;PVƏχRГDUAمBݨ#X`U\0>?Q[ 0m60=/^_,iɒ<N Jz4&3}RPX1҅X_LRl |]Y㈢A`-`Q,v4%\ ^)iqVo}b4 dMN/}S_W'PK˻ ]B]Ʋ4ji: Z/q2vKYmV}&M}("F@[P啴HÕKUETuΏ4g' 0V#O'jgg5Nukxm=xh|XtO>apGK`ҷq8s2 >X> fraazS?;|GunE(;dknZp 5Nz?£m f/Χ4.VSFBHOa\^B@=ck$1w){T' 1^is`G{u|$؂b99ỉƠX!@BHywD:ڇͰl`%@P7>m3Xl5 Z3 #unl[dyi`:t@KHp0@o NLyG>t#s $MW-OoRCQ Аr~"nH{s5C=s\uhq #ĝRJuK,m-# !8 ׄIbe"CD:j.:)h?LHΙ3)j:~hBP5TR^Rτfv<jm 3==6il~52YJOٜ ^o(t A-رb xi)4d0\R kL#"[|9ὌɢʩisZ[aP/P ӊ B-8GLD,#T))Z;kp 2&c&J&lKZh9ۧwpW'+WUۜZ$l$i@GO ʏ9 9wv)L>IZSl1ÿ4KyL~9;Z.^[Yb~:Ǣ YЂit|Kekw&0*jl"lL1A}Uw4zL#pv5 L@." 3 y6c6|}Z79H2:41\GPDɒKN5 樄)@pʲlAEMugB; u}en ^6^{y؈wXXFvӍC\EԤ ; ^H kSN-xuU3lMgw.cөkFL zMD qݐ աE~0hYo>%Gi>KX(y`0 E)2Ci~ GfXxQRl; ď>,ńV^g*[s7J YyӰPNhƜRD;^!8gr. 65 {ZnMV$wg=<0|vƼ>P¨Ϋ&Itg+P;sq#yi튷x>OU ܹQ|:5=— dQl3$+z?y {IGP C~ <4H]sCDkYaG?Xx&VɍomEr9 1UiL3y/~Ce6BeNXN]4xz;Q$ n_`+(21G}s`c`'m@,/N.nJDbيnuJQπ d^Sߕ`n e(#uڥ4)\*_ϵTIj羪P$wƜْW66n|_/-QvKMen22+Nk8nVDscx)ѵtgx +nf;mt|Cp"@i 9F<%c&3KE'>h^֟?XVcy.-l$Ҝ;Z433R)$:֒L*JOuN=8ֳO 8gQ` m(ܖeMԐ}~IhÒҙEYJFٗ {̶kPJmջzWQKA1IW秓W&A# v8Gkp^)\Ğlkm Z5tKkx/rw\}LF zK&8. ! !ASāIv&9oGP x]wP8c/Qi[0I}:4.IF mqhM9 y Ht%6ZZRAF$Zv!P@3՘ݴ  i `2|A|@_`+I`yۻWbHEyjB+AX\,T1R&VNJxK t&HABh7 kiz"&3 BhG[;."A-NF'O/P]..Bm(tw;BX;L߷ ( %ZnL30MfW7%]zފIC,^[g-R¢#r֗s8Yǃ0>ȃy}9;M)s$RN7a\ 1%%a1/䃔›4/\my7ujr̺5=n<McOid܉ө⬠zyi6q:cO*;HVzuc~s'j)NHrr^l3-T9d Us= =>ܲ>N]w[hsΗ[\>Wr !я;6; GO fg]hH$zئ|{P k<2a3-g: Q!ǘgG|KGUدx*/<&& !߽7%~@)HƧѫJY^\f_? Md/6,BlڭKQ2> rP dGoH#yJ~{a⭬9^;v呧^BD'1RpHupZ,Y\Mvc/8ag''5rNd3m ދokWlgdG\:γ֙|4ÝCh7]xgyΐ߿69)|*0 ^:~ޅ2Qs,'bAbn(w?!IbJAeX+J?? /^vs>RKSސHT_tg乞uKIK ?U'6$u"|X!!]G>g:4vtj]aj~1E[./M-!&۞'?Ÿ"^2TRt#C䫫f1'D%.X A$H--"_~tځ n;gnUsNy165w*>F1L]CSut VŰo;TZ*x.W>f>lx%D8#zA5KGQ?S`8`WҦ"uS\E` ig9,@`6/B]5(@V>D( i*;0R+I4e{ iRFd/,ĸeu\ +¢o^W5i dh),-~$jm3lѡ 켜HP[kK|aQ.SSCNU2".!Ni%ѽ`6 R@,\es̼N媀$jM憐O>@?pl;$ U!ϻ[NW콍RY̞ۃК9qzU, r:T8R6ٽ)Ն_9j#v k@u|wNUy[y~j?C{c?yi^ `ݾ̕9+ħ0zVTQBQ;gPr'~#2sVmH@I %ͽ3tђBʲ^`c\ZOL(xYIPfX'=s! 쯓.9mGdrtg}^Vv25GMNaZl}ɩII/!T/y7{$$=7^ƒ`suO3EF2U]΃Jp ㇉0?$K1(qleQ|uX{ a 3~SHk4]CzPp|Pq6ڠ{ &ݙRڇӚ naa4n}IqAN1jA,tctYIVkjݵg4Ab gЯ dKss">&;~Lďչ\k(x" /rH"r|)Ma;ڛmy ANg'VwGC|LrZ$Z^S$0EB\Eť f^J=H'Әat}Ca946yc% gT,dWՉFη+eIraBn'J$f԰loo#6*]tş|WNגO|uSKq* +0|Lm@?>7+{ 7 h]ouSH6șX >x*B2&0_kBҌ1B ?rA Dm ֕:JMxƌ9&KrkbßqO!?"7keܲ06 @q-_tFMGOgA/nN#*,D Ox&=ck:#5/ƕLB\*Wd$rEļ: % %g7"FkS]vx$X* WIAWjߥk(#TL Y 1JKV,*LGRdiald.er 5( gQJ> Z`*Ss!y}̐TZNE$7f . EvI+]:.-OXrn ܫ{Cy‚{',CHS ]i=#ݵlo0M7e%]Tl'iC%(hfAe+9p텄Lu; &,^X^| )ȔLJ*qgw` _X1ʙ=6) XX]Tr+I=JVeC?用|ܶ$5r=ܢeDαHҴ9jat޺A UChoqX1/Tą/I PV~^,E 0jes[*լX`7'O飲4Rh7FDwjj4<ù aM$ʹ 6"̪mU`vBח7% .OoSzd>lSO - )SF JD fJCH~4u5*:ь+P/r{VmpB\P;= w_$c C줶 Z|d;itͱó}!A#%/Gڿ_miOj3LN>gk:zf (lnn"157Sk(F"dBb C/8Ora-sL9y<ꈬ@q{(\'?~'-s£]=,n%Ҍ4H@I"V r|4GRLI_*1[D:,3Lޖg`I&D̩Ȳ(NᐲCOP69'LW1kR^(t;HozFu+ru. pkgd%L]RϽp {uKwr;e5CGj <.P[Lmȏ a|0OMD`E}g fje:,[(-uL6Np۽ձ#i"Xle\+/M~LY6. w<-۾n?R aؘZbD e0O)>Ee fPN>]UKJ59-}tԦ1COu&gO x _=aܡTVD:T'4g8y0"ӈ#(;0"lNxA @hq_Ka%J67(Bu7DrEӣS;#MOB8xm.JgF< ^yW/Ap!;~Yf*2D+_O#BrCl1h2i$ټ>B{[V72sw)"$®IJ0 EVr+l70l#kဝy[xڂJZJT ~r^\JfۄvN7Ax]qw_le e(X< 'i~pzn h't[PMDtA#$FA= $̔!: MA{/>Tu[Ԛj~:Ⓤm1S.]4"$]#ۥө"9xԁ[`$P⋡ 󜿵E>J IbuwKN(=[i wp"rphӀvS)zz:ZzqW'\XA5d_ӪOm`e^"YB4*˖r(y'4NDz[}_~\9'kM*V(= .%A(]j+] bԁ,M9 Di+GZ5N23(ӯpvؼ#|l.Ke1!J-2Pm;V;ϑȦc%Fe ?)hua͉6o"ӌ<~⃙';!KO[OO;!~0F1R^I̓vLȽƿK,Z {VGn2&eD[uʠB.EC\u>мW:y#"@bnJ@Lw6H ARwWi-grq;ԕiS; %s(rf k**FR^ay62ۆmǛw aFyZ'7kT{ʈ/+r|{!3{4sE[.sǾe2^U!{B$Ub T[QbaOb4+'o- M# ʶnI 2VBv$^M][OCvk* R2 qNQyo˱P󾚉Efp {mjg7&.{8==m'1{3j:DA&Nk` >yI%~\er[|i/΋%TJԚ; C$8SZp(GJAYC`㈚گ ft>2|;ej_=| VwɌ4}i6şhجҭ(Χ>ѹ 9ƽ_vD65M/@ŁdDU }75 zDLD%7g{7xO ?*FWCMv|e:GbKc{jvt8B*"]a!(6GE+ϗj!2ZIyԀ5Ӭx˨aj,,3AM3`ɒbv)E~Q:}6EsF(;g=\F8u^'uՀI{PhVe)J<|IסAQT ܸ({^/wb=xA֟ar3nHeExJ>RmA 7  ݲDH5sp\3khmٻ,{;6,rw3ZT`ts¢LfdIhVBI >xZw'0֑#Ww S V%i~נ[s4RX ̎ze֖/Lݓ3mEr]~v߈S"@jdra렇~o*wBhSRq#%Ձ7j&CIC0G۠uaEfÎ}ۯ Ur$$g96x_}R[f}4C nk^v`d/gͻ1Y..k.2wiK_]X+/#Iu# sTEmIA} qWq,H; %~lb{ B `3W7Gd7PQ{w#@9L-kg$իN異 a4:5Nu>nGkh]A8r-8gt|.#Kxbl~lhKc-/ ?,(rBͯv4j'B栃7*q$4dNms&;}&Ir??ftTVo 1 >  !ֻc/"=.DU]Eja$$1&[uAk E]AH"%݅t(ǃMttb`|TMD(p2{a׸kn'bfsTV2gT1_Q=[Nd[FXēW8o%"B1zL>O_\D+Z'c΂ge;ՠ?4Sѭ~m{lyޢ(@wa8Gcz] jv7( Mw"YiK M| &ʹļTwKq#O݇رq>{Ӫrasr fz4j$=RAD_SD0;XZO0ik"m(Dkm2QmuF]0ZaYH۠ju}X]zk^gxWewuHjQVm-'8ٱt'! 'cw0=ŢkE/sIՅo)8RA .5HKo pX;a$=X9^Haݖ=8bG:*.W{^i< BCzCn u:߰;sC@ƾO!29Rno9])EN3RuS)b.K|;;>+& ~ `_&f;zk/2P>uc? ƥtP`BRP":T^opn}Ԯ'^Aj /PhuίLoȸ!/\{O0&pW@չ5*A*Eug1m%W* >a r}jq^k VX t"5P`cd~Ci2o0o^%y AQ<,];1༝ҷ;N"Aa-DEM /3)i7ov[iά.`-qwMF&dЧ"͔prq~K?rK8j@,#-}ĬmUT_Kvd*Yi}p2,B;"H)JN8Tل R3??.t9!qQ"K,%H4DixzbbeЯ-g]HU$[dng$7C%/ 0W)-uP$g.7S^C90$^)\OH {!Q7v2}JV1i{q!j #3 ~TSfmۨ:Vk1 Ӫ,Sq0 8+@ɌLqIMWq%`lLRlq/伩N0ܴz\+WzP; yZGiޒV=ɾW޿顾,u_0{Q+-84DŽjڻ! `k "0V HvbN{$3*Se[aiv1[7tRӟq]c&V|ryKB/>q-B6vnDP<6?4!Ǚ:.! HT!7{U؊Kq(2Fx N.YWd (._Yi$Lj\\aO@Xdy^3&E̛U ,gvvV ӄ\lc˰]j'| ]JRy-by+.ҹqg|w&z/A!@ƶxwvnъok[oYB`Г(|F>䦔QDS"Q"o/YM_ $z`՛eV5Ŷx4"=]Is;Un46)t?!K.ބ1[@ǿ^f>Y !;Jt{ Ի4C6?MQ']کLW"*vAk@Lʈ.v_~jiڈ3ekcȏTyޤuå_^t#i&A!!I:&i02SW;{K)a.Aݰ:?=bexR/5 }| ?i~cNS쟷#PP:tC+@w rEwgY! ;Ia QOdЊ^N{rq֞CFx%l`HꙜ%ІI:U+y;ڤdv|X) hس#Sxudt2 AD?ir.j/~8(ǃ1cyX&^zl~Kh==ZG|S?+.}L>h٤@PÞgL>;c )n?M't|vB$Zܝ-S lD-# U'R`9hTVd)ʡM)߯KxR)IA6w *4נ-uW8G_>c457uV/2\ΤS2v0H(9j(2Rb*}yh"5ދ:0PI}}W[_/NM!R^ 6p4"O;+MQLS{=PfUaW? Dξ&7xpXhx)SKSkҕ.椔ɘdi9nٞ qa AÖhօ`~S/]u6'aa77.p3$h 67-AdNX 6`ǮD~:Zcrt'>`Xf3jڟ[lfe㔿M qAk,2$) 4j#$Wy5K4oN@ҽ]sjSUY%Eb(yij 7dRM`M:<2 n6$i]8Eul{%3*u`?t/b $ g=kLDzm,d53ύ&!.C54p*<YZoZ砕`Ls8hI0 Ky|wfq,8k2#?pǫ[Ì,;t+ߖ_)Q,aD[LjGbNbnv{,z]&cytזӰ:T#J}z6m(K971)F3N}JNad"EQxwC`QŖlB}m lgL9@ :F^+楯/W^mӮ.6 _${84h!](ij:wG`3{!&IDsKِ5HySkߵ$QY:ՖizX>˳QύF~+W|bD)a"ۖ0UE5fB!L]u? l߼nAYMPz+tef עx7)itrOEYI8Z@}ɀ@;>] LAHpџMެ|艚PP똍wտͦ$ msƄ5RXG,boK'Is1ކJS0Z1Yz\RLdlT uӶ&^7;eR 1pjyE/08|׃Yf&'anQ$LrX ςTwyL7GGTR)Cr/edbhd|imkɊME~v;о?>?eDn04xط5`ᯯ6pi]#f-YbJevR?HNP߆S;Ax b`L"Z }pE~8iI5׬ 9or>'ps^on!GؠCvC#2SbYE5LLDg#Of߇S '@ʮeMկzlh8nK G2F;QY \m_{6-윭<M#itt^ Jq<ύwj$ h)*ˍ=W3M5S4%Q2&@0 Iͣ׍ ~ jUT y(n2#Ƃ/4%+f(NW:~!d0/.gY/g?Abnj7z":m,OȝZ eUJ.kuBUgADQ~:k:S46F;6A-='!/}ZMO1c`kaSeϕTePEvu, *45NY;PvQ8jlΨ5|hhtPZ!:aVÏ%_TuQE$ .n[bBZ LW6| gMBKfqGP-m QH\&;=Su!ܩRP3nۋQ|Wj1n饖< |S`dӽ" f:,Bwt4p%wdUx*N қn\# ͸a;-Jo;<-93!j8VO dT{0d  s.\m/OOpVlfvvVmݢZk[XQ8 #aQi_3A07KT:\UbXM\_Fis˽ 1y2W;1Ԛ뚪/c6Pmzq< `YFIՊ4L9v . -gH/EMZ$;>#qKȠKĶ|v'0`hw@ W/q W|튅P('yϠhy.ޭVe"gc\.U@u9J궋4!:L+hEa-<0t#8OFe~<!Jj@ \{z\΃ qؽ ֺNTEۿ7oW{p2~58NBY#OfJ/ȆV,$Xo ݎ{ !MEpD,D'临O3|Lј &-6P&D܎BahL ;A#_-0T֓w8u3(mWD'Kllct]~iƮ}&Xz4oJ p~B\X ̵cB~8!  p,fq49( CUpȖX`l Ƶ_9b:jeB*GXʏtȦ@Dnڦ[Ct/Kz{ygμ?z&3_ gV ;=n$ ⬾ O ,00VhU5 >_<ڹ?׏PPA ڋ/2lV+5p+77Bq:Gȉ$j܃shKk/ Asz ,=)= L5*{=wx WǸ;_1LZ^sj=R810P6!5,SvST- xqGĄ" eernt yy,؆qE ;B [%#14fiR,ڪRnhzyu(v~FW_Whx,Ӱ+i_ȞreZb PY(3˲vN,cBTo` JwwMdĂNzmO"RP[8=Y!`T9zAO+-lžt V; iOZS(ܸ Wb:}DuT 6ߺf&GRȾ{%')d~T9&}+>ݝNbgi5,S:J`b $o1wwg2J no%FCj1?Zzzڠdu>VfUj>ҏNY)4/5GiW<|neKt"V[;9tk&Ӊ`} [>^| ;q}u$+r*lf|:^ }""IsIbhr$ 1>Xgԇ?jfchbz]_湴秾m0IišaT}:A&6N_ cg>|<Ʈ=.<`?u6A@ɁJtAcyk@M^5.vڱǷ&xγ)r[c bINWs:䮗i6m 1=k4&3"r,T\ vOξ hm *jP9T;E xN3nj ԮP 'VEJ-ɜD_UecX.FLL} ";}nӈ*Ze˝'t D{xL7he[!`eOaYlFwV8KtlؿCnK(v>} @דPӠu@ MsIPfv4қE2(;ksͶef\>Al2;t8toM[4A#d;e/$=V &? k4״&X ;.x]Q?xͼ'LFzV\4q]tڳ-mvz9e@ݥC1mWT(U Ɉi&fqR Dsn}Od~MZ"N;ݸ@Uyԛ $Z#Y{2R278 b7ϖewPZK[6]CsH#R !.EcskD^O[]iنb9#VtŸz(ڜ[/)ș1JݣDcy4;gMum$3es:?j1L̮|iaW|EZv#kvϏRe Mg!xIh@#-&wk^:=-W.r_;S ]ج7'1τAe-XN4.$8hFtlܪ^7\SVyُkLw^PRIF+ HC]rQpoOAU>Zvn4cҩ7l3C{'-?ҫ,ua5$)'F®^)8(\IC$)F:8Ҭ$\k$ͣQ>ٔ-"zEI8.6Q yFGZ@8Y_.s2䆻M9w|yNydV6~OBX) DڝJT}tbaOG y4;T+أ VFsFt|(q/B&E,ԡȅJ#43PXQWV~x^)Une;ܷu M66CMC!^ Vc]Wx.ïeRҩ6<>02j{Hrpvi^Kc~!Xiwjԫl91^<\+~B_3GSLD ½&biz(VϨ}wÕjwqQKecWj;q.l%mC*8(d}(5(4:-=6MXr8Ѯ̮^Y=YtRcD7glS-!9&wE<%` sLg夣JBd1;rCaF3.Q"QJfGGqJ*?l,s,@ln,ͣذlz> ?t m&jl)nƨ%culvn $p/<{Eрm'?=eM~(7Le] t{n9aCr.d8?}HwElcagw!*^œeJ cN aVעttE>˫zggXDؙN_sSyZKK?[T>ye߄eܫYwGfA|\\N 8xU!ĕJQ$K֩e/“n?3B\YuK|t]G@m(e+sO\Jk9Q0aATHRCד"b0hp`#hW3q(Ed> T5kU·v;J> @E\ϗ̪ LJSU?i]-w5~gAUSn_?m/!yiÍG_'-pf]AAzN#hX)Žc͞oVG ]ca4VJ!1K4$Wצ }nQc[!a1˳)+#OiXa`=M~Kk0#J6x}p/m6B=ӲlZgjG 5/pv0-ȼUzښOpR`3DiH*Uh9a--j,ӄ$߰تaJV 2 j9Cy+! X[1u“͹ g'KVr1Yx} dE'>p<eF7MP;d+`5l7a@4J6|,^F|Ze>vEqJ5Iݜ\N>ņ )E)#~.5?\~lbuP%V; $bI é22]^WcWO`C'q$dBk1/I`IH`QiEǿl nb)WYO} /hP r^B1^JlM'(8Q\g+&͔-Ԭ޶WaT*PGTp(%Pyso}d1-Nn]%{aSq |/!E\jX!!9>qRGHDTYPj]FCl(9u:k̀#o;~TԢ OnD>UMrteQ24Oۦ|i8-?F晶DWU* 4.VOI8=.{ܚ+߶eW)n{)&a+/8:˫1]^O9֥ЇV A }{U1j!k[YN2"DPl໥ЗC*bvurJp]ZρDzrsޮ֎9zjC>$J-M>CJ卢ltW/;>@>G2X gHRmAKtLܙ9Uzh&b[UsN)Y? XNaQLIKlUeH[O8&LZ%j!W"o|y.!6ibOv͎2;\nÙ}'P8{Ce@$vOcTfkNDrVx7 1x䞸UY.Ĥ@x=L2:E,46|3[/FBib!e%Q:_暬[IwqHp0N^ЭeI-z2mnR{B°٩% 䮊-Pkfǫ|Rtc./TZ =f7@k 2~f^30"IhzިPee.xKmrs 0M>Ų*vrA-C绵mNz=7ܴ!uBv4w"gW$r(nm6.Yf¸cG(vl뱹>j5HGRv7byɩW?'_z4 MEtbn[65p!!s͜fgӵ} V#Z[>z"%A[ qhhE\)U[>cX] zв.TZkw۵vz@hvr 3 U'jDw!ǘ9Cp/%̖Vj6,@rw}z1a0Adp87&{*mn:gA7;;})STf)B4Ckr/CZnĄafQNA2ÿvL zRC<{!@["h3i tua^Y-vnflGv~~)W0DA&ct"ҋ/T2l|V xX$-k>GAf/.lfd*zBuɬr!C&@ip3hWb2Rowm-]W ؤ OnmŔv s'|yt@Fl3AcR6Q 5H(Յ~pvςP2\\! m\߽/̈3|.{Qɇmeޟ-<ΆE;Gwpr>K "?{xJ&ܷSB/mH{jb:6u/N4 F,uePd΋. `V} L`!M5sUAWw1LH)Kdϼe+W4Vc!r#v4((W*4 f0%uwԆq@/_ 夆qLW#h'1^FeBhe{?3n)1뙐NJڄH Đv#=7~ 14)ςxx=v !_ko/k/NS:º}E zA1)c3jVء}OX@#Jw9a[S)IܛY¡+pq+m+ES^4NtE\ҾrAG"Aq};D wȕ:tDb~ ;́k鸻@K ·@|R(̤ȉ LRkvh1rJh+ҝb"LrB^5'|̟JXg'ηUgo, SHCZ$6/J.Ǖg-^[Ŝ H(J9x;fKN kDB:j{-Czg,Л\[ɍ =HN1hzvOЮJ{ՀՉn箤PBd:-{n$3d#-Vع'F,Xt\5wE3ZA%Y;TY|CmHL0cFME#V5(ɗj6j(Ȃ#v N[OV҇n[h>Ҟ =6ĀUdGg `=nú yuBV#ز-"9,QMꌘ ޓ3ŐE?`r&bWG搹dݛnXÁJQ~ݱ1ʠxԟ.&ϣD&P31A)6zttYjL^$! &NˉoiG.CSug30~zIbٕ+(7C]_˜~,s%@@hc ,Wé.דT;Mݧ.h @uO;ݷ/!FE ̰9OdF7E3TJ$t*su2~PJ+BqiIaX`mv>wE\)qָ8t>Es|ldq8ng6 JSpe}0&&lc¯vAQX1t]*SQ AIYb(e N- !^?j55] l e٘`Y5ܓidr,[7KqZ7${CId_I:I䰛7Xqe/:E 0"uli; ?Щ~~9>8Y "ŜqA`gI?eK* *ՊǺ*w毬e b7=;RƯ\sd`̬ &;G* @{hǘ&(Pn *xAbic_ԩ ZɥdexYWfF8z?Gec)ZQoi~CWF*|` OыoFlGضam8mq wAN41"8@{_Ä"&u:m!,nP1j'. A۩{~C 4TUɾ\!v#MEtJ ඳ# 8$>RwjBFSGSNGt)0XNAQweN,Ͼ!“0X1=Ϸc-Mp`Yx:A1iLnWO+"\AJ8(̆h\@o8mi ɧuô7B0WPc9O+o]ZdMʄ")/C? GYeT-X@NwQ9'z9xb1? b8CJYET|9k 5Tn@15OkZ&wfl ٻBaM՘8оt#[xJ~guX@Rb;$W;ҡn.X@:Kِ.ʬv41uqΜ;QkZ /Xu1;ҍ%VD}Ec hIIcRbm`,>4W\lCu y]/ {D-t"r6c5z8񕣙[_PؤĿ\;6֧|W|.Vvظއ t#b0˿x`IvmHpe@H(S8CN'kjE#K02Mb7q| Dj^>,uzޒ6 =lRKB}&[s?ihhhǍЭށvx gUuԘ^,Ddj6`ͤ7 a>E>[s}1Qb<"rV p(6hU$.cA`bɗ +6jBC("r/`~]?Y16W Y<^׿AgƠne~uprhei^=R\6/Mȳu Z𼡷7"m 4NmCDRr8E ejyYf#P [a=9B!}&;~-]m`ѶgYk=o,7L3( {T$/ K5㶝A'"9mJsĊ} (ztzj3yۡ1[]N$"XiW)ʫo/NTsc=*h:6oRZf>(!IDa#>ҦȮ^o!aEʾ P՚cS<,g~,oEsl1.Xqa^Po/DngHV-gxGoDTrݮ8;D'iqң.`4t)ໂ;'F>a.>LXlt7)C mٱ7ȣ>ơQ1bf*!k?x7\(?]qT*2XdT`Aم4^%wQc*_a+..?w딤fJMhH\w`4=2|rʕ볟J=e<+*BFBaN !p2)0rϖ𡉕|6{7'"Y|tFN$l+Y4r9h"tQv [;Ce2K<+M O%⿙vJʇ:nW qk{Dʃ4\vLg9-qğĵu[ӌ fz,܄+jsce|w; m4!,/Ur5/z_8 ˿f'#:0[$fr{ۙbC}8J5[ %ah-iZm : UlQNaRWqnO #Sת .䵸5.nIS:*">*a,o' .>#1sa) `FyU)ƶ<evCus"w^<㮊=l譓jR[X . P;v(%?6C.^]nfPd(eJR7 &bLV!e"K?T HHA@ zCP@ =N\ݗtbv>^iΤqt6+pN{DdEp)pi}D}q 8-Q.Sl/}K5ϛ\{a"»;bRo:]M9 )OdXdG&I:TGqUAO0!}j#fK^ 2p q95fk$dت8Y^Aہ7BZǬc~I G,blt$,I\ ᏃH/[TO9t7=d®OSd a--5A3F rn ,5h5Gb/14 " gauCiIЂ,E,}M 0 r\/gjp>B4i싄WS :WeG6`-kRxGHA9Q{'9<&7:BE tj}J8RFg6}5&\[FƍXZ /wkձAX3({qsm$D8]OE /;qoɶ2Wj!YjUO)B8)+Oȷ 8OŽiWu2 22 Kߎ~d5l|߆;j B gdAz0 Kl.GEneuQRb+aĕxpJש@QfECyl Am}g֭ղ$d[}FR6 ofj0 3\PבRZG VpAZ "f#"b$|+WoO7@>% ȳȗU}!>p)scF\m~!eJ*y7j ymW.>(/u-F Rt*PLr=M! SUjVקc nʞl( 0L7[Mh\DSص9xIԇrhw\aŦ;NSӿs"Muzм`kl1N&2v Kce$dߋ Ǟ%|P5a U-.3~=O]j$ ew@=r ]|Z$!?9;61TOޞ"Cdj-oFT}W xdP] !z`<Z/[q63k! ^0*Af_"୉SJ3x@sɢvbfѣfڤ XW8%!R>Q#DI0ʞ̵C }F1w8BF*g'_b5Olܮ\͈ +UO稘'-<0~V&)K]5Gq A-]Eߤ ۬ W!(@2~*we߶#{.pN=QKn@9 Bo?GwhgusDh@bŃF"\{#HלVHS,/m zQZ`R>BMb |r[)W/՞ZM); Ż,, aEێlq ,hw_F=ULSi N/Ĥ8U](24 2\MMpЄ79 %odX,s~ :(.kv1 [-/栶B07;ULfe:W f39=/:?Fw9E M8Vǂ:ޮG=}ox2aқYAw4#𝊆ok$;FLʘﵫi2Hb\HZaQ+٣vfC,, mDx6\q`\Dӷ:ӰspE yW)5jb. F;N|6q;] tXa,GWT|.}ǒ*dg'P$KcOM}p bL8m\TGWYTx0;;%0 V9>^sc2g1l_NEW2`[-p[cf]#Wr,'f>iY  W!T–_>[nRx8?j&v+M==\'"Lqx19%٥@ޛq_~V)/ he+@ůZTb{B޽;hh@ғ)s72\SA+ϤC,N =rW_ǝ%I~@e9 LT6Tqt'~qL]XZˡt]'*UU%Z256 =ON v81$8N,+$$D*bvYpTA 4,9|Аg;v3O~L_qiN-Fzkܛ-GcBvSE mXa0If6$0pN'å]>q&DGdfCFNvֺUh÷i6:>KOtjBX#Od6Jhu*!s78>tħI ٴ"g@'g=?WnH<^P>_\nov C; @E2H*i&F ?.ND6p ny >f'gι,53 X_R1L$^$ϲ0y3'UA=od3~jwJ%97 ddɕ-ợ K`1Lv.6 _xP6=_x BK UkZn=kdr٭õI?oǠ42ieWTw_|PVڳ*Uz?cciV𫵬9şA95?`^Eyy G;Ut tM4Oj!LhMV-YW˘Dr:jdgMܮyvER 3ֵr7=qX_AX,^0(3vj2QMH#(o?ď_HeGD߈Eиx*D1l:OWlIjWt#DO*8}v44/ĠM>?uF5t3B|r$RuTpLˠrdb[q1R+OVЦ6?:s`%M/RHU3 pi#3y.P3Vt~bŗsks_J} C\;͒@"6T^Aۖftd{P+c+ى{ztkC|+_lC+_t=E5_](꫺/#Uig+5'nQ$AjaI\5)O@.>2;:E.N+Sߩ3?3{zShƕ POkd<WW8 R!#O!,Zw7UGϳ~Zg/__\+Yl_Rl@#1%HqaXwsm5hrF n2z)UyiWE)U{!Cs\Qt7*ro7J"\=hJH4׏Ps 7Smр.OCGԷ$RZ:ݿ2 7#>sO)Lfa۴^omaɮԐ.!N0h2IF\A \ͬoƿԟNn^-ivr.Hm~A'X JroBo*<?{!y+ б.C8ZGqa۱<`rH,_I4Jo9;Y}.0{CKaC {9Ꮧ=㵡h7ebB8Haov'O_v^q0L<'mP4*EYuO֠&?HP"N/?SW%)`9^V8IVbM.rZ[,];E\+DE$GVpAG]GF1\ӳm&4$h5XsIs l=qSȡCkOQ>﷔4u7'5+h'$46FmP(A U3-րWVS ]b5#!]ˀƆH3>tboJL?h & эDK.+v oC䎍AuZ~}-XV2D͇ڋ *s?nBu)N_vo *0)F”w5zt}7."i*v*]L2C:)A0[9K=zV(STYݪտ28xѓP[NJC=d KkE_:{PWy?}8 ? P{ yqV{zLre'L:B*K@Ю;>J/ Mǔ ǣ݊&ZD)CW &!o'Zt4o"?ڹ6PªpCb JyQu}IqrHYT<&VG;WEa |v4Vp-O[ކs@>ȔX^ZRnMY6]J_q ֞#}a]▹Ed$ #5wɦ]*yn@Xdu-/~hm!kN^Isj4HG,"ViR~}F^];I@;Mx."Ն!PcrՊk yU<өuP9_ 6` 嗀` ESuض4TN+֩P~|$F׾YP<2t1g lT S.,}~doߜCQ`m\3Y碪#x1EQˣ,Ďm+'BĐ%S̿pt mvtCV?Gc BYR靣R,rs_T\wdUv-;9uAk਼=?i /K#S2,+"r(kL)"fmWTzĵD>_ɕPD'@DTbqswޕ~✃z"[ڳyV$[7nab$.75^ZϜYHQn0fYyz/ [h%?F*YK_wwoDug/}H#2̑e2֦XZX|vV+`P{4سfQ/rqU} b㜁0žpb%$|a2Ƴe0ZJ'$D!We9r(*o6tcbXE N2~5bIslU#gk@t|쁞XkY]$oM# !9["nk\NJG?{nPŹ.%B<޵dGk9u2P26ۤl"TivVNvn#_ qJ A=aU܈nhsԡ`};Gv銗I?x2 -ŨB'>Op!$Ve>H9:ŋٮȳC̢^PסF41Ӕƴd}d.i ޏi8㩮p:CPjWQBk⒮/)o7 ڛ*SwëVTnZX2*A~бx~յ<6w,KU8Fch{Dfke#v Q(eR*1$vbq6\qƍrpn:ZѦzS$oaSĺ._="By= .K5m2ܼQ[$k Cq; :)6DXVuڝy 8K`h#wkmq0+@%yE7H ybAF]d&C, \A̷Y]EdjDN9f_;T'~M)hg/e^FS*4Ƙ[zFK%ow ňSB}sf|$,$X_hTNUu]$(C!4b2J[sIbX r/< \O-?b>Lh:bţ=+2ގfnoɘ5䀩Q5}Ǘ[G](dҖW *5mXw<2,R,~C۞n\u}u@5%ʌ P&þnI &VyN5E)Ae]J }k-ɩ)LYe?`0Gr:4o7n0 $SIlj>E02}0"PA~4sv5jěk_m\nq, ]BV "q% y߅$ e/VpSc:8fX5³N~)SL:fGnQ̍xj)='"(>mh7Y|T- ˳5Mt^w#E >f '>b,c eHXJGއ@{4MR>[᫶?jh2G w'_ag!& ׬9֬;=tE>-2^ S8'- "]')lF+PI(Y|5!2.֗ 3J$$_N *q._%jQp+C|ށuob ٕZي Zm12O_h)ՀI-8~utv)"MY1DLv5#Me&F2ۈ]B"͹uGږ''_\2vE]SL>ږ?I ?b8h{E+ZL:^{ek*nHvaNA'j7ZdCߺ(6//XhN 0k@Ёޝ3IMEf\D8撚!zr4\۔}UF"Y6}mHwz8mϺ1\oqU GJpb\"A' L;Tönq'ꀡ dc]@JT55 ) N=_J%dCvTQHvԗ YP^ekf+@3Z`lgI`[gm*g dnbjEg$#cA{.W<^6#U받k ~lT.8xd)fqꯀ,x״_/[ЇZDqU o'h{@v^ڕYEqӘ(~C0d2Оμ{jxT~{'{}O1$pqomeX;( d ΐZ<EA+ˡnE]cݾM ._F2%Y1lUָG71pl}vet,>Ab`Ơ,\VDy"{UW a(m6ùxۂr\J>Pk/" ˵#P5Lq8u/\QNvkT<&|i]t x=`6X. q&}~?Q`XbHv :3=`8C7;_uߎxZ̏_sGE]VYŭivC&6% Ɂc<>3Nu=2'.UGmowCI$I@'%v'j(3*+(/_=1T[W&r;5H >?߿sXQkJ2ZwK~E@*o&;J){SYwC2V:J%ם2fIF~.m͕! Ǵxb T//3xLQh0|Ѿ_R{dfek8w) xw1cKC`C_4~W y%Yzi`OM$5V_NF3Uq܂ʼnħϴ4N;$v9< ;ܧa>b+(]ۼ U^ZϤf#ާ3+Uހ:kn9!,·I*{q *\A=weIݼSs2Px\mb%$zuB^~ɿiGW*/>Pz,TO @;ɖӭAƣ FB.35P}yK\+| q ?Ly@AAUWrжsL"⣻c TV#ZE2@*F"vGG}βMFɋƏ_Fe ؽ ͨA[u+H#2H,FEJrA\lOZ_dSCMrSQw(:6ܘW3Y)48 Ci1%`p)kF4ۛ--!1#5@({k~#&q6Ftz 1^݁)S rKxw _TQA|$K*Hbf݃(Η$Ka2:0|`A1CLa K]\~Ls%@raA<~xq;D//(޺gλsvL>ǚ_u-{[Ǟ@LX3BVō=^G]Tƹ-do4ث:s*lJW&)sh;*}sW{d.rR38Grk HIE:|X $'=HN(%.P0}>fN/2~6u}3`2f8B,]VUO@2^PP'Rc3.էWNl+m@_ԎG1v;K-ʴNĉZ8P6RxB@)9YP2]5ݵgQ| kg ط!.b3]a{j椾=UP<3!TCVI_D`VJ&˸ĴE~d->~$-;otWO;jz:D_2hU8霸-5#@O!Z Ӑ+ǫ U㈠(2?/)(*V;Hz^AD²@pBgT\ bgvДf(X׉U ,8)%ߚ,kWz1A 39@d*v!dxH5H{@=){J-v Q5'gB8m TR[Tis?8Ff p<Ċ@3и Do?lU(?W`ⳙ ( z`g?e]Tg ±VN<4xQ$b`TKdvJ2sJeڳH*M!-)ye+A5 g? ԋ}ԾxstxѤNnΏ2Ng223U'.X2is[:xTc 2$fq3<%k{7GJGT-BJDdyӶ|^g`_c_jӨo|D1 UD[3H V$}cV kV ٭L l/pb\ne=4A_^|Av~9.j.]ƌکTu)F}a:^8 Xhm!η by\=x)SѬ6rjњeFebݠA:kV^Xfb/[^0ŝ$+c$LT`)bO<|fWX&|Kٳy@QtSXF[ J&9F 0w_A#P`_}4)Rs]< .{/9^3"9e_{\|WtSL^V1H_rȿYϟG]\Up,)L?.ܖ\+^Ee޽,ES}w|.],([W J5I!,[v]Ou$-.<+-If/3&zX|PX;+؟f 8^Dl/Q+r 9%x+Xۊx~S*(]C>@\ 8hpD|6](72;qDy8$(;C:mέқSɷeHO3C¿ L݆" %bm5U*~@ mv*W(H>Cw`if0' :zD>j'FE1 9 ]1V骚=8QD/8gS}ߕ'jiLjaxVQ&oE3T;]v`%=zeWk:Y."tE>y01$Z؉",*KzFmZ@DX4u:^Aiꍲp𛜟j#9oPT$SUn"3s! B1շҸ|KƖ,&A}Y+4dO`zC^P3p 1"(䧽<&ik35*x:26=Kh GJha0o% 1{cͤ;Xb2M܅eE]X aӾeڒO3Ts2Ǥa"?tTkqr(\vMeV+y1x<:ܩ.Ҩi- <AkiP0̔{0_UHITZpK!?mY=^o|\adPTp[h_\?aJrX䖔T*ʡ~ co[K 3>b4YR`e*j=bQEIoeFS6dD~_7G}G O[jԤnh &YFZKX4βrQ3 **X#3 }RUU쩥. V(߄++2"1=Ger+/nظW̗@$ G`tSp)*tfZ0daaf(q a57{ w=K^: /kW3R&fdY {U:myzZ`1(GQqnHb)=  @%+We7N?T/(#Dxܚ_@?:s2E5 yn3t%`rom. J=YO:7W=pDmxH$.q<',+Zf@p:rESuzj1}7b3QVRxg0I a *ؕv"J!\ x`_VxXau oC2aM]o9߯Ƴ&_'%_(k#D*$8M9`bѭMpM\_PeO(dlk`1m$lS$8ֈly|}1=ξj6 G(NNJ>Yjv%f{:U-sKkU. MFfpc2q>=/i7fL3 s䫖Ԉs/: `Eʐ տuwbhbfL-*dZZ+:626b AGؠi[Yi%=O&'ԍlΰ!>ಓ–Tx߉=T (.kJNw-S?jqX~,@rg~HUWh\)/ւ3zq.bbRaGG\Q Gd łN,T'] &Rk]>*n]*k<\@24Im-'z,i1:pqVkmXVLΓ8Pkb$E+H<Ej~c!?rwÓ«%ƭЛbR&BS3\ t(dc{2sy7EkUSD#|I&Ȋ>hbIJb*@f}wo?RbXT, BH(efqV<>?$ wSA6 qBξYr&h\w4svmE!: Yy$߽}BtpA}0go{! ܨZ"J̼hɏT OSb h(Q+NȈEV{W6ex]aU}}:Ojy>wC$g4@ |벍b.qP@&nSrJ%;i_0Jkqz@{  R%ZȊT[/uɶ4X0)K+Cy]#*$ he ugpazg4Q".!G;h lm9*ߙqrȀIGJYy:ȶpR&cV3;dJbL6 R18B0 h}bZ&>Qv 1i+t-K=M/qV&Eq }Mbŋx@گeS#dD\=-΍LǤMQ&jpܟi,2yB -^ 6l\ B!0R^j;{ S,f/|BJdjP~@+uTKv - ExPK$ #Gp{ h%d4|m"܊!) vlQu\+eCk+ʨ0 yol_]:6e+Q%0պLpHz%@8eG2:\Rjg3A!IcuU{=iuyk-q^Saf9}l3tW,x:0Zi\ >RV] NXPO!T32@dB8>b`-b C?8^(; Ie{0ȭ ;bC%EqGo7lm2֣F7=\  ̵jM/i&i\rF4By+w 뇢hdv FG4O3lTZ-<!o]څnI}&8>;ma@ }˞e8}o.;4z讜4 eGc/@&9(T<'0IUHLgtw(ҨTy ,TD:ӯeBxaSu]_lbg'4t91vƷ:ˣ8t: h=ųV=PL;rؽRׄ`s6׫B߶Vtx D;Qġ0ꜝ hb|}e9)TRxo [*kn5[lT5bA7ALvGqY!*nP >->ndLS8N9Xt͏,XDԕ+ͽq-FJ({O NF#kN SH3{=|G$G8vnR+k`ƕ/aQ)OSc4juD cJux-:~kY8 lK+{5DcA/;Q¨}9:$aUO7+תh':z(@ì=Ld" ^l}H\BO]}8әB 2{W8PTvr:UHMH/ʸC[t"jva8j׿Yf 6[/,:QT2!S٭dYH^x:C;N9JdKl`ޕ[b==SKlw , 8| ]-'Y>YMi> L7 65m7%d>7m7@)ưf.ݠ~:lH>uW?jD'n9G\+7J )wެ:ڐ"w\*RMbْ>Zve²徱墭rlYnm=/[ͰB]glx6$-PE|p"Dl1!R+gE1\g. ,Pr*7p-qH$V,t/ŅSAƌsʤǴ+9ҹ~<DwwF'Y kp}nc ӕ1IE>JJSҭ`r:d֥ %p d۶}M͛qtNMNƇ!F*kCxv{ л5-ӣLAp9$^;Fc4h[g~G@AAl38*EXS]GTԞn1 [R4Ʈr'4>dws|*ZG84~b_α%sfZ yV׼X#iu"ݘWKq"@|F0ZPy3"S)3Ӱb`ӗ:HL(I~YWS4<Cf n~;<ҘBHEz{$|皎b5*zCmd[~eI>V̐EY"ju&t&o nw"&sXz$NSgP6܅J@$e;_ ԯ>Ӈ6Y^$rvkYd\JrjqkgLL^eCmt#m4OVe"ιfjM+KvMQix_e.8.c1y.o'mSf(įsԄh?/M`6@^X &v4}$$ԻU+s.B҆ D{۫셠mxX@ c F޽/A9|mvh.A%m;-rPnk@f)iv\8?@һ?<^|m7ؔ ! ]䕯O33[i׃dX Ȥ 7gy*4%`RXܶ5 ޽Fl*h}`]3oP"ė%,]2>8VH"'#8g&C(rXu m^s˩[$ߩD"-I=Z1pjUae?xaP481?4l`g>ڏ;{RԵ`ϠKxf~#FZ6I|Tw Xqu+Z7fvB iCNPyrYۇGc=1X>,!_YZɨ, Z!R 9 D:ؕ8 Fj"].lPc QnG]^c|6Q Dfc~x^؆`}T!2oX?@֢pҗubnG"m2_Zxcx$MqjK\Ԧ5ۓ c6b/LVvy4-n[E[ݐޝ"#R/2\R8!SzL_ըgvA=`NwGUJS#:` uIXxCA6  XqBIvs cß;pQ;F6YL-F<-]v/ =M<=k4g/*4X4paaҒL9_\7;{y~~ $1_^I'x`KVԅ[/\ՍƎ^1dBXY!|Z$4[!8f<2b@>Xu4xf7t8կO "_B~Yd'QqL`mSprw2қcIqf\' »>5k]S3rY; WO!:dbZn1Ske$}5tT0_:'RzU@)Sy>oOLj_?bE>GݞNpaQu/,N#-X-w`I k| 1z]*l~+ԛ\Bb]?GkϱLqiQsKqlzʏͫSje'MK!9\rdoy.bFn/V4B ,Licb6xFhMR殁0Ԝ >Nn$|,euxm܀P|wbn4y py~{?eI`*mad(>8>a>kap%0 Q!w1{Jz9w5 -͝lPTkn{Twa|fH{G OÎfJ˫ܱ6`l{~1)i|CCyzj ms\CK9\֢jQ>處XE.1UodsBIb;7Ba_J<=?YcM?Z&OYRިh(ng2x7*"C(e -\p/ǽ@,D= ZG+9݅ϤynNAk?Mb'nz۩:\G Xh}0Km˾0s{qVos-%ݛ 6]~T"Gr{XLS|l3dC^]ݴ{T#DJcZ +⹕GⷸZsxa0f!Ꭱ36^}#D |oNzwNipٴ^*WT,eUzsBЀl=ԋJЂ)<__^ ^fdtP>Gva.\/>AՑ<uY*!0?_в ECgk5g5Dsv3t%A9v@`BJMKs'1 A ?xxm!љ/ouxn]/2{(w|I1]e,M0汯is$ZATZB4ہQ>*5zkTp;r=Q{Zl2WvJ %`(Uas} vnPQ?E)Q*N(˃KQВoGtE^yX]quGrT #ˆ$jbEdQmi=K@iǶcxy؏ƍ,v|7 _l&H↙JV!)Q]JQz0Dy[VXήb.U>h܈׃s3S4uArbfS /Dګ$laMQӶ<;GKwQ=A=z+4QB+_{oP;CT^sS8{Wi109m\>;*}*gW~CXj V9%f-%ފe HTmHr|YYFY"_nt[V~Ru+`rqoCУxMwD'L?>D"‘kPy G<4FtXzߊa4`@-%rR瞋ÏnG2OzJSzP-h$M 0 64qiQwXeU&VǓ7I0=Y"Z % fA9qLUCU%^\3Wh؜L(eXi4sv*2%}6s?pi$'y??$>%65ٖ0sCeo )`ыKЛ\`!ލVoW#r~}1Y7T *O ػscpEq/n`ɝ'6 0@[*;sB>;.x<2]A$EO:D+:wYyaW1Yb N?BN~*ÇH7PdFOgV:K;8jeC&Yeg<@j_7&FegCgEwkBIJ0>M-V$9\p? sv)~^RMY"/u7pÁUfMv|ڞ̣ПTHAMP *p4}^PC(ǖɪ g5)lx>.`YmnxdLt㐭v(R#Z3KPJNǹwE b_"vaU%ʤK8DNLUW&gB~q4Pi)c:QA$f3^c&؂KK HK^UEX.̀ʥu9Q~Do`lwүq.4}3'MXlJwD੍6d/r|laUpo̘m oTrJ5!CwIF\X;F]7$igpu+eӢW:r cNS~{$#N9$cA";7Ün+͘Md!%"k,_I|+Ea6 vUw7SMg=m^`#> eۚ|9c3+{Y7(q~~AH~>$є5.BFHcCփ>cCJ?s2W=>WN-\8oN  8*Oa2P-YgW/305jXYk$ >*{2{2N|N͍\V t62fw1ڢՌ[@BL7 h$3d#RWGGKIaj+7yR海&=1]˫*)jc8)ry|H{P(6K6V!X$%`&q=.eddDFUbvi'k-G )5KSgKgKcm=עI6F=1Dk,6NƜKq3:۞xd'fcM15fV#b3Q,"Ԡ0yH20 > QUl1[/},>֝#_4€G|?s]r%_)0P:T7koe~UPt>nФ7 Ku[3OE)ߥ!gnǀ̤ߗ-&  G7Sw?# >K@v:pD[$% M[v沱l`aOYtEc&b1ىq) nYҼ@.qcWC8!>p5i?H6n-i><(F% ъ@_'1KhV $S",UƇP'W\  "`ns$7bd2J*NR'I1/+lTfK1|Q3'cΰ8:vCK;K{˸xʓe+dDγM>Kb:ӽkoosD";Q$[i+kd 7op[ktt⺪|zˤbYҦ b4ŵQ9T5;Ru :VFF-\8j@O<.}7qE,j>!{Cs-b>{F)/K> %o5Hv#tOwMXN~~xu6VB,% f۳*@vGvpx:a_73}f<ޘ9Zgr2EsqC*V ޛ-Rfk4NLzYhe֜iv.fr1Dڵͱdbk4)̍rgN6t14`e"@;pd A.HD\&}%ܩ.U ⍚&zH[J+o؊1Ժ8΃\Hwvza7Hc5̝J=Uzi"୓fiF7w֩CC[dVɧ# Řt<Ebi 3?t*{z1\ƁY#4] u|[\fO5y%BBuA7o J%p6>W s9 R1q~`QO8S5UxO0 M%"oMѽ]*ȓv!VqmiCNsK< 0gЪ^%?.6◮{ozد^!ʜOG%_qOiXn'$'T<%n6Nn)$.MyI YCckuf7vcUbcg,O%ɯKfzzX*{u$(}*:q>Yr9mTWc8ʢ=D:"q8ׂ-DKצSh; ;SPA=8Uf﷡5v@+._H& = !v/4,݌a`iPz'qNMed}S>)}Ay/ 7Kϑ@?(a%>Wr ^x|عY/ +Qɽ c8x*ufMJ=Z|r`@j_LJ2B&cJ #36!7K7} ,pE9d'Bb}'=Be5v~qLn$]$ ߆Q`oO;=!8d*NR$c;Vq[3*-TLo RNxYiLjLTq9s& *T#<3qK-S8 S;n+Ev"RaMSkDcxNF;hRdhy*6rM#D18pg|m];.lռw-Huoeo%2lq~m3k:,ShU*۟YLEэPN)A' 2:+Mr*-V1p>)]śo; BӦ슞~oq>YQ{O0_d7l?"ݫN؅=nr `K9b] mv/?ݬ9rll!1R#r`"UVפݠc޼t1l% 2:N"_3c|Ac!Шa ޱL|zz:h<4<RnSeA`&|J64&γAK[gGej<ݘ)Ziqf^So63jDQV?}]~R1rN2;\1H.vPDt KelxwJ-)rLc8?,y9aDoJykXl~ًԆ|O6E[3kh ~I8eP4ta4ZzU/n\Pw=N`CJVwW>[$rcgGqo\I;{0;hH'5Y )W͓`T\i;/mt شqQ@IzVyB|ܙ,r ,v  c`&c/fUMW]Vt'IH/[pW C8Y kAO &;: %6E"-bG^P66J&fqST3g,NrʹcPE.o՝N7f<>_r lMߔYZ"cw?YK"oX_Z1Ng裈gY{*V mkILo@ ӿyf&uS})]UƊK/W`UNB|s~x~?  P9lĮ2Տ&Å'+x"5FXgb$4x]5X=ҽHlQD;+>wb9JbM8N&מU ٵkrFϜ;+ņ>HEXY\wFɏEx1ɣQGFWY~}!@5_=uo84ysKT8nWgj]Y&e |!&P "ϲߝhBm0św~vª%rB MU$uhf#ǿ? y`6*`,4j}4ȮXx~QMފ+YQqu׻fa7yxW%D@'i'}^4)_.xWJX!RpGE2\w^$bX^Pa3lIs/+4_C;r) GiI|bɒu EZ,qI:!r, [ۃj"6|"לV@k]bL%%auxfF\J:uP\T1- JΤl5[BO<|™Hʆ ݔ3|5/_B`tI<5v*{"1+.=n keg/6d*(VWTMڤXVaҊKVN蝒^9q\) KFDtx8Ҽf}9''p4hGQ#G3@D_PDdB1tZ&3Zz G915hqȾ $9o UlPLv$i2zdˋ02H ^jogR*2-\Wjڈx%.z jc?cٶo _iz#EdB {bJM_ dP8y97c_<ZQ)n˫[E(L^bl [%- 56rѽVRlZޫb[{n [ jfa:]TrnB3JL+c{5nO$9gPɰ7-RB)X,KsD5ၙIV$NiߏUav᫒Noffp~"$ ЭU姕~v ;@ybCLQC5٤٪t˨ Kk+R^}SQ6C֊\E"fC.zf)5-CABfժrw^ˇ 4_ v__#K|#8qcdQ\-$f^DhY#Mfp0{\w*͋]]' H$+rNP8du:]:~ͿݽW7Q?u睉펡CSeI0n:zוġlʼn%;4pGzNQh}@p3oZ9SQJJ9FYbb=x,)Y==ymQ%(IO .JE׆QM=Ԕ@u!f0~_-$B{lƞh..B镤i3{ tUPG 6jlgdCFd|pM;Sˬ??u)PRk[һioDx .4&SԢxb?n:(4laόΦnӘQXo^fEa v(eN+?z9@usys,ą sWh FN/%+Y&C Qؤ1YEw=vR^t (P᳨-N˝9K0G]msgXiqv5 Naʜ>+4|'تm3ȸLu!=-hT 쥔qR \5 *ӻsd.LePzqb-% qV{y;wԿw:nfZ@"VyfSo?4rK]Xq h6" м·۔> $Qvm ܸ%fnEHnLp;yibP *1Qh3Im9;Iw]XTr.KDU~ydI [Ԉtx8ӽE.PAAoT.8?: hm<=d_"ZתԯK=V8P$ aPSK6&*\GB:R9&@b &l֬w%©Y$[ొ2I^ŵٜ4NvFjxd0)qbp 7OW`E>KExJcKòwթ@.XvJ0vF]0NEy\ uf/H*sÞzcncYTefG! 1gk=,#q$qepN>վ@Xd?׃|hPB,m H9¨A&uZq]Vw7':1r; sw jY I]8vH̯+kep5 uDxea'Xg2rF{eTv[]kI$e~ yVPf^[ĸ LnҜyto6v 5%yB"> +eøƞDM+qlglzHȦ罞.#Y(JsH [PƼ3&\^ ϮyFfңc N(ɧ>59]8ܝU'BG`eki=<.M" {GOr,;+67eiU_T^+C4k%q'^uyk` ۟}m8`4<.H֐Ws i+Kߕй}L// r4jVPkp ( >:`ze*Z@5W=lQŝoRKd`FCuLuX]C+A&U?~\nfi˰ j \ݼ2{}m%ީ6R;e4k6i) 3"z k|䀓L&ϓ)+awߴ.Mf!4={hؒX Țf;l_vmYm2›bVPޥg';;ۖl%i 9-zqOCg<@Sr=re->>>C``i![OO."ҢOTD nvF<5)"jw3\UQ*'vD:DSFߙPKϺ=¿ j6اY q.k䂎'+٠%2|).w猲RF Q[h̰=zunizF:0lUZ/&̰)BCN{b[z&={ֹ:Vlm(Pߪŀ}H쟄SV9*4-R_j9fN}4Lu_L%[>zT cAȹ9_0VZ[UB%Hp7Yl>?RѪ=+.$ ՑzxIJ8T44#^?MKRѲ`u|N^S(;Mm6!~G~BK9]Y8\O[Crad40Mo4LQ9/< "]NYB3v&"g5[بy'Чߐ:TLc𘞵5ɎkqB Js(P80}@W;~9MK*ks'z[vxU_yuRŌQk*8uOnjäG#`\D)C!0g4Cf`Vdz,OVsnOM4QTHs9͐mJ֧ _ӕ?9z!γ&N#]yQ,waER i`Vm<T٧V}Ѹoj>hk]7e8ɭv EYx(FC*;Xn[0fH5?r 3 ko"V:&*9Q[ˁa3$,hLSF0<^V`պhY+c1Pz PkHUqKÔ[naƴ X8'g7QY6uȺ\"B<5r"[,>>=Q `<`]0=gm0v.# >Tk$8vbkln|ؑkF\#4aw=ʳ(Ի]tAyH #k-3͋i W"fRSkBӞ|:iIRsg_d!VP)z|1-$>l*41vrjJZDvIdyJǠA< e|vy Jc9E&R 'ƙ]k a-|Bn%[*2s@L|v]=^k~aq}~ZfTtoڕd홱-[t*G-!QtZ"F:6:TX۽0H\xu&z6x:hc)`/y!r Gݷ0M1( FsE*-Cޕ.39d5 17 K KA"L'A6͇0R=@:şeZdb)cf .;wBE4mGRGHmT-bG` ^E"cF{ndǮ.;;v 0 9 mK gKj@\ӂ]w#C@&K&opB2Yj"|R⬔48E]k%7/0V/%Wc] I¶ҬEl žN.x>94*mXO "\"d*W|dQ @o?wծ1)W!*.8p"+ᄆlC{rfw#Np6!em]IcפO&+q| {2ᓖ|ZΝ0tQҩ?ې7'8) e/F2^Q4*tJ2cܜM*j bdX 64P+gES[YӆwYS&Q,qT[9 $Ѿ*!-TRZMjaJU͜HJ%U$p.i~ o(0խj4b6h[!$9Ah.XlRT!E"HɄ/yPO&۳EhuD 8ѡ8˨g, NbrY4_swXF#a*DX*/RA'p JR*cA%8+9*7R)G$ωt25Pʕ ΍y iۜ}ICڳ7ֱZaVudH **VEG\Bw:}HR1jmP$fՔ8,T09ӴУ7vޣyYm%(gv"93v(qv[WuXu)r몽N-0ɍě+V(#^dGajJ| -+CMrwm1n|ʲλCPft= Dӛ4rA#t/<N+yT)8s2/:AŜdʮ T6[T dWL$  {e-aSy1QН݅691zR˙ࢥdI iqևaNe~ PxoZ祚@r?TᦹrGLd~MBB sMk '48DLbhʱ}rA΀é>iHaBd4hVyPRnH׎$$q}`L>d9Vv9+B7; RC^4; L-:: a-Fye&Ejˊ giQP:Cc6:RsY.*M{e?p09Ar=zX HtqcqPj KcUIib4X ?6P҅Aw )0( y7*5^ ~sYOM9cG~DXDM4V%E ՍE64PCX2UP꽉0k%| gpBJ$IV:2t"g5_9AR +^yBfLCҹwT='0+f0 lxCO|2Luk߼Exc>+aCh-QYQg85p=B Sc0̍N(NcHBu՚ e[(EڿAZae֛4]}5 k+@mk|-\f O0>#uE%*5Mͅ@UE cY 6bOy+j l-' +z65=u7U2h4 p1{!MJ7_~zEJsL[~v%HT*Pxn-j J=ʭ]@Cspi[[C]Nf\LP0O$xwi9$ ,\ q8q@M:rПqbzأmB)]#U;ERB -SNucI6Y#5A}lXW~}Vנ5r/K%#0/ 1a/S0+D (V[SBXyѩ Áe{Ua(F^#8CWZlfDy[z3co6r$ۈqz2Y8^h;qi=>"W6~=d'Mgu#(b83g!ϡA9/>XkT1X=5fXxgra)?>(1Jֱ_JLhdjK ؓ*b8wgq՚O:jt|_d 7 8 0SQR(XR )ĊX1 qbAd=r2k]G:;yҖa5kЙ;>7Q,1gsnj<o68J_qo1u86zovHBpŽWX q/YoiXQ[T q(BPP)Ks_g܂re",)rAu"K&7 I1Rڡ*NQelUe}W;^/DNٻa`#$\a7:7nc. Dq;=Bg;!D(Iŋp5cE.^ynH{mĵƉ \ K@/iwjCt:o-Ι'p(RuQp7c;mہۓE{92$K|#Jq[+PĄx)f&>)|y3=8lYL^@@KBk(;)λ]aIaϸztstFYxBɍƮde]=5/Ɖ[`gu=A->3T9\Ick(Hap %fh7^4jNӸ OZ鴫] IީcbԂfDS[{ 2TqMzV%6gh1=6Xdn^Rà*(yG4I?2L9־ɾ7{=:*k #zÙ7,A͵ nґI$RWUq'&k=uX浄4 -]8|`9Mnw>/4ANo,6-$@KkE+b`1r$6bX,7!I+:ct>o='>m<0$^XzNí1 Nz]yLTlC}&1;u<8gl [> tl_eOLr%+kZ,pĵ^[mrW-7s}|"p4X+ 0J2ͦW:ZEto7,x,K$]eԤ̡Ԣ&F!"R+R\%c0eJ7xWSV@ݺڶbL0 `&>Y vٱ&p^a|ocI2}*8;@KB>}6ȕ^3*0% }OӬkdbKoGLcGpJZZIIFs? bCMVBR3*թ++ *OR59@3:r Xl^Y4rf'[I ġcyX {a |#L$8C[3뾉i cKp?Y=ϡI;5R\4J'p/ ?Dk6_\^΃}j=9Ab Řu:GWNQuY372^gUާ\:^iG%9Lv4xHSNVZT*"# YDP0L'3m^4DMa)?!NړCezN$I´(D}TI|1^^HeI9qPƁgC5SKf ?.LNoWVv,Y4wGoc6=K1 jӱ8q5ݚV`S-xb fP3suՄ[PeAqs. 5use f@!Iz}Kީ> ҅(;'|j*V;b*赪ԜwQ~ݨR34Ϊg@gX2Cdg4-e@Wǜur}]uHg&Rmfs֜ͱ!YK4/ndFS5=8OYUy$܀<}eb1\h&1ѱ](7@a K*m9K2. лFU( Vyȑåhb̒D}ceg-1F/y<a{{\^ܾ,^0}08ʄޭlj@f\@EBr)8Bū~倌/Z#hlʖVYT дb3$_1ki.'4(f._jeRLOCrD-{T<.3u7s9}f\@(>/tzfB.? 'I ]"K=1C7?}kx$ ]t)c dmșG'MyÇج)q`(?M 4:%v{!?3`̿V0hiOz9TmpB.?T͕֖Ra*_ G'6UuN5gS*]C΀fi։vpcE8ƃ§8Uֽf5ˬ =nl+O\[nnO Lf(@;nA$āzD'}HbF*I7DPO ܌v=t4jyB/]+YGʼAuQ'$ w4ю"@"pIq\"zDչ ㌘^3ԻTn~[L!wr*a,w=P^?.f3 }=Y@OJ%=&3+3dGsl)۔QP: S`wdi9wᏐRu*flù|S>M[5aTK([xb¾ud|֎Vs -` HP=z9M|j1J`ph dg(L3AOn6(dcfytm<ÍԙNwZSeKxɀR.ȜǓx{Y?^e[N>,{p/, ُݲ}V{%#g`'1Na @͎` w]Ot^SyR9ɥJ.HLט(XhwBPxdI5$ғ#; Xc)Fx$}y6If\HsYhsÏzY+S،l\ZMCuF7Jg'&RuZBJIyY7q< P)1(Y SIo+"84PftN,&˸H@(譔g=N,쑍E@3l_2QYwSO0 L)O>7`x$L+W 'tŰͥupZc.ݴ\ayRCn]Y c^uXa .Vn;7H1wmAցtiP#s&|ӳ?W6ƉV[ &! $oL1uX@qZEjyPl|+A FϑP< ܸ#Gz2h-u0&FSvO~Lm&8xYW~_'ȔX{3HL%imH7'8-MjpVd2Ji ߗPH0u~}ɂEwm[@iDUwo_Ğ7FbjT$vjE̶i̟xF۴A'K5noOJJ#4_ê3x栜aйN GsGǥd&^b*`dox܋+~ ?&HYr⹫:b!1#u-WIu^!A;Ϸ,1bRVOfW S 9^D#¨ ْ  "ႳH}|=yHA7v/`/Oh[-H ӯd8pRJٱv'q_H}( (fxE@֦˒esQ_EKx;hIY:ZgP,C櫊}{/uH>P_NARo:-e"_#6K?=Zö՞ő{-82-w /F@`xw(^ܡ?mWX_dA ;Ͱ{3{7B4B dY|C&>/\AS_b#duLCWSfm4A?sdsҾWpB\9ΟUگǏ]eorlI#)TRޏϒ%\B<@7ȯ~/ Z\2?GY'[! ϤqLFYGjr3iJ4]9b$:<`K`s#>EQ޲ɢ+.hՠ-|އ#_q$H}k۰XVe2n*J>u D>Φ/ Sx3ˢ^z&^j@ iͬʽ42NMNCFx79%$c't%Et ĊywJ%.<\QBܔ`2eAfeQy9v}"soV[9NZ}Bž~t]3T ta9fv.|J%b`IO3XHEGJii%QBU`Mb L'uJ>a9rIj;OL"FFCVdݳl]գި\W. J7JpI͝ҳAJ0=3\Fhz$p3WMj7$70HS.7߃[]^8TvF^Ϧ_}T+Lc|Bdfqs Ni\|bОosa#&}S 96HJS8v^ K%8i0d#G_y>,`Gtywx"%% ˸ږn<;:2JyʮA}tjPKk荀~Ы^؟%Q\߾p:Lrty07Y~F*Og0vamgl_h;8߫P3yT!^or/c7nvrh;vCֿD⊟m,w ؒ'[Tgf+I\{im1ՁM0j g3s/:KeE1$@/ư!IVcf586E#һK'T#;Al@!=g(H]Kb7#zDYYuVΪyX6l;OIZr![P#0N?ܦP#V1R+P9$""{Rd'Jb(o42ڑ^`:wxW0o0u/9Aͤ)?O=yL5f< zHG <.2`o~ 6o537hէǮ]}!iH.@r6r$bzS̠AMCGAj{ +5å:z7q M>6K&J8xp| w1tiOR,?c(]uW,׷ Ey٤s8|&ң/hr $F]?䧾'h1:ƭb&x DP@X֊o9WIvtǓ"h$ddF4?^Y=X#:I{\ů̒ 2̽#,SO(gN %-Os@3dq;d-%Dp#Ts,+s P9K"FMIw >Azf'1,@f94׌\ -Z_ 9IKT$]?Qd7r)bom(aX\UC~P) d4 X3'v,PģC/A8ES ԩs=U2jqDQ_UGiW'>oS[l3})v]87pwQhM (:;  h {W em0 \!RU#;@ X(ؼ_@{:NK#"?2d?Ή7mvdw g?.v] *@ B~ LGdY, XY, JԪKtヅ{[Bt:!ϸdacwEݧUKD irSR($5OmCɽjNPKm(kE)ĮQZCʅ{o{ڸ:%MiƸQټQHY?;r%r"IV>l׺!&H@'MθYA΄[|lLU,>wo) J!{%E \ |PĖ%~/\ĘKU=Ij86 lҦG)?$CxЏ@ѧL'/YB3HFbDFǜ[(MįX}߾dM^IpЉk7Ѧk&L'mxS#/UoZ`弘T<lMrdY lq3 [Ok϶Q~OlcLURZq-5GE;B|rMൗqa9ڂp_fuZFԄrvz&U3`V,ͨ &f?_?+m!ة\<9TAy= ֕47AX`xVC5Uٜqˡ!HC3#/(NE90YaD'4Fm|ќtq;^JQ Z0ph4bgL, `uk5q gnzT<~u3Cthl\3LTӯPf~Ob!mr 5ܮxݢXBZuxisHnWJOd^+:>ee`"MEqQM*9w9{c pI^ip\FDdw<u 8\2dëY¿ROꝕUte9_^`vОؓ@,?M7DFoNKXtzgl/4Q!e}A 4ˤ/ߐۼWRCdlQLl>,kQ1|GWg͂AaICtunسu9ɆSθeדZt 0AE`X #z^be"J[IHU?&сD|my"h}=ٱi`H-܋ Y.'vאCvW]*Xwk`wjԸyVkCH{"e+M^ y]>#q>r[i嬷#3 Œ'G,gWXe PСmV25A3-CadV r}/ΐH. b?!}]nDyKnUSxU;lԬѭ2v 4~'d]]BMo7=Őj89zF9ٵD @rN$moibߖѫ*Ɋ!/vb܎W@Wv5#NvA@ԉ-e&U|N8sD)1৮rFZWTppAd3z>#9ot} )%E;<7䘘2su.@ZD%&~`g<e{3꓌b;37['DBvTNVth"-l&7!& ghg>Q ^"Pw8L#1pcCxdb'k؃ ]4/"&Y}$5ʿ`>o\j\=od,cY`Hhu&/8&SqI4rxM{hf(T#?_}з&0EϦ|^ԳX]H 3{:^F ~LrBAl a>JCJ\Sa^ oĚqy!HםVD?Sf/ J~g_tқ\&D#Vi{k/+\8n;\`d.Ғr_8pGM?*bT:aO T0x\F_BPyzSH=PK|X(K,@|u|ٽBFmfeR9l̽,@H>z_&Amw5%ӳ6֟ǭw*~K e2lorwZ8e#JRuU- aJ}:?,KK"Sx"Ƚd6RQ7D5NhwitsXN}:']Z4qKmԀ-,'h,"{ 7E_"*.px3MH@S+w@4v ]|y\۱y z:օ/{>eVS8Z Ǥ1\>(d)qm 9waȿC=Z;FI"碹ɰEG +F6_]Qzu໇}lzq7Rmn@S d}Ǚf8aa>BT 67ҷLk;$CA*82E/썣? SX(l[ M5l @_5Cg 4&GU1EDShы7_VuD[ҬRJh.GKV6؞sDǏK}*~3\j!7S;_ASi:`MGᰍ.hISFǙs&6}C%tJM-8~EőaOX0w/8Aˌ?B'R]cLgܕ)7w ިAɏz}mr;M *΢$%Zp"*` jVd[-Q\?6 J`y`/1z]ëϻ 2@ghX|pgF}fBbUH8tv]p]lYX..&Ioe AcV 11,$|xe+XQ`r!7]6ܡ B^e.*(W--/;;Fty)M2~r*0RM,W/Y(gpJ=noa6)T|4m_0cn6)^x?̃:v"㚟sHÛ\=Ahϳah;"z0Q^F'e>b+s*~Z9-OS Fj#.QPa^6{w TY[hc'+k&I@S~S [#pX`]#68DD[=#}% I'\Mۈ\FLbmJ3*qo^è壞`>tYoIZsHz.%J`4߸9d2*[ z* ,`쒷@W[L)?XqNIV&VUTi[Ί>V^9; y`xUAc1f/d6˿N]1Ĥ#V%.)9QsE$yS@4nuYD?Ggt!.cnx}*жT[d#LFV GjznAV;TӡDfQIV5Uu[q͈;V?®EDcQG0tf2Pu`ƌ/%z*Ő!mCu]:#4ƝE<$e)m揪o`nV W4O¥aA;/s 0n[iM\9Ju`GYy&#zV\Д )uC~C,/At;P`SUCJү5jǖ8estQGiʱ?Jl9e#V`z@uF8VŃDgiYnl䰲r Wpnq5_x4>hi zܯF P9ghm`b%] RlE\c25ksayOAK.K`+g:ņD(7S7 hAvӈأ[aڇmµ0ɹ~$. zۺ Bk%RzBy߅j!q:GLnpiyv5LyII8Sq]LϿc;5H2ZL=Up܊uR)9QBF Vu63=!uZ=yx-M=RQπS$)6+vO V,ZsWEYA*3a{w/bo@ ]@_>Xf[GLE@5C͗SOhrJcGQ(LDz޼>_LpPQ}/#'d(ˆ::pi1q)&Vht%6{ EGo;j$fi,!K'L[~T.~f \, KJg,W0'G/_^zWVΞ`zipyB5s{kqtn}k1۰UuPʫA9o10!,h-F 췠 r?h3gmbJ؛XEӠ`4Rһ+OmX*l`2ѵ /'mm aFcȰb,vGsklt޺C&1?[ ^,~˻I=sחL8 `.Xt*\.C )cip9܈U;I\9+qs8~g*H-XqArh2x"  UzRXc@.:]G`K 륩nlvu5 Ѭ|+z7dw+tIv%07~92d1>J!CW0oFZ[n }G+1s]R+(V*W,M=+fHz[M[r7T㏳{e@\+ǯe 7Nhm/HV(Sʷ4/sjw$׍8GIR0\=䶎Z9V┽:moF9~g gR) 䛭I百Bť1>yoKq9ya!뻿9'"@NA}@IF S$Mp:_<DKZԑ hj[j\I! FD#/L7?{rPd_w\ BIB2ũt'rzu%0 QXP{d֔ʊ&P ϕp4㷳(J a&qMsL"h?;n~!m%9#GK l! \Q=ijK!1f*ClTw ri}[{/@E7:Ry!IänZ y)ag>2rkbYX&+P6u J8 (49O`74KQ>4aaށѝ?qJ)i( m@DX͂.*qRaݧT*r)qOj OXjV, :cMƀF6"zU'al| &Iv>X%WwTXG$!|}tҨ}IeGfr5A7 $BvubNqeUy~D P*$_YĞIw ov"&f8_ B~&x9A:;\s=@{M"ϭH O!']XfƆV"Hd0t~1v7IᆏDSJ`̣? RAo 38 iubk+H˳xwr$É/:%LH4uM2YKb2gKb؇xVFkJ pϪHI{+ك avD2f jn޼gn+RT"kG5Ӧ$b-.a2/y O"-Њa6Xr/`#R\[=rQ1 " kbo<2SL  9)tZY-d ,2g`z9TN;|½nf7NvЗpKwrԓzGW>fypfZ_# u,ԇȔgqLbWYD^ddeKy>gfB%4=08TL;1,']DzߣMuWfFByGj {seݵrURIw@܈4%vsA^҉r]U2'aٰGWFu)s1OPK75[I#mCNZ| %M!;t7 NW,9B ބK e}ѽkک,=ӹHf,4bwsZ}G\S'\Zi7wRKCDq_,^."9Xdz2_^|j:dKs%ׅ0-er[yQ~>﯁7_f*\>}T&Nn 55Xh-JV:(-_>?sNRY>[]O0?ҰbвhV2Y$.A ZʖAa2Y/,r96qJ wi.d %iIs΅zrڱoAP(1|ůDHa4VzYY=  [iclWJ #$uv, ڌ8s৫cuύ rHYRw&[L 7 M yc"k4PI!YU[9TȄ0*\_5`Hgwt<?]6}'w, 惓v(Ƥ3?+a̳JTbL>cu `Dh,8'pW|>c:Uްto "/tї}yʘY?j}V /IlJ/?If`{#,fIzA *Y=h\6ܳo8kQ#ж#R>47{X~;E8_JCb׈\܌T d %].E3:i1uFNp:,G;R XMtٱwݟ6:!nVtedQ(@2\;z= ׭%^`!+"`#ĕ ]4NdJ?5BY+5Srs6(@|>ݵ2 " 89&pL%0oui|TΊ9tk 8뙐M~oA܍4*^p@7Al M4L`Z`e.4tH(q0w/{7ZZrp5TuzBu'W_-V{!#ͭ I#AYˁmxN|QplWSRx%$3cTZg;%té0[fXo$=>V1ݲSO 9[g@#.>_UKRC6Yю'(>lG5Y_LD-kYO*͈ 6FYR@3X_3GRX75G6(?v51|eA.˓VN ϳ/t I1bW7m<7s2eۖ5mf@ ʻe5f#aڄH:> ݎ\!v_`(7 G.Cp {LHEmJ\?~[/a' h,aͼůzƍrg{KTiEts6 qsN\'Eg5Պ3ݡ99Y%" } vݐ#z9^P -El<;BH .~ٻ;36e3迳ixB2=NV Nk8ֺ˪|(^k<8=żDP#>\eRvIv/ݺqi: S7[%MZ}o BX >\ z'O$|4ЯuԬ# F)5 HC}Ŝe'oyGQ 0pe v)@\z^gpў(T\# K;Vx:f/W~,O>+3_PP>)jp2V\L7rɪiK]gL#ZʎK֌tY6®6V5q`m 0fvJNP(i>2~bLd_gVk)]|/]38~K"i !"(;{`(cc7^f4!7m],:%f8  nlLgٮɂCY(=)/Ɋ-DPbZ iWVTN6_ESt{IMlfmg~olf$"a\éT$pS9ƻ;!M NQe6@Юc`$Ɠ57Uxg^w;F"f+@]F 2w;<"^}T(G9.cAgb*;c2 k@ *'Cq-$gG$6c\+:gP.2lH$l$4J % ({UƳtJZWtr3}H9fgܳVGW ex)%~/  _Ku6]ۇ +eyTMWs͑ ]&*D 7%ޒ=`Ug+|Sվ_{/v(M[ZGTG4_e/,;$Z.P N?$P^5DWo \,2ݘ'SHC`yKʰZpFOĶ̖iǂILnlIٙc+2krGW~ ѓoa:7Sk?E^ Ss$F.*y q_D9$b@G~)V*#iybjSqV磛*{7H:-*ņ2# Lc1r\:]]'74mzVيH<66dH@`+PBa!<Ȓ aL)cYA?1修$Bl[ƺߍc74zS@dU|䶻|w*ȵIRo`C&O*w+=mJ36`~GG}}JҪ9)i:lhԎdlwirBN[d^rFy-ш$5'%cP8סu sc3[k,ȈkUX!hc9TE'_q!LśTfDh +60_PѲq|QCc7&Tm|w)O5nE8< Wŀ%ƓTl :MVUrVDtɰ ē[ T#cʕwڬq ?`*0^x5N>Rn% dG2 =wLx[%#G߂$W;!tdSfL HZN|PfFPij l(e8$n"˪3W僸KK@· fFO ;I}G! )iB]hE9Ш\ ; J2-6Mi) 5uoȧiZ̋Y/wR;iM9W8+p˼!wQJ?\@i$O2ߛr۱4"tf@Iⷰ^9/T O߂+f@g ,j%yY<6 >/${DwXhB (ds3),ƍӹXd, #{mN&GkjdGҢ\y<[z!OW` @*ˤ_ X,\jѹxdçuИ?uy339L*ʪ4?+޲s 00:w"^mR`26x[(ɉ Hw\xHɷ}YJᢶZZAyWjRb<TD ɢ5^X=m8 ΰҸjM?ϧf) Q)ʕ߂LA1Fy扅UEv荂5\8Ӡv-[^ACF<فO=hxG:>RxfgPnUK8XHJ: LY>A59R)ʌlaUeJ.Q܃A2 Q c6bJp ܨ:x|UL@6+x7elDf]Sq^uLj~4 G,h62h6۟dzĞ; |G!Y~J?y[}V-dH f-yR&zCoҮE˴AUCvOc ذ*Au:jGсaN>"U'瞧 >Ř/̹Fذ~I*◅y"iB~Pzu=>dL*RqpH=<~9iQ6{"W?S Ex =/YdʘoTR7,d'ګ&[ӡDΦ` 9S : Sd凉@|([gN/=d_<ܳ6ZBACT&/IUOv h<R~zjK̻̄ *ZMb4qNaG;{K0RQ+upFKOx$(f}[hoW @<" 'oV3U n5$^O`ih(3* ~Rv\l0+C;dm@N؞W) ծh߃LbA1ny0<(45u%8'b|}g-Uk($Sou>~ߐ_g -\_LXG]t1q{vȫ|ThK؆HR$G 2Mt `ِ0M!x/! {PGI]pk]w ?K8[ñ ܋/oh5bo1N; 9NaJ vn0DM pP> L1TpXu""R'ۃ-Vt G2!!gsGDb:x#$%nJk( ׄn]NmxyFa CL')V'Z$-V Z|R:kr}Ρ%^j̶_sKFmOWB y_c, Ҡ5Q( uܮ <i2PGǢ]0*$Գu` /s.xjG^y/Gs4On#&<ЈI~D!\ exTOb[cg %=2=Y7d Z=;R$T>vnL~H&c|)M Uz1x@:![{8h*HБ"z\Tz^r7e]WHҰg}zꯣ,+Q }_Aܲʱ_ѺDUȌFL?νCJh 3Cw|dYC#6/3L=j#"^.RqˉI/첺SZ9`R&} [h̸"(M9u4Vg A$QCmo f[OE/{ x{̎UPIkGՓ(#e52;E>/)h}]Nb#e/3#AtD9 ,|o$Iێ]{jj;hFm}:>OFaqJYYlX:G-/Eт\haF5̒Ǿl?pǶvl4uDL PZL8d V*U^I1LCZ/FzN>mC#-CGrhN BdetS9 nF/UU<֗һ^F(GugUu䛂Y2vcM숻pRzaa' ҷP4Aنw d4Vf6|4&k^}OV%g~&W*a}\ xRMmy܂+hO-1V _ W>VT7@ 7Z3۸Jj):^~g'QvIM*ny lM JiS!zV?q+V-vKOMWx*֏G\~,g2>oS*Ŀ D %XDwt++XHn>ƶ~RE,0@Ŵ XB!2Lބ Lymr.&|P%x9-{WڶϪR]DzklX y-Jf JTG6?`K .1m_P2 VP֚gF3a p =ֺ̆Uo+vCЂs$/$cE^=I"lK9~1N0b1, 4gK8cee+H㧨u[άLtn{Ap0 n"Uht9ѡ@N d -#XIN}|lGDM݄  k;a6XA{"~)Z{}h f\.Zb֢A76w@>op71%sP6*nJY/GL/넻|:Pd#ZLj"(uNK{ɣ0*0 FN#VFȷ0WGӬ?3x/V?Ȥ?^r9ͩnO{&Z6޴6dC#_iIڡO%d}O 4Ԁd=J & <, z(ݎb )xD*KxZa`h>v~5{8.8aU9ʄVpTAnU@8R%$tAiduA>e[3YF"֐NEcMEgsTG<#Il[#,-$gc_;ϊ`Ƿ<2ڸı:liZ o{\Ϩ>:`w) Fi&.P) ih|e/"((\d_UCyI!6} B!(rp_̞_;43MTP s=fԓ7zsTw;.ܲG^C˨u#n=8\%D0jȘK C!N8

Ds,ƽC-6u!Px>}-! TŅ=3/HhXʠ4,¿0m jZPȀCА >WUwVW](8q1}N :ͭRe/x!񮠦4-{U Swibvl-Β/HY[S~NGQaМe*"̐7O{[sՋyIx66mb>R0q8}2g!&#b d| e4*Ty j.{.~;S<g9#7KJoMW=rZ7x{Hq(FL""7 T$j*hJTH~wD5p \d ͖#_]h/q\㉠TeG5"#jәD)7ɯzoHnڮL*Xi<`ؑ9ri" #AƚM Ÿæ!R|ceMS/â=ѣPJv \y(%9\\?@5)Q tP#s 4!?PRT:KWř G}5 YK95= !Z^7r \O>V~ ^^p>Ke CʶSTߦqa3rDEmg+z07xgh|#Z{Bݜ[ IZ"^ਉ`3i<=Z# w3?zY d#vFx9T<s%V퉁0 0{u [.x`.rX楣z}x'D 1$|`?8y:4kwPhX7-k7ݼhnrg{O!eαf;'BtJ׶c358q#rC !uWTd(өv5J 3ǁ3ו.\r)xF87Q9fmH9V .Wp^dj." فZێh4U \fP(ϞȰ̾+EVHRG$i[R}Ay~ g?J$C&pbJ ud8tVCfRr]eI`9!yeXFW|;;֓SA'׵jj1N0u2 R읻"aFUo\P)4+.iGƋAy"kҸ!:0ЇC17=k"Hgk*$YJ^ vv2|{'ڸc\.z&T"ry\AFN`)cP_ZHFFM%ӳ,r#ШL6Ũ;ǠI^txռCw <5o>:hY0V a)\_ hOs[bY]n1FĢ!M.;;rSGV&7GtJ?fE?lPw9"D֋M.(, vǀOJ%] ֵ:"QкdQz9]J- Nxuzs=a#n&$Y΃ι^&.KTlj%5}SVP -K<W713!P^g05J k78E 鋌!n)߁Wu1lѴ Gb]qz on1pꥆ<^bV&{i|f0c3=.[nq 61פA}k Ќ՘W{>e#;Jc֊0W{NXE$ݥg&^x2 z f(cGMgн`9@*#|<{ u^ ƈoDE9Ȁb>bPŢٔC[d^xR4[>1n9ۡrXaWt^$ }cη}i7*X 3_W1(.܆F̮koӍё? -Wzt8*V %5K8R͗qݫJ}JtrǾ*/?>%)=ԿUoړؖ!9 >4TP2JF}v ?;""Tš?/1}*?p_O*Q/|f1f1cQ+-))jGW6&_?M{[G u_JCAb1)OyV-/; >rXJ&^$]nUE fK7w\E5]8޿iN)k/(*ԓČri@J7օ#=7 QPUk;+\| I-r/+rG XX׮}`v}RJ7 rKqt2N4R*tG"dwP{֙h޷KRش eT}OMu6*f(i'nGߺypiO up<#%oG9 ͰMlhmk/5` g@)g~d3"._x$9D9* &Nc -Gxƌ@ZRKÚl$%ǁguEczVԑ C* sg7Der%.OqҸoTO\A3xf=lgHUmqMn 2^IBshVzrnRˉfWf>M|D8}DV}$/Gb)L \]|k$ua'g}.]i6-#=6y`O\gզV=fM~6us6c7'eA-s͖Q'0Z7¾Q/l?Xrg\}u6%0ֶ7Ep$ [aN.r Ruq/~a:@Ϛ!b ZTTh ԷFJSƖq~9?LtrQ Bg `yٛI_mPƼC_0P)TݫWݥo<&mlfMW pS# ~-V>Z2wYC>s3%U{zWwq0[+@H[zђ j\TەUgPgYkJռ*Dd&rը*( 7Ua|{3‘y:Q|P\i"N7átYÚKXe{ I毹&Ҩ=cyp#쾐dtJ_._2R3YV>]snp bt=Ow Nd0JH ̬@Z'gZ6Z H?(: ]dLGxe!wuEU6zdfvRܕ{/E>B?x" o`h VaroM2%{EixsI`$ͨv lR\s+Jcf̮OԅrֳTz{wKBr{jCt S#N2BYDSg^gNMn&CT]G*%5oV$x fX/ӡGPth.i1YlWF[jAaN[E>iMC;3 BAN;d$=aqwQlatESk/2a94yi,Ɋim 1;ߪųEKlx(īxrS|>?XHv;fРD nX"P \jb&zaj؞ZѶTU]_GmqXyKg0˛X1n->:XVpzyfH r{(-Q`l$WrFP)U:d(I[|hGDkuK ng07"SYz^#8ה&XMp)"z@qWg+E:U_@][(}Ş+ԹFd#$k}1m-Q 8 ` ̧&iM0=jcOEkdCb!㾽ƞF R imP쐗KmVR$Hk@@NnONr"[&l4ENh/TmCDơjU)V;4 YE1qS1-&bKoCBH*,pY/)WNPpfrSM(2ճϊ1ipGL {S͇’wNH3\0]b]%N4*,QNq2ʧa4V"Ԕ59'5 tr_Ffu'b6[ɮFA<`bzi7劯QA5a\oIO!J?,Ҹ3tWU.;'Z{>XEWH ka4pN-2pD%?j?)WhS\h LԾ4 L9Xy:ڳ f`* 7YKeɝvV.63 a%:%l٣g&|M/hC^>[ڗDJ -qnV-~%jSHz=xؔ&a+g5T"kg$I843٫("}Yϙ{āsU?bhh[Z?YY9.Gh4dN!RۛUfaC3e DW)9ܨ)Y@4%k9Tp1AE:Id$}Ѓ1a z;FU- oU+͹AҖr\ƌJ+ƴ14_![ *!g|4>/yD[ķ;9;R`n9(,g3%άjb7OQu^Vr nP%VX¤ϗDRl|Y;g)qx^H[G]0NF%?B/{ 9*U aoՈOZiZg V{R%7OW7י=*I+Wc%O?;f{.-8塸ٌƢ&p&A͞cvvՑɥkȎ{݆VB^ؐ&YUvve>8R?ںB;k[`& h%(,V1U~B wBkDw_>vx+C05ϩq+@Ia4zPZV8~A>">BaU όSRArӱ.gDx͈@{4IXxyGRwY—K6 $ywZ&'zWUCTW&ѦRNeۋ>DAI_S,bKc,* 7vedQ9BwYS"kIeݸ -I@i]FA{s廮ma K]1lKdb(jS1 r/J-="<-+JıJYZrR 9[\C6iXj>Z-qҚ׻nQ& x94戎 b>Py,I#$$@Tpx9iS@+[cA9k΄' In&*9UoPNPƏ@>[쒉`;wm#WnX,:Knc9:ȱH.᧣`“-'BTQElL%)}y+ J6EsWDݫ.A5I(F*t$5(7׷ f)<s ג3}GU@N=oA H+pN *1~cR?#^՝CDSYHuWԣ{[t$U ZrV?Ybj%/ɭ',,Zr@X>2;1Y"ؐ +XX(8h>5h'vpciтJR*'=N-Wt1&) .H ,$s7s=}%ݧٻMH}k 2ro[ph:xCGL?ƒd`Ւ`HgxqId$rfUS$Q? % Q1p6!$c¬=@?<x{'WFzr7K~AA8x J9E)r@J;Sqfx9!ҁPj.HrZ D8ۿt $ZV!L2R9Vm@όLt`Mտ硥vN'Z>'=rk'h_8ˉթolG?W/ũRx]{!g^ye m4H-X P3zB H[X 2 y|,;9Vaibh{ޟP=V9|#cL13Ik'!"Q!#/r?iFk :^n[D aUG xDeֶL=ΕW^@N MTJ 4?G,țd] ckWd! ށIkcu|if3.LZg&+ft*h_3Fh8|wymkS s7~f/eàL5䊄&t9;to8 T[Z'sHtXzH/%K\^Zjs^j7!!aY*|ڬ->ОČVrشx^S抸CbD N9рN~ZKtM?4G)R7fS ibZ.`΋8ځgnBԾ7TWXgOng": Wh3s-W{ڷ<%?x\"Qm6]` AFq^-RwU`%@-Ch} Dqh3%]<,a,G"!0G.,K &VƒQИ^ m+p8^Km6YL yQxAObb,,ok-\ڱ2( @ %8K7s jdȯDGD~c`!R ,Gh;/UfIZ^q8>`!7uta3l<)Pqq`&9\N'Mqf=BR*E3nZ2:""n%xZ k/_C&g4A}Nk'3#&6-/bVPRbȣ-T>Wy6w@ojw ?_?o˙i> >;Kg}3(jU~gϘ(ktTP}ܰOK,[ó(k98؇D*ngfT"!{6Au8NBuENP+\>L$dK*N1+mhsRM|0=zhy9O|v/:QnNHb?a%Q/}* b[A[K8'3 $v/ZJ}j(#cVz"GiݺWXH~謪dN 'f#,91&WRJV=h16Z;W m{toB>R<'33$Հݻ.O_,C/M4Zzڨ,Cj9L̔a]D-nFjWE~: sMuZE7ca=8<ڡ}@wǫHO] rItƢg" xuѹR79YT@‘/3/0wLQ! M>S`!l7H~G|6N %8])3qA12x)QXf8p Gt';)at3U !f%۱b kD]*! '0ܸh3e;2<#4gLYOvl`JrNUFIuuTINKw ~ lq8`{kgi47`$BLr2Yݿ0^djmɓHY0#U865;L >Ջ+GcNĚ*GR2<3W|vN1"J9\T^@2ӡ5D@Xx÷Δb`5:~ۡ1vD3{l&:JOiB̃@p t[ifwyI"F*~S6$,Vc*>MMX~j2SxTzҋm7ԗ?X;o39:a"֜j[wx>'Eސr1mSFa;9\m\'Fh[ׁh'\?fdLXv? b̎+ٍ.`d,=Ҟ5WEW:ٹP[JaɃXg2/}hQٶ㠵g){mzH4$I+5:EbBU0PO?mZ6*0 >Yp#`TŧT]y,c[e\3KEP)oQz[_+b:/GSA{<ƘVc<>Xt07]B7~:~y4"]з8 nR(rz>HY6=_W If;sY? k}_jҵ͜ט ,I`\!ʠQÁ˻ $(8(I5n &{{ ?mN2a{Gz[l_"BEqXO7WӐX;:QcqY{SkqC`IE7!Ql'WHcmwR3ȝHBBr2T?>Т^X o 7H^N kYER<"Bq9} /HA5nÛ !:"4GAtqa<PbjM'0e o!ō_O}Cs8?[2h^]]|XcH r$]',^TEYPAVymi۞ !XoϳޯF|Yb`Oٝ$dyer”@Ć'|t̢`CZҊ.;Ho LXdcԄ2̾U$l0=o>Ms`t 7 0J僆|]c> JUlJe(3&}鑷vէO_-̤/YKbupupT ) :Auz5I;$>N8IibDFl!o a硷!| WFL,#ML>Vr?VjGLj-hu^gx6{n[됾-:"sR r Z/W.TY~`G{=Fװ"`3QM(U氢;М i`,caw,LΠјvX_6. ,>b݉&ud ;b2A*rs  jV퀇t9n@(<9.jry;23S@^I]%Y6naIN^B{`C֑.tuF i}D&}20݈bz?|t}֩@2faO<ȷ1oM;eMRl92}M^-šY.Qd/oN J;G2qI dd(shs@7#PxzN;Dny_-RTApU^H,>{4.1ݕ ݳE #c_ gV:B6i,6H&%Kↇ}>ّӮtj u +)kERV6-~ WX3hHG$Z{wf=^L*BX`u #0J+Mڪ߆OO{H0ļ0!m=-;iDR}}09V\xy 7 >wgr(f2&H8L1{6!wqE! '5%ϣQx#kϘjgHFۛd#ug>t X%J9Pվ)mOTY8DV9ͶÂsl M|_UMTSB.snP Gbo:sciYx~UhŒ܉WѦ+UUژp@y a-2 ^|أYqV.?f[V/(U2\ dLNmuyokv0avT6#aZ+Q[9|JMBvLB"cM  έeot9[?V~!`mOB+FN"YsQ{'SwބZ̒* HNx[zf{45PO9݋ZxLCe3.a5> #P濠ooݾ}?Э Nm;j(}9 1 ]p~jVX럀x`3`J` t\P^D4g!Ӧ@M餪@H\ Q@W'4D^\$!I( r@`,8vۤJ)(>/9%A*27هS$2C(ŏQy*(=c^*jr-z`<v{07X)l:_ 1ɬk{˄I/j'r2rs9mFg6%(w`2ݳ&m' G"AOuF̚xscf x6ݓhaO;Ar+u0Š( TJ9 _eB]زUg$ߋPm'ݨ_4 ya>qeڇ$gi iQ2hP@q%!0"կ4~xcbG փh 1ֽPXG>G^cF?lrEN]ad h߯ } =ŵPIsVKm :8qk sȝeԹx^F8j84-bV]/"lY`1(c [~ Ҷqz-e6&2)ډ|:s 1I#W2!NJL.*(Cś܎3l ᣎ(RoLjaEd, 1Zp1H.x%Z6,g4-dU_Q`9f{Ms}C~L;܋ 2'K CW0 يᏸA:-`z1YV+L>TwcPPA <&(@?Gc[(Vo[Bx*E砲& +{b%׍h"0e33>su*|:B$_sx݂YNяiO<[۱l%_7.vvF)?2 `lNԺfT8a< 3>dt4W[j:l_#L0BeKYG",aG*ܹcͪ`XZu&fy@Ih̷5"n<=2-aEzefJiF6U].3Y'?b(KHp`5{'u"Qp倚9d&A9$ @^Ӂ C~LQ"(g^d2i, B# rGlMCRhJ.}nY|6\{pU4{tNڹrd q=bۖi}ܫ䥴ѻ1 zb#^/fئKSḊc'kŢKCYYn05Jc>s?]00;@HE?pϦ9"9BX .nNv6%I{nO94`Kb o3!uJ g'ҴeIoFՉpM-. |71+jRJŽ 4B4UqU.ɂ^THffѿD8 P Q0as vrHF0:B|Β8cdV$eLODa/&|~w cgﺲ%ph Bྤ2]# f8u%h@5ON"Z?Vqy y#;=H\:qp^Xymr|ҁGZhhPqa$eX >+ NU}=VY]jY9yǏOsaq]>ʷ4q7=k6= |xapx;I[lE> ddLsD]|lp4_`w;nmTd5 y dg3\9"Rse9ӡ]W1~k6)GXLP8N BhKF5 ڌM#ܒ U䄟HN)!Nk_39D;e }"`%&u ƕS~).%gaf&4,`Cnzad9~0|pvޙwoFGz2yPMxj EБu" A1]MCWJ [%`N=bu u׍I[>mIu-GwŽ__Rtfܔ gV|Uq+mNE~$KNٰ[*ssfEr#Y}W)Y(+B1;DQ:O5/eVQI$+]%e\PxvUES>}j.R5-euÑ)M(VNM>@@Ud)5ؽDDV_e@Vp!HUH~65J49Au7'@36)Nc2Bb0bE7>ˆRW.`G+3]q]^g{`2n c4C/0 S#pD4|[0Z~Xs;(j=o%Ak.SN A©pe*q^',C>}No9zw,ۡIvr֮ 1d; . ,Wl󁭃cdX˾8K+zίgN"v̕t4A!g9F*jOp]2} L.JJi$L7ƍ }~ yX˨& N]G[m r}lQn/ u5Yт& 9MmZ/OHoFs9>c4޳w9(&UI@+_9_ )4}n eېY34#| \EL5UdA{Kn:sbD3!PeHnoSkKjLD'e۝Y|,XEQ|gɣ2ك!M;JTf+>q(- 0;pNM[!y2g=>avfK*7&CFߜ[Bg};M}HZ Buhn[jpqhKF156eW\C7bۼ498xp⥶IeP?^Q;ꅙ[OZpQb{y>>tzF*L,yŒ3q쩲03*7SS}sRxRU,FrZ }b~*ҵ}wLSV"?~ӡT([n= h›j}ҘY?foS$(h z9鷙p񼫃 qtY&v>n+M֪l@SXNu %E!2>E/:KyG#4L|?35ǩfGRR%mDn1~W/`y؀(a*/5I5hStv )Gbpa2%/KBɚEԧC$TФS.ZK{rrNҩ#k>,Ak2a%Ώ}{nゎ]` ^YCPr+E}DpBFBpAc`lͷ3oQTÏCY6 lC̊(e(x d_[ 5՘G<1Cھd/08fL)h;oMf$j|[XI0tw.# -wcKX٨CspU}j2;i=otr*Ԅ|;fl3ۢy9gJ*)LPEպ@mOu0ҳblՏρG0/ԑG]?]%_n-3K 8<ɓ&WI־Gq6r|:myٿT-1qNY䌘cFiv#F7 _~tgw!Ȳ*ߧhl~]׫jqB;fHl/ Ạ"(hs62^yDHֈai)ݬɡB [ 4BmɁ2 -oql&-z|/x1G#$Msbwj ooO260MC_>N"dҫU ; ߸ۼ89)k^ORYNGL[;eƹH*!'zmT3_\2Ϫf;@%` *hafGDu7C(5YaK=ÀTnJǣs/ *S{]Qg,0(ۥؑE)}r]x7E.wgֶދ_PBA";J"iW!YpDMKL(6vٴ%30UxE Z zM(癫aU5ܨok~ BV`Dˮo*uWp~IJτ HG,J+{q} NR|_q҃ߏ.-dA`kGu-wާ3֎gs.?|g\+$Fi(=oyoo5, 2y<4ǘRSN(-j2 QF 伃~ wd3˛y!l9 8 RN#aY5 hi1"R63&"Ė Me@.r2X9ZYqlg7 O.0\辳U'r}|z !zN[,vP|kB7)5͇d@7Г<3!yO<+`$fXJz'{,S{ d2<[ ;/|!]C=9sz ]n f.2#0rLbo7ePf;g14@/nWK9oÙ\6 T҉@4wz9mccHj< [6m?E{JduP3[ iM7_0tWr<25RN[IH9]<LNԵEx~NOM\42qcU۸DF_+\mM\Jx;QЂG޿9m#d˷q?%~Ռ|uƈ~pKVX*`Hm6ǀa&)^(žSH}JLO6QAfCv4/PS0$שWdfPs05BФO=㈼_cϥ3*SY1"YB:oή[) a BP]j΍DV0D᪴ 7ͼ:%ұgZ$u?zck~ *+oY|tLX=`-@of9Qe=C#urB{·/%KA0aK.t{~ Wbg>2-#7a=]{C gĘ'K nXv:5 ^_alr.4(H*mqVn (+buf.2LV n[mK#k7-Sg,DRKls]~tw~<ͯw$AQfxगH;vd|V<'AyzX-,  p`n!o w< y̆_4Xؠr9ADi"lN,VbHH#TnlWi;*vNY`CzLYR]~˼|tEZk7It2LS[*ivoLaʤQ}]] ~)''cs(-%0o`Xِ;\.Vk iD ]{&k߭P]Ԙ>l][_=|Qj,Q9%]{IZ c ?rc4k>}M,pϏBܽ8"8F&X0٢}ˌ1pS;D}T_Q!ڬhZ9ɅJ]}blcH^߿kID.ERkUFBx+~rg~X--T `N*ւ1FBZ#^Tdq#a&Ke^hKaUUTrGh-P%bJદuY5凖 ECy[8\J";2JWAP(_7Q*sCMMhLt@'Q̨}v⳼1pT XZcUGui(IoZy[{VTg1 eWyu+ihɗ֍\ deFl/PJQO"GP"kQR!zPXI:&ЯXEcŁ'd0e2y`&Y@.~|udIP VTbbG`&StZ\U!hԴc>T[+$M;:fކg?sEYNP:=Vl L97iF3Wܫs&~_ \ y% Q$ed;䝓E}V{_hȂS,X14:$HIcmq{lN0 R3nܚ~t<PUɕ;@|ZG:fW '>wK0l'zZ?ylo>f!Yxi-z cҦVF[ ͻE[<ЎeZl$>dUhȏRk r YĿ\]h)1딀`=("_0]_I*ё0Sd(x'4D` z; BiOզ[Npz8'@M}'/_N3xJAi^L>N:c$ eԃ߆^l}Ђ:R}+ bIظR cLΆAa>6cӀtwƾZ waaա(G{Ӽ^nfzR?݉[c#FZ3$I1 ;x5>%4 Ô5T?{;ZjDAa//IUaiD0@X`{?fsOK:6< * #jT>K=e\%vc bT: N`O8H6 q7s_XlպQk/O 0$io;ϓ®0(B8Ʉ. bkkvl_q)/9ƑHEH[g4x6WT꽦 j>`R*VL ķI%B>"=gbQ_2b"ݬYy/jtqU{L ^h:R3nҫ%(FzGIL{-x ͵/ UGH[ gfZe"`b 7Կp.p$u >=`=}9^jOㆨHY03%pP=^zi32n `{5(R4Z)!7 7 [M #$kzzC`"u j6"wP<;]PEcHzo4 `6穌,ވq̂NK:O'ed6\GHAe%$$B:T3znI}4%D9__Dq] czWɨySr>~-̞&jg]j M:rēz$$iݭ"Wk c!6ba&' :}<k{|rR9VMtCeĐr+v5mX^Gr!_.iI|U2vxҮT@8npIw@-Sp/+[job aħȈR;9!IfnĺPlG_ V%g R:Rks =Іmf@96#SP[: t; GY{byem)`6g3&M6)Wǿ{c g"L,jQVD\==gu|+ҁE_I,0fYD5F9Z]Ȝ}~QGzS)l 379kP M0M2Y׉bC$ո\tBX3cn.qܩP!X#aY Z{\5*{|nMq(qK#7J_QV@p@G.P?y]_R 2kb~NZ[{ʶ]Z;WPehED#= y6 ńl*T JGق8}t.~@N:UK6%C"OyQuƗ>alx+vuI ;@gDTL4f@.1b4tc;t`®ߌ[δW9+lr03S_߼}5 =WcSP)Cq/])ѻhCv\1$$2{nxGg~$K2V ͺ#,Mbl-X= ktDzNJ˳b:-GêugƘP]^ Y?aWSt(ǴaHfGIп?[␡.5hmC ~#yE>Ydח'h:t6` )CPڰN.pPR)o[F,Y5(~FPYUo _J$V]YFTB]jZ;<&_ HSj";r91[Q!u34SGi=/x:QÉ찉6jM;j>F C-rG}h[y@ʒISfu&_&¨ׯv䶵)L|>T{]1UQЭMmLjZVy^lQcnr Dd_qhK2(1_ͻO6z5nCn#'`?V^LF5+bZ[#Vk-m Z5p8x%T0AL کAlEO{NQ7hwb3(UxW<<eKRab6ӟw`ߜ^'EIykUEe;k\s{u{9Dvз2EEe) sX6u>^kD>]p(s-E/˜{uK]=lA٧[ĩh4v>mF<6xCۈYRs r&ޔٰD5Yvnߴ}y>_TF\HU8h2 P`_އɭJ'a|\!KR#$N+" x'IآtDts]VW`[a?Anu3o-H?dhӀJ8m{;~{C4NVJeq' 'zoSgI`˾GO^&J#9h(&O[ʵ6΄_on8z(=t硅Iu!@SʥsfNYєScYPk.].Y"2-oZ>ߓwDiUSyw# dJj3@ 2Tx=7pu1O!덎w yXdokNNHqfWQd6E̥I/RZ&iP@LAczZ.k*DH=JjbgE[\vVY)<F\è(ʄ1<1OĕKF{ lX PPcvIKTK7a$`ʟj:oqDu2/  *O:4}E-mQI.~MY.Fi7{l)gO?OÆ;q451;;My6^M&{%-{.&ֵLoIB'yuAR2N&'&hK;pb"!h5~Dg] Zifخŧ% RU*tS_!@7Xq^nxSyƑ5p~#Z [}A:BoW?iTۼ hwDˌ|@ՊځT@]5$-Kď5 ΟlÈܕȭ:<ي PWMbğs]؂=tbМGf>{e"kv|mowЗQ;~*/E,X`ʑOdkm\㈆8 lOFQo8כk" 7G+WpOq#z|c%?X0 X{ ^\, w-+v.Wbx=\]D.29jzȷ:@x8rѰ^rTz+fzkkӆUJɧFrRM(*_<hLm]9"0:EcC4$*<&εUcʁ ޏQ`-ֹN Odߴ2WqԣEZFMG=%nG %~’܃vtuGj}$ HH O&T \eSdFo L܏w0kSаI(p? ;r:{<-9yOLEǐAt%Bd[ʃo'Osq|'WC "?gܬk18Gs %:h{#R!D4Hw?̵Jw{S[۟i@"C%,Ӳxc /Y%Zܵ/F>P0'L#7f)$ɨ%Lv9[^"I/ܼMrn3bI>[%(eF2^'])c Vj'Dn5uCK]>\ޠT'8; JRWv!ee'}{vx)sɊ7|3 `ygR\50kRq 9{p}U3P\b3qsV|Qě/mR - <})z kva\+r˱@ Nwۘ B1TǯYi日47&,BHxyHN&¼HT筦vAdCP>> T[kG%X夅[?NRPnwK1ý%@;VZb!t[ml>N, J',fumՉ^XYyD$1yjxMiWOr6uVشTe+$K2*6߲B͍ǵ۔a"S:\AQx6?%-0|fY2Č̌YBH_&&KKX]H@ꅟ/~بS a&9bFA\S h!u X.S/lsWh8\2 <; 7!47HԊzwRÏx_}ꅏh-ϻϱՇDm${Oe/yi@*?QVg.vE!:&~UI|\Ḵs0eA(>:絔8 gv,z|JƓU/ޞdU7 xp+z]uO.W?j%F1尔% >5.o 0í -!`y\aM]=M' VS}4s˪*Z\>Ӳಹa|9:Ͱ󧡒/ZL ר{WRs1UX p]eT4ze|H?`egAKe33:!NN $UqmT2ͤJ/I\ln~)ڴH4J~b`nfEA 3'M!Е|v#iL.T:zy5m+n_kNQe571)`Gd!%1qCuT}2/Cl{}^G*XN՝mYr65ziJ21XA`;ە(C4&('ĸ*`Ҷ 6  j,G'$xJTvr& sI^t` :ť'ģ=)o3vXN8EMuY鑐5[rd);|ᗞjث[Mk*Cp'b7OO"q Koo()f`BV&vӄ%8;UIˍ;D5]z tX T+ˡVOY#<|t; X[<(cV׸?g.a1lb\64@+HjㅔmMduꈨ_B7yrr2Ƴm:D3?mLbɅݯeQpf0x4SKԒBs*;KqL| lh-ujFd-.b-i]JYNVR?z=*ŠժNdgJ[Tip7R׊~f e 7.a syJf |MCLK>g{WEcZ,f'7߲u $9N|_kg^\_5؝΄㗌BFVWٔ) ͩ}$P5"nxӉqB'="(pSc6"l.TGFQ&^0+6QT\r% uBɑUȄ4LO0 8?5)2ԛ+dRZ9=l&M~{/#4tH}\ls"8e4.-a_@!J"u&p(sZ\('(Gtxs 0}z(SR*eo?6oL  ޱ>cKePݻ*0۪IA :jo,CIwuh{D̋_(;'~33>ƍ"fב頮G g#ab}: *z5ِv?y}0j>Y+ЩilRwA"uGWV{NIu7fViڝy hIh2{ѻh$e u{jrdYfǎpr-;lRp kH.>D }p3[r lQb|(`@±ɷfWr 6!TǿnJYdZZ^ӍU!|wjJB@ʮ?s.cQTX sPC,Q9H55LDq&Gufr#@RhQzb}izA^?ԣB&A3I#CgM`ۓl/ogcmݳL+l'w$ND`hhgv.X隹=6#?oZ#gvbG/Q)t>mi,ˬwA/6-+|,g%BT +pA=d@ņ A#kn3gOt;~֝p_ 5*V|U yvHP氫u6ҥ<WE/̸ ? ۵(%Q<℆:gnrP7sJ<KEM̖W1תs@x%πnS> ش] !2+]ᗆ:~9 ggX ky۪ٚR*Y~̣\6 /=wށ6@8Kb }"ͦgQ'tZN67aECk|L?N8y;H_|Zg|9{(/6AUȑ*,L$/f˚)NVq!-@`x`a)nx FM}^\S&YuR,6ݴbj'((DD/ 5~q{";1 c(5KGz'L@<AuN˫)屹*-#,z_S<C0~i4{u.(8ŌKg3xhSUSs>Ph:-h',(2搒&jQ9>f{8ֈPRPAw6?uЧɠC &Ra_@@Ny#t㵂ojF꡿أmfj=֔ /"vZf@uQdS\#b(D{jR:p)2CYm3OӃڻPt('[O5uE }a~ mBx%T`I;fs(*̡NGuPaǽ (cWEp -ՅVH"O Z]@c4lnkG޼ze Qig??dzL_ eX0iZX`Kv"#RӶ#4uy$4 ;AFpP:x8nA?%:6QϐO>Oql9~;^kQ1uix/#!2K[y|An)K1nL/'$zߩG w˟@! 6C<PQz?xB4]&V MNWQ`#4tTg6]9RA9,}R y|-nݽ9@ظgD:/*\EchI4{ oUne $ ¥yό qqvKÐi|K0(H6'MmFaٶMWV(,+EF3vH|-(i1MaVR(c!NH̗@))Wݡϙ!7Mo;iʅ{۵+Q|AYvxUgh"I7 P7ޭR#q]H }'賯`#d!*8+sl)IdZ!QyFAZ\|F!wL+9U9/`{,|/ԀR] m>W 6B'G;#U`>M/>ߦ^OpFicOay )}+dC*3F'Һ1ی R(&˔ߠȱpY/(/9,%*!;c#>H;kKKq}}oVmhJq9!bn3"#ʃݱα 3VU@ޢMu09,0>T)567;rt\lUǕ&\SK2?5QSD^ Z ": ;/oEr?9ͧCćwg<O1\>bmfT|&FM0{14UUa>.=:]g<rUV% 0s/mvTOWJ]6 LN yY!xQwi^ɢ9әi,Dz6,{ڹȪ` .y M*y[SǫS@"mVyA YH #/:]/$y') StN"ZЏ8;J^"}\@Ic=X z²{{/}v^6g26]`)ƙJXl5Kn؊+zESTT*^jk[I"C"hbvWc)1\@YjJ+" ֳuܰRgAv$\>h_!U7\hD[{Hn20нCs4ъӟ&;q_WE83s͋Il JI(^ h-Ww>FC$:Jd 4qF'Aιn'(ʛwaw;rόWܩtaAbٵDjƥ:Ing*v*{`eygݐ-)tٯ >I.I[vJ@%M]ceёTa2l6aVE` $匦TV*C MrN2')'ge @DN*C 2y:WÉQRm0I &xP#XWsV˜:?^.`#~$ ņ8ggIP{/ZIGɖCіbcH.ĺ2EȄzB% %$61\ mn7x4#dy,c\?WD{82GŤbmU pR#Tlߟ;rxti?b)*~/5JtmPl?λX.AZ*ZZ%--_RT>{|3.JK>RQK!&t,+z*OVRn`Osc:Լ僤qaKͲn-Xf[Yދ^GG]]חQU'i_>q [h=0;Wh(rUkSDRE\Y9(}d%Q!+}Щ+hVokQE' _hz'mWfۮ<&XcR׶ sl87<4jY-J`s(61R<}ψ~ѿ!Ћ}Cn Q:,!Z%@~im9A`^dW2;pvBnКelm:>OeF_ !ԎLM* 'UcRL۾H`k u!F~b#D3izֳnɾ"w ?"^4374ֻ|= {`J#Y#Lʿ5b'YwUr`/7>55&.sV;'KL^2ɩ_/g2bU@JkJXpr(-ZCQ| \x qPhI~~|Wd_bed~L׭|A91;28f({])>15jdϓ ԟ[;+žTȉ0= kI߱8ti1ef9 O +n}_(bw(S#y@ 1E ƮѺ]38)BVY<]kwDR-ui5<hAPbnZB1~Z(;!;]gl/A}{OqTZF,!ͶUL-8D=* ~>0Sj5+o vzWv{%n؄ֲ%/ۍ}qa!3'Mkj=;=c'~xC0u䁸zf;Y@E_nd]xB#[-,YPn@~xW_oBnlS8);ᕇ;S 6d(sgQU>*뵱U`f>2&ޤ0cMDWI TzTj71@pm՞:"͆d}LVfE@k jK[ȒZ,h$<8A?F)J)8mpo,! خb Kh-վ`v u5>n\rX:lav<%ED!5Uq 04$tH4zLpӹ؄j!}깜Z/@7ťY.o}*N+I.vڜTjD uAfl=0~i#bdSMt[ȃAbAv+"VeeUV_qȠ^ш+wfuz(#|9[|>,i.7FI]{L9Y<*z<0#^OlRJ+6#w&^,fKgϤZZŒwZŗ*B=&A?kc( dn)Mы- o$N+n@ẩ+c3LS `#M7q!P7[z60wLV#2z1d`0flX7=]jXm#FS@GX QF=`?\<`q i,j~j EKW`K:4~G$>hȇfN50{&mo$PńS}fXWQЍ޾ %njuOR Wy.tQiggoN)A"ulD=p8˲mUunЯUIŠ2Crc`(NSI_X(p SlJ>-kMnkVC&& bdr/7b5Bsb͠W2U<5Wu Pvx؋W~=9Pl,%Yxx&=МQ7tTQwK\3B8&nO[6 PkPi-0piZǒA.(>q|H1n+Q|[#I^( M!|.B >%M;%X=-e̫T]*Vk$x^g-μq~Hu67B>CnouCFF Zr<^;}597smܐv /6E:Z136LQʩ!ݮM3VU>荢Jg-g9*2QQTi_a[nQ1dmsm 4/";fHk/fpE_Tp4u} ۽Dv^׮!)mN Uze=ԒrԼ]X\_w0mPmr1FF!hBנ${FY[(O7P0yNdҖۗ)+H?3M0žQف >;t 4TGZ*n/2d-Alʵ%nH!4"?[v1$<Dq*Kqd"V%fZy G'MCa!Lz/+ `=I+ KnX^0oOQ %q O< 򫲛wϿVO=E/Ⱥ!8[\Uim&Ԇ>l;eGfRݠAUyd e$?Mozr@Sd*@c(@î̡5"0A+^PrG(]5w7l}^~VNU%~ }rF~+ެTҎ1EvB&T& ty?}xL(^}Xw VIi%4rD6t3 0zХ[-9kLFÇm ]u(㟻#z4SXy *f#eil#o p.0u}\#wOU)_ž嫩ŒC7ZfVɾ\;hwS X υjc5KwSO4YV-Dv=r+ˬ<[^.Qj'mM-<1Mӯ:n|tsS*ZcM_C P@oe$RݪFͰd/ CsGWwqf&pըcMUӈJ2>2.یu:LPG],XpzjQl.2*px}Kp _!kWgf,&%: {pD}vT5Cj /=8d~ʻRk" !6X&JTv 1IFa(cC e1}{Sr$8u!24muO ؂ EݱbObMB!|a]N^Js5JtiMhHJd*?vD)_YMHF7D1+f9=:nZ2e]O9Pݜ]Xp3{&>^JtK@?)l:޾$< '}zX `S_땋u|m8o@Ziojkmz$XϰV(}7SaY˰Ž@PTFmĹA2q0$6ŀxc;C2tQHw)w-:w[#1%0q/$^| R FA,q0t84[\ב@ <9( V{sP\o}*1BL o4dۖ(_H}bG~/^`PnxTpl2 .N2bsi@y9a׃1{El'6S%:ߠ/ xb OamikQuzC nP97mlO[^#k #('6`v2DyҔ1s]Kcbq&16cjQWC&ٜ6yPP\~~$^0t :偎=b_]WW2sݧps zy2t\fgͶ3}!N -(ƯN[J-`̖RHbgdW oc 4B<82Bɞڟ-aA Pxe C!ixeis:>:(vxn~9L;q0]n(!;7\c^P``1UES)G/?CoK:zϾ-^Z% c>ݓ>Y!X|rY&4|>'@+hLm2#>b;Wq]lB$z~,J(0oL2d3O@Q #mS6m7=y5 JnWqpZ1,"{Y.f+>|32FsͰNj!5N\,s6lB]YjW%EQf H,͘ NVFB* 3azz X˒TfZLK@EOCj &OBo1{>݃(&oi"VhK6EVM,/IIV>[hhUeLb?.\pԲQ4VcPt;%=4uz_W$('n)9ޮv26`hok|Yyr&f!}8Xzlu X.F{(DhtgmjQt[s3VLVK'~efBN&:HDu[0`TmXup+h8G=z'F>t##gKH3ө"ۨG0tMK!$ڍCۺηin L򉉯t=}(h{˹S6u,?E4Z[@i> F#1RD@i垝g&9!Gll6YE0>`%od@\czGD 6yYcY1c"CWUwA[Q5J&jLz'$0 hۉБԮuݍ KsgGT8yܩ_^HTÎ7tk'ԟ]vEh| ew"+9 0׽z#֟My%0JgeFp*OLHZCZNB ymZ Aj#_tE‡"f&6l aگy;,ı˭V ἏLOG#'NBAlzPn ˱I\͙!=4)RPv;5gߓaNg\=5Y$Ȋ"')lLhJ]ʭ_Ǻp&lyGM `Snk6Y7˹YU✿PwQď{X\جM~T<2)/rlb oW-8C> d:>v)d2T[9$0jL>*2K fB*b&z?C gKf:m<%h_ŭo,L)j+,XgHB?8x=&>(f {H CС$(8qGMWP}1"Qȅ`A`rKTh?6s.s&rcgYU{ٰLnKg_xr*5.@Rf\vV 'V`>֩і<Ѝ@ fvĆHZDvF|Ixo a{OdWbNRE>L^D{~LSx4ĄI>r1SP_@U$\[rtOIaV &HTMc yQ:m wH-U K{ JE7cS OL)о[,lR4С$CLA!tְ,e'V/rzWJ'.@!S2 sζtqYLmI:ZP;?aBȖf_% P|bhn[BηUI䊎z:"$ɡoSvA,W`~--/=<\-='PtGᖃW.}qrO2*Bq * h_뱢I 1[HPt&u\;  ErEo8qmLsx?!Aw3y+j<w 0_~zM=s#vh֯%+Qz: هŷN͢Fi=)vWִ8 kJBQK@ <G~kj(:>)1ԎYp{I׻rrw(3a.0&*-']51SzhMEK1ҳ _ZG<Hڋ8CvgUނA@DM] -|%|n11`GuecX]%MekE0!Ы(Ém,k9]6ATiaSovJ]vL1;|g6,g<®Rjjc ra\,N($#jOӵF%YϪxPnkJlvQoUx좝O"U sPu{DW}6`FTّ.Ӷ6!XDpw '4.,++SJK%NTx?s?hy6z9͙J9DɢoGǻ-%gqN ib*>(ФZpO0c)"fiL3`(^/ɬ+g*U_t *bӿ(E;U45*1Fu9_63|5=k~@D'Ҕ|-BD !u hB+鐕tqKnlk"ML|4C JW(LEZrT% y9Scz1J0^ZC| '$5eoxI Qjv6V_  킮Dy}j%A/H |C}Ԋo Fr)Xvykn{zKp[DE?'uWFR-z4ij׶TT_N;F \XNF7Lwo@ ֖̠d_ jMNX 3XVB/GKH! b<-Aaq+I꩎ޕUf Ћz߂;xWp_-3#*pg qJ*Crâi*ht*ZnqOn,&_ ט! 9JD(f E\9&8#Nc F4=r;})$[ĥHt\o 8$At{ 5ox(̿U ?@!)UO]͝NG_BG\?ȗN܃=aMjFG:zK(hSukjhkѤWv@ljӻq;XcĂO:R d;u;k7P$[Nm@/J..N7Ullk]` |01Ο{^nIhkZXI~R0'3N?s${K>YQEh \p4y2*r)fmi6 6.]މPm:#+k%=1F%[V%4[6ȌxjMCq Ф-WC0A &w] YսFM(qDT@޼g{izBsDد$Cø-0SDLSrJ],l+:z}rb}J@6⧚9l{C[G _>I[VN-o(CέB~iJч^;u)P@ cc:~.>`.뗾9: Ow3$8 Eĩ^ xB13c,},6%~5 K%rC)cm(f>y*M֬$- -BX=w2Цc4ǩKIf-SL4ۨy V~~J $ /3%me&z}?y/X xc& .y;=HoQƳꉷI"31`+ZX7bn+Lh5dNcDtW1H57hjT+#S\ ﹆:j یQ'&:7L# {) ǵjA6L?VFdz w]fZvÊ#0sjN ˦à5翈τ;!M\-ahSwBpF >b{&nᓢ0eoyTBf?5%W9kدE'L):ԋ厰O4sMSq@w XhN N^|‘mri24wr#ˆm =ؐ}n⊷gy_$-u5IU\[H)&4D?U~O1e_N}R2c^*^ |7%ar4Ja8]Z#lz^kI0&͹Yڿ-ˉ|P񩩦\\gW\R_7~ޭ` "A%;:ּG%t`H!rԦ{`ݤQ_|~%+Y~zVp!,[")fFet%J\&jhK7F!uvo&~E ­z=ɬ(*i5zfgVw_ƃ2KGlӱ]byb=A;\?{MLa5g̜8̈́u7E:tC"&w=QNPjy2)(fU$3k؊Kt;Me3wi 4f]C_u+REBgNFe)޶׮(ZXh4sai@/Ț۝|Ѻvhm mulFunߣgS L]2 XfgwVUNvHI1$KPNjX!wNbM 6(]FrX^[nkI,Z|^4td^~N;CAPg"b˒Yl_?s ᣌ$850cpw&.AlAJBaعKx﫼 w Pv)cKzU iv/hrKիб˅@c߄ L@L̮iJ x3^!׳z,p$Ctqpܬ%;)͕>_[5FQ$x³XdKv$%DF6wnUܫp*-] Ru)1D8W'*&aHC[%9i;"Z}<4o(EiK f~̵WN.n;;irYTwG*9ݹR\+0f:~D2^ftCO*3GigtC*΂n/&sS6 f ltf B|@=րƗ}xȴ{yR12>BQc֧uMض1 Wp9 =k`*$wں4i̿ia]@^<:d z2Zu4BŲ V._i3k$)W:L-Y'_T.cJʾ 5o u3᝵MeNq\R?.`3])g.@gƬݓfg`һ-{r Ӆ^Nz DCy4ҷsryY;~OS8CVPOS^@5³FjG>KdnJPYYcq9y"W~tcv_8P%bƊȺTeC Pڊ.9=& [gPXAguyrYmO)}(J8s.&-*K*;ne`uq9;FߦztTx!m-e \P RDX-cLݗ=sєY.rAkp)|=bf}'ȌhJtY)F(Eab͙1cI2R!Art#_x:y؃oT>?'Kז dP.X[MFxDVR淊Pj;kte+Gk *6>i Ni〄5șd d._%#moEb ݆wn\-ɭ2z4FW?o**babk:Ɔ8=Ր *6*pp =]c1M!}9UG`C꽲]= P9%Z§Y/O$&,c$ Scٓ /({q4>9SQC}H74;T~E,;F(cZs୐I g;XX<xc*NK0`^))ȩGZԜ.#v} _]~ԸզӚnTen벺ƍJ^Z826IVLaŻŚ/#&[HK~5Ifu= ZR> ޵@0! vIBg(TX Qۇ& Lza\@ݩ 2=;c>Viy":x5Fl2`+_xDtp<vcT} wQd G"75ezL(\ݶ%m?(ڳ7El;L=e*:GM E`-J XTۘeH\ FOېeGd'g0Xz:G}4 z-~:oOiII)W\V#D#?#ËW%?,P'(RN)>Ddk{.2J >I\ }TО_{fk!m94EYJt[ =)8 *8X*]FܙPUo(u !__0K15є>7v"g|\w-Z^"g]<.|Mss`< a$Wp,k\]^KȚ^kjh1fgYJc3 9IO?]4g7̳jhz@ ysg8,f7q462k33ks*x1^D:Eʡ; /Wť؅r/@c1VhhQoGTx@-,,WѪMDZo.xF)BN5٤'jKJ+g [ b p˚EJ=r+|״Һ'_Ǐ'vH?Ni@ \qNgB@㕮.{{@?vu}0[`+Lmu_Cq H5:΃( $T4ja$r$Jg%C<3ѽd7EۤW(X )S5N 7;Ӯ^eqn3x @ ޫ/ ] :޺u (eB 𰷿pF';& $ŘUj}\\FCVg  >Z)7^qf@UÅ t0[!n;6>F63ypuL}_A݂Ht gua\A-"G ?ʔ-ܖX˖YhoZcX| qW-3.Go  Du(8h|$sTf|;t9B[QE1.c/ᛨ DQ[1nX4` "iEfX1K Y܈M';FQCeIO!gʴ)=d^;Ϻ2P:xCv*BPvW<$P`9GwPk@3u |d·; &Pp]9"25ae'L`>sw4w(h7=Pn&T~ ]8zo^4ӎ=[>W?;@p"ނOzI_!(*o9P:֓!b7~?o) [vH((N%WB='-251jGʩrJx.-bWkaD;Jd&ٕyx.ZNB)˅KIFٖښYn[3<++kzo$ˌsD24Zդ$"M2Gj:"?Ϧ4LO\6s|F eu׾R"JjKz^vS[v?gPw&2 BXqfJ&bގ>Avu-!//0 ]3\ ;_Ocl`%8Rv7~mcvX!o}roy³dAGfgV.\!Rff4'>xPeZdv¹}Qxe=гowVqr[dÐr q,{7K1vإФ]\T=>m~(A"Q_wn hr;I؝lSav4q/E>]2'|VA?z4g"nzɻ&}8D\3[*Iy[/[3D`\n}fS8 m%;CD)wKcLNes".x H2(h{X4BdJ^R?=w×WJ.޸%,fŕ {/Z&d߿ߡ|RA]$2~r(n\;IoXZ8?J/|opƓFܡ]iB$K(; 40 _c ո- Ad|\"s~HRA}{z`#E¸w{Ri|M%QJ)zk@m( >.Ż[Ωr<`GQ*q֑uqʲ̠ņ rG?\>Kx :>4^@ygu09֏nίMUEOj[5+}?_iq1@?lob*6jwhY{d9>4 pws\YwG#,E0ez9.n&jNvG'nk& M s4ǥZ/bW۹$~(նą*a[kU+S)"8$TYDP`?VO6*S qx!l91 DzH17 $8X EBVKu/ݻCOሳ2=f M1H.$X'U˟:C@ef ZBDJ/0m߻?U[!^,Ɔ$K"WĦs70;|J2vggMh9.&ZɈ xbhV/&! [*؈T"DK ˵;:>U➮Ǯ;ɌOuJ >)69F(F͏IĻ8FC_1FdErl2n1t̲CҦdJi™W D.*Rk+^9`׼j˱Ebn$T f/}Nd8fO 3C ͫ< K6N@0kV5Ti}5(PywQJE)٩=rr!K`4r.MnvuO쟏a Տ\t Huĕ*I< MGA%QEޮa:cfX~iU4M/ٻS{LgnSCty&H+VWe o"k FK GI}zmoqI,=%N,a:&Gc;ImS61k ƿD7?JP^鲤ٻfgB\a( қ2TBƭ)jzbhAb0SЇk($Ky-2>ct$URGN unV3a$ԫX^ I2V}k<Ɛ3(4?jWOnA+0#P&ey$Lbx* ): 4gSjd}awr#l4:D.唍mR@Mod^# ~m3|F0ayPbAˢM+gh qV$ua:}#:_91ʚjwmfHў,$<{PgLl3O?%D,"x?HWIXn sҦ_scqo lڟ{k(,|P.>.@j9o.8@"N﷖.^1/0~U>cQIvgڑN@Ǒ-'ć}g E+me6ž_!"2DDĢR$B%mj-F7t9N ݉gJ0w-&QgϾFAi1-aW}Wy,@His6aAnYV@//KpcvZctأ/ Lzj+m>VgCL_z!JwJh c i'k)ɻ:r!Sn᯵W{jp) q }MrFn_- |XjYTQRf)<̞Fюe=e$`EO 4]㛉˻9; EfѭG9_@{엢~뛜;{rUCAN^8!#$A̦j+U)\ώ X@JB_WAwtiiU FR+9iTZKi! p(r@"hSJչ{)NfRh NN{[{=ZK:+W,XoŃT-K8؎58*nP{>LI|?? a"M:1;N._ĝX^bڨznB+a(H |./۫AuOR&8$zm[&kQ²wrk3eIl{32D~-ӬnuѧԇN,s]xeȾs]ڮHqkune8Hk;$PTl "O JC8bY߳F3K$>dtu:3!(c{u\Վ;%~OH\i X gᴀcg?lx]|1Ma׷j"4#$aW!fNU.)n8ŔϹ҄- 6;#$xVHuv Z”#TVyHW]jZdUVu)J@?sGi6Ϛ5#%jA0"}JWžN>bNyIB:&S1_Y/,)򔖰avT:},;6,}e,)붵wP~Ia$)b!3M2ǢD)Zj i3#~f31/Ё8X4+UN% zu$Iq%UC2xhP"O@ųTv{4>?N[ASuߙ6,NjTt+d sTULJB)6x&PzڜY_It &a S;2;U+<܀G-z^!qJ z=ߓֽp*F.>YmKz: ٯcleDS]=} !d5kZS>]!z$5lяczJ.q,wOfjb~ @eKu R=N%vAC])ECǦA/_I|}y47:_`2?+tE>[jNuay1!(eF'*.FF_g_ɾ_Z,_+mLYYp4 yT%{`JCYAs((5{)S`99L"lS<Cw>Mrѝi6n| 9fµ/dxԔ.-1c]>S)FA{F =_<ƦqlSq̪1蘠 Q{jvLg2 QD)]*QCO44V VװyK}goÀć(a\/OsI+;z(K A9+?BF2[fW+-߫J< <#( ʗϼ*u݌&JGCEZx ל3TP,5[BZ@on>:rIC7]ThWm 5= Fk0 g@6rAT2kne, m٨\xbת5 wX!u&W2k\n=q(ֽ{"#I&׃%=61ԙ$%v=޺>&cpgqmEh/`ʬH $nH0:$׊b.۲ Rx4 Fh֘')pi 6=~_1KRd{3}R \B< x֝*̄ 9"{? 0JmJR/_',BA Ӈ !O/ (p/U&lB} O~A7wv~_FE 1J;Z<#`bR-EgN6݂T|WsudWm2Tj ڭa \m hVQNx[~{'s%@aռp-|ny04}c7}l  5}Msȝ#(Ay27[:>-,U1F6~/ufKEyS˷vJ R`(WS?utWޢH ೶V옂]rXzQlV la 7L|r (X=qP-L=_f)IuvPv*gӀM3^03t~4yDe]hC[x]3Ju;)$zVC?tT;D!ɻξ.+y8%h«A4_qK3*P7`Q~R@#Lh,'4Pd7K^IW~2_kLv1& d$R*N&mpHPoI@!tgps|;?j)f5"Ql4M/N)R٩Zi*?vz1XҎ x@hya_o#%r{zBۼOϴC5hx$#X;e:: O%uBkٛ0SD2{ gv(j$O$=|tٕdk6r)}iBhwy: @&RKqi̲"H218 큰}gFlx Cd@g΋6.Z L_. C9a,9d]_'E$^ 7m}yc{a7 !Af@hUnZ1J#|qM,[Fd[t+r lB@l [:wh^`nfq ') %iI)pB`Z! nMpxʒnAd9?/cuW+ۺ8S~)^X3M/W %G9GA^׼*p@[k)!T΍7hƜV=a@Nq jjSb6W"F+nΰ1,"  :$g^omsFDr\V>nNvO aI BIgٝhX6Z}t'#O:dM ?~zF6 ЖwL( klt}k6euC dmv\,ӓՖBCi$@-{J-B%\9Ό NEK3 '!hְirW6wK6'Dw+wPݹ,ngS8Dr6礟\9g-K%FG"$eE=Wr\x&'31a+܋4e?KD*&m𼋭2α ei/r>gºӴ>ckVNX"ڃX`sEN,v` 0JۤS0))ҡ/N˜Fep ^),bW'aQAkuq<)FLajUpKjќ$y484k?5gnweGꑟ^y?ָ*0\)- Z>HZfiM4I}Y%W,h9ũwy;1c!Rt/z) *.A7@V!^3f'7QyVdt)4w^H5咥X@0JAIVERR?m䒅w _H֠ŧ)WX]h8p܀Xi=ls\Sܭ>M:}ٍ*X>vS-[y,@,0Y,sA0cEbIhQ<]6]X7 1=kZˁKm#WHB?%mf@  :fQnawj(5ЭIyP`7 PǾ(M1է{ C :i`$Rl%戒*m>qT?oX^b|Y["CRZe:y9m=bÓ:?+#N󯺒nUF)4K;V(6e_w\E /)ӏO4 GmqmP>\/˼|f!zЇ;b}yf+`c4CA2EPj5">;=5FMS$Eϕݠt%W(֊Vꀮ v ^ړ %5}qVffrsyw fwl7/?k  jWV3`L>H/TT?P/2AJ`(㥂UecJ9EGFzOΆNۇS%]Z2"SU$|YGڈ9ӀCj0 _$3™>,0EU5drW3]y|P [B`^Dz  q6~;wUvEJǗcv1 Ɨxa-З֣>u0S#F;L\3K] h0]j%m̅*_M/bl*~j!EҺDe0rdH$ZTQvb=q0_E[ _1oxZIc'6FP |qD dTM%˸t>)G7 W|s 1>"b=+;DAzQ:˭:Nu#-/8IcO v' SCȎOLܨ8J#} CT#|U&@ƞ!0rU~NjLC`go Côn0Ic`xXq ] ;Y5(@OR׆G!r;?N W, aXR*T`C6\]d2qh~}XZq .Cūw"i" g߽[{a-rcSJȘL,jۘl/n6d4fd;+ZXV7xڳaw3Y% +ACE>"3mPC l`;kcku?X3Bʸq ~m`}&oBD7==: f ֖B-` Z?]. tڼ1wV݁ilpܹ:!|c?<[̀ *GW)LDb[XU[O`4H KK{3U:[|߅} -حk~'mO;.wBIjMMG-b&-(D}UPROh}Q-\ٓ-\>^T˵IcwTCoxv}?ZyQCbEVmN>#oM-UoCJgFp.1CIXd۷ukÜi'{bO  F*9ur`YQ 1,NA=Ջ)_*cU>6ʦ!PBkP$[]s(w6>Bx> 2IŃ2LnS;sW*ƁMق,~r@=/*, v/?^s'Y{nf1w /M٪X ~Fhe͋#{ɉ[3 @iIo;6v$GX%(Y僘y}F|j!宾ff} }kqĊEW$h+x`4gdd(T.ޤN@LZb_؁35~Aw*kF+T5+<ΨlDFD"ڤ=fuT$G)Q])5Ļ"c_*ΒroRlWuNNsRAZU?F,׆7Ǥ]g%yQa[EQ|o#xQ 5c]/2uٵP^U-hI@V$X6F|Dqςٲ[(4̭M[pg8+{ӌd*oN-B,՘3L{nYEj8OO(76%nkMY(TxkV!G5[k) t |/"dYm ~<iUxRZqOG̛]_Pη1Oae&)idԲ,N06D1GҤԳ]OTY~9[XǦ+:3d 8[Io,;UTơ-cpũ 7n]F =yx7rrFVHJ;"- "Ѓ>߀\L?@v]Gr|133pFTaM6$e czt>= = \ WyE/D<Okkk B#ABG<ݶ~.&O̯};J|~WDBb Sց'Ż`w.7[bo&.G˵OBoՕ8#C*bEjEL3n]4@{PJHBٔW/'39N'WU.G`r0\U>奿zw+ KmN`AfHpXRR;^# ҅-(1_0=KxPkv^2TLa x[ćGP7ǫAYL e$q'hs:E|2? Dv\^ō+Fثt)1@1wFsNob1%q?yMϰihe@BK.gjqT/++f#4)+k(IR`2ݹŮ y<$u8!X`Up|VW;ݵr7*4CQ6ݖEO3diP}55Ded^3asq́fs-w' N=*f^H:dF;$_ɱ(yi49Y'Y(%S7L;d% tW>Cg XrJcllܖ{ uW0rSi Iq2mʕ[L'p;p<a sS$2"nDH4;z/"ޖpԒ!Kl~䣿&\~"DXo@`6kԁ"쎢$0F0wg>kkB#+,߰i҂nlXy3dMOՐ kdE*2;c'/6Sv=9N꽈?&55.Fq?ΪSsOWtZ?x/BA]w [>)Mrl~eݥ싧lzYV%Q'&6+hd FaJ-`EjI(0y[èSH#)MR /.H@B⏻)`-ɤʏ~@XcY}>7j-LIcRj2"7xѽV*V"b!NcLܷliTծJJ=#kFiD嵔eewui<2/òw0A2YFx)ٕdiq.lj4^.y* PTkc#령OK:2p}84&Y)+ɩbh_P0=:z횃 bvJ wZdjkęePk%0pYHڌkQklz(73=1PBIwCg]ï}5GR#U=gkCbn"*O(IgegS\\Z ]8\uNQLSmʖDk-^9*FeS:I[ʂVIiO0eo|8u ?p5/6 ^^WH c*==bd0U-&P - &I)d %~sŊ^J?lK8❨kR"d6v ^\xUVC0+8 9pn Zf{\hq8Z=7m^`NQc3MlUqYMr6>6V*fEmEYzhD ݶr˶qGA 95i6wwՓ;Ϡf`$20+"a3XuM41I!13_-lAzI5(RsiV*)p5<(A"c8^͕h:0h͙ M˵ G1j)؆:=xON?#,@+x8)Ř0wn?p(1%iӸ`o׎I^ܧiCO.zR0'h7w bƖ4 ˬט`ેTO]V1))<Vs2|[1{RiAVw-#\㨚eWx-3Ȍ yBF˭XE$ߎaVIR.kicP|@ t&C͖kqNzdF7Syws#ȑTpӲp{jT8bDPH}8gl^$+}L&|g_NhDx^{Aam|Lr"RjyB *DĹQu=@-CfȪL^-kmٯ0Žp !;s]]|)3CME2oycp%ךXܔP=#}p_^a{ Ʈ_"U⧧1{f.AMP^`6)C7]zOIH[[Pvͭdc]yT,Bw#2-Ldžǻ U-墡ӘH5H#Nq&q1$/Wv(~wAm܅7Nvm'{}Ggzϱ;ٌr5~:zNO$>/.C*ALۜ#3k0N{O$x-Obذu2wVr`%EHYi\//ir @q"h<Ձb8aF f;ʛ W0fan2CD;z>RrXfG^IDrG,v.{Ámqߡ2f^:xCyD$/,[SEur?AX\Sw5W FT"JXk{ MΫh[1vvT^e_U9ߴmjY* ]͸'PSHk-3۩GV=@dpX(W9ԧ^cYѣP-\2Ϊ".l_5-׃GDuEѷTո .[JNg-fq(򰔴)nBF(PfPp?)6i[ Z.YhQ3-.$8$DC$-':|: B_\aVC4Ց7hʥkӲU轪HIDLF$SuܞJϟaiYxo4rMJ⿄@-faLH=4ǻ~(}DZ 6C_m%8%X)C{جTu&N&9i #i!6M:*ĽfcTc&bdgylS )%Z2x)ؾA˭UAJ&SPA Fo\{,[P2O v+&d *т.y="$ep2]=z(~<␌|_;5]xqSÜ鱑y)TSkٴw켈3= F1ٱ=rR&6rŰbIy .W ;Xi Ur yjhgDtV r߭![V_Z%0ԣ \YP@63stt !1`QKTb0{wlcFsdc$ɩfݤ8Q~t̫,N?ʶ[sS<,{:DNɜ/IPJlߣ4abIfָXʤy@44"_ґ]$uڗh]-}6(dԍW:[ib-7Pk´N ȘlSK`oTjm%- c=xSؘq2rO ;y ^< P(wږ9Ss*9?8RdxM=.D^8R9$Bg7!ۄw")!t8"!޶Ϲ0.=Q$+6w1-X {ˣ}yGk8hkUN``0ѱ??.t6)4/svM]Eۘ.h cG!Ysd>[[s1 -LCW rOÂ@ ZٮG6cd9#kTn磛Νd9wYo@ NT`#.$u O"Ckw={ْoZ1XQ ;=|)ӂ/mtxyjpo '{:5[ˋG!D#(r?UQ]\" 31Z%nGt>gRjqM\xUT20LD kT)s5\VQE=.*{ 2 \Gh.̬&n0Mk~cwDž^IfZ&ڵ(ߘ/n [?xDn ƚȯ* ԹRFFkL/@mddP$Y-V0gl2i!thi~cuI|eh#|= Z֧;Ggo,_ʻ6]w:n 8D_L,% 15=QPD팱̄Y(^ ;϶r]?1 -7jLG !;m dfD9\&&$qr[Xݶv . 4a1fvx=Ϟoo1@mT k3-ff †F5cN\9ɍBa^D(tD5?޻j"1;tL :.6v?~VAf:}#`8&Ÿ?fH.wu3Y|O197 BkMd1#=߀5d<'h #zVe8chDERk(¤mLJ4,svQ "EXTeVs.WȰٞl^xV!zᴖeV3ou.f5Î ޻R]QD'$SM~)׃ѱȹ6 [P%9#U~78 `-βE[ic2X5ӃX>2ZB^XwBHmQ]9AE? +O(VtTqT|9)}L9?wn '4Bxߙ`a AV*Ϧd0땉+C0쇧HÄf3ߩI Ic4 qVnuϘ>K|/Ƕՙ)q}5 z g ET{Թz+8^.yHסWQK2txs xFQ3I@tWqLۉGcGʿԇ4]M٣dA)e7 `]bM0Lgx (ڪx*Rle⏻ʲ3z! AD>^]Q4lm;E W "/B8eχA,X\ V^[5x*_2V?:Z16ųf+=aD_3DCWli:BAjlhлco, XJcB=f n$ ?Y 6;zLI1UQp݊E"Cb;ڠB=k.>x,wwDX;g4Y$I6|UmQ9,[&L͉Hk)$6FZ7pwV|+'\9sn~{2}-pqFOTzsszz9rtoW7~Z`:X? Dp.阪*Um燭/otS=-s#3 ŬuZY!0GǡeG5"qO|izs'OV`uJeՊ-%EπAZqqyQ]HdToiF&Gڒނ质]~%`gҔǮQ/x\.P7㪡Wθf4 zR)UQJpkϴ5`%`\AL5EU5xL?,6IMPLGŷO~؎:ayFlw\5jȞR1cyB1vnX9NP8ڎv'H`ИIEt ;׭yu3= %=gl (* B= D&e ttߦ[H6Dx?5"ML\V]'Y-[mfwD6hOjF3AND@%ߤ PSC&SӸ-n@KDkڈ/uզ㤑҈w#V=y "g/ Gھ3八:}n:F'Gr $D8C"*xa82\7^6AVv#jZ%K-8>VVCd tvב`3j81lHʋz/Rr`% yygD9GPO{[(M*'MC;=Gf?', E;_ⱌ"$9<70GJN;;+Gǥ+M191a76 A9ƗPϷm2L_hJ[/(^s-ɁnTM`>3Lr۸7}kDܲ;:YDH{PաE!ǧ5i3oy]Q}DsR8jr=Q.nZ<|fO+Av4F6<q`%yj(B8QȬD"<ϯdQ?"£UB+D'PQ[@% Oh= "Jølӿ}x_Pl[/#fo_oL{y] jowhƒddY!J$K$=`hhn&܎ezpK%6)xMlq'5r@BZ}< 0 Wk4MF/9ђj3u$$gwyvzbku}hvtMޯ D}s^U}{Fvg?@WX:)TC|$܊^$~4<@;ζ*쩬-Ipa}-q]%QmVM3l$JO h<@.j#hc.@}Սz ͥN )7_clѯkZ'dS^ >)'RӤܒ#B=YIxt BSZgj4e["/0OIcc¸,HO&9MJq&QC/-ۥl%Xd35ak>i@?pmKϾ,ٛ _9-w櫱MI{B/!פ⢽i(blb0kCRT9P4%,L TF?4oΨà<2qO2o3r`,Aufد Q)#L{qXxڐ+b%fo/Hw("۫PNuNgMo]?1б|rhQ$_6u4Eϫ@2@e_m P/soW}i4[{ՕZ%vMe_M>#0(܅W-*3?D!FAo0Db6kAj7zAWYSZ_iDdlZ t/_#v!7+y4^~2ꂏ)aHS:RJ[5^HWLJX)v2roSߴ`>,[&S﬽T6ҫM]K8h[gMñOіL4qy:O`t}ۼ}U2R8!(gPSQo|kE밦J.Cv`e;YAHt'1¥ :oM#7$,U$c雹t_~4(.i=y0EwhD0e0ŀsV֘"N'cxZtM\{{1uy{Mx8sv{@G9F9ZᄈJ:X%(G5`wnp)G9[ 7? -R:d6C/8 ^㉧v{d́0F2{FO6U<^r2-1jK=gΛ|3NB7Pw3(`-} Ivb&/Ҧ.}4 I@:LZf+qj b okT5)ne\(:VG>V+9 6 o+vG]`MMӮpǨ 3/8X1N"zިP$CCg~HAFA7B?j_&`\ɓ8XDi1V$S2ÉpcwvN+jCM啩(̧ 8#HD0DdoUT*ci~e"Yo_#eI`HG5yND$-҆1 ߜ~;N)!삺#uW( jKq-TDS`2 f_.B+աK{17f|BMot IBTzNLjƈi]+p }HŊOm>M[DWeظPL(Z-s.7WSΎL?kS~F[5!kü :jyC+Ü] 0~Hڝ^!iO<91 @`bь9TG-63II^肺7F[F{]NlW7sӤ>מݢTB/OL&8Mp! TF/Պ\f&fgFz_=[B)اӂAUVQ !)(~k<47L+ZxKG]jjKi VJm<{3vlwt)s 0gϱcA1~~DQ:gM5ˣa~#tz^31ӇK]WN[EoNaEP%(y]bt"&0{zKYr8͍./p P 3hCbLм"X;䏆D y_@ HHv 36 <pҊYl' @ 'U N2 %͚ A9^8|{˦]֢ YpO?JJ=5G׎S#٩ޞ:DO~.Iax5}^D3ԇsᝡ݀;@[^c-d5֣`qQjT =ȠQ{.1`݅]Ro΄ h$um%]ex$p3Hx!SMW z$cQU.JBGg$B?*#l:L%H̪MNPW}94aBj@ ⵁrHVaAlvh=ܢ{xI4a/,Ҵ/zJqTcr|\my.6 ޲{:I~&.nT<~zB@P/s@ cCNvTW 2pTO%I x&Շ+kI_෵!v5GY|WbM"4Fۂ NI1 ZG5/`߸l >NkAA]ۚ` A6֣Y%-*D Cdp9=/d6&`!fXH}wzo{StXjy" suom;g(8thZjz=s+rЊV{N޼H.!'YA)q6SسNeљ~ȽrK"!}&R<98T_^/z0hT,,oF0qVqo!CjS5,i!돽h^Vr6.?TU : 4Q2̭W9QxW`(#RF8"Hq՝Ǘ]:Ѵl.:c7~gAQE 8FO,^mzxw:~~|ӫJg%1^ܳ{o9Kݔi2=?+-{bVCop0D"3`Dh) S(AEq5Fr6^!AtmX^A}M"08p%)臤!8ҳxi/CX{IB{x@UD%s\c#UOClh]G$i$D'~R z*Y7K=!\`es\Az_4*"'tbZS`5Pd$ /tFMձ\) 8>!~ ]A%7 oႌˁׄ;#tS"z&^kMeyHAu0hzTCGe) wqk |[%VvܘhpFam wsȊb<2F(@}\՘^ ;ca t4К$#xi}fnv /2zB zeF g/[_ꤲWGqq /#k mrzAG1ATN’p̀"ScIm2Sh!ˀp4QU~u/pi BZaq|cyfl6PԔ+b"v$٢x;(׫C/3.>(b֤ȹ[ۉ1Wpcڌ\\BEfMa6T.gaB˒UЪN+/X()2Ohݡ]iױbm!ȃ%)Wg  `)ď5b2sxe[ aa1:*0ӧCimSdc D&v.^` ?tIv{igvr~e;-F>**AšLϹQJWZٸ ɓ3IYT@-SjEfR~xRh&O&_ow6^Q%c,r'aQ|ܮ]vcR3jۿ#~Yi,P,&B(\U>-JTf_uAEó(>dn|jB ƶF4DVk{@ (0Ə *_db4>:65yɨ¾TJE&i.]Pʽ{5|9o`w="鰍U`,T[OF 8!DXRjRTQ? Krkx{L۷Z܋ T\wYCpӰ,qȳzy`nܞ7a@ }gߖ9dؒ U gQC; &Y@tȞykxCvlu5jY,.{¨ֱ$k$mYPYf%l dEqUa*d9~&5\1.tN#VoAWc@Z>Ym?w?H{;Cprdxup{:Q.zb[#1J=/S:||o؊1-dKQۺ6@ȣ~NE3%. kMeƪK8+QWpc*8tej^8g"mk;eIh,闟ny0Q)thR zw1:l(ezhLh_aQs[D`wry,U£QN@hG`fRK[GJY;uJ( +7Hj!)FyDv(ae>J鉀,5!PYfV52j𡽨-W ZYo("ۣwΥ_,ҳWϙL-ǿ$xl.AHo}4%WWx1o'揤mLR$*z__Z+ *v#Ct"/v&'EU#& 5#яը> &gg%X^ uX('- L!T"7i'NG;×}BUNX4x!Sw3Aԗ|ˑ=&@GpZnUAzW=.i.φY'u^f|v})PqxkT_zӳy s# ɵU,5-Ԑ+K 5tر;`%ٽω Vi/Ċ ~%dlNi\v~ZkBJgnWK2_ !GLQ83ʭ6 B"9GZO1~b-&SBIeG';P_*|#|i(dlrB]k?TgGiZ=-&PMe=f|'daYiXOa50lc5!1k.wP/ =eu6y˟jZ2qoj糒uOGD9Z+{qWpPl|1LB.#i@F9Â(٨I\YN9Sd#s4jw yO~:Rll-TA>\xz$^m׏/2@y ձ3z!*?tF32LhO[C{\=ICʝ <wZïZ˅ PRe u6XdEe5"Oebft{h'< 8Gi4Hy-s%!ST޶ W)|ABT##oipB'Ҳ-#H0' &f9Ib )Y 3gKƒ 7hng7~j kٽ|{2q΍%q?M^0Zqvè%:]HgfTd)-0׳+(:6Y`|sO>Yg_/{8 l"=jn"3&S!7BDʚ[i{Tn?x *o !7@m ~;(BOwSJq^1㑺dC h@ OudJbLLTRx_ 7H5~7kD#~$8mNEFokCI.p2cX ]Y tn,i+7sΘvd2\=t6d$(lE,S|@ ujqֈ^—* t|JrZkXS;Yp}a;K_鞧󶡨sZd|CG^GL]/ yJ!IӲǚ^ͭpи+ϫu^9` ÓX .B&ðS` T>-`3Ծ9$k HK{},49+)[Q=*wi(xŭ!1kǪY")Ж6 -/(\NU;%RcK@֒BB}lG&_tKgDaWp742>r=i\:Q`=έHw'[q7GRT+X0Fnv |ރr0@;aOZw725cl}.j-sLbNk|)4T8ņ)0=ߚ_@#'(ar.g0,(_ذ*2v&^5w t!(_/xBƊ2|;ٛ踙V.%C'e)"TMhI1ǰ8+.^x(U1g.Yx}"+s>,(j\[kM4juRς{Daʨ?zkp!=w"_E7/bhm4W;9[!/'g)-E\[DNLYp%Rn-S Rc*EiB Df翤piŢ_̜S~B,D5R)ՠ~o^lYB9GL^?=^jt.L_i{rՏȲ;߲$IK9^ZCRlRѶp$Έ]4$ E`@|6 ޗ!ɀ߄W[@~ z;Dc(b<{=IUW_H`iˢ;d[1cbs.C M5< EfMjL/IWU<@e YΒJbKr8уC0 Ҳ#h\oi"b_(BlGF!ajѦ-cSO`xFaE˛_"Ěr~/t2) t,҉k9%SUGg'~ Eo8R~M{5dC@׏@| ϭ;'P*=\}5حW}f1N`S dg#X~4KxNAs7WGO7&]32®g# .}h<;mHsڪ0l~SX 2 w(;$޽r0a锴=LOwx-cC -Yh@\1ƔЅ\AqZc,!:[uF0pfAIn)gF8jtC"G7[5mwoԁZ7>T1K`k`/ۏ Խ|("/ߒy9 :lt(WÌ_ScO~ёakRsjRWWM1= PUZT%"L.Y~ivYRqR#X uLI97J:?(w kzhSd{gb1}~J@Y&X3R*+-TR r`CGG;,$~.dπ |N|#*FJ-Bh]>-~ܽy~͏4%R`j}PoL})1'=~'/Β!l#R{Iu4-zߵӮ~ց_a` P&Zb5ā.%+:lsBPVlڻuU윋Q\Bҋ"}۷LOqacP3\8OF!x3Q*c}Ce-#|wg;B!#ͅsHY5uC_flrَ~*/Y/(Ic9DFyI"lȔ)QnWTI RܺM}8D:Z F6L_bk#v#dc2N&kf/Y=BTrTU٪ZH0]Bxì3 |"UcSx+tLa,'F^!G)(䑳cZ ]fQ=j:^S }_)kZ"7 FA/;mJ#;]xT_+/,YEdc|T&Jڭ*ߌǙRJO@]6$AtKCf}HR'h(@=y\!*)D#RA)-%߁1s@%0''Q7?Џǵ1:Af˄hQlRS)UyE+8#)9ШC2q|/g}2>k@\ԇ 5A#as>wO?eRF2wKXkB[a!LCV1l5~;{k$ll4s^UuP$qsv~haZX4RqeeC=м836?2 F Xޘdr4^G]c6%k)n{!7汪=y&WSlj WKN}ʞG!㑦U!{R갮 m]Cxӈr 3W':\(QXXOmp:,HF*JCqZ)lj ȀBh'\_Mde31hՔ%|at͵.k(ql~YiG=03!0$B[-{9qFctj)(c7"b:!*=zؘlWgX)U8HJ1#vΛNCG^p~Wqjp y,`% 3b7y3p !qiq6vn B K0A:,?M7X_1S=dp WDCk$iqR%|vixDFQ͍ D@0H g.tZ&<V [Ot&Kϟ&O:2{R; Tu/gX(g0u(k|ؔ8)~Iw_8--LBgo/=IYLfMfbf  (S.d _zDG!)[]n+͋fA(dc y'WS9(X A\jթ1Zt ?jݽ9^(N_g,3}?'dݡ|ln ؋'[8wQ>\5-PF Va*7&.)lpeUrBPf߃r8m)G,eZ)z2ݎ0b:N[`TD~fcѱde10@wq>%֯x_CRm8( T66[ߖ :vKfX Cg<;ߚa T (LB?F^wodM0;V[+Auc&̽FA.CE◜>eҔ)# WW-}WjzD}m=~,%K.*i1f}dz-;@Zzff8]-9Aeܴ&*Gt+)nj7ULp`>uxǐ֐VC._Yp0TN8$a*49} Xn.ЕcxHA#pn0Xwws~l5&NuʙϯǪt4ͻ-Hfr9MZ$LOɺ\1>hלx>heX{KvXr|j, q3b@g:SͨQ:=l I9BRRƜZLCYЙ9ӱ$aOG3zxՍSq ɌGmv+M-/Ah$W%&z7hW *F]*/箴PV+(Aipb"Sޙ?<4:v7ʾ ⱡxa|hyd슭U$pڦ?xlje7\9B>z3ӘZ@sύ>^w' aLcݷS!rx!ёR$WkTt6G N!Ld].SPU%9TC| u$6%ʴՠ OW,~h@4=Ŋ>˥Abs wo´ B־} -D5dդ=-=_B'^/ԝ4iGPܗti7VUkۼKRR9Y Fz$9~?qovZ{P~AƹΑ :>q0V@{C:3-jvZhm{gm@#{ʣ+ Q8NԎ+IOVKO=\uI`ap:Ӡޠ0Q@'"OBJ|J+OOͿZnb(Zp_+8"t1j,͕=_en[b7 ReJ5Su[J7bMf+bhu D~ 1eg_ځc!#3_w ZF 0s+WNb6mLV/7Q'q STj [{Nz1pJ4Wi_[n%*3* [f/j$uht<3US2k$0XS;U a8t1Ol ,~w#+AS$^¦6 81.q>&1#u۫LydXpX PIWȥ"pPPC@ (dB7f.sJ_cgIq2ˤrvC.Z+]WGgj~eAbM< mpQ.*fg桴B|[2;Ax'~x&ed~hZx[1TU'/Q:jgWY1j8҈R}u;ڼ@/շlGqTPt[%G]ȁj ȅ($<˕՛;x%L!FЙM Čsy %< GMW9ݓ*uŐVpP5, ѢxG㷔/V%i[;]3m/ #65|%޹Wlܮ4qG٤G 2[H"*hadH>UO!JOͰr*n)=#%C͐T ̰߯)ÁV{X KѺR_YuȌ?\ pDNt5.w|-oBw* `bx "߈EROVX9`<]#u? _ljiI2o;AKQo;,b*hu_j{1cZ~u Q 'Q`Y׾k$cK@0_ɸ' Ԓ~6KGPRDVZEG$J;=ePyUdΡwv/r C>v@9 Bأ*>>IƼ*=["l^ycBtC֪b6dC9F~t7_`6wIS`m52hX8ݗ{NT1%މME#wj)d93iFsA7i4d¦DgvQcWU[d,|ʼT!4|'DbdTdX+¬* y7[$"r!m@SҦVaeլXOeR3%Rv'(0Ml蔇Zԗ-=Kr>Ebn-&/| I%,IӢ|_ ?MuL8H 6p<#3 r'TI# Ñ6ؕsJ$pk 4QˌO dǕQչ,H: Wn罠giȲYĠ$bLc`p>ikV_j }"\% CUþ}QU>+kF*e6p&U|JoY!14ur|rn 67/*\;@AnY-o'o3us?ItMW{](Yd) oIC;5{R&{|xaZ>ke!bˆBLАI _%ըH7^HkKyQ(^bm0? !Ve^PL)=LGFjqˋIeIySMMed_v >QD?ؑRc0fw QKMxXDeIУ.ZSP$ r 8|TU\x4;[+ t>fYy, 3ǣc^-+#^TXMX8@ʩk ٭C!@7 m@o Q8h 85ʈd{B vXfg [Y6/q$d}$j かJ (~[SXB楴^.Cv8۝X4dO5]I;oV}mzΕDK.`t]_oIؙuҙTL1L9`)9M$/3[5 KޏF/?"*) tRX кQ)Oxp m;0_6`\tsk$  (ϧA;cFErm3z)GM?ҮQbEݳ;/w;tj16 ,P.Skjvu- :6*$\=8y_FzZ@fQ=&Y[qSF.lTaQ:l0a|@ܜ&IrJu)|=zK6KϿm՝,&ۈ8`lۛš @POS+,k)\0aeaH>VnqEI{k"reD+$"/8LңLbHϖ('ڹTDYS,s9ܥT6sK6쾓dL"͂8 `ƫPX͐H_кԈnt{=qRs2"O4y\؈ur"8B<YՆ4RsV3p/NuBNEp@Qwqubc74Q)xv$K{E4t74B@5I?9n{ K>^>uJyŝ(Atf*6-YF84ׁ1ot-CgqH v)`'L's 9/sMY1Q0s~{v850Q*WQ`l=Z*oz۽r:]grw :\1Xo}J醥# ,dz5<"!E@NyL/eŝ=/0yһz/7|W*EXV-~.Qt@N?|rB'y,LAJa'WS A6 ]$,-K!\hҳ=(9da * DE' iZݵ㢤'.5WgN t<7oNj^$ii5k=Kp+m?R-b7A}oևˆ`b.٘lC 򗮰Hog:Jzg/GErN̈a܋W O `EeOH=32x߳mݙ|C$즒t2߸2Ԕ ijbp} s?{tH.a1T k9:>3)aWm'm\yA!y{zpH gLJoDl3,En]:d tJ>?{IJ#~ d#gTkT˸rUNw (4<*Rd?!6"|7l^B bӎ(HzֺYG<)t<6A, M *JVx_P:>|e/ZA?{ 6Mw wD3/@"--{)<6cx.H:Pr.قkFnWM ԚEitN11&佻흀8"UjUY\ɝVVN},ZOm|[yu{VM!AJVi _]$UO/^:6kF_%9/x䷝'ϋsy$ wP$}sЩ ϕ,KC+5ѽ=\mВWh0qkn8_e{ŭY};`H n"\#HrRRS[Q&_]*%XѬԱ_B۝aTmUy(w)wDi1>$\d(ϋGcNv¥%1WԀP.J Ff7 17 =e%RV1U3 U$6y!d,DcS'[Hjs`Zq풻pʶw6; <$GE7^!=m<[P>H"7i[į <3)J ^% ^A BB~RsNp". 鲹6%ih}!IAjiJ2-nQF?~9p%-9AhlY a};*"?>USn zB c|G6'xjs5S%*("(As'n:Ƒll'xV@1v֢uJuA:O}ۛ1.,Mbw +Zh^ -Â$+Do2,M"0>x5";0.@O86o8Z>&=5lϋxY`d}"/ŋ_# ejtU6x3,^v8'/2bagUGUA h^Ub(bPFS"Xl> IA JX$|!ҰC;gЃIG%,Mw=2A$t+JMsZ{b-ivR$5qaFh}⭧vyjd( BAxtjB:mƴܹ^6ّc.fjvJ*!)Y`JNQZ,=h(w4ٙ|]G `ort;d3g~(Næcs}b?".?ڨ+\u5+48o ^x>S>JO^{(5ٱ2@ǚbg_Wvum|Fu}Fa}NV5Uy5$цA0ju+,y"8&պ bO(R@ Ft~_}lT7"aSglq-o&Onھ[]ŎiW:``9Shєj/(#V&v$j&tvT6`[-.Z=UIym'R(9>D{S d*Dkab"Baj|I{| Y1>pEq.b+K%Q7ȑl hzN<2İ{8ES:j̦Jl־ngoL‘0{#" M$z)]JN pohVƥ* `+%/;K_Rf=rTr؆%:2սTHS*&&RO5  arE>mRa-4IrH9_)M#h9=I3HǍ׷u{Vjiհ6('Z7l+ gi0rzZ͋UsCl"m My(fUnaDTMnùJűURxx'31"odk`^#2~zDUhBؘs!^v QkmZM 'xloC P{fkoxpV?G^Ӊ^K(vg'Ųf\#ObMX-}8@L fGawJ$B/Ȯ^u/1~=GL⧫]#Xa A'1rØwaXUFsƍdP.20!ͶZ'783T[V`&oWQM})l.0o'_ƢV|wIxو@^&-C8u=ITf6[cP~x;!Y="A+]}]mAN~,U?l>BB.4e5vLw+뽠lmkarnT窧RxV_a DrV2\1{ z4%C Xה;@}DY<(Xh@,n22Xfh$LF!+ezhh79ɺg/%H𦓘dzy]d5N zb;cA n lPV?¼jYצNmC%MIoAV&^×1ÒSdҙ*KgC*eqy,n% R*9kYC՜[YeQj)*󥤯"w(FˁI9/cBQԜƒcPԘ#om)YU/t&P/z C0bwQL} $/o17U^s.׵` $ԗPUK j+$ j.fki ̆BщF pxdXe!B'4G迢((QfePFsqbm'TT+ә R>Q iVu+6< {=-A0.v8n@:%aqoNm vzX}(N+B3Ƹwm]2[U*le[ebC8J9cʎA |s9Y `=`1 S(,veY=uܔnJc\;p*&mQp3}"2I7Q7d>k4 n%+n`,"~p(Pc#h(ޘS:kuF=BzW[d˼e 8mB)4l L26 E4|tl~`\x>9M4l ӫ ˿]0zSi1LM}O[7#ړٱ <) t@iKJBzuP_)d F">wpo@xX"XNDzH]͕hGK. $Ěhl~8o5gz%efܦLa,\EØ<=*]O3'G4#}Yπ֦OVl&;ֹ u ,è'EJ>Hb>K b~BW}n cfyV7 enfT'{_־$+ p> cEC!k-]65ƒODG .V)#mbzPK$׹i\}J\aFjuiն9sƬY'd<'<8@ڗ."yI%$Zr88^W2n|bHX>GgLH|B'2{/v*OIa(f$D2U =gYJc.6ȡ fAᔸњZF#N [.ElC] yb̅/STftB cSg4{UzsFBۧJ؀5:PڤWvI 8֣)nHӈ~i| m $<-*F_oNR<TҸ5Rp4[.dH*rA QBr`Rg0 hS%#yWF/B(6߇GB.U5K}vcY.цBtzX%$,rєwurW(ka zcz|^:U&4u%!gND*N)I WYWf30? ~;#q[YI霽hݣ 5k]P^U;nvfVɥeeVƆTk]r#5^[H/޷ ^ X6)NY._]X>f>E0LT-OGO\8{i+xie܉)^/ \޿To7qOg+l~>^c+Ͳn8VKE"~ƉcAiAS9BV*ًHd[V1a0%kۛD&'޴ZTb$e"icҘo&V-n~]p~:œmPlMCw,Dˮy\|c,dK$E迅?E-sڭҐEx@zMuN4*rohZ&.@-;OD^Q DžiI*#STaABvgѻts@>D[k:|_~6,.[֭?'}}1߇/z%P\>Gۨ2]XFHxh\rXK4q?QE)D|6Tdr!uԽ;fg.Y 934D.?8ʈAL8$d62ַ3d5X2\ D 8X. M0:Es 9'*|X@0")lC $G!]Bv6&6?GPqR)Pc>O?w-`p!2UGqtfΓ~ DiPKR9rM_݀a=-tFP'8uz>; >:~2sܺ7X< k}/D/RC8DKR:ďq z%0^Q_Ks c t/R@e$.+IS '߲P2n_ '|Wgx$x/㊤ɀߨ۴dwz 8'Eg]#7?bA;q B/k0`OH@FW$Ɏ5yh*'62䵚mwX㷹O0E&"ӾҖ+|?tZ|rnc);DYN"*3"+oy .5{u@~ĺoMc𛢵gnQfN3!+ڶ8U)|Dŋ у猐(/A2~d@;NxĢubB iiGeRDŇDP͚/Oޥ.+s? WeD@=X< #D?^j7<6gLxȃDYh4:Z)Ț}GaG9*`=zC{5^7q>PqSþtEFm3!)QIN3┰o"^a%5G c40F ǝ 1(:o!0il€H.͈KFEː9sZ @p ,𺛪g{p(q3(.FE"w sˇKrU"~:˖KtF]$rwD29-CI,82+2]w~lȰ۾VWm&;r5Ez27%)Ƹ kK5٭ݰVrVMa6MMI)JAU{~Ƃ۳;Lnmˢq>@L`p'DY{c<˚CuLn{sZpB[hּ 2:zUAPZٺ.os3c;4"*}jϳZ(m椕)J =M}u#\~ele.#C1mQe~̬䎿eu_Vn-R@Xૌ]~P5(N"5Y_^mgC3>* NMR>W.4CȯJbY Dgb@wNJo1m/M{;UZRMEg~~-c(ۯj HvkƗv?#r$*T+ܟRPe$I\T]Z2>l`g wP.,6bnH %UE!:0Nb`gғpld#<ÊX0 4y6_W, 84T9+ =pݳ~m$ /bZOiַ5|6\ai/TvXSɡb<87cȍϐF=b,\+/O|w uSӽQi Uˋ6Jl|W녠Om^ԮLQJ :Mb:uWpEZXjU1 iZ6k6۞e阑v*K $Qd":IaEKj \HIQ9}&_X[|vk7D6 XwUB5`Ì|t+̇GM&;v撩HnuU*T-nɯON"4 jc:~\Z g#6ٲ9QA8.8M'b>/'հN@.|RûbB#ճr`+X*!;0cgƉSkpXFVpqF-\#ϵ//lO>" blB:M9$1R 斯J27h4zq&E ] @%3"f(la\"],e:2E7UfK߶=1u5t_J|Dm rFA f hd(2HN^YK/s}d)'E]w01Ě&Xٓ| )XuU!ƕ<0r:J^UjEaL3<詥R͈t┌[aĩbϬD羹($?1Քت :/~dK! ΩT}aX.JQI_xn|!['MټpQ}9įt׌N ;gc:NZtoY38&<)QH4Ƀ]ݸۦTy ^.$a;B0[yx^K@o:?[ *a-Ȃ?ue M~'50חxf6mIx VBTk;G]*e<'%et5봲 "ֹ  p5?:pe 4IgU{a8aqRxR(ש!;%g;l)ypc'?/Ӏ sc,1NNA)I՝sb?g6;ਇY3?/MG&e$Oky\pW| g-3s9C܈(K=IP :i. ~)G̢<@$AN2<;g£cL.¾)/Pa*+H)ԶJtD}{\98~y MN :%{+uހO8_a.i;@H^:ެNd@S3ֶn]E W1Eyx ,:MJnɹ"30UdNEM4W=ªaH&2b6&)~{b1w=b7 ^%cqFxM,yN U\@MzTՠ̵0h٨zԽ](kMxD1 ij'pSކxA->[Z+BA3ȶ|үHjuAT:?]!hih\6!by暅_䢞a8\ͫd-URϋ G]`ӕ6.LD3 }K*_V*x@~shVЄ/f8u3sOXlsG!I%9 x|?OP@A6 ku^B P|S%u|/ /3\t;|>Wi4H!As Rh5,w?MaaQN,V8 n J2uް-sW3^a6sWv 2"EJ+rw1{@:nP=p*vq++iP* ;8 ("@+Z|XT[^rX"@lV0wy0Ov}QFH&gP"J,05Ebebscx+)LFӀݲ?\ "] I ]2v/^gB? nЙ.hG#s('VW'Wӿ¸=XjfJSF5bjϚ(DPzXQyv:s1&퉜>2m$\ez"6 O#V5a 7 $>m7Ƴ֜a<*݇hk vut,iKFy@uD 4 {\%z뿹 ǢȂ{w嬀yIA<ū+AlB+|杗NGXtVq~oErjh7i'S6͚^Cc~^MkF^1/!i0dzGn0N,"_Hp𒘲kx9dn]HhcGV,z@CX2<`K_5PTAM_ϹLG%?yY/C(ph;@b@u72)tc(`jUQY'rkT}kfz\o!Z9͠$݊=,x%+׶!W3#\x5B9SVt-ov%ˡ @c/t㟟c=U(]&@/GL=Iy^>G,KW {ɈA+u^wXΝmA}2! LR%4p:| *ɯ`ѣ|OVH8[/uvPFbz| 1]e(z?.~lV>h~R5.KgqȂ+A`dsoF#] ,l*F*C Ɨ*nDwXQfU HllTEkF}௣az<*$"@m:\a > PqmhonFe\˅J0ySD0%[ѷuax&A%qOA VL|ϓ%16mhQ~ i b t?5-o6X<;™},*~OpׯRZ.1PB5|C*ZFW=MtlmJ r!do#KcutBj^jf3}l((d}!بw!`{lأ<""[p u$`J‚XjR-Ic)U&"Anw}|RoHC&fKʷf۰8mK_Ē+k0φ6- (?*;WsGz؏ \K8xۗ|Tɹ1,A}y:+G20oyH''18*OUYÏM=) !0O _IJB?g%"ܽ-B;/@N K,r.X2 ܀Q#v>zONֽ]>1؉Ӟc 亾22ׁ5\h9]g>}D }rHI(Ft+ibm:C:6 Fs2Q'ŕrd:h^jĖߚp8T"'8'2O< }fؕ<~ure?'v.5&XA]YKWs *k3BB,yTz)[gSSTI^ S"9 &jdH4ez#)1e+6?J^]@$-|SP20=HQ2];%f`lTi,>{n1GG)Zg6Ea&S LR™1CY/nc9 tO6m qA wN %ygÿU)uNXQEr=M}~+rkU~=*9Tl|77E+ 2Faɗ@oڙ%!9с/[bMj+>Fe۱/\f/"R R_ | M4v@(e?Kimi }ӄYT] ])eg{g ۡ]O10J`ӐD963b=NhOe_E)':HV}4V:tZyBZh; ⠘R5v$yOA>H!_tO8Ԩ}!3g@S踀^^'ڽvCʷRY(I+8Ьk-$YK<X2VYƙ/D r8j.!ÁoaYfg34%\|< Ys鎊)MB7ߡ9( 1]1ugu 8AcPujaHJZ(wϬ?P&Tց F[+p wR'KISz, : a= EgqΞ/)v )FW %EQql ?\*Xt~/QeF HD]?ȊKϵЇ#1O8o_ڛ9 Lʦ妦eHІ͠Lƥ|2pfsK]_'G½Q%"d=;Q—cf`[ShPPM[֟Ar<Ļ"n%t7pݤAʮAxsryr?Pj^|O܊`8|a­q%X{c>ǑM%yzԫB(qz{ XwcDT e"|]ueo<-Ё7v:gL$~n5-H:B<3&\ip +׎J̒J>Zu+Nݫ~(U?zQzDGtopTd$_mGb 8_6x"h3MLl.b YUňTdFrQ {U}P0bed=*c[. z ͢[L]8v:m :ü0 V)K+qFF^ S;aU)*5)E٠^>ձduu uu0ND3 sdRPvGԧH4.`b7+*Na'vSHA['*̓aP@ P)ȣ;86'9@pc$` xb[MҭzYQ|fRB6m(+Z 210=4pBYIXa!Ѥxר&G8U&^wE8%W]s@Y>!1ǤՄRSED"f&|b&*⪖z̑DLj0=R۪f$)/E\ |]ߛ9*J wv[aDMҦ^ 60# >wTR?z 8ϜyEftÏs%DGәֶhrÃr2^v Do^|UB[lQkpRCv_.H"oHwJ7֯^r w*Ըhcҫp\]_bU4H2P빆U\!-R俎2NPdXjzk(VVy`E]V{ܩ`JTrD)*F"20z-C!3Jg~e (?EHAU/zCy$C: ,˺IT"L@][>T{G!,{FL6B!_R$R2`?~ E-욎ld˗n*[k$}ώȿW⺢_DiqDcx`5gkhM\90J>e);kL~\dyrbx+SmdAmtS"hq/Cw{P gism'*+H@ =wQ%^UFn+WJr~K& HikWĜ| V+qc8y-fՊ'08Wd]$KZ3Qk-cj aMhh\%_\QŪάfv*FϘ~n9'U&,r~:^,&jւB%>PCKD`[&^!}ݫo=양,*`mA"i=]>M7i>=5[<{~$~qDDE Љ-`ʌxdtRAHS+ϑRh[Ǵ}u'"?Td( "G̿/9LJ/m/[2Ayd./' ~fv or?go=9mn>L[؀ok?r׻Y]W:aKU=ǓX=L-"ɒ0tn.<7"޻q~*jMe@IƄjQ`ię3n*'Kv߀An31uo QkMtÙiƠ28FBUlz]W܄9Gi^{Bz1^C =bO@2>%:+ R.{~ Lt`ݚ6›;G<ߒ,6-ZIrW9ҝmbf3"a⫠fR Ğzu4hF A#:ɜy)̧XD\ŠMUAQ@]OnN(Y0&Tr[\n=.^tUkqI3h|n~gNH*%QlX ʡis|9ոI&>^Nr1 n+!KHܬUl)K)=4[X"`;4IjI~y%c 3o ND_ϞS9f?m~oGVժбS#ZSE|r9/XB@Mr.֪Ҁ! hO |6NiP7 <*t$JUA,1O52҉EN63 7SE%ϹRosOSK`rcc'px'o[yV D8kVg&{>C0ࢩal\K ӆZg>8cz7d[Da$]YiCq0RI~< ZSgf FwNhQ |OOzݻvpӕ]w ;5vbF큀j ø,Y@Q8t5(@5N$Z+׮FKJ]0Dz-K;tLDkJ[K#my 1/R@,8qث!ED7H@,q܎])&x9p鵐}2x&N:%^ԇf|v"hTUO ;,Mι죔Vߌ Znӏ{-}:yNEQ\쁛 ;^mPaC0Eԭ`Az$HXbv3hse>.YKP\\oL64tK){i`)Bք QSԐ̎§=^d:grmrI[1p.$_zm#xMcSY2EUbkxB7P*X r*%O)UheF+gN.{j2:(N֎ RV%>#I۞L!SM5RxXm=P]l^~XKxI:87{nzb4" YQT8%@R, w*XK]1EAࡤi«W ڂWv%,Ѣ`tz?cɇ퇊2c"U`Tliߒ ߪ_?iy\|>g33҂aK܏\[%5Iه;I{_a+n_N;dkՌ?@l# 9mG_(mmH-[#LWfQ(Pώ3?#<>'fL53n-.8@h L.##^1Ya;Q-p4}fC[W {pQxqb4OF w Ģ/ E'&rY?A3+T!S{wؙ `d7O0tis *s_h]\>Vg\`@wf 7j[J2{.Ia%[L9j25QW+>kٴ^;xぷש=N'Ҡ]-#hSr2Qp&u?luMhYڊǘt|RKuKɵǗ+YBR>NOh3- e#q#X%e}?&]` WC Ѕ:xw o<6xم򖪺0ït l?UFpy5. ګšSm˻V拍[Sw-ʐ8ZlϹ~#}ϩ1z>`!/L*4 ]q0VN)ߔnZރW9뱲 =RhƶV::2&. Zeʆk3m:u@"J^dE.ϟׂ+0a1Tx.ge܄$-d%j}7r`.bXCd*k|\\яmyȋΆ+ J{N&lMBJX1h][C !)oS aƾ:DsTf#d.ձ^%][8Mwihk4.z#&( C=j6, S/s )_/}&B$lR#bc2oM3S9-!ʭ$ܙWkvp"h~n|a39HiBI}gf\F]>g|.Fm#vI:ZIL%zd]>1σ f/n⃞Pb.S! fd҃vp0AN%*'}"Wuf"kf yBKlI3t+F'zϝ$BkDXOӲZ_o_d,K̓ 2}6xqs4zPx2s&$T;:H:=uLOW)4E6!6B}ę$΅4C;`8%]=C!ɯ ~T#v$ۼ>%m~{yMbAS$nASOaQ.b?W}N{*bLTTbLqAJr+g*`c/1dR)Kx>,ca2%$ĂFT:z_շ[G}9hhvIGSNC)jyzvڶ䈋(S=Hl&^AsJoQrSM>6T͎8 GTa0fAαycSCwA9%!7gPٿ A"F ?>H;vD,[e#K Y iѴD"VG!~:rv| Ud='#Sę`[cVTr~^9/Iv}"Lw0:2*wwqƶ]^ԏ̰gŘ[[,v8 {vqsz&פo!}v[@@6cQh8%"J\/+ <l{Dw"֎97!8t`À=^|;\j|l9{O%i3 i7Y0{*j2}tEI~[:/el!.rjKR ]yܬ΄M`rh +d4.kM뉑hd8k7XKzAiG2!OTJW3ښcȤeYq @_ s4v=Ǜ[Te0+炒o<U+PDSUZ!ynK I,^_NG_ig|g <ѣMrv5\.~^uc[\$(? -$DŽ-nsoԭ .e F9C~P<}zI~4e]rX 9í▕IӇI58#'Yo`r^`.FrA @<}0sŘoqO~hWxZHii@N0Z/M/YOwc{#av[rm >26wց5&tXGF·n= 0,̟1mPanM"?:q6oظO*OES&9@0{|{S+rvsS$Fr+c4Gy| 4mt&X?qd="JNlMW&72=mYvFc1>&DBmp~Ǣ/. ]d# 9N:gwje)un;aa;AکS[ |%a-gi' iۆKNOpʾhgb!/yJ! "#2P|[OrJmrP&Ȗ cDKR]{t/%FG,(E>P[G:~t`̵պ~:yG#I5lwX*=HZl&vX5M ;$VwχwkQRU1畼Pd.<I}7av|Id n7uGz~"TZ2ƹib8G qq~K{־k^8gesԥhRZMXΩSwDb.!Т %)RǏ"uY$TSI'o ț+!L墇%Rg *kow5|8!o)ʫ P? M޴e֨!L} ɁR8@%X۵uHU e96f; `qVÓe²sBك…jB3:TD=rζUJ1f&="0AGf Ī&PL 8hX g"xދՌijQh,TtUcPZ=Z8@l+TZc6iOa6&'0Fc[f&L{gg[i-`\0Ŏ p1\MbʰtH*Doq%^96vr2ͻlQH@Pf.F 0*.,qi@6\rb;h`[&ԩ%bU4[Vbs_}+/v;uBR4ADdp{gLa0) R$O$}04ה@m#Nc@8M}DE=I';7.n"iɘȋ'N[_-6,hE_N,4r,uP)>͊FۅS fT,BBat}.qo,k/~4]p3bоfWPĦ}fBli4e21 )G--QcB*Dhg\o4\2'âFs-*u~uɳ7y sѦ-7ϛ-f76TiuP(iXrRbS {)w%)zR]5,Z\mNj]Lڈ9o' \5k+)p:,=BDfZCg!I-db~ep2ف ӏ4-qb>_#GaR F15K?әe:OR[Lsg"ٕOp*n0< \g3Xvo^m( }Kji k+ȳ}G%>&Ƚ9~0-Ÿv Γ| R 7̐]Ղ ^BD OqZZm[. l=bXԲ펣~6ߛ@*|ߪn;&݂9X)I-Lhl;nͤ Y'PL. \{a' P%n-=|b{Y}bH(3OM?P_S1 a zyNnBMZ{i05qL4Y"j'GYVľ@OWOR<̫_ 3$5zUBK=DEiP*߳kCBX0X)JˌUDţ>7r2#YgYc"(IpE[|n5p!hTsye@dLްWKd1)@8A@Ɛz#ХdJ#y#xof2\έGXM8UqmU~#}N ;0܏ rxt*8Ћ8?0k ^}ұSTK`--s`>.@`%$(:Q]pmq8PPcP<`Hg: XĹ((GGg9י$/{uŋ $1.[#I@Rzx(-Q*H^㳗B ML`ݧco|fN\uP]!?B?qF?Ts4$O&~EK:Չw,N+_=zcn;“_ݑma2Nav؀y'|J+уAYd%ñF}vRr'hSHR>v 0V %_V>H>agI}e'ȝnp1,޴m˜2R; d@v)}VB4P7%q$fY.Ƕ˲%snx>%1 에2Cl¼@amUP[!,1dgաYͩ;`lTa6qĝY3N*I9q*O ꁺ%~׆]H,#Lr)Ĩ4L` 6wB8˃ݫxcBtFYz`D+ZD鸦Ldh՟̏l-|IC!y[_ǚU~o)c.J&C; NRsb B2立f[SSd H!1h2Ӝ  .C栖.;آTaʘw&S6R-!Hjј3%@eJ\Dǧ.O%5xmi/ VHŅzix&Tz =xY7}[@v$w93qҸݞhQ ݧ6UT=tdS (DOE"LgQfXXuAyoiQCH'bS s`[.E)Ӝ8ޛ5W* L\wtߜcU Ne߸Ei7fQj Ќs6ju`]/X흋t%< {u*9!dS VVBihE-'IvBLj䷍)^C QˌOʿWPV}+x6@`›xR, %of fY&rz>-BgCF_aٻl)Z#n]+hLۥG\0E0|"d g̮>uPSR76oQw8 [l]W  !T,\ BwuAϓíM)0kF<%yly΃! s5׭J 6c5NqlT铪JgcA#U+\nV`}PlwwP͑Z_ow?J9B#` _Wo %nV9lxxv;Љ.6Os ;y8u!9:˒/)p\7:؜u#u2 SR2ufeE{Mfm?"jc>bh 26錶$mԒn[ b,6^!S-%1&E`h_6-DtEgKRàs߶  `ԭ^=H :p@9V) .l zĘ͇'ho-n BE1sZ>TqE}).KLm)ML RUW̼IO]a".yl;BA5BsVGR@bMTN e^i:U;Y>%[b 0,s‚{( vfWČvFZٽ_䷤Iܮdɔ,#4j?VL3$#ʿ{G%n]F8(/ǙAmX$L$Kb^묺Zmo s$J|[jbjNes}Z J dGd;= d ]#+ڲP"v{Gwh-h ܖmڊw,o\o_SjuQ.y>J$0kDM0cWiW_Bs98քwl-Zjğe1 KG7錼]$ğ=na!SN:0!ʒ]SXr`!~sT|sD 6Vy~M@iZSC.+GObbC\R8 `(<~N掫Um|8^'hT뺄VuPDo^G!Z4áoJBDBsب2eM/ #U檢 V %Yj*mʙu_>t`ҥULl>%8͢vn`8ʅ"c $lܼ2R`Q0% ץrrɂG' `#wpl|{aZ shgŽ3׎tȳtIsMR+1%V/ݼD{r<Bc`9딍s+Q}짘NVO/grp`XWAV| ,UO '}Cv2.uS*YQT_Fyoh'=h-FlQYϠV2~_-5 j1-'fZ!i ZAӚ<2qJ<<2 Æpd_R*Fn 6Dt{}MW7&ʦ|5靸F胲gMH'" %,ƼQ/ 뜰0%Wy)cZ y xWQ I8w1Z.ȣ@ο y)M͸ʒӴ2S;&S ,ˡC2IrtZQ(Cuy{cilsFNjawrp@<&?t%`AR-2bS eruv=|QR?%`܈5n*;z~ۥfLTw==鹾rbd#4Bap0^fe>3~c|?G e4pwy1j9݁lPOT. W7~}߈ ֙O'8u 1,8#KLwmA Z1TͤՈM"S$!'uv1N>B'Q Ĭ*3;~oâMS;{ύ>G{ՎqG>>"THN9poBH}g] VF`᠒(O#vri+ܬrr)35?åuɨi"܁2Rn 8y>M*{xG5QK7_B Wh3%+8gCToVa4lbS&{{F"/fk[sszae?$e$}HU6"k+cA[C2)wvMj=o%nꭚ}:LZ[)i@8\hRUhDXLQ s8tX${q!?it>Mxjt~\p 7mMDB6P*ɶ:T܁ADr$Pmo5l ۓCX#r_9iLU=k[KU Zky lñaNt.6f€b H*&޲4+EM3~hS54VyG=AGm䄮gejVA4RC|:dy&BC欰<-o0fs:B*5)P{hN? *4o] Ap-n 4!!6Ǯ׎fF~F΁eE~ {:miEz?HB7ߣw:i!Wͮj@Ϛ{f0oTvţ!@1j|y/1Q=E + 苏n1 ?vyi 0<mg!s]z˝WSkœ/HVMa-k"zjScM'/2wpUy6 ߎpx[pRO2 )dk)`v ҥ?y4C/$k>[F5sjHy|t᚞V`A`9z. ݂$g?g FyL~dwL)yd7Nf: ?|sS)E$[`)Vin. `"f@ymF|er\Ϧf p|XS9W7OF0G+LF;O&Pg{m׊=a?bvӅ`,klRi5oNv6bjv?QP׻B(+V,`פLm֫#(MQ 髛7Td X>v׀$2 "#Dݑ~Rbue=%bյ:k]t:^Gp}}D"oJK!T`㡹GZ2Cϓ:M1w kig˅MjP7̚972T^Tu* g%3U ǥuzA_Ђ0B˘tk"pxȻ_LShZTvuޏM a-#jŗN]T!kqkJ gmR=sGeLb/I&f H/r[kM&XeE:F'cc`<cxi1 {C׭GV5>o܆ma]$䌌2}13Mx?;]i.7EjHgul)UN3~1!CRh>QҘ#qeZv6ya@:뙝:0 CSW,dq8I4`&.`8l*c,Lб 1\ZyxْJ}vlڝ?ӯ8R< 8YZQTaWRua#AߡѩVi UN@v3ґ`P,2VωHuǼ1[N*b qwD'c磅6,2埳G8~0u yKl/\_vʥ~{ {¨3df=p<0-3oZXji}R_V׺QT/:{v)_;$/3GcVԜ]!Eo/N(]PU06lmr_%>tfl0 Κh̕EN%΃RDˁȚ+QRktr*2rs T>a~Zc*"~;pk)asx1@"4 ]# Pe0Ͳv/Q8$P};6/ {,b5'\#dčUu59yL2u$!oet8ϊѵgo7@A;9 \eLm!UYCEȨ-FjKt&pU?ޤ^`&"`_NHVri^YL }eU?YP]q ghW[KC7bW"^ mGAk-\ 6q命=@!&:ptvX$\mŘ3F8=>l[xQw;84`i}+"s`Sa {ogShA $rH1 KA؊g:]EJ}I_L3ۿ`#?cfjLM^L&SHޝ:{E٧A ]Q8{^C/aj+t7͔1ΪH=NlR¡ت'4}tJkοh9 |?p̗[œia3$ 3'\ e.oj[byD436m/5vRԃp630;+$9۰5sĔx O9j _MOW4tN%TC&*9D䨗Hv/tAMa3Oi٧U:H1&uʣiZC8ջ|mɊAppV-Ṇ=Pֲ؇P4V#nn?knho8Os9.HISwRw(|S)͢9DZJeFyбRX<%PXC Qi],JX@LUNW> Rf֏06F 壐7 +wNg/p i[[\L(6 )]q\KR:?Lȧ)Z/2-zuʄC+HR>* kj(ܧ~`<Jǐlfn#IJ!=rBI:̂y&N*9'Yz/j*.g}E¶hߜ2V.l7r8v)U5 M8bGաzDJ~] `vJ@AxKVQp!I~kH.kʥFcϭK5c&׵@Z"Ԛ ȃpRc6nhAC=J 'ݢ| Y!fc0$Q.mY9>'' #y'*p9xYxwcuUk?ۋGE<.ځcо qY6y&zMnJZx1amrE.9)5ϴ1jeYFu)w;qB1ˑȠYdTհtD>oBzJjKjIr9&YtE .xZ|v HCx;[rmب}_ V! xpc &.Yg~aROg-@7Tk.v" ɜ/VJ "d?8ЪV:K%L q`-U; m08@W[̕}MPzUmX vq>nl$ܒpEBF=1T_M?iQU :~bU^WL1]L%N{!@g) {WE}ʄP'I#镧E1 p&D1D'_>nb{Y05սD7`Oz9De3 [T}uU9_]>G]ffFr5~il.OUrEl0dFI_0A8w ??N- Y97E$ Yó;x Fbi9uS8Orbu֮(Hi6˼Uw1fpB|lңIBV{UT{./ZË 2鷞pO9M=zFYXdH,i"84>JL  ^k.0ق׹%#Xuߩ8]׺!ݡRV5JDRwnWqC׌ D GƁLiQ!Ҏ>k(w=Eift |9ZAilGBulz2ZV:(z_ܭ( TeBAZ7Ku8L9*b%48DwBI_q}13j=/>2'qP …(5/$iEp6!Ի80.bX(&j%[cǯ{Ͼf;ٗKԋLL],LϊHHW 56b+OY'ڇb·u0e`D51S)a7ARqOpP19Ә:.0vٽ6wH!@(*'ECռ$ m.4\:H +9t?A>ki~,T$E /Lp̹I3k^y/u*%ͣjbP@Fpu}%ʽ#$pCv:2Z^^gye&{ o$2-Iv)r~^G 24tdX$4⸁cup{k|]#S^;XrMQٺH_Yjec4RtSjj^ڤ;V\fL~Kx0kiެ#X,qUU+tc{Ι%s6x-ˀxzhDҊŒIbnJtq%9*-N:%Ik Y (#XUnE)[(518XZ/GxImȴ|>nFݪ7B'Wœ0.f I9 OD}@Xtla5uE֯&[OI}o*ү08>vߢtyH^$y~NUs(Qo+W9NFKDeݸGX8zi'!Cr&I%93YT(uHۯƾ5Uʿ=8bV-;W}6j[csXk{I7tihUl+_\{0sw[x~{7L8wmD[싵Inʳ5FJ#}'nbu]&bI\:ҽzuV`f\=2w#jO ׎qCMP]l2T_('%l7pm^ FTZlkk)MwG.`cH/FAF>%\ xz' |p.^T؃k.k-PTxZ۞a?*7K 'a]EQckab,33Y|t*J *7jxBx\JxgJxӡj`o Zm*f?j1޶Cp=\˔ e6{L0lqǴ T^d7(,ImF_๕&4!t MkIBi֑2>OQmhJ=fX:S Z 9&tJz*+Zy A1`-g,-67#DDE rsફfm ŃXܑE3P>񑉤򹶁|P`C_,R jN/bh|Yl q#~S;ss_^ !%$?Ұr-s]Oէ#M.=pظR3t { a54Su %rHDWp'y)vj42!^ƴI#-bmS<Mlv  u w{*/cxY T'ti%:4BXj820VM"2U u'kT>;)ֆqh3Fn ;\"PLܝuw"mOϐSew^)I->(Jn<3PQB"-F`}2{R { $x \.QqiQ?N;0e8x,]ųb89xxgF w0eWQp!jGnhtS0hH+A)9%P:Nsy@4v+4 vNQgStdfT#}6[&$J'۶vmAX]GzAsN *?s!N"]6J:!Y(A V@ =%މjܒtK?5䓬=W\ @1Ld"ֽ\f1F'ny+ j־n Tz#DaϽj&s9L5)nr<[X Hj&TZ3*}+ o+1rIMǭ,kqIjI8X, K\0pjs"`34IدuwC*@<([_\TzL嘄׆ބK(+UVo܆\qc59o<mV@Ŗ $2K@tx+oT5E1WsDUI\VL;M gK/JnX,X;P{u`o|•'o TV^Yb-DD@Đ6zSihxRK8]b׆ ý' =_6&zmuG yj05w&C08JGO7x-'>[3}Vtr)j> UKc#if tn/z''oSJ]8OIh2i#;9%nozRI;yQ\8*~jM?d/ y]OO 46pr %4cbKD9hpÐXG}H׃V1G'P  Lo]%&z3ӤaYj#ڿbrJdL^ir+Q1%Nڰ8MC%xvꮋUB Kk$m#+ݧII2¾z݈S[u@NwPO( O2\U.W'8-EYLcJG'6vP̶U cRFmچ}WlIj!RxsDlk2A[s@xTHqK*Oh`h"(U{Jf292 ? 4,mRKoT  8fॳHtSXwwmՉb3d8+p q܁rzM=؍0U1Y1m.lH 'CmD8bc 6燥+ 0)4 :\PXLOWR'L c&G~:nkk>Lԋ$| GU4X~k74@ÿOs7'qw#VW!PTmH'qaꝊ'xIL:x&z;:Sc}];*g`0ؽg0@)V<ı0?jAjwxEb,/~@ Eޔ g[pwֻ e0Buc p[5z*}`jw&IdstЎ_€d;%U/ SS:d%@;P jۧ_/bp+$FD> SRUY1J k!: }F7<F_~Aeq{g X1;h6QV譍J6|:oNkRq҂4߻4kB <;sJ Zec`\p[Ul]AƇJ5e8!}PTjGF)X >杦Gw  P/]Xa F-͖"*N\|8FY#X>G4,@#[ dn+7<$~?Z} llA ۨC'/VLF +1;!=_| A91ĶeKJ"C#wL*[9ˇY;5И1 5)'(Fz/ݗ x۩FYn֯3JlP$@Mz>wHTJEπm"w;etϐN;CR3 /%=XMCZX5 ш#7WګC?`uuY{RkČp Ua;pI0Ҋ]t'0)m˺=o r 'NFjc\~/Yгrd?%TQ~ٍCMHE0ʍ̇an{EƎϛSP`-T{qd>7y`#t&? OV,g;2)O H׽XkDS`R@$~B%Gp&#xZ6(Ub62]դ$ Bi H3-h)| D2D(,@gx9)P,Q+li#zR7 9&:iFoR|ujӨӖ70$]r~uuh7:7WXR'6--E%MGSA;(؄ Qypt -z9@ɛyx,%'B,Jj-2RO (3buuGh%酒I>dz!6>.yZ]u0z=YgZv){nn$6}dq)bT7K?xT ECA:SsӰVLI;GWڿ܍$7vCnj+Qǜr1}rf e$7դ3pC}$mM]U+{b+kΦT3F5ykܱ;6ܳN İ~ /D arc9c'{@- '5/;]=j|׮+\?<9[BI5d$6Y´~ojVa8:5(TyJS IkRve !l`T d; ":] pR'ȒLB<* [7]jXLMu m_ kuNְ0Ą 0rDaik+) ?8,=D1;R$Eg3ݻȸRhg>p<@>|XQBT$@  ~#Q`)C-W 1WDt2$힭uz}KhA;ωetY8}Nt,cX($j#+irfZ6H9M;|cMlM3 1h.e0#TD6TUZcڐcS6t3쬮<(aNLz/qY\pv,p!zD\,jfC,L\A*Lj,1r;^)~aD@6oE?>wB.ik7Pab|SKɪ BWF=" R~싓Z\nmG]7>6X7s!%qkGdguE6z[P೻w!8DC5դeqhV85㑐LؑUd&m YOkCTfdq;٤=:v8ߪFyLjS%,. 5#bh?p* p E(K\ Q]+~U(]e. =zZ''jiK\v N Z؋!a5gZ$PMt}V\mzҴ[~&X1l0wd<8wB^Tp#VдK`7kKt{b98ZV+t- lLEچ@&8+Q9&GQIWuNuH@=gA{YͬqVhǨqg?P2< 2B&pzk,9? Nm.c & UlH`;D)iM mh(idUh~xK~^&GXԄ Z̀?p L4R"Agn6,"Su@]\iNT$2!fQ>_)ÿa_l!;8:P j~Ϸ$3ςx3m3+0MJQ5!70x+!5R o-BD' -_[]7jXTg6\`2&I%qpe!ƕicŰbn>nY_)!pj`]pzL:h5U)h F\hУ"4$`3nďhG%/k"qh qodu Cث`u'rpfꄭLNckɳ -mg5*B˝A9f xBB2G~r ˯q,'eKYGdݨL蠣h@'#3O駙O@ (#=(oҧ^#v] WHY0pѽ7i\5-0*yOQDe,8[ +BN?L3oa ؘz$9KQe/pǗ& AsOT7pbwNmBSșXY9>7+8YC<=U6$$u3,?gxl99C~F&ys/B=vX#An# >0/ }[Kt 9W|a~viRDkٖiϙIJ3PmC["oں=7c~R fհ~GgДA"6poLDc+2`c̕AMj6ߜHSJ4K1{;R,V;6@&z\nOQ}F9 |a]qPOcqRqٚ}AdV2_ףSo|koZ-}MʫSKz3_]c>FcJ$5V^-'7$7R\^=3m0i%<ٸ/E lMNkÝ6E1N:ܧ/$~Fǝ&omk@8pODt)m 7oӰ{a8jâ T| %͝P} ƟϞ2^[8MA?i[ 6_~Vւp1SF(YKWZ1c4{l@NQzl1_vi:^Q#Zq#>`}1Cſ+4.~s.eFm' }=:r m/*q'< $ 0fYKrc[[3 A,[d,p3aǰjy2ZTќc6e!FRdUc3jm9I|${*w_ri-}}-= ?hZ`Qz'X\z'vRtb%s&v|r!S*Aߙ6?dJ/d.eJVա*Αb{j4,iAM- Ƒ"|ʊ۸=ǻJ Yd*5p.HrxԙOqk׋kR L&hJÍS3(;ʡ@6q^9n(ΰje~[!r11ܜ3*?I36s&R6)p CPR*C[-PSSe=Їa!@sܷF$hN Þ[/,RU NMڔ{FΒ|@yPDRdIX1 R=<9wL&gxޖ3TRQ Qq&w[YMk~aEɱt;{ڂm;1]M|k@IeckAu;v!7HkX qE˄~J#VAʆȲğ"N%i>hJ3RIK?(,H@Rm|صp7g Tazw~UwdJo X{3GV (8:B   3i¢j cW:3M ֭$d %z It >z9C(|c%"gvцv}y)C4>}360U ?<$mxYGɠ֎@ړV譹ϣ8-8wBi%wd3d[a(/QgYG8(w`.滎Oڄ qp(FSbR-ap (r˘G-(ABPit3{t0W6Z忷=JG3:zPRJtN A? mUϫPEYr N.Df?3_l s+'jn <[ǁT;a T"K6݃wxJܖ\s$h|"7bPo,8'dP~2C<7J9Jb|K^$p>_@; 0C\mf@cCQ00UO/$d&{~TMlANO7mioV.-$A2QEhg/3ۢB>.mi\ZX &hB" V*,nev❲`ACޙ+q΍:cC'ͽ}50r'~Us,q+~n;Y- d\Z&~.(# Fk]9ry#sp>P'w(|#wL!j꽘ѫdk扙$O)1^@,/f[%fCq%gN-ιu[w~H9)s=قt]u;=;WI6 y܀"1K鄓g` cO -0%OV(2jBʭxGa4b#ASQ\,29=] ht@O&?V<_)MՖ5pf'H-x,ju7AuPT-˜Xś9gG XBБyj ۭ>y%,i;TX[ya6fS܊u_ [2nˎY"5Mn=nQݶP0Y A mOdeԓ;0ATVj/(I ^%;1usi_&2fvcHK0`7Wr"͎ ʘ_?c_KXڝ(ǧ7Ҏ?Qu^_qBys4!A:L[.ȼ^7eК9հ3m1x=pK7 NĹ4`Km4+@E4>[1}=p?N 70Peu)&E[Ap2s^ևY`:*!WY!6yBN3RHe>b+׎0A>!v`rHK)8lRO9(g+եeHQǹ[ Cc"|T[8̝cHK&7V_qWScXF АCiyԌ{IO hh|U.3y< `:! 0 :=1{e~g*w;33\nY 3s TX|k#+t MN'i3+T/ q % } rLlܨfb#2a&wK<7C !-G:Mfnτ=I@RB1&~DUofb&-,T[2aq\nZB s[UoPY|`" .5,A&/Őb}N_TvKH SZm(:yg^D,cd*ʙ#:8+/'Bf4Lh#vFA7T )F<+>l}2I^CLl@HxDHU}t,fDoa!AfL=M1Ãaխ m¨tdis#=SBm 2 w`&(K|0 u$p@?—EAx,}mhaz|'~-]9\TJI"K{3z7g%TDݨa~ [$ ֊Ps"nU37ҏ3>@:+{m$ǸP#=UJg,p- Xku 17B26`$V@b}b!F<G5'@d3*xp GӛNGaJ*eBǬ_D[L\M"ξ-TQ؀h!: 8G55 !?ٸc$eO0f} LJs_$h*-\x`n Mf/S$1VTgpb]T7(#)SA X\} 5V_[<1/F8'E HcJS-7.R'YsAI /qїasloD3|OXPƍ(< XwN}aBU†p]Z(Lڪ|V_'I?-@W2 :dsR9)D=y 8j )71`j9&Xb49f%׮V_J$^)nw*iI<SҸټ\\' SwG̊(lö5dpz>? nI37h.~Wn2W6 G%E&KEm kG0̹OvI?'m簧t>l9CjΗ8!M=U5ErPeGoWoՌ}t/p;4>± _LzڊZ-O[ªKm孶:=0)BH-tZ6V,v"ٲ#$!NZQykdTȡ̖3Sdٰ!jJN_rlA$ !)6d?#d[5Ȏ]nr3 ;lQ ºP3kKBm\{WGiUY^lC}UE^Pv Հ:4;1=łJZU]B1HZ JzαfB{_%+N2\/!am"&K,c*oZ] GotRGN׎V6Z:(.t3cNVV+/nE`NK}~g|G4L4D _9xlo^GRBe{R|J<˸r^0*L@jDuሡDMke"**Ef$,3PW:ARt r{CM4me)9ٗݞ\҃WcGp\esmhTL~=6ˡ$T[ϐO^*z~z:2IhM7^U /\<2fr{<2=</ 81!lh?>PuRJ_&%ʓ _̍0 2@S4TUq)n@|x-Ɛv>saGΘZ+eUywGj'FF0eR 4EgD?IuĿ&+X]J1cY!q+Új4KF' @2=2' NMPaSc ;OFۃ.n %}w*/pirnwLrMY&r#'2|wLZC9%8yQ P2AqNiܤeDXߡ `YYYhz-b$1MI!:|BO3PPHA6&08@\ozpNLm!-"u\{7O}_#!\f>MNY}) Ny^ }CG#V!B"s铡Nrد^ KУ10H=ρ@CKs%ú^b[T70"2YJ?bUNxҲs &"΄cNQuA ֙CtqhC'?e8 žZbrU\msoŽ+'iz Pު$[2H60[>peFaj݇ 2&vRFoKBIߢ3xCM#DզW6*S73] X>k"K"AGR$U,UV ABB,ՙ[` Ԇ_=^0\:evMQǃLAsrh4W"#"KRk6,#оY?:s-àC!H쓋0Qq95ǦbY&MyM~ق[?1C80bWbrliYUh#\q5"vѶj&[/{YmW~'E .u/ 0] cL/|~_+mN͆`1@YlhBP%f1ͺoBix^1[*o8}B$Qh7S+hA",[>UǶ[ kwvHN\ބuCG3Bڏ1_w=vs$_Y!bE!t[r.aa[kna md Xwpr ǽ~z5rz03=={mZ(RwϴaD׾]xwiY#K%# 6o̗,ʵ&ՏyiwhHH(`V4Ѵ 6WUνYJE}71ojm㭗уȃwL U"-`)̃IձYs"&aqc4v k&8'|0*6@,gCkuOEDNGڬbF6޷$>ྺ5yV)qVz\0?i@$bx]v+9f3;YWr7 P'Od5Vx͖_eމ&iJx/(m'2#pf*?g\_g/?ykr؃;nɯJ3! :d;+MP!Y &b#QnӚ& )俤8)7B><||hHwg6l/rJEw^B"]]٧:KrTkWP c, wG|\q,$EZ8&[y 4yg4B1 V1_W vqggx^Rkcf-j–~9a<!_g,}ba,%3߃,c qmՀWêjtpxJ}!/j#"(ۢ%J#hڸZwg-by%a4UXA}m)Vv?[ 2ܜ F+DX}0- 8aRS.$sJ7<-[HeUX0܉%"E',&+q{7ϐvo[b`l7AոG;np~WlVu[bn*f~1-K,jC8M4dRcQ.o2~r:}0fI;sԥ(jw!6աG<|G@u.9B5T7#Rl%a))kJv!Ֆ7%Qӻt} 6xS\Od3[F늄` 6HӳuV.;RڼO;OtLC$YJ|jXl}3Dq.=Cկau~WO]溺SvC2/d'WW#X rH?mםr9ܶ`&E+|$P\~ $|W*Af.K qfVS'90xgLq,~8Gynt(PjIGM)&҉m!4>zyYxSh9iJ$]4՘G󛦎H`_(2thuNqB\Ns?Ʈd5=xV L.wpLN뤁aVo7? SQ,$G#N?q_3\?^ҏ(iU +q]24BTU 7[BqckZgD`GÛ| R[ߥ*f% wfZc$$HY %=ċ&í2xE]kӖ yYSSȱAta'"h7Ahۑ9ɤ/B8e@#g 1[frVjx5$RsͺW7$K:~z BzO һ"Lbp,GUYuNJr$`MYݎAp@(OyT:sYBJ$wF$U&LʞWB{ YFJqKKUN6C$C[\f@պ6TB_@6M'2jie,-h'v`**Ui mr^BV̯%l G8`)o0)xkHH%mnl1T@OV(Hq1= ʒ+ETxƇ&)B"uV#G*hIi?S H8݋2wO)-58I/: 4a=?gZtܥ.¹} 0"Cm?~8:\"lٖ+?uQ$(GM"a$Uwkm(&.LT(o'_\.@;La X4_$4)^ `U5c"u~jME֮9ٜU }9c!6QwWA BgFV-NՃIwRzT+ [w{kt/7|%oU鿎+' ޸™o|qI>$cvT`^ w#;V:F>) bAZn͌$ߪZdٟPZ1ٱ2ך,a#p{ (ÔީcgVN;d RI]9h@ɽe4^s;~?a?m`f̺صȩ^" bδ>SPCˈPP_dMǥALh?WP-@ߤ0.jԍf k?5'h-F6`X ?s@TVT|_!uHcx4Ic@YYL]c-0KiR𯄳+C ,F82 d:!QҲ'#آ+Xno#@.r 4V i/Xu:eJ̦O,jnG |Sϵt}N,lW0%iR+HC1ۚa'_ ZvZ2q'%1+Da-b}Ӫ^hA fHګ+ɐ 3Եi=uXN$Y8@Wz=Sŕup?i΀(q)5ECZ˚ӞyGbv=! k,ת?@e}Mw4)X5G-tٱ|@]Ν~P~yc̀[;)RU~ |W d2 vj]N_SyKL>7\ᴊm\lqZ\ΰ977׋ї3[ѕ2_e_FYַSg-tqLu_;y"{J[k÷6 q`toDS#b;c_|H|b5I~;'LOEm2cO>v.3ɢe ;%U˅JXtקinr+}~9romD:DeTm4,9{`\,BVSU﨟z&l{3*sނ=_!p}L|%mABWR. UaXƴRTDcZ2Bi5yiMTm"MsqIHՎY_Pheh4k;t*vf@ylJx1@udWJqcB9dA<4 gov.M؅g\$Y"3ڧ_ `ff~rMQvW/KҸZ`I ;/߄]pVc6w ̈́Ws 8Ki;j{910iF$H4Gb҆!&j/B~+ +Ōaf8B! Kr9cX{;Jos)Y, usM,sQ {; )D]&MW: j]'DZ8ȵ6  ½ҍ3.^kvnF/:yJ_b7G\M{3: 6^ I="A%}i8p)9]Baɐ߾e` >bH=[mbmNgYZ07070100000112000081a4000000000000000000000001646b69aa000020a8000000000000000000000000000000000000005000000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/bt8xx/dst_ca.ko.xz7zXZִF!t/ h]?Eh=ڜ.+ɑ s)ByJە >UdviW  h'8̀є &#f)s@ؙ|!% Stw26nD ޴Q*5t)ڠӭ('--)ipLsInuvuP:ttorJFWO8.t<s["R MG1_ Vzy!tE̠68$*t% yAckb{4l~UVϩyhi/&vmzĬV[ GE޻9L[o =RF=< !F'(_TI&IH#5-*;/G؈.۴Q{ĵH'{ouX[ I^|b&ΑT[oIuy9t-H Pp婨[#LݮQ [7(x!EZ3Sxwܣ(د2?# ~FFdm?N-⣠n9H:3:JA+vYQ^QRG-1xi؂<)\;rM/Odj6976ЄyIkx]U E".299lJNw{Ao^bBܚȺA$ Xt#-WlmN*6jw\73{0&ز9UyXxH\鹗v̫ϯKơ<.J2ac(v~l񊏚!)gt;nqe5T lb4pV[8cʇ[r'uȖb:ؙ j"`׼V##Tթ쑰^/O١PzCE\VSnA܈'@fؑFIU;Զͨ*Xꢣ@ai5)XYp|I3v݀(WRw$jCa?\Iuh-`r!k$J?eNa#bLYr$eǹc8[Ppmc +ꞣ*xuΫW$}~("ݓu&t'g9.`YB]}mA( 8[$sJ;@9E1f$4BjS ɲy@ց3hb!{1$QoV MR'CKFb}ݐ(e 7s0;1i֗!7$ae*0#kx9|qۛY^~7e 5.7GX0'߰3֢)pZA/?dpc= /jnLn0Q TTi5ˮ2 MQh*j[UYlgKWK'-Bؖ4\J5<>A3"Pt\oP^w4`b6Y ˋ"ϞFHp\.1:E91K-4 Y3{es[`mW"b#'Уw?33Qe/9egĿ_7 sppQac}0NBMcHұaGߒ0X ]MP=d;:wD5'YkYieQ\+F±p^yݓ˚!Tau-#+<0*_Q*LZhR-J}Ogkidbh?8 ~~i:zv.Dx#(ĔR5 M$g=]%s0pDIusɮh!wpXR]B X[~J~)(οqia/EX:}:,5K$PoE|OޗٚH16dwy\[)X yd% k9o; 9^'`^+'@1~

'#,E/ _+ r]S!_0# vJ g^O揱N:D_Y0Wdв)2PLX`i- /f},d#v? $v0>lsM*fz̈́i.5( nj)dn)'39݇Ԋ?2:E!,Ŋهnh6;N2lt"xVxgk$u5]9,-0Ӗdtg)L#dGWpT>BjM-4Q8q}[\tG(Ra+ Ҙ-fܕtt62$񨣕Ȩ HˮTaUSce;B@ =6S꘍kon S3oxɝ!zʄ `Wz=įJ(_%Y'/#Tbv1YBfy-m YulM['҄ip ʹ 9I|>0kM--NG_lz@\G@022y`99L\ڵE"hDs`  ¥Ɩh1qMUg7m a4ݜ&Fʭdh^N譥P]3j88$DDJkڼkmHh5)Uș\Ɵ& 8Ob1*m$A$Em$d`&YSR>6b=e`^3Q=䮷1no./BڧHaXy6$'X!<)O*F(kW57VawPӯCծ|HJVN>w.|ШTy%;Xz 5!IC5%d<1 -$Y (Ψ5%wrmHnD'f0PfL״Ln&:}ѳPr2E1JEPį;mG v ?:)_lo3e28PK@}0$VEQ)ι{p"u|RV*jTMphrSɘjJEy+KFkNqݛ͋ů 5h9_['?=g :lo&2x6ydJ=rTM-55Sx(<(L'u#kG{Q3w9Ky":܇`ab?Y %<3@uT6%9٭S_r61~9*J>NeF`E+7D(iTg&Y%6ĤG !Ω6 'l:Ǥc2T. Sr1Xn8BJ$ܰ -dBK10ȕ@+IX!!p@sD,uDk38t}-F;_sA]OtT!뒆C0`HMQ"ήi$''VD/s<-ĊzsH#\ ;ZdLt1OgUMR j4U fE \8Qا47.^^/d4C -NF[cIvîj}e!]|$V ePyƔm!pw,Ծ(u)[0jmsPѲ!j>cKg͵7 =9cΡU:oҝaY"A]j'N/FnluT:S]3Sn玏7DØf -E#Q ;Nӯrc-ލ"a P(ǒb"#nxy<*l #kSp?|Yaɧ6>}+1|9P]qr lXe@\BlylAxM?;Uۛ/hƅdb$5Ǣt oѽR'\.4T͊}܁^7d#aTw~ U[%F'DM`QсkNܶ:Qd#}h倃#.%h%.!au3O V^G,4YٻR鈣!JI &N*'DAY\҃d .Py~ 52^zSo f`=0zr:K êx:ƽF,.ܦqxQ:~E$+d1lR>u1vK))ɬwo@8"ZxEKn+ͨYJx>UKDۆlvNfo 82LJ!.}S{Ez,"4 u%0h]]FicЯ/HҩWz2.US?]T&!>j`Gz"OΕ9GzCs#YKxe2KׁRu=@"`F#:X)kO2b_Ftc209̈́#U&qɴFu2%ݿqRb&v14s)m&L.3i$~xDͫ]Z=[FW/<- p׻0IZᜦRFx-F U_ZwmhC!0p'kd9`2dʨDxdI3㢠0fn7k['NPꆴպ5ʫo mQ9 Çh&kb1)!zz6#٫m 5Eyf&&]Лλ<{e2[-eg ].ߡfFA7s㮩0|n_nϫı  ;O?Ɂ ltp\x&_ϭlǦ3A hNoMShJD)L^g\=#hΑfAL's(F>t; ^+\FkTo$ʿN9T8}q͈Ԣ0 ӌje~Zpk)y /5*R$i_6dzZ@k5n 1_KhT,ty@K LZLeU^㭻c3 ]+<TDnTc~ˉyی9Jg*M]u4هI JE `20!,5S8=jbNC[<}Rsژ%y,q3G _y:߭gڌ/HْBZ?pJG.9jdOtbV(Lur1"-$*djnm?<޿ O`厳w۬!uNdOm+=U]ڀ^ ѫMρ]qv(1oFCmJ|k(rnx-%t=߭i[3 jFoE͌Rq!26fl+/F{r#VrߖMYWT;jSFdލ/Eywc6t|K^L[}d+7} LUcaUtuJ8UpĮxke'[jD[h 2kpf A5!<ǾvXF ,WE?lχ+){ Q}Wė|Wm|R61TC1=Wnͧf)Y g` 4 L+[Ji\7n—AF& ¤NzYߣ@8MLU]AxvBf`kOC\x1>`d55S=Z.F8p^^ԁ"x-gIIQ2 X7;v_k(W(5=K3"6"4%ƚ.ru:B0`Ts Dzr<92ٸ qwMw\$g=5ībc:2V Qs~q֊Z";MY؁F^Sg+rJ8Ӂ$.ϘsT1KsПʤH8;_ӑ C[e;0_J`VzpҞ,EdGaY}+&NEESfitvd"+yU!6Fڎee_eJd#{1;EvP.g׬ɦbO d{gAwpqө\ҨůzY $ ,2])1SUTozZП2h`J,gB"> rFc{kWAm8JIP"bϪLn.YkĆPJ%mG 9 qeXa8 io Qqµ!=ATq$-K3 \qK5?llvG&D ,R2Nn"Yz5YoWYRrI?{1n: > @KiXcm2xPLK~ej *ў9Nn-:@Zy?6HڝA&EϘw)T慬A)0Cé Q"? S|+6}:wqNJ:]#9 LEY*u!09 T*d ^)VGɘ;ڑrB )R90*Ə!Q ʾΩЏţM,5U+2ͯ/Տ,xKArá|6y}MmZ,oRjߺG&lC$ ӆdC҆<}Zݼ5< Ҧuhc徒A9BW`ԣ>#A.Fqb ÓLSwO$VvL,oNF2bo!*RRKU*qҡu9`CaE>prtv)ezUFBOwS_@8a :.UW-@=[C CMA>G5oEH0ĕ5a;TjP,0lMg+nE젧q| ͎K2,e~: r i r@ `Abz WfdfXZd) ޶?,ucے%BqB @<ӽ$@)`M/LZH0nj6@̥#ȣekɿǖd(5'*}LyJ_`e<FBU:3:J _BL s\jw/XhDAY报U iSjZ0l$bXC?Ʈ_Gp(V.4o/F ?FEC)#4ʼ='|w751;AәC1]s8\E1կNf{DH!uR*MIAbd~$K26VE4xE3<P1(_c$f  z,$i0tbOpDͭ4%&3%qUPn k,jw'1aAv4h,љ^3/|y?lh:7 %j7\$(̈́> ?' Q8O{ޤVvs#J]l(M0,oU`)t!opL+Dlm@)br,~pK;8풃r 3oU~CU ,hN󮱟 tv^I01 | H¡4OzL|D<D&t=W1_tw '~&ޫ校2fcWB1d޿郈۠Dʐe")syF6v ~UsA>Q6g }WҲR?=Y@%V=hj)=,vyDE_wC6Y] Zy X꼙O+Hb\9tA.}pINVA@ZtuauO0j@s-2PP@6;cz<gf_8Gi{u !u{(Zy.{ƕdOD j݉ ǃ[ꨴ5LV]Fnf'^VL>b dDQ_}=mb^>F "ASڂmx0Ja?̨-emW.^XNԌױ-`D3x I 鍜PA 0Swu6fgnfhMJ0ǥvT8F~ˬt9uwAO&jQiv 7D5;P<3FG+wҐaJ_Vȷ$܅2j`.6xA0xF40:=$; xZ $|CӴp4KFD5Nߡ?!S^e/ZV"p߯^s_ hɬ[[(Q'4VGSZŎ jrhSs ]gMBlIt&g$.Ma*JXT Z߹1نߟ@QQiKtM.{l~BctQyHͱZޣ.rTǾnS7kQLI [#m]v( ._b^毊jbۯ C\i~/~cy;$]#f&'?-&HƯ2s߾<)xnL>ɆF^;~V)Oi7b@':YC\`7{vwdY kZz:Oq!WFb7k[K>z&IC W K#2,6;oQr;%'/x5a$X^x(R_"?+c7 O)B [^dB+f#DX- Ba1ԁ0\_ 7m ;ZiWA2 lJ6`C.km' Spe6~ZFs+EˋL[ ҧfs;k2:;ct 6gܮ Z;˺x頙h; ЙD0[:iIk7oB2Uf4'zʞWy^i#MLUHU|'FrjZ4}VFHy`#QrΉ. }Ŭ~xu|穬Vֺx0Ql~KNr +)5+y i]) aԞoH[ʓynm_ۘJvrִA+͆^°KXui C KDt܄.?ڑAu#Ha!f}&T>ch\Nb {6y3VݶY4OcFa(+֤C % ȅRzbufn)&*Mˡ bV Uy

G3!=žM MJB=7mzzJ=f:g;/Ht'aHd}IaO3hQ[B,K'?kQ[R%M>LU)l6f YrR۬ ;;H4(ڒAT{Я0q ,v"^p=~vFb3Ck~|qItDoωHT}23T35CE4cY\ϕڢluEDꛄ=gQg/@>E:`aހ!1у ia֗ipɝaAmxKD,)v&" 92t> pj .<ʭ/T~+d 3 |ݐ7})1{Krųw^nv"0.3͂ykbGkAvݖ>m|c2!2U.Ue9F~kuQql™]0x_i◉Tٓ=~Uб g`3X{ (ߕw]Kc^1uNjtF U# 2d9ccD:SxSBO @È~vLݸ[q{aD=A4SclzP`tn"tA '> l#fLYII,|?LV!,#_,ak?[΃9㫷8q*ݮFk@yk \sϞvs/7iOj ELS9UF 6[tԋ;LٕL%y j)e|PL,a!S֥L\# 7DVysv~ű`gv "u1]+WI|u@8$lKQV=cr UN1MpH`6'XPGעM7*MF SifxQXXƉD_F ":Sd!xR,XQʢ_6Ģx {}"ZJ@bK)s0v6`AaL}YcFb7F Aز(+ -o0l^fX!&yhva MZΔusXppţd͊U$A &F8{e֗pYƁH+oؿ-W嫇GJipGd Q`ACcKY=! F:~VfpX5JDy7"XT{ "e]`@yK,+Ǻ .Q&$D>l|^|>Dq~6|bYםߴXtw;D9=>kOЛ椖r}'&p^>փ I @,,K"IfQ=+Ə(VfOx84ۘAoV΀_| T*RFıJvq&VaRa 0=djExELZSB﵆:h\lG>gJj,1?E%} WWٽ:Z3+$1}Sџ.Sn7Mm }ۤ!H0'ZA8U0MI=Sm >uvǝ wa4f4AIiާv*{9œgwϊ>>%];d R Y_nDrU $3Ty7 m19 Sȍsi')p{əR=WdqH,+)zH%نeq$ӏ 5:?diؽ6T=mmL3\S!̶Ukk+kwJpnPʬmx{K:1_d!ULMt &d 6 A_BCvU̚dz;Ďcsk+Do`>(ﱼ25E)GNƹQANn*vs$k >΁pu?+t0Nt$ٚghKy]5Y^-QDtxwĻ%r3n/' a]69zv.}ӛD46hsT4k} Qn$̨2 鼭^9 Eg>RrW.ad=eG'PB|W`|w7@uG&ΠsӌMz_[IOpOTE3m< 2cbpG[WT\3cOܜV?">կܰmqykY@qZYj9*VZw'C:u^_Y^t-FO˽M)kԇa#~V&m:#qP*`0 g@eј< Դ&V!5$.P]Vj-(8*t5s}Bb !zةMXD5bwEu .1`K#ٚ^sHG[yZQ*g[*<Ùp؇Ӳ.4JurBה>)NWb3]Ob̠vJ !!55 +!P-Af%uXTa胷vcؕ'r3XLa!$19(K޽#.4Ya;g)馪:I@9y7($\T"Nn"!l>GC,3`-^EzԆhE+٨Uug kf q" VI{fF '04wo:)"`d 9PtT* pE<2H(=QX3Og O&db5u]ť|+c?l bQV.^fĞj%kYc26^FK?K,##h<ó{OߤԘ3~A%4Ox-h7&LXRcg$&mLIJżuQ{ʹNAK(牤҆w}S"B(-]n;mLb ߸- 1:t@n,BoWnChhGĔmNVr~WH6q܇B丮az;rvG@e|V3ܐeLЈmK ?#k eUJHCz`D$kzc5Cn4bz JFJ =ݝed$ʗT*5SQ[>b~elP [XfK#oDJwj~}Om3hucGS5=&S3 4>*Ke=~!23+m }bwGJY%)ǫX(fǺ  6.WS"/y\e Ly b -j 5}@i;aŨ@U/V؆E)~۲y$f &A~*תhB" i{J0_Lp`ʾpX2[dwNTs@.<\t*翸pY]Y%T_rو:iQS Ih fuw{_ ja "њUxIftrx9&:'N~McR ?υ%]!**j`涎-boK;{r촥ҧĹ.e+b8J~^:J)nƃ: Ėa.OpOj^}t\|8ckNKEY?jI י<#yBepʟ)APΟ}){*$UBS]|fThE3u<]E2iߤH>^Qݵ\r dhlCgI6ט!U>MkEV.!GfpaP K= jd H@Sg >jo]7bo3:g3ow(5a; EIrbih[{H<|NY bl|82;?2H+:{MJ f-}xXN}f~HM8v͗fٽB?ȱ X BKrOy)1S !P/A>qH23 1 "A@*hH4s`ș49VQS\$.Vj\>4@QJ6PLɶr.|2eOie͠ 1<-B7CJ]lW̒*:X"NȐ/1|?aR%ErAPY %w@ΚSC"zky$轤i-\͸71"$n.b1l Lj$rXd 90U+qA(z|Xc _APP{"4ٽn77"bh!B<4^zL& 6xxb{p m(]#}_qI khWu]X䟀x y>gƨT*Jul_WWfsȪ ϟͩa< kna6fԿ?91.N㴲_"P^m/=#c{ffZֲE_2'O0MM~ݧՙs;Aq!*"bͦ#8W,8Y!k܄yQ'z&XtvW"LȻ#:FoqS 67޿/DS-, +Ǵ gS\qFQRhirq2x5ώ)=åN;|jF΋ n88X^cqFf1z & bB'0Ğs%[Ӻ7#Csh/>9{1zpcen*a~ Tܚ4p:s;$nGzUh/Lj[t^:ji㏄%t"B/OL=LǪ2?I\g^3w{$km^p85jhU'V g_0#|; b"-k*/|R<L T^]vSycorz\AiGYs$7e?0l#nbK:`mc.x@B%ynt7-bQy6㚖?SZa]g03v/1z~_xH@$& _b] *+s L?5C{BV~y o)l ӌվp :4?9TYڹ$SذvB$%R=*7;F<=i 9暬.8F& s=0`EL.c5 #lx G(:<~oE31)cڂT8%AōC{Fm;xM&Nͳ]uP0@#ZzOnԲKM%<{tx70 n K$ox G">]60K;Փb\姿"V(݆կoo LbsA}ᔻd$l#L/%VyeSފwY ij13Kq` by鐵~ro SYq;AD% [fUNm ëAM*C,n 21+ڵ+ۀ=+jC `/cvEo{ < ZfU&[.d=ƹ#b hHݎ7̵T]In}58 L7. kD4]ӾB271}zľ쉒?1E&%:cc]ޙCRu:/ d+s?CR"ؐHzhٛ:v4=Vv-v4#C p(rNhL=I^T"mt@Nִ>egY:#TP:h3PԬBF7SmFb"栭J@+|MewJr<ۉ0pzf*k+9 윛_5t?~-!(~j#M֓↛ x]tJ>Ҏzl6!dPyr쨎26ej0pثHX) [4;}Q/O t  Ri JCŽ02^ngwyB?k8w], WC2 ލ'4!$?)&xl"%EE-_@SWzϾOi#MJ6ϙbK;F1O!cQXV:P 3S#[v-Os/*6&W˹2dT2_;D; ӯ?ʪns%?ݺ'+ЇQ@xcyPmƒz [ܭGqmo1r3x-[wT]Ia@Y#ވ@[ܦMSp ԻDvtTrYi{tpQ\U(rP9+EAuj}jGC2*)7\Mq&i0jaT,:+8\OdO}T^WKGU4k2y>\sOO;\~ƒ n)7+:=ZzN #% TMNw$'aa+~]8yo8dLԓJ-r„1|N찹iw[`Jak3_Lߔ3u!<;OV؀~О:!Th <~_3Ӈ%L:)+]ZGR,Q+'X]m E\i/>~J]#JʆtOS^LvPGWfsiL5 >G0E.3 {ӳe_ P[ vO_|u/Zρa۝n4G@^T'ǭ65Liu%$,8 uV*vcXۆߐ*م|^TfN&wQaW 64LjcnЌ$LJRJtY95]U9NwqAB잖X0QRC$@v3g iat/P >Q`zUUKn ΓK :5Nj "3l~B;z4>v;4`Mu{ PU y==:HFdy5έ;9g"]z?v#Ҩ),Y0qQl!B4x*nX/K}\u˺YI(teʂ;u9׽1<;mOh:(X )"Q JU =BҶ^dNG ʘD7OcpZnl2>6{UB-L7bXVPN29`-٬z:ml^ATO @~xʇ=_=LS@xo]iB[Jd@oLLk0zj SĢE==Dgi28@H\}fmms*Px́Vw7n{hS$s +3֭*Iq;5#Zi}GљuRN)b?,5qE繬wVg;D.Hײyk'TLJW_&]62_ SDq;#  œN9C.5 S1[5h;6rHRfcUzzo,];G _\^9DCG u,wg+h"fqk W0UwՒj!v]kEt5JQB;45O1}9r1(Cב:Q7^!; ,2mgPG]Lv!5[R†0$M!̞^1W{^tDm-~yw䇅g~1n:Eါ=bS..%{ERף_Gcq7dO\2fc3Ssy>kD[GT_SwsnOS c gJ=:m?ۧ/ԯL Q>{CGf!2/ggK8BA[ZGMVtP·w-C/9\tV\ P[a#^! eIE,ud_%M (VHZIO^mʪ[9ZT^`$bN8k2J"i A ]RH?oYMN}t? (ss3 coFǂ-$:S̻l+[BqƄK}NXM|hLJ>Y;;g sjY Qr!Q}Duj#Xc1צ 8IRhL$wX.zMXu)$%{u/ Ȳ ;vE4q!;w ܜL:tL^D CdH&fv 3)qq,*$(o)wu_jYK3!MbE@+R\ȄjA G*;%7cr_\Q պ||`?h©)돓n[d'P:JwCj fWa=.kٖHȫe2}g[hUh,$JHp*BLbظ/*9HH9ٛRqB29Vk.u{ 78M X8rݤ}3Iv5 b >),/ ZmH+uG I'ǷJ+}oScNWkNiL@ tr{DcfEH@~X 09yCh{S#8͵dRwH^pQU1ִI5 T< 6żhASB'S=^"'AlV9[PYZEv3(FSG3qQceN@A:~dd΍fq M\x=lKpH7 $j"7ڪ4>a8P5_w'_8_J"jN):ޗ4#7G)' Llt4t@WF$}q 43jGDh*TQ92{iZ/Zh;זÕ7XfH[n̒Z568Hxbț^3Qzh_M^IxLfN⢌BS(J͜H@6Ì)E3n6(HN8?/// d`K&%ʟJ^) ? Ȫ;FL2Gn% @R:PBfȆ-LhKpr>@Vm{cY'.IXoζ7|IzF q5LYL߹ijf n(BDt5eMމM b0 'wk?L̴Ms`H&ǥzޣcY6^{ѱ"N.s[`v4fhOGj4CxgQ 8[8»><$\zmeA-;p~;@iКn/wG(cs$/ȔB2&1s?ZמbA/CeFf"k jڦaDe׮@3A#m\M55^GkS6u7[ZaJ>X0-9ltG2LYX- tհLڃ=l.csF݈KG^A_PbVs傾L|VkS8uݙn`pfpb ԇ$AC_Pk@uz6i]r:|2ؤ>O n6E(;!wǭ|`^ #?MI=~PUBɣY!E05N3{Ƥ49DX/Y qBwFj][ IJv77DjKA {r#Fr[> ]?-_>NƲcFeɭ7(C>(GO6$^u|.1YI+,SFAy 6Vfޚ2xЋ9M?r^k#{ڂGFpo^_#[bp.;i:/GlwK X [V i[X ? ư FzZ>b6&G(#^j}kg7lr ]?kTΉx5'=4R)a1''x]w:)7L:a\/37IXfz~Rf5NYeKY3a;VCŘDЃ7L b@}9l"̻tVa9Iiy@e =#TZ66`tCGY>q!Z^"BH:p7Um[.# +_-pnkM[y-D|Vs4f ϡ^2KSe Mޟ>m@YV>xFijT(C=b>vggxKQT^H?זQ='79 &FÄl AŶp`OQM.rQAIkL_4ʉLRv ;VD8v7dFB~-xc&#J&(!3M8d7H <РWU>T@h,4 C!BQ Kwuu9w}UNom-!NNqg2 #%ȥfp틈F.:`}*FzsE]CXdlP x1p9d!n!ovIRݨ\j bŸf -Z3(1kiye*xԍF* &L=+McTU,GYX|m)x;=+PX V͊!<EP:aDL)8^cA6P|'`=mDZz@4b'7&-1Ϫ$5fRǸr%TzE7h(hc0T#R9=XY$# ,a|Y%;EIJs"b{Nx~N2DCjIo4gESM*I ݳ]z/6b}3(ƶ ŦUZvMp'ֹ?TY>Okx1NI z:Kǹ\PYsBЅݝ qK{@D?>S B}0b)a3w&ɃHEbV2[9uV= d_07t.t 40)z~KI5zl.RC!"eY6$ݖD Ф 6wc≭vSTJ@Q?m1yyV`v]buc_>:5~rowi>3 K="34#F&>scߋݍܒpPCޔ[ $2\M1?98|R )@R+Egn^}XQ˒]b.В [;<%>]N43뼩mi_+@yr7.VӾ~g%eT:˯XmSVoTkd91x̲闼~ɶDظ{t[ephsؿfZ ]:vfd!zZJUAO9V0gΏ5/RwgX;^?R;*(i@XJ~SJ|bͰڃ񖹅)YqJ&\ʙOyxZ'rcx8*kQk^t neҷO*o7$c7Qj-LP*Fʏ]ϙ לkU@eMIN'eCA0vf@OWaE4SH7BܓAfO ΠawD3nCO7x$`O ʁF gQJyX\ *c'q]jK͛ݸKfη-bXWIRg|q&$Nhn](BT}3ht6 :|:Zw ]՘D\2EAF|U@"r^FH ER44j̧# ;Za#rKqWVBBwi PeJ fюĉEh,=dBd!W(z7׉읫)-,{Og8k1*uI9!6yX<%Q?+Pq1N-'!b-u22ԧVDWW0v&Y?s.'TbnALC?te'P>߲4dPmpf]!+4b[j8͢J͛Ÿa]D\Sc^^?oQ,-u^Jsn2bkAdTX$74f;ԟ;*˜_ CHvRm`1=~g=PW' ӮR2] e:/x!c74/ wѮXyd'eG UKc\ЁK8fqsP`\$(ZP 8J|Mߊ- K7{)A{ |`8&1qr.M"zįĶ"Ndm%m%BWH1idkpc9SfͅT #lgХB&.Y3s""WHB֝Fɳ( " bv+ޯ<]_UDI5@񎝝P >( O`# ?.㎴ҜL65?`~(pYOQuf2aCJ0x+QRޭ: 2Vbғ` YQ9ύaiJL<K$ 9ّX*S$}۸DBJ\?,&\QhX?r XaF &Ɓbx?XWU1Z0o:վģ?TFnfxq ,X~F*enb%^rB%\XCj@F'}5 y)/IF(IЕC.}Dx)&͹?yt\EI@)WHn,u5idL%,Z1K{R:㰓/d5-:ef+~@0ǚ6]on:` XB# VP9bx"_ժL4 &dpFTQr}m)S,ʰ,dP  iTqnE U=eJ-z#B&ѻD\=hDBSI9BO-k(Dߵ&ZȔ/hU~,޼>\&lZ>:q܈xz;/6,c+)wd˒FɅdJTcrApiZmom` ?S=v+M8LJv 0]:ۉODUJ&?_ho5(vN/?g(.6ߕÇdhK>jyQ-B[phDJS_Fdu&?exn>B Omw[̅<ϲWR|]zLG=sR#7zL)㳑 _j>Niʑ@ d+E791>R׮bե&džvo=2/{3Qcؑ =!=d@mSP;T~{6M wu{n5ͿtmL') |Y~&T ~ٵГfXt/X x!NurEw`8Ǹ OC_ݘ"bgTc[RRY+H]c0Xd_U#$hc%[)sϝۙrn}3e$b5X8?~Gvx_ϚD^*w rÉA^TD%>:utwb5ۖhN,rЭIb QW0a۸@7Ӵ ?s3NCU"5E$a ݈ ZdY,19Sg<4uMHg5zNC*`}4M u#ɐ.7|g ۔XrC ϲVzضbcl;@lMM|igktA 1|10 URچ>ޤ8˓BIBcb$Xk}!in.ک/sdA@ԔED7aAL`= Okp(x\.m,\}7nȾțCf#E^@W6x(rY8T> >jhUKLq띛7P@M.p%%1m %R%9xHWN$8 OhgU w l>G%%7 /R:*50}6!2Ȍ BUt5^Q3dfPý$9%/bd(&9^1Ibݓ#qaoB- PPLj ^U-h!nQw=t-|Nc-ʱELK`*XOR=R&l buk1`cjjRgMfaJUSܑo)|[KhFa[ n/`[#M*2х!r]Gj+.LqÉfδ.ɡZMv.ȋZA:qUK쟵#c9v$lNH>^F"Y 1gï^Z4Tpl) w_YA}3gCR#'4%")y\n$VMUo6qIm`Dnx$mW-z DN9v|;(ou6:E&&䬼n?xLղ'3< P={+%)JPm5|tYC|zŻ2H4*;gݦNSW#Ts?w8GpJNȮoUxtOZ+GyzwDOtYjV@FRhzk Pq1$:{AՓ|  #n<H9&]!ȉA%sҘM$4p,YQY^Ԍ5CLǙK֠!_ezeb(V;I$r~&1nmc 0~L>BݼBM^MEY~}.ӎo8ɆSبvHD_V kx[ ;>Ϥۃ]x+^2[Q!f?~",d;n \_(E;VQzs_&z4O IPMgmzlFFz͎iJ:4邂KZ>fݜJ9 8{Hp:E*ׄ^&y t |he\C?~)m<ÍѼԠ34_29 y[w .Mi˭L*+ߩdf2/_$|̚k$E2pcjfe়ٓ yɚk K (<'`F&{#k`BAM ث~P2B0^%YFӄ6[*/;tޜW/P| `Bfӊ4R~+ًOfgʀH˜,tAd &jnm`xWƥe6gH>ts3Ӵxy!z-L]1K]l}z%n zd 'h;AS 814,'{xXbIt^n;SHL&Eob4"oz~eb',lpF;ad^ O b^+Tu%!i>ɸf h6ND)zH646]!wC X5=׍_¯CIAWh͐.ōƆJ̖Cq}@bUn`v'꤁݆Zq!D<߶̾ ^%-)l\ɦk}9w؝#N{Ur@g|:o)鳠33jJalH;?0  %QVigYZ2H8f525 ?G.-n1rgޘ{xy GTj#AhVete @r &]JdH71 0W>~z ٖU|P̅{cXoCB1X'DAB=3-]^BȌqw]NEg$ 鬭P$+Ŗ>tch/Vr`$%32*۱PQ?ˑ3ZC|JAP!>=6S@%+GzD^)Vߓ5Ķ,RL)LU%\{q頾DPz#WwJuصUӈa(+W*ۄ,=khN+& *{(t?E>ETwDg6?m/g*.]RWmPNeNt"CICwm]ENri& +'[}vsMwǒcCZoĴ?4 |0Z{=UjkRrD)7a'Fij:Jg  ם1\ ?539֧ǩySZe)W Q޶E2Bm ] S 4ŬOm\:Bxt}@3'Pb<!KR17qzY*E?&q˖mfQKߓD%W qJ6O|m܌L:Oe;* W[nE0ip9x[)vI {DW:p樯ͺ_ _\T^[lu2հ\(d_0)e)JM]MP˯uz?CWXZL>l mkV&P*Ѻ ` 6]q{I~]海]O =j Ldb\V4!~+S?KuBHۤRlS?~SʋTxK-,EIrx5|$ d^LP\YbcDy:m*@@Bz$NR y-["@d~3&$Z}z;Zxǽ/Z`DW4?F蟫KƚeAWOƐ7zZp :׉ >]ãb4#ėnۙ]J)ȂBAR#JtvEքBEz[O2SkM^t//xFU:^{ͱa!Lmmd?xT5WC)9AׇʔU#B)9H&ڹOQijvB*Ē\ ´Ă\Q3 ̛1Rj. R$mv ? SS|!m9_`I |䞣@ea|pqkȳa!Es&4\f̢-&^FwOpm{K(4I<X1Hq !km^V APv#aZ8pNgn*Qd[abh%2 " XG {qEj f@Ʒ w^3%SsȦw$Z} D!yѓU|Zx)S)Pi VP0ixs:g2-.?:3;&\{\ tY*dt0"e(椟YxAU=B,wS<Ũcy ~" ~>٬_G5rDqE8*8\{4z\Π[;B{OλB=ْ4؝w;DoERgTϫRo':&9L St_w$c5$i2t˝y)hvf"빹%@bjƝ(&r[HRóժ W];d;i~ ^wNU@RbK~o)nc?lG#nҕD S?0B׺O~N- 5` Ȍ8SfA&8%s 4 jZ͠쭎Ou*%˃u̸dgDmۓrm2mNDYcdB_)U"E]#lwhP< ] e93y':`6UF&[nW/j S_P:G}vDY.bA,riaҺYvW`4!R[c"vd&LQE{՗Sђ0 Aa# M?6yM'@}#f `nϗ94L)nP^$Tjt^H]~Yui(|y`N],ze.b;V \:OmQo9 <!xz.@k&3l[[}PtTw #T,+SguHGvUXP("$%{rv?s-Ep gP h$vu/w$_R j|^'Un@qs+lS#) 1vT`.r5^h}1*# j8eWJ&qX)Nr6PjMfM$ghc4""?jl?7W&|/kNT /6᭮H0m5}").&#>iCKaO޳,ՌE‚?-iwNQB̫FmJ$C?J8JXb(G!Vѕ(Gd-3=Rꈆ"o\9pD;LKZޫ`NN]a'Q%}G:8yE N3#;oe;k!0%---!qOgr:P.;XO--v.Z -ut%4ZKb+ _h7TuPPbf $| o:|WBw:4Jp5Ҋ=T.733Rķj2AO ڤnqVD~h '1*8dm]m-ۛ-ĕ>$:w7d n4\QRGԟ4{iwAwLc^մ>"嬼p()j'Q4NӋ2u"UNl?9oU8N>HP&Ԣ#fuzt 04Q(8AEG&lmNTm镞nCkH< MݽYH-nD/f{k pFt*A,wU#uu=,Gul J as ֓3 h씂ڏ3-!Fn5 |V߅焾+c=ghS)?s|J 9DiP9w#%28v h5MpBCswԇ%>}Qji垜As(koYٍL[//{1O̖zR69..qS6 +^ɧf[f.XQ wjEUQZ5Kwb8_}ްG0k̓^-V|R VZ{LwRZJ<% e#V&#[ضE!響kShm1Sx U 6$x(d qTN.#9qYG{;G')(xDSHSkrQ ͹x2X2{,HcL8~[Dh?03p1B1(|hZåajf{ϡnnV`/?w"eٶb&!FV0Ŗq"K>2fcdUn`xwڕh:,h|\RQ`6eg ¿~z4HKjq05X){Du`[ؘݐ$2%-j+! K }kfyqJi _K.SZc7/UNK|7m{XuG#<N4pSj2ZW2X! "PJ}'mqmTzs~Y@ϵ9]^*2财s< 7ȁR֒5讥j!<Ŵ3sԗ2t.IiΙ?o o%h+tWIy_43^žpA1RNҾIB1 |wn̔缇${1L #ӽ+!S V_̯.9>`qljn{'Z!Ey 1hxEZ3Aml ,h##I4 108լ/.`٣ԥ8H)0Umu[a,Q(УQCN'[i'QpYQ\Wt.ZOԫB"4V_q<ҤS'C4*g~ojj˻MI6~LM8۬'b`+6hZN F'nRK|PҪTB),7e7FX Qn .2ݱqQT=}~{ەcc'[ ǁF埠J6mx;:9ڎ̅xwd /{86?F*bM+D0?0DV[yGmi+=@o^RJjKWp. }db(N.,׀giۗf6.Q2#iY :JGl@}۲s.wAV驽JJc^&;یJ,yK< UV뜢`fl .< o]SC Y`( 0znS^C}s 6U8B4d8*Z/ڢ$H_q=An\EިYZ}b2?[B 4yRNGA`Vm9Ilxf}gMp)?-*聾|пR4TVapIfyM5dCӞ?Xu kPvW|xo JlTqVr&=3c˱UNy;NE1ʶm^fU DFן9[[:r0d~f )YA$%Љ@bU8=Pu9/UtmeGȏЬٍ 6zG5ZQσ7B1<:B;.إLJti%FnBCL%6z1(^rn@eB 4p$:kLc' \ XAC7[ =BCI y2~@A+ւL]Mj.(4Sr$QHc%wNfr?a$eR[dkda1û5L=X'Z__ Q)f 2@}85c@h42Lgg![pMrV7݄_%J**% f{ai(z?J 9Z탥SW CY m(%c}zΑFH 1ojRTqBnC7uՇ tq/s$ {<䘛?][LPL ;VXm<}VG 8+ f]5]V`| \Е ׫PEx: 0_CԽjs Į:U( F9ݳz6xѻ4uS0?V3GՖCk1{ /g L+#}x79|G$Eo&TœX][ʨ <i;;׵aˣS1=ɉ {^<\L fo+g/z2TpUv[cC6ױu$.(YYVҿ,ALCN[#A<5ƐŊ|n"*$qӷK_9_ãqLڨo޽{V4vؕA4Hɐ0<0J vCPR7t1K yRý% /!fBbPĢ0bP%t7HMhzt4䑇ӐEr9̑ta2 $@eM&p–QMf4 ƃga-]\hňDz> eoy> ǧR|Aba9o{aPZK()nnl l.Ӥ 2Aq3R3\?^GNWs+r @FR'}T"2''C ouX ʼn(n F31 9JI^ֱ;{?]r+(sd6,7p;Tɪ pڢK/aH*GNш6kG:FJ3LAљ6gu:WL"!VPVV<@j̛.I4.G{* c/."řA'v[H\p%7+FM;!$p[B-FQPbDa$Q(hC f%Gt8}~$XDvjB՞IbUΧ;{zBS@RpLwZ]Bܿ*M50Ԥ+ǣ3bȟ/ѥdpy؅5 L8+^*pQ,-D SG|m[&z,q39s!MRs8bB`[5j 0?_#_PX /%IgYZ0707010000011f000081a4000000000000000000000001646b69aa00002450000000000000000000000000000000000000005100000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/dm1105/dm1105.ko.xz7zXZִF!t/࠯$]?Eh=ڜ.+;pk d6CtBҒ"[1ɮU-+#m<7h`p& ) fDR^R~ѵmK^:TjCy/ShhF-F;[MT~Qo(nwv{<[AeyAS*]*;abCvǭY?/0px.iKq5+F~+õ3NtcոrV9qf^?9 Oܦbid=  v ]W0NbL얻qtUջiW\,'e2ecSҐT;+G>2$ƳYUDSAnފ,4t01v w)]`lpZ2B!ڑiKf 6 ->T%9`΋<[_m)xv`hj*=YnKuZY>o^yJU|I]0T1 pRt-- 5֡B Rùf#Ϟ|2C?GcKպ\@>%?Ѽr1Y3c6/]Jaa N ҆r7ܫ]2;M[Éi7Y&-{Z+c ` f=d\˂?k /!nv'Dֿa*DJbrPߣ&Mͮ/@x]z2;^sp/],*5=+VHqيwB[kpLW- ݽgInq9./b$Jăp`ibwmea ΩK[YNX ]l4=Qw1:˕q?P?zI" qt PL8B`Y r)o5 nۮx'#ș][; *XI2Y{8B<A.cp1#dEzIJuH$GSI G"c~geAbn$ke2arp[ƥp&mqYՊÃH ,enm1q~len I| Ս8𨹡|SH N%^бIK]͙~YN^M;hOhɎ</>9@> (=<]Ԍ8k'gRSXK$tےV=V@ K;lKT=D =շsı,^ḝ¢G`N3À ޥ!mAMnk( IG1niuf^45Ռ[̞P<_T:dq?VK2 :0 dlTQX6d&.Td{GYv\+{.=+NXӤݲ+5fۂ|ڎNQ/’;VG]To}ZQs *:DQK,>+kW^-݋4q˔+ڵQ75O {#3>ADs% 'mzya_$XԆQI<6xD|bJlT#Tpcsń{2&iyLߒg(PhXL(POSF]"n*m ͒tk%CPGLt쑐uryGO"@z гxnx+ݱn̹f䁏73:Bny#dg㌨&GgFSM`F_:_H CS7~G=!p$,?f4ϗ$icx2spc,cHˢj;?*{%S~I}ֹMfE] FFG 'kN`JS]}`cugO:Su27MyiQ8bkSE%w] ӗܷfJXD7cD}wH&y.F2U{riA=47.n=I3D1?ԤxᛊeoU4av~&dV|qD~MЏ7ͪ@EQivhۯ:TjjշD&-BЁ ܺ :!o(S,,.hdĆ۲"zbúFu%ZSպ.p2E[n*65{2O(~|. ލ!V WI= CwUU#~\JYv8q"!=1;#bimh댨e q+bi txblОR0[QFބWMA;mg%k-%r*l$[lH@Ad.M(=WU*P1ckGi,()x\PbE'"&FCŤgHX8[9,;`XVߢ1G3:9Vrf =$$Ek ."0eVꀧ?)MqD褎k;Ltwv=cpԖ:ffp 3}"ՙ ^K$c/" Aok>TOqM4>3O_FZY |e~ew7a,fj'Hj@ ޜH՚dhٔ(aεAss;U;[;23"N1veqpv!"et2>aBV*Oo&%õsF`fB^51ʒ)Fm&p D͠F0a>Ld*O2.I9o2_M&[}#^GWs,,7ձ2=^^eFЂ~P ?)mGTSϭZᛀT7ĥo Q 1LgMqdz&DY^!JoI,CQ/AH١1tJac‡z#7^b߲Ͱz4[s&ldX <ٙs?į'e?#4l}?g;z] ۮJc?ՁҋHRhCYfL0>Ŀ] Z^dǪ6̖psY[^<Ճe83豈f O閞+(]TSDF\C(%EcLv.Fqmh}j%5r1FYȰ 4N0s9%oU9C0T--e-#)Ű'%NN,3ri4ĻT~^ sУαȗ 4!㶇Ն-"++$s@0_=KPƽlLD<$&77JԚX/rpʪ_FCf +`! i~ $8< EFa&Ĕ}oqKbc?t T."Y8}RU a`@%d$xSV{Ψ2u!oJYɨv`[Y\ئ mTF;%q[u7M!Of{W}hjBA&CwSv#ڬ@; IPlGk@f].ݱŢ|T *>9? vCIřB΁*5'.`Oc>2b8O &,niC۵Mɓ4 DZnMeNl,Ko0-) l@ VȜns{ v3ma IKQpR>gN䳹ZMIf9>x0@љ~ce?͖CV<(#1JcQxSqnV Ỹy;/}O h%4E F!L* n)OETG$a.DReNEiUF 2 9lNmIbQL^bl!T:IHʝB>cU@~eztrU epϜ&-+q#G';%75LW@NL +9#e]\+V,Kz[ wHؠN0GvcV4+H~@-48zTv:,kbjwT*q;Cmazňe|{bqHk?M֤ymK+f/W֦8)la$ s_@~ى'bv(o($+5 1bW9Kl^P4)7vZּ ro7qq_ '{Λwױwvno2GZJFdD^%ٽ)4O[q7m^ Sb,ɵ VB8-em\4P#d 9ߊ 64ji?IO\'Y̌j6ٳtoD]n(Ձ@: u*!bR,&g@v#ab8wB,r{syfzXMv@x!n໽?$cMRTSTLi2R ,f}a $[b.x#}9p}R!l G΢KKff7 _Xϯl$6ݢPQ c:шc\TgKQ)t&ŢS΢.x@\O̐|Uva>Oobwԅt5;g﹢Q*ģ\OkH}YliN[Eke0I/a"C*aO4mux<W \$5BD0lt釹d0&p,߻T!<$>P6ٌg_7lS;[U=z@c\zOmEV##x[8)a`PS|NUs&un"r]Kb=p6X(2 \1N {"/P?GҨa) 玽d QZK"IP r\j]J"F-X>x*x ad)r ^0۹ LZ˕ telF Snksp`}A+F<؜<@WHP(TC-[+^Q݂*Y\nt&o:2$RY pIuPܐA2Îf$&,lNSIȎ|_Ѳ ]43-K2 ?9 *«uލ}Ӎ*A8'z't$˽돆ObY\g=^=%T늲y.d;iX!.hMbIۜ ( 0 &-%VU38b|hk`!b`?/k\"tO{xZ.qۗ][V=ipLđu!FdT ~ ZyPՍ."wy"9/ՌgTMg\_R ːj*:S@`I9\ԚRԇhSi9T!Ji҇s-٘͟ߍO)2)F F+p"yb0Ӽ cËI0~`ġIdpدϠKP*k.x@;k)e+?!'W#A9{w Fv\C}2Yxp 2Zi+-A ?^,㆞ka J8vjR g,S~ &$c=6@p {ƚ0m!'91Z~٫ А D.hB ;SMWyq=C_<լoV#;~f,2J+*Uũ7y4yXR"B8D*G 07)v"l3ߊ`ݩx>L`+%⟱(XѨ WƘ."̑L=$>`tXd v9d}klQކQZN3:,q‘5] (?yb.qܺ 3LrA5$85r;s$wBϞ=Fd>`9jqGvL)rՒi 2-8m/$_?Vb3n0O#~!78Wfo)=ډCLv[|rң{u'dc /7GVQ<˿g'G?Cݶ1A{Z@:y+Φpt] I' `NlNMdDʌH7POU޴M+a'}֚ƚK<2aw]ӂO;6f uI-"23Yd\DMLXy`d Ʀ54y mRzHBMmi$f,7[ /Ln2=JBAlxsN=pūqݥ3j;md++^LYߡ1x$!ո*5-^El$Y*>XN\-M>"{bq/G;t+jĝ | p t3cVIlKFɂF];EX>yQף>:ױ'U6m :l*O,u, ޖ]clUR[tnbPҊ*'R e"3c̫gs} < 9k#Fouz w޸?,@[$G"ji!i- S=%\~O,gϳ}>i+ [i,'qO Άmx1yOӔ#OYFGRiAjc=MtUwIACЧ>jlʋr仯r:%7GE 3erB Ŝ&=^:`q>&n v p"WXtl}@6? *)(51K'6 ב0lM/~[ 0J~:A\;_MtψBs?i]6@yUˣ:C) <c`ZUIF)+|&LO̕8⊰p8J.@#ʪ&-u67^"B]{DoX84lBN{05.cMlAa:=9duV7TaOu3q1Vt7vRnəC=IR$OusBPCAmC }W0 e]V`7˔Hͨp. ʟsP`<ܑg\˹zNT2HfA3@om̊kaؕ9Ǵͅd9ITL13kC竀 oCp ܂p }aor~(%ј/Iacu</ڟsX`>LR2R0[}f1bwk6Z<:+v7h-RP%23Xqd枭$}<4Al:BI[.|'6i2z/2-Vջ,]U,7VmdFłH!zgYZ07070100000120000081a4000000000000000000000001646b69aa00011ae0000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/ivtv/ivtv.ko.xz7zXZִF!t/d]?Eh=ڜ.+@f5BhQW8g^|=)fLeW.zV{mm۸`v:˛] WG' ;JrnQ@iZjq lB q`~{>>О<"-_WP*_hEc?Gp l΅$FF9 yDQ*_C{JKQ&O)qq8O]Դ(ܥ-O<<4pUIto9޽ \!ގ_6Du̐*'ߎX5eKV<K eP*T릂V-jıWFMH>2ա2g!h9mά $y6NY{>N3Scg^'!Mʾ;g!,SEϱ%vA=@1ѿ_f_{uCԦS Z5mg*lsmd(CT@ #ݎsd/gmZk,DeTTֽ7 +X%" &g7#XsmtH0ڽ: \ ̆t(X;$`g;76yO 7RE.usLhhҢܤ]UIj]yMyYvb9=XQú*u=4ݲz:!svQƜيw)4i7c }T.dP{#PC9ǒB-6e\)8Nl'y9좏Udax6=G}Iߵ|kɅeIиxn KuX(4>Z||J2#qh/ [VƸM;򹺁'% Ā}Zmj~qwɭ9;K!VXԝzsil}aS绝:hO&XIBK;vP႞ .IL} aRw OjR/Ա#I~ x}# *`k6nQjӇV81yGI/؁6j[x^mv«u0chT|L6hGf,#Z; S8{gzG"v> oo`ʡҫ(@I,˹28BЌ`H+Wk5hLEB`ċ"{Lr@Mt*Ld<$Bp#N#Z~JAy  5ݩ\VbZp_d31:<i&k ?b&qi& }r$29 @<:#z9_$Xy;L ?ۆ*,Mcrv.]K>ܻ"s.&<7LIb]0~ヨE4͠a\3ew$P`ׁ{ 7fQϴ>6T62L<#^[nY*i"q 8EngB3 ]E9ȼ駐\ysM[hv IvKOid\GH=.yZfի!2B+Ђ IfAcB (1`[dg٢CB `^"Cxݽ7L]_Nx(ئh.Tv+1ߩ) B*3gG:xN oGZYAJ)auAMg䛰c?r's MEA8M;^YtWyTE>[hXQŎȯ\j=@hUu<|Ip#6kTMgق*nYROop~01ʥ'V>ZOL#Eǻ )Fۢ.$R^E%/ ʈM. '}+8-/[ ب| F D[pCշZܜ@*+]%Q1VCWaD@"T 4]Yba|6NsW UH խLoD|2nJ-l |TDR߉eCXhxbߗ#D#xoɇh/eܦ!t=4AC%%$2\B՟ܟ@u8sū@sQ][)f&^ys&OZII/A`aS+х[|[p\ iF~ ek4 0wpP%cg1l HBlZQ*r:9SrW^XXS Os^V 0 :Ն(p-5]/L~F\u'CC FE ,O^ mX%QjVlo)qs$?Gc0_*5GAL&4μa{5%TA"J7w588st392ae?ZnN0i+'FP!/X"ijX $IAyYx5g&w͔PS,5췏猖[i3>!stדߚqҨ~^2QfzW!yUxA\Ulb#{C"V"d }9! E9^3+}k̔V j3b:Lӯk\I~OYşV=*;Ri|w(f4oOx]?O-UI1_ԝr[j&2&WOw^Pި_ 6$'ݷko3nrk;Vg?|߮rhw:HXZ\A z$!,|B̢eRğlp/u~%t!bkΟOf^+ʹ2dD8fA/P].R>\EXFA i" jc^, 1֍?QT, qZGkW~H鲘6iёd 4t?i -6ޛ Nt+B)QȠàɠ*㑈yAl0ΩבnJ[f=f@wЃ<-c[f$68] >VuFD4mcz5!H$7MA RA -dh,GK949i Fgb̃YYE;YB$nmPrߕ*jAvS_"2nYTiLV]ۼY EަL\3r:`,F"Q^vY/tSG|xW6dtLӐT^^mAW~QSǽVA8NwV'_KE]|Ɖ>J܅]Ci߸IyN5|yvV8Vy=?\?ԞR "{៳H;Cnʏ[ ̧_4z {E9d*VcWvu9u0]ӓktxG 1ί6!.ݖ@n,?lCN,WN̫~aчsv@Tꕐ5 @&mhy׻G2¢].uMא$^H-o, d[qr"g%wEdJځIhz8ׂi+lS7N ݜ5a6 XXSi*$00gy"^vkQGhpIOUFǝ/DfTuO?]}Xhj`+E3&).a}x7 S]US9E' W^Y3sy~[I͓0jD LTeJ*= N2gRɒ-lvͲ M1:QT21R$NucNPG^mv3v0i9?~`]ƴ:GrJa}GMJ$g6_xJQy`v^E0#m?G:fǔ$jmlR|h4;|kܾDj4{(Or;€{Y zH9d!++ ytu$'ӅB4{"iLɻV^Kx/Zg h]17')IWN';OlP>h}Y͐ѽw}uBN= ԖBa{}B A-!5uh+9Cztb*XT2 ܹW+C 3õ) y?H:~JsϺ_H )Bp n\'G@d{4Ϭ!5  jxtL3yI ċ[մaq."*zmHa4GgpM@79)ʛ+GjJOWH+#ٙCZaN.J?Ge󘝷+%;qmCzEim=w/#NјD@7 FL h瓌rpa[nچ%,#bb!.w{z˶d"e醴ͲRB\Q y`Q;pF>$(nde(jt/_Y8 WyL7}9: |((\.; 4=` zTCFbEw숕ogm!Y"9K=8;O_N~%-ba'$fhy}\@ʍM/oWrky)g }{aR/z?fc#qܠu(?bNI.N9 ?ޮj]"td?=o2ߓٻC6FXGjx'O<6ASeS:=2תp- `Ufjžd*1#U]j(7mFz9@YJ X^cg)9HF)HP40-\J= O,9~qw%kg v:R$̔:q)B _^bۼL f.B<,Γ}۰kӁdkGGs~ $&~,7DNqv%@l2H A1oG-1pF8:K3SIg%ـdZ..|O~ hj{z7*)[Abh-41tݡm"C-gL7N׼-d]X(pTcBFZLR0F>gT6T˧r.sԕ@yz-QĦHG5mHxa'0^۞;͵@"Csm7 %ѦI0h>N021LY2pl[z/qj&r"MWW bVqLo{MC:?J|a\O5r $OPL _%$ڬ.d"+-y 1ܮ"rتai\Yf?]BpˆwٿMvXaqKM-?0^=lxlz( nl :#)cc <6D2l39E2lLo”dL*#L;.T!CiKz^R]RVp2GM`ݧ^%?#::LIs]=Zר΀.)B0w=H3TZJבU3icIwf>'TYI;z{oHeFp\N]I@^r:f24Ԝ( Cy&=Y[^fnS =q r/$#mkm^ZAxN#t3{}IJ Yק- 5>KX(brOy 8 kC=Fz[]Y~dBH'0#}iSh꾭 k#aХN06ןw)č,C`gؒS.U6WaAc~&[.:ɩP\1+ JCY F+_ȹ-pc4Bb4dMiİHHΜ\ ㉦N"ؐEwUD[2OnGD%^ m&P{uKR"YYyyKTyl 1[* #y|n˛L`Q;54;OwxU>(7<)p#uc눎õmBoru.=C&,j|a,v췁m;ɈM6Tnf.5InɅoJ mCW"c1II*h"&{U-cl g|>:Lm)n!lrC3.㬅dC0R7ArBy|<3!Z4oۡN+ 0*X^{'J%z@7Q*jҫ,^(q||:~0n' 8?m@D//ҔCTdY~d2׏08w 4R^%%Rk铙„FPc:bؽ: <_ND) L?X{YL,X6ur2i;蕞5L- ]s>mgׇIwBY|+hB(v{ޛ)?5xT}w1鷤9XϯRiy<(Xl3 `H7D2[nTKARHRTL RS,\>Q0˰r} =?g#xsD$c YEmHAn_&9WHG` aŸONWΊAf;Yx}Ht9HUp/Y+^u{KAP1XTg~'e!yA]hGHvk!hb/_)=S\iB Khłi7uqJwj=}̢#vެZo^|ULfFEE2LEj*M &ɲ^-+ћJ.(;Ѧ>Rr)4Cp,pYX &jA kO*US%SM|VU`ycy< j?ڗT&6ɋ߫Ɗ&^B:y*[6bXp9I!dNsiر0C[r5t5Vj2-mK[WX]OaWO7jJ?!H˷+8B"JEZJJu3w-ZD Z_\ ڤձ,EyXk/N7T yb<`mJ<ǀ@)i}0>"]XzXU~=FE&VJ+1na#:$BCh2@78' Uiݫi<=[&ڡ(b&5*p9H̙0}7ExNz, "o-KyG>j#'zO..$Z/5Z /fB2t0?JmeΚ<,NWizau$("jS#ŒIKZ()O'KD#{ 'BN, i¢s-4 F&@cE;l 5D*|~ k5{TELVo@YUTl>\;,mDgaa aS qu::6Be>$*{ 2Pr|t zFωZh IU v-u*?@΍W̾as^e\4{[iyS-R'>AfζZr[=B{袦кPH \<( ˾83\{ic]]gGAG?-{U%5*C<> Cn4*OporE=48i?t䶺ME AērCZ?wS9.pp".Hw/ĞڣdwH #F=p ejNPRɾ؂FR݄y0  zhɲV@gL.@AMwhu]mu]v3G+L{2H3kd|px`uyV^acT)3z0t673BKYBs\L_Dz 3/{{H2d|#D*Cci#E6P0bw):!SwUE 0kp3FA`~ĜXuI\t~$\W8g|Y^Mͥ8"9VCũs [Z7RK5Ki{lbtU"G T>SbIcR^aqe-ڞ~W,+mAP(av%>wW!'6d-&S£ =Jck/gJx'pVT(쌽܂Gk:;k趰Oo9ӄ>yh._x32YA4dz΋!sNG(٭6{L'bfiM)\n\y9Ex\ }.m. 9˪mNu'{.s[ B/ax6M߅^Yx7X6”dB鄑o=εu>c) Y9(t^wbS(tgKZo%GC fT,Eψ%Cdjm*<,3Q9)hvlѤ\jV BqiQ'!1]@Bpi F וI"_Hٯ=oMwOLrTH[&x`*!IH`jo \h.m5%RA BLKI$"4=?OwenD(Vׅ'0hY.uz=4c֍'0RG[+Au4ش/9u LfJ/TR'D-kma 7QZi/(ȴ<|Q4L+49ůѪUY W2-aE(xI]WC`; ]l?[}4ص m|Q4neۼ=@6}N.7yUE!#y'IB0<M<\ftW`H{Y$+֠' Ug;Il,Ð:'i6yڪF)%Y%bN¦y2oZl0M>(Qv¡ x:Bߜ8S<c뇮 ]-xA*g~L߱X6fQ'w:$!|PXץyh~.hK"s%~3!+iik[=ލ2p10Jt2}|)-'3G(z6]C+U}8u;j@|:og⬥t7^UcrjrF Q~ N8&w47oxp9E[AMއ&ip!>-.+ G`5PW,\^;)`Ap 686$յr9'%udoUw2nڏ| _5{a$ҿJzH\Ǝ\L}ɿA 7w}XP>Ųp\8&XܴԆp\w%Nnv TBsoo/Y=4bUqrW |Vw®G$K9GfLM=:e2<^YO<ÞNFFY9hބs eg7[ݸpi/FVƚZ\\R?\0:j̾l({õMkXadG,Jܒ&('|@6[àYA.TgTJE? bj}Vrz,vF[wǜz[e2`oVZjjz7 Ħ0Etɏ} !dpA%v {>wLj$4Oztjmj\y.ɚ,Ce"4:I[q_ns 33Mp/kő|QۗT#TZ/̣&~b:}$]1D{=p^bcldfݢ¬ 7Iϝ` AC\+ {/e18gӭ}Q}ISh;Y-f%Gc[qMa֚<6uw,4E^q.ȭ_˧ u( #Qb" }^ o4U6%HA#m2#7~MkoWq)uݜSnhKKSGk6W>]:Ġ[ڒ ?㷀pSh_,PQ;_1\;ME\|TALv4mzfupvQYyS s߅WtMMSg[^nF| %s$Dajᶔ>(헅l ,{KF:#۸(]=ɦd9jMe#)~t(l4ї6}^C^@LW]NR#ܨaYЋt!9I=绯'_þ\)\ZxK+ JQ Ɵk($`K(HT^]':KX" {̗,62VsxO/PNW-("-K}@h]P!WiQ4!JXxxnrEm4ʈC##]8 9XRPbO>˚Y6&-]Kу<(X3&h#uj5s.UI ᄪK8,Q9KjL[g6oJ5qKgIlxB.xh@Wi,yъbF;~Fze=)W+ xLY Djx;[cWqd}·D9 a dLm֏KH[EL K36QzVxT%#0ʍE76Mب)O?߳Cj2p2Fc),8q,Ye,91%ᇔ%A[puʒQ |HFj{b/$fT:Aʟ %:' .2& aVBc' b2S L)۟3@p1y IA\b|~h.X+WyҳH#Qnc!Q*_UreZcNlGBDvS&2~6wه"[Oc+Ad|lm<7oUԠP{Io%I>bݫ>9#&gz?7L{,o٠k4Aiݨc_Ս3ғ1DvA1*|S@V(˪̿^ʏ %,&ί> !Lont FrKLԗI0^ǧuo+v 踓g>kщU<%߽g,*"| k /gܾ&\Q:;Ԫ1a؂9{s?71S^~_M[˂ZE9*TlKX( ?\^_ZA,7osIfq ҸFDD =6@YѿУ_GC AH ' KHb{("myd,xPx=8p^[n੩ D 3[f]%fF#gK4J ;"w2YY*ly7 C ̏3-N@;0˛KӤbAkF?e[3 D2ASrv辀U.?Ce88]x),`/-)v)qh|R l>W_&; 1 ozMaB7ܑly`^*$`א!+5Piv ;m7G{Ռ$Jn$ꂩkgPH^478F)-* %@^u5zfzٶ Ud6F` 2/;QgW ף{s?\kNN[,Z^ȕG럪$TF~VmTuI D7W3Qjs#U\knf%kXxJQ4U{V[b( g];A&R*R,#/eJyp^%6Jj8L]BQBۃ Z*j~ V2뀋 + wh!?s5xLKі{RCmw9{uy( * uɄ:aAXYM`"z V|%$Ufkߢu#Hى+]9 01d}%*Qه>(U,8f4.cg*°!8>YS]|* LP RaΠ~A>0<ЉoYNRP$2QKpg9t( k:(4UO\_{]66q1͖C7_ci!NmgA!EYCm: \ sAS<3F{@3*5-%zG56G>L*s{,;<~;և8@k¡i0d|]Ҍ˾ՃM3fto'M`Q$^0d+M׾xȐz<|K#11Y ^Kn[ʱ6$y ؅EY-cLv> ,dxzlt,R:O%Qp^>Z )q*=S.AN2uۻEYpetMAE 1foOo qdh6" hMWOzk=O* + DM!9u#H^8ߜJW)alVd3wI YҬ=fLځE|+UKٻʵnJ { NWrLl8 Є$3 ζ#IL̗zЦ Fb*\quK5:dj;= 0* taR!Հt 3@t2`>j!tf\楦&)j&76>X۳:ݞ5 Q+-eH>${+W ^,,8!Aϑ4UTx +wRU)wh58bVh=!H˖8B=إK!5,ϬT̆۞Sb]ze\M/|O _Pm@$hbx3=;SEHnMT8\RgSl=yxD,vqp}:`x 2h/ K(y[z]P(b͑rb;v(ǡ-J"쳙v w#U`Yؑٹ+ḃ᷏ I?*"v]g-m4 7U}\ D.*I#l㬸m&aa{Vv"$ѿJ)&Ϊpi#xK IzZa*4q(2SJҾaKjP*M/ĥ1iz'FqdH%vG@?ɇĎsԠ?"^t}_) 3n:vUQ&2Q`Auk%RWe me+1 !EVeJKkHah3J=‰ Ht} 42.Zt_~F6|~g_bU2*דfdGkx . ``\B(L_ c'Jmj>}V54Y@cVav,8iZI$j!Vnd.K }":,mJ(7Q ,‚ɋY9 @a`_MWZ#gPn H Pb-?ꌊsa {3M`'Wj]k,^-x/m v7nw'٪ZoX b~5oa,6hFX<hy+Q>?KL.ʼn;׸3 7qD98_I$dE ex ɴ3 r"+d9v빔ȥ_ups~&9܍yb ݯ`Vʣy z:lYK '}Kxku2qj}"*IzяPXN1ƪb7vKHVBnY@tRSФ81/\A0)a-l  Rp!T^qZAn4UiF&ɯO7MUcV@Pk%@?WglPp 2^Y"4M@YJѸ9@5E͋fJu

%E+7E-$ <{^׋T` kQ5Sk RpwH+g :,;jm)-Xad &OBΤT˪$/'Qܺf}0:`COK _(Z {Wں{zm,בE ;s)"2}T[/ ѡG)CR}L/_&:| v&i,.L>]af,ۅO²'R& y83X)8p_Yg6֑[4YNFJTX=2ٍ#x2v_s~_+{rcw<`۫Oe IU_=z^o@\n%Jرh 3 LtӅpUv[q]+a"@PjjNq<&P4a0#8Wxok7abWBgHsI7oDc%%3> .lzI)pp/P96'aq 7(a?s@ˡ[̸k`NڮfP"R f!cX`&yG0w}((ʆe|*rdvz@>~skRaXE*)~op q[my$uտ=xIL79[cKrY5ٛ$CU & ]nvgl84sЉ.+}z]7@kYo0GfqwNtCF[-GaPuY>Ic<>$H6g/ '/@Oư7j siq!E[H C*ώZڱ*oJ#_Xڏw@uEOqmuB[\mTH @:%j:O.Uɨq$N7,yaDwiSov!ܿq!toL\FI+qf9jS6a[qɞWV9U)>Mq&w?sާOo-1["Ļ3)\{M,y (^|CN e o!YɮwՊ4:΀VɜK⛝W)-F5D˻:bhؿ>Ӱ>r!R=;)<0{y[%;U=@W)G!@9ɥ*6P7P.8L5V.ځWNX%JJ(?<7|9Jzd:=k{0N\JZ/FĽتqK"C7q'|p *q<Rrcs΄ݒdR"ۉ6Eo*7bG)߬uCy2(? 'QtF^)B%9T&l8>LP *E?&zϴx9v eY1$صgo9El&DĔZR 3>"U蕉g!|oXsȣ3t4gQ+ d$ʸn JP5]ZMVr= Kc֦8=F+uڬS )X\1w$U/ɥy0Avj6(|Ќb~!H9_#ItfjRe1IIgx0'G#A۫-èOIVH`JW|/L@EV&&$L t} F}ET&zdwhJ^<&%Zp%f 5{|'%g݂BvB"RYN:)L?T+@i$@S tBh∍7:@at|o؏ $&},Rv47G_I<&u<|WL@?n1s#<ޯ ]ƴ Zu-poAn1OԬe;- Vgyߕ/$'MN֝GiYyf%.f~u_^'LBn;Sv'0 yG|uzބFh~O'L,y/^  w˫_ %6#W3]Ո?sI]-ӮuTw^)̀i1P?DlBq8fH2Jtwi'3SK Ѻq@B/IQSfi'OcJX.5\Fkwd~u% Χ^TBګB >FɖpLZe,/b^0ôY ~5_b owaq+=59^䡖6B|i7 T՗~|`<Jgo)ˏfx[9Ά3GAuUUI/1PUFmTW᳊۪BCdd;Bk0뒠nI$ozbPf 8:Q)1ɓcб]¿vu/@/H"qG҂]o7o ^~ @b*^(:ilݺH@nSEoF޾!]ii0]wq:i{n/Be.ZJHOYG9ɯRdl֋8+1s ?oVT`dzJ}Uho0UM6ye.$a).cz^9|,J)B*JA}NƠ`|* /&7J&&ZbJ-(G ۏQÏ15‡Ac>Q*H\qXuop t3'KD(8+ dEТ$0$ϱ 9ٔy(ֶ ><[eJ HM5sOZ}(;N,4{>e5_[}a^GdB_qhh!9.I0)5ۀOSG훝}m@!*o!! KչUåD\ N5S糌+$YbN[z~IOw olʕJH0qde>)*Kv0ŦDan  YK!t>0: 8U]V֐?q1hdx k}3X9iuKu׍>TQ(ZtkYaO'g)QJ~Kxx#wMcyviO<Cdj$+z_+K&a>m;.U}{OP#o[daYv;oxZ-} Dpuqc{!Rˬr N~OX1M40Ԃ–Ϲ\9n,7, CB-4o?9'KvN*uˈdž7K{$3w mکG 7_9ة/=R=SLw~(F*tBfYq"@1X kYOf;7zL̂ggZ"C\ibbp<ۘ P4}l=Gu7~p'j3~#mT'2?/,'.^觾\z@.$ƉFDA{rVG~L"Sl.Аy.7 1#PPkfD5j|ljzy#[mig"V< zTkKd%Ƥb #o-#2@=h5k̓,Jon\s&/?HK&])j׫Bvn! G]&%?ϯLmNM}WOW-rYP@{&A 669ZZZ*~n,u/5 m2U(ُL[1=Ã]W|3I+p*sc NB!c_*K,{'&qw#Qz+U-=r \#my{PA ᳼ҐON%Ag#7sv?8 tlŝ`\܉ϱ0)4~/*ƬL H6O!&}!YH;(G1q b:XC 4I[U۰T L\e6-֒I[r-YLet >S4OLOG8y`^F?dк8CbR2X޷J( v' nFёjȼC,iTtV˽JW;RޅS7(av hf8Q6-@[4zsĐ'CF?'ҚtTפQ, yƖI?n8 l?V;Q%ߪ$;aWDMopsL̝F Qw Qu?XS)<@&xPK"kmfPBZ'9{k7թ _TmfcqrR!"c=8Iղ|몕˘5.5dylB62$ {MZ.;@ tB#Z GhQ_?18=畢?ZRE;O&cpveb[D,|Ȃw[BrgF@pj%k`ХA-.{OՑ'mz:Z֓@8yJm Whx#W{in77v"[n?xgyVĴLH>A#29 k.H'^-3K1E'H\$}HIɢ@$"R'$cQe(l;Tc/LLW A͈}gJ /[ 0_Lj<)đ@F@1W]][SmYaUsW<ню# D/!B82ky#+xQ(c`+]ti~Ԕih>c2$R.^K+ߤnӧ !>fLnM׽-J+ Al^TQ <-E0'TS7n,< sq+C6Nm#]74:0B&9 '??`p`6o`Cb f+ 0/pmCڽ ݼn,.F4$j N]#Oݸ_Z&oXH_(ʳLo$t+]2=/Z8dF!NWGD4+ŋD/E*3֨& 7]otn Άݽl w{V=K!Do?6E?5v"o%| $+`8Rx~jwpZbQNvE]ш8l`kT=By$ qhN_fL;5%J^C)Eio̮=LL96-'Ĭ}I"Uqݨ`Tlzܙ߿tZ}*juQ`ȔFp@vu}y%`A53s?&/C\V.|8@h<,aaGC5'1VĻSr?ZA!+ P&N ڦ6 џrDۯ&94Ps(!= ٺ>{Clz'rGQ/ѣiY֎]U-RQS8' N/98xic[L*d>f+{L-؊BRKd==iIW4-XS> D#r'=nQfA5u8+/gSJZT7K/I/xB#f5gX˧nQ$Y',[b67-)Z7N#oGΨ砈b\;,)?p"3JnO P~Ofû>ff#(zaUK7}S9!,_nF,a˝¹' q޹+ik|):Әk L+u?A"2%ex '[@o45h- V0hF!T-ۥLm*|xVcv6Lg>dKsVlon>7߷E;[0nhADe螓AV<-4tKwݎ%$TݜV` L:(oG) (I ɘ$YEݑF."Aw *i(|:@ir잚0]_tk1betmlL(]ccf =p^_OQE2^lFG =U);4m _2O0`$jrj- MaådG[6˟𤤙¸hhB 4OY͉cͶoT߂agN40kfV 9irkMݡ VZ4,:{@2f9"r[:$g)FDXq/X־B.1 k)qlx'ti @H_t-zX 䁢ZIkR))d4?I^>6(@H D! zDLlWԑ؃&`B{!]M|v }RѽT7Y;K|mj&F!XCkˈnqa㊣4V;MY{<\^ZS\?&\}Ehj? 1ҔW)#> b#d9-=wJܬ!PcW3Y-fsÑɜ2G#t}r U`1na+\FAkXЮ @T/Mk OR_foe@A2X_?6@cm4ueWDfЩQHjэdw{_΂]K߮&upcr C1)tCμ7xiE\)#f(͍bFFy"yS:p y4=FP\P!0͙mF h~kY./_ǎc.lnz:%r.{t$p]xVcoRnIFTRQ  '.Кqh 㖍f"Wy!VAaR`:%!Ėlz݈0rj"CjLiS[I Yo=U|M4-]"K"wNVek+I7Փf.h'cHn4thACnc° _ %Ӂ>׏/ "G@Ryײ#gY:к>KJF T2>;%͝{@ OgI\aRI; dw]n2-ۼoVH5Hz #ƞ^"4JCq P}éH@ Qmk 7A͗zXTӆ"?48i(!j_;ث&Dct$bTNРt7IaufC=6W:ƊҾB *:artRm{Pf WkoT>?g IRmhRovc`}^+% e4N@rUe`V԰{ԔkAv2Sí" ] x:gƙF 㴷w{4ihP3uk,_]#uSzɣ0 ܪ[ZR^fŮ0DiVx/|MEp"8u a N-}a9 x;d/i =bÊəi+=h ziDžyq.P1/Bj?NPvbv92HbN(B3@ۣ2:- ܃;2q\~#05.=&,E׸+Z:Fδ %jUHIS )hT9 w ͪ")b`WM޿1d l;WE6a77z?:QKI| |e%6xROkLRArI$B,c ߱ȭG Ďm0ir{WCCӾʮDLo3f ?7i'#׶jsm[L*9t p^VG9\i0HH}[:z=W騑}pNBWu jҗJ V7U@d^ӛ.V3[cŸCA vqM#[ 6=~aIa9dAoz9sNHCAa9Ǡۏ9΍!V.}?5i df鰚&D'\U)#a/aް$ˡl8WpD[Mw,,W,iū~x#"TmɘSARa^G'uB1ND+'oH&{&';I}gtWb$!#NdDLy;pl ٝ΄C"s7g*ʖ]s0#~1= iL~m5Ыyznec}}]x+Yy گZWш -R][̍a.3`@昑0shES(0F23]JxgD׭j\5QmF; >$Vʎݲ=u yFT+Y-W޳`9,+-2-R;p3SP<%pJA80V@AEN.HZI}_}t[cnLS> 0$]$(x#:fŀ x 3oV<<PT*v\/vyqDqCgELK䛯5t8 Rڇ-j`L~R'? &C`k&8ϮSJ%`ha0 *Ѯ캻̨Ib<tf)#[ JLjQE7jLPEm oīKJ7WՕgСBVEpW ,%=j\ \q+JBb5ߘ3`ى"(8˶qGꮦ؍I!bhǐ}:QTZ,Zӹ(wwG|r2,3bKjym'gAC]6FݰKvIfT;kUtK;dƙ/Vrw'\kx^&]=ta`h1L)&G\_ܟA@<(J|4cOT,J{0/IL;^ŃC^1FDը튏; mWIr¼3̂˙ /J*}TIb3-2֜g=-&P!k'T#ξg;`)]`1Uyy) ЮNҾS 8GdY@8U;K˨"#B ,j͗p9yR3$> >x1:ugX`F↴B5aCJrjy#Uy,T6mft]g D!_ aPy\ ?;؈'v$hOr@plH{?&NiC(.u#kdR=]X}O 6wW rHQAj:BF8. ꑰ#'Ў+E!{-M+OY uT8DeelSq|Ծ Dm\I]H:c`ܬm#4R:|Iym']7tx׺X)UG)ֲAP}h]Z6۝]7/nCr)}KbCʧ3&`J]NZwxH=2JB4Zw84Pƕ&FdR>+,wvhJy \G[t`°EHA|+zf|IQN5/ہ*74&ĺs"~> O 6T}˙qs|Q 6p"1+Yg F E@^?# Rà tLL{Rr9peEJF!B7Z;نa(  Q0SC*y-ZC*zM$ A\F'ߞ|&qI󕸷w|wUkЁSpPGhIf?3z=PJSuA]0*=SWFh5^/kN}1rN0dk5r xʿ%%p`)8ZgV^mTUoQKo0e75BwkܦkJ~ՎWnbNd$rLpIxs8s4q駺3'Q( \^?tc:'54AxdwL35YG?=HѪiv!T9R:zE\ HgWeRpN}XV~Olß0(aZ/#K|xH( q Z90+?.) LǞ7ڭ4g4 %Q3Jzs$q=mgd;\a";AMA9z.J~`]NsѩӖ쏜YX(? @ଚ w^- iF-4_tPE;1 weN8ԖlwZ{6|V{Rar$ooM` B`3y3 p|L`*/^ =u܄1'oH(ZZ>,S{[Wmo҅4TޱfpS.s|>H()۔^$т)qtq*P> GSQ")`籯CAb˞Yg:ιEL,G=x} x]"c@sw4bfnń_#kępJaobBHrbYye30Kg6{ha?U3r5U8ѩC8F1^$%;{4kO~b*>ъNY?)=(Klgy7(#rEfQ9[E+uG߱?v @7wl5Ȟ<_P-{p*g!d"f8q@{"ٿd1@ۀ *>֫^Ů0[}Ak^[e @Hje?ePJ{@87OpܹQubK}kHaXmh=vώM@s- QۈUn%Pruڴj3W'菩"f&KqWRx!ΫӜ`$!39$`o(=#ܴG㙸 g욝j {6Y_?G7ȫlȩHFzDG?MZUug +tg( }mlRjVhA% )I\>%muk=I:z#؁'^"n+Ʃs}b~83JW?$;e \$Oщlޱ(- 9@'4c$W'XhR(&4}. ~/e<+jT1_Ԥ.}t|TNQp\٫Rޣ#N3>ޔ.*@Ϟhw>a9Џa7K"X6/A,`2 Tnlw0 t2EU;SSFrCMϰǰHӛlR7oH7`G0`nI^?_CP1[,tjW2w1'e@b8c8h_2!u)${;@,_id`%AIxߋCp)O#s>rc}Nm(72dad5Rj>1@JԕL"F@tԐN7ιԗfǘej4d׃KӶ6&F~]a[}@Yyޢ+KŚ<)AMl"N.4_ʬ7Un(8Q7f0L>8<88 ǧOM?w_nq ےHZYbӚ`>RA#ȣ4 Djb[ֶPT3@%SUԞ=/~NYnd6 &HD"g\<>5Ly3@~po^ 秕F~BO Nl14)6%=j^T>W[eN񷥜e=OBQJ F$nnw2].I/Xkah!qy3œ=~rvAЯ9&nLcy.ZN |t ݧEcwꔉBONˮ\$QQ̊d^ɨ^UasP\12{*;N ‡I<}޸:v3 ^֒`Oi>j 딋u4kVg+>MdUC^6T7%o[5cCb/mOŴ@"D T ! @9bkؙ4OaC2~i+eN1@dC9&a/sY )<@` ??ԄfgۘKsЧvQ+W{wCP'dQ]s 3L=k 4 i~ΛKD= DimҰaۀ lM v0,dshHoJ1+]4i}s #!s˞c.K[='QҀzV'4+f}b9?U5 5IfI]PEZ 3,OO:|5_)qIzϳ B6qEO5imc|2[ ,ªsJЦ:}aN @?L4PQ\6J3* 9:+SjXu*j"SH5PސHmU shZGqTp=;S$bp(fM CGLt"ml/؝N}i}j#'W^m ŕ{=\/}(JVlҒq>rCOǮ'WSB z{d; jujO4>.glؽ>أ6 "1̈ˠnڲAk?7-^K~S[gO"DtJ:rF]J#ׁ9PQQO#koN:FiUad/XßY02t Tqr;߁$Uv,2Iy6'j>pf2 p_m G<UfבPWy&hLlxEMw&wjGcQ|܆Lٌ:uY7#(lJ8ID6gn!0J)WK*>[!m168RxPsS8R߻f0j}&tfۑj*"풯tUr}X4l=#2M*[en 1~TΌb0ɻTo=dB*KN#T(7g,[}ڮZ AEa#9IO(ƀ-u9/Du}bI  oyDY?>t[H/XMA؋/vw.hk ApB7_B9hR~k@$Z+# !#% .׌>@PxFjp|vG_¡3yxm)zKq)(u> r&X )zBLRg[+" 3!!|/cc] F F[ #É\z%DF.:1ϗGzCFKW;a׀ )#LԞhӴo=&doMRg/^ B$ \+;'Cd}؃zIЮDZ5VbSQo~U<Y\rOa77TZƯ> ,WG˚?a|(E>\ &ܒwo~A`5Iec;(:e9msԸƟR FU٣Dk9kG@f`3bi)'F~6~nvK3:9/u *PA ?т+]#qFqka>Z]vgYx'kc$(!(Y_GC:v:עMANM}Ο[I`6jނ?cyԧA 3ԅF g5MYV'՟%o#F{jeibGlhk]8N5`%Zǣ͸hO:bVk=xZHYRgv}\:o藋w(o ao{+_EũdhvM`i7U;2C؏d`KߑX$q6 v)+±0ۍx6\iUlgRF~&'5#I'ܺ> c ?% X̗xLV1pZ Cx]<ۺ=Kh˥|JaF桸z-:>Wh~ jZg[9Yp2d&XTkJ僺;SkZ3SuP-3e z\7*"T:*ﴨ- KJfGge[xmOY~J[%lxIZŅIiS7<3x$u[;uHZ)sg!SSmal%)}OLMj@RdkQ"5o =@z+],Ծ}Xog)Q<%;ZmSU[-/B2^jf3!>nm.E\Ε\Y. =Cp|a MDd]ZY`./{JcQk\J)ic劳%Us_:5(Ǚ7VhQoHNMV!G8,1"c R#$]-h!yۯXQ* 3I LemZGv6>1ar#a>vi ߩ{,= l:sX-ww;_R†"B21,Գ]]ߠGZ©,O*9φvT8BTJ3S|p&ȣ{ItFGr1"F o y%0%VFO2<6\,JHN is՘/}m'u 79@4;|E/|.4X7b;_PRͮ@?S>p3ߴ53M%x4.DυA>&I8* ېԠ&O>jgJKѴpCukRv EXX69-Dz}ckMǛ SPר9/t+ gnnK 8>zY IHn7E1>T rbTC d8nU`y|kI:H"f%s??rXz\du. ?%Sr,dbpyi(G0w,EpX_qqw!p/=L,^MI~ hrp/@3$EH uwFU~n_ FYWh̝~X|MG=icXeyb?[AۮKV*Ŕf*,Z e;g+(kQ! V뇻ОemQvQ7B ]FO܁?d1p|>IZ Hҿ<}ۘ/`3܄'ϱ ݞ >ah/Xekծf^00Pun8>FP@"W X׷79?2BB̛VJbMWX7S-{M>  B= >?b Qm֛] \? 0%mM1B֏̗ K`'V׀KР$V6q0 XH.uE2M#;ɘԲVJ||gWbn~0$pnWܒLmqw6X1b1,!/:JJR3~K ok4_(Xjq]O紪D_ęZӻ;VQQ^mii:vߧp0trA;)6I*Ӛ.ф0ۈ+X]8ufT8|< PvE7 56t;s 7)ˉg_{Kxr^v吴iAlhsߕTqp+ MᏤ'FV-'`AӯUVVQJWv}-} }݈Bs>S$UE8rE1pV f-=\+xjuϭ!kc&*jϬŕG])9y3*ƉMm1w7ؖGR$a]VgTEL+Xa,qbAE#6],lH]Ǖ#nQ2A!$>JMC #v@hސN&w\< %I۔\NlGK d} n !һ}be}2hcDƐF؃}>>nk!PưT6W=I=@3Í^vJ:eު|d_j(x8mz%g?8Q#TXDߛR~txvUhNtmZrqH 37UP\Rhκu^!80LgMj>zkVd rTM>/._'zJ#qW3BFoiĖ'M}ZC;Ol+Q0&& cEWb3.;>|EwI>TjwjtW{nOAq\ H0>"K$-T+H`;>G r0n*4 j~:3"Nqf7dAZ>N"PJ|2/*4 ArY Q\Qԅ|LmQ^{վs֞C5* 6Ԋ SPj= 3!*\߳vᗍbA魝[9Ya=~'ydAG%o} t̰yڛQ/VsGQx"RP% r3u)GVob Ĭ5v~zy&XT4!Pϓ 8RbEX PDpoŢ39G{~pz.Z`ՙYZ2pX3$lDBTVBIN R*$J y^LHI 1nzFnL4&Opzrdbn0.I4r&YvH 47Ǐ)KoyobL2Z\F(BՙY{AJƭ${!]ߠ<"t|5KByX܉Wr_y``ڪM$`;Iēg#ԛP*M/LUs8C ,XC* *,d *D]*yk>MLoz<둗kE{xc*+*Cm im H%x V{aVksծɇgQ0koR8+Utڅ5IƵfvp (GSdH y,^*?##Vןgy#bET/~>7:"{`QOٹd"  9T'ۋ[&e/ͦbI .Wv@Im2Q.r0AI[UܶmH84Q a8gXog-o(^37\.U~G,1 \auԤDY';Ct! 786ړ"΂1_=9:Ӻ=,x YS,ac-G: 5F/Ů, n(uoseoλpGMHXzuQDhV2|7w.Au>mwhD0:!‹}IݎV"aNRLIk;` tYwB6r&.yzь&>eLd*=$3\b%\er,,')2KQuKa3wm)`Kݏ\SļLT#+N>82^(y4STLϷ^UN?!6vB6HKGs%APau: a,1{,fKvdF#8AU\/q13WM3sT_ы>l<#&8^oӾ/fAy_֐Ze +/ }2GܙkrC}Br:W:)%}pXWaI? >v N3d D37UAvʬMGmE*dzROFg=7߼noI+PJX'ETٳo1i SҦPMkAH$_[(E/X_n&oN~Ғ> -QG\~tX89_;bxq*aΑ=$E_|Hx+3͠W+I כi}u#u5Xwpy 4cR0lOPe1]0ȰZt/#Սi~,}NVC}ϑuΐufN$nx㡓ܖGop[f`p.Lk)^"Gqʏ Mt@xIau8op!&aSMN-kpfHfJ\s!bR Ν3d$U@['0I]ې>Qphs. ה\tV Pe!9-G3$ȑ\ʽ9l#NE( vxN8Sĭ`g1өlŔf>HJ@Zku _t?jqk o?DjTdDЩrur䳽[+qWV#|>+Qs c:y_2 53raQ~63]7aI$d8nl?/] S\8IFd7=-]ωf)d<]1lI|e'Щ`lfУY`?-w#7ے^b4ˠ9؅g(? d $񞠙կ w=g(p!m}w'Omdt2c×}EbAą._~^loֱуI2<@O{^ Օ @8DA}aH҈!3e1HFt&EZ,'s1jo3Ֆjv6^ty! iP)MJ a3)75A]!VK`=R &_~29^MiHgBCk;@;Gm*dxCs0auiP%ZEUd$s(бRU1u2 "!se@=^70.x 2 KA=XAii5r XI TQ4ŗhN Ȱt,Ą#Z 66sN2oaź p@zOw{'`C6iMo6[&,"Wc]kX鄌8 !JK5p@F^v&p@u3s[x|Dhs 1qZxeBe1<+ neU٫6y{`QGwlϓ$O4hEƛ:| \;2# PRr%W"@TT{V}mf6]}D$NeS.够s _.{՟gXn4Vwwƴ4vڜ*+0L&? bjY0L!4mo}TW檭S q%vsp [;H0# S JZ%ݺ>Ӡ's1W0Ms)E DyOM5'[2*GhX5֞OZP-a$m& [ͤ.&+=pg~Jc'>; ׯtnqX XBP'=LO31M^D~}f2Na["fO5Xp ]ʞJ6prBuyԚTQ}}-$TvgePDۨ&.%Jx4h>H)F&ϖ/O ؠ{{\^O.Me1x 3U}_勉7raHVٔ\^UVNeDwng+R"I {&"Zޜ'# R973Y Ѫ${be הNOXP.0y8X1'MYy$"vpNoj`ZQ,Voejc0lUq xx?X|1/m+<8P LnMԴiԺ X^Ggrq#2ctg0r2;cz ^oɖ,h op}S`50֨[x햡Jݜz"ۡY+35g3!T+~*!m2fB"1FR;Ę:ڗhqxJ>A7zU# RmgXmY+ ؃gדwTc-b'EF<^3~Wn Hr<}'wÔobNxG 1n(BVqz-(k3\f^o%6U3׌տm hɠiS0A4Y2d\seQCA>ƒK_.lxvf8Lg^#)|"Z:nKSA4aL?OQ*`+%H lQD\bLӱ+ JRaF ,)b;~g" j7P5nV Z=LD3AS!k*; 3\r&>` Fm|tg>Bǥ낅KjX?/qNN^ HpQ&Ne-4ěY鈿\0 'VMsΕϯP`Iwm`2(N<_\p YCЅ-c_5DVށVx6޵=7~h"GコC:2(oBtT$A#SH' 8we"_(G `CGA Y;6vCO;0:3 f(衤s{.gGZ쩋dZiU[ۀP iw9]}{N'8OT15!# \[ٞd*/~v' ,V+^R"l+kdl9+!JxD+%Y6Hņ! s.} (^"Ձ1h7S՝4C.Q[EԷ~M㖶{lkPGʇ (/'L5֌ga{$ļ9fTC6 #iNy^G{3b_06ˬ /[?@A2%K;dDxdW$&FdtAYhcpPs6@gqhOV@o^1el-1igKlذ>9$GI9n俴KY~YN{:VtOr,ʶH}SXDQQ$@ۮ3)Um6$@@YmO0{TTٙ&ӌs-=ꣽF) &?JU'@)4B?Rb_ڊ67 Kc 1s֞3ز2C {+N68*Oi8WF+P9eηD\\LQ~d;H9% THOmVaRma)nsp,1yĵZd[ѩrc--$_CF]S i)`xƣXy/7:ý#3&ʫA@ƕ:R{ 4K2zїapFkxѪ*qP"`*_қM =wN4V@`g1?!vpaq*dbyHqA~; xS_ 9tdu/0RE*ĴgC_YE('ЅE^Ϋu瀴x߻O3hf(asd;ɧ`M~%?JH~E4.O{mHgn3kzjFv|&Ξؽx DN 7pK|4uwXN41~ YGq/sriŅ_J.—ny<ե@A;xy44^]D|~mYGD*Kh `,?1\?x?kޟEo;`8gFL8;5A^qBl2vĽ x;hqGD҄."fiU!b&3 -[c @Hf!v 竵H4#%[s nXMxu_Z9{'>FT ;N]љ麒:͛FΉ>cYJkW[=-㐦^`oWgg*ۅ ,y @)ռmhSgэ_^s` jp%]<:Ph҅ _45Lz= ss'2K"B"*B]^2К#fx/g)4=H2)i2uf$sEܐWi F2] -3H;Co +8I%<'\v)&XJ,aIȧ,=^ɜ1J n:CAU4.ǯb,um_-tb!\ɷhD uZ"LQ=I r<Xȭ8sT*Аd >HsjmkPfW]+ 8Y˔= uZ`I΢cw)B?mRATxƥ<(^d:d|nbFdD[J!an i "kiTxʩJjlU 'ʺ]U8lZHգQl++_gTnf#2C?DF:$Q ]B/҅EkCoe2ob MMĘeW^(f XATS%`m/E3;HV~ e1\^O6U%j[zV?h j_lZ79&e'V6|1꯯Mo$LW57P;#+T OlB3rMk^> .&jU)UX:-h"VRh%hl#`CIQ1FO9)8JD) b@[|Һbkg=L QLۦ DyWm}m;ּJ+oE#6=s;dA`z܄Ǯ޺yE#D0ao'!(1g@5EGۆgL6`7g"ԫvGnW8C>H o i#FW&ē#kg~o&𬪳C:A[jQ)*/咄uᗔ]3'go%\~ Ep7uZ;A ˋurIZ&1pZX]$Zs67~udv03+nұtGwzA!dҜTDaegbe  V7$Yijr 8+~^荍m3_q,``J,]o\bcS'o",pn K.ۭAaSD=pgv/%Ve:ta}ȝ7h P/=2޶2Q3~&uԔ$WK{U$n`"j-")RAOE-1e?Q, l lH4 ԫj>֋~0<)M{)Nc@z՟G- \6# jbGuHX=_Txꊅۛ̐}3}-'`e$3>`mY!9{V\Ю7ŎN]y{)eQTj[y}BS}*+s/-_ޑUk#/[8mYAk6}n` Op,o>݄S1ßY;fLֲg֌,{QORmM#&ݵjTZ'pVJ{>^|6/(gC2nli $a7xkW]Jw# ޢaH}ր)qŗZ!+ޒf-ԈA h~095fͣ?|*UJ(B -ë1]L)*ޘJ4ı֋J Dx:=$W68ЀGfC՘-Ӗ1A]FZs!{YP: pj0R95SOM.[|y+ Z97xw3bӏP[)ljœȳCWb)ߤK;-KaF0=YM `%@ ѯC~ESզz2Ž1"/iK!:AfW ńfa[o]^9 Zg9G_c% T&l|e"d 0XFDb,85R\RJ9SӜrioxgiَMMiIRLm"\/0 `#M#xt\,!m~nI=g!YKOsQvW_4p( P}\x^ujDJ]3uHH&k[!x@= c5Ot}$T5=&Jj يi9|h@hqoŻʐ >(yQcИmIMT[Ϟ#,,--boGs|TBd%U"OɷѦY()ݕL#m+v2Ql+ P3#V`Ք2ݐ J8?\/vl>Ov^MN=ljojz SZ3@Hgr exr17gDLvok+7)l+(<#dL\z.0]i8>)ӻ8ۆoBw5ل? a;74U#F$ W\s:ڝ==0zp#^RXNԲuhkakt+`rv+|̸HSiՠg|xmVosK w>ڿ]< E\Q}30RgKKL91Q'kix>-6X|A{5lp*|M'[V v{cj Pw `zod67Xa%M(,uf>ܚˤoCiC(V*A`ꖺD3y}71z =6v73Ä)vA?Mc}$o5bM9iU- l 8?X 1g|12-Ohj m}{fq\e]8t@I#|/bxJ4sUuݧu(gRb6c#pӛ~  km<MS3sdUFqy@܍~mpBKU/Acۺ|l/ULX.U\ YgMQ^o~VXU4;T\fV,RꑧS.C[+р2,R WgtPȗ݋iCRJ L*<+0b*qXջߋtCtCLYfKġ 5Q,C;NfLh]o). -HN[$615 TM;kug9QtcG(]@/nD _qLꢫ0\fl:TF?1oITv8F^sb\ jE|wgjiѰNcٗ`+ö q}qV;>Jo Y'Rqʼ򮫐i^ 9}Ya P&ّ<$;ygypP)c;TOcldޜC]7|jkUk|:d!r$f?;o~hNjIF 9vu'1Y&;W0Pb;]<+|a_Di F6jxTrUl1{% @^\t!)V I0_hmXX z8*9Ԝt mfW@T4Wf@9m?!&yZsXC{?!nV?сJgetp옾%~u.PnԄNVlߓy1r"X&z^Aa{-(ȣO p% X j]SL+D?k~nGts|1>DR]@q 7r);R~i8;VWJzKGii.(w]_zm!&k 'y.,$/vmC=$vFA2ͱ?=`O ؍K2箶,UG&v8q=X70#1=r#l֦]<-N3Ge?fea"| @O/~#PNby۽_ :H)ΆsQy~y]w8Z( _A-/ƚbImaj407 `5JW;lS{Oc!p[GSp\F~"JߘpM?Z>; }TΈ]DBjOBn_xAyY,yvCƈ !H^OS͇87m)vfΥ ~נ `n_G|,^s]8D $g&@r}Qi:;NmC/ZeTn&<.#0iq`d3wC%'VٞYZ&M9BHe u'|Yfgr_$I ;/3Y,uD-<|.l^-PM%C>uSؐXEf_I]=\V85)BK*9iKU^9Me]Y/ "P  ci1Hv;=N(q>dz1|=VX(q;*=D~jQpac̝WbLSw#* vcXL孅堭ƄhH E!l,#sT ks1P̀uYyc&~4N)5|qCNJ&b>eיşw6XsmeV;[ˢJN#H-V#[}4:sC]ԔFsa}bMhP\M1`ڊ}t-LaCBZ.POއ:,P?BKf W*.wCPAd߭~,k.aUCX#[ElAZZ*E{4{fPSU> @]: W:StY#Z1zE[Z*m~r|@?sY64+M2$Ӳ#IMשTU3:O3H*Ͻ+Um6U<ѣ^jb<[ײL jA04㿪- DERr hw* * _0Og*zAXZ \w}RMOՇsrVvׂy߿QhqZxbHݟZ_!;PRqfFBmrmrJMȳL(y(ӥG.9{z4Sj$g4]mf9 HK: Qq:-=- Z82<A[J\mRm#oMb=#>Z2]}ԕ7h`CtQNDž{ӜZI#$( ;{)/; iQB۟n57j?Yzo5cڑC;K6iٽq*Ӝ.C'Hzyn8Y V%FZQ车>J+ ?![ԏdb=wTZ ]ޙ5" |6"OD:ݫwE+AFm3>f9K 2r;'C5jV0/qجJv@|$P{4#sa0X&ho ּp-vkqP6 :4܁]av}!?񆄋aght4J+j) W7 {PPUc%|nڼ2>ZD"RDkf VEȂA,JAˠy 7R(k~;|>=0a*?,m]R&`;"ѳ^k+vsKZ<6HHgf7 v%Av" %>]6lJ:[ bf=gg8C.6bЖ_AЄGePSXIVr OFILQl1D=%{cCWZ\̹-RXa .wVOzNnI63`tN_ӔM;H؉0.5|%1?3 aR粌; l[,{ k8P Y4"$bT޶EqZT6-t؝뫱ȃ@:/4Ͼm΂55,3b78^$e#Fj2η* ?vF"<}ࣺMSXYqly(h.A$_]' oN/reة^-# < Vhn. -ơZu;d:^}6R֐" </" '4U49qP1Y,Pͨ 幹#F F O_Zz>CG}(=CEx?bPL  ڕΉL1W6B5h @6FS$OƇx@6=G&./YX:V/䁊l į,)O[3b $*#CDxn;4c൘8)h!_j395ф0 \(GlXIӴΏ I @a}2sGqL ia*}DQc 9 ؃G#-9{m[DUaL>ΟX|$7`QaBȰ}(Óp4(^N_kv`T$Ow_KS9"ԂDqL;ZՌ'v"x$Vl5>󽰍 ʜ!ٱyfJ-:`+FàD`٬ŷu/xxhݲ^r.ip&J}9X H!|4 iɎZ-%LE)T{ޚt:ށiUgJOi칶kt0C= a)):5f RHt-W{3 Iʔs/11}2uJ@UZoo㴆{̛=GS6Mա *pv}ňO8EKy̓` ;_}4T6[@ hn :Z筈 -#dhAW[<1U?ꜻ(D#^8SPpb=l5/RI)ٓ!`蹄#%qYdU:VP%%&P-wTXOy8$uDWM(#AoJ?eX6 3=Ћ0|^fѻ?HM E w[Xe7Ms!r7)٤@xYCHVo&7I ūo^=[swO-.IzX7ͧI5T"xO#<;2+И()z#7􂕘i:FrsvT=A⬵j]^|J&ww ֨)UgS?pA)$/p׬qQӞ 3+V] "’5ұIj{33/.7Sw~7JkP>z. YD\7ThTcw;PCER/:"{vߨ/?-mRBP9otSz|z[ Kq̇ E22 Шn*LJsRߘhA%Tx&ƒw_ :),֫3bй036mg#lB\R*NGah7; -QGE[xEn xQ|K]&K#?qSujʮI^גY~νЍ&j&$*N?O g_AFN ۂ_5c'.RΘ-zH7mSy-s蒸 3vwNsqJü/Ft`td9bIB$q& VAoVtE[]&+7JֵqVYı$AWA-07~PgUOMyQBsrDIVpw"VF{#sjv)+B:TS P8`d].\"Fu5 ~[$A532hkΣ~.iHxHxu,fzFٽ}BsG^\^VCb>ɄGK zI%A Cz͠v>P^<ױ.4z8Dolk`K.q=)t8N\@ @z Ivt;D'1i y][f ' I4i킑ϫ rjA?W|:si圆W  ] t[,i-`J3yZk+1θ+aIŐ kvz`T=d1D&h+hܕtcx[K^/Q(w>lBj}:}2 tߒ;ِrA=#9d$#' gGDN+zk})n^SnmF6NM}ɥI<4h50}gLp^OWa͉'My4go G@dhe!6V[zX4D܌̲ù3 iuu.eOE\vNdbC"?ͿJL;hDJenÐ GuѧخAch#rIJ1!8Zni\.xhkgp[0(7_ ?kۊ.rIC]론hc]#dx.6~I${. $Y3cL!bR' [:"kD>)Bk@nTcAaʮ]|T΂gHZ[T=e) ݯLXE*+)RjX"Nc+?|jCU|EtҰ4×Ph}mX.+|± /~sHxN8`AQU`$);1.[@)%W T@wHשx^]yו굥4F05̣ +4ΉO&9>rh*BN:=9гp{pHvQLhNo&"HsBuNx贙cu"'ys)Oˑ6%F @N!B`N7ܪnl/s9Ӥ!T:žKm8/d 8v-`,?)n`BఄP"f?g Mnp ZvCψ¤7yսBEbpX>O]ivt/et[/ٛ~b+*]c^4c6&qJZ+})@[obEc|rOU!SrZLvQj hu"fbySVڬJPQ/rn+Srt1Ws1d|Ȍ˛U~.߁bcg3bW$S2k9aY%A r b"jOInvmc_c5V ߭yXNMh:$nPQg7mZdp8L)3Q#\0CJO(8'xѾ=>F?K&NGг+̼ QBP4=WC;p hk(jg3X= yJbuLf#VFr61-YѲbʱN/3Ij"n- Ag?UC ˍ>Tx >"ϣUJJ%i& c/1S$73SEg}WuLPփ+:b.94?WzGnl6X6j1EH"vl >yMsP\Pf#?ÊO:\N k#6`H#\DGi!^j7r@~f$6z2ݦ U'?Z* X h "}FH-AI@5DFV M$ywOQ5b2(u6Ns fn.RδzQx$du9iT,eBLt_#vP<7&~/[Je)`vn[{_8V\Eh) rQA GΟuP-U[*qBfQzp_bz#|d7w9/!5raUEWd13~O&[W.Ћ9Đ!ԖKj zĻ(,ӔUw1 AfG2@J;l,L8 U54O ;h Kp8WíT px]ըT(T)èyղ/t ky(>ӼЌ }*jN_c@"{qm|}sh]IxHPo MPfH~zn%?C#UMQN{eVayK^8 V,lF5ɹMH7֚] _w.9_z5(Ph CSSkfdGKpֈ ˴t74l}>ydϫV$d.k!7c 5ݴ&YbA+" ԃ(5v4|u*pMf8֭@ɳ,ٳLܫ\I}}\Np{M":~ipV,B퍈Bx1p%hy`nV~{ ƛe l6_fP^mt#7eߺ-7P/LD׺9l2 ƍ@: &` ]U0Ǻ(3(*ArO$A;v\p-԰צ^=`BA& DݓX#*վ!{+AlmB'򟉄BHs>ZW@< U [ JgL "HD,+2L%r7C5x3un(5R|&A]G'aV`g)@D ʥڸr^'>sWdX$n 毑Ir 7 6SPjtlǮVs,5FTXBX>[,v_zcc\ 'Qx0O-w3wsvojOW zI3VͦJFȿ @I džӠ5 G~lѤ]pJg^%%Lڸb)ۻ2R- SAulfE&m^fFk껃nsYT׼C뷼1թLX?+|J1AVTĀP{<fik{oq@Og7UE#`5c14<(t“* x Y EC}^܈YoL'7(>ļ$iXk[^É8\fB2+s# M^¬sS!&b%%$ | hY|G\F~qUp>m=[Ln)]3+wA;o)0XqH!u yJbk}zd'#ê=0 *:Ӟc]F23fpf2S9SYSkyIK `mgVqmF.xe!ia+f~uddQlU^ @*.7 mccht m\N7?0Z+h&w+Z_ّJFk2&U=2xs+42z7L wV'1 +FgLSWZF:2:yOe 4[]q>ߒCs:BE%RcLeSh #ScǂfwYP@4K='#NS ;PDRgOHfdP|FJg)Rk@_0͑!hZ7gc_Pkؚ%r=wu[F|HC62"RC2.cu6g4B0B9>[l]_3Hnړ=YÅ$ntӷ Q\1LRv1*VLQ aJfvQ]!6&>R8| f0buf3&P]LwWyL#OFGl]e.Njdt@S0U"(PIF & zR);$xSIT} 36Yaz-jj'\H.\v:fwv&+v YwBӔKuz0pʳ,C U,:ƎH.1:4 3d+i}%@Pʶ&}Q:JV Ww{kBF:'Kq%2`}5[wV\xb􈗖;Q(ۓҚ"ih/])[ K2̏ZB7s1#scl0)֚ԦOJ `Y 31I].NM-+>2? h]-Б75 m]v$Zɜ@ BZ[x}8΍W}w'w!2T;gW+~eƀ^ ۿv!&g"セsz$ `H>{H^Fi21щSUtF M@ USo.)s!t4IX.{ٌ'I*eN?WPc4*76g+hrtIy2 ?*51ii =۶F삢֢ -Qy[9B`|FRrbTBվ#&YőG Î[H#FoO}iZSEKP Wen&+͸ "FVaUU5Gg)K!oj߀K"f9W/4ꒈ3}-{ ż°2|OJ&$<"،|ҕ z9:c +'>HdM@ ̌Ĝ8fJBAݵv>BJV;ccW#Rr"~(]CB kժ)\i7}* [,w'8D!q>E>ҵ.oSGKEsm$8Bnh7f$H%)hgdUf6H ڗ٥ 0(mBXXOTSO(UQLJg)\V͙-'}lz !jGAQVb!2Iu»jfJ҂G0{XFW, 4s/&C 0p$I+"Z Aw̠A@(~(ĭ5g1Gy4XmQ0@MZ !Cld!?%Z Tb/+*Pϛ0%jmcWK$|&oEɄ}Ѥ%f5}q-ot ܂UsԢ9ρ11pY3pQ/yTmDpvW:}="/Bh^+u_D>=Xb<| p D!NU15lHͪՄ)G*9=ͯhJJ7'o7{V$M͗PG nkI Yڿtf]pL WZHo]49xèԷ]E~4ΓXu 7ʹrH4 Cӳ-(nGt:)dH o>Y3}lk[I]^<ٕيIUϚƶѿqWQ`ن팂RkRqD)nEޟk V`fgdڜu>O$h1g_ҩKLâh9$m`xhKEςT)BZP=ۥ6aSCQc:C uxh+Tn5<8*Yuح W("[]|bB%r#oԘ;9TkTi+ujYi]uL@T|'#VPވRU, .<0+<|6O\L׀Vei3“yRlCǓD=,3ث:;y:d* AC~PG\,<5N*_=bAUmqzu:Qy7)@'%=&ߺ\Abm4'WR)}thxϫgQNL{i^N0LM^727{7\jI{C#9^FRU)L(Fqsֈ&U(ѓ,zk}yxG4#uL 4YMя1kY8=MͷDViKUM"`x]k'P?YB!disһTWmރ`"$Pl>ӕ'jqw jNf;nә9I+L>6j +ʊ>Z8w]¯t xQ5bl{qsD=!_9< 3*W6#gebLIwr!9&d"G=]a cҸ+8TW"罖E2|'نtI<;:DBzҽ[58 ѡZP-jKNg&'-<䆖{n&6x}5"O4a4(A-c[y cS~4XF>ycPU*"Cbqio.eܕ6Ntg/R0>?=Cz%[f5NJGgR;ϕfcGm3_=6 IfEϳdXauZuq47Xi xBV{yp !ɡ2gvȡ:Ant: !_I(NuFZr#da*g?5Wb\"Nh">WC.Ij4 4WcYlCEK(53 7mOP֐:"W9h5VXQ./#{Ѳ%1< xͭD50sngaJd4V8JA%K0tsRdвόyITyDzsG:7E.8mS@EE IIWC=iw*JM%?@@((Uo=SQ\ wnXM+-]F'<9i!--R_ P99_$Nlډ#P8ov&\aҍ:O=itTfk5V. 7 eaj929XXt}f @u &|! Y^/ӈ ? qfCTK*,.@ɪ~GUCQޘ:."IbMƳKȜ ׻.`d6ȅ V mc<[]ZI~\{k{gn!Fz=0A|$gG6 ; [ڷN.?z+03B+ ѹ. zU "{ݡ$ Z / {R72 eeE2'ZP1hivڦLBEU wF{?0KSK ~GF\>gvu#ӶN9I[B[|`R\TU^Dkޜ$X.&:.S6ZD,њ;kgf:W|aTiZy) !N8&lgw2P 5(ϩR4i"1w$O}4]$Ğ3kL+p.9or! ڤJy4X露ɘZQ^8c˔-A(S,Adk*)e2t(\-DLUX 1@~R+BPת뺮5,P\=B.^|z~|C /=YѶ/|5IZ?9!*y"c@C {r;.o}G֋P  蟫7I!McïzT KGⵀJWTQ"Dc5"gDsqt 9hSAR“>IzSDa3ZɥҮ yrYc5!‘+@-QྜZ W/\G3;#ӃP0H$s83BcpVhh^N?sZ6>M"O5nZ9Z=Ջ֫1T%N\.S`\\N!D5=;!tB{Y pa`JZuƷBlN9|Cq~]ʓE54`ox̓Lcs~d_%")LϽ.vlAtoJW cA Ӳ*ӉHrP̐ahWg[oLAi j;w/RiKW\voSu? > [ЇOpݚX8HT'R24kr{ïLA\{7 TɆ-`jCT?2$:jR擸qxx^*֭:QCT`Af ՔTR4SL\F!W4CȷjҸ ^e!SC4\olbc͢ZX#(z.NA@Q#uMM't.l y,2KxW*^FT҃Qg +3"; & V 3\+0, jb_$t<nevgkdcvi2|:Oxu|R# YAJ>kQ@'KЁ V@~g !EQq_`Y!1oU辀KIItdֶ6zI' i1N7O*ꕓ:E̠>C<^)yOl˺ftc|f 'vi6.0Tґӽ7%b`lf*]?!,כehŮy i>hc<ǝ4{;ʤ|/( )"-Ixs,>slAhBY#g p?{4؝)kBsd{]TY/ud_UxDn}@rtn+f(.VMN\1lw756˭ȋ}}f,o^tfJt~a :p^W̠ du L֓u=d{SnVa|;n H2@S9u$O71pel6Gj]L#!8VZ?<4xW|ŷvEW5&`I `5ؐC 3Ga:+ *PCE`9k;Qd2/Vls)%1mO,tm˃{Cԭ$=-Loؽj;дm+x{&L0_wQQ;ȭ@rL0Cr7_h@$HwyzJ 'Z t 4痁?[UraLMk+ܚIa3|M# A_ߤ#|qRr|̛1 (ܦP 1 5h=B Dݧ~agLB*'„8 M_7_7$LYWN vA_3ۨδfWƈ ޔҤ;m8OƁDNGOazML$,[q kڝ+moܔ0?#%CSf.Cb?G~Xq˽:WvXg0bD$F&Uw(F|;%%ܣ?:NJl,nm5vsQjOJ8bمPMN'# 4YVX>-*8O 5?Z֛5cx2$ `x3P3WKv]^+D /aš|kZ~BvxqU_{r)LC^9Uvd ĒpJyt?dd,\jãջd6HU[[oH+seP;{;[aME3L%C z[mvj=i0ԃOJstcJO]C YPzOOB;DubhIјbcL]`' K^K,EBwGĮ^wW`l#Q>]-AHt;1[˃ 9VtbS_Q)Ӛq; ,!JCt%!t\/kccAzQj`_ޫB4ξ wjM3 ~Bf!i#,C1xMgmm*޹W3{fcT->w[., p,Y5 1>BD%"*#:,F#ؖdMY*p^| M6#t^Rlso+3<=Iկ~°Mqn#qG]x#KPbcjtL tʂ^ό៟sAt$@J;nòN! {#y-k+o 98 S64o0${^.PN{/ `P_--'/h~H")̩<ȭgUJ=='&D`^Ki$"~CJ2$)E6@WkIe*税!ULbPW%rDMmVB8p?q~ !M mqIZU! *SbțZ+ x/L8~+ʬ{diZ*a[Pq'yk(0/P,9Y&'{1̽EFn޲]8@?/)*k" Dfǖ\V&;xy8ˎXN{{.G*~ŕ^Мco՗qpQy\[G#>ɪAM4'~s C<80V-7껻F=?ANI3ʭ/ VJx gh?QbثZ`jF h}l9ZLE\ vPT (@亰1]  N07גr6i 0GU+U'PoC@="Sb4{2%1jT;NL M欬ň9k Mъk| LD9 JdzO,UnWv>L{8CC(QM3Raea`&ldr>Ƕ4Wkܡ[}G:Kg:W+2cԸ /lՒcyxVbZ"FW>1b Sc8 *`3lcI<>"6Ì(Ys-kgJ YdGQL\PC O"[rɮ.Q ~Ŋm=IH B*bz~ 0ܯ[*OFw_rlL3_[Yol'#6Ĉ*/jJ[hLnOÝ B[krf{D(-X|k,csՋ=aCQ4G7%|KAeu&A콩, H9UJ3ؘ ]A#P=^A ~8bg\VumŔXCћ+k2ֈ:GM%-I{\Q 3REvnoJjϤ3v{JBMmP8̞stuVv<,8Hgvs0c̵I}KEKpOo~j۳f/ư4jrʹT؂;|+aFЌr-򸖽JR`}␥7cu 7N~"w5#DK5.xnC2[eIaiV{B*W! X)z4_Q}^"[vL Vdl% 8D7M2'7҆5dq]" B $!Doߡ\B0yUfC& ( 1rz0X&ǫ|+ފf)cд\#DpG@Qi>G\ h$.h0?RgiT16>^OvxdGB>EUvvǹu. e|gQ?"Vrj*)ӎ>eRaA =Sx08LEk\5Wї!?3 ) I3$UcLr}Gt_ ,dy(c}g<B0`z<(PtJe&O!mz>K#1g u[^3 nI-27HVb陓*TU3REWf ʋ{\?lQbOTZ_$A戝,@eRM=9;syӑ@$%N"Z%Duy*WF*yfʜ0ΑPֶV,FpaaVY(ʏ{) *,Rq F8‚69RUzTAvMNNY6TbJ=0PVq@9K .5sI(#tPRI蜺8YҜ CI G2i4l4*g@R6ӳ5kC\eT/ rh&*j Udu=Ai WM| AGqȁl33YEdk%Nه:7,kn|Q* . bnμu( IrZK̚^z7[gEq_F_faڰ,2R2g|{y|o(Ȱe 0a=YVVeZx$F:yOj]7IJo+M:7) O--Gz)/;R`u0B/ xSWgV !v* `M Ҿ("!78\u :0p91ի{ry"+a}eHJpG jJ~ZI98h)6.bA/u>Rԍ,3V|=ʈ L&U }nBP`c>_}EwwSo.,^<~GeT [;Kf͌-+߮VyYhaFQt@7~߂7hB(wL1b%{+o5J!:H<)Jll[R;eR;Isas9=YDX,ly2uQSyبYg@/ySH13x3#t$mi \\m!2X)ؚʌX/&hV](EZ@Xf 6e ~(9m?hń.)s! hql0{EE鷤G3Nn—3t"NG;x/[hP\inV{UQϔLg>XJG(.n\{1` +t~i_6nnv7kn+K3Iұ$ёSw*kt s^ԴLRƃWфD΢IY^/ =0(qwq1MD#-)q'j@g9UC#'ҕ OD^~!+si?0j]+79ewȂiSBıEd\nq@=H䤱eZתt;©UHwPF`!&j#ly -Bˇ:f6YѲD{c 㘿UGX w. VG]OcAlJ7c_8%am;@lH;ĦQy! M7*LIpF"# )aw [tJG7mn 6̂/꿪5!M3ƫWM^iVVVzb@#qa.&EJeuhc5":6Lk/Dx Ck:$&P<]rU6hbPƜK3vf.NQ:3N ]Jq4 GTJ:0++V*K~b,;ë ry&t+ 7:Hǻ ;*DVWuPY 7TvPSk;󤅦BK[oME΃d"Y:{CyuHN_+q5ƒu(["wBOny ﮍQq318'(w1"%Ԙ@Cه5P,há"\~B/R)&@x⩗H$S'9FEqa8zɈgL7_\E46y7\b BAԜޤmrTxH{ Do!.뛲N{,,-$Qdynj_b &Bz p)]x\g*o^v+P7j%,eM-w8ft9dՏȋFы9^C6( t򅤛 L@FD5y4Ni13G2bu~tK>f5s\Ʉ{>V[Kq$,<4|jHɞ(FިD~G>=d;*EEO#̤!Jp3k9z.z~3Uލ2. elc\J^P&A ]m|s#VZ\rO steL^v(P"Lc?708xzHg;7=Em[cd"NVOZI E}7$za3te =q mT9 8PA7@ïY93Cn(Lkuq`%!X³BHwW̐@c(_e~[d#o_za2e"UѳxK&_Up/q"Tp/Þae@KjטC}䓬Y&n9ioz\ӊخ8C + va wXsqju%#0 %2"T\!b4~Gn$!~qYRK~T>-jN擶g僱/2СQˎt7"Vα+xp­MTy> 3 h7g{'ع,9Ϳ 13$):1Pa@^3(z#X ʏÏ( I:9W3Qa/864[Mױyl*c6kgQUL>g%"K@ ~2Etaz?og'֜y$;|='xdltw2QzGWL C_1tcL4CFzT/4sLJ5Zngt={͍g7*qTtcH2~tI~Qr69Fe117|A# $u+*%*DYg'I"5lj ۍFڒMQݡ4GLf"|LNlķo +ԫ=LIW,]y;Ǧ:T}Ӑ2kIN+t=|&{żYy)XAS˄5w»u#\N6?IN2LY6>)ԥ'0@\聵0,>i)BQxi>_MpNrfa0$Wp|j;Q$0dc Ì]$2^O[LHoKs5Lm!i0*t= @k:ŗ Bd? %Gʛ~17rwyGBr)5'XJpX c~6Z3Ta&@}4ĺMkݯșrg0N\~1bY.MsV&)}ȅɴjV,X-`Q%x8VhKmkUEr;@XzDSlYDpsT",BԀed JH\sDp avH&ƫa:ȻUP+C*4s[dGQZ1mzܽ٧'ߓBB홇_sNÊe'8LVzOڋC\Gt~Xт+7ʋ&sUͲ /ʇf:_$DݬiA+:]UHlSJQ#Dzwx 1Jy f5y 5ȹQ¤Hˣ!ps Oɱ&طa0ӾۼXgB7| h!%*75FiNCW aJUc*} GHta'r)Fe/&练n<%lr@S4|`\cem^'HeY )fO kZw-:IG(qd&SI22'Q?MParsRm\Oa ZRk;GCm:FwB%6 ϩ4[3@e>M- 7J3G4UCO҇mliQ^}՘&53& ^5AZj/b>SfֻXR*"If]amZc*} nj ]qV?9vE 9JI2Ǔe\-זaK"lj\y_{ kA.GQ׊u}ӽ"QW]B+\fC!P74!&W$F!vN5ylZ sJZl*Xp )ڒ+bF'!%Se/1LbmS) *Zc6r յ(ggl'|$\{ 1q w7dڙI4"uVq ZzK=>ÝF꼨51LZPe;?&$'j#OXvf`OIlbckׄw9%yscu;yFwal4u*x,ilN3v+E3 5zH:J [m}?-s>cu4I7kztC6 eVxg@NwtHj)w ~| aڇ>XR:W*!dwNnYG6IdWu\9`֔bCZzcUGbW6',c528n*"e9QjWÒ8`epӇ>{8ۡ4XT\KKGm}REգ_|MKA|&gO :m& /K OO_OK0[\3EOG"9LQmZ?֕R)_ɽw5wKp l=a۩WXEezҎg4d^j! ^2Hݦ[J2n&j XʊH~d[|/:\d `-zT8w [5^ʍ |7mg8^X\}jBDj 9l=?77>$ 8(zNX2az ~'_?3:qi`ZJAl֚F~ƼoֱxA αXo.&V8,4/"m - c'W쟳7@(D#New]%#Qu^b2!֪g5; m_3 U ,DqeWM^fF\?]$!,s++lb!_yQ HCƢRnAU(u %R^}NO1d'3-&Ichxƺmҋ{J e ]5s!WCC|yfP0 М@0,OPqC;\"*1H ~In~ZSԣAthY>=&K8,W,TcpN712tQ _?+?hԁ\Qf4*E}@@Nx|,(口Cj4 ȥX?d~uR0Yb"\6(f2Ѵk?23-M3}Ae s^}bynLyU/#7 14/\6P"~ O چ{n@/X!Kg?@{@)8_iMtF!/ּ=MO8 5^̽f捑Dz̛nSɷJPnJ.LpH!3ɦ˭h1S|#μ:`$ft=S_q!QsZوGiauPbӉcy2+";Zǽl3 ^q=_bzD)Xs>zyױ>y/[&[>(:@׺|;BBSZ['$Nڬkqm}DKfZB}[2KذW^¢ع \ >`kŸ'+ub@pB[Fӭ6ԻaDMZQ`G=Js+5^zG4A4R=mqg~498^ 6ܵIޥ6͛8nWNxޝ R)'Iy7FP7ؕ,^"ηAz~~q~ y j!I=-D>kl8EmAj~*&n&w.UA7 ,3-&ZAAd:Fm23Zrf)0 z|' ~OťQs%汌o R2G(ꆸ%'!MD- l +I$ψ5[՞oW{BltuG$IɽB5 ѱsr-p_TC>)$*??a"6h7¾Ig^8F(raG ^5.7ŴgtLW34<@ >O~(#:Lg\Z_J^߈#G-6kag Lp:|rR qߡu餁:M 0XJ5d2jIy1ɞS>ѐ~ChBqP_6<.Yi%MXaAsp0viV&BcuTI$Fw˺ 3V_>}m:p v]nBx! J\Lg\OZF")$4as݄~rL~{Y7\f= K#Ln5KI+ыM>B&pIæ~髈wH};r+ m~_Tsa,y#2ڻ,19gyYS,}Wo[LRύE̶\7^tօ 㻡Kdo?R*[ 2G=@s9Wb\`xe;6Oa"zPE6kI%g}IchWbq rI"|#p!|FAʒ0m֒x PFgVdO )!Wi=_}`.Ԡr8 τA3'$wkCSpcejx @넍h2moY}[zmɕ _+$N>Oӈ CS7ru?Ա:CÀBЃgMp[& Jd-i%oȼR|C@tÉs*2dl5H0OӊƄ w:|CaΗh{P oHd?S:2/h@5d[!Qם\&1p`lz_UoϬ!i:TedL[7g9Շh#mQLβ:BuPa֭eXqs{06s8#XasDHJXS~+>GSG{]+]t줟+~1>9erCFq֗wtx;?!QW};Q@(}!~N՞I::q[ljMW͵.vl7f'{q ދw?d0f<{\>G7]ڭdC{%:2/%6S.|{PѽuBg&;.Kw[+.ag ɝi%_'? «%ip{/E0 47]wRc8maœJ+Nm8غȜH}J-~/+fOE[h:fcMb PyQms  d1k Dm`څ$D?6lX?J94FL@?]w?nDrx;!@Wn|۸X=[-`?2$-J-uSu/ϟK^N\]y/"RzW(G'u0L.:m&hvg pB*v9r5iMł1 rgƝy=Lr_+-@8C97_vG :/`ULϜUËr4nKx)3BN>J$mtU`YNq^f5hDѧ›yyy? M((GAUξ'q/V.  !wT*s'})KikCP% rNxbBٝ HtN } ZJlHl / !/ŠHOOJ_/gXEO)f *"M}O WHbtiz{bgM|[W,عPhu0hmp2Ng®a5kؖ0QV-\ }J?.Anh/>P.3K%yR{S}?'i漤f\\Y&!IOIƺ Jn_ψD˶{#w>^`.M:ܼI''ŸĜϤz5wOs;2X ]ٱ:R @"'MKu~僪|sAK_j^kn<,~nJdMg;YmGU䰞dv> gs:0Ir!!ᑢȫ`z Y98ufvkO}Ȼ&Q:58NCJʗBXhDU*4M5bzOZ2^gUV=]ya-?cPK](ҬRxG 홥vc%ֹ p!> FteqЕfz3gLF9nlq-#IgUKNP9I(TX{?DUX<933ӟJ.Zy^RX9 #Y{뾞\0·m8oB" sWQ,'"iCϹ 0zi`c/#ͤNO3@ݫ'r5l.>1z%h4)WT=F"E{)Yu`Q5ýjmJ-dH /2Ctg) GtkoAZ3:,)#>hzb4\p!1J4Vbu_NK,&<2\E[&_V ?j^Ve/RvznN/LS:+=ag!R]fjELkUkoyU\+v)mz Iϧ|bSku|3K!#FGlިE_ -Z^zN@ckEEvyMn5g'4<^|䛭 hqpaRj27z73Ww1yRdIp;~ۂL;KuVX#g}XhIR^S疗]k'+;OKjܬKϥs*u}ߎ t>D^H%!lz!m,'Q-25se~KU~ @I͂(ǻy۶0ՠ#,x]TiU9%Om!7f[h>hccg5}ی,&0.O|#`BlzpI8K[_m,,-۷ˆJ}g]jc0nnG"v<<%'E{AZ_ĪoT.3?6Y 2B%(p#$uf2QOԝA:BmQK påM/CjycN `=SZ QkuB-F 7qϼg:TCENijV|ss +UI3*Ԙ wΛeyB<ρȽZ#ЖsBn*w0?k 'K R& "tԽm%_VM&| kv/* +XǠ7|| e^pClh2G_M-!{IQϝtgCr|N1嫈[FN_pܧ=6~t@^ִ&a/3M&f%l.q+Vk޵J"qxCxŠB 8pmR*_m&f |;\&)sdz@fvi 3(|/:jK{ZE7}q-p6eYGT˴E1ǚH<\yQF,dr@^hUp&qx\=h\2r#  zxa t숓5wE(s7g ' ]0qV/Q(=K۫$QloD]3Z'gf&j?F&a@Uu-TWdY\Qh^@Ws!d^wI6KsuASN! 5E^AYr(2=>reLRUa=fTl4]4=ZB NU ))ri=9+CƯta~Z} HbQ2{% HBGi`nr*I3.B}&5}IZh ~<Γ ;CRl*RG jidUNrWWMmzD*墈M""ެEH4_Lk$]XZGvcjoi ϱ)P5u]4~]'b DWG!jbtKm8.gh+M`:*ƍ4C`w3Gf e옖HdǬ~OwO [m0박 Rz ()~pcG qȌےG8aF{qBoH!xʜ+䤌9? YGJ]i`'2V}[Ju?kХoR-M@7i}Vw {QB9s52Wc-7]B]crhbWVݎ|#/륅^>˭]d+ i^,n~4hMiMc F JV -[K#Q+֯>J!Oж{;=`y Wb#: m 81L[D9`bN!8O2 nܭ1AA^9툣69]Gg)ӖY)PR00g]䛕, ?_m:(TيpnT*^ }%/Ͱ߆KRsJ:N~๥ r8?y{s9'^#Aш1XıkG(OvyYx!aqq˘Xf`T%&Ej(#e >o@9ё` PjE Ɋl`IsLvl"evNl{.G>&f J375Ey [yM<- `5G"&fgQ;{ɇ1 f[a` 0CZ+Va]f!Ao74ÁrknpW? F 7ˣ3Z/NRoSV-n :Mcoֈ-6Xj:CsQFÄ,Z^Y9SZ6Pp"~>ٳ}t' FzfSREDYl7E_lh"'Z[ZHp_tge~'YMjRC r-{7"Y屙mۆ\ T*'&1W&ѻ~٢GT7 dpj2~ ! MJS9fkh”m׷vܪ:|SR{ B~NҋDwT-dM>ŧȎ'Y -+ n{8QW=FJGdF惺onCnuQ5Ks8.mQ _7YWXϺ:-pw8 1'?d@?qCSg5$d>u( QP:_gGP#ԍP+L">_dԭnf&W2tɈ<2 ]זwRZ^[{PyjLj3Zm?驯+" ǻ^Q s R8 ӰZ#eB)+1D$9R[{[ɒ{y^_5k1J6,嶋Hr@^(?\ ]¸R 06K^/''C74t7G!cQ!2DX/QPuMs:Kdu(tUXEqoQ*8/tsL1ѽW{#`(v={NDrUCpҁMQDKQGE#5[@p9QIs6!PhvᶤCY68$ 6rC.Ƹe؁ Zb% ,nR ?6? X0q4HK+%3[-<W{ 3~$a2|C@"*0$z|p{Q;G[7 6 G)ӕQنʛ쐝`-)"OacKUQmqRaiXw]^:OO(7}ʴ\Q[b50B_){s63XAwCH8n'RF/2\iQ=mDE8iO~2&P*hVH/҈pÁ-7-cd387qxO.W DnY8ijNO tdJ7EpS# R# !C79bM)L$O&2?EM/693%dl`{jY;?|&&4ܽB&H$.MT?qJCF"C 9Aސ`j8ģkNXRSkofQސwX*ևEE^!~@bj 'T6HpeBkA NxXw1Q7 \5Ƕ ŷD-3+Ƌt(nԹ+dxLv%c۳oؓmH;}aZlI#xD;lOAF2G[H:dpVCZf)›X ]Uq=uCe[CvCkIf.,K~ԯsk^=gcsaLFf4Yr@lt7JK04/?,&ri~"Q Fw^O'Ǥ:^yɇl[dBN}q>շ8aN7h!*EbM>+;6"Cg yG r܄):dAžHti+FlŐuee eԔ_K OC^['Biџ|?,9+s &%!녌ѯtS%ȳڰ+CVǎ.sxxh| Qv=_՜1Z)cJϚr &"|%%d:60L nvY9l+03i"IOubZCv ЦjLX6YYEYsnʼn 鍄}hf*J J oN2,#8L୵6!b?d%]vgRZ{@p*`3fpȇ&FE]χf]&-RAa\_tRX-m a %Av#8.T{Jhvz&ˌYP?>vCSAc #QD6vUsKDND|ua! YTۿCɪC!1>#:0"ghuQ ec= h~!yPGR:2iT臜yp?!9 { ?mU4qV#iWA\}䟮{EN7VM5rJiGFS6WE\C0&f~l= ɔ9p=MUc;-͈H2%J:jfccZ&[g(Jpj ipX}C%3<'κ+SU#sJQb/c~lTdi kOCX9qiE‰4f@B‰@ :bU=A6˪Ip3{oHER>.9Fw ߽]5''93e' p.,$zxӒ}ɋe](ohR{wńl|uy;%D$NIH]S{3cυR7 PW>z0:䤏0PG:¡K.Uq>Z ؼk( QCz?x}NmWTG A_ow9*ymFX( Mn: 2  ?1 *Jucݬ۝^/:GfVIe|Zʏcs wZړGZhcD7z<&9<7ck.ɀ7``7XS&kU<41nnSuyn'3Qv< ..>8<:Qpm%IȘdn}v_4s@t7IK:r4 qzӦ;CtE F6 Ai֬|Tg+`[Y8R}BE~{0ẘqheT&@K)msa<6<̀ ^[ӛVMP z۪ni/:&7 Dno&71AS9}0YdgK܀=Ï y[cÛa-Z:!U`)w-g`HL`Mb?1xe\)ynNო̼)Mb9Vӫ[Ngs./qGPlIsZ4d 9f2e(tK{Zon`z ,*oD/͙X*b.-ދ/6W.|w T{/a]b ڋ8G`˘e`8P|Y+|_ zp@d>yP"ux837I?)|@8nwIjZ>}Tl3nֵryvF[|+O%dJGKٚqtCFEh4 }yE/xk ]`fw%_dFojQFL.'-0j#IơKD$xaYg74<Hu(sF3r PfqrOt\ .ك]v r8G?F ԙ@#kȜ]<"/ía闝lX%Bd i`KTѬyͱkw|TSW+Rgݻ x3`ڜF/F@ h[lB͟ *CJ wPްeR5 G % ,ମ>lqjnja`lCûcbu~I(fhl, X3=<^g&͙*sK@X*z U+i(ׄ"z ק*3{2 n v| {Y=\D4-Г┥(72IT~|fQ]˯gX¾Cm w |@qg "/1H?]$ILC ܓh0IԶK75;D̮8E:`䞑ludJl`6+ )f ~nTܞ3$Y ue?!!IB}!W6mUܹ3ryʾ' e:AE^{n7r$0_'v#r@D/kכB$`N]} rqu=T v 3vpx1n/vjXV|Y?Uk qغ=a#3߽pl9PmPoo'JQTf99n! 8 -x4zWY`%nc0 ?}ph@= *x~7JH&LCb0390wS@Ei`. G\΢ZnredzD| iw8=bp3'- CjX˒l 黤^h E￷S=p+q`$[T@i蠊w'΢n ~u.y`Y{`!_rt{oiHr^#nm"@ "J4L.6?E]D2 tQAP1-mv+pzxS}gN*DΕܳa>qVv쨎(@P\Yg>)4B:\ )X[kLq !bzϮ粁u=R>'l؆)٬N񭌝W)juiƵLx8^+WUast%}VGJћR53Ns|~gWF@ g$ՌgovcU !6㗺kC^R0-ʾGi*5+;HW_| If`pGǦwAXK:qә%1l $Q1%hܺFx,d(L їtezl!2,ѝڋ043NUZlRLyGE9PCM:&J+50%O3mr |߱D0,4$BwS'f &iTNPV<њd9_9vPI:k ME cjOm$c FtpQT$K-~z hJ3. 8{sxг~ԗqlUwS'a"zjF-R$gL.2"/R酸s\,5o!lPr{!gV=1y &aFy6+lAk E<$؆=%Q TM50ơH' K%X6'fz YY ݭ>e׷f44FL.!S'$DPRsab 7 5 ޛ^բ_f6 tHJ!l{ma9oKM6 pU4:2~io!ŷa} οClYC9NrӉ)'BIz/_qðzq-63lInɎiECO"4Q8t4 \`RZ'W'%HjFx!r,jY$JVw>$t5Zc{)-<>N@,m&ye&+)Ә.I@Awߋg桵;V]8sǏgA#兿cNg(ON ,܊( `ɉ*崍a5CD.ZrmQLB$c36_h[L͝C)ͻlg CV3bƊ41S y=^.$V3-!huXv 4jIZQ!ZÜhS}dR bU+g%1{ BGzL*^m]uv* jbZMvβބiq$N'%9R:`.5-q W`}%Ev+pN` yEU%=-0s:mcw^mq8Zݼ)c]Cq/̪}M GL[!w'O8Off, cKMeOV|5Fh,U7+2P$u)!|W/,&E[GoJH,^ܬEVh ]R̊n ~rѫC=$qG;>fSiב {K^:yRF 2/Yz <ƧY-_t8aHﲍreKrΘG,t>170fzQJ%EP4W01qʬU㤥L;^|)IX -hpCen&8z5gn]d㡭f4<%Yv(TF@ 4_hͳ)+=ʉݱ4wl-"&V;};39 (ҿ;[LIKb\`> k}oX;}ߟ Ee# @pyL4\K\Eus(4/ᲂJsR-vH1>o{_qG!Iػ١JЍH>x b {p:ut(u%TObE>2~NuQc}e bУ 0YIkㆥCTʑ#dڽ@Z紐PIk:@yģ=>;QLP6EWBnd$]vpaVHe*; dI9廻5: T6Y:^U5v=, XY(-a>oGKZ1={ԘmǕ.V=D:+],0V"u]oVkl*&{ 6 |Xt7>P@Y]Oxa6>.KpM8{RD X ~U(́*M9XIBkF僗f :M*t|*aM _58s2󐼖hx)Em? vUBJo(8f#Ga?=z4KʜLz0[΅r!z J"Gn!pv8q"a>6tk=dL8V?;1^W\֗m+#h=d]LP?@.;jv[z=7! W}V3/dη+@6ĉ 'o%Bޅ[ ܰaE&uay̎572BZ 1H`qpQhJFY&<^ncBS@A;BMW54y|5E_iL~ 9:WFW6<A6ڥ~L)雐JAI/ܦO=@{/knfrCe`^vMX0z*vpK+г0}9U$!#&RTB J̇gCo(^v4:ZXd{[P#gɭ鵡#0j5`\-2lfbqc`ᑃ>0$Z HKQBXZ>%=Ю[́;1CJgC|]6 JwQɳW˒|+Y#ۖb:n}D;QЋqXF1o=w'2ͣUcvA9گVHq _`M+3%AdW-ƪCIKm4$Lj*T1( E8}T)$.$k^G.n>KT| Q}l`bn3Il *=_`?<̘Y$ro DS/`I)9}9?W30 ;ǽ `YZ0C-u,#OmE|u 1lb  Fo$2Tk*5=څ[|e˜?`HB Qg}(с _smLJEx/ߘ7V6%]8I nA/! oiF+v_~nv)D؅%|T[tOc~k8WXm W4`Lq8.SȖh =) (nim:w X[Gv ZFBۼYwJ,Avw/:glAܤ.iPuO ΘMn~ 98aC%$ǼN$ò<8fu l{GG sfNsxc%̶w߼16xiVvLhP1 (28 I♐:6E5XfX̚ߛYBf'XrfҲlT?+h\m2g(6ͦ:fإ<N$ 7qEHpΑ|!Uw pnpp4 tyIJ'H.M:}+4MF X|JIh?_GCdipUeMSHE4޺4飕̢$l7T/2\V;VYU]9̋2U16Qwikml;%/& ƴVT;-5ٵDNkaZuOa)mhzl_ mx{yc]^(#Tun܍HCt Zv&dڭ f=NvDb B^Erg9$6( 轂OKMVW(ë#j`\Q|q~=!T@[ԘՆ}"RrV6両W(̃Ƚt,V3gZ / #/Vҏ'J;E'iYUTT[+ Чþ{9u7)x?OBI7,WR̙0$ 돿wķ-h}ˡo'?-lȱrҥ+aT`Ch&E1ix wTZϵ$~ ttiN7]+ΐ!-+aA.ClYrVʘ1)Ox{ρ}j)g4a]r#<()$mI[ HNspJECNmݱIU3\/ g9[hB~Dx,l kx&^FϝvG1z:2?>O9+^iʝRSPKsP4Հ & a!bY|PKwqPΰ74q2F BȄ_ md C#eb6B9s`)J<(LpFUvq*L07hFŗq5.ϞJ엽Nvx#"oLJ͹yX je%*)T亲G.cB!Zkڅ$l\Zux3oG`zT(2j(vdt1:ʤ50X dwL?}(e (HuxB]|eR(bf'0ڦ{3|RTϮ6$O12ue;n-@TA̱[8$߀._:$!Ń{|fRc( ق ^ـ[#B4JBSM|HC 231V7oJdB`U'٭xE=2_bAK}-W?gr_pO.4ID)pE[*q#Pi%2{+unO;5# hK)|sU/< ~(11 ))'jjYeL8S{L ]B{kfs2aɳ ,{zpZIsSNaim UUtB]^<7UJ<%̗H&1lHT\2b1t,; ~C0UZѪ-V.}5A~!rnx Q٠nJfdTblz (fS{Jcfu%;gz'9eA9\_m[)1RQfSq$c7 L~DL F1mݔGw4Uj1 ?{v7wLE&l`F-*3 Bqh|h+q@*3):'W}֯AnÙ`nvys >ѴOMDX|j֪T(( =pgPyMyrcrn*wuJl<ĮEoҨVM)~^{Ib%^NQ?Pd,bLEԒ-yNt!h I\[epHf%SADV=$G4X. wtY  %FEFǑv,D%p>SGS\}S*-*&q0Ah\Djx4'~#!$YF#[{E]p۪ \p!h&& #3K Pޭ6>{^"^cص }iAi0W[y TOg!ufZ#?WJI8zNSXa~TeĀP}C'RVyMh,BR\0q wci/'~z7itC/h6ܘ2t2л޻rk4>΄>xXHBoU eW[X?)hAd"X͆$Gj$3Vtd/qӬ4b(֑\XJA iOuAR/_lC"/ɝڱTZy`~*RGM^k[5S:g&>N1/di0,c-阧ɫXW*'dJ-86EjkOڊRÍIN5=F"'M;%bEC_Җ6 &6N&6(n#=P㽈E9RM]Ii7Qq.?0} `^ExJszGQ>:sJz(,`Ki/úUf| dDnw1vLɦu4߾Z1$CnLY߷t "9Q}f$k|[N&Ga_ϫcl?7>j7gd#r;YH> mp9)Yl\`(è<ߔE^m+r.947ΦN-GrmkL{Tq^"_̳FKd,a c#M11S-֟#3d_bnLYKߎ |@CMs4U3p; |yc9ܛ4av109gX %!f O|--K2պh|Rp*1W8^|);MN̻- ,5`0tyL: )+Į Phk 1%h(ARY!^S!1WvZšJyȱjZBJ(.ZU1ouGzcFI|:jCf x̡<^t1::=u >*TM hq>Kq@U E,4^y5m^6^wf]m獲(sX,Hgu%ƈTȔ05\nw .kt+Gh*~d*%,F)atP^KlF`0\W1 [G*pnaFZV{hiVIK.gR;uGi$󼟔Tk?}Ti BU9bQ輄eNPל^+j!\1ߞY(D?dgd%#3wn3AB=kę17Zӈ䎐z,h~GV6vyƁFc<Êr'KСduKM`<1XJx:1]).쯍jp5#?QԌ_O|GPW<#BZNo3Va6 LryqǷrLnF%@~;5ˡ$WnLy\2k۲9b_<')j (l ~*J %9xÐi~"2`*pGeʑuiL'AFVyR/&ik8|0.J[B"{G YhS,r"׸ 98)z+#%Z5`/Gw,Y(=1Ւ@U=gi~:f7GqHԼu؊G@E[;]l&׸2ׁA6e=.gQϻa08_῞>nHn})1Obl(R.\ m\dDk*M%B7AFD;};ݗuplq+(?֓sbmȕN݄\_[66uh")OhmFstiNC54$ZW5~&*yrF&gmo9bLgp#(:9{1>+t}(0=n !yԀcT-[?7L &O | tE䧽dJ v6[bWC / P>6 q{@3hM&[GN.Z|o-aAC$` (uIq+R}2nyMW䳤”MK\tK*R,) Xi J '.%^c3`C|pY9V`Vo# {21цZ,(tAE$^?E!ޅ fNLaj#.xU~cgێYCE2K-}m*U9ìɶ%C]@^hùÒ;ux~+k䜐>2&\::bd^^7Kn˯u"wIaDEa\k["P1cgo@M!BbӔ tb$Y"3c(DŽ0NjPZqM8(;SC[ BfiD}pS胺+!2ij8{. ?MTQJRY v;񟏽~\(‘+v#0߄Ӑu=%v)<ٙ9k C ~`޸[l!9ڰON [C_QêH{ݾ`n@i"Z2r 5[ztZՂMysƏy;'ȹղA01bШ#NA>OL}unaoRGHA#rLNt0;ⴉ$9 _\h./zED>턈wĪxK7DE2M+-TqdZ8\sN__M,6ZY(i G&t; q.uDxԁ_LZ )x4 ʍOŕ3bå 6K}?}[QNtXL}D5ӵY[WdwH7ƍhv^7{T?Íjm# i%H_zÐÐYcV٧HUZW8 OV T^XE>j@e-oMw/v{3Uiw^{$R745O\;Q UD޻㸐' u2mϡAh }c̏SO(WH%IsōXռǝAD1 9>ἶ;ިq _!` ɕmc?Ήq~'[U  Nmb$%BYl{};tAE՚qZ yE edALa%0!”>adʝ m %6mB+4™ޅbڱk'=UP3>B?PVov rԧ(XȨ \اJǵQN.闢7!c-p1.EنB(@BNYxvЕ<Zy.QQz~ѱC,z&L ODQ(.4+颚3/- 삈cnzv岇m=zI:MȬzh†+dt5tpִτH x[q7<]CoKJ'G"pDŨu9!Ǩb!.;?4BF덦!c:m4S*dwFb wS0!ez,( BޮE=l1VPfA"tr9$v J<_ĤęM5~qYQZ/ 7 Ծl쭱 $ +ST85ҾX뒀݈ 2g63! z.Tni8'K\߂H yf!ܬfqxfWnFqsU1?"BZw'(C,37wGIMMa%pEJg>t=g4U!leikrPs3_|V澱h[ B&>3L@d&Yl. (A9˲VծNZfU'X.ݢEĴtY3/])JTPLQ(VY/W1uzp0\ՆF璂S@@7K`HbTXد3z&4w|rXȢXkZ {de;22hBqA7pUVw@"|VܠIߊ| 3cTpYt&ހʘQ| Z[ /x;5gݚ`}⼍(KyXe( nKE)X{_Ϥ~̳R$M1,F &~$)WwW60JZu.ɴZ4x CٮdOkmʋ5RVPh&Yn;+GS+wRX4O@אYGiz wc|@PYj̦tΊ)s+(ZŰD]؃TFao71'' oY!sGUAB/yDh3u7gOB#Qs!AIm yO~/z]G^kyugOfZ49 v yvoX9|>-4IɠR/g )H8Tq5ⴔ= t< f&6@(;$V8a5E%/s  f J ~)cLUhXc*:dXC3p4Z`wR; [ʞ;ye~tNMts0rط`vJ'}f+s傇" u%zsmPSM i폂j>ۓG9$V{nUOr'"kH k`Nl”TQ+ASS ǰa(ayFv*?R[78lr=S 2AŒcܨt.~AS v2 f$!a ..y!ؕ4𚗑i 錸9$}s/Ƕ{!Lh5/aI j-_el2ĹދL&&Va0HK{E< c$wkV{t50Xg`OR(]b uX)6NgV2c-n]7bViN[T(+Q!+xpsR ʱ>zB[PYx:^&ʘV6_D!ȏXMvYyj\7Up 6)F|WVkmV-Kk`p_SG+}t7iD>Ü/Ek#SxkH+h0X{ %e[D ȦYgMVZe )&_ּ ܵ1)2yI[D?Dg)c̷8gCXO?[JB̙F'pCccבeTXNdBXLIe}s#G3hKtq {qɒ%9XAu eK,qJ~^:B.J }YݱӀhm),䉂[5aﱆwŨBXMVHK[=y퀊*r@U;zxьtq87*#fB :`g~`Սߒ^ >EC:*_EFF/swtQӁYI00ڜ(lb~=kv\  0l;t9-GVadH${,!I\#+([ ̈ KT7Lt>soC !4^WE:`HpLhk/2C/QvR`4B8;AwSdu0m_% ^ ,fغ /N;|vh$@:~J`FTYz'B%5kf.TMlг 貭ωVl=j!pOzGdf-?J-)źFf6a [, +0Na6>)FQLpwGɒHcsW%@kJn$г$if#Yi-Ό Li.`qzQR9fB ^-VFz; $_QwolGJZ6z__ 2*D"' O vIq 5ta:@e|$vqp*" !ƒPa_<>㣼 ;'ݲIRQP(D4ҧ&JR˴ƀOrsʻ:F9S2 $^nYAN%  *D|KFI˜ =Y*Nߠ&j; +,'槯:3>&f*S"xcŐu>-4监:VB4{."cŁa l,&rzziU9~W'rkZPF^IRxvd^gˌ)a+`W6C;(׮+Qc[v]sq 2?:lkspT# G_:{ˮCmk| )ZPE'_te/dMI119<՞pUcuC`1 uc`4R^9;rn0h ő:Ld|b2]z%ꙋ"*XSfCnAH 7j-|ȍUNW>t{,wAN.9Jx.zw,ewO%jwNS/=^7$#"LLG/w2o7Cf sNM><;WSZ˅MkP>{qrxVȰV~s Bh?З+l;Ŵ14C~t>$]Q"[y0j-6YZwՂ?8b:֦tҝU|]txkYOaXOΟX(#R1s`HwP0PbtMpAhpjL'l0'{jsang熏]2:MX*;^$rVWht;݅'cXRыmŚMk覉D[OKST\S0?>h'>'V& ;PDGB{nʨ3>LLvbJg =C4YbG?|s$fgC~Q}zĥ\|/~5s'm챶k.es@6ҠQZ=8B T̐8 G%kj8-vi軩OJ_{a/Dtx_~ +^j)EV%8ә#Z]6C(D"K; 7=u%F(ecHoTf/ ^b{a ,4-K)A e*It9z'#pboz}VXC\o.Z'gJ/ cL.Xs/ЁjuYئbQKZȩtyR7R {mys`(ǔT M R4N{m7ETW42vҩkwf7(#RKXig mFN̽vdtMp&<0WKJ&#vwXLmƀni4&w"8-ʳv?T ˠg:X35 !ֽQt:'TZs1kxl4ثzȶPp7Y((m1 @+I{HBgHVx!˄H^iOB|ҕ&XA7u$ylzfȬ| S/!Ҩ}ܧau2-1ك]`PE^$%L%JR)Y1$ Tb-'U@T +GX@QRAkLTyoY+;ו8[<O8hX FR2qKXV<%Â2ougjU[4KՍ]?fM!q䀱 =GTXm綬䊪$6Zޭ߬a/ EQ7U>/&Czy|l F!>j6jp 2V;t. qw,]oŪ 餴8հ=u}tGV4Ʒ#@9 v-Cxo7wD4q~UO4Ra+ۙkuqm #]eSc% X#*u ~'{pY*}/VӪݫnګC5fqY#Yfta &ڏP۞ebC>KSZvChj(yxCGҰjA5/}.KsBl\Ɨ0m# &{m(Ź=WLuVhg]WWr3=y9]uz];<uP}>[=䐄;Bߵq~$rc臕7zW*1Ph?Z52ó(8!dS"dtҡ̀W44 ~~Razm@DOA([ +e/鯒 ׅm:!ƨb]5 4z՚&pFn6;f]}=Ir|'eU4+4@ZW-P@r })&'*e.W_H˾P*JW1}Kp#YyQ4#(mrsOڳ0f wLWX;'ڜry"qn3,'h&O f0ըc ]PN?lAu@-)P8G%̕54cMLuE㟍zK!/d]pCɟe#qEItc#LC^͊Oei5k{*e_ >Rjyb[wCl)ܗPMaIsE?-HETB!?-.i/}U¶<)0 u=f PǏͅV3sM=7Qv#MA0?Gނ^+5{وGH$Klṉv<;q30[]η2Z r&ͤM1dEf *Q`9 Oo,Je$I b H{ ]hHBgD|[{Ј tJ/yG%?. "ƙAm]: v8j>Z:ZAr*Z #L3BVbyk !XEdtsn/VJ#MdiE2#JXrb=s!;H[xvxoj\2* sX{f>A9De&eǞL $@d0wҺ~"n:j|Bw [k ^NIXޮh}b*0MS)n-41͜Q Nݨl7#zˉQ#,OWNLX5&|S[/sT^^Nngձπў(\˧+v+xC(7 v㊅$ *1uL"pzSn5v6DRGcjyUEҾƣyx0I'nC`w'c Q´&`.ѕc{*ӀQ ؝_S HNdyEMufAv?S;w떺M '#{wN'S 1@#";Ї&MJłdDOֺR['yȌaX&z*P_N}xq/)Tim}.X%oʰNs E^0HFRw/x!8#*nl5U9|OeSWSL[+f9Hm-nvVbЮ":X!h;_g:R8cÌvB nߒ*ȅk1ɷd#){qKPwqlȘ2vc3:8y )e3V0gQ/S9,ҫ-@_843UrbgҕGWI K:A;!dO}VW񢘑is wLWq @**<޵.7A>lm[R(|A:)?C;c J{Kax&nxqEc[50)ƶezF_V [yh#m9[_Q7ljyJtRϴ&G6?}>8t`"p~6*-eN jGc,UV/G; y!AkX&Nlrgt}$: Eb^,C`4Ō}jqݨh3v vT6^ O|D_`M`\zݵ `~,olmN]Hl. Z&jއ܁PB*:7go2̹}pl2AKHF30Wi]-X_E4h8$Jp" PҐͣNELMI융DZ&^ǭ3D7Y$0z_ͻ"ۥ+\jmw?hؗHe湦+).hvɢ5d apؖX_%!IS_7,ZSB/_hNeI2{f(Z;e:/,4L Hͽyo_kYΌT=ueP'/ĄbJΎVq\^"A/ek`H6 M8=10Bl8׽<ƌM-ŗuP|1}j0; \^A051SX݊]&-=Eu aΐ+=69Z#>בhJSrH2j†›l̋ IubQ eoJ˫P@wJ)+n *pSC{&͌Xmx2X`}煥\9`|da]*}~zE˽ݑ-|; ʊwıW( ewK頸 +:Ufz-bo\a>wۅ,x䎕#,ӃPLw䁉gX ]iQ4^uEej D$iva>iq^ejqWGl?N9#ua=|08ph:(!< #CS)UMj[-IMFXݼtyc|f%dǎ_wNf6!Al9%@~Xd;$)L qIv fRaܩ"aC0PpkaS8i|M};F䖎6\t&§ҢH~N+A=ߐ] :! 4"ZKJGMyS XκbxE!5A+ [T&Lz|0w;X`2V|$c0(J4"̨+FJ5(IVd=1g9?2jvgM*=UX-^bkZWH݄ЭYm U7?[ oA *m?>|^C4H}a˨V M4!/Vu-E R:mXEZ"pse|`l'nH"0 WPy2P8aմE2,xƜ9FEXfJAoc͌WZ~>0PAZ~تq]I=IꆷT%dIxUa`,v2R eH,eVxq@:*ߒ4sʢrI>ofLrć>ķU /Kkgܫ*vZ'_G"='3eH>"[SAtդ؟1qcT޵E/HoE|]N; %P[@@C?޿~$Ӱ&*^@LA +t}j7r@5;x?-:m'#?isҰtfw 2m u uOm{ w8qG\ >TS0{x:MG8 X+0ECaujA9Cih9L{(ILwkB9-_iT.] fVj&PuSlR`N1,1YS;N?aZ:If+ ?OQJ.Y*>D~s%r}``,704h#uwЬԕǶF.mQ'GeB܍4.j9shAb 8^6Lm=wNd6ZPڌYsRP,^!Q:jf6!#9rv&|DZ[bL!\gu9!A0V8 ܺ^o'A7O XBtEaḷUQ̪Q:`5|q!r% ǩ݅fѢZ}*5bٝAmP3].KC1qD!'5]Q)61 q- M*%>˩~v"-š>gR/@4Lw@^coFS>nv_[ 2o6+/ 4>izo{ %.R߲VC= C&$FQg j?"hGdG_.A8qks# 5?4,aZxYEq=n_)C꛾iCuV5[&!FlFFLF!^ん-_.[;d 037b)%k$-ceu0;! m Es~m8dX4\RMLUjr.k޴J7 ʬg_Lˣm?Ăm"3Nkq99fLO,p f@[,Oҽ`r)~XZCڡ{(ɯp!%!/*O䶺yKBD*>*^L>f}4o>0\X!SD q2hM$4,DkKy+#[OVg ӮGJxU*PoI7ʬ Hv. 0*j۷^ʛtqt,K5Z Ep&ӥrۓ2`;wX=ѷ X9^t\ ]8 ;;9Cts[E#RrA.E٪bq3~wp0e STc7wrKCPcFcfe@#,0^֗5+sYųrǠGV5Mv]lD.uSL{e5jR@Sz|/ wm %$wC9P ô^D6{g¬Kt^Gd3PKw؝6"%۟`ΐ=QݧL+z_EH7wv2M$ݠW8:f<[eΩtޔs Y e78;R(ģ q@Qei?)9]J8u Nk:Vt;ļz \?`X3s6T:q^Ybu/.׍ӵ5lg's5-Ed)7iLoO s~"ՁAЋvfx>Ic<6IpN$-*yꤠ3X /;ë́+ZjM ow= &#& ߏjO#_P1xؽQLFu\/^qN+ { yP&/Kn hʪ^3fqy2i-H0?Qgo2iN0ހLψ*?Ӛ:HNv[+Ѳѳ!?Vls̿(0;I<5puΑLk^Y[z9FMVda&,Bu׷ ܷ7=ڑh>y\^mwl_BdT70;J=D>6U8)GxyI;H+A-SvDiCnP y`4MfNv2lr pu t qCR0'ZߥKO*|0%Xg{k Ut$ 6GеMŘ.b uJO{Bi ?ȫ<'"[te,St!%-Zӟ)-h y0Ioz]{S4l ! DcVO6ԧ!l Du} ^-7Pt FW*,Mkc݅"!"랂 Q""}Umd 0 dmzVrs cds y{FIʇ3 AYe;㞚1rL0@xBGGs,F`OgZ24ly`-Z&n rdRP|w/iX´eZwDy҇_}53zw?l=4`eA8}{;x CP -|ZSI[ړiï4Mb>*^[Y?:jNVlQ /Q^򖥹 BUZNkry f"p?9`czE]&=-~-*<k_Y>4rS8EJjB#m_M\cFΧ!h[yF`7͍ NA0"QBF2^kX@GG3)\ g Cæhqsgb9:ID wЕuLҠx!>P6&z&./+8#`58O@"/z 3RE? @XM/hp #!^آɠ -*>7̭fsK'~n @RcCDqRGլuv (T;y1lC>]}$QDЍ3UWPLbCOq 3ώ$b7f>7axo7`_eW٪L*(lStžI?x]"D}. m Λg6hu T76$(kjdi.O1&lEitw/)D)Sތ=cŚYRrx3 +ViyBnhZ3SI\ݧ:Z?ـ'ՠ7XT/ u MԒ'>7WC!TҰ3%KEӤc{!Ňb.%u35[i+[ͶNn+=Bd01[xbŸh@9ƅ|͏`Fb*G{{B_}TZAW2?f8kz=A\dL>P`1h$݄G_W:/X61A [P$\&}x>2+y Ίvk+ixȒ2S5UᠮkSfo7/ 0 kӄ135ZM@ ILjfw618H?/s4_z~ykC?8[esX0 d캎H+9*Mϔ=KpМݬKG1l d糅]p{<ğ@N\CWa)Tг@rϝHY zǽ`Q2)I8KQr&L+&w+72l8pxR !4glO^$ 弒bwnX̏ElAi {?m)R\hsC0Iɋտ+gDv$)K۸ 爏!4|Ф!2A)b)IIޥ( Bh*&oTU+k?ꃼ~raY<6ey6vwX6&|=,Y*JcY LfbÁKl;| |eG.k~6z JZyq wT4ҳO*Qc&'īIө6D{jUUǔsBXh})qwVE:Vx1azw/,WFݘk_y$(dښn.Ɲp2dH4KÌ0 < O#C6=F y3{h$pAĕ;bo3Z}0ٹ w|/ e2 a-ESrGw{ѥ( ,p{I mzf唳CFP)@z> VUpl03w[jiP#ߣqQc4J8}HN+[@إm7~b8O=s{,G|Ax#O+um4gkRɱ@m:Z9Hl +o~9Mp1UM lH#}>q6+4=Թl7C5Ѹ,x&J&G}MYT:0L>iP'`4P*szӦKNc3ȍ$}=ݩy](;!9v]a}1>߉5Xtr~\$tzsk=lq zAR|XF:WӮ'.}U1m>&|&NM>2A$C2L^ĊY5S/=~7Q;E 6|>P r$?`UI6}@}=Ģc Q'ENZE꧟~ã:8Hy" (kމKg/2PscVLV,k 51G0 C;>o )ӹѡy6OWrpMp Z'{\$EGB.5@jmȫdڇ#7y]LfqՀ"cYp[s{E ;(0,\VbOfRu?,?7K tt`'?YZ#2&;v>fF{}{59ˣu?0X֣eCaiё Q9 ݹ)(wSN1qC}:2Uȑ ѣx@X.=i)uf]6 v;uF[B༈a z+f y.Rsɇ<925hEteeQ=,o/Zb =i ̅Eѡsٿ/jl$X_՛ؚ%nG|dL+^ L%gJ~K[# c~Ec%,͑2+`&pIsW"sż@ >tߢϗPυ)/1|&w/ (:Po0\@&[3_6 DɄ&R&8VaWATU%fef3’%li0[vA v$}pURMJ2bs? G OH!G4~*nAj={ / ҒGEL+"=F2FKh-VV/+ 4WuL-X4K\;LΝ5/}2Z &kx}O|'r- TYW IW-VSR]2V%m'a3No݁V?ݕw4%\lO>gU bx* RN-oA ~|/2QkO4w4>}v:q̶Ks̖/y,>:"Q*;D dy x|_~o<՞"!L׻DBfu(C;v p R^;p5iS %<\`GRvrs(ץ!!~)Tϛw T{RİWUJrLo|K4R]Kд["MLɶXii:67lq{]&O[m? m(pz G$O^lݐsCi{Fw}HΩp5ԴV(F^;^w^|4;Ibkm[ohẆܣݦ1@ap ffsf3D(6z3e2E;"U8b8տCnwX|& *ac5U; wDyE-E@ oݒ{ .:zQ*GFR"HjdUhEvEDNgfq4z[F˼ʭzviJ3Uܾ@rB>##'WJ<' >;48y&yj $qBw>r{YƋsOf_IFś¾<Ӵe ꊹ{ ),$Dr.?|pbxb;Uy jW+`?|@. /8iu@T'q/Pgӳ'"dJGߟvX iXȒ^ɭDh1hkN֋CO~5~y6l.v 4Cޣy{Yc-=1ơ xNx'ې31.g2~?nf0qй@N>en,Z4| tW%>IyAN {嘨Q%m?+c,H=|&mޠƮl¬kqLopHHj\!fY?z  W8u,fNa-A):t>E̚%4x3@e8U\+d 3ytON>TkKC۝b_8ؼ51Ҏvyz~&)>=^9JƠn5|:U`I"@p֕QG>$7'NGX0{E Dd/Wl_6\,Zej:D*:vO +Hl3db&@iнdt)T3=ˊҠf]b#ԨB-5loʞ+{P%N: /}<=^ B,.H[,xoZ*f ]a~[j=*igѨ!B ň+lrf5G*7SӬZ7;ʤh&a[J@"Yv|3- 8-r@5r,vYlE-OvKt097,"!֯Ps{rtY6vq4FF#tEǫc"rm/.J[5hxv*)ݽ{;{80|$^d֑,Pp2>,21;o:Ji~H7>Yˏ5\%OAnDsqcqw2|el6Aqub >dPd!V' ՜ c^73IbŸ:5WtXxN+vJ%t(űaj/[4j v<0kzagLeݸoxDQ<=8 +0[qCv9K5* l ź0y/y2ȴAʳ;5\ 4Pf&?@KJJ{h~ -QeL ,rKϳCh<{!fa+&M{LBi4.xq2Q'BP)t^V Q|M^kl|$6N꣉`ГrTg:ѝ1)t$޵JřѲ`I{>z *dOj淜j s~^Q79j5#Io{+Q}I:zύE嬂[ *J }u}8yRTS<5w!e L"T:֜8k [7:u>QjD73 Ϋ2WJID025Lz*>9~ױߑj)eQF R)zepk)Wz0yޞZcU`GH~ F< Ѱ?lR%3Υmgė\cLCӎ2(;̡ڗ fGka|'{nA $T[PοKO)*Up'om,;i)>uQGJ\AQ !6Qkf^gNf@S*(񼝹=!M;A[f+*B,y;kV&ܬ;*QQ0uw-NBͫBszjZHrxdar cMObrXayPGEfף /#ezJWtH|gT7lMZ{'a$]\.56՚uޒ^s3Ai<_N!;V9oY$X(s:"9|3:gǡhg-|W:QP+ ='K͊_Gibx2~NX[ЏMwNͫڂkn:O.)YnЁRh 3];vs೿zY,zW]/ܰec#$77H?ܵ:RGPKHg}, 6݈m1WChɾ PKkr3:΍uq·9g)ˑΏ_vD)eTyվ0MF8 (&9.X: Q0_!{;hX3>N$j:Ǹ-2H4N+fP>@}QҜ,=ȟdѕa(όlۥI"KAP#iz!g.l5鵬2n< C0 m뷄)jaP`t:u2G R5#4iAZ7o#r7-ruM_'Uyeo*xAJt`9wLJJ^Ql}*HD}N7r2+ BV82qs\UOUv˺<}b1D K H45-k0⪊c?umwO / H"-b~>e$vD9 kD;Z,#JQŞ,IpoumYhH]d-Ը]]Ah90(* t st Q }دL˾*!eRx\ ;_Xk8,u/6imƟ PJݻEH`jdXH~Ff|h)4JH6d6¦{f(aI} ;L$~B9~-yȺ^CCͱ=\FEbri=_d 4߁$]5^Sq[^9&mdv n_qSP\9q-+91F^抒DڃbP`Z7jj RKx)"3oԟQb6Ln{f$6wMf|LX;;)yUD㴊Ar](` F4 %$R8{/Ll'QnXCvgܚ^O %z x4j"n!hȐPM%fxYw9zB:+zPWۦ `[$skɱsw 61OơC[i?`G|FPL $6d#Fdr*a ZwcOd !BR@Xt`ԏ!$}SU eSO ^'d˃T ݷ|#~Ph n|_"`)䥱L|YwJk` 7vH`r8v8Gq0dcq Ɗn jqKw! |AY#aP>t}khK5O/#_=tb`D޲sV$*]R`rVZpdӆW)#Wjۡ\N<: 9lg=rogG?d6~9C*Q)O.`U8L߽f$ @[}:?%lYuqpD›) <j@+rQXLKQUB0rxɷ6nf\?Ea ۂ.&x ޴#dt?+lH Q1mP |2ŸQf23MzC!6H} gh2]>Zl#T|琫`ǙG ݯٗfh:68?% XU]oq0 ؘ  ZTDD 鏖I)a ]gʾLF)sDV[Pa{-C sT_'kDaZ>LY#li(Dx?X]:FXMWn#Nv1tM C՝ ם93JE-3CݻWO&qrE@4=k{1J.k.9k KfślˌAz%i5|9)z"&Ѐ G<ʆV޼,K)3FDT{!-ɯuR4ۘ@ y; <0ƴ I0I{[%'(0Ј`ۗUW|c <'uP3%liG՚/C₫r+^~k`llÓ,}DӸt>S`K/M9sq-qp^0߹ 6X}TJ+B'l(x51 nh-f"`7"[W}fmiG&RlYJEi2m8QOBGuLݓ%"3B/o'jh{VzMnH7Rgd d9bnrSlk-PhUx=]j%Q4Q^*KbD9I=@WQM~dp>o<- Pq*;;|k@Pֈ$}fb 8e@,aUbOV 1^<߅|)*޿Ы(zh}z[hNMEu,. 7~tF E d_òW2%Rx\=zڙ?ec{?Fw?qm [\>TnL>oCX_a zؚb FBcB:۬DRΨ~: l.L@ĽC* EX$R Y[!p뇓!Bo' xSaZ~E i^<ڦZyd+qATiRPu@vBO)1b"#iԩfpL\AR*0\׌zߡ]Rr5g bȳ,(ABv2ĩoؾDh{FH!]}cÝAtM7ݖࡽ[\pKx?R5jb? t\&ӟZMo'>̄2e( o 2OB't 6t ]6/Px(n 2)x, !PWw^7&7a1,\ #LԋFVd4J% (cBfص/ Oe( 1lm%ڒWQiŁgUbd E"9~:Dsx4|k?E/8S?>EŒB LaO J^g;^Xg'fm,M쐹'RixģAro=Em0s9[?aåpA@i $*%uPǪހA3:8{C22b]GD疛,mh[W<+ Ʈ72]2PdhQzgnwxnV4Ӻ0X4tTR\)2iKRDzW ̩yޡB]G1)|9ZiyVN`?k*+]/Tj QKAE-unaJm&~WeόI&xsyPbT7r# ҊO1}*n_fR߱#o׎%]L(qN2g\x@#8<ڇMPy: VɎȸ}X9C^kg|.5^txW3 -{T"v<1qO["\^ ȶNF􂆩U\Ca7zf3X2.rj/{ƒ (#<Ț̼6p#j=:rxO)o6T0sz>ѽBg c5K%`9@^{}8!I'WeO$cC1dQ!HX{kD3#gȯ(" C[?}JXwO\ZQ<w| tvp1?sILmg(^euD=:חkwmn1S7;a̝gsڢQXY{9(Hwa.{~%ej`dsi^=΁.a}x3HdG/̔~B ys?ɒ}1)jI6C4vޮ蜎_ߑ$).jp=oaL &|\A&;㘍?L7Z1&h@S3q̭\k:֚zt(T7e-qk9IG]c(n< pgs55.aoy en &3\N3x]lIT}QhE/S =B~/"Y&GL v\QԬ:z0Cm=;GKK6sl\S%jm)Є1[\S&$q<: ݈ƢOQ74ۚkit-,&x\Zg OayH=~,l9ldjkK3:pN#6Wn(vpZ8D80 jݖ 3 ߓW"X)d @0 P?489FGhg+)zT*/+Ι?[+ym^d.l4X2Ї޺Yަၦ>+ ={IZSxR|N|6pDy(xtVׁ(oSC-ں.5 'Gf/RSFo [JPW5?B#? 6ߙmZcx+H]Y(;5akZ)ofWITwlZX#^LP)j 43u߁Ri$ˣ0 65a0Wf_fmCS;k1pԃ}Ѥ; b Ev7KPJ24^EprC[ TBgG@s#Q@Ri%Gbo+Xa6O+c )mrH~_juQL>!F#3=Au\Y̕)mT m!'\aw~fA^i`E8a_(5a*q|e2X8tNl >9G{}X0ջV'yNX0lkD]jG?BR0yYK5XӾKrhL+y NՅrБC"}{W16 B64)&L:~_pNjLC Tޒu?ӯzlg s箊w ֎BRoc6ATѯHjAˈL:C G]W ٺ?9 _ː zϲ,KkH #50ӆVְʧ%EGqk~˂3Y5COgpt8Ă|j䈶ki2b*.ihP++APN5򦳝#K#Y7B+&֏&1YlT ջw2V z,ox0,YH(>"''UF-TG<9-q(Ds\2i˯h*X{0?0]3K^g0CK# /DFl^X oμn42XmϞt61_⮻GųQeKh Iov =5?Mv 0;_P'=[4!1۟!,Md!Ӝn߆U(г-~ p[bpUc3*3idoݾ)1{|Sj#;!+B@I6y0QT #9'T.)w(Mm[oUG9SEjV/v9[JElMQG܎&=Eu}Tߧvrbx`g״JGSÎA.G[d~Tn+(.ˬ`UZW5'a=k&_{MӴ+EsmtednI2(Ӹ8q˖("ReAȘǧ"<<<3} #2PdSƼi)eR<R%[SW1 P eOH8Yr7T.Qiy] vA(C}!!_#)pnHvnqUl"7aYΘ,PkTe*v`6tkS Nf!i-V9k<$'%THNKgR /pr|Zz T$lo /ZV(wT%rɔES'k#N8&<<-|1I\p=]<R4KYa2H5 5;rl 3` L I\T~F0d;~}G&v5pgiT+UYy3OxZzF&t< Eɞt(jo}Bv]D" gt&%*>ߟ S,} 뻃4+vx u|X;ˁp:%Q_(8kӗiJ=v!db3gB>cXGo QJi?qWbeѹ#}^%Q|13 UnqY"rK9(Y)Y SpgIVΨ><(>i^<2c|/^fY`T/wӨdYwE8mqY#G*P5,:,8&8F{ W{cV2ۦ}AbgΒ҉!AB+bQK|"" toΫmb["3]]C+;ntş!'7|0㑴̀ctpY>rEj6L"b_戢d /B_pCz1?V؀&Z fhY3 Bض:73%^bTW'uS!I@?EwԴt?-{6:VV2ڥ'QGs$YPԆŁ 'UMX7[xMI"WWwm1xO5Dt Uqn]!yҟd?N *xl&Z̸UjpBK' ǭ۴XZ]Q`8Soe5C;J Yuz'vю/-&Rd#fX^Hf~?iy!˜iE&e)F6t:>!?-Gn#o#Nx8#nJWGʢ QĈ  76[<^8$nR1gc'Gx7+?\x/0LZd JZ\U=*v0W{+*þ/JKt;JdfYV Ҋ,4 SRb:7#,lSiv\S#Fm iV"\S>aXS5zc[z Ͽ%1 A! Y#\sM}{ɖPv?ہZZ#Y55\ouĜ` nAΈSg99wxM/,RnT rJMH#lbCٵny|E C|*; F"@ޣGa"PUpy'KlrM@ᗉͭ8λ0k/Ȃ҇:&zг(jHXMT?e௯ӀX(J#[DoP0,㾞m/pj!k:`05 I kCgX)n ^XwD!c(|ʹZȸzNfXXd?i|c*hz9yćPKOAԤ18Pi UƲѷ%nEQʬ`e՞wx&J!;-j1!:TX o \)5L?M~Txj>,wz+'XЖ}779:t7aIgNm,De.NLi֡CTG8N:-4L{2 P+Ӫ)"wd'1RX@ѱQY4moԚR Հ{dB`4~q RjhKMtc_j);v֗zѾN?E)P/k^s\ې^wr "M|Xܝ:0ZwIb=ReIYR8Eڎ\`tBl_կ`恈;z$y1k^ٽnJ93T4.!js ws$!LH*mt*d\daT`N]ob>Uk0w"#ų%7q8!se|G[U#I6dx 4ab`ҏP{)\ bƍDn X]?yt  (KZ |G32? )IY(zᤄMɷ$ȯeIZy(?2# %V Jlxn4jՎQw?>_.U8&pt ?AIvYHpr͍KVKYdV6&u9G[q+}8g+Tzbg}Lۇ|aݚn[5'v|!\^*\UYJADԌs/{`WM;N.SiUWoׁgfEQ = Av@B<Ԛ^Hӓ_!V@9]x߁TVVhs~YChNJnZ NvR Θ-Pn~N  7~b-س'V9Q=gb~CeMfr8% @>e*BOtMy8RU. @;&gM`[J;_1̄R* D4IG`>0cDDJ=p[QfVt]p8,>GjK?vSe0J,{M44h='d>?n@;ItWlXeb)@"Èoa*Q]#8O+~Fl rЗuF\P[A9%PB bs񐃈H#"jz2 qt|V GU<~$!g6&el/IOy'.pOFGY\W5ĜK D]/wġbvWxd{hJD|#iVԔh=e?3뻂#0"gm ?o<&DZNȝx! cԮo=h}„iԨpV_cT~s=][[ѷB1}DjS޳ 70t6uW2QtZ@ S+'+#ah4(Fg1 @V0,5dOtQG$n#)yM9!u lMRIcfpbi$Xϑl\c`v 0D(&?#PI&M?4/y@ȂU.J$'1 :) zQouo^UkN;7}8I6~8P֬F˕},d GǠ'[ ٳ@v[FzUBOy91xCM~{}Ì5 [X5ʬx r|-: CmYdOd9k@q߾]`ȭο"Kg ;98Zj?ǒ|@pKg،oi! ` kw*rgx1v,{Жso/p.cyh=6"B@/|so&ѫb,Tot?\lOhdvE0LˁSf)ӚT^9KxI C7W%k qAyd#s-%<[ګdRX贘^ Zck4, ՖʹOc=}ˈf=r9rIwn^*@.uX&+c8TK( 3Q Rs]AN4BjD%Lf_aJDk<o1c;R]agE3C/j TGB(Q4dùk棇jA!%w&jq+y=rC%F IMGOR 9^OZ/P*M0ɶ&(^ ȸj}. zNU,WW/X"?5pvZIɟ!3.7f(*jIl5!IJ@kvJI<[ ӕP |kBplFHL W`͆Hd7[y j> eUSx40ɨsw<47oYžn+Wg:mVv _|0ooнRPi:mmu# гv*jc5{zwyxBsL1<=iՏu臋 5pО36st%5-KAWhuį4P'K{be\qC:2 /H'#vxcCNOܟ#^b|=5NxLm_ n w$vDj$g_śzQ~\D_sYމ ÁW%K.CcJ_O _\ŏ4Dg$M-y6ոZw X$ Vlan,!*N͙i} 1Ľsgx݄R-/0* 12 fSA@^f@vr.ᾡH"..TXCAgfNä@l{b)ž$mh-*QTav^}@7h^ED$eB6;qnk C+2TFw3銲0J3u`%i=-}zq~ᄐ>%']3Ĭ( 鈅U")$;x2)H`1fp6q˷(V*2Vh1ȜOBֱ"zk9^({b$EIad-T хYj(Q#Z)Kj#.WH@ŴM8b!4`vSvvRnh5L:1bM[( 4~ǯphZB%*P9hHQ7pu;CUbNeϹFp>En^4#KtxDbwFQű8 Nxv1o?ZRjJwGbCPJ6k%zVm>̠eO)cG|2 -s<r@gD2{5]y"qz5u:ׂ- NWI.ק xC`>i3x-m蒳noS92d /]#C#+1wK_Z)m=l|b͊g8/e@3"kQڜXֈ_n+ŗ1};%C4P̃y܊U;ZQN]Ddz3ꈮE*! +E~0'ES֧ˉ& sCޢ)}.AhQx|z)[ˈ]޷ФuD`B6 0ϼ9 t1u͌xd6kS?Hioxk23Gc=lv@,t 8@&wl@ ybz&}  1ӝm T30ٚo!6+.ԇ֌Tԭ%)p|d¤˅LC] 2MBGjU[>X2y&]qp\Q7_+jYM_;f\mj̉4sS͇?RIT!i[B,av?| p}N 5f qmcG\&yAHGp4uW\h=~X)e:V1Y\n I+]dZr즃1 I RuG&| 6H|Ky%|@ 'MWfcW{<͗;ke[9AOge6㾛Dl1=!#>Xc+A Ud2| wR^Bs:cVH4ls/"G#X] )[0 }iWp﹃j$X5V&7P;ǭ+vM4VE2R1]>:{qmFxU|aa.jnBfj|Iǚ M=Ͽ^,LNU>\RSpFx(( FVCH uj,w2hDT\%T`z g<$dB^WV2i\ʻ=R(OAZז#HVP֌lB_i"n‡8'cɳuEoÜ#Bo|(BskKtGݡ!NL˃Ύ$ T7\p1*Tm12r#/1¨|KEVxЛ&KqWx;9n4SQ|8xLN_ , @@ᴻ uƷߦYԷDx&=GyVFl[Hz<=-Du>GSO//,X 4i*jwCk(ܮiZYq\iiDIp*ڑQtߘ-wG Pa!qbΚ[\_J;" ~q$`}wȮY̆|^ *e7x>y6^ϡyFdrt6UYT{i"0G{$Z̨g[&3;HV[_ϮX 5TåJb'TNkjd2 /8llS(r_=**HeK\aS sF"r$w]R%2oXo0eTb,uyػ9"PxM= 9؞IIi63چ'ld%1qJ _Ag÷Z $/- Brl${ЀAPzS Bp='LXp Z/QRv յ}`F2"?z`yL*Pf x5+^%3;?WnMr0C_4C#/4A̓W=Ԁl‚vY=p=l ^g8S m^$I< OlL%cD؜ECkOP?Oɲ.4 RH!a+pZ]<|$رR/ uU4!Y;'X CGYohLT nBcGL;]254 5ED&X `M0bвyAm%mF18t k|I'TxOiG ;Jo7sH0z#zd3#W%/̨Cf[և4 ?n%q?Ea<`1ʓK$$ y&)+A[n>7K! @):"Υ\LSd@g sFζ<a^{uE5YE$.)(P,#2R @jܲ'(yVf&4U5BZ8e~CR5t`E/$w2=z`^ILhRﴹ-UQ[Zkf clScb>w{Jk2yߖ{[7-L=<_GY`TNKvu(Dj_G OViUVTy*}ł $U:IhU{V5P҉5lNG {j4D4` LCH}D-M  tN'*LwhhP:̫L>!NwD9M[An gMj aW> `f,_| V]0iLbd7Ew7GtH}zD֏ī 3 ?\!nćQ PG%TdVxbGn>Tw(=%ͮ!B!XWs˕_Aܒq{a= \q~}rIVɉ>"Ff\ ^r^d.0Nhk%=K-$'7ˑRjKSr`iwذySoI?(Z5u|Yy4iz#w#kQ(Nxi@gwo3I,I:UDGۻφC71}L$jQ ^ o߰ ̲KwXyh&W ֊vN %Ti,cMHQ!ն kX{\/E7 xzoe&D-Tt;:5 0~1Gl,Lʹq6 Z U FO,,Cݵ.ދ9NN'cK 0$Z8Zqn.{$\`;8u3|.c!CAoQg7cڒ[]Y[,QTo>fjRAڀ1+Y hYb@N_Wrdhd6!HfiHen[v:OrW$:XQ7ƨkpq ?$E7M^NnS̱<χQˮ'&ҭ+Kܗ[rAc-n1Îˎb;3D@;%OuDS|ZxDX[ەiЍ6 cd4\WIHD9 ڥt04pw,NMx]eFqA0Sc'irvv UG_{ڗQyͨɻO|s V{v;LPZwlZR)q )!!RuS$qX.M=u,"aW&A~VJ!G.pܿu\6bXa},˕eFL?Sxr@׶ ,ÂJ蟴NbDU'G" ;9.{SvZFq.߹j('i.\IsAȓ҉(i1jMwƲq\i=x@ҀxA "mh<7yfk)9l:\+R|~-w+`Q)N@ LAj@),Ph8Y(8lyCģXyMG5OG;RkM8!N &=XJ I 2wa&1]d CpطJin~vZ!҈`]fE$TWT㌦%6[-@?.$ o~9o{ѳ.~=%KXX6xk"Bn@2wչϐw3'%~ůixY3&L%n/}Y~nᕼdsGfӋ2SDǕ_:mC/dEWF׸N}$IB4vNJ7gA"Mm㢀- e6L$*֗ ;%wrid):aAsbb{ Z$iL\EI&&¤lTf.w$Ռڈ NamQBa4w–.!=,UXRmӦ%tU9j?qRsO78-I;R@8JҎ]BHgqG z #RU^^)q.;+YOQ&W{Ī2Đ*/zP uD:hFnWY-Bu/K{(vJͬpi]Wg%;J+"g|vDfrb{³}-:b9Cs´@%QB}K%j7F6Z/5# #Bh't/U92Fv]y".H%z{٨՛7{U$05Rٯf@ňmY*zdr.HzN$`]*S#9# אlh>hQP"vniɞ_>2}ԣş~SR" B@qb7;se7=x~-erh]/ yz@`*/c|*5 MG1(Z=x]a)v׷71u\*CJFsIP]=6n*/ob|5:X'ʖ -#SK +Rd[R27v19Lυ *MͶ/>%I=8[-Jic{]YQhi$Mħ\r! y[,<1QfQʹP8 ޼tw] wBpəOЖ!Lxyޭ¡;(9 uΰ]ӅE@k;g\ II wG.d' Ŋeq 1Z“rM8iJt7Ō$xsHH37m$SRQ5aR8KO> b*D%wr])$&Ƈmk1;u.wgNjXD_vm24>:C'}|ngc ipA8aqJ+_}[蠄|#k^w Jrϑ)tKӅ 5S]Z{cȴZp2JҪ fhsLxV ЮTP< L.f S#ul rSәi{|5p iy4@72k6-rOWX IëI$l`- SCg$eɢO7uZu|N'>N'lb9sPZSEđ`z =E5n> ة(-^H"pvF,if1N&Qx|(1֊S˷ ϖFm;dW f LY~8b\fO48[)<7H[ J CCWoAڎIE\>l֢ עV弃̉a>U sqQ =Y&|GȂ ڒ˩d`N/>iE@G|{7_MXA$Q7PG#2f$2q vAC=MI-c 4cJW+!,T[|gq(qw:nNʶv!ejn(dmp S'⢑mDf&>*;nIOBt+|ݲ BӘƴzL\PȋXYT.tc뉐u7#:a$ fyYfZ@C?9#徣 |ëżEor$@vy?jQ_HOݑ>#dANnPf/ {TKcckL9sr;oveCcAh}d2| V{k >.Z5Yw 梱Lww1_HN)Vj`V"uSzr7g567ڛ^}DRR)5֐H2ďQ*4ߪ~!_뗓%OYBSQOH'Aɟ#,L%4}~CKm!9ΰ"*;[}<^ } Rh/9v5_MF1!5_V!!nnYZe{ ˎkͤK}[MYwV,%\}@De8zOL,9gfűR%T݂-CB1hs @[@'ҐH_Aq%oF ,.g!'lչLr@nH;9[H"gmOӇ]1#1&0JGzCsHbV8R`(J8^|t0!c%u;r= X =GIWNբۻ$/Jy/#}H9F ,#Rn"sݵ)Ӓ{ `+wà3fk]Зq(ux\ZJ`WdV|vQeTc!AEJ6d"6>zQ$KBg_#k:;[ȣvP?zU")3nE"0`be<^3#!^3S-_F\`>_ki> "ˎ49 :w_R\`GZ,@=jxvQp7TF zCѾk8S*o+a^YnF7e$ '|܇bcǎkmׄKKFX[Z"ke I'n BE>>QlC0;kZ܅,Z=K<zj(¦ _3"%c tV.s6%A#1~@D P!`/g$ ,̲C`mbnQ\j*Obx샞D~ً6|o+Oksio,߉C)6@_I"lx*P3y !b֎yD훈!Szo'ȅME>&^Q=؎5dct06W) Kiw-T7 gWT%w8Mʾ1șaPP87 ^= \sGz*\u߈xF*_eCL :J^FIZ @yPe@Uܳy=x&fg_Т!a4XN XWk4 M<`ds/SP W)>X0640k a+Qf-9o /۾Ĩ6 QL'$Ioh՟بG.l6 LdJz&d@R*vv*xO:XogS&{75FɨfI" 1LQCp~ uOx ɸwL$Ԩ9Rm+OAf0'ˣ/MRąY!lw$UY-8\'x.VOĜei@uCJM`;H'D a?eIJU-ɞ#\l*'<0C4͉ż`2 }~3#"I(ކfOmCBO:Mg[ڽZ$!lҜ *^()V!OMVeo8HMN he&,)&"HF[:*ӤYcB+Yɂ~ӽ Q)~z攊?pvԗTZyiǪz*㖭ժCstW:#܋i_\Su''DjJq( U:RSdʘ0&EH,3Ϩ\F:ݮ>Q=(H?a U+˰<T#UJs4Gm]O:A2$^ +d,FHshM#lrjt<#Y& Үghu:vmZt:CQolf -^(Ys3tJ; tŶ3 @?t;够Re Q y&B21htv'ԟ,Jm0ch7ddg}F'1N*aR[hOQSֱـ3gvmwCV}X)&.bjR*O[$^oNX~~pw1 n+#3G4}ҩh BWG4=NB*|6jd$vy[D|jZŒ<@CBpBL@)sFpltA>p508vG<\'ؾp- cuÉ<L?GqoL҄M c)jZ`[m׃D o3VԘCb'iAʩԪ6\u.m9;Y!ȗiuк \Mƕe6=j8vH)J_K>bnhSbݕ;aS%s]2vpc8m7Lt^_l0gEn|ؼy>lm"1i%C/x\C]gX٧{vaqܪrf辺X IұQL+~*]G'A~ :Z_i a1vȔNoMxhW}G)4Vi00@uҩ]zQĔd2)rZ?m!^Y_E^:;#}:tIH&'IPw]CkWanAy 2^8E5U(i}!r9 $)Ed~؂HfՋRP}F_`=3f`&f3M}:ZZCd=j3کs"x9Iyo3$nN@Q|jHhg)AJwc)N܁,2'tf]qꐌAcEJ&0аTK6f>$UgF,x7Όh_2(!c} *yf&UIS_K6>o|U;MI19 { =Hd:=9ZOP2E;յYzi򟴶4yHA-zogh:"wRuT1|jM~χb.I)#m,s#%D1ac! !3%0GU4't,Y;|% !d^/E,ɌF~lv4kcqnQ Lh$'pĉ.#d snH-:Q~w 3*oZAz'Rx姕R`W9}@!j *5\F+)` 2vR`8Bn6(츆o޿)H3| CA܊scw/`yS'ޙO{zw29-IDl>v 7FSuv@A1 $IH>;L2Z$^E2liB嬠▢ڀ-nqzQb<X&u:'RűՔZo4 (c^y^[d&E| z#izeM HH[8IzL8i3G7:G%Hx` Of8Hy@U_8Xj$N"ce3mS8Fp9&^X {)ɱVH۟wPDO;ȩ/Y%eD<=b*:N:?f`ޖ&yL&!'J%n=yٽ- 94^(9fUjvڌz6rf6(6Ǚ@4x) *dٞRF=ڗjwrDsxnirWwx1گ,zg0hK qʒ*@;m~>nPlߩfya` d,|c=eKL;%9w֎.ь+אvm eԸ(-9捷TU)#ǀieh =\;vf5kȯxĵ~M@'c#1hӫȏO}@35_a\zGp+yaVgYUZ/H c6|V[@_1as?iDJgnl~Ă@ *EX;xFgw0־YῃE%k ({|P$넸 bj-b)FM3#n#uU#JRehG{>/ЫP[3flHc G;N@vnq\YH ݾ^#b4H2..떥C^%\Ns*DŽ8 rCo3O/gN:cGcPG euo~:'vʳL4Dn6æBQ/ fʓ01=De]& wi/s;4[BJSVZ.]Fbu&3~!%Mx7$BhJ2V`cjdqY݇x>Ɂ/LNbZk.~خBwA^sISsϞwf3+ 7[$80o>UYE ~y&o"ϻldh)M,ϓQ>C,x2'=7:m`?Ƃ#F z/(ȃ!Y4q amtRi;W>YL!Jw lj!<k9z6HTF4QA&#|^:XPr5ݘi[E<{Kٻ˖1pAWfVqR ! Ogn9,qv(->9VgC>م!-TFd<>wJ4 S:'8? 6X1{T*ǽRy)xjm39ƪ/:1)R~:2Qc !gj{xo'uF-͊˶پhD~Kȋs`/T/W q"wk\N4O%T=,e0y--EuϾZ.Rʍ!s΃填wt:ÐC:z JZ"At(?SDv8+i 352^Q]#Sz]ڪnXIEGn3673ĉ]0I@JTvF norTcHZCKهa4&{U+Wsٍ_0 EO(lzyMk) qQ˅?ɭOtg%4_&)W:dP',Bk<^Ը*UuEZzkeq}oÒ(Q:sl @ Ɇ.B蛷o\ Kv2P%LZ5Q -y>ekT?Pu; rH;txXa{W._zq+(jt!wXbc\|P9:Q  >*9 `i{/جEB/U42 [W,74ul,:${F@R[Z"7;uY6}KGY̳:h;cqyC.ug) Sd3=t@ji t,5A8 x=M<\ in sѧIuSnK1|øLX( xRsA5L,:.Nt6PV3H qdmV[ьze9 [rW# VW9@?;235 :mP6jpPh7xweۋ D,pk%;~E&t.}Yf IbxBjAC,7.dV _#0g.Gfo :+:r5,QG\<7}/lD_*es_f˨)Gȯ2HrB^6S⦤֍%BT3؁ Y4YYcv8 6ՍߕuRlNNR%:x KW,3! {@?O|1@GXY'viN$I9NY*Ԏ846MP,dԾ+ fD<˕[5FO .=y&{9ZYb9ЈyFXvx: 9x͠ xD 97-#Я}Ðӕ8>P+;X)ΫR8^A P!*>,jS_%I9=#HY/$GϦieLG˫wpCvegQG #F'Y}(Q=0Ü͝%aF[qXkyvJ25\|ggj^n>L C_253vVLZ"hpD4ƫvi a+]p<-JxN" T8<Êo&i-P"\vd߄qсXX\ 0X>> XX|qE 5[6&C?RC_uq#ssE%oSc=ïF+#s!thӽ!>oϭľHTHtvZΰr4h=מvj}G UȬ&Zϫ$IP9˔J]!LC)f{Uj/yvt]skG;Uj,;}8V| Pj`GTųk fXg?6])1_ A~2őXC_ꈮj1ص0 @1fѾӤVf6:U`J^g\Ohrܿa"0;մ|.PY^V*OSlj){ZJ r_YP }Άզ=]~2莦.voPͲ>nh baDobܕH>"affoeek=òbOu-AWS .zJu@Ls&!iIo"єlBJٔoIQC '.=e2澾S=*yz`/<#:$IʊtO{g\ }a?bKEuryponD!$^|Lq!1Q37q.˧}ӁX45r`Y:B<<2׻yea43Ҧih b}6̻4d'xWԈىtzoV欚|Iץ{&q'q=K^dM-3PFCT `Kh:B\Qi, O/^3!2f4jx=!r~6 ŊmwȓL%TS3|ϙv3&H6gYZ0707010000012c000081a4000000000000000000000001646b69aa0000d134000000000000000000000000000000000000005300000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/saa7164/saa7164.ko.xz7zXZִF!t/]?Eh=ڜ.+[rp7: JaC+=25G}k\,5Sh,v mtc)*bY$pʡ%JI Cquw~Iɢ_4~hd aaְA[8_A F?M6,x<9e !93@Ęm:HZ Pm08!f=Sf'g^̃FźWMӤLlVgT3%۲#Tn<+,P_75s)I@ð `/Yb  M3F cay&|μb ^=~\Kj)@um/Jj7xSE"Fj Z=w{ >!?\P)w2SSw5nvfѮW8woM;OӝG|/.Y$LiW弼X4XEzEٯM(nZ;p a"JPtDӃuI֮?)Kّ#/G(XԉJr6@hv,~17Mۯc-6RCo-3k7 +@$syꎌs8z& @lF S\>_3}(ɓ@XRMzi$^C`pK(GCp8borqH.Rxw>=k7gW7 E)"eyW\-mXUj+&{36|{ l/ x !'vȠ8FC&U=Z_Y>wʙ6i{:K.a ~DCל#˧Uli{TՊOtP˻λ͝ ^0x~|+i6 zWQ"Btj;6%mY~o)_TDboHoρ+; >P'je6-Pi:loqUR~N箌F;^el{rA=ޛWl38ޜ]ْ~_'ki@*jJkXdWd"bѫջfEIxrTWP0%$ f9EnNvyέc˸ ?h\mcݿit1? K0s ϑU*eϴND]@U!U9t%G݅VgVG!*㦀ڿR;O:~ߩ|DZƁ$(.SOF+pc,%0MSSVs<Z # oU0NVꆉr$"Ǟ ARJ[Xi]63ROP8йBfz.pROV~3Z' ƒO7em?Z>.Yh B70a?tzG]YF|vOڵoye6 7Q?it5T3>(jNnus$I` q0 [EUo c!^|Mi7I8ᐋZ8_P8QLn@w?b<>?jA .㟥v,;lWV +_ |O5d.gqΗh\N+uJZCrBJ?t(+hYޓ2A 9Yk*{;^Thݿm۽$"PV+ʣteZ&f-/aZh'CTOU;N7\ \c3[CƤpxIgl id@`1cG.|=IFP?OpY߷}($+sGk kͨ68ӴI.Ǎmou3 E% pYl%#$(YJfc̕|\e V 4n)8/KKP vBdvHiy,^9{D"G\v=BY6h)p ZMxHU.f: f$&yr.7Ab4ʧ]q"g`9D:+$y@[;\naNJzI ⍣@mnm|B@lB7?z5Ô=xIZ&hw<18ip@1KmQ$SE%!`̻ VmFZozMtgz-r[kۍD@d Eު!"Jm_;YhȘ Kp~(Lq Q;*|Z.GFBw653Sghydx@\mҍ9H~ /VHz&:DqzKW zDdm74c˰&@QeݰDWKLx~3Rjܴ)~E1]dN4 s)cG ̽|alOIȾ ̚sK(1/1-Oij>&5<;sN[ytSchMGK5[.N%9Y!@"`+|#3 b;i)p1_*պi3dsMP-="s.̻¾FaJo=ֹp)ûڑHnu *p=)8OvQ ׺U%oeή\G_Ow~!tĄ?R-Jk}@u8!J1pWA`HJіwX~\^T]Uh< ` PT;tHQXnPi"Ab詺' sqWrt=Xՠt3KG*2bd}=Ay'$$KFFێvy+ ڐà~VwcfIy!+U#'cI + !R@{#31@~0MOX:"aT 4I2&ρ.>.xU-=]]!&) jK$,9ӈ_X uO"Z2|PSq3^3{. GOs=jGo$_ښj Ldf%XF.QV1rC zSVc=6sJj`~+!0n!q D/X`37 +2M6 وWG :ӄXCQt^84F}2 J`xb izf'SN'j.r&]NQ q5[p&R]Nfw3`k'^;\vMψ8UB~VՏwhU9#-w4l&%J,9sM1a2.Xj];b﨤. =[岌6k-- OsbnJ ~[ZO>? j#S 6e^ 䅹xd*S':"NDف]E_ 1oW!薩u962U~{94MY_㮍-1@h`V\{( m^! l3LR$+Ot<cvMT=[`C"Hq:"pd*Z3 Wfpoqn (Q@vLk{4N'`j^XUbaAh+MNKc/v= +N4>F*/0E?Ѿfȇ; nFgQ̂!8߬AG!h@dsGa/F3]ni3Ї?# z쨢u ȕ,er4:_‘3GN- e+ndͦQ42+Josgc9ҥC@NWC]6DmqFy^M#zo*lSoXXlA&HnI6 )+[Lo[h+1q?՜][7PvJd泗!^bgR})cIC Q/E I7_4 ]oMnzE}Uv,ľ;oZZBr`xw89c5<7ʅu.rG001>s uF%Fv%2)Gd+ 'l֖ä*r4l.`$5]aPE7cیxrq埧)r̉r{yw}_Aʶ9pͳ}22&@+ HnAjq0w˚r^ԍxR _m+(,!3s ˁ>0MPRIvѐ;[B + s;0BWs(ml`e{Gt (˶'dZhc(O#ԧ˥$Ң=e^F{徑u T/+հ lr xJ73ՄLU(O+:c&(0}̟nqW-B2OjZq9w7V|`{>Str+ 54JY^ Qf`tST8F,>l𫦘a<>]E{c210E/!OjS6StG6='aݒ73oTNtyH?3$2Ӌ Evzqeky٫iƑl80NFWESz$,t4Lc nXiRM1 it5V)T3hAl1xqr1Z~%'~XĉhF >FEЎơ+GOZjvh}pIJq7y)'(}J"UG޿U +|ASlp LJ d1~L-CeLwb'f\x.:]Q5711Ng$Lrľ{I 6]MDZ^P,x7ĩ_^ӂ[ABQ8 Y\GсT Cҿ@F{cGw3ɯ܊Vev hu ]T5.0I%g-_:)ZELSK9Ӂ()+A#) #ftDr'AȄ Xee^Vdmyִ;F d*&@|QKe٠.[^u[ 2I%(g)dG=nWUP}M Uy){º $dWװ !,͉Α[![.

62M1J9AP0fξV[ ĵ\hKf 흼V2#fcpV(31w#'mNqCw_93F%\}2.X8CV9XD/5f%'VUG7Ҏ1#0,\![ה/Dm!܁,*@xSE|лVpRG6AԒ201?a<:^O.G>f*m^\LL`u_,{URݙ3+Rg+n-:wYAy! K 戡zES~)Vp38+ȁv*)Ɉ耦T^,n?d|+ֹ&=BWgj^[#$QRkޢʶ|1˦z/0C2Ng%lH wND_~!BE-;Ji+UF@gm_HQFK,q'yd+7hCT@ rvS}62 ' }<⟖,ҰԄT$$[\&SS/S!(=[e}O_=[Q?Kh \7taMP! +>( ^ 69&H9]Yn3F{- +rw<뎺LRE甦gN/zhSsS7p%4cRDmS4~>  }SA'HI YwmjfK-%-7xфqM|Mu`Vk{B)\s S41/?sbf*Mq:Kdh<Ǟ@\W \)zAĥ5oBġwŽh/{K]:2U7eQVv '^NY䎝[KW`%}?jTkHoE)|vS//^[RR>,Z<%4h3c( +|(H7EC`]I!qJg* dhHU܊6́;"ZhVP6)ou<2+$9q/>(#slΪaA$rXb!*\s|N%FPNgu.-s#})6`+BA&Ěv{+\9ӫ}K+=DzQ|QY(Qn!Pz&X?Gbù.af֍1iI\Ű&j -|B,HXTdQymt :<_TNWd "!jrzǀ ~G2,v`  :Ll̠hk4\Q7Zr(gi?Ĝb3 h p "x &, CL0Da_ [&g!ٮ;ICYs@fN73O港ޢp`Jaxh߂domhyG OX=JL9n灂2X{8ylt)1;Ly˼:9A2B:G-!-o 4Ӂ#,RN7x`ɴbr{0jB*`jxi>I$!0l`Z{F {>/|ADf&v-K&OynC#JO/Xٯ[4rZtX?8OسK,%Ma*VٜaٝVA_^nT.[š%jT+(Zئ@J>3'lV |OSQpt* qBQfqg;9`ʵe]ҷ'.4V@K3wYzípBpiV#3*'UoY%Am۰HEAoUp_rzsTN { =Ng^&tU4y+'s7 x&6kS3rbRLҡ?gWwlg?3mT[ss#QpN"󜮵4yk8f«־rvgNq/| K&w~M5m*FQ $<PWt\JK=M`h`X_%Gێ:/H(D}"7x:x.^]d'uIjȋn\CFeI(%Q $K Q藹72SiGx't&4xJHIfԜϪ)jm̦V%rr0mxm3I>!~ҿ0 [x S8F^ܞpQBW~ 0}m"Af~$aX-k|-+ް{͏*Z{ )j)@֩u5+`G,֯=lzÁ`nt𝖦3) qH| NƜ;uĽQ/`O$.'+pgY 'ހ9V|HSm^RpWa u臀ȡΝTh߀\Δe-.an./</5챒 ~3o66~X +n/Uv9l %HQ5Ѓ< _VܑqA u!HY0_ O(9·O,-{745IXQ%Ldw=@2h7t/ }~/=Jp(-<-CK[|6x34LSk9.qH\a{P;}/ƱܾwZA~j@s{76`yFwY\orV?Hb¸%$89,A|ymnC#Jk?,Z߷E9/kO2fS!T^Fk0,#|iQ^ 8}atPxred)^XK+$o(Š复1+g#L!jTfK7gCҟ!⿐(%6 DX-7ì]0sqKT*cy0[L+9fӊL|#HWtL׳|2?yָ|@HBz E\?䞿k|#C4:Z(\AJA¡UtHc`Zb@.ΒL* ڴEqV̜ÚEZ%~9K&E]NBRs'MwZ,S&ܥ`lH9/(]xW7K)x_Y_>7Bo>V7ZJY!TUdXHW[KMJa9QR$+Zqu[XGHX=,jr;9׶vB>k)((ďӃégֺH4 NC[ K*/0A0/ mW]84$TwT X{Ib @@PUSbۺ+'D9q()ƖW EΓ{A _ I1J~ő=l\ ]{weE~ky0Q Q/0CϣxP(H*>o a;'kFwMU; ֘I}Mr4su3V%ɠ>QXZe$*|Dud^ 0KvH wOUR{=46"w7t:HPK<jH$hLS;#(` dٵQn^P~ʓݞ n62Dh2/0Ύpk1 ۷rolse@ @|Y}ج;yAe;#kw?v;v9Ѧvg>|ͲmҢId)}y^yB9jo0ڱ+x}@۔f$5Q=k&_JVU?ޡ{iǻt\^Uf ┱=X>X3kyTA( E/?IM RHg524p5ʽc{A$1jID3C{@x6@XPN T>q oA܏VhޓOJSk\:Dc}IeJHH$W jrk $%r~n4 \1jՌz힖ElsusT>Nqrh 6_#m3.}R*uɃUf}&t7ꪎbz_%rԜUw,/UguG3UcruWW^6 zc . |&RyхLu4\ \@5DUGW5}jpuVM!zl,  \k:>WQ|-oCB XG6#! ;Y*gν3;L,zՉ$ԍ 7?BŠJB8=7Z+$_h:PɩI#Dr睽Y8"jcر3sa ϩA9kc}\hGGq}$MPLP/d0ݰyͿ1 MP"`|FQͥ-pwIGE%Sr^n$dMG:YZz$$@Ojx(^wZ sDJtR,"3w\O2 ĺ ˰`4ѽn,6 1PGզ.%a5|lB*uj*ܕ"e }}Vw]v=UWJ2HC%NE;;#wW5/*̠sKI#oF6epaAHpˏ~2ӯo&C}ud2qWy?hlh8.[Y):B2txŶzpg&~g: Jyo pЎ1#P}58̝(XWl}(iH}4 OI uΝ?Ws Vh4r{ք$T78V.aB,YtOO?W NUj}qj$ǁ#~szU"(K#Zo oH\OW=@j"SCy/q?#[#&-6OYj\3>tMzͨNB@붩54kZ\8b>{C[b\+mrnFbB}a$ͥ Pf֎xCgvSCP는 dV, ف8vS֍ڃnD52*MQ/J⢰mN5s]ִh3-F%@*ΉXo#m߀ޭemJ?epןsP`=F^UbF¼J| QـV$ Pa߸B*Lח1 4&>;e0T {:h'ОEmj([[Q5Vl Cњu7[?"]@'I@g1j{*W.uA-07~e$ZA)yR2fbX^V,%: b7I[\M'/zPDG5%w͂S5zs馴`w%_]>@QyPʜѡmCv6 ڭT'!7:hDwh)riuψxô Q Q-huxacV=3+9]ToJV'QycQ #:Ik8]ɣT\ 5+a1ə-dJ4cR.)TGR>tzw^7s{M>o/ݝ qyPpe- &\i}G=].I|-LC|-|K5KEֺSͅ\x c8i]8Rx?-M{|j(0n/ Űo;Vv a24Aj%YwFn(f=Vپ`6f(m%||À<>o$| wP %<ydȷBS?= ׊ NMVe(xtCmN_%/mdKuLuPϱ (T##?zx9uc@%S=L" `;UI*Y} rl@NְB]_ZIzrM(mMEV%g@hon~#zGO,7=n5AT & 횔eyj!A {w',x89|r(wqRO|rW}x1isPK~cS4wE]KWcr)9m8Bc< [n2):"2M9tP=`:9,LiؕKIw.8* @dZz UBB(,/*z!ȱi>z p3C bnJk!J2uE]Oҏ뼈V| _8>N Dwa'A$&{7p9ykfé2sK0(Iirrmy** ([;Bb9 :BfXyB *}*-KVݠ:F{gԴ\ _W}+zc?5rЅp[#ύܮk-AL>ExMiスg5 -L=X^^G㣤܃+ݨlm}:'дOosP6zs,I42AȹfwE3@AOP08G+1kSw#}F L&%4nJ ObkI,|cRu[TPD+Ύ* Mn!@Q`<0 YQ#O?\PxڣZJ A|;j2i=zr4UHRݔ_DcχF,n^7w7; ꄬ,Ԓ%NT/M XpuW*g5tZlP*Fz} v@ Un YD s1{t/!56t@k'[M[8Bή/e Hkۻ). ƙ-በšݺ V~u@x7\py;*Du" j>FN(b;vsʺT,9)SezWF gkZ7{a(B+ANQMʆG*t$Qnu:u >biж5A=%<|¿ ^ܕ9YJoYY=rEp:*fMIyؙKz)LܹFQ/U^6۟ˠ}:e`2V%f_Ě `-db|4B\xFCq WELrWb`6U-AxTdՐt-y%o=i=Ԍ#?/iij/жB%}q-Y"N%øځ6OM'H09ond^/c#ƌ"^+op yD P;Ӗ yy4?PWnj OyYUL jىNMcJRQâq x^R^sM -BdlHQ 0w!"N`h;fi '.@>Z.f4Ji:>1LÎ|ɭS&4N =G5( na]o$FAgJ\Lԛ~[W?IPEZM7?^.ğimK|I {u\Hx-&j@MK.MOӡ)`Qc 7w݅ku@#c3NM?t|w_Z~1*L۹apx&5|o2>ruD:-Sl OPEn]V gNIaf5OM&D qE|7!?tRں)]{R3.qD(4 % 䀝Hk쫔}e_gD}~NSں< mJOiflQS3+ͫOvx Gk_I(Tz[+xY픏 ܏OxՓj$7ٙ>Ȇl\~'<_Hc2Fa(tqyR6*4 uq ((``$oy")?u@ZXۛ֋#ik$P~𞟝Y(Qyഄ*@stS 'F:AՁHYt3[PIͪ'g ey{}~yGMݳn#ʉ IC a4#zCn(*{&V iaS=bN nk/, RT"4Q6&|`"ľFOaiMu BKE-jnd rR8NuQ]<7aZU#ɻ yxc^4&%ݣ-&'IuYjōBG-M|lD^ =s؟џ欼 +=BYt01% ߜ,M[.eݢu׏UXO\u- |eVt#A .o1jݼce'2CEEf[rǁ P%ׅY8ޙ BȌ(c+~ck")* 9L;bD' 鞚s +>hY ԛ발1wsEIFHmJu%sb`燬@Ѥˋ{ d404B|o2h_}Zu` ޵[?64V[4ڀCru5Na=WGx7'z-vCzZNn\_ v߀LY7F/n"sF64Р/d{y:7"IC"y3*Z3|_^< 'of֟{?h5(TBK䲮MK}u]ԋx+.$*geۦSml ə-VeL^'.ŜBZC`-m; .\ZMȢRB<ϩssR_X:_[Bհ#x+=,It>9-QA({:M7h7l6Ա&O!{7W* $fu"MM46'71h@@0$x*Wa-:kGHF) LiaO*>ӜZ6alecRվgb؝!O^sh,DѰoּ~ f{ He?RpdCzq($SXQbBv0%k.mY]-E3A8_u!fV q/*g$=Q:Y`ܩ ,-#Re&ʡ"I.Sј\#mr̽le&*%.[D _nҒ$GuP;8=@d AL7]i)K/2*}Su]qj-w7MWqY@zA *Jd7Ztw `$5;-ezI_WYy2<|vVœs7Ȱb%*ZG؊QM5t,4 @yr>}G83Mi@>*(`88ҦvߟZh.^_[gE|=6̇LjD,ey͘`wI {ҩҠX= 7pm;8]c9coc$<>eÀWo0-^F މgOJЏ$Z,Y .SV q7*0\vC WYYp(P eNU{Uŷ<2e[ $S@ 2K/F(A_Хk?ufC@cГrk;/R.Q;.mη{MF}Xj)~zp]l١5Um"0(l3`X'T}]L%rU:ԬbC(.pl#\<ϩs{~ hQyj^N aP9ҩgHV 25f3`Z%,8:|\V3h-Oj)?>w5zwqvOG#o)ќN.Dr21'IfvG񖙸e^k^8]c `6HԕgSA6üFgH$swEjRkHv}o!^3bO1R~ C WؼsBY-кIX_hO=hbG4azڽٮdw"| ,?u<,g!Π)*Wx0ѨTėv1w@ #%"ρ[z$ sψȤ6ā=>u-F109N:ߨ/]5j$FCY:6O3b7擟RDsw6譠'س=@Q c$Ÿm&w('퐅Kj0@_>Jڠ2n¢ $xs<gÆ]iTV^4rT:!](CE(KDOirx$Tǘ.FҮT#Dtl<] [$7/|sM->'){/Rn5Y3yփY;!$m'o}!$y Z+檇qn jL$ (I|@2) $Eowe86dLrZ܌rzABkT$b"0x|VI Q⮇l`mm$5x'#u%A0Z'fY-vOGR ޕu`H6an Ln(wjg$aJ[Ec4z ؄mQ/Ĥc' nǪ%Fjj&au,1d)WW2EK{Ѓji2GM J섾K$Ũ&Rf,6 BأӢu_ rwYq$]:qL>.t/\ !zyaZc,pP&+sm9W/({FznP&P3nU%S2=u990+ߎŞ|Hr}^2ĵɩrfgC_Fizᦐj0T7~ }A,|ґAi^\M6l6')]B>핰4C ?Mp/&-k=S8@nD]\ ] #A߰Axk|*Vh7_v܋@%Tey2+&Ë[`+xXȼ#`K6{~&di1S3퉏~&}DŽƴdۙ%$cy ʦx0Ʃi5UHZ(GDUTdjS a4h8 + A|׭_ 䪸͉=ޛ%[0#W] b3̉ikjJpCH9"H,5xƦp}E.^zVq٤ǰYc0a{qQk/Ж,]#Fو< vWmɊB\\kX1x:-HjK]ζ ;3E?g]ڨW$L>ndӱ+XQT9ʢLٔX$o8bvfN0\*![pcхvN4xsO4S܀io eM=Uܺڊ]BDxLg>'fy򩿫z;YrI_άKZh|q%eSAyL^\qʀ}=|lQ)*G0C&Ox^%E֛~Oa*+$^HMR`!0R5V31y 27gF#mW$CnjY6WnIRm?7xeۈ@N nj s/Ը{%7(U#kEd:HX㡞 QƤLHۗrm_cM(=Χ6K8M*!Zc=[ 0k!e02Z-V`j _V `,$UX9\ rz'2%;OaiSdP&#XNGG ossQ Ԭ{d:u>X+u|3>2ƹtlgu|V)]B?5{]iY!'oa:\|!ӃVf\ 0@YA01*-V/B;玉`e8kF%f̉#۶_>hjUkB DLU,&l͞be' |U ?Gp\>$ @J[bGvFP\bl}LBA1oeMKk8 ˽uy9E(w_0t* oN0K!emP9y*5z񊱯jVU>e!ыwC,mSV9>*\T;z z2,BTrؠ᧖4۳Ć|p؛+ՓUz 7YZgNh_"á)WF^3.vtOn?D襂⼸5zZ~߫LɂB1u;~zrO 1[Ψ뚯no:u)4*;T5+`V l5 a*J&&A2%hy`6hİtG*& »?v팉zS ԯ̣sSO“ce>D$2^7{=5Z 2STY[*<#ÅV^1vSvylgfce+28@}^eW m>egeb+-@L- ; ГMJmut<4x3P}Ƹu#Aa_w)#OxGb;)72IkuL kȋMR RdZj2hyA.4 ɹZJAx;<˜WPE r:VTêwfs#raI) {&{#}&cA+o@a 9>pv﫧3ZNgE\^z3C,^i7M\ oL*D%oUUQj2`ZꅅZ*W?q},x!yk'׺9fszkԐ0g yuf@!NvP *Kg>k5DJ9'9%J\-AI9P雩|ۈ>\*(3[26%KzS85oYA34M/:R؃mc"2&dUOc6HLZ‘ȭCU/zoPy @eQG+*'R_}XK/sH,zC/$ZHpO 6TV6기A}^F E1+#}:# +S6@Sֆ)6rqLox:zhjQ "q޲B# vҸ$xv1i)<Ѐ3O ,Kᐇȥ%e@d% }[C>9X=T50d\%z#9g dLaUw {9%Ԕ3.g|@]r =Y:3sƣs+I9w T6)A&ڧ=0GSldm;)@'L\2ܾH:HHZ[äe`cMπ9}c[>0_^^pitX(0Y(1aiP{[3k'?Yr>w2p}Gca'qJdZbh,#GVDR! Y5"!\ Y#a.$t ;ƭ`K \<5Xvt~+w#o?PQaݿ#,[lV:4Ӻ>`?,Rh[r|ؼu8}`mWa:~*|lpOU8vIA~6)S k@Y*c^/Nzj APmv6b DiXՅ2Fq'nip.4V%S\ݯpuNajCxit)J꾬-7SxyQ1xg~]wh/jeLǰ8䭕D29NK/^'Hܯ1!,"KZBU%S2F=G<7/9Ciث itg9U|XH5I2+f^Z%%BI:׋ɺ&tze_(hBE1EBEo1^>~%ڶoo޷WG`XSCW͐2v+g;Z̪g<*~M6act),;9?K /i'WɑKa D{S=nKj(wklܾ%Us{k;\p3Ya~Nk6j׉g{o{[X%! wm~@NQO \ t-xЪx7ȹ~oSJ,C ׵1$EWt[K׎ؠ#៿kD3nqN^9뤭HčAq4IWMz8Mפ q*㺒-:v#6&k~wAiCoXɂB반-kͽHيzE%:$rfćx=40 e U5S@q1(>Y%́qH<f{M>,Qsm 6[']RQ%R2l<~o3f}>kCq} $*/pHnFawҹ(F2V"gܯ{?#;wfҺ{=Ϭ|g %\612X`Kcf+M~@y. p>'VyP϶]C4u.?>XOÔ^!SOݡK.yTu?(QEaʗo3@<-YF$׻-v U: Ns3fmZl%\55zcNDU i)ё$YtZBfcմ@gé2JC>%^qErr͹xP}-0v[+ 2D1}@G9_@I[3iB\%:\{ͫov&p? \ZONG]0܎NN@n΂YC3u$$qA11'A<4bhw~Zu75, ѳ尔ȃ9 eu/[/e(=Iv(ch(mU\VN 5 C '3*AO]vFcs)tAdzC a!_RclLD:v,<TAiIBV^ YVpq+&_l;}!f|Y'05ŞvoE^>+rb` _ZˆMظE)~Cp /L{%RaicHݙ-$>٪@1y ?$l65%:hFm"Nh$fl1f^{ ]ɷt7M_7 =x{|#wd;b;KƞmE(c"ǗšV[&K'(t з#g'7Y4mpB9Ǽ>I89H Yu /C>-2* ‡2kZ1FysP 68/os4Ah՚oWL/uğxp_颲uy==Nj.@UZ7_ |tZaǩPTw-3d 4x6J@H6-A&vc-_I⟫SgJWO˥Cqqv֣iq"*:pv<.Oͬ}O}-; RJ:@++ve*)ջK>DdVBK'%t٢ OލhW08v:!o-8i`h0?nq dR[2 O%~,L)(uzXY;ogf`kd pztqX /Kh9=q};b{$Ҁ:L\{}PUN(|nrFҺ() %RLAS&RIC85VN]t>2cI褤iމ,*kn7$3llF.Wk" j&@?Cкk\>vXy%®l쒼$wK [ Cs7Aϗs`Aj 븮+S6 ЄeAn ej-:}MS xPEDM[) kD*Ig 1 )yFCtVlaarO; Kda؍G&҂7ܵ }JxX&QA~;{-d9GFGa6caLjS XSEz"a%a)w¦T 04iמB꺴J%O%D)f$';1mPDa[fԊG̾Rdv u}(->YW{dvW,JYH{ŨiỔEtբ\k]pbL5Ԟ>C{=KxGϮ$ IQ9 v}Z>^NPm{BqVW!Y֠t_pB5?FAU4# K;2QP~ck'"|^DZ.dFױӟvJ?-,G(/j ޫORxƮMcƮ WiFrR1ekm+R;dZGg9ko, :꘎rwĆfWkv.cW0"o 5MK)Αfp ^灢?^Ř=]noy= tI:xnA`I̅PW!XԋA[XGdz?oϝ(q!l[g~ c6(hh@q._aYˏ- 2agɄqEuXVz'PfQtj9ب >%"`Dz^91Y3<) k]e,X({c`ߗ#:u|לn1\9O6HnjM \`qǩC4bpHZs̀g5k䡺E&wfsM&Umu5²&9)).2JHij ̙3.5%m~$%:$+ Gb ɛPIQh|#(E?L5Bh4HKxr`n  Ә:zB?K{qaS'UVmqZPA O{\|ҕwЭ_  ܐp`yo4  C L9n$% 07VNP<o'jFL %->܆he($[q(G=i2 08=O_ߵ!rAcw+Z“sǬ=Λ}K 4mz!? 6:\dv/pPוN\H B?7=f{u3ͦKOb^Z-wBs[x?Mm&K*-{%\hge3ȩ._ W_Q{$Ԇ CH k M[sevUTI9TȢMZxa1Ӽ+eU_{VyI} &WLT%M T ;0`~0(3ۇꆊêDxI/uuމ6N89IyntJ=$a`Ky:J$V+?SV#xM\?H ="kzywhymыH | t Okoy T.7٘x]U~VَX##F|SuyK^S~ L'Ŝ`ɦiڒ\n+dgVqmHW!ΨԳl+C@J8˳CUKsI*C=/5 Ftkw*`. =qgv+A`ou^ ||lajcγ(un-ux?[T=TbPAjCvvlI=8 ը_#Pdא߳ 7۠k;n'V-W⚫o,NTz w'rՎiV?# i*ePsP~l1XQ(O+v Kfh7IY` |rQnޕG"*'0t=P/%;V}ю#313og#fJ<#Ιt)^؅OvH4%8'PTIFayظwD%ar> PzAY840lҾCnC@L At;=j! 2g-GEѣլJ[b3͵dUy{;\-ؗ$Pѣۑ:C.b6Za# lFÑ$0u+T1|1ao61 s"aa?|ѲO|m:Xx n,\ZxmXUSŖPb9@ e(O=11rFS Tfڛ"GrS4J`Xdf)\ߪ KXL/0䥛2{&Z e5F{d!h2+H{*O +vHϹ'k]{zOaN9̞&G̨EՙwX&FWpڇBi kceG {È[I:2pJ-fu:TxaT! Mwt,`7,|ICc,9>?uPi8RP#X(Wa2z5l0vX]0qaټLJJ/_יN}P:-;Ӗ^pݚ8A^߻9w9yvm[Z)=b)E~z r Ђ@GF)@ W&}KZRLXP=s^r IE &ã^GN1m4Yર:yʉ "rCb'&xZ#L7ՔoOL%_}P:93 D).wEf݉4°+kKSh ȸqzB8^=y_Q:W`LmPܪvTpqġ{>Ɵt.Fq}| RT;xDr%LB 1:IBZ<]gr1ޏ`u:%Л4 maJZ.x u}J8Nݾʞ2!uvj>`Fqi+ ps]t/N bF=L>uD1iﵺ_ԥt202S$|B7[ E.Ff%pxjB$ѥ5/8!d ADVz9r^~tܐLaMEyegOרNf0V:7mʽ^a==)"<ѣd=g*>,dbg .ZxR NMx=]Lkdž~w;c~ЂQ MM 48ґ4(viHA[;. >7sL}*M5 Qe),lڻ΍t6DFpG /SQIE*K4;%$nhypflz$M)uSj5nyhvK)Jo*R\q{5G_L]MQy7fzLj-f,H7PEN& o^~:_Es@\޶9C߯]ͧ@<4rF(Y$~j2:MVX& ^%0U-O.4¤eD IaΎ.ݦT@mR teWnH9JD:dhPcǼ1`ǴQ5'շ N>ŦX} c,-lujD\13(O%'gmB+ w'a2vG/|J; 2An9"xj7T26;ZO4"F"Wu'K;} >><%/n)̈́MA )*2dd&tCɬϘ7:/Dmui+M~)UG'^a i!Xe/L_7k ?ubוߜLȌap=|ʂ<#禨c j>=T7t<~1!,,D|3<]N1Xv-]\azsmOO\{5sW1? &}cM7QQʹ8N]z3U)fԒqo?bI_L{J#mI ƃq6L:Ƙ +L<PpI|vο6}fc|{Ȃ7x^@kpT+msO׷GaaRA6bjw>X;]ckQĂ2O_etQ2 1#k@ˏRz? {BI-FMPhat/i0C2L1'QAp6NG2/VzR$gNg_RE*2&qM^s*4{B}MQ <%mWdɷ޶7RG Ol0+V8.:_Nk38z828-?dI%Nq MV[U(6G7d曼0$!./QضizzkPȃOMZTc-I,Ew-*۠l$?^_祇 -fސhSfHғr\;bBƪ-ҼSh4mȥ:$:n4+ nU%VZo WE]] ƖƊd}n؍aL|xL6PxE+U=.O0i1g0liΟ9G4^D%}Aq擅q JC4)|f)%M Ze~P A"hiGXCX*X`su;Q~k,&1xRY4nչ>CwѰs܀K3n! LJ6ZJX\ V >!l9z:~J \FG<%L|tS3f`Lˣ`54k~3[,O|&3rbpEC.ihu2w\> %g}6$:ԷO|G9:7?(=yNnCVgP*T4Jwm*bd)^Xi\V\ȳڅm@pHүzׇ7 4)fBQg*~{8͘Z#N?_Ldacu tfTPv6>Q[Bд6#U׶ޑ-=%Pe#oԍB/#N]߅ vpj\ɐFt OA/Oҷܕ7ecj4 7Y0K:HUM9x[RB#"*czBH[=cQcʷ4 WuIi>++. K]g~ g[0ȇj8kJۡPbNЍ Kq[YaI ۾J=j๓|BLoK% jGwkU; .2\6SbC; +1<˘T`1[C'DI$LP:e2.w!Dfum6c_ej9aVKdyOu=^Cӏ &uErO 8єaOSCi#VѰRڭ] D8]@ݸ\HQ  iZ{:Ѐ$A5{gz! Fh VQm8j'\MjsvKյYgΆlU|b1:bR$haiGx a芉ky: B\aƓcQ(w?Ƭ'K85yΝ:8{vYv "iGz @ĭ]nCO~= -I3Z%AvF`)H " ]HVpQR(QZ8\~`~W"'3ymD&$<\ -_GVH° ?ژJ@:wLq j?٧^nIrC@N6粐DqZH5Aߢ 򝲶-,aJƼ,tMmז< ƧX7Vr_n5*Q[[E {%Bo DKW DOGpI.UʇHx+=3 1A?жwco yL*uN[0S侧W !$*E ~v <5WrofeW}Aྦྷ\Pt~g1q&';kj#W$ම`Nn"!w@DS~^=BCkOՀLJp%u)ؤ0 zZĄQcv%Q7yJXG)-7?BgxUrQ<7T#?a}iDd㒁J>cE)Z /-ؿÒ Mt}Hy<w[ VȚ71N:[M:\_E&,tMK/3ѿz~iQhD>e{<pu-޻1^*_#h.`\/`2@;\1dCk_fo=_f?!"z7Ɨ ?x"SXN9fG7<›Cu GuTbB q/c .FÓkOӉ L?^Iz2(1W퉻E.â3%tb!],PPPV=kyr0׽)xSx LiBӈEڛ-U?v[owѥ ޷젵1x8CHF!KȚHkc%vx#Hud эrOIőܛ4pQ'ƧzpGhCme߁F| X` 9ߢb6L='a7Ϛ:Š9Վe:ςkx|(s`FmWru-]qTF'A?{9$һ8)3 Z'Zd;} r3*Wn@ ʻwZNҬ4Ie'fMboZ:Sh~ݾ/ogΠMEI,@2Qrx02szrl̞C ;jp@dfNCe]$+{ .RNz'S3 RRVf`&C1bVGP]DsyF U=i>rHcBV#C4ؽ<Lp$/Du) s?7L N0VzEJV5> m_LE݄ꮫH?Q:U -uY*16Ra &H)2čnPn6+X|!+P^p_;@na#P(@G*ݞBZ(Iցj\Ωу.lKj>M=eV̢08_*PtQk"w\+J>luVT*Ht$TP"k~$Wvߤ.nI$߱dVGElʯPW477 DN:`9>>*}ĹE,t>STqvxv8,xɓLΏuFbmOʰ% Tx~m  =v ]!AQ`Q8/ZZ(_ʛp P:n*~mEu ;";7ڎq7 cD*YMÇ"G:y[#Z!Gqޛr.ZIa7|i.R|qah׻_-zG;6~EZ?9r%b!4c Szt,*a\I}QϾkk=9VMDnQ'uK_8nfU .mΒPus$0T,?‹,t׸Td2W;nj&~\a7"w/Q L $նow∖y6}dq MK&iYxĴ|Kc.;ʏҩK޹A=oֹiV@ >!jՋ4Z_iHR5H7a0jhSkR aѾB3^~LHPQ<\3$HT V>y w7pWE݉y9T4%W0F- C[75ީڕ%8*ٞx4v,~6D,xSWAD!-f z3g6âr}q܍eY2Ry_r`.K}>5V^ :M̆v<_mÎ'B&'Ld1ndLagBM¦4N'GeEQi"h8q̯+SպBRƸ9p)phߴfnŔ?s̯[T+`-:G@{TI'm?'檻o׿ib{Klny)w_LXJi\qBMw !% 6{> h B=#SW#\]ڈ:TmV/M"2Aa0Qa~F0_?Atvl;órntc~jz@sʖYM. f3 $qCAt!mN֥9RI$%ن3)%Mm01%Vǭ$|iYJ~|߁+8<؞wҷ/QcK8L+$%b٭x7 C3y4Y"6)^AfѧeNuBIG۲3Bێp|mQ8Ż1 uäMo{ Z#γ;t3ݭ}"Z8(kՍaL7^ a1y^uyFJ _f ^""olrUO],kh)&bBW$]+ybcԳ}`P޳|MZt`7TW*O0[2\_vcKJ >wт%u+b-48E94ȭZ(}+4M} xC'Fv8n~>~zQ x ?}Όȉ=~mGBlDʰϸ6RֱC ]fHlhs u'Cօ[}K4ʛXءһa~L nڦb l}BRIRl04dmOx=_)? ‡n|քり?QMU8X{okP|Aj."?EmȲthz2$s uM"Pɼ-"3nJERhy}+,BΓ#SM;G7=}UGH ሽ5skjf'Jz kՉQP3WsQP܇3n냘>鍻kOjb% $c?ūmk,:A>=v^ӭeoKG_ܬ)vl(-s [g􂊇Rdtp6ss{ BxDc;5JfX;{]-(p=yNLwG8˷yō#Ó(U[j#ilTF=u<^^Uż~9nGV*"b.E'ޠ^"qʉܱ*P=4naL8ܤ. C!I*bs;\LWsYMxCڹ)bwPJZqS~Rf/ \'@+er!41f7C7ӄLQM׫`'yXiVylsIl١sF=jB\w,Z!E7H'57lQFkTl%X,fJLm5 iF#_p&0W M6\*.i!DlUʂ"Jy/i9ud?%PmJ{&rHZVу"C1zL:f,e86FSvG !s.Q'NJZF'@+VP_k<:~׎}P#]-$eO.;& H4aCm2d*ՉVe~E)ܱ9Yj{(AL ʦfYV2?@cZ$ N'A d\)l|՝+8Wm =!O]6I^=<Y\=ܘvl6 Hp(NgIJ. v]^Ne$c'?qYhMC-K)(zPܳ g%5АP} #0`hdY{0eF7Y,64Hus+}Uf iؼNŭ68EDGW)bu !B"̿gr 000a}_l{#5FYEz6=LBUδ=e+0Diane<\r`bg'~(t S ªrA4 -ob=I'@mng 19w-X4<Ϣ(*h3!]@[#&Pi)w7}'CY+ EgpS8`;g EIf٧ ;cap'9hCn4>Q sg3z[͛'}.iaW7ǠUS[m%[R7(=Qy 5({lgp4`$mOyQ[f 5Y Y1nXC$BYzm|60<BqMr=.Z<Ѽ=llN1PoTpoW./_g( f/~7=m k&pE5 _v8!*Zj?"U%,{v0?X"mœ } )6Wzi rP0Y)Ç|LzQY3neWPS xalv6&m00 -oz&D>oi0R{ogDa}ȶh-֛$|Y/B$ ~CbhS >Q%M()% +`8bC4YF/B#LhkA^!G eE wQ -wVkGսFF@gt;~OmBTW`|f4ˆGDZc^DctrԘ 8s!v?\~UTO۸]V};<۩uZݘIOv_ .;/âBmnU6g[o@2!V_)iOK&de#3 C Uȯ縮{B{囨Z~GJܤ-0kmrc4g*T*)K`"6M n1#-j :˫K&3Wx{n " c⚭0n Ees',jڝoς6d]GY Y<}n`ۺUjZ0HZRw+Yw hjk"R/eMѣ6. [´9.fW]KQc2xoNEJNPwv6 ެഎ @jc?p&-ّ]Ov77 ᩼?*M䓱pwе8p{aT+MK+ljhEw1P@4lG2ߓ _())AÜ2H#.~&ARwN&WwZ]5-Y2ILSb]➟8YjqkGx[Z=)QEWGd*:/SK#I/A@iNFԥ.v}?`0$޴J{=Iis.W앟T'[~ؙtDO+ cL.#\{6ZW '$7qѰ[y VBmZO᫭{r|wxW Ͼz\5$Jk)رMy8>Pr;Ҡ F}33agfXݝ%~A{1,2g.o_saUيPkU071pa$lx4qVc2l=4_E &kXhۊAkޗ)|U<uO s94_bl9<6ˌq/wEJDC`>(i'ƹvI;'3Lͽ`:oYrq^"reL/rz0wWg'ZѼ(Ԫ':1jc`W1bpu t¬zC JPzjBs\\8>tF^kF#/HlfՌUCL g+8YQYٮ8g8)fS,1V|P^yI؟o7 g*n AKZdc͏{%3ѱlTAP&j5+7rV"Wb,DےY+;LCdi"ܤm&|u٫b:H[q8#|g:΋<(IٽBk\ϫcŘPc:Dm/scr݅YIZ`x0Ȑ3dâ.=uɳsٔpš`C `D)LԖn{l6| nN+ޱ@}Ŝ6 |qW1c-x~U ._d́$蟼Bs{FYz:xoLة31_ϤѝR{"\E>--+E`rgn½s4N&l uJr6\၏~s>U]uS- zM]iLt|]_5r/QbH܁6Dx+>[!6Ac-YQ~ Tiš٩x#U{ѧ3Z#X4^ CvI(ˡ5K`gO۹ە#?JU Pe9b+ 4) rЇǝC(,x`,%87(1D Gc[lԾ#Lb8Bu~= _3J>_oB+4V ۗGd7R0Tv9i!%|42i:Zw]8fXg4\zj &)S, vx:z_":P.0O<[ߊֶ߮Pr=\vkXbYZl$cBrN16Dd6qǝԊᐜy}t(oG:R (fMiwUf}{"܂\"tA!T" ]w8;xY'm$4~Z(~21ߧcW}lpWfBRuKqqƆB~m(!gb@G+ǧ0+s@|^ߒmt24؋nN쌧*f 1' x~{G,-3h#Lfc!b~\,SRy_})I쌂cX}*?`OXQJ-@ҏn:t΃xRL6X|ۄh)Y :@CJT"Gs Х6h2w#.Aɴ]Dy솔 |X)I`2Mz2NC 4s =~{ȡv29zo\Dəvd4%LS8p%ә:yȜr`RE[O.!׶p jT #B][sry.wSMnJn?|><"ŧ,/zAddc`<A5A$z*B)L1QtħTyPPR~5'YIݠ2.} b@\ޜFo$%>bٰN.rB%3sFݸS 3'pRC@CJ  4̑ᨦN3o@dKbL¯lnt?mb;|$^iL!l}'D#qt|LvM?XY!$A "fA;rXrޫuWM@/s8m:LjD{%QY~բ|$ͽuph'vϬ~+e [6E2d.Q,sFh$4wStHvZ 'q\rlB} V[l'!tDS|gYZ0707010000012d000081a4000000000000000000000001646b69aa00002fbc000000000000000000000000000000000000005300000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/ttpci/budget-av.ko.xz7zXZִF!t/O/y]?Eh=ڜ.+θSí" \V*fG! ? e0&.9UM c#)H}h4 Ћ_lsQC>/Ov iN̑yqZjkS~,a\޸šzupE&r!q-ܒ8T%$_MϰwN9& 8nwkyE2- )iqCb{^Aq|o Lf.h_bI7L2!lxC*Z,!`\jO[ԕ;`zOKޓif$1GtM%',hVG(<\$s|:l)h%.Y8`pjrX9Rl@uqN f\)g>HQ*p#VZtA|Id i/?@Px.s_8*[:| B7M]y nJDzQ1R FUv7RtV/ zy65 f0~xۆx vNp/iODDm2{ڔm;6'G1xB |ħ\s8;&Hl*|OcU}.?<9+TPAA󲴯q3FB"Y'jBx[wzCZGS3XrBw\[myAy&Ir#OG:ځ`H$glW*P=y%DO՟,J /apn`l]K# F 3@cNL"1b'u})EWaBj$s9$NiĥwөԨ'~$<dS)O5˘HT:}NdY"!0 ;>ʼ Ӻ}9(_M#_e8n$"P Yfؖ\*<\1H@G mtV usLlkvHPz&55,,%iN9 p"p )?`~v|"U>/֌mwz.Ѥ_zIdd#< )-S*%\vM1$^=Y |6 CcjO,I;;‰5ɈBi(;2e Hv?*LQ12RnLJo9Pvѷ1fxlo ɐ`3ȵ'qŸ}L`Vc<R"$;~ߛќkiDn$VsrѶilw  0Rt-Pb@oSJ5RsSb@Aבela2Mqht6YUl?{4k⚋wbDG!("mꏛ9\ [h2pXIWhQdeޕ_sc%:Ԛ܄MZP &G!Q+w2ژX^9gS;ZCuM9 LZYB<4pش,6-䡨i*-%+b%kQq³Zs(xh m,jKTMAI؆eSA׎b)j2qA*F~FgnQT @"ձXrFcEOvDx^ ԉFP/9T| F~+oc5ED7gTg Zy[}{nB5 RșN+ )RáooK]5 I&CőG< wו"mZn@gO$VC/6/[6یv e%ՆkjpV:;߱!{p yN-[@jLS}>i׊V饲쵍oԽOy$INdkՂմ=fk9į:m({ qS*U*g3˗fxe=;ka}w5 l- z+)(hW5tyX4^2UBb {Z<taprM]"G8/N1kUAg@rCy 0Q"w=HPs#ck S笞9-@|7GtɉpD$ హwsI|E*tۜ"b,>9$40q{vkU?2z}tjw %Qlw~DJ} -4X 9n2~ 5w֑RA}8 >NۖEMNwB3kY$ă~XJjvY?n@uXOwo0a$n td|Idt."U1 v#B_%*o-ec .^'z͆19‡\of0oK@,P%jM1FH^È 묮fC"cm*1=l,m~gw*UMw ][q,y)q%;Gۃmw-1 Q6;r#W/݋5FJK0{6.>[LyK}b+|u<C$S>Z)X:Gl[JeX9NMr/f'"&>s{WUB- 4(<ݪ] iյ]Y}FaK["&ZI@X1,EgG]jty q4q%)@(|,5CZ^e] ^s# i?\ [N!v<q@goE?wcGK3e=1ڦȣF h8G_*G;WK[l:CS˨?;ryiPtgS;\MvW]!Iڭd@u8Uub^_+ Fe:yzD۰t`c=uwcJ6c72ORDkE\N1WNV P~lp~_w;V{d>(rh^yh]6!:i# .3xZ(ًŋ@ 8/&]IOxGqqkzd@wQ%7d"ݼމr;Ob kl"Vtǀ G:ai3V| ^WmdGxs!_6˭ rcRG}jxZ`s`[X`G9ofٹAJޑ'uqg]kkt}MFijߟP) ޴xv|OT"+ѸG*q?sPzLxa>7Fp¢`N嬛8ո%bpl a̜2]bwF)@lں٬ [g$]=[\ϑp )Llְ\ΩIG- ~jxt@%NeX:iuv^C!1> ?{d>3l[L@rᖶ go -EKǚjQG8i~ yI*t(gN†,&-%蓶>i73vfc Ɇk(|ٓvRf54OR:[kYiBT |7qAT_w׻)!I T_罇HoE,D]m722 oŬp]G3nUt XtDQ F݀TtBhK]Pj3D/SkqP6tv_o|3ͦ\+9Ͻbo|Jyֵ:٣xwPCms0˿p:Ya|aW ugam,j3OYrK6@E4ٰ'$Qr;lDΕlM~~T | @j#s&PPƅ_z!\7΂O 2'V+7&pҲ^pk~OWgô,|b߱5zYkT93Ok#<7B٢}Hi[NxXeȜ(?āpv4/VJoFV.ц4%XFv[a"[n3ɟ&w*y"[B;|!Nߊ H_"l"Pl!;5XHe 5ĒB{z緥BjE)`hCOT/k28;D~4cEW b֒)qKJY"{s_ԄIUiՎH5 EOe;S'GPzn-3?-ziyx-#΂? GǠդD-~(pI^Y̰5 e 3F tp]Nb)R!NIz: U$]=Gߗ2lbjk{Nz;zEӝk1?+??EH+7=ɁRyXAF,i@|q5NGAy2+&tG@yJay8Ei[V "D3k2v{C@OG{ o/E|?`v\|Qi4{Qn(JEa1FY0|rw35I̦B U-ȌsՁ| :mwYBo"|YS 8$E# F1>[/(]FneL +#6O.2"z+aIڂ.G@Wizմ`p*^)# M[ཱིL6YOqaa˟5WUo<,,g8D+| ͜D}{Q*a 'SQ;+pK |^RִUȀ8"OPYBo+Pm{=̎+m2x"j3b x@ãl@ ʁ^A>2]8iloM}Ζ2(=2rJnݣ~kוqWX~UG' 6myuR]0tMYf;ddE: Kysi, i)B7~RT6LS85OɸቛqB&ޫd:6,r<@pXbKؗ8P%KNF @GE][Xx1Tx$^pY~QٓyhnWX/MVtT6} #=}~×qgXt><\eX Υ;ez,4P^`le؉3EG#rkqnX ~1iI%zjJ(wFX a;=?~Z^PeIo ׳NtVxx 2Zҍw)qc+?m;X!̫N zպ{& r"lk84P/o)ُz*Fs16ዒ6Y%=32H *9i9˗M?چڥ+Ey ,8JDBo `3Rճ`X_*WR B50\JLJ`;Sd|<ْ%Cx)EdN:i2T(!q]⭂S7Rr\o&xK| >KTӾ޴ѓQf!KwSШ#a?ZL[fӹ]Т*Um' g 81P#h[o >VG55:'qJ^>'\Ӣ'Q ^OeU]$S{zWšXyww C)_Xw7?pQ3ٱ {T}FV YKQ_X5N-%٫kmǬHQbcPbL8%"|&‡.dcs'fUo7 $D!:pUcoVM)C*oRCRb?`VoNLϕjLD$,jPib 'Y 5V8"z?A<Ό(D I67~H^]ń<6<_`6nW ˭ ]X') R4PP;~.Z50ah&)?:hFÞ꾎&Sm6`4JeVB+^S RU׶L܏:mbv OG eM%7|qa/ icÁ"gP|rKo$i&!+  [,8u[ގvS)*qQR.2Y+z3z ]x#ya;2rT) A1a_WiS…MӘ;>B:J VܧܯȽʮU?E .?fv 5D+E;c6،B؅?}A?J=,N8wF4uH^ @n.h-@_v51N"5RXhƓU?j<K?OE_CA~Nrj4,W \8B:3k$w OXDw";b.'4 ,KC sqPf-+۵6bZ'@J;3?G-wh}$ACj%OE|)DDF?ےRYT 'edBDUok:\ 4z^3yo3~#zʟ-z9o7ŪY'0@0bԵly5\*^i2V@Zp-ñ-˗\u34.ʆmBlNNKL>-Y8 9: )]1|nAt(Cw%pusr>\40J,%b8; =֕Z#˙>!oWmj]iQsKނ %J]_0}^;eT xAm BqGsM6s(Lj([_K6[vgrPhԝ.Y-5TRbo4ThDrFK~vpO.]] t\МKV8P *Ntkgu7#mǸ5^C{>rg"+?dR=Im.t s9@w_8pSSWɛKm:l;k3&JVE<.ʉG[ rD m⒃f`aw|""@c|kߠI9}pCkpbtM۫qNQ_+`a#УzՒ?s|7$Uy'JИ{7?uVVr"ӝc)s *<]JḋV]K:kYUܑpZk74\fΐj*xYtIb4g}zF^S9ת8?VTzgYʏ/b[k' ΆC.|N_H=d>T" :d nOK_a: gYZ0707010000012e000081a4000000000000000000000001646b69aa00003068000000000000000000000000000000000000005300000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/ttpci/budget-ci.ko.xz7zXZִF!t/0%]?Eh=ڜ.+,<>/>"M)DBt!lBk0k6ZIb\'2=O ! +8z( v;ZQX+pF WROq;LYPQ Cv]5~ۇkֹm1Y?7Y eT:e}+3.\,USI)/}nK;Q%g#d5[blՐIy-^[K6Q׳o&^صb8ND[-: ݗ/7~Ztqsrvaדf2J hq)uӮ֍lW&gT۸1cJx*_}4\oghs$D]6jgt4^뺘2)V~Xl5w_ :\Ҳ9[,Z3:IO11n5F{_tJ$[J -)]7^ {cm٩֠Dc͸.S ZMrjxzt"𸧸ѓ Cfos@ޫG묜aQr]X$F/?^n%k~9=;T}[w+Kmyȳj'5u]1ֶ OZeoGWa<A'ȧ<b9x`zcG^@K-mBXg-ƽdC5>r@ #* )Ā5?ۨU,T5IyogiռmeD٩Yiwʪ-gpeQ!4qFjh[P2y^Q)fe=@ )t.z|Oo?b Տ^y ?4h*OŸQ~ʴ>hgJn]#qGOE!PޞRFlć%&(vC6ܳ#Y~ӢDOАpyOQ "BOY7J%O|<"7YLELRچo^Gɣ Il 3R؜cwHFdl j 6EI6qf#xC8I^zHDϻxZ͉+ 6p#ǟ%bKaBCQ$T'I+nĀ[DI7(0YbX۟n'ȳRJl qDCAQi=JO:߷;Vh{+A{F6w76f߫LrUfqt%Fb2(y4n0V-iIH1wgZG刅4c0L4.Bjn y 9?B[Z@G>f0`luzpcD]+NM- @گGH2$3Um5zrMև` &dhRϵ\IPhBz0$ۼdߓjֳn0M,1uM+kJ5g,[$McL2+:t\)ٻ^ȹt 4D -MQ4ŒFNui}ESWNN2K,fIG\щtƏ/T ݺQMWB!ڏ4{Ì'+a׋+AA!Ҩ}a#5h~T{)&s\i17C%{#ﲩb 0블q Ƚ ©/ь< dr_'_Jnʸhr&:l2y9"`jsQCrdFXKe7@ c*PJ'49]8&|O8}C/2}dEO.|@D+h(^VK~ {msjA>7TFVc^Ym/AҴ¯|3+ZhܢAIfJ AyNJP:0+QW(5G&\hrʂSuFm)cH@Qf+l~4Xs?xD n#j A<ڠ)@ڴMs8ˉf/F$%kjayPɚ XB)n 2}ӎ.Dx>K}8 48ջ$[z' u1XG![3ۃyZY/ˠ %QM;~mO"(w!J]HOc!9kb]L ˛kAT_@Y,qW?1.吝{E&gETiq4`"ľ]ں,ǻG=׼ קp+ڌX/5#`z8 mbN/maE%6,][ |L:u|+cWxT{r4i3oPG}eM~1 ݿY<Xm s qo^+Q*<8pÖn˙BQb%-: o ])ܠِ*4TqR`8g)wCwsAe1CQIh\ӞG+q|Ooof %$|."7{ԁ8+/] R@<~ꍾ *&!շі- snZ:T%gU&3`w]]P٪z;%W~efqlp|wЧlI"!Rs;ߣ6?R4~2(r*{&1j3&.|1F_ c*`i'_u,'^a \1oǘw} ]T,bͧ7on#A/Px"cC!d\yq$IV!&Q;FGWg5Td|7NK '2}_AXY~ "c}^tw{ |. 6 7 찅2˥`jE/G#r Ø _S8N7ETBT(Dͥ@Jo'E?!Ӳ-K޹YpO:ljoxϥ0J;Z^ΏӞ*^7M_ÒuREݔ 'KNf+VksTJVg>p;3Il{ M1eY=8bd!FpاX`}Hc(rb],N6k]n4I>ةENgӢ ltD/^n`~ ¾*5d٢ǠP ׀=N[nHr~qqUA9]eF(a-U9`>#Ю5vJJ4RU =4'_g:8AR\R;՜E+A`b:Á3[dʺi([SW19|{&E#U1G)fbvDclF$Pb_QY:ߧ =j_/c#=1gHȣ@ * ziė]V):oʉr*kY9Rh~`աдP"G/uo!]".~V9Vb5ͧ3O4hC c[pzг7Q퉰/>sͷnlu& d2|ybnA##3jۻ nط])Ve]OyBwbP}Q]ɩ1&we=(l-x3,mmhdo8ri/Q~ !:fLz7_mbV4ýJ?699#㮷LO5:y9F:-oUO jcZQ?EpP"^*`n*(L ԵSPT %L;<Yfo> x -*]ϗ5+ ]f5p[P)=@ÄSX ixHh!L76cѱ/1lrA!I;t~ye3@ʲ1tޞ"Q%(Wr aKBp:tٹ95sꆴkV8ja{\º<Zf&7|Ux(3$^E]9rY/ޮ\+GRKb Zm¬uj)_ㄉ vRq4^.~:L/-L! RfEAS''I8-[.)-dU'08'X p-<noC y{I6woB?AQ|Rpe\Y 'UԮLP;‚ڹފ2SIM_Ms(vrQ9okz嬐7 &Y"pgQ^39D!Rk CNRYY5UL{M2+lybp5F+Q:q:A珢xE;GlУSY$t(M3t5MBCHk-׍u4)3}5ӟxVHp. A">gj{8u$}KLj.kRQLw`JƵYnc8Y,To xJ9Tۚ!k/܀ ?nI7`.u4݋*޴P̌mE<4Vqͥ飙Us7Z嫓ޞW'=r.\kDև@ "`Mn8rHd xc=cmRqA\qII!lOꕂ53v< X`ԼXqB\ Ϭ1 ] zÏLh$tPNbS:4Z첳CS0TTzEzadYܶ(kB1%X8DD-kYɝ;ɚDq-XeIaƔ#&MZz*-@;0.؃+";elTO )_~K3*OӄjXXhTWQ]Y,@b 8 Lt쳡4ު@aY34t^%)!'Ҫp=A 3ԋToG^[=g'K2oyc ^Ϲ#ZeWtSFi20uW4q"6Xbi"F)oI{}õg2i1UX&|gW24չAAJh bߪ߈ IٻjFQUP g:ڜxމfpɱ8"1Ѿ1RL l=2Kbv4LDPIڑ18M8d.~CZ`fB8?Atmu~ 11Skgя ~c OJ̿e)&RɃ1,|E0i_wQHJ4 r" ]&iQ -ńcW˕{Bz:kSJppw2 AZT2->e~Iћ;|I5}՘}\%^Rn !: ] ݔ#Ѳ euRrJ7ɒ6jβP;)I+D F*FPTy^gݐRT'ӏ(m#B^@i۔-6EQ9/^\R1z(8T!mH}Zf̺`R8y\y9YW^ B/JةfY/`{ vx`8׾h&O~mG1;]i0? :>EA]3iI0 /j[N)v_w$ 1~(<;MrJvc3Nao(]#i-^T5QWWs4Pcg$hƳ"O{4 ?eKvc ayFW=N9֪P:v9:K!Rc?՛ .܈xҌ@X1"˄^{-e{-LƆA:-()ab,MLQռuJI+=Z%$EeX*_xqu3|J9V>N&9]}HPH4!x1|ыim<ӣFOtUW{m9:_ NNKʸX-]R7* z?ƞ`kJv;!< d$Nocȴ <~ mH\Vqw`KHWO-d.6FT~?cPέ Bz"b h=V7vMrx͓ |Oy1!J3\v{VnTG7`B.#-; | Pq6kr=nG*%"*r 8ѯ'\mEDDRz\Yx% 3A~s`ٙFtkg:&#ǣ؁m!N]4m?ŇDor Gsep 3TcAy;Z?6y2nxZ *m.kJmt,tAZ|UyVZI v@vk1PC^1,^o' t-l'6=(&$ 3& ^t j LdtxPX \JYAhMkc\_BES 5t')lB[$Q#G> a';v-6@Zci }R5͡n1&yo?C)Oa+@J! b*Mk|MLz܎:~ J[4\%#L/fb1h2 =HzKgYQ\}UAfHJ kmhjz+ 1;Y}ܙ-c8d-dZx2}Ό+y<5S9.SO䋺ƀC_DΉE8Z ,CڪèВG &V|kVgvP4H`w~XtS]e{ۈ;OyH8BRLB)J&&_~ ΛۦkubQ ӽ`a^6ʫkX|~EA׻ 3x`N2y :3zn160V.dÎi?Ha'Wf`-uMڴQ}pϹQ5V] +ߒY^2 'lU3'uF,`7m"ٔ#?(Ěh:E[Z7Pm8#YU2mDg\y;KV`j]Ihd i} X%!ۯZ,ܕW%@=*4K9zLIb*κ2pp[YC EIp+s">;Q=C rO<ĥ;-F 6=tؚ6pt4 %*̲rH %qBLEM=b6Ԩ;Ԝ7^ O pԾ?]w?#/p& c;dxf`N#v.fR=XU4! _YK=Ȱ $ ?KOsRM 0#HJ^4Z%9CG>6w<;2nrL, Ģ qa_J]TLCi^6sQ#nĹ9_G#Q@z \ Xz5oČD4Lo#WK $/~(b6]+]5pI̯Х5zQΜpZ"ŎG՘mv1):C;BW㝷2}+؜落j1O ] B('7@|nhncw.2Y06.lܖ UCJV^V`Ks0$}:)U E-"B_O#坐 `1B8uJ`gf8F˫#H2Zaʤ.l6 ‚>͏iY,} !X\Nu.bwɚ6ͿM+,)J9(Zϳ3B"q=~[]p3;.YwcfB(Lő[qJX~ ľwHqb rhbƈIsT#3Hs]RŬlokIo!o:yB ]WD;?e8?0r`eS7oO6L\d JV=L{l]c.45 "Nz!rr<֥`0l*0$p(5IQVT=87AN"k͘=e F)H)!cdwzr*,;Ű0{%–sE$@  ,Gz̋ʵUe1̔2a.ԌTxK3#Sw; 42Ճʨ6~-)io2inJ쨘BI6+r\_a)Qn#BV&&MN=)#32#iw/Eo=@?'1"A㶸Nb]`o 1Zd)'tMx&7q-r#FTg:zlp;TqڪZuT:h7"/tJ=/eLn@y?E<( .v}!x{T`'wa㯾{#!y[%]f+oeF᱂^ 4 Lhc↡:Hݣ>'PzH"A_wTI; I}ĞʗsZ>Y.9NW #ek:QĄg϶TaXӝ2$r"䪕Gnk\e|@34o)1˚W-\Ũ^SV% QNvO^ :߲HfscΕIDWxt> "ej1ʆP=͚Kөz` =[!um?. Xr%;tYX" aAҧB^msZ/n)pVѬ$NosoMG oP<خr /(ʞ. _J%1 }Ă !v^YrC"|X9/2Z`k cLY 6#͛f2y]Ċ2 ]EɯI ZGCڴ3o[$#\H ů㍀t-5,d_xLRCm='- ܣO!k7 "c2]1RCWaP حq M]Lγ02sɠՖBC4F*(+'DͥyR̞(D(=fށ>iYAjsN M g[x:;Kꓘ:73jE[izt)|$`~c'1}"ZَTUIKlw@>˔D']$=i r7P&0dѴ!Cɴ@TNGQ10)ԺQc0p6 2ki!~lZYA\̣/`pZolcϣ}xs0"1(nf%w˖°?erAe%6KZگ>-~-%pӗoȚ;>K)q4)qz{q5= _EOv< W1$PE&83m/]e3B.nptTS(lJAu]oXٵ=_8{Xyj-X -7\pcܶ/{ЪXsV$\~J*F!-6T,y6݀@)a^P 6a}4mjưNw'@޴~C $/?Q:BLQ]=+f2WJMӼ7TRA3֒9L}=<~e%~kv@eA_R^6$1 l''i?표4 S|v163lI դ*-yX W!fE]QJ-IRGN7|&-:Jqm>5x. OL'4p&y=o:|aE[RW!>5(LS9F\/Zͭu\ 6f`$zppJ2`ʱ%8(X @ZK K qF6i8NQWD µQOSr(pnpG sOn떀@Dz'JWki:<5XF-;We\Ц╸uf |X<+k!6cܓ>YTWUof0s=I" [~+k/=ݺϣ"+v]NYZQ l  ${Dikq<.Fm=uVs^Ay@ #kQNRx $nX8O_ť6|V9 bۤ#'4G9aٷXadR|}_ {?ݏVʈ 5!&mMm %XJ`1 b[zխ.2[mppxDzz7 U ܞb[22jD#TH ȼYVu]`R [[.TV7}!KX>UvǕ%g]`tOHs{OZ ,Q;$ob q.r>5d5wo_jWW9>|aq P |\]+ŽFbr%R70M#qOj5izS勶46q4Z93mѫy)0ƌdM(LZF k%'h4<]ZU&D4>6I '17cؑs_>1%ZA`8 VhPؒ[IH 7 l%>b%.F~z%b=O[a'9Y3}\0l)ÔnS]׺5XBM"Xdm!X{ 3=r7R`6{,hW<>'/[W-{_FY3Wd65puw|j EHgU2h{2-lR@o`js1]^{gWu5|X vW\Q0ޱ/AYjLs\qc/?  r|<@Շ_aiO09g UxXlNq&/R4%:f>XT ;i2'Ϯ}i^v HP],zca "CqD~4G \ۻ-Jc!: CqW@4Mn K?N8O3ГFJA._ kY,/۞o{5|DBBZtn8:xWq5"HȦx ,hA1Cs(V ~SՑ*")i|&4VYdc5@4 9 :!&~"ёoyvÙ9Pmx"l${xAMTCLv]l#K̀:{WI"GjrJ`Չl7 5b5rVV@u:}JPH iݲq O c-6ݧKi5X؁H=GUئw}=`U7M OL=T61=C֊Cg/7jx Ƌ!bvH ͳs-~R[| 4A'M[ в+IJٸ}]l`+ eiHuna`v }$%FcSì0!FXg]ةY7xe " ZM SdUӍAyawPR͗x*ks Ǎb0~#KxC/L<9lMfyGXInd> iQLOep,VD_S3<02:Bz iRp8­Sh^zg0I%2f-;7N^+F$$oj7!O|.qDÐ,NC}؇֓|BM|hF%7gvâ˗-WT;>@v,j~f*SVSHʎn[u/׺PؕҢpckLO!P0yCuYg{[zbi_Ȟደz1l6aHej~Tzo90֚Ɏ1Zg1KbR`x$XE+ǰ.ؓ݅I# &zUP(Gr G֥{ =XB_YV<-ĒioIMlZAv}vH%Q;xe96́^,,Qf(]w] EƜi_,0kvy^E0E:Uz:+U=lmlb;͘y;m\IZl aҋZ YMcepҵT!6ٙJXZHCbΆW| Y. a nC&\o!&i1Ozhܦ~!z낕KҤ9į pxvUdXDWC~YkŁܚ ^dGpE3&%-x v f-00,L|j0# }@f < xl# @g 8n%-2 ,Qcci6f-*o8ĉ"hpQ%x'EI+;e짹gDkMU&Uv5EpbhgoǸ GAcf[MuM3XDE֩uJKh~ -P+XTQCd2[M[Dn( t^IF',{sgSUJN_f lrJ!}h"zүp. $k,62 +k|)@ctrI%3@nXoR`T7E^\^ѻQU譙 v0jsQ8y6w%M{˦Ki^| a܃;uTj@LnwO eAN-/E0r״TQGŏ(ڐc>߯ޔxL\iu3)"#e'K+k|t([Q:t"fb %"NLi 827 kxe['M8Ig3@ TA8xV,獶MLlц{4A7<Xuj/49+j3$lKQ,1}Y?꜋@g_MejfYIk Nk3S fГcx9"̨Q>A`r(1*-u8ӹ"z=d GdBH{‹ddp٢5hYiX:N6o))O?CjHfn*se&UElPpQQRW;w b>j Mmo5qx%`^,Ѐ AlTOo'#]yKD-⍽ Ocɬ,_/9}gk 5%>ܟXz ɽOo9E*f{`%-~pwV>6IXM<"i 3S1,?|oMͿ;ѱ<'cZ LSfǪ|tʼΖhh)?tݽbόYw5(=+:U֗6UC2TjH';LgC3+ <]F!Oo5~K67&-`wKW.}쵊 39~c6Le5hFrZEB5U*+&v06;F3(dy o&%1G\ey,{]P?|Uȳq<>WfZ׿ԎPad #@Q~0+OgEIێYǍ%){D6g83m#crvY[qȜNY&$GP l%Ҳ'O ΀~zxƓ}.7h4/"ͽ2o}taDUb4]mWK÷뱋t c9oۘ id=itt,%^k!y˥ecÖy4[:e9y.ka |1+@u 6RHM+5/?.I9QDX4 s,5d3N)`o97 =Iu@f!`%推f 0.|nN"Ev/'9it'KOAxBhjD5oI~=48:5WaUz?}9l_u•=VKr{հ Gh!m>¿?3E_nWDEMB-:]4~ DW$Ef 쮗&Ԟ_P"MT$_) BFr]jRT6 L% VS(u5abAkf'b*Î[Sd`8׺!Y`)cŻMhiSLoɯ %9qfр2X.g'{)CrJ&MQWM\T8ړR"f2v/SA3CQYɋ BKG8x<@6_/͕aB߱o2Ap^]GQWQ!穔"b Th }I .9$a>l=cWԶq^J36 hqQMAtyFU "j M<Hro -zdj(n4DLj!ͱ9'#"O!KzMk"];ByɥazVXL'_ul;Ԑܫ޾L.>}h9 9\|s YȽ ݩkumv¨N lhv8D C\ۊR;91Qe,j7YaMI̔#ToKL`h!=vEq.yg#5D$rkbڌ5/'{a\N_(ϢpK \*IH^Mc1#Vd245i4̲O1?o'AB/vi7a} ۈ%",};EG|4؞HtX7#ZnKѺfK=.ɃV\k)_Te|fUiTvH,WrG{t W38YRgױ@ "y@ty2tQ{6@ Hm M=ɪ+Ñ&K B`fJ6-0c el[d',5]9Im/EN}1"*4,κ44zfηH:-ufѕ!^ rD_N<ń`D^`^H,_YXVʟo1UԉX@rF7R- 7M,h1kRdWnceol-R@@&!J?񃆺9Y7!ߑU6輞*cG"{X>4 i JAU"e>7 $k~3F"COP<\5dz1 bj7miזq-$vVl7PlQnݐƐ-۱|_ EacC gJʇ:  G^eVT&=O+3쌢-~؟0^V5.kOPEʺ9aWCP'~fl>dykj>^AZKrTD/o0kɃo=>S?Y`Yek8Zh|`U,e^BPzOEPry8K2~&ku-y9e-E&=!qF*ݓ SgI풯<}Œ{d[w2Z"PvJ,R"Vφ0E(߇USPzePϢZ<"v&JPF13 TBqgA^My f͌FS EPÈޕ)|^')AX%*c*08m qiXT?SixROji9$!]^ D9nXҸq&fÏ2?PM 'ԗjb&2}n^ama5 +M W<9uj tE9KxnRK$aOBq:]̋#'1$=M6xIL7)S";\F!=YVՉVt1z:gYZ07070100000131000081a4000000000000000000000001646b69aa00002400000000000000000000000000000000000000005000000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/ttpci/budget.ko.xz7zXZִF!t/#]?Eh=ڜ.+WaT5C-Z E;Y]-Y.߀ :X0'ű2P h9z$E}N[xlPH}G1BWCp8A뛑bgl2|2$v9B+rs9An@ +^hi9@A,AUWK_@!xmX=FnyNgZdev.iJбx+I. 4᭺8T8@1_Lfp]M92RI)= ԓ (4EeTt5{*:^uZOWMrK{. f0_;="΀Pq2̸h_agWFh"35Y|%*a]+X m&)}.̭`u촯Mamvu^tD6٠ KGgRTbK~F&ԘOU/rf !0J5f{(.6̋0Z% p_w{C×Me1͙Dd%`Vٟ%r*60.qx7ܵ{dP*E'JLWḥ~7ג lv%@%'q'cwiS˾(֛skh&WU-姠e@lnښ`9 Ńb/Vvf$ V{3tc7+%פA_dsF 㧄c!]/27^Ư?>SG39ڻ^e;ƶrNv2aZo`|W$,v5_ÙFCIS!P5Epcz/ ^mB) !3Sq-w3Xz.2<ݶ@VX7 * `4nӵLF<qYiD&A˿-FEYDP@z eO&,ل6*<4g" S% +ypCzA U_cXPN*WGKi]"`"<&,ƗCJ-s1Mb~է]~dGci)ckx<{ppm DUsZ~T) 3e/\O^ v<,W{eG j6{׋9XPI +%z@%9]ZfxHU:[!ղ"`Ҩi F__&EDL׈G%M‹<6T樣0gl&D% r?G΃U$X\X`p*b9 ˁQti E^"#)sXKV#=_T&~Kl̀(krf<݅nr깺^Q0MҔ6 In(heibSv;p 8q9X&K *LK.?T!kQȖEZ|Abǀ ?_p`X}G2WD0t? @G/7g nʍע0΃) =C|3p:B0{6Ķca!#YC-Ȳu"O6d:չ;vx%#E?F?. zֺ_$|w yRRFr(mtv3B@D=]̈́R&.(hQ:l]\+i]~xD*6 Zntb7;|:R;Fs6!p <^q<#.w#@V_U( ?&`P_").(G愬@pZpgK]uk)gith푽7#MAcU3FBŀNqZ0Wf"FmKZCb-|n|^ÁŋIo} x<'섧.'˹b$qk݌mYY.K#"8wxL #Jn^}-%ƃ]F"Uv ^8qIԌ㸸^ 6ϵY= $0?R0Bk2%gpCIM}|'a2IP\z)+< ]+!/_6`9zHV. ȨJ)A?[P/^ 'Ie< h]˻ebrRpd9i+%>p%"ogӮjR-_7_ImڸoN7/|x)bj&_5ɲϿ(Be ZC <-U7bڋ"#pm]Wy/){U5(r=lʯ͊U0ў`E(j:F-o>We| r"bOsK*AyNpOǚAm[*$#S gl㿦M~O [QmPh -'ԘO ΢54VOs DX˳\$k PR݆ʹ 4'a6"2nE HmpHuO:iM`(Sf2a1xf/)ZnǼ/Zdz7PQHaA[2V"x2Fj !]^-2rW""&*wJ.Y# 9I"HPX(DlJ<d\Q|kNO PH+3w$mv[WpJ. &Na?F0D*"׀Ϫ&QwOQfb8Oj(V8Jl(}efYRz=;r=D$^$ VP$U9&spl$5.f:#T#Lެ՗6g!1R b>`D߫^#o(=Q i|`Lo1m`L{rxNb#-3P{.(q)Ql{G[ebYYx+`2mIysm]=?2ˋ&}3MC!'KN{ur40߾ٲrAcEvSiP}G5i-c_Q~lq]#?Y:QzZs%1}B,Q_qҊR`PxζOYIGf&Hb4`RW-G-ϼjq͞BHD@Ȉ!'j){| L½ ՋPٱ&K52'Ӄ%"MR0u`9ȼ++)G^ŠRd,;feND-LQM-AC[VD{|[vµBj@Froɠ'f!RE?L_Ɏ Sb[tv>7Nl@S'ז7l>n3`4N"u?K '﯊=2ݺJ:QBF\h-#ʦd%Bi }TO? yMlc.-:[pY6jh~cf-13M JlUo2kC5vtE-FYG_Άѹ\@y%EբrPR 4fZ>@R\Wa ] hOߝ@gvW;jy󱬗;`AYM~}TFoeB$-\*`kzɜi(RazB  Fuη3*ȹHa4JbT!Y:<|_ m曟d3a).4؝ѸrQN@ξ*ML6eiLJBu5q\NL ?R4o2.aJγVݦK1 EI,K΃2|̹{ܐi$K.b*{@A ^~-M.\>B[GB8=Q=!$TCMm pB#1t]s䬸5QvW",S >nߓ,aWqI] v"fƮ_R63 h5 MCCO~" my]DJcm Ajksw-71kI/psj'5!T(L=wN/43Աi:q?nw_C0Λa6anxz|^0OWR7֢T,`nt&urq8g#,x6b^qGjXrS{kcrvy5f*碜bEK=tH5꺘NB{%V[P|]pXV ߆=5AK ^SNڥ6 M'ܳuYb c^8"C )7>Ol5ˤ=z ȵi I4PW?t2Ҟ;]f\L6ќk J_&Hw 6V 0LTx"f.iJYh״(7|5_UBb ;&rwMۍ=v%o6sueTKa=S$3Ni7t%1^vt=vOn/Xin'm.u5Ck)to*lNA#s^y 8fp睼8dma> Rr1@&֞(pb,Ҩ/g_h;ro[x^xo

tIL6=:2k^t?O|{wcm]CXb>JaKh1#)eD6]ejZA9KpL.D`| 'V(j I<'H`&`Ai,rq$<2M kqE4?Z6hI"\Uמ 3jsR*EShU 0z 5EwzU<@\v;c4TʄoN/7v PG(g6gYZ07070100000132000081a4000000000000000000000001646b69aa0000d4c4000000000000000000000000000000000000005300000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/ttpci/dvb-ttpci.ko.xz7zXZִF!t/:Ԅ]?Eh=ڜ.+L-SLIZsc_Ѽ:%>椶-Y4}Z~MM_hiPLݧ6]L=Y=uxz&}>ArJr,g MjxvUehcƿC#6!q.ݡ|_`Īv>x8x4_'Kjj I%gYT/,/Y38O%|1Xo94'\ev+̇rwNж&,v];)^up锜8HW޹AITHU% &N)xgl ! Gi~k8lٷR>L@fein ՃQ7PQYMt22HcRܐ5 ^{t沶#t: Z׫gOn>+;sP~V@ѕP \ (I<WўS& ;W3NVFg'; xAAp|NqK\Nj5\+̐.p)Qe f4(]Ch/c8&} ۱Ox^Gf_*FUk8\ Lxthؑ0[8BIvK,hu! MV,&1wYL7Gįk 4C  { q$Il |m0&e(;,1^~Yd&mh>ɷI`SePKsAGT/c\Bi+4+%K\X%y8䥎:9(l8:>GiMZq8!t~eY,i Kʜdy=&8BQn0hz6Kt,GOtDk!MK#&h'iG'瀾gH02c2>5XW۞<d(7^Ґ^ֹ0YEfWjHrFsG9֬JF*L.Bc sy]ݎjAхR!"4 UC<7\3/D"M x͒ ;[_6_nB^>nRT5 jT:a)[^Q~Z6#򛪃c6`jKժE]\&G mP&4>FHEe"[$8්}Y_- cjU5}d0TT(\h] =dMyD>򜾎[ʍcY]ZDgHNK񎡼qb%3Ff(Qp=(E9bCҒY3[E\gq^Yڲotprd Le3pWA_"A j4:J~mfnK=(%O*!TˈqACb M2N^uYb+lY5ҭ28qRh I<kH=! AgJP-d^Qsmǻ}|۳]nn^5(C탐?=GeOWL uF}0{7oM@ΎPvsnT"z0EHp'鼏:{BڐCy #; ,#1).P "Fﳷ=XۻUx[,ؖK.yEbuYyog 47M LL# ,RfmYO>kRh]tJ:{2CLɺou'y5r#Jbks}MWO {{@k~0WEBMҩgu2%1YLbl3=ǩƍ5 lkQƦb_ >Dԟu"Erz+ۋ_MHTussƠ,iIJ^xh~zvp۰M\fQ͔ɗjX"x8+JXZM2' i Jϐ,?Vvʊ؄Uz19lxȑ2'N o"-r"Z&ASYV=rX]v^h4ݣP ΖcdsuOxlD8Lᄄ<K>c:*р81 (e5+Tؿ[ TlU.f7~6bXS2McPn \SjF OMYp,hYb] W`| 1ubB:5)RKn~rmvQm0I/`F {{+'IhjɦzAɩGklR]gΡZ?_pYG<飬~TeR`ǃbMKoREϦث}vX.*֛nq@cYt\" ƉMʗՁba3HcxD!P5*qvtmD=d"4ɝia 2 8T7Ld~yj?sm :yهi:AmOJ&rW(@Bs 0 Vu~lDңDMPa\$ڀ;B8*ѡq(嫜Sn2G}\uxB" +sKr<_^όy\:кۿn{e'J<4QA6d,6`[3kVe\ϨœL ۚ4kQHP =W= >&v-.C&LҭGŬF] %< +pqGHDn%6 h9O8>K`|_kZ* 2T!Ix^5A a6X$lc/ (mHƃ†=6UpZP2& %s j:6,r|겵0LcpP(b ;L&J cCVgPiJU`8fFr-Ђ  .Oum?iUй6*w ^o3`,(K9ŏsDP|V ~6{zsJN 6̷qHӦ3`ΜmY'^SDnwayS&U{JTL/0WbC@??zaCSHˢAYpY9 Zh< ze$kIW&t,)4j::ȝωf9H{`\.dj.CAWkr7>һ ywM37S_n]?Iԗ`mf[ٓU0w,QAq5B5٤O󱾊1[{|Y +R%dQV+Z@gD<@@N.Yh .B"*?t 5!3GKfHqЄ!,G8" r{`mJZNQkg!ʿl7غA.̅ӯ,w 4v^9Hr%ۈJwq H br( NYlF*BOQ>onYx8?}vmATPA6".4զT#EJ}"-g x(N}Ji.VH09 w6[0_G)a{8&B\y\o-s ]WL[4DI$uXY=zĺ"bM DV~!n.VG꼹(mu 6b+?I.P QkZQ(=c gqLkMY-і UF1c^Mr4ڰۃ6HJ bW-=?rEJ3OK˃O#:M\J#i.4I|O =%Õk<7aVՎ[ZȽ]v>%ԡL܇V[v68ׁ:L~֞ILb+J敕٬}ORsFokZs1*`_; [ľHwˀA kX?jEDo%d>>*NɽwL!`ZB@I$AD,Z h{V~||DV9׉7`kk O-<^OѧKL5bD4wL)8+@H AT$NBaiN;z7 ZDZK; +l(`nFxefoijb )/$a%( 8}c D zwkk`$y)Sr*@'/u Asz{F\MY1@rl#JDZ+@Hpc+bbDo%TѶm,k?AO.Pȗdj^ÿ/2R\f/J#"Sp‚/CsUH_T~JFjXh~PtYir!Q֬a;Yt 8 / 1ǯ,o@dza4rNtݩ 6%9̘'aOM[官{hRµ? |O5QxJ LJ? :%iӝF;@Ñvʘm&_%o3uM-F5҉Pe>h%D8A\1b#y }Mژij(n1}~sMצ/uymyfm sry~=`omtq3!w^݅6yD=d?/>ʬLP 'a2@uSu*C5؞n믮";M<>ܮ\8~,X"Bz8x+2W&DP2_>Tĸȣ^lE.ä?,/"FTcԨcUijRE5]B_H*q=w956KY~T-#Bqm;\>2d^ iW8LT tZwS;sF󘴿f[ѓMAPNxh@)T0T/x-9Kє9x4#2Fq4;1_z7hѾu 9l[ǐ\iNgћz! >Ags|w;HRvD4ECN,V9wPo2m= i. 2"I +/}J,k#H޸|q]||QR̀_Y5!娪wWH￉ ϏpGs׆AeHI4сV)RxW욉,} 2Ⓑ}B $;܁S+ 2  Wzh#Y"?ꢚKmg(IM o^#ҡC/'bQ9" e@Ju Hz4AndOn]Mŝ[p.m ?>L]/14\C[(E|?~j7RH3jT.lBG C<Зd])bFYH\)fq0uĽ=9h SwW\==|FMGL7)yLXʊZl0/LNOo5J,S-S**e;h8! ܔ[U]݅f3"!VkvV` 2pDhL*@s5 Koj~&RfL\-X3J)H?EI  Vʹ Jouq~־a[Xݙv<+S2Wjk:=̪{TTJwB5^W:w΄_|UxbCrbQxp8~mDaׂF%bɪίyF. W(wmHݯq9ן MwrѢYG@9.A<`udgR8 ~cXMsv$Id!=Y&1ewOB$ {_ z_j{ƍUsg-F6Qs<`2{+U#TM OVջ-Ɯ@T}E% MVs 8[ 1 &c=j:QV/ŕUtNE1d5z '%m7?C0y ꒄLLĺԲG#eS[8]5k.T,*kw&-y:s G Ҫ#ξ /U&-H;5<4? "ld+kEc& *%v5 ,~i,-iZidfkH̩"Nf vu4uN@gn3$1h+^ 7CNg|b!H)EE z<%^0(mč:ܮ5!jV mJzЁ*[v"mQ6bde,M 1~tӉޯ* M܆SQ2m:HlV(3L+7קEE(3ǝ q5h(]B2an=UJ)I]F./X 7WՙCһH]ir~͇MI!-8s1o,Q cT ڵDAK5V*X2Dt9mdĥJvNC6! 09Kp#pwi\^(bIGz 7 9IȘOK$Q03 `anle\ߕס:4.Sj:uk@hf{CNuj1)cb8c$(ypsr v4lY`r#}H"T,/ZptjnD?)BkĮ N庆 >eD"#=qCE|?:dg}(7YDCV=ljp|r%~G/"3h;kB@M[8^t1Y I)X z?#lߡp0 M +py<PD']# ulWdC U;m"z8GER %PG\Oh YᄲR,8= "d;Ңw6긭C|yhx=ЄL`O/z=AD'QuC=w$SVQBKy4Xe G3akYFۚ( S˵ =ZBroNcM[&qMMgbpsJ:$b<)YQXXjᙖK!{#dBʫeY)xN9.WAvl0߳urq~IHZ$[ٔ.޲+a3r(4No @X<b>:jUF0CZ%m=X=X,0(ml`(b@))Qނ,46kCDl(Rww:~:` f?U˜}wQkI.9 7v&߫oMG' ~% l4zdz ?)ڛ)3SVE0c^*J9[SanX'uN?Cy.b%%j"Վd wa0ߣ3r>[ul:jN{W>…a)3C(D5T_3ޫ$lZGGG'k0HQb7U\anKj t 3h L :Y5qNU`t$23-^O+f*9l"XEuja,M-cؘlz^O[9"FpB}c~U{ MLG-^(򣭐g0}k xr炏( O(r2.U}(Zg.b0t5ĉԥw3jbHBMEwPNn{$9Y? m5 Q̩Bg YiǓz8|WttA)!1Rtq*B$|L )d3:-'ujFs<3,k{Me!O QaH.(;޻VcOÙYϵP0=6 ]B&mA~g2֔1d̎[f Ȥ4WuäInM֎rAo s6._ɉC''m0.I* .Ҽ[zPRKgjOEo>tT@PY%`k }P!ѱGG&\Yͺ>i:(6|jE!wK{"(F#џ5ϭWD.оH#]uDw c塮257 TV^jЮ8MyJj+{|墣Gϯ&"J1(*Id7pah]#4c 1tDwYVJWp+g qunڞ;ϱH >jP2ƒ'%chB'Ck4@ FH!.`[F^^LJb. 'x13}EVts3<{hf2}]OT|d]^+hPToœ;e)APm2uefIK3>k[!$ͣ9 >` KV턀h³a!G6;[UbQAbQͨiqE@2'2I9ȥK!rYW+#,AI C0>Q=CK=}`>7ԗ(PU絝&k,ՙB&ZRgΊ׀EA?Qzjh"?gbj߲U{3k bD#$|.p&>A\7cw Az3Î 40M]P |-#pGZ=T3oߍFP,mEx-8[cP/w/qv*P\W;z0cA٠Gj$ 晭0܆VP_|z.=c%M*pEMIf>)Qhln7(<.AHt*/$)s!TvZ+ G׿Yɕ95کmM2|"r-fpdiV"mS7V:'9Ny޴7z4';b$qa⤚>O.X'ˆT!]ӯ dvU{u]!AEwYov)^|%df4=b2Qr޿+z"4!>GH,>65flmTqif׹}2NcNu? : Sc:ƜV > i~%'HʖѮ}^,ؙd1P/N5Sp ~kpt9`=msh5kaetيjWSX׍hS<{ؚWa\ +9;&%}:(& k*'Н,mXAܧW:ݧ )pKz,b$7T*`!P$1#|.1|`wQ7rD@MafB˰LKnlRfiU$|oX~/7W>DR&ٷبu4Y Lk> r㡟!/"x_UQ,6dkzT*8Te3b`^#Ȫ @ؗdV&%INUϝǂ> {"!最+HKOby8s@H?4YI8}pTU oի&$qx@xsU_l`2s|u4 mP-vwi1tv ̸2Hи\ e~\r9!hmh I6e$<[uuySG!0a`$Oά 29TTycw$+Ms7Մ.wX݅7sñ %:<؈_Xl**UXm[ߖ=Qli3OZB:RMkg L;~mzը- ~̲R̛̀Iy] n.U$<<7𿒵p>(1}s,m:4l>Z Lׅt(qHv35,Ѿ} @2X*;Fp3Sk/S#ᾏjv> Έ|~IQ,q]~ F]vWZZ(&C##$q j_Sq5k Ul:{E(74lO'8 R_" &wCs2xx䷗[gBBxuAhqne$<ĴơkZ9 (whS;Ȣ3¨Y|k~ sr0apB!הP $NQ d.,򮔰St jFDͻ= sؼܠw֯Gnum?&׫l߯ 4c>6 n]~ l$ tۘp .%.Q"*ԍ9SW~~ln$j~â]Krr,4셽v9p]h I@:Gh=.ָm\9 צ&21>[&z-4Y[:ݛݭep=1S$&ǩ*qc?3A{t6y %x.Z.*)'fPb!Q9 λ^}jB 1ն#yht,jDgwk1Rr_4Zf*N]NkD+i Vvp ރ9`@R5U\hf?9EJ (dH^: ( AXY/ۏSuaGk"qUC Bk1Uafחٞ5xQA2Վ#.>Ot+1}~T+Q6NtDb[C}Y$3oK\fY<?cEb̙? t O. YT I2c% tWJ"?DA|׸uʎ Oι֜l4e7.ۤhr6+rbqᘵz]~ýodJ)T;>upQRaВd8G0Akr_r3/Я[|,2eb@~群,͞l2`f{Q*.|^Y1].RW]W-%Gjrq&7J_:nqzK0#Ec+KeodFz$`[A\Kc1]$'u;M񯌿Tuf(P:gggQU= u3:D1-pvLj$(M_ORHj?)ݣVD)Ax}XYۯs<b"!F>卮0Cr1A 7Ub싎:_ _QW'zda\Q֦D4M5-7:d?]٦vYֹvnCxbJaX) Q|VOTwiJj>13_pN|Ll ңmJWET0F54ʂ+H0ƎrBWow*kN@"gVٙru h [ ֨8; |%y$qEp 0qHx}.\-_i|Fmotb*f>U DTt"bM-b[1g,1q#IɈ2 lh[7I2 ҫ: c1󅸣77M7aEIeꏍhRnHݕk JDM{KNudo@Ժ&qu%u=d2RS{1 $,>sZ9޴,UAU;'{1Ck,xr;V|a6LRϴ ̠d抸n;Eǖ dN)qcnsƠy|Zc~mhKA+EE"ֿq?˂~3w 7F w67 1i5Y`T?OpvMBV#i*kh4@ֶ#sba6Hq 7w<-YyU8+@_4I64bB Hn(-Us tSW[* x!b#eU*)EISQd: R{G]ڋ.ivc֗7"ZhMFᆓX"C˓d1G6j]d&.t \Vy؃!8SO թCKmC 5.mOEzC:,2DC76llE \6ȅM8/T "4iHc? G;/KCC5D=e ujsQ=kQ^"{B3 )Pb7N@s! i-^=sQ4`"ތV2AaqhnI`&,ヤrپPPH'fzrZAA4us Byi!Uj^*p;VB,E694g>4;~=Zd{K3SUˋ|2jnR܌Y䄓Ǎ ?zk<9zE(Z4=J! %34MCrlKoޏ&q)|!1M\_F-̩mV5 I 6,@ʕon0h_ʟ]" 2cDze`gXvidژd?QiWu$/uIAҢ]-+!X_,wuw ~!%oބ~s-SBaFnM 1todݬ3Iڅz3utwԌ:PaUJ(jvK!7)+;-p?HutLDgQwtiBߔi7A3Q|9(h#I!.woiEI>p~,Y e~@`7$tmrh砩D.᫆ " !@?‘|YYk'9ms՟!H#(A;e o. K.?UhSFuXHO;e&fDB!ABD՛wNl,oEe%0Pm?A[-16 B*$,= ɕIcq<Ax2*1^ ebNrn?*#NjqF_ZLgO̤͟(%oqҝkN`ʹH)2v B*dp'$~F;b; (8SHB\ߍqFW݆Sh&` vH0#rj E o~??}_ Wus=^iaCpsפ-Rزn 1PC4#cno3-%P4,/x@э*'KWx^'CZT.8 l 7RYasXߡZ2 #ɣF:? 54IV$E)?چ~RG%ӴtR`Tr} f2as3i[pݭ%-9 Ho,1TVGnaB=#7ȧc2{ĥסK҇3l):1[)Gl8$"]1 ܢ%귎SocQ )r+(eFS̮]O ڏwt&j1-͝@Sb'*iY ?]jj􅯎_xe;t[; w]5aa[3DO Iz?nd=Q>ͼ5%:$_ݫSv 3e>7ADhDVZy0:ǐ8l625fN9c `v8bB]Q:zJtRFT ?j?\~(;P?RX`>GE,{Sv#^ϾfD ON9ljLݪo]=N|GZ4CEb{ѫb㎪cXltq:6r #7\EjN L>PxI_Ѻjğ"lI1 [tc2]u!Zbx;fM\?]nqy[Mۤq:#~Ъ(0A9V!'c-'ޜRneعc94sYzw`8]M2 AjdƘX l.1踃]5P4_H 䃋Z54zNP3 AP@(#Fp]ec=:r6YKG{Gr.!@R`c᦯Z %t^G0cNQ?SF}`sg09]qd -8$?/^U=TLqS9{;!ϖ7^Rٱ ed^vtۈpd1ɐu0Ouv%^*$|qvC-IWԣ[ 䴇rOpKF]w^*4xxZѧL o9l6 `~F"k'xl{ו)-N ѩ 6HZ8pDJA-uyUn8hIQ9i/3gElgcLD2T䒬9`mlD:B!HFZm2JhU&P: BIKS⅍W$f9%٣K~իË ژn;s`};D1]gdQZjkuwgсuae-x^\ٲ2J=YC;^%|K;^tf}iCk JAN R}BuT;>OgX,q2ۆԿM1Z-*mrIoj JLZzF?W{b~PA$"xԦu^ .smHlF5p>:tvK7x$XV̜X"sőO[ -iB˪h٦\'^ؽ,}/lT2@r#xH4W8F> ru0' biۖ1&ٛ1ߺ6ILJGpǵ_HsgwLu=R5Z4:d{%tnypFHcbsiLƭ?R[^[9oEmJ-;<"6ș2:qLldʊGR?SSTUU.>+gY|EeqKM(Z|hQa銲!<㣭}Y">/wNZoQ\H~]+]N#mcp % BUT%̕ަ}hz_H x dIiDdIJ5;k#H֑RVKx?kB#~zVG cTT~@c>?z`tk$\V5;jOJN;*'*, hB&8LrjR9eC G-*e؁Nḭc^^8>@?IH̉A{=ޕ[Q}ziO^Z, "mbesg+żpܩj&0Jr8iРYHWu03N+'عk /?A[ '1GeƒbD)($, ‡6KlW "ω7ūa6"BW_(/A(8{h Oߪ湍J3C CWjBN?EWp oc Ύ*`ÌAF$;?:8q Zy70HQQlgن16LHrg ;G\e'(-']ZҕcCFpç ߡD~PwwO|f\U (_U`!OKHZ}bi]^w?H6 Y'jB+s];6 jagi^^ף=EX!E}Xn&VaB^J;1, tK<\&?Rog!ZB-iS%⡐уOąX88MY&<(w֍֠2a,# 9W2:uW.̯UzXt' mI.qn<.W|$mvׁN)4߱z҆@WHGA|3'À6BܲE;íZp=kdpΓua.b~B,4PXR5Suة..ωe¦*S,EMh ɑ=NxA"v.}k7]\.KY5i&N/9=CBwƭ-I9鑌lbTϰ*id#TLP MAYc2-to'h ߴ6,M^xfS2=?kס rJx90Ehy4,QC,e7=+#Zu)Hbc p!x[fj~5LYЀ.dC ,j`Ng9ES-~jQgPl*Jr,ĉv?ߓ`#KXϰ꓾RPVЇq"aŜPz+:m**){ZBϛL$ʀ֤fP=n,U7X=#jo[9H#w oֽ "k4:G4cڌcGޕ!p`y *`pz{iY7u@U9۴wyS|]bt7 j!%>)3#y~  5%+laZm腏JBِ ?> ӊ,xc[Vz)Nvuj3_uyTB}ncPתk (s8=T0ޭB^2zKcNmةU,"Mh{7߶֮wg,\ԡr 1 n&>W>LB㼪4> $O6@b \5XBVXuJ JYUxx/H#^'׷9DR:"ZBu6ywyal8q#Aw_jRL{ R6T1MfE@ }u(%%_g2uug@dVΫse"qհƒUB1tPwa7kPxU>Rx7kb5Mzu~CWY?64zV~\ J>쓜 up60 qU?>:IY%VLSAU 93sޤvQ.b/  U bkvyj5+Gw $5f\m3]fRXLvQRĿ? 6m+4)o+}< V**s}wMi-˖w:(.b":z\q 3t=f(K鶝JV1 T ([137@JhWpj6*]#Wp7B`@:?bˉv F";щE;m %B4t~ ^ x׻J@ۃs{-vfًu$ %xDє,Ӱ#r?>kL-`SN$P^N񕝈ndIڞy&IOjl!Jyy9 dY` ~rwP&Q8\%m  "(!yV]yZ0tO _^*y!K:ldDR˱KGPX&ab5j{ov9-F&dR`^b^uӷL;c҆Q Xu`.L)]Ji⣯lY8-UnGh,Ȗ=V=I @W `dTUt;ku:\[+*{@lԲf-(,F؛$(u;CtkH&ES!Hdx IT4"!Ӥ8| 1GLѹ=p+2fɠ;kZ|/0v6F>n1L(X0Lɰv1,.|1&ɓcYo`lҡ4=,k0aJD8ehFq_T>‰sSe⼘TcrIb7h Z h8DX3NEiX#q2 yhk4Q,2oSޓI}C3Ą4g5]@6}%ҥ׌ͱDc2Qsn\|U_z,K8$;OPpӤ_!1j\DeϙȒ΋QI18$H}γ/l{e~J<5Ep5 z o"o-! Sp^%3-=hG.r0R'ЁΔ wb!{@ YtPle~@P >rͬ~z[Z~[cdU_6/ n)%nA;я7%+ZS¥j.mGc N0r5,zt@1? M,ɞl >e6ĢCw3gr7ǡLIP9 U^|`vl_;M3ɧ52{hn}W %ʱSJ;جjkh;CdL;jzƣb3=mnUpاpwÜucJbjP#1AEqq!ħj5moXYZX=r$ =IX~UE熰bĀsRcK4Q{J{꿟V*Z%U_H_ 0픏BO>T1v8=;.?yCl?})V] ,p?4nMߐMucǺ쭻ku|T RC$fz1~ A#Z9n=>{ 5m<> s^|n ^W~4)mr׆`u͋J[Tچ%(wޕxԏ M3-jchep |sXDPγK#L7 ޏ5o|T 1܅Q֝7$n4D8$"׋weA.Q^]B5|)qҷh,PB\7Od%I.vtiIE(L @O2^/EEuF~atjʒNvgnk|#D,_k;\ ?Auebrt,bxˆBLLW aׂތ5?۩!F6F UzrkH#z[ h,)2Գ3"2A=Hn.h;i*u7W6FB?$ u=X kN@J4}ompJciA2cQmHx_T ۆ\g궟gXzKI'0mh7*(\MVߎ:/TKm #`(ʾo(3Q޹^K$M_|?Vk(t8P@L^ܝ+Wz6huϬyTgs*K[hKQXֻN7ě^KIy5א)0#~̲N/pmX2x؟R+d h?Zh1ᘴE] +~,g#1I4xX!V&ih ?ҁt]nĴGp΂T-mr=IMq<F?:?CNE]c:${%AiQSጤZ.`3 rsO3{>p58J;;ܚZx',a! 4WMy#۾ꐀtV#oC͠MaOPX{&`5&=&4eHRs˴ &ڂي"SB?%Vݞk\۱fDɝ89x^)(C"e[nCw.,WH::ِONg#Y*nd rN)H5/m NK;.&f.+/m%<ٓrӅ)*i?I֥!L9LJvtˠKܕhy"ušz}QOz6D=ب[d}<^rn=kT"tҋ%zI?SG馕/@l$:8n*t<}bX3=MngB@22:ul:ZUPIۖO/e?O/RVXp# ɱ)Irѓ*ƅ0o;n َm:dXə#j;_-sJ&M8u`B?HGݖn*I @iT09Y8ZfBi{OP}x6PZm m ؁6GÔ,XO@3g2| cZDxѤ$#6S(ܝ,yJ&;Aۢyl$SuDu@!&[^-͕v1!eQDH741tۋw ?3݆>Jsp9cۥB|;C/p0ċ?j]1nҤ[V S؃`aHA s;7>foԱs˭!=%zb.^$[!o,e/[]obd::INvJ _HdG aJz Uo!H5Zu63ca/`+b ݙlᘞk>='(ia2iSNj~2j1.r>1hZㆳϙwhほ~YJ­ .<.;~U jN4h}{Rw!GK]N6LF{1l?aɃs ~CdȵW\wM^-tSw&_᳕kI3^AcMx:t2]$Z(*Дl9m7y2e5mPrj'aw/4/'W.0~_w,rȼfR9T+Ư/61_r@r6S#vګqN'Gi\$Qz`=\votU )BrFzioaKR-{1K,\L0h̞6)t,2ՋH6~~ v}uى窐 7+S5^jt`hm[1&JQ1eIbIempe T>DN {4YMM7Xta"哶w 2edvNUCxz(.(,Eɨ҈MB8@xr2ri~# 2BuC!.瀮sXEhOHdut9Se4J>λpG7: m w{ፍ5 :'ȧ= p-Ӱ[6ͯXifI?{71GQu`i1J$iֆeb[+* ϶Q^Gj98ab0[P >|5E>vt:Lub5xH@5!1פ/PԾ ef3+<`U_,s3FiH3!ZgDlLrsA$vw Yg f$H@2 {h%?^cay[zUBRX;_z}5}MEWT%KzY Xbco}:ybr1zd kWo17I]7: rT0krgǑw(Pb:|%X ӵvUlUq3؞f:bo,yjTA cC,2S:ңpmRwX[zod: UicWi6 (~j7UV4ރTubGN|r70=do^S?Axp BL#{nلB *:=ޝ0rK%.Ïs@K#8C߁T(6Y;|L_Qy-fC*s[ԒV[o#f3M kP/ N:RgGLbL"MUkW%Ec>K26AFѫfftli-S|s"!|kTOgjTոM[vO2L 7'SJҌmCO6]e.W|nWo"7QFtұ<T_g"H PVi=X28u?a2 !?j _IlR9õ8UzcID8M菈QjjE@a!.B &=`5U^["I%B\֍2<$ y"NbZHnY;z\m3]㔳JF m!y_5gqM>y2F U{;{>&]=h] VGu~Ԝ[wf.oUԓ(/oL/O:vt ncdL,yxTC8Nq?5oAFgQtHf+*|ǜOOT~%nQwP J{gv'2.ځ2h+)J }Υ{Zn'.7}{4m>:/ߗ] O2R/^@ Ȃݖ@]--yN_YldqBg %i @YvhyH ƍL؛ESa ?6 TSA2rlV^s+Hibʛ|H-B; ~0QB}wVn EedJPjc>- t4XaxI̸T V%)ΰTJ>緢Gul Z .515wCuAuKQ9vG&i:7ٍYYa0ʵ5յhR#/V*5ćΚ8ỏAW3qT3"8JCԺDZGPk {O 1i$E*}=!KzKy0@YEY01Z㠔.P3_\wmrvqxNU,*ϑT4#Dʗ]ĐO΅L`yR4RBFG +}''^bdLỎ"Z>93MOgz[8zƔY@C .^P ,^WOa!!+B})/' :ۦܾ^uAIzWp:ʰP33 ҒR^y^掑ƞfPTiˈyJXf'.9'Q"w܁u̾?`l a|\rV b#ϨԙL-k[%L0$eVn{rsƹ)xGΚ|hh3W˱K7Ր)p߱$PJ؟i׼N(U\5 =_sWrNaKV W1lC٨6yO+TX/'c?q1VY:!ii*<TDlj3B*;kJ5%5  tZf=&-5c`RAQ*)ơQH;>,#c7`xC`pqRjMA}ev W¯+e.#ih.e5sڨPN#>LS$QDbN}eJ`uw \hy!.yKMf=AK7'.Te{X,R0'JEG%QfsTLQЬ53YEg4Ca-_~}o|SF&ɵB0Otrݤ)kv!|jZHV}w›l*ع8DV'Ѝ }#wXMP. .'6˕ZpzC}k_w3buӷtF6dl Uu |9Oy,K02i/\+(s~%xf];ǫ5:@4VXrsOط$YO-f*D"~hˤ[ fnj@kﮯO'vrBߦq7a-DQp!15)buu0ڨGsq?Rqƽy]O2$:'deuBD=|́: 1[TyF, 1G׮Y&(R&xr%irwϩ̞!D 1 ?/mFU3ܮn5Ubyү!ŽPJZ7uP;>~\F1S gNFcAZ?߯$T!λ`jXfk6=ۼd|H‥$Ov4ݢy5TRsHˡ. ]mƌEoV&tAK-eI]xn *U~n;PJ'~JAfQ\#QΧ騮Zz oD}˜nI0&ōNi}s"F)T bpsv aC*z/mTN:$l$RLtD@⫓:}M1CՖFo+َ] l,C[(5vn9.SWEqmQրK |h5}.nΑM> ǐEI2 :oiδ{As;cfwՐ:ZPBcņ6gkVDSc3D)+*|7O$t[]~xk嘇^4։z; l:jΪ̱ ^b1#z `-ht܍`ژ=4p,Z_l SBG%slVOU`R1p3;yyz,eI;+!7$(+"0Dw+bUUMIZjOO@R>`Ս3O6\J "LU6zH̔^D< im\H>N0D{vE j׆Zp$c?4UHA}kn rgx&0I[#$RJrVhvey( eH .'&xh4$<9ҚޔE O^#d,e \k9@X0Nq妲Ў nx2\0V>_,&Oc;./Cj}m}NJUesM\AxCP&^wqCW"3+mxzuaQ'9}~ /ȗG0ݡ3z˅ea~zF%Ӫ/U9<ΌDn/!to+OD6|\Pu%QQR1ڏW$flu/pE Wixj N6Cτa1@/H;*O~ց8*_QDbB> :n-V^APEΙfNͺOG +`Mo-Iۗ")NC%%[hz{5C:@_Q$hnv~<xX{!rB!BINv7CfCoa#bq#R^*MeI]at%n4xMj<Lm?Lx ]%7/{JeY\RO~f((9KkMsJ=ѐPWyAXDW`xtc`岨&&$Kg@/A%Q9-!hP4-X0܉ Gcm#HgjP\_* oO}!xL0tp|YMSЃu,i&O+zX()x"O{d{BpJ{@p4:MgGlJ<"5+lQQ^~S7ًjR%5;ZV43@\X)Pp`@yW-R>]N VU LOD'e0JbcSl:5d<̙+'Zn.ؑ /ae'u ӳ*'1c;>lu 3XkZT7f"fToE)xuw эk?Vu,*)=7ĭ OJ C :̱\=(GxbؚkTQo)+ML;hȺI8n8OqKtG ;Yp^5/eRBt^m08AVL{_촇f;|Xgg-jC?\lqcj'8}ievzwBԩmT\M,%dTl}elqM{2I`̳CMQۂW(ӚL|[ R5U XQ=&юWŜũ3Eٮ5cfz셌4ã v=˲=  { @=Bb~P8"1ٴ:A ק|o F>WN-O OH9XQ܃CwD9§@cղM'{-rfEP`(d~iEƜ7%iphamԇۜ,.A :V޽#NBE6"0z߳˖?:ґ4bH`7ntl!Xi&+e9SFl3{)iã3ȻII|盻Ag2 ɵ/xIcY"5 )}jMOHcE&GyHşe%ns?X [ Ǖtj{Urwb/tB~Zҕ"Үn]w@_=x3}<.2]liApX3IrtLC>'Y޴ EuOuC=Ϙ@_@U1>% ®Pa3inܻ:f0TxJgĩv\Eu*b_uc9sJ$ɂw%ԯ&"8z ,R1^ nCX @Ɋ+&\Љrp]® ̟oAT\Em|Oڡߵ‹au'E{%7u5gF`}C^%]T?4Säꥇ8Qd_izV<\ͻO)1h(z25ƛ_+1kxdַ\ƒ\.b;ˆvP6>_7Q$yBbk-[ݸ%@ӇM,#7XeL$.pMZ8l(B_b otgxEu]|܅aV#V`aV=s~a"D4\*U_?ĔoDK2?㥔<*Vhp ?!ϲ?yzF:iio]0Hk5$mQ17ӑ@f,̘+8i` FxLN%]lD$E7Eѕ h2"{t#Ƙ1yc*P%%g@v 7EzCLQ|\tJ):p;:^FLiҘ ITU0/{b&$Ձr=C SA5y{,#gwˋp(mG;;Čf1 ͷ^̽NvgTT㒓4Y|d7{wJtQ,72`^jnVOtM.eti-SM[ri}-vhAeWEe~c7L8Cؑ΢,4UR*$59Z_{P3 aoKUxפ5l?hP 8ʰJөXx, & Ld[CpC5c7j snFS D*i>*d]/W .b|V O9w{2SлCGj̰!>8ؖa62PϠHjl hOL׍E-A"!^R $EF6Kku{ ؾRJ o~6RY1 NZ(%䵹 MV4q#S{!\TELRH8 *݁5A+H=bV u ) _?Ssmr%yMH sՃxw~H0l͈bxyv?H 1Ekׯjqh*07kQx18WrHIDq0VQ$N(qR7lsz5ejc*pѽ`D[|p϶ϫةT*sDZIJO݇#EM*EnO^$%`ig=[RʛN3rQuHP qOU;7~v&[AaX1Oq3@1p[dDo(4C'N~_6nz=vC)-MIaKl ]ZvB!U.F'a'_@Y/$:n$(CYbym.-`h{evCϬ5( <ݩA+q8+T8f-B{ 8gM?y`L`0RZL+DiwT§ޣ~%Ld PwGG`/mt5Ė6uGxglfTڃ|>!N HzM ki̾囏IgH:>Nu깆3,[_H8w#OjFfm`y*C>Hș~1^>-P,ry1&<`]I _& M^|oӒg‰'5a:GBnлUN tǜ0M Q_ ߘQdGv킢''z>JDž!oo;Ī{9WqQO{px~&TYvG= 촶ݳ(Xi޴@qn_B&DO2mۣhe]O fnJZ!ӓ{{|jq!N`4nqT*9VI>&+;r$#Ӆi r[ _ikEkkoU)8N/=alr/>H I\qwVEkTx5?X޹mQ(Y DEޑNrnv_}#;ShngzA GEʢu ԫ_έrƌ:gbۦ!Sr+U{-{x+1pc]HRyئ5C V:S_L<>Syb?4W XO tdFX{/.yuTUzl;]f(fÂH,&loasjMb3R|:>Yտ50';"c\lqk>a ,N LCTn~mK) ZpJ8ΒfWbx G=T xGNhX&nYnbQcZiy`yӰkORsڗ'K=ѳI+$/A/FIIJq"l)|o5`nE{c0:(X䢴TO`"@ #2Ѐ{tcO;hLM?U«D=$+L[3Нó][@l, LZ'[U+7ccgORwGUX;~ n%cH\':9 l}[=0(P)~JωJéQCBrϦXcGD fLz:Kr2;O(J,\ +)e|bgUA׆gZVHԊϲo-[}ӆHˀ@ =jl俼>#`cuC[ $8CuʄX|Lx <S}r'D_.YGKE}Kbqچ>͸ݴȭ=/Pզud?^"ԭM'm$Z[,C +AՎrg9A1b\`n #Ļ>Ecs3xqqT l\Qͱ?*9w=j%=As+rYN/95UqiLh=Qf}rCu~=bKj K<3m&q<Ğ>mAS7;hG1S_}<>:`48m}awG> O^AD`ÛW)'1`U:[ !ɷzsFTa 0 t5˽:ta1nB٨iHݵ`I6zqgր/`QׂXd$k]uo~^;Oy˄b8D }TE8t wD@AǼ~XCL|*`.^4:v-78I` Aۿ@Gʊ4_(?K#m{ڲؒ_>L|O%O [!Z~@8Ba:مQ.R)(~5ytt! J((OLԬRjakY]TVuBcK+y{45@<W EyEGC7؊ɚtaB^70UE2o }5tk7*;/1[h]E*mS>i*74P>aU[R%%Kx@T(ob[ek3E&N*9)J@ cgY]_ck\[L7v@DQ$$iZ-oL}Z!]Q kb 2wg`6 ZʼnpdDݴ_&U}i=?a)?@~5C"Ul$G0+b`t~51릫{5_6',V15.<06jQRWBژ:;@]K1>crEcl%ڳ\[H"4᫟/CQ|,\!-Ajd|s#X!z|Pz2WK#f'}MZ"~ء-hb0+[jw4O%rʖ U2O.˸Rߑ ~Dcmkٷ7)}8W<LG"Ig)6v;3&::6H*b@x< ωicn"%5s8Sѹ!D(O>5b vs=F.X$O1uԦ[:Ǭq`1G y~3( -ҟ8pWu6)_ 7 rh\")!n9pi';nOj]۪ mC,ڴ-|oUC Fq Vz/'0^7d({xB{ 10~Ur nJR~GI$ؼ9 rTA(60?Z<Ս,$RߔeUU蝍v̉SCE+$'J=eˣHl>M7pwK''nzsPwTʶ~Jk0XPߨDL׻rOpс sUbdr r yAhqw.+k^X!^#]},b|g4 XƔglKR2NU#ҒgE+^̧*69uJy0?1s/`?၈/ lq UsGVHFYU#- 笏if=GFZ5C0OZ\"H*]2i;jaEu\t1"IJPh}MɀQmQA΃Le(m&RŀKc7'x\.|2b=PkJ)S-u(Tp6} +#PhCcd!o"PMUH9 23\SDVx&W[>,a }6Z;8djz+"D)A %0mA& TjgwoiTvYMQV1ڤ-~MfI v/86[pU ?-u4ɡa9/whEk@\-P3>d:C^S{=wtK$Š`M3*MSӾ8^ew%?VخۗJ`!s];a'oOtP *PVAJ:$H$ y0H@A-{tl7 JtCS;ʣÖl`d ~ ;}43ٷWj= dJTD* fH7^0nUtf{ G| M-a|rN^1az!PloJudb s6<,+l2~hj=teS6F'<s܂ѧj !HX@pUG̫?:HMdT otNGuՊ/\oD/}[l0V[٥~n Dko(, %)ZV#_]oӌU%g+i;o R˖NeA[jHlv|!@xT}i'G#`49(ՔM.O/+dT-X8 FŎvIc0Y` R`;$ {:%<)"(?ꗟ{RYloWem=<^t[Iz >{&:vjlx@haºn5B:C /~Ϟ^XGr`UkNR7ۚh)utBlFrlR7'K!HX_czp\jEq$"j L\ `qXp@zf}۷6:ϪU.wBy'HpJ葓_DŃ3  |Hg+P$ I$4.j/[VѿK:0vk TŤ$w־I|Ȕa`{oŻ@/ݷOؓ.s)~ r:Tޤkc`r&]+۶d{IPyˍ*[Uc,bܛyP'YcܮTmP09T a]vRj'BfZ87dDIB0̆h?硧(4V@6mp}m||v8T] P;. l~lMdvymmRq?w%|tu`C˰Fq؂)J`(kdl/:GXg#_g@s ]]VvtCB*8 ^ʺ2yӦ߮+:~)=5^0/8KФO|{fd˃5T p#  tC|quIh9[IG)y U7*|t=cR8d#h}o]o]ĊPZݢ.lgc[=]tc#3d8 F< 3<*0HqW(;Tcp9+pB)_veMMdѼ:/w2g?\ƅ2 Z` ˉJ.T S1N^.74K>?qw tuKvT@u7[?^Xap Ms ⧖TkIQ%@aNyZ-D |O4N,ߋ^Ȣo _aGK;۟}x҂Ai~[1$@&u޽o!>uit\5g.\c|^,KPt} r ]V?_V| M%};P~"hb7?t<-{`?E,z-GW2TOqG FU3foV%~x+w-6QԐ=Vk1WRc*4ܸ#m(w̱r?y/sʼ(fhEt%JB7- vfF+RWe\VUvRqI EL(A~`kʍyN7]=h.JgjS-h` Fs8 ~`o)eDu#MPJۓh/4(q IՀ%YJn64'sdIGɄcn11,u r>(~6aNU[w6"t8.woy`ӫ*ç_UBexQ0Ⱥυ@ڐ3>twXT/I>/2%+> ԚhԢr'Os%Kgns%TU)/w$"#hI6&.a**E]ݳiҌ[H"̑gfCc[aIآ.׆hM5zFD:mqu*"0Eld D399 (O CsOޮ$]ؖH6\D'.UI)}ȸg4C#b;Oj`?dʷĵ K2h$L蟍ވ?v) RXYMbFtX37gadz.F#;<"Yޑ@.9Ġ_byCxd@tk! As6>lsy€ kAnP*FiH|4noekyX>K<cXKVt7)e[r0R>ŵ,Ni[g5м+E=/&G@eI)R{jcH${n5TC^ /M\fC|@I:@( AOj{m V]AgXZˮaOsFhP-J*<Ű=Io@kq' MɏY]ٞPlNHUpBcZzsog K›T۾+ܽ9vH5z2F#7cm>p)O] aj.,Ś{* $D#ҼSǷ+PL\c/?2)4þn?*Q5^G6YђcJa|,+U"m6e.ϞdѷkYGf@+X)^OQug]kG{]/hlԈܖjzd{FxCqN&v)䃱i`2\:'VFz<&JD&񳳏G&1s"$L ʜ3kr~ cU'ǗA{FY)at{`\ѸނاA5FZ18Sp &Q,I8_{uX&'zfjCo.X/R8 }5j_>i{ i*)5Դ&&+츕j#}Uz):$./Ai< IW _CE G S{PȘka 3N3yy\ܾ MĮG ME2cܹw2 c w8fFxrfOQWfc^$d:@$e`tZq:#r+9E#P1˝)㭯@g }=a:YYnGLvl}D:3_9T3f̨בp}!G` ½ ^j'pXy[JpZVW#d)"/Ӊ_ɫ}δ}Ň-l>غxf!Z C6pMc i%I s}2D@xlj#Ư}͔&_ޑcKz0B=?EV2zCrcHI &qE@< Χ2rş$An~_`~0-fJU40j!RSU G; ,cQ+# u- &FO_!$k_*g4IPBRPo\Lt~WjVg=xy3a.iƨYl}io\&X*<]rܳ`ŭp>4 pj4:(JH4f{Ըե6v䒇k/H+t3!#x7,V8JDb2Uy6[y:oGoUP^go 09[xciCuɽ ~A^CfKx:YI()ނGfOruMwp,eD;^lV Hy#T}` 7t5yyo]zm]Phc6^wٖgz7ٍ_A5 e?)Xx{)le<{uXPOڦg L(޿]^&Z ^%הTI@;yf=3Ln'nh|"ճ_?IvM>WA W}Q`f`{+eOHi!,qEd¶_Q:a546z?x)cgG7S".&?(Uƪs1xDWә A3O<@;T!4 H[B/C}.[F8Lth+!憧;6$9Fc`ݣ33V~M$X' "k\U2KO(ي!V1+6楺)?A/KdoAAxn晷7;!hSgb8Z3 WeN)l:uE@8HIux/u)ߎyL>,pHLUz[j[G@NXkYShf:nRHvoe{\psu"\Ogﷁϑ ^ySD^UX[%Jk"M=baZ(ԁlP9J |4.֣? YsU8Aז&L@g|DȘhoKk D!>ØFƝML9d&k21鉫9NKShA&rxMRL[޸ v%ݰ#sKzэkpeQRi}F=mn'ҒG nހX"aIuN898rX&u'>An㙐7̺dE쩢ڣp]>BEIaQBQkK9,#LP}k @"';Sψ1RPȼ:=Q|]kDvâ@0mFqF=V1&&Xc3@xŠ{NO^F&qS4ZJٵ7!xs<#Ţ%@,| X:y_ԴT"9Zp>P`_f}ʡO+P2\&uZb ^8QE #%>r8ϘCpT4W_2sl BfnL8.5=q@"L8ΙRӁA@t[Uh}{˩`Cޛ}z@d[a)Vd1fsd려 Wt[p1Hl f(GW0r{QBhWEua]n>  ѨnDjIp|ju/W-KXNYZ%\U'F%p4Kb f02}x5Tx*.9eo|3'eico9M.δn+ʱɆ'G 7&=:K[ =_jDR s!`fe,BN{iZiQTO&͹OE5kg1h#HQRA [2 .]$T|bȗ|ku}@ڪ {m빳R԰P}*|}_fr*R|(J@04G57^X3*Rkc:fFLZ,VB Ph[D=\Ahf vl 9`WǷ)y h־x3,r'\?z56p`ABGqFlR<Èe` rGS{˞Ei&B7,"Zt ҄u+)hRWVϐ+-}e}Bj\,|vyH4<6Pµ8%/M %^KC7Yo&{vr;|twD{ůORKKw&66LQZ3Dz&k7]kE}<O,גP 9ދn sE:ݼe"=3i_y_p_Yy,,/Zw,j q~0046J;&~! IM^ w}1,'y׍m8;?x>I D![h%I,QS3a;Q/{Y`ac^caru{ב["*G"F*Eu33-x=~>]X/=U, g -ey|.^KBʏOB}|6*ق|vZٲOIn xVէJLSiW%FH:ٮ)=ީIVK <߳3өI[,, t䫭amew^b!LqZ-o&hd(ɝ; y2C-Gpq\Ѽ!~Xs?ϙ ]vj}QA\JEyi|'KT/$D?f Rٴ<[`A@ZWdKQgB, 7#">ȲPOݙ7z9,L.XT&T$$aLOXHi6/ePd3Q'w6_GHBLWO#Љ_5Mx}`L2kqYR6].8.ś'K Z/C(ǵ^&q" %Ϛ ))N{3Gi(nH+^9툶mTÙs#Tpy^׃@!1 $"fvLޑ$PywHGCUyw9^ ޱW}+k,QWAkԒ`h}v:=8yTl+[h=2:!L2r7܆L's.΀<I/ iz/*J,s G*Z =v @Z-R935+XhW<X8SJwuyۢ0 w{%F fMN]☀,rĺc6s7kȞw jՖ}-+S(3uIdPęŕ.*!Rb_.6,ٺ( ~Z!Q>MS(2 ږ%?|heҪ{n"R\ 6IkTH ܝP:͕ͤ@FZ'@T̚>}[ĥ_ m_#p$G%'g c|[iV%8_EsEO IbWcև!FǙzMIIZ>"\;ЀErh.rb>-Xk{-&Q$x^Ãӕ/y"by=';?AQY_j,QT9θLom~B_b0<1BȦʒ4!`pH)O$4Ð󕼨V-qic:cCxi5*7(U(בwC|QMe%3˓iZD%ّί4D*Ҹ ^=Rt++Bry)CyG 0 |u=1Xfʏ/.0E#duF-"6jЫLmĔK[㪥ܨm&2WXَ1jc Ak )xc&X^ ;v~e {km IDCv533a[ou.M.BD);^(lhmhϒlވwGJ+湾ydyD%Q08q O9k]$> ʦdDBFeGWDg8Kضv ׇњ,*۞ܬ-(U/)e$ga,(.ξZq,n8PGR#B\А5#~&5p& _FLV Vx.4${C NBtdD` 2%X6qPX7=t@?U8?vJ}?ˬNcC/w0:泧@_\W5ot~=XTP.sm,}MqӪA5p@~zyIrBCY6[Ai/H2)qi.(w8N_ )ꩌ ˎ CJE5[cw~vUm̆9 @Z!OQQi:+RSuH\'$w2@ڧX5%˱cHh왗 @ϐ^1EKO7x=#Uϼ>͞xԄx (+]&p4Xl\7M̳b|'Д{xtɝw̩PJpYja?Ke1~"£p!>X^ɒA:IYGR$K4$Xt*0:lR<w>uqC'W>O|{^XHVZ?ו_w+rK*B`XNm|כ[g}ؐnAcɳ !6f0Rټ4j-]=g;࿡xrQkv5EƶƘʝ@ƌSXYԮ |^{:V18J @_H<іSEl%:Jb:aTi7]|W޻_O%Q:5/7V$Pma.#%8Aه9tp֩ N%j0<# nI&ʟ"'@<-Y;i4:0ːG w\ul)0%K,z8_~MMȮ~n\\An >Z,žFѭ>(|?c/HǗ" Qd'`k0Pո 'gvtwPԭJUHg` ?DsƏvgis,r*ve<7 ZHjBZe{4C2-_:gF@0da5vO/#fha*gFBOxaq--[](|3IVx+T=ҍb+̑u4" ׎ -Zcf= X'0.`>l-a'=Jq0OBcWZ=#ְ 2Or6G!!V04bI!ji6LϓKneGs7QVIZE;ZhjP`f+}@;@ @jM[gTxh' Z o_gaK Cg`(+ SXl"`@8?hozl*sޝ% ]xɌw;9A{ A(zvmy"p&`9 g'&icoSP&NLHFn&5Way */Pz/;Z{DŽ]ֱNG8pU9w2χ,ȤӃ^РBD5꿤x[=m9sޑ"gt&!&аS_!G̴Ki=F{抛7ބ y-⺬ClF}MtLnynS)5= cfgɸ=iJG3Ug/cUQ4oH &5δ󞽘GĆSI?0O P3?><>Sj +*"A%F`jL8rKj \zyijn9mASH@~#-=?8Unۥj-2'#n*5%(\F&3A)Fmvח]FSyG)EXe}=/XA +fgу' Z*t^;8j4kCY~rҗa8cCRg F !aޗk-lI yhaN8,-$f}ߪڧ@k;V:n ۏfjsByq!:5fU݀`5I"#4}=6ɏ럷Շ,sq\?*^gt|5Ϗ=xyQ+%ﮤ32$"nڴ8BQKnMO@F3SNfyyw:׃Bh*TOTk\)WS~'>6FyKTq,-DʫHmC,+C/*%T Mgv'E NĔn?Wd8/ j;aN^˵RGޛLBKm 1PVa£ZtyNp do |Pٳ j-2fL˔V!%&m>uԒa򟘥T8θjʏ3/VFؙ" iS:&,ް:D1bQz`R͐dK1ԻOsC^ƮFlW5g pxЧ}6ϫ,+=h?~D. (<:CɱVGƑ 0I.؁K2@wA޼JK"DZ:M}?Xp#H`l|׫ PdjW!~.5|XpTOC`?H` G9,m6jUn2DW<_})a:kmyjyMw#\Fų=hbo6kYRA 䞈j` ]9dU|/LZ=uRCbغx#T͐AᷠqH$)W#]]84rsLc=uEI ˁQS2-`'^JoB}B W< ^MvbPb*%ZlI&(Ҕ^&r!drY-,ɤ(.T[@,*eGkr \O}¾ `8t5ںsqbUY ͸Yq'a9E|ZGR! B)6pW'=фOm54>݌a] Nm{yOΔ&0[$vᓑV ?)JdSTsՀݢ}o̳Dq69KuJs<,漷Ezsz`/61Kb Yae;!_h{v 캖V/=,l'3#εGb@&No mMtňө.e^NfxM|ĊoJ,[އHHFUnL5ϗuvyx"miwat*W`60|g;$ij6_N.}g!h#n5hw |bPF@W~T7^\ WBbɝyg  uDYB4ɪ ںٟK0mdo'HYUtcePINַ[޶hЅn[Jm 8q7@g7y.N!f)iHgXqc/8-ó d/SXv.i83a:FբQE:A@ߒUe6f*:<8s0JzWdn40^M=O TyWg,}SmVo$>5 \H>[0`˫= 7TWQ!3QH666 '!*\[P0''cw3 ̶uDC^<3JȳcmϨyWIfWB/&ت87͡A@:F@1G+^_(w-*\G/,fyR,U( !2N%R&q?Aj`L[}aȫoy7\T q(, 57}ɑ;&' .oDA2m帺z;EJRv9)XP\\-AX1e^rA+>DőPf9t8oVq!G .΍:ש4v](Ip+q%j5"\Y |;QU*pַ.%3z$y5{r,KqZ:Vk&rͪZ18c^RP@k`  +׼ȷĎL[B:v%#J@ݓS1]Bwu\-[4ar` kg/C,~!8\_ Pw?lL7 `%3!釬tfU؉AQs~ˆ0mVxpz(:7&zj^Z}Ug-}IOf^~v.׫o0y|ƦbOB @Pϋ{[DꐾD? Ase`a JK[4O _ *Lhl Hd!ܤ== =vxjf(kE$vJYnMuw#J[II|_+) :>7)3 Aq^!E ^Mb8Br'utu?LfvIXoSPPI+NM]ƙ+gpFBz"OɴupsTڣTe򼯶 tM5sWys%șnDbgײrV c̤eOw:rT eoɕǠX\OO~b烱˳jQ24vO@g*\y-8sq) of+0[Bv2tn 07raAG=i~%3qA ls.6:6WbDP)RX8Q͂H8P%I1tvôd3 QSz\5aD٨ؗU R]RkYxWv@-um365F hV湠R62Jk3?`{v30ÞfݾEsU^`$m-m7a|tNIdkC T >3ʿep%vz;D MjZx $1tA/&3XXxQ -E)B-jҝPJІ\ m5CQ|w*kr{C@20 V,Nzs8-.Q9CFNbxqߤܞR/ tv z6``XPzxhfRi75-._neT¬Oi*av쁸iQW@4)~(S .$}R5^DI}Yۓfzyk[ݴ]BeuqZ}O7w8cӀ7߃3g-#YZUFW6M+&GA ű&Ɍeu Û */ֆ`'ɶ.eGOd\Paa"^E[chB5 0ɦr9L`QPl?uP,5c \hǝ?R@ [71-s;2 S%)"`lfZo]0 i8Zy_ N\oOn<˲w*gZJ[n7uJoK 1D3Z$udž4V'o%,d8U̫ <S&Eݡ2AuHEN)K&Iܻd+%σ~Zz^NW*jdTZVM:)Mm_~ic9KC-@_wx l4>.fxxS3fͷSLf'駪B!p{%9pQ 2Hoq1lkі^S7˛%vSUm;h\Wqp1ß!^FL͜?# fqTj}J 4@}4vX^I^r [Q 8C)ءkߗ>?l=u;})Q"9BJ;Dӯp͒h fE1q;O]˅ULvU1UyAp)KOf1^5g)Cl]7?΀kkp"gڃ,ps.Su݌@aYes\՛2d)haԨ/GH#SU5c%V&Lr4eyxyd*ՕE8u=_=5QcJ'Vb?>a+J#uNR~מ6R_>u{ y9҂n1t:ϥF黳3xs[ y u#ur{),s,EZ6M;o GOIĚKZv{/1[#)ShPx\wZxW6{OaLx*V^Gq/9kB=7,(ŌO:K4_0x jzۖ wԐ֓㹟w*&r>Rg@:L&.IYH ,Tk܇#܀-u6Qy=;k Ӑ'> qj,[NvABݏ|S^]&I@zavP#[κEG4#E 1\цhbB׭ l&1n%`W9u7{AڹXn(yʔ w*'(СD<3 Q[Rm-q=us4*Vz>E@7͉!u߱ <ÖM! g4F3_ sVg^",ˬQ&X^辽<1I:(4 ZMK%ૅ(\xH1 3]i5 )7=S ّ..aHz{*Xtcr#.]`u.`kx d=IӪ_ZU6$$%}=ZL7T)Y=m9■zt{P:ciiT/j"vD#~>xjnk֮>2MGc=EB>s"W~"W(%%~$W:WV$J}+JRlQ%bp^*A#Pfx9L:%pr""ex2!sZ 2s.ɷBZ!4=ZSg}ܖ^"`"b ~럚Ĝ'mQK$55=گ!}.B P 2}XA)˦dkPa9&2șP<).&%*= qaiyVEe ՄKS0= =)BǤSR57[  Ō3A j$k6/X3s̈RYW 0D5>ڃ+_jڟ8*>b0Pr_Fyy\:w,ֈC@I6f,31cGw-mofLx#GPeQnO8bQjԟӊ ]LZW|MZ92JV'מrsi 0_dU~V8wU-2Fd0:Xis+DIe''bz FG>JD-^op{}!]-Mجo'2LwXdּ6< =1e?ܷLW +jș  $\jk2145,ChB=XET Q*ժVXvZA hxrV|ә>YNRP 5N1azL6?ڝ<h2y]~5UA3Df_h?l|0xgzJerC3|Y#Ghz"> !w ̮}w(昭l2BB:ږNgaL@̓[}5[ˈi9rJ%Cd&f uXMW/J3ix^sQcٟGH B*f6a /q%1^1~p/Umsd\;w܄goGUF1:P򌘿$Ofr7(Bf8G]K$m* `Db4z8@򃔄k.sIahIV?s!$yvR} '$rB@0Z-'Dە ^Ez:61"2+M5`k3g55/k]&a3pZ=6Ox,&T%ۿYxч+U#3alA sO:pxB" ֺ׾@x[J z9q|cH!HH:i̦ku"T+߮80O1ϩ 6Uhqٟ'=<}Llŗ̥}jϿO`ۜ4 pM9`\g* PI.ZĒ=϶r==з͹|D '"HTF$&#,aÞڟM_~u"73Á!ay0-~O)V;m3; XH8 \ċ#{z(J) =%: AŏI3['M_ Œ 5]\}mqzRs8~Wc'([yw4;j)jʂtJGͅXv N4:>y+){7}&ow>~I y7,/f"|7wDk{vp "$xq {}7#}_K3q$3 CiwQ$J˚/a,FLɳ9 2+8OX5gQ"gs.[jeJ'xɖg>={v-ofW@/4b)W~:=yn%zE,G[= .%|sF)GOUz=#1BG5\m]w%PʌfD=^&@h-0svs`qUH{2jWJh+[ [8}$ʹ8K:*#٬ ~2Ha+vbe:=N+Ӈ_@ xW6-GQtYoHMVQduiܥŵahT^_bd@#O:ҏLa֫*@*.pe?O4{ ч-BzƂNŲFc<eAz(fR7<&1궐YOzCݗ# iA& {cu xfC5?f$ drW$  g Hg\t]{Ag`~|{*ój좥A"V')HeP&ʣ'_s˵Ym%K|ƥZ\S54vY;_zԦV:x֓L^ K A׵0u|ar-cWc+g).QV (҄C1dt ˾cl@XR==h*J.4/}aYZNYJ^M3[ ыO@/ #,ZQ7 G !ݥ] 펞u=%Q䦕%OuB6d}xղo1nJ`I%Dl1ʾ[Vm~ʇ $ĺs۪U>^U^wc2R^s@q*gLJsp.W!mω*v`++C Wwv> Y΂U 8NVZ>%bt,숔o+/Fi]ИY@@d7ƖV3,{.Sc(-|*In\vW.j0"t#K'R>ŷoŌ"avB$~^Lp=yI  &mFn̚TFT׊]ez,e~LNV1#G[M$7oBQ#HY{lw_]3^ǧ'mDM%?Q4:n5y5531F;c,3/OS%4pVژ+iխrǟ1.ywH04f0HEo,͞_Lφ | lR %7(B>'ܲCA !еrk壟EFfAec ^!jK8mgsF .ϖiG&~ wTO1~>O~}U_\Ug^y2S@`rBb2B~f6#NaYӗg;28֣kZRh d·Tn. Z\}6, b?dv*Q9?}m ,w{@A 3ɩB'p:fw2[ٲc]jP3ozU}rKepPG|٤G]FAPe7Qlu],3m" %%iY^**fʬ|ImdVPMmE:$_ܐ/PgI/,F ?L@9lZ-C愳t- 4.[t ~PќLhLv3aCO}1qNc`^ɦ:跻nCG;ؤBwrlK0!8~qϣAXĮ^|)fkj-а1Oΰ]s0YRTr4Ux)]ݪEf"%BAmȁOג`f]K\%=f8e^GڏΊ&V&f]#_S~p]\!F-cA2 ԶtvF)ouCUnQ㔉@E*?1+:'lڢ6K +7ruf`wy>.z)bg!@Ȗ-(Cfٌ !r/^k1jHgÔ`Qin '+S $-~wUh$ ˕MCbQș8U>q3)"W#}ǟ;K;i\6L<*Cw:SȎT0Йk mzUśYXxb)"W뱏f߃d4yث"/x80Qsg !t!s@R/L7¿cxOd;Mm7рb=454 JZњ'L %vs_QjTNA6E2į1|؊j#9XRt&_j΃KN:gi0=U8%Z!n~<[NiL1ٜ^CD Ӯ2|E;&ɐ}_w%.$=ʇ^'Z5 ,2T7qi~$6f$$ĒG'BKn>m؉\ɻCT~uX9m QmGkr5s`m2${"|8fߏ:ӇHAvVAϧp&^^aD~xU{;|?ҩe{0dSlzP}O2p\b(YD=G%̓; =q* s:[mjZ^x+. Z$[QR UѰ$ľF ]􆧎OM #bGrI v& ~wλwNNݹ YChX˅J-6ib=sCD{^Zw(~AD9f_`s P׽p.2Sp5=&?Ɏ߯M@yW*.&飾C&B=BdsqsAyXz+l򍥈1i5ǷA81zȋ +ʼXOmɈ[ޗ~!D .\7pg{/H_ĭna1'$^+&w&G7c}]oZC:m|U2.[ω|1~o`GBH'YUI)4[zXg9raޥ)ch1oq[dD6a4Aa#GU/l{yS4ĤɻSfcu^RM`kίJlvE|nDo/N rɩxfqbX9Ok&4__D r@>=" YLHAwF9=raIeRGZ&Z+ !J`im7*OiH6P p0Sbp#N#Sox(go]ɝ`jB_ؕ:=W\G*vNX Eu72@c7869Zrw$ uYRujX]x:Juk׏:j40t% q<@(Y\Ujq+hj&=en*tM L|,C Mgda,_ 6Z˿<3kۣ_@PaE\hq&m߇_ J`HJGP lCMfVDI[(uɤ`t1=zz, Q~DSfɒ ixbYa6@0HLAHgUB|ŵj !CG̀{ծ?i رH(.WBZ-F_:= {&4siq,:r[*\ Mrh ΡKbbν dEaʿ䵲x>4[xr~ˑ{Fx]B@ ze jW'VOq*+0 0\Q 1)ňo[! W[GhhE"qpwFYRp)yy҇UtWariϟ0Q-^J&.(LݫS)8_/鋝 ?ҷr?~'rJKmk p{}8/ů|,VtF%sATJ{.Zz'dz? d88+?䨭DX8i^RC5:PbQN;Y[1AFILD2y (”zUYu];lzp Gv:ޠS/SpstP*.r}%"[?6vZbx[}﫨Zs~kHXEwEs=6bH[ ܖUzLig@bo2B,"AAoN"Cd%W|soI@ޕ'`QtNs/P?"kHdo|(Q \FP9n31 B/jf%ΔF5{xv:C`J4 '-l1{7V>`dԵ <0hAC.S> q'wiF)6F!%24=4+. nHeuVzl:L4Z33Q2^Ӷ9y,ܻe^ėؕ8wzIƂUfsX+R BԼܡe!ƙ* ]f1p"Q̳cnؿe "x a@D‚+6Gfd%vi۹]"c/z|H'!{"QxNA,"O4}koj$VdD7o.^a6d h(%F扫8-n48l"5;( D u/%3QVD,,# r$8/BQi,{݅BS l%dD}2l̷W6S[j`4YaI4ySڀдVjW6!8Cp}V H ;g-K'-)iK'%3 qncPlAD*3=Й'>GTnmZ+v7=è Yª~oieRYv}yh}\}"Ō B!9@9C_xjYJ e&NdHʵ&Y=^ EJh)"o>й@XC]~^/;EȰnֆ514jk_2%jݑ-{fW伶Ξ/<+Kjk0`ݟ[Wd;2%pI3.qƯJ,BsUl*C%)1S-`rDxǡ̝nem( gEBݧZҠ.Կ=<4K͖Q%.i캁Ӻb)KxFduʗ,#Zc#3|l{F=<Ymշ͌͜4K76 #AEE`$MY@km8\n`{,Vܻ[,*\75<$!z J/- \R1Y3"ڴ_Rh/Os:sucҵ?oUMeZ;XE.gnʀ!HK&GxԔ*$g51kq$]):+B Tds7Ӿ~V7.BdS3Nfeote ^>?}ZD).g`$@Cڲ8v(${x.κUHhHD"7z{SflP̥|Kg%m??GLvG[JɡT%Xv6>gƀv#ZW y[V Ì,~56]7Wl(@׺sweCw6D=]㩩yyJis;ne?"̙nT&JllGX{Vs{>^Ы>@3콍؅(N!dM]x;8Jd٘[Z\ aqMWPԹ/bWA;+un2Z$R6r<]2U_< f-#-'H(Hn@؃gd7,N]MF篒NBE^)~+ۈM.Ј9Q,PS: Oۭ$@nLy? ZK7Jm(-Rݣ:`;/VȇGF?5z' ѨkU 6567up\ Rl/otx4g{g$U)Ԝ>wdB ZczρT3Dh(S@*,t;ZK5q&&KI\|6r uUFawgGs:#\:d+iXCug{&c!AU ~0Q87aѷ;[G0nYj^ûQ^ZmmyS`h>S~]Q2XmNtܺP=a/d˅9沆x B(q@?AԸFt3*k}0$ m)u=nqæ I]{@7T݂++9= PzDa1^^~/[c@)(axZhX Zk}772IJ@y?YV ?EZ8L߂Y~d-jůZ=&P2yÈ?b#-5 Y\3+rt+ ߸cFs&YDxg.A/3&jR['=j/b9-r@j5d)>r݌ g6JrLFeef@ͽ@jsɸ@22+o,ZZ5aeWFy1hxX`-%0Q\$d{Ƣdlυa1 1C=&QDjWCKC{0NB=xZNXx5o( 2$-!dZLc1 Fq~SBL݈l ȱX{YR]v,v()+IPuN &Ѫ{`c-,A*M_VFp:F㹎}EȒյ:쿩q<*ɹf.6)o-@ycnj/|6C"<ӝS@f%jBScyZDĺ8}*{1P?ۺ{i3'qyk.Z=|A8MD?B攑l7蹮Gx"E2>e~ 6[?AoUjM\$Ԛa{#1*"m8=ҙX) 60 GD՛Z6ƈYр2_tA#OI˥ 2y% QJ zl9%c/qAMLav c'\O#j㮜t|tEB{{E \ uiJ4=vM aY/*TͮJ$l]ٛA+,~Ǔc}f8n}Ӎ/;Lh#wO;JP߻a'i]e>>W)-ck[HYWؕ~+싛I7vj5ڗ&Y]A[\a?d#ngCn|piʩ(‘Ҏd7.ATLrK@Rcf`,I 2w!<ma%1߹@櫻a|K=PY|*V#J6XG|(?RNmK |L@F=U<"mC%,ƅ|$ H巢ēq[hވ9t/ƍ1Q vMxkMWžθ 5sDd3zgRt8l 4}RAJ"$e?j7 h tp+Z\٧@yWsE}@Q֎3(Ƨj:9pB%fx/샬Ź:!}qHVS;] GDD; +n&~pma`焳fu-qsHTXBi(G)8jN\L@P5S>.eZי*^W6fNh~Ռr* kG_U/"V {Ǒ' "`yrS&YGZw 6Bʘ'p)=kTJB;LVC1U WAl`(^L q nrOnpvRʞ=< J U'`h'llq] &lP8ҹ%`omF,46&0dAIAc#TMl=760َoE|% Vaa+I rTy sc̛,T*I a/ ;җR7d!\z,B'o 9m,Da93(g/WEUPVm5ܵ+ou*_]=eHPj1L*qz9 Z K9D4j't 53 QE KB{w舘/M'ԇ~{u0լD*&cp0$3}+[ݎ C2Z]~iħ?^ ⻀ IcI7r F_R49yk_ #桚&pE^GK iX]W ? hċ,!j &=&DD*H⸣'? iGB!Gtv:]5L|q7t#~(?ֈjS)`aȰC+\?ػ Hm*F8ff<=n0<]آ<ٸ1fodfsm{5H[M"ZXLW}ca]D5EN:N@7p$O9 "4GԔwؿL/"]d_:wgN?XNߦvl(e-enu;:lA>,lH~Q9Bo(jzQp]A)ҏP$'_QRMn#]5xgRӶ;Ȗɇ$q$Q6epZKKJ c X:'eБJ)-|%ν奘> RPhgR&- I!CyWbՠ)czaήi82_sΨN߬ylU ?6mI%,gH-ĀR,?}Fb*7sA{o跰MuF|xUVSY3yv;ڌRo?jlPr8A-wʆnP.Ko-bt 5J<2[#ro*[Z[I~ǎ 0`\?tm$㠗P[5h9 Sd󫓎7_5@>xyا-k8@mHEq!VAa8_D3R{sɥHpxw4ԏ}_ OHmԉ/Ī6\ 0Z cEIGnLwG;y7{ڼ_c&Socaj{ZuÛH${+O \1H NZMR{qjwft"V2' P ":˪Gp4?W"dI:,*/VVT N Ќ7 %$+GkP͞G\1961mҾ٥Qæ׏xL#yؗOfӾ1Gi 5bб3uBB>5]0A΢^ҟoi<ȩ= #8$-C4 ]l1H5pD8d}bWF+6F4ӘUtn'䌰6m {N޾TaL[M6zη/#(Jھ2֩'GbfRZ Jm%Qxua1B!V_ =1 0h ?̢Y6`[_''iJʤz.rJ(182u2>V ~]k@>B->=zHH $6:Cmq88P8"f5PIqwh?1Nhw%9MIpS 3_H-:攑"fytrR#Kw|KRH;I@E.^#HhG=; :풡u[:MY& D)u^KPz$q%,!}(K#ވЛE!>IrgAoR6_i{n Ֆ_d4Lc^R;-{OGxz=#qAŦ'5 K\,IQ-*)|ׯhz펞'vҼbp>hjUp"?_?PbݴHQ)uS f'u[KxuIq⽌$G ;EЋnix-EQExgs`:3~5x+S$+UoSYGJŽX!1Uқ·cJh[(0y=]1/}KlG~b/)_0 (:@0P|վ&cJ!52khu*W-4Q$J~ Td A;s*fK M̈́ڨݕl7c>w~>cըlW3Ims k_z!*΢0]E7iK ] McQAJۄ5Gvc %e;nNF^S㧐XP(E HPki}K,b«:{_) >vkNsEG52% Z(u:lGMtnق^rCmSj όhܠ9ݯg9JilXEE|XqW,fDuvxz )z}}K^S V_]nZUq$ #a<$r@`w X; ~6 Gߙy*VxL_;Ÿ{`&Ω`uR,$d[o»GxRJV'_pݳ! ;4wVlľ%rq nCˁbPl٫cj\u1|%qDW Zò)?)tl-jb}H̞(=LYuv&HrQ5]a!༭pzz1xnC'\6LT٠fͽu3+#5`@IyO}-{l7 49pGb'Q8>x՟mE[׎ EG ,n +=a*jU^Ծ,`@`\xptB_U]@>B(vg9^m@RB"RŅ}TY]+5=μK1G`rfrPx7PX_:W._sA-˔7_^m4tfl? f)6 -Zs}>7L0CM L_VmM>zT5Q火~#x8Vmg04~zf*r3gۦ>Ԕ';obgZzdBfs;d<Ε (@U%܋F2gnNB//] J,(#.r]-_[b7K6]isZ=DC@U5|O9Xn2öɤ9Fz.e Guu%/#[6>R7֌r*eֵIh @uP|HwKc%UY*@^K'IϡE`; K3N4pv9.+Ȕ l~j0va+ch\C7(uGw5j)PgX lxB_Vއ=ATǑ>[Mb!"BjYF2biCuXWEAY5>@| UTP>wf]_KXg3`l%z-Ygf ͕TE0GA$UUe2{ [0& wⓕZ+1 5,5S~Ξ@R!':F5?C{rbxQĠVVY@Q|T#yn q܀ES) ty:/!AF#Lk3A FX$\;}8즈>˞r[amYXg`+Fcs˥:@]WӔ u\!4khͨ^ ,kO,Y0Qc}Pp Cp]ewx,R?zߞd ZLZkMv@Ɠ1ۯ%Sb+ʺh|~Gy϶פx?~]fn9qg|9O-!jLAQ@p2uA&JmVb-XdUv%T4u, q¹:BӒ, F 1 @_-:325ms$^*i 5>2GHaLݣ}u cFq>wЪEF. eE`a`DJj'Ӗ:{TvH|%@iqҌ3pAxNC]6!rt|i@MT'~G;ZK]B7 w O?ns{^ؔcz:adm&̀ACvCsPcDJKq?Y⹄ J=ZN.%i~,=E bᩬ2rj;Hs ݴjpya( ;~Q﹎>7$̇Y <)MdG2`ndH+j{J0^s _嬪Qa-濑 qkCڣN=9V۷ PI b݂-%Rrho:^b:0ʭ΋TJ)7 F1b&"~Wo+K-(4L"2hC=G_.Iȭ_/AL3VOc'J,!=3Cݳ/Ɗ}xޫRFa Ժz$?[8O&g"׍U69fa^Ю4aqQJ'F c˃DG1ͱLXjnل"+`.`S =kbe1}͋jsӑe\`o7d0΂\pRVJ#LĔҵAxw=OHlhr!6EXor;kǺ$RR. lŗ2ˏ:?ȟURZ[#&٨8ṏ1.gUÝK([5*w#7$$e@ח44 -NVaffcf72aM;+$qKk ղs]V>ޑ1ɱv잃N1Xz8 GI:0*k;#11G#fJeDZYNq&8Nɯ;@cR vdMdjbY ^.Ʌ׋6?ey|.ysiI0՘_茖`H]$ Jжw%b_IX9q,%Sޢ GX"oOFS07C@r'@ԣK'MhJu ztD++3~z*ݑaHHeVA lB&p8[ZlIi>7S|-PO+Yb9 eZŚ6O,Nu i66]*"D~Jph(U+З߈5nd#2rֺEzڳ&hRvW #1qy 9;tӢOsQ{[\%9l+P_4b-8"t@z[iUȠӬ0YKUQ]/(7C =",t0L2q $h<_Ɵ~N7{2W9`"! ="}ApDuBBu#ZE0M#bCb^/{NP]?=yC{^kNJa wl+ʎ7;¸QNCc+Pܢow'Xdy(4=)!J( ̛XĎ- ]hݧ5a}YM囦HQcvjp}aquF܌;4\+LEY%'7V t GΜtdj9kI8w5K~l-\n~:w'MWN.3m\P^30)V >̿_}{zvMs:Q \C`5 ] :g&c3GPUO3)a N.|c~+#su8-L¹fwd2j`yT"~,ƹilm(/Ƚwp^ .h /ۨl8;u 7uT+|8_dk-j |+ؔ ˷;Zf>?%=LgS(uqI?} ?sގhyy_Z M״7y 򒨥4o?Fֈ=,rtTYDOҹ. &߁wOh.Eޟn7e꒚.$AD5[QRe1 "A'4D-9@ym.yxpfHF jY'QpLŽΗcN'a(UJY˪r^Գi6.>eC#:mcN=4 \X6z4[nnP:;^eF3;aM$Y2%n|p-؉4k7D?p(BwTriO]2]mg0E9xu=k%Q=Ihk)x|]D曣<\}oKx ~=H q[g?$\Ef'rpvTy Q=Ս Ik?-C%-πfBrA<g1T8)W;X&UE=L덩WmP>zG'mUM6|,a8K~6n/7/qS nWmykT=3$,|Az@I2l椲M9P4{=%T!Š;%-{NxqyD|j;Z?zM@qC! ! o?,)fee#\{]:癩&|"XFնMNqムN'50gAqUtF]6}!ٔ3:9@Řޑ>M&f\^Vzۑ'&'礹M: k;X5 TI !5sr3w;ۉ#W"?nG,g/yv\oS\#ae7vӉuJᝬިBIJyRk>!n|Dr}6f0[Nx\!PX[tE&KV&:wQ'ul}Nb黾.F>{@x|N:*.nA 0$s4~p \s@h 2 ҳ5O/`N7򾽷y}H跞 g1`Vx6Ԏ7sS`y9VDfɪz e؄c8' Q͗3)cA޲}АJtxyjA' f!Z`=n|qDWk>6K ւmkbSsG_蜈񰱽 4C$ZϕkF- a#n:Cԇb%XH'M4RR~>~^ Qybamhu OGx )slEpx@cc=Ԓ^@߾ ѹ]4Z=A H|MT V纅R܉Ʌxcq%f4he͛ɩm勀,ixQ}ݒ%*lG]Fj 5b3=v@L}giK4lTX#2Bc >=J!y؎0t:WP̳cWpEUVBx\`2n#A+,uȃ2sļy})]#bl22`@ 702 O.mp(lrs"-R*yͪ։z./*SYLeѥM?f:(*?v̥u'߷B^jLa4H{5_OEsac &b m%Lf_DojsQ O3X~!i!r[8I =p]MGG^# Rl9yz#~-,[̃{iN Yo\GeB0muo/gY²FwֺlRh$y!s:66>c&R}>ifhg hh?7 d P5%1;̦o亏p۞ܿQIsUKy@v%Ѕj;b*"١*.a٘Y*Shu7Z0W69tma TC\(0fZs&!xB8=$,ӑcMz`A1&ޖV^Ȉ5X/ć&l[HP Tѥ0A۵NjMm“HCSX k.|'hn:Zy`pVuZ3r-qg>ܹN3nv{U^TZR"б]E<(_+_C+Web;}66h+WByH:`S|sN"sy(:QWoϫAj-A`/%ਫ਼;)݄q IP`;N;q0dVjyW;)[e2- ,:Uy {̆C׶e^OE5Q _$y4DzعDbIمmΙtO!W'ǔh7<> n⭲K0$CrOH3ܟ8 (`X-wUKe vdQ5x/޳D{3v/ɹ5z$Jg`f׼p6Š. aCfCϟ3 Wհ2tfDMw?{NC/(Q]"4LVx6`]/@6:|Jhr#03%N*6/:r0Owe:2Ocuu*l/`"@cu:#ctv7QPAk5ޮʾi] izpfʥm(. F'2=24~))LvQa88T׸ZF0KK^jA%W2κJӭ))h -G ؛;ڌϩHLpV$ `FDA_eNlH) *c3E10{œ-h;Չ?Swp豻4u$RakAKSqMZf㲸}zP Dh gw# 5w33&4v?,npRDLnEt*rh2ZXk5Y~&u+~ȹV^Q׀g:2rr-af!tv~ dydY$GT/ m<DzKpq< دa.]?^(9jMx3)p_97 u3"죣^}ZPM_5X2l;u_-v -B0{`Af%`yrGD&/TA潋3­*x%4IS?U^q֐hp,K=D{6 F# n7)OD$UPOE#лӱInJ\|ۅ\9bVC&F^ #֛Kd8$ rf! 6āB׆E3_ g T+um&/fűv"{m`SgdXJ:`_qvw7%dWBAWYS*ӓ$x4<ꯢg{<v&Y![9^FRxilX|bh -P}C 4]ц8j!$a7 zț% bٚvRD9iL חRqhBB`T4Ԣd5Nԧsyr@oTP̠<s1z ̌"lp[5v'f*Tɪ1CY*]:\.W}"dN^M\l\pieRڬCaϿǵ4 :L ^zkSlS45"رriI<,۞ț;f!j ;eke_OOGl G=f̎B ,(GFI{7A7_rpU)Tg?\S\ɧ-t3?;J7CE0Xj:SW s3&vLQcC}Wy8ݧnu܌ ȫJm+U,JI#}1lJW~Nn΋̚:t5-٦~ e i^ RX%Ai0B[s5?NfڷO`kN!9Y<G݁ԙ +P Q:~0QeGSFku*m>Y $6o ML^{1$.A* fyQ>ʓ#lً|Q?$=ڸ*3, Ug ~λ]:C7?)_wvSS+Fv, +{Em9Mvy)m~pnli"<^66@sy%SuTʃ9U@ŊJAOowJs30·0L43C8հz}Ȩjׯȶuso'kIVi찹:F%]_/rbB_-Mi^< Fv<@-ٷ!+H?P/SR;Gjo\4fϬEAG+PRO^|ZGc2jyrZ@[&ꊡVG0s`"V#$Q=!#R}1N~z|%YeU2 CSƒK4ÀIEI`ԬpheO0 gB%;g=ȶꣿAb}cG?1Z5QK۩jIq%Z(}̪vj>GKMX6sl6d~H6- r2nku/6*TUيͭM@ וe~ ν[Dz`V'ޅ4w%@+!1kCE[ʦjn|pqB&J6C5~ c" ٶطz*ݥn``Jd󦩞;SRZ:= t?NuΣѤ !iG3 <.0Sah'a)>]IuwA@XvFfUO ;;Ɛ᱆Pc?^^FӂV -2ִm6E cKpM[ 1q{LJ*JN4ˮp+)nO M5u6l!1b@vNBA`LmBlZPssX+)aB!ָ&m7#ͱT|"o,(|bďԴ+R=A+ɜ U>1xsZVe,®#OYSyrfpPg*a|/un-i4W }6f9 7lQa~Q㒲;>)~d_Ę^ |Ps+ڭQN| B@EČNF4#ܢ'ՕD}$ZSn+]!vqEvGe7kџQ=2{t"rm9)IYgYp]fjZ5W5ixb"}MӸӻhcKt$*)Q[)qTf=AR ϵoB6ӳ} kx$$b/&Ev>;%FC}DΤ}=כ7] 8ȜV")01FH  ZYF5Q}^}}$N*L[X*0>% nR.ZX 8ʵS.A!:M~ˡs_r+WH%-ZOu#Kip>f{uYSW1DT>Ʉ r|0\asPHHJH7x$# ~N8]򝜬Y3 p# ca, 6sX/-+T 1sea *igDYG.>=NbSP*Qs9GO\Eۚ\v7Mys?2LZA%@Ӟ4A*"*sWu6 H()| ,`m:x77_Q~ MyN={xZ`l!F/S’#QʁODd kψY~2l!=3*5 _-l핎ɲL;q!eA ߮U2n1YAH9{v)pE'.l׎C:H(h2ߟa`kG$S~$pEBj΢'4klvK 6!h=mGoX>]LdF~;w$ p; T ZQ ayV $c}?{DJFuSFh$>-%`,4eΊ􇊛9/j; /btuV'23^5o N6-uux u [**9A`f+0uG c"tL`!HB=T3Dhǖo;I1a΅ HΑSj]$rI#hg,_&Fΐr'R#O۹_;\oA }ߏntS׺+klWgO~ݞ ;(Ѥ-OxC/ÂwL )" եT?iqBஂU0֜L'Bb^ 2ǭt+:,=@Ո} Jr%S PTWvP&mo.*+vw؝T3_+d#iu5mJsD?W4Hs{'g4"py*-B+z2/Q~Gb̌i_gӜ )58 Mvvhˣv_Ckgst*P5XYk 6,xm΀n~} ɇ8ދPD?Tʩ?*9)kݵQ'dj :n,?0>C/5`M)w}!p2A35|up#6L-])s0c1%8ޖDSƙJd,2./h3;N~C 'Im дtBrL}uX] 8⌾'_y8"';V0 F.s5>yHǨ$H@"@c@%o L_+Ҡ`̨hsZv3)2ٝDL!Ǧv˘ ,`o;1<&Nd Kۺk` # q ԯ2U?q`oQcuS|9 DgxvMxF_7|h?ڑg(9Cӡ fWv/J󲃒H_`R{C[KKVы:hF4BfMMp^Ϣ#5,4<˨?k{GJᰲT@;٢JЀ#J) WoobJ,,lggX(K9d@f%PrVg r`\/֩ _,$G`)jyNh89ܳ(=</,xMYqLD#ؽiDL a3eA`Sj)U:Nz}?uX9SfhOC2lL"gKE.GW}mYݛSZiZx! sf$YE))vHԌ};rȎX2~\$ÞA$8E?Ej7qrgc?ApDzu[Ӧ yCihl6ֳS^60Nft+ t~wy h[@<0u&C)oGTHUJ:YCYsp}Y%.OCq2mJAkW}@{kQkY4mS*1Se, FO͚ U|v)* z{l:?2B\C&`2Tt\΢e?{OW\F-%(:UkӗI԰62A 및.ֻ&Ð5 kQMypdt@T^d~h-U[,f W3ADg @Dt񎼖7Ẇ]7e8]; mx`azR/vu:C%87kkh1MyvDDټn,}9O;;Xz(H߆X$\#Q<9.?)ƐrU0,X<}v+F#{z Yzr@X/p@V;%L ʒƗml~VΕĥr.#ASsG?g*+v?E\=T/NNr0!V{ 7>$=643U@+/IV lGŀDlT*i{nOk1%lv}P/ٱF{Y'0|9kK/(EW- ŎKDONsd({$57,\7Lŗ^R@WSok?|e=1ݲS̑-3օ0NaAJBճlNΧO-;a"<3?rr>WbČ0G6d{uԏdpGj(o#,&كy130iwYimd@rKm4EV}yj}GdLl /EA-NJdz|X_{ D%@"zvS #鬂WC_@-gk)L)}4'u䊊Q`Aw=d;I^ơ;P]gCPԂng=l J㿼=(gQZ~j ܸ>UV#Q̙Mx)pĺFB긁4zp]wvFUJ,_13Qr?fUnK#R/ <&cE$9J=Mtrfd& pOXJ1g ELzޤwmHNGS`aYOE Wx@ZHag9h*ЫȞBJq=։6L\$p|dkR Rca`_ǭWٺe7"jl$E`M[Q!(s˥;zD vo[o\DMM8؂o!ȯ6;,e6%ƐZȐsW]V&)LT#ؾ90 ^pofgj:b#ow6RZrBk!vr!Ц?hZ#& Fg@_.gDCں(IF@ٹyG;pqKPrl6.k)0LxTii2pn8OV CI’^j:X0<8=H`^g,?-f~7~{ HSߎ8J8;'T@l;YxpOY 6Gԥ V(j#bAIh򦂵\es_6 P'*̴.<" wD|XJȇ W6ym5*:mGG!8V-KнA1*V]p$z{r{Rħ2!UU}aPF=z"-(v߽"K > (DX7{[+zc#k#ze{Tĝe1w6щaoho*`(K].O(+9n۴^rS[km+'s$- '՘Ԭ7&$q}[;ڇֻOWַ"ORr䰾oa]bxfe67qkdRH$(KQSަ^X"uE[ɞ\vId'!.[#0VYf>O2[%߄f Zac(—M>9ڀ:^QLdコ& rW&*v F5#B'-k}^7 #@R){Ẓj*e O[ktIvhݡ{ \( ؄h - T*W!ϱ f7 (kK=&W4u Rcͽ RFv? ;._J02;ohzƣy@]G8!|KDKUNL,R!k#P S 7I~F\6da u Oq^ C@ig J5=(LuV|6;E!\#vѱ(aEzP}#ymGUжj5N[Edw?YBptX_!Y#vN$L)ҐcP_xbj`VO8IAd05 >l<>DlsR>Jُ)Hp${ c. 2k o8Pj@^d̝'W㋑")}'㟀?ӥ-c(DZ*3ba@E'4X^"KL96= !vAS. r:NGAdϯ";]f7]o+6@*\~̖5̨O(q^\H]y@?v{Npsi4O.JMc[/*:sL')2Z5$m53KlXk~I2u5OЂb/9 ̾d \@Q$Qw=Y(jnI).C"z](E:$UD6K~D]7>``l;c*lTrXjhy>g%}?O䈇aѮWM>#ELCANWZ8D)UG>5[tL6.6PWݳZyHWO#bC/A7\C:#ِG PX\s&;7]COZJ2dil'5kSѫCkqM`<>̀d@J;k {ީgPBu͊詩,?׮L 7{ۉ?‹%eP6rWp 0mX3_"|%[}@2jBʳ_/ }Ý{9ŒSI,$!R .+A-yUZ0xOJgmN&uH6@%t vk>b4¦LiN[x Pߓy"dk._  ܎ `iRThoNJp:r$M$a6l}]3]Ē+Mqad\! FufHTԒXE^堁aXcSevT>W[_DC,cwTv_Oa-GY`.Mfő 5$y|b [QH{SEqTbڜErf( 1u foݼ*' ][Hj:7 5#nux/POnJ ^Kt(w3G=˙$`b绞̻"r*lɾVEw[]/c*ӈn[)X)6IQ?h,%A&pN)tM2I& Gtϥ7R=SPR;<=cr9 Sە{K {E@GXD7qz}Η~bѹJMRG.ZLVl>(#`JzX'lS~:䳪,PY7ҏ e s%ØhK@uH:Qpnb!_w拨jq~T̤ty@-OY1 |6x ߗUӷ%Kv u`Ō՘7S-Px!"&?hbr{!SD8qr-Qr?seݘB%yܠN CAVMlM3]3I {?pra93owKg3R ҆u-lRN 8&79{xa`v7iHґ ^@~$YΔȢUr&`=TtI*eȜ"R1Q;vي,sd w;!>S`.axfKEQ nլ}4fiUV@ҶNR c9D^o^N592&)6)q L @~"gAc!y-|{˶3I# $uI8?y IbóKfMQ'd__ #jmN?]MXh@ED ;…BTn;9M-zGvClQV[L}sr i` pCwHZ@`Fe{I͚$'% {T[.)gjВryl@Meϣ "ӦvJ0 A:G|m=f_o;ʾC[(i Ly", }A<,Y'gWCZɺZch-Z`8ZNmK#q"w{5鍘DO`j ;J{_5030N[!i[P)z4*9n=l{FR^dhӔ_T 4+CoErWI@mw<##diPlC ˔9LᬩtOh`:\Ϳqt8c̾+h yL#^YxPΞ.r% tͲ!F_焙Ns2AXn꺥t/ǡY c WծS_h`<-BB>i >v45CN,qZxib,_m tNx"O]rU/yә&JYLUc7.ªG-qL8eJ-RӛU8J)0cm9&Te< 6o\*L(?}N Sy(Q|79Mb" d"jn%CFIsߴա&e(Ka|j0z1H}rI=zdx Nq-{e.pSt 7AҬWtroܖ>h߯hcZ#o=EXK{r1pX\-UѥN,2( @@GY+?0` 1q8Zs6(Z^ {Z9uV3rYw1q @ tD P:=2FϰSW]A:p%I:yZ=c$$ĜԽJ!+e'vN- z3/";۴Ȃ _]3ZȪQƸ+Y%"+֢];N-/#&U) ՁƵsF3R:ĖfO=9 ӓNYfEP@ڍ)@a!؂?"A%Ejր@eEWEDHkˡHsKְ7RAKa.O(yGu똄=*$ /n٪Z4Zz/Uhhr#H_`$Y3xՠzy0??M\}/ɍ#$zgd RI(5p Wۇ+gQE͎6:T ؍taWqͭ[Ssi̢htU>9׶jfXviSS%om5S:/WM?bq-EHz~nRM' Nx}c'xB¼~>;R86lU)nʊ{%*k_Q>|in/ O+#ͻ*\%9r<_J jԳG°RiFFDEɲNbr /)'3/*P(_"Qzx<>_q+dB$;{mo>t mO0@;eЊMw$EFKiJ,z\/ tN6rU2yI/  4 tSOE3M"(;?KɰJŷ)Ro9ڇi9w, 13 ӘN;;RZ[܄ iܷNʞZƢhoR8ֵ@!68TmMhUd`,0`[R8[,Jjn5jrcy[g N'l/xshre3oԡH8ܶuc,u[jPHUL.?)|}dUJD[_%, |}ߪ`l m[VcRQ_ud68v$yϫ| `ݛNP7ca!ni`-P]ڞiW?w @3ۋz߭(sA Ŭ9*^7h)ӝ*) DgHcgRxlxluc8ץ$:^mf ~8qԕ-=;aS E<b/ A %+b_9Қ,V//f[ŇNC""}IE_yL. =ue+"ḾuG :6;b)Sy~tM(&nSۼJ^ik-[R$'"rdGSӯLPA eyϿR=]{}AE,*>Sq{˄}+NJQ45N'&qwr;ZR#=xI~|J@26J}0L~| o12'Ĺ53/ļ\l"=m۫wƅrU)wCgYI?Ґƶ РO*UHroNAMe'H\[ jR;U0*2޿zYt_LM)ΌGӉ4 V^1TgaMk4m dm᎙wZ2zڈFtl3_|Qȍ "[CmHq4sKi%. ? ߯[9H׀Vdiqhm!X㩕0Luf.e }DzrKŅ5sCw, Tǐ#8=B'$U{"&Dk_ߞȱXtZ2 (q̽V*:R:x|+Vt~dzqAfȣ+ ezy?0ObKce, E'[0@1|N 2l> k~3G:GRNt5f-AmvbUT=͢RQ@PpXc\䒾qt_]!v8$sw}d氲ǶSͧdؖӽ;.-=2ku GF3½^jw3Z˻42NժOקK&;=u #n 2 ~yrf?`4"WbWh*ԕq`MOfFd[qE8:uEN2q YQ ѥ}R-J'QpXfHl( N[T;a|jQin^Ҙ |g4/i(y1Sݤb+x;vDR.Q0! &"a =+ڽ~W2J-I&IЊeq0ոw_*㞽F:Gջ?$}x1v_z)[jȦZho7{eW'Gz;݇}:g p_N`JjgKO뫐3 WJ<7/B/|*] " ܹgJ-acpP!A) a䲿 eXJ] #)KU$!X6`f[?lј]\/%H1^[3񴚆3+ 9{ܱPV8-Ex.uqzؿ+/kCp7^R$ bАvOѵ;jJKŚQCXh'5#[!׈hEEc~/5y֥g 8)$ۤOܸJ|e :D dyI˾s4+TAo|\R1KL8@ C)c+-wk<,j'zl9\:nf Eq 0 CC-Ȩ]VFt6 ~&p!(CcbG]dRI1 fKbr ʷ1$Q(p(b@I9. ?b18胕AsZ1VK2'ԯU\/$fա?M`BHh%~h!tj3clIک$Ɂ؈Rm{ F a)SgJ5Pqh@BHM!3xӀ"u4rAZqTRÝ4[Ib1kGATߣ&l M2IAV[5\C~<$+ L1,2F%H9 sΛ04d.)bH.{B)NG7>q(EμS]HJb?=niDTk9Azj"%|5^y3hH#Mc9­ds?٣mܶ^I˪ ݉m ]>[CgC8DJ Zů̫C?C?Pw-Re}A< Q'T0y"Oq<,*f$bAQ_e.`;T:W?}{: mk&!Lʧg ޳n3UMTk9\i"S|H#?pWEYM7,C,\]2MS#ն L)QHl<#PxTZ]t(R݃֔T,ҼtW3y2?J"Mjs*+ڏmA(T<[n3xf+I Eq) |\:"7,P@II_h_ְ~ǧ&b0Z~3p 7l Ex)E+naD# vFۙU47j)K 8xjU@1[6:0v8aZWϖ,W- OA2sT; ":4HDi,ez!+u ZXnwXm?d=N)Fz+cث[4z۾~\g~aPK_>?\)׶;궝4C) @:Go1* 騝}CA^·3XيטPy?,l#_n&i#1 "IY^PgUnJ< sΛ@=$Paciޒ Xʼn Z]` &a%J 8&eMv d(T +{ QE|'XtݰL@9sG<A{q`Vywil tC$_'uLjԈJ,ۼ_c _ŊiG9QȦY674&-U^n?u͜!m$];Hɦn+,;g?//=m ^= b0UyRdGճ5[\& 3on%`?  0ki#fe'!y Հlb6 ^?'gb68-QZ.RyO5fL2Ypx9txψ,O~|~vf*zE(g|W`W4Epq6^]aqύ*2RA^Hņiddbj&#Z3v9̕uh*b9Frg 7)BO~5sƅVޣ. t 132JRuĒPn|KWSA%yme7M[i70ģVQj|W bbQ!2mVbP1[iηLbO鿛` cUhԚMT x\ViBQZkvBӶ,E®<6k~\Ln/HԗAhgC3埴d8o1W,cB[qdeQ!pت1}x̳3֚ȋ,7ʇ\ I#ajK^I;w ߔ1S5'?{ ]-P{g뺕gm)t)7S!<z Z;s6z5XJWk`lVAQmh1J0W zuy:/aCo3bq!%*ƀ@^'׬ 0;"6ɸHD):v>Ê0 ^!QJ92J7ّ2d~94܏8#y~",O[%ZH ȿh" _K'g2c Ʃ3YNKL`&uG"Sh Q˅CQg'*x&֕c.2o^~dM>{h"f.E}9 =eE(oLLj)-|u~2A``*JqUAavoPvz5l& DRbL쀼i?d{yaA*mnbH׌{@ڃ"zߎKb2'*! y% t9Y |\ KY/9D3TKt+]Fhk^WsRդj:V,1*{Pd^lPKsxuPq>Pɰ'؁ 4ݰ+q[O>x,C?!jiD\o] sSIh]w/R&tn//Z5~*\Ϋ|H*"ܕl9T:~q.2 ?JN.Yc%L :LcE^ 4 f=eggu޳11+=߮=^6(HGײ^w!+.K4qZqz@=̅3i^)}-L%Ρ2rhI&NrQ!W $]'GY%yYk?|ru}MY6vI]X:B|zgoed.sjq/V)&jvgsԽOU叒>%TQk~Ђ]6gǑ*J Z4% [AɧO̊ab8ȖQfP_' ܣ>Coq(LV2aqW`-Bs3JvQI"Pߎmٱ$i3CͰڥ[=/ʊ),IxZ6DR;#=GZ =۰kT;r7~mTn|B eLޑTj_6bv GY&F\Pui8g8Z s?c[†4F*|4IGiZy\ju$hdX~Y~XAyql/FQdAXz(BNR8B=t 9"[X.E407e?_2D 33%kk#*Zæy{WB}*()8Z=$' Iܫ] ZUr1{f)@m" _uGgH<2~#su+E5/<+~4G:1UV+{˨v4V<\h3.Йb=0A֕eF :TiIY7vu o!Mxm#+c5%JVhtmvͪ/5\[OBͪX`)䆋*08{&j:WNd,}ى'J㷒L z ނϩ氧O&nXOj/gul!jDNE)]°Bpp8u8zrt` M9Ipʎ:,fA60 :;qhgF%'a;2Ũ<΢4}YwEƹ_>bQ6t~CiFQkӦOڹlen%xS˴ŅS j'A]mPtX T\_ nk0siҚ\aX{>+ hEXb 3T Ϡ6ނ:+^h3X[ <#(Y]qBSwz4Lip<_>_z '&`^Ziٛ֬=癐 ml~ąRrԒsvS"d\0u=H(;$0?`)7Y21<&Rc[1ݵ| R+E9<Z''(ࢾyTG7"%|1.t EA%jTq`~,Ίe2ԫXG|V0㊓%{P"|O)FL?Gɖo?5|2P+uJDo#;M g@+t37׾\39IrHG9㣑)ϸm)@24^>3Qm`>o; t6!m--sW@(ޖ%^o " BA'#6{ Y'㖘z֚{<|ϰ #1MWb"g4x>y'=r=-^A?3`Y,*&ƗPP銡(הuR-o-r#U'uTOkPv<ƒ=h1Tg8<\ a#wc3\a|qX!d$)*{V i @k)JWꟻuKC t}bWOJn3 X~:8s^=QKsqZuY,L4B]> -a MbX4󼵔!iõF.,ALPGhA;Zrzں]V ;~`Ӟ$}$-@SP}ci_l= X5k߳)%bZdlW#?O ! )LێmUQr$sf'5e5F!.ND +cr=fǀ~gm# Hnd RCbFp`hݕ=ZΈt!BOf$w&#TdݢŁȄ~x00S4 s!?,\h#=xE^/4j鯯UMὉm9(@Vp&IdPZa"%tܩUB1N%aRy3yoFb. V|$'~aK)-7͍UxW]g0sbX*0>P5| Tp `Ϥ_iQ!s.Pjl4$ij~1:Z~Aŀ:ГeV;^ *izSL~^\^cPzIOz&}7^sN:_fE nw_]\6cx'~lԏ +~Apg5W,, ^Ytm s/Y(0X{> ϭTlid@FEFc0 \u'qDhtڱSN '7mH%)bS`>L3:L z-%t 5&S:V ƎRNΡ` qBQ&k}<>FrB ]vJ)K3KlXHp@_VHc#>^";uȧ˨nM ^;s{Gv{zF_RE!J-GNXn86Eg'X5 HET4!Vs#4EfP &n?1y඿apUe&5a )5BB I07lKYR?o2>#uHDOt)en&eP5M;4K4yZ* Oq~[F7䍁$?BYsTW!pt虽ta$%ȟomIA H"7k3I/lyS,l`4ymJ񢟿 &CE̴#[DM :w9 ,EBe|Bq=X_]\c5Ϻ]pS{ uHeYЏ̃i֬ޢG.f|@Q} j_.:5ݿ#M`ˁk?SzEuֵՠFt#-":\7Ւ\k%ToƓ{.$v|mCd(0o{Y?kbyIbwX}I}+L> :tlN*/nXi=a5ӍNIa{UŕyVYh& _3Ƿ^^5sfK &7J7LVqԚd>Gc˽>ߐr ll}|jҺys&Aݦ lёkVXhUVAT,JXHӭ5tSbC\8Zdu%HL1\^s-T;(ukjI ̝LLc&+6#S'ܲ*XTN3TȪ W~ܤl +i7sCm0A`SY57eqǖu=hDڃĵIp= 37g] lõpoEց&NWߑ"N +F>IЮk;}X D߼,.b摅-7K V_hf 0Z *1l')M=`kz̤g7X$ykQXܻn jQHUy[׳: /"vd 6{{E' BTo@&)~J Mޘ*jffm&(/gVn,j ,1KRgUlYd~Dߦ>%+=xs@Vu\fz>EñC'y^ր2乑0ZF)D{P4v%`|DȨ<]컥mЁd_OJf!YZ<EE?.~:Xғ3i [v Kخܮi !ե(þ` .^`SE@YCkҢ4 =Oȯ4r3Wq+! $HdLOP[j l] zFn<r?z=|0{MCr\sQ{zZϗx<@_ϝ0udG[6h֙/29eS(C*)Ao-ٕu;la񐼂uHϒq\8$: ׻ɍr DQUrlV4Oѕ9ҁ$?_i#ETn]XCh)h"wMB l?k.(5߅+O;+)V<<: 8ޥ2$}eJV @m 9MGJªH+IaD޻azz,eIA1D.L2 DvR"_਺@U/ |OՀY,? *p|k;5z":yAix3GEZw_lSk= 3uآ׽ V8 čChj!9GSY%× ,ɲA3+z]ZiaQ9~2ry-Un‰6 5| f_o;ƫ7`Rܛl{%CT'Cy92ukeWo4l+U@m,[rbvhK)p*-fEbL G޲ـ嫓=9QNG8geW"QqJ!+G1/*8*7Jp3'Dc7=oB?@"(1t͟w~(Q&Ї sǨԣ[KUvo.;!H3{aL].k'DŽstWf( xo -g`@,"lPV4Qz̠:4ԛ[dkWa)Dhqub Wn lⅫai)_Ryzwi3.ڏpWq8 ?Qѧʹ!h +r+*BHF(Dt(-S{eZ$F]F4w}fOZ0Vp ;^y05CIWk*b=,A}x}ɝRh4p^X[FٙZc9kBÔZ4\@H{mAia!~p̭i1߰fɔ0u4-U-Q#7'$Rs%??+oPBgN˜)<͡v~ȑ "5#J$ˮA6Q9Ho#t]@Y6rӐߓJdT"YKM=[[ y뛉i3'(# T',,ߋQ7\RR\ cQKyYCV}6pb:/PV5kzur`i Qy8Cb'eZ=ӈa&PuNflx.+tOBQ58&!>( qA0yHm246oi OeLw[(n‚ `c,z78 94M=Y P.97b͊?M?rR-18 `khRW(NoC#2#8q5`Pq#M/o#4Z9q(Y/]R0nOٚR(q7a+Mg$HPa9rt?嚚xRi{ؠPHtC2Qz=NKz]Qb=IG4N a֩36r҄e 3R=.-4sO?%{ȼ}GʪgyHerݻJC2Sr)c]G IRCjsnEiiAd~ˮGVQ)c^ܰ#q]-Y̟4A6YKz)QpD^JGHne0Q[` \Oh"jK!cڃ7rvYɈTb(DJ0;gNi/M37%B62!u.sjN=^gjsPgRԂj(Dѥm;.V_nendxo/v8b_&(9&x;tӥ]?vT{ /c9P}awL q"l|-o͡'ϭќibO<(۾ 1C^!,><,jNQ?9$`,mX}J]$O\E} D:Y]ܠo\諷fe @ :ǥWDŮ*͒V͕oHÏrAR"L}i˃tӓ6qPRPpkLNrk[oS!<.ˁ!tE&= ~6T փts >CXMcZ"Nk_e0V2nc]+lj{Pm(Sʄ:/b ZS05򃞐lǜ, a +Y ,-jr > r%#5վNM:INDkl`>:WG37`ô;+$)fS~S/e,pQDM+!'4;^ Ԑ2:J5hD%R ע"8F؉b-lgq]YE:bRP:0: rD710n*h&(BR^h# =ʗHC j,*KQ@];̎}„M.op&v=f&Ta50")/@ b0܌M H:˼*&Kڕ _1/}?_3=¯+CF[t6EЉ DMN&#Ca6a {%A= ^ էsZ&ٿcPI0lƙJ*"ﯳ=R dgdE+ AUKG =LjZr= 6qjl9Tjn0-H'G=4 J7]3t$Mvb CE ؅G H2]J@$;'ZKX0L!ugH83\o~0h{?48i,JM%0{徚Fg$nPA%ĝyx#qT')Zڌ~q⹝qimb #/&t HrމT٪bKEta^5뻈`^y;Ppj .$9ȇ5Rf+9*D+=n[63Q O΢j %׬C8l&{&P,IAe4gQx  KhA7Qk~4(Ct'&05_nLHAM-*M +|Yby2wP!Ex۫wթ*,xWmH.])Bo"eۛcp@_ڦ6X-ev'XƠF]75."`eԧ?&zA1/x»e% &ٛW:ĥg+f_궨TL[U+ք8䶁 8Eؽ\-D׵<[jӭkc'Gdc=+-N\e9nLf˹Z鑓1/cQDr0T*qg~| 9.68NZd?}29 S'+^*ƉLR XP4IB)x&`Y]Oл'4k1y@SbW3lQǢ7z݉5\+;ywtQsU291[?ΝdX:H =_ٝ./DtoXؒq F +UNz>g̽VjtQ;)hTH4(1>6(1$qd, S'% %]T=6llmx*%/ҕ`GS [3% +*:('|[i4AݘFmO+˾` 1LDŽBAC6ҫgAąAGJ.S{GcuyC1?@Ŝa7LeOr> '#:% 㛰bDNWv e_uAV0[I0txn/n{sbv=N# krCiJ,l9=i;f-ˢ5)GA2aumr.-jҒ*CR𳾷SȄ h6Z3xz -s,3v\J,xKבn$M^ђh|5'ff;04p#P";L`cgr>7T$tY(0"9^.\g@av楳z̓MT"s@l]4ԛE}(s2l_Ϋ@4It<Д-mDd(>'Χx7q=ZaF+\_'h`K Xf93[%9!դ4|%֯ӁarjG(7G-27Inv3Ga1fp,ő\[u-'Y?mR“q Hc[j^bY ~=#)Do;햡`X %Îmh\k^gffBB)tt0hFIW:ȡb-tW SrE*84?.TpO8QV]iJQ$@`k`9e!zO̾ߥ >TX[Ur&,]|N2 Bd1BC%:cⰄ1bK!\*WKpקE.OXAn`[f~EWw{Z81PVNz@̬/={W)6jU}+.hoxVtВ?JSGz׼BUm&{L $Y2lrVWmlGF刅k0Mdn 2BnZbt2.Wha7_RѠ@wal ōc!plмqh4]`)4Nv]\1UPvtz7hjK\'(ZN r+F&\BP؇B eUJGmd@D'BHpEơɕ8Džt={ wz9yuwr5{SA;Ҕ*Ϝۍz& $݁r"Kd,~X< C o+p{D5}D6$%b*X׃kNy?N~ɌfjPQ8 dV4␼^1ɰaA [[+ `0Ay]%y<3uoC>}ՀYXErUY A%k J餸”0/oiSvA WKu<6Cul] ~J̰=,nk"ςm1>q\xK}]?v?< vZg֕a%fS]6[92Ks2|ER+=SK$]5O_ߎ$d 阰oW%ɖqqr<+֎BS%C`=|+}0=p5q|efdn\*roY01@kռ|@JQ_{݊ѸQSd_&' jtT%<c:کX `\/t桝JRDu3Oh`b,RqFIK{ \8c$GphA'5YCvQKg*ќOM\d_-`*)/>?Ӵ~VI߾οS :Ж9I UV:{hXw1C,eL/<S.Q 802mgFcH!Pkq$ Uai KS @`(w0Ħץ'gp6Ii巊NCVO ! 8@4vܬ q9\c0+#}^}Z*}/Cwq(eW>Ozܐ ΅GKG`]]];y2Hm'lLh~+Z r73Mt"˅Y.[P-nA*_% wBI=l$~" )Yg]Iۅ`2N, Oz' uy-PP>,[ƳoВ9KӦ"MJë jE7QKJ4iτ8$A篢앢#?AfL뾽Фϭ̵42gZ>f6hW8D_|p0 Rq'Q9uycð1 \HcSy)I=s]BJCGN(x %a&&P}>c|! <727{"lE<+PBp㛆Dx"WvI,S3 UDce/-\*Lbų(M}㥳!3XeV؇21M7S̫0TRr$ ](8IBv, 9xG$(/.P3pl ;%tXNnwx7HƂ,Z 'I2#Rމ] *n2ďxLsǀc3KZ>ݫ)v6QJ-}r 99ZqYɣy>"޾IX1XWF1ցqzcrbsƮNI,k96΀turղ;&6eJT*ID~S Qe^1|q,x6.۫|X5vҺfs20 aUWs8aQl)"<9lf")Hra;';Xkaˀ1lltgv/eX*fUͳkr{ DGuM_v& a/T+JzrެU8 ] QZț=M ׏zWTx:'jֽ0B1UgXE1B}-0<?2@mR(EM?-2}̭,x(/=|+62)p%+?C/G۹(ô!.,xBVpkԛwcק:ĸٗb7o] (>HE9,;Q%eZt,b\hHX--\FqFKF)koŵ?b1$fG YoV?ߪRP,?x+!6SBx*{ij?v·GXYu7'bgLT>i$AwG!C`fӂrO>I,?Mo =4=&YѪt+?4C*n\̭H8 OН"yPԻ+59EjMYw12w1>*힐4T3AiZz4bJ# ` C7?hk&NAG:c{Eey#mQB%_}kx?<;Aӭ!u[;"π 4yEr/eM{kˮ3}ʉ˗'Cbx ;Xq~y > TQvThQEf.Qr^%" a?.REl* O<rJfI$;׍6>cPb1e.w3]o5T 3%<##^\R}"zSE8O 6::%GҶ _LZ/}\ϳޝ)ij[]a,nGO_ޞF1s~cI#\]:ҞX%]Z t%O[+ER gp+ ;bPŖK2_1(GB,wZ$,w&rsNٯb/ RRW5|Ou9KhJ{-ۦ7;D>Acfeز,ʍ`wVH^4JC63CPtkXmj0.mj6v'Ła̕Ny9I/&}Irxwq_i=s/Zu…Q:UQ0 p! <`@hVXuxAz__%UNPx;{JWۣ*I;ܔ5츄:{6.l.WA^4:c5 =Fp;DCof[QrWw\-lO߱U2 i Oހ-E+\tB޿%ZMqv  sZp?aU Zqh5QZaFfyN$&۰)}? P{ r?/*;:sWp$F8ZΗYAm E=Q1b \"KVV zܲ62H/F,i4EskC8O]yj$IC D[ʠOt1eO7M-9fX(iINij \vN^v!aZo}{5}Z{N)o 2j@B_fq 1xģDMT;W `Og\6 }llk$7!= lȇo}1IǖpP`aѼsWz@$U wQD'B8wަXXB_&1`dW q=Ԉv7RdVfU,ܬmNi ׽֓6ĭ.b9qLc#9%)ؘBd%"0/<ڢ̸"&N6cĔ=C'*~w9jtD(f('I}0ͷDw/@,4aceEbr,=a\p *wKhhG"{~-=+ۥ6Mvn13f@DU˽Baw9l8\mĘqgi6W}KH"u\)xNyU'ƨp9AuY^ 7 &U)dWIՃo|b>#?% g݄ pHuzW ]˱]ig.s{N Ʊan]#Z&O||m?A^ WENKP̖ 08U( PTnANY)nAEReUS)F]_ԴVO ꮮ-/uU#DS-D݃XɨzFɖW󘲡Y$;q?\?%,V9PA@w1+U҃`S9>Ov\5=NNI.ÊYd^lۆ3eZ̅u7d jy c+"'ⶩZq8ĴV.2y-ܾ"b(”Fw(Cb=M^?BI:i)퉋|]'"`$R+aBBr[Ck< 1p7rX7}G,ۄZ2zӹòt){Se\j訌0VuX0-.HZ6)lm>}lȖ VS%cda$,o59E0ϥs&Ӹ#jZ>B~jT ߶u%V{I]h3 8^#poŋ?ƠT+.@,#D"8KA:D!g?χkR7"KSJf:4~h OŖw0ɄZ*fH?n}k7}-ܐv; 6VI4ݞ\pGMWX AY/dgPwU%Eܣv5pCv~ 25,lٿfuq_ڠy+MOmavEݐu##`ܟAv;[7a#{Epy_ReѤ_)rǘ H~~dt)YhI?8U^-3#=u2\.p۷fEЫY laȺgHç2A3? ǝ yn*a|` N;&pZJ \gzwX (kpǷdBO@Chc)ƾ?P7TAvc qTtEsδ/>D>ow=vI+#h*d2jb7Q۱7xqC#ɭ!3Twd.bnw7yֹ,_ܶ6_ ĵ9-󛊬VUDZG$D"ƒnX~+ #dup8F:gGR}ʍ<oonբ;0k<`mz]j,:)azRtgB%+7D?gy %6ۻq==1#s6va xqny(TMdRQok尴: MFPUMS #aj ~92 秳]K2M$`I]xkd==4N,3-dzGߺMz6Q/ug)TZjr/^ަϟ$0.=n[{>-+w\&X.8UI1w3V^J5Q*Ɛe{55[+QJ0—ދsS%J@uCi?*'ّ͘6̋lKx`.sy ]}Ț;{`ZRE|axz J[^5 \FAvD?kt5 O(%= 96;IqxSX ^P"HssNZEiAXɽ %^k5(D\W{[%:\_wշA#fL[Pa.1"IiԞyK]N$k>#'Fx @JM [Mnջ'd#g740e ;СzYe+J ,_!k$xA *8ceBΣx W&(q=u * eݚZ_;:#aR{t; uq 02(/d]jZW{v@\<9ƻ%?8,[1(U4MʹIy:3&5E+yffh |Zb昖̨qߧ# P:d* 'DLL"ziFXXP8`o^Qz#9M y-r *GGg.i&=ҳJz}tD?vl.R~b,_:m1HҔ倔U42C5^&:A$|T⃿kqd&̠ D+N6o1li%|O}:ABJ-%|qyz9[bi{hl-\fg^6]٧jZ]ܾ!v@-L10FsF=5_oq}ו&ͧwe/xu!Eyg6Au3߸s?^kʐy_YYӑ%q=pp.YU HV Gщ?)@F !<#v~,˲Z4D %8uU u:3d"[V"M胘IÇ Q%Ylm=QRPN- |$a%'[Vc@9T\mJ= Qv(QlO;h~kJ?4eD)b5BXp@j|G.t$otyϿ+ahR/ nk#*t`b<)GT !ib8/z!5^r^r!6ܚ)˜@gBw*\I"=7[W|5Z{Gcb7xTU.US=mn/oa`4*Y}r>eUl9FUL!L))(5M|;] QQdihw$ҸUa+N-0Xn+ڍ#[oïFV̅?Hlz0>8T_'; 8.fCU){]*ƀh-D^SWɛFD&Z)X2Ӂ- zOVqEnMQsq1 c;ĘGW J?U ni<<]f,ar|6,3P'Kќ`Id;b 4|ΖAm3Gne=e.WyİŝG{lAb"ͩ!)P3N~& x@;?W=L.ayk %nj'WpOM('.8/nnŨP[wg9q0'K~73aFCKJChB*Rà /S Y΋]I4;u=`Ɛ8z=s*/NęS,Hƃ(Oc U-+"O%g,5ypHx$f5Mw $[8Ug\QY!#ElB҃C{vs7+(uW!VRoFO(rg| i/7.;Ƭ)BeRn~I3*COGZAC^܊&߉b&Q'N6T@~gu*k`p>|B&U**%*:??⫗eo](2fk "9S<&*}f846^cպ}0šn=pzl"+y" `Od+31ұ$x %JYdVNTK-}. UʶUAI$&uKOtC~B18aO1?zh 9 ,N1Dt@iwPz)HSIoL<4]z6ͨ+V3qJ `DS9:GnfHej+>ZqWJk Ⱥvd4p-r:Ik_axy<Ҝnllo"m]"^F1KXa #4I9W2:V~NuyynlpH _;&9$Mbtci݀ mVI !:)s(!-Κ>:r_#{ps Cr, TpIڳ=4 gA_v[4ؽXt_R/ʃr>OY |3'=^fH`,Ԛ &Cbۨ6ea+9`-ŧvl>J+^tS}qlI4kAb yJ|Wa.> 9 aH]³47}=5 9IʊSuWdP}&ue`qOfLFļne`yЊ-!RlZ:l (H؆p0]l~" (9_#ѰybUٍK5U@<^@ ~qN%6(܁rIkZKQ-10?!V$yd|lVɅLЍvJ;mCqp} ;$BMNڹ>8pegWݧY M#QI,'7Aѭ3jd87h1cpڑJE`J JO ;JNո@)ևB4T(fُ4 C`Iӧz@}'OQOEuXBmssN@6a֫gsq1,44U@MQ)㉭_r:WnKZwG DTܹQpه}6{ϊwLZi+ K#afW@2v+`-x 0zEg\r7a[~c: ]/&$8ʻ ;7B7I<8Վ{V_96K=M.p. S="w'f7hnǩo;Ea-nH}E켪ޚE[Y$ [Xb$0i+W%E~̏ko<cJu9tS>|rs L':)p);([=26ްpeʮy͗'4jX9DC`Zl,$~k` z!2'GWO9\%i6q.W_@r9x: gccQDՎ>FoVbH+ 7$r_yP4Ao(3%MD0Z0> 6jV$( U, 't|Yn̏CגT)\3H9+o\!QA9SRuGfZT?sڰJ%}іXVCnDv)1>L6.DX鹀[X6oy2e!t E§P˕4jOiMwdwM`X2jeb#c܅4.#| F1'@ gVW2?>E "7"Uw?u5s@++q)Tœ-1d#_VRY9٣rp}4 o:Eقu b /{ᚯѕx~=sf}_~dW9wәbrhrqN4Xh2%&Tp~ ITYȄՓ!4K)mƋs'ږ. ^gYNӂȹuVp snzo8d_RQ;VYs*;N~ոuj2_#+߾a1eEycXLs'sآub1Q:sjzHwQX :EIU@2q%:䖵WtLo L3N'z٫_LT!yzkq2G#f%?*5%eMfi֯\oU#OՋ_"G5ɀd&nr),\4\y@q +ժ[Ȗ=&#jkB۹θ C1 ,}ԚTp1e"%* og5|+$ *"L#-EԽUn țړ[XńpVEKmK`)? R7G AtL>%2ē/>'*!#T7~P.Fg6C"t-k#Iu0< 9>7B[~&Ab̧gF6Pj#֍Uoąn,9HظlNt@kAc,%͟uҙʧf&,X71FIBH a[ir\W0Vyqv gFXW ?vS[v#Q W$-AlX1PnS ]f=B*:0mѭMx|G-%7C@E20ZaL+gKKxsxt7%̬&JKW imi%AF/_+HmywL-_Wz0L!jSkUކe~ m j- Az]LC0O>LYs~E%M8>]O##MeܟY.x7s]a f7h8tWDlf0h@B!Zf/Uۦabx.|Ir@+7xqhL^:$Y}^`cJw3пK ~瘶{p֬O__3kU&jWdhI=ͮ \)fcrOg򵎲[][hعԄ MN림)'^ C2kM[ ?TI NrdŖ"WSmaF(yQ= ^s<ܲL= BH`iU!jǝ8BO86,#N6L*szsCK$q^ndDdXH}\XL5z3NU,o~gz }fqd}6(EGUs7Β*PEi$@ea+ Q5᯲"CRFZEB 7KlF FȎpSnD'!kF.\-rpRwpSQ8{Pe'z!э̔M};&9X)ݳ+)TD_E.MG5UQ hPܶ#8*'eMXcyPBXvpX4ZʘyMr־KZ FG7Т0/4#S 1"ZҎYM̴N-]J] M4vVoO cz( EĮDM)9"kP!ڟEmyZ܀yݙ {mT;GT9>FMJ˻f>]|O;D522D~Vt=-zq 3@ʱr᥈䀓Mͦ˘Kנ)6CCшK?B8MHx< h9}wf`b.{w@,Hܣq@~-qp3w BWeG8.c iy`FTiFr?צ1UvE7> ut374E)Ԁ-nZ7Z >[-&Ӥ\@+vz JUtM D Q(@ڏ̛KaM*{CF H:/5Pe(Fo,,+?)7Ge0mk?9'kr׼ ԖGӆ& aK'R~֕f*ԞgJv6$,ndT/Ŗi򧅔`XEM_r^Ѯ8Q28PBX&S1$gM{Rn)[RQ(U*S<9KD7)v)VyhP$_S8s<~"8ܜU!l!#] 0sWz^)uq7T?5zc[;qi/;C2WvveB"< #6(J}%8Uue19^"3nPkxɺ ,d W~{о@jYؔa?V79ʔ3Be5C8w wi*KUc"b$ O% &x {K,U4 $mպu~ֹ(kO& XIS$ چ@YQ^ݕKBo"Dj3F8QaXa:њP 8z`a&580YU)VڝP }9\Qyr>o5*T/Ltؼ!E2FV|ȁ|LXIu Ͻs :%uR@PT`^w~_9DH(afAɿ_V;wu.]|xBے_Qv7Pi&A]Eq@ÕbKuЌ! gRM^Y7](j`m`t??$Nq6GL:j8wS[jNFڤ lA? X_Njenak/CoMtc>fE2N…q>MMغw,|^>,lm%YFcȇe,*'%Y~1[JNeb(bra-1 |~YU;Xkݳb^ոDŽD\N;0Zc舡(Vh_d#ѕGs'D": P5=T?WH)pqF]E%HXʨ*cuɂ#OK60oс>6t o]P/ѳ&cܯJs P&DAbXQ8L~{KӁ&Xv+&PgC*?}LS+[$1R7])GWiEq"ͦ+0w(! D,l].͕fz7(&boiĎtN;i3Ҝs_pG+_5cc^i[icIlYnn;3i(pKV5khC"'qDYW]>yF]oa֚^Hg=Y'* La%+L/| kd1%Eё:܄Ѻ[yyɰwiƧ_s9@*hkM) Y="cyc~ϨܶM>t3Z,y:J\ٞQi1;H7잨WٰW~_/!dZ(jE8ބ߱!AڠH:~󮅂k)jPӡxiͷK?2@3nB G44qd-Dk(Ab~)Ν6yXz`,+l*T:ogcy]y +}KSpxScetljԩ9#߉;hnٶڷ2>]pWg€%-FĘzX}hhcv"EhcwyB[{myʅ@dA'fs %X`:sHp$ۯޔF *XMx?A&%A {],cqJf:S+@Pr9#{ kJ xfk5XJ@mM‡:Bm&iDob}/>:hz*/[vK+siZ}G7+g,3d>A(c[ʪm}72kў8[Z=oh-ԫWqw5zɕd %w72`=<^1z@jպ@qBcE7 Q .%[Gi{}h5DU$XK͙rzl/bSIlĺٝC4XiCp`-ʊ=eޱ;Smakz)W_W;U9лNGz{~hsʲY2&EY9+8u6(CF^41˖mZnL?"6Lm,6tL V} _vW8"7KfF!YZt)+hM bsX88T<$>6$~eڰs<M<<]ݝ:_vKJg9+ E<{|t9#צԥ ?SBJTiHwã>G ͑+m]M[,潦,+#?nd+Oֵ;MP״58-Drm ݉i/p=Ѽs*#U슬J~Z@d@)eV{s.ѰD, lZ{w=5[JÌ#om>h!C]1ZB "#^v4L 'FЃ8 [s>"K-yWޝ̽ Ȑ;\!*5ns[#-|>vAQ+)dɍ^?к?z?nt$343tw4Z607duź68hg 8S&,Pqu  9C,/P@;px={3 2X^Z3K]벆v ,6}N>w ֧>y!3h%Z#yz\ D75գB#eÒ G~-oxڑ/j|Kb`]2ɮ1 t߫oQ3Eѧ%$]ܙnV9^ Ћɾ[ z+3:3~" t'* 7 z&?)8oE`vnaǍfgM[ۚsNHWZ(N?eJF!44/90HD [rCtwWfENmz< u{kwڨ#&RfӻhT3ĞY03EuD ˃"lʼuזCPSsl TUzdFLzկ/&u,?+rFc_9ˋ:vB夐;:@Z5Hu$+Gwf0JmFY9E8nf|J xLxOijd GcLϐ{-+t%,CwEX1潊/g>RWؐ|E0Y3P:yh 1&)?upЋPD'0ll5]A87G!IW%T8z@@n yݖ1!pj47aԯTmc0ӊaO n$50DL' (k=DJ1F E^iMߔgIHu 8i# m9X-j: nr.|6cuU<5&Yg]uB:}|l ҧȲ JIi)P$) εmT;7_~bYZ7Vl;_K8?sx0zL4|0D;AYMz| Un(\H8u]%Cu)z~ՠf_$߲}iTZ*f_k hQ/)d|n_ c*NMdδ2/ joQ/_vv88cP,ϞBxoQJp1Y/mv.QA3J|Nuo 5Wꔖ!e*5fԈ0)'y_ڡIkX<[\{%ʣM1@[>3uVjF YU]k1؍]m!|ˀ7W.Vg^ E̊ vgHp !;s9( 峻a}"oqP>3hrfȲm"B)Y*mųe R67&-q h"(&&1]EѲ>UqSFB=aF3$|`Mp\C2+ > z~9XYlYZ@N'l 2l~k,T{ULe7Mq bG Kq<2L9 zMyY`[85\qSW;HI3u$omX?#3#NY#xu\l$4=eH!;z FV6ϥ#Q6CoO6լ2<,L 5TBW@{f-F@i?,/Q:/@/SM:DzXnZQ4_tDPc+v0!\ZiPx3{eӮc{ǟ4Z: (r,uEVdϪ" 5Hyc2`pW4髩QT GB37Қk;}>/8TAEmҕՍbnCPif0x#YTn3aEKL7VG:xGNrNau6!aK"''©ty+lˇRl,ԥ-ft<(]J Vob|P_cjiTt !?cuceZ.)iy`rELc=Z>i'R]`-J)O^v+`L!#7&к"r}q" 'k#LfdI!Xį|Gо.\=?)Վ/mzj;پ A1P=iJHM6΀3?_:d6,Weك=Lgvٶ;>/gH|z00ɍ a0"g9ʥ__bE7٥awP&%7_@ S8g@1E&LѠhmuC28􅃗/_t֥\NmWģ;0}_u4ӜK}rIo x{;w[ B3DsS>;iJʹӍI3pϚ4@22Ҕ{R[_VYg b,#2ׁQ^sH6'^򮦱3lW|~la 뫞R;(<|lG=lԵFkVg5N{e+1']E]C2 -X'cmLD2hEH%pJ5x{F]|KƵ铛&svGX)е./Â?к K#9ZrrïJ,V܏؂@~4c $qL'@㍹*c7pb7 vzԼ>~Z2T}4y<RLQtbnO 3WK)>'&"rzD'd]lקl΁B`+! 灜&3秦ׂ;l2)t׸,)bOY0L]oʥ/ؚT~䉞zJ.FP+a!-ޱ9vB3]R{) I4R%qtox%zgcyO LI:}e^biFN1 {^o[rn=y7^ācyеp#+eu~ m|,4|Wl6"7pw [Z1H? ?|hI_4% dk@)M<|Chu弍P|XqVwEsfځwg,lҪhxՑ7{&=tG獦Ai\=wTT9ݡH4wגzrqFěQPddu C1+͇.Z|ǟ}]M.9A KSef6"W{(2k00EF:h@>y1L}NJNX~3w>ilbU!QȬ]kޯ*Ym -+GB _"MZmr8)MؾeD lY$M Yֆf@PƇ(Ѭ6L]n 0$ʅ?M N)x&y12b }~Fb--`ƏSQ|]b~zv@kףә*SP^, ߺ E~8.igߞf y&2-(F!4Qh%E`{Zx:0se} {mF&Z)r~1#_H 8F󑪠VˆEo K!U~HrzKAPC( hПQޫPD۠j*D&/y9PjUjS|\ꔶZ?s( ApDo oW?_iExdhYIrT~ .]D~*UrZ7MAn23.xDd߿/_IQv93قAkz_i(%]H/%;tB8M(PLs>E|sTtUJǟ{y}.;;Nkx3JC a3 ;䷬4R*[jGQ+%wi_b|B~tϢ-g9bs{lV)$b[z%>Mfnչ>eI P:qU=DA8r$Jb1S₶f1'+ Somxt~}` qhH n|LK ͳ7d]@$NT4{ rYHxJ'.?Ht{^+gM¯DH){gJ2f>"Zne̠B}\AGyNab6pn">{ kɜ"j^(*vgp 8m6 _};Gv8EIٍuTY{9\ zg\:^~TcHżKEtbqݲJ&O[xK 3 XJsht^wt-SSMƥQ}xȘɁT]M2J u4˵usݛuLxL'u$lP z$gfۖFF˘uqm])Q4a5 [xt:,;?n\\`DYN<V28($eMR(Rd7ݠc-t4q_Oc_ǖ]PΓ/c eAEqnD|V3la A$F=,$c@v2$,JXg/IXZaѷSW]޴rSٽқ9'y.8OLyw.MzwqHx+CK`eFC!5Ŷa#{l"IaXѬ>A3}V1HX7F'mO-A.wpQ ;y%xSx˽aCdǝw4jHyO2mɺ#"PuFIBIe-#(yd&CXpl +zAnXaSm}fS;x}mB{3z{,\֋P:N/л,Z֕"Hٺ9tf5)sjyf%H{a|̌{ل }GعHLWuF_{c.o&O4(sť% J=W#pӖPE{U^6t.o;[#O 9`&'wD{k: %wG* ݝzZYZ6Hֶ֦RvO~Mok>M{x;M30x"lf<݌ɉϐ4z$[QhQ݈u 6MP[x 52u,ڏ1.*n4B#?oXW yp$5L;a[FX5; մ#M&X^Ƭq I qp=n~Sb2]}'5w+4X$r[B~a AP'JX _Wc3 Za>vv bJsm~WI˜*/9VlOpK?h>y0>UՔ->_KdO╗`JM";ɈQOEGO\ +Ov4z@e iUC.>j!5bg1f6"jK:J3Rol֟H#׫ UJ6gTS8jz9 Z ڹE)+S5ܵbi0 s57 ;Q, DW;0 5ySUxz9D | )r(5K%4hYݎK$lk 7yby"[*$Ng;]uU 6EZY?ES^zP[4Y_"ȝ`MS>*w8)lrƚ[/Q@uֻ pа2 諚GV6q'& SBƏݶŮp@>K>/}A0k=;۔HM.tsJb?'߭:wfP\Cק3=Έ8мxh]Pʊ u )~!ȳmG]W91y㑔>a|= 7ÚC r'Mƣ}z"bo,fo9/MzNLR%2ש5H$Җe4Rxr/kyԧt1:4.nzD"_vtk{*^6_rahQslDZE7W I讕IY|Bl`2[F#K6*M*AB8GT\l=?K:yoŀWLĕ} L sN~ Z(.'cTxQ;$XJ+ ='H2Iw)v*>7*$䍎/نloVro[N թ~ ~g9asq^Zy3 qtG]UŜKoCS^f@?RU[ܡZ*Җ_RW's1Ec@weT7zKGz+&f 8Zq-TСU{}*&gztݪ=-/ѓ0 {&hܸ Э_up/%f2gM7 @<L1Pī`.hx9/ ^7:Xe1 uC`h6$xrQ13‰5TooA /fMd>$^:1jEhʃS7:f:zLxh"R_0Ĵ*%WGg\/w5Ԟm"֓!Q~ Mi6tfLoe\R:Ʉ9i"n,m*({Di-Nl߻-دΖ!yܚFGRll9*7A﫜(T\Ew\?ܵվh艚/Z2K0tSfefGPTBnD)$_8?ݫyjf[NQodx"t#bHjB8%&0ULg&;f g +`O֖=1]}X5'/'3}tGB| Dl9Zu!@~ SmM92/B@qw4M՟U^tS7%Fc6F`M/"ؾdgu% iXm&߀uB ;-ld`Cug?-~C*{fl@5%t1.ՙF$L,Iy &Ur&{Yt'7"Jxr\;F6%QŵS/ȾDF)uuoGn]Ow.& 5|G=NբN?J*܆󒨵B%[/ѭ 4GL/qG#H[G&eM`r0RJjr\.X|C3"ӃR6!g'Dh3{!{s>B|y ,s+cʪ'~{?(p C7a÷Da:6%Y]d˳L"RO;Cő}= Fq90`̴ql_ Dv]x!~ls>ǀHyʳJALK<uC)[ZG/m}7kҊc/Sq>rI"lleK!sv>j={A sH231|i3[\q(tc;5]% &'Aq}tpR3ajz1c r׏g-Il(1c$VZm^HRB+XDQn$ f9QZ@[)"06}½䗑c]93%4_a ZFk!lLLYgR{*EEx15&n ib~"Q YVn2(CXe_E0}LIXx8lOKp5}g L ( SgZiT1EHSkf 7SN'b=!^h;F]GKcx77 ᧺a 65+Ӝ V"jzc՜5]XvK&rÂRNQ[ ճBPG!B*l̉om1{9J OY4 @uErn$_lT(dW~JuX ?z^b^X8J뻍, &@ۑ0՘!:Kz?@2&% )!#IlǼpևflMsH"Ri jj \hKu w/}jelI2𗧩bX $+ɵX֝qV)Pʺy*&. CnW7)o/xpތ]6͋DeUOz0l͆Wf|5SVݣRG|8),rg>>X!b$Kaqm~Qobڍr0`tRB@4B [b;o&!RgƝ :ں;iKq:Кii7=($1=zYkDD諾}or%/#c;P0Y.eenqZUgWdB\,J~+q40 V NF0qr 7X)Y` {h>8-W_!Q:bC KHmInpJU>f00ޟ wSM̂Y1h/Jk\Q[6d*cu ;ȜLpTՃE`iMB$܃YUbJj <Sȡ\ dh{7`'$>lQtd2vdϺ遏3R]Cewƛ *jSBz&A,~\fF$Nj= 1qT!:2u ^ {:MB<*>,734U c* DREɞ՗u|9I$1_titK5?LaVl [q)i)3tN$c+rTUt_!te:Cy?G>OPCfIׇ))#9W t^ ДR&C|a,Nb;X]}s^\Ư3|jkՌ'?rd*:|GǪ>7-8ϥ=LqNaIT ?3 rxc6 &a%}2Ve{LlM6 ҬeOB\s ;}HKT6P EEH(/5]Ҟ$ (tiʼ/y%,V>p+ ;p8_@|H#9|.CҢR d\Ů6w0ScOm ˖X lUV:VbNX 3g<0&+o.ӹqu{Ava\]`mbxb֋v2fsmhrD`iR U׮d!3*QC-{VB'3jgEu)ȡ/q'KKrqYDm,8"A-pmWRIpTnF4@h1'RjAֱ"e E1̫#Y;b/hH嶢ϋ#-gWǜQ"KRkd<~ tu }8ޘ^9KČȵb_KR{D>IE!^` P|o\#b"Oܲin+^.ë2clkҽƺۧ rEPڿM*&Inj% %Yet/r] nx)]m݊I p@4v2箐o6Xw/zOTn,)oH4N}񌯙 >X}WeWdOJ85[Ցf%^ J,ʄPYhNjlƊpޥ& ? >m#΂C3]A}%e( {~PP QjRY(LSfeE łG(;upmz]4"רq^$?Ǡ}*GL%n#UKLf |DB>PʇslBp'ʮlZjzc5}>@5:f̬@?6L* vb&hCfA0@="mYIze`]6| ;RF"+gB>C6y{.?-QkSLC/E79 UVukfBb+`G(A6i2WV8t z1 0hBV(;bͱ0E9ol.KDҦIj-iaR:!Q4Aa& JvdγH=^fENĠ8HCotY\O~c'Y^ I)eo'_墜L p{I\5Q'Zmƴo\猣(WH!Ji2UW v p?Wr.!`vTɢSAϴn} }9G"겝F01A/#G PBאt 6\y:+H#MzU80PD һǕ.!O}k̽"fQD_ SHH:!]1l؛y3Qރ[1ˡIyklsiny>\Y.\>d2_cF/' wq\L$+_ uvFc2\J1S1HM[K=awμQ٦ \P#"xu=ܰZOn"۹ȵ!~2.!?bnRC]g'E>hFAx5¢-+_;{N2Ld!ȏc31ܪj8+-!7<-Be?({h<-ګ{̽l3ϥɯ/E'5Ha7-zĂ^nt>AyJI]u<.p1gm2?S39:~BKH>=Q38f}(Kϸ]ZҒInI:NHmCWk!hT1 "#2RyQu46c}V !v#h ybh$oF;@N+~xʴE8ՓxӎD>d:|Lə1 mA^MlD c W'A2A$MI$yKyܕynZڭTj;Z]qM&ؾR[38k) XA;}0VILkC4O"&8அaNp&,C\'^_aCV]K_&ԶE:ᣵg(ý- 'rH4 @4;ZXړ{v4-(־):.=g(J-GXua9tT҈/.@HVp/H yԣ4S[P+V4gty 4%uy;HNi p x'2Yi/"f\$uËРr-`eZ}DT6nD'+,Nb^ˮrxcp=oY(GD'n$D űX_ nw^ؓ|L [pN9_a~3\ߏEx!heĸ*jK_1J-(L'gowhB\x18..w|&6-%5fD]{e:DXah, &y zL?En(C']TZ ԌNO_.3qJLgۡaf{g }JrI=h]jb` C؀՞4lF!f UAazhOWVu5h@gd<gd RDX}[mXfL#?Z0{#'VIǐ[Y~ʪ+w:@yhUZY^H~)B*貜 |퐻vAQ9[+W'a*&Ouvm"922-d{F)^Xf&>.yyiopF8,i%rr$CIeNB@@p}Kc%^V>d2!eϒY3`kB~>8S"(RC."+-āJAJh!\hd$~9Xr+7JM\G| WXU;0;\I}loWca:;"'m (eHUjTu#ȭ&ސsjVQ8G! kC=\!Ǣ+3f2'cPGJTDq<tG/㵀6fKc 0z8\HSS\kפ.zG f*-|ABN uf8Ȓ%4rv)ELl/.ihFD"˽\;\0oܝ~tIh$ 0n3M1@W/ oҵݭI+: ۤgGEOg[v51ZeLe aNL'D:7]L,k ~aj2RT_R6]\3:xOݯA&s2~9Q&1I 6cf9F"I X*Ă 5N.u/ i$zϭrE\щc!5 ƭ&U(NHzs la-5uA "ej3aP~uW) }ӧ07rbM^>t!(' dfjN ?g~KcSsRƷ\L6)䱣{DnluYvX#ߜ`,JbءHbE&C; kߛ?k1بszT:cL !V$vƴ1 A)mCW@;:"$&7y|Y @o3@U'>/pLyˑw餘أ {юɘ UK`*1@chȰ!Q;$麫եӏNhb䱶di4aD.M*fj'VQ Wkȭq_ 5_'ۣItrmJ@rOrQpg[(9\Np7JreG4PFđ[SN9k$U1Bzh`¦ÿ21=2+5 Uص6G=iX[P_Pa|@ǎꙧkz(؇_V3y)qZ\:ڭ-j ϙv\j,{YO1tP09kz#?ԛNJ**SSPBDnSL܈Nι>{rN\s|`o6QmKm"]UVRV=)᠀%*Z}Or I؍cYzKM 5>?ڐęAy6fTV!Үjv 0&3*_u(܃7&Iy#]{!ȼeNcp3 rnBZi9W<(QI߄㊦"x+'OiR%~3?FdWQ|C9 >#^%^$JFZChTdn*6^忁F`֚JT3f0aR#7OI"qjUNOx3Hi2<>O9[&Z io)D$4v(zၿo('4W O6sմ6XF#Y3/YHy.hz\05^0h`ܸw IԦUx jorFDP4.ZYg,p\GsY җ; ߠ; *HϢ`{MxKʼn?'`  Zc&,B\' C dž#ڨ6 Z=cagS̔ \kׂm*ץGl8!/UfzcL >Z';u*dWȝ3Q{c`,5[ |C~ŧiណ|G*u~n#f%Py,`#F`6KcQb5#s'rhPy+WӖY'`e_MVI15s <<vt:V26hD.>o.vQ@+S࿚tk^G7;p#AunҊoP#GK+`O`ܒDP/ԍЪ(z!Q[<,ߟUZ^H9@N"%-n9ʊp[HSB_S4< uGeRf]V@R dLa:HJC@ꪳ SYe|Ӟ$M훊 Z W\6J<6A;=@ss?{X)(qx76*աPSzÐn)v&2JyֹkQn_q/=h.~ ) +8@J2cXX~Þ u6/AmRLVQAuܴeTbneKuy-t?$31a -CJPᲤ-yދ&f'r#){a4a' &LHy @׿xzA8E+ff8F;!Cu=Oca2ĺ~١SA­mCkơFkLNFl]exPD YBb4+ *9rGNH9IFjl5G،ƜۇK+25qE@CKOd }1e12*5;":hΫTI}2t;RxtҰ gl[Faѭ=toGta5/*Hx=y3nF4ߖÕjH>*=ɜLf1S=7Y$4 i:|9l3،?k(Q܏!iCه7?F WkrjcftBF}B|noYNqdu-GR)@Ab!hk%nJ`8 &]U{Qx^eZDF!),tČ@j$/?W@g@'Ӷlnc&C=`h pSVk6a6YUYya(.&eԳvLC0TyVeCmnʄj̥b|4 D% :uFĄ̈́((i"6/c/.>R/r=uB0?>|+bDw$1jޯ&XоF| l@I4! 0N SO6 3|u%T".3j~^`B s7MQ*A p!yA? *!z3S{PvsƸm_G1fc6Y+8jL~ȅ~i bR%;y=Etm9'KfV˫Κ3r ۿ¸H\M3sSCu1v+"\-t&' oJDðn @"VYyegO }C4 _JgY.6p:ѡq*ܐ**n'jԇ"hri\Fr //q?CՈͫ,ܺ sE_2%^I*+ NǗpb&VRnfniHF,|d8mvBD{~έT+6>d(j/ _ۙ+jsEC?1np))=iGN0dBTI,b;h9y#ևҹSVٸAiZ :2V9 $l.a`|efB7~fҷ@Mohh]\ݯsts( b-ݰ|γD/݃@!P96%T{pVQK1ݙb<->{?*qaL? ^2kDK.ۘ@@o;{-cט'֨T[ {}ɏDalwZo7 ) !RASnws3K^YtDk#D l[gKm U |$u͂+t޸Deox?3 `H4MOXȑW=Vb`bJR!.]W3Fy=,%TI){̠F% _no .sGȱ gAhtu<7l0_Ea_4D/W<%Ls6 |DK+ 8i>x_w>;\nȍS|lX.w lANR(G3ыC׊}xB H^C LXd''Lp8܋Fd2a,hr}x2ǟb}15{K|“ ^Y#F}GX ̯V#HSH?1]!,hT5rol9P)jsQܵ1X,J9D9bF\`s:4-_s=wų{npd{\ݚ4$gAU6 /U0+u5V i圉/_xemenj*VYNj>0(џx=/eTci%T>eی |y+[ ۴YJL Sş F;"{PWU ib/"N+dKR) $L ʏ W߆t)@.4B&(SN'hX}hs 蜀4pń-Zp/t܀!B =Rt5 2q@()v MAS33 <5*`OlÓ]xW7`FWFea^ v~Gp\Soz4̱OG8\⽻U;\ δ4 'ƜwUa5J"Ct-(>PCq[):8!抬KB) 7/fH_oZ|֚ߝblLSSF-d9ueMu! }A?L?h|}qKMgHTw,`/ޏ+ot Q 1Ȅ|ٰG1ic8E5d[ю'Q|=KCXHȡexbxAx4Tɓ(L]_ G{ϓʞ8io=t*^w0'mJ*b;U?=GKOٞr?dHJx zLbRz%HM%"!0y_╞6dt %#(;zW$4>O3yQN\ %ͼo^_$#:]Zkqqܹ&w_pk9USS!м KʮoYJ&+B 7d/Aݖ+P3,\vqZrb&)y%#>| rl_> \uA%_KҒ?1q;@?SeuY;j7 c& +v J'i Ԅ߂DC;gb͂>uBQ&trWX3թ_X*x[]5f O̴AgEO|f`sWCtJG-oHIH oݳDxj: ^\mګX g 0)PZ(l)ɻzzYwޤ芉& A(4;hP_sr{yqq ϺʛCt~n]n㦕A&>UR*rzOW5eR񠄤" &h4\:7hKÐi0L]6x7DSŭ,!6's:Z.K9&r5fI=ˤΆ$M6]<=,2,k~ЅѴ 7iz-fn%1 ܏YS9^~qK2 ?ƻu֐:/˲ۉԱr1*$U+W:*k/M&;azx\vdB?H)}+.샷hWEV|]Pŏzh{|&g՛("Z?Az\:?}~I=<e`ѿ;Qh6x#`jho7"F:Wedn''Qܦc"mM4d/Md>az@ajlq1Ŕ˔pxp7^M4Deπ'!1v'Z\p3;b_č; k^ ?4\•i̗t$qRu)@'6WmVˠEm4Tg>ɌZ7(vGɳZm !o8 #"xo'uZbHD1j:TFzһ۞WYx_ c:UM[YBdIY(:JuvGgkiuuȬXqmhbLG3iD׍@ʢHԗV[Np8jSQ"XݻW8bhsŰIJ5T1mzYB~~VLrs2UuնNr[R1{S$|4:t #؛IWI8V܁]Z@`К[ӕ؇5\ljQ7$8~E3` m.}Dt"_NiȞ'&ٹG@?ܳƲ#Cx1wb~=]>ߪ" VmV|`jڤ4i]쳼V^C1h2 xCv0nR͸QB->DOˣetlAQ#%o}lGle ;_/bL9'W渘h \V> gBQZrj7_2S<\syjX~l0c-YlrC  !sJ+⨿Qh6.EafE(y/6]lA !LoWγ>{/0̑/OT\d 8]s=cGeeP9舎CwFA;=Jg%TXD ,)RHzun7( ^Tč)8QGnig|^yo ]'^Jg"YapzO37S-@~zGkpTg3N{Vt{D(+}5 mxdei6Z3*W!БGeU?8Y^FOK>5+1Y>\z^*'$JR@X=a> 5^lUm| `>%tW9kaӊnR}ybF-}a_0bo ژ@\YgX<Ҳyɉ9E7Iz b#>IIҫKȶ%NiWQiʡ"%}E\Te'bs-k$vN5wESWv|ifO]Q)ܝM_E[dȿ:6;Mrӥ gdW>H rX3jAbV,8C/G,fqFǚbu}IRQ``">Nз[N?Aŷ;d,g%mק̓U]*CoМ (_Su+4K% H=2dxbǁ,R Q\m]e $Bڡn,=c2yp ))XF'meގ9)q(hZ5}Bo42-ogqofZV%W~^IT5B'] k 5|;կvb0LopPR#l΀|)f}8rk3cEC@/ Jr7XFYmdm;3fx_N*SHϩ/OOib9nXO=?7.Crn[ ppSW ͊U|'bxYiH-V;1a$%ild9XCAr>2*\\tMBYAZcȢGDpg;˄%&0 8Q] -As\q_*lihn;eӻAk4b@ʜͲ7:ס8G-1iYw,)KpqW++GxgmF#X 7LCI̅ޯ9yTNY:`[.W_ %il=94lٟť$+{ގ \Ŝ.!$ɷPOVȄDՍL b$z`- {Qj hIJƤ J \%#y[}ѠRN*?VGk~5Wc$E& !rQei7ـcɉKe X5eX⁻cxL6Fz|Vlxt[#(t QV~Ər诹OcnIFNٻ9BRRE +LmKy|V~ 45Lfsmw ,amBrn*[OTԼNѰ?6!+H̼3pW^T d"b*؈xüX˻S=¤1)GRқߦA{Y@¤GњIs7z$/=hܜ}r*WG |Gh8A v/{:ᔷ@I8(UpnL$x5!~8j[Эޥdg DXq6>ܝz^i="Ͳȟ;^fXٰCVpL.ݷκnGp3Ё)/P觿E|E<,YR9h䇉 t# &:UlS=ٛ*~7"]Xv- 7SaU \v G/r̚9Cߣ{0s#H8.~MaAСLbX g YjPJ[VhnlP3?EhiP*ֱ>.~!;:DGbMőxGu=Xsb|WR1r'PzTSPN Zlbg/UX˳p+҇h-7KZG7߶悊_}l|>GODnnS*+@%#[WUe<^LKMhhV xs/)d`tlm=LSI-PEʨp謷vhEp+ު.z`[Xm%aY蹳I=bC[;z;ЪKyc}peWq^* 0?`!^ۖ/3GK4F9d2-@qe4(BL.Nws dmTO\9B>w2W|)Sԡ=U#@==E1gݭ<7* ߏ2L]!.xeŔ+?#׵X+oȄAu4~<"ƃRмkvFqS >꼇xvoG(rIȩi<}0P[Z. e/$߯ÍQ}ZW*r2x0^DgA#ԑɺEƔi^ Rs* ڍ=J#IBߕipֻ?LLm8EZ7b"V(hlHIJ1,qS^iBB(rwŬ~H>̣=˃4ő(pнE<4{ !ǛF*?s!Ԟ'n4=_%_ywf!eOWGoq fx)v'WBX {mj-j|FǾEc/3rTlGzXkfZh}-(% 뷾"nf?SDC^.( '!AdFIQ}/"%Y9x_䧡3^Q\t&TClSEzyF5u[}3#*+  +6?%^<&.3E8f5+Z]~u\V7${h1BQ׾Y  bVFrM&!9H.J9 yV9cjHIH;ީe:DINėR CR7=dk 5pVe[I,k&(=,uJTzU6*D*wwRvg47u)&= 46DcBW+%S^kHd9* B(]3M~-)*v7-s6|S#v(/>OIڤ)F[IqeoO.UvPU:"DN"&@J㞒nq}1-M?L:`u_+W=Éf~-/fmldg;:6 S̟y!xݼp`)VY{`]ݰ h'dVVH5k~(*DIm3*bB)~tb҈Nz@]Jg.R_I+TͣVi>ʠMR㦻ff^ePiie/+<YKT[yǐwi0&_1-Xߨ)Cz5!EEĔr^uϯqh 1c!JUP312B1[:V*H$+>_AT/ejwvw᠟eGރhмC^_̡VZ̞T XQD7;UE8:ڌAS}AΜb( x.xv5&a7.?ZFqǰqH״ ^ux<𛽝 6;E`7 \W8M"ߪ,t\%RN:["ϱeC]j 4B>ӮK}37%^Qh}Nkhp _{Oo[V%-CC =aͿ=ǫco9gZtx3N53+2j΁oxʣ/xfsȀd,y~ /¸oH I D!U  #74^<9kJ SJ}ZҨa]h\^NmSM}%ċݱi7㿚&BGy# LxE%]aӖC,ksB@C8$ xoL{p֙S.:׼ ik }y]#1pZ>;Ksordz֦_W($16tK7yjA4TJ\k@(k`R/h{1KGr5HOC 3=bN6=`Vͪa+sDM:R7vn7 &RCX8vحٟgorbxP~=0`2 gWC# Kw$jZ'k2l[ huqÒX2xbk(:oc f0gc|=XNs $T.ugoA% ? PmI/aAB9#I F cM,Ĭ1āk W;QA^,IBVܐaAl)/1ES%lU!g46&F5 gShح,Up-ǔXG;x)?,UP L6]CqB|A$"x[,MP+^];^ GQHJzpJ ; j %*z®R;[IDH+B=7iE'Q#N&B-†R1{ȳĎm 8G'x+qUabjhnޱ"21n64"+9oEtbͯw:KwNwOBujỦ%,DCoT~" SX|e0C 8S BUjҒdeY.Ƀݖg`ӄS.9ɐՙ>h3=m&}!7q{r[/#b#neN~*",(/F2ᮆ-mlZCYڟb>< 5j̠ԄIfڞ%0\ x" OYws(h͵|l0\tgGP 8:E|ƭ/)AU&CiURZ4m4l$@c.[ڋ裯fZmEpqIA:EQ[-e7XxJnЌvbCM<25@bea`Sd[cY]d& 0/VgNUv<>= ^Ex R*grt$&¤%"8dǀ|*Ԟ(_`sl4ݸ$뺥)0̕9'圄g]OL}W VAԂ/u1<=8D1,!X5b=?ĸKCƼ@A5q\gt] yGF~z*1?#tqZ~pwo@k̇+;G\pӺ:ZϠ~;P:=\(CUlvmST:xg?0:UW,l`٤ys)j9nos` 0Ab}`_͖9滻œFbbhJ.LO'Y$r8#ǹ`V,Igz&T`O!g^9ġ{3LXf*op!D{UW7#h9!{17é &OVg<;\3M]"(Ǧn_ F/)O"Z~QߎXv2#ZMjY>N2 K1o'p> P0S wt(᫵[Kaa~`b֣>S5Dǘ#}QU[W1[fE7|&fPH ; _fݒkE50zgQvJoMXuN7Q6wBk3 Tam;`D?;{ _3=>trf1!9QoWd4) XfJuXyvX㤬jRTߏk3zXy fc:Gk^zi؞4"̕`ˉVZoLֻ·^wB,tȼG H6kEzxtg k%%%Itַޏ}A!(Nm_pP֦VAkٜUfB ~3KTo&v`O7tѓ$ C_@Ǹ}eKy;. Ǡ7IH@tOQK)">dSYhPchfx9? J4YSrGi)#ɅLS>YE|i!6ލp>U^{ ,hrԣT~l 82wQ!CJ1g@sJkːHuP4ycyuŠ3PjSvyl!ta|8`p-0@LS3}iM0^TokZOh(D='s0L d4so4ve!a-Uqe;p9{[Z-D]pp >GD"d>eSԷ?Қ Blƥm8Gqo8jg&5B%:pV2xSv}oUTAgT闟I]D~Z6 J̃~ Ml/ٌU-MQ2ɗnw-rv3)H j=W|K<Ɉw$C7foLPtG0o+y(5vigFGmQf >Iu5&1r -WnaKEWm-Oh3aGdw4O$1}'u|rCP$lE!OܼQ\&6IP?\-|%`mjze+tSkrw_T9|Md1 0L)7LO< $3> q0\%C J8CWo<%nbO;}>?Țy2q}SvyXE]U4j sIyJ Ya9XQ@\&q{:Fp_jh\TFB>:*9Z8q:%4pWY6j .+@(I"-+Vp] Mᚷ)PD?N7p+CތFג#$J!pdYtG~C`8K*{l<b'[~G;[kν|jP_xeO;kh"= W3@/KMW10ETH.g ;Zҩ#&i&G0RB]`2r{[#H &S]|!N4[ޚZXB*'%B2MP*<mZg0=U+{Ԁƣ|n}=4gٜ1:h|“Y^ POX e+pspyY&rh\ E!6>Rv˫l=٬`N ap߲q!/E)qt^" /&ܠdPVqZ@Zm_ aeP; Mdne^zbYe' ?ig5NqZ/@׿m4 )ҍ^UsV`c̘TPm3=`^pIo9q(/h9z)=/;%ڠn]* JXIVͫ9^k?I\a 6tU$ᇮ?*rlQW_ӻ@^Wd"x[?k i&01 44ֻq]?уw=ӏf*p\ni"ZH<ǰ{,yfVuݭ@@K%`ڤFzX '`v- Bêd`F"08*Dhw-ZHH^$NEb3#umZFv!wĔObmKo[( )K:^tysFÚ+:A l|ū' Aj}k\$}ykG8g'E0lGv$ע's6fI7ݝGɶC$9M*l^;lݹ7zn#,kD;%>2  4{*d;uD-kG26n$cnaJ ׈s5g#yՁp%`L}Btp Yh X#a;i rHʡl`MEVjEz NQKv1tfa0+MzsﴸUޡ[ |Z]mDj xsv+0Aŗ#SYViR2nfcnIѩ1Ū]7?$$usk>Ls&^ZĻJة q[0MT>G&eS7|:=JZϺ)2+]6EjC΁w<<ʓ]zL_miw|4'2r#b}x0 /%Tc,? P3tmkJi6}iz0HIAI E⦎%<`)n-0 IS&11XbTO_o8M"#E#=tCCRj՚ki:Rˈ7w9E3뇘gLM]0z1Uul,b,̒.Õ>~ {.kv[wqpRpi;!tF f"NdD{ dbt"5vZޟ(/j6JR$r:;o<BqZPgՂnloAru '=9di|h.& >4#@#e[垇0ehSI6~vWݹ$dFjSk-XveʺVO1QG?B~:" ;$T۞C03μ ݾ+܎@NS.̔Ww˞P}́6+E.7cU,iN97 ~>\L^&Q, 8a飯B[xגk' r"HGtl˥ $TDH4m::{w/(36]Sӵx)&;f!M-$`Gj_]7oG a[‵`]LWȂƺ;MJdbm+>Ź3>b[bQzOUpdKr;]#?. * d %@>zu#HHzS̠kE#+qWOj:&_WVH%3+ qLSBt #*/gbn<;QRS_ S dة@6ݸ-yT,l# K\c^ȏ=qs5ͮ@U[ -?zFg>d*hW&! mp \%q)9 &Cf~XJu Y]>e9?NV)/#i\a"?ޏD䴣x 26 }z-jGbТHhq8n]$s7K~0em2x*-*?z/!# vi\E>tl5an?:UiH{f ]sbf4X)IGUcCaemE,Ґ7q=X@-%tپ_C"V>K&i$- ͎.Hq`tE7BJugv$.5 `U0DK<8ut\2zf(Lv?|YCdCNꑆڼ2^cR&{+g_HȢ?hc__!~7+pTyGA-}|c%O|p+' =p^\UB'TtD"0$Co"Z YNC@Ed&4k?v4Zj,Nr JMKS_Ed_.7zbXJ܂fp)*Pa9J}dɷUf=bgiOlCyE,X^YZCvR1{C$u좐x7<ѥfr]"7Z#` w+#ӭ|jCI;G@W%-Lna-KeS*/Na~%yeKq4H}{PifetcslV~n-DXE3$KYSg3&E2Xul=n1c-1Ftf"f? .8%ֱWjPF2/nTnso겝9: ZkUθ*?*׷yTyQ)[ECSY~y'jk1 1çP?d谅[Ծ)CjV?7{‡s[q<a7P6-_>,U0+n\ .':UJo䙻%9_y/{FXG~HBsVe&}캢IrPZ'RJ:TIHEZի")m!U <*&- [jKI%N5pN/}A!jiC."b^с-* % &͔SF{I+J)GܤG?w BW?H`kVG.n:$ ylMg7>4kq1 :TPD#{]6kU 4-@ ю J]>dٮL,2$frH7mS%7?tO>:[ݽGz,`pyf1j ZdkDtu75" e*϶YͿ86[EbTL#Zjvͪq3F"ZG2\YeO$bdQ!LKK@~FY66ՙ;@\ ?ĭ*59g껞$lbgt$p413"Y|W퉵me\E#z KG!ej->t\iRhD Tzzg gb0mjPlfDKIos'5FK[ ?5j4KLt3BJLX yFEpm7\TƓIAkd*S?:b'gSR|)PWX#NV -JGJl.>H(qxJ2}%(3;}iY)'ͻW_7T/cUqы_2m0E h+vSǣQy9>,o\\~>:IU92otiwpOIJue6]3SaY&Gs p+|x DJ}g&Rt@'3KOo5mǘ3 & 5K]4~ħ1N L=+`lL ]cϾgL,4'Hl^=3 a XaPUriw 2 xyV6G-}lG Sl&!@ZHPZn]]c*0\-$Ce# zv֊M?]PcouUfﲯ<@! &g@t %G zy=/lX͆pj^-YQDPDN;*l|r?n3k-'of7j}8Lw(9sWQ|9/JM@?rl/@R 4m|障39Vws|؉h1}Ӄ2xsiIXuxLp.'=X`(_Kˆ5(p,h\o"T/(?=;{?Ip9 |l3.^c){to{H_ 5"9]sk㘬mcA\,m'Qܑ,wP$$IB,aKR,tj+Fф8ֻ3B/0 Pj|J/@[{q9aNH7Tqf7{ ;3zCoW-(_;/Po" ^cI=mAzq #|N>;w=˯zQOP_ }ҫ:)Ք3< ri8 Ih:4u1nX!XX羆9^V}F^&H/ζ0K͔;;Cs&=՘D⏏.=&0y@#rx)pЉt.&Outiw#ğ6*J]l%ՇQދQ(V␹.6EYTto\;xE겨 ~=}C2!.ԭ<V`}E׊4[DֹD/R~Yfڷwf.-.٣qNat\8gk5gvZYoY`M c*7*=8A.ϣ0>fL-AN#08/6JFB5ҲSo0U/ۅʔ۸F&F`k;(MlJV7mTddAPk]3 _Ru )(ٴ/J−#Ɵ0{/tu ZQȸ_yA?V ?)HP㄃,iK4:?k}m$En|4d;hf%'\oC;;L= }=_=toK/e'zR_EiCWT/V,%kwy>ʌ}M~4J&-m=vX<^l:;Z S+s˕_P _鯬`c)1t%_q;{ij(&vzhVzR~(I͜3Lkӂףz乫! [,-Tí_#/\`d˒2OZ]ÿܒD kx}bBD$^llt\[ 5 i:CSo]'F9oa8Qcҿ5oӄPh{<;D%& EQ%c@pH\U76 (}+"^>-E#tLƚLI֪@v4n蕕^vAf{I 16ԺXrZ8r7aY8C@b[:;#,}VkPx<7 ZKKgfLhV.Aт[Ikl=蚹\ ҩ\w @3c7: YOu+|#f2hQ|7u1۴:=qn%p!:enI|FP-rSpYz],kjfZniΪ֜YJB1T?+ 8 adB>=TЧx@0Yʁ^O C)$'Z%ce+b-<J1U0l~nky@씌6[ݴt f ƥAij(r3јmJZk_u 'am :QHKq>zmn\l>аVxr=xr'4ujw74d'xBQ}̭(Ly&XM Qy6uq*ʨp  B$zn=._ ER&:گчEzP\kÆlu["O][ito%:r,SU2Y34qI}嵸!ok j3]+X#S}l /S_W# & o밭NPă6 _N{иFr 3w1mJ'!5EKQU#dPUe,?m FcN1x;T^0p-nMV-|(r G^ sdHˣ;CڥKRw˲,q.{Ҙ4KBJv{sru8zQF94SKJݒQW*RH>xj|%B v QtJ2vV}L;0auS;8̀UO'V[!:1jnh| Ԓ{(Ja~V1&(ߣHXt2DC#R|Y 6 {12ʊV|eȞv|KVv6 ׯ W!ō:Lo=[5']{0:"F_QTlM`ee[&$Ck_FUBuh/A ,2\x`ص ]H0AڼHN =tt'>^Mwrw͜?{񃸸KS$g;[2**TIc+RN5kvjܺzm -#6sw_6T4gS'}-#x%CWd> }]tq}k)BKy bU+m!Qzw=;jN sk!FSbm&vhGq->m%?ܫQ~aULt$c {C .jN[/p)>I/"PbmlƘڏp 1ձ[}#)3nۭ*MW% oxIP]kކu)Q NJ!댊1#cYcp!W!ʼ젍2ADߑj(`вuC@jNPsM\ׁ|ȏ"[[lT ez v~lyCgz`{ugy/Ϲ=R$4w%cu;$/-*^,b/NRioبVv=d-O "{!|AK=Ic}-GV|6+^eoU"5j\,)av0voMCd2*mzLȮ7m?i ?LP<'7t I[,Y0gvrkJԷO{Ꮞ 忬A{ڨ~9+otcKѱ1,JixSn65BryʭjyUjuna-OGvN Gx(qC/?l5@U%WZӜ _Ɇ [' x; F[?ܖgk2 bie\fE]: T;ix84-~ra>]}h}FFL<7jVd0YII5$P##6'Xnu_ŀV;v҈?e":|dM:BEӵM&7Oe3_ۼ6^:hgia"A aq  b@̩+Kq*um$h#oZhG HNEr_[@ 22'U%Η0.eݧp*jfLY]xSZb$VģHޙNDU\ۦsӠJ@\+6?Qd0,}=6۷(4ԩ+jE6ŇT!6ycF#GF{R <bUE3Im_A u2 tuL-:"}>(&;A CB]%D,駔gCbZVM@̓yW~ep`%J+rRo^ƺycvݨÆ݁NZ @ɭJ*˧MAz\eT33v#|_cc@Dy9W8hFR!+U&I%Qc{_3[{gq;#$`qCSRk2Z`atsp!:Gء {of#r?@aX,2=)+FM㹜)I UӿR%?=7OU&dΧvEWFj\#-pR1#$HQMkiU#s.2|ʢQ;H@$b~pA6,2_9|eS7oB nH2nc4jkz +Mh62'qH^h'iأdO71QZỺX+fY>-}_ujRH_Uȶ3\ܷywL## HǮBw%󹆄 Fy=tm1Yiq.8h'7H57k_G7De/ h6!U$T:dvTr3Fj+Ff+ہ#&L?(_.+o7gd[<0c\3/KbD1-xߊ+Ͱm7#ymcσYu ЈHng$H;652u:t)D7Er2A sWmO9y;2Q,V(p]۽0ԁݖIͪu簑;}}E=T\9*KO{>M׏s(?}`pn3J+S_$H< ^0π1(^8+M} l,T@׌S v^2N,4 v`yI0FO:׃b=B*`1R'޽+ǁ4QX/7ʴk_i<ɫħ;,&T*'On|;j8KYǓ[{uFiT㍲$ZjH>+1mNq17/; ǁfsL)=fv 6Gsgշd*h1*;<9B|tt℥2FOY ҅̒w&cswS~?r4eWw@̹P =O,68>khlm;Wof&VE!*Eĩuiب9t5*4v.Q>k;36C2٤V cB1g,M7Z~)s&E"A"vpbnu#-4 a6s[EbYS_33߱˔&9˰o+gw.gN'}˾ul9Ũct׋RߟD#N lܗѹe[тA.Qd~X4_E mN1 Qݨ齳| 䤫+eIIФq<IB< ޓli|2*NDv7oeP]DZ6e&+:G qpy1k …PrV']OH%]@CUA1PQ{:vWs^Fz.m`ڮTP :#[_ִ#KIzXI`)|eܶmv6Da?ȧUu\E%,!1 MQCNUVdYW1$a84yjN.3{*gymI}\'uetxtԱ@HA]a"wUӌ%F?鮳jM ge~*JݩLF:-e{0Eo!$;ܖ\{? >8Mxd8ie(]S_y̶}B͚q6@$RծLHńwm6W# J )JLgIm9 C"B,c9]Ʌvlnڤ <:iqZV@8ϥ&-r𪾌uMCPg<~suJ~ǁ}#xB7O6ʔJCv|=q/!cvB 4U\-6#B7LyQ^9e:#V"$ <ݹ٩܅6WJ-Em݃3 0pbݸIIL:7ұEg4d)U|덇wBk,B^xFVMe K?y;4ŀ Q`C?t7v>sb~-@,Om"e3NMqc!"!#’)"y`=u')Sy0-M \BY@e^l!.%(G:Ⱦ$XFCॺX ;֞\tќ5`!49omS8"Fsmq{S*n$=;C뵖- A qI B!2&sN,9VBQ^.&=\Nbmo'_ T1#vW*,T߭ǭ Ŀ?05.- "̿Փa66*Ka)Uv#[E(xBڍE2a)XF`tVi&N‹taz[EPK1WRG JHs楇 .Ya2DcgXMt+:FG]Z r<;ks S͹F+އ, e|jٹf,$ d#7ٲ_9l%/w(;Č-]DpAnPYǕ%#2:,=t% SV 0u`$OP$LP@8]>ނî"(ͦsU$z$$\9U4TFgz3i&Fȣ5Eu̎;,I][s|PWaIC =XGa^(ZcCטUo;]eBq8ۿ z}''-l$_]G㝽roc/B+l77l̹V©޿Nc $2fCy~jF |TJxF?;80l. jpTå}u ar-RQ[+t?fETԡf5tR4 `|b̪h},^BPpapc,[q_v-znZ<յ =4ݍҐ .KNف#0_ y%jq89 $It->r?iR PXC}#p2P*8F8gHrLɄ&`16q}gx7rfcBq>M`LfcI䳍JJdt7tm2qTY3zfM+B;cE_ N-u1Dp j(;>P]HLAt { :sc%Uemn Ywք\=$\*r?TըEo L#G;h7(r鎢 ?^5 MhBVCJ5Rv7!{?@G![K,\oۋw hqo[k˧(QT]*ԕu+Um s=׮@P.䠺\!FsEhIkzs7JCB:9jM4)ME!%Yʹ0Kᵬr)r*3I0t8i$EY 7 1r5x[Sn a3SjRҴ򃢢x`0Kh+T(0oX_@\I zG Zu%AM[!`cԛvhRĺ6TL8Ņ:SͳM : i#r-4k4>|kMuȍ #ظP/Ԑ.?=߰^L r yVbpGgX s? "dٞ 7e,KnBΣɠgz>۵2nL7>H:wz7n1[V j~&tWT Ԉ `jea /@YBO0ߦx#:S"G.HQjpm6A}SгְVGu\oyOa fy'wÒ=~i-h,1D gee$@ah A,`_R5F7ohzQܰo+H[m @~9oޏ1X gvg{^q.oSG8`_]gJw *]̘ByXo VV0tAնWFئw#3Co\ю!8,{Vu9@/{";`#` A~ W1VZ[d18q;A+ ATA/O{/"+_{7s0[O*7T5S, }6^CZ"|2~>9mRVR8[nuyOWBT6݄쓧>d%Ž7(db}j;Ri&cSԀA as\.dZ) vS=š.%*W`4$E23OH X%4ki6YҐikl#GbV= fC$1.a?=ж~YA ;qRr`9p_=e뷈!P3yf c \U Ү}ھֻ!eP[ʑ[ 4Q$j tiS݈%io ̅\s<95 ' j4M<t.2D=dvGIB 5W0WEiF'l LѺOC'WouB8Hj\sU}1$bcrVVOG{0Zq|[n'4{wkhPiԡKLޕL-eT%yV7Bey_hC.GZZ*Z4fOXqvm0E@:Wca 5B\ު-JYR(~"UbE26uhwZ`'jgZFXj?-Ak瓅t2i=<]=4zYswbn񙼚`j-)زa4J˸"N”i)g!ۗ3x!QV6wC gdC. `&no4dRFkvf/G$%鬄#}F:ll@tLH|v/Uh+u vq9cY f Z6fQK^4s% 󧮁ێ)9]>Cibu$W ,5im7/}>\ IkJ]zF군yF5hDl?S7=( lQ[䢅xB@j̘VkFifӄaR(?ԑ ,^|&P{3=߿xmD)}|cғL*'RŻa<>Tšh+UT Pho#PJuW_@akҌE"Sns}wF@}Eڴ2#X[ģv A<  N /\f)Z6gw+槾Y~s[cASBZL5K AklF&BL&I*d|(Vߦ_rh\_zS]NX9 x`j4{/A/CجL;6c,[Ԧ6.ƭ_BTf\^*e׃-ZHO~bϝw$$O - LvDrre+'w SLD^$Wo枸{vn浙 Y(uR`7񌵮Ga|6]&+sJ=wrJsgۨ#=D i_I ̝fFXkށB0M*δ:PEGR;CH }M2\jkdJd㨫6JTe;9CsR@v>L]Ε뀶cKmf͸S߂Xk^H?4gTsD@GngN'h qQP7r"vbɮ~?nY1+x. iҺ =;aZ,s&UK5 hY;AP OGl.ev~ybEi x=72rQ۷WD{rx)y&b/ؑ( `_rp/]QP@c/ޞL-wNa}S-6spPb?0 #¹X5| LugO%M49Y 1O=PA8S4JCb=ʞiRAMg 83ߴJ$.l8VBNj/Z(wFwqủźWu@69~%==4H>  Z0j5\%'̼͂JZ$k qC1~(5aRȂѬEMgζLuaJ2{f@>a9mEnQْ06wEqu+ikYaFv@?D y;z?|;y~̱1b*@Ųs_&QxrB~joN?56;k>WƠE˜O N}B^#) HĴӹ*k! O ղYy3^/Tܧʌ}2sSԂk\k= %~JFDTuV` ?jH>TSa=J MDߛX 4Ik1 q& Ha']S=9Q,F=4xj\ʵ;F畘r]d \$-!E%}h]/ώ2,ÄMzdaF ]SE<}` !RJ@YޝMԊl`MW ƋOȏA9ԾLWϨ…̠{ o@@~'gdo%_0]{m+dQ!0=mHqԓ"{Vx d/ +ѿќymbZ,TC2-L8X߸Knx`8@ h̋ӀC௪9J}XXcĔE6M"҅"@Ef~hM o_6Q@zx߄-/vDL&~e:dT+&ζ5Idvr&lQYznJGI eI"Y>Ĝ[<Ҵ(CbD#`,T_Cb5ϕa@d(+$ΐld*ʻ޽ M~ԅ6оU ӯG_!f@8Pj1Gm(bz#2s_nHRlǂ>*T egm,?svpO6ǔ|TC4)΃<=a PnZŎø}kbJ+,d-*s6P~jZDA9TB%<)fMg ӏ!  .>Q1?3QWsE⍛kX/Y`'A76{U`n A %oY]^S #(zr' #~I*hwtLpǃE&.P  Z]9 Ɲf{ALOtE'ӱa/D4@jCR`ߑvIetЄXՕvG`Ad- m+l;-a3ۆ"tg&T]_@Bŏ;~^`5oi0;\'lۇ>1T BKi'\:>쿻Q{pb @E"q q _MЁ;(za_+=)}zn'#@#w¡h(;a_:v瘍Y\!rδ~Yis`/GBΆ~9XQ vy3ȆA3NLux|\lSK&+ 5`P+hI6҇PH-P Z8…\RAxތ!l|×@DL@mx㇄F™B'ˀEt)鬔i #gUwUZ+YcFAe L_hkRm@<3?UBK)# ;!2WJ%aޟiK\M`A[|56FxQ{w|m \g Z>E?{kDY9`Zq1DvL-l2w54[sֆ7r| )Xʇ7[Mn0ݺ',u r CSoY"0v懚;¢y4*hmz#0VPLxZ0 "YQZ*9PO5rx$E<"Ul83c^žg\~F$ V^zٶ7%slLlgf;D1.շvݣ?V8~Sh Q_h2_sh:_f?"^>"_U'Dľe%AQ|0Lv M|/B^Y^Ֆehf/c" T {V@D*BLβqS9RtS,'[mWa'Za|'4}4&+$S[=j\0{^uxƒ^=9} c)ON6W$xHVUvJwC4 <njihT.wzּ菬P?Mn2 VheXOcyEJɒG Eg pl \%QeM`O*!IsZRԆ&ShBFRjoIjgB, w9&~ֶel*t5Km"NbJɡ*%}׼qX*uu0 Nf"1.CqT5x%RS_ mI0+kuq@3A2#D +z~F޳wo.# T&I-Fw*GP&oGߌ9-qbj:+N&{O'57J[9*y\ʉ%2r2k%wX& gro cM'LNN%mXf_3}j *t7;nETH9aHݴSlы4򪪕eQI93t )+G|ٙAT 8:,tI=Ҹo0y~-ÓCIѲoK~Q){H. Kdkc'ڈX{Z p t Cë.\= jw[ֻ\uc8bGC$icv80,U&9C u)cC=齍4 })~}Oe>r]2QkSox(|y}ߡAh!`-Xu66fDחGC yQ;8PTVSдXQ1Qsj,BAWir6fm55Q1a=MpgK߶}vH(e \RƬBm6~al(  ΃7j4 ׈"RllXj/=ÁY`S=7*C١̰H.2 =mc}m1`Ғ~4nV-q1-)`Fu.Y1Ů >;ETR<klo)tzG1'Hh<IjƽR_)[bapQK-ls_{&_Z2ݫrp:*~~譯)쎜hQ*iB {2*\VKD xYG@|!KZI8|ܒ.a 閃vyDI;cFX4QNfZ:m@ò~vEuslG}RvLm3vW,Ӳw d+òֲbE";~O$oE}eslF娇fԧnsf?-X1LpAPriVTfVDGMNq36;)I6>Ւ'Fa]LXCfza_gʙ6T1KR# )6Oe+O# 8tA¿1F6ݓIpOҤ|E/2e&: w-"IIB7CPA"zh߃[#=3*6rS yF:jIFkoFng9QX39m,TG6⌃O d/dM&~b.pM2I \ Jyܱ3?*XájݜZcdh![\}Ƴl܊/ptma,'cڐRxOL%9Ptqߊa $GlݑXxWG<41kZQXcHrGtSXDJ\FqU}FIl]ۺ43- LCxP;(p+9@Mw9xmG]YrD#^t~yY}/HIxoɿiT6ΚE<]3ppsBQWKD+%џ$%i J&~mߋU/^[~{qCU%Z@Yk'4"U f@0F^ $@بҎt2镌J'{oQb%4E6a,BcJ!ۇ^;eS a}-4im`p.Js+  %[V!99?N Mx}It _HpOpA /`Z@>~Z/yJtI}wG(jWdh\{L`CN !_:kk@{OK֥ٝM+!j@ՙcO [DV<Ϫ R~u`rޝ#M]s;bIvIJ~B!̇Ab ( _+(yι"fTSUy!.t&x svi{HI{X^IkJA)3#rZ 0G`+HC0YE{i RtU;ʝY(1M﷋3҈ tc❼&iENR˒J w!9OOEs@?[]6>hA>B{0;9mE[".N8 nJEIK[uG͒滅YQb`}ch.$t3px_[qpB֞0F+fv~Wh}@7mЙUPB?;d(s%i*<.%AVЫuZ{(˫ g3nlo?DHjdʒ5dC4o^( >r|U=XιaU jm!D<#I!Ŗ?/f^MFtj/l"sr㈺iEHeg%\d1fB30k&*KĜDE e; 6$[UY~s`г)Y +䮾 Ht|ŕfɷLpT *z6#*~W1L#}ofQVrwP3./#H djuKENExʛ>?zaOi0Q"3~+[庋Q֢ x{AU|^oyz~[u!u][FpiX?Gc?bL*uXt DA'HqBy?Q/rs`T1#Y b) xR/t]p}e26t?^5z 4r Ik=>Uu U/}R_N1{ -*#ik@_mUh/n={|U>oVtW! f^Yc -|%O6fv eWPܥ)y+(lpUJ<ݫ?22ZhZ~a:\o.pmẊh̉W߆h)B`[}$C"on)y΃i?'{уd<֔+*4|Bԕ &( MK0ŋ0,{٣ X=*/k(lr<ּcΠ ^[v'eQEJf,YTJUi 2[c Nc.u Wk.ӵQ⏞ p7_`4n߿g_TBwxzM˵ci+֧2Br{u}qg5 _{Ba‰T%oe0Z-7Fs\rRStbHw-M"؈5 LfCK5){BTL~惸>t#Ab8_˼RN|T+J #s;4xÏ_e4 g!a08v}|Bl5m},睫c5kɥn6PGJ^e;3FOpg2e]?QF[Q$^nH`nh EǓ,\Klc;1[[^o|vsf `ی ަ0Aw$a#GYELr>Z%;OtUmDA4'¬P'DFNe|k%@,wq0a_q~9U8+7c*{LX:[!+WȗvI/3q+"w'_oVR(+ c s}XES_`i%qb EpΑ eMv T$ q{KN6/iG4pƤGRT,,XHxhJ6Z.nr˻wN+ϋ!"1>(XM.y b,SS/ ug.sFšo~1U ( Sc:CNi`вFPUo˃j";/L3`.ȏ{t!lɡO5g

/ep"rS5Wi^cMvN X`&$#-ɧ޿Qt.uVD"k.Кg<*P}40=~Ok,Jp,r \w2j6[l~LmN~כ\ܣ:+O7cvцp~Dxt7DǣB "Jܤغq$`,tvI Ծk95&i«Oev8)meP@s*eba F Q6w/%jpnAkDB>iv K!.#I4IXn܏)T ^&8ר? HǵW&.P~ 0""e称3tV%+uaat2ZŽpU!wYPhks"vk-g]YמʻK}gP l,9l,XK-,&,b_(S_:`F635R,rkh%|PCVWA;eqgSmOG(hRCtcʹܢ=-}`1vLX=\6=V1wk;- 7U%89[?l{Ub)'UwA)^]- f*g70Eldԑ6c%V6NE|Oek ߚ24bUӹ~5}6 6`K ٣iO‡ #&/C5ދ>DCRƯӻ* Z<(cV1ͽmL$gF`POf PgCQWQ=ゥ_,(}^ DRK_ ]CJ[mN[b;uyUZvY}1AvWON]{[i P`IcfA2+Tj^Kr * |~e{7O8l_v/l۬W56x]hۗEr.Ќ~Wdm !EwM1 :3&JѽHc$ Z9j*_[ 5@3I }ܤ[!*ƧE *mּZ=seCyE}l2BMshT~:s!7qĬ^獐G9BbUjfdǶJ[4$Lִ 7eSVeHMf:v(cduPH.;ag4b4jqݸ zmY3s(%Siʹ!pM7Įa v@I%}#[Eѫ0xR)8/1f_+lFp m-l&"bFœ,D_CI0uO Y (*6ղj̿P2XMzZJc* !@JL}Zn*"sk!Y`IdNWqDBy? |vaZdDcUG01G^/hciQ"14 eR|q/< ed$:!*2Qw''AuǗz5@t"j r2k7[q S0z)xc9<{űzn|bLuog{IϦBEaU?}o]F28ɷ YğVm*ϷT"kGؾQR!yNS<;08}2yjINi*̂IXW@=vQf%|pr!f,+o 9b/ *Q.] VƓ<S|Trظ<pi;zי8Yc{&&MEr:0H_KV; c(|7hk(?8ٞ[ lE~6utM̥rb[z }49N`θSZd&Uj}SR=|h 6 ص u*#y2MVs=_ɕ}ger"0,̳ HX~>rjQ[$8wXsL( *;~~-l 7 wQ[%zEOJN @~ #~y h B0~hYNz=ʕoIx/<YjCUs/:z0kz]`tOb`>)+<= ܴ@'8>iudqN4f͕3c\9Q|McMcSK(1E9Hw쀻OhV:spc)-As=ّU}(ک~A6l*oVM@+͡9bYc ԫl_[}~Kyd[ԇE('+ɇr2!C~r8&;.r|*}C-7[U-@(\V}!jfրJJaI r̉Vַ=[RN7і}eA+Iѡ$f lXL)IgT"m n\Ssua0G÷卦$R̟el 4Q>n(ڵ(g^L;92zyGP69GT>#o9ܗ?V(F܇D"ߨݡO􃳈1:O):Ǽ  v* ;ƻgxilJSuI?"GNz&]rU3N\L;_ADyv,Wb?' D[ĭY8,9[[ݨt 3[ bdgI/D P7sg9;ٷ$4 ۘy5@a>}觋&$;.:d"dX4^4y}P`1?H]]wnq!^N28-7eVsNxj)P¼=k~u~ '~Oi[^9 ʜ+(8+vۀ 2"_p+nV(*\'[R*t(j| %GT ukAvDT9 4s%( fͱ-"1AZ#wd `72 I- 2%>ŝAA* [_pߢ ?С*jX:cEʎk{UgB3r>PsPGi ">9~%"c3W~꽆Z=պU[qPݰ?!0 8ίdc]򂗺X $>ݟŏb1 V9bfK :MeShXaü wjMͿՆ<߹P&wQlS/("4~x(.|C[4Zި/0D^:+7ka#&뱎d1O#L/w5d&sA[9 n dy|9%8hr^q-eT.Σw]] FӢZ25',kȇ˃t˼ȹBW3/h `Gg1{u,;v"Z1I6:PxN]6ԭGZڞؒWtRVup o}.:Y|ʧ/޵e2loJ%%f0VsVedKE\X6?:].Z3ȕ$z$h'A$8NNnAߎr 7NyUs\\Lk#&2eϨ+=#PlL7Қ/ )ΜSE0 +UpKB. L$>K~*ܓxpV FٽYPv i kVSY {9eק[\BLn$„)cE*ZvI AvG~u0)>WZ!i=<\xZ T^bU[duc#sUB] nL+I(ԋsǒ$2X~wEW@0{#'K7ƸbWU>,_uw5\!Ik~Ꮏ"@ U DEp .R7<\<1ZG.=c9VRCU5nrMAVR3Th;2eIcgr8y2I G墁$^+q ˢ)xDnvfFU!%+q$%Xcv16f֨6f5( $j.(/q[#z5b/jok*ɢ-?l&uQG4\Ѽ9Q'gG9HC_W .v[na{)ˎ+e*U)QCRY%领qJ̗xWnſ0Oc!KĻhLi>;&)n 2"|.6YVu-,kUMC 4TLdA*[  uQՍ JPȃGyrϮ!C##P"%!U=֮ [5HM+8uۋW~ݶ BD3Ys9 .eRLq ?xrU ?!GW%sn<*n=T[1ßtبP%K#}7Q զC\2-uLuxfd'0X}*oui5MY#:zPB̆x;Uw.ɗJ0p|9#-@ 7ayO8231iEN1緕IśI]n7.X= ϫ6_%2?u!g.HͫCSW ﱞR8Xa;wC81?\Ñ,Or|q@ZTditd$LgR)ִ&x8MI}@a"$C¸Wbbӓ略3m%S%eQ(߯75].OEz+l]m@l*~w@5d/1KΤ 46~:Nȵ)Djm5m-uKy ̀u/#aӲOFe4F%ɲ@5W|~Wq#A7!Nb+~ABTvC95%P L+\~c멸㺂⬚dN@_k RL-)ZQV{\rD5XG"4 n۞l zy11\t/G m=ej*CA4d*9)l335xYISyL-3E'.abpy˗;-aBv5Y7 ׳vLv`Qxstsivo\3h?sg>4pAa 7ear_MǼ)۝L*oJ8)F:#ڷzy;51sWUIBcJ~\5dMa pll UhIcCL4RVAteRL6`ηdM*,S*Lt G5؁B+?,-2is`qI2p&FQӶt(2 +MFz.3p8F6kJhEDDGϺ޵ER ;~A0c}ǒ͡Hm$-qr) k~0G"~`ҏ1e얩GA OD 54\8^&{%_N)^"o]z9ZLUS}7[4 ~q%޻8RYJqYp쯻X!m9C u(d O5BIY[654k ^Rҥj)847G**9wh2Pfqs GC/? 3ׁ"xZJlՇȝS26ZcP~0[40 !i%gcmX4r(W/d4!+'EXBqxaKjt\qvqz2g,͓%܃L6V@ v< b3V>vۍ*IӚ0Ng#|6d2΁/Ѯ &R)ѯ4CK髹գ 3.ٲso8tM{ k\Y[Isx  KcpSi7w{rqc9H}K9.hefhG14H3*!ƽąfqdB Tg '3m[{{IZR>>1\[aa"3H1ַi,>;H"˨߫ˆItPZEǹ\"7,3` ?6n4=H{ 9{v:<☉9lh葉ںqK %!:.i/QN?rłX b?,Rdn J˸v$8 }ۦa0PFp@J@DaukK mBeJƬe nOm+ݝYPEhk{9ʔKqNuަ&/~cY2w޲9HDs UpbinAyYv#%<}SrD VSePjğtc Ri_04=q98fc\|>KQ rz%Xӏٛd5pOg´)  2J$dC_wQBY5%)zΫuD[FE쥠עxvuu[+&!$zQG *BLqOZY9ibѲ"s[ůӁ'&b.> *eKlg\:B`9{Wj;OXaVp3:rђhdcl l3D[$,A/8JFQ,rO+ȡg;euYQ`8u-I^Rv6bs}(B6`&`beҷ}VtQJv P֓` b+%ɽKD6N.N~RJef_AmQƻ3&+u.Xy\"Fn,g$u,c3.qt;) :oO'ۉ?0P g`d NMP/ [s$f+!0&3~ +7ru+rr1/i~ RQw^!_ƆPa~bhßJ1)nL6`H&3i}m=X$ s"@0+(b'?:֞^0E1)c"m⽵kHj0T%LӸIv[.яD^Q|݇V.t-+.1OUh#`Aꗆj8!j @ֶG|هuu'Eպ'>s;$Y6*yBeibwՌu;ލ)b_۝ccVX}[^'(6nN-سѭAC@-ܱ^;nZf4$p兕v@Dk+tېR3Wc S4cN cO Z :eWAV%tض$j#"-M--C4XtTa`=J&MLX^Kr#mDCʼ<~ ]q<7 ^r.O"4骺D*?WAmה;(o;ýj½$mBNk_7ĐEG84Gfk$'tR&Qslb?|mЖʢMX`(xAqFv2ʈv+sru6?[<̖Rr~FdI5^:37{gvv. fEFTPIפVbg"{6-c} \0= PKcvث228 L?-UY8^#̓@ڳUYF˅N@YUBu:Afڍ ւSSLrev9F2~?Ȋ.}vUq)/>[ 9|KVwn,oGyc^W)dv(w I OXު:>vl1N NW`;o9`?Rj42<Q6l%9۸R~n|u sjL1] =!K0a\PQv%l:BݲfbN zj Md-ףB鬃 ҄XqNLVqT 45tg &g ',9qc^Z]ikڼ07^IYeU|1'k oǂ ,k8Rg=SFmt`E°RebicT{]n0Wjt8fAaiB<>[:灞rAFmM +҄8+zq7D8U/\[Zz"mwzK3V n6tU}lt 9ӛ}>B&֚Wf=Ug;r}Fy4.5Ʌ-a5HR\n%3,Q-03M!8>``D6tUyU-QћM}cCh?A1+ |?#bc)=(!yCuOT!`Teo'*:+lx; S*-!iui(C뛂MWު \ ֖Y7=2*"(\/c6|GJHq;}gjqr0ޒm.G[JC(A>D[_}Jq\Y̕ȐRC 1ҸS.#!а<<1U\Jx1R)(&[ ;w2ZSլBHiS d5Hݾ5O  Q6n \ Ʊ tjhc ē}gi-Lm?_?Y̜RrX0.YPy#ЀP;=[iB Y_^Yv_T4&bSǐRA2k p1+0x,bU<]2elD]6͏ HI8j6T$#T,to6kE,VȮ.,~h4A\Bg[@J,%< &pE~\cyA_Bvu"14\E/zspuo{c^BR%uz_FH@& L c }kvvE7ā*`ܟqo!-YSj12M  cd+K13/QcڛNP{J|g]:Yƪ?TK bEE`S^ υ/bn$%o 13|v6=:,_<> J-رӟ)ko념,rCy%(|w > rUy@)B{g^p^i \vCa_`AT{x|axeYq>  =hbHEz*?Έp7c0zO ׿GJVC@ p +gP;aY>jfH%}Γ hEE裳t `{jXam7k %M1IjB?oEB8=FMUw^} E<`ctاŝo;$?3M[\:[X%<)庽^0pØ-2}uAnn#~ ?5LȭGk9eJPEׄvgcHbԼ}Y4DI# 14p!6|( =ۖ^.f!`[ ǀC g~?3UxL 9f~0˜?{Wnw2ﬤm"*[37wL F}ǧPg&v0g%{x[Х[.{nJǪ4F}}-`0Z:^;-Tg=_2W3eC&f)<;E#"þ,>[aϿ5 $@{֊{KΚ#Ga a]zRrl3zO:_5XC rT6C+2cR9joI@)gMdN~o8V*0t> x]2SdBgbEYS>A5F21g)OxɽٚpUӔ)"{˪<^mwM8aáp!`4Zts92=*7v`)p;?3\utjq:qft#0Υt;+P.PN*p1Eт5sx3d|x7)uW+"HML'"h 6 P~$4jNWOY[OX5L3b gp}ԫR~pAHh󬣛Qb%5ETv5b163s#9dp34fJ~Z^&CzAf5ZXhPkN5%X;rakRȿgHNx׷dX1GT"!QJmtdަS^jW~cwFcC܃?,WX=!/we0S_~䚕aJ"$H\;W_8gȾ@WB#ͪʔ0ͪL%QIC X 9S38@rtlʷm)|zǥZ2d͢}q&IA$(,zؽ '[E ysF5\2Ffv)fIV 1Z0RXy0ǫTۖ9`”rd6/ 9d^5@Q9>n,Q4|v~` @6?EJ7#ϼ״PߌU>f*R_`_i̐YfaRxR:['_U [H ֧W^TWh՗_D Q*Q(xO  Ls;|I.IS*$KB% XlLCZQ}%7J"bGgm\N!'@tď {)Y?GMRYG@ٽk9l5|>e#Ytޒz?ۤ4B (Eo,R, S$3/ ~׾YqM<*tZ +9=WDT,r"V!sݍ㳏*BfrQ|woS]ͅ,Ω{V\#ta<gOr >0nP[It$iV?(m򀿨]l6$?SX5W> -E) \Dȝ0ttfEB?(uB'9[WAzwJj҉ٓAw2:$Xˎ,% |,ft<.cXN*UeHB[19UG(Y7٢kVXn3ѤpZ[ˣ]nU0`Po܉GrbBMR0Y}t* Jتnmf]JnMh9˧E`;" 5!* 2 ֨/=Uߵ=nV3[>Dt';7|GSbE"$IB@7evUȳfc\6AJe WՂiABt K`|K2 vf 3"l(ƭOݮꐚ ֠zm4K%H? OX 03ꮳR; 8>(ŸVtPT(wk~3&O#ɕP(% ㇂:#_Ԥum HʐBϾ@u7a5eqQil,H̖@`,-; / :K*]Ylڤ:oG~E-,0{8VZ%7/NDvnd3ҫKEx( <F`JT6 Dq©iyrA@,4crok釳xzy}7@| Gg |qA)$ edNƷo%kϔXPKnQ8D+5DP3oYAdP҆&f46CVz9ljG8e {)(vkg O<.Kfڨ@/2G^RNYk{`X&C? 30/+rvG.KomtxzL޻PYxVQriȻߝH7{ʷyWJIUO9<@WB Pi6preE/&Fv +! S2+{zf aӐ&OrjUCuxl6gdC&[G[4*MM8'V;6\)f[\ zuf]fM|t3pE8h%UXuM>*4J>YkG͑U4Ӱ0'8P̓2í:L7.WM?%hp8(ȫtՄ]J,ɨ*d3DfSB)zЃ$I(h醿k9iH#ōr 026* pܶ|Bs%dW.*p(sKM=^F4>C"%z 5r aAHtB9?!8E:GHeǓX+9elGXg_ؑcѼ&w ޠ`+yds*0L̝-ސ8ӑR k `E`xɫ"#M⸘J߳L! ._>TSzRӀf5( 鸆 @xV,z`]|Qxj]%_vOY-LmR"1ѣ} '8)}YmudUm³lA͋G}s%>-lqXS~w '®lH,&<{k9䜠TU p DH嚰bEh**֑В3 Zd"T9j6a1 xk1p]0u|*z(; !a gʭ?W>H*N&2`,Lc,~U 8d[B3Xs[S,ێo O wyHh~xEO%[[KM+>䆑:|&L)Xl),9lP-)ӯ YOV dadݫ yQG*k1>q@鑕IU u{eXnѽya98QliWӹțC a~Xd Tf莴݇Dɬ^68RxAӒ+|LWh{!:E7ާ PKC/|v tsrʅ~30^d,|_%m:NìC-b)-v"ua^] est_nGUAa\*daRYs*m ÐÄH XlO;S8Oww8}d>I!DxPl,+F}!YAHA/:ϰF->> ̞4ˡ]-`.;(8LJߙDEŖ1ު ~$iFxCT1X0=ŸJDr: rp= c=K~2 gm2-H&Xzĕ}│zܦU?{B֞ I6^zh6uP&EٞGAgv1++iI 4p$Q2)jJ(h DD,/{vmzsmL:{e^| N^1wQ6"wi 7cK0Q5dc8o5fsd'nnEfyRĆ}֐eis8#RTTtCgv@,1AS;G[,/~cS?̜d7ܧw/1{fucfY:n.{?G0 s!z#i|5i"*&U6Ux$\թMK`?76Lao~9H|f ݇tEɚZu F>{ȡgd4XOf.ͤk =xM8}@jSRT/0 _pV?+4~9e_.\7Mxɀ6;7OSmI]kG}򰲚uw+ժ .cYO֓f'tEeSw'`[`> -Iay]<#e)Ikᡋ"~QsDqfXz󐘠f_>3 ;̚ݶ az{SY@ޡ$mveJEf;cljOi!^栠7\ FА(wp!W"WgIr'US2Kxb:$hkixOFCq X`"x7nnxdN24Y?% Q bOMM'(*w1J,:͘} /ԃVD1 eq@_ }APL0)bަg꺍Oog7V]2W A+2q)JjqRFj |BAF'@P2Gaԉ_/!c / 'Ċec׳xOTt+ڍ,@. J,O:2NAɂMN9kY j4eś>heWÚ\.E%1uF-'L WEUIl_l t&ik·aA~U;]WӖUDPko`G&ao:k !v,h-1Ɲr72YgW*%{\B!IեB ‹UKyo38?ChZe(`W+kv_v^[F~6l)ȉXzOԽOf2efHw5i|Ut!2)E{߭G"K1)+!TEE?j}cOq.ܹ#ydwpigE⿫ǽ:] qʝEU2u H\>-NiHG/k"z6s<4[.h-#JּM/>?$ Hߩ  <]UG)6 qZdd#̔})Tw$˸ެzOk~/X|=>œy\0)2ƸüY^UYW5"XLϭ.LD`*:ŌʹPp xWچ#$Jk1 5sdsBwnϢ۰VI[HǘfsP?x޽2P0yj쨠G`ߍ>Dz,ꦸeS,J?4Eo dŰe ' 5T?Q pS4VHQ"EL^ȴ|a&j504mI x; L$G 7Sn^Bu%L[S7:j]\a8 Rjx6UJʔrBqę9\U `pxR:礏`O[:U@:,juhqp8̒zjrSWϺT+̞+p&NZ_ͱ( nS7o. X#%f>)],Z9=?Sҡo18.6!pq; ιR3?d"̘]>cX:Cp~0urPdf2*凃t/}Ftq߼apG5b{_ل 7Sƹ-ce>'ם.U1"*Smcw耫z;u40Q 85dmUc[+^NL^'Q CI_\x#Ɨb~B- 4T /M üMKPQEd'&(hh+mos&< }qs _d(S'REu6}ٍ3q86 J>Ŵ5C>k+'f>x*f5-UMQ<#O,1!SFPę7º@~@z:F $V||ױKYI ?NCxӰnu$덒FR+ [){fU%,1|/G/O9wT0V VB'>V"KKp0W3yc@K|X)buś)̛^TLPx[~%! tC3񌻆Oթ/̫/!h]dsE'+ x{R*+  /-X i=E|'%oȅnl[!{jxJl㢝֕r.D"V`*ܙCU?hVr>53zPs8bLȕ,>t"f#z3Ep`&`*9d.sӓem%d}Fn{O/޼Z+i/S(GKpZ>Lvq2#| TPkSﱜ3˼B7A&cȓv6::uNfZd*6T d_IكUIP9(}9d~&8Y|$Gݿ1D 08 L&{: =|7W/s-_G"UY7 e,”4BL~&JFokN!ϱ-fr0J:\&B`Roun.:'E{KA  ]q`̋qN>Mك+['N_DXY\t;Xa^ңD& SoM ^4geM7Djpsf`ږY'O9y.Xt멜B8_~jZ vp|: W5"3frNm숮X} m[dZ1FJ1:N荺{:Zc#,o,7cxE)|H>̑Gt;v5l=)h<$/mnKP6!hF&mwPSڄz?6]6i',EQDp#T|Z2=^0p Bp̨hC#vfϮz1AcmC.x"uo ?-gmEƯحW # +9 mS92.{:I0,c"Ct:#} 6 'W\+I Wy~P\֕sW \upLMS(R~ G1/eT q eEJ|DX`K1Irn$!AΣB@O?] }JcLa`9qp ظ{lIH N v|k0APwhR|,t6;+Ag$;UdԀ+%N{ w<)RruﺔŃ<^W6MkJ1q5M4GFVtyVgfD2*,ڳ6.΢vE"yZdqe7c$Z,Qr9lSl3az]n-%rŠ(q@K*n#q@O!ҡ$D0{RcO', .>-k$U˽P@۷ѱR.Y2pr0-MN%Wc{O6 "PT~b"l*WUmXQJ:fr1Q+uo.ԙk4|RFY!ѶGlx.8, /5Qܖ:W3Qj>ddZF=;"$J6CIJ\kU4jwoQ#4MWv+X UxUrs)Bl0"Yr͒2!Ƚ%etV{V/{oU<,RP0\ĮMYj8Iuj~a&9zS|b l^nV HB#BN?|=;cz[ᮈ.ݼʟ M<~#^|wsmɵ4 >l;Lu7C fX miG<ɥ=⁼G1x1$?egtPvEKA1 k ]>wC ^.)?&>ST*L9>t5/ȟ0"dl^&_T<Qרꓤ}ݷ\Yָ3줕8r&lfqy`/p Y&^6Zĩ7mc#/|9d*()Mqޚ%%-1X1J\k FI?[+:FA+[#7euϡ2BxwV` p<3FbN-)# kob}_^I~U]>Oc,`hGI(y|Uj,Hc%?3'IejQFd&YUO1ȅg̍68Z~b.qǮ"J;YZSY?4l#עb%L$?b 䨜5vbƟmqL}RjJffY1̫r®߇=TinUPFRYugOЩ}SS{ٱы%wXJOrQ~ 33Mc4xxjf6m*_c ,À9ml|bf}_8&u>FfSvYȑӊoԁ  gpeep+=变5OK©ߺ[B{ `@3 r0-]@W՞(W%IF:5'v}UF詥'*Xތvk$Es %m_.xc_C[\ ainʆ ,A Fj96/KrM >1^@l_*8XSUnb^퉠hk۸ nbfoW[VJ:w7}..vaK:AO:B׮st>!t4LonU勗|La{JRcAD`{[ߌ;ȡe =,H ftZD?$BGtFA@ f#+ 4jބZ!`\/ \Cz cDHjjGkΨ0ثڶR%'f oǂ!5=|wFU,n-^eįhJQ uI/(86LPHrf{:о(P6yaYer}I$l(lHmmJ6#)f8+/X;+表KlA >nSJ}@_Kcm-옒3RL%t=PE 7_dmC'RD*z7tn@hWnJ^UN!)8> {i +}/ STd]NTYJO7ȮM$b{!KPEGݔ 9*AD(Wsr5cv?JU]3C]AݒyC?ت03[FB.W$_>.~تvuS?#]A{V#orUĔC > ٜ9mz(s 8ry:(^5s텪5PX-5=0=ums\gFG1!9HpK|N&69#+@trmo|+!96',ٔz"oF^1YCOCG$|s65y) p0J1bcgFt용$N ĨxٲU \ѵ͈'bo8g1m+VQd`0W.Sǚ.%z֭wO', [JVpHX lX%/E$' g-L} rRE/PmA7Sj$_фs37WOG:4bQNK(qS#_åήMr/*ȖYvgluF4QOʾWKiP;!wIfbL>} .pwŨ"ŨkbYu1%&<ϰg&ˋ};kc%Ί =]C-J83će0:5WDZ'9ԅ3 mߏK#oQij>kTp! Jw*7IQz +cpλd|+iXS&pfg /*Pi".‹31"Y$:\;'^= AmX?xQ ~M(NޕE:PQ|xPDexѰYЇ T">$.VEw[nV&MiGxxV8 W$΢,uݚAHLVs]%͗NPx"Mc]dye*l5bY_{q4=Z$Uk!o33̑~ 򁘵SMۻÄ(,ʽ0۳xi)gzh[qzwXXi6?d7hcv 7V3s8`Zݾή&+5fl%)#n۩[ 8C7\ϴ^+@ Ii_jP8-u$Mׁ䁜1>]t c}LڦhaT ,!1iEa( @ؚ!G _kϑ;rSb (E$pÈOGѰVh62Pg,7bY , lX t"l|OU# !{Ѷ/,]$ˊ=uNBdvl"K=U4(Kݲ"EH/,ޖo?gV;ʥ,iK1Oa@ZNDF{&Kn!oيH^ H(TXခWoO8]̾CF9XDYYYU?TXAfS02)1*K`Q^+V5eg/g S}PΒ1}n]Q.5^Gn'y0 9yQG'PX̎fжY)WH&{ƻ0 j93 3p 6Pz>♴ 0y[hdR0w}D|tKW~qx Lqf46`xB=x1xNhՏ 1n28$J({W9 o8`UK VRt^N1(^ e;Ͷ<' ;uU&<# 'WhȮq$hA3CiG7CԡCnvi; Qf[anEf_Xz੥lY55dy)w"/SՋޜ p؝R\quزD {sI}c/@EvV^ԭjM6tBQjj#.r{^Zɿc^IDqwՓ{ϠS\^/"$^#D3399u9qzm˙6\N^j~}.xXZp,^zbUQ!"9NܬiZHzJ7o Lk4RJO,Oe ~hɻ46S™sf3 Ѧ.O7|ړ+@57ٝ"[!$SvmKX#p&5X[k(ս8ND*|ցkuӍoޛ`LÃAݘy?x[Z4@ _81 XpǞ6-!=GcwDaCknd/+YDc#TNrM%Cl|0o=V8`^kF7[YuݡVɦ G;j:Hw$TGXttܵ$ȳ[ ',2OpVUQW|]nFR= xo(luAr5IV6q%#sjm )\1 :|isڕZQ ܭȈiӦ-0 9 LjPC? rbj;LQ| ZjBC T 4)bP730~2&R<38=+0 JөpjǤ qhݴ乘jG,"ĥTe՜&S|)QܜPf죲g #ΚnEtPX,'Wyz:.R hT-2g>f!7#)i]U.+(uL+@.ۯ FQtTvڈ)6,6)pO ^m4V\H7rV ͡{rq;{Oun`̇?/HR{ڇon#b>;`/W<Z ҹ2/zA'LG!ר`HaV΅ jEd;jgzgOX-۩vIuQbqiIO>4sXM255hP'PȡCq8&<'>tn=3Z>v, au1X¾:ƣ5r 7ї|)̓|+ĖƟg2XXK84jAG/0*y`z;/cyy #(z:Uۗ}{t( I#mѷiM]$(]ZCWxf ZVLOSIkt/xe/j'[yp(a;ܗXIw1E^(s>ړy"f EVt2nս].[S,?~ag>dbdzN9ԨU|qr ne0M|Bj p[3(j)e"} 6a|MZcvgS/!ur1=osϽ,n'v X M6hppTvevBEZ~|dH=X^@^J80P s5ǫIh6j>|0μj2y eHgiW|bkЦL8OlkzX`Ϙ 1>ʺ!EuMx:c \'nAmDw(n8]Ne/uU[e'u6EhsTk< NuI\m|ߩ>%B,fz £K՜ 2lnawLO #TLt\$=LjX/BNc{C0ӋTDr'%B 1+"\b|a{! gWpJC5P4o QI0fqWu!d 7:ol{iKEƑywh/Dg2]x5q,_ ~xwņaP$ ܱt0|=Bar$}MMJ7D6M+cSmzxu4Csdyn&>9h8u,AC4q2qBuS )qU1k-y 2d׃2\Pq@ЌC0<O5f#V0bo21HKf50ޑ"xcs4L3vkWkȱS&'SdX `⍖8Bf*ʤX yW}"ܔR 1Pz)rfdgK`Az*u32wT1uբW>2qSJQ_ GO.ȱni\ǐ-f)Xˡ>kr_/0-|Gr&BwcPDQjrqx5dEFA2]DOnuMO?q9TC\$YRZhL V0R:g_2 W:pX.js&Wˬ'GiبN@}3`%XG} j8(޽T;?E1)NAz V|CE* g{WےXu.G]9!7=<KG%e0 PA-M ud#bm<.~F;3g-wؾl B05D=o o6KF?9fud&hdfCUaHȱ_gZhT]Ӵ6,rA#%NÖKy+&zpJAp$[ڰ @io%&dK. z䣑z e?1asOkwpvM|y6)H|t- 6.@'|y糀Ӓsh?6HJN<@苄.o!oĝ )ҏ{%N֗I*mrp0zWG9pR#7ek!b;U/;,N#ڸ=>BPYüh]okYw)6 Mݴ]KQKyxT3/$F saNA[szGKEbt$E;iiN8kj>'FLN\UKٱ5g;( R8p׃w4 nB+lRhi3Θ f F,# z x+޳ȥ%P*6uOH}CFR1+>,qHT.I- f׍RvX ꠻t:D+)̀[B [ !i' B~i3zm53(OKp-(5&{H2II:70Z`,D 6?BJF[qND#sxL]~q ]J1u8||-HR|OW}C]A28Q_xfcԱ1dVx$UPnjʼa~ew,#+;? 45VT~SC)S\E?;-l7s=>͏L75ĕ;Njj\C:K.,1`Bq*AX&CB96iS/% QV>rx8(VZ!Ig>Ccsd2+?.oJĎA.ۀw^6Nt Cy,훙}ziw~H"c(H2.XHe !h{d#"a>k2 W6Ƃ^3G6N~W;e x'O#96Fz8qqIrZT&' ÅW 14M6x'2E-1gV_Ey؝yG{&p=\I;H?Ec_us(p7*cDt5OdTE 6#[O˖l/Fv"kQ /E;`_?fwցIA/cwluj|yZ49{5ʒd+Cs\>Y =cdX2Oo :td& \xڹWs`~ -?ݛ\o\jq\ȗ{׏۪"W 2qdGWDrCBqHXF9Q_uC^?4܃P%S%g$ _e FF32 ʶST M? }!*YP+Jzf'l 5kwX$ԠrceD[v#s+ xлy?\A`KgCssF-^N 5C &=>bt.9`2S.j JW:L2*]+YkۢW=$dݾi7eƠpAa=I^̔0*ȧ"U*M`POGF!aWD7!pvAA^3M `]8bxM _{ce}B.oeڪ6q 9x><KdU0]Tx'*`ZguϏ V S! DGO)Y"_wU%bsNWE6Q,6u(R Z2u[x /iu8cRT&iizMa*7˖3(q;snfRXH5W"|g:qX$^хB&Hd30M*M2shhhrʂ@&οhtĒ o8$ټZB)i(DD0Z)1ns+//ODax~F_ ;}G[r,x-~rn7xCj6v6z$HB?6払]9;{ۇf856>PXv-ik!^.+ w{/[eV鵏.3:9¡Dj9ӘK97k)s3=+ۧ >Qd*ַ~LAFu~AfG> :Frzd {kUš+NAmBxХm\ҝ HMr5ūoc&Om zlXlOow(*[3ؑ^J֤?~`tm2}[2-^|(}QOsͤL9,f @zcU;~!cvç8AlxfvnrE }໣dqJ ۳!tS7h4Io"~VkghS#37=R>ɿ]ovݫ0/w"bOh*tXT $!!f?=bA<*^ bL!ܩ[LvyUɧ yf|* isl÷i5p"&`H 2>\ "G X5xd{RdT24nk(k&-fp"zq=&=8Ӆ,-lw0R.yB7EnpB\o%D#X>ұ. ?ގT +nw}s| *~ͪ6>=hO W*H6 &>.8HX 6[;1;V1Kkgs.4#yTbHv&VDүO4Z5l߃\sIJ6P=8U ʣm˪LNt:E2 At+&h C2S#j.BDV"u;)_Զjq.9ΒQBL߆w8:KW3rޖơO:[gفoJ}c~/BX$u`֌gv HR8) 0e_g{x9 Hp͋^!KtQQ3Uؿr3`[=nGQB<|;1lŪ,^#oSl dd\'Q̴.Qmݧ)";ES6smW35IB{@%_ib72ic<Cڻ94_4܁8ݬ?)59 t4bJ*ϳ`S̛4Fޒڝ$pȡ8=euTEe%9՝|:Eu+4 ;ة/ uL,0rjjr-w$]hLS1ٓb/ಊZu{lt^nw,\Z{m,ԨG4|8_dxHkЉB] bM-'KSKCj tP1eGa$(=-zDn9GؕZ4=yJ˒بQ;yr,ogasGN%ovcjV3lM݉eTQ6XKy,@«IDL Z7X ¤O38>|'o%zǮwy/~śQz*]+aq[ZQ9m~> @ _' ʜ!0ƍ95qw$B:%bw8P1ag0٣ )2 bBFj&xPI # ~PG^y3AJL=`Dj"٭aswi:=]ru빓60"&Ӛ0 5(B;XQ;/$iD0Hڽ%pɕ+;]"b*e[p9>d:?[=A"]_k >YH'chfh]Nh\]3󍢳n`/U"%W dd@8\خ貗:ǼbGUYK-&\12_4j+341@|:{C "B, e3E|xV@p~DvMO.~gA//v薞]͌ˉIzM7=׊O7+ ~,?!FeΆ^(iɳ#*^YH"΀{ʳ3hoCC3aiN )c,yw޼Gֲo\OBM7u@"h!y=iFףwnHQx җ]wݢ`ɮ$|gA;( ;k/$P"I՚pcO,hipd㩯__xIpq'ME(xхBP5jA7mh G].Zj7Y~Zߚ/ta* LϕQi/ 紫4J̤ bNX*H'G 䣹9P+ε*_?v$,5z3FhW$?!YaeӨVS"{?N;2∯l/P!=r>-ǥƞAUϻbFPxҸ#32[3:tyP;vH)į|=2-Mz; ݹ Ǫz/a$뮩`@[jgdyjhx,N^*vs H*fmI f>P )7 uo1hҠ:Lc??A yY e %E#cڑ=RaЖ% qyL$"\wq]O3ekgr ʜ/3nMʎ5%ϱ!#(-a@?+> a8Mh*mjG힐PqNehdI-#]ܨG%זMV])g{gUtQV4é$d7%qs @}[EOcK^pw`*bB(|u,;u籱Z ]Ub07c[ID$ʒykBrukD"h-gA { X`݇@3Ú^rXf9m̚EȢjܐVy$+N::K,jD|}&*ȋ>8듴$ufžWB!ݢ_*iH@[[`gs^(_# lpφ(՛V3&Uijlq1d_IX8fV*l%@ [Z#,?=^Nx)R;Yt'#,@b4,^F!^# xL[HW4 6")z> r>_HGVCvXU5Kce8eI;Ǿ(SIzPDʃfhA>MӾҋVYW]`+𨛯( s?/^'djėS /FlYټN-U~!qsrH,^q"6+v륮aLGWKS^i1O9CIœ4 n2 g@ 'F\ kBfdRrʉv zw(HK'R̦WԀHȠ/eTqYvleIm[rߡ*ڭ=)8yO|[ O)}Ded/l(V"~"dM:!] &Y59%6ZLYoIIKdbI&x=icBVYI:mm*N0!+Y~[bU(w?=ji0 ᪽ltL{ Վx;|9a<ʵ육4Ram~6<3W|3?JŭPbí%]Oŝ: D\ہl h(932E..8r*dWJ%z8E*^Y6CT1F`rA 0ChH(ϘLb6"?ȬYM .X\ߤ'P\L<* O ;jf˗ v{7GaE yViq– (n#n}:joσ+q$9Vcap~Y:va&U>1*=e#혪~+,)H%Bu]thEDצe^Z샞w^T y#yu"gwCũέCC#qD#[N+cz-y\cUR,(EyS+0n̨zmkv2ѡ9 }(6;΁Cʥ#ֺ2Ԗhμ'b9ۆӎ; V>XB7nqC_P@[mHh֓}M钔'a&#{Y(P5,y,69#J8FʯfEm9ȧrQeQhcHyn!y>}Q4e{~Lɔw?+SN;D4íA ' %c__*i\!ŗ>ZX?lTч6λsЦ=sBȏKFK c|lW+A aҜkEFo?l뉰5q,LSp/lUnܴvF+-~20Gd#kU2)t-p>-%5wSr 8(V:hz#6tI5Xw;#;f Ua X-"e b}ˉI 依$v(ہ%‡ӝ uT^a(fc!耸a91?_Ly=5E9 6`zůĚϠ+^r˖k,ɵzJOuWDPW*gHF `;]iUI-!"WHgf?+:S=YK<<xРvs߷XE 4ʁWXyaL@"@~_`brƓOg#r'EۧOUǢK(D_,xs6VB'tZOr_L,0h"~RdwçA$zexlWo/(uj=&S=x` rrK9v#q? sa~k Yn=h ̼P[#7f r^O%Vs"R͝B=7puڒ`&[y($t5wY N-^*iLS%: &һKV hu/X9 tzW@\GK`OB[/Uݮ~Ʉ48sV֚qէZ) ;9kjJ¯hf(iY2{FG&PۉiI9/cldq"癩I~D[^\1߻hs|,@t%7<ٴ CSl* j(motbdQ2q덼*gu=%e$7̿1~yJUQlzl) u,y:zY"?0&F hyMZgRYwrf.mh*DЫ8DtBo=Ҙq ZHeJ@V K*pـڧ(ޗ'V` Q9 {֓(_ Ըs[~ .@9CBb) VӕpO(z-3=~'x 퉷/HNO*k< *am$wfߕ~>J&z/ctK]75l-+&J<ILvˌxl.Ūr׬!ef%h]i' M2Ť(pc;7bEu}DXmERRIb( #_=56:j"QZwi f4f|D:Oe'L24V/qyjɹI(c'[UTHO vd,l1K>17p@YnۈM9T,|7BZ?c)*q?X8nKvWIvw{ReR1q YopYj9{P䴵/%2cFv%E{Swisֻ}ԧ(?-Ckc-,¤_g:V*3?_Sswt@Kǰ űc22 f)7Hi9[ Mur{oE D4 zMK;]t(T|JnG9TtF,sH#+H~WNE )t&>JU@'AEp< 6 @ǫ:ACb, Xf)eCk|Qܴ}['&;Nޙ7ef=fPl.aXeN,qȲTl-^;sn} 81`SM TLJT(q2/%ټVds6yDw٩zf۩^8=OmdH g!eLeEd;Q.Wm”$秅GU+Z\I.C1)n=J<5QDycZ_Bl+ }C!~[4x=[kP  ?[VI(c*dHcؾ]e {&Xt~EcDlnA)OAIgM^{2M@߿?y ?)c#?dFr= x6ҁj~nޭKڭVĶ2̗9?s.#=JzRݶ,yWiIݸkQ+6,# .8yӋS2#uAxt,WM2[ԥgDuпx;ibW-H$_{`*tdIPt6 lFr"d~pw//R3jܼnmHynn}~?:bb;j716~F~{O4SH)0K$|˲Y" ztXL^W3N wG% bTb?`gZISHy3C?\]t fsW,W':BR(|T0ܾ3 VuΫȠA4?  7=4IVH^sK;$BSMޏSn-cA9u/Gi~V 3eqg.:1ST5ItҲ-@>/;~E&jK^>)cHݭ!g Q :D Bɇ X4y|Nh5<$hw-@ < ޳Tv16|X8$z=\y:VAȐpLes9+:&mGGmG6\N`d;L#挸,tOv~@?]*3 VGlg0]vc!zvG/UYɒeu3c:Da=}ĜOXy1(?2skDFƯUmZ]GMiK.̎mT P2^& skڈ 21}٧.3_>%ȆZE Y[PJ+R`7wn!clϹ$2BJV#!*p jǏOqeLwCPc`ɂ%j 2J Axߩ^06;ՅO#bYJZX-Ӟ0Hܷv%iv3Oa8 Э'-L;SEVWYQtV<f10O5Z77ވH#lD䎞k7_ H颜NP\r; -F9 ƕY;7גlQ09z׵%nan/tm1tÆ>uU M?`n`IO\GrAJzWɔ{Z'oXYn.Wȱs ŏbz*sHnc$ _ԂˤdgQ?J_2oe ƨnjb1hC5l:JJV?Ы~F?DqZ"$t ]E 4]0bLduՄ @C"tH?FB\J^պ5.QSP7Q|wӗ,\ SIXѝ ;]l𔁡<ds\">yr(Iù 9Їu\>J`1sY% 4Udr2-@m"Vt(~eWha!B;k|8|a 1N~=mCTBsxiozCEzdoV{wY^NМf?S$l9e*CX^Yl"iSoiIF3}&uB %!^J>hXa@kiݖ^L^MGST[5GU3H6hXAQ{Pr49gȾ5BLM",S<0"fl>hRxlXۍiDs-`!~_Q5ۍAW(NV+N&6%:vSSÂx, kGҥ}yQY:eWnU7|"+e&3c9OK"˰sMfQz-q}ꠥ0vPe#%exRwn1&%##ιۿ{ⶁBu(^e'c9>5l/~iT*R4"VjC8hp /py5^Hhpq+#Mb|LgIt%&J-UY i ~1A'Xujτwj*97a€پiKC{{3 [z#䍾q^%HO`BBAX Z$0ԉYx:+ו_jR_b-UD*0[/?I+4Ptl*u8a=]f:?̪X*&ƚYGvrۋ Hlw -z5G809Ƭv%jᒱS!t14F'37D ,j'/ݚF#,*! tʹPJu #,?DNଜRiA\ERrF"?ՖdL2tusG`mn?~N75FqV ˮ{# (Rw>,PaUC;~>]|&W(5u6\{2:"RO{Ku}vNny#}[xm#&_@ԯ(OD?W9-7ߍ}vo^0%|_mvk=VJ}}σK 8Joqt4IIe.f5G,CKܢQg^F;6zV.3}zVx¤@qo]St* +y0Y:k_>_ I44Y~ +_ѴFbn?,E'UFp)%{p9Gk/%IpݏeMZX쁮Y?-.k{r/mpDQJ'0$dkא{7Iod.?v`,J7`Vӗh9J)山U>s>jYusÀ~Z$Eaǀa,-m]0Л`a z<\@ OX.K6/ێ_Pfjs M'$apa)_saҁc㝨i0g>}sPǹ~Q=6"R ls"}@BcجʇP*Esg{#MQ!fYLqG;x%uiL8cL;L|'t݄T 7z!F%^, O5UҤ]6` xj~Qx킱ioC MJfXjozqړm^*z:ooneeK)8\>‘K||7=BE4sc->ix@|7{kRwMb]rG a$}04M~[vSVMє=~ir+86{gU!)ӿA$O2tݗ[:(-gyɕ NJks1ӲvmjKAV)olIQ<+˨^䔹`Qf/4 Pcf*ܲy=kib/?Hz0E3|x @A^/aLc.&^A^bxJeuLC'lZX9QZ> 3=%Qye%+"5=پgUY-+A, Cһ8+oHWc;(@` aV8MWKJ ,1VpF(w懔ALy0yLVѰҘT 6:|¤UHH2rAٖ_/8l(n"r1X7'q`{ F>q9j'"xuF;N0so~-{J]%yE_a#.#n*V5,4ӡ汮f"⭻]d LD$OPS`|4Gj[ |\ib+<9@fy _iW_{I=liZVTǣt3ZjWv}@I#FtgP%B\.:W3+Y'3(#,joL2il x!)y숺eo'$cYN[rM.Ʃrk&Ղ\ @s`!3RY/PBd Gk`:(C G0L 5`(IrX{ܶ=uM G3)Ud*$ppru"|7{_a1fn~Rö\.?m``4خL>^*Ssl QgGo!EQ?iwm*u𯅶d@WT?JtRFnYK;23~hV"`?EA ءJFOg V,|' js-2cӸM16D"йD!LEk;5xXFD`F(S*vjŨspmh:p{0o M-|=dͧ+~F~F-k3L>ߎ.ehbSq01~yJt2u5/߭ciGgl 0up UwW<8 E Z>@fJ5 7f5s OUbib"8>P!Z#VIS^[wZҨj׍;eQ9g'F":Jx1Hȇ+|8sD0 |B2D ńPB(=_m.4EB},U G=)/wa1b6}PX4>խv3(jF5JAiI)$%Rr[T1&K*>p'.j2RRY =ן 2H Q>r'B [>t_@`w%,X[M!۞(+,>;g_DÍCPsf˲ g8iSTAqSm,y60Ns| Y.7k ?Ѹ$5 HznGq+ݤ/_b=2KS6#? 62os̈́D *M];ӝH'؟#f?YZ$GxܣD]S$Pf\U^[5cםь Z6Wj%@ƢH?q%3sfyd䔗nlG7T<[0˃ȶ `XmMI]%)aR5xip,me- c}itN}ѿrϙ5rɔIȴdt xbhOߺ)ް7 {vy/G37iݱs,bD4Tʬ=W]D噧J}~ YI#C4ok2|tnZC^& $bQ{&ԍ+ښM%<@Z=ە5yK&z~˱pu~Mi(X)\Rȸ ]߯ .Zk;6R6ӆ$va􅥣oɔZ)pN*Ui[ QɊĚ+DK Jjnr;S֣-#\v~β(}HNX;<qt&[I?.HDzPZ z-' DT?@ ^'5@>]8y?!PWl}r,lT(nMLn+*H\1FvXBD$!HO$rS k._:z-SFImfc}:F! @e=Ccf.޺,xZ?Og>\7&w:=!X\md /1iq iyG2. hU,S~WDcو-x>Gz O?'Gjp˛"z;]NzAg2w0A"XR,Bߐz% lހ<^cu?M%ѡP]JY-8V{B1{(&u&BiEwYc]YsZsecm7}cRν72 7s03BƓ";ͤ5RK0EQ2Ki?-KhDr 9?N2=߂ST&#nos|#zLؽ1W ߥd6ٶ9 d]PkWkҖ*|~vva譽tr)/,ߗ^V`k fؽu%J!U1%vPxW6*ޫۍёOʾ [I'L{]h=_{( e!wBW˶4f= pqfHö|e侱^Apho+-#d5#+n:c8{{%H$.<5`k&?dl.nmYSET~|Z/ yJ=P {W֗r,vKo|2$Z}[Ba`z4= IH M7pɞ\־䛦%Mqonz>骧WXgz擼XaIDˋ&B>GzҖ( Yqސ'M۠ "Y#Pwq˿ 4dtgVؕU 3W[6Qx)|j^<Ȱ-GPRK|ϫw_$ %鿦p8͟%$Уw#"QRE+xCT$\y&+,4CKę;D}\7^AO8یV`J".l,vNfm'*܆MKiE ָ{:/of_n gOk+,6ύ"TDs"w될"-Yv5W0'kc>)VG'<̕dbj2oeQ/ QכE< 9n77C88AT>Z@IuޚXbs US]I󑜉Ľ)UXF?mkM.`}Cb=*'tGQVF[5 6(N0O<ghvR@_K`Sp NN]gvmmf[НcI2«M!rQLZlh/oo1QXz,[5&S~:+l|ȑ>#9#l@g˹v:f>.jCFC^0.^eN&He$.TZ;iooGm i`$ mDCOײtxsf+Tp?~KiH7 ҵDeyw ct؋;)P\%'[ /n{DI7qCh>vB_=|x* :)@%ȿ ۶X3~Bx ){'sw ڂX&>LQrvZ{|_p[q"e Dyb&IMKC7Ԫ޶dk7 'L<;XddVTP(T0s`3 lr]8שmt%u9\[,ͷ@o/Պ3ʴ& =_P:̞Ancsz.!zVMZ_G{H jP鮭OJ(ە[hCꝀs `L+'Iz`6x"D^^̘ZqM.&_pIA_7SC$sݜVfn%yԎ ^8-ƅbzƊ *sj]~On+(巂}JBEC4xey( % ^ar=j]83A),x#(R0_k}ӡ?QZsq4Y GB'mn%?:CS̿3e?K_5sfZ G+tkCSEUy֘A&d^ w-B{Z0M+MYSǠ0J_#m5ǠJrw(jmO o1vsZt>X%{ Fuj{Kz3昃PY箲Sw0`%P.*҈vˆZ!Ɏ#En"Ed(}_p'pG3p1*!J[䉙?AbQ߁  XyPl瓤Zne4=AyT8m7 bC5I7/wȜ8ɡ&hF}E hi "!L1T ,&@1s@/[[yY@r8fy@͕VBX2')EZ?Ll2푤1̿ y4+"cExWwAĤ@YI؄îgi`_,t- rv>dݫWFB N;A+uM %a{░yK~}&f)gsYdO+ #4i 63He0,QJv+vV>pjB?-4s)'l<$KihRy4qZ,JYw#3rleokxa)kaWr3&+Sb B*ˏɗ925RpAvE>ҝmw8?Pdk^pfsRLiCq ŷȘ3 0Y`" i: J!z3We!}[$stZnR=;w*Q?c = 5BXP{y`jO_?9ן#NQ Ƚ ehH4 ^* $,:B Ol\ƻ' uKVz B(, `ࣻj}MQ" Av[Vv dp84y6*jjRdúD!0gdFiHMީ^5pDg׃ǣюK<s~)\X!]אڦ6Dlr"NNۄ5'|* ZQ`̒'3xFm MM $f t}eMa9)YyI -$BESXpm"}nWΌtNҀO.7#=xNp12n쇉])uz9#i }$?`;QksJ`W'fd5[:v(*:4ELOII$1 {/oU- xaD7}Ȓf֠>Oe]ТjJr+qGuZdeK4nQ;%r"̬*V F`0r޶$'2Hz}K/z/~.^PnKFa]&2Z\[DV"Ǻ~,Uz*NHÌ_|]G(8 tdr? 7xedw*Dr2AW We/Qs#lq-O]ġ*n&0.V\*2$a[Gm{4'ϲnۡČ̀36Gaů,+rs$nQTFHOx-B "qh]i}{&U*e4HqQpʽ FVTI۞o ?E:?|_.(Ys/qmHө^ 'Oڈ`~PA.R Ƚf;b,NFXhdwCBM&Uw…H |g18@uNrL1y[Sc,?\KoJ&+T N}wFM7.n[hqukA +v"otF+RV Q桻}HTa5Q`͓ъH"gbή$qS9a/z37+:*hڲ؜]ý?dҟV0҆6I&^FV~6&vQ&qEW1 \2%7}FǍ/# o)l[nvNj܏%F;ÅCWF&pv;h )-$iE=vUW_M|cwFjIMx "}67sjy=St#?L5Σ,1E*.wy'a,b5k*h<`؝^tÈYUq9Pթ(O ڝ axd(hDx:)),lN~Gѻ`ΠHvq3xouUF[,f+W\7'WQH.͢&jղN& 0]{[8_AXZ6 'j\LFzv}RGf!")|Joku-It*xLTr=t =(#:tAgH9HY`4U/} Sdj).b `g(!#& bi,_f:٤jƦYπXEwo2&Ozss_X{E5:1ࣷEߦq%":!&˙S@`G"x0+MXu( iD,Efua xGOY"wBt1UczM w}30]c @`u 27?&p.CvoaFd";`ň!)5ĆCA9&1+#ld\b@kɜ C (ۺ<],EȮk;0A/i8]"v j*hqqPח~)&K*ߧ\8˅6=7.V?),La[?Aޜb)>6zXXŽd`A%WncwG퇬($RkT ] Xۤ ^t.J /G 4Ώyan2,\k!n m?N|&"2aE-FB%98G*oMmϱ$m[oQM}z`sA^Lc9<#2yiBzny1A]A p=/K Tu#'Ǫ@|>3+T"i@#W BIg%d.w6$ / /-)>]5p0f3Wch`Ÿ抿]}93u+jkZ^/una:kAuiȏA{,J;Z)̽f/Y/fpLtEqL﫟ø&*>WZ)aOG ((z\YR'g"8VS,sC%)߃$21?d0ƣ!cb s|[ėFfӮ!6 4D) 1Lv8C-c| ˮ&(,3*_,.Hk@PۚsT.]t;ri2{m-iY ""MA_'3E)oѩB֊ZN{:-&̹>dRVi&Y7&϶:!5JjH pjTgJXۺ:Qn?ݼn 8<А#+s|LC~0G".JUWF,mlNDx츣OMK[@ #=PmFs5'XJc4`v-+BspR^M|os s@yH  4&KݎH[Ӵ.#uJ|R53΢Jb6})<=36<SW^9k@m{Bdvw/ D , NhF `?8BiaS2wimܯ:2e~x盨jmF/X HliHlpo7Sl8$9~]bY)h@B^'`>{ɛLȥ{ca-}Cs ^ ~R~%~|0OQOn ~+#8d#bs`3 vTuBQwze }$1?nj2n0O-,Z kk0QBfˆԘrV[uOUm3-B 6!&(ps}.P2EB_o`M,j#]F -vޮ!ᔆenu&࣐, oi҅K9Lp/wPŷH~jLVԹ@wTհd$էcRܗ4)ry]jե,- .fg89)!ʂ Q?=~9g'H õ4",H FueA/NMN鳛\a{ck3+rSG05ף'TIWP+by09 &5P 8j.,XZ(+ٖ̚no$Gesq 1l5V=V@N p>#Z/m阻8 FPZ9uo dgdzs<,ԙb5/]Ij->2ǩ-~B)@n8 6!Dˮvp@?![KP.M3}D`V`r;*Re& klf6qAn^&3ŒS&*Ё}mRhCJyF*;kE<#7)Qy^QC)  >[\( {ML?/P랳DBEJ?zG`Аu_*hlFØSf`9hd`jH1p'VGxa2+f÷5s b=+ew\]+-%'9s2 ;J őc㊈__impT"8Í3+*b)Udt{8")|*b[yM5~Lpphk^"=b}jRˀcMdV8Ayr~ZVP68f*ѯvELOp^_= kh[dXP$`4v,ӈ[[)F[va4ۚ,͜4̈xN"=TPm{/RSd0ȁ־I+wy_^4*ذaP2 /_S_Ɏ|C* wv3v@hN& гsmg|?Eń+ Nv&-JR5`77n4V鵠I,@|bn'gZq- LzV^Dj ED>/Gh`OuIk_U1߆prҽ*raPoC!)HD:ޓ=V{5l{9|h/{pة .C<`wrzu\Ovۘ0cj IrP1  \$prFhK$LV8*(1g}.'TrkNpu}ӱNk$ȷ#>lnZ'VNLӉٔR@:I^%k0C]d'WB4P@ yۓ[Әp~l[EURI}&fn\Tv., 7'FM!UMq\.nvfeAϋ?+D /eK0(HN!/q(u;La^-9>6|zae_cTg2qLOLoAVNң <2Qbz3gtXoE^>)875Sa*jXHeê[qog#(/>hJ3'mW.R]woR#5z"rM.X׊< 3SZi= P:4 Z ʚ-;qé;$t#c|j{? yr8 c6sٯub9%M݀h籖I6lEɋwIZ:.}'yy668zUu MSyO``] E41))c_= !, *w8e{Di Pi6w[s/ jMKg9X-sQ O8}gIB5ye%tĤO,K.B7. U!7{ #ڎ"8KvHdq<Yړ#^BY$[,LFޢ="xӗѤQc0n.T 3TE X(7N0RnjфW騵Fސj}Z; |Sfs^׬6IptLu< akL7X !ê m|i36F ܀6"C4[!uΘ-LEʊ-eb !Pj&*%cwtZd^Z7CLh$7ls C%GA 2U9:0nF(%"~}i9fyS9R>j W47<;(5Gn%2rBD[o>fvQZDw/[9HW爓/[ ^+wUi򁩚Ū-Cx"e\CcXi#6y̰Ė׎}FEvrsʼ'Vmʵ\wsۨ uRyH2. Q֐] z iiD--v˿xx9hN LltSrcg,!7*JpAO7@[^*]VH徭$&idi0 7%:M/C:ώEA47󖿩'(oXrcY<1C@z`+cRϖEI涟\1yW"* ~$w;~'Gh?N:Y.OY%b7y I#׹)nY:a)=?H{3> nuw[V߈0HAq%NB<ɬᆣax=GqA +J8jab0'Y˩_:a,*ΖcE!n8 cϖOF|!hmRvcEWԯ*%e=˔nTE1F![tV' o)./) 2 Iݲ6#kvsHzVy#x!dחꮘVth)G7@;/y6*w@߽F݇fn#Gz7х8aIUQnV 8t`o'"k5b H5Eej"Fxc!닐<0_ω.&CN8?<]V_MnVuJ+vdVpf%hO+j5W.9HY`/;_Yt`X>IHJWO:uP?A(TB K(ڞtUe=DV F,IAC\gzgYKAE|Xkz#Jcdmw'Zzyb6:"zU4{3'i06`Jy&9nR?zl^TWL, *[5Mm& !%l殕4P )NZ{ۈA1[a67;C[`Xzj%5T' Ԩ+ˠo!0rDZ79onM揁~Oϭ9asy;@VΨN,3D 95nĢ>~mD. h0o7,dhUKUc9|vPƿ(`򣁈r$(gƺN>UDfS_R_uN6dMxfp''~ ¢oa{CLt Xo^p쐿]\6UE d>dKҼ֮"Mi]x볥bM-ǯ(7C=pg5kTL[n?\zi`<Ӿ~JC!BX5m SU?3K@T-Uℬ^)2`Cp,j#t4'3-%z )k;ȴ>"Ś8,:|G{.NglN-&_`H GCL>:C-N_]ȩ,AֱMSӫ<<nģxe|ӗ"Ćs*bV֤Gȥ mƒr`R9C-׺}ްȦ[%P[?[*os=6 Oξz|g&+ X၉p#LURx@@`G @ :K v|E *v=Zy.zl& ѹ'9gOg@C|z@g^_ y:Q DTEJٹ>Mx$VWJ".ދ:q :y3񜮫fL)5mb%{ rPiusWVs1y}Z{,BFpb0 EJr).b#n'-.Xf ~H`=kkG bz;Z@hߣzew-k#|SΊ *h`JZ .y09^wH- ޲$D!OI!Xg9*:L2."3&ozV+;\R+D(\J2-ꄄXе:⪰bcvGR6k1=ˀxWmўV`=iĴS˜2"WB.U1rҦ^Jjl]DfGM2i̔- 4i(/Wi$C) ocv ϛJلlf7 ǖÒfR!qV5$β''[["a-)-B4!Z]͉aB 3F|?'a5ܡwdS)WcE7aHIk;|b+{ d@a O!c$H(l`ZL'aRW!S #+HWLՔe;k26W45[\86ʫZ>af t:pFZb1 pQõUY`'c~*20#'m9fM&Wa4NqsΥʄk.Rm҇,yȠ? XΩ(9׃}i*f9eUtG#Ռz{5)&TE&(>'5hCRGf^MeģRLlkoVfzhbM,"BoF{gKeXk6XA%zdx-#P 4Eǯ7 Q9f{!䗜] ?T?W$KPֵ-Fmt=ƍBHMO n #T3YiDXlUD97 ;F/ !@|d/1m4;U)KF+ \pDnq)k}w`{?̠- g){ڍ6 r7V *A65(.NP;fD23ia⑵:|x;P c]uoN:?$R^rK첓MŗR JawaH`Ӵ>Tʴ$a}kzFF}Ir _X V Em]~k.:#r:UZ4W +j"-~  P3*Qed o34?l=,OLנ$I %6>2=MeټڏT \m7`FZS4T.W6.{SxL|RpdV]ġЖ+B9`ΠbLK )kZAŠC i<${W[tѯ6%WD9 :ot&Z:U%lVKcd7ThGh M[Yu+f afS|2"cbAn=\Oi%5CzlуM1XQOAp⢯s$҂-Lnn$e~DzVrۋ/{K/(h|siJ!/-(d=35EWykdK&z ! @O0ѿY.e{tUCFZSބmnFu*%0PM:9T2Xp[SwKc#dG4A >mK2w ?4B'ˉ|܎ );ڟ rq.L3)Y{ϡ?;TjCޜTY.0<"`#AD3d_m,/M R@EJ>=u.q5^7.dh63x$žn܅K5vwg+@W٭3w}4cIΡ?_M|  |ycTV9*)18Q_{6JrxWѱvhq@L(c^pY6AQ𲭠1~{֣4}SsZ yhu!ܒ_a߬was~Es\ <*m(5TciPu^XS[񱣆@%qCE'Rq\r,7E99 MrӟrlZPAImݜIQUDbqOuRܚL x=E^)3xN|RXuQAj /Vbenp@38:Whdלosa&#W;4%J Lt +V7: ]RxV'dD*aL\d 'sU(C,,OgƠ.]IMc=gK6E)LCbun@UK,f2v.hƔUzfʤ$1Ҹ ۃdcWvE.YDߖ5_ZTMx-/ XaH1GIqm(jX4Q#~̮x哢7.&lK((_%гynSZzV2 eEEm&h)#ēzae{*0C?wO[[U)ՑlI5*u(,Hx}SSg:^McqOn-]hrqE.wQ҈c~ID|B@0gI~%IGbmol:% P~9 }Ĥo8pzg D?%??J#k1BqN.2ψ>l Mԓu)O,`/Hxc.:4uP(֗w>Dw7PީˤfZ&TCn^!~+/B `Na3M{+IaTśXgtGcd@4j\NDCt~(%3lz"8mIp3IJQ߷8Yϐ積I) r.ŰD#k0kp@ wMS)py-5 - iz9H/J逦]-踙"NHe׈ qqQAo KA+"ܨYR~Y Kk_p^^KpCBϸ3dَHk;_|8ƈRZp0de=i kYY g>> \eDfSI7}I@2 =ڕH @JiF62V_d,wt Ricܬ}ԛ#vtֺv7>,iB_nN>Q":=ĴB~"z+05KYeļ+-l"=\5d]aFCh{1(:~Q;Q]^m^_{~B10LŰ~&Hw>/RI71.k~xZjh([]oYSnaXBKt)-A5IE_`yToൢ@*([#*Nj=oc_zD1҈T3ޙi(B}*f߿e:+U $/f:V_ˇ$` W*f=f1Iv# ]ޝp7w-D;xH( tvxҍmOkۍfg<G`,P`Ld 䋨txzے-=⮛:Pv;OYxu#3>(d1hq5no052L\ X{DÈov~JdpX+h*#".$Uɥ- d43|||׼w w9] žWGe* 7О*gVسQi, FcaLkFJl6",!K\\́!np~Rqϐ{|t\- [6Q7Ujl`hC`{8R銟D^|I:{uGUv>`荖}^z 2,5u@0Ju4Yؘaղz U9S/] @_5BKxyǀeH'$ޛY.﷔VÐg 'Z ^`9RIAX$FhQHs43t ,&xY-ƘʳlelGqf]l.j9ĿJ64uˑ'\yrR-g~-?&3C+.fyd=EfhnJAirȵ p_B6!Son0%u]7vШ-}q\5G`YKVeƠB%k0Qҷ4 ;3 T1}9 ;maIJ84"ۣ*k +{n6%}2s5Mb<F SIJ1zf_&sB +TP_lOz$_@D\1ӱ ܵ jŝ1$tRlfBG(gہcݚ8] -b-Kc%_1lz"Ujgp,;i\dgqxwsHvgkeD62q5ђ1#FZ1; +7>+y$S7Q\`Hb/ ç̘VphzU ?nDB.aK@`RQ[wN߭0v&sPO`f-a3n,0$DG/sY FF\(ikR'LVЉay9޾PwG;ВaOb)X6ד"1ru@+fDMvѽ]gg`X+iw*wZCèA ;z"QDBaǓ[lVݹHú}hLܲ5,^jPsA:Vbhf0-UFw{O .j"O A{;~]KQQ<VUƝUָ0_ņ65 cק`m-pw>Bs@0,\俄la cPʺ4A[}q伇 tZ$jXzv#4]B65͛t }!Sm/L Ϸ]UG+#j4}s.7hq%>9'!B 9( 'h 0*XAC:抑XuU  g CJ7_|;Z\-P!yj2Qٱw _L'̪СjEg?^Ќ -l)!lOkފ ]%z gXJY=:v C@gr/ uz5b%,%)r@-/7ΓA#^j ^M kꃟs_*$Bzl(qNJ AYC,AQu岙MtA$*+bWMv=a**HsLVN>cj(ըuPx)Yu{Twf`@5 wZ~,(y.w Z 1l>rCeW09`y;~9+(fRL%5R+ui fFa~Wd$K1pes~{w$5]RFd\¬6<}v zV S >Xzڠ4YMBBӧGHݿُ M.z]G=ds3kA w6jv,Nʈ[tT~/Vv O7 p sM@ԌD8/nj-l, 9l,Tꍈw,c um\;I?'yK(;Zf fTTM{bNmCHO5Geڢh=7v-T:C̵ {X'p{#Pف@@\%6g6 }ͬxb( *K=/yҶF%WiMͦҦq=RX2ɫ~\K,>j^7vDQfؐ``;?|'suV;W=Q5^~&rk# kسcSE_ LiBӊ|_tY$'ى}:uz ffJii~ L.唶ZmUT;(B-}V1x](mDEqv"-xѾ5-Ѐ71;375d k=5#,%іܲi~qPyyMO0EKG=\xPusfmKd#Ƶ3P4^q.#2= D0&7j1 |rL!TyhaI]U6 PCjYKx쨋1ɘC Z*4;~rh "|xbSj-E|`C5RU %'ӑ d@|Y*tb)9e&v 0RG`@Ȳ݂@*U'M~Vr'Dɨtל+c\הop'6v*8!A`U]|:0I ]TK^*]T~`a`uY-ۗ;lS*t!%S\koAR$^kj辰o"'=' i p'Q닌}~d\ +}Ν+47:ߌ%-a Q_TJTUcKYHb(<^eEcP'|I X*So䟩/Eאv݃qjoɄs!OJ,hx41pAq@X`a`Zԕ7:E4$lh^No$&c3z}J>@^>c؊Rb=,z oNdS"J '@u R;Z ꨩ< ;eIWV% @gIDk7ť}pvKj %|u qK_R;iEfQ~}z&³ r̊UV9PsG[gGX=Zf~JWsS[ali mk!k,,::9;=ps&0 āl:b.V&ϵ\g"U/kW#OR0cԎ:gISJdw˚33Ih Xf@@yȗP.]VoG ǜp2:,]fETU0[_qd5QH0hg&*dmȮ5ؽ [. ܀_J! l0b:WA1칪yB_R,=x^Rͤ 9O2Wa ,!}N#eqZlIëp*ɳ/*˾O}!(0?ϓ}#z:AK1j6J1>ۣb($`$E zkFȜk-(u?FTwm}q4vwE ɫat&ƥ!uh4s鯺 4hq!O]M0VKLF wI/-E54ނ*|٬s@"aϴzS刨b1<:yrNy='xQ`=j 2wB^cġ8]Rٵd3$U)](ROj?UHvGK\pҘf2/Es)NQH`Mgj צhv͡+>i}Ff`t% q 3 Xu^?}/iCg{TeɪICFzA.C(q1O w< N'mA< X$wjZʪ>@@#\4ʼ`K\lA#΅{5"x'"tt h e8HTBP) ^%/^aI2M1jFX_ϱr hęz~<ͫrډ?W2BP\mް^FGńkgx>%ߡU(]V*LPΪ+L}@\q<(=zJBV\uvߧ`]:FbkӯϘLgn%1{;@ߟz'SWN`Y<-cda3}FUێ.&sCRC.Q*16<̈b[Ja'ղ"NFw{M&[)-( z˕(ȏE~Jr{8fr"x`yƹd ?wy,Fu kCG~bEb)'Тkztq0e]K O㵴 6 -yBv-To doo"F3 4}Meb QbƗ !B+i'p`qI2ROqkCs}&?抍yQwSFАs]øXUV#U3,,W 5A(oBP-gH:>JaG,o}O" }ټdiCԵ0_.m:Hcq exs9kñgָ}fs⤎ZYf[45gR hEL//] |HD4XJTFӔ,܄4!̜wy4EIr"uBj*Dq\MMVY ]?T $M$i&zBֺ!MuV&Wo Ī`b">p{Ԛ( 'ջhm{Y*ϕݫ5C{tbƈsMc,]N4;Dz;zW&G%)MI}=bLP ,-Q$uhISs II Ozȗ/+QG>7.w-Tc1Qb@0(<^ϐuQ|_7鈶c[c4RavBv6efc pb=B@~sO ubvqpJ6]/(5]bi@^΢ ŁeۗQ[Ȫ/w خ*C\WLqr:ʹi ڒ:g6_&F'݌١> Lf^50A\dix(NW/b(zc&Gpo&eN?goOhgɪ2k%ٵ- ~(9F^blm7U=ItlhiA2BIg IŋnY3!w  F]LtyB7*f'e秹I} FQʌ`j#%`p@YÒ秸ϡs3JAJ[pF9؅ήo#)>ANɎGsc,gw="r X>Qo$7=Rtf 2R&Y00[0khV [jvdu+,lB$#$cq˃^JLUC< Wu }(])BV {|%+Wz?nf:NjO|Te Mf7L-EZI1s}KD {ꍅ1)iuBA#UHiP\2(踕5 g@eKJTZŏbCK8dl~$┏l'eIL6PP Xhv^ۓʭZmF5{ȽK/i[p.hXm+<{.'wJsBElH9XAbq"|KL*2詯ywjw| R0E‡X!9M\0P F[6&:#~֧<ڛt+R EC,ljh¿"ij1TW/ 6GH9#"t`~)kYy3 KN`ʷ69bW,WC!awQW}N-KA(Ù٥+ty(4yq#ȇOPUp;"U0*(rݧ[(jby!+` t mP\?$FR5"O 3!BFzүj5: =O+qMŤk2,mP1<+\cևc2tK7VpXbmAin@骱W)4 RY5drtۢpm,PBzgZPq;H&%IV&Fb>u}"ьa0Ta3%ٯ]-s*V7 :Q_g2A*+4qFW+J@5# aH^JD7}?+ "F2pʓf H+8{%++^& M6g4<%nʬQlz6IF%:C:96RX+В+Zdg2AȗL1&Z H`^12av ]09\Ԁ:A,Xd ZUmtτmS x<>1F|_y!t$-OZz2WzMg7 |pmn ފ ?G|/a6U%n zC:`xx.b )H5_U4cED/\ *a_T]?}Q \u}hgB%I4ITc,OmJ4ű@_tLd褰kAسE޴Nj'?2<&P mhP?@bAٗLcX,NM1om7c>b.~-` .J;wA༢Ll]RIK-oEAEr҄Ge&('G\0?fIKKFUt|`Vi T`pT8I_!tS8KT)]\b4-z>c ʐY֫]T\| MCk13JЯ\{qEۥ m]Ey TMzM2 `]p2['UB_k E Q|}e4+qepUhz`~/IEn&UKet'N}Ku+tԦYb - G+هgHpo +)'=Mɔ0Fyws6N: rL"U__hڅ0UKnx̂:!N_q^H;4{7#ÙɆ2 x<JQƹ2*;Sٟp*gHd"FRdXx&8sC.n^kWy=ʕK3o8 \V0aV@~nlY, oѪSPQ4բS'o`8{JeiTvKi&г_{=茞ٴT"Y P؍Բd cƧL uvWyF'?~L |KW[LY|yO:{0+LcG.䥳 r GȃNPg֖<e-`6+wX5)A/We跪R;ѫjÍ*הr*`LF﹒Vq4P]e ? S[^zaE<|krx{ngd hk`fV8N8B:mD-Ͼ,~땾I@#7 C%5G"yΠHR`|#ir=8r]iBf<-3G<7i)XCq ;S"DH'Ɣ6TX>ٺ ŪO~=V+[oY@~WoQ٥M=D=cØosI\}"2EMǖn|ōxWuCUuzCs}.P00˦%5 J}y-rŀ*%Y`x`Nk6-Y]b1dx ")صB.]mQ)c| jE{4UunTL-P#1(0fm|st /Q 02ω;:o'3*WsZb<h/W2'*ЙcG>L$riCƁ 8⑤u4]!yV\t^uMЌ1^9dp{ dhpυGFC Z#=.הq?iy:Q|5Ah(zsfWkz j2NhPVk 3pB6-߯h$!=CW{^&WVl .(.ۚR>;E\;E8Bpu!Tw/M1$7` +ڃEO`w~PG'*JCS %7E} a˿[sۣڠW׉t2)\V_hcQ5N< "j p"ƣT4)\\z>;֢#E%Tfir@hRX wzyP<k6c[AwaT/3of =|UA"!Xw62+%CQQA!R*Xڣ,ǂ$YܣYpO_l9~j2[ Ax,x]`HCʰvR;7 ֪3']yc|.]".SPui}Qzwt@Z{ۙ2U m=#yRixE1K2OFL" j6qS;VkZ ObnkFJ'1N -0b9un`\0X$Ý7(7B#N[lɉez @3E<f_!hB5`,-0:RAo9]{Mb} f-&s%V[S&CxqSeTUrZʕ^ZZB&02~,BB',E7Hc?"+:E)E)NM#0oDeòq²Κ3v6)a5z+&wbbxG%}U-3Ka# _>'rdr!z@WJxg|,`cuH_P |&(ȁ;Mk;ZFJ/RGmJo=iElKJplYgp>%g YT24 xd|Ս?=1ۇIˋMjV&wۣRlg.rXJh!Y/3p\QOeThh4xm򔕾Pz3RI&b}i.a9=좫W(l@ +,J`:ПVa2֠mHK,ʄ4ŦWBXRv"C7C΅C-:p ˆ6~ z 4<*MhgܘTp&1&dԇ_t<߁P1Ow#.9ve2Հ"[vIqmZaqH|Zi;k7phvE άqiEVYK+`80mgChV}DfwuR5p7IS,NpYy_VI/GvohxL4Dgت^)b?Uǃ EӤшIk P^:_5lgҺQhLMf1[p'Sʟqx)ogg6=qT@i? k tM6w^H) @a-Q0{{a ͎t{KJ,JЅ YDY*[#^Il>erŜf=qw_k8+OOSĉGWRL)m,Pм/D,B=Q5ZB^y*18eH7](}&aq3oSQfI&Fr}L ZȲۈ<Ě0 4)TV x.4@ޢۋD.K]eL: ȶՉ=4@a;9z <$k&\{5ZGrc~M3(y0 6zQQk[t-:5.h͉~lo6g[1Ÿl;i.y=:F*DƔlHJ >ħTtٷ& g/xׂIݼ-Qb$j3G iDL(~Vo4FVA md{\pr9+ \l+jjTnǺ䃻#`0`=sw񩠅Ʒ86Yaz TWpw/dS![C]q,Ezq?)lJ*e߭[+r|,YZ`י s֯GYkMBK6ulX:Pؘ(+ s%j͵q?إg'6tSAA@XbQ-Hx!A×].h& $vjH7ސoݮU&n a(.h]eXU4y B%%D{ƯՕesDX,ë+$ nF{2DZѭthD71SQkHO%/2#> @HYCvc CYmh1v嶥kK/n f P KDĝ\/2/V`iCdp 4z(K^L 4f 4[LXۻY#WJVR4-C˹RBJdXoEXI؆YMoYCerě%}zG{+H'\;K32}jFN~z.d类pr4~ W2X+_֮kG 9D:Tp͕;@d_)ʳQ~t9DLf*bR~ޛbiHno%̒/樥Vhn\ЖFh5);SqYLe$M>ˠTS6 k'Ojl}f:ꐯnBy}S _)XZf8Kza9čf^iEXb/ۤ6:-TR%.ʓghPhKO"WNXV{'t &(CeYgm h ^BZpc'L挨Lu Y<0Nmf9~ӯ~iN(9b5 <{[C,MƳDl'3*L/cRb[T8W`~LQrL܃5sbN8n?ܲM w83 ~䒴+ JcqU>ǭ݄yT:S^Xy)ty i:r)8j-̎ORbw,v7@Gt vًg?c?/qHL׆޿ y+t.lO\^C>ug#.KQ ű1+p*&rxTܦ AFe. #vT#7+yi(i> dUJg/T\" ,dS^S%ZS EG ^5<ρ h \zYԸM+0:('yºjJ}2 P ) 5wFX$xb5iI{B@ @Sxp7NV"aҮd|{j2Mi9"w%Z -w(m3ϳ1TFXu;]&v<qxiTi=|x Aʳ˴t4[QśCTpkr@9'dNHji*f;x7l-3ۤ4SW5dZn^OmÃҖuSQ~{ ˢzFGSi]lˡeO O\4(X(>[W.NYvۼ:5ppH>+\DX}8)~.K8|a^!I6h <T> _Y|P# us5y (^NnaD-mȻ4|ۈm#RW 䁁odͨed)ÙK]vS@Ht ĥ9NպøO3HӒZ G r٤*cʾa/ %74 IvpKeGj\,Bnj;d~ACFsw+;^+rYG<,pJi9HxEtOp]_%"zN3ŷyveGs26inĂMnUS}:%'P1e f>Ssj"iK6bY]VPx-`+hA,QKUv J$(?#هLY EDw7 @χ~?y cklCn-׆ QS03"Fqu^tP]MsW|:)Ts*l29D@mLJ¿@_Wлh) OkBS{+f q:[ < f!cQփAͳN35ݘC VIЍ2l`!`߫@a{GkZiu; /4t%Wܞ 'YFpmM= 4[-ΘBJUR_i{8⸢%3G6f^`|0}dPTs8³D%kV9}(D|m(g&*W (~[&ewLVsKy:<žF'x~A'2Z{znx:9t[Q#ynd_d@ 9?ޑ~з>`J^CxܘB`ٛ:\6?S"3"hs^j2*97첐kTM(@pvhH4NUgYym978l Su?@~q˪"aHV@%t9G0$9cO- 2T'8TCgw[%:ȷ^$,rPRzgW6Oprg$Ls3r `DrmS3igԚ@CjIXĮl:kPoƵ ǫqEvOB/{I^ fS~tc5m'W}O8- ;$ Lg$nPc&;ۯ&Sy &sȘx_:ӼZLM>N.t~Ko vV%?}Ǫu͉kj̪@faZ!D~B8%4g o0z:}f'{`Rg:B\#p=x_/l ۔)۶Vc;VNQRn]VF{[s.}'gbYftPegW5{f c{=g `DO譇K,E1QydJ0p7]Ü$}y 0=~حkeU$ũ2y@/ߓLEQFR2xffc&VߍEt!axX&Y\1Rz$_WuFns;!nI8@REx|MʌMSXq Ɒ;\B$?2KW=gF; =.Wo|!A$rT58J +ΰH] b 2{er̪B',(7') *UdBa8.qPT@Ꟃ.J;1\$;#jCS:wg\=z,ϭp26GքcWaamG\Rͱ;K_1x8L2a5TBRfoA&&.\Dg~%ljfl4/P]}ң@wBA} 8Xmh&ؾQtLADSv?pJp:Ĕpq= 4zY۩I'Ǹr~-8ָ&FOv )PTEo- k1xsO?4HʺlլodKpm iߢ|Z:4Qб<_d#CU p7ArCg}ZN|H z5ĭU2^ <3OqTC9F `W#Dog&yWTϱZ^f"Q ZWƪ A aWnC"v"~_P 8ۖSW3~:ٰ# ڈ$&.{YT*kRj†w`Wv`"5ü^ڒbN2=6?Ɠͳق_@epa_粐Eul ,t ?CG>J6]lO6{.0U<]?r Ʈ:$3PzDuG~rr FˠaɊ;LbFs=\64uՇ6 x{wܱxg9I_\Zp0)znC۰B'5j B| )A-2ŶȽ.$]LNط0Bg+x8X*B.D05kdL"9lgT>VXi(mP!#B=TIc;`c'#B6'N%%@Zq煼 BE oZ7|}N0 ZԜoDu-s2~tCRfeO Lu14A|9Peeb'(J)eѺEv{qhMgoႼx?jK"ӽ6:;E.'7.+ؗ>44)/b]2v v{0OkD.z Uʹ%8wS V**#&fMs4QM;3!]c'7=9\HKĀ@_xУ+u*G[W;F_zS&lLb8z.(yPk /&҄jTmNPU;!cZ7r>Nm>@\bb' XJ|Qe.`ŭv6 tBuq@㯈@ECX* ?TQ#Q!z\E@`/Ŏ.uW+mw1Olqun֖^g|22JGhm8Giš--A4{i¢yQŏKh'Z>aҾLv$_71E f |M-BaΚyK\ jMC{oQtݥ4lDv> +zer|!_'XHXRrIcg ѡ7 •ƍ l3Mk&lY8!M29B}s2,P4H|+9ty58X,Bԣ쪛tyF N%z54^[/xY:I&om+$"TAc}_eE&,9J~YZ|PVH :&t[:'li{،\[%^^4mF2lC]R7_FlT[XXW$ L^ғp]kPѤ⥯q– LE RaJ]ut`[U9G<[Aw)VC ䷴F*>@Cgã2P9"wKM$W6a+O!YtqUTF7a^5i~(\4ogBDy/bj?)DS,; 䛼8>߿dnu}Oh xUγ'pN(:wFOV١hե{{G'SIlmRzt}<ņ3QuܗĐvĴre|7_^s†g38nMd&ZrZ7 NaarHhLL={.k|bJ9 [E&$y]pRDc$uA0uAc28?$;aN]9;"5}~NಙTKP <+ E")uׁm V*<:DI&z=}:;_(hC͕ȼi"ˬдѴ ˯DntPˮ1u,JHbCrѤimH2"vF-G)9 [Y6Q: M% ǞK_+ ZߠV(hJ!4i=o)8|=nM ٛk0e'H}iv j1G(KiEUQckĘIƲz]+"_/+E8?j7utsdGs Eƀ`BQ`eP n@|iMRk՚"2(r*7ri7GVuKr%eL-TҎg_m[Vd<t{+._x$`LbDyIe $=ѮFj>oM 0$ n z%Z+"NH_9(]2T(u\ t/8{|S;zVUT%DF ؎}7}mK߈%`AWnh9QύH!\C>o$Ԁ7RzЁ埢ute7,SՃ/tjUnQ1O#-@fw+·tPIC/*I)&{܉(=_!9xuC&ޖ_NK!n9)0:Sq"Í~fFX-G>rC*lJyel\ozC3WyR j, !HuAl﹄8#a$ AvGڼN2!?}4l0g37zڣǣRޯYrr@,bUJ-A1$;aOL GKd7 s~&"טA!ɃvV)RܒAqCw.-eZp*0D⤒fҌ;[ 9VK~4/ABhmD?w ӸƯ0OqZxcV~./CWW% mׯ`DnTSL~SCP7)5LmosBHQ7"45ΐoCB }< i>.h.Ԟi#NN1T@A4,@p{ڂФ)2]:'Ѡa7+27nm}p8IKd40"{"VBI–~FXzEei7xeZmm˾^>k>mpٱ?] 7Ex_zb,В ߨ\Ύ#T(px?~]s;",Pwv״Vy"D#t'.:meoT(#ÂL=OrAvZㅦVoP0xbiaPxGXYS: ;C]8powhMut@ i)uP;^74w)N?X3%DFV \_R/F,4s4#%or\hq ~S83ಳBe}[sl tNgeRmc@?)Ϸ! 7Tr/dHf9lQd$PeY%N4ҽVQuvBwO[鼘@G{LiV =)2B㈓sUǩt&g˿3 Cxk²Tb-I3S҂` ZzD~}CYS9yX[ݽ_NE)j\&D)p:Dmj23Wz @<"#bI+٭{D'2Zટ Hp2N6OZʮw긑IQRLSpr[D)_A1HWxzK]H[䆏cleaLȒ(X}+K"@3=O|?7SGTSƵ(bwG~M+o9 Ս [o0DaE,-r['V^Nal:pqN1Ni9cܚ4/5-`s#$YĪ0HFpK)RˋB)ǂkkQ 1ft}-/fj{dʸaXgP@?G@[wHDZl7-*b;b)e҃QM9L 2HXbalaiqF`W6^@.w}_[Z\'42S/q6j@ ![3* A_$d"a|c0c^&IG26KáWl- d @Kz VB*Ѣ_UóY5,ҽ֓7 3Nb=KBOgv5ñGśy/L]֯t` + ˩xܠe*B Z8 g uzl\60y!O="U?vsދ|=X#M^5h=Gc3>… :-ΨW`'gi0T.c+;@/eN5̫"H>}\鸃šP 1ekYN?`CF )ƠܺT~L{'0v|ރ CTzedNbiml+ZƶYϺ޾^gFﳈ+ ǟln>D.>@ Q:uCvO5ɢ@:u6DQ&Dtи4`[TrSě8K[<Ҙo@Q rv e k@?L0X \\&=S&@Bht07u}pcL ƬRWsQsCR@CUFS#Tɬ[p 9n.TpN"MMْ`cdtdExGTaY峭}#jb,0pu!o읃 0?S-t}_WLbȎ:dK{DuBhHE2 ÐWqtv‘)ǯKufP.G5g.R_52 CzmP0\mB&o_$1fA$~㸵k֟Xp1 t#|9.``}fsO_CoE!Ҥ$.{K Fv2Jdm;̫`{f#ZlY!k68p!}>TP  fA#u<]DUз t.Z! JÚخh5[;{/gO3m篈 WeDtZ<,Pshar6wfވ8{9.|q@v-@QrQ\4=r_oO1vQ).ҀqܒΚ1_yL ՐO^ORqݡLdž.^?)bYd_r,BE%5tv| ;K鎞իϽoly"/gu\q2ӖK1I7O}c>w]VVRJc"fb0j1IqC㐉[ZH:fsn@B|½h1+ᱞk}v襪r)W}4G2MS&}{g3ta 'CF˻%崀%,6<38ܨ^M0+k#,oom f}WE=u)ЋHa_Rg+Cӣ܂>I}" 7E,ޫ /lY?v7>{-:c @+jXQ 6FJbcr!3uʼ VY{%2L`hDDmL5F8&?ͬ0[2~5}A~a..En:s5\HP~^{j cqRP*[iϞJ:Do##CFJG\2(=u9-~!FrFQ%<Ɨ/ʬ d6djd@-z"s[T~g=p O}Ғxb "3"{` m/a>ޑ\EroUJ_/][e`V oQ#c!Ha3+{).^bQTr+,v4ZR( pAqb, 7<֜W+ LΪ9v><^[O⇜"rOKn[ys?S᪘'+" 1/PgiE̻]}t#ȧ"݊MugV_"L7θHE:RѭҾ9xD]XHjE^G.V|l 7"P͂+4IZ,8%(mؠYuu4noo=g[a=zll7}KH70ju `cLƸ.Zª#1g-syʠ͒{Γ+Dӭc@ds7r z#J=iB5mrTLcUC5b.$=Ke_Rh3Swjk@86ydM+b$Br~V,"a;y ^] D8֤IWa^nEDuk.p Paf(#e,_?>,!OEk( kR8Nbf=^r܇ Ky3r-jމ7WAlboX`p\bJ3~ac%67_yUqqoY=|;(Pc.!X3NZ-g 2tT")F#w! A%ɝ$mK*k '@H46켫 Y]AB!Vaj8dW%jgS/.D"ˀB.$h,i%+@y4ƴ&GZ [|Ep]ͤG;my5L-@~ʯի}[Ր4FrU<:EڀkΘf"jx?S]KHRc=,HBҏN7&a%y#?FNۙ"$U kZl2ʋ4ao_ : ;I5?-:Ru__:*&?WU=Hʧ/\z@9x(kinG5DIߛHI@0e?)ICz"Ԃy+夎ucCrOIG'P>nem et+$]k <%t3+2B4!nTn04 ކ4ޠCF|OLQs±a7'eʥQ gW?0t+N#@ `2AMmٰ;zWB5` yxbY"?ˬ3 BǦ"0Z6 C(zdyTh6VZ|盩b;80tw{'Iv7Gr7x3 잹)G`&R ohO5>5#!t="Ӿa ᔬ;s7×vri D BXK03N?|Հ= r/yUP=C|Uik`/ܿ`UfG{u90f,nj;Rbs@[rhE{nu"{Dc ԛڢ0 oWҔFexC$}EMVE̶JV4Eysi %wch-?.Eׂ(.NeBdnՑ%+\m.*Ϙnz#('z 1xar"}W'p# 8f=LNUvHiԢjײdY W'Q'*` !4?Ysj*Wlg2J5W23L:rflu+ ן PKV=ՈvrW;pr"׍zNۥD@oHnyDXe.#5Db~sU%Uo 6 NĎ =Sum"ɰ˕JhʟD9o(&k:2}_ _@H^ZX7V/w`%aGRv |rtAUTdmWy̟ac1&#K# q T}qޑF?ԺP 48-+('xD1S[0e+4XFUޔD:0 E"::\lf&z_Dr nXɥ1`\Rl'0f;=Kd8|.j٢Se+|)qhJ(DĂiOUC㷓mZF*"-w>g|]5s.p$bA~y,檱f!J̔Mlt+9bzzEH.֞:diT,!J{%@3E@ˬ R LЬVPWtcKW5~_f.ܔHtӦgvځ"h%饻:_hj%va]3O~QK9TÌjiJS~3LgMMN 8Y5t#\)]*8MHO,W9mT$Ǔn6DKUfh3G"Ca Z9[$p% ߖEh0&G /V;}RYXՇ`*,v?CtG5󛩺K0%z\v 6EKM|cf2{izMp{N${ 3izf).5 d讴ipQz(z'0wYlyf'0Ќ78 9?.~4G7~jw>^|_&lLi־BC{fvShN)"t(XNrpj @yq)|'e>x'36\gQeq+OdE]RmB 09E*J!rHzBįHWvo |{4aB$gX4Ih^UMFd)ƶfBq~%O=A2`ҽ.6Gjb Y}ҫɎi`Yɬzu؋nV*piljڮh4~1;+f˻M.|*˩=}SnQ)j\\Iݻ⒭׌dÐ GfY0-V%G BN6rޫ 5V81\:F;BΕ m*"V$'wKa mngn`D;Lmj7a(Gj\Tr8a@%'餽 㰁TAT-8F|ǃ{tgͱndGLՆ iKKhjXjeRͺrY:4r瞈ǁ\V%SAsֻa5[M}~)5nolyFoYˍZL+#ʽ$_D#Y;x2/ډ$)G~q巌_a :O{ 9 *lsH2L+;NEŐ%& B$NhLph('+S.llefV7,Ks'@3f=_m({T :8G #J̒}s %<޿Kj&bbHojt\9g.D͔ U*AvjhuJs fV1?(]3)쳾O}1KnzS`C<Q#1~ QA!\I=!觉6IacS_S,gÖr .'4Gi0Dct6ܚty&V ={)Nhk*/^x_e E1 :vԌ37Aގ'/gV?w)XWA0ʱ#ڛ*2>d`j[wuCubH;bTb d͍{ 8[ꯉ<8Cf<[O(/Pqb=IeuaI97\1~9TKm ;mf13$UT+ӷxDxu !J(`tӝWLG=GMƁJ\=( S/B=-52{#KW^ͳ(DP|v-Ew&%5´\ԫpx8Y/NĽ3mI>o?t&w1w"YDxh#u v3TfuLdP G Rxta{;DƒiMԠu.JW32.rXc }a#,Uv-T؈פ)`!tmfl*tb9$TIYyC]''?#^brE}rlӫmP-)U/FOh:̸Ѹ!t5#z XC{}i`vȐ#Q䇥yIp>]?%f8cGlwle(H+Y~}}UGUdGTY:sx-T k2V݁.Q4o0*{Įc%`<ҿ*m/n.Ӊ˶83/rt!H~&EMygM.'չ4 S 9ZcRjmyQtW?͛E<3h"FꄋDhҥDbR\/:[J[R<1UdzfXD[1>/\.PWT\TihwRWz- SD4MԘx){{R4@@[`(8^OO=V{sSzs,piWRgœsSb>qE/}vֻdgY?WZG څoyHnl& 4zb- iW>н7O*aV>Qڞ$E3J@/qו98QclP8)>bJAY@tM? Lơq1'Ug$1'QܝSόO`ģa'R6S]fۆ1'Gy:xf4@X^s8za}@o UE4hGn (ФcK 75NA;aswI?W cSi3~ IܧYd^pt#G7M1:D Op=OU37ZM$`w_:vi߂$[ʩM eաXe2 ~q x N uH6E'g8p->x0ʎ#++v[|TӇ]*a7QӨ,H\d6WW2 *d,$~Rz姶fLܨ6\Y;JDZ4j@uV{@(a9A].g{Ӯ5Y_i[$R@6w>|f0~b{%WF Y&B$k.>U,Ћr,NUx{#6jQ/|J<^$Bѿ'DS9i$P[s#c9B]5!%0ۃ5T-ˤ}.$ɨg&ͨrà>u@ o߫TEs n?|yO'z `V%YLP+7x^z z2PiZ( ?_uܛO(g-z -YQF:ogjZ+UJ#eiv*I]Bfΰjʲla Tԣd %q _61]Z]4]:Iyϒb?L{?Š>ψ ¬T2ʺĝ#>p2Hv`Z!442{WrʼnoʠZxw|r/d$ jhFN-J`hT%_n3/5;l ߟ')#`aH!E>JV/C~:;ͻ_P5_DafpR"dd[}QC[<6X v˫wD؇Y0 JڟP4 ]s+.M$N1DžxE 'ETCڥf^ 8.!?nk&351M$/0z_ҥp.bR%L ߡvY H(Osa岘9vm9aVxhD3HA]}t )r0 I C:(F+TrNDXI 3 0`ɧq sxSLxEa/@-vɠ!/g_#6I,3E<-!။մ&X>WjEhr9C\WDrlwǽaZEw 8**AV5e]z59Q&M'm$ubc; MZ'ۧf{yCE "ȾQ6&湧H=DJYKX>sHA--}[gDCJI y0Cm3S%tSGʮ3R(- X/W| sLm-L}bkĸ-b9b{сQeEmn*N})|@@K/SF xF/۲<!3q}LHR#f!xq+yHB

%X: *Nd'JX$_`qf6ۓ)6FҶ(#z l/F6jM+mƎ;/+(Is~Ad$Tǯn戎l;ߕV?[=&7,>7`m6g$?*ʓXz9 $'?=ӧ>Rg}ybIwX>aÁ%J ɲo J滐"܌{A;^1TΧHv/4$QqKO.hDVV${A¾`@%154.r ީ )`4)_cqPM|wE{H3}M6?"_쿽@48;>2; @OGUTOo2s[;gC FRˌ:UqB)wY6=E:($'|Lgjo^>$AUX{p ĜȊJ"kDJOlO~ӟ8)voͼ:oior'kfvAHpNnM$q*shZO3p_cŰQҥ|OnKUcL5f5ѽx.)iY+Va€4rҴq|OS.iML&HĐ) ++qO^O0ޫ$V n ފ=FqSC  [0 KN?3 n\1kj72u:ro u.RKHHJHk#EmgkKO/%Ib lXSNFɎUqެ&+.ZKrx3HkR_'Ii )ީ!baYUr6q` .~#szO3pZwU:`|Ǻ ]YHPuh̠Gx]doAOFNfbPθ"h^7$VQE:`:b1&f;፻% %q>CqXOT9B@c7.+d8!V%K 3'2t(ԺЏ`%}ݎ|ףҽ{qVwFQ$IN+DCJnc)bPo ~JXcI\|MԐY6g]UOH`i9wCUafNrӤ `^+1H܊br-̋/9ڂP!Oh2LKM  FWEEz;ڂ׌# .}V4]q9jZ?};9B_ dz>ʼnʔFªx%jN;tJVvG~{ g桽*c֜^mP{%99(zUthrC0?mwTphS5Bk=L ͫ$WFocԉAY=g{bٱH˻1l&2["lI>CpdQ# ZTdu/&9mrIV簏yXcy)z#| o`*sz&k^V|ܮ3jb:XVD\*p~' 2;hfmyrs䶝aV`CzzlKiX{JF~[S31 ?&#mu݋zoP=vs6cRUB]ڽ + 5\0%$oP Y9AKƦo='`L@[Q\oxҩ\718\{Pr2޿8i8U{ | scs|5Loe߄߾dIoankcSYܣE\{L3nZkuG k pEhcyg~Բx vw1yh* U ,|~kOg~R5^ԦB̷!8W~6;$Q~Djr4]i]`mR{Iv!L;Z6ӂD5tUg?yHbfCQ2Μ.X'0P吸$ 靏6weȫ1Ԯl'ŰCsV4Uɤ}ޫy ]:ȈiB䢹~*h 0gAF' ׽&:ݚQ'R?5A>`%' !p3f^[P'Mm}=Nac. gJC:+9 ҋ5 Spb_'nDĺ#$=eߛuDÕr#S]_a4%Ht/6 d7f{N 67(EJng-ջ_ !)O u5{`p+t 䪇`~4c_pl#, /#`P0Xj+\,^6JA"աey,9֋v.7=L&:&B,<3No4z@ip[;F\2`7 ЗСԻ jjFƛWSvzL[YC#p!XHV,H#@,. L~$qQ뽡8枢H9q(Wb51)u"E -7C -o$y2X^qBZiStqiEM4#wW< Y_#Пv`3BU )}rr-8DaOXyb-\ZF `+Dyz.H3WW3>B bqIF.aoTO=x)-c Yi_5rK,LVZ91<lKW,`q+N^;.̈hު@ijJbz/ۙ&~PoȞF5S?c'[wPa-Oˑ at k+>ӵ ̓x9yV]m]}78'k:sbҨ'M"p0c'+#hSwYy4u٢L9 8R͗,^[hq8U2Pʤ>}o%3 V|ҘR>4*azI+|]=TMe |KOh=Yjź#P *yOŕ[LK @wj[FMA$œ%Kv)Su wP1˭+1YY!F*$o>{A L8r:4J RBOm,Z4 8 ^{4/ެZ5G @47) 1x{˥2V0Aƥ1c/CXZ n2DWA@hʼn+ܣ%#=} 5&*zH{.$,s?ao+")G:\G`ߎpT`'f="6t>ӳ(T eol|ff49xg.nrP4q課M18?zrШ*4/0mru `M/1aAgAg\/w cB-z0/d%֢M6αQ*m08Fɣ 1J龇=Z yCTo j\'cH ">`QlY*YM&qx rSoZ3nG)XOt}VwvpD>V(Qw_f񒴵ܛgѹp\d](Nu׺-Q2G q`WvEs@+^&,sqLeh6hi `j"NMok~B}}: T|X799B*ۇ [ſ#[9[Y;Z kҩ4Zɲ]m \=.f#憎3Ρ>*R"Q4~^YF$kRmoϮ%RʬUR=᪰?,+\=6hmߛ@X8fJT)J2g[@f/ =1@Px/6襗}b:~ %d̩ %0BMl4;V $}ߙSSTQ 3/80yljiRF' )g٪*I.!fIgwjq+SF>Q`]W(|'9Kd/25-%QZqfZFI{W-^UƖi1^+yVEjFCV ʷ. ra/I0n2?j"ד5A| v7$]los$Cv t 7M]fɪ)|8-vvFjXܼe!ΙE'6B"KA3&$AUW3\LN[J,>:#|Erh+ 0#_Kn9:a:fyg8LFN1U)@b6wPwr$d6=3.`pLY2R(]c$&]Dbp9Ϭ9祿O5=#.MRPRzbƏ!F&W}.hq5,*%8{xZ#{e93t>,J󚟇wFIVC2t ,U] 跄|z}ތE3Ӿ.LKyUAhFXnܛ Y3ذVBH $ѾnPHc,|>tp,f#x\]8\2拣taojT 6 RiGႷqEh|X)),BD.!U.}V/}G-DxCv_8`6o/jnO濭LMfPdV5q,5) /bFj&5z- rA3=h,Llw{^Пd]_(+48Kg)B-0Z  XKw˥3Nȥ\>8[{4_7xah3b]xe?9X+O@ -]w#0£A0.ix *Qjy੔ "f/ӓa*yZ9Jtzjfm[ ~#%݅4>wٙ !1`Z zR WY˦ufoYf[_hq)ၫv~A!uig,Ҧ"#lz֓&?~ۚz]32IMSIO2~OJH6Fon_>#'8FރTQr6hXfnoTܞA8'+'M˩616 ">"pJh&Ju޶c 4*D$h6۲$ zԧy8qB?|FTs <%-wY-•,FX2ohj\LصvvD!u!-ܔ}VBw^`hNNQxST%x]0kx.# h+{FcKK{y^T՜c*iDn?ƔڜHFK9>d1K05$&HF_ xޚօ@fB5ulSeÈϘ%#fTi )atFA"ao]uBŝz+մ?/ [V7Ac<{Pj:,RcfpԆq5V$fw{`T'X ރN^19iIY(;ح_>c@rxiEG/dU>p?}AO!Q!S2pVV 댧xšQ-VvG Z2'+k̅qP]pmBlŸN\12i;4ChRDv/CCd=YQtX8n1jkm R->b<{Sm\8۷^O&Dj< 1\x.vd;MzȠ؎Vo'rYM(Ya (Ly* Ni+2*Xq?yzjЍoה]f"kW?xsK&yƸknRl<BKk0/j#EM\49#Eh <ܾao>6UY;&O%BɻPM8Ni(vD$/K  Skas֭t$f`VGC,,8lwO$@,I #6 dm_fu _GjIލj8$n6 ฃ=fD$tBX:iyȼ{B+89 +tZp!"C"EKQ1\~o?Ke(?zQbއ&gC \A=Uq`q{EGasIfgD[>8A=(ި!@tB?"FalOl0 l5V׿(24=6:?9GT+!H37GuR_Kţa;jjT9)#J~`ORࡉ&Gt?h]"Z &k ?5ܓ 7š|n\TAhRE1`-f {7it[nvw^#n+ MHBIOVz?b6T(y^>ĩ(:a0KMdʳ?F;`6ɖ:SN<*o'0TAZ,jF0Jwy8MI=y5?蛤Xs%?䉅Ǎq/ʾnYak@J cWi5)Au3]PC t[Lsʊa;8G*R91% eNܛ˄j\HydV"_ BΟ\). W{|VM#-U`)wh&AH%ߔ1$Ȗ(3?,v3Ÿ?2mq@}mfFP%" lf}iLRڀ9! 'uM@?xdy{ #Sp3bc孹x)x|iߢ @65kze4p.3S<PzxҙGuD?)ҿ?gk1 臷wq \nIMXP=.FGi〳Ģ so9uK]B>֝W1S%HυZG_Նƫ-\!a, CvEmi1n!PF_?1EE A/4Ό¥:xp܇ رeI\1]“H3_cRfuq[/lisbj_9 K,UU6! å8AmxXpyi.N 7ή`k]t>%%6[(POo[ λ?m+b@E &vlPge7wv0`MEmkκA:畤TV2̠]D_F3A$Y$谗բI-+'-gh ڂ3d YyU 9߅E2:KNEl_WdڝƼ@UFxhmVIyl1ЏYRZ`dS5hOxeTٿ2cN%q1l(p]%#a ȽWVKq4;̗?JÂ`_^ٯ(]nF9?O!͎|hШ`:wqemZ;ƑF25B=&_YcW]>+Q˶Hts]}F:zrv KE$7򢎆f&ʙEl_ZS`hVI;J(~?^Yc4XruPp-XQیМJL/]Az0p9uux`j2?z/^b8rK%8Z< E5+%խ:Xv#)]ZdxB/l &*'M-Zr[^2 2 DA1h4"|Cn @ئj5#9p4J"Ho{@Ο%9g:iކRv 61ӎV(Uv}q _Ez %0cTj?s-V%] )ghaA'y~kTOSƖ оT^ r j@`=H@69ӎaqH Mylא@j_R}=b˻g ʳ>׀vE #z4fȽ9Ŀk2 TnLxC!OB+ )eQp0yg^M=BAkW#|Z#y1)I}hGYWagi*I.5$N;xj!0*pzXA_ΗK x `Au0ބzINelJYcn|2$M^dđЊ3)GUhV",s %(N#6b۱?RBg 7 T l&R ` 8wT9oҎz~akuRcrh+EC1m 'y+^x~Kxmkqٜ]{#Lut`sH18c|cG' />r%b7o͋Wu_ğЌSkģ6^D\5v̱ަb}.S+i7f$hQ F+%ws!P̲ `ʽ ZA+OCXw-J^֛,f30wy!ki tm OR= lU6m{FؠV).G(PxcBNYaKD6Sn RM:ZbܐL@PMxƱx3۠l!lJ9 Q"ωF$t~;=ӕO^KM'j2\K5qD?7Uo[8~`hݬm,OJ> e*[3 9[L0\$ J>DXJ;Z^0_?}mGB^(ުAsWkr4G53^QY"Vv ҨY#|[ }t!뗐J26*#%/t)!5GpwZ&wȵ(`>VjQES|>ȍ  mwCa_l42 oY,\ZMbt/Jryȍuq7}Clk揁UuPsZX_O:`ꯎr:TEv0^˒8)z~<5Gj"WtlS2!?%v.yU@mSqs!zWSyw6hSS /AM,k|+-wK Ѻ?Jfoq0-%cFmȡ$ɈwvE>{GS:KW%$&Fn/+.e3_Z*raHc-i_'fB&/!U-rdVeD/{-'p]ͦD.nwx/Yr t{DScٞg&_)c)}Y-:(O'e<@Kd $:'n48ЉN,V^_e8B\! @K*T@/dœF {<Z ڵ R"z)`\Z1ȏU(gW*Vu3]H%IM%p&r pm{|QYe`TY)B&!:Cw=|\Ir Hj!<\ȁ qAG 3ׄoQdC l>GYNv!>/`b& TR. Ncp!VlcFF16,ThLm=|C3LFVBL[y64{AaQJҔj:TŁ8k٦b7x,v5CyRk.kЄz>(QC yu#]&틃Q_gWSqTy wSe`xQRN{JeM-ق:R]+pK/X8y+VvQک>:T=OX _ۧj#I\(dJK: E2>"AP1Mv1fDc}U+9munf(i "FR *sK{ɯ6*ib\ZD'\i[*YoaM{:玪[ȣ.^p:*\kz0P3yi5wUDc9"^pߩ_*;~$XasfEEU#Jmc(i#}/Vb/,Ij%c& jr9|eg}GR(TTF0kIc:A iKk[(hM1YC؈4p'_އLEĬTPTHKSq2y[kvQa VEǍw~ >[YBN +*jǃCrSn_^Y@ft%@f?hm-9a۶ @BV |Ċ r@=lr6)1P[VF8sPlKƮ߇ I}'JSK/s8,LXXHHNHxcx0w2,2@}A doC"PTim yjv"wBr9<bѽT8^#mg>}퐍M9i,Y)|lQa[JlfJkZ@.nd_z S[<ޱ0էgd ȝ1g _,vtXL+2+/Bt؏>ₖ'7V/f4)ū&"*d)@`g]S ʤ["x'1,-;#XL!@`¹54piω7lE'n'N s~|"&%OttT]E>*VNg$8?P31ՓASq8A#%GџǪbM3>=}85Ф+'/ụ̈́UMB oӰiIZkcrhQb B!Cc?h$]tFVvci=WX,$/f*F2v?^ۜZ0b3`,ov<((5շ)4Sgq1gh'%fߑ!p-C͠\މV#R) #eVlij Xc=o鼗pbJ&ѷ?7v E"],=]H[&[d8My1oɤ%.G-rNId-q]t^ݙlq\˞Tr$O%* ku˲9BǪ Mž1 <.^rh;!dQu3UU4p/J|hf2}âi -o:U!Ro]dt~ު\'Im˟a!sS5:j . Q-C'wdǜiۤrޚ7r=t6gU!p@>bsPyU~(?[1kr"kxo|6{Ǵ(_<,cp +0_MAIEK*q,-re*q Tŏ[[vÓO? MxAηhR5盩s UL||vT5h<:5r7ސ]{sbPZX.΢eh. h J|2Uĸ$G%zdM>w!"78c4F%\¦*,U+7mm;]i?"jx?9n{5X$Y5nv 4R b[=qZLi7-'I; %1V%S V *jcHp?Kz k Iw %R|=9[~6]P5pUxCLw& Y d[3bIј! %S:x!0N o]КO& [Dyw֞ \<0Oy,D\ذQ ܘ3~Uo<F`QG͚ z!J=%nsɊQØv.3/'AcãCo?7\YHv `xUA)9zT'&݌|X$hKMFj6<$*J =ed$mBӻ!IA%sV#,92vc: DpVZF}\?faal֋uNz^e57cTEETe8R#2 kKoDnGOkhK-بYi"\`@&p^NɷP ʻ2fGIV9yW^<{t/^~Nkõ`1~7my^ /g!e3Θ,NS?$<%!ks.v5rď9'@GghpQ5K0=G@PeTuxB:ܻ`X R}=}>EnZ|Cd%xv#a֞׀FiQ6my N2א2ײ{e?njBcCuuh/d/Q!&j,K;[?G3KVD,bՔoۦ\ XY8k=Y9Exq3oa+Ywe qJ䚛 1Ӏ~=!7:|<BX V9gπem]i#% n>'L+fBk'ʾ0<_;K-;iǎOCNqj{[?؜jRU+LM9̎0)sbuek'@+]A6XG}_RޏN9M1kzF5$Qޱ`~1%Q6KѪNE[(x\.\Va:1-dR!*^!s<.(~[T:-dH>S胤YDy%KKUX'U6ADoҔ2[!l6;2#MtLfk&MYʓwTRvLV})7Djc SPw&{Z䅧lB "zgSN@!9~9S)UpLd; '6F bLﯩuB40'%* HBdYK71}PL!>qK/v)$QnJhl.X3Ϥ&Pvic{C,*ksjVnX&_`ɕ_Ai6$ iז tLgI6/UcVVD9\Є<#S^1ٹ =bՉMu^B)$!${vҊUKOL䤚R=w4r# &8px %V4P)Zv :@ra;|"ݽrQFM~ ~Wq'$ _M r_'>i$Q#7t>mj56ql3=ՠȫͩC6xWs-?1G8#64('H]~>ha5 cF:g7q*br Vu:FۡZ6sTԗ4ոntOg.$;{ jbݟU4`e)PG_9-. 5J<5[Z{-(B! Ez#^lbs`S߃~, F\u2\[噁P<#ar(Pw X |a0Ȱ;[[By /$Kl%FNlU-sa9~M~0k_MbJ[;xcS`68FA"Bv{|Z\YZh͔ʝK7Mt"q${' h=Ŏ *)NX G*4{fx  j.RXpFbV`7|r_׮!ScT^ȤPU~^on:ʢ=lEk:^y341;݇wHT } Lkە !%Ɛ&FW 浞hAvK˨h$__?c 7 =F[T$zP]t}qf^25n(QΎpS.! s=5Sa`Z_" >u%eʪD zs:Xgbb1+vrF;m}y4p뽖DV*\/nw#ԡ~LyA. Jݻ(ogʲ;)E0myXXԳ''~͇Νhr >'yr˖LNHe e]2x]%Hi V.180>OujLӚjZ idGy%GXfhd>%7APۥ`(s~Vc* XN\3ˤ:5:baDȃ;AdVLAnqUup)CnxM|Ds%E%=JcC4Xr 2YM 'LR5W:Z"#=\2ڗ+"^>cH)Q8Xp/EOr/2v ]#'I8cW^9*O^󨽶dz}C89?/Md]OO PȦx:֥|~3 ; ke¨xCDLdWז W}P&婾B̂$@%gVMk3^kK~9&OUP DL^TtLl|Y52 H(`;1E|w(Ng.mtpEۑS_B' .Y1+7v؎+$ڂf>Er\_ " `@"zH\"m=~>9ݜA)à lX!ti0o2BUkr>m2=IEКc<=j>,67B -8Mݩ]_eA:z)ys?O4 '-6.A+3#:'PiG7h ˆ(m(ӱn|?/ ^  8*ADWj,YG~N,9k #|kYoJ:u qCr,nGg]y'ꘚ^`2jm3 #,ы_ HBt g@#oix4݉^o"FY[T-si$;GuP]6Aw};X˒X}ZKr3u ""J^Em|@ǝ1XErJWѶqUMQZOiQz;o7WFajܭUm}FbH?!z@ ,wqA(zHSA'3]XM #W yJ3ߣ?w7jMFQB"7n8oEÍD꠵Ms;^fzD垃kvވ+b}#R.` _ y+"A ޶ij1[cv hVU&q(#0#&|^r U`Dò6߇$=Ai|q yǃla;OSLLm;䎽:Bf.zBܮż=M+i h䦴NDxEDA(!aUBeS=0$Y 55-➼Mga! ] ~0 DL;$߷K4:!+њc3a`,]$~͆cbmΤ'2é$X`l ˼ݛ኿=YfO( F7%O׎_vpMxA~\f"whSN]J)Mv2{H4 mJw׳p?z /O**?!ic]g\i@o.:8MD?퀒~0-ݥ/h1_lOk*.6z +hUA&4z%CM c~/Y2* ^wf?,?cO$'/NF/q͊焥` h)T9/f`eW(!9=BkٸoΒ-RCMc3zng0m\AØ(j:`#Z),e3Y wB;?EXL}2U,gÕMǀ.g;wCKWZ4/߀}?ُqNl2Og~7p횽̏AumyaV%]3@0>Ckxh=VM6y$V`STPZ7Ħ><ٕZ3@5ͥPAkm&wR6*Fq`<ȱ׃:0H!%?#9]V[o(U3Ė WEd:CJx])H$S- A?tTK$:lNq6)7c3x{VU$mD4a)YVML+C8g?QcTt/Maz5Kq57S6?v,HFU]4Gj{ɒ?!ykQ!է|T Ԫ < ż@}n3ѧiBVq!Ol=#*,/~p\Ԅ(dK7*nL}120{ZFVN=4:&O/ˏiwײ&!엚zyQ_).|ӤԾzn/n[E|4_XNq;B'V6Qm 'Ѕ-dW6nULVEe2CstWveU'5<36C.@VZ]cnT# ΌL;զUHpy> v7V11a`)11`H7' :^fTR`7$`2󽶆#oyP`٥a^b6Ȧŵ5b  ګEeTkɇi=?ڧk+.+f*pc:3$a\"CPSYjvl P#})21p`䜑&ok/?6Gu=n:n (.xOdBjjѤU8695Kw߲+4s7UYO—\V|ɮy| n:Ql H3)RhjS8 ?o5X 4~kK}v[$0&0I]kȡ4+# a"8HəP=_?nCMЍmC>J(!Xiյ< .HYD;y-ˮu0.:^^Og}55Ӽ ,ޯV3hs 8IuHB@Gk) 'F`ŻL@a&B/Ybͧd 3W`Y/>鿛0ٴχlI{tDKeõ ~[,GJpc#o1jPzD[9\ApoY5z%@!7W;4ֱ_![:Po$օv\Kb~q?~:*RcA]DʣUd _0ߡo3"HV,SޅF1`?:(zA6C30Pԗ=D>N)J0"eJU{ms.ZP f3Ç`Tҋ`ǾySl?~rC&d2hZ Wʿ H7_Ni2,g:9B"IGނ^d&kҳ3Ѳ;X?ڞX.sOD3;$oD;ÏK[>? 4 ](gV]O(Ql꥓IXhH*s+V;3Rw@CɘAMpyǬ5zB䅊Lc"` /v5Jm-H}4Yb,׺AẼ˨V8G?m M:iI:)U)m_ H OOc*w3&Lv/a7sq/iIF;oFUǹ6S l@mbM筌 D9d+;a%@"x8j#>Ne+ g@1wUC=F?=ي$ۚ;`$+iREvL6@B7M T0W!̺5k>/dW!Tokl.*w'Lr]>ʹ?FPħ(?[5lk&3xX"xuGPۃ8ijzD/\XnlNT󱆍:Kg'+{/oj%߽`("=CYB~QV8oqGZ98q$je1d0ԯh{< c57.kc)8yg{ge$©i4۾݁Nbė?L=nkhH Ez N0p7Up.`YW(°n^]cS$nڞ;3$[3E96qVݤT_aF5yyd{hk$paaFp{!#j܅XhXa47c `#Sۑ#jUOڡ9@AIPhi6N&14 x^4n&nJF)Xi]"> 2%]1Y"/#<ځΐ5yMѮ3ށlC l05'c4ް[ۑ98)M׃.Zv"0H\hs~]`+btzkh lfz]Bzj|ӹaϗlIsae[@PwQL8Sik:< HwZ'Zvqے-?n)\I~B!Tڃ.1=9qߦF<HL4X̕ ?Fc>l3ٕc: kWxhGDljR0 Si(5bA LNj i/yMpˇ~]{q=ݗ_w&R0bP$˥C)^S:bF w' ,MiI+ ׌ܷ84L} ~Uti P(/) *5`doq:7Ҧ4XWzK],QO}hZF?>UM -P)Ft^&-O6RNr gi0;#˜?-Ajv`=5%n_Q в`L҅E6Z#Ưa9K.- &AVrLC߾.v~1f$yƏLߜTy2)$C8"~&'kza(\\V}Y@n/Xg7ztUdO&RG=Ƌ>Ot1XE)"qTV18w|5".G^8pNfŽuDQ=݁F9ЈF8\_Uh;,% 4\ipű)b;D0߾a.hHIʡQ~ےp h MPNnD|*m $龢J*e1aGC*׻^LA B#V 30pASr=hU*C`-7~P:1BND ݶHM dM?դ(Y-^c}?ĺaK1) Fyupg{ K rzՄu|~4+>Ɩ}ɺڅ("GLSGR?]ʯ nr9]Cd Vj#^}<~=S+መMHXlg8+8 S.L8Wy ˁ';EVRQMCLU'HHbAIQ?2͉?*ELG]䋠VWjz rAgc o d[5N7qR0 J\[ߦ4ĽNĴ7))їIܢU{`w3)bЫCxT5 NO!I3؞=WCNOZ>POAb o{*̮ws?=bce*B>=G`EWؒu!!"ᰔtS~}i}FDx0y1_Pɲlh/'YJ˶6_L7KÒ |=01 vW2afuRq_|b c hE]!PHlh@QsY1|sи!2uq9AȀ>3nZ9;#NU f9y2 މ!7x(Rؾ >'鼱圝Kv=[!ǡ㗙CϞz }R -(z'r|m;3q'˔o!~NtjV3/5IN6D>Wg'fާB,V hFjtxyOwbL7vM;gRB؆P|MXS5`kǦ4\t&( ,ڑ1-.%G!9IOatSRkWI)EؒC?9L=0Ӈ~˔\!Mkk?}GSIn`4[ɾ&mQbEth'4[D]6atٽnZ v4laoxm6m-2vhZ[uB_aFK܉c7 > !vG3jKԷjm=~\K8t=jȲJZZARu]PژJ7e{Y.. 4i'rD`/0;2 EϷDw-tZP*BԢ$j*u7YItp4wAw)'2Ul׹buA)n(vׇ֮AdL{HΞMI7nOKObJ#+ ReR8 Zh茠-,6*U}`GN)JC4OFΔ$:}ѼLRC:)*kz`[Qֳa'L6f@ۘUgol^&( cx\^%\*Ow@x|2&vlzO42O6M\+S`'eC؟.8&/IΥ/7[V BD ex܄QE5d"wmVZT n@fUFȫq"yûKT= `娃qrWSaÈ&xK/GG9З`3\耴kɣœ)8֚4D8"!$ֳ]uҝ׿h3|p^koZ'QCPTζRSO)PEpܵzg݁6t3S"8%4܉3?T0kV]Vao._iiW^7Vj/i5 8DDF&W'Tnc_kLQj\  Kec<fDQ,DCz)AYyM1jm'R]^ i5lZt\,Nmczư/n|,i`!~Z?P^/Ito|dzMKUYDV-C2;KmF^#97P'`lGޭVI fJ_B z ~3fT򍒸RY9ӘaU^|pPei^pI`)f58s\  U ": #ZHV048CNPm0.-MMDG: c;wXu:_ /wb:G@ʁ9Ă@"fgsɅ߀a(iڻy~Ba @ x?jxn8X L*?dVW~3,--ث 逯S0l :a\us\[ʹ =xCK4mPKE.>E,Ml4dWfB+3 ^j ~oľ9CCX4w\롦_ sC$MP3i_׈H$BZo`~McESLH/SG s2i|k}2|IϸMC%v,1mJ^)ba댄8?KfhL(}BӜE IO~>$rX7>L{:ucH3y˒NVnIQŠ4cq8)"M`IjHAnu-`|PaB,Onzh Q8~qV3 dwyjiQt!e>_6 ?{KLE6R*:PD @u4TGߔi{r`gѐg' m'R+w[&5»541Vfz2WҀ^r/7GdqЦ0I~^hn5\Bx/ KtR 'Tf4]U ܓwyd*}\UKE5׫Y="Nٛ~[hx$BRw@QRqFϷIuoPb<13v^cV <]e#ɜŚeZg{9~&yM_A<< ,~&L ;N_A2E{nlI|Wx(̓ RL]?+-,.Pze&\0ۖЃv"uEA{󀬆2IҷnpHS@үJ)m[\%fѫ9clltzҁ4ٹc:JK|;-nS<:Axh |oC+/v;V8ӛDxMl7SXD"o4bdΦCcڼƌ!^o&A?>{ $>-18g97J*/o|翔!pR06VˑvVQR+3Bߥi6տϮyeJẃс!)Ni㕛QCŶ C[zn>2Y vmIy@K#)L" YNHtT?hcLqpG""Y} rrFԒ4öYlfdfax \g lvW~iֲB X \kh"⛞++?yc~K"^W9&3bʙ]Sp#qդ*vf[Ag_祟BjלOK#ȉs Ԓ]%pH!nmRĚ; -߈g:}Y/(n^GؑeȖӊN ˼mꀫMn,0R_]OH~;3dKHD[-Ϭf]Jhz|d-hGݛ~'OOLQcv?98\T~O*&3ʼn$Bj$ !YΦ\|!-[|o^yچLYV~Qto|pUAZc51=xd췥fN'B2)d?st0~0NMM )H H˟f5 #NoyEY`(hS ;};^:s_x;!D֣̍ۂovbx~5(XAf-[E_$)la+yTJ v;v6I'7SU{sLVYpMoQN5NjDӀ<]';R=]E5=iJa2<smd6#'T qa]}>(uHkwY8\kţvد &F!B"qW$`STy)Y$r^IDSRjʗ7@S}iJ~EL(o:x4 XbK=c[9t=2lfLa *3g $XLk4}pccwӔhX{_Sڭ;8֚(vU6<ix5_,z<;zb Kn2 h+aI%6R}KШHؠ۳‡yB3R4uglaH}YqjN LN"GB7mY+Dt6@|}UO ⋏i_i1Da-!h#c^,)!|^gʥz|#co{u~mDFbpagt6GD `5aMjp_2~H<6SrAAq Qv`]o3ɸ`&gx Q{&th,t;)(!jhݟ4%mɨT[ŻmW֐wPu5G_NU<)+noY @+rQ~/ccvՒI#qHZ0W|Cd 4hN~ .6 ї}"^[Poɨp3&=Q>g$lp}zXW; r ݺ^*7^ },KSfJ#3ө ڱ(a5y[K?Pk+x)h}b1Bclݻ ʆ, k3 z!Ov-פNP*bԮ۩P( ?.~xKgxJX_ظr*L8ݔ:0 % HB tjptjrLIna%j,o\lkՂ]'9׶\1:% 6AJDhT$D3 ?΅_c$ $b9 GV 6J`{yľg YܥNj5Up|<=Y2/y6̖dluTrCW]^n, %LCY.Y TMb6b_ GˏgE0AyCbK ?b yrEeZTz %&b9k嫹 ym*G[H3[4>D$&~b"(NQD$GZFdSԲ'_Eؒwi+O- 2EEOxŸ Rc2ĕӭ~w|b '+8 ?_lptHbap*c\ocqh"MӶ-BL XmñT+о"l ..]~lǦe&e#>OKj vsk֎bo/)Tr40ݳs_W=1;\&F3ԍ. dӲG ]N#XlQM"1vz1po\ItxĨ5;ÈɤI1:)«98 R6d(!E!>h*'200^< L/?/t/$~dP\C""\i+ l!,мT) K4˘>+qlE%%fg<0\gZ1q@-A;e}<E R,r-n9?;_6f|0S/z vOy*40$,,;*q'oƑ~/sh!k2w!śWb-?JZ3IYyM\Eb 7UP RwuY #-GTRdž<*TY4:V F$",yblWtyȑBWSJ)/Jط$ }y@a8̍i/(. $»`S//Tmpl {fP> Ƭ6G- mcla#+"9Ơ:{QnR&YsOI5T7mI9xFX[)ch%; {6qz\Xdk\05K9D[|8CUm拼E>ۦXBI&3 r}Q@6!Q:+>F$ڲ~skb&4zFF33e\]enW,?An9G޽ PH`@Ty_@j`hTy- *INA Ҷ6J?:,WR%L7i:zAkjyD"( iK{*p.2g%(/a(B>&,Ji!YJZS83KMC1_ upwC , uao(ɷ)ԄԶoWQ7s51<ܬ2!jVQs~+1s"lTu ,ؕl[@O34а8A׈DNݓGC&"R~y{.+$^ggTT<ՐtɿU_Z 2@ʭ-=rW }Hq+ gc_g[򺢱yNi܈=JrڇsN`n@Kp)^L~T: ýr*h =*q c%9?f)e$;iVGx]E;A#.xMu>x(KX,n XHS˝i3[4ˢJǤ}Zx8tVtr`4]*dLzppIX!㖵8iv Zv!9.r٭=:gsҋJτ;u1l>:EBRQ614޿܇T(LK'2{UR(sz?̵ٟ:Jٕ(:}HA\$Ս ر JTu=ҫPh  \XT~ϻ).U4@[MOXanЧ6w{NK}j?/ pf$Qw 3b}8Z : cy~$uz-gg\^J-fϑR؁ŀ[;,4_ƾ؅|R~B+15BٸSE >P$[v9\ K %wy\"3`\s!@5ŲFsTcψ 3m2xxc 9BK ^ˣ%FvrrIw- d' yմZv) m}d՞EZG.Gln7~@Z_5\dK{SȘMzµ9ac8-?TPX1pUgΣ/kIU͐#ʅ?"oX4t;V|ſ#;ޣپ~>5MPs,nwVɄ i"Xn0%9jW d7krOXݞ=H% C!7N*u4\|^P;>Wt\O1Z \]|P5ih8 l תzM${{;E0w7's0p[loz%__GJS_t-`,;fRƌu{ύ/F)\T/T=n%Ξ۲,?bؤɱh$5dY 1wJԟވկ4~kE Vw*q *V>Uxs88 Qu-½W}$ =|v͑'V?YĊ'B .CWn&P3$~zs l_ءs5Uv3N XOuáT!b~ic<6%ao6,3 LsGd%sm_2=0uC 3pqIdͯ<_H10S.q4K#N>,0 B !XSHnE,:7+n cڠyꙭvV$M==zs6ȳW쎬bL݀Ҡ:b#7SU/^?/AS񜌾,LZ+‰j|h=)yH7UpL7⅏ $hޭ48{Rf+@ql{q:mAL0r^sy#|y3Z{L|hb2Lj@[ad/*iFbBo]55]YX >Li-9#O|B~#RQC^xSX$5rUMUDڸV=]o*e;82l9B kM bK|V_ך&:>XvlxMaw)Ұ&fpUu2sa[-(aK 7Y1*} ju ;ν_cq@sHBY +Ɨ0gJ=sD2"yy HM-,mm\ؿuCouyEa#bNS7Ieֆf؎)9kRA /3я\s0](:M/D#@ 5] Ԅ?x!hUй:"AXW]QG쒤d:"֚m _ Jt{|Tơ QP(z?> AN 8`Fۼˆ10P)>T'1Q8o/7 NF,ɢD3Key <zd?{gm?g두i|x9VbKОmdKdqIp_I2Hk~RIg9 I 򲧗c"~\ơ럙az1L=95{^-没8-^Z<(3۽)A4i+q$ӄp k qC˧xm(+sy?P>Ŕ82V=lK[5TڪUjꦅ'QlICXfl>΁c,˄0OۉUNH~Ԉ;sZk1c|#(eOxh>,&DQx|hfpG6rjڒa>%hДlYssv.#bOJ;`6]G5uZg8$`m59ErPe0~XW4D,ͥ/b}l4llw:~liIuxL'pCZ.7I? 4;t`WA4d"P~2( M ;!3!"UmPG>F'iJBwk zg+5P ({`bj HA%2FT5` CjݢTf7u&)-_(jVҡ{VeymtG *GQ06ΆQ&f@MUnX=JuNfO4S%-se74rO$]vB_j\Fe(pQH eT2Zq2nw jO#au$Hnd$#Z*] ga&F_ E'6^3Ŀ6WΓ*)Axه ,; A<6ʶ/H/ߜƓ8C [[|LřndT"=ZǢCRqO_ .8>㦳LEgjXt> ٪bO2P@/@8YZ{%><62F{TOT28ɯ wSwP/萪3 ubfF60f$= !xZ&C⬌s:!8Yk'Gxkv`]x*cw]WNHu~e9v)*7\$ S-~͎ߌ]f$-+1vg L!R7'*>Cų`{h% $G[%O xM''5U%H`L`=Aw  YHY,`O˔&oShx7,mG̾Nj~G)GI/qH_ ~?_D'Gip%l">i2t%Ŏ$ Y( RepS6T1vW^SΦa1?%5<yMYd'!,D@.(ES];@w@|p:*6^覶#]o_$5 ݝd#z0}+ ҭ݌M ڷ25<5Q=[ +\,__l,U@j# v#l.SBo<&[qo)E]87SdWKvɆ<4^J ~og7&{}@3cR\nj$&p|6ɉiPn d񽡹 iLu emÌAEV.R$ɓ0x>2ٳ· A5Dm5*xU5E3pqrQ]2kWO+. h'jiφx;dBCǁLp6hГ+ѱgŖ^LM<+6b:Ŗ'%tIgyTs򈊷~ßtGX$3/q@N x ̀=FFL̜4-74 5\dSb],KdJp->ʌK(G&h}\ >=Rj ==0>s-}lEi'D8}ˎKsDd6?\ĪZ3 =Qgy53FN$46KGh`+V~ݫSV BƒáMd 7iz汄H! qb^O=ffj)hQ}R`>SDBksr#|M(]kH\y͡#߾>XlrOȔtM6!Qn[΃$ -=^ZzQkc%3 f0&*eU@vyHe|qWRޮ*c|PxV͵v4QG (9LeLf 7#qxi-J0՗ ҏ׹ZZ~RV\!dA\_[j=M`QZ乲!rc XC?7^x]q73wJ0oAO ]DtkMm%m|ۆs"MnHNjpL%H[C sG?QJ< ffRc!TM;f?C`6q#5YVMT^Op~P2'yѻ(4x66ǡ:U/+CTWƄx#f x!u6)'Jz~=Q|E/%Yqv.[[F>y0玵C!;kv㧁_M CiGm7ni,F1ǽb'WEC4ɩjQ=O"4_fzPB)'υw}j}tU J.` |.1w0/䖇(^0CcWiLlB=:wNO7[b(z!M&xA3%9l#n6.PQk26Z"?=P_en9:Ѯ7sLyc}*P.\kG饦*q^Qבӕ Mjs&ؠPԈ8-28<Ϭ]BZİ@bmh $FxGG6ylVZb-b"&+k 1KXrVs<,1GZ#Wn5#z*I d_D%Uil(#'dt<ջsger[en,^lFE+65Fü O^݅sG]1Zptz90 ~B}5mxh?7Vy\˕FkX5q0Vu뭘sԼkb8fIaƋuѧLtRLԊV&qp[^HQ7ǒZ'MyFS܈uo x6ʗ=€[UoR#M3Q gvįd=G gLՐ= &8M\qO&y(`4Q]v&EWzfr"[S™Šk̀OG?V+Abv}"qzrYf;PS"ZB#&Z[VldnΓbp!YX(8#M]|lwɕJn-2!,{e gEꆨ87uӛg)\}A ArctBW-N|6!0Ul9a$C),xͰdu 1jkb%'G^␧e}^Y4pɇzZoxi$pYA=(&ݾν@Du= s k/$ ۅ* `h(7y 6.UّuJ#0b:V&YyՍ6C4LE#ڞFbh ho|` "u%}p'ɱ hfNֺwMq[u@yw' X'rgKq.$}Eq!k x'#ٷ]̊T% => hS s(Dm轋QUyX`nu =)\<0푓hHA}qPŏdiٛtBX5 x ʨ;+smIO~'-&Te =2.M Tȧ @Q,T`{&KNNuۦN~k*滫f0Z'8\Hpai4GK"xEXbH.ڛ9Qr*P%uXV(vΨlgѨLV̦ lI̳͓LjX%<3='2cknN Π b8Njy#pJeaL,IyEɬ7p/t?weK&g}弳ZB,d̅Wj^}H:_ߣPbz8>HZsV`NXW)d,Qw`υIT%cB0uvH5 d*`Ϳoe:)(-W/=MfQQ|nE fhF|\W.-ݳ~}I/[ 3q*\"oLEweȥV@ƚW/аC9Q"4Wm[:8`Ez:m9TMwFX1Fbهi=UC%6Z? uݳ5ĪZ?6xD>`wP+5:z2"}"QrA+.zbY(.$rţMR|hĝo'Q'o\ތGl_h`1ᐚޱLf`kohevMkЦyϋB59𡑜h y@1+Ef .Ȇr4[da0}nEA>e~uCWpD*d#Lm5 lt9;uuh8y'g&5m+CoMTiDRUd"j:`W TkUqkTy;<+9c- =iʻ39jU`G}])+ jbǤ1  !rD(tU0JTMh0:>lYmI}]Y Ps"k" ޱȁH)ɗW |wOh%7suT?!\SYn,zMWdɝZ] }7,1i-nӇ`9>2pPG4?05^ºbXt0=A"͐cO)BmJ 7PjvR[[VfMYU5oDwSk<ҪE6/>(3hxcZ,RL vԺ MHi[55(X7}$dJ[pYCl5KW%FJj[>~nZy} Gts.e.8_D.>b*ZP ;1΍\vagc~.08ϟ>.T)"$Bty+7~hzC4tΫv:s9WC5Ȁ,;6k=yTzs+m2sԵϵ$9SjDH.ԾEX@#q7 dU`]ɯIE8E8`!s):MT}iFa]q-X5͉̣O:v/ \܌5TH/A-W(_?@KpN r9d:Zo~n7t.|_D<TfVNO=j݁;3 vJ5)9PWhi)yG .| /=>>pwa.fܧrm+3R>-@։g߇K9>٭@_ -6Rf{T3Mn<^Vיoe>Diɕfk*GC9XwS #:~_&v=Ͻ 70SCElqY2PʘKn E }]eko p5úMZ ^d{LP%wp"mdneSMc_ҽi!Û~Ջ.q7IC|CJ:Q1͠#*{jϑeW&\ A ,_rˮsppmu${곑Z)2Wt ||@ݛ}uH& w{m9KͰ,y] (-~EFwQk"6vްَ v|= T̜hAUwų{`¨HY nXF%gbbWWh&,v=`ZCNs ,vE>(CZ#4,rūDz>(G, 7:%Ĕ¥ɢ@"OV@ S*rpW.JٯN{5Olk8KXNSs /xYG0sC%:-~ ح)C栗:;\-E4[鴌/"3 `ζ; KpTQSߴYTj>"ck0U~#W0Mi;[[9ySc_Y؝hS;FȗO-Z i6ҒWou?FTGl@~;[vFv߾ v/a7h[r> ֩UF>2/4`;592_ZƣMk&#I{Q1s3 V9~ iEL'ul69/ R1Kk+*{FwM!cG xLd`H¾^XFx#汢|hYe+Fw3H::ٕ[3n\~D-i 1[D3\v?n',gAl6퇩>8Ζ} tfm9e<^8 V륛Ho,/!mz="eNF {M׊><̊!nCɔX✊']iBY[D!cg ^kKV^6LQ c+ůl.1EdR5xF fSbB3 c,N{9tҟIJ{s Y%qz|9~UWynUӊH[kEjݶ 7qn1EmxWGG.ak[BFazunT094~ p9,YR |3X۩Xڠ k21};?΄QG= T@⻲[xs&'\t<3Ll@_&U\@A Z̃kRV+Jt$YTOls>9tK[F<*L;x'˕JfKȾ3 R:w`L Ap$ $']fRWz n.?,;XNesrҁ|N f?(u|.bLBHgGrKQ8Wf(=D&ougol~gi>_t-<-,v. GF1%pz>'ࠦ]4 5י2E]2f31DŽ1rغR"@:>QoKCř {!IfN9mѳ|PrT-b(9nƃK9\3Gә9LQ G>;8l;ќ)ǩa[T9 `\߸>m$pߜ~XK-8 <k7ӣL}'k %@swğ[dzIԺ,u6fݡ!g8E;JK=ot[X9 ?'^p%?'lvt1SDK- {Z샸lG`_R fѾ_`[ί $ǃKw3Z2p+۵=0J[vՋS29LiHIY=ym}rd҃MQ#3̱,%/貀PSǩ|3MݏoE5q+XU⊘ XUnqW]z[#30Ļy:SF)^9/ĺYD⻘. , TR1Cx"_ _h7&m(~\m$nz .ɳ'a@;G| ~Fk *8rb)󽙣%9.a vsH&nK |7 WPx@$6S\"kx{(UR߫8(3kFeEwQr4 Y1rW} 88mmkUKzw+M\"ދF#HFi=v-A2\q1HanL@T@N9W/$TĥC)ϒ64M%giS/ӪQKdo]q2#kz'寞+qakQADh}J)"?I yFf"ى uΒ6q'sGܤej~KGE,rìIu%eq0u:<&qwpNOWEBꝦ% lAkD;Ӧ-PV$;xө@ Ɉ¡,ey6s&clqszqI}) =WMX]e KeлTАCmBt< D(S ᒀİ[f`\c.<7TD0ulW*v4(/Ţ3?;Ut%%c*A1Dl/u^zKrJwJԣxAv 7ng¿Wʡ%Ub<W!la)M͚uKC4Y V%DKzɭjZ^ [:=FÖxtaok4+0_0],/~Cf^C @]\ohػ;2Jp% л6lַ m\ӣcQ'BYs*)m*y_m ~Ghז0#DH;W~ׁcXKu G94Ҙ6 Iڍ1RFxEj Ů)^Nb!`ӏ5 rst.Y'r.Ъ枵$ϐE3#1^N!BMq:]jKDs|ۑ>pN}8EG"O]>Qrv$rPK#ǜ8ߣ_#*QKJaGKtYKBlq4b,޳Odb.X} 3 hYvr o|P$Dvr `P\YT+e%wU}|>5ݚl7ָvxC jN9`Yϛe=D9"0W}\ n2 qPfYgs\X`91~tC[lWMK--84B`*RXYK JY)HɃZEV!:?E$EbGǝ1u @j&2owYVv1ALG"qkheC${]e %/9 tHnPbp_4.X.0 8 !t)z_s˞nukn/_ѵh c x^Q'\!7H}ֿl4)wC5v01_ex$rC,S~;Bz _?q.(h)DխϿ7EN[4kwu!l1XVG>ʿQKfsZK[R?>N$J^We Ѹ`J=)=DhTNPQC͑~bWwj8tiFY#dqİG]IPsb[%ʷ, Ƙ`:-ٿ-I5/`EG+Oҳ2vkKkhM -{ %dz06oZAaZ]RO93,JjGcWTw[Wr_"g=S$ӏYB$m,`Gnz2}!ˉ=1GƩGFû,fb眳1PAE$MOQAR*hܮ%uKv^{oqm|t@x;o%N4Ƕ@"wɯ\QK }D]w_#nFu}ʷJ8o&/t 4Y-鳕D)[~<[q=gP##` ıxb7cU (C %PE8A%ry̤/.I,B8#)JTO^[^>ъBLdAu¨oͯo a7F[tjFal3 A-+5\-B4gsu@iKdꨁnm䐼E_߂R'M,|RM|f F&D  HR}^@nq~0Zb',O apm%3CD$Z ȡq68י%U<p-F Ɉ`'[+# 3le;#A8˹^AJXO6eմG ǼGg1! wmhP bKYo%D #ʳDOMc" T-[:dYo_j씠SAb+elaψɏrf,8EOڕ;Ax#=T;`NΓNj[SwwIq])k<,]up5YO]D _iBHej于'u|֢Ut۳/)gmˆK߽jl> <~EjqWW~xɽm㫘Lג#'L>I9Cr Ke6ݔ5PYMt'KJ1)N "\-?f6=o"̜ei|5)U(}tbe2s9` m:V%>2.ᶤY;JjýUޜlg$J~ˇW#BOM̆oNa$qKS z9'ӣ#-:pf?#hσV%D%r2z]Y0 {.BNVKsnTrv~S)Bw*ï ɶ{'뚁vg}|u}g߸ o^ى+ c|/Gr꟢'ꂀZ e m.V2|9lϰ~@*NE J KS6p>)/B Q]7(UtIL(M\f 43%zh|08 \؛ZSzOu@WQCN2>soiBpFB1'K39Kn([N9+ xG2 vKT=6~:w,~K`lu,*{B_m* 1Aʥ炔&_.]e`!%X/Qa<s`g, 㘛V%\ 5dUj1JyAc)Mܤl`Ji%Ea jjޣMGac{OFF 7$cmOkDuUjM?%zOSivo+e?<|{٬|H|z48;o-20} Q?)UA/v8m{E3Q\*Abkb> ~PM%gz q;#F Gˑi"cTkz#ԃ/BcINJmlnD5Ap=[d%[1y* Z&H ++J{BɬK $^ڬ#]q*OPذfZf=~ dFknIB7_qQu8 O2t噁yµ砸bONK-S*%UCCb3}*NbAas#-z:08(s1E%*|Cτ2DwwI;0·(}#(yuC =z:N399 oc*/갍n+9}ЌA4θrT-'LMIה'eN=:_i9kݯ[*L\6/4,./D~x6Mߚޯb uC^cc~}IL7ؗN7Ga?igk8| N1$SJ£ k=I4JLo )uf#Q57Y|"ZLU۰P#smP7rxͺgTmx&lHpa`é%EZ4)у3w,7qI|.'ۦ齾iIoXJ⦶ؿ$^ ~0z2L'܉, :ꉟM.b?\]Cw{SAG=UI40ҰrGU+f-]N!4+!xQKLYO"΁SOF!6+>^U2m0څjUϒO;OcBoKD7P\OMl6ʘ•WWYIr#( j1J'm|.! xp^/:F60S\ǰ QA᪕#}k T^%X}RWWht}4~NS~iڀF+%|l\Fjo7^eE7"[ 8x=cC0?cEg. ۺLJ}4EGόȞAݐ_׀ mUQA'Ӗ wU.4CQujѲB0"m#1cHɪtκ14~֧1k7n% Co,WPMvewez+M[(Y*NA4r!jm[d'`&YmhҌ=&Qτ&22D6`r~啳őV|."VC*.ʞٳ0%"KL| Ue 67%c;%pa]|T; `_I7 1ܷKw ZQdp1i$`BWn՜$Zƻ+B\Ѣ]ѣYE$p(YcMAdL%r+iR56?x!']%1# Pfb3ڿn2(Y`0RΨa4 v ێ09y6bTR*l( c+S5L3=k`{.]aƣ ۻlGS+ɍ)|4d4PViaaokz nm{kRlD6n_mn!_ƀ(!%(ۋ .l/򬖇OV|QdOC>SJrZm#B >aHhח`CMV T2Ԃcbb>qb<(@sxC";<ndi{_%K>dIpLr'3Qq7@jɺ7> )pƫ3^)?Cy"s1iONu<wPFskl0Bj.Ԕ_BNT+69!)>x쓨 Kzu&[,͞oݡ!{"oe zi|Sw~ϋo[6e@n2a7ۀP425nDW>pWHاO0ƪTƙ_m?g' İ|lj8U >U񅀐~Z0De[m֗R;2YR!01Ec.d[]_dvxRR&>}h*FʢX+uk7uC[c hf '`}I{)ᘅA}y`S(Cv esp vM"kC^5N~0cF2}vy8L,ŭ5/r]zXMWv|w@%v 2m ɽ`ƥ'{"tBļni!;;iW]|$8n /Bnk{7-O*F;AY 'i‹1,wuQG}ό(Qw\6Io-à @9і-᳸-ɸ"!lGY"6KmUK dMIg߭~~G$!:@MN hkUIs*it>2X[H>A^Sze-vW !@+kúU@X kH]H2RҎzTdNZhDDc(]e&5|c['Cᇺ魑 Qt*vqk*΄ ǂWBV)W~P W@1zvHU+sfL,*D<[]U5e +7ju21S\lIt!(YyZ8䪓1(F[Rީ&dl*lyT-)ю`ԅNLlCO0hW˺]5۹f * >5fd:HKO5A ~Ajm!s} V[(0{{scH$V/5qM$hZQ!Ӥʢ4E$+ w<`m8i/TEa1HNmjg+K?:MVr.Dn':ǘ}y wȰXoWˏRd 0č08?h0t3.]pIW@i\NP K4 pGs{Z$w!"o]*50qM /D 4OrZ6 D[oV{53@@A޾OlCKP7( woYꨁ0YPnnXK] n8t]M(冡8dyfPT>.jE`w(c;puo=ȾD5;4z[BZXP{|IgxDЦET4N&|TJX.7 b|IȌ]X0GQR@0ۭRv"AVhEL/sʮ_NǷ4[DJsѐ+5gw.#뾖Qu/Ri9ݜj+=T'9ү+G & z]&&)P鈿~t6)t92?<7gĶ|,oc|x 1l[{sᮎ`Ci% ߱鬫|dX;\aqX}ޫ#?*ECEy"}NUU ƛ3 JB9QfV'aZ;9^L!C M){ƌjWCGI@qމ59 ζmTz)XKsfg{tT4[ YZ ,2[B8޹#KNb53iD^ʌ[ Yw!$w8UΔyرB]Tw4 {F35i kp  #k g5V 7I(vT|ndh@`0h&17/\/ЧXtw D49m,!vs'苙a3j] $iQ*Un:5h+ƒbOLK_| hM'.sfƼ/< {eyB ZŢ\&&.'8?>"ty:ʞ@/^A%^??_@oUslt^pDw oxne'uYCsvqw&1ߠc-`W98F >XdG= @5:| T]YUP0dR$jRg!.Đ6f@WQ߷n+'Z#}4ܳ9V%g9"le; YݗeˡVVIeё[֔TOĭl@?Uo k|d"x8 _޹<9=Uy0k>3Mw | J`*ԐsGX$?PIrh'|{/!YsFӅ˾)o釤7tiZ 77jO*eR5ã>B{wSc]fF]\_x<>͙+?ZV>՜^>{{GO`@!55A r3b+sy8-oק$R6T}AU?#OF|l@o͉yXF o z|bf ۠z锥+4VLdec|q{ecuadP W3op#k/yɂ$ׅ}uȽᑜa[@Oan2Uw5%!ns4]Y~I:Jh6q;;WXxQtVӫk٨+|Lrk/M[0Wt"ar!JKhSl׺nTLk( c6{GJz/aY)7+AbpU]zg!ÓQH~A% 8_J<^\RY %iRnv5pTƂ_Hu5qlǛj9p?.30CS mTHc1*%v&l) o fYZ;V# 0\H]5QII3 pW!{$fc֍bO=A+d*e=4U)a h&|wjǓ 'jƛ 'bǢΠHw+Lfp*RhL"دQ1<\]X^@j/ #ݾY $ae5Xpԝ_Y.fZMO/OW/:^ۆb" 4/ROKE}{=]Hca 畱l$T.sO.ԘsBQ(fJuԊ|L܁ .+8\%5q#-f.GyT܀(ӖW'䯠OŢe \2^) bDMۀ6Xr$zl`ߌ}F09{G֧5QT h}Ӗ#6Z}xP'U0ĶL!őN &(.d4sU/Z#*e5CȖɿp?kc4!^ޘIh2OZPtZo< aED)RG%#BB+˷X_}B\˗q<|Pz8}e2&J{x9Ǩ[EB4!~LYMJ@ Dw4X[cAv'Z{j*Ƒ"5-i5FS=oS;`wv0 A/%xO]/?Ș*> 2 oh7A0AP(eQ6-mDB~}CxVC=V/X?  nkVCö\al1^Wb5¥t}6ci^8'4xRHB>() 5 -p[??sW(.{~D5AM6봡.&L{#`74]mB?yX)OoucJ˩xOe=+uCf+;Q+++6}Z@5 6(>ԁ+EfIm'@wIBz,x4"7=<c%}>=[Z({Ʒ}B80(}}N%EX:ne,"F:7XXS>jnBkri9"޶ԧn264C'3=?# ]ȷ*yۦ`Ըkf5v7 3ܳC H%V}!U]oP[oV"O@wFvL;a:Ο]Z,:0{?0IksPAo d<lI)Rȋ ̌LĮ|٦H7X@̑]6;p _}eC.ºcE\sɲegO"J2AvGLAPy3˜wa6Z=(mIPLBf 6T:+64 Eiy:BƱF+S1=A"7ex,5rax@Ɵ Y z>t9-y Ȝ-60lO8˚Eq[8Tg;,x]N%꥝QR2nluvv )ngW'#@olf\a.BA7]X>-kXW#MSԫXS?u_'?2X /X`][;Ou);;ø r9od64e6+@JUbHj:Q"r6Չ y W ,PG8qpRkpHlyJ6Tkl[ k;0ɥ⍼Wϙ**zs ?GT9kۻvM9-5$?T(K(J{c8ٳΏ}8_~̾XX 49l81΋eۧ&0/ƅ[Sg zĜAYҩy@q+\q) q c<&71!wD#EeuM2D^smq6Dl@).dNpLPi8#?}6C5CL}jcØOˇ{+ytp#6,'ois Q#[NĘDN PU\΅ZMd 0zAg2L&C6pG?kx[ 6܏ret@N΁7 3yީHt"9⁺z7.I$ȫBcm-sQ7Fѷ?Q-0Mͺ}j%<',i7+╳A jla$72/`(8P̯k }Ш@{"a `CnQ/viaɧ<񣞞5x9߮;HNDheC :x߽eE *0ZH )<[A-. 31ݴQgq2%&#)v|Mcy' 㱋K >E/z­"?juS೗ ,ЖV pEt'<ߌv ▆~Iv=?SZU-gᵯSCׂ,>9$ev@gg)z;eyzPH&)aXߓUw+ewH^%'CS Lt"ls5;4ͪ>s95"\*)o+et=~ݢaucogP.9qEXﭵ>k+^ qMd,Py`BpQY S:?aX/Nr/5ƻe z a۩1ajM!4̄gsvX&ݖL'VB$7odY6ֵ֔%\!w=T]Y]2AUwss_J'RS)2ۆδ~ɁViWh@)ŊQlPz4=kb=Uy#ܻ{zi֤%IiRҎ`$$Bl.~ez#{}*ިA nfh'Br;kΥ~30郯0Hy [7+oӭdx;`& JB'xZ5+UO&G?қ=U'Z:f#H@13Ta= e]"s}$*w>+@QڥRrX1GE Bβa ǭjuYi@b>pW~LKfvC-@tf]S0tsk]hO/c{XǾ_8F"k~×\c?sH/1N«Â&J䞕_A2 ,Bh콑<I>Sɀ&pC {]T(=<<×Oit2d Tߊ}B=obd%QᎿqKi,4&PB\u20`4d=OniP-7ꇸNr!BO]:YSRR&l3+^kĖN/G0X&cE ~j]'-QAK}n`і]&e3ݬ6kzJR]k~+1\ڬsH/ [n2/ӿ̏A0|,Ϻ`2˛7ɄIãvo -xDڗOk,V >tC-kIY_z-, =Zenqef>5xr{3{T¸yx/S3Ҳ1'b(}X ky.d␠{0C+y f@1IaꙠݛH*E9-Z!U _vg5IhY94w2'BPs,ςQ+k'X~x 2f?ʃ{Vx}&Ze3z&k^!5h%SڞnQYk7fD]6$)ra=k_a SDnnrؐ%ba?ǡiˋ+6Pfk s9},0mf{25d۳hЖFh_S^)p( 뎅+Ny,.7Խ^1wzg[۝Urt*u:23~CulA"`= YkvfJ&tprfV=xqY5hjH)tn5Eܱ%=m\tFI`(MvRD?q rQ 5<}N8\,Id&MgL!8ʳ~{Z'v]fcڛ49Os|)]k'i@)K, lwޖ!"\5aϪ:7Ouu,4/*&>In6#srhxBL U%`o_Q3OkY!ϷI-GeϊmPCPl<y3Ti8ZǾQQ\ D|Xno_'xe QR0{ b"ͩ `^j(RFhl1Lg2t+xcpWnq] #g_3.<d W~ulCo]$)u5+~%yy׫4}axiG,==Ϭ9'WAS#4 ߢtmsKPGfDd7s'0mqdƛzD; >u<||߼ 2#B)LC$ J|;"T~V^$$*seu> ܲk>SeEL&҈o1ql>`Kg$A"8;&(+rgSkjexx9I!s_&@AˡJn1i`8Wp6 *7U&ٴ=/ Z,}C^ܜ"{)"R'a)TŬc:T`k&> yޑ&Yl-{,h[eXYxϼs3Xw* K;0l㍰r~GG`3Rau{Lz6 o:nG_aBnŚ8Kk|eIؔT;qPͅDbmʇ$DLz$;Nhk[v$ĂK蟴u)i }kKݓ hclՃoݶMMp+JFaWūV1|:m/U "wL/)y9& |{+.&Jh8IRj{`gz0.`[DT xtUl]3*RGK >L'B%e/W2"`v^،n T L%,-a $Q>a S6q}0@Z0^0F|p)Z֖#KP1bx ep64`]FP1R;}r/C*ن֤md[z5a^OݮZ|mL?$;"U΢%gN@[Mzn,L_~F #_Þhr U=xoa.CeF[%7ςV|\#a$qB3 i{Fv= Ti㑟$}I@YFxŖ9/1TL>)A~VgucHɔ2hb{:#4-SyAB$auL^<֞}=E"ݷ׈E^.Și)PN}ޔw򔶤hjguHv)B EXK^ uyr|8P%E}khV+yЦ/ -.1Ky/LZJ2fXۢ+y`=fW*$

nz|2ɖ>K\H؜IhED}y&2n[%0*'<GSPm5=w)qZj]V]LJM9˾q6"=\]`?Ia) Js yNsَ\@T@~SӚA2'#AjWNwZ{>X) _3`hwj!!O1Ә zaCYnPU?#k|Zt0?"._Dʴ Ӏn?RtuYRLqAnVȎC*M#[:]6Kq1v\H11 uM7Z?#drhmǻ [f*ff2X$s#Y(mL>R fN7tp̛ۂYQaŅg5﹬6 )6+KohMZ}s*iQΠ›$'{PpS?g=g#yk`k'?%Y}'@`zhXfU*rz~3l΀߲B`N2XnڗEZlSz.cwyA\ëwvǺ̂Ě^ !̯,Y#˯'6q56nӘCoنh9U$ 4d$z6٤R9^`ne_ӣ):!&-I[q`.C2:2:m#E1Jr, 4Q^P- 9KP¯CIeKtv"02cY=8"wD@c;VKmGTL:Yg֊ n ϱ8!pJ'\ 2MA`#RhNrVAH~obչ}j,44\$5ۧQn}Cez6~GSJeZ`_DebZ)sZa( J,YVUDWvWpE}Q*^G'JqpSnk{Mpxb߱w&\&oK9̊E !q4טxzzʷ1-$Rkv8jq1/tQG :Tb]}J; A5ˈ/JեyW8*KNYoL&D1€Mlw%9q#ɞ2례*Iv@5`:CJ8-s-dvq[~zt'y=ௐ˧P$ +<3izl%k52CiG9N)*Q-54 %*KOyoa4R0ݯB;靉爕)5#HxzA8֖pz 6N i^λP>9v02ɸXFZ_;Eбڕaʪ]LN{M(y],tJ)t-A0FVgYw+`Ne/X,?,3/^rcl)KwK=/>Nhaݼj̎Uۭ.5[GI2{E(kT)eD<߼n$NHou ra,~/EΥJiT,^RMqT94lW jU!͙dmzիs퇰h,y*b*ʭމ !#@e6\sw=OHPѬEm<D̎xUj}!*(*֘n;ף/]kHh6?Fwts "0vMg:_245dNy0l5<$ZJ"AK?|"g#y9rݾ0e:~۩BwiPJS]pӨʫgW&7ܐFqkfR1{0879ˠy YkV}{Ƅ'יeNx 1;w(jM8Aϖ,ű")4|aه)HcID.v;M/_Ft(EÍliF"፣NJ}irOOHbfz9B=,(d! zyTV3۠h[Y8'h+Lj]5 o<7q2x&XFh;1 Tl{,Qe J.}âTbO*]E^y #NcLSn7lSZCvY/=ځTJHLT iЙQ:&3ZΟ  &0KD:#ԆѵR]'t[ֿ,jjcs?EJ8eÃ0ݦoຂD!+Y,L ?M`/w#ZL5)oYhqdH/D]S/I-`s {ak$oBr,FdjSW67)P@Ў=~R|X3W(mI^wIO%ZSB)`KvTJfNSo.AR^=O Fo) é*q.ܳ:wW@l¨.!ˊzaTWFQ{_eq'gbUoYtQI4db2CU̠%hͿehdVWQZ^%J 3SVߒ]<%ۣt3Q9ۛ0wS+Q"(DO98i&H7\|)iqJ3fv;w=RL)hл4ѿǾ \Te+V"0e-th3^"4uIo'|+V\Ds²rO91W߈637UtSxļ3-^Wm4K X=IT7KjΌ$n-> 즏Uwz㚞N(m,bv  yq=`&١ 62QpD3M˦Tv^kfb7BYj Ny:ZBG \gj%Yc&jL)eqgk\ҢW3Z&__;+ձ#lwxzXj^vBRu10 3FהG.ҝ@b+w]~QULOso[N={5֠pIKf4)fvՆ&IF磮{`۝wDOs\iK\dt)#[5*eDͨdD_jXTg`ї"nMX(^ʼ곥uCڭGz/?Jp7L~9) f<- F$knˬ{c8FgDajZiEXnńc(T߄{'SΧfŽF>⦙k;4s7XESq*TpHEnF1 Jγq9S w6BH+0C/]kJUZG >U*;q>Sl W*i1N>u,)]!2Ii 3H^ߤe2%)D0HPM"^$ZMߣ[7$I\'fM_&56z;$6,+$\e#m.S:.kQ?~Q!*u?y0`}QU{+ |Y?/[4x8>2(ܕ D}@Oӟ6SWvl5d@}/r7jLDsn|~.19+l4@xՍ_ ~/Á#6+n Oj/֮;6Ҽ:;3uM q*|б n" PjNpIiriR8q/Gl6jZ-hR5_']Xtg'W+"!:#椕C@4} շzevt/gg]Bf^[b.JHH25Wr :Z/s%Nqʷ~db(&=Gޛ6,@~ddF$׆RZ ȷ~y23=/_' b 8A}OB5R?zr#ܰ`%dŕ}$(F`!hdͬ^ďI`т|L,bMӈ6W|C'tz~{tG֠t\R v9h̴F @mɧG Ë w'Cp&1(Hwn;o"p,5@i-g2R?Kj0[oW6Atc"G<0 ۱2Ddqod0を^?8zM TRNb }^ΐCo*,xbKFgk;<^qc9؁Ⱥ Q[]b\ǙܳbpDK$5?,ȉ$]|k(i}Z2VXufΡt݆W5Ҡ WԡHYs46`kNu#=;~"E2D ťԇk>ѷG~`G |`5ީ b'V76[T v6`\RoZ<( MomVP?ta9+Ȗ` ߝP-0.4\_ !?n?q_pؤ%W;؀7Ьe =3oLpЇ\zƃ&"G`%o\nȻR91n}|gٴϙgD:'z >5E cp aj'SO*wi4INO9#؊%^7˰>B+1Ywo YG}b}VcGlXz[Zz[ GKJG[ne+bfyTd &Ws9/P*=MvBP4 emt/Ju'a >Wq7]J6_y$yNbe†҆pbn Qu G[Ro ڋh,q33i)2]MkćaPC!1tm,!DW@`ZV)N.SY)ݻȧX3I(&^X\: ;غ5Zv|5>o1{I`'ӭa:@$+v:Sz<56߷s_%AAoA} &nօ)ꁿ9!d~8bwIzջ+:$2𐺣^ (OVxÅ95J}0cOVuG&\˝Rз6 PUTt #_uӒ |iZР(Asd(ic c}̵G9i@W8Kg/RpXwl*= >n7,=%d)Nmn4.T^gP3˖Q<&fyb.EWelxL\ :/$Ykx2Ee'-};fV>Ȗxy?wyzou;'Џ[8Ap动9e.AYSE j()s`<9wY~B! z|/t +W[f+ sEJ|뮡ff~>bP5xP1nvӉQ>+Qy#=s#A[Z8/ʧ@} "&n?Ն1=[.4h;39t݇FVz6ҝ?QymSEy/>|Svxfv0֥U)βB4j#H6Eؔ:?Al[ |xi =|6zMҿ > fnRNU4qYwP13lyF* 0HQ5U]/n&;µ p6CP=ޑ8$OH-۵}iԕ}HzM`{n@oKp΅ݚ2`dour3Jcn$maz`PO?R _T~UTSN,.LIO2q/TA>:G9 $:دSYFp< 7G-Xֻ)BWs5O{&oPzkQH-32 'UȽфSbƚ[:WMw۟ R53N?aY@\fDU~u0-g ll *pˈ_?䔞fECMi6!y. #T`LU3DO{%,H cdD\/筮P@"nA:kfTD O*[]a,Aů1pjG J26jλ:t75y;D4qPK.Ɵd( TvWƷ,*3JVlBB"-SB^nrhycbL41,!\jtP߫IsrB͠7 m= g#JZѧ "Qxj(fA^x_gE40̣4dmf/M.y|'(lPGqP &8yw>ZaRz. 㴏"4ی|STQ6 뵯=ҽ  53$R MGFJVQmSgbfKIplCY\ 4|`:ljE H_{ȟ邽l-M4 LT#sr<Ru`^]Rܬ-D;dMatfH oו!ᄃ&7~|]$ p㧑C;29Ƀ6(=+WQva>sV n̐F7!Z* Bٔ4t=3)'iE3 {417j>;ǂk xzo:uyL)DP8wJ'GQ|ϔʺ3*;Hx]ǎ}z IsP꜕]#>~I֋܁OgC2mw!k~K%EqW+ ]%vL謏֪`V*z"[ڡk-`D`@<=QLϚ뢶ffEKoʏʫlQX"8> _xŐ>%sƞυ%pyc)AD1SH|(I1lsǼGiύ[m Zhۗ͹ᒘ,_Y TҾDv7 ަؿ aɽ_Uh j7fGpdӻxqx*r|PSh(fk"_LsY38lmJHjFHHdX $r4(0Sـ4klaV_/tYjvv_=uoT jcW<@Λ%ۃ;\/u$JB7l! 4}gtBCܷiO48HN5YLP~ZZEEQCȜA o"xaW!tPT%aJ_/7 2|bq)@oz_-d99۫1vzԁA%β Y9: ! _+v)PI-$T0ے+߲{KWl?15H_?b"ʓD3p,8I$~ˤg>"x93NT}W` u4ܨԋ?mgn' kS=/} V5VsQ1"kfj?[6Z(oG YWRJE ,UyUaN6PD$K ܸ*-2vNJh4/ۖ.qiB]VzhŵwL!D5WEX<D67{Je>rşa?m>/$__NLKZ+< {'-O m5 JzVc.ܓ:RU[ܠksTv95il 7!13\·mNd )5ǒRZ̾^+{@о,Eې@os!mzRͩB71mV#9Cǿh/?)@2 =fuqUhx="ʢ=Kvlrs_;%Q"r|Z:tGǰ0;{g5}m܃)z;<1]PͪDS#P%:$q݄[%c]i^@h&]ykZ+)FG D!<B-P^o |m Z\ ~ Joڞ-0EH8~@(ld7 ~(v98^%fX``oc3ץ;fxQL;:,=Hч,Mp|*cuTJwv2+C[" #nV\hujȔ4:ſm5@FC!t-@zӝ:<f2NZ$zua\*cצC2P~D葜؅:PASrxK\ |`F2E8\\ QtH(W]Xooв>Jb r$[n;|hk $ 2@ ;VéIsJ~ㆧ:݋+b‘N 7/@6P8)g5 G+Y(o%K"s@;jL: QsHkYm:ڒa/[h&1F : Go@j9;ӏ,&ȵY7SB_ "ݶߞ_\32% IiRO39U85ķآ I`vKzh8~~#ose-N':tz]F,?ug0眾QH'gbRbfv3pImq?ZLt:IjVT(QR]N?wvkd}y בXMr"ib?0ࠤ?xu(s0BUNL54rbNbzCGEaKMe^O9:ӼVٕ!ÛR*3MCJa/`Lm`RLz?-UΠK2CPS]_1;2/9y)t"1jDuix:|  Ĩ~]w^`kc>+Ɩ?Kd8+a/\q֛֔ڒ{ yGm57`zl5&eD &U9jc%Fl4i'5(aOvڭ3AW8<HBbc(w}$f>TNHiW_ ,ޟ|qTJhAf}>=Yv@ljH $txIoO\XzƔ8)jZ2qJ?0aa[;Ò4Uw!q#) ;cQӺn7_tә" 0?m7.>A"%{AtUX:>*e~ȩ P!k=r?JVf1OOzWP;µ}qlٹfgs_dWit=]7 s4|@APc' V"kbY(LRjt2l~]=\+,9=jKڱ294Js@A jLj:USyOEnxlL]GOr|0%~SĨvѹ>:o!ڀ^u: PIB=#!\jc⚐M-H)@+i@Yabԃ;"QZby ./P LT|oa}班xPM*vm'5ɫ\&?pJ։`21[ֲn{dq#9?_)upq'{ʂA;OAsPoy%eh1w] H_~<޵̱Вѽ 6gn=Rrsx\;fR^y@ꩭ+܇E#/ۀ#'NI%h@:+~Pַ,1ζQse#CV}i\%e/7EBCV9Rp$vZ]U:BNey;5[& !BSȁFTʯ8KFA܁Ԡ?s WذP&o"-PLR+iDfpS s85Z}tEc#+e<7m@ ɔ!\ o$ JX s%aCC'>4u"9l3@קq[{h}Rfq7Ϣ6PA*"skYh4C yb䥈F:)I%uL~^92`l WY(lF]Sxxe3e Sڼ2}KBH #J rp..}yXXCy7&ħ M:u=Ex։͵)ݚ}}>ot ߔDNtu~nqQz-ŔnSN ȷA ZR脤/x*:JdjՅt0 VwsIҳ8 O4YJ!P,TVYxwl ~\5^(}MYeP5SXSxpZEd-Wu ^?v 0;AWfNn*2LKӂ湍JF5xbn[عV+ ܯZ˓\c_*)O 1k(ˏq}_L*%BXD'BE㘩=' z6A] .ZmյȃeZX 6%.M[-I_FJ ra'w~X<=z^S0?Fu èq s>"y`LPiUC+X;]LjUJ_;s>KU19WǦ|0ICI>b~ yK_{&@\1{V;i\y^Iq4VI/"x >$auUc:Z /8._[Gtz0#Gh+`4 /_߾ǫ4_ZdPLMTξ0@`t7Bg EzὌ? B}ãmǣVXi!G|nLy=w6`Vt{+(hJ~ \;Kx9(Bk\LDr1ܷxU`Aؙx܂k#>^apT:rnBz-UlDU`?Xa{h:xļL>K{ZWƻvWC Y47(x0tn9$u#'8 (qʌf*ǩţkAnh5`KQ~u P7<4| h6?i4)c >;U<)7Fl*Ё33. TA; 0ɂ?`" ?a?-Y/D$t0-]Q7C~>(3O&ku/^~\W'Ljjnqu(ܶRIvO\ 7*/OOo# rH~PHd߂\(^Z:ȉ's"n7^w aXeP%_785ˢ5=תRxȀaU@R_*4:AS#s|Be FxNo{`els̿B0-+aJVwkm{DH)ա`qi ӹW,j&"U:E v;Tp5KjXJ >uqO' m6N;n> 1<#g0n&~^Ճ, .CeXD>}3ML 8}XzX4Zܹ4ҟ1?γ-ٍoZ0fVy@vL sc3̕/>"- ߆$trbe>? oυQ"ۮnPTO@XKL1qWM*OJ ŕҴXT_x(""Dl0JrZw'u88?\CjTf=%q^%tfpt+j x£ UWIk1?c7yww:0%jձ?Nqg)yܑ^@:g#Bn[|pDU|)? Ol̢Mw:>RoZ)ayF-5T`9MR"t}alU9h|jޕ7t-+ )d^Ⱦ\Zj^:zIl>fs-MEiAO`'BtTs?F*QDw/IZb+L,i]PW> %ux9A(ӞV5iȓnɫsRVe+ǀp8VcZxg|8EfT pN eGɝE_HUVw,Ed%gt b CLpU5GYWygMc%¿l*WR%ܷ=76뎏cۘ{dumeKrQPa2QOYXA+(>Poyړ02 xw^)djgH^JbT ⩑MvY/D}@(kzy>X+Ui5v1rU!(: meat"Bnj3geM'6e-r󭏁)JƖ'QG%?of'ejwf~.|̰" aLgSDukhi0沫 7.Q-Gv\1~+C'4FoϿjjyL逽b}Zgu2[!M\pA&v @cmcF~˲$KC$w\Cb`"HɆF~~Pɸ6g$f%@ 93Q@C'nyh37bc+QOsbUMM/sH1;) hiR, pZk򇧬zo457'2/PnՋSE ad+p5 <O"G܌Qw]I@Y}{⯑vy/rh`3g͊a$Jz\kum߿~(X*XnvhD,N,gb.eB@$`ЭsT;PtUm,du`;S'n/f2A{S?ٗ3Vz^bGJ`Xنi Gć7 2+.# DRud,ܬ-z@hO/9qiϽW/Ӝz_|zgZt5Oá&s{@zEϖ\J)1ig@L*WPdV(_pO wО\2.Ѷ&`%AQHW'˿vmUw/0%/X&]֒ VcQY0SsY*ـu8"]QHW , h5|^>To `qXf+yh'7!  *n 6[olirZ VrZ\ʧ12කPUMBۑkTxDѤ@lA!|D ۯe{A=sAK/h^Ixao_h[sǮBB}CC)ANYMMh<%MW֮­ˡ:L0EGёJl<ߚ]M+1εs$Ratq3ڛKn%Wbpc8vd7 Oҁ2U^/Zy$;чV$Jema5Ҭ"Mv aot'/=.1* 5p%(V\0akڥ>=P/bõYݓ˷mazx<%X㾊e4OrJ,4McCSPH6QI})?n4\()'#W$կ4 Y##F;o2[NajXU 1-zH,[gOCwH.oaaMLdxv*w`G_% ԁ]%GDs_)4(<-B`G@㋶7hvD"!qFxHiaiCSMMXs87.CS<89v צCyt8-(=91AIC jU1P$`4Vk;NH5K=^/YLM|XjW:ijEcw/>BQ?Zƻy;'WFoN0dwh2+BP]hRnK2Tc6!?<&aI UE &Յԟb 5z0hl57_LYeTd!538RBHț rrzh^Ȇ: hl -_!HO`ids;͈nP\K>T>O;Un{Gk k^!) 3ڏj&2+ *<1zQEB 5HLbj/;"ֲN]˪WZ4)cێt[έOvl HkRBÓ)_ EםU \@: _slD2v8"ȯdV9縥'O:T?j?38u W^6aK#D8AGt"10mS:*@C ѴSv.njM$5c ˴iv @deݏ0 .Y74пp$;ھpkD{>;vRB8e+|F~B9]9}f.ìJc~ vXC([;A?T{ `<Ts<<AF3e'^ϽCȡ.qo 2Mw4wi$UҠTEQe~&cYTMޘ_> i^$LZ3ۥR꧰MMTW@z@xx‰ʹpf߼9ݦrMU ^6|^A EvIsC9:m$>b߲VHHe{Wp_uӥ¬ Afi _Q_$ڠq1iS¤cy?U"౳8<}lgP{c}f+(X6VȤ`op޵?W3kN8Wӽ^.'\/J !.C=p;& duVץbպCbA^T=6Z_2YSLe09:?*qPA2=] wB:eK}kkݷDҐmj%ju m|Xp:m%ڟeǤ<>K\MsA1/6PtrzdW\>.wpZ,\0`nM3 _B:o "iH 4'dFU^bah]U,W<buuXbtz9߫)e +5>T)!ćifˊ`?kGގc=if q`wn“[5~4 Vbp'uOT{G*NT\g쐍ƕIQI޾ _9u34!CS6L*|̜o}kZC m[ ;uyF>y$D݈(UFLgmwCI>;yVePx nsHt{/cup{7kIc4ץ^ZO !eOCbE a⮫gX>9fz+{כPܚĄkm+G٫gv;0ɲHYd[2eTx I!yX {-$չl_W(i+iR9 I 11ykß_\ױC㹽bXqgֳܟz`+`E]Vhf6%Aƾi!db`w*r\Z?؃\&+G"եNJ]P135 ,#y!RrSP_yN4bYyg5[D rH6aDA~WDF*(b?_ 8K{flq %uc9Vhc)CmT=E(R`>K~a@9&{b qR,ޕbQ!Bn+F *wJK2yt/< 95rETQ ?dg5j[n>~ghAGcN pqc"D l%Bzj4`_0A1#||1LVl>N=pGıC1nEYIwRɂ[W}` ftpm`ʲF;(Ҝ+Q?܁uAAY{鞮 D^5F~U3k.9"GhYH,M2ꛔS!j!PO^ Jn&0NCB=numV7qOtĭ A! G JćӚ:k3^9 "L'2|!a) sm6_giwIJC/KI8&9!x8}w8AR5x#^DR1(9 YNE+`A">3F)= 7_z"GqHVz\FĮqs @7^{h}đW3*GBY(S #`!脊@[T4G+ x Ki=.`:ZfYb@L(%eM*zlm#ن_µE?:@Ⱦ.F# kؙqE"z=@YZu]}cQWùU1pz| ҞEUaฅ$:#GgVfS@{ۻ#QAQ]y&"#`NeuL;'`|DR-rLD.4%֬ #U)™AX@15uW@s.눢cpX4"UI=Ls9G[UJҦ>T ]3 `i*D=7kC: 0TY75[T@$s7h#$1 P~][$[@P;;#,!f~hkZ" ?H;:,ōkc,>RSl. PR[XԪqiuRlLZN4i_Ѩ8ۉNۨ 򸵷ۀUluf:۝ZbKS:=xD@=$ИqgnemޢS+;]-֘:^:&@VYBƩI9ď6G D:6BHxhVf5|N8L{ldR/(ţ\q~0+/n}Wgnw#2釉\H|-B_ta;̴%ȚkRaP>4ۇڬ)@qqzdw9ïQw.jia`8|fR(FT J.$RQ1IZ魅tY\jUN\{31%.0O,4ư$w~K?h*pZ&\rJpnk=Bl) R)NFP+„Sc#Sz~w9J"ᾔ>d 1!<ʟ嵒8[s(c'S0@0-}g{l),>!aZr9Z %Ƚiw/^'J2wwH >ؼ*BbkŝoI$A `wXX[uO*$o !T ̊n03` Q.3]WҊmenz)DlUxd;E=O;LBc4 g봧kV&d:!O-=6G݋ڒR41d {s.;3U);r{{2sgLtIr}Ӟ;#ƌ8OLת)t!&3ݑFL'V֪,[|!7!sԉcDgɞ`S@O{g{''%Fpr#STxC q,̄HQi$_Q٧? Qs\dVL[ئ7 gVN8x ϻo@PkP6;Ml]݈2DU ,Za?pOLY@>&vLO[.Т:RbH`͈<9yLu@Ҡy\(}U۾GV4_Q|;4ywa $  0DM7^S T/8I2 _& Un?t1iU<8ؤi&ea;|hx}Do5#|~eGX Ple[k 0.am%UÄ n3vB)ڏ;ǤR LC7 -rvrj&R?q@)Qu='?B t\C6wӴI9F. $R&-! u74~8#y~@pu!D~oUvEfvlh15+d4C.E'ȗ)gi .ῢPUʪK9)VB``2(@l,Y:83=)AaH34)](w<8SEp] ڴQz,?ECvlu:ԭu1xk;<څW1JAQ*+ ,nY8~kU1hOzgӱtwڍo;|G^`5Z4a׌jNZ#ucY*@C>J@)%BVRdKp\/<]|]CMt(C55h~xSB; ә]xdb1Zs+(d>_=ȋ>u4u#!䢥=F 7F*bLn JueI’<͏}AֺFЄ|>[PCblYDHmrת,-0 z7-~eU `>b®E:8D\| }#?C6`}-6E2f;.d۱*7 kI镊q0GS V9jHJF L[g{gd)ZZ 7j.-YZGǧRIL`44(cAl\-5ʖc$sQIlɣ$ ؉KAF˫Z}Ja%2@dN=70. /H,>s颡µ۱ْN*}_$wKP+FWj!*)irjkY/> n7|¡MT/H 3<UvKNǼdTO#l॔0舠P1vD iɾ_SCuW51}fEyHZOr߾Ol_¸zLdя7(>{j\C: H7Uq"v#=0ǹ =8:bUuoK"s7uACu!ぇ8ξ7".i:%` wBWJd`j^ ABT^⏼ o}϶¶ @/nB-iok&9șos(ۣ7Aj FHce,jĺ9sNDAK(_1 =jM .])Gf??ڷKgIh)>Ċ"}߼'6ڬ@VE"w(Iu!|??=zwGNٹ:@ +}XjCeiJ^0Gr3Knx@;С@w0} ZS! K 5UIZT`Vg[ĭ'G2%%$-xޚ(Juk?Bjhp7צPcS2}:5}y| !I̓w?awyr%eZK[>-ȣ ⩢v_2rf=)xPXik֢ K}NA\hѭ!-dÇg߱Z}X>NI,49EN4[kE ?= SLNOsef8s j힌Dr0ˡ5HT"Iʥ^> r!"FxLC/r7.SE2HO=yHN A\A-Z }1DR쓡 aqS1";~X`~[Q9yŬ%J3R[OU{so$3c9!p&0 IIV1{(F07F0b#QN!R}ZxD.k倁 9(դ$dO )LxŪ]q(Hq[oa]Ң"h+0 Aџ@ŜI ]OH HJ+r>mNs*显W͹ϣrՆ&?ƽ 4Ԁ&SZk ǟnQT |pwdWJ=@Oݱ>vi'[GRo(vr2)3^j'Ej-LV 7KLԀc$pݕp®FMaK(HPMd(\?RY*L>J觅jI@퍢|3DKd(!ovU ;RS$by7lgچ)WK9|Ŋs]9 n[o}[y(]? yV*LV:I6;:6Pzco] LPY SkF&-汢Y;tRJ(%9 ac).Yaa1CZGssnTT[u$ luull?*f; IrE=DsM ~-d }-{CUk.%cC;3K*#0.tNhtSPͳ><1 |Uztt.}PF&LACr?Q*UxʽVh3 bjDZ`.¸Q+),KǷ" U-Qݿ_#̎ >˪F5dGG!B@?yܻۙ3V @hhP:NvP>|Tl&.6o4`=ntl6JR!E92@sN<W5{= :'8“lTnR2%(O2(PD3#s6[9o`l@?5UߔUT*<[?SϤT>9ACǩ<$7_e/(A8@̯xwJʪD"*C-zf]=hnԧRH{ ֋\?;Σb7aV7Y'TB"@{;JzMmpGQYk+ZW)5-XL&XbꍂD\g75BTWĀ$&i桸O1ͩM<_!0SC}w6@4EyŹK?qP-[Ox*aZmg>aFbLU]}$@d<~ԧC`R!;ĵo%(HiBX>Xģ/}[ߏΫvrҪ; kb8x;]LY@!c2T'N+qn*@@#zȇ#}w+SMcSA hS[ P6*턠DH 4^'6,}&`m`̴a`v #wmZձI&}Eq9 e_;BexLM `+15/V] I`zXQKw4@*3 ,mM&z_$F襽=ĎUFX;ԢO܄s=LyY׶~qM>{LJR-,ZSIb08Ҙw⌁OwL0Mzm};Vto~:Rî;Wxe]Y,HFYN8_R].Fh}ho9#Wv@0.MVtj݊# 673r=87cAIA[[nUY 4I[$=`By$y-sa\[H$S鼸ce_<䞐oirb#bM4M6nbհF5\>'PWtQh$A-G pm}S9)ВQ"=9~$m$Hx/ 飰:oNvE}ܱLP[ ;[E[!{yY}kul 4m ._ K+""ɋ?BΒvfq'% CAZcq7#!q}3?'/}'פ= wy9ra\NEg&LϪseL{~@JoPB+0?鎇}]Vwoq#eUG㱜)jϚ &mnIo_ aIâsSڄzEF&? 7w=Gzؑˆ<IV9lM-GL5Lb}¤ WxsjpImvcS=Fo~@2Zܥq`8X9b.1{:_*OaHqU3b[߸MH1%r0@.|N:b HB(q/gnqe(۴{1x̫X\oP0.ipiuP.#B,9] piQh.52`"*PfhzzB bhQAb[#!AI\ijAA rlccѹ `9p{d2y+4:gCj+<ˆ^ aŴ'*Y,U~TujEĠ6"^U'@Hm]as ծ m8iD7E{ڝl&VVZDޚ`le! o\4D#Z_ Mp.2zHD4JZJI4*؛_GL}#Yc_b&d~>t8Wx҃=Vcp\CsShl; I5(\]y3`g PctxMK;m4Q QM7Dl'p0hAv[>;xnO F%݄R-/a0yo :]}…8|J9yY6rmۙ)?M;xfʻ3_9wQ-lK4Yz8s*HKҭmFU)FDz/-3P؂ v^OR@QY(iF Ɋo-#avo_c@ZWZY}*q.~6vvVSTys3cpieǴ[>#-382+#q,ѥ i^䭘]}ZorQoHJ[N%?ղ}KFVbx@'52$?eڻ7Edy_Es 'se+Gzy-KDaVa68W~YГrS[6+XU£JuM8^B D*=s{&7Q㑐<7!ﵼI5\)|\i^?Y*np@NxsEz 8@.I*rd&k2э< pbxtzIgYɣU]%-Q1mq2+klh>Ьabl DEz\=i2_@dXv7&NilV,t_&.t<4ɺ0mc7g]c_ y8eg4*]nڃ O[ 8_Öp~<#Ã;Wg`DQQF|z"VqX`zq/$eHV{+HY#-mbol` B&Ƿ(|G IzqUsPA4h=d-nf/|zbڤ)输HHV.7\6#DcN義fO9Uo:]׎}uc~<>,g.-бoX!-G#Œ-H:nEض&B\A]\n~Z 'kzߋ8 Ct* &/u4et܅Ӊ݉1i^mPAS̹+d٬ tKs nɤf.TXn #(;Fw~_pm5_ӗp ݁>b~wp[(Ƙ 6Dy?xߤD=~Ņ4”0 8#4]槥N'ܭ 6f MݖMZ K8ԹWil<礫)P{HTEAP{[#e8gƁt @[f̀GEj29P"z&B~ }DrBIPEd3ղvN9* svd_,%#p Df+eSV -|"8D0G9wDg!646xC TȌ a:גH$"qr Q[actV~0ІU9u'hapFV?CFq6.I( *?)u9 RVo3y׵J#VA,4},ͧ?R&-JwSZL!dn~gC+y~skB)>֑pNIonHWջ~/q]xC^ ᆯ^qWL&޲0<#mw6ԓLBA*NwI]iEKtӋ ud5(x}mCˍSع1^8Ht)bT]J'9a5yc픫BR>be>gy a`8TjK_4:ǓpsC*f?I͚ZG%~ W~"kx+V2>>>.'%&o`O { Xق}u;!DaڨT62EyZ pJeewEZLf Mt#dy ,H71#ē'.:qYFS6SQu0G!Jw+#ݬ I(ظߤ 0d2,IcjLJa#Y`EJ;6J1Z޴9ƍ?%;EaXl8߆dJAHvZf.W\\r@ MOӝ_4Zai<0z|XX`{GĮ@G%лKKWP+\0fğNɺ4rXLKPciK).0i"C_AGf{PDmsw=\xWw!-oX1f=K(xU"i p/F%/S(߆)f6B6Ҵ'D۶$C>aJ NDtA>\vqfy4?m5jm#5=uC~_J06"c"ak3v 8ǚ @ؙ\D6aHS~ߗƦd81^$,$}[wxu5mB+J$|wYPZDߒuK³SK ɅA>@Eة Ͷvw'.S}͋y_w5΁iu|".[5bP>z>B+٬V$ C^u0L("|"^ xTוLABVʉ8F8r=yOf-P/2xTH%s(VZBS8T_$6y7)r}`y K.cd(#WңR|s:i5*y!?-g{j8x0ehj \i~Y61@@T ITF): h .RlDDxxPBU,;#&pZюNۜoG+W *d;@" RY?P~AOVͼ~8UtmֶܤýITοdVw`zc .(o}j1~>oRv\5Ӯrİ^W'R rVFe)rirn yHO0$>ۀZpU,z`*5^@R9Ёr)+wqB˖ pKSm Z"t&:/JnHJl|REm_6N@Y¨٣45QW&Y2&p/ Л*˰cCaJϪj ZO:ME7 d=v811Ъ ( [gCwhV@s#G gv\2/ `jY(zlZjc1@bANm޵$m5-Xׇŧ3Ǡ&Ca$wEYgLzc\jNU@4!C)nv-x*lo Opc,gcSQq涹dr3펶7$OOqW`Ia![* >}?sZ3V'dmXkaucEg ßm<ˆ-XлᕖOlO 6&5Nh$GЬHzTMט=VkČu@+Xm,g]tI2uԎ4ihQ-y f9҃Ռߓh3J9>;'16ސd̑L55&GC({Y`XdRH"{I"Cn`+RY:2 Ԥ@z`'w!ns=.[{~qb9g##>CMjg _&C !`&%EZb:.AA ȇc{f#E+oyju/S{̒ Y8^``=OT_=#A9Ru\kG~6~F"NT=3Ai{ '=^LXBAy^lw*̶A4?Mfgߖ1h'.Q{HQZsS1B)A@F]$|&9^W -:I&W=$'pf/ ?Uh%;8蘘 R@4%S T; !i€`;ݑ=F3B/ I|)&|R+ H62gg17Kp/s;N4_l) Wc(p6n&g|~.v'#cY ْv;-gxс`R>Fm1 !+\6ZM'q< AwtfX6NS%+]D`y:$(]^þx=X"pX@_PʸӇ``f+M𱰐F@qA.KRgL]undzܖrWTqՇX~߷Exڽ(? s {_DuאM}|0]͏u|#OkU #)IQ(m_Nِ8=6 oXFga(fRlZeݨkؗUi.MsW",CL%`1 +٢/N]( !HTվj=6Ho5گ1` 0-gFwld )fHFNwϒ-@z짂Z 6>܈ ~d 2 SL;"W!c1Аբ^͖yH&YFԘ֋ؗ5WfdxW|SC6e%T[OUr0R 4q^~U<1d^zHQ JPGjl""$H j( %+loDzhGQlZT:^fJl#gհj㪦Jh]MX B}>$x!`O."g;:C=5ިƌ;.<$fwyOѦf$M)pd7QIdIa>;)tu<'rEQb~OxuofG0~7{mM%qBĖg# JzmuWiZiܼʐ_-ɤva`;=Z v^KKXFs`|\{j(Jv}=ޱ|d*pX>>}昐 >lZ赔ؙ ՒMg`km'cRFTprX-mTX%,REQPWY?YJ9'#<:R/A)$CZT#*6qaWs<6- ![NҠbU$|ʲ! ü2I ]|GOE'+>GрaZX09|:0\"$qu5A춯0f[Q9.<C&oi.lEDI{|-q:RqN& %x|-{g&Q-x.?ψ$p=sG\dLw a'k,`.$طAvT1?[ڌ _ G)!"BBbJo0LwީQ_$.mfA. 6$_(.b 2N.%c9c5OZ# _._1Oכ%$(NƬGƇ$Ʋne>'7UIte$"*CBR9ʷq X<1|K"%̅iY1xmS|M:~R$gĚxd%o |]Bf5,YK=B5PMPj":V]H⣼MnoaGb GPvf#{?碞y8؛d܈ "<)a2Psʨ 2r" T--A `xOCMFZYWⳛҢ5Hy`)}S鏻&OoNjfn+PJ/đxUpS^Y~ʲuzAl ќ`(/ r+s瑜NGs(aI9_O4c䭛{+\.}1^!/ayS:S\ rEͿ>p:i&>Wpl;I4'ipՈCZ5f{ F!61s}/?g@v{BrN^TnJ&bhIY\h{{15@!ZDF]%\^!yOc*mF]YՑ*y;e?u)BV_}gMk Hv a"kZ^ NE^`%uWh\2F6PCeV@YRy݊⽼C^rQ'\QͱxFXXHHQ bV)i-1'W{_=XG$nG0FVµ)\/e'YmE9=\|kW2;c&6rIiò36%I{5lvtæmNRWsx;J72E( N{4sDlxWJA?Tad:<@;feĬ f¦@p3?hn/()qv{>JX&!j$zwLϡcQsshu(F[xǧsDWp]Mq;)zjF <^xI*OD܊[z~ F45Yz~QJk>;#Ѯb(Թ DZhG.I|OX?1\CX#c^ݢk3xqגY>fF6_Z_uhʎ/ %cv徥|7(X5SdE,fU|ʃc,$S&@WjKJQ^\&aJv&ԻwE3B&s#\ m(fQ>PT'I~'Z}qHuԎ Ոxf+J@bw ihlF'iGup6چ N*gOPkJdׂRl|գN=}MYPplGV E@:FeL$+(3_]{fCq_Z66s&i"``nܱ!;pZs` 1Ȑuv41oZ~KIkvug%y!F!nɔM+TȦsn&Kg8_%ɏc'&AH4Yg>e 9 hiˠ6t>Vش)*&%"Docp_d JdK ΍W1I8eQ7d8M͔YaͩȧAm J⭥U=V҅oY])p)1M7] Ż -INFہ:Esbi#we}ؠQmNV /L/ڶTܰ*gy ptX uv. hK 8B,w l ,r#+.j~o]$"$)f+)1~3WG4ODp~m*TO?=/^.XoN,DGف T~QN;v| bTY1Ɗ f,zV`xݼHw 僕M`8kAI߆57Ο)L+뺟 ? NjO] @n=8x # 0FY&2q*Ea[-~"'QK'&_pvG#JS@l!|/NZS"+euP,0+Bag:b,=̯ʲ}cڋ" MnM'h?(X+{U!w 9cy@Pf[!&˘)MF)Kp~6Hksn('Mp{7QK[P,;8Ӟۚ`58 arAt|/P~݁Sβ%a3RDq`6Ӷ&vsU&n񫜲91͘[*xJ^ elzpDd#߱ r|wŮrj?ڦuJ\$/¼0Ŏy7sJOk?-tHĤ!.]Ⱦ!eIYWקs sGycUBB~>Q2P l$KbTS N-e}Or:)S@rBI ۲]oPPf'jukiֺ4yUhq,t^w[kMMc_">&qUVNjK3-p,hh8M뤖80^+05,vkZyoZ)>]{8Q>=?vWSW-M-{f>-6 .W& <ĄLq rT7Ic-z'[UYEe`%V.0}K~!];+7[?{sc~ &#S`>`]ToGlzcaڃ!Ԟ[fb]f灣G?{qRD$Ju\iA}% c' qSuw;fP[\k˨&%p*$g$(\m8VzܛkF%-N[7Z%6F()LmY f{8]@&^T5I9#:28K7}E(qcEgQɶFRkcD`y8ujad͚@$;zS;&ԝs9Uȣx)T].hUs͌S=nwP :Ruk' c2,7w3r_ 4m@nƂLh}1|LZ wrpYԍe<N.`h>VI)C\1OYA%VST7X-AnPЇLbm-h|+D8鮗% ڃ@: (ަ8.sv>أD:0K@ozbFc[ &S<+eށ8RS ~ǒ#1:FN{:5TY@he7Z{yB҄qߡ(*KW E˶Ķҟ%dlljR<{u|S)i2KlΓj )̦?v3$Ix %vE.y#e}j152f,SI mZP0gjbu:{gyܳg`.3;7~0ࣈ7 ƧLV6L*TҰL][t\AcòA0Hv44(_q(-иY:&3;4Pji47k;fS(E"MLGSW##/ >3mxišluAOOrҬM{4˜ |棿7YNH2 .Q-7y3f秂B,(AYat< ߺE'gVe׀IS#w 9lQg];Wj2mӭ~oV0&fCiӒbR(>"; DF,\3jxo M@23kQS+QՔ}k ݜJ$Q| 9EV <2GRu&eKa$p Yq9sҿւi-m*̸USG!"/yv-GsҼrd jwM7{zV?g,a7y1+ekDG9DNka.ykoAan#L&0V0pt7o@%lMqLb V^3`[~QDP }S:cފi;6D;uesIvtXf&Eج.am Z?Z˧)4~+n?_GqϘ!x'*"<\()&1AM$4^_J>/ƲH88v UC2p2̋lێLСy @fIf[W~!hQɑBv!Y&%I!BhJ3=2 jՅhrUZV&y^-ms 륡gS Еw΅qz t 1L3e93\L=3iqH0GJv8; [$9:Fq͞`ZEqtq HHFx,GiQ |:j*uޒ~* qgNNJÅBQcr``G!SzlACuF |W0 BazS5TeFI/h\Ǒ-hfP 'g$e~MCən V,\9ao6x`}(l9D1QwsY=TK {#>RM`5):m+,V3>ӄ7A##~!sr߅s;iD܈o(. ߠoRfVMgg˴RO gp>#a j^Pcw>YkJjwJAq|3mgNKQ EQ|~m VC3Ɏq{o 350v5mqb`okp4GE"jԅ#Ş Pj͞˽$:mK@/& xd`wNJhICAfv?\A6gE 5^S%Y4fb2"=LbOvtZTGV_J=] 2Td{iX:E׃R2U#*s ^G23Ym.챒[m{\eI8RszO_nL yb?~yF?-40ۗs&^UCΰA.ී7Y*xZqϗAnd7vk2&]|m)7$/,ûBW$`ݝSW9C|z0+Jz{0o^1q՗2vIJ,Ijf&x*VUVe&K&(Wؽ,%.nP8_ǽb+٧Л"7TtLΌ35"Lgz60ߧnÈ%=B[ڜxDN!w T*9~`eu9{Ap9z !퓈kG5Yɗ .h13~E<]}ȉ_=z?0J8I<1-_F\Ptۤ*mv}%C4Ejz+H<܈Pɓ5l}at$ɻUC^.k݇.v?('L4n*54XxvR Dը0Or<(d6OZndkl/aUd/Kfhl"~fRGۓEq@>ABtx+qX@׷)EsCmw=s դ=ݨe8,6&u bh.=1 54YX>\R K;pTF3S99v5)[׶%haY2;BOJ)"{ː1JH0ӬX-faY0Gh枴:fu~T(ov;Zy-!|ґԅM#D?^26MAMYN &S+(H , H9S%0dJ >>r 'uE0h|7TF9(Ʃx8o٢SV3D rzHthM]ٖplW]oWϘ~[ļ)qc'@ƷZFI:ي@^bc^¤(dP0CnRtV\QTq~oWvy5ջKl)j|)0;M|̘D#$p>5Lx[: ys V]<Όu9f\FPJzc\^4Z=nU Fh\(^ٻD k36E@j\:sQ8*8Ab1Jgrҍ>xr.]oOF53w-M]E[et'R|yrPYoM1.W<,y#NITCR/q㊤c[80]z.{ed`GY^y=;#npޯ>dVb~fsy6Y;\ŋM8A?Cô(h1gePSNKo"K>Nn̉^&]!Ԟ$ڂc?H`I6]ά.3K \Ԁ] A=*FE)J)~EՖc-_ð[-þz3_itZfFP\vN̽3?OĘ WLW~_fFDiC ]1~@5V!rZnLN е=[A^!k>d)?D9lBj)VℏR 6D%OMVy NX P B01\݉`Y35o*d'qNCX֢X&Jk`R8ɩnhd-+3b;E)/Ml0֫BfiGœNqI"bU#گr{/c^9~QO=ڢ{昤`"=5U!?3[u۠}gݳHw:-/MvZs_^ ndnm Dh(.\z-D8&.b^MMGVpA b~A9ɭ[pz0iG t5)=<2rH5QOAtgiWh_'(/`yo WuZ@!=@I%!PTopPtRԂbWxg!ŨVј3 кp6H~"F잎K)ɺ]4PdU=l4k-R{Fpf 8Q!|?4=ðA"*ldn=OtWjC7 ny[ SϹk)x?'{c7pǏ~)*EPU~fLNO̦o?cٌ'Տ(L.ua}ǻq 2+ q5O=f{փcv=&ѷP'4hK 2ŘO||ҞJ{̽i42T.a/ǩƾl=F[aė Ԩ\Z Q .aÔ$ˬ3%#>{i}fz&VhA ݧd8qPڗ# @QJAQmD̅54=*3R]\۽nIS$wh c;n@wf!&FU0Mi%w3T>]sFheIk3zqs%2蛉%QBe6ur9ݕ0)G7U60~ $8ܢVhezdzO S P4yw3|pO hI:lBppGkyrs7+Ed)2 ;c8>wuh6'h2{wjlQ^ :6XA%h `ZaL7X[heb֤:Dڠz6t0=Ȫ2g7`O c<Pk 3\bf 5 J6žډ^_dt k{yQU V֜dsZkņ, IU$&u~6R2qsI55RL=_E`Oǩ7ĖZJԃ@|s8^"`a$m(QYy)@"(3c~W^51(ADi凤"Ϝvn8'g ~(shWE&H9W~ Jډ{| {W%)x8 v&n6'ЕVJ~48WEzZy,\yм-L2_ $#w#eoU &ZlH 9Wi<^|A;Wɬƻl%ɔX!^zxZЄpxjЂ WVjn!@;>@ EBIȖRr4;v:%"80*j4N>B)KO?]bWt1R V(+OZeըlOmsn1@K0\7g}H1^w1J6[jhu3c u5&>`ZvbguAjk9zK )"5)NF2NV'uGi,88+  fT] shbAZa3U7{r(%%~n^(_?}zI"LkrfyUe-]M K ;4]#wMq%~ϛA' ϺdNZ{yH(K_(^m!H;]Yf~ߟa#Gͣ;0>1-#Ђ$x8mŞgp&_$-){m-6Lj5x#rJ*jqm^JaPxa gnATq`Y S/lU:vgJ,h'V<[\[}>W,Tᚈ [q]&m]٣yf!F2VE"%CHLt q3Fs&Tkەݩ C,Q텮OdOcs'.[)M(0TRL8,edSm a~]l[J(mZϹSMme< 6( ҺWSF Jr\~dlhQZ^&Կ],tmMBP {{Bɢ-~DO"h?|nPK>dϳN'Nܙ—=îY]9I<{\+=&i44u~w9MMA$=],iì-%:ۉcbSXr~D;"XzB ,o̚`cq\/|7}[u?X|H .a;fbc_WXWr-Y@Y r.T([Vǂ"]E (e6'LO̢Ⲝ vyJGyNϠ{77>o\lhP0 )pv[lU a}EeuO,lAdB&𒧔II 6cՊEH L]L=3\1w2op#wV( c<erH*TU4^Kk[˘8G6N`5Cv򁲡bi=/ϝcU5,hByM{T:ԏ3^RǫӺ|H=1fFÊ2i%n $X0wrHAkr`q*=K20{z3և\x"ɝ絖TcWɤ1<5eZ7šҥݣfVm8zBhVZb8/& @YO%WgR&7yZs(O"4,@I( ֞ޖ:di TQ&OiJ^IVgͣ;ˇ!CpM/.|Ԉ1uϝB0Gs&[} 뾜O'>[1[MbFDgჺmC!5{ j1'5 6MFkkUQ.۫Ս{DDMꄛHHۚìqe(Q Ͳͻ4M+"/0 ?brA D |f3w flTStVF) Ir mR ̔쪈lBab'6MR;jB ̘m"IRP6<e1ҞMj333n)(kTt<mlb%Tx_&{75<%;)RR&n dQLyI/%[QeAuj0#HJ}9dh~0(Kg7\99%S_[{^ڢx `Vp{NwhEjGx>Q󿱜q.3C^B5i%)no u|]Xj:mS}~F樿g1iq/!h0|h wRڍ7'8nB&q-j^9 Z͍iiT(r{"q p .?^ZBJas+/FAUl#d}Nͪ/N隯tlI^}FsjBĺ"Ī5 kAu(QևnjY` V7Δ1D "4uT Ȼ"-xIܾ@8z 0$s꾇ش& Qa!RWh'p)w#ق?Kef]equG/Ihby'8C5g08?%"4 6ĚU%tl8ȕV;JoԱǯq_mQjYп$L$ Ob>13No[: -oRLdx<}cPE!CA k|S)pmp>R8 s&$l260Ct8S8UH,$x#VgMm/x3.I׎!i@d %wảvpu-}JG)DsKIaV]t LOdɸċ>~Bx>坴anՖEt3 (1{._";7TԹ=q?nTCzّz(ř 0ݽ5j)A"#%O_\NK[ù2Ѽ?2xPR Ļ+adإ;Bq`q uf )I 3O>[r_$dG`z /E wt݃@\X( Sߎ Ff'"-+*>J~02O`sӬT|@q]wBI<9?c`懿0|'YxXΉ.?fP'pkYC:,Jv3&hd ^tLCCK#`7tX+"4w ߘ+za+0-yhR?"˕rJXcjmItvJ¸qdt< ǡEnoidbsWb)6b޲O(Y?c⎬UrPEUՂK~D%e ^GӰ|r2֕Vm[VOc%8s@ɁCv 8ظH^32/ ],JeaVI댍 Y'w8nc$?:9!jXj$Ӄ`HRT`+ t]nμ68N( C\8yw Zm B(csXS^\B}]8t8j (x9\6A+Y 3 6֧x)V] ?UT|!RLF\K,H邚Qdt9!|> σDYlA/ ?&8ԩ3ߕ7CI?[oI项IŦMTp%3<)2)z4ݤ2J}rR ]]#.I oU IRfJ$ߡl$ (_aTrEƔ;RhmO+6^Gڣ֑j̩,J0“e$ȁ2lxHJzo"uJC&@YU& HO*FO8 gL$ob hGپ#,Tڷ8 h:|kEr a@ج[}7.S! ӶAm@¤6sy ؜NN,"P.䕃^ps]/Zh(7[DCL0AcXH%NB# fD[]mʚbLҖ J&a&J mM,4$φ!a;f4pQN]R%ŀͧ<d.U%P(Y(Vju1P2F^My_߷j[ܟǭ] @-L"*?*cO:j:ˌ?6 {1EWp@ -`|pTg^c'UG Wń8A=$$UIa$ñ`,{eܮQu4)<.ڜ%nnw!Ͼ*32 wxO RpB-Z!›uMyjdv;ҸpHgtU]wm ٜw T)> oՁȕ@gicOUF=J:CҴ,U+QG ?QQI0у[?aU0x'Fc[L.T~"<3-ol[rkuj=rQLlՂ_ wgjp[f'X֣cCl<Cv޸4H5eJ?vhW)Q1D6uw#[4rwg~d"jrBdΩ,҅8ӰFtVɋc`j!!8~Eɪ]WǏ=mF-͌'UJ%_Qp9d$0AuUseK ޔǩy%((&72/1J 7>5/W:îUk8\S|% dH ` Skh~)|vkMq6]EFLjw'|i"'7|7:a{}KF_>-5y0tJoZbjI7#OS~3:N+^y?/cm* baB3sU^"0%U-ₛCV/i9pC}N_ ibeW0ٱ47U?.1e8ٵL$!Paj<m:Ϣks;gI!(6/kX 7ȵI$ ={=ab&K)[H?EkogȒ ZxSG.*cNհE~9>H2d6UՊ"퇩ghllw׉ƔTaxYCg,F$<۠6.A.ة}A>ӻ#*ʬ]]B.<|r9TcWq t?O1Dh(xf[/*ImVo^+cRhSSjFO %j^q/E}.:ySwP9w or)OmHK2M0M ZԳD贛w7 $HPL1%ý6Q= ;e+N ԑ:-(Pƥ. "zH[tF2{̉tq+3\;%6=Ywt ]LA<wؿE_$[:NYܷVIPA~pG`,(SLS0F cŧza-O2匳6Eknl J4hhc*!]#S+wj7RD/8ՏEdGZ5P fկ{g.t`rź).$6̦f~bMcßjD rN@tsk)FmY']Vw2uA록0+@ţ5O*t, "9֪U"3PGg[ث5T,T=}Ŧ$E.ߞ MqX%ZvUFU΂L(xD=}|15u#I\25Ñ]{ /]'2>9QDщKiR> qͽ&VegLOZyk'p8)1R::Ŗv-n|gKwxnRRӬ{CqѦ txYÊe!8Y]}}.YB0Q>"3w1e?\7s-LB9Yr""H{VVHx`֠n͚ M!ާR0U}1%$3Zl|> n&ʝmfOI\( [$4 >%`'lAź); aݶR=U㛐 Y5i3(rME~@a)x۲WP,jFϷh?.R3 ߋ`R.͍wUѕjScV!ytYo $ԋ$O2a}#ahiD -$śL:TϻMCc'/q!et&)(=0h@d-3p/0AXPqzpth]ܜlmE7= 럥l Ae*$8b4Yt6 +2W9.C#9Ӝ@.d bZ{9,LqK':?Úp*r-] $&X#~ݵHcLeJ/Tv,/{p{zwqdzV8$+-R:h;t[b}*L}U៉oD^*{މ5jhg%xDY퀄H&]`j]\W|ˣϰXtIXW(mEiZ<;FX/$Ūhzv}bjayR80ٺ]вN8|G/:kAkWY;dS638}&d`»A&?s_w)|ڛH"^Xy Q]uU*;*rRtOv.;16ٟJj&k3nBIX! J2LgSͩBo5OW`*yʐpOtV(nſ(S䡷l~=o*4/4(Cob'(}ݎ99RP߃Ӂoqw _1@=Za]}6.6nۢw,"z{l6]92:ZNAްjC2>XS Y"9첹RcUSm`|-0)^knƛE[0 9dٶ8fZuqa5ӓ(TtSE=1I,|wiyyqHhfڇPߡ~̂~.~ h#w)R-\*cF✑ųUnѵ))h!#A{)Z"E&ex+3!%;MBEx^MR&F$L8#wQfG.vD0C/V u+&ݛFC%Ek(cOon'$>u]iRFla4twɻI>=8aIw)t^q3CC(Mc4).$ f T> 0^= [4;B_#TF,X)˾ pC2AIңFM 4 nDX!=GmC_*bxE7fڗ<ҟ~Wd̬`Buy$%f${7C=oi!d$ -Ȇ@mxpQD^p#Pj=* <\wRÿ(W61'EY31 cgW &aI8݁.*`.Q y>~N1jftz6tNJE^YPlH6bV'y+u…JᲿ[u݇}Ưd %(OՅV.{pk('c.AOSGFB֡?4PK0Sqkb'IӐx1;x0&Px-?aѼR[m힣U[^7N[&QKG})aGSᨓ0Tjθt*n \DLcD..SǭEj ^ .֝{>ޝETIZJF12#gIWnV&p# ܖ,zdY@AJvk&+2HG)Q6-;^_qcX0œ*l̼CĂT,WMgʟFn%ǿ5uX]K"CNҩ jXO({gFch9Py:< iȶN(xYu$x^0ijE )&2P-ϔb)VA^EPn|jIbX 7IPz* bTAYJR]"[/=SZglV_[>CK Y&?jpb? mì Uy?$/tg=[jkԳTCg)W(@60 <zCca1g^xk,(W:l6;e`lcTh؃`9y 4́J&yE.o'$:߬/KA}SwyS~e΋UVcB9lֿ,Ҫ ;)9좢}BTX";:๼#q3+Y_p/|Kd?d'~m[Q~e3p YRL SJޱKn>yq0-2 7|).dl Bp;Ȁ6bԧN9ɼwW5kE30) & [qLChvOƊv,Pu2.|m?vM PCs,N="nD9UŧKG=Gt{@,^E'Am]-rxʀ4MkAR/{G`. *vu2t23f/)8ƦFl'`5AL7#lidX^&n!}S>Uѫl9V5(ԥL1 "m(xP3%I᮸n8{mo6~=n. ta4 /WAYX9_B7 r\ 1:Kҝ^?lϨ1`9)W\<E|VF$:;F$SZoJh-zVIkD(xr \?!ѯ*5a9S<]4ѕoQ"ws_YIcbe x!RDH!4vESr[DLv[MHPhF\tal$ܠ#8]d|}.\NUVl:C,ڎ>/o7GNШh?Fr<0}QKaɟ%<=v B~A,}ViQ]qQRWLAٙzt4&U=9Xp% өRa>כb_9cޝ 3Ta&r/3/ [0v{cZ{4/\gcTœxWGF"&$u|FU`ҍ\p21iG|P1h/\aH2[ bպgfq2gtƑ +ň'0Q4Q쵴. K BfNq:AB3QL 1ճ*"cS qpq?hPm'xNb#0Qt://\Q^kӠIƖho$"t]_x@GJx @KY?$*L7PxXlx NGvi2yȦ#ucq}%>{f"5ptplxB/>%TYlM{sVR^mn톀Cnu ~ϩ g1$'T[7˭`#8?81G#$3][\ eZ皚~O߲N۪y>e,T~ 4edhm\Y5/' KĐg!LDAbh ,ZyY07C<+B}<ͬW<ǧ}N>\"a6 I)%9j&LDgז!)& P c'~M``H-7")?c)Eųb FͭcHMncoHul' ]]DF˖[Z֒u NBLH9\ WX׍bK^TMޱDf@|p@ATŇaS4}h;uƪu3n=_Ľ=Pyl 6U'-wgfB ꚊW$5J Ccugn*vu]یskk*ֲ! `ËZȒ&V#u0# ͷSvxaMrd3iGٛm=`G%9ؕi)3^'Y^XgsbxiNYMTp44.mK pڻM2!r8;"isZho?J NbvIznFEe%dxS%S38RKܗDOZt^?G $C$CND; zxb4 ,b}Vb$O7㇦!S-\V r[ѷ~Yw!_a(x41! gZ-NͳOZ+G?S~}6KY/-hPeFnm=)c`RpU]f)D)yuu9"Ve?X{ ?uoט /ed[TdMkd&HwȡO"#hj/°kϞ3$,cZhiq#zCnflP큼ЕOg |:^b>WLVYYtX' y^@%}3GfF@Ŗ3C3]Q]qƭ*ڦhUCY#:Z)pn9d=B6msj'WPg% EEzi{HT_([\ 3F* [j| )Cf ]3Ce -9.>׿>fNe. Y0t7R\&ә])T"Rb4>b=zV`gj-;b,πE.ѩs3.8H_iAS4rQ96+hcLwҗYX}@FѿK©.~at޶7^Zep2K0]$/϶=q--a1:>NTWi05!vlS;muBOA~QJv9̘e*Ѡ>_ [L)ʖJKsn'V^´*>CPobH;~dWmɋq^ƄnmxB%*/A{d"EYn$'T\y(HMw33:q`=U7]Jr{$ Gi fݣ*h\3JS` [Uyh7@ FRi8\z.LTy+Q{u_; E+A % `"ƥMa{9_FqI{){QjO:\ZwsA]oqɆf EL2Y̩1zě\ ʿ&^X1ȃQ,L [ ,%Y1ۜX45`X0~pR19vVZ W!|(M^n}I*2][ܳ(𤫃hׇ4Wxߖޖ?BbLK:"ER'e+=y rVcbm1 lH<ء.° nU2~?\ GNgɥ_1;XBlѧ! ;jjmA\d%%ixk`fn`#>t8_B!cѷ}k<Ȩ C+~܅cT.xH`\[AM3n jc,I*bt-\z~A¦Nh7WkZSOHifj=g'V3c'64F9XPq(ڋ֒ ڿ ZOޟd8xa0kmk:O> z0 &PqIB1I,xK,Dd | %N0Q;}w--X,23P*+Aκg>e}Ki)PҝCd!dG}>B IB?m k9c3$e^XGsE>NwޕJ &^ȉ#)T2(+ ?\o|@`_ٻ\'00u_CtƄ0bAViPE%MjgWh|cjHSaܒ R{e(Y!XIþBTlӠJeط?mΈܦ,CF < A^FvgfI^/$t& | *P35]NhUX&rxڝL'v))nT>AFiHMh-@b, ˚^B߃.G\$Lc}I 7A\Ҟ1_):F H>PwI~~ p(I`lJ/ґ,",R :/ )\?R%s̓glӨ8Qq0Dk6B_վDpI Fhc]9p~aH׺}LO> X\`Alwՙ*m0f^QSt/O4.i_KK:.hXEfb蟟:8,Dl&%s^!eoRe82VJwiDŽ?7W*z&(AHx1HdD MF fzCe%>SٯT\HKeغ$F<yk4Ll &V/q:gs&p*g?/QPT;~Y΋gˠ*RQF^/Q2?$c9GJ牕'Rg5ߊ>cbuk.c}M_^o"qhӄ}3x+}5,޺/pbNݜi=5~ zP_#6kLx#y{ oi8fZX7+DM݋Z=a%Q4~e=hBe5ñ]饣P[]pf!6K4UOAI. ULv3`ڦv5\(ok0bHO\lՆ:XE~h-%hW\\g?4NTM*(5Tn{׿xɝCEUͺp U_a 6?\>=? NR6g`?ԤW ә&8ݮH)zGJ %҉*Mشb% X: {!"ѶRz}埲{| Ĺ%9|wZzCdzOI4s@'Jj үB̀P,͐hQ,*pFЯ58[LS.ɽyvO"Ib,{O0'2ep+,~d #SjDIBg–,JwзY!)ņ'\^*ĚC(liIU#ȋf(\M!`[T jZWëY",.c-Z9hPNCd1"77Q/vލK-[v_e@4vل4ˢ_HVy?>ثW<0WV n7`BœH YVlfa\܀8YY5 Bب]> c噩0u ;ge 1v%`!>P@縇/ Ik;,W<#M&^BC~*8wڲX)|nOē06& %piPͤ7O`Ȋr(gj~98o0B:~J.#@_LxOv|h[PGmo>RtL|h: {.K;;LdftM1 f@GS`i 238KP#129l%aeLc\L˹zo-; tд2g/;|Me܅Kv܈YT%Mߚ/d adr8&ha0gr,=!F,\|(fC-d41J X/0@%.5Gx(_:X~8xuR 9EHoa;G~f'.u(fIn&ˈ/Z48U+9:|dYYIDJԡy=V{sDpp"˚%݋673A.#HJ539 0u遨  %Mvwc4@mψ sgggt<o6Ben͏9, I.;pW# lSN# g! ڙ R LLѵ]a{cNƃ3PwFBW:Ǝm29@PfTabAA,۳/G\Wݾ8ՐG1U0Ĕț7x?F0ND|bM--s1up)6UZF}_WQSrPsyU KHa۽]ѓ{1vq\fyD>ٚ* 1D:Ʒ}yf{^IhEFߓ[SUFs}'QO T_O7~V[ J-7~Bvf҈s h^/[%,>C:Pw юI@֞P wCM}0S;HR'Gp525* M~4Q'#gvj4XSɚ`v+쮄od£JL-.}VZ8_9ay/$LjvWeY?M>tLd""҇VQGˣ.*p]7:he0!D9Ppe EKQFsEh Й v5J%!3nOC}gygr]4w iTSaX~p*Gj\rD֪p1?ʾMKW(. x~3SrWp;]jyf_&k7FK m6`OW˙?v^Ss"\o䉚,:YFz5Q- [DGyn`2-1I6+׽b!$I6  $a^ H/Ւ Ӱibשev9H"1fZ%ps2& @@{W!24%<[c\mJ=]\?d._v1`#N^:݁*B$+4Av&yL|AvHOXc|1eFQ\s(l%'w}WZ"|b"iXʦW]!qh`~QLF=X'`sR@b`ŧ $?l%-3?1I.+."wA ֬+=M77 R$J=~@~gD6|>Jh0&_C }lc`n&e rݯtcwڹêL+TIkC}r$1nٺvP^p_aOnȈ#YOɴ|+NJ-0#K!Eto7:ty):uI)No@aŧLYgYRCT#dڡhN7`IH/zPƆ(lqlNU~{p2 Ts!u ]7~ќszzEYU-13$n)-k>ђJWLKܒ{uE{(m[ "BGMe"k0D.y } hok^׍j4y3\oMK?'@äWDi0:!.&E2F݆7.To9gVuQp▉]ڭOmޮ&_w"u1^x V4l$O&j9yhX=(9]b:"yąH Z /fmWUV9Xcru {Y|CRhS_T@/᳢Ǜb651Zp-s`mMIF67DOe➅孽p b؈{m|V5τJ 7U-R[I%bm?Ҙ,pījAx_Zȅ̩BS(*Nŗo&\Fs.j gV\eM2< `G|pC}NGV;:2]r7ޠ~`)'S54o;Jٺ #@Ϥ7y# ﰘiY82QWj- brWfhPq1dH$]5v ¨r:%> }WU1Piu,=C($aټhElKMV_n$-F  I$(O)/W\j&YfI*YIuMMI%cs4`'n@j] cPKziݟe%6a[9{(=L V{ΓI AYr;]TAgĮL뎐2xɠ&ɫ!-vj%^*Mro1lF[7?clyS~臼A]M޺C$ N3Ђz[$w&)m Vpp ٩Z.l(PzhƾpfY-D -lX(N!& q >|Ƶ>d!rϥ-GlE+CfxL3]y2(ZjlM)8H𵂔Php4]XH$0Ҕs-,ٹH;&t ӸŬ,?FwM\AFѾ*{ŋ|1 AЪuX x9jw#iṭ^1I?DcÉ cg8U"&-bGW_\]Q[R€(Nv@ه3SdH+pKٞ(\FO f&8qjZfU"#YG%=T3C'vg3DP-A{/T3> &Sڑ,oL-]G-3Q? 2m8a-1Qm*G@lSȴcvmNR[l ??O%(WTVf Ȗn!/ʺ-N; o %k{)Ubz)1ƉZ&(^,Qm 8_jMxv XCB0{il2KNb/Hr :xM$3ę z8m!*L)%q_=ﯬZRX~13@vJxic]%'q4)3c+$GZ7Aic2P4h𹽺!U88qJ%zW̝ISٜW q_!5!6txϦz8oZ ]V8dJHVQPYo^dm ™"L': @9x`l*֚}P?O:nD96ւct֋+Ů2 4*cWb/]R%/5XDW)$<3Ux`޹ϬJZNsG;-*ONl  u1fV j}[FHDlz~90W.nC9AKRMck_1u_9[DYy!e>PoFP8] 4`!K7piw~KZD \yk_JF/tM aVٜwﻀ=H4 ᲌[kT\?NM 7?" '-B-zYXۮT祈9X`Kri|Ⱦ+Ahh^aG_uآ]:QAzװܡ՜$O:D-ڑfQ63Qد,kS a⑔H~$|JX,qiǴA2xrٛ` ŪEIa%T ;Yv#@.yA[N*Fԋix,'G;UIEm=,M?>fHȄmĜTXrcIl)e9Z$4۱Ҍ}-fD0./@ ^g o͠@v־IsGk=wg%'38\8KA*icELtEV15C5)^"b?dʅ^R鹝RCĉ N׽VW|$j8^$gR P 1Rͥħ2.BϒS-#" xk, -& Y|[՚/Fksh/uwfN[#ԂJ̟PEͳv8W!USge~Y8Lny>9 "jDcJ?J6O^/~ay&7Mf,+?$Nu/M$7!jڜ^n@pta`YRj;vs56HTzb8"Nz烎鸡ajJ;23i9ä!*uz?8sɚmK9FC@̔(py/V%io )+ OL"TŐio F}b j랳9Pu9 m'y?Baۘ=^#`vCM=BNqreے֛#lLأ16AYWWn_ @n"u>c'C,,O\䱞ܾ6~i$j3|7/i g07cX bC`],>4lZ'2-pOK K1'RV71d>XDSV0 Bx*֦l ys$>: ~`LcnFb怱CUbrIx4ch{h|嘃P(z /iGY4*->L^VXf`-̏ܠúQL]!~V䢊 Fpז5. jULiԚ}Sq$\l`w,-q1WxwnBB4√ N곕:*RȯN}uk^Pˆ)^Bh$@5#hmZ[{xygrlaEUy@(g*x4I` (2Yˈj($Y24/Y!VĨX%x%<0hXB[*e Du%Ӂc;mEb\ex@/;d#XLS-8y;hB)]o^/WFL] e~8oRc  ?oRb\(teO1I.:w'!ΖfgPU! 1vOmf1NЂ7`X.9%A!P ~+0t+2Jbql-ˢUy'l:7o 벩EuK>HǧwwH;Su5A}V铍l6qyz+1%-pIob}k\φޜ0;|,r*El, :Xf,6s$@T5^Zɘ6FdA0^m{|\Zq⫻6M땶sXI(**E9~@<LyYH:&-11VY M{#dIu;cL 0MbXϴ9 7֫%fΪD?tX77T֗e (e×sXAyZ-լ{+klAJKZ8KY"_zw[E@V6Z^%vbB,3-KE<,:Ԛ(Nk<ꎢ].~)ʝEGtd.x]+h]3:A#FK@J_:hoMŒO%FHfZ.DIDU&[SNW뾊^ҝHwgTI :!17W>>ϟKvi[UkzV(O/?T <ڒzaBAdD~6`ö6lhæ_p7:۽ QB)stǝcҐѶ;FߠQ&P#uxA-TC \U]@gj(XЬ1j2C'~L]wli$G yy.Gr%/A]'Awm)|xfTcya{34X򷛡(hPJuc;(yNɋD=dFl^"m;~~;",3rp 8O<фzj5&yLu)xd7k!>BļZդ{ <}Ūo0. Xhk؆xY뗺/)z457AHB(ݩ濢\ℑΩ"~F !uK<$RUCṗu\׭ Qژ}\ BƗo> e8<3w] U|m-:/\)`tKv\UG %к‰u"φm孡t7.ˤ2 U컷#dqd!j[4pM tUaZy20#+0WU*գC?K'aPO!@LvTxŧk)Ff?r_ rw:Eƪ}s#FW{$ve9W~9I_zΆMςNÁ('z6lUy{j?Nȥ;m>ͥgx-gj%E]!NXC .RYZ9u!٘Aѡ hj{4 $pdum5ʲKSd.G[·h`( usn5RA*P&@xefò,ZlxtSBMK u;iU MN t3 b%#:'z6vRl b.HQ|k^KȘP0GhH@:utoʑëΘM8kf>i5\I"CwO W T]J=EtӅr,~ Oz-yZkzMӬK%\.&ߊf6f&زXTq&L"Kg-!bm v=$]r<;ˬH97*L-~ty|'0y4AN ~ȏ)(ʏP" \|yY)/#Ȁ^Qk=I-Ù9nFf,9<<d tR=n66 KfjAA+6 nGF,$K8'O's {e37Į"COۤN*e'7h{&V0rvq'L_>il g,lmm6"λTĵHqW?r_^6:XQ?KK+iՓRz(8SRo/A;qr2L.(C>ѯKB{l.^ ؊^ {rF=[q\ˬy] XTf|0.]-hn"ɓP埂ăP5-{k@N#8pc':ly}U8na5}W&O F &6=^va133Hqo98`4*1^bM-O \OE\* ^7]V1mEQJTе8d^Kp>eSHVk^cZV:UH-r/) D=uA7K9NBE,:D^p2G= iW`Eg@>Y b@NY#ckr~g:;OWqOLSBY[nFi,ɥp^~R!^1! '%1"mDޭi ċa*ts ЧYZ0^՝HNc9L"iYW)R!KCo?| Wr`>giPzauN޽vr脒 |@荈#PkJV;dށ8!GSnQŜK(XF9P?a+4O%/̪ȂEG6*W&hwB~ pL{,t#Ay+ Nw.Θ$bj^5W J KM&{riMWMn&Pwvo[]v雞,iy4 :^e]hO4 3 UaR]mݽ4!:B,3i/-ph4U ~Ѹ6ôU[nezpNn^XJ ˦LxxH!q.q XϘ++F@:׼s.UP&&1#qO02ۋ?/ө UEQd1z(yNcҺd? Ġ7 1dЯmꎛuPـ{ 4.KBuK𾪜uSUL=䡅8-pcsz/.Z?HTۛsCst,²XgÛ (aXӗ M,b~'qI6ٟWK\RcP +xf^dVG}С{\/zQ{nJCpam-yb%A]7>ʬUQl_3$O43T}1=c:PAB rO5wUkMЫȢX fN+ u\ RM(DE`EQ C|Nnαogz/A!`,Rd*y@~ 8a*y PP'~cT'l!T~'bo!Tƿv?cGhiU?Kz kߘރ@PFh]ciiբecZ&dhaʹT){=%am܂T=P4rWrgQt8܁Ǎ|)i1bU# !i-A&!<~Fn4鉞$8\?]4B[UÐ%1dN fJz}5!=/ldBZ ,\Y}2HNe]?޼{ h. dPRr. 么:i;xSWMHO xK}뾟VkKy#: Qz;ˣF4 岐|[F\Gqwd3e>Zed:0( D⚳^Mǒ="€0MRHtJ&Y2=,2*ߵZ-) a$إIp<[i qmV7LfKm`vU)tײPt` Tqm҆T֮;>Mgu+jcWC2L] cfs/7Ѧ4P`R 0@b#gnI-O2/c$jTz$Gďf5_O7/ah^KTTk~S*X`8wŸ _v[K jeƇ)%~ȔtLQ#j6T?KfGVL Cyv#Yd)Uq?<-|+3E9`!f-|oEop'+#w3\>:BgfB0يKEO~vxMņZ6L5XKPK\k(u-Qi+L]āLC"4CQpRYVVlYx'S' ,L;XCX83ࡣ½`%nDP5:O-(S|@kaE/E\q}Ka$۵ m4k/*8W`Tp_$vLG"|Wx^~9*u-Nbf&dG2J4d~0!i%@P&Q}q<(Po՞bڗvQ}VݣwЈY ,ԻΣ,+j@cT[ s-Л'F#z R) Y>{xRhhE؇ZZ/800ڸ {`1`X:I13`X@' p=QpmnႺka1R+Can>͵XNUMXT-@p\*.$Y#°s83EԖ!@Z,U'"Ϗ´$7c~P5}{Y|`9IYJv\. JH%=SPbSg/ kArLq,h t]xy]i|E6x(;ݙ,,kp7!1`)Hr齃6Mk} 43WLԼL"K,s5\_p1HQu@J Rn.z*I{ek ZwjdTw(cMᮢE geaӷ2ۜ{;H iX[15ݷBl@)hvzۃ=^9''x/ WA|riȹ/Jl9B\ O8qjR~-HX 6@}2WW"mgS=Ⱥ1 5M4CzKѰ _ A3ˢ9y9/b]tmG۴(v(Ϲ0|cMJp'bԞb/ߝ[3 -TtR-Sh=aO[g+YCq> utXćɆ\6f~eK2эT痰Mg+qH|EJi"Wp_ n7Sy+zB1@ga Wc}`^n5rDJSOfʻܰ."TF~eoet£j~٘NZ7 ~bCK&mfOSKQ hd浈}/L9Gɻ@®̭X FxICʒ5#X؅ʚ]wNiL]s ~KW0?wUDkZEAƭgF!gyiOU~DDG4۰]4yL 46/ė,ZZ_3!(ߒDj4Z7pUw)$|9t2kWB-BaSXXa [/nk~par=]BlR9baRP9ղKV=eCWIyްEJ?6[# ?J+~+;Hzo?d$ܙ{068OnIϡO\Qڐ)tA3fU4S!DT8wPi"ؗO2Y:%)☥ʛrnh$qU`aodYCaZ|kуH| 0 gҲY/;&2щDZ=fUǯe!ȇ\{a\th]|36#{phKP.IoIjYH6$dW;QR\7U QTPŜ/le`i,sm9B1#@EU-(\[Pҩz*;H"gxb7͍?J>F=DO4'}7kYEU2|?;>Za/Eqa U|d[ьI-Y3}h"?C*I˳::;lڗ{Xgw I ެG=M \8f2;CjAߦ+E^JeaIP5\IZ1>xtemY"ҞBY)>r;]jl"Z6Ja4+I _*pRj>(< :fȔj֓0&zљP8<b |G蓛M͘$7z#%MkZP qLȴD]mܓޏ1'i]^'a&0 ݜ(vw4<*ԁ"CQ&v>bs$eŭeH+|([V8\' i|>D f!VDl;85VCYvgf˟_7>WėR|}sC{P!(883BU^Y&(<7ކ1B*^:+:>?w M^Vi)9& 4E a^ NQK-(F::@êp6)gJ9#u+X*@lj #Fw_jꍭvxՎK͜IBaVH 8˅24m#C@˅?\yѥVH*ѣv0^Uc{mAuxHUM1:b)P;o]EߤLfb"`"CYS`/N͕TQsSvN~]}fLo^gsv}m+0F8"S1Ffo+/s,jgawn+y__1389;XFZW9%iDuH^xd|i8V-V'đf?]O-UΉ;LS)mz[:O$;!US}/?a*k+cz,B&a` Qp/Țzޯv/[ T\Z`Xp}.sدIf$ ;XkG ؜6.Y!1""5|'  X^=V )iOAN.!Y*fi}>/45WЛdtUv9.6X]SFF _3O'gnj-O6cVαMڴ,"^+-N㑐Ւxx,w"2Ϋ ~KM3SJ}9smf*J,/Na-iOU/iry! d34ۆ~-Er@qnx e]~/g>uGO+AR|4Fl(}n3CzI6{ 0[R)Y ˎ V,* Y!\rK+4+dPpv'.8{[k(I$\ uVOY|j~P 1rwqL?l8syQE]*-sn"9QFrN(N~H.}\}9fPb#^MleG/XPНCx2k9< =Mjbunڜ3*^3SP+^[-ݥ8kMviQ8G҃!/Sau6ywIOH_X܆Ш`b3%}47ُ2P`s,Q̜<Fl: $8S m, K16Bh1 h( >PdOgw%se@@{΀}Rh֜eT`l4}.A9Wlx&t1X4xynpӾP BB[A2+ِY@rN;,=߷PkyO&&5<wxQ,WC_&}yt r0 AW_旡E̩@~<_x-~[gXX&:RaPljIGA}HdUO>C$OU91QޙϧmyW;ģpYgMnQ9`_m+N+R3OlHPV*)wRԏ:VQ76iWeB'A~B(oh&_5xezx.vAfsdk7I9kmb<ڟm0J-8Z;<= YOn3ܿm3g!̺` ;3?,\h\GzyH saZUZax.З&n \ 5+_`ppAphunn͠9:9>.\Uo65Ъ1Q׾IsY:T1ύXGf"p Cفa!bBTO " }%5oZVO3:_i@KtRml#U{`9'L.vYHk1dadӷϠz | Zouoګ&NS־|L/(z- H~f v*VOgb\t]9cǼx]E넵49 rW - FXL#J⼙[(/B>St3 Ke s)[)!WZn8ڣvJfqm vm$YDU<;qX<;6KҖgw/q4Mʍ?;#Z2?~lzBf:V6Hxd /)/_fcW#Y@- $˩NHOP;Ru̻ ha9{U(Q9.'/S.Zoʝ`Yvouz3YW~)x8 bz8[B-zj_rǕ2ms8ѽwh?hӱiZ†PMntO*L/x~Oo֙M5_N86 +_4 Fiܟ$~ Cwk8C"K.EtoFT,@1Uo&|ѧ.Ug^&ׇ 4O#.cAZoarY!Z/;TbaC+`ٯ23A3[y~I]2;8 &W#_rBjgQK"ğ o}GN%Vdm#1\^N""SLLA.im*ʪ HY1<2A Wl 4{H‘eO x*x(TvΔ.Y^1$eȏk33G~TYMx0\yKlk^O5-Os1ck Y=3:u=ߛsHjzМ"- .H v>qg[޻50x}2|DrV]2Yi~c#Q `+`\5-xoNu=(6Rȥ['+nfu%^ƻߗ? Wwnng9UIN<k{!k] NA'27w*&UM &wF+EJ Hj+D1BWNW}>;(#I8Bv3GSp@*k @4궮1`@m٠!SfCC. 1s񹹡ls@0iGh:)mQfGP ٞ2,I=L)vd,2ەm=!M7ch1VPkjqG Nr\_a9'K\myFdv Uo)w=?\P]8/RP;U˰lLOv u$f){ogɰY$H `y!{xvnǧVPff܏aoL5YuK \NLa7eu\+J Af?T)dXv KIΚ!KKP*`៟ iܡ4\Qvɯ VB%QYw 1IM 2PRGzd:CQǙL=yY9 r.M]`|qxV,6Nܦ.D͂-=Pq~xO*e;@dOrΝuTb(B$&gD:J?u>+͒ st$ >D>o^Y(`ޘ>wޯ$];Aw+}~n%̈́KNO,-mT3yzWݥH }9_ɴ<,-5n ;:';s~/=;}#G*U˃{c6a(|>O/sD*{?=nN.ޝl$.r jIMϢYQTPkr,^)]+˲4)t;_-hdCDiPj8ʄ(xi鸄COcrd+%E-Ro;Mtdm0ܶF}pW03qHR,:%hgǡԒ}/_6b羄6^"3+SO#l ƣ,8PՕE=w$mkF/5 I7:D*>'j]ܥ%6?#ZSWUUv*%gGrXjÍ 쓗Kox|}Bn֗-6A#Sde.NFyJh6`Ƚ#Kl"/)m׫KmcL_&-S"QD@ T*\ ޅ$\ѹq;LZFo|f+Gփ$l6Iɔ K`ȝ-`AMBNHRءٻO/S,m`ŇG~e8t^RQ>̵0y\/2=, 9^= RL1$∄x"RBs(''1(A;"3~aZ q$O 3n{0U9r7pM|?3eKo!&+_وA} g^iMAa:Z:H:4TeKjg2aP V/2^ dʝװ,_tSv}mj^ظI>m/A@or>ibHcޱ6Qk4+y;Gԕ6<b;S/q3HLc8˙j]Lf %1W_y%Ϛ,!RaLpa*TIS]:vXY,CScn#:BhW W=@ym~3L`R"υaUs%u?ꎞRעDyEꤿ'HVtBt2h~X1$TKV<C]$'A)S~u4zBU;U+S1UxĶs)_3PrKjpHw$${nY(8zZ$BG9WH۾r#vWOٮEV]sy AbHPN&8H4;$ÄYȈ@O`O_/I>FmH'Qt>jg ̝H'Z"0!x/xS)Ř*?9V-|')sy靄empUs_%:ۋ趉gXga}FvuV̝oSTi\@ԮκƜQ`ԑh[EGcx"@]J5x\ ֯JFh_ǃo}ym혾!MP٩>@(a( 90iT|6g$>vl޷8;A6R x][Zl= nY޸VKu@^ ZCFO+v\a/x1nrm7"RvCŽ:^aNd3_VN}\]='إ}tۀɱ,%[ SFܸW-mH Iz{<̄|.b5ȦpA7b\?3:AM3tֱUCgttjyZ|jc;16]*y s $SZ, [t,hf,ÇcfԀJ:!Km#ۿF挬tOt,mzH[fE#+#-5güy>ѡ)V\;5`Xy)Î Sn'oޭsYh9H)Uh4lS K ;<זr/Ou{nYCBNHrbnwJqq/~6 !ܽya:b0sG#גB,_ "_f]5)إvrDvL7孀Ig) (d-g)nFq)J ~>.<.v"l)W~Ÿfea|.%*!Ly㞳h]j8]T\Hf( ĩ5JStZ*"\68~_1%3S/݌LK!(7oŀpG`Qb~ʥPcc * 3H^?ޛ*otspL/<NWiϵ+wH&Rǩ+'lpj(kl!HꭻKTdz=dSk;=3LQ B} Ӌ'cƿoNv ͹կaiee9Vg i8)41a&r`fɀ3fG4(≋]mz%[jy̥̓٣j 9<C:ٖ"RQWmd pZ\R;4 rƄbpTIfʃ !5\[bcXWZo겔4)siOB e.ucEhI4*(e ҍH ҬF6w-G n،ai]Wd Z$O71N4X{a6/H#n*iޥpdҬ5"OX1Jdc#ѽ .ŊdZvAO@W٪dԤ \;p~XH74zq;q4{"[~˙EC ?n* 4R3"')186ˎFVmwɉm8WَBɉEG;˪iD/Yu9UIPaE@k_3%o 7dd{\}\/ nϻ4! (~߫ò(ՙVtnXavluJgXa .T:~E(S+Sϱ!:g95^g;P, RL:JX κKlDQRVRIR$IHZB96ā~扻FGU7?b+L-y˵EEc EF!xn }:O'{$~}>&Ø*CU~Rט3'O*nRҙ 3)F3IP o1=TaH K-FipD˥ $X.kŗ/ɘ#PμPH"J$R G<,70|SHDhBJ]Lj} ]-䪥&`@ʴhE)YI+)hn]l?/QO bHdʘ8Nb&@Hg4meߵEnǿ>[ĐHeO:fAKoEȂ9ʩMG=3p,pYmG6\5,I?F tpeUI'ҽ͢/;ڗm\;gW`JCUu H VZg3!$BpV/K̇FCD:匼+O3$WuC+qЮlt0(4$Z2ȝ/,`wuCEm)AIw휱7Dn^q4#Nj*F)V1;;E isf܈ڤ3ͮeEDP>"wy 66O TFضHPtTL8q3h7W%A}Zfr <F謁b{5=iJ*8Xg(fz[h JX&-.2tV$t:s^ jdm J8+B56kʖ(搄xtSqӋ, 1aij6_6 G J\ɗo6jg/Zȿع|OAѳ#Hb*P6+A#w<bkP,!+F4b)=:r! M%I[k&^)yIDdtW_ySQk*2ߏ([Cs>fͱʧ ᣒ%w^ܳkh,_E⽽䨊`kprGpZ!m\5kE'TEp~ [dXHZ1.;w7ՑaL TbG8WdY #ぞƏq`{`<׃%rAG,!QMR6 jE%.j!4cW&SJPg:=QfI%jp{+p~ۘ.14m*9bhaB!Ϛ\:s;o8(t.J!+j!@o Q@c@d>dN71ɼar?ME@SZSJpjWۆiԱKQDV䤷N2TAM%a>4 l(}L-=HP6a6kk j/G7z.W ҿD'-y4MhNj0VqFQ*{|Ip+rn̤`IW3E/,35s7AHXT=%mZL0,h*,S+:0-m#C _Dts޿qKt h5m1VQQXW$ KEh""(Ҙ%*^\l{5WQW w,M?L\Om0 ,J?A;tJYJ]hPu)S%;.,}f |8I aU-1jH"b>c+ϟU[DK|De'}}N|? 6V'/,vYQB@'JWg0:[a +S/ dO(ZG57 'iyұY⦫ w҇M~&ͥ|u0^bm-6QH!NlˮJΙZ2 @ӖRM2w2KT 2ORdw,v#&PΙb0{ja17G^{YܥNBZ $X# ajw>&0եi*uUr+WKm &QyN* rk t}BMup=OyŵALiwkZ}sx[z|&M›Ȱ qVt>Wn~kRy՛ذA@noB0 CvtGS'DNտB}N2» t}wRžC*R >NׂLv?==6aD`KTi5[W$yOђ8eT;JD[sr#|#*>r:NHS U>Žx}[@ K#2in=SsW':qb=* 6O*$fNjX 秕ls5*P3r,'/~`qHSuͅ J,7J:v軦%Gў5B]ڄoKydt7A>q~y)՛(hFDWߪfm"fZe4ݰM]M9")޷ܱ\+&rRK"B]sa X'wa?r7yL&(!MÔ9\D-I씊}wOp:ޖݮ[a.%uHqiWUVpP %|\[@UCү%ezƾ,e AL&hRmrNe/T%#74wM2HS l3t{+}i[6>]( r|`L:GS EȢ',̈́inO[ 4LY`t|S i4~Xglz m-q6l:bib$:˻:uYjA{̭cS\\+}|eIW -~]ӬHg_4c.a/>Qi% _}j7|F2 ݧck6D%(߸ĸYAZeq S0?CPO!o]qNwQ\ѠP~@/_Uv#:FnJikM+4_zυ[@/GXCHW_PpMP3 yFA V<WTSXɌMjd}v+&wMa֌(Ti萵VhwȯdA:qj.EWwb\΁ 3(gJˌ"9-|F! p.-`ʎn҇Xs=i`KCmYOT#HA`Pdswe*_MQںaF)pJҌe mVRVm$^Y d&2w_nVei[E!Vڐ8  0E֟(^,āNt[3*jvjGCO]?*ާr IRy߲xUIM;ֶ]p A|R7)̔uҩlDi@'ֹ+G7 @]SڪWV+/X>>viZ Uli#ӡrkq[RU~t{+ 񥿗Z(J*\0z]ȧK'C^NBw&p?=ddM[ ;;YXWUHYALHb ]F 9eU~#ށvYG5 88GBǀ,wǞ$sEuS1}vv6R0.fǦ;KEdou@ڏ=PG+Obq$V%.x[ _amgLH=5(NcVր_&b"_Gie`ǘ(SQyr*lk |eQ$arQ'hQ @oR U4Gc-:{:H"8,϶^[ oPڌEMP;zp)yuXMXo Hq?3{(- S/Y3k gH}.5̾*Q(ikyl5N5=A߸݉K `}JH`d:bG_ឞ!r3 5,V ,HADW%6Û3=3BqBz=Hv_(P\HM֭qrvo4DTSS7 &qڪyK'k(sLehG{f(ycnL$?H;#Dvg "MM?zV*!;~Wwgdi:Ah}scZa])Kwn3 8CS-|lߴ'l |B$*',I\JxZ:G| KUE f%L:m 4jvEg]Rq e'f$a{3e&_Ͳ tF̌t Ɵf]ZDxїtIra{G^8S9GXkoQԧ$)vU@oხ8/Ƙ_/+AΔK7؆)t"U۽^t(l؈+6WuXwA)N&'!CQ[i6OFBRڈ9?VwXVl42\Dq=\zUԚo>˄ȧ| "``*^0 $:J%*Pa}蟍ܐ`[0X!h+:w$@V-އwY8-K\ w\K-d4Xt` kx 0f$x"F3d W$cȎ} U])CLp{dN[mN:65x9o]v$e(ftixj*0>4O՞o9ˆ88?uF= *dTC$y } Y͙P\ieǢYDIR(k' t̀D#?OI:'U2Ey luIPLF'/aĞv|"MO] J gVWn賎+IL{vڤa293{b-kC/SҔǣ"x\ښA'|Jy6> %-\;b ߼ Mۧ/D%&M_!> ")בrr1V#sJ.n ؈&t>l"&J#󸱍 H^7 o 7,}D.W"@ g8̕;yz6S%y4 (ESA* 5 pJ~Zm:Zdym{fyID|5^͓S6\x;6 Waa8[d[@[}f{KHk;/_}Oz xN}a|G{9}lnmZѳϪzҢ͓⢭- Llᙁ~*% #IF[Al<6H37Zly,=֎Mѿ:2g=t{=? 4":@vaf2OZ2V*ieNlV0R5#ƧL#V}78=_/(mOOWjK');4hKtniO+̚*1Ev[5*dY[qߕڛ-P 18)˩Ò}0maj&g ñUJ  gTvPfD4ǡD*W\U3ĘhAc$(ǕRɌQ^p*x.sv2;غZMn:MnyfRX˂|d uIB^Iﲥ"m*iqqnJ$SGb(?b,y* %b˒4%k,Jg_D˰ŵ"b]uv̅ }PJPC}p#<@DH Ӭa>ք/DIM>BRL.NjQ]yM v~9OS ٖD~An17l"-DtK@зXQ,.2$9ye]Xecj Fn`xѺ%i|3J3p45@S 6t»nSv CBCmd~2/ kcQcIT۟6!H؄\= >kH O=+G'/J p5U ؿYqO$K9 U=A`x'Yi_y[[(v") O8;gYs?M3/ ˇh]ӜƝ%35U~Y9P#rZ+-tPsz)F7Bu`u((=&S.JqA>jv $_IdOtk4nQc6. >4!draKط#ZR*CKg=5qPQ(Ϛ"1Ub+?Q+ɭNO.WU6 NFia}iw_-ZWɱ7qeytQ5K[W?4Id>??T&ԃD/WAOʿ:M`̪ˆvi0WgQkUY0 t &C Ol狉w,s,8X7h"|l8:Q8UI&5M*aV{ۣū(0F\Z8WwRFuojVa%9vڰKCO |xX7Ed+JϽQ3#NtEm j Y){x@@X|N&'Ug'ZV[33*aqɝ3GH?3ѐIf2Ey0&hX떿￘FFo̱yUTɛm ]ːh!-s"CK_`" h'@yכo|Ƀ$~ \6,#~U/FK[5ճĞ^|M7zHA+NROaW°^\0ǒ_nBU4xLv 3I?81._r vq!|zd+# C8]A='@+N8} >ƪ`q0њ"'Y&qCx'Ʌ9*9{JY6D}\e, EB顴(DG8ؤ|ūDɅ\e6G[2hTArR\-_MS Ђͥ(17 N\E Au;La1m&q'Bl,iT|1 5aZ݂NP2mYkبr9z~BUi;|c:.1%]i _iؕ4€OE:*;驀 ;D7t_JIƨg6J ( 3L4F8󝇉0-5s* bC"ܭv{1VpCāD}3p[Ub#e rFdС}NÉv;P;o顩9S:ō\ukD}-I8pB!t}k΃gJreECUr7)s*f79cs|[Blg%O7E0~-v\/.1Ȳqa g)D1#uLJņ7hmУ` }rG8|TԬ b (#yXk;&ee?_3jytf}uܗՄKJũHJmW܏hoszmַ/-v kNסIѳ} -u6W05?[MWDXˍVEFHkC[e~x7)x[a cƢj "X^U ए\,c%5qbKt{kjBN\ԛ$R0UT'r#jkgSa((wrݳ[4HQ,2 ҭޛrJJe(begrZ#H; }" TS H/`)T/Pa JdCkJCgK$&?BvHpWC}hLv3-t|=^նP"fo8O'kw|s8㗹EMEOɆ:*fj}']5j<̰~OkZt~aT<宖&FL2.Ћ ;,~- eWDDք7^@Aːz:~wEI/bEȜh:+_$@d $ɢmi Z ku8)%M$^؍M],tYl~A`{j gAs;뇭Ϝ {R"M:IDQ &D@y=Qpy3c啯fcYS#cbY9`7Aź|4@ 2e1f+8JbޢKk.U!E ي_-O̍FhPJ+Lf79?1C,X5J<ɑ$݊lH6OVxMä\kB _?^EEpئ-)޻TEC) )?O7:#! ?h;+K߄26-~qh{6`}(1?T^ifPEl@Su|iG7?shisK-XߠI96970S!0[7b7Q‘ !k79DǢ1CK.x:݀\Һ\GEc^]J,KJ12o[ V"[wfG=oyT ӇSks!ېvak^tz-1;Kja/Y nR+w0dr; M3nJ %NMN}$}%`y"XgIt ۿ*ꃦ'n? ,܂$RU ygTE[s̫{W ŽoRn~2[-Y)Fk3HI`?EI:>P{,\ (E#A@U# (-)%h uE|=W!R =|_}CG4((nh3|,N|Co3aP'@qpV$? q=Жr r:KN=G4m7@&~!U@Jem?7T y $H #o`k Ya`G-:%Exۢc:^X٥۝,'$)EE |DQ_"}nh?"jnOo'e(=C0^l3 63M)`Fv.ꔶBrSHk1e$f>@)ZBqteS b٣N^i%` L>dbrj~J_H&]+m")lR$bVZ}%AIk ]|-YYx7H>A2zEEg֭ҏa ݔ rZIg[if~?iühv>}]&ߝѥ"C1G2kBKiӹ&}94 GEVK2[&Mo;kl3ՕTϧ-BlIv*4$!NZz{92O(8g7.DRlnn{f{W;hƳ3NeLo.7._Ab2o%k&an|C.9L=wt5ۡ[{ǂokV{bQV;O&ЗrurBy#+ ,NƦ n|`=i2ޕClOBO_9%6 '4TD8 $w?ΒQ@Eu3o':KqoPY ~?^_B8dVM'n%ZSa4"~pV WQ ~^\/Pv"÷+6۶mE^yÅ|0>:+Mppʨӵ| fLGT< wҶI;!ɹa]J偳0'0N3<$[} ]uZο߭H5(А2q0qJ΋ҙ ek1bLj:xÛWWiY.G p<=s^d tB"u ȠE[H^E>\\^A%1i, ?C_Dn{+?Jo'xE>QX2Y)*h3ͣc?ODpnx:&v 4L΂T߳njkYM.?ؖ 2D|dš5Юm=‘QI }Zx֘y剧?gE`_5'q3}1 /pG0|io1ZD䚜t.@sU2gnzRV؟X`2/ݫ:p[@j#QoɑC34h&3QyuO… lPZdW #3/[2 ɝGCENnA !ۘ Ev9##Ju>*~nAk ǪDvd(I/!v^1V9-P-o6otHl@m9$(Z#\Ņ9v㢓MU9P8ChqczQim+eN.[uf鏼OsT9gR#,؃ %;ftdlERa̪;e Չ6VIUC) r@_35s Y_}QXyݍdVn`u$~a4)̿ft?@lӭ\uT&BW|ʃBTvM%28~zNWY8V_KV<6lo_ ˳rG7Bꥉm+ O Kf:KtA0wtvYEubCwռӈD~:d2! ;b! |n(N:hчSMqyLj;YpKQ%*f?avkqzy݋1K:G"y|H1;I MuTthl 5)g"OV=ƕbDPf kCڛ1>-3VqM kqGH,dڙ?"I?KOG/MSېmڲpL4;.Ӥqޙ5Нbc#ANmETfUcKIfN@H*__0QLJ7Vtf5h6L/:g||+;#Sl p< Zq tKXm~Lebq}N80#zrU%i{?KyΈb)vTȕ7zJ |)ty`=6D<4Ze@s廌v:0 h Z]gZЎB<9D( 㞗$/țo<-+YPcZd̿Xar'Qn7n]~}54?zh9v Bx#%0ՏB }#K*XG[ _j͋)=ư0(} "ҮWiK*/Wʽ2;j[(ԟA|kPEyƫM K)9"pPz?o? g[l }Q骗7ԚRi~{Tǎ ٿQ=5Tix~Y9ޫ-r!'@,6hBcY W!peylc>oף-sA57k J7Ox̻tyw Sw& Z ӰCTcyw\K=#JdǮ-sv2F< 0 8ta7lىV_`&J^wa>TVWg*  `zS5IdLSБNȭءN.5]jq ֙Hau;Ьᄋ?/Rҥ 2q̲6t2}1K;sNfSU#>/U:,R#>l uMu%qUZQy V|X"XO?Q 7/3GwmBP./ɔv$BSJK rm~k]N^+ ^q6/ގ ^FJ^K|~ua\gk=ZjbB̓v8T3&Q7j2ˢҡZ8yj}YC خL \2wՆܮhR.갮k"saMo;k[3 k "PRK6m-wTʞBNJE?{:Bk4':!}O\#ӪSrzU[7 ,կ&.TѺ|¡i[uBXÛc8ntȍjxd AY["m7رID֐f2OQZB*= {?'ºz1I.蓮=:ZSQ/* /ucJW98oJ|W$-Ss Uoe _;oiTtlвC8vOmrC-nVֵ=(K(-=Ut˱F'dK(HouE,4²p]y70FT{|kp p}"yzge}40N qHn0 ls('Rb)ksvTmu>Ppc6q<~E ЍbF]聩);|H&;#@*Ҝw┫R3_^gPWרh( ;FN: ?rzirg5ec[u tR*#QIk[!ܰl'd;Qk2ٷi7znІv(ϤU';#!(kEa^ Vs1RnGD4}KbzqTmn?N9(Αb0"pWj%>*80H9}hAUe0[;YlT!G(*UUYg\?·vj1,80C/\)zThtYK^؇5i&ҼNw&Mxe Z)4%jKAeG`mURuRTTׯ6w] 4t!Mt(U28@&[ (3?ů*5BZkacnh# N|{YF.|Lc5{ ٺfҐ7Ԍ, x1n lltx^2!mٞb8JQ'#$㞘FZc`tmva\ֻZ*||&h,f I`L7#S:S?sgilpᕨ" 44R5G$aL[~Afr/:_\^G&& 䣷t>jTATN}k,uvťƝy|d.'̬7vH˱S%aX)PfDFv ;U\n^TB!iD}+YH N)f7[33wLE5ܽ"=0 72ْ˃, W51} 2T|\oioϺCBN,T(76^J+.c#,b{$\*yaT9r><٪`Pcyz<آI /*b'wTwTy/ZxxTX6 CLZqо*}V0a(s|0P\^R:(a-Tő{rߵijfCj2$ZIG'Ģʧh  ~GMۈ%h;O f:+V|`L6}wJ(gAdJ نg*2t7i]e8CK[gvr=GXfLaZs-O%DF$Vjn/@ )K.;bF^LKF U'BwPG " kl>P~pqV Z%_"(cѴwP(] ut:"_u>173`8XnnE$\ΎȋPR_,T  p#44r@Q2wW%KcNvU*D _Я+4>TȈK%vTij-=gc,wl FD:z5Ksm"U1YAzhJ' mz_>11aFs}/<<[Q6:녆Y*=d#kT v 0=V_q mJR V4gr^HLzOKaq{ɑ!)r^Wzi͔ )!0 qv}N :MTxQW:M`##EA mJʲ|byhۃ[ 7/PsUĤ9c6`Ȏ~u(-l&$^AG?8ak FqQ } >CFfotl;`ɨBeQhEι$/-K#|e|'5mDz|u6(TSِq#w #b`Rg) A)[95&y|HwqDOePP1HkjUD@G5<6Q]sRV c|\^cL~퍊6FIcڦYuW9Qe9դ~GR'ۦp:)Pܗqg>V>>D|;&uijn}k]f! f'f~Z6jg1jrdgH {*AWgDƓ7UbdTsmHxN8F&5|G߳?fgjeW( U.|f> 51OCXd d#CEE4N!!fT_t zs.RsjoUϒtM:Rkf` »ӳ@r(c&FTæ ob\vgy-'cf| uDUJ`XaK AMǹ98 ]y "gݣvѻc zVWHLxhy7nu8u+M>JTV *~QE{j4Kb|{\RȁwiZE)\x[FPhw+P[1}z9.輮:/RDт ְÞ [nBHЖ| x6?(H}3zV6.w :^jXc1,Ԙvd7f}KfIGn|ȅmlu:xT|<ڸp<ł+b-Qoѯ};EwQRY}]M &D ƽ+f(aC(a0CP=W.6q%ЗVaSG&ٶgmF[:3`o[(WƫGZ|}Z)$/߷MLK.ԏZpxM,w Yc; *o@|?6|2I힪:4?dEP% ,PYw0qxUz$ $Gaiػ{IY_]2%zF+SFLӂn *r->GXCW2 .@R/AwۖL!K]d1+e# .%.a! d <8J[g5Ґ'CS2!ީ"S|gJ2 Q !2 D hQ >13[gx*`׏3+9ۊD1ڠF[o;XJ߅K*+Ϡgox9 K|;sɝ\(8*? ݆'bk Qx< f,mjRK,fa#(a9G0xH+vpկOΝ~ϓt,LNk !y?!qcwl+G 6Zci96 8Z C@"όC Poą 5dtVVZ4&PCo!AֺD&#fB?Цxk&W3O(()71IRBﶰ+cP+a8'il <{J!lgW:f5/J##SjᘤOl);[r%[/N5y.:{}e}]Z;X\4V\jɏ ^$%Ķv9GT̜fQt&AtYK~6GԚ^DTξi1Mˈ2Kl}f*s!+R Ab6ʦyI 9|/b@[օwd؈[?oa1>qp[ ۋPp. t+f޹@eB,x߱yb8M(D>\ִACբ$ Gړ"`@btZw3\&h\3I9{ @A7斻E>/n]lf? o_KjqO0fVcEdrӋi cs<})VlmQIu_8Gy)Ri҉.#U^iN+O$|`9֭S_jI"Q]/1_@.bV2¡8ְ>O|cԀI3&ԗ_ BaI!^lg, Dwm1-iC8Qnp Y3>^Ri^U& Fcn&tbFRU '3٥YѠ 3Q.S_U ȷq SK=7usbʎ)*bIr ̡ZLLa\)hDF{SF? j- KZ}|ApJX+6 l:x`<1\OQu/TY.]4CV7BSyI8 On _x>\Hޔ'{Wġ =ץ\Z,N*Ωa쐭Xyd~0L֓pЯFWes; /_8? c9˿CXm(%*m$&I[aAR"(uݱb 6&yžoׯīA /|Vې灒n4^(^OuH6w xaM$qJDAH'NaiWu銛ˋR%V oB8@2ϗ7zyLuB[W+.zĺOFJFJ;5yU6ؗ %V;^A =4v;" x%#1*)`p<:y<ZH2^'O d}TYsDN ,ǗE6F`;&GZ0=U_JS`'S$%lLb>\3fb5I?؊;+Y%RK\ߒ(54k];CaG]JI3Ox [@1V]'`\s3fʦD#9:,-تhNJ@8#f=X;<  wmcߖnJR}d'fKf&h@Iy";I9:v+˄0ĄHf&8?k.p;5$kb@r@}9p[8m@B js9ʆpWH~\]Qve8;h mJgo"$1[ϸRU2/tR=/np5d@ʋ ĉ=2#_A[ǿRkҭQYQ9Q"P'< TFPʻC۶u%҂X䍷{7~M=Zc6iC %q&ʔJ"p۷fBP7i =mR A0@{b)78z&-px'q%bdx 2'gw~>0ߡiY2 *%n̝.%VyK5H܁Ƅ!h3^3_w9fzo QIDfY v02r1,gua ?#7&UNڣ@1P))$eI!['0yZMROj]𢦎Kn*  ډdpٴzLD֝Go )hK$Igڝ*5B.zQgT@ϲoڷi:/ݝE?IK@Mu Ԙ`+gE@GC.apdJc Hw;*H ?9:ŎJ~ZeU{CHїFGs"Y8x(Wr 7e% 8}Věy5%r @YvbU>r >%ڦG͔o$ b?OÁ%L V7|Tciã %y{D1DX0d9ØUDqnB,(:0bu7NE!*I-  WN)y҄/]׽Sb{PǮmF)w9Av%VP8@ԃ&~k;Ua}{ƀ*+O!x"W:ؐsh?6>kU>:$h`3s\wrRw*QqhA%nf1Kp| 8V92-"rROtC|ZҏZrl!pԘ7h<$M1PMz$ƶ d2H0Q?9:[2c'-Ky#[b0L``OCKvEO2\17S9 d5ȗ';Ѓ~E/Cp-_UO5 O|6ѥ4^DkVd=ĖCKPe_RQJJJlx{>]WҀ[D͂ :4LP~;jg]3-@M#l`%)Udv ܮ_<`Wv?Y &l|{~*7C?TnZ۱>>R8*ҳ$+b׮Ao؊t [Kq6JrSKFm7seim ĥu@FЮڳU\ Um[Jܵ̽OF YݠwC#9ʣ3sd~ܜavda7+/Qw KEjRQI?<2c1mINB8`&MXJKD;ܤ|!tY+J>n>,ѼOO.ΐ̦ɮ\WjWQWt .e?ا`YA} hcUvǪc w!d.dG׬@QخkU =X Nz6EJ!NOB7S-( $0'L،eT?z06F|<xCQJDl I؟wE4]8#Tb~e{+x8+p ++^g9-cjkvzVE̽u  ]G7'e6Z3(d^ c'2 XtPYDn iq$s*}秝!/#c^eg9!o slDU5AFIy}Qhf6kʥVyRׯ0Փt^uV%m)Ho 1b8T.ʼnʕmUCYVMR!YeEٹ^kȂ$򖮻SU1I /w 7f*_U#Riu\oCU6sλtA+/Ts_!3 gN; ͫl)BʓO /,=ڈ$xѪK$K#~YObJ6` ^Bg9 к-p謭 ܯy9^lUgd6+%Ä̉19;tPBAC]wDġ8/{1B ] gte*ua\(JN3̛ROQ $pdf'Y\x;cIǏA#p*.wf;G`@ 1/AZHϠeˢuNVc|iL/ed@B={_:;Rh2GYEQZ`j5P02W~b+ZG#LfcKB[N^ !" +QGJos:.GGn~9%HbSy8Rp W3"n c>qm T:[>%6r^:"D$kz7~TDF~Z@C_W*էX;e0DOq5[em.RH MZ<%ۙ)~\i 9"5h}͠a`XOc0I,kIo!?#`6Wn[[1SO\r4PQc9,:xNɍ.o¨i_JϣZaII ḛ2h_A G'.(,}_xHc T^oN;'@h{|,w+'G#>d]e9SzP'B} +(=>Eɝ-YP`7yYyAʌ>DdOXk.ˀPPz)պSt6Wv21 , _4F ]9|9py1o[Qy!Gq<(賛7sX$Gy(o3_wW*{ǑX&x5Q:Zm))g_Bi I,R|>v{F,\O\/|(t%8IJ,5D`h3 e^ 'k P7UpbDw uE53(iDN\FYHa./L#[[_[cCs3_[ӄ5ړj k:y#U/$%j"3;p]]rl%#::4|X,^ZYԾEEO|S&VWpҹ?]=KAV:Uhj0ƈ-W UJIJPmdz/[@/M3Uk7.98@.:0vD\Xi|G?%2ZY몏IS. ?C-ZMǗ0g@ R@uy]#z9a<`p)#QaY$r%w#W%,sH>!|>7:[PF滕ZX`{/@8.*+XQV B!:v=4hq8we@J04D#W!A!WH 6C쇙{\~RؔPAU'y:з߮ۧщtag*TWh,V?ޗ+iG 1nRH|׬jc짛GOcje)t=A_FT;ShC /̶6p¡x켛6ڰ?E_k,]s"!10) lzR-2gP<[m)e 1x0؏[gD.ʗ'֗"(<%At4"aW!6tXj#:k'zm䟩zQ£Ǻ(ixv)d^O]&>B-#P҂(1hqIZco" eu!Ϗx߰y}OY(R,kFkc*DG 'u b7-ĿP*0vȨڸp` v]3f҈>_ȅRaO`_ܭog6wmGKtgAxsxfLy5F;哩 #Σ[B!FhDк7^E`վaÝ^ k̢=AMq *X͆Ico=N` [odjf<=ذ.{]:',>Cov CmXA*&?cXbQC(R*b]HN *{!-7]f>/4SZʰHnBsspYLe>|c)k-=z6BWM;@GFv^+ IiyPK[/7φzyK_1`>IGMJ?DP)=p5UC!@{\4NZZK{U}PkVDCw\7 ud:GO+ e^%.ӃJ.hUB[Sn}/If"X\QPّ(D/68`/lf~}3"ldK0 ~΃j?Jfrppy'aҾ!c*ge:7/j. !hH+>X6jdco7V$F,H!)ߙ%J cѕ9#J.AǠew&/+4Id`e~5-qSH:SQ6VKak[J"Z @vaߟ3Rg+f6P1A; J1vYl%~!\9;Oy"Hv>֗5<F#3K)NOɩLB݈n,[zѸ6.ж3Ŕ)Kp }|wH~7]/'~o -eJNۆm6ڠa+ahԬAqgisoXb~[ͼPպ>RV#J[RVn(dCawQ_Jcr6 JJvPN=?|Ff_%>ХqL%V㦜hET6mu=? a`6݊u./5f3 f}0 ¦[Bpx~b n1#6;A'Ǡwe*0jů8o%5x~*e 6eWx^Cآ^#}Hhg$5?Xy }ujݏ(րoU<yexוj~?.IH5;\AsI*CE MC%0Fq99z뜘Ԩr8b9ԗ&=I廿 ;n&:og]/:>%5~ uHiY߫7)< GV6[Dm&,몌cH՚~J(mX#"'i~QH߫^5vİV Osk!/tw-c4*N>:(gKłJ*,֎n6j=@^^)vc6,g-6Э0\RhS:pqR(Udf[` 6OH`ЌOB  &aLӚp Ihr[ϓS=H(.V2cɾRqe2jH yfYząA ^ԥ8쏳5vbl~S C_jP[L%\%Rt.#@6!g7^5-bqrGtB@oUq: mnH0(7>w8&)) ,-g@V, !oj(כP?`^,0+2Ԧ&J0_peD2 @uw뮌dk^-s%{ڗ oVJ !4DKxۓz˜cij&"<efvpXI{t]* cm4?T/NIᝤeQwLjGW=ceB[|iW&PY3x)΄&8 blDs00+n{TF=I9u"o'pj x^P~D ۦA_Us%#ύ.,YϺ2LF%4t [/Ll׫s^"f@dxKS;1XHHfIi#W8 )čV&ܑoz0ců h"f:8j=CO#i=C07#ܪ]DyzČ=+ g凿GIbC;mk:c׭㼪Z)5_0"[ی)T) YtJ>ĸnKV@U;I}y̐$ a{֙V)B.>`80B}s 3l/+o|D.mC=hzF`[ T4Qg3ax䡁[Q}Nn 3#ᠩ8QϵOFV>"IЋ*K7}BЙNpl#DcTBW͔jQ~DŒE,Ǥ윏`wqA0xF+fYtf3DI!kB/f(?}K/űfF754~4O6Rᜏ,3ۉ3 Y˂ P̆89䗻n*xp0T~| *G QJ+C+ #|R ]Ec֒-^Hd>RGǑlaSaxYe!a1?ZD-@WJ\I eG&.o!+XNskWL,5 U^#_*`90@z=|dpdMnH5 X-E:`*=t7L$n{s`[_GB!g(D2*\<y{F)<]qFR484!m((9xLN}ؒ6Yu@`]N+`&heh^4,sw*͕ XIBpIwJgs4mkiܦ\c)}Ժ SC< ![~.rMZ8;s??BOPhQP0؋lt/]œ ݞ4` fP >5-VKrqr1en6s:g7 f"VZ=&]n1g7w71fƨ/-٠ǸH%ꩇ$|2)MCk֫4F U_1n"xv,,&^(goL#QwzZ7( KgwSv}G$;R2/>K_C-OB GSHhM!9= ezqpt- N h:'@)۵Ig;qMXq8) D|UDc a`IDVV8,Nr?ň>MG|yx4k&&}sf&Un2IXkDLn N4KsmU^2=t2Z2(Wc2^"!'1vSnT& d+h&`fu-APyJu$Mj̔N5ЪqˮpwQ6I\/,wH\^}xD:ک[;J m T 8W~^K1uTy[QY@L|-՞mR:~2zՈcNϼ~PE&dq+ J5Di|Ss Pو(w[Xwm{?.`iZ[xwjj%W G_\ۤKԍ} Rw~|L@93j ICesKmGw+ɖG3T6$h Y(g.t9M]3 o|k3(eT6'Sʝ\#CF^igPq9%s[*h%JbvM%KtmYJЗSG\ Ӝ$7y/\ .bWWELks G85=(bnxR"Z .e"ZhAK"2w;O/OV%h3*U)[doC_VJH}5 vNKA(јaߒOVMْz K,^7k~ؼHE=4$޺Y\8 (~2R-fsv=ϤN.?;=IDX jqx;6) %fO)#*s?Ɵ!>Fͭ[/n|hhXS;>ߪĤԖ(_@f"iYW~rA \  63$@vR:]u9E7tf;Xe[gseS#X&!fٖp[6H 549IWpI\5v-B~R\ _6{Z Bn3i>*{cچ*|'S/VvX3e{jƮkTDIC@D>+y[W# o9 A/bG^Kf5>p?͞nt~cK2 ;ZKH-ʵ!FKgqt6K%bY .MMM;NLk&_g7cf/ Xvu%Иm~t j ':_ʎ *"w7O6}6x! G4)] { )}u+y!ujӶJr 梓`%ܖOa{."WWa]&Y;P!M&4J{gtrt_&!ikd n E$bv~j+NsZ* >gȒa7 /Fb&:t +h Sӟ4R1CS~uzJꢜ<*JZYVof6yo"tnHY0G(=Ѫ?/]^zJ*>,Œ.- ~b nL2 JP0"q^uOzh"o>kJ08A{Kpw YrՖkuN7_ŹSIBxI_ @8g8YJC\Yz48DzPL>4uϧhs:;͏ֆ&2JZn޲:M(a]K?aӐnZu@&=jXsTJdhA{#s&E@B:GDDM֫UR. ܪ6Ð$ZQ|y#w(Kjb{ b^K9:l;Ϣ֢2?J;AH`V˵L/U9f|{i1 Qv8*Oun]HeH$%E@ (M{q w=wZ "wv`;yfv"2+1sEZu?+į؛̆}:<ZtZ[1}#$(7}Q +“lx~ݒDJˈt% ~`U"A>`ƿ*h m)" Q@!K"3w*żwON/i{ j #A[m\{(]L0S|;Gu\!F{ SVİ2$tݖ5)fHe }E\'tE_< M&}Y%Aѿ_JFDP7$W< ^ 5=8"egi0q6;g.w ] ܆]m6I+uFS}B4b~ޟB,sjO؋Q3Mwn$Yj}CY˦cFw T9L7&`툆$ǺQis+g{Mnҕ7r8mmÑS¸}̙AW {2Sٓ*o u/P' 2B5ޠϨͫ=8;Lޫ[V1b]f3TPgctdI-:N$ " L5_s9MNp3$/{Si_i w+؃{V0bhb7՗6S _xXY,<*2\ FrQkV:$|]~㥷 {d &`` IxSj[ 4pAئz>Y!Csxd>K E=0Gu3khxv j8Ұ:WV@/w<XMc JW}D(Cu,^ 7[Y'bLzyKt7pIS`i`E5~/NĈmDPb %N1/H>uӘ+Յ !SV]f~$vG RW<!.IPaA@ E+p\ f?5.G+N`+KBG~Z"7$Áf: H`SCdG>U6WI ,* Ck_~w22fX@Yd@;H0ɒ7wAjB7%t arec5,h# V# W` IXZJGGUU*sV uS7DBY>\t> c 2lٛ2̼<%urQ4)(7C5gC>"L|G\<Y2\3D}1NG[!~(;1$ QFtJj & ggVy$)bj'4L6sl0\@yQBFF7tmG 4kΦCjN5਱l? 5h,Zh3U lq,VΛXasˆSDy'`4x ucbX'O8.12p;W2 j:6(p %Po7 .MW.G&"=cdIwZ>)-#)WZ-$n*GT ЉETI >Ъ {sjdQvf#%N7&Og2QX'Y-ʇG]ԄjF,緬KXXx" ԣKX% 5P4xp55B?OkF&qm{4} X."%5:dw:دl J8&_ÁÀ3o [9 mc&y$Z&>te~aeY׶8YG V ,Fa%wg)F,[i;c& LI ௹E%jV\J"n{&#y=r<Cbuցuà;uB>Q>Z"":GQcAܲV(+k,qs'`q cƢZ!Hr+fz5uJ>?gj"Z.Mt;&Sel^)?? cCDg2w^^ $PTw =vUH@U㓜l\c@m$8ˍ""CqVsK :: QƖFr.~@ gJ7ɟp9wQ(-zb4ͫX$gdvx)r1V 4fL]ldD3JVOz60t,ّ7{C?y~vE0fD6 8'0M&cӘ#e=&l%ev)Qx*=|}UoVqwL:>uƾJ=m!)LQ_C}c[Eƾ+82 Hҥ^w*_qP򸉞肔Ne-uloC0+'S( ]襫 WJ@5-RϬ+ 9ƠgݐIf 1ޒL۰J7R"ARl!/:*]|W䕈]/j5B= J)!5csQ D]ϳhQiC!ViN av|zF偢1׋yf$D!K1#jčߗLa|H80BhB!zӬ:nT>?xtWhIb3_efCx"5.0F1$w&fŇuتVFZVmav޷n"X=xÍt=i CW)eumZ% ^PURQ/gYet+jrmBc6ۡz3c(G0A",]Gtݩ"pPm2hV,Q.F/Aj z艌->.WmQ;̺&>Np|DOqgJlO `)mw3Iя]\bɣ S3fvΐӤT3߉BeT?@AJF| ZF6d DA0AUpywJWAډänCy*]ADTq׏fB( "B^X1Rs KR&X(rİ<*_*S#Er'arՉr_6yRqaeVG%/NSȍr7^vG&%+${#@xQ"wwoP`^z99#3lJX6'u=܏ qĕx)a'< y&PDIKN)s~K '%orh-썞r ld8Z1&Ip/z/SMOBG6]vSܤ.Tj4$A?NCժZC7WX VhuK_+Q"#QiivޱG-Rk?N-ax|0nHЀK Qݺ]Y5 J{cRG&%!mPk7RؘͦGjΎ"t.vsoPf#E,>͙1iŃᔶ@N}⹧AÀrʎhDsT>EgQ ZQ!$?%0^#[th%ggXg )> ;g 2"%˘,;;oDA'"r &"eyjtcԲs:2iO Y~@_bkŭIp"&Wq0ٹ тKIb#?#CY"91O̼l0>>s%O~MVRaަDՁRMuJGJ9Vn2 r=*hH8/\q`1O e17a gXz88w{wh<5Q@^򨁛1iCyŜ, 0\>ETQOç_:{AEi>^Y~Q '?1noiIyf݇(˱ѝ6wb=jyEihy,ЏVmI| KgrO~-ڡ {Q`Z(4Ň'vNM65A_t `7S-CϿ0f2V~G|.6<-  fHeݺ&*zrH&G ҝφ߱VNϵf *&AhJwd6" pUL۬e'r7Mճ':ꇀ+eu'K;O Jd ]Z)+G8QټBX~=N9Ɂ]oؠ('tZXc,1K TIj?xp}s0@ ee}ޘ;ibL5vdWvw}y!Nxo, veZM<;0( ny' AY :]A`U;bP24g,RƼNyHR7` E$H4v?>z2bAqLٵͻ\|ձno; 4֭lPagJ c?2\/Ɖ}~fT^=/ܔ=<C:erbpf}7ЖV+LEr҉-N~ bX MW"(1l$9 HONpۏ"wSEf5/-h ȎRb`G l2-ZUs+'9؁:x)]e!|;yh I=+-es8u_=y*Hs7<F@ 7 9,.UN:_Vm^Cƴ(n]+> 0SlڂӬ T'N_[g]j) !&WF=`e5w{I-3>X&"ꇀIZv"M !Ŏ; 5=1uTjiN:4;Mctan96|~ aT ?e& _Hi>VbY )W}H- q,Yp說ʴY<ᒇQ05y@SUv2ãfEE ljH/DFLYUdK>e&, Fp'$\̃ȣV?u&]4a@}(勸E8%_eJ5 }y1@ gPy0S=%bcr M㾚(m N~P&GQJ= b  ,Vl5-;8&ʮd&xe' }\|C.MfK~*Ҿg?P:ۡ@ȰZS䠳{ qphՂ1?z"[o{-{&9VL,ëytߖax)ayDoG f.!(0xcyT,P?xhaDȫ?raoN k6=ͥɶVC7-@ ݚXXo ut-EryZz5}Ϥlgi Y/ВYN^Bp(ߵ;=owV#=11PJNdf_/P @^|FD,\CN&Һ%cUl1Ha6 O(4iׄ5-]m:"ĒF/yw(>|( ~Ǎtr 6*%鈊;[A4䀜V&7 FQiY75m+j2wl6{7c' 5+ i$)ȍQ/Vfp{K t JZR^ p]b?b"~U3>x++&nMt \UZy7luj}NdžS..EɂJOa8,p `u X}mSDזy&IO\ƒiԾ?9Ct6~n85nR%DOf{Ѹ@;cΡGj$P1\lM0MXՂ4Өe_vZN =<ɰww B/eߘ-ZjqKum|EA # nQDFO씆@!ՂLgO [F῕FhW@3 pQZ/.lhW4Yy>(dJj4lƟԹ ?^n\)JUqibϐ}QQtI'Q[?FCBI vC (Ŵ޺VK͈t5w(v6pUlxAҭ`]ZD Ǫ0,4LK:Ah4c.9ǎ-kK1OS[\32bJ?3Ĩ7QݵƖ{: `: D,A1Fřv f&Ipv)))6^D񅚻=Œz몪 HW 泐/).IDF|laZ qKdLZPU@}8F}ΊNH8o-Q,GMU rN^iN81ctHCi N\4 ,yFSn;Dlp[=?RY4C +X 왊Vurdo ]%4&^= ~az(cK!0R_~rbpWKj% //%NKT0FW2Ԟh⡿!alDVܡ3e@mXT V29''y_XNVtVJN/#.ڢa::El}d(&FǣZHI(`hfE ?5a_qDJ@IjB*OgewF(4dK31-ʆ '!MX7Yx;uDF[\,6%̟B$+%BP6^5B3FZ0%KupB/Ū(96ԔPQ ނ$$.1 -k:\k䁻nE6ëļp\fb:DA=syA&k_c<Ã}v8PKd|Q+8'P(vA,= 6mg'yVYm-Μ*py4WzXO4BqJb|d\rʚ؋ӢN6 lXķ;>(o}EMve(wsW6kĘgN!@{%!w/W1>f9H/z467nʘsU/^z3 9km ~nE;Gu赏۝Nq{wXF^9k]W/)NJN%%g/FM 1Ƴ_t4b; "ӀJ,$iW@uo06 {9qjh?nJkWV E1'ox8 Iڪw|_CDj >-u~GGR&#yָ1{%'c ѐ Y^/<܆0Ԭ3:'jT:Sgh D3ǀ~l.V-lOr@x6cPG(p/χm 41wWj:U­]Zh ( Gzr֑Pv^Ջɪ] "gVy/5LC y'S}u+:D+ 5)ƓAsJO/7o(mӉKޟ$9NIU]ɤXx}zȜ5˶qdLZZt{utc(2xǓQU74Mrk{ }puO[z^샗,ʁ{'h)]H ½DJ:qׁ:=?mu"C^7A;t@} /LO1ߐs[[)-<UnŲ q?+n$sDW:]y>tsn!pK$rrA/ >o_k-5|2.,~:E"X0`p߬ZГ]ݧ``$_ԇna{)L<`.}JR%!N(i^ ۆio:TJ#?Ƚ.VEv_x5I "f$69'M+pл-NZb:*\ T{L E2 ;HiR:MI5{/đ`g;UD7M0y628J:BQp9vK%12d8Ń* ߤ?ND,׊t4\6EMRq'G&yA-CW斠B#j9a@iu j7coG:L,y"}B^$G"F7-Ns}Dih*ŝT{)J%;\6O&} 4r 7b+W<:LP_$yhz`jD) @NңmJm.S]t t9F|YY`;Hf=KwLe@K$NvGv n=l_ih9*SL=Q CDk׻Fnkt`4LgbN[e袋5e@'cŶ$< f)7F,c+ o5* B)` 9o=H!e1ƽlJRK, #+ %,ߛXij=cb~" G [ pH3ԝBU;`KFR T(zxQiPw*VUBOބqP+Ӡ>s?~ٕ[00+;"# 4Y-5CJ? 2^@1iBW>{.T%OCg:%3'4A,ճ)3I 4|XoUÙpo ae>NZ9 CB&!Z|]@@v@*e9b5Te7$=皺Hy~KE@XRX.觙)/'?֝hwg)2'LE]"iwwETI@IH9pAҊX4X Ȱi>QE1;^6ҋ`zƒ\rX=|5 , U"U#c밚w9t r!NEϞ*sZP_Ik"ZY3lԖU3uⳮ96߻{j"`=: Ea_,yU2jah/襗oe\ H+mPA<$G,Ps)dW:(H] /% 4:Yg"y ,nW&qɟt?jh`"4@t})^,ne>y)-ƨuN5e*_Mehh=9"xm~]rM91~t bɥBn-LJR_")t宔ߊAdK {9H:dEk<=O큿:e-/xo*f'[qbSg,9]i f0꣐|,mK4w-BKtw %df# d`=NsL4r)!9Ќ'hFm7!%g!cXtIxPU5- ˝HVg%nbŝ+u} PG3dԡͽA7 J`3#q%paDV6Ȉ͌".HjIq1.#Du+2;n!ۦum;LYTGôbW@@jC SuatN@N;(1gݼkvLRk焂ءqFȣX kȑm͔=z@;OR.F9]?*N>B@OחC#LogׅT $-5_}}yn)kCB[ wZe}R`FSn"&[{0&|A W[ep$ Oh9[LJ1>0?y'eCF>V~e hCJ[)o%$9J w@fu[wI'Vb^[Faafh %V,>` s/go)N$.LO.GXt8n8(TƵV̶ڴL/S{htKC*~[f,vB| y)x q"r3x5\I>5@- E ,l# r5%|_t i3|BCz '1UiKQƑDRP[_ f ³o_[4W}|[_s>Tlz w-Zc=n[::M4ީ~6laL/PZu_ٗɻRa;"Q.GGT /.lNU }=~/#QK:&P!.vw_n`,,vMن n8qP79*RL3u36?R6֮}EԟnJiX, 9jol _oQUFTվi~6M;|/&6Ponj0v)%x"|T_W_s׏"c6yf`SSrIZ3riV=sld`S?Z#A'4xvccdXP 1M7\<)ѥ~=m@ܗFk+vI3,\9\n_>m &LvɈξldzTZL\r Z@SpU˟\PuWC%* ؗ<<݇*1O7aջZ(΂}yW@ ̫B K%:I >ˌw DT=˩ b*9jr 8Iؐj#eS/5X8) ۵pyU6ɔL@6wМI6w$XdTxot׾W>?= }u8"4^Fx'Xkݖ_M S$Ni@#B"T{r1P2b)eV@Á,(ˌ2H,"BBѢ^+^.F)s.FNJ(|>Yӫ|'P#Wgmekjy'HMYPi@VV} "20ӼW6Xi8rkEWt}@e9(*rqQ>}"잶_tD3y I:+ I$C 71_?3#6ˢq`ץI yIҺn\a#Naxz B+UsFh2d_*|.r p>,3Ğ((w IT'VL yve%"Q%1l*~N:|3m+r$ZNFXg߰Q'o&2c~Qlhalf5S+R } 3֦zca $^8K <0xRg9$w+Pu6:R8=| AtƼ,CX4Gu=eD8ޑb!uH,!C 0/EQ<͞K5fK2{yd`zzְOc/U13"x)`h4 љ?!C^glbdvUT]ˁ<@yNЃڵn<\26|Г[V+WqEǵ-֞z@]s)P*!*mdl1XNX?}b9,FZ]w;i~I^s`\U?Kz&< $y}Un˔…cZ͖͛T}ѱ 5b5 SDJCmlr~şpCcU3H˯tHkH9uDF$M&7e\ؖ}y3?rh[2zߍI_D2s!4Կl^ i.gKmXw!åxf;y~#véIY&߿0D ˾%yj8*ׯOB/̝gCJ,M)'Z0L@B4p j2l&v }տ9.~a";,V"ޣJ->wkfR_YR<[ ԖWR52[@@\fIV=X>_\{>%A%'wGmmC!kԡ׍/L`b5I!:s027 쪔.5K0IEڏ??B 1xpu(Bd$f/92OYy]Y5s`fj9B7'#`&oszx+ÝnD!H4޴cLb<(ۨjM/S 7ڌݲc$Mn",o`G+30_`)q``]rf>^PF=9ݵ px*8-<տZY8f8.jq$XbIz $u>FИ$c1rm՝^ MjR>eՐJ6~!ZvsjSTw@{M~?őIL=˝Լ/ٖɘf? )ӦjUj}Z#%VݽݻZbЙn/S6GBlD&FmK'֡~yyG5J>,$J gw%G?d21ȔGpClCѲEKwjq5JeZz39'$@W6RH D(JM:dha]eVehBlkQ}< sZ*}T~. }65D.<')_g&UV>ף/~wѵ0!,ĉBPjB%ɛ2qE0Ծ6/D9A;F) QA NA.D?NtHu\ނȂRe T8u'Vu&&N%_7WWNe^m_LU \zE'DU A,2QPoM@f6v/&G|tcyMA OGCWlUͨ/A;ίԹ`KxMF ۍ 0e9Om8!~cL.?_w,3NH1lm tGw썹rZe3pMXE' oUG%k֛i …bϭjhn@^)+X;\50E&(7Ou3s7*F1%@{$BDfu($:랠;(z&Q^H0Qcߋ,kx{?uO|9hj"+`rACv7lƒL%n'Jl-2Z!zꎃCCW/8 -BI{~Y 汰BV"M^KnwKSnM=0@8uiDb@LI{#ZXYϢ|,K?uZ?FBrE6TO3S;+K/;I\^AЄT3jAe̡>o^hI d7Rv9aCjVfL@{:+ufE SCBͬi$eR|b?\+~RZF 9DS-R/ {-Ϟ8<Łnޔ[E*p:yBiR-2II= v|I C֨5iL*߲f/I/3Xih˩cdm!o|AО# $q*MI>} RĮnڤڙ^LNMaDE UچV/|{4ۊM#\m猽'Gp7/QpB͇*N _LQ=vAә6^N.nHgmD{-шz~_dg Z΅ר >ėL{E5#eT>UBE {P)<ɋ߉9K?ЩG_4|[qLm(oۙ8awTaJ-$u-z־ͥX=-A 4񬧧1:y p ߑz/j:,i9"Lٓ4T`^|/&9jao[~cп52$d,*\a}'oW2}!["ңtÄ!L<3u4rԝiĂ-MY΅d`ft8ٳLQ O`j(jwZ構}pp;q OH׊IỐGY kB~~Fx-@ޓOÞy9^e53J|YaՍDs)+p; :f#32Lǩjd}XUrR.d]llǶ v= ѧDX?H$ϋWuJ~YZ'!e7ap3]5̔^9y3\5qiTjIlpƥ_t{rmMbK?K(⇥[Oꯥ.'2l3țC3s^.p$3h7f%9nXDQ2Ucad 'M5&ܱȞ0ZFE *6#J5Y* 5; }>0|B#=x=bxG7Qgc%up+}Wc.sȀvPdڜ<(cḷ)^5ev;$$•@0z@XtkX)" Hb$ZI-yy{<PשN׼  ´ sUg+f/RB@*Q& A>?^eU'; qt+A-vdnqJ؉B)0 )6kޜBFTW3r*!Y{gKju e`j'g-_\877 5(-h(6lE e%.Å:}XMJ ۬Ms\9v@b񙵓ZJO kuǍ 9'N3u+';C)vd;>a,YSռќfUĥ<+߭mrT,P5/)v@xS4 9uFvC-O*P?yd$3Bou~j:vOLNj =+/#Nx.c:~uO|6ှ%qQ\ʨvߡL7u m#' Z74qp܌T݅4rŝE-$Pw~^C-SGf*"緅Eu]>H%m7O.ٻit=qy<,`S;+92$9٫5m|0 \+1p6GT"*!$-[[b' Ds{ɾslBD#,؀9QoD"#z,mx hɴIɜmz(2t KNK˳~LIDVbVE.Upi7)O" olQ8w[@";lί87ih9UJ;2SV2fOlZj9~I"1 ɧ5qAI.龵yK|ljXtz-gEVR'T񗄴e"``I|c1/~W[#6pS ݨf{.fpFu(ywxrD j[wMJAy'-`+E%c#6\HJߟWV\}?1k&“ZR”i/l=pԋxP+4e&SlaQt[~+@Wr) X 4K_AʋݫG%y}B.n}՞ ۂ?C io) ScR &HCaw?Z5Aڌ2J/s:%/Ͽe]I6%ݮ U?+cZơ[k~ u7iC[uS%DrWٟj6}jUkTZՁ GR6!r+jAWl꽖 ynYtb0Uֵ঱ &[qT;H.-9Ά=#nw#ԯ,QőPb*brٱV9?gJ Ӣ诤X[Y)f<^R@/՘w5: ]GA c-rJOVgmAʚ:L Hi#U< >TV׼'Og$SR+W(Ӂi",NXa9mFrwO5ftC 4LzM4_wrZ7Iө|fxHh@#T aYՄ;(Еn#?j}AhqjדWrAKx~Gdhi1ˋW쁤琻~`M9^5X!#+g7鸝;<yB&:uq TY.ǔX`+pGs+dc+8܎bSȸ$fc0Ѕ7Hg+#ŭ$u>!DsI^ݨU(5ҥ^b0PB7n^K4t꼻>΁}MG=:ݲ ؈%=B[Vm$| xWn%=~5 g֚1`uT_Y῁Wx+&/d-/y+SB~Kk yM.q'[&Ϋ71LiPn>/8x2=W>1*DBq`_$IX&㍧qr\a3h2k +`=q tG0άRw(|'>l$8ҥkwKԮۅ5`gKi,W%TKwdHEۢtШf; #muݘ̞2?ږkZ=m5>yKs"Ӈ!2&sH`zx2Xvo۞5b`Lo 0IPjKxCw O4b]xHbRjKŸ%7CpuӃ/Q#@B.%-DlN5[$2`cqcه=cM{cO;P9mJ*m6DD5H!ٚKh -@XtgHւq&lTmrݱ J7)bY8n.5H\ƋOxn"]Nj S)-[zVaBg }X̼|rv%ӽ7ov՞/3p=hHq9,\hG /)ᐐ2Н%CuJ.?;1UFY!vj-ebrE;)G9k?7^;arxv; 돈m=ׇH̜> kIk=D13 =e7__"ך48̥ꢬvh܏5p7%?/*'w?3>Ў6w)Nz]OSa$ڮT476"r>rSVAWu1PV"m.|i >w.m|wj_Z48A8tEZ uf6aZ=iVStMP .‡C71wnļTe۬m,Cox_31;e0? A</ՒyR 4T)+JKoHPDx"v<+>N:MPteKdUk27K|XM{rwH @_YIf20>ߡwq> &<8.캨BRҜ4`af`7Al;IJi#lf.bͤZnݛEs',P/Lj9 4#|3M&J R}ɧU s[ j˟nOXIY?5'DN#mÊ g+B?2殖a5aУ!@MoMKDS߁:NY4F۸8h;& &7^l-Wbvl_}Tski)NC65>PU(,0Ǣ!MZ_O2 .,JwQNi8-] P\S 9N}h('k܇:uoa[e Vո~dzV&46{-*XvN$UMy5H6 꿲"X1O'Җ‐Ş,iQMr,Jr'N@ۚpϹ`ǖ6Q2 ǢMyȨN|J_I2Ic@KC[v/U ïؒ_w21p$V#{,%-vC0ޡ`k! )Sx3.ްfYf3_sXqWHA ff%X: |ez ֳe 0L{) ɶb"l %d۶ /oGc]4 7H_&¼Ȧb*=X"3iYݗ>-0k*Gڔ)OackF„fJ2'+JrKRGHfuV4eb#2Ф9/Y8Azzr2c:pGjqVhtMﴗDOT.N^~93{+Ki%n*[9qN*,~-3 =@8,_AoJԦsrfٴM0/˅pʛs6Yv.5PD! v3nDa*٥ǶCZ_׈ 4U]J [cԢ˳z9:a٫}e`POLf^<Ѻqb gôzl wX= 1}ܹTC YR~wp"$bL:n!P5+˔kƒ\WR^^ij⮙vڮGC Wۺ5|yeߚҋᏎّ1fV6q߹j΄0#>^]IJ?4]rX Jw^|JX fP &KܝYwٚ%Ћ10!K#]E}x$-(lJZoVF $mZdXŲHl6Pv2:p`%@%˦ K,sm\{kz 5>bO=֮ 7)=RrN*KwBag%H Sla ŕA{,޾$nmexv_w%@^5Uk1+SƠC3QO+o."5s_3 LNY7/hv \ib'aGUr&-/kmZZZ3Ė?sZ-3ނIdb0GXKHVNw5. 5~0WN ֭g7B0'F~x6HP0,e|wswkh_9~=c~s&{S=*4`7 Q-H#ZLeB }9\w7xs[̚ޜ91b6 ~jd׷5 F2NQL&3ZǶJl9-xn`JP6w׼.+;ߨDЕiS( i#-GF}}$᲏Ud:Y9`2ZLaSܵznD/U!l)Q|6MK{ʶm MIW9)%ӬXr*CS\C̸0GҸrWvmn!2x:.>"_dU7$$5HX _}F}&;r/{ -cJp6(OGiOuwQBSȽSL@(Wv?(aa8n4|'Lf2lENfZUa10Xkn% >3IG55ۻߛOU9XN]xes*YDZu: M:{"F`6/解;H:?TػL'JK ~Ju@;l܊O|l1kb }7 ḺB!Bˌ#GFx1IYJ9zƩCH@ m5{&+|Z+;M&J@;Axǁ_`/Xm)WR.a!m>V?\7̥ӸYE&H'|𱠆&EX6m0-G/d\.V9/5j 0Ao(>`DPxքEWFU0pWxb0 sà.9q| K1/ ~v'z)C R>;*::m2n&kͫkզg]I->^(cP+^Y@%`J*6߾\\惔#Y7Q@%XcY-%Szח QjvV%e0dBEOfD*菋g>U]ih1|wtHNc6S__V˙b B϶~(j(Qb N#f4r_[h,ɕLtpA|VށHY37gijx֘JKݘXddaf VUgEC 2#&JȣXW* qMTKl4pA"aoF9)fDa agqtM!s59 RO3 Re,6^ho %^3УVK#1aʰ<圥g|TyY<,m>?dW?pHS|4qaC9kQs3UCsNfx->}H,<_*$0?}f x̔dft /.q { Um7qZ/Hbcd_& a1j1e g4EDI67)x;(k(V`}myW9_`eoS-˴K,bR_6yVk\J3E/0,^>תϾf۪T~СG!͇ LIxa6"Z6!X9•댓qf~QVU6mv 8,NFY`wh<`cM n1SUD͚V5 ~pޝB l(B≁oxƐr!8(>.JgUkҸngZtl2!=Y6RM;J\A5#;X!ÞAW dMJEv0@۲cʭ`LQ{?L[!j\8A iQR`7͗$PDc~4֙l-%dCm.647x^bj Ϭ)=Д`/l7JAl/r΀JIOuWdۄeH7 _ f̍Č5Y6W г^6\@c/Ǡ)i2-Ҹ<|F GWD6բ 9Wªԛv99J7>2(:2pY6m7^ ZJ Vf'j3~tsf}kV˲[F]Wb2l~oQ:{8Z.Q$/.xEE3NcAILM CHڪ6S%u*Y{`찞;*w|E٩z%um (ez="B'Y{"QXdh]suvǖ v֌oe䟇~49eEt|*6_OuW6Ŧ);7cHD5|N̤䭓SF?D)3e#=|~#3 9+DAf?Ul`h;A]mE!A.5jz|nڒ+L(|ҋ|G=gwB y}_E #DޤD(7lޫD'TG :Bd"HKѧk%o(:F].瓧7/rh3 "*y>ZV  vL;,#PUnj[Rر~y uHOpv(h3{WN?6xnFP xJqԳTQO}{@;49-ZuX!;;W<@$i?fyt0bȋQ||']+ugX8R>KK9" _^i&P;x|4lFP.ti5V䉷9}N8PoDB| җh/co4l*nM{9kyHQ(P\1K踪&Hb ۳Jm~.|KbϏ? !{^idlEpXiJaN+L^'x!&m XFͳ5Rۓ .$3^)TI Hϡ%1^vZ@ki ֆBuP>xRICYL ek8LS}ub:^w"=-"9~<nm 3^er,K}.3ӾOԝu2xi:.^_05^t"},V^Q? hׄ5TȊy ;zų| _&תCeԶ*5Np\/p:۾s

s(ِ1 𐈦7,O).YVz&%6.Ӯ5b υ,g/xđ=;OL A٨@Ug'f24*,cpc/.cz_b}Vר%ڔ?0BbeKE%Gq@pUK+.aj,-O4(kNEY4ϩ~{3|Nc@r[?HuIz躥PHdŁyZ֯U|0Y,}Vc3Wk@ 9;4BbkR7m$r2)) ʡ*q*8eaxs})ߔmR^A`枣 VoDBLPjQWn Dq*³XJCo1?v@U6Ef<*OM\a-^A%R=;|`bM"rxQv taZOMѠ_Q]4(Sm˷Z~_߷L9$UħAdW=XjoբkNA]zH3* )28k?O.lK#~{0<bO VX *v*3UqnOTB H|%ϺI6n+8$.6Q!KB6yr`'l idc #{c"D[]1&^>:_ ͐X!g?+k?=+wsMl`fSI_h%# @bg!7(< -іأ&v> 4 9V@qZC/c<'^A5y!CxA6-iةLsGĔ"dws*(E#Y\nH]_3"1 snph=W?'F2`BI7D:,I#!_gzJ0*388:VR}Hl{jѸ7K@eFFxL_MkuD391ǞKo5nIjs0ΆJ(^f\TPB dm3Xq0Wș8!2uW.!!ƦTOZ!5"0Mӣ3FVD:%}Ɯf\s%N̡Xd3McnLR,Z~8ƍCVh]v}-St# KpYcA2IvڐV}'݄u-π H:РuMdhH3ÏH 6E2Kkg#@6/j*wo)NES$ӥ6*ug.|3 x/gsYHK#,jjkōdH!#O;&耩ڿ%a)6a*)TAuY+jNZ&ZvKⵯ  OC>(q745S\VOAG'T/:ZʼnJrD({0#au5*-JAHx&7ՎS8(Etfⵀh2"=..A1 >~Hv2z׶[7YM,3 y Spz-hZ2?Wʗo iyp;KG9 eh9X'..i%0-+wK v0!:!l8{ɲujUZ2Ii}J]Ue)6J0ZIdPc½KJLo\X [/dFp 5AGio TNzo6pS-X/_'3'0E \d_Ѭ yʚZ儏"aËuØL9;oš3 qg[iFS,Gi55_X]|T3y!Far;̬-ʻ7L6ᱯZ ֺ7zڄX7t xS7E`]Qj z?I}0_J[蹙Ẋ -: .z&smCaN3J9 ~R}j$}vJIk=Q$f p&^^.G NRc'e7θi#W[ ѽƴWOyJ-T75ʓwASPXXH֛pj:z؅nOEf`#D3%~W16Ӄ:gx.:X}#6(;w\=TFBv'% +Gٽ!mg9)PRƌj!PlV}g1У-8۠,!0ޤakfB Yn8O1 GB?': n7^cO٫* M_]Wfg~3o]!U2Nk:o-5.@B43 .&nY!Bk.\1+}>p0 C@|r'C?uiibWI"e-L/a3bIDa K; IY`'_#L dȆ:r )ݑ*ԷB:HCeF(r4mV|<\" O@:,&@P[U|Iy "N_HDi* U΍=~zHg@-S11dGyVt[ /%/ij *I)jNǢ3?|0-. j?@=FK&O|?j5Zm糆sWobj[|+)Ad\Ϣao4>L~t X[=gɆΓabT*+})+2&X&N|ƅk(Nc^9ULuNe \So"m }&T\8'%r8 %;@.E^ԭQˑ ը./!{r9񤸬p[hl'9D֊[W[z GN \(ͭeW$" E+ɋ_h 4+W.V_w:85H%c)=㐑6rfP|t+o;6ſU$yuǣO;rr 8^I&3d}y>aNdR.5Dkz~1.I'5oLIt!lnJf3R~SaJع}UlGn> s$:Fܑ:k0,JCeH%؅ =Bˣ6drwD#9aK-mx]HR "9,7_#'QƊP$\"o Ui70 >|V?<|>x~NSmL#HhԹf-Cp {ԭNcRIR25?,ൣhn~p$ hA7?dGJ[>Ma| ibwZXI" նQĐTM)Z1\~ `iIJNpXOi;_j"#JȽZ&rE8mkWZ9d&z|▞!.4/N'E!ӊ5o C0ǚhs=CP/X+ITb՞Smu#wGP2iӾR0tV}z w7N[k%w@+[m0[%!oW.R>%pS('‚55[/ZC5~$Sck'*FZG:06NS l 4r>|$cez|/\ qf9>P"r$Ly[fǧ1gIFY`4AXY M|Z骐TpOMܔQ`rQ!Rwˎ xe`fW GѡZ{TzZo#^ln)L(myN$ګkF+gڪS^"gR?6Q .~T5]oɡ8"xCxjST!aN>xIlPx`i[ vW_Tt`:)N1If=_,c@X hXc8ȭ/+r8.+z`W|df~Wň/RC(C]_^u~LzFWeӇ74; enCWa hqڿ_2N Z0-Uu+/[/i K)lVʂBʷt^]A6hW P@ 06^Rd3TҞ4|I:qVdVH h ktz$uI`PC Ҁ:pJs@I P"Xy,saڮXY&kZ\בrsɯmطwYkЂf]u\)8qV{J&m Rlk8z )v4f+=g#4t=Qhqq W]h;6 .DFP{evWs6ܒ':[:ƱÈrR\(X|v9oW!b:6(VKm$w-oԨpo%]A])~pP\7' cC>z㌱[*at8~8rk-Wb1EKʪR֖]/;]-kKV Gjg.0I"+K7&^~:HaL~w%1@GWƁFs=< WݯsM7K._+d7qz00NY6pz~'#8ᷴ wՆʃVA/1aS /y"8؎YO*à[n@ncK萔I0Ɍ9X뭲zh`A*Kp_U tbv")=#Q?!RQk_Y/9ҙ&"Ple҉EGq@LRED<2OHbɠTزu6?c^YE$WcpDغIY udW69WnT~x(Wb3xFΠEQ>=;Q   {EDiEA, nipOQVtm:NYɟ&t?y1)8m[<8;vʐ~xzK'-k?.7SeX}ܶ9_ZV-b1?Uv)PSc!{$n~r 0b6e%Iw(e-rK.Hs'I" CV_?H,u28icμǍ(BZQ$e@zN&ae$F= mU-K04]W8,sÞsrY!m@\]hPqI6ڗ /!%2C 7ߣh Aznf oSvR$ hYЏkxػs#R@tA K/~@_`20+4D>6ձwj{XtK/pamdJ0Zՠ}BZV,)8!Хt`uR-#j|6lJj@6(Hwz<^NAbѤyċkh?d\b* h*xo6gd=y O eF!GŐ')k,?ɷ7c7 Aض98E$ѕ!EhN#Ŷ4ܪ?ȶY5pv4@/ͤylj'%.c\ЗtV?*T;G]b/o0ok;2zVvQ)Jf& "n[4/ De^5UT=Y ԘYB"/eAUk# r=RL/3?")<8;o {LBf3zYڅR5k^x h"׏@=ۙ!LV|OپUK9K%HTyb2G' ԟp护֖ͬ6tyۦ&+nAownsO0FPRצe"rh*&_p'jR m_ էjIZP,"om8S7Ӕ5qΥ;[cJzkaj1sdգX\*y)YQRTb!7ɎHzC0|;p+?b"oF*3G@T҈Z[MZZSIA!vQ nzbc$8#:/AʾBeWuu'r7(ؚ^ ăԦ$4$pT3fjy"n#{QlӚ'~m_xF7i _y7!ZO na`lL0;3u [,~ gNO8O%16mSЖG,*7'iL)$!ts)6j Nui{ lVPpZNIY};S"{qe"D1Fu6˘=<ϑPL-}ݧSL..]F5&>:Πɳ=!T r~F~Y'l.A5C4̴Cgs.v QjvLȢ m83:w=ޛ&( Fkuϸg\u fȎ95Vxp8X[?QP1.m\tʿbSǞϳ!GXQ {A$mhɖ.1<o8biZD5<}Г^u3)WVAh!ZE)GaYڂo]ixBSݖ_{^sfsd(5 DS^0y +!5(WrUtB`LN0йq{vSAJY5f}+9J@Aq,M2k+Yfgi._%5 ρƦvJӷ (PV۫D`Npeͣ/ 34\{_eZ=m{Pj=Hn$KL:+ {Wh<Ӻ&o]TBgi^j<2 G%0ЅE+8W4Fp#uҗkV`/jjǭs&QT^'@Y*ݏR1*9Zj>/*L X"tZ龬?ͭDQα=U14)3Q)U%jt9{J-=r ;gVz 3*g|~_!nLcU~+8'P4{tPCB߇$p9-]qMPM FY?غP"HxBo^F8S.RTifPoRΪc\sFxRI))V\J]h&p.3>;7Rѻ:OY/ BȎĿ?TA* '\^RX\O3;.y. _3D2S,2GרKVbiYS,M2Dn_7'1d[\[l3rfRbP Xq lYQK-3s3,+)LNN]$ʮB\c0x.U IJKZ>$01[N`Ck[&B}YӢMϛ`Vu=yJLtRed5vPh+M>1u_xr6,:Y!dө?3z(=oo>#ۡ5L^G > D|=+Ie!ۖTvŃ5k(vlAT-Td}޸XC\C^_}!t*Mm_!6tCcxixL\K-߸dDRnr 7]K 8WP 75]4tzN6?@!˟e bR9* gZFdzDϗ[@"zhu`9ڸMm#sZzvjNV=IH(T~"c/v3F0Td25}{v-8l]=\رdc)JU֟[WF*T[Wn)še}C\A6brQK2O!]FiuD4p3qao!Oå[/- J+UqWAsܢD9ƣl|Pw7<|DE c% vg|yɊW7Wx3~Qi5Gq@ w;IUP$U_s3d|Zϣ`C֚ep HU"vE˙qST"D9B b*| =2O}$HOj{^-A$F,GIF\kjvqk LP_sd08%*IVv3`3̶O( .Z*/-fa&G#b%b5~ ;" N 4PC e6h/Npuu^k~t,W|1/DMyfwy ̫˾0Οd9~-( V h[Tl]"rG=6 } H~bӈ:EcƊKrj"ܼocz Dh:x<ڙZ`rsn?uӀ\7ݤ(Jso?S HHs7&%r/ġاiN`*?Ąp~iJzcMZw11`2W'σqEgn^P( ;sFm7Bc'"[eQ)$M]d G8yVa^A)I⢣ x^1TNu=1˾Alޜ)3I9ԩ_*Tt;2{LNb6o5D&:BHк+;_rG.S-,uttO-\sQ$(uȠ:hwz2 puUy+9 r!}mDžQI2ûY?-[RD?=կY x=AVIIon *mm0\w&OhfNzKpx|.1;]j}Z Ҕ?tFw"\7AcZC`>˜iS4V|TT\I&4&Oq4Kuqx#GMuwy4' ৔c4ܻQGUG00*[cx{HRj[ͱK1:LZ!{Lva6Xku'GӇF.,jIBշӁp?H$&i ^rb`~Zeڧ{&NYѬMp-kp9W7+pny:G<"dI$Ѩ'+nmBUC%s }+8] fiMnqؐ}]Hc)iA7`+T)cav8\J'n|^@ iAmZY cVJioE* ѾˏrKmUlbZWԶUՂ.hͲhaY9n\Wszz~t#$:~eg=/CgOUՍݘ/+`7깴ܦ\ՃsQ7pObtezȨb[޿Q`B4UF^,GZ#[ ܎y6ώj̤ȣ|JJ]ڣa]%G_vf0ZEoa l]-WkMx^wg*fΚ_W3Iڡ5>GG]:(C g;V]:2\B%bg)wǀŁh2vs:2֝A -S>_(77g΂`@ˆS?ۃt&m[kz.4~ѱ%DwUv 8 3/x.p1==$&]j1w/CqYG`Wib 5_~l~ˊ.a*yE0 '0W(WJnF-/ uqB_ ]݀ջEBHҞn xؖ;)p i/hȎmToS~mnF!V;$]: 8)Џ](f, LXn}|4?Xؗd6K V'{qcl8 jNJ=U)sdoL;ry9.#yqsвWǮ2L;o,BhO `|~׬ 26Mrr?k]E9}Y^Ut>9dy*Ͽl M^UCO zuZrdo1 ݛPD^#UR)մ G qO1ʼ=9e| Q3V ոnX;B0yU.ɟSCN=9с.a#}Oa;raW(hH8{%4R(jf'QsԌR]m^]EL֯+-ʥܧ<3*' AmPKTWҋ|1"Wyr9YǮ>Y!X8:"z-WhCm25$ MWnb"Kޘ0DUHm@PowdM05fM9(H{dY}Ag )6: IEPZUG–Zf(esqvU,so?K<1N'.w-؁N:`>l w绸A&#;SwL)46vh g٬MwDz^ݬ$~^M(BC37Ad>B@$JB[9ws1W+ KGG|q* DX׬=>-335Rbo 5^>:Z]!Z7pyc.L3ƻLU^8ҺT(G[[8<2dty Y"V[S (rBRZIR(j.+ $9ZW㳻 9V@$Hb,ƣh ^T qv?F[8} t3q;Zn=y4 S*c³4FAz>4p?(nJ zi.g)m#S kdx(ZK~>$8q(_`L:~ fXFp.׀5fAuJE?o2/xo@d4 La;<&Zb0~|9~d)̓+d+rBw}Q [}Y2Wo1I?F`ѴT/v8!ip}`'61em')V>ɚF$ŎIbff2-,^ڵ]8[RD5tP[V8w /A6iٓ}!A NtaaT:{*Tu19@q#Oq; ZϊZdeVl^ Pb2Z]ETGNmJ(yV3*`AAmWP;[`}3<@46`/t~%6'M)e?*trd#ԧq01zqbB &0 9%]G;V $fb6_M\Կc1^h~y&Tit۞Y?3tOStf#ks1f+gjȣ<1̒#Cg2*Y|o!mك{5a!}|ys>/xC{5rgk9Ԫē 4fc!@4sA/D}w،dv2z%"A(g1No֝\)JGx^OinNSPg:D!]^*R`%=N nv)t2=u2jۏ tJfy\)!LH9ɪ.# MARMW9&2.:lIr=)c3 T! D߰!+H6h@ӘJ܁yq*grI%6E~ZӴ! !=jfşO+W@h9^*Ǟb bVJz:G<"I'?;l\!.\8\m֧p21ZTn5Gph+>3)"*rAADz(Q ] cK y/@63$.$ ͌E!C.ʩr`bԴ4ںs=?X؅yΓv KߩƢe$j}#tA>N ea6S8XS­-K}[piR MłƝ^NPЭe~BoA2*Ɛ5Fq &qQN͛:;C_ɭLdxuPY1YƸB eW';.aky:-:WR; L3I>u$;%\#}#t?9pO 'c24 .wy#5KM0wtetߡ?I86Qחfռ >eXXwQVh1kͷ6Ӹ7"&y |+jtDr=UOЂ.yQ[EH5m'˔%*Z|-&WTI MկL)|=A&HɥHҕg[˧5}e@KfM@=x(vVnQgMRjMotzlbn;~9%}0ZYL@y] aC/,myJdB7]6YۆT0&04⡂~xX˃hyҏ .l1ONJCUMaoBGa {BJ+dKm*\*p,iKV@; 7!H0{X&ݸj5 b($qL|`!1t!G@̃$Ԗ,tWT ܬ?vܪdş>?/3,Rjga.e FtL@@~i{T=}e6J\7"?Y>XZe7|Q\a|K }G#d $ZH2.*!C Ľ9k:KDeDG!k0 Y}`p*(P=q'NZɁu6L:Ia~m.thhY{js>Oa!C'##mog^{kݩqT~@W* e3ݣmR B ޒVagxh@Zߔ;P+x2 $2;_sOYO( po:6㧒ܥMMdX)10dgH\U[fynA#4?oi9~!kDLR%+jtk r )8EV6SvIHr3֑3AABs7furicPF;"+MhxTxXc"O^&A.F&ٞf{t4x3"tMH7UUQ~**MUEΕdyZHD)`::  T VמzL ǘ*#U˙<;"ߦbLeO* VS`0Sn^<vm prf{Kλ 0 6q#kK7EKo,pfq䪗bF0i:ILAQepjq3os 'Qݹwny?8UT}Xk3tsYӈ}7Xb{kςqj _dPukCV\ KE, }B;9"`5hHUe,̧c$^7;t7U>Zbt7I:A98uI*OFҌo,kGssؗ\H+#ʕ'*'֛dguB?&W{b3˳HR*Fz46g,3IkԹQGX8#{ nO-4!VSfaHgb. ϊQxNvq\<80gTIzle!^_tryGDyaszigbV=JxjC`Ѕ|pEڤү11X>X^j }o&x0rYH Ꜭ?%Ưy,pșث&ֻ̳~XRbqp(A5V]m#2̽r+fʝ2Sڳ*(,KH'nl ]x/OqO$3+h q"LI UBbuYAƞhmz|JBD?AB8@ E-,Ndw>6xP9ܸX:MM(W4 %sg`ulZOx[HT` -ObV4b+Y0-"K"<4Ej/ܿ?i{e-J߶jB;j>^˃2UTTT= zCyΆN^y`-Eu)B=>K't;=/?:%rªH--lgMNW#lA._Ld{ao (vp>P%WA7 (6ASصCYh4̨)}d~+?XeMifxn-昌?ޭQ@+?bqצY+Pq,N%!^)1 nl?u 1)]Z,ɡ5xTOw"hHCyxs8${^N-}3緸!u J_t|'BE.ϫЮʷ~U#@FNY Ỹu3H*θƝ$$H-mی+vF8D_\;"GahUkYwqŕa\/~XaXzȥxm_\ yi[fD (j[z `T}'',5/Mc!vΓx<3a0ldR꒯M( #?Is us..J`2IܶA1Ċԥ`[KT5Fa#"ԭ$pۤzA)9-W[,_].aF5O:;KlA  s_R_m2fsLk.;"QEϧ uW%DxE1.aZX 2&R (]P)yt[ _wYfP9Dru1ed(׳c]PEg @ f Q q/ G>D@@rdr: qdz qúr I %hh`P* XRG2<*K_e˂L%.îXf@6?MPQE\Yi7\K6@wa-:Y<%Ly `]> lP1IR k -*uC--%yhtӌSTwW^P(l9S7WF`'6)Jy"*y(7KuTk>~gB 'QX[^#3?ŷNb\|,o絴9W#C;lS}_hW1w%7?s M 9'rBf4p`Jar}I 5q:>d\6S>;r4J<8PTR L`XP_Yb+Ē4XG2 zJi%G^ǭQWZYē ç߀T ĉH 8ߚ?p^ ^|OڑE_o,L7BJПVs֡(q՞#?4⇁JJ阳oM2f7@6OB+F -Txl2L`ҹOCX2ЄM 4ket;4 +P吉sMȠV/:H|Jn/b`0R9-}_?n~cp+)mArJM_qZTYO4޶|um5ѝHkYdXŹĮ aqKEv"rJ(TI%0%X & A@+#JA*"I|d<KQ┞>-ALbҁ%"" ,)=%M LxkCA7:)%Pےb`GO_3Jw\Eѡŀ܍T~* >/2چ;T1g!4Xbf+6-Rxi_;ȟ/z fBjRoL:6ɰ .T+%gELы7k(LH`/;ż kIf & Kr萦!+Nya {OTyAᱤ߃u?PNt/Avv9[*\{ TN'!G+W|aWpd_0y rChWhnJKd+ͭN5S[ &5`.]d-W#&I9죄_ ٭LovGzKhw}J֦zE+`˄yndQ7ąZe.UǮ9&bíx\o5+Iɻ :Ιà2.)Ve^o:u6WsS\ЌlI3Z0vc0hii)GD~'&nǻE|< (\ѫ j ")]D $]g(U sf#c=!o.op`uSkX)"z^LeEf/[iBx%Tv*eђ¯FqJ54:<yi)L٩<|LwNU2L^_fV,,&RpƹtEX@U &[;?K# 5{cĤý}pSK?f)k#xX=LB֌ (捙9/^{pn"+\p[蓺U5CzwR_b=lYѥd(MT>Qlͨ~nyPo41{y`U R(Cc1SkyIq7~XQ`_cnD ,F#/j 8[J0FJ{@M.ߙ>;F RCrs bhwPG)%T=՟Q̀CAH/! u˚zv#YukޟPPΉiJ?z( #LROA,l K3@fw"f]#HI#\&[t=8uRh'>R9z?PRj{#&N5)uL{X4֝͟T||$(y5NCN813|5v7dE[ )0`=L (?IjAVz=WE=8Ӯ8>J"*g+`Kl 4gȪcP6n{ABNΏ/Z4O# z]gtm2wTn a\t曳x Qa`˂A]ֻREQA (a7)"o֤ i/hyfti  R 2mI5n nu@82d@q1FB-su:}W8<ȏ=|:h%7iYIv"RqH1LAylx,_kق@rH=~(2x;bX]KkG(j'?ݮHV\-Üެ `l/Bmuo+_q/L3 aP:|B9))Ѭ3Vtc֎pN}1u.]N,OV z'`4rt7Ā-xQ%ok˓2!Vr_\n3 f5C"N!`beb ;=F?+w">g.3 ӱw9ڃ|bQ{F05oS k[0ZjYba?/to)lޔzdE/m3Ŕ7 'd?7N@Z<'曈z`qiԎ2-Q<"`lyj?+9q5,[0Oc2T& t69D 6v&֌Ў68 @>FJ q;k6m@dWVH} )-5kS{ Fr 8ٜ^YXG'e?H ǥWdʳi^KiQл;~3 Ce:rkZ0;J;/iX\ay o vRB \XcYZݳ$`+(V¼99nU@p(qoQ_owUs}'`rCK#R;#V6>^7G ڰ&R=_C [&NFԥb 4{Iz*LM*r c v;[(!e4 ̽zD@dK:b1;#SsP9g1OA+8oLaKY8)Gw>o@RAwapz$߭ʁYAG:ϊLIaEf}T2*)U1WNDG|wjFlZR]1{Z&"{G)mv~d8j ~$ w($ ѝsbdF,IEK̈^L0)i>7%l~v~̥>;}'_7ht?=ůjV0%?y=1V|6xSz)kJ+͘ q>5dn멮90;em*qԔMf8/zk3-W\u:VG7y@ͨ,h̝MH/)ՒEsY8{mB 7IJoImA_aٞ 7f`cp:0Mp*be=v|ckCX%V0.MLKzw/Obmm( }܄ S"vξBYYϩmglvMRA,{̖L6o^pFYj5OoBǪ6(7,-r9aSDbQ񩐲EsHl_TWܳY1+050*L`*6Cc et;Ƥ `mǢ t=w)rcӨI [R}\Q$hT{!DN8T0r"Ipfو|#{LfoBﵾe@F.=&%L#q:hEP@qέ]A\ "S*2`,ӳmEB4zHe>h5΂t>{_2iXe 5E2YyUpBp˪g" ?ѻ؁ȇo[gzXn@LBiu:>'7t7T=n~dV,'9]{CL)Xm i65?>DCarV3Ҿşyp1B6 ꁿLM^E֓HLڜou n}U}iqЋ-A*#855@mpX\k%GBcuAhe^iwyMӭEH"]"rMdw 4v׭ţg)<(jː i nj"uVmY񇾕-:ftq6F^R|+5V[K''ƀ(br!_8-''ޛVeɞ|[iUm H `@s.1nW9f;vb~K͑ؑ"d5F0 I1i$ˡa=#d?WP~fVɬ汜wR?(&hIZ43a`j Y69ysc[F+ĝxA%dS:-FCt?lZl9OvpHu>i(8 @u>lE!EBAJPgRp6-opG :X5q`u)D` uvաaܽlaVx/ V2 {¥d[k 2^tݮY\H4?1x ^xQJ&{f/|,AF ~~ۗ09`>bLA_Yr_=?V[~|b"ϿLbǛ̔o2Ȱ) t޵1po 2rع *A^ j-sC߾ uēR7>v2%NU$O2n\XiřSB9p?$%{XZujI7ϣ.Rc1Rr캵DPǥ%>5E/Hnp}&Mۯ uBq҇bEDklnLaxe*TL{(nDnw{ZF!ϫk=+|\ul{ qOG5iZyUܳm1' e4HQ3R2B@Dt^-w.>gAF?G%;J0L}Y47] <27l ˚` F6$ d.9JE{x9hUNtfHW6KW6lү.r$&->טO수b@֤@8&Z| J%3sA~|]IkIͬ~+5ZkM<|SѯYXY=/!'l2'8:l` #7E#K< m<ņ"/ٗ9/Tָ9 }(x,oy3U/|`u]-a#\~Z]ٸ&V΁\2 ${E_^4P5%f _h.pqu7R#0NJuH1JtWXxo70P ~< uԅUd =7تI!-%ebUUiF &,f)V W,Dӭ~7D>BP t =(EUp.o\ERaTB3V^L1.8"8=szrqY7ȉ⣟~a?6esge<7 }`ŻGƒ *\+\WWxOn7i`'쾧2Z]5 bv SFckP֚;`c8cjǣ«a6ۊϱ@⍓Y`Z<5^=潡4E|XE . ѰU\ρPiDCBINX2PW#G!>j͛ <֚a?T{*e2P5\vLJ,ny73SB8N{25ל!2j߽T]$ VlDv wuѴa2ێomd3)kzeY\]5>%`y z5짠\˙K2c( Ӓ{M> Oj@Z|GR%m L2'AX!?j0Md%$}qX{u% &8BCMJm(w5QDH_:tL`^*Tr;UUD#5nַ M# 1ryl KmsZ ^e )Nub OcG1k{S۸ "N='lrWL5v ]RsA:|Wu7)@@4CUwB05092Jqp@X,@_R6$ ZOS2^_j<. I)^NoR F1NɀlGg v%-y@^m* ! 3ڽ ,u]e`;rGIh\yH;;S ܳ yhW%3DG+{I0&ľmBux:_kD%R53j.\:pձw%J%͵zR~bQcbs~ω1K2vG<]Sj#zxUD9<Ѡ8<6 p4GX|!U ;}ʀ&lD.2]tgP4+kxR)pHH^.j<^bGf9mE= Vc܀jbX[;ZCfD{ z$gHҼtG!Qfhl۳KѬ;bPE(anMc+R-4Wm5nwP4H_nxv`c_<`r?2",#}Ĕpg–Ӿq{@Y\Ebq*:8r?$%%NpIh䌝&<$Ix'PSyy٥ڿwgp?TZB"֑9Zd~ .(lF|ݵUc{E#4B{tEXfG-].`%F8%.b*(bաD!q^V@{VYqlPVUQ|Ȼ`r<ܺb)pvoҗW^Nƈ;"`^X>EQfLG]\t"LQcu߯hzŕLYQr_h.WG8Q?j݂LXşi '(QCgcZپ; 'Y_)zB hfr=ao}4_(x@6ZQ0e%)ԸJ¡ݤ ;$"1_L.h:lF+}4mxoD'{ӌ?볏vKլy37TWPIķy4mnQA 5H|(ܟƏxEqNwTfSGO~﷝G$Z4E#4_YV7yv3}^:tᥛ^[(Z6V.0͗ Iŵt%*ق,DETQQO OD:)|Ji-t_v""[}0Jg;K-et67;6$_ [)JA-8cI[kQ '0HN  =2Vop'ڄH PoSVpbZ Sz>A't]Q1(㰆a=[FJEp6cy?x4Jlܩ9WFn͡7k#8bԚcH fLXg[6Hu`*W|/KTo1)+ hD~yم>nhwθ.0E&}}VL҉6`w4G"Kdi% @F&>6'([`A`ՠm}߸5yFaL@{v",@_9+ l"@")̢`#  u(k0%҄AU'Ik|-oG J1]+ܰ[>+Df3(8 N7RHԠP>_(`+tRc. |QK6HZžueF0}%':P,<Z{mJvϴZp8= Ugp5%s^G :~Ǣ,jsRW1e$Pwha ap<(Pae x7Mtpb7/5^ /+el6!H#:tW2q)Y&V(s(NEW`Mq]L+5.g~G٥*S}a/(َ` DW:6)";7lH܄n´;K}h ;a:t<({)O*}?Aţ'˰<H{\mmI3u,;Uy`dK'm8XOкELT,t"{Zp+qtvtu"ۨ {֣0&oNo9n52* m[ZC/š7Q['әcT8t`?hY 㳦( lLX<΁pw0uZD0uY:jxwA[: #M?kN7ZVV~Rݵu8ʶY Ӽ,.c4Qx)'j0|wjxrcRME(ѝXKFq2]ݺ,]8 ^L,t`_P@q3IAV59Kst?hzHX'SxedރRo8ui{ԖQvoov&vH6A}4a݊agk*"IV)64R$!F?%dATg@_67ʮ̂ANӴkf^}-]K^G8fV@ H9|cwǷs -VbÀ_w%"p+R{"v53OɄ-O YjLuh}" T+f_MAdEDZh>-T5y\R\ RtA7 sJ>[ (ޏ9=_ 0pot@)9%Gb{-^/c!vem8_ٌs_$≐$!;npYo<[_ T7_&yێ: >W9-9 x1lxя|^} ڂ}aemOR@;# nϔ8ӒUݘ"Ȑ&]̗$yӦ3|^.K$\Z3/ƩF/u\f F::lPP^gq QyV&ĩ[1&/t-MJm@gxZ+ Uby;[ˊII.5qZc> 6m l=VvHDr`Kix; _V0Ȁ)|C!|.V;u|O_ǢϜ|f{X/:ȬpU˩ˮj29jSG c2.C5=\ '4#S_=;ٜ_hG&./%^ɞ4M핧Un 7ߒnHԷGf Boh`,(xY'[Oe#mjH o"_ۻ7ob®:*!\E5-cDyȆ/d/EyαW*%LQhȴ e9ȟcbF}Yzryi][z3JZ*9GSj?7*Tn_b{W)jt|QGY^)b#VYH3MrZowvTa ZgatZvp E )*`h$9P485e{W6eIaԉ.+H_$O`5|ΧB._x1 Ki=L2kٯ=x[+ C9,"sB|Sγc$bA1; xO3mő4BwkzƷK]J#o2N;| '#~\h+ r z11I BC7Bk*qnJ!ye.8Úz:&CH:3VkxYaj/Ȼ?BL}'mMtFWBPeQEfQg:) eĔz|gv%t(}Ϛ^hu@ fS.)r ^aI=2 kj8/}6o-MZ"*@]W 9DN93=r#K Tд8B+1keoqV+w,m:&-(1QqފYBmǂL4Fbt6DCk<7_ gAv^m cl8)y'wWI_VBH0a̩5QbHIF:ޭޒGb:ryxne eGdOh¡%[4@}?e_^C:4aX£e<[@"{&dk}7"7Ө7!:c"Z6n L0Z"uXJK`lCb/bG¡_Aur 9t`W<,N7WGDsv>$4?&uLG$?[)Xn|rvV U/j:Z $:.+'pҲsD=ʪ/z?݅kD,*\U 7pp4A(G@I_<)i~}O {a7R 1~ P: 5F &'1n'D yD\R^7:3$q⭈vw4 B.u*)i@vpWu-utA~~NQǯ~EG+Iyx͌e$;ǜs$~,@NCqFEՈЅLTr咆^pҏ%5talKvz 9ϖ.BƃH3^ihj3(UHՔO |(:?o|Vp`,W忐~"&5C+&NI!̎r[,- ȗ};U|XT#"J} SӚVڇ9"-G±3UtD̅?_R 8HO2}{&2Q) _[rT:-kѠz5oO:Lh3(KJ tU!a 7Gt3ZvS/ҟ 5ၖV~\j{TWMs64aZlL)[0쮡*\ & #юA0ܑ\Ւ!Mt5q&+n1No\uo·̷ٕUjJHLfc7}^_*`$Su ċ2BRkJJe=t&uajCcsQJAI'AlP(S=K,Bny!f/m8_$ D,*HUdv*0fJ{'IOd0ZFR%DW=kֿ1$m%'g=#b킵萧ݯn*7P>|6, Tݪ>ksO5^GnR R]+WZ>q[!^A`0Q0%Ċo[-7l`jsw2F/` ̟f=dn͋vjb*{vjӤTD+-xL|d7a5="fqͶ(wG8μO5x.MhXɕKYK-H'jUEHBOu`5\!8Tؘ^Ew8Rrd/Ϫ A <׫:' 44.)V\=wk{ k% ȪKD,hށ{9e&<<|[xPbFГ!~kV@vƙ =tEψjn:U@ `Nm8lG3 ݠ|RO!LisӌskeV,il2%Z>367D|vCK\aO1m_D2Z|֓ko 2dr?m.mbǶupbP& ruW4qRS*$Ua13$HXPW##&1j)i:jyGxC ΨdhN 9l2r#B$ vZ] ?L܋Vce ,R ~0v-1 ҃L&]E$iD)k`ėzR0 #y=adf;~p1KeL!1u͸$Lժ˛D ~GΈ_%uXS6Qy sn`v߇I:TNM*.fb 3<ё*H_l:8̩;Ğ Djq;qC ӕ0lehԙy8Mj)fePB 9s-Oϔ?CIXk:QC%1;{YH? :0,}=EϩFQYt~k# vUUԨDg%Ncl<8 !;U_wQ4`KrA. ѾǟSMv =O:~oht;arC״eY'+j_KXݐ>&j;z'^o_q^ nlMwH#OK. 2 z vƼ_, xbɌ$ +|*3&FlG}|܉ݲ-"a zP=5]%&tZ+:Y#0>pvKNkU}KBI*#VW1-uhB=Uo%(NruSLJT)?_m .Q613){idfp~Qœ y[Ȗo%`f*хA3& "Yکnߐ:/hJ\~Qˇ_2L{R8Y$|PR~An$lmՒr]~ٌQIw< ܙ 2. Si;g熲@)+!{Į%$!WdhЎhJۑ9 42EQĆ}㚗D”`n($=1]9*o.5/-Lѻ)E6k|s 6M dXw+5Q_^"{sv$={̖Z59- ڝË\S$o)⼙`CJ6hCA}?]b/,Yxw?΋* =}qҐ}(w2RJX-F*lj"ɰ&1@jex "nX-C[c&a╖ Ig~apo!([]2ZKLd4U:^y )ݷ~xf]t7T1_h,2t,` G B}'@seECsxJA ]@Jjn~}k$!EёNuNsdRBsu)tTƜ{yybNCz ¢Pc#9h* Բ'6;n*yqCmuHB`|_;HM%#E*6^8P9R: 1FkC{>a k*xaJZq2Vt@@o=`?fR:ohHɍn[oDT,_hVAu("D&~R=TD?MQzӞJ/B`TN9}E5OJ0Y׺qگ_a 偿H2ꇦгDHtΦXG{֜*)_a?``29|Z]]ګ|a({"*FH6$ʼngnXr N x+fEh!c3_FE/gG; <*@9y͍hj0 ĠK0x4.W[9ᗫueςVVsbXx0: s8li݀{#\Z]./]ܜ:>o1~G!E!m"2.dEE% W(?z_/C>Pǩ*, >fX0gy1|)k㦙Jxw5v{Ӷn,!daD  r gck cƨ6Co s_q~XtB)C^PR(mb]:ayc EwFb\LGV(ԖՇ͝w3dfL]iCzdL/ ~*e5;UEA@(m3.p-o3H(8aSwe{7߂,BWM daIbj3bp&ȯNo72~fR 3&F8Ͼ5nE=>OJb|^)yiy_WW]IHDEe̘_鏾fB;rڰRQK4R@d)vr8!:!k>&)PfŋVV`X|KPɤoܯ#eUn¹GE7[i"\[=A凯V2>|`Ycliige)BYGvI])Cv= %chAaT{̦fm*[ xu|ԢYD69C0UE7: DqN*sJEH - ռE)LsM¸vFd7pE`cМ& 15>'.%DS,Q"=ݭO$νC+Ȝ3E0*x5 9-\A@$AEo!3DdO9wuxSjo!*QynRz_c4#% 1[ 7\1q% 6bgXC!/Oi*V?1jg„Migߩ[cbWGO\#J`m}K8MxJ,#}.H6 qf=aGHS 7uTf=;BUe YVpG%,^{>&B㝥x<`[C%Ŕu1d&}M|N.\S*[#AKb7:22 k%&Nt"ɵQ?)M.GX@BB\SjnӑrUԤ+`r+e\[8+CHM,)nqjtfR'g.6MNmX&v,,8#Rʱ}1Vk ;O:Ef`T:=Sy?SJFKy**h 7ybXY'|q+;^8gRgsE3]-LiQ8okn|ޢ4]%b=@/,y/@z5hk*oW|Lz+ >)T=vO#޹2o9f+&2*zi,f[sDͶq>|Kd–r8Z۱QdRFM[gp.HdKU`|OHކmK$[̈́ڴ0$ke#r a';OX])٩A\U\ߪwZOў-e2>и.N@5,),!our^/a)EgE{=5\茿hX-uU \΢iw|O4xZm _@-[HadG(ڝDFûcc/vq\KBlkօm9# #F +yHZDvw}@n4k7˒Ik/6^EPvW=MuqZ1PPxbpj^kqKޗ4`Yѱl"+#S-N] #tJDenyx8ow\a#vFTaL֔-T͝ m$R`Adԑt=N75; -.=,r .xFO#ČAs%Zl+\NB-=: `4t(y@C+'vS/Rx{|~ >[d{q=%J:2Sڇ9f ˲H[= *뎑FL깁{P0*2zoyη?w&0.ͭJg]2eڨ EP_kEԛjV!5: xtjېmI_lcdy@ '0g~AU.*I+(l#Wd@t\ëUS綜 ⟇-4^Yn*+МA8[k @:Ri`=dXxar$\hjH*Qh TŘGD٣,Z y8xO[~wcチ 8o+Eě30L.1e!1Yuz_jT;0L؍;pr4PxԮ)-d&4f6"Рt+eЛ7Uk )Y aa^ y+ $8N pZ1LO:AUőVǽ;xp{f5E$$vc]{U1XIQwbٝ0Cs`Df$ WҼ<#>Y+82:A@MWX g~;3ELJl2!D)frGY&(uk(pi?9Q*B\:a6nD_6pX h\W7] E_a.ħq,*ctc DO;i8(w.:f|Z^@Q$ĎjzR[ { ֪wfgnQG> KY=־(|Z #n֛ JҷuG/˯tk U*Y*,ګS.y(EV*{5[<I1S Tu,/a8q6 p_Ⱥp$Ȩ's-_t9~+w0^t߶ k`g-ͅ%KP_ nto]:~$X+/^iS J|“o{Z/{Vɡj[)Xa/ oT2=PbfJ yu6ptԩ Ώĥɬ6FoDW\(d(0$f;bJ4(R:bk6:!)/=֕:~]Ԇ:pR~s0[ByN }֫8nAu9wEQn%Csx9TB#)l/YPK0$Cb{wX^DZ@ML3&0*pK Ew#(t3ݡU[\%u{iqz&" x/)ʓ5օK (˨@(UDF2b:uJ5[#ycǘʦ% "䚒)Y*t\7e&BWRr}E/Oߞ'D·8&Sw#~:^Zf$82!ϒcUA?oÛa7=b0zXhs`UhPe잀t#~F"_^d \ L;fB9Բ:?ȤR+CÏzwF!HƤ2}joum^\k_3hcOASlF>;LZ~dMT#_&e>ypUu 2xOuR[j-W3]Bi_c6x.pYInԒhS]͢T% QK*vD=m D?Xf5i.ozfF^4۶^&E0yA_sU\yA]/)h \q5BK}o#Dx`\538 ],%E>58NoOVU]k'+SOEM+Vz;6lHeqЍx-)vjT.TC (a!ylC"< 翠k/x\nn= \52ސ׷p.{,:: )_>h%z"KP٣z(YϱNzYK Dc~1&; v|$f@Jܪ9תVl;.Y[M| wpɱ|V@ԸZQU5^/cڙދ@EEJa}mS3"9} NϒWqS e&SKQcBwe0 s% /v'Hl]Z 8i1F%6ƃy,c'Ŕ8E5dxjA |jP"ڃsy5)SBG4~ h+n砠f/dI\ ̻hۈS2\T4C@Z8/GM-K0&P$Qk{\ .Q bݘ>?P -9;3Mr*S|ޗ$>.B魆 H|TGIf؃N8V4)%4! <Ԏ:Gaq@:\\v9%:z&+ ' ,b{Լ 1o"y^B cQ{UKC\m\z]Z';HF\;DIS fX0!5܁PX(ܖdZ3't[^Ÿ-\"v 8am8` چIr)8f|;4Ä1T!גOνQJHK:!z'2ȈvAZ8It Rxՠ?Zʄ6zxى_?8XG+A&ܲl4?G}Kñ6HD#"TE]vO);oY `j!ph8`=c mk&HaD'VN&JqOTTk7R n ;ܥ3i.X,dE;.G*}SZ})r ~ 3a@bYş#Oتsl~n3ϋHȁXP@$Xrs;J79AO3;Wʯ2::Y]_n} e',ѐѸBiP6iq/TDt݇뗊&+G朣l:&@$PU2>?wـS-~Z;%E$STЁU{IFW2| T1rn?@nJдU+J"'eS~b!ilYB7ϳ^w E9ڲ{kR}HrHkV q+6(O|M'AbOiounV0v=R.󙷠`NYuQ~sیKDŽ> g7O . @Ypr,˷8lz@)DzCZf<#2jmL!k g&'H w{-khHRt7uKYN7be&nKK5}W7et;)r(HYCJK/lr3s~EX} MQv(4A_򿙷-rH"v<_&H֐s . ɧ=}ȹh+cV R5<)%6"e[. ·Hk\ }_ƴxP%쁻ߙecųxe7l>eG˽UGq tNNݳJBҀ=m)t怺E/;3OױMEu|ٙ,QLKUIl%э刚9=S_ -z:iu`\3Fa64?{uFI5 6Swx* FQ^݃U1=M&qBl#vWEݏהG7Ǡ$/+agߓKS~ OPV㋸u7|꺬ASY֊q:{A]׊Y "浀(=5 ǯ*[o53$e pʊw_+S~%^ӣH^'iFM߽X1fC>K:+vv8F@'4{]͌iz {zU? ,8@_%۩I e"K5*; ]1RمA#/GUILXRP) u/Zҏ4Β9)Χ|d$,(Pڨ)&BuU>&\Q'΁BnJ`#[+]t% @4%7o? ~lԗJ# MC3VQ\vm[{ v`A1̄p%ire QoaIMB7Pܴ6_0mmTOkAlN?&THi4bK/p');gu aܻ^bxң73hNqE18X;q 4"GZ؂ 'L6<|\>в{w?UK|~`g#>cL`rin4Hi;'6 uU B"kJJf,eB15 3BVU=pU/3DuʃaYT,} > ݘ3s[z$r ~\`C71Q:, ( YU=^D*vLJO= ʱV>BQVSQeKi:=SL~}ܑ:?dӡ$MZȨJ\J2-Xdž7XK|je g?.F85nfQ1ȃ>,5s\ل0lVNq9`N }醧Rc†k@[6Rc/+2e"@Ehrslx iI qpvHQTY07b6V`cu-%e'h-k y b;^|ja؍I__?3Um)kATbS?dJ:;ע_w)~BUZʉk&NK*/QĐ\Β^uq9N4r9kl#+mW4E⿹t@.S>&L(q-՛*PJ4 ZF(I_N-պn(DΉn/},H}6kБHY Y`]a~w@8 b@KL.~{ ؑ`-d^1KHRnN^g3bk+0L6K[9Il 947& ]˂EbJbQX=71zl~gm@2(.Z+ g{͜5D'#Wr9W3gs!P/),WMQcu%|Bn1\?Zcd<~-/B̐GyDi? byCRɦ) YaA0 ,3E*Rӌ؛ M0~D` }1clNH_wF﩯2TYgfH#8/o(m)ʡP'grD%6~\Iv"uV9skMDֵBs-v8&"neݏ !Z~ ^P??5LXE>kP)R0L\-].+)^B msLHq,7A`39eILþ_~8TÏU;zœUs^?F( m:+K?vD~'4kle.C:!#Eg<KC=:~Ex;+jM^*㶦 C[5QW̦% rE-I*:pdPl,w,PZ+m!寬rubUPdEN($u;w/!V2=٨u^T􉼐{<_!XsJN)I_-J`"TT"gYr'y(h&0- f,c>ǰMIfq9}SG-ݰ_Z¯ ǖ* jԞg7]%|g]ŤounYu?M-=T8-@L\n(\d$7!hc6P nBJMe?p!~jajFƛуې{XBkXSq8âu1,c-VPHĎC\?㘠q"V-HsJuiAMf+ex:zBW($>t<L~hl}IMsBqYK'janv{tP¡dl"LlL% ;bƟINgʚ}oKeUcT~9KJFFU>-ZFv|Pw߶ܖ07۟FZ;Ӻ@XKĬ7vAe0!ٓC md°DЍ|OHOJ=(M&?D6J\31:&R+Z偭6ty0m4;J z5zy&P{֊;c $٬kK*0j#)iS fǬZB~α$ S|a = G@Z7R T2/?IfZص⣑os*'rrW5'NM*闠3PܱӃN|ų |Q/OY7xD.Q)!vgi(7nT}&oI܉Kɨa +.uZ?0 d0/DA(iFrPD#`TLI$!+alz&Ce#m/ ĊjRo:ơCƸDHg˽Xd0{k"'z9J Bѕ^qDnXf,R ݸI]Ӷpǭvǝ-/F j]^2x`:2XZVs}ڔjE%Xݟ!1l09 e!ӈ^ʖs 0 McB= "D7_n/JM!!l˜*apN%I/޽S;SH1d~'M|ߌM6v.D^8'x J"#7nG8pRgz8Is?4.fe 3", SQ nKW#PcR91^=0Kxͳ䒅=_p}Ǧz^в iǧwks}j ʨ9E{׽F5i ǕX+߇ ,5 مJ2FrQ{L77=2 T*Y'̫:0\=,TҷA΅6>%,€+[A$Ko8f ?E(|㬻,KШM\GaI8E 5τv緀_gKfeJkP8-S[8&AFt/=ZVP=$S;XS\+^r9l+00FRT*ФOINӾ 95* ɳ4J%K7vYICR`w9!;?p-s(P3<8{zL BŨF̴8_9‰Z#Ue؉ctI4#DoPB-k-׺IXjtDpDζH-4#ms;ݩ*v "%qr줠<{q}/Vj wc<*[]g*$D D}|0犸RL+٠Hjy;x&PKVS ./QJr&NxyBe55 !UEv$TUg$k9r=@|o-lDE|J:y"!Ӑ P*SNf%R8+`7D ,FED:Txx>(Оtt_R"uWXiVj` vyGX=Ю|~36<jhjGffມT!ZѤXʄ yS2 ='_4ϋm_\hRXk-aXH kEIΚ.~wGjGoJfFhfB&Q78z#^q A50PzF*XTO]rJ{28ZYA+Xu2𖋥O*9hYtλɄM٦Ċmkܶq,BWagF`{x<+a0iЃ8!QLH`UۖRbjY@ZA_ ~-4n|5=s/ 78GS(H .k?Cn ` + 8O'W}WJWj{"VU!u釿%:;wZLڇגat_tr_f2f U PH5حorgYj+B< QitE㍩70PV Q#yqE| 2)w}rJ_r$9׊)4/"ca5r0Mg|M̘V2By O?0 s|H;f1L 0bZ%G%[\(SU{YSi\YY[`l41SLsQEUI~#;V!0ΨezsL ޏlcvQ;~K0[Fl3ػړVRHćSN/`[ دXL2A5pXY`Rtsf ڨ `ϰmNzmafɥ4MA-yYSwEx~\ )dm'LԀ`E2>M ʃE5=l ct>_ϋy89'bMN֊Qyߴu#x\aO4ȍe[(DT0`$S [†\a+ǚu!%Uf,- ˁj1whHkLIξTk՗\QJY9Sa˿*d{YR?M"սŰW ٸę 9QhIz9>T0ړ_ H׊~lşW,BF}~gT<>NOmz%͛UܖY=Y2tUo,ܹhLƎ v$b_*cqd_tݵP /P|/_M₝~#D=z@&RpnBT ^=}N2J17,&GM7 ECQ=YNc-T[@{t[퐈J_Pp|ZcqH>Kuo̕%-u 2Ԟk \0]@'Q۔g B?p5^ɍEH@-w\9jmlgT (J[{CDcQ~Vo7,\A5Dnqu= ;Aj `4\pZ:> )s\>4fGX2bɸB%X=dC{h9Ut~K-cG8J瞬uv(QG7` w8KI K< r6.t}F{;Q>OW z~@(BLPHx wSȇ:['0uDy$ц$ԗmtO];tDwQȆ-̴>f{J[?Q| 3_~c4eh WȫOw+4e,o\ã|1޶T6B(Uqs| o|hUDj}7,ߝE"X(~+8jP`VZtҪ\)g\Uv+%7ᳬ7rmecK1S?=f-Op f{ ѫbPl|--FS NNk+B`lwesǕvR!{3W%ܨ/x\k3h;4i{r J|Pk* <МX[n+z.C(_;!M[?O~)uCJ91[Vf=\!0̢­{j2q5hڢ8`gR)bC0X؇\߸q F!qz WkFs6;?he^#P\ov3S!ezӸT8T՛pO{b(P((_ qRtxtZp@FA2nPQ }zU v" $;HP(ј+kw5 q] 7G"e@^bJ!n(.As:$}EoZJ~44l` ̙Urr4+Xy M#ٗmxЯp6@"iQ"ތdetJRWz#~CN?}k:?msĂs*єo,*GN[fS%I4I[΅ ].? kYEK_`ח薟'ChWO5_3zKg~X*4H4*( zz7}=ػ(`gTw}+wgó""ń6oBСU ><;WP<zIU&.ޢ(P 6D@ΌME1kWE@QT9"Vn4BT8#|劏B/$S O/sۃ&^wrXxx<#>F@WCm06a:4_1ITbr{4dC{_~I/n'w}Jjk-=}pL Rp6]B-釧i]$v{-C0R,jPK^'Gߕ soi^5ήj jRG/vKz 4d S-\nVmDOA5!E?:ł'bW ~6>.G4X@3' Hfq":+QƂQѰPU0$_sR4xy@;?ұڻ 4Kx[5Z۱@B;teV;OxJE`c%;wt8k2C~WѤQܓ4H%p;x Nw&V|.f+`*Mu%N(r6aMJ?{xi*'AC.@FHd/=6FV &ʂ^D[8䮭\S~̩'joaa{(AX biD2Dѳf&nG`Z#l90hI3z}q:~k;jjY Vy- "ɎA|arkغ](^4JztC]nM' X:ņD*h} E|M C}#TBir)˽\ *F"G:6HQBU/~9+K&*;Dqop?KfV%-$* X%?J%W ]SOPZCoܿZr ǯ>em(2G5;q&МZ?7B$͊3a;H"pd`AՍbO%t:X6JK=>&d1X4`{.nKdepZ3 gjg8AQմ4ȧdҠwpSNUR$灇Orڵz d'5A$fy%vksk?5,{kx2P}Sqo=Z7>K\*s& ~EuبKɾi)IQ?S6M,׈]XE/Uc# ~܂?ume$=?j.7jE~Wh߬;F,u)! ?|^Q4-N xЫ#)Iɥ!FWaK8UW !J86z06aPVG4ScL!4B>&E-^BJ`Nvsw@+99 æ 9Yǧ *QUÞK_ WȔnuֵXWG o!-Qpҧ3P mg֜y9mbGblYTa:}Mփ&KZAm-ȱĊ1(g֮gPS5X6l*YN0#W|/ר)p ߤ+gah#V@PпAr#/"罱 `$6aoo5HUGN c;R~xɠ΂},r~)iC 1E$ g 3 sPT[X/?v &JQU4edoXWR=*Q7dl΅P#zYi02%֒2T}klny D.]MHQp^u`Q ]q)A1څq&3Ga E[=1w,e&* 2)ՙvci=& {yYqf&)[-ٳB8[_#?Ѹ* 5Ui<|E% a$aqq#Yƨ!Nř. 8O]oz u:c$wFh㛍[KkcBߌ\oV>NF*شH,άrlwI޴pY>.'pN}C!RaXviK2غtpmɚɹFHb< q30b'MfUD*(N,VBFjbS mr R^-) N#Yi_rA =ٟАʗ hx~)0e ȥWp k8A6.Tս3~\%Nbsy#ldLNď)ZvjߑJbBvzcMp,qU-_pP'8f,?pk熬H(}]RζN`9M'r0 "nP0S@$4U>64YTmJ8v6F$E|ѲzԿxTl .V+WwgΣ[)O YyOFF3Mf^U^"7%ědZ\9/'ph|闟2Ku.hS/k&"MǻH<f~7^hnZ  rq]I&x9cִ oyjaNꂏr,tBjp)iOG4К0 d7"Qi3J={ۛԹu/Pi S.( ;6HX~Fx6,f;C)Rx/R;8xa^x?. `~sLԺ#eC_i$: / l-вdL_Jv?/ilEwȲ׵6瞴m$`QG#|Go)$u`by#C ^`J/D3n.'_8Dli`&n͏.aGeJ[mLfݱ'ZWABw+Պ0h[Lpδli5p*Cc&, rtOr9e=əv. !oH-$/s`|\UDhXBKm*> 5i, 6DVk`=F JElɢ;^#(^[Hti$|_:*37vD1F1 4{vtȘ;.) Y6)ORIf NoH̖!Iw^`|^r?p^My5WSTdh\W}Wc";{΁&ќuVBx/îxTW&2.OϐȬ{]@}$RTkŕ^B-`-Nm*ׯCNf폧/7mD "8A[)]i_w#c,FRIYqN(K9_4.7$D4ΩepђVRNJȁb2]_3SOyE2d߯T= flGep<@TIޣܝ[$cR"v.3e/>&5\Gر6PvKЫ29{\hwctThql*U,OtL^7}F>D^tpi&t)0 ˂aqNX$ ]YiZyϲKuïD%G:FIJTt<eіݲB2_!Haש^BR >Wr,-0KqI p) S" Iw+IeG'C4VY%fz'f5Va ?dre'-9E!qUJ[7E+ɷpthF3uc)^PI9}%|ӥ?A ^.ɲoU{+@df`9X H/zwF@ Oy< if%ogT%+QIw~DŽg86%<㷋ߞ 0 <9V6%} Hq5X@FԚNI]C8눷"z0/N<4YZ* R[rm\i'-6RUE>+;d)Pz|Cŗ#QuwlL V;JY>[h/dJD?^<98D U`5*-!C_'YE'U\.bv( R2ls9}# F' oiߞg(_-]擨x6v19v<@YBG=, H[G+>\%x9:)H0oS0 :v{HEN5ՂWC97aPNEAw/5[~qIF_NTvJ nR)MHDfrj~ao3E]oo 9ucMQ!c`f`[sXr;{!y(6_Ab]Mx@*@c}1qG ܭrq1voNF,HI#S[iM}WHE z{C`dQZ0{)VRQF[羮EU +!c~{,Fఐ]!_* Sp fj÷LqBoŝz >IZbyZQ|.vl"D@+k8:mVz obDAJ+egf }IE94_:a]6 30qFrt j_Q) WoH } YQUoP ZZM`59RIe*C_dIw"3q5fnq^:$\pIW>ql[|Rﮟ^@;o#6TJ5q\G)^-ݐvJod)O2Efɸƭ%sq?3$vc]''ƭ ˵1˂Իǎ\ݿ0dZņд^4(dӫd AyQ]] E\h5q:gP.pm('4wfx d[A|GHPsS~W<u]SVѠSurfv O} "3A14Fq곎s6!Π%,w 4^]} I(߳^h ϔzd-`"CLtw)Ȯ)~iI3jw F!y9%|%Le#p_/B ;lJ:9j(}Zf5I{jGl֩l ;0qܶ8YQIS_NJKPaТB8 rS")frB* 4)ԻnMĺOҡq e-ӹHu4 Cz vv:k!jĹZuxflɳa_M&?YYSUj%S0xڣtICڵ<ߗJTv)o`u+%Y۱ O:`rNg@^9}}֐{a+ 513l\oVܟ+TTi/,1.GKc!d 62o$PբRJ=66 b"OLT>G>3khO?:SdwL/YP}E$V=:v= 0'P#η_j@lG]gI6Ⱥ&,8ѥ0\L.=*v T7{>m@QC ȐY?-cŶ؜>ǟ>ض/)Nb-a`U$Ąo9R 14T?$"b7tj%|e %,D'_'%~0XXAs`WwSW;(ݼ=@F`|u;Fx©jI78vOsLd݋2s$7⯃#p%vKfxukkX΅e7%=e 5PS[2\d#ׁb t$K@Ra_=w m'ZU4r>s{곆S Eg*h+^sD$C:{q>n…D>궊|&_xkS~?C'=ۗ3%DyX%veUMIci>%<$dl#C8C]\.eY+Bu+zu; 6nUaT62H.V]]gP -_Y|2{PIy] {pӈ[ 23=h%: @ary*.!y>sQծiY 9 ]3y3>ɶEL @la*hpԋ6oQ~i"q`y?jU$c;1x%΢]դ/"Zr.pk@DZ֮r8,~,GQ):r?Gʳ3A<ɀskwƫgQ܈~SC꺘We F$8kr}m ֝Afn ?a) ڌ~xy{L!ۆ `~8]dQuDjŊ<; d=ޓ!N*bnREJ?FHҦ ~AYsNr oJ:O8:4X>ar&@U|-D\-2hOPbX9Rd)٘>ΤLԃeeIbEo.?R&Ǎu63 $Y x_ݹ^ OGcTp@8K$zy|f0_^{o_ GNjB͔z&hΪk}ø >9wFMif"(pll eՅ]Exh}^&5?sul_r.q zHgbs;)ޘ_3]0PpƄOvo 8k#BeFDn4E@;@ ~^!2W$1(+ MM1Rqt"AO7y. 0lW'E-Y*NŜR?rɩ\Yyl~XLyP&cLlzT)>MV9x6mKnhڲ@KHmS9s*%hy uϓ :C6dO(S:o\fwtR=Ao|yJ ܊{oA#k+'}Q_6܉Di \mX  3r1@"qo&X3Rѐ֘l HqNJ e| 7~C{,XtJYg+Q?ZGcE2Ic=r]W*_L#kgrlyѓ$};psJe!C?AYH.e2|3 93L A@1!OxNi pS䈲JلT kR7xY|J>KTUG"ʈIha%(cR[}uj*jZzW[e1ٰ  X ፉt-7(ն㢅;Ls l:E&Q![%b2 ZEPE&'KW$}&h:(!#A&3T5YT,-e .`xr}!o-^Pq6o9.12܏TakDB^EqDVvPff)h}ǒfDcho:OjCpRLK `H6,XQ]ZSj8S-ɴ9DQXe\> U0KpŎNŘs;ZB;,zCd6y*C ?(4S!n>'͗Yotמa=( Pϙ 5eTfZA %j +j?`XKUX'ܬS`&^U}0!;3<d٥百NO$|!1RJG(H.k4w!uhюQv%#,[nBȔ$Az&/YpVxKVcWe/v@'qXʾ#m]0kMΘ״%H(bOBH[qxN~Xҟ~Fzw$xn]ߴ_WR^EP^HS"_6Yߴ'aYw)bbs^Sڱl15Oy6zdSP @$p#5iKLda }740@GliD7 R)Nה85K|XUQZvy3@ڳDu.2E­4K_yvs^p#2ܓ[->N$j?'#̋>k_+t0+L`!djCXi擘3l-͚ 3'GD!L:[31oD" #HD0\BtV˲@݆bG8SU˹Br_8 ?uc 2TUVY3xE+|xl)ݜۓ]}4ם}k@{trXvPO=dFES2|wCx^m_7V(tvAնe0X`B`ҋOf'HZWīƭS* x6H[h](.2|5AMNUaG\D@|t<4('+sNkWXaٹ@T:) -7W<Ϳ)ڍ"??n2;0kO* EPII\Mm)`DKǵ3[j;W۽NO0Z×|o|xgs~RmC_!ڳkck7eG@ T~FZe,Z'vxI|(c#];~)~QkU;|w5}ɣi؍p^,#':5CI8/"=9VѫeGL„XQӠHą~Qvz}{֖5/TRԤ VPƇ!Vo5LBzO6@N@&`Y*-*m(|>5XW{9I@P9. W3X.j^PIe [|VU@іixdX|kb/F>۸kX7OȸHcya?@[Lp{ax"sbxħBFEKrC}DvQl"U ḓ8;C|I. Ft;*i+ql,rdE}Ƣ;Ya 5U0ahݤ}}hn,{a98|-qVx3J>YBN(zfyՁy517#bh VlvO𠂱BX ZNu 7ڋ!c ~]M)0*I0OKٻSt:?? A\jɴǰ\4'tVyo۪{#Y/MByBГ9VNo c&ilĚϼo u]oS~GBJܜ0̂q_Vt{tb&g)7: &o,Sb ȮԨ@~A{w npǶk\lmxF)͹^+x.Q\ưmdz;p%!Um.WpZ]R;Ib$F%5 cEbJ$<o O#o(c7׬XV]уjGV!n&5r&Dž?Źf?Vd.j1)]6x5fa7<$-L 6mLz:+YYQ? B:J[F:6X|#J;RC]c V*7?=? b}{9'SQ~t\bOtrvS"D-=Mm\0,^& ODu_ ZL" ZH |@2'Ol}:<'k;!㔬COSu2ea(2``/?ȯ[LoUxUcuRcFI ziǹ}99auv~o[m$#ɨV3ҫa,À+؃4ͻ%}qV@9i``87geǩv3gÐ?=CXkv!VC|Qs!QFޙAźcʶ 8Xť}XۃOQ! #gOyJcz vFO<`^Q70* 1˅ \nr#w:mc#+ #E@P 0"8}Or1 r9%4s8טպORYiҍ,pL} Ṽ91l DW ? GsebW@ 6=B?Pݾ/^,uHt? ȉN݊iq*{ "]P8B(qlcoi=Hӡ:krOAa;AZ{ʭF8\άD4ۄk\AA9ne`2RUw12o!z vw0>enr:@?1T^Թt͡p6tc,xrle&|Y*dww#v,tԹ7LF"7se;LFLaF˙!%\ Z:n @' PI /~G5+\ |&x:FEIF'&)P|͡,*VABhZ7 !w9 颽1VD;Ceִ"F9Nw}$]f H`x@ ى:euL)ǔ%,c_Ɓ$ٔ?urTh(?dTyO]P ;F}n!0u{INgg' OV]:)f{w cQ{-tzfN]5!-Օe1(fZ~DY/Uy-e#LM+D][5GWwT[? DXI +$u\qݧoLIMtTpX!ڭ?zÜwdw#e1j?"" F,$zM&4?*ªD^3Pg z] L4PPoM_3:GVdj4TY"kHw=k#4LmD-TEz[J'T'YՌf.St QiZX*P>c֐zHL};q:?,ڃĠ jΙ$%KAۯ#w%: WG_qJMoA`!LhJ! ~cӘ J)U;tR,7+ 2ڋoےO苣O"I]~#ctG;9<#hpMܑ#ildӑ۝*U1Q 1 H.˓sib7 Kµ+WgB^*A=В$Tݪ~Ѹ #row<>hx6[?)u=7T% T;aÇ\"svvv/vF*Mtz=g߹wzk#]4T?kRk_yV+]c'\{s5VkK`f<`5]tT`Gx2if2D!N|.GӟT5sV ״FB,^DDw;aK+'!Oo Xx L/+{38䧻έn(?y^ %6dZ g.N#4|û."fyl"󗌊EI&y=:D k3NqVz_ 5qŗ|dsh-ևFRk538[6b-P$I-T!8RSvoL>T9"h "roRڤ0dUɷ2oyU@{ø.rP[ gg<=/цOgJ!)zke㨃lÞ^"t!-WM |ٍʈF߃F>دތ؇,9"?z}mҟa@1:BWjGjײ=(&K* k!W<8T2%7E^{X+ TAb C*6x@/j4M)k0%7Β&mz%~K5ǧ\wDR 5ꍱ59FD49yY.NJS}2,H`ö̮zP,Ⱥ`!FMym|3+kKdnHp2$,Be]?k'eJQ N1sXlFr`Yؚؓ^X˾o.;ZbB#LV=p"x^TJ"} 9XϦ%cr,.yMCY ŀ8y(bɯ4/W9'd^_0-Sz\Z f)*;#mOEE&uf(1P+*gȐ/Z%¿l?~Du&JYX@,6u⧔ 6PzW,ۜn@7_ Rs{$ϟh=7  Nd9gJ,^ "R J+<%B[O PR*m؆Yt(%r~u %x"eEfypeHp8'(Ce\<\uv`jA[Qg^>'أh$罍p9d+^6s/t?Ͼ=j!|U&'_*ύOoC縀 k)CsQН"\ PAs29Q]-;*ѯ%G)%_L^Z>C,,7aᒴZezX&+Cx)3_pZ$0趝 /ĸ?$ p-+ \KyqOׁ"4c_ipgqK?Tt_9_\Փd}n4_9@`b8Y'nxVhvќ4-|٭BgB1Dѳr,/$xاVPܧnx6]Y4tq2RV)&RrirHVg,բ45BzqB?髖@#'Fhh" oU<⼽BTqLi4P@OK}3O_c[ {w?ql.$6CV*כB&|wo~~?M}Ŋx Ɏddey璄RD" X>m^Y3!g).sNr4GRPHr`xћ$Hu;AA)-o>q`t!a1^(2"RYwC)VoP+]Wh$[.\4K+J=RC,ͭR%kHv?~-j .E.N󓆀мxtqDCڬnW_s8j  Vaf`Wz\{{mz_[k7[rue@[rTÀ"-^8P= ~Y7QZ}f}Uu"ht9۬}"NTZg0y)xid|9WJNM@'`}M4m:Ίk;D 6.i;Jim|> #!v\f~T`,Oϰ pBFm MW|C &E=Eh$5 a |a+ ox[JPFo ֽA̼US'|{)\o^TMHj[q#\U^{WpLGfd~sJ" <&xE/ZNm7HdHXJ:/rT"F>ft1\_??3>ǿs'W3B2x.OtROW̔H=y$ 9Jd8JԕæPa 8}B@`BtN{f\x#eM1Iy}e H7{47Gd/ )OPߪ#h#XidcpO/:V sk`6ͳdu7j "x[U98n/!Sp)yBRѱ{.V_~ !Aד:'8tuv߁ga"7*, έEa>[Cb 73DJP=gU˕Z@?EwviJL_YädÕEX9pcةaqʑXuQxmdF}dF8_ϩB籴Q.){9ଛRYm2HBH+a"ͳN4-Bu /f}}0q>CzyG٫:Դ,7P.Z0 ,&V?jkЊ}r$GPZ&V;aVE| -76<e?1v}z'|(T5͎>p|^6*ڪC^e; \ce5.$YdþQd8#|X$"510m 8P29gɆz6.y(DS=g!qM]Ϗ3l TLgYHsSOwSgknZp5|mVxSn樠;HeA0yW&5zHi\Z<)}G>p)9,qц8!ŘqEYׁ75%^'w8%t<bSKvyȖź9"7?FK-Z4̈́V_yQCt tzǸn1.wk$Hߧ5PF_Wqg~SW.9!Ԃ!Rc"9A(g%4-bQ40h*XpsP -ֆ=6` 0͒w$xW5fx+;87sH! b7]4#ߚXCN"py Ӏ7e ts]G6G,I1>]nh?ҡtAV )Z Iĕsoɔ-1 Al+(%+;lq|l)KoL:.kH&M0abમK~P‘|hwlϨdF#z.]D(ƎOBXibs>"%5eڎiG労!ig*"^c{vq$Rchtk4umj1vħ<2my>4R}!%<l.nU(,ż[ 6`}I`G\LJ>7gh ^~T~wNm \=+W5n ]sz2nlRDB֖*ӚY>_amr~Y$@ ~-~׽LXꆍ媜H _d<0U$}oKbxԛCZnG j;n6jI-%nT̀-Kh0>\ ywq6pE*a=r9k|xAR{fkcƅ_\fW'5Vu N+'6;(6 r9eBv;ߪ/9ov37&Xgq A\nkV.\zGa2k)qV#Pq5VC@o}2@)gd^c'Iwx7RѰ` =IތD~]y#߫?okǸ_G*>mQWwݰvs.渑BkQ "qD8y/Tzl+ +?yS?' (]Xɜ=~&4xTBrJ,u'4TM~* ,cQ}9Zo{߇5_Tkscۉj햦kʋ}8u+%L񘆱RqrƔe E?=ヱdsho~"[ME1X,E>XtM9 } JIKW] (1X?m[%q`{*.0ޑ } ܥY'ƢodkMݴ.SmM\/ح>Ps/L%T2 5y>|(lO]S>?a)@UKqp_m֣yWj;PqwE~v2yOE&5k>s?8̽/!b$J騊^BH)\mhr_ɢzC+S ƩCN'u@9)ܜxRrǤd W4,,_t`n&;PhHQa}:|s4 Ia^; .0鼪o#ϣ@ NqEOW3c-G'$AS;+_yհfF]wQHU:}? M2PQ5ܥkVL9gQ> |mBjИU_#tI# q룤]ٲD V'Kpud0)>_H}t53Gt4 XZnQj؁XGW>/V6~m&[~*ʶ|f 3p{1?` TؔMgY66v,KATPRdɾ/K: CGII;CYL!}n(1c^oZK? ̅$M^} +-^O1ڽ΅G!7^!F.rbL;zk?MdtS,Fk)bA#*F;6}Pc Ty>wܣ"PœA-9(\X, cp )@Wό(N;cM[Giyfc"qŌ %hPYO&%Ɠ&ۮA"ۏQϜ~}-\lvD}fV8Ű ϠunY|g B`"N,L[sx9:Xq?݆cJyny5%7aui06 O~ Ns&z\D[dʸCݧ avmy1d5Zʯvz 0^LKZ@yuoq5xҥlWhy_}vSzNHjsqbO=//NL%}$' S&#$b!!"EYnL r7R(CvC?%L*][&s\um*̴Ph[@8f^n96{> _Fnͯ %H`jȆݦ si7FRϐ#jl3VԎp7DG¼@$(}M?5 ҕ:`E7l;m%LN'P)|^&-6iq!@҅F^\R\5$ TIP8܇*-y ܶz, i[Rj5%wǿ#{Q)nn ¹[f2`؈3 QSIWßحL1iC"P8!xseh:#EW+7cAj>%iP"v`R\4XqN-,铼*ezi,S7G4A-r[pX^V'z,W6[=[g{= ^~",Nj\n~ï LF0mvCͩnv xYcyzoLq2lê14_U@%qJ Vi6՚&1zBK `&KuuD`ݨ~aE(>eR j\矡3Ҥ 2ArIPʔfF8oԞݥIU=8?a.Jdx`(Fhcv{v#w0Q`~ 2cqaVm줮'SX\ظMɽ n׌'C1a eWNr;0z09)!ɱzVgF! &޳^{‚E+nsqj42 =FGWڔj21>/;,y)벟IJc53u4WTTBU\9>EwfeNbQئgsY8FPuߐ;[+_WB8Fo(5w_K<K)brnG;W }1ꗺׯPDJ83_^汜DWqƋ@B/j7J#Mv3[v{`PT0VUE'6NgiqUWdϘGB^%Hp /d<jDpo>ⱁSmB;Q -l(!vFb(m151bٻ R$緮J^"9Gc@"9tAH(dD;3BUǂ]^2.fE6fKBɻEoVtIzǶ@%0h) Hqvb%h(iGO.=@T~,.-0ӷn v]ε8f"|+Λ0V_D3?%s=U㹧/=q)veD/*Ѭ9O I^Gefkrg:?v7YWѢQ퍨0Q=8 cߍS'BD#&\%F!g.q6H9qi6XP4pb|KĦcKίm f~U\ $5H=_ML15ѐij4 OArH6dVC8R=k^>Nɖ'$.T LBH?.S ||LktH0gNQ6D#xmն(mzjE]G0sN ~2Mu(@g="piᗥ@}LM?hY^9ƚ%H UiA,aVx-}cCv%10|A٣֥98cNY[ޣdCݑ:[jIPDiEoMRI<#.`wT8:C$D^2Lu9e6 CU֨C FA2+j4zЯ7H{ܖ[,d 3sѭ]"$8N+BQ_,gT>\-$(otǮ?7!"gNd5 r/z&T3)Q1|u/jW2&y!up(ÄBo[>g*ha|%= L2 |7cb ˚*=FoW^IYZxWu2iSƖS8qa]Zs44J/svhv0qa,I|qc0>f(PIXB1#<Á%܌f2(R7ΪӬG)uUtSYB̹5=5q )mg'wUo KU6C@!tpݤAn 70 QL:;NO4Cu#q..7VGa9G &rArIɹO!).J(ަ/r~yq@)Gf*|;ޤiJ‌.yҞ YoyX?u3^L2{ ^cנ'Nn6hHFuώcRP{{p-I oʅ'9x.Z6Ӽ3.DS_|X$$H:vIӌfiX27 K;bbV^r=4"LXvsįFZ6 aRM:C'0f߭Eoc@wǞʼn3nMj񰓝nTL-7!1/sO<9DluKKK qp`{ gXc+peC(k(qJQ~bHqKhu=x 2\nWNyb"~Ҥm6Mt?Y81RQL&4O7Gjo%-m; &{yCşyF^@I |AĈ~2MƠ,7j\*8 l$@O=>,SXB`jJ9 a[:S0(=+o$L]ލV\oCPq4o&cEu@c0 sN@ɶVwed't3KidƆ*;>T?|%a\JGa{sɯ~+ a~|T*]gT#K ՟)guݨW9qW39!7:\>l'7F nhABf[K۟@Gcv.Zd3Q:oNz(}븜(ͰEOrļ4؈#uQ<ҚPI@M؛H;=M!~bŋݦ#[o\$I.[> CyΛbJxöL>J'IO(U GۺbM1-j)2U*k^Pk3?iEi&tNISޝI VcrM ?2Vy+r$OK meH[aM)<[vFQl_ >晹]#57|SKG~A0$vNY8Ȱ?wC +GZ-xZo/}ƛ,ͱٗoXV%sĚ59,s ݃NU~rTWڇtLP^AWͰ B KEjr}N̿ / tIG5YK/EA$rl1ibQ%* +2q)!Wc>狚2;xm6a3, >2wm!Oj-5“zqyFR?:u+`ϸ2cD㪶 t\jplr-0ςV }c$_/Q{@4Ʈ)K,G"~/ esY$ܿXpa7%Hm:*wa^d&Kyٗ *!F/`yX!T%SP!x Ck7pHC^p1tQ B(^c):ڪ[l+>ɤ`t;ZU$rQ)X3 /Ճ?8&v2ΦlY?4XzL|A,I9O`8pIb꼶c' ܓ!<@Ya MF-O%ց=nc1지8iYe$<ۗ}Hue/ڣB286I]҂FZbMuUbsy/QJ٥:kzKKG$b]w4ټ[9CVuҶxTMh7|?ԢQakV5JMyO6"2[A q^^+~$f(KՉ֧ۧX&tR ]|r=<.BHNGYm.gߔ |Fp gw=T퇊3I@5vg7=b|0Xȯ\U"Zv#CWϗơ}!WA=#n~ ,&*NF/i9'LžIaۃ"/V~g1}K`>3bȬMT:igqЂDW7Hm\)1 "µDm !lYE_|.ZӃC.ؓRܠC!TVt^ ֩[sq$onv~־~)4>i:1!|[Bi|ٕ3ɼI M/PxpgSj׫T5dQi$&.-'Ƅ Hmt')gMC0 YP@Xڗ:|OYE&Wtov:Ԟلx80FWONTMg_]i^˦ru?| %nk.GJ.VUیKhH$ ~!Q9 A'*`<v0>lѽIa7TE/LPu8n]ZSޗg#-!Y |;41}#K]XU)g Ϋ挸2XkΗϐd+lEoa/\֝V^^@դhR? &F_ZߔnPr(,nD}Nf^ $Fu*8C7Hv P,o㮓/ ]{_n씎͊xJ*样fr?"G /TX9kLlțYQAѶ!S.=>K]A>i_@ML(%d1;}5?zTGLv͔) ~{s5j,`NluXn¿p<ψ :<0^wOj p5Bt]~"`#`? WZ⯁5y&*$ih@v ,I£A7 woLX[ CJ:Q.vZ& -XZ^3h>o$lrƦְ"Ҋ5\pˡ>y$j|/Sy2-Dm{wT-oGiCC?ck ngdZ#yV;S;LQ"e64<33H1ڨD? 0$+;dc{S_EX﷨u*$ f  \6u5`==}]"] A==(wE/zz yFA( ѿSeVVL&bUt*<'̛)V+&yyޗwـɕՋxr'tV[_zlrM[?%_ pmqRۈ|ð.wk#*wU͜]`6Y["k؋_j$Ү/wq+ITt$_ Ǯ)yOQm~x^`f;nkv{[4h hF_=-ZӎaHucɲڀjL[Nxu7>+R[o dKh] ﵬ݅f:.;{PO`d"u[K$!d ,ˆ/d#pX}ha~ GŻ}b۠@ĉȫ4-`}֌<$Rٜΰ_?- &UEgmߊcxyve\(^x_;TcA#dOԝ;u7[7i~10}Mmv.“nE}~m^y#UCq=SpPú8ĄkZXefI󴢁/Ó$OF\]NN/)ۼ71 hD{ ~':]#Kk: %Kl+51.;8rv Mh=N,NgaG@?ZbS06?ϣKBqR8%?2 I@9U_6Ѝ1oAѡIMeE@2;$q*<i^E˳v &{[X}k2qP Z2Tr,6J{Cꠝy8EF4 aLBpAUyUӣdCW`>@켡SO!$рDgϰ?ب f6a%mO<;ee~ɺ^+'e|9e ȅH+YIef χ*t/Uu71^24jw<E~3+}x ;7Pb֬h=ݪT: UZ5bufӮ 쇚CV¸]Ta Th*mlZw2 agLGnߌk]ˊuM}LBYWO,mj"_4+ K?8Fs 96V*t(8Ua7VhR"`Zn0(P.!zhda1_\G?ɴ߳jڊ[4mRQy> z'? HBH 81V3"I 2ܿR[Ƨ&csx>c\q)iM(\l4->=OjԟO(Rv=,bF1̱Boj2@W2fu6+OٕhN7se.Qf@jBk%7F}a$zӎc%v9xn,/4*Tݤ"yEMϛQ}U|IOG7(|k2x֩)n%"鶔v NcƧ&" 8j$ZRlseѴ dhPCSN^I"(\`ŅUQ#!!/ϝ0-F,WEf#-􆹇[{@jQThX뺻qM؈z/Yj.T@EZmoA`hA3<cxp*VU;?-`e :冻rv+Ag1 ZoF4gFc5TD{}q.e_rbp\g^gmjIDzGqGg8DG wY0C[򱈣A: (]3>J葹7kv z_jSٗ$19fL($*8O]~%(/Lx {0^H';!EW{;0|? WAj$+0b;7]~M)F ES.t\d2-]ј6gQg\~Jn 8-v`Y7E7E+FPlsY3#gr3twmbٝ mֺjLp.̱N k]ћGqޡ^+Y{H^0&p`y>Z S ‱fO="[*vIp+ FH[aj0r5P+rqK,k<:K~:1Ƹ}+2SqU4'>ČȽ{1կ8u>m GW!"'?YAxp27@R߸: E22>pH8_%~dj(8 <9-{oC c*]{'`G+- nUtUahaNgzH7% lS$P gbbER0^&ŀKG1n,I0ۂ1slVVr>q%k.pMI"0Xk#ƧUsƓ},Ll ܛ㞕I& o<1ERT9GfRnkF1k"bdfFQ,M"3fkcSnk/@ey,- ⏊+X9^эJ_OD4ye_X)SƨpA᎗iſTYHj9}`n6|b _'7E⽾lFVz+k'JNȡ66ڜ0E^(8q@b.n夈M@^ v#ud2xdV7i _9~y$,{h#O g +g吶)Q ?NV7Vo>&T-([kg$sA*Fס3֕ٯQL퐷g\-$J_aw8Q>ɥ_ <$ϟ]s(6/slvOK>:G 7L N%XaNA%X{(hk0{}JLvKN&#ɼ)dJQ sL*& C28P/ qv^HDA≮#Eye&Q)`(5l*.ц>KJjӽ$CJIJ2f77rCúrlwQB I,@߱oGBG}OtiWu~^GH%f J-h=d4qrplju`TRx/$z'cĬRU鍉g,-U}*Q[ &{,mB:#t-M8˝JEFX D)- u(v兜LE᠖f\e3º[ @l%E^DtRbMKx.Y?6 tN_>Kt$\nsxhkII(G󑦾z Oyj>j–WMmu-Qakm{1!>f7 wxba͋*|_IdH$e1z5(vkʐehvltisP9Ŧًows^HucloZWNڃ&:+`kD\|SMx9`| $Ϫҭ;M(ۀFճZRYBTrK$5 ^Y#ɳ J k>uL#R?mDD"]| C_ï0/^_]_xMN[bHWr I+S BA+m^Ett},jx$b LTPHǬpУhvthFAAC +OGV|ѽjTG2_7rlT DC3QɖwzXY>Oƿi}!SGYۃt,1}>X!j"y|R fŧ{Nš2uM!Mo*\VRa:.Z iX\U^U`i0y=؂eŇgX]QiYs|+du(t'p.X_佗wIc3s[Gqm}lwe]>K)(Uɸ&s7 Xɝ"Usu1k:T07RѢKǒxJFM!'ݕj AtMS? Eo-{͙WFMĂ_Q c5ᆖHYI-0LhqxgO%{Hoi”-@;=+/ejAhbH:o ؾү1L7,:  I`ޒVn=z'>|M@6GjN֦S棯.1ҏT6^G7Y7d<ӌ5\UZxPoDGσoAdǃ{kVMxXrR3M~7OU p {C۾b6̤nr![X1# | E _bV lfwM';:Ehcpd!uS&av_A_7#O3!XgI`AKCQEI^DIa#.DTֹ X+\2'Oٞ@E:/$UJt^El#b |rgh Њ6#J\ ')*kM5ǠQx)kNQLS"T; :J Hn434t !!jQFk4ze!j~ys0'6se O->/JGd/[L9R,㺷01]-Xgvu~VS&IzR.`+tU OQ\Lg72֞ӣ \>X^Nk7t0}bĽ@S.)A !4! d y\w6ɿTi|IkT~OjXRvAc*x_x*RJu JBx9~FE_&\GB}1*nqo? ʖAF90u obryެMag:e$ނ/I]ڹoN ^-WCܟ2A3y8-^#;mLQXkDػ;f:$v*)˺ 790& q+@svY} t=4]|; ?jo9ϲd_%ڠ-ފ~S ~D${gfFK]6ÜVkN NL2=f TVE#Y3dnǐRr0Sy6 G_n`O>$m-"5"Pvw{FX{scAU1Qs踐'XEzY YVL6#{* 1$Ŗ2U?([;D{B2*xRZL})3+$ut߉'37lq#c;56 ̷Bihs>mtn+h Z\JS>uM ZF%d"{P!Su'>mL Qp9 $3#"8cĆ)\'ğ7]҈WK\.pH`b9%XǠ>94Ј9 N[ Fobq VHQX$ uKjjkm$Uw')MYRLg30!>\aäly:̟:3U63|FE< zi|N_491+WܯEn|I3Ok>1EJV (#ry`8FHfGHiDe 1oN gDy%N3; G%fDˎW}M7 /'ְ;? Sb=BE:ݕu,sm@Ỽ=-mGfPθ!^ܸd]0y\`׾箷O1mjo*ɣr&ꜻ|xnkwp%hHFxv$yFoL*>:FA!:/Lrz;:T1X['OB!rzn.3<Reisv.וfԷ 8|~|^tl%QPD4_Wb:#kȈ /zPNY Z8| ߠ0ӳuGjY\TX'ɉuGc.0-ݜ\0,Xh#̝{EZ 0-Zw=.ǣcoܿ[NK˶m4A @*CX MƟB2q, !2\A>=(LoQCT =з+CWzrɩ )^@*o(³j'3" TwLGv$oxٮCZKNȇ6ii8N^Վ;:PZf=?U<7WB~Hq$bBeBGEzlH'7ƑQ5<-tB!jvh, {I.Kmt[d!>zSׁLPY"wyOsM17 ݑ='TP)2:L~f.h#Q¢\aa= cnlb '܀Ԍ@C6/]flC` 1R^?;}xuҸD|D nYԟ*Zq#X_57D=Ȓ)mr U\bǽݾi/K_T>.ً`cql܆ V6'Acn0ajZn$O@NA'^spZtK/+scwO9o0_Tj#niJ ja ӳb3h[vN~5$:<0q}*`GY0H4\YO$Lh=VlAa4=aV;a11VKs%}6C,Hn:]w֏[哣PhYgkqʮ獠}wu 04E PZNpdOHo3x?頃D'|7uuk<63=  JmhOn>)GLb bm8.ۏ~ ?`s*!7ojQHw'.D?ZNk[Q)+ӖeБJv t;+6dy`<ߴhoSzǀ@{T vYȔY:8TH)1R0B!HCO!v*YgmE܏7U*&Zx-vC.9l\;fiotqEQ7ڹ?0Mp zwwĂ-X]S<q{(JQq"UTk  f< Ϣ1HTN_<Ð^hc*Qo**9(Qm}fhah,4"f]Iٯ`EX8ڈ*DB&V4/r(^8 ~ ZHIkLp̶lqg 'G] 4t_ j#kIU%#Q^f'S71r4 !VdL3/3&ie%+E(l4 V|v7F!'h}1?}aKz*_HFloaXd(Z7*P<`#L"퇅*V93f1b8*gd-/mMl<<Gf6m_WZNaT\Z: R7v)&LBPSO#mؚ!rUlj͉Pֳ5$1KOqLA ym93*5 Kh %tʟ:({b^b,|aּgWFxK1bh2eXȯ`ylgVZR<9/->pI,~t'7ĎvVVGufV<usa*VٵX04\:kp[ܩP;O1K`?^C4(0(Nct?KzO]#fDaNdD" 4'Bvl-#QN-T=/ލv`{`c\oRei=h@Nz$-,!1h T_R{tІc#=5Z EܰUlU0`A Mhf`*mpqNYmB۱+] PՃ``Gu r@NH >>DWbC3 +$Q kT@J-<,-.Q>T1IENc17ibRw'fxT 7NQ+.' ڰc|>t PEy4' 7O{qƴ0%- =_ySb6.ݿ[ *SfO) gҬN8[e'ǫVk&St B>{Q3$?>t$mwow0CbFȔGkbZ meם05Rip<^"fñh,Y/or2Gƣ%<=!gRT+_:v\:[Y i|,ǔ9d`x>Xq{7@smz)BPԅ<7c/a@A]a>2m>&S[bՋZ8^ʤϝuf t Lߤ$\rzOf[Pȓ\A&(fI*۵cBO=/5〭~R aAɹ]Λx֧,+A2Y"2tHs8]W$-Y4 sHTmuܗ@ײ`j՘>LGyGUܴ [T(?\6y`'?BLqCy@*Im ǪlȟuA6i^0~ ct`0(:〷Ja ݊SFƺ!Rh,+"|&覛#22$*‰rK, TE;^Bvb00ݲ;@ti-.r_{QN,>\z)Ͽ9$HPPKV3blO|n1_գĚW =كnb `E? wW׸:umѣ[,m4u[*+KXJS߭q{ׅX_I8!2rq9e_]o\9lYyc@a&;.BL@pߙ*hL*WG|S6x}ix(mЂTpBHSë%18.2G(m:MMc8.C??r V9dOImvL7'Փ1zsJ^01y[fw$ptip\H'Ûώc1zF"귑۝f4_NV;gaǢ;U{dSz# $-ze&cNXLk@Vy S?ip{j'yL#dm&z8f|J(7fvu`#_+uri,lv. Y_fjA-"7w d-ml`K :nJDX$['?E#vIJG^D%J)7<КQZt&p1}֓ qC;42|Z ;#U"g^&eZ.)J~62/ |FYɋ7&X <Ч~/UX?;;H,86(h[^Uf/%zuةM T/R muߚ:KD/fbo,"[Ih)$ J;lXX ֱ{O,7tGZ2iDJ K^$#AeSRiJ~ST?HƢE}Vt8h H5?s:$b^ke u̔l kӯKn#toA":fYћ?a>n&I)s"m#<β/?C,P@|0%,s;UPEgD|$8hvAeO79ВFvk}  {WFKs鼟әbgF9)r*juSNLt?n4c"hnE: ՖFתe|DqpLduKoJPݻh R4y~nRJozvmuwy"6*,yr~qa(4bW 9rS_Ϗ{0H:30F7 ai^;Đ{F%;7K^ubܖn#f32 x(S]q`lyy6ýS~[ սBϺ1,6 k9c!vH! @d@/,&ׂfdl&?}{}>3Dd ؒĦ{kQ r>C8yí"ԢisfvA\ ҚGUP8M|bᢲXCT _y5?G8PkYu Fd*6F@nBiIqk\LW犞Y?Y_ثqt_PJ\_ΛvpWFÀ(z@Oтş^4Z«7ڂL=]_/|[O7}j y =*3޷=#(9 Bq%zu%RNko@6o˴sI$iO|EAIᬙZRcvt va@)$Nrrizy_F3!R!kc~(pZFN4SDxb V曽@ţPJ,5jTqd'O'~1qJK7l}TE}b8  e jYCˋn[3C3Lq %`4q6ʥ=qZɸTIsUN=)j|} Y"V&dR}vt́`/Slf0z_8^2.^qjF'Fhl }! qv^-b}ɢ7 9(E8jV2/|^j{n|8ULe}02yD"}y4C%iFA2򛣠C^d.*hL] V.-'ؠ3 F )fB& تvb߷ }م;z9+M>? Wb筤쵵)|[ igp^|HPt?(F8B*?FJc|yQRD ‹puE5TWK ޟrla寶pW"Ge4:NDs~U>=iGOp[?;=oP>=w=~t+#Me&'(yHhk^i+H`0>r\8ӲceSH.r'T:')3ޟO x^SxoDP q;F;1cX9 Hg+mW_f}]DWho֝uofȎs.&U:2Y 6x;Wy望4FRv{%~yVXFd1{Iefj3v!ju s3+w@f $ ^.ģ??p$=(!IELqS* QC:6_߻Dje8:+J|ɻ7(l&5 aڹ2=#o`g2Y&c<N̟h vgK}x¼9}3YQ#YiՑPkvI׏e"YYW`仢j, ?rRɠR4%g"W0&oid%ie]-ȊO~!tNJmGךT̋ڢ.Q݄nn:>rLapak"S]01+5u&H&EQ\o/&vJgB9*<_ ucNDoŧg3.WPgomʦ8D:AK!(Ͱ89q\D6GeP2_lٛ" yUGN>yGuKOn;5Tq`(֔+呇7?HJ51Y `抟Jl6ԽT8J& _U usetK0D&ûV]y=;X?IIP$| > v!]5Y$I"䥼Ц)ߠrq/r͔{IO}Y0WOVѣz{<fыAŋ6K/#8m/I?,SQ܂0cd6 ~D_c ʾ*P+ -iGlv< ?0)2]|/{,嚝WKQ]~}$hK_X:!- kdv-3#"};䡭jDF(FŎMR_+g]+5Eq^>֏*kx>1ߧs%;`F.*3Cg|NI#Roj\\Cn@i<< L;>ګؿ8Нg633TG^ш}| ZX@N gT#)g) B;kG^"B$#5Y)7S9@D|zyI+Id3 2s`ZwκYx}9k=l2gvr8F\v/ʤ4vdYoa :8yIK;l_Y?$[q=z )Nөj>vp(Rqܥ~H鍍6p(gSMYɫUS{3SO3(F@&Wl؜F?5xqmA28`axL%Wlt{nH;Qme&7}㟫lX_٥z?2}>ŤZ+ aXǃۡTz+0\.6aT]2c ,i1brW}RЦf O1L=Ip̽Fߙ n qƙi[Q,zT[,9~ƶc>ZU au8e뀩IL{iQ܁.]QCĕ[ j,1gzeFT2I2WҷŽc,4V$wpYBԌA8nzCZ`Nķ52RL-W1 \*A2Bd-p_fjFGrO "Nj,B^,M\%GuۿODU>i+pUkNJ<^; QR`T2$[$]oP pJ6+儋 'Y@}#[;X44mWMUɋ(jn01mf5 ~HXBi9R&p^pwn 3ľQ(,GC>9fZLFIFjJ(^P(hJI זױK^wW_n<(gU F3-ԸHuB,Z>ӆq}~I*Od-VAe 2%zSM^VT0>轱Jluvmڷ9#IFҳeu4:^5YaA d2=j\)Rd6IR$NJŪv S%=,`ٯGZ)kՐcbn-7MwR3oj,$QHgt@ cVRZdZHQlL'L:^,hDR8O{>i(%uh:ux&Q*RUuW ȼ=McKnJ|i:WN}&C[/I-$VGCF9JaQ֏'3oIӴSmQ_[a~Pw#9 M`ۆZ29]0aMRC#n,w1LKѳ25XO B|&+Enǰ0D9#Uv7һ#.Q ivVeGZ`{xѷu6,OBvgxp=y 7|l^U\:yI~:԰//NIiX%,N ?E+XC#ب MN:g)~D8.7۽#5WTm [isR`c}}LRjfZKK1Rwn揝B;Ps? N>prnGcܠf=$@)59u/R=(X 6p%)8/0UDN;gB3CaMm_[ S!`H4=ۑ;KPPZcOOB]=eNzxSCX>lyY*-\S=JM.A21AtECj_kCYAIq3+{)mU]feLv&Ù@N{4^H~=t?ݩh]Q߇5+ `zSا!/YR4yY;:hJQF2A?G$b$G~<lzjU+ڸ(z6J֬>,y5I5:ozfҖ$?ԖǤaAl]MvMxUPyd'ę&39&rgnzf'*oD9 1 ʦEABelC#M-neE7Q"Y-I?=zU4cXAvo'0nB)'`Jw-)zʶa4&mM삩 d7 +C9avfBt}Pq"?= q\ۿ7@iw?-~a7W;O 4眎g?*BKQ @vܾkF +`&B)*P2|PˍR÷[P y@$>FW^8gl ~戝(5D2+Z@I;GQ }Sp*A{P- qYت$=?rǐoc S ☤/c" RFOZ3Z\hu-_֟y9¼82O0allRHuFA>{,~7p뤼L>DH(=Mi} UVӾOÌ#$ƀ~3ӰwqdvYֵK%͆0]Dד4d6|2 rw@[FFmm mȑ j"f!XX%nmYyﵨ`75ȖyPT5s'a.I 1IikR^HW݌_EQ^.4aL y0ar8_ϸnl)ۉkK1e YNp^;tQ;Ug?-B2Z_Ը wdr[$0I,xfM+?Q8Řh)C*"F6@n6]v/]WezcGL|RWEm=OG){e`tߑ /ɳⳬ #2+f^"=r…Y,-W`[FmӠ~Cęroʥ ,ʎaDtSe BgJĂ_{×׸.BҷwWTU/ݧE`mC s}7g:@5Y*8;vu7Մ$LYmgWE Pz[ZE;7p*l)Zt0;ЅPNS x|4tmo]'CЩYaLaQ쵚4M|^`(^JjT|z @,h?؈)1DwLFtBA#`&UH7xX˗V YvP=֟ٓzi*iK?&~]9aO :Dg!_*qe`[g+՞dn Lm9,A `./%#޲Wa^nE*r{ !ߪ]L[&!#U;Ż{M2$)聮=ldy*ޘח1KI΢F Kc3yLS1VLʮgKG#?Q1&';*KP7!( m/@_NX-)Mh1'ٵ0~5 } NZFq|OWt܎6Z!DjF9vMR8:{3D?݇WFb7x=꽚3lk YdZSJN!k:4 ;_O|}"CԹsʞcfX%1F=Bu33*rqylE?Mw ʉֽ]xOOJo'jހI2-߁ny7e]nߗl?Ny"u ozpaHNsN`NiA>]ҙ+ό)T/<=&VN\Y4qa(-OqPiI.1Z-@&GN[Rn#b4"#(94l#rA.0`_~cMV)b%d1!&1L A{<} Сy^{f^%V(fbXyPelQV"I'B?U Y|`Yr@GR3 it@^ ̽KeTm!pu$"˖'Ě@鵑 k^޷ܺ9fzqV"f׆? + ` +'H^y]&Ru!]_w^D,Ha*ː`d&=@Nb[rx-e 8$I4ۚ('Dwko3uY $EX m&-f7O 3GnCc1ž ua *6Oy1 )sf:TaS)7 WUI#Z5Xb| Ժ5&A^Xa꾵+_׬tYbzdɿ4?NYD;iFْ'wrcMI!Z{\ %>yZW.*t@ԱE`7V+ss¶9!DV\)Q)o ]ؙoe)߃h6Tv_`6275ij#sR1,VߎYP;eutNIڟYdCxha bJUOL3(g(oN$Sz>lք93uQl&Qx*[ݯ"?pZriQ`Vjv:_ ȱ9+꜇vLw/rqTtر55Hdu@W(f_J7q>!zKNX]ۏu/uߙ\_U7?Um~4kS}a8a-glԶ2B[gI߽-W FF2p PMN8YЍQbNӟ;hfXn\5&mrQJ5*j񐹳O Pp'!'bclmYpJ ;1~ :WӜ=E8 ۫L:qa%oOWqn}|X`"_H[/Se>h^C%{& U9!̣c&x\cZލ45=SX6RJ򋰯[=d^us/=Eea*셃jp(ڒs6 i> 4%U^FYYѻf&`K0,Xa4m $ERIfIz3n4k m \J!e?Iv0p9ʂޓ1e<νuc?aҠn=h|xA.¿0hr4?prHa~}>MM;w7 7t+ٚn^H ss!-AUsD=L.cJbZ0 W <$؋;iڮƞ{w%5'j@,1X(6+!۲{SE}z3 23m!V;502De8 XQN 'oM`#Q7#ـ}N*D$ 5m֖ ˵ 7Xd'bd61}WS^LMw3. qnHqBc@l]1/J+Fo7++ey&ct/GmW<Zu{>)!2 ZrzQ4/_v ^"3o@|4"ó[#FT)ӫw.6v+$S+T|(H0 Oc`6-/Xk{&FUh(iJ(_x' f[#u:#?j:[  Ia=0'T"DcetV-M8⻵@5D.+@F2xzU<L$%=L5Q$$h7+M+NIsDMPܝaWY^ cSqÑ3\PN 7 F"d >vבl CÓ8 \NtqzjN"~o$u280AWs47./Fg HLt]ΔFt[W f攲5 z-he @.~~.(*Rg,yn&Lg:8;yM%s&\ԱNrwHknDe'$?s¾\ 8 O`Gɗx)p=ؕ9lc.8*zv;%xϘKSZR;&E#n{CrX^}lj69@||++g,G_y!s;>2$c0+~T.r(Ț hi2//q]cϑgh}BKL^lmV\S3fĐ ?|^Lk@}_.bJ˽jD=v%#5uNSeT`ygK;b'g+a> y$6Ms3HZ<%<Iބ}4[>2{/GVm  M $7Tv_ѻPh"7Cx=?Ͽ]|渝azç睠XeZCP3}h2htDbВd.?h\}Q;?4& EV8f5Ўߡ'/>&J TouGBBږMbgzG8N DNwdeȲ ePɽ N&lĚ5`UA ]ׂ$}csފTaS< xc3PǙ1Ulo(_m(k%5qwrl_85AMQЅāja[)T#)TO]8|*"ʪK S2+2 }( A,웃Ta!c[.kV A~px8?6TY; zsȡ&B"R yG:!t [ZYejbJ5\lv R+pw}Vw,fΦFyM=+n &; %'K$$􁎚°H|jq`sr4.dl+[y -o]G/]ae{qF˷<T/m+RN#,dJM6@_}nxG9zZ2 DL%7i jK"i14kpęjPd" $<%65$/>|ꋌR`ZϨfS <#0[ח^Y OPzTѽ^vfǡFȈbj!n3Itz&bbg:ⴣ祈R-aXsg,f&IO:yvH \[Yx"vZBR3K , b2@M<􅌐]0ҪZXM2MIm_쨑,xDqyqB#{dUŦ1"5DyH{ X6Ȅ3_Ϙ31k 4.Ȗכ*.= m,jߑr ejEpﺥ_tj;߲DGwu#^TliF8Y.w=tļsf:\潍9=.]L?[ߐ' |c}nKea>+\dy!2qFے5PDpᧀd>|K(=[Xx3)t~YT֖25 3/j/&hV~:[ֲ?/=Ve$JMnKv[zS᷑_=~E(MƎbzX["FFx͠r }(+H\6W0}@nn'9*y W(lkH*7Rx+0Y|>Ի$Bf%74LKD ѯlLϗBi*O7՝8#߶L_NK ^Kt),.H<. Qꔈ$Swqt.Hւo!Fy*ee!*[Fy4׆ޭ7m89BfslVKD=s2PK^T%&@` Grrf_}Zхѡ:I 7͌zحe ,/6BUo@2FT˟UF{)%+ƪT/k#`A3.V**OuÜamƔmbݰw̤*"<¾1PcA#*g\ c r:E٩nl fKP_>b\5d܊ Hw2x>rδ$w$N jDsk-t&Pf j8k,ff(2[ W^tq%JF#W)Pl%]4+㠔8_iօ.cs<>ub"/b[R̓K4BbNX&NY^i4J!(U\y|;(݁fl(z:vXo"CSI"T !rIrjS/BN( 7mܱb_dt'pOܷ%@ͩMϠ;h,m͞eP9!HLF )BܺÝ.O9WJ0iD49$8CPR>Ֆ bIw ZTן`!T#dD 4.Udp0-XD-I %b3|hZAz!O.~Ϣwo~W\[64+B$eXAZHբyIͩ+eOk>.cysz#̒u{S΂ 'a?IHwB3ʈVT(<es=Mm>S ԤӜH/aS+n$|c'#/Z@ͼ pLJ4cUcpt\!!_"Э"/wP.m׾ ._p m Q.eL^@| 'Ba!굊R6Hڤ\+E%Y"rKd6ɋW!_ 6VҞ;:P[{F/IZXoie]@u8Ζ˻h wC.϶H PkNV(gNu_4z)Doi,ėvt/K4UGi@jF!!W*z3[2uHbAFQXKEF6-XV=oQL(;%y:K]iIA7pla\i)YW AC9$ffjZ :7ɱ},@w1& kײ5eXY{W0ʇƬ]Ѝ Z #X&~[zAɽP!ch44iڢKAP1a/ɨvJM̜CPBp:5d\^ z(ퟻip+F~65!(ƌj%m d";u(pVyNSM&JClZG_Q{@0E=.͍:Z@-IίI+J P|-ټ +⎾U&[%OaXS_x_ g-P`~;#%SnaF C8uDԐMk<^||Uו3p xusfJLXAfv1Jσ0DJ3'Cdm]5 e r-SELPX@Vrآ4h!(ª,VC[]k"l[.1_Xwy+NBo1ˎt[R}1|Rk-K=@ #IE'闍0 FɇdJj dD.2n־PV*usJrJd3՝Z>,*}0ps V%#G}Xhn]BVl9LVaw+fw:JG9'yd{LĢP*~ UzJiK}%am݁۠|UKs6Txp4-[zWEVW{6EGSbKjD~ߊ '5޿eUFOmnqW@J$0|j-XIY.#4T6 jRsrg,H;O6m7ǝ)۟! C=~F%'i4 A e0mÀ21'k ϟ=t ڎh3TpJYeP]/(1UGqQ?9^gxr5;*R5kE =˵଩{\]20}j]k76~ߋGϺjGd?@\Λ'7pMdr4 uNSL Ub](1\ z=ӟn"`EpRQvstA C|aD hVtF)bg )?o&Nbq?v?}u} .Hwc_g)ĒAX˛TB[v՟hBو,p)T +0-UB0vZOFEpؗF٣BǷZe\T, ^=737nށMOQXW4j/nI?P<4|%qI= r>LD`fwgl%&XAZ)NêN(-N ~ 'e }V *O/\ՎE饰uSk ZgO1A0e lC9E鵟I`f&/BS#eP[EIA$fXxDbj<:}|mہ.B"/lFWqa&JEhqj54(T^>]"SB)NmE=NukmiUF'FEσd  Z_C"89qbhϭiIwV.I3X3`4Qv쟓-GThU7l}#KקgKGLi>X&i1FCJX6HyHuҡhr)Xӥ# XdM)Ũ Ǫl3F?JGҚ0݅]MkƏdP(7ӫtO}icXЀ{6dqvJ?=!ƙ,D!F$x=JR gYQD6E}|W8OMR/uk{1 cĚfWmĴi7j^@>Hpf }&(PqA3ec$z~>!nYgR44]'d1?A̭:cɕ-)-P+;AH=^ !xn, `}.)b aWB%2Kʖ,fI_{.TcZXm>'f7b_5v9Hh"B6TD~X&c>)&9>>E`aL2NOݑΛ@@FBo CnmTbby7} (J‡GWT@]jT1ǢVg*׊9hY #0]RfP>/͒]6/wZ_o҆UL+C@(*'M]Xbؾ\Rj; dC vA`lFJ9xG1Edn\.KkMcƍB*QֺٗFhޅnbԱ% ^ȧWG5Uqf2^)$ʵ2;胨tˍ4qK' W]bE (Q6X] Q !w:vyՃ7Irʜ4eKBS&'>5JD.2X_]CΐxF<}U(k\bD\~da0!S$ [?xdTiZ/y=T28_Ϙo\/NwO:+C/lFjUyo ;E^7^J#懠8㮷%bei=- DgzRGv[F+f0vhp Y%tbaV`_$k$L\Nߋ_45SiO00~ 2*k`VOs45fQG/e.e݀JHBԣNaZgԝn0nmxDBo#OYҕ=?9)R? ё>IȧO_WoYjU]mTտŧV3~2Q(B;S BD't΂6u9lx97A0#G݉\KmiQݻ5t&ꀲ?#[Z$t2<`Tqpټ)r~9*JBgON&ATš.nǗDžuad8c7)^j=oaGqwpȣ]Pu('鞎n}Bא-#ܩ'  1nehj i9V9[ 1flwoOkdO"K>23XWLd#;K Ó}o0où2z\ژi3ND t\D).Wi`ϱ!se@"dgxR֯؟(?[sd^f; R}8*Pk@"&%I'Ʀ{b妘L vb)Ӎ(͹9G^QD)2|ˀR12y]k]^Q, 8$T80Qz]nrōPюˊVq=e)ӐƑmɎ;-z6#6A 5tU_IP'S.y,K*5GL鉺z4 -V_Z:OflCI 8 fpEm.DiOw ^\Uҙ܈As e2R糤-QD!ذGxَ,板?Yk4H9e +tJm’*IY*nm*fd3OY==t<v*&P~p<[>@%v`C"KGMDĘ,VLP"Voi:$dcX*eftMQ]#԰0b?He;jWbR)gZߴ>)bR3?'3[B J`EL(OQ߳RnT(eb}%FMF@@t[h=$>xa$Q;B|ܹN0^ϛԀHLbjAqETt7 %Vzdq#jqzhdti9n3NuQ̶;lQfj^iȌG`ni')`Jz1nDvC@:gf0딥C,ԟ~7w(EY0P&w$`\@%DફD\rLK``x[Z`_smr2Rc `82I.( qD}86UOU -[G煥7[Nc:z!'^的[oJI8eeǽΈoD 2eҔr3AHt֐j!!-K۽[e0tH/pMϟ|;k*71+>Jr*h1#{+O?"`ae$aIHl|yn$qE%7"~*,ֈlffePFE]v$ч%g@ s%OcmgFeR%v(}gTSMȵp]'ʃd11Oa' LQYI'̵I!˨E5`"P >BSa8MA&]u|dGQh $+l]!jz}D`=*)Q"!nqHk:W`$M{>kgDzlxt!my=FLU,q h-_$0srǮ jƶLx&Wn)64λVҹU-o{&aU[I]MgrL傚k%eʓtfS Vq Mƅ4IR[LaBwxEeTuIPuE&ewXBVgI6=p(~f꽫5@müduK}@^0g6H[Y"hI '8fi%IX.%ؐ@_yLw[e uI?qdѦUi/6l$۬B~"x3AB肰8Ӌ@.ni;l7c1Q;Qe3ʠ~ &[ d#kPFs%KW͏w#MPL8 Ty*-1g.esri Tog-ag 3gDF];W:98ʱPL];mi rb< moCj=̺ʓkr 77x~G"$A9猳$FF@6RB5ﰅȆBcqtU؈Xf2 tEV8Ч)s; {Q)β}cK͙[lIԘimJknf[`I_\޲5U 0v&^H{'߄ELfl1u"Zrژ^˴SW␲QOWqѸ`_0P7&#o>gIDzg$qLr+lgnM*H"ƻG B@-/qA}E5W`UJwNn!Nݳ{'721AOX3>n} S 4&B8T_N f[ώ=^Im` ]t

(uRnΑ5?Jp§UPR4-ͪ,)~̙pTZih/rD/;LF5M%? /"?Ge I~fA DHjv8művTzb_ 0mxFֿL_fuaNV8"sR0[8{\k9 n&SjFzƈRͥagBjP4+=684ze #H3^( 6j9 iOq]J U)&q LLO4jNlKy?l)28cTA}k7 %U(ޣ99PCʢ_XES@[@d V#݌bSXn#b< xКq0(ēi,34ӏ\&ZY F(Oq?)qֻ׵|䱒 \,^L<=$pP?#m,Y^^rkDF|*Cb`K͚ j$ aQmHgaL438qβm0Q^/GGszp&2⼈l-F ~=&9ء|4p{evA0̀+ r5J];Ɍ1sՆ1Ѹ,oUz3lUBf{+dJfjj|3bm:n\/7}~LZih P(w<ӕթLOr8: 1z;9$jY^w\='4r)ɤMА;8VfXk^d4 fʣk{r5KS mhk %4D1c n=.Cw- WJf:6uY;C٠7o"P dK0k8"P5wL2x(Z{CjqL}>EhoLm^c@'f裠Sli^R(tٯqtn_ޓbu /Y@2maXQ*V@ &ߣV3-b*gY4K7x.jG9Y1\I6Y7g2fQ&m|DY"TZN\l.Rg?}zIjkv̈Ӑ'3D [ Y䃉O  2Ae@kuu<<-?׃xSZ҄BVٹ|!Sٚu2cruat%A*\w8ǣ1$Su7zH{LӾa )tt[ևzȎ0'ZX>ȪKö'Dak+VsPё:'Gbi,p;}XB)kJp {ؽbXC_Lϛ8M9L34Y¶SANj1v>914w_~}<)c}?. j}g~e#8""RIC! ^i.V[yfR|h&tdwJ'"[4J?dnwusRFݐas;/EV"Fх3L qf'Ue>ZqE7GꥂblP/x]z򢆒r.I̍wzMi3¥?3\ܫB>'H+͸X&&Y K,HjdztrNxbeʙ`B{0{<^<Ĥ1ѯj9i~`@H5[ܸJG+ .3cU3;Ydes~nF9Ld\YК91[.V20BOF<եq2mC%4o= NH .{4{\,8zJt'әXi>^ xPVQGj( N]I x'LdJy+xb%^1B:;nuɛ柨B{)蹙w7%ٿiSFHTDDav+ /c[aK!@Qq[Gu<0"r Jh{_p(F2?G yPxT)ߪBOy6cf!FQ jm)?FEqx} DB)/j;=Pps7 (V<9m~wJa 3wO/15_ e|@-N`'Do6B+(X|t}持x#?}ǧVMT9T/q[v{i !\D ̼!f>'̞9tR s4 ~5:XGxnƃ_IK57=M+~0ֶP[?$TtmXJӹz=0n;KӜg3 )u<8'͍&wY# 1'r )\3ma !~!V qDdt20~Z9\%q{Z2?ޣ-v)>" U,B}y KC!OCvpϋvy)1&[(iFzxJOjPDZnS圏,"R0 (G{=m?`EF$AL˒wBt:vE>5Ǹ4/t%vAۖ`b^cV8I鹑] H I0>P3a׌::jK"1ojv:q米71+.dtjFXI9W.Xs_g*,3"4? _X`ϕ2CO“Jg .zxj,m D{9wiJ<1Qӆo/EUSM*e,_Ş#\ؠаyaȌȨit"e` @⮲}boʡ ѕ$6lPemZ5ϗcU6tkJwwT*oA2mo^T4U ^3^9.1਽׶^ISxYod-!]nn+7 tD"9ʟ᣷Ȼ37R i'~-q{+>>[Y=WAm8}G4p8OnE ʳm jKF[=V7s\ 3O.;w[P瞪~1HnSI^1j!MXYE!Kxޛu O2~ߑtV== l©\BQ;Lb؞fb=5c<ըQ.pNsYU}pTl+/@a'U$e@b|S2{؟C%Nz RϼSv>~G N zlD3QK3*9k׹!5 "=\."^8'A-Weλy^T_A~ -R&z4!H9JT60a{b=c8!X?[(偑1? z{&Շ)G M :U h+sA ڪU@LaRi%>O+|d׾o{^/BI؄ƒ$hvW(:@ztX\/)D횁HSZo8_b^/ f67ׇr 6]dp c811` Z y/";zw "m~p 9ix"sT! #H/ep땊 Q'TF)AOɹYu>!@k٣G&d!s9wxm͟$t;=9 :J;J3QgEV8酓Y kMŜcL xvJS{ K6ޣKȕir^v7N p@9 H&ynXn_]]Һ*@1ɵed7H`D+.\ ՚Nq8,R6b{_(W➥+TFGfqSmuK:EqX>z ݨ3tVns ]e_,l>TuK3xrT6*ڔNV5`k;u`\H@@(rqBilnON0g\yn,];{+Ju)8[b I%ŵ2o#7ԛ{MK4n,T0 ۓCGSmE+4QsTD[8%ө#:P`4J6:s,&xe $`1Ts:cDMa[z$3cϲҮX/wzLW'P$냨fK%c v5#R=C%2Ԭ]!w(@s.> 5  /(Iz|BqYqJvBMR2bX,8䥪W4Уy(`o~7٦ -Ryҁ^%#Me6tQVAhZb;E_v@صtn/*3b$B &ҫњ(Sj lQ[Mk3.MJ=ѿzuШXRWYU2G`T*TlVbF1~dyE@bf_Vv@F,T7JvpqVZ;[&bJ+A<%f;@/fMmc#of!B_A,RtPK:ɸS5r @mIxWSj.=)tc9/&71ا" B@Oo pR*Qɢ'?s:LF8?E{'`ڑPrEMWqo(vh ,S:ojC[B뻤#)I_k6]y`,j:tj]YS$U co[:3&'+0((z(Za5%t#6&I iuXi3Vq*d#{vpiccp$ J}Ѕ>` kKjcz{A8<UGGHh̔1S[8`!B}X"m>WXU(۩X#y` ldfۖoyDIf,kҶL"Ðd ,Y %zNHȉ hxowX_~RXbly[} 6 n ;xHe>#[GOkGqAб^rο=tE&Tp&O/ *ךG)xJo50:|z]s٘<3.I `j D ad@OmmV_>~jYҖ"=t^&-|RY{S@F >K$XT>OT~cR)#G _ĮJ(y,h!bj :ҿlNV1[{vUٓeǻjzZ#YJ;pST6D+`F+qY79/fo<#˲̝"3 !w^N謥Il)gT˜ExPr{[P|&19t|y@wK\Y?@ %2L ݨ"%oF[J d+8l*4% ~Vдjy-eIO鄮4H?0z*3-HO+`ⶊnލ.mQ'^8d\I퉂F|Z#˕-R]*}iLR$KޘvZϑjAtށ#'L|G9dhd@+O* VUq&`)}k~3ogM:ǖՇ9mu=:CO_%|#!>w%hv h &&˜QݒՊ$*'m 6]xھ]Tz^I,VYa݃P"W4>@KFwXD£og~N ō9[w|rwfv2!vM$}lXQjucQōJ-+2G,{׷ n:}<8_+0Ok?p4;mw栓@5@u$id)zAt{,: #YbLc8\DPh/?-Eii\:qJrFSX?`$(3h˻pvh.ك8Gu4/.]z/VM_=(nay[rmH\|Lk3hAec^G-+{\tMl]6b' R(9;O W`G #%%Dbo085.mGc,-ےf `5Ig̈́W eTӤK9]x*pQ7Yo]l Ӧ8OSBGῷN$KCFmOVD !?ze 1ؤ(ɬge"^+ m=VDn)4vQH?t4]x=itoe&^Viq =@a/Y}ݎתyw] eB$wׄs^V^쩌E쁣ǿ.*[0AoY;vH@VU ᦮N(meo@'د{$u>I\&;bkN#(+0e54=T 4XFEL7XI|ٞBEf՘.!Uirg3<̨ c^GglN=bGXƮ[bK7!2#`6ONXD @ 4) #ǚ q~ Xkʯs.rĤ5vR14]'m7QGŪFޟ(ASL՞4}:uBSw[(ˉڻ4SJ+?b#ڽ7ۍJoXkv{Pu֊\wSzES/7RM: }0EZ 5 ؼش.N$y: Jwv:ѐ8UR$0Gr6|,/޸dxbCb, &Gh1+/h<]GoUOD'hz* ;ל5(n\/)7KEY"$~?35'@uKМ52 H6wbޞ8#&Rwgcd Jx0D6PaN(QBvE2Y[jiS"%6zbIѮ # zcyo}&NK3RAS9?ˁo(pB{oa 8r!/uKH( Yޮ3U}}:T?2NBrrH콒!:%CQRC )3U+N:@/*ӚYblٗ^TA7ff˼^M -ZQZM+y#:k| H`:ӫ,@JEMpglXXvS8l3dڃHtOl!r ?-F2zu qb_5n 8S|"'BEQrV"#Ԝiַ5&=oi)-`-͚NUGՎ#~{ΧsMUmW寴#]⾞C˿0S^!>$il|,F|މް7Fl%1z\j")"0* +'UJ$9} !pXޥ"Jɀ +eV}˨#KDqBeTKOPGhMt+sI˵=ܹ {ԱM n% S],#}FIH´7C>s mk T[)g%m1%n_eB4?@tu`%4>LUҚf2b>'Є}Ej6$Rq^"_PJmsc,aT^K]Nzg"JK(qjJ Tte.Pe[Mðz̠y$Hbʫza6_~2Űf%%1}A BUGڥv(ߏ~LN[7XGVmrUx@w&_S&?uDkS1Zb!5*n$1`/h)-3j#Xnx q(r«G0$t#!g`: ;I{:mwY5ӷzu@/pNE,zC=FV3g='P?Q,I渣Yy1emS[zO7?IkDPʿP]4.ʎer$WP.`M[%Χzz>,'PMh{` xU FoԄ9E5/wY6._z#.[j܍ʻGhxN SHLޙΏ,}>q[h*ܲqkc]&rYHE"`Rvgn ճ|zqΎX97%ڔZ + &qɇ9{EOƮ(Cc+.RҶF3:ݸ~@0DV *a=Fu5m;exu.0m$owhXs@_P?VbQ*<ҼiVQuKevv j{9 J\9hȒJW%H;{dP#q_1xʗ}@\` r+L'$ʄt[o+Y-9Zq|=b9/R ]FfHs65"QbN4:t0IcƉ69M}n(uk JJ7U_\[pKIJXjUØ{/G=IJmR+v)yPWFNg#2.Q!bcrv`~&zγJ-qqެj7 7i .IY)ͻܽKϞ 2;hhH!HQX<L_'%أF ae%"ŶEbm XX13ƭX [ ^;pnpyIZ>p9/* !L1YacJX]ZVc[K/"aEU"}uPf @VQ5seչ/$~RV#E&ҋc8;!5 uVkt֛sb-ӄ3э$Ɠ aKG\ cICMBt~#ʍ(ҹNI4lr$̞6!Ce uu/[(Sl,;Yrc +*w%(2QPJ^P+⥜J\+pj|Hwݮ)2k{_{\fVjE)sL=W4Qp"wqUe|PϣyDBp0u\΢!S//R7D]4q#< λt 85UWwM_ )Oh0-~J ȁ|pknкf"^o5um9Q-"?$JCuNnڎ$Xrr&cb{& B VgF/K¡jM8a`f K]VؒO2M{5 D15 yXFD}9"QM~xZU"$eu%C*Ve|ɘQ)Я8 \*}PQ+A7`^A_*,㴣{c a%5EbQy /LLu]^nZݭ"3ƧBi1[i_!|\)і]E GU;f,;.ޥu\ )R3> k)t5xLHaVa*W..71Nt]3$M|Xo9Zjık7 nYho#R>`7LAW'@sˢ >2Yel0fF 6@W1LXZc~Zl#*]OyqVܞqO,@^)$cd2G11$dٙN+X4{ʄf3e"DUU #Ąv?CV[ *D$:,e(LkĠzzfG\6t'ɧ:Iw|i{tPy2 JKpB\- szqF$|T[nPla8Cb*J< S47!Q~հUpvNCV8ٰ"o B|M`zù c6ʣAݔ:kZ<豠a6Ƿa Mf908}{˞9ʼ*;wRQʖdLeBvk1&?hܝEDhmgr^".%pfdF庢]BaWЈ^.g ^$`16k׋5Hȡ$"gjĔ/ 1]:騛8"E˨kEFB<4y4)PJc>nIBH'FzT*Q^% T-1c{$$VNJ {;^>JP=isu'grC@\Tr Fl1kY5#~0-̑B{)(;(~4ѷqF@[*|:󺡾\i$z2 Md*)1yE/HsS3y45":?gcbd(~}Wz9Il8_z*&&ZmꘕMg8@`tuȁ޶<ۗiet]K9PPy  >hB Lt-#%qc:r(zIB#Q=+rKƋV:kՅEQ:W=8q{w,u/dR}ʗ|h0ԽrqNȢje> ۛJUj6plJ.Tm<Ŭk~n(8U ߘd05BݣOkѓ|1zL])19gdZr۰c_N:b@a@UOTژu3Xۡ?&Ǘ 9>H.U  R5޵WmipH=Vk}sGWv>h#F6O]2$J76l?5!=xGNW :'R 0+rӀRqC()#?yu75R6tsLzؗ]}TђCG>w |R ^ǏZkWpDL&rkNSd 02 Qp, eAT7mDʖbb;FκABuunZ3ل#ܮF_öX-˜C?bś4C&*N K턯^{}*xc?XagS@-p<Kj׳&R890'WPd(yȖ/r=!t}z]: D3oL()=EKHV}T!½ܙZ1ڿ[挸xcS52&іZ0'Y^r{qE͗i]̦vg -gGow";t%BDϤ6 cJ46+'^Txz"bbڻ4ħ:2A3=gneTօL$>Pn\$ 4E(Zې:KF̑zTUK48 iiOnMɆ`ίبeG}m8pGV7*p W C 'A q[؝1:2GОxv}Z,Ys%}ݜl)pD::eNN^jʪ E(@osɩiS.Hύ`ܪ \oe{fHCd$:C)'+ G[~b U6F%.*L=V]FGwǠUmP^:5#hTK;gl~B*27%i1ŻI+8:E׻ 1GﴍkWb.7dPj&]^3jDV'LH~3vz=|nul!ޠ֯fɥp-_~ FHT(Ƿ֘UNR'n&]kJ.Hb%.,,+iuζ0Py*FR~!tJCߨe q:MZ{QUljwUe QTǼ`Ь٭lY^;̻JbDf?VLcn).4 ej3]^"3$̚D/&<gM *ż!/ʚ]Ks'k@}<`8BDe>$$}.@̬qN$r ¨vM+ٵks<s+`ۯ ML,Px>* M#3A_WjÒ8^1 ,ɝU-vܮO" ̭I&CҀ0:$g\˗7MS+3CheyEDXӭ{jy|*Xx39vc?q,Ts BIV> 1U=Ht #ooll| 'E3&$`4LRw ȝFngyfVŽ#Yp;ը ̠#T|0` NF(ڈ }c+i;mwfMNהfa_DY1ސV!ʵhӰ\Qm4¨$_}kٛtB?Cuд7n֭cebS 24(GW$xTdXHe@DF"jkw-`OokNj_Ų4tQ< AQ \v!#!F< Ċ+NO Fb)6VxXpsY|[A@ P)g>Iq(Vʘ*8O~/oopLZ6c$ `S ! qq"h [4bXʨ&Uds>p#'`}h/JEp/-AG(è]Ӝ!ՙD'/M HZVݓY`.C ~=782uBHiA^2;A0l)lݠZ-F~]¨وk(wq۱| l)O=BԀ\jMT=!f$p77Чs1<DttR  9M`#|3d:iF]kDӵ;Rp屠"@虤!W[~d,Vm]Y_aXe#R`zEC_y-#B{*^#RلH=@Fk^6 &.mһ$㫭b7F@'#"'2e8)**}%D|6_Z-QFٙxg4A.Ԟs>T E*xK` _qu_l9'-rD1MENUmSR5t~5 p CL5R's Kcfn? xA ?vxI,Fpj 7 Tڎg*A ͸h `H<>`C6lWIiZyPJl DG8Hס~'g!kDč8`TvoNgٛDh>PGNi7pR#谘=8Ҿbc2<ۏ Efj萧6e%op>݊gO@ MGr~#t:.{}yj7ssg~T;P=+?0‡.\=x4yq,sS4HutUXT[Xe|gifa%RHCRR_Ph_#phy tALHY£O›ٲFS*nQză+XZ(\ڈ9Q4 Yl.Ǐv(I^ݟ"hK$"c"\5* apU2dڋHYъ|20kEzX:Rm- 32ƻa.<=~RZS5qCmo\J%2[TArYϑ2܀>mJ*$S"v%oH/46bA(ũ$)llmWqP3IŰBV8QLtsy0a&?r}tO8cW΄!a. }ҝ^4E WTX>g$#GI>/aPfS׷(b+olkċ7]t(:8Վ:!jA]'%;Ar& 461H%ɖx~nG& 4 J4E>lXf`GlX76"AӶ9Q9:P0!-AD?2ju}j,;yC{89;C?j0Y>VS[a_5 ^44nMFIǠ{{mt' Q=VWH>?K8`0}6IÆG(ZJoAc txwSHp+{KpXO7qXMXծwU_)Xul K0\>e,LB@X=|=$ϸ5B 9~m6zO+es5Gr62@Lj[Sgʳ JP>7}\0DL8( ! ; 9mt`rp/,]Apt䃘H k2Id/7'wJgV8\"ۊYKA| ,yl䮆Sx4 [HΠ@yNX%F*5k\P۫wC*C?)҈3$2+IY K4WX_TN6c$K4/rCW"uxw%ngٖcF 8Oe])Q2B2窵i뒅Ѣ$#0<CN@W`&ACW_tUБZCì_d: Muˇ ٢PB7%խ!Q{g2Cf$PzeaĂĽQsv ` t4 k7Y,.KAYe[{;t~hYv H0>NQGCk{y2F)Oנ9wr:uGlw a6{n BxeC)ƴt6RQ”n}Nkl:4@hHA&p3L o$:ZaB{} ]-? J殐d{ѽ;BVT?j)W A1*LiUW]d،oH_?99yB(7~RN(Q 嵤=j/woE"&Zw;tE=vIq>mV( A>$g^ Қq«D-4pK"pn;IF"FYy7,t hT8ii~$ߢz[F hs)}e;ϺX^ 8;x_BdvG,CT93sL!?0x:{LZu_>2}&Y4Y/S`>^F4(|^]DV2O7;'X|/Oc2GU5c2ǪMƲGi9ixlL)Nm2soBz"X.'~;GnkL `DUm@Nr3hw Ft,B(j tq,ީXe#%# ށ庸krjyik/?]k=m0֯z|L#wBZ;;h` /akpE #V 6Z0e)mIL s\2ZXH+eÜJ0{9E Ks wEqf3[ FH%E]/]%߶'w̦8]v!O' w2?M(#)[y-K❳dϠ-.=Q<P/Z4-ZB#ΒDA^}f~^̏'6ջd5ׄ;G!-%'CJEOt/H>> OiѼo0?찇ߢ@ 4F˺S(]' B{6ޟVqG$9vᗠ=oH4|g5g5P2q-*s렞KPf;1;5f*&'ʢ*~[^cCu~-!5Wa <0ʷf?Xn~rCI(Ԡ[}&okFS- \1 |ֶoީҪrc],2=e=Z|OZ篇";P u֥/ $<Ϥ!M. # 0> "$]$wm-P9A rX(r[@)) ԎZZ3NFxX<~˔,-+8YdAx^WI>ea(cP#Sy˓jdwx.^9 ե‘5+Ȇ9 (ػKVR3F_gs N"kI ¿ r4iѕRNu MZzDQE*qcŗi{/e:X-d]I.fpVbuiϘwv*5Z/@|#x(Qs KZmAp;a(a>xJzUK[z+aE#PČOLX,kc Pl7o@tbWqcxsnPxz_r Xnv1Z {pWO/w {zF b9-Y,H&mVq%O8hh׷ϰJA|G#Ka I=Y7sBiFpyOb>GiTӚ^)*-B,FB3Vl}@c :mj[bz{ytqm2K9\7B8 ➿kUrS%14iJyycdz+fΕ(==Q,%)ehu&7wk%:;َI푖d W7A=#0gyN7`l4tvEA`C .1"B$l=d&B$#MKBJF5`&~}K#sWd {ui䞑Է{yz 5 .շ#NDBݘx$أ_ݳCfg 75wIcPڤtܑBF|0 n\TGZzW-1oipY"|5Ky ˸$#'86vfe-(!| ~r{ gl )eL\ط^HnR+fD6/㊹{>qMxTU?۩E8w5*pW^ׂ4+db-Ҿ C\HzKAbPΤ܇8p_Thd2W Ao]24o?%!}5 cӛL,HlQ2c%˒ճ|R&-ʓtCu$*̻r{t]9sY&?iL~\K$RNXnq[' gMLvSKe`e#ևyh?sV9mĩ%qovp_1M6h凘*3%4Xx89ճMOVf # R{GMp5mrLexƙ,$t_XuGI[~|˾/#f'1^ўHO_2LbC/A5>;<ߐar5jν#1?ӳz.!.>Ԛ(x/~;ʮ F͜ n_-j셃O鱙ֹa~&L@{`=;#^f=h&r/$pJ/Jne#~Wz$1\qQ}i)e]%j`F:MX%{m냞E٭ʌk#4/=wS/G}NHe&ޔbqeWbj+e0S4G6 m5V2Mp|bu*ԡN^I΢'+3vPO?mOTgƔI,nSd W/q1!TbcI'ϊ`sh s_>ƨRɞVmP: QwEɥcdE7Q5zI ހ$E >=ͦR[L#1 T@ "ha!!Ǽ!.Pr<{M_XiNVV=wgǍ>Q\Fr.OkKt9 '!T<Kh k @ţkR6q6&ـ5{,Ғ6zbI7VOf$"/A{dw83bmrC?]QTE#8U*,DŽ&r:mWvwxgZU )TǷLaǀf်0ܿ]p_ B$Ъo nD5OO0RWH퍭bnbym|Js6.xQfEu}##Po%?pKnoBl~ lnhy{c|xvܯ|`!7 _cϋ(lo@*16d5)jJ9|oK^J}c5Gc5gނp&[JY/^0U䒐4nWs&OpP)]%8~|g`^ OhfpdO4iOy..T"Y&s6J"u_o,T%i+Ѽ_yprx? \م^7]:cUf[ ~s#_s(x߲[!\eg:93vZVEDd-􏼳jOfGY q1Q৿qE}(!> #|ɈmA!Kq9osbKu(KfۧZ>GR B;HG(X_u"lvk[K\0 =ƿr4i/ƧGwpֳz AXcr 6Cj~ɄKaǸSV> Sifxx3*pxzgvqg2՟Mj+`OV"J.֭~$,W}qz:=hm05FlHWl!|}~=k< U^_)`Y{\?D?xx[-T _*T,%AFqCNG_`;p 7Gj!D|U}$RgڊLSG'Ovx+f Ks DsI ny} TC3g2 E]]QU]pxs1S!4ɗ{n }w%f0,qKy3YYUX?2 fG̞:hg{q>h)G-H_ q{]B<8lK[3E "GgSվw 3\(63$9=OuJ^c Ŏ%)A&  %˴01{s|!7,ŸG-: ZjsUrmǨ&;a7dpTfc;2Z5fY&\m [P]iۄ2D%s nSs_Ⱦ(&,Dwpa@ŠBlGI04~ <طj%),[}Sah7<\2ZR8q 4$홪:џsbG:}0iQSL쑥o76W01NaҚr~V [,rpُ% lݠ^~k`6 coHι0^oxpӈW_MЯKagyO\!T~4YxQQ AcCs# O"'?S{!v\\:iky_Ġa%ז#;q&OH5\%ӚA<ǫ6.,~ED%*JFO֬$^-5BӭI7`*7Z4 >t&V hnKHxm1)+3s@Hf&Gd|ZrRC?ɗBxsF)RJk~2ysZL`k*4ZL U!G;SYe5"t$kFƟ#M^R>T)Ip^*ÜEpY<C^>M/g6oSE V6,p ܰvҴ%ThU>Zd&h, *SZwi@A4{)duZO$$Nj]-%¯!tAtsHŔQP[y :KlO!oh2M: ^N/PMGY&W%lO$.(lB#蚿Sξ$x/.'/A/BV(!!U o$wU.E5ͷYq E,2RUޠ(u!2ۢCc-i8{m^⨦aW`y@6I}*TQ|6}v_(D!l=u!}\EpI6 :i< EC I|a`NuS̜*& 5༼ ':AKL٨xdx>'z@ȦvbAf}ǹ󶙪V{/t̒|i&އb_OKû* Ѱxe31>1S'6FLbgAkhjmYҾ #wCѤ9b>q{ O]@N xeB!<s%4R'l\J:~:!uwGR?!s܇ rA +;QK+6*ECP֚׎mOKfGfk8y >J¹CF4b. etd,YŕQS_H eo` e S׏4-$/EIfZ[Ew@ ~AM)9ZtYe7 +6Q%52uP=;7I>GN[RN[8^x>+[ VZP'gdi '爄f/yGѓ 0Ɉq3 AW@z@gy|t,(ab5%[2%f<(yzO:MteŔy-vA>x5={fMw=|&l*Y]R5O&  B l^x/k824oQ6by͚Q mJҟߟZ'.Җqn|s`rcwφI1PwTRKAV`*ځ) ~ sM'b&fx!,La #P9v%JLcsxH8uـb?["݇[_굽F4 y=~ZTT6by&85L 'z5щ'C@"(a,T3ZA f9vG3WJ 6.>I1yZ"V;JO'.D얷Ku;k@{@=\}u3\ <{ }U԰QyEOwy2 pr͡ {~q63kېF,$fB)ΥD#mބɘX6./~l4ب"}3F/:˕uqLzOj.p',[k\ q"sI =SJ<|" xȝ^cWvUnk7_bkjYl#}Q\{&5Ҫo^gL D8^o[@ϕ`@8^ɍ褪J,30T"RDԔp9I#|?=Yœ?G=GXr7ѕ59Ɇ,$%(өxop,fc0jp:Bxxe*pv?ȏU}mӵmLa;EQR^fh]u4;,B_ x\ݶ&sK"c,MJxyvˁWVyT-_ϳ$5U:U{DK =Tw3{I7CY; #iK{%ʱė |&H {mNZU[2'G~-ޜʹ yWMyk.ZGDi4y=ka쯀aaiys=OhGM>s>T 0Zu}w$UVm~טU #'H7$nfNZpY/`;\ b/?6w[qGML[T D?(~2wxg"*^bVf [7a徠R[jΝ6K>>v\HcWJgXqZ|`O _C"  &{(5f~=B/ DŽBnᄯ_ЩP SE83 bǾa"^mxT5\kc%]QZ RjlHS3eM`#HjQ5|_ɱT$X,E-O_l=Ó&F0~o.@l?J*ԍ 0pr2$fBiV'5;@^Nsm&6,c0r$7Z*fx+(M.@L#eFwp9{+ +afbAKH= B*q+6س1k6JAꤦQ焳a 4&U xq[Ђkh~S=!8/ e"x ctv >Gb䶢63~x܏-6!T=7s3 5"ٰ&}BicխHt;h58'L zVdAȗhP4HWbºih{X &fJOuv'PwfNrSQW$f6FdeC} e 1W~/p |f.[W੔oFv${3дڴ2tooJC̹J$aSC?2h9\8WXy&ZEP)Pٵ2[ݠQqfK/Vc \a!WT(Z™^+=}A0 fɐp/hu`\f\(A|GjSU<|vA)^΂Є-.cA' ^6&;$#j n|( 1bG7 ?WyB\\u$SdE׵C@$a gzSNo^ݷt{W/ =:=\V0щ[EV.W$u%0qӿҪI:S+rX\‚dUk!; Xo:߲Q7/ɪP4-'1n;n˲ČɝT<[QjoL,tUM\c$Q}#b_([E調wď+ rѪ]9% n.T1Fzid~- hwk(PsWZQ%u?B+);䩦{fb,,sp')(FUijߢRsaUBuR٢^345I :$5YMoDRZUcM$q\K1&legR mCT9"x"I;d)5pDO7D *s^)LEcJږV B8@% LmRxB9DЃ|lig&2W .BP䄌"7Gk(kvg:=/8cDqfOISܺ=  7"1 "ȮQ0V7:hvs4R5v3V.>RXGJ<T\O瑏V_&.‰QujDjQJZZﱂK9Q/05 K@ p}*.$(wG^\TԊ#??0d+{.= s[Ɖ_QѵBu]Du 9=<@qWo/y٬kWfM;yR"uL3Pc]g7]yېSf(zw6Taz-Esi|Q'ω1a 8-}E.$.6/6|QV+Ⱦ^S{,5>+Yǫ5iXm'L`/?k,&lq&-ͫ %JZV 0 wɭZȢhJDm`FI2Oyژ{K.g7 ½&i[RUL!N('42D}֬*/`| Wctdi%:O,'1dldz4Im3v vX1J5gB[e@Z7Ƚ>ԌepNn}H%$L/eV)E(V$ReV'j˜#ݨ\WTkU?3|X]dJ5-aې({m"Ju-ܰ :Є-Qe?8JbN=KϪhӊQíM !MCZi柇6S`qmEVɼӨOM/_'36KH} lEZs8_aQ^b[*IS<1*2E7aOh#iϺ3"C[yGYM۔Ɩrp&K GJ1^Z< IeȊ$0+Ler"ii>~Vw=kLdG|zv ]gF5Wk-r{jqG%xA &f )ajee>8 GL(0\\o:y%'΢YͻJ6q8&;wx^Xؠ' SL(]L|PtI(m0g?J r..*3%KqEn`"l/ cS Cnq{cVؓĭ7Je8\%>YUE@@ όUKc8%|աwgq81 [ lGT[HG!1dnA堕4WI(ɨ6:b }")~&{u}L?4;XzGn~\渒ȒD<1fLW e=ԀZ ]` O`#Y@\ag&K]  { ?:O5z)͍dxh]xRߔCUnVo\dQhS%R<}'&@Ʌ8zxb#mt04 'V<e%%՞agMxM.CFG=s Y kPއ;zSF*yaHw9Vs;6H hbK@{rn|-_}56wfMFKl?Jθѩ@udD5נ!3vFz% ئb[=$cO3B "~Ȅ ~Kn^ 5ЌY)l5lEge vYTVdPZvZ7dsu!B{O FHFbH@2z$ Qb$};Y.pD Bw![ۖ"OvЍ' <| fEA.' *[],,e:;B3{56witp^VW $x$6%&Ig}05Kb xQP3Q`/$aR{tՎkՆ>r}s'LT٩rJOviUL$}_Mng4XK{H;Dn!1Ǡ!Hr#mJ[l${<ݪ uT^N`=WsqguPCf2܉&Z\; [đT%բ[ziuC~zOMy^[iyA~£^k+8 5 XSpxmY,+,FsToupOXJJL, -~@*~t [~_Bv &ƦLsS Al'5ۤ.}J>̢Ugj2 O 6;2jI{bh uY1Jt%7NO9U8gEwl"~0¢>_)I-Zc{3Srsg( _ ϠL ;8mHzu~xt`ENLMSmvvAG4gg H9W^muj?YԢTqHQXJwtcMިN΍%v7Xjj]-u5LvV{yCAgӪUˣgՍ.ebQ_#S?BPr`EV~]v/, #J^C*/Q +a  N)@3o-d ~Z[Nm!K6f@Km)4`{7_ KqSLr qq"W?< l"5ҀVěa:IĆ!@n Q08-LɟQ!8;[?RE8r*+d}GHpdGYuh}cyfEH`sZĸ]7= 'WDHwU/L"[mrH=rXcﯚ;I2A@סYAmb;WlK Fg1m (&l(5Brq~V ¸~Fq-%T_+Ղ'_UKۛA}C{1LDuc`'*Ћ4)VqU񓃦bRn}G:Igߐ&Gs0$jDa#IT|~(O4Кx1cN܈-ک[8hVH8Gm.ܷzÂz"Q\H9bZr"S,BƗgNs LEc̛!E ms56m)KNItLS#f'EYw|NQ'Yii&L5l@)tb$.d$'jyB:ńRHNtyឳ<|cw7T,:pීEη.z$N\Asʡ B2gQI0V!`8[msm)??óDR2x XӚ_w d5eo_ͳgyp;nJAjfhTI9n>? ۡ  1?K)| f_hfo6ا y96Aȴ`˝ ݭGD H3nF7bԶ_<x y>QftoMY56|D!.-m?Y)y:w'N1Wfd nyiiɬ4MbeUo ,}=ɌZiB@Nvc\3 i=X!om@vliFzv|l[]:@hga@#x2\?+GŭmjZC|d l?=T(1̔dZ`}뚝IJɟ$fn˰6,gӘ5>pH'Ta:Mjq`iܰuzD_fhɔ^dnhMB3WU95[n_Kr-*Ɖ^ xZ@ ؞xB)&۞TM =HIj=CEZWڎ!iI\;s²}%[ߗU!|Sc+f(#]fY%""㵮c4³HaDQL(߉c*^>@""{{I<#MF'5oh'?~ZAXp+֞@j*"P $A)FGߔfASJѝo|L AַmOOY:40*b'uL%aI( HNG.Gݓ:mrB\ gKtHEF?5K! b`/>й&!39 5YM{[v}w Rf<1j4:b(uކ!:㳢jĂBvKn{d:S1?]Y|ףYD+}۟םd+{mӥqvox\8o 붼N|> w.C&؂Wj|?؊4OL:y?v3Y;͓sj^z]$U }L2x=)^/a w(WMցmUHA[Mjɹ/۱Y_$,od#PjDb3aBsSzCM.FO ~) D$  x|fz++FeٸdݤZu4zI9-'sBqT.@W)[ORBL - 'r]ˈj O,pV_b?X+;]O4!Ok}T*N>.'(ٮ­7=RdQ72/*/RHņP.599+S>i1REfx].pEӷN;G&+Mk-8 jz#E`HF6U<+itXTۧ`.ԡxԴ=)|i-m*H {a_h#^fyl]Ą+@![&]!@G,eqF,Yvp$_lld0}rwŀ]_>6.ΆX&^,0A'ԙ /E3lkJMQu+hp0c 5M%q2V = Jx4+"W—3{GxSxxzxu2R_(Wz56R+7elq VaR(B `ZqL׏TbkXum'M6fOo7IH̡DʱrR ^6=wAh~c9XdH!K.>fr}*c'rAܒ&8a/~^jʄ00@Az1k:_gȱ*-Xy2<3Y%QUC\n;Yc2QiBq}&nxrb+"iZRЌElW%\I%)(S >.r9nTqnj aNu-{2KtވM i1ߊ{+6uIG捜R~Nw|/`f'jh0A|:xڑ\4ר9L]%OH xxva_zs'/f4ZPT(ٯ5F{DA<3>,ogg1PCPi=+N2}'p̯,#60cl KHiN2v!hBp ?3?,bg0{%ߠh X$|$E2#NLqّbբXh+ &E䗤F U@M^ni+qDI Vk:7K%jiV{ ILX9 {#WDyɍܙ}:YRO3w,>Y_AT.ć} ^_N8Gm)k#dGyûK_B1/=8G,(c4._\m1U#رU^gPbIyb8mW !k_"ۍ00~"9"t@[e2ٵo_;@}t6pa}S5lƀ>q%`-Ԝyg^ݳ6.)(jB~%4[Bk}a4NNGR :IsI UǯبQ%>@dvg_ũvE6DtiKV#$ "۠Ms<ğ<ñO1DqoR)LqsZ Quv(YSwHʺ. r“t9Wխ ˝UGQxzTpTtjnW<@8Pq(1$(l~ Y 'WB җJ揈^Oƣ`7=.t`p'%mqTe_7g7f|z`!obdxU\ϋ2Y0$o0vޕ390)KVv_m8 /Ԧ:seق7eϤYf{BSUHz+>͞;ȿٳ!4b֓͏}e&EI&ہKc+WE{!1u8 F2f07;jxZ P x #3zjI<+%9b{nYqwKV '<) 7+M5zV+vdYVǤ<*;YPyPJkw?ȑi K=]Em`۷s7D桌8]R`3"K?N:ců$h0k!X${Uen`mTYJN-z0K~Ƌ؝{/z}UUa_9)5jsHvr zg=wO.|0R@[yzanUƜߡ+ظPަgB:};L03JU((K:(8ۡc/%i _{,㡝d|Rs?Ƣ 0M>c4JF],,jZ>rb1TA4>RXEJiw^Q"ZPh />}}E{RU[+mwGR0Z) )ڜ>xѾ*QD$ }wZJ:%O(zEL"]d: ?-9sHmzv7 cNnJ8|q vGMI_Ёs ~Udl.]AxENf2mJ^ۅ$a=xP{π6y>CsskR\נ,zl ϑ#YtO_j[[S&vՃ5S|AJ}vM Li nڙ OR~^ ?ˆ۞ CEUqwP|Gq{\&jDy+7F&@C&n26]dy'4dhne F{loC`Fg;t) ZڦB R'oPr/ vD|wJ=(M):dqzby }[Q|8,_y.ڣg{GT/ɘ9[H4C҉IMzY1ݪ*(M5W ^ELk?#7M >4PkR^n*^4e|6ef#/ORۓzߙ2Ye y|ح{IyEy$J᷃j~JOڒ3U13lRP8 ڈƁ'#l!py6)hr!ԏ`}K[,L3L/CF6H6"^Åo:Jf*zMELEYG9@rn1 hZJ϶22k"5I2E0 0ZG+\Xas-,Ш];뙚%t*Vm_r@5`TV0XR(; 蔀my2cB](>.Ԫ2,|8PbI\|^zT;9SrT4a%wO;_A(Ɂ,p *(ϒWp_XGJ-Ϥ?8ʹQ)z;3ʹF<h.CL?^5#XЩߌx{8C!K tMXxrs(Lj-1l|TWa;SQ ҁrCɫB SቲV@.Խgf@ᄯġ6!KmJR5RsZhK3F1 צZ}svL1U@M6>UpDVs\}"$aӖtS5QosJ-v-[\=\f~a-D,OMA5z!S}t6QV#DZ{/ C` }ުy)"U##f~2ĶƑ3 +>/J?qjD#12«t@ eł-j_k3. J-;<1}@}`,_y\zc' gu4w?LUDދ^&Uh]u_Fw0Y'Cj,c lt/tL7K`m'a8I\K~-s{l]Л. b6W0S\YtkwvK; -8 +ҴK0==?,R( NGF#$WA)s8e|u ]1`d6³]Cdb\03>wy g6iZ^UmՉg,YYm&l|qzŗز?cߗRA1 w1 $9ȦAFG3S|} AK"j"g,n4d4ej x*h~Ewd%Y$nC_^T寎;IL%#xeX`4M9n hDQaݽG^n牉Dg`Jkgg0 0Ų28,OVA=~F$̉(\ uvÅe"*lV}-m e-A=حb]Jុޒ Dgbb* J0hW%/w#n=`E4ICyKzpZuYrz\UrɋoөYGL\>lp1myF mdzi1^-ӞhU !kymٛ!0Ok%ώzk7A'PqOG9}9#vC`k6,pm]$揞!,7: jF~Úsn?VA Dz~븪0u'>͡S--vgC ^!Ss94dߍK>Ojy[2[|`LNs_Co '"m>5= 6sQwjp['Hs&(63zL6Zeyejj0=btz"Ƒ]8X"iTTlẠR*aj/_DN\ 9k 0Y@%, CiUa^Ub]wqck5]PXKoO%UPAj<[ v2x!r@i$r<=1sgoBȒlY{j)ܷIxd0?C;<= y6`lu'M.Ƅ?-,Lnba|J5T/̘;w0 ^#,4cu qBѯUA" ߼_rSkTS,FaS&.y;{EQc[gևycCZӯ⤤!}.zmc2y-ØqQ%_yC&UUPaut+FtbPC\ R[N%3@$ ԆxcAF%l8Hkh8%VDc5&-T*<标@[W@7;:.^`uN܎B#Qɞ{/A&naa@c\ CDA3nY1C>  }~!,$I>V8C7`?pQ\,V;o$1v)@0J&85r_(#c2FjD~|I #rv #=杖AWigQW}A1ț(j0}0J0ړzH4DLs\R,N. G ia|fߌm'!g*Dy$PH 6]hdҝď`bs]Օ*?QFHH{z]L9YĀ/WlUW{z).lST@as2$ԫsHE\r٫ceƺۗ7PƂ=+fߨbI`XYҺֱΒZȵ2 ,)2OHڷ7\v UVJypʫсKNNX;dx|!F . >DNRQҙK%oN,Q7>hA?M?K0`9qdNO7'>lKNm%Sޕg:̑q0(#kʠQH5$X깞[\Cq;E2pl$C|ݜr:Bb%MaSqLiݩlE3l楰);\ZuDjLJ1b+8yP-CgV%8RY'!/>2 ҎʖO*wȚA_d=T Gr(KjHXv BB & #8r*NŠ,Umߥ%@}KUZ@?ׂsL^̥rW*sp)g pd(IΗR ܝRM;v9({_8gV9icيw5peUٍ}jzt=HфHsqE\grb&vX -/ RjELP'AUoٰ>["37X7͵$ O1\h;OAyU;m}#71a:q#e>boᗠ#'!Y*HE.U'Dؗ)P{m8ql?gtP;R+?Ypc<^U(*N=~rC  +Sh)RLDJل@-J?ET\r6(vmPM 6ET!MjQh8{Ds{M-&a; l_K6$a0yAE$JXL5681gM70L|w~K:cx gk={N'z޳rdoIʦYTbUXU~>B=""+q,R'cV O=pمa-k$f91-K:9*[+N%z _4W5׭6B O9-Ɖ*4B|aM$B+;~ |34x[N` >b6)@Ga$ij]?߀\*z|*}ݯϭrc,kehfZ+8(ohZ/maQzݱYWoV iT+s B-"^hAY Vg~ MtuJ5z53)6){N&,%IED4žzC<,Bs@ԳvkKivHP^u[|du3Lj˝_i$炢3!5箩iٮ}$wH 3Ϻvkn%0W1[-Χ8zB>N5G)Xn_˥"V4ͩ13\ɿg.[JOG0q#۫Ym@>Qky ?9$H|0 Gi]0A6ij@Nh,DjٜT_=](1 HhxY]x'0:x(l~RGV<%C\>֨Mw*P0"7c}HtO՝.M!&yOczqb$I"pP+&{uIxo|JmoP:qNE7-Wwy#WICA$')gu\DlL3lxS*lt>O"ӱќ~W!kau1%6It-k0ώ́4P(TX=M o ЏzP @K+Ÿjs%jfYJ.{raυZ.%$@OH<C:߽u(f6C *1$[ hf{4P( 1'a׵ 7k]iڐ˖?EcN!v>S1UFzOrUcO3eU?9KBp] -NGE-U@,:ھѱ` ڱ{ ֣řCgJ} #:d\@$b zA?XOp4OEɃnjR)OUMM9_"|dW9bWP,q_Ddi$L@3{%H_GޝL*{U,:蒘*Kr9wyާq5"Z2Z A٬`ۿJrLYe )ÇE)Fm' qSopk򋢨 ,y6)dDp8p> ObES8xoD 6Ӥuƾݗˠ"md-{>uMcR%L>>+e[Zk܄U_r71njwo672"k"+KxXL^=8<;CIr7aZ9OL=ۋd2%>垱!3:se3MB>/J ʗN8/@ Cg#g%)i׮-*it! 8%R2JS :G/"5ŧ|Gk'5Y xE#S?yn5ʷtObƦ'PNN4+A#3BS]sgH?q?/DeFbSN3٢ބq{ˁ׳f.Xb sGbcRßG̦xѶC~Xu6`,fm{H'w-?rM ]׿P_‚{;2[x!#K[/u rVMoD6+Z޷Az`*Yv1Ai9luyb; c,C`!Wo6S}B Kkr'u2x@َ ZUo3|H| Fuc9Zb|(_ SӓEjE90.ոY~# r#pGE2ڜd $fbguC-S9Oǘ"5![QZ. mؙ )OOc"6Z vvU}8dF0J P <8ԐG=pcQ`i;.񰿍404Fo% /K=L3<āЅ犄z @E `Mɩ CA?y>pbWv# VUV,z3\)߅Y:LjOR/,QsjG& M֫aw|k]#_A#{MxH3&(w=Ȟ)]BLڣ}Yh"z@@ )),rgIDLw: 8f R{º`ޢEowi8dB0T ՜]j}g[DeF!Y)5}YM۟$OYڎF)_\`@oiHcP_ g7 oA!;JK95ۓ1~9qW~ع1MUrч[O"TE%,/I^]ڼ7Uq/ZKJ3,? ,S[Es)#1(1< zijG->`ө%<VܱrH2ݶDepRwpAgź\3EwcmDR\k$*<_R&v3[̽6+ 8+F[yN/"%bO`!5&~ms޹yxZ'fI9TL/?,#گ#ĥE56)E6nl.~k#dYd!7&>Np Axu?/];a,;*} yRAG+BY&ўhi4NT@Q<`"_yD;iRgYqM;QqV@h#D-K3)PNCu&@..B:2kzmֿ6;~5ڐ aEcu6v w3\^mnK4D4 uj:u4N rs "f&Lm8& jܣۑ0q.e`* ni.X@a׍P,52sH㿀'dԦ?p~@Z_/rLCM;AF q@xj[/b^[8+¦H-$s{ 5OTPEe+Zv9ʬD81"pHI 'c@ TkѴcq\閩ȓF+< G b9XJWDGXmM:qe `Fքw;ixMA\8ST!Θ/@LM=N1v0޾e31U jq߇N;=4]%aC+h$9 Lt2H ݀6z&@w%rNN/4Quͬ>6~Or0/`?f(4;\z dҮA7N^`P4c).K( )+/'Ag&aw9id[,5_`r{|GƽĤU-?ro*R5FE kKzkoO)HVfo7*ũ$w3 N (n7A <ɭ icO=Dtur<|u"?)eeg(ư Q?]HorʫU\o3DYȴpВX& ?6!S"DquUS e'fX#>"oyApNgǵ "5ED_uO[b5bDAtr3vHm6ќ/NR>(wTeOU}Q1 fr;UoM$cO-llBnٸ}FJE*p")8]ևJX֮>u2X_yr .dë,*G'UiDRw(_&vmV?P+2[6Ա34.Ss4Z@eSh7ѨP1bENo~R ?HH莎j; <Old=V5:oOɍQdCѥqOHxn/fUEE~@)PL9CDKY*M@O숃,IsH3|܈ 6a a}m,WB|;dH}LrKae3krrGLWe`7@R!X^qoPд?P_0Yَ5})T9$$CVTř-yzw}^]ӯVP{߿p j VŢ|KP>9p'}I&Jl݈b)v~&&!:j;C֏єp` 0oetot3t]_1I6E`EaҐ=~%b_~N$>bRV8$ w B&o*#JurcI(NWu3͝C[t&)!"|f#:cQ4"t |k<˔T- !U;_#q1 ͎wv[ VAE X4mBA]/$8NQOƨ6RڶM %fyt`f%Ȯg]T{ٹůn71&PDSEmheӮ<` NbǥyQ8 #\QƉ*aտ z 9,5D;ckvrL_ l6=Yw2Rmxc(T$"G ǿ9@a+2E^pl]l"WQcXߺgWa"Q >یB繦nbB$b6 nm86;3飼 {UjI gģD9QQ1Bo&tGdb*645wwNjQMj$n[g{#HLW,- \!0OpK]VW7\\0Y=hsVV=[*ޖR)>Ľ ̞CQ9.=)۰2[ UoOlM6ZQ0W'޷iMƹ(hO@8L4[)jREuSn<>ȣbD c97JKcm]Ʀ-T9( I N"bVl?3p9AbPIwWSm> GW4+{lj{63M]E!5f'6 R='j'D {7 byj|(ʯ(&|tH-WYդuLpJHA<-Ks"[P*׺#ȵ KjXlO }Wt6z6q_6yޜyX>j9t|g 5mXn;<+iD؍%6|,U\ c_ v5@'~A!Z.*Bȼ8l]K-=~O W8R6[Yc$~ؾJG`7`7ʏNG_~DA M^C@1R&m3˛{y$kaMR33vj@v+VΨReLӗ^J`Q)GEuI vQ_ fgk$_@U<\MӰRklȋr8nbh3R?ݥI?h -Щ8sC|-s[dqc I;KVpvX@*݅uJ_^̑,8 :x2v6ny[0{UU8# (YWA#ٻfYc}S˞uI^gc SWCm?m182"9cD"JLbʄU=Į3nBxiCcV}="-Sbm@S6d3Uu{u̞zsȞˊLe }L;iބͣ}#w~Tw /2_W;O#HyZ|{`$[fPrr_\tkY#I¿#eVu|]=S:YDDNXKOY$/]r :Gt J귂~L) ~@{n ZM="cʜ2Nuu\A #U "aR-eZ[ki;(ē"fs8(֮;gNQV` {nV/~J c'5_|] Es(MId:xд'!ɌU46-YEAYBd잏U@b74̫my+a񎂹:JW Nmu^o}2%g,GG>uϺ+;N@q+[ۓt3ERGFt_q ߠ밉Lُŭ74_ڶuU0vA`i YԟGLPMy 5(]5υj\#6$@p)a ..B>c{-Pgzg Bު⃄PCai0[#ןy!ok^&M{Q*L4cQkkaVөMzeLLn u%=sSkBI"|Jd ALK7S|''N: +;)PlpD/N o3d3'xɥ/ɢmqa:" ? +4Q}㖲z$3Oo'Z 1P_4F+wC346~Ѷ**RE8[&*8&w[%Mj<7+7r\YzØ`Xu".fe?+y8d3 7*Ydhbfb2~L=%RV )S:2[%- sK_vXKƒ 4zPSX|I%?夿8E{M2 P.ч0'E"G~ʭy5`JMlj%kDHrGgaxSsc/fw+ #D~~)n_:'6uqI^mW܇LTƂ,:Nrv{pu51Ja#gnwBÛSc|őfc6}0]Mx9 9q/olKDH/LA9@,/(:=>t%3{5W2PPspk VLn&yvkZ\zסpx.88r#IRC#F00?3p:b5>p Y>^EiFyȢUF5S”4CC[kƿo?a+ 1 F Ef%{9ZF[JW֯}.G6ɏm̀X2CWknud24]Y eDn_D&ƻ׷ 7ؑ)*t ZLpzHOhI$,]qhK_Vk8vnJ4AqYXbhlK:sq.ޥH5iW&,JH.'ԃtlMa[<,<L3aH] ĻY_GQ=Wr: ':l皬["!c% \_F QCG\ De#o]P-T|88nK(bHD4QcyIsOU)|LLyT*rd$0⡕~a&*R(U qC>h[.ebaU(ظ"BiO%-X %qeBLPqvD8,\9L(P(4{Kg_(C(v̅pMk1>tgpe&\n1K0KU'],:*Nyhc$NwXAMre^Y{ wS<0.1=c Y)cmnL0sS`[_)* ,儆-F7d]B58+uCo40r3$:/LO/Ɇ҃{An~DKbfKR5ASpx˧sU`kNahȁ=bRي}%lqs0D,T`c@&yhbf' dy^}&xқ=G205Y|t[9貋 βpK`Y/ <D[L5!;tދq|Q z3jEt~P}- 3 /; %(`8j+AIJWMΥBr5Н&ΣN58",pv;"~V NNք9P&:YTあQ|QT4y^'u8lvo@u產7xۺQ\&1+kbI%-j&# $ Z*$˃x x/Cm|q/%oQr!c8MOS$yKwz vANŲ P'ǝ&y,[/~&IhdU=v QJi۲Ls-{ݧ*Crз>{5=!LcfP1mZCb{Ud#R(PPS;N?tR̓r% :oGcJdvli+5&f9s>Pm Ց@׬>LM룟n/)AR~8YIcnepnA05 M ROo6J ,`5[O/ei,WvFU)E5zo7CJ^xgNPoϫ<wUjDƼ&~!.6oŔ]],o-rԈ_=1i Ǚ0P'ե|_,y>Jf@@X׫z0w 0iݯ1 kIGk4 xHCsRR(Ƙ;}v>xM-{clek"kܨ8m +Tiod#5U8~3n ͈%)sS09/Jgi ncOt2/^ka^L\FtQNVk\Envp(PΊo )tgizYB(KImlmz^."b7N*Oi9D4ؓReڎ6ȶ$ ~+l{5.50 ׸i˃Xl+vpU"~] gpK@TQ78!*gv2oڃzqRX☄s$sel;c 0 ?wߒ_`6.bjtC׸êM6! TfY} xjf9&Jh\.K`>j %ax@j9r{>lcr?-b0'~'ptûnkf#4d`{{mm<d~j~J $ XhDzm јH99}׻$?&B玩.gUW<ǖK|e(C0<;fyV.%zJZ\pɴ+RwlSY#߯l\kd,E= qV]?$Gp>5]Naoq+-%uۍ"oilNwM[}@3ܿ>0r5:;ܽp5qb]gam  MI+ժ)*8TCRF9_s{8({!aX"6_*\W 1}IZu9f_S NH&A^kQUcLLۇz :Bˠ cQQRvDF)j$.\C,dE쯇NaLEtߝ!U")CK1/Uk\or孄f6R7]/i=, E;Qsyv3M25Wy ?YRdz/M>iˀ] #&6V6V$o\k0wYPzccpBc&Fg﹞mբFgd)SWC%^/_cIE;MGdrɾ).x?uZQ8(Y[Z֌H%`[835SR&3-~AronN~/D+6 Hr1wƅi FՌra;דIi\`q 9E*gaRS'u$fX뻜hNs5oYiJmf?}'#]s:f9(ҕhjr H=AxgJ,^ ݯH$BʢZJғBUlmCܽ_{{y^o׎'*pLQ#DQx?k GMfX6ұQ8HZ. )4!YwyLԁ\.Um5BPxkmq%[6()Y7^?Oױa^"cH(||&vԄp!aNF M SLET Oli.5.ES ms,R.P9onM|/x P"Kqۘ$_>rЭ!O 䆷c53e~iUMm v .-W.GX` .KQe;kO^2ΝrTfl Y޽#t[ݞ?ƚ`4H̻'cüP>6|=)Dԋ_UҰdP?l 8L9PP$x=== vWmt!\cD#H\ImS&cGTQ*F>,hT`bwɃa+{uzd+,\.|He!:aTrET/z [[exȔK"{$AYQR|n$~o 0m>y%ŨHRy]A1Ї',!bDD5L=.Tlvp*(p$3v:($j _0$xYOW}k tjBbvj4P\JJ[u]Ob+gTO~anIGw7{Ec|Y&mؕEc~!f\3M|@](G@2 ;} }s f+3iuc}( @Ф"pd:\/ѐ% / 1nX=~+^?$Ιb_= tq3h8A"W=j]!wˍ$ |;Fvտ6)k`{tuóxp<1*ӄW9DC^WwvAVn+dI|`:s˱2pRNAq:|ӱ)l8u"wFD?b>PL]@R *}0~Wbu֍ڔ5O{jh+ʂ\'5BWgUo PiW3)m)xs ruj5 17WvR|qV5+r{ߵzBp ~NVr B9^6Vb4wFv'0OyňsOq$0¸bp}z`LElA?WG開4y>G1PE^r*aE-Ikx)%.p;qEUM,o-͵ePdF)L(@U4{Yq7 KѪp71ic?c_Q!3ʖWzX` ߡܰ$xsgfj坒XwVA^&#j*ac bZS6kCSU=dN#eN%FV\p&Qiե|;Gƛut6ȫp0 \&TH*K71dF%RU2>ڟ$]$3@aZj0@T+ TJ:b  祻}U\4N,W.o?- @wHF*KDs9|˜k7pBA'3nMi8drP L$&$֠Z~. L0A3Mya#sӲ)ޫYTʹbLPadR[߮),$ܩڴX ^1=njkVDr:&dN d9 (ՠRI)֒ٵWV\GuMhslJ3JNM~N?>OoRI6U%(87{0R:NROدH&|:7?JOHC=RPv~23-2 .PƓA!dΝLz"Xv/bc:Ͷ)^뙳Dլ 1g pABWͦ9׉8߹/VO;y % N܊JsWX`A ƩLΕh,h'PhvP QEߤߐrez561WP?Lm^)3GpOA\@=0(FHkYN~\!o,VtXnSb-uoj{G~YrB[ٔAf1ZݑG!PZ7Yo+[B9v e Lڟilɵk5b 6ƪZFXCbh) "Zc \ ܅Eت81d D^HW?HciGV:9k|S 1$RU%Q >;d&\` no_ lfI Vbi8zg^_*S&=F[kg90foW&i^GRRf9ECGj\ BHxƖk., v  X ^&jVfSWd71qMs5Fgb%z^yWH2]KRq )8ߨb #io>OpGq$oo; $Z(J'3S7`fIB'%z5[¡h++efޣɶÔUV}{]dKPF..t 3%6e@hћK:N7_ \½]/O8f脇!lIY2 It$(h]7$D1d~Om\2lXSN *y-O1o)i s WU{ iUr#ּ;dB!iHDX~ޥy& m Tc >n`A%}.o@RрQDrX!~-V2 ZA'Gq?IV<&=(2 8H_l.d8bJzړc<Y)EM`~*rg8Z"Qt\U[B2_"Q&Pᠴ(vTL|J _pP&ZHȻ/MٌxA>c0a;~ A͌ E(L|iCzêry"RAѸKBSIeXΊDeb:g[cmE3DA<ceնq!\Cߤ\I.B/0/mA8ze L$!K2ϞN;ˉ/ )~7WXG58҇cUu̽%.kfnN$B!nf=XJ/9zWu=M&x/}.kA{@*/f.a[dA6DbL1eG"~JX# >(s sB,JTd[ѵϱ::]kzN}~#Q]cj.&PJÀ$R>^ 1j`p76tl@qA'j#ժ CcgƜE1TAN gfV8B}!뮦Rrrs5)G#vvj[*+2$}+wq'ЧD5a߅IN~vjsuYkcJ&*ՍP*KFxPke$S2n| "M]׊+2ZT6қ ~,-NaAz}y\s2YCu#r $NͪQxLF:1WXWHm~߭c-7Bv:k1bB%9D}lqQLtAeoL@I Zu5[mR5o-J;˨R=osE!IPB{:q'lNiǛr| 2~W7.2'-yRzrG6Xd5WoK&RF `H3fOMKd3>^ L݇8,y)Rver D!&łn[ 4fqQDI]e|dMԵ@@m=֛B*ɀ>ʋ1?=pƉa5KÆ^$Ii|GD6\湉ɫ?VmEΊ- SUœqlvoL0GObIᙋ%}]R|$S ;ʏ-WAoDpVT_T]ǻHwr2g_KeiPe$\\;DrUӣ^;* 9O\*}8<.(sdTY#_-9A$t;D5r~/>U`NC^L@*kd_Z@-G6J OG4?ҭ@UsB<2çͶJȚ+6~,Ό. onURܬ2$ Ӂ Ii[mN 8-U 5ZA7+J򘧀cq}EPrˑ5уLjjl:/ȃݒ =ϑl4]e_m^>sk{KC } ^ii _ /TM I]1!U@ȝ&&CˣCu?8+KWFY6Q3ruƗdV"=VNsn5<4&Eʒ lOsl͞Cq`jId,uWCډ!x+% Gc ^ӏ/4 [IzU\W;Ay, p}=}_5bbHL>!XERz^ϭ] QL{3v*4H.95GHg=QeCPe!h|$pLW{e ߅2n4wɽ?,ozҒbhh_ 1jO*Ak1H]sq]NR@S">Ux$Wv!l_Ԕ/2 ԿVm'"grȖ Whъ5{? 3 *?M l2ĵ;vOYhNV 2ielf2l%TbAp [d9Mӡ,l.`RZPe>߯Vx閨.P-#W=e3]~#izo‡p*Q v7},tզp9{R2KƽN3G>>x=Z\Wb2|2֍\5\kYE*oD/lHS3ZTɎ USTAd࿷*.T__U@M`޿3k|!(+vg8tbpCa0?Axacc8R~Xɞau !{qq^qEKgYoEY9Vv'we7ޟ3>cC@k c)5^:/FF]kBך -b 5M&-I>Xw8QS\& , $h+8|0']Kr<kU (%W};q`4jX保iӶԝ'ƷU,f^iD qt5h𔑑>L7G?+͔F@N>b{頴6#^q-y-Q%hYvr1@#5&\tV G"lh歷JᳪSd:XP#VikbJ~C7= ߡӞMLÑɯ1(2]AHC*KvymC*x /=Cm"8R3XF`.82 <3*BVh(ewpJ;s߁i\&37cxkn9OM4_575c ^!{Poӫ ϣEu/AZkNjX'%N?@XC*-ꝧ )R TIpBlAA:=nՆ-,l5p~hUJt;] K,r DL C;W_q2:+{#bW &AAl1#-=l(F6u%\#3vʲfP[3GojϑAቯY!u}yrqW]k'U׼A7.>k07i2 ZCs$47:Is"A K@}I{l݁{V\ [q.4ϹMlMv2L"(K3|;6bšTR/4Թ֥ t6]f5oI<ītuE^u s/&^OXyM3rNB-7n Ɣ$YjoU2n~!?[Ks%r Tx1h~e/L12΂Up+CI jy R][N Hp_{wϞ}!G3F$+NTΚ /JI륁M =Q 3՚>=J/i9F9;_/|*X"J~s]-ӱءAlN@NGX lt%Jy5QCQ=LݟS ]QDGaX}EL#5[}Y@F% N;a l!Χ!`|`-vR#c RQFS}ӢqNHƐĠ?- ˡ,`PsT-r,F` i(eOп|cyw%=1A^HȚ.1OYdȲ8],#,,R?!~6<}_W^|P} g7}q+{'ɤ՝ Í$ 'Ԅk))bhT~L B頻ߌ,}9Ͽє5ߞ?JM[nX͇S&LߴC @8L|iA@h-Ѓv/I2Sxkp#mT$ݰ2XKmfvcvZlNGN++-ϔUlSjr`Ζ'l28G~@}HX7MZ`@?LOr[_ " J ňI8/SoH-~ڃ=ik8+ukea\AγBOWYOpD?12t3E5sQgQ$`uˑ -n'йv2A^)@ >tܔ}h1.ۮKusjջ/GqQel|e KqO=FSܹ9>Ρ&ic 8<14ir&Lhq0ɹ(ֹV92*8f W.Q5*_y2iٷ˵{~\1ՍS !>[}B<䶤 e̜ wP"0>)^·>f͛L3'Oeo܇:?[.v]MyIhJ ֓rUcsyCuAM(2B7H1lE"DLq&O%K75J Jr2z:CBH2 R@\x`mKܴMĎ t"dj͚V 6, c}4^@$%AǙ}cm5[ yScdDntPW&uL9Iײ T2¾[Bjj+Dl:vفC}i3CX#>jJ4G8r'P]!$sJE iIfn#iIZX?.ܙH0J$2IN78{(aK|t JB7`(V޻'8*'"HjUj{Cy?$V7_zϫ*JpSPÅxPLBT+~Ոp2OgN4C\ k&6 yTώ;rT$?Z3smRc[.ѝ\Ռ z4#OIFͭ9iRmQe tٻhw:U_AQm$XմohUhLQ%'7D^T;Yݝ/8|%G1Ѣe,= Fk$5 kE6Ӝ 7egU 6(l%kįwX4{`9i~-^\l9it`z&ΚrSopYM&@*.Rclz|F'䥼2ڠnfcZp~> 1ڎɃdvb2p)nqess8֧,dω$[D?WCxvl F^^3L[S fOb_?&fX@uUg͵ʌnpH'-uyDŽe`h/>Z%r}Z< ?'bOPI(2[ pvX8 8kD7''Eo|.퍒8&=SN\6,(0đɥS6grXR("FϞ"|"ڎO/ | IEDq(`ƟAԯn&Rf7#Y}tO{Gmve=JM'<2`xS踤1rpybP{LQsiq !v<;@k!TR̺CO Yfd{ͼ62*NWKmCmGӹ'[ܠI(bS?GԆ io߭mM(s?m[W$8TVkFCַ'\d+* jRy&d$7~U{YEB @ U]`G0$Ⱥ.0UL4|"CӅ?gyۘi,j㹆^%=igKrDɝҲjljVqJZ8Wz岪!jrs J/iwLV̋aNW~S"t4kmibqzoɆHw_Oo 3ʏ6Uڲaw$^JMR۔41Ԟ~_Fc\ ;`[S%g{™6hx{moaglG#`TѲ/?@W4Rks#ְSƨsjUc`peU=?fanNh| DZsVa(weMFdVpmo4yG@(@<BT0)X`2n y:s:DGNfNœ1stېۻ|'0&5N?ʓ=渾 J8f1TuXXj'X1CR52l e@ Ư )iez^w/"Tԫ:aoQKr8n M\t'C<@)9PًVee\Fs0V7n` <6 q'컮:E)st;C̞=,CDu6~`U}YDZ`2Bu!|Ё:}.Ǐln4Rs!S\WNmHqҜ}⛰9k& ^aW;l$fbHI#u.W.V72Q!EYqM^V.K|Zqd 54׬dEN2SI4#?4f&A,8dTw0#&HX&?!>RhjN2oYNǹ"h/7&Km9c0, bha>p ֜l{*V &.cgD.aj窂)/@UfάlRa2t 4U#C<31E[On]r'.-FH ;]W̻zln_{&\x3pjdtu+Yg{ŴocYQ^ 9*"9#Fl% zN#To]ۊOa;2n05lj#ΡI \fTJW(.ɵX hN@!@~)t+)\:%Ut W\X;:L 6ȸ6r\%iR6N Jw2Xu9S DDze;pŋq%}7$W mJ䴞 9XDhJ`i5ӄ ҦuXSL=8&aź Sݝy;@<Gd;t ]5he6AjoYKsEMͲH:aN2]~Eҹ Ga{ũI,G ,k1U;/'Rc+ )>TBMΩWr׿,/RF֨1to%$zS[dH1E]@ w eʒ ;96{Y " L;? XXʰ#!.|e?jU rG YNC-ܷ o\4/~PFNbH^k[(}H3 kN)SU&/N=1vZOlw ~ar.)1݀Uvf1[lEnAqEIإ."V-9.HT.]x ь:qYׅ kAcotRKM_.D9:7Z]S`$3Se _$yꧯe|O׼[ %z2GvA<#lgvH$uTV&](B5u q)7`|>&ny:dU-uM"7C7?Teם0RB;yj_]3a#d_RuYs V8qiE@hˈ{<9inחOP5AEJ;n?F!0`i?{[0SY5.>'M8u.FΆ>X>OEH œu!˒% u3diЊܸPhc2~$DGorA ҁXtM ,D1c `;NQU0W`F5Kmhasfv]I lkW]FrA,bܜRl)c8sq= yOF@k,|#y[Ԏa ]z{#pI̗ݠMP cC9j^%q gs5PJ됍mB4'fDov%˰Y% mOvy ΛZ<Τ\L^5Zrvi[L[gmbZQyexeJINd^ri.4G9H:\SΪ"~ڗC\ tl%zot3b?^ R>t_^ Q‡1 uʣuN9\±IYu z#1*zkiKIgBzzPț/YtBb1b! PB#/7Mn87Rin kpBtgliD_Q>lj0X @U05&KгfObO"yy@EJh)YEu{Fe |#4Y琖FI)UxUyL"mVl@רvft,%RP5lx *&Dq /uPw14(\sH GyfaȎ,<V)’76yfc'$=z/Uә ٪֫*Y9%J;i!8&5~R&nݡz&!Xq?Lei351Hե1< ][/:Y61ck3V#QA=ɯg-($3AfT$wɓՁUz똊>/!GǥV*֝иTOl7'M ;4s.`Th1b 5HZ5Ji=/@(QTfW>6DA?9{/\ upwA"q{ٍth>phݗ!F$0$'s3 0;1$K:cs5;qǽ<HomWh9`.xcD1DYVi-$_q~dc8 J ˜w!$Ŋ6 a:u@;79>@v^lǠĘswD"I%N!pQt#k@7< {HHiW&PkdEvsWا dpta9Yfz~!{Q,+i?8@jb>1B%^&okqF, չI e]l<@;Bwzg%եWȐ5/TsNʓ'cSMXRuFMpm4 5)ho'EKn/$vOW.E̓r P+jr=@A1mğJ7r $]|+.vg*U T.meFpЁ˂4X;sHAc] aĊ&-)bi9(v|[`qlv(՚ Hd )Ʃ=+<1ϘfFWifjqŋ2MܕKulVIoc/󄢍;$MѼQb8p&ޛ <">prf}I>%Èh݂ĪrNa^޾ɮB[:bf~f /:{& DLR~^ƠnIqi `,,{Z3Y7ҼaK5ZDƏO1xM25D5Y8EL¥u:{羢dVp;Xk=rw KD&L |(LUWsqeזؔ\L3#K֢W4)"䑹QytH"m"{d:jhŁA)o4Y 0 y ةpN­-Z, ?F/t2P$.W~ElVY+ 0]l@u%]OpbDg?YGx/c,ߙq~% 7iImq(edǓfEʡbj]o}I}LHxc01Iڡ?28ٴZ(ޥ`d b ͟G9m ڙoĒ\Li;sH-ٳzJ^GQlsKJl+$*"F] Nb Z-,\|ecʽ6]R1{w!C:7'J7kEUm3 CjtMgH(ؔ>} EbN9F+IvӺ'Ȅn=j /o ~{HyĽU&k<" D!pYy=s 2s'CĺSsD6K$X!g s`X�n#=eFZe>౞)R7m@bnǜrK_he)h&Cw(N' L>f&CnA JX.kꟉM1>YpGVgzi$%ܘR=IhadqAyW~Z1uCmH35/^*} LN\7m xiA2Cu"`]X2;)mBlݥSVkP<+U'1~|ߠ'"@ cf|֝ B6Iظ zuÙQQKlrX]^E2ɦVa|xbVŕbd4 #/γ*az4)Y"^U'x/=]I"OkXxMKǩԅg{.qL;!Hgx- {m_ς,CgL:ҝjNf>Lt)PqZ7wYUu¶++i#9!YC"3]=YHpYEXå7QK> IE 9"20ꦅ$rzB,Ӆ)rY; &mV`U]f>)Vitgn 3՗({7ܑƭ®%{ sq=k;B 9:D[ u΃ev,7,8#]ajC`睳29&yβ!1xC`2C&Hg*VZǗbxPWW9Pk=)O?kgB7&y ЭR/@ԁ3nmLy}ڜ\I>hS^>k?玩?" ^A؈';=x > 4Nz<}뎆,@( h5)e q< %Lӗ[qÔXAl FSK֌FgO䢤L Z$B|?/LQSbҨīu㳰s1{*eTXߛדXQw=\IZ;99p{Ja {!$m2?ƶTicE;$4昉\(NҀ!)م6 (>=D'ڛٽqJQ0g|\_l >a-ZώZ˹B,g3f˯zlYo\ۑj8wݕG|`v<!A|j̡'Ңq1 dvJ]IWZ&Fz8okVHQևñmkСKlAdRGLR6T@ =-Vtb>fVKl {Kz dq#%o:7e={uPm|N;l5+veT-BIOoJQ_И@ݍ{8 St H+}TN("gSn _[?ܼE?ꗂY^axa,z喙rʩ[Oә{o=a[@>&u'dԪY酙gBոQ$'hUC @5!1Z\iXzeF C^P~I~ |&Oҫplݢ$\10zhƑlc򁣿-:NJqB[k)I{R&%?h˫Jo_$G o_R<-x0߮ D jCqȚ ^?}H3֘0Ǚ>#4RomWEȻ_ CV-(i(z'E{j،B=(~*LEV7YhkI26r~?=40Y/+-WYwFŨ[%af&`D鹧k Do|mnڑ}Y>vY c#D8@1 J<ۻfz ݤT[;sT K4 kyV 01ux=릗nb mfqGgEkXDV{NٓȞJQ^OYص ̈TQ)'79yK˕ƷnNNc9=KUwM >|K,4́1V Q:U/2gq3JdҊJl6VK@:Gn~SGFҜ\=Tr,'gT%h.4 xvea7V 7s)K;vBf`؂dEֆmr QK€ۗD,Eǁ;EДI|n2Ԧo#Dwp>9pXw}ҧ|kj6ov\a7B#F*Y[%/{ }Nf[*VMw&EgMn sLc <ٲhvA3Ļ0EڂzM7>}\R<eyé*\M@h5UQ=R2O?v5B` beE LZ/P> lKX i%sThd{| |C!ת&~%kv]όj4]1A@ڙ9~~ˠ!M(#D^x?Z;* LsmqC_Wf;DGQ#6E ɮ}Q?w8k#7VV,~r0DP"A iD: sȻ-Q$*$ޠ{fsx) `l0+xpJJ,fb27[C0PJSJcOH!9QOA0Q0MkF7ªV"^ExXdO⿽5!1{Ub!Xt [DiT.6GLáPUJy:g@]eYc$V+hVUBnUߔrt:pu|RA ЧK)%b7I|{3_ uVϑe jcp*F?W]dK"~7_dc :&ǍOga&oȌe8A|6M_ϱU81 vxV$L*YN-r;i7tRUhTF!:KVe KM2Ћ;IPGqN~`OY Ta9# ƾ$F',W=M '43 %=Bna~q`wQ#T%ScҜ۸v8ekʁNGoGZO#'1|՜i`$u.x_~[Ť4P<@(mؼ% QѸGu"]ԟE$-!Vs{c @@pء};[Iv`Nfa3f#ZTEB_Q\~3-r@9i=+Sxg )!>abWŮ-RJ. g؊&J/u02du쌴љ {OZ 4Te)5̋=떟dė}(]*`1_w%1k q~G_%r0e{ s7 wLz*4Ϩ֢scp8v $5]RGtaH= KWKN!T<W<[?>=36;~x7[9Z𿷙hj`Js/ȹ(08u_'f|'A|҂xXr\A1o8 "Sj4W(Ou/N KR,$䶎ޗfdmF\{9 (KQߜMNm`nsŝ J>r!xImz0DBl6Sd,P3T;<ǥiEHi%6.G0I]!C{Ǣ^E5hmU,K/9;ġ[6+ K"k5)*e3QN Ű$5r0S~7ug>ںWcifJ[E҈,eG@8/=Ϛ/wq#J cGO1]0B11+rr}>fqdTо{o1$]IߴoUTC @}]Jׯ4'6I* t6%M;5Yx™FND(yC|ónO@Rrmd^4@Ҳ: 4 f%#N:wr8H1#eQ|I9bLΊ~b>idjvޡk.@.Z7jgKEn3,2j3NdCCQb9} 7!Me硆`PK,@;K&W͍>!U`I/x';lyUtPR\B .I,mxp p=rA\X~[8 TWA+,qӮ=w!xt|>srNx/oU냘w.U21nqk.`^].M'V޲d:1pb~_$)YV_k"öi#{)ݗMAq!E![+B^z{rԘR;vPwą Eylh!BXvF}$^ȀkXL ?S`-aOT~zw~ {nDG=Ï)WHwa2n(-j~]!|D4Q(VYqvf22z%z _I5 K~n^9 @6 c0#r`}Y{ G\*Tp:LVs0Sh#4oy:E5 P *G5&3tYFlC5Hq:c5oR:%2#BjvT|9a/"V_u흱t]wϨ0CQidRU`2֦3SBvhx̦ R37e|>WT`:?`]hеwPTow˅1%6fa6߿T:3󊰉o;+ aVs|P:I\-Ϭh44ݱzH O2F}Ky$S"Su\0!R"6-GgOHrccX|+T vw_/skAscF7]ө$B]qey/ |ғCg}&H[b'M 9Ezw6j%2&xgn;'feEݴfMRV n@X2e)3֞zy6_R#F FnaPs̶S/NǚYY$6,ӎ3j k^vry\cW`s/JA0LjPe._LI>ceõHj6+Mi-7g7 w}y 0flFKU''n/ZZp72FWF;VI'LӷI> )wY?C`v_S=t[5Iam2Dp^ \jڣzZk';4avկL L$~_\s`<<9@c`ڠ@S$14jtص쬵)Ɵ{2:7e}&TerU-F-cIh)#&Ϋ#<w:9ϢJW@cΉ\IOoO_م$N:HXxg6tS 6xfmr6ؽB|I7pO.HC'NwI4L;"4CÝ^T< ~<_(1Hc )`/а**e`zHu}?1XDY$ѩX{4 R2B^i0Cw rejzks'lKW5^ SAPjD')\Sx.ZXxŅǗz)Kz%#62%Oa< 7?Nf%3cxt:MM Bk'aQX^;j/l"mLX4*PBa]#3\>MC_s]Ǯ0:*1(?02hk 6LfXR{%yCkcR2XsYfhkZew\ͯ>;C*jEl! Y±zNd_LE~UL o[򪧖3FBS5;zɝNpk=dG8z*{4s^}bKԜ~ѢMn nZ!q+!n@LU'}hU4[cƃT:֒,LbTq*+uɥ NEh-s($v5N{ֵ۩Rr0WQoՑYLd^aSj_HDXW"治A1b$I33lCWf?MtP>iJ QlnpmUA ^r<|֠"?S];).B_\!a+Ҟ4dݕ-sphmE(XU.\f sK{v04G(& m*Iʼnb}m 882U%@-CH>G=0T*>k0x4݃Uc[᳃WrgUYC wd?sr2RlȎhPd" (muw7_l3!!ynY1V>z9ZВ~0\{" w +LkYK NQ ~<0 рF~R0~y pqrkD}( ߜ 5\/ϰ*{~Vyo݇Hfr dBR+K<ъlszzI&ԡPNstIKͨKj";/4YH#Zƅ4\C~aֻ| A0_T6LӿƲ"tZ+HV,=ɭW~ ==TA<10 h C鉲ܕnwxA&Ҭv/Z laX<3?@΢TV[Ml5Ԛ-xMi}PK|Hu-?C?鞔U D V*pH☥߿>U\zYZZ*깬y㈛ܝ%4[W"vWϊi}uATeEHf({ A-Zv }-19"~r:*a#,ijX4XҖ8;#0a,u>"N"t7AE j"xZ &TEmd(7 eJ`H?>5Rh5=.G}GV ?U)U#0ܪt*8eyɶ=r0%E)@|j+]0 UܭDٳͻ%)-z8`?`AP? 8߈Ӯop7ڵ嫬y@}fCv<> `lWDџFy{ݨupI\W A8nD|3 S0R;6dٔt Nhj(d#c dfnamrq^e6j-X8uP/2 Js]a; гFstYp:`7g1xtp1FbS1ݹ-M,bEMT(V<꬝Z馄Ѥ" CXڋ*@.i.jOlw%+יȼ FT I[KU1u OR @1RIg+ 1dxzA"o;a uI:qh!!gPn&Q XfC!,(.5d8vرy! $/!%I'yE-`ڔ,!4B*YuΙ`Es;oFC=e DĄU)|Œʴ]aC7zveWt|Z;v5%eiH`yjSP>/k9u 0نM9Co6i‹H(ܯl-K`BM.q -X$A^њuW*MO"\I0֒_:])iҴN2UY5Z#`lޯ 0LM!< a Ȅ$a"\7B՟2i6Fq;| › ^$mW6|SL̄WOg45HҲ;l9O&B:Xu~ w3餃z},?]zI0?VTq"V[tk-&Ϳ\#пWǠ_ZՃc{$E0Z+6dY% q}{kp6u{Gc/KF?N:t@%)+HOgSfZd;?K垑3)dƩ^u*|&xFRd: َ(YֺTE;uA'.9U;CB;`.bWYGBnh9wG|C@\ .<;~:<9/% >oJ`5;P#Ĺ\q܎u3KTul6DJx2UĔ")u."WnU ԣJ/FyOfq̶ M:nu/#>P9ڄ"B[؜Lr3_lml5S{c܂Aè7'Xu b $v5*Lg[\;kU`}`JWÈK0,2:{%G!xgf!>'/< @M&bKWA ?nȞO؈6TpOz-UNu}h>&4ETvki-Ј{|=OM&~KG,.}Yӳ@{M5IXU%&ȸjAZҔ_-NA ~g򆉝,nyDu Frg U}ByCsu(4W4=T\ uڇFJ Zè$ȳ̡#=gm>(" gטPvmx2>[/\:;{Dt4J*Kz A;N˓w^HuQ]qgCHv(BڛSU4)0xfP bfBakwg%`J9K<|:;ٔFt\\%3KkY 7 ))ؚ }q3ePy\87#'MJ)BW}&o/Z|wxWQ75:zJմ?\;|(s0fM=\nHdZ͡> UdPӣAd96.^z 0 ߪMk~_O=`Gϒ:![8Ih&ɚKPg=Xx.ڄ 0صO 8Y5i$!(Dh-ESb+4Z8GF ||:XR w_uB_B;\Xt[fIj6KAP}($!5*ԑZ5,re}W!^24=X{ŰR!jozi<0Xa [[*U5hO aZ_l{|;ЩgOyh ƾ>ՂXhoh]ɤ߲šLwKh8px؝=dX~d#][Os7xlbuiw -ة|+ߢƷ6s{8X&Q+ɑWkxQv߬4퇹Rڎ;ylmWwl"\vAn-,C3 ϑ\,gbh[!\( _*Ȩ L2A 2NІ 442'D  iŜDS5=Gw8舦W"Z8Pё8h& UaJ5 Q if/7K:0kT6~vhCڷwG %VLŦ"$L\rP':;1ی7=@lQj)!W}PЄ^s˕va e ͊v8i,Ն+qK?3yͳ \C0h[Yw'pZsI͜i2x ,ojӖ:ZYwC0Mߡ:6w}yLz@tQt<hp~PxOQ? 1]2( niQ+ٴp}jVF u$8QuUlXh'V |T66\o 4jf$A!-3V9*\AeF/80F}T$ӽRźڔQfJz;(Pm[of ew6[e~ ! 53aA>Y- L{36n'PE,yG\ka_JK"?®h3. ϊ/.&Gi܂#ouG Zɴ9>V*ËD\mOi' (ټ"s2H[(뤛"+D|W$mβD3+3_"M ֢N ̃l;la0#?": 6Zo7@V RQ4=Xz/ Y98/d=7cM.ZUK9s4M 2NLSحIIӢ- 03z5iIjJ&8tAy Jቜ/_kf,y0I%W[gH")/ҁagLp\|Lg ^SXfjr,&qbD "?@zVvsTϟJwqM[۶ 1 {gF¹2.tcouf2]8iC {7X($$V˻3A4l|||FM8]d Va qX[eZ!LLJXg))¸\;Nj/Xem zv%5I1j:bmY4ASG&g9t%8 rqOOSc**,$x$B[U֍z.52n,~5ulLA7!M=Wگdpt_1ӈ6★eIN8 ȃ|k bÇ`;)( meZ[VK-4s`*D7jЈ7ao*Y&EPNbB'$\kZ6XJHw}UO<7 TG(* b-6c÷+y71,roں'xbBhb o-lV"m[F7n f4J jxl؃b.]Z{zQ^-(![k O9P7MӷY&}_[&З:a,hm! "ys #Tͳ Vc<`)t wtN0 EkYb>3zPRXHT^ כұjb y|;h !n$@ЄNŁ 6]QT.Dh(W1s=]l,krϖ6ܴW+#˞ yѢאq9NŽӮF '^v7ȟIP 1wuf;-VcQ>3Oid^!X𿰍ƍk?`b߄~Bm#3vr&EhX̬|-_:&Žᳬh7dW L:uSt@b#Rx-=Xku1H -٧1"8Uj`ShLBbQyK݈y1/pbTE_iA%ۨdzqk85}Vl'+reck}'I;"5t]Ls nr;^w̛+h%ēn_>nu8PEA{G"Q9F]ڦ 񿄦㴐֒V{3Cp080EyH+Tl}h|">՚-;P]0mCo[E_^;|s6K_ꡫIJt/龓zaܢ)J S3E W,E ˩{ÅF-MĞ*ˤU)Tz7mIT_Tg]f˄k,_lϾq/6@\j*rrmҕɍS&YE!872is#5E P1 nn" &}=.IpyUwzvg%8 Qt5겭y,N" Zr-[E`IǺNEBÜFp&-:h#7G9>27%"0Q5Gߠ,ށ,mpա8jN17X┓\CU8Vճv\Q/"{^t+Υֿ*=M=߸sBdҳO!u_|(xͦPf>!OFUjPsۚ&azg:qNl# [{IB٪kr]Ex!]AB۬5MVy_(,#I;^ޫ14o[9Z[Zu`NFE :勐WahݼA)0N 358'?TofgF')"b,BeNջp(5FO<$KttHw+0F;-ٵ*Xb,YG-Mprؼ5w`SEQ]zPg^ncTE.z{jfcyM$|{+rhhϗW/cy4 *.-aVO`FyQOuqH3fnP5wTU% ^́(0w?$LM\#d6…1'\йiJtWs.6{X~;&f Oϧ2eqy{_0R:Wٹz;#O& l u% ej j FoE[@}Rmߕw'bF7{ 2;.\R~RDI3 Nց@?sa.6NQf"n55HuXP=!>ghnx֌qļTvP"ww-%w5;vnf`HCp<@Ƶ-_6knNzwiWAK~X , F~V-oəh' h$ jI _FZ%J ,R7u@O  NCB),qj}>蘶qy|5}x<3[ե{U #;8>I7Ǯ8thۅ+AVS}9yoqt;ǼqF@NAvɞ=U)]IP~EiU!l^`KΌtՑӈX/pM]ZҸ_3ո~ |h"i.xI=U)>S;wp5є PcS8pj:TL=F]'e^#Ѱx|aHńnޫ$[ٝ)WS`0O'e󽖿 W48o.A[D_C|CNfaB~\fQK vߎYMb{tpޤ+1TTb؂ &ԝ$I>r mWy͵uH eA>{ˡb+XaרNIt@0bnP3](dƢKDyylوqaX)4g ?O" N3 8߫ ZD>Ү1=W0B*0aʌs+6A=>h '{TY1gå *a?@pKM3zUNpc)7$ِ@<-V42J: Gɫ4;=Ͷ:4UQ.}mGH#3-P!&JAm\A60]2Ka#5rI7-JZpW7$|z>w`rD۠:UqM- Nǐƥ4Ϟu>X$QnעW<<2Y9MX7йq3뵵 >PmJ!:V_.SM D>}a QbkXU/w~OT=M~h'x"h܉<0 h8mkܻVn"*}rk~|KX}R=3cU m$/*g u{#),#S;𹼣(p3p\ 4/kmR~xyTJ,& *p$InX~Va[cǺyP9'%9n,0Q[_1E6"D+]le'¾{%P<: xm|ͅnY;V ū&5Rw3,g[/S@`3ª]Vpq/XSǵӑ܍DS8>S^]V$x%@;5_NśW`hǧ{1?OӎG%=/(]jH/#UۑKIQ@LIDCۑ ,u~m#7VUO0iN]N~0ONΐl^`a&eTFF}̖k.EFߖ+;-.[dUE7%G^Hh;S"W]5=Rkϋfj5wC['!U󫥪tTk=̠ܥn,VƟKμ(IZ]iw-Ę,-rc({|cFN$LZNr9nj<@.' !aXO FSb\I~' Rr_AL\).7IڎfUQDl,kV~<9D7Fr~%`KN:frYpA8^Ƴ^#2BƬ^SJ*[8DgP`"Ƕ$I@>+RΘJ%1WPJ(P U[ -&1(`U%vc_44xǦ7GղtpS? bF'/2ŁՉ$k}'s2#f734U0@c9= C4MiaBYXHa> ܯ&T(`#t?-JR{բޟm(ßk;p%m^Nnx.@K'zaw]װ{E{#8'`T`e$.o6Bc~׹D'XJXR,uOy|bd&ǂ5 }s`ѡ0iF8vnRq\CzhoxRo_k^ksO&ZU]^H@w}G; >3]6K'T|*"Gm7XPGž8,zqyU]5K##\uSݻF.7PqBbU;J;U0%mJ&VdfAS]Q]ΥD+x%QW=ّ^b?Cf2Z)%KXժghwZۆsI~k 1bWLs޽nA2Wptv֑mVv82T׷FbE \MՏ:bedmߟ!׷Xƌ#(nF5;NQ.z} Evxؤ9>$#qq/F.@ՒSlHG(oxl>nnڻ*{j8hX@35 iCjs3$Wrm$wUbx :۝U0(vgkLLO)"̥ qFVV&2?ۺ^wzwiN`]⦾yvRNMIwwmbrнh@LLor)wmZ6v넰ͤp''a@^Zc<)ae2"oW@J+>"޳l&+i ;_ޖAbr&^K+$)=wr Yy ^(Lg Ĺky[ }BNr21Z'Z)OguO1*/& RxӪ~ H~T͉\n :}L%+Vs'"b*1y)%Zr> 67,f(jo<@||pI~Tנڧ#c%Gp}Q~q|d!cjyBk! 74eِli)I8GKsA"ի ѳYv$11T~gW@I'<- f.QȜ6E᥈.BnV #^YTbx::×"2y<\^엇۪/0{z7p\]2hжRXTH.["iTTkt8U&aJDq^)l9=K`˔S5&{uC iN$5!us %Nj|LՋ:G-YNXTgP0(LXkOؾ`%?D$ ak0@"*,AQbύ8q@Lx+q_& F"mY{F[)2kt);Dk>s[R ,&/hyU@5Ha6@'h4H{w/0> $@cI&C@FOAM~H|OӤLB)bB˿!F}g[0𐾑w̷)F{;iNa^DYB֌] ƊqBK }A8Xr59^_F"s@F3X;ƩH̭%K6+PsxzEG9V' w,)_7kfJ:=7a3VsT=OGHY,f%#[}xyRʼ {; tp}ʜ ]}}D䷰Va%H=` 9=o9hTJLsJkm9 6+ (?AJ<<66jb7]l1FmjS:բ&%KRv>q蟽[ ߾8W B\2*jHF  $8RCGϋAh3 A{C||uZ_Zg룫]&q FPrP< quqvQ@QD-B=)^!ԟЀ_{;DY:_wà3G/r<Gt%XajV4 "vjFn  eDvW1̓r1&<mw&zRk',tėF&&&@(1۷[HlV8s):a>8r ;>0ek`gne,D9^)ػ|ng3P`R/>&IQ׎@5>4@rY 'Vʟ"yIvZi,?DBrG-ݕX\paT=hEooE39pa\WhHcfNi4/S m-١er6ѠSBFM J& ^>M` `WòkYJWU؉`mR ;~)8= s=;u0kw $Uֶ4Fw(+t6>E$Yo+FOV^\q^ߛh^PfeS+TsF,CQ#*rjos4d%pld;:Rv<,71+TSAaI)LYF; y*MC} Xe^%cdV߲T}A2O |q$}թށ g3agPqQO2 o69o=sARЂ`1EH0b[ح\JEN`Э?\w+{bLW';?$p{2H7\P9qQmL7iM{4҄[aG]Iq Wx+Q8S#{W\܏K6M2#nJEO+% @ m_T0w fu¸mO/YJh^jvQs\80c$| u>'U4D(YW# < zV;eߊfj!Ve#.YOO"sq0Qf1&lfyʏ/"8ۼ@gѭl]:5ڷl!<~$l%]ul5Q tI s4NZ'i ipav| :o.$?3VyteO՝#sn>Q%WbLVoّ*'Q\q|X!Pأ rw ^6`n)pD:qE⿛+}@Zx ?sua`Dz7b!ݔYӖͥ@EHq9 v~vti ^z̮ p[ W`=5`gbވB2dc9ʦ8k.B]%y-`~upF@bQNnűmv$u𵇀' M@aLUԡ#@o%qh^zÐU-r v3%Yق9.R{zn+1H-ЮӂAᕫU xorEqfJ%|2\CA/ancB藐ҥT`}yL[ẓmzΏREK K97LԤv.AoFVw`N&]|o53/̖r6?!1W&\se`AJnO MbyZz?Tx2IKI7gƁ䙵lߵτ*'bC <ac1TFQR]?#(~-3(-"eSouTSb5DFBn"45B.Tg\Wn3YaT9XИmL. nĻWjj_B1oTS\zF3O!IS&zS&WܽD;:qr%K8Btبgwd?eQA^(e&')!Μ 0_[AFFl͋{@e+2n6{m5['d& 'CѺzB_Eybɟۭ8G(ܴaG v'˽)%ݴ)@:O>1N6\ͽ}A=ڻj6zg{4DJ FbR$KM͎I㝤p.:I퉢y, T:2'Zv%'u[9٦1 <,:Ái5ixG<_4" .sXsGft>V$#AfM 􌏱~ᑵˁh i">uTПָ[ωn `[OzP\~/i &ox:fX'=$0AzL+R?VGt~4a 1ݨjY 6=9_+O~d [eg AUgL-ͩQi[jOREDIY PQNv>?^J4DX%<ڐADnN1fr]FN 7ڣv02=<}-MplNf5A|EܙMY\l1:Ya!W d^*3Cb㇃{p]H!Yvcb&6R|a=vIѥgg\(=E$w0ĪJ5C7'W3Ak+f}v{5 qDL+|\Ǩze>2JFAčHq:L@ 2vt/PyN\7 S)HRfkg4TaL^M GWƙ}AػAA@4LC(^l2_ F[B,ڜ= ^m*Ӕ\KN=C2؆m؛x0SGM5>&WP |b9pP Y&m{kV*A颠q)h"MMX;5+jm8N|AWqK*|3as-J/q-aMӗi|4}`{d?l#MHN.YBJS.gt[!'+B>:WfݗɈ谇 )8'YwNXȨ=2e?ޔ~#ېpwgVF~A HeC2tXMLS$g^" 0['Ț69:h@H,>{< Mg=bBQUD՟f}_Q Jqԏ76pQJ \@R7T&)0ēa]xt>nj%HCpaObxEc,z7ӄ PW|y-W+lɾD6EqlM+3*w; E֛4Oza'w@BX@G(90Ӻio_I _p `ZaAuWX'qmF3{J7l׆QufEwWt|;&j2UÀ!}\\ eX|b輰ke2p=娊.֮Ut='|QPu(Jɰ>{K1{U ۚB@RB@3m 0D.*U~J8@j 0kv7 tydǗ^Vxh;β1cN tzIDw FrXM7KG|O+ zVv/3qT݈|)7Xyx=L'esTtըeØ3ٺ'gԓ>3AI8R}:䐌Op9-h|gnKyeGdT '(߱.V c >tʏT4pMiyow'({!@EUd`!ȕ -# -m̹q[K[yTq뮜b)a%|z,?~Q sN.[ %~ 5?5]n'o}靻|&;ySS?faԛՎTy(*g>˿"X<Ѩ([,TMqå'&ܒ2{134çmzh+naE ivxHTW"旹9L:9ũx/q_<4H?PIm]dҺr~)UbOf-:NL XCS춈g.b$PFZ)o=Z;ۘ6Tr@qW+ܾ4#7L K%@Г0٥sY&H* >wVi ot {Y@;ȍ[r\L=`m;j+YuӬlh۩,Rv馀-0'G:(7׆!aqp)d݌fimr}5Ԋ yFMŸnUoT^ɉIoMNURQMnmtfSA{w""dpP@k:}ϵO!QA-bL7i>4_uq |#pé/ Ij^S&0+R@){ފ~נZ2n (a!b ؘ>, /6&(=ybQ2t5 cU \pRaJB} X`vӠRP^N̅tSd1\Q-⑬  Yym1>YeȑЫv[%RZTN….6Sh_Zܞ :H7@O=O*_jZWݢ >6lo& '] }s'a 6olI-ΟL['@+ kjIuqw׶H_Uo ښYC8{?:37+@s,l~vWrt41FxG{eff~_ *{jx73 ٸ WRX` /"bUj{6»wvR&`3e0!ٟ^֕Zʵ*_AMv^=?$|o2L?1*+ dq{&s~E7zO}Nۉ>hww9aᑎXj@.L3[$Ա34ɝ-ۑmݝ ]|șj.ziRm(r? rD*Ў/USM"Xȟۉ)ʘ=Kt]&w2/2g /YaH޿I&_|vRp9֬[4PjR־ZkL&gC+Hu f H$|&]P1c LvӃ]6<Iji6|4_@vF/]OJo)\iySn$*317;H^T^W֞yлղ$lJX]88 =f]s;hpjE彃X;s;,Q9z`;)Dȳw/sFru D)6. 5щϔz,omf&zX4o-GMA ~[2#Mr"8n|$#vQtʩ&|^}DhqAtS] G}}U NS<э1@'p*8/M3.#=e=cil]ۓ QK܃HGU,S;+Vkp{_#ZRuܾ9~JHW2Ge@J!G>֜Upa)%t,rXn A[.%M*{;8`w[*''FȊG~V~\O;X永 l=?Y1Л6+z,6ښvT* H?7It0+3X`<NJSq6$. >ΝL"/?Dֽ^*Ŝz-^^"HmP`oq5x­G(uH X p*Ix1}t/Y!u}:b!kY}F',|:罭4c1>6܆%]ab) 寿z Ҁ;k?}o$gYW)ޓJl_prc%4a98 pKzT;T+?D/esݾr_)1R9O/NF&>rՃ1u2VQc+:]BI6='Iy f4c7N3R J7OH\&&K|捵bKa4"(6L[0HoՐ$k/) p{l}l_&sql8Rr,{j Y{q(VBo"@#4efFi8/^JdbG㤩Vşܤ9+ѶbT&~]bU7Vjc<14C[2룜YQzSIlaU&%HZ@⻄2[y`2ゴs{DmS\Vm9=6ޭr 629uƅM]ކll z/cZ63nW2}ֿh3ѯNv U19oXT1'*4Fw01>?B kvD*];)o'D] ę,{> $AjF {_ZXT_{Y^*+1ր,d{>NbGP iUCwdB4UX2${.t.p|}+G<+V$Ά6YPǴl8±i`=h-JfJ'M@ rb&0NiQ P91!{w((. UQL3(i]j3M^"hG_NVܾV3-;RPr1\/0H->b9[d-F+][(7;/0!ƅ>X!?5@IP#BĐ EQ}ӛ[ytԊq|9U p:1:Yg%'-JD>Ͱ ~bԥTw2!=QVqe,?8Yx+H'5tq%X2BvV9}o0~\ͳe)Z{UWζ|k\ww* S- |dx>KޅRځa:\J:L~8 -u(F@VLZN w}Xpcӧr@z|Cg$Iat@\<:ĸ ?7Cw+ÖGi/Do,ηRAF|Õb8 -Z_4j7W&+!aRDarD;<_h)Iwco e&,/0ȲF{9e&n_ΈW!<|)X2{㓱 8hkN,ܞ;KsWALd_y\{iӎ}? V%`W37(~tAM4uC9wK bGW椟H}ӫ(9U#AKSݲBč,KRɽ$15):[^{JCb@jE6>_XaM:C5ԓ GW}zqȤZQPE+eӟ]"R'4{.Akn'W@ԙvF<$I-k9 aQuwbr%￉E a{] !RmNt7U@VQW9ă s3ؿH0,/^E4\D~^%Șax:0/ؖr3X\znor|M're?; 8)y9SaYj0'H4FRuTZ 긂R}$=J$1QK1pH__'X(Vk/B.uOTk KAz (hщ (Kl%#wa@;b`%ŎAb&|`eܲ)3w1:()+4ߣޙ ig62w /(q EX~({,K2 "`m>f'G9:+цBwvʭ_tg* Si3S`1WE(2>sJ:364 tj)G)ͱBzn 8Z*>!<%n[(XEw yz$Y%oSB )&3hѰu:j|M ddEvU1"ZZ9bSW}vb0}oV=0#/plf+5첖Ŧgx,CO BH}abq<F]DeUk;9t)'q@>628s L8JwpAӢӈPȏQbur9~D[HVݔVD;QTL9ke糹9SƾB{!8jo12!QB+I*@x!uptO*F)Pa퇰kVrWR k+;sll"_Nvب+w`S22ՅTz+ ZbεLv@1\hїj Y{i%tjtv p[R=d"ćKYnđ ?b.,;VMj=2"oݳM2_OU sIuRǮ;'iü:9$so6!֊'i΋w ۈtfc0a댬 xkoTh O!rݷ4шeEُC޼FmFQ5l4G=Fi`Ne*iOP+hSje;UKpGj\!xVNJ^:vvg(Z׆JGkG2#JVy ŅndҭMRaP]^y{sԅ I2>;lǫaۧ^1x/^䌒#ۨo`,tU/q 42w%5%1']HU[JoԬaǂ3͝ʿ< >Sfviuk-@5d4/퓄J(kba] tQ@q["䥌-\ 'q6>$6uDanW܂B득n$9{s] 6.^v39-~}*y- s &PϾݳ Q8 =gԩv>ͤq{@&߁!dYwttzf{e1 !Pd ^=y^ޚDKu[*eXBٗ&:ķ+ C"^n"x/]xJ/T8`5 LfL0?2(al<ٳf75蛒}@Dyy\On՚*s,ˊL~юK)HB'V> b[%p֞_ Dʼn2q -R2|HsrTZC KC/Qu.]rWC^MXx)떨1agf; ' ! W2dΑ;#,!DNA7iPf&G !:Md;O=a6f$rc\pٶ6r;D~m@K1;щ{!cWAmnjފD>vXZx5z$j+\Ep@(U5$ M)آgfvxvAO_q2\sʮK*B !e{?[@nE֫l( PqC h(V#.oŹ :xL񢼘]/{iv"wa O?\ mFqt"6ɓ}l 㨤W\ iq '}w)Mڝ:G>tcA^z :$,]O6mD 'Ql*GL|nV%K(B4x5!B%,k|hY[$nV9|eh} hB _0sniqWU: k#(9>%ﴐ6vPhFHf/Ԯ7T1Z -U3bU{>59d|v4CiG+fyDl5|X5E7N xeE feLA!&0{_|5֖?ԚFLRˀ 9'VΥ7R%rƅ.M{PRyҕ%0G$R!`ys[DLV 6|v/Wd$iL_:^r]+%ZĘ_b\r\X;}dN퉍@>|cիA8>eѠdzƽUKž̳7031]c9KN = h\w ˡATB  [?Kۆp3ܤ.PY+ j'ia̲3ȰH`%! LoMl-V>5cBß_êJxFV{Md=7&sSHn~;3 ! 䙟Ar]Iǻ=,.q eВ,1ӭUOE;ДZ?Gp5jxCOYwW`JAUPaE3#;h`RhʢCN$sybm)$!Ġ(h;>cӮMs6y!asG2 oC4mӲa9xe3\HެעH.M,] ёFLb>%n. Kd4; oR!nl?\KhO35%'N} <[w[Ojs(g㼹QSSC~+a&޿PWeJiPɺubPF?+:D Ķ83kg4Ц?w 3%*0{ѽyQS{\ʨQeu E_֧`1n<=#^|Z&=$\K*aO䌰oɾP:g+;tjg3ɀ]+d"?H?'{=)0q\b^17}>aZ?hHcdrPTw}0E!yWy 0&ׅh8I)rl,|-4-/È֟}p$FgLf"Z9k߿jU pjaa֜}gS9tQ&CIتQ 厔^A/D|*OZ"mU,73qףJ( W(l¸SH?;9yQ#"U.H^еϕ @xF7.y+!ZE,H-G(I"j@mp?]YͶY;® |j&֑q1o,ɯS2Y9_f"nb7T(=?h2Ek:e٠vqԂ±Et<2zKko;ڌ,y?n0C8|3-*KKϜ'v5YWE$fɉۏ\t 3: u%%Y|ϒ"xq!peֳ}ďߊCWDWeb$Osy+%cYUĥ1$1E} i[oZ1wq}zf2B S`H*V k.tez&q d]~>A.^^>5]A ,d&bGX =TXtʡ< [r1aѥM6rYfj 8uv=1tAwરX*"t7{tBSj cކ fK'ޓUbIa-%ߵLsuw;rD %pl>X.RR$Aoͺ{H!6Y %_&Ni TxVgvۙ8q%Q0)6 'x%30Tkkcsw#8I9˴C`e<_.!~q 9@՝"oKWI-35ߜ3,/w,qd[$3V,G?|k'W~ބY/nRbdqU 4h{gO G^ا]p=0"ٷ'Yn5)1I!TZ31^":-0ɩ@6.mnn  TJ8#/~'N[if>mzy@! vm2ge\SS {k~2l 7 hq_=Sߪ9~Ap ;ic|\,"w%]miNZO-sL.)sFƿi=|f\fy7(u/ dFޭ(<XWG$3& Ґi¨, "_9|c Qp0 MKZYb(z{LK>E(Hlyq53ޅN8IN/PgdœHM%u,AjhHDKJVskЎ| 83,>hF9Բk#,odM%m܇2xEFqx% u[XӨVː6݃@RϛSI2ehrܦXaBzA~T(kC?m5O!@L@-%sڛЪZt+-ȳk"n4踐FoRh,7 *` "zxDEjsŅAoUP~Vs-y;4/Yz̯-Ab:CmR4EC Qw 91fC;1=ǣ˿<)GLS"zMγ'΀Ab M{ +е~I[K1l͉"R9luQlanr{ *Q-&3쉎uYW-hu}A?}wSWnHf,rL)4]tTqC9q$YMNh뾯iQIo",\*]Oo㞁_oB"ȓq,|97%m}O3y`:.]=`y FLA2#u 6[TI]\L ʂ'7Zx((Ǡ@.U,=Ǣɕv3ņCۄY75863@S 7{z$jY%}7C2TL.umB#?&s#װMs:y[1ø๚5YFqva^I :s5V.Ifc},Ë#: '{,=v^~>==PtYM 1jY6lg_L>O-%rQض8'S׮_2>uCE#liQ?$㴐i|l?3YtK^I 9|E Z EVcG}rŠ[qB%Xc\F@ Fn2g5"#!}"[L>K>MB+MCxQyx,lˀ͊;keq=ʂu?LAR }s@d]" )ϯ/HG(CHGq[+*62qS^m9$?5TA8<<Ļ"+?1%%_<w6[\GCD-AO_I&~!W'y'/Ң~.h )3l*:kў5 <~20A75oIqSw>2BD3TAr|- Z5)at>3I : ev jwWW5@ 2T`Qu~x_؛9X*cgY$) ;D,^_11B&,LzgdubYAYO-2cHŷ #_Tw篕H+JdoĽ}$3k:bODVVܨ_ʬ4nu0sA5f1ZL8mke8=O!iċ4+ܶ掌̎N͒W(ݕIB6|h\Nm6 m֙H'Ō;ؑ%mq(j%{\d+r@O֖R'ݍ ~3q rZuQrKAy.OL|Y! Х(&Y\dwՏ"V34FhCJ8]T}R+BJ !:THc의6J@CݺgzEnɷg{ j.Q@Ys;E=-B/7~WɏLݩ$ 3w@)S!;Ά6 Q{mc!,RucPAP[N-ᆦ(}!y* S^?QʐՖNi3bqʾ;5 e+);.Zط;gۆE06F)2%3>5#ĭ[Ƚ{`a:'lS8QvL+KU[|;>KHz 8pG+ jSUl>ޙdd!F%" ?2>Q}wZfڝP*'bi"u|y] ->Ћ*O[~#k^](*&D7=~EÅ @`mJFv\l'c΃0LtAugZA?3 ~coNG94\޲rYLf۞gY. psCoƬiC10kيTd(MLH^[2~|9bW[>\G8K";qyw3KUGU&NsZLy#[%&m!qt4WLEϖ+9eiNи0ͩ +z⍧qJ&Iy~-!^ݐo|k Bݵ?{u!ռ 8:8WGh(GDИo="t$[$VzqܟsY%-&0@o*wzl[ͫ*2鮷U(pEz l+FBGY8d}ȕ9dH[ ;&גFߞV/Mr󟆲_ e'* 'L%AQ< !lEZD_AS/VxnGN7JKɷmXRsj =,`$O>A2l+=[u9ИŎe^p4& ۷el0Ϳ4r,ĉ&TuՉNRE=b7BDI,p*>og{8U~Uuϒ`X,rǂ$O2t7ީ+0\\㣉 At`r&jx>V/x=Pvl͌/tǁ<|d9/@"k?3*Ќ  x-ϖr+K)}Gq]nKO y^:_hrʁ0R%S4fhx_f0++Xw}Roɉ{g*b}OƆ?itd]M cRJS5D:jcX5xB$z0v3NrP٫1:G. s2ŜCqo\њBym؋y<30/Dp̸R@;ϰS9/~ p`J]gg\nn$majrh%e}uk.5>hA(e\qC@s FKg:uCdY}^t)lIk(v\I"J0qieJoOҫ yϢI_ rp5x<"r5@幼ϭe6| pl>䳭՜o/ߑKo}\{Y ;;OIҙ<fB]<{7||F^'R:]<OPk6*Cʁ!CqDv>.~38`k]^3PO =|CP@0ƍLH`GXgъupyg%1:˱$f^"?xi*mJ{bB/fF2eoZT;&1_h,iS,޺y*Y%h>&< ݇?KNXW^}/8gki SfsBDdsEjt MfSZ:-)Ge1n0pk~OK2/$dUvtHC:5KN0Y{bR٭{M_.\X'mO\^^Lm;?`d$J-teBpvI;N^p@p^QHͽ"]^9 a%|nb3uI &+7MrϱY\ek߅}<{)oN9(d\6g?p#jɁl} !15|y!vR}6ǧ6n,ȑÙ{omH! ׫9iIౣ0GM{114>ՐP۠Xhqh<& (-bI)'G8~STmzhK'Y(_l~X?Nʣ.zBW:AS O:lX<}4KD[xIYieBKѼ{3 +jp]Tx+qGJ5c>b/?Yۈ(K\y009>$$J]7P gqkM3>K>\z@ny빟+]8PMdka(tD'x6/PјdKOqaWqYHdA{lǺ%/Ly1DչL'|s-C( R&rU>4 $w2O/na5T+) +&rp,sa0*^ hxNWJ`q1 KT:0E-R.Q޵o?)РQT&2^̷=zJpѹ?WȭtCfzyP%jNmmae>u&L4<4;uFV2-a/aA&ÞlsU p&o͗Δz6+dЎ/ѿΈgɔ"3  5S lUacXgɺD_|x7 $wVA^WixgX%_kQxs%7s?OKgl\PP!5zm=9~]Y/Oq7/j^wo]a\6*()P mlw-Pմ;͔ 0b9:N >ƤRY er'0ˏ2{L^+vTʙ@H i?kO1(GC=,GW X0:vzwD-5$N )Õl4W\]{vn+MAqk;N/o}r%, HЙj|=dŮ̮/^Gi(Yřֺ`/,[6_0:orjGD^{}r \to\> cho̶^KsNj\2B'xD&TqVB6zDL].g3TtR9(,PѤH{-#Ahq^lܰn iFp xcy-o.%9K\F٤t*~:u"^>v_KY da*D57L+~V>E=R<Ɲ!cfKgYZF/{둃l1nt7߲ opjg~B=+ecƏ@_5_y,;t2r p!f^*ԟV."18e-~L1ޡb Y:#C/&`N|-Rcү%L@-ݠͯw[H}*r.3=G+8>VxH>%.ezag4W|*qj̱jbs閅?>/C}Z) .N_#[҆$<]ZƇ2Jw@GCӐiq\C>V52ϝM=\Pc*2lj^a&hQ>M 1YGOtXy,y(4mNX ٷ):u1hvik6˷C{ּ+޺Ip -#W!tMl-l:MՅ73$u{= %`h|[] qpFM\Lȷ^C6ּ _T7.VB2Vz2sLG`,*K<ړğ(ѳhy&fFxg=]1bWqG:fGlrXD2%2l;38BK;par$;β&]F{`ZoUZ(V&5|psٖGB>r/P=CۭԅK;ߖGP1 . dj4%'z62]O@Y^Cv563Ww 4qUg?B)=j K;{L,<[n9+Q>RcxPX礤ǫ3Աh'G,*Pd,q_!FzPEs 0|FB*NO%ɕt X<)-QNX9|3y՞)taߧ2\e 7]Iz2pO[ժ ~x[D ۨKL #ixbc07p-I>MKap;djf$INI t/ AL(pN ][m]s)Q"QW:QKdhk~jGCrS{tkx_`bMLl ?`mx%X QeB. `XOSJnp-Yǒ}Gp:=`g63Rc̞yn,gr?\mM*vu} jL7lVs&ڿ\>%[e,֌PIrWKRȐ?IBm62_;|QSѢ;ȩǣq1v5'Nu;UǕ )kc!Huډ. S vU=bDP%u+ş+V'TT1T< u|bz|pj?zn醧džs/s!*~젘 /kK<#(Z:geekȤ$6lon{@ܝDqrhoٚݣ:`(ި`#&N) (egt8qopՑw"qڿSΙY̍  z*q.rKkcZ{}&sTUNeNLg2-7RE+P"dTbsڲ2t0z'i dX n:=i,H3iB!~4 IE/%^ vDE<tE2 򎛩9t/A@faeq= 'fKHFНqOuFS ٧_ϓ `IŔܙBU[~"YIP=FKk |hWk 0ˣK8S4=1 m'hEWlˌp֊a:v imvV=rYvY-1 lCgЄ7\mFL؝`})r|}l9]鈭Z㩈XUdw- E*$!fCm[h@MSfeN,y)iӡSz+u_# r%90Yhu{k'"qanD0w^ gDJW~e&*Lk1'VūS ׾Ac:˴x¶(F@y8(鱎?bvf˻lfOKj@XsLD'-H )%^د10m߄l; K`K T]ɑ nˬD/+Ó9H pq(tt.WdWL) ORN u͘5M'~w' &Jf:g*fg)|^kQA8ݜZA[?7N8FnC{TLٲ(1 T} Y$@"K< \;zL<,-ڠ"q[:ӫժ{!v@1+5aEbw!:3xb_(hT|h!l/~AFͭ@a&@U8؎§jFDZQ^ΚVZ4 mK~{C18j#,3 0-x=3OLֶ)F+kDIY&X\5崦G$ޓKj1e~_Xdʖ`]~O1'(6&('T8sV!8Ziur-[u7$lCRw4Tt-2X_;?߅~) ۪}|I>ݶ\ ?qoŽFp%)G)@~`~*-yR;4YPѭs8R~XMbKus)@.UԒ)fexuլ|l.F< Ѯ!m7(>z?|n +46O}V3_I3Ō`Y.xW$ue φ鏈Z,bP%X.>}~ѕ)X]o-f4[j,xWۭ=*u<+ N0*zk *  %|YxG&e޼YQ2J:I!̪İW=M֔:.!8w>߹NCj'gBg^,z`Do\A2aCUȽD#1TV!N$n&m_8jkGz M+'\0sˮ/ cW}Tq@Ä'xB7Vs0Ԩuڈ jL,?|RG'\2G咆Aԩ l;X 疠&L!dz"QJHc{v/}0kpPp&QE nMᑹ6cO% `\-h27k<*[mp˰ 8m!gNFr").t|%~-b:yֽ))\wxd+=p?;&'\HWr0:)^2V3#'|c }XZv5>b1}:>ީV-Cw҇{CtCkKtApX;)%;ؓ/KUkcu$~ކ-,9c&\sт%t `d ˼-mjfDo@ʅρg<[m sp2 R U u4;Yo-+޸G15ّi[*$8>ya'h#}*$|D!",9ԇ'srV_2O E1DŎ<}I,JA!kO]^}TPqSҵs[U2!1Z3-;뉎f ;ݑ53ZKfX:#*wSK_#-|Pᝨ'?MAML鋢5m7Vo&ޝ$ۺ-D ED>-uH/llZ#D-?@)\9R+`imx >QN%gOE-#xNE}"YW!4'x >I!Kt켳0ޓd5nsdței͚1)JxcT|zˋ*r,Klx.$<*xq 9W> ;@RT? q0ɡլtGMUn E -5yPq4 +(^/)+KC1Wk+ b#r_!Ivg(ELJC4cJ8 E)V\WYV6'q>'% 8BFbdtrrt~K^%`mr@9@ ,_쎹f Nfg +EW-)>tv~ ;jBx)XÐepj}KW?w r3tȴIIfZ >])sm;Y3ב#GP}G/ڪ.BMyZNr;JDLk ;SдUu#\DI~v i੼f'oE`oL2䳪)]Q,kL6n"[:! 'e JZ :vxCyc2U*p qT K'H$Enr0)s%K%9={ZhM!G%e.5wd*otu~U sHOn7V -e17|WC{Cb6D^9u*n+Z26WvcpgEø"ʑʼyߊ2O7M0[ʑU. UX7 3p:4[80gW^}E|-Q*(~Gt L~R+OI/ْ!^;DCo3dv!{)4_k".MZJ\Nsw  hcυPeF5.]+Kcy0cuXI͓R$1Gv~"OGK-> ЖM8nE*29%:"'vyB@|>ꔫ&,ES UgL\ 69^cFm >h? ' G"6"h>Z'jhW8{:NJuS::*|=DKngo;EH:|dv2VZٜ#Mw)peBx?eJZIg\1L\!!XPҕW==\9WPc[%I؏[}O;[V01;1c(_\!3g * pUBn'$AVj:n6J@j)»#|lK?mmPzxug <7qƯFBNro7!HsN<{@bϛ%d3~*VڍPi?!O*j"!k06 NGmaQ Z ~(J:ӢF XCqVmY`rO3f0;.^ytّp_>럂- !}u#P]rdvOp}ZX6[!Ge3e꽵0A1%sjn)pΗ7$&: Nָ'[3dpR6'˖vE:ۧr[jc/i,k*ʐOH5Wq8Jԙ ZEl;'Sk?߃[^x- +6ssBm"͎ Zf.?)ž]ZM1W#`~'opN~{Ux)S -EOFji#ݪ9jϽs aeEj"!qNC ۆ}6Ǟ?"+Iry=UY=s}98l&aU"Pتow-rJ%:m$G l_".خKEn 'aȆ=\ W;q4BRH|\}.~ z!^lP0dkw!"1 jSf#uS'Y~LxÁx4z-o#^w-"ZyK]kRm[? R@$Zwz` W4TͽDȃ,w4W"ܳ=BJ.92Ef$ɱQ/*Dž6=sjZU_ W6E*g#u }5nY732o^y@IHA0O+8,0|{쨤z6Z32QWpT[-yR#jlJ{L-?L(T -lH35l/2A-AobH .V`4co?guoRg̒ 4ŽDzRg(?%v`ɇAl].ALF5{ܨ[fvy=Sv}Yْ4 8"TO yƑX Srif|%]IT:NDkj UiglSfp=^LЀIwNGukTO`.3vB|}1W /jU3g1M}Nd|O_ꨰڪNho41@1K\ޤI|á:͵VPzuk19+,.Z38$?4 d|l_҇nŜ@Mmt Y)Xl-͉]6H=p^228pt4*.b*ӣmQm}oApMG$od7|6!ySŌq"U;mhVor喁;`]\PXӼJc\Ru3q7*^g+@BI4 z)gVaA9RM^6ǘѥLb&ojK 20뎭1@V1cOtVH|W&ׂ6=F*چ#&SL_K"twI"gԢS2F|tFKŕ(yK"-^QGsvM:FĶX ; gpIE]zQp",Á\|+BV]qp0,I-]+|L=+v}ƪ9E Q0-{X Y917\oaaX9(cfĜ_4 iy@ J҆532g#XսMiw]![W  wS}DxuC)Ch_wSկd4yMQ ['Zg+,ѿ76 !/B 2AD1#e_HE6m4^/J2\crQC|xQ'CH(a]#>KjonhZg.^+j#P't&O99V,Zm=WBTp\LɇB_ۀPONfeU;9а;ʏ0TY%@GU _ǿq>qL@xk},@kBVmB6=sMĂi2GG- P)oYiPݰ0DVB]Ӯ ~@͎ g'Pd\-ƛFݼ{鼿3>bu=㨲W]PcvDa tN9zexqI\.u`QHc&ֽ=P?T>i2쟙=*͝Ay 0;|>BUi?ZO:d!|ڧsϳCdi)l2_^sIu64S9c s3Cz%S08uCcdN;@}CջCf>S~ts; ٖ|%>ΚG4;.'8WreuqϢoU`qTIs°q7qxm2% yQwyt+pcBɯw^=Q3:BS4m }@H[ GyH T`RYS.4N2-BnO׻5sӞ%dy ť;lZ\-JrCT]茲@\|Kdi[.@(tfie簑o56~m[f, X#^sf0hLVӂ-?Xv1](W£d"9OjʤXC?6`lԐܦd|{Inp.F Y 2Zd+RJk,ҝ DZhG\Ɓd ?UNJH0 ( O@lvǚ- vh|jf/["$ >UR@AjYB\w͠"EK|h9s޹~Ӆ*0 W{| 8NVdǾFWmXDZFCqQ4h>]?OoJ$tLo'&}];qhvї2u9 ePF#4&xE7cسBR6)_0/`$>m[GsUpaO)%Lo9my^?CFl2`@Ox~,' wG5\`vJ3VdrYRu╷R6b v`7ﳐׁpEP0^2A,rQ#z>.i%<% iR,Hwiu%itT}R?8 ~ kb&‹+-ǫll>nf\ LNώP Q2Ux.<Mce 1[ATNW@qg މtŇJ:R<SSǙO&Y$y9fbRO"ަBVEDWKA~\s?KIlހkB FnjX~R# .H|! [ zdì#Vt$qD6ms 9fz/BO)\ofʮs;G8L6'qe0j.)^_Y2kRӦ1R!3ig ccTE<=N#ޟٚŏW@Q6k-Fhqd[IPx3€z`˽ iq4f:},b)LkokY#yv $vMS/XeҢ'svW^?4T" v£Х ~DUNzևuc 6{ɰQMJ6Q<^^N'鴝<qMkD十'z37~m(Sj 1q,E!?{o1%<;,jN%N?^R1{\ .?ŅĀN3W_ey8!pV{v菭bW1!댌 "yWQU>Ҵ(invn9Ac[h`,XtGFy^-)cdl'\4ҽ!e_,5C-i2/Z/ZH珪υT\ t7~1 =baBmC!tIG(]k]?er:2'|^q6%%|WF2^y3pؖy`VdJ/'rG/ʶ~ >dDB[ieXIݛhB$R(f%U]ZeZ7[lNC3B7O)8`˖7|*:|ImaUGT\vO {*y! 8E +]asѶzzo9Sb"\܈Ui=K6ݵH}/~=VEb=!\,e﨎Wj~1F`Y_0qeʶ.:OniWI Db@< O9f.Tuvۤ S N<53mYRM$Az(ܖzmVX!-UQdEB0C_Gɇ"+E0QDxlJ#'bZ`3{;ǿhctsL(ӪÊ73vs(]07J$_~.T[hU JG mqYz@hh"w$@tUjwJL._rPLx2i%Y燑mK7P\{b<8|3T)=XH=^Z/!p+^ {6[κϒ2EH,3^oL4; @-bn *B6^B(!nPPFcҐCjҊCY1_#B^` =xl-Gǽp? h^K0ɂ-()DyoP1MK])*@d .ogc[\E`Z^%[cWq0|߆][60.U~m߯8Ji(a1e;vkRL#ZI6 ˚NoFcTJgĥs5^TqgLRe1wA[14UR/\miI&E]yW;ZۣF:W5XQk$  *xNߊp(NOݕX?h͂͸p|?r SF$#wP%Icsޮ neF8Jw^Z߂\.ŽgŸ* 4=aK sVrȘ'4"LG^M_DU&e-_&oDFn߀(Z,CzX^qS-8(~Wω Mw?:bIEޯk }!/%Dp`}zo;4^mleSK1EMdn14xԔu{*ȸg|"o~M?sR62P?I}b[Iڻ'T_ O."h 2ʵ.K=_-7haZs Y6I[(? Nǵ>P  gSP6C_C"MmBc|&Rmjw3v>{:5"SHvێjcKKy͌gc"'_؞p{E?vո(|d~>5 M*;!f-=w=LJDHQrWn%jjx,Ȉa pD&gn8KC$ j0`ݺ窭aBGN&+v\u?g?h7o\!u_U'_BU8w J`-l[i9; I\OsrJl4@&Okr5a6?2ϷnBIQ '$Lp*4z],egh+둵#NDÙ}+-GncS쎸܏&*5 #5}_ Udׅy['+xbSOy+]&̩,#QT2Y#f_ FCL΂rWXtpә 8qdV> kQt<#ZnZ6dn Pн3tsFq\_vبj7U X =CM}`1smO7@p/kڻYRBvrjad;^N|$F_M= :֬%di$`'Ptq% _S5+ONHz4+;4TTS%I\O(lC'] 0?Dߘ8pfuVdUWX݄n|'nزIlf)DYLrW`}CKTxx-`=BxL '~[IFG:Vff26`|nSaVjDbG!ӊ' ?Ef [c$ {KI"X+N_7N%Hf?yE4C慲ȼ'#APaG8'jR^h*%lFV%@~viQIpDfx' h'+ɓլ[R\^.gU v.Eto UrhEYi^Aq}K|tic3q2HW]7+%J*R-f0Oڊpж/wn*h_e˷"z>L+wI~2|Ӣǀu9,'Pp ,Q|wNx5cl>_(+f0Mn8λ#2'Н\ 5U1R$Cp*i(S{VgBwRC74ߤX{0/XmA2%1Of|3,BkB k&oc@'͜sDv j2ף fp=+2.A]HX|=;@YjH)M܌T2qrqr?\@䏌 ebe$9M/:v)8|s*CdAL%B=;ȯ ] *|f;fфrќ E^Oo-VӒhI4fZ*Ϧn85! {A-+ SέM!@XeI=Ώś.2|CҁJD; hKSbx܁{E DwgI)}6na6WFX xZsYF-K0ƳuwQqӭTs;}c׎b5輗^d!h({In|tVhy*Ml LL9aEs3~KƘs'ِU4jn, 'ƅ٦W0yМA`Q(< A2f5k肵_#gycTA!qzN,wv96>z,4l[5E@;R,RR'#ĵݦZ%tko]qF@@'Gؘڵ$GUxV:MłpIUr5G 9y437&Uᘯ |tLr۸wG_,ފſ}QADmJq҄-uE$LO^ yy9,q$_Jkn/ iZ֐ E"'Ty"J^nq,3bEi9ѳr5:ةK } ϨTz!k[ 7jT0X> a)ީ\69~3<hdqkxy7ze JEmO I? VǺ(S1?<;/ 4"N\PߞP^ư?_ysAf~=V ADA{fҨe6B\Ƒ;]CR~=Xt+91a}0 +dwVJ"Wzb^O'ClB9o7"hwHg6S2-ɊO8~w](FL^z@$cr>)*t3Y8koOepcSMDO iEaGoPf*x +0, fLj}a/)YA=X{6Egrka(!3~0/Fb\_,\Om?\@Т̑'}h;-X9 $ M>iJuFWDԠNZEË*2_aQEȲ<)8'LzKSY ΌX;5O"pSym֌f]4 R0ﵧ߀S4KFEr - I@mc{5 (bU6̿pn'D2ƷoFHsãp<2w2hK,3'eY[^OUjd *\{+2IH "*n;K:hX6^}()"N YYߖާr%d: Cx =qMz\<͜\"pǒ"u0c1 HYj[peJ6+XdNΤW>fh~ k"xtBD{HS|Ot}v GkbRDݏ 䟾b`p/΁j:ίݦ\߯{#v#7!DMCYS~{>w5j}l4>6h1 7nү_(W7_#Qߝ@d8s*p??}B{Z1[/>S_htX{/VshEAT%.@#hLA݄w*8 eVXj#.L,r\VaUIҲ (fx7EIzH9FN|YǑfԾE_Q^Z|9H@M})-Swc$VFJ;|)bjQDz.Q+]@HrB/Aa˕&'ڲ[eH(!_33Zf@eur؀?K qw)^P61]z=`G ʻZōGB|b0ٟ֓O'r#.q[ (gBUj>+JGfS=S{e4PjP&6w.W铟mJj ޜj]~LV5A_p$VyE;\hfS%Gu,6`!dmCkW¹?|bP꾝L⸑SwK~tI9DM,V+z{%H)(сPP9"YO#"x-(bj Ӊ.@7W7^!T.N?-J^^.%PKJcy ^f*b~^qޭ?q'Bl[)Y ck~!K Ԩ>yEE,̓PL%8yU:. @"T="#tvo¡[%"}7b{fnZcZ;.Aq:+8`ʅoM/.IYE=q;h.vԁ9h;󣋎G;/`0.n 3DF$Z63D^qeWG{z]Xz2#UX?|>Y]g{'L K}cqǥU[r@qCIdcf{uWik$ejPdBV1@*p'T]ixQ 8w{^^a'R`B;E8yA%w7-ff kff~{`&{qܫ[*<K[0BHg [1.h5V' a^ q wxk+*zO=ģАM>$898}&PA]k~G2;w$>!Tt^B+n暯E``% -{0[cOSh '/EB +QsK2I: HRO6eՐ`4AyĊHe߀#8V.avV`>t v@:[`Zy~R]NGZ34vI4Y!B2J0+> 9#2Pqb  94Ye@Zwn⠄^0ۆ$.ى?P|`V'he5Yo/9ajSN'KM<(v~ahJ!60_W{[kJSFUꏒl ~nL莃ޜ %[th-4./෴#C8G7MaUHۄiK`Ɋ4!`wnbm;mQ 2aS~@1v:9 )[@r,?v65 %B׏R%%nZ_=nw Ϗ)}ln,RP Xei ,9Hjvɋ`lx$m?-\,^kv1"8|{QE\ֶU:cR^Mgg4{]Ϝ6UG{sHι[\ظeXdTH$aM-{ҧ7$S:YY2= M39r Xm]3q0jU?=%9S}Tv l m ,)PʯP!Dg(c]w<$sd u.KI)GߧV3P\GcJ͢#e-;%Ffe>nVkƋRf({/`ܸWx㒁 ?VHOmia =!Gj_ )S/OSoْ]!1 ^ P&3ƙE=ʳ~B 16ᑡ?`;OLh6Km~eJXE. ~Kq4$!'2 w 텙m},9ne t@[ 'XݢlɡfiJk֑Z{P:n|`<f? ' A1L~N89<4g"VXnXJRmx]'PyA @RZ%u^h/xx.p{"l/xE=NNƱ|X-ow&WjSY%ـ g2IVS)?A /<=SUXby K h] #$ssE`J ߧwykV=ooB dR;mR.eGh/iPޘR(j(YkX?l_NsXJ /dnܦ;'!Djee$;TQoXf;Tv[a5T#%j<"GJf: o.DǁTwƕa~jY7/îJqB3u P 3X`pTlCUHBFGkMaQl)C1X{DF>^K\<* Xֵg>$ K^ɝ #GVk.‘-vc䒆q*!{ ݀e) Iriفb۱{k*M`2>cp$ Sc&kNOM6e2T"x=+^Oשw r~*FSd04Df}{S<0b,}OɁuy ֫6+fxwCE}&Z .ɻ+6JK ,iy9Z+2ώ}FF}8 aE'%v2njTX%š871z0HqYpϕ@ RQ½?[\ng\WD9 "F]^QGU=}ssgjƺhޞFrXQ9*~s%[ԣ:3W]:)…ybP+'MDo /SXo0JGITuG2.!أYUf?wþ=Kv%  94Uhä@(*.Z>AXާ%ɰ7[-mWEYH# "iS+D`sd3q=+Ԉ1- #ȾS.GYV@k)[' #t+I&kHa& TwΨ9Vyw@^Q2Z*Vnd+(W9؅NY?e%BptJ4HT{OKHx=1AI@@{E}2$)> ѹ$Rja+]&Qp}%cVA$78ŭa9wa% ܚnOI^=T #\5x ^Ѐ)ެ21 DER Q0g[YF@>mL[ O27xHu7 L}WO;* GՋYe}]߷ lky(^a9 jj]{Uu}Gמj b+,)'7েXs(2r?ku"%QbW4{548cOzܮflڲk5%RR$tddZA3%`H"*.с3"-$J2<֤\ϝhV2_F 5W}htZD7:*I ;QTŖEc+-֑2ݦ!7ѫTd,M,+݂+a 8[)!NGoszK:)m覷W~ͶԎ|w Dz"/NvDs埛*X?/fN)=P4WYr1'䨀m9/h}JM.;rljԸb!`ߠq`y~Oe{v(IsK~d:}u} z>zk}bf$/b|i!slHWJ܋#TFѽ4mYuVS݂.HֆeYvFvbkIJhRD+ݔ}2&۸{t{C3SPAu 0N(kJ؄m"jkMqn:F= 8GP,ރE5>,)[' x5뜬zKBIțV".2guhk3Y?݅̓oY~b U`AÁ&g#f 0H  =W\ՇϚC(fDl1֙ y}"5q͐2)֓=^zDdKw rЄ=07WSσ[!Z-$E)kpq P-@I=9 |&>נR8hNKvP5#|qd)H;X%Z 4ᣛiv@wP) Cmqy+1`<d*"ò 5UDωS Z :H<-@RLjjcNA>*FCcj@eQRȞ`G%DF8\ Ũwf P~^?z![n,IJm:BUVI6pԈ+Ȝm/ ecrj36A~Mv/^}>c]ICz՛TMS֤G2Ŏ @C ds&"mk'8b&@԰ 7*5,.d¥ AMק+Ep'M[pyNAh&FXQ52[.oa@&4nQ9v캁dy̭KDLC s:&N "G& "5yylJ,rz1}62*?GmQu6^ H=ngR7 F AL]l Bɤe(7r2"ڛy] Gr ˨Aj!kh' U4ߍ"/y7vS#dnYx=`, Ǒ(ר_PAӭUGm`x_=I nL&0ghV770|k&QS8h4t,z\-oBLiq2wl0_9 jF#rUhSհ z>*/E)JgX=҉đcR,'a/]b+2Rnɜe$hU;qJ cywκIvX Q#h u rkI`笃dCȒϭis*(+w疙}gN3O4B-(?S}K%Q~H. ~)B1>1_HxQ]S.M0 d#Zov34hh1?ӋK:'q=H-X鿲agWp>vЄ ehנeJ rof 6+Ux̙ \`N6a0܆}0#v]pXbh||ϡ5.o-Q\8rS/? r7Y& .z uͿ cAdC؁'+stDijD@y3cSX/a^E>G=BE0[D_65 '3 !*H#ǡwMK!pJhܬ$ZжpXD<ƃp- Aؙ~[-C %,Fh8&|X8WX:yBnWesў_NuWVgYN OF'L=s}ʫ1H](}~.R&ĤAH9I?|2Qrc"`&. *,oſP %wW yjP=y@S( MI(5K7K 2;I1 T  qlRO%oݧdFn>)FUJqo UITqs?!_,r;QΰY&neO1/ D1VF$ݪyD!z]*P.juJi2O2[Z-0'[KLz@qg#R}cin)vaFgOnJ57JKnT{\E_t*zdZ8w=2F? rӍ k.Fk$~?kc7(ƖT] '7*kF<.A =F,ܿ-Jcz3j~ =e1m*qN&WEuJ(WkaۋLm|h}$X*5u$) 4\!Ǽ/'+Bk9;Mveǵ?w;yFeȆ$yh+C)7᧓c&bZ6ci#wHp'q.H* LfwiA0/:kO (߻ٻ Njn\zv/GgQZ@C/?JtC'(u'yx(TP՜ͬf2 ؤnrD3YR-os!GzwyRHcP޼ _ZԝtFަ0Usmg1~sUtp۰mN~ W\Ȳ|/^ SkST(b|*UD:CMAfL#-еN?]ÍDP_FgFEK8Z0S^Ox\%}31U"ȝPhiq2]z쎹qB>{X1Rr-~n/1WDpK/Z9/mŶo)*ף zGe 60A;afʱ/niC`' r׳_FDW9.sB(szlN{(!{1SXEu xe½2*Ą|Rط V,NmNn$mjܦJl5ժؓSPF~o0kqVTՊS;Zf(<؁uy۞R/4 yc` %4ҭNIdL#|o-2͜G|mڈXx:e>|wԮʠ޵#Iog( [k Zg%7H$tSmRs#$>ڧwy֧=/6~j!?b?A &篣5M|3kPڔy-w`i d7K U-Gn-63Ʃ3TJ9=B&w-zdc^ax(sCW j݄OPb5NnZ=``"E2yW|ح~J ':$hf)BZb"㸅a^dq>mlTꈥ,ڧ!ͩln:fǵ!DOy{udYz{X=j/Mmie {} |5zWqp1!s=e;>9>/96S"{P:<cכ 8 %pv)mP8L@3^Ay'_r~ym4kO@2|1JB?\i R] 9'@A9EfA|6؏oTyv dq48ݹVo9qO"MQz݆BUuEsI<4X_.beiU<<7>Y˷vlLbs5!q Έ]@ CL%DTUhaKr/H䌘2zp>ġV8*-LrKGRxT UbמU1L!.B` qXͭq؞ԽsEbbj#*Ƨ"A. rX[?SxİŐ|\?\=#!B-oK'rT/ƝWt{Qt$xn-nȒn X ZgQCP`皛c3PrhҐP?zv5"߅qMÈ@lBvx_ +dta/ @D}J|x}Ezbi_Hf~dp= e铮L RݛLW*/:sY595 ,rMБCE6U hEvWlJ^ y`9 0tm&", iWRX,1AZX3 P9q|dWO94\[zWfo|ҌvҮc'm bO0aْm0QҺa2yz5%vUSBOA'!H8nL9mc6,\W N`K[ё`Ϝ1?0ݶ~ݾ)"xg+BOdw|V"?k>N.Xa?.ّs.'>Nd/wIi`@(񐤃'01VUT%#Q7]|pJDª ͌Mp}kC.8 ȅ鐀p?hWjP+#|LqwL])ױd5`?1y`Ք*(CF_5S{ԾDoA|m'yE"i?4:mMN~; 1N0.g]Aww]5n^Z?`B>XVwD"YO);X wl}n~GEt3E~_"IB׿VɚaHKռJk%g9&QR@h؟-W+R6Ǚ4%_yv8л%uSnMt M˦3LNԭ(  [p唯qi䀃+vI`V "D(o=$CfXRl˦`s `#M~}.mx$m$SX\X`Yژ]x/cpsk^{I&a8c]ΨSf 9VҮθ#vnq3vͳx aA-<{ ODH{dED~ vwC0EPS h.J7͛ N KMÆp2yyhRt:!c~'Q"vnܶhpB)tD&`ݧK9GCs"!&t`orݾ&tj%y;:CltwH1#q(m+fz8܇4Eif$"^/BArY͉J]‰xI;]=~x:-:HMF_y/ Nܐ#_9=KByfMLluǯr'OgTU Ix\Kܘ漲dGj_>V22pu[K MEЭbD&Wܭi\瞆@~Yh!=_cNPR-|?GXtf⠶R~&j@nIGkt개"̞^S8 t Z3/)IO1N'_Ɲ{IA3o"-w *kgK ⶏ,v݈/YT0 X92GNV^}gL.KϷD Mڹ RGYK@~мa|쎰TQ}B/#:Jc>ys7zv#+S?7̪}B J_ixa5YۊYT˅'x)ߢ{Ĺ7 V(mEb0t z+2äw̥f^~ z76{DS-gqaA8}=i2㝌 s6עp#b}Ceg:LGfR; ScTX2xҝ؅\j)Sd z A8 L4A)~{G!5]DncaG3A@ Q0ΑO3LZۘc'qF43y*ħ8se[̟S/ʓm 5wZPv =.Z^G-H0+P  At-9"=Di _F5bL_s=-Fz4_c5 n mlK&B >Uۗ1؛C)VU^y )T%ם *?1E$zùecB2)|{Wt}phl `b8e$=+\:DAө>,RNͤ3Lt%؋D`>5Jy^qSv* ^ƯuOy^ynyTQH1 %ǜD%DZzg~ڲBLbwFz<ǩÓ'X큒H1ơ18X8drkP-r;,n #GW1|QU巾'ў/-Rfby 2QOuDlOKz_@1–7 YQ[6C&5Cw2 aѱOo8V]ܞiIGC2P֭=.p!O%+OԳ063!s ^:$5B$r"&<(&xC[&mڭu`ҰSFeT3dqH&Z[Փ OoʏJr:Qi2"[R&顾ϊ,<}OR\bj41C ZI"n IZsk߆0C{EusC6/:(V_GԄm9qg#%[zL`'Ȥ+|nݥ ! ܮ6ߧ?vl2M^EOg+r~(/FBKQHKa$C8M#8yc$1_閃0ߎM>eWWΟAMMۮ:c/ǮZ[EyzV %G:Y%zGP( dE 54  ezw}C%m֎]bf| б[:o[N:/S,ܐ#6y3 9嶾"#KWAQm-w)aXMQ 6P&M x9hǔތ*{kXDFNwǥNR#ӈs`v]U*o!B??dfX5^9\۫|: x/b@vv~Ć&hR@q~[7DƓ| 2*%Y9KwB>d!TSo94P6GSY^ٗ"كG(㣠pg`c/o6""5{Sus X66xy(84R4gs{qN\ >焉MtmL}jQ Pz;TƼ5~8>h{`'{ϓ,`KvrGV*+7j ZPSꍩ jaxo5G:Tp@Opd\``\I/NҗfqڰX厛=d8sXٔ#x ]H3tn~aAjM_0o;-Z희mZXYXW-;(Sϰ9lX-ШX6h %*K#lPbPwx!1x@9>̐ս-cT RiϦNm&6\/ j6$CdZ'7yd& azQz"_d٫1Q{{Q@mnqq%X#G~" (2"؃UjIcI~@ղ"ʐ]arsnM.u ƟvZL#sufWP1ջlц \[ 9Bn4<^+Ώy03礩}4(ȈegmO k_8C]Ns͙,UrCb4#3mwPS/󂊃ΣxM[ѡB4B#K.1`q#j1Po()0q]g`ID1%VDzhRl~S1]}P5Я.8 xC,#8&9[eB[oUG#g,S5P@9ur {][֨gv`u{sQ:$WTޫOJV,pTrǤBFY*J{GlcOuRr.1NdMq"̘-1ޠ_+),r*IeRL{Pj ָѼcGl5p0񢪌4sQz F\sb@?:Ŏ3PgYZ07070100000248000081a4000000000000000000000001646b69ab00011398000000000000000000000000000000000000005300000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/usb/pvrusb2/pvrusb2.ko.xz7zXZִF!t/y]?Eh=ڜ.+;sC/NpE;FÍO%nbZAMBD;n[ͽ`"(t&='j?{rkI=9&r`]nN@Sf1z O4w JzNnXP#r+*X2,0٦V+m<8#LۥJ˷Y; t,MY,R_ y2qi6ㅁngSSI^'<]7 [=b;Jy1Wjןj^IGݮUa\Bڃ eD6d`YwrTa:nlﱣ+c=(pv`<蟿 zB ~dBZh3M{K4.=z=P,2OFugd'g)HbǪpP~M\@m.T±m7Qp=Π,# EvzƻݞszPr 6(t爭Ң Ţl~6Qhטr I7W4XJ7~*|JrkgC4lϒ-J4S~~ 0{gj%5%rƺ|j/Q4`Oձ* `&SSBv*-ev5IұQ#)EDep7ATiPpҚؖ&6#S e^f5@ͺ;;ʝNTS4+X?}Om+Aʳp+ I=\T˄/ju02FNy[8Ad3ڇѦf㟔XD|cA"CG* xȊ*'#VheU냗z]ZၣCDwp:Wr=7 W2(ltZh Fv>[Q8㔀yDoE!&ǘTjj6/ڄ1zXxV;rQb/~37Y/=q_{y~Gocdne1NʿU ĘGZш蛛yEüq>yHu M0)Si-`2ja]"'w(M@j.T`;/ZhrֿÖl >ϻFvuUwdv!FMW5G&3p?:. fA"6$?iRKsZgW.a'~O9(cADy@mXZp@ci RL* PCPxޅvW,KHgn \9ŵ=9߀juJ m+q s@|nT@$,A DLB? eۈ=Ol)H8Xۦѫ^<53#;_B R (rP1h5O^Kf6FKѢBҎHpM4eܪQ(BxˈG%o̦h{:xZdHh1ao[SgPW0Qc [,!-?A߶SGu-9# r> p[Qob iIU_• ylleuyшq*b0ADmQ*^}:ipFanB%SfF6v B9njd4H΢-w&¾9[Gqɣ5Wi{j oҒn}ta^kڇ]"lLhoM~sIzρU6]>E]EW ' XݿWݥphndJ1Ѿ~̫@z!Jr\L{C+H us7VN~N8*O5 ~pe49J|*FfM$}u}N=9l6Bȗ 3Nq=.wٔ!v[f m RdVm<-5yJY4Z>f[ UЗc/Pb j Y6 *v'5Xkn!dQ e{q~$NsJJ`A_#q"[.&hK I4x1ƱF:'?lN_ tьELioN< yǦmPpOp)QZ5cyrəqVX|" `*I~֡ jSz<}(t*/r3X5#alǮh3zٲtN[/yG,LYuTuhP x'6j+=yE7_(}Zio!^i}Eqeh㶏3PRwɕ wIͫ4@dZCumiCP f_6ugpm;35M+fu ,h„ܛvE캾/e:s,l:_]͞?Ov 0c4QB|HH:0w~I_g X2$Bfe~ip˅I&qcӬ+>]bhCXʛTHIqug,GTϻ[ =H`䚟oyٲD&d7'(Gl$Q|HZjʇS%-=6K ѭs0L|ᖤs.ޔ)$걒/4e5[A 3Q:5uGS`a62F]BƀՊ$gdjc.p7E_&k`1X&ଡ଼>(1)V~˧p.j+9hCVFm =ʤr)|ptU.hG휚{AZHՆݪ׌"|.hz2y 5)>oG^dvk,Fέ<ԡ{cș}1-`{,:nd+NN~UH*E6|SZaj`V)Gx`jΟ;O`ՂB]9>Y0G}~7 %IfXDlH $zJ<W;Ѵ^"h1|p>n N^ >fbΚG c ߩKٳWmY`߂p8H取=x98ŕtE{RG=J_^GS ]yZFU u'k?Vh@4(:o7 5dCitqB{l9s$Xm2aBƩhu1̍Ѣn!hRCCD$^*Љ\&#[˂rc^6f$^ֲV%b5B6&sSr!}^]E&m(KDZs`!vIU+$4NJR+gɓCLA`n&IF'$@x1I>rp~l2sHLrbq=B>Tc]$qe!鉀BIr.mT;G$X-6ܗ3Ѐ^cokaAj*m jk xl>J٠jCs&Y-$"ZEVjDV)o;)A EyQ]e3,#FJ>x?܈tȷcƧTiáN!+O8&G Rpnz-ϋL%Rl( }Fyto2=d SM.8F0$?Lri)iX[k^uP.e/s #|)Әᬈ{I g m:wvzΚ-9MEz%Ju41 "Ee?atkGB\gιH՟*g'ƹ|gu`8a#<] Q-R=H^9떐^pzIqI1_A*xFߌĵ=Ț{5s2Yq.|HWx=wi Ee^@JB,}PZU[qh/)WFj j֔>K@zQ7cI ?&C&C$Z"l;Ȃ^~v;\9,2hbkvǸ sP>6mRn\(%zs'SYǕ7:~P(JU7%=d-}gk,?Y)WatP-n[eYKwL0g")Bxq7P5dc u$lK(q K6E3dI4Q+.WEzqXsw]tV JAhi}x4s#D1ɯA%WZ)ĦUS]IwCg @tCfBtrksX0g,c9(|PTK}dPҷpVDuSN!RRm(2=ElJ+TU9]Z Rn0ékO˳l\_"b 0 '@;~*VS&)g$Of_[VoF!4OE a֗G9nYɡ>J?"؎=<%F%<^4xUI&c\3E~|ԬX'<MfM et&p4^E* j[Q?Y/R%W +V=ŋӶ}P1]$ibIL_t_N.7ZW m SCo%1XʞmFu߯:{S籢tTZd%e5\evu^oAԅ L}z}⹢UݯUmL>UϿN/ oXGPaK4hQG {0*O ByUF7w@ϐrQ۫au$J=PpyVM#2()yݥWӹSl?n(;Hz;9I'٦9\zrƈs5#bChqۇ`˅7"@3 S+]! #-AMs8v&oa6I˱MW;vonyis"& hzwMߠ X3Gp;7Q|3G1g&Q"n]`]SUrKڵ+礰ХݼWoWVm'ƨ<ɜ_@7QؿuLf@~^> {̤l{uĖS K8}.B~^v ā+R+b%d+زA7S,cՁ:ndͲ$͛Q7BQHeD9[gEnvvՏnǟܳ:t \ 3廮g6g9v18* eBYdǬ =CKHukP_gb8: rk=2@e#4D(w.Ϫ}3׌gCYxlR_16RDt,E ML`.oz[B8=~ȕrŶHDi}b@43X,Jmaxb{t.7YmKT6;9x#:SFDGcGWW)o <"-w0@@B@Ӹb=q|\cx>8RHU.YAs6P-3BsWt"j6ON)6賈J\ɹvrp[ł\U˔0~FH<#א˩v79dyӿvYُi֏LS+('NnӾN[-5\0QNGri66F7N#q_4j~8ewXSiS̫52"F?-[}osw!^dҝ^[ oN((;cD(U!ʜ; G{*m>&NY|vFou8 `67:Ƹ+ua~ƝA+„j3a ᚎ,zE΁t#Zrݞq UbJ"cFc"x&V }WLj <E,%n%BB˜#i4lxt!yz59}P@wކdD\1^;xH' jmsq~e![DE -$<1,B6 J*PeGSQ ko]]vpe^Sn|̣c bW!S VZv\$#bΓD>Z"H^+ͳaVda[ @M.m9ek]=U͟hESa?°C2lإ35PX񈵙xQj[h 0?]jILiTeQJAǭ^gj*IɔǽiKS$bBc?Ry4?tä:3N: :[STT|;~_(H_|JXf֕/7V2KBnTBY yOPT%UG)_Ŋ4VslnYǠ#W1.>{=g[m3a $ַ2]ObtDz0yp) 2:ғ^ԯ'Q6qPvl@5O gɺԦMMQb{tT%a:R _OŃ(lqn ${_SE@JJE-Uq,SJ!!saBJZfFkց:uxLxZ7ZyZpTl)LCȖ_wfBWt-8J`ttH P4Dg;dǧw$Khhkc|5b"SO7iaQtY.yȲ+ -2jJƙ:Vj56ĩCDHW"OzeLkMwݶ#7$\6HF>oŠ#KV-<-}PZDK8W+7'rޘ7 —* roXȡcc1̖ {ޖZIYUB߭`|sGس.qβ^o1h/;U-@}!<ңZnG'2(O]) */FBDGQoIʵlw6GAQй9?~T&  KOɳ `i9*DI:1f+/mVS~xv5\+"wz:x}G)My 1vjKZ}R#xIRnQ?3CZw퉲])pn&ʥ=652vu3jMz>ZG 8+KbN*P#@vE!wmً4VEmw2f,I>iAQJTQ5c.>9z܌g;E`I^_ xIbYyOt`wQ(כ 4ڢlbFhS?US6)] Maے`Scu(M|j$֍.Xvv;@},SL*s/5!>3~cřE}Íjj!:H姏Y0x}_Sjd#b"_c.Ө[N`V8洡{PKLՋ!U*Ƕ{Zy{sVgq4 Ic6kmqat}} 1`{.4'M(g&c X‚9쁟I"K΢3xr!3.yw.+StԚ^ gH-%#fOP89),;z==P(5N;{]"46:?1ϯ@l];m70j|\̉]:{ };>~ gCOxlӕ<ڋRlAf— 6ȣ7|&6V18mZXmzm~+BRŔU]lM9;<6o<,@T3˜Zؑ3%$$L̫MMƦg3!*yđECH&v7`4rNxf_Ids(a?/FԠ7E/v;﷘F7-Ff,Ä,kxLJvtR|oykn&&X0,I$*7`!Y ֭#gU}d;1k˂IK鴢}R.뾘TkMuD_u4J27^hEàVw3xk3!i|@\EApܳ2X_PG׈|[$M-En<>1͎406wi,yI~=k/jm=rw6r3B]?U k,.ެ,T2-T$Υ A =fOkԊSgUoK"w~NF"VdYxej BB]t@{EBh)cr#ILWyѦOo:?#dɅnGXڋ5 lLa}T@Wq9C6Ŧlӧѿh/Sxqvy0 WI]KU ~#œ3YàTc:oJ>$dzDo bf0S\ }>boT\F &0Fom{ ˑEuԋiV׏tH'fgc;^|}P &w/WK(3&8yIΉs޷D-Ks17ZSvnR39TQկӲ/(Ҹ=*' sXR95Lp\G}3B[`, y㱡=ED;h g'y*T&CR* O-/wd%rlARoQcD2|X 2<#[OhqkV`PYȆe: 爖nnt+_ r <ð`hە셷Ҵdв` rY 8]=q ׫HW75Ƚk/7Hw% pr_T զ6[]fTTn<]{rf;`5fE 1a3+.(SLږ&cM[=ö cĨ+FUT;Ncy7q+orFL8cEj$>r>Fu$Mk]%O7%}hblyQ9d/$jRG#ޚ/ V#+  鬟 \Vq$ܨB!ނcnhL4ީ>k`«nY %hmP3u:$=aщ"j:N_6TS۞4ySpa]MEAdI=<&|~38E.WCt)rggAP->%.Li[耑V N?K|.`{;F-^l!D/C7c(^R\hA͏:wyeCw~4Lm?"X`tIqy0 s4MgDMɟb5FɳNEԾw/ ϊa|ZӨS.W UB[^\oʧ_*R_A{΅?']{w\qa\~@N9\VVFsDlW+ ZeB7QeY&b{@ܳ^_aʟ΍=-Lbm y*6{aQn8Kw#wO-4O Cdpw]U5]vn(؍␀/eأDŽˬh7au]@jNFm`TƗ'w* |뢅轄$]T~Km.Q߫ixmD)::d 2rׅ|b~C{]k <[@<"#QPF&D; D-5 lf 3q[q̹Ѭ$M¿B:X˒I<^A{sK؝5G!XMN"; 8cm&%E`GG)3"UEߺ׵$"% D_RqI+@uBN'V0)]g ݙm$Y|!Ȏ~yɉ~o E,Zl".zRz_B63+c"#o`$* gT.BI ^7iiMQJ",?SOOT^;Ep> mC7Pl 12.[>[J!b+ZL(?_b+v4s35CTB%4'w|*ºA C^Y¨aV RqjdmG!\@8S5B?ȄIv.}?fmTPHbewLL0g/hGF eCI+`LUMgFx\h,oZARתLy`Qp@ܡp *+p[llDnWGh%xFue2H_&hXOaqS Ԫ9Q+AdޛmN owQ|5fpT7]f[ bGfDqį c&ۉ$Hǚ6]K.p"qzMiWQS[ǽԳ" Kp0<CK2w0eHFDul{Y;8oN M_J%f4843b*E%+/:3rkXcWfLф+MS]H\̨cIn#D?Z-X0=ӛ$ӨRrX)uXg =yUϲD` {-bq98}ǣ^61%=hkO+k<_ kk'u0Qa|P1t H6l,R0d" ,c"FɣRqur1Ńpu_Z:DE6gppڀ=y>-=ڳ[e߶$8*l Wҳ훣$^v0K@}Z'ԛ38\r?.muc/4|'/U^%zQ͇AK=};/fHu578Uh3{Q<ΛSAI8r9HpiSP_(ʔTc!lop@iPݾxh# ɿ]ב'絓&h{JR Grەf܍P26ܕ&Vo?*q^!CQI~[YNf$H3&t\Bq 0B!+j1ַѳ6FLMym@)*fX_qN+7Qrx1C?w SbF-ϫ2<麏7=կhYP*bg֊*=RysOڐqTITO p15Nq/3pMC1SxЖϑNґ9kP3є .r{<א ֈ먃X*%C&jM1''+Q8sJO>#NO3}5hm26rGbBVͦcC p=k1T2oJ-6)c:#_hM]*rrս5/\d#Q==mb~:p=zs^U+kΰY,:kmLKcfZjAY)^˘Xܥňb<-E)6[p ) M1D(8 󝭸YF 4ۗJj2^Cךru܇ϜW~O >~zl%{0ןj&أ: Jck/UVV]JO>;cӂlB"xnDPL'*\WR@Li֯n ㏪۴ ? 32:I%Liw\"\6GU'MTC]sAбJf*C)=xOE\rv"VlpJU mXɿS%{! ?N9w|8Q Ū m6,ˁ"#WVEsmWwv`g(sl`pzu"*@}"2Li!вR+V-jv/H'kу xhcqBfޞY&9Q:"jzNmhW|URHa2™O$Q"K[K7w;j_)+ O/xAFtWJP`U6=0?.}I w 8]=a遒f~Э}B_r+'$k DrY&8'xɻh#s\eak$h(i%_D#pI$UMV3oWC0 |~ȶX`bgF8k4bM"CMb$#@\G9qg1mF/4Kh17,|&|pߐ R;p-`>:~I+bߍr5;[c})S?OQӻŀiDYf%U^s3@e Ѯ kt8Y%lg !<[.[eoBspjKbH<53a|m~UK)+aK#v#ᖘGE&xJ͹Gp`ĠφQ#ɔOhM<5ٌvK}0|+)gZIxf T"XH@CG%)9k,@zӲG%ߐZk"8l G:)K<-}OZl]<|Q}`V@5LIĮie>lA7k/qgj^ ?bY~M^<́#! wQ^.lrr%Iqqz#Yp8bPǃ!;P;\~`ٿ5KiߗA :jm3 ͭA_Aj8}zKc)UhnrKقLoX1`A:K֊sDώ"KuJ#ccC;ȕ7=qp]ځ5L`p$V&HVޝrMB|z?NkE) Eu$eV )=FWQe;-1qqM[ɴDYR !9w~<_ҨUq-SoVR4]zaL=饮4pl- 4F4XiT xB͇IZ@bÖfuF،ņp;C 2*{C2p )L^\).avOZN+ܿMR?6{Fby mT &9㩌RŸK[H٣l h l5 f@BaC8欵#O(Un4 Btw(CoEv?xvƮhh*,(> %/P+_})\=tVfg1T>&AABZ~6YVh>TQ]hIGqV:'*y,h5Is^E2y| ytwFZhoPoteLtSJ&IæMq4q/ X G@'# PS hna2Ӷ6>g}~~Sսs/);Q zALԨu`t#0z>a7G{e7aaJCc!nle a"F:OsOe E2LI ;Ӂ@ U 52Fs T.0a ,)7M|?92rqo>i(:Pr`O1,=<|(' S/38;"㴑3F q1(/H/6e5ؗ 4 DK0?Ѽwӎ0'H;5 Z@hx'k ű7}<\+y莅cqҞsj-]Tp=U z?Z"r)B]MrK1I|` QkƲ”KzxE!`٪cR2$R+m*/ joWE I O"lvg@kېоXf0:6 s1jIcrֈVOh.#!thDxFmW"L*/XLj"%aUXA$/98bP\%NC;=]S?1DoT"ož Peڜn̻zoko5=&!DuoڋͱjtHfČ2O])6I爞Ij 1B'к9!G-ph7+^f& 6rh3" . SKn-Ԣ]6}8צ?Dc@q-2]MU~7,Lꩠ!OӸwRhElAat*!0(Z<=TPSўb|FqDϕ> @NdOT@RjChSwsLBa@G(±%c聝QԄ;'O-b{$ƕW'>U7-& Eӑy wMcĩzRc 7lLlQ=J6K91 \--OIhzNCւjmK"5ɜ^=CΏs?Ւd 1+ 5lcı%F֝3ѹl]aNrYf0UNr\;o\wqg duU9l@acΑtR?Ѕȵ:%_s(yG/a CXxd5_G)܈󴧂rެKwy{7U$4 Qo+ϡWL)Bꅵ`8%&# IT{Dc"Z/++Mf 6 x?nU2\cПWO+vj3?*?0P㰻#4B`S3àLj; jR`v Y4Lj0DlА9,؀DD#T<z}џ*KfD=p>ġ!b PpgXv2iZA=ڜsnVȺe'>1X8˷@wQNL0lbN/doaD`1 ΈҺ٭n/ܯT%r_1ϥEwVn[TPHTuyWCۗ#Y,r!UGy#!hai[=I[ͪGZcw^8RO ?3|J |((_E%:dV$Vu&'//&sBش+2c`EZse&J)nn74Թ[la7s珴"WkLJ* EvKz3lSY*<הhٜE*_pNF v4+?̓y֨)0Dnl FC%Oc`ExSwcI2琞B#UDgȪ*. $Uv}MHɌrή􈾹SknɴtN(lWY\ H[dDk|'%–,[G]*O"]2ש4N 2rh^ݕ3U7 z10‡pרx*oGjxru65D0Sd2KP`y4e{-oDmyQm tJ 0H}iƮ3)4JWap>+4@ m2i3- 7Ԙ(FFqӂ(Tޛ fn l E*eF]eG:90Q%i`)u 4sy a,T>JoIFڗd`a XjĎ~_0¹hpNSG`>Ő% ՚j70?B|t36.wvNS.Šň9Z\q}}p |[ p [wF|݌07CdĪxK6S2K,ᒑ_Jʼn6Q ֖ƶݡ u)@yȋhpNUe1Glbg|7&9޷u_krs3]Daxd6p̣Si]+QX6#x7A(YnVqdOp,u=HBEGb՟TSqF5i4gB#n:wG I]P [vsFv~%78jAt:]*boO -=F G?nBAkqvȶYJC])L=85-C*<2rsXL!.IMpѕKH㎏]%ʚMKXՉ'޳R?rhv,a% }( ha:rp QECn4E AGx~:3I5Kl5&?5d5m`7;-i:} _ώ\ #EX&Gd1oO.T޳XrlOXr~\G؏}{h]$i  >{#(Yw`zVտLn9% z_@Lg Ss旳x֣zu[S8#֑,ሬ̗ BIǵn[.P>{W$2}DLPYEx3{•OIÎКkĪojn2qQDO-R04u}<ߐQY_tl}EfTBщ+Ǯd_G?=&$J0j~=B{AG 8Q4uIFЂ8UPӬ*Tc@h4Lyԇ:3 s59O'~K+*té ԍcHt-| 1|)miaU+1`F10FPcQ>.nbDZQI!q=/gU(2v~Wa;땁UA}eHNaQeU% Ώ~W\i',CO185³v1Ei:AT(m'jν)t"ѷhLYOњq'ܪ-9Jm7N)`YAnwck\7St½s'$3W6df̫vvg#id$#:dtQQ!!Y512S`/D- F8TAF]x7 5aJ M ԟv9ҜT<-_[35\m>2xSIBQ\Oe=o +@3#>czrTI=i\qnTJ_5.~|}PeP%@֊[2؏x.Y$\xC{] ܧzXEcx{%-[ ς5&b6ZA% Q VFT}h44)sy70Z5RA:zø=ntt'H Uŵ#f8R!bn @ Co8jJ35{baCl *RGZ;Z2ܦQZ{Vy@  p$8Œk[ቀz" dP{Vdgdq+]BM[.&vPE`̱ZkT,T}I2ei;ʊIlhUoxR3CFg[0r Өr\\~ok"zt3r9/T{1psGf₮eS5Qo_{Ee̢q?.ӛy\iseܢ" 'OW̦LXG+z6L KʰƉU8WqV:VbPQA,DAE`3ޏmJ>y2#f/HeF$Цdա*4J;3(Q6% ݸ S ^[PZW$(ifQf+~(;<&襮P [CcƟV@7}/o5gIͣA*(w}u]MXֆ}/Y.tk7 [" ,@eFI.U-=Cn9ϴ]μsN~?2+t70YGfDEZ'(G`m7 S]u. 5:EإHA?AvY P$n .jTeN,FfXaگncV>MBGSĬ h @M8maUy'CŢ3\wZV<0C m:Yv'|:N{2'`˼ Cd1Yكk=mUPY)8e¬Z81s% N;n7-ۢF z8u:˔Do dНjL~oe>Z#,,E" 㐂XDYCt}j':I%s HRvikO]ߊeJa(dP㺡}08r #ʺ!txo ?,5XL/l֛_- B4m\; YJ\NҘ|}hos41͖f2 2Vrw:%)W8zsbc3j;f 笹@fag>p*5 ?"+,mTLi?5Dtڬ.w1޽@".>r Ҁh)ͣ=9kV M6͚K:@U%l˶g;hk?dUM$%BŠjQ. Nhr4%9^Ŗ3+;MSqyw<3 ivxіm΁Ƅ ssI]-*f[*8_RE`.4dSy+ȇ wVbɁnaIHnq競pzsFH^9lBUbjӱQ@@__"{I 1?* J9ۙKd5!?DN(Iӹ<ķ憶n[d7 dxEoSvZgn/ˢ${& Zx k;ν=X$U6d{4ixޮ(p=\inHyӿ2[)+! Hҕvb%}'dK""j?V/00@ʚ)%G۹{;?4!ME'LdQoe NyLEH-ݏk&}X}BJc@&{o:n闆MaU¹XŧоgN7+" &.;uʣnkBsKy,|8 90H`*FQi}0W/)NDϝTکqqf+P']ϏsJb,|AI~GFi5&l#wM~X_]9RɆ5kͭLD /,Wl ⦛Y6I1|0B_؁ (>R%IH*3A}Ap͞s|Y&S%K#Iׂ=ԍ`}Z J f?MVJ-kiae!q 8vyYnZ rܑ僐+]0kw3rv#BƠjO|;q8Qy- lʃ1O,>[Ҳd|ֳ2?_J^¥0[@4 "c30$XDN}[yFڡ|h?k/긊qɂuCf bp ٦2݁wieL<ƤrfK3[\/{ݗd"T/^ ."LfDKN2W::pW?RєyKK++%QHP/|:?lxu'[wKX&tbnp;b3^ L@Mr;1U@JIaVVC;(s~u(F|uY͠6'U1 0gDo`Whn ݅Rk2YRԪO MZa6?a4 [RB]MJ_b)>;mX[ƎX ASqHD&*`xVVr^ 9De? 3R9+2V{YMJ*ȫhS>ィ,>\ kȐt:β[S]$^G33Š;e pp[j?zR_ݮ>~m'Lwp]ᙘ4 C?]~V /F]48g@ W0{ڤ<0'P~ jlKG51kR!ݛk'}Š`fƻhIW10F7Q]0>: m}aey /ٿe/(Nd1ǭa dǖ;8sY\UԛJfG0vTs^'g~lb~yb01Dʆ*8pz pa$s ^@2e\j\B?jZ+U~ta 3 <#5α.>,&{`y۠d2.L @SB0[۵@$>*CPbrLq sbbi<ːguͼJ{!pfQd6Q`rH+hrSPZe7S!tw]kXA}"ȳ>ic+ޥG 8 +9ltсfĨ8 ^>< =효=b˫غ&5!IHT OHN=RQjH@|4TY M o6 `J%D0 GmW.qMBeQSwS.@/{^"MJ,h2V,bfJ W#Qh7/I=l~̍}9[T&/V 93NG( M)splpjy3=yIc[v#=A\wYpy% U ܃{O}kp3J F$0V>p0 &i b˩ZI։yb*^qO}F$svJ-'`MFAc۱w#DM%s#h YK (_ɂюm\{<dzy#.|b^0l:Gf)fpCB--H/{Mg}Die*h:{fPh\$ÿbf| 5"^P ~gIfq#Bi9<|5=ÿD^EsMPZJ5~3ȴ=Wކ?r佚%P=i)d M|ON* &ʅm9&VF6)ϯj=Upo4+C2I %F<HVonÉvp *|h,1Km"Gj{ Jܒ]0F1^K&P^3gv; `;mǴU0|l+(\yn`ȱglTE2sRk՞uA?@)|ö,fvTe(WFKMA E+F [T,*#|L)5 3=kqو=hG Vhgf&Փ}7rWAϊq&:>"G{z挷 R# ż!tМ`V[ 氦,[_uz>'dj{L\L3mdrX?vcx↑f@Ur{I04* |aӇ}xos|(6c"bwx"apZ`q`lIj Є['bىPTgk~(b0b x{f;N[f_H43)H<~Ϊ `)S*taL U|!6EL.Er̓OWm%czR>j ]Ӡ}v6اn\zb9g39xF~ƖUV:Hg饐x-eZ)9/ 3gB}ȿ (BP &3_1fjB^%>]Ӱ^@QYsZ4{LXk lͥq@^ZԪR"5]zX&2 4ǖUg$WsHJC\/Ycn` ڏjXd: JLgW54b0k'(ɰtO{m6ϖZfbP+F嚌Jr&jg^BR7qP % xOL7dKE/"snWcMhtiK@1бLy670լivd'%NzЭK3ͤs:CXʷi]o ~ahb=_Aч#UxXUWgEU~}䦪4R%Y^޳ W;W}>#ng,gU7N[3RҀlY;.%,(Տ!PO |7u*Jm;8H MYT{!4C42pP (kPW:5BTtx  @pYJCu8 vX'wYfc5~G0R;6TJ@H}4=:#z/<{BiáR M&7u7H3եd0 Un*G{ j%|(S\5KK#lM8UaugIB QEh+YLD9V`RIF`"z׺S|`$wǥBt5 ꯶)Y<ެ޲%K-;T9GU2CIYjƃEŢ$=C=ll<ق@1U]ZFkhlC7O\0suJLBtx$uko@%d0=S$P/[2\D 5LG_ئrǩđ]FוT$ƆI_CeΩ W5rlD$$돘ћihAT~etz+E=?BV&ѪL y7Mۭѭ}u 4\ #BV€-)"&˷>5޶TjEt_ װB<8e: ax1yW?{0 U3`K< ݅9GG}hf#= -[ody=3 #l7,MqNH,ؿ}}h6P>eJ#N*w.R(*m,m6L[M>x}9| 4R #%De`GmD@[wv '^cEE~p67.RrM)a桤]Hmyّ޹ٶ*vf_nƜ1]hzN)?ן&a;Ol8Rf"}H }Lt93ޖ~}TWjKxOm>7*7Zrӣj`gAcK#X=dņX|x@N{_if Cix۬r:791rgx<#E o9/nrnL_,/"zC)ê\p\X!VEЌ /.eP3sѝ9crDhFIߛ/qrJתLӒΩ4K5k&*[w nX Se5X +T0\!$.Q;Ϗv&KufgǩR:B\jHH[^m۔nghmXctay[6 )}؉D('^У%<xpR2Yy7 Zd,2.Iɱg,n,W7O)bs{s`iNk:T]Ui[7E:k[ qf~-7EU[+^% L4ҬUP: cQFt5t7zZdO.&R+"G2&,VYcoÓ] N=VGܞﰑu?4ri+{z}S*d5:eVƏy͋៊ }j{$rGE :Vn6j^<Y; xhPWRj1^>͐?oM`]SbPdZAcIՅl 7}wn:bvMfqht ˻Z{')4~iϛcF[ 9(=&,(Leyo8Hbbe=୅sF9^@ګ;޺ℨYU% qM+4 <D8;0|.{\ioɚXxe>Z@o{ g"ghnȦވ_[Il5!N#u-A@)iy?JPӛǠ=)N(C榘j j)p,PUڣ!k&0&;͍a ,s=/bkV5C!rprzPtw,qh|bYFW]S݂i㹈NKi,b%hDIv|O)9ZWR eyoWIG jy>8iyEftЂ[/liB5R{Wrc.xx1ʙF7+]9qiiZX}1?&. B ceBE}NNgK>O0VYdڋ}бڵUNҮ5iJ }E+nKMFep/ѺM^"Ng.FצE]>ᛢEʨ ֨{S'1ٌ]9#<{UgVA6%v &GKL. Y2RRidR8>p*9eF]lGew[DeMl/rVgéM;YҬO5nceĹ_ "9SQlRlۓZm1uEc:/xW#a+,\$ j)>DpT\R0xDމB^N僈A*t .<#Pԃ]&HC?Mr@!=MB>%2;gNA|A@!ӪFiG!Яm1K>߃ % i[OXuiGgS ٭\^yL[}=VE=_1C2pg1Hv֩3,m\X*؋ -O|jP_N kjh=<కfXz l¾#B]fxcnĎFTXPW2 UCHl\=GAqaƤLKH~`,M #%;fy}]94$OI%ϣhuXw"@<[xλhos%F%W|4s>.8=ύ݀UlD47z2w2ۃp~Y~cdAsJՔS+*˰1~35T99o[@8 MiAH@.1\u_茉p9{"0 pߞj6aYGVѵ4":?54vTU2̞+>~d(Z/B hnt9"'R]O)ͩ&8 v}0|>CP 1P ЅC"!21a~|=d.(TؾǰZ[ ?ÐQT- "RBKi [/MC2(^v,=guM` @6wgz6i4[FK/V۱}PI@a:H׫xzm"ۺͻ Pt$+ Icm78Ԍ#ٰM7uۉ=33Z\w*l25F{4:7-\ "Ii֖W`6>Nɾg%=,q 7PT2n#qRj#Ӹ!=Idx׍k^i+cvLƞFॡiƐ`s/bvK:+Oae\`"8+I SEs>tFxaM vGVc^$KX3)O":UL6hiFnj >x긯L9ƯwZSO:c,ɓسR:nCFM99{$G?+T6N6lcm3[U~P9;d|͵t^  ^el-x@ct<+~l+'3aBg*u.кZQ -RD[نK =Dib\l0#3FV}W1 4ֺ08p\?qvT[!U_JTv^:Se,uKH|sB%Ց?{VGq Cok|ik8OV$ܞ]gIFkwx gzT']dUݻwcHþ 8[n!R &H&ʞͧfa n^5vr *[3j{ǏþAשK@},91~"+%ߒJo5:%37鵗'RL㟾|L'EcΧH˸Gư(fs2ir!vVgd_^E&Hi[35>3fy >YF+|azln~DžV,iR.F51'\Ƽ,Fll}bYJ8L\r d 1QTE{VI4FvS UX'}w+^E 8%_ީ 3h(6#'["kwkMDIzhsl ]QTW,!*JIQ/TnT7u:r پ_cnvl{z4l6#s)gC6ڴgY]r837pih&-AjReDamz'Qto)vLCCg<(ƿZD]rZ%{DV;V쭛̸yl#2 ANԘ_=K+T!Ϥ@ `( ^C5#g /)eNd޻SDuT6|n/)퓸N*LTזeZlTq4N(bA?˛JA": .CWR"s݀W!ʿԾm[Mf =jcKor?x+ 2^ o֯O-Ʌ³XT e+wqG1$TzX\2pFՒ5E, 1.3a1K"j}7F&[#ҫ's`00@T1.&!ظU ɫ;M8fۉҖtvL㐒s{#de^1  NѓOL)!MlJw_5#%:}nm#4~<[ť^]#A']nO\KHAyv݌TUװZ<G©;?-3A|xlAS<{Ek)@+ᛊ݄{9\S41y1ƌxRk/H_Z*%*?FŔzXGZ#d{Z $5ݴp!ta_8H\ܡ0-9i2WQ `I3䇜gŝ&,c C +]O*5R<`˷㗿gs]3`y90^C VdA]j^!Bjq4="WY:nO|w [ eH"ɹz+I>$\sdI++ a)9HJp}87"oQ֨a1|24ZEQ n{N;3?(ch =Ӵq: 9f(?^~]5 W%޿Ee֞X `']0i̼HV!&[$a9!FJ:(cC0&frli-p_kG6X+VCB~V κaWKp\xbfki{4f'YJ# hEj3<Ӕm7A4lY`C&|ڊWFØP{ ~ >uzKz_qNyIZ6|ON0tCث9w*y t{Т<a%X D˸A5i s ^zF)mss ʯS7R)$A9{uL:1Vɕ*|.4mU`Kp׆oRd8*dOly/.bIڮ;3w Ok>kBNT4i{ko5.\e02r _(BJHg=5D{"໏:YI㈹$'hZz.[uP|wqߒ MvīKTDk] ;ţJ1n{ƈm\ /d"Q5sK ͿvԴztrtu?h%/&Q/,ux\D0R&sjŏ*4 Ry,b^b<ލm-)ZMPBDނ8=?f9YlX_enRaӯz]Blsv?_(IqڴL?,jn;S;S8SW8\"L@l,ܺ#@#Wu<CfH{ ʇsk$~;7ADY_ ǫU^/o.o榵YE|]7|Xl"t6/NSADslǹSN]|cD]h4=a сh4")p_&xEִx`J켒b XpzJ;pL `2^4|ND,@2qs{,!j}*`qP%(u > ,oY)=L cZ"5t)X&csܲ:ٽhT'ԖQpf N" &f;RT3;`#m$}4Q=  V25ː P_^ih_Nz$ђ2Q6 c9$tΑ>~v^9tK69ۿuwqSMH<όحX'{%bDj,E`GąJg!j?f")Sڄ|XBFYa)*dmiW"zA?"&IpnLI8.PEޟ/u pV[DőSQX2`@@jGЧD<]h]x|. 3 A\QQ8T sE>!L'ge)?u;F@0*hFӧ*7 Yy\s"1.:A'Pyu`XĥRoCp:'Nc<Ϝw.mM⨰[Q.^@EQ= C]u$ m49Q/7^<|sӷRLLb:~lEPrHz1@k F=IC n}BĐΖ,F ?yaen@ ](u.hh89EY%q#%P;:pCp9ߜ8ut^2C }@yao;{&zcupy1(LTFM,ѽ1^ݿRy9+Le.*uo M]9v>WO:ny lBZrJr8sVz dr1-#ؠukTZ jJ+GQ nU2H.F(z*E}F+24=l}H?R0w}~{dR0S/G Vm&9 }xKy0 d߾i :6`q,f|̅:9O NZT|ybo!Y/߇-랻f&EV%C-1+PyO[n^+E$W9@vka2b\9nC8F~S|45̥)+K0lWcy5c^>?5tT0vC%e)Yu9A7w)6EXLj UJ1>GΔJ}sb0K$M{_8 %TO$ێ3!dhy9=ffx/`u\u+*lF9X~ RshBp3&ò%d7G{D~&21 ZI%G"4I]3i9efgċ((7]i IO~v׈9wQJbz}p02zm y57~.߸,%u1-|btЩB`iӼ uF aL&oI g 0Rr; =/n 55P(\Eo m_,4dQ9b/l܏M۫3?כN&UMm/L~Jok?_i`Ш("j I_}oSz[hKv6 \$ epp5ؖ68iF.]ºQNbP-A^ (/TcJ5I 2:Gۛ}(PcfE6Ϸ:ݦ/m%o4SeᒚSO"e铗:fy!zmk֢'U OFscN &@zXmg4:g7qxV Ʒ]Gk gp<0ӰȈ A%/?Ô)tLa+[,eV!ܺC ttxSy4n)q5_X%|ZK  uSZD>Xᢈ/>zU3/Ƒ $pPH]Nj:%5X-ZK` qJӘ$Oōdp ݂ca'#WwD8jΪN>ƣ-h-Bw9㷍=YEQ< i$9i^6>&wƌR G=8ʢBh>t륪t,Z@B_:(aNfdt{VBSJ[bm# Ƒ-𒖨3sPYwT ^'f  zM|4%`z{nej Z'^3F#z *i0$8X 8#IO[!" Z( ha3_ ^Eٍ)2`:G??wm<+TPt[.\.Js%rDYxk -b_-'OĚ]hڦ{jQo#qTRMPw Ғ6dUrH(斨H(¿4w@_C*]?~_d ] ״h>ک0ӈŔ|Ɖm4nT/ 1G"5DDpFv%'lĈ} % wLpIӐfSt6XI; n 'hvYaNx/&xlbu4>B8^Axa/HV@?T/[,;=ަ̺e{^e]K(5+W` `m( ax9 w \>sis&>]:Q,iH0T;:(8@޿oRrz'3:Ψ|649Aƾ"^OPa|}VO2Aqӧ284vh1*?U`?[!0-v'fߚRYqń@ Q<.gQ,Ն=f\%05N2sXٖB(xad<* }iO<:.'Ge6ƲFp]aᴪLy ~hP=Mv=!y"!'}" b(I+zNSMY ?8J9zՂO7GcRV WqJ]4 +⋴\J8yzl)ֻ`^>ã޽pFƓ9%SVXg= TnOڈeԀ e^Ы;ST-uyX m\.#hZto21^|fG 񿈛EG5Ј &2M淠K{lyΓiGDka{3J-b1L FU wZuO]52 !q;S"y͛2^>.u1e9(v*ñǩē*(,*ש.V UIa5ùiax&kKOP=SnF4ft{;q(VI[(԰?RG.((m+"}2 i5-UfF Y}83'U}]h2k٩J_DLB "aHhѯ˦z.~m ]܊0 (. ؜Ea˖R?ˀt@bJRoSrёJ$7pe$;cAמ9EAA֔T[JT]%bcPv1cUG0T\bD?I/pS3u40e @? FL8a g 7R-y. lHmv20ES2LeyhhY|ݵtLBZ@>DxU@/A;5EqRe~.ƽ*DcEͲ,jK=o! X81`wɷvץ񥰒"G8U_jA-0(|iM@5/٬zk) hf|RC %尊cZvBq0~0`xj m'ʧ#k>cS< { ? *f4 DoOe!m3jc&hd%Y#ΞwkI*>Q9Ut)RMQ= U<8痱םⱎD{X#TSxVe_'@a- #¯ .:tx`E վ@MRquA!^kSGeX~=W0kRXHGOSI4t~Rۇwty={1b 1g3O|%)o54l2d`ٷlB1C@_t~7'V,u3 2"H5x2%e%&48uAiuAtw96U6[$`Z>k*G P`W(G%iH~ɊRewd|ll"L~\fOҹ^LC܉i evg_BMXfE, !ǏҟJq~C##t|W$Rfy8K5]i(ʒHHEebK ʀ4sI`DZȱ$؆`Pv M𶌮; hje9^{^@ r+ Y2&lAX6L@|D7qu[=d(s3}2^>[0Y4䑶+jC=BinjZWTMGͣ[MaO sDN'`;覎/D$Hڦ_@&?I Ǣ 5ΈyYԾa[y=L(~Z_s~ ( 'ԩ5N-szQ,;~[`hRNdcYf훦Q5]aA+1bmp01#f8pjd1 ]qˤwj.6F9$h3S4rf!dRO C*$o-.A=]0Mk%gC ܙ, cLI~b 48rsXB>[ӱhJ͌xy6q,v>|0<:^4_-m!w\O?i0.ASF{Fy) eZ9i`_[|6>{\4U nfY _UE3xtVtJkR6mL`O[H#XųN1ƵIENR8g:t {g1p'Q9fS!詭mPZl_b<5fD.'=Sy`(AOKk,\x)J>^z @@=~܏t ݖ˅ǥ`a] V)e0O\?rNNAXI*oǺӊ >nkpU[ G ۭW-I-Dl-- Kڶ-n6- |ҹ:gy3bXVL܀JVokU *@W |$K KPجUekJ\Asb;ާnȞw)QjqM+QKJ~ї=Wf ZARKm qJ,hj"3KUcBBr^N6.b?OKʫa .r+4pOģ?H̯jE ~}BpQ8Z!DL%.hyKQ[r4-5BBLDg6eZKp1Eإ"ʭ>lMjzYqjېJ\mU] E]Uxēb԰VWN?ѯGKB%&P9=F.laʱ:A;ĝlvj {wgN9Dn~}x 5!ߨ)>@NiD;"\1h6GRaMo4ll}ؑLtn>'X%4^lJCo;/?JBR'iA vz>Ҫ\$OLthl>( "$FAp\19AGMU%zzun2e}RCU>ѱ;툊ϲ aݦd-~|Lp^{Ħ]fAtGZEeC<8,e #_0$떨 *C T"emBr4m0#@V!?կ 6销>i?gJz |P8I06_ VVǎN+ %mбKu/HuCԭ?^ gc~瑭% ydmDotm!Vx*,&T\d(cFOf OsVrfn vn)T*Izk M$8Fw2h%g eT,FGsbQY sSpWzO& kt:QƸBEӅgp\7D>%o~Ƥi9VNJ>z2S<HO>>~q˺hZڪ퐖4@gpY.AyfsDz ˑ^4`{.שQ VZQƂ UéE7_pnxybKձ*F^ceK^FTnq95 ;PTRӍ9?[w\jn~YMIÁ01򰗡 y%qM~:63mVRN8GS!h(DE'|w'80eB ?Ш,M˥1*h366 V}xaTAP(~7@\,M?d,Q=~bmw*C_j<[.uXR/H\p{Tf>Kٛ;kZ S"t6 J¹ g@-\&YXCWɲJP<גSsr v0l4Ms5p|,?E((_@Q?Jy+\6wOe ]qlNǯO{Ko'*]JSFH mg){8#UmajxZ$UK]%*1b9g?*%X *S!ij5.1Ai96cD0p^5 Q_KV-˻;I*B!4e= W=!wfIwc|ujWuy [4aŻީ6QB4 ρ9Q_ !ߙ i ϴ9qYx4KT-9/vҪI ΤϠhPއv2]%"i%qht*@FMZf%A_,Ima2aG"OLХtTmFnT+_/a~)9ja}8_C)]xtk}\K FGPG8zxcda#>'{Oy:QX/̞tp_;-3ê5%RG+zʼnd%ljWp90msBuXa$DtB؏^姊y@*@݈9p ߒ AfMId,R/{KDkgs8'd^>8f>2KM<18bb5,'{߈qDۤM1U%:Y-`Yd?j%ZsN_^2UcELT!I'Aɘfq ^QQ%u Qv5!ͯ͂Tx&!M[WO7c0=`4ae.tQBhԡz)DZ{}ȣ<GР J!%[ڢw6DhJ~NE0^ɷo j )f UAJo&[WZ?a 0 v]Ȱ1C]{=@d mWh]b_D/ 5J( 85,T|+l WuE51Wݤ`ci? .2!lDNt🱋F&df][vJ9n^U60NT`wT4]AxTfZAV t,86@Qj T4 =fcM uS`[Uy4>* LAvN-q磰 F8B*i_f?rl&c3j%ge(4 Zǻ Qdw xOښ:,q:K3vb~+B[\nE |XVk4}:WqqߟQ4ؖmJjU=](2bQ_ӻJC9!iرп#JQU,ʸۂCS$~L/xe0U*QnʥNP]:\҅s*ߛyfv POg/WtB GTj׳ș"'텙qwjQ_;$FkX>K1ζJzgٛ]GxF:~9ZNSm o8HmiNyvZfE֎ޡެ`f]qZ,ROMMMW27˅㨜 a +x0(;ƇaחV(7*N۷+lՍϾ"wlpyi~Y,suj\lEsXmғjr9R g0)*(ۇ|in? @Vݗr(~˨Ǯ+a3J9Wܤ YBY8UъW[:hw$Zy`[ηY;Y:?fa%Rp]ҫQůխ3-ǘs lvsֳߐx&迊 70[(1z̋rFD,S{re=l4_E0QÖ8ݣyCɦ@'et>fܜ=րrwN0%~p*1~4:h:ei5q\IfK,`k0XրƉ:PZ5S)ω *l_[$j]c^V" w#T'N r"w~>L$Ի\3AVt8\T^,-{B3|muHcT ?V[w~åP{^qBydf jHy=!FOQCgBB/Ϛ95x(+< g`L7"XO\3"LlKn4x`anOḴޅ䃞ME>z'Vuzы%`^''Z+N(X@(BڦQx<S0fķ%r6s4>O\~PUi.Ϧ  o.;_xh_lo)#6*lTPY=6̓Q L|*ݦ6wci_)Tj-NitRS6/3:/h]D izњF`i/9p ㍅&QrJ 7G. #G?x3{P%VKo2[,bk;)5M;n1j1#~_i0G(FC8|׿FdJg{2M]hFBeλٱ+`]OfᄯOx6ǣwˍַv7fLI*.+dנ3xMdGE49>elg)^gZ3^y'}KE߷K$8$0@׉ZQIOVj|C)ge]ZKM9E^c&Oǃ-"D`D;u34XЎN-%zˈv:d%T_"t}Ldi_R[vPѵ igt-jljY 쬪ڥtRqzu"Wb!vQ{x r9B˩ ,-gl?J)`!ٳudb]AO@_xN#*ѸY᳕QA!SĿؗB6U <0G7a[>LCtzڊKP3烟+B 6y&##QEf:2x3  kl0SՇMl.|QTWw0(#BT! *MoK7 <,wRg'%la:*FTc9IP}S޾/(dNb6t;B+hpvC ѬԠ,{v2l.t,$gpwdP&\ .-vK3T^Cca-0zLXY{.uWIJȑ5hV,%x®}+.21Twx]EQ"&~N)#Dg궴ޟbggx8ф?:7]`袘T:p[JF֯ow$՚Lfi4x(_| g eF9z]7J ]-* #LD՟6Eό@xzApD͆o2S K*[a= ƀ’ oJ3Յ͸CMBNac j\~XO`Scknyjӽ?@8 2 K`xȲF>f?-*]5H(L+"gbD5Xa< LfǺ?4i ,lh' r }fԝ/q<IPB\$y+bmGU坞yB{%қ>b)j#DC٭{AO7LݶKz;/v䗙sA6AQ?&@~0ߪf qÌσwQHp^O˶˪8T| m5ٸǼBVR&C{iL<KB^7vDŽG4A¶v+ v4g}|~d=f+QʒbgpRL* X~]sKc5#زrnw82_#+AW<Ѫff xy2*ؐ2T dV 1Hf$? ߰D}TmqhN#qP^"Gʒ,AcWBD)y7L!A؋oPE/678>$ЭG8/KTMB7#IboxDZixI1jo͗($؝U6}X/ܖS dz~RT^q1D #5 2aB%kA2 |ıS_d% pL%.'Br+mU*[7=۰hȓVW~D#` [f J 5_X\`aKrߵSTʯN>Od^C:޴J[AN pb[VF:!W"-UćH>8@Xz ֕io'g=PX6qɺ_Y-ǴKO6TG Z(⤬Nt|*6sȋə(_^`kƭm+.<&|^)'f&ٙ9ˁ+eK9a`ϠXTҵ=UtX[ǸcgU2Atek/ r+LWOIFUW7OE0G0I98,nb_rpD,"lOՉ(d/k 3qGI7*#bݝ\*pz Kv.<{PaJRLI߮)+8° k3K2 JOqN4S\駗[r>O5p9XRc`p]볭nJ `W:~yKiH(R$*&Io#LŸUE DH1;|$)Tc){]>,̣2Uՠi՝iZ_~虡Tْ[e[=ˆ 3YeLvq"5u\7WXlxbW:g$ cV4 qB[N=2:$K-@ u6\; Mw'-@s6D^bv?*Gc5뾖Fz K`8@ZIT7XX.K&k@*_%~Z.ӓfƧ_7[~ݝ(\n`ĥ'uHy@&琣Xw+Vn@s P ; JIb-t !ApUVhk)kT" !"&mn*F:PЈ J#!$2czbABÿk IxXY?k;@`SD$wGW 8/2hvqUq,r^ U[a^.tZa3Ѕβ{i az)lng2 X,]54j Hwe+7O3At68'O?fwI;b$) &{܁,L ٽ򠄻..5mx M6vcY][cٔ1LyL9:۲'zK@KnYESyuDg+"KÈޢZyθ׺dqc2[\m̫:^mnJ^b tPJldsR,Θ+-)Wc;>-72ۺE^2pr.<Z "ɶ}b ]"O^RAx|(sO Gze9j vN։d\ͫd~4]_i!*F߷9_BmK.B6h?·O7O,ck>sP]QM0 ұծvﭒ/\YJCe]t)JXEdo(0ĀFP# Q1P#z~6C1Bg|OBj"6{M$BV,%HVS:=85#impy{dHšhgm)?PEX~ W sʺj+{4g0;39s6R5bQu!*0G|Xe@v;OMF0b Gqfȅ3&вT{u ų4C盪GWEC TcY ̵y#䑅\>>EȮS- iIG>/^g5+h_&<+$'(L)m2Xpdϸݺ{빴 IE-'cfc!|hrw A0x±uG§FYʭtZ\:xUU@Z}2 w[[Dq )Z)mcZ0గ pD4)/>_(Lp7$ِŜ̄qȣꣽd},?!mW"#mm/B oxׂo^6эp m2n||YQW}|:z d2*VA/+sr{_o% olCE ڪXE:Z_9]N}8yAˈ ;8O Dq̵褐1IDΜAv-* sNX:lR0$~dgJٝ#Bh ܴ&~-x ա8d&,=ˈC3C?E q77#,Yaclw\? c(xf 8G@u^ t Q_k~-\0&2z)0Tkn7=jx 2Ckש؂z-eǶKڀAvLI_\FC\W K9nNpcmqs33){jUَ~)z>A0 o#' eo~Ӭ˩3h ЍEdsr`T&9l/:&tjutqJxD-̉@UpO$<TGC?4MֈtϢidE=I֣>PDu5),{h-(t~kP3Z 2@D;U8@ܞ):$p>Lf[JG۫.{EA5[sͨlmjsJH <;L&S Br yC$HF}:?dNT+od0 Pm XkПjLvaN$JuI.6/fX\8bE8HrN H~kFFV^f6o~(\DWt߆tnƗavXj.'*U@8u e4?n!OTDžRA*y6DɷL`wԦL^ۮ>!˫v7 `@ˎ_{?ЯSԱ}\ 4d`뻗MkL(`⒥ᴐ% { %BIphibV)Q8Ng;ǠԢoV!X6Cs7703^M,:KSF#+J"o?4}ap|` 9hYڝ[<4i":,K}uZ ޗfg'/4yH5Z( 8鐣Q]ORb 7õe˕ gYZ07070100000249000081a4000000000000000000000001646b69ab00006a90000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/usb/pwc/pwc.ko.xz7zXZִF!t/*jM]?Eh=ڜ.+Кz4>2nzx+E𲰰MO8b0K/iy al3ͽfa5n(CdԳL ȃ15U&$l~23K6.Q5W:,"ďslC!%\ };3XTg~m1dKfddqIIŰl5YBI2H$!ǔD&q3s2q"v} a$g0݉ cH2ژ-qAx b6y/ͳ.hs? E;2בsX0"'&{@ 6ChHQf]=Z#S2W E8g<6D>yp=WԒ+~;eMs1Δ?hcBA0Q3s6\pxoEҝ!VQHpHvl^Vŷ$}Ä]RֆFk`6HrEh狦?OKߔ3Iw?v;5@ 0an3+~k>Bv،y@k=/]|z`D@ AC="9X?t7M0L[>,d;~7} HxkLXucnK=/[z^2F'-;Mt}RJ֖lHsEZ89V A2M_vp84m1pňΨ9Aˎ \ z>oFC3d"(9~gBe<(3LO b+ka#qb̛l~"VX*Pn;r`(ϸ/'3$ nL߂s} % ʦyҝja2N EX@/BKޗ׸xsrkkD 5,d)3;hAQVB[KS\eB7g?Gj#_ b#~Js(lĵrbkkl= [VRc2pE_Zr^s2W|[% ]  ,Ým3c%0zx'M@upJn !GfnwhjM}k U4l8彻LJmw,w 2|!:RD+;j*vQ=0dOM?F)GgQUTg5$;|~ؔvQeЇ\9]&K#)E~%BM\TT7Tk~ByS?aޘ0.}ZP.CZs9GJ~;xOxDאq/qvWXmQ@?ZlBI!ddǘH]{8 n?Rr_ϥw_Z8aeAɈj9&NI䍢[5‰m)5W VmKO=?p`rݿ_5 [8 D`&ʓ 7F6W!8Ѓ1o >JNʭ3fΈXc уd4]o2MVaAutJX6D)`".N6{NS\-#)Lnn;W*$)ȟJI=)ZU*YN˫+bhOܛXzlB*EF&hq%/0G#JHWTWj杈L\5<ZHerDjk&/IZ*47|0ÔJ1 +د1FD 36`SFlXV[naVRA\Vw: .ضs_42b &@# mlm35=RYP*&ԾGpgD[k^;FW+CyNtڭ(^XXŸ́ۡb9t*Lzfֹ3"^YȗquY+9p(Biu߾Lww; Vʚ!jp)ϙ0WΠ`8XuQ,j"gU3+B!sZۇQۇ\>B}'qP|A e8eXLAr{]ìSNF)vL6zLD"-JBT~pvԴ0`?s%VA|G: Xaټ2<+&6(z;m9wWj+:tQ\Y:1263P欘,zM'70 AX{9J=^ӿu+"۱RJΪLysG^ޞ@i闒'h=uY[^D֒EW+]w⾑a4ÑPsz&3sZfOV[l!w6xa]B`w'^{GGkY1+90^g< i j`W|.k~-CPn>R:KށA#Iu x+)d0d*}>] uZ{5\ :)Zx*4&g.|wFA-,^7nc|`4?rP,QWߜ1We?ogY_im`J$ߑbYW(TBTyi& ~. B{ XH`Fz%n̠W=ܼeSQfOIJMڮ~DAW.H~VJAU7vF[ǿlE8A ;9}&)Fᎏs,|n^o$*n I,ܞ2F#g|&~KO(蓓 Mh~̦ef֫Q e4 ,bz5DӁ;0iP$?#C h^Oy |TLQgkvUe,£} 0IDR*4YEla$rǂV܉h7d߮ݓp b߄1!d=T1DD+ï憻Zp &`CAG,i ִ;SR_=ߖd{|yBJտzlƂV%#wɓ_ >Ao ȋTq}ΊEq#`Vo_7iȡ wO'X0UVyӀgB*C׹ xGX S UcPҝ'tێ 8@ux¸sscTdI? XϕNr=bx9fT>wu_huEM9^(QEGa[uEpl4q@c]Tft b vδG۶S]v^},yyhw#]_|,r-qqlRm8털 LKQ}2 >qyz4$gx^Ǚ\ufK(pr'RpÜY Z*r1e ٳUD[.n1 R2j|8WmP>&p?\a"M nT* Dt;βzg|oōZp'8:H~f D#jT1H.^J"a'=}Apʰmq<$q?X>$#vX;1vCH%ƒ؁AJW4=>.&i2EHKۻtOȧv1%K*PQ`83Q,0Ë0QU<% ]Ouq&ӧMFOfMKoF!_3N/U,"?38e*sgҌpXA< \YGKY~ D7* r#: ٙB*Zv*o{**H(RzOcmU pwMK҆{N%/2tD"MIi0ll8tEʆ`+A:tJ9~FL LqnFT#䫩^ ~^y0{/ Pk=[հ"&Ws+?B][@eEREң űOWba[Ըz%l0f72 K.] :N&6*b?d!؊+k%N1#*X@.QA,G@?X ψbj`WzX b" #kX*O8!X6PxElf#ߋcmtd҄ +:L>Cm&t)kkJ9Nl)SjU^qdeK#ؤ՘DDH[[wy=fqd'~(sJhmtrT m3{QsnA YXT5O9s~مp'öHfO@9~2| h11́dfrf+Y.>RXnk KV>KGS<>h|,f 2b䘌ݩZ)X Gf Cq^ ߧ i#BKqTo |6߷ 5"/AB^0* W jݠ“AH/oS#MPǿI } [dq>a 9ё9*7r7f,]v9R:3pօNdg^ebp}j-j ȑj}%وseA+jjVnPuFQ$D[wىSTwrU%rgZTs.ުN2Oe<iwy_M`cuA[{Hx;}W7pZ`KrAb̭2WɋzJuE~7lY94( RFOLz}KӜ‰[xd .?ׄ`س)ƚn^.fw)-r>$}E6!QFdl-{ĶdKϘ"NR_Pê6rq]ejLGz'3]t C/ByUV|zV۩jW-Ŭg{Ӈ^LӇ=kֲ D̴k,m@3m!,eT_afM'*; :~nvq^7[À]YB0zSI^S%6ǼE9(, K|fla}iB zib)LQ8a>vߵJ>ِ# j=4(fd@ k M5Nr=gVn70'8 W! T?<$օO|J"ix\DL $) widW9oh77?W#S0oHZ|Y'!>+޹[e0E gNt=nQ}З-s$mhX<g輛{eoL# cɛ( ,"xj{L'wX'N3"cK:9m/#V)4)3,o)i}-cyigTJEW60,`#[xa /B /=H z!A5y!;#+pPH0jjh\4vIJ\UoeSb #f~={%@XŒӵi|t)U-'O~/;$ OK+cs4L&cV4?|XsIqv6K`wC {,7l6[W3no?/p3d_+iQ@uFŒ ILI (KX7J=cU;Xȁl行?~-G4 2*+jxDɯ\5/lqIԽ=vLC] {%lrE{?kC!3kȃV/*e51%3w<%4'Vf1YD>+e%}TF;;AE;#0?kݎqNvUѠo8Kf?2í%F`,Ӌ7V,?7V|Kj ^PDLs~G@;y0xaSh)ExZ3{ n!6Ws<biFt\^)ƈ9Z|G hAzX թ3>BŒd CUy*̶m#<;Mr FZG "s媕Poe@Lxՠ _m.=Tܝ,y"!/ #qpZ %7Q[:M=.ڕz]Cif@ ʮĽZ6M"9kZ}YREwɞ Q>9ifX(́X~̐NBVErVpVe]5Zl2Xdqb =}gHev0*W t:o8. JaeQDZ(;AY 2JIZnE,{ѩC09P]ڹ unz{$5f/qَe5-a\T + eNKkQ!|X"M sW⃉{@|_ҿmYR\k"yj Au2ª_Md٧Ag@va *Lj6 FcVl͒G2Y3`ٙE\k0)L;XDv_yMWg^FdFgo2$F:W1\2L$l .㊨"WLVvqRS4-'k<0SSv &g 1)"YqZd/ ll';n<ЂI@׾E+`== K ^K Ma$m|26ơR 9} ]8De:#1; sl@5 %/?GSi(tǡMZo4G? AKUD&:A#AT'),5ehL T&F%tba-ř" mC2؎Oj$j/7u3B125f9#2c`RA[)ު_%l WFo'#NP!zl^-:| :oaQ`l2*;MA`y 9]v$0Ε(( mR !8# ў•.ˤHs1x5"rҁR$ ap6r4\hjZ`OJLy0}s%̉0;N{&ҼE" 9(_ biMCZ$mVh4+f5*,J |~Zku@ GK ѿ/QsK[1|]X,Zءi2JV@=LJUR7Qa|sGYF b4i8*I{a(mKo8ڜ])57dlЉ.-uqGiz*$Տ. #woڥWPëԉP9Z@ v 4,))H%usW8^}{M1R)z"K dȣ\juj֤a(Vfg[Q6.υ̘T{ iIxAblz 5i+~~r4Y'AL N.szGq17N5_=H fmrx0L9Uv鼴$!3H *+rW)9>'e{~b+׵˜X̃t_եom2[+WWAȸ@_NTU6ȫI(U#svN0rBc&80%'SGEzJ>P{ٍT%v=a{<|1;D˿ *5l閂%}Oܥ/,DXs)T#v AM256~S J `ܯWI O̢^D˦/0e_ZW %jggkSOz 28B/=c w6Q=T.J!!#K0tc0fdb8AXh&G%[mQ9tPw)4D/S@c7}8F6._S~b0~X." b=b7a} XMi+! ^=l` 7|vh#ɧL?[y%'8N8տ[O1ՇWlVSoƪ3~Vk5D VR8D>O<coG< ti'ZHbQղJ&\1P"3-祼fĭ\&znC5ݴfQ4#.elXF ф׊)5pO2baXd[@5ޥSؒz|oBo(?&{\9-zf1u Ռ[u ,)_/4gNJ6m%l4I y߲eZ&LŪ(}9LrIPHT\ĉN֩a^$Y1IIoqR@C"ÉLq(2#r aZio:~f5!A s/Gz=|ނ\qd W"Xf267IUXG/nܑANvnݗ:Q͗&d:{౎p.*.4'ЧXE0Fx-m0`CT^h}l0VLKe?4dDe3`_8q6FJGC!EV:AOJ;O?,(hTr9DVDYβ} 'B΀`/qH}/cT E:kWƅu X4wDjd Rb@\9*DBm$pÅ: b";~YYTNRqD3tQq8jDdzs7 WlzLVa) FE7s8806LrHhzd5_͡Q/ Giu hCuLꊰM7v!E!<*VVxmɵ>VE7 ^#"h;"Ti<Rq4>mHIqrG4<">tXŤXpQV"+fxQ(~>x|WC;W@aޫ?EsaG$i}2Lr7^rf%&^v=(ED\'&}HHo XJӉǻ ӟ8PLnGG1 Gd*4}@ b ҳjcǽ"O ՚b7^tʫrj%\T,N<_#_"0 =!yc͋}upwfIZ`lP|?< IvCp[_ҾQ_p2*^[S *+C_.H=qoa{QVs9mhoMJNS%'qqٺKĚp܎ Kiȸ"|- ^Z$o)sv0+JzDtvd.՞,(HY7=)u'XS _%QF1mc@2hmZ阮FvCjZDQ|ZA?Xv'Sf31}Ҿ̸-.ۺUOVyҺ:c&t!fAt1ĥҜ:+o5YU#t MGQ}H]l=Tx}h AaL~n860m;<8k+X+|$ O@^yl)J4Zpoۃro&^X!1lJ[~2 ɱաϬKyI2d:O;uR5IxwTکօK:c-U}^=$t#% UJLpYQ՝2b:|gw`nr\⥡nhkogI &?4kPwd.)ϴb9A1 sLԝ̭=CߞD|ƷduŬi6˜+JYۭC4+Z:5gp}\]z͌MPgXkx:3u(9|F ŞC%_) }, oh9}|aP:}YTHGPXyBETXnK;&DsUױkx Lؒ@hK~"=Tzq/̛fl/&h6 ]S 'nG̲{xY ,S्r4Ec@|h`[Vӑ0USNxnB6h]zmeapRX)ۘ@:OSb 8 lQ{Y鳨Y sV\ـ 4v9SX%&&e5¡Tv˻Po1/7ɢd wڂ*IQz{+&E<ȥZuDO[nelaeM[&\Ic4xGߞ5"f|²J'*[bVhaz3YTq~H%Vg|y44X5 ׺բYQr1=}%-z$@'-,onӥh_0mY{~ *p>%RnypKڣpB^BzBH~jS2lX ;{1Xl%$Ty]a.ukoNpp&pM%OJ&-r-@wڵA?ZrwaȌmu-c31fl#K}iQ -h;3Rq JҲ V?eg*L!+g;جd{ႊ5U0i QT :ib=5W0 jվ¸LGvbv)AyzI<% 듛3 }d>qkYDTsY_Y?WP̪T?Q6u_&y(,D78q\a }#eG6 5r!da_ A m ;)| ^in8zpOdӞ|eH9j?E-&M<Ah*W=m,-5LVZoCvZ=m)H)ymexU9~ y.l݂wzX)>r΂{x1P6y4qrC#v/gޛ>N-v:j P`~!gx HvJuVោFG!y=%X{lóBݲ*@w4lj5 !+ɉ saC37>t*УV@)ͰcFKC)mKPibz0/I]o\jfEٍ #ayc|L.&Ph4:~H͗^MelUmoxtdi?cDa"W~<̀'OdKX!%a+xLCv1&"b!@uW{A+" MɫN6גQϠCvS)#m1戀B߮I\Ay6sSam_,P͹G+d1uh '4hY_#3TSm5=Ťtnx'*▖k3}92wna?^i@S\EU4t$[  @f=""_G\p F3-nVQ_bG{uCOU ^b!i;*Zp+;[J惜 ⺙u9Nxw:GA5jԖx^)NaȞ4#4|LJԇ}RPFH3x.*~u{b>A)Sp׷`o~ɻ^+' vv&ߗ!!NUΧ@ĄXߦ)~F@P-6/:o+{c2FtN'yH8K> $L+G-n7V mDpyhHc `w^z)10X36T[u^g?mgg>UY;]`m7M<ЀݼU3dˡ$7.RL{ADޜas-TJhAoM&BP"*w2Qd//R 7 D,H%((HW*}w-dq)jRޗC;Dpu2dkƣԃA󺾘@&d/WMv"$Qxqه/[`?1"+FӍC->/[J^0qãٕ.̓I w,}UE"n'{@T\3U+:28AҨ@v<`Zm\yp\H8Gm;5~EGf+|Uf.92̬ۨnA取홥gXm:!|uZ@ADJm\Gew=bL7.1gL4{H#qcmCnQ:FyO\h/&K(:DOa 7@im!䡺ߵ,dIL(isAh;v2<YwKO_)e]j[ѸVnhV[˂N|TQ ;*d/xF;!3jp?p_' )}3 ,5Oկ4bEQBhrɭ1K} `ImaO˾ĐX}w,}@$l{ pvex#3TV2|GoLnEA+v[]]}~ 4  qge8lB99W 1xdea!Iy4oOCvj4ڊ;tq$ђwF>b3qƙϔ\o PHitZ QI@a6Mvlr\ P25sqo'uOvVQ'BTc4ҋ8rMzxzF]]t5&Y}* + ?"5ꌱ$,=@}駝yl1ĸaLT/yD_ߺ}3+(ɠ]"&U佞/wG_zK%Ajr[5g Th[|őRRsiS %J" t#_ә c;0'Ŭm].@Ӊ3 )&Y Mag&sM>tA 3U9i`""QYKiC. N4MەW[.0XP53aVN ,l._jv\%/T⇲$-[%EnuxąșZ?_/n>۳+=!K(rǽ='+)(˹S\V},Ү"q<ޖjj'DX^roa)+EjA|\sOo01ܤDc)hZ܄js"ZY\(_ u8ـڪ.㨿JLnx #Iбq`yIqidrcW"<9菃[ˆj݁"$s?/D&h A\vt(hKFnh W^:lGr#S(fwy<#9ĵ!wit tQ5B8QnRh; >?oC!.j8ɃGZr&J^0dtxCe\Y%z\icNmKlPK}h^ՍmPo7cHm1HCaGTmyObh\h6{düu_TI8/-FLUg|?b1xfMo6,"%qƉWLn MSC) 0ANBr;n*;7liZ=nE\ApU,DhwI]oj&Q>jF5C{9wVg^ xɃ|x0]V>uvLMf[&aӫhҙKdzS֓j9$G@5r/臝Z~YZޣϷ4fRZP/v %kI;fzPy<CY\ 鎽{Gzċv]{g+Z(ȋf # wc*UnI/voѶ,X~ TzѢ1@Gzy?KRA@5khbE*[wRp'SKÕu߸jePMJlJf_Z=oV;lg)?]eȋ7g/@8:2*`žؽ7=68׾ٌ<_q9)?:jY*-/rwg^0RvJkY U4ޏ:~46rtɮJ0I=G<)vԝ[?N=!oT`b+D+$#IK^7UDb-.EyV@u/cMZoz~k*FuXQ!N)C};YGt@oB/! o'5-IH cȔ2v%|v tkWLs>)(Av=o D,0)iQr/6;6^Bq@\B,3{+B/p6tU7=.ьpWC`Ǒr wSSHcC2a)deϗC&lΝ HMTxs@џphE2Pb ¤@۶SBTmC@S ҬHRuk^haF~jCxo5'g:!yunY.?-—gtg<'L2ÌZbWLlKg~\}{ ![P\K8F^1;{zؿtҶd( W^z8C=xKٓ[ƴ>o7juDf#6h(;$tUѨ0Xp6T78T:u˨,Ĥ2ڒ=;ֲ鐅o5CѸʁ\7 Fت+Z}Zy{%:Anħ/WJ; 5t[LO1ZoWci[=7ӷb$:W/8G,a>Iy)[9jV9zz]nצ*К:?< &'<)," @$|l4 ƾ,@61#U{K:[\G_¹i1YFt4igR7^ņVe7U*0sm᠋Iƪn+  xncI?SkÓ$iE?' 6~Hoq1T!># k)z: L<lv0Fr"IeL,=7A6 r/dSeI-PL2x]T'!$ ڊGypzfm'3D Tr9~ ZC3UpswB 3 wFH*ʿ2Y,Ts@fE &T5cˎџ88JnK0i}8RtVCi>޽TQs;pIۢv`z63d8 T-Rca@Q,V?>֎Nvr~ivS8e].i{DqحDvݓ=~Zs|7N8L>@ eP|{ -jeF+۫>Jv];ZJb E㝴qǦSH\J^ ǰ3MI+^ݔK0t:gc@z ^&Y\>֤ehXkM`y=}seܾZR3 ^ܣ\h4af0 2ۨ QMXiC`LCW(Jͮd*|2vi-yGXx'w>t.=uDF=)MsX[yZtQGC]ssl&LeCocYkJVՕR _J0|11/bA1*'U",3b vWye$ f-B؞0̈}h [[>2g4Cڊ`+gmy"UԇA =L e-P> E&qiʠ%?na1MEIXɒ+ؼ{ T^rGir#s{ 0cQh9 Iq/[-~Kq%X-Q cj4̔)=/hb422~p2fEE5cn4Xbަc.fHLyb4Ck+0>0k(DJF~Qx;>WдJqW:F,5I2L'nzUcot.FX[~銡楍ݏVԑK ʷOɗ'31䰮Nf 6rt%ڎc>DҶEd"muZ}ZuO- &.ľpX1ީƛ6A.'Jr%ͷkxpQ7W<tE)$`EkluB aڏIkro~##Uk EہB) h@AL˼H/vm 38jQW1C+4ӿVǛɅUbY!ucl6#N&*1נs8 ĀiW!\T!ô"@|X٫+LԙK!- XG#I}v[{Qm%a $.լk_B9UGǮ(l3}3H؛(<>[EΩL\H7:/ s ֺծNE3LXjFE2\f,4}3dMKpTI!=n3,t_sgx.;E48 _q'L~Fm= )NQj0T]ЋSPjNп SEiw#h+IeV׸f^>]@C(N P:`anQS b''.ĦYB\+X]x¸Nj2]2ϡ 2317bfrj,D5- \u2v!V4ҨFJʔ(um[֭e7KsJ!!XR.X! hR5G]9`ڑqg0>u~`B{@ⰷ1,P/%,p1|!jq*e@ʕPsiP@5% `iggY2ؙ#u8YR,dd!rj Gz|TB$"39M3\WJ\ES %TK6iyF"o5iْFɀK~5o-TE΂\g0˴^ MpF`wo׵DX%ߺRf&:Cx ]?L[ <};@.X>@lڎ_4v,x,߻nt g rcۙymōt~o2Sy@‹N d ' l6kݚFSKҸݾ”Zf60r%y hpIajb0[#W6t8]Mم0Aot*0r[OtÜnns zt ~G$F=x0*hfQ=Mݥ3 9P$#H Y#ecn^uty6V7KY€PdE|뾖G2S N"{>|@kŸxVdI^h Q"GRJ뼌ɳhͽ;Ʃ >w/"6(,8e48 kPЏw^]ٳ m9e#y Ǥ}0$йe35jXrmoft!}D&F>$~ 1|:ՍR?E@P60" G^T}')!sLS`3~E$K8X''^ЯvOp EQ&E|F@=E|re+X$?6ٕwBLhe{c(7%lTtK 2a mh :%'tDt>NڭrMR8Ԣ*q`"WH0g.@}0r<)ZflkZҼ^JKhCߤ9q|l"`[lF1JϘ TD"T JUrݘc|/w5; kCMSMlB 34ky20a nYg2`3 ĔWpd@Ծ*΂մxG:!)ee]_t^"sV6N ' Pz" B5A$V=4r[\VDH5 }9VWr3g$-:PABv^ kX+%=ΆSQYP#|) (s3΁*#RO geax,t:Ȩ\V5)^LaLܳKx[NH&qʮu%_C"E>$,)* 9+5TG3`L&eIrGWn™M ~b5q̝ɝc 篸@[.P[1'qPQ4]b~H|Ky(OemIM`yHOO-dw: Qܕo_d8KKL( rm,^np[d !Z+@;*>=6Ώ} {p4G?dOwU^߇DI1Loo=# ΑLh̟Vqخ)G4νx~>zȍ|L{ Ml-2'=@+:(YC ^+;Am&%!aʡydVddzM%o jE /{͠fY@]b? CLOK% jEFkP hr >_3Sz#5HpaHDw ٙi)D, !öcMN+Q򌽎楝>h'\iIgd6\Fyz~Qʭ !L9]Eگ* o a8v0bKXϬeSXL0C8:O$<}vH0e3U="\ іp\{SJJp^1hmDhG4da.9PW7OwM>!ZT^,lr'<-0 F`."~q0/Qp1Y!{_᷿ϘϬ)Kj_M {5E/ydx ͝\] U+^C|OF'uqEPS6 A߉&)qNeRU },MF`Sb+/^%ս!7Pb?DâkbvéW7\0v:nY& Na_W&qjsByWA鮈 kg㩵 (Ak )(y z`Qe磻0׏HIqdE0^o7n.6 0,WN†rm0$pմCvG'ʑV@#u L9ڤ l${it0];$2 ݶ""LT+džLh)|hӜ$ֻ}ZD8cwɽXL;*\|oE摧mo눦ss7d̉O <8@kV.%e)_оj:/iXrHg8]i@9 ZA:Ե$-m#K3Z'5Zm&α!<^vs`/ƝA_δ" awbcK/‘ږ:$'"ɣV&sIu珳tQ_gX]in^[h8<&eV>qP6 vLEs %r[;}mMGZԳxI-r/7Tku$F- p:hD^ӭ i5 1γԤ !R,VL|%CHve|| 8Fu:aL^U=`}+#]Np](RfhQ7r[>=ҖA:\ZghR?sp$lwX%Dv胰B(E"H@<Ȝqto _Z}%JUnӽݙ0GoR,n"j̎:0#K|Q_ѽ\K jKC`F&5//U{>6Zt[#q^M *3?W(?"+`gYZ0707010000024b000081a4000000000000000000000001646b69ab000047a8000000000000000000000000000000000000005200000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/usb/s2255/s2255drv.ko.xz7zXZִF!t/??Gg]?Eh=ڜ.+ɏڒTvɇ֑vv괏Kr/øW,,P+^cJ'1ch-M(.hE۶@vȻN߳'Mɠgs"2QK!h i짔62U_P d]d+Vfd; Xn7A>\Ou{]r`im{K8l@ EFS UnьpVDU o Ь({$8k0z3m*LxJ6D͆e2c%_H߳h%3U2x$S'Coy!S7 1u/ B ]#MQ=w^WXnvZ:Ok+ AFނvι6=)Tm>es?#K4gǰw;,6*CAutz 77HgXOޣ%N$メW]@4)67O}{qMFASg`*4ssm0vSP7˦{%UBB[^wc/:*󛲳~J,u3!x̠cGN0})X=Ųver{D4PBNa\: oZ y,A"jsl~%X6D.vo?|Sz%n|2b[aHzBb<nڦIT-HgY3:Bt;(&6Щ3?A);U6KMy.?yk*"Avi I_{CU9,N>Dic>9Gjul-(BL5L22XA#>pQѴ.$z`ZH@8![PFt3͠gphC#lcӞO:YdmЈF[/c^qbM `X5 )n2V|X?mz=SWXpb8_1~zoJh`݅_6;_th8Y]ha z:0!x=1+ g}&]%$: Qa:_:gɂgiy4ǜB;2DsͲI,y8,dkEyVgf*dC{ZV+HXT&TX 4=NÑĀ=fŮÁɄǢSy`Â%!ܫals4Vۭ#-OձrEi:LzIp0FNf F~f^ U0*}H1X$$i D'nScb3GR e+' 3OWqZ< 3_qDs*Vʖ`z!Ӏ3wS1XPcAks8]e܀1`^/qg拆R~JC8y & oh"i.@8%xưXBu'YU֨c=ꂵo'BFxk«NyTbyZ.ò9}m &9`g,|-}r*،O|EA|+Oq4qR}j<\&pwé|~:* 2eApp,8DME/٫-(PM㕗rT~SqN:1,7LB~3Y, j[S'М' #{t{ĕGrV'Jd+XMx~1M7v8 jco;Iij6ڟMvQ@4jL Mد:N3'/E@cv]=ϣ_΁k޺`V.SNCM?^iX߯҉4\ F{'%^/ 2,WXd0 W]}(yC\L//om<"o_^cB:B. c{eP%q GPǑe &S0㼻mC)_B$sxJ!΂βm!>@$l|lMCH+4b hZ^XȽN #5;y%r͠E;fX8>$>BqndRȖDžBi_Iu# ҮA6dz@[ۏ%y̼NdX'9 σ(ifyz>SGfSƠp &Ԁ!~͌FXjvӋHej [f* VƐ9RcIJi8鏓-x uՉs$+q]Aaz_l"_dYUYV')s\oacvq /D#Zȕق5(Vu/Z@8%P:)A0F&pF3v/zag\tE~(6gF!Q>lJ6KI<@±"ڶwhI֡ZڋK(+{(%[,_^uc%?3 })cEſ'%1:_jt _j +T{lM" Jp].ujUkiALibzG A]8,Ug1!`\ܼZUS^㞆-~fZ_LMD 2 _s:[7xlv3te|;ΚZk:xW7W4zwXH@uL6ṡ['AIoytՌ[R(=W [EۜBwgwRe0B `@NsY6)) NYL%0#Bi INHD7֖h5M8״ !wZI[z~ǪԭaZ~DY[nb1!n2ɻ9*h~y$93X_/V6R8P4Z/0n Q5zZJN.4OZnPc$8ҧ:J{Ä2b$rx=KiYD\m)8,~Wl1,oBPo)IּvV?N?}A~,MH/DUУ.")Le/$ zBHݼ,.4ɓج]RBSy\񋍉`I75XR{7ȭ uY7"PmqvA!?EMivWt"te3%hVR tVLA6&ɖD|#)e9d!WՉGX$B$+c1q h;k 5 s=;ͬx]5Wmx}#zx"wM/f^W4ȃ2XOg+NكJ߯I5OB0-L[4'w1llx`~*X|( u^{ [HQ(C֖FI`R FJ|7=dSS}rk";2LbY`8Ix͕(#U`6rvi ) a2u/y<@F ~z0W &Py ? (&T29Ԛct I53.mZIWS7szڗ\FOco%AK48JuyKPr´y=4ܱGaBvavD5=^CoޛuCsmIϨz&17/=S1,#DJ }cFڐw5B52mQ'm]j@D ;\aQa~2 0?X3}uȇak! Ø'< )طOx0W/ykm yFY9#zAyW)pmٜ˗K%_$WMh|5ܪb#j}+.<-gaTk{ ]y= P @+/N'(lv q[CM7 uVVKjcF fPMʉON!ns( BR"aQ䫑+X2{\g͢S]!s[&%ԧQ(ݣDW(`[:c#?䨨3'bskBH +"5s?›@i EF6Q:sv6K5: ͞KnYĆē>3A:X[L 2(W[Z9Kjֽ9|@. :R0ue@K5b]%8֤&՗J`%ڇ)kqYOu#P3Rxwv#‘3m 7-)C$Dew@S= uSӋ1A՟Ltݘ# ԥ"#ԎplD{ )Hjt\(Iȩ,6VW{F%+AukWk>{:Pо˗SS<3 q&qljCez}7ڤ+݅bʁ/{&9[.j*K_'?ڇbXְK#tN z1h]?0I y)-v' N5g|9Po[pm5ӓbZ 3D8Ѓp-7U21$_'ba}S֩6h`ss3mAuB !7nzqBn,irw"جQ>SMEAė9IrYY^KLBB|=B @6ྸ-!wS6黆&:c|7e!tX/8(ZtAПSF{\kq^ gCaÌp _UJQXiTnkEd4A& `2/R052ˉ5j3wɁH|qc15l0鴪羙BFWvxk,(?% ~̀ф^~V|n;aڷ(afn&`ƌl?ߍ`)jܗ>i>s#wqtAŧz1j팺 _]1cBR)0a%'$G# 70̌>1/]"A0TݟrT~&*-$N^4RJBrcN:ZmlH+#x$APV/މ]M b'wMǐ#GZ)Dl s-Ԉ~- %[Jd],"S+o;0)qFˏ_i;Hoӷb5}|0;0lbM*?dH`O`o  5 6m*wcR0 -JKl5U0X\6qQ\<Űt%߿uZ;Rz$n Lhhq$b/8A~F7l>yн}uY䬼56 ײ;DqJFg  sSaDeյ%>⃢אoFgbM:pB$K'ELv}:\ծ'$mK*Za7Q>91.n+*td R~t8f5ֲ}勆A7OY 0rn3O}4 6[ٲjD\Ȋ{? 7_ 뷟!D4l^]MK J^'tUXx]}Kn&qv_g&9܄v{(Ł塕J/mF,Q&vC;*N/w0p̺c?dZ">XN ͇J5O?S k3loWQU8_{la%sr}2Ge AU"@@M3Y[ъ>:g>2F$ͽ. dxg u1D9B,kgŻ۫IL@EͱI|h4,(Da} > 9i)\+yHqD0hYut%GOW>(_r_cGpQ  /Qk1~+m4"kʦ*@ c`@7-LXx3׆Ghׯfjw$eʭ;UHD4)pL|.<D()Хr:nO&l`QdY&*>3>8 y:X=6.G_ #|\PtroBt|69xE0X>Ya w,ۻUjl<{V P틤,9v جoШ g n\gB7W Sd)2vxAHnjL 'aG8 0hͿYB{MO]=ɫ6}\Ma4 ?o )_rqr]C_~yuܺ\|;7NJV!L@ .ۓ,YVN C<\u/(iH#x)n$q?\!{?y?]Q{˭n?|b%ދx(6Aa:A6)"c\y5"qk95v3DNIu~h.61#1Y mdjbMNQbPF *I1ݹi2'ޑ?X*H˘#s"Yp?h?yڿ=U,`^] F52ڜT狯,DVZ c'$ުTBɹEzLg>uA( vq"-n ]>Q9_렊-\(k\H=YZG?VyNaI Ty?aA5k3t uԸf }5W|X$(chkS0yQٿQ suAH7yOT G޾fdW 9}:jiQѪT4. 1nr?^#(@kBIcnPC$cs$o|Br 0l7BxG FC^P Ge-Yi޺bqE(Ulb]9O*.qzx3 `23 z\*I&s+:-KZ㒀FaZpE`]V&|N4Xˤ$ nb9E\0j"r; *E.||ʇ XpGsf5=O : * n IϾ(u:>{۲Såv`Z"EOt $\6)1 ](}OHb;K{S_?{w~[-Q4$֧![sDity8CgU-Kk}.{Fw3if[I:͈k*́(- 綶Lc dhrv98sӧ G+HRi'զ!h٘kγ~ؾ֛o2\e e'mt.1>?ܷ]A ~F,9&$+ ܨK#lc ޣ;!J'E 1i$o6\PϾrGP6 :ؙhw%K)N Qђ=E`R`Gk-@WpIo{QH\BjYF.6@!ag= kS /{ O+AA׋Fdصq+QOUf[ML旂>7K0)#HrO7D">ݣaXngZUDP3d\Ĝϥg_>L0V4m)) MZQɞ1ܹu6).#q:mX DRdwNûiDAUwntJ&S!HDXx}gvU| uÅmW"ŶJ܎V27Yn34HH8n~UhY/|p~=!pL̞[[>l"'H,;nӁ>UɢtIŠ\\L5_e:Eg71+7[DdQNBA O:6=5ȫ`7xkr2b͸·(ViguW}[!7$oAeQa?BE"*6/F0X{OmJ*%_2OmJɦUފHAקy1%>l{@V0THb]5>)V˦l7a Y +wq:/#&{Us?/rl8"Js=~~blť`f;Rl78pFOYI;sY3zjBIp?ʩhbQ2ҏs?9R{.<%Y=KI#WCw^>^'Ι`t|0CӺrEqG>HVO39Nl[9x m(mg~]\/pC ؍19;SQRn/WMixB>; EMi ؅Ǥ;I=7bf"cp #~KKw PѯA]Tݧ:[71t\*la2<@n7^L/'80R!@4O[s<|yFq3q0 ܶݡm\lQSVi%cB? k&c"pW:S?8}O/R]:k3*}avCXr}Ÿ8_<,qt=`<K(_ǴT**H4 M귈t:IQ\4%Tɖp&h>wa;P;/Їj3bThK,4B[:#Yf8JeCJCk紮={ŐdžW{sMGobL-W+m5aTѬ1_mc]'XsK \hO]RDzq{ElWbRrc}]ڹ\G͉ޡf؄)Jڃ=w`t\'(+C>]-\JtQB<0*+.!jmb(B{vU9@] 2@N;aͯ@y& 3۠β|FBQ2דg;#w|Y*5ݦa)lie^#|JqKI>w]I#,$ުYamJEA/B8oydV0LYU\,N+f^ևp$3*~䪉$`}Y;:U-[y_hPq5egؑ m*Kd=7tH/L5SpV-,a7.Mtd:5;1FGMY8CQ~65|H)1]\ xkhPx]H/i×4h_Ժ8'NOBRlK6n))6+H'_.Q$AR&IޤZn扱HWXGdg<8]u~&[p!@"naX+my\1WTQ^%__.[CisC*uY I猢j:! 8>07%g55bC8*r 0?r6_v͏vZtC4MT.'}ыKEES:9a1'RDnaZL*VŦuz\{m)fFb#AU&%#I3e,2=Y!Id|7R ;hѪfzC|&9*ݯks:pnХ0xj"KcՍ]=L-IO 7 0bA!]8o _$w+:gn5#Y6c~往޶ߙn7^eM!䑡ֱ5!YbH>H0*ݨF,)!'PA^|eiKm2G.x$R `I0p5.-/ϲ+(_&H ҧt :,96J}?u "&w#ū[(-%2 oY&,%KK.f0o>>X)h+½_ol}-QاkorĊeX3 S-t ev*PrYEC[L%5eKQ4162bag;]b܁D<v$vA:QkU+fyܞ؇R/LelTڴ1 y 61ssSeu4R OCFm̓5M}m+go\4$i-G qOh(7" FZhDbqd3 O֖ =ʣ*n4IRNʿkٙjRa8 f&"+XƵ,2jOg&8w2e`rG*_Co5 )c;4` QЎhU۷oPǖ5<&)= a{sz/WUTnc3:6 BMz?i]9\܎ѻWQLOǷJ2:-?k#a+Kd2EEA fF%HD<.2/L۱l2/Iw&=K*]k}s;FV8a阥|&nz֓Y8vmJntJϟ.m M_YPhO:Itp&pK渒ƀ z19X!9~Nv_DE9И+Z)E!teEϩ/nD NL#}ߒ\E{@{myf>ɠQ@ *J0/(c85= f(k >vEo?\i٘׺?,%w4]&ďEEB[cÈ)xIˢҾ~A2J]\8sy܄HOa~! 'H:x> XW5-Jܮ/$Mξ u;f|}e7xPL2Yz9ZeCEo$*YOF{_ ֗jbo5(^gqɌB%D0ߒی pޖ1ME-hf}Q#! qcg̭Fbv\oh+M^<eGZ JĜٌQ]n i-@hIFz{4FwC}Kծ8ze'PUToxq9j s~IubEAg"eYb87}0n[CO98-P+tMVh 6摏 i=Dߟ\m"50x#YeE{b~F/#jRn18P:v"2ߒ@Pee=QoYBOx۞%@cPb+L1¸b;t.}9ݜ/N {w.W-Pt ÌO?g2X4mjp}G05l|ft;A,Gqȋ[ \at9 \-.Ŕ jB<''˦D؏UPL-ۜA@fjw!>Tq ۢqqF?I#7cgj$YEջSjD%V:3<_:+P׭#({?]>8fwT{c)U: G&g֟$;ıfcF7@aP{#Ѿm G:+HɌ﫿r1PK\4 F0==)nPDV31?ll\3Ʃʈb~@|؅Ɨ|YYs5:w}a Qp"<Y}'Bfff S3Y$U:I lru;byw{~tr ,1L-e<'~`ǀIߔCo:ڛ,L; %*;ˆ~H[qhJ_Z$R&7E'<\XОD\% ! w3X^H}nb&Y` hHrIe)'cԐЋ5+e٢!ZHcqMFp̿O/=Xm9EvWgK$1VF\*tHu[(U+T.˦fタj"X ?C_F^I2ݴ -(\C@Xb1 ZkFCZYfTDM2cRfwT׀kû̙;x,81m,JD=Ρ=_i$ԗIMZBтLuV`1k跇 "%B󱼐𓖝vm>e8 Jy)- 8}-8mx{%+goH4Y &Gכ sAWZwvWY $bMbz!3r8{wm6,2<3&#fc+.(R6l#mf[%JCBhwæB6bD\W ;$LXƥrFIFQG3pENx6vzbU¼u:ְz Z MP\ ~mI3Ml Ap) }6^g0 ̳QnP.C (bNqZRD+ ׺1:[+>eFT(W#^(;-Wm #,NO%v[\'q19ɥ%(T䍐VSND/0K?C}\c'T=%a>YhǷdR LTnYjCMBpĆdQe._*r늤x(8*}n>˶dO0Tu$ֳ4&yvG:S@>#XMjPVl /_,ໜvpğ+xRi$lQv Ԩ-fj)ZĽoq$՘ۛb⢠j]G0T*)-ʭtB #.$S83P/"K' B{xU$ '+($RvX5'%uWR0. ٙF_ 1*xXW?ĭ.֢)|S0"VX3gչ;Y%2$dW;p&w%p_Ү^hTWoV z(r`v_C Ws~]~ $=:%G[gM}.z;Me~8nжfZ9O&#PZzj m9tVL1dYJCѠp^?"uF$| S ]nwl8`?MPI^h#n5tɫtC@0W%&^R]NU{O)d)w+|Obxb Ӣ /QH RatY x ,P6:7_9݈~Lz$d7ǜ&)u ^s'tp++Gy4i@8P$MtA6M4NKAoeK-EboHp%İt^Rt"Ȯ6 `"~yr(m=F yBJD,bb|8s]}Gྖ%tC=%}ӻ@b1dB8*ݑo2KёSo:ulg-j|\={:gǯݯ $:K TBW'x8"yk"MEƦրQ2z.K&H̬ i~ "p@u;>cSVpJlV7,14|A]xREK3/.aH0ga0:RSFhP:I _3ffz*TH.SO?߄;3bCEgyDW># L.] A)gŗ{ 8 UX[:VrO$+iB 'f)8 ([U^NSE%l:!:HBQBhSٮ \d)T@HpyBP溹'{01*U*OMn[ئfD>nεW(YOK s$y%wy&\:'F]uW kVSDtsBxg)Iof&LT؊ 9fy5l!oC4!rN(w63@ⅾ ] \|p~$EXeUK[Ǻfzc--Mڲot2zPBn ?xP-]aPuI-bXS֒rl'9DؖҤ L#&~ZIWpIAt]?l+4q5W2UԖmGzd `>>ݩ,UF9;$Ȱ0Mj !T>jbmXs,lGI78JjGhvֳRhGM1u"[>D"%Me-*P;wyAة|﮵Y/Шf z[P@,?#{<1ƠtiChNcVhc__ i#37&8 O)="BK!14|μ5u&IYQoWNSLqJh`(>Ea8|UC8Xr1[Q],\MEo;ZLq4%r; 'PpFh#0~[ T{I*g**7=q/+ ͏}ݓ\u B(C|zCfGTOw JX,6b[U${hꙎ%K̥0f(Lǐ,bwNV{ *wi6+F|УT=vug!>" f3LŠj Rp߫ g(gG0RNG]Rw Xݶs8&>/UЩpvgPIvaLпA81%J`VcktZQFˀGŘk-|D.>ZkǼdXș8̗?a!%y؜l]B<ٺ=|/4 KH $qD+e=>&k"c(钳o.ͤja8oPG!q|9:}H>ERTrc4T?. (޶w^F ͽX-pb)lbA L%v 3AdNOf!' cy B!&"ƨ^{7@{Go8n;~c\Ȟ{4B> L"Ww8<}[Cal +y>e9/3M 1-J T~] lDns@q'VNj{6AVչE8XH ĥGOw;G F]'5 Hn8:4ǹӶZi~=C6̛~(%7jlͬaeWGv.} 5O٠Xho2~`wAl0oH5OP U+xL[9{)ټsh \۱ 2~j|AݟV }4Lg3iaw9]]ɯ@XE7L- 'P01⸿RMJ>rfM}:=XxU&@"BX{dAGQ1#  DFR@}ad*"3z'[eNQS?xtNn_3YHR˷宭:[_Y\am(Ϥ|cⲻ1[Oj$C暏Dgt[_/el6P@ PC}v$SI~X/p?]hٍx펣}h~)΀]o/wWRT;_Яeet:mGxf̘G=ϗP[Z }vD]!Bg ᫣'BE-F<"Е1tq5q0MVəF>FCjH=cDٟW.G) (;ң`Ʊc.Xtba+zAozI$͹lNaUЅjkX4nsb0gzT(xa- =sÔ lMHbc1_t'vҔ }:K71)  Y:3gBnOjw_Ztg-'f)Wnֈ6?Cs'W*5tēfq5ΌhhYج\|a+5eא4S>Ctbh3&YCt(]?HxǑQ3ҌMg*# 0:KRW&<,hߍrh7im|SWEdF@ݚ:O _)Z0 5x PMn-C4{W ff£ir/ AY'M! iQܑ0э],m/#7َZitVax1d|Xi Sϯ)ϗ=sWƆ?f*??Ljp4Y$+YBrDZPt1Oߗڇ8ke A&IX9p ԫO@客Ax$= ݏ%1lduW`X~L;XsAcƿB0}ȊS+쟄#Pqk ]J3q20 -1o! oX)~OcBhh D1ں|GؖMɛaI&\u6*#> ¸ =尫.̾:dH>r]CDbkjs|.u9{_n>>xM%Xی‘3sֿ܅DtDW!!o4GKP e $4s PxI6> 4֒C IZWtHxX+ HL"nzx WJ +qrQ2z׳->Mu6&\tWRXf2{o1pS>n])}'5d+.%щ,KDA>Uf%Rc#j|mIXzm^O?NS%|f|pƍP_MidgEEG}d-_) rV@q͒KMjϥyX[q&yJQJ$_q4 10"c21xj%Pa+ýٛncz5:y^}e>4*S@5ytbq 2X ꛂLpUma>j(apXRLP/$g aCYiFy1T7^z<,o"E\rI\ }F}G1xw&At.:4n`!L/ۓB`*u$f r~ܮ9HW3jZҺW㍕K6ahw&_r&4FMMΗ96MHlM98'!jdr*/Uh^aJl5]}:7}jభSGS;@Q;?J8H:vH .Pܞ#9P XYtO<$"cM9vDr/5IưL /p r,WÙ+,Cnukt82~I`&< 8OEgCL)< wƒ $}Ôw]Q#[4!hR uQfSDm>QHD5Y3k k%kXn3 CN8 Jp8%RC|0 $ޫyAXQ^ mI#{6-aknY.VfgG5;bDW$Ac7,YI?˃p, F`[%.&y_vN$кnvAvA-N,nD#@{Dq ]CtwRWp U$ ȕOfmz]Ŧ&6_Cr2 P*xvg1\HBHspU"ޘd*fYG%T wN1!&@|]ګз("__&m|'ƥNlwb/7la1i?qħSҰSͶi񡍕A˄ 1>PlC2ed2I-+s=@ts`$C!s…V LB[6$ $h /z'Qz#2Sc(Q;udSчYy'*{K8g\.0+m{GK;asOģi¢9rj/6FǫJTfO44}כb"FRc"hs]U [=nh5J[(dΎY*T.ζX@]@`(]j&3P$N941u_Aa8DfY/&\mNuJ_ MVjb;nGck{7~#g_P]$#dQZ=9?L3Ӕ6*HJg~-rBaGm2g}w8G>Yb ˂2`k%_G`\V\ L|Q@ Nj> Ѐ.gìh vY\z@Dܡ⒱{I繒YOsh7X4 J5z=A˱T=Aζ{WT!=X qs6D݉4s"U!.`U;^]ib^!Ω}djUgePnÍN<*#-mqѐF9fUrt#TEq8q}rW[Iimkd @(@q|ڰjU0X`|؆?W9ev1v[BaDcYZeKGkYGu>{7SXӧ˅jGr*n6I"" <@Z ?zA1[SFQ]C\m "a\# ʼn"+1d?7<^iN bWs]G_] Rx6#7){IJA=G~o3ύZv `c)#7o9%ۭ/:2:&,\f6I&Ո9$||Kes ?Z*1.VV |h 4ƫ9_fԧ 1×7X%g6:𣝶Lgb"Gc)NPV*$]}=V=Θ`*fM3ެ;0G/:b-']ؓk'?~.P3ۋhMP8 n;tT"na>D"ǭ6vpKMM ՄQGͶ#cubkg֫Gb))wGًaæ1?';L2ԥ|P9P9:`&<5t\&V^\x^"kM!s0F 'g0c?,:ǮfA}{;-ϪzGBP{9#Qaz{}Vc'xe%ĉ$еǹkJ`ADb;1"b'1@ ܑA)H 58 W1o+'昝˜Jq.s˜3P?M"&̦rTj#8m!b(iY'I<P{7MDЩ) A4yZ _cmܬ=D;*f/]T'I1 †g>¸\^k-=@MXPT(-Mo[dD~Ź %⻠R}_vJ r]{n֠z;rTٜ* n gnIœmTDnvPN]N%eLK^鷻- [|9mz(`39R1(V,(F efh?p&dxQ2##gYJSkMHVwww6/'х1'flXhH~@:ʧCPu,^͐GF,lνzNKd>0ht"E)< b> Huo* K]uS@)MuJ3&X~]| }R1_:?Vh?^>paӔ\԰݈6&'$LEEa ?Ǥnrbu/_3E}qS8gy1si"Wa|o* Q߸CLD >~ \gi~[XQA\S S'fP +mF'mnA5f0 dn=Xp> iWɹCso,_;[HN{XѢt֊JĔƎ '+止2Ft!}wu /gRS@e\B(i#eq()䢆3'{'l}&ʈlGHqWpi ;97g]⮫X>b& a)pd.'G/+EtK9m8CA\ed X~R[_^(LRaumFO:qtx"R!9ﮟ>Q9eaO=imQ,s]D%V܋8 Rp*= &чȆL2@slG'lDn+)$cG =<7R wm?+eVϘz7([5V[٨ڀ'ZR0\F6(W21x3yF:(Ȭv+)Mפ0Z1[e? CtjT%G$RkƯet]Kc_ğ:z8ҼyƊEun@Ԍd TwYYu),ˀ|EΣpW,oUzF똼K_Toٶy7l Y N]T+<>{rn7q<]1:p(/VllG(@0Ջ*6bv ^hJ%W sa&v66 jIfduly/!h;D"?$^ӦirLEѼpu16Jf`2V>q̖Hаp|,TCvZQ+9Nv%zV4ܟp:VssI_y?qo֦bG`6#Q {Z"p;cs,ш,mnK(@VN0j˭OJQ[+3츗q8 Z#sIЖPD5w{<xF kPX *Oӄe-6I<2%m1- ѻ΅J΅խIz .Ǝ޼I?2zk6/XOrcyXgc ;>5BO9Ih9i,xNGK|,'%iD9 Gd Dh ǰbj,MN%tu +a' 3  *D'&RDWX % }XX/C@ܓ[ I.m+kٻRauPOz%^Tzmީ%>ZWp'WT ,-qs&Bj)x͉hWcG3/ t`\;00q}bR)R6,OH1һ[ԍMq~”l>$5Z PΒoa~v[wa E¶/Y:^BM.<M` Co8$Rj_X2/ҞtNE =dWuX8ap^w-WPptrV6IkN8 (Ej+3t߇7 ɽ. 3]z赶:|2F& 7cKTR!WPI)kӪ5Os[JvtEֻWoY[xn'iF9Ԅr]*AZzX mWC)z60^a#_+"'oYZ)+,)*y{I2 c 46*J8BD1iĒ ?Iu2xQ RVՂN36^ q:ii67a9B(x3EY0@%vݨI e#EIka)#2$ ˪RCFZ0鵧ju'$JGWVRqeF0 wXh/6 z 6(C)ב#mljhR.UYݞ G)zqS+ }^˘xOY9Yݠe+]xrw:k$nzLR i<Ή O(!pM[Ut,93x`.?kŸI+5ex+X6G?#c%)ffR~>0^DtCX%13Yͧ@']!_B1z^縆M=#XY7{Rٲg LV`34x|vst0KMXzHЍ~>w H4DgO^G*-ic[Joռ튧nŖ;ץ(CT, 9Yǣ{aՄ& Lm<ۈ͎6c˕qJ=D\#uŀǃ|+Ѧ\,9- '?pFSL4 ȵ/U@G0\mKX;> [f)\e컩 X\7uf-]e?wDH<Zީ- eO<ĂOJ%ZZr7?B)70_*+ؑvAS4]6ZEOla][&H6_ENu1d;76(sW*9 .Aaw` ꬇]ҰɆ*=VC`!\ ;;EA,Z?\~KY1|UƩdF<^/E0eGaeo%ԝk|,Kc|Qajr D**ʵ<'jH3"iC#ʼn|7\e \ց!gDz2dȣ #e# CݡcbMDCyX_SFw#2JEO{sGyIY_"#=L1S Zg/TyռVE98f q jgΝ [+~sVRCPG8 uv[] (0N.scJnOzK53;L3qK`G|Hsws2 ڒtI9p@# n䦽4Tm(/+ 8O%,}Q&gfвQ+,`xr֔ ][ G5xI)bM*PY @ BӨ^b(PȢW:lKQ;7li\^Y(#p1&frx]}NI^*ٰ !YȁEovӖM8#jؕjϒOh+>r:f1Ԅ Ϧsü-)$(xI{T%,x@vpاN q!eUW*nwֲh(R 4 Vq0 |rΨuL#1^6,ҫoVF@9wۇu0=1); :*hlo=D]RH+ \~FWF٦: NXC(-,CZD.MFAH@Q%5& !y \{OcK!ƙNtӾ/|]xD鬉^r!^9+1*rXRB#XʢS Xg@c 0Q\kp4;|4J"ֺngq!<׾kbw׬Qk@^]qT͒ũ` z"VON7ttr(ۘMY?<@ų8s@tфS -hhf~+|>aG"30'Jcs-Eh l45b HWxĵ!bb%" spRF `D3 j 9ML"le'n+u::v9c>s}`{|HhniXlAm'\1qY%ISf *%Լ(0h9~cNs-#a(ͤ])WЯ(Cphq. hLܰLG;'*m>VV9L!qUuES*+S_'r9v!xƖ=/תcQIÿf!<C ,c5AC8,ٚS~gt~b*H 9J5A{w%+ ^tW\wu )nILXaɺ9Ba Y1&Nb^J3let%f;*jS w~,GFʃGcۋ?ꪇu܂^3bEYW-WpOwS<J_+DK)3]Ew /QC(LةL C+l;Ӗ O(ۆǭ㦚}dx_p--UXۥŽ6[gz;IҔ>え gb_MS1/PP 󬹾4~ב]`eGy]D7r"b)\.r&pBN 0&ٯjհOyݹ>@U4qB*bW- 1c(E/&x\}9dXvrcpX y BBZ հ..رb: 6{o1<*ts+\N>kf6ht2%S1]@s)Dz+~ ǟjm 04"*:(hj< q XL2}Ge-DRUt)ނ`9bUE .>*ir2?\Y> b:Ytq;,a9&6T1lp!ln42.8)_8Yfs6n-Ǖ֝%€[7?gK}zF,w+!gQ# 5q#CX0.A'*? &ܹ 6Q ֙!b)J5cX$]4P5zG=[`Ј_Y{Z~*S(ZCآehk-m3?=Qu n i=\~S}5|xܠ1,ۑ^:Ł,G\mx'sv-$13<5O"5t{׀i8f/B|5TP5;'8Z5tMF}6/h$ 4e5N>NAu g1bH; ycp&yrD1qiThQz Iv5+?Iގxby|< =׌ 5WVDJ,QA/?G ] ޕ4s2vUfcTx A1 ej^4UhhJ L~SԒKaN\/t*j{ = ĿȄp[1#+A.g~V_p E`C+:4 1ꘃIJI175kR5!jPP^crp;I=/>oߢ[#) }RKnC&\Y4>uLKx3lv OnKg0L!(BT2g|iGZfaUQ)F=h[υ+'`otH="Lu)qSd[!tlZ9|Tm+yL6t|S@2{'Z; Y% Bnoʞ7y\Zh;YFR(wGOTBgA1],ш|4u}h[DhF5ʂH̐ 8o(i=~xh ?W^珩nPfb-7p=̻wNp-n Ќ((R9ߡ"rur@6_'笠H_=w/Ea b\+YT4=<|mg4`^l# D Ins*j+sy_7KnپC|dW9$_ҒLYOoxo5oq5N>)')o8`cxiwM/&P9[i"H"E)v+S"Yzk<(rt߳,wbw7ldVCJ0 )z]ݳ(}r(NVgd`$Ʋgt!/nK4RD+foG:8q Ow&4P%$ Xfp$ɭ&![V6r:>EkcBEbL27N*Lӌzbd-lZܲsjq@UpΓ0Rp+ ~YkY!GzsgO׍E|_[㫔h88! jau݅Tv5j={c2 _>G_3jGq|#2~D&010 B=:6~垐o ,s+&<_O.{#RY$~^r< 6U#۬~S]N( OVNc7MF\1 |lA[ne}g `o$z1f5 vŚl^N <\8q2D B͇bڂA0?w9?Aҟ@XN1v>b?/KˌWt zf w1@^;X-ޮ}sB>j}޲n <ı/)OxutP oQ1WJ-77Vu؜MޓzMqc*ȜL$)ng޼ݱnfʥħpҘrs:(ڗ>כZW4ƮTKe='yu݀xQ/NC*pl; >Ev4']lُ!SN! -UePU&BY{jlbz`/©r 7 ^Txbiג > #2фOf#Xt>6Wo74vq{Y- Dұ~=fW Wqؐr@OԽD[Ht)' kFi(La-0V-+x/ ޒr)Xsb@O 俖`"ǜ:MY$R0c;lfDr%6d!kp^ c򻰴9J9g XhVaF~ Vj)j~x י%y'Ns5(Ɖ}-\ Ki(.t&HZͪ뺭, k9V#v;s (&hg߷M !"MG_n gtʠ c(y{0y#ׯp?Iѷ<֓wSuO;M֜zV_ח_=$kŗk$,mlV<,*oBz^paG۸~(2V~O">`~D?ԭ[m)/E ԽxkK vO'FmɛTHf S_^w_E˘1_ ͜$>Mo*"gDJ [8 OT ٺSWO0!"](pJttߖ T+-B8ҕ֍SI$Ȱ1p h3E߀ar ! j aO7H۫+$OQTQǎsT|L{ȧ~cٹ*HSu2Yyn<*R$h/ /:y~^.s@qWO1&כjXr^X"FS:sǖ|`u Sƻòԑ& *PfFrI JVW[@A@BP8r[~0D!Yi)Ε\H;=/Jɝ85^z]h`1oơ)cQed ;Q &Mc n;>|GYO^ȧζ3A&q]g(K]e1 (zQP*kwE 6t0 $ۢtVn%a1vɗMNX&9%ϳlik;CqY;oxdPKޯzn$(~&:FrhmI#+])M>˯3 '4KQtŬ(!b< ` Y&y ,֛S)zmUѷ˘GiAe@&W|.H~[5ebaeu@~~;_=>Yٻ6pu]K̲: _0bt6 !c0`K&U{E =-/ qdk8*u/fyuHz5@9n .S~*c2N! qՊ~v6~[njVf~z&^8/̴Ŵ =ޟNzV.,-J̺)|ܡVx9`S\2o{j3FƵl6eG'm=rpl73JgrIW s 9؝.$m;}t]$J8쿫W wpxY'ƕ.YA/D,3ou 9QViiM,Z&5~!{\`]!zK{+bC~Ź4 :căLsKNLn6 Y;SflB-)T_儢_=uL:Ff{W[jz4q*A-F @ǐe*PU0&3*\͋t8f "1 ACȝT ިL_CVϊj*KEӜ)=zD*Yg]`1[1vȮ| 5c|N[d " "J^I9bf¡.CG3lw`.VxPB4P: 69J1b5f#LB:EdZ;x}&Đa-q.p1W lr$aq{E\ E >.-A_v\Ͽrfv;XNwkJ1U=) 醔d[]y.;f((xJ3)gF`kZ^lALZa&k-sAmh̵ON< /z3z\ںB.7$s:@)q܈nhVBÄi{yS=w/š!/+,5QJd]Z?emFn[Rb4: jEh?IX 5ejK98Yq- ׇESHeY8){&)'ê=0!ws:vI\SD1kp XTj5ҭlPF: KR)Yxi82+:{Ċ99w~"̱P.E#5^[wR5N$vԿ!^ıcLfsl(X#5Um+d75>,C[uTYV|UԡFHgV[?$Xʚhۓf0U+ywJzͅ{I]S1q 1@F\C[Nuug~ ƭ Ya/ \H6K,doxqZΖ[."5ȊZXG6)`Mr6L$$3Q^^ˣKl0y1;h**)?t;_{),@b]2uB<7qA+>ɤTjzgfé LA2_*C 6Ws&5i"Rvv=pŸ2\ 6;㇛%caxpp} 4Rz(*51h0@Nr}MoN 9W5ęM}86X'Z#=߄R+Pk{0Rˈ0A%AL:(w$/f6nCȣa7e`e@=B0s0j͗O<(*x kF8c~@cQE'xǑBoRcr]2/YA̳rB^Zm}]HUT`8nO-~_,?U:&D2IvuGOb3yxo Sn0V6q0 u& M=(ȳҵQ X u #p[މ&k$=I45<!TR]e([.;#EZ7Bкr8gG>Ǽp<u.8bqf}؞B>8JpCN&YV&5+=Xb-\p*n"iD&v&6ߦ.V$\z7ר I̩wSa囤VLz  vtU@lwq& 7V,6 +VpU?`J=z TO TٚR9hw{nOe5Q"I[x 'j_G8a{;vMA7,potuEM%@ZXzOh)T#-1 )>9M6n$7<6Yha<ߑ2V<QҮ 1I+.Ѯ+Mw_ AZ (㮎)( o0J>K0Ɯ8 Q z1AV Ej7G "Yl4,&~w~ۛ0mI͛gpWՆZK$@VYHDAѰ\<-H`/tg2+%7=KvpOL34B3 mpnuKRAv 'C4̯3<.lz*xw@2F/0K?4@^HD 4[*b=c;Ԁ8s+wKSE*&$'")2ߒs67OҳtRuwql< #)"g jȁHD+Go=U=@@?)}r8QyE_hp.j)otzyt9/$s7z7i2U,CtfGwȲ|5= ?ێ*k=Y;n^Hw̚Gޓ;4smEhS K͟ӫ52ے;R<# c_\3ZQ 4#D #gYP͆p\ÈxYmw\?Q9E]qTd/k#t [DXќ A6+w?Q5@=n$i9U4&.:Z4m<..`3ij]j6ƲEŇ݉5 ^pƠ {>  #řm2fSh2J*o  EII_"?NXѡ#t]ࡲe1]ѿ C-A)Jh$Nx2*(cеLbԙYlMDYgѢVdİXlwf3 =^8Tt)ױEgx[O<욣D*R,˟ KxM0BN!<:k>1E@Z$ΪI~^I*kvۈ斻kxW|]I "mNw8ppZy>F?&C '>p>k՜hlWǭ=voOOHț@/\[;1a$Sptn?Ac}ڡAXv GmMJ>V^Q۫{i5oiKT"g= {MZitE7%8" D8o%-DmImvPAa [tyܝ_Ѡ̹{89:[ = ׁSbm'Dfx=>6dms#o3N=Y1HpYQTEG8}Ä0J.A < rPh* Igu| Q^R\3pPv_خ~qIjMIONۏ|dNLd&!JUw5OZSq'*TI4 mғV==U8jq_msʷ+yp<uwjF)Lm #6/@AN)3sLxPh>T͉F+dwme@k}F3WYOAU%:hVgnFl9n0|@Po2UB"sցv V!WY >sFgsa1߳}W:2UmH NMѴ^+8-eZۈ](M+ 6Te*[T3yJj%{np=N۝,!}tv2vfڲ/Fq/wm3Q+έnBp*nTr7>LY.Pm+!?Ḏ(Z7ajuirm(48xΪ:ЧwQq=#!~HŠFJǪJ~ZRCF(KW|\"Bs0.}|L#4&eVmêO9JVx N/$Q@N&\<2% @Pd2ow)ׁ H{&hr B+@AХ޸y'̶bweY erW$p|s|ؒg]%ZџZTh i=g&pԔkxAI.q/v",l':9\+Q bp+{5@qNVSrec7d4Z]cD(lV=&CDcKt;}6{2C vfwxbb [y#Q[J:3`uZygCm]*/?\s94_}}w rn=D ~:m.K3ீil08$l^YdoD g-mwwFM֤݃Ų%hR94+EJQӟBuw#ڷ:H{`vCb 6 7)8huoHt0Ƶ/dw`f hۅ l;Vs=KDSJ{-O_Vԍ ") yvmbLb?&); u: v X̊T}gd0VnkXEQ^M\w 4|m (UXk+B,VQ!L5a0G.dz_%}1'":G΀>DyQB@kl;2U-〈 Agx6Q [6쨻C Vű֯^:ޠ^kQV ]cڤP"2 SlQdbL hT*>q^&mȪ;OEeS~nS׭'V~N]aO L"#X`b3o8N.``./ejo-X`z9A!`%[Ѭc]gzRFRh*.qg%&]2tL2ƭE l}GhfU$7P(_=qm`8%gq\{'uo8T(SJ'8 Ϝ0 jB ~b4f1֗wOQ?dݠ]Y]RT2%Y?HbZf sd!YKȴfvuԃzM`\Cv.5Z,kr@ .} åTWN C+ k8T]Xr 膕x0? )(R.r>TAwш# R[0S\2I*BN\ yY{x#&Hr]sč WHZ4'D/LilD/@W weplϼW+Q0Šl ȅZW֮AھFIy)'I@G.Y B49Fn5=p\8s5PAX[%Ϝȃ/fK#v8fdZB d^8}aS(UAi8f͐ff%)*b#v#͂1 IaڥߟEs:uU Y1|Ro~<8%@h,Kph^eO2p]$cH,\ NK+-{ dmS ;m{:>@#LE wCաU1QYzX[ ֌Dn7&խ+_\o/pkX_Cq@x.$hޓ+d05iHOcZ_HH>4 bc`?43~oA@YEue4 z'N. Kzbz' D.rK-Mo\b{+% %>v!xm  E.̅~+RO}Y9$jl:&yF\g9ꪈђc)D6>'\+?| N_a3h-`PMEpzVIǤ^me8;D(>VZi4~-ji`to:Ak`Y[썻"-;џU.TnQPDs\o6iqd-'[6m .{Ê$3Yރ/RZɺ :Je('"Ch,Xb]SNJ'J,ΒVV'z[V_Ej/5&Ʒx"}T(y_[3`OT9ֆ08.^.(P*T[['C!NL"! ReNI/O2_.ȟoడ/)?Sinpc7RF`7pJH~3 rI/^Ub0YF hB~NuIX^י֊ G3xd6G9bLVmՄ_BtK㭶 :I>~p9{{HQ7N0V硡aJ-zvYr:Yw%m'Ƞ~.SB&%/ }=j n[" GL!}ß7”l(I,+T0&3w }Q;Vd1K&a1pQ w*A7RpPLzWՅBdQY`Ǝz w9nqЈSz{<`_Љ70opo ~E0R1Dܮs>?X>S<" >);0lBDihU"'&mxܞUP{<5JYܷQ&<صlK [l_ps8׊6<2BY{kx5J]G`4o8'<VBGH  W#m+w4mx* !,B$W-dls9L1ENLӝAՈvPދApj]5!& u9k1Ee'Ƴ-#cR^ͧD^uc"xΖaN~{0 f~\u@Y 6͉9_ey! ծf_g RZINAZT '^5SKd%g&2a{ן3(NirENKL)mĻrSxYҧ:Ra9 W?t{.^TZLYƵ`WGI*1~*LO| 3a*!Lk7 DuЙOG@@%-/-keӠ)ukv>)D7܂&zqҤ5W-G/sg4>eɠn2bkq.Svp`L0h!~ lv6.&z rLp#Uf.eeG8+r@jql*QA'"u3qwCx i:z+:6Fi." sb9Aגewe!:j_<9q#[5|M=[*c6S/UE͍i%dt*o 沟^xk#(O:RGLmaYBzd+_ܯ%b+=>9F8}BAZm8:HPaїH\wlh@?3q)+0,8t#*iZkbS 4İJ+zm=+0A8#kD߯qbHG~f}6jIFl.;b1Wj=|Ŋ}5eͣŵ \\0\Y>KV#dtFc)\Y zq+Ν>]r]:HG>bP?|!cS5+Sޚ(*}vm/Z8"~Ce>6*y#KF&ev$VT8ΪKZ3طdqC`E{KZwoZ >`Mqb4СN bd̫hohwm'0E4cgof%ңa֠xʗO6[N)s֌~oW"8" e) _Oi%=Ňm&zX|҇RwQ4/դsޅxad@ׂ7yXl8vK9]im/yg҃i&,ڥ6?lkWc`Y=%Pe4?J/h:l.VT^Ã9k4W=Dv^y"F9': ]-uŸp3mU7cBfOwFB^dfQA;=?l;růE[kXa[Qӏh+MtmKsuQRC7aGmŸ~HoYקX QB_u_]{{. Fkn$ַɥ7)MbXק7aS$qqd.Rj !!6DY9#*'6`VCPu,ÙV^9nPU+ 6rd {nLUeYǾQ߹#)ΌZn QLDs`fU]ڴ-lo.ClN$oφ*P:5;] x7]rf黲iM+;|CjCEEhyXXmJ1q]l6 EY6E_aj= @ "U8oDjQF*9_q9W*qS>A:Me54k -T55E@1L% +¿ x1&m^Pw@LBv- _|8[o.e#&ůFɯE_x2t߈LZtHJ.b/U/ci;GП|֎3*yȲ>pF[;{рaDzgdD4h-q*ʜKdF!Mj+$}|%sa`>H3_ܗ2gr6xpJ.'բ4\pRףo`w0`*FuE` KQ)|PXh}}.7\tpܻi@^  IOQcS}DfCO7+ќ+ U z9hܞ>S{YbNlZI}čHU4iƛp.R$uW;xGGMG(CQ4x1yZ$)1 ijn2+IiC0VFGwXJAch#4H5:,ܣ(}[\};]hfg&Ѳ~x+D&`,7?Ftر tfuq ЯTC7ut?ȴ>A_NM!l9BX}Tf{?8%i#`Ĺ| ~%њQlq}u(QMY cFU-kOd|bSZ$^W oɚ~[?Mԥ0O⟈t!-op?v7TW4Kf\E5r@,ߐ:)?QͳX},q(sD }Մ@|v "\] 8b22w#H|xeDO?h۪y?\tw$f SyGw3SK}fݝvP{Uɸ1x3"[%|+SXn(Fϡ݇8L]cw9y)b6nyT&/ы?Cmv~pޅ.бa]wb mxxMp ̄fBsZ~E]evP +_l>jv]SVuƒVCzյvSn"+Y`A c:2hcufgܦ9cD L(0]* vW%6#SbO%%ag.+>}=g=,g$(3g9 {^ nsG@Ȃ٭fu']1MC>%2r jQ W~j t@k*j-$. .w̳ԙ ] :yg_^rVuMul tMOx̉`b/Zi\X^xr:r+Qr&쯞.f0xP\j͍qy̜S.[a+v2 Li!R[0-7 +Pr ULdAtr^*-*) c~O38ѵr!K?2Y0`.Eҭ:&Z)b|%wӡ~<79N % oT^JaF'cau v&鱱{`Wav+6{|Yc؇vGw {:qE2~4&}ӋQVptL=E;Rz[< oLCDA (ZW%w0QǭNRжsf2,Mw΅lEx@;GT Vv_PM, wl\)M|fqDVǎRxC=L᝖=ߛ+amD,q/“@8aH o8m"BdkFiTʁ$Z9H:S̲CztпaUuuɀ2P%2QAnx9T:#`|;W\GV=Φt^ F;isJwfY gsk+ M.l+X<zv?I{6_㧖wH2 ZN!0|e~Bq`KCZYtKƉ|$x ۴(DOgE\V_K܈TD׺bGFu=Ɉ*_cQ38d\WV.p$l:n Pf}QޡSU>-DwPp+l`NPti'%(^ Zwj&Ctb/}۷xT1 <꫖]q;[$uK^ {urɯȪuky\J;8b|H#=3p$\z d'ÆJ16c. ̋hꐻK7_2V\GQ(+NBqS6ב?M+"mXW% >'q=t mS2R-Mq ljH$\ en^emeUtrc JHuIpH|{hSxϺ/%8`AjW6ut%E'1H Rm*O}CLf* 9Ǣ=7#A@M E%m=U[T&FݵsA1%#iBftzKh\4"*]:Y^ ^8dc]، t0+s6JC툞ݡ" ̣{,ȩ=cejC{py!f~t??YC:MZxs:g^Q qA*\ja ~jRK#o#ẒZ:x N&qa*ʤDT.0&.uUFi,!&Ԍ/#pS&>cU=~e"` oicCwD7m2]ş$1ԒܼBWLϮg2aqjh4grSC,h1㙞63~-~2 6-chz^2P'-5U^)h]$Plmqv3! %,&k^֜E zʘO\Q텀{hh%.]󾠶q.5m]l@%mPvɬcZF Jl hg@nBG򤜦Zͪ] v+!@< gib^ZcxVi9?Er--_I/j2";^ȢԋCI^ ` Jnϋee1O+Tp9\(H7!NQrlԸVC' :}92%Iw1,7e aڇ4I#qje)+ pa.j4 7\>-Nx Iٓuz2=yS~pF)#),l 㴃_EQSܴ'-:FW>9W4a R. #@gT-Zqp=9 Rb[ڣZUPq-FRmK5/01k&Ke~t.K0N<3)M(D ,Xc?,$K2lmݝ2 jͱ֍8r,JeW[xh8#ьPEQ[pot)UB q̜lyE} ȝm:fHLգ36 Af ا?r_mL 53}sĪy@U2"CD,IX `o@mE 1?2jsKK k{8S~̵_AԾ"I$͛ !(@|PvLYeQ/q[P8)ˉ 'o|%V*7R BN2|%%zFDdLgM ͓2(9#s=SP>Fvl/HA_EIwLe&ے68 (u,. [0ĕƮyɎ.#q1*sx*"עR3h72T6̺Yq z=`fӶ8' WZZ#Ck}$5 ]J{ʳ~-{|Ls'ܝz&Ċa}= ?wj͌8`-H}h%zP! R k+r$ogβJآ``~@1xh I@z!\YV*R,,qڣ{<& k a0tԅ UGcDыQ8t۷Nٲ޸ReIx49g&l.QC P-\yݷḼP1@ds7- PĞ#n>N*u#@]*b_P OyE k/b>E/b3pǫ֢t+3nIST9ZV>;(yܜlůg+"@"%*'u^|4]y%տx!;0_6b볷C ?{2DTޗN$*8_43vY @(8nETgqnicDj%ʑXúXY!SsQO(hiTN;gp痪-F ):{}*檇-B)7zz. j<(F8z77؍PLP0jK5Tkx(Fh(A<CA)'w$Zw99yg~dm;N8Ey#ZJؖRS?Y啰\?䫕fEUW[ڮNOUn]UƤ6dr g菽%VoBֺgLh\5=io\0J?X vϰ !VoȕbSb NNmQ?>ݦsф= %n` %2NC{ehw"53?n+)Teik:00QiEڒ(%ÇZE7n5Ov?3 @2v=zx.=0ߎo~C^ ;|qqޢ?CT}+vjm)Z5J''&i]aY$qcM}I櫸LA&:Q+wbŗbAWgd8".:qY!sts^sX)eð%g#` ȭg}^m|*HNzaPW3KȬo,Ǎ] xIûeDZT#|W1L"}W+i()BrP @Gptq3;*n|GQ Rt yfQ 9Nepyj809{0*"m=HƎOEc jNGkmy׬$*|hܺ wPo%:n;;}uTRea}4 } WX6KfS9fJa"s=֠!~a1Ayp>f ]`8aC`:=lxƺ>_+M͑سȰBREN00tBt,@/}5őTQh3(MY l @2;k_7-kESܥ6!R&hEùm%q}Yj^i(WM1 ]Gm0 m ܜ%'?77 1.Q):l<?6&gl8AM*$Xuo tvEKu.[i?p8nɣ%B⧍?<ݝ3Z-;_+KWf\Y߸ D0-uayo'ҧz*{m\۳# cYs''jv[RqaL3yedʬ&5i;vI0%~2Bd-K/Ahџ-LFqĤjby W"wS\I⸋+E'c &J`/N>Ib49VOȅ bwYQ"v;%*6~*!g=V'Yg5]h䗟qA+85&R] 4ӅPX}=)b=ꡐxue9 ^^D-CχjZr2l|bIs^L~U5&)~0*C`p,mMg;n.\fӱZ4ta07"{6؛ON9 ĹT Y *U_o:glÈ_̮cIje0cOZFKuY ^oT-ez7Z`#Sj.CvIuǙ^luhᤨ^(t4e3' @; ƒzڹʰ e?Q!=غRҳ~lK5 +nz9R 5$ķDXpQ@ĐB B.~܉K>OkV0mߵ-;ϩ0iRXƱY/$Y$>R$n]dK(e{q^7UD~,^P+R A% *8p)pu)#8o[N?4s*bke"F. }{4ΖՆ麻%T[= šW;8_ʺoa[a- j7IYV,6n͔l}`l}o_d (P˓8NU2ocH"Kap~ $h aQ G׏{g Sʖ}}6'yNmgR\7nmE#^ 2+l^o7VjzZً vlt-_؎i=XԳ-r?G[z&J^Sq 5G՞gzƻ7YNv/Xic7 ?U78gԮq@$1%rW0,i!61&lN U?(C.%O*/1&n82\VLޣ!z_?ت F'])#k&뎄DUi w=ɔrfp&jHF8v͍ډ%תWjl} _gE $28Jx01LwUj= nn՜ >*X+Lc|'9r΁4?ۭp2*p_&1(IVjh}Qe H᭮&W 4+7ns^OFКxALNjj6QW :Wll48f3H~ib㖄:ΧCzVOҤD&MauSWYöqؠ'M]ȉccy"t9-x&6 -7L׺7)d$Sg A;]j'}8p|$u+TQ(@.ŕ%N "HVjI_7|B]êzo,-供*n$eâTn4W+fk``K%Az}v `YW6Nұ-`nʊ H>K bi8[>a.\ t8%5)y-9HSdI#=R0-XԠ*Wp:& > aPUy uQ:SeS҂M?1mh`TU;#'`2ƎcdjCE C=8U T8GOk+-teai" `嗱,%p'ZgT 2 S3xO0B +/бŧI6_2iT|1NmᕎK蹍uP2_7P`ar`mA7VKuc!q[ofD͏פ9*aGA~GLZ\ʮ֛ >Hy&bDX ֚͑^m!$0Zөtԯ9]&&ͩG-┕1zE7b0dغ2hOD˽=kh AD]ɮom۶tI0R26oܱd9>ٜߵJ` Dͷ2h\iw] hs]E峫3Ot\&T!&^sC vfr  Ge4p cHY>j0BAbGqԾ(D ֱ4x3n_Ϊ:%nMVyď_AZ{ a'/'}46$']3HV鈣BK]Z8Mӹ)M>6Sau ͇_ǖeP 1# xC=Ű[][MlȔRyXGP%+tR/;vt_@(a욻>'ux#İ!7-O~*Y91FAi9FBέ@警;rݹ#|!?u L f?pH0&N=xu(LYy`R2eId=A_ě' &І"ϥ2iŷt! {ې^aZ ~uy5}8T.t"b*|g?/{Ü"5Eg7= Q 9q?txI (B1}O¬,U`CܙvidCADRCGӏ_Pv5َh7зq߽|1+'UPb3Xz~mơ $w;|hTx; tOVj,9 %EI-OyB+XBЭ@/F,d]NH *MkàtQAvBnet⳵rp Qw`yxj r(6HEӷ?dZ9be:+%RvВ Y~ɤI1cM HKEW0jL'D![N0].qѷ|p9_rdb{>"epb@u|̟ >@et~,h ֞Cl*X $b|f GɈ0djG bC }[ZP ︃>3p5؛v07d = 㷡sʸ3< ¾iȟHd2w<={(D!M ea@=FMuIȒ{7V۔A^hpr\^2[Qf//?=Z}P<[TYVDGe)Dh<&mRq*\D<"+mQN2_ v)s;ֆN,RHM=^%5AwWHѾ $ HBRӣ[Q|"q!F*:B҆SZ^ `nal~Ɵ O1bQ|5P|q:SRx~?ۂ׵:vj APiȅxq̊+8-oyէu!g.Te] Cn EMZOCH̳b80 0.ZuUlhWޙ2.@f0AȏyrMa5&ӴTCTJ .TפBWoa,uW#4'23 f3SHɭ-Z]8/`Mhנ㜁'-~A;NTM'UBhBm`ړZH`6y\Ng2sCM,#Y/V(Tev"3Τ \씴\6syOQG1x.+d=ߏfT>iE 6 x"MR դE-6rIwkԮ%_[!*vۡ|R|#NE]}Wko+vbgp4~nWJJ9ANM%xe0x&5ڶF}S=egr|@dd/( Mnأwo:VTL5[ {ΫqE6ŔBab.,Kf s>@7ug 3Ή hظ (?C?M>Ϩ#{ Grķshoh}>US8JRɛ:w* @QjҩK'o .?`o`ŭ %L ݆nUE[ڀ|{y!G:ڌ]޾9{]! و滢΀pF;qggn3-â6$|PrȣYx|NR{IŪ+k -+#ESZ>X MDm: V!-㦚7ĭS_5rMhԗ/~JxV/r=O4~.4 sA }E5)ŽjnwXfZ PBy xwF:!龲|RC/{b 9LNwEg@Nм4)(MyDW&TJRQc/Q kM/vXHWt.c^N gV+ M7giZΨOrǔSvqm1jfn+3/Gуn" 6.f! Vȡ -=:-( dX!1SfTG,}`p̚3thԨ"AFm?eQVY)+WYYT Qx(})laÇȽK`{99>}L٫#AG A#rN0S0sTr>yQDn7xQr+W")FW8G|{Sk*%Ĝ-DK(6@Z9/+&K_5 ܍Ӄ6K}ȸ646WlڢzDD`×Z>K: |@8ӟ-B/Z#-ᣓ<^- .M?NA&&N P? /4k|j$HU@RL j^N' 1PZtV%'PՏ<-ئ5S{GVqRkQ*߆oQ5$ö#QChjJ`$G&Fs|>e Lle+/4aѭtGǐ4L%Vx&u@Tliau9#cO ?'GRMRoIp%m+2L%ڎBNjꮁ*nvbun"3|DnH NP+^*Zq%$wH\e>6*ᄌ0%QCa/=אW2Cy4}'Op8;,@ժyGV`Lde7RP/=a;g.9^js41`#PO'e+\_lў9;j+ uh@oiciXr9ڕ# l`K@:Zu+Glnݔ0J 8GLă 1hϺ.D0ח;LoW;O.\"Ҧ?-dF7S+aib@،Aߠw$P 7B@ ",q`5lbb*k(Q]q!oHRd+CX [Of"IWZz)UmaI.Ȉ$EHB)H;٫I/)Uz_ Hz(3]7ryZ ހ8?Ԏ$X- Wh)NLAfM͝.tcV v43sN NkHAx=_;K֑^ ջ/gc/Ig0c?uHh8V0 o.'pV/q OmG!'2\5j膰KnDȵKHe dTYŞy- &}  ɴ/%a-4H,iGڦ4`c5ɺ;.uIV7yunr,ZU_&b6$!p0 ; @wyS*<>_F=rT2&, \z1,RQL$>$t#T{1#ָ=qX|;gZdcd8pbRa,dbn:`i:kqp!"{tKF5č~/C'I}A^?lJDڭwl; 7-@XU>-4XshH#B(AkgHs=|ߤn઱gWsУES*n7W+^6o};wIm4d֎L߹8A*B'>)S_\ 3b #>7Z4O!NR@"u<TE8"rtu{.xU\ Y1D (B/5uOMr3E'?z`jϙPa~(mq'e&°Oֲn>D ߦ7-S)PD6fڐ'g?4ꤵwnE7qek;GL컨*"D;Ͼ!s痂O'nwR-dYZuO< ݲ^ۼ5XD?SwOj~q/.3o_v RU aǴ;ދP-vyc}]N~w"yRLuydGmtߊ}\&aGZjwjU"w*Ю6lqy<䘯ܵK*ĩƌ&RW.Z q)Or_SD(ڢ_羬A"ZJ3I夵>döV P/|4AH$e\ 97*ci~4c㒥&[fW\vm_gPEؒ}.U>I 8  5zcjXi)* f}916녜ɝMɣήy܈u)\)W^oRdXiNntmZ͟7iK )9H *[eIf :yW0\RS'WCh(`_i@Oװs :5?$>|̈́Q<R~a$"Ah7$zxTOí`᝽w"NՃXLǬC0ړ:Ζr*~yd6c-ƀΨR8ME{L)ɩ5M?74gfZ<7d|) G$8ɃNgj~ /ߢhH Iy 8x.`n1WD _wEnC׀J?#0G|T6A-߄'m'v3Ն*잱$DDo\;/!"+Cz3Iޫm 39F7@]HPbt+&l6ȬRA& %5p^0_M, 郚al# C-4ԧJ֖:y,y"-J sOb/ ]F6/%^`.=kի35JL%rN8a>Z@ܟ붂!>iF~HI]]_֒+ [t`:g#wSV }rATC 2zrƵzlzzcIm}F?WB "o$/ϫ; w9D|@I쎁o阄=*.rCjrۍGRpEzœ7~o:oDY5n=Ɋ*igo(P\&$@ z]ҽVhXCAC8&zWݗ!"| 9nHjF(2L]uCڶಇWK~zG>٤+iCҊf~gM?ZPBM1䧤wKaN( fV.n@7@Ϗ]+FIHBڸ 4- Bu^ _5pPrٹvr4s̩V +)2WLuqvAMpi'Bk1V3 f`D1bo>4;. $܂6pIYM4LpOhGCV>F4U'81m]G gP)N@08a|iAM~[~\UBຍ0VS\:C~jEjg!`@`5Ps8ÜM.x,~r  NdmP);YbY?޼dRGċ0(ZQj˞$P\  wh[nȔ M%Xbd{5B: }hsa;>bdNvmByr|*9)jg7,I|ţ`I0aLa#inSx$DbԳoˠ#A s]{KPЍ>ثS co⸃z 8G߈O(ODQZ%mgc?n%? F"$,帰NR7HF0x9Q & /1:@y !Ek|S ذ֯5}J BqdvȁȾ.{)m+Az16NěUŽVspI n =E Bmy5j\UaPgE_$~i+Gvn6w+ &X*qgZvN/qqv5OUR7dfjɜ]0tDog@P6W @P&bŃ kS!!d%(2C,Uz3y IJiN?6}hb;;P鷽D,_LBm|GzIs>`G!y^mokb|1"3;^eb<F")'RS3G@\I j@ÒQd5D:2?! BY4JDZFkDnE]ųMj{J;"#XM;.mƚPx/Ms"kvCŚ&,Ub65m"F Z_Nw-@ ,ch9)W"jCFV䎠bCܨw wρouڵy8`;¹.6E9?'D{AV`ǩOIIZI,ݙdP\@|Ws'#B2rx/f?v6oYE\K)pJ+x^`D~Mm+Mٍ2P.j 68uՂ|2.{^̸d_8B"3zobna VQ-P҈gf*ƶJkӘJ=*ȗYҚ%~y>w|f ;/ęt#̶U1<4U;k1܇R>B=;-3mګ!E@sQ(>rOA chp cuHܣ zV&iZ&Maq>m"_*Gy7(&v5/-FY{2tP&DʶQST#fD\TlO<"ޓ痈M*A*nckjSh.U+I.8`d'O)!W) ol`Թ/]H-\NyomMMD/1HNٯ(t*AҺ:/G+Rxl&b<)SOJd)炜g7iWNeS {Q՟j EI3m,=`l;6 =[>3mv)›(+jXr}kepG d0*9ROʟ?wDvMkzS08Z|DM c%Eh4%ZXzv 'D =N֠7I\R$[c~)x^*p<X))F#ĩF{rX>JC˜rrDy~,]fMg1a~%яφF1 j O|Ѽf8S*wCYB}{AWAQ:#Ms5wp3-:wAwJkyS؍~}Yp0*K챈=g"t$mkQԤvJQA@@П|>^"6RΓ;jJ?~);FGXM (Av<@w|mK k~*pinI'>/K['k21ֶ"bU,bFiE|/?!^/"?f`fp:@"Fk*L7+~gP/+tҚ/R$)',ш`L0b% wX ρu7GIjf)BԠyecIgޅimbV+.W\# LbD]:'[Buc@cnrThIUOpfŏgrK$Csm%fy8H1Ə5).z"wwh=bcU۩)VD`nT1bC>*̉I6}{GR]FZsb7m',1Z^brpUg1asqS~ yL;ZjG Zl$əd-)oml)}:E~UDeB4PӈH=\s*PtNdKHwG12PV|$2ɿTE'9D÷ XxA6~Eo6 J,Y>h`RpDq8~%l\W"wͨ%T+lҋu~Ohhq [!`6z..,udQ{]ZcA}Z_zm8y q5Z`g=C (Eۜ#n巏BBǬGt9l"o-1e*MRhf#Jx VvDqƳ('-pt-uiM T2a2YFf]DWSPm\}ō lpQfGʇU>VCxwJJ{d87BGf=Y֑cWGo1PβW,/ Chpv&үU?m(< I[Ƴ]蠵\F0+weXS% Gtzcc^[K2 Zق H\,Ҩutu&=%8jF/1YHO\8DhX[]ohGPKp*X/Fs'dk}\y KZ{XCɾ*حI޵'4_J{~@Urs\<ǥQ>;SƏEbH%*t؝t!޸BQAUa~Ozy櫸jqђv,5@7ORDSMv/ tf:n) *1˥%MM$^Rf ?sD.$h& ۀbg+smk4qE LLzֆĘ4sg"br;^as #ST]Ƃx~Qn\3ࢿF:El*+ϣ!L% B.FHL SE:LGsr@AT'(rշvf^D$Λ}|~ߌyy`s2ݤ u=ahA?,axphT4$_( Lnk` rHB71t{ߠ_#\^vE\(QSM\( (nlʓ8 96j3칟OqRʝ;@8k17dnW\q*Ep⸌i_Y+Š]N,ẙ'au/(]TP.=|d.|3H?t5hOj'[?ZIxnb߭ս}F~^-L[Pa Dܾs&>O2vlEĘBR1mr|P: J;/M%58++aa4`؀l]R%P qU?'@7+D ۹iQtw$GqXߋ(ߐK0p9#-8S{7v֛~^zwn͚KX,q9&dRD])݂w+=icaa%tWȆ-r9Z}SGRm?89]lѶO9 } gwi%8IS5AvU4?W BYcYI}YYZ3usS~KL ԕ[qG0CE!<.fbʟUL$"42hyrn qrdrJ1D `Mn`y鬩:cgsBG0h5̿1̡a, ϶~2[Wٔ=qdZ|b" ?d75OEEpY?`U$XS8I wlUO/&&y-~ FVX @=- T ~\aZG3ƛ?K-1Q),ހe %]jzCF~+рUr\{7[m\Eˀx<^cjEmkUvұM$֌Bvg U؏cx}/3|@K&Bkܔ&!/S)[Ieh8~voh_V_2ne aVP4nm[BO4Qŭfrsi+}68{|SєWW& ;PM˜C}׍8%Dݳu˧f<{8Hyo1Xln ~]gk\Մ%_-jҘzDZ$~JىN[@T2"J 8z WbךHu(L)Ep}`[ߺ'4kct1#L D:nV-gOISĻ}vW$L-oVqC(|\c4-tfywo中T D]GQN Br!^{WA$<Ⱑc`RH-C0[,=AiZؗ׀J5#;([ҩija7 r<И/`Cb=8!M&qo]B^vӌI1mќj?P%@8O(Ƒ7 %iI?z}|ÂIsк\[0;Ki[%WP_>~AHL>AWjT<hxSѮ4pL-Eg,t Ga.i-OyhW-5}A YDa2ՄWx+)UӤfYsD׫\>՟j ]A b?D]+xB5O"(`.tYX,B?=SBhvVޭ쌴;HGlIQ8m>hFAz욱+[$"P9;WI6v*4c㐰!8M[縯xDאr N4*@F% ^CHǞp$wc?Y6 gP Sl[o]SO&F_TT3 6)F>ʑugY9ǎ N"uF+RDS݁"- >kQ&QQ. iagĥˮ)o RH!n^>ֳFqq ])nhHJC) q[A,/8q &mchs !&\3|пE:38ͮd2ľ Gb](K@hCxkPH"XAHU+ݐHZ+M2e;ά p A%OЫs{役"A,],"oʬGZ4fMiKYZ>83'31Dh;k;Ґ⥬iT06 D"2ɉʻ*Js0'dU6fOS3P(mA.s8V=7?bV21D`,rcR6O}!R3 gao2_3ЂIވڨ0(_-sB8]F/| |T-daob߹Yz̛:!ɜnٲ:n3;)u!~ZIaGv2hfX6)]Zf: HO;ˬAI@Q|4bޱAjOf4R߂$+ubuvZmS=;b35[Jvpٺe~Xncf{nUNY;H62_q}G쑹 e Ɨε5$gggs77{rtj{GqζAe긳;oZ򘏒"}ݰͯRjtb7|~ŷ3knDw^ZuYe_v\+M 2C")ҐD!pkD/7`SPZ=[¸$uefu%< rh7%?XAvі0ẽPg1" WwgBC xN>aijsl/qn? ̹_WMW؞@[$??5/b]3YǍx)ڢ#z?\~Si8g0$Uq6ݟylv-& ĀvgչbMy] PR.c:vE-s^&ݔtzgN'}gN@@qI^a}ћ3s;8' ٹdBŤŤ&1^p9bL#StQߵj-y(n,P%DY #jo0ĵ_LgVUYˇJ(Ko6\Jr{ y^f3`s  esQI!:Sr@)ʷAuVNe;+vMXh~;fQ\}id_mb^T8D-Ϩr;@W/UF,93zI[l_q+{$ G37 n*8CᭋQw*9yݳ]Щ-7WmGEm4.Q ],>BﲭN3+<)Mvܥm<հV27:=o)@ATnhмb嫻S]Ok)`O8X?VwtdS)WϦ B/9 fe@L1Nœ"9S{~<ݶ"P0ME*Cbu-#=h z;z|ZlS92LM_p|8 :zz}#CLceµ#HABNAR=ΘQ9]X@=KwDHrlv}BDr"Fl?2)&t.S5`5j;).I >g+fgy}CeW9vqJ12MXBP,;Cht9`=woZ{1(Ck[&֨łu_W\Zt/=t."JDe,P{A/mdxjK^⿲qCt >!#Kbu\Fj<8CQMDYY86Apq!AHXd7K#"wB14~t> PRR? 2፲M4-se)LUx-@w|TQ`~=y!MѦYDZN+BҒ X5 fxϑ4?wRY5(:;]L;Sٌ#&٠o)8i %k ?E(݄8!}Us=VOoV r;=o .^s,3XgM|ng?stAZ2@k:3bN,Q&fx]<,-KAd|a*=Ě|]DVA2 sezL+O?"U"/a@ex=5ZtB J;;?>G(!en(C>N wH^ Rס :n[K&ƚ~d0Dj}ȭ_DQRss7izd_ Ruc5Q=N3$H/}:.RAdnXtsH\o;ƲsDqIIeɔ*x N=ʼW[s4rx{@ l㷵wqa~b r}%XG/oُ՝/,}cp Q V'LiǯɆ_op jTI="c.\'L #J n YW_.~78w+"}< 3^N+#CC wXP0LqVa/Ց>Eg|xdz<{^ f%¾M ~vhm G|&~ O8/(PEAp0jC"?Pr!bd)\XԄb +N.'3}EzS_#Hl-g^KѯP.&"j ֲsc~-0>#)`{a()9wop z r vǡ؄DNd^9LjY*~j6"cZ\&n/VѪd>2ܿ6Q\Ĕ7ltҸ6 R UNr8{d(l|׎}9?/ [?`Y6UD¡VnõJ^'@b̗8ԩ OTmP2kk\s wB/e92}D, %Yveȝ.Gqכb6sòKJ3AzL4B.$9s&q ΀I`_gI^u"l 4/*O~J+,XM+>|Ɵonm-Nƨ cVCjh7#.D46|n3j)MoOM'iˠTFsBvKʊIٌĂ pvi,@u1$Uw׉:S*+:S^~ԭo% n-7xن1w0; NXKyIDuk6'Ead62eyԽ?icU'93rD`%?`^OuE2, 4Q({/ H!Uy3M*"iS|¥y'$$58BB,/()Zr~$y wl# p6M^F%nH+2St!Eݻ*VAW,yJn܆Eڹe& `5eU`W>CȉE+R#Έ([vC2vMk66:sesOq_T5d)H3?P}|wD=8z), 03^zl>brj YzqzӲ(`7%\f)U^@C4l3ↄ@H ~`Wr -g `ܣ-Q|hXc>P"̤]μ"%@"!l&eYL $'Kl( [sbRcêY6)+t2$k00$ %G@+j$52j/TN\kvM}\Up6lK#v(ˍ(z/0bD%ۉuDz49 iyeR#al(7`|KnlsS !.8F$94{"ʮ27$7c{1ڵ/-@t+c-_̧ODq&^'連y-ugykKa |Lz̉{( (KFz4<v/Ļ- _"n#bvkPk1W AF*~-=g`{Lcn(H8M:l_ȸ@-B_fCؼ}@˭ReO5qZHz 1ɢ)n}Wn#fhϡ&yY^k(xܪ [OS$IM34?)}&Xhepj];NQVb]829/tˇ13p(Lq뒶MkP hF^}XO)J.*" ["7y+׉ncε#d,m^Η' Q\I6@>xoAjH07F_3i|Zv'oǎyQYbW3ke{{gIa~*6* [jQEI(Eؒ0m3kMjBطwIզ3#/0̡j|jd]#{֌J)GՊ Cr 'tw)FچܡN練>puV/6pgAi.ã0_ -3qS<_}ծG\Ӈ ycRm<~~ *gzZ5)4ǹ>+"gPG4*g=UDڐֆw•8v4Cjt WӄP qH*5b '0YP_jl<ڒsW@ݱ9}  ڠm8MQuzA \f)^y^h1-Μ|~Ӡu A`)yg4Kυ֊\pGTnxC}hNC}4g;TVp$|{!3ͰBK/.L:w$7/w¬a2=C>ОQu*C|h\K^gg_x{qvQKY^ݨd7QP֞ݲvqU~pbX۬J0&Τ@_ .D f]qH<'H1uGhk\N\s{FAio_163NhIXUR&bP]gtL+XڲrTISbB%g" Nzzf^:?Q#DB"W6Jr,Ӭ߭%la?YzH(R\, yE2s,<]3+<8$J(ҽl>iF)LD:1K)Ex@T^2 ,GGDU\i/sl  &uӪl"kVTĘ`\9Jj6rVW(@nDG}k{z w,*@u~~PFjvi` *1W=U >rbA\?`fع\ݳ 29P.wIb]ppI:c",+A3>|){/:10&-f~$ 93 B)΂5୩w3Pa_kI_X(ݪ -$ =_ O/YaOۇ:)/u^ \9[7(u|ay`r 2 02&j$Iqq܁u5 9l/+L'v.ʲD;2a9nG]>)_ђm6 MY;r;l}O gZuc:ōkV. lҦTlyد{wo+^oy 5Y}% {KArRjfvnhV'gHr}uOC eeyWMbwl=*s.4͡!jרaQ+4Y`qF^(?* Kb~ś*D* +q3žE*~Or3[A JN"(,rD []}*i7?flEHa '2Ks]|-eCTW+5z^A*{Yn}bMp㢌׺ o&I~ʂLjV "H ?m)~ix({$E.^_gMZ/4X&czԘ[xX|4&E4&VrMa8LAHqאSA~l;t01{_2!s{Η:ؗgz-ױHg'w-Եj9G!h&SP?̭HmB^HXBd8fJD$<OLּ"P֗?ixǵűG829T5WN%5zO6\6u2{H1n7ZnvM g%.L՝EP V6xK% .C3^yB$?3yĄM}6P'Sb.+!vZaHl$H]O-J0*S;x ThVlNLʹUk8`jU[T҇^GF%d|AM>R⇵ٔvӗa{` Ś0(ss021`@do#Y6>4ib<6T!&Rkq[\f{$XSK5IС flm~ks饳j ecq4`pGVѸsSR! І u>Ѷ<)\^g)F׈]'R |f **\-C-~QTTVzGzCbGV5C*LT>US[|lĈWk2-{v@*VBX*Ƽ2X>efX>UN`ίUTF/ }:ɚru)-`Y٘I^)EGעԇʭS*$'j 49@3$h+>Y~x+B"d[㮍H4]۳ l4uztHnCaj"N!jK:EtdW֙ GwB80loJmф<LD4c`<-Nܫg}zumVV#?1 RWJ\7wo$87#б @#9@Fe3~Ee{`Y= 'V3 PטPtwzp =\PiQEtRQwHzziS2B,W|Yt]b䄂B3Զœ*HE2,8)BXH>%EZ'5N3y:4 {]r_P̲]X$MA]tCqE*ÿtNPkaOUA֤1f TΌ$ P)Uꗪv9i,((n:ȴ)oψU M9pRȩ"/#GLN`;+<qE\ͦ\d4%9_I[ Gm_Bhc}0%DBVw\e[؞Հ[Ym`*8^-qq<+r@t=c ,7S 6 5)>)w!PP|J;%v$(s{{ Ɵskdn7g &m]+^WI[xճK%D~ׯژ^XLb=%0Ь<V)ҸΈ,#mx ƾbpWaN9!_d.\^<|lُ1 =#kZl3 K)zMk{'x]+mjOn}{ntۦ|Y@®c]|-aS |f8@ |Qb=|mz]陜󰍳qس+4}'d1Q.`-}1$ۄ,obULmMrKp﹣G<3dOF"^n_ w)vZ`W FR뢖%u gOh[O\GHYmD^'jJoڥla(>??9|l_ f*Mx.VnEԡ J*ҼuCEi⪋tGB6H}:kM o5B7SmPS/jǡ ߃0?&P WRՋ!e$l)y:u}!*7[F;@}<#߻Z%z,=}|<4zY{0 H\zסK3NdިВz4#kmH[+jO͝'Rm&Q?~Mƞ iπ)O.qaYz)Px pMR] lC1 0B>n܍ڽ`O:.|ذp[*Aa69i7y"_\2oD" Y)]D0+仿ω*nZL.=A5w?? P5,a[gqAᛔݯ苣Og B.V5\isSLa*'<*Ue}ܼw >F/ڛ3OT:wi,ˋ~J 3M% 7Vs OD) q~6A-iG:d5ےr;6 a9YO2Vj~HwNȺ91|M#-<#˸8A v3hk~߹ps?ui$XBx"jV^z` $´Vbz  wW2@rͿ` %V#>H x~ mˠy1[q†cqU&d.> "|Q2Q.0(.yhREvbRn# Kw8dr;1,ZW\W^tc'c03c诽W)!X&ʚHXo xg ~eUP 7[c'~Kq6RGތqŭqv}V6;aĖMw^Twh;NJ͒^ -]$g餁|/nuH"M.ֺ/^7N}Wx!8$*o78 ]iMOMߦւ|b^?A?bN'ZybroJ~K;_%}NGRpxR&K΀yXU~uj/;`k2uT8;oc'SI1s鳟ڹ kp'QAyj\Ƚ:bfwқ oQ:?}Lܭr QʧWhvX!hgܱpCt6dy'Rzh[Lq6+Zj. )6 ޮe U]ϏdDSV:&ś"z= 3f쑴]>I `r:dǻg<ѳ 9 *?]]k{' 3$b)y7GuҁV5-M8vBMk>^Yf y?)cOӹ͡AB\Vݼ\ftnǙF%bI& =qqؓD쥿^9fdWk5&995ZI(ld԰T+aĂC[rYm[bX18FQd4nNe`+cw0Ekg^6]Z<}BElj3/ٽ1/EpImnH"?btx% *w88a!' 6\w5#:xEU3pHZvܖO<%">l+Sc@>Qɻ˒: ybYQ)+P8Kk,W +nBbd}A5_S:Ǿ$T)Tr/,˧]82 t9%aNttQ71Ʃ :Fp.Ӣeo$XӪ^pLZ\$7`QE:IUoFz>kPkB[=pe.:T"Cm$Jln Bj >(﷧D7嵶"dȋsyZ5(}Ÿ{{>>Z4aqu;ߝZQ5溕-{Q͙:Auj 57mOC_h~~Ne# 6Y7][N̓Laf.'TRRƞ]LM1+I/p\j{n;w^zvjkܢ G?lQF8MӞ N7ػ]FxWUTl@?p;$SZ`ϛΜĒP:EYDx@ajqҙ٢2Ҿ`:Q%5!y~^ 2iHs9N/QoL(Y3 N~Z&)sw/ oWT}|~^#5^A!Bl,Rn8v@W&S;q,/S9=ޡe^24C/Վo7mN@i5Y3T$|e^CQb82\:?)y:#}.}=hw^#[~8#~ZKJbVT)[\m_(ݵQn!y<ZcPprC΍2\rQ\w趗7 Zΐ4~Iқ8a>lnt}c|[Ti!?K͉$5'p\vp;1zEjvBQCi@9pVn4Sn0dmK,;hn~TGV.=Ƥe,~>6(Wٙ| |h[(?ynςp9 .GCis2<`Iq3lhG] `HUP/M0#Gۊt+fA.{s"j&\weB9`?Nw [Gm{:>T%-4AY(M=8>:H Mkvޏg?[~al|öcs|-xqmX_Q.)Ā&͒pHTǪy QAwB;8q.:B˘(Cxy?:K[vG}}9`VH5}E*. Yӗ\NZu6u}xx%'yQ:W_%p ,i@bhK &."zNa}gO=9Tw/**H׃B\ۆthB ԧN41AV{K\FTRCA!LJ0 Iq_NB(;d5<|GφpJ"g4)gf˷PHrF`a|aDYz؇U!}lӌ1xC^nsA,&MmZ x%TD~'.6Fi#AS2t8Yg CM"Ba=#4stFylj/8WL(g;f3R%;h(L:D k?g&v9ZRYWLfi݋a-9e )4[g: 7jtDMܼhEEagim~'GƮ&&$5]YW 1x;g.]v?[vg1kH9w}V`͕,X[vGY^.@)$NWVug暸VSf0.^L_&ZY=N\?h񥆛GPUxLmޥUOGՏ2@*.e8zh/FqU!Pz+Y~n 8$z=|6{J$tCkc n1x+r_SN4I L}e6x%1ty4R: #I.%ER5 2v XԿK$X`.jk~}xKzjoԽ xj6OeU:-M;w]K} McY9_*c"QCa;Ī>BI6,=YB'L4efeڭ4xY9 ``D[%8HWwr 6y0^?bj+cŧT:+4I]}f{azD'-/;k?C )ȑw'4g*P5#DMia n9jV EIQ7A.M15-zG[4L箌6:.nئC'Wh/CNm¿-J<|n /"b-V)29!Et5$}U[>+H [RFjZI16fn'w<9 .h-} P෢|qO^ 0 `ϡ',y $j4<ae.&q]EV/oBIOT"ƙxAKcqE7Soy/W)/Q[SqB O]y-fMCJM19p Q-q95*}v6F`NpAFu)kg/;пűI^FQGUYf,X'@LcS$p CD;t?j)Tj(rQe79ly"҈y!_,*Bc"JڳCB,a1 5g2Q ?c}<ӄoߵ YesĚW%ʯa}§Җɋ}PMÏJu^)#6ߔʴaU-ՏU0uo?f 9c$_~+kDB֪ҝ^!3 IC9t )lč @/1­#3hhGJҒT![j y,w_Țv33A,MAY %tEWׅ1vWhq<^1: i'Rn~ے)| _l)H˪j)5 {4Bj'O_[}<6hR#Sb$XF钯DhÖ VP]}ȥ?J9N㕏d=0U_YG8Á1!ړU$-$`YK hSȱ_$}/Xg*!rIo+y^T'LW,[ٍwp/ͬU,jQW):T5(E 0y Wg5|wWOP[dprElum/Vt&j r,?&%vÈdr0 TҌCtŽk5cPax2M4p Z_6ŌӷCPC !D=TH%c\k :?L5`# 7>t{KOHbor *Uajjˑ @UCbY*K{U4'i{E3YS듪~q_* +tP~lK01+YkO.E&z`N1_%Rx+ߌr4cհMsYGOGi=8sOo[{n0Qmv6 OoXt7z_bӲK <0WȽZ%QF6'~w8kKXҵtNB +x 'rV:/Zʵ,i!h`kPuP"زc"yh.8?E'AQ[p˰2(Kщ`r:I}X8oog? RScv#-#cϹ&Eݱ ha6[V2V>nu]ND# zvza ϺyDheAåynvN@sP'yQ/V_D7f`25aѮ,Zꦕ=NxXÕpx6_׍LIG"ŗ l#&eUy ¥+o$+6F[Hs7asux-B4C>nAr_,\l5:(W0>1gwy4 _?S6!՛LEVE2Vs~7@ARp5DoP<oFDX/􎌺WL}Ag=4nKsKzs‘Tq_6 6s~Yeoo B %2V-;d4PY L_ݩ"~n<60[So2?k3#YuY bKuri>bz7~[ By ,^, *ZBF|8F)/^\Xcz][AcpKjJ:pí [++7KYV͹;ħ4T2f_4-DϤ7<[pY:mQb<'hC0ItU&"gkO"dZCK-U;MtY?3١Q>MgUMr$ksV,ۣp*:-F+Ąf _۠!&G~"- /fYƻgC~'Q}`j~5.v2y꿄<qe LݿI{e>8/E>G ΅ǃBumdd;3@`^?f kq\0ҭv7t=I)IA"j`,Ὠo#oFi>6 0VЗLOqCҒ1SC%a3+Ġ_ H+uLCjf!S%aUsa&6 TKY* Dc|3ua d+T6lfEK9uX'!#uQS.ͱ,DWk\ o&$mvL/WbOp; bP(Ld_k-J[Cwav.?D yi^dJXB 9BVW$a8,taߩRC)kZE:/z^qE 5&t`DڔCpHUr$TCX8W/(lNT#/{aSY牞$լ-~"er*~QQ̚4=ob@rkH CW?Oo.r0u~`US;ރ>k2h=#qݮ s)uȽ#WPWאV7 4'VKXeA)R'{69dzݠfE ]R 66~B@kcx0浳HU d)^{r2}AG">Mo׮l_30?}A9SI,eJ,(F\S_33m|nbh 8 8dCku#*P+Qtdx\(HBoaԑ*Ps'L;~6K](6{k8e/-j䞄nlez))Buw* MB7q+'>B:*߲d^RggzUʎbFi)Ed3ƥi+%Vȹo_c(lK_йzc}oWEƺW>{H:_+)j(!<ZoXf)0ꖱ*2tB 9f 뽀7WclbD2Y"\mW@{0/;sZuĔt3Zh`FBjlwFXw7c<9POho8X_TU9gƠlsdWA|xfƁ{WRY{ 7:8/:znQ&*d.fn<ս%*%i+e1AcMlp)).X[t_Ve{jD&y΁Ci[\#Hrۘ?\%)P/Jyq٘W]RktgCEޗ0 } :eZm ~ 췞 !] #tO"]XSLFf0NhBj2Jl=7^mV.gSdI[J|iS舚!+/>ۣQ>y%'Ba ɂeoNlYv? J\ K9 :ʳO-(V|l(ΞvJ蘮ƠDe$L]{5뇋"$@Ǻ w54+t!B&fjI[]7/FLdC=9'K痭` 'Db96g4mfgCA0# N6U7jD`K/M>Ro1ߎ[)OsL6DE+#v ,{4 OntLJ]!9K:Vm2ɬN4Mr&IQ Qºcl‡zQl+2<:fB-Q0Œre`d'z, %hsW߬%)INGu *4BM_D1)w'=fCJ+p6Lzיk`N\~-Ѹi0t:\_w^T7X5ٻ*#EcH|aT]蒃גP˲Eweg JDTPٜE[(PVd=ȵM &_ lh)n9<=5%la1UfX cSTCVO{1,6X<<{0"tq' R'!2/F">q]=RmI{yH3W~u?ZmmMHcp Dԣ^mOC8|~jpn2 H}u‡TuX@ CZsEy&nCx=0uЭ&Le`ML ;둡&`-ר[En>?i0%T ʛ1 C*3hez[tk ߡo~K_я6 d-d~5(6nagS%?:z02$!XV?3Da#;!0,nk&G)=*.҃^A@*YᏌLܚCnӀ?C'DDӈY7ôT(wyP(*dCiyj*3R "/1L c^:e3S5T3K RymєL@s?ą&ꆯe.0}jD( Fax_$"{'`5pS\M_qQ.K|';q⬴MwuF nc5k^}b3nrJq rA SNM辒M2G0'=p)$Qcͪ~l ֳf݅E݆ {pZCK{߽ =Y!s'uq=HA(߲@b&\֥‰PÓ҃ YMJKMSq84@nr~^3rgjh‘8ibܥE߮ǖEA%U E/g eJ֦UDE(ވ RtZ,QA}sBcKDz*H?;-CCke1cGp\K3%oa*ئ/PAKgk(1i|#4otR )O>fo$+9d`?HF'c;hPA?nHu,FT{,s̀(W{;Ä 7Ϗ0GvGGoд^vbU::Q1|& ZWCjEǩ)rC;RDX QT$Q\#Vր"qeo[,C젓Hώ lx+$=6bQJꥭ-SŇ6 0Oq;5o #JQ[7 ipw \cщ#duuz.'cUCpޙ}>WLF-}NbƘD $@،6 ;+mͼ]YP0x&b+fe/TiDt. >&kҪjPtPΦ8D2ƲlaYْ^9wkzRPj0 $<ii#HG='I% FXl^0Ut F.5L95P&3 >-mlQWf,{8z  EG+Wect,⏕TX,#K~ABťҟF~}z%NiE+s} hL <@+4PTE1^bLe@v~=.^X~ěQw~gʝ <6Tz$uN3Ǵ˜zʋK{ -+<ȇMELg{ڤg}d[;Ԛ[{t:[縯Ŗl7$S+˱@MEj?,qyTDЭZPTGI*]a$!O;-*\\KH%nN] Oc5nzeE04hw-eqE=xyziՈR"c-Bft|, 506DUYo'O2@cspr,SJMŬ~;0=fpQ5Fn.?a>O~q%+z{ "YsP 7Sd2Ku7kq &4%@|%g w9B-\q5Jh cl~>Uh+߶eדc`N~M)k~|mWиǛHvDhC6bC6k{v󡗜>/š"絇UN [A<P+Y0o *McWņzX f Pr9l>mز"Mef^IV4n,2=ؗC_5>Ą͘dX\h $,JH(ֻ㕺zomv-*QG@au}I" />k!.7C:PEճs=&-I3 xTvVNWb;7*3kHN͹?15g:[*"POetvROqgkH6WP2x.] kB@u8մDyQ]Zhf4.tI>ɾ"5;W5*/8vKZ`I|u4hZs)}FܐsA_%8^p;EN Ip(irύ)97f8vBthV,.8ͧƣ9\4"Pߤ1YwEҺWȊ*2?)HF~,uIۻDcB3rdYp8mASf2m~Essdt}Ah'b`*~>.TG`" KS*oOS}1d^#K\L)d85PXEcUptQɾ* K=CyZSZw!{1䫕  ߏS,rhV ^u*\5-f92 `ܰqY%5S\u#P1YIwoI+uik΋YB^:p?[¯-gZel}i7orZ?6rf++x x^Fg^ l4D}?n.RP?6^^!-@>* !^BY"Ye|R.ٲOfռ@̉4C`}7MHbRwn-0d!J+nP"+eW9#;ĉ)2YlzUb5Vv|޾& 򰾻,\=, z_N%or '~CEz_ݧyvZglzm%=l\JhQ:-+O"q="{ ,UXQ77aB" [mtEMmY̹w. : - 0ϖ-/QŃўܬ|C0UV ۰>S!H5c?aYAePģ?as3thvf E dOԨj,rl &Qϝ U; #{ ^˵-c$Q@746&,:Y)`RSY+:gNV/<Y#_N_AoP> t;SO ;^#õx[<~N%z!>EQȦt;moxK:I$fn$Y'K:2M2-,b))HIj-Տ!GPZO3zf H -]zڮݽ&nUG4ɳH/{T zj/p[YVЁPe{#0jj0Hfh"옎iqrSHSq4P\?,I'y iN:iw~[RFΝr(kpQ rQSfc1l%>=fߵ%TH ,'yd,"@ٌNe/UDnp?z%8=,Gebf<x 5/M03GKC(dmU$=id c|5Aڋ.!Ni ["GtA%hJȩQ:qЌvk[#l|xb``Urw')$ẻeY[ ,ElqK+Ġ»bd.>W5c.ϖI+nʴu4YpTtIٓPTK "-ˇ ?nڜ^]O8k\ƍ1r))y 9K4[u_%5 L5L:+~2pڈ<,rLgy%mi(a#-I OMn'j~~I}Vxο' -#V .Pw#Nk(fq3ڭŷstL-Ie@܉Y]K* G^li؛u- ~TI5`B juI~]r1bN 'dL' s:9: RAhcuVKKu'Qt؂8ƇxV70K\j~k׌49oFsͺQTqP>`aڥ7,;ìf-2)P8Y\{; k%.sI뇀>ś}1}_\*BS|mj,Aoq޵=u|+rbYDQ 0u%ظ\ɛLњ% 98;OE;D7- 2~wm 23 2zfVvww:y*ymNaQVAO\tDNPk-ev:mA) ^^S&z˷ TLbc $HMNحTcnEf_Jhߣ#J!ZNx\J*,1%AYIvw^2H\ X-dV j.]k'6<IYrC9 50K.-HNѼ.Xqk|Xh#`ep7)?QPx&yYՈaBJ xMߝiYE0tos0.X[Y&ky9(i܍vjFnʺ9{ijBz)Řb /`ow}woW7R܀,晻 Z0G/m\zu;qCߺ-) 5n,56;g-+o,צ^1u!Q(ؾ=3)I 52p @]N.%Fw^Ѻ3\Y5w ++|?Pb Nyi)Q@%[rX {"P~*"U 4?0F v{bQooK`N^qvF4d;tp?]%i~\E֖O~߈iRo HC+JJE712ku%x՛XFf@~Pr)>Ϛ _-sDIlr GtnOi43Dhn'<)_eLXSDp!`Uð5uXm^c;c-JgNXL?*rqd8^VJ|CxcLx(}3af|n'{I!pb_cn1l/ i?;;xbg;*s ZE糺| /hN[|ٻ|{dB"tV˩ө!04O3b2#z|loClB+sR \"2Gh܁-\LV7Вƒ@t xNlp<,q$WR$=ú";iL)ie͒.F06UqmVjoq]i RB7Xq0 d}5Kc*),V:Fo*-ejJk]'} ?PQ{ CNȰ'uKO& 5HA e8gŌ}GKOs w-SCD "[9KYN ZV=s t'A\4Xӽ5OqըCZ T`VC6QmD|[iUc=|vpѳ+i/U9}bqfz_ PE~7D GP$.Bй67Ȗ3(N`!qp\,n> j}_1"/D11|XNpKh>МXfp]"aw/P{nlT1gqHs[P`bcZ.O}Q [f&=NOxrvbTMX7';Q-D½ӻ? J#<lmboҷq:ՆN1F[O.E'ϰʏ6M *SA^ܦ lgj5oIicY@j~Lvt-,4K0nH;xO+4iLw@-@sS)rؔ%{GKn=-ネmjH?Z.La1ܤ#J^CsvmZ@9ZtncH)t-2>F~5zz]{ Bt ~&n]ƅK zhpX z~2WҖnS8j",rE00Yz\LZUEզӂͰO_sceuOmisZoXv=P>zc&^}sTԘp(D. -AHYƾFQ+N3ؚdL|L=~goeH&@&i:݄ڎ] Lnn;C[V5(qCh<A"^62@MOA8"rJN8,QIu%˷ #0ϙr0[ #l?ueqK"0`[ bZ:HwZ3; Yk;MIn>Y8mR@0*1 ˆyz:^pߒz!{UԪ7H!gNdܾucuM}O^/*>-9'eN6TNŢa$ N,X7n!ttW;k$lJ; ߺ8 bSHN"- jxF)b`-GA3r3Y(;AV'6O2ԄqL~L+{RA Ėx663,U%6"ÎD6#ruS! T>j ЇY=qAK=Di#2UGbAޥCG@0tiW.뫛Ga&.h? 8s\*ڧ$}P!ҲDugcxǡ}bW x!|拷q@^eނHoS*n;)))i # >s+<5 맳cݔࠫ!.G(ArTAG\B'84 ހMŭ'k*$0(!x $rSٷ`爺fh()e/v4T~@J7lfG!? _2NL/s'YhXR0[v}SF@ؠ!Kfj]`%#L5zYkq~Onn8&ib)OwGLj a8"3*9x|0oZQ@h[KuPKS_~7Ez-N@ QEEǝy& p"(oUfMW&5#yԽރl @03h͵J ܵ]4W)rT.7r{_wK>S*Ɇ9]W7,9dl%HؘU'r 'ϙmwzCm%JR>@~*}wW/w( G_dzkRy5$2v1!i5JK敎eٺ">XDJXvwB:PN L>hOL Gj;t5[qhKkiI!@yc+-d7\b@zBb-,ݏڬ=^<4UR_F5;քKcHC KUsZ#Y-f딋rW?j?Pi{9>#֑ tZvy]@;G^_V c,lf,9o{=U@!$ gG$^֗rrS2_`"}ANܞ[<>YɯRFũjkX0Q^&Itph|i+}y %"Zu NQN'TxmdA`TC(v[TANoҷThK6WkUyԢ -}Edߤè?r?ߊZ㛰(uo xS (J[؛_3K?UOѣx A6 8k9p}|d@!fCBK_UL޷f6'wuZPH3RGء0Q|E䴫VIze^I<9Ѥ ]=d^=\x# d#BNj܂M~*@ 6a"҈"OH[6TZ;},(ڬߍIP> .T3|¹`9Z e;]D@숼(eU͈ug#UA< 6R-py*GBѦr|\C#r;߾1&u@|;}5 ~$gQ7oo"ȫBNVT=Cin ).AML<֮( 2F ? Տluɩy/pum2C & ~\[G')KeI,|dv=3ϟu?~#7<:z۫|" ЭsBhı7e6YD 2iO`ջY<;[2k #Am ;C?QFDIGajq ˥YYȻjb,sP^U[x~-|Lw/a {<^<'ɔ/+Gȣ`OY]haK&#qQBJ>ݭDl^Ӟ MyYp r>*ȿE$WyLW1:u璖>j pmjm3)GOYiqݦa6i5Azd<8h"G_gW5ڂTČy(^ h-k{p>fw:]UvwlIsV=KJ`)Rx- eѰoa_c.f>+w##`V6N!@Ѭ))Ƃʪ[iQQHY-Gdea_5xܥ/,3pcJdJ-﷢M f_]g5iVNE=`G L0N .*杆 -("mWduVEo0 %1ٴZ4L}ٕyo+& zvqn㗯pψ"Qwq0ZqLTºHƢ/B9"kRuȧ)( )vm[SৌG:>9D n(+f.!beMS5ʽB?}ݴXt.uąP(^>&HkܜXL~ -+9r<@m,QCe@*cE6ev[Əc hFMtѿyKnSv]̼,@5 ja7ŻnY亃}L>5Kse1~3 vY鴽(<: {5yKNvTת^>ޛ>\]\H 3A;7F7'?㚐rod\ D8Ы+51)XIlLOC|] *FP ]"##Wte\VV -tQDYBg0XaYU!l'$Q[Rpx \7nʹZ>}jH$l/״Y&ЋL1U3>!gYjfd*aoH;#hN#x]9#8Kbf35Ix2ik?UzfHX<@aE/&< o̱Ccr~V@Ұga^C9$mc(<ST!▹Y!$5wP~i-:SKXf~YDPJ/a:ܙ{|ww1Ky4V a䵰zޥ~[!MXRga$Ҩ.u| <q%+K3q{be0H`JGTcT'2 rg K:Ǫ;kM2qJ0%>=)X[`2m )W×l]L|9RLQ_ __ӛնwi21=y Iwh m,zۈ er'W #0_Դ`ZԟS:&NJ]BYݚ`8Bdp DC@;%2iO6ao-RpFҥvi }Ze=]v$QrI1uƧTm h~ßȫ疺JqWUwggP8] i榷^˿/(qа3;Ǽҹ3-S&',i$#DK 5CJ(JExb欯sߔևcd7sS*?S4Gԕ X*;ѽDx1A;5 ;$:0 /)hr#HjFٴE}MyfldaXaYg0n@:ǸA[諳ow < KVX5+'Akhmoe@iX2ׇ (-nppZ.؛B".3yQq“4 T}7ԧ:6tpm_wțHdrj9# K: VEq5:!A<ðRu+'Zk$6sҮ m"zܤ#b4,4G,Y{j -51{]<>v2 OXh˼8SUfaҰI˻dHqe42=.ŀFs쌴Gg,9'iT+q!9Q$+R96P34qLs dg* ؅}&|.ĀuSI(4 dxFl/Q5b5[ vYPy52z x is 'Ūtg*bcO(χbEb}&뱺% \%kvrcHvku,H"ע>5@ 6QRHM~S##5+*|+RgzalgSV%3uBȰ`jHhc~E.֜}nsMƹ`p;=_ Au'Fi+ݕ ]Y(fⱅ|c~I5G,U"A{cx摧W` ԚVيےh?JyŭQCeP4E>硳P:T_ /+=,պf:>2VV̛\w¹[F5YNbbd˺EV-N(Ol\S4:r`5x}jq=eED@ NG]y:4"F>TU#}d->n7o:c5Lޑ#ԯեK?[W7(#yqަƖ; ޖީ{vǦ|qd}A&̖KPuF?v6 fp^6V.+.2a"<1;]3bcxc,U},qذJg;.S % .0L5diX^ܮOJpS|+Eӫ<1P=l^weKDQywK#Eiկad|C-jOA4I`y$E BV_D^;=1g [qQpL ^`}/q&FYQGҰE 9J`R_I '!"81,<Ƨ>N`yd㇝> /S]D.J}=p=Юse50B^G}֐8/h|$6n\fZ6/ e(U͉"k{Ԕ<3}V @x|].Óݘr⨁;ctD'q.  q+eว0 OTw{&+d\fXRT3S0*X;ei]jaF%<1n`&O9nH'f^%*̈́_0 2B͈33hJ!T"9:+t=]FS]R3@a (L7dJ,>%2%xQBӵ wrjY:3pjZ uiYva0i(\DY ge9[Q mq M'5K!US1__898ZN<-?74G6܉req̊r]Lf_kxqYabE3_/~IasmMРFtƽl:z mnkJͬT7ЅLntu`r)PN|'اⰿ1s'3rzy-/?tÈW'Ly"]x`9&kT7ep*dܟ`{fxk}Y".㐩ZZYJlSyE=W `Bk1p;.(1xEm;*,4eq8K=LyʚkF!wh@:ۜ`BVm_弼C#2(ĭ;>7CpܔC^qLn Ktz78ҟ1~4[|JX\VPl^"ʧD43&F88n6ߧ&`FK`J/|‘' ;(4qR^o!nT"\Pp'j{/ #dI[:UL U`Fֳ4Yݮ}yTЃx4qp!YTDgY0) [{8~`1_[XZDIf0Û)X oAZvHZ~ƷxRv۞|[]L#s!8UMn"iEܔ ? ')(gv3Xe"kjV MqxӘT@(3|NVEK lD$do&)rD0_4<#v#CNE6|h!Ւ5Ȅ+W^B[(V D\ы|z ZADRVKW &أ lcXv3\ 'Ux(1Ϗ5&fZy䜱B( [ KDi /" 9h i4KMJh}%{@(Miݱr GÐ4=K7s6 Pܷ%lf׵A; Y*HBDa$88t@1#h$ $Vf}YDP_osGdkqKt2UFw8j7JaxS ENnvɮBTx^H0CWj%C!i0&hFp-!Tt> mSgkdRnV izNjl& K2pqv(XuȞ{Ʃ'.[Q c+v5X]/:(R8miN1*O^H;8߾.Bu 75k:h|4D;3n9߼$acz~bGm4d\vε z.źNpL?F{54@z?m uf aG42tbF~&f 5U|E{q\n>w$ly \I`biBp/s%Z5,wn5,e۟@zz*[VsTcOO{clr*ӝ@7VWk`3zKWRjq#+sĎ%G?<0`>x}pK؀4s8f\|{=zȞNiQlgc_ RZl(;u"3oA gLeӻzɳa25tz7I|n8oTz`6܉@K'uUJlKp}|ڶP@4'ogŏr /ELaRX*WT4LÞz`+6ʗBeIs83@{"R rɵY%T6?;;Uă1y e릩 LڛL0g_!@<[B$iAn`] c['{ܧ+jɌ?P \%eA;ҥSsJDrm/Ho4h, Yϴff taČ7}v~Rՠw0LXZ0k!ـ艂pTN׸5zcb1XsdrI/ xW-uřyl74Z5eFFD4=9E7D`3VG^|Ug}UyX'ac"G*0 BgA񆴵tDJ 4pS=9\#}h8}TFHI#2W0d|gC(8 ?Q  ^}2Wëmh0cq~FVgLRpK&LkK]K֦{aC-7x~(÷^%|1Cb$j*MjN( I]o: =ػbS|dc7!~'c,f !&zx<8p er/q8*ha;3L@jS1]0*~n-k*o$}i- `JGP}D 2N0`>K1 B|M'^Dm̥pj=8Ds D59GdY0g^ -.cOɼM,4E9:> _"%UE+A2) 4>'LikA~gy`7gS4ɏ46Q!ר Vn%յɤ`A.r\l1@ *-6=X OY p;Js8$1(b$!}Uݝ0/rU1yD' *7K zAWS`i (-^Ǖ,'ּ)a%\du4ڀhzꏍ)~M]DԹW[ aK.AVzk,Az47lHE ش$ cIʑaoL nT|`dM,'Xlө^iWXغH4'<Ó-J%~ dB}sg2L4-O %w]akH "A㲗խu_'c(@ lZ ϽmBh0wHM_71zY`8)6 ȫ6$* uY֩6#V}2G`(B#,L c U/M[ݗ`8bWH 6N c1VqjTDf+ BчAhzg t#ϩHsElʥhbj:)pmBP61dw,5 r}gG_buC M Q asVKlE!Ӂ\ObٹճisA`vz268x{Y{/cEiHkzr ^yfE^ѱȝgn\`q1jO,̩=({lnutJu02zf_0}6lV ." Oo"bELUEZNFos.dPa6Cbۢˣq?kKOQڟr#zsu:eʎ? FPg!r =+!]}J{Xa|tOZ/R[>`KiUQi0akḋ-mR|0cZ2rdb\6iȌYV.dv8 ^c>)2+oqt3C}?}8dRuoU|)2n PV%KfH"_I䳘Q*k,E4U)12 I?$/]Lөr̿y|.}oIֱU]H u{[;W^*U$:7a&Z#Hв`Qq[?~(^s ]i& v/;{g\!N8065uula1L =}^jdEM2 ֺ{0HbU{E_ѳOy (C!O O{)MGA`iLv4zm[ۄdw5{+_KnS&4h;@S0څZJFAk6!ԬլAJ9dZc6=t,):S> '$Lag,F$PNmg=B )w?7͙5~r*jw'C^Z)DEfDb٭NtAreImW0EZsE8пV Tň'݋p/psEmHmwi2(`PX{M4j!yDGrGYVM8Av-W~\- z1)HGuR\biy]hL@2`p1虍92yBר i: vk.{|*XW{?[Z.֮8}4 fjPIH0D[3rzqvEd5L }dBQ|UGs{68y˅ڟ Ƹ#CoTQjƍ5C#I*،s G]vphNn*s,\“Ok WW3M.P.KRb@rpbyG;9x =~0+)ZiِWʺldo*O1v7ʮfu݃"51;axR@⨿mpP_) H,"u9S4 {VrSŋ'P<ǦՂTZ*oVx0;esX9brLJ#l6T6&ȹ)J=X2/\6@?0X,-`UJ!rOw vqo;8%}~nߒ#1G#|_R(?r`\P.FLu&BaZ+IJ{1_!I?{-F99U_O?ԣKz5\YN$CD^#ԏ9t/}up[x/O:ˮL5%WҘ؉t?~XAd?`?;1=L}+ ڃLgF~"H r+]2KWCM{c:ŋhOHJ~ #1>V!q$,u0n>,ote{fXmċީ.'ȐnU¢kt'{s By>_AB[aIc؇RHm3\y ʛn0ו++EPW(&6bd.\Uq>3;)HnW_ մP/9Zߵ9{x2[ #[A< xߒ?&-t.\,UWUrhXTX*q)~hY#䥞`]ͨ`9G~}UϾfL9" ɣB"W$XCqCyG?8"G$f/T͘CmċwmdB} h"] 42[ B-o1bɚj h+JpT&N)J>?6_4w;} J/L|HAAї4yȷ[)sDX@V:f^\YdAv('Hn]1>?mՄw٣1yHͅq1E_EG׷ Ŧ]C؆SY.R櫯o| $/G": bx@8hַ,]H+=eWRgB*໢ pQXZZW!1*%@cW۟“9G%=>EkMBw3LOb]dC8X匊sJ};Zdڔ{_c ұqyyjkz9 9[1ЏGUu&^9a<<Ҝ#\ÓCPF?},@#C)h/ .}an&ך'mEZ8zV'{A%3#r5IX8Od,{M4׭u?,˕u5̅pm3JzMsDS F_)A"$hC98]x7]g+NƕK/X5G6GX6^ Uٌh+cm\yb{6Ȫ?mp$f/dnKwК[ u9cA~2p 9G{EoyHp5Dx =A_'tlkv/q-.@Vm-K)|Nkn s`qۥYM5u.DYb06;b\e&3 I!vFS7q^GNI<"!&hI}UES@laGޤND ?WRt A*?Dmj= ŐqNBp=@",)pQjKU"S$e'a񂆖6 zyXΘo`Q A0mocxp!qSb.vv a`!`B ^i#Hxiӛd'n|CVAz>2u!n7\h RDp`-i9pˍn6$cxk-`@N,E+ܶ0d.r*q3)7T['N_%F3.^M;lp+p33z*bHva[Ʃque7]GG&FLO iƞVpXj{$҂4 wvHO6e&î@)Uq[d%EuzCu,$/rh$iNz#h~(7pEUֿ͓ iU#`O%u@ 9VO? Uąg.F$:9P6[+J$S*oDX/vվnK3}S%w^z8ؾjͅ[tLkT&)O]`Gjo>Bz Ϡ{_ɣ tyw=d^jۊ=0 !u0ۧ-Zz{B̡!I~HQq+\O d$&2N<"T*$gy>Imۮl@Rԯ27U6:ƢpّU jfuh `0X\kZ`zq#h`")$ b`x<Еwؒs1D#-B+ !ʶnM:D,R,ؓTv- .'8Z6'tŧ~niPJy+͖wu2|NV7k"-}58d]),~{WSPkd}#"~ZOw9=nMh%f .Q8~3,ڷXS^ƳUI Q^EDXfɍeXtVي_~yR>RkPp*gjQ1b&!ϴ("NgN򘒉'%C_nFʌ!x̮) lpXgn'}̓-^()q{VR&ōN< )zQMrIeQ ]WfF BR!}:c ֩:pZ xGD3Pގu^͙`엘NiP(-^Gn'p@AG?N) Z2ұP:½ ,7Pw,NS7;%Yr(Q%(>6V'X۰k"r+\Þw[[Fy=j^f SRo3ٹR|q ߐ͇AlV8ۈ{2cgQÞ&(i^/b|.)U)F$hak)w=ˎMZ~Tdln?dC.nQ3̈/SsN)!DG?.4(UY$kَPL}=Ka虓yοi*'.(tkcvKφN֤F3' kImL] ȞusF6rg`]B;aїkKrէȻy֣FRl3>Ŷc8h9l%mz 9:ժ7U.ΝJEg$FP)G:"kU1"X, 5'Ж"S|qؐ/X%q,HM>(_kiaϕR#RuY,}1Pq-Iv3޷ּD9ܲiO a~k{. \Cɀ.At,íme[ ^ff)s+>.yvJ\%,zbf!HU~_6n\v3\6D/+p@Sl=]uG*^ˆhܔi֦qs^@#^  P•{q94wѣ qD6fvǖm9]vKa& bJ'@U,nXP)vWCzd~  j|u]|RRן ۙ9Z.,xW(CPqɵH)%sƕ&|BmU{d.(qi.SQ*Kɦ#g07TAu[RAæ5 HjZ!/J’CS}륮Ft9sUE֩AYO\/Z<~dts1[VBV1"dT&?q$v w~ CK9#BdHpl\֩ӸV')l(%cMkB9–>"WJJƒّFvX˸DٚY4 G\wlvoŀ!Y`.؍DSeʫT^<3Z /VD_n~ArauZz7|X`:h2ME{~ܿ<~^~>̈́+2TT'8Re2twm dMZ1&8q4k o_a/˲طc{(Fjʐuo~h$5%T.Lg >5YJͩRS14ST0v'kTKTD5!:8xr $WoXN7#`mܺh`$6YQHo HF.T˂9"-&EPGTt 9$Q{п(B/2,`╠ 7, ̨PqZ `%:JEU<`Q-MaT#;LGaq7CevW595M+^ߘT%L$9cHāʭ0Jhs|g~?;1k!N 'Hs&hLp}qڰqM=/-G5QKʂ99 5ԎO;⻓b =8MQ y__\6XF`͙BnDY9F 02j&tcY$1.z3;3?̸*ukpDM'y]s[cg:*B!d%3H|q~"w÷?Dm3:iЫxˮSaݔ#l%3/fE O)`>XFRj5E&9|#qJ$wkJw(؀zh;9%ALM0(e  ia<,șCT_Btyc)`#gkGvh.s ¶3/$_fyxF#Z-byIJ .:A6702jtPWr7({{USPjg`XKR9>4+Xo}oI 4>%%xTx$ "OxZKkҡb/{rYa_ۍK?s1R$>bd_0cGC, ًzX28PzR;`P`$RI-Qm m^ﲣsjuނCF8ЦQFw{2 Z.QDϫ:im'F-<DSHDO {ǀ?c{l-Yffgb7߯}gGXHuH(Qz%V~dL@VAܘҥAM׼zK#fcN{UyAߴ2]S4_,ts>pxG{{|ݘY^vt(UVk/>~uil* 8E/ISY:^p٠>aO!x usҸt{u^vIW >uk9פe( |SHH<.[yM嘐N)hEv=SS؉YTNOu SgJ>59 cjeZafP!Ni3jޗom-O?)Ή9i^zH4hOɋS$A|Ne!"ybV6y 3~Ae z:bҌ6lY[bbgm8 #Q׎cN+}ӾAWҾY9lox>.B~guauaɵOSW\jw-#*hBʕiHK/N=GG6V'fn]Ce}2RThH?pAÛ|u^iyQr[:EB:-]H)emS w}[d {uF5ZQ'O\/HiefwJ滯>,a{*ἛO" MƆmTH0vIQ0f&Y4GTKD ! b˙{'imr4NWo\ܙF@92Xᔣ}YҰf6wɗ8ƴd2\ِ^9cuyw;E)|cԋw qi@pUhM1~ mCCGϻpJձ[4>"kce6[} _EabُJ [LOdnMFM s%$HX}q@#5C{#2Y@٧rd)9~ԍ.kޑu8CEΆn'zvw q>\suDY´$ "4˳s;3ve^.<+]{+-425Cfy,vmr-23^c(iZEsϵۍSYƀe3rpS+{"= 9-[ƽuCoFj8 ԌݎѼudR v;Rgpd`q`ZhGqFu42J8H~4gq}/=+IVHzK:Tj3K- G.R|* zSHoYl '߰_G3+c@8:z X) _"%x{cT$FH4aldg*{vW'/Sjbx$*N6omBInQ&wZUB Ss]Sub.EդcXLs𫪁}IBz6G؏v]iG dJ/8dkڒ4ƏTINzC 0"aS *:ޤ&(yq^4G؉mx kw}U*<gÖ4 Z+`_#:et9eIϗ3OÔ>?8,^˻VJ[8 W^: M)XNeh6[8/0g*r GC 6Q渜bo9WDM#`ZfZw0Vlh tavnrzk͟ZIh{h arF3&Wk1]8lC(˷$J!A eʗPTDz[ᓌl"ӑV9{#LK?$w,J*28s·:v\RJ 0{WJ"v,XJ2 >`:# AǩDj{eVq.~L5˿DNd/0㸹r, ĉӬ&>~8yjFoI sFO!`0~d`3tPHGNQz[g qD*sfޒNh+@j$`I q=D^Jܾ p%EœO*yjUYJsL T~)U$|ˑ[3K)sI )'4{~_/̊qg3@.Głft׶õU@%%C s%o -Q OUӑStKy3Lڳ䪛NU&3`IEv L8jdVQ8G6PGBuXBz ݝ{zzC?!P.PުƠsل: gZ: uol~c͒sg Kv~3 HguB}tBBfҨM0c`%FI^_M҅xaWu͒vm<.7Z' :ɐ.4څ5c8/_Oha$GDx!jP,G6{ؙ(k!O לEoO.QȖ`fd̜O.TMquܩzKyY[_@J39^Q ?HL_I8e;ΎA_,w~\] -Nĕ]^+-kbpSn]n̉(7 }9X73# (DT>)Fp>Ċ&n7AS P`Ws7]L-yUJl'k:5rŲtk58^DO<|Um&kCp?ː |(Zȴ/jl?GD:{!/ރoEŒko̞TF,{F)S_d7|~z^}i ~=f8s(bMtGoKI4wFF_nx3Av_:)(T (/= ޘC=2Mߛ^ӱ] a[]Iaj=) =6݅.zro.7I]š OS%ZP"?G K s?%X7.2|yy }ٌ7q0J gՕ1_y%^yCa^6Z tMrB't#) zDz>v@-!%4:\;c`DLQc^l%@K4D1\i IVT۰NRvqmej)YAԅYE=H6];gf-\|77\y(Ԃk +]OCQ́L{(竪.=;.4$T/C+;c}Xx[z ՞ r1M{5"fX_OWK# %$抋3pZ6]"VvΟmwxalɓ )goӉ?g!c =LUJ0tKLy&|PCujC?e#^cDKC\ET3:bTx!(27\uU!>5lnp*3QKb!,[QFnTca\ Z΋k a%Tvsheg%8:K!G3R}fe}@Y))'6wn ×<`͚Eb FBg 5AXfKh.TjN55YyJ꾶7;W#~GyA+:J$h+Z:n HM^m`1/R;Cf#jtJϣ: YK+k-9h]7 l[S|3 _eEl3vCnXv&f&5tL*O"eu|Qj?֗mPa?V7]Zc-DlHK-2rd0jU@pm&'*rÒ_vG"e#Q囍|j7pOgґІU:o%Hg %? th8%*N<҇JvgZ<֓rTw|&X|Ǝ2{y?`ڗm45RPyU$sJNOȼ&*Ȟ"ةѩE?X[FF S)gIrg9?|[z@>$u\~D'b_}7gӟ8*M"-pNnm#mZJUOTpy[𯙤»TrzuV3|8ac-ukfIO/(< 2g7;mģ <`@ F Rp0gke) 0p 󲕙!(Dsٍ_7GL^gG#,#$adٜ,9,:zx35id3L(;dSxeZrs~MZE>V9-=?YOĐ)c1wXw ,3wkIrrGar[0aTxvymlg7fc("9dˉ@^wGF8oל♣GLI~C(FyY. [bfxl1"T6wrߖѫ3 zeֆ偦.mj' Lwsp0/^c?V7U/'b3,fR^1B%s]L=i͔ x0M9Q格:3^mOˑ!|]Nv4O] a>.)XVB_BӍVgrc0f;?dMwx+ LY+I\0AՄt!lAd>P^(t7w uƌ YXU%ͱ;)[4vU6>őXtriW=փGY"]Si̜T hcf{ryϱΌ&Y"ݜuX(kmB "i%ތLvOz>R;NTC_=;LvBOˋ8@&5b2[Ջq0lufIXI(h׉dN/evwaYPeX̪B Y{RueKLw֟hOo{#\ZNn,P Hx'4ALM$.ɦg˻w h.b<'mɗ!xUA8*Ҝ ~u E4l8'Iڧ`ݩwW>D@~E|鯠,ri~@GՓջ-ȋc<;!3>gW"eM c k6zv$ ϭfh%0‡S f? C' HM#+| >}WBw8w"Rxcv r!b V?i?ʿ.05B"5y^!&T%3뙲PhlK//yB>k *F:\!IwooP'8ԥʕT\7lc,YՙWX_d0-Ig"L.w,"+;P_P9Qξ+ 6[Yi:Ħ$"k%`p"ZU|hgVXUlv;{dzq/݊Ѱc\'-캺{o56v@ļ^̈́o?ݥ#RFggHj F !!?QC[V)sK ҏ~9NUh |O?fc$gO jp$PmknĴƈE5" wʰߪM [P:$"%lb7*{=oď>x4:ѰHn1_:K(Zr/}cOvhb\*o߄~( w~Osb`ZD|;7Z}ԑ PV6 )ҌԵ| U*b\EBE}l@p_{/:sl;L0߱D$› !-~23&惒e:խ9߶48>(9i Nu=f<ٱ\K|N*,+0>L篞 MSx e#JԮMcN:oLn=oD;ZҌNKM9ʭ 8yυW ]6m!JP/ %; 5^J2$5 [O|Ю3l i71*h=Q~Q@>%xs.S3vv(RdC&/Kzu^JYDv[>Jg1us*Rh~sS!I㹕j5݀k_j!\v5f>v됊J]:fewee ڮv|V5B泜srTۓN a0Jt1A:`d(JnOǩpI}xàB}tOxt.}V  pe)p!%h~gsB2P鵊r`۰p$~Qa<2M#3f{ ^򪢅tB_:`O+#]TO4Z ꒣T)F?u">t6%?1xГ9f cJV zFzWCNЖk}__Q%Azb*D ܊E}@ywVRdðkOi6']Ş%v|$2vkUdT䵙eSRՂb: zY$1.6V+'q5LR~Au#"^1(L97E gC -~qthu ?}\a%伂 u𞹒<S7q⿛nu߲=h~ wM+ `Z,.!Q |3חc*nUxK( _2wW|X7Z#cWߺRm㾱>(UѱEZ e=k:r)68q7t%ohfGQ]8z+%<,l>4ޕF1x2'`1 !3WiF͙{vႿ;3glWb~PZ>0UF$=86Y̖AWu4}خU7Ve H{ #r6犻i߶7%#t T#n(BK)ZHJ^E{@4~y,XV/zhǍ[@b[Ԕ##E ś] 2k`4Ҫ(Q6o@X4'{ ",,Z36+eRr3\9!4ֲom۶o*Al^Y`+c,fhr=pM9}xV.>u#"EQ0|Hݨl'7M~*&V %x+EKj"؎IW_$0E@ !Պ~-&8wζС=XzdZ,a f_80WOgvO1@+q;1`}X1P[[TsJs̳aa-AYKV Aɽt,c(q,"5 ]k0H52%'aoܲh.B;D~ pQ1㿋8:U=2[t]zpT]P{|AVP4_ԦύTQ Cy=Ugʞ\z}WmFu$ay d揯D$}`RH=!cSwL}`צ>7Ťeݓ2&_Tխ Hw]j2*;u9̅/ߣUuLM.f-B.t⅑`p%)k>p*᜺rE|Cf_),=d+ts:|;δ0ܢ(c$ WaT#J^csed֤ȰY]nlv.t3`VSOƚb͢QM'(oM+)fGF7<ڧ.`5l\\ =DaïqsF9-Aċd6 吔:kq2#VuZ@x#r =e0/,ylQo ;х+lzZ:Wej͉%Ȅ'}ן1ַN62(U8=7O5<|stow(f< kWzD"˭R\)3 IP[h!2wR\ާd$P},ʠ8vTӥ,R^6PF,bJWӶt 3;^d7h9C>eKl.Q` 2*+bg,S/IOc야:DϔI~qB24){ԫ$"mɷ@'Juav# ؼG΍3sNu)?BC4!ɿT'* E2qQna>d'NL&o$  @}Pbb ^[\݃! y,Do<<{TEL#fk&P/$} )/^,rE8󊛵i"Y^{#@n@]t.Y =ϵ@GI]*㾙[EI7_`pY~=DFb"D4SgjC:$]Y,tL4$F/R>6_*-TȎ@/"v!rٻdOaQ0ґ# diA2o3=?WL4Q[S7Ж.xܼC0AAr3I^=\lA%E?ts酎Wz7f!P*=UzHBP3 E08C4϶YʜITy&>FB6'10~Y gq6]%6>Pߪum|N֎ m*v5]981&rH!G.Iq?^v2C`K6E*{MW]moh/nzL3Ĕt b'A4^cHnJX*X@ L@@#jꤳv3{"A(AFQ0l *yӯ2UسYjֹÚ %ъ8HrnPDiʡEWPNm&~{+KðrJ'oCj+Qș"XJls31;T/}Wp﨩CsnQ^fl mP7ezEry2(~ %!gzAyn2mltM N$21e?*P䪶Ա0XK*Łf~hW끞gUU%yՄ>}xQ*,g,O\С7{2|KCe4#qrI-Sr4O WW(u~,'Jx.y{smUnLsV?ADfLr#z = EBo97r{ۘ#s_paD?f,R80ڐ"Tf$djiZe> \b./^ኬkn'!6`WOD}n~>IJ # Y}@Ś/9/I$#pdR*k}CҔKl {zqBc$gW\ʶqsqi)eIjv"Ƙ@ml!"Z~X `):ˇA|"(p_Hv)SV&Vpk67siĂ{@uUo]),[$Mb q#ǡX]0YxgkVʛM^mAs}s?5i_U{iaJui@JH3U~68㢂.!T5H]l T>% t0vw#U8>QV E34ŰO]8p=撏Qptl؈qM+sX`QJ(G'Ȝz$$ NmЬ{-^ȰUadPH *ڇm UGq:oMF87 N { .h\'V8Qa\ F}sU.R%EO {f ^IDMi:=|UXԍJiZ5ebeDۇ97fa|V:G;HB/lWqy?44sY]0u0О#ܑ 2o Hn,L߮E4TeCzocj+L{?R("}~;Ol/.vfGB(Jdd`Q{R(~ }E1uJ.ckRaT"讯/[ZǸ 1gï cdgQC1cĨns C!qYVȫ ̃XNF6kp~PsJoӁm)Mtb ߔ9Rݛ, qmmwuGm[tq[ݓ=bG\=3 р.f;$3<}'q:`N:a4bz28WTҷ-ppd[Éˎ61tIɍ;wߵ7_ G,ad} LQAx O ?ʓ/6͘†? ՌȥO*2d;@ OKLtA0vሯy\QS0e Zo¯_ZLJO}3_j 8򌖤`VoxJ89v293}[LY9-y|U&"%Gc@4 m~@m޵Ws]h+iBI~mF)*=WH`twְTx٘n;|"Ru 3CZDr&}#Hgj%oW;ov3%縨ILO bcr^&4 }T~p(b ^y`S^0[ӨJ O8k6וp91`Y1k׆Ro6^se&:gþz bcHξ:PE[SO#y1D/T܆_ >g" &v< 2[;c" a hL t^C>ڊN_CxՈO >dnW!AZ1Z%Z#W;08T4]+ױPq.?ՊۤbDM e_ڮ.d-,aiI,rCyu8/n2Z5_'T"H 2.yh'l{=vv;Ѝt)YqQ.:@oǮ*\MG#i3~ǔj:3R,\=6?L+4Aܦ92-+2"z~F}ϭcWM#ʝt8#j*µ6YiwOd}**o$7-uatw<`xGyZ*S:܄x m EgE絈R44p<|vMI"]$, ,2[ۃjC 6h6N5u OB VaiJBP҂@l{,!XY4_zGB(~O-UYLWH|p-vKT됧m{r.e &RKN7)Xw"̐@+4n͹ePˡg$*\Lۮ5筈.0x͜%^+,u4$''-...COI\-لKщ8b[x?Ek"Å037e:}y6z 8F4@.р:5l"3L<?; tcI%,,kO r%q㷇Dvle%"ìt%Stڴ#3 )'%52cHVG¡ϼ"ȒcT7֗9/O۰YOMBzg"V{ }XriPhb ~aHDgMUO¯h$hsѥK$>?r*ӶKԤ*@Ujsng?]N׮;?8Q)|b<Ƙc;Nަ,]{(e6>N0C9l`+}Jm L["[a> N󪌭}Zc >\wۮ9X'D_ ҋG@R{%ap*751_z/Tڤ-_Av}1`klxLJǘi"_/"wy=$SGS*AʙΡx~xm4V=2++Fx|x3U1Ԑij1pYHQo.oo>ɨ40@b˭U8(j ̴]4jȣԑ K\U@q=Z~*s0BCN7BJ2h|}{{=3.O!XF!GA%#Ӽ"VU~Y"{x!ytFK90V؍Ì?#m Tw\Ok0a5n@+m'z]_JN)+1˸`m`g'Xv-(ρCʥB\GS?xo),&X4lY`a3>ٔW0,O\i.Wq g^c%J>.3E&]JǙ-YT@jԋZ"",% HVPVҭp('o78vMujۅ`:Le巨l(GtRh@F MDt^ZN{VuHv"(%jbR!_A˪ V~\tBM,劲Bk)+Ulۚ´_'CDآGտ,iqGy`Gh04J(hIɉs31|0K\ރ;EHRR4þAYR! v*"ݚ h^U[ze3CӅ3q 1s|^^Ii| GAB@(44htf߯/ zJZںNpcPzw>bjz%%ߚB] mۄ; nY:Xܑn+04!"XI6Ss<%_Jf -9NjfdqB {ψ5vԽ"aǂE"iwka:< =(j9e#L|&A lSzPsvZSWy֕t2^;<ҫjjDeR-eSRtq`'ЧM3M %eIJ(fyY屫˅W#]@n!=/G@ؓ>0Fr=vl 5M'q;U*PM`Ӡ/h;3EX!e'!ݎ<{O]3?SAF`*&?#&,GkQuLm[kX3a>'-MRP_m6k;7)k I21كP ٨"1-+L*+OSL֞0-N߇)JԢ*e!`:=Tg/#`xDQ7A^)BP׳t" )k{i&ۣKQWon=FYVB9:& %Hj$%6ש*vIzfcvcƥ0 Mq&Al7<:-C\ 0ZϤl%u&ShdjӺ,eRKqia4Bٴn; Są$I60m4dj(04LCT 5P.|zQjRP"F\L?: &iISgҞUИ8ˎtf Wfw?pK0#I_\N8TnJ@OdG݉տ$G>`@'եptcOõj5.ARN%>,mWr83Vʃgz_14!g= N)ǹJEYl͒q`CatW 5)nljb,5O71,m^ 2_Ml̬d]bc9zޖxYkkVڦJSeU_a~W. -K.4# 3+{kOc"P+LI6LIF,b),zh\oek*'ksAm8|_ɬ v9~{`E:k_ ^.o^-'DJ6K^V>XNLu:E?1YOW+ xW64}?DEu\,&6"7gɁ#{[_&Es7|ۮ7[ۦE\iiTx`3x%m2nq&.g!n(ͤu*\k29\|%Z)ʤ1h<y!W~ZN4ƌ72y;7 A~RF80_kN/`#/c\NrJ9A/tQ3P%h2\RSO$n[K5,0&8,scOЯ_7fMޭ0HĐH,vu͊>7u[ !W4|_y!?oZH#h wym|y<`pT %XsjxgTF^/0J&-CU{"@%L8y^}aehI>`:4B;w3+څ)8cSwZerʺcP2U >i3 ݶOWGaC7J<'FŤ G[&s˾x RTlޗ@z!K\ JlYR¯ &Ӑ =>F ·Lz7ZcY>Hѵ?'Q0H#0Mkf"$BQ L)0E!%>aՉݤ47ФBB\:;޼JJg6F~S"1u\ث]&_s1>&[ndԙZ6eyK0I!x*n >62 )M88ZU fz5\8mLaDeP@֓?p-dc}4/E]|]pQK<7?XSpэn@'o')j^,8(QFS9Č|mvNމ];y4"2_~EKE$[E0,<"uk P8LzKcp3N 6ayEoe2}auAƜy :Ȯ{ 3\kg6Ư]/I=-X:.xx.&0srď瞧ss4 t3DG2 qã\ĵ*c z*{'6|>H*cPPy[C/&G"4Drs`}0sf_t^< 'MIFMeZu\i6dK=*"[xW39f˄T!lnEJ+mPW:ƶ'='nkR%!L'Z]΍ަ;j?jO'amCil7[ULuGdkta :@ m.Ble{YrgkQ*W:]k5:57t JCts.C% *3sqW T,*5b35 ;Gz"8"v?fNwo#H~5%1U㊖S} S$ѤUOhNKݹ~$ʮsP z]dxr_ Wg)RH@>}G}ph[;9~,U5 bYlU3^H,ӥd%$?7+Gx9<0尅Jogq!CI@XFلX~_ >KB^|EZN~J_/% _nnT1H6\Lr@,(,6MD\rؒpy z' A gfF+j%YUvymh7s9os>eXX Lӧ cvȑ"w;&%%5krbZR!Bl+ulD2r(ÿ́J©d9LGcx p(oDZT#(SW4uOhvRBI/n 0| ^`AsdQI1Ei uJxֶr_" *Au<@Q u[-%ג#b"uc!xN\&+p$:)?F9_@Nz"wl`ò*S .Јp8~0S7g]ICjaU1.u_֭XwPP^P^6 [OΓ< EҚk[~؆_z(*ר lEEEkKsC[Q~=Ib Oq3*:z Թ^WSUnuZnp.#%U!{amO+|:j~ՔB/iaT 숤)DZ )rmT.4jیav~[]9 5^fmXawڒv[{/g`2[G$ntrF>!w&H Vyh#O%Pب^ݶDN:z[H-!*sFS4YxZ2ԮH@t93:l*VWGm461~D0&SLY0vU=f1WTþq|'ъ~n'ץ(#bC^Ǜ8՘yj>0cۄ:e0JRBMfݗI~24.ҧ"RP=]DݱїS-Bsaߣbovutv{E* mdn3#;q 9LƅeoHY I# =ռz9( IZ&[Ku,CnwwVN/B"AsWT VCy +vMMqBTMC [LD8/%k.Z|],,hguo /۫\Xv7H?TY*[u -*ܡ khP Dk >ߟ+ҟiɫc(B_;R ER[MeP,ZeKK +݉=,VgXKX+\ѕ9!,@;-(N-e댝zes$?c)!/~綪!HK2`Rx,}s_3m w1&|O4ϻ;^feH%=xFd0&gn^9=v )~ZmvhFZdLfb뉲Ŋݦx9,zYŃMB! j-U^"Bv0K[#IYl'Vݍ%0[ [e8Z:DgL7N{5tcC }݃NdzǨD4z03tsux(AA~W#'F) 2+5OAKbOxud>37I.}͇rk^QFA^a  d͍luhJ6 >}dM Sj#YlMu +蔽-LXH9IT}ܐxp =ucJN[0A`A~a \~b%|K| kt8g_'< Ǥ~g2R⠽b6s!v :$Δ9TȬˏ^{ѣw -"✏j _ Ga Nœ21PK-Z %CWcgjL0d,Fj(]ХzeK!.%iuT&6'bϫ n‡ DGfw;_j8⻬QTl$NyS0C: őD7;ԡR ~sn9>/K zL*ȾYl"SqS@`qA~L!Cn)L:~6730D+U2v;o?P u2s\&̭ןֱT#0+Lwem_N(ys{; d(4`?qFݩmҋO߰.0PFk-!Lwt`GhQE&#v#[ 5jB+Cbd!i%'Z11녧l. Q; MB<ΡUhLGB/fHʌʓ:Z- VEVd^'%d֏ٞ<ʄyg7QZ&`ܪ=l=,a=|Œߥ4J‹k,ÌhPI$bq|0nD2$*zr#?B38M]=gSo_uob[z` @w ~%sG'DO `^KOD%;A~^ 9Jj *Y_p2oPw;"wڒ⡙џs^w65u Q/ Ѫ̘^I<EspwI;1tMϦDyNr mi50$;a%%-kəD>#vǹoXqHS7ט=_h0 ,[ypP +if%]jȘ+3_ќ*H @|, <ٺZ] G1{srCH fK-zܪf,VPǼw|5* /+,?֪+$_(sh&V x]Jj\@d2 sfq*erC-2kUhuZ׮xʤ` 7ˇD@ZV6J85ψcv!1iJ^ N\Rp2"LbM yUHL=fd\}^%-$j |&@=K#ڐ&CSYMWAu9⊸%mZzҊ`Arm70 Nij0D$hB—ԡoxsޫgGu΃_,IWrH8i#끔 aPàfW&rbC5BصLLoG Օ.Ә2}!B(;Va}B&=oWaW+=")xGӃ.)J]욁ٕә6߅%Uz}mH0߲9{5?`v-Օ Jr # 8k&f+ +T~ |Vfp*BS^?"h Dk?55ə\싺oq az-=AVLdS`dEدMFlйj$E7W>Lu)QT8Kt:xY} lVLj wbxx?G"R{4c!a zkÔ֩/'Y9BoNj~ś);L3"OV -/\sY L+*z{q[&{b4; ryP+82%/:fOs)GH0"辵^MT  ,Xyz!KװLcLRˆ|Z&YH\tPʢFZXzgݠ9\WgiDdPZBT;oJ$McQkQ.8vQX hЙ^L,{Ґ0_PGW߂!їJKtMyɪ:,vN|bð^0xb7L.ʻJr+u S zSwdt;)۵z]&8]/"F_!NWɾlǥO JU9F"|"C|t Ii_?^t<(IyT]bha]=z~@snO)>O]Jd2SE>C;jql[/0ja=t!E3iC*w۴g=f; 7 ՗|!sUOEV.zOR-kHԢZN@=Qv=NF’Mʇ*I@SCyjil>7TP;v`1_IN; dc@58b]\[(1pIGӁ+U($D@)ر HuJzR0[oI)7GM}:]q8j(PE;CrFb9/5D2J9"󅦝q›BP5)aS!7j/LIǸQD\ )̬x{@Y|D5W$3g2 YD3sQ2_" '5w)vDVA$/]0y|~xI+=tFfbrԖ9Nyb^ޜ(hT䃟PI#cm,p"\:!~ڥjdBM\DnS,ʇY I3ƈix!\Ae }ƞ u6%RnqH=/ VZO+WoMIHBsZF}qcC;^ӣ &RS$"\Ѐů>hihZ[w,%z56lcm8'_̗(~sh$l WGej]'ip% uk}t# DQzOg$7T ADcnth',g sų{e/H. |!!VJX_)dzT`Ġg",RmRr~; %>_oo+c#8Oj{ {~{M/(?#Ak遉nb @ؠ}=Ԙ\x:vѾJcN%%w:\hKs }UYO6Z縜,03c¦#A;jpMb;G &U WոCw3!Z֜Mo(790?HgF֙ g 89S+ՠ% 2%Q1Rԭ6+PM MXȮFu)FEMhuRAkAv]G߼+|~6Q/$qż1|4Ȍ?% -\RbE.%{xA66[6%bWEq!#ᾟl }uTZ}2Hht N+ظ"ED~|hGC配}4ٟ.E W%C7/8̸pi[hbkezTЗЖw2n|ʷQNly-ũxH |0'.83!ƼԬ"|oeY\Kg]_bU֋8,|CL'Y, A!3E'):>ίB+kG%v?@[\щ{tkm-HT^y^uঞ=@3M&XH ^.;qO+@.=8-E5 ][iz:IichZeLsGPPOE^7\ =we8%(LiPU߂2QxgI@-,lꖴH6NסYUHsq)ͩ+FW(jh1@( $W:Ʈ|nVs"BcHqhC&7@4nٿBwzH6aM hz" S ڍkaIo(K3.}c}&7!\.͘zc 3@v3/7; t:H꾏6/'p`S~p0U#HjsG#^,F*ׂZ#whL:Srk6wZ%#^Am4m@-*i6G˽P !::uQGEoS7/aڼjdjjа JM%; N9"NaN(5" Gb uD6·XҐn''zǮGSr%awXO@DҌ8CԒ53yS 'p>fpٷ/B,P[Y/}3 AFh:LFW7) =Xa gƹmly5}E}ͺ1>[q˱JtBRtt6wd^o?~Թb?StLVTsP[jeՔ,e>[׵#%*ʢ| 0Oj.F `4:W6u2fPۡ$xw[>DV{Lۅo4|LeX$,ZP7}ߔwaIHl?`~`2}J1QènG XvI 8UEkjMb*>M4!'rBP,u/h5Eg{V Sӷ+ aZ# 0 YԑX' raݬw5 {XMȠ0Q_r6T.ʇz;Uy+EL` 9!eW ғt> Qҥ+i$nb\7WOΠ5Oa)Oܘ?EzO G{WjDV2M )X,K0}=FB;\1JQDipk5h̪li,ΛP)1-LtD+6 ԌK(^\jevR} 4n,;ǶMG/e /م L6Px6ge׵ y`s]];rFKP̔[{{Sw OxZ3Thy MJp5=Kkl [\-:PhOnݐpeyYͨLg!]>Rtu}iCm@/HdkTpiF,`N lF<#tDFs*;cc-oMlWW&Vܶpۢx#B P+0e/Dk9qL|ĩO650"LXvWa T!68.da`5}ߍ+2n[||>^:zÄzKɈр5Y1CPzq6d j Mgegw G}]JRX7N3 .3ePYiw}pg;Pu@:W׷Uj93=<55 pN1 }5V}N4NE5 #\s 4$$#้K%o.4"bmή}qA|"dXE<Aa詏Ff@ I;/!D(Tdc_cj9ւ.ma\w]goc-Zckly`S-UR~0c_{1ChiXw2~BD57npyI=E(ۀL]~ l{gY*E0ԙ 4/ |vZ?vÆ`rn&-QzA(_s#VήObaGXF)l~yTTr; 3ZB1Y?{Olr?Zt!FOaYŦ_Uӯ,85஋+khEt!kus14F쉿vhiո1sN5!2($QC@HgC:_hcY܎Jpu<`$QEE"?]-Ve^&ֳw%?ntdD[, ^J%ɍrV! m#P=)\D/A{JW#uKIb|VָR 6z*Z|}yo<{ca Ku}eތ[|k|(Q^> + {7Lٱp:".bp$<7K’oI9Erh FwV&(3.~B_X.30NVN0QC*55jn?tXdsBtΝ.WZF\,x 6 #P(%؅ HwpHkyjr.\ +K"'Ʌښk" -c#y_n Dev}C]e!1XG2 ƵE%- X\(Da_mH[BK,bfOdi>!H.1"_}=>q[o;$M \\G+Jt;Hړr(맽BתY\S+i) dlO% ^zX({-}rϬdl| ȥ=pJ?6jrh;8d{XgiP2CD^M*ݡ͵own=Gٹyc˛_1jŹAb׋1P ,ttV傽8 IKon6N "&͛+\ek0jy6›"DC,HO*_*ɱ\ZZeR5L WT$z._6BZ -ѝ z Y/(#!18؎`SopoQgN*8=X\lCK15^NSޜ1Yu\YdQ<"3jVwp5ۗ&)&JJ^Lt{*cU¥+ AA[gt[|mU,hnT֐' x8h`?7\t`q.gbl4S'A &C ; ͢bd@&N*iT'^6dhv~& ghM?gwXE8Hf5gZpɆ3"&HGҥu0 CN pQ$XKhLxr4}ClgBE*z$ Kª'Dsٝ4w}e˙0 mi]N2o*Ȳ %'08@z7f #Nއ;_&KnFk-XWL4-lz_Da\ߟh[נŒc[j WD0ԷM6qNة+thPb[CQIkFOVS8_ĬC?F@07+5"k'A=eݲ]5\ Ä>j,F NHVAm"!yȾV=d &^d}814~^Z(QUM(m `J@ `qdxvnX;t3x2^XDgɰҘv+jv (Њ.9&ꉌXPKAh[$LRih-Q7:1DD |ӕaƵ¾9\5I3oÑHI|#{ǥ%!Y^b: cR<{d;B( t=`ܟڼ_=߾KY-* M/m@kQIQQzNΤP!_>ف dRLً4FIIY{#ڹ X_~=7JL|7(DMJ\R-#S@G:|2H{ԎϪ$&#vQ>ˎ$ݯg8&'q8*aM?ҧ*))w('ggU}RݠFgcsd!m>NI/ ԒOxni8pWw/҆l[ך}9Bv_3 K Ρ{'InN~!n| :J\]zt>DٵAS 0j -uOeZ'S=OY3>bYb>`t=UPmC!83zH5gs $~{CDp/ o3w(lks?%SJwd ht,; ѹ)rc{1'b͹G!s%yD"K)=Y9b68PCN3s` 5殚ó_F.u}Jvl9nnQr[}}+ӪJ=@ڽW GR&1GvLQzj.kհdU2˔r8QZEx/ 50ץ s ȳّQdvSAY;9LE@/4[(H }o|'!a!y{8:zv)͕ H;en$뾎;q~ICI4!HEaڣ4} *drTFܿDn1Ó-` Ҙ<-(QKUڿ  gI)+(jo '~aKAH HqFŏ?'Sg& ka¾fijveO,}JB]Jr?hB3DbZosڳyahxpߋ"qBK4t~]rk$"F4; E\&a5hz&I#> CjSWZYwWp]m) J`yUI\"`W\vѰgz]U;W̧r|r:أb?(t1f\%#56o9EŐuhUSD37lDs0\4V5t<'wRy{Iox7YN(x{64ddϫJZlu#Ю|*7%!ZsVˢ 4'b[tԲBu7Wb^ 4׳۩3.ms fCn=[?תX=;V|l |`S+*6TF5[P8oqOɈP+YT6zpk\ +P,hlҒ`mPgaI,Z*3y oc@sDʑN jIl=%K%WZڵ%"W |L{˩MAI`O}ҾbԮbq)3w'_x&qz]~)|qqǪczD͑ hxb왗Oĩ4SZSӋO`k+DrUYr#~?f) L"g*5sg>oG(_vq6&a)Y_F_'52Z].gOqÆOy*XlnE%%MZ"Isdg%磼lv%Lj:=ᾛPW $$; <%rU,k0xʴ8?Z65q'&}dU\-iH% 4;/Gb3JJj6u!OzYc 5?0kH ͯ0h ǁ&߰~Nhzri7Sy?oq9rZ25ufLwDFHp 뇊 ,?_QO)Q1q{9-2'5 /;<0 MULngX81X36.\%̥D荩5K(Wq TN=/:Y>"MD?!8}Nr3ILӨkAl\1 nAnȀDJ9LM'*n_fUhOJy#+@7X qbcEN>c 6_5UJקcMFr%ʣe6R+c󻙲L)oX^1⠉Y'F<,&q'3Eq3dCnɒ0Gf^Yxf*Tdүel9'rcȨC5Ҽm` #򚄝9*ZWj_+-n1 q\J?GQU):ԜH E˕i\_U 4 HVhX) [+.7"33 ԩ.NPgQ*Qr?(ӢS|]#G)fu[>Q пg$-"*0)5ܛhl$ % 啉&Yyѵlս Ӟ4;iMXFA26)Ǯotf$%tر0LGDporA b Sb;&{0P-n̅T ;U#3sUej֙ZMgf] nӈ׉TlU:T\UXJ #avd3^#);.yj㒣f7#LCFɁ6pG;a)`@ws@Fbγ;lz ASک_0ť76P~7a]Ѷ6:0LӜ8ifz3u$XEцe?e)Ðj& {˳0w{PhJUxgKF\4682R 8N ACa$0|{mEy^oG=5 nUҎ֩t6BrL^PrgٶJS*GM$-U.D(W+Q VQ9bҔ`ExkyvY,~_zAfkdGl %aicœR >a珶se|xa]^k#qO["5kTf[zt |~̥I{Y-*q("c޶ITyHC;GFRtOuyO +OP"6fRPyâ6t٘fQ=s!ETџ!ODЙ4  ' [Yǯȍⷯ0RI>eN:m){cTN^%jÈޡx*> sۉɛ5%Ƕ58EQ2ԄΌc0b'E@Y'ʸYzNg-P\KV+ʋ-E0 ?^e⤅Jݽ?&6 q = )]<|xRp~T`.:2:>NQNOc6CUa qK<U/ - Qi|"2YDDcqؗ;~FgtG&M[bYT(il R#.>8zDU¾◥0.ë/w3#rgTuW;N+7冶Y6,JL& h6jvP03[Xʹ p a=w|~G: +nnh"qZ׿"缚N} T~HΰBsdt3O=j54Y;A'f<`lxލ 1K$NWV  7#_/J8!n;@pM!4R&E;b+&,7x$ioLڍ.F]"o3>݈I&hmxd? $%90k I4 ׁgǝ BbBm D&Y~Ұ+,Wm#tjsu֒Uu,Y. k9f<&Yz@ۆQ@`T©..'yLa{N5]ب- l;zÇ'1ۏµ"rs~8'+n븂]+ m3E _i 7WpC~h+t8%J.bcM[vzBQSnqsL[o3ng׊=m(#U|4MPvvJT\(S]L2)΢a-[6*l X]|DGH `vv?hKlH*Q/!t3M]t*A>$5#g% ՗{ɽoM&O{4H [x$c?X|Y?lis.K .,bЦ\)C/}#'"SFs4AcڞKm=RES^jk%t>PAĚ=MBdM!lh1ahœ_]ut岏Z E Fѵo0Wa= X]s> lfN`T.zV0<]%xpY @)rZhxy98)}4v!:G Smapġ싯9,I#HB, PԖN&QkJ zA5‘Xdw%S髻$9 ށڃXssg]ƷBdPpٖ&uڲ2(I`f~Ys4EQ]X``zgEWm[~RDUMJDO:TXcɯ:trO*Aw$գՃVf|+A"q1ӹ Pbwtg DҮn$jm-`&ˈd1<\2\иW=/Ջ;3ʉy‘F)Ή^0{%C ?xfofG#?V:sb눉ҊX98Mq47J7v)_qex ^|k U .x%=kj_eѾTDZaB+Zkl)MNpbF ;*$}C'[YT]Lv5"TsݶZ+.Yғ3.Gdtɿc\`nl )zZme0_@<ݘi6BQ VGB*dl +^ 5:GE>Xc&><֐8)X(p71c!jQ?mziQ?wB)VMƞS5UpW  h]NEWP>6*lc\ޫ)*o6hyo^13ay6Uߌ0@qVܭ";HGA pWziỞyKٲO@Eϋv]p1fS*+!.N-=D9/\ݐ_-D6(T0ZS]R)6Npr;;3?M0o F(&5Tˇnv~`ojf% k=CRY'V `g\vTWzW? 8pgH-GٷL;X e|Ph#7GgUф/0z1W1Or +]'^1=}&#Twfԇ*Y=,$D4-)Q:A_:rd2iІX?*soxE}.M63U.;3;9px7B<ӡ(**X鴪Tusv@RHz*}҆C@i_. !6,P9 Vױm9S$H} :̇AD UR/p"E./B؊ ^KJK%$Hut5*45=F-bY|#3F[/F!:GGnJ V wS)zF OުhЂMzHp^7K:X(U'֮¬&EYNJt2HO#V=!-+LUz~t f#[+pMLo 'ò:lѓ># [+6܄)qsVH"TYE{aDvaZj3^)I:O:޲SB <_f3U/fGw,oo_?:OF%imTVi8tBd5"~@yf~j/R^g V"F"ݘ#ddJ[U=+ y I*Po(ߢ 2dkP#J*zAmMqkݗ#@2=&!I[]q }X褝Dux:.0CvW t ٶwY`Xna! oy͇rJ. " 9-IAlw#m( seX_{{+>3bs7DևeSߡd QCD)ce@ :wtwgLMw0}Ϙs;s"q?BktRt>iƚ^fIFkKliXtͥ,)VM2|#{7yih%%B#z l-9k@l_ٴ[2e=&ظ9ֳl˃f<: Y ݈)*y$)^*j1UXIf޸‹`BU[=UʼnQ)3A };[zCIf#;35ima BOyiUK\\W5 EGU 8 xa$V$@s~RYӡ֡{K.Βo`6d(&V z wi.;*2&Yl7{|˂Db7"Gye>(VXt[)Y ~UN|vn'*M]؄v8rb!EiSJLLy]6HY߫!qja  . D>}V}Zs3eARoNLPRvXϫxά^2#̭$IewK~E )uM\?xvw`)Yt ňh֮ܿsHЫo^-l{Brw^F>7d),k}lwXT&6ؤe;A6|IĒsgiLsLoJc \p-$Dx>xoTS'%sv=oRJ3OЯٺz T3~45 3jYFYM:0Ω:0QW--,NsLIfMyҲIAroI c$0ZXN Ij^R?ٚd0.4iK%eP" :clS;Fmg t3pU.hMؕ}oĜv( ~omQ R˭=5}ez'-D_c$h@dwذ WI:K 2j(tiC[ejħX wRfV S %Ll|>QITӭ$8sCj+ΦON";`Fx3+<ٽL"}_Xt;fYM?hDֈ! `bԧ/S?gɲ@iײ~zk'm8]\"%RH0&:?mߋE>?A>f>βC~̺ C"Ig"#ֆWWh:Ryt{JU* {Zуœ~n1YM+˺ <\fFi6DNe0bMފdm0$iO+EgvC@5A $ o,A|șs ET/#Y*Ff v7+(*V,miqmB/v{Qޡ!jpXU/( 4:Fy@pPG4嗌9jB>L!6H)gRzZiX|dDX9Zfvfa \@|/P7Q z:RhJHQDމ4Pg~hn k ʵT_H[~]53`Wgm^M<~D gWs/wMǖ#F^<OJ?+ސR\9;Xn\?nĶm zP?vՏoP]nJ-Q-Z~RS|x&)̚b>\sC^Ii PҨ=V&n=VG-bq]ZA~pCax}@D%;R X.!hP.ExتZvJAJ[⽏ sPZZ-/{.9)V[ki] Ogװ& ӦnY VGwbDY0s%X7$ tp gu)"v/ed|>Ǥ{#bdm; # Ȳ L4nǫM&aU)A íZCdpi0 ~f*T &&>Kɩ us[VZrxj/垾^Ex77>ٜJ=8qJ2pE9!WRw;YmU}cB+w=վCy }E|7Hf3XYz5}6:OYn[ "/Lc`!PD>>gLSy`eӑř asgQ;XN(- ~I>/m{ޫOHD-O|˺L djM RŮ"AO{U PAP9e^㝑\ IWPQ5 $=#??hMhL!&lcR#c>JO:&'+ (|FLqe< f\/j#iWV>?$663Gwon*4'Gn4 בX h郁Vi~d."xeurm^0DtҊZR>|:ne3\}T؉9jņ%-"?i3c8|Íy2FP \mX Z Q҆7[ʊ"SsQYpҬGH_䎞U(>Ԇzu`Y]=әgg*[si}v#ׂgNPNtX6%! PfǓ٭#GKV)fڠaέRMSzD'zvJd\Go"e'8?[<>(;|аE^6JzҒf̄"d(w~fKǓ9\XҕeѺ/e] M#6"wl!lF) 7h:α.✭[ 2u#ǀi61 M@|>,U + v?u 1 [" [C$_sAoH!6f`Qf7֒[6/̕.ۣf ZF &L/7V[w#4Bv\Ryւ d%yvRA`5{2" m٬XWx'rC+0SEI:HY\W ҹ*|X٨1 ̥^a.0sեTV'`ՆV:N N~Okj[y/F!e~S*/B!;#C: DC voӢ,|ɵq2J`c߃D$؇-2>V3RR*)3K,q CVX]SYN^_jei묷7]|PAbnR _m )xEGXh׮:F! O#`Z7L_W;'4 4X8P~KWnb,G.-&L4T_2P;^+; dZ|oԓ_%('r1ėlF٪I Ǖ0%{o hz=E``4lY:<8{zohLA,6~,GllR*7yd< c>3eB',~; _1} %u2LyOg>p)a@5@Ї.r뻶\  tקuӖqespE6o ׁnyrI6kLOY/HIW戾{rp2 qE8E*SK< I'B97HTn u9/Q\G Q+󧁩nGL/KO>캪2EBiQ8Tf,Cgկ K_zFͅ/|POVAY7~[^ˆ*WYbԳ⣷IWDDA.0({F>':.]_O[KOԺbpۿCEr-noH3zWI=1M@v/G `\ TV$4 hC7s;i@edŅR-z3Te ʜ) ;2 ;Y]M[/Wa;皺mm}/W3|Xh#%LHǣ:_yb6'Lӌ1G5`hM4opLC2n\0C|<ߎ7NKϼ-;w=I~ALMZEϓ_9΋[844 0,idK噐<\rgb2BA9/k$UCZo N:\E,iM=?qʛ&180#PӦLsE;u"j4Ֆ^=T2o2KK#̹`#r4 iT뾯@Ҙc E۷)Oil@*$RL9$gN/T vpbO=EӁ_})c" U5w|F\C̠Y6}Q@94.6)mALB4<14p~*+ <;TuZl'绅z%Kbb!jhRfՅC(EP.a+}I':|O\kխDwxt.5JV.]TT2q}F|6 ٲw[~"TzM3jYEfsA$fy= 9a8NPZ]䄭Ůnm-{~Mpls$p%@xC3B$z)&z7lYmOD,GSԻ|WQhP($.ꝣvfp呇ER'tDnf=QHPgO=MS9RS5&@u* r% eoOm׵lIe{19O*qiB5:Q f^z6|Ing"͖865m~9p!gfc%B3 M,_Ľk{ [ү% 45`dUc, FbPzm$_J;(|//'ު^}dAHV]>jUGFŸ @~6 p2{g'#O x}5kC^e.<_A yaFXqN:iÌ]IhЕ_M1rЂ S ^lY? ׽e0VvoM"!>~J4a hH EɁAj}3C)ݵݜ54k➀_#[]*.f[ƜN]9 >~ZJ|6?bWBb4rXOhinкKHV}D-lÙHEK81A;J$SA?5@pq\lq9k33 #m?E(-I6Aʢ~8fRugV`YR: Ѥ#k8 /I 6 IDSFMmNrp?]V?,LQ]h@R%w-x^ IY4?~$BĄv]Rz7WmQc#>?#1>&j ::U *+P$> '!`bR YFUrklCwR5'LL!4CBФX*=lYH|mmÌNBdj6ضE`uG8 ?s("GMѐ\ 廡}tIWp}c8Ch\3FOn5wUֵZgYZ07070100000256000081a4000000000000000000000001646b69ab000031c8000000000000000000000000000000000000005300000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/usb/zr364xx/zr364xx.ko.xz7zXZִF!t/1]?Eh=ڜ.+j-=~R%L+?O"Ohz"~vt2~5!.B&5LH03ɊFPڰ api;=7uKW*]<`(mZ_|ȽXpʰFH(8ߋp 9^i {[8 u dr{S/No0h-S~1!2Mg_wv h,[t3@ajKJU=zza2؋^N䙃@U&( "A)^yUH.{vtFOur`ZP!ϟJhn1opndݷׯkgrrkjsWcPM(~q(2P 6'V]nV5 $TU 7|/OIS&gN:0 8|QaMbli1&^YV‡4ӡHV a_ S9`dl~FK ;>XmlLʻ# a;c;7DuN]D?*7s$IL zYqD%QGyV8Rt;+G춰h ,b$d,All΄X)*zi痵Ffk6W*nS{VvF#3'K.1 C(=/8yЮN`[R' &y'2Ǟ`C2}ZHEr C3, eثDڶʀOƦ9`5^FHUE9.ӆվV lb{*E/Җa vU&aRv<7m`/V X@xAytsuKC(^@+h^T=#lf ?=g<1QVWO5,,G@=!l@lo=/d?wuKJ?%6y>0`c0etVOx0znpGn ^/DS pG.FIf140]k8Oۑ\7du݁6bx s̰L!4j]+?z`.-`0IYs'z@Y~7,tŇ b#4NiTn}M GJ'+"KTWQnKÍig򐂕>+0t' Pk-3xfDr|9Bx%tdcmK4(_aGfX-ݵ!UdS0f_F_]o萤ZcX?zZ+݈t/}#EҾf0EI("R#ҠnT|FA'}qws c}}v,@g|?^=w8|)|Fw1J2_2%*$xdq3ߝ849v2m<~0fC&K/e9_֗ʢv8Ls!~V 0. 2~  :qCF +lK(P|~ar~mz!Fi7EV*C(TA# hfn yLR M,m4%Dj7o2Hܬ`Gx7\FфY+m%TxO`>d hokp̕E{~vtO4?C~.%tfX('dWr#ZTxd;lA;L]/yu/n3RYpLEu-OG?L"NYA<bcrGm!$DJ\ [T*jan- 2vfF/X^6+5$ּ0u3܋ GiU{PLHXFia M= v!wKk9{Y<|`\wA Q"u&ՀttG*lFqr ǏF?-vҁ)]ByppC~^-l؎$20_l)ڟy3F͊myqyAC-QvP~ ]Md噕 PW=EjMhik4OA5H}'[h3D6^ ? zT{P_X'7KST9e)flI4/oPSE|tN+dVb5{X4}M[V3Bޕ~\*9/4r0כ7ڪCIzw)-ΕRNfV1RuFt=DmzP鿗DXTzjlnMvK5$}Zul  `ɬ B(OqvZٗBN'(.%4b-ښʝpN8d"´Z2aނkV!kݥp@a(+AL=*~X)~>(-yHL dYW f ğ{t4t QS?HX!;~KJqŮ% )FBadkCk-$:=+8o>YyƱpk)X0Lh< X[ X?hh/zO 䰞ו")S)\, GH'͙[ 1swXȱ#90m-'~qr \#[A!zg%96aiz0=:9CWX :mNѴDrʭdUA{+\L Ʊ(,HXJ/m\f$JTFBRUL 7ϯ>cOKX1 ! r QeeFW R -= ݧ<ʡvyWT.3vd'OYo?3(_~IgpÞL9wq+[Y#J8جOk#AR0)+E|b 77-M7S T Iհ#VS)^8ߜ*oyͳht=!9yڒ%PMqW#'<Ͱl9,ێ>ibpgjT;> I`9^{_'i )X֒wt^m7 oG#Jc\gxlZ {xWzFYHu&Q?EGPxR"r4T]^`ϛynYS Q\7"G_y΀=Lx\lDmɇz蟜.-Hen樷o{ v8 `|}g4"?UuXG\|ݽRSrlB_#!ܨ)`fIDj@SN tńpQeqI]{i3#~Ǩ4I2blaw`ttY Ofԛ52e6&B6 ^&?y+z#X$U>4_X<6?D_ivKFrb筽40 NJ [%K,@%,*ӠQF‘egj.f"j$o||FS WKFSX/ *NJ0T}*c/y^Ux#& fj $3{!Zi \A^`;/wsY˯p(>:~B//p UŦ *+E7mag@c qPdPpp3د<V?P~XT7}%fwOR+A zAԘ#_Y"kCj&O4dYlNB"e.sT {i6&є#gظ pJ M?S HJ.h"^Cke3a]XGgL2)~=ۅϸx.nD%<%]1m$Q9Obq/vBЉdހMf$vynP& GgN_ZwmvuH]D9jj%fr"\9hR^ "}lCuIh %u4^Wݤ}n/-NUV[y}I{S)4]2BkRB#Ac;9 O5 G0U*z!}^u8nXr^V6ܙhjʤXa)%?Et/$-CX5s9ŏ .lc}Qk M:H]ćbb- SR㳵eaxe .A\Hk<_LT$w G}R1+lNvH\OI9uGvk~g~Ll,.sкYЂכXEz?\ApLІur^AbEgokB{/@C߀v[Ba<'.-ݸSWv+uWPD+SAܳWpr:L s~T ^r |YP#9̬kaʀx/yԧpaG[!D)+ۜ` MN ^.:(1vIϧr@)d͜®o\վU}\ 3g-e~.I:+,`aj,N_&K8C/14>m!ѳڝs Kdc(d sjpcWm|FGorf{D7yjѼ÷iPei:P葎tv{H[Ģ'+ ĺǚU?P seVCx6dkȂ.(y|@+3wxI`mGo+dḧ>^k1OPB EJn Q2 .tB3PHu@/o$-RkWjSt&+LvAj(ou8ӧrd<1f`fb7,c O}IspN)0*"|Ѓ}8OT+پ@Wyэ;K/x& `ķM&}[6gپIFwGԱ*M"yEYzJc2BAoޠKdy^J]D>wܶHR.蝙$L&:T}Gʳ Z#NmwnĠ+eϗ0%2.`m"sN0/Ta}c*_/)<IyDxTKwUXN4rM-s ǹP! &JኞdIweyn:;PjK&!6DЋ`CP9&nz.\䰯S~!xw]CdQq:w4Bi7 ˀMzo~:_"!JΑ#Ъ$e- ɹ &.wdv$@U'6FEy8wUN%_gouG]svmi>`NYXor6L̀2.O@mGfۭ?ڈ%ߠ .kU)ZBy5gxE~=AA){ma*I? j8`]C>vv^;KmEjqlH ОFJ$jSt^THpX'N$:jҊH8T᩸@fԊ.o=k 5g`tM;9CaY}ƫyNPْ<v&Β)Sm/r>GPd1^#[;2vݺ.Hwmclnűz3ypl*Xg1>5P3.f{Kw^[|YRۭ+}bNLK |RN)$\]ر:Sй/(MSr]|ѓyy6gS9H+ qpjӹ<|nᮊG|.>;1@LnhUL6|7=x\ёY)[zeJ\$D[al,I>9딢s;k`-l J@ ũV\J؎` *j.;v3K gy}ù煵j$ 0 _\-Kپ]a!U:;Egk :͕q*mGsAQkK973gS߿vp+5@Puᥒ-ϾH`pzr]ȠּJ='O # (pI]O-eE;QiC#]c3 !ZQ$C0ĉ"Բ:)X(Ln9s rj8zz*HVcՖ5W͙qT3QxbkAɎ }U^Yiv<4xmE-1e `;EKN 8Q_\?+h;ZὄvD淋My4O @ОN]Azw2j1 c jej[ii,PR7:KxFU©U0 d1Yx.w h'PzX?ރ1`^%chƬ}d\?IlrF sW퐧%lN<4Orֆz H*#%~tnVZS{o.{zn !C>=pGRq bPnU; j=rA]eCk )@lmƤml5ͤB,o7Q(Hh/i$!ǜp<2GUdcQ*@6"׭Bc)'Ԥ юrM1 2*]RsPd ->cIF箯t!v͗BuQIl@)_ CM/Hm/%A(f.2~yr*P28*bQ?ʼ,FLKV 'VW#LVao4:YԷ\z63YPeAտD<䮶w[b^]^@8\j` c[*%Wi'}D>u`(}RWHHc-UY4q8Ĩžp7,~`>c #?.bk隸`+vH]d :xeCd>XSsEAgU)/3O#j{FE ÜfڦyOgKֽeu'S4'ndx?b>Ow׊P;_N;[ب1j  0 ˮC7TD[.bYvFjxIO >{c]E?ů=`C.FZ "Qh@`mj,K1="z=5W5FtB WI&K"avV#.<^6jsLϢo݇ +k|_庀nsbXZpTyk3+ͲLNSr2>b? w#*9PuܔE5XjS,YTy(Lԛ$KȶcK4(@ۜ"G5kWML7WV^W rWu qq=!IG19/|pϪw͆Q )AudJkk79fθjV?gQִ-mh,86W/凍G+>gMcS(P\v9dI#8;M_fǤ3#A 0LSӳ:jԢo4zP?6ڴuLEnؤ!Z0Eۉ"}++pМГ&VR].e67n$^$vhkM ȾhSŔ)ȸحH*oԷ9B4]7oO $ɗ:Xuf׫dM*S*b˕qpFd2Pu^TZRP pT NO^=Y1*K/bFITa8*TjrJ.i֖{8MQe1Llku#@/Ghf}Fn%zFW͞m apbD lj`Qᕻ$l.BPӾ&0hoi/z5O `"Rg`4';Pn'ֽk[@dx(ꥃLv;m&0lt|mn̠)#օx{epu'j}탅WX7J2f :,do9-)$=`oe/} (A[ CX1Qٺz;;@0PtMCv7aT9fsQXl̗Y'$՝_ab0Sx聿,bjy>yh n6^P3%8J*ݖߝEݬܦxS}j#a*B".Z -81,G?ʘv?]х "ڠD|xӧ 5Z{Ԝ$;|%p\@R@3o"s{:: #sQUk;BsTU ?1fXL K6[gHZ@~Ho)V3F7JgjZ_pi1tΆkyB0[Q&-lIn:+{۲̠q["aQ] Y3{v( [/pwtN6ݜj\.LU} J0Q@C1yƒ VۘHR+!w-C \s7(4T%`ِ"aRdC'U&^sxa&eSqa1|o* =( ݄jR@e{T4}槜Pt]VRh]=-XV85j;E]ع)] dt %Z-a못e%x^`j#%:?UAB1pfx6Gb WTP-,! [ wCW+Eb=W쏖aK@0˷u-[8ڴ g/ؐ&&viG2k\`2+['j83ؒ$'a1Xj>?rCiOŽ;Gytc [x[b@wnw>-ɆY# Va 1 Q54K c#P `JsU4TFI:LIp9RHrU5pKrн"iŸ%crAQʅQO<6=W76!vcgq9Ci3pB6p/TڠO[gHBt#~*WOSB׺ڣ/L:|7,&K&3xdtXwJ^$4n)iC* M/*2K"z9X'-Ҝo~%s}NUhC_B(£xJEkd[)QeQ-#U$HfRq߾8g?p6%bTg:];]eɅUJV֕}{<0zgm[ETA=/bN8WⴎtC"Pk\ąec[C,& +lmQPY'( y}FyE_qAnAg/$2A+Og_?, ڊ(V޴/ DU%90?ɏ&2ˎܪix`d|])^ژauPyX __.~54p&4 h$0qUy`Z1 -d22-T~&0%5+M6AqW6A#{ZUjFI?Zv*Yt~'ij#}?o\ OߐG" i}E*>oa8 vϱ#FLUc hKS6h!mb5۴МTQY֩a<D|C| y{ϩ`an7J {+-uhBK7|?chہȌpA+9.Ν 66~H}+iq'yr]ac`&oͲIG^`u"vQ(ث="CPsnCa<:& +(T{8`IM&ǵH܋xg8`:ɡ>Az1B?1DloG6_#[Y5qHh?}L=.Z3:MBh_N`]?:&ofA?6sLt7kHL$\vEQvA1: cMsYKK}ݻfJP"jG I⼼{_5淒ʮ[F *DƖVZdhf W1 {&m#0vKB'w)?Wqld5H@:.XO &J~#T U]74xSyE8'8\*x=jF 2: C=e2dk5 ~bU}fݩ@=6ť!9566ݯ1=!Do28 ;2";)V]b -1h-xn62EC .ye3ZZQVIJ.%<6#D*U|v@+w A4E_,fxT(4c#w+tz ̱c|+]^*u8ëE mY=6^\4ZȞ8ZH= @ .^ ,4qݡd+v+ Ǥ 4{Ugs{s8R~ߧxB ˋ?I$X*,5J PeͳUf>;Բ].~dEY_:jK^qf<$s|OE`#B_ǍE'Lc3 俔Fk(CYJ4UV}r!aF< vyBnK.~RT˙$jyO,,A* ư0p@Oܓ§XP1iͪiʠ0ZbW a N&7ڳ&g)FZu1asxmFv,|s):cBz xSZQwvzK"Q!jJ(^DpR|CM }TTXpjWY7D[TJNny7,64?xcn-(OZ3F!oM5d %,d|6726iX4 jo{ZZ8Z. Kb{l<[Z1>\j9+<7^pN EM򹶾Ir`;_s<} [ry`6{59y-BZ+o..]&ޡGt؁GzzȿHd$ !2%tB& ,έۗ|>լudau/J6mQC?KbZƤ)3UlNr *Y`Z\`RtpVXnAѐƂĎJ0ygD< qh'ݧCGX";fr$KV,Рnb8npt܁IkST,(6krQy$1F/ ćoA"5;cM {U.+h&y{S#̱Y@-thN뫸:hbOY]I+-DzzVQLSx5mSnw19W9_˃Ep"jrpLnC n@c6Жk$ ~M6`koLɘ] PMCBhtBv .l̥p42N(h_KkrĪ DϮmE(f)9rMAۡ~)Q)t=gumJIGp4:ts: b-DE~<9;G)-dC8Z}#_OC&mrC ;UdiA. I}-9۾r`L?yfEZ&]S@`UygYCA]#цs Zw  8V "z O+x\N\!% _L&N ~Suٺm_~۪91a67SSC)ƯC,X6ECbFX^K!H93fko)R1{!yo?T}mm5iTT߃.k]UYzYQ*#ZZp +6 h-FIBlY.0' #K-2\>:[1T\$*/BYO)W`u ldU`< y9 ic¯E bdb3pjfBdA5ЪdxI+,؁eeUҍaN(ӊcXX}cdMxl%Qn\_g4-vc$:v~q MF0qJLz!z2Z [E8yQ \f kwY+bQui݂ s0/dmo<GVNJ83I[\ (-1}8qtJ|ިЏTIhl`!ÌEP&]w`,UoPTo|@ńIj(x`牌Mk㣴ѡvZm/PSjKFUֿ2|tJJBH|gٝ ?rC?hs]_2g8-|PzϹשNTB_C? *V 1@Ķ |䞚حk]鯱fL}I b0^^b$|Ǣ tXGUo f#lgTCo"W ө=j'(5<}\!5VڣCNEo:) Go(=鍥&WMP*~HS&8TJkmDҵcŅGl#6ƈFagyx9BH7#wlCNcjF$'0.FjTaou2ókC/$h\ɦ(7t,q$/aDP-86eUܴD" GiХk)`K֩&U)-oZ~h q:^00F^TBQb1e=%e? +pPt3Ѫ%{"}9_Xܦsgx #A?˫xro@ćd婅ҿN$Y|8`m )sJey 3*yz1߭ߖ#Ф-Rb6Y$d)_M"lVRȍBii*0es7DaxGv9g__~wacxVuZ\)n zM v KP~w;nRp$xȥ9~X1:1=ЅϙqCpަGξzimqf r2W;/T?߫=E GйZQDmڋWzSrYL|ӑlNXr?6#Y:H.yANMou-24UGl8yГ]XETD"И){Y-D^9#Nd MlzX20{VPJ^Vk괯 7P12Yy8)1)I9uw3)9^ 0?8REߑS}(j%0UNE~q]*ZHhB%oPJt?|5;K먳Bh}^o'l ,d;5h\hͭ U d #\μ^O7NV:P/xu7 g-7l6+C F TP A* pX|t'lAh굑 |d{3;P 2vNx *-r)WH8K*N;㬻Z啘0s? @"yBQ ~ u^Q u[8_Lî{(hv|_O$sޓZH޾ywv۴IK{ᰕ~\=aOyǭFmP7r:!ܱ# ,'}k9l%3Ŏ!bk+f31;I䟊Du5SNoV iTHđ|ez<"p?rRDQ}Y9lxRwڎ뾞|@q^!)նŢݷO4 ШusUdPWe sz0Ծ`.Fɀ`/hبnƬǛ:y߲R[΂*g4Cy0:Jqj.\sX`&qv\ڇUpWk?_e+StaC9Zl\v--KDg9pD|59g.8E#rVe;4wɨ[<bS8U iSz K~u{ّ̌5MuPÌ-jo9:x?ո/:\~ϲ7Fh)U~`̟9-,Y5vy+k]zn)Tq/I&uo7Hڇn_S VܣA=^pK Ъ zjsYM1gTE2 ()mx@(le'uR81lcM BRWEq8DDcoA)ZF4hX/oֆ_t*^S&9n|uh(ҋQKо6"=)u]j|鏲ahQ!Iur:bnff (2iC<aRbbeq&H=}dt㡟Hh~\E-Lx{pk0DK0jW 7^FMZᣭBtdmwڿPxBXBrpK0|yvݯFrH~,e|(p/-4y 7e8Kd̴0p"l#ACUia]5 bJ:*<ar񿿷H&I%VK0F67NOoqB,ڤ( yK8Pr-{'sM""$0)FU6ê~OG1 Q֣f9 2׆!#ܱj#̂uz@OĪpxS]!>uG͆ RwnrTI UXAe,rWeU!Re^W&Z`.-Yb*zhp"_3"+#ߊgp9CA-'[tK`}sg׎=ԭP*Ew;³\z޷Chl*\z齮]7 JPG.únyN(Fa+ I#o A@:x45q n4+C+X!W*C )9^ ?㪌@Z¸hˆ96 i܆rL7`"d[tSrVtЬ'kX)̀`# sSN 8{TMRtqt8I  H8Ǒ05[bjz՞ 9* r~r`dt>03{qJ|-0* Ƥ#_g0dъ[7Z2 xpE)W 'yȯ !â5eQZs-DG(:>gK!TO7a4 ήx\3\KA( F <`{46%E^xN>c6h/D64 YFȓ$.ުYiũ{KT< f0N" h#."ؓSR*C~7'af6:xpF#2=*wAx34bBQ\ 16汢V2ɧab_e`@a/'Ӎۊq`NERq+MM[(3SmddЮ) :#pʱo0FouИWwBC193n/dFM/2h/`+wo翲Nqj-I%`397U#CS*Jb+Όs||͐mu5.F$JTGX9wҼi >Jq@iUvN HUKL"`޳Aek=NCgc|Kޜ;b9.EU 5[*XAfYgQ5t+OuUw%9p9kG@ok/QN캩ZC{66*Hk_D+;UQ 歵  TExŷ9wWb"U\,' :U4Y@D~h |Ѣ^&(KrU:eis=d[Qe;c(JR?N'PnpzV#{~;G}.Y"R%Ua"vk ]3 l(dC>T l)P}?Ȫ?L҃XK[z#DSj)_MSPofmp-zUfli B'PVJm{X1/qL<vPN tBjwMjaX)$H.O` =כRMU,7d" rߌd条kv:Q)Lo%riuh,5˳xRw9lqx=8zٻ6:FTqf!e5 s4w^BE2O5Β7'+T(^OyP>锇2g3U,= j:4"+`;G8x:H*4?}o-3%ދv…ݨ#>:k/SS^/5=;N|$ 9}CAm +ܻ,X]_"U'ux?޺|j艘GUKbU+]0Fx>Agr@VgZ. t,C|#\]xKm1!>vJrJ  Ocl6y_W.cZRI(wё}9pfv&M̲̓R'}c } &ȹ4,H` ݟISk6vE]o8dXO"5zϩP[,}>xywMBKPi. vK_]PR$n??r"1G +){auƝȞMb$ldXij*k>^gI`Hp(XRiWuaͽKoI0͇P4oԣ׺F(ȥR%9oP_dBCF]5'$LS3u=}4hLȫVDn@Y\%x tvNgzGleXq@|u`#bIU@|,^xR01~>55»pr\(WybXq|(mH 'UOIGwx"Z6;(!Y5I@AЖ&>2BqSLQK.vKΩ u2[!O(,Lul37[MHh@a8]fB~8.DM҈<$~N8bjeɀ;#?pS OeT G!gyؗABgJMmN\()7jJSQjtk31ny<ɰCd9smuvoB %@omnM׍o[Pc(.)_r'$wu<P7XaU|HEs7cC #^>Cd[tC? Cr$[mQLYm!ց ' %jd-œQ=aa =3_=)XI* !̲5A.-E]Ƅb 4 alٝ<j#ۻiimBP6QˮZ*c}Q,ע^qBZ!'[OwZFAܥNY@N锃W剞ۭ$^M ƻM-0ї꜇E >C0=ޛ`{i@>Dj)KMT|(ߤ=q蓝qwZY/l;xQZOnA7Ĵf%'Ȗt1B Mi?.R39տόw99"\Zl9-G;h߬i&((e/ẓ~=ζod(@w]ynP7F?^WEkzMH3='m#ڌx`,8}(XxЖྭq/x4@i=GƬ 0mag r߹#vq,6`KԼRh@*<;R/\o{.ZWs{q ZeơJU }chaF]Y6#_6?'_}-QCy_6f/g7)L(uzMt*$ܐ\Vf.%@Ҥ5Fqజ et`l e[sW(E<?`3bu(N7:]IYs/$~=ү|ZhdzR.u(Z5c(̮%]ܖp[߆\aKDĘfq7xFH?uudcu;/>娹3 %i0|lU#; <^TTf,º6쾧ih&Gԥ{ayts$%N>oܸZD;LE4Y7=fґ?k= ¤XI tuq=uVVa:X\ó~CY0NPY:Dt.h:9pc ~(^ ].wzawB 9CH$21q@Bb-XۙhؔWyVzEpo0c(fʛJOa@թ8XAMRa91{MA5FUiHN# _}; <\3!&o N`hav,S9'ڷY<EIZ­!jii7nm.5 oi[V,Ʋ3.;a+Z 2mS`S/m\(sܮ%;,RaREw5FP??0a9þiS.'6; swvi7=5v$KݏcU\I,r&^D NZ'4~}+Z?gn=I4\b=`\GkNĶ=٘TOwA#l4._ q s +'n-Iӹy:hՇ_ 2̇73RLb- L5bнz k_1ePww!TVcl?xUgfZ j $7m)4ۊ]/E=J]#.5K ´6mJ2깿]vj៻ؿ4Kj,ᄋ8x'%Bof0H2AWi)17(ֹB9 dz;5\ԈDPA["D&|σdf Zp*'pA)s1Bh&!IsGS[^SO .2^ 5-)"z2 sͨߐdI`oF^` xMoŧ+Z;"pD?r:{z458K R|pd!r]/)+dip1ߦf0  jo_%qHhf#S+t{3 1蛮j8G*C }T%f)7d^z^; I!A(Vw#vUZDXm:lYFW,6U3Uijy@Ͻ ^z^s.{dQ@'YI2cO*ޡ2W^sh@pxo]cERv0^Y>\!݁q|fe0H^zThiVc_%Ir ~0D9{uP "zTYzm]DzF EEY1aaV:ߟ#O4nY;vK;2tZY-cJx^K&+G)m4Ym.*?:J/,̡3(v%+=:8jABo_H@ZW-c/,Bv{xXG ~^pri2WD<Br@ ߙ VhO:ڃc$;fSFh HQNeBY]xTEL#5Dq]t]efY3j0'0&Ί!)o7$w3J˛~UK&Y"~޺Fbnd1C0؎~~2RPS %I룑NhP-xFj +x0,v򝒉 Z?Hw  ^2 R XP 6dz^lQ|)[ ?6-:gHK/]U2J̼FUeS+偳&Ở`f zO"껰ͷ|GSld?~9+R>tٺ6)QL\x_suh}^J#4?:z-Ne 0!|2m _?=@nIQ K(o8N!7ɨګp=U5^ 'HѐJiv|3]O`0sz5D:Q2RlCs&.߁Ts3HKe&g 54/[iuiwJ͇QL]d=>  l"3깈 w@ĈL:'!֊Rw+ .X}DP mbw6>ʮ{ôCrwK>JæBꎨgSWLխL0̱I$L`W*fiv^L<]M|{(=8Y&!:V-K T/bsaWVS#PCOX}%ڒmPe%vf{ ńm:SQl"6 _m/] j{iG^zV'}*2+H&vVV:hBj!lIE3Mr+mx |I%'d^$A;k3f '`u[r>:}hè-5 /aXVGi(Le>6jNVj)LXlxN{S[~X&g_M$kN#:[r3v Ʉ#&31]ɖnłx'ze ] tdJF\PtqScwIs}n Vc\6 2,叱N*={~3~a _ ]=<&kximK8E:M"|Dz!E-[?*5$/ֶV٥>/;+rU)or.E2ηWf0j.} YO6rSwm)ηmK>EIr ?RX 2g^kV&KH39iMU\4nQCvF'P^Eκ*+2R"&^_d] 9)e.3zl3v f(}6@wmֆJ9@I,iaxWdQϹ'3|~ DXJ^WGc.*_EpgЅ}+_m.[jDk&͢!ڧz!)(Fx.`P3L&%b6ngw~DDBF~pH5DGNM -@-#L×X(j5H bBr]c|'IHN譃Ȍ$ ‡C&c;Rޅj'$y2I\/gz܉.56/ 5űҼyT7K{/Ƥs#,$nA#]Hu "׼͇H+obM5 Z[nԤsYm81 ÑҰS#V9R*(u襛 %I:j48 ;r2oWm&{Da"NK(= 'IBU$ep ~R 9!CR%2w ,ŭ8|x~I ;5n1*ZO,ts3Ytb'Iq`//s*A>EN UccR9z%-f%!^[H P[_qH4o ᗡsvI}BC' _/ju K[+_?Hsk'ćgEUk5Y!箍9͆@~R}@ԃ/WO-ӳo~)/KGUۍuP?g d9JvR,#Z}3 Ns"aVrH2-LgO*luPJ%;Q׏Tj_p|(l { wi i_ZSTlq#6%}]8;^Y2Z!1|,aw"^`O˻Z 'iX$Xm;>if;Ϫʄ"o-qZ3pjSQ0K)*s6J\zrjjv7wiQm9p!|-lLv8]F}؁t79 ܃kAiK+Ϗ dgh`&Wֶd$fݗ羠G 2-cʞƭWg~ކ )"9{0bWӧpow27ng<_J~韇~jq*{~3ta+sM*Y+( Zh\`ˑMJsNҏSn|A,<@<֪{/X~*^e3Q|; k-k(؅m}b,?̗|BOH_\eG,i^mY4DO/;lَ q@ ds6)v@rԎPN*Ii)-zLdfOw펭0fAPq0Ҽ#T<.1ũM[]~4<8ݡ78jV(.C}'*YrOu|42lrQbTYlJQάrH ốVY`$C4PZ !o ڇdacF4-czJ(i PԺ m^;## k5 JmTY0TKD5+L;rm0T鲯5^$`aAJq'LW=8n. Ph3бJY{$qk)^nõ>h:R  ެ֗"Et DasSж֎e=҉T":Q[!l߼ñ]f ;L/NՃfdϟ1]t{JW6v&gUH!G{DAqV[D,a:wq&|S8Џuu?ܽ́m-oCD|JN,LJ10EzZNE{`@9I X?TBW lk6~# ! `V,rh;VY 偶{Av(S+LO͟έu>F£&,_E{,cރpK[nUy i:OlIv&Ϝ.dPFRx$4S#E mJfox5D`쑉7w5~&[<<"mr {PNFbH [4y.1:@X3ח! 0mKF;v,v 8ѻ(Uh;mr֟wLqɫYԮz6%4zk|wXk0bRK~ ukl!ц`n5s5JQ/O[tM9kl\!cyVBTg'<]M7+7e~NbEf:71綖nL]^73 q/[Aݔp?ĄwGk@?FiHI+U3澑~IZ[Pz:/2RUffA3G^F%񊦫8|Y 0pK8 mmHOH=<,Fc٦\1ɠf2kV4l\^L A oݍ4W<}8өy y#wE~/Y $?'1KTxkQbw! DIl*`z##8 DW%G|O7*i54ה$ҌZk&൶@>1p!w_5xKlO0|5Fg@0!:,QS/g b$O ~+M/2Af׿J5X@fulgb #RAę|h@^mv`Mp;e1G> =3 S Dъ[}!t\RR̈Hx_rN{)l, Ęp-+ V-T6XC9v7ZM~׭vcPڍc[m|3ı'Ԣ9/' o@b~ Dr )O'}7x 2. Ԇ=~Yx3Y҉Cnw .֩@V1n]F+JW)_Pg/st ^nPaWߜsz` zU Dy)iȳ6})F:.n_@yiVx/d7Fe$83|]&כ!(>ɇJ"9NL^NSRVBMKɺώCa2J8Ԛ̈́Rߦ g[c=A},!Joi8%t MhOΨRiV_um 5(+0-Eev=}9 $KDWK,@\In>C%W䌭ӌ|SKiD1EDݪ dVKRڅO/Pa3}'lw Vms*Np! K(yź/0J^9fE[qէ{2$9-D+K4lI)rБA@ Zo򾝧A &U%! tQRaP!fNo@б' 5yإ4B_ܥmtR s, U8-Uxf7'ڑZCx[\!?,\%\`GъSFS/g%ȫ69QekY5)oEmI=d{Y O: Y񐗡C auXNw"Kk>/9+KcB.,†4S}jg4x7SI4!QmQ? OjiR}&*;u+O Apus =41عY4MW yrcgeMocFd%'D]!@*GcԿ)*l?Ze{~x=[ q|C7ys#W7 2|oE[cf]( #=3"Sq=*ڭ<;1/#tJ2'   dY[$c O/>49h.ri#>`TKh,b; r RE{=P0Xzn gT'V%`=TJT$ϗΜKsx>w c"T'ͷIƾceΣ!Lf"_ҵ= V\js:@|2X aE/̫Hy7Lr?zFG⠡S+^tmo_H ,O]do;oHq2mC71;8  x4Ro>72Dd'IؘnLGxc_bׅFߝi(mxUbCvl,A!3Xqpu]ş8Τ%y}Է-Ȗpߵ+:QEcy d.#iUZ+tCYs9"Y +U;x/M%LZHkҪ/to|]'=|3t329䚛 ?ʰzvZS|b/X/' FЀl+$<[z(IQȘZl՜v)( R6,AjO7A~`xQf8Ech}یˮJ,5S>-&年v*41 yZ:̌mw"Q; xiIþCR.gnM}`9)6{A?ti.K[vv5S[|\ݏi(")JN~Vmkz6ڐIӪhqd<@MǠo"sP:#%p1Lnj l!P{ϒa1m@IRlLzV'gG cug$[-Y⺒=E$j# E|PӅFD@׆NqLSL*o)8]ɲ̓LyFLۯb4{W'KM@ oI4{e>9[^M?؊Sp~FnE76ܝ-!_QEE`㕶\MGъF%++CveŻl͌ւxQJ蓽TndBdߖ`,}^7|sad͊[VPt|N'a9;csQ= ,ovɝ xXh8:XJWV{BVqVaE*P'(/ 9PUOs|I|e'ǩ7O" _7ikMXΗU^&a~&zT3\J R;bC]ʂƿ̈m&"'N'yuOŨKu"?%f5%2T]OK#1 ՁGb"?MW3݆P='?.] Qe>)T(3Hpy֋#3V Hn- REdtt׈ Z>}i^#oiӻrSߑ$6(;N6{@`&t!TFZ$ -TR2W0:H Y$6Oa{0'H38aЦs;gѴ7[Qg6cPuX?VV^k5t_xSz 4).m^ a G^Lڴm)"/37:Phy"On !C.$󢶌: 7*XtO}NԻ~oƢWxyu[N{np ica^S\bGES/p{2$p5԰>%]񪃲'CxS#H-MKi |0qH IdΕmG 4iAҶ B4j5@籜0'SE g*Tx[_^_^ѳ'/)]*Z~˘vM/B%e1(BEEpWT{ zꦬL g-&)(Y@vq_$4>MoÕr)|QΚ{"Q4'i%g?toVhΫn{d,\^tmZs598΁%/Z)"zkm-Dꟈ>:1>3Cn2DvpI3"z(|A{ȭ"n Z$/LcD_?l2L~V0:(F5 Z5/VRu?`?N 7gI{157~tvڔ[j~'4w,f'9v0e^_M>j~7C\%U.粫x\N.vªz@^bme= *CqbS"Z˂(uV 1>.BSS*8EknVuGq/9n>폿}sԬ+NЏG[ ,Ԝ)Q 63 u! "ZTBa2Dz;RP9Hg#\aҧq=4u_[8ɈɤdǺӧI_`vF_!vF́JQ4F5"Gg e0S z|GGםJPeq5\)7 kj#̄W2V?gHd[ 6\GGĒƴsR^y $2j]?v(8~Mxi;*\o>F8ZY>=SebhK@UH/7l0sA"k>7PV jW3)x/{tpqFb*/j˜N)Z? ՒWtwtk78+X[,0:Ói k j.nmTO;ZD38cKa, q5=۾KUJ2U-FE$/EL aCZ!PTIt35Sb ,3gE͒ꬻ')G;(0c1?{믪`2I2&yX+(j=J$ؚadٻy<7c3/r2#v~/zò `Zu:].%DԷIӟҫvyp _X>i| wķգIGj/x0v%"J*?đ'E dokɰshzFL<SH-U,Y`rM\06bQ`͋.qd%kN,ҹxijC <ȸX,L4/0TuuV$I bY\)c@4h*{ {[V4"\Gy$"^=Ȅ "K3ve .vHvGa"% (RBQ>j;ibrT"j{=)lSI b-fޞ1y%AZI3HeF[߈8pPy޽؍^aA#/vI8Z#xbi1AĐ0N8)RBI:ixr(SjsfiﯨE[0F#Ź( Ǭw ll fJ, | xE;׃RK'IY8ttYKh,;ʲL(b,7F׾Vi9Ihs+#,_Yo={WW瘒 m8AZ^BQnCPG^* њ`5ESV>k\5;oW4__07v5`Jo.eZ9F0y]IRKW<~^6ߛ}hvJdݵ+"!еp6󳏫Xգm4ZQu6zy3݊gA8uVkHnˆC*?H`IXπIJ/y6@37@:[,/,r%AJ䁃R'ݕбyRY hsרbЋB<{#1NWg&+ߞ (Rj ꇩ& "V}jHhOwѸ`OluU;|* i~ʹ ǫizJK{䁥-a8d *Kz2*vhZGcy_Ke0?g-kM.A D*i6Ml-."&>j1phc.цё2ӮS>N`M7lU|MO(8ݳ$"OPGȡї&IE+ˬ[ynd tdmgܒz򿎡M/^ mG5*դ|)D8,ADfbՂyD\`! }L~Я4k g" ]Н5U[VQ~oܘ E^G (^1Cѧsb^l~ؖ+&~ebjJ yfjQm# >UlTgN/?7ᄔy!jS^+aRQ˾ޑEa:ST2C?z9;WT"iэ+.w3C;FpYDKN\$SzqJA)8/􍇊UBl,I0^_G>2q"JPvR$NMd!{fpR~4"/1Bw v5FW,QW-bex°ZWE}:mL]PW8| pXs_ߟn2iKM1r`5|zm @ɱ18." ,$oҜWd\Pve~-iDND8'4I*+0&rj5䚼xM W(\{_<ߧO`؞ᗢ&7 V2"/#89NC{qϗ 9 %m!._9ٌ <-8MKYz J^Boa6nc4#}1} 8P#g` "'y9 )*I\J` ~AYRq9 JWj1Xzi Ê0kemVK (ң/ꕧ;qO9( (\3o.2TC 6v@#EW II8~+XY]bʛojبhȗ( mյQ)ޘ%w[,;{4Z_ĬR !}R],Fx- V ǘF :Bo-,dxHp7 (\4>1qaSq I`2ZBh }M.mZw`|.sKiML]zݥE0YF>ms!(;k sI#l (]rw}3uETdjƥ_bKޮr]ԩrx/]&Ad/YXҿ֎xG)&eB];5o$o4ǃHSZL݋νgt (zjuK̅(-rJ\2wTwWX0}ÜVtA敂i;daobhUPgUhZc[|*PSݽX[[9rnݶL2U`4r SKdWkv\xٳr(? f[ :a/&!wdTMu,•)3Gky/3K<ʫ'2}4,݀Rw 1 ׺8wcn_-wK<fcEpt02Qa$Bk{ C,$meJ]F!Ӌ"`p1@ǀPTjO/C[x%8Y8A0ڠgg2 Bv; toCq$Ff/"Q4r6FU`+aQyc@za$٩rUrŨ^d pAr{V<喰A1?;WD\4";g\\'he6poY^i.V*h^x[ *፠n:2X'*aP/Um"y+/|lHu#Ĭ.33WPghS2 wݯ2½ kܼU if7;zӒM7S~ZcsAF0/öWeҺczdN=kv?ᅹǬ"WET& 50p3"ܼؗoXz[ԓwO.̣p|Rvh)HrR[?gC),?*7 B>U{Q7j1&)c>É4@UW۴+rYeajSlZI f ( {9i&MОGBH|J}~꿋 nchJi!y;7lwc450Jv1k6TEM,kAL8yc] ~ng䁁u&$P#Ig|\xᐗM.m[k(VC) ?d"koK92L|RGV hz!7j:͖4!"m~t"\P^=c۪BI_kWML h h5Z>S_>u n7YY)21~$)c“{hq#Q6Smuno74)h;j)tTF"BGFw\l'o?# .%'H yz8~$8p0x JB0V-l}Xj1>+bcs % h-ޘs<MD$nQǿ4x .ybKRj'~Kb>y?'~P6p r̎+DPyȥG G`(~ OD[Ȥ{ }m~EhqІy?Ah-|Sf>x|kߤ N#OjM<`=Bymd\Ň'`y3NL gQT|6v<~ֶ,?4jjp a.M893lYBݣ.T9ἾARLrcS]C'I.EG5c<E[ft*ABNdB"$q6S\] Ad/| pY g"(6}>p(*`|8T9z21v  &mP 'Xbݲj Ifܟ#R n蘂NI}`#?}i#=baIbihS1RKU@5-紐0GkІ'LpAEkf L!,s.\mV/uJaIiq wiMWΔ<%-9?:&yhV6~@h$AkҢʩRgƸ31k5j[ d }|&jKY_8-?,jgW4,C*ɴpB\V&M2#D?˴wF4,).b#-.W.ivQtO&ݡ|;jRmq$4Xva6s-44*nh3XpQSizp78x/aH/ ܛx«ͦ.:|2: DD;kB3WN𧕱,+kSuF>'Zzy|[vؘLׅ=H}$:`HHQ)6=su\슉.羍 ?x } R`"XXM#odYP?PFN_-I']'$QACttxJUĀ'm54S._DGO0>R%s!ǝ8$-Zm]^*貧P hUg/M`|yEsNHV4aCof:ڊ&v&P%S< ծ]6a~,(Ul9P\vNCBʁ~EV9W9sLpXp*2[XӲr <#'r`6ł1 ;d蜏7Y{R\ /~Owm[G5}/|(2/~Bai1=Z *#N܎Z}Z  >j&O@Q7_d0]U FJF9"euяM"%z0 M J7 n9_yGng>f?c-E׉|&V>亁ܕ`/fw@:pSQ{km@P2>ˑ:=ڐ0Q [T Kc-/",ܛ0 ?o\mx]꫻sS5.s+7Tβ36EMy&.3/$?Hͽwۏ?/oTѧOlDD]c)C@K>*%f0OH ax!l H-e(Z⏗؎ =r[ O&~=/hL(GSG_`GC‡sfx-5axՉ+?ϞÞwmD5 J(m^IM ;\g z[3 _)n:({CY7M2`:n=WSAm5l?pXNC:ڰ i>7CZb6*~/_34"NTA~[#_SP#)zXY)7jfjOI.!5FzH+&-egsWwxij-=4 ӾJ3nɰbQx>RT$ 8!7WjVnPs~EI A@:L`Lwab[(u&]/Ǧd͕HKb|lC86JZwc7;W@p>ѹц{кӎjͨJ'DaJíp]>#H8n"%M| %V 1/Da4C f#EYⓢ"tQ{''X%v9m*zAr&T3<4m9YQ7ce3nL ÎPM1ᘹ8 " VJӉz<68*qFWԆϫ9-BNQ(=^RW<O}o=fHgǒߔq!˒{C`͖mpK@~u6`EЬ5bZ= !3ug9lSUUGj*Eћ n0W, z8YzNH|4 2"Fk5Ÿ}!QJ8 PbFHQ2 gñ*1fvHF&Ƚb1Y[+Ss] >1R0,0^nyJhi 8%DAr.)^!<`"J cf`By?\xU> Ɲwt`8C9L pN},zpL{`)JtEyh[ɪ’;a;\Rɚ j1xX10 s 3$l~OgZ% Xw {v@+7AUǫ *jBX;s\ͻu*&3MjqP 9hߑԠ(1 Q$zy Ŏ)Kv,tUI_Xu@YX^oY8`/#C} 5::pEv18 ,SP3Ug ݝvS寁s(ZVؔmy/ڌCn9$B*!d0{>.On !C8\#͘\YTe-Fڡxb}R}+iqFau|l mm;`G3ՖVHl\!2HG2s𵋙A,1@kyr1T^[ ATh4A@GY5p?oXS?,^U)[o/_}UpV09QOЇ ]Q^XSejY"<$@8S6SVTB-.Fe#̑@ keJ-)\Kv'nLc/~:rkdVJ+yI]ͻΨ8.Ȗn'bͼb&@)Uku>[d"~,i5T]CJ2cy#^nmqXfڔz'*=IuՃpmfE ɸ7GO# &m 觠ozݙ); $5x20af<%W0&`[=SY"tBYusu̅;IC5W or넟^XJ]3/p8MP.PԤ75ּhާV ԖDC !֘3C\C$?~`3g"{f4^fX0% u8"Y jpV5uRTeFEpAyh2-6qH%dg<6Mqo=Rq )E"ݫm½d枥pA!"iAN2GCٻ ʁQu߾ AA>oda%R| m58$a7gS%^,:HAsªs98pҗ95\bN ;\e+: F Siݿm0:j :p7ФċςuJ] e쳵KwGpza~iY1L!O(Z7\xBxY)MǪǍoBL|QDw' "͌ځ<.ZL֦+Fbl?* m`a "}&6'sRxUoP(E?}ƅ60b:R'x)Dh;Z4"FLfAF&ЮقR~l*Oud?%۷ BRr eWq] !SFQK\ʜd[؍T+w FWyq9Tzug]\um 3N a/խE)IKՇd7"PD7.!~T% [V &Xo"OzGK薤<אCx >LjYRD ~"G`H4-0s3(pN{&\Æ47mbǟ #;A;m+沚ce;5M||b%]c6> C, i-& CG B?VF(}# 9gXe,'c }GqM4s`4Ah;>aedzץ):U_M_+s+I?+W`1FBHSiTk]gTB-tJ &/<هG$p\0c)Ľ`)7kg7âҦ0$l3=>K,:yS{$ <;]IQqFF:ZQt'Lt?̿"'饇*\a᫟}u#E|PGL}l'(`,kV*KAgA?ًYod=8 (\4LEDIgրmva:]XfRSB<=^W;7Wv"mA+iJnw GAe_$iQ;O%C2Θdh{3Ce=r})5ZG(0p~o/̆N$1#/BqT/8yaWuX=*9rՕ`.%DPc`M\Ԩ+n‚::?=j~ ŲKp~.e-ƃvHE !̹dFE7ڈLu3J B/g1ka{tǐ'fq&&V7P!`t< ፜g*F|GʽL[<^T2J η،6죳z䅅;'%sYb[$$N,E W_fXMbzS_l=vP 3賔G .U{FwxQ_GsӒ6@be:>2e׆Bt\o M?e*I_t\#KX?j MrGǰq׏pyJdm^,dߚ~„h`JnFJ #JʀNӍ,ꏷۂ<:8PpTCcjKk("ӇQ'Cj)6k$4CXQ?|҈%5_g1уǶAA¤{ȓHX\pe p'O+n^ k2t,'5~Ԯ4toLoo1.!'j#\ MlARa6XX Ua$OSsOމÝbɮ)uz+F lf` 5{a$yY[cTnm.*7D(3t6/(vD|, Ai4tY5sJ햣FkWXtHyc썺!aJy^>Y%H+@/ \\R7)Oy kд`NU uAgڏ`dS\ *4ƫv0F C2Sk9g/4ohߙ,oy=]꾎5)rL&r:yϲVfeaL {ɂ_`E+}5rBOjȧ7hᱩ'~Ɂy< 팂(q#{@TVYQWȨHάq6.?8,yY,^JFNvwY!-&-ey.cWi!w.Odu$Y}VQ[*'0tI"UJHZlF^gӬo@dQI2 [->~km(@ۙ#qJ~JwP{dLah'qy'2CpnuD1z?Je䔤K|Qe\oG = bo&qfT"U\iiVQܙЄjX$:~Y7AˌqQ%V xKR 'hCmW-)Ws..DxtmYGSFMYx,~ o\ם0:8rqvtM/gdj äsN u9kZ1MC ~ ɽۮk.4|WUS<?Wŭ*{r6ԁn<}9Q8;TV)΄TiʫJ]q48aAgT/#rl]M1]?UXO޾Ϊ&d_HƝs[[G)@ЉsGǁM,u_~ 22kjUBUg&'MA kDM@U5}-zw7MpbњV odX[e0Ӏ> =NqF 4߻#r˜x4"OҬ]i!<6GiGҬzV6O%U<6Qn}hVb\WeV km|;׽OD}[/,#%%xVK&:]G:i 8xmSV/MJ:i]DϢcEƤc<:$σ.6-ӡpTb%#],Q4Mqp}{>J~08€4\{E4QX\(+#OZ` "WvY (J٩cU9&_ߑEͲ'Ccn_tGsF_ a_d]7ФH3ꉌ(nH']+\e1RF>Y6;re:_/T ^ lIg :|;mAj9D=k*(oDIߐAFSN4h$%S\\9ͪDZ0_jof6Pnv*m"^W94zr#IėϔVkJA=\ VVq*^2Io6D[4\U]3d鶝,^V=r/L*G˜caaV/~i̜Wָ0ۭD5Q≨2]mgqfCzDv=~tu Ֆ[^gɦԘM5F JJ?¬ХJgdK[^lMzR#5[ҴϴX<[VOMųJM \wh.RFE7ᨻ>^b`IX~ VC#B~ÜK?L_Trr ̛]sh쫂2P۸DEX٭6UԹ̨Q˯d6e_CnhE2_K;>JVA%u :u?)c6aڋ*_.'2#0~($7.o;f_J$YTFvb S#^K8T>;DN{K9^HƷ LY%{0 qnN 1o;{[q>Tsqx ӝ;ӝ]*L8|/rEy*y{7WV9dB&ӘtD7NWAlkJ2ND˽Nu@qߔ6v;yu3x#ӌbb$CF ʍxE Ϟp2C*4O=NHf&3PZ psjG9w)sݷ!, hPh `F,[]\B_Bhjr!$NJh dXr`7D]p5b ]A92Ət-'es Di=h' 9YXt?M1OC8J4wSzve"㮆M*ưAK^{^%l-1A!0W*bv3jlFl75tu2V&JEi F!%û١4c>o{mjE%ȷI|XP9ƾP34 3.[Zr,'bx)6476t|Øf:J߄M(%6]>2}`1Z0J5igɢ$m}:f20I!2ۈozלҷ[8t7T9M gcq'jrڣPD~qP oӦ36dg Jh]3s(SN\SA5fDo`Y,7*-cʮtۊt.Sc B. \*;eMo r w&DǥF8MrdyW3K~QyVWx lȤs|)j)kʊkźݷ} VX9`tL)-nQCm{:9__8i@C҃m>PS(S؞Zw.#|4*ǃ 5aiDܥwp;/R|&|L*+,ŝ~1XETkZ{B5@-x+ɽ,#s#l̄}q6#@Tz_4gB'Xƀj{3DS{d:1Lp%a7[i+GyqnH9e0;3a*hnX/9$Po} z'&NE*!̈NH8$[f stƩ㋳cBqk.6ҋ4~ލdje*GT C3`/RgR*JzVxiIqU*y#;c Ew솋Ba,WߒAF =>/U{揻["n/X 1Pz~LTRBkyc53.'`.z)RL+S%(<3UFwh4պ.WJ엕cToo ^0{gX@upq?aK[ `\c(AUoHsl9\N0$/M e#c!ZQo(B']-SwjI¿?{"_C7Pg~/Kj& jdO5sH9û3xfV`<|^R>TrԬeȌkQՓ< kwUjei't2{R(KEO4b/wxb( cBb,,]GzQe|_f S/xezpkZ9.:~fG z#K"d~6ɾ!2Sg屸/i =CɲZoryrqcUz R'Lh!?R[Zf&yAfo*X]`4g bI%|~gѐ+\X%CQuwİRdg-21'J :]"ZģcxT`,S!y^ _hM7[||&#[ƾ\Bz`&}%8#*OK5n*Ӿ&HJ bܪwn*i?]zdV¾J5TOaid#⯝qrN(JS g =y dI=a cjL ~&vG!`.=99opl=}zVin KeW|Nt `'fU b+e75`mF&-&30_y1o&U ~O+0aTOYTiN/rC 2BcA:s32+2h=r_y~Bg?:rs겫8P" >"\{\6Y:M.JRڑI) ǰ{(5^bզ$Rq{Γ KЫcsيsi\FmJo J?kC5o7$ضBvѶHKL E>.SC<9mK 'E[<*dQ+lb*a Yj<${ <{72i.']c=$ } s+},N=Rp}n>\ZXJAM]O -]i)hM8|= JF%L„Pyvrؘ8 !0op0k\7ŀU?[kX4B1*%;"2H\(23I4gv,'X0|. )0V)$m j!9` #!w6 dٱ]UW=ʓvMa$ҟK1oALu M4=;uzUᆧv X@*sn2-revvgH%C(_le$2<~*fWBqݒPo2J6GNA~5"YV3fįSCXiYgfyֲ&=P`J@k8BF*vꢷPS\jg¨Qض#t?d)0P_C| ]qQP;j0)z* ǎt-7}:ʍq\mL;L5c]t$rU&jb,~Ļ7e7cvu= Go b|7-1Ś *%u Ad8jz^_nc^zvcoӺa=*};./٨Bz/27iILZŵ}}k޶kgz~ߋ8gÄ!Ll9LjȊ ߦKMWP[4v3U%N}%pLz_Y{NPC꓿[TrR_Mx!폎c \ aUrh3~홧aSj^:激Nvt*O vD=%ɮUb6 Q>4N޹: 9`(XM#-CצOm:)xA' bRಷTCn&>hƶY6G) NB7V(24Z}K4c{Gpge!;LyC5-RoLʠ~*J+q;$ F$=2c!ɖf]}n0M eS1l3U&X1䃲~E$3'\7CUIKӋnj9GN^,&!qMxv5]\P!Q+"' = smufb4UÚ5Ha΁9$&!cee :A䖎r?r $pu5FVYpeT׋AHD JWSƤ$IY·7X}<~9e,(s̭mt&O. aTTJЭb Bj%N ȃ5 U3T ~8N5Yh$9,Ss{b!)p'(y]-u4p6} .aV'8ѷJrx߄h7yz?FD!z'|;ьv ޞٺdz"=,W>r٭;S;K! f0!mw/Gx6uA~ 1LWAïBhI':al - XDh9CK?*sV0a 0]JY1J ck@~^}1|E3E v;|T};*ObE)WRacIĢ(Yx>Iq?ŕHҥ5M''"B^U!i Xݳ3IcF"tGKHD3^'XHꫛf@D6a}!M^{USPXOUuIHpAi 8B׊zhePwb ;=(k 60~,Hpĺ/pA en(McyOzBn҃/mi ŅwZNx<Ͽ1gCVMeڐkAG#R Nz)M_?]p`s[ȵ=װ-)ɲ"zZidh $No؛ ., I=2/?}:~5xj:0EVv7u jc)/q^S+F' VL`cA<&_%|B[H;i}0sۋ[dm"GG@&.LZYƕ\f̂e^cKF>:VDp-Ymg'sˢrb M(̨5heCZNW/.m*\'ԙ!ћ!/[xMgz .&/OُGċNAU1v&6\zXy< :x;2^Ihꊋn_6{wsoBMXIkO.q1ws&+Qz&DO+!95NF;>\oi q{0Tu Tw"^y&\[VkSvDaGH6q\mFaӋ$bX,Na,z"?MrRҍ$loK=_!N5B{Fû:HKȇTÂA9ht>@J44Q.bDS,eURYӗ!aOLd% $c| B6DدhC~TVA_t y>6h9)_6Dy*yT_vX*9ND~(=,W$eoIs^iZx\P2O#W B}.l[}Jew#@HdX NTTKx~[WzYo+!.t}tVAW!#[q)k'bk%Ʒ8:W V?Ev6\YB7Uy嬳{V{N_S&Os=Q>6aMfhUƝmp o0 e϶1>; Zu&=sM/z$W+(M;%+ϲo B aaŽzIL2Ɩݲ R]kYtu$cvDy/MC?caws}y~a-/yӴBGpT5D/}y Gn d$:a,x¤Ni)h1L*~z''zC7.Fsbv LF? ckƝSGIپpKk:Z/t̶OǦ27=kN P3DzIm_K(6Ƚ82sM5y~s汘Z\(B^N,|"jAL(RpEkߖ?s)6cF0{ cٌO EqECNxP*Tuexv"(]O4~ԘV&4F+FVL@^IWjt䕈JjZZ8}Q|;aN%ۉ-.b,E{[2R%Oo]Bl}̘^s+t"[ ١v bړM&lU)b[<^ӱd ">YFA \av]SozXV/[uޔyA/jwgZ T\0fg?vkVe? Ab+}G!uEu8t8 +Y\Z~2ГqxS%W4pA=Ȁ~qo!<*VD'5_nC5`%XݚY>]E񭻞Ѝ&, Ew#x˜u:H4_ދShDxb gMÐS/D%&@2wő6LW$6`ޑ ù? {w+a|6evhkikmy;LdgmV ;?B=`[GɣKQ_.kl%$q{{n-(dx=U[vI,p%ʢ)o:V=@(DzuG_R 2P*iYUWt`6JbH*mވᢝ@yJ틱AQ_3J0/2uJ7vK$63+9-y%zonLBnwuf(y7H-0],9.J2 nD%X`䚇&g1h߃i/rI~(E9aG(Qi9 lӭm[I#Sڢ9z=b6H_Zk$ت 認rjZ\X%Y~nB{h]G?|^sZ;â۟rMBM#qM[.057x*.3Ka;e-vOmC$x0';MGf-ڏ|$B5.7V}~`G 1Lz;M#wdVB7;63fr\6Jx$jG{}io%{R>VZX!0bJ0=n/OafA 䐹F"*s#lx);'"4J6RlTӽĝee1c9XI^~G1N[ZF^Qk|]">|LafrK gk!*E|:Qo@H瘬5VUӤbK?\ BS))c|br\uKޘBSt k5 J)<`3Sr/krLFc--3o,mڥl"Z*O l\e-BYE4b^bpТF\'v .אܚhG= gSa(Č=ab{k;JgCDmy#QxzɼpX3dfw4;h*-SQ+=rb);:tbnҩySȓdN_Gٝĝ[5-*{F1j0oOU |zU^QÁ'#K)\s8u?׆,` Wv,GμHbSኊhkZZ\UM罳=i&-);Tf:LdI#ZޔRFr7!iyS x{de_I[yՈ[l'04~YPmRW?nc`-!{Ӑb Hּh܁-YڳqFHGiV]Bf=ФYDpFAϓؚƪ:t8}Rߟ-kZ?yN7e0x}e>Y004"?x WH@RuULurN>e=ZL[@x)s 8LKlc2-_alurN(e5612ؔZ~{i9# ߹.Pw>Ws@D< pJY0%v%\bd+ZΧ!T@t`V>0)m=~gȱNոI6~>yPR+dD"SڭjfWhUw~@ 6s7H;4lz9ftA\9}ҏ(!򒮮K; (ZH(+?Phb@i fZ mOqCuy񧀔g=a.6P RaH_"I;ԩe+"![̪O.*M uxĉ}5b^HIOV'Qk3`-5~`yGQ! f{z<Oys||B9d+_rDG^KΞj2Eg?zI0dL*j4 )g6X2u|{X{$%5q6.`]xck%PSV ۖ:'8 HsѲ|t"(ۜ4 6&wֻ i"[kS;l5y["@)J N@>$,Sˆt %'c{Z?۪q+x'JR8o;1 -68iJ4l˩DJZl'jW}ξ7cv3[Q3n.W~M}Ejfpw^q>LP"|9Lv,G?*Mvxn-ClJ97)1RQxGlB}[8A :f<Ӛ̘{ݖ|ݶ&.6ܚ?+!U}\1P6ȡҥŋ 7{=|UمNffqm7:߶T9+؀)xL5v&x(Cj@s!QʠXWܦj۱iug'Ie%yLfఅ u]&Ȏ @/gwqv\Q1`U@  /@ˤЍT$*wJ,OavZ^a$v]SخbVQ aci7u?֮*Q;(V]Dq! s.Gu28ZNt=(+5A)ﯴ0:Èt"r *(>#nN>LhTVwk1I#DV[[hpDBXCElPmB2J_BѩܥfgMiPؓƌ"W>: =ڛ.pr7E#r|y%3z(.مP}Y4M̺НRϮ2(;?\T_'L3]_vnp~gk63[%CQCeN+ꉉI }+f6a>@NW]8!OxMkj|w{D\M,_BuQaq%Wm;k1!J ;a \iN;y0C"Cs 8LQګ Q-q_?)z4PK+$CY;xGh\BU.(2ʹ9b`>Z[!l#A[\1NC!`˞fJ> jq0oؙ1cfe~K#L~ϳ]P\# /?5  {@ZǤ3FPEգduWm߾ZX2u٨)NLWRbNl"n5$$;-W0"?鹳'*^ɼرd¾+̈h?QHˆ-i! ] ާlʝ{3P{# \-'4~Bw40N*{Dhįؕbl<*],tkD 7qn}G~_fD+*x ]ҤnC=!;B Vs|1il;GL'8f8U^I…Z "{y7 Xaa*4a_TYvjWĒEC o#^:|:2 ӉRH{z#~NEGքCR=mFVk*-|Rzv^KWm'i͹oV&-9gv7P%Jgf:dا}%1F%Y^L4K'+YS0U .8-St5oT%2P! aKKP"mg=8)fC#,#sa1=zW9{%LV^>߫xu+ 2݆K8"m/l.,7Hjݩ$ T{Pd߯}7>ֺFz&6!.~1I`2z.`GW]P(KvQ}}lIu,O ay)sŭrnDhZ֭k!O :iݹ)jyǿ|+u6Inn-qMbwA.o,I 6Z[ՎXXSD*3]EPU!o^ʠ2!t@Q XXzpL 5(Lۏv@ ?U޸%f9k8Y'ӳ_-, _tD(/֩ Dg9ܾP?AiM)v֎[I]9-nPD״_`4._|?Gι74h|<UT=~z#c@-IӒ]'zH(RK]ps0+דQ&նnTs1mޔ)2G۲o5 BOcԍ%ᵽ"p2e]"Dʺ@Mz7A db7>AGwbsǤT'{bUHꈚ+hӾmr-&%} +cdͩ,Tfp eGdŤƉ+5iAMP]A1\!ʕQ|g8ݣyR yփ]K[ihgsu&uë#IZ1e+JUS-IwِpM$> nyk1y("00,3o? *,&h!ms!H=]8W %Ě 5>7vFx@Wh$zT"P& k1kcqھnJZH|Uan wŃ$'ɸl ZrU kY&>0 QRNHXK:1 ;xXl&gGOi>ѥY;-J_ik]9RGw뛊 z`8=' Dž|Y: |QKʆ2gw71!6c>` 6x˂ĵitݮ R3fMXHV #x3t9 <2b(-)J5{V0~:~;_c Apߢno{46|3o j|.|yڌ^'{8nHNw'A|drN~ȨE~wWħLOf &),?q wD;.=* S:}B|c9ׯF A(L׽V3ȼ͍Rh:8#9 Km^c+y\k [^u5s4%^#⑱:E/SnSE=ݞFIp1CKm\6!мZ4DЬ.Dl*FH_n aYE8ͻ=u8+`Ta%q,o&nGͭ(67fQg}[P ucαZ> W-z. yD}f p!t^Y;y99{ 1vv sϱυ;O&/=$٘c.arCrW7˅ih 2dgǔ#Qak@j*%]!x( C2jVuǫqca)z*L] د֥ܠ-Cƻ ħ(,4'\xzׅ|qW<;!>hCڂ[|Ϧ=R C:Z@_U?i%[DuP9_gD5ao T1:4ϊ=XOǯ{Uݩϓο Ѧqe9]hu%6rt$47?A9'+g}6# ߉1 (fݑ)ng@m=$Hoy3kd-qQd2֏⛓m#h,Zn`YGmZ EOM>h`=cc %W\Kw-\R\g2EAHgi[vc+|t48 N ^<A#2u4x:[5{݂BS]rɈ{ɅbX3LY @?V흳'El𹾯tA2z4/ađ]U#PPޱ=t<1*Yh& X2g[dqs8Wd<Ί9!*KGC?$Lxӯk髗N:<5Ȕa!M- x/PN&sK[;ߺ{4rPB1k-j&l5/1H&3-ߞB{U|*UG(ʆ8g'd4b3q!Ǎ|jsKje7n Yt`)X#"^{ZF=$'cP&z q=Olװzܢ}$==];5R _}MGB7#:\$4k Xo8P7aq;9t.=Sz2B]\ ?ԧK, Se6~x 94/<Ҝ0l>bjZFJy{")]밣4Xan)Ϭr EVQ -?5;m/œ~tٕBs?/Ȋ+jޥƧe0f'4J$w! q_ zx&ɸб{r#wzO,Ցq~;ֽv-nK.!*ڼ0y/K/ͼ" 8=m]|Ks{!6l9"dUwzsLSҍS]Zn3 Ǝ6_- O:??⌫hz|=?ιW*[ =3U^q,RP,ޠ4#R).#Gx1&3q&KEH>Jkgy W¡e#8`0RZ. O<+hk1lt"%؈X>c^}摱x' & (WVPCԔQfPBC+㮓niYKϦc Ac]^(7W^_T/$[`WsK&Y~]'uYgfoNYsgX;V@M 3>.^tPt 7`v%΀'%,6yNC OXI]VB%8g Ƽheބ,fU{Jf~y!,F0F&{H 9kmHo1p cz3>Q,`/+3?ӔR[m a)gw~9'52T?؍OoLm@ G)F/-dR羣l f; 7e8G %5iaXmZ"UOe9Y)aS=rVwp<1( 'b7Ϻ()brΞ!:?b @:Ny`3Z1}(G. N` J Uvc_.M/H8!{IUQ$s{/e? et+$.߿luNF+omcR LLǤ"8R[\}G]p +wV x8lDMd$a3a9c,54?țuNɐOSN1G(emrqśA>Mb` _E[^WFH2A߁)צfܰ&|h:R2)w؝YsܪcEHjT8@h?uu itx>6O)~L^Ƶ\/Tc{3[r@>A15ע̻S*W;ف'LVcQS& h~%w\`ӞSgYϾkG1ĸ NDJn%+,ʧ2!V6O O/WJhnz:MC0#Һԗ8qODpᇜ \x`dݗR|3˱.?߂,~: gpL8K &A\v"(3 @+ ȡR3g&b?ACc JjfVMtϝМw6:.Qw(+j" j4 !fp}2NM5_rvX #Dl[R+[64/}dY%`6fxSSi|PڞQX_f+2Ϫp%|O> \٨Pp BnEke ?9 |GE*5Še|b\$R2΍ÂP\ȪE;Vh@?CcI!pdY)U^;!GhI>ˈRTE~o2F.2G١yڡ#D U-]2H$Ҳ̿? ^F^/ C\e] v@{\+YE_bPraA!C9^DW o^_ͨ!T -nq97DyiҶO?[k=)C,lW[ʼny=]v t0zZIx3ݬ <ըHg$(c=3XVл&'\Vlƽ` KoCu+_+.!ܛG!{WT,h8Kf[TύMTU'QnNg$+RL'fL@(=wALE xO$kd=;JW6tFthhǣ+!y [>c Nl ѝm7oFH-]mS}#v_Xr_"Wߞwwt xjbZ*P>{d;vWA>GdW#GaRpu3&}v1h+fGrԯCcd0G*+ޯ!6<)Z ^/\׾``Ap*cm?QGdI+Ei"O0XccY0>qYiو_I YwpȦW#bSbx=f\f^4y\~O-2!CecETIR͎*S/)L'{2~Cu:q\ZzaਠT2fHr -`*}S3,hg+cσJEz-w[mzuHn O{CeO>3h y:檼o6筙+m'JD{q񗹩ct )n˚$Da"p1C9 C ǒO|/ҟ" )K.rbmü^0:@Fx=0/),qpԿ>Yݒ\΂soL٭060+ԍeCeCm=s+<LX3YKf7z]g!vwHדlF36I"#(;YL\ib Ƭ/?1 1X]WuLat rJ;ok(fDbf %84 ߝ!!RtEe mA1Fi>pȨ*w ųu"5hFTQ@r=so@wy*fp8*S$E昹y ^h&rNމQU6EudUf$ti 4?@7ݨuN\VFE!ygTU>r/ S%ޏqMM`K߾DrGP9s ׂcY~a{Dt%y3\+Oaz<\R8B{Q g0O(jO\~[`WUcjbxWխrڛQWSa=>bm!mjBΔ5ODi.Xj4G^Q66kj't!],S0/5{@s3>^"dmB]DgRys2@mA|{NnoQ^]tI_Zl/uSvST2PY.PJb;DlrGeQl)PM@4=9Q7W5$ &, {$$C+bcaS+{! ]A6j]iB5!4G" lËOtBcМr qH=u\y 2ݪ`\Sy,_9혻9P]A&IC<4{p@l؛#Ba9iD uFqbS_-eL+^ј_*щ獁UA3/g3bHhBafDQiHٽYks]L CsGǴd'Dul8+`a򮡸po[C Pj-1c]*I,P?YZ(6,EYmuf_r?.!tD cm>llF)t\ Äg;7Ieƞ0JM]̂} jž\bbRg!ׇ[WfȴQb/ %T~#V+;r |tJ>ҵŮļ)-&؀A";{曶_< Z7)*"-8[[& ynd\{X{BOEtx' ('r7ko}ٯ:Ҳ5]foOfNo}@.yi1\b,FW8SA(^1Z⊿'Fc-0M/|Uo!t~lf\*ebD~)w*ruN co'+=}VօioJI5$/ÊqPVތ1'*o.Ø}Ab{p^`~BZ}l"m<OO;wZo䕻]{ f~}r{|]V VS29$+T,,%1{0Ww ȀȈ΀ d,OIXŘq V{v?ZK1ǀ)&l ^"oux0{#ilp@4'.nѐEgQ,'nFetقQ_?Mr š(=tUf~lL ?3 .ϟ*]ϸS@5qm*ٯ1hUr,>{[3X33"qk<ˠ3B=C׉Є9vJ["N(HdMbwykT:]FM5闁o! `1-u:@]]-+GR/Xè l~H5qE#@!ll҂$)僧lW-`W(Z^ l rGJC\BQu qβ8sxppm 8XiX~ CL?K8g20/ 9 R.ឺFא)ٴD ׃ujlD$j3%%oUɤWki L8z- r}tJrUXMPԞ;^h(`q~tbgx3n.(S{ХX"~ny7"i+`vk.h6_)`:ŏ2]T=lny f7Igx*-RdcHmeGrV_ЂL|5Q)׆? d܁#'ɱqR_x.#'0V9 dv, +\;fl37C)>[r|Lb-՚>ODؕa@ټ J'O&R/ܨL#tyrH3X~=OR}}%WS McU*Glj-t#ۘkRC)MڼwMpGM¹BR8Sg,@fұJƬT}Hΰ)U38mJmY2&v>>u.)F(n ݠL4%i~ak?2}݇?@c){7Uz] Z!ZFNE&|+8=,*2w̳yNCJf1jOTz4vj"%Ivh/bՃ"5_~=̭EAbhwwb=Yv 5nY,\hi/ Z<@tYTRsDɺ]qYTH;Pw} ҠC:ItQ+$ȭF.>:=7quހy9mHdD:M ؓǥ[o2v?ot̢cN eH(iOQ kOnH O"ΤV~&FB^y'?|UuR?[Ȯg6&? aҤ," Zܭ/|RP: KVˬtLh[u"#tT`E 6L9I:"4]ٚtcMMHZx(=CU PdfnZ$ה2!L%\W;.wrn81:Ѹ C? H-&=C5Ht6[h. %]B9ti6G'D_B ꍰ]g;[RJ쉚qY>@DNzx ]ʧqԫ89zӈj{ۘЃEf:+2QU ́d_(v`oEa77 Cl<]82l6EE)DG>XC ' ^P `TwWJvRxXmeVc%>>8HdPk!KƂ6D*.bo}j͑<Jn+Fr %>D062 AABy C_=W}Zuꎨ\,NtĹq;S)_iۍo{0񄕒o^ ;v蠠5Q(x%XANʀ|(nb hGސN7ZieG#a|qF Pғ>03ߡ 8^o>ŝ69WxU 8)%/+C};~v%01I7y3ۨNݙ"&"%g?i,t}SC$p9E'2ܐKtjrh[s3 зr]eKJHƧ34\ i+]b%*vpZc 8 cq+` Mnq0DzȴK=8י.ˡ7dஈP(Nw :Dqgl#D&`m %Bt̿/_YN??gʾ˻2즖Ҳr,q-9*TwO b#$l$X&faQnBa薪Usk})Tցg)d $d}^ |d+x0?,[) mk;~IBrp<=1ܐ4Ag?B bks)>H%: M->'ZIwN7eYv{ {ΝdhpK?XC3 t]r'(ܥ-FiN Τq wmhnJM4""&^SG:i1eZ?ޅ0Q668T n0GBJV~qdzw&}WfSS<dc!zV"nBeDΣаrQ`5#ʎr<8_m4+k,/%,Nkik:i #[_dhYuU:W{IS  + P>&p0E 襅W26 x si*c"b<]a͑&{iߝMxbc}8P2]eVa 1+֯b^3ݕoOA} 1^jR|!!.ߖl#ףkJT$i>DoҸ5't$ӿ0htO>/.9c@m+`Zdo]wUנyc_!7R#P(acϧhq@+Biq# IiKUe2C!G:_ g$W43XegT.ڠz4-P ;QJv*q-6HnlCÒBuIHrOGGɴg3Ӗ_†czQ.6:1C]Wp]4ޣAߗ7n a7Hoв tz4w !➇Urބ"% TL%hcj䪰w;J̱GfFoQ^i޸M.-tL8S/3V먁gt_> IL9dn:6rJĺA'BI +gF * }twF!oH] U;YYW_/YBi~+)S˨7 yƾDzr􎻯GEш߉U^5!$NՇy):J/AxT6ވ!PYT˝l௿)Jh@K$^kdZ{vzp-%E xFXkE7?oWk6r"DM~b7 tnOF¥WhW;l'_lxAN5EHf#VӟE+iOJxlG*͜ ߻ޓ7(qV͝{"0ry} TSK.[퍲VՊ ۰#y? BQ4PJx4ص/_)fNIA޸K5RF`gť:0S*hׅ̽"#)eSRV:[hI5#"$0x azW6^1mjx^".ԟ+OY\0A3;,j-, Bdw2я+sXRd;d{^s~J ] \33teTmY d> }ys>騙(p@F~O>-?Tsr5ypqn[5 +JLَ̥by~T C#Ԥ;\VG*ٴ?L⚻>+x~&*FQC(N}bkvZw2-nIYS‚ ؗ Пd[#B![f.Zr`u"'e?̄d}U#f廜򣎠c $$q-$6%]X~Q[5@/H.G~lx!oEilRG= Y~Osi4$WMz8YteERF޹Is]"))CwWz0k&_I4a[J ;P}F&xyM9@i܇cKr ^sA&Ho?A i`{q}E= 1m\HR/9UO,ѽBᆶJLw>>4Ϸ";bRA 1~AN)O r[]-1@opE:+*"2 U:F1o-SIףqߗs:,2d='퟼ȶ`g1pG4h!ʅ&ڽt_aNmu9:-pAෘADB(aYi$8jɐЋcx:3E`ܠt/'K?&vTjNdE .j/VLʕPf LR_6Ӟq}? l}s(V <4Y85Η0zLd]yW ӪNm'-{̩Q^=ivʙ52_'S  \@'u4ʜ3M[!K<$yI9Z`!bD|2sJc NLFDX@i[>Mӕ߭j6ui&Wpn+У3EDF0 4 mEvn2F`m:9hL5Hqd>R2:},,FZM`| M&}D`x. ==&/Ӟ4ut8v닭 ~YIZ_;ۺ1gY#G$4Cw>_;'n?M8D1JZ*u- 'S3Cu P6>)<˅]3G̒,9%'`&"i?M ۷uI x$V܆}MoԈ>8SF\^~ VȮ4_0UeH`Sޅ4]KSy'<%:n̿b5EnWdfyC!]Q k[BՎg]6%\ċbJpWb`=j3G 4b; 9XEWS)-H1(RQd'qvyt٤%!x%v{Ͱbw3{&aQYbTʿ} pAzI0^9B#<¤ ܎"w"QŦ~mRL3̏.14S#TY$}9`@\bN!tFZ4Ɲ.<\B2 ֊Z N{ #[aie\R]6RO62Vntq5NPG p—vsVN)|Ik8nЖm5MhST*j8q;30ILԿE4@߮L"|Ƭ$= +Sձ5+{(109[h!sdHMF{JJKڮwùN}F%0Rۍ}oteiخ&䌇{#Q(~ fD.M{GdCs>;h2_m# 7ӼޱA=*2Wg?¸+-&JAz2b,5VywysdTn,pUZDTU pSug舀$s'6 #Jo8zOޟ6EgUt߲ V=Arc[[iltz0ˉ4loFS@Q QnC/04pvbēi뚢󘅑;^]/֙g !=Ąj\0p>PV@sb&B.dyȅ"azbP^ yƁ8=/4H3\kCf{h qV]Iӣ^ϥ =:6{e=u QsQ@#YyNoOM1~m,q?ҟ3c-> &0di>H~:.ov| WvbR!H] 2+pYkoieYz'Cy.>E7Zt4 SWt]@eN:3Π~KƆKG#!xHl?M,l4ZnuuXXKPCX#,k`3Y6ӱ1#5\35o("q|h^Po kO+ݿPBN^՟q3L5LB:$^"5QI` QKČ c,_gLaz"pR1 av$RmRN¶t-RYeSX'@HnKS> Ż7v)ywӝX`Us.ѱ%ٷ>iLG}q6Z{#rq(&ECe1jQm|8\/cĿ8xh~ Ycލ.5I.K/dmeE||-a$nr3!+T8"YMVX˔,DTV/2~eq(HL4Y[H/ H%pdCpd'ª_?^5uL$NBg_7bN$[ǒꦒ)K5=k֚ݼv*@b aJ*a$/ƜAO.d9%l?Ԇo8`8 :Զ՚tH-&w\|_/{˸xnFG.zg"rtlf@=] gTҖ/EzLr1?1U;k''刌Qksb|[8m* Aר&a eDخ7~7;Ty^P6EUNA# 2jŠ ܻlQrp;J3ehZ.ZY; M%]><9j4#{g^j(q$/*گߌ,gGmyL!=UO(zi2x[VOVZ;#uYNS4#՟2d\gYhbTR*PɆ4"n-KΟuڻX?!Y+.NUvwiNOy9J_!g@ $=y cWٚBV/";HRsK"Jprt+봬iCkqT.n~ Lϫd|զaPqCK@Mw8qɹk8>ƝB%UufO/#Ӳpat|47hFcy! 0Jp6eTPFYrcQ>Hf0zRa#dSR(EJMuƜwٙ`mCcJX\{-zassܷkǟ\E"I) <<9^~cPC o6N8?ꐑ|`md%gw2*Jkڧ'6Dӻ(]'w)~LZ62,qgɮ,s2z}Uo`qCd;(e_`<#+qsmTeΨjQ*ji%&! pr*pN& ژ~I>͍NupkM5U)?I1|I^ŖH3nվVT;uJq%s7g!ǭ#MzwbPU /DFZc"`7c> 2h=*U^ c9")zboz o]D%`JN+*DP5vae†z͐XG4C*G}? H$ xkm\J\M}i\+EvxhFBu>B#$ &,}.Q qA'#+'32qӏbe3aӬk3T;}iZs ` rЈ8iJu̡VQOfȾheEm8%~:+PB'n+n#^TJҠu*% zV"s/k,uT̅v> xO/\ŋ3Lh:z#t5K cx!%^Dź: [JObͩ((%W}D!zF;eԗC!_m 0Dkw=N?^pr"X 8^DV:1n-UiY6v5 ki[uPʦU)P);qC$qd/ ?o|WčW%YX* zYk5uh"vf ސ*LQI59jBexUW`&xVe8ֽ[JabU/W͑x^T/_:"1y \LP''gyRȈBrH,*Ƈ!hiWuuuy7 " p6"D=2aìf&kk,yV-dИ +hĜP)N>.y5ss:- ѧ &-MLvHƎ(YxV1nY}=X1Z)BQ ("jM<~а1|&[ *̻EArlsLQ|ݔH3FS_S!;!1jB܇(l!GOk.ph+s)4K9 bΑ1~g O$\Q6qdc:$UfYyɠtqLOCuQ(IJor|=!-qc^JbC _++IEqB0|;'qwd~k?eL̗z&VU'ވ=~PQ m[rΙi6#[iK}n_>Fʪ7IV~Nʒ:Y0𡫔2u :H~1eRMt f>5t̄j |0ZY] QhQ8~00M5a3YBQNg0Q,u<|Dqai7n;_SǠ+TH ֙y񰶤 [ wiw1&E~Rg _R&næSª',046ȨWJL}~TۉQB1R+E29kˤn{,>E9  %wM̩F.Р["#zf Qz߹ከ׼p-谞BgyN ǧ8/F Nik¶#ϒO4=>˷^űT86g|Y\_!leazvN8Bx$R\\J4&Xͳҁ3 _qLL)YeR`٣}g`sܜ?HAO}@VH Yi,m.wnՀV:C$ٺ'td; #jyr9tf)0e 7ݽv!voXz7W72j¿cJ3x8*^gʸw|-,dX}+|0.@NcOc]璳nG ;ޮ&7zuM;&6EگL:=a:lFvN/i@70= d 5[+DT8Mn.v޴n.i..]UU3`^ij1}oMnޘHTtd0t·ԢXSNX۔${l LvL3+>\čQI$;+^]35'wxr}6ϫ?H8ިNrnzxy7^ ºy^)Zy*,H{]z3;(>:ݬ_;[ 'rl $/vp#+e>|tcUdZl&QBIIYMyt&qIByny3]M9ꦾ }"eZ6PJ6in`'v9N_%>Sv8-~FTeSeeHm 4Cjm⒦pZuN穠lWG '$pNyO <~)/F k1&_5xMD+G||I ~YjqL#6A=-{.0ZG!r@lvғ? i-ӧѫa|\SV~ڝ,{UNK/&el&2!ش LQjľ~'\Lh܃^H, A98/A2:2UE3nҤqB)ᮆD֊ou@yB"*YS7P\f_| S<Ԏ9q⋐ U=mhY+}oyvmu #eCn/%F,a?ۇ)]GnƦI Nw_r9JEyw-PoxRuҕ<z\pFd{6dFH[_pT]F4H]&bpx\h+cIZJ(݀ '&GAt(8S>⶚) yll鬪3tR"[T`'ؖVgIWleN5X j-=e2bһƴ?Rc#JM,5[}=5Kr~\iAOek4ӫx,?I"kPBD"gs_FL%(= yM˵VQ}z$-7 ]7|TYD]?U]m Q}:Gڢch%%V> b](\^fn:|9B߸ _KЌCGFz8j=s9c'э6֢ 2r <؀&802_n=-4u]"ֆ Kl6>OE_cWmc` s-C? (KC;_~Fk7Pz74dB]a^#|9ߪbB [ íb?7V |dzǁ-9qg85Ai3<hVJ<\0 :ųk)FBݯm_c{1Vi#9 cuOe8!rEHMH6J؞ ~~hU[k35&vJ%Lk~4rAZXv֬=7as4xO+M+A!/R S^.Ag+֧<҉ڌsL;FrU\J%)IyC=ogH\Yp\y:3G,X`4q?$O7QϺy 鲠IP,ZTG] 49Gbĉ_3&0KX{*DwF #8U-πςp x#~V\o}A2b{'ME Z1k4H`\qVe f >}'S'gK /VU,7O1mC_&-WdxntrTtL +i'~M|Fr"wpބ#*(\NVtwL4VSe(}=+iŚ#|,߳I2N . KEqo~7t`o|'i0<|Knw ?J`ӁSVǮU n$؅MhEl@IFًB<K$a#%:#OZs*S>/Wm}RZEHMg'-ul#LOw@^/D +*Y&wxˊ$V] ƫ3r b,Tb"d}.\%R=M#ɔ[;+9c ; |T=(?mp3`099U6W0~=|+wqȻK="*C[ PjpH 2궧v&3 54)1\4g>Yi?r*S0n˫-̌Wf/6 ft lSʰ6~g5:We 1%V!>85oŕ8Ж4?1d4MҢ;ID`@~|dbTnۦ@nJy(:6r8FGA"ag͏3rub@O$EZګpxq0.r>oQ*Qb z* JQtM"VR҂p;7 n;tYR}gw.F=?؃*擣)nac}=b,H`F J'G{uhsBԫIgOǕyxZ>ݤ'مuq<#5dzy|fg!Hfe?0?qġrl~ mŰF X7YȤH+~CL4NJd2710hiќtJwF ؞IN ŷ"IL5\_'Ǵf-_,ig# 5[(qJ|p&+il34?2jnFr槣aWmybǻ%F_ys ]3 ?{}\S^ɏ\L(AlSM9*˻͋=,QQWmZr6UKP[?fCD&&3 1V%D?xwt_ǟ#PeDPM+Fѝ <6X= M$ b+ߍ 7r\wĨ %կY\dԯML%s5@o(vo[mB1/sXeTlc? ] ( @B8_nP;1w”`I=7}^Q{S_WH]vtɊjY?,pivJ)oA4/hN~=,o(A&)EfĻ|q`@BJWJA1eV 8{[I j皔2IӚ!ny$*u^:M}& s޽\zqK 2"~Ț'? cil,$#{A(}5ke`dHICOTFv+oD uY<Dž'4 .T?ش$j/uL(T)ee@a95O@7vܾ v™4!:{-!?@Sݞq' ,Js WCW00~ه :uz9pUʤog3' @!4䂞AR L['GҢ|c1φ׈Q$!=N>E^})(Clj)v ~ 0ݮ{Hup ؎:MP(T 1&Ժʨ/BQp[ M:T&yWW#rt$L1mG<Cuu>O$mbt\f$"T3atT,ԞЧ%G5ֹ)?m?Qcsa!qV`G؁뤱#a! ZИyzpPS4y"'mb5BѦ@kfm)Ꝿ_E%Sy}I]@I%ʵU3lAg D_AI_w?Zyr+m.4Vϝ;NX@=GG""E-]˞\iJ2xp`PAyW`˜z<ڬŃ݃>1FbN2*USgXgT1PrbBFto\ )LP@z:nѻ \-N՝PK){-i"24La<Ɏ=@i8yzMPM% _(?Z^tZ,(Gcz$>oz{i׫Rw+8'A!< ׋yh>fpη<:.#i{BCN4zs(4a{V¼(t1d"F>4Q9`-vqmC\'XGRLv`F(QX(0PTZt47 pC "l.[U5m#. x4\YXr _/zIOHK'eGc{'LngFW,a7)_el]~̮ O(+!p/î+1ƅJwXw)+}EcRCSYVtE}o`N0˭CB!{\wwX-z+ڧoox"@6:$4c;h' *3H'dz-U昇4M5?wߎ3"O! v+2I5lNωg_|#N?^#1uAO`ZZYTqz o*${ 7R=ŭ_A4t95KtZHSGs0_hhB̶Q{GJiJ;ϯ܂6ZPGRН|gQfV+PTŤ}46^^19,@4Y~ YxǼn׎<: C>J@@5H z@0G"4_=| U4]AJJKltL4N{c '«؃$l̮Oi3L޶ge I1dدbpM%ԃ贵P.p%0nѷ') +PXs .}?QA5k==VE~T@pZA `Lןa< EP.J)E3),Ï1>aݢtL]jd[+ (#3li;۝C:u?ئ Ϙ_֘FWw3J#|(#^!dJ*DdDSh>SBItOV7e*PbW9Jp-FV2$/N@d$0:ĻWx$iN:&EXK.o2Ei[- = 6~FKz~F4 wtXʣ89/FpǁݒH_w]b7ҁ\A:",A6U 1mMUz;O׉)nYC9Mbh^#׍(*(\8Lh42kޅڲ4eX%:I[JmVݺdE`kʳ־fb~3)tG</Vۨ65ՄUҒ]2pU 7ABݡU},#m6p$$>$J4o\yrn)Y((s8.ƻT xzE@wh,JY'Ҋ,5 a jj%- a4-ϊ^=:/rsSǔn I-eͦ*X:83]Q(\-?pz`9^7> e{L*Nlm*e]mHtzR-u",szfE9Ʀ?we:pWψdev2 g&mbK=676xR;?u`d9뺌d'EN9g.oTYPY:\0d-(S~o wxZvBX,[| 2tOyƦrN 1R *l~Q 1a*TKn~~U&II)Wh c>7?~ 8mқhIEȽ^M|-okzG$x/ߪaagQNKV#ACy19irVM (ݦ j'ٷF|Dxt?UV?^reD!F\3ݮNWtHH PkJ1!5e:;ߕV;υ4x䰉*<{*,*MBrv 4lvQ&t)utXpjivWgj I2$3-wm'Ӈ BT0Xse@j$\([emcj ^ 2੾Er!$s}kA@X\}XRº"Nj@ݡ[ fdw|Ch&6襶=d%b&舝 fl|:z$ALٜ I礲nFe^:B؊!uW'}y-^p޹uJ*}<@%״5+6W 3դOg{̄[WQRRVg'!cפ+)9s.=ד +:IdbrGeE (>Ћ423U=CkfSmwI亁Qޟ͐} PBN/i mams 1N5v.YGܹ* c"O@oˏ?$c[x6vjP Cz*{ҜgcvM>F;!ߓLPĵqՓ_ CP5{^*dPgۦ'(nzQ B7P suK?1\_-V"[RSvj]+.T۸j&}+϶? lW RYdc93ÊΈHO1Z uбf,BkZ(^j]o3q .Q ץL}i@:8R&LS:#l;2-H=T6 q-1tu:۟#r|q'6{U!䋆A!&^uPel;5\"KC^|RVidx6-1TnSe sLS&nDQdd ׈_ UGyi@ĀEo*[ЏHJ8e Lܗ#ִ͕L!*]ˍmlbv|m=6LwmZk:x6l/q~s4qQ9VF!'g;B;0Q&V(Εenrƅ&o?^Ȓ^ QC}j'OPX5P 9ۻCYNYUf41$Bz'իR1\чasF>p%0=GaF~2 䞱]#RHLieKa’i{c( 5" #i9tb ܶsv&}0qiN-37ws-C*18vd72{HCFp_u%y Y| okP +Yy_kz{z]6T|,m9Md"7Df2{ U iEpo Ϻ~H3gb2bN9ČY:@[fY v30x:mp:J 6EpE)b@I⤚.+ Q畾Z,}5vJ a1e){C^XZ*׋΄n5&4/L~"TijzB9u^a_\|x2hr.3=s)]@r2S[_nCq*jZ5X&[D1&*`n\e`Y3A84MN*U4xi1>"N@u|pw.*Q5%!qr1J&dk_ 㻴KvL«(Fn Q[UOQ$P 86L/ O>Dʼ=<1!^hLZQy*6t!,,}C6翋^ëzO_;,?L4X@I֞ uQ8d9\oA߲{R߇?'J!sxvub5dw#߿}g+D F0O8|sB Ngkub[^ENS:Q/d$HN眷28vX2 dÉ8n(>_;FL^_ͱ}:,R֙O5r>Xț\*7uk%b!/ռ|~Zj-p*Z3tސW՘Q: *T0aۊV@04*TCEjvM?UGTG13b;\e* h-+Qፗ`%2-ɤWwd ZKi.3`m3soMEv\5RM-F YvVw3cVͨo;cHCLKF50'jظS{M\&l fgx>@E}r>! QV!1< vYp|C NnxP尭% W*(XA[v|3#)6=-μ#qo-E<6[}鳥H9u l;nD|:W?U.m|0C5[esڿsC/(uC&=ܡ*glYvn| tĂ+xr΂Cdh }fMO[V_kxd6`!& =%3|n?@i٫R=Dٰ% &N7/$'+Z9[TG|xىjIBB<@s-GEK巒 lS}`}3Ecu >["pش964!)'T=Ilwd:8)]r\Kӱ1!׾|ۏCG/ʻRq??%LTzٝ(Hבݭ9@yd6 QTM< \Z\. }q|nBV`їlw/vW p}zмƥ!E{қ*qP_T{'2+CʉZKkݍF# ~p 'RK.*at lpLaɸJ[}I@ٖ0.A\a7pOe),df1C鋇bi–XQ&dLwq~Z*kir@>¾TCO~'v`ubڴnHN=;2# ['@=Z1i uPP/&I:d1ύ!J +9h a0R+Əb_涁&ȅ7Lh2Eæ⑫g⮟$xOqZUlIx,.8؂LcՋ"Ƣ7m( wp hT<צX\ ne$ ](Ph "e (&@@JE;ZT*Go>Y16FxOFnio0Ne &`/R!@ZS:R X6 Bzq G{H*b*SR& %' {:Ŕc,ixwyi_suö )YO4q' @]>"(cgm[zҊ)M*R6?b [2 2{szI@byVrH{& x|,N)/zIBu9x̝6'X-)ZΰȊkc[@_h\FH}992F4fK3f`]fti4dXR^WJʲ޳x"2Lz1LdgC,{)E̘r׼/J2x3}~Aqw5'*[SY 9S1=+8nݱx@jE ;Vd(2qc 5<ﲾ˂ {c @LӇP<2Nq7z1Уv-bjٗQ`K X.ہDlru^7|V溁^hZSYgr`&=e6Ml}TƧQv^=(y\%$a %񱇲Ym_p} ٪`~Níq֮0g`o x?G wh$,=D%<|uگ z[dEkŽ4sV:$gnhL2i{VW+czuFU@&/Z/lքr]^?lniM#RqDOٿP%mpK&mX gSt.w}LAn `X2L59'Xӽ t{u%[[_T9E%enfogR69[o<\O~_w?̓p 鿈X챇aֹX90CYeZE~ĪwW&0d4>>2V߁UgX[dݩѸ8~Hb*im;,@ jBk ^;tÖqU[reg` AKvjH8We!KM&}ͩfWJZhFɄ%\ ?x"">a@ITI|i=OiM*𕩷>|J׈F;P)7Gh譎 GAޤQ#>7%U9Ԁ [̳k<8+ʴG2UTس#L?sAr_W'ԓ (kQΤNGÍҊeͰOXiYڍ+/+%wFh `Lc -t+zhHή_^^n@C}r ܥff{@$myd$cpMڣHuPYp:K^.r@,~2ƽVؤ~ USJ e |'!ች؏-^dԊ?wVcyBy%Di^eiK|cߏ(#h#9:UL2lxwU$?RjدAİȡ$X=C=! "VdF̦^PlHHmzDE{FnqߴaY]I\᠈f* +?Qm)!XR()DY7EetV)U$:V46γ@r'v /"`{.KP4'Ly<8H =ZU+ln!43ma5EnX׎}Sxƌxm=ۂ%kqq4J"je?4 ["A9Tj/d4&ͧ7-`M7ȯ9MʃX۱ӑYݗ )Q&A= EZFE-h؜ fZk'-HoDsEXf` x8N,{ :;׎6Pu3|:B|IjKV>-qjb jr.^ `ư$t_PbÏ˝'/[I+k"N^W*p6~N Q}lX_z8D^_ |m߸LIqy(6f bJI0\#6TTb$5WPrI2^.C0 58WQ{ pƚ%!9=}'l*0$-:)ōE3i{AѮJp 8,D}V44l ؖqʾ5 U#{}W.O2<eU* >ͮyk"|ze_c4^#(ix1S-i A`jv%5K?:9u{?St8VowVi%>|֮oP"M_Qy5'xq"ȝ\Vl;$*S>5t]äsA0@33 ƍ:~+*Xy|-F B3g"__1S52Kd0]y2֝@f~T$ݰVzI p awNܻ߱[Zb➏ISu&08 a_HDQf*e@5~&ձ^>ݗ<&ZPZʈe[[=Mafl(_;$iUj!Z:4Ux5rzZ9xM֫|'YۘՁy(9dƋEoPPjL zd C _ 1揂ch%y7}IOoK򈟾мS%Di9;O׹s8]hw,K)|X-Ljg`@+Q_xNli: uȢ h |]eY|sJ4*,z.nK.qBr OtBWYgM@DgYH\=/5a_q;<ѿ_KSlSRl1#~DdHad Ʈ3xэиu/Y_RO`+֧a8`xkYx ^ b֌dvZ Mz29jvxp?SZ±ļm; 6 JDyU v-'q:͈ZnܠeG&|pt249 S+=3َY É} yd6b'3C37%o~m\"mtj@E}LBl$~^p tM'(tdFlo.&(OW~uŤ' " T3?L" C1MEF"Н͘ٽNKF_;|8~F֖oL1nxkn:-Dg)FkWd퐺]ȅsK]m̍ 9fOٚ^s`Ϟ N2pZ|le1Y C%]=Iߛ']0(;'ޞ^8SVڬ@3.nˀVfwoILmwxK4s>)Bnu?лc NM -[PQ<*϶2ݔ1>v%?Z7iVGB{XdKU=1䉪nՄ8BUoxɥe;f'wV9yg tRa^rqVN4WeM+LP1$EIۜ"LO~6c` K:K"~DÐ<60+D1CE*f:hX|̽VTUC9mU^s>Z4 rM~e3-]; LrPlSM\5|IJ(Dž&|(4ź5XnA07gF0{'.fHML%5KNyq悎?n # X0vMy=pe+5 ǦbOlNYvڰJTQڞ]9gqH'oW`Nja7|BDHKlu-0\TƘ|wn Q䝻IY Bm:fy2@y aCY $}( Ӭ.FSX U9wYf "фl/e?xxJ{?Hs5JY j=hqJyU\ Z +i(?K*UY3mՅ7M:9"$-+# A\B|l>nP8ƺ:bҚ2 ;ђW|'!o+lnɬZE酷r8:5 B8lb@uӫbI r>= Є"H$l;RK y aYsphpM@" rq>Ե%MIQZI)żyGCH_^bUf.w i;=ޘ,4Z1](  T:^:\o uol6V ؇}:=4VFZ#K uJ2 cu4ts/td!hnş:7I(a}#Ŝ?VH mS9JsǾ + Ŗݖ6Coh̀Vb<\=5̂i͂ɉuƨ$v'GӱR<=$ᑨ(NLsfLF75XFwUa!16IOE[ S=z]6l-N*?9zSszppм n;I0 B nvsᾮ~]ޮ~Ic4AaݪE4=3a(ۿB'M0$FF" ,taBg~{2Vr9WmѺ]*`OJ 'S+ 'jvZ·ƀi9߇ì,0_51nRM-"2l̪XWdc0e+7KED&M>qT&?_AN[1{},k2d+uꕆl`gqY@R "WzD B2B5 }I_q€`zS]L YHtOA30)cw\;X@v-{/xɟ;i[Imܔ<#9Ky9Sm (ʼsg1:+~=.-WQh.Α0LV~t gRsgIXyf =E(,s<|R`:8-_5ɵ JM,c#|-Z6B*>-(5 `uyzp@+CY4G=Oz-/ӏ<-w7PuoW~6te z%*0t]V(m;8}eQpX a~<6 jL^ye^\}06nt>/IVN̐_X P_Eõ'ODkELooo&Ipl$Kq-;Dff9We*0H5;Pb˒MD ީ˷IsY3{0Փ)8> ROA-Fz+:%C{j$»}Ъ BU`t` H3#^voܓꮞaIrV4d̉d @:ψ `'{ryKRlx!ݣ?[h)涶)vvwb%E Z4., `4SD1V] .0FpFuvг\^-`C*Xjz!qwT?ت0ٵ)wɗtŸrpꟲ7+F[8ԂI;/I %? yk3e*{|ƫr'Kʑ. f j#/c(^ٮ{!P\~8r}04:3?󆀐C$'N,$'9ȠpV3$-^OAJwrx2r(K0c'`C}7zrd.jsSM3d㛅Xsl @NcI^ff$[;{41G`+"qs9e I>-r7i.od?1񾥉I ʳPJv.(Hnb@oյYgLפKJӯv@L%:aT2Q[+>|ͫ5اNJ$Z2,{qLyh<&dN`)j2 QzXK] hp_ 'p(R9x/;qǬ (k 'R| [A^: IB;rJ_|ZE@nC M,o{V*4[,v/ ~:q |h%~y`Pm2__]86Y!֫XuКA_ϙj^O}DR5wƐRߢul'-?0>Ph ٓ?0zrãݟTFr*Nm/Azv|+v0ukWwP*?X cm?R:* io dT7yij Y"ԔZKWD!i;|`n w~ ;ҳoH@z3($BEB-VukP3)*>(Iؾ8ҪA=qZsiRӇd{k1=K1\N]zVti4|t1P\ψId%,ŔTʄ]S`@:9RxSS;dy~1XW^Ne+_ dGn#0#ݐ>N]Nr#~ jo9f2*Wu4z[ؘV) qalˢC`<޽FcbmJs%+g|HQS]$%޺W\sOi!ns]xȴ-LȚH+DiY!B+ g<.<3fCpƐ&'*Bڙ_ *(S/+۷Vy4f?vYC%0}xpY1e gY- FnD(F+d'M7.~=. ` f{Ni ƵMqܞua7;uu+"ijL=Y_m 6]gN}$]nΌs}gf݁`0 Ckе-Dȭor!{YUrQ{r>&Gm1XQڐjXTwX[%3,JgL*ϮЏelRU/%m;W-khCW ȟE&쌍مΘ_9B(L-  =RE*`͡p|]gҪtOR;E<xuDoPAZ{{螶%˚r Dž<,)\d|>d _m^U[xc_<,NHBO1@ħ&z>[ÝR;PͰr7Ti=һD'\p)@{BwIKrH2-r 텧W~C`JWw35-D!&BdcM e$#Zӫy8:StW ?Ӯ58'X38M[xcLB,"bAFVu]{ҠFX |ڀ )g(d <),.d۠bQ5%vÔ)qȦ^ Тj99-$e,st31?÷܅ӂׄ-50;b32ŕ.]Ojۧ.Q0/\ᛏqh'.VU3VA>9y+*AG/=@"/`Gg[pm}KMtYݭ fC&HňY׶ƐrAdZPgxv 4E8c†+rz{䏅v ͔fS/!jM*H^=-}Xh[ l&;xoz76N P9-}p]ݨt"/.n^:U AsDz0ǂQ=bgȝW~^K*K\dF`loh x- =;;=SÌgiYX|TY,*[ds >ԙLo_ e=eȯ/0d Lp, ɀ;u!E]:TNA&zul䇜ml)=h6Kf = P2SϩndQbY*mW:Q%75?+>"LT%A׼G'l#93~<1͝K[DKb#=@E) @֦ Q3mz>r[iEzi+P[D5NzQ`$Y}os^  </V~>0+Zn0]iմxdWįnМ2jw\$}򼻺6kWrlJ85ҠtH)FMJ[>H # >]yq|JvõN|Qū l1t ;Pc-I9=M6`K GTK;Y+4m:} uA;( }XtrS(ׄ"P!tTjZH/6ɯ)޽Ta .E _Vj׼f)V`EG*Չ GnIh>yt "Q-az:( CJD6PAf݅v^G6G(.zFrV%)$sh] B38(]unu|#<9߁u* ?,K\xJ[b3g8 '^~+2?VŦ+u{ORWͬ}Z< v0 v$&Ch`H )|!]- \SkGq @hK ~{T xq {$~f~:=xY2R@m/BbMASެ Rq0F2"ĪQa<>I\SͺC=G(&ZTo? 3bPƴ#!E= b۾J5^ԄA w6z,MZ oҬo/D3J1B+h}EZX60M{6dziŸc ^d7SM!)hڒiizRdkոGԷA0RE0YqX>GbgxG?T׫82ߍ(` !YS7 ǪL&, bFg5P#wup&fi֜WuF5"gZ޶Y!/R7[*jw<]/^ ]Yv>zŒ<lƋŅDKo'K~ϲ7Ձgl&9[̯В#7Rԟ/ZY?_ǷL&_ЌQGY6 49o`w +i(B)MV02ZSMpdb uSKFH60e/j`a׾y?\\5ݑ,f*~}8V8˂Z[(uOD-X!WdJU>R/M`жV\OJXq ${TQ7GK7rW"Գ&k19M_k&(ѽTD:A&KW_O{tBJrFj#ʣ)S > B7&դ RKDbk_BJhtS 1]]/@mKOIX;g=DP%o;2OS=ҩW*|4K#ukF.&ݿ)n|#LV!®N4 m+ۚ@xGZJv%䧏e$=l l6zz_!+:n#j-Tl>$t% {ւ$CkR.g0O,{~Jm&104`χ{)RUXLߨM'rR-ZFܸ) k'NH&2rT< IE.1/C> 2%VqYK[OFa'RkH-r=h? \4R(<{(Jk>hd-̲g b,=U&F|=  jXeZb8h(\ `sW_YOH&RXs+40FW;?lX@WaSا1_Nwi.$bp|  觿4p٬h5{$YBh[W9a<_ʇAxzv~0g?vfWc@NW g'lE9dDa&|1t \Qi^H#FɥU;__-Ԛ~J <4,ho\TLuP35ޡ* K KFPi[Nz3SYωўigMQF)[_[QpR8_6:7–RĆ#- bR ۑpew3G8Zn+f"h,N|_50jfQ vMaǴgMTTEFzGD %a^?;7nIB^.z^ł``.^8zJ 0!Z=Vtǧ&@ (utңxyU=6Od ǘD|}ȰM5ve&ߵrtjYL]UF 6)n]6HV P',/Pxc~oc~S;?P *(yt"LWwJly ܻ4FӚe%,Z<.(F"ZS^=9ఊ3V{~adcݲ I~k)̩cIoC7`p~HJlnns ǗuYN7b%|!sD\ W !bֵ |0b@t{sɽ$Lj7l/9FtKSF# W#|yJϤEyx5 hnLF;4R;d;%Bb4hc=j9VήLs@\=3%ziq Kb|GP*(d4i\8xQ؊EG\BXÞoAV9( );@GeBG*ro඘@orn%+7c2_F]Y7T;e0W)`q $uV!pjǐ(>% =R:::(4uART,9|⨵VWMH}mKJeHT1ƒVVD "ޯk.WTrKF/QvJ8# CD^Q1M?573|o!%Q&l9sGR.,WHiw/cFGXiz~ /h^IAVS7Igg=+I`39> $R@6PȲ\9۲mL *f,gSj`Ť~#Z غKc=q7G[ܷ2*0רo*MhԜ!EHWG7GB[|{s]w8'Vzk| >,k英u?owܛYftr|N^/߮urr[jO9R'n+b6P"΀qVc 7bAᰲx֊]?O. tLVhRnܛ߅šM.̕/D!Bbdqjj V4oKǪP?ȪyMF1V_>sO!;~Np|.hYKA])fw4TQv=!.ERBG^&ǔXEe~u(KxCkh`|c觖&KWPsWG&4)Ѱ"6倅!_m x7^(^"5(H4]F[;LLh;["TR_C%YPHКեڳq$2Hscb\eۂp|hw}&Yo/y CDDT,=+kƴ{r_`O˔Dߎg PViip)=+E0w #[GfFѤ4`jQc vqfBC‹ԬʃII|Ҧ +j%gHlAh4u*q G⹪Đm}·d\VUȋZ+LX2uDd2de'l[~#d1.zFqE_Jogg e~+nDlv!(9bϠH7Bjp8tDS#+M6T,OAgP ۈB~u%|Q\Zl!:ADafmKZA㤪;x6[9>SG)>P0GV%㐾#P[:> m-K=>jzVIJL8Y9`14҄\pnJyr m}^NR25t#0." d -&g'f-fa9Wc?@LTsIWe],4י[d~fqW{8]tQo[Vx#hܜNks_d;Mz܎ ^?Ru޶n4NԥkWARR|bk!R4aV74VwoxFUeړ4XB e˔jdS8&4q;ާ7nV}"} ;_+ZCO@+h3@=LoEKkR4d}ec5b@:'!pe^Gy\hkµ-I:9gQTǾ@&RPwBÐtozl֫MfuyȡӢ ^aw/l2v0d&X5:O$LnL{}lQ:ȉLg.a(x>{o ǒX#hvEkL0#a4jqG |0 _GDnC3Ian*^^X]2:~vz4N}`,N*4ifnuHĠ*lH0Dn#5e|d[yҡ3?6$Kql/ܼBgnkP֏+% DEvsK8)<r'lF3vq X|~ңZ[ux`M'D${!ϤK3\⻭e1wS;0YBϨ0>t*C:BmX$2-ʗ5k"C(X{B*>}S($C8hdU13ԱTNz7o iIp۸s6{?]șyA5%?$ Zko^RK"} FӻIMA؋ ]-<^ bHާl~OS;2H—<4w +̻-O21ITϳ^(Uִ͞>%!l6CH8PdRSXG;8d"lǐhxfU:\ed^Ňa9̮q9dg-Uh8zj7-Q`<;K:{yT%Eg0p@HY[Mԝ7?責'O5d=T2Y!H1U{A̵5Ko*s|NSrn\{t;"6KqU>ocȼɵOTVw$Wy}ճuXaepJ$0Kޒ[y?t:bUs:_}\F.`΀ĤehcĶJvnNve ךph?-EP}sw:I6^|o3֝_eg2UIvB3k?]KBէ![2 WSaL; V; ;+wqT7qZM4zӒrPC:q;?tۿq8iúbV\`{}?AfY|1SUċ$|{ecjRJ(G'ރTj!YFxL.Ƌ ;Z9|~nd+6dX*-}> 5VņM5Y 6̱lɨ^$a&J{SV]g҆ v[tt{6͂pKcj20=>XlK  DNϩy ɷ2$-([} |Ez_S Ȟ睤U+ glaT"DΤdp%,x} _}Sv__%ŃU:gs ~Ec13l^Y *FE6'Kʃ+Q69Fw Z>tѽ$" M$Մ^k7 l<$durBi`/]̝dNI3"Uq679Fw:lq$era#"9" C_5`Aw}whvOnzMdPY=%-9r0 ίg7 G6KM,E,g5S[ݐyŤB$ofh я[PNI. %81v W_ 6aߧ[ZulvlPe4|O ;llKymd9}8G>@M8&GZ8Y.~u#s倱WykjeȕXD }!?U;(waI.m;{|"?)N ,,5wU4ܵs|D"91AW$fҴ% N:fezs+8StizA4ZE"b|y,4D06alh\Y!tI1"IEܦp9ė@M_9*h[He_K|DCVc <ɏ~},lg~&CR*r=P' mO#fwn;CZ1>J9j4,+GW.*';~vX]nRM)s.a6W|,/mb-DWF{@Ów 2KX* xtb9ֻ8-dI;wF.uHmTy,V^e>Ky/0.u@hso"/VA SNXjW3+q5mZR鋴pbmYv"Yh >\'o hK-xEwT-U#Gѫ\Ĭn4AgNGԬw,bP?kJ >٤a0j>#GV$в5؄\wivdOnfF2^>n;s?f;AvW2n0ȺVby+!;n+}!; ruͨ^XheMyESKΓvpoP.!Vǰ *i #:5bDOc:yr!s ]URY#I*m0%b r6틿nȤEHׅpa Oږ Qo}7dN qV\~vT@w[-R8om׻$bohqֲmq{ '%Z_2pw %J<=#Q w|7-a2"{vjT(yP A|vL_)BcޮOA.1dlU_`p;ofېt"H9$#"\|1=} jq=Y6f8SbO5]zS\wtyt#f(':箘Fn ""l S U =rK 5W2YU~"s6DGΉZNi1˔  [{ #_#4AyLM}Đ~،6gu^=(мB[QϼMVi%w{59NuZHѐ"炧0I XehkС^DM\yN+A2{u0{8(l~ ,lA!.~cN\A%lr    W5DdI Ia8WM2E'VLP`.†ܠ=K7ow\5&)da{xcQz+LtjjQ.E-SqSn1 YY'ϔL x4ڱ4byuC|]8xn hNH`-PZ-5IZOW_z PКBїj4;L:[]Z$Ī,š>/.r~9M/.`f\SP9B "FRxp"{gӝƊjB3W- CGǂڿ|5P׀ާM)r ͸;&NW&XC⣢OR9[mTUvs>vSOPŞ^,o?/[r#7:$ݍ<[ W7]B7Q8Ѓ*;)Эf{fSfͺł jy6Vԋ@݁ȼ˗xXTF0 Kn$[L5YLe2L6T8!G][U]z_ ɉ\^.؎/?hr9Q@dʀܷ $9#nsd ADGdLk&"q3֒|ЈnH ֐L/ NNk(,5pRZkUNI)nêVKa^]{LOlZ3]j^W$)O%1q>ߡ[7P(s<@_j%ҿb;zuBs4e:ZY96͵dwXIpJe)T#h˯}փ]*>U`I EP:&uR̢iCNV4&:Czeݽ<Ùd*~wj#qqn{/:*A# ?_uJX:Ŋ2#y$6 Aw?"֘wޔ_q$ 𷰯f(["O pb=1|%p8ϻKB56,&=43ʷJ#|C:7HVƺz\;'{U`5b Ǣ[cĥ)զdhjh_}Rd㟔@Y1~2/]$kxۧn_^8# S^M*x$@ZtJ'F7z_BJ49r-}L)6+ZVz%YJF7mZ)_gl~\i'׮t,h]#Vv ^ AX~S@]MSxvC&!+HzLj̋>&e"_(6ń"݄IyC#aIaYxI` 8Xejp!"G#XDyEeuܼO"慹K/yްFvOrT}of h,wIrdszc䁊C,QaODt!RƥmVFa]jn)1} 2[Ғڦ:n<`d4E0qs6ТȫbIZO*>I?Z dqFIpP}@9c7n뾻=GF7)1njP+@ 򊩫":3A Wwkl6㠦˕<򑞅i-{:&QU8WokҧocψmryFOOAc-{mK3z1XXzw>}/wy,E!`}ѠԞ\NGm)_C/f/C}# _0mK:ľ>9r( c^tuJ:+G lPx(4Pjagk E(z iEgS&so8/U,P|"B|&/y١B@6|Q|qcdX$R^)aiI5PUJD Z0n!/f@ZԒ2*FO:daUua34ۓ–:1dl{3CM_ gWrf*z [x[^G6֚'{ɺ`q)T43x@OilP~sy67?/lsV:fgYBF!) Ls<[r`SQյMBy}s=B(Gx̴دDZD1}z1tAkJ1 T|(o,ٍw'fdrpi,f; Oِ+=B!8YB3}# SPP\45GJhdܐ9 'Fӣ4`"[zOh tS )|Dsy~/Xu³'լ&%99>Mޥ9xӮl2#7Š3zc*iwmgQ Łm|hFCgdP7A|K转) K JV|U~f[ؽfqe)u*4ջ7ԺYA`0[:{=d٨Z@l?"0fb: ʰm_xA.=ϣc{xDIu#ӝ˞,^קٻ]LNPϠyCaf߁/YZ#0.-V5# P0Ft nw~d%`HTm 38!>8AN]liՖղ)dƨcr+Oܳ^ צxڋP| ql@,S0Rv-ވA~PCtsr{Xy0g |9&,4}A#*:\z NQDK %YY,ml&ĺ|zT;<:޶d9c_9HLўXPhI;c}t2^q1{L@.#%~"Tρ IͭkߛH&cB7kb\1.NHP[e"^qlA}uI e(B,.fpޤ٣Qv/5y) Z993˅Q oܻWDM.K'p-h)ƩatGK6 )[]WFE_Q Nʫ |oe/jH0cI6I}n{/QO.'Qʁxszaz*£̸!o"fسN[+}kVsaCD7X]l7V '$E5H-~2LE[7?:枥Y>9"3)$^~-7o[E6tC3[4ds1`U`ݙ5 'ԁis~^۝c#a̕f" iδ$=i"HDh>k%^uD1?-G'Ald\]n/I1#4fTPh0cB )uGU"X_pzb֨@m{4RCsB-5<Mm*մ7+Sbq="iJ4b!3 WI(-IrJ+a={(IwQE8GEр50ic0@FL,m!7ݴ $Xm5 ,kCN"\s/h(U)O۶Ky{9ݷx'xȢR,A;|#;YdH5sͰwO D)ϐX(ƌKmp=yH}"w#BYwu%BaA} 73k8 xB}Rz:>ۏ?7k=z9SS *K{ ,nO&or=?JYL`14 8TQ=0N{rrMxLKqibÑl!pii׳4Xp%Fv]ujd{YD \ iZJ"\_ժV ]kyNgd's;~P$vWaoHѼr0:%k>AoBFyPEiW+ry!^? 04cGz.zF^[#aP}+/*ڻ/3s l60wޚyJmXLGoҶ [9dx` o@0*{2,Ȭ_|=@]H?(I~] MLOtSU֬,˙By?xf}>q;2#t[<(/nxNmPH d~sx[hOuE䵰 j :bEr#"IfLbcr4 Yq±6_;O>G:3q΢?gl>X3АLx֡6DzzWZdeA|LRµZd` h覤`Bf#~hk#ik#-t_x:]^X}Jxf{EPGHJ e觵b|"6BŻ*5 #`8*p}}2T=zC!NIwMR7VH^9(/2w1ōljk,Ӳ-^8=t@4-ϫM79<]T%|\QN,栿O xcԨH\%,o⏂T<Ȝޤt3GHV.{jPJY?*u3CǑg(*Z͑Gl´G B!Ugl!Szf*Q֘M5u;.϶O۷ |6>6!glk$Nw_tf+A# 9]߽-+e) sElQg%½Wglچ۹G M־D-T~OAY.ǜ4\ 0eB ~V7`+0?[)V,0V\+Xo8Է:F8AWfN` so:E{? TƼgvv,n=`jz7-.ϞIP:s@bA@ ?U2E~N%UH`{gTErzȢ9.onX._zoTbǠLzp~SHqp-`r|b{ .K|檐B|I:ǃlf@nޞ Ʊ(:=q@ⅶt*UqX]`O?URSv} ÿ Qa #jyB[{9 'N H@5żGS0Nc5peыdUa sK@oRǃ^cv*̈"]G q_/m&t)p@b Z-€ =*R\$P >8LKShq*Q!úio2&n+;at"P~?<@n -Rvv;9` e{1n@ ؾ9oa7%g:TC/އOL*pWO)A6,eúNp WZӄl,7'՘< hD(_d$/6WR4bl\<#;O8IYTm;0gF}3U lm${Ԝ#xAz5{Z(f͸lWX"DU8z6DU"OLŖB7AQe7} 678M;hn%H#Mmـq-ە +3i:Q"jEܽ%a+-ZF(viʮ Q՚{Qd^?Iߎ">lFJի/J!]P[*->S 3%Yzk,8U(hg &C 7M~0rkzD$L{mqϞ_9 b ~:c[!hk] >"8*5}IiG؄5&8@P-ĆJ92xhT}|B7?ʮA?U"+ܖnD)āT$H!<&莉Ӈly?mQmcU'D1ĆV""V‰_+>hA+ / ˧Eqxk|:-h|em(RGjسl*Nc\#="?4^͸=aƾ0z9ЯJZV޸Q -e@O6$C>+2BfH΃s>е[nAtRT_{<|D[`uvRBmY:~ԓ^ Q:C H :P8[+-O[ǂ&<2QpHϿ}E- F2{!(#S&^)2ǩIQ,|،[qķ.Q'Br_+"+,tpm[@l7zHMHI'ʵEكP. -.zY1;Y?6_O~EҍrAz8V1,6-d? 7l͟͠)+c$:l- LwҫHjĨzf|}D_^Nc :@@60DF U_17,VghOS'ǚEF#4f9a05ĭt|ܒ̒I,f\p8 nam8G@pj6lS;w\7;!HtoheOJT&SܳM? `|C>^@b p!Ӿւl0Urz4,2{ـn<8TlpF_y 72[l| 2ڱw`vo C'cd#M0[+d\-j8Z *{ X6/!Um&d7YB3wFI Fr;(4U͡JRvf6>`MsAwSwԷ퐸$rFǥi^r)d-Z4K}cE S\U E`2l8+w&'PaӒLH?C3e\0=iw}AF `G)ERUq?2 nޞfbh ΚKglhD4y,0 ^bi^:/d:} 3f;8N+Ɯ>WS'ϨwN ?V% W /wFyZ*N=5DA2v+HEu$~klqbt鳲:>8S7&9֊?% XYfuDSF,k3Z>/ ]̂PO\Rk.tټb>fmuV~.6ls&x?`YZuxx 5윳XNVI$<Օ ]%q2GߟxM|t=B^+W mqe_CH-BRrBN2༾5 Xj]Uk9F b)vtv@yY-[qίOط3$_^mtyaMNsA炜e_*{qz`ۆYhySiw1t!+_J։bn? KtTJz3XZ&"z&vґm ko>RR;}= &< gV&ofZ+dI#d5,Rt>͆}Cbܪ:ˬc/1{FA.mMQBM-W.[֙{7s*}/cDG_?2;rXZ mUه.5Agt~>EogU"Kgu}l /*'ԭ:U"GO@ F Y7 *L3>S~QZiwr_QT;Ĥ2AXƴ+:)6z׀nOѲ z#כYQ=^䏉vIQ֏lOݠx+?3N$U~Չl<6="2mhа3QaZqpɃ;&YV^ ucJx76c&n[C"NכOLp\p Yw6ѶC)O{ADά/gIFT݁V]{K8~!khX%7M(\f,g ނkۆR:iukEX:`.p;TKA僈!*]ʐOG'F=2PgR$me PY{%IUl 5.[O`P3BRi9 ^̩vY"] Ex~Nf,FuY-1R3 FUg๤m#,N{a:`{3Df f6.@#;LD%,"!mhqA_vR]!d=mD(jr*e OxEzG𣟚=Y%ʺQlڪMp=X2lx#h)ۃeuJu ѡPW{]ꬵ"YOu-\W+rsY9Ȭ*(dPIcB;Ȧ=3b g(. CԵ$ F_eDn-\}9LHl_ʏu8ٕ+xE@J֒Ѕ[YJb-9l)T9AOA9Bŝ}3U{ݢשv\1H ;E(oCӀ/Y5X41pR Ŵ8c2:5+zYoȒnkAFo,5#6[*wa+Ì&jewS &dEIEv :@f$˫{L !=~eWK/PN)QFV tϾ&GWJifEkz$DD΄yge}rw륾} NxC1%;ͭsG>i ExVZ+{ާ_ %fE-q;巂 ):j*7ׂ 5\zT>s}P ,% xt^`+{ vz/>.`WK?hs$1]rrq`znJ 1k="MU!ODҷRcC m?_Y@RDeݕI+9WMS T6m"zmU z 2hp lƩ %*xJ;U]! 74]x*5Q%ylu,TyNNHfG?Dew8EAw{rximgW%NB5>Yk%C5!zXI6q7ʔV5X!sxt:gY;KfQ%A6&Y#Ƃ/xËvZ&<u S(42Lly+dl2Z+_sPPe1^6Y( n: CMw po|;W.Nuخ Ƶ Ef,\ogkBRj3]m5p,-Ci* 䪄 dutހCs9U|yADӮ$6NqJNTJ+h/cBvxqAl??yT_lVvRDXV蝻nz] Lz[Fs%!\*a['؃UD3nNaCRJXå 8v˵` JRV6gs)Klv!.!ۖ\ hPRA"[8G>Vm4+ډ$O+1C7Bݴ0QY )HۮKpsށ5;q䟨wmx]mtT]NsTًЦ_e {qߵ0񶲢ס(icM$\,GV"xH]9i5+'X *N\9렮q 1xՆ{EԬgk &i8B6n~2Xv/a`MLo!L^f֌3WX]Ɲj0V4CC 1H\J/P|XK/֏_4QEήzx< jBVv!εs}lːbÎ L*fqb+G`nd} 4tו3'hGyPJW=#66WKEXdHg;OStx.4#7%j^jHCNkxhR+6G1EtxhH>b^Q|omPBSCEn'CۙIhUM~ydsuS=,MӴ ? MTJ10tAJY&/ iYv@f,kUb~@Vꚃo[ ju _^:Lz $RwFQ Pu/ =ם'%bEDOj@H4roUm\}`Swς~w*͕`;0L#4{vmyeh 3xUO B^7֫9x=VLa'GW_HR)joi-F'/$f1Ts 럢D{)>jcä7--<|إ'_TP.I#i?H`{"jk '% [wʂȞ0hxXaL-L=ۛƮ}#? pQ~hz휻~R=esQ4%x& L>pL%~YJVs꾢UJ ġ`xnKw5sXۃXm&m^&s)2S.W =KݝDFž%! -@]DA_ĤX)'dr 9Z?\#hS xMS#q!&!#P0b!o77Čn~HkAD9-0A~xT~ܷ簄(Zپƕ4Ǩ=| tIRO#(8'_)+Z!?'M|;[r'3OA@So<$_>q~OQw>b zC{yNqʠM`Zv + /^JjM0wk)㭡$t~GHY=`=+*Fp2ЫFjx&3m t&5 R[ٕ `A>D= ЪSgK}>ҎP|4#z+.'b:KM'upd| *???e}шp3' &!SQح{DŽ+nܪCx Aw[كݹp>"= ?xy+ׄ`nr ?jȆ2.c)HpOR|)9?NeMq~/s.>hT#k 4 gSє^8\-#P"#CfIcdc,니"{0?HWqG Vr[;ԕ@ϰ=HӸh^R%n\ 1t1W%@#MWMEQ|8gO[23ZF8{-aD@ CL}Ŏ#۳$,{Ə1L' vfJU\dX(5QS M v!^sX.f4c9sm`5j$5d[P*>RX'ШvɞivNTXYUTCY0WʑA4kh3IHˇ3gGsAEuSjUd3}yi0 feѦV E-A y&-Ar8PV|p`E-N:{xo{7L6zww=R-1n9\Ot3S_̛=FC%T6h·JvWn՚L9V^ ͳׄ47lwr =;ZcgYyEp@EXPDz_!nwnPXeg2&e ˠ[ i5٭߷q/} xrz:Rvͷ^k2N,+L^$Q,TŘS 7Qp Yj t/]3Ћ6>߸N#u]DBXy2-}e~A{I_@7`E:z?5_MMS~7$2ڵG 9j,Z5C]G*ϿQz+@9 Ƭhg|TC<)I釆؆$sHfIt4 ~$&Ch_cVX)[aY)i]M]"NXN9q1!Hx02|MҞQ_.腲4?\(1NĽ{>ob*Kی/ޟx$F_5Mv$ QyssZ#:+L=J6 XJ_:]SQmL#`HgfuasbءpKUuF_tִ?7(a(lnnDMs'Uij%+iY}6 D?|/f= Tu" 'Begt-ΎSp|Ѷ"=ys@ZvtKgKR̩`F_9hI6z~\]1z~z'⑩!RՂjZ]e8\s&`gk̢!RͶAt$[)2sgRy*";BlU _HUPQڙXK8.Qcĝ6|5qS*'h}RU:겨yy z݋k*@SkOX8tAњJH,digJnڇ<1qt`н_΁tVha>0$D 9dIxza޳XrZenW,4eF_dd4ic`|ą*kuqm4?n1 0M6og] $t7"b0@,,`wUzf"pzVSO:{IP歀|&J1Y zSD(=sAG-PĝTMSSy@=1Ë3 ɏ4ԡ.tŷH[h/1F0/B ]&;xhVPԛSr%hy%® }r-eꑇȾNfjoB8D˶ RtZr&,x@ |L0K-3 O-w&ZB ѽĉ cS7TN˷"vu]/Ӂ9dtso4; _{]hrކxU;6-t<\_2Gk=|c4~Lم^@Д HA <۩ an/Zo$!@dW,dqD+|A9mw v}8#H.h(%8o2Cn ׉eu`TA\g-r -;r%$QJYA8 X_l`G#Ydr7 O~Lt.rےc.DX!HO%O4U-8}֡?H (2AKƅ;OUf5n}]eܥRpy[歬T]H؛_ >-5N$X D3\m&Ӗ#-h ao?yqQfNm}T(b yt&l>z,KVTRFjS U8 0oEM֊TH>󵲐wG2nATuZx:vX&T/:Ѥ>P*.HDPg S2bS,:هp8J} m3&feT}JGA&{!}>!`۬BhA/HiNEaS>M=xw[<*BystsrO n?sFGIfBٝbʕΣաu[u/wFcZG&Ϥp5M%p˰6<ʊ {@ EU? 4|$@Wzj{:q]I ^*[:4fґ*콽mk!a ^H~0U'l)a4_?5T )n$f썹 Q^j7!$}GtMkҵ!RO|8AkWcW[h" 4Y <6dq7,UzB_"[c^䲙đc,r0k$/,]Zu:lz?RU#K2( jJ l2:ssR_{RKH<Tn"]+駥YQ]a͖9áGP(^ /BJR6 oY`n w%ذmšcu)cZ'(s mfqgfƳ=[WO1e>Uem#Q^CU ā~NZ [1c~g׃{DQ:hHȨbظrܩDPb684?G'sP=:xܓ|ϴ2T۷a)13-T?v?{ QjO X`UF>OfO>4W2Þ/ƖD}&p$$mcv 2V'mJܦP+ j!is: /]G?j|]mD9:Sսti}9 .gRYPB: z)h]<¾ADti ,֑cK9xB8J)ԍ_0-IQy7 uFpi8, = پ;]ߘ{2,r{eT_–>E|Dҥt"Ku*/R슼n9J~=DS< '<ѦS1 f$$\dU+ܤ9ɺAQzX<~Z[m%)l VrQS z66zЕ;DjT3W4T] lO A$E.) 5:QCBg텡səe fYM5ăRCRË2FB);b/^ ?a / AZE|]봮!x- $*H"3$ZgNKgA]=XFh(~k 22u\w wu1!DO:48eW6_i׫!XgZJPx^ʻ qlr*;m 3-˰Pqo *glzHlS S1IbjM6EOgh Opy#~|7 _EGO55 )AJAEˍI+ll|M'B4 ]x&f/ɛi;-V|3xgh]ek 1QcI]htv ]\nb& #ӥ:nO:e>>,qG}QEv uBv!yv#`@+[% ;))?5K3*0dtվjG7FJ]0~\8)P7]TuaFe!xjQ$(7QD\S3)sd&,$FoU2kć@J0qTmt ~UTw,NK&*:ݨI_:ܓWY82kbw4ӓYd4*SۣP<+D 2+D6[TQ^-e 4f]ZxV34Si: k%M]7Hm46͗^>E5WAW^-b{ { '2JMDWd3 ?@l=pq=l#n{xȗX5vmSkp%ЇZ.;20֛4f0ii]sgX50&Qvāv9`RE1:T+>cl-snb%hze,|+GL˛mâV*M.sŻBixAOʄmv{10vk}8[#Wo890YUyρ+&&^VzB4g)dhH@ -.dLYSd}?lr4NU,H70(cG 7|7"M]ΐJJ詽4ٖESUtnFVIVrV>N[(6Aunngg1W552Ol\Ud sPs V!"2K)uTɅEU|#j`6A0?P=M mS5ǵ ~YФ]i}%?99!)M^0 V߯ یS'm TcЫ|j{875Uu߽Q|nq+s/A8L(ZU+\LUv̤2bAЃt: mߖ,B0pΔ7Uu+Y&|./>Yqˆ\GKCa"ZWc24cv?"1}*+m:|m0zB4Ws>ŒTZ  caŜ#ڊG!o~!8d7 Sd\2 `g`LO2b@h3'07nߖѲ#z`at!2$2Z1?c`?%6Uq ȼ=w& L_4DjW*\Kz^'`|z7+ridyu%/n0sYmCөVHb"&j Э֨Fi`pi c1 Rnquia\['(Qnk[| wxuDxPos8H D2GU>E^L{Tv3, AH{ƣְ@`(nWI ) ?5v+4E=_~wqdlEmp ihQ~^q[H"jRdY|)Ъ MjFlrb-Xf$KkRVhw;+RWGt9gSMQ#X p 7{(UQ6 dGŚOp?t*ZPru.dF/:!No*.L.+3yA2~>5W%| nb 9,%;1iX#I |;P-\#\Ybq]x" ؠCEJJɇg} ojrWp^ӘDMNJ O`ޓ:ȄǏ,RGG9J#iL.H?NS*P ,X#la?p./ 5p(x7q%Es^|HTNua֬ Ub^._G>SHRbI{o&gS?H_g у%;qflD LsV$` 3&%7Vu$ m,X>p(9nV~- poGH'6)刧9M:aYBn4_Z46nݫPbت?iX˪COq-{P6Mm8ٮot7%*AS2zEkCP<%/k8є#;nj| 3ŝp:a2k; ټ'vS )-֘z>ܮŧ<PA^G)?/!*JN7O_6*OI PXNقڑ>xhz*ШUmo#E r.'ї}5Q6tA+^& u 8IݔmjFھp TO۳9>uYCpg "e}n{!I{і n1ޮ<%,Z$75dUo4~5r6M_WExXD妪bLy'K]g~K`!M1bEw$f-san"H\46?NkK2Flؠ>?vSLgV+`8*Yj_'K̩W|lJH7wIb=]0yYKe#L!!nz*NX?\Z]4mipB S[VYN:'!.`QsM8[*\gePIŦQ>?yF7 K!&? ]I6$WRvE|2̆^p)$W@6<ɞi#+S!샀Z''tqL[d?u?*8}ؒuzoz׏z؊2%:H5%vwc}eg9,]n_>7n|&.9c:nAzT ߍfBo?KOlvB}E# >gVtug!>J1ǒC䛾~4ŕÒ;`QHNįzS*%g$PGav,Y _7ȫlͥ1ߓ>; h ov6NJg+h^N;w~4&v"OQqc(V%tOgUяh{EG*#ޟJA[\vs أYUUEtL*As`*+28*eEvsP%8wŚi_-(NQґ ^(ͅGIO>9)kpwR!P̀^k@}P`] M NU2/P%rgv*7<İt.pMĹkܕg]^){8Na:U1㸁B`÷d<:ra_ZTjKl?5p`9yk0x^(֓=GբUĴ3Xhx>^U#ӊ яul`Tx u^'cEҷ/v#b/i<6יŨ,ķ!f` W{\OnEBb9<)2?B~ d,& @K8Otdž57[!v$9.mk{ߓX9BZ^^Sۊ< G[M+@bSU묘 G[ُ_˳k!'xd)WO7Z&8ߞKGtCҘrb4#U8,qPik˲\]9t%0M秖'؟I|bki Q|J㌑n&h=e@g SQ?:'0Q(lcSq){O@ee$O=:]qڰe,x].u9.5lǤ VƣŲ,%ؑ|PNgg(Zcb?]{M f_JiZqL;4^. ʔYZ{-%]h}8yfI磖N'9 9^EIMɸ5F% xP_x+3t7m~ )sDDZ$w ;WT޻]gS7C9fl^*{نll 5MmCNb8@@}Jr%er. N], ')#1WN =6Y'ِ+=a Qc+E\ cDƭ?hU1}n(/|#Ս˻J'}lҺ:ӻoR08ZùL l=őBWN*.밸 uRTxH:A}»G& E"_m֐8Yn_@`[oQ>E H>]ϰr_Ii(,A222-|A8`>7%;ojߍ{:2!!v4ޝE@u'|? gj@sRJ\s)?&%Z@tݘks4?2 ONb7gjg]]] p-9'\\tɜ1j 7!Hvw[JJ7x|]½١[jTӯncNĬ^hlZISDR]gc/_ ʥUEeqÒG$Kc'o*f XOXoKt8Rƙuwpgʦ~`THk=?;X64K"4&wXR$ U%:2) *06.wHt=DRBdPazHK̇#gع@WܕwmHf??j<8GMPoX4\rF]̪SK$[I\X $ S^Wx"5"f Y+m\Cu7Zڿ}N1ZKK4G.WXzSV*^oƱN1.ϔ1mG^3P 2cK3it 4>##dd{zҌVs@'܇ˬy:_C!cOڝ y@`\ QYe7$XN``oE?8@_;XͯFٶԪZRQ0m-Xm/1J<w.%KB fSv\䔙04g^3|PpLϺAG4:y]g-zYl#T|Σ8y)൭7Q[Der8 H=e9 j|[u1%&#w>ij&0J!aL(Р&S.=J4_(R4E 3.1q4c ';RډV1 E+ywwqn$"1=j"D)K!xGgΜ:Ww9AY$uD'&t* ML"rҨ>WƯ1ӹ8WIWH[嫮$t-]up2'?8ݨQR _ta4*4T,^4P$9 bG>_M,0l Ul'*۞dao}Ҍ-ҁBmӓ Sn%?ϻ[p[3pԳԀd!Ghw#JH7kBnSs?eRtʯ%b@o`XU\!݊\LG1_#őT՞ژ`t|2 /zkƙ[lF8@bV2G +)ȕ߆*jȳ {2Q8&7a,ꔫ YoM%=Lɮ?< b_>maєf{XϨt+̫f|y^? .9n\׎ jPF͌~Uِ @`i0fȫ20y2>b)֙`iccW9t8>NH[~ ʷ.9.)ݫ\ 6G>ՖFѢ}u%ݺMᛃI? [tfSKP6Oi?,f??O

_F}2 W 2ؿ\ ]Eer w"N1Y*e 8{8'&/RpJe|ԭu&^hql&1J4yclaԥCf,aӗWz^sseg#gx-;3 xbHFv P%׵jˑa\l\Ն+ݜ_d_ *G^uN;.wF@[T S<-)zhz&.8q=h[.#.5! @F-x = z\Zu8Nu't tKEX"GFۊXLY0M% )ZW=ah4;w2:H%a/TWh RLe ?h4YE̚98Lfw>tnrbU2 %S"/vqk4\\Ă}99@@Vn.f{UlRC5D-u?V(N#zP=a 1 ~a&GG4v`EIfГ#%Tk0T㰰X>Cٖ؍XJ+I*&Hx KG٦nGu+,S){ǓcQ7lf y\)hga':U1I [:{*Ƞ2& [~!R8AT\E  s%ڛOB#gvYyk'iaBބIgnsQ㆑.ET4HO X[ ,]cYc?gD*봠'ȫ W|aIoQYm-8}DL2 󭩫+W,5FK/~>n['|q8pOHV :)mcAYH@^R"Bj[ʎz: *thVU u$1 .hF'$V`xغN, R>,,Ue Pxۨ=nl(9^K O[3Y#k)dYJE$2ܢL0~P{J#Z:UG 3Iwv)L"O0MS(iÈD4 Z|e@2Rmjf4ID8ROkL>T" ir@wK(Z3h~<7=#7{z鰥5v`D!,q/c)HQf0htUOtxR녹%&f(9j7,zF;.8P!S] %N|}zu 1QTmg<Z<~f2ڔ4B"~gDN?g zfpAUQMTK}Zpkr q9]p Pmy.VUBZ9ã5" * Gی -V8_'XzCJZw=L:+e+ 1Uvm=_:V FJfP`3lܳJMQ@a7ȶs.|3W5W悁\HR;k6`-1t̒ p[Ď ߡxy jDuSӢα#2-1=0]F Pz@Cw/5۪[=13\^IicX_l6o{ 0h|uD*[m^zЩlVq7k'7pMc\C +mKsJ"+N'yvt`ܲS_&+Q9Ȣ@cbҞ%c!KR37yggʰ3M >qޟ4F9zF-DYO򓍂ЎϝsruqP'梿aWv~?gwI*ɧ"™jnVm.lEFVKe-uˋY`Sʩ%QCck]Fͅ GvFejeCjmjDěT+y:YC|WۇޫXp %!(>R r_n=1"|Hk!-4X&fI}z5pU)EZu QlI<7k B>ݫ <Sd?1x:{WtkxL,j7~@j΀mw)к {hf<"B C.3RyS+N1JՁ(vf'*y{)`=*[ԍ fB엃R9{3k"|F~ I9rˏqx ,Uk犿EH zy!S[;m"vB2bff_"zbX8@(,y=dzizadj [IE?$},7!qИlK^\5[,ڸ4)i繀-ZF xGڠbzJeSĒaLxQ7hahՀ--WkD4gܫ. S8V#Z4DZ V26`cV!H2xݼ?>=T1Z'H$>waaeAoL%/ bn~R$&*`ϳ~4|P`lL$>]Ox(|N&d#jքy0lHEF] P*泆$x1Zx~9ƪwةU&ͰsGs$MMhm|ӄ]Z_{r0-T r9nw!(;2aJ z\̴vZ}XX|(P:ԟsK)a=]n֑:$- &nX!ʏ hk =+vћ3(-0iCİ굈V~e;*:B]&/xʭVp%" GhDN]|BpT}!rɪ^ d %nMj d`@dfSn0zLq-6}Vҧ$\'M,M J#7@; 8 {$ckO9`Ϊ b^UDQť;eR='Ra.Y;xTHhZ)*mS \qn)̭_8نoqu|Z!>U;%;xxdLJ]Pܱ68'8b$+|g}_hMl3ۓShR]+H5KٵU6*Og^ϊ$d؂ElH;Z._!:Z6 aݛATs1=gDޮ*-d_Gzrq L(N5fơo9q,hюX%27Uš$3d߮ DSx#ucnBrTj4b7qh];hʨ`Bf\XX,Po=<AWqt O3n7o:4dd+0!/Q]ߦ`,BfB75,03vŞì x?`@2\pԄM0Bkn*&THk(ʭ;C[~Lq椡J-.bwʥ`7TfmN۝sN4+h@oe}2^qGwuL=%Ѯ`P+*zFܒ8ڒ[eկGS5Ew4qݔ#іnI40*~%Dr8sDYsK3abrWaB`:KU|$FAd&nG [QhϬqG[#Vp*nTxvqbq1fgkDA>M+T/*3f6 "zTzsZ49fsPfym+4A8ǭ p^ _h Kae%;m(6nNpkD\gL`RUyODL]N`h\Qm zouuӔy?3GuY@(asʵ`2p@+$4|d|c$1$` ҿla%:MĪ{rxu[#<|Ia$s0I>Mwʆ[ΛΠO܊opߏOZ)n !S\˶L[ qx|H5 Zz}yk!5eRqq|CCi|/4S>;~MkRTp6v`2Zfx&]U왰wyrU]SUbs{UA/u*99%P϶WhGهEJQ K e[4[ |ǥ4Ɩߟ"ڈ\20KB_҇K YVl~I< o1@=mc5>=;56m>ާURY%99 ύH3H[ UE5VcލK^ E㰖 e Z#6'39K|'aAE?$< ПւD*T_V9"bb]@x#@-Q0N5֯RMNxjO%/ڍF BM䷪\sm=3LE{2?@ڔݡll,2m_!TDvv\hUE,2{4Z2Tl0-dIok :+}q"C|h­`VNchcԠCQ`"(2|$(]QvB|Phr'më(dMXZZ31#Ղv͟&;B/ 6Vx4č0HTH/=}s9yYs,/'xm .p,RVu p0aj2i\WZW@t&|e1fM844& B[P?z}9> ^@fZ$>آA~gb#2KH ]=OgOj `A "~qp?,A9s0fNFnMY C[VMքkT_m{cΗb\= 7T \V?զCF{] 2 V<ݮ1zU]~B[TI ]xޝMMLx2pY(N^κ;0\,fb#<~ 'Ѹ&j| v9^Aw\tMDmY m-ڟpal@Ij_0[aK^24Q3L6gcJ#25 ZH{?- ˼l?+` >@SQlpYY)m,uXp; IXSF!fNnrF ଠo~]li `v"'A~ƳĆmWk~5Wm栎P<)J~1ȓH0&Y`bdllӝ>8A9Gp}{d+Nbd6@x5F}xONf'v*t|SOx‡/Hs³xVQDzJ@y'Ȫd&S|®WâQ" RX aC`MṵUt(Lka"<}g:`O݈gf^9g˩lq/iBKݞ|D#D3WeZJgD 0tJ CM gN#0Km]qT yKvÈN1(D^kWR[ "R,9JwFh)I ʼKbs@/|)6t}!xXx蕠[ѕqpe;K/D^yjnXnXn'xBKC:S&NT6h3 .1Qsl<U B? 0,' ODžQCEKWH2HO/`fvYOE xvqCX< }R@8 ".SGĨ.2yuS*uЂy7jߓθFw^IY}*x*v_ߧDַ kFrs:Q(YΕПrС\Qvt/t>jƗe?j/Gl@Uifu89 a͇l.\yD'Y:uʰs24J+ބh璠#%{ʩ\0džktjPk~nXIxYXn7@A&dziraaՔ"d(>rO~6о,{m~D\]@?od4`P zH|ww/Y> 5WJGʳCI7rٟ fUC)@R2M`CMIfFT{4yk3*r~Kl?/dTENJJUw=[|F s#-{P&($uQ &#kkTRi_)*E 7:fPTjYaI0ikc4ʳź q 7=(tΘ@ IUzj--2\` W{lx|sL2.w9i6,d^On~4.Xa[dŘ tOϦYk rflc @U*VE"L8rv[b{q-*,F Wl5*@}\}Y++)i 8R.=e\zV.|wH_B\SmƬ%wQi c&x5$D}X9C>UɧW9x\fb6XB=cD7B=ԨxH#j&cOf;` QE{LvOZB͑Wbwy)LH|翫jB#'FܒJJOm6rglC$o9pRd\"Ɠۅ!qrkd0C]]FȺ]#=KdMr9*nJhkH4NvNsv`'SoJyPjFIbX ept{zOGn?5yOQꇬkM6FK NF*ezFh}qCHt4=`I7_}k]v^[Aaʃ%ys6-4H^M مTaZby .U9W1.OƩ%.ōy>̣ p‘͹kM:cV}7q>*`L$%Ӊ =adez5hj;M{!{H,`H*qliHM[8=.w}99 㭣U@y_]]-6bPMx$/Dm螡|B '#6yJ%j{, oDk R͊SG;d|!uA;7!ѻ[=7"oĈ`}SSծb_1%-X\R:;8B6ŽmwFsD<ə BTћ'lJØnDq;yyݳi o`M]ǝs#0YU*ڄ ͸ ]ώv4좵Toq6O3箃h@'?t=&".Fp3,Y7dDtz}ׄ%}p::vyLP5 oHu^l[-1XM ce}$I0ЀCT++xsoEVGl +QCY^qB51ͣe*wθMP &;;|)H9uVI l.sJJb;B^ *NnVUJ52]_obSgP$ñzb| +/ov3_ʳU+AVG sr1{-$~?:6wQr NΛ^>h=! )ΪN)ĂS]2;\آ |9(H_RL_6T3w%;FJ+LWG̈MƮ3()k"K)P5y8K ) ;_zhҭ!xNaVwxrP6mxM/nߐ4&*..G4VNiOFbcu.景&A/ сejK9'vlEWh"YR8TʜB~ ѕM_ixrSI`hyFѵ#B$'1BCل@b)!sΘXHV kj .1=*<61a#w3:=x ETP+פs-@Zng*նoIcV39t_ܣ@x~eU@cwO>׵[%#tzZZb: 5/hƺ`Q nMHŖ`ub\ gdqx̌G9ӺmBs݄]@nHd*sJX)V/-{7 .w#Ox&81u4<ɐt6yCEX#~XֿqŴI#E˞\xd2>GȠXmR i tKa7kHnT2JL*b:7oqrjܼB618AZfނ$lX+y^J8 K\hJ=梷̫ցj843g";Ee0/i 7o[_ Kr1J3@TIu枃X4$tƸ44ISB]hؖTOLC༄ٙU"H߷=;#]Z(#}8L{]ɔ6ڞCQ?|׸ʮ> ^{.q/ (Ԩ$ Kڠ]Q? u5|EzJR:' /3q6FYh?Ls2I߫36,M.ȩ5r.g C WeSɌĚ[4|İz)ĵ֜eǢQ⧗-̤xMNG<m=_e*fZJ8R>AMJtIdؠ h,rEL˫6oDF'-5\@;ߕ4CM샿Gl6:lك(%կ`>8~ ƺ U(eҎ|N|99=E߸NJkBʅZ"p|D\@堯I`C13'3᥵Hvӈǃ"Lm)%WNf`֖:7`_Y̲)eN'-W#g.2+^gټAf_2a}k7'Cτlٔw`XLFE:hf^(=,) %<ӕeDs1R.݈T!6+|ɚ/n.GY0{|:ž_I'#粥.5ao_EבFӕlacG6яiKb1 'FK=:^[ }mr~ï4 =_-{StV"%"X M͈86e5sb0?@dJ}C SS=)!8e4!&`J&Bt:dA>O)ˠHoD -/]k0(x3KB!i>$4Gi>BZ*I-6'J_jmw?ˮ]WZ?^x!{Ω_uV|#o7+/\ZU[9mGN@fʾ+dT} !XEV0gɕi@DqWGbWl$˽6%++#y9hdqMsDi>`02."ld kZ!\с:~4j {97žK4K 75FГvW;HbQ]k" gMj  ;cm3@u^ҪYB~0Z-*yMXEفO/Һmm9\\|]TR]J `79i?%.}}x4rk_/n=hrtIlp$g:NQVnWva4^O .6̚@Wu ⊷`}\\8IqN!*'ZEs~Pked&[uaRYth}].b;rT彛ZJ*܏:CWű'jvfxi á㔼XB[&NLr`F*t90Y $V"& v"I6x|KMI}&g/'ob0G\i545Mܢ]r\鳼sm"}7vT![\hBk˼;܎QR~4f"@d G3\ԏϫg>D+h]/[sY9rYlPGfWzՂa-$a;3V!g`Yh#]GGWZǂ:1_.62+p9[[n Ts_=O܍]䆲Os]OLeNh+6v|O1X7y0NIi$ܐFخ){In0R V,#[v5Xr_LA̢(>g#7^:v*S5);qJ?S7O=.pQ-4ۿnE0:9s> (c]n_qBlkdP:BM?B ]obE@xrj8QmqW`w6}Vwz)0CmN6ckM૶ͫ_'dpmrVͼtǮL\ |Y י$yRS X@1 uGˁYL9B.XɥxbrR1eMTKi7 M`<,nnQ@|;`v.sزiĹz@ e6 )JSU"C8G$vr[xӨ˔-ur1k52v]k %Ec5E:\͊}j6^O]/_w #5/j[+s6AˢbBl5z׵\Bb놃+ qr7\ݣu}1t5վBcP,,P$ n6HyNF8I䓲ϔYO|#qH6b{ªBet=g<#VM. e촜AeT t ؟dR־FH8w8%iW`O{fB>}A/W t[&OP B#h*Iz[~ݙd X_kQBM ˊ 'pۏT5~v{@q0SÊD~L}@B{W9L, L{"G%&:~ ^:]D̖ L_q6X0jZ4`zy8G`l1'd]2jЯi#ZvsN7Nr?0 FR,yE!JnT0##%)Hx˘G2~ z% ;Szr[F+!3_tr[7eWC:GRl l脁we7WKm{#a>Ou@ꓖ/eC ^ a5W}Ep;}iam'#PEk|}~]5eOx^2 J^mIk}lDqo1ޝ\@m2A "}̺S$$QއYa'zzx˝uDm;uoiS=A-# aԴ/_H଻P/a™(tl]y󎋧QMa9pBdP(_+|vMSD*kQ py1D[iW"NC!D_SD2] sV-$%8t7>:xn1S}sb7& E7P)%R2I0(蒥7-4#m|E+wu./Ei5p4Y>< U/:lvsm*sTڿSvۡdo<2?*AkG sNXz)G$C la}gF`OfB9g.9Je@*TUB"MQf{p4ND]n֘,4Gx($L9t*o=Y GB̎橐M.<dB;_0n 77f3=t Sw>_%s=]2 '@U;=p_{R=jݜπnӶ-~:%s(t|hz*R nncK\s [EfC5M K?9s`2dԛt&giݵ;g/3|8V|$NOX&N=GjTAo,po5kil\6T8ʼnlH. XosDDcM O}g 0.%ea$mD4}g⽿8f-DZսv߀̜A]W߫0iRihw>-%Cc}aC+K(2;c^QkG&?mOpr rAwEkLJdO+d9aQ}Gh]f%_?ɵ&vdq<]k0]] ;Uyn2WTLq+0!Y}_#lvrenAҪP"dKb-3:ZUVC3|?w-TS $/*_N/#rͻD3OfԪpuxtgo0lϝ/6zV:~F98ً SiB5$Jl'3C+V`&WiI,=8Uxz*#Ź3GiBys,#EbGbGg^  *WQ0Ysc1+(,&Sk,:"waW"Z~d64 1,߂l/)?MTgf_ +.u./+hI܌vq䱍qN>y0A]r֦4`m-y-dDtB7KU+ ֧V5u)sk#>5}Uy_BC\ W 6DnZn#yC(Bkt ~d(b QA+=P-HƉɪQ$ͥ5nB`k@ S%7wuVaOMrFLNkdewRJ:"8݇RSDM"wC&=̔o >V+|ĉ)$1>= H#VxLBiUyi FPn,(R8pk- |_LybYB[,0'-85gej>NJc~/cB肯!Y H| .+EMg?~ċ]/sz0$VΧZX_xFG46͹ HxVªA--/۴e* (7oAuO$"H>ܱdCSJ} %W>_ѳt'c\ e3!Dhr'@ o>vԩsRBl83/.g#\O5Vo3g)7v=$$6q9I:GxilLY#]R*:6;uzCQ GMB!Z_R׬71~x_o@}GBJrd; ;&cZn찓e8& D )q\,ˮ{N3I8TZ&jƈ$GO^H8)'p:_K򃴸3+$,ܽ/k:w٢OdDD \kZѯ;o:8]^ ~s^_rylY).V'4J„)ifI+1ipUeOb/}L|L8ytqTY#h ܼ+Oeϕgy)ښ%ͧԫ'Ş[jEP[a1EA{XG,WpofuebX\KPk%><+Y^<V(pI7_ `vb?3C$U]jTsE({XR9a'q5~yenZK}M^$hӤpoISg)WW^hX%k h?,O: NSY5sW,@ވ4 E&x;wzk+wvǘ+1R <Yr{94H f-JPRc , ^ ɣ(sI/gX ҍM{c /B^&P}xxH3W^(HnOHf[beIz>|7[D쯺kSXdV: (u"-Бӟ : Bk059@ܺJ O~ Q1TO=~NC9п-րENjd:e/8>aޡ7,f fQ_ZƩB_7ΒWeR+T>4Ab}RT9$tCFաҲ3-FbE i<_Q|t\0J@g\$7t zj__>&hI&ݞj#/0 Ng{ Ahx垱QgN{YtoR%f[ J>S7?? o$99"vY~X&ͶGT{' K:iaB xtO5&f>YAWFERFR/.}wp_hB/w՜~*E[+ԧghᴧ7v W>- [CzӰY߄/ SMI"OE"[";ZEvpO&uƂįOjQib+=tD7KYUWʞXuͲ܍cdvgg=* REL7f_3Q:0U~(PoOY`:7*yͺHe 8tcpk7Qd-ok۔+/,x+bL}xw4BxhϞtOykɂͻ N>nF9;3a ?MT-_+k \g3`B@ʴUTG,)E~`%!q(E(%o _t'(l.!QrYb:J#O[ /30pGQK-`sp>}BEͧSNZ/Y+k% fy9f mcPg 1#QG C u0yřu۳ z|)S6P|@af%1PBZ +7ldRfi[w!K>#~H['b;d{:ّ)S!Mtz Ȉ h@ !D Iu_9f?Ec<徽-m,9?Q5n N 7p yՌS;YY?f^OZD"|DyS]:\ic[ޠ:ܗ. V &f j=?9 '>_.@Vu򑤟| ȗxzq&ZgR|;/GTăH`9}gy[颾 Ğ6Ś I^WE.LnU m(%ș2ҿ0p xyyyhD$u'P:Lb^Na:gW%缿 瘗.圦aQc|% 3wTkad оLIWmuC7AvH?:EG{H_,x.kRfXwʕ u3TjvTw~{ea#"s-]*N׃q0Mp ʜC FD0@wRP*:zb|v~X8B/wuΊoJ9w0J8Fؒ4 MT01[ ]1Fbg, (0=$rKv):aPA-v@܏VWPkʼn5 'ʛ|Y۩;2q+DGOz(ɲ4Xru+֔@It}c0 lsˎR"/"đQ>EZ›;,Q*Z 1V"'g}4cv4i]I߇NXhAh׽eza3MM*rh=a玴%G0UGU=VTԾ/oK]@ U!t1862q<@"V31 )!_I^d ,UY P4n𣳦LT,0 2%]Fl^qOZg`:9drt&c"QH &|f ! 10m'ʡEX~*9&D4xm%q D (?knL5̼%Άy5OA5k_O- 80"RO| 8ħ\oCXKg`f5U]8hblN,9O}^o_"*h^{,ߎs<PU8Dtm>By8HsLqۣ'=9T8qϼEQ*9mr~ ?loAfԧm}ivOsW8Jw(a\ (8lā]&I^ k0~lyPJz CPuY#a eru{ ֊|NȟM.7K%ļH lMasΔr:- Z(F4wy(lGM{+6Txj$0{//+L͓0ȔxPҾT*^e AU~R%»9B1 ؔ-3K ~F%KKkcȹ=SV]ꣲ{se{*i,3Z ܓ0mrCӖzxMO yr&ܵ IWt!AqkoJųq DHPs&϶Քr i1F#E+Neyz ˠ+;\5NbH.=>=Ҡ]?T?%C3YRz5>: _XC~L\h1_ҩۚ4 ^Uoz1ZsaGv:<[)=n[݋>!Gi}:8suMT+u1õga}tX,K33iD•7fXrmKƜI%D^DolmeɤnO̜ηG96J>LkY_hp_`RsasbNuQ:J&LOIPxe0NQ&nfR,G=S*f^5FoP#*^Q'>,L``D_7=S 5+WZt~Ԫ~f1v l<3'{~D`$PA ;:hH1Mlh,(DYY!x\ qKp'Xd67T<|YR(9Ts: tQds[F-uS,Ӊd0 ɶ&wBKkˬ{$]6o}# cpC2>|VE]=-qS7h;h4 +lN7񦝤Qz̅ӯsӧLVG#]Klg73=֗;bC\0M$HÔ*8L!(r..v("ij~.EEH vBLWRK& s&%SX-[{ȝ Є^*02$T5*ۆ(lL4J[@¯PMWX7{zk)kcJ`V7 gDQeN(|hO]a؆Ȳziuxk"/ sloO|^6 ,HSD63 PuMH/L∑Ma4X7Pϒԛ1~c-ڌ$MdSԟӚ'6.#`d߁wS~Y{&F'0Z۠Q_ :()=zn9eB[7耖IaPFo z ߎ!l<Jȃ" y'u_k =+o %hhsm#SF.{-|gDk%Xy!-w m/OGC|vPѵtPM@ lBtFQ+D}>Ra%EN_Um'LpV|Z|'v \yy_$n⥏;H >U]HdPVHֺyODTyN)(oF݇HsD8"4}:{rSrR:zzB};I.w nhe6^$3Lϖh))D@^T^z '8s_ oC1E^:iJyb7~Up^TPSomaU;BAY6i݇&J@pi]:캱(J>|OרqT1yD*%ρ|s(n82(Hg{w2N081uhNiu~ڹ:QJS|8y@|\VE\Z=G!㢥̞Mit@?e5[|{fDѧ\V*eQ]|ϼp 1}AH#3)o=dVvsaph~]y[Ƨ3"t}M,_~N}ET)AB ڊ$EPw;KfB$O"D]Rĕ0;踦 Q iOI3,-=޸c\稛׈댂ЃpV[BeZ0faw;_e٪ߢ2?4uwRApҰqB8I88\厶WaY Di#+(Gۘ͊eN ox5T1g}5]&nE[u\o}(5jD#Sh7/ ,߮%ӵZXbf0+MVK!fm%.^c;&:F8΅na4rqbZz gZTrv-if&X4\7kpR-MKG&%1|Q*щGTDm}uM"X̡e1}# _萮99Đvb.V 2>}m2%Ź;YZ*R~US^,dhQ8?&V|5kE.3M$d-`{r8E wjxz˺H?8$p sv+s鸌3+,y0-{?hJqDVƺ֙Ԇ1XMa,W^`2bip{ǍЄ`βNJӞ2LE G382FZ,$>P*5p>X(^!bV[NTSft~}6B,u-}|#xݗ>dj' 7 IbV1ZldIpǵp^K:*|.b־Ԣ/)̝(o|S`cO_j7*D獶pIRQSq-t7T? Z%p aC4AKDЉu:nfp M[YT.]\5[yg? s=ɋ{-J يb1*;\UGP HͭL[9)}˛XViA2Vm:_㸻AhWE(&cNhrb"t#DLW2Tq-OHaٟ6{7ͭuI\^ ܎nByh9Γvs/].EqɫS6A{\^˃t="TihL?/b%FtJKh},dA:f/3Gw>3Eo{Vea^(Ax^a y?$`gGOrb;Ywq\RoxWzFxX"-8}O-mTHh5ak<!̆*'֌ЪH43\H)T\H @hLۃpڬT\=Zn2켔j%+~ 7q\dtc]/1Ij<];mp?g46V'%O:8>CU]*@W9$x…Q߄- m<}2NQ9PG9t! 0 bFcFXJa#*D<^eNVG|K!9[Lup4A H_L#fvW}Ѹ,6;O2,4ζ~W=ϪXz3Pg~fs hiF+UJNpx 4kQqx=Mf*0zC>0W_tz:K~ʚbfa֜P xenls\MѸsl}de=~MIz)~۲HRXX -l_Kmiy;σEWݖ݊ +9j4iZ1#KVW!͉'t҆&M?kwP)ž5 ߧ|B+pݍ|,nwi6N×:C| ӱ /n9#ŴgF*K(#y陮bT+9$ is H6GQڼ~WP>,'鸭P6[u׻VI)¿x3@^;8B]rpZPHOAd_/V"DMB;N{n@| -1e{?+v>9: N>]66Sbyk["WO ؀S3 ̰-qs;Ұ`j7C"v3l:3 MiT˟lzCD` > kiXEhl{Uuu{K㖎r>՜|G2EDY<2mʻRm4o8TXvqjpOD'ܩ$bh9Zdɉi7mwtmr֖ÛH5 X(BS?XVd߄({fHM%5"eE[=7V`y)GjԌe?8ԊAMJ0l]8(o럊 o)Ԧ'x?߱ӆwmOP*\u*k:JSџb%{87,U(pb"m]XImw\fc/ɱ{xD!G̈Hq/J5׫$!(VV23f˄a{pVSeĸMc_8@Y׭g5E8x*YA7"&Zлv7wR7%k طN+yU?PXޖjZE*/-f"f~[u;x&k6-W _v4bWTqjnsuʏ Ia pB*~)z&}OCT2xb71bq%iCtgNB܄i"yߘ'3_YI&F}pkz3̪Xw "hYD9;n $U'qҀe(o\}<4ܤ\uů%.먥h:jaQF\4O{A5g6z὚yyguGCB (֢:P4ь DV:)>.>~;fĆUy`b?V9TAp;}TXhyh `\!8KF?i0PnB௞U b| 4/+xϢ2|֒)Ĕ 0*3Z_mSx&Z76Yo=璘ViK̗ic_;a;7YJO!@o`=7gҷ#RD۱c eg q,TQ_ sIqmVR4@ 1\ /R/;Ŵ9f f2o'H LFlY`ʀ46Zbo!=*MWRߞ$m'PY0A{B}z2A] ԽLdTMf,o} ɋ= Ѐq@Xߙvhl`ZF|(P//QWa`G|VLgMΌZH t:ҥe^OqE 8*j Dz7$罿8KRZr)߿F1T:F{@5][?bS4:1SG?LT.푌s*cA(j, ,M6u⫝O {i^)n_\͠+,@*-$gTl!^j(G"e~!=ǞCAbҡ/i dž1%7k"& D_Xy{gqe\G&^է`1:@&X91tm;A%^/:<6Fe+7U53Ӵ w8AvY8`vwOET+)ɽ$(9ހ%g}Lƨ}nǿ) 5SQXL/ K1W'KF 3MaaJ'u( Dzw8f7G縦qA%^]{^_E38%Ge^V,3st ӷ~0%UNԎ(&H+Ykh4ͪ.U~< {}/~|׭L[=P$q3gݝrO>Y vɀ>(|]mdU {ތU3r<mỤ[)} _pC0GMS`S~|eUКG[1~_XEpjj݉> v c] d,=pd`IN ̝;Y}E]XđΦ 8S2C15C`J}"-y6%TY }<.cܔ0K]=p:D:RwD@:!p }ƪm%@sg#߈$ͼ,u: $/#v~+L+G)6.ا ccv:0y_zl=3(LF+91[α(7^ql?"ѳK=כ :-++e.A "'<#坫LJ#Оz*@͊l zn6Hd؀S\\'/({1D:(Q!~7 T%EM< 5uD&4?H\ﰨ1ӦTQo~Ky} 6W-Nsj茝's"DT ' Thٍ> GC@ԆXfZh6sV29EAE$}Ft ]wٝ&m2`0Rq|GBߘ+64T#'2clq0?.:1~LDL#QEJvN?2Gh@EQ}W/$j(+tc 37k`|`7't{ªLܔ^`&66x@lHOa?eK2aK fSԳPQrgOULw3δ89 }мrUU\q8HedwxG1:MɏC~FN4+/q;ȉFq1Dzu]oz"iwjf4VkB-Q6@JjhuFf kn'jL`J0{4>>RuUmg7 f=5-0Ag=%'Q;#&Y»4` ӫMSdCD!{͖mBi_a6P;>%+Ț/{j|(PcDzbt$'SH\s\thӸwE)t5:^9G7bh:i$SZ}=s윉}ogGJw@:^T}xfSpA!ˇn?3::hcɊҦ*kH= $;^?`4ADV8/-kb&@l_P%DHOE |%| gVJ@A6E.P8U`8@Y'=Q a\?#BsVzfdh _0*Y=}S?i,-lcET1nS&l&,#ȿgtM_eDBs[`, SPNIpȍ.bnl<X\ՖxJ 累+v'UN_ӂ݅}mH]_)1! vvR $k8LeIjpXPK>Ci[SQ50|kMXDڂ3 /+앢|C4 J;֢SS+ɏki-[V~xkfƪJ̋ i`Ŧ"(lgL=P{vt5u/2o+gXvyHTNޡ""6&o&iXx0òKUEwo9G`u^ H&ԓjb"\f^D>t"PHSy&!X=[.d 7>K|E܃TsBB )~s6=(ቴݕ= ;LH[aC3#Y! +G+z#Y-ؗn(|gˣ$XEd0d1*S#+#GXQ⺓Wdm2tQ'Nmh ruX'pgm==sXb[<*/@1T8$o+"4 W;=xz#9 J!M$I:{'Hr0¢\'2Kb:JS.тb=ǰL7C-W+%M؊Rcz!SZPI]rO6*#Z{֪+Jw3D{ {t )#gfڭRwYX]Ο EJL rh YEh.5AҺHn 2 B d׭e~$*$)m60it;}%-PЋ B(+25? ԪG %'ÞP_kb#f2-4/S62r_DC0REr#ujѩo;-Vj}neJ]aR4hݬ;IznII#=Jh$χ:>ɻK '-_ ",QJKHy#Wsy{!:*8T<\82-gºz?E\)DYqt,Nc VxYnK_3(ctrCe^NؙI&Bdc /kJ|H|ߣ^Tk)Ipw^rs,A{v]H 7GEΦE5G=D`*vi]L-WWY Bu0VR73ưlU"FINr|W: `a!I5Io{7G㑆'׿wc~L. t4fUE@S xi^%`]zeMyFlAbz3x2~I9$)ʹ&D%6AA\iyֺ% RUM0@IfoLtlO_aj-::(ST;M$b6El1/؞pRH1; ('ߝ=Ӝe9)| Jq%%"+V| Bt@QGmBu+}*VO;;ΟimJW 78zJS$_e,Fʣҫ320m{,}`/ᬫg{<|XjݼK拀[rͦ$o>y:nJ;㍔X6I˅K{[N EcDKm[z>m^rDu4G2\. twRr LOIaHUӬOg3t WT?wege^E)E"XczLj]J:R^I]1]]b6dufoV8J:{cA $wH!j]k+ OQvhjUV9#k7;Nedۉey@J*E0^ TL(nlzg|(1!a>(Ya,\="T"՜2Dv^ ti~7.2*~N:Kn[@$2bY~smz,a'<@vJ-Z_|ƪl:M244zI;}/jd(@/zYEѥ)86rYrUw'YM-1tF^jH) |7Wӱ.(ŀOן׭yTR"h4l/b$E%ң#:~E }(H\s[s{ Fm({U^c y t߂~W:yCy.+ /͠H @cH:9 X}'Mq@PN?v$$}xh[U$X5fIJF$9ɑ)V'Gg A$?IYNB ~tQ)J2&extb3g #r![9k/m( ek/e^ՕCiģD;[^^/vz :Qxq=z|)m1 J3tG*さ8P+zF. 2g4lzT1B/:T=jhR{^񦂃c>+A=I-" HuxCC3 ݾ04xPX+#R~Wԍ:, zfhBȻM5E[F܏67`EK F ~$-٣&eI ~rpV~[\M f ]J!p: [d%1fhb ip5g)^YJ0xeCfSuL¢ zoF]WNWl!Z?,[}|]w͎p+iH:S(`j *Ѵ`G[m940S"(~05CjBFSAi铆V\zB! JthqvtYЈ!h_J{ԇK}Oc,ѿqQ Ex⫓.[R{ɰ(/i-j\Nc.ѢI/ 5ܾ'/ob 7,G6ƠlEbG5bVx\T&x)hr6d8t%l)ތ'5Yl\:cEKJ}C/Z` ١4ҿ37†2$YCn|TIzq`̼>bKWBV:)6Nwsbl TU,WS>D.[P $)~T4.:UH錳] ;%Rs@7H>cЎ3Kr$ o;Nx#$5?dwrȜ吡Y慱+,-_ R:DˀhT4" _w',(, l"\"&ٿQt'T͒- H*%Su,oD/&*&l*чV5{<.7+UxF!A4(Rp$\p` Va2?wo;}SNĖρq$)O)M96ov.]R 7Ͱoc|c@/K ꊡד;ei_1SOG- A7,"Ԙ]M/>z%#Enj%^]U9ܺOsk^n,!պfE0CAuW}PRʤ1pRK-#F/MQwj _=xߔCgݹ' ;`C޸6 I 0BKN7)U CJ8ɬ$>o酛^Mą=^=Ki`Ø+z'D?@j%W¾C ~ 2WkcGŭu=UA.: Dw&+6)y/z֌PhнJtC#b`z~q:phf`eܓ"D>yEY5v/d~=z-hX+m7 gE5 ó`^vGHlfGZՃnhbjRQ.}7Ĵ~Ȕƹ4}{$ B_*㥨/iy[8/JӮ#J1D 1&$$gaP&5W0~[}IB֐ s iuDRͯ1R;jKidSmdW0ktAW]kM/*4bNFy{"uz:aÇUZ&3Sj*6;h>NhQH&uw%R:3_릣9C QW&Θ)iEŝ)m~L^;ZX(( lس2WDwl^iD2A轴|JP,AIF? pp?Q&6lip.bm9 PbA-K/ 4W/tvM&ssZnNՂ7:CB-y*D6ăx2r&*~uK"ᴃ҈x26T4e7*J.DV[v&rTÑ3PQO;aN1ӱţu|kB5[Y?#_OS:J\)xh^}܏02lSJ Րv|Zagu &\k#G6@C˹j2#lI']Lw?g 2Uhx9*(giwlUbj.} EBf<=.Pq,yޣB𝃱~gWfdVF$6K+.P&@6Yܵ]tNoI7Cn|"KU_#qhIQ-[;ʻw>8ܵj5*"ml!_a7Bs 6Z zd-mz3VeS*T%R.6׽K tϱhwBHs*-15m^^2\*!eP%Xȟҧ /R3u&kTOj )܂B C mX˭%!P&WGJ8Gob#V2g`3XYWCUo5虨%~TCWB)z<47+گC_ځf*_WʒSYi-?g@\>sB.ݶ">0{pUYYq 5<4Z|Z'eG[&-d۹y簖?n'_k{2:=DnXןiilI{?eo6Naq\žv Y$!2/v"ۉ&߲gl`,eۣ)kMDLq;xyȭU@~Oo@=%I4н72w[W%†h\=e46ωܝ1qM"RS 'WzʸN\yMmʽ( QX5b5 ry:載x/2 iFwɆw +U[ 1lK!ʙDBDr#XTm&Gkӱ"oȠ3h JL)t䓾0jt1Rjь}g+卲 j@?Rs-nvqz4wHcʱ4,16DӲLe/5N |Y^6i(%$.mи! qn:"J3'\}8v×^5 qyE5~|΄HX|( Rr^fON)ߥg}(ۧBՌEmpdvo[+G8ۆ[g@'"&Θ>Q"6Y@`_~l:ج> Sėv&em.&6vsY=tr[Q%ξAjBUsZʾrMSU25}M-4{g8v_`Hd@wHpDĠ'4ӧf4SVX/-8Ǎ jՈ _)nlǷ?¼].;qB}fl{WdW)_K>OGr#8b瞐c/WfICO,I5Q(dK'><_S70ٟ$g_2`x,Nj4u5Ng&ь%Sg(} 9S#ve.#s+tä0Bd)GFWt Яf'J+I^ y_ S -JXz6#݇_˘<%N$ L(4opK޷SU梄8Z>`楏JkP0;x]bk3N\́AD^T#yҘPcCU1J3;/"_r- Xo^U< XA P f*|~JVk 6Mn*.BfxO>/*C0\$m#i< \>+:xĬe' sE%Ap_:EKY3Js{d8'Q̖]M0!Q U zQ2X٢^ 9#}^#qS`npX/PZ[6 WNTx3O* +3<>9z=Z7c7in3 Y|sdz4? )Uvw;_cWWS6/@3e-`uI;ώJ=]$ؒE )7v}g̲zBY## sltB m*U1ap]f{vfu:'_DP}xʚ".]O^,ak?݅syG.IŶ dT"B2h!5в8 ``N &AY 'f) 8(RxZe+~u-A[m`d56[h7j dKePpc$Hf7} pv [+mC Sbj/D;'4$ŵl8蝊WgLS=n_]zP:낹ŬkxD9uUȇlăۉL>#`}ُcd+X;T{F9ܼύm/GlbNd/e35=%= E:97ly_EK6g^`ت5?B>R8;Ua3Oh~'X#Xxz{wl݆3i.ѕzc(B\P0-K~4sdlwz>k} m1"[!Eؙ$^*1MԜTgUP -cVuQ=.VYF @/bb/e xeM0KW?y ϒ;2I :N⮵rs/Wl97+VwW=OlY$: E5Xc| Hv>'b _>~z᠍ ?g 58C3sN ԹƠmįтrSXmvtk5Lc*Hu DyVlqXkea$5RLRՑĉĒ[I;Y.-˱I*ڿB'4@U5a7@mUfs Lnk;hlՍ;$%`hcC!\%](|5Ϛ>)ϖrs MDTҳYtV)B>8zO~Qz-߶+x %67 z@~#CsKBѹ{ {y;evpZڎA~\Pq0rW 竽[ wɫZ$P Cf)9%j99όR۱ t\mVӮޘS\/|Q8WЂ.rqgg~=bKCb<...zv2IzD@nVoھ 罓%.A Ujw۟jE1{Z^.SQݐهh@eH UA~B~Bƈw7aO)]jQm` "`e k襚b`F\c5W,Y^?$pt!E Q:3o )d=m0<:Ě@ŬI4;Q+Ց{ pfujU뒊6 qw  ZZuW8BSd&*u~ot7*[˴RI[^VG8?\p4r %otg?0O6qQ ~ikǶ]ٻҹ2.\Ӥbüތm6^ b7:jAd.%ΘPʪU4: FK#;%''6q|0?|FhK e/}C:mOߜy( ˺Jy)/ljaB4 a*|URmDx&n+0qL)E4q+ʼYD#¦(EyrS?D(ug%i'gzС4BKs y(ٿd˂!\v*7Eۍ%ݧC̻BQ !'-AI<QCE[Zqy(MdBؑMě4܋oHJE,B ,JQziRNߡqZ|Vg - {7r@m^uJg QjQ 4jՁ.NltJ(o/+ cL=5`tBy` `'sfdGJ@!*4 xdPc^% p2Xaִ^wH)c6}$Ԏߩ vCuų.j Tu^-H@b$Zt"` 2F+8id"Y6scׄ,U}HV!5.Vz i>r)ϰ!_<`XyZ0rM׫NnUcpp9mjTM *5hڣ$!L s+(Pi/M 4aŠKOgtdO "йkgBIeVl_cu`OpܬٞB'C솼oNNuX S kXct-- ZГ߯NzA:@Ͳ~䘠fLQi~־r'#uЫK*<򈣶X*lk&zf3̺ }p51ɕif 7|}BHVq5*-$piP`GB]зS-7n=ɐM0^ QWE0s'^3O@^kJ-h݆=@&4^y>{ExκUsQŅ:0nOv Wٖ3]1 RW"?ȫ,̒ۛ1|7Ώf=|%zd^qjcчb]?I9 Y 0$ #g$P=B:ցݓxd_X[-\}}~/ Lޢ{!vw- !T,o&{Xnp1V) *P省JDxYhJN0PWp7U(mo(Y-HCk'\5l(S؇@GvBaƽLPiKQ b-Vؽp\/km8W>uAoX+R>yp\NZ[m[le Q-~2>)۰*A3 jEVݖ*6U匾K񻔘FN!)Zl`]dPN(tnwlH!:pw}~ tx'KJu1$g1#3[ X{>4n|,V~ -eZ+5D/2O kЭYʲP.{JG"cScgԼl˛ூ VHl~h AbOkb"*>Aώw#glA+$8Cp9BK %jDR~xVK됣T`8*[+\kr)aS:9OSoZ4AV^ ,'-RJDv /sRsXr}զHH/" *|%1m%uў/DUx%|aW衯EQCyk &cI.l:V;p|m&F*e(O;90> ΃8R RJ&>G@Jb{ڮϕ›cc'hj@0,i㭍7VO(aP;a?1}i[,$2bb]C-ݐt=I?/>ԑ`zƒA9$ [UQiR|C.|mi@A$ fSOt *ml\ -/#i?|k[;zilĕYxO3`$?؅,~N{%btW97.W=%>w1hD w9  ׮OLN^*tea3~K+fU @ [S u mh7Wfl =Q tvm60u>Ts* 9_q K|l:xտ#if8U/{Kfv{`߀bX+da$t:{v  b1<Fl/Gll7@&h+6' Rʜ Z8wmȾ%-V q0]_é&]N͞JZ<8Xhy`yCA&Iy#)G_$a܅t:M ˆ,Y8=I[TTq;^vsOk"R͠4U)K%p7KY2,64^vG$]Jkeg Ȭ\PY V>0I&YfS-YOd{1slյ[|~~#^jiM']Z-Qۮl |:~D~^j{iFU3 lmӆ8}ǒK/}"9!B'w !L)7veaY& QGYي}4:$# "S0we{ ryOEaQ9_  ml3H3 r&llpQpUpo=*~`ߛS0Cc53s}V5x,_%7F>[u>ڮ* NE1%:iM:R !*e;dUr; sTLxM[3$с\! 07NrıDȩ\y{@ق=Il *~ElJF[>%@&QvJ˻nWmIIY܍Ci#{wfu=KӞ[@ 5M9'dw7UsMuM4R+6g]?VwV ;Qcd,t}ͽ~MU [:t-G$9+NJu w@c_n85&(1j2Kҝ޳J[,CJ@]Jت}%=ojqq[8bKr 8;&  u>2o_tXTsf7O'0O}Dd :Mvl(t=#K0Ñז,sn_FRɷZ stfzey+ !P{U4b^y.\y7M'qO (.rP#|}h+#& ֟hFJaR0ч7ءa/t*t/W aPGFm@Y4w҇MH:\cvG* &e l\d=Caz^e;aHFn38ھLzDJfZ4囲_:6~"_+Q4%)nU]6;4E#v1*=EaK>a y?C3ٺ&!.,- gxחb/6GjybHNLԾI]oU |ye4tMܿ!M `Mt=_vcѣR؆#_dGCޥKI*$\Zߧ6WLM _ܬ!+|U77Tjr;HcoiJlN96T 9,"WjR(3꩛fY½<2Yt |cu,w251 M@ T`"Fw{+o@H-kq7XxF3NeE||%k2}/0,$GT&سDbXRnK} 0,`y+ $ӪvX%xETu4f0SN [jӳE\a %)J&f`:) X@rThzcWF~0e~qc,f \IQ\1-zJJ,ѓ9VW\j|כ>r^7{Ъ4Òv h4(zYbdNA{wFqCW $m.r]-:n"Y! @mvE|` *["]Jmiӆ+[XNpS7nK[6}[_3bf8O~S,$j> bЫNև`K V#jԔ{&ȅ, Yk=5;֚A>j?W,tZ6M`p =9i+-?(Z^5'a]Ͱ'n;nt_! 'p|/Jobl^@}{FU`o Eh2S tʂAkLQ UJPTcYnz-k11=KHSuk 3C]=,G;j~@# }6G'w}6G$gGerM*iڈǜe976q붺%74M{ORw̥iA#K蓊b\zDMfZUJRC(-F#RdHcBX(a|.rkil'qⓍL#@t͉SKVq2-Q ~k;mM)8Fgy&nT2T1OiIz촇;{qӣQGp!y5%5b7pMxK*%zFyKjbS8&^硐P^B/ֈ4诗`7\jl?*&`O(I*V91ߝߵg)2.aS#&CՌ&Pqj{͏ W }v厱 2sM =20IT#<ܶr9Ϻ>d(lf$i}ud*?{_#Rwk|Ǻ- th֕RfO/̼A/0׾Hg;G5ˆtXZ d ӿG%>cØ Q 0h!(5ձ&gbqOۀ/VLH#|+lV^{VMzgaZ96p.N $.ʗi(mԃdk9NyiVpyE'jZpQ)1*&;|d pOJpyʎRlʯmV7|+_ 1|yӬ{0!h v;4C9C&L+~f)T4!-"HOZ NJtm~W 񡛓>}%`lnh'!e T܅9]L rv&JC V$F W8&nmI$Rk7%(ENI<(rQf6nQpc] =8H~QREfXi9wSKY s2jl&aV,XJXO$5ɷiX{k*pa d6} a'9ϝa|=K)͖95WHdyzs]e,:M s+<+<-F%+ %le;j \Hƞut"x~!B$%cpɉ@4CG_VWZ#۱JYhߌF E9ρBSuirfSQKZuSnR.F =$0ѹ<;%MzcakOC !"@GHdoڪ,&%ѣ14Aɇم)aNDЋj*"݄ \drcG ǎQ>%!2Q & ͞0ԇ$?o>0t 3iXHiѴ8Ye Z;;?*D%4<$m X91x ;YE)t >GɣBbQ\* bȎ򂜌)8FhF9g5֨t?+F^cHCC2R(a?ay1UHe }RwF!nAh>@ǔ@,{GBjyכO{ޚfzl畔kjf֪ponIz6KIC+JCl"ݚQW}Y=B+^_eKO>~Kj cd|ژ6#)ؼD]{7%&' ;=$Г,lbڗtx\z9OЯg&(8'Ϸ̖B"##oMCgR~\zܼ'N/²f}ŠH)Zhe2}cլG::yK,a0Yd/!-A`*z:T7J1i#`&_3=18l*?2D0[a17J/X[8zT]l[ɯ"iKoF Ap?w-B7P b 7ݷG"i~OϚ==m#__șԅ?|=h"x]SHFM4@zC9N$2]]oIw Ԡ0'ͧB'aW.s!u2i7p4G֝Ms8$#%]l < K̡ u@'+o>@oںa[c>e5Sz)3yŶ0ƴS!f6#IӬdhg 8! S )R&n&/k?K*Y?E'>%xzYnRe;dRW?r,A$^IJV:$'ogE޻uCfF-{?gj&QP)@w3|[ykqnXXLT%noL=e#[oڊkc咺]QޑkY4dI͕="-kGRcinrZx/](~fSNd7I%Xؼ ّ]zoq_43] 'NSV6y*,^YXZNM 5{Om7ҙF5X5TbW>L1% P(Q dRlcW"c>gx=N+Q' M#&Ngt7e1M͕Zv!j 8}hoy f+@W6/h+*kP/m=4q}/0> !nk,~=_9sͪjIFiAʽ@uOK Aظְvud.-E)U;f\4"Z_`1 j k{YYnبn/( oVw;&"?cOǮaJ 2\nsPtņXFeBǹ%kNAeO9r2˾CIǜ=J]w u̗7LiZ>k >žÈ &i !Jp+1*X/i&j_9ESڅ SZE4>u\`{E}(8HVς9C#و lU srm fFZb4H'}=eDc}{,PS׈XY\$F+ fdyTX 8+i\އԽDj; avoD# ]T~P{Z{,f8~!s8 ;!ZQ*1->^7oVOfswIO:衡=Xp@?~> Dnfk&$=k Ne%´{)YD)'ZeIObÊmWsRGƳ8FK͂XWVM>^(ebc"{ѭvuk3dc}XLa:pC^1CV83MJݱ N*Ze>Y$뱰;$is*8{{w?449yc[**UЇ%eVV&er,ݎBjYrc[3lHRJeBF(!\d/i A%-]N0%&.w?]!UkDt&/8wuMqE5kWbkwο꾽/:06ߌ: 䌸!$!iUj5\+!nFK ꧬ⏽w_ZV(Dx%D"R} 1^Mo h# ;SK e@+ԕ8}Tε ڨٸ*fΤb /`XйCA]ȋVF,,a-$2_.|NFjLrO{^ҊMp@r6iFY賨eaeu/*if>ebJ% 6Y/F\8m?޾F ?DPߠre$ț{CoVxk g #TsDI}I9?1}癠hZXSI!7T$>]@*P]Ypܐ{8G$ >+()od MʯM2{o'=I;.-PKJ9Q;@LG#?P xb2rIБZ <#Y"0.ly  F ѐ{ qT RmT:͐`#EcCxھrƭ\淴ПsS!e[c:E._[Ɨ@"=S-R,%@,# Z#(^R#*՟kp2?8s[+Om|LEfG/QV^_eH(5Wzb:[0pG0w(|o?2eLؐ)z&0yK{  V2<#VAXz;eQcj ր p_%>T'MHL`~{6K*gy& aI;u@N6l qڥ)( +Ƕw!Y:J#2st]`k.٠-?͵%jNy=*q@ e\̅"o?ʍ:g`j=V)|;{, X2Ayp~O1uӁLa8$g9*=5[+sǀZ{^i20EJD@U6G-jvNf_SVK^wp|U3iamIxXAz/Oy/Fki~0'qWlfOQEۏ0UcΊ~CZHPCtۘԔK`(g t. +/&Yl*Nun@Plw;ˠ4PI4ywYVwKJvP-S(^Tw{ڐ,vwQg˽ jGûiD 6Z|H(/:$$uesGP*[=INz\PkXfC6@oT3b ˑG޼Y MW ~*% %b}mf2X(U1I5 5]H󴗕r9[8`7 o'6쳒ya= &,vܴ%\yw6n @iUcx {DrStZ7@XJ|syvVē}5Ү׉jrVE\Nn^RzK͏JR*{D6s-N?^:_DDw?J>CO`5biZk}X] |.Oݪ\EBXm{4-o4S&Y ~k%׊815eDjlq^25IUUF,1"v~~kߤшd6[HtPgvҲKxi?{t*I}X` ThLNoϕޚpTl5kAaL[H1E}#W@ӭ%T+E4LzfiEoYԧ;ѻ6I4\14~qwhf9@o_IWNk ՞: Ȣj$da>yP ~aףNb\8aó{: NVyI\;B-"uӍ곅EbxEԧr!HvJe0/?2.ʤ>U0 zŀḄm`S`6#W[1Mt ~GA:ȏGEBj=@\Qq? *^^ВMTP]3on+ )] (t& ʧI [/yL-%JE֟XsSTqipu$񓆷iR=9ZM[ſxJVrq4wZRB"]C=,K'WMblX0f)65F4q<(j`uGLз$o7+*NwFEU Yx8`Yj <޹*ߞZ"[&ߓoS)˓d[\Ĉ ;wٽ!ȁYªomљlZp  T~;|ߘͿr=ɦӈ3~N]Cvж.엉hfȍ)eǠ)+ى:dL)$FtA%1{׎PM;Y3=6UǃO,h.rmb6qH޽YbTu'E WTNz3 Ut3TRyiryg6=x{2VJ$GmfFk,)|!J?Tt2,#rfvb[G/$Q^F}B Hc͚#xnOLoLb1qsc͢i,)+<Dcn C "ôKrG lX/NXण[>tN 8RCژv&ry| Ǩ>/)ê#?x]+<0WHӰv87 $$Y QXm{unlkVżQXkD`QC1Z@BDRGS-F2C\±6HI&PA)3OJHBQgXԮ:ߕْf۹J+Fntt?7 55JT(Z^ V+( )":tI4Ik1Qe2,#e=[J`OtNL( (_,s2܂7H=(V/r3ާաFݯ)$@WWT,bԮS?!NaaPoݪP4 Nm\W3}-x!oYZ)[9[KBDdbN~ZkghڻEz(IvE|t#X`Yi[=jφWcubFVσHX :lY!+HC]<%F{poZ4RCZt]Kإ?Kd#Zi,@FX%bT)kP=|#k{} #U.lݟ!-k藧ԬZŽ+]ㅵ"'4q4 0t3u]$ڶ2WhaUC7MPX&ԹF5jm'!ueY(z"hF#U-%_(VFNT&" N"KհE& dh%Y7ے( rM0Ռ*K\zOfl&z" . @hQTkY Ꝟh q_bB8q&' S\{ct盘ކx~4G|qRCCb'qmk8_4G%ri ۠mMC2u)YoL? 0Uw~}r ~h,kK[㚾'wR+s|REi@- ΞP>Xյ^XSՆ /{r&Ҏ$KL`rB'Gk=~\ќt6"(26Cӛm؁8Ux9ߟkf-vlGo=܁L1b(-p6;b9p=|QcÐڌo~]Oa#YWHfӚۓǾd6F>CJՀ|i0J`{fف(8bcxoJͰ.Í.pk\"ZLb`D>R!{tUozNw RmO K$ KµDdMQaCDlFcۡO1}ٳ1C7C2?: atj(llsΈcХ:E>Bi.aI3\iXckC:!VX.gAњ? B^>\ vtXhЖn7gns7lw6Baʯߖ߃ 錞ᔸ-iQ,g/"vPȕ옣cٹȹ-r![b; K`P? !' 4Swa*X'NYiǤKbn&>GL|SDi\t SL}`5O %^g3dAUVla%6Nn`>Bj(u‹zKx)ž(ַr).E 3rݾB*&wִghkO 5>~^~m*R%CaBJ!5b_,%XgDlMcH {h?N6`ETu_ c7jvUe)\lhL TH$gP|\ AFy-4%qn? 4*|6سja3 8I;m}(+{rR ;vp2_xe6,>T--&y #h_mG4K=f<0]=j '8/FT%@2 HW86 G+=VI{n{!0b?J#2=>{. B Ti1ڧXr~C:q#4KiPA_̬a^(zlfI_] ao"4(4'wKE{= 0"˸~7|3B(Od?3suu~2d4>0xRDաs:-S[ZxW1kY/"P|sP; f=U悋O41]}0a BjEN¡J"eε>wk Wciud@ ?whqЯ$ERU'C`7Ϊ'K Bf|C)6ku!G,%G7 Q\k (*1]bWu2BHٕ,M o~mˏ9YWŨ8傺ym(̮/F˘`&% >X@ì !xXGw+_bxk(N^FrDSc?[*p``n;Ik5u·dvy~qU7JkG"\Yӊ@Fu{^;Np:ZOE :k pKZ fg\ٻ(EˑStRIC*,Ǣa5^wKH3S+μ}s|/. ,Vŏ0/KYfzstRE8:Ȧ.\#S/IU{I~eyEw%L>SPΛ.}Cult]5 ,maK4fvJݰ=wņ9 j).^_wM?$ŧD /%}-hϊ!VacϽ{h8ʭ>PT oȺPѐϽ{qsτ'NY` rݓ W# 2\y_Jxiͪʏ)p\JaUe RD1[`5閿l 2|T-˹_[Ǫ;+Yp %%㡎uM6-QyD!x؍zUeN8"V%3x (|M lģA[J [Ws<#K=w8s +yً2 PZKp1`r&2ZPA݁t+U]i'TͨؕBaRB`|D8FҼp$aws⭴gp+үIO~>#(w\a|5]E%@5yyո_AXh.=εu=N^`y V槐"Y۫~Ϫekl`x(2̡ mĶAM!gu6&k5b)@ 9s|7+ `0Y_G=HMgτc鎼Al/{67>=YmUᎁN16]%B,2!hKO|VܟER41THnb7WrT/hVC84S'F4e Ns20j ֜h8Q1[t ]7ǃ6ܧ& Q͵nK/r47h{lRa }m &9oQ!Q_GrϟY{'3pl>@pnVdAQaoQ׹,k~UOZ/dj̇vwmh>Ei/ދԻ/iSi3$ܷ<SCAID@qybږF!!_f/iNSX-,>T[0bCkkfAO53Õoz ,ˌm tmԨq7RDbУ0h5$ Qm4Cr( w?Y FR=tf(PcE<hR~%@.4J@ڃr POVGU7d}9SWB(ca9i;8|= | FCp-QN_jF$.Xؤ͋dŐ0[tT^ BW>{{o>t36"DRזA(3i7hCruyV¨5ɣٰ A@ j#]&܏&T݈D~x3ȯ7F=+-y>jg6<(%6@ toZ-X(ztQf%A5I"i{.ѶA5^A=Q Ԕ>+D9|H.FlPXY94)0[$ #S Ku`a3nT6yVE{+˒Ÿp,kNLFu=`i3tS>]a=% ռLߞZ ۆNet Lbg>qHӝ^vOYq+|!"J4cˢNPd djGHaO؏޺xN Q1J$!,QS5{ ;XB/!v->B 8a@ R'z\o+>govQQeS_NiHg[~wVI΀ poOZR蚬<9grXNEp9G#UhnYŷC˗d߫\Yz8/J7O`<C8`ǏxIՖ}#P4xժ,y䞤O0Z6=p^K ȘGA>/ Le}W(Ns 8 sNK`-avb9!}o.@ g\GY[T@ W}JI]ZgJ?q,ҤuXyN| QV=n^ YOrwP2LR &q~IM=HҜ5e]0`~n:7EE`nr<";/"odh-f]{ faw\ $cjG-ǽ gE<:`ҹh2 C^_aldhثY:$Z:t’Q-y0䎒_D^殴S `Zf ,b!`GDSǢW/p@!XC3+$;&u<7#PK0z Uɳiz2EOmaː׮b\IЩ;}B'1$ՏjA$f9}s +r:C-)s[Ƨ @q"] !Y" 'c@Yd6Cxf =GBQz wAF: aA=ɲgIx>^3o$| 3VgP_F<BS;(jވ 󖂦.2gY}T*CςmsAm%],dJ6 Z\"kro7籊5OGRAfI@mU߽$Do3\1Fhv7$mޯe -w>'Ɋ3PN*Z@diGHLWolDd"w-^Is)շ}c*Lo#A|ޞ;䮃`Ց\yHUjwoXoEhCeD+U@1pF^756aS鵈'pRIPZ{z\,x^O\Csȹb2Jvr|%H>փjaLgt qDbf@֜8%8_&)(J5d3$eیv Z`D@qb@GaiW)> k/=;U"MMA*]4镨9.;5]%wGtؖt%.h*w6v"`*PKܵ#*\\57&v!mn%7;)3{:.e!3[}*=]H9A? eCzOX X[3e YAkkm&}O$aG)C}tEuaRuS&'t4s椈QNCVWyn Df PF12;uCκ?(նg\Cn6s\Ey ;-SCox8Gi]_:!,'H#[DB09~ yٝvF)' ݷ`JdevU-(ږxºޤ֏8ol)= Ͻ^0Ɉ~Qi?~WtJ41CAatHxtDFg Xp kxrEU捻6dh!F.^⻥B_/c՟_1%?OHS?bַpy[AՐ.Ol:c;,ZWmZ8|z/; xz0\A\ ^9!j;{>|LXbm}ЃⷛExW䳨eaig2+ e2֗&;A-ՅX8~!( RBRr~߮ Cב:.kqL{ľqhh3F{b"d&bX6ɲv3~B6ͮTqC D(yŒr7Ʇ*S{ mafшLI!.9%W5Էmdґ8^lZ 0ZmU#Xg9!J\«a4ZArIv_A"T*X7HqTiaN2ww/ gnkkuD2e H/rWVUt8'tMh.k/3Rq ܯmލ55]̴/TSܠ ((L^c[.A'l0Sox  FqDז"tfpx$ef>J=6>v:ظpsm}.,RǞxr(ht@݃Ւ_+L²!ZW5:;dxZ4ɫnX/7[Ak:˹"8 !ày3HRK0UTx>7S#b"|Xy ߟz#u=vǵ)c?ߖVYڧkrjABmyF(.h%pkP \x: ۅ+h|v{L1I#ط> AUL,i]6&]\zS .d{Zݷ,܇K5΋ efkZSӾ9 " oNU>b!6TE7CB{ J΄}6痁Ppr'O 3mzpbog< xaTOԸ;"˜?fݵzzYy}i۴YtA#O0m>n=i`Qb mi_{hANA ͕j}25X:Mef $ؾ;z^"3v6qzF_`GF2bXD9LSݢ;fJjHu [_L рΘlaz>.^vl qpN埩 w2$ q4<-F˞SZʄ ȗbo:6@ x;2%vЀ):OfOd$`uu<:6 ]]/-VnM_>vqn|Z-Rշ#|?7Rprp1oYTo2Nr05 8K.{'GJr[mҚ)${\L%!z }֮ĎZ~MeHzPeهDQ~Ӟzon'T Fwy!xXqrp"y7]| ,R~{aWhg`L<~,1+Ġ!%#L\}nNI[邳1Ԝ_Xbc ϢN`gJ1 [qoĆGAϹ{Ox9AJ 8wƋMdخqvZËYӌSeNqv8RЎv/'MYrJ5땧Cq FsS fv[sPtiN8g^Ƣ:_  4lЄ7fAe. ̇i]pK-H!ؾb5 ;}oQ#"|\?V8$A w6qZ5 A{s*d+Q^(: (i$nWz9(@>.(H{"u~v86Ç$9eݭu^B[޸r>CWmE=];X]7!ĝ Pķ{{'ׂyڃ'?:hd"z!h<aE:[1;&CccOضYlp)N{zr^G +b{"~ݓKlTJo=]vE[)rhcϻ_b1,59M(L_:D(f| <}ĵb_kk(O{bwS|QGvA& PG=p%T,=0cfm`ZL5oMDu{+ \s哤q"4ҧɄgɬ,cUp1q*9_,(Ӥ/\ ҥD,%I|JMOR ʨ6j-'-j2zd {vAtal;4pn`S=a'V*a4F>lGʒ`XBp=2>'>%ۯ힔*AKw"GrcھpcdB9(EcTثTin\Eb̨]R5q|ZTq,?N ނol$d|)yUX%}7_BSshZ Ѕ,V }Xn K:~ cˬ)<T"ǗJFQ9! (x. s> G6/3FK5(PBCSOcST>kN,`I0ZIӇMB7C~JՎ 5d%@nȶd/ C\PsyTmF!&.G{25M,P7X:q FC'rt*};3t'9etsSwŠ20@*+NwChOcqm䀭oWxCcjswp}*}uMm4 rYջǾ & fJa5!`tHG" ?_27 !l|.7 r9,[ݕF S9k/z-B(cOn8"nXCHC2񾓓^ڧY 4zeyO޾/}'-"QT|Eyw/& xODՑH4 poW`G#45sSO)JT)y e2)&-*h8#^ƺhdS38/dQ"ٞm絚@XλgM9C$dFiz}L>hU_M-hC 7 c5&!lRs%Z2lW]Ivsi@i{nOK$:j96&2ِ'CZ7?6'*'^lWhz Sxgfyycq* @!,XVSr}8h_e}侏gcQL|'z@6h#iYݳw .)B 4m[`mg$oƀhIDHe1T Ĕ>c79 EkO$ψTPAs - ?f>go$[lz+M~nD= :1;X2z#a#k}^UT\gYZ0707010000026e000081a4000000000000000000000001646b69aa0000fbb4000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/mmc/core/mmc_core.ko.xz7zXZִF!t/J4]?Eh=ڜ.+̊qpqG6z94Bò'>Kng>:`ahTSHcf^վ`5gp="u74[CfGSY+ T聟5e rNti`WV[RȄrΖOB?m Bt363B ;q=B1H'6U [d@١75}Pa#zO=ce[Sw>(rv /ҒΒ&z*h-t09%L*+8r*I =ohCVNƬ'I_ 6%zu|~I2]a:0'|dn,%G|Nb4oȌ ]/d.ADX\y@fS&NA8/sj˜T4 0uPZ U;Z",(˸iP? C%Zrq.s| S=Ȯ䀣u–k}!d ޒ ['Us(jfuF]6Q!hZy>' L{’θE"/Q.L3"* >K]¤S`'jN?lv"zyDAOH0c48*P$!" 6rRl\"y܏K’qo8Bo[OZß'rYXCÙ>AĂ"*S qDۗ}bWh^7N5CźAL}ːJb3$,swƪN\ߎ~;Hgs|h@2.}o-͗:aJL_O{*s7'ÑIӶ_MƸZr;js,ZKcdS" tuvČoƑ` gU~KZG.i>,\k_ C6wg''l &%KLn%eO>`T ,!K|2u}DU[(%'Qop凈,6C34w❣L3!s[Kr=UǷLA]X\ПB[_2+JOu(P׫%2A]}D׹6S 5A2CHE@F̚jP{prүoRYbN>Ƀa'lÉJSt&'}*VhĕY:GLiUȐp{-e<ʓ}*13# <.$Yl͠Ę° 4E 2aR-ڪ]۷d!̦!YK6z_K)iy_Q!pH>~abHA['n7;Ł>ISQYoȽGugϫ<&~*`xiO.ᨫL΅sizE赹YYY:״Q5W4dW!wB +<xKT&2Dhx#ehY"zm`0#Y^nd5~QFc.NeOY_&UJ :\d1q:O`gXc/#X:ègإاam+[7+5A#cT>vfx=K;.~#gRrQ'oy/͜[guG4~n1ӣ'x! tXgI,k`=:ڄ&*h%!DNU <iJ\‰qk#pz+<" '[X* ,?ZtHxz^1CĊ~?z ! JcW l1%{vpMEtB9D_ۮ.%LmUo6 (@eol?N,HP0u:ZY*}~ѤڡqIc˄8>/˭{9[1JN}|`mcǭ5oFamp:Qdn=H us-gQIJ!ϧdirVf-0` RTo}LXPTP0*^0iY(j(;N8R%NG*Wpr>3[{a\^m9IgP.յk@iϳ4rPtjMfO@<сN"^`4X Wΰ߂|wl <((3)hR0$~ qTŷCEm֮G#Hw02Fgt(}iI=_\(vgU:K,CY侜Gx7'n~03GC~?2"Խ T7䀂c $9˕-xq6jszyQ6׶t6xh#:qbӤ9 ӈ- 0b2Fi(%g{S7/[m^>I+ L G6cw5ݾSe܁[V66vZ~=T8v6b8Rb^#[}D=`OStk~#3;{&j&19>ڳ}!67`ā ֈL\ۓ*jozә?+4~h} `];w 3#/m3L <οV)jL]x1oc )x{D8k'^dz!}Z8LN0 zGh| EHH,<G ?8 7˪kt" $L_ULY_swȄ~CW[6@P qm% TR]&_׎ʔ #ʽlnzz!.$ Leh z%^-OϜv=oj}pV6j:.t` ^Euh1Bu7AmAM5Lra!C:C̉ fp~F활qm&Bӏ]3tŏ ÷/6z|< OR=e#Ju@4k".i!j^B*x:Yp&IgD5Z@0,z)/ȪA6b Q q}oA-&.ʮ<]-eR&GOa?X;`(04kaGcMV%zS 7޲t条m"<Ϛ_gF-)wf=r2}L@KCIZpY9V= gYa#uz4mB*kYOf7󗡰DW<;i3m;+^a_\Z7h?&?Quqޢ!٤N%cnS`(/*'$SwJ`{HJvpeʱ^>G_"zkْAIBVlItq\C!יfƅG7I&~\ӻL R^.+$2qa:C2l3n|s;J2g!@@ a(wC+).1)"xi 2xheN pw߮5Yr '9JqJol* uxNWK<0n{I=)dg=vz)\&: dJ` +7,1EmlxMޏGg֎.W$S-A(FtRD{4kY?ݤs!D΀lJ>?`Uggﴝ xsS $`58.u(" F $%NЧWO&y>@}~Qhy~ %8Kx BsTjͨuLj)ȫ"7# Cħ檱Ҕ^;_<ݕ'j#)) H2/l>G-rE3h$buAs05`?7/8-O.hM[?r_'JeZs¡fT+Eؑa!gB_G#s\e 4?B0 FGE)fĊ(iEX8Rbl]G8X(~Ü:혈/p)m >b*G~;Zu5A41aX_V.m,L}my\fY3.aPZFn\%q9=ni i'1u "d⤊g(rUt]1MQe|r_M̮|I, ^\`y^رR(ӫ8\BP&Tp(sc3̍/_WDe}QtgY4Qz2H5K:<)s6r1 ryLd>9;R:a~f XΓeM{+L/Y>Ub3AEYI8 C _=eEH{-D>B:IVςr?@ 3/KU åGkuIö($#W^,ogc I`H:2@M_\~UuD8P*2z 3D&ųRmul-av״˝㕺4iZXY[4mV]|yJ(x~_&ѪIYs/PzB L9@ȗ+6GMx ^(U.g? =D;S\3އ]`༉ 4{U#2WA֘}K@rdj7bٷg?5 S1qo>zL~Ξ}ܚY˷ߺcنAA=]+/L8F\<4:Qfm[ѕVpQlLL2.%W0,!=2jAmeS,k;dj_^@ǣ.w^)rO_EC˕22jEg]4*D.&`l 2" d_)>׉P3P$i9*N}>~yܦb|eA 7- 5Nh=d%{rH!o-!ʦp곌ծ'ߋ9- ѣt)MZјKv|nm_bKP},%Uu! DwupIwyLB7Ӧa FX\Sǎ;j*>)y$\e+6?X%N5L D=0mtt$J)vu@rMUnǻnDwZ)FWN՟ǿ[ Ex<F+v@&%/UI'QvQk GRp~2DHzF! :4zh&HmTp5>KD W )S+hs6"z:kjG#| fs*Qk*}c)A,r|̛+w8gY؏n֢chBgkR !~ ;!WNim>&RE#B`y/VA3s1h¹ʥVGr!\+}K Y=(p"'T[8+:O3(C|{l3M8z^GevkWNI`?챉AAL y^p_vOsED"{Y(|J_)zP\Hr 6o{|Y"~zn[mJA-J+ku\w3)}654#R~&A"u/F5%[r mM iZ+-HN-.Y{+$.|=زyռTsz)w1ruˤ ɋ7t!m&@^% n:o 3"*"ο{1 FuKr5609'D^&Q ' : ޴8PQw%.ϔj3@Tc7 3L3sLeO#΀m1֝2KܡCXJfS:ҕYB*B2q\5{ GLӎTJUqk{/UQa_ lx0bucϾv8 ߕCM_ҞLb M`G|H9֬uLn48vW4޽C8$x&{X,Ld$|/(YOCpuIRhVhg^&ɸnh6:Ca.IO+cPA++B">n`9,ou] M ^׋_^s;k;CDpW=e ~8:Gr޽Uӥ=!4*Ji^ MD^![¥2?C\$3+u@qS9 ً'-$ԇJ3wqCPewfU7^i!Mq&!MbɹWgaTj\ds&@03x|P}{{Ať$󪧱9^zѕ  KY$T#4mQ=/Ku/>Y<:>* Ҫp@V.t:$wniͬJݖwbPN'j._R;4˥USɯL}rq9[!ߤ*,#~B-PU~^DEB--DSZ'kGf;l.ևʹ{_+(?6fWR\.@pgjһ oL*QEP2q(<k z(Rߑ?KFhRX;ɉ5qffetZ.(vP,g+blQ N$l2s,͒)% gl֘Ϸ~(9pH|w!ӏqtMJLzeQ+f X#/ 4DR&3鐫E5\#+>ІߢUL\=m/cRv.`>g =5<u(4\.d>xE@T>u W <B\]JYz*s8ezΑ5+ jrwwS4G\0"K &_^ KjQ/w̔\^R!V LY`92)$aWΧӽˡUp7^עH {^4V]p.몸m/^6aiu39p'L_Bg;KXMXmus05/F\x*{`NUUځ]Hq@uǃ17Ep<cO*i{2G.dЗ wp_7L峕 @+W* ) w86𝼳KBgԻ=6v3:C'N?1ٸYyb=N"–;[E49/%Ft^ //(&-33r T"ClPXjf|>m.wjٕt^|uQyy".ZLzk=2q…0Q4VgS"[(##)HSR @ȥZY%܂yc˞a8R9/?L#<*Rd8MJr{|ȦMC(&B <5&]{^cyP>e]ǁn`.fj+P@m)-ZCl 14|}RZ$C+zaZ_i(ibd&g-"ƒ+e$ػ?́m^+*Gd|Uil$b$t_Wt)w wwEe#"=61aߞ8q"x m@1l92>paԃ_Դ\ݏQɪWoΡ~QMMY 썛ՅQaZvJRtqddgY,*YwôJ?#Eb<И  U0Zh$Ylr74F;岽/+f|5"NC:jةr`/iRw`rdOP [= X ]|0YɂQ8idwv<;ܕڇCHl_:OC!KAqu\1)iH3wtWʶHR4LSn-9dġA yH inW^sI^Jό!_R+,N:^P,+/@IBT?L6ۃ>TF6}d؉j0;tIw E؋\;zBfSg\zϊSqRpS)YQk^!_o L/θ^F`'Y(w-V#zԁ2p\D0^ ;*;f5e=x{ jha*0}a)O6{ڧanpvOhݦ/+5Xܓ̯UKjA>C<ܬfֺ#uO66yrC!I;w-aXEt(sZJiPƦ]+3/+㰦Mxfm wz XC&c.(SMLoAV4\//s&." ǔS~JGؓ)6 ;M3}%acڊiC)`pBn]pF)'ۯ)+1S YSC)VH1bf*x aor^Pm{r)np{ rnNDd>7.'`H$ 3TʶDA/0K-&2OfBGʙnW(~IS"`uBG-̨b#DXg{TqnAfꓺcHBo:_(Vw B9u>$)PxF5F@,Hw_ƥhȣӁ~†xәY䟫$_!f olz&jx:8_nzP o#r!2=FG.b~€,sldMl$7e TY%L94]dն YN;v̲bS+'q{jŃ$<]!d{**̥* c<i<^"S؞AxW2-hȟyt:}cS3Ie}"WQeA72SWՁWyx} $1RpWEw6bv9;.996I*F1:v-5OCl#u@#f)] bg粖W:Tm6EAr:qwbaK,#e",9>9>W#}L".KU&+m28HTi0mAh*\fE槩2̪dz5j1'7'#5xѝ;xEVCTF# gNqŪ#Mjgj|EYZ`Vc̝W)^ 2z{-ۢưˡ7dQ{Փ{LNk:G'ē^s^iBd%~R:b21;o$ͱmWxAu˯s(Z!]bgiP@[it0@L8Kx|'ro`7-I{*WA-yE 6ddvjs^cڜc(ay9w8yX?:Yo!X&}N6ymg@m[d=T/i sNdNխGj!#TDo;k f|4. ٔX#F1>Z,A5R?ވQ_Q])p/D&4ܭN:?.K_#֐jl(4oQ&];5vYS<߿L8e *9ΤW/;/fmNkd2E@FUq=yE磫t]#,ÐsFjŬ0p/rB=R 6٘n{,ͻJt/yYhT}md1o6s&qlTuӰr̚ 'HwQk ĸ ɫوY|1cQBs,Wlc.:)z^>]/_ܰy+[/BZ];NMt'ZڢXȹ-KoVqfGI3ه֪:)jU~0Z#c>=OŶhGd؊-y'x %OoVuHǑ2`ze r7kN[y.J_C>0)c\^0@sŊI".:61廯Bݤm<8 7+ d-oK4^d|^w$2l+4khL#wҧ<`!YPpޒ涱'T̈́4 JwxBz Rɿ|Dh㗄@]|U7?4oVː2bx)}ۋFܧQO}YMV)ngc3!aa%Cz@+H6hzs a`TRI ]f{\CjQ#OIvEǣ+z2W}tPҎܠo!O^ {HR~tt:b!=׵ 8 ixm5cCՓv$WDRԕh5|z憙{wg?FfF6rYWaeoL=tF۫  Xէ*NjGyp&1*QkMm\_> Xoc|R&^y5-2g~-d.7%jjYHSW]LB]eAϯVhDfTgTkomtcS|mY,޶4ARՐ%.!-k:R[z1ن.\ƭX~ H2 hdl*6T}Pztk^d [5Yc"D."G%FnqЧq=vT-1^Q( gtuZ?TYv[$"mM3CN a.3*TC-2z a",Щ)qHՔBIF`{hP^4J.H͐p:!QE@82<5&Rhbݽ w0[Hsqbĩ@]hkkU?@2ޒtư' nQ'-@@}?1U5Ej]BOWETD@&Ҫ#hJ#sQho`Vme4N9]|z vgfwUu 9ѽ;.%A#V4Ϧ90pu9w| mdD/ ,'=8 H^}36Sӯ';5N=|#]AJ^l~&BlBܳ51 C`f;Z&m^H-6$:%J_8?ilQZ6ܶ.2 qͰM)RR1lJ(\c}B)"pǥ,) ~lC)R-KG^k;6y-Ay;hLo× )g3Xm <*@|+ 'wdwD(9HBd*D\{{XyKq4 |x*t{NqMRR^eGc8 Uݘ,V:X = 7l[-/DgJHaS#Tccٜ sn{-Qp)Mq:+.8}D,79cTݠ2u<=DFDyҽVU^\.zV@쌧ix( r/ 8;,E 1* A޲/R.Cf{L:(P(Sh9oPE:!Z}(<1gX4*nfHݿ_ %Ңfd-E_OBKKn ޏo% 4Tև'}\|DŽpgK:Ȣ1ӱJExžV-Dp) C{4@-l+b9F$c8:fi4z\'Z%jZ T3o"MTF *Nl߄МZ6;vؐ.^wQHZT'OciN 0㫫>gOJ!#py r=WsIkYLRۻn>.n'|ҹ 8:+A.<®W9stI7RNj[4o5T 8-[{XjLqJD Ƥh#(z"c E3&Z CiZl`{qk՜#vfR5az;M'h.P YMcm|v"ipM,,f^jp.gt~fTY(g͖4rɔ?69:VW`H,KUQ6F2\Q>l|RX9VM+0zJXԺ 8 Jp;vx &*c%XЦ"yE^_W+&l00gczS\Z $#?-!ľ#R[s#>ylMjq((ZE܄rf_-V"ԥYH!D9"~{`~ k|\23HABP~qEk pтJ dz-2 d]7d9Xcۓ슂75  j5(E6`B 7|ϳ Olʬ#{вvVNюfHJ:q蔷\S1$ER.$2JrjIig)nTx6VQiE[ltp5`Q:5DRz@s->sxɮJЊC//(:={iLr&;#yXK)f3"͌a?TzIV@a825%Xr;'|ǡuQHI[_ S$y T:;0u<c~ޮ̂asT6V`b"UJ8:L7vG>Vyݸ^'ʎC%.e*rp/&/gll|g$qDEvYy9gZ;MԀ^VS?(ZQQ^› {LܿwhCN#ˇ%o| cWjKkkĶAҮP{(#`ԅ2 [#_5)V,/ֶPAP$lP=؂f^K#@ݨscES>8\֭*%lGJ7QPRSnxHwʟ/!4bȗԔ-OTȎoj2N@o+嶲d\ 7 s`1`AnL(SLsy#AaF3#S, fj2U8VO7jg0Gr!\xT ,4S%:YHn0eآPD*4,|\iJ'ԕXFIJF6 N th#XU@Lq:oYd!_e K 4wpH> 9ƓAMԘ 1m6)xSQoiE*2:ohL@^us;9EfX=rXƊ[6aںzSvzH<* a͏E7uF\p܏alEZFg"/AbA'B*ub3LuEcjJ⥻ -/_.3HhOwh%.x800~m/SXF!E+"A|i}W@5r#ߞ%ڥm)T$\~t;cDN((\GJsP)A̹ TǴV޶vWe(.ׇ6ХJGzL:&vmMW\ȓ5 ]"'`}ΣQNGQ ~|y\P)<_m&f (O'Htt:#6( BX4F190 )8/ë:eL&\iֶ^ U7emJs} 3M4kG٧Ƥ# niJeĴ)%J3qygP;*?)#̘D$]aճXDurqX:: |@iρ|%b[1ʪ3%xPʩ`rVi5=3LϓGj8uz ݬt3b$qQvJ);7 TF9?,_vHY.it.7nM쩾 SmSm_X;e As\(2dƳ f|BTiԒ*Ѧ$Է݌D#̅nW?S>Ng:@G*4,\;ђU~il\}At=5E0?Wo_1:ީRn'2(u%CޭkhTJFJ$?HJ$)`fVx#:[SrAM/9 Nu:؃-oN!GڌFl \pXkcې2%zr?w]~Ƒ, u@p2ɜ?6_aɎ*y%j9<䎺[C\ T02,F}"ʤp Ѥ+AuַDF.áܳy@Mcu`,e%ēcQ߷!<ٔJV Gyt`cU.k ߢ-̏rwԝ|6TXk,n2ؠd^Fu^M,;dv;$+ނ͟΄3 8DtGyy!>$ӟ-B,&J:s)L,6-/aUW*KGrȪi/Dk`xyG X̳3b,=PIP8'ՠTx8Uӄ~lC/A7G;VpV/V}vqJ1?sc: rdS8σ H`5D]A%\Jtmu{0yF7<//URǣ!v0 DJ0-Ul]ǒ{s#Xk|K0Pw+=wvX#5wՂp P( z~lLx@ "cMLW`G, jb(3o4u6A bsYV<\+i&J0ؤa6b Lf[@| 'r/{6Dږ;c@SS0C{0]+(iZ(.ɐO]!Ja~8IOjeLFIM_§!(e˜@)4;̟.2|W,r  LJNf/pGpCwYK"GP0R CgW _D{nAR;W ـcb\{m Y uh3{^vyn֪U^t#[z Em _ۗ)kUCzJO|GdJ#@"Aue9+W嵌nM:]BR5&W{7Dϼ1+;aNsCλNCN81QW]1lm[ :},u,BJt$p2i2INH0K UUzJi,ʕ: *M߅9E 2bgRN6gI` MBVأyS!լ01tJJh.tVd`h\o6ͨk"Ht7Y6qDX )&~JCDyđȸ }L vHׇ̭ekn&?WI$3cֿPSҮi`~fWLdd6=H^缘:F$[=q޸? l6SKTc\:KlzqBʐ >~R5,xJh u٦"ᛵ<O)"d\%@ b5;67&n[jnߤAVeEtDTjxXȎR}0\x~Uyd߭݁tsڧIAN\i>?ޗDhܝáNX"y>i! ZЏf1P|Ʒ'pKALf%Э%/ 'ԤТKחʱE$PD=9L2:7@CƊ35o s3[%Æ6r+d k}qaԮ!V+1(WUi#m\yR%]ʏsFoSoyDη6ātdVp:!CQ*}aCamkC 2ٍ m56%J9gs'vތG낼B_=N%&,9#ivxu(2@SUh#CC~K +>$=Wң r}'|6YrXA.bDmK4-ǹI #.ءŒ^m\&*7H&euS"t؞dՓs~pvAІgIU~'|a^<suF9 rLv! g÷4v3EFd[/.B{ I T8|X (;Tpism/]JgH6D]f<ڤ&Ji(ϰd} uFN4I35QAD7>uSJY7U1: |+3 >#ꁎdE8fl[q4Oͨ_"Wҗkf%|p :~D>hH6`.|[:RĻM]1-gYS@9I[*LEv&foof3o/c'}apƝ.lӏ L~k]KIs l[[=|HyXˑn{;\tk󇋌9]m&=C'{䵈DI=G i{%4A]/0=sCl;b= ߟPIFBƦՍVgտ Ir?TR;[Ucu%hZuWuE] J8h3Rq:aJ;&1lC]_BKBN  {cξ6U=*;Αa URph۪r 62Y9>ɠêYl*AsTNlL Da}MoyHl,R##)W&$Žbk[Nn.uo濾.q~"KȐ#1hnVŞy]1F=ej\b1Jm8(՝!`{% <7LGh )"w@@ky5ӆٕO"<59~;aP,{b`bk+l==!n4A╈+KD:-䊤5 Ƨ+4 ?V ) PPoND г幚8>[AާʢE0g˨G)=x`sh DKO ۀIĝ4ı%r>WxË;8Osv2&lE!)>t9zdWØR)" u&8O-ȅ>p%Kfȇ\[pAQp\\"3=(kM fQD3@RfciNu,4&rɻrYkNO[aTG}>!UJA*E9FHˮn#GbseFϼׁgwBC,AnURV:;տ3K3R)N*o*.'03P(X476v-mbHGnsEے=WM:=YffKpi5 %8)>GK` ɶoKaoyh2{IG+xЉ7\/[[OvE9Э۲!!҃f0;Y`Lln& gsa, R!ym]7g}:VOE2|mwDӰֹZDù &), mEfط m-8JlΞ`գu3z%OT ?b zX~~û0%g_eŭBu%(sDuuOVF5<&$7pYfsC:V 7{ܖ \̓ꄲ4HCrI8g KD<X5;Z;NuncޖV ZTLÁ>O\hU&׃_AҼ+҂+Q^(l*IHػ!{"P l@7Ե$5%zS"2/ymѳ[(It=Փ7`g0C)1%o[DHCʮ–ExzsӘbPgdtєsjj@ nneis.a/+RYg{^ #NBʣsÞK=&c'Ύ66&%Q K f9#A %z/D'>}66ZtvmִwQÙʾ/}Li-qL8va)f.L`)i7k!Xƞ';yбi7 f X,`v[^G-ԟ-юB~׹É-L3,-{[LƒoDhXM+1O\tg@ԠﴭWmdupa!euZ(g6@YK[lS0@[ flj-~7y=iet;7'eEҴ JcܬC{8A5ɓE_?i-?v#*Wmک7'*y%6Pҿ0.i Pƈ+[ i ousί2`blA[b3fFّ61dQ@pO/z9׺%bkIMcVZvH p//fWE(&2n܇8L8 s !)1gxe&{X #8d^WcIE4/zHxkSҖ_7FDoIYAEx%2 6OaXKN2L9&j^ZW3Fw~EgWƗ%҂p~Gk?mXyͺq?Q-(7X[xoN(ymf4TT0KO*x z^{<܃<SQr+gF'\&ڡh -J &Uwi E+EquV qeD+.SK2 ܻDzMQE??7`UV E3/i:B3a7' &_p=tq[Khå58e 5R?*dl 2T H6©vC$ٷu{UT}rۯsU)5lCyYUPc] WYKG=yWI'MNmURU.iZVvXr\?VT<:#kZ oO"-xÖ9FKqdzhz_p%}! ä" %rw#³%8,s[H((<:yu:Z}Ӿ>6+h/hf* ׏Zđκ`頹gZYK`qn_(K[h47aU|4'"P)&PxG=^W߮,[m4$Q6YX)$'*ShI&a,*Z [;jr P"rݛy)īJ$IѥTp"oLp3/*}h 1t ƊH:EO?XZD0Pm胆5pgѣN/44SaKBQ&:2P7NIVR* vBv+ER_<@zʝdQ$%;x%P2PpyrU{:3T378$óIj)J4v(>REk2zws0lG9!N&w'8땞cLQӛfT.8-7,ls;8!tc9k˦.^F6Ia A ))BZ)M 4rP)p 4DIMd9v`+&+ qY G}J ql6Ft.r;.Vl9T~wuӥ\k5|~ߥw*Kd"T T45Ƿ {v;0SI[5nAŌ3f%ao)U(q07u,s!f#TJ9VC+_H\I A". wWҩ7r@q}r`CL~ [-~^=rDVdZ baAlPsJf%5q'6C13_u7d2~9dRD^vz Qfx(/JJvʬhC\0z Az̛ӻzG_PW7"Zו7yU\CuG>R X!S0y5Ҍ`_\9 * -N |ѩ9$I4GCѥ 2U5':r^da]k= (Fu'!UUXLYڴrLɎ/!./H@U!ܱU>A <6K6]]miG(ܽW_/ֺHDAx0>UΖͲ)-~}FUƨsTHS2N iP–k=ز\k5my r slS :[~HRP:Wj@JBBU^#N񾽃,X:`wktQgrE6@ d\6@BY?ouﻹOم a3𦞰ǷڌLf0N:D:`{`YSlVlGn쯇 +γrMYj$ OTIHjN%Fv*ړ9PeD;p<7DC p7[ھ~VVm;= S$&;3T9&mW8,:oVǓmNa4eGZ1qi52Wwcכ/fLzu).&<>Wɸ -+7+56xKi&$ϔ!E].njM.W =<냵rVkɬu f3ts/%g1uMq߰L z\E4wt@(Tzi9.|&,C_"87rZ50Q Zs"Ns_2 J5 Y~ RN({{Od, 9 b9~i޹L0`otʃ[7̺1ܪn#I׋U@::U=iM>6!BaBjI}e:.8~c3˺z.\nV]U}4\Q{/]7D߰Ekg`gBRaJC`p?L{_ u36bđ:x_DZ*Rf5gCQ\c!|L|^/gpN=blM6PeWU|]yÆ^%صuOyP(MC>KQ/?54q'?=ԸyM6 z6|W N0ۤ^)I("m>GP2 JQlNhDҤ]9Ænf y1'D//jy+* yL:m6[D<:Ǫdj|]QSwRReZbtb.hx !_أË q3KhԬB-gyXMnr[!&m|aCpr6 I%ӿI_C{|"XDg~._ۑ(&ZAONFB5EYuoRzg_ MrA2W'q.%#e|ǿ)je##KoZuCnYm3-c΍h)< E$>I竖PNȉ/zE\ؖtxW0 AuPa07t4^-U4A c}>IKmg\v4W$-z)Eӕ@}j?Ky #SsoT/Lgu\/ =m1̛Wu1ܭ|m.bUĞt+DtA!S2u ,mm[) H_:`c-XT4I1X@t>/C#y/6m}U0^vq =z1H2<;to=]]99]\{)2yCf}藙85ME-Oϣ50mB@IM+e_XVWD3`' 3jl(SO.)Ѧ>GA2B>%BBfe{,֋W  9MNpD+ Տ3#ŲCe_Q%g$T1,S(B#R,Ǎ莵p:Fwg9%$5O5jCK=cY=lYLVLro.2y_ x㻐%C\a[$NJ?X*Q,;/Ik2mvk/`z}u] HHd.+{wpy i#G w8!O9[B }s`.3J]tJM\cŢAkKZw."A1[>roi>TKL~q 0y'w=707A8=巵W-8:SȪF 8z^9Ùk}EQH emx}Bo$WF;ؾPz*o` cG0ڃ:^B~'LpK"b 够C+6\Zro BT ,+ķץO0 {-q;יɲ.>*5UƁ4`Ɣj`Ž+y'f=)v*v6,)Tz8"L |kh$LZIPR1\B(i{c6w[`pj:p}ċn=Z59HzfNǏLٽڹd_GKn6PKMsK4B^dL._:"t8;m,(`C9ë3 7=p@bfTsu uōS2M?S%UEAPe{,krX#tK}0])k V;ޡ=<'./ ` d+ igM3~4(ɎN·9 u ;C yٸ1 |h5!<$.)IdjʝO-LgbA7V: M0n|kJk;RJ)s@m|p i!-Db6d I0dat{uO ^kZ (9MzΞW<GDlez`pM/piy";CEXog;={ ׶"h%6?Oل1D?x_洊 h431}uzLD4M|J]=wgN}K,׎W߳X`I~>H=6z@IqnVYj=@p)#[I(|ЯuIDGp.0%a?B/K6,S-BYqq3)9V,Õ[R=ei7%Dަj|T 6<4 Σ]ܳ37= wCrϓ.'6*]$Bt%^2pvmiN JXRq4t(_E/4[.;f&y6]w&atJ~HhHE^ )5'[!IlH땿1ϴ0F7kƙn V3ZK҃m$n#lNՔv-qoN\ʄ]^iB Cl%?  %×?PʺscCNrjq`W%-IrG5"r_U%pvl]386ݒ]q@īnL;tj$%w%4eO5(ﳤso>v=O$1wߖ>/$܆v,;=>e;P{!PQU? U N:$5X[?ƚG50 'by; u!RS2m!S$~t`_\#Rq=KKCˌea >'`+gPStDD<+pWM@fb\~F,SV$۬5j✫X҆k-F%xG!9 |y-Pck=zy+~"\tE,bMtD~4ycYs~tF_&r 5x^zgէ];*Ar\DYXlMwE17z: LY~( \MUU$!{Tz9ɪG.]`7OO}Գ*N f͚{m#~>nO_]ҳ6 *~ YW xy艦ux(aNӚ CQʾlXJsҕ(AR߯u@K3T8ߩ V[=% 4 !JkG_ˋĖߤ;vw :wȼbt&A[0g+I6@yʲ+%d 8>aVG9x'"Kd#UcR;q74ܫCɴ5CS~0( ;!\lV_ɍԀ4<NEbe E^@vy%ͽۗN$*BW'D^MJM5);aƸ;51Eo2T_zhnCIi7utœ_[H#X M[FB]&RּwfdਬKC:,N9)V9OPn~.v)>|L1[.Z(ֺt}Wࣴfy.1vb׏Pmh!"zz=K*^EH̘gzdu\$:gLOvbiue#n_qFEB ڝ*>ɧX14SvRq ϹHu΍ف[/}v2=sX[qq#dXV?MuQEG)ԲZ難S:/S?q dCJΈ/g gqt) %LLj>oŨ~k:ȠpIr&<ɛtt#?C{{C%먽x`w?lw٘%4t!j6M>)7~%'íН}Ufj+U-bxSe]^w^SQwJP]5":oP%+u^ƝQub hnHsR+y 1U!#j̮%<,x 4y LPyT"YRfڰ$B{x8(K\s vO8IBBcU'|: 20'i KZ\o2F;[G Qߤ/Dz"*6š6-9gR&N$#kj+ᚃ 8:b5{i2/v h*%~tC4~}tK}vVIP xCRnX@i FQ2$`Ϡ uȁD*$j[AY no}Mw/W@SU7+ YZvQeZʟ2w"Fd/!X1Q ݉-M&oA[> G-~K&Ab9,^)66i׶'GSŶQA}l6ZpcH^^h}'$3i6HS&DE\$x<]oIH&HQ--f1KpZꚵ d0L r }$ϥ8rOi D|(.0^3]4+*-Cudu\zܾ . z%`Dd|:Y=ms6ޔoxi]m zxKnq=ln0mͣSidF@..$-1e ?3#.5x>54I8#Eł/nncDQt C )1 0!30G})߇ 4$Au䱜fCTHV鄱A;~Y_GIPr< ̭Q60}{lYюh8H.2USwDm7¦9f#ď1U_%"εwr{ ~#ب|G،4qrom".%EY297ұBhcB^e-r⽱#e+y";pRXk8qlT#!M݈ŵE8Q3B.KRl9ZwGyJ7Y68e4"4V *7lܗOL-w~lMQbX? Hy>.C=zacwe4*Pí%LGpNii"ad~9A!8ŷ~$ +`D[I̺{z;_@;Ql8Q1Tb`x4{W@QRF8+_5ѩkp/|FaG|Wp"`s9Z'=NFpcZlpu^XN7:=%5 u3⻛ɬFYiޢy|U1Z>xkeRV#/7P~cm4zs #;m_fZ/7 ^fhXJ} \m%ooKĂ;ta.[s5B M(5fCK3NK6/ݦY,~آ:GdJ}qNy Ks9i03<QX-ȣviQ SogBk~nTqSq3ź@Y_2=`tGSq 3lޖMRm}j]kRp`Y,G?,D3RI~b O)%b/6/D#Wzoquɗ~9m,F;SNN^$zDo?8ҘF&)65iK!~z9ۊ\0hv8ŎB?#X'$qΏP5G@Жn-ЭOG\'#/=W=1ڱ:;} &9&cLI~m/qm}G8>`1I '|xr$ǩJlYߴ(K ׌PrD3SԻ*$cQtӂTSJ d1&zPiPcQ);1}pJHm)'o|8EfUʕ!y Z2`R8}E6+bwvot RU<:K){mf//~(gɇ2F?Q@'dN\hAbf+XU5HӍ=[۪f(j SzSOmD _[+tz|Yt 9dґi*#?|$3V\ʆRr &i*}\x,C>Ȧ$l|*Wye Ȗ r.AP E 1=S_*22ZW!{3]*%*bSE l^e@N UKuA/Bia?%6JhprF{ݐ Tݮ8YxYpPezH˹IHmrS.]FSf!Ud]Ϙv+` dM ȗ2r&l]>rI|Z Ap29Ck5W}[:A?? vyh0FVtEOij-bs,⎭MJ ӊ%J~VZA\^B]m#L44sh8['OUAkvᢏs׆+aV+z iCTH|Iz_U"5]t] UrA>8@tͱZ_ҰޅF6[ӑm-Mj11M9޿10(zαj8IOmŃ%?!.\AHg:@k!4 fZ !իRf4mj3/SFMo|ZÈK}IA;p?g-9eB6^W<,!ue,oHrX.z- gHB1dg] : %=2K-tpJ\vdd G4U o-('~QID1XV5F/v0mHtAx)`(y*Ni_]ZB`heEj-bSj<·;R9gMy%`4>Cb_'voO6NnOf0ZbA5~| Dᨆ6yڸ=j+#Hor;C聱CxoY{GlC&ѱ -jl }0 R.[ l?r|c9|KX%iUg4;lh;OLD=`\nw9P<D˒0⇓X*B|>ލ[9RcZw.88={1pUO͹I LZf"p'#z8hK41zMU8Pwgi~$iz(ldxBV.o ;#vo.M7h'xOd .R`zC sAs<eJ11^F8!$g"GVEP!E%aNW,*wBKxb2.`'3mXIz{Sot!wux8Y{ve͵/XXCUK}F wg{`I.A{q)7 pqs!څJĠ+߿}2k͉"-9߷X'8̈́,LbM i\?bXY8.M4j+@Qȿ6%*:Hefk*8-<T@|WL<{%zv> OfMLGYd}(8w/T:l\hNP?HAh!)BVT^Vt.xSc_Ck[r%Z5+C!Eh ~2o B$D:hdpl3#HqAn'OI5cJg?,U7arJꀺoXͻ[n[F m+6(u>$$~mG=4 t'W bo: yq%;w 5TqΨ1ّНwŹpS:.YhCi =t)/Yf/jLRxC,ފ$ۏf]tmB&÷ja ݩΣ `u+qX٣> NpSn`r֪ -%>O Ě{A S|bg%VKEA;@ ko<{)ɻX'ܞ! OdC<9ii% fTxl- >RgA;p\+B_ 4M(C"1'8A@`WJN7KpIm㼌|ϧ{n|HY a͚1]ɘ?πJ4Y>K6d$SHnab?-vsK]Iҹ{P5`}\2Y Xhj~njmM[?#BW&zMbB~bhËV@e_Bys EvF3C-1!ž++%ꖤ@ukw=^k,+S;?7ȵ=>;3]<Yܝʾ(&m &j%̾y~ , )xH=5zԙ;/ʉ`(A7S_ȫz\|7;SS=+XgL٬[sƜ'tUiHNfU+J=hū.M3t$z:.oH&G-S TRѺzh_Ԛ D _\`P}oqQug]L,.#n(In=S(XZrq(e{n 4gۘb/m+NnFB<yU5WDYLYg[10sFi.X"T*W;w:#Z4C/Koy.K|B.JW9ގ7v<̏Sр ȳu]M2}R[RYy9F$&8uE/DE;a9f$Td^oA ֓I1l Uo1׵JF}aOߺݿ*۸Wrԓ^UiSf46ʽO# f;9ml01!e&[څ F+Aˑgeu6Jԙ0|ڴBQlv.C&Z K$)Y9-ܸ@@MNY\b!C1LבwvpY'K}SuA G HiR( ˻ \M`_߄˼C""c:ynt1hvyE`o1|_pn]|b-?h yJ |齪,j+tORK* 'uD8"$K~nj%'#,ўR$0Q:2&2M;ۭ酞h"~!d<뻎&AQ@$г#?reu?5 =nZ| E\|3yAa"$-BLϵ#%*736̿mPq`gBdr|- 6Ͷ,E8}d{-c(u)@M vcF<ɯ؜TN3Nד3 ]]WΜS^QYK@)?n";H;P|W`ȱQVJW]YpmM~S>T20gNW-VAv]G@iuerNgO(S[r':[+-jsPEk3Lr((zgnΜƸBE`PMI'Xg3M'+ˆk Q8`W d_(D^_ԕ7F36BFKey7X_dC-TJ;wQM(a\~0~o#t?FѳM$_ Ct%Ȃ[lfiIfCv^ 4T>o :.U| +}!)B?(ʘns^'Gz ?x,o[βMs9iGZq8¯4rBO-K5KkۑܛkdYL -R?_:AzViKr[.V@?ZiR0]Z`\7~Ե@8Q0Oeˏ+Z En D$::2/ŌbAC}I;=TN|ANC@7UKPA!\{ZѝI!X!B@u%qtJ{-j_J܈oӪDр 7tG) 'Z]@Ew3Hn~3+c}h)Ӑ54G1_s^=qRۊmRx=H u5_ lzM)/~@=+Pc?Hh *rq,E Sn΄忽0neQ5pC>}0Mwd0Aq ]zϲ&1}$ o{8`JhO1]֎FSx|'Uaqc YM%*̟)~[#:xCd?gx;f?@Z^OʕS_!6R)DKJ+0G/g55GK+6<59 ~ W'MCi v wyR] d6 {m碵\_K]$9.rIFelܐ!}Ř̾xsǓ;1mf؍tu)5';`w\Zx{%msYFy9HIӉUV&meΎԫ?+ S׽[z d(M*Q{O' mkYwX0Q}ᵏzV%L7d1;Q.A ltLq6e8yZ 5R;AXSR dڹxFBtgwƃH\#ؓF1ߦ>1j؏GX [ts>DѵRc]oqJfQIB >]FzN+vtMcd_B 7|SQ)@_RRfm7@sȩa:=|T87{I9(+ivƼ_O>kӟN2-|=BUKKn1CU'E5GxTI_a:;w_I'rK.rxT4E=?#=apD;: U3mҕ?AJڵ+Af*Na`GyR!NyTuqÅ*>*ԓ(]5n Uϑys٦/Vn:;-݁~4kzܼByoZnfP< 8%7aYL4Cjy+v| 啗0y&¼d^绚 v`*jttX){l'pbuUU߃D)э&IJdAsN*G*x]흅XaύhӶCo_;Y8|Jߞ!s* ף ?%p=%Xzp> csJ%vٜ*/-tރoVUHX$ɐ.A0$z݋gޠ%Lr=M Fϐsx3rOn11ypTuF.I G#GЈ;v.$Ώρ 6+I'$c ^?;t!R[S"a)0x怒X?51XpYk]Wx)@}='7HE= LTU [p '*mD@D8;DwdXvYQPU8+pN{aigVe!CEhmRw>==v^I '"|-3YֹP֋sAKx9/.uYDl.g[G1QkԊ[u%h-7e;oPAJ3PWqxK$7C +/8OJ=SG4gPQƦV%C8buQq!.Hm uh@$>ZKy,YJď[%c*[z7abn^ 6zAPS+$p"bS *>Dsپd"(dwQB $YQxRزΛ(ZPthhL0s1JW. =| IE +\PQ9F3/9 bjv&DpSfteē0 [ gfX8q|H޿l[Y:6NLIqKԐ47dI#2"[Y*W-{JA&x1[ ,!͒1mwܪ_~~ b#)A{V lv \ |]\x 868rJEf@vZI:15OSf\׃**O퉷kfQ1_(ߴ I jZvl9{X?_8G'h~eSAR=a*\bCn)SYzPCX:yo`;arO((""#qOpw ү:X,[-yԺoH{fM+9)WGX U= Z&H{\ހ芚*NU,Gd &nas2ILsv4bz~-旑9haEUWC\Z?se xB ~v"R\SlVer"upeue!P͘(9.{3:X)_zяTH0ЧЫ![༁yfH*~^.ߋ >O`^&'Ά!j1J(~\c |\-v8,۵;vML@=Qֻi{[=;N)+^3Ȟue7BbU"b"%F7gC-SdҢm?'1<.U)NGdܾ잏rK :w@mj+#쐎( \<ˌZ#{q 'ѿzYNaaR! ̛2YG%LUȧ_Fd)9Edh[gk , ?DڲkbCn4  rxܪy}Y:`}c9>Fܗ Q5v:i )4&P 0+i~粮0FPf5L[ʰxT4_ѿ\TOq*OGOcZӹڏ:n0r`,5 'UraN&xw+Ma46{dWN?ReM~ yеtQD+~_3T14;$,:>4ߞ莳? yNP>^j dz Of+9pzpKq.$$aKW%=SN76d3]7{&FuK6#'{0FױYI-fN>FI&y^f V0N]ϧDɛ ͖YśK#]3y|k%owɟS\KYTzֲPOk8pS;_)KӃw“ɛ-E`zn(8i~X##n[fe?Y^Qak^Oŷbڦi Ԇ݁~O\69YD¾UK8-Rpdrb;#Q1f+"%37@o2$Io\؅7nBbo`vIEsr-L,x%q]47CEC\9y=Yh[#"S@ak3%!qXّ::Խeqv \\ 81-?Sx _O?"):ꀸPvGuJ0?詓4eCfDvUo v[SzӸ x0˿2tG`3zxU1E5YKoyD| $6D&NOoxN[4 5#Y ۆ !)gA*N!rc#Q&lMV75<ݹMOg1;ʌ:\4IiqFTF(9(nH~z1{*>xnG|2}V t,:T žj:Xf8 φ`G܊Ʉ2XYEV9, 5Y%4 VJhtmN 5MT uf0M|H?D[Rw5g3peN1AvKHVo ^k`8t BM!4du~*y,03iUd3"*+s%`lv9Z|(9n.TKLl|78DjVNJr٣t"|JGM\+"ɛ]Lݯ)+(@N=}5ʶ [k R,̑6"SEUj]!1ӱcwS7Ľ}\bN(箲ef`a-S%=8t bKn2dؑ&n 퉫 )hfBA2F@*z8BcE{@^n>[ KX|$bMt+o'Ϫ?II$ M7˪XI(ɇ^$qe%T7'27Hxqs>0F-}*&C:VKx䭃0=Rؚg)633I`q'oG7z@kn[yE#'t|nOEnrpt5BrF?;p@Bke$/M/,^$ɳjUvb_,& 7ck՜ɏaD"&nOrdsh}[͛e6TMԂnhـSȆj8TC0+P4n8&:#hi2? ZEOBhno7a0.pox|Y5]%"6Xݻc@U(%zHVH='k|Q2/h _R'Yqsjg@,%txL =B}+[=ُzbCHc0YxYoz岡5).e\Ɣ4qa-|Q/:<#G.;j7N`\t) i|S(2m#2͌mwKܷ^/[ ;ړkUn52r ^YS[{b=\)(2Ӎ V"ysͦ&MXvwq1d{neaINƮpR!Dr{ȑ֋N.}mu X%KlHޒr'J:'8fb'f}*k%?k(Dm|%,xJ&ӑ-!n4 B0#s 朠C8ofeul9Cq[1`~UT[h&D,P>S-CgQiHq/AQ,o!{2N+BTq!Mn"c u=:~}6]œs4 wˆ&v&Cvn i16&T BFiuBUI :/VhWcטN'9vqHT㓳3 |Y$8f}]z}jHhg "R'͎ip}nYVc\t%6az&Є\ъ 4N3VH/'F8/_J L_ } #cu5&sÿ Kmr X_5jEYy=#Q\Rp^+GSf, Mh%}3O20bR-H8y4MYǭɶxK.9Z;GhQW^iRah"Dwv646^L4-0n? issKuHPD8A,Ewx.Rhkt=8 RI~뎔q_wɚgfIp:OLuyo.""-4;Zicq ?Y!zQl\8I_;iAkep8G!i| I~zȕ}P4.t[p6\-.:$:MnX@{1'/}69Lx!|D$\}xsMp%C1o_S?` GZm,?nN =8 1ə䅨`οX!#Q @1״pI" w=[y%* T]rnjx޵k~U9y Pی>bX^ 7lي<*aɪ $͖BH3pM=]fѕ, I{emZΔ2'4[ bi FZhL $= o^S{u#%O)GgTQq7Օ1x/mҽ~u\i?823V7x(@ɹY#-2ǔ"^~RAE\r*ɱzr Pж0dG}ڎ;,R@o~ը|)sǫoc)@ +ծjΧu:NF+v{Lv¶ImIq.^.eFIMU=Ww/xo!/ 7M\Vp70ǀ}ڨ~)|&0ىUG>b̾ޔw>|xS81 \]ݎaȽݓ%L:VKO풟HYOh2YcFCoΡG'xu&%v:{iMo/@k81)sUHNꌐWtJn.f_xm0DkD|+Φ궪~"r94vI D_=(R[Np2zRl="9T^S,6xxL}eKDHh?5q?ʔ:μ'hZʆGw;hEf%:|;Lye/F].Q K{g ‘~bY5e;#ǦM.;]rHU'#I xE5 :g{0%dX1ʞl31@r *7}5|;.7"\$$hg<\SgXejAn|B2n1HsQ2IGAx&%4(`dD(= yknLZf{O4Ѝz+f9^dk6cb*O2KKQ]^rg,Aѓn>Mp2zῄ-[-jS&g (% 1J]bRcSi-T聢 ':%  I" pQpZ8 MRNujpU)">G/k %4y_ aFZB:4U*?/1G?+2A-}.]{{3lNACz5z|w2bV0:&?} u5-{z~=n|_kp]=ypyc:U`GAMiFu}_) @MEՃk`ero,;#t.(Y|nuz!C0vc vɟa212AZC3"ob'+|y). +G@ JxNJ"'ipsJXEeX)n$hyX[.ֱu0 +"OCc"nØ gu?0!ӄF,{o qG =:[ FpO.OaDkA0s(QU(QNzU(6Ȓ7èD[JTc_<7_]& =^x[/ݑ +gZKMQjR@ƌ) Qd'o &'FW$SuѨe{z2vGa(qA+::1l'U9rh ud`} w;a=cYLVxS>\'[<@U44qďx{{90" }N)$in,0̓CItoIe0[DjIsW7%r0_ Z|tA/SprS{AmZcՠ]&|ȷ46[ޏOgN km^@W]Uia1WQ Es4^ϴ.5WoR swAIΌ XKxeq`ߍqf|>(Q70 *d KZQ0.*%(̗^oVWQR%[Aߋ^\ALݡKTd{S_<?ܔVs'RtH(WQi*g`8+Lc !G Ru 46px1v ^ ;WdB͞yL{'[gֹ9޼nyDVFAU:o4 q)oP૷{M6+\Od#[X.d񳱓f6糵4@T;e`b׹c9dqiD`?뇘x5j#xy_ar" *X)t8: TT=m" t[ِ@s~ Giځ-;xTystBCfcgkI'nӚȶMʏL]5(B }Xą-`I?%\_\ \P@'Ǣ;ەk+ƤLuܾ AA5wJ]{%(6j5r47""޽Fy<{&ޘcm _S {IwUA"$"C|/~\*Bb:<>h}˂):&qjpp#<ĹV0\&ygY9Շm=!~횁VƦ4.u4{#֬x j/HpGt(93l>J7zҠt SѐMٺBԛH45^MNd0N՞6Lg25 9|p@Dh.ekbw0} nv۸^z@f-T5G"+0ˮ^'dͻ/eM>lDHdwd.iVz~I䯩y192E6>AbR:+Ta$ZUb_Xz$C7ǡ X+ƾd |\̭crs*7=5d 8z$䷙~0M#N7zhҎ^$@,`ł(৛`x;1tְǯ?4yWUHP`MufO baC\Mwjǁ0{*0Bݬ eU-+}QI&9KںAɇa'yb4/]=>bԃ9H^BȈ(ċNxr58DPZNe4g>Gd{K&G -a&Ɯ;} ' NcwWJ1ӻvtl/uמ'rr*J-%=œ͏xxr24hJ51ϺtFGXsmbnnQv?9Ⱦ'_fscݿE%Mfh` .1>d,[QsRMwB @CV hu=:M<ujs~o7ZTR_ &p>EXE%JV UYqdFTICx3Fג1YC E`>q:@oQ[WI`$7ir~R*ݞٍwZgY|W;>N1NRuoPs;6PVL0oBeL,W'mViƃ3U|0cOz)0R $E\`27I^_oTR ,[hqaL(Ϝnakg!G}к4k@l=2p죮S׫̬;wjuȰ 4m8;e!5jձX"$GWB=6?>C)ptkC15;"F tX4mG<.klɿBUYDzd07de-\QB{` yAB;K@Q2~Wc%l 8ttUH)l۱g"¹L:Yk*>w)[# M3Lt+r.0P ϯ[CD,Jsu n]P\ S5:oPNWPTk"> %X)T jky3_MjUvj!V<@o&] e(t[zkLQH0S4RZG@ߏu޳޽$GS0OFPP F??6]@3Z()Uԇ9HPtrTTn |$D㐻v]ϭ!{wKEIzCN?x '&ϴk!'UpxAIy2;/ά~r,eMHȲ ISS ZAL >oR'|󏞠Wz2ðm]SS(6ea amfm]/4|jZmEq9 -kZ`H(Q[# *PFdCHF~Z8EZ.MEWa5/nƣȮ^l,uiޡ _F]$O窭HU(Cr枤\tz9m16PEdiSk>,oȒ츋@_1/gd~ J,ܜV ư%>?/Y PК*&.`Y|4»@H@K? dqǣYj( _ģPIGf*Ǜ<8N@H·6x'?:(I\O{}k܀c[ W~JVVYIXy4o^ nd{C7"O+Nl5gEdޚeikYxuWz%f51d;Xu2H{m1cò2Q4Q9c=3;pg 'N-t|i/0JA@9wK#cz;8pOa-}PSm7q'@Z[9@UK";Ok53iɠ)?`{4Y'l@L#Xt@ts,DI^eDcd5x8xbpDn]Ce̻e<,Ӧ'=ۅ|\Ლ;KcM\{}S;e|29@ Biz|ʬoysEGB|. 0AzJ)h말g +& ]n!!*q`ܬN}΄7*L⫵jOyK$^m(%Z#3dY 5$L3C,ḲK׫b sp",(3oW .cSy.0Wܻ^M;Hś76e د짶lGItOignޚ&x'?YrI\?u!뙙hF9ԡ+Rd\p (nLEi+b'B6dd*D{M(0)LS0? ceͿ3Na+HZmu:s߫1 AEn-Q#ܾ9u,`AӲcB} & u`Jm|4ɤ"^jo.?4>AG-?EQg_:_N٢?J 4 WD&SdR7˱tUR|D#5 vgˢ0IH3{Wpia~Zv- ?RK- PHV;{QOԵq|%IZ>ܢˌD AOT!o 2' % Jb4)b(1%ϝS>c)b>?BlG|DYxbx϶KpM:Aa/ڔټ+D絕EB׺MnBrCLp];6}i*mW*ħ҇^mKi|:a8y/պhIV:`A[g~K `XsvKwzChR)߸,&ס]3 tӲJ8$|waDbDJo" cL~&zƸy5TH Ed8U'0m:h`ċ- aA#wVmym5bhfY&cr-_xkXd@5*mR>9º.+dqFJ͖dxMyV2Ҷ(I2 V}E)N,oWp 9u}Swp`ụe`FEɻK'G3fЦW ./,O\Ӧ'tOPkY\^q͠ 8򘩳;O9hxobL&mNAO4tJ̸]pƓK%Ru_5 8ă;5a0xMSVBf_[UwKϟno?7EVB 6Gi[6k}MK>']5ԣ9erWJ{3LEx*" <3GޡmFӽJc _a@$-Wk[V5e=vH tNƁ8O~0-&1!v*kb7Goj%m "Bڃ%E)hꭧ|oݳ"PS߃6o_-eUAK.9S @1)k[c.IDܠΛ4vmi[COiX,NDiŦsWq8FwNs'lYD𱒝z zWVcO3cL>0R{1xܧ9UÆع{3' ũ SZ<@U{.Z5-s@c}PD2:)S5dQJ ,&Fu)$;z˝Wx"ցl"QfߗNf s6T6z!8u 2iR;EruWP$X;7K'BB p&Aq$}Rҡ^ǵҮY8c+yk<IY6mSR꭬6{#w|?)mgcd\<$KC͑¡FC;'gN_0v:W*D-q:KcE~8>QTaY%gf'ﮑʙJ Z k4(֭D/NV\w{,0Lס a !pG8۴}j.~/ ٢ƴCL*T0]5+:w#8e5 +gm&KչI^7(ȱgYfv^,i`2du2!d@vr> 菤vg>x't3up$RB(J]~O+>R75pm4JA$ߧ^8!ver-d =wQ`wuz2(M6C;y8"-/O>T 9 ?^arf}M܏8[<4>9'Ά_hPfε; Y32;ڮ͏Q4FWE5B|y{QCtLJq{1FYX,4s:uՀueYe wj nѽܼ(k|P"yQ%TZ:(_aI +5ػVZXBZp*c]8\_]pM-$N Z2$A}Яڂ h+oH;Fgp@RG:]~_VS" >xљ%QՐ]g2N (EKsvk8+_7~. ®p:%MLpKxȺH([IbZ@d\84NMO@+4%<`r !v1!nRd(0Zt@s]V9'VoA;/},12d7|5e G3 kM'IҚԨ!C8[@;Uui۔=9kDMXD^2FYnsl*Ty[ej(Fz DspK*!o.Oq]S)|*i2"_vv0h Kzr( X"4t>TGKX R-$;I*+O: Z%N.54r'3R6<|-0WΓ̯XOQ \St3Pٲ܆2X–e j\ @tr?&LTLj`ƶ ͡/+]r0 JV+%bH;JG‹`|(ApEjC0Lvr} ,VSvۮ X~AA3$UQ@e0Q@u-gK߅]HR:HpzI̎LUK|5E2P2$lUvDeib2Wf2q,# $.MYrZ/8)/¹%UzOd}L -tn2hk>WN&ߝ= ubdA`RѦn%Fq5.G8:졥~|΂ m~v8F`',y8\S3T~Acr$>yo^ȊsڈTUL3jVN4Ir8c O>?9q]样V=Rp,&5$ jDu_V4Fh~SC {xD1{I_cj[4rϦd6?czRt3 NZg: }6vhj4/da z{IvF˥ݾ&lks},f }>D)#K{SY=y@QE')o|&|1N@4O=8.,r_"NSzl@/#O0bdjFe*Ot|1UO=)ʋ{;Hu;Ô~ 3;#i9jq?`also%^gU0;zf.Pӟ#3[=DXc?^kV? J RPvhp ۠~B~`29Z/l }GAciߪP; o|8-uqUݩMW*aSr֠3{ ls}, )zQ2ټ!b%-cP ;D]l'߭`a~}߅] ե9҉9qFDo y:cwOSRQ6kwgs9洒$UsldHK} ?Tߋ >h$md9ouC,r_`nni=}E͞*90g9.=Sqs4 4K&2>+< ] % jey5  |EX;t7pn$#`Y,lQ46H4 y$2a "I5k.d@kL{e{HeyKhAAc,rDe{#sڝH^:H}b龝ۈglߥtS{\٨5U FϺf-C7jNs ԉ4)nu=1uۓ2MSǢ3xbm*IxCt;͕54Q7rFa4Rޝ-r ^~&v1sօr9bd:,Qq^)NAErQ0@u.KY+:m=ߵ \9ǟP<7Z<ͷSę?fX*q"RYvo l@qx\ΉO* )d!{7ˢS'%K Q,06spaѧs4ݮ?8A&Dq 0b\y)D'حDA(9,DY 55QI'tㆶ_VBCpt>5S /[CBq/#F/if/5x&Q8dwp\e#V7$gFns|*X^?29CmtQӞvXTR 0_,Q(D꨿[ۜ/u] YfTA]ŶgB "L8ӕ*sQ,_̎*0B@/yqm,w|H#AkG\rnf' D[E=rM l߮ji2+b'J3%<2t (y)e}¢8430R?fJpveAQ#GRbGNpX9. J[S;v)80zydTeGp_5I`nh0~N 5f3)KxTrY `ƒ8cO @;qH}0 F\4w2bq •ٌH5#o"7?l{(|ӽSS%r^´0v3צ=nD0i qA$5P-u8kܭ5ǯ][?!5>y{`B%>V?j(32w&7hDx.29hE9dEB%kODw~{})oF&ʻ|Sȷƒ=mۙ^ʍ6Y/nц#6myۄڪd0ސ7V5PW^G'\y;r<"M]bLƬ]I/o#]15ԑs8U'@ xB9͐ m'+^.6Į×U;!f,@Cl[[/~+A`E BJf/)sU!¹IK\jn*\i*|>`z\FF;;i)rCXXdžgO5CQ5'ˬuᙲ[V <=0¦ϻ gMA H)v M.F' 6}qf9\SX |\nlw O4zw2`{*U*3WBQ KMl(v=^MЃhG#M)yAעJ߬ʦWC9T1g11O!pLCb) @.y05&X'xV(N'G75F:%uZ'M";suW.S_Xẅ́p zyb:}?,00v&h&R]hT'r+JmM]_e{S4>-@:v;U 0 IS¹Y2 ^8V5)Ǻ2jS-V>|QæḑƊXƌΡKSnNvϞtξm<Zf_mF|)zzCzӨzeupZ%K~.O쳃uQʫԇ$\vv-/*葻h w0F<]Y(Y}DTMBi" Ԃhd9M3)ƘPO^I/Ë dƣ]ӝ g@e|$mɁF'}y1~/ìcyAPUSks{"6om}A6dd"1=K`J( ,^Uo-Dz=)aXm-7hBnTJًv|70et;$M V%L~e~w(z"p|6P?3ּ1zI-YjJ,@E%+]Kx-''=<5eӅ),-h6/uAxP?;KZ 9!(7?R rֆ؊7ȵeIYYd"mQHqD(E˛qAA <n F6>$[a>(@mYS.R8 !-[ ^璔/4]1^}ibԅܥZiB>yɆ@Wh yݒ dYUaOqG|?:g2ĝ1yŴ`Xfx܈v?R>HC6Z"K>5; #7a/hP0ov>sWyP\m߉z㍡BlH@ܮ`m6L(ȅNJ0!<9q\1~vʕʲh_7ɻڷeU_E7vJӠ.~7G:&`CBZJˌEdr }ϻ kzTPsVC-*AyCAzT.:yJM%Uĉ8ہ=B@|h/L!6.0u|/WRWmLN9yJ,WqnWY=;Ss?OԎ|߲OT vx2Ov*B0|AV.W is_ˁvu^=ؠ_c V"ks"U~>`H ds M CTSt_AM1ctɶq,94`k (.2\N) C)WkwyǫkX4|;I3 xvjKc"t EwTkC)HNA=ڶ%~^u1 o)R0CֈvHbjabENIHOZ?: Y>٭C*Mf~I-vcZf aeR=Bv\3Ybfq6 z&fuM}5X=27b̰N[gJl;ǝA6o:ZRa'VgbN582J 3Mc.<~Ag@\F _[C?؈[6LЎ !G$l5 RP,M=baGEs{O\<bZrӐe-`))0NT:`_fX~TA3Pu K0q.4B/gsn[Dž쌡37$XڔF&Z,`T dfN4vY#j!4yx +F{'FV_*lIkG%i᪑9HK@'8L-Gݍ6ݼ8nb3#O~qK˶G-+pqym—=ba ]^ƒt(K0U}]蘩dV4]Lpd"P تJx7 >pTڱՃ4Y[qbk69]# }|NY\SyE; O9V'!`l\l!@6 J1Yh>Ue<\ ;[*&O= }p_5OU0<[7ϚBxȢ )qKGUwh_; 吜f~BLI`9Ww:'{7xmf 8yA.$-9=s<ޝie>_^bg8 1lv&znRŪcFmG" u [ 7׺ cFġf|w0ہnrN{\&z'ϭL(5 2r^d)lQZYW$# t҉cRsڔ7#_VffeHY%i&<3I ]4S ^$^fg~R3T|:8کa ېo,/vmKpfl\Ʉ q/U br[ B[Y()7e܀,gJKZ/(ud!BD(8-8Br z\SYs~p+s=7 PFȎi]xac܄9/5!8J_Ž*qZU5^uR%4XRu#2kF\guVt w2H}hilE8Z'iL@("x[3W< nW1OG"Ve\8͞hNƑf0}F"Pmסީ}!BEv3!JĔ(eޙzW؟ *R\Mp!Y\\$0=۬* Zonپ悁{xϐi:r`~FOL$XV#"b) >uwEQd8uM[&)$g_E%᧼)xrY„Lս?Q1C~ɥ\_hmuZ{_6̠*0s'|{MXK% ;}g 2Yt?$`و ?%\.bX]vZ2oZH82CcoaC:D#=jYo\Mu84]xPM)a~7{AZV%ob{ϮAUSn )Κ,,pq:A_MrS0(~ ;pqddI9N>0ݧ#_65>zШr"H j1 <)J$JPP.F-?9x{Q=g[X |#h. GozY636q2ŌmhT"481IܘW[9q f#\[;`GOڸaTpxh7mkv3h~Ihmiɻ_m^,`[o`Ջfv4<'c'tqM>2k|%s)xaq[QF^)w/N{]bN7oIHG>䠴%%?рicCTxTOxR_{||a\lY#)o<)i|hش3JIe+ I4+YK8 r¿!lAqcu'z.=ɔY0 0.ꙟ|ن ~_O5wzK_ElB,`O `2#358;0F {鴧 uIK<f_|s2e&l G!AgF.S/^ɄK֓BggX<u}zZT~jUR5 i.qVXG-r+P&44DE5Mի5:WMurSv,,Qn1ϭn6G&bRvvU2J`t%>1(S;rKQȼi_o|L4KL|2NIv[i(Y$"u<$B-o ❾r=5ykKL0SeXtK]X;^"x)ܨIxaT8]|=P@MchO # ne>Z]%?JVg b^Ā}^]3 7 Ləo.xbOxeVF 6}BfCB?~L%۶mDnؕýPIWz 8`~TJ]ap~Щ+SWn;4gcM1WdF'MʹtiL} =2Wdfsk?' #($H[r>1{4>ϖ8͟*ײᴬv >G}|kA l%uMqPMT3Łx\e3\bOoW[RV'8;Xn(HڏUh6R^vfx}A4w˥&()rHׁe O?JV L8OimvрR2pcKeQx8Pll߶vv4ZϞTp4C[QpPeE!0@KB0 R`|{?M-Ci{3\c;A P2a;+5TX@V%,z%pێٌ3<23!hB"eq$Y™ߘo4y%~P g[ ,3:qNܗ,OD 4`g|@2uv|>WZiH4Sū_Fc"jk.S,cŸ^p P@Tjݧ?rHY | $ O ;/2~7PDZpp- j{6"]hGt=bb|H>_:_uc7P{|x3S\#*K&Q+_KvL:0@,V&n~(*Th<@ 롭ۋŦ>\er' +STU-o^؅ã9xz?/ܠūWA7'г44C-vMdySNzlځOfLMx8(cIjiZo)y #g@} ߠw#Abw 2<+B h8%;c!risM$B@&U991[x~/\3W& ?gYSz6{4Iȭ` ܊:HV)`?;\c"0 )11AiIQ`euk<{ ~%ڿ4+0mM~'¹42FfQŹ ~nf|W͕ ѧ), H(#b1+.j CG@v)')ʊz&qGEvNY QזtIҢ_|.LW4}G&*Q#mxjWΰfoѩQ>-ⁱ3#8=ńt+ʈLZQU֕t/# +[+Wu3 .uMY I()fZ+RC%\p9&VAD&uwd#}D~E: u?&yҊK^TAd-,A0!;p 'w+ 3:gp/DYg3Rϑ1˖dpWtM>}(LNX"\[l`FA񲺷vp_GŠe&igamZRޭ 3H,_ڄ2ƝN/O#P{(ov|mەi8 Fғ(?jчi~G9Z}IU)}ЉiTSc tGCc/%7uB7 _A`a^=@M8 zC@=f;01S# lSEgKEJf m㺣&(^?% f3 [~͟yEJ %gW-[LTrk>l ;PQia8A,8zM74k{3~: |7$oJC2}}Md^p}~F*^[y>WT $KjG7,Ky#<+U$b6>Zc8E' +86-E}@-}1U:w4ҠhZr WWO[\J\UknIF{:MC+R ģbЭ lO \Zx FW[  Q(zʗU^(Z#'rA\`"5k:#.`צOzp%k3͌!"fC & Bu^W4 ROܣ." ۬p 3LU@uQEO Ql{ .Ǚ}^UhsiJV=are*"[طӘ^/`xvBGйdb/F˷ 7q9?3 ^[q=(r~m|@\!0B8݇)= _^N`n&J'(m]Bfs@H󮇅/傄Wu)<ܑIFȒO˅@Hl0xⷖ=a- Y)%ޔi$fнٮN5{t`jiix= f* h3>|(,u~:un5?O;, g7Hsp/Qá۱]ANȊ^L6NmYH~-boŎmÞaeWܕˆ_:SUdT#_EB/To-^yOP۝)FA4HskCbm#|l,GE*Pz%ʠ>: x )In~⹝B<*fx:;"&U`s[h-/$n+/jiߪU Eo-U{a5^CFlRACn9uMo# [*}'}s9(Rr8QCp$;dlg Cv qTU=%9Im߀c_!FKᜟ`+ȉU'|R) F4+\n!-af7rшmAsM_a)$5d-<#-~M=O[p^;nqhkvՋYދLn7ZuՊX$m۵c]s(Q/K@Խ|J,e 8,銬[ƩNfsYOl7 D-<$yG 6:@%0u]m-%cɶp?!R^|~ 95iG'qWzx[^[#P%s9nt.Wv Ǡ6˜`8GxGqԗ]/=nGX.8ڍ,? ._45X#jyisD]x/bCp+K2QX } ~/':]F("ΨGU|jU}~jV]?g{UjxCWfE]:&wJxCr}wΌh1V \[k_ѽ7Ľlm۶#["GX|EQRI1TQ1Ze{rl>O?D<$}YU[.HĀ}KK+=+^vWbvk5@Fl?02גP gHj%݂CK*^z)׾~I^ߝ0LRi^Z,a 9(x`!S,1t4_G1~PU#"v_%C"2FU_r dz B&ʗbԷ I>7q"Ђ,ipݐsZ'SVg o,YC<: .$;-7Kf\u?ʿvg N 1MpFr = cE~v H J "e-3j~.Ez*#dDҮggiUL|Mn`<كc+.J ZE"I|V"_kɠh=ђ޵ >72huU#&!]-%[@6+f`" ŔJҨٳ]y3ny]!}}R&y.>>pEؽ`os։[FT!𡐳H>7k+?;mQ߿'HbT+:\-+73n)RxOCäSh\TP;S{Ҡ, 'q;AJV ezh? 'V{S_۸/)l #c& w`jCDd뱭 呂o{1I$}rq:x eq߆6.61υmkZ4^mdz6e H[8lʮ}7: -/JE+}b' Lp\!tvx;OA[ZU6:L$nĉCeVssRJ<VSA~&%:߭\?qFk?BEmBIG\r~(>*9e^xt-\T['`Bq[ZT"E[ XM K/"o{Ri?OpYn)J5uyA坄`߉V B&/cr|8˩a J(HZ`fͨrR8"vCi5dl[+R4݁lR͑3wB0iFΏP3a<\.cQHEE 5AoRIx*e'eh\JP-=695mN+ v_(Z`]\m d?? 1ߠ ٩&q|$6>xt_!HQD́m❂v'm ~>^ '#ʉ8g,dZɫb GEh"8rѕLF6uP! >D0f!9 }i*{IF˝EzsRԅr/~'2τn tk!b Z,-6Ecx,.@-p%'2eMxƧPOc̲d(iz_쪇lAIy=~*v8h:$V2.Qi"8T+_A.7# -O8]$gwAZ;ǡA[ߵrnfQP*a7 $sL}gz#.b*PQy( OYq^2UWxӸ'/YƤ)-en):_lex>uU@Z'OcB+-kJv&L}IܹzRy ;''A&;WoG gf  [[pH$F?_淍KPr/!n;5w )u0 ;lP~\qMwߴ>0Q%bIO VHUKq^ЗjvHn_x@sM?[Ui0GnrI7 ,9FlQTIkv&{-"(Cm GsukKQ VPt#o1fz.FGu:0X]>ײx죀=;{Y߅&x**Ic)L+o;b[^@oNZ1O:5 ,L3<Ђ˛h;m:hXwRaَaPhӑFҐL'SE9%6M0 >՘Oqգ0] heuNVPbZM!uR1c;y'ZjP^ ؇k4;3qTx1HCF'.$yђɿ=s9&b~$|\ͅ1`)M`I>˜8ߗd&q.9oo͘Rǖ\ Cm] 0bx+~2-N4u݄? dp* [D `"qM f }Zdq+d0eڜDWeVa+Toǿؑ(qc@FQbsq\PHLZor8tb?-v0(fW1NnFY_p̞˚uޙBQLt.Ks'\:d4> 狼=/՗2K{B/pfߨX\7z)nwGZ9¥paX֟,[X{&#Z 583^Gp9W]gS<3s[0)k)n[tE~J[BI 9.]}c2cqkhc w8-Jq1f֟、6yp[fw̚"`U{p V}Oڧ+X?yuSXh( C;Ae0v@sN_v>Y cH%ޜ4wf =|vu42g)(83(7Hb'fК|U^?p h i&Ppm4w)8T WsdToXWɮ++hRZN"xN%Xr,ywu=U>OOvn6(I"n9}T]7lT02g!8|4-/-i˔xBl&qXQ?|-=b$lEq 2ڿM:$elP 9LK?u{掻o!HCO{Oԟt1{7`@5$s}c@p(:*#.3G@寻./iM(`)ۮ0јd? ]F|{;t>=1p ?g5zG؅%%Ӕ 2S7=@28,+H~-LWW>~g!rU1@sOOƙTԁuع5Yfns$[I\mX8LF.T9P-RW(lzFfEµ߄ǖ=FQD? r YB\5Z=uhs*ڟ AC9-)p]OA~ߌwQWM%1ˆj>-swQ-`'^2Vޖ;N+T]ܦWQ\bQF8Rx1S|7_S'\RU:T?aXs[o7O 8e h2^:@JRn*{]O1#XH='.wyܣK׉F-{^'jj<"P .N}WqO~W&@I5)6' y#cLPUn~> ق*p_)&h_dY\~L*4^]tI*;rӶxm3.@v GaLR&xUC%[1إGbX]җIJi=Oǝ eXW@EY@ UoTz qi4ah(q-}a䙟\6S 0:AH7pŦgB߯;*N 71D^=R9d%_d;h wqUS1FzO h=&\*AYЌ0ne/I3sKbvtQ?p6 5)=!M*"]D$ -_(%z YEe 3`Ow^# WAAXґUg&S*TDE[OfxW.b"7, $!8co&`{ 2fAEb]Ffa |ge=vX9jхW=;pG0?(b>%:Sn )OД`Nˀ[h3zI f 8+FuW)xIKFT](WV*8lc7lNT}6d`SI5GWG 0ir(j [pfJ,IDwP&/"ĨR0 V%!z5U;cx^N x"n.ͣuB-Rzr1{JYE6T_(nEKW97 uC!X&Q,d3-4.; 6E l4;xUmi0MIЃg# b gbOΨD@@YǛTX}~|,x~R$a:m(Fv~9틔fH4yQe)J3mA$sB1>I 34L'9`s*̪E',!B[ pE3ꝺ*3(͒kbEGLA ╗Ք l~nj*ΫG鄹Wzl-fRٲ…lhLzϹ*FSe!,s fM0}?#l:=h.V~ UppF4@#hxA`MBIl V{NQBR1P]4+ L0#慕'>e)=eѻGkė|* m8S B6OvV5zZinDf)8/Ic@]h'k"C] 8LZ( X{~b e@CW~:m"WJ&'o*BnEh,Z.`Z +MtM!89'\*)F;Q LxI9!L>eihĩ R`}bOJ,XQ(QQ|Z*/ nFȴ_]U*q m릒.(|hE UƏó5]Ⱦ]td$ iDشǏ84I_ UV,'fRQR2&$ B_j2}3F ""{ "\Ȟԕ-Ko$St"tErARDV#9FZ-#3`}DkSqnt>( b?ۑ9* _O>$lYߔ(tThL'B,Y;kK_N⳻}p_!F< u#GOSM>NrBN (l7xmah Es^$G෧..HxxQ_",[b*+Av 侒xP/K٢-2ԾB%(@ LiOP]5lM[zِ7.E87,,fEl+6* ЀcK;R 8jhG_]y$\jmrҹ>/83WZ#oޟ O.=S-UtJ6*oϽ/@%穽vH"3| %YW^7j&tQ`]c?DK8ۏKc*.-5ٚ)ϋU^]n=[;emQIF* 3":v@vA8 7.`&X*/yֺ se@ʺhER/ fw"Gd.DFhcD4)Q(?WoZD Th1MNnH}7ˋ[e{o6e  [lL >Tdǹjx4,EZٓ(d?1Wz0וS?@鬐.cd\<]>e<{O:C l.:(;hs3U\ƅM4LkN ^E! ,ir:XfOܨB03P11NS!8/ߎ^rdboذ  p1k2[O KNiY-HM4^Mym`Nќ&%V%8`dp~2PPS)a4`qC,3t}pQ%9$gvxCD[luy%v"}2.j-kwdm߱.@F`*^ oTE:=kbe(a[%&!hDW2)ܥ%Z+)k>k_v6pPq Y4P 1(Qs%EBNE*D8tFپx~j"ds9 u4MTݱl2y2W ŅMg|u>H;ZLcA/y|O>y:| |SpJɪقc7 ]ڧHdL0HQ04W2wxdA37de*WLfJ.,J\O!URe4:kns#jt,|\ Tُ#0,D <%JXbn]u|ժ`~KKVCj+wh)(Gj\>%:7^"ڼ˩C(Pՠe[L p,ڟ,<`q$$)OxF }ƻU3Il7"=`yW9@&={k c'A'CU1˺a\qP О"vUfl*r8,0{"Nfj #+,:?3R_ʆ "XޢF ( oLY7 OF4XHz#g.jƷfbj0*VuBerEhnwfd{:L$C!$|hN'&]#F\Qa P:8uj&R!,$JNFaIE?:r)6CEЇ|q/@CB.]u2\BO'L=q8]E1CR[2?ᵉ #F[~&iM$vRP^,I; @]X>V$fSR&#xْe Bz{DoϔN7Wj2& 9> ? BQsG6IhO4L9SIyYS(7@̇j `y\gBRiD\C΃ܞ,09wcYdSH[o놀_ kȥ#Ң3PnU#=:E PS $dПn^%׹~Aѷ.*˜[s0*-b*YJp +w:UmOrU;NjəTN “{)~%p{MAγkKb|g+hPmJ>&HkQU#VS^h-/LC9bDnDnd!l ܁qИb!}=y\t Efp.B"y HQr?3&JP#*ǘ֙Dg%KjB1AǵލW{?[#$"w.TVp'EUrEa\|8yr %vM9r DU7̀ҷ^/nqwy!g H Bd{~r18n헑UOʈf"$rÝW)hL~y9V-skQnh@Z[(O @!>s__oͫBcaWqP+{s@6|)  1M̴m-}wue,k#eH[ERM!JGϹ9}Du$ЬG4"%,X:b>Da8 4Qo(~ KYf|Ԥ(LA+PHX d L/ylRr(Y7174f+Q_*`!$e c+ڎetI1n0o )O@hW3mo?=CQW up/ "1>rg7ڀX_fsK4<>]ŧTqWF6͠ÎZj癕uoeE0^]# ow!`=GWq7h@ qj>Zܲۘn&4@SRe1Li~.Apt1xB4 }d?F0j>)M =\/< " jGh$\$ gS([Uezލ iGzr :57g*U$_򣯾f*RK7^cVCJ`+yLaaMA} U? b2h`ChFkdg%}t5a&S3zJHO_$(}C )͠H Z;hUzծOx HZ2_ g:Z4 wO1\(Wިiu1^\FF"aBQ7BU~gǐ 1Xmte+~K VYo*/dm fW^.rwS[guZ(D7„<ZW,1]e"^%sBehy G$ e)Y^b:ENCqa7߹ |ALuX^h9QhX49T9ۿq0~V7b+B&.{)OF!B#+H4v,-DbpNz^U԰wZWY݅g)#] a< (|5~2+|t(7Tt7M#=.FCIO:rH G`)8vtשtr$<0ml]IGSO^p԰@T. ?/Ec`kh2$PV>Tq8vD@LWL ;>hVwNU4}_#Bxy㋧,NPڮ47*Ov:?Sp*_Ã}3%P$/f|(ǜ!@ {wc/U~Ϲ{}-=W >=&6h6X[I {Gpxiu ):'FAzzP5 ,h#btn]M\!UD2 a<_v }I*+~5E8]a#b}6݄0 6 {(*HCH~W3ԝEJ2̓-wMEL:9&x߽c&.|5S9rrT=w/ͯ _' 45Æ4EҐ8ԥf^h&Ί$K`FV)iH YX''zv[?}ʀ04\sM BGA*"> $w %:uHvZEu!;jnIrcrҔUqObY#@ۭ5n!eU0%qq RβKJΘӿa؂:Lٝͣ Mel?&Ur,Q[0KG:ҞP8lNzZՒ6< i( +6.4M+S/)Le !%B`QPX1ym歅ǎdWzԴ vlK2<ȇ-^ ҤAU f&OWzv ccp,1VbB" #yuKĒ~o'Џx{N@jBL?c.$t u$| mίl,TXQM:|#ɉ.u*}rD)2&:jeџ2RAcBde 7 /9@\Ҟ4Ƕ@Lwt0SP1+N֢MLטX҉` dLl&qcaMy u3!A|˛e#8~P:b ŠݮϸJJWZ,UEP9M5-ȋ9`ZmKYi_+\% ҁ,:SI<5P%yI.BH0(H}"4HӞRbj't#'Ƀ #YI(ET̔1^]Wq[BOBdIjvK;GP0NDs#U pc64 ɒH1t9^,{`YymrvNRȼajA#CB2@! (ǥ97ۦO< C9YpDzr`6T&)Bϡ{SozOsÀ-75 0n0ڐ~FIܓb hz_pfqX ^y^`2{ة;1y]}Gh=aVzsYkQa:4Fyߕi]O; {,cp(5:#Ȓ( l!Y.Hwc&|l41QIYtK 8K,4. )4YG`ݿ1@]c#oOc53 i=_F@d62lfBNG+`@pV6{XQ^3^IǺ%.ol#f2]lC: V;3*湑uvJ %jv tu}}>=ed12%Xw3 ^8B3A` v@<Õ.xb:K1(Lzc ) λaC7!VE`:5#+`GwҁLgU7dUoI_ ҭ^'4XG\Q\z/ 5תڸO_H| 'UPj˲[ZP5Z` .Ra7V Y PիY9Y) QwaDIS*9 dY&Gt8݊]i`tۧO~QogL!! `?)]_Lp#L)#OiD9 p |9ǹTf!e = {I(<]S:YR_!Y ح^f($.T"!IO6@-믋)P`GBsܗCFUi}@S__V=q~6a!4%o$h2wm[Y9,{/6 ZNڣ'riYqx˞R? n[n[|M;c"z#&{|_|۲3 ѿ WRR!F>\&64(Ip?7:{cHQդC KzC;,DoB.ߦ^ŮdS*Ȏj=9aQODT=(Чey`8R@Dġ%ئz+Ʒ8[x#j#c6X7 $^mc -֍ܦt]"CϘ_1b (p~6vCEq>ĺ+d:Y_oхRquSK~%-PҧMHy1C2-v ufB_@ $ݩu+' j9u ZʌYm ~Cw7? #9]z4Z@=!iAߜyf eϓdIjN/I nش#!Nf{M GSOˢ("=8?fEE:u*܁AķX3i3F9:c1dz~DqUu`Jǿe4h"QF3tc#o?͕nׅ1d'}Z7%=jԻ70Ca}]EB̠BB( :,xr+ԛ_W?Hopw`C}0 S"mӈ)y8KȦ!i'l )*NaUl#Eh'wVZP0CL"< _bO\rWAfȓ-HI.C F9E YN] ܮՇcup)_0`{[gJkdA0Sb` Z.4(0FDfΔ#LW,*E[!0E]U̢ކjТy\{\qv "G?VP= dfž)hs~PGDUcYu@(/ Vr F䫾}ҙ()1QhVgdcvALQ[d RlQkΩZhTuS.HNNy+H9 9Uo3FE5B&O{XlR.Z@̾dFꋁD Q&BE}E{WORvLku^)B_]Ώ>M..ݲ;8]r tRRocڦ&U!aŭkz"&V̈́Hi Ao}g.+ X0}X;k"y>AgP ]f2|cJ 6tJ4„5a_ˀ}qnA'T4<ב( &Zɧ\Λ p1\aD|/F{M,yKs<\%.Ҫ`B+]ô=aW~B,'5ƴH DO$NӢiT8k5F$84K1:'G$ :%@ā%Nz*Yl{ 9s>aH1mETe[/+"Y CD&7&0ί%Yto֬_̢kF ioQ 2PY=\GӾ 6ȜV;= KJSԱgTy 4MQ Qjژ̐B8}{Ʈ pݵޑTxIA9J]B|YBG}XFRs+ Wb4?2zh ={o%2DfЋr^.JTWw͒ r$vdƢ2K0ElH3BGʚV)@ /7>!

%t5{B>s@u+}OBV?!ݧ– z4)8!Q=+Ɛ貨aIo'ZGX)bo{YN(r˪}i#dgi({7c[턄?&,N[󼳊 U{a#<m9qyl`1HA8\aD똔]\:e_]O'gC:oՕriF>}Cf @ɲ(5Jd0bQz[H2PYE&GVM8GmT=يK}Uٗe!yԢnx?Ri#;_N$\'9j_,MɏRZt6lΜ(ej,)ULXzkK.ٺ53kamj% .NSf^K\ rGxQqLmbPY_U](m LoVx {8r YVu$ZFם6 P}i:c lr{6XBТ=ZH2EwR!;fwq2%2ODR~D]J"FS S]m:>m.wtڝMT904}2)okiD^jú]TǛ;]b 1`~ut_Ix)m| C ֡Lugz&،kߕ2jwՆ׺ X\TTlVxM9,6ǛƧG4뱢+. 02ySNzxC5:   O2*eN ʼnB@\jE /!qѵrIp2J0OؖU/*) IÁٻҐU>u(V|^5w|FU3N;']_'$ {<;jTu3%\Ȇ/ƔrtAXr>mQn6d :1Vjb< ͹xF.+롛$'^>ݖo7,B ^R=)bISY@fVRnζ<1Doz/*\AmcuGI'fY#\I0=yMsU0B%lf5hhɢV$S1MvxHY?…f+>-rnd#6/h=U7p}ŚlTϙgɣGshqꚒ×|WO}rEf*P>{ӈ>0 Q EX@˦XNTӲ.fAV*R$t,1)͉fZ e+'O2k;Sռpa2WG$(}D*M GsJ£sqM."~Z-́(Lfln`S#ԕR!~ 9.ߡy4t t#R\c 6fWFEG_yez~|+l}ֿ0r9@H9!SIM2 2F<Npo|qj*RA}jRuD6JR,ljˋHx<[s=yjF'>$h3C CEDBa+1 8j6)9W5rq͒V@ ւUkS-u%F՛̍0} Q7mv8GP2tg#Jwpɷuk" Ezpp$x\2`K??dm4`Cy?YGeHp=٨\IC=!Yd! Qkܔ:踫Vו5zAV񝔦mxśb ef^`Cb !dTEBxd,:C-(L =?j>n~ SA^|QE̵^h(y'A+[Z/?~4GJ^Х:;ud}1ڱؐ(( ߭$Z5$N*7cO\mu$0 dmܽގ )xkwZO7nHz0.|cО.No5jĠ NU<C&(@zXAl^<Ν+{eeGڀT`1b~[0,_-j Qs\/._"?kutAet"5"gx݂Ʀ 4"Vt5;y-\b 5S>u2b1k3)L#0؁K;V MXzKjvF":ʝbZ+|w!H۠4$8Fؑ**G&, EC򅏶 N`H{AQT=V-~kf`6G"mttQ>6VcpX׷-|η:+Y ۵tP&fqeʄ+QદY\i^ZB bcFi4X[3DEF^U`Y|6N<ʟ34=m o k/u{L3$*I;7e߲@ YX!? TGN} PlYF'f4LfUH_h޶FҀ~}?BDaUk=UvV0J|p79oiRy=)B,1TҦ3/7(ƝL#,H’UUqޙm Ζay@F"ZͦiM` qPA_ǭa}/3x4noj~*cCH`urS5.ۨg@,O&K0܆~;v`ADfh76C} %:GKjTV8ŗZ!SGSY]PM=s5.8]PB+]?Ԍ;Oduqq gCtR@`C7 6\ :*;,SjtZa嶥 $Otb?mtF WˊNqYy@MeIBIӍI@4> nNYpbe/fʹ_^{` bŗa38&еW鱕&oܬEy&c^M/Κi[iq]hѿ.4{%W+,GZ\6O Dq1D*V#Q$`2aP\RYk:&H ke9Z-aݖ<Ԁzqe/n"Jw~+gZIݕ9i8A7Jzw}#7e0;.E"A0inhz} *uݪ9vU2QdD!I\ͼsj$uBe 8?#+=Uj9 ܥ=g;u"ך/85f y& oce4.E&fF/jszB>sm䃟H LQr0OEEt,sO6 W% Qᶮ᮶kg&OHwV_0quӭd*t-ipYuD=.zU@6]T9I1%#U+rٶn_UgV\C0cܜ}[F GLϫpZb8&ڟoZ9#b,w r ^ݏcfL,?Egb}z㤨j]2.-DW?yV6EP1Gg*JH&ޭbk+RfC$9}$w@GhFK,|Hщ)U1anR =ʝҮ*_%:wck]|UC8 S7P92I];{^춳"r{Ǭ [/UQ%lEhO=Cr?MNT``_R {q|d<ط5CJLKWnā#n:ֽG` g}4Oy;sBI]i!d_lg \Rیy;[m;}Yxgن|;Xhr]X ;jN`TY9o#(7Q|W8p<4-[-̾B5`nh3 J"߀u%үJQ(W-:RLȽ2MRȻ'+8bFo \ZlWG+_y+ ̵q+Cjsy [zWAh CX)J^|q 3U* dUJ.-G×w5a/+H- iWϐޑDQqa^sثv0 >UU)md5圹GN2c剞lt]kCܭHW̴ޮ(Lt<ĉ*i+AyT&KvFJ=:cMT"bEJ+ΫХei .iV:Eb1lv†sҏCk"]G#sI P`Z+9'X_ 6r-EJgh gdGG9cE?V>O2euٔ,+:PhARqt% a>}K#5Z2$8COS)5rvd4yV P|U Ύʘ|Q?zoYeg)O(YWȉ6]|)XaPS/BaV.]"{DŽ^;ǬpPSu籴6w(KY_AnIR8|SC&yQ~ku mzJ?+eYm!~{CxMQ+r=xKw ڋCwY (RЪHXV\?Ѷ@t N&:#83ć-?YzzHد#!2@rOw Zz|:̯<aO5ošgX]{9ŧ]nc9 ǏPFۥtMOpVl*Լz#|ZƎvPɭfx -lQs+٩)jQCVۘ 5X_وhGb_a?0~<{يaOeS$m0.~e:F@WD_Wf% ,j7g` -Eu)0ΡP)D$bV{e?{Įxc+~Aϻ %Fɹ 5 USȗ{̐bPpNvpq *gY;.0l8>%?sF辏Y[pfˎNj=z$ :m* `*j@ ~Q磜o.a]Ex1-ZJF 6N*Jd? ѡ߀)Bowo@H(1 ʹh/ ' %)n۸1}!T3F#i!`]7q5,jH  rOՐØCZiO% 1'i3^ V[86-"CR A<~gՉ#L_ K wPm|ק) gpz8~EW9OݑW+ W-+E8ܤr@U$9Ѱ{ȦKxaDY)7TT}UA&~v PjSJw Ҍ~վ-EQ1uBJj 3dDtūU'o1d v!{2'\!X6\ƴ)n~@Zfs~UBbLdխTџ~Hʘ͞j JQ? aL 5XI3(\-B|ØoAs)tISNψ\ОkaشfZbPD'S&u]`d3/RwnU;5;hEL_ˠ1,v[[d>!X`~&~.7#NJ],KpdvXLRf[ޓ&DP;Z8 2@WJ 0LP'U-Oa:[_Dd%׮"7{2Caew40CfGyհ k,Oup O"}񖬡 >3JmSװhq-Cy.VԄ]{񎰾hWZU/p67ǰc64lƱ-SXP biz 8inSVm9YָfoDD#>lcNlIyv`@ QoB`(ߥruAq@'AF.d~:[˹>K%'h8iLOe1챴 ښ mY9smDAåKE!=V ` vy`eF81C ]fĦB$yINnAva(>žX%Ml`֙i7 x 1竓TkXa8rGB^|E@67hJ\Ux;X5|^?25膬K:r!̙.Hk\{z1!qcC>6.1.FXj1Lj+a4\'~h~mZbkLU #\Z$B=R5:'Gwʃ*ve'md#sΈʅZ'R@FϪ[ƌa8n%[q=.ƃ 6)΂ɕj6=/ ]u^M-iv::ŠNTl3"'vУjS9Fǫfwf(ykTvbDs>衶JQ[!yJ3Ԫg[#cdi^)br*Y̙v:Kؐ UoNy\e{/mH6bQ\?ۧIMZ~N[*] ?@x i{SwNnɚK %Yw+8 <=:D^pb @V甩~-'E!gR;ac̎dd 0оrJlkԟI1mEfv P[A7@!V3 fN!6._|EIv1ιrFtmL +8tXwspX"HEf% $8ű˰" ({߸`iuC|!QpJQ7)Apѯ#`cG{@2 AJ _.mh'{d"AMR+FKG\TGK/No iQзYӥėTV&-ehk^7}uWՉ)ZUG%z)-`[86%-KX#J}+Mll/&X_D斮qLGm\ @,H"gn /\a -֥bb|94yĒ$~R+yi7WddA1^52Hsދqޜ3͍PZ.")ye+\SFllZ7ggyzHCM#sC%4T2ZG IBq >BMZdX~GiraŞpGU*((g[[]' 37=OyPfvԎ|w1= 7jxЕjT͚UGenIܤĤnQ8pD枩yz؜W%A͖'{&K}&="x=(zN*U'P},}zv~[cA# ?H>L!p 0L bmUڢNsƭrS|c iEMuv&5?&t: {@qEmaao] =Ģ>hy%j{p,\neJe\j(>?%s ܸ/yV1<{ \ D am$Op!ZΨ"toZ6W6 /7x WujN5+Fן,n(%Ry܄T+͏A0'OhuZ( hel2^yV#> I=+g3_1) :Ky̞4s{.}ח5W3i)-#ڑ~G *ҫrjCIyqyT|R& -v,iw"NK}7q8$ /tŎo_*}8j;j<n陏]Ҙ\8}F~cTFSM榓\h'<~&;],^D9O{iEW?DT`E>ē)}bYy?Dž/ ]*@0SvjflRd[009SLhd,(1N/f`R#'^5l'I8HG}B~5O-c{>HՉAfexb5pP슯7F%Kt+[mh(>5<` ?@#cϙw5=qfb WsPo;WZLR2f<Þ=5֥r/^ٖHUP^_>ٝ>j psgnat4-p :9Qt?Y'iOw0!_UP.χKͰU[5UOtۿ`B>̟b.ulKydK~Og,#-HlG]O5*Y3npKQ*7M,zgRцmloZ{| XWozN{(@x;E;JK†IELU,piea>|ǎ>=`(R!咨6sVa>B$hb3eDгu燸AȩWNK?/'+:-\_V!Yucٮ<6O #fZ [J5\[a*̟Mǒ:3Aݪpc=R&ڷo-40H.ʇ'%Қ)Z4K՝" qAi_0!ˣ{&$ U+;zMjb .nXk t/H+ ir_$` n@ '9`x$eQR!݀Kd?c4vk%  3A0-Nuc/a]tBqLG5_f݋jtk<=ƮF/g`ب#|q-m*4UiV7`E\Z3X- xYyuDpGCZf/Ǻ_ etQ'ET:&_}=yۜ8'?>}련w~ ƥ0"7%vNM!CjDމd/޵$iw(WG4 ޒ }ȖUBM@^5D ShcԟZptg],:,&|QO_w77ݾ[̍_t-f6{M;)HKp>gn z=wܜA!X!W{H|Wq\AH N$Кytp) T|0ҮgxnGXnYAzUZ0l ;* ~Z%W Rz TyZoF4%2Apv1IGW7dлl=v7!?hn[&j۝Xr4.M#-3G{8-y ^723>2gP1(}L=\`^\2r'H4ikY;WȾ" =,>V1A"W - I.+o$ nڒ^DTX4 8v6_u8!:+p;bqH`JK @9!88aX/{ X*= ׈w|TU21Mb4!ptQdfer|hu#-vlL0Jjm^/TEK\mDTvZta Z}33˺[C #m 'Yfd+Kh*YO0otH 'ˏ| ⦫Gr!ۘ׹]q;>a?K2r݊@c-S'&rvZNc6l4c*1]F*Ұ= 4z,xv*/:G/BS2rFX+jlH^Ih"Zda2T(ק 7`X)oyw p[% f _-+RKŒc`sGXc H)Gƒ"xv}KӵSh0L lA9Uk;W]Fk;QTeO5.mrtP7a=VK J7R$eB;F[>ܵ Jn&HbаdC1W v j $!Xa"Lsp*4 Tحyy$b[xMBp;BUI @^GlPIp3.Jq3.y{pQ-*Y7B bֲeJ}BKߔ*ՠPB*Ƕ-Vl@8?<0Cc?:@)Lܸ‘q#^12&Ou M7Uܝ&/޵b8Օv ;)ۭ }5ԠLȯus4!/{[TTո'NW4R]t!6nc.] ٦Waٗ4J@pGZ t^o2joGXn\l|7ڕ-_iTS3w4|xM!@q ע9R!Is@jܭL3I\Z/(z?ʐuh7]* 1ܔ&8u/7]_Vzja:Qf"wНgg!"e!-MX6Ѵб~ T%"y֤+uW?QD; ǣdB㿿Bo1o)ҰV`‡/EH>1;7]_ :NJʃa'Sͤ38˼ny5} @ 2 UHUnlW jz4 xJ'XC!;k]>2nv8)vr.UaG&!F _*JmR;\Lmonp>a %hUZKOW2']9#fҿDNWbti0Pj88 $/tDFftKH/4OHHkE5K2S{u֕L"x]c /Y!UD ;*{AÒD)$Ie2V~3?P'Ԥ 1ڲ/L(IAˎ-\mF1$ @^`,+RsBL$^œlErwKHv q;zF ?L,*zbXҟ2,Jz*qoAa~Ϧ44HzO>ZD?ap0@0wZoOTbr!yZrzN[:<:Jû m-F\}ulc?1hw?Fz#{29%)M~?$4^A:a"]lUH t#k*[yY-)}{p %B~7,S8luαbM"/;^.S0(Ųm7k`v 6dLI6)yyv?p,k V`6q R W4A*?Yx;SH }K83&<bpᏋ3:_mP ŠMb0UͯD~F6>-0^D~2ͣ0$.ӕ_] w ;-N?oDߓ4JzXZU7R(T pXk*j$,e%mg*7EGyC\\.QLVnUmMs5)ꝑ7!i8_i! UJB|^+ "H$lly C{`8mX%"huN^ ]a:F:TM4[TĒ-%RB A mu.Sa -Ջi>簿[S}ןTvc]E(WSz6}4>B"5h8pleP"mC 6= …dU$72mXP F ޟ{$ qky/Wή!~$ealla<6xW=/L||\zxTx(LAÓ mh~QS^S?߷KhaMT /u?Irib"߈<[yE._ph\ucW̻u wCJx@ <$h#x?rDz& A'30,>0v!lϦw##or~y z*mE銇{ۻ j EON2w ۹ S[\Y/)3bv)iY^x$DGFhI^*z%Q|_@(Ê1K׷ p;̇MPJ۷!vpaoH-'9fbа.` S@g,6}h?N5nIs)pMZNI5I  a c+CsY;&ƱjEDBн]eBx@A{b&CܓئvFn4%!1i٢zf6h7Ýϡ_f5%*! 큎qMYZEɼ1/X. m  BTlbn%p}Ae8~JEj5| EY/ώ©?iz x"lz[!eJT#3v] ޶^_Ea4=aagB׶f.Gj(|·V,X{D'?%6̼j݆聼,OT?2\W5X)Jp :O#6"d,W~2r}# #υq]Pbx@d{e^I*\$0 0JQJ鰼,3JW vPhV| Ih̙.$=g, L~rBv0[gjN} 3=_&#.ω)iӼC18ȴޡ{9z҅[$f7 eaI_(r~s eI jsDlpYnuQ{Ob(E3S=@o{p1)^w+[wR}2βZ7'%M} (7Zۈ v.pwq\,8.[b|^Ȣ7{0 n@]@p#QmF46a"#u.݁$sB"9? l;^|L`|f1'Ș,l!y蓹2S*x׽Nе+ݒ5tszsw2B7)^Sox ? oxvA@;gDsR=F9V AMP_<(^o)h<~uۄ5Φ4vZmE4C3AgLBJ߃ ĈTYf{3$c\4O:J!F~4C{lTMF Qz^fw~l\Ћ?{Ÿ}Wi.z1kY)qa>UEEAXNMj{~ ϗ<;ڌ}sw wfWxfȶcԈ>[O[DKR%cwtzEC=&~,s$F5kp)octVӰ#0}9LtsR?F,/BɳE*w[˶ W5Q٘/2iX,u_ccj> y/c/uS`5hs|,UqUvX0'X3#VkI+5|x{ *ϋ{ 5Zh8;t)5u}H%zqF|E\6v偕0 (0 ǜ(Vv:Vr34a8SDhSn߉9phsL%*%$LfSLfm4u99ɔ'| i&SmW&S,f .& FQ͈x|:##<%#}AY"%ýpsT+ "42ܖ8JkGuF.dp{J9:f2Z:&5GBx9kZj!(\_Cq)dYHFYNt;(Ua}O<]2vpY*JRx M ',u}D(n'ՠ϶Sx.}}*-eiNZμgxFKʙ!7DI?#RDFr:I)Pމ~ѻrR=LBV~wGqqPm遦~U(bL~EbNN2O+EZc.b)!túw:F+Xd4$|* !E,N&;iC#d&T1ccT5 eV3@VQHDYB#oB-l̫{K<{r,| ]ۻ`:2[i|īuh3OzG?qKpkkrWP7\u=L0rTg$r$~2g(q%;ޤkwS)cQs V%ֶ%pV>DQux ;0I H 7eKjoTY}s~{a#T ÉNM I0&32kwAtx>»0Jg*%8E)5ŚW 6ݰ*aWt^wOsxE% u`Ӂ~FGv9gtĈ ¿lhi,B NEI@C$!4S $ÎV%c_ɧn ïuD5aoz{请BG 8Lt+1zsuAvͼq|$: gyq !9 `PMMʶExd@qD{*BCކ?(k36.,#\;@e㼔E!NY,fuesԹ:8 j(ӻ8&PXG7oh2d\, DRyJjlZ>ޭYkĝ т݀jC7 *|k>Z_ǜ)^sߡ=~{ּ'oo.5]e㜖Y;@oU–_,N:;cY'N8HU*ذR-xoBi$p#!yu>i֭dyC\@벪\'E`:_{*:i0'#^fpkHEQ91(aopгH7R8,S1f6PkF;᝚{#:OCm!2(IӾhj r]+A0άg LQQ-o\p`i"# Lp]뽺¦P@y>dl]y z]*~1%j3&0JNcدov#[Q2 䛄=wTDqv1hNxXwG?^Nc@5M3%=HY诈 Ϗ) O*=Dc~8ϣӦ/+KfPSk[ |})ɃHks9zJ|r9[Er֝(}@$: xyy5幧J=, Ubpa5<8 {#.#-Îo-Icyhe];E'/A î1ΣZaC/j8sbqGÙzJ9Ziڼ?O{]Uuab$ttj]N/Z?[[zȑtpaI'a1QL46 2?~1w؈U-ĉDPZ!n7'iS>u4Qz^:2Ͼ q=^3kP[McuUm?SkgzjǼpo)+1DN)?s6FP_G7} j̦"@vkuBNA딐:\ 0,c^d!ZD[0 #a㐀" >OܠG5^CiC ƛID,@q!dr} bߦ >EEO8sh͢ >;[Sƀ=)(sO#02tC92, *}:`~c?es(B —];zT̽>BjrXKf:^4Qϗ y+ɞ'W9i/B`=3hVC5 hSS}MV0,tfYЅˀT`B́G8}u2hVf2RRSr/S\ ^SgWTnez8 wk:Do ˔:^*m 2rf'/T"Ck}McqwL N@|gR96M\+xxfʙnVVeYTe݉V_r/?c}f/|}[\S=r$b;#UDgm@bhY--xGyUZWFd'M꺊rAT+(P7#$6Xҵaw%U/7kA程F60oqKtJi/i,,CXMS( e 'a'n3ۡz&?LN3e; igt7i$<%j1jJ'C.r9 tAV&Dv T 4;sRWI׈j@gZcٍ 9f |rFcìxd8x 궭-%SK{VPV&I'Ipю4|m.mߢ;$hN_&Cvݖn K-SAf@ mS(1rEh8 5;)ILBLh" S$ u\`!!rYUŪ!o̳W=yDۀEvf Qy*3];ȐK8G,^5W8 ֈqS;zICW]K!kSnn-~r;tB,Rzs)E78e>RG.I˕;r^;,GH3fY6d4|knG0ηM+y鱟%y, tҔJf |b6pTg LFpF7R$B3G2BVvettb3SwDM9RuN wG%ctJ z?jN0͇Sy@t( YmY&&B5OT7~B#ZJy#K%LyfJC'5ͷe M3wك!ER54'3 Zä04x@-ћu0^xyzpl3s)YdNo+Q},ƳR!Jd95M݂!Oiu^3~f Taẽ|\; \' t˸T XU4%;,$UoC-#2s} УB;N#MzZ 1J'1&t@2W8D) +N{0Gjs)%b8OKXԏ=-'5P~֓&QAgT>TY?TA_BӖ'be7vmƱ -]tÇ|vHLh 'yKDb{!R q{)9J/MFW X-қ)\%nc>X}b&h_-0޵:5qxm4Ln?|5Vv#>ښ *B*]gXB)9r4J]4,hc){-FN^:ͱ"*V&^#"DaE*ɒ+=:IE4ynWLziӾt%*JVƯAz\:w0gZ78*D{1ӊWx;V!3,^*U6nɛjv`čjš~Pixyܫm͏X8-x7r!pye'׈^`"׭2sj:9cF>{H5 > ԧ$_RbդX,xܲIeAOHG%4AZ/e 36˰4a[dt *Ի9G6\b=?H֕r{Z_ L q:}f2k4ݯLğ?f ﴮޯ3c&?: [:0(#Q,ڐ7kLWV&w3U:aAd#Sx2bӪ^W[X0,kC~ OԎz}v #bM@&`18E"3RŎJjZur>o[hꟁ^A7ٿ- ͇޻E]u4X> pK4%{ ipJ y IKi3ܩmp[`c4mSw57|,&6QKx<Ž]n LJ;]|9q߳Y$>+ UO /h2R+814?#`Wݟsa6%%=fgm=L `{+g}V(N1A@ ZX"pࢡu5Q#jZ,|`uݝKfG{n=F(L͖Dh)yW!ӆ2|{d:"gJޖ@"g6ɂy8Nn'R"fZ=̨5v#g?S4YY7{y΢tJ`t9u !AK^ q7]0 &@)^Z2܅>`ZWz8RI@ύ0!fx'ؐ"; 7C+N5x,iSA-m2Y䇠yw.`o.L5*-_aU62_qn~Op=Q{G.-_WuMm-r1u(~pa |xCn[ho^*1j] [k+[ F$mEAxj@RHe#6rE8P{Ln jT$9RQg!m{5??T*Z8(DYi&byt*//`=E=ZI75]*&Sy/Q3frx܎i ⹥򔗉0v%UגѧCd411G# Aohjnu Z1ls<,_ژܼĩ6[ &o_2?Ul0+0v2N]MHҺ`6)PY~ 61ΘHv ԵцREtQ^,WބZ?B@-CWԂ$>^ʺAxkz02.˻䡨azԭ!E_VƓʅKu2`u-b]4Mxc@h`Ay%hWeg$ R'BU"{fzf<0Uџ~?*&pT&b\ wbqA]~«iE]Mr - ~Sj G C<~<05<蔲`k;:Q~=%4x).v$z[ |e> * WiGnZ{4|CX7GZm#q,}8r2!͆؞[8Dd.Y0OY n1r|禺G[J(mgg$PU<0QވA>+gKvAkPЌE׽7K:{ CY3x9l+`jpp샫s)=b? 6owпKQQǧ_~='[u+FM+=O$_+q8 $GKj!M @״@</$a{}#:dB 8S`!+I?mť {PMbs*hopvc-צrwڐ}>G\8];F,$Cmt*C}akUՈIV*kWIҙ Z?G;ȟ KUѕK5+RvRIiP%S-D~ *d[2Rf.+@ $@Lۯ_ؙ| nGum"Od"YEJZ"EU»#(bڤga]3ݪACta꬏l#>5<΀HX%Lk.[ n4(UKnvnBmlTt2[Zi7|ģuyybt@) LGą̑{,E&*Xh1VZ7X,AVOI\. {J62Kp Q=nSӠDa 2q b?U 2%cG&>wd0M9SdWC(='u"nɻ ᵪ oXEm 6J yhyeM  Dk* Fpj{MdPWrqLp/$nʽQGV@BԞI31KTX)F)E E F.ˠ*DIW9Lʨ/p5!/ڦjO ^Iʿvv'_J/*]m 3N _ @PqL?35Q,z0w8v#|cTaC_tvmxW/I'3r(Qhg݄{- 7t)iE't@G-P*|(+Bt)S^ 6|?&H /m>Byp eWW&byq2p "jT0C5-Hh#xaݬA J0'J+Rv8ȗB3]V$EVcunbD4N(#fhl>x*#7 'nsNC Ϥ~7=Ps- V6P l!Yy8B5;R 9X:y}J0n􈞈lV2/4_RiKq|hY4c*)ObcSEd s;Ҝܖ)^9bj} b= 'Oz>O{—ka&kPE,Ecy1Եb6ޞ#C leq+ӜGmHcgWGHVE%S/sɆ5|2+"k+0X,d&0sU/N2068>_CRɼ[؄ӸėB^_ =lBY_t hBȣ@4˲͒^RsWBp<-hQJpD%JnM'W%>m/GO45a&%XTYzFbppu7y>ԡ;@Myd 26<9W WeON\wxtwxܶҐE[:NAjv0@έN*kzcܱYkoۀݨW(!Fw D>lf<` jR`O9wXJ:,XS.x[ZJ}V];bxh>vaFɋ:51~4B;X )h~Qݍ@<>PS﹛H10cB(b!3ӡAҰ;[̭[ϑ[8 OiG3m2i/D= U|ucjG&-EO2忺 ͸m4BKoÝI eG%] Ml3ݦKmE>Lz]ס⾼p^B[(.ם["j-[9'$}b]"Q"J\tګ4i{pUhOZf@L?en@{RYFu=m .*@* ($KiE̽a23>5qJ9XtjC•bS؝Vi+ +jc٧?Y*B]Ҽ^]o~{[[p; U07>_0ܵ˝еV:A8vj3Qd^pWPպ !o{a0JeD?.1*bZL]1J\?WI߶%Y%bVlY%H{\xcw!N܈_^-\ zNTkq#|\J!0Y{ꩆԾ tXо, &zOor޺?pHCRЫJJ1Tn/4^YTHK kDviG!Qgȋ r86EW~K9[_yz=yZ/y(jeQg=;_BVC-3w4bђ%] !Uɹb0qGq#hL5[VcW<bI_‘yB`lyF!B_Q:9 ?SJYE2 )V#yV?.l e#"Ct>jS{e<bDPlHU"cA O9ŤgT_[ 'ch ݞZU(,iفkuzyY?RxiI#>q/ ~=w/bMvk"@=[ y&K2\ć)a.ZMZ$|"u'ROA. Ⓙ:6*"5̳Z|dh62qK;00Vxٔ]u-å%80L@aLQ\r":]ddZ^5݇DTcv|2=No&*f-.YMd^QB .NXu0^Uaȱ oa)'h0Qo+R@lD o%Kd04ә)xy1o[I|e x+$%R&Uud~!YlǾ%@۳WMldr,z: EZVsCfN kO`h'N`&}W0[̻`%i#Lץ bSހXm=1baD0RJ nmD^wFʁ(=_j'4ی%kQP"BLL'1 ݱjf8O_ps)+ hK1(SY/rtpZk\W\$MzG ~ _bZ8*6=ZIo4D(onNo*3 G^W ޗHo|*;Na=?C6Փm#֔0K,liΒeB\{mLW*JNk'yg aKb`w3cQY>å<$ɇM]H9 טY`>͵EYUAݗ7Ei_ \7@BHl-NϠBg@JX6(Djqf43_|ԹPsCh vU}ςyHCBK.)t+jE@ z?×ĭŜXIqůZ%x { Z-@{ ӕV9;ZC1]PyZϋlD'8(UDžMH.$l%=SHki f} cGn boAg ɠ>;jyi4^EI Χ+459 ܞKLc0ʸ1. j8 ,/h05)#F8ϐnk0Լۦ}kkq̶f{^/ؕ gC/*Yf?I2rL& yI'AδڈI~ݼ_èҏo2^f%k5d?[Yǜ#|QL4NH aw @64Z*\ goKfw=]tk}ҽzw-cPPN}iS8PdlIы/¯.DxI}M!en43&!Ƹ2Q?*U\5[:}fG)`m#RwhU\EWF>க80ƾJXzTfK$Le9ЫOv efHw0k,& t4֥lh1@UkrR0ǎߔ'6UmۓZ y]U&B{Rgv(}axȚe6MWap&N*F>lzy=33iaK.q HߖU}&K0ћ(W2#,V/;T0Is`9p>_h $ʐ U5}ݔNvho~7,_o$6ݎ>TB̄$GSlZPn79ǟ]pz3I9tEW+e38q'`?G'2mV:"9 Μub'^֦LuœWBLm)BUg R']\2Ǘ͎6dؤV' b/͑")UX4q9@zI6kZ0_Z:=ᅒ؆dV2 D&#>y AzSlBk? ;فr{gޭϏ2]qm¹Bé ̝YDyR)(a,mmFBЉn'0ob 7X`,TzMVtLu 7m M)g+ۥ/&4fg\2 bfcĊz*FDj4S8OOD>,h8dQ^Gnfq¯F+]bf>Y.Ґs|kעk'sQ4o;MBUY˅IT)Q2]"GTƠFFVAPzf3O#Zusx.TgHn]5sj 6$V'8DCl8k"V6.* T.jL2p6ˆ<@ ߸wT;csXYV@vDɲ;"phyE;fNjr涋EY~U KkW]0Eeu|-R nncǟ[9L{VDMpbJ'|!w"V+@j]O+9"PdZ mIqQ[ϨIAaInfN'*^9Z&$:$ sZ{g*4TG][ܓn/~VGBM&dJ%6R!?\d)k@ٷ׽5nSIA7KT؊wKe?{ki̗^ x`2 <'=­kbxԒ) \"M |E)0JsI;sv}GK_l'R}{@iHh{p>#bNHvJC/ʦo9g@W0>%-%X (w)c$36_8Q RЊO?aƌM %/;|P0A'?[{(rcmڈOr32!%+˸Bv|3֖¨Ҷ@k{9Y_$݉YPmJ$4GDKSa.3qZ%L6zu%(jshq-:}_ᙩ-.m1. M$cX6+h}\^-WW'yUkW\~RwÇ( fnUs=7{.Zp+g?qZ8۟{t[VK}æ>,2ia&wftI .32Jek3_ƒ)vue_˓?pSeM7B/>lxy]v3.?/ ȕܥz <FPT7H.G{R yyrYel&ufM0'wc5Akh`,nX9? Oc'sOQDp*_4F? pᚓzЙC3mn 3{_;[ ^y ۻC'TKY30OEJV']I T47>T͘u(9 E;"hG!>Teyt~]PmA u"I'<ĶcB>@%!ߊ hI li-|C.!e$W 3why^N$xI}_DGOrD#K{WݷmyXH>ޥJng{V lu¿gc"݌wd7^t*wϩZ7u7YSi-O<΄;*TD:(9ʿ6#6[_?ñ8Yă!UJm*WF)/,(_R!}y Sw;L93n9II8{A\^,OW^4"1o,DW"}rЈ=S'B1%3eTf,eBoU;C3Q⿢qrٮ:~02a]B6/24|t(S֯W2և OdtۛlM0ӳP,J\1$vnH?aIu&3vD<#WFe,᠛&wt\EZl(2Dw;?ږ#\eU~kǹԹ>\.S6kz!cC216,; !f!t\FYtofND Y< WN]2! +yʅ,/iDkD>\ 2t [5P(W2=锁1cMQ`T9ȍIOx}<aBᛉdk;&[x x$:#ɳ׎Fu<21>:. "Hfk\|0fb~Oua^V!76/'4ü˩a̶C?:?(XޢDd1chD}0򋣤q779D5 צ0od ϓ8/`zigAW}=xcNȝq;}uh~HQ7˨e#@shE`u|b&/1XO{ygThql"exrD  m'nttB^: 9qAG]+]78kBmw~@3@ѹ>~ o!S6¸骬R ;PGqY4a )n;VUC yhdQ_Cґ ==h(;n/Ntf)` UCh2\PM{N{ R>w N%>@Kb-QH2fDo/~hb?I./%Ш|맧H::e#XYoġ7!a;e] xw -;մ [C>o`~yHnA.R{53I:tJN((+BV 9"& -d>Dɐ8h]ZKG$+HIm ˡYK$\D}NC oΡJ#]`-| l,)|9 Qh8 xuVS8 bUMxdt au=s7[L`[  l Id3}hO6"H,DDHza'_5'O\a1pCUD->~&rp1(}IQE4MB6=֏mV/X,<ЅS2 2,skorl1 #AP`@*KJMD$izNb;wɀCNV`';uոiأn*e 9#; rėkX)P br_G 4P[+feDuӝ\L) TNK􏊪y{8dq,E2@37jׯy1`A8.{/؛T^S2L ƅ}#u"3l,͠lSBs}/:`嬌+1; &KTG"$ut}tȦnûc ZxrV}sI~a$iTu*θf@ذR6̇1ϗ|Jm$c66Ӣ2N2J(+GEŐG5g !9Ns3+i:x9k;;o:uА,UJz]{Aؐs?)&rlya%0I*?_`N.?b<,^b>m#-J I$yN^}vӽJ"8CH%l]B;lz bCޣ׶OL#RA]X~ȓv*-~qI/8*ÐO1<MK?/js/nrL)M^hpkdZuYK%_K;$44<7:17|gJ碥/t`*#$U: r*` wCi*Z"6o #uT0ڊVE1hmӐjE: Ggϙ r{#*{&։~eK,FզP32ni.[U.D/D(4̺iC R&v*t4/:q3kƮMmϊ+C qǟ I)D=*Bt.paٶ-įk!Q{,`-. -Gp%&ƍޠ߂=ͬKE?\5.gWO G^.^ gQc`{% FN dA%! +jђ62GJ]&ķ; yKOL߾ ]}eSQ dñڄp4`!\z2% Ug̖ Ng$p- 0s=7Lֽ0gh:b tf6s3JW4RPJ>g3怟-s8$Mcc ,ܕaR輋Z%D*O xZLj⒍-!NigZ L `Qi;&BQ:[Aѐ&ل3q؇ DʌGAc@xsJNxZ'P.5Y}WT҆. uvf; JCdWkl(3lArum.)PKwm? Mⷁt^U:ҁyDwnc3\bFRLfPn#^ַ $A:7 ,0jc _3Lc_싅uo=Fu ǮJl0!v)>*y~z+68A] iKgƤT@Zנ}t뤤 5_4YG3\,YORp/AoXuISD[h!RgF})qҕ ) {y4R:jyAF0r }NQ}:2 i晬KV'2!n(|{ג3j93n{e;TT}>,ҫ>tE{LМq(Ĵ9*,Ha]6m6$2`_B5^szB;v'S[g>WzOnz8$-2U }3fz/j^w^fBit0mL|RlGx.7 MwŊ qI<5Uz#;lcP<-bvd&_vb:c³K?UKe98ʲ#\)H} ,ft4lpWC` ic~Ѿ6tvy&OȒ77/<ehNV:<_s ֱZٹ`/,:5Lf02P3`%痙wcK\鰠c pSv6ꖯxM /"\ >\ggM \+MzcF=_\|-:=}1w׋D1\Daz9;(ar {|w^ ][碂OUl %hĕQg iň đʬP?dnph_Bkrރl/%'h=Dg))} afG}44S:|`I/RjX5˶56\wXs }=XH%hC(jxKcֆ\{dxd犋΍+㍈=ӹf͗hΔ\E$dr2 < ٱaFrҹN/ptk&64Pdi`kVV~GsAKuunX̞Do/oٌi}!KWQ^Y_rI79+Dnr5zo*$ N[T)T^† 6OV OzCy1V6R5Fh}10%{qdt@aoA\7+ao3i~%ۡZ9d`ok@`:4n(MIbMk ?fOH6ٴ |1zٟQFZc[?AHpm72Z "\TC@O-O) N^70XSysb71/\m O8u\Q9YWF3>J`x]wב4~$F|vk/2"lLMH)WE^{j ad%F/Rg\XwWzΨOeU*]d"Yg̥a S# ؂7,M g`o7j!;NbnN8_ (S/OSҊF3M]h '&uۗ>?<%\N{&_sg;Ux~57|es1W[om# () fݮT c^07T;G! %x-%xxO.M&~8e dpϲU1cӰ-51{<=Sz̙OP8Nw#O3摛DQ~sK8w?iX/)#c@#Po_hMfEhE!YҺ+CaHJCeQ:Xϕ&Uk8ǴJiuJt`:q5'7i5JSlV.7j"}]~e$*u?N#<,sms88o1rԮST+ŭnBb)I@QƄ@5t;{=R^,@R,g3KjG9`"?;"+`:3ř*`EE mY鼙JxG)tY5k?xQ)6xOI/;b[EBKg/tKFL7P2_!'f͒njޮ{a)BۍlQ^yAC7M.g'P{X^< `_6XF\nd?~>) TUp;"kB0>#H|)(:N{,?(z5jtB* ULB Ydr>1DlQ Ek*Zh5܀+D '}ьQ>nc? ׅ ǷJ*r3r9]t2٭]"[Xs "E^+x^(g(y>5F:aM5Ohwh I mϧ~c^3yQvY#6G=7oq]*?ߥO}&qs:mu3Pl4,ކ'Ya*N\ܥSB[JsB9C##~-KPiIݍ4̒By~*` W][K ";Я^˂ sۡdM7ㅈ@YLZ|,{49[JA,xeZQxfW#ܹX j3%ַTs^˜"qmegۋxaT.&B *c@*8\f{8-}żt>\C)EGnzvuQҤiT |Zs^[2M;T9}C2e }":]1E4!_Ⱦ+Y%RrJ;EEm]D;,Z"k p4 + 8} rY 5`X+D0V&6َZ&P[_4^F۶g >Fh6U.Ri ;В6^v /l-me;欟HpB܁ ߳1֡0 w`VWݮHiďD`dei3S`BrF9?Aq I&}߆S;;Op2SBʻao\ Oۛ$^BHh-C@eQm>GY{';<с I~_>feW|Tsu8 pϥimEݯ7tQr edp pը=v|V {9PS\ h- >Ɨ  *wPJψA@(`k**.y=8ǬQz=:(K? Ԑ,Ăf$H$lEE|I|]F ݷӺW@CMa搕JC}>:s89ޮ>D3 x{X~DȵZ6$%eGgӅgI34͌Rbto R7:×{hՑ, j#*Psh$O`rѨ 檏WƘA}L208@fG"m 4'.M/@ dW9h%n:4am%6 ?5qfvu A>[AmNO3 .wm;ZS꼮MMeNy2Qͬ3&֚E9Zl4ZYj;Ob__.NIxX_7ZQP9I呋nd%;},^A WVOn8!O8AV&S˶ٵ <@R nNjKa_,zcg?D*@+4%:D[scQ x?bGJɏû``='>_ѳp;(PHkf˵o׺*1Jn[E(aV;CkЬHj^0{ /O;:whQѠ- #+bYQvWH+'eȓ1eh[r!)TE?|0v`<pDKBv20eTe>iPON {hHD^v@E>e6!~%cJg HNUZ&]%k@ l[#{׻*8u pTR,!ó-4PM܋g~eHs<J锒; / <Џ%m;Ke(G>"ƦN0>#SQNDS}d̈zMi*9d`0gJ_@c0(@$xSa*/v3i۸>_PZΥ/3-*iUt ArF^p9_w:BI!mg {0. 2 "򨕒qayU0(4#ӱtMuؔgG6AHAXW^ׅ`5&RE';TngWS.=}L&:mq qz)l? Fs, _ٴ?!h[ cl;?iI\{;DI4><bb7ĂJtS/J7bm.!" ٶ5Aok'7ϳP09_3L,ᗮtϻnfV"JPR603mQKY"IzkF&M6:Cz+RԚ<;UCA] ٮiΚǽ[u"Ȉ!=`:9.!ShE y]Ahwܗ.q`RfW҅zi H޳.A ȫ$VաjR (BI*K,4w R5FJ ͈sb}H]0*3WNc-Z ;Wי߰ &ru6Y<͔?G<~ɾlhS΁ǁ^V̞Q 3f]텧l*q//±[ )m1'$OM-u4 2+PTb:U͕JU#սFB 8ᇪn%L+17?z!~jx?`A3D$U3y -C,c)t- >Q,n1}.h7KA=ja+,LW\W^)+uF듌=4\Եu8㟸;ztx(ҩttJ 6 DA8>[_dx_] za ߆kQ+wP@ŭuXKZ `|pɋLm~d%\R=#х.I+sneG!kO3=FX둀֧f1Do b#eMl0iYoIkR`+i3o^6_kټ|e.#0HUNͥK-#1Q Xu[#*lNJxҊye8Yƀd xG f]7` ՚*jmZIRVPKܭoiHBym%MR _w8B}_=r=aC ni)p/p/{BBF tG7V@%IO[p*= ?y5M:Uɉ+oB8!Dùie/䚥$gh?o#_Ҥs{[s/|7?4C7йԘUTpKL*I7 N&k%}!&e/ ˷7PLv46l_XGwK6NM1.{*X>9<>ڭ#-Tpg-NLf)1i {3} ~߉2AghCE?Y_US>nZ؃w$;l>;6:Pۂ^7jdr10}%K 3JhH8 ^EqAk8bL[<5PAB#qn U=k[]e84h`R%yl?%hj ׫W8y^;b@>F'<˳8NuK#MY8ȥRUNZR u)'U|mp])ѥtFdJ䥼nì1ZaS.ڂE?bA[X,8n+eOalOn0F8&5OˬxQWҭEUB&C&*Ǵ8"9i !, 0guFY<"l.;,|qq29Uuhᢡ~Ja)u)R6F9K>3 "S)\Œy&D<e,~ǂY2UO7pLN<nk*X I2 0_E>q+qaWomBܤQSo` `oQ/U;XLR7aw:e~EN n/*fD5>,#V'XUah';dՊ*d%tq5Ӄ$,W.&kD^#2$ b= ?j=y+n_,!Iq0WugF`M}RXԋ^2K4cu:&PGSy_~1\ DX/]R茹*k6)>W1@h&˂($仳%( Xԣ{ޏٚȈh@y1DG/|@KO +GY,)84"YFv/,XΖuW8_ 寔c@Rý 5$Gxx2m[$f&F:Ds OVj Mwy_ bPnuh(Ok@ٙ*gf46˽EGz/6* e-­*#U?U^ՋX s T1yʖc!7 1Nů^ᬓvF{tתd8F;u7`w܋dXܶttÛ9yE`mI~+NԶL)~f67|,@%)>fs8 g&M]ӝ:SPb<Һ eCuoei^ 5;6Fu#^ib*A"} Բ2#rϡnT ˡŇoO4FcV39%FS*:W۵a.#= \ț"tSJI[3iDǷ -|vK"ᴡH?i s3w7u@:b3B8.Ҙ'}E~]SWbt -7*k93@ZE ZgR+4=쇍HWhk— }|Dqd@j=_pgY%?hw~сFR싆y6Xm݋TI ҙ 3ѬAȖ 5>VOM ,,QSj8ƨ֞Iְ>^qO y*0#7b]iJ@bfS,qc)BkJ 0+JŶފ@ǔ!'Bup]989<a h$wC5h՘/:Yf]Aq$|ɃleV8J~+H3uG K`xN=rO=@ٻa~)x, cIRP0)F Hr ~K<,tUuU_id 7;PK-Toƪ)C$\9Gl[м%λäe(Nh"a(ԁyzdDža?$KJz+'A`2GVn|߈x|U8yHaw!(uY+/? x>8s{]sS5|7Wπw{w@-RodG*(d=/)]Aa}rhRn{pµbu؈6R t$ ˱}v[V/ܠ (z Y dIC)QIMGF@D܂JۥT(Ҷc"}b>1Y Ug^WlW[E-Fb&dE+g0ڨ}!aFsX]_$iD(}wΧ[QGawJ]|򑂔XٯfY~eok)\,DP+MG`G9P 3m![bUr&[ ] ~,h_:pa! Yy ^`,sxܹIE 7$? Q2!1dvhUR@&V=ڬaTTvd8y'd[?dPUQJH ))Iݼn 1=ve#*K8G'(" 7wepqڹ>( qHc>bpGiNxnka-Pg "XB6jeWVO={Q#1xƹ|[gZIKTze^q)=ǁw]U$D=I4'*>=Hϯgy_[ɂwd+m#݉wBF{IĚud~}5,y Wh_}]N5LS[?I6 za#6ICY&D^ձdnr0p6QĨZ!oQjoҊ*5z:z]ƪepg,mEV033}-sGz:hg"K$> Is!M˺aE,%yWyjolW}>ܦm8Ȋr8p&̔Ph c G\64rzԃ.53lcOq7")M*Hl 5\꣹3 Y˷U"QU9ۮi BM\cK1uƩÚV;LS:p"$CݕI`{OB kϕ{7;K;;[M>?[͖}uTS'ɲL)?Q+SK rLX\oLwoaGb6يJ XG'xa1,Na~Ng>GVU.c ?**pzou۟pfq@q!e|{ #ưp -``/pͺ ;8)6*8&ܭ; z wN] `ȟmrKɏK~(iq/Ms8(Q{kDbMO}e.1 f%\{0sC}[{\774ؠϐ 9y;Lx;]@ރݜS coMQƓ)b 3D4M5]V:a*o0ANΟD 8Wt62HjfV)]!I ;m6zY;^I=nSK"8G9W}=GKAoa=*}GdHguḡ`iB ;oNŒZ#<sq9LЖ+( WL*-~ Qefoܚ["g@T qBHSn~C/azFiCМD_O2iaD/3CLF#{7N_̖ٔn8NbR(ZSCV*dI3 'nXu'h]U 4q3SWNrl/U^\iJ:.|Z'ct+MgK).}Lxfo61tb|x|YRn}7ܳRfup[l|@Wdjп][, OXhy2LiicbFƏn/A=.홺r,S:/w&Om96HMo$SвjB'7\ ^eRAB`p1d~[ׅv5Q ]v;J8'n\[1AWtt{0TIn3#GCC]OLg+.B@tҮ8yc.g2^F~so 䚤Hrf$MD_nGШF)S"mTL;0zڛ m\H !s ,T{'<(JI9Yd{ZG+ MaSd(\.Et"{:F+o46LeIBgh_M#㺘j#آX~T;]jxKˀ]89ݍ b-@@T7x6|Aiұߊ/EemY 쯐~h9GJu)8F)@pR/xd//]x幖HT2ٜA'(rw!*̨~{bZSb\0&u'0=㒘Be`?~9R^qT*!i 2nY"GG6 Lw4M@CO|?6e֒ H33 >'gˏ=Z%YbSơ}~YD/lRrgʪIl̳q14(-3?k)\YZ^]H ްP*0t`Bvtz1H)lXbUړ   :xNŃ! 6nݑva;nDv2ilx`6:YAeK GXnBVSz!K,5l/wJc`XRqs L$ee2ӡm1l~a?C870iy![^0DFjp\[6R4"9ƒ'4L a|1 q ]Qa(v[~R7&ΥsK Ŀ>pM7R> mEҘ7 ] ⒓(+?-&дYxIŏ.s=UǮ΄I (FgGKῺr+WUc%wl|h̉X,RS;0miEX 9,L(ktM>~%Dqُd^'4W.=lZg'[cgظ5_^0:(CoK +c: H`T*6:&! =uΈxTmEhC[^6Ǭܯf2ɧ/(9ˬ+ jߖ3_6!p6w0} ^d];SҼ|NOQf\S9`4|ô^߼PB=,^qqBH9ifҺd<  ĖR4$FMTz({גܘՀj$B&?Q {=UBNcs_9ZK;<`Q[6]λW3[^|VF@^j++N&MQĊJEdP+G5npMbj%eƿu&z]A~3zW &[ZW.ƼDg<+X#9ڃ>0 o0ejf\ |#U7on`QX-W l #ؙ@)1iV1CÂ/\ݼurdY`AYbud@At)ڤ.["H: ?!MR Q];q?4qf"nPz fSsev\REH#%:׶ A6rc}↰v]*LˍZU> љDSI/f>Ry,%9$_>Ԭ&~@~PxVI\iUأ s:^ۚ %1Hof-l6^UNg"$kXphR QU$ E3{) ^u@jܙ_ N|uUɳ]>tADU8 !f&` ;"UaB6>Ԛqj]p$2[q 6k/" hi. y Sd\ !Ӻ0ǼKҴ!uAWS.|a}]"SϨT*ub8>~d=ZxӣKChP̅8d%9?c8[WV6\09&T `$!R{ߘh"aقswGJ-yta] rSm_9mOe̤v*gNˬ.n #TGMh!CFu6*؅#>BbPBydV 8oKf>s}(΄P'(a웅DަQ>P*e.SuRŭ5H<ْgs4ؓ4pHz ^G<3?)m(E|o'>}6Y/:Ak ?~*_=?%q$뭺%琡_5 U`w OU1)82 f?ZG+)<Q%D;,15Fa\_K#D/ _1w5>ƍ n \/_82.6:T$=,ȿmBH@:!4J ṪN\/x& RsEW4밃ԅtHK vSZ= :ib+&"{[Hdqہ{^|ٟi+R.n|gDiz&$sHvAdBu=zZ*(MRj{O2|%Vt*1LMI ~._̓?oЇQAbUb啕OPsEwCAuycrѺr|Ov,qj'P%K:9EL4qQ)aHҍ')|b}qEH#L%8nnސz&vW;t@;Rs0XحŌCP1x{6 XjUz^-za!MyE*1BbOO 5U^+`aa>AISLjۃuM[_#4[-wbE`5y *,3??}^)\fx䄎oi>o) R8xۂDMrz5jt6S,fb D[֋ zl%/VvⶳMRWL86$5 pL&C/&et {Y)0']# P enTlO"<1,³i8v;ٱl,G!WbbXb6 Ź>TX0HOz,kard Ub, 1G%)i5φC}6 j=0}ߎ>[#l&閇i.Ry(6 z?ɯ_&^e0I=bn9/*JL%agd/Q:z+Xlm`Dp^pO5v1({ԋAʼn1ރQ #MTЄm;}\ ~o>@)ݮ H!a𪬊x6 VPJϴ4<s';04^ *5=64^jL,4ⶽIWu)k gj `7<p?wŧK]bn>~.PLF I) ٧2=,V2o"J8~Q^jAJXM o+hy7mȸ`֐2S!qEJd6GMI"ȟNNr3K-56E.tޢyqYmQk>@Lx {qOS8?s`\g-@ !J{p4.cdq|"}rUGDb^]._t˓N:^ܲ608U~宿'Mnb3ɂl>B2HCj G|CLQ<$hB,. dfě>RQO]KhQLd0αrcc,)pRjᠺ^2`1{ X/aNvh4SuN(o$䣞oW*J݈z> nbv]o[;X\r;[,ڜK3Ԣ3jkɉCҪ!IHjjv4yxVpVPdPaQD\a3 i\?Г{;F6+GJӈwdMl6Z-UeI I vVW%2?H7KN,5kf8 hxVoחh}GKf h+MɢCa8F;ah w^-ҹ!zM}V38f%!%9Yށ~2`AfMs9f~jQbTDtI- m3eVa/;7GR~̯I5@ Sr[vsݡIE`Ӛ XgZQ1o$Ʈ^I~j݁ {"f76Rz1 Mi;JbSD"6W˹J#m>O8_  ;<mMU(r{77# Du}#jaJWhcV^He5x疗_wFph s"5Jf PisRY H4_@$PϽM}5mT"c{ t,jUf漦wUf'f<펳@SY@̸؏dQB%Šaґ J`"KIBuMI$]d/dѠ<6 ev ^YY;rbTj )Nf}a-Xft6h<^ ,&2y}SJj eޤwTk^Nwff_L8*ie?9G YQRXXw,LJEtz˟:JGRZ3WҾGFrVtEIǚΛxx7T8eU*TPF}/~3Y8OCP ̹f٨ȁ'\ڡo07 ^a{'6׷.xka._kc<%Ǔ9'RCs`;}<`x Xw`O*i "t{WMq9B٤l/כR A8 / V :pL Al&Ǵ¨(i#z vW_`D,{ {ka@k@"(s6X̛mIcur:nvڂF,wI[-ozeLx3OzIOh=XGc 7f,Ip?8=x6UzBQSuFA*Fŋ\‚7o|=@ZYQL0]Kq R0ΤU9~!OJhkB϶+kZ& NNgKVN)[_wzfۚU]DN>};0+:d{ ]>jXM$_f@#e6؈QUezl4[_YK4s!p[NrϠol;ӷo(xA x~i (6\C{^FJԦVNg~*T+j!hޖh/ |@r5H7m-Z^QU2kNx􉐌LnFX-pE|Cˈ dMЦ#~ OI(* hm*rB֎_ۗ%ƾ+9?(1ֵ׌*N/W' ^!?aFl#8=:88a4qS~Fuu~cS^|"!~dV9)62Dn<`^L'`ǘs% oLN-)teiED;^ o J(r) D|;U>E!ʠK,W--v5ҾFE^{Nͭh9aʮú8$ةjߗL"'e"Wue3-CBzM⑈~~B {%?:>1)uJȱ30I5;um㪏Ұ+vS~v_6Wrfo*TIMs?%3Hk# 88I=sɂ.U\Õ5$b)anqIa~0jrfZf2Sp2NZ3@^Ď |qH'?_ޚpv>f?z`3| ]j}&eVR7BR/{V\tzgٟog\?tEIh!HyUF6uefcK]eXY¹jD+I[?s#8N8~T,^L0 ݙ0OpKk$qcF>jdOb4F(O XA%)Bq'aȱ~6yFA%唷Ñ] ĞЫlr1FT;#2dVJ: ^R*# Sai%2SRW`);g:նx7;JVd~~3axېY:rhW'+m%|B<P 颿npF\E mٟL&Dd%5 b0x75AiVMo(\ ryJc 1^rJV>'.1x%b^*M(e AMV&o[Y]Rty}݇ ܸ./"Msnkæd;[%6m8ey "8Ӂƫ$}<@hJq:6%g h{1qM0/%#=Ü<0 (a&4;جրAf_c^碗2]H|廖[*.@?B`M|A\l1\߽/`Ϙ-{oqyΛcpj):oj;}nISXʝLcB/Y JpA,r%0YbJ`ymX!Ψh U]wU+f}I15;Yw"Vܪ%PyW1 ZHm7UTowDqdRΜo*8*r ;Pnɿo%V| )d ) M\ .V&r'h(xW>>A>E kRckf$em2JeðwhJo{Cb5C!U^&=F$/}QaJƓwyU0@13S t< G%2E`^u2RjIb@q?ta+{}}\.~$`PWܺ /<˿N$+V<.DžupDMM2 a"g\?2@+eޅ@~ҷN#<90xQW1 ;/sÑ^?/p¯ ӷG`VRIzھw^$Rod~~>N'cox曆U?0o ,%<~~"Mrq}4^qs/v 1]lFw[(m@B_kC2q3RxP6u)0^ηYF&XX,쌷Ҫg"&Y A-C{"oW7;VA/= 0iw9Fn? 4rSbO܇gN jI@cr+\U"] hj1}=p}Dk|]hA#qI:[m>j&ՑH'ºʎpf$}=V-ƌХaSkgF?< .,O8F2]Ղ'Fs1 uiq|7'%\%i`FLAi?X*ʿUu]X2T ` 08B#s5.E^C Cf'c>B]ʧxph_(< b^U7]#߶)2,<3aҊ\>+/6_IW舄gn}:G>!aHisc{IVkIުqAT'OA/1vx#N@& ezйܭ@4hNu#%TT@ǟ; xv ?~?꣪W 1ʉ9Zm~ux^{,ZĀZs=* RH<5eI7d2_X8QX@iff ȨQ@J ;1D A14T,!6SlU~Bnų/j{?Xi,q) TPn[qCHՙ"@Hn2i4E0ܓω)PwG=jyӌ4qWĦ#eijAKM0zEz&&|K6FnHYƑ&45Тz[_YF<Vd_{v⛈ӆ~ț@1S20a,p,p[r qnnPNb?SP:!_Qmt3ֳ֕0w%BDؔ3tY."yr ڵu5<{U!MF:4= ҁ)xwDxбc_,#ôUwu̗PyRYp8Pޒ@KJ(=ںN֜Z[.'4[ H2-~WWb.Xe e S}rEGElVsO4QG\%z0MkҘVn&*ɸZx8ޥҮ|dmZAYJWڱ>3rƔDwx-3k7mfDWܣ\̲WᑥnXhJgs'%&x sn^퓭c}נDnl,?TԦT*3HT Rx\,| QF碟|$a`Ru.T>" ^c.3ݓxiPTm\B*9L}_,U` -D(r 莀];ugJֹ[P&U>%ﺺ 60M!E S2*{ۄh+! U{S/}wMD=VdGvl ,zHh@<1Rڧ2/ W‘E7M8 gl$=bVB̘“w\Ƈg#uF'-ᨕ 4QbDx Ӻ/vц7gŇFȊyXq2ÁFXѦf$b yOqM`QH낢g*u#Y\2\$agVW JB9FpTfUf螓oVs<~>rt_~^"=mҒ+pn WŠۓ$K Y6E/Yb`[ū^<)}o>I "! x ޽)cX#\E1gS =g A8T,ڗf >]jT!p\Zʗfq($bNG9UTӱF9hW[/2c$hfu,&i|N=΀W.fF4?Dd4ɺ yGN/3ZbQom.hKZ g3HS;n7AsHFt'΂vb?xK9?4P$}ˤ݅0" 3g[l4߂?~M/vbǑfDVwݡ/7n:]#JKcC7>пuƼ4JebLO ͏7fiV,ȷdz# 3wcf='^Lf8wX! 56jsl!܏ il>:IFzj76BhM_G5)YiÀCwuIad.a]H_7#ۜ젰;Xl$NfUF ܧS0HUbo^RE˯Dt$]SqQx~ِxW 8kkte/9? J j\4VX@Jt!UiUE4+]󋬧:=lR߳r ΁ApЯ#}抐!#gB$; ˟Gސ-k _> KAz۫DqN)JR5-$LBa(¶7,Ƭ,~`zމ.} mrZI4SRaיk a*>q5Md9` LĥIL`،D7h4OWjxז9j:5oU lvGDl+exB$AbLfaT w`ody7z! !ZbFq>MCuǏ VX9R8.1ib')&t`LHؤ-n7ԓ8{/;(ħ1"=e47n:eijF*2Q0oDgVd#Ecw@wi[ɾ$b 2(2t)fNv^PX._(h'o',ͺ@.@h=R&[cTĞFyAFjIt!˛%tS~ݺ6߹oF?fphhJ{p(e?%Nc.:C߽`!sy_T }[a 5=+d/X,H_v!%m(JXlNIfAfNWnϞ4~ 3b1qxؒ-4_"3 WfH)cO&<a/vY'n7 mKْWJM`mz_}%AMU`(aCz7 >'"fV@{l;S$;18]f}v(VZshKKQMr\x,'{Je:r\yF6c,A7x?{^q^xU LJ`b~mlf- Rc5th?*`}? 'Q}nU"8:8fUI)Uuu7PƅdT){՗YXQDXv/mnJ4ʤܐh8ZBчǫMD߶]wv ųmnWr\qis%:<7?|du)0}MX8ؙ 3e$>Dw6]^<QBdieJ`V_[$b`_϶M+(y{b"xi8GlFdtt!*Q<Ƨ̊=Eg%_IIΎG2`*C:㹲ķNRc GTg*e助)C$6eBA2}+VC/s:>{ >0M|eCdca,žl#+ 2  [_= jT!WW[nQS[=iww|I~u.B`爵݄1 `:L^&=#?cϙ Bt{{%T__ Z9֓/oZ wإS`5~ğ)PĈ>'8 GE/@'xHAcbN~s64rzT?~KϬM TwѢ [q fiyqt%blfG㯒ؐ P.RMdيRL)@ [V{7ʀaASm4N ܠ(Zgo@\]&)]89s8[uho1];JrR&+^uЊғHNr0cDNv0.q1r/ZͫQX6cXP'+M> rV|-𻖺Y:(%Ut)RĜy䎜Koٔsf>Ɨ0I験h6JJ˲\C5܄\tchOWi}FY^mFsPqEoR>Ϙ$rR%ԝ(=E5د nľP !4^YzК)r w #gO $(NTZ{CZEKf{CBoX'jiGcmś[] hZ](*O\@M#8|4Ig`:W0j"GEeW͢yHe6^dc3bAe?\Ml,x*Q] JՉ7j, ̞ dKc]@KF"^Uk^E};PbʪrbiNs.AH,/%w\džJN7NՑ$BD3*y6\ DK6H('#"F*G] ?gd.NrXp {_D%l:i6RVZ9_iQ7e70~ 'z(h M^i>[r>gK'UTQKtCSC<|kyXdXk`6jzA3ۧZ=fG5KM5 x;MR3{oJF-;0^YA`w3J~7LRfh?C꩒wpOKN2&d]Q KH"i(±-aV=:Ŵ h2q"tO419/G*ifӃʋ~&O)W9~J݊:tp5p: R&s(8Ƹ̽~NjψPV<1EB_pJVP 3ώէNPeIa 7;%nc.7!.+oh!ߵϕ{oT}x3Z = ?4u=k):&zW1@n>b4ؑ{kbGW G?}?ω8prFՅ[-QaYc.`80M14rn$ܒUeBbշƝEP! X#t'$sq *2ӄ)B MꙪ~nGF$_ʲa3Ny5vȼ:5dй,>нP% ; +BG\,r MYs4Ӿ"4Orh gZ'EW*MxK{5]4x^~eNg]>*T(g"t AZܳ^@^EEvHq+ !5oO$4=\><nI(-GCd/ګ yVQk#@9jWXt5 =wRSK+ 8cb ZDw-&XʶlrOBJJXW4+KҤ.n!ΰ%|"%= =0VoXJxڳC\wN"{|$}WN8@rc[XkKfg߽QIeUe$_ƫy2+] pM lZ{QzN 9 7_BKI{5#}]qծmsWQh"@|ky+hwjŻ1|ܨi vF-@.m̲eu~ ٮ,c"E3i+T!^&4^>&z1^xIP0y]-p-tʘbÑں~s0BGH8N,"=T8}Q,OgPiJ#~<"o 9:0:8FݍOe5}m7;͓tDRKwmwAM(ս?}JPLq ]s?1*De2:<}zefϡ\6FZ@#g81&)l4~35=H+b. ) hc]ġ$JY-3_,q6 !ʗubs!z~}'$KN6jy, {Su Ze].PBft~xݸ1f [$JoOO_@_R{YeW $>-,4/V<`*ms1۠uL#k<11SeHe2'tf!kYc5Oc0 0NE3r9JB3qMؽJ^f6)>Jy;(!76X@%˄똈^BY3n*4;V ܡ zrWHk0y*4,CV{ 6Ay^Imhkg]]9@2.[ Ӗ~}[F`Idl!3SBG]-CFtdSM E찧5)23˯TQf$]Tl Y 2 c&ڬ߰hq탱x_Myh.]@], 2;\mh!"QtE jva+6k% ղ#l57"vqR.]N r`]KV{c@tv'yh.$ x$P ›X=*S+9< +ގ/"R c4T[)1,vT3MD#o@ѽlXQْ&d7r?:s^3צyAYUq+'%Fӧč 2;?'oZ$~BsaW%p[zeZXohƙ_ˑR\/ߜKYzq$ºs;{p>ˑkQ4=0_lE9ivnlJbJu ,p2QY~?&8w2s״C %o~P6?0e2rV~aP4"b\ݰ< `;`펖"A(^|D4 *r{8DIe7m~qĴؤx^<} V|mJG~&xDQ+=irTk4xNnZMaȋyȑG1:U4ڸYLk p( oys 3!*UbAƽp2o*j?0P4>[zM}ycRRbw(bT'F-;%kw)uv^UHEz98l [O}j]@銉 &&>f&!8, GzAp,0maG8s~Fg um鈊`(5-_,Y@Z6yll<0GV9YW+S2(*={Sh|C[EuNPoӍ.Ev^aF+ qm%R?k["Q)7b 8/;F5>eRʀ"Wヲ KC/'⒡ yjʄ%7 Y8‚$C >q]TqqJg4KOꦤ76ݯE!†Қ =xW9羦(V ł~S6 ̬_t0c鳧"@Q $Hn*aoa'lk)㿰zBv|} ;4knlOKT[D}pߔll\j"7XT6Lۥ<%oLRM~Wy O/YjR T~&lqK]hz|e\Fxh`v#qz!̧{UT4sT韝]|G19q!#G[QQB )sDMz15HD a{2Ӱ، Na5 ): cfȿ^/7 !aCz^O5oMCBy-;w1 ,I[p4G؀FfD5w(Uaoty-:qLǘ–ٹ%} %A!tP#Lr5iV+^kHv틝` Iޑe6bbr SI6štSLitlFS"wsLg_0zO?} kROSo* ъ ?snG:%Ɵ vFG n+roBgVh OmLcHĴ]!Qd;޵rMwT+'%pcNǺLݷc8뷈pVgٿK 8 x>BPh.\9]AAk & PsD-/ OڕM]tP_ )E0w?F!2JA0R=Q$`ΰe kG<`MtJ׭f[6ɢD9e֏]˙m q61I.Gld;AxݶӜ%ˀoD$ĸ_!/jT V@ec@6_WsY 3lBXW\ӖO߂B_0x#@ SyN(t BEb (hg(9?'hZur4f R,+h^|?|#:, 7!疗+p3=O8a3tF{E7]toj`~[T(-kě.w%ƨcpx#xy 栗Gږ6o7e޵1< ׵z q( z, IqZ`4j؏;Pw"bg{;}$%>eI.&qX ל6xb AvSoAby7S^㽽%A1!6%.`/}P$7 DtTo5p&d`)"7YW#_|9y9YA:?*V̎a;꥖=rup3gel8=ExxSLBKO@s 9hs݈%7N][+b ۉlXzXBe ϙȑBjTӅK~ʘ̵킱)ƂAӱ_Gr.-J&AJgNJ՛`f55ČxkĖnva[hNjqU?B5g :)gȈ"%-u҂ IRC #lwᷬf;`n"2mɼc]:s~.L#O0q:?NxS&4dmK9 S~NPvKԗu1;L;iܨh'e!8x|h6%)yJ (28U\/;Eӯ%]O]F=[T5 !edI1[z!UB56p0B CZ&E-Kn4_.>x9$ V XoNyHʡ*&Mxߪ.EITcvW b6<I U=?뼜fvpY|_svզsߏJPMyFEx'eqTaNץӫeָ$w/ s ƶF+yFԖQniR9@!bjƷa4Z^}T9ˌ8@qAkn }#f`~q߂3hCB%> ճΆo(R7ɬp!ŔD!SrklR/gU=jx\Xҫn +p]K*#pɰd\ޯi3hCzXz{L3 WH!9ztnׄ~!'Irhf^K>'cD A''iXP#1PC0GZW81 C,xP\-җu]$'nJK8't!<80g+cݶ놄܅EuLLIs{G헒XrV-1Y>u U4hS'ܒ?)rS*PTm꾇UR K͓rv/Ϛ _HFsYe1wz~[\V,LjyPZj^V\uh"%H\TbTYOuu&5NDԲ= Xdѝ1{Rž4Ǣm|V}J\KoxLP#}?~ AK)bs a8ؐn  %?N%zK /ٝ`;&dK(WHL5_ȞA)[Z{:o{3Bb+Cn'OGql$Yb6ň 6Ȉ+SAS%l5Dxɗ~2YeɲZ4#baWώͼ?Ѵ?V6J#{Lʈ*{{p`v0}<ؾTjw,Z3FsڬP5:qnp,+!e}kX͸ g;Uٟ.Cy[ĔUa[4{WS2Noџ|q†w8;kaI2$1sfL93/1VHMlJƚ 9O>srP)eAK{l"ZO9y7)ַ岀y#ξ ΝI靳+f7lyxNsጶ)v6|hg qC)hL}$  ׵/6ʊ{P zOF YE|ov]b{ϱ(CLBaʠ(z2R/ڎ<*Сoۈ̈́ip;ٹnH~ІI ,9OSqbh`ZJ.EXP[\JS-t/Q-βo}Yr,qnk]+N~+5'm೜%-H*8s|P-'&[M_~gc<zl'e~.Gk܅i1iT IϦ5-β͠@Ð5%PS2T$: q6Ŏ"Fs畝J\me kF&DX,wٳ݋p:JBkDj# ܇]&pa Q5@İ4nWHjs h7mމib7¬F?jZ&*5\A wG2(I:(+$̷ă(N OE;w84|oWNkA@~S(1c)o #/=z*3b{@wn-W#jnZȚw-{7To/fb6*e2qoЊDUdF>7|em_œ[d$9NW47&3[,9\ͫLqNU4>.e4ߙ.1gbPGi}җ,R4A}SCkwœs| j bo%ybNerfo"A(bi_&w42hUaF''?el{(Oӻ3 H/H+S$ f)tAL6r ўOvi;tTul myL'Iޖ rE徃{y-+♾Nup-)_@Tnݼ*iR?j#D#a'CoèF|Z/,x^38bk1~PlRtB!p9^ME$TQU}~NFV?ʺtRHN=uD} m>" `tx|,JO8 {k5)aqNWp#p%y0u~”]%|1D[?xsPMQmVfVȩ onltWOhF0L_.C7|o)-eq@=E//}gY-ar`Dw ٜ@Ԓ{"0R*Ǵqdo#*73omA|QzlʼnT? ez3aۂAPa!)V=%G?] 1b7:G*3BXL^7D^N!~cKsla2 `r}"XFSG/rD~9Ȳy:CJMt/M4];!z%)$Ƅ D+~}Cm6ùI;vL&>x d{7@21%%<`=/R0$mwR>801eL#0f,.tlERNS Gk^a Q{R!B3m D~ŝTM܊sojC?7ˊFl=b}ŇVduna=E/Q L^sM{'Fh́0_$jOIx!}akg룭d|'U&>/?.C_Xmǘ҇f}!07]C Iތ*fWeIIR..DPُ(\)CaЃpz1o须1qt]?ո(aInu*gq "nV]y~6&8 UW֝Ks#c{eTwɣuhD(igcPXa(RP.#ody3Xeќh2-k_bբ :擮o8ܗOYA Ha˱R}g}x?:i7o U'iSӬbI[!{bӥT#מ4J6A$^jϐui(R ysj^fq.T[=ɔӱcNτT!tɆh%i$-BrN#v0PSi"BxrlԻ%6~xnG$t^ {+WT~e'r'`\RrG p]>3Q5"a:Ņ@Zʯ˅k?ePE`7Eܺfr:/! Ͱkc`H97 pvWm~_ܠb;qw5CULC2cч5Վebc'a]5;3Sn m|}FX&8APSkC!pXvxɈVĥm~;۟e-f.603r;]ZVq#Ke`ќ}^ٔ560B(6 *ؚ@&knjsi?f@ȯS zqe9˭#{:3rc݀"~jS$N1AĢ #%Gdw,Qa^tm%#f|,m̐@9(PˁHm2?xhOsky4ĵv@_?C1񩵮Nl-ͧXN\$ihF0Kj(#YyH'Tj L`zAC- " vilxP(4f$O+\Bd 1c8C F뭆֯jJ/]J;6Qu@K'W}&YhJjVM),!l j@YSqJBulG2.A{G F")`Ι^ֹ^[R4] :R.`OdLz\.,ܑl~&uTR {}z4I%({.t %o4&ퟭv͠|zF:άYv_ozg/pxUhVŁxc:V(^^ \/bMJ%;괢ىwY3r3Gtbj$O )%|CGҖZ{VЉ kgZ(y0M.3a`Y俬_}ۛJYaEa+m_RK}\H D#|a 5U7O/DN}:_eM)uY)\H#Y[h0I6/0DWsc{Ⱦhv]!>c(+uzxrHÄt +c?j*KG־161#_ P >.@S !%_"lvJ)m-VI6+J=c %G;4% \gۚЩLiT&( x< o 7Զ.dkN "fQ޼$Jj8?&CuS`+I*0eOU&P7CfA5pqJc !C\_Ws? H@i V|o$ I x7?rH9~3t`OD(98:=M;EشXV0Iufc%49.,Q4Ajz{ T!^^+;@C'2!Oc:fT8lnlWe㔛8`ߦG&-9e9jn2K6p]FMF;o}|pvgflL2?I"A*z `4ChxR]ɀix֔75}qb+:Y+~jm[u5WW_&XFU0QRS)WKj0mW 7~| NVBqFx|-/ZrG&F6wW  x#z^ۮƼ}wO% \6-a1WLEZF^*6#|?d8".@7{ƿD *zSZhBs,:U\&v ]Bt@$M^O9%m4`1lT`l>t!)=peEo5~#a;AX K2BlJ@ab@TN1ȵUZ,`K|[ кryDKYzky@+#7N vsp"p1{3ϮL~QAlwkjcB,j`>'MБ|cϾ]TfpsWQn:Dd,YgɻZ \/n6I]5%Tj.`#j4-kXeӵkTuw6  aqg"WT, d. MQ<髷j{%~VX*D*pc1,/9,g›<|nQal 8\2> \`ɿfHR^7^c/ 'B34y-qyDc7VAtY妨iwJINܜxZ̼2lZۜY\Ў:PkE*_ 4ӛX: G.-nCV#{y%]g~V,pʃ`\(AdhPfinQsB4t\ w5/c}XC:P /=Uޭw zi/zI ǴBFb{0BPZhsawx@wlQx|i,.]FJj,AfWӎNk0 Ϊ3C7wz%Y'܊C-sˢ>ԷO1~:1k}ȫ#`~^_M/6!(. PDd)qhhN*2nD|]fS煟PZ;/0W A!lXjO=O\gJjTZ# /B\ I>-{^p xT@%HWDnߐjcƁP*;)d˜a-4 %ݦ- ƠPl zyo@Zn&Fql k_zJMklHϬ#]%Hb! ;gF/G!bɠ+Bbe.j0E5+B* K ݜ_aG?CJUBb2;ׇA4bv߉ot=[{saK^s."|iou̲izQP>l--ZT=ΌuJ0i+ЦuAmW|$ګ_XQt|)d )/iu7R5K\:oRFfY0?gᣞGev;uud ؊VG\q,I[㇥]yXR>aT:!{ t$GjQ1 v>3JL' a"LJ*Itv1+sfjPKzt$!$ŊDA ", +cmÝƽB{ji([7?$2 5fzrS@n3%tdLW5x }e2\r3N,QN\S\.QM*Q\"o2lAQX etl/yw2PU)vJ Ȣ+T+ XR Mfޓ1a[x"C8;t- ;xx7K E]phzb;{H>?K8t&ǥʹ{9K}̢wm# UZ-/#P_FBP1y.h~iq cj㥞QupPAup_ 𯯒'd?(W\,qh푁)ߨ0:H {srUTWF6%e-k XOx&B^0…Fo,-5ٶlfZkyd lr<_>`ecomUBZd N'&?eT 5ڗД5(1Z q A\qgT%w}sqϬ5+n@s}rVbdob iqSv0e xA}hbV#?5`UU^mH6x`p-bAu(&yE 3N᳖ƊxVf_)( &zhjWلj:1Pō4~˶b5zgBAR + 5\ b8`s3~{ THwkoIV<9onp.Q])z4e%P}pÛx\?:E=eׂ ά0͐J,Z9=V!x~TQ r+I v(M mv*-E7"%x('xS|ǼHΙ9!7d1ɰ+:vZ#\B˒57"8^\X`XFkQiC7V}{zIU)ݍȍ҆ .SZ% FY2`$6O:'HN%O ؖ3e*E!Ve*-na t 1yq$A`̨,›\r#ۍ3f4g%iȄ>\r(+[D&;%;逳/poO=[jKCk&O6/~{$REyʼnԡ$wu"z :%DU?~ hF/ vsW9U0ji yxI0ZhXs9БUө3%5gn4B;f$| >{ ϠxI[cn|)77V,y]7`fEamc|HW] !< L/֗00!9PtqG%tL=L=+c>J!4nW,U `+K0S!gfiT[$V ?޿D0zǔ׮_l)r\17\Sr!ւX*h:~9Fq^VszQPI#]ikS>ei]Z=҉7̋a$ÿ.Y|fL[wrL__5Z(H?6  F=\˖Mw w'IIs#tC.S44 3 M ώ RN%bT;6+.MeSܬ@*dge*ep#ܯ w'{FLp\Nk" mHc]1ACՑ+c, Xk`DP#1_ޓe`%h}~% oXch*_.aC`Š B&e <=ҙGMC!`D X@Puȹo z2Jq!U.j 5H_.)PT:(y;*vRU7!&5Aݡˈ5E|Dš?,ldޚz)tkPlnsfQqk Ko@v묈XIu!a ?{uD LƸv!wH7>jKR* [_!x<ېܫ({YCIDa!UynYJ,* <6/z^Kdt.ZrFu 8]sX D4X* }iW¼Yˑaujoا߯^,ՃP$3UEe.^S~>S%࡭%îoXs0q^cE|ޓ]eꕋJwѕ,$xSrW}]Yн_ 93^ID m:W 1o'f j&ho?qJu pwXʅ p=xBmIgs㚬}ECtJIBwZRS*oڑ4tU+Dr]ů=G6$t-k$Egc?ܰ p?wú)R&W~Th%_էGln2/}9:WX @,Q4 ŝaq9,Us+I Scar% ˱R ;>; k [&ovy cjϠ?iKZ5O*oҤg3x嶚fK̺IM}f̜򬰫;rjƀE5tjXu0Dɛkt$ McWpJ#Y) Bm#?"]NV:a{BG_*sD2q+nu'7j}n+DLF䗇0tVWO?~z'X3c:neѮKHG[ ^r~/̖Ou ,jXz;i'd=l(G^kە$ǗUژvlHF2h# ndͷ@†UMya㢊s(ġ I^N}f!zỚp <=ˣ~v瓟JhA8{l)̦ i{ജd1J恟Si(lRdx^I8G&\ArDSɟ &$@H!9B;-gmA89$;%Y:WyͺšHd>DO Ej6FUEh#+w5Q|"/h;@aT2VH/ ѷܶ kEw:0UiOӗ8[E5,e>ޥhM,1Pc(-⫺jh32S@]h1/ԴU ׾P%`hǎXaǝˤ2{c΅ȏUS!n\ž:>0OcuNr9)fQw"cL(^jK?;4YBhmI# Ok<>>j§Th 1qڄ1~X7ʇGC?/ umZvPц'$uu%á{7H0Oa)3eBEZUf=(Y_5X~"*䇎gfI>|j< 0&[@]RgbYD`y\8,.o=ɰGfaKE&dFDKC:`7aMއU)?zĞ֛Jh0Os@H18,kGe*>xi7$f*`[OD 7Ǵz5< fR"R%?Ώрa<[v`KzM+Vʕ^B @lSK289,UoyhI/\6#6Pl7# H D"AZ*ȱg->gI'=dc<ωzbULNЫ?Ll/5l@-ݗ `m,/>dirHK3Jd:"l=@vѣSDcy/~meeƧP$2%x'ZHNne򯭓ĻBٺƖMKѡ(,'p44 LHkkvKoyn'h09x9k}9,$zFao5+Нevvjg'ZS|ji덵{~-7 C-IqxB04Z!PR' Z-#%\ڌ ;I (Fxkt;N#az<ڱ$Gn4/RFIYjnag>I͟K -B={W9?04L6(S9̝YAZ}nF4 v6" R{ilp[ިf2(5>}CI9Ғ%*;-n{[P0 EwA= AڿVjv!x\U;t-*A%1vH>RF> 6dE8ҫz(Yk=1y I{<6G臶O}ETkuP6KeDÌ:قVpStZ8D`Tm .$cwl)?. ëg=ѩk%"j} mi %kk)SVqz]JPUwqH>=P_PL` {6=tvarh(뼥ZS(2` 7<ep7󸆦ґ*cb3tmiV8& 폏@ INWODRW\[@xGlZ՟]lF%xSkmƆ"L n3WZv"&$s¶{8:/@xv TONH$^#=]U ٔa[+۵ծ~-bR4@'^ZO+,aB(Y[p‚䔰fN/Z@> fSVT *, &\gT\)pȽ& duxKQ*nx%v垧d!fF[] >˨ aq-XV696Jv1 %D5SQhOqV ٧}71ގ08K7MKܵuTSEH'_SV;=JU|L zjW1q?7{ Wu{\.5QVj*i6bCg=N";Kkg z,3/3ib x[ufPb`继w.R8n0C.CʯS*?Bf<_@B)kXuP[`h:QwPw0j=۞(;; ";&}OS^0hL(鱙=5EEBw&Ꟶ_s)jDTq5Ii?">8a= &P+yӥj5bn_BkS^MqwA(b!/ X%QÜe=MT1 ?#B}]%׻ f[ 0x`CXK3MKQ>0K ~%:-] =V] ׌gah)zst@Oe:COq$iVK聢au\Tۥ<c/e'rQv8Lֵ1IӖLW~bܾw,w>*o~u42KiuRl}-b("UW%M4mtxu?Xo'նt.&" Hiܠ JN=(yxm+mא%sL r(u #)@y%,)>S[-;pQ/-V$C͹  ~##_}3@ow&CAuy A^nrP+V2ԷTG}yjtSKRpZɁdufvw+WtA-7g h1i69dx7zO>4q?Y:of,Sl,Z3G2k^I)x-aU9sv\~J-c_.{[%$Kf bOE'5kaHK-G_xr JQ ppqa7v-n~gS$ KSiZ-GBmH6 cc&s-DFZ{(͑꾝ncQeImsmXߝpKx.Op!ooG/.J!:tA؄LDyѷaPhADfb&Nhy.ɩeΛv<4?=7㨖p`9SlzN8pm蛧@"lAnw$ #{ȳŐAc|7g (=Wэ[L;e (,Z0zt:Ǚӧw#r. o2GT )fi[n`„޸{4T` ' %Za3hFRƣK* κLJp~)yC#:6}#%R'b ؃S9Um n~wg!0& = \jRC `Bsu}'#ӟš(cYӲ_ڮXC11atoW0dl\C׎ rz gtfxի4ppe)Y20Xj;$>6ƳK }x<M@A NuiZh@fw2R `E:6Oo "6s87gkD sIXդS,Em=><>rkchG ԖUr=ק^ҏH78nk%t+mt@_ W g;à|)W1zv yҭRf1Ь`Z0 ( X7Z`p,Os>+jLϭ-g|AcYw?B0qB~ps2"-#HHt U?EqL#=5cG=#Xf[[Hdn n>.b$waܷCʜ M1dx -i(xqЁ8p~ N"oq;@GE.FTK:p΁zLX,ހ9Ǜ T߃ yx4avj[W'܃5>l9+9o&@5 Ob87p~ت\fߚ;[Zz_$eDٲ}{ Kt6]iFKnE T^M!X&*?ü#Fƙ V&'URL:V#A;vfFL9ToHDP}4TFK"#~t/“sRGSglxDALEz3X>hpAP7$,ac QZD0)H' (YťLKm4M4&#`^fۈDY4RLTRޘ %D߄Xό-E? 6!Mx˭YLp\${Ycp΄kwP*r5`dR9 JKΐF\; {WT16[4/U1xn+W&˚.g)66ēy2 q[S 3\u 4W6uqJy}R9Γ"j#ST<ĶUFlaFet$="Ya\(3pmwbsln>SmSz(T*vng"\Ň3ɣiŴ A"-{yUR:(F7w4C?2p~7 8h~b8 1}"-[cuMU߳~yfgrd3}-swQ`i0G a_vqt-Xx9]d%E^!/h:;R:'>L3PL 7Wƾm4x5wQ,"$4IHewtNGA hZP,/`h#Ь2?1E -6j4x} Bem,~uҌ盷s RՌo4]i_2` 񰺞d\ouɄ9 tBjuw%^nGpO.,e74nOؾwR,I򮅨7Y/$r^n9Rv_Ba++3a!9\It,?)ſ^0`5 <eecwN)-1qWչ r0a?I~x=6S-܁Ъ|=1`[IR[e Sfz^H}(UHAhO55 _^ ?/wB\ `"=tHU_ȚHhL$Oʺ5GRp7x;>8~h;(mX2aq6fH@uO3۷dG ſ(a7 ( h zceh:<j<P 9N#U%u:j T yNZ}r1W&U&T&X]L Uj>&UpPyݮ#1pȝkʩ}B()Jw}tg: ʰPx0XW7HM;G ~VwEx^qd ցNO TU.?4@L؏5;+ScpM VtMS;+WMSay&7| ,ER* lEn  ta/(M^c*sb{$PgQlף[J? :ua3fCءQwu zq!Ď(T8ʺUCVP ڕ̇!Ԅu|x-ΐ{]p̫mQb;baFOpFl״963D,$R1b:~}+!32ZzجPi%׋)?EtS`x\JU¸ E{g//˩ Zl&#uld0XGrH,aL00,j_[ڣFac͵b ¤1 QB 8*э,ii8^ .hU@J#辵0is^'F T7buOjPSEC5xrJٝ4!JXpOD% Y2fk^78#I? (Q=BAs$3oQZLg{\xž SܢZj䭋#k%(-HHq7Pպ& ХL/Rj-B7T.4mׯqno6==?uF=qXg2*p9:$> X!8$zF+ШLZY'3uq`:3ڈnZ1 8z:}4Bg[8N> OZT)WBl0pm݈f9N+vz ,XY}! *XK<2ߢ&8-沙j ?(G"os$UN2Tж&gY?0PfY!TxF? 5B$ gN * gywwhGoUJ/9yio Mg7C!$s!HsQ~R@L.S"tz-JFH)ZY;N ` 0j uYݯv/L:P^MKTjX$unBF8.837:6RlG;W}7Gj nPWřn1ڟqag^}KyʀhehzgFG\HG \YH [g2 P]>O O8ؼj%>;7|V䐅 N,iiYKнptb o9֯dɶ܆)Iz.K~8#|w +XES]@ˇ Ϸ2vyuW s qA+ypaZd"0 X# 7#p}}eVH+p%V"Ca߱MP"Ӆ;~$Tf*\P)ժ7T?Jr2W 9b%SBԉ#Q*#6v OG /KR7i]s($Cׇk< W-=꟩N>/[3\,4_, 6G /͊13ܧ`#6bz_v5M`X"!Km2Hl6*gK&c/a]P njO`217 b*)|>?|EېH}.ȑgל/O&*M MNts^7;N xpC$8[w2Բ>$QXx ْ^<%q W3Ũz(VU~ $q6w!Ũ&˙.pQO6d,4>ro/>zY y _҃fDT{kp31H@N`!Jx-A>[rP)BrN/YPסJΔXbHXs ̞* u ElbϪ e`֍í .,Vw߫Й_: xV`XP>=DPcWSzv`*24珗Q'1vK^*1c@5̾zأ~EHQ&n_N9Bf32c"a˵ߨbm:0֬uz11 ԥl.Uh/qg^j$BGl9)1+t#Vl30G`0,zq67jҌP,CC FUh>%|L߻7E^VasL6|>RV(simIw>Gp*v~AleqgkmþgK{:OG⠍Req f*=/TDPXLI^jjMӚ*F1Uՙ)sbBTa`{wÛ6;~Z19Y`k;>x fb:lPy JK K ^p|[1Xc]$ \󆑚tř ;H')83QA$:ATb[ONe\21M:$=̂6y>E?H;rEJ;E Cb6K:5mSu4#:>71I _[=hGH=OKPיB:2c hX2粚I䟐ŀ<>=Fxݩz3JOE+,'qn=~j;i(ڭN?O,,'qkјJY([<.yL?N"hȻ;_%6J7H(i'aP6 E<jDJlvk%F {^(Ľ*Yl;JOQt~ӟc@ )16y*؄ZJ4D4E]+u\dr! C쏝j .+-]Om@Y%/4| ';yعNsvITe1dmqsєu9r5{6.[ϕyR¾6@ǍOc^Aӛ] ֛LY.dRsM3/~d쎰 XÂo>ݤr*uF޸20% ?Cha^LXgg[$P Usg􂶜KbImRH_ wU-B[<㓡/Դ`U͎ 8) @d " \l,RVG- Fb{woY9fkS\7<3;wyS識C漹E0qKe 23>0NAڤ`?^ 3".KOD}X+~AK:fK bRD{!TJBϪZG›Լ<+U'Ea$?:*NU1& (<[и=WEm| Lc?+G81 W"rAJ{EV*!oV~ 6>tنfrńIsݧuP1/,gtԺpcȆ&I @Rϔg]*o弞tO>0,ג4fv~~h;Y qQ/ p͞`M bkT@qt 5mFR!fS!%x_7`لUό7S!5v E-jLsmVؖ`..l:uP0!к ؎LsoG uS&2? v82l2VB|2iTy-_v SDRg;\'8N/:D>AWF*k=49'kRɊA46qDmm<ܴ7ܴ=\\FPs9Qㄽ9̣ņIpOMNŸI v񜅺k` Hz)4qj\JM=ۧEiTS4\iZ %ER#5X<1Tră|Z(LHKD8lF ?#Rm/?@ ەf=~]F*S Nxٲ'ic uO/@"uޕahEGghvO{,)'\9hהAU4`7l=T->gm+2Iכ'J{C:uQ昮ܴ6dwj}Ye&-)/1^ mQ=nHcΓ2Y@a2(RG) uPU !Z$O!o(oF>,lQbuAT;kbFOO<:Mg 87b"&ч,<>Ȧ2֟q% /ş@bj[r9kbqQ44{Bokpl"ZǙ)Z~u8zwq "QǀV-;Hl,i&yTq6\T|%/ښPT8;a"3`j7{"JiCErh\1/66ȣ&@ߞªkgU^m3{Zل\)vY K)"6]Q4:W`XF]A [N,2BYt=*ciMkyfbyFP{S@?7Ml,CrӆUHh kF6uQG+[7|`n{`Uӯ;n ŃUdu9Mza]f ~xi⪞hCye]|w֋iJݥdqi+Fl!v-$DnLʶw,"voaz QX˔XOcPi3AWZ-B1dmFubq^!Ĭ5,KKo_Β&)qq|~g#DKH ?T;1x*`,h_㨜%%?e)Ln|,Z]:ݲ4A)-AOj3nt,E3YuYP XYΡcgbh,rvdqR uZA#E6"qA}? w7ikmSIr8S{3&ff1?6M bf)aA@Ѩ)uľ߼1exvڑohοb/7(>32_v]F(ݣ_Mpn.iL*`bJ!u"2m@xCj?⸼{*ϸ*,B:FQ{IwZ6,wVN s;1,t+[Ӧ5o9 |p6 e>Ͼot0Ѐa̧PU!dXKke1b |0Ͼ:Dy'XWo]ɫuJF2+{#kH]tXe9pWoF3ZzGϢUÚH_ `nJ&±"=q#(ku֒:rriϐP[qh2mb:G>,ڤጧ!L"BpI;bF, W+ W=Rf3xD'*U%-??iV9澠XG63ןQx }l1ZF nzqi5lwI[o+ޥPIu.ixU@yȾ/M귓k{{AlyYV:_8`4HKAG Ig/iM+h@mJEƍulS`H8|lόKkR9[ISoK00mtR0zKUV|"`7Pq7R"׆E_: l"/j! ,c<Aok/8Kt c;DM{k CXrIzLxW7~A3M~oy/bsvvSb"|Kǰ믂?pG/P⻊%_ns\%kHFi`RNxC%[ eF{M_x5[^Mݔ@>?9G$i@|xm#򒍇Bk u'hQ@|qA9x=19k+8|~%v&u\'S`hV̪jpdE!z?Bl~ZXpEMb;3ЅxLouK~s|̅-pO– N./b4QpS@SCl<؜x~KـzS%I0n`' ʯwxV/[_B28%vW@'Ը'-aͭ9ԳW{ВJɤv5_!EM=}RAĄao:\6p1gX4fFLbsq2VW8S;L,گCmMu)()۝dwC'wq9+Zy Q0iEDǍ hRNh) _b8a,1wj,(h\e#T{G',9kH-I :Yl$(W4V1E|TM~ V\g̎4c±;k/a OH4#z=9GKvoӐ"ccZLNsG# 6k$b :VyЕ_ C,~pw!z viY!-W6ÀBwGOw2Dѯ ,e`JY옏d1@ u$l$q>`r0d%[92 L捷hRKMЖ=4*,aǨPډk>Hb[$?^8~!Er9ehW/Jo+Of\`2`m^"ڻlp#_776bsy5 5Pbz n :| -]2Ji(x/ SvJ4ٮ?q- &dӌ#9(&!X| $+Fhϐ6`.SN|EoM+ сϪ S[rÞ}/qrTviz֭hv*N[mm2w[{f:7=<ř~#K8s=양}),Cv#MTu0>У*h+d1_;WWq ~hP{ i%שrf3 Vp m Q,Mނ9d.KdAUS %~$wGs0^j.Γn2SC n0NT Bõe 0z of(|Zt@|Ȅ+h Obo:Q42Ǵ|CBznP dc0c*-o , be OvM P{@;oX'/"wPpggo'k#)NO7EMHwRЂa@>g&x Š*;ߪ8޿(?gu5<7+u/tz認L~(a@u 6jhI> PRODN-c,H&lZІɍP*'c `̢wy {Ջۀ(i)*1Z?iJSSKT˲"^B9OYyb[> \1A-6ubbέoԙa2ɰ#W!Sz=g o )7hQ6*nҕ,ޖ*q_&O\eE`U'JmD <Mw[oNѽ!odD>z7ҳ^rm(}.M'FXJ9v //Ymp"囩#̜&H`?Fnlzu5gXQ]\: þu$lG]ԗZ9)$# o-.T]62Oho$:9N_] R/MMv30jct=htql28GrN2t^e{LĒ8jVi Dw3ibR"1A^yԅR+i{l2 v.\7~_HNO<л8^Xu1ԉN>{T|V2GSJp<:i3H\zj+GMGJ@^2\4B2g03挐p^@ n%̆bږft}X;#(ܫoקw~:3ޱc^;bV2k_ZH}((pD#*L$9Z$MX0;CH[DmK|Rc=$֗7%` :wdK%[HȅyJ4w#u!R% Rn6:4X ZP&%ARޏiM4,H>F̠@P`;6N@;j!ւ+TiNf~8hȍ(ViI5hAk,ș*'swBДlaN2Y63V?P1^K5&U;ˤ2F®{ԘH_X  *&^n5><$CrQA;ӜkzCUJ^Vǭ㣃USLu31j> х ,9>yPbE~sĜ"a[^ _CU̍ 1r$n2Zhl0@fZTs̜S'%]j'R"p yT!9Z%z-J)8 Zo?;8QGg_X`Ck޲̠B}{6ʾ8ũQ?7:); (К)+ch@ ef;|T@ INo %5+t^&|oUe:2q Ã;V`V[ N5\J[5 )XOaFaN6JU8VIC3T=xe fR=u1A jR LV->p-}ܴE)(RY8S'%a])Qc[=1<4jj]k i]0PW;k;ijq8DOEUζ.`tH4ĵf/<3|gۇ 8"xZp5UWY< `RɮMF̚A 2j,.;]MZygv)0Je}{UZ;zy%HlB~7t)+sLI>O$si,+Kh*wb0XEؿ)A62|; kW #zP;_Sʷk$xBT˷( c!E n=7G.DD4q%6iǵ향9}i-:_u\BWBPƠ/EouʎD)1L=ß-KR2O|%+M|h*9!ؔ # 2"5+Z;68=:`(aŘ_ѿ$7 :$ː04+ E:! |ˁrrt G {n'@O(f;mkǛ({dڊva:wC~u3l߅r:s ߹+(\pM).Oo([rT637a3WCkGx\R^, V@?` K\T{u81Y/Ri+4 /]~vb}:bS0x3Oe$[V3FDQjI6PX%-Wd$@[$`ḌO.ɾEdy8qGHg8[N& )a&DzőWc~w8/d'=2c.)5L!4`,LQQ>⭑q-i\R`Cxϙ+ ԉH HM .@w^JC3*;lC(f}wZ-YG-@eT+\|y$cYUGd<2cl4]TlG4f ^^Bd@bH2@` Re!6{ z@aZVc 0<BOlwWFGױbAƔv{Q'g{FN{k.0 yxyC1.ČUyFA5n$Rc v|ցCAaTO(]2ѦO2V#; TDߔHT:V'tO` .و9ǭ`kvͬCU13yŽ.;"WJKG_XJ1jS*AJ,Py` ?[`ҳiqpr߭< -H8 +!eos?M(J1#hO❆J>uk0] Wu×Nc?pL䱱[@pE5K}qvC̷CK0p՝FLX4 Kߍʭ|Dҟ_Sד[ȥxE~5pޏ/'+6\+$*/g,!!7'SiU8Vbٜ46cN ky\%LĀѱ!#jB3lf}`;!٨J7-rC?#"x z`yzVJCD5JD;AZ ? vm26j)5j[x7ɽ|GOؔ3=п 0x z{0@bI(@)DVmj|omhg:k Ź: ~j8X1Sϱx̹VqO|6FsK )ٮ[UĽ am_ w=z<߃MyF㭧mp S25I ;BC=Nշ]Rbfq6ծl:v{_Gώ8\󓡻jFjY845; FiwYtf %w$6x0R&\8}7L4hc{z!E^,ul T$D rP\VF:Fq̒Z^{aݎheF>5n<%4;vR?&C}ҶrU57uF;B&ҮO>hJHlfU]ݎz\(zuCfhGy0ݷGQ`-$)x"xu`_` \l6 s?RVn!Ҵ8,{&:5~6a Y#,W)r;Z,뱨ra%wnRaLǯ\f Pt$FͶR CH- 9{eΆi2V<6,>L}mL|JZJpۅ;FQ[+gȦ4B| /{BVNX!Wazpнͺ˜:&{:I(–|Y*P#A8ReSN҈džv@U ޟIaOuakjrJ)vDdhV.ss23k_ܜ&86PHO7*aE3y~b0+F^,Ac6ڞs>F~){hSP~b͠oZ/7>WOOy-irTAabMKA ҏ9˭#bxE`/ eՖs^ƈ"*+dr |dH m1mLitks[e5dhȶwfk<ʍȯ/H}Ou/ a y!œxQ4v.θ$D23[f`U}moNrTdO|埩4ƾz%ՠ/Gh8kh%axt+[yWfH4c3_78uxHfpjzZUC:a:ú඘ }~g&I& X`}8C\JhQ챑Y_. cũ..TseAIgrX|c.np,I>DRx 0&]?mKLyΤzʉg*mtsh5Re/r]ds=STA>PsG P}8Y߫ {xnVe*Y[㙍 ʳK&*ۃ`N3+,|I 㯞i蟢 5| Y=&#2HR٥w]}_߭[Khbb1 GU4r06ɧ05GjT,V[mjDL>&>Bh},2o@GȀXv6%cD.5/Z_դgNϊZ5uPFjs D"e2UQHZ"I.z~ 9;([RxG:6oIk7ѩC//xG!տwb!C0#klmj47>RVwIig~@Wgi{ILD?tݡ~(j N&s^ T{BIbWJw_nnEP:~[%'wvoo!R`npMq(@Q'{MDRί08>}1Vq"=Nհz,Sc}{AaI6[ $iwlpf1#VW>8c)]1#:GIBOm4.q]kT _GE"&*bTf &T d% Z|w8X.~drx` xA?6`{v-Dĉl@IaaV˨rf)kyo56)rΫYY;`r摕я&t6fĒ>;mB4C֚D-<ƌCQ!S,W#Ly2L`[\5_. պ^ޑFД1_ S3LQ=շ>ހOdCڹtnp|0hmR)7n-p7фCj+Aj\Q˾PuY| >72uˈ9M.AEDiqPRJIIL(;E D$6(Yh/dP3Yq_=%SiX9(J;OD 1l/UGa"rb2QV.矴jT ?M$ÓK0h In8t#K ~v4AvѐJaF&ذjHR)O9#l} xsQ5fIMұ&R؅UlZQR{d mj5n(vYT-!̳/:GV3ߖ_1w{n >n@8f f_E& DsM:a@~ENg = jd*LErV8%d^^q[:CRYdU5.X Q/> a66b~Sg%dn &x+Q2gyJHȐ:|!v3_˻CC)%>15,fq)` APE 5aY VsecR۵(;Bmw87"B,DqEzixH'VBrlufwx7ѷ'\Q:"`Xؘ;ZAxuNusr#_a7HF:}6HSR}Y..nZ{}+!i=2\\OGKxccS zNKlCȫE6y,@a)|sB""{2fw6f5-òW%}#CQ͔z贈QbeFuM{P+-ymwmc'B硣X䴀Rz#e̓v+{Q8| QfAoVzhX{OD4kkL.U sj3E|p:]Kָo+*,%RP LBtЖsЎǁ|WZ[ߘ[@U'sv1-A|^8 q~m0t M.*!c-y˨R hkgu _`Newdʵjɉ8Vje; >!S-OE JB1 P1 y.I³d|ȼ4gMv=8lrYD6J`u dğ*Q~ "!ͳS%~VbAWt㫮j (ۮ ^> #51U\+* ڧMP]MxG.x M}z9Ӻ&б@]1exrw\lXɽM|D%ѻRz7$tp#;/QʒɢI㬒zsN>L;~IۄWu8۴ Mʆ} BbkmK,>$>}X08c -/elMhUu} 5PJaj_96IMx3FJXdJH wҿ?{ś(h2a5S*O1e=>A`"?15H¿͜ 'ڠQUQ6֓FWUev<ڶd&q8-xXp( l[oBCW~]~ɪګe! Ͻ 6LR" =\pf*[5;\@u߹%Rg={ggѺG)Nr78f tU*U`r+lBΌBbTt~?Vl6N8 o` ȣ \ zX^ƯHevz|=*+znƢC B |1/r?iGšc&U mQNxO;YGN'p|b:P[7VT[-8D"FHyd}G ƕS%u8C ɾ?A0l<o#6@ɖs{ANV̤S. a;{UY.O !9ryO5UoIʼn $M[(qW(ZlҒp74}M.{(D+|grx3}K̜Ӿ}l\"It53aBeˬAtJzO'͸>z9˩f)G ,H2XFt"_l<07am48bϖؠUo#0E't/'xʕ`n>]ֆ=/.Ѕna{[ &^:zP.ѸƏiĒ ,W>پo  >SSpp#Xl"g?:_#XF.U䴶*Aݖ([d@~q~Έ]Dm%NUWBj/3N˃HU4NdD8!0tfHк4ȉ:=_!L;"WBdzW{nfbSЮ]Ј2smn|:$fvMK:- l9Fϼq RXG%^Wu-cZW'U󷛝#ns)8u َI4+? [iN ,fmy/88;}kmo8_f-fJ`1r]֕s'C}l足:𙡪ur\`ujMې;uvGCMΏLAz˂)7DF9]R~ЋbɀVM"T57sVqFg4ȘҙhX`U&:X9K$8o]Z~\gTon8q \UCڮ]Qʍ τ7az@ -eИՂsxkUL|G\ׁh.g i*{Oi@n?)MXd0cK/=/O`x5y5`  hCBsju|A?Ç#"tmQ]ev}MB/V>aOq{'|́F'AT=F0AV`'7;g'L1v 271fY ( )SM]Q 6.Dno{;C]OԃYp+@ 4(F5d@60nDJ<>V}zPlLk=|oTv-& sV-ys}WJcRgI,o͋Ȗ!S.n/n7iInZ !7QZ ͒nm(~[3 Dʅhq]窶RFYD}ng`9q`#3WiϡJ<ECf[c리u,^]o./7ܞ)+EF\V[+q$6"ˢp;eOi!SmfD9 AW^!8H`{zˉž_ 0ݢ 2*r^ag_z1#pړhv] 3$/FgCZ<#96$ əZ^֓T?N EA =5坒vם2;N7vbw>i +('+)7E"9S(Ej:X2j(qpi5𕱵8bwx<$e ojh?>WQ=þIMi7ޝJј<8Ya[RȰ F^&y/k'$T-һR Fʇ 8-\54""#P] Mu|`vQ Fqs W!JiqjI;ÛLRB $.-l_[;6ďw[Bف tHūmVhC{єͷeCQKdXa#)11B qvg746gAPA{9&֫3eCHM{#h[-4dZTw:^oՠ :K! ɨkso! Guk_G_77lͲ >h{pߪZ*a0u> (Mklnͷt@1K?"p{><$"9%丬|@8fTLȺR4Z`Yb`k"$ dECM_,<P+/t@_ϭ/{,g#gt!EBrcZ}o23>Å\J0?08ftb#9g<$s(Z&t-o] ]kI{ muc[44c3UPBj |Ċ9Ƃ@ fbK+z٬Ea#eQU]g˝*4$> gYWٸ|+l_2. !t!_'ԍʏ\Q]Z J܌2V,L,ez8F4e+~RRKdRRH)nGV(UFmQ\e rH@u NdRE`G(D-_K/=fnbv_! ,[E֍6FcW$pGp#ΥMћ !jRH/1:"ηI'SC#)Cz /cL 𤝔S{t .8hsmV7PCÐ5_ǏBpS|coHCZ"h "+7 ~M}/ ]߇pFجd|GR־p\y'J8Y^{%h|.WG~g(uMSwxj;9ѳh^UJvO㚟B\/}ioVP`@vܩ߉Wos\jKVP=Czuin i{FXhBWMgtAEZbd؍;j(/[0R3Pr{\'ىT4_g:J>Á QXK)b!Ȓ}5؜:Mn.?&mN6Ol8`B=AsfvcHP+6[}A5妁ڞl2꬇WC%viԂe t98t׿9fTG4v]ЗOt3;)`>ʻaKtDG AˏЭ VVQά´)GqG!x[2DȉIG[3d u1h $8 #E`1>{O+b&e2̱esƇ~Y@jAt, K')̦Mg/W7(E]3)) ]Dt6!wNx* gR,`et{}FݹYԋuk^(w&ؿ=#RSq(" bjΠgx_˅ DEoLˁ'af%8 rƖ0AI -ǞPii?܅{j#< 0:䲓h@"ɒ)uh&9qO_uSԛIP.'!_N=ԜIbݘL"3N9=-(InBV FZ٩˫'f!YYE8fR%،Hbl^S__1' qb-P řEȜmزP)ǝWcVߦgy34kTNe@sATDǔ xܧYYs 0ltS#͟q)vAq9]7ұM O|.: ] 5xk庥]w/.pԢo n &Qgtp:> 羝x'+8VV70H1Cm/bNF Y{ mQσ߯F8qDc^NfD5|nd_q@CRc?f Rt]َd'cڽV9 ]8kV + F'/jU᥋yl*@#oVxx޸(ΜGzucšf(_É:4~Hǜ3_ 1*1Ӿ p❛X5dTEߕA}bF>|m t{~z &(ٛ] KD~Hp'8crn>֞d` 1kRX.z˕ZG&# r&Ղ,qV︝ L/aۯǁ89.ɡfruPf|VfʱQӒʕ36v*Sxq(D鮥 IA0 蓼-ޥ /6>irQmr@ɚ= Wä?3|TաVtcNE4<"Po=/XHlBԁlY]<{JǶu^&B_o*Yr}J5&z$Ԥ XLUj_gн3{s)llAQrI48O{He--;r&{r҉3ʑR)LCȾUJ b31a+4<q sb4/*yGiV"崡XPͨ΁;?mnƦLA;YezJ0W&nno!+׃>7dSQDvQ 8YE+b{[?Wl40KcKtgiP2N=Kjo; Noa@#E ?Ve{K!M#1eSr{%6vY*1=Eܿ$,f?_N!X,t+8Hq$믋Iw 2b4$>8\E].&ܯ{`S-1TnX6G%R<(Ib3"`iimF{B:i"]Zgb`܎hji=$X[kZɒPi:gM0#p$ty%~bCC)b_Y h<P_cbeB3G6P ®Fd"vA}7!9M:RffwU ‰h/hNP!%N `Va ȅ1)ЗkU& C.xa%(\& l#Y !0~N3>9x 7DkÝ U3ψ~4z2T@m J) x'[u~w~Ap<1)JՎ =McU~w"f {ˤ~W8zE6YJx9F?dXvv83?]bFV,ۢqVx iڻ`L 8kLZ鹇+!˻J2eoFO;pf94/Co('-/D!1!%ÅoX"ӋQ~8s%gL<"/좇{q JV'.ạ| hbK:);, 8b0)HBrO :Y v\vX}TN='".2_GQM8Q֡5]4 @yйy^'}WA' }/qrdBp?JZVCQ?ɎqeXWoAܑDt!E$=fm#Nhi[i}f~XK.@ " }WFP8ծQŽFӽK#vM5kژω{&G/tt63%ocCŪ9V&'G$Ëjݑv.10^d9M Cp3AD'F['‚T6 hq(}Mv)>3kt* :_UfOk,b ߕA;Qxݢ v"w)، %['}) C`87ᴉLhɹY0S1Ep&sJ8mS?* s=E0JTں2 FV=u BG ޮ*_˄m`&h`'MY~=5  )V8{¥'M%#Ʋ{ 3)6ٗ0{FhU&=]IF |8{wڲ]pEEɸޙ}C\&d7R#7`ʼ?'ZY7WИŤx_eXlp&jږ N9&+EV:=xeX a0"&5耐'E ^x5vGO'; ҳUB%n  JS/MTUȼ1A![}#kY4[%`/{:JC-ā֘ :%l;Moґ/b32,idRœ 5 =ٽ: Wc8M9Ji/%ĿBթ%}_ 3'YiW2MX?d_hDR#8p>/~E`RR}-{ YYNDk-gE|~"$!*hdCį|" h񜦊_wrN]|8o_ nw]d)8ӛ56Z̄[qL׭@Hm}e gґzhڢ7sՀ 1121Ɨh3=:PˎvF"i~XG&Hg&#ëmȹz ǪwuBv>XYO#dNY:ֹ]kUPiܣ aLȵgHSBB|% ^*ԍ8 ,>J/0' J);6=ߜDܷ2F&]lw?2X)2~E(2fLy2g wˋq6> T_;2'bpa Ž[tIi)cPo:_΍6kȷNG#ΉLz6oLArj=9Mm،EF)8aLRF ,7?|pzQS^K}) kǨ%%]lY: ΢D! ½{pA@n2̺Qn$$C&$(?+4]2ƄDK%}-$!;/VARHŚ\^o.l֑4giG.xSd=>))iCP _<['|5;MsTՄ TB5.3 OP1cu{6AリyG_)0UZE46ǽ D3a[˩ +W!Y[F& {A0Hk&9lEp) W#ؕi8¨ʕ hC& ?|wGdI*hhғ`~gϽG7 •^W~ {mC9]dD's{d:ެ"͢Y#Pڄ/|+mJYowޚΥ^]uk| %klsAV:̲?ӾGftdVMD##i ؍FGĚdq&7%ɼ2x< +Zu `i3{y?l RpZ4p`L6# `(X.NiEW~ c8V;SwEY EM\Dra-0CJ; .ɗ9(_fy-۱l]'СNjP=є=܆Kn?QGBǩDtt.5f ,}$-)6Ff).padI?n\=pvҌ%OJh+-*w&?wXf؛7M'A}w(J "Q+4@D\4;YBu\#tRb$IeQq76Jтzk)a)]+V+H7Ǘra]wk55I&p8namXd)r:Ti4fAfmfhkFH 0A$%hCeiV lPs0ښ4p$v7lC  -ϱi9K,RUzCG8%+]tIyJӰj7EP^u|Q4{K[q>1d=|g\5ZhwWCsf`Ӹ[0R$/! ,7ay;ͩ0BYGusB3=5¹<7U ˯XڒǓwVqjpc\LL3o91].( _oֳ]t;HbX-a.c~dž5׆}r8y=k<ۆ$zH]=nuKr:1;sKGZd&y]&~,Qlژ*}@>+L\7yЪ3v.`\9 S-;N.)Lqyuc-k ' eQ0T94=!gS M!(51%f:򇒅h5zОI~%ڌrB mpAGe>O[V? -΀a93}(V'#:gĨ8mP㌯nQ+[uhϫ)8$Miy (t!z~RW}[e?Ql ux(Ao9]cOL~N~ `Ҍv< ;:h/Tq1t{T;څ[ [V}O+U)R3U~濺ph֣NҼTg*ϋlڣjR=N*0g}VY/s[FY•?|4%^W<@8x bPmlIt_&Jeiر㦅2M}ifDk,-?4häSD g|D\JEe .7 i O ]xt 7]`PLaP~v| ^4Nmct"E7|- 3>?0hظ9|?u>3L|"6P|@_RW@Qv0ߒ.޽غhiJ!et }ʭ;O'g011 kiDrHe%Y8)j1E7G@q(gb1rq۰M{p|VqXr@uCւnR5?LK^  )( *@ύi۟xFNbdNH&9ΐ$  @S9g͐ݴB$ Zkj|c_(F ^ UVs5m|x]d`Y0ol.H̡aB7q2Y'xҩ(2lZܷMu/D(r!+ò%Cyu Tכ +a Uef(I怈~~gG-)DZǂqvz zX"\l-I/nyFrCs=`1hS~ ulF;Pr/{+PȬs2u绎%05X>kDk/rIr*/l% UcJZJ$Ľ8PxN8h">pw_S`ؘl- ek{{`56[JzTIFߟ'jeie%g:3UؒL BAŪF^)7v $#BQϜH'>r xj/!JCT$'#To9wt?ч,Z RQ/4̞4z@!k`u9/9!ޭs%G0k=І.[Hf壮Dt`B_I= 6e^v4GEtUfV`N! bIOb1x9 y#Oˉ~Vlb;,81Đ꿬%~}=!?wy;hx"$?bꁣ25(j0^M#/\c*M&#(ܮP =hϸ9y?5_ߜ'#TOy8G. ;(@rA$hGoecʮNeҼX'ʑ]h&˾~s- <JX?0FUn3ߡ:1-YO_~a* W%,)?;!cΌ7X3z7g#>Ϲ-մv/ϖG;;1>\ťx[?ɂh O!)CǓpú2^36 u}r\pkkOic,%1^kGUoƽWvGBÈZ=#$Y#9nPݘXz39a2w܂ 閡t߻;Ǘo*Yb.`DӅrGZƝXr+8n״?O eWVZkq^0#t8y/ƽ -LlXiu/oҌ81R]WFӌ@`~9,?&!4Ɇ8}(2ljO|[""$Al/unb:LVof?e@JM>-!nw429p^z֫r -ZcK6UܐVVG5 ]e&5i79dAQizRcD }aGa֗.=BMg ܕ/g^JmXqZtLpdv܋=zԓ,ljBgq4 wnab09c'x=>ˉ~s90ps[*?[:al_5.O*"E`]Q$s'M\jJ1&K8]՝az= #RS>ј/sGu&?{YG Rkݺ YInʁJH]%E^vJkMr딫{@*q#XC4|XDs50"hegzajwٺ' 㥳S=$Ƞ[Z{YĴݓ+clSiZf{$x 6jl;X7b[`;촬^fHfoz &lOnF1A5!IsX HyXg[n#% JHydk:y3umI_7VMc&u1R _ȳzU`ۣT" \\࿂Šcn3yk;9R5ggBA2)HaOjH=?NGHį}em_ `O($c($Q": M$}dSm8ۻPT8 xOmX.'j{}Bd=I U;}tG,1 Mʤ I,i!^zc,''VM1??BCC6Mt`H?򉎬݇yXݓH^*EmƛTzm3rQKfІq@&or=|*ľp3MܲՂ(Eg\5M wrW^=' }+G< BZMI85ZP] ٓo$MLS<L{c_ѾzjmI"ŷ֬AbYk@}rʩPя࿛ P!@5zA%:Ivnfۓ~GV9̡͸p \\b>v3*u;UۋNMd`عUfÂVmƶS}gՁN5jB1h|a`%IGo,8. IOB+h[mcF4 b,`_~%߰ݝK&dxD `u4fB,3WBRÈ},],>C*Yn9#p (sJ`OCPa9SLӥb5x¤S` 0 I SK^cM,F?9 |xLk10 xV7,2lcUb[-D<Zy@i?ˊ3 %WFc%k 0d||E@$QE= f`s`>5z%~pqR$c9f8j!V!ڸϹ/E'"XK?BZ#NoAn\ ``{ρ?vez^\vl|9V M~#.H5&,Ii:FG0wB[ȍH7jE(zn y#Ef#NqY,șUUUKBmA#,0,ŁYC48JtzeFSI1ZgԶ_Ό0͌xC3An-.3@q*(TމTHi;>GG 6^9>ĴH)n vsLʌIXx!3m0+μߘK3 VV^m;^lX)Ŏ| ؕ}*/?$JL8)HXk(qJ:Ƽ* K2[sG!U mG0dn[#4!-ba F?<|KCDuZt.9pH\%ɣirMYF\ >n VC'qnL`T3+yiQ(qh"F囑^R0U ʾ'/X!dK6D:/?XyzXEA8OIz|lztwhU'i1Z5?퍆׾z$SI nxGvXUxKlጛ͠h-/S?5%CVѦI`IRRL7 D{iC@'WgRThP&wJrž ZZݻd2e?mFJnj Gc5\L53_7^(}#0Ek[EcE2%[\q%CV"(dR^Ft MV\K옢n;FͦA#"X\?~QaO!KSDٙ#p_>z88N3 WU5:X{ Vode`SHc5P:xp|uoæ.|Y;I#1J0~@?[ +LWGS݉C%$xIN`g*#i8Eێz1G-07%י]o2g9j$7\!6~0,V+v沲L)~R#R!D}<e9/צ) uX=eaxҾbv}/Vf..8CzӹGՙ$䊧I@ُ/HۆǥͼP3רWs78|=X8TvlIVXR'Vt^mCj.Ȋ;F+@*(&t~…onVWH^lAo,dH\{+JCKQ&9 $vdk Mn$71Oeh=$ѝWJgs]rO%mW}]d;kX ݊ kq5ⷽVtMVA[#>׈9v\ Z3YBub2iG 5Fe~cHW've*buH*[.C+M-T67M~۔<\n-o<< &q9ځT,-:7dZI:!ϵ ]V R a} p!@)jWjbj.0.VIq~YcBÃ<d{qO8ywY(|WΎ?T҄p!In偊Pf7o$IB(- \YKsB|"10 ʚ, 4k|/ifMs͕:&R@^6Bd{IEѝuDBSFJ2S:s׃P ixJ&:U2f4E(WB)CK m,#,anL#$j)v> !V GK|;]ݨm1Gn@͵.ʖWIs5h5斮C4i&}3+@S"k?M89>Rx"V˳}UlCR25qaִ|z1@LT9k5F?noz!!NpG F%γ1{L5# *-E:7 ^罤nl$fo 3 C2D= b|\`KQ%yB@]NMA$>XViyg f1z+"]/grO bh]Zpt,^qF9^z'tϠ`, BfMCv ny'Yߡl|D WHxݮuj+ѫ6qo?H2-u`'6Ӕ[|4"4!V@|xa @v'EnBŒJ*XP^.%S)$IwB;ۂÎkwt+SiRkaO{]UnZNV/1iibک1 ukL M-۫BU"Pqx" qL xc!Q+`dH}L.ttҗ*~Ւ -P8pVv'q1 QYXގ˸WE;t3A{@yGcH^*`tЪEl1v-l-,{yPx>A:܂o wRua-To(\I-3O\up%NƊ96s1ټ"?0 Y~!WVE /~ >#0d?g/4#ɑGsQ U˪Ym%Vĥ &Ok BKllc7j =A닔 Q[ker Q(nwS|T-Z:mcCp{E߽.)} PU5gAԏLKFI*e݉ =h)VƏ5 Xn%r N"D=jPJ_4&! UJ.OmDFau"K+Mg'y>@!Ť^Rj@ 'C&QĘ4>hgnmp買B9LX =Pӆ7~K]8?uiozapz-;?&n i#g;.<{Ev]sXkO˸[Rp!{e }`iȝmһa\S ."ΚЌo1AB'ê\i]SDUi)>:޸_3:d¼HWmO*]*0 )?VфX)/QhɩX; sgO|s$"bup׈e~+4q3~_2I4 K zc}V⮝UmCqa-5vy0xXܔ4L;^^B <{촨rzԾoީ!TG"h9 5{j}}*pZX3 DŽ"_Jmɬ$tخ!}$N>N.s-J;á@Oi|?HhjYqnErfܻ+Dk~ؚ>CPT{r%IaSI@lPMkgKgq,1`_[}Ӟ-'%hsn>Pvа(jcCK|, JMioz= f0QcωފjE[ eRטkh??+EDƮJV/pednJQ'$Pۑ$jt=! wv?6;**bBxD\wTO,m5'֛sw!m4bDRH[c-»n;O;b(76J?q+j\~5*|?a U/ 1hNT N+#L.2S5:""()Je5fu&/p6 6ׅ&ɿOC7Qho%#-vk[f)zc6i;BzD,rb ]4^moE%Nݝsqta. D _fF0;Hj4'2p蚭m ~fr$p:}qQAw\-Pxd{gA~nǏ[U0$3eC,#lGcm+g !Fj ~4B* V!h b itvA`c^wu !r0]s ᡵ ,;e*NH/SY";X`ԥX&m,ʁK U?n xiV\%pn$ZXhmF\ݣD^}~zpG9 6޽]w_7 HNwHO@IDPhYQV"P QeP便D?v{ehFB+$ ?rLڛr5$E ];l(|>#˚i({zDVT\SF85 [>oA_6kzvèmqWF& "KC^.nŧ=S׹@wZ->@6`oWT2#Q fRUiLl[@SGbZn$bz[Ա7O]K;#.6#J_\ egfQy}<ר@ĦD N;aU٬A{o=mMsXF<؋725N}3(|bz1t_(iCo:p5:4䳇sY7i`֫ E}ze@皢++P&xdu xs\C:M^ϋ=ZW7,!k"B H08% n"`x$$:{4Kfro زrQob-TͧW~}FXv`Uo>nۇ/wT 26m];*ۏQiG&-= VڪRsi~59D[-q!$c W_6EaȘFtR8ca3+LM .:j(M6fA.>@XBI+7On^􏑦=QePb = OA?}?C{~1Wp[{fkh;7{c5tK96VQy'k2ai.VE oeOiIAAM|AEZdFqEgy@NOlI"@ ӷ*΢(NElocK$AF d4WI{ t/ ch/Wx[y"5Mɯc& €2R/DhHlļy&+|S+kJ~@1*F`Hkњ*c|éE-8+B ʺVX*RjDNPm=d6t]Tsz֤nV3)_-%)>"ٲڗl53MaRZǧYx-Bq]%Hw1L'%!:hZ]wvEf)QUD؅*g; 2e1.gHB&92,"sF {q/^0ij}׭M @9@nCِ ".J) ,qc)`۝OVXR0[Z y+Z&}P)nv$CnCp%LG{- k4BeZ}OJ `Tk>جsk# nP1LD,vaXvOz6X9_tWSeΕզ`4V4Vaq۷\ȹq3mm;)X65н(#,#:;$g/+.Ɲ&2r%2 {ŢeXC;@| k&DڕQ!X`Ɛ>T2)M39ߛxNY!rߠ-!k/ts:pуIL4Bi`4W5O-"ι{4`(|G*-Z&@e]Sǃz&L\W3ծ%CJSȄ[7֐ ھSp("=z߬¢os!Gx5=<7;˳4 uO@ =TjnhMY-1AreeFr=ko%iاZ.Vh<5|Os̒IYBj:!t (3H؎0OYxՙp a"bJ^+Djm.Á zjɲ&tk'CR7m]MGZ" PGE\ 7e~,;R/M@tg8ߪFNTw7^ݪGY$ΈZ M((}\N TLq^F;~BŬ6uSQm̜!d?=mS}I6ХXq0uNCs^lI v.C)+P}!V kζ :! ԭ2= d6IW&QpO˼"L^M9#Q)@kc] g9ʫ2^٢#wgX zwT" bcא)B~fIJgΘ)xGDc;L(=3165ۄ)5g rcs0 `HM!MOAEr;?l8f`7zpNͻ\">چ]*qR؊40di&כa]mnpH^MksO='䌵:+lF\pYw-WN 1qC/Ph޶ھJ7Hٽv 4= ڮ(v*L +t{˿4ћVzWqOQpPۡ{yXչ*TR*)^hJF'2j% lŹ]0l"(d }F37qz*B|p:,8y,5-LPgšhG]mh'F!8yoKòipYaܴ+*Ǣ_9䐄`O"\.[8 MC: M#HFܦ:UW/L4{$4qF.enIo1ZWµKRQY Y}ן]rpCiP, *zkOaEJzg]!V^vA3JؿXr?MwxSwhh}H)BO_u|dZJ<> /7{d_Rݽ鸞§5_O2_CYH, ti߫N谊y$c#OkQS%S1p ̇EUA/jN^%Cd-4aTPz}3> 5G%r"X=cJMb\>}֘ ~?4Pj#wWg 61?RJy\H2Wv'8nXEL2 QӔQϟǵ~MMmďQ$4K ,#!@`eM `\ BAaY+sbd56h *Z_CQɌwglZ7z)d&I^g b%yR{ig+\Kt2F6+I `z]eI 6M`bfyήVC \NCy ;&Л'; +Zj.*ӤvÃj=m >T8ۑTw ꥹdȥaޯ@J>'h$7LЙq=i Ui/'U]U~2DK$U>#CvgB.{&w͕d$늾R 꾤v='އ|TdiQ zW#N-)Vv.+xҐɬ᪇zTD7k\ +GQ_PNHϜԽ=mܲ>IҌw< +I=u^pc)a OԝYu++J]ev6:!<>6_Kô#c]TIʕMn/fO$dMd'Njs _+`F8xI;kpR\"ʶ}B ,fCs#oqʫw;hP_ f"6!I*:щw::>I[5L5A^, يV7OSb9[XV:fgC%uG!ftڱ&_Av;?kP~jLƂG* -z3tTTJ*^iS"C\)#%/wM .Ց+Z60]Xk>T7_'_i MQKxuboVdFr$8K%m݀{_;lUs͌(-w_ 8Yb!lmMqEXj3V[v)byap/˔Ngd8E))Jfyr)W#[|jF䇯 Փ͸hin-ࠜi!eBvWTB n5O5 aG&]|8F\pifY=&F|(3*W}SEyhóz9+i)'B|<٠FR /)jU?I-%uf>D]&a/TȐ@:jҞ7S6ӘHq;@$ lBiGlL_ɢIVOL'I&ECc n =UF2Ga'^迆 H{K0}f3FD'9p2Cw>G ؑaNp妞HμT_tZaФ}HCR3FY_!=7W$,,$eRpXl)v1mM3Y/8h&%YN`|4SV@B%i/M3ӶF(0eE5UKN+ LaC>̓O,zçyvuwڻW 8rqc0]&4L/4;SRx3RTf/{7, )))L5+UΛ&gI _ 9h[*/v7tT=@:ٍ r!͋U/fq_InP?VM!M:JB5bԬ_ ԃFJ2Үcl `]JYɂӟءZy]DJo<Ʉzt*Ae2ʀarMT:>)A_LBaB޴<8X)OTOi-6LY(B)r SӇ BM2T +Rl3s EcO2M|zl7'&g$@n#K!/bpse얼Ǒ*KfdU xڋ:[VꯟzlutvWbTC S=;7nđO?==c}oq;0AID=ehC;~U,S4TI|rٹ9`FT'<[?q)_ZKĝADvtH/P8Øz '3qpPD4 *ְgho4.QdR+2%S_i_R>fVq0')+uk 9Y4)zz+ne B1"5 d ޤ8=z>6x;8/-g:9U q]FuͨN OaQNr<7XA0߉*L/)}^kB/8,zJm&]'8:`'Q.]-ܒ95([<7A.><}VZO7&oFZ|07rseŶeV\e?o) &ǤSn `& f7;#ga'{9 \F2D҇ P 'Y*srŏu 9mA U\_2/<ϨD~dZ; AX],`p4|(&?Zdjzz@ZLџRS7I;dErKÓi?(#AyAgZ Y:>MdWz_6kzֶKڄx4QxFuUD=_)_UHR:1m2'负U^o[XՉR4v0>b-*Ur7d若r%OPJ#|ǑQ}ou@JzOSbvv<E]馣KϺ>(_*Vp<\pc]}Yus~C";P4mV,I62i$1 7%,es)6NdheSǤXu, v4dUfT,~H7U2I+ԬeVޞYseK\7KF6ׄV ЎRx-cyϷ6A5݋0pd0@+cc 9iܨ9ea*5N-qPB;@`nq [ Vl9ud8<4RV˅9$1tBo((`]!*o ^I6mQfb[/wLߝl.I<"*17.m8G@;N98d$* 3]o73|ْw͈p@yCޠNWKd))<bpj?FD݀KƼD I̅zcp**&@!5er^to=z[ZS'.U%"v#2bmJ6i Ѐnqcu(OupmF݌@8vţc:ڐ**5 3fEaY&#:k|%9.aE.Xr6˹s9[Ǘ47tq(y)ܖF-4GReYe)x(?{/ G9wNw$7m[8Hr;3 ^M\Tv^ S8Ʈ`.2a͗c?Vw}bkBX6`'TOI:r2!%4D0-9UyWy=nȢ `vqggF?#cԿu9i}]Q: 5LBXBBj_<\4{U^:ɟfDKޙKЛ϶%؞eWW@xSY搲r趭1g4Y~1ˆ/m@S(Bw81kr{$тA928<40:O( L9c<] V_ɶ{Zzk[GH+]1 bx{&*o"?tǫavXӋ5]%Kk65|3nU"wCp1H)[15 %"-Qf\ bUG;Cpu^=A l ђO9 |jDl/P,YqvepO|[ֆYW,5RS JB,=V duϞX*O nDpJXs녧)|Y5Jݏ *Sɒfה4wauq-٫4S R޿UOUIIME&5 M>/(J{T#lx8fn8SӗFq1vG\C@ÞH "zen+tn4k(ze!02'  OzKV<gJς;@-B~_[|kf^c1 ';gHn3O^xETA#N7F!/ 33Ϡqo ~-o~I&c+w]8{SP<B`߁^GKjn ;h=j\\]kCY.a}ٱZHKwC(g7qKeDqfX5_6X*'xSiC֚vyg/{lƄX6 x~U~E|ʆ];|]2Pi6wrj_q`@ QgӁ>f{Dz@'A,e`&evNq~JqVmH㙱\xTF'\a"rz+IPӪI(YE(RjӤ2un|ZVF=W#]IڦbY@MtZ%DOD1‰^_E(96 s{Z+pZT/,7G@~!xkP@hІ xdŞ_rɥfݡB3 6522/ȋXΨxɞ7 _={O9B=2esN,Oi!t2bOgv\L^/-7Gt؏t p9& o\H멸J%=SChb8+-Z=LBeۃ;cF&Ο8>:ipڊEt"O#fZ _7;z+6ۓ9ָl`|okyB X?H+j~>ǔ@&5ͷMl,cZQff5y8@[h=ɖ!:uB+^C3ED7HO5tHPX@O阻z-I6>֥sd4/}z l{h~ O0sBڭvO['wm)sMDyZmNmOzD\6żr[g м'wp}{ȕk ͖"U٪JTmՖ4=2Zk t+ YbqUtX߬.A=6f>p9&2M gFgOkJj^,rqDW&j/M@oITN8@! =ja LLjRGfqQ᠌B@$/ d]76" GpHc'MNl" fSaScEвE_,?j>1 b=K*V 8;k*8`#:t]" ! ?xv3vrx-@խS8#p5gC|Y z. ]KAw qiߡuNDcU#,P[VI6}MW|9;Z;=ԓt]D?H!A';6~T1jjӬVK*6sFԸa: D*=UCLrЄw`ͤLFZ BY0 G.5#"D\K{$ݚ<xE;ak[JtzH տ59@o|C3lc ٰߙɘ~I j=7Cgm0WZxg mqdH߾ f^d*$cW+j!1T?@oLxԕ%s)B>`3x8,/V`R {˭6m/A/|cKegg0;cփt|\ +c8#42G'!"hmbhg6Ks ܪl)B0*TR T oNBڀ,W)*qh K,xOȗay4rEش?(|;g,Hb ?&+8Q"!"4qP^ʰGe1mv&сo}8ZRGR\l}iFL"՛*ZK8YH x asBS"j:o# bn"&QW7-2Ꟗ~>Pxls2kjJlH4*j>3R]RF|i?䮍4qDP+)4u!1zJwΦ" \&sߖ+icڅ#ʍ]A=b 睡YR٬ħȂQ,c-P4D0тON؃]K.HMB>lн}$PɠxCHEܯ4'/sF oLK`D#Kȳhw$!}ވިߋk W"]35XˣEHa$1Rͺh]2SWbAkr?b/cGؗĿ TE*)\ԉrZ!Ԏٖ}/p]NeƝ4=O ;< _hWb[4 ˷TxM}0t]c{ zi+L|`"3FWe\:"eLho!W_AQP9sߕ !nwJ1*X_۳5둱~a0}I h`W U#Tr[H(  ցqڴd`̻ySq8JD3^lj_Jv(̼:+\Ÿ>N`*4@6*#Hh9JsK^Z'1GNuɋQڒF;*D.,HՏT"l6͟CpAJK]0Gx$*䊹wZ-> }]vrA|HFvrSl |;c/GԤƄ.)Y )bG/؟ҐHAyMH켋*k jT]:mCZRЫ\f5OF\4Doжun?S%'-rɨx@f,ژW]1w)v.KOnwǁj޿8;6>ɨRrW;1KT`h")Gqv<:  [=s1(Ј,v3V\7y(찶9ڑzSqs QT vt&cN!CPi#I~@6KK$;e91Q=`[g!;$NTvj/U"kJpϋjg4}d6.IK\Ԟ>1m*?=N"Dxg)<Þɟ!L*E:t5F47Ÿ.֛O @q`y! 1VEL'w sxŞ!&Yۼ=/N,[TvtuxU%!*^h[;}s_)MCkÓvBVf_ק>H{vg߯b9["٫Tx_!ˑD~-Fɇ`I^86n&v3sNTxr܍Pǹx(_rJ_pcԟ J ދ~M:';`.g{!1ox訙M -0eK'@/*YȳxS e,xO F, U'hKǠ`R@Tf74UC}f}3G~1T)fq:i/b,./q(!tq/S hil$OQ Gcj14&{}%:gpLF{3$BltB -.|{/qK!a!ml .8wPb;Q12;zu [UF/Y{՘~Zwf, rx( Mvbsvb`rξg8`mz:nj??TdBr*/7@l~ &XTxhtG{D0YNk`< &؁2)W]϶]'Nw[` c[ % Y(O… ` og4gcnvq>$ݴ.\d0V[[Z/#GLk UlE gNI?zkV kJ%%KRDUԍ(2ťy+4Q hQPy;s`QM}).h 8! xѱV Ԗ\F!D3D_X}E!@u3]gǃ9>ľp`"l0~s>u2QbEZQ A-lH4L2HDDlHrŦ[T\(%v6s U푂 l6;NBYcBiBX`nm;;ǿiW~p q Aɉ&jYƼHC_)sP^#@\&>TBo% )4H{#B՘g ​s8;B P!&M"~MtuO=u f+EiݐZ.Lb#EZE<῿= `֕(vt݅꧄i^np3uq& G,K u[jDdDR18 lc]܈<`Nlb[OeD{VR:s$(S8 Q|Ey#X>[e̽F a$QB"AQ]{N@UD_򃃏gG Vv;r8_ q<\05$œame^^e,,pJ]U3 (Z}N!TR ooqn^+ M1M^¨I'mjC$3? !r >c$m{6/-( _EͲ Mt5nCfOS1CL"Duщ)ZeK5KvLfgUl9Tb:' ++K'xـj$G|*`oUdKnOmXlrp9^f]+v))s}kuFRUF28KNMvȧDD**o[QN#\V`PFj%y-c" ~^bT0rcN5?/e!#!]\&nS. P 9,{b*v.=GۨrL`Yaw><XfҧzЦ+(K@tz8rM:9Dz!*lnwVSZ{.E\ P`Eş8k^*5Dnic8]rs"i~DFM}}5xF+?Ń|ޫ]~q$(Ì|`ϔYM]}9۪5 d*}JFA6M1dp,MKe]MdF~(+ccmv(cM:03v({%ɭ,\GKzBAظvZ4d#:"71FLo^+f`D9_c&&m9@@ 08)(G -D$ `&P9`H io񱉴ciI#rKu0U*$/%))q[Kcn ~_vJp2 YpRCE˚#y@ORU(& t(H52 -givY>P(\Ȯ` ́|sT99UlȂz? E=/()ez%l0fm!_ufˈ'ЌFD?X{@l d@p̈́*TsU}Sɝ% T%O8%[%O]Aw%f%s{ e/-x"!tG_ шZ]8Iz[EY-@x~vq(bL*?D8T^!]ɺ9F7Zإ0qqvv $꧓)2J~Mв̈2GzTu}FfXMorXAS'|m2"]W52 μe2,7IZCY|1UG1?C?Mi s\0LK5;r~H00"t0>'rSR{+|: 5V7}Ȝ߂TMexƫK1K#]P-ݛs濔4ygGGeN-Mi@i)ӿfQ~rvkϤ@WeKk a0Zp9 W=ܵZB3IZGyAkr Azʓ4s)( Ւ"J, ᛪbpM@@O-SM#?s5CT3EQX}MU*.daZJȵ9ք8 {bxTp>s}[G Ŷ,G(_9E[Qw āC?83~6"X&g_Z= [ R?tۡ,y5?5GQ&4)ecJrOD4x ﻸptT|8tj ` BKFOl~? SaX§RR6"nȦ}Ǻ'Ed-?+;Sܣ\kjJ{oi%  $Vzj=΢+RưϨDIsLNn r݄vϏ)2qtgR&QdyoScͺ+{,I}F^S:|USr6Du{f RNU-:`**O+6R&ʟBTt_\ q+r쑂ĵߤeFePDUK|i+%>V߀ͽrFa ٠ WjEa`^ʚ ,Ts0*lYd"ܕ>Z݌W ; [[>+tZZuHH?D];zPUЪ垊 &ڋ}, uc Z+H9Un|jӭǍ=6Em@è{ڇj(u;XzI)ڠd8l {>$)h4)T9tRTSm<%natJ(G_C bDu%w_@MQכqeU+}1eeB p/;KR>&* 25Xu=镮kmo5ma*4. VjME@ZG]Q6]e*ބDk0m +䙵@9] q-k5X |-Ztemmkt9a+pmku0t >nFk9J0o3梗6ItM)"m4&f+Λc6/BsAn$ύL$ʞ BVʹ<0stA{'=sv"xu >A` CNK @ =x_є.ғ&iXj )6{ N4Q@ijk.Ih{eױ8}-BuInsvI1 EU FlcE+lHx֊{J$ݳI6{990Ou_^'F<`N7kAsk̹|Y$0SUPLkuW<\S3"ko;p@줅5weТ.I 86oR<ֆ%G2~黜a#N%"~9uzJtD}5B$-+ɑ 77|%ا)(f <'e;L-$dJĤ dAJXgJDNکЈ)Y}<AAb.bpڑCyDЀ*oR28B^? };L 1X+&lÖB~9"B/Y<yRq}`ln?H5߃&Lm!'cgS!Plvu*}.G4QPܭC+BIKp\ |CSs^D΋ID2EuŮ fѧR4 J,LˌCH=?/9f VP&ͽ-ƶFjCo=dZQ'!q}/psN$SL!1eDT9%܄<7v$X!ʫv?0MM9_=P@3NJj~!L#Tt.[m*յ,fG6bCJ@ \n^r#y` btfYg wb,3wQz)YN%~FK4 ̛ۢV7.PP_U) q,,6_ O5!g-<<ȼ8| +3дXW:x* kz_!IRSi.juE;D5>^Q`!(&cz4 d +}yt),!z%)}Sbw8NzRڮwJcÀ9L\ Br{jPwMGP9=U+#Lc@) a5h?!0󘳣_-뙦^ J/]^c TھECQ%P"ùHɛ~9t\lKpX_rRޑ寂dvC<2??#MpgNv()1iR=8J@R<{ƭkO[K~@cnV"&Ols}:(^,2ݸNÝo:5TU5ksF֬L`"^hy#_zsERm{S xhpS<>%s4s=Z3L"WX|ӦRAJnzWV_m֫n2;v=^DG Y# vj.f_#% ZF=BWM/5*G1׈gDERsCCjpkl^@n~v.)y,#˜3}$5SNcWsW1b a;LZ\Xx&EM&ˣsk4yKZPϱRu:~ ;c6_]V* Ar46-.,7"ݤQ_ 㩳[S$G1L3@ ȷP'+DLgI gox^Ow=gr3 fZtEX(8n?А\4<㟞6/mh[E^( ,0 M)T_.v* GURd=Ԍ>Iʫ_reib*u Jct$EDkCSHATӽzlykxQ*O.ǂQ@yn ?^W r2^=3- 7|23.5?`-XaC?ƂNH?F/92C#{>qyE.ɶW适\0"O+Ѡ2ME8iƒ IŘjܼT%bh*\!RF!_Q4ujИ2ƪXˋsLLx$i Гlr6r11.f. ,]V &Y$j?KMvtVˋ4oJc9kF"U7]3q8tw9` 1U%"z /Sx΁ɢ x_{Y[_F!TƴtaVY& h ;mJj16hHRfFr 颕PX[UN'Bg 7O (h0:vv_ fO~]'|\7C  Gݨ+fE*Dcz0МX]2 Q=R PPGwYkPmn(C43~rپHC,2 |V!+YYDa)oJ| ת9Wup6y^w>z sȇ넼ζP9p yYշZ[gduY WY'x5 vєA~xjòZ<`Q(KE~QxFT fV-4٬C8$ٰէNhy3K?m>FbG봰  i1wR>.g9IVcxE=A_KUʛ.|3lBWhuKg"Kh4)|܊*U7`r $-|/46r7t W|=7 ư/TBnZ|AD L@}̧'Tf64*-/KRM(<0+!|q+>2ΒcVtΤ'V֗aM{׌7-)}4M<fn5UbFfBÌ>QtblTÔ[y[QQy`RwKe:Fc%4!a9D]fԈ߂2\ʁ4\(q4/j .R%lR];Q8wI|m93)ݥ2ޛ1`u1,V hreAsϭ %zO?^@טQTuu)SuɒNSV4QF'R`%g @xT%G/Ftu; 0~'}]Dq^W^k"֭A2 Ma.&>RŲwt@2 vxCfKF>=XȎ0v3,l .@ rdp D &/.i aЏ?W|>H[nWʸ˓oFEVM%6>N$Gw!$5@>v+>ak_Luebޝ]uУ璌ə-s4 Ȯӛc.zua8JK|NEOP}iY$Ûÿ>C#=kC'~Cy-@c}8wl;j%Kʶ6aNqﭕr K@xa 'X4*ӳ(-NЮ-ۄ.Iz1Si3}>{!UN%6EЩv)3{ ϸK~3FPQĸۓ=7efp/Rnd6FIgdFPb& R2<;op!>J#}mX3o}*U$\v|-zIF1v umeKG9N5bOt|)8Hy 40k|fEڡsA~yE^`boz[\L*`e8>B{Kcׁd>!W \Whϸ| NdbC2) :b븬ؖ/|{/c"1_?(Cj~6KSGw)oo}Xb2)U|ZO`?^G' ka۶E9ѲJ2h5gEcM %G-aaVK11CGSWh;0siYcVhҿ/4<>nUק˙cB<7eqBefZh0vV6; l9d(rM"8aQ!U]qTQ\d"ШI_&ۙ+,Ǭt>}G`+[tqI\~)etmT0sO]NED4> BEQi-,웖GF%@8맪PQJ }BZ,WgϦdPpMlBlX|?#p\"A벵+^iqYgo;x\ m0 Ӱ!p[e~Xs\JτLe| p|Ƅ̐9="`hϰr0d;`vx#;MN˩;[X%- 0#WUa#i}^qVQaT9W)mu`4 Z,4҃MaҘ@_nߎDcỷ`cP bl1iJ!NN26*쟅 YB \3D]j#3 ?vhWYpÖL A|}yȿtBDܷg) `?Ars,?틏6Kvq6OAYaN2>c98i*f5gd1ЇaoBlemX^WQƲ~ylv[%+ƒZ9oD\G<EcǙJmIIK/ C?n8(<$EI0e62ŰF{cE䎇)]}JA~Y ܸjH^.7}1NK%WP ˫{t6q-P3h$v5ȱ47(H.A#~%pܼsVήrUKTc' ~-8ŎI!ܝz;~Su]A-L>Pd;KMBIEH=T(ŗi"-!ު C!0*pCyٶgñLPe | S Ȫc_5=um ;:%L' l%ek-$bXQfu&ܛM=ȬPetdFտ[9F)wn =w N!;mL=lqIQJN[7E]Kbk>8!mׅ[Ӂb`ҹ_/|7cOob'14Ap8,VLlN7'3g  !MWoG+N IOPλ, }bd!؜h-'+uI?:ɵvFYq^"OiIZ2Ɔ!d/R0 J`0?{cT;45#J0K\o{Փ5`Fhss#Of2/=$3}}ABzH`SJMgg0$ΪWU2!})l4*C^C>gRàz^ӢG<Gо\t_Ko46Hv!:{= 5ĖO))NRr9hpp_% !Mh( mYbi{{ ~b >$rk LߘeXx߸#b-N ߦ/4}%¾٬zI c@$Ŏ3>i몇pEni]J,4г9(wJ鈅r]+ &!^4{S o(.P^u V5lҎEmj%Zt>a+]_Wg&'Ss},"Y~V]UsM[dyX`Jv rʝFD|?Hc: ޱi~&@1 ?#3C2\1Ak;Z0N}U:?")*dgMNJؽ_:V&2b9@C U:" #X FGNs/0OٷajEϖ_U \RH,~JzwzJ`GkFe6P9Moξ[~}=nEHR,-žJ 8Kd y"P|څzJ8h1n+eei>a$dӎ.vwN6Hjcb` AY,zgސTa a=!g4@ V,m)2UX&ʇYem3dE$9b4z*/g-}3JngiY*ӑ`XUJFhW$lMt>Pl`N'(B-9HfH@9L^'/>r<ڍxQ‹ȕTq%cXb*|6i,|T IF١:2OE!d`gѳJ\ >MMTȋ;"^Vg4"]p>3_=_FSrC͎>W?W9x2FD١ &ƪDݜKxa澽x,a0CHPMpxɁo[G#0,yǜ[m$ԺEv AvzÒv,r( *ʟjpM~L9O|Vk:RSJ[+eQJ ^ċ:xOHRaڑ}@y"5T O^0QNݑ7pf#zƍempPv܈$uo+XH`4o]h:GH_Y-h˒P_4IgeO"@wg1B)W..dmE SG)34h/$¯l?\!"ʏToR %<3O?N%꜃bٵ$aN L^&N/&cFvr#AʍO="Rn"ԻP\7:wU~Oj-g`PknO!Vlf =`dҩJOM9o_}̆#%~ӢЮK(G.'AjV؇,;޴2[g+w:EgS/$KOen]qh${iA_a;"MVa*@"7we%gv 9JS-W}񜛴+XT\IDt/D2bPT@{V];?0* {j>^AodtXݬH?c.}v_7N+*Ж#׳|+TI>XQ`IxJV"Wܪ#T,F'KE9 cjݐ_V5~X2G(抧VB1_j6}$%{-g!}'n!c`iGPtxY^n|`v\4E`\Ta߈iQ8#DӮ1eխ!8"&,V^VLGckKvDQZa> t&ܱs}PWwF@`NKEONy"'~aF=R?`]DMR 64f/(U(aZqSB*rD]Q ߿..'uuJxRyThҙ9y0˪P;5b*{eyƅN8  ;М)}Dbpu/AUXܨO6ф}HS{Ƭ=A,g$%y0vpm0d5@i^YUS ΃GaW8?~t\|D]7ȯ ,Tͽ(f D]\VS-(v~{!fn:E-"OP[! ooD^>Ѷ]֕yYχ[mWH [^Flox,e[:i8L,H/!^O  Dޚ>1~X<vq,h sN-[Č@ͻ1GguBA!,e՝]5js+xVڻ^F(SX8iD?}&!Dx&K<#;cTkWm sK_p8ljdS );v3rlȽa*y2,->X(LmQ3'Hq^@lC)Ctx:\ڿ4yڹ(@7>|WPY$9^MGWd *Hؤ͐W=|vs2eGRDK rb<$mo*pY6ՄqMuj$\PFq ?"ӭ.H\u|rߤ(h [&(l%[h +x'vp6g\׈,ׇߜcK-]4%M4}m9-9`Q֓!b)*HrlP*/C9Y wSų xo@9~hnj TL*E 2<qRfbh[ve慴:;ԺtZ$U\NFoU< $ opm@ˍO*Rb"8c>kxN ày Kp!+)6oyaSGwtTjUtEt u($ _ tC($NE1{yO;pD(MR䉀|^CGgjZeSaD;JħISkٛ9 gY dlڡ6OLgg@j|04_>KqAo^&FnO1!`!*0ϼ(Cj~~W$l)g~J6xT!X|p)VWHz9$Bp֧irCpE>HʃTGE!1[1 +K4g1-1!\0O '%X,PBCz% >2ĘẁU5>L=spf*[ 1$>,: DAM99z3USk[GYDxFD}N@3uV/%g>p{nHFhy Lk}Wu]Kf]0bǕ0/U⺞4 7G,"gjG@L eބq'Nfn/\Zˡi/E94[{+VU3hX:OF+*&?4|QxYy,uV7XE&L=zr1g&ūamCL@*,X/HˤA֛=tb΀L+6(e;~j5Z%4d Q LQp~rAZ.:'/9pws A"0hɜФl~Y6WÅ ?6WfgT*o>~frh =ybW#dL~ȻDRUTʡIwf xStL\vTI<:o|H O1JS{8@FL :\m%l!8zAkP'p0&HVb;?62Z~QéE8Ir9Wkڵ_TJa43?Lp`X?&WWU$RCBLO+Sx'kڼMvd& $^$54@?yVe HU|iF85d|"Kؼ i'+2.ɌqQ68DADߦGLFztԭ=m`1o)&pYϸT KA̧sy2 /-?jP8Ad3g5̔ꋃ8>7S[KW P'N_ONaVoiШ?ȍecRBiZ5^{$\c$'p+czwT!`(uu_؀r}gV_^ ۭwlu]4ocz 6fި1HcL(^Hl]U!%Qcߪ-eܒF%XElwOGWyv1:9*Ɂ+0=O3kMvP '\`>Y(8iYJ>@еuWzhBΨA8'^Vg{%@ψwJTJ/_a>c.aJ,. 'd/tur΂H,v4;8N(='e5bGZgni, FG3(# _PS/,wQfn tt4 lEF_e6vgnH I0ȡI_w1ώ2Ƣm~#Lb%Oպ'CvD<4=t~L 0kU)¼orCy^Va0g{黃h)H8O{:qE󭛀5 ICNXK[.'AmѮ/- JO/ڔA6ZM$ۏ '$xgc܈D0(e*z_ժ^M)y\^:ZĢغ#Pv~Bre*f;ZX^Ԯ 1ķ57%NhrEr!"b9d(|JY|c~¸ ewD%Sq;N,N`^ [idr0|{9- os 6 By HYŇIxv6T Nϳ]B[+/ @i6e7PMq='xgs~-ʣQh,GL{,XF$ijIup'㽗885t= ]β3g4x*$_wg2 &;y_渘S3F͞ad '; Tav~Qhh΁B,c2 q ,#M~ؔr2K%I]p̂7wnix)T@^p(naljK"_Kչ} YtӎBko%ce~>qk?C(b$c#.Ah1`8"K1#Q'PaAV>;!Sp%KvZFzkEN@em[|F+]L&hͫx_RYgE+jǝ|+qo톣!_ p l0ft,9|z:5EoT^ܧA2O#/bKj#[oSy']Z~mMsqұK tkMǴXKlbѨޱN꼵 -H$l@MM&*͌q KcbAoՍ mn䘔::nE_BH/¬ Oڬ>A)GnBfEd]+^Hr8(tFqn;0vzb3Mq ` W1ݒY/V")"%*0C֛Zϒm= ^ISV Ej s%2 lx,E2gW@ we_䴫LwBwgx` mC1~*;u9 &Or&|, jG=|$ȥNۺ9ƻqjsèELlwPA$Jd=>PߐZbO mAvi椨 HtmDꟹ :M%xC2C_@\ޕ㶈Oτ;6EeyWrIN#=d/bXKAPK[e΁j(CyKhmOm"]T@2 WI;FX_Ou,z6 ,㭳j$bLۧWO /ʰGEBGi2|hkP/ _eʉCf Z*[ 'l;6Z]ߑ?PK|kA oqDk\D#Z GAw`!^2FH[IhuoW@iE0\\5lyU$S}?7؝0ܢ\C4 OD)n1Xҹ3B% Yē;.S2PoؙnY`Z4O5á祩zF~3qBwu6 X_K@ܲXyܐʂN%"L?1QcP5 ۨ_ FpuzDe"R2\+Ma&9=yo{R19~<-y̴ &)kF&'ΫwG=Fo4iF6 ைB@QѶz5eˎ3{=ʆn0@x`bX= $YT"ۻԚa=\nspzY#rZrOyaA FξRU$ąCW)tp=4_<(^mt7Hb|S6 šiE4`5R@aRFа{!2QIމ]! ղg'hs)=I o "@:3J.Bg;V#Eq<>8"q3G{$g7™_\!egq!#p9tա]#n@|~ږ@iږPC? RQxgFS"gǶb{,'{`?S4CXZa%EGYem7V7Ҭ0ז~VNLL御W됥Ȁ䏣v~aː@+zr6AX`nmT܇?.ܿ/NQxyW}B ;njuGu=q8^\f"!B6 *d yC,:07WF(b^HH4aI"F+3 6O4Ww-Wjc/ V2j*o/@J*W L]sSMY-xiAQaxg˜dB+ž-!f6}Aڒ&m2B[ D벡H&}+t6x2T05?9rcjB=aoEDOkS>V6;;(qoUK9۷@\F͉2MiEN)$O d< C4ʸ.3.%* R;5Q=Ӏ> 3,pUQY `פk`+-QS.(9D<[[PZR#_fe|UfѨ^˃b5F \ם&n4wR|n3cPRf0R_}a'Y׬J8TN=RE錾J݂''Ƀ';';9^'Vy6;: 4`b'a]X%]L @jo.BRwd3y >R(|\cЀ'+ȎjoVh;b~׵SAn-]/*I:"͠]`=rV?Hw?3c|C4Πm(廷0\]j\(vzq${ vm1k:glauA9,:W¼%{i|O9ɚuPK0䝮 H^ڠ@GɂxԳ|7*rYR>E$Y5bÞ=vXٿ lPTRf-,ɮ25iur Ð L.R'7C5+{ j9M*̴We5='Z>{U{ዧN ZL.McPrq!&Knv(s|^},,1+|aXS3G+Rڽj**!Y{O7 mI~ۂcvNd8[n'#+ayH[rhbqoI.'O#FF֙4i+ZʷdJ1t5*Uutld t,:YcgJ\D` 79H"PR*V񼙥1fEh]7ّ NlW!U!Q8`  kb.@m(GtZD; G(U n[P`^-nLr^d'/u/*&MV+q91T"V7 ܚȂ7U֮<5$&=uomYi RBNTԥ΂z9=dI1:ydzoAiy:/_ʥzJL{%ReeN|X pT_wTd9 ] 2k oZyĂ|I{Ja0A6Nj#<>^Cm6A=?<ߦ9i]ѨAu^0v8#6=l]ڳuf *xݶVR bKɯÊR`1m ^yٱM!7!刊ZUXYN1xlm: ¡2A-ۉrj%kՇB7uSqIT9 o(S5s]R0 |1ُ9h_A܆KSb3<]0ʈA1ZJ=Ew!!HXcQq,Ӽ-丗;_|*{DjB:ڙy(t3S7 pCUO}v'me^I&üzl|YJֻ^,I[l QpfˎJ7 qPLZ3z {²/J"zFO6`էQN &JrBw hYx/ڷ[Pր|_ E˝b?,c(Qm3J4_6m_1kQNTݾwNF^1lzYQ,ɅCP MiBHDGșCgü8n b=81ƒvCoDv ]l+4R V4)K8 AK7 2J(Vp,Z4*gۭ%T8t. `8F hm@C*dS3oؙRBb-LsE6Hx2%N`}^ C׀k]A%ĭLvȐb $Pd%xWZ \%Gj#euĞ5}R+WT[)GoL#L͵KH5A?x/ Z '莘32FQj | rP_VLרZQ5+WG=g{xP:;,DA?=jyKD;f#y}yFltS (ʟ:dl1|M jq<+~zWLSkqi洺HwW6>6D-uj Mp/-2> Άb4qg.L`zvѓםM'?jOY,£Fu8"$f'z"YG)V3!tn0VF μ!9&2Gi ױ@anK ri5Ji,-NO![{gxɚ2u&znX C˘SsBֆ xO 40v)Vhw Kk;nb vQŐ{(8ظ@HoϘʶ[W4k78 '\XeD`l{9*dk6~z˽ o?ZDOuZ+Y3M˲MGb0v8.=߰X~8*I d@pECSfI ./U[myYzÀ 2w5hg /Oήk'dj:.ִ%z`hܔEnb}aq+>?)30ȼT#|2)f9,]Y/}n6o4 |Alk s x6th5[emy]` g9xM< l K꼛͙N0C*; ^J/ZTߕ6G0#-|tWgr]/Q8Cٸx'd9} OO=RCq'p@"Ts>{/p gF zִBN<]0߬`?Aؐ?aoޖ-]SE6ޮPu-"f`Uc-L?2o{Mߕ#t\ Ch,9-W Gh;.R6[f~q}Q1R.Nʷ(#+CViNs#r#{E44hh%$? 7;K$Uęy{fwtL]]1+>Ѡ`K\z:gag;ND .J:"L}kl9V]@ Y飪% yo*O0hz 4p |d"MKS<*0MdXv4 ֪ϤЪ3=.Wok^PB6*]fM&o2Ƚ91e|`&Nw ol(: _~Ku2N^ O|,O N ͊Ͽ:@fK$ -1|qV2#`-x@IhUUԣ< 73a= 5;n*ikLTe Yl#=巛6?{׹d5.ĕ3e;en`6ES=\0{Q\ٔU @hൂ3U,{ټܳ2 Aa,b_A0'2 z2,!V<K|4.D\p0=i S /M&U(7%<截y|,<+5ř$c;Oސ9tߡe֝;gaM!(b;-dy)WDK9iK>)UV{6Y 8[u2$cpgMO4 U|+2X* ncpЛ?50%Yɿ7{\cI)ߕ!^O<¡k_4 id0r@m1 GSEȣܴ vvV'h4mH>p=c7˙*\zI`)V=^ i2IP$mze8M Iʊ1; }`t|V2ei H`-^gŠ=XƉH ɸkٙF/+V#?WuE Y/7MA/Y^ z. Cte1oqV8Ap;)zyS)g ;GIpEVڥuj>e[u+-cIFxN?/'A^U~RTVS){-[nqPtPS$2oBL1N(J֟ @:XC(כ\gV]JhZ|U`a$Msx`Ie>pjŜ&UйHꐟ\1J B=%Tlº:ԚT k5 4oF#D@WZ=IJ3Y 6"(ҽŒM$ ,:)2; MT bgѭ+?_^6;`ij'A9UMЍNIԧ$OȢ8G]aWVVdd\}0*嶍Eg0b_k@yA,| xooqyXˏ?4,RYUDp~1ѵX8%>؞0c;+P7dP]ͱi|1F ck7}Ѹl5r"snZD#ãˤ)&d,pp=5*4{``aadz_qOE: ~Pi(R/~J";Y:X[t[?ٗ ft1O"= \ ͩ{CulZ=?:L/kːiiשbqeDLkhA /]W]16 yx*0 0NRduqV}n͔Oju[k xCVfnuriesJGxG-o4oGR3:7Y58EsZbXT/d0l2pLVD_زf"SYm` LK.{)g)Nm4B,tf7Y!ISO4lx%+fXC5kk(mm֙( 1!t4ty^0חjү=Z8V&! SǞ9o0niԴd!Q)و@ga gRX wNyILVY&'aZQ]:R̹ aVJZ}~E|'G%S,PGبPHBB&O]D> Nx! DON=c2\ok(]䬵7+IeUR)z^&!bɟ^Ôa< \4zL }fOn/e-Md`rOq_êZ;ɢ:+5os S%$jЇ#<~r2>,WcI$>x%@Oi0/1m[|Cv(&Eru;':)o5 R7=}ĺj*#8B1zm6Q/(v1]b~ӵKam ڏ.OAPҵ'#z|#Z4gcs Ms'{1>-,$Z 4"{&XO9f>2@L) >+f5A͟t!0s 5{=~kB\5߻66}hiSGFs~U3>h ހa΄V)W_`·~3I=yl=~bV d+'{,wa߹@3,$}eOֹwP;FAwMܴjMTWTKwԤ8s6(#%:"R3* rX,{!a…@]@ɚڝ'Yo-#`rp@kYiWatj(`W4Qi?ΘiA'ׯXr%(}jּ{ȝ~L npבJV0/eH/tz[ HS!=_0JAR 牰YR"?^yG?r}.ӣC=1'ǫ ܾt7ň;ئ!iGֶ﷡=%DA$QRVٗH i/e\ U -R'%5ېZ:κlGau݅l6!Q98ɦriV"Ѱv|n_O5e`ϩ"q WtaLo}E|ٴ9B|:wZ N,K4 osA gڙyf!5R[C\/?A!_WY؋SG:8Gu]@xW|2G`Llna2/|W2R XJJL҇ZB7"y~3ϖnog:*_D l8nF\ X"Z.Gޯ35:`bBƴ x+XN &ŔSsS>+T(E }Q8q9䓫@4QlX :-Reh瀂WyvNn .v *'ω΅;Xr4f ROl_(]7J.빅ON3: \x@6>{\1Ե?#!tE֨]Czw#8Õ `vƁ+b?5 ~=gL|-B$쳸PkVx}QNWTסd&#ԁt6eg+ x}f!ܜ̾UϽP ~IPndQV_Zh@@,q†m>W5sBQgo9"Aܩ avp1PnS7;R2_gƃ?Z"ӪPH3b] dhYa0QF-Ae Wā+nxvFpD(m#<*w|т؃T}ZH?= NDj D$+<\CmН^Srq^~zB\ifbddʉ[9M/h(^aQ 4ųO]Q%F1.[o]X]M8FL1,2fr<}wDcŧ9uLHTґL؟;у!@j5Ec.{S%ݮ@8ݤqSActqWca&$:O[n[FkT>Q<&)Bӊbe =.SطXc$?NϿpדv& S0b^iaA.¤wU7!(:$Ui z%3E`rҜYv!H: FD3Z'5Z<"%Z= AZ oż~ βۮƸ$YͰ&{l-/f^Vs*/4=saj_!TRZfvhЗAXs s-WNEJK`Q7͆#GH!00s{&xfP(M(R^}yeMw,A.!jiS#/fəq#=zuH֚0P5(`QltF}H;ɺ4mš^Į^4JWDwK+H:~{:EKc4ՊCG9T@2O|eXgګM3±1f%o2_abUɱR } 8%vEuܸ-$%Hcnۣ!p]9MEN.qY>bIG0WiG2pI01үB`W=qn^jBMF}rd"II fN]4BT&(R {y)ށ+.=ȏf LJX~lgw䆛@W# @dGd8q߶B#A󿐮- 9lǫR[VH"Ss&XVL W6 sO$j0y_wXz(_ӌ\1͎1m"3I8I,sfJ3|_ DTbp.nGtTXslW yy6vh ƶ!dcWfUzqPm 6a,{$7F,y.r z,FH"Ery a߄S&{m[Gs;i&9]; QN[`[^u7-µI:>p|%t3K/U5KbPkCŷ~W~{0@wA`{ WYLgir6ѕ*;M=B##B(5Am1:θ "l:̵ d0)<еGP%PWƑv jWDd&wj< 2OhZ Gz`ZL2V>Zϲ̪ HŗQxYT@"]/EYBiUIavI|m 9xsۈ%劳u^z "W(KӵGϮ$,$> gi./d=S<)گGFm؅bQA4<j7MIbCADfRȪP0+P =`v1.AO5XIrc跋毉>I v]3((EeE#Q %TND"G2иn]ch{1^c36o)G& Ki@v&Ѝ@uT)ƛMz+: 4~G&8G!Phea,&eW~u;eSVG͚GizWؤR+2 J_efOs`ZPoDxu0TUsy6Xѿfm\pK  %lnz*;%5AJu=Ѡ،aGO!T0pLyB1@yrֈ`aFUで*!'B#oiUWO)TK+}uj?]Giȁ´`R[KbLuH|Q$_>:zXyI=v3 5sg384hz߉5P M: Y6 73L )V^kSI6?.]r.L,W:w}>|8[ЉQd V3OoE]8}hGָ~&Fj*)S|O+]D< =qcu!vkPJe NIp} r#:)hE uE ԚmDsU1z96HRno q~?2(p}pnK[c~5tARv4Z]YbGL[$Cw_RxkQL޽/)3C_Ecd'G4d%6+ͬ%77du4Q=aٵVv{z`r3$UZ6`h{"k]AF*- i}!N9x(=A!~=3yHkT&Z-ȉ1_&Db:gBbl/o DI*yƴv~yW2 (w i#Kih:єS/^"c@񯢡POsGV!LqACy;R&:{¹KOL4>$!*Cu ˞_UE y n퓚j@A}{kXOAݓ=Dx1 ꈾ(u #a5/=+0a z TİZ-vlNC0IP}\B^00^,#Z!T_265G✿1XdMY--TO5 {edLBt_NL@KaC̶,l$drVҙZG_° `Zsilez3(֫ 9-.?t8eY<,O8BݥnVל/n'91qDz׵4M5_r;:[zEL: `bsJ)y}ZP>bqgj]14+IKXa#'yȦ(S̮C2(0G :+e"i اW)=rXV[cuz& |\v6o]aR-r\?^x+Ƚe~zҞ\2ERy,Mh Q}]&\RDXt%['\IP!cf^ ~!"͈9a8YX @ikTK:/BH}]o߳*p&a7iQ%C움͏ްDEO ]g$! BIo`[ 3csxHqf Q̺=q}mnSY Ѯf ؾP =z ^8@4t5 p 4W2}GUG*⺂ <,ša/^SR,| ;J}\BYeKl`Kdô)^tvXkgu%p))b2Wm* d9O}`PYoY~tWy]p^*M5ـۅGc_'!ݛ "%aW@;Yn- CV &jbvj9F昧p$(. jV%VVj`!ފ% '#8JUĉuXzʼnCpǺQqNΑuqol-+C7G 1Ҟ"nHZ.RF~H8MV7ȋ &{(-H &)at8ZoS3uDmEmDVJN7ΗO}~0ʺIa׍||fJ΄CJ - 6$zXSfC}3_ %QW+&DbqK#b g KT_ݚs _Wb"83o0یȇF9tE̋GͥvېuD^g2M1>S g:pܳ/+YGck0hDR Ii85>7>̉.9F{p̲'EeG&剌*QB6lk,Bzo$ӄ 3`TQP\m:6-Z;AGy,/"hx/?aMD8 k(;8[;W==NPQm5}ľxiɀ7qڃ+X2mhW⏚f̀cyכ!ȃGWw3*j tG'{Sa~Kڷ{hd[$FQ0> ˶akm\4nTB|D_6Uu xdQ}#[ɞ|<"$̄@QY[M sh<_O%9eG#b?;U!@p@A(AҤ۟&!5J!+Ns+BFHT*͓yGy9w dhD-7SEkZ~Pg'ݟ5z6;/Yts44TH VxXµ23b:R5{0InZ9nqCr]b|dTPוʫ@ Eʝ@h͆#;EaM! Cr[hٴ Ow$ ֺ$YH1/nL?2. S k1>v¤mVX6ףL|aL;9nôPtx$qg&3e:< "o2Fm8w^2G]ݺV$9}> 6XsjN䇛44ce&Ѳu N,~LV2\ү7f`E-!S Z"f)KS\r HT \lrF귧g{hGΖX]˿ !;{L8Ŋ sl~ލk?uEF QvPL1VOhoir6Ԇ0* pI,꜊l=3˔\|SNi=Ue?3]m~M`] moK.\dQİ٨ ^vw*jنq{I ed iĸr@@JN$ChLM 3Xf |`|(_9F9zD9 Yԑϋ @h-׍0ޤod/d)9[TiFG1#Ž:!C<>.[u0 K?\Z^ubᅣrC9- %nTC{i٠_4h25_z>E@N:N\JKg)F>fsi Ttaa2ΟF4[Udtc$G7c "?}GN-(ɚ-$SD߅=v*mF9p.b aBI/1y؞/԰`̌1V.!@I4>m}{$Q}55_u~0 +)Awl񀶞q= Λɕ.3GC( } 7"}uq.W3̕|-^ FM0wg'g.%Y&gۡ*71ќE!/e3|[4ߩwZj#n0m~uSwFѲ-M&Qʦt\/iveg >1kEl)kpϏO+[n*ߑLoYRa#O x֤>uH /YDA%a @ I E.xkI6C 1D/,J@b3濭r^.ڱ#O4s{qJ5}︉p{ho3ݑЙ ڻn?tڷ$Tz,57Qv|a5$ӴE'Y&F}1-x`LabDY i=￿tM0@"3̴`m^1$codE+B ,Dz,9Z ]AN(X^b܇ /x zҵ4DroJ(,eH܈W9/S旧e{LATzAr[t@N+j kx.|ۣuguIr{v=#Zrg'{GfQmo "@w^,{ЭAZ<e[U)z姖OHwK-@L.pcdKq=2qýчsM7> Y$T.,|b+DgϙNK%b=x%ӹM/Wp5`s?e F٭ bLcѮnaG6 F>[H("kc&ږ0x P͵X`h+}`e@( 1 i=Bh<^4kJbΥVh^4wݎ)>&*w}<ըF8j_萝kki3Z47j<:я&-#G|_.`;nz<ܹ$[DZ4ӝ\AU#F1Y7Y5@*_US6QO =W%)ENeSEz&FxD( @ ׷k?y=hbb_ޚFy Dm)2fmw8Sy+["geO][t[{B朑|io>^T;h?@2Ƕ0#iؐ'i+ "e.9r&+ѿzǞS~eWt i8<@SM5rFK Y=(= t!*Q*M>wk=*}[WC"%,ܷB+w7(T҇ޘy[dIXFئ,h?5DzUNLMP.",کTm-LVVbI.½,HG{#gx ,|WQɝ%bźVgopUi['Āly!G(|&s'<, &6E(/~1Ν "yoќ0Nznkю_W-J( ACWF"j{cTJoa05nk}C|Zܕ L/ܗ*&䰋6R#4 OgLP/lidnXbLuF^pRDXVY,XpQf;#}]xrJ>=^Xf~]-0ˡd]}IhxՅS >]/Υpk@$ϖJzb !nF^k5(ݵ: JeF+E Y  viAd ij흕G^DkL1il!3.}ηfٕmE*VBi c*^c?+yqi&o^09h?Y5TJwVsĦؕ[XLE} qjS̶vJ>wyU5忾hY(1H6Z\.pb6*jo$c1ǒ|7K(,'̏qa?ds%۹„V0ɣrq,A3zp<XQ[^ߧ;EpXicfuSnĽyr8 h_]OADiV} ڿ<R9A4Đ;=MnR#0 b#"2dmZXn0=n<E+r%ǜ00]يڡq>E^V;qXձP^77gD0oK a:]R9e,0?!߁Pa` մ2S2JžW\- dK }rTҫ(+|b! _\++e.*>+: @ N[!n_ލ!B%ּL o֡/B*p8FkVR$&; |U-ݛR`".~/BGK=M$8--F eۺO(ˣf#Dvk&Lu>)˧1X,^>,Ad^H= cYx138ۄ&wo$ _ meXoZY0d+)1E/U\}2r4`27qgB4dSUll]t,3"@)~{IIڷx4RNxXM},W{&+)kYK5.ѴRþyBɈSUnh XHo*֑0PJjEZ[$0KH!,WnE|Le6=Y%rb?~YTcU ylW&I ɕg 7w,+;yXdYFݼ]jƤo3sF.֟8qҖ#nPPY)|, H=c\<[O7^#F1?.$1Dhc&BLJ aol+@sTt+dDK22Hf yVvFƔ/6(MB$`В&wһ/C5gr?BsrV#\_Q~j٥"[閊!oUT{BQWuQH4 58uP4%>դѩbUN3^ ŷueAb4Fa?Pf"B8sFnaxWEGYZ%*aѐA f>*?V0CE6ȂIzd?ŝ7V;>оcFҞ..z󜢺X"yވTlz>J݁2t'UOW~Qѿ!Eg.H&ݣP?i#Z=! Ȥe'Z( D/R6Z ^כ1>)w8;Ť/L|md2z ܱMIPPj{pI񈁭2OGY7(#Ƨ@^F.A{Þ۠g6Q Д27َ 2NcR ISsc]X7Ck`, `Nt>G|ARjS}>L8ha~w'Rҷ6@KGW,o]G4xw7Ƨk>Q:.M<|ϊ ȹ0/lHdcH+s2=[~ly.==VNԋLg3|eF\z'K 2(c jF$|+k+WdΓmu"-lK8nnÊ=D:#033ivO_ +F614+>WF]cT0ƤIEC5[Dw`F'5HR'vv1ϴMN'b0#6Uo Sl()<})F1 _PfAX[pyڽ$r3hf,wOYC+0 ?,pVSM5@h(zQI%:6nVm몭sM ~%5 f荵8<5}ί1"9Ѧ)|hso52PK4dwbg{W#4> .4cSiԛT[b;AySisکBN}ʝy'?yQU* ʎ7^0#!mc2_+eXDǷ%mW}<$K~+U˱{.kô Vx.aKC7qX;8 ,). xNgSUPn? d/sˍwKz^ [1BY<;{VC/ 4p4ҥ h` LϒO= = p&͜Ō)~FF<ĵ|1yV_  gy;xm6@2o^a1aDž Wx3#͢16<-\/l<!HT%mqOvOnJ/ڸKDLbPBkU$DH|ǹGu7A|r\г(='9 =rd=YuU8M+v_̫a~~\XP'’S-0)H^"! iy/aHw9us}Q@qqy`dެb~&B"mҘWv@ Bl LFWUXLKm>ᇣ:_)ے Z0~kmn]%ͿqJ0qF{H/$*M]"km$&X#,yȏGwuH&Fю^?MLk=+0cjSz-ddG7W^sp3:nVz/w;ҹ.]ގ3],b`F_@n+%r>Zr۠4w$* pM9`BnWzmVJ5|9ϖ8*J )M@0R! cQHA>`dJ8JOҫ q:x= v! &&Ԑ>;oa[bևK;`+IxΉ/$"=g+3,,~?Xs>^> ]NgYC Xyjtb\wQj?($eM;x3AJ.'-^⢕`/iPКG6WƉ)Ҟtb% #"bXA+"CFuQ fx-G[VͶ/j.ګHtv~Q=z鋇s`v[f!>z]f<:d= ףN3r^Pۄ R~ڣ !rv̖Nj R?Zx6KVTzVTS,^Vق:غ#B&؁42gF!y2$G`gΨuCfV5Kdy@@+Jw5)иy T'G jz1S]_dBzJ<@3'+}1 yIE8K1xҭ=D#6\Y l͆nZ@5g =5ѠdM׼A {ו,xVr̯&3~(ACo 0ىG+✇lkŎb%B©MTe5B, ))|Їz2[nӗ8tlqUQ2j|Ey4)^jA-t6Kb"L h+(Oh^V3I9VtHiB^me NB7ն=9 !'BE˸H<"K^RtbKf5%o`sFX2'7$H VL#L;Z&̸>*:9?zaņ?N$u(Z#C-2 廕9Pc+gcf$-KR' ^Tz,Shvr}Rx ik#.O!jD$% {8d&1#}sz|yalIq1)}c24‘I/E`&}a"F<|zJ5#yzj.N\}LA/urnLn"l?Mk@""^kMrSր.:kI\O,Q~8CLɉ k^և A5= +9}F͘/o.aNu'@ۘӟnqL" 窅܄YmnI)|-to@#|IuHy]_I!hhVEt)sqVP`Y~ĺָ-xW˔\xv'<oYv7٠gя RlO~o>jХ?& ]g* 2}?㘌ˆ*׮pgrMP@2 yK| a^o,6ZI' [ yIGV9ch o'r[چI Sd|q~t)G/Ih51zn1Y[),ZT,aK zQԫZje#Et7$6*{ &{ ~E sҾ;C1^lpwz `.'EOj]xFR$bW.S4Y bK};l$eA>};u6wpJze,tvpvwmtY}-L՜iP]@m=Έ=3u(ERc#T7]/ځxx:;Ʋę"?T>[ۂk5-}\E'S\];Td-/y-5ag'b6_5)}>nBܚi@fxY[\tE/Qe4N#['@8Y*i)+(W^l8O*2ϭJDT|Nu2G;wsׂ994GcuhZe=!H`Z~yjND@a "E1*xC_{"o tIL*6n QVKG Mwcf$.yx&uVǕd x, \ q[)]ۭPB{ F\ۦ loҐA؟Yr|_gҮП,օkcv%ܤj ˇIؚ;?Q=sN|.U]4zfHV$0WlvDͣXa䞣gPo&b) <-'LHW<ϙ#,I_͚ kcVF8hU:NY!/<{Mlɤ6ai2͜ClbS#YSpYDm͐R4|^)YIiSVFYOJyoO=IL$԰D.$>re#,JF&*VN>HHĪ k / \il9%۰xðl:IVȑjdY6\pjZ\^^4B)"JR@,VU)=1s(-ow47ob͈%\4tSMA}3  ӀlL6&:-tՋ;6lv[dNj5yW_,t_RYD,Z7 }2ͩA(KlTd7PT+@R*Z܍1 5d/sR@/ ܷF)+3>,͖w 2-gv2T&H/kC4X_Vf>ǰ Uq}4:f1?`HKtb)2aOYԇgҘB25 =KoVdτU~ d:kb\[K˹(qjo8Q[(cS@,X+&f9-QjF,I m|4SMt88%yWK|Ki?㜉ݻx9('uAڵ]T3 %"T* udu]ߙ j q"Ae,:.ݗ/k^S{D' :sc_}>iaR6t e"S?<{~Gki|,G.˞h* / lI9=OP6jyq;ɾr$!?d\kYKLc2gf8nZA&U[Tld~죔Ru~jႜI@u6zZ 0 DŽ3ou E<]KTP̓]*lDGTD":N(՗ a)ߜ<; vt%1 ƀD㺹{tQM 7GA&!5c69y '9,K#,~1JdŪdzTqvjUwZ Iͷ 2:50=4ڀhKRgs/X̗#Pd;LL}/cE!ԃJEѭY&'/eAc ob U5wyEFyˮ|׈[ݹCYTy7A4=; |MBJxq A~XWnU :ܦ By>$)҃[#p67Z#Hic=-z=4ě+E)ulV]aV0&mZlD!2MNk[(/55i"嬣 H**@භ4:9*N7ꋺ棳FWTo(\SH$VvFGhR6ݘ;04C$P ۤ$z?=cY9}W(*--5>6!W[92ŖފE k/1Y¼Tu:y.X-nrB '_[C1*{eJ)/1)O Dy4ʙ&cԇˍ~"YMG& TO_O. G7Tɱ_K~,Ը|Mʃp.'-$hmwAHESz@SY\lj2Vӌ ^TWtOb00=k&֤A sΌU͕!Rµ$J2"tޤoëͭ糜 zm`mCv,}P]Pc X-,?4frazW-ԓβ+uJƱ}V.4_jgڡ-*|:ҝ(3rKW"Y'$Q}RO/ktnY ](m]4HUdH7i-(iNN磨ɫZ?# kͯ80sS4;wyqh ?7ETV\w`(syctȪf5i+/Xl_b7@:쀄 {Xj e,n,N[7OȄGO+b?־ĩ-퓷%(jOx|`䜳)eO0{G%e#l9ۜS=\h:RbB sE ʠRD3|Ӿ> ہzD\Jw?S􇙓mR% [m& Rw"ǡrӃ߿8 pZ1mN m厇פr`q=\|Q"')#_9x؄o4~X/#q\srQ!9 1˻_<@FJo{H ]#`m/k@./!X:CF&b%n4>PS&tЁC1p4uګGsON%Tirv] p[o ЊgqCcW"hKK3jmk5݉!nDUq>_GeT.ļAE]yRYg\\,@WV|cu .LjQ%]^or['1 jso bMbc~ Q)t̀hm{Ŵ-^̺O''q]Gϛ7/%R@uݛpyV,tcc$(^Nڃ[r! -8._GB!8+&>͛xn!uيxYU~R# ǘ/ ɷ0I~b Y(s]n9GK&X  68_#KvA+S=JpOpINbWxtQ}{= a*OFNrl>(@]bIs#ڌaN `=뒋c@7[,pS+湼)6*҉+‹ h)O-ЅR~p ||y:̋-g/nA%`# m]ƞ %sU{8s-[N%Hs^u@P!Dc#lPya]T Ro4̶Ci,R/4b2S$EO[.Z} _'nnZYt1|WX"^(9Vw r[KI}ݝT;-ҧWy)G9 =@b./]ڀcJMC#SZ/VԬ'O>P\-:MdJ鐚63HAyO5,!R.Zۼ1ܩN؊bq ̞}$0$E+v`9NiqT]KV-r4!̉[4JE2?a&Klָ}XPFBstE>w^L΀;\j 9w가!rzurZE>&onȑ*\zlq5$81pp#{{2`{ el^^H'y#8ChaחvFn8m&ɯ]LYLu^Ɍх2BF{T5Vrz4M?9Sb"^jϕ״lϷfJ'X"?*թQNm)X^*`UjĢ{LG`ؙVdV'`QKt\$1; m(3Gs {c07Q)|h 3E-zB<$=(  c4լλIЃe5xNo4k1=¸6;VX=vct4W: iv`gq6z,Vb=CgrMwdI>Id~\ϲsֽU#X{k=:4*濯 mN868 0 7oWW1p۴ l )Ԃtnqn/ ̜vB߅(pKV(E^d)yIe;1N]Z -JFZ?^cm{C/],-?Msm`ىTNK~ZDWwد6!;1A=YLNހH[N5甆7M-(0zÓÌ9[Q-HCk 1JXZDطlv'!aJA$%9I_rD[FC!Փ;yM;UQ;dXNW\FC!tiHBfLQDJ|͘/a_i0v |:JHY$"ɔF5 zڃ)NIlmTߗUQ-xUftQwHz䉭wH%+xKp/q85oQpJA/h++HsY堚`{A`\3j̡4rkKi>qC"eۆqXY[8+шʅGn8z)v3eW'J"y8F]ڛ'1Qa8a|n̮!S|j%}m%\ϝ8x!7`? ƍo`q[W78Z2oO9IO7<:SG%< w< m'7vD`."u-[p=|]SURV N[k3z.IpC KxU[X˘NB/%]\؁&o-^ Aqģ?3_?:-Nm?]ԊG\sP!Ƒ r4ٱE$)u<STW^ԩG4)B\ xRP R%0pHh{;^@=f\Q4b4\9|mli |WxrYC67۔ ]ZJ{)$"{ǡ1>wmʛ;&yXCW 94LMA ^iU"ҬwxSs.cdi-3dOyDa H֋V9#l`q 8:xИgr$ZCRh xw5Ybq%P8`.& ;Ԟ\F&Jb1E*RRWj~;los63 JlAl~#h*H/Q;3_7N& đ* pUN7?Q 6ȤM%A(2MP}i ;Vd ŭDOU(Wd9ѕ#yZ꧁[`>TQ{ӥK3y:e5*կtڏMmv2 <|6D޵nFt#ɱy,uoܙߪqbv?_J1sm~:'Q1j κ&Ǿi'\'7Rx?3eu|^bz7"3~$٫=( cy!G«0cCOZ+6)e;4 mAV*+q':`f ŮtJ<\gč^)r`BMcu -R1ԣc@ȍlLS ~颛p\Si &΋б}L 1Zޅ}PRqd_$H ϯXSInSfqϼ6ulKr?=Qew+~1.=%j08oE<\8A1Ñ-Ij֏ȣ!f-/븁*&)޾R ->g3Z2b"rue<[N҇h18 m/qWP߀7~pw4S=9]D2G*;dg9Iҙn+##ȷ Ncw|(J:[! 4\ Ӫq}0!vkq1ω1SPI+q XιSgRme`靀D;2-tn)U&;z_]r3,I*h[}!LE[b5 HP̸/ZZIba=BNˁ3B|~/2Y J|p2u{,:@M(0ju Ha!31:١:!$ȸy@y #"!//'$cdF& {)A([|&tl(e^*DV8Wx\Daj)dO}aLʺ". SX0nq*RrƑIgaٍ+^[P:b_{75&IWAJB;}; $ᯠ 0[zD3u4^Ȑ95R$ ݠ,Xj4Kuc0?qfHRcǡ7!G쁔V Ǖ>:L?챆p>da({$^ 1 |mJB-b~ϑuް4p6`e&|Y`r-\0~RM$dd8Q"d|yvtua픲a|4ə̧e+*y G |ye7w8_"SG!̈́hP짶tgK Ihww63nw@IjDc{# )Y7mΓ g4!)Nh455[Hv}IYeX7<n4N*\PW VucNm("ւy6a&rtSCkX ^*έΜCIrHGArT!0`:r]EyFAt s@R]5o =rΛ#,xbbhgE-~b/F, 5(싼} l0aeiGu{a۞Oh@nHE_tҵ ռWA8yG ,&*O\ Ӷ!i7=C:uXR_fM<݇Ti^PԜXEk8v\<8U/+ȊScF媕.g5!C%A#/s0k`C60 ]},bLX`ă8IBBvBIR @cF[38>aN,\ChƗ-k5n,h0`az9s+*J>ټ+Z?\#OXNӒb<ۥ @*B,SMUpXAVӮ:Qԋ KLsy L?Nz>2o#yJFz`!c͸֩}P\?w >MLt:P~*ۑ9yDe] +:yd'IGH>÷8;> uҍO/7[ 1 `ҶZϞRɪצua7'|fRad `m|uͮ`!7WW[mĹ?O.IsidowJvE/F#nᕴ% *c̕o-!d=xn[m4l\E42%^Uܝx&nU MmڹYON#QƵX;_ۊ ^[ A"lNF:cp a2`obAE%jIN˦hF.&;~伒gOHR+$l7]% K1sʧ-;̢. /쎸i |Oi6hs>o$!h<]:31@a4QnM%NefA6_BuEb?Y6y\KӇ[p^诏%$"+&&MfVY`Ȟ0ROKhĨIVW^GS Cؐo8^Ngeb>^()5Tl]R u:-nAT +|?VX)(1ۭm(W={($_xLaeVM=̰&rFغ?sR/M ĩh{\C 0`:KsF"@Q6df8Gs 2z1f#떟!t[^@9`|)tgD60}1o!NrC I;#*nC.v9w@"t-G$r`qh9ׇ(  ܱ`p+Ex~- H^,n N-oRmwd8skLhGdl>Ag ݣ׬_惍t9F`Vآ{ȀKŐA}i#U BƍX]b+:Q|@ EL|Em $@{D%]!"^Eh/wi%IqXZ]]ҒTiǯ0yA,fR!Y=F|T;ՀF';zv7 _Gz&2Iu=kQ10Vp_hIF)-ظ_% ).WJvѽR}-aR"==ZfE.wЅܪ. |T#?Q -&o#*V-+g3>]mF5>h%Pb鰈 . $;U`IpC݁w7X<yK'J4\ &L93&wGVWW,U rE"9eNHs3뿠x\@2aEδfCR;4lTe)Z&:)Rt൵zu 9ljnl~バ+P؏H 7r/A;rq>:ahÊzH6&řz}\QyS8b!? ֍ ec" J|kz귦*UVOa75raOQ,ކF.Kߌx[_e deKbҵ,u1#ֈ̠fn|1e>p Ըa2֛iHgbm+Ir5gu݌ġicm gX:N@#p?~'C8CoP{>B,3\ϫfTN6  sJM\iR*cHsT<8H(gt\FE>LyM݋%Cթ>3]$f|ѩhq98 p*-VC`!íӟ^vr^cN ձR;:dbd^sPYl9GX|h98Ai'2S-%#5c*-Srpv|Sf&:Yrł qYP< }8ZnA?P^HߋT^ԅ'3a8MUHh<,vC$HYDӑİov{e c!~7y(C8c'N4 0۬luF$T8SjSmdM6Fbt8 |C$J6lE"_VQW=ogjɹM[RhogR#TyL ԜԼ d,,GoI|404\rHO OA 5&=Df K"n}ƭLb`v oHXaZqI\biG˗3Vc[*W 3nq-N% M援Teoލ$KeķB/&{U.g7a[(s {[(ZnՇo}RИ?YX3ʐbvj2q"*IVb٩Y|^Z:]ƒmܘT⍯ HIUX'Ec&]rƣ*'@;S\%䬞ᇖ.ӍaHk #8NKw:[&ߥdzr@[#9#f99#z!nɮ_w!ϷpȚwn{Z:$ Z3i 1IMRO @)Ex9qhd79eꗜ^PNO4: g~,K4F-&P;:xG8l&b E-Sݿw_%̯ۤpFum3 mLCpUm3?:zΠ#~Բ4:08t8'OL0EI pk ٭kߎ/ lE9n]~{% ,%Pވ\8&0 9[JZehXG x8=y6c   YH*\`}4}XFt9۸j fmz4|j?8~pɉP\ɫFzʌ?*j9OB[LfɑJeY[@B$ P#BV׮)SəòQk0+SOF(CsiC5F!oRsӣ9ydLOFcI7Y[>s>mF"S4d!PuσM0Ru3[3L0P͏7Ac[}kw-[ga8(_|aGn>qpƹN /ed5F džoJ ,&<)| 5s5lM=z07X.*w@ΨAiXqQ{%wCajBZnŞ>bVFq(-;Mr6j$^w1|?U, Sr8ʫ,~ytڲ{u/?M.tP?v 4fG7Ȯ8ECycm@a&WՀW2vJMQsZf~BIp[..?ei4D'RqˢVT:1m\,F5\@x#.!$R_ǹ6^I PFKV gFHh߼ ,c+RcphZ}}"nwO&ʦT>Rs~sY˭6~"c/uc;% 1Sݨ-se7%':wp AS Flaa\A/)+N7'LΤqĐ]:v&e@l-]]$aawtI'%v$<@#Gd}|E-yfgف<<ذ5M)K^oP) Ŵ$Cݨ 5\syKFgEQ>H0NӫIvޮnIU'ek]WD4Bɇl%\:1u r{w;+m#3UN5]rB xfk$9%s^"Y'MU^tKL>BV[qi \cهBgF4U6]cWJ9DG?*/7)o-`akڙfK7e Ž#d2谇ϸǟ& +3DM/ɵ|Xig~?AHGZ!a[=0k6LeͽY-V-oi\3{g(#}fj =hoЄ2X e nֈ( ~mLW$@( (n_Y^cR)q 9mt\wVE D@N>lF?L~W% IǼZOUQϿ 0$ +ZαlͩuiʩNaqo|(,q*6aUŦ HP[h/4PR8(N:XрtHdC\)UyㅂQF^|T3z~_Ry0Y`Q}( K~L3Pg`h+Bл6ۇyT֬%?: i}D0<;76(Gz٣HdFʠ=٪O.SUxB԰`+:6T$[qٶאl֫gL%e "w#ޔ*iBQkYiZ*H> nI~zSl$*uqP7Īz0ë~BZE k%$;Mt\y|եKuE'|joo ,'Y9φl< UzP7E,CG=|sџ^[te/5=AF Џj1 $krDu@V)Xh +g t]]kV3hI$s⊔Rr)87г'Go֨EȎ\ϟ$A-b67Os☩W:6JJ!Wm#^"еDd-5 'qadIQ9Jd v|,es8x"W Ŧ Y▿wo=RF z?JZ !&*|%MCԤ+!n! y !Hbt'ά悶F4Orw;)W7nbRDBџ--Fh+2/i#88 O9sIuCp7*fI uF &F36JrXG<6 "aT?J1} ԯ1걀Qy% 5a J2s56 Zf\hOo`UљS2F(a%bX=K̭2M2p[ N^ ?zL.kNW.{Ȇ2 +&p!Ae)$k c ejA"F}nfY*(k3n7o!~aP."ͅE/*OPoV,L^I_ U"..h2tI˫m?=go}_A'޹]WW)9u[@Uوt ޿3..xyt@&܈q Vq3 ZM$(2Lx~ztrJptPQ9\RԚ?Ź5`Jdnґix֢&wz@L:'.[4) h{qE9\l*+ɀjaʓa̲FvA3S( 2>\D,~gEH4%m+~Ұ9p=mAͳcQ'_=+hMSVtqEwU6^,Dg2﷠A8[^JM(aXjVA\-cɻ8e*EVtT'f-]DcCH-x'?.Pz5:!.R`-YiGZ]F_ձݜΎNcҕ\Gmn|zLhnV|#&K56ְ$NOVLq-,8oP~ElW>_o}ް5 Ff;e4㼐_6[xhHqcaTS~x'F p⅋B 09`"ƚe>JeTy%v $;zXA`ME%>Tlr$_x567QӿWL|)j˂ZQKX=KzJE:&æ_fo>'Y$njt%B5qr&!Q́iҴڣs ͡r~`ɀzJŞ>VN7nlMM%%YG q+:NT MKaiA?Qu+Ώ+TS4[IOD9 Aj"4TxJds,!0T g&1K;Ky!vnon+˜d=VV8yYM+Lv'@UE`1YkNC[ޓڤIf~Yp77Jjt?9dvp` .ߚ\^X.}`Y a.#l"!mHh:OQ 7 nTB)~bЏ{s 9* Ф`m!N8m4;sH8F m\.FDOr!EAIsZxOB?PZt9@Pbe QjP97Z¬׏P„ߠ-vm"MѫAݒN5F_/ew@/CݾC:xA}|^BGSV\9ҲnB;aKU6ߙFz~VpY.8"˻wrEr=2Q(bXE Z egZπ;M7t{ow K2 +sp^?s5T9w`=&3 d|ovjhYv&Xfh7H=oMld:а7| 9%{bAô46Tc&;ᾏcnLÎg;FE%]iQsd4&(I͌~9!z{new\:'r*`/ Eqͮ:󄻞? ",:+@ȗi:6\֐$14kxXisb#gv=-E2Rt~*8Ob[g>];`!TƔZ3 Ѯ bGԈzqQhݟ?L־yY;j}16Dx1m3_&MlS8V+tJσ\Y waUB`DTZ1m09!NX:w/á A‰&S]?"#AgQ=kmK.n/TsmM'S,FVP=1D !|Oֳ= ) \K˜]J =vflv" 6ݨ Oܠr4?^G\1ىI= |=1-阑#e۱@%P622f{F9ui"_L'&O NYqmagM+8ߎ}H8r9#u7vL8Uݥ@ƗxF) we+O lR>g 3ҁ ȐOdn xm7۪!hb#?]I5U}ae xnoMC4\\Ӻ DsBܧC ;j t[CX kImax{mv1>qAhWqXͯi_YQ`Vgix+n%WG_2~9]K٤#VSM.Ӌ^ZR 7?qL#j{]D{MR.݌ vvxg=jN{aAI25h,K-0HjDd$t'e.л,Ol.Gz `csnw."cRTPk4{9Ԓ_.N^`I͚]t}_7D1 _q3S| ˭)O sCU0fU& o@ĢYaALك4W"A[%go9) >Hw`ՀVXr'<;+b'GO*VkN=74B\ eh7 \0>#[fzC3F@4?.!M.$xeNO,%֑%MA Aq WW3}&#}GqU%SObhȁ-SO+Nm3Q&cp0f .W|Dȵj$R_kKu:9֍7q^= d_"IJDe|&{t;RA9G([v!u J}~f\skDEFJ~1C¼u&:kT?`6)|p_`_L$1DJ>#r9 Y^_r;Fpb듢gg9T%a<VI_NGC/X! ),8()!kSԯ1f-Q2ͥL 6q||.F@=~x~MCjvȪA0Og7Ȉ` H*.7b3;g`R-2Ae-wΐ CJ:k6307@T@EfQƳVޗW5[uf'L|3dhFldь@r"m;{݈u[uJ:m2`ڶ% V#x `G,lfO*H$\K|Re[OȡFg4Tp%NXb:+G$sre(lͽD>PTIWv2b M`8PS3mjҼڋ4$lF @U.~JEr+A)¾U,~ĉlrM-ɴ=?]1dPv[]%=$)vEC8,[,KvRye'<9!w!N93|#"4LǓvKGhYU7}O8v|9s@TFbYz^Ã4oE ~~Nq3Pntyk@*4 m= a05w3Ywq}h @bWOË|ܥ1!ĈEAK{WNוּTσ@zo7,Sjm1eXCg (X-Fsfk`0u6&'Y˦0y)w( GoFV ;ZPg Mn إd-<ף3{~gH5h=DWBWVG!M|xjǗTHPbK}ٸI} }p,ŏ ģˡ;/_Ey;^Oxv9:9$ۭkLpDtgիAtPfP_! -|*x Û/T$[Cr҂; hw {&r?؂GM ٮZe-xT=XhuAI*rōPA$w_E4ײovrjpQyf5KdtSk rT0 Ӑ %?vu|j)KsWt {PCsf{3OLP\L{Sq06B\;#Q<-XNPXsY[f\[{x3&+>g 6AawD"&v= [j #7,M7^Cq뒅vDgs EH~?X}C))*E{H0EGkV7W})ٽ :J)woن 3;Pّ*l8Fsf14Q';89!yފ}%ו[4"Y:w\Ȗlad_vQf"6aK;.t[BѤj)MV3`9;H : : \^:l.fi/HOg2~:w$G'lbFjѥj!yl2O!%.SkN\\@m]Pq,l8Q[D 'RG# ukifdJƟY{Z WvTפˊrJ%k/f̢b".e ޱ쮑d4G9GT13k/s^Q[wL<ӭK)i`rȣ G=D+gFVl H3 aN:9>Oo<6w[zaaV=BUXd9Pn5L{xd(qU1Ki,3 ߤ+hPjH^f[s#5Ek+S7W .ZY(,jPoA!n#7Hr_7L㽑1-;<-z FvJnԮ-Dl9X?Ja ,qLMnL|:$x|I>a y]^:u8AOT2#q‘; s|Tulc8>Jp 7c1JbX;g}+~wqӆײO1!W@DqˆP* 3+%֔% HypU鱐P*\MmKeHSÃt$[-T9I^ h>sLn _ ,w[ &cLS/H oq|mTB ނٸW]y J Dpȡ]2Sн\RUf/&-#Bw[n[a!\m5w7z b5lf٘4% .41* $\'{02Ko)Ti {{H0D{Wo'TR4i\hͫ(<][y$GɞQ &v<$X{3܀ĮnGθJ,u㐄,l *ek9K\fU{HtvB}D>ćkQ q+4[/*饀o8}#uV&wgyOj\,{غDhO"=QS p=Yg4K C-fBuߛ'bW}h%#UHlġ2B'+^i#A*Qz.?*^SCj7ܓ ~Mx5$9~TB 5Wrmٜ犏d.5_& ߬P^>5jZ\zqRg3FxGfs{b\d5ٕn))5c8j*_.-zsD/<\eOT9HC'>0bzLmZHOMT !8{ OOZ9w(x;QDR(eGSM7 k\ixߕMֆ/i f>0S&H0%Ǘ KlN%ն?0f!=FҳHμsY=;U=!IQ>/9ý Ŋ=)ѽDT9,sjt(k6#AW#zWVcMh#`[ܚu+ @Jhkr^U 9GG mUA#N]a2A'4]#ޚsʲve+R_ @7&2i>;)h^!`!̡E)J0K ٲ Yμ~?_OopNxJ@Vm~hy8SWȣ 0IE1.SAˎ&^#,pᑣRE?HYcCԘ/Xpg@m;6c&>2{A*1M]d%bki? _cڱwMIOI,q#{uhuT#ќ%Xըsm ͪ"܎4…F׵J/%7G]S@e&*MwGo0<|7z>!WO$ͽG@E.& WΓR ԻS(KY(Ӵ6wl L 8U]BqҖ+f}7lJ.} 8\:]jN&)uvP XSv17NYiO 뀀ړܞϭ`&e VN=HFvh6SKM@v :<$ݓ5/Gdw3N%+ןʝAH WjuNH䨿DtiqÄްI.b^ &Ngf]mb`0g \7(҇p!x8-5dǒylKb"C͊:[W x${Bԋtc |V/'-WhA Zn~# fȶXyUDc޶&[QcpX 4^X=4v@?5Y" |ڇ Y߬4(tB Z4|GdNj"nyBc; 5  I]Dʝzj M"n~iͨz_ش72jGr扔pU$}%3-4[DV!dm rWrrR^dg g'LJ3,75zqhJ"&<'Rpz>5Fc{[\fbB r)FtmQr3Sso@\oh j&:@Ĵ ax@_9o0_3U<N f5hTʪΗBs%IJ(vNY먔C_6+AH%(pyFޜ"PxH5|C1q-[Rۿl;„-FWB=Z'#E/9f1LQr]j؄Gg*#]d>߅vR,Wiɪ ?562驹om)` ))DWDfJ*dxتr1I+EZɑTOmf)"p:E& %EL.¥oSP"_yb7/n.Z[(R$kIշdi5mE( c0X'BWU-,$4/\4+C`k~: 琰+[魰.)Hg`dWb TS}\C KyʇوXOe긏ҁW2Yvzy =:F^" 3-s:cјA  ,0jRaj{MS*abnmsֆ*i arOKŲ :¡< P)"@ G{3J44cD J?AnEWK e ϫPEڎ?ξP'X z}~EyK?@k`@ʈ(ԥrFv2yPQ~2uQpc=2f~]`\e_ Džyۿ9qC"`D\:C, WtQUn8cPᝌw粌r>H}at&:uXFSDP&~.}!^ٗaFsŦ9TmYjLHfɋd6.cPd?K: / gvBXFy >$<_ Ag2D9=OA&J3S 4vnRU S Dq#,$=DԄ)Zc 95;t0o1Nʨ fC+F'[:0E:Ag$6/vuĘWOBhv`jpy10bh"gү9`RS$ НvL7c%q<ՖM ѥE)יX#*bn GWڈ}MAy?Ǚ{3u=nt9z2W57Ơ}7{d;t*/$z<> fQMM^^E-&0$;Km7!:z dPt[A珟 m$tͶe{[qtFԺiI']UְA;[^H:{6v=U_TvkP`TݤHC 2e}еsJ9q}SX4b1`*i=:#ڴtE֨ :PțD[陖h[v`#^nw|5'z"kO(_|И5>Il>?$ޛ%I*)OF{0,跙q@Oܼ4X& +@FT {#fp}1F 0!BSؼBdPDk6nGZ+%[]ܐ_W|VZ,1$ (hZoVM}$PzJB:Ib̵@;TG#G|+zP$cN9|DS!_O4"-OSgGf:y5|fes9B_Cc5~GPoKB'QؼҰzHʰx ޱm`jNm01D}bNޫ<\T%79%'dxTxn_rɍ(T]溳|)ܵŇ߸@8EDRm U0D)\^q=Ϙ6;l61b.eG1H>GDcH΋ (pw_:t35@_+M⭺VC!Cw9n{YnPO)Dr.4~['i?_G[y8 ®M)_;4o +s=OlJxVNRO!'`K7|F?JHJ):ھ ;uK꫾D6jZsLTA,>%>{썳7H&bʮẂYU砮je9{BPvlHzA Q@vg%ߖ8TwG3UަidHkg@-BFqlhAD$^ug [u{0-\^>v VT+M4f7񘛀*E po"bY׊FOi:}>o Vytmٳ!WLR+!nHw$rǀ.waލN^Qm[0oCt1ْ-|%IH3IYRKRIĸ3t{pƝKs I݆[?QH M@vҙnTd ~`&JvJf~skMd@.W{%}m1p eU(}^igt\bT+\_5rt^:o+ZL+ʇ[. ?ec6ScLṁ_j= ~I)Xf>p; HcуOrPoE[S*:_LˊV [WQtјs儐z--m5{.W 3]9q28Dp$ 鏳[i$E:f\N/ W<,0 _ 4JTD\߯s+,H \BB⎹ 0d6Fz!_G+sAx_:ɐȈaR& R">TBy="Ұc=U|DGϊ%InhN!Vkz ci-у[w#vRxNs4{]-{xqT%'5-x-!s-{ŗE!Μ 4KjuۥZ~wf q8F<\ʘ@thȈawZRD}qʉWr,Z+u+I0|9;sE?'Dݴ} ZoD"-&% XMn_,8~Sq7eDO+vKmqek^8sMH9pC/E ](14T 3;C&¿z2(3K)3X1:K?/o_##z35\ ^Cٿ5sUR6-9! %˦V6e(Åi3ZCbɲ嶩ɩ=-SF/a} ;ZRIiZ$z+A"7EݜL8{'>EU+TV1bB\tŇ+VͭS60Ty&ʥ?ʮNf2u(|FAP|; ]5k?QaY@n%6Ԯ~stH71hCcKvY]'T5[Cb"RS&J &'"d τpZ߮}(쯣$$8O2!LE ${HjD0"ZX ̌Ea\1&\l09v YS@TDW\I"bx |3Fz%aѥ1 ?H?(!5 Zm}փBT5US0Q=.nj*y@=6Cȕ*Cϑ"TFvs/JlH'XF.<9ԪLi~t}FwB4O1̄`HU&`]uSbxgUgܻulnbMG#h+ʯMy+TkWV"W#q;€7$MM}k2h@fY(4&&ێKÜj'K)WPNO_sm)Ro W_Xe D*bgYZ07070100000289000081a4000000000000000000000001646b69aa000049e0000000000000000000000000000000000000005700000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/can/usb/peak_usb/peak_usb.ko.xz7zXZִF!t/EwI]?Eh=ڜ.+ˣ3kLf0w s{4`݅i`yKD,ZzᗀLX5?"U]O8m\qדTgjH7f^^-@OwQY0ME 73paf&EK#Sq^k)_4މn\Ynr) X՟dnF5_po͡J(_/zFrWל3`pI` _vdX2%5R(q"x[N'#Aoϫ<O4,9.%0+091h꘳ZgWB J0ѨXIm39\[ 0tnZ`sUT!mB[%;y2LҧU>s8#wI0 *]`ȥl]Au4O@cP|$p\Ќv%tLV)(J4;K&f WjmZ?#ZZe;)le' *&TQd7;ҍ!L/D7;qT)yPQN5yS4TUZ-ҳL 4;%{ϳ#~!EGY7ejݛ_Ge 4TAp8Tݐd7/K8I#I>Ф,`p{ [N-B~Ѹ1?0@,’W5ZOyCH?U ~ii:̃czMSj#ϳaO/iWVXHx[80G˽,FrץF)anǗFN U"-k|JpDN-\|1J(W(ppatވ+p@cU%w\zYOǬ!Kqsԓǣ_<d4ܰ=[)f_l6?È[%( 4ąH^[4Ji9E&nY 4~jc"]A P,ӕH{ I$&8:q3AwGb>EuBL0(ܟUp[G&fz*DG؇^ J C7]Fő)Y̏8үR@K{v3< &׾Kwa<ԨcG(lPžݡX%1>_`z(SSn9kʢ(uB3 R=\ּ}bE7~o9#bG\.}/KR o0%d}'_ RV/7/8U$؆m]4x:w\P %߆o'>T i5 hn`t'}uK6ʗj"AŪlPl(o"p4ŇpE \]?0H7YZ֫7dwC=GD}M!q8e0 gV W/<ެ~HS?ݩn;V?RQ7; s7=vp=ޏjJc1@X`ٲpG5{#E{ёhm=eឥ"NġxJ!tl'G&y \d{Q\+4PҖ:-Fۖ=-VҽEZɕ wCGDӆre&J@(V9Z ԗ{:Z;&}#{w5l![{ۘO"+\7$҈ԁ|}9 z=m>(EM)C)Vh,E;di>%M~b|jޝ_nr;>@YC =~(WoRVy.wq~}' xלbʟ&209B UDf F_O;d21?\|y_R$׻ڄ):B {}PTr\h8ޮq>^8DLq!Wfif?Q|a!,h$^V]KWO9u )Ti(:tԽ1ORqT? i|`N^~\⒵/Ycq7U;_,}E&7ԟl`'j>;B&e|瑆0藙n{@߼I|{R\|Ez8yOH MjpAB^#mnv 4v=H8y1DDv^Z2I\v τQBmp=d'^(^C萵Ciu@cBee$ߦj2 ѡ%A4U5`ʐN1 K8=4sCʠMxiTɾ^|#@ sD^taY4q\ݗ| \Oݔ/¨,q˶36${‡ɦ~9)蛭D`wY=Hsh#Zu :nQ$%9_BoRajE˩':ʍ\OTJPok|58roo(S&i0oCe@0dzUSOcTa/Ra䬆:;  X/FLzxRޗX J><%T5H[7[GJ`q_;iG٥gs^&ahj$[ ڈ!Ƹ@Z0Z*"<2A@b`CzQ4x懃r^t8r45I#gU0ҙ;F7*y}E,1]edw:_܆atdn{} c[dk4͝{M ΫնyH B>ddH86*r/2 Otz[w̢{G~KlQ[7C(eS^VC@dhN'•\Bw-sӊ 6Hrئ{Sef&4@ ]>X{` 5\i?IX5[YJb溁E#],Rx]vQTZ/U+l4\Yb=+cљSa=Ŷ <Ӳ=wOuo(U\=Rw+uN:q:7vMtI&y3t<9 ~g ^E/Gx|M4%P\_y 0Ǒ-_% -q†urts uz!K6߼HC~;%5퓉 K3!=- 7ВGo В|[Zɰep FxT6e(l/+c Hvb{`eMҔȭȰ5jS^+ΙA;fmb_af sz(=qxvn%Hdho%&>iL_־c漣2(=BgӄfTYl3VV3⊇[Q$'-W6%˳`]nh7;E#?j]F u"u-bFe+n%+M ~_H 1rNbRhLava3O?j͂84>NVYv#~ $-xd|hcH9Wn-SstoJ }Z\r}ŕ(S=%E!GSIHlc\Ii|_oe @-V[I5)[P6B?YcCPQa)x}NXa;p8愀(!\˒BV#aqrf9A̴|簰EوvI^ ?S>C oNM|#8$_&/ՕsJ<4۶1sr@mU$]#rT3u=4c7 xr5J0qx2A@PaԐTycL`;B g\vH :WYÝvJlſ% q;D!&{d? vj;IVAx0C qv mӼ.#vM M0%u/=^[iK.Fwcy5 k ?LE<2@()9fN>Y ɱZV ҙ53@S@ȸg7- s7ZAݞd)yX_Ak"l9S(U8&Y-vGn]2ڴ9":nU,dRd_ϔ"я1s-ཹfU<]0@޲.%3XZ`D|l[Ue)d[rZjit/IOXnl/pښ "Qbp1qZ:K~tFo5!vAW\Fpawd];l<- gzjUHP4)r9wc9쏙;ezkކzۧy#?/GPԷKˆwbe5|Yr!J?u|_mnJZQ7Mٍg*gW0@XYSq }lbJ,=mc2Ts.ʰ<$q#:;?lN|LFqzGnmo(R?s[׉pGX1^V >>0?aDTλ3o:Xz̈33 .aR-:j bg<5Cwm)Em*viYeVRƜTW-5.7_@KO./N_ ݹ{Dv} 8nNhb:LAg[-NKfּ>C#"t#rK;5 x ^% V?\IQ9Eq X_p3ܲO.E)<2D>=#feWmU@#W;Vϵ'_OɁ2CSO bQ NIGJ+S`X}ƿ.({},W UȣhCa<($[kc # ՠVvb|FUΑr?3׽DLZ\szY5( -(n`t1ח>FB:TVK;'{G`u-P~âG^ ~ @[e~XW2ideDq%@˫'Z×ݏpiyS6$o34 g oE x@׋ܐ`\eF9bu_XJaS'Wxj_&[KFy59ța<+o?:`flɱN9\hz_av笍֔J"htwj0F BGsHz$荌C i dTb<0Vm΀6V', xzDU|jJ2`kO'Ra|F>$bۑg[FnЖ}pQDHY%-/ܖSk-_u%/YeknYr5-*Nn1dUNl< P3@Y0߿#v"022B+ǓSxŎdQfHPԊ9wF&'=!f)& =̮d!)ܚpX5PH"p(BOfE u}\~b@b[eYL~'.4hG,uwfqo]̶G(9({ Ɖq͙^#%\W5ODGFr#Ss#2V>OJF{iޥsjߓ0[hΫ4+ۿw ו8meg95qRgMO{qP(?|ct ޵?yl ثS@'-)1tlH/TXMCX;p3[d0'o"$W҂)2jF>VQRsqC7ܒu$a6o3[B@Ε)͋0_' PкKǔ`Z/P /7ƉmcD#_yl\bGU?:X`r0Rj`4:CuLDh!^?G (2u#.lhwav|Ix-M7~#>,̯='fYON>HCdS~/)XV venv!@ɬʭ0RWFRwu lM5;ӵFy=1 6ޮ\EN.%P{ [{Zֶ~h[;RJȬ-ic\m)jhh<@R\jӊg٭.d猤2S7Ϙh!s]wSU|cT>^8\,|;{k~ڗNcD%\L%&l۾_Mb[.#XeL)-=節?\6W,֗?52UEƖ/T͔&2ğ>ߗJ-D`Bj4LQBDQN\l&<F!a 㺴 j]Z2[?~ň9W>#|EŏUs$Z6TqUQݴ0] kKϒm\DlEf^)ǎI2g@̀?ć0ìO=y,1z^d@meK%cNsQB /N {j͵ٚ)oM[G#Wlƍ2Kj%ApQiB66X6V0sW~Rtfi3+hs[gb<ӡ̮۰%> 9<[$\)+sS`3#tNδ!]CyO*Id<:Qϣt,mz}q۬@,3[V+Owy#)`%û BX͂+Xo3r%PO`HԙM@RqkGvnf@Pe,ەT^ã2 ?k']i<TDhjlN0%*2LyuA{Rpލ122SMH"+M1W9L۶.zr˾T< 84 !뱾*U!G"lZRU3մiV65eC:+ceh%MOEZqKa/(+oXUg ququ!]_ xP#I\R:;MF6*9W56`_.!Y8bӟ}2"B""xЏް=Ec wS?ׂT6j3!q#4Q|kȂ 2_LMG<{]n73tP&-m"c4,`:sͿҷBpk(o%fڇf_jYVD vCF^ra9Εu5pbEiL;GU^l =W^*UoH1;dmLSpȉI'Z1GF"1Χyʪ9~ gPef82` t&"rkg=  x].Wk{$s^aj䏲=v x߸MCyS4$o07zy;k2Q!s2})p0Y] y>P`AzE`^ ]?>)6mMqDlŜ@i[!($@ϥLˎvDkApu,nGXsl!^Eetں<4{.h+!0 yrXj?Yat"=6l{9ی ]iPH?/vY'#? dO13oyRszEUǝ.EƇ+U*9Shݖ:e~1N1tp\ڳK?kr #칧n-`2V7ul4$HI,ZHm>+s9W|PI,G+ﮃԈ Hv#+~{Თy~YW2 B?+Xg4>17qvF)SJ|g'۩guL5tR.^5UlTMrcjžz*Z~IHzXĹal.o5'%nz(^Xچj@☨etd{h[@ 3y 6M?gˆ{leȦ3^bÁ}C!P0"C\K0v]7Ae]g^!T7szְǒ弝RkL8qSۮ $h.)0ܦ?k뵅8TLACꫣR%6o+-E 4;k!lE2{!N&}Mny' b"J^83 {.R5 DT> {iWNjߵ$#{ OOw\̖R9vaMF$G6,͓ݻ a&6W5oG*c:##6/ݳH~3EZ huAѯ^EҘ> %:s*FJО3mfP`WvbnJNоmmTh8O{u 2P'惸FFx*V{*Mˇ +_R =BjW}qku}w|+ޏނ5j5 2SW3c#xĤ}=T?6ԒeB}d.yyxZj2sRo1ijذ 7=0]tn6I1 "YBsĸrkVƙ?#J(t,:be5\!{d7f˜LҀ<{f1j$'gICLICiguґ7+_(ru.',1xW ۏ+9)Mc24sQzl:6k9!ꈲ fC>ϗAq6g4M3D;iE;5DGJ-(97s{"/lש&Ut4߇g)!͚`47?#yh-T7dqZ\4yq LtS$2gfοt?~eeȆ,#"?)K8*s⦁7 0SmYt؞Jp=9qCa=Sž8QڑUĻ{g-K= \(vZ-JϵG @fHvA 4-}e"TbZдQZo֢ PNZ!xC,yN@ιM-R~,4PE;% qYjs7B> OL)c"S-:$HġuTڛC:g3=Zqtln+sf Z멣0VyAbN>s20%qPZ6V5VZ{2qpFZ>tDlVqJ ;y [x2˙oAeFd٢W4gmˢ9=%Vr>5'}H}ϧU),H3)F/9oڸsph^F Y(zIO O}`]Т佫g~sQGGKҐ֏[wD^q߯5U)3 /H3!|s1Ģm?Lez M٩ ¹h̞;Փ*t& :.(VOK ‘I+1sAw|n"نi9 np_ ɒΡ;DZuGE *ɿtb[#K<6+f'lwɾV1׿쮆Dr ]TŮଉGc-Ɉ1of~lX}+XcFaB5)RnE` y=(Th[  eSKRܣ%Qǂ_1ߥ6bo5u*tGhS.'?6#ĵ5n 2ţdng j6w~Y)1;Id-7 <؉d]ԦԈ y%pc 2|J>J^h kxZqu2ELVUW0РP)@cSNR:scVrs"Q_[@Vm7vKʗAr-3D)AҬ&Vu!C5W߆!Ma7C,Pmt~x7-ȋ|1+:E:NIv :7ZJ6L;' {V|)fuY4f$v=@xҵ b~Q2"H K)w.nS&iRpTWȠgN] r{T4m=),YٞA(&(QRWJo~a &4SKvyFoT'ԋ"[GyS yu`}e S$9bZ0)0R4̜ǗPC\wMtC+:։zr* ni1Sm{+ EJ F8 J!Іfj/ݶLѸT1 OSE6iK[W([N,a ]ETb7? w~4Nw嫠8|o*0j[K'azgfVPLζ\ﮕ@c-/|ٱ$Z(u9TO<,Ts5L xU2V/8▱0iVL9VP浿H RTMd(s׎2pee@5y^b/Tzv نAf!SdJC8'T#D\5ۚ< KѠ^cOOڭv?7KYWYY6?o EjiFfw˸wu LcͶ|V#iܝL$W8%2ޯ+. mOTF1g5?pEudǿ{"_5 :^e PT܁sfפ6i_BbUچRQ|3Z܇!ir2ѸįoݣާOWÜ_!-uȇNl0n/.qbDpg$TTjlRòJҗgO!e` \zуYb .UN ekzE~<ؤl-m(Ri{B}=הzRǭ ە[lm}8rDU:K^v j/Zgld]dEvľ944T] ,Z{8Ŏ^;L m]E8U_Vݠ*?֗is]"z^Yti,mS*a?7~lQy*MB l4'xv?Ut#La#n!K9A+ H$9ab^˳Mi m:^XPabľ$AkX/G,0ϑVW"b@pSRئ<"^jS$gMrPZ?k&8]b+V}kL<;o|x!"jmz<+;+RAPߢЄ8FQU֧| x3E}.Sm||\'?L -\6E9[ll7Q⿾ U|C 7̯ PVA ׁY{ 6 k]kQt7<[pB-\͍4M4لcv4IO:6'de94*hSB@wIL֛5Azi)4/"h+vmYF~GAaA]n=#WIKv@eDJ<0Or!_>Et0{bDTs4 m oPxY!4ʎBYXy[b {0ߓA:/L 8ӐRեnzgВԉX0joG;_/bǯJ? uB4 ,ѰBH.AZVMrzz@W1kbQbe636x6lof%ݸ+0U@Z1n}Y䆋""i+'T#ȓu_*(m/ɖȀN4oo[rxjiNzY=8q$'T#No2vO4`ךtgcf $(+oy>`&&9SO^̄lxИQqвZih4j@-tk -q80UxF1̥q<> G@b p)F/ios?;8!twDn@c|C?iDջ+ȉeR+N7S1@,tJq8AA$TKWBi}Jj' ݥIv!`$pʁ͚_'KC'g<7WӃYEۑeX= !t)X>t䕏ȿ!{=q13Hv_ !Hd` [=%1mURmc֕N saM9nYM}fBY _KEIww""RqSUֺ1lv:7 d2 w P銰 s~Nq^s۽rLA_d`ɮͪ +2糼S %XXL;hn {)lnTyDTG:k6swjӘ fήhAP3MV]czv>AÈtwGe#fX,.pѾZj,+Õ~cc׌8 Ūj""JSY# Q`ѩMF̐Z 7`9}"YSF˼)+!@_,G(=Ib.o(Oq--gaESza3n&X֔X?'̎3j nG'LL-N9-2Yӎ'UXf0W'G]DdrJBP=g;֖j|탆Y8-]wg݊[Efe_62 ¢lwSz@`u6*JZf[$VvsqBG4ҿb3s%GS g3;Ipi{+FJRRxI9)H'<^Zd7=C(;k2ۨ5I ']Pemf7iGJ!*k 9sE2 rߙÈ}5LӶp?C0nDCr-ʍx FRhph>H)%bp6zʲo-J7B .{Lt’׮xD7\[U"=7R a D/ Џ 趞2&sXd|]-+fVHtT$Ac CL/L_3C3olE7yxdUz:MV # |Рejub`ΐ{"R)b&(9->ϘG2OeAt 3c'E5;3i]-Gů6Ek,Q:; 8lD|i{;NpT&4w #B&#- PM@zdCPw"IS1yr7]%˪m:Mk9 uH 3yZjQ-fVHB3Z)yy~ y@HFoc .|"-j,qOذ8w*usIUL [I=Kaܻf^>XT+u4mdȋ%tPfj6J#ףNX*%dj#uy&2by<öBA|1++4BUvIΌE/҆3^8u =0)IQR\_n;aBF4ҸH);쳳fad:%qj A<6ӿd,@[;n;@-#aFg3 V3YL@-R5~.Ƀ/v_]u-u|.FbY)OW}cXgdv?(_Qn(pr=nnS`.Hۃ}r߅r!{D6T꒼Ƒm NODE&*C' :-I~óֆ3['9> ) q[Ǫ^ .Eۘ=of َ@h N;u44lO,n0bzy~aUoU;î"NZȵqTS006+C/+LDm&:UV"mu*C. oxWғpʖD[MU*D%*]wE[3d"Ճ4 dక1uF.yr4;;5 )ojf*dVK,OAH]oYQ*‹LxB6R~dnL܎rd5C7^K=;A=Pe2jt!̮9 aj& 4l `Ϛ)Q:`tM%zƻ8s$T9E;bD}ڊn |;\%kmx{Z+䫍[7҄#ϔ$Xۭ(aifK!᳹0x2jceC!tc b絝xs&< PͰ"+zu0<ފQ8kSG {׃NnLE1:mf&%pYR 6mnbXNM\CA[NdpKj#GMY"МEq+΃D-\M_ GcA|k[.r;a#J׿xQ= EFE;婹2ӗ?þ^J/3+l;b<=qR32G/tνprst^xIwU[:zKo7nj[ַU^""lI%"(-~@~߱Sg5  3Q4!ho=mY _@!;qlk Qu>;ԝX/QSBPۣK{[¾7 .on 1f ߉G7>J%!nM(J U}9j\!DguնdOJ xg;Jr'N4[}d|Ursm50)LrO#_OsY|Zn4!.=]S*i+  Džo(ee GAR |J:i56>9=k6C8X4bGܒbɓ: ?uѻ7¡p/1Zg; (E^ޥi>hMNүtGQI4s9q7R:QeIS*KKY}bcF϶F7)qh=EJM AB#i{q=@*.K\ A8E)p^d+%[?(eʝufG!"PSB'LEp|`a6L6s~;@s۱ O ʑ1?O4/9C5GW~hibm`8×"cOZսª> "Íz2tq%R;J- jdٝњYx[N):YI8`=%+KiGS[D$/f\6"n+GDfBuhİk?"H Ds P`du%B1c c?Ԟ 򴫍3%} j%hsI2=W|B CwE8i2^z vw/!k]BqՏ =yBG3~!-*_гᘡL匸 -|z݈󜑓'XؘpyA*hJZbgV4~ ވD/cF ܱRg iYb]Z{5N=6s\7NL6{jH.3TCDm`B*Fu~:Tuq%yV?{yR$4iAScNVslYAk[j%C7H;ԓg/%PZY`LjaMb)Omq@|H:0pxjN太o]KlɍPAudYn$W!ռZ*ϱO٪4gsoeo }&T5Idqq -e>0=-n,$sۖ^xLd5yMRz{8zqm܀RU7%Cl+(3k~ZZ|D*[ܐRv` Зzڒk/ u١䬿+LD rұ𜞕h-W1 9Z+o N\n]#nD1fЬt5gZ@Cv!r,2KNUq$w7M;#P}xxQ4N)">NeYօO+wr;-8e"sQ#V4PW},TD 1QsCF ǻWH#6[(lHE]:KQre[+[յ8BbslL(}[d=>|t^ \۔_BtKd M۹tI;ð9dAtbqaaíi#I/_ CR  T'&XǍ$GUQ>E/Opθ1Lje*گ%84F ЇY7TEQ5aKX>? }ah3K k~sZzv;K'R3W0௉N-5Uk՟ӗdpa^!Q*"`B8_xnl!<"*ndbᰘ't#Ej{/Wϰ$Jv]wSxZ!Տ9~MmjvYZ5z^d;0/><<(Y ,,2[Rk5<]do1Dób@ą4 R]|ZʥڑC|HglwYhXQ#u_sc5OK8D,_<Ro j?.gOuJC(ZBLTe @zVe!vZQIG57{{i?frLQUBN /^sʵaw+_bd;F_eŎ:d(mY#9%f4lyTLBeWebR~|gbT}."|!6/cD/>hBŒ‹޽74Aj;U$_a)o2U1 p߲~~Vi@v,POVmt*cP$Ӱ$ڤ}RJ#oCgTBu4yJlEsLS &ȿEp&#o}n 5h>'i/mi-x wSXw' Ofj`^d=V+ruqc708`P5 .֫ )cLK=+}'Kۄ+h EX$05*?A=E%K{-R_IL.?BH_dQ^kHiNAGcJ,yn;B'x=)%[CgYZ0707010000028b000081a4000000000000000000000001646b69aa00001bf8000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/can/usb/usb_8dev.ko.xz7zXZִF!t/n_]?Eh=ڜ.+˥L4Cg"Y?}07ii씅Q`֖Cād95'=;G7 G"2 x9=SAo E]pgWDn¦vcVѭu_/p&?6D,-Qca*aGܙNA!*eKh%V%;4I&blA Lݸn߂iE^J)i49u]V[XAR!^smDeDdfoMIW[Rl,Gbzg#i-R.>>x/r<#*IńJY2lvr'klKs(4F{ca/!ϙ{9M4CC̰|Z*נWA6a^F |JKøcjklb^q̬+<#{8+r_͋֙uja6*7[=>א ~2A"YDfje!;,t(|Dž#9;q-(^X{z~b1L@a?.Gx!m{lrGLO@VCFgDCܨUrؾMonM_X}S*5"M&gq7LB ʀ\ :EVz? aHy2 }(\?>2Xe7yӜ%enrVrr)TX1rߐ7_me֮ DX) _D48QMv$)%omܥr˷Az_3naNy1c3hֻ%:Sa6nZ(Zր21N g$4G< A$ycvC&PZ{(/B2]TMH;1ǜbY5GߺTTQx|OQ},f6]Z?Unawg# 5Ky}Ę'C1Ca9} HnZlr<- nm+o*&,X ǽt@XgWV_Lp,f؜뒽N-RrBip57jUͩM 4U!Hko=)ky,M5*J m+C ! : T4,K0,I(N1ں!l;Q)M[S! MzS΀ OG,^QU揦L vY?w4K*$p\?ѿѯx>)%Ŗ9 `!ng|yH -ڒtEق#7F7&S+)X`w=3>.5Œh}R^ H}O.Iȸ[0i[Պ9Tһ2Jע.!r'_m>Xby1.*H=7"Ola}P.,11<9]A ӓtL2R3EikU4Fx( N&fd#LX$}Q-U p޶o8SQ9 Ҭk QoLMKA5r}(;CWR:s@ܻ*9-p \ܘ%Z:&E\97Ѡ-iXjMw𦊠!cj,R߰I>|di3YS%P/X_,j=wY!~Hw*h ^<"eIjb/hmƃ"k݄.oaU5e`냝[N*5A1@C.CGQ"ML b14Z'E~ۏRh,{)gb5/E ޖ6idKjA_`ex5 / k 縑Ga?g] EƮ?fxDbu7pu(!"˽BZ] YQNFQݙ0 \暩nC'6;}EźRinEtdN}kGd$l@*ơRr9鶜7Q7{*}Jc"yL|{lSu%{>S-K,VhA_,*O Ml9DN?rN '}\އ'jsѰd,_݊r\"+P@"7(N-?2\AB'KN,V#5?qIP4x@sw 9?k~>W>"G$3S(CmN LsNfMz}x2 1;{,irҬ!B "#J|(H^SXP(QviGv9Z HN6ewnhX^52>s۽>RA[2^9-Z>Y6B,I?d!q?I*{̭_Ya7)DPKd Gm=4Gj=3l*&ä*78>ROqK\r1-TTXOԣЛkWձjo=3[:\%-a1Gb<(;ËKb#kI0s׷#h,˫$TXR*o]%h;!O$ f,1:Z!TUIݞn-&NJ {OL#=O K[wl .3i󋲐kIotueE1H{bQ LKc-뺳,UHkm"DtܣǝZoKrJ-7 }4#_HLrc=L=~i Lhu?g | 2p폑6 B7itXlS!#b KƿM}=G!|0{'2tee:e&=Ey[bGwаvڗZ;ys7JdKFР&FA?caCŠEbG 8.Dz!gxrn+ѨhA[w@q ]]CLXZR4wVF:NsuȻ2i?挡٠&Nx 3;p.I{OG^*! Ql欖t}+,XX ,vhHw ,\^!jOە|1V1GzAäCk,y^I{OG`#33Eky Ʋx$@GA; T>CCFgQ 6کBUhSJѮ=ݵVW_S⇋m7(YXIA2 Ƹ$j洀Lo첇B zix&I2[ WK$EQEy]36V$kTa[nFױkHR~#"kr}X&0(f7nǏq?,!:D1a{ EMZ t\PwߞeZDJhpAj,1r{Łĭ ٞeNO|/5y-Y.srj4#6.2=y.;;+tN}(#c`?&!dNA֬%ĔoFZ߉#;!Yvi>}D2&+ESr$*zppcOA $}7o(TKP}J޷o CÊd!Y[58_)3Bbʬ'@u_b}׼* 8=tۇ߯ mgZo 9,͊vz&Z ^.X]@{\atԕΑwT8marg #b,{p_r[tDL@zB=b_Khv$%9.D"ge6m yU60 {qpWHɪܱd31A&2l $wz֡9f|ADg@%xҧ_Ds&ҒTH2}l{w:f,[zh壁g /墘K"R*^W:]05Au~\|\baSWY\I@L:сNfi J)W)>c7_B/1ZP3f#!!G׃ߦDr#kɎM4c )SC\\*F3+1Dž:{9Xy$v0Lo֊P L>#79'c *\tq bw;Sț>GYr%T߉S/X/2Ap4\dޠ!H@) i:3La}A߬Ji7Kn{v\#1KM2iO%ptC2Ïʱ *2%kC!| OLwm9$]fPXv&괪g,\q];cp4Y00 Ty7Nn\dB;ō_]QW\J!BG.&c\Ah`6N n|Ø< t1*jWڄ7Ǿ_$EG6us}@jm2hyAȈn-FRJ+LS(s5YŦV^Sզ^a͸$-UM#&# ~ ~lq,df3Ja~5;Rt_]CQhN:tCPwl(vmJ5E,"P0rMbAHSeڷمZxA[#xg7eM]eg.RQnLIf8lT\z2toKI,R  J?]U:ݧEʂ%/v":<+>py0XXF(P<1opV 5E7$6 حHYeHcta_C17"#q(UGSڀUK5VP?,–v w31"^׏Q^<ioJR`]D Az7<{9?1=G.|UxԒ pn{*=yEuOfbi0 (!髓ѯ[Dk/J 8H) G9#mΗ8sVA10j@jUd4L/Wbft,{>*}(2!h% )!]H; ~ ݟmpyPX(?q8ߦ, ߁t>n7~Dzv;$GJ݊7> 1SKd{RE@lebqMHNn^[ehH/]z3WF\>`1qڨMp ۰g@i%-<-#+Q,ݝ{m WwȘW=Atk$A2am2z8?B9ULt`Z9ŮK{qHy[хGG Yض#U9>Yn؍E.7$fQh!7Bp߆wB-g= >\ˆ.JI.VUGJJF寯HP􌠰)^AQ!D&eW{O* 2}Sy%Y'Vݭ;c!Pja| ypU$@1Q;@eWR܋A*Ѡ;с kݟwMB_TS<~|:FV+vq=-=Kg4Rzl~7;0;6,Xp~Aoɵe ՠ+Q)W2HP;7TQa_/VVˀXl:B{$Q* _gbfg #Y`[5B H*mM{k &Q)|/V6;V(HL㼍DB*מW/=2UIp@EIhH?fHpUƐ} 8t:\PEDuǓƓU8cxrW| J(BcړҤǢcOӁ)h{^4+6 @5yq.M.@Vv0cyQ~AvΔ;nx:qmjŬ=e8O7]LRSCb-aAum5?؄n5 6Ӯꭔ)(_Uvi-]y>sxm|еf?gdlt m cK_6ES_}֌VB,S1g@(NwыM"W⮌|岏v=녘 jl-[Zq|B]+P=Lwu-I[ڏIb;ZB.VomI?aS5gG'+i{km4?%Tp:f)w.s3;l5b%z+:"7A{`a Z.vw v2!ccWzɧK_˜w!mDܚ[Z5PvX}P"m=z# ܑ#D02,!==(~Щq\aiuPys ',}x5BH%iڛT 0ΰRng8e~[Ċr@ܣCۉ+T*MѩX M2I`E33–GQ3G4 c :xrX@++1aHՖm}ش[IiO` \f˜Rؽ\W4[yF$@液 _7u< eTmDȞBÜ\/xTn e\أh -QNzE棽KԨ} ?s2NH x%rUD ^+Z XCoW!J*y_S /I0Z~|n,6a]6+#oizƋ@gc_ W_sκF^hwYXb/N6x{.FfS޺GEiQ^E`yX` Q_o8ȋp"|b$@6\N%6BgBa 2ǚ;ָ> }L` )&qI%Y-t(c>@t%hf.-}[-:PQMċ #~p8U SG%A>(oEco@m$}o51?!`c~Hf }ʆ1 Xƒwm"nv`܀wXI9; K΃,\}eH~~6d[NSF+ඨFT )*Y??ӾR@x)ԵB8ųOɭiöAȹ3~Yw8KUE }r\+MDff0,X }_0{$,CZ(_ X}uYdu.=rD`~ ի:`C06Ƥ=@ јh'霨PՏIϜ J;5O&͊oh<ay&I `9Y5ȃ~ Eb n-qBtP*^}3,*-n{K"] (mOZ⾽un+H k~\r1Iꌟ|IO)ƫ[jA$أmô ?X@n;&Ѻs= 6%n?nIr5Xa}g_$ONY]d&Ss#r/ϮR>  .AqPX!{ǝv5`~ޞ+.91Ji`#JB5~΋o* .kV \vp@K|=TsZK_NhPRSܕ .KggA,?zO GI^2E1f8"[h~{Oi>XZIW .IDLF$Vpi~xnd"=NP{Qվ0H)z2< :Ԣfqzڵj%ŸLq\~6l#ƈڸ;5Vl!rLu*_y#|m(xѥ](n؆fd\P) @ᇇ")\p,j_Z֓- LmSAAaL$74c?MhFR/Wn.Z*Zye Z9i/GVѫwGnP)7갷=-eZTTY bi 3kAs}$#&5S!bݒ Vc.PeZ%yOO&CS j$m3cKw>։9HgnC<[ \_^(^(- Ťx1-kSLr.$^Ho^9ȭ#yE"Wap 7?QU }윰Qdq`#i d z^rӅIqi7.|8?pic0$ȃVS}N'zP'3Xm1wKDȟcXʐ6~M|ew{{a~>ڭO fcPJ>& gpgT;,A!,8 ZQZ6wkEx7}G7.;|3}U\詛u8PlѦWՍie^ -*PGBkڛC{Esά:OBZҼm^Ru`{sbe%<]2eJ{& 6ʢcC.Dη C 'd#Z?Mkj(?TwL0: v wT' "e ?Wݬ|rО[.o'<̼iP XӞO5CO V|p umƥmF{LFÉɁrw![7)/]jQM.3ϜD˛Bh JEF1}XŽ8A2yʜK9&ֲ̲:2I-{6?vm;?Rr>P_|[&VG1\sq<pRLLy1Ōqt+S7Oo`P05 q\$BGhY>-^vbsNp`DʚʽFs}enZlJoec9 Ixc; =tB9nɛDNm>'MgR ?* XߨMxBjCʱoHLe_AOa4[Xڍ|O:z!h*00|f>kFk >^<*6Nt8D=S\꫼mG ~@ $!Q2& רZ4!Lbp@{AiQtӑkZc uӼK4"k<"ѶA6`⿈j  [Q}ůї_iZZH6(63v6s?\ų/tQs*EN?EL2$hSJܕN)jh他P>RɫE+::#":-]F8ɔu%/(JY]G(+4`ɤ2-g/)<)`0mT/-Y`Ġ:/!iL;QCaUm * G9.A2קJ<[FkPo)pgKKŘ J֍Dټ.:nL ("fw*m EHEt,GIAKž/Z: *9h˥!9QW{}{ giC ' <(*ώ~60xs%bo0Z\1 _uJ2ofD? \z^+BXKQQrT%9ՆU.IR6&.ojt #h|o;$kΣ'`Ɨ-WA\t! NIM1N. p]m4&02 S{a+T8J"5a/ˇ&`~~BR zua7銄vS2L 5k) hC8!6+ ڀJxN&K!΅3&4E/YTjțP"x\ڧn^OtC\"T-M M6.{CJ7d6!%Wk//Kyf >j:qUaX!}hmx7+Zy v cu`&G"KxbPcZp^,aŅD"]qݼ߯ɝx>'{L!7e-E{%Zr!j!US\ym_?-$=}!B:P_[{G{GG,P{__(az $b<*&jeCs^\G`O18Ge:ߧ$Y$gp{}l/7#L3*l@2"ylX΄!ѠD! FЩe&KlxN߳ine4`B4Q4¾r 3SV񧒖 eA3^ӓ),k2A fڙE2I*|b+kD%OvrtWE,uHl }~b?l;RKn_6[#[f=,c`(hEykeBPEWwY`~͒^l\bi@)qD r.6Y]ʨJRfgw ڊ??z;pL Yo$d"4L)~I81a_RomU=i@ξٹ5!nT">C& }<[GOOy; .voE(cyNX!cm}ѰR>+;4H)yPd ]m6>,̻3apV<{ Mҷ?,Gzڔ WD0"g8g3]tppuSi5T$*(e ˞7G5 Cl[+1jȫ*) cz]~M3qM x/ 7W[Kd~Μ7#nZ#!KF(c+F 1dUfZ4g)FAE5uP?:tR=CvGV;rF hK;|>8 }%_ I35.Gֻt 6:tw ݿSѷ#5-6}7 ' hoF@ ʡh+i)]:d%CiR5םۆN77ك}?L_1c"uHɳHZ"қ4r,!F,f#ʜzX_A{XgUNg4}yk[9aG<Ÿ0.ڽATێ:hF-UrQ1/)4.?m<)L6΍(JHNb˱" Xuy0z#SEg!`?&>>Xi su,: ԅAa??JbO ӡ7HK=oqTy}C԰YZm Cg 5"TB|nQn|ƔV%0u$nlkæӥnO=H##Mqۛޤ~&ΤKΫ;8$Czp?D4 H%C}UM͍X vMad݅FTdL.a:&8p ۝Z9DfKI_ӭ43,k }>ϿQ6. lHA ZGjÊekƝ{D35\L\߮.q{RɎ.[~ aH*8~Z#6˘Kl'ae+}gbUt\Kjxu b2ݞՀ pne0v+!t8AvZ]΂xǀJ [)4<";o3VGLjj4f6@\Nev 1م}r`If߾9R8+9Λ3|{9䍖sv"bHs8aq k +Ƭ Skn>ɓɤ#h|[I{N"¼L favV1?8N61f uHq5]ZM_[d_@Z뫖>`S sNc@7kUt բUCju>W-&쓦ϸCA>/bp1M)I=u>zZe}z71 +yR"h/*F3J߳l 5IQUCrXnE@w;Kŧ  ױWQlQYB@ I߄z$ հ-ΪD;K*r$pKiv^nl~t`,l'&b@@\NGXbavZc=sr;\?B`#){ B|70r'\X|wf݄J7IS3#t^ZؤeF݅"m쿊RD:j/{<T|bTNc]:=u6?Av Iܨ&ͳaXY^5M^M5"p>"+UEܐg+ѡ]t=;[GI$3|φ43 {e%/; | 2RWNU1cnJ>Jz5i$$K ! vҩst|]IP^G1Oed&RQʅa+ 11hf,Lŏޭ#Ϭt5).B BhBޱpEN}ޫ*`9iW;G9'gQKFn\bu^_{,Խ'33vainL{! \$4$]d#Տw"7SE'!`ZԳQF@Ζ R֑m#W}i65x *&2C7|$Wq&]ᩆy~YAꤱnΓarRl)u.9^ʡ,sKr-GĬXe-Tf@Va ;kWJӬ ;sL^H0 햺Dbҥ^kYg|gI5ʤ6T঑('KGCtPbT蒾{nwjpW[a-K)³2*pA=-gb)Uta*S,5G [IOPu00G:<0u$Eb0>uGo+>lpsZ\kC2\=4m$''MHe~dSɭRt[G,+x~:J!%+&"އsJjju!m}i;"acyPTI w8;+8zz? J;3TS[*b)L^CaGѫ\t"=G#2O3ya`1y$Uh li/>zRL8Il8ޟ-%qY* }K6OAnj:;lU+ӽljwL5.ƏIِAWǻ*+>ݭv6+hKB;ҐMN7z^4kԊ U_* 5Wx0i=4WrgY gQr;@ǿ#K&O 1nQ{nH?zz@ 4?^Zlﯷ{vhj>wEAayh3̏ awY;YrBbDn}xih<˘j }H&L+#$ [=ܹվB^[Z<#z %>lYf]Q{`ZO+Q&XStN{<ζW=EU);7Q=2 :k J(qPNr-*1W|eȲLk@JqPiӥ̜[u;d VJ@мG7(@ַ3AP[(A*&,MlSZlEMn~AiPJ;~T3 B[N|pѶ7 -bp6)S =_cq mObY8N1}2#"qɰ`؟$pyCRR'7d{؈<C|:Ϛ -!JQ<_v -·_`ZG5ǎ8[:|?;U$MYi3A9?Ǵ:QćI4hsSM])ΨdCE 9'HpwW2Rj6 tgE4793Y>܅5R)!v<ԝYz ۥz޼%"f[.NUd%-^BU. b]_W#p٢ P-GpU"4e^72ISgbxJX`6Ror,(l|xxZKNx._i`$yBcxjH(S D?̏kQz ҮJ$k[?;J9}TC􉻩bh?Au/ܾʣ%>@IRIz ܾ[ w3s~oUS7OCj塛_ͫ0*jBM ?:/m~:O |&X9 ,+X&<2c,aN%_ڪoֿYxyԝ#Ӕ  xLFӗdg̒BkP","p̀%+$1`w1Q=&>d/5brʚ$E3 = 7_בf Y,oB&[?Sxdj_!q-+g:q#GRU (p#}ڸ;vc9HUaI^.k>IuvMK.Ut딉I5^T XX$hJieK]m,DIޢ?11V`QBR@Vk{}nw_!?<4ldv+oyCb/l^"e@*ΊZ$Ҹ>,ԙ2vT\o5 bU }PHǠst,lʜjqn®?W$HxXT{T~E]b"]rH\# L?Ĕ.t~ j叧Łg.7UH&DaBI*QHr w|TB>k7ťҳx]M_US[% 6%6B $M u ߽pph+XVIUeũ7U_7pFLfĊЃOh258rH!?LUX mN0DeХ)3E]>{NMMO|;3x)RPPh>}/n] KG1˃F%m|ܚDՄs}1ƀϣO)w*)/jx[٢]#+&WǂGH*+.ЗMQzUc t++tH BNqE c'GJڵ x<8J`Uݤ %|< . ar *n*pP">cA\"?kLSpT }/B| 1|\/Sw^MgTjʶIxo&6'V,oLGH3U嵋dogqGWjc ,ƎE`:\>)Pno\3_@qJT^DN|OHz)OY{EQ/ʔescXIh]ۼy5W#.]O(;K1vDlWNpE;4lR <~q OlNwЀAn=/ q2|6t]U35 {R0ҷ&'F܉vQNBG|u $ޫl@_*G3h4_2ڮ2t֭%[ FT;d %=Cc~|}t9  zM &PZ" &Mݟ4bUfb^M[QWba1@p^`}t~w}z7vG<1'C g'ZUbFPW(h?gY{Cb 1M$Ŕ|BkGQ3.!89[Ҵ:&3` ?7ĉa(5~¡7YܙFGl7ve8N5.ޖvmKeZQ78\ ?ݐW$hn\dۍp`7>kJ* t%׷4FH)!l3x~r9k%ST9I4úS3Yu*I` 7@}Z1rD o@c6^"I^/gv1W3Bg}T9_JJ2lF*Ef-%cv#{aQNvfupzD#H`EU_v.”Iܷ1`-z<O+u12,w.f_E^} f؊B,.M%w(HϤkd%f[Bʡa5|L7n Y""Iv鑚qjBz2_M]A=hD5JH)2zRGDu )0~xWdK9+:2zaeB!z1dGsޙ2/ůya *b $OL[RBՄ8PT1n|{qz@Sxbzp촨a ۫0#˽Ј>D"=F_4fZ |Sr>aC}*z٧q[S(4Um#/y%ʣr O(ԶiQIh_^p/1w"s_ O]A7??'كm!иP٩ꁵJfd@}ү(}Ec>EE=XgXŰh`3|JLzI}DI ^:L+T7X$e7b@^/_nP]8 #3yG#lY8^#[gG&q9Jc 9_$x4ylbfot ;:䀙c?au*бo5;E,jZ"w C“K=mOP@tY]U2D>--JI(߶*.5ƕkx4xLJK%VM4$e}v@S?v3K^ӓH"exkm*ߡ5&kO r8U8QaE-*Nb$OhhvR[&:qIAaVNb qfU8[jtAAiz;@_p!cu- l}'@"`NrI㉽qN)Rk'߫j}r%.d7R)#yjq (~#/q qϻ KkYou0QnJZ d%(Ul68k7˒Ŵ;j IEi\5RN1?(-G yGzٲņͥyeVzG(N˫a3-qC@D<п#E4/LJChv9pLq"%{3OYy6!iIsufD{|ŘVR3%WtpAnMO5bZWRu)2g1YDR ueA[ti)vG1h;]A{#0ܕ9pybjؘ%F4ׯ+dF E)Cdŭfor tZ#F.ChǐU>dfM tάsKt?(:FX9;ߦ;7)®Q^BZP|ahߙiG.5`kho##5'8PF!_/< "Avfh$MyB߾J=Kb@]܄|iH4j1LeEpfM09)rZ%N'MӢ7:r5Rժu-zŃB+jW ޱ+13{(Џh9REˉ{^biNuyũ>Q 6+XCH+~cz6ᨖ-x)&'Ǫ,m=d0_*z"=nMOR@(rˋphufEڑz ;My@^~fNOOJTf!x33l{O;p_,sTj`BtxΊ68?cwE&3<{wgM+p¦o]>1w87M aJ*1VPXFmVd-8yT a>IEĀ3$?%5YiH@EPT-,fuhL@^Se gRN\"ј:7j~~QG͎^+@kiC畡p>A{>~4=#cKr6b=EWc$z2$\R"x-y+uں]TbbxUTYN_g[,42P@YJC;)HkE$~5z>e"?*``z,Zd3Rf]LmHm`r!ĭдj\UwwvS¡"k wUWƎZ ͹Yk >"d:f-雫V+AFa5ݦCʶdܺzV[wM,_@Ƹ \ UY|9Ah%&g5H;D1Ir ]Мca9og3Fa<04njjI0n[N4':A1(aWujfSKN*q|]З; lΩedi/Yf4-I:c]mTR@n](TQT az.t9s*9}[.{btlMŰw$@K0)"Zm*<&؝&0T箦;X$\])MBլs+l-GI"gbUz%cP j,γ̻6@Or6L L!׹s; s3޸ssuhR! 7E~E:@pdm^K7툉Y L1QhB o>ܟvfV"8xC*PCB?}LzfVKS E[ JVQ=;e/q3)VyЗr-l.I]#+MoП`I G&e˟W4_D.M4XtA-{䖵͘|"NwvnM8{e E,(5@X{qbo!kH-Dz5Vqȶܰcul@(5Aޭ)PgfLW@;_6؛(~h vq (%ծk?207YR6F ψddB,7'5*hlY(Ce0C*c.~ԘjNR~afjпYk/ wZSźU Tdcd`1Iٿru~ ^,KfòT;t/^)nr1lZtkoun͈zZC=2kP1B{M ICD9l_9 ?E;$.Cr~7^`,km9xTY5ĭK]A)TIذ'w` >NO⺈0qx yu'7XBqxƾЃ-s;֥2e `/ExC{K爓zW/T-*pSǼ TpIDq~Kum,H3SDT6iPڲzۮHدw1N/\=]?Z :Xq`S4{?FoV n  A(6օc0+zi/1pkDzao%׽&C5~[,I^"f'V8YPeلfnbHo:#zqdžDG8Je'ۣiƏtB8& S 7@sD a&M&oϥYr[Y \ГAdHU\{DM V]/ik&H]O)YHl616UЗ$ R΄ǕW+PFy_F*' ;Fώʟ"s$BmT# ӷޏĖ (v.9$I¡CJYlٖCx$M9᳆0;N'nD6wu6\="`e= O{#.-gg]m'( GL]/OEѭz;O7Q>\1`Y{NsvEI{Ʌ; ?imF^IJN-(3m}3%Sk^C#a8fjU@G6Ug´-DX Hde;X QVivM=' ~8,pW-P|O TF+K"{j`hdMBVӍ3If6,v ΞZ?AnoיpzFFz+z2NbVaS ui&ZTQ9?[/pTu' !}s( u Rۦ/[FNJ7lۃ?0`?``1ZC *3N~,n%sͭJ΍|w+{7 _D0A(Pނ\nOG' uKB01ۭ9 ڞ 8[ ض]05F[M|2ZMN"?jA7[\D`x1ۙu:i}H@Oa%;٥4w33{sSS Z~&%D ^9_*ms. fT=DusoOWy5jh#`cTO bz*e`dph}-6;Mif_i(iVё}$韬4*3a& pQN@PCe[qGfQxKIi+nnbIA?% _gNoNtL9."lM ctD h`~4⧡BT)D4Sr& [* %`tw9p31 VlIȠ6_@8c/(2GWpJQ [S)g@Jj-Lm;^r h(Wvі ƕFfohAH;GO,^qGyTN_&[#UR`mx0ed_Ž9m˾lOP=ȄXb[CR:(?w2^&@e^랬$);Mga#s+QyD#11%.4iD, lQ:6bisٻx9+!@0ZuZFg&K. З?FF}9{M%6w\ǰ#w461̜&,ߧy!#PcQmyD$zh/7_H2 Sn]l~;I(ap\XhBOqBtEd0t ~lVIu~= PUT_6RlEL"El)`N *-.MY" ,l] p)0# ~@;pz,OK.k(E}g]SoD}"FUmvƍ2a f<ϕ!?7>pG3~SI@*tF>@ ,3'P{zb#'E>^cq*n߇{)D/E;G4nQ_Bn.~:FFMZ = Y$m *iadY +'I˒\oi]NOk}?2ZI,Ul3*ӊc;hfBD;t$}E(`.n ]E4~, u)۱bOQX0`hL7wh#.g'*a ~HٛRn zXnP7#K8y݀oB & 8hu.;{jDݯEh0/m KO4H{ix,th&UM~2%W-=JmZfyI\9y#g7JHI([e%GSA? 5ۺϒJp'X{DfYjnJFҡ_9c:u#|b媤xFM.ǟ am_i\ ~i:E)h pLjXo1px B?ޢHyY-cZ@/ / Xl^7Awu[\? Ohm`E?8Q\P|Wolj6+0MȜ͠7qm&X5-X7ކ@Ϛ \vF^vr-mvHWH)Vw[Bzi{hS=NܔPjŧ!l'>BfpeܤI=zx/րǝNR{7Q#Ik좀*/)00af4(P BAEP'ϓ040 r5[Tad0VЫF3mВY?=`@o9AA ;L^#ʬ[|(rw/8}aUINyy0O57u}ϠiTtAT6~kwqGrsmHWfO.R?" {ɃR_?xIǑf090 ##Ij8M6:ξ|S, D5z] ؀Rgwe@Sa"8:f>;60MsߔBF| e\o*L^UP&D;žSE^HH֧Zvf}K ҄w/W $uOŞcų쐍7#iwzVB%s(ƍ/#dTa@]wIv{(`ЊE׳Ս&jԿ 97m~LJ$ŻےjIBIX"!<)Ⱦ syquJD>JG"jH2$DHܛF|"+E.ՖU?*Ub;\ݒ`O8/'ÒX%Xz&/v ̄[=YVPk[,ϸa~w`-{Zp#6's9ԴjZKʲfzSDڢ BvퟏS_:ʄm;ڄpXiS:4[([TsyM+XiH21 ~Q5*W`\vtB-[{Gm<Æ 8 2Mti{Mp<|⟀],nLC)Arϐ]ӡq)qw]{%a ) Hf33tT%D*z.x\g1ĔmEU1^s3Ex#̭JjP_4)$P 5y5jLDVve5IĮ)p icR# 6h'Jșu:fOh&]?_0X{IA&lKM&G㶹{@bFȢ=N^ȒPO\wB _ bjRG@($Unj4,WtUo ai](sX?Yho5iIh5ܳcK`zr:^=OY>tk-${GU;sӡeZ^fit_W_DI΋yVJIAɍb&,+mie/1Uw\8bn "a:mω&>Ҕ: ɫSJ0=Aڔˇ>EUk/-]X@uUK MzO=gd]MnD~ $so[(lѓWZDKhJQtf;~|Zv<7 X^nҭw{K .x̭A#}tk7 _1z#sPdH.IPo=8N'heC c97^OzgeVuc45Sz!brj Ӄvش%}DzSuxkcZ*LUOʍV¨`NĬ%bHH51t*:TXvꐛ]򵣫ev%D@@7wuFH^`#-à-Lh ۀ |{o".k+ ]Dw):#·5|}d#_ 8z 7X fv@? %Ǿ5G/ T cB>.۶W(vaߡU/E>W]Y#-SFrv,7bw?KV픓 _y$KGknWb(Q2cߛ2pAw KQqj33u'|3AT+hrm -{s&$SYi\3rLNsŧC_|j8%q[$நEF޺t?1OO;VZѮTaWK vۋlk')f<0uMoARa^pZX?vVso=1{n,+@a# pꯔștIU,r-:vQ^84)ry6f/.d@cm~JHFgT8V~|$l.j#Ў`)Ty!7][5OW!p9otOUxHu9Ihª{= z78֩o T=D' w Xla:!nRdoJ!!d$Z:}i b|$q/|(8T:߻vxQUNLZjeѪx W?5hjg 5v?bB 8R DZ$eA^u0M֔hGR-܎$+ȶ#^%n_`׳~Vt}؆|R3Sۡ . O2eNr5̈́;EwLOV!^H!ZG nG>aɃէrI9 {zZ_L\?9zھNK=$=]~ ]ҳD,"sW E?o5iA|4$h4r뵟OmJ$ $i㽏8ɹjCݖ!%R\G(Vt(0 epQ @mAQ85Vq; {NS"+-ÇN7%6P'1͐WzƠdSmvd&;4- -8^{|yֹf!g "Dñv0Z0N JҸt.ےq7̹R-oC9V,1&e<TbG&hY͋Zk R:[|WQg'PC6Ʉ%tWLGʩ^Yx us{,,%Zyʹ_#upvy^#4g̏`4,qOڙ`cƅDO/MJ=690wN#um~QiI7^3_vg1M+0Yw9q֔V`WtKoyI"t[/h:Q%A.Cw갏d@'clvu*Tq;m c8ΔP*._p6A3_`|ܥ6`[B&LϧBpf~_v* 7A^a:ӔzW+݀-2 _2 7ʽB>3t]ꊠJ1dgb ET/4J`,ח\SӱHA$caFC^0sހcq)W, sYƼGv(- k< .A=q1x\Er{f]&77Öy҆b#C*o 7c`6@Q2xyC6 ޑk<Hu`Zc[ݿ:Jf(궢n ͨK2"崯4&RoHI'eBWJCҺl=ǎ{&upo]*@mɰc+wԗ6ܒ{mc<LcfftL=I--(ug`*d+S`Fᘰ.IR/>9 fvUVQ@{ l@S*2#cl\7}]LzX/Vb$w}w#[}9}cnsLL7r8]]rW |7nM7˦{&$Lq! @`UD~^hqONZHea4Һȯxöb" ) 2mvՉt)Ue;1pYbے{Ol$ ]ъcDSF_3# ˰DE,㻷iNjIآ+xP溹1* +$bze*aXoyuN].l|;;G2Ry5FCJLҿ\ǟ{/|>k%u-'Ф0Ø_aSU껬Y`6_. M2GR D~ԉ}BmoIhK8`:(QdYSM<㙨%Tḿ5.(^7t_89m2UϬQz''4%ȩ}r j8XB)͡璺dbĬ5MlUd^a4e$M,= PҮ~)f=4B ybXzhV,h`jvvsDl;Sbh,3PrSc' 9EAuآ/rSxAnU\*Ky6eST@=$oIRZlW~L~J8؈>+gQ XLTHuBfYQ(B0Vu;x'e֪V 7DTc*@xqߪ|r:aH/KVZ3pdEVpuqRXޟC`8ƈn&j$uwII0↙RAUߋd\ vu5 u6֧? 7ЅF>UzU\mH9]sPoawxdb皦q_N %ҡ;,b(F3UؠHP:'΅]5?RxҺ \}H%;NJ_ڂ/\]UPVrCUC,xYzwC*Và.2&v@ڦm)6M)H*KjT^O:2BvV6s1)ϋ/QJcebI#swiW㾶ET'`.n֣z/NÛms!ag% O0T%|Ur/0IfjXϷ@hBYx#?jam)$(񎔿*!IۦGcT,K  p9p6>^PF LC;2ZI)Sz-5ZH Ov֧Ufh[*Iyҭ`Ӯ ( Aʙ |d8{on,ހ9^^E>5&\3Be td Q^)$*ꯑ2>i#  IuXfo<q@"J3ɎKuSJA/ %$ֻ߾h'nWX)ڰdyB^DC2~kSJF54yH6rs,D?[a؏ oZ#z4?C~tIKev 0yZ8?*Rw<RL5WnܞTP"0+T? 4=c G 3t06ΊT`@|̠٘%V! eyͱ#, 1$0u=UNQ(dnҗϟf鶠A(*]rz((qPЊ y,w nۢl ȿh)KPM#lIԍ2SjA쾛9R4/V3EߜKԯRAW`_R)DwyR]cS 1Tدhea>NyYZ1zMȟnkbΩ\ `MS,Y![ )Ds@WfW5x5ZUe)XݧW/SـZdry[uwĞ+l.4*$RVC;8e/oWեn86r}Nfn{cRaU^ӅLjeLyG"֔LðP9.Xg=h^w@YDs?d#JR7 =݋:ʈ2"\: >nvgB叄 <8D{e%DŽrc]I]jYl"y1,r>n9̦ vz@@P7VPQ 'Ю @exGj*'?7TRl`#Ⱦ~̭M"5H :4#OiFtX %_E|UTݝ]:{|COZd گzj$F$Ml F9d`JԻ&% -0?NH&Qf>MC {R&ߝkX2N5u,Wȫf4p1"`ssdJvF!3٢Dvg~6Y8Il%򇦒%h\ErLĆ&vpD$w1(jN<x^|r *}4.[^~T0ԵJ +zBՔ>wdVm!QW6%|\|4m<@@=UOΞc ibՓ]S9ث/wQSGba@:ii<YKU=TPH}~)em3ߒ1\S:?& 3` Bv>4>₞"355ğrw 26WlIckǘ*>UWE#Q.Ov=mKԹ>o6fh9?,cQg:PuaU>l7ofOrk—medLpyaIfr'M$ڲXBB/NuYxJz?10{v &zbOg)Y@8Dq^ -·-)yyݏZ]a޴pQ0;5կGCC'9Rbb{vil4R0UESbxBE#.Qo$;1(ABڶ^Ӛ~+FOhV+x'dQw2PemD:+^MԘ</xa?T33^_'9́ᴅiF*Ô xx/;ŭ4Z~ڧ,\}'ylY p v*/lRwetV٩UMcf̞NTe06 HQ`//ZThOy C:얭w:X|X$ Rt1kG4*=ALٻO.5X )7KT;fWZ,Lz7)ӄ0)3o=7?ᢡfLh>6TB Ch"Ŗ{V㔲oR^A E%ϕi1hA8/C7nn! |*LϪI԰Zf5>\! k(jAͿ!u]Ɲv& GKr|$޴C!̐n䜓11a.Jnq]!pu'}:r'F z)n404H^M*yދC?c}~3,pÁt7G^`F7gyX>Q '( 2:燎zo3)?{EROvmVpj8(rܧf'85?@Sy1iTy25EjPIP&/Z7@e.EcT6PtR!36=y;UTԧ*- Q 78MRBÁ109פ/J{gu+ ?HNgHT,wzU@ h~j>p CCS42B ̗7ŻFW`=#E[聍;lvƻE`ccLIK?d"gBc~/29RkCpv݉>sT~Ҁ<&~} ﺕKi{8<kk)ZDbT?w3&hDd%Ǝ{]:!(!rx6K =Msˤ/z*HC'c<^Uu1^8GU\biÓhl)Y`+d*.a5 (3Wp{a:Hʼ@ 4rB AfzN^ ϞnUa 9 y:ܰDպO'OJLO,0nKKj3-G=vܲ.Ϙ]∡( 1jm?/!<=(\!v `"!}|i.{QOҢ¿#n3Z^K\6uŃO%G׎oBQ]:ѷ΄ ls3XgdV݁0a*/SDz$*MIn*xz{>AwxUb`bgGaFhqREפ;_urݝyfiDMb0vqyNEׅ rAb[l^ 3ոpQz}N!V-0qݱ 5G AZ*٤0SU[|C9G~2,2^4IVpٸ3y4~E٦+GIGUc_=dDŲ`U'VD@X}Fzݲie]51H '@Oo^Ó=t&>_NegPpUFe 9(GbZ$Y+ͻe}B!5kuv >e5-ܲ kRf=35 Hw$&Eeev ={iL@ BN`80nl2-fb˪iq?Bs ?+ K#T=36##}MBR'`9-}q<T%Y?6h{Y/AIr:Q,4ffaJĵTEYaHBMSTWX8xz/貌*'76l250M&%![mExߩ~^9/Vd6PqT!c0:}?3sBŘk(ߵ.vxj0g#|R<@"@y`sHa\H3˓\ ͯ6 ~kf] SLNwlU,G]#>b;>Է/#Ju'N$\2t" v7=OІj[Lokb(G^\7"Fg379WY1^s6[M"e5 `u1K?13>i |leՐ|mw瓔K|^(+kE IK8@յ]McIUX~*3|勬 ĝDiu =5{}(S^)㹽2rzrR+8.L&z0(9D.AfE.O}8M\ {ix]Z9ĀNegXq]df -v eEg=œЌR7Iql 71E֒x} ҏzn[jnSR&H1W]^Z%2נ5 JF_3_`l`vUb#G:jLвzw1{'׼,q1:RD@)V$p?۟߻ѱI> k_0AInO%}b KOiO?؊8 +T(ggWô|ܗqTY'ݶK+9ZoFq]] }$OnءSvj L(EgSĺF,Im:tH¸G'N1pv>s.ī^/⑩do?맰/7d+r</Whh.yXt,72r4.'nNFe?}3N'uD-_c9K`$WL-.`Az# D[ ٻ~,9L5 @Mm4 Mg @֟$0^ ąuDisw#4? &|  &LC¤0хdese5 55D0=8-fb];1XL]PbM5Ucb7k(YԿ6Z Ñi{.`# ~~Er2 Q/rL,軮fY8UhTh}{YAN43aQ\äe*Y)Zk$bl2aΐ8s%}_1%<0H'Yn!њ>Хou5%oB@#|hl uҐFϮ/ `&(h tcT"4?3,+|p,0QgߙUA^7oP]=Z+.Uk#!0̊"UtֈOonkX1G :1 c%s@)?vF,&t"-΂9N jF(::YھEDt3Kΐ^I۪]teo RBD u].ÈֆMzO!_%`:1y^͵a1ZdT*k|w#ޢA]DXڷL(?*B@wO+T&`$x}/||g4f.jE׏)e[;h2<Ù-`?I8~E%DCw_ѪiVq׆%$I}E͐%OwHdpS]Y `J'Ms4'ӆQwH,]I5<Ç?˰PF$+NOPS>!e׉>˵+?HƳ1٨,eO7dWU- @z)Jŕs~̷Ø_4W}%ifA(Gqf+h&cçIɽdoK`E/A2D ={4P/=2~'%Fbn;4g\qzsr0\sd)Y sBPKDAB$p7/XbC#ygF^NWnLjBZZdT5S9F@` KlN)߭Ue/_5m"}>YS⧈ΝR.9~ DdeFCoj zP\/L#g4ǎ/ٞL3# bn|X%5rtJW!2Qe1Q? 3z\~fhcu]O2!'x~v& uNdjku+'YOQ_vMz$WfZw\yN:^-X : 0Wա"vF(:m(KFs>6@ ,1a#~a'ЊY*\4;%3 [X#0@ # ޥcG7D{ _XJӁ) ;9hXjqmF劢@C2D菝{ʓE-xܯŜ{y9vrRE5#m2X|e= p-E'y[7aR )Kd qHz @Scd jW8SgBXm!\QDX̀_JiO뫳 ~O)-qE!'] S 4m(zpUy\پCI3x?8d\wz G4;mlY|WdngXNWZ#b$_H>.3uAð^v9޸$ MXdSfbp@aAT>ʿbQcmk8WJ^"u*L"Sъm B^+޿6BCl?hY[;mlD揎;tߊ|Dمqy_Iވ NR5_P64 bRċo(o})J>Т5.} _;#06g{-79bYRJ8EWCN/v 9D';yR"fi5:xU1f7Z?6w\ jA\?!8#iΈ>\ Ipe:_£ ;4%MO6IâvL=ɿ)D"˧G<\pԲa !*܅3Ixm~K@1M-#)C]ݳP**fza ztHMr~rkc4AMR5Bv:-4H::\S;%"-|wWthfvcD}=K8[j<7Ϳ3W,$޽6.ת`Q{Q?` fcȾԀtZȅbG݀ lt('O-$ J< Mԗx<Ta=$JUYi{f7VEYГJh.OAwxIgahDI4wUE Xɀ-Vc{#Q }fSlJE5UrhZkP퉛F+N>q2g o٣_:3HHD}X'g\DE"Ho6ZQ`鴊XНddfČ7_3A_;A)uW5?Px{Ez?2ŴF2UnɶlB=pR$Tq+܀LTL/WC#gQRX>‹4}_$c(a׊VȎa~U^Q((+Y]ek&=ܫ/ e̢F<3i=7EDVVàg >uU])hw+1@j!ҳGE"l H%< ng@`ŒgVj[mY5|Hp旘-$,cy>-Roc`9 x%)Ǒ&}C5?_'!W J_~n&gDh $H~n#Lf0<)6-ׅSSnUZJ,Xd{W!ݳ!(лOUJ) Y8kIYը{K\sCY6B?:Z彯@IA{ZPJqCɂt tgjrDl#IwyV 5S1YCl-?+TQ[Bz^ '|T#*{,2+D/rƢ@Iľi GQIö]i4b\ \%d2,qC j~-8'*7AErnQ9?HMɅ;G]zϟG@břS\ާ GEX3z}x3okyXǁֽ]RZQr?Hѯ$<{`o9 +x4dggD5I&1霂VB|c"}$4h5Y!Ԏ]>/M90lULj;:t{Z99 :vÒӅ@w@اcWFG:6ZNqq-n-c ˲?Q쵯@`s)gw(4 Q79KZc|\mr!{R03%X>Swc%>GqiZB:bʉ$NNI&~EݧhC#/pb{<2>x,C î; m `JG_./mV^e%:2^IqC+&XZx PtvJ;r˗0tńŝ'bVP^e<)<"7(59ڳn[ê[Yi׉ǹ vf]˙#f鉧ɢ{3`¢D|9-񄜬ɀc8bmhƠ]|OGBY@oG~;a'~DoFf 4J+^<Ұ@QR@f#fkR>H%yǣۜX] / GHW3DV-~O2OAN Ќ6~Ahfn1&sqݟ0bKȸ#TnKKŇ!눐=Ai: TˀC/f\V$H5#>zqS=Ŵ:"=_*B2UZ03Я%q@ׄSq}4Kϥdm5[P #~"?KpT|>Ib`I:Fg/6|%dM[yՃM Ċʑ0DD&RS(0b7l4V_BhBmI3|@{}Q9' ELê =?R . ~U=p;3{tW@pؒʃzB50f[s4}ZR`/#!cM|<cOH?BAqR&rE42_ NMy-M7帰¶X|+L^sp gd`m̃L[gٵAKޫ)sqƎ$;œ`:-w Þ;{2LLkv>h[4Lx+{ UCǕMvF8.׺#n KΚ$m$37GJ۶זLNу=DO< +tBr"uhry6(pKf@Q 7Hƻ}\nKo}~ZDH\$YVvNwQ8!!WuꃊttUzTnȜD473$YT^-C33]Y,]j%-.C5ס[ B%yA]9F]3yQ[ ۍ#LJYEc㝃M߹(Dnp웢}9鲆zD֬F Q`$o:ɯ+=|pL*i6<3=}b9\o-NLKs%~2E~fܦ癠#`&76jsfyWBH5^X:+zN4tvޕjUSf%Xi> JTz܌ҋFlHIȷvl7C.e^ r9%8܃93q$EDx0x7wGW y ;F?f:ss&-oxp=lVDy?"09T}N ،suڇp؀18xcRD:f W`4Ԏ1ī9\.GoyyŬ,)b5;6,/bp ?! {3~oW:S&0dUb.E/'ٖ<|+J?TIQDXjaV{L%s(}2^IVR!.gzų5(/ X!_!n7h6#C {Gv2ig 4 l؆Һa;+S$LjM(7Gա%-8<ןv6o-uWdS" ^߸5adoc$P*BN1ߋ}dAY26Nnk^'&^=[Vo9KP}ip8ٳǐ6˧SI-V8&X+Tw"$ت/RxrFC_ } e*939J/K1Qle67=qI%8UW5$wy\EbV7)xIv.-뽖 Œ/\y9b>K<ҝ^ keՇEDaJJ}x2Q+`]RW ԙ`v{@"O [bbr_<:̄h:Y~>SO/.]^ ziO϶i|ay+.ǃ"0Nuel43$!db6=YÐX`kk0^A69XWssc82pǂ?.W/ (@sPCʍ9Z3r"q?ںo0 VQ~Oy\% w}Tyqs <*gMHIVH8!ht \}\ A ,Qg O."^Kw|#I?ÛT WXkpVE(=6,>K6+,JZm{c5ؙS8:P<[oXbB鏡Kjj; ֌VBtled6ӡl^Q=CI-[uuobg,u,#%¼lܺ7*C1^Y~=v|\p_͘"U$'Kl2)L 皱Ai2b5RFb]+/QP; NFFwn{?$TsF\tMCε1@p\yßN M"i<#^̽J] ǥ֛яpJ4y(PAel>& ګODrޮd)~fNy ɤ7VlJ ҈4u]#fʊ!(SBW+c3 ;6xQoBྡྷ4@-#w{ҖĀehG|ADb=PSY&LInZ'?0H~[[]sû,\V!:p%떫e Yډׇq P{/o=+*b nji4cq_>cVii̝Z c_R޶J]jШǫ).FWYYfEVɻͦIᢘK?EN,y^*{,Ϫ@UQm퀲(_XiVo?EmR`Mx3e[E5  x|5Q[1xGErޛbQWzYmQQ5OsG>ѹx%n"U )WdPHFVyp/t((sh*pi$LD۪y{HcK= wڪb9Ra2\UGÍЍ(|e~"V\M 1S/z927GW9Q tʏ;S[s)쵬>^wv^#c:QT'j>Kqi'Y]?ۡC`. hAf4jɗ_;cP] &ѨJu찆lz" /&ivh5 &82J ӓk͐BZӚ~$aKWz:T|qEU!SDP{'Ѧzz%LksgN<كlS]~RCV g\-B.F:Jyfs EV^?̅Rw>DJKBaMJპϤ]Dv=j9OBJ9~J0B@4pLW[c@PbQbӤp/ rќ=@'H@h{Tv蜏)'NDK7%P f-wwnD3\}GȼHdaGBYo6?V2n>@;O/}S~,QSU#"Kfܽ]9#б'EKsy`Gܶh+ |Fu3zl\A5G…c Jc`HZ^4طDZ86<n8Q:r1N2oLbHCwDRq9RZ+ Hm\1|ں[|[uyCB 8.A̷G='p3M}$^ ? dU>I"@ji9;}]nxY34YT+`2'+aSym~,s! nsh8+G-<zoqG)Gax#`rlNP4D{#ʼn|A`'{o`US߫j)]^-;!l6ףtf֚4"\g{.) B6ۅ[7B=iiSR lo,/13#hp貹n v -$V"0!=|4-Bf:S_Gs|) Zul%lKゟGEzmGxe9$,x~ ]TG@}ʪa|Dr@U` F#pnȫ͸0vT~jɌ9&l,߸SlD PV9ݹc:>zn~x!#b8΂J>/[tRټJ,>D #|BΤ4AHJTYbs*Xsͼsӡc KܢqA/wX`svt0ZCgnT,zX s⚚NڦR)$p$ =HB,sLt뢾Jayos)˪k C1{>XRG.,RL}ç!pl`jo_Udt% mmSoNHc,j!l)WKhKj2ڢc&k]&SG _Ln$4ϧqA]t͚ӑl"B%g: }@KցOb\a Lx+3VZ0|?vz6/G^#h8VΤi_GY̔Al8~s3`%BkeW#`'ld?wKÖ]uaFHgn@h>xȒr/XxKE#V}-IV,E|#s%+*?@| ~@ lc,Zzk_/$גxTSwR~ʪ^qyL{:{'*>hoxY 3F sz;p- +s&F5g ^lz7s_+c>9XFe=(Ry@K+N2EnΛx=붴YNUtםfMxzN`3^-$FZAʮ6 Ц}ћ Z eb~d 8@3#6h6,$@%\ v@m8Ǧ5j 9])"4TDOP]Z U KfCh{&10}?7% e_֠"=H“DRvtJL$.BAcAMJT5',kMr-K0w^ݾŖknLjӁ֦ahT}q3AB-jY&F@`eGf}VT'V0B7`3aCd̕ǹ\^x֒ 3eEHHwgŸd1txaC2^_ (rf).ڼӂ`࿑K| Ju?h302}px3t3Q烏-d3s?"ۋQ8Y,CˣKok6{}^TɪLeA }Hעgz8:4g׏-J4a%W7'%;螧+vu:Q]b4j+,G3eTkuaF#wګ\ Լ@JGylA덴 w<lǣq^&JxWlyn .<PL6?V?7bl&xnKNWlvv\£3Ctt4nQW)A!=Ec^Ɩ^uAdsIT%vEXJz-PIb!7+ (u.ԁ=~hGTPe^vaQ;B6YBs~FИꙌ1ח3$zcO7=k!9X$OUtypqJZMK4"Fԇh4a|503.A LDv_v455Pzcסxe~&`zrDI Š­ 8 Mr)> \`WB ;_ഀ/fܿSv pw8-oc s>dԘS7t-8¢Zt/DNv#*_3"r5w"@@ǭX'3#Lyz~ r_Q`#Eʼ\m"J溚gdRQޢ)NC8VM)3 0Ȣn•8چ˙|;7xCw#9ǟdu=xXamzt+ThXwHlik%.éR*BcnRihoa:=ldދ:]alH_i9"NM,|^g(<)s^Tg=J<'k 76/hZ'Lv"\fx38/;Aùč1'7XVȁXVv| WZW`@fα4&?SFrBZծv{9]Jkw_?o8 .ѨV|=6e43/Cb4'5P;EAUÜԦ3CXNIĵ9;W\!'lP`| `1!il=b!μԕu&% 塏2QBc,0!:3}%k iKHśmq=/ft皫;XKJhZ߼W >}04႑J1Xk'pǁ6Qz%ŭz~jbksX% c&o>⍩4h-ߛ0 \14iځC(!^ \bL0k/(f8V7/lLl>*Gr1ʱ=^;`!Gh|էa1ccӞ'o:<Ztڛ]=W l@#`?/ ,_a˂>ol貘2?e3yr 'W%- B[$lpiQ*3 TsRN~1AQXYq]gSf^,/=J(Y[Ϋw[\:nz6 ɖd{1mTJK53kb)>L~an6~3 gx:JgZnBxBH mx-g9GY|2}vg5;o ~ oS ՘|@'|+e pMڎ3~k5X %2h ҳc˄Р9UgRJ^Sd5'$r.Aa|Yz?1խJڒ/6=!ˎQDNQ>$K K^tvRyPEv>Hw#:W`y}:r1%J?ɲDz蠷ɀWRnʽ%_OW%^qQfs"؞N'mf5|LMK&<ٷvtc5TӾ%@LXxۿn|`ʸޯӈ8/DjRh[l0ʓ4V.'jtuhxNc td-wd,"l6/_?#eL-koT (Pj>2܂&2($'OҰ$ XQL4 Y_P 0Ô76.v1D-KN$}^ C\vKլ>.F :x]-Ήy+;d,бͿyt;* 4<[pc?7ҧIcAl ))c°UK$w_^Š*h/l3<5qh?y~rz^J ,Teb+3s\2۹_OsZIaxN=Eє^#Ӫ +,LroX{leMn8t5.1WvO4'qyRH럑v5 h_=LI"I+jzșt{ג&`wF͏ [.<( wLu *9?Ҙ5+M`-;5Pf=";BVnM(SBy9oG*>hm$CT[ $<,â 헰Rg"rs#7ʤsi[^1C6x179ADT ׇ };ܧ83W:D Q@"5^#PktxoK>h 9pR$+{<# v6%4odmSAtW;gpY Jm9*B}_2 :(:| _f\ۨ(s?i *I7wny2H 6DTSWrvfM ܳ,}^oZ]ڻjjm R?]hfI'ܼ'))v) Nz SJ1[XO :UG@H((/^sXb$@  ^{)DqFhSJu"X9˸Ҙx%\ݝ-[*FDXB@:E(A@oL^;}tc>.uf~71=`HI ڥ H], 2MT`2U r{4Nx×q3/#iZrWo5l;" P< IUHPf1m~ئ6y֯;?YLa#'ȦUs@.vQ?eQ)f 64}HuӺ,{E<ǔt 0"c,4یnN/'p~7 u2l$l0]skڑ Ծ>o!dֱ vpTZ.g*Oa^/#s\CI'[ *>A6O̙Wh5;N^= W7fQ3rs@1c6PTmYUvL$4 d"Qr|E=r 2!a#A|;`88bʭzV=0@,74[p8~$CI:3{U(~e!5( _f,3A }nn奥Q8{A:;W#x[`&/<'\8@8Rgn: l~ J|`53-w~~ =)Țݤp_t\W%j ~=iW/q. čQ3=Dҽǖvn8FԶz2xU%Z=Ji >nɆQ˂47YSG(v!ك> {0z9ǷˤU)Z2YNVk>fKDX=Gn[e,pFģu"{o/ee_Van\+0) ҂nr=/ka\{e+|1ْ{*\=:!8{"݄gU( n\2P"j" AyfUm'c ^azDxT+ uaEw RLп&?ghEɮ+eUD3Dl~w][4OW.ߡ}g*Kr`X$9%J[%`Z? SD%!v#Zc^d|4gS!\pL.7^&͡ aj`mXSL!GjCu l=3Ruq6MSݓKkB`)"7ݷeG/TdR6grC߻ -)%תv3Jnv ie&ѓpBRPTπw<*Wlv}Zerڹw?Ȼfue D19]yv*r[= uV1ל3LHԹu;ێ_ةpntKb6hYiWf1a5Ep++#$K! {Z&|Ӭ8H.[pV;ox~EKB w9>,-Sf=[\An;ԙc`zDX׻*\)$`-}b [_)B Q%)\Nm֥ B }VW*\?Ul 8OѐlzKDl? kV37եBķ ^`.@Ge, cQd3E)x+bh!5J jw )P̦ۅ9VoN`4۹9u+ׇ*}=X2 @Y~vjBj^\M >G`?+#կtsZfE8`H^γOQ>nB_KKSa#:q@ j#xPƊt u,M H4n<ż(ۘTe`åwh9IrkbC%C%Q^"GOebڢ؛#S2 aJƧc)2h+ *J1`qz|^A8 MOkS U(,|pXwUb-UR-&d:{eM !㼔?h2cx^W __?FXS>DY"x$BUJkiGWru)ї_$$I#[撩g*g[\9dRʃ^X"4o wX{ɑ bT!znب4 `@2g@Tя m v{st-mgSاDlkvi֍(G;eSĴ<ڀT't Cg_$}EPLiB1u0BM|lKSa,LrK)9A#gF@Sl.'Sc,fWc08%[LFGq4;ӗUjUMfR^"NFq] ]:PIV?-lj<-3s֔#{DӷZZr2U-upΚtE5l,ɘ WWK_YD"0t΀.ɋfx{{+h *<74A_ӲE fD -!'I"YRsf˯V::wL5n9^ BMem1-LOqͧ:rM0Hr|u%xwOKi5oM /GOWmyQ 7TY4I˒*狨Y7^q yŷܾkD~z̽JuI.M׵*K%MgBu=QYi '0!M >'eTo6ğ9 U ]P\^?1,$g5&sSV~EJP9đ>~9r'tp&\,G+r5ds <ZO67Qa:(.oGi5TDpjM37L 7奈쾿Y؋4}{lSff(^?MZA)ռw;Brum,\ )IWB\vC yy#ġy92[,aH\ '$Ǹ#btܻyXt{ Ch//aMpQX-mٚKo~wE&E a4UWj"-yH$ŨgRU=х.uw?FlNvy.^ sۦB+V>:K&}@cDIG2hܦư3qÉ KX\'<݋@nAchb|ݖ3ѹjM*b-~D5 D3isFI#;30чFְ, 4?i$lpyvq,\!sv46L$ ш_mejpᒖd7z+c1R<_"ea~`B-PՕ<`D7~ATZIMkW- Db@Bѓ7BY|CHv8%HmRiey0jz _rJA,u2x`ք86lf1/cT_m4Cq0KPhq >SUo!?PjjqǎQ֤+fpVNZ 5> @׫8`@L:D}[Yz|9i{uV"a/ ERiE"!mt9CK9-OH <w $= 8j=CO"xp!'rql;ALNRl&r>A&{L}[%M9b{R-пS4&Ga6.7C #ݦOlJ'e .JF_"I 0Ir[锣XU3F緯i&Rh:؋7ai/r2ZmCq>``\esTKcK\ ATq?}{V,y \/:19KBxR$L\ =C4+ؘXrU ݺO7 C Z 0>MǤ.I@l3rx>-+ }?C7(Ũ.KU>^$f WUW%"oov' [߶`L؉v5ۻdʼ]^i:yjqe`X?@o-2u/s_$!@o@!_9S;JC\O'xƾ ûT0)m;m U иkHl8 Z1̈/I!]%e %VfN-BwSn/TpnݼՊ&I> '>Dja6)zBW@R_}îhIAN|L$žWoz3 i4x%ToDY]& NmHeIAF]ٖza! 6ϵ)@o{)ޔeԵn=79M:[6|nny|⁼5ߕ#@wu LwS|닃ت$Ǘip._^#` YFTcMyswjGj+ F]H? e!K0 ^ŝVpEAۃr(}<V}F^ R O\*#Ju603L RעT.s`7M +;NVPXnckUN5W]&ȱfZ&5dwɐ$`17Z3Q0mV/@@뤆2HuJvckDȏx uHSĆ[::ra |*QmOWXqr *fNB\ s'==THuQfY2Gc eƳ2f昿ZRs2&/vmnLlAK0X)JX_KVq3G8Ui3}3p2μ'2@EF/_4{cַۆF`m*uGr# W!]v9F: ! _Ó|sz)ާ:@FvHO M_ @oWTkqM}4hɺ. Xm`ufh75о0seqewcCw"n,N)}qxngw`'@;r&`g `w۫q b}>tG8~j 37^ svM.@.` piwY;LyqS T@۪Scn;u/hL' %('a]t2(\n1O Լڳ((\fdikyj58B4X#|:B1/ U /oIå?e{J-je=G-%a0Yfb_)\{6`"5)MZ^.=^^ۀ-}8X \@ij^2H|⍼zq:Dr`Q+˴EsPPcEZ-)/M5qqWorA|s \ ]7o[9UM&wkmj9Fu2|T2N+L98L q#c=rv]HFZTv]\qmE(05o.s /%o3X@#N3)Q)' m940nq}^:Ӡm '+qw5tRDD{15'hM1aL8+E8e;'w{5sEOB6 0k;j=Õ⚞g'Y6C0qƿH>a.RxOY"c{ 1(x 7Ys4kq?i1hT0phAs,zFʧYr?@w rֶY)1\Lg2d};ͤ#|v5Diϸz!TހTj`[9|n"'sS\O9爁;Нb}L!xyHc `[@X\*yF*7Ǎ`;џ eK]&~,M@ %wnr[@8q~0ܸ@֕KJV^I)ONhj%a7c2w 0<ޑupX.Mr_N֠E|Q.8<}֖IlA wgPi"L{sx7ݯnmGD *jZd0='_BTuP.QEߑdtnЎ)i?4?x I!)ۡ{vD4(`n#棥qjOou5*s=8Qt{"78y*#j}ڿ|Swccq%PD$f&T*0O@LH(A7?ؙ|C#G jom#mIub׭& חOJuC°r|*\qD%x"n'mz}gR$~٧f~oUQ+'5lj$H4~Ci~=/_.HsGMLN]}H+}_ &hxx-X.hO5Uxf&u I#츪İCobM; 8 f_ yV M/wboZ?-|bQ|Ծo='ƩKKCoyrKmRw,a nX< pZt836ѥD7,)q_|zDa5jdf8c5tsU:aDyBcZޟR.dgy.7\< ʷO]LAO֨F2FMKo&3)ky=?ڲ:ETJ/-K-bYw6I) Gx0S-B/*՞J(\/l ?/A qhyL$ H0*s`eHXޙ[[ōix'kat4C>[sRkh%7,M=\h| ڮ84؀ǯԿ?+nŤge QS#F M"l[VGJ+,U+R3uhkıACˁMѫ!`Y @lSf0jl,sFȫ'!5bSZ:[y2.Y,,zoizs~^X~*I!aqb+O ]Ώ:>{n#L(S|2 YɅf5kh~EyRoaL;͖ؽbA~@0$ZҨ/.ax5E9WT?o1KgW;.BW-g1+u~dM ULKowW&z 8Y_3Csf ^u d$a890.I%%nWL tv'S@,;/= 鴑9+Ճ9T Rx'Q7.y(+JZGh7J0~fɖQdK6(B9OȭE]fT>CK;a'gYZ0707010000028d000081a4000000000000000000000001646b69aa0000f46c000000000000000000000000000000000000006100000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/aquantia/atlantic/atlantic.ko.xz7zXZִF!t/]?Eh=ڜ.+J\_- {sSuI=.V` U]~ɥ\㹇?ѻf*4ax('%@[rګOhӞ4 Tw_`CVV/1vFؐ؏Tr(Ok q^crwq,ILX[t*`B֣`W)99޹f:` eHdtqyUi<%>S*(NWe8Zdg=OrK5 ^lj&Qzh=f#MѻBVyȭ ? y!ݨC+ 4 XA=Өb2} 䳞V x8YwUp@qq:&\h-uTLR"C' S!E=Xw3-y`vz/*O+yQ!)r˿Y}DQ.Ԣp7Z UFm{^yʘi32gɊO) dJJ*e=3~,#xg9XBθpw(t9`Ǟ7ڈobf ZA@~(οhĔ:@>V'dM*V :m\?栭 G꧂ϸD~\;vs"ir~8-4!g'[>#œ/I€~[d*ֳօ-={sF`16S*fn<$]';+v~| U]Z/["U@'lFi:ké r+/1|"*3l"u>W(OO'J,lЯ$f7iojCby_>w4{g޺1^ rFhݾoI:XAW*q Ƶ2[e+( [G7v"1/`fMi‹Yxy0+b\+M)F3G߭]_WF{^L+׳d~MG͑/ p@o;nESoS 59V *~`z|rU MಞlBX4EOimqifЙjʠӛ; 85^-‘ v>z|ФHY-*_H6iKSe+~jfYbJ C(v4FQ<_@@2(KxL/*eAN;%jڤ @Y.~2" .Ҏp3"~ܔX>v(MВg /KCMzPi4Ym4ղ !2ډ*>aMYR%dک,XJ$]}^벂Uͦs>q $ x6U?~>.Ð<ƫ se|ܽZz,f[0d+:950ڵ 鳢֐?+iMv[STx8sjÃy歒͸RӶrUꅮfXE]4R85 wA&|@!`޳h/6&=-qzp (3 o¦Pp$470>3qu #[)9+}%,{^yٜUΘ"n&)mLNڮR~,~I;b: `EGR?ytYZ𛺦]DxZ) /G /~H_CP%Er@Dӣ7w5pp{T9&#yRL=' ^yf2֥ƌڻ0usļ`E,/"?'}X`pvpX 4?^(`.|ȥ14#F_~EhБxbQ5'l?8eTɾ}+p_,č_g#w)V )(-JəC;4 CTL|7O_u5qs\ɶ6nn@V11l6݇M92k οI. xVY!®98E˖L_l6vWw,S6bX@H؉s7"3^o=qJWo:bPRhƆA1]ΎaFi&8p2 %WGB*/8S8n*)Ȓv&?SiS~ɛJ4tp#[e~crYDv8`2!7idk"lӌt!膌H ,7zUP*1R^v( XAP6&(3=i="=$7hUɒY/륫0o }:COgT&}lRdDW=0yN,Ծ3TƉfPD.Q.jH[al5__3-~֏/Ocgn'LEIU5}!^,G"^NG|Z)2wWE:6S&nzXEKWᴺw2B땫 %?W;El5qF:*֦[ޜW*KI-$F RS͡o3s[ :g^ 3WܫbDVN?g1+~HuC&G@/=ѣv]'Ⱥ5%J墭B@~0r}T$1x\0r Yqw䖘!%rDXۼʃjPDM1: 39:dedAxhqܿۄ&XDzsDJ4 RTx(NrK` _n7D7(Fl=4愨0<:z8ɕu4u/q1,5lqls)Vv]2XhUC<t-لS_DKi}ϰ7e ^+Q cY^uzMPxrm&eDZ=2jG{g<$~=S? |hi$ g^iH%zzDW=1FI1_U 'h ~t+@֪.jbۀi^ۨ.2LWe[bZ~\t[>8v(lLv)!@YZԑ&յ2`. {J]Q VPK.km~10nHoFPk2HWF_u0Nr=[^|Ngicߣ^m ,.|}m Yܵ.7ߋuuTWI6ĥImF]ʜIAX4+@Qi 1ˎ*p/F`o AY tFQ ffvGVA6`Ō3IgM{5^8nL#a,]Hn*V\y3߽[jb\/i§l4zeT1INߧ k)mŝ^mt;`Ħ'n;e4)ٚSt䤆sSc$yڤHD-g$0+2ۿW[*˭ 36mh\jTBLƫVd:߶p? @?E~߱) ԁs{@؁M큲F97#g6A GFhZO8Ymu0Ň^&;5Br[unGHJwhr+ 9;/\4'KjmDS>g1/.by^M>F-]#'mԘ}HU"JWފ7BRr|ʹi @+eOjPf?>0%T^h G"m8J㋏;gQstف\)f\Ly4$ 'tIbW.QII8"?Y{?D eaw*l| pT0!E|Q$̫scv,D3S9<sg0sZr#,sRU ScWiurBmb mq .]Jgi)6M]N8lk6fiҤT~ r ~G?J誝F%j-)T(Vi(e̴t'ˏOgYP)<}-C)Wzn-թAOg}s&q"$߉8z,߁ 顲8PGUuƋA+hg e rAاLz{8-F⽕ 8tS _9Je=or75]tsu*wQBzk:((tx-4lʍ ɊBs'L~8W}Uq6{Bn͎" 1|'XHQic٤jʥm/" rDDrC/ؒX;ټGx v)G?#U@D6O:;$W:,fOa2-up@͢I*7%0S_#.#S~ ua!;7dw7M#3)dŇ9Oٖ,ukp7~~^i5uKMNPT< A(x-h5 oX>ԯԦ~"8ڃnWm ;72 'V<nRlx^:ٴ%^Owkޫ:G:Z[o'M4F~qrsa*W:VE7UoLmtm;(5 ީOj$mK5~2F|J0DZ?1 U OXPOZ5+C*L;Uycx?AXL%G50ܑӓg_(a!<ӳm %%#4?ofs]ssvaY a2P`J1cTd)=:xvˮ_~s!9ˈ Z$X&|S1QAc;z$k ͯI\ʢ}4JTp)yFcD{ql?q>^es;*w#:mY[tϗXgъ'NWj37,K!`*~Mqq̳]aG\z7Mɢs\UYFG|c66jGVG{8:m#!4o#'"Kh$Q8t=kTE^dh6㝍v,7l^+ȠHtrGXRםUTf2/ ?Ca6{zKHhM DՊ^k>n~3+4 ~'o`m|)RsEkQ!Ju4X}.Z]4I8:j>č=ku ,vl P?r&H. #{t*٥'c4pEYDÕ" |!vPZ$x c@|*b J\F {D5kɾkٖmq~G.{da\lŕY[e)YRu[ ~>7@`QaS,:Z/XGȥ yJ$:Ԩp9^7O8·:x+"][m=#ZUK!9:#QlZɢ e ꓢ/`Oߍy ┠~2 !wc댭_J3Rqq̖t~%5"f ~L"P;UzAJbf7!䋰#-(+0.3S{Ghׯ׎Nd*J$#Bz6 :C%VnY>7-MfTA#4HlI9+Ft'K#qWȋnQ$h\bۭ"3ԙ7QN4V|w-7fFqM7dT7-~OpAYX+aMFU$~C~Ò!?bV\kd`A "R 91#]Md1{=BlQsW(X'x9N)s2_R xX, pv L "k=R@lLuCf!2(!4~)7iًWҨA?9g95G ^8vj{AߝQqf<9z_a&; ?Nu0"a[ޓ랃`Rqn #ə eDsGU/$΁k0 `tVni(n6r[bw*Ne,<'+[}x/4fZ_D_IO ~//)0/rRq%\OKuFK)s ^q`S)jihǷ_F+Ţm1_O"B}jg=~"*5t>'A4[ڈhPt_. `L"+i`Wyk6Y3W#\Y9yh9؎Ֆ%m]^XLG{FsxǫU(^+z;u8g1|e3++k,j)'Q{@ gM a" L!Va< pYkMUb Me.jZ4>W a=߫t&WxNJYbu) }EyvJWҶV/b".سuțx#5<9n>൐A-OEye f_W[c+N'_+s#]sCn 61,{;LmjS@AŸ`J`)~5#Rj~vȇ 8VvEFk˛ۮZN輗zYH`舉am5.ߠ0$NNyA#{ma )ݼK)5 ,dXDis c.>77٢N6a8_=h\H r]cqF54y5Z~ĽROvs8gu&o2aowaǣ Cy>eA-պ ~vGx%Ä۷m^ֺzYAPp~M$H$L2ۈ.0[TSʒs[ Y'Z|kθ=-)R?D\55szib 3kM?ꙖC9OgrmdƧAtEyevgK[L%(AfPQfb] u:}'اQ&L;~aBRۻ[nYbΡnԴ66P C ɊSmW64##oO_;eݲ54tAߍ3Į-`N-a G^2R-,@(GWr06YK  |t0۹Q~|^~%m[?|֞@TA٣h'-B@ȫhlls)e/ +K,dz]Nv"NhE[_X>h(sZ>ӘfR%.Ŏ TJMnK`4j?b(gHXDhC{o> 흲y;7,Lk7Z=\<~ ;ޢԻ gv !- :[0Ք`_zMD \p1Q*JNaeXA`+!E*Jdz 5'e1hVZН!ds ';Z<-䛝Q6@D90i3{h!`2ګ%wBW=F%љHcS'gu, 2cL~{g,X iKeĻtO<8vHiG;P?mއ!T7;6!H#Y"*d̜&jjMnI8#g*[>mTb/\=6{;4j؃aMRzn `Ä .+k[,r/=Dr2zw  XQ>~5R@Dвڔ1’>2rmj?@l0a#ϝ~)} .#?i[ul4H>ԳfvN)!\'L9Q @?ӷoI3OnXQQR5Sۏrڃ46O浰.abE/PlODY4ۊbŀe I'y#v ۨ&ySO+)93IK$K)VKm- tamrΉ=7$4U*˔dabj͇1BM_A=p[3,}x}Dš^XEPMM+Ifq$xi_DsP{ZN(lyw `zxF1M> w}9HO%H~*w3Iwѧ\A&G*1^E71&q[5duў밁ECUc$'$p3H`8dKon#iK Wv2,n]+܀d5лwՙ Ij?\*,(1qf,* Ă/}p`}kBCMC:}$0Aw/I]}229c{§ywYbK|L%uc;&@4Y0ɋ_Z8dIT1t@}Jqv(M,/Jgx `N(&QEo]%* W4(iYouFb+ei8"xGʮiJ7WlڧF^6>/{ }0|yҘkX6=Aytk|6CbQs^TZ=idMRj0%JgqOtSt$5ux|#_90W猇=WO`?<5q D{QXØ_}cj3Niєl\q[qWU>LuQ'fӜZx rޛRaYRð+rUwAy7M9(<5=|훑2ȕn$X"U٣pmȍI3#Y`1s.&'ry߭dh7Ș=&?xOzJ }!f@ ;4=9yr[{ Ͻ࡜CxIO/WVJ?1BHs^ƅ.KT: )هj]a6&/ RYc\\t0g, &'AF+1Z\;F[!ՂcYeG׷32P &0acV# J^Q.Xr4U6_-%"lT&YgOy D\l@Դ?pLC;9/&L-<9wγ?V%q-"$4ȼ[*`qL)OKDߛ>Z E閤cf?]͘;.joo 0w{pV S8:SǗjTc!(M;T{LC)NgEs|wnqEa]Zۅ @Nۑ|D8)2]@2UK[Mޕm^oKFIb5–|R^Z 6r$e'%jYh>Q TDJ-])8ֆ*X lolI0'~t`*^5S,OfEPT4F Q{&|JLYEmz_ɪv ' ˅" !b友Jyp χ85QG|땜M>ô4%xoeqc嗯*y WbOK[.# A)^j]غ|Ἢ) T;9LU>+_m?4\zl.4LbKZ4CToR5nr7'o. J՚Gk?^xԱ! ,}|dL|d];Xn,< |xo޸A} SkRa԰p[ e(H;TTp&Ufڸ I7nQ 2*àT|B3KR -h:C)'0"Lq#Kn ~]vL% %G`*i=+*"X3DXQPN]89UĎPp☃}Ț}skf*356йd|[ŷ [i)J>zh zq  ܟ ErH+1IR:HlQ&)qoA UN Ĵco浊υO8#fB); 7]P<@.¶di6jnbsїfIt-!P< p\G1krL.R[ot0+9($ywIx"FjŸ9tO^aZ.K֫ϒ2y=1HztcQ4F>?ʡ[ "oYC$5`+P[(qϩ:R·:MS1n:ASYA&r(6.IV#<Nc^nr<˻ȔNU 'wzTCA{m766Oy#{s?HlSߕ%&AK-s. Wa7=0%"T2I˷5hڤ_,{ r =ޕ}V0}F"D]IhŐ+nolhnpTe_ 0I LTmQdq6h=VS]"fGޓ'Aװk߲kDb8i!i C &@rD-КbȑÖۈ1Y0[a3 >pM([(r~"`.c[QS7\;D:rLw]~/AⴝS񝵕gfQޖ>3aO E ƣjLTyct|GZQv%8x/&e'[i;eV1̢ɊMoOSgٴ&$x D#cZ5f6T4H JY&P|e]38hWN$uk:8ԡ?D)à"#絨]hʯܩj!`w=TQ/ 0Lej1S׵#ZXS +;g9*:v kZ#R9+(HCg/L7 7|g%_y C[tZ8QQ0|l _\,u Dh?BPRg-Νayc4zKi|s d0{viϿP w`(ݯ3xzq 4$YئL8-\F#< j ]gL\C- Y7)ڛof6pe1b N>i&ybD.E0",ܛtMM$_wVR:{sKZKV,,]dH\;/lmO~'k\XQ .Μ FhF)G#"?WTvu@KDއȬQ\M0Wsa ` =DuGdh$ ꮊ\S"};yj9[. 㾱7s0z@eR)b"Ѕޯ!2m moE*os5l |9u9ϛX:]2[FXRTהe[UqBr;U16rmJ?8+u"Dғgt" ְ=YqgISЇ $8旝7bpS0AD3N +N!Y\ B14hAJ~NAʵ%R#Lrx:i:lHT0?1iFj_܋󪆡d$g iйk~Ft%]{kp::u1L"b|'t)p! 55K5㭨RAE˗iմ5]д(4U|J HGH Y?a8?YXa<Ϸ'O7u]VNDnGT4N,K u{U>YB<<J|e?с-X?Y_Dh V 4vt՞ӫлL;hhZqC[_,DQ2ZD^uv1uZgrD?³jX{4щrZwb \4T?.$e"L}"<eKr8'21V{rf8 2}z-KΧ/aP[2Zl}X>-<ղ~,~L((b[~(gS>EY?]Trq 10ͧd߶硁Rl06 % H/;J@C޳`rvxB)R_-M-vI4Њ]6G<_M8Xވv2]X }'WÆwOZ[G^ Cyu'8sUw?cZՔ` wp |~bMʏA =c-(zۧ E]SU)5Q^Tn˿rjߐIYQaB v"ݪDo/{J}t*<2WqP5|LxL͗>2w<Gz͢r 7MqkJ嬞u` ZG3.G0ZZPW%=`H%JP{2WHg8Cup8H_y8$mnY8XsDj%I? !;]'jW-_Z Vy/Fd, MwR :[+Oz>h#nIKԞyFd^ǖ698KOnFʿ, _Mٟ`10s;>@s&rn&`d!""Th>d"{]'H/{73Y-[9 8G\-w觳imk\'4GF^+VASn,\f1Y"-i1n1ޒ֯p}Nn|)ĺ]!Pap{,Ȇ,x#,g =wOGd,|ς j҆*CJt3+Wy5TV{8 tzkM&4s30jɨ4<7 {0an AoeQlqr ׿k^M6vwxGG&ꁐ\1S6~:mXGٙ&C j?`ž2:54Kbh:eϿIv?cށҺm!~B$ ]I-mр":EW 6j;krX% C?jW7H!%j5\ywB3|N1g^uT.8;*9q+'N dKxR;:\n3qK2ҙ#U^^XW. |M+'`Owoe2;sKGi+w3 &O.RN:ˡbPtZe=x۽R֡!oF E+ܼp4WF9C:ҁ3t|D͙٥*`ExMnȪQxaK#%UkeP!)x$ =4i%md%E䔁+3q&R:9oza.#7i( ~4s--S1"ͷ yμAQal;Ȁ +9=lqٝL̋̄cB&מ5.=[*|lYqƞs}^?>45| ܏48Lj~p֡L 7iV=mJfEw6˞(@Zp凿ˡBy DFZ ejG)s-Mq*ݹwKtgl#TK'#D j*.5x_6gF4;n[gmE /#ϴF Ռ>O }ET&KE/n)^m-8ri%Aa tjt+탐;ܣjj3)zjO:Eep5(`L0cVZI.JQVׇ4P?=}40/&Y2t='9h*!Eۦmڽ%msg[6*.B,Yb$$o#~J )u89.KDɍ<񶡞 ^xwAc_ź윧kDTˢ%d_2'^~0fFڹ~.Ў rP~sfa>m,݃$'Zi{ы>7#.jI}ٰhijLu ۓԒJ%5]WOzܪfZ2&}|V ݇'lC_qcQ=QXf^/A^~9!:ssoxhƦٌGKRۊIm`ëQĒ`b_)MIu؈͍E(JdW6^Rb`r-)4-E,)-zvC]% qs[}D3 nb,ʘin{¯ţ"Lh]zTmG8afW",:rNG]\$/Rƒx4SuLNBgXZ[ӼYaKƱ|*H,22?H_}U*.P|\K:Ҙkn #Ǽ'UWt:[mVQ-kœ(ɗO ozGb{4(rB_Okb*#@ NS"{' N l>eP8L,G wz? h*\v7&jXLPkSZZLgKXcz +A)y *P v !ʰڭL$A7i (WW-7~ImfB>b,Ba[6_ފbG N27كf#4hbP6DJzK=CB}J8@ɯbpM8fo,)^Cu6F MtG0 @-KQ 8!5K~/bj!\\#mgOa/ `@lzf_fXgBό>qƨVUA}ca8u88\PitT_ME m? ^R1 @%Wu?Fz\/o蝘̴usԊfVy 5BO[6%t1 `n yJTו?5>U[E78aq<tH fP7 ~Ս/rF'NW"afGvck hQ*Gz;fDqؓ1I&/z\Q2 P ]^:$~y:WuEƓaYɮ~%H!:^-:< "g,qNb.^ x.83BĉF"T%^qe,X,V43zMvBkV\4İQ'n ?K 8 f0B;< cJxTS%kUoQOv#&ΓDE/FKY j^ÆدM)S,ENn8m>6nZzQ;U~Bk][mzFtbȲ=:Mid /4U ʂVU?T5| 8-ϓ"L^SYkBVZ(wx Cާ m|epo0gp!#8xpuyVt&V4U^G%}y47Ȱ4!$Q)lh3ۊ^AV?T+LzFӖ(sY93Jŏ)wLx8me72ipRH,`'/hC4Zv+\ L`0'M/,JSnk4Z1ˤ)v,x;a,Һ3y̫>TƠrGQT0۵Zô |Fp21,gٟڟw!a;bl%r9 l@I{\82ۃTj[1`V8ǔzֺvk?,)uK _ Itan@(exEYcJnW'UȔ;1b=t}#k-2=DjMoM9tZD&<ݫ2n!cb17I*smdD8N~딺CN]0rA$ O*|*4N#Ofp #5y).m1[Re m30+DXi2%Xv/blGtQ%Q[0'#HL!BPl&Hf -$W(a'f,\yꥧOwE q:#W^UhN' ]ɡ~!½ևQ˛'!֨P/I!J+k6.,:(=pX1tJY8♽WT>ao{:䦩>mlKwW.]\ [>q͋D S@?/!g$Ot^\C4uU(Jh\5_gLB`2@\3nc P eM`sFLB5|#ԀEShrRTˍ%7]iU.P,b)_M j؟I8H_(NlO^JJvO0E2 kg)s4vw{ڣaoD#JVJ*c,Rgtj=~q #c *4wϙA/?@-m{OZgɔGGFKV ~~Fs^Xl& ܷs ӎ0bh48ҺZoT u* +Dž*'tZeD\2idq#MšFnu bΟD {n3% ȡ롶0ݾPEG&%݈%P`$~}r/{BO* NرEVIݚpW*[C9db!Ii\.yhc=Cx(_Uv:_D5y BRQrt۔ itvi{HH$* #yyzjςdt cW<^(B35Ž|7( W7^FbڢIY1vA1{!:fCs3uiqEfQ\ɞ?udrK˱ K'i;N+ =M [3?@[ӵ>ǂ^Wx]}G'#c,s`Q8HQbxYGxrV-b@vRӘMs;;SH^nckRs `G865$a\׍pz[vϼNfFB&P/-q%I5Eِ$Xx"6,ȓϤ|B/UH.'5 1Cȟ'eV0H~bg}O%>4ofg{Niٓ6e'J2朚[ (V(+N(~@~UTd s_d# ے[,x%E~`=aF5BtR`ݱ!VԜ} %=d Dmx,s߶._W\fKYPuI # $oRE1~q=q@nqͣiI7J]ږ97K1vТ/M~y2vlEEl Q3_c)|Qt +Aܞ-yDV š(2^k'[VvV} 'PeqF|tD &(A`_z;ׯ'ϔ2Q니js#sSn|[< wF[L{XBNyO??0[9!T ;H4md7œ11^3/p/snH @ :-*([`gPN#Y G&RC#}oFO"آT.FT6K2W!2D=C͉TjOr9>w4=6˿.AL^',<Եa#L]<5:Ь}2eʢu ?kr]&U]W:YB-]P."ƷbcMxeR*ps*"&} "֮IyE%%aZo.Iݰ_Y.&tЛ$uJ$afS08mnz*1w} {ĔY4<ICQHT!yZY'>"{X @١]ֲuW@D~8>+V仰N\!B*&vVZ$(f"B*y;:M )!^XT-У=em=b#C=p|xvbwJ41o;2&&jxNs[ϢlmOQ/n~[FCb㰲j2zKDnɥLc;2^>S@llIG Y}ï&ǝ}XՕ LBrRc8ajJқT!\-[%M>#KQg-([6IG bt8bE[+o${eړ dx/66 & JoIk7$aoU\خ({ 3SpxgTיI]z&*֦$nQEԀM$\'R)<ޗ8WЦ0G\TXy8]fxM>eZ".1yHY d\]nX4بo!z=M=BCWu]3s&,W!ۛ"iYx= I!bxRO *ؾ ^e~54:%5?YOX_o$dFҞLn&bj!i< n;!}I ZIZ~یþNZ+OH: BJpfԓSE 0d}WDA`/n$Do K5F>YQ9 Z\Vڛ`2Dl)nk: Q9/ =̄|wMq.eeoα!0Rq$>-=t\hFm:&W xIGiꧦ~\zM2XX(Mi;SD" @Ec,xTYq; 8%D}*H("$l3< GQZСҙbӌpIc8j0'Tr4% /Ѕ3.غ X|9'Dƕ|5Sw%19H$ye'$K~C\kwL%/ =ۧ{[xݸr_CZ = /+h&3ZbЯ⤪zhQ+nk~Lˁy?,H?A+Cw4U-lP'A9QF@$ؓȺêObl]f#aQK,m'S۔+A8AA)sƃUGI&]'bВzz-j<cH b %2.e^\ ߑT6|8e̅ ?%kAqoԝMhkW˚2XuWj$AM^J\ ]|ұ|.iQX U,k3\gwrx&YiцӬ0MըV>_Ge1qZ7:Q8mq0!4.Yg%8JʆmB]fDTD`)+ȮgskfTѝLP؁nXCƾ_!Yl\UֿkמƤ_޺!YHV y#^Wq)fqO̅>nv}C}\H㔄iNu0=柫J]NF"wZ/=yP7j?E7B7‚KºvZ\džDt/QXƷy|c fVsRp'*9o#[^j pZً>̣T{GUpǦ_ +`Cd֊%OJN9F5_@ drܲ#Ey*XNT.jl,^~rNojbAXӢ4.VYpJL/:[)K"r)Z=J -. dÈ>M,VLCC~5 4\%v}}CXµc= 7k/>S:M2 -LY/f< tB7|֢ߜrE޴ mI̘Z8Per|W>%~)P1#ujCѡny,>.('*n -ʗ=k_a7P$zUx]>&! t VM7_2K{&cqY6n kp Z1A#ǩNj>[/:Aj]JҔ8E^|:3epqYZ͇ o+k1dD?o,R_:!09cPqnFPhw1D//xg(QEˎ}M5 2_~[hXG>ŰP~3,pϱb2o=6> ~$}n U.\ζF}]p-G/MHJ ED+9![{"nKoNlX`uBw4]1>PWq5 “pgE}~IT0±[iC[4eO\(3g];sw"3a)U i3v^-fTrDONIe-l.Z˄ٟ^S0U664=\ zb;,s Ļ͢Q]}F0ǑQ@ǥ_w A9,Ee⾁oU U'ROa4sZ̚5G#&eD}ųeG ~AcϘ)D ,O.%ױׂ +'?+rqw  `k3hXkvpr(T?jO0"ڃ. x?'N$Tt "QA*v rr='_bjƩ9wrŵ !Jߨ\D@8þIrpZ"t EjRvWliLa ӝr(?9j= --{^UB=TT5:+cTbg4 [Q[sZjktuS@Oc'My%^:I,5Ӏ6 |[Ox: Kg tL2kMgi]q׷y"b:Z^zR`rB[aPR gB#1~axyux}y F6[b#\fWam sɲ{A*9E,IƬsGtV͆{Kuwy؏#C=a8okx& ~kN?I?3] ^ϿBkƥ<415ItH!+|H+&[щЃ$\o T\>JҼ;]9Gnfo\pn98a:]vb@srɈh2"G1=5fS  /[=q- X/FM!jo"Ȋ"jXx&dK+X%JzT_=U6ԝAiJPT |`lE*[cA:Oph7P<M%+f`d-@T2>Q PCY}FS5 $p$@}#Rv0j_:L cwy6sW^kQ<yI6RЅY 7th##VxYdRXWZ't4/}s|0#=Ѝ3xltIɣr?I 1)'7Xaߡ\whuT*r_FR7uU>)4/׸{ւ8fn2^[Lh8BJ`r*G]PnhG xGn3`)FCVQnʴC[dZϒ aXROK! ^4WX !=Kfcx8wmQ $t7ښnMicl,1GgI|;凴?mBA#mKF^bY?mWܩWVLe Ƹ.T$Pk!x9 UD70ꪺO52a!Mp?>8WH?(CU hY^舽&ㅸ4;GNb1rQ4,,AN;0Sl4>_xdcU'Ec]VME=OxZglolj2.- tҞQi!?,kŇ)anD5e6@q\g =ڰ ]22۬諸IZu:M,^@.yuŋIW$ Nb`;vl_@{>`YniDw>#gs\"Q-S*xE]klvQ{mFrp;*g<29likg/sxԠNPu 0g@(09@ Um iK*p!pK<& *-El<;!) _V鍛Iu#~Cм~$B٤\J9W:I +41!^J*M_9xkQ?,eE) c|ip;vd ARn)(-6v *і+4DMtwͽ"D'gjOab3-/%!3@:2uqO`ЏB ΗoJw D4\C˘|%b+);w(M"t&FVh"wxCSDQ}E\EX^ [6'ֵۖ3c[)l`v%fu-^k~vxݏѮز@ GKǖ\ަ}(._@\oW*^ '2jvK^]3+I~^)-aouD=+he5NU l(9\ IyoY!}B'9e 2!ՠ66,gWFQп: rJ)Q_Wǜg~^ż2J>݁&:ɣP"xP<PAd80%Q_,a.V%oH`pA׆S=0C )Ӏ : U*sվ!? h6f*Ѭ~ X ?֬i2%jOhQrxrFNcI kDMsCxX׽5]|7mʼ26Wa-2U A9I1cY94@ 2Zirw)j8q\qSΕk\r:s]PYX 16Q6]mK)2!t|c-.Ӂ:6-8@\v6z(ذ>tx%sJ\ VOfumCWISa/_?.1jKW,rꧣhL-| @O)3j̅6(Uҽ*fs|5a20P)3@$zMVÛUi s 8>Of,bR :6aٲ׃)pG w.}KO )::_3ul&9=2 Yf9kKLX!3:VY}E.pyQc{?}JAҐ1;hvH= J7bArcB]85j;m?Rmw5?lՓ'!$Fz\Ⱥ6Ĵ&Xu)0b'nbdžk>ȂiTPr@SrWu]5`c6SZ`3amGHzcG]!WÅL լ"ΆșoZ2/W<+܉7PN/QZeFرnqa !2F-gд#zD`jkFuЈCj{@zdH{9 9"V2?zs->l>Y3o5}ȆZxɘWsiCcW)LH(;ݟ[Rľ PHOJb{J4(DAiӉ"A ?0R̩6@_^dۅEH$ VUsGDQ T҅EuS# ojH8eu&˕?Y $MY\ܴ1dW9:2?eu9UFZ gTJx <|fY?53rtx1N $ uݙ=~OzHf'c+a[QFi݁ۗ,^8 0k|//UBBs3:n$0Z'%!FϽ6S6y ş;Ѓ#p 9M=sY@GöypNg!0g;Dw\'.'l 炂~ONJ& WslsCiY8:.%]p9n q9nj`C< jg EÚw9f(9p{kZOEDQtX_cy˗&*9U&O(,<9x^"th#q*Z_Uy`_Xl)vjLc̙&h3jIX{jkB&3#¤q1 Uc&|X<㳲e;NVʮ"fL\4[:¾'UwE^%~)D=E%Qmܣ$H~Wv4eDeKYe HY*{i;[1cpٕFշQ\pg>lhM]S?5q9S>(Q"&zd$6?Z6U~6&J$-OƎ($X]~}D!|@qrhx-eѤݎ *]}@ԽJx7et#־ / K)ޝ! Ykmnпّc( OXfd)]<5.o 6 Byeތ>VMr\j9e2Gvi3cWBڱ6wBv q^]zn#ywVA9@;+SK <{ f#ǧ~9|km7*r d[|Jg }׽ )H+4E_dմ$O.}RXI@Cwg:RSolq)?T~Qί;s³~##6bZNbJ͒{JM {=2!6)p@::exOrN,B8R>C&O0=iVwv6V p,8߹] 4ȣK-G&eZm@}KvVj")j-V/$2Ws46uٚ(}>]:E6i[A `{T{Z}Bѡ2ёp.x\Ƥљ]bcĉ C#N!15ӳhYeuedW"PE~\}!Q9[ 2mZFX ǕD1|/1(4$905KpZ[<T*{zݖP?Sa25 C~? 1?C(s*Hu: <=A+`|r 1C+n^f2 @3-O~v` e/Jq(n[DyId/}|?, m6ƻF0Q0 `C<]uOpu(˴'s8*01Fa]CBL$9u)#+U=8wҢ," ZxYUsI9M@I&nΟXH3H3&[R=QaE+c ;S}k#HkvϘJ 4+a ]?I." MSnREG2Kzt'p36$dg- txKmKS5wFo*!- ٭~]Gneճ5P\Y-;&s=] lL)vlٳ rAֹ0@itSۢXH}H!`Z{k& 'ziS)T͇mU&; |~x u)B.,ư*3J8u[Z<]Su \ׅ̋Z\bX '5YA /.ܦ{%ܔad0֯>vƵR!JxI}_MrhQbv`'llpj;K-kSlk/!L :m }qTy tՋ6f1$vGfh2Vp)_ZcN0D&I2!M+FKՓl9EP%>u;桋|~ ˳g*1=gw`Z `ו /a|4PFqJcЖb{'tSOhRoűC(ObZ sh@{TDM[HǐZ' Ec@nf~~f<æ;hJi.@zUbzLxPty34gX) MْPX߮QӽtN2j]<[vm뜛SUAy ]9A-aX4̩w!!j9x۲#4Get)l<mt 儼bU]pSp@;(,rU Gx Ji%F A8Gzk"h۞=k}a ֟mٔ>~b9ӥO+ ϋu 0)7 ?=9ptέ"Oc 6M..{ W.b)N# eiHxl뼿 =̟*xĮ/gQ>DFB<{"c>&s_Ce~wςzEҿ -oj !QRCanZ۔^#INܦj(˜Uhӧ/%@#}k]Icz!9|6gBQM|QoRǢ;EP̎~Nӳk36%^g0lj"!]h{(gP\Eo6wi;NkNckE?ݙD 7l 2Jm7qS(@gLj'OtmkgvXUQB<)fz j5m8}-(t^e\EFm`һa٬Jzpɲgw"iegZ܆Y]\cVշ.KlʡɈZ3H|W:yP8/ 1^:2C73?yyh[2J;e9 "CN mܩ 0;B> tlH6:8x1ÑCb*UɚKvofL6nKƓ@=!?tn!{WtjDbbbܷ9C vB,07]/z"://0(agsqNư_8dd/D\e]) YLIě';㺑ԾwYB(gţ`; Dl;ѿɇO {5m4KŖhLJ_5:O] {4-uC&bU; 2>϶z|tC CP|AJ 8?:Q$3^wwx UFRo>/2(K P'# A7sbAS%M&7R:tw`h a@!@ 7F MF^ qеQ߭U E7rHؚoTA{H x5x"p(PB2x[?I7+`\]݌;87t[p?fS 05LpOs[NcnguWo^JchscU,F9-H+>..3vw#ݟ)Jif6ho't8iL9ʦ)5u&\'*>4#zg?נ7XEHr}.E2d[C-?@x/!~2ˑ.˞g˽-u8n&d*qjv^q=0}a&>e@ FNVBG|QI'<əQBL49Y@%־bô_NG݌jҗPu$fӭ/=* ݛG޷X I$6 Im :|daG"[Nh3OO_Sauۍ=y*煉-pԒl%M]TFkߦ V"U4z.ST@>ׄRv6EjRLnjdX2U1!l2LOi \`Tb<3][r(g_4bp]eXZ ~uƓ۶# 2e]34LK8[<.dCaEy`qMH.Xi/@A1zZ׶`^f3!ƴmϰaZL!ަ\r:Mzb SBQ$_kܨYr:*iO;a^6.jN"Ac}?U\9#7)8/f >+MXmlH&wo}ַ?2Y7=$8 GBz(Qԩ-G~ʬ[}Ē nmMD m;V TU[u54ϫYT9jC?XN ɶ+FΟ}Gwm"ʝРJﻰ)ِͮ؁ir$oN=f9]#Neɪ/f8$P%b, B/LBb_!/í@J=Xe+}%޿ޡ*_Ҵ%X$ ]8RL|@x^K!N ~,o +tؼl׾a:GDdx}ҍ@E3؎іփe; " 3 6u{o|w-$k\sPlѓO.c`$tQ*m80zxe7y Y`x~/0 SZ`9BfYMx Dz p80翞h?"t7GhiXpש_Kdʆ%P0=E!l:Bsp@C<_Qs8UysBZ~{sGԠAnUTU2)3nBem9֧̫9wf-3Zm:tWCht?T( 2Jb]9@w >r 8G-σ4e!JHȤJJo݅} $8@KUhRbYJ.Z˜Z:iԌ}-1 lv|돳*;R@W1оɕ|f:VОn'g)l=ͫji|1ď pl;v( ܡKi xI2R؅.MdsRKHC`\|6$ohԢ{㽣cg{}Yq@RQąl;b)"% B. Nct?qwOdD,6qŢgY>hfj |w@2û2txiid@^RX@_Jԯyi@?eIeVᔇz:8ؔ O/D*Hѝ8eԚҲ%ƦYƌ_n|‡|*+{sRCoySjozftxc4z'us{2.ùPT gױ* `PT#m D "k^V {jP@GR[a"c`K?tuEeccnX5q:%˞G쒩8j?KnBMņT@õ:Gn,n?C'ІKDHo]Y&A]U {G}uC l6,NA`/Ȝ.PL0U4>A'&7S%6ziO<˞H Yw,oW3\p%TZw3֢*7֦69`__bm0ɯ<,.l?OoՐYAr)!?(=$L+|ʤw{6pmNgY\1{1f襮.ܿnuQx|sLF2/ewSaôm}wm_y’S} ve< !G)yL&q|p_l hj]1Pչe*sۻ5[۬+Mo |Õ[\[{z(nVj(, Pjhq FJmHq#H&_oJIr!!5J5WLIw޺Q ޻Ùl( =#ʺkh}OlP2tizތ:7&䜌2dY- yg8SglӬ@XŖ߽9M.Ě]sn{N~h۸IENVx@+'7U*`qXcƼ/gGⲑ5ZL6ѾyR n =>òt.ŸS3Y|RDs VqX\DK{% 3GSUctNH+xrR=_iL[ZoG>(^@;C8Go^֤%"D< T?Uder'ŁO0%kl ۴Ռ3'((K0y7rķ7UlMC4 h_Y%pxٻp9[`VD7Wx!8ms%FkRMjF!W&UaOm_56X%nt7S -*R>t{a`c裲_tmr(oty=~6[ T WT^!Cz!4U.D&j\>~12~.[Jĝ=k o"9ΈM3e͵D[ݟʇOFٝB&[(t~5O)RRw`*՚^(zUjDjש~bK(eSIԛy{-Yqd<XPR" a\5=aoc<:}1XEH ƒ"){P .DmTTI E[ zUZ64eQ- a~IXYW\ZqM ?[g_!#<:>$?eװE#gAfIu3}~b˰m׏.{?;g JzD>$e v2WJ8tr`G}YlAtÆ aIC>/4TMbрrPY,w{z+ КCZ$D)OB=>au¬ʤ<[): $@'3dDmAA3IB,h 0J'4J,B#4ǥy!(Wrڇ,fCRA"I0XC?~(|+Wo) O3SEt`9"%H̄G>'adXp`EA`Nz]X1<YKZm뗿%mԒ?VþG2) >Fsng9VZd@Ok/-KLGCk5j>ibZFFŭ﹡Kb"4Ts;0Kg`e4Id7frt-c]sDC0BSp/ZtLh] fqՍJUc۵G1.^0ֳNwkSL{Vbd'=?F~ w:o224|&4>;=x8<8Y0 cZO>,>Eޚ6c>?qiAS"h~s| dZ=1" B>E$Uгib}ڳyaLR-K-58Ե1{=7)?)XBljϨvh"2 jh B4[h:%F̗jZ҂g7u P"n@݈Rpű_U4^(tQX[ŨR$1^ZT']89/\V^#pe!A*h6x;(EyQ ܎2 !'3q&eN_M5 9d[,*e7y"8š{«ѴI9JXyj 3Фȝ q阥р2(sW3Uukw`dd-#_jU4T[wk286u : H0`͐I .DSTf*w9yz Q~[$WUR|W"ر[Kwg"1fm&itF˾&ExDt (gԾ54g1l_f f<&ہK, N`;RyJ{5> r*Ƶ2hQR l03.UCt!3b ‰Zl)t~l@S"DcK=Ah>*n"1sT4}f.*^@Cg [fև)q\"\zezGdV>7^/b8vL'{by:x׮i^@y.7㠰rjW2 5ɝdI[98 T: m'{BfzcU֌E@Sgܮ磻MP$ X2 n΅$|'g5];H^(I7 Q9sHUuq|{mW;ɬN/PJ?"aϚw=#ZYp^DzK\[=XJUziLI5$6/HDBF=I5a(|ʃȿHn%{K) O7D vt}.8b ?r'm;_*eީ-}߯T؟YKIA ;c8>ƹ8<,142ƴWj^cq7g8<b[e1T2ݰPn[˚ӅF\.N0( 7s6fO6=mz\DpAPP暧y66f/K(_/jn"5˗¿Q_RO4S4B"9Jh}lFvbU otZ1e"w"t+K0ϫPoĕc7Fff>W]{8dЇq$]VtNfSI4En=UWnyx 7.#b1K0z2v*:=ND)/+na$Vbr"ZBx  >$c[!baoK2"uw=יƍu[ds[tW]8 67Ww;4<@nr/$3hoW-=:{o{lV!npKR0euQ3ӕfN 1s|cZQſ',g^|+q$ś=4uW$dQmcH%y#D}ca\JKna+tjDN{tEi]Yi,fZ<|RF8 Py$^I{bzȾ*F1*^=Zn$v X{0:~S=[]RNV%f:\/"j(ݨyK|!ܔ'newVp]Kυ6LSVIDr0_vY&dD(D uSx8,6="r< %b-4u*y @St{EI.(ÄdL#/3<~¨OJEUѰp -~Z[nq]A(qĢnp335A: t`6Y`r2V|ɞ/AGBAg3xYʷk'f>X]z`W$l!4!skWn4~8pbgԍRp)ȅ+N 6f<6!81hF/[V^2,@m1RkP>ݹ0҂hs Z'f X9 E4XLLN~ۄ0HV`QSrotCIס}Ү=<2N&P{T(}\ea9IϑQ17P8t[;}]TÙupR8p޵( ZuFxB<(}U:eEu>.Κ) Q4Ft \M&J4|Rf9= HF"'@teoHE9hx~cf`tPgbY^?,y`UXx H #~Vq+uVrfKOaWu'~̨:SL" -βZM('ǾW\1n-*U1x,DpȞ7U Jʸ4rkKt-B= {弊WqFT4rɢ#X%KءGGzTjA6(ۇ{0du ;)jo8NvVRp}ZRQ_BdhϛnMiHi9JmL`ϡȽ.= tTȞ}K6AcS'&SDSCiz(dp%!'a~dʤN(38>&=nb ;A*"rF2?tp\ԓ8䚒vv|@M >J̮PjHO"e#NBUKdzͫ :7, <.] 8B!kT =89ǐ lS/oqG3|oX`JK dHaEjMT.XXC2t7E+L1K(&ygcgn.~菧ז*; J&O. o?g2qIhiYrQL wJ~s*jh):S`-oM,'~ͅVĠJA݆X+HP(vkWTp9TĜs*``x!K@Au m ޲(]w 1qGN 245uOi-c TLGb8J̟+Jݸ dn ϒKc6~}s;A {m#YW&6-|gWs= w'jlFi^f.xԝVrsL'7W8!͝oUZ#H]x du:%Kh9i4~,JeJ!x4')IFyQ.UepWeB{Sƚ{bZ 1 a~`sx}~QBhyU_U5 E2եvz_ ]xa2tRtJd)_H xVJ)e1-X2w&v2+^k8Xm&>"\Gބ^g'5pbA{G:\0Eiéppj֐Zndn?/a}jQlX!8CzU~MQX55xk:kmJLHF5eVMkڂ9kC}d' K ic0,2$;r!v= TCZ{lLz)!&w>cE1ׇkG6Yk3y$uS0U U2w֡7 *T 9W7a8 #΀(#+zO%,rkv@f֖U J|ѿ^}tkm)٤$&z[8"{+Z w8;BVq5AP^;s>[iܧC&&1QV j9+k=`eY\L1BgKyA_ƷH"rK9+ʿΐaK/@PxQaJc{`V6;bdjYO-~p_9&rD]SE ,gĢxh?ʏqQ Q"IWe 8kV c4X%#v(6ŌwdMTMI$ +_0_d5t] #zҏ͡nCh%EBH/ Ў.g|14Uwg[sЈLul#EoprGlHRn-Q򺸓Q#s(KAB\D%O'/C\hE#:ձ$w&tCqY{^I'_i tXD^Nׁd }x]kvw$fq3C\ݙ:\>=}N 's/eeG.-Cئ|7sճ͏; ddua_}$kf]tz6!SZ@8V%G8B{9f>jtG><9V< o&I/G4Otَ!al!d|~% QdzPAdDG_!<>$Kwlz+}ӭ8\sS}TsY;e? ]nr0<5>Td'kKB AwOUd.㹑,=g mb@o,n0 )ty z9NCZޜ\$vӹH. ;yiEtI#AIWn(^Qł+B˨fT[CeGlGY5&pf[B@7KA+H_ ЛDž/ӊtIg`^V[-7{ҽKg#~CgGjKx ĭnW?\]Ҹĭ;jL+AEµp#9UcI[@9=KTP q߅:^ayO~GPԝGatPSu9ѕ{mxB2FI, e5jk`57BgΎpB3`Ĝ_k}Rңc]l5T&S^^XeLMKO P^,cNۄ>C|F>>%rRdꃔ3K[Q , -dJ3zGH Ӳ'(7ЩÞC"3Ėؓu+Bx }궚-ytۧ"c]﫜,\~(PoCtt|\I%X5<5PΒ ؜ oP9Kdv/e +6n,jK9)~:u"hv=nܱ]b_]Y.Wżr#S4܄8%g^8Zd~lEĘʺ^lGvŬdD?;ՄD 5;5sHSˀHH sH"'Q8΢q@xGBY=YlI &/!Q_t*yiۇ#5f v whWZB9ZUHS$_f~BnB[yWْl:ۅwF@JQjG<7:=Y9V Ǥas5 (TRM WH1aC+krwM6o~| Vms6Ra"sS6a˷ߩS{Ӌ {H:Q<I>rSt0ޙRi" $z Fn &()MuphN&(SAݘݫte%53]Su:EtCx‰ ~rMc%@m"3Hc+vQk۽6ebmM*o?1KѡXu8GS;H_0Xf+,zXGᠥxZJ;~XKOQ)sT^MrGG@PEzμ^?vLp|@>@SqF-t㜓3lb99iU醷D<@ldٕ7{_쯸, H=צuRt$='bYrCa[cIAt $B:a`xʾ^g|5&kg:N2 i240 sr i|"F/fbbuQZ>H; d=KPIھ67dΞBl|?2x^@}1HO7-Ud:h '|Gl~Ӆxu!UZrbAř\d1cvz0*ah'^ k,kZFw]vZ؊u^w{. '] R]R!<.H&L 7X14;PgN';-t^YbV "H (8V$p]Y~K ݼң?ywڇfg q9J+V4+B'%:$ͦ)]̶pDߒ'l87Ebz*Io>5}`IvT'\ܘ#yk 33TKͺG])SϠKt)J ";"FN;{?:˷.B&7'9,RM8{g|bD0gDWZ%C@^$1Z 'pQz~M/ S{W#Sj2QFWĶFțIRᆎzx gg`ͭ)D~|Bas4p )^cmKfGWg v5tЬj)!dSiJJA3:|nB:~sD./%F0Y6/Wq^WdžE g+hWYCPFۦ˓z":.jG Q֯O6gW›A"MKHОO̿Cl3WxZ\ ,-CYq%h'ÞT~}w$nݵ5+ݗTsSFEF¸M=u}RfWG]7l"0\Ok0X+y's60W  F_!53ևMDvŨ)?[Dv!BD{cn6ჰZ WCsf-eU$M nٚ t/ ưz“!Vc|$Y&HI~uCJ?G!*Fu\`~L 4lMk*/NPtEU+xB/~n&8KyV5 𶏴'1~!Zmwq ӣT/DՊ Ѣ6z zwt\;dZȰh %%M>BV#GJ 02ќly]jֱSG$: \!35yL?jLM'i]U+ܰ;#nw1ђ۷Z2G`C|~i7srVY.+^Se*$X5T$D|[\q>n@t.i/Z:?ijڦ|Ee_𿜝cs8R>릎fy XDA~?jށO;Kz}.<=!ZGP fY oMGW}:a a ^ g4Տn*rqA\]V#xes$ZUQtZ'7Vxx{/VQXEkRgj(8$Z/'+k,9כJv vrϦe00{$F<G SċMp(Z;5\wgYZ0707010000028e000081a4000000000000000000000001646b69aa000051c4000000000000000000000000000000000000005600000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/atheros/alx/alx.ko.xz7zXZִF!t/oGQ]?Eh=ڜ.+Лp$E71m_rDm?v5}\}u5FbYk&ښq)S4ͼ[`y )) BZK3i)ڧ'uTMI@+biy[é̗Ҽ>(L)JIrMT:w?H*q*"KC0#T!]zQ"cGP=)=2vkx'W7brcFR(9@6hb7jwkՀM'+[sK̃hn%WUew%T( [:|Uulj4΂L؜+FF| CG=%r Y!qMý`c '߻/ (m\X2rNüWUSISA #:p|>|EclUCYͶP\bc3rxjϲG1-CiPA~}hh  :B֧|I'Ґ%^)F8 9 pYBGI<"̰5N3S,Q'zvw& XRǺw&gj6Vs' CR7NcOp8f#tN#"sB}+b0U6VYAlg>"Tl1sXG'b + ∘TbkIOQi9c&ɓ9nZO}w\ ] .Cɳdc# .B1g58ncCǼqtÓKfebdO" {moCS)j}|bt/S*Kjzك0VGezr|n/fI/ut;BiײLV񹵘pU۪2<&Id9,4L8} .©uaKzX3v^m7iڪow nI$,FjSba` ;M߽$0Z9a8N@w::򹑍L+BVz5( }"f@C*r-T4mnrP 1$0Xy=q@0DLw;@L/rL"zy @'Oo&n+Jfmˤo5JV 9ΥkR:_&*N 5+rV6acLNP.X >:"2icy$jK {62$#Aop×nUo|Ca,-j${L6&J1q&+$͟eeSjwldAI1ejkc[,`\ĥãbp%w7FUvd: iUBY18{y|etM90Apr]5uH]JUCOx{N5:b9_8(\.Oڐfbt_?!J'c&VB"[B_՘tMz)$(>-TE]{f.$Uz.PW-z>*k R~Jg4OGqS UQ+,*Hœ[ ,Lآv`WX+T3ǢeqzEH%q <~ K ZKU:]1NH얊5+nՂQ+ңD.$-ahlE׿Z;^]:Mnӣz~8%y06]i\ȥAl1H^k0r(^1qfECdB4Vcs8yY%OKA5t%~irwmƯ"G" s:VNBKFsV FǣomJz`|): :XCc.\w4=5Q .8nLoS4l( `>{KS-f"q)4Ftw7s>'a1?R b ~fTL e&&村_k].֭]fWN\ϒĭ)hg6_"AG>rjʨ'B ҂3# !+ 剉@@['S\SЕ3HiunbdYx5+(4Sv%ʿ#D ^mdpOMmPWb@LJ9bb&V:H@5?';O*\X,N,Wa ҾEqVh06L-/t^fzd8HꏉEFA5D?m* aVu½YB n}`l3Y˘0A7hUϬC/ɏV&}z̗<=Z?ƠGV{h/x&\9J1ɩRyKi*:pyv/ ϰm h<y3p- B<(|v vJ5fpǫT{j"{ I#Sn ,m J'FEB#-[A""|(-Vvܢ=yz̒CNdtBAZxF y#\͖qSsTI9oee55]V\Ld[ lL8>$v w"FCϨk|MɌͅ+qz?٤; YNT(T(Ԋ V5z!i¾RyNN" U}pݮӎ*9R[" JBn2j؁<;p֣Jvd|l|Q[߈}{\P%Q?g 3)n,Q;yǩd5'L*nT$'Z7Afl_c6HedmN|ڛwjX$Vl, + HL͡|(|8=F$Z FOL;# >';?SԕB ZJPA\U)/}6&ZDD7SLvn:BQDjܜ>1M<^ܡG4ܓb#y9;V&9YxAUl893 vkRJY!ӄx}dVޙK^/i_%|Yt>Igé:~mݡ 3Ҁ` j.oWt{Y{ȳ|= ~Adжe< 9ٹ[ΐ>3 "Ge4R iqM_ڇQAm<{2 {Eu5'FWn(`}).=]*0 50w> */9N;R R$*H;>OmqfnOhsitYVIhr3'mwxiawЊWP9c"%BD¥[ﯱ=4g=Y`D8.le9iyPX-a˻=H#Lko&b~<9M '!hmsiỉ؆DJخҮj*@+P/ d6 E@lP!`^k^L}.>KM|E v3JuHw3Ezq^P|}.pFXvWEBndw3ŧx864܄"@"sa#~nq :z5gw%v4`Op:p_Ȑ]@--w3E5Ab?DϗzGJ` J6$|)rMHR*Ey擗s-q|CddH-zDM.I\ FVWݸ虸uQWO8s*JDC%VKиdۉSxf wQޯZBeOa g*~ւLӼhe͈]k8#mŠK`wn%bٷa2|[{O;5:%ǥ".x|%xLM63?xA*d(_-N|p(ka5o/%U[HRqhW1K[sESrI}Vwny5VNu[}jyí4FyJ-4x vsx_Ǩp'u5*x)0)l0@c 'LҒ :ZR+a{t14,܋1Ek*5!WsR]>3$" kXVLo/QG]ݓ_/W}I0FI:h{un|nGY2cr)hB&!a3m],[wJtA(9^bm̎W) N-낸H%#1U\8R@!!*0S[BSܨ/5]6#?I^R K87-aGqɲsAs!l{".^ ;nځAjk5fC7HpPűo ?2LܛI6@YN!(74(y|nh4 ?>~pjv/OԹ_^9CwΓHH~%Ә32ӛ&}O*>[!M<` gp  8vb^Ks`j#tmxQDj_m1 |y4.M'8[}ޭ9r&ŔH%Q18Y Ѧ=rhy|yBMiT;D vw)z.,/k?FL(jD MgD 3f˚acS]ɠgD%bZ;P-Yx!OPy~׺`Y2UQa|Ɵ}>/)0;GWRT&]*yvg])hA:萼@ِJ,0,XsEb2,Є۾eo? ^l!8]L3; t 6Fx;qᬦSfQhj`y~/U4\Kr?iQ`(7x]A!m ;j}{&v( e ͉=cZ. f7?׊c]:MwF~;J,Cb-*t b^b7^`[gOصLU~QLFF@ak>V v^RPFfuHIi%^BH4.|ْ H@otذNay b,|`U]!^A ű^{cFJ;*DYI \E /u nHdqLWc7! xòA۠@3G7ٴΗ3(IůMWUv*#dWc9TA=8qY\5C NwlwG5QAZZ$frZ6SHIt䓉MP U`Lq/͵ۧC`z2Wב^ӯp]DՑߣNVl)NVX^QR3RÚҀXK\ ͸fNBu-h= A҂'Ѣ~,g+cbAфQ2/Tms>evb`Kj'V/bn -G 7. n>~_Js FVܰ"TP^upʀ F uWmeq/Wհ]sPz+2tk#BnHi #vcإ9[/gM.tL Zf3)оm%)Aro #)I_WSm䬍K[aqҪQﱽqIuWbec*L['oȐ P!(7>4a  (BNhk[>`H_o`;+팫4t;73yKKjxk@0y@ Hm[J 6LSHoדqBbA\#ba6ÿՒY%RL{ Pܲ5V {aU k3՗.u6 ݬϜ[#qiPZiMֵbltCY mǯ n #cU}jg tEBфeߗ)NzȊ 硡iږVKmK*vCp/(BdݵoV\LkG^n_- cM 6ד7 }nm/5~)@ Ikzs90ATǸy6Rـ }$]j"ZJuK|Dg+fVc2QgDЅʝ#)ZTMALBa\̜ޮf>׵Hᝬ:<Bwv$P.4U+-tW-ˊ[·s"^0.Y.k?FV #"( #(}Y O\L *TP.N'S\1KE)5Ո@Ê, k]3##$ӣGθ辀Dhuc]jQ<-4ao`QH>rm.|$t]qbJc ䷫qQa)O-#/\"3z6 T{fWNIwt Fv~;1 ۯyP*}Ш<m wׯ)F(^3hf|T;0yġ만[ [gХ` A'STJVwM0e]WK mf&Q6ZtBϕ"ݎV439 rLY`oَc11AxcJX=mv4:U䘑KgRl@%iJ52`H݄7|c':OSN蝎L 8JWӦX~_$Cدi퓮 :< &Ttuבբb)5KzZw^pH8+`0/W NnV AB ?Sk\7EKx!EփxY< \p,6BG m .3N+Zʢ| 5ʞ7 &Эk)"51ݲHBېz aDŽ1ʊ -A5) qgOP|؄@amXc }D4LQV^FK7 :';|% f"wjnp@l7I$5hUHY+"NM2(Yz kն' LQNtԸsl hEWTW%tSM!tq{:W*Jϓ[s`5!d"׿"_7@6- $o2um?l)ZCҲdݐ hB&yl& @JGk nmwD8G91#-&u0fF \mH|kVj S*H#9hnMDN5Q`E ӻ0Vi_Tw?5;YU|폏\qxc*F-oIñ =/aEy!ë؟t"McMPu &(O3&#%d XFyI<بܓ*`A%N>FƼ*rG7rdk02Q }ńҿ]2k}bODcB<8?d;ih1^|G׬0Ύ0z:| Qu IbF5QJ2chRJ\8)$tCNsD^pݱ[ -igI< 6謤V $jmO`xw7hT!PPG::􀿲?ZGiIKo(t4lufܰZ#4s'_3%Yλ`Zu\70& E>]f=хS(UV(8E B-n!P| 47G~de"__Nq[Tyb| 53z< AXjWJHBOIktNA0+!r5t M#;JV648N45,N-W\U`eJ-vqx\U}@Xh ^PٵH%[x$|1гMF".#h,ނq>qnK_j~-վ'  uOkoDa6Gۻ ]-w0Bzu)VjwTӒAEqa{ T-y͂ Yr/H|0-%V.׏ECx~tcw Ι]lutcq(ۭCwDq0[^cJ^']dV!TG$LgiAEE l4'9e_ac71Ő,SJ -^bڽ۵J4Zy͸p9PRR_S(+kRut5rM GPGbۼ5eyה}}!ju%=%{zBǫ%'RJٺfbN:r?8Ɋl-k(畞\ rm!"(έ$E\qA%(hV^9ӾJZ wpbgH:t@ęo%B^%{QO"QHP!#z ]K\y~å !Ba04PH ϒG |r7}]@ 3:py4u: etnGdR7:f=ȻW9x._҅hGPO9kMڔu9Id|dҡݳVGgzQ -́ٓxjҞ/S)!퓓5eΞܻ8X^"}q3dPOIց|RI|m N47a'C KLF槗L[ߐJvxui^ f[鈄p DdI[`A St߈\Un玨b W};hX d~j[IRJ*sQ_<wuFsr:b"?L哱ZyhsNiO|g6̤<؝ Dcfm&Ǹ(Wxl;<&S}.OyCQlIϓϥP+K\npZ8.44t Y@P}Gؕ=P޻@=;tqh֣ch0'uRؑgS#nmtIJhBF@̞R #} Ao4Ikf@3vOh!_nRYB%sA$w$ڋJ`xx<Վߴ7c-_碰ni7SQd**\1VLVh$u~vmn:ށd qK q͜}zCwv=2 g 5)YZƓ6L`fs_JyN,e%NkẀq0@;THc@Rɯf5eh=P?A[vf ǩw%[:W\oefcÔHyS.~N ˩]jF9i^5Ug,CoHYXMK27j={"??*RY ٗ5Lq _5ל'[Ky(FI>ط؜`ힶN`;=N l0hq)7 К6[0t+rUv,X׀ɇJ]ِFsֶu\ftP*i!1g9u**_v)?);tD$_ɷl!xEo:>u>(+O\<:5UA"E:TM48?_"[K{ՇXz*02r2{e۵K Ρ*Ŝh z"^՟=薱T)(MdhXc]͖^C7toBxPI0nmxc[d*vpS2&[UuFX8[jsM_H^NQ7k{d1s`2rl>lҜuhi]4't^>L!Eևo%U?ly)U"<ҩ ӛspQN * ._Jp :'D '71`ѯW^-xTKy' 8tXT82zTB45s~*`x.y+A؁rd{+[FoJO4xzg17Ee~#p}1\N`JV1ojŦqgby2a^h79V);}#)'uƶOH"+]W('HpSˈbsTȈw-EŔvm 0C0 /͞{F8G̮9%q̆Ffƻp.a\#q3J~J~+$oV,c{Qm v#q]F-BhWBà҆EF ZLXSQL[nѰ읡#M] zXkK-06mw,\ͣE40[ (tq6}ur?gb@$K&YcQ$6+2fr}ֆYJe8UM3?GTMP3E[DB_i \RX})ט~䗶r(ZPRDBi)4K0 ][:M|`OOgS2SEd.(qH* _}dpH3“JSS7X:Z47 N^:t.K.&}vqvM`g7a?'ruSdXCn#`*0,DE lWTߔI+ (, < YdlS&ߛa'r4b"gb AXsh!i;>c`SKNTkeyEgV!]G).dw[}8*PJQ>ֵ5$2AƛC"dŸ́C¡, u͓iw|ɻ)>_h/ g@R`٬C75?Y}=w_8Ȑ@'3mK46ΪL^(1d ϱ"ΟȾܫɉݮ[ (C>ahܶG 5zjH쿯A CjV^]טEy0Q)F#5Fْ9yLmՐI*l,(RRPB0_TJU SaRuW\+U96܇A '- d#X#}޹*:/Ƿk)ĕ BR'ѫ0u,hL,eH}: Oo7Xhqlv64VQ"߹7E|rw@BFw$N jhaJ)jl4<DhH+߃.Zj@% j>ķT\m f3_SZ6L@J}cרP|'4a^щe ʳSpaK2e/LEڇ m҃s8~+VL䵕s;>[J L[%Z|}FUb2,u%޿}zSzƠ40ݞw70.p0vy4$_JC6<=(o mv,hVK3vmypY5^/]N+FKI)QF@&TcMͦ;Z1帟Sa\Fأo עH(ڠR2;K4C1AD!!MP 2aXұ6E$-`WǯS6o4\+wM^rp_gf`2Z/ V6ƻ`JuDe|x۲!XVR&ZEiqq$z6@\j(ʱf*GEQV-XXdN_ wUq K 4PdpQ|#I/yҩ/@SZ_saUQ'CP<=(P1󒼽Ҽ2^ )~q5X6- ]r@@"R=8snD==Ǥ^n0Bz^w̃#+`u|a=4]`|e¯@~D<)3PgYZ0707010000028f000081a4000000000000000000000001646b69aa00005d2c000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1c/atl1c.ko.xz7zXZִF!t/ᑇ\]?Eh=ڜ.+MjB(ԤiVs1 /WI-\Rg%LPwm ):.ZRtlt0Y^gԏ㎹z8cz0*?Ԑ_B>u:'IVUkFxvti[uќhzLT~n"JAp!(nAz$t1Q\"Mu~9 ҬLH;LP;6e-kR(suobS#]n:sor^4Re[~ jߏMXk9: CY{9u@KlÀZ78"·,+e)d_Wϔ$[L%grƴ^\vDΘOmT[M\|կ1L A~a3WѬi@Q@tCzfY{R8fE`ٸ gaN04~R yc/ [J~s|>`muIKeKP7 Cp你ѨlP?)WXƚB0 ))`bI?CF=qlkZ^ɠO(NjC2zǸ&Zg9<ԜT ß[dR~屗ڑS*+Dեb'}RlzՃ6 DSYY[ ) v/ DbJ>Az꿗\l<=*G'}dW?NX., n0n%0Ev}3B}_L0G%TBOzA4ȸˇ=Z.6ƄN*\ѯltosלLSb-7VR ̂J2oΝ=U޷5=wK軠RfBMhM?Ǔ dݖ7pu.jtOc9DGΓ Qed==n֋^P!(b+t%DKQˁzYx f/C:;NG"0ϤOa<|n(;g04QpmzHO&u*Yoja:w }X1rϬ &e}Abog{[J,LLk:UWi[ 4rqG%sRaP`+6ػ&R'g ۑbJ؋RO-v/>t-bj))y7fr,M/ba'c!6!x$hB,b7`]=mH5l4ybSP FOEjfBF׍wA^]6݆6hDc"D#9Wϻj%Eӕ&4)C⼟]{ u*^/&㤥BsZGN>A6֜ #rq 3CK0hrWNxv Tgv&D.,]}l\kjGðs ߏVI;X+>(a;#}ݼERUrbGSkiK@6qΎh8*4| kX}a1,JrPR?DabU"Ԝ`]M_xjPTd2DYC]R>[ݗvc!O=xˀxMT~vK:C"ܱ30.C:-8e򱔋Na@qƌxu~'g9ދ7 hWA7[V&=@q2B'qA&nqPO~h,(al0D|2.@#\-Hn AVJ pt'l[c5>ـ)~`r*q[))ԓ}SD G|m ;:yN6xMaS)y 4.t7ڇM6!tZF32( z|Hԍ{xuVB :F%~Ba';1v_."jT2n9h6*H7N3@ʲ/nڨ'忭jCiN?J\Qך5٪Ц]JVPkJ`oVs% T+o:+z IJ3 &mRPqVc|imB~l?ku] \b)ݲ6.d?؛$CLdESikx'o^?$IQI|o`B|Qrĸ*ʣɐɂs@@{BH ha Ceޑ|kP#cFGy54y;gg+=4镍ϗ1m O;S:]Sd~aqʷjϲZV,5ƥXچj{Dad@١.R:z̢ P*"ujߪb)+'е 'YaX?|PWabM pbMVcXNbjf,xc;sH@?,`tt +3SkUh`,UG/ 0jځ#KMCKJyΩA`lZv(#C*]@\ Hoaآ@.) G\# ML|8Yh: ^{weG}^h 蚡ӁW F5 94Ru̺6F)';[u8ڠ ^YZ;51kqR; iPm%tϟ[WGoqD֧ya;h$A1Vv/5zHʻAK3l"wҟd~@=!AznM $P};dn4R-_Ua)G\2eDxTZdogiF %}}9'ؤּeiAHsCq0i)x9 E)Cɱ-M"{m|5߽oA׉]#RI/ƪBn۳ y뗉)N s۬Ťؽw߸jPTV]Ǒq/ЎJS O{D`myWHRj -.|FHbg" Ckzp| 6~sk/gޚJO(&#WtB}#y7a·;]7vnfZwC] ^)ع -n]WҋID<@MA8I&eIĭx>_ٿ~/Cm0⶘BM <6t38q6gۦ1/ %Q,&{:/eT6:2\8SG>l˪(z3|Ⱦ]\D&Z&Ng2zƯf@-S6KcKiG-$=v,Ȱ$*N7q&)NYA5]A6:hN% LLႯ?<{z;ꤠ5RԪ/`YYzxogTUߢl_eySʬ%5sO7С5 np\~u؃ h'{_ţ=Q U~V`}D*i~`H&8To^iz,2:d@#/w 5=' tox hnM[RSXx*,?~ތh}lkӻ֤Hā_*m}vI@T֥ ,f0aX&yN?hZW ʭw*n@87w>Ph'ys~Hnl'H1GvQ ^ <)-,y~%E[tQU`C&YyĽoYْO<;""tr+.ʼ!&[Egp~7)djLTy62 d=nٚ1 1|@NJ!3>G:UN^Vqc+@?܊O#C (hzF$mX20nFPp'Crlf'eOcԧs"N"X[2>qDj4Rf--D0D/n5쉬W&m7J)6v,]pRQW7CÍ14blOhmU1*F/8N%+I[ OKԩWi f_ݙ#G׿A2mMͼ&H=rxoB~rgLRw⸡Ѻ MmTlVͯ#Rj'XB@=Xc6$G,/[TULUROKn%7-fbI]pEߠQ~{h9W3hF夯5޷~faIȋ z9N'Fɩ69LlRԮ "@{3ym.\w8'9A+ lӄG#BZ%@/"Q`mIĦ!0`iOha;*y`=lDYXKP=4u-o[=섆7%skwhPtP ?Bgb?HJ4g\C+gvX{nhx򫘘?xfVԎ[VJlAۭNF2u}f t" d,$,|P*蚑v~(_g,˚{#`q"(=Iy _=Ym=0^ XW rc:(疏nlokK5EAn LH!$o,/;<ğk+x;w9k ߆Y/Qc1ΗEo-n/Kc9A /Q؛u847$!t-PM Y=CieQ4Nt(CTCVD!C (e5)d.4EgS A8#czdtҳ6cK3L`ȵG&4:["3K4D`COzh. o4يI]O4XeIAvԆm8/\"~6PMiZ{FJ=M̺Z"6ᒶ`  ofBcY /+ܴ~=k yuq!'XлB8̧j D{ׯꄙ;Qڡl)ٶ7f먱#}Y[]HFNcwx~AK EEl|0Ԯk:(󍪈>f+e5B1k=ӨMՐI. j8_rh )xqr|f4bGlb-}cj?n]' gwy~ S^ ?YZXB{jjʃYX|VE2h? C ˍ)_VT~%NڊEe4^=ImQ2N %YQs!ɵڨq96X]n36#Ws{&R )=:Co{U^$:8ibPHyĐBj}KUh+B6XN>) #3RIBXYT I*ܧq( {:}ML?+2 ,iČto>haB!,iԽQz9Es?\9 qNTij@u2a&%`P fwjOqaәu#k>2_Y{bFai$0u- rE{Kzs1`E&}3 仄rC6XB" EhO9r0ղKE+ YsCY\ Ji:ճ掘Ck6w(NFrA_nJ늇pquM sQJI\4X&ܨ+_6^tjE"41eIj=Sv#=\vs* N䷲׫ ,oLn&;[GV.5Gהq@$VUzN B5|o|ny=͖:D񙈋:M][Uo31ٳ8p0Iك >JJY_1tOמsX5CWd49T|)GUCTHi!X}C D60V9tzr򍙰@1!ˉpDfR<z+-(fA7"\ MZU|~HkDŽ+|BM j_V*!ZCL$^De\('诐 IfRjIT"9 ͗b\%6С9 灭+%.zҨG"hI[so II`-?4QxP xP!-4:p<ߥZ&>۞GI)}7%:ݥrۮԍA骑,l2;EBڢ ͎K BgeR숍^ :?!EmZkyflh0ʺ c*eGm[N=ؠؗlFbY6u.Al\e%j5s+E7'CvU_qͤ< <tnݺVu"N\'Y%S'Jifl,|U*a7穚YomХ-N`4h*Oも<,yOPTF. *R[{}6P61ǖEUWWq4gŸwp^1CTw9L}ú{4Q6} #Bs++٘c3mF{ی`+Zs؏#M6 `ܬ CUMoZr^.ȱ׽Sh)Mh89*FMNf  c96j(ڛ;WĸV`8c\{Ve ֲ[FC/~ es.d=}Ҁ}dzM$؄7mKFni@)gjMR[7[q1X!y"w6|FMNoIB]u%.h]Z2g췬駛X#%hmn F7 7*pSg4}.X@4W%EH\qKl sxKE9&TkC+sg{̯GTW",9rq2^md 0p$C,Ug ?2Cc(O6_u_Sq]!,g`ڍhl~T7<`5F~F5|D@04s@$#XrׯM,cw+=0{~1i@dZɵ@ {HhP@ӾKOwWq_-$$;~{ZG?jvF4͏"P0B6Z85MA'Brw$Ԫ+8xulc+Z*rlq]=*Ї侮Opᅱ!*[\%Gi Z6Zx<n?3.z7g rVI8;}-d1$MP[hҕ]BD[yjս?98S+ʐU˾5W<SErm'7t )>ڪi`' Q/՜9Em%E9|,1 +&0|07e9иbR̮m>9 ıjtȓ/K؅Jg-> =nd1=wf534@wLU 5' Ge o{bOĩKiY8TNq 5OW|rlX΃ +2Β(C( o<**9#4.,)O/m34(H$.\B+xYʨIx( K]t?؀mĸHrs@tm쥋4dn-v<4 }-ܽU!N)+U/v"?޾gPLh%cH*$71SgBđ"1a"!V ~ K^Tk7kwmڕkl@Ԛ^Rt.P @# PsA ˖0jNhZҹZ_~V:Y%,>(#O[+bGQpRKCe(#(G>`yzlF>ʻ2_ cs[gд0j 5WC vy\̝\9Qz<ήY,I<8"4Xh󥘥oA( ev~ƠQY SPDfZxMl A14ZWWm[d 7:i8 =9QU0+tD۰UJ rjjeukPnµW&%_΢qԻڥc䝅˥&qt-^Ǔ:eW !M~EDBf(>ɁOam"^#(? 3R&qg؇1k~Lbї?w" 5S귨1 'YN Ўw R9jEA#0|M.׋Qr4bq>[8^?ucurPhzhźdb؁`Y\ K\c_#o]V"V$*#2j\lLiMtYR61wu-zSR3JC|}$|/1S2^/AP3 x(-YV+42>C/`f /HRNZk77{^D0 ͇U ؊nj {0EmfIjio=s/6.eAsxyWsÞG{]]YHd@4oib*y1WQ^<;w>0U.F֟>&Hhfr`J0;lϨ=uV&NWlI*1m+qxR>xDn[k@J娏 ^0].1Tv4dt>Q@Pº(J0t6*p/J7f8 li5LS%fj4 e~j°2zĤ)b^:gIw+Ntl2_H - х&aH nr\&U%e$˺ xLG1"7)or)›'K+o}G}h5!SH-|Un\r vg {̉Y=`xF1ڂС+0/=B2r+֒-:BuW1%E- r^AR1O*~JSK7?h/|>{ `t@:ĿH4j,5k+f(A&|ѮOo dߞjIKcpْwɕ6ЈԘcYMf-/D6N܁YÄJcR>g $P725ƥ0 hh#-uj.FqhPޡKL^A.܄>'H&s- x,1Oŭ(*]z 7)@t*&Cn:a(ta~=(Ih?̂7ħK̘M68o<+W~oxQU pAh"Zu2_"äni6j釪iB_)뺡U»Ơձq+q~";N %DU hƓ UE&$ շw\K}UI ֡ %hbČFET xGK۽jb( G|'B)ʜZؓB""/a<o,/ B([)dcf#۴T! ͸ifZSÃ-nRd"r &y\0ab؆ ɨfa} iO-]d C q*^VF5; :Lrs$'kaTςfC0YQ2H=3<-jyWOuie z:qi^=z϶Zc$4fT:P6V칆CCU~=EONLDRVͲMs4PVZ$ HCMq%f\o o/4}4R ]zx[쫝YwҴŝ 8hWw MZWu$ !U wx}N<< j h3^kY| s| Bk8"cG1SrT]q{87҃eF{H/(j!|f_ةҜ' ׌JqZzHh8u 6>W*EZ^ΦcTviW%BI+P'B$Ș l YYv;h?泂ArxL];)6xh̩_{ON0 4En}q-5(]SVAk:1"M6?Gm@IĕawTd , >A8[S%q9FGLNuT  wOUφ7FW3.*aҊG,<#|)VK7ATk[bAvG`SG@}WO}p7Ss#mIVb3F..f#G\Q7{`X%zk I\۸GJ؝!;V:h_dݙdtM R.FW %$=b1ڨZW !M \Aig@A7%e1dKavh^Fo m*fs N[ZDz j=IgNcӵ=ZΉtoì?9 ̲QGٗ7>5|B*DeJS61/yc U/K{ )ǃN !c>: lvm|eV(np&f{Ǟp:+⊨\I&ȍ{SVy,0sSʬq$4π[ %܁&Y9=`KPuAHN4>݌j gpP;p_F?1z`2EVz2Bȷb5kPR'T#mph&NG{@t|DܹBpoxhH<7iK>>ؼGD$(r1_KU^f͏%ۍE̺G_]S"0&n)'9-)ƫʨʺuy8GAe2ws(>U?֤m,l0d7!U1;Eиq=t(r8PzCIF?`}95"Gl㊁wdtţ}& |%9ܐz&l[7joX˲elYj/#ыaGB3cf ߃$r81T(;|xdӋ:" $a=( hEdo*UqE\plnx+H例1޻1bk:MT ܨ"BI/\ȫ!Z6/I3şl[@x!1c>$Om2H:'T:}\DRV E lK37q4"|Y 9 D)ڡPOCW pa;&-e5b=bNNQD%28z>8+ţ{qmC.va):x=EI1I˱3ynJymQo',ޙ۫t1+rD#R:u/l35FP5)!w,I} N0hphҗPccdk-C1q^׽3Ĺ0U:3W1$Ghuյ&~3lm,Ax[aޟ;@H$ʫM]dNi\~8ҰȒ Qm$6-:~lkKPD\Iې~!q Pz4aXsG^4;7k,Ku_5?~$9SQTs<y˼6$nJi yI$T!؎wq/}=}0os. xlu+yJBO)}Խm$S>H8~k+i}G NJ8fpEf̄jO~焫x cyXF21F2?4X۰ F->$WǽsvትTq&7 OadqD4lA`_@]+K)QkMּ/KBvJ^a@UQ*4k&' {_xڋm)`gp.&[e2!,K/+rldBV茳]= 4 iHEcH!1 O-!ePmƻH+=y <ݤ9#ggJQ';q ?$/DԷa y엤@NPo˖\2s{ GΧWT|TVx}5n wglpKɂI{ÂuGk^pHvfo-fS! YH`s:b9xi4A`Cx7[CfwsgeqnywH׊Nrh1| hzX\2޹B?Yvv!_\EGU/՘)H#f+d'; /gPt_Og/nV ð:Qx*^LǎW`6' ͝MUeqQR˨|)~U+}eN"kI1'W32 B&$""'mҾH5!=_T&B4g-}gҪDQO85e|#e5paC랫$owJ݈,Uǧc*dXAnEϩAbμꀼ^OTrGiC&&aP_Zn ܜfN͵i38 tkakmElHQCŮplfVSj% m}o\!pT4(9 3iI^M"!ߺ_4&t^Bv7o^+]GٴdcǶť+Vif]vȥ}r!v;Y}'E!Zt*DJmxx_ajMd<}oFf/]@ਢ[Kp&U}txE8;1t  .kÄNZQT)~jCaf:7݁ln q` z!WJMC\="zph4WcX:] "]D}SH4F&"AhgIJv>;򙉵j&gzi=C6;v0fҿM8i.C;k@ ș #T5ҮN `#EwS{)rRCP`8y O /5~G5 `Nӟ1/Le,*8]p˜zX45hN QF&xP1Ku-dlkB?'V yd"qheTmmE\uoj:#! ܎tr;+CÑd_o#\ ]9HD08/؀$a- S3}!]1A^/}#O B;B,չCu[#1quJCŸKDx4~3}j{ |6ro_$"nd7[hאI'Wkj>OO,N_\0.J_[CKgf4%bt9/U1ץ6k/rr{&oj߯KS<۠Fzb`s|ӃSF+(U/Lٽ#VX)6qj=qe+M 8Ά#vzPLGf‹F0ANe9,!GsG4ҔeT&w Gd7vxY:XXzn^P)o7߲UҮ\L^vKQiΠ%vy̑M@:p?\Eznm_8;gQ}͢c1B̒4)" y^(atѨ5T3Lqy3j\2Di5`nG.%|Ҟ,n6@_("5+ :| [v}.&\v IUpE\m1xO,'JE@*fJ~#\ކAk_WiF,Xb-e83(M`+vbVQ ,ڧSeTHgTFBҶ+f"o#\Kؐ6jtb_+dW-!ARmTd?2LF&Oc.”SߊBRh#{|{ݰ_ * 5Mwsـoh럞bhԒL3뤬Js}9h9VV:'ۖby֙@1M&3gɉdM)lC:7궆^PS>tS`Ubяm1ٜ!0w(olxPb>XW_NFKéͬ˯n@DJjEӚ ==9JDgYZ07070100000290000081a4000000000000000000000001646b69aa000050d8000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/atheros/atl1e/atl1e.ko.xz7zXZִF!t/bP]?Eh=ڜ.+MJg10EOj  Hj2HkdʳjmK y\# {}zH_DOTn e0|>Wt3mtD)-m*,))3 Ӧ܃ɶpNREX))1=jBqKYǧm`ѹj O|BJ &v=?VāKlޮ7qm(H;YMZjsk$1߂/=i(PX]Dh7pK3g(r ˹"b^m{gS-EGO7Se16JEufoNi4~gƭhM1P.ah5p_Q/:VFI\'Z#!X Zzn@>Nq0he0?xQNu~xBHF01 xۏą[<}R+:3ی. \%p\ INgo'TXlP-<6"yZ\jdb*JJM'<ЛJԍ k)C2V +z@p& N}[3`H0$xܭr ۾ƻ5Ւ4"gKaYSP/&Ca:TߞC1!Eev']L붜NL@tFTDW%̆;r=ڶx~9^xNC賷i eS?Ӿ:.v1Tlg M.I67h{2=@q4ٚOrp-s,Q)T%!T<3m[3t%u@)<+Q`QDo{A^X+O}ǩlaoG W%(-|̂'!XR6mwY Ś_Mp>duR쥒ySNwRRL؃ UZ9KaC+C\E42C}ǛӰŭV; 1z:GԀ?QM&6+T¯ !sj]x:Awz"%.;Kg]S~>펄^:MfN/%şb` "|ӣ|=wIr&MHG;7BqBbU)9\y0xoD $y)dߒݘBD@Z] +<٭<ꀞQ"#V˗E,Sdž] -⥋wX یh ) 3"pD4*f$ȡ|;95AT?3JS%t6A< {4Lv3e5:Dp3gZC_b7f-̈ vk17;j2*{;L wJb7Ӄ CwF5U0M#yiò[^EE*W% Rޕi:U]"eɡ1砝 j|^&t3 *Cϯc/ EVC Щ}ZD|&|,EK5aZjWt']Ir zSE!ezgCK^긐 A>(.*GNdf(Nd=NQ,h:fEf<8>EWp^VC7;-+W2>WOܠ_,,&N\-gZq3+2@o6tNU^a)^|F0.6 #P }- B-,L`y&fلΝ}+E{++[,藆-3#уď'ǵDS. y7|M[ vzR/6zGPxN<5¶bbe]YcFTW#kL}'kPnhEP}e}+v]e|mH_457V_evs%f5s&:4ƂY]S^gm* .Sw~&5 }JI\6 ztEag mN+Ez0껮Tn%݁e8y;_fogeZ\UyI0AΖTPoGswut_ 9D,KFD{wDCoXGuiQZEU(W?A_^kv"HKcLڱT>L|eMo/߀2 01YBh 8 5_X9-"a"I&3дR/wwwdkIfZ`8PA M"p_q8mp&8Pj!]e}(My@~:KP?D40- _`nUZU0_ڳl d9 U{#1`[LۧQ 2ԭW07 E61D*q/4U#%c-O*< ^?͜l[;tav}_N  97?s%l؀tjsm'|FGD٥Y /`Żn)g[{" cG3 f^p(1H iX<-Bꎽ(h ~;2= 00Om@n7cLH7q*+Cb0zf[K&E־F錙hZn`)sjbm; 5]U;Q"AxlJb*fvf;a3“9W,h'X) F\2 iΔood`g;؋Ro7z)k{cU oQ 9eMӺGx!أ̸!D\dN> E/>*77@<1Mxw )3B Źk7X2ZP7-l˥SZwYtu+~좧fj+s 4tAv]a-r[7 @z=|9\iT >xא:&f9e3Qnԃԩw.RXn}`YiR4`n5I=]Tz m!\ 6v6\P>wU-ޠ6>+ZOkdT>c[\zܛfy!&4٬u2%~*@IR]5rKCBљXZzVPhzr-jG<8ҷ8Q|-a^f[R+֗0ܓw٬k,/(~吽?=a$BCRCٽk;#ɎŵB>Hcdi9J{\'̓3Mp @n0Fwx#δx3l*\Ͻzl \8yyVYYpn/ K8φA#υ<`w3ݙmĤ-#)SbCT7 ehzsŋu.=;=rڪ|_*:r6[-% b'&tB4S$-?TA>ϰ @l\[p}\qb,͉`f;v-!õ*݌n|17{?&F-ڿj"a0>|쭻{}fW_RW. ˂N^ WK{ݎ7^X-F5g(j?ԁH- ѷ{}J̼O#i7g7IFW+wrmE)#IA8PL3ATH?OM2gOX'驾'KhлB`a9\nL$iʣ;J_uo0v'˻<#'~W=ꓖ)G=b"ݡH̻%`?CNJ" ZcA-/MKJ߻lB޴Eq{!jn\SdQw@Re`Cz<){e/'p^srHʥ iఽpSr'{IֵIkp"ݡ9 !ĉIW +5e˔9LEȞQA2RУTPӂ%bRs@--S}w4T r,;)UA]7HtzRaY{ 9Dw'W4 A|aĭo"5itu}rtuI VӠ X1.T3LiTv݊bB‹,P5nu( Ð#zbg-i/gQ N+'m=GY; y9 mzR$¬.3#ɜTIxBB  Yq,JZC!p@&Hʋ 8Ajمmt8lZC+*=L\־?;AaAj#JHqb]cv{9 @(cw^l@F\Q!Kײ'BWF$k8 k{p7%y揱m,sӨL Et*nTQ=Y%f~ CJPnCQ" SZQE 44$T!gvn.&n0ܱaa~>P$-M7CJet!a|L8LJ+.8'K}wƣY>Sh/;ˍ AG^7GVm,|:1R5_*|S1+ei7(ړ""gTCZfͽ28fa (ze }Tl4@JЯorggZ-/gŅG,aO N=рT)rs~Y)+۷ØeHܹ #P\L`4fτ{c:f˻lK9f 636iq%o6EG 'lƵډM -s B &`C.Mb"darVr/"1sKrh!NbJKIxJVs)Cw5@g^GqO_fe P,Y!'瞛n0_2LLGJ<D3k[,j[1fٞ>ң<%⧡l;֓I,$tj= Wƻh*$Ct4'0}kbӢVb! 8ag+[J]YRޚ2n-!ކ?&Q. (R32k77V*gy\^}QZIn 5cz\#W0xע,_RN峥C(\nV.cxzwLP+^07 b(AK+4Zdƶ-ZsӉ\x=WF$y߼KϑH\q.d#^CZ8L֖kHc^ Wiݎ=6_ZHJ8 WB J^UcvO ;4?P)K n)N1moNoM'I> y.P( ׉{WrHNr~ bE-qU!,n;٘~E|BnGY011ѓQRw 2>I |;Q{LXP;uHc+Tw+6wلqTJtaLzUL)~oFDkĝP2,Cd?1xb @aMA4%5%yYm^b\.hNpTdk3Hj4sn*q=P(FaaVe+ ~8O/r~LSP'WwW#6Jb>X3t'Eal5)#xchAصT`=7iϱgׁP6 v1{S* gNӐ!<+;ee0! ~{3ڋPg9e3xx.u5ʊkzЭwe<^ 6TzZA,? S!38L5 "xh\,VOˬY٢V\BpL>s1r}6RH-hj_-0F~i)} ?5sj7c$fh+/JܤWT x{蟫)*;C rJwу<8l(]K+`S)2$2q0IRHH=uNgEl;C~$oP84?b;r`~.٬D*&AYsXғj8L,]=tJ >K@#ȤZ8ori))EO3FzLߕpc[FCxn5 7$/ 26iJ(Q WęYűl/8@Dxɬ>BWY}m}pP/Cb\A+=V,׳u.Y{ Fѩv!Z tre5=}%E9x#4yW@!6vtV~~ O֜0-~qa W@Cͯ郾GeAMj1QcϾ~@HLp~'OsQ/m6Ey޿=?oLp&/dG9[)5,nK*`Ѷ!S])H1;{4{uch3sT5-sWuEA{Д@d)V#Nt ,\}e$-c'䴚MwjwbZ‚%) o"{R.>?T)ˈt 줐 i0-B -#n<;` FpG|>Opޢ(P JP$-&=w\l-u̶k V0Jah̒&jꎏ6ttӖMyζgN2 kfc>ᤖ2vPz%M~,,o<#d?r#L2)^ЏXFmn Yf+Yn8-V: u)@1|yxU)\Uƻ.ݞhB5.ۨeG9$tPRFLA*32h)J6ǿ-u ؅P<k0g 6 }3arE``Ww-?rRQ29; m {ܞ?1ýBzDdMN/^5hSPbgAQzm*S`M6\m·ͭrOgɕ$LqIՁNz _:y~#"dhٝ ]niͼk*\R]˯J7>lq2}kgs+IA4_yLo`\Ῡ\H_NrҍO1< S.ؔf޷Jir\~;--Iו_dc/<W%WcpHuX uJ$"=垹1HS)k?`@!M!uEp゘HeQնhoqGQ*ZwBvkNQWH6A *Q-Ltn@lFٮѣTܘ=4W J}ޛs(Rgm.BNVx_8rxR%%C4DӤkVM|KEp)?ܫx2͎œ~ ll^+XvA4IrJ yeRѭ~r;ObGi&TrӖA I^}sJ,9yQPJ}h`ش%[Cdn`x^+n֭!،]a@PzDZ0VS>rMYpUG4E<%) o 4ɸ= H^ȭrsRZƁD$@dd $BxД|\aF>B#`aaM,3a{OsxM*H,(2"`8AC9MzpbW,N~%:lr*WɐI YqI')Gnitlhl,[/P_Xz"}蓕C+ΐ,KcvNH62}YLӃ{(\.^ v6s뗷L<{M$wYa;0y\Xfh8wL"d OΑP}8vGo ‘b ,b\n(V) x(.払L'ۈpI*n/1EC(@_P!3RV5wwB@P*VcdF6)Aux՞(RpQrd $ o ?}TS@3[_Rc?yӥ޴Ҥ1Qjn!'x1~{P/1֌?zO чl/DRn)r7x5 k!Y~ zB"g7T5 +יMoTnӧz8yy]}oR{6ڍ`)IҧgC37[e}ǿɷ\D?3s[ vE,PawL(r7mɛk2fOLMnxQ|la ?5:apD_&-]ӭzTo$Ay,2uUe`)X U5-]*cis@Id "VHonMs;_L%y$bUI}esՆI|u3rY0jaxB+i `#xrqN= 'L´#ɫ3xq]6tXJ2hoJzg%چכ4_: 3οE7CzNZ ӦB큊M qyP2eA}]kJ B#0;Pkj=̃"ERǪ;}z`;^|i*&qNJFy9`EKӍ3S9]x2Xw^x7fB,XQ~<Hhzsع4m7:f7"VD3"E̽RSo#sXS uQ/$j ('Q\  ΖP>]T5SNPtAQPD- $X!]U~[Ǘ_ovn"jA'\m A@G뷀(׀/&yD>K%)k,.K:ӗyjCw3B-Htobg'ܚ_?p+6΀os֥N,pƳ4zZCX6o|uyvRBi7t'$x 7\Zʎ6gue<9Dæ~dYMHߙk#J+>nn2ۛr&S3e`"k XT}阌X 3qV7};lLTh@c9-BҟPPLP懽y !@#F5 IƸ J9X3%ymm9GmF8ȏ+i'Q,b^׿c%ϙ<WQF<JA 1rgY7Pc3S2ɰVmXGYKUxHXt|1̧dB]hnI"sz6 -8Ggq62,"5UT.H2X@}AB$>o!:f0a\nJ\AAR[$>P̰1moSG3,q! 9ݪpL"lS©G!'?<8vINs{˕Llg&U ݣ Y>썟W!S NlX_ms]U?eU?Y)r0x]q)ѸtD- OFQIeB#$%Zʝ 6B3]L讑S_4IR8[Dٸ6bW^ gMc Oն_ B ~)l?RτC{ǨDqs0͟.-}1eҍL/0UW_w%Öw޽|eC~X$gg8Fđ7@Ul .Y-@&*?L!: q"4eTbiwNYU˨*_?].ga{ ja<>VDAA `~`:MR uKEc%ʟm`*'g,_rA*_fǭSƓ;:Q\h;p5~c3oGTmz~zKljJ=OQ<4)?L}Ҵ8oC Cu?R1Ȅ({[*bK⦸):!2ֆ%58T5I9r hd%)`h93zUq/nEʋI_OAE]Qha&`x.EQ|]THݞ]>xftNA;G1(iD(_݌<6.'ZN\f>$}O "rբ{ݲҿ^4ot&AD1H8LWNOۘϙvxpܦ[BvWXLY5*`ujܔs]c(#ofUH@UgA'2)R/@ [Ԩh} oq[Y7Z>| A+_y~ٻV=% zsŖ;d}\EL}cߐ,:*CK!OfL\N?*MG˞V!Kh.VtNOn$u0Nkd9bg1 w;Bʯ4b4[#P &Lׅ/WװآPYb0^|#H&%u=]ɽTa[8j(0;njAUG o诈zC4VET+zh#840Ax*"K\ܧks)|j,_͎9oA<{Cn֑!}EBrZ]Q~ō]E↊680C(\&c MZn6 MR5FӶ*.|(gI{"nu`Ig!*2XYy4 2Lr]4}( k)0ДeL$Rf׉'3k$b$ZUlft)ޖ|_+yGo9#1A*;=4uۧ8P$,{ꉺS: _Wtb;Ҙܬ$PV-y=vJx"t-уu{n%R%tWZn)?}"jQ(Loŭ"TI/J,.vO*\=mMU:j! .=DzQ+*WtWO?lWM3r2S0R| NmƠ3Fj.ҫ9}BP aDG5SfTDUz2T<-eRmţ\pҟs.ضtw HNd )"IUvw/ZOkQy -፫ˑ:WeCzP!zP'7%9#<|%< f/t'~{HQvS߉{9Xv&Q-}ԇɒ7PFtoAB~~E36iU?]׷*Ew0E#5.FCݦѓThR,7uȝ٢B(PGC'7%2&P`z66 zϨ,ʤ>R6ѺhZk&Vo]9爸X޺RËa>*RW7 6 H 9z)juPSbf[>)_4XM%r5p] >o*.`"@D_vhbCj{HސB(61;3 >$cEWQ/<=p6/WQg;Z$.ĿcvƓWү2D 8y9NffÆ]fnIMmaX ack!αKۘ4.o7H[9|H%eBGQis5+<5|)·$\Sԓ ]#?eMؤ"1*?[wQhsCtm}$AA<=W5S:"O F%x=> χAzo FʮIj$bC"-W$+2Ox{-Z'f4󧑌_fX!O醞k,xf`z_)h8%n[]lQX|كz|S _Yig5/qZbI'[#W v*.$ xU{d3N֌Q_9"h}̒eak956Txj {c)6 (ۦ1H1p\ƍFe󄫌$Z4А?YisG]}kҜmR{D 像yj=̴Ӫj蠋b )ؘTl{IG1,ciާ:[0m JXn`:F1 mx@5ByfRWvSR9C0* > 2 m}  T'pO*qĈ}BLDi)n }]qF?EoTN2쳰Ԏv4/ ( 1rpTM8>s~Vp!˄]h=I 3A5q0幁: *#)^$;Fz0%RB+~"䦬$YД'c5»AWdZ~upɐb'=é0?Ǝ\*tGPRuK#=$Dkkhkcf[;ET& mJա;a3.R8v!>TZ6XvoGn{v^zgKݼ9XŮX=89sk73R 5#5Z2\MM`whYPYz6=llT4P<#<,g\x鯐D(vy9D+y-m,\Yu5Eqlnq#vXG&q {h(ن:nS^DX`m͚/WS^)WD1~ /)C5IE UFZ 01x8?g~FZh>472!(Ce:21UM3Ė aM4i(3YC#1B)Eyi oRṪ"z dv48~є,᭡lc>T.#v{vL{p:5~Jhm a9 #FUaS_ql1B ZĴeFV q:؎t١`gmzxX8viygƛX `N& 8ōT0¸%$r=_[5P >31x$U#M.1 $S`vs4ʀUb^DyoF@4`xC* έ Qb?~QU$C2$|~&yKO4{ ~r_!u0 'E >=ɽPf!Tґ +ijUwDIvAD$C 97 傟0i:aR[hێ:f Z6N'DžJsO`d=%~몹_ڽBQ~hm8w gͨSݩy#~y$gOĔ, ;6I!iO_ݓoPqGWFv[׏: }o6f+~ ] p5p6 t ,O2=~KQB3 41>=u $^>?Ť<^Q`@aIT1=,;Ƴ&4דd`,UGP$DRuE\ [ !-w7Wب@bdV3T]—y@B}޼$+79qMC<\9m<`ju/LSI6%oP5"P!<81=Y|ky%vuOO20e5>t챥Ybϑ 3 ˒T=at4ՌTX`{aMz{ ,C=jsnDTO;BL"L!>|/WOzc6}lMrs[ խAg9NPaD=ouU%=3$Ow41t!JM/0,C@sE*#пȷyF={t 7ZFx4BtϯK\#'EYx5 \$S: f<ޔ_^8kdžC1 e:$9?aѝX?jFrE>\2QD1< vFߐȋT.S&K+P{ڳj-_P*@^1"SH0H[JtӔg4G92W;&S/S)Yl= e#+ su0y4\pO@ -6x]e=˒}~տc0X?rMvqr;2.ypR(=AXNk\uA|}tVp$6=^$_}^/Zt,h-R i󱊾+AǬf*4UA A'¾+Ҭ/$ωzyt_$AE|gP?ɫ}xڜ[WE el=ry臹/CǨ!y}񺎥MJȩxrT9i2ؑ"<4@e,hs@A*bx0YӰ6&=3\l c%cR <(>%;N$7KЀ-NwL*ٺ M ;dTSw`G.V TU?Tg w;9H< ޥQ^pp9قj\>^"0xǺ캄SFUaY XQAnt)zĿMwpֆa R'(B- w&8 Q9Lwzs}H德Yg@;d'wRŪ_QBCv4PU~QHO\ZBk-uY22M@XHzP8dEϵ FAr}n>x@:XPF9p.Ig|%gPj 99*BJ5VXR+$2Ci}w`&g4dz)K!kSfg,T2OWH-wށv`U?πGpvKB0)-RE{ F X߳[usQ;Y}o5Qp;N燾hv50E>el4Rf@򅳒$pǀ>+i%8_n0ʅm"z<{nE4r&#`zc+M>TZg@{ɮZ,@q#6;5 {BQV&(D/D2ɏSCݦT(o@O"|m`4ýȞX.-gK?!v9O{45)c_~xZ#mJq+Y`x=>Oz/#N@)O@ڑ (*}:Y&dl}DѴT͙vjA9 VHq7Aы;^< }r"GnךP(_9% Ȍo)~o&>[2LGE8DTZ1nV(nY{0'y6ЁFZ3&2>(1ͧ˫m$ `Y, qTd`\ >^N|{E1d>D~ D}e]DsF i߱FZ])/ڡ{!E9mÎf#۪T $r˃p|l-H6JV@L!IJ5R|;sKYekO.WqvO];߷VUK谟(7:&D6T i=p_0  e*}QgD;O/w&Ny4{ưWe HachP޼{q\V:JAr-eˑ,462Apvv+PyjwfV0&ztcm#U[cWb<ԷDq"3 XߍCsBER. pȢv耧GkspgP4H0sG7?bhZRGQUJ{I1"R.7c86~NT#y5V B1&ҋxdn0LJa1qSE ˱w;}rЧ;0 p?vHW%B~ .a A)Htp8s} !HQ-ONK8 iRIE:l+@PQ_L+q lSCk u?G}^x\١$/=]v~2J}_lfP+W. *^;X2zޯH~|,Q]z8iR<)4!LZ<\`\"},vz9|==TۧGѶ0v1!FqZAa) +4yb2tir[_6M lBP?x$[ezજ*xb*=RAڞmDC ivSS;kEĶ@ ROgD08So³!yz܆"f/lƆLNw3*9ȅ5)nBUڻlZ.z>Z{|Am=&2@8{T4SQaa&=;XcO#r MX}vᴀ?k:xh޲\w/ԍ*$0-Yzds:i0 yWY\KpܣS:loT<վBCW*H-˿' ,|oH #51 T4 oFa' tFWOU!]F mg;e 4h!p!2b8?UOл߷c733t 5E~ XُWg[ IMY=evv0-|[;jp _[Jq:bg繇s@.)R~VѓĢ=X+>7l:eS΅vAd{h|ȟc9#ǖ*m񝻐ځ>H}L¶ Bî@ayl@9%:24 ,`MDX:l=<: lbPc9E}) }.lIk\p̲59_tdkk›R%Jmi`3.KƎ!5@O!2Ӯ< Q̇1U[.r(~ゼ[,NC_3:*dM v;W#09yc0W*Tį[ @82}BCbRu.{ '_Z@~ucGߥs,ʖ;r1wP9u&|>TcOԦ YGjiX_^.En*/"qac]" ȼZ  Kl{d:H=zMTg~ܣ )Y"]md;`'m%$}Ip-IҠnw9I2e "UnqcZR-yB|o7`rm«ay05:{``7KjS3}6tVKK䗢D(Jsm}{Nj aqΟnD e=rIs%G)ǹ) % IO8ȇ 1 D}%֫`BQg&D?JYU?I}sQ~?F,z8PgALT}\tǚ̔oG=2kDZ#qX XqZcvX 8l_'=hRU`?`C82?yޏ+@пvs#l=^U8GKyG)jJ i J/ pЮYCn:EbyO˜N |.5,{[?Smg vZY[֞-uy|e*Y6 _F ׯ}<ɟRn8o'ŕ&TS+Jz^ȽWA&W"i%ք-*F,#Cg CNng ^~_GSZk4( 9AL^ڦa/ycZL-# .MHgz!:bo:bj̱59;)jakdڥOayq/،u|ciRw˜|ug +(i?侜6G´sTcIYCO!^n[՛Zj3d؁xR~f FnuGwaB5^KX \Z܍oU )4[v?$<+UQS@%CM&ܦDy9:QgP;P)9r;3OGeJKșATW_DO&K%F摊`$PE."J! U2Y ].:vDPb҇l]nD61F SxDaICn'a_tk|xؘ$skdsf@*Ļh6[2pH2&pRR$f Ur$sKh;x:ҫr>hf줟?MrW?|e;}{G*SRQ4&ի??X nL2O_<`ڨsu;c`DGgaY0 %F cRZDE9p [Alal~KD=2:kbNSQ>X-IPFLqۏJ3~E^aUC>Ao̯^_ MUA'G +rTCVp*~tVo%M"u`aY163_QBlH~v_)w+K{NPq__k>5dt Z (V,Un[qW9JkնTb鎅i F}1CYߺHyRiRcJF^7@E`0}# [-BM[3O[x7ȹ.py6)&h9Х1V0կ,fk`MZeEJ3P;7]U"P2=Ժ]-tN82} #[e8'o`DK L9{=a'7\|fn s*0& 6Z ]Ř0`XQ(I߼k @پPݤ:h-97%taJDI"b%)\OcQ@&p=]eJel$FG^$*FNSQp'?5+ڳʆy|G>v͊5UE @Pր1E'fOA}^*E6(yʠ_Ĺ?eN7y.3?,-\-2|5K>iZ ?mVdP''sDiW:lv08>شPAcaZ>8KAtg8wv]?V^_;F Y b6w/H{G~ 5cm$.@z~Zetp4zlg'6%P_Z;qi bXdO_豸#>-gc}p{JM沽ʎ Kˬb.~k392՘6n,q7"{K9UyQ"6q;k['X"}cJmfK{W6STj쭔 quTEݠOxKT\Yb\[;H 8HQfډ@q`d2PKj)7 pH$ G/XF#*2_ )Ob67e y0Bҷ!}e3[t?l} } BggXԦg#UU|AʈM[XLU9Fy Bݺ¬xȱǭƅZnL:q D rO0nnc/z;md$˃Sr\ ~nePAzMLC 7Xc4P<*Ol#@֩Vu/脌~5.(CT9 8I.QuUЦϐ9KP^HEACqnϏwKz, m'{E׶H(Ў [mc/d<,`7܄gY=+ě>6REI,WV8j{.a8 U ;BJ JvE_6YzaޯO?"jN5偦԰0d;BrVWͨuٕL0 +\`3_%&c#]?4$Zz,m_ K@#3TJ0g?_9f('u5bUDEGHhA'6ad v2TWO|̿K4~>pΩ9Usx=VGgU0d@/˿/L)@ .zG)?|L*ʌ&b{}cCIxt6MnKP0ow﫺ឮV Vtxxs躅g.aZ Gd"ǣύ_?v78'}tlai(BF^bg(~%S<x㨫quX,%j,⻚S\%F ksT0HWc 7qEOQ>WAI`McO2lq\a05azOuG+@ S˩+WFLMt{S?ϐ-ħϪ5"&GhRnVS$rG}i9vw161PH|,UZj>?]FĭY׌dI1fјאu%zw֊Ǎ%0+hpIwMCɶ-|rr3['{O@Aʿy/m9i" fL2HG=&D{8rlnd)z pޜ{PhgI\u4MJ!הTe3ʊ!wzHvR<_5qrpT9-Yf2blq}h1PF;]{cŦLnRa{BuN8tz56&a&Z%-e@;7৺Ftpfb`,JATjf@\v50N ~;ٞ+,Y A \SLM-SԪ@ r$լP&1e !~@]LK4 W tgRHya;K-sv)ҥ>1#=\]C2D5<5(/MĎJH/JBJy?J1~G!T4:" WHW}*^e:"E0Bz'Ѵ+WQ]xVS\}!?`=&|#-PUr8myVHQ&ooE1L1;"'+%9RSR' }*œHZϭWa9: a'.;_1M$(;_q9yY}ǯ+Rq}FRϰ/Rũ0!|!1- :AWMFyp_Wn:;Ѿ7NX0bw f߸19VSEw>E,ЫH^, %7o^8r) F ץ /uFMD~;Fz;}O[Bvc;! 5,Q*IgZ#] 8fDXiDk`V_FŃ (P""{)6/v%ߚ1L5bm2P1ݤ y_$^BWhC>Bv 9,Wv'%JJt3bsb\d3L $4tXK8W[U00y3`8h4oFӟug;} swxdtώI%ݦa]">I5Xzb&U{5Du)Ð,WD{nbjZ`SYXcǘ 5tw'?ƩLZ4[%äCTIU IK˞n)?&g^Ƈ#5^-@|SZNz,YRMgĹ/WOJLL?.[Mţ:{y-PȝDDEZ:_z_ /X g5 >: d1xPNm*[)gnj :?1#S)Xiu{2cDU $jx{+mUraA3jŦyaTo95jɀ`9+pVxk!`9Vb<.V%wt>^һM%gEډoldPcc32zGST %6q}z{d؅q6'@H(".m;3(״ZKzIHևQ垅!mM?1|V}55'wg+D 9Wxi2@ipZuʏUv]ėɋLSE$1D5mj!&knкy]MH!XX}rS$FÌ&13W?\lO"㹗e3e浧e}WWcS^Ƕ SUٵщ[{c\&u)fsרN,M+Qգ(Į5BGŧLp*)XLl G;g\pf}GX I!nDJlBMmxȴe`E8B~2D³a#=!SsΪx >n f9ҿ͚Gu3F~kGؐt\;nL`MLɾPQ,^W(9ݧĎτ^͵ kɒvp _* lTi[1$k%z{oL1]PiI#|qH#Zv=gfj7DȩοG #c{Lwv=\mpڪYMVM7%8%fhfdъ0??HKj 7֤AyJIH(I&*k,ұ/Th9荬4wJ7(6+:S eej%߿ {(2^FLÄf.vsrZzЀNDcH{"Jw)]U,ӇM}:Lqm!N4_>.-fEEE}%1QsW @Ŧtҁ<J83;[`(LDKRCNG`C_ٳ.$NJzBc췥z"!TlF6?5u,3^M1*:R1J"nQW㌝FWj)h+l2-{0n?ksa lI:=<58 m%H·` )9Y![f4s?uW[1]1H evߒ ػ^C۲ӓYwǀ %o0G;a)8>LH: F]j YАT=f2\#L(c-~Z` ñ([AAG٭S$M`av |IѼ6qLmuo4ƥ}ae+mǒTrA2NL,iY۱т{3;; "_=S#f8 h*=Y'_)1Au40ɥZ#,2ȻiuX>G+]\#h2Kb1fYG}jpd9DOMS>ӑӓ}'`ޥA=ʢ7aK KP'#@&Bdq!ͼOS G]d P? ?b{T~wc+TMvNY:KL)!{ˀ&ܓ‰Ж~@b€XM}~wlߘd#W<3;=4$I1R(Ome|jB"9s%r͚wI!B(n29G?7kc[)4ERXpB C|GNݢ"ԋvH!γ q_(}I Ս^OJ]ڐ-Fnu[sܺԋ>X$FQX^(C%U.Fs$fb>:<;&e7-{;E~&T$U@J9x4I{Uwvz7f`J+Xr!z_L;r.a׷i)v :\65$ ;ժfJTѻq!d1"3K'h#:Ў# W”M2R?v(cBj(Q|sf)YLJjzE1N4:2L)v< >?ꨩ׾|QB@[[y>‰Ip<;v7q:';B\T^:ß+ _|A%fҲtڠFUtHg֡E:8FpRZ=cV]kQrQ]Ji i0Mu=zaVQR[R`T d&eACfFY_fGW—b( vǎ˭ݢW;˵{ {Z.n ,Jt=60U׵jg|!J\u",yY;f GU,"v &<"[I ʎncūJP"ۯ4B@ɢMoW삢=~C!NJI;ɋlSPYCε3]Bk +G) l\ >^ 3?(LbH,DljVg^SfB YVy:{w!5{LxB01QJx@ P)xEi%LȞr|~'$Y:mGtf."LkBh8`"qwV]llhKjWY,8Ӓ/k*uD+$u(sTuZDNwY0ebM"Z&F #Ae)qL#qdž69 ɗdq7AڜHe44UMLA%@mI=~b +@7x|&Wa>FM ̥FD;4<| m%|# 8

^󖳿|Z!?u$(7Q]z2XCnh}'{Efe:Iœ tR1"fO}ę5yTn<}uTn{F4xv7_;}< ӭ$da㿳;ё4puDRzRMZՈ Q 0 KηQi cp1KE`XJj," 0D[`M[KٳDL*G?:(#ˊm)Crܦ Aw$Kq-ߔMГVZ0Dk2?k˱]@$N[>OhHrk̼ΉG-0PJz78M؈}pqvx͘pAX|6P]4o,o.w-'8[O{iML@XI,]#0:SM.+ҟ#5YiOѷ+h=s|yUCC^#BݭN+Ũds 6o"!ޅ95/oJYps)*lg⟧3)'%FN/)hW H6N!] ;KOu/↾-_ȡ[b貗K_? Yw'zGY]RiS٥9G`7՞Cא?gj[+"Kgjk| udѝ靴< bŖwE\f? KF vUm2zFy/+ܑb2h9hBm96F+ FT |hLܷBDu*UbGfS"!ԝңWʲs-45!D++W8jIipC5&2j{1ta!`.b>s$z>բ  )ܔC4\d#>zrxsޙRDK+w&l:}'+tW̢ AW17MQT2G9gJ|~๲ADhw%jACHj,F U=-P[fZ#4d.6(^WvwC ;#Viq|u}I%M|^ B!wWLc^|Sչ`ިטxrFlvQ;E`4(={܎_V<Ôop{8>3oVs{cP)BGB4ӌͷ$6@ L P"P/P%Vh2j_ꢰށ顇r|ѫ T!٬R)Itͧ1u9t^'_s9Lžp:U<™ c5G@u"$'1zn'c|f0gM\˅W9`.JY.hTEEKP@w~ t׼;}v . #|[bz<>|;˒Ty~tG$d^!-e Ya7GgfFp=U`C$(ȓKK'D*G8{󾞗aa<&j*G˲¤ ̯6 9P,BjmL1*\3F`$}\,$˔|OUjj{`[I{7iѸd])Ϭǔ_޸gs׃N {cRp(dF֬(}b~'Ω2Ct"o0'L]-_(%^+m 6ÀY+@:͠auD3g҂\a,-%O6 xK {1䨉Ȯ v^ e,Z6f3)݊6(ڳ,[v: M68;ǯZ;2iVigO T_P?= ]Q!}jb͎* eec1@~rb/cliqD'(ʙ%tK{2#5gZ 8>w4v Jf$"suz~gu= jQzQ<5/S`MVv!&'&n VG[HAI c!rTl= ^ۺ}樻 $}u A) ih8mB+_7B*^Vc-i[X=eШջn! \&-ӴC8})v̓qw-.%x@ T#X0Z2TaE4͂-3aJfSv9cGW̑PocֻE /XXeeK:7vV+[; H[t/S $'7⾇fV3eerSdnR x)6=7`lqugj"dE9[EfG f(`ߵͩDtKwLO({MGA3A!kt_, [YY'E~xr "`7o= 9OnX@[R,UL*dV?4DiFq0FZڈ!r}61&F{Lts\` If4Qhoh^"?!媎C 7\X85_W^Or8f.(&tMXq!#}.eZ|_7#lrQv|Х@8NIZZ];'kȆC윫&bp(Hm;$ϑmlT j`1P[Y?aBncg &?ԲĪ̥lS/  Lx#<ׂfeKQ@7$G tX޸C!ƽzʺFCދq)RTifAHGFԍ!ܿ)Zw 4N9j}۲B~@j'C Ǽ#r,B+ c#uMJ-E~%Q½?#Cþu'B?ϘDz~J xX0 !%ɦbvUkn_i޷v#H-",1Hk@;3}T-LAh=,2`.N%bK%{{FguVn_39ˢƶ!4 £c`W&e*,iG7&"=cO'*2khj r *5|x=])F )4Є:lGt[UBM4ƾlȌ>K^BenDe>TS{bDZ ZfdCJ\sb8E&WQJëu\G33[gx;1 ߈@uoȤ6(o&dV)S򪷖'( ]Vh<(A jK9Qs>H2(# @~iCyVԙD31%!A!7x=6 ``I^\ Ffݤŕ^\g8% l;Ky WVnލ6,s]Wbny2>b_753"yx gh4t^v;)SkGH`-tȁCFɻtkA_`YMjkW!y6Gҍ֩ sXiCƽ)xB%>]X:|O? +^ 81KCjXg%@r3kPn O>>!%Kܪ+ rizP^t+ӮX-lR'&N Ź_4DˬkRg9LĿY`"J1L-O]%mSx!!Fߪ[3CK8SaVgXe\`b:v2s q$B뭎#·(/CbT!*koG^KCU#Kd5rW6ۓͷoqqHH3zE=!}|$A;znEy:pt#>Yu ] m&[SbAҝW"+>ZDkJ-+Q.@8۲G(?ERTB¶ZPXCΒͧ?7`SVȭe )x$AQP y Ͱ핾03y\2Ub$nk#(O]rPs~Z?FV#(}һ#& H0zo]=#j6^`]+Eu/t7Rmcdʥ:~5߹~!(#AE;Rx?.c*/6H)oNREXY!Y@O|@R٘rfpKUO9#r'Ck}kKC8-ޡ (|z26@53X"it羂E*f]BPGuXA޹H6Z'?*?2=n>{I%l>N5GOpC@(`.{iGJ>XX|0cDNO̝})|āZJij'hq%v(@[p\XFAr~j+Ŭ#68ϥ *^؊KFxѩ$c8|'Qy7gh6*@ջHIcǙV@9ڨgLS)p0}5ByA$[UT>?"=a!#}˼\wvѨ\a6 66/`=,3Bͩo2jiz=r)OHUaojBQN̷GW#|7G: exg l=H}g+;GDQvD[:A8Di` ImytgK7o@wy:ׂR"?YlVvˠA}Ec;Qoew&*`%UcTk_ R`jF}Z-@/]Ni?vwap>W ~ #ޠ#xn 2˚CÓLkT&tkdF-J0&̹WДiU X!(!"@E?Ux#  j"qjϙS,EBLn#X0}foRifēf́-1>dR „(.az]^Z'}Qga)}J5?A;mb;;βAuT* >Y(dY=x5fT'% tfT S\W,/!0LH5A"!'ϖ4iǗscM}%aR~{_,gtB/|C dTW0/V!3w_Jwc8_\RKTNά/ KT CKCIzІاHFQ4׎9>@ qPWjGUvEG~| ɡV`Go-K}s_m?Y5q|y|v!wxf$=3DwxjTwS g] 0•g_D(3j>cfAt ç=z:3,E< 2Eަx{CI'q,= $#^3a#B/p8_7c'bX{wYgLN~߂LgۼAfOv -BâZCٓ;Rkܮ^)f?nm\"b ܰɸD6"ƪϔpw&hϿ8(|v?h{36;I׽*m\בp|ףӜ]g0Քng{jaXzw017WK4ҊTUe&"kGL(씥v icIG%>:6&I{vHV^nCMxa!+gz淢5o&y.c`7kioKztG>1MZSPEP 6yB G5X뿿q'LCj-LrnXzil\i&sr^zTw> "K Ffp1Je"˪INe(@mi[3נ%Ɣh@S{w G7oR<11 k ;Ix)-DN:3So)nθJ:{zs_';ja[_n52ǚ;HyqO';"@^Á?^B;&zOUP`~JrzÌ09/ۘx=.XBbNX1JU"k뵪L5Q~Jlf!#jU0A}ȚʹPZ,7w*|JSk%S $%f_YۉO0**t54* bIES_'t#某>rĈPWm]Kx:p4kNޣu_05ȍ#66rꢗdȝ1'r[ J`^$9ܪDڰb7Rӆ–ewf9:SZ,p3;tZ#ݚR ra+>EBE`*׊gP>~Eo F2w`+)}6' W0 H+7~?&5udحVL_&כ988ݴg{,!1RB"U(R s^I8|L?xI`rLW!B#ۺD/x9 ;b; W)_k19^UrcB[y=ݙl蚧ʩX~-h 0̞,1Kxhfc,:WlY' 4^ҿ4b{boװsF4fr2{i40G%6'u `f"lzNŎeK?QV)9)8}`CsTUUԃS'qcDVa.W1yyU]7K4FyHs[UʱC7(=p m@N6$UqBR ba8/9j\3EV*힭iӝP &3b7{0 /Vy #lZ^4B/16bMO0|%<7 2k'd^"Az^`;}D2Sda0^1Z;mCוdΣ-ac5q=^eX],2ȥXs3? 0^KayӒ 0bEz%|gINLY$L_kͰ6L*Jşp ЫG~OY<}OMEw'2WEG,\Ǿ조rYS8Mu9fPYnQ9y=/oSP?#_j]"pWjD-x6J{x]Nҿ5?ѽ:~Go@ hy֔/B21ڞUfɽ>`&0,`յyL "*B4oX{rf슅1tmAw1&FHmt88~&ۏx}kQbizN\l=.>$E3pS* NG$vFdXJ?k`]Nك̯VV",1 U,,bc޸Ta3pAO}!Ed Ş$pbcQiK% R3bɲI2Y׺vxV9ZMY.O ņ]T 'Jܡ$VPNߋ I|`rB#%P ZAd>&;q4`ċR#^<8_\[8Cy% VE QYJq^&?U ܚvy^r2FĈa>?=0= a0tva,%#[ 73!ߒjje2p\Fmz0/e5EGa5ɸ귑l_{$N~ЖݮhZA/1\A['rԴ*GQݖ4e V.EfD阣2©Z>i_XtE8Bsb)̊w>YX9La8G2l\>FFjEm!jn2.'Rť_Sc\=axIނvraP盀FO+D~ Z01]4ѡR AbE?QqLu PLf.V^Y@#zk]Vba UWG8IR~H &tà[tѤUifkhŦ Td$' %ɠ]^PCdy:$1(̗a_ֿ!%5?=]IiPTT9RW%a(C;7r!mI{ t`;'zuӪ )E2RR5.(岇{oW&MҊG^vu!CFܼ+4CGdu +1m<NʼPj( Vu~tC3cLi_y]OBK-lr*iL&S̒S'5yC! ?]m ]dIn5Z&W^90S UL q2jr|:3(n쑓kC1#AX>_Xz^zFUQÙW\!Ϧ@aG=#@Q(_Чs PI}bVn5$ӓؾX;"'TU:F`Ig6GZgKVK[)HωcJ 9{(]$~WRωLm>=7O&8,Е<Z*$nq ȜHy-܆tsXڲ^cpZ,.m^eH (&hKy;нPQ@ĻQ;6e v2V3z4Ǫ1cg/Y^5!Kgȅ vNs$G~WJ<ۺ%_Fȶdu8B:Q(<}vIH?{`zҥL̯͡{RL,ˢzc:\jMΗz{ߺ|<0K[qR\bsxXmKb-X3XN!_/kaQ/&ûpExJ\ s'tAYR Yem3@k[?lO"o9Oo+۶"zcC*7 (û啗#v-]Zrgvk}tV]O*E8h} wO_qr'1p(׸ɪhuDZ35~$-Y{{F$DK /lAtMtPHB.;!P+L ev ]yiM~YҝOM Q8fevJ'.vT/Oa2&. ͠yB౴tF%'⥊?~Z3 #:ynX+{2b^DħΡ`hcFwo3aV)23x0Ac @$33"$]7<ke; ʦ3I}ڻԤwG0:p\-FD$Y({SEcjH.]hH7)!XaѐZnN"!X{[#NΓƫ@V''et$m{H;wCŐk ik$)z <;O xysZ?"ӰZ FwbDW36kg,2KYs“ۇKt{Q+=Q9P硓[$ ӣKvWnܧQXc~?؎ 4xmL81? Яk^&9l T\CBQfc'4SIioM/D .ab?D[Pj#(yvBst}9LekC[(5f^~Dy8  }a.&>!Nͩۚ?K4ٙ暽QSE^ӦSl0Z;чE 0mv=[N'TlxϾ#.C+0Nu=¢RgdƽW$, 4*,U9.xfBw=evҽ6~{'!)0``CcX !cYaUV?,1)>FA9V+?݄ )C$\rէ {OYG+w}9R'()%`UXȼ,UJQEMH:0 $;Y0E&;>ǖٵ׿Bj[:%G2" "$YqAOZؐTaS Ue{ bFC&}]@]k^أ l451,&ğ$":b[f(ᢑ(a5ck (i;m&kdDGaf^HƇx"L+~0UzlդC2tNBQb22QxB=? \/%37b<8~}é,(P'!\6nx vRNg dz "ؽ' x.fk[1MqƢ# I=IӬc$ I2ع*M))e{bϵMvS%L`k x@;4/N,V:@Ϋ֐FP;|p #6jLMo=sܱbOo7bf|krBhu~U5cn!y@1{1kb @rg?qfeDe}}gaX ~Igu/g=s$1n2~ݸkTC>5zF%sk*@Wp1%Sd$x>UJ&<!L#Z3oʘ cH"L(2*5#]=Y;AKVf89yrԧ0>9,D%+"=`}g _Sdpێv4JTqLF[GI>K ЧaڢACtVޔ*%Emh V:~Ρ)Lt*Vjn]۽QzM穁"&xxbчW ܿh|K.`O" FcLnS|A35d(\\2$|wi&%WD%ZZE/|6(S$T2E&\ؼ+U׎ţ?KM`Ex QnsoRA7HtiR鐴 5}|Znn33.giȀGS=5;gFu+;P>gڢ jx_I$t3hM%]_ohd*_G.Fy)Y`Mt5HnpId6slupwƲQTS)I#,(5wEIn+ ?Pޑ旵%R k_떢3 cqTvPqa73 `G)` ` !k!E6x'4Y@ JOw8YO٣&Z&`b{]KgYZ07070100000293000081a4000000000000000000000001646b69aa0000a7a0000000000000000000000000000000000000005400000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2.ko.xz7zXZִF!t/ߧ^]?Eh=ڜ.+NHB'EHoB!{7 1 [{ၖ7_Eb/5 ~ۚgjD`!0Z*_5{Su8fp+ dYЬ!=%CX,&<3bo5eI-i7 !*" #wqSQrTC Z6~nՇN%-Hx'I:Fʜ~-~3a ̀Yr*DlJYKx#daLpTə rv4DU|G㊍lu\ sTiB;$N[N9=^ ˌr颟fۙ1L, Y l8́MY.Rv1[#?$ )hH(5Y%wcCh ;Kk~vI2=)xFW 8GsU$}?;3|Ζh}+ "W}W}y NpAp{E!`~񥙁vovfqٗ7:7*|bƷW(vyD+Cmak:![&i;NVmw [^3"JH})i )TOlhY m ?f^Sȃ *n'(7O7cHM5+Rd~TȬnXU!8au}#qtߝ(a =(̰/HRSld%WRՌQʱnQHzgbD?䐼ȯZ|IdxM0N[0(DOkf8)oW E :Poi$FL. m^/Öb[b*wXGW ݙ]`= OD 43n+M* G٣E8>2=t:8_b]!YSS)iɉ\/is@'R+5AV.}(DS! vm.6g"W>V]r$1{Wzv| 6̘/sjyvrԤ|M\Qfcs jHNds8=ife8J}G$]t M]-Y͈;!uj"wFD* ^uFFnѦ,&LQӏ?Fc,q,!8oP V{ /ї\ ӄUы+@G;7,qm$V0eSv<\Y.6OmJfM?8&T RA *eK.=YL!u_6fXՌ*dcFK/q" S+msoŸ N[k;ADF~?W$ h/GW7eRF7038BerRv=q *z0d1Fx 7Z.֖\%O8(D̋`HgRjm򐋵 lBҷǕc.N*>DI7д?F聀5a+?%u1Q@*Ejz~N֚ɐz%,cOxNF7˟syacXv ZܛbmXD=5ol)<*MIO88ܟ;' Nn2FG߽jiAR#a~CAus`hYD{?߷"#(|-ockz]yӒ Or0h:;vu#90BO-ڛҷ2gY3Ld)nJXϫ3-ɥaX9 }hq'˻~ L`en!}47  =x0 JBql A s'o?XD?VL _(Yrd2?5$:BSbJ'Qlm5J`:4+uI e u`;*m5b@OPѾQB~s7O`m@2D#8[N!՚fS!"fcIi`=?T¬;lJtޞNל̏wj>XZ1Yc9~݇E4ACJD&AG1 q Ʃ?p*lP F}s$(ˁ 'iVHn[dw5#"U:\Z$`?4 dS7F/܉ŹىaXFi9cx:<4R!._]/0GڬRpՓ.F0sKxj+Q|,"{9B E.:BEcK/j6;+*L*0>xB -M{yv% )iLRӒ{{&=~2;S̉y ~<#jCEWȪ@78.S D슒ovV7žٻPt`pwsGͰ#KD02G*̼A?k4Vss*=*g3PFc<&%·6 fs/r\y  H D]x߁>1oe3GY}wBz- fOC meO{ޓn6Pݦ }@$;j` lUr>a<4ЌNu%6[^,wf17/]}rg研S=1,7P :_%[aK)TIUY]bXY5`ಒSJw%-6( 3l̆x GA)+'eQDt5!3"-뙩Z`NW`)i6= 9ef{ K<_@Wa?a1X5'<{bNBnzeY HEb(r@KE?Y8X'T>_4px,e 3>{F+0j<х@&pPd=8A{"8a>я |W]b#Nkc=C.F5ȼtFZގF5JHDv Bh+a+c*Va$] 1l}B@K!:|YjSKw5 tEC$Tҷ,Ɠji!;x2 SumwLHtsXT53K"O`A]%ܵ5Ct#~!$`hLS nž<ܐCv^A 73J?kw/dV57VTI}(;+u(2X7a1ٝrr> vgeSWeR\cqjgx4fǺ/M_h#eӔbz"Rę%4-cojm]k3X5q4C@w.Sed,&dV.ROu,I "b?z>N<بElxgt)Cn&큀,Q|w6.V]r i&*vs-9s)qD>9Ca[=s%%FMtW !5}{DC3Wk"i']WTC4s-*2B/H59R Ǜ=O:q׶! c'CAqK9g?0&;%հZ a\vd{m`}DAݫy?I`*6:.YPS^Gmo|l3 J+7^Gհeś] zh*TvΒ4~usB CWY=&xm $,5`sԯ,I"UA?ɨ7 D^`G`^\#e8X|U-RɐQH[}BQnAYav`m1/"E/(q{ƅ;A1 G;E`l=?iBG +£:$FP\zcw^Ǔ+4nO . <) ЎS~Se7I*bDeVT UJb1/웤JS@BM JÈz#3$ϯ@+q1yu_Zʨ[vΖsSa @Ùtg*!hy.{Ev Y8wmW6C zJ[-G0$XXr E55*Ts*UaAXQ@DDGlVOK\2zܘw߄զ,d% <? hay/V&CU1AK`C?{>C~R- Ju1A ME *.j53+aI{h4qQMl>S-ާcT(Ɣ9aYcΚ[f^5-@0| -t(oOL"HʸF p4 oRn2?w fiGW4m$;E#W[; ̾͘a_ۏj 6[RY-[`lE讁)s ]Ծ'ҸT `ʒ}>BT :^]ե,4.<I5g 軂Mό !!H6RLR7al4dpS-e `L'w?"%:q%=X0^b}YM_8 EFs?3K&ۚ3< qI@+B}~1!LڬbXP@wu}{ JfHct>RUC#>?W\ ך쇄ݶ:M6a^=EInn(}lQd{hG%-UԐ3ad~oO kVcw}4NNڵ}UjigkZP[ssr ~9NM<%YUYll<;fV1rjzjm)X_؂߾8Z4Dfpgo¯ M߽*k@]zM''&Ad?pn+\.-}/%B\%W3ZBjJz׎^&rNHvB@Mp`> Y-J %Os[+n2!'yQYޤD %mpǁ哤dKa;%U9%绩o@d?yӪˉ~ #u)q6"E6ϲR+$Q؎~>n/B1E5KdIO?RXhSMmqѸ:xqľu2#FDv49;KmKW#iN}lOHK/sѬ2dBK1έ_f D̶_mP',dA{c~VBM9|QBgt3c`D[mc{ͨ/ Tks2klu( gGiNMly\Iɕx4a-1 p2 ɪE%r%Tɑ[Ɗ5GP2\+g1=t3ӌAWq5p 2G38`o:S3Ϝ/o {ȥSLC@^*Wp[ae]Nf"t6A{="4?[tVa0cе& y;խ_q!eJv|y->FL&n@siy R^uXQ.Tʈ7nҕ-[N4g|LyH )MMՃ]WU'^یN:U4gףkfMJĨ$zúφ9Y/:K"k*/WWJ.E!m40JO86,<#`nTb<6PvAV[?m3+Zѻz#ObȰS'}x*~=<wRusgg%)TtCOЩpҐӟlr=w/TIsL~i3|ņ7EGeڱŊ-]Aݿ\}iϲHTqzd1;~k3/3=I4׬ߞ U>w΋.B,De ZHѻ0!b` 7qI@1 ?ߙy0P$9, V ?CIoAp!j6e40Y~x 45f @"ZQ!b?bf [~s$]DxVXHOZԿ֛⽾ߋ^M8xmu9C=w o`3X=/Ue?fk1k79o &KH@)=u+zl%굙n/i)h/>Me;)Kd!͹Pke ~};]?,OX̍nrҾ~72:I.t^Aղhֈ&:ȿ±/\20~fܭ:;5 |8Y5lp@ "VVe&%dJ_=(3@2rx"NI p2 :b,xOlT>)Z}EE YsɋlF|OTjsseQ X:k D;4 (I}2aҫ#~A:N7\I2Ns{W>jԨ U f͏緟V:JLƔz8TuM rV~ | |U s;wu`P`VBJ Du4fcDȫ! څUƍa5%٥9NlxwAvJjҺs΀aG2V#}: [gPCkXDRNcN[JzRNlEV\%퓼F:0Wwv t.SQ. QJPv?ƉdnLe"r~ol?u8$&k"6^h['B}-?CuGfEhRD<򭬍ՆG~oy:-uй켡7o N1BR/.Ipz/mU7s{ʖPRf|WJ+t)囟oԚMwՇOƬ/Mr˔QWmGe,"fV=+',w+ݪ~ǹ1c5= FY4.yMBiWhEi3Axa/[==sSLZYf6o{ny;ޱd{Q5l`C#{Ge̤~w#osL}sS,c./c!.q'5!9 iW@AKʬɯ}89݉gV _?UMxDDEڲ{DMԆ^c$jmA%27X[m+^"Mյ!oHAN~u4rLtz*i:1ݠ~S^_|> c!;0*ڟ2b<WNF≚ a҆Et?.q=_:QN2]r⴫g-`} -k`g=ggP]UG 汜,K;> 0 c[ݤRZ=`kȝƅ8Asٌ|um _԰WDSdQ/٭OjI_-3`"7&wA!vpG/B?6ynٵEoɳ]54_O;yZur7Ǟ5}3Zq$ 5M` WzHu2Q}?J0IRᩙM>,&ԓzYؚj+Ԍ/&pZTB}e/bզ ]_rww@=*5a[J˓0ͤƒe  )Lz XiQײHN2b':_kScT CL18Aj&l:ذ+FNG'c\E ˫ҝb9tSZP"ssLtLeD(WpMV*xA48ϨQdf#񉳸8-!*GrE} 0>ʇy5G*r w|q0[Ӈ]ZA`t6yp7^i],:o&` /!Cءbo?s\h͊w#]v\4㓦V%s`c+2rKV?j uA=}4&L$[se&{hy@Tas+Gt^O^b@^_++QfYq$$@$zcVe<ֻmFfUk'6tva2mڄ/Qo.2=!C MTxUiCR6C<{N²EC1wb5X8h:2N2oR#KDw"l"Ұ]=FMCQ}31?ԫ]^䖸'@uH g{_͚&>gޠ8$Y7 }(h.+<0X}#&#&R6dT \ըhP݁z@u 6֣bniyN=b(;<;\ Ou[!O 늶OXd4#[H{WZTϳ5ϙ@<?}q |vITMZ85Hh kZGy}F|. 1&3-Qzο#V e5yh'R/nޱ=}ζ'`?oy#&ˣ,n3XG ka^Ņ;M ƣm|}lY8\RŎ~DĆni4::>Eq+Ԧmj%Mtsr[}- O{71~#, !WgEnғ@`ͥUZ&kͷ6ܫ__g Ёs^GLO41}̕z NV[ް3Mjal(y|Q=8<Fz ϐePZ#168?ݬ(#*߉FV搉K@˖ş[FOU;s&b N?eFzvx 4 &N 'jk; Vk/2#M|G޼X!,x,4=z2adAq;<ӟS"d l(Sgbxd݋`I:9SW] 5ڂ$8ج^\ T (jM$C h+57Ea Jm0=_jE}0^1'yvTZco34SEZn;Ϟ 2^7ὥb* CfK5e_]ds3W ? Gz DTOG] @g\BYCb!h̢λ#^cb)*4 7+WEbۣ1謶)Rܩ"m!-}$>¬UZg_zb1suK*Prg@ oeeXe$^m~@`<۪M]Ed?kwφ"wX7 #p )!&cn p[ ܘe/b+KƖB0nT(7$+WvUӱXCg{'e:5Q_#hPoM朐܉ PqHTL>y^?&s-Cuٶ;&9-lQ*tE;l\ϋXs$O5`ZE i'!օ1dğGt*V80΍FOSv6GE4c;'ρN0{?N&#C,Wrݮү?-"&sv7P64ROֆk^Um fa͖Ы[9` d>c'ptX٥qDtM7s:S:+UT!w_k 2kcWgzA=m]\e.M9șvB27+t}@a{C1y7]84KԕneC"ڎ?x0yK#(RsnpPk>Ay}P u ̈]0癍º73>1 H+H&{Is< -4ȁoj6a :v2A*'$}{^%v2Ml+K$[_(] :c930Cz6W6n Ǭ,#YID30je{aޜ=錒 ,c q@ٯd-3Qahms (~n_=Қ]xjټ G1<`\Rvr`.ZdH߮JyoS[eg! .ElV, e ERYcl4|1T6jg@)214cT%{N`{#VB6h#;k|^E<1&_yT?![9! vnJ=K e.Z=R*g ˪ gifDz*V߱<}-TvsinKFfw w\$,}9jx+?F{DR- QU۳҅ +8_͵&v%|јoT>Bk0p65Mc،X -LM^bQ0OnPFJiC :`ȓV&**o ->m.2H+9d<Ж !@+BϮQ0d2f+T (VrrTSXM;({XjMmKG<Bgoڝ4w6Ĵ2Ƚ[JE2سP#ϟWn:5[AzvEN=X'`]4~TUﶩOI$w:g"W{v<Cg8c<a@>\!vyWvix)i"QWeqe_aWr(b;mr_y>ǯUMDuQAԘEP_R?2F L?(H:oc"l0 ogxjʿ#Ijtsd\zC})7U?4,az c?8ECfFpB79tSQ! XQaeu@͊ԍ*].D `8uR~#՜dS+r%_]3pzON>/{'O~ AFT3UjGJʍpl Q,|BHR艣 B՗ nO:IJ 1 :K󑂪cel_7OldjmŧoPPjD ~bc "A#_J>i t_aڬFh 'X1Xq\=U,ˇ/~O,c lO,H?[9}vGBlnA蜦T&6uyLBQiwˀf6,! hz`iLnH ;1QL C|)g/!; G_a^"]J9޻-"u6JCzR3͒g2bѻn-6 h˞+9fYe5FWDF˿}K~(40͝t'vcAAy bߪ7[5K|tq|^( ϥ|ž2gLœN+^&D9 ZMlIg|~ZD1,Ҕl& #" [eJ~Nzys)bJyoxNgL­!4揌fbMiRN͕w$I]osN,&l.tHMFa W%ۀ4%@6[pf&=RgMJ^vSQB9M㴍 z#W$#";A.لʋ1X\G5~x\ה@KvlR,SaЏIn?#* 9.@MCrՈP$™.F[,0 u4럏lzX7߂xElHp:_ 9C+m.[Z:n23Acܨc\@jaF䎠:l{ 6!h4s k]#S7G+V<:2<0Eڤ|ُ:OvD_SԶVZ" 5:r9naoON4]ޡx5YK -^h+q3, g4W~:8^D G;}ljRq&Xf7%,j;QD1[g,ft#0#˒? ";y.mŗRҖ|gBK x#+)%\_QKqEusBm&E*Jp[fH W-G/;a;ndfG^ A:к?=1#睂NeZV| yAu}")25+W$E@V`4VEk/{v`c Rv0u"v 8#{h/SL3Ujd.49R竘"=rZO;3) &{%9Ө.7B X͵>~.֣R#B#Q~#A؈띄|GZ6\r*q(04Àpx%EEX]Z|6,M!  M& SZp߫f:XGxE[Z1nR4 a^˺{2kLd!ipTlϤ]1j,_ҠlI[)G/P|G7^mͿ3\qKt"kIF_@62p30y@I#Bx~õ\ϙXNc ̨[1 xo5{)H>8.87SlsVo'_%Wߍ_bc;j:&97~E=.#pM]ٓ5_n fuBcw@ͩd|LHNMv,VPWKnB1A3Zb!c= ?-:XIN1 I>zG5F3 ~4W'vtX@ iNj) AEs݄k.Z6ț>5NXF8HS@iW,JOXW\@ Jϳ<6#t?2(kn1'F =is#6=!7biءQܚ4ICI (_ Pi.Vov=}6-ʊolGof| F2_#^?:ƼֺӀq1tݩene+9e)NkcB3ӵW?HG>@*uiQ|쭥f`%uG!S:{_H5-&d]x>ѾM A4k2O-hVE/w9!3c7cP=apScxzxz[69X0&VI?).^p1s0;y(5aw,eܙ/<8K!]qLQ9O>rϗ2:r Ynǭz|Oʘʰa7TXVXB1G2=2g2; ; Ӝ댪<=<ƇńX9H ',%pթ;erP xp\fl&D .Kzsc [LCF#'^<,^ w|` SH%˷u'w>nt9v |ZUXr N GtaGA/FTU~D3nRgr&R}?Ce]#^ҝZ{,BV$ے9F,ScF/O)kPOeveA!nL~+h}zU-HhbypnPn r, W[`p}'1BxֵUgO `RZ=oѦ8vZh>I^mw ֬o wc$mS'p;F> DPjZZ%E6n05 ˝P, KM!e"G bTAJmxS֔r;VKn?|"rs]k "lQ:txG^x![e ?|R(J;_FT}):孬%#28/Gvr~Cs 7г'lͤ~dr;Zڢc Ix@4H0 _>o$KcL_7@֫K'piWzQ30kJ4^Bg4<(V%⧰)hQ\a*MSA ٢qyl>]6}*O`#d|³3Ngt]l{Fǀs`cL?C*u!UOs8/вRB*s@8=O>W t 6q>R Xi{6r<iL%d3wwޗiX] 5$_YDvij١~38rcj{d*\j^G=5zk0e*YL Ǔ{-ߞML `9Fh m6ŝx'![AQ~lZ: - (kP]y =G>ջM\ sX[Vqd*SN uW)=Q߬4j13m>ױftW'9"a6}*z~&T/D0\JRVTtt nF""1W a9˭7 rQmd@T"+-^ܐ%rӍ<4wNz_.ӄ4;^ءHz9K ffj{Oc9X(E쪐_0#y?B助3&rt>5ջdz#pD`cLô!%0Y]qz,沝rէ1VцD]0]e 75J`r:GzC<.y}:KIC}7~$:&V7d%@?}"f`d=:c؂ֆ0%,x 7l +t߈O͏t_NQ03%ƇǽAը;S5޷^޴ nL茏rJu}nG?f[E1d{[$[Yqޢ2*w|MJU ִdu*x7ě(Rһ@:qjT8'[Z0eLl; !$yDV34WmCqz+M AFɸ杤4ex)>YG dI icBDPEà3}8@I(8,CJ4.f)ɕߊ6jJYF QUb& ,崲X=4;nnwHE>թe=Cu.E\qcAƒ3:P/E%m_1Nɧ( { x@$f'gҫ|(rkNyQ[ER ª!! M8HL-6"_ic ʇ'-AY!~%#Mj']ͻ7dsh6u8Q[2/JcmU]󭡉Oyn!xZF!O͌8UȂz![}e'2aL,`#IF;;Z'&*B.oDȬ̙DՌܼ*aT./5qjyeJvd@L\J@|!?_*=}v&_3z*GgH)Hr|ܣ/CALT0|=k$N&i[ ֽ9% dF DTQq8hɌ El-!!KMZ/=of'>;?c2\ZU` r<$ !ӛnX'ʟ ql^]YP~n,jYa7PgWR1wv#δ: "~w½ao{SхLcq|&VX0 Su?>ۚk6PI8Ol mW0eyLr1c:#~ETɅmR.,BƖ3qvp2I_S0R4cQӽra_QuGC^! jJî҂Wo>Jz@ p}"Q*ϣ@eXЯ#S-{;ҽݰwu.WKQ=qH# ШjSC wj?N}za@ּc.-ѥƒ ~I1^'Շ!C1=/f[;Fv bĨ"_^7™I{؞MZL[M{ r`N/ps#[CSuxnkR`.06>͡YO-Z2 ʬ =p&y"q:$CNa f}zn}W c>ێ&VCaz2|vXHOi GY{Fbrw2\Z 2-'bZ_ ۾f|YU bw cY`j鄱q5x5 - Ѕ6-Bx8'*jGEXU֖ӜA @0#Ң![ -QLX|Sv3W;CacPyZ lB箅w7xDֻm<#/2wG!^%#1)S#2KPE5 r Q󼫣ωD8Gㆠ9iW`QZ*%g0Bw F62c`OV~f:4x|O$,"_@ixYj3, !.-̓A ǭsNeu҈ׯYs4syp?]wxٯW6ڷt@*-՛3]M{@7Dl"֩c)螐;VrYJIosn=f`b^M;rHVYM +lZ"{]߃kuBIzL=*7]SorH;]=ӑ'5F>'eF&%C>WgBf~x k.Yހ2ƴf%-=H^[f+]@ۑX|8q% ց-WMY_0멏qBvYlynQ;/AbqtEC<4Ne0 EߐpRmW=9)V*sUt8HЯ\)rfGEl*_3Gxge]+_/ VJY >cD6c,ha/^"2g. vkw7Wn̘x.i37߉2 1)ˌJӱP4- mGmKmyB$;Q*3Ċ=%V"{O3a۪ LЯ'{ɥwHԫOL6m,,PS4dfa K$VR"•crPzJ} wu_ \)w|(m{ƿ˹ZtVu-#[1ݍ*mm _t˔]N4L2A(sjP|C.gD|8/L@ 4 w4 =!ҤP:219twb*)zf<S1;eу@eO{ɨ uZƪ?VuHq0@xbTwAb٨i=vE2  dUy'zRSoъUpUe>/#|ieD:8ONcDiꝋR D O'u>8:kjKwg~ [{o˽Si [5D?.*5|%EcAZ} $, P 5,@ȟ|; L2Ъo3uF 3w.~(`}c *M/1Fodf>S8lⵐ 㣄 D=s^IԖ4E,z|2t1>H);$s_٤r(d VWPYv_dpV״gg*\^O 0af{:^ʍAײP2)[)4q:!57lA] P sC]w_I,Yٿ\ *R )qD{/n;# 9X4aMQCe2i;:JIn'QP}$42 cPnS~I* j/K9mHlbR|۾gKڱ'8RKEU>{ŵlr, 7a?Wl;ß2P.f-9efsY,–ر]ѥʦDkf^̼#= ǯi^2JY9K%Wal, uqf'#-A-{=(b*P[4;HA«8nΎUJ-?fTW{ 49F:7 ԾӢ;c(}pFN[ψk@7O˃]}l2WcŌ:W $;jwI93HF;.씗yB Ou,I͠hB@ ,S V(x#a(J$ QXƥTg/̷f. 2M . ӻ 7+߾Fn`-J?iqW~2gԀ.36w (,frnFus6J6zQ3~n| Z,}N5]f:S9CXn5mxRLKMe$!-*BRIx&UL&B'/&0|e/c@AVVksm00Dr$ӵt!K?ղXpZ(Ssv/`B,'8ܫtg$գc*@$FTHX!eyˇwg?Kpt vVb\%ضqٓe(sT3lY Vy,Fp]jtF1Lv*^1obF]!۴$TȈbp/ +k{Z*9L66؁99^e33_xܳ(4&0Aĩ)ߛ!mT#>wk@hꢧ' pN:'S̪z_aƠ|as }p}Iu4C0?G3)A0݅x(IjzO"Z>P`#ʖ00N sT1чl3T6?"2> GwM9}"?$jIPq9ƫ yK\V>T_pHLLGb̿1H A., Z},L8(UɘORVU],!k-ZmwH?t^϶Ib="yx,C ҩ` V: #f2'hLy&_8݋5y ࡄ,±9$ Zl{-rf4o'אּx =Q]Xl -NCފ1^[X^ҕ1`@_.^g"9Շt2.{7s*g0w9n|gLT't 'Ǭ-0ٙn T%Е@&w9!>IXo=8b^H%I\=sGe/XF!8a$x;)4GݷD_ v1sj'=S1O\j?V ]z Z[2J<~M=[|Jrsc'{cov/+$ne6Jd$駝%|JIphMc, {vڰTr. |[Oe-4Ac]N.҃?"%#-2I.3dA׌N'y|C;2_&#el7obnE]ҜRh۽ryvdX 胓 1s8fYWjHL' cMFvNoh=&> Hɕ곖XKCb3e̹2WGLbGjz,"L8o6ŊD2с2'Nd'6ɹ^C79 mǶp+J)&DkiTb?W2G e懒7hC٠rUyZ@EhgUW&r+ Oy! mrGQmAN?Z寯֞Ex!,:akm YO@>X\) {}dӗ^Y<)9XmMtNnCa>5bj6A ?V3)<`/:ڊ/tbTr VyUO\[ ROqvA گ:&*%1ʿbh^1d`xz4?DD,MU{(Wa)CpD[,`A2³W 0AWD݁\<5=c\ ; w22.m3*jsu,]q٢P݃JYϻeRq0,8nfI )YM}-lrȪT ;aH5ic\j8H nm[S\R8\Q~cWi:b#oc9Q{!ECۼi#$xp}jss8'0m1ի$@Hwd7Nڡ-.~ 4*2-ý*v毺F'`W6rӵkr,"3@Cz*(v"fѩFN|FUۏSZg@׬UF609P-#eD,5(cG]D*i*x;w`)33}lGAMZk OI0ck3'ђ؎,wR2n |@`"!7NU1ۀƀRawCߤ,ܩ[8+KcԀoQ=.xeeX _u"btK 2F\8k`srU#V҅~FŸfLA5롺0ʩU\sBL[j~_7QAX;j6s&}%q'%`zDyTVJt`WCm<R25b̰}X ҡ3\M*Aۡq('Mf054paBo-K>0:ěe.sXv=]K٠ v8PMHw;>uY#ۚ͠&RWx%٨X.a;ښN&3kSQp%5ՋTzW:".6+y-~[yY@;OZKBv Q6o}e9ѳ,1(j[ciEH.p Ԣc]fE-܇w,/oPz:y>艵wvC*'!b- k'&klĨ< o\k1?蛏 c:of}$>(L-b:V!=^17Z]\`C6MuҐ=jZA=SϦw9\|Pzy_Y䀣^w:u?[F!1{S\Ǯ歜.$%a)ɔ6~^j>/-xgSS9h 3ZC\68hi;`AQ9-BBuA[UXaMcsՋ9mbtn|0k܇EArl%fjcZ_"] lm@ I?bp "ʒ@pCkxYD.|e ;_RvkŋɌQW;)륒G]e)(RYi8leSJMq{ |Kp^oZ[ScBZ?zkmYZ[Z>Ecw$¼Jhuv"Y]Fm7om #7pG+eVHX??(RzFƧ>Y@ee_1&+>MpSُ*56μqt5w*Z3sFu~dz>K#6ISl , pN)c+I;oduΆ1ɥ+uȤ?EK560Y:(OBAl#? X`xp4,V:D0Xg\dM~FԽ֧M',b f.vo輪@@1m@}O.4d_Ȏi[,{cސ^hjª/mvL+#Eek3VfU( n]{ [(9[&l45/W%Ŵ? &V =ۊ"_;$]U9#F1i%i5ӰAòbq鋢0"`-DD5UVbj4@?Bs 3 c ~j‰y0 }km=*|OT!R߉׳"ffOk ʮ+%]45&mR!||;(##ZlxB4^4&­nORnP16uUcPY}fYBA4~@XDfI8. n:TK9MHƭ` ޤҞO|x̶͘D!ږsW RÌQ2j)$Щ.*}EӧnDZ#?'0Ea+LaRYĊ#"|zܻkĀ,s FFF!-{x8 ~m6 ۇU>5u 7 ;_1uWOgP ZJ|%NLZ;ASav {iY?[gr_ u*،ºBNLaXB5 xU#._VHB*u Tu ;>1dEuLH]O3IYzU ur]Z)YD<&R[E%PǠ/FR horS5bQNEϘVn4j>Z[4 |Τݰp?Fbv5Mp]`?Mjch,#vvC+9U@Q=-1isp7c[ L8|R?G,P!ýwG}ޞ!xM.dbyZZ^,-P ۀy4]b.E @Ht 0DG:V{mP8߮^ɲR@f_t 3fES v/SH7`0wC^שQ?vۇV$pb.[E3BD8홑='ΛвÀ#,xAa&ܞG-jLk]korD k򲝡l(Lqj }DJ|p` LR|BQsߧ -h; ԸVJ@lך8W6Kz(C(}4]4A6U^%\Ĵu|T raY)a.-b[ʍ^:R}Vʋv4|[5dR}ULivV>ctGS澤u"@xa_׆U]ۉ^yʐ0:Қ( -v|AOd 9DO7' ۮ :%COZ|5D[I<=B($-:H|G^0٘DEE[1=nR|=겉}:lцVV'K]dv|6Gu%~@*aZ^W\iqM~y@Igh2k ˄xԓ*Cp8l,Õ>Ǫ($Os3 FCĉ{JZeHb?7KsFjPNA t?PXEu 3oFonCDof;ozUNl')ǖՊ|,,XǾ֩ǘ솽3엘?^\N*3&eADg 35 pȍ"gMpsj٭ڭoOr:7(rx5H᰿=NI(򕈱BՋEHY1ֳuz+Zq-'';wf ߪZ0悗 fnf)ln |A̿Qd (\;Äg/2TFU;.mXg iCI( ֵKzW*77HzGq"Fv8rl?]{7ܕӫՄbXw=rpǬ ɾNܻoBv1v3Wu9RZoO]O5yQ˥"Ȫu0| =Ғu}0|c!pzf¹xhu$_NLr`fqQ_HMYRTE$M$~D( cphϻH|R=v\ۉ2 0~\ޣX0kyH{W,4MYMPC6)Ѝ`7uv>^E+++OWdؐ9ms[+X6&9A/i4vނ[uM (H/޳ * roH>S%痗!v~'1$8QWF4n)g!sLi:QHROȚqe0n)8D9I&FxgIе`inx@ޱnhP kC0vgVx%_omۏfÈ\9zcBÊw#cЗLE~0J~$b^U;iHng"nj:j#OiFZwBӍ2(pWdYX,xHն骒E]c,߯Ansn+7 I賍rp++AU!ܻyQvqv.MqC?Bj-*Y|UJ{*C7w&#~W.&)(l}݉i!a,sdy7}3ap/K.{Ol8)pw]2 JJP۞*c< ) @ |&7a};%Brcy?>% %lh"]0`$t r%8N uW 1r;=ޣ PWOwڤctv wwy.!~ KS]ɯI52& [I#LߔPֱ3}49J<\_hQR5!%wt+ʼn\:K^ ˬ$cʾ5}`u˪9Ao]%`kRаS}xTepΓ!S Z~42r#E4o\L$Q+ǿETO%{R3AuIqzK$NaKj&CX\>")#e^q$xXV߉/5՞ KjbʕLU͟VYQ%;M>x sH,OY*u?%o="$xzfq33JEpdH^}x'i! ^g~'V;>  QawyVing,o324yNJG;H!% nXh#S_I3fٽD출[=dh<Ά1BHzV~&<)Sh#9_pHضCE !kOHcHsu9, ⭻$`&vYQԲa=ݛ"MwRxbBp k7κ d0]k/n?É0zgjdxzwɈgr2H+y\f:^z6 '*W oш[`_+ś?Ds(xE$󹩀sۚะ[p719vI1_OysK~TњO%}q"S+Hfp"xÖčhhN>pvIYѯqnDVz =%OkG>%L) )#d|PQف!w(.~cJXsHSDv& v+ESEA2#&v?pD:J rEoRVV&v˱;dx#LjÎRV@2 =VO3>hRo,XpoL~qJPz9ѳMBQvY:蟇P[jatag)E" e2 +Z:lGvFC[s1=VpL/ b64j7X#I@cH>t9 MF|SʻL|4NacXak.XbO7nM,'Rn/ T؟r*[*bA;Q [{s6p^Ե2R#:3qVkh so 42 '^Q,8vV5-t"%:5}FPM`Ygb;Za?a>P]4= pCL&evO9%y$~Lr6~]|0-DqԽqX锂?=kʳWF^aʲTS:>T= SE$Ť%I'DRv]~`+,;(Y7UqoXñ,>Uyv:wcY-l5o5~~ J,#PJUOcRxhcnJ 7hRGfү@(ﲝQ;\>JY&c}`A6!C0QidZ+߿eGt/`K;7舄{u磚~^~U&K][rt f҅~* (RtJ(ܠ'Uy&69ƠE東)T z1  hJ_3l!ꛘN!#{>=4@XY ɨL{kMszAv~Sv(HzƐ#v[2Sh~ND)zGLk^_gBDXAaz>Z*YǶñxI_ВA߶9Exj`ჽ TcAHN^9}2%YJ*νYM3](E􃁨6~`/S3P-1 z$*Gs<[.G+DֿV Nך #&xwTA0v&GC:7>J,T2ȣ(ZnJr&=e[@ 10k9[ƤZsz2j:s``8X<\CڋVAg`މ>[: RV~WoꀋHze h4r*<[DҖ[wiHH(n<\wh(*%}S0;F2Fu"3L5QjIY"7& N/WnIAA%2v˜Rհ1,Zwa]sc?7?iqG & ;d7L@K>mcN~\wB;&P~mőtA#4섢t+x1 SExw~|Fэ.Wemΐ J;J.CY(.(qP:F(~b;7ND(١}s^2a%,ZG=`~VsR2QG@Z!xuFDm7I 䅷 ;Et\iԇ^$$.R&?z%'q 1˗"=H?(U"6tyKy,qHu8h`T ~/YI]~i j燴C'3•T[85;[0Fih(rHkZCӌ _0JH ]p<(߬/rX}g噱^q3Or 3hN v 9L $4\?ol0\bIs&g)cgF\C5o\uؒ7XOvCe1ӉR#7q XS,c|AG-iY%NrY A1 E:* _8)>[TeB踦{Ɣsc`[mӘ$P4/ęN@0,ơ0T4 kgBj{+ ԁij6t.3`eySN:Իh۠pWovz„>6_f&W Fy Dk4;T}ӢV4yR(k'vtn.Ś.nkɂFY(MW43^g:ކDǏ@'C$UE^@b P46D4sܧqHJYnI3.8')܈_ʚ`'Q9F!wE^} sK)`1kVKԆ5?I{/G[~>B5&8Z`K{k$`y3ږ&TYĒ&R6.yˆ@eٰZ<@>x %&%5}$dJk:H2,rt7d8guKfTizKKˀ)VΊ|LWAo=cA.$_+-YWPR u%ݏƏD\(clӦ*="~c,Njvqi՞.MA [??Fz!#~@ΝKwrP::k%eW=)|LG!ie'@> |79VD_\#^R4Lv1DT1Jv@v-߀/aVhfU V LjEt96"){p_WU խqָc-4gk?JXL}.YzbeA!d!cMAJX7ҹ:%%" &$ilG^̾叵[֤jaXG)[tp&1E)>tiXQV`&Uv/֖h +ʤka=?\U]R,9T^B 9>l(%S<;ևPsHPm| ['6TSZsT Ʊ]ʋ[,Ή~j|w >15͐ΐM8U4JQ2Ի zCup}9mRwOZ{@!Byge4Z.=9  7ҟT-!@ᰀ?"wg>Gp4&y䛽J'=/,`5Ͷsp]G(B'l #Gb$&{k;[2p+Ӈ $VM MZ{uمbKA>^>|ť>D $I"v"?F䝩pe3ϣ5 j ,gYZ07070100000294000081a4000000000000000000000001646b69aa00049980000000000000000000000000000000000000005b00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/broadcom/bnx2x/bnx2x.ko.xz7zXZִF!t/0^]?Eh=ڜ.+e^ruóG2o8kfT: CyE0=;l/6`mCOu@xlG Xre}{?鸑}g' Of6zK mu9hy]qHM|;wT綰ePܚ\݌xvE-\_K-1->L7 &Gk4ߎ\䅪۪r~aK f81:UwT$y Im^)B+~)$ c׹ef@s)Oz6;ѡv`Y^X 9zWqvTC@JДSu!c/_ sjOmd%nprw=Y=P` '{gSW=(z;fۚ^^M\HD,q7&v>pKaljaDBlrnbxP)غ#Vv3˃YGYXCsGmLׁQI"r[%RA ۝ Ү1_+FR5gOYF4Nˁ> cXN_4HK6%(Hy=\SSR%ﳮ x5jy΅DǷJΨ{ڸk}9"JvyC.:[u 8ok냲>$WXe!@8=4xU$:v5ky&YƝT0( D*_8VL(vpOU\^sZ#&j;}&|gN.a '9E5و&:u޼Rz(IrlqO6wbY+ϑq*)P*aJӦ@S]I᪹c)ՉĶAt&/m`e->Ww#d*M7ovګlHd11:|~J͹i҉("ޫ'D1j*uO+TvJ6$ dq̟hn)y`&}O77C$up9I%x]])B:s>f/rN& Њk㻝$VY)V a/.Suo|qa@p% k*|ctϞi)3]!ϼ)+9=BiH/߹̠YC)ݛW˾l{\y,{WT׶,h?l`6?蟫n$ :Lh ݨnS!3 16%ש~=*;!^4.`G#}(f ƜɕSXa$*I'#Eq6ck4H^B p_wjM:'(+S8w>-)x2EPnYw:+#Qs*#^4bxe&tZ_f1oTJN$؃QK=M,D8 XȌlFenf#DI{818; jOU*6/Y8w4|{|<*m9wbhyM4˴`.ˤ2~ @̌ lG{ɞt tIaN[hkP5GBfd~F޺Ә +I3vJ), X"ej4(xP)C1h\_R>J "~ 4[ =4h%lx2LV8({ufC ˴;+nσv֧IϮ$AQ ?ae2!,y!Ly N|W2U5w~˗@ZmMJx0c+^ckѸo31AGXʆ|p|{@wL#׶rYa'P*8WL}C~ tWnz۾:ndewIHǎuzE踆A&y\m1FkTls{.``g1uvzEu5FK^QQ/^vDvQ+9\IbloNdi<-1Yp :[q-?Ƭٍ'hhaջVJ+b1W?7NH<ӀJF"ϵbq^vCg|a0CZx{Du9@ː]6y^6zt~ ="r5H| SA3s v^Od/]$참"/Car\Aj&u- GCM0{{&M ,)N7}!S4nslц$E>C3}yVX&:O3ɺs_8.m+"VJE wD]ދaz̐݉6ۀN$s |}aWzS]3wỊ27kk9WLTDMZ9΀׀M "|´׌\MN tI&c+ChJ7| Pp]5`L8 T![@!MX3µSQpoT:Ҿ#TYпD@ vQahiL+?\#c*g[c' BgV]y4y\ͻqc>Խ-6-d I/`9 } ׄ׍>GV LدSg$n;=&;\,Ļ"(;m?]W]O<x ҫʜJ3L1DvOj-"4gMrہii޺R@ }6a=#Ng{TȤ}kqhJ/dE0+ ^gGSM[0 F30\J&'՘:;5Do_'g6`7C}."y^;`CO4Nv,.ՍF*V;D )WW8Olō=QNogݎ\Ri͖t( y2T9Y1bS_|J1xGS-M?]tyhys7D]zNt3Nϡ*vP8Uh ޚqeZ~\ AC>bbӎuwLf]/sJfŽ8^L2_T"ȫTOImμ sͲD{:]۩mW]@̄lh-L% o 7֣ =P{M:'urOhL%3٥H3b+Nxi ԗ꛲Y*uFjK",Jh4?.odbnk٧Hi+cumUCbuAYe+3ǦRR\qmA &+st n(5TCmiJ) <̶#i] p?4CZ$c\V>(!~cbއ-oj6c0˥*a ymL]J$[H=QgRf_G*ӕ9`%7L:SEk 7EUűvODp!_ζ9%P0Dϔ Sn hŐآ ,x12UĴo,XʛQoa6 eiNGe/Щ(k=q~q- :"=\r-ӅY Vu<1Z?6FdzA(%\QK>#`^~ r{?c0QٝsꐉB4,R땑#V 0!K8.~Gwp ݓuR\t*m AHDcyH]5ĢMa& i)V_f[dX#K #K ϰRUw׀_SB9}{#+ T// EPƌcRhj2zI$sOlJgپK#mvV)2n HIPXPxj^l weU) ,Cڎi,Whu^us ]mB $!AeYlorm`w=^_Пo3SX$3R?oҰ%B&ɣY*^e\WM}9_\)j̿dzgm#6=odEulA;x T.e'$01&Y`07t#vG-}W.kߘ ;S^>Piz{HRGSd'`##A@J;fP9@IK!uVP0;OSz-qr ZKнY H"{i E5D#0 'W<տuK/xӟwqL4vb NOrR"O֍{A e@NܸF\mPuEc)i$I9C&gm~,J3!7V_& ԑ2MvOv#-1'O+JR'w?1i5XR6Z]~У4缧-!*5*<oήB}IWz<Yn%|yld!PO.p$nIaɋ}hݕւ:If7,eB 5{L8!pvΥvlq =8J!NǢ75?zi9XܛhG '2v@NL%FT]7g(yD` چבo!ISesK5j"?c*`mOBFNg3lO@KO4ܛ̮m,δ`5 IhrƯgUOTWCkOcfO1GG`eE#v8uu8NLө[0-E3Siuw:LVrȋv;/ B?n9,cQdzZ.RG;T,,|Y@U?ޚJ>6 Cvg3VΩ$s뒏Ml"Ž_9BVUEVEgԢsx 3VQ֭ru%'b^||=9Fb g]î7$@K!ar暢c騺4)R1\dתrl&<_avV9RK_D%  ҎXlzV}O4+wdU9֙5xmf(G/ Ļ(1J 7]|#\c4K <\<0/ZS i#.ZZX\TMPx6 eT=UsqHH7M~༞:NV`O1*Ae=SpzWwJy~}@8>q}:h{굗t] "uV)Ƃ33bjBan&`tiۣj+j(RǍR!St"u&?1>I,W[cZIV i0^4%TvRW.J]8%|Ǎkh ^<V!+KaIA?Pȏ[sK9Bu0TӸx?'~C7uj} |qp o߬t $#OuNM2leX ^REyΎh–[SF D %JGEPܒ i؁Q34^ɰ _o=WȽە]., SI{}q f]f%uM>+q'rSfFG3E̹N]߬p"\5m8-/ }cb As"%'/{&?7` y+p(nܒ8tk'[d.18DP)\''ZcV?u'`2=m)fnm~^#7gxgΏ4IHM2c} K }nA#AFR'~)Gyݪkb[ӞL-o6vZUM~]G K.퉥שf;~(1B4gFĉc'R,v烑V"$JJ-Dq ZutNCE?{( zEL1OG:8{KG#‘8 BW WG_ pSǥ8 .wQ.q$WC81,B(.NY[i8ph}N¯&pv|~Ł-+2|+| <[ѽ8PRyzOɋrʺ@ 5޸f-!˲w- G4r Dδ/~rv/D5YE[wfI יK7@ahwLXtU8t z O 7A]G>(n S%~@x #҉#J0ţf+G9nHHYXLdxEq}J )rku`PCOW\;)?|nP/bѝg|G0V]}F;e~)-`'=lyl@cOF}7J[ps&rJlLO7w(i>i/%Or$s,c~=vBWA*Y!ת4;c>/(^fW)J(4 t[jCnSMxKh sCwㆣOp[>kU7.XbөtŌԏ2jOvA>rD{Z|2"akGgm^IPg}/%I^.[kWAw^d4ljP,`6%qu*~}5Gxj\22}T根$dr>ӥ}zbfs0Xc>G䧰صt |@[Av{սR9za63\ pLbB]/{i*XXpFp!><-SڪyYNbij;XT<4OLQܼqM\lQs64PඖO>辧(7c31#$vdAI- |)'a){ayI$|2;VEWY\q71 Im_/H7f,bDVT=8Ϙ wC/{PJj b80h2Zr>hH 8Opi/a:95驄ѓ!Tq@EQ]{ w7lsy_H?bn/(J.;'ݰ\q%V)ڛT^v!R1UDWsM.ZW1"v6| 8q[(?d]y' ձcf3ESİ$Y{'@7m7MK90*{{,2 :n=D'W>:!o#+L1N@;:xy܇(rE3%'*ݡ1}Ptwx,Z=&] `>Q3Q7tδ_~0"lE$ދIg ;<Z4jM!Y\_'o--`2$Ƽ7)oV9di^ڇgr>M@h"N$Lv}ZASĆ8E䡄9nZ+)勉uHfĦ.~4B gEQGй@r" .MsyL$W{.)sSڸht}~G`6ÐrF7^T06VXuƤ \ZjF#uT^$8fn(U~\#-e}*P8Z1%PQ_nG\Bp^`? &IuwP:A I¨ >R>nAek.=nH],WP('1(!. #Gz󮝳H5ՅJw,?S8xi9pB;^okSb) H&8Bo텗9]8NoIg4.1=DByG]md@K%ȏ}P*'xk $5I4yM^Z㏤}@\xTMW= !6 5$} Pk@|o/&:o}TtRf=7K^O R !ۤ 򹿴QW_R,,97wrl￴#3<UNb[!\մa@#W  Ϭ"iPJU?)K1s [2eSbC"@"tTc5  -j]DY"ք4uTbsZjQI%sBK[ܕ#3djʲ%#*"FÙ)*n7t_ 6>E?V˞Jc91\N%^,oD\AB2tAML#;߶];{kǂx  !F`:nE[8Wds3:5=qoEWF4 \ w-K׷q>.;{":vnG> @ʤJFs&v ;u4}oIUGÕ:#X9}D/=uhYuJbV"cyu0Ezԕ&%krykn3*Dl@XMJ YַFo12昞Wmi?> [|i& 3ѭ<|PS,f }*kmٴ؀o^d.')sG*`Q:`G I@r{|} W'VNsl2AjbqQL29J^Eh'zX =8:~cHEh aaJΞ}%(bwpk# 7;qϓOR Ic"HH=j .< l'ޞǐqaI2<6QnTHY4%\ّؐY/3zw-X6tzvsh]@L${36(hAv}O/=*qN^h/}GnNagkl3ZZ3d['{5`ή- ⷲ|ga{6ی;\J1)N2XLjOF:-[|F}XJ=p<Q &(P~,%喛-x6_цcj*<'uwsF`gO-Z3:rslτ_YTl$q(q.AWc F#CWC&z|BcEoGlD HJ{⧘ +ݛ`1lj]n8?7vKH{EtvJl;L,]M-Ĉ\;tX3嫳S#"XD5^EFTi\bG8A ȋFxfϫs\kKxm/!S~Qj/y*t \8⠛D \KyvNG] !_uQUtMq{ -;zN ~9nXsQRYKy)\Jz4(t>mfƄwJHEZAb#K"MSQ_^t4 ~uHXBkGI6OHP-wk*cRoLTm\ LLAvIk3Nwa*$򟗔0o:Tĩz~CGD,: @t#H_AJJԈ⃲Q)ȩӃ,͒F/Z7dݿA~+{= " 愪)9+LRA?K/u}-[Y怎lx$9KgCCMРVL@kw:OЫA9TwF@=},ԝ 6}y jHEOۥ%z5S&Dy7r3nIi!1UR0#BX e:c|Ҫ`i406IRe&j'%At+ZO>3W8DJ_!~(y my\vt4qn>~cq\co5p|$Cn vΔj\bWs %P*t`OgZN_zi  ꤥأ=xuɉ6bP( Qm&htt0"R |EG;S'&J8yg!3dl ݚAE+x{Űo Sm'x0F>90[B[_')(}}۩e#eҘ`N4w n@+~2#*6|+I\:#Xɖ#x."#4W62)l w j2Yң*TX V}1X3q֭*ii]O67Öu3:?z|I |P'T"J5zx'PXvHƓvhј&<c=ҝ)羸NU^.Ej*VJrZc"R[@y `[L*.!0@&dz^6bW;w?_=ucK0^@ΠBˋP2w#,óDF?aԊ0&|PMr~ɘ3+U;wJ*"YhY'b)m_A9D"l A'rnV'1'v!C5Ť^p3 wi PpkD@`aRkzK@81vf ۧ窛tf+:}&y- SN~u֎2jF+i:e) 蕀.cµE,-;wt\hqAbErjoNUPwI^A~qcv6?Trۀ0g[ k|pvA*f{1.eOE{4r&Ԡ$Q5M|MZ εSF@ijY|)p2B+a> Oí*{{@KMD(Kv_Jy wQ|%X?xU:إc~teH=`eT+FSYK=-u ?‘+TK=ppɳ!۝)aR$7ѥ-.48DX9fۢs FηqǽtS)ܯK{ҝ;y[r@1Ndчg5.U`8+ 7UPO4%1Zg?SUe3-hOpq똂ºGIÄ́N$ R~qcK彮 N~hж6\1)z,BG1H9i<-%l;6g'bɅQToSQ.D$0zJ{១Wf5/[O&@Л4\ ۻw!qϢ5"թwnB(O1=꾃&xl{bnQ{祵gJG:hSy>C c"WZE˗^|@]#b|-qN3ꆲ^7noӢ Xg߇Tzϝ9^|@cUtRoXnh |_ZZ=.u((OP8>.ʫHPUz%8ӠydCl$hzU k)5e]}\ᘁ౉W0;i^5iLZrI:3 9172k,.1*qTl}AE[^-VY̩CR7PfqlVl?S)9ޅht0(7֔˾%Nd&E-htQǷI #g_K9(kQk}FD-,NjˤX%z,yNۅ%@XJ0gܰNOz x9ʳ_\S7  -휟#U"wW *C͐%ѳyM3xTWE!i/J8 [lV"g5|Ԯ7Mi(h ,Jkۄg^@]3FVXMS~.-dU{5[X;>MG%VtDLFn,V/ΨY\ac|3E*4hQ*jGq$ ?BD76@+ CH{J/ A/]B $ֻzWdZ7Oq`wH+ʡ!k-2\Rlpww˓ ՇҿӼ$x肀[QGC/nO<ڽQu¬ġ@l;+ M ý4sWs 7q"$Z+i4FgcCYL+`hj2;Tpѥz)8@)-;obY&GEҷdo=h58pd9\[¯0x7uE-棠_h[h\`si2iDkATWOe913Z$PrY\Tr`ƒ8?pl$VRCmx>J^E npO}TU/xQ${/'62.|Q;S_Ngc-BV'EU[7)/na-|ʮ?(٬U؂G{j'] <4liAm 5sDrri&kW=:f Gs, i(ՁH̀@, Pz tߜzZKKB&m' 8wmGl3}m-i^9m16 yƒ|zR$G+ À];$t/(U]S)>UOjKfq4S9D"̀ߤžFW3A$21hMQsh2I$kkcRŎ,!Ik🺟P'EnNs%!η8p?Lff@'~氐(n]|&U>¥s@D чbI'cn˸hJ{_%!N<)D^}UR'ݍ8TL?J+jB'kƿ<7Id D8?QMgeEv͟UismFMZ7* $cO& L Y-WIihASB1uwS?$3`,lF93[ı5ș݌WuzMχU="bϣ*7ޗ9}Ƕ/Q<%țOXT?%8FF&whWۃGxA 3N,h6fTNkyozrZ CY޸i m^\cZSj߳3dMi 伅}e@dDWc3[2]?Nrl^vA@B`xЏ^Ɉ7cow%W3t T0 '-z]1{$5xSAj\koQ.5M.}K*@(ZᇸHnڷH7dCߔ+DُfQgп^d퇶Àu=bDΏ@_'F^NtRkH<uj+b#5_GCD^*6x]~0 eKhqcLto dv~hu` s|f@GXYC$h7ywJw!fl?{qhP2*zs@W(sru{Ϸ5caeS' 1-dA':<2ФT Ӆ/HѳqI7 a<\p bY$MP_6`tFq!M9g$#D; e}h.vdLzNpHnrb! )Zׅ$x2_Wiǃ%r;v~$qxt7*}Xzdqv x0mXҰ bn(6/+nQnu,TJQuWmlHqsa>^myzlèƚ#~ȸ~ ~ck]~1Pe|,YGIolڪx?qC=ՌQn4E=؂lipUzks# bv.C^j_;um*a4 9$eqT&9wڕ$$r,jJvyÿ _o'nA{6J(0ibCz=%0TVdh¯h et]R'W(sW"vs},yA;?^,%6 ZE0.nψ+z/ &A&Hˬ (MdSz;Lf~F p|*8[|Wd q*s %y& Aw̟x^J@zژ̶J!ze :h?}x#CxH GWD-՞ѩә=cpXG0<څiZ Y9ɚK`HXd L$+ϒ8czт(4mj09|2 (3]:ydj\ew]hOL29Z8Nl1~K3NWGU%-"|\ZwW}dgolW@_SA~Zdp5b{W1 X3k h?'hm !oz#*wzjQyM-~H̴蚺J>w9 QL|umjg7c*A"M>A)#eU_92Ҫ &z3Hd_ v Ъߎ\ݠ[_?KyoV7ҟw>wBjO8 ֱ9( g`e%&I8u*%[R6*C<7+W"3O75`-$rTb.s]MFQAt&r>ZDh OLn7{pn-==d5m6/ yҨtpG* , אy)n5; "_vbg^ UBkD}4>Qg$g.4),=3{wZEW˜t==Lx[r.uDK[hao߭U>qdTiMBZ S{C(1]_L8\(hjU bNXi0-=3w] $ďgZ,1boqV53,/ÄR7鷍":CD(?.f7Xp(&i)o7\~՛@p"H;wL{jHTA-?ןbICH. h^o*brv6Δ4x{U :ɢ}p:P#8sFtAGmxE?jLI;ͬ Z#ψtkSOCv##P \Ң|g:bCOrgUl-sk$o(hC;0!Omu-HA2/&HhEҙ^Wk F3;rT#&><^Sͱto_ӛ7-GiwZmBƢی 58,Of0GEǭ&,k3ԯ1Aghzh60N!U|X>1Sini_zWWA=ɘYL4 L[ SX=4zNW1MZ t׷J8~Ʒj jm9:̋oMoAODe ,'YzQp}zJeF;objɄyP .J'90yϺftߜr-j~^@qVAJE.J;%Kz@RN"`_'#$=hz$!0f9 z2M2L :bmj` ;ҕ9Q0Bbh+Zc;^nsЄU^a:8]1Xv4s!nJeW" pZ,-'K-lJk<ҏ0yvu1lRlxa5V=숽M)̮j rQEH4 ytG!Ncs#=NXcr8UAdoqG9抧--V?0DX2A4}hDD&|W|:YVC8J-j@UՍ7 |q@]ž7+?5 Q.…3rUƒ)K8[-(RYoHmf&.XbF5_[ ^^w-H琿o$s VC_-EV 8.xxƚKH@~0W߼԰RQ&B +l)b?.=0Srxr&He :d:n *3e&uk/5Vf\I6t\`J&.HU"/5ۛ\-p,ɮH.tsumGg:s_S?:b3[< M (Y V+?@] 붧x FV|vu=GH=XlofVVfDgEQX!xNXrk{7j&^=5 AKU ^H4v/` o++5]@:1\^4*53QǝwFFe{y]x nyR}+>Ywy(xНX*a݃Hi_N~7R?oWp>Ѯz.VNCDao{ o!YwHˮ2} e[&)>᧴= .hu4lV>Bu偄"C$}s@dБ?FχL6AtyE.Ԗq7 PYM_'n4APf~_TdwgɁ?:2ҍ&ip7 BpL-O&q᷐G) ~0M9:N@* 3)Jȹ7,Z'(ÿE Gַ-_oJwMxqYDHs@Ocv"J 7^zXJ~"݌kKW 4g(~+&,YIfI -uEǾtf sB~S#߿E#Gl?Od_O6v`د$*ޠ}~].{R wڲznv{Kc;ze*=ep>W7-w=vcRK {7M 9W{ج7%FCd(첤!|KZ~y<,1?:&5a{\O}κ_Csʊ~Í#Vfc)OE(&u5U(REn"vg uүs5]<&TRnMyi c 51V{ψ>&@cfСNY@|NtNo:oF H+Zm~"UԒɨZ@Ј3,6B5פ|lUHj`,)ƻ,;j-vV""C{ Jdg~kiwsM~K 8=F}3qRԘ_ɠ ex/آ w#tlOk8;x?at @>Z:r##ub Z,_;K(W4vw5 r憪["/rS EJ7?JO*k/9xY)!jj\+^')e ,.p&n͑o &Cg ;WDͮh uZ*kF{PYƌi6ٚ*y#aS[ ×JN( ]T253af (] BȨTqclKI"W_[d'7W\1 nS8*C.'Ջ'wOXwi!lН!ReTx-CRN6"H:iJ:_JXJD z<TqH٫.]_q1U;K!!?Ю>@BQL"f2ƾuB1"-K,,a|%N5`q $%xa- `؇b xOxedn:װrYP3O& Sv jw:qjVYqE! G$Mѹ0Z/?Xx EP4'Ԇ@"^2M@֓C}f-WWHOxNe!2V/դ3viLY:'ÞZM 2}zX\!qsKZ8tO &K\ٱM@/"=WEbF&t<{4[2/Y߇ke4 ḟJNCCTwxCEDM=^>.nM]S/|-~+߹zh,T9;ruN+8|-, QLd z+8-[Wg!B/˙EePE9a"EpC+FoŠ_a]Z8)7 3NfڮM00ƱMu6MRk2P0~.x,t2Րtiݸ甂H$3qKD)Y.dh&MgOb+-USj|BnmTh /1I!}Kt9fAZy_IX.%fcJqzҴ P$ >:gUIzmMDyb`Qg6m\ao@zUk}wHY8|DrlOs?쏰b^!0EpF7qkC×3O=Bvdꐭw:wN֖E#=?IZ^52%Fo9j"'_|:K>oR9`%j,wo]7ۯ2+B`2 vqxِVD192ˋH|~_Vo㠦RϲI1tE.bsq &-F#Iq6yX"_,}ilJ3Ys03u?؇W)fu'8LziUMYVxrNܬcWͳw! gghAd$#G i I ؁\wFd1#շVm8nRLDQl;2-S-$Z3ZT GM<p3e7,b9bjgetN{Ǭ @?T8B,/=CUJZC`6WjOzsZ뼥dι!0TŽ3퐋{V]yCR,Pzڢsl*\x^H<.aᾡh dt XyΖᅂ pp?K4>Dym'ns48C5eZ8*Aox}FN*TJ.I4I~3t1 gtlzm o"⽤pPJٯ$D +N>I׸7M}&muQ-rCd(eјU䲠۟S@\Aw(3}`4|+r<]@, #䠎ˈxy&DM1qyS d[;LЛRJdL+PAXrf n< hd+lIP ?/"RB GKxѶ&Hn^WRm1LeVsf&$;5QiSjR9Ⱥ"&ګ{B7@F -(s3bmNHګ6 T^e1+c !sP7Xjגvu{Z[/k}CdJQF-%YivޝI2@]es1FrCy#%;V $kԜtJㆇ~LE-G景2h:pi;"̗A$ݜq=߉YNPLrJ>KaNzŰKN=b柘w E%1*;oUEJ-b,`+[!,zKg4srZìY3֣Qƶfݬw M蠘GBH|Y~%1灞y)`&^ 51^U$dVۖh5/0J"pZM^NI~Mx="mZB\|STPp(/voD9߿zYTO5\"^k,bIA*^Õo?w:;j+W7o&]0djD@PeJj%a]YlY*E`LL:?TEcȁ깅ɡJO?#L7Tڼ:ZGƁG#c4Fr/o̓;2y/wO0_$*&+nyRȐ_Xto}Q16^.ET6wU<׸$K67ȩMF>Sz7/(eVfdtv8 ]H^膵39A N3Rawq[P8ԣPY"Kvsr5r؆$[n}cj<6sf`Xge.|9܎d@u8^Uhٌ y0FL2pb@=Z$n69#USmc4_b5ide}<`bfFe680a Nߜczq+&v:x2pW*zh~`Z2C4lq&J8]Z7w+鐹g`OSٖ6 >vsf 9fZ*y$ 1Z<8DB()5jI5&#WzW1E%#Yt.RF3!_bڎb68Ƃ9 1 =1j][<E}ڔtKbTU= ^^)GL/,qCeG-el%ΣoA2B Ȍspj 1^ZAwsDdܞi\@ +xfU}tq$*i5%9KOj2Ńa$ؤ+xԪ}+)YeM3I^]\\j.LvDjcđAc z*nb>eXw!F@lN5 CzΗXYt1f[_T]6 'i?ԺGՓ+/lr >~߀Ͷe`d?Y;5oIvWg,W p:5+#zmyc (6V~Ĩ r\{%YGMUEw]TF A3 XMdԕrwN.Oժ="";HL<1&mYs8 :A;]kOj<3-lHIH=m9E$H9 k,ێƒ4YWnkFA#8Nzw,4WD=䌏|XT/e"ZB%K,pG њs𠆰b'g`f Wz pe#Pc3+Cֲ`-sxj,HڕԠ|P`q-5l[}N1 #wk1% k!Ӝl0claJRUq~t%L3yzxqp|BPIÍ=Lr/Gƫo&leEzB%,.2|Olb0oo$2s'Bk4 [I}x"N1{gY`7\NbC gݜWYJI`me.rI+`T[ZI Ve*9X\͏B@J3ޒ+M`Gs }™@XhBn05iu\>, 1PsQJA]{ȖF#]-y<4 DFx:wr8:9⽋_d+!XsO.Heݣmђ#5wƇ>}yn1sLHhbu$K"Ov ܥQ]ei㺔qlE~Q &iPՔe-q0a(8cʆ: yf[1X؁Z=_p#=n 74?iA0>3L:JFg3 `O&m:{$ +RfNnHrEŎ.3tōL.S]q/{ԴoF6yl$B #TIw 2;]e(Cgl*~4SOI{oڹ}Q%z|7IezM^t9/@W)ܿ\4>*ARRF\ Cb_knlf԰*Rn.'H5wBfj. ЪueY_- NX101mh Z}rUf {YJVlj޷b-'Pۆc]C!ݙLk,ƹo<\35>ik2L䵾Bl{%mFോu ^iL%tk:\F5+/^-OEVqdP%F=.i"jޖz_{=ڐyQWL`1߬h&FފweJ5* $}H9[?‚V09 r?:]Nޢ%> SKɧz]f6ZrD:kW̽nC=M:t@GfaΥBw2W>?*|˗\&$:v ~vdIS:#ljOhG1tpv׊fûu]vY)2 ]h'(+QYj+'QWK*G-2ްӪOY|E0UU>ziC1 pAq)' ]%Cv!;4Y={:[\Dwfn?pCn(>n#w$]/UckO(yEˎhbQM@#9ٷbp*oqNcC>uj,@mxˋz)7W4ѽ:j zZ[AEw6]h^BOQӺԄNg~x;]295Xc2$okqS,qȾ~Jiv!͑$@_ܪPG8t#9p?thqvo0'YG0kG{ *ST@Dyt)BؔmJ`YO=k>P_K?ܪbAGsᭀ YtnT5|(= -ƹ_F|4S%=<"O;p<1R>Զ첚BG5{|ecy/$wcy&ksH82ZO5ZmCf3z$p7qtfav73Qw!]|rf#( &M$M2a:P.Sv#jZQsxYy>^.Wؤ>=쐀;fSqr䢸8?J0S+?Eyƛ OfpϲF׵HTn7goArۏ,ڐPt+hX,w!pJB{ ww@-%–&/(yƥp\H9$_TT>eHp=^f+xEW]d GocЅAݫ'KjT|ƂE=x4vMg=3ַ koTXF0BЛ1hoCAS@~)MASo a|Q)tmA?Q% ^dŢz~. N sǚҐ&,*~O2:iWX9 $2o)+JSۯvcB3 0. fwn PxȰ2ъgs/$-fBBQb\3`:b%LβcHX=7:L+'y48Dmd"<CiEix@ԇ ɖ7-&Mê`+Kz`fX-vAw; N]죎"KSPk b---PKo9ٺ%Z+ ` < Y%O,B3h{<U=a/:f2ԷTq,xD-_nNg;鐥J%YV!OzN+@KQd`8V%Ɉ\ħnȞ:y~|Báp2x*L(^~ ZW ng|PWgLa kBIiLempf (D }7Jn[ rU#$|-+Lΰ3 us>p\{03pvwVU2PZMϒJu-Yk8&j 2ճڄ[TMfJ'KYq964d,ˆd&˧4 D>wyZPoqfLsmRqz4+(H;pc._V>sJ]ئwJƹVopr+~(Q/4Qz >u77EheXEx"x@>A1%tb2/nrcE)V|;[?/0!)U'iqOjx&}F XV%0Ȉh,.M?Fh*vu ! PeUH+7z3D`wifiA 8_ďR@ OxNif5W=˴MP4#E7LyR/ 2O Պę MBp\f25 $)>d"9d}a-PC H|GyI7_ܖS@u4>!(ІrA_p8UJnAN4ΦFpϙ26"y,; <#eӫq-bp0v(8Mh*ـ!`cw^=c;<6ylsJB*Fp 2|)c=) _ d!P.^=onp׃^02ƊKjG/^L ,i Ѿ.lX"y Lvt1amPs&69ly'=׻EL. Ȍͅ]M.W/z VMb JǤݞ`ga%ڗ~]i%J*+7\p̓km ~8+ AtA$]|ySj:`xe{/67!g'Mx8ncLE_BIOen`v_&24!ޮ`vL#%sy5]%cPFBH } mЕE.3|$p#uo%v]0Soq[hT*bڄNݽno`TR|R͎ejwj6%ʺ- JBByp^}ߩ_m9FCU| A=|{ #?qGK-~@P+ 6SE[ iSu*L*?v6)!詪\?݆ 4C0*},u_T版;2LBz; y%4%-KS_3/ 6/!UR1 #su(ULʎT]!3bC}~Bb︪h79ؤTlw! 8 |:?fe=QV&Y>'\)|I)]tHmñ.g+۲ηMdb^kVkکvK $qHJ;S麪L-tHr#jM l@,'p~k]%aN%.#j' ,k#H>1x"\۾MrU(["HV1A2Ҹ#7CMAFLAl,cyvZB؛cY/dhOWv\x]u A0@a28kmp%Ӡ2qhLP־0+{k -+{ІJqL>5f`#M8޾9YpqMo!)5{k& 鮽sf[g̭9v WADZ+dqYΤ;ڹDCg:!eh2j|8@r:4y4K☺s ώv&l]?1nk`Dآ|lW–uED=P8ԑ8oFƴވ9ß(C"c_`5SQ8m^SF@TZ^kB߻>CsL Br42JJ \~eO#[|QVP>9mȜ /RHE_UPe86H@u1ݗ.(̖*Ssf6^VjZ:G-'ҧ[^sC +B[ Lm4΍-]E|fy  $0mX m2!!Olpsr,1lVMAђdɿvwS.5XـiP loGљ3ό1<9T]We%_}y?N3@?kt~G{ghMz[f"N  ͻ7[9!Ac^9Qbl?(;׶0$ʟEwskyw;1gAyli4'BgNj5&>YY|ѱ@.MC*]F"/[y+\/Faoo{7\wMg#wh N8Ʋ5Ak. >5H>s>\zdwT͓D4]wDGHOӅQCD,j.\'C1qȸ4vOxFbnCȇth q m.cA/6Fyz)ZzC ]T%&6Q 4 TЈCGG¤RoNѶPd GtEV,?afGJ$kQ%'aW$9֌Ckf~Fl+wV#[&#isVD@+)!8KQD.ܸYJt35U%;."B))B&=u =Ae}WƮvǦVΰsݬba*fr5$n|PT,NƩ>og7"Dd/BKq<Z?Ne~-ˈq ܮ.ke6-Eqت >:7PƖ f)Җ4:*sP*)0ؖyyZ1JBuIG샿k+Umzy.3;>" )u=>Uj kS˥wb'Qg9\,*~4 MިX{!llX"Q7⒖9fw0jَUދNARU_$$h^o %G̺l[~CoRnEO}Y7_S?\&r;5EnEWs6~<,]m7kԛS\ʳyyD@UU}1Bi* Xѹ&c.g9OuOlB[nW=_W?[Z1vf|58ڗ1N_"s_$fmSjL xNu'DMȭ_sCh"=/HT# N>Z\9qQ7:Utlv^rZ6۸UvQܽg,SI߁6  V>5D;{ӈ?7*W < ZqΤ[ ^[rky6X1k;Жj EIoؔ#R,?"9X9U:q"mܨ1TllF: C dA^3!vLrK -S A~-iJ`IsR'll{!3K7 ML[uؽ;)ג.ԻH7?앟aa&#0 PRs~^%+,^_N 4fOm ~ՑMKT{n7N AU1;uU5WS/2gR% ?}/l۔Ð';dƷHB1K}DԿ6ӧm ^Am銎UPmFf0m m͡9K㌗ZQz5\+u\LVRr8ɦpZ"`L6KX|Tq*Ts\q`"9 Sѕ TN55o$P1:A$IlNtj>Kg"B.739 4WMCa vBW$hIVYJmwayŵ}nd!mEgl5CI1AEWnuZ܈C%μց5>_E,wq?{!_ig~s݉vᾚL{Sx%$jo3FЈE:i'+OhRC9b 0Sk6P'O'T%te Q ɞ2FZt%N#ʭrJdиX4[q] =>@oq#Lo{SЂu;!\ME!,s#GXz.x^!6r.=9 Yȉ3 " du|C!|t5W=ޒ޸<()O,=)q*pt_ Ǽn-لE{)ϳ2SփHʰaSr˸~~.kwǃoJ5!J$ׯs23 PNH)˛6rRr} `l`!SjyMʿib7]['8Hs7h_X} b)(G\- E9IqI- u6q\ɕ:G,i"Cqi^mDA㞣$Dqjy>^)MPۡJpw_ ?f8BRm{CRiLb}umLZvj`dHAΒS+,V*XDNI;L_o o,0!6"N n]ʬTBOHu * #4Dh?_ XOПLl&1½RAzԅS=Ea(|M`}(Q3QyGfBCH0֞|Op]ԌTfTwҁB:ɁO+Jȼ)v#$R& wviWwPlS!,J +i".%bгUp9h(l=,P{jsa_cįL@,C4޻>~h^n<8@h0E#pNU+')lU~$tWf+@&ob&J7C#z#WO2H1wvkDO@w%2Q6grpS"Jip4S!|'9DejNJ$`PISlMcZ$^36'RKInaLl(j݇SAK@s2oCq`#/ϖ LJ]s QXY+dEB2k]jxE;e) 8:jY1$] GIH /w }H%U &V0B@_lE }hKs\{j? wd>sԇ'm;#[=e]E]ȿK.tL#P%@7<"ѕ,pVl?N(|w,ᜇ#4;cl1k0oW3ޞpQHH^j\kM[+Ttk/ ɫ.N(ֶI  |6o"14*6)ِZ`$9( hafiM UN# xܮ= ߊM5?v˛S֫d|w[6 ܟM!tK$+t6Qbӷ KpN=/(*F%f182ӅVf2hC@$b"]T;UJ0d@PidZdU>WBfK+6fVXCC4 kt5_>#qx/qc =fdf 0JSr VyZ:$C`n"@I8Q<&LjhWns)9WA;'}hXFsjN#FCSTUᯅAOHlɹA67(|/!ƢHRˆ~PCzh9Px{Dْ9/BbtJv߷RDA4H -Q4SAc¡`Qk07 LtknYB6p#T;\ /IKйٛ4e0vbm4h2WFCq?f/S/hUV?(! ŎWZ!UFw;Y1_-2U膔o;`%_PGI9aϝP3 ;1m)}ғxaC v`O2=@>98.&*>ч!k}} ,DVksSl*ֲc(˞Bdow ڶ% %<ׄ el(ռ)&qvy}0Y&~5Yn @,'Y$gNkNg#'ZW~̞Q^m)]|{cƝ[}fpK= ?3hcή{/`wR˿{UҶc7㸐cȲ+vk23^߭Tk~WJ(;L ocOkF>f3U7aL/ȳ H;SM-=G ws7L9iOwdTqDOG{UtteՙHψ@zXSjN@i+O7sA'T863º./HXl4|m&TƬ^"|D2pH~x cVj> Rm3ȟ*y&ޅ?A'`}`TycpL __*!ٷF9<u*FҲoSm+X UQR'b n\g# F4T gWOrXG*Hu>$Ci{GL0 wph_Z<djEMG'xV#אSO2!Ie}I9V읖lHJl.Ky]'4Fc?9OSj8hNɽ:VzJ#P/-ٔ=$F;+eEtr5+o.n {5m{_$Sc z#SU-sj㿛:1vJओum^ xys4l+d/9Ma_o#w\w5=Q0PJq'܅.aB#@r.zIjTN|"g pA`Ej6uMטRv@=kI̓zliv\5FtZzhGq\8 rn*UJiO-(jvvYW }\f[-ctB.t1C(~ [fZf 溪=r;ᆪlм?:9$ZwM` s$Z'0 c9[T)7ddEVmy_ ۪a?_*Z, ѺfK`gq)nFԡuXF_#[],>Dnߔ~xcռ"b\ }T+XDSPI^=L%4Ӫ{\-##RӠk` "ZҖj`)cT߫eVf-08zbBSՐd Y'czd8{dghdp nߊ<6bXp`/dwwdOO8K\sv &n9)~W^sj49I>0:툴~O@DSu[ 0oT|-}ν(4nE/mhqKH ˧`TI2^ru؄{.Eo1mܥkjsr -4Pْūdŗ?g`6|ޑP~%12\.\t-  e`'u{Yy6 !z87Ј@l?'>17JDqTiI 7+y1HC6p#)dlR:ߵ)<{SКVۉ{6{Sg&S;1 'K"ƒGOfM#W0.2 zK<,adj|<+=0]v|r"A-/4sL_`j]ɸ;.֔ C+d)g /lD2'$&AK}N =<̈ASl3oC永-|O58}CJk*O.FGb3(5]37No*25Ojפ7ڷ!޴jJ2URXUI N==i"KfOKn#hyr ];g%|f]5>U њBfKUw)z1z,?%(emsnDsA /+xH BZPCkgswEgc/iyS~:O2)2] tiω\3n}&+!$xGȌ+&N?ң.3HMȄ/)EڟDJюaͅa3X[2278q>uE(OH{QrVIMUugGn;h=5 <0p5?zhd3Uaޱ zE gj;jtm 81jv=Eg}}gwMXͭ vl4o \0z<}uW0L&7hipU;NM5~s Y nBݎ]|hxKL;Ãqկ"0l5? !23(wEXsvR/_nE.KcxkY+{E:\sA@GF,4?Tح2yح[%k<,]e >].K#Zѿ_ڙp]YMU :bu]XT5*bR@qp-ns8w{te%~:Af5bjaIcg1Y)e|"Lxz\zjgA5xʣ_^j^\v gs{6 i1uCrͪCݑ!7 mBRK$u;};u"Wjh+^˕*=k){8q~YNpFNkڇIC'*K<;26g$0vvmܵePFR!l.xr[c`fJjz>H)KD1L5lfQ@0ʳEd/X$jI+M{>&Qcx|ذu/b)y .)"bN9(;jecG&fBCR?21ilzE~mwS{_D㶪J R+Qr+|:WG^(S>*kX8Jeߦ!x+)Xɠ 2y&7ݣ,o`/N> b'ߔnIl ɪ8u4g> =: T'yl*Z̳ƃHc8*UB_/D!Wf&{$t`)}0Fh6K%mP[ L}Oaژ^~8;185)[C}f/inLTqʯ.umuF#|OoW>GS"tl]/WX30)-vYAQ1+~GzWFq|Nɘ2"̹+K34"T +OAF̮po*a^ j2(Ȧ[*Zѡ8w| F3~w?OUPk{=age,T9bN|E|OΩֵ=R3N!{:Yze~Y-̳(KzKs|YMLD_Df CǺQfXA)$[Į)?# =y'c3_n l*JH@1תĺg4輋NZF W,\ 3R}Q)-ޚFa%32w`hm詷oUwZԜ|m@n9$Ä C{.x:o *[`.D2I݌67՞Oճi4Y8!WV: 8GwgJخyA鈷9hah. VJ 2<D |t]e=%uOjI^Lnb?{\ PzuslQ{4('!>uBjkbe\[ f豑!tM-X'y45ɾ&"U/SL_riY]}l3f)vsaE:T KH&bSj +Ƿ=K+b0ئ3GòG vQISEJěFt+W(_D^]RK4ML -җoa`S.u+^u.ٷNϬzb_m@t$뇒+~6X&`VWOcӴF zٌx0e*J\g3Zf~ub߸Μ4N +bX~)KG*WcռÕtMEIQ:@\jv~^y3( TePGi8^|emOO(ȮR.};W-TNin&>_ @އڼh?\ʈFHTڐSa%NJ]Nm 352Սc [.tJ'+V1mzB~5kFHR&p}K^{Vdg~D<~;{izS;1맽|ASGBYzD,+Gfwq_p^ՌaKJSGV7u {ذ>&X8o21Ώe$6W=qR\㑜c}zގ)_݌dcJRO#Z`| 9ƸIJ?ŷ Q%jn6so~r3;/'9U:yqk8_A1k-{1%$Y#+X&GfQ%@lg(>oJOHmD8յDr%iBJ]1^{xnxIt4plU3. yeq-7H#q;d;> hqk.FwJJAxDbvKq+f\٬;O&e264`ɱs'|TENo+{W-5}AwNGo/8%*G :Uo)T:L,d|X-ЕoX|#~,EJa-l~\}d6b}oQ6u6xUnL40}9 ~8<|_x[1#sMX ț3`0D*L~z)La>޻!hl.IAZ?"8Q\d?2@4WSEՂk uK џD_ TaQj_1P!r_4u3kiv(+S8֡6g+7%>͒Bmx3X,SEJv_մѲUbMH bEh25F":WONP eۢq}S L@e7=^qo.0NJ~ [bR"1o`Xѡru:%xY501ZO3uZ6-vh N0e4ٖFfFA }֒9!xLܗP1%yqP$TBJLLf x>m@4 ϺfY,+i.GȲN/|XƗ^HZ#^+hكgSyo?Y38֒W"+CQs~Wr<|J Hb}fN_KAx8uX<#;Qfs 3FΠ̢|'tGߤ!rF "Nr1PP6JP&u+*$ilQ7K~to0d\!u5W 1+P"IཱུjR׊5 *tNWǁP=*l'˄J܆K ?ۤݽOl][&ʩH\JbR^P1_kiPKPVm *Xrq3~2KR [ғH9Y{ky;OFfNaҡ{Q%\Rڭ𧋣B_jl"[RD!يw6԰H?$}8E:R|R 79~Q$B"|_` ΅N4P<ӫ74UP,jG=lRijuW`"H? sn i(h0BM+iI< i86%}H]l}Po9@uj-Z>4Nb)aҰB6dgNqV*?)5vu w ee'oaU'!rNޚp˼&1o`$΃&N`e _CʧIܪ'a~NʣcIӀоtg9Ʊ:T+a(6aM2"|0 kJ?2k(D uxD-)М:9<ԝ>r9صSe#F 5IOin3ΗK5tn1xq졌*jde9W`^X[%]~!༗.xAg8ȞF[gGBlT=MxNTĜ؁{׺y! ?%{ȬTޭK耍"-)-2G99Cf$u8*jRүY/31$kϘſ~k=>,xi Q rlP\Y+U uװt+Ysi|aTd9j] ?藔Z9[jk\p qB_!\I[ X["+1b,$wcM1شg9$zҥ(gbǥWh|>d'5 ~/qP~mI170Y#zX\ K1->evֆq͡\tx6A/&}8=$@%:\=Щ r,iWr/UH:--5dd &&": #vJ$r-8n[6|,El- @sR`N_%n w%]U !7ʼ6d]pTҐv^*P?ߥzF"Ӏ MXpa|sW?ڮ3,})*R.F8> q܍ntx}IJ>ڰ#X p^d'L2_q?L[lW#zؿu4(𡎰 @.iZ9cj9 2; hW@䨷hf g1tlZT̖"W@%5d fx}`k$P]쑟;'t*KB=F&EkFh, %[1%$ub\<%܁p@Z pu{KWr{/4^ *.BSE(uc%I~n,!2aB@LʲL4;a(V;̨ԩVڭ/ϫAF/zsfɋxhxۄg'|XQOlm~eeʶ 0$ \Z?vE s/[ ";'tgڱ֧D܏V6w]?`"qoZ&0Dq?959&̻  XQGh4\覯3銺[ud}*Am/galV7 q 홥OYh$|:em &NjuM_. #_RKΨn1T8H(h֧q- K謟;D.qY4 ygW~:_G3_ L}{Z?#^,3 <\Hr)U͜#bEHZsgRJX.{25& `ڮudš#/;o 9)^(YZ,h-G=-LǜugK> v͔*G _N4̽^=8v_W)4<1/*6ĹN@=0H~؞]/d},xC "u] M 5Vg0ʛ ۉ{*tgwϿTwsF .\V<&4PA]"a<>lB :쀫jD}m.!ƄygC!a>@pv¨S!:FA"𾯰$L@ +TrZOk4.\ݏ{ TnN`9B׼ Oo>!OL(Ө+*wV ĺ;Q/lm=g~Cq\ھ? v5|)a4m3<, a*5n;gm' sc܏a;olBlXW>Ξ]Ȫ&sjq$Kb%hDSF>&;#vA^%FByŎ$*sӾk`御tnJA6Q 5ȍnhEv[,t<eKabaK6`fM({Ssu F)'F"6\*eyNfP?+v;䴑D7o?ٻE@v;rJϽre `nd6aЎr92p*e;^gp1U94H6 znRFi:/[ ]Q L~uM]B"&(gJ19=aX$|164`QG~iv{ 6HOBY_$(j0.gY7-z b" 0Z[Xo23 AuMk?Gkܧ~Rf]zwm2 ~D0CuZwFmA=d; ,^6W% kUD~QkD>!޹\箝;e_-վHWɖ臘LC;gN2ui25@I: ;c{pxib_OD!B_ebJ. _^z CF=0))dcX(!zNa8x^vxg{ysgBeJy"yC&v—л&øv֣lة>A6 Ojk)OJFO{^[ܮuH>dƮPdB͐7ڹ!)H,D¹]o;bVu-"R2ԁqlgV Ǵ)IGeGpG |\"|#"Z+FS%KVoDN7Iԃm9&7)٢t 準#gnG@&(N3V@Xq4ay/ MW$y7zGO]s-q_~5xҌ[z“ 2tt.y"ӧ=P.j(+3 C{'d071l@ߘ //${+DS:w OA2XvO^bn΄N c0.Lɒjɻ\hωt?S"q)0d)7 l,:YuI9Mj#{SΛ`˺Ҁ?jX,W"TДUӉ~30@c Q,"A'20KKz+џ%ANWT/P*N&K u`x#HMh03a ,,gF!Ϲ9YK uS;${YdD+]se.d"KKFnQY`ȾBb)*ĕV4oaȽoW/z+!wUXB]e|rX6 RIjy'DaFSL/׉2Ô#X])Q0>VT|? de=`ףn 0ñQsL^JX<< .x6FɍX\|Bd͡W0UlT†̀:jY 87J"B8{?ʻZ 2.`)aA &(Ӈ~U@tv~O-|Bh_f_4~U7rшl Ƭ+:Oqr p6T37tkF>*JW`ך1[Ae^Z$gBG1JCʸ%ܞ 5=!ӔT߻&d)e~5 3ZJЉsu;:ʆ+ݵP }e;'N6:4Wje6N-a_"#ZCguo-)#..FoaF'!h4Q{eG|<؁kc?ghFeՙHOQGۍLj`s+|߭Ŕd5z6aj(Zv[`KQBĒ:XyuToډppK[@DLz K sGӜz궒DyGܽ0agTs|!\fUܱ`R%5:Nly贝 OU SC/JSxz2EDs(&N2h02py['0ѐS<amJ2H†F7J41ӎ܏/n{NAҌ s 'Aӧ\uZB`qL&p~'BGn܇ЭTb-ՅzN Jƴ`pC )Oų̧l5\CMBy-=t nvG 5j[`܈o ~GTNԞ+vX`zAz/{ha%ONNX$ F`(jx!D7g+$[7l&KA D+nCދlI-/Yo?'ieݐ/ %teWaxԯ# h4;YFxsz#k|cPaY`ʚM &WkvjJ! n=8=1; =!8(Le0dMkk-ǖB;ӽ›v7:#W8m o-o<1IH!'-lmBB‰&t"|;܂$fI"AAKx'!JG]BY SKAӸ_FcJOj+ŴbE"paA"QUƑ`,D&rd;EE0s֜[Ɣ[YMEI ^!`edţ6pLqbސ"MRaQ1N?o-B*y 㝥ϰ>Tk/f+{{n`eUrDBqF~Uk/-gIg9U!^1hL!LQ ş9ޯ]骵i%KBEeNMB9r-"b#t6bϧ s`Y;@Я-=RD-9Pr3?I{h$D47p"A%Wڷp\ٸzou‚%Vo SN:<{y!S2ͧHY*3wޠEFgN ~Oe|>Q-/d|.<K*)\6AXxcM'Y[ė1,i4]J17j酙$fHӫi+窿 o*W١J}H"-7N+07j7|-`q}~Y_(-OaiX.ף=\7GY"}J3ȾA/;ۈ1Tyk:YsbF$ЧT_N2J_R4HVKSD-bPiiM__)?KDw+G+Ϗ0y}(|MYǯR$teo3Ng:6HXw dlY;غ"jU'}rj~(Q,Hb~:-hDn1R"UL7Hs{2vKIX]*-?R78%EGuhص"C-:E:.\A31X5cq"0ôÊ`gƑlfve ˈdd_/m_)n2 -UqMP,G߆45,L569qj1;mV_&Fo,K4<ă '*?Wk"n(W Z1 4uҏDh<%k)}ڷaiep_Hrk H.w2vCrTĬ;2&|z%;]T:_5j6{@o'_gBHlrc0r dLpEת*0~ba jG{_#T0{"b}!Orz l|Bޓ{(L_ o_/%~ODiP0aXgjau4k+}2a82Zl U#9@2,[&5mt^X #PR i C=HGD$Aً$a-א~%~e `=*lqD29rցK"<Xp$ErPe=9ج#Br/RM.6טTf& p\i 'i:;j3Sf$ԒyKi6%g+̈?e T#*xKjmGxbv=< mCB縫^z 2k>iAePWܬ@O"q!^chzTg~-nd.7Zֆ|1ԋBVJsi< wZZ(VW5ӲHiR=8KF;1O(Y)8?`[!ޙbr,z a C #Jr+8&bcW(]+.#*xb )IZIX?-Nicc8HȞYr$9D{7Wpiihj_QӲc?_Hm=yy!ӆ,d Yt19;3AZ'U{^>C5ud=y ų'Axqɠ=+ςzzso E=!-ncOٴ{iS ӽ K NʨhA{hɖtow犹Y8ɝ_A,3Sw z]xJ0AwEC@I]-6MCj ,3J`1rh'[pic'FgwFگ"#JrloBOF{nbq:~=NtwMRyKEǎèsv5 o%臥85^ =Hu~W( TM+lR10B}xT8R~nrt a][Ҍf9H;%tJ5/ Ȋmj*);$1byb1)^5IڴA3xx3 ro xt/ L꓆MgT:~}Sц<8q wK'g=6+TrU+;RM zļCrЀgqVey4Rs\Oy9xѶ!pA/oby~դxF> Qb;d0`*hQ(pP*R U̬z T\?0g~񱄲]dxBń'+C0%϶̜ ~e;kK8e548ײI`Z)cm_f+nhr>e03ǣAB2޶D5TZ[|>b ]T^[,< 1wM8;RmK ;B{ַOy!a>e~{ٓ"ڼ)] آEPx# aslWF܂SPY)s?f91CN N4NuHmcߕσ2FN=8֚ͫ |[ku1 ~V:EFl&0mYYI-]Ep&>>mQh&oV!\ܰ cX7E9*=uʼn^JR$.I5]@i}_Xˠ 6H4n?a[-Ӂ\5;Ȩ| kZx#szt.P'0~Q_= 4PJ^Kp5nH~< B#V)#T @dmy$ eǏFpI:xrsTYn(vv,mSU2A`W|^ӘXb@1dP{} zaeZa9{ip= w&dY{6]o(+4WIJMFۿ7#,b~(bbBm )թ-6L3ߒ(IpuZanW +!˿ Ts2tm *g+ NkZ<@pJK>< Fr6\߭/alсvpz٨{} 9_#'xTU`~3>iim,8s/Uy|~h~%vq72<3*>.Ѩuեxq.ײo|aF9߻W=nbDZ7, CU*q9]JgCBêiEXЕ"ki;. nq{JѨZ4Y;^"K} nftpAHw_-` лyMV.g;u~24-3gI}QHFtKh&vXOxKǟL^茵ΩaᆅVHx Fb)~`Ş};/Ο>"F׍^t_\hIQ7 oZ1DO"ǫD՚[x,&YZf4 ZLՌXdG8L y" ]c եkH^`UxC܎jOiC/˦ie MCl_[X%hB*^:Ƶuy[n'u%<ro@QuԮ!hq,ۚ̌S*UZ|],Mԃy=Gό,Dŏ ?*𙪢o;r] 04H ;X h|pxtYeBSO |`BT.u~n2Yb% a'l\+Lv.9mHņiF0cy8%#(Ydk2t!:% TڶvL96[ݹc6 '.exؓ(;ϊka؈]}?l2.'2*)*kv}.!B/ݤP9N ht%%Gw+B=r]+ȅfUQJ[RϠA)7|W,:/#Þ4wA c8+OLmeB7lg#o֫o ߣ** `6x(7 5q|kYw1 _e_EBAt%mGg6!O;PU BL7º-J>z2^F8vOtk*{3r=}SXy;M &8g(CntZ! D%C !&Y->g`Ht,@/-Y7jք{Ҍoԅ?n0>E-Je7?ǧPٞ-5@UZ<*&T䆼ֿ 3GwPazGp+4Tiݳ&8A ͚3-ܡs2ҝK Q)7.Wߤ)$ܠ1To86.Ă(J%3>*;I ~s 'a+o!FLn{J9T͓uԐʳwb^!/;\u8Ii½B)td+k쯙e't =q )p<{цhsr/6u!OO{\ௌ;9K]-DVż_[ ڎ@[*(E$bA^I_#VDU+V8QpQ)NĢrʘSC</ݰm^i$H0d;KC)؁t;2ժ8j͞]\y"gAHx۞4P|@Pcz[S`Sj`+GAdnhAXp.3#`|Re6l bc66@R+/n;_=};k$f,Qt>;Ob]֓^I_~]̿Uh yy*`J$5tDӂŒKR~٠aij>_jo =-/%e%A+8X^tEds6a]%7X9(Q)Dk5,:-0 sގR@ ǛNzykUiwt2mn! o7Z`b)+xg`@TW^ڻ){).n*Zt涞@=!V=}b ۥx~F7x]=Z_[]U`2cM&EA`AJK,(T76hM {ch.LW"A8 DZ LxY2M|[ɭ=6=vm7u1Uon`G;YdQbKG&jQ9]`g"gx^^@-Y [;$s8lF .q-YA+%)+H  +<5}WG$6a[-)$`:^ke.U+ZҌ}G,2ēf(cf6 tvs@L] @b5Y,hGdXex{ Fp}C*k/ucQvC76|{,#&.7ۄmnj .yK:zkWK̢R^? &9o YN%ЄOaȍt_hqRXq'V.?U4{],mCwVs4O7 -2~w z$ ӊ}.~Z~Հ\/(R g 2FLj2< g_ڨz(^OY+ 5 Dqg(D7ys~ {1;LK ؊'ڦP, fRrmk\`?gw@uTϴ<|"LNڗ{2n>@ Cx|{©AjARbݽ ,AL%]tD/j΅yo5̈́@ JU7KH?DIl{&?ܪFT[su1r6n*em[Tü8O)̅~7]c9;L«Vi.v{.7tȒs,`~X%Tbê~7dLa:ت#+#\U:6P"ls4-{ɾ9&ry<ӄ?V_yZL(da6S7 > O7@'8Sjw w`4]yCݪE dBs[+)^;'kd-A(s1cWIRĹ7ÂC^΢FCi*#MG*JggIw*p.yvUS]'V0cn!T[ zyh;\oܴ<0i>AUGyֺ|[K[*T Y6Q"?$q/7b){.5Ix횒YJqT'10NdwM#-mm 0!s1Q-UqXGʹ%e!!:-nT,/1=ԙybŐwjqLoSh~DAʂ [&D :LE|p\ > b.؉_?Jʾw..Ľ?Bv`t~dNK@V< ~mrwCethWvA8S殽 =?r[ٷ$38>aخ:V֤ͥ`09OPTS6)i@NxtH} h+d] މe^y2a=p:X*ln6"6V`:a|xcV:w/bvvGW?6`)r%%Ġ &|_8q> tnͮlZ8:ym՞EA{e7><(:4"I*ڡ6~>bykn`MNKT_Vr-k7ՏaAt9!$f`s+JdԇT֯ j=tmUK&%L DttZR˿&$ j;Lȡ2 Vg)Ed=1}c.sWo:N)J01SbiUȦ<%PAJ_J#"ی.d%q6YoEO$I|!Lxmn,+~n.̏W + ngu刘LɋNL$W!+%0ӘDIHϳr7W8N3.V/Ę5$azi is8y]SIh[s…z` hr,;o9k*j뗁*ͦIxhx`U6kcVi}B:^OdM. ]~qc_p !]|)|5` j ZZ]W4ԫt忄.U Z\s3ܻY2٬D{ƍ`sLs'jFrS tƩQs ;|Ukl^8Fpb ycYN<>Ƣ&PfuT€8w6B=_ny|XvO5uZdSNͺj'T˴ %qTl~zm6Y(vTPMM!DUӑFN)g 1 +4 R^LԲ lL:G7ޡ2 %$X$|SޒyRbgd9ox2`qeiC_W9%0=N4ʽ㒈* 34Z,.*"ْ\)FtLXS` +19؀u'㫈QyQ؀Ɓ )N D8,1\&iyd Qrpt%|285<`>% b+)H{U}|'A;}먃s֍qSC'fk(P 6]\;~؈8"Di䜯#nK^k2"ޗ'o%y45^/<mWߌ:+afo7Ҿhyuقpa}šϵJtȗ=ɤhѷlTHG&" =bitIq j֧y̋NĠZ1(rTCՕfgp 8j3:vTolj Dh=kջ{pi<zrhl=斖 7w@C|B'x0٣xBBgj%iB6$[E%bk9bJeזnGBɣ WѢs3ϠҫHq, \o/ƽ8D 099 B޲ي&zyE#sEg, ∁+a PX:|+; nUG?a/s_U{`C_1.e7cV=65Z˗^j늭{6puujkWYaFfs{R-h 㸊RjoqW-J F!V/ -.l:؀F&%%L(VX,o  suC/Ak m l9얀 w(LzdocH/F| GlW-:ܑVFPjo:WC .kߌߞ&>~}p6u.Ȭ)F EU]X*nW3H.r.S^xҭB "Όz 2:a U'j.tT Hp-#)`k[[^qĥO\nv'f-/ݧf;i e~(31bJ"G)KS ڗ*X(NՆQS2!l&S=|Wk7 ]o);.s&ͧWh4!dTʹ%R؊m8M \5X:hՕk`l1 Մy8 S Ϙ^ۥ%T3$,|J}jq@ ;sWZ }<$;nH GS@:ac6F[ddc>^F:dmfWD+ֆV;zT]g߯H"ξF7dz=(GjuS6s'Z{2nl %񸻣0K~\Ƅ#B@y{mnjY`s.lIp8]ъ2a:xpBt<8SNk]a>:e zB%#˭Z+k}`͢GW/9kd+(@9LkMpb r*;}A*>o}FG &) ƪ8j9]0n <7ܥu}h'tWSFH 1j0ZXDvQ'Pj6O? k[K}gߛsIôwhayn2:.8AkRZdJX(BL' x3SGT HrH,&-e>"Ub"*l¬PoO)UziUz~I,md\xdf9ay *+αS:‰G?$k; >kWʏ%T,0gdt%">wx^lԂ/,1= ˠiP'>kS}Y& 2zWeװI',)҈qqyаV1?7YX=OWη53Q<5Ej-Y\ul5GݙaVʽ9L# wD-$kl٪^:Pn9=iu%t[8S2U/xm+\MM;L]=*Za'c6@68v9V.+ѥDDbC!-5e&dgl(ڢL?BUA0/lx6VϿ?"6Sb)u%)7PK}z㱢|ӝ1t1]V`i. V JFX,1f> y-+PX9[ZRXʆ~pltR{ˤHu#X%GАce ƚNpw&>qs@Y /<% gb8Gߑ*nkǑ*6NʹSZa/Ҁ  =W'6'y&$"9K':B־_tKEi\Ce藃jWE@2]?xF@EhQ^k^ B}t j)B2J0H$ɲ0?8iQ"*NW,~U^L-3G#|L!;ni"a S²,xcO"v,e܂s.X.'oXф2ka7F<_Q$->-U (FŲ'?}S&qc5TvQ2#Wx9OfmX0K5yB,Y}|m+hzRծ>5n퀗7@%9brܼod3Uju5e%>7/ү@$P;4[:ȑEH}[4E27C$a ۪Nk~b/ nEq (>Izv{U KQ$6X8?yR8h@=$ %1@xȸGm[έദCna.2,½+.ݐ?f+KaBWJear5U)\둇K/@ll.6 ޥQV`‚ؓ,n윦MX;hw>o^yA@KJ3d{۶X'VF)iFHNlhxbXJeE&" = &jMC5 P̕4jb#v-I:0!NA ;*}fw>ZWH9c(/ Sn>@7 _Bj3aHf0 kaՂs(KH9A؎)Jw"!ın@*<=o^@N%"__bY&zt)aS2G Ӯ pcN]iÒ"[C!O61􎚹/:Z=,B>Rnf'vgzNbM9$P4r|1}FVf=\Ǣ5$ }+ץH͌6mYDlaŚo;[ xYȧRZnka}G7L+S4)mf<*d;'RH~77 r*B|n=$`V oCĔq=s;#$&NJ0yaR=w9y`Yq*{{u H_q֟Q!.5"pTQ|nr" ~0,y}LR7k|~aܖe|U7ɤDOW"_)%ǼB| 5rqI'dO'E 5toUA1: EDN.Lǟ6?L /], =Oo7E6n8aR18` 1rԋK2ң Y_LGcojIw'o{wXo`i3ޘ!r5A33drpAiqQj|\ G;`C#_7 B։ڪ^qۼ%PZD?ՠ,1%BOzw]=X@wP8N.M(1[#uR?ԽGa[iSxUu1'>,Ja;{k+ 4s0 B=<h4Ēra~Xދ1Q[]ʄ7.btO>Q%@R'y5ݕH n:%ip\["٠|qju7 /q"-\N7p@e?՛0\TAW BaZ:yBΰX%^R؎?Yzt$/1hiكU Ko~JA1k|4-oʵ/,WzA/|{{7Аw'r{^Y XZ 4ƈ_πIC(`xaLȷ5(N1T0|` &J Cޱ6y F)[I,L"yc0O*ee 6Rkb0qpbt6bF#gl%/-T<'?ETPy8hWQĭ#Jؙ$o)jE #olN ) vBYB=CCe\Ks/FgP Hr R{Zd'nHP(׺_b]|3 aNC {ela~UMU$EͲe!fcJ9]U="}[O @1JV`xMwjݰ>2*cvq1K >blNTڇĽHyh*x>FM&tB_wTrkSJ"<^'d~J=sL̷ͦJdĀ̗~_,G:~\y"5pzᨍ2tzVsW W0-bLIF/|֎_RdvqBwKj'pt9|HGJJcӃJwoC!aȟba[](m`8loT12myW(m*OTbZk4/BK@Wp1Ia hTn|jzi46w(d xU1ylZ㎝N@ƿJ (bڥ9?V(ƸSv-3,aq_rzumqj׊~p׆'KS%..c:/wSs}-*ti*ҿzڑ lrRaӤדDga<(֣XR@oT VYQQ8f! *n#-GG|XE NC qPU7A0sOuP@W/@!X C0Rءc~ L hy /+`Hb7|'_]*i:kX#heNL\WQ >n@oɕ4*%H;0RK*[~o {2{{Fe1ͤlK8n #Њ'WRhMȈ.d< ·ekbZs؁/s^.vS<%x̺;3)^#̠ sDp9 I Zs:zG3S3)p(ٕ_3F)s?aE8$@0),a'QGt>`1:$X-\Z4 y}C +䗈>pW~ҭXH0P/ hנ5vZ?rq+AVOW-f Sp4*38陵s\0Sӧ3xߴvz;;'æ6m`c=o>/שbGW܆o+tYipǂ,PsQܩ 9812δT(/لvrL0I>P&ILu<=$@ebFz=-i[XB* h\SjE56oYl_rZ+_'}PPяפ'8 u9%^+ۢ0yq , 2ex occa6rN"${^ܱ}k5yuR?iҼ ;]ZQӡBlPAIps=VC;'QU~ƝlJ\1ۡP*ӭ`]9Ql!o #+782U>^6*+уLF  fZWtߒ_ #ݰk\LMtnl_guOEOvX qi F:ʔLcKޓsy`dzz 5Z,=vZ[lbLZ6UdmHWTQ-*[@qf-4zz^JsG8+䠗񼿑TU6Ux8{>;U!ُ lّ83-!@ҞtE~2`qԄWWN)wkQ! 'ݒxG?9q {[ _ ~|X>2laM-E4DL;Kae&#mހy{/9DۖAitJ)p= = g^@`[FZR_󼁶ǭq."' Sӕ$+Ю-I9N+aU[C,&n^AD/pB:\iɧ&I[JN@[՝F G2(2y7A +lzk$WFl@՚c޳S Vl\Nyx4voR2A7&X 7B\gJzX "UJ8fKwNpӱZ"zhYZsOJr`i1[;%ˮ _Js r5ude Kz2zHS^LB܇Ȟ%NKdC0te/M\$#! ]L[kLp$aWUH&9`J L *fzvcLi!!nf /~ٰFd?{|`C50̕@TAXIb|TXfS\>+hFb,5=`h&<Dl03ث:&Pël/,Ns$gЮ @/ 5RjG1w"8=ŊapuSZp9X$򺿿0t6h-gz%aƪ&[E-^pes>g t߈"`Hu#O,<@O<OzD%%wCw6Rm}@O:l޽Qff;F Df%{uJz][JDEo HbtV#+3d"v,t^ AnhڀP") 6zk'yIЀ&fvtQC@/ ;GN Ŗߒr5TQpdϫHWc=B~6 $lDfܯ{kp3XBZ+U8Ydk.UO-DI]ثivd^_m,'OkPVxm7FWaxsh@͔SL[XاCl&5$4f"}$\߁7؇_6EΝ1i6 4uC ^Srt}にp.E"yCVg)F|i=:XRwǎR.?tdP}#3)"Dnw QTL4>|EZ@ ^Pfv7hx46cjN40Vd8.R)UxZ s.yC)FXq$l4vz{;Q$6A畭w’Dn)JV6tN_Yc )k[gY\LEG'ud?s+\|\,jkXRR1'S$EV]Y@cp CUFwgIkrUS٢zT9 ˅75MCpzLTx4 'Wt?#l|O.Uc:8d6$NbnlQ4`]ơ9s R;# Ϝ4 6)l!XKw/F{ꉂ*9 EB&0Ȅ`~\/K;HLjrDM} PEU%H *HlⲄMdXa4Kn/,w\LTV́BBm/_XքG],6WʐoZhX :b^T gHRDqjn񯝫4I`)*,f$o#>j'Gf{*:iP8Vg]E<ΊEbnno6D6iyHaNZzAg=C&حMG."ٸ#N‘-u?fK1^ 9~'1bHE&=}BlM&q}psuAB~vj S y6=.b+,nSd5rb] J2ϧE4ss6W_YDwn$Vl?Tj T ԙq1֏+w3YerR_HDp0bgIݏ}L'daN;Rpibu)r js|:c)-.Me~*16D;x>z˼ÊI kaߴ9"@ggxJJْ!g[l+6NT%X y9EmN{ʨ#a5&kM33VD-!r"Xv4 -_ble0_3sڭCe=!1~og}reoe NM?}9pP {9H\'X4vpAIa>f 4eF?gE5I7?~!G'i -#܆gL+ϓSJmQgU'šVZ>ErU\{S#öJ0JRL^m# a}+=]ϏaYcAx#A!|velEQhu4Vw_dφl(%ДJpV(M)n$~S1)3?B?)b-Vo+2$>cn+w EGss+s[5@oaCH[~p1@ff%-~- aۦarfa);߻rqJC4 A%k86Cj+W2?Uy:5Pny?`1xE2Fs|& W0r/k+PJ G0a! 6ȠtPa()cqہbs ? /C]qcß0wr|9bv5f 7AtYK>b7~>u}iDf]J'>pqQ7'uJ=ņboVE :Zwƞ2La`LlC,zjd:ȦeD9oQHsUio PFj-|4.`۠/BnI@L PDI\j27OPܮ +Tˠ1UOy`) i{3й*] BzUY~kDimN8|D=3BA՚،Ba9 ic m#TE-ZX:S<>mWDhAwbV0?7I$>]K.]X[~D8M>R;+JHK!NES`h>8=TņEo&7 xiaGLh53ZYؿ-$o۝lq7{6fU;@jUHnWv_a)"l8I7{d,@@f8ot=]k-֕ϐ *RB AT{W0b)^zy=0z%.W[!.D*6*1?)Ң,~0J3zOP21H8jPI:o?^<#Χ ΰX~gܥr<(nYNE/ UA4CJ~WS"%v x ( ]%`ׅF9oEfVul`Zܟǂ+$;'aʒ^O$ e5rp (W I\i؟k2wZ^%pT|䒫p?%Jg[t&m:A聺s7B25\~g6o8`I}#p K8 C3Ϋ]π~pI7o2kĄhƝ%Nwصuܗa;v[Kw.j8G_dP xnq HRhf;Vu3p>ѨNX]L 3Z.zBpbl<~E a+(sNAD9Ů_!H|V NOAoIs4R!¼"l3݊D:sfP鶸nJʃ9c.CbV>127%KbGXީFq.7-A"; 6S$g!'kZ7j?Tp[YQXXѠ=?g9B]_#p{k8g5]q=hwHC1 Ȇ"K,[bjC6KY(2?hG=Fy73 tfR!: |%9"s1T}r Q񃏖%xXF _*Ru!\:|bK_1j)5P.VȄ8Q~YB|"7f}^- f NVj{9f!;'ԱJxϡo#cdȵ.JVWPjAUwe8RɒW[w (z ځROлRN {^EZumNK.wT8n@~4@#ê|T$ GdzЫ$68(1XNcfHlNJmtvi8:]pwHH#нqi睫PwHj&5kq綉'4)|ex5!'t1>-)rBeXбďxug1/xM} bYȕimHnγG( @kGI;%h@Z!BI6jG["jk;U')@Ul@tGqN.~$"70lL'T /t;P PKsPP;ˉV6 HPU!TE-5'Wx?!=2E'ZԹ5h ^JO"QhCF24"l)Pтh+rHY@_H%}: }<4Apc'@VK |#L #O T9XS⬈Q0cu؋e!U$@ W?*w)'T##_]!YqpjopW=a llۧa@z O$ e9ם) -E>6xRE\} Я*dxZ{-ss 7Ցs"QF 'aA35ܜdN; !n $k7\Gk"h]ᤧ n sH˼ 7݁ޥ>pC)BStC$`NG1cAj\ !¶40+G6rzW:gӣ%~՗ӳVv ]ӿGBu,aBۇ$wcwyS@U&X. I0p0[N.`2^+;U )FpLҍn>%yR-\vibs҈o1 % C8 Ïɸ155Xr>n_>W gK C.p[(kRo֠I >7mzu k|pl1$bJ+j6.=W(\.o1;xqH֮_ù猦`Ӷ M#˗0P5 U%VF.Ayoy1)0F Tg5b1-O{JY:lE) G~Ji$/LE鋃!I &;Ky~Vr[o9TatXG^z~ewWy%[g-;Q>HDC Rh%!4pV9[y9(6գn<IM[UKI¹4~n"RK'6?ЭUsFb|чw{'3aGB^L,ɞ:W=98uj {)EG fr?(?#%3rlw9Y>&G$Fiך'6lDqXslI7Qu8Z&/w7cE@$ `OvUm 4˳>DB^ݷJd}/nc gUO>r!vڡc@d?w/OHT 9KUvS=b> 0KW;}.| W? -dCBh DCǖ?Kog4BCUZdJjB-0h_ת~exFZTG45ZiVZ7.;~숀Y:vt~0`0+ҵsߘ9?&FM3[)_d=;pCEBSRlUO *i"Ӝ֠CdI?lalEFRD-TlN՝`x}u^)LlM@$ ֽ dhH i-l7Bt5+vT+IQSkaEK`;>QOu?]}lW-:F8>yfUX<K'[8[+ƛ* f1C{?ʞi0 %W u-_Rщwax#~CŎ^^&6(hbj/Gs ).&l[r ~~B0{2# |qfx!.~1չ.| gk6 #A( >]K,dc$,/~Ag}/ߥ8??-֥Z>xJ_d'=iPOK`)E٭~Eھѹƪ~ovɆȺ(@ن.ŮNI ހW5yK,^=!}lD2Şwlwyۥ^tz?M> y?s.Ϭu}G#cQ W$byĮO׀=t.~^m2 TMC3E\k*UpG7vd~Eef&⓮bvNt ,А9nPv0'2&J]Ք^N4*YV8 4-X uROHfJ2L&0o1~>φ9_HɁm@gGG~Ksӎ!IadwŒ+6j5liǑP0Y7 |9j*pti)O()#Z!b.ˈLZcpu~]F*o`h=wfsTF?ምZfuD¤sN;hM͵a`Z9$(W񨞙Q%C*G&DiHa oGK`=!DKl^`!(Dw"Ao+k>! :@2ߦ$Խ]"N=vk?3/+j%.i(,3o!-?0ՠ~V{fc&vopԊ&,rno'性ϣ1K"[sZ 3/Oj} }41' tisyw[d8֤K2eDt6Eûh&rQC5f{T*$RPH,4eUg@ppj)D]f䠺[6&(ĥ-W`u9+x4(2@D8vz7/Լ7pMNZR_H鴞[RyI.BMu c,mάc\ՓSY+Ea-o~7o}C<Uh-u);Bknn4d3fpF#zl*Gz ۇ {<|XX^.l90qkx[mɱ\o'JEȈ GbfDNQzJ(-Ku" ,Y\sn-ͷ C4J+fCԗ&$sqK՞3gڃ -1XŚtWwGCDX'6tBM]]g!*У"6ⱉ,~-oJq F,Z\/3I.zTڱa49}].¼[=o5{TC[(- P6M_lÜH[^˨MO X\8;U -xiFF,Zh~YIDfa7b~:'/QgjBf_ k7` ^e+0|\$⍣ N+?x`e tIL\"_Uh 2Ut<`{Y[{HE6j y=>]_BkeE}2X9,%ٔNp8kYm)CIgFܩzN,L B0 8@|WXW"5e-s#h˴MwíD530xLmV]]. ,b5,,um1р/0 X1ЪNȊoGԮ>2rDcX:NnFJ'>hwm"Լndc~ݒ-:P:n0/=e9ϦYV` Vv\Qr Z#|z}Xrl/?|[cqecD0C,FZƙ#!̙=y'ϒ+CC[]^ȁBWL%ٍ ) +aqɢ@ۛ"N̐ E$0˴cbFH1zKA n'Mhҷn]7EX TQH}U|A(@Or 5bc 1P'^ 0h^ʙ:Q]k N g\O;k؏cO`)a}]$IL&&1S7D8 X$>ބ]GZy0V)b;z OU:K1ܴ J4|t,_ ЏBS=1x#TTdNrm>a7{H'GNGcPy=HWx&TKqtF;zBګ8#+XJd`I /g+ 0fԅ-6>v&N67iʹmN"0F9YuM؀O4yx{oE D&Lg"aȡDLݥ:tv^dl8{Y.'_5ZZ[5>LiR0qP&qQ>*# E m6zk{v!eUos;m8R|o2۱e0^_F~3M]?]R폞JJv-2n(䉇?CpɵU5y&1(B7^-$J(Y?X $l)!Ŏ G#,p#FT _*$Ļk-Tw$w*GԭBǀݪCYv=!o>Sk7q.ؓCؔ7GR`^|{4;bM8N¡D OrBlt$bJ@(#, ]O߲\ }}l:/Tr7a#}J5ɛ R'Si#ڬ39ņ9U9@j 7ripԜA}&xwEZL' 0y- Eݏ;WBMV|4KU*ˠ7-^{玤lD6c2/ll5MJJ~'H/(W@wJZiWelSN.2O{ЎXŽ2ǒva׶e#Ky / 1r?'eIG :,|oZ$D 5gWBnC=<人ᚍ ~34)ji`}?Za{:z*_7^ H3t{kFJ2_B5UV-/)puʽZAZT}iqR'hG:pz sU~6i ug 4qPBUw P7!&ZݭWU-iVxvRϙ_ V13pxAўpD;Z&L!Hl[`al@zs:x8 ]ަeFsB>5 i*桍K"6=i&?xv*D,i|`kUDWO!*ðE9f0Wy?X=+l_/}RPdWJے52۟SިXwyK|6 Iw6 x3 ԈX4uq+X%H)eTKԟ;nkԥW:)< $/O,|5K#<):͕(iiH;@ݻGJ|\k : ;۶$< [.02\Ê+RZ~T#;V9u$@Sm7j j,NI>܉X&8\KJ{*E@3vF\ N4axF[^g*M:eu5ơ.@z]@:˰搛Y7x#t?h[3- ԉu|dFB9*e8DGo 4ITeJ7͖VPGo<̑.D7hj2 rT{ mg#ج,aBSڤZYZC}sj͝2&8,H U[jbO`.`CS+x :4 ͛?%Xe&Xt#d9DRmA>"N8uCQ']АZ} /pӞkoIQ7iVxY&wkP4/s_fQ6rY+$>g$ a >߬ր')|Ra]PTkx̭uuP91c\kfXa\/P3a0jB=Wu 1"yȫ}Ep?8c y88u@]?v|;Ys,A'W-! B9d~иB"c7)wg'2oucZëK*Y؀QD CvuŌs/&d\!+mIcģ<$ޫ Xe3~KwOs$0T;I 0Wvώr)/Ç\P#8NG 3 ~4͌lRty'G?U!ɇɴ6pD5CL\=# I Jre@ Dtc-έٔ'TN jT+)W6%6=wd"}+Lidдb*SdW]씿Q[4.;ݑߗcP8 =?1'Y) B}H(uQf' dxKI/Mx,w[eOIK-YvGAS\ӿlE ilNwXj&l{q|TSIIk0\cf4#|8-4|rXZ+P7^)Mnl c sœUO9J[XW4!NRN4&F a`4:%{u&[=R }w?udRS0T/<Uu|c5<ǧrkSMObH]íGc4S Cf##PAC"z쌘 mҩVʏlTu-6o.=+y1 Vf1t9vL#ŵ ;C.x-TwJeY`$Â";hR6:XXG5 twwjmݗ[O+&: }@")&5]Z+];c"+, A:ױ&ބr67~1 b?o*12g 7B2e P|N`U'`o ,2z)PJ@?3$^Rgfb).H !bbu(RuìcRA?Y#4ߞ}9G DA؃/3.dkdU)695 ((L=a| xsDT; Y hDFIE='!RD"vKUF[H0Sߘ$ac13hKBrVi%E$X-P8? ϔP 4>p%/"uY ?lI5E@FzڱbRM}TcS0Se{ ~ī3#N{G #Ҫ7u 9aZn% S媔f$惬 @B~ȧݮ(oj0%I5#0y w t.%pN;F+6%7\ea*e}j <'qo5d)quPã9j%ae)x˟|"_D0`=Zd9 ykVzOt`Xox>E& +3%ƻ\tn~ ] <4Εx-X Y`-\/ ?ޤHMB`d͍Đ`NJXYL~0z-%;pZj| ǫ:E \!c3+9Elwnümm]yԈfNaDcȇjŘB D <1126*Y)CC*6 i}5_1 kkQ%b>y(c#à~;.GB$n}R?~l-@w~SCw@:I9]Z;Y1<ߴ9bkM4uT@KvՎ, D(ź]XMY6If, GіV߃ xUq WW7 R6\ɍ?T%ՔQ@p>J_/ KY2YS:`3q l#x{|s>p,ErF|7LQ&?X4T_v`,w5h2ҏnc=&E.vh]fs< OUp-".0q* ([iϐߗqv~"=h: ;KTca=g=4 5Y{+ .>,ڬ{֍K ZB<?oP3b? `pQf (Fwع{\k!4*LʬdvhBSЕuT{D>kpfOc9M V E1AZ~FZb}ʎ_@< 8Ts.>?}؟U4"AgROMY vM$nS&Fv߶' rkP}7,zC=^'IUS6&R=.m T=r70 UQM#xӫ_[qC7'|RЃZoWG\R,F{LI{x".d}2ZMyӆ],#&&>z͜m,! n:$p(VGWg*c_1}-ϱ 1@bqL>2@@7c] DבCB|\?6j<+pWzم~T=e.I=vp]ZMiOtSE<14kYf8X" (͔-- H+1[fXbv'1Ѱ"LpeࣄqTJk̭YiE ܓ*YʼnP^h0blKyrs|q%BJWYOAXk^ wO/ w<%S[/o^E Pt>+:9#)vJ-7D=r_3l ݫ;XLbtǃ`k>װ AQ;/rΧ>uI~ATh >#߆>b~ 0{{Jb7:*%eKOS0SyM?o}zj 68/}A(?;1d2AgOM v{z໏K5P&ޒ>SbBՍ, #ZPH{o-68{y\.ٟ󒓧J#.S oΒӨ HHe(EUB#zTPH47Q ̡8R8`y7v;/E224|cv cV&ɞ29H4Ie-\M3GcHFGBK(xb.QE 1&=b*sX4 U?^8ٮWvKV)K o#.vಱpή_r$ũS,w'ᵤQ gû~L R+º!X\m͂V2y2L1M`c|0oYgwg<`*"D-CFض/,t-K_;ߜi*'D[ީci36^RK,+Ul,rSU9G S泾9 삷VIꕐhNfu{fvZ#u|~pnR|9x|eד%RvjمOj; Irj#ch}^ !^6tv@4ְUD.fpgc[7.L15\07:qלQFcA 㻎o1>NT'zLAoCe5K$tS'[צLmedWnsj7OK?LɬZG]sb9MfI:#o@迃;{IQUD6Q踆G=SuhK+W&x0oLgd HAv>og8*@+"4 Id@2 jǓLܦ3='<l -dW\X񝖗"VsaiY`-}W'}G*Dhqz kYLY?+D 1N0d,!.z f)BhAሄҼMZ;F~`Vd~ekAMf~ߗ=5}#eh;yYV`0nÝn$%C'{:M6fUol:4yA_Ϯs,VZx:S۵]-t/{A_]g6싐-muݚ*゙؅EQs͑-Se4y/"n8 +p˹?i /E.u6r*q5(]T?uKy7LK`82~^itC:idzm8_${ёxFS!7 5=P >}IՏDܞEnJ"+F+=bXq%:EuEI*taЬa͔fcՒ:X" s:^wHL)i~X -g + rc0|l_|ln'wuF SX/P 5[luSnj Iw}Wq}uzF܁, yF~”&ڍ*8D֝m9*SL}B8?Yz Oo;R1o+7 ټ$Ӟ. qq-[+p0OXYPcY8!U˦-af 7ce1›yg^7"oHBPadezP3 C79dk~,>\u74u sэZ-ܤkJCj:WH3&'2%:cMwoX1ѷi@Y&ߣgαWRuͷPXG6ij s b!GJ ѯ8flzBI ]^Q޵zٽwi !XE$ 9ALU|l".%,dmpBg*?g`LW7Yk;;"e{htjߟ#/,8?00۪g]5ď^qrNhdi)[.&l~thAz8( u/W??FtS( S"n5 ]yT1yR%E=46ݤ4h˫rA )&QS\ +RL #isz?5d>imr3+Wս I1rn^b2<؉ 2XO\y8Sd(Vk"7-#7m~Nr[7cBX6ud1b*}yAf_618nM#bs0*XH;':/ uyF9nB0o`A |*p+)%-omgR%%+n|ll9dH&en7-)MF=fY3۷0j&qpn[3.ԓq;g135$bC60IpuC K.ܣI5Β$ *bir$1=xEU/~Ǧt 1 eFS mf}#JZժ{ffI(6Z8uOl ZtRWcl_Mh- iС6xӴ k􁷦 2b!!S!l$KA|F3i3[/k]=mKp\~9ׯIvc!#"tOr7yx[-' I)CHfqOR쁣uqqH#!<1rVo rP_=vlEr`zK ";yPG)<zhiQN 9Fp}a:`OBo5׉(  ~G:zEfD)1ѹYO۶ !qao_m"b.HJ.Js\7K4m]"%4cw oC5Aq}PY ^#ֆwRUJ/Z{e  Y|w6Zvvqԡ/e37]?Dђ{1Phkԑ.a>7w]u I}&@6+1~%Ui\Y؀j Ib:'RS'$zktǃި BQaS[R뛪1VDs=7g !h4.oF p_A:]Gskw o+TGJ s]Ly0?T-ntdNe%U8GZ-y+)E"wA5oӌBrawKt=#)n|3o| {X@*m& l&Յ仺w?.~MˠJGRORݲ+'Li«I$٤sNZ + ]tNV3Pr;0<>׾2zg ɤQEΚmQܗ  wd:4т݀Ml{=ci'k?Q8 1"I}K媿"k]%z j/BL;n7V|2Z$)3 ^ԃ̸鋗ٝ aP16~b%ik X!ٕXlK8>2ߴ'-0\b\H Jщ <^܄$^CJE:u0%4W  ZJLewga7"OinfeOB6hEKMdzl|@QJ)Fޗ((x9xrn2O5bvCz(j+0CLw7pvw̵B{T0—{fj/ʹ/NW w(BIg S.nb Y=~ҭQvkx]Di]/J$@Vn+ة ,KYcP$| UN 9%>a>P-Y +^"2U-Y\Z~Yb&1#X{h[V|3/ٓ2?BR'KWYC%-iuQv{N@d|DZZ xr'ߝxgEnҀ5l.aBt BsO)bWC_G_IQ=]vGU#|Z3N$5 Z  ((|WGlu{!`ƩL\@o{{<1aYؖnUv?H"us2yM&#pl:ک1Ww(}/YEݻ;pcrOEfM@t^?uTgi:*ȼĤnWI(鞴#xM+:9 /ªeV!ԱA(3cr+83Iִ&_DR)A`+a8Xe;oWQpX^8 {U3K>0V&+L%&gͽkWMB*A ڨj׍ 9@%lbj-;HgFqPVTR!RuL(Qtw~|&_;/idݳ(8fY Q-d%#l ZPN5yN0 JMjM/{t"ɷZ+SKiJQ)ڃP >cW,[+ȅHs:jA 5vwECHP <-g܈ΩH.QvqiF%Gu]-(rȧ32B+cP[}0/'٣o Qsbfs!N}$q!O,_]Ӥ 5Hx"Eb].R=VGjH<R`=ȪJy Guzwii6s_U8W硁 ״>FoJ軩5rnu cw=la MO㸷E@(Ƈ SV?s O`>i]F)G +ry#ᑞ#y8홺{6^T,6bRŌ `Lu^W- @Iqq+lRUg[n=TڢDz_8 0%G;;6'8t1؛$6e $ھjB2 hJO )+(ͭǥ\̙#XB^8a%t%n%k<\*HZ; H$B a;xz̺/,ΐlKPsVo˰랳ce7B73&UOρfgXDpr C {c6prF4B 4sϻ0t\>po`&ᤥJs@.6n۞ewL6HYqeј_#(X!yڗ4D,h'$2:/M1ϫwD}(Q@9g,d1ZT02y9Jm)iu#q`jjz5pՠvq?GF}1X6t1#U$2;tM+/z ۮ -(+ $;3WL_ek>Y,^d%3k:]|(ڕ`tS!~̿.v7+%"|N4&Eh7Gbǃ&c"P0 'ř3 4Y/Apjw$}JTiq G\In߹L@>4we喞I)ŵNjJ>VC^☊AVx2yYi*?\9 OےOʚ曵:&sR%rmMS5óPX*@5oP^B]>w- +3Ui5T8QN>WylOj({ѧj^Y"nu׬QF|̼( 2F$q$#S n=P'~ӢuPk"cޢ/Sޮj{;;}Mzd !՞IҺԎm2a=aM{O/(a-$0W#2qTץpK1GpWVfkGyl~H\&-B]ZNk nͭu"AIE_$fPPAY ['psBoˣXd*I}]~ۥ)alж4 Q<`6w$a B,oW]ch-7#EȖ $kt˯U%KU.ATIǧ! 8p}aغ0-HF\ s*nHhS*o[ t7+4A_3q( b,M=tEZ>V+?{̎A"43)d1Qgw_nup%8g<Y'Q*IwNeڨaM@(Lm)tkkjxv F- Ҧ|w| EpXjcNA-GnMIJe CEO $ &;4QplLġ' 4Ek&7m,rYT y~CKqJqPB!捺XR$)ܜeA#!+-Y{LE[z]ThCS^ ~ f\ ]zl! wgޅ3.Dts<<+Rj"Ƭh-E:ߦulzZr#OYjny<밻J6^f2 AB?`'R^4 dP6@!]AU#wYM\@ '"DWYԽ~+;Z킮.%m//G߭O@-b$T-qg@ޮH uTeHr]߶ 93 '(%gn#H'8#uٸCd$?!Z$5 ԟ_Z`QV Yu&|UL9>qΰǶm,WyAFq[gV IgL'ka2v}G ?ٯ &H*_G$W`v{/%VC8 dUqnH6Z ^;B/CIkI`{R+ @eK_F\)̙D jP Urݼ;[e#Z.=DRlz,y%{% / JF !UkGEnb\zqo󨡁[΀iՋ0 n$Myoe8xЋAnnzF%<ܙ)e%<i/1z8D&$q0 ]Wo\8FsP$xIF\=/6!6A'I&Kp˩G>W$n (9e+8"C7>]( &WcM`zxxf+p:Q;T^D㸮yhsy E_- x6aK_HiV%J ?jNl1i~ߩu&<)CRtSCtǗ.>9},E W=F8ǯBTLd k=jk0P ݒkTOrK阿y .~,)8j)3MIZ2#b6Qq}X~EH5xE;Tf~(f]gEl4 W-53:6"ָ52s8#EJ# /s/(MmقPn:0m֯u[,!Ӱhk)z?o$qeSqS?z]^Ɂ2m~#\Lsfv:Hp+<.\^z{ЌlwGmYɣě{owmYMЈG5{}gD$JJ'/s# XƣsN^Q{&4)FC(L۫p/Oqo8nwUnDfYV%B<nV.:&mr Jԋ(d$.ThVHǃy_¢f8aCTB{#@a1;̈է6Ҧ KA }gVḆ|]q {J }&88rbB <ҢQb^./Gx밝 ULAe8gQgv S*wSM{%ޗ5|=Ļޠ w1BR^#q>X$ E Uʂk}f: \Q 2#Br+ 0MQ'py"~cIaY潐wM#?I}@1@ؓC%gw}:0`7 ^Gsv9N 5bzS|˲>X<\McF-?yk>?"ֹ ~b_JaRUBwƓB.A QzIր:Ӌ7l hjy7ދ_) YN#j&@ʨd$E>Ccd/{È\E2뻤 8]Қ`9TCmb p*OHWqWUzHaD))+J]5[ice6i }>|\$ߧ ]<0fHE25A3l*b t_jVݗJ^j^hhJ8Wl Id.%@3Rjy=x'6uw{O,sRӆ!p6#}HM>ڹu;%%ky0a_3r,A&X 67EE ׼'b0GQI64ղ?lc?G okH[j͕Wg5  qˆB3:9_x:C[r> ؄eintËJӪB%z@X'06BΞa#]b$aJ0gTR5`;BlԽgzT6]iwK,JٓT)P#qhIH/KmO~lj~U e c!y`HImLƇ ]ˌ*7Ӣ >ϩzll#!wjE$zN$xDDRnZ@Lubz&Zc 0\ە(ld 9^@R݉CNO]je|5tU0[<3Oߪ*$k,FAB[ V3#r4Nf.S *ҥaojϮ*W~ߕÌ::>X7i_9k0ahmw B8Z4۷hb'j, N,,:y*%{hS'/ا췣~5FФGweI~(H@4LA:3h AA%1Nw$oogr@xn<En-fMRu}#wѶKrVh`G廙W pZ.cqfieAړ1눮\`s,mbt2U)BRn':h:eVi,nApxup.Q ˽g'ϖ7*VSm U- ѰIzv-7. 鿀g9,ghqB2};Q\'+~<0dv`![xnM^]]2#gtVﲞtcșP &Pyr ٰI |8-]w9t6:^@Zv,8\qz,2Njm09zYyx:e%z-0YȄ[bw- t, @`puWmSmѯin;FmS?_ny_!} ^_62wʞZr$'iw'S^m&XZWA6F(a/1j;o_uoBQ+ !|OOe U3jI: Я[f,2D0aX*TLi^vD(Q*]p[PF=N_Q{T/_ˤas%N?d A)r0o9gNAw&Mz5Z}'7:x8vgF_E"ͷx+\?{#R[i1з?=Y"l?]`\ uay(@ mMfũyٸ|>%ߵ9RbP<З$A6K] p/tQG̨ ?Oc5ja2V CYBv wIWJ[5Ώ/s Zp@vQ|  rr2z[ ܰwN(o1 l*7XH|Rx޾SLoJJ@.C*اR{jK眹WԜ|n/:$T`Œ[=nWf+';6$Rk<ȘK e FzxlDx!+QT_ :{W yc|xB2pk >%8tsS#[M?O<_aRN(y69dj]Ϥ+:{FƏ0Ư|u9uPJȚ fXZS {4\6%Qdo#G`,Okجf!vQ >##Pp0b؛;k@f^g][b^@t~Jh[IC§gVP*~ߠ ^ dЪL뇘\KPF4 [kW(jG~e[GkÄ_vl݄MnYX+2W *=='Ǭeal;(Ϙ-PEƯ|r:IuVffamfxEQ {,VG)>2J/~o9ۥB6"d;y:pkaj7tOC|?'ӆm.mMf^8 & %i ɕȯRnWatW1ggT>vCݪv!=+8)PoDT=$_I ǵZv؏9(ۿSI"lMA'2NEh}3 R-:ވ;>uӦGеV _ngBB~ɤqkn]QW``#$cX,؈K {(Rpss3TpNth׮ˢmPpCtI՛&m%t"'|V٣if& U yZh`cjn}&IVxO[%Y&Ɋ}el ~hYƠ)jn|GJJظ7EmOx沟׫&Ј|r1 l%lP=1(ɕ .bOٛK891U%5>B+@Y^-'YH>\߿?໵lE #T Aoo56gsvb|tx#[ n^?C=ykM @2M $"mFK --k#9sDDM#0cݤm Qdxp}[YP$,DZ-ٝ՚*t͛(UPعU;p1zL!-*YUn?W/m*BA59E fcKKĝ $lPs~ ^xz¶?S2vU-3Q:[Rx!)> >ò e 1neEz9kfS1?@$pӓe˽w/lul-8t5Wae橭+V-+ZѵCnؚnY+w:APk琲8aUQ`t1y(hD5pzs ޻sY8#ҭ0w+ԚžZo~{ӝ,{@W!]XCa `}r8Ѣ Nup1f&Ȋt4 PPop+'"xށ_)O;'j02"ϦB?xoNdo"t+FotVJf<:;fw_@6UjUlL C`6IK| r.^+.9fDz VH;|YȥK8VJ_9wXDqٽC++!{G6G;BLk0 o{&77 JaZ85^gA|6-5l 2]fzy:HY=r2mJ2W;Zv-05TDQ x^)əɧ\4dNGe kb{J=6sTx9s{W|qpE8q <ɜűڻjn%&~C'~Xg*#FLh}iOCv1&a@(,ͧE]H8ǻ8*MOzuP婣~} m = @C-) 7?r(7RA:Ԡ avIB5ERVrxXOk404c[ <dMQz0^y+ѻ?[F[U /xs# MAP޵̃F2 &աh3XouMFx% aQl9iYݏUHonGoOֹ@L`E[I%1kOrZ3zgceR|ZGG cM/Rξnz|Z~mcZ(N_p 4aЙ.Y{O z͜o˝\%bw.LԮaԠ݉^ ʇ>\gB>k&A47/uV,[7iazs$V4l`CTDMiQl:>ĩ rL08@-mEEb !2x 0x!,mlxT*~rr#KG<3ԗK[t+eM{~|56Q4eT`sX1jx}o5g>V 0U&%BC,9,v0eBVi'u66[a<čۋUTg?<ZB֮9hE@3Y< mɆyY@egQZb|4&z[RH)+iM$JgSoQ|jcѭބ<(؆>@gd\!l !/MAMk"$iQvb %mZ%k2 &Kp όH)^nswʎ-rPS6M@cM0Duvž0"0W#džN*p ԞKWT5#뭄>/4{j]PPolݿp cV'CNfir 1Id6Bf&9ؙșrּPPC^E2Ÿr4$> mN*X\SLmكUB5j.r8-0R [ %zx=o Z=H))B8)d"P%϶LazQ IhDHSPTT[!'-zXjν+?NU(S72<*;z7fa%_u$T={B2[:Ŏ(ĺ"[ dL?o]aHBTgw]n*$r$}"]#~E!OUw}E)1% @SR dL>r3! ='IJ|bŇ.dJkPK 8/Xjԇn|`?#[f(.O(`)o i ȮFZK\EBq>|\(7Šg3Ìw4x1s!MB0AkG<-ԄFCcW+ q.kX7Zy,|_bucs%39܁ cW DzINc&<3 I!3h @]dfEqIBI4ag!vcou" B+>:FL&o0}>GSe6u~{I?K8},促#(0ׯ<5ɞG(Cbk>c xk]1 64_ʷ5)'=u $lhk~6a/uƈ&mj vs=8Ĥ'cN%:v*uuW#؟>D[s 9_[པQPm(z׎&NtSb;ӥ67^ 裃B|!ŝBa=% PW"sgA] g-4o&ɶ |\[V<<VҶ#ǮD{#SИ`dvZҧ|d8UDUG"L Еө7{Wr4_6B%Ou:ws̈D=وD,\ɧwyƔR2M0c ULV$gZ GKU ~$+kj~ΨO7;`Q TtL6uBnC.Y MuӷS2$[&[K wxAꦢ\݊wyҒ`amXo7 >9].]GZu!E&m=\}[қ˿_(:uăgK-H櫉Z]fayTr1F8 maC1$XL軃ET0XMqiw"7Fg&/)v 8=J#F ~;س9zcIi}Nv y"뭑W-VtPSdl.65P|(?.sp}ڹIRR?X-IgaUYq¬ _x]Q!b)] x:iF;얽aͨމ5b}gRu)h^`g-wjZިԳO325tGZt:G6#}&jRtG_7"p@0k]Qe[ph5F" D=5WLPZ?i|>!Az mtk(c{mSou~3b#" A@~;;и} L ,V,NA=Kը^x NbSxhXE?o<`OBfH}Pϡ{%Vi4ɑlr (V$Qgs!ΰCڀVGr(Wۻ_O~ b&1bc3 SjÒo1DIM}BPh-ɚ,ͪ2y֒-u6GUo%J)ӯ Q]&_ôap zx*֧I:"-} }%[ꧫ6,.Lyk>[T;H^+iCMjuzb$P'fl"1 s:w' e̠.ӍdQ@SDh)'d^6ԙ!}lHMUm>RPnWBV-8/#:Y"VQ~D  6"4|üMZ3&!z M*@.iBX強,Y뾫v'H0㝘rc|5j:%6HDc9$zak{E<4m+ l_z,Kq5Cb&@"Ͱ[TB5Y {N3˖wGbNhcs3F!aҾLv "+2p4sRCE]CWAyTv7&C?ug"a)Q J #RlYY\p`DBw}T`Xaٵ3l%"Xi6X}Tyƪɽ`~g71dUk,h LKCe=*y{@U9ބ UVB *Qy"k*ib~dɍ&/ >^irgK\t,qZQB ?:iǻ$_@@Ǵm~Mcg%!LyKI'۞zbRRsm@hTV Mj( ,b`|Ow< : e,{❔aoi0Sic6"@ UHIkk4c|>3Α,s;#=~Qx6jI!x2#G,PL+$ | &2sǾ~s0X*!oqdPOzȞ/L. 3L^&^I-u@k5s˰ηUg}7HlE!xTB8>j9+b,-;)ŮS64H`qƆ]\>ʎ>,ܱ<#z϶nJj+pjiPPh.ab`Om0'`):Emv[ϘRb?$3 _j;]-}mO7[M̭ΏM?qjMR eO-=JM>-ȁlE|AF{[؊N-+VC|>g*e,_gN;o g6MP|+UW|LcZ)YO}l c NbLK)OnOmSj4A/:;yvL$3k!t%ȕ`~#X(S oR aKZHbm¯ҧ&A#Y=l+%r-`crT w#tl/uhqUQ~cw릿6)+FHjҟ~ ̝CK @-燷GLh2QnH>y%Y?(Y)"4WN b S鄙Dy{@.=A50}"/MY[A'2.r9\"]ǞX 7$Q {d?~ШKtI^tSOQDd: E( *[UY9V`@HRs89fmYQ49k1HL-*]\Ϛoӣ/X1zl+[w~t绊ݡ'-T)ȶ $디'1뗟pyj}#f,yܦ>Wv|W?=)F6]D{@&C 0{sͿ7BzRf0)yOSibEz>D5-˶ AuIaF jիI G8-,sgKexe9ҌVB,s2)[Q.b1Z5Bl8)g?HH~-nԬFn/⎱k'ͭ!LD2lBј/۩B2[;phW ,Ww(x- bugv c$z-px+^:hv2oA3 yj\ ^6V-K6b?-",s#r s|el4EUPNcHRdNJ3d%At̠+YllZ&kr'ȼ=T{z ԜgWR~P-D л~yQ9t59n)!vxקϩsf:73l\sf8D٧vؖ"]lft۩@DmXuO $~XH혝P:x+V#&!t2 zxݳƶiIrdR]|r?0QdFrܻ ' `/Ŗi?mPF{gpݳ̭dyMzf90|J?eT dF(hDEIiarNi/htyC(} d"tpBEWJL\9Y"WQ\Xi0%nA=oY*~8VD_l@񣚔RG׍p'h:@ODpY*̉%?Re<hAߓ?Ae6fTAݜW÷bN9ؼW?ׯsJ\ȟ%o)( I'F-5w@qӤZ ?ΘGThTuxgpZ]Oe4eufU]h^וnSF3 op wᨹ=E..0n-C%@P7+˓ ?"\5x'/jgVXAf_m*shmYʄ_qh7yHW 69J4uƮv^c*BI{kI>.#_zؒmrH~% 1d,88}pr{Y2%n"Iy*0-'EF"/#b jY%BmNr8mHmY5=9E//{u?`4E(o#;*]}%@\=1 BdoZ(CT\y,Ǟ0HYᔧX0G (\JU\'`AL eef5C7NZţ eÞ(n_G~,V;2,uz%&#H2ac }|'դ$2jyd@O N;65i=,\ydHcP|~zoлql@?*RX&Uܢ VN t)aD>?$Q|=4`$Rp1 [Vԇ+U:} e$*;8Ēo}޸9Fq v,x(T"aGdABfҲx(:,J~T3tJ`a(Z |:Kb4dRfFTrXX#dn GNA2'))BDGEbgNA,3X]HuZ7Fev+yfT-,,yOU,Hg fy``ŀ/!ЋyWu>0Ì&,np$i^vH'*ҨĒ66uQ6X8 & 3BrZE,8sErӍ) M?AR |m(= 63X#6R:s 1rߌRvݢsv2e+C7p q%dq[5.Rue.bpw}C#ludP-RF|1?ȠLVfn#.Y2oi8ַNo:D!(/AJyĵAyW:k 8E ș *f{71obN|tsXI,G\Q;<0%:qyj?3PTP4CӚ0N,4%{cQj aʂ03s̀Lm }E"]"E-Q[edwP2FVMe^N?n+Uk)yaP4 RYt?#dH  ׇO 1~ N;2y;h|5A웇s8#L= EDMnL"XX$Q5+%X('mD'β#r/?@^\vf̢5ph1jR7)vl%Qkdd _O1/.a/H\9ZKS\4[u*Uػ!0~yZbNokp%R+>ăgeaP\sBf]s,qh$*lE"k<4M|B)aw,C+#^%g2ۘT ,`HE oB2`ZE"8lawЃ?a]PTQ++ȞRS| m~IʓqJ:?At Y&8.tÐbA_ l/{'lٳl Q!Q8r4CЀ)(eT$p˰RH * 7.bqV4`+ZSUAYXkm2M2NrR`kwWr6[5fBN5h!(m( C`׷[:\3Lh?l~ SNۄM>uh$f*HNDVfD2M4G9Mt)RhLPqGя|ܡA%l|nd8%e JT]s̠{i{HscS좓$1#N{v{f-C_/yw@jFlyp6LEdCTj MO2Z J5sƷ@zC™oJYv: Fl؉A[;5VWvkrƨuR~Aܛ: 6MVꞀ#䔰$PQD!DEVw+i"I{zB|Aѡ%;H1ox5UTI@Tw]/˓__*zEggik=p6^ؕGz{,M:y8Z;lWD!s )&\ 8F[-AsS1a$lvqI{`!9'$55,גz͈ UkT.4vD稰xpa]>wILDRL,B}SŀLꡙq~q- 7XOSq? .v%?C}0˴9j'͕vS 1»=݌4 2%'׮Cfv&|ƸlO!̗K:t{HpiH_Qέm 3J9c6o!bX87X(Ѱ\d1^l 4ɦ(Kr«ól{XDDS!: E>"3%GpLV vbbXqQ90и O_eDjɪ]Eң_-s ׵)@nj,*vCɥ&GU@ O\BpU$@ mq'r}wL'3#SIg@=8h6+4M͵œ'D\4ήAlm@NX@gB]\!_Vvh3FZ11H Q?t䩗jSP )l`\ o!-l2 : X,?T}o4- fҔwTV6 N#ѾRa+4@W%y8BB_I/t eHYg8(WR@Iyڐ m[ [}h(HRO/rahHdcz rM4q(G -M/r{8D$l<;A?qidR9o!Ţ+}m!ШYXH#B58qWRAׅ*B+2+ UTlb]䙮9LneOoF%Mx2_*Ʉ&lЃ-LeGu|Y`_>7 *RQrYs o84I<@5'\2[WƌꂈA}81>GW3MfW̒5W" j?q)XH"*b=ZܜP 64:"{yfN4I~_c&SLo\B3|F?dxҁq*gx^ՄӢݡ0UKl4+_z |a4H=}k7ܗ9ca>F`wJ ui's.m6ZbԞTF-2O6k6k1"T S-sV܃SdשRlhvsE pKVѭg:EW\bwjpmJ(,>459wb89BAepR~Ê~ y}Y|+q@"eJOd ?Mѭ硸Uͻgvh\P܇\=[X?QNK Zm21><藍ua[[>'qzO8$jntCJx\GykDIb|8;b;^I|I}ZЏ+CT(,uNKzv ⲧK1)fܼ J/coG{Lײ\!9!H&_굽v~]iD̖oXʌ3qt\ @sl\]ΎnB݌8v,gJ'9C 25R[E kjr?̮UB5U-ht}SOY#ə]5,6bl*Ncq3r108BIT:G+ȹ !| 0>Vl?]CiW Px KcWWK"@]`7]V3%OS/[,,{*wMl"ކ4W 1rݸn +,M'`E @+;uX3u{.Ӭ3ؓPKq!>4P `b t2}ؐN>/>i!v,i' ߉lvTf 9v3j#[M~Y׀Q UŃs5O]ـuv/T=Xv"/Y<)}i~KftRLC tE ڣ*A KO[hfGticG*f?EoRٲΩq*ߌV<IJ̾Y#}rt;Gs:i&ǷnG\϶#f?k91 n1,~a7T;eǓ֦Jʒ1zhfʠZ(|Pee]쐾WsHt z)pC*LEVW0y0 )38_BwI2.x_Mo(d$ktpD\h369EC]2zڔ ?gT"tּ̯vdJP{:i3FbbA\Ene-KJ ѵnq y-4bfw3VchQ/ *T,vsvS^%8D=+'XN'^=VA.=ra ̭&aM5؀iE #v*`=:S$EޠToqDvi ^x;e/l}E_N\DK%R!@z1̽O[-?+̴3oT{Cӎuά`5p7~En~&"9IS;0 1 3?jȂX;$W+xid}lH%'~n1SGMK۳[ l5Ia=hzЏ+7yS;PaoQx[Żn cB{|8Dm!ZBrbӜ+ko|یP^*Qhkj_͹.hk\^pKhUI_M&OW`ɐ R;ET~(1e8ɭY|{6_<4&09V;ʇ{`L0il]""&hJ=DLLl5M1TzGOnOUy=uNXqo`7]L %Q,UcMe`Jm|U!2˽Dӏ6_wP^K" 'W'TxڐcZtU%\L9xwh"ܻ; f0f⟣}8-⪀W&ܖ݉[\]ns8A6.O򄃫\p5K8jjWwh>VbglDSMM.Uڢ`EڗC!"HVNLG0!$j2b$e:FWO$%wٹ~SPɔDLLaäUS')= >/61JA:#$U&8ΧTYO26jajʤPiiFRMZVI67ڥ#5Ey-I.5dU %cvA`"7|ߒR&ŻlwEjZވgs-¨/P?aƹ.W^H#O^fwP^?x&,pӴcR[Y-QHUCaR2).:C$d}o< }d%(2Mq>/E^ q35DlRկbfTGx:vCiK9,ҬB縳W%ScHOJƐS+^ӥf6gR'q?Qi.}zfdP'Oa6ӓx%i#4pKaxc$KI+Yڻ|få k_ۂ~}$5O& |-޽B@z{͌n*vM=d#U)լŗثsanƕ3L$L8WMXLCWs';̜fU𮩑s,Z YX}YG „QLn_h׆Džn/HU ؞QdQkkh>$¥ëh߃YR6d @aHld).T֊rҴn}@ۓF߿c-ocA$>$gL5 E+tsUNaȎs 1}yLw-'Q̶QkĸW􁸅T?օ9)z>c{#:בw:13}g˩0W0&6)îF1j TsXxqf*{ C8g0aJk1lj3QwV#%Έt~<0I|"@ iYߑ??(\T4EYmڡ g8w@R9Hϑ jz@f}L_Fi?":{!aل!=!͓I6*Gȹ2_ :GJ\"upJ+YQWIa]!&"xnaӌ>e'59+bWka3.UjC3*_lma1V:o\ҽR!:?Q3~| ,$ܚ:eER*:AЖEDRt>QHw Y'y$s KN X6.L@X69_hw :g zw07pI1,u7I}Dn9rA$0''@%"oHso(8HCFȭOY޿gĹl+ӯ~)(Io'se{mA<-uv=kuDl xxr<"BRM~w+j.a}ӻ_1ZZ+g\'Q ~{yAv*E= `Mθ~}zI.$X8, //`:-9oW 4hpKJ߱k8L1%J"*+}!]> 1ZifW>9x=Fu1]`vI$I:y%G,eK48!a8u3r2!ur~Z0wVYNpu9}IC!'qÓ#J[5\&0 7J6zt,žb|@_ Ah ًL8W ţ=vI*'3:$dkJN"*x)<{ K{d-h2Ҝ=ۛ r磪_N&>=|xkAQТB壨*oW pפx)EHЫApnEC$<ްV-"2uѶ_;n&@kKiۙ<剅*"fnu 29Zr#Ƥ"uPlZs LI ob0@12tl:i<(v^&M0&use dBN&*9;L/!um?JMu i\=%xb-iµf""zkĄ-\Mȯ 4iLB4VȷLX7.t[j =Vt6Mkhhmr&M.[*^N-5TSߣE|PeIUjJT_4MK2"ulPe>M53 /0%tc)IUմ;E i+~s:xd;p97_ "2ࡻ3SڔmQ2uXޑDL*H@1ET2u{ݗ`x/sb4E>ua3ߣOW;MS^aL չ W,͙x|kXzBZWt>2TeR~AXڮ> B[VJ\L$4*0/ژ}H4vXLG-Qޛnt32,Ta 0wgc~Ur VifN .)gmo^#֞(v>Z[ LƗ({@pwhc>":5 @'J$~ U EBj%&״ef^2@kDRÏEK@t1`e.ƶ~E"wF?W9)RrD(ֲs$dtPQXG㓸p(DIR@_:=덜k'* RC\C-E߅IWAU 򰙿5{0cԟwp2Ϣ:YkGUp'˫YvafK)GdL{'j!`#}iQGVaP>s+6ޮHYHQ|oGttEͲ %<{"6ѧ@gs?[I%plLI8& 7s7#ʒtww&7":NyGnxkTC-gqTwvfkVxHe0P[5y3de;ɿyncl2-hʧMBY«+NnUW&F[n; Q).qeGEa5s֘~E;NS},GxXSvFǏu?;eu [ty 6AT(/^Oq<>\bzGٯÊ<{?5z[`ٻ:k(eJhbڨL\.\7rS WHå nGe~,qTJYd8wKB0|Pgͼts#M ؇;#R`p^H.)=}F$TIO8Κ_;D$_FDHW*B sϛ5mD9[pdW\Z}(g9p ;闽ֈ[׺ =RȿL5L/"-w0i&b.Á!d'8jKR.Iع"^p4噖{~I'x*r |]{*5z<NUTz,-4MmV$j+VlQO*XϹ B]C:|o?oyX+3J ɰL,seY,6m5)a9M)WPv(XҭZ,P}`T)foiC`Wo9ce 6R'Lݓ霡-Os8FY^>}1}4Y@1?}%тlE`}j1ITb˶_LI%giqknK>oλ*x(eĖ;ΧP\ّLh[ZNq%n;MD1ի+۔SnI?s~+$D|Al]vŴoӆC"H%,"ST^VidVƾ,|Wk &M'JrI6ȾKv QՂFD ]Jz>`UZoq~h[)ⵞl樝JjGx^c-\ iI'ĘB"G[ŋiƫgL1__DS+ e.&cptt :TH T v+v#HXgpőo+8Pp} L<:E@6mHS/Z #nN;_kuE9ʻYH,D~stǗuÝ+l?ai Rc4Q @OD`GvA4\o \blQ?SfrD`݉;}N"mSP?җGwm z+DyZi8U.)҈fATgOMfC8B+_7ݛHduYQ,w BUt|Pb~!aeFIqyBt^ SkHбMg!F(t*W'dDT&h[N _5̔::`svy1(״}-h@I-^0C qsP5TLgyd,Q_+M4'&W&A9(ǭm~/: ++I1Jоn)QzYw/p/#h՚on5'(z'ح8UScIYt4'XЊqHS\n[[ {^5v}[J] VA뷩hcƸWV0 $bte Dxk>Z*A UZ2~^ͿwYwD4(1n #Hi-`g67!L|Kerm>J1ҹg#B;ڨJdgTwR6TOZog0K5v|V*иbI0Aׇ;ff#Y# 󝘈6|?[ +xk<~vEP{I Z1[h?>$!+\ނ!g{jQELtUÙe= ʞE1$S.}k9 ~2 hgd Vkyox*ӊh4<ԟz%KɬETЗL<p`X[\bG0_1LTQle¦ Fmҳ!e?*"տX@i]2|msoq'[XkbMu q` ,{">`}–nt(Sg&Qɕ'WVR* IckT5*ԬaM`RIgCh.q`y~ẍt^*: 8fɇZtI, 8КM{MImD3l^6†(!aW1!nsO]nu/ú v$ xB2@?R=GSls28hPs<3YF$_.[+گBfT"5Y"͍7i+&z"2mtJBA)97q8 -yi48d΋\SCObUGih{\gg-#pT'!byٱ_ߪ݄i% j v)Te`(XO`6+ŇҰap З(դ-j%gz`qؽް; L5o)4B0"iS$Xy71Yͺ4F@x>+W53/* MJM5LŰxs/Dv$AzNLZLN.wy6@nȋ1 nƳkE6lO"3fl<A&Avd—|1lu2dʹǟH^8,u/\ב"Oc%iOMF55eO?D⟫t ʝ>e`_]+/@HPZZ jqE i(;zD} +[ v!*PԀt\h]a/iKweVϛK[1ܛ31VRLfէ+vc)$Wy[K1x@"g{+quVK_}?ۙeӊACܵ-B f.Js\0 8ϐseije~<6ltF s 9+.LHVOrSLMnDI`<5uU@P'>JT1(R6oue@= F>kx@969Dhy﷗V>8&"ޔPSY^"H7ӤUnsZmP}Ҭ il0#sNL^HwwctgcR.poJ|5'2!3z֔&b[`Y(Dhψ+>`3 %J#u Od_ASf4d4/C{+Wx9h=X`J/Ӫ.wdQ0.06Gl*Υ':"cz) ܏10T60/A%'쮲NFaVR|1V\m4*qS utu$WZH/l.涛yP Lh[CiUWa+y՘A!KHzӝSX=o㐹h22⯦ƚ.۴o!=$"wGDtO3DDb[VtDFU8%kp[y8CYqJ>,؁X\J+˟wطOyC0&(kk82[ܨ`GاgoHYM6Śr1Ґ؁iP2R=;\y!pg;\{xO uHdr t ^'}F_u'ŋ )iT6 6o9TyMVw +ꢑ)Յh8Ut&sL^_V -k)I-Pd%d:;do. aX\W;miBoDb{%9z"$PY39П P<"A<\8Kˎa#{0]&;1]w=G O<6Rw=,Býq`q9_/r7eŒTuA؁6)%:eC@KT>H ʄ(ͼ -U:]gP]W᳏ñ9%+Wv Bfʚiln?.Dcu6|Hp=@7OG*26CaJz M] jB)jVm"ܯp3{2%%)ʫR}iY fzTrA3+zn x1GE+%~T".ܝT]xA1V}Al)k w|*PWڑpX_I&< *zr] ͹t$ gHuP:љqI ۚS}ɜjefZ CkDgM2iQAQkzQKbiXMb3F?M*.x~W|?v_ m+b\!YyŚMRSJ#~_j@uɸ(ȃ]<51l1Շq)kq=A?xY6B1k$梢}_wUĢ|)8ٵ"Ӿvl+fg2[YPm5vXױDJ[ ( ѥtgϷͲY8A 띌`8x'SLD[>sq"dzFy(=)|4g1 rcZˬa8v!uTfW]kc;*iaLbuffgCzp$mH⧄ҍ}P+xsn:h޹B~&Im!L 3q򐣯J _\@,jHcgG}=|ov&e#./j6WXF6q$߉coReP=/[f5 @K?]X\\ Z|wQ •֓DᕄIvcД6%Уk ""Z<\XOl! mkiahc;u)Y\K=a9=4q޺S+;v0i?{y0˛N߻aGѩW?"[P f'$p]k aj9N U&[R:s:ݎn$Zp fW; 寅 diorʃ،FR|)!+ULExg푘6 Ĥ 3?GN^XъX%a/pn4rM]^{>c.%Z, ]C1} )~{Cͽ Q/\7he-Jλ <g_(Ҥ;P CaW>E>IxQE8A|sFJGڃJ}{/m^~kXF|0eR)F6 t|si,EGA||8f@y~TTeGux^?a̦ԵmN-Qn,*I<2 s9 4M|ՙfő*lO*Pس?|4#s;A۞ hm8lԿw4"v2!\Y?l[.Iӫ)Α& Y«ˤkG75Z7J7-}ɹe8i(f9W9DcD7l&U0N6=JQ#OݼՆw'E;H kc)Lnix"b $:IsI@TZ+0#-gDſBM"eZ k ʿvXYfmScPg'Q>;jfuZe2Qx#a%Z(cE$TBSg7Ӂ#,*>nuu-)IRb؄wˮLT׎1P6pؒ7s؉Dy%\u_LZ?kOrG =z(ۿ[[:9у~Š,7lbG>Jx}0jܧ(Yi%-fX0z(<)`,gSQi}?>5J8p>kđ}OQ0 s=dpGڱ䧄"OFGݛI^쟬.0أoܙ{SblY{ʦ]j*8 ɫʰdS]vԐNm-Oglrf6hBUq:q=scXd^ش'EQcPŇu5IfTlO"d"|G/͓=}r$SOJ6 nQGQH*pm=&e.goMO>cpߒ5 o]SUСҞMZȵ;#y%uɴז D>nwy]M`"7K/J5[]L=zloE˃Ab0 EOd<`*ʋS.9=)JD҉N.VRVž) MHZ;cmaӢ/v6xVQxJ.[LSE8=nuWas<&t?F2rvJSA@N8а8횚lWGzޤ I 4G!;3"=@QUv/|eJ/."! 7l[V\uT;{GU0[LAĭaˤv=+"͟ӴxeML3Dq?Y[q`oSg K$tѓ.5%h^<^sB9pxCd~~E߱Ik]mXiJkJ1w]E-> g 6k޲ Aj›мbԪF:!UbLaAPә{}Ɗ)\&פ'FliKCg?zǦ%]tkWjL xid(,@84XmNNJGfLD ]P֣w `lNexۺ?~ȊD{;Tg"O]{v{' w;7M~쵾E5o;ۚ4oi(8; .1}Rs:CM*h$gV~6[n(uTswG"F۞avU%M"+$Q H۵x3[cP@JƏ oxȫg\VVh6bbzF W z.C{ݼtr)2ꌿG+ZOG#;\D :=!ک}<4ooԇ1b(C`݉10lW]5 Om朎.#?8VYnZ'UW;=H<#/Wl<=Gzǧ"aReTuD~}XK,٠݌#$)chq25oUB֙@Jʗ:<b,M*N= p-+ZT*r1G\+ ;9?۶vR-+ ^sqdT?֣>_^ڏo=bJ/7Nn-ڿDv-f9*]/q;>p NcGfQ"0?$!.Fn^d'zIÞ{RZY ^CVt_ƭpa#0=םt>4LFPy5 I/G w̢X2Ӫ,ʖ7ZtN)l]|BNW5˃GSlɪggn)B( H˛h~AkapL鍋TYf:YPHG*/HG?q6[0mSAa4uM I8ݷuáFSh4h ݋;_J# wxH(۰ ^ zLKm"iN@Mc^u\9u?rCNnȍEw^.~"arLWCwG|ح=B<أމ΀D܍3*z!22ÊDVEɬx% T$H[gYՊ~)tTCI۹  TEsv>--K:xÐ*ge='{,=|4;œo_dZAʠGw&?Kh|PFhy9`ϺA/sZ7MKKbl$x)L! ծ$ =\Xhrevb}QTF)/Ϭ=*Т&Hg:Qs?ΥTT"4⻊M0`&5y3=3;. WExtsu0SrzLYܜՄaS+,a?籏D5DHymi@=j{)Ĕvt\t<؈G %98?>r۵^VL)n?hP\hɁrՊM{g8a$)OԪQ7}1߭aNS~M ,x?Z.SҪ ;0ݨjOh۟_8Jae?ˤOucWP(9܈v|CEPNn&u/JƋ 3yn6%uvŗ4/V-[Oӗ<4&m]5L!GN(5"]",&nh1=;{|+?0@WuUG_^}|8 -bڣC·E^zF2 Ho'&6^ !$C[ W^e\uR%;KCX/6#>"*+-ޚS|{*pd$J@ITRo^VtC"H ޕϟ\29[d>\XbyԞjHF8 3DJpo~_p>O+%"]2ꕉYiFhHYլA/p0OB VPZ[eCMyR!"C}j=JLa@ʯ>}ɺW̵J.w%4 @ ӐXk,&Ӊ4 }$ ]aúL6KaxzU); pt(MG $f[gIO>1Kp6u>]a!E5MH>X2ŷPFǽ2. [eT׆AhKwavD MQZ)xΦ{:avu6D7uB'1 :L~rOir3N7 Qx 97;ِ7>%ݗ t*#U`n%6)ӹVJ - :vcCle:Wԝ78I4:ԅ7֩O q渕aOVvހ׳ G%,ZʺYLiL2 O5I4JvE :0穲a#fۚ<X8-F*1v7c[pcwqjmM_9V>QLأIgJ ss59X'1ugz^gb$aỊl /e)vnӧ> Ax/k@aq䁸@)6 l Es$hI&E}.p78@j5xp_W ~aqG5YR"Iun^]AT*8> p\[E]'(@g XܬG*9'pW:Ǭ{XtoE6|zx%<"nU EtC5|mIy5Avu}%uK Qc+߆wSlȅk5SU ]P]k߀8K /^q˵nxfh\oэmhCXrgqm,ClQL/uM{ 舓Nr݂`O\ Gt5Dob@zGc {Loq\;,DIS]a9P_IQmY`Eb] ze(ޒ63j&UX W*i4CCu@K* Vliຘ({t`:-eaN[ol{r7mh_7Xf70>xi؊Mқ]NU<:,nnsC}B D{)ḃ[?)2Q]qE/@XKonm]2d'W W]rJ\?sȸ)})B/uo+wTaRșaHς }+Wjmb[ A"'R񗇧{Sȡc눚!Wzus<oUΆ9QY#B'^mܙ?}=BL$RLK|iNzœnlq٫Gbnau;t)ROfhUҊlV;ts&S0.훉~x+cHVY̰F,?3K擧,/t<+*|v*ۅElxMawCkuTj~_\Y`_o˚jE,뛃ѠQPyJ.|0GF/Q3؆ozn"Qj IsВf0ݜcㆌt{@eYA?.V5Cy, >rcA]VMX ~P' We2 z$fFMWv%J)rK*Lנ˕|tADb>ZBkTWިDl;Qn-GD$XQ-êN\ka 6C7Dogx]T SQXU% C0x8E 2?S"Wx][Am3d ~&Y޿2VCstcAjT uwmCҳP_߃7T ɖ?]dzȘN:F/\9h_sLv;ixmxs;cFbyW5.I:.Xk|JP*J.ݖO+?~5B'OKn$TFfu7Fs GT uU!yͤDtc!^u.+4cgThӳE;mJ!ܟR>Z^=) gn/궮Eփ'ߓ+9C^냿Njp;z_m]/V}mld{ԑy&CIjPl5%Sx|)28|{gڡo{:".e3hQC !# دh?O5?g h\Vh.E}JO>;_W &&l3E`8A|1}ς˒Ӡkh1ŭ?gX슶* M#ܗtkQp]tċ*P*- D]-7@.\=*q9}zܳ-;~s3,U]f|&|FNKKIekh@9ܞ\9v* PIIGE" s1[u03 kk=CSg5ndR~+_*ɽG ,KrbfLnȴZNv[1Cid 3=]*w82)|,Bl:Rx, 6%GA;RTt˦6Y%2ؿȗn{X!9euhv"o{,9=RGRGF†H@ZiWѽoPIrWI|F^tDðZKjCR ۈow(4J4;1? ,MN(p0Y7@R_ܕ uS;n.!jB^ޖe>7-I@zQ|F+=[6ݖi0oY#J[ ӺvZB_rυ@^|o֝*l{#|^-C/sǢv݊6"w> EQŮH0np(EHx r]澀i3I8ݔĈ!t6nFjy uQDDy>m 8G #sn1 + #%\;{k8 ViIOhѺѣN \0?(ǫQoOefhd(9!{O sYTi .^ uguiRj!j\#z~|-7icYn:bJ Vf^txzUb EJ]b 4]11ݶKg/ opnjU)4s.jƾZm );a|j[{8zW5:rCT 3N=^/VmQhM)O.'O"ފORBJ H= sS\Sr4Ӳ- $7u3[^Gc}g%^BZ-a?c C`,6}([{CO'FYjmyG0˵Y~7W&sCKTyO%(+U_K|xr1]Bxפڤ<2'-;v/IGu'%dZL^(Ml,VC'6d +gb/F_0Fu_2IV;B$dp}:KQHZ,Ql-WI%; w.LmLa !@Q`~6&3$ll3R0~ıOnLiq1x+%+W*6{'/ٕՈ&@fz(dQx܄ J7y6sNˤxRzxv#LC8:* f3[֒%bwI2_FLl[_Nu:.7Ztt!uu) \9>1 ôpx_l\ -;{A&&H{J%YDa|)v0jF{$4,ZaAlC$X=KàSwzu!%g>U\) RDjϨe.@z k;k)͵1WcgJxtШqZCDc{4[kйq܋^Hw1m38AO/R+x,^#r4낥Ț8;$b.o7XL {DL;(bQ٬$zx"Nj.֚(vL!zBqdw[޿D?ήHP!"u.fasVC,A˸:xYH0,}sIqڶNe`+;+ h,$j^R@Z`0~LӭKuoǶ[J$UZE=B7TU_ag1͡{W#ˇvCsK<yA{uى,N Sv`0_Ya (i%_M'Us. ҕvN=Vf- 7_Rmchc9;W\'Jn*މq~=_wDs ʚ,9:y*zyDWMOǵ6#k>1(tԞS,,^Fg(*Q?*_ewqXJ6+iu2?۩r^QY,Y(ݻÖ6n2:AGRW~X?KEݫ8Vh_i/pHA)iֆ2b6Mz#ɕimzK5^ݘtt& r\x7?dVB)l* Liڮ]M סja@EC!B?:5 W\vuC{E#~zQ gFMr:ĝuG?ZMHs7ٶN*B3X)X:`T^Smzuu*ޞ/s"׍I.hQ4HT6 IFe:9z≄E[ZY6h25ǎcÕm6hrrjoRV֗#I#x8y:;%9.'&{ ^#F+tQ2Wj)aﴏ:nq{1JWP6`ewPTw|/؄ʱ+m|p#]?%XWf l8ɒ;nij߁K.^+\M, "%6_ kf4u۬|؍R&z{K]#!EGdZS~R P,)8L6wn, n|},w65::CpL$oIy`u,D~I"Dڧ 8,Xn' 0řL#; R2=Um+#Qzu{>b\@c`L5a2P3!4bȆ<"āƘ-0,.&}Ő nssBU>MG}+^# cr4cն# 8Cg4◞U)=~EcrOVpx>'no%AJl6Kφ.E )^Vvsfz ah1V'-gP: +<;F}5P}RL$蜆Al } NBWYt6_i&o&AU+"Gt8 D4]V\fW8'-)($ӟ/lLiW v2pW|l.~L0kXlP:@AꙩVER4tNiCs)PUi_aR~ӎ4n6H;Va؄DWl'uS,dR!p(E'nŽ6O- df 6t3{}´(exrA<% gDo}7;Aɺ«` oiu'%3xUz/s 3& K&E)+ Vwd`u;/!.)u8.6bF ]`CRt9=:^%gǕ'eh t.@Ck(? ٙ &`ݼiV }YMjkuܬšC""palY]5 vtaԈi +o~q d`>؈#C<ЍgW @}źi_Tpm{y#9k7*K:Si\Ng[NzM1#EZ]m>^);+EQ} ]V;gsogZe`l%h#6QVa.]_^CC~;3P0ٌrW 4bN's fp1O.AK:IME u?S ZW |(M8]KMUbqCd9 L*6_92?OSG>CsvWub=V4_ >޳U }5$+@/>mE _AQ^n{j)BW^$8 ^le6N`ϥ%;E ԭmnjF{V#ebG%EWSzYu cҊO! ^uV*m$`M>Cs?2M͟2&u 9SEeP o"w 10XrY xbޤwyPEO?yyr̍x&9^j!ᓍw2%1tk޴.ܑr;ٻ^a׫OEM\He6r˷JIv["ZpQ5 zPT nIS#޲’>)4 x`BR(,ld #?(/W' U2ߝ)sKQ42\޻fBյfv/1/G\ lOQe; k۳ %tKN{F'gMa%ԋcN#]ծs6C&~s*Kߪ 䍷|*~3< p*s3^y1,o^aKWU&꙲ {ziNO)` bv &.NFqD3Ẕk <=wΥ?J2Ub#oK# |QC6Ku0MG(* C*\nUrb1W ^1[x͈=)=FCimkw{Qɕ9g G-,G>Ya058VSJ/;W>|ЏM̧ѶѰ^SpTbfT><=[ݑH9ed(jt̢ᝏ񿜝y#I_j (DFdN\YMQxQC=kC+ w&TV3S# ~cؘ^Bi?U!:Ĝkg_P{@we֚⯙ΊɁٻ 矞*Fe#8kuacM[q8 )VpvDşp#Ag5YNUp.=(] dPgK,_6*lZ+x_$PCyͫ1w.jw;S<[όϵU!=_ЭE.qg0 nJ!nVfv6B~W.MΆ-yL_G{ܘ{N5. PO<{D]"0ۀ囉JS=4d;_ }!Z .18SSfnz^fcϫh0VNĔɯ;)Zէ\Ȯu Z$i,Yp}b_ژE:brrv +ʆx.jM@6  ~#L]=Is-z#R mWs\6D-w.6+rWiЪӰf|UmHUZtJǍ۟w]`2yݡ6?:#o?Sj """޹{qXu]m\X;0+$v1)W<r爃ֵ~)9j!-W\5,,.rz!YƘ=eC\ۇ a VÈ̓]76J}\ Ш"1īHwٕ;Š oC;wқ.lJ푦Vޕk5< JF@3#*]pƯrU~5Yw+FR@[K{9^6XjIeQ"y]ǫ-D6m<fϩ1 {-DJofn`Ⱦ@7i:ft= SkwNS͌'ɢ RclH@BK>?IiQ.Jՠy*tC]ozL!Dp%_y+Qw(<hb3{QOG#nl=RoL<$=|[Ň fQ2;c% |ImMm6Dܢra(glaѩMi{Tv Qԃ 5QkX}bFߊj]f @]t{jhyONK9V*?}I.˸MtK<^krsz6G`(-CG\MY΢J-WR9Qᜊ50L-;Y{p g:N(T;#Plf i9$i8_2>pCAq;k4gZS {lVm<A|זWsY92 ੵ.._)~7z;h(XPlu.Ҽ['L+xoDAFLuL-J[Ck[Y- 3BydC?9ɾ/Q")(~vV޲DZ,uލts4ܔ,녛T*$t֮I\-.D<(q`Ղ+'n)+LIe%ro8:G(""i{kN."O5Xm>4U 8l%Y:Oc7I!1%_h+ 0i܉sȼ9%,V];wLv,uE*,oxUt*{VQ3 ]TybZ4兹-Z}?Qgp2dnN`Nw7c,nd=W> nͷOL2cl8t6|] %s{nZzL~&"+?.t?ARUBe˻?U )ټO:Rڦ(Xsd>_%Dk1(C"L9 \ce_EkE"oJT /fI?iHut/^_CÅ?yX?KT€ E1<toZ*ͱ9y u&QϿBlgZf(sقl֩D5$TLZ ֐%ˀ3QrzzE hJ#[կ:&'>^ҲDV BPu@%Yxo cN#S,N+'-'a^]Mہ5>@i~ˠҿNK}|L>:;u&xv+2wR0IgQs}]PTbyxg%j#GiR*jxR,оąNZNp]&_WS(bmm>̩!՝ݱ rEtXvT;bOW§D?I&,sIİq>Gd`x_}qM~1ׇnyΓOzGʚY xz*`zǖˈ^R3 N(ξxo(n:<|=?}?Zɮ/9I^ 1erILжԱ~֮%"cʝP`5@f.IؠD[nC5[ & ĢtےrȨ m뢅B m^Uڄy9 (0/An32uzH(W J'2GȐ趓{413kR|&1 P^M?`,:7iT=kZwH _MRa@X L OEt>m&KLnQ}3ܑo><Ţv|(!]∐;Ħ 2˾7z"952WC{6?e *>bC8XLQV{JK ۧBEGdH4a΅r?=/b P-:=Th 6wE SnHqA)F /S2̎85l+;p%V Y <"fx7N˸(n8Zãҡ`u$~1Vb{ H4,Xl@a8OZJhȊ㜧~#F\p.(;&m[ViM膑H9j\KsnɦVHiwڃp}PD%Hm ϲwѻ~'gs-\qJ 'X1D6.w T'੨*x7M`}Ы"jK%2BZG (> )o{[U4FW/'H(K_nḡ rȌ_XVv#5f')ˤ ЈfA^b"B %ʯQ%~EE9SR4v*;"GbU~!X4@: KK 8mIRbD*k{{dͩF3s)մA0D)MU?Vr3+/4Dհoe3%u^Kk˲T`~HKŐ,Id,O}=e}hrz; "U4ӚpHks]G !]vNCIAPe" OMD)HSHm'Χ`'B}2:NN~䌬)=bg}9N*F%qd[JDzbJ(54^q{D.7'`2'K]o+ʖ/$fĶb_ X4xIl?X!Y|yNĒ)EfyE6}_P&-㵦P/3fUTgrTI$E-gDh_H/v_F"q|F;>T[gA{+{V};5~@c: b˛xbkp(=y)t''_&e"(N~a-;^[vB*([X&ܰ q?RLEt%EQk;nZQzCq}`7pGCϕGT'6w%xet74c+݄M guԷ_: qiEϨiA|]Pep]YYAAiŊIT<3Y5MJXxTwD46㊥:/ZsW]֧i9ڬHr;?#;+4dc5]4R5ݮ`Y#2Էe C}^z D5-x^uCB_[Énf\<3l~}/|, e 5y.W1XG&R՘ R[VӖt彤NÏ\2J0ƥx#'2mɞS~,L0.}5HT6Qh1`:`TL,NSsM~qH +z^lP'-k~B9X'Jқ"Dx 0BtWg mMK9|H'MWۯtݯ0IĞ 0Yz20PR2=}c &I`P4cN׻{T w?I8` }U%$XŴ3iEuSm =3renOǑ'#lRFkԬ +EĒ:zj}y=T߽Ď<ӯ>φ#n#œT8OƉ{KAOLN ok"\$&wwj giA8yB N7.!37E:T5c̛,SKjd=SV>U&5U4_9ɵOLWDQ|z'lSno2Đl mAw]pkiJqe;z[Ou岇ApV/%Uvg*f,V@.Dw9/v"fiPjΖA98x@B0Ő KQ%Gft=BB7+WnW݀%peedôen50$@@ 2*n |#+`zHYXD18BvY "xM(M*_HTR~Tl_r嚺j5*B]W xdlٸ`*SL״@fj`b)Z~E8rǖ񧃻uKm@k+3\D"311/YRӌT9*3o\=F?制W||SԫRK(tjI OWƒ m_)Mjs2ߖ/X8.gEaa7dfq9}}lR]:>u((QxD*ci[]z}|H~iLqG MyOM5ijS!,x>*?L, $S<+̢_=veYwcIiwTEߊ,S%{@6vQ%NWfZޅkQcDwFmRzJ%OdE 1>m'xd0O#C(bH{xǹe,@YS S:\IxF &! b|K;+y~WWBMB;5 Y@_tVomBTeK8O\}8ڀB0_F8o+ʛF Eu[M.Qj8 3D 0n~VBIɱ:s6Ri*hIױׇA WʢU}Nq0bi&LcP]ifMoWdu;)dPOu9-b |%dā3En8]&P@k8Xy\XBTvFkd|o6fyl#&n?t1f/FO9`OZ ?II#S 0Ub {peJ)}\|$do8>$BDng3gxA ZYgMRW]euQ&< Akc^[3(}ƅ74>K»G?+s2\\sNSZKsr_t pȗxc ?즮a18.(: 2Qaha# *"t(v{pxp`[v7|1~10o+wvƷv]BTh:%(*?s62.Y)76K.SMJHڴk_`] ȐT@?|< @MtÚ{%ӨƂJC|cvsc,:G~\}62h^]x.zX Q4- ڀfA-\iA+V#PB ,po\88?q$2S\OEPxPוkEѠvkHKG?0h&nOT{(\̲BѪ.N;_ә Q1~?)eBQΚ=WL,^R=fj1ˍR4;:@P' &rli@D{nA2 0f"ܵܵL6NR2oIH.RV;#KZ˝|‹.j;io '%Tgi c (tܠdGtX^a7 brEmX+OBfS,RΖV@.1駼CX%4%L_gp.`N$ [,\"J/b݀*HpBؑ}֍L4CFDSƸXufXqа(,z(K Js`k zv}USQ+-~), L?tv1<4U($`cS}E1R=v( =NkA<@v& cğrՃgiӋY({rܗE`Þz `iF9鬊1R -chm6;04D?~K \p_Ќg<([c4Z+ r˄\JEuj6 A~6͸aG?:$} ] ~,"tb~?1N+}p<-:w ~3Y}TPGRPxgIyY>Ʋ'^\/ tzM?Q)CU+_5<ǔjz>d [ܷ9h֙$<=pϙuPZqch_<-J=sƒ&fpo5ȥOcyhG4KzFve_É+V8iacd6<{ے› 4p;'cdC]\]J<06PnQ%jr(, n>׼D0 =c9\uU#Z 0,0QU<<,iQΔ7ªk~/C9Rb@B`UgS% bi WMKa$n!ZX1ͧ1r -p&po_u&$/zK̒)`0,h.A0fq(d( y-o)u<07[ɼq&, XIaO"iU0NP 笾/xrXY3ј><6| z'sfb20]Zы yOJ -"&L\ˎ8Tc<HZ+35]Iw !!-~KW6}.\h] |ns}>(_&-dUB )0?s>X\Dm`.hJ@IU_&gJ٧O4D\0+s~{+b> j4,V@O)s2 W*r{.`ۋ}N tx-;ڕ j)Yj*J]H?ٙ-3s$-5emr=box S*~sgmc m qS+؄ ] U 3ܪڤ{,l5ʸ<З칁OaWlCU|ؘ/}<iq彍며OMTfD?) ۅ qTQRDzͻv6oVR:Di-,)9h sT\] x**ZW[F@mKx뭉aڰ'Z a3&`խҕN7sp00ma9Ԋ^cLNʷEx6pa9dFW E\y[6^z+ d}.T8Ru 'f~HpQ;ŀ+.ԵKAdعii)# U{^T3PoX=_O%L<~lWC4ʬŠW\ ahU- 9VO]6}7KC4ɵ_rAK;*a3޹ڐ*Ws yʥ4e hpS;F +npR͞urbZeNf믙BSuaר'"]뢧5Ni~|79sSh"=aDy &ꖱg^*%)2O$suSJ)],jdKPr ?5!\}Y˙@6c DKYucvL OpJFjzVwW_(ͽ &HMfm[K&ROr%I?'Yk;,9.(1 W?jhrgDٛ4NC[ռ2{jOz57< wMr)Ț&rĽl'ߐb: yT^8]d &TGdvS$&ESWIʴ ɿU/͒G_&oyÔwla`'$VЇjL~Bxݛ驮 E^{i=;$/ny3<$fh9kE{n]IåD5̻*qsfO춲gq/fk!xGS, /úX0,f<ډ1?Vׄhȣ*Zb}uH_<,`a^)nDouGt%#(2ZK9C.: '`5ȬWi?Y%T;|7Y00$!}끻@Dr!֯=+1XI5]~4jprH SN20rX 쮻)dBCE2 DgK*[l0zsqM1z4f2+ci` +sf)qi|25 { ,q@;q@<{X{r)nkW&/i|E"1DAoɖC]Oֆ唎lYU(E;<' ^n(OcǏ2Gp}̇^]~h#iyݱq. .aO׋n*j4v] Ypԛ:q]fJ4^/x&0k, E~c'Y$OG0aL 8f|D|aqv]3` L֙R{rEqo*, ӟnՀyibB AӋ%Br9΅VҬ=s+7Zp[?| NqcH'9,7օv貄 G7{茛(lQ4ۚ2/٩W3&J̇h4d/Ϝ9r!n?,-Il;I~/ui'La6ޒB 8QWp.$'~>@9t, ,k7|n|GU=(T_3~.smǃD:٘8GGӛSBՏqʇg,v0vI$h:0?# \L7oH eJ#_FMGy&I#Zڬ0rS<UY޹>%$PyYeP=xU*+[OlOAA$E}Cs5EjK\e'q1SqzcT]1 u]Ҋ2bYWm@8Ƨ@{.| !ix41S;u9e*"a18\io}q1enbFJU`nMj؞AMXYC:h#Q ,eg/ײDn됴!n7Ps Tr҃]1V,?2 doY,TݗLAS\IՊ}DIy4 ;ӹ6>3;pÞȽ3Z6k\TIe`5Vn(MИuQNջɥ 9Uhj] 21}}U5%TL3V'7.u,jAԸ%(^|A0׼ycVyL :) 5.q~ύ.Nr!4s楮e s$r89PP L3ZojFX:K!\Fw4OSm=|`1 ^Pzx~Gxk4_NmQt!.8CА9ndggFL9B"V4pSH<8V7:kY1[pP`+vn2kO?&c.6Yap=՗MFU V՝]f?Y>_MzuF2@k814uYVAls8cYDR {XiV2f>ʶmn bc,&2Zʞpk/BlzSk^?1_UuQ\ʒHR8i2A,A->o9Dg=,1@ic%ګ8,|ѹڪlmEv>LJp{ɂ()x*|NAYY hU?ͪ1СݽU-<i40bnJHs"O" Cvj4j ,29z%JUNCuiqpw0y-úQ F-*&t-juAD-Y]%XVwoa ZV:m)]Z #qj5eGSBl;-xh5;=+%i"02?U R4U/ e_D xl%\WLMI^nWK=neU^%Y4XJ[nh]'lrϔ9V ?ҳWqSh.'ͼ<8䆚yiE4yhH&x!aZwc|.r߈rΥVB/2avV,Y R"^{Y9WIyPrAp$!~jG/b:m{(dS{=*2gS\oCJ"tl䵀5TͱE]yZVpTpd6-1 iQA(:{"fcgѐ~G(}tW>V<A1ޮM_Y&W%a8{&q Z@l+ͶY6P= [PauNadf+U*)Z 5IxٙA$f.$k6G[R HNo)H.b: ;9*gr"6 >D{ rr62$}zDTQo+~yF+,k K/:>j bnIGv6dAM}! MW̻EJV3H'fִOq$2!_wc{l-@< ,yJƈ>2h_Q0ѐ>y(—7,$ysZI}9%@$2E¾Ʋk&݅M9o TP$t;vt ._#>6qRF9䞎K-ft jEHs}<57а4sG64\ʪ pYhb7/!Ek nYsZV抛LK4+0"pG?EK;ٲk㯄ޣr<N\Mz:_DB<܉ WN]z`XuuD57~ېa>d"HhpMLȍ K{JI}e <תкu ?}YENMyU}AYb>%1\_7$nyxo`Jw,@эTcOw RrH%y ˥<س^xn.M\OUe2T ym@ZinEA[n55IMPe@#vĺ9h!~O8tl;d'B?i6Mx76M "5p &T \_* 3"y}+B(477]袶bc6.5ȲF߻rg|d>U>2OC2f3*k :ew&u =s.N_/vԑZ ΕiY9n2eU9@c']-,A yvfAq!h05ǡGzѧ1ꍭџowm:b_Jsl~sH@DJ1Mbm/Jiψ'WqR=X<,RtJ(܀b삲H1HL_|*X>1c(RR/`ξV1EJF} 0 #$ݲ T7BIЫυ2{)զIK-uqt!s5fwР,jIxƊxVQte\lVҪ$9+2$هj`'``ȡ22gzHDUVk&ǢY>8[C2^c @ @Dx$Oǥ_ ugٖڨ.?eߖ쐈4@yj7[jN}`v$-y;sL ֯ PLbE/zqO7$({nx_9pzR\\b ꅗƂb|M;#!hriz%ݤ Eң"`|ը(hn?hw J:-Iz|}4dچUIg[^=GG Q$| oRFw+lyp'u:ٓ||Sڑ@+@Mr!Rߐ/es.3@EBxwk; y$j1b4\ri$pT= I)١! .i*l}׺ia]e#m8J„)v_4ӊ JT0F~xXvy; Z,S9/@!%P(E< =[\!56cN5G~uSӞAx!>UAjc3 f޾xq& ]WVq^23nvx oOw]X)ڵ(nYLUjI.u{$Gʐ>3kDBI9NxD x~8ԣaD(`J©j$q}uv> Gx\uhc?u aٗHHLTNj /^iζؽ)Ͷ淢ƺ4/| X+L7=`1/z~d-cik7$wOsW((S>6Cx%EPqP>Ct# ae<#WdӦ@ MahUF+ƛ}i: L*?=-R7#)aI0L=^XzDK |S鞘3BD_vٱ, #SlR_U.B(xK8Sͷ Ć} >@L(8!}=;(i֩|2}li@肥+` iѱx.={0:Y(cF}FbsC?l.7(sbӇx0Օp%Uhvsg{Ld2@oGa4aM|@`r1w])z˔ g P?fMɥA;Bq 뢮Ӽ~Yxi zu tibEz͜AZdY5Y_]sfl]W ̌By’^ ݼת.pCل`L.h s^\c\G-ѕwF>ȴ0W[?=:TEn$`ne8#$ovVujl=%(^tJIBEġL{ VED=m lҽQԔ!)=}}Oa%OGqzQ8ؿͮ1/CVj`lAB@M?`"S%ߋန@T9>s15AZj"{X=d(LMŵpl% EMh >嶣\tN^9qU, '4}G14j%#PFԧ[:}b7wEe6(T+uI߷'QҺ~?b :Ӛgf>n ?WijWS v;Tʋ<>xҟHxV?n,[301Σ-'{:8qP;%ⁱעǾh[KК3I"<ݞҹٖ6ܴ8%E &4^t*3p|.\k0"@fr܌L pW =<*A},!bt3!|248rk»c= `Jڌ2-w^N{?Hh`~佱j9 cGDax=e5cl0eo.[1'rJ2idg9[f# P,ՠ[v-sMYh{%/foN1+x[!5΁].֖nx@*/?NVqy(9< U̇YoS_߫I ڍZpKmpE9@xDžBMB ga]kٰM~FE\b/U͏w8D 60&HNm`s y,Qc_P8K:8uG3GȈV'c8mFOU< ~@071t| D}T-+TJ3{zkpݼ[$mDb52 DbE\4W'"QKN;U%rQyLLJ]%ՆcUWthS,<&ž-F؆MWBH]7E;lp{lj&Z6xnboucU8<;* .rJ2*xȉP%FI"u.ql{[C)`w!ߎ0lqETtGXєhY +9oKX9v;:1Hk : rq_}tS|D9$*:vk 6t6msfB#^s * G?HgrsR#: yFXGl Y],oG`ej$7I4T82$#EyWI خ_y[p#╒U+zװ6MHem[ܞ&+ ;K=-Pd[=m"ش]ҞI,XJK:@,%kOi U x{! =<9%?);0quM⽺%\6uԶȁBVs?zͰډ3CVMD-U&.T;N\Ee*C?nsY4sDFmҔ{L-b:#+D ~GS`%.T^J)hM7D솑 06[1P#s W,_v⽿?e9k"ED%®&| -؃ bRD/÷WiVq%4f.()ΐ:nc2L5Aλ ~>I逰MXGM`Q`ڸp]w9r w޾3r;~۷]lw~X9t5墩!b Oui`ߨj40>bg{'1&G?_7!?]{D  2AkY/tyn{ x+!Oߐ\_G#z2qJI&Uu:,1ՓNH >Z.⒚ q޺c|<GCo MzK>52b?״ $9ɨLǏY+R.VpϷ{p5"hoiҒdK}ˆYvyF|9MY^$XYri(ؾx4@;DP ug﫥9s D-T N%A\dկ >H:uTI7b$R={-p.*{lKV]Mȃd5SFUM eMG9=>a/? HY1A6Ht.,(s]wJ\9 `P^3)[JFdz #qБ_pY4 b+X= Ū;{,xBj.szLp"bhbWc4~fc (]w-pvxv>,nbb^íPlF%~ha T} KD}ĵZiUU˰jsbS[ɢ!$oŸ(^ʕY.ph(~S,E"0 bfu3'"Gx?cc2W-QMLV{$IO(7н4?I6H(19i>)e9F.*6G،t\w:uY]ceEm6iwbȃ Y~ӆiJlf__ks(3CF1Gr]3x<`"-o&H@ .,qlvl@ʍTt"*iRf0OlLm®ĕ~jQ\X"X5,Wb$2ᖚtO'8ѤERVH/y-^,&bi, *fZ\A_EH)9c~",V*}0Eͧ[h~Unzˇ"yd3'NNB"QzfU.bBM`\;IP ^@8B⯬_$y)JԠM}Ǧ!!7y"zI#'T6bp7bmۿ1hNqFa}kw{_-~%qr4TA,U䋹+Pؒ٦ۦڴFJJPL&m/kpQϗܙj;X@sS=p.ŸIUV%@Pb1<DJ޼4DTܦM$PN%c7Ú4KftmV+0FLe铧lY^0ޞtbS"XtJc:|E5Sh$Ͽ)az> +!w1iI:نq%D>F›'@^c'L-M= hU>cy{ᛣuLY{1b9d_((aQ `]>Sp}z0@A I'rs{(u# d^>#OtF]ɀ*/;.r*f<++O4ZԈ)dke~7Cu݄K}?)j ]o 1id 皐*L"xzMϏ'~N !~#E!b6ͳp~>SVZ@8G 6+YܫQٓRHYP < r$#I˓)萷h~O)*>\{Ly!{=lW?If1fyG6L7oXuz++T Q9*Oaq/*fcu f,/"bwMfStFJCn'ȳfO!i0`O3mO-3$f 0z]<#q]gyUhgFV+wa pMG# Lb@{:w#\{q??#|BW #PCvB8rRBU ,[-0է N܂:e7V*7Ⲩm*^kU^E'XSaiJ'ouzt, a .P)=qslßpu/m׳nqxU2g[ٵJ>]n59>/??**9&%BmSL^1푲`#CVkp[ZliͶ1"TE<"4t}ޕ\0 ݔ |G u7k>2lrŦc0UQƳ5!a{frf[p|I5{cT9_1Tݎm`$&R<~EI .zOhs VQfu`&[)gOǛi#yzwSLf4)xYIPoP~6={a41"2smY(~ƺ>$>5Tu:3G:9uz*8gӌe^xn"xIžu I2fl7}&2Yv;.N6BND8H#5(.l|a/UvXszzI~IaEjs&3.yK0+V>ׂy@qDd$ڈS@R=îaqJ/@ܤ,wUkhE%Z@BVHEKؠ?^z9A2Zno+DݺIznBIut I?%ocĥ>^y`I:Mb63hl$]#|ԢkuI% &-&iӅcHcS0+?pc℺_( e-frJd?g6cr>·>Is{%#Ĩ ,mR_ҍ䩤P>N_GAm TC.>΀?(?/1˒lá1NCTUGEtT{wb]=zlco('!kD0MJ e/d xQ_ )llз߹ۘ}tʂ;GgqP,yo=ĄWU(RQۂ)*_ιݞo\Xsa'.|})I coY<j75=^3t],!]oR&*3'(ij<5o %*b"C Q <,C|g#i]Qn?8cFs5E5Jow삏"|y7Z^q`p65K+Fu[0{s p(P3,坮J!Lcul7,&I>h_6⫀怆fh/Mіרo;Hhʲi"#02~gZ6N4V]M*&s›SקiT*4a|ç|ͫDL]sЄ$ BK,YW"b-%NDmfUDs{I>f#{p23ۯ.zv`3Oҫ^: =->9=rJ+DGW+nu$6g;KS&]k~U76yΜ;OTFf4@jre+kH필r7`oG1d2il!|)v8(:cXn LD)OkZFxVw 5 Hv9ir,u x,W3ˀ_4ڿ|GYDvJ#ٻWGfJ X̾?L#bx}^ɛ)jo:#N.^SwPxzKUՏ; G[J_ Yޥ3Ghqj`O4bh5bmVJᦵGxAcnEƥ'ٹW4t׬x`%34\㕜;AIWwᦂ5J'Ì t+z_7 $zVCY^Y337-~ڪun)+CY"Cb>bh2!?%ņ&?d-zQ/QZƿexq޿~O^Ăm2nw PTc!QOBU"faX%F?1re~(GuvK0<^|(Gٷ`d2f\N+"œϗ5_]P XrW&%Pz~_-ЄԒgYssX˽4*}r>gAD9υ:hCW nJ/F'Gb],-Qm<{&"$0B<~q-Fۘ}>)JD5~ݮDʹtwPcB@ C C6KtK<=Wd D8(eyE`?sA6ʹUyԴCd=L01^T1H`l빤DAyװdrœ?P4`{JN7x=r%AV&F9dr}"%0pIkX'@9iP?KRYwQ$|P=}22Je~qדih%̈- {SNܑF31z6ڤpFBr[(;|So{SI.UZ*FkmE=E 7i[ 5Y`0,tq>_2bjr/!.^ԤڀcUtž9֬9aJ]D3/J^tAPEiA*ޕ3b(ژdE+%_<`Bz}2r`K/jI L+zu4y- Bw +Ido{GM6b9'nll((ԎbrԔߨڨ`+0]u4K$A_oΊB.d5HX?J Z uZ쪲a*:1e=ؑt5ΎR۹';EI b ջ1#Hՠ$?_gTkӣaDlS9yhůW>k 14pfۭ() h:HbT|'ʩUz<)yXxg/b{;E∯~c*vyߴ|~W_[Z8e;t(gIc盛HU8 =;, .ʲi-+y[V}auj_9b [)V LB̐iZ愜3aO@N@ &9R"ܨA~">tO4ԠzKLy3un@߁+RNI<!9pa'D*>+ۂU]AR9ueJECr'nSLI焔~IAq᪓2xIrSY$  ا*yc@ 5*`u۔5#ɷdZJ VBIin&Q;FA v45r7OG}SS${ y!+ӂ0_[3HZZ˒7 Fϕw^TSA=۷0nFjj{ATɾ< c 9>U̟Gv GD00#yC?N5P*]WBR_9pYa 4,ic-QimH/.ڥW,=AZ[]`Vn\u#k{1W0iZ-&p4Ia6aA𯫦ɴwycޔ`]6CW]tnBAK.MHȪhtզ$[p'gWcDT_OJ]%HfkUJo))>Z98]ʑm&?>SHp.'tp~j愭,eaz UД6`3mFh lПV `Pjanq`q\Z A0l5bbQ{S[Xx"2jAp^V#Ykά-AuSpwd XߘY@dTC-V, Й=-Fpv-`(v'MylWbj W>0 XΜUɨQ0XV e™6>MZ2 o5G W;]h5ͶAA.e|fŐ&+{|0fњZTmVv`;Tag ޙ^xI[ 4Hsd_FcBSP09͓UtkEAB;!Q'S?\N7)\FR?I J)Dk5w r_̇-Pa5"TQNP߶[f^)9R:~2c0=g+[`Lmq0VBaҖpfx&'Zȷ6z#\5r+{9箜s87 gQ( l)/8=CߖGY 3Fs__p+o'Ⱦ!QJ]F6"{^WNs//jU\9\,T  (a^d)_!KNnV.+LL-Cb6m٩F~?8!Nj0?q,~o $>Y稜&#֦) ~zAajܸ,gcGufwy]i~;U+ܒi[j'ZسIlDeDElEcsnsQp,>ݶv^n~Ѓg!A{&ۋJ K|\ 5YCm@wTM؍{g(BfƏXjբMζޗtl Rl8K}pfl"g k)|ظgx0f1%m'[]_e{ڐ[i cԻ0ADi,g hlvB!T}3 igH|n JԱ -bT)7mqdۦ+wX,6BPh3FBԆj](ɍ =X٤f-un6^9acdbn&{ M梵*E+RI M)=݈idN tʨ6{R5 $S~%v1ù#G(jybG*4nF]6:߹÷+DxC-HNu3, deGjQoV:prqOQ Y] 2*^Teax_ؒ)HOF-R"qFo)sLсDm<^ӑH;<9`WoZ"{x/%wz Vc5Ͷb9P&!/Wt 0D piDqK^{sI(-9| ^TXt׼~VFvvhk։JHSrbienqdU̢d~ked+%Sۇ,<{uMblS,%h澂|nq;~۰wX%מ=!G㿳Z"سv?Z\ x%*eQԅ-rk 3Qst9 㼆@a.A>i=sנ!vh=9Ldoڌ}'Dͫ{HbN1|T' Xmu6ԩ%B׵@BK79#tin>Ѣ%1F|V7Ϯe G}Q#1yUW\S&*((n[wxV]wT3Dp1=j&Vᰰ8{z92:Hδn͠QyF T&ܤ+`4@hB{zGGϫO8$ ݧoaf `/Q5uTTUӿ,~4k^!zJdv#._٪ctWuϯM}V&O]'ͰzI!P%5m}ZA=EPw">ZES1:-u== >vՁÜNoeKJ$ܷNh5>f׹0d_nZwz OM<=CZ0U b._%90TI m[hxۑ}ZKئ];n|sm,$X^SI(Ϟ4= 6=GC)ÒZ)=$#W f⇨ nkAK@M"5JD=iFGav0gO/B)!G*6j:4Br$zXڵ5k3ȩMO'*x y ob1d/usӸ-isg)F~$Wmux">Gcg*[JZ\Mܗ[-P8*nHkVw ~ b$ayz.DAB v!BK}Xd2&pÊ1le͝?e+fʭNEmm͠ht>,2S=eK故@S$DUIzQu;ܜUɀKyL"WVÒ,_at*HK\q3=@flK]!8 0MrG.͉'kCdNpA;]5Ic)q̲#d2ق v"8CS\8SiRq o],mw_XEOÁ:$dD8 f=&: 7VՌd@]H9V}H|&ヨ+짘6bTڟe7QhPSuT? J 5wǿFg_:).`F2 IN>\5Tr⑈4Kw  iXNr=#PeP^ǢɆ?-Bt'*Hl`8:rUk8jwD 7Y17^W.8Q٣؂s"jLFW$orA\mv8En:Ԧ$غb뛪N$ih,n0e6fe%֩t}Bf't ʼn  80-luN쯟k$8*  s0„&VGgEݘ_-|$yTn:K4o"o 3,_ҊfRd"L}=Ɩ >4P NܪfsT>1j 6X^,MFuc@+z6cEÉ^FXg%] {nTCm5r-һOHt颬2ϴ:ǯXԴl=(NWa⮪]t6pP)aGLx׀PM٣m{18H| [`DMQZšU&JqQAf{oÎ0W0A8LXY/-XA&! 3ȸő,4xAR 1.B8u,᎙7{,?|')t&+Lڗ@f9w_܎G+Tތj7]?IJ8qϕzVل *4/nMӟZ@G+9(gEe@ G !ݕ} h&eí?=3HřĪ<̊*&|*ӷcZGڱQN*kU\* &8/g5ELGZs.d 0no'm꿈"2Tspu1$kḧ́P^63kpLg"R׹K>I_g,. /D6rYdNvaJVb8}%$d-mfK cce\:I҂rw"b,-LWكJtV'B.)t" N~rDse#Gbh|'O'-'xjAoi:I {CC 1$Dy u?td&T)D[1ii{X>6KǿGy:.fvYJ*3C$:- ?t؁ Fxُ^/?' ~t1 Ewt玩vd=zRme@*ݧYSMp-}/O)~y&'+-I22Z U>#["-){|mf;eӆ [+q>cZG%2tt-+rmYvZfxeAh 롿@%KR%M 6M極 y3qZv|ۮO[=Q#)>dr% Y+$WA΢Rʑ_OGNw!ʹw {v.yDluT^֤Kf5M%yg7 )ju~A0o"hHrypY3mCR.e{*v,KyHcqO@-LR9ۃLK?gk8>}]J点@>p*\54b6Gx ^|D '/4)擓!Ĩ_nJIl08ƮiI5W:B^c?ĻëAbO[`\ (oc'ϣ" ;-+›LSoaޘJ.HYm_E, Xuee+UxD)EvOp_d>8c86} /bĭhJE,i ]ujO#-i:,T!qa{롖jHv32kt7<6%f΋l85z5O &Ν(!,vKC\/0dP9bΥ7WG>/繶Ig6 c,fw!#1 })i-7#aOE=FAIK!|ؠ$J)(cHH~?["#l ! a_ۻ3{J Ҿ0>OY&niT mPd8w?dd+v鲚v@70´Y ̾74cdXB!ͲꌎY^ r6>jyC r E+ˢM?F3W7u^MkSX[!b/:fs.xHU+Z6 Ub𻁅D>eoZ+D[A 449# !1@*zc\G$FsE23w8@fmL 㐷q%[;iDl }GPMVY_}0'3سOpJ_UpXJm2n$`t8V tͦ/C;ehYW9QQlOE-!cTT?,`P'˸p]`MOs_P5 R=./Nn[Mb]|1gc M T@F2%.9ͩwQ끾 z,749#kLSQ!g?/Y2 "CLuI/IK5p5u/٤_YU2u|#p$bTKyF4r͑ SmؠWӑ^\! ?ȗ?x-Fˈաk#ݎSLٰAdJ}by@0ymۙmpe{#&h-F1;N^bG^[-zCR e#_mwE Є",hiJWIJpX]X#b!.:@KaaRiknޛb]ˤu"O 舘&o*q ,Q7(!viONog=ҡvH_9STn{+w nQ40?6NZ@ز&\9r#^@Z^N.T/Yc3FT819]plyuhǮ|u]wIblɒEh`c,L[+d? 0&XoV·Qj<QmYSF'vB*2W$ u#@zr7:\l!q3*,$UOcqؒat8,9FZcnޙ;BY^ E>uHsa@O"<K/?ėQ7gP_ŲSPB=$,}9dS$C'P(!`mThIȱNS Tv> r/dMvA{z珴hpdtf>Q  (݄np ژa 0 =!y*~D@Dr@:=5AI @*~BKwi8|%hgj"]-19O]VA#j:yU E,'vihE 8&L4 *y ڇl΀66"CV tgWű,'Z=u-JO1tNDs:[ _Rf+Af-DP7^|DZ$:Ej֠&>v.xw~᳄\x<0d\HZ9+Ggi-wkaXgFrԷbÃٱX$UOPCAOzCT@ߟ)kMn;3X@O3tZ^a#=]沕)?JjHu 3.|H݆` nN# @lw E߷'+_La,-2ot#ȆU >yꞫ,x69@wC`W]( B3gT΄vY4< us E# E@A0$?CB1)8f`i %O|Fѣ6 M _Yd5Sd[֔9QŦd=#b 8)VU`ky3l@ ܿ|Ob!$ROASsa>W:Z!bZ![ȣJj 7;7wHk҂7EfZG(хOw*W"v3b*},0AO`]&P^S =`+|SQ > V&!,`6ZD7s/!c<+Ë&|1M,zo彆h1^ >%>FdiHi#mלZ3=z:j IŧRx&5lpYl&'O2|Ԣ7B$6 >"`#N/Ch'g27ÒQjfG@$RT+o"VHH?񝎴52iQ*x>1҉PdVbI.ܝO 8x֝I1.RG臹;lg?]*r0>s2c9 " P&=S'@F|Uj Q: <+&bƴh^2 GV9w:ܵzf"ct9Ww/('3~\PB|I2@׀h l5~VyqB?R!|%`.i1O/7Q;t\ g_2iDl rdŤN|cY jo5@`L}u73]K맞H߲3peϨϱv2#1os<^>F+1m/~.Ew؟y7ٕ^Vxeã]ala9o !Jh0;W_ ?S?T nS5lg^; 9^ F`h˱0/3NQG3}k㉱Ž!I1zlLq#| R $@-\wFv?ܪxUGrҬפPp c|2:1˱9(){+u_`S8ϽNiK20bܫy, 3c'tN4 MNފ8J.O]鷒!n'{kC9Oz1,J{'/R\#*Nmyi"DQV E ~}N*M8 qM*?eٱCŨR[I)KAuOƁ5 Wġ2s?W*dcLxu]ʭdv JaLϱYŦ@Lcz/!eUNa#0$'h4b%q\b݂._nlãZ؛7V87p6N#җ'ͬF"d JBc}gF=| a@AC eDGAýt|Ѱ(Ȍ>y+cr+X!TP&H^#1;^Lྰ|xcLb0Tg|DFm q],N# ݳC] {K6}_ z*%[VN0'QSiTVH=6\,V֛lH.Q LbpS<=*ӣŴ@8墶YRyK=LJѸh̒-#69{yT^טë-_捕jW@}-Vkʓ(-"\jëMR\kfXOHreD/TAu]~p>z3I*|4U%!Up;, a Y%7q-3@@!Ya*Ck5Av?,Qf^_!H:VfNҎNܟ&,XA~soNJى 8eWoY?QѳH.1m/J]#u蛞1M)DKL%iږ&=e.%0E7p2J{+u4JfTQlLy*jy#5;v=H SpPc '|,(2 ZֻEQHOͯ*6Hv6N8w N-Z5*2WۦRmNp4|v83"?ά~a_vWVq&wT!n3a'gdX.cԟz^e X9Ge]φe}b̙O ܙdʺ2:rC&"iv~\Gn]3 $ex LaJjI|i $I=ia.ζΜuf'b`UaEɣSGuw^En¹"4vɿu:8b I*WtgQ8\I6X U;u<(?X"?T`޶/8NטC7?- g:j)a3m~:󕇺ϒq(en%"YoRjupsSESR@G"(hor@tpU>Sqxi '^AP)Q*J:XXzyN.y KDž8 *>͖Xheq]PP,tz-Ɍ>p #iH80i3y'X*bJʎ^zqBFډbBT"31EU \$xlldN"&ki؅]D#y(d8u#`I[ }V E#ɖ ŠL) h9{]R'XUXzLc#Rl5؜Ҙ\-d wxEDUk 0du랒Zzf@MVfo᮰&tOLtV;0FkXCHb]xb&" "JK(7w.tZ46~v4D`C^O3L#Ins/LEAR(M(B`oF@}0׮$8 qEj̥ϢoK?5(|ItD^G ɘs7?)SCE•m(y1[hzCY 'fnM w)/=ru3{84`-Xq1~It)G*he㓜JJ$-_#Z>Ed@{dtʈ٢~dTkɬJi ~bJ V3VtUI Y}VR]uF[}B;adWH ;²c=5ǻ˴)dIl{mh99 *3%8fT+ɔxKlyowCR_;Afep f{ BK>,%<+_WEzԯ1m( qwgD(HYKxl8UA|SM'ն 1,^ȏQ_'hdg[z(v\N믗a\m - Dw\IS'B8]_aXK2# @B46߲F\ t%he1rĒh(|ljn>?L ,E#?^Eٗ/=I"3< ]bd(WD1ʥ%ȅO,ny}@(ݧt w u3i>k0ek)'f PU@fK,6äkA4J=V;Z $Qdj _#-<@&4 \4|\ CAr1o]aܿYBXLmIH,$)huN¿: ov%_5¾nEG9ʺ@ O;ҿܸʯ02{0m]e22-y5%)C lpblzwi> rwbڪ̅Z,4(# 3qvX;׾> &w"0u "k_<}|iͅh=|m-UG8@nVrEǃ͖^uDE(?ҭ=S0mrꦗ]>5U hr \;{{gf? (ɒC+f`+sΐ dŋþ`TdjL 3lsj`<7xRNƼ [[`&]:."ئӱbXhnyQ߁$^vF"WObe1$+HA9ħ V͕G_\*GorZ<G27+6 {L4;±o%2րTN/8ZS:[jv*!Kp[uwcz?8UVmwHA+!]>)codv-na}F~XA@u^99Mv/h*PE[t,U5gSۡQYptVŸ#qKbuyJОLh=-칯75.<~:p(QQ}F-S#d2㭡7rRhc4%Ŷ-CmʿZ3/Ht|6zYءH 5<еPB-{k)J>g?1VBQ/(܌vn%ܝT^~`7LI8Vb4BN 752XPpsQU=Iy޿L4z+1%$8&s]A=g]z^ś#LjӍ=hx3qS׶^<m*\s?4͚OMe%V>mR ͳG1}7n6d's\ I'.NhYD#ɻ]{}N߈i2Ϣ\U>ՒP?wĒ|WF7`I]O(}(7THy޸S E#d%!RX#a)=N1jyPlcWRrY.NmDSQۄ )@LQPqpbVpѼMvLt YTR5ڵvh)k:m_1D+, Ne;M쾩+BvoQ5>,n >-3~y2[G!>S6/A_ywtEsũ|?H!(Y;R };oPd;`;أHg.M>24zj>B,ǨXMJGcҀY%}C2'|y뻳]Ɍ ۓ+_w,j,F/7':c"/$?oy{0 Zjȝ4GRCS6acECȣfNVj{?G^lcfRֽa8CP_U 1Rkvר@@*$0WBXG$ YȀPj9Х-r"ˣw,b^9"`vww J]IG) `jM3/bۿ'+X! :v 1>wPc '.Nާjd,aqho y#HxTp > n…*qn^QkJݺl"0v/ךS塠Gf&BdHng~^3Kf㽳_3M޼%a@#oݰQ\(|YEc xxٟSZ? Wxe1?N..7l@ZI6.N,z=.{}kWzD6N)y7}5gNvՐ#10'EG',|SEMXbEB\.Z (llr^ c%ES a]x-_zKL+=LPضvr,+LnHfSYY : FU<^īXDկe pi?bѦ2yWiZ!Wjw`84uXxo[ @ݕhB₟B IRdL7|ftzn V֘3<3ll&v-4;Ó7'Qdٞ(d^MM4ya ]U1wyE@[Ratrfir\f\jBڍ h{g`׻ܠ)-[ d&FZ#~SYu)9J&_Cq_bij%旕\^ruiRk%ԝBi1q]'|?HļY:;T=?lG~Ck xFRzi g'4XQ#3]3OZ9ZHA%2Gc%`7- a)rHfxw m`'h5Vh݅e]g\&.aާǒr;>5uFح$l^G+qŃ̫ B*vR"tPx9=xgl_Xaݍ_C@p 72V Sjz-_F>)ty"%VOQk 6Iv-5uQu'&r6걐ko!A+MbY^Sdˤ##{S{O6_KNL(&_N$IqִuBv}rK5O^]y,. ^rH>ߍw)A;=|4R-6q5Oq6g ̥;uaZ%>T<` wv)/ԂTY2֗Y? ˗MPk.\M}>)35 [bu\_>}{ X>翚spWcQ)pKsVG?Ixze3$](1גqV<"8Jn鉜tθ N%^d?SFn6G% 3Xqrs~^_ezIv6l,|wuɀg`99P~>@&*R߅i͢U*1 ]L=tPeEi"X'zA$ᦤlY2\QggJ<ƣ'.z_m(3g3;=R11)zŁGRÊxG+i^K쪗Xo`1TЧg&[piŹ{lV֟7B>p,@&&vG\cm bܩu\zݳ߮Tez@nj҅@wL lKV)GUy~Nѿû4`,U[tKguDK0 nfau>q<Ňh+=;d 6Uoa$ñRyH[D@VFcHDdb\"PBdKZ9gS`}WsKo3 a%VohCV$!_}vFJLe1kXd`f<'2 QlīS0f7 `߼mFaVJ?Fu Zw֊ʎπctҸXx _G 1l]bOR)SNU"9״'2E_Iz)crOKGlܡ\.YB/R7Fi]DSbE3~Ab/yp .H NJ4M_aHnd7] H*%1 G]ƆtݥwBO}4: Zx󽹌"'ң| T$Ŷ͖'M49$ڣ$Kd*b:G\J;Iw#? i7 p.vh_At1Nw x^9*)D1tȿT"*!ן%0oi>輀BS{hEnnMwRN|ilϘТ?[$nHL]<ɀ"wg'e n\>)m#d;n;#"CT PrcLwe`is^}4qЬ&Wz}PDžVy2fx+ q5`cMJKۨI!op:Y5zKA n5E#Aloֻ˲6@MQ kȡ8'g جyr&C/*zmu|<~ߌv]L` ,*M#(1Sªa'OfnTz)&A_D1w}ljHS?}tpRUm KIIZr̘eFlVuoC,R"#8 Mulה KKY$ 9[UeZ k;%X@7{Ԡ34(͟# 1{a'%P*+5 qa;o(c[h4 9:Q*,RuQZFukblӜmƮQH* >&:6=:H"^Kvı J8:dzJCVsXx}|,zM !xjln":C?V{aڂul}"RjɿGUb^2scFjmճ_*m%SVaֿD(&Y_-YjF `%,L>i0\1BX*Ϫv:U |8} -=nǰX%)jeE (H8;DYZI]qYMVYFH14u(݋Ǹ;#0a,խ8%Z1Y@e,]GRu۔a( cg4^8_ǥf*vO'z$mXy(iM"(ԫ] Ždv,?֏%82ހ!1O\bij?BQAt>Q#ħ@ 604,_ FЧ{rEoTfot?V956_S=5G]"3rY0H ?(YX]-un@CsW-'+M [ yHXƘnQj38@4d)!ZU3r'Iu_^G"MfHmGz B)toXc:w̚cD1cۏWM5SL2=#&ݦIiv̔zq2M jN2oBM< Ut # -+>D:_Q^+1ZH[iKP@O^n @1e,˪#)uȴ _Dߨ0,Uh]`S Ubk3 16EiK?J1ָ4As4i9a3A:_b E2+NP6A_NjbRU-ܿ UG(kR/f԰ PR%9c8&VJ ED6L hM˾%c)?SkҮCPe)`u`_\$ca6'=s`ǕRR_\՟e-NRoi<,r2WDV-226$CGX ! W=Lր&U(_ {]vqENp3$РBzBwZGfRնŚ;@QY+ (QJmxC&1 U!{vLON`]tw%rIҗBc+=,m?AN3Rۛ oK5Zn5tɲ-DV9qbн{#Y=xH<=ی'+o%:2ݶStu2Ic:CF11W jqB1k[}?|G v:cK=NТQD lqzI2R X}Fm:M7@eEVFz?ǁ1QX,m@I]9he-޺HaqDW-Bdc.w?KNAf<9f 3͘Ò}z bV`]i? fʵL7R_DA}Uu?\[g/"Dj¼'oO/f.O/l{6ζSg'F嚆unC1[cX vOj. 9dW{ V4ֹi9eRnS(\":Iff!}#NB\@i?jK19vM L%VI1䉰d/3vܸ^ˢeH]E)x_`b.'m%:GVej ͐K!O543LSRLeϨ, |b@W,[g݄i.͐H^g+6Xk``|˩%q0 ̺/N œLQjQ#~%w<yŦuV٬AI|*%-*Qd/]˦up! eݣ0mQ漍c} 1Z p`.[ ޔ%³'d$e 6s" i:x#Ļq"0`]^J~IO{ hI8Ep׈du%hT+.8'~ N K&b;kGYK'&i4fA .'hѿ|0u+1 ġΉ}yѣg7r(FѲj<1w\פ^G!5D:#;T UaHrJ VvcڠF>u},`,vI5]Lx'$ dAH焸6G7JGPNl&<5V znQ>Mi)S6rW<}fQJ[AoPʩmkɸ2-zHhӊ)lmqʬ@0VmJzs onp]@2X|>!qgO }bH@,s#iۭ1ηaB m[6(34_%g H0^α*ۋa\L<~r?W.|p* AݧeC4[X֏Q;K1NMN.:9-'&XeÌcj)ީ4`< &bQhsf5KX|Z:$my,x%i-&Gݲ)%XQ7i&~zl.>'ϴWt9\I&gѨ}ju YIs|HrZ X65ǻ]vAffp5cH$At~^>n|W05R*.P'E r:qB/JVoDīmAnn%);q^uB1V7S^Ҭ{[ K].O}Eq`.w*s㆑GOҌXH"홼f$оbgl(WoЁ7Z5c|}2l5IoE=%J}IS[qL}VVsX w.3Ŋ@|֊cC^'Q*fA0{xF_jfMI\NCDk}IUk܆ B5CJKԝ5mM+v$opK拐x!zZUS$Q11*֫A 8IlO Mܰ\ 6Yv٪T0X߅3p|c^hJY gaG{ m gC ЈϓL+uXT ;)LCTGZI4ٲ-;3!]S ,k AVTY v3-~jF*Z,V?BУ3 ߋq"h3;h~Ӑ.@bcQbŷZZэ>:."K,d96I.en%re2xg"+s;;M J[I[wD 2`BRŭ%!1m 0^颠*RmU7 {S@jF}d'ZL'`Z{UKن6PRm\.(n͕4J/n(.IOK}h 4=!9v{>vP[1 ]o4弍8-``\7/oX*qtrx 0h&tyxC-~<)y:.?x: 0wC S+9.izyW A@uv]ً83(ߒ)y2?3~ I$^׍#Fɽ(ʼ'aTvyz%fm"KhoDZ%qsJb GeweHy7eCSZkAPBc8ؼ"،##sd#F|⏹Ãw*I3^uզSg? yEĜlz,NVIVS$NT[]t*:ԑԱ?7g5{ߤSsa/Ceʁ$4rAQT~;8njr|V\p ,^QD^^˴\1I̯Dzr*D#|BʆK%ZK k=$pFu{ΩLbYC~ld׭+zhPz7e:J~\E|igl ;\rLj@B_UL[qru,OpY_bS8;uC9:~v<46:}[6+C-[@&X_ D/AS4[@c .eN6| Gg>0l!IFBwE&~&(s Os 3H b0q謹X64mZz?T':}ž _x?/Ctjp~N ιrc4>3|LI_PXL#ZS\SŪFu$"ݢY䗴4 3Gr;@LI )3(5_l蚣t'YPӚsmM3~@fjU0L񊢓{]UD^1QO~da=; 9 I!*e|Jbݚ ~QQK2{yjBMg[d+uۻrORɖ oFٯ/qV32J;{KhDv;S74jaM<47<G 2tƁv|3`;r! RgH.FeVhm;5|UƐTx(q(G%dYL ,[ھr.-AD޿tX-Dž(eY/248+H^i{6A/!_,ԆD)՚M%i \n+Rd9CxLH7cb.14r2)8Y}/ZC/u49FF^oX6QjeȄྗ-w=`Ib.39rƩ NgJT҈F+bJھ:WKx5İUصO}ɰ\p/íHQ;YU;tUE5tx1m?'gD=ЙEle՜ mihpJB1]mB̨/9n;Y2HMq1U/b۶%$O`_Wդp,ΟakW.,1X[-D4;1=B8XM씴 O9fsN{\DʜA\NW̗K6 8W %[I0=^cqG [<^N$a1C29#ErEȇC|*r;T`zHğ߳3 q/@mH;CH "ՌS T6&GD ]K4ʓ533 ncwՏF Aō#D|R(-b5Ⱦ0)129;'Ŵq.I@@]ۧ1rmVL!19rzܖ~i1'X$@Y9c-r;6(^)g,T`f7t3zꕑckEm v\:@TQJM$0WȮ4 \؊#:yfWIQ]5Ov*^.oD=4zzO=ai"b.]sw]#ڧ-π$Z9;HRI[-kh!vӷ;:0% ?x)b)ZMU<=3Jz^ ė"jfIyF-vM$V?euMXn}j7;+ i^ȕ+Cj^џL4ʻj{ǖr'ݔ؛߸fQq ȳ@`Mʦ4#T!C&MZ[./B찃Ts̋tA)+7(2bwJФmE1/(:/"8N{SAD a XL`|sxَ,tUk܄ړn f:^mm 1 %׾$K$$ˎ&d4oF]zXvc,,%XzyZA֘os}Ʈ iµ˞F@XquPkJ6{/84 } ^5 9wvn3#jޛޭZ5O_g-j0M8/9}@eF[dC{:IcP+1}[3ccv~xTas}F?.X.ѺWº`ssA-ݲEߺH={f=01`,FS,p4 lӵK»CMH,"D6rHVW$2v]H {J:wWSj A턯X~ QlG_M!NF`ۋʫE .J+%='B3ADqB3oFGKs6$U9_UȍSfuE@/Qb 8h^)PY?9f4r1\+yqV|σ\jq2\t'.x>{f65HGW".VceG\A p@i0صc ɂ+pPW0r~t`G_Tw(;f>[5 9@MW08t4HN~I M?FG^a)\uj'̬1e$>IkE[B&R5[r{cWwY1>)IbbٽO"xP{ӿ!-Xu"Ϣ] 0 6ڳI75:Oȼp2yl~:pW,.[^-_c+,|Sݙ O^&prk4#T=v`~^4up7Z1DžtM+K\dl6-$ WeH[C;>$aTU4u?4b [4h6<[skSG6B_х3#|y2*ۭII[ uv=OZd H)"ؙ&C'I@ɶNOԧG<_*~e9;&.YܩQLԪ[~ l;:} ^u[35f&e|~CB!=ѮGM˿O%DsjLrQviyԈV,(s&pwt4aJ}ſCp'ϦKYo \Xϛ ծ.5 MHHJZc7SD%//#jN _qK.bZ1q}] ͌#!}No7yIgK*.wjF>j4O~A̯zvW$4THv-#J HËHdc췄Z,|b'w>CVsm2U,]@7+>WD "eY; bwԕĢf1Dߞ,gl[sqŃeg6P^i&Sa{hDxT[Jm-u Ftq糳 kE @i4qο_'9@kkŒی o(lC-]mc!hPuA;R9 ɡ1_-tJ韗Q|-c CZҮ#?YK,Kb=dԡYu=UZJ\'ڒsnc{Y4G \e =PJwi$0Y 4ccUohK#>nYO2n9X儈'}7Pcd ٻg7(~y HR4xdR&VEI]Nco0Sf,?;Y٪myb| 8d |F\p[![1}ziiyh{06h^;OaDQb-_JMB &jEl /ABއ9797dd2-`|!+p.OxAZZ fm."2QYscZL޾}JEu 7h0*b%~e!s1gIB3Α$<u( _miH/yBX`'L0:4&Ab'g4ÌDIO%>bPSg(cPV./5JA~sD l"@ <^Aā\|j*BʔOVv:r2y~|:벿 [ 1ZzE{HTCG-#^H|!qke3dqup8'E%ձ,+_ljO Q{΁Gȁfi^N^d\0DiW`H(nLQB+3>>H|zGIåLZD`盰L2<̵s D}l[y^Q+"aUlcO MXlsXX‹Eڬj#P~) s kng[Dv;U؛nT)<5k4ZOB5 6j-rE+Ϸ,W#̅.Mއҡ_ ",FIȖsv2%[Ѣ4D~}Ì{ +/q`Yu`v*ڽs=|=-)>7MANV '> ` 8 %̘,䴹Y4@.-b23;' ,*Sx@ؽ@WN/ P̫.7XEv4&f̣NJKg%-xx/FZ|2O)û- T!etvFVzFz̺&~@I3@u@Jf6.-}K-8}ɯ\i$z-nf$g z4pϷx=DRck2C}-ĉKoM%ޅ̒M2 5dkàGw#`v{0m؞Bnfl^`Ys0d/FJZgн|W4vԜM\1]l`b)L}:)Ѵ4DFK4\, *:j-'MAa8gˬ|_G%$ĖSf>H{&ZH\1Ў;9VEGWc3mj\LSm! Fm{g޷Ԙ!K $:s׻%:,{] BH^ŌN :ZF@P ,y-PS/M'3kZQxauЇ1Lq" @schFjp07a%dLTe2H:D<Zn,~E AFD^ra qC!,YW. ?Ayڶ@$Ǩ%GT$`w1L-;~U̹ Gf΋snV8|*Kg.R@>MÆZCE Wly&~@.B<~5W OxI].*CX.vj e &pOko -Oo&M%<-˖^ %ik"Q q :5lK fZcH#̐O5.3NSēɵ]^;TX}J`X{!U5:NV). wa޹jCi]Y7yݳ&I#- ]ezzcG3"-(DΓִ0AXkT 66ߛM#,z0bpV:~ʚ0&呅:ٲT*>#CxS3WVpLT@RgN8Ak_QR0&?@T E(%\Xy^_8x1U0he6N;fTps467Z%;"BѦߘz^:u͜0pq*nP q;:C\\ 0Uݮ~#eSK̛(1r[Ppi[Ȕ9LĿPY29BAYHdB&qΠ5d rn 6#O}pL a.%K]whz=m,^z[R8h&,pG^:rQ  97PVo4Q kI0FBjƸElMNJRGl8W"ܐѣt V22w#tFe*%#"3,opdjdҭKȴ3Oy\[AlWʱ&BΤ]@[L@keѹlVK_g{Q|P^y.5dOG̵CktJw0ac-d;:Pey(Im F*MJ ~oS8Y=4l-FK+u#v[]bM{i%1{w$MK[ZƒSFkvȑmo)=q.ZnCs i8Dew8{:L eg"}\ب0G}A͊f-QLSsElj^ 1[nx\Ԥh)7I2ixYհ "EWTVFyYm"V"N YrT֒yk6Q~`KY{. ;I:e'aV'Fmr;@9m4H\(AX=2FZ:mri,I~4nj. Y8t$wui+ |~#Zڛ1zC5Җ]] <}% hk)oW`BT7_`HGukiDЂ,K 6 p 7cN5Y=F^lCs0߆V̪Gta8JjVLZdL |:_P\-Vcva\ t+qyGĢ@cw cey`'e;ZHNAR%Eq?e vߊ$$2'8 fZׂ ]gOOP>>XzΒB e l7q+غ5o}9}'mC(p<ArC] >s]U}~*LT "_8~Ý6}1!/2eu8Zk*+ON8(%$1O~'f'C])ŠG&{?U P$M n*7 s| G~J+] KmH\,\ct~EXGzFQh#w 62Ph[zxSs=[.+^"{X7G Ǻe^S? ˅tZJE|{MvQ4IpbE%tIOY.m@V} Nf&NωmzŒVq樱&^:,'clk$$E 0j<8sl5>( `][Y'Ę/m/ !6?iq/`,ۨfp5Ro&)utm e{çY )Ks%5:JA17Mvz_\Jҵ O'P}Ǵ /?YMM֋Xn/=-?0=.tCN BF$*/lӋ;>V8Aዢ^B9P諚y?h=\[:kf"#V9Rng4m ѧ Jul2ھdl@6_עzf~wӽ ht3 {xuƢDI( ++0c/~ޞBU8\/{y4(ApZj0\*2cȎj].b悯K3xWތmI Ħ ANW LUd+^WGm;:K_LyT:JMciY+ 9Or}ZP.jNqp40ypbR}_x|, <G;*v"* Y) wҞLY::8*#pP߮܏E܃!/jq82[C,sd͌l,sd-E*N75}U}%e]NH~R]3%_͌yıC""^Y[#AM-A'qsng[wt!?BB&pБ}5 X{%S$P2Pz=΀H08rWy[ќKC%E GXo 94Tbbi ;Ch_IC ($5hk|8TWZXuYʰ//m`F4, &%UǙ5@&F9ZK2X֛ƚ(#hݿS֔c*7 "9zrnoEqN.~Lz#E/rhMo5uPùp*BD22_UP'@1m\'sIgc%hkQ9ܲZ:?rgǚ-aw>MdݐY6S` xUW2!qPY $魽. ?FzQ؄}hޏNލdh%]ݡ x<%ڂz_:yLMm㛕0w>'{[|vf)^{K矎ȎRkSRA<~D_2ۑ/-s# uF-w /Y&XqaF,B%UEKF6&(P LHI%!E8̗0q*(w/fW$;R,}w~xW+,<%=nilً% [:":Q0{BXƌP1jSO.Ķߎ$_.'6^ignzGWT>mKtp*Ԟa Q 2fwpcuqz( Tx @z>DTtUVҽtv A{; *tҥ;k$m#M臲qurH,dp4R^Pͮ1{|npa!ejCp7ϗb: r bn :'|U,۵+&o~`C=źD4OP~T')UWM† X9kML@KJXRz&eT}gmEJ}AwVa&*ۡͪ3% 4﬋ W'Mem7Ҫp:kw2*0"Ohƣ15&[yLRnBɞ{rm.1ψair,|dru噾ddA 9yhmyg <T \;7TIرVUԫDwl>&a+ٔ xL{غ&WW_t6?gOqtCť>hFm͇^q9¨&$z_nDXov*%PGB8\Cdo5)NUr{ٛR H*p|?H@eXxA\^(^Ӂ~A:> q~DVtO@xgPE܊e`[`i[QU9E9@o(TʆX*2P}ZS1?͢n _؇>z @Lٓ cݹN7.j30;y\^;>=w ѣuIҾ%LڧB@5ޱUH_bun?%Bp`m VG膝H2\ 5\7*D>P.IpIi߃X#*x6sb]7 -j.D1WCuȄ He-ŤVu:n)&lel7ڄUCg!FB@ `:E=F%\K65$۳d7,t4wknX#y+vwU,+{хSZ(YggcLJ-vIzh X2_о:[Q_NbNc\w3Ǽu ,HbOp{4# R"t@~T*n `> Ft(_M`](XS#J zXB(qL;>jOⲪ-g1.jc)k5Ox|_$SII ~UOxPn`pwDf"@F0h I+uXrҡR2'CKLrfm<wBQ Yۍv F Ԗ-o]Pj#xBokQ"TŌd9sY-7Ce?w3p׮}@ L"2oQJ,2LMŨK^49fEuC+߮>2%tgC S=#-;F:(x O`7#p~*a+@u8\Fh qbKq m^tdJk?aq8 iyA'2+rفzu)0 "jW~I+v.iҚy*Q a6|obD;n4H/*%-0} mD3gH?X-oB}۩T*Q/ g]$;|v@$t$J+zIzSRO,zr6/"SD&ZvM_[E!',5tw"#fOc?fq|b<*wRUL/jV~FKI-29d̲|l})85@^.1BHu@]T[o{/h14'i8lLa0a^eڀ\xBġpQ)/ T #1s\41v[8A<ϧ V˹n;WVPv|w,i DFoI)p\f{p*{ YJ].g5WZMQ|S9ir^l-H,nV3fk -U݅Ϻ;/}KPg:6s;H>Q-ӝNgmF[j1E0ͷKMw4Bחut'1*Vt tlHָ&C$O+[X~orMp64r`'XLծd5&4#uʢ;Rժ(dO ԭoB=dATa%eإ&R2ǫX})͡M!2 Y@{|sێq](8~7D!{Q,lTA{h[,Ը/D66&L*[U M tS&:Fʲw^"'}2OD>x$ujHRȵdc )e؟nAoiTricr|_5Fp|0BCB9F1szd33*W?綞+i)v _ҍy#R#^LM%U2iЍUauē ~B驎!^ϰYR歲=9 upZnǞL}Hb;Kh!o˩͍+-֟n -l6GYUYbFo[Hs׾^ e:2PjyiWŤ$o0ay׭xw\ 2]J aL"/@ e[l.}d."b{BfGBaaszzƄ3 qUZphR,fP֤HDLdZ򉬬c@]Jszr/D4BՖܠy)`~ %]OV|qqbJ!kI7m}*4 bƟ$Uߝ[&B۝,ikdS]2|RykzOVB>ŕ+ $!h^ B 4l1NY_U(Z}N.Fx z@%lpCwU6R}ǝJhIsZk&{aOe-h_L ms\eV%tioZBT(%8SfBۈx/J|=,໚/dAzIn %tMx #< L[o۝L+Zȑͩ]]3VȪ̕\#^Ͻ{N^P {E6HlRsұF4H3n$/iFl\϶aضژ4iO tDYqOWQGP#j:񤿫bR@3_*U7mGQw='hTPɌ !Lp62YHe:HF[ T.aPH*{xdljK012Tc{HS1xQV4,滤qOz>l$^jL 1 B郺14UH=-OS̈́cSg&y|qQKV|t_'rNO?"?֭5;zq[FIxW>d3r}zHa,¹$6}LQɎdeN%f`{E8I>!P5E+z%uxL4Xt#nvvR;m>qu}B֢+WٔX  (c"쇘7Dۇ\方h%޳H5yH~+o w'0nt3SZK6Hn2^&@)C1w7˂݃%G#!aG<3MQ5«BcDAVQi/N#U FY^TB)>8;ܓkwEრk=>vi_h1BuD}зYqY=Ђ+ϕ2QbVʀ4\TE#J|YeDtZPC'e{Ftdҋ>3G'ih%G3m@ JrT2zHR1x$.TQώ꟯_Td%QY~9!#xb!򙄽\208SUEQ4%%U'UԒl\5s9=lRePd{/'xdBP-3+fߟ3WWSe9QisMndiw#Ti&jvoh;ƾ~wV^>j[`4BKq*fvX#th&/&4zUѽ(B[.&q m܆)wwY:z"syʭUC:?7ZMRL4tyn[j Ư km0.ȺbEwP5>0CAh'QcL 1!#0 m`6h:蹣&J oq8.5U/`(8k8㐎ԄԻj` mݔ ~5qpXr}2d6H<m."50Y8ssdU7RV̀Fs>r"EQZqXɿ(Nr2tpgds9q*oU#= >hh"Fiċ cHCp$cMvx-pqYֳg]pdHTE]䐧죜p ؝ &Nxli56o7&{v1(xSU lrL;w=@,)r- =,[jsL>4% u7=to>eW+|b&;ݾּT|Zxڞsc)iֽrurrTCX/>ϦRXR$zjv\WL +.5WB]{GNQC`wbe[W-[ZA$=b*8C!gvt WW ~;/~6a[Zlfh>'*bF qz*`Ǻ8 VXe{~D rN53yC?ϐj?έf0?є5(W~s1ϧZ} #x7L>7"$Z&oM _aM)cIR+ CoOXKʍp|m䰱7|sNpw!e.T>>N=4<}D폡XPHGFUmFpnؑxojH =ϮL yKOխ4<$FrH--6^x)EADufV*cYbK.5~_ЕK\KC4[=ӚI a[}>EvDW^1(awW|r]s`|Yypp2ˈ/A$&Oo[ny!#Ƞ{:05^\Ӆ⢚^C60z">z5%]Jض6H\(Us#t1uOL]Ck?GΆƷM.ZFi$,~yy4t7D<"<,Q\븁 XHVc9(wP;`1m Y.Haxlb>@'-nI3ffR~@\k1xO97VQ$+pg )X|J w]?O,,Lxg636 ܅76Prk#ЙҥjDpn: 2Nl8OBfg,>`5nIxEV2{ACyaL&,r0o.vY\s}ZV-:B>P乽X/!x\ZOE-M^XǭI"sذe:W P4tA ﮀKFr9 _jC@CnO6I*v %qq|E{[ kpxtt}2=4g#wgQ^yDqƆIٱLD@VδWO7y$SM(ǎOa7ڧKSO hR,<'x.Jzk\xYZv0]DmlnTj{\ZB3<hRMpZJ2?B0:R ^ylc~L 1K͇2ɥt>Z+=7UӻAJrik1-B 67P?ȣq}v~*b)$G^@L +:J6JK4|Gdtz5K HҸijn 5nlCA{$*hwJ- DL>MކTvІ6wHbbֵn9Us&;h􍙇d<%(r0|f'C4ȓy\ιh˻I;1_ {N6*.TA/'x]ߕg{LIy5&jկ TO̠"ez;|UC"4R  =?L^#8j7rh+p[aE=8ҰmlɭhUC,h&Y iyAMzJHҌp] Ӱ0V/,7mNGD_ʴDwvٲU u>XbqHUy[у2,gpRfCGʐ̭,&P'ϔ9_rd~;%prK*cbᇜ/& j)O&2l;9W rDQҨ?ՙ5«NKK ݸfS:ߴ<{'fa~e3V`d3ʤك5bREX"ZP bw-=45zE5ZAKi'`16cZlULYX֊Ѐ~ |y~6grV/4T:s:gzW+YNXՔO;x~BX!`Ip\N`25K tE[EkxƎH;?1͑2KcFH [Ξ t֛"-ĊOxl>.2:mjkned3#9 }щүzVu䯫\!}L ~ز&O.|j+Q:W26{ F+ _3 L"͹\R S]5ZXfH>Ѳ/,X `:9#rZQPߨ˧#SIه_ O%a$kE6pȮ9¯$4vІb݁\>_6w".Pma#R7"/}nںLHyI@mbwHQӅc NN=fv7yHwƟ`&Z&dC~d29KL{OKLX8Cqw w6kx@ɩIXQ\rgJ4W^_"OډN^׭n_-bm,hpل_4,w0$BxUZQV@:h@_|!瞘 <@WаХ(C0W',T # rSKbDҜB';/_Gq b!i T()?(Q% P=rL~sTFi}Y-Z|@7pl 6*>-Ha lj`j]|ʋф$fU޻̻7lWV1CtD >4'E1}`FZG[Vpo6<ͳa7S]NEW.SK*_ שBtZ?FG/\#-鐁)\+lW`@@71ڍ`WըC%C[ino?5xM'9K2ėVL֩_vNH]` *FLJlɶy>8ɰzFw[c m˙Xp@ c=#f]dΑ33"݊=jόn՗PAE& bޝveu*~B$cĜs§"&e»9Oxb/Kj|d?D q=dɾ0'6|`i},ݛBkf!l~`D'"&d Q&wI?un/Xf1o<.X%ѿ[V#Pk񌫸E´mnϔ }=Ɣt1 YSSL]cF/\!&J? GO ȑB3_Kki|`8fJ=MDeMFg=b˾TJ'y~g`8 Q'>NE sn~bw7>X<xk'Wƒ\RY]gzS JOC_񦏂-2q1IJЯr֜dc>J*8YJCR GT8 d nSm0U:aԉJ#̲᳠"Z@hTV'fxlӶ6fF<b)oFV}*Z1VЍ70?1۾L; _g,,dڐ''5mHGeKr0P(? q*~Xx-3=]OL-'^.ŀl ^YsOHo쀯~Z PTjd7*vsaq2yxU?yjgl3ΏqN}!&06=SXM1oܷw^yI}'EM/WB{VQVt?d?thaf f[ #hLνs0#48 5(7Mf2Bwl.֞bVti9~l\Uslۉ׉Yr51d9 vVyK7'.is+Em ,&~ _i9$lf*PT%,/!#Ʌ=%`?F CUMzH빗@欜!/| h=jAPj-qoŘssS e{fJ]ˆ>P hFn Ũ8m[Ӆ>BGk~MJm=f`~a+ZUgrNlW+ع0>, 5 UewPcӖ#:.zRLx/0AJãVeI|zZV r-тa9HKR[qCػ!n)L f ŀu6 ׭qҩ,Xԉ۩P9IkM^ǾIvq!58Ʀp,)..d5]y8PI)F\6TZ ai4'j䲖U%Xcra}TŅTG9*_WπjӔZ]g}SK5pBmXF$[Ԡ7A}n Ҽ S:OUS{$ʽ)3%J"Ma9x G󅺳g"qͪ)k\OW"TYwV.N棕|1|W:<^GP;τfiaܧrOd]`[KJ<_d@w4BFgh8ms2Bc-dKDzjԷi_cEvRX"(~] y6&cJ?d5S6Y,R;p> -eV'IvHU4v"mVur[(V=˳`e]~yr:: FZ,wU"7uTjfx~z^%6gh5UON|e{uǿI4ݯ,Bv%u- 9"o~~2s[m!ӱI-%? xY¸Z^!tʎɺ(cC#tJk+cS%!x\*C.Zr:)wADHZt@ƀPQof+:o j.ZkfWb Vy,R#nݻnhKu/{{3tix Fw=f;qBso% bgOٖrR1xUs20tʙ7M(BS,DCxI P-õ' d[X-Ý$bHz@Lmph8;Ahm.5Ӻd-/>GRNV$pnx9,+=b`kKIs*K/QOK1TzIjsRY#u} %3JLj)\(M@2He0Sü&gӌ J2))u v?6a}e]'esÀmo Uf^`1n9v lR.H\(wܡ0d%eϣFTQD.|Q%H!48Pt9-wroA>?t?vϩ`3qu`S/QGb&=KN臨Q9P.al Fm6H Z(>oU&Kk‹yT+\h.AM o-64;){'~n݀/(  _*}b=?-6%i#(Y oXcVRn gnYK6q>?iw˖ rt[̫A6S腿Oѷd\HT6ê -IZUI;Z p?ֵ*v֊ \v+L&V}0 oKeG/WKOT5&Dh(\#hϣzdNeFHEMy~{|65Æ8EoUAg윓c֯"@JZzBrI'ԇHOAsd2\7h,%hvO?Y=PC@Uiհ@)/bOuNϪ<]t_9j Î,` ˀ`qW}@n6nD9ñoXU !Єw)K@EqtF"nuڝ5ZphvaUPlu$繴*`(5"㩭Wf+Ԍ< RR#Nl g =.I^@ȊrSTVh4WdpX/>ӱUڹp3yKf6@Pk;U˼7RzNwCygAHYn^Qr;43dzU^v -iĦ%[ @3QCTcF:m#eKѠCZү~Yk i[<7UcSl9w&^\}Gn5 j4?Av\qTG~FW7Xk7\:.ԤZL8WJP ֌ҨRF* "gĥߗh4vNQth$)}ˀ=z ɊKS zA-Y # 4DBt| *;8kE~'FZNM0ȼ"I7;g"TpArd<%l٭9Pܥ`3%]5wGSNf-^?)ic퉈cE[cpW%֥z0.00o۹]TMhYL3*2ٞMI|cû٘0#h}4s-]}{8nY'2-kHJej3 ;9:ZqRЮNlt}HRH) =AY7x|^`sm@˦TuO i(/1Ylb_J {K*wm"UR9S Ϲ*Ĉ׀Vg5`fF v{rF>Bp&bSEHq5#+ft7p!O)wY(sZ _ d#o9) xFl_Ru>RlWJ4ɲ7қS&}y4..CN͚hҸU$0au''`IS u +_fnVeS [5V.$n ~sMBG9~|6^u}  i# `0gR4\ ֣x-9:mnjR~{sQ]U ŌQ u$4T܍1¬Y8A=.2:Z$̈-^zu V캸!,bϟ!rRZDmTVz7T/rȻArN=Qm[m %i1>d(:9@G@mץ'CLRm`>^ mXܠylg;D7}#tm49qj쎥*+0OxȷX2% n7/u ߫"x6<?V`r:Ԧ7U+SO=@FOGƫվ?XTC~M[I ] A TqUm5Fv/}"oL{ePNU9WLg5:yu#V?wLj!j3YV]&="z0Qw%evqBFP2J;LTw9,jDEUNcfPkhsV~/wO 0/.\~q7*=]^=I;KrSjFzvJk@_2,~* :W+6 ̓zy)N`"pfbr#NVNص}'vq(OHik#%,=G=/ 3!Z0<_WE0{8o: zض*7i9NR=.xCUU#祢;<e ħ'sBu)f ~ 9pRvCP rg!FJOvLa;v?`@!GNx6"ʆ?m1ϟݲeP Hz#dEyHdQfpMr%EjA:2K! h;:)4TK!Bjk*0BZ$di/[\&)o##a!tC-#^ͯzU*~%S?{ Ȭ {Y,5Uy C re64\l,MC7}ԅ)rV\ ,[}9BN-h i#K^(R6g`'v4-^9wDY ok ظ9H?a>jg̘fdҿkTgrL40~EW ީbD2 HR+K13AډrzwD_yɡ:+LHggmhwF@V;YwLb 'kh(q&tId'9Hk +zBf^Gkge+E\nc#C1PZ&mDCmgr4t{ex _$whYólSǓ)9~]/zPZz>jU/$HvՖ苝P 7 O—uH@0.2f3 '" ;[㨔˽! 6;ztpy7ˈGd1~'/#h3;yD~DֶAv@ '_CvTKͮǔeu {呎R%X]@HsrﺠU^y h#Lj4Xݺ2Yόh _h,(f~}fsq2}|4Z}3P_a1QC(xjw9ܼ cDzl~M4,E0iu\Z{8( D=^A̍EHwBr 6 (_ &U:qM[(g196RV}pzG+.YrDE[1Bw h6 w!ԲP}ֶ\pg;&@<}KFSAyhLW^@' (;'30g(#ލPl_Ftnnɾ"Fn !%4Itronȭ560 &YïmO}3Ҵ=&&Tx#KG'N.SKA2y~i&ko^D{k~G2E\.2V~wNt&wl?Ш~k@3hJuIPO PpԴP,>(u}ӺiEz/]T;YEŴVS&q3u8d5fz!]]dJ֮䳇\,!Gm)b@0a_&^ xHyb8\Xd Eڣ' ޸;wLQ|GV:g\5ͪSe+(O'wܦ.cxMf @$q&" tkK*zvv,ɇT|R&ML|iCm\Һ_6ƝߺYxE{h畮kHT] A]N '=`2$q>!{A1 C* q,i>i|tM6FR57x}OeA1bQű)kbӋZlKo?m%p{Iq`ݛ=ot W2W^#/TN|,#urs\>rv,6`Oxn ex,/́)+}fFVD8lBxB/宼L4|ZDFtzVBےE3ak6!(5ԤUx]) nIB3:>2ٺJ,&{Hq͖+Y'もϢu9yN4h_7;Pnxve` ?* bgs? ܥ|4(ZK=@<w_I PѤ~ /(y Bc3`>&d|_As~LiSRV7OKhlKVtyNC*HzGIK\`!gXDoD492/Ovh? TlÅp_󙎍4m =~vqk/rUÒEq &;> lQm0٦98dDfU4FЕymSfƖ[zZf 1]gX yZţ=tRnYқ)FtQ hd/ϩC֮.ѽޮ e!>sngT8y@)m۾uq,փƈeKIG1<ܛ%(].DiƄET'ҝƐ~Vg_٦I/Ǟ|UXIzϭ3w>tP%֪ef?& RIjTT!̲Yz>_yޔZ`ؔx~[z.G,%x%p]A0ҝ Һ3rHe4Oiݕ~Sܺ! ]#/\ ,RXnZ25Ciݫ(2VpbDK.&;)`CVr`'VsyR|cA`|Qz ފ& 5} Wd,>p]bͽ  DI'Q+n**DHE}=X(鼜=^E+`R\1R;_ľ#C\3H&@C5RnmU0| ތ:H*XB2;1G妴#9}燻#a{lօ}I-+ĩY@萭vRKmDE xsc"C9w`7. k>3L~R@/v.܀o@̈́:O;${!}2*^ uX?,_E T^0V5d0L]:yMȏ VS{O^̫1~# WCy189%XKl3ɀmC$>NcA+e_Nxۺ'Swt^79TdP-2k\+[oKA`R107XF+5J3m&6k#uv+ gIxҘb.5DJܻL:E6?G$UOo9 *B&l_?Sm 3Θs!U{1 =q̀$ ]o2jN+?p4rlB *z)o' e't,vPljZӃg>Hw@ "DlRTC|Yp٦ @oa? N0/'N"{\L^'=K$!^?MEL[ 9'E̻-"D6P^7+}ekCEhIEUYEd_P:_jVMZ[ZdKIhԳ'f__+X *D~\yHAcVYJAV~p9 0)RevƇ1J[ N  dzP4d!1,-q|)~zN3[t beN&XS`"i7(}{OcF/kKNrG: =] ZM 9J Jk%=v@Y9tkڀB$[E6#KJ?Ֆ㎛@'%\έmYwoLT1_.Yw%jTh.>Q5y|}$<[]FوbGw#Lx(=эɲG?li|`W _?D(I* r^.)He2N-6K F2"|, I4Ṭ폵?>i/nOrjА>'iږ5$LXGXZS l#pZUOq#B.`Na*D!w%D/-Qn/!]8+v/It4SMm?^&~oh 66ԗ+ D 5Dm8"P7\qnk8z`P<}0ki^eM?`8"s+W0" '6kZG~chYAڅG )C,D^L#lvl~oAn\ZIǝV=N<+͐ BHv3 Yruץr۞+Z^TpSsb'9(/{VBUr7597+kA3\O*١f)uT(j(`𽰾$]w5IU5޺5hb ^C~2g;iMoa||z;/PN+]_Ef&C '{r+y',·Ph bl]{k.zndy6KdwO@IY}O]ZO# ļ( D80B:.g%dBz)8Ǡ_Ж1֞8b#Ÿs$ | ? cx[ʊ 䎛b} n傝kg_U26]M;W-egY":Y0E=ȼC2`:F>uҋ l+/#yN}d,2A̟> =-;b<{: گFTgVC,1X2hhF7Q4 600m QƊ1wkТ ;O Ҵ]h&.dÜzb N\T1ĨJAл^51e~pn.A3ޘ )aHKR)-'U)Qu25K޷y$Pm@Q. 85Y ;&S"䦥K2{G%̠ Y9bBD7n^e՟ XƢ(={Wv'4DQ O10bPj3G ,ޓEp?~BCFpb/V)no 3c{u4tEjܹ~5N#\j|x9(^).C/qpS8/nBfCN{ AO[.Umq#(oC@1…J%\xvw%sEv9uUAvQJ؏1) gaOi8^F,d+9kTJXF=lϷK(Poƌi:bxa_~?"\'g`I%T$&Uș fqHl.lV!Y卶.c5q)|s@Vc]{8@FjI^4'H;x.}goi|OUrs-Hd:64(~ШoV!u p*p^Wu#h_6k 4>lѨ#Bvq/ _$#V&,2&o8' mi{[QElxД)g8;>exzKNTuJx__7*$S ۔g>tX |?!#Mv7:=3>LG%2e?9E6}a-]==HX>s^aĦHZY%{1l1$OrQI{ުMq9F}Pa|r9s xVQ]bq,=κ0@JςLQrwLV;ǓYqL-`.iч9wA+W7[?$i /3t&xSnTzjE\\\IQDiVƏ[Jd!vwS< s\e)$%5tܢ:3 j'_M+Zf`f5냜 )(_;@XBI,EV]A$x'WI=y5J&**/ވ!ƒ G+KL{-6+}/  $OSAvTIG>13A=s[K㲛ΗM͎^ՐKMsr N :xR \JycWl81T5: O$eCUvn w| ĉx0N[:,&Hdܗh|uLVn(TDN .EwebR֨je-p3/.dg3ߛXNZwTx C<VH-+ 7 ۩0A"=0NKTzoݭGmv]|yvJO)kc,vi] P<?n1^\_U똼+ɱa.VxM ԁԳse:We{0|7RKA}?1nMnn&Ao/@oFrZ>.9 p Da{z&_xCC*kJW|2g"Do]\)F35Hi`C9>@|ң4rPa}mg2DQ0ΞUuj:HNŢatgLZyQ^ ':_XV)\5=9WBr}c[츘VqXkzl]3;Z(ѵ͐-O"cD9aNDQjWdlG7*3.LLע E?KCwFиgo%Io=;A)O%D- RU*RDK?AU@2EFG -\39t^a=wRٟɏ\8L4B~2W3'>w%ִnH5~!YxޘSbRn#LJ5A=J&zBHHUQ.`bQҙ]f$Er$bӌ$lF2R;uf#zo9θ'S_kW 7EZ̔аz7-? j+$xog4t Euê{%dm8Ge\+1,{2*LM5uc +ߵγS5?AA1-i&D,w𩕈޳UȖ pkx@8?v끵*$G$|_Ca绎3AUj*!Jh$ ,`8u_MD@^H$I. ;Wg*/Oh1f|[l !s*>rw skOpuGޛ!B wqoD)˶Sl5$zW&oΜ5@qe^^HN=тqەU/!=YnugE)|qY^:: n 1y2TS+͓Wa9{ ܣB`gے -ag+)#ԟ7 󬡆^<:B컀Px&U /dhUnxA~sT : ЋrcP6u6k@zI?P^{6W6_jKvV / ei^<%cVdtHtg_W|\ (h os1L ;Fo=BhO9^@}ʃPy|,@8lԌh}m*jbSTWאNK6i_=/Zo(V-? /XEq˄2/lH#C)o^o !T5 LC(c{x"p%,sv :a@w]|^ LO̤4ѧ^#L~ pg+L M gre-Ƒ˹i-M Q¬ֆgkՔlSnj&%+ ђnRFΉZ 1.j%]USwRk)hл jqFY)5NݣK:nȔ vC|M9"aVX9PZђ "דT 5\EdscOD!#;EaʹSU2k-@B$\2Fܹojr%>l1q/H"!fwOMOO9YnXP xd!: Ə[+R^̟IiRA9B)@'O(nRWt!#5+=R z^t)TB.[(R.VDքs#Ǟ%FIq~2F^[eeDCI㸾yd7:o@ާfW t V̗Fj8aNeDtCx-Zsl1,TjC|L3ӹ ȧarq1D][Ma#V9 ;k[{W P+5_^eYXI"|YX.g~G6ZU}?2:WA %>+5dQPЕbq6jAOOa:PKcl*V {a++E "L< T's! o V=T?QM/>wcáDt7sNjFKUr;*wbz`k3c^ dUw]G?`{' wU%@6QQ(nf[{|@-aOp<->pݝ ۀ9 Bժl5lݙS G߸>l0?׿a,ɬ׹ghF m2OD`ߍoVIw|dS_rt FX*hʻ3E+jp['Ve)Eh`vj뿆scvwG›Z,F_d4H{tr4ObD :*oDbGjqIK |EX:niKZP6JsJy10$Ws RvKME@) t#wbB^VĎz;|nхnN@u"dC |+x8~Ik;=>nu}TWD=G! O Lxԅ|X1`BKO{4XE%lbXA(Z珞BZ3<穬cD)cr,18?Gl>6Sje @&% @ BiH2]iw-`az$=2 H aQ]l.P_"]Ehx Ä,)F!9B%$6"16gl1J硸\GI)!$Fٯ)w'y|x'rIK 'Lea'E!&CGCv> )C"lp=a [C"*ƩĠu6iWK>wDO.:4}Fh Z4B4sP0 o ٸ+b2$6n{6O/W# 83X%@koX]p)E S|ޗڿD#ؓ$RhE?eb &!̒^)*?L(Js$HWac-_zkEN۟LRفc͓6ѿ&.< H75VrV_yA94񔠻Y{6* H.FnI3+tcp\ɬТҽ^3tYO!t71NeXU0dn\%qݺ՚Ը2V@+ 5I LKZD nCQJo =LiuR -ld-\YSˁp>2o)!/Fa٢ ae;ٯG\pީҖՊУ1YGa& b0Lxy4ŷuD/А CG@lRv(T:Gi_Z٨?՝EjƜFDve+@7}WWNwQ V< i/t2[wãU~--xQ*~JR 7EL;!BW &#r E3k.AdRpBPSk~Rr|=GmloҒFH Ƙ/gYS'm#TzC7O)ԋqMs_:JM6`ЁJذ ^Mbw^3`K#'֌u6˒?*E:b8Ҹ l(i E˽ 5gSF #7 ;Ŕ\ e>+-W; Ż>F{1D7+ tmypfs[IO6D E[OHv;ֱLhv|r͞$ ͢1W~a!;.r,6[!fW;H`3k@4gS$VWPs' "kT@lBq8.}0!5[fy,\ͪ{-6 b^d3ׇg "^mi .Xw&k^fV_h鶱[ !Z'3Hŀ=@zwIH ק1>D C,JΥ][ÍxH$?mi!;߲^`{jbBpwљ?]iY(j40X-l!c%6.L尳94xݤFun݀Eh$+#VO8Τ?0":lVt{ pm'opI *xĽ_O^qT䇐Zs^!twUCl!9=w7Z7odXRj!  (9P^"LҹGKB%{Ih[FfBc)}MfE f[p+H7/[HQI. {|hb)>iS=k:%6`-5j*Ͼθ2$=ʦvK qy&zb7əH >Z%sӺCFPS׫F[1R.<,ՀʜF6PL;yJЋ;O]=`Yכ%H+% 8T~Lmd R[VO@ɦvכmP2סޜPD1Ά<$#~ZKIݹzA4 moعܐdju l&RE3H:L[kxt/pa2Q R4W: JcMDOobq+S&C *i"s-2,$@ H'n3I?~܍M|4Dm!18nd!2āK[0kshw 07@bAd;n xfრ.օj{f|8%W|8@pFhn%(m0-c4!6®(7[-g mg-8O9/Rd|bFfE1U߯S_u3X(LO!uQ缕7 T#џ v_YU,)wKߟHgj"a\ x>/Kue鞻Q`g{C̡8M 4EQpb2i& 5 *n20ϑ . 9/o! iF.G\ >vwnpGhh ns&9KEޛ{tO"=_#=Zz#ԧd_J(v  $5PFgK^ivIX˷J; R*:?;aZ'^\[F n|b^w*Y~ x|nͮ+?nr kx IYXGa]Dmٖ},ZlW,IV p,ZhjD$!cM\V~EcFP,Aq|?PFtHieB0rZ>hN5gdpݢ$-Z|o%z&E#dþe࢛Zn">#P+djnywҹbk&~2R ^ɪo7ru;iqt1/X{Fz|r3ѣ9vvj~4Ń0EK5ȓM@W<~S(zf\_qO\A!GƇwFݦ2{mFCF|v:vR5P{ xWffƙK3Pf>hO9+皮3j *?St7> L:LƳO'}꧷F+9܏$,Q+2w.Qq.8uFuvT>Ś'@s\k>VkPxN(2AkEAi7ge.E ]L#5 / EZ,'"Af!{EA zɁc (G*Ix40NÂ+I>D4a 1җEh*I{;g}H i€}B!z݊S >wBc@~6U͏F}d`ޯBރnWT Me۟g [y!n?W,J hhn*-3Vo~'~~ 3e { fW!L2VK*L|)P绀`)2_ҲoA#ː>snbݑTUB2=%f2O7d:2|\C/EA" 8>% EXwH.I171z#|۬4Zs8AOxVnc$Ց 32&|ǷVk>Ed Db*xRj҇?a ڬ~q Є`g_G@7n9KpLftaZ guʑ)gdx D"$  Q+&D(6 >-V|k@/! Ft2tP,7ki4;ǔoNGbw#5܍.2ኍnjߘҼo\6.D >B[Z'L _[nb@$L70åTMLq)W6[| !d:i{}.3A_ YzmTM@1cK8;QMx6KE%@qh S,,'mR5Xa4_BbpN5(m51'U %1 #BA }6ZeAm覴_TwQx>ճv`3?YyV@sPF2`K4RAQ<1,l g b\1NdXAkAN&x~eƍt(Mg&|,[Cf S=u;8Xhwhլk7UH@1(PM&7n2\lCX4u%vd3\z ay^eD9}G Nq{[TY$zznW'$s&_Y7_D[rۂ} l(3a]S-꘵ <+lLRo>iNh;8~tyxE5]""z ]ܟ_ KߩK $No|5e@CiBd#+\ftuxvljo#Gt|:+3Pnd]WJoz랃ԍ놐>lGŢ5_pqΚOr}>ڝj;;V'x}Gf}9/;/Ё?ΚD4xf=J\0^,8ߏ֯Nl=H焘cqooSyA;߃@RnT񣆷N,Y:N+Jɱ c ЂZS̭A7zcOE~NN%Nq)I^Ԓ

qj=۩Yŗm=jο:xunqp:$s}s4QaT>5[q Vwq4'iiIB3%[4pȫ,Kd}@DR?PWtcbmXc[-xM[~>-| 'yY&ai4S##_e %kIŘn[E:>B3nl68:ׅFԕ͡~\ԃoietH'WR0qd&`dS7+XS[)١ vVO/UgZ/67YDKt'$FD Kw퀹|w>P/VͰRD c2s7"d%@K) T-\F\bq }e ܺgfQV}g^Wu'I"*rN#'H?CnUr:LE>]`  ܝ&g0"jWK" &lŰ4Lؔ4aFؽ{Rj\S“x"qFIrb^}+WS cl0a:ީ^JY$'_}"NS4,VX/k&z$%jj'x(HŸYod -Vfc5/ ʑkj\%< MFnh>iȌרQ]Ē @1(%aI z )q;-G393{MՂN=P(P鑅LEZ({ķ(0\D[購jC٨MOPU뱡;).f7%n&;ĚtPx [k{)&o(k*e;",j,"is$Mr*kȿ X8LPTv@, Ԡ1l oD@϶/;QVKcovR22܎$p`_˭ q@mAP0sBpR<ذE\~v9 4}_%9.WA}];nͪ`N8gIvwێCF5x馠:kdrc({a=<$]'9LusBIRQ-?^tz{)ȟT1sҔZPh,1aJ?PY%Y0'&z xiD$eHS'wOɡ%M5Ƞ |PbC$ݐ""qb sh.m\'c0[DB-rjC@fo*8/.~]zzĮyCھŐBBc2+ð߅,Ճލ<Վ7By`}#pemL=$RU0$ Nga 4]D =[ ~mf[0sEAx5ܱ[ Xn[d$msXg '!Gf7PKT^A:կL+y͘ALPX<Ŝ@k]Ե?HSJ9m BZ:MS׊]רf>ee pUeK\XNӼ+7V2ƟlF< }YB`Kaq" |n zv0>9u Jߵ%( *a*t؛XtU&\>w!VyU=nG\>F s|T QS~mZ;.H*L,XG 85i:Xs"B01zs0*3s L6?O(#!˙2\3זugWԲ w;aQ'6y夯X CF~di n6.&E.#g[{ 2i\j<$TO2v',|xnPg6}Gj5V>M f YRUq BkfoZ -&(,+pyJ߸HcNeHnr\0'u HSזuV%}Twe'jeEC&*1?i=҉@H$ lx mDO虹"c%!Ȧ V^HOs(2P<4ςsr(mV6o;$v#+K6ֹZbbF3%6C J:b6\Y g\}􈇮sتEQ\$19̂FV_uZrh{!2 Uh"b%"(|o,ɀmr@kh1*hx#R!~njat`fх)4OP-)q']2f>Džِk&4\D 뫀'Q6ssvFRn1YX%>JX]P`>_ B KHSp}MNz1d$ >?͝Jv\ D5I,>\.9_|\{c举 ƴ3 02;WEҔL^ec..q!dSyZQ 5rV+*K%bp~Po_z67հ@Fz dO/edhwti[{-J}Ҕ+J |ͨԁXڶWagi,Es'wE,+8(R"I>f/ct!0FQ1_Þ/Ϩ99OI ft:p7BG >* OFȼ}RO]я :Em5 5'ςihz0@5<ξHwe y'Nh*(k^`*#gfouCS݌{~@`5HĀ3iy03<9ϡJ2c[HFsF6VW<2xYʖ:AdX MQub7 CFzحesRe.JU7oī^|yӦGyA݆nė43Z}"\ ʓlfӱoLdi/Zjt0'$_ֱVLk%k9e$B|Uh<a/|F+|w=%2Dk>[+OVS,3yᒼ.`/ߵm(72܇ZJx}(9_C$#Q'H󺻨ޣm2gfm'Xi g k'ueڄV?0x;q|%9ĿYlXEwYC/Vތ[FD'ڢ!}52r5;Y[LWyRyps*׉t~t8mGӐ<皜N5b|KEcaڡ:>2#w9?N _Bq;tO<*fp&غ?zoj?O\QQ93;W{Ŵzh3!xX*.Ou:EBm7CuNU*OCkS3okf= !wL eq%PQo2Yϰ{u ,MJHx㛧OU "8==Ot>Iv%鵱Pg/LbnB=|:olN(!*|Xߤ۽?~.eS//`1-xыG t̻s:*bo j}B%ajdߪ.J~s ߽liMƗUl/HtGh's6,Zwv%kaC[.IS( 4`+?.alؒR;ID (+h9QnQb 2Yg5 _:σW]u +a8kkPK/pS?˒pPcd=D +-n s}%ߥvT5skͦOCIE nUWΧἎnjUu;嬥**OU=TOdxruWƝQ:rvӃYo렗'LR"$вczZB!- 9alSDK.mqOo\!i+i~XU}"3VW-UYrhio'4+iI);SaBp|  @ 7ƿ:1.B+KYӅR-&UX80 HrLy>4e94Tug֐0BEVzKǬɻoEiFԈy5HEgD1͋8 ˀ"j&u#pT [@?IhMQHG}>^H 5_5k"Qj%%IFIƞWYRʼny:Md6j3IaS7τw_P(؏ j+1ӧ`D1Z$|dL@IThED`^r7vk56 7k wDi-+B4䲊IqAc۾~TlQubL}?r"yG!1 hhNݞb7Ow}I1f,yQ'2>zO|o48mciLWHN]>S{eҡ_AL˰ٻprD[#oc̬3+CP vAqH(YuԪ9+#SԂRTAcHf%H腳$]Ō :=/0!kǩW-7$ec-j(@.yWak2+V!)HUG(H,zoSg`Л'.T vYm %hݒ6=h1tT<'ҡ\v٧ơ5yA @=2-RTx"xVZi<.%g{pHI۹zڬa=PL[️b'pMlP0!&4f$[O;:IȰΨD%!2y]$`H7|ه ‚{C?ex1iE `)V +L2T"sed~}}rߛBԫ}RC~>:^ X2*-rvl=ZQ/f 4R4sOy=tƵWA@D E$xvD7T*$ϱԿ\$i\D $Ol:YčnR1dKOm2@<' R̫M)Y#RrZ1 O&m{zPl}#PR*D(ϫY7N2@f)G]rm#+){PwZ·AWD̒p/UpZTjʱ:$0#im1k7qRx2,NHWv ZCOFL26ްjQS;/]^ WTQ fKqt: |\}"){e`Ԝ7uD=̺>v3P2pOi>edcsu̯ӵ :smG7+Ǝ[jGͨn9gj)|~5}S w\rMo}#90atQh(O[^Q ]˺jRg+[s(w%Ќ]oǵc:v]źp* ?; _K5AjqȆtNZ;b0" ;X/iIJ7[z>H3\QQr#~q@BӾ\m}NXev+b - >^!sG1ql1zS/i=ƋqJа:O9KT%Qh±j+ue}FSRӚ@H Φ ݯ~++Ǘg+2 kE3FiqR_ vSR"x2Td\e`S.L!{ƭ(AVdyV>4%ӀMI+u] CiWUd*?$3$8>*;{Sgˆز=5;v˃^.YR*/N\+z3J/fsFe=U.T?YWfaWݢ|#2%ytHzT0I2$yPP ,8OvwɈh() ]z}~fCZ{WwsLC2ph󝕥ѡWqy"0on>LJ[)b7 w_Z$Mtmf3AՓnT]ǡɓ i|p'W!%`k)j#PxBM>ƒ[o8I:$0nDo8]ƘXU%\= wG˕#Jn준Wd(Δ po1_=o(Y&1Լv(d>Xktv=mv< ʨXo]v+STsޟ0QQUqJ@2`U&/Z"4UHQ%=I~a*\FLbk|(>YS)+*eSQXQv}I.M꧘o<{CbUο_06 ,6Ycraf餐KԹ<-;ش3nÃ+7EMԩŧ6j9`h|-ADb+} nugǜoڒ ckku918LQ_}n~g-&8A AmWˈ,Xl$S`pȟ̦tp^ïn"^X/89!v,!I|/(|ѳ&ɟ~9unf Uve)pv=Zz~hu"g0-2, $r͠ˣD#7Ԁ=W m׷mˬ` D2A8wY䦿Ry|Zz.a''bZ )!]VBz^9/e۠ vX(8o.< BA Ķ;2MM&AR%3~y7aWoW kY4xߜmdɽwLSY>9gT~׌IG[4WIPXڄ|͜=oZrZz#n&p/S|_/'(+%~4rMۃ]ԬGg'K$;XDBj#Q) ?&:([zM㇙}FH%srm<8|2XΎ~z1f&d(B D^ *+[XNq4)A%C߬D-"HPngUOPiN%u9?lЯV~Dˁ^AzCTk+z|]Y8/(yZƏ^|Lο*vYUf+wQ(M'tc-iE[VT$5$vQhy[os?)<;*{mT 4*M9s.+Z;׾"~eG3"Sr&$h%\5b QlSLjư|@:x3i.PIH$h{IcRj;u(f_\.{\0U 6diH{9Mؘ%,)a~|DgeTQݑ61A+ 5xo 9+~'塛iIۅӧI}! 'KHN§JkoS]iWu.<AufxQk%ȬLB+G#O'T.'wC (ѱ} n؃)Ḩ̅E \[(RKfNȨr΢ -gD]af: Y9| ^ 5\53zRApLow=Z`JMb}D|X緾g`0j,5d٩m)^dx0nx;Ʀfﲈ7/2N/AKTT*bc;11p8Rd6[0'%R!֠btİv`o6%Iqp:ݧ>b<Ix<&0:{8T5SM,5J~.5o\=N=x_˘oTcu~hZl}Lj=WcsZ:w¦)kȒAX,jQHX0`Y2rXuJǡZ֨Oȥ2ot-<۞ڜᛕEb!Grlf 9+0B=K2}O`@GPuE~C@AE x%k##چU 7-[e^7r=G3tmea' $V [ԬedoÀZiP:IẈf0`[iQ/4혀ՆPA_fDE5-Q Ssr$aLܒcr ytA} vw_PDØ] 38w12͸ލ69)ݣdSZ7:+nq=ePFڱL*3l\B{H1~Hs@Qzjj~#0(vtHh]q(c:8 qv<(Zd`mg=cIZC}ӯ2@ -ôx`@"kFuU@_**]JIv#4Q ]PM0 >c'}[x~;ߓOEͷCKPbzMWb*d^} +N_:ֻ1%Ir>SA/w (mb 9y޶ePU&"iRĕه>Yr}WiU2/ϐVlni-5 ucYKRjXd ¬J|%^,0Ѡs '4 w,S_F+Yd]tnr??tbDg ~W6^0F6aga`)^;3RشvȨjşV~Gh_-wp!H`{AuiyE7`6юh&^xҞsw1 sBkc7#F D,F}Ax!O#%JZ@6 p{uyjSN-7vFq5?̥kmL[=J\TJ8$C+kNBwa3:z 2tuY1rCMBN1ئ"w2#2K"C.u۪bvrk# /rkjA>Dȗk*]R!}zx1Iy+-)զrDjoxLId[Z)2"<-k/l솜4^Q{OJ}M2eHŊDQT[ _3Bg 6%Fnrj zqwBvM c4ZtÜH:Fji*XHdY<(^(K$["/adQR|#\Λ޲h݄MrV81>g=LAOgxKeTK5 >?g= Ε}M1h1`&6o=UZCֹ)a$Rc)-z'Z^[sAС恴L`dY"Nf^`?x;4~o4:jEIMF.Xj6$)"gxU洌Ӱ~YN967յ^cA8 $R3ꃼP=<ݑu_)vGB?t4\fhb}XMN5<)S?uACB,7HU(?ؑ=/S6r$ΞLgutZ:N3Nt"l.wevuZy"{8fFO(THL6ۍ/:{0cܫvRkZ \9x~4>cR#DT9 %LܶnG`)},RHxi /% [:t!Wҷnt72(;Ta*+׿߮q;B̩bmɗl}z6J' zI % "ِٗp>Iaxh߰lmg䲃5< >H;#taƚ]ZHbl#$'FVivlnVIG3IJx)AqDдwbwv!8,&IU+]1;20s7! 94ID vȅw9S@;}an+2ɺ.=)XXvֶEV0yȴ~x }8^-.٬W]8/8A=|kBBP"A_bc"&@^Ga>[̀8w.zmU>AB 6>6zEUy UdNۢܪ ̍֐L伭A04xT$Br) :cAC&#A 9JmTYR!'t3ESb{""\[e[&*R *-NS ]Ί=1* c_Q SYfrZ=DqQq^W螡c`ci'k$JK'L쥈~EAY 5HյWP7,7M$R@?+̶s%~Dمe.hT'wvhX]tSDDDH"(7M+׎Mk*"V@m%O_ Ak/ t5ͯχ7_ ysxU6G Sߞ #I7!AҴ/ϙZ[P4~w@桹Q!9]ltBagտ$k @[zi@IMM=&,Z{Id}}< _uh\aH l%.E3v.]ZC_ø`]+ܰJi_E,Jc0H7I$D0`]F|OeYexhc[۪n(iɝ?"uԲY:zF۳[~1*Ns7qgӣݭ ڿ8(^'`|a Yk5oGɧLe,=Ió̉Wa Ls_:;t_*DYC xc;\>u]i\moG5@a@{0(%3'{"l`׸dWL4C#InK(HܰMV9ug A'8W,oJ\Cί4Ǣ݅GQP ~}IeǓjS{Sk18D"V},BnDY:=W!rNR?y= | e%k)x::B1S%PQv7>LmmHU ̨Ч-4(v7CU}X?1b*JT78 \ؿ`կV+ rFm P%ek QP1miCPڳ|!RȀg˴qtpۄݛ_wqN@}a?;%ls `[`q_EHΖ~8^an]͢Ӻd;UgAnf`j(m?G* $d A[ ̾>Fs5:ijcq̜)Y`H>m7a;zT̡XJ" #$rJlB/6kdf!&޶R$YXs8qxkZ'2wyS}:!g j!+c1UvŘ˯\h>֏먺$l-^a'FuC S$z("tϤ';l+A90ډuMr tɾ q+COK_6Bd:Xv+̊}R4D ,Ϝ7&E7[c #~Qnkk;{E 5[_9ckF#;Hφ5nd-%,OӑܰmCؓYi-R=[3)􃝨W\Y97=b]Fm*43X|rH[twA"*_ݕK3^5hGzknJMK|nТShC䖻gSAk@Cq _,Du V:5 TN4c@XsftԚVM(RN%|ä[ەa[b|# `(2.&Mof2Zcbo 6IE'}QXCC'ǐPdF I >.ЛrtwR:B|in;eqiOff>Dhf?TsM|ӺβMiT+h" lAZMy[ecEi M/ޣnOI Ox1I-Bx/G-{%Py\HU&`+eHj$n#WI痜Ck̃v9Q`cjV][+;g\˅ܷ({Wiy0.2t7>Ȧ[:)G_x 0iX?w N{KOW RlF b3ys?4f 9h/31);gFJ߄weF[UFKޒzB:{hv_QQCBEjz_z[" M[cJPvZUR ָj V5$6Z4oRgpWp.m 3T stVMJ>̻7_@3i]<6 *IsU D1bQ>yD 1pplS[C6/CJM rl, Fߕ'h*(NJYzׂ",ab4_g65&ޘ{3uJ.K|욦< ߸뛇~'t={€ q !VÅ ;F /%vk|ɭm7ǹF'cۧ VwKU-xgAi+ L0D)h,tenZh+u HP_?U')6vکXݟi68Ѽ:^8~)RS4\cΌN_4~$X5R%h]Or.Y|nqxoޜH~w!o|efMP>9t w?"*4˅3$TzMWe j5B?iC>>ufH.W][IZ;qƞty|] w&8Vctcuw鯾J$P &ITYg;'mԬ/qwffxklpa׸!Q]7R{]_0|̎A/<hA%" 8܉kf{g`~!&yMH0Cѻ'D{{$>9M P*zk`II|]ɗ{?' *dK0>KTӌ.k8Ġ{ |{oDƩzh,̲+yT6ź$Cu凿0- lQ5dDv^i먵a<{R\Ghs'V0i߬<.LHG ""b^i:pQF {g/Bt2sݧ cIY+^A/Btn2F5Llޯ295Y#=&3P$@&1&w}ٚ3` (`o3 s[Fp_dS=μ/hWA2ZU!1k4]L Qum]qҫhW_lapLj4ƜeWvF#jv>m!e1{l %Fu֩f``߼z\"D=}Nl&սkT >zMw@8بFj_>!u&%Cm90F.ē"o 0=,a~'8lydU*6] |Dt娬qe>QSt%Nar< xPȖ)S|A/Ɇ_+:NH@I1<w*̗ hd8Ώˠ.bDƗSluty-HGgOE U vO2 ӈD%BT77$ĘWV"2ʥ$0ȜR"xy6 π{.҂Rc:= |@1ߏ-1܉ ]~S+9n9/X>i`@ZK1q'vk3Jt1AY.5` (߫fE;=y5d\#mx +1G^%*@G>{{p])f O-> rϣJ}!SZ9 r&3 ys9Nlf?مԒ除4/HR΢V:DwT+"#tZ#OR;U_9|CTQO#cΎ khi2Z*o_/E>p6MR)~ qS")!"Ri`$$97]>`GoPGv\ w48ص47Ft[9Ԃ%kư$6 dx.#XZ3 |Y0w SSIcٟ "/h69 1 M1ƙ"̵WZxBȣZ<ֺ8ci©8Egl'|_DG%09z3w4>En_.|f hU: ƕrY~?C8tVQtَg_ŝ!S,zx1FAEI) 8آ;26Al:lGa`wg;ztr{:QЭ5ۗ.Q:q \p+U %*| #cGzٽ "<Β?ȑ Dx4;.9Vzye/u* +\*rSa+7HjQp͈M:ujpeV# @L.R5Z1|Bݩb(uCvNCNL3p}\gFLcWtiK?b+~'hjGY32C!%RTU"yll5&۵ӷ9]shG}5ޔ]"+eP[E,K nWRXs$mb/*0X9{GW 8ύWGݎ8,{pݠķzw*Z>܋[-]àNع=+6f1Z@&O]|FP8=/q`vEAwTpuIz`-= ocO}P؉s`Cw ge';na8,Q|YC-FҲ*>l¢[)D}TBƒ:n2z) nBuaK,m4U)*Wr$hGom::ʬhz'&zȎ .vGqw˟ h0CJ2)[8Ъs` d^Yf"eq_s?eү=p5A_ibAkA_݇N=tsp'qqTQt{[Rwϼ\aOS n@:\>_QG6vc=RB :wixBIr;zԒ!eЁ+x^ nI~EGrE5ccS̝< [piVPn=R.ɫ-bw|^K^8‚3 3=Ɨ0)`4Zq110,oe~ zsI^4+Ev֖4,}: t?W/D뀅h"}Rr,:"St&,45ΩP8xfN g(>FpN16a"n=<!<3h%f|qg}ҮZZJ}]NCNSYS =:Ln;KތΓȏ@R" 0{O.1z Ph̍+-:%IH؁?ljtxfXpi0AQYf+JmYFc7vLA:ŰlT,>oe a>`j5FCRkکο"/@{cD)P Fh zSj $ow0aV34v–4pc׾oP :NcoÚ+ Zh.ET{>m"n/BE]QsKS %G*_2!+WJ0- > BA!P(yf*l(HJ5@C/ '%O{H~Pkb:}K|'9v0N;8jru8PM&{ ]=JSXPVQR{G񑥋}Ubιp I}N۞UyywTd%I)# 3/8\gfV7^"/CtЫuT@@8Z~țO؏h(WT,9BOO_+d1_ 4[]]ӒhHdAڿa:ս\f+L$R&!$O!l48އ5LɪLMHB1_CeQe,ezz2g˛=My98@;(aCY^7bzH]K1rc+^vo`[pgIubP6EY$ڴɂC6څM /TAG2 *3AN@h e@[UXkw~M1q[q*p xMWdvy6yQODp xrՄi⣔O[RFЛPPrmX!!>A- ҚѺ. /Ƅf^UB;O$vay$%i+ '#ߙ:hANBSOVQaa`@(4i1tc QΠ(:RHmCBi*@ӝ ris|anZPˌq6%QkJ\M"x-CswʼYt8LwC ,UU.(c5+Cȥk_bP-# i+ ^"HFJkF3긓U;6uIX ơՏ/6,([j-؎$|{>QW3}6 =HRw:VT'DGmwZEWXo7sJ.@a*WD &KEt1l(7g#íᒖZhtv!8>>f-[uz§yEܬkXHBYvMf\}ɑS}j^XB 58 D'7h?_b@L/N#K(cfa5Thi,CP.sy4G ^ <`ayL؊cA>8֠؊CѶ Xk) 6FN #HbÀOsC#vM)2U_ae?vN(YPSFg^r484sܷ$iU lQQ|\u@TEa>﫷>X1`Ch%qxZyѻ~J[|!b٨_v$a E@)ā0po8瀃K $~Ӳb%Q!+ TƋu610RR=%TΝBfe7 K"C4 jZY}D ]Q:=~-MwЎ(58/${g~m@X/`ɱdۢ@@F$~WѺvoVC48 º%،MB b]ۭJGl,$#GxRX"eXviBLn7~LG3ki9Hn&H5Zd)9 hw6 T [eUm8BURC>Kl\`RIx-5F+i.䙊W`(Wkos>;c@b\\0/{ya2wֱ!P@GngRulu|ɃO8$R;XFw!y@VPYV}uqC9 UdX`?\jZ=(^D"=3:"X;AlѪ(MABݜ;/( ԠC$`hEi\T&O6;ѽ/* XIra^_0T5=irS`+mRXzsR wp/wEjXW9V O k/JR,kZY.<ޝم4 qӃb3[, l8ME)4SJn|*_zfUU BHײhg.M8j@Zzy!!X%^`X*Gy7WD Z^~/apĞMX,W`dB .A4jPZr PXޘ4.=LǼFG3i]CFξ0De5-SQVPN*ǰn%[2DzrtL@}U{d6养gh}) Ϥt9qR8AL9oc6XUzKN; $5 9K}l`<ʻVyZ RA=[g?}Փŏjٮn^|EI"7O }Te@16? {\HUF KJmÈSQEKbdgˍ"E= JN/ m-bad:Ŭݪv[Cq[-b&,}LJ;{W}n1f}ݦa8YIpuO%t` ?fR;SuRVk'$](GȠO?šgb![?\%&ힴP;9{ew Cd}ٕ,n ~68+M:t.+euTx+o Ǘ%"b= 71KQP#7ɂІbڷһyDr-,CAP&I771GNsvz}cZ`Y>dwŚRCUm0S0ޑQh/G'`i̫6+,4ʩi bŻz㸏Zn6j U/Uk#ca5S)N[G$6",.nLD3dQ.Te3pX/N C Y?0blJ{xʘ|p9U>ž☏òdB?=kPǓ9,Lk[K~K?› 2P;j"F\ ,,$tBsyZ: ջ#4]lGMe A=gI*n* bgXRݿ9?kjq s`ymV(=&q}=4Hgl* zO*:E(ܟ)" IJ/F +40 $:SV: ǰ|rg9t/&/qkoB7͠{tDBHsU .|H"/^ Jt=4mF$yI©`6CdoRz{Z'U>_\YM޸=j ~Ff+U/5vKy >nrCGP'Pߧy*[DחMUa֕hITvMef`U} ĄcoɹJl=czBm"!}P9){.,ڄҭ%WU8؏k+R6P?ρ@ jIͺd ׻UH4ESnem1S7H@4;>UEGZh|u )RGwy噥yZxej)+1^,ZhO*ڇ}e g~#A4"fQ>I+%.m=}hXMiqC LJHnHJ W=V논t7խi2 P.Rz2\<%& nl 1 _):Qf؅ .՗ G5/O [eI5?2Zͷoچ0zRH6>*(!bUr68d[:rGPL$SC0EAhΰTn,`D` ۦ"h'ŌM 3\H6Y|._H4ܥXݨ"Yk! iO{Y9YxP*'![z`'g @ݾY#8 [LlW Gs ((6e(dcF0d:4,w UM`b䉤weU)2C,1c^ O_nnݶ=׌W&1YOz@eU)a+n*y=-bawͫX4|(#gg'U\NoCT~d˥gAX)vJy`U1-)יּ5ê'od'Xo!tdOZOؘC-.`HA'L0M&Zp"%8eaQ甁уÄNg7NGl'g.h,X3b^)\7;m:IӮ?.>{f# ObI 4e9,F0zh5<IAU8r遷ݞ}~ߠhiANmSG/9&A?AþÝ>ay+ɣe];Ak jRUhkU(nBg[9}Ӝ/P'#EylNtl'E| 7.O MLx3 .hnY wIpM-8#pZĉ %NmpAeki!Ft0ZKj>eveu3>3~H 2kdד4CǘE@Tr4}Ѓ/}"k ws͓ϚÔ~t@ o`znӔM6 {.5g4}[j͆ԣ7,޿%B|@(? í/r0pJJn6<l$v8s1Sڔ(o_ݟ#$1fvFquRx@9Ef>~8-n:ƥ07R:k)I. "`7TVIZ&i6ܠ?}/J#=]sD$#.Lt|&ޫeUQQWUDH+]Hvfge \[GOHj,"{K8\1;հ6\V|AI#KՒQEf?PUkN7򷳤„^wAp-">}q=PN?nIEZnąW 6qjt:M YrXxnFFJk#DH-IO<iVІy(.7*d)V4R9(%p jdYkb|][x o3p25HOzFF#D^'^TCl/ QþÏϯuPiZɮ t;lM[cQ(LAyk!5+֬ _u,Jdy EӼ| ȀR;w0@4'WC xڋhaMWx!_޽2LAb {qjh5wd`9o^@AϮVROԁՔAb|羻Şw]t60U027tӪQa8"KGth##y P[fWMgߑdP7,ur?D9<@8CVenʿE^PGP2쁈[mrzaM2Ԝ`L&JJ$oiq ~L^dUttSD4;#)윘6d .S]#@1䑕Bj\!=B.aoCts{=pE:^zq$ E"s1ƸqкUx(;#]^@0Xo,MBw5p@{4fGxՕ9ւ69,] GJӺxTt0/m gF0.SHvll~uwah+'1.jL?Qrgh4^-sCr,v{! `i?ƭd;ܘ7M~bd٬7丅N]٥f67࿦VzA(QBãL*(MaHfH萬._+0kKx6TkQG`k:1_J,y:i=66C^k Ihg')OsKI1xZg8UDڃ2]ʳ7aaR1P&eE&c;h :"rVe9*oc2zRm {ާ%<^ytk_ ?p[։Xk6Q""d>$klX,(s}-糦N "Oq-Q+c29?oz߿|Yjшr/[ۢmt잖!ϑI:MxCώ /#S%M0SE >KMV tRCU~ܘohwV>vT74[P/ѮOZ`-PQ!\2L>ov8 I`:q?Y%vk&TW@kٍ(t`%W1& NN\(.sV}.n^ .J[aF X괾v)t,U͹dFSy!jf\Tt$H2t])5";ÑşMd*O/w3kjc-W+=zv *d=-s/l%,GS9F {{#NdZR32pFLTl&YeֹI7tRN=8: "H<ԅ/F%d7-[Ms[@AؤA4ʙ{28|àRzw.3R}n}3IȤ${,'ӫQ<_p 35 |j_cGpݒBj$;kӓX|0~X;죦29,'S)#=O"Y$D-S\B!ba|']Lo\B_6˩ӯ׎:oDS*y(M,-١d23vj[4,%ü[pHֆ%R/D.цRZdH9=D&Y Ye2+KQ$Z^; EwgD/XxĮyf>̎蜴EP l#kk{Zu! Dx#!?6У3dI&IK@7;ɁjǝVؤ1[&ֳ?T-ˠA 9AC-U_W.;S,uf&1H,؛7S+@vM[F)wC;k)K1^GiU ёv> jWT*L g*),Ik"-q0 :R>FC@|{ so ՟Sx1P3P81> nzmo]G𝈜ܨe}^ZPREiB6[rJM8ɽ6ĈgI LE4*I _Opx*-J L[W-g rY2 g}:k~!I^.,'O6S0mvWӆ<(̓rkMeDJTd6C uf9&sfz>6WʸPcTH3CV{#^drb?In U &K@/}22cIn6"6S*;]IWYݕXv)0r;>K=nrG:* yVʛ6zd]qD櫀&Qԛ) []̳[hܝ6\1~!>XoV jMTf.7q(Xop]ƈMĴgutd0LSj>9q`'Jźi6 ꯼<-)6̌?7C"C$ޚ -:}]ϗ\VN>-Un-KcXٔi d0Ef#R.;~z C!RR~#e9`C:i89I#+]t] FŵtHIýw"|]j) r{}PK8r$ь( /kmp .pj>fޝ<ʗ 론t$%5PWovP ~`_yYy[!8-҃d5t&$Z-)rLEсH7GM/넛#ꆰ$x>--DH%vX<1cuG4g paןjHgzWP3=^'W# v;EØ!Ҩ:8]79U]3{wʪdm{$a,@B5':3=uW)ޓ=AԨ'C!Fjwgˉs_JZB,IKr5 ^dy"dʅUW[EA^CE_n-{(Ty'pcšd'c%_պZVԕMkXm j~DK'xIg^Q+~2Rd~]uϓZw{Aqh WTl.wHCu7(28KُZT_]8Juca4b( wV^ƍ0=plPebARjAX9E)q_xkN$Ǔ5hkVcÆ\] MJs xi+!emU8X]gIdz;@y$K zD .Z[DoK\[K6W?tVƚ Nmg2XClGs;PHp1]2M3J"FVNZt ո1qAjl=(][m^ywڷ+d)ːC3>o"$ u1im޸'DP^x.+yrz%Ԇ1FT9X=5,\ǎ`su>o"b\FGXS&0MFndJ@(|B'ooӏ Y۹*KPy+2  Si «:deㄙѰ sy?؀IT灘 +ȑ?-^VHHzo>+J묯 Be'KrtŠ#* ]g; 4tƏا!]Znuو^Gp4ed,I0$1\z*Ԝ˜nL!|+{kj2ќSmHL Ŏ_P; LA$5C BCZar}?9wܚ>Y]}a颉1fy*guJGDZ.~^;En=#%L#&̪Z\9-VSsH_jiP4d#]m`ҽ-Kg̽{7|*yoe_ꦹxr lĸ̫ǟhY jw(R* Ma2Ƶ\ EHK<5b{fR0 t-Œˏ>[RSY8`,Id 2H5> $3kEchZ4 .fİ1NƲ6jɐ*/X>6JΖϜխ]I: ,D푼u1!!'{, }bs pm82-7+`{%Q )[Mo(eEpgR?uVk>.}Ĉ|ij;u.[?QHyU z7/}Uq%1mET v0e 7=%id$ t{YgYbʤ)2EY%^ GYj-sƢY*4HD;vQ4B_2hN()Z+XBƣ CV:>g78vwWa[e1 W z% >[ TZ̔Bl윞`U販9z.0KC/'y8QFNA%د"# /HD! ?h$R}^%2fJtV}ofr1\z`$ˮ$"d15"%qå{8J6dv "L?4gc iIm\u?MSLsSblg>&M/o.""m=*ktJα)h]@+YY:Jx"QP pRB'c{?\m<T*kI/Z!ROQŭMKTR3@39@XZ~G_;N!YCJC/X^`$2jBՏ]ʁ;?;zPD>[t3CR2-X51-(c4ށGk+j ,tE(Y޼7(Ҟ7O9wcK.AaQ#_쒴^&nVRSBR:c~/GI,>iԯ3g~}͇+O=`lK%&:Mw WJ"~uh^~#ӺsMf0dKcKu=ZN 4 = mPLxWn/?Ef53,ژ69z-)g7٪IJ7AA@Xd@>gejIM9/5Vspsb)| k;}R2kڦs[C'E|J|Š?VZdlzvU|ǰKw~x)6/CNo aĵ >΍!vrI>u,Z퉇K +6'mW2X%_86؎?y ?>30@8ni>ߔed ~nc"İuUuj!F}.:}D0?4tF'N˽@gJI%/Rˀ󥡷b] Pꂫ593gJ65OpMahik fWRH.p6 -:Վ0 KyaY&Z-@fZB[_B.Otd*s*kֈj: ֤pi6Yjܢ\ߧʮsz Ƹ*.n.8]:2M.J>"Ç$ r\i/h[`E+Ör{&5( "3J_Qd}***Op7Y2]!m- 9F-^`zѱ*SSQ`ranɞsvm]ݐ"0 JU27cbWDhpT{GBG{q} ??Z\V3YO7s R'7' |b%֝ZDLrj0I@Hʾ1Zܻ_K4B"O*4A՞g9#X,]'0$y99rW5?qy6'u4zhy{$C7 kaH#y/XPXzI#ոі5>]%, 6*6 [w#Ypȷlc33wmJVv'ӰJ78ØfP81G"1\8, MYgз]2.wbܞE,QD%XrZ˗;{ۑ(7{q{7 '2%j!'pReT<Ӻ!dSg6miv$>O)uɘ rl__.PSߟg"/>Lژ*PL,cS9V)LO{W4{ɇ  BB)Zuؓ:wVKR35?XD-qSe6`5g9Etw"ۑ^E,p8KbaUn[apb)Cl<Gu\l]?*Wd/OلtPbT틘9DWO.zfw"7xrY0bNk.^QٝnJU1O5yD`d5 5ؤ}CYd-pJO#_o~ٚ ]:zNKr*@+sH([kFb0p 1H6ͯ*oRstK ="`-Sm;~8 BluESe)(1 *:+{jT 2|qj&E9G|<~ .=)`8'K|!4~HIrxs!ꯂMqo1?^s`d}dԕJrynRί̆l39ˊԙ r1ttH ;MlւJWaXhZK"%u*:'"8|jy$|gKB!Lx]G.AZUF.̙p.)'=*p+4bi8U 1NHeetvK![Y_0~!^-1Kș['s: dm#O\qW`%^<O&`[~ 97,:,C~卧X2a?>aI;_dk͕z){wn*.7`ǡϊm%smS LC\›6+K*NMx={-ҘG57ToT|N1F;JC䅬Sulq o[vX5}K~!sT99'ʘ[n@F!kTWQװ(cH_39eaw\ذYg."8&x7q+]CoY4YMAg[~?"K<-@y>r}9dc泅h0Xы`CqȺHbdTXԽKx.Nʃre@' "&ٛ`8d.ΐ퉜0OpugVyTQ-߾Cm>~@g4a@@8;h0#CTcFݡ!s9P8 a['O%nd=>B6zsZoaT6@(,2D&usB=Q,yf ֥"AZ:M;5JC&DpUÛIâv7 m~a%aG4u4ڍVL KPO3e3|AGa Ƅ][w@!mJ̆*:ҕڇU?3Q_A$.{Bƥx:fC14Y*kVCS%ևw~J8 "+H~.< b ?Pˑ(洼Pצl@ uER| I#.0M[.kT;Ezzΰ%>Qf%# KG$#NXC_77tQ*.Nb>iLi0PM{T M3?~7c*,Ɲ U<(_ZZ%"5pJT:H ஐau_)6uw=52"&T18r~my =k$k:XяP͕- 0 Cd."8b}k;ۋmW>?% i-gZ6jgN]='% )вhI+TYm94}A3cw~/qYiCY}^X#3[\pr؏nibq4T}AkMp[q@+r3P=R}h.ŦQQϡv֌rM?#[0G4DE!讥[~YAC[PرʨMZaSͱWN4;"GO& yC3 ZJD8NmnsS؎oW4սjkW`Y\6zݩh|US;Ŝ^Yqg;dn7I5a{WEG:DW+on&o#jVLL>TQ%$-[{XlF85d~>gN4),)[RGހ龩N7 ˈU21 "jR\zWTyK`hPOms;Ȩ0pZ`Awoԍf1єikkՍ^¸X0ki\"]/Пt=9|6JӖJvReTsX\ $.<3aaW<"+Ϫy˹%& :OW /Z(xt( z ~ҧD$:miW*3TgM RqܭzFR$XlcR* qN\v9?C>9>+mg!Ռ =U;O6s;xG## VC:䜈=V/nZ6gm!i [}nk}vM?Uxqę,d0d" n2 yE)V H ԝvCȵl%spHYr|U/[Th2]7 L`#1k0,Kxf"t ";d[Axiogt1 ƃvTM!ofzqQe~`s)/Y7fMJGDȨi޳swp&BKb!SulQZMFMP$o|T$,XG@@Gߕƿ|E8eFWWS¤rϘD;!;i]XqoiS}-1>{Bp_fKm_7ZX"Gch-EqEE58 ioE逰J]o8""/|Ů9DVXK<<8uU΃9) ϣ&lNhc(Qǡu^N"v^3Uצorqί L#Z55:ErLốp}waټ`?<jS| \\'GO\2 #}bP~==@ VYeB9DW;itMHz AvY:xqST@A<1,2ݻdT$ Yvu)8{p=faF a%l +=׮&[c $;~b!+SY^֒pt DD$oZЫ~:9;, 6qJ(30'TO[eݸG{P}>s3' 4_:=N&8 HxXE6@<[.E8dFF]D*S2pYgsXxc[>㙵Se 濭|d2\r>U=M]XéPv5\bҚhmeP ,e^9XU}Tm]Ek^;{ zn*ν@9rz#SuZ5DT. w2?a3z ^P,'LA`  NJ .tT~<013mƗem2?jbڦgb::c :O2Em!zel-$޿ @1[i⫑BO 2oQjZv`hbQt˲/rjYv#9uol╷i{"@5Zuƻ$=-bɇ !}}A YIpj`Ip_lȂY@֘ ]@qI6/{ϸ%ONVfIk{CfJگ*/,FÇdY˥,Y\zI~!Z#4Aa2 gJD`Ul8w2٪1ފd5IMM_ ٩Tco^ ? c=jdڤ8l:Zh3fBL٩&(^#tZs}G;lDi1hig=3 ]yiZ-wom6Ve^^Hgͥn}Y"J{ҕ 3#q c#:z`pބvԑ>1.Yp~0l'56Uٜ\.fsGTwmzpVDm6ٿ6 V)ýnȳ^5>0"'DR}@ ּJ9*׀ .dbWc5,nŞ2Xmk*7Y'HA2Dz Ap(uabYwGOk:M(O9pدg%>B]2CfY4^l3J/Cl =ymZֹmFB@K>i&s6 }FxT`cb=k9befVf9`O %dau1I,nO=.6 a9xT3Zil:/[G<βW>Y,jp;(g n%$($n.BfIeNZ0Z1>^?#gdd̦o|@2ұyg>MfpV<-|iVLͼ'= RdMFhB(Dpъlo(g@b xbhXͷh|DG:u]nW| P&CL7MNM%0!Mf<]2NsQe@7sm %0V- S]M%|0p&ްTT^NتǟKdhX4`́,PvUb_2AȒFhX{~TGćF 2Tң4]<#s3}}9 YTs+BRF >@F=xzG xs4U);}aO|ۈ|6SQ#%B`aQHWڜTjc"oKbYeTbWX99kl[#tuDDC锿0B$Y5Jػmbx7?ÃvR)Yz wr KZOC3;OW|}]ͱ|(Ɉq:Y"exGcDo*<#ӛ'::4E =}͙EyнS["pLiyv GZ_g٭@޸gx8>hNDfZ6F%N?$47a೶'H"YM|~FA֏>  ܑ{(s꼇=EVMLHt4!ӘhZJ3,;pm& R_߬{fw*Z>Z'^>m 3D2vۯ"(.z5q$hT[ gle|2*k1WtD5؅=*6a8n֑2+;"b㞻roIP=|kksgX] @nVh޺qIW"w&ievA%WG򬪊|F1brV!=xE ldJI/p(u?hlFZM7x*^H B]:ZDnIjLNDV[n*Yd%1_EaDND~(RqxXNzWdJ)B|_;Qdw҆q gFpsRng.dQ?pӱi$\(FSk4^"p4ﳀڡJKfmzG-%$1 n%qs~i5bwZ+)['ȋ1>p ^> nw0}7 dTYBSc_KDk8w܆Ezoפˆ9c0{؁= ݄,*iC6MF)T)5 Eѵ3+A~=S3knu'kW >cr嫅AL_^ gPzf,w/lk~\ZZ [An3m]!lmO䓾`VTDd0m+'A%$h"|1ȍsجfTF#Tx?0(-ƚ>%Η=I/%9~e%rbWƢ"ץإ&r`{#9NI:%;Ҷ:/rCh\@t-e %@Q>Or0p]t $O+M43?ΰ ϓ"!=E=yO $۔+D\`qwBPQFo==lvv|hP %ޕf& Nǫf^- [e0iI+0g3""Iz8[>>wQ%r;):d $`;'N`TxvfNDÎߺ ܤ԰'dh,1i brvN8Q6*쫘!a56i6(W$V61o3=nL:tp1vtj< Z[5竈OAqlCJKP42jjT  OZKEB8ފucmD\M`R{[v(nqLqA*bL*J87ڙvy`.}h2_,&{xƮG:8ٓ 񗬇-3]LuC\j6ּ+d^3 ذIV| d^۷CRY|83 mɮTA`"/>%x)qysXխ}^/ q_b$y #^+Q ?VQ4Yp!Cz+z mHP7tt֭շ) ɛ?*!aYr;@ĺ_ A˅k39¢nggǙe 7 XbNf I,(fh-ron\ @徒4zo^r h3ҡz1ɩRmo ^Έ ^.z(o%h.j=v3{o 1mT4}T9xKHU9QΚ#1Y׷lV+H6"ZQ<[#>IV+e+Jc(;{z6:P*-]Á>zGG-FN্j|Ztqxpu%I %-+8μQLxѱ/G}7&g5tG:#"\qzt\Tkg>*ƨ$i20uY kӵQƤDʓ/O5w]NK FMu3VCt^e)+?0rAz1ǬDI6}j(v+C4l=a_Io_W,Sȹ@d&n0ɺ ?=by\v2D 0nb[@i&7%LZǛއ@8<}TQVofW5CKss0~5piݯns4:Q 2Ԧ/;'t@Ȉ}==-3/QRf8`I*ޜ(Uu-nf Dθ˽?Xt55k#U(0xN=ntd &y ZeLեC!x W|mKUh'woB/1 nܭ}nUz."gy\tZsTszGz% 9N/cnk#f=皔NVMœL]-8.E(sF܎CSZ=9 U+M:cq Q-A$M)g et%"|&a܄t m纋r/bAVEjKV+Vy j 6*eP -O/rCkܯ4xRBMZfQ~4Ю_ ^@Cnxu<|m: ә:u& _FN}2ef1X/M){Q'ԇ~apŁGxHs˽0lGqe߃K9]ɪWEdkŽ)ɗ1.ǃvѺSpwax5)5ʣ},pF0vYl j/l-hL-eFTd>M`$` oۆt V|yc)It/+8=cjYdKCկ"?Wp7G~zB_ lPjV;H OұF;FDƜsX`H}s2ǻEԩۺ`[GTjC\}KNISc0q }0b./Ew^mfx26b>r3ijLe[аTEjT+ݛKh$S1h䜲-x}T:%[K7ߘ  7 K]ܭ mKlb9 PMHIR@ӁyT!Nxxh;DŅ'균ILcSXUWMI;7ƦzcVY4Q;c:]&@\acĔxih*1}kl+oo ~4WC<ܡf,LeI>siB\hVٰl%<}v #|$xҏR.5a$r[C*ŪkGvH,a# G(X`KVZX(M#p}+RP/{amo} 2o a+33ԛr?/rW^ܜؠ1ovk$b 42EY0FcǓg&bG> 15S C"H!܁fgg21F{}ecm.a6ļX*֍D52@O ܷ\77u/"-wVYOSᘏU&&=_qCnIpPB?'bg*' BA "m޲nYC< { $Z8`&>SO2KА)ˏo[}Ƌj(6]97_[]B(7<8 C_+ʻATRh6Klb+\4kպ58x%B|:wxæfW.Șe6 ll 7KjHXC!-t- 4ulVp< 1}o!eU"KٞNoE 1UQ5[!j#\Jɕ$+AsC`d$~I{M؂J@eOW5BGy ÃNjj< z.-oUWq [_ Q_t p&džWb5~cR91FQ Q85`Q0μ!ekrfq_c?n0Q7~el2U4e] ;,9ޭi,evIF=3^!&a"JP3>;O] mdssW݆y`Ǯ`\>ry-w఼%ED<@Xf}r\>[ݪ"Vu, |8W<4@P_| jMSƍ&v,Qc%ڳ r.ڔL9KQ#]9Wy|X/4obH3GI^$L}%vI8?i݌- 6QB[Ɖq5}4.gWUSP' `{j&d& r, U!;gjL7wb |`W# l7`K߅B)DxSyt!\ }7ZݍJ!g3RR.c/3;H>úTFro`vz?p @ ``$ExFN0dXdm^ Go EnnWZh}2IN#+B /-Eg(mɤ6T={N\Hs4b >t}, C,0Wh V)3jj悓Y4 sILFc 1S1ZsƭЭѦx sU1˽D_ #Nѽ=%/yq\ًǔ|5ÎH odMtw14$P%}>hIq"1v9Q/!Z=+)fɆRqL/kJlدc~|ġXbD͂9RB#ŷHR,ܮbMɅV\C3:vv땼"L;!jtL7x*,Q^Ť Mp71MRMtIfuG(l&&u}enzNk9DuMY 6h?ňl<ͶkػNDd95H[/!bomrGvUmmM1i`-"p9lVhm*c܊73Fm1 ?}#+$<$8Δ(2%<NLc۵<3݀s3‰Pi('xrk+@X\y 3ů^n.2|tU3ֲTQ hV0„W7F٥ h "uH0]@z`//΋d>{&u=6 mӼ (J SVA.KCrBܡ7,$ɪT/ZLņ{bpv{Ro~ǙBPM w1Uae련_umڤMs,rxl.Q;x/>կ<$@e"i<62~<7Kݗꏓ fϞPrޛвϿ;Tp @]GfDb*mXf4#HL6ܢFBN֔qċ2Xsh`e5*X=8f cEQ=g|82jHA+WAoeC )̼g{`d7͟j|rjܱI)FC[N(;DyB0zPѿ_*V&M6EyO+c2 ozX.D~Ĕ"ML o@Dj~r/KY:㮑u":%YwgwXJO )N%AeĶ)\m|:<ŁWܻMփ}炶% 7M~ku:`7{M9~k34 )J݈RеrɅ{Cg7F\,m(v&iP7b/\w!xWv#aiQ4ó)Bw߹d2ypr7UHrn{Oӊq:*SőyE .=HJ[^|km,A(_|e6HX)]jYjW`$k޺lL; ,$6ܽu> Wv'Ct+S(dt5..OD7)>->zzhkH>d5-q^&hm@V٬lk+[.NDg JJ>?dh)[";JK=IĴC"U d 5ujT7?jOtk!l/0q/ڞ]/ŕD\녎 |ߨCb,7P'AwpLtDi8tCFT^ׁ#HMɹ?. %<%vxl]pAE5 &A(=+w <18=:<ӽ:xʻxJzI ԘD$ Lá«G[b$*3rZ+gUf0˜Yoe_okkv+]Mfg|6rxuu椄GBMBkhs";>x.^}3ݙ^Ɖ/gc.RLCW쾯 ?B2U3W0H̽\`2Bn4 b[3 iuIƀeU RO [$ۢ*e!~ ܽܶyX6TG0/WSSIVq1mhMA!~ɔ-.Z. V]BSrJm kMv!`Td)b[HcޝZCo6rMS+FY}+_36+RVCayFɒi!u 6=TPPU$wgcv1!bD8c@Naթ-Yn*$œ\lʷLW<ȧM"nviո>N4_Yc@V͈kapg'R cO$-`g8Jmx^bNeUMPM76:|8r3.'/.S¯9}G,`"6m-yv)|87W[`Z>Hֽ鑀܆ Z_I B̈=6sҜy\-_IS-!aL;ؙ&W:ȸ`m1Q_e)Ş_XIPCm ~Pyn>ob)`KYq!=ʾqKz?7vyO3j2/Bu\``9v(v㧮Xj6M|AFA;]"vcb9GzhrFEY{pKMVCAX׸Vq;1T޵H$\?XS ܬS@ ?'x9ѐ RV03 O{[)PkRѳt8t6Pg~RDggR̍k8f162y8mkCP~k]o;! 䛲kE=XuelItpa5$pڙ9H$(YBG Ei[UHK5k>̚r(9YPSjs跽a<Vi>bfz^ttRu1U|mckK0lI9-`";я̤Y/(Jm1=R&&E/~E=P,c"0 "!(we-2UJ_? H#UB+KzuzkP1ќ w8fs&y ~12\ߠ&ay'R Lʄ'4#K,~]wz "t`_ /!c2bC&C*1a0.B7$ѷ:Ko2tO=8ޫyH,Y Vz<B7+}b#Gh%<̭KiZ uIQ.9&,M鴎K Lڔ̤,dҵB{z Nr7•&V|IdXɂs'o+ _T5(=C=/[VB2m-]8c+2 TѓwWss5G6u~&8g]U'kf!>/2aQR4f[}d:&Wh6QA.Ǿ.YvrY1 u@Y<ǾaUۙfjlA-#&?1~z;kpz]ٷFcv0)f!jnA2?T^kVQg)ڗ[iͫu3Ggsėw3FltGiȋ7>aW7VeKN'Jk NsD77nr&A>=~՞(a[d `lKw)߰h?_vp~Q6heMn`XQd"ӫ\m^)×{lZS"[K\so1(VUG{ЮJCZXn_Bvt`41Шb9W3rFd!s?0X/ לZx+.S I(TddzH @8l `ӟ-멿1U3+DM5`170njڙӽ1&"2C6"pR-T o|YK vW5'=aF:z&ϔflg, c}Tr=nZ:v&Vbl^}K6Xo0 ~r^"hi>OξcSM\*BFg(p %ѫF>^=^{HGE:]3ka:5v顕:mߺ]RxthBL!,䓷a./Щۿ: =ʻwŖ28f )VX=WntnYJ g|JD6&Ol^>E  |puHH-V:k< v5.,Fufw&FwC"ó=?c<@/fZY::+鉚? ';. S}m+{kλҟ&A:kXbwFWM~n?ִ"k9{F\)b;4Eǻ*4QY{r#m֔gxa3Rp ځsBꞁSFh3z{oiP" [7C΍* yrKԥ1á 8pAmaS^]P/۵ lcB|%fƒ4hGEv7!vOvQ}?SOX6Muo d_X̴>SC"7 5;ovVRd"td$gƍn:Vz!&oWs nN7AMW%6%Z/^j iۑ6m0Hi'cXdOBw><7J"rz=t$ٲbj(iaK61 βA~Ờ `m(nQ ֟b6޹4,8Ͷ5(σsWQl&/{Hɿ(jg=th:X66oG*o Q?ut#8@JKUEc0u}BrNںcLH4#n;eʚ@ 05)]=][ lx\avovԓ`i$ Fi1ŽYZBU8Z'%}mzW#` Zg浃i50^;Pj7NB[p!fB9 Rך٭v2k' D`sU76yf=A%{*1DˌڛErŖ\.{(0urw-ۈM`n#8^Mb1u e^YJcGziX#gb& gezwEg2b\;#h$Q L>#sQpJI'~KUs\n3n㉊Ri!piٲ(fǰe+XH}q(#]jA@?-,AcCq f 5She HRVLy!==ch&Xx絛H(MR} ~J{qf+v.p,NW؟?{GG;II ZMбnx*s_[drc._=]qbzR'(UukRm oSqkk>Xefb8^OR(YTϬlg @4l~_6Ok5159+ffv~# ]o6kP ==b<4/Z2ǚ9↘R`q~&̎rRBX+VQee);R8);w%t,+96ji6ЃK!bO{bM}ފ32q@Dؤ~:ªki9 f4yritOViU4O;k-l8z*)uRWPX~%bxX$w>+ (،hdN1<@@%[D{U+twn(Һgxm#k7j[''H!E-?K[@`!kFɰ\?aܕ7Nr;NDt J7%ņl:ۀJB ,1 q2K#M y[,R2/ ~ *.m]?TeXF*#xŲ.zØKTj9DHb{tbkﭓt?ژ,l&ʌ izZղFMwWqCٶ?z@B:WF`v 1Gwh4BȌDVy` :^L>}`}ܣI3ӓCU:E.p=ǙHCZFpys\8*54HIJLR(!MЯ 7TH1i"vX)l9PC4kRg`;- `sdC<4c1"Dz>C֩ ! mDԢ+]lXVf쐾5,tOm1*s"`R}&!H̳߈zR[2 oOW|Q=lzIuJ$"u1=L^r^tT7BtI ]ޯ 'bHׯR$^IKUުox Ps4YP[@j\;98b%R|-,&F TJ^[>>Sp1AG*)xm.lˤ;Vƻe9{6;$"ƒANF:&C}%E⪷%;~2Bs>_y4 +6Ľ{}eA%Z߱`BO튽>K3C",eCih3⟊ YUzhx-wqgϤMD#y_zSB/Ť@ k$Jc:cuKCBM9^5[傜V7ğ:zPjBJ"' 5„WM-l 2>k 1t }6foC,&͛<0'rL]?T uyKߡ[P눥J U| KIlㄳ rO,Y X3Wqs~~ML/"R[ XLI(&OoR3WT$x[c&FDG8 )0GDrjBxj CR)H ~4GP |'B,IliD1yL&Z~è2GާBehN4F(^ U&kkk++z{Q Kg#2@8eQ:muWd6\}l\rM7u8}ިϺ 0}eHNTh8Sݩ o3zyơ]j'OD8yV0pb/2@~6zA~U4 8mV=jKUhlRBMfR`dx|h+!h>f+^ Ĕ1 wԹ?k2uF:uCy]M_1ޡk&{E73xĈ 0 `?4pA0s@%%'tOx_ , #ޚbX3{ )uSXCψV>* =ڐSߚCrwc0(Rh$,F.jqY%'٣}gn88>c/㹱!DЫl"d<f&)H=9F Q}cx2{!і!ƹ6x*?ٞc5}mVթGĹ]Xq˱o`Z=-]BWDmlkU.|.+\2(>x;e,; ҥEn՘I/w}vK/_|"H)wlW!Ir-T"NC)[`f]s0]&6ijku м!F!X+#qF\ YLjZBPST5CꜬq1I/_hsSeJ 2oq`la8xJ@ GVԁ!PR֒͠.R6x7@oLSRN\1acM]wQL-sEz|AP[dA#!)/a(a\o+sG拤Q|,|mi|=oO^~WuǍgW_@BpƥP bCr@w+}BTίtT3њB$JNdF+L|bj^SwC2&-V>9p%; HiV[Р<t\j~[quRĖ_(#UpT^y .xO~4:g.#|sO6;1XM7}0w]F\5oWUӳ" cO);;#Q.6UwVz|M95bO٘ę4Vб@dR7mb/Be㥫 tEh/ۜ$ALi%:AMqwiE_FI}5W[ݧBBlTv ZzZ3L"ML@i(n%4\ۡ(JY3-Yv#+_Q,o^xD _킶"@!" ^\Lk /2%>_ܭ ijO8 'ISuWXMwg@8xʶm*ɗ@jhGUˏR~HG I!CygGz~c ?Ā;Gܞr` C2 U]կ:b̬_l At֗R|%ܬ!^`!H & oG-VSs,K3߬ݲh>Qÿ9 -bZw[8=Zf\ZWMR?yly+h>bd^޼,Ōݧ?V $nCuz8%zbQ4lY\Sf-8 Z=e-׮CeAm/ f /%\dCzj Ywynly7c#qU}|hB\y0t?hukVݦB3z5QGᓾ ?-KDHi;c:gPfRQ3K:+B[)C>x6 ז+ףdf|ѬoEa%tOB$H(&_ҫdRNůٽ!J0%R] DUPœaޢ昴KNh~MSkx9j3r45IRHbnq$:?mOr_nw+e*a[#5"+jKψt"ۇ/XpGb;#1H=ŝ؂h6' У'o:`u#vZX 4ɢӶ}& W̐>dg:kY@O;d@KXV)#JCLbgy|"8L:YLEu1vUb!H&E,`AvSKo&h݇aLN%-qp M*whGp͹"䢗̡lj_{gx=SS@<(ek'u7x,u՟4{M9z*݉0g-.vɚ}H;y\$"E}tj~ g=7AJ+hнJL +5R%m-P.( #\ g_ZC-?N 4߄.&9OD&Y [³) Pm/pS 8W/Wf o{\ۋbJNWFBBԦ}eMGtR\3)Rb>Tv6!{%'^.Qt=.T`_,9hYܵMS(n·olQ$N{N]N MBi테f\[T!j`}AkyWg4GJ!,_g×~h! wfw#[uܽ[ osx31*ȋ)%j^ez&z=ͤ ,;ʼnbb > 2?>U{|$!7dS֟ٶԀ8<STb0*UW=r𻠦IfS8QUa8)Zve&yU* obbkmG{qQ{^N|.GڢVL(a$! xkޯ ?3)>toBC.orq ˞1q.)4`NÚ{q}h9@T褠'+Ϗ!سOc*:31bB8R76 ص >`ĠED+>o[mfo1bʸј1MWlfW|1DK|׮/PTc (܀b b0 "&XZ*q9zQRHUbjhYmw\Ř 2P%+>vKSb8_]t"A3hXn+!@h 'grIfkQ x}_]pLpW} i6%'K^z\VɸЍ9>A!4 %"N;Ԭ_i :i5fjG{B|S:چ@M#^b*SW1f)oy} Sl '1C NW>G'vR(|ͮ A͒)R&Dg=+wA" boId6X1b0e[Pr|O<%t>inL<닒ZaAPrJa͡BɭEЗ cA n?7Q+ 1-fKsI1a'%c D7s:n|*Xiİ'mye톞|I $%1áV8TmYaFLPֳnnnjÇV^5u Ƀc0/ 5>V .=?rY~^|$iUkZ'  Iq1w rwA&a<.(.KUj"~t䰬!"$F|I$9= ӆN%}@Z=14m=MEXAץ SI `5CbVZ Y[_Zқ"vV+wD>3vT('?F5:e* 9*WTw8cN?k+8nQ&cΤ~2Mu. kfvKF:7?̪+ju5>nhh_u@8^yX? [E}$2>$HQx˭d#׵ov` 9mgpo(WV4>,43lvfE[?ݐ > fd?=V4M7Ҳo-6 Y`PDLb#8"k ʘU)54~= ;f.f1a~&;j+IxZ.zq x4i;k!&ۢORVkJrA=n:~(4}$.zt /XЉ$NgM){ c++jH~1cN;?s:J$HV-[W #[FËDlr\>g*3ݻFZ$"eV:!diSCrqBXeu6!~ao@ s{Z\0` (\m d-q.?#o`3=BrF4(ZZo'iwE {ڊ4ˋC-R$rYf+%AԌz$,WI͢uCMf$q_FncrW=y8fWK9VTn8,N1CH;zZ蔟mrZojÈ72XCt!GjB6x͸KMUh3FG. nqwta='[uuVR)瞦B䪵.ahc8uB~,Qd5`7c#xUqbyW,c1jONKGBNH\CMhsn(!|Pvl`p wRjY6aQq +.Չ[uBUYZkv,K㖔<ۇ02"AWy͝V`Nl0'@=˚=T (Jz6$PCiVF+-=:n dW}/(b2o66z*1ÆDn?_Yrk":y U]giU`S6_~ED: \y:_жdk$\ӓZf}08T}M9WV~0RPF:jݖey9*heUm?jecS,[6n9Dy.8̮(Vm.D./Fq4jǁp4uO?137le5Ls&K&sSWfu:xA^g}&y!yGTV;X>WdSW;#kC TJ0ЇkRV_ >ﶩ4jR)-贶#|6dn#+! ">Pcin_dWP;F8!L:MWNrn qiȻ5K@%zR&RqQ>mp̲Jxܢ\ cYxgمI+vK;C836z O}i¸!9>7Aek "^_5=YEAD2FEff uC”qoAdZ2Iw .@i@` YǪ'MBF\\k$ u /=q31sE>,+WVR99"wD&AڭO::o\OӮ.1mx:USmF04{N(6CgOKB28ff{+F2'O}LHobI a)LjH6 g#E{q\JA@>zz>l tOZd~\shm_(#^"*-?l^=|3֩OvD(.qZԄxXGaQ^AnՙG`|qTp~-Nc|2JK,0c)J{Iz ;BtW>HWD8E׹I8A4O  RW6˥f-yyumd/;Tfy"~=MLVT4.;s.(6O'1Ӂ,]X"Iy[ɠ]+H6f xUb&' YS4],pMuD'S YpTJ5L*mW9|A!!=6--2jksOR*G@ss~?UZlsbxļdr BN72z%̩&(K @QD4|H;d B% ]Ueq5AS=Y#H04":qZF/k'm-@݇!ߙh{MzkD)rJNf;:D*1O~Ѥ޷nJorlC #|f.'s0X4r:UUo,54*=aoc>]W1TH"Uzzofc7d_R߁ŀvZگ4wx7XQ |; sKC2*J+2ع h %a b/CT+ ;k|(:|Ővi;TXDy.M+M & k3d- }/H<:*y m9zQrk~BBVZTNK FUi"yHl5<:\d!UAO;iY)eة<잏בЕPQ%ÞG-7`bv-dLb7!m#P { ٓ(bhC=!LNpj~R ll+ 4FF`BP$ZTnŁϓ% 1J_C V(j&u]5Esd:f?"7]Z 2 F(dQ[a&u;]g! H7hc M'4(| Ɉ\&X$jL\E"u2k7 1;WF5-8|?Btk}1o8AXP(x|WīzN94) ) z$0U w3eᣁ݇kn-k~XctVq'Ci`yֺ ֦E{Cj1#+ ๟lhQl>,5Wo^<~*-TEg]&SZUb" XٖD-'3sit.-@m@j.C3fl.^{-~Zehg+$BI5Z_g1DQ#7ZaOrb]v{,۷R7Zz hW1 ++Z\>+/Hgua|X C$nnA#Y2أBt#y#&2u4<nywc>T24ăbl NFq^j@8F3MlcoSmU鼷*j4'로Yp(zS/3UC"_=25 :bK/:2+mʯQe`Է^Wms69<^x*%e_A;te`@ |(U 7%ea;Q*,"!\y#{nŽ0~@{l08ȮS뵍*iҘsJZRò\ kHI{j ~,Kn4v@ݪzz󁓀 >,(x!a, :*7Go Y+D9IuMbj'/WSp0;;4 :P0!3Ō0cD!'OY;fEJ:6+`R<K[ Tj.V:A͙K pcR,Y 4gS&~V¡痥Z>1,gMXDA."vYSw u yXcvݭ4tXs]tEJIU>79se:#کwR0ϨMQɛ;ߟ*?3P. LD{sVBRDQF oqU-[3ʱjY6cѠog&ho; րy&}Z$!b0dbDgբl,$ZQdoL5G) ~ 'tWE'O⭰..S#I/6~\)%nv{ V|G y4RoK&{1Y$Gu#6Ch{iٟP bJ3MYN/l*¿̰I5;\Nj)LƚvGa/Ex0 *`K+p+;rE-tHiP3 ?YO$&σP {E=X>2;Y⫌{y}}yGΙ q978r tg ʫ(;[oZ|ܹ6[Yn*^aR큧h`$0,N[(ʵqkŀ[S`n|'?Nm\z`qxA˲qmRc^8.wLϧz]h'I /lut'ل,CG$/5~-"A ޡw>HA˦TOz%θ׎Cʀ^A q{M''3<](|'(.[#J'W3v\3u:_n|^:WxvOp Sѐ( >$ 1 0;3:ɮWq*GԲ1PMb -s~ي?$>YAYᨇ,sxJ#Uƥ"{|l.]<%?7^ny+ǫ񀬄c. E=nbj,G}z"b7, ÇmM|hgW`5~7ZM: 3L\9nrB&7n.=g;>!B&4Щn\4K#o42#u2'fiMw+j&p_u}X1\uM.wm~mأ}=w$_c6 Ԣ$uB9Py/y+9$LzA8T/haK<&ȏzmɖɜ (hΚTTȉ/bbIpLjp+Zw&(ߕKxωu$ ȉ~_ 4UܺaQPAi=*+6ّA_>Fa12=[!I5XkUT<b2`bF哧FBsbgJ 2F~{o#ɲOc#R2!'vwGnvS&kռG@so; POZzjJ_ufɯFJ/)𘀢8zI=coLM9D N42v=^S8 kǏ N4KqoߺJ oa@a+I2E~{8O"kcϽ)\`H~IfɃ3>HTWg>½lPT8b#\R'Ќ-S~k@&7U@zYPQ_0;c+}ʻ NlRG %]% 2_Y$m'ڈEHU?HzQ mT~SOGπ-N<^Misκ3 c8Zu׶ٙ:yb-jM&%)pc~Accc.PԹvG7ABEpw!vIemڴ"XU.xUi IEVK<3.y=1,a9/2 :Kh X,Y%)<)ФAEqC㏴?ڹf^pݓʕ9Tneb/m^@TCQ^<q:@ʩziUIk> j(8X-oatl{7B*Yk՟p"\gt=r*h+`\.u |#q X4*'ΩGmٓpEW:ao&zNNl }/ԬIIs5gD!uG0H V/4Htx=g;[fs35*fǣm};h~D|sXFDZ"@ZҌ3͙-w IEe"#pD>'= ڡƂʀ'(0ї4ȪPy8$)UrH~_$ѹʷ/dpobK"'o{=%|?tw>%б Duȋa\z6\8D(|PS[#Ͳy0z4s2Ibe|X#Fa Tv}ܩjJM|AJ fkB(A,_x$G٤藉okK.I1oӐgަ*9Gi_qi w2c gC+|1d#O?a:sf_ 13MMzFDjc,Vsh+!O96RZR:a~iޙ.c& ϳyr%C.#fZ2h@ODᐹ 7\pgNۓAtY :au'k KI1R㦇EV#tMs3=ӋA[&i)'q֫䧒ֿ{x|Z( 'A f U:Nd)vvm%ΆWrF 1F0g'?gܿ.3J(B JdmےŖVm԰8 qMV47lfHkEP|y2&))|Ƽq}X:hAgzqbR'#)>]tb4aBpY ˿Mn &2j^"I g2;R֬m6ZH▨݇pS_nGa,\C~o'rrЊB^- ði͟[``T{o8s"9YjRYC!ֲ'(pUtie%pd- %$VjXkAZ Z8J#S$@t_댠'{X9Xµo C $VbK4  }8BpBuA8GDO',jԖ }qDW\VO o Q4lFIEٞa1J+V&,6{!D/|o8UIݡ4* RKB2*V5|8(zt9-/=͛^N5z&7eƿ#ja!ޞm} rHR7" 2E,MZ]Us.NT(;,&(|_fo!#XKiJpeFK`9v$ɊnL*c}09iLb=D?Ry6tj8٠uϪJqZqJ}MX\4 3dBK:4os_C+VG6=St 㽾7- ѳHWRɑN^a}{iǹRtH0c Z0DL32B ).{`Zj'ӌӷ2MP[mτ#k77É:8aKc_yt ]k٣Ө{X(ҳ6fMRh?fs)nNˑBmԏ+yFlύP穒)(qimLYX=Wy-8==&X 53)W>u,4FmUCe $%εeMDH';4: =33UA$T'׈#<ޢȗc7q/@mJ5DoM6|Dl/]IŴą3j+ȧ W%=oRsDaR H l\T [91('PMqKW[d+ &g-(k/۫MjFG<Aϯ:S;o ^yWiBKiډIg[ +iI,^Y_Iƴ.HDlpo\އyڨ19"žh'K>hyCR椋"-׳kU2uUґ$-]6^.qgx /L2+ n~SUeSn07) 3WU*=\2Dg6Xj5a~_|uxcNP4Gc[ ӱouf>idhHdziHöN5>~]1o҃ zicODC:KnLk\Ȍ*L̠op 0{S":Of :9o<* (WQ#/T.9kvD%^SEBI%p=. 3qbv'"6X^_?,o;Vz[뮝gkz^mƯəǵ޲+`eߴCStuY*0c[oN zϳgh:ʠ&r%6^8OӐ (?hsOymM)d Q b^&SģoYUEHj@$xwvkȬp-]"[0+b-#<{vP;UHA@簼={ל;l|@UЮbBDZ?.UQ*oY]9H_{GG->Nav7n/Ն<rw}b@3l7@:qyxC D؈tU( ӡ\4 "TQgBQI aeXc BN8P R/veP-.(͇r8r1m-p@'0Skb ';ǥUY)f1Lpp,^t/u4׳$/#>|tVb2hj&a_F8UY"qǸHzM.WԩrZU~a C5 j剾s< E Ptl:|`-8$QkRa=(*L05.B^pώ5$W0̓u+]Od8<c&WR ~|yq+晠F ީS& ;4CQ1Riɿ^TsaQFJW Y /dSB#FUVGܾ n+=_őFWfU 9 l !׆18^ȝXM3"t5רIɩ,xyTVE묯Vf4u[6_Slb/e,JN,=k΂61dY#&tȾJ.ZR+OBEf`8KߗЃF&F=?~ү fYr%pف~IN>yZ}C"ɜ_J}u0, `ܱDFA_`<9Ė*JA vW3"hĸL/ ̢s Ra1tR t2%W vٗl3RBU6Y&y(ӝbI]bi񔭕4V1"ߧ(JKIQQ*_7K.u ghF/LM̵ȬY7 +2'}G%&=3 OG977 ;O׏vE!t #~A|*t;jXғVCÉ6nڔA24u;ń!=%U6#!&)q GDE 9cU!khqySɢK#h ѵHYI ۽ajliX)nVnL*t/zznN0sۦ:N'Ks!p2٬(E0N*r&s11՝n%'3 <$N9.MXM- tQu`[xv(jo 0 /x۟eKg WJ@(J9X|yeT){trKuKs1[}k C5mK4t&eQ}(2} ɯ1֩lI^7.)dry>u $Kcj"`<1~)P`۳}h0LOm7䲜gC oPaE&z|N o,NG*#ɞ^C|ȗvkl2$WMB'=XZ>>PëeҚLJ@2~67o8#gG:Is϶>C`x](p8^A=c03B`x"Z¦W䬠4D/Jq'mR bwhq[JmywE דB!+zޗfo[j|xkA@V@=1mPGe IhvZFdYp" AC\QvK:j}Z?+Np& ZJQDج) nׇ֗pWtN4xv:a ;%c)WfKU+P=JgSx (& \qϭƏFA8CRDU3E$_w e"w͔=C 9U@Ϭ_Xb:܈a7j|68_o9xx'~n@2׋v>(zάzxxW,D9cl ;l4H=7:?', n ~r2]ҫeX;KdN_Vpn1\YžUuÔCE0؃`l4vn !H3K|\6/[ӎ$A.!Bg "'J8Ϧic$_eTPn=ѳʽu^jz̝"3?s'*]mg^" d4YE^O=݂˄!,0HYl}"G3۵n 0w׍+*f#lҫ&N4Yqa95|l=}'ƚ5R6-/kA"P߸Y;+;Q~Ex+>#*I;>.2ʹK8S)G79FԨ@P )YrOQ6 =8\! }x)rqsXLRZbM̟JkL~{tCa Ouć3z YS9KlCp8 ?&5n P02:@"Dr$BjCVǣ4 4Eb9Z{ly1PGJU{0[? `88!m'Bw{H3c CJCS'pFʉS2< CG8#| Be!]~ĠZew&cI?eiau6M:%!bSIqL?"!Vg%spB[5J[E#Wn_*pRUesHkOX?z0[W4KT@zdK<ъW2B{y )iyU(FGh3Y E4H`̊u-oKc_Ⱦ= 옥L|80]G76խMxb^DT[@;8H9l7BYA[ ~:9"ψ7;9lnx>1cCk? czO2lV\^Pi-QoҢo0@tRoh[|oq;x PYDdA>#wyrbh9%#@_OMB}%qT!2C,g("߸#oLBϥ@f5"`G՝k%[xM$_>^>Ͼ`uθӚd;vGPJNV;@8yݐEQݎKIc4ؕte2' al#d'w<ߑ<&\^vsJ%-y6YyAID7]9-^Q*PVG\5Q&+(~oOݩыH=W wc?ph?0Qވ~T:ϔ?2q!bI ,ك !Z͵xIo3p!lW[Y{B7ƶӀ $Х($l5 a jl^#\oeϐI!P_OD:+dS?pz[i"8n(9?VĻ%ä $ JbZ\dn ^-)/`pp&E0HoʊrNi B$̆ NH!vB3 @l̑ijk,Oˉg4ci7GKX({3"^-XZlƘ|ZC.Fw{X$f\7ց"خ"=s0[\\l8#X-l1+Ͼ"\9q;{e;Τ__W[zG=mwQEg)O>JU͚]D>hZ7Aww[v!|" o<)T4&}a.ne +;ua셰vBW0kqiMX3uޢ.wcIYa.-+r=릭"25#١R֧Z;}q(|!ƥG jcWAPw\qSa%t9[cVB- : 8ck9C}r<jB7Y8R}}"4'vCDK @'At "G G DA-8~U"$X=N$c5%1`9>RAVbe !yڝ޶ cF!L\Bi wWдX[)P"m֭A*QA T٦˖P WL` 8[vZ;`|D ?=Ѹ|Nҥ1Ì+-Sw땂=O㷫ӅETbRZsiN ׎475fBM-;8)8](vmq β5cS$L)9As~RO4Y8Uhg (?4Mc:䁬lC3"X;L- =%>(!GŒ Ю{{tK=$ZMa9M[_g& [+׊y|=!Oni򈤔tgt,utnT].,O)ڵr~<1kT6ψ;{%uDY?] ')'g+Wٷ:\K(?N?v 22Qã7:+wT9\+p}_p'ʕ}?zNl(c]$ DZ$Jv.X0]Z+M .SR<7~6`wMS5؋L&B9n:ا\[r)g'?Orh%<,v)Q\'l{u_D~ @}+ L_П(RJ 79g#jc>alD>ʪ9H P?8UfBdܰ[ĶUyVZ;r`܉e0zFEr>֌gcڐ)ڈ 389fgn<G5y1 cgKT-Z@(7h|DN $&FJ7Y21^WMsΏ)֬efo H< LlWR3CmFJ؇Po1K9;9NմJU/c%O l0(#dM_3Rb,6+0N5T-㐂:#j[yE:Gq1 _8Ɓ굺iԇ:SR ''`` . q %˹DS8^5l^=K!gaW{J!NiIs2C*uD0RCx.N(RsrH:}4v6uҬT!_6pmZq:>1# DMGG.I4ȜQտ 8h'9~oxwDj Fz[G+7s,\`?CiWTqh:|;5ˁBxSWFi\+ Wv)u&E+ZPALBa E%Ք:w*Afa|\RROz7uT$>7$wѯui5nY{גoi0 |l~]C&&|||u.E\aD(UiLvTY.xmoPWV\DO}ˬTle&*WqFY۟Õb}t0Bkk2i| DZY:;.}`J̕y+-I^HV=ƿ&ɁZI,Εso0of v)XgsǻPz->ڳ.aZ( ek!9R@ c$=:I~0;R^H}9_k 6>,JjC xμ֘ NhxYUpzއ6@+-t DgL'j\OV_62L矱ԎOhl2f,BН4Ehhp&t5w@Q}T*0v);:ˌv@[,Q@鬱WÑ-ǷKJ+!37rO.S\s\4;(X kf: A뮌+Mv.!eHP3Sν)ߥ'g@ N~#oX(^"鬑AQ<˧֨`T:'I]FFѣgQoXjQ󚺪2:63= /(,.J-7s2 }[7lrr|^ o企W>>_.dG[@y }Gѐʪ \`\4!;ukF-'C5? /hGX*0@hn*iaQǼe~h_h(oF/ԪϴLQ{Ypn>4b_ֱ0Qk734鳓n pЕ0$`Y)e jNUŘ1O+Oe$dk&^cד>6h}HfQ~uLRYçʲO$(;:x(bSp_Dط~A Ib2-{V4upiXކ$-(&K$2(dfu"+}IZ)^qBzqL@$m##ѼZ<Ho\ 5?|V|H6Ey`a-(b[xGnOJ76Lؚ]YKȊ#BSP&S1oi"@Qxz|t _ҽmb(:.܁ĺ˦a>LbK[|詐URddeYEm0<2&DW:F eJ8 v `2d=`?7X#I}ɆBA8{[X"gϑI.900|tG* ?4 M%AK$ ]MPMRyt!6&hr ͢ 8 ,: sg. mNjլ&zע.?:[~oؐǍ'ƜNclyѺ("۶FéCaDK9>琹fR&3x\/z{] iHj_;)YuN5I֦&OƯmĖSq;: 5ƕlMŜLhl][7V$%Q\4Ůjbp}J(aH_uOZ:Pq}AܰL8(*yIZá*.(lPwc8\yaj0ݖꙴ7&!k,G2!Y O}E,92 CW|lDYl2A{VJ>Jzi< Sv[\La[6uW?q-Z0Ȃp^IgpbӍ<,lhRSOZʋuڜ8PO4g;d w0]TL3'Hrvu5r;lԣҊmªu*}'RHϥ\^bT9K;_@.r 1hμ& x<P{ǒ- mec%>QLT(=L"E<̅Åz3UݨFV+D_=GBՓF:ޫ%M|aΑ1b%)XgЪ,!]}bD#/_= sUz~gWJSvoR_Ye][& YUgk FYy9 ^ïapm :p4[؏WTa3GjixirKҽGQI\nlvQ^Bsd*'k'-a7d>%5 * #/.ۇ7]$BL{SQ[ǩk6"PPnI O'"ƜR֐\ rԎ.+h[eS"k(#xINyGzI~rF7 F dT[4T|H^:>3T.]_x`u^,TUe|B' X x?MW}&CTNOgdPQ?^ŨB ?WcǔEkq"$MJН VC&TWEWL_W{į[7S)0˧d/cH%m^} 2fs\et&С9ů-_ ׬. zqm8KM`J:[Sh B$s)!X-2~$:v{!"fwNÂc%a p0>!fmVrDs@LձM` yW<%i򣻃i_NEH荛#CLO8D}6>Դa p<5IJJC{;]zGkGyr4XC+XYf܄{Un#h#|[nM8&|,1"5ˆ؏(,j(qWkrU]K}$ɛSu\=5 |o!C*F0Z̕MgebW-[ .X "nK⬸g2?xXhpKg"BL*Wrx&sSJNCjD&uh; qZTU@(d[ME\@#@G>wuRh!u_%yN-< T%[1 , +9sQeMm*,Ec憍6nꋏl 0ܧB]5]H^q^y&ۆl[&Lc b9[B= e.C0|`>uzGP\?"Orޔy1iTI@VlzVy47~9.73 &.l1}ƹIAntMMn|?IFVx(PV ηmPԦW,¦vJ\]tHeЯ.zX:󆻑1ԝ%yPFGN JWQg \b rЀ"mL^ A C.ҤlǬ(7'^+mf^/ں Rl0Xx\\n@FI{m,|vd:gֳ.|Z@vš$ecY&rn|L5vs{VB2yg a=AG9.Խ#SB ulW+84K&fX&5ru L-pO*ʯ_~F^A ::X%(,$YW>^Ț]~FGZ,R>jo͖f> zh',Jp7m,p }Ond|DӢZ+72c46(<{ m1pb9A(%AU)9Y fJ0<3 App$3jxK~ &|Y8\Z$jM?a$+x$_)^\rN)b':WMV#7,?E UAҵȬ8U |p߽rm2񏙴2f^v >P1퇗׻@Ikhp8.PʦѿE NCoK`lGv 7+*yU@^[4" w`׹nyH}{#Wi #]y l e|hf:P/鿡twN|w  -RQAq1M7!4X5 p4jK]ɐ:k_^ gzg+vapg+Ȋ.ҖSºo9Ygu8wW,{~(CF''FֱW(K k dSM}N5?jB+Q(] $I)5 +QXPk[ %`lI6|nq1JG-5dF[-QyEJkl !z;z#v!96譡Vq8sW,4^zt=A __/O[b\)MJ85Q~Q}%z4$GJ4_@7Tcf]#ī3 o y#(|afjk J-BuT/?'>XÉ,0{%~[&(+C)HG!1FSjYpF[]ٲ&RԎtNJPQSY _A Q*^$+SjC5{T0zPu9۩L-?ޖ e[磑@oĞ*ㅅTLX9'' e7/aCj t#ܺx2&B!L]߬\f| Ȅ˲kz:Uɩ/mrfyf&{#4 pKMRbir1|QA0%`JŒDmM4on%c %5UNdLgf@X(WDǕ>]ĥbV-zx,s0{LX«$ gmpƃ##l@es. Lߧ5:c"xƲ@AFA5FN,v7Kp,mB2f??ݢMg̗ǯx+D2 O)%my"&`Umj`e.CA#9)M&b9%” 'xlnYj%Ocg k{KWubi9\uR&isrLPVkPDDZYœUc.HCI~?⿗&9q8*t5r7Xzfi $FAQY]V+W`k 6>!Qز< nA%N^ h"2ڰ:3.&q*?B_ujs<|CXsP⳿ SQ,H9B8MZ։ҔNӥQ84en$s !߫qG1ؕt_*PIE6sQW7boIb?tN봬t|0xq@ʾJTww&]mck/rC4Ž|cd$q1\,Ӟ|m4P[XIUx4{9B;ay!|i Ghr#>yF!]>kƏ h`հFl ;2WqA '(\]8gy) wЌi0DdUw{ eBR.=mP4 fۻX%/]Zϥ |^9Feo6 5|1n@?8/} Am2\>T0Z*auP셑D"mzA˔x7Rq>5x[Ԙ쎵<> ?\AsUTQ!y[Պp7V qGFإ"D7z[\OD#Z?7bVÕF֪Heܸ##|(cP6ѼY2jMii!I@z$N/ѿD)k!y[R_FKBg(f wUc]F<9üWaDğ(oR0 N=S") =!|DE2<`usv:#i-w#{S }A|ÏY RY !Y`DHqƲfɕ8{#KpvPd^<_sM{l6\ , zL @+w!fg{B2ݦD4AqL.*wwN1uzvVVr^MBSX- adjWႬ&ͧ{.lThtfNaG<ȳBsͻ݄AAnn ?{h f҄ |eqbWzC>UQGj[Kݠz[r`)*$כ@~gjh؟j,t{h=ԏloᅧ7aY+lE84 in) j'vJ'~,2a!AJ<_gP/6}QP+GQqriCd#棬r#vv==,W{U(+ +> <7&oUjC|^9Og$bg6}U@=dyn c+B2FF.U; . d64UdQBOOt]9,kcR{q I-<m.Qt]u|eT<9kX&zK$]^1RXDAH Hf>a>EkLXԅBCS&#jم.ȵϼVs|==g1PKQsH|:3aiq4k2?F,.E^g ]P[2/93iAEAQ$𦍒4^CgWIOglC!RxUtiR).* LI-VdV(19WCHn@MIR%Uͷe9$BXWX8㰩N٪p,Z,I ɶ,qm63 %jM*/d@-G{/2*=2~_c^`gI?j1{=,4gIAa[m:dw 4ee&BӁ3 *ʏ7 ÝTu  8^x w˔zfPhâz /I&\'fg&x Z5-_ᢖ:LLc{:$3 ~3GFg"HdƼ).Vky$m1>eu1l*>ה_i`Lm}zɀ հӋmIT_U-H>s]o,s0;>\I"[ &4+bw|ߖ_]>HpW= GR?Kȃoɤ'Vi![r$p!0w\+ 3ռw:7rECJ# dɢ?ڗɁ,#8J=MAcSxAn5cǽ+=C$࣬旡T޲e D"IZ{Lpp,#LoJQN[]&)y&SE5]Ha3|EQPOɻ(xɱ8F79:'夏߅6eCyO<խߠUr}K^D!r؅UjC!n߸L1=b Ϯc-ԅLAWG "9qz_yO7& \i@_p=I^K,\d/QƯUUn>9=gtbQ8X ha"BczmwTQQsʭ5qWr\ض5HɌO"0G$d=\HO`Ř`{~fT ||.\H-o]O~->o;ƕ/l7/T;s7b :m-q$V6w}h+I!dT쬗m܌ y H2sr\<,m|Y=}l'ZnVP_I<T^uE R9s:˼"cGs00_&Opo|vOǑ#ٯt?Ϯ N6!=]@ws7t\18=켭QY.xļ?꺈J]m`kĞHU6J=v3%8PF9.\)Pk^I/=і]+e ہi^]p۬'>?eîʹ-.u$/g>)$SFgn.xkbzFт&*ݐ|"N b9~ "~la8z, ECfJ $]NmLm$5AK 2-X7}h6{IDVB(*Z1oLwB4P'=:uJ[b0^~|utWur$B~pEK^M s9VA>ծO<+%}?u B0nD6a$-m-jnϝS#ߗE*T| eS1_ =\}EYx᙭g7#g-eXNv>Uhc|ۦUǰWӞZ[ &-,ާLW]'Qj-6**M`9Si ;?z8a*#nun,0aIc"ɘ C֖_^ߣzfPUBon̏;ά(TDJ^3&Y?2;jiz*ߌoEKP[u#[b 5E>|6TsH5a~^$Mݘt|]o Ph oN住#;Z C϶v.'rP5Hv҆:fBKad$SSOS%^$ڌg?0<44 |s'äBZB݀fgFPNB: >u__$>O,1~3IoJ` ^0|nke6adeޤ*nn)[U?eSW^=/,6[ĦyK:r&t_s`$2E2^TOݏ.FU$qr4ݎLWSX:)Ri)gG/_<Vm3zt+s~^LOǬe&8+ЈkK6t$43Y+h~zUNK$ R~b·4?G [adVśEjP爔lCP;@u-$cU2y+ 9_ \+^_d+ &geA>Dj˄C:݅n|FDc5ˌqݍ92GcЏ*cwQwQLr-AHK}NO=ey`f}*WPS0|\x߳|1Fl+ЌC8|B&[ Zuf$ E6԰Om.h5SB>K @݋ \Ѓь/L 2h4\U/Ѻj.O7&Z5vK3`t:oڲ)e"n>n f( ?5/^( y;NHB|&ĽTuMPWa& j~5!/ C#U ,Cfu @?BƘ*nRj d9ݡǶ kwbz;y[貦?{%W`Ma HHYmzpt~,ȐH 6()bHwF`w!!zE{AhCJS.J_I̍dBN;ZO-@ q?pLOIKDo҈|!D#ҲA|㕞[:BXsُsMVf6ɱJС s|[ܹ3$,28NԺgTb̺VIzT aƓ,!fH"OO]t 3/Fw_aG }Mռf:-|"429ል|JB;Gz` R5%~%b/egJ^!ߓ'+[`[9=*"o8r.\2FBLs #XmpGT~<߆tZ,O!dL_fLR1M`hơspۀh"ID*gxK+eKPvg6mGP;RQ>C2@LMj@8F'u61eɱ_6|-*x@`@dH6毝}¥LN'ǴƇ? ا4Q.X۶R{Z=l nZh[I?'cR &9B^4ծ Rf\9ғ? uR&-jVncgu 7'_#x.ZoԸv|•ex1O@`MCN@ xw^K? ,w|9NG]GB~]e&UNQYF5xBG p8@Ɔ!5L=1_%lXn7f'd VDs!GbKʿ&"@JuLyȥS w%0@ O-09jGZNKpt{.(6?F&op9J*F 3/|O2eZ`<)qNEhOۄf q**A E/nmᰕn|=/)JI0U!(S%"u"ṗpv{d-un55n N<2dye7辅PVT['cQu*fc}]@FC`)EezPf; &}7o%evIC4UE sc482j matFcؑhT99Gv%3q6&l8wjK[]s/t>/Ӯ((hihC織E\FZ헹̰K]PLX֞MՠM $1HSX^˖uJMz3+keU$6gSSoY"Z搢k-SU{+1rT΂N^7aNkHpk$“ XHo=1L*%Blo#k-Ԓ穉:o ́z8vNiD@=s~I0eRԱ^;6Sɇ< ^zk-kLn-ͮZ`=Am|ΘQqL/';\|\Izo 2wNu$~L9!ԛ {=2NTdU 7v!M\ W0m[iס2$ZgZo7=YóLLg1a <}rƬ,_t#θU)HmI"]˱h;RrF<*h!$l6.c1pJe1ͧ=XPFߗqaFXz?YY%9"OiFjEG\8\TclJ^ b}\<-H*9;9mI~F pPſ]MƍORB蛾9+T:Z%=+.f],~ —Eϭi6Wg+Cz2Zfr6ɑ;$, -Dz{eƬP)tJGSepߜ xy Zt(=]ÒXmurJ,j?<|vVwìWfnЇp+I,1CHAq 05s > ΅ɣ7wy8s6],ڱcTv]:AȦ!u]+^kw_zzu!\C`WZeP6aX{[D7(tw^AcM16~(/R[iЀ(2h5YCr|SFX jGӜ}] ÷H-fB E[>Ԟ\_YK/ A/Q; TI=V"792 =' MY߻FySHH?mpʿ~ƊFYNG=K:wOD9#j{hH-KLg4YU ne pw):KsQu6J!AB+F8jFq TJ J'={:L~OE`x~4̫WOqYHΑc MO^W\>+4i8Zr,r_݋bO:XMs\Ēag,'i+!+n`\__~_btoD< WeT}[.$ MW[%%`SM9emf r'Z [&]3O7k}\ڌ.;FLaն8'd"0~Vvcv S^%r7~x!3=0Դ~X2<ْ{'Wea 2"Zu<:Ԝ@zS/ওOe!TA;7^Q9}W& XnN+Ob=}8ncޓ"HM`< yK˛;2έxЏw)Wi!Rt)I84ȘILSpL!o|m׹1"$@yA+"G 5c-^ d2̘߯RT@vK_I$ `{X]*t}p0UހٲˇKO?&vЊKx:=ax:K]]_j|v*9ltTkT7 2]*fD.Bcb"tD *Q[S!~*AǚZ#K#p[WZ!ΡEȊ.FJ[hd5\d<סiu-dR74C}] !+idi]n^@O%Bv) (SC|-pQ~܇4+#wza8wSTj#%`xFz``ul6<[K< <p'ӅTH-[)~|2eR), VRmjDQ5ߖ:w.!BTh5djF3l>^+`gj0Ξ@(f'R{-jV+isha @fȂŸz-?,JjȌms8t6X #d %j L .ƨP10T/s#ٖn/3xO2Cm|_ڎ :.H 2BhZ.i56Nʼn܏"xP {.lm<4_)C6PR Lfec R9kV\ş3SEB}j_lYͺ^ev%VE`ļIy"R.D~ dlQx/ش879Nϓㄷ YfBY9Dq6۩!_~VG{/aTeB>.|IEE3wA6K{.HHRheTq^Vςϰ-]]׮DicWEǮ:p=t7ţ<|Cg/ѱl&9mD7z莳 Sg8ڊizcDzSoÔcXxoU.+;o'a+0}^ :0ja,OϓЀIc2ϘdyJMMwmpD+PZFarV3p{QSM}v]<0;^Cf7FÛ$S:J4tnw~qqE-%$]x.b**dpVJ.{$QVL+:ÕV}n8:6Xy  ᆰSk(G2)7{oA($a޶?frP>n7Nc2s%ZdhƗE=jQ턤Fv\WVqf~ u9Wѷ*Ha"?v#bvUa9˾|P %vHGr[PƆN դ;sws!]m-ve!sFJMo?&ڢQ4yuStn?-o2k'qxdUu{wDIPr<εa =ёZl`I0:R 4^&iZ7nvV `#AiS0WN%ϊء 8jS*P?Yf{O%-)QH$D *&!TXOgUZAha9 )6Qز;mEn}ȱTIyP7j4u|6I@ /+lE"cW`λ"rx,bZX}D\ZRIR(PnaG۟e]py>FAjH|]_A'ާ_r|x"Fݡjڴsr &2b|=[*?UmU ֽOt܍S%JKrKۯ9 :嗵v'Q8n:<;0T/^G &x%'ɷ pz`繰2֥\0,y"{CqaP_9#5r{OlkT#dF`*JF-umKx2M=M}ñ\oc8 \8Bv9xEEHNדz6+V7{--W^VhEIOJgeџVG@y*P`YkothrGHde1Gff .asdhZYLq2phֳBn ܨ*zwpln`4p>qz,^Z+/¼gX.]Ü+XF1NSdd&JI=&s( # ~)FzT=9 >I$~vޣ )Pހ@ 9UbuNIQx+-O뱖U2E .X&X 84;q^1J^I2b'a?(\p4n[ VˍLQ#9 Jf5Hը,,UHmDLTᰩȊ0`".`I7H$÷hA"8z]n-:Wm:KzzerJc dw^icn8i-6|l~k,qe,vQe!Oԏ\PP$75a6SsK^vڊAX5|${]=yE]?rrT[?M)2(G7A{~VLC3@4m|s=Zv\IҞK#^ڶD Q+k]u\lǦA+w t  q6|'YDp qzrvP;0.ޓ ^~6.Cb&jϧ43\P_Q˽A̓=|ݥH; $ gqiu^/|- xsƵ\ #&:&肫W@\_8*) ъj"t2F33kVxx5H@Ao'^z #] $EK+ anN5c%XU7I wkn!HUі zҹ>,)ܓ\HrDDoj?cu.>Ñn;uU˷npM2=4w * OfCzPMPE'2ERMjJ CxҠt.U-r}I7^o FCCw)W<־rBRUvCVm?==gk yHƼIHP< ބ͉ڌVO >ӝwoYE廔t0bM7\"hD!;[y|h$M$G0!#QuIm^؝H;h=`#LYm˥XWgcm^.]#˿#Ԁnr vy{aϺ[%J+?IhD hu <N%w<P=!Qg)uc mPG{hha3z+Vr2LƎ:==A &}\gu?{UޏWK߇.LGګ/(2 B4=jӹNP/϶՚ Ǟ~< ڬVaa Q9bIӭ^p qxyJ+~ m|P\+YiW%7Jl~h7CqɯA^S.=>zLƓGbDط">f%J;Ԅr4mBVS|jr kIA"\)xkE7<7: OP$P]}ly&rZ:'iu!K+hBD I1avEtk0XՄ";>X JN%8%&f<ZGJ; Շ$U}u FH@T wpY7_DQ̮`s[V= h3 w;_Fߕ;&ס[áB BOSNC&,AAmE {vS jG`4+~ѓ@D>A r/(n?\m bgWƩ BXu\DnTdH $"ZxJ xH@ͼ¶ ܊VIS!UhI.:Gi_5aspHǣ6:y Qp}c/hҘp S"z>J|3^п517j NK ^gەP c߈cC:>y1OhSy<9M ,EGC p{}T^_Ȩ*wd9ٟITRHѥ,(Kj}EEWlA^JgyHǗ T.lzf#İI%52o,HGPn*zχUTC?=IV Yi?% ^qIYap`/Tr#DΤQ s5T0\tJ\7Vd8J$nI,T/h67h?KiXsJn":l1*P'>U LUFtj#3{*P Wpɰ² {RWQ}J<87k!icllQ7ijYgquQ%6' _)f U!:gz:#)/{7#PSI,K;:\F؜3 \NTY0[Wc_Z|9,Mg+#8ֹ Pg5%ԡ #cF Kԕ_[ZG-l+?Z7OM-n Z~/5őʨeƠNːhxdI5=ъ!hw3lmp%œ/2%ȥ& hSEQ -}#I|&,'HG11gYL0v*~@tⰊmoQ;س]I$&3F-gIAXB˩572wVx>:L?[&MZc1Zz| =$T&Og<5Sİd҃9x:>]M=ldp/EY }*/sQOnAEG D10w!W|lyU"6ƭ` ]5JΗ)]Och(nԾ%|KnAUO-aEiX?r]:W$DԶ: W]jCuZVEYHܶN|hs`2SS/UoFkly.vM:xiK&rzqO}Y7J40aqG7P}Lܛ ;GBq.,/s *$9D#*25;y8[ z 3zU=jSlQܰIEuʑz,lN4@7"կEgՑ( I:fa.fcu,µfe4(ؘ'A) juzzSUK4;Fx=Iu8&Q9Tȕlz *dYӍu,G連{_;e >l Vy1_hI$Gf*ѻ"zj̿K&yD+7xz%t! 0&#Hsx,N`Kiq:w{Rq$_ĚDHv |a+ dI.oȷKM@ͮW.& KZydv${:æ;7:“-&\sloqIC1A.Z1yc 5W@چjea1kaҔǙ(m@%xW4)g{t9ښ '2"Hgv/\!*нZԂbxG |U۶}?ze8T =%ckIHC_8't~r%w29]׹8%N[%R"Т*`吲3l_wyfv،rec,7XenûbAh$uk9A$'5Xım8ͨ"u&Xt6%QߊF\pʁ.̈́9Eg>SHѦ:ߺͳKc7SM\tWAI`EPKtعtVn~}VjV^ I<.{4c_eD΃n@"Ma'ZRTsuHhY~ ZgdL'yߝ-;복]XUD{NEUM$*|V468,qLznM(%A몁b'ĽQ9mmmdEJ)hղeR0Nޝ_{RK DC1\f݆lW iV Hi\;y=LWsĮlc/xX1 d2팏ʛZ gmГ !]΅|PN{ 0Ň2mLr1&D#P;Wl)t^AuRSgdXIiB!G{a+B ojrpRbo!mxtJR]W*ft*\ %g6A,+%x?:ੜ.ڀAfC **^8>sU+QJP.[/X1iG2c|籼G6%7;cۺ!-[6G '߃i yKE%n;ED`.D'uАoEGy":zЎɣaݷ b67IܣώerUGb͐QzXpd?WKrЎ:!'e)+qG񰊝w.*s5{ QNQ, Ne mnpss=/pT+: @]lzmmݎ3ch{K/mWj+9Cd:)@^ TC|NIBHUdc;b.Ɠ|JPiBK^E!5i,:k[XOM`Q> if YL2+Lӕ2ZL8fz2Bcx2"#т6߭\/`'Q4Fc`uSi+lCU"cxx{ ƌ dQQ)1>Zl5":$xũ8mxF33|FJ,R3c|.mN6q֨ի\.=Ɛ4Psd6oǩIUU\:PaXN\[c'UCnr=!`P#@RZNs7:~vYD䣹}CVlSG/i $\&( Z:5p SI}TeO?>~z ]nӫ<(PȷWzew֩v9&H֫+j;TLw؈)-z*jӟe{y>e0OFM.F <ƄA0a!2Ao)aY^QOʵ_2suy2/~K*FDLYX'=_>gHa0tX: Uk( : W~Z|d,(8@f EӨP)h1{645fP`LɅxGcbDqŽȪ\^h^nf8=%ޤRqQlubN1MJm8- ּf9^P&l BKR ݼhh)}0t Zn/Pl\kvAD-GPėd9 8efn^Dx-1* '{g팟UnYlbq:jJm"EwRKS;72@gP S4  A]օH:>9~.m fDe MNX9>`맔C3J:FVƭ!0FG2C5RR99 Ԕw 8v@A@ox7H0:V(ѭDv!v=蔧v%f#,_"EcۀCK|Ӗs qMjTi 2mf0,|1fSbz wI%#y4 UpUN2 freC+^W`l j9L@g`כAH«^t@"z-cD@7% oz:1o*թ̱HRfV Ɋ(f܁.) ǰlKS&vFRN\ /7;qkd7NUJPWﵫ G~jCJо!`k Qc:8fPMRI ܦi;ZG)%TZ*hꙌwDceGBߢ+ U%?~wez@d%"R>cūztPlf^K^Q0_aq T,IJw*8%{G[4ރד]¢S*Y:DKB'Pܲ).'ag!Ƀ (軒 Â~8 o$A~fsekU6LC$Yi7c;et5eVTyG3}w[,'hܞtj}x-.#^mnq!YNg%{j#Q0eYӆ0`s}i-IHG.S޶V NֈR[C;l8*Yʤ @^hRXGL##b[ldLGʥ~o۟8tũ*jPM )Hx8a<DU|a3iɠ34du`w!5lY^;'Q[:⛞j|X uUsBjX]cpA@ 9K*m?{BIm&)h`v alϒd}÷W'(~Ft)Gׇ^+JvJuX6|[x3P#z^-c^y?'GwJ D.0bf;[B׻ ˜~ l=e\p2;O ,QAQG18& 0ǖz ,}al+z{'4?/6ЇK"UOSC~ӹZH&WXjKT,ᝡw ;dwѵ%kO|,C M t `"\0KNTZj?FC}YEƒJUs+fz ICV DD= kEj$F~C vE,H-L''k@jxRfgWά:y쎠v\?~4#VC4A.liZ~T*#ixC~5D),~Ƌo2tCU^fr/X{&7m?5^yU΁MR"ցG |&4UZ6@mפM{e-Ǔ}ۿ<=sm]$3ZB08&$'#:m $ErKZ 644hHc *]U]UQzL:[@:YNG' ?3 l2PM &zw%({/oQR'3xbFϘI2ʍ/Y8|wJ4zz^K? ~Dj+E+4?q7*T+e`YUVkuC_c'>dL b9He]gDFa硙k\.\\qr= &7 6r'8̎7}l^-gqa<ljêvXiig@#P?Uȭ x #r?@2U,{:\v-bь0qAy%P-J+s4K_H+@U}|C|$ ^4)eL _+ܣ sI[anX&#xJA`P/CΞ>O33gh=osU5\z&uk3tl>>-|u'a-}gIg4Dj`_4 )wuHcyA~T_h)J9s89.+ &3.F+ fBQ˲1!SZ.ZdM$9} v@o:UbdcrΑ:ie?^lag2DȵxU)V\4MXTZ宏uN#Z^+ x@=T!* /7a}JvR#jNMo2 houZXOkYȰfߒqKN ^PQP${^ȎlرtEz|EȬwrGddU>dށRJtz>gnn+nߗ?J30leT3d,ZY0d^#1d`84^.]acx~#pُ!hFJ S*?qBJ]t~GgWN?)?](:Z_r]a+t8mH~79~qp둰u-%!4,zW,?V6ܱ\CRꌨl3OXN#Q c1N=};xAUπ*Dif-pv!wSЈ+m Ԯ-?G1I mB.*faZ ],ܯ>LҍPJWH-|+pf<BJ}v C7^ll ͍~3=1 UTdn^DY?>Y#O0Yp3{ߗI90韰 6e泹DnѺB_>Ip178ZWut@Pw#}3)v~yԃ @Q-:be2ٝGJVyP-* 9[VFXfs< ^Mp4K= d?r([96!E6pvqunHQ{WJeV%R*X7/k/9d3\L 5^w*\<)1Uvp]p4.tUgڿ?|'XaU479bl&8 1[>rO๡bgWCuk`u5iLyͮ xWg_مm諒zi3Q񿨪A]Vup!~' %oKP`kN{-9"qy3pU\u$7,FG:`TWz{D0MW\hHz؋8V^c(iUvzbf,4E L"8zHv}0n~kY5el-x4eAS`E#̴GPŭu ײ\toD0Hs;Z-p֋<,&r1kWqj,B?ɗdከ޴v+&e?~[v9-%c%Bi,o煎߹z׿lK2oOmMԶ "rQ zDZ&jW4 f+kooޠf[3R0y}jJ*b%3k|;(#SaR_w#cE)ћ_U~i{IPR^YcYHʆF~#qSzmYRYfGH MUF}fMQ2yzТEv' Rma-cgORSQ"5Mͮ\q\I+ Ѫ8ҳj7_\+,"ǧJ$"JC!u!Ooe{( J`?: >o:t;kɟaخKj}Rb_*7*6bg?&h VyۿD&.e7kTuߙA=&; Z<g~bX0b}*A&Enb)Ne-z] BBZs8lB-o?73=vzY~,cMejuQIִNd=N pnuiwc FV /3($n&qRGjq_B yy>顠3N(>S0Ѻ >GD:Q:!`K7P+6v ^ LQ8q*^mmjZ*ff?i}y_2W+>lbߣ+r眡(K݅7d#EuamXѐaK㡗@%0$lۅ D%B)qy}wafTн *˯C #FMn ͆wK[l'2.pwr63!ݑ_DeGFD5j{VpP \\H\7ϩ? &jge83St ,Ϸh =gIRzrFkųaƊXՑ+bd;s;| Aԃk Jr*1MZ? p 5ͦ j)_+}M7# *?%h/A{ziw;`$"'(>6MRJz|3;HʰJH/~MZYhQ9%XD"щo <9':xoSe w?mg&kYq4IsyuJ~ctn٬W˱Nk" \ҫ,M9i]mp1bШ/H@MsȅHǣk+#ŌhA8'TQRD7m룃ꊣRPIrb1.MK'tj%ٞ=6֣OOoXؼ-o&N`Dkg`Wl kKID뢯 dDC;.]g;DFN-,@g(f>DvDN_,Tܰ3)z9uBQ#y PX%1 f8~KX !3?+ɜ@bH:AFOg1;'Dя~v^Ql]7\>ӚP.%uW([@H5[dYi].i! WWpJ,~NV?IRJER7ΥP=e'k% (*6 8k}͵gTwָX*h125G׏ىEr%lvԦ!, _xbǭuRs/$ZTC(xFOgV"kAiq,#V'r$ru%1\i<46ȭ6O.{Ra͞th~>lRX=R\!&oeT$7c` ntGX'(,&-$ *jI>pi.0y AB˦ַ9tߕfN1xn:Xr,bx 9{% ~ zK(7X˳IJsy,p XC"$fKTqB CT)8KiQ! 07BJDk. \۪l Q6ҺU*BV]<5|=B2Rsۦ.BE)'B7$~;w;=3ZwO|bF7g #d,* MvFgq^[W:Zj lziu@5b:dE8gGD)!>* H,La'#Jctan|efRʍ3A.M/pu,-΢Uٹ0cT-"MF4|sesgDwΆA#5v5x؀H3Aeʕ)v%3fsMnA`,^/yHi?{Xddf VKt rqbu J,P{ݿeUzۢ7\O\Ԫ*]ل 5/Ur_:>x?x JIj NT(=~<0u3^L(Xa ~scI-`M>9=7u_P v @IKS;oM?2P7 \)T 81j<.(eZaM@: n5~p<̻{FWq$3σ: IJQi5_u{X\iA:`M4ݷvnb}ն#Ήak#PƋᛷ,Z&X)h6I*U&G3i3?2w/۟6~|0 {C`fZTSH07'TXI0]+%=UHj`Z=Wș>[K .vm=1do伝4(J61I~F״N(dզS}Ky;D( jCۦQ}2]Y&ZjRe4%FhU*F8삦bo'1qyf*$լ2ngfIZ[H!7 >hmnDԴt# HHOXܢrNʀKзx{XP iik-:OeM`R]/Ĝ"[%)Qn a /c]yWƫVfp:̞!nv69ByR {/drZ80biOc1Q/;-ey&!A ko~ V 4ñޔ=ˍ_P肁HE0~:B,Bcl60Ӻهi}Zo16Nȏ |YWO.-ǟo H5B7cվт5P?7X׵R $Eи#0\.e?rI||S}85rV)x]sTp<2y֕.ɠn-wd,y lP3պ6OX/p$OR?jx4azzfNUkUSR ]m"OÒOle #O^QR#i&OUBFIƔrꙃ8ZXALE7Yթwd% 6[6C"gUӈ!*zDw|Aa:>CIt8m;4Mtm݁ힺ)O ^#]C7EpzűLFcƣ39\m~I)Zdz,1Rs5){Ը ؐƲ=üFT˯2x^#dD[sVB."+f/oXkmv%pDֽ Z͌<9kJ@# XZ2g_-CDMr񬸎c)[,",-f=*+Eb(``O0v [ ;*b$`zmL;$?nYU3x*vWNJfM542PMJrpLǚ.ۼ#YI- NݞeBhVR(ʍ&-9 |C;Ig!:ܧ#.g~.̟f"r:D彀 F?]h?ngVS[?Bu8[cMcNGl Fc/؈n8:m4&c]ʃQOX9OG[  oipz_"904uMarҶ-ap-:^StPD&aa?ZBI:$N+LOpعЀW8X|U}͗sn=D|dІk*>ZZ//fUe[ l$naJ\ܽeDX;lwA†1: mH ChD?"( 'WPI,3ulfT {l/O N3NJa3՟pp3]Z:}pNAKor!YI/KuOj ~m6Ϡz,K)z]0eF^;8zYˇ8oYMko-Zq:1LXUQLY$IB9KK^lJr`4E/#V ᄨGIURmBѨC0>`Io1e!i\Z^y6:Ě { b'Im^ʋq֡z0PY$,LZ`($5k9qF/MN0o[@oL`*%]TE4?D('׷=f3 ~"l7ZWґi 'j  '3R =s ,hy"Wv YI@iQY,`;V^'^C=\"}2F9D\gE?,|%3&Y ?hg!KLOãԣ-NRY,[ &w-Z$(JtQ3Bv$_٠)GR+B|ݖ\-G\Emk.`y`, =iBc.ú Z[n b_P1B ]y;`vѹJfR f'vnG w312,Ȝn?H]> @yu,6´M]DH {4+Zmԩ`c$Wj4S6}2ϱDNvga' eCA<4rڵm讍/ܛX' ZbuR?(AkUκ^-)M\݌ Zf=t Ʒ0ݸuzB.ܡMT%qo j)g}+ A;e hDL‰eeC1i-M5\2KuB%_fd9k[:S׹e#&n"X҉Uv wZ,%8xd́2S'ĺ*Q/{/>HHfФ[WU 73Cq y|XFb35@E<:Жg0\mԃPfmToޛgŭ}Hxw9~:h0bK xP58$P"`w]ί>y ~gg2-34򌴳Oəy'M,Vgg.MK0B TK9?k%bjv_le'Zׁ/~Z ?@Ii>dWL9'ť`7CB7P+Ոɬd꒔I;fD[Lr%N!* 536N?p(5B/b#<2h _I{G@uQlr9z ~>/,,cOF(7f1kB9}nz,5teL"Eg%x'O/O+Ыo&~vr?r']3SPoP!cLn w~zcUzO*!5ufՈGgRk0Ѵ"AskH{Ӱs1I/ӝN)b֟a{|",4L~apR`>/* hk^k[*Y 62 TI~JPTz{cr}+ x=Y 'Qd%GWDLQYT>6Z=Q1E5Lـ`N-~B24_^_KVD{'l !1L-{e|n(MVi~E08b̿hX,М%Gf*P5nΘ_ܩX l,go1-ovh]zMIucnG"%Ӎũ,tSG7~紙4ۭK"SkQ1\pҐ0faW~EEUG`C\#Dlƥ^}PѰs8v`\'݀Ӹ}D/vuLKH V :%.f.]B{ lp/XTF5vE#퓬6k3E B~K9ߎt`74#I92|4|`VqO(~@j$)UTТN"P|\Cc!*e,11kQx ՈL2xx.c{,ӯ;\YJ벒oQ&n) ̖kd:l#[,ik=9(t{v@eL]򩩆 ҳ`qB"9*YqҬ#L-Mo `Ȕ`X8ulCTR\9xL N`%PyeRpOaՔ s65$ lB$hϚ:-/$7[<%ܫlUMv8=y cp >4)Ap$ j2uK)}`ިSN~ȧǴIrgԵ4ꢬ׹ wI)G{O96%J"}l JFQwz&(R9Rb!a4F[ԘEoGPE'eRVs2/Anvb¥7;/ ݺ^eeXBؑ^~eMTL*~v^hߪC7Cۊ!!\$.RmAcϯyg:~(t @:hq4W֨h[|}Rr>F3ǠjAtةٕP/zw|mzJ-͌Ҁ=k+׍wYqؾtW)l%7gYZ07070100000296000081a4000000000000000000000001646b69aa000074fc000000000000000000000000000000000000005400000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/broadcom/cnic.ko.xz7zXZִF!t/t]?Eh=ڜ.+hMYVK+QefZ\kIf{TfbKPE[bbN ejP68!+A kb 7%]>7="`D%n+b|ZQ ,mNg۲oybM8G V ?L%(ِjzjۊ Ŕz$4QtȨt+q/ L5SA!Nsͽ;O1} ܣy9^_pW1x=4MɼwpuMǼ`恶۳H $[PxfcIUyh2lf>S5ea/S$5! 6d4HooCom%Mފѝg_m-_7صɷMm̎'$T̉g7+svRʲz~Y ,.J@䜌M:P.2mDڍ,iʄd5Z_!nd#$ڤΩim"!ZY/=OX̀(VĐUbIoqx&^B]]1d iH\YeZ4E<=?Z;Gy"ug2A2O=}3f٢y_Mp̾X0r;DUx\Urg][1&]dsM&#m2g)fk:ÜB>uB+ P JyȿOTJgfB h[\-cOE;ۭ#8(QL?|$OOWT)j ld[/xZh0OuDt̬"@Pݼ*ҐȡT]@BBa_})+ iDeןIƗ0;SP Ce& 6F6`3$2X|uumb|h3ACç}L=h\%KQM?Y t<fLPG5-.P^T_}(3Oa`තw7Un vQ9l&] vިL@/f>niYb3R\#l)]*+ss3Aѝx:OB p3t1/u>7" *D`ٌ4 U9!3q q-å4 Q|Ve>FL.><`ݙQ;H-zw|Ug.,!y-A 1Zy z rtd 1/9"cTH϶mvc*w@-p He Sk+AlR6xSṙ g̭-vђ]xD3҄r_OgH^Ȩ㌛ReA<'ݨLm;GD^D,E|S^y_/Q93r 6©VÂqu 5(3d_fV8&~[bWd.U1q֊z{u-@P۹OAD6& Γp ˶HQEy3Dt^"QlA+n▉Dޚx\|Qpouo_jꫂ:\೗/V\%eznؕA@u"[wef!.*܍,N=nNTƒpN1v[WW=qD}1V _}U;i $rt@檒ԣՂBHBskt2.y2O~4!v_G8mT[MkD<gDX'v Un:Η8j}W5}-q DBcňtr?c8iom*G4Eږd4uj9Q4dTzȊ! )ޙM)D[bH,r³^@˔-9D75+YNj(|ZW"U~ZwOg|@+KKU _(Peנگ]| Z9ArF҆N&aG%c&o iglp?Ȱ`F Υ>3Z{5yI>BGadӌa<]=z8[%Myg?( nYS:ݫL6Q\zQ8DGDS)u0Z>0'5V{QϚ ]޷8 Lr[d=%kC -3ND9)7K8z!N@W#ea9Og`_ ɢ"gש- U$Y5*~syf-J2^V)8I \se}-acCO>W\bgu$Hϡ&͍eE=sF zN-wܨ>[?r6 +XbM;L(_$J>`MPQٲl&< j66L Z9M;;дpIOZV3HJ3'N FELYP:h)6O^xI;)]6{qlv)8[5CMc{J:hj3_ĝ J+fU5x2Tt7;=&,2:#q^f\2;٩rzR >*Hq,vIz@U| KĻy !fwIHb,[M)~0X_"J]o5}^%Tm(hIT L18 y[a.sՒW|2ܸ6oM?Z_漃3֜e=,*͙48$ڰv g=3Ɏ$j{|e%8L `Qwo+;b[֤w5zQ=9,!Nx^?l$ -Ze3P"B\/à ;.a/z }.ś}FS'w-A=*', dW?O2=>[',hDTu-ArqAr@"(j+w'J -݋rjCt^fr ؠnmE\72pP~S iӨC` $dXH-+O=Qn;ُ{U9;(wcEfW}h|&rjY2Z;VQ؎2`BqyN% eB7P\"}/ D.]EiXՏM1MhqpQ q@-`vMZG ֱJд" ʝkVY9̒(>_4`)Y0_ݥa(1L +z.#7I$Rݷ0(֫dsZ7t$KT.ph[5[EqAճ>ZnQ;L.5qQ --+>khx,siNu׌^6Ʌa V3~%Ky3iԥǯ!E4R/PqSi̠Nn#i rMK뀌å:'EuhJL{9{\1yDS2fN~: /%J iMS–+xr? _ YGn^k'Y÷8@yԪonPkĀ<;;ϤenL~|ʑ/M8e#}+;P܈i-NSY~D^[".G6'zISDy.xD&1LW;c]pV Fͻ+En[CXzK/~t@_*T`],瘜6ͮ϶C&kJ]]Q3':pm}D=GA2~\ÿuK JsV⃫BTal"54=-ߒ GX/|.&/ldQ([bxyQ_9ErjZ=XǠ-V!)q s8>auޔi(Jnǎ%:?1:fBw]Oo.w;'1=wbrZ@M~|d=\k"vB9'@n6Cy:!eח#&"?cςJဿ+ P #Y( ~1뗚 "ϙ V\" h5Ck(_ O eF)ڢ̈́a"?jUk0 ig hB N)5vna{/E8ƿ6*4=@{]kup4>[ h#oG/[ݜQM$S p ~k3.8,.0?Cb?LǠaX{/2g yTȗbX* 5i`|7Яr˳^mtC,HUٻH=0\v0(v[Qȭ#A=S]5}WZ;ı`՞nyᣣWW]^~i1gjh؛T!d,Ԣh@pq7q̢Sv>؅OgNX28OBMs>uG%6Wuy*gpU">v]mFve@!Aی[ )°>5<&d\0:_uT/y[OlLίv0k_5`cUYg%1Lx( Ll |$sb<QoK7;g6We(]&MmB^NxsϿ|XO;x"\b@YkZO%W4'10cfp>ep U):iTnZ)v$Pω ;uUTת >]f.kbV9!ζp.+F*O outq p%02-[9:4VИ~ GR?6U 5a AҥB'M5/ é w\E*69Ig?0P_5۶{4a> -#bk8!FRh 0Jo5i YA˃,OΛI ?}pj{E8']+Yb9~W3ۈ\_\''1YwɰhM0O):ːd֋ؾOdHN<tE0F¬YN~FdS=01x-p*X߇&I!|ZўuwKc!"k{^|5\<:wۅ>C9+c$&2uh @ nz.,r8(b@05(;'c)Z+-O!tPmtX1B='je"߯p@y/rކy`7OOK}~RLs3/kJh>3֎vA.!/08Rގ?b>#J }=Ђu0lj[ fwfFg!?-zL|GZ~@?s'e\huD51jMc&! 6NM[ O;E5$`㱣LXy-52?_6$Svtg3$$׽<#K",a:B ycʷV (ē~b ӪcHH>#`SrSR!ܐC?)n&&E[sJ Fa'(h A)=Sv襏$kb]Tu2oSWK2C7S:ByJiS>4Ѳ d[+[֜*gR:^#1Ͳӎ zV$ 7ߐ@+U6E V5O+g _](B'tdJU7L#lڱcBˎy#6HߌZѦ[%DB%l,w/NUܓTݖw2d<^JYcNpl2E8f"&Ys P&OG((J׮τ(՝P,*\7)$ R} UעTE*b>NB N/g(|Ź?;aSSlgQzE@%JKKՊ< rS._kصd3qtM%{n#g:lHQ𠯴Xv~u ~ǎ( '>pn:vdXݒ*W5Fm`^j#{*pt܅Q^K*'! =Aa?s@֮ *'u+:}n"IAO/k^y$upȄ؂g( :Gwsx9 K[1 `mA̎4Z& (Y>5'r DIA.ulmW mo-^tqoVF:#Y?S{r1DwkȝI尒 q:Ytp9>JL[rԛD@H1Jڳ@,D==pSf?`ӻ&{7aN)խiyjRt28BreM2 rfF=fUs:vtW? _ʹ >\zy-, h]5?1b,3@Y6@T(CYiɷ i7jnL`7~^3mx]v՗U/O/'}> vkL:efl2b6{1n"H:~$1H)~ыW #/ÃcA -wUUehQVz ̝Ho XHLqD6bxbg`p[~z|j$՟іhK^xRݾe3&2ϻ-73y?K_Xv4( ",AwثrJZTPә?~7ɉ|8W~K=jE$Oػ+ 9;LJ"~?Zx17glJs_Q5d^pI_ERR~~6,ݦ`<ȱ.ofdȄ1G2)`*avJm=*W]j&&F~—G鬉AʼnD;!ں$9&ö  5Pvdvp1rjXqPb]5{{6`*hk8}ͺ,j.Y$t9#Gge[9rM7VhQ5&I !moWFy{ }÷j./=+ҭˤfZL4c\JwѻebƇ7Uk[  D*R8)iё&Ե$3$O$iJTX$j{plP0 }OgN [B *>[A*2,^x $B|^a;=}:*8h}{cûVqE]K.Im,զ['2 [%ÖtTYZH4\y{_˗)qynzpADMea~Tyԑ+_ ~yJO-j[FnE䁿/A%t?勅Ē(٣ F Rסx*|WN sĖ(IdUJ w\ 4n"ciXI?3EF@yo}AF;l?(q;s ɩCJp@0:} [>?|o7+;&u/S#?פPo™"$={_@8H"L~9xǸQh/E}n y r'Eqi!Oy2b'ݱ틭8-eV‡}4tsH]ERX(/w: & nF'ra}%O R/nn5,3^?Fj dd5*ňW)u&wASr-'bS}nA[5?͎>B*0,a{Ua*2^97WG_`\ st]%P~̗?]dD)~c|twr{1)[F+>{g{jpq(Cц6$FT?1MИXz!eD["LGj]ޑ +yK}!hp+MJckS2 _3I,Ic$78t/NnNBĚGVf[G1FwޛT`-rePm1Pʌj.Vtj1ZizLsC5q 42AQಲf$3 㵢fGeHQA0\2ͷe>Цjl?R^GN2ܽq9BhEy~)d4[$^uwX@O# Y˫i%ix؁鱶4Gmg?e ,Ȱˀ]^aw| 2Wʮ$~CSlF3 dum 0N[/d,/oQȚW}3~USK_ѭN29[+luyXP ͧ$*-?3ϳсh% '==O+x/8+8$>طHHiydҲ"MWlx[[&F+gk04` 4If} 4 Q:c@c"AcM x8݀4`~"Rl\uZO oF8Tuk3&pĒޗ. ӅzŽEp9>|N5O.Al]sou~[ҜZMrY: ENX q#/mЏI"0Aֱ5x d֤ds;4`\wjĮ jyhW_s# LJf0^ap{wO >'O}\CUzAwb&M&{0=!{m?D.}`U|8wU]u먗ޮ^WZPI Ec^nl- mmbZҤ G%@bDq P"MyRq{;G4UwCHT5BO;=magKlI"N , N1}֍?;y.zb8OQrNsoQt:Ep@C |]G|gx^ ]5o5AQ>M (!~?22c'2R ,T,{$ ,m\hsT˾4e:`i D@/e`N]B<1}}dt]Son zB"r=PI>Ż}bZ#~gbB O|Yl7CMn*_{_k. }=Er n4r6Bi!l.ذіt+QmnmUS,"T@K2f5 ͎a{܈# R3WklԩvT;kGRRٓ_|tUp$juL=a)(qmٔr T#F9 {|pCzq6 ;?={R|_yI '~ +=`% 4[@/{འ߬kYWCiJ~ϗ\)Syq@jGSvACq~KDMZ;c*9W٬}e&;W3آ_"$5xTQ Dx@0)TVvCkMy{_0Z#.lϥA86WwLz<`h󍑿ܶOB-u5\nakP Yv`0|LH;bfwLɀj)\=mPo(p`){|;&ZO1pNT^9osP(cWtXFYZ,⓲$? z ߕyI( N{UxW_(X9ke2ﳵ82#~37G:l)uUGoRXԆhp ʆB&fʗF|xJ [UsXɱ ޫfGVE]2[4]~5$w)TkVc*ȃgsOeOjf2F/XX߱=@}4?U;0ucaިr.!Ko{`c؎@oʁK6>$^Q4h#z VK& alh: ]E&#U Y,eԀ Cr{݋ tI/=qA_͎&'՗{j`wuV cԊt$yf(`Ǽ5HZ.~vT&E S(@~=:V|M(i#G:m%NBMzXۗ5؟H q ՆHR(ԆCU)i>#jP2h-En ݗ ̈sF6Ɵu[Ww_mKn21Qcyh`lnuPnbU#@7B2'#^o9.q xd4`xx02$5m*&Vt8JVDº?d??4Qgby4UWm͒[W /uk-C̭9G?qu# "$UZ>`]l}]sCgMN Ӯm42X3GpE͗b6r^B= YdYZxtMl d}e% !1kPJl=V{QV+y%d՚gEynjvIw:wM(9C.ac\y$^xEcӶ u H4',L% s 2tAR-PֽG0J3'`6qsTuQ%~'I'Ngj:W]K i*5͞iזr̎rsV(uG!/}߇ LD#gtbUvLrUih^!N23NA[ijȆ;{)1L gRݽUuwUsa u7 s"Ԃ*hk+}J1_2s-)|_TyuAQ G!"Fξ4:l$ ~\7Q1I"2*W5M9z=kƔc%)4:IΞЌH-y80{߹X;T.$6 6,s[Օ#ɵdllƖ+/)CPSod~TH&éMOyIiD]ĠLb,WO84x޺6蚘GB¹]\;xnA7{L*j wf .gx`9Q  'UyS:nJbIdUKqX}\\0b2z=?h !K3aA@%$+뿺m|Ɖ: 823❀;essDq[A+O67F3k6%}l޸Ҳqɇ>Hf\{m E^sV`ιc;1@{ q]p&;P&(ْ~F?#h om@'дBZϽ(o|LXsڒ ^2K'U yh"B{A;v o;z9$!{ zo+z8jd\&w kr _Eo,,(SO?Q/$4iDOgôF4Af#z7 {M&@`}npx04(QmDLO{Bqsèw5M1v XwY5x?MJ*K!B_-<,ڝ@ji[Þ1G N&<ٶ/!J+#q$L3Ȝb{UptwK*ȅP7s*&M5TtSOj,L.kL"X&b>{.=8%:# >2k"kdNu|R M'ba7NK볐,:^HXx<-;H_ѷܨߒ/w\2ӘzTMJ!Mr dA!c:P8o?\v-ೄ1mJjPGT5O]`JE,ZX#d ͨ3Why^c*4ARa+vEo8y&@==U&Jvp,lx̀ȶaАBG]|;ve!B zSh€{mEC juWVr#xbq폮B+V2v3%Ue@Ly|keF[Oͺ:J';#ja_ҕ*< Od&4*!zETl 4(I P1ߧIW.s SZ\5x)k~c.+bQ$h(/-,+1]Pf*db=\,$`%ר(z"fɦ]GxOp^ Y[ձ bh=OQnu<$C[}pU7*͢I|Դjʰ1|'iodz Ubnƶ?[zHb l]nt`PQ/oAv|HEїflݲRtFMpm[ ]~N7A#:7!W\GhǼj: f e"tNCӤizՆ= 3=&AV&<(=k}[[0mHVj8ϓD?u?UW"q#(e+}9S31FKջ4s\ *=XQ-mWYhdޗ2>@phPzn9H!c= >hFhEN;cZ}97$QdyP~ sz:`YJwex&Eis@3.dmR9Db2ː ,z3P{M+z횤R~B-97j-}׻ob.L)ɾNw%=iRPq 94eKQZ捞%b8oٔ: +b: ZˎKZ솓NL΋tDCVcnLӂy쉃fN"$B\FtH?%Rg=y?l asZnV^WO|7't*ܻw1=JkS[B0z_LNW|J)K zI`H_;5;>Yn45r2 adk,nap3Xnz`9*[vNNGNr ߖ|fm~i>Y;8})4kVQҒ>;\rieՠ\A0}1lN}3TߕG'38s N 5`zzfɧ tk.N7iT BcZ( Z/F8) #D9pgZaTJ:L{J;bSwZ]!#8mMh، o)5rw۽ES ipaJ_hp'iɹzܹ䰥wF"oSŞDlsP8,(p/m~^A&|\@ꆄQgfn1 :c|X *ה6GGzf90RDX_VDZjrADXbh_^Ho0]O'Hk'8ѼP7+f{~p_xsd|LOk4l}wfh`2xd)ЫƠu%bCuK嵧VhRJ" !J& _0GO'`YDV0 = 2@<;ꕔ@GY-FU4y섿4 wٸ.xuوilk{6ݮ*gC}>׶,V6燭)d9.rVc3-r:Dh?Ais3/~`C>_9?wNa0uG(zt9Cr?R߄G2vK%OΙѦِO?R. Տ!=Gfǘ6^DmpoѶ^ͤ]&v; Vs6s|Cx)!*|N a52bg!-f/r? x}Qu0>-0bM10:2ѯf\ rAujw}8Pmӈk,Gz~XtxI7>'%V=-ưw-/>!rע'iZ)CZ;d}SCrL(ړjK=~emn9KGf9:`l٫ `Y:m'v xxwJ'K@CZ%NYA]P7͒Gfl7DrD]$^r[{Xm(' w{ gBQ1g͸ұ zgH,#p >cf4^lLЪ䬌y~)"֪tߝ2;(~{NGȞ{a_>ؾ0)s1oW~uXv*R;L)~;fHXC~ÉBD*Vخ!y@FC~=! =}H-ʻ-ʓfBD%q:5P%Jyonrq-Ξ˙0++>aR|iHQٚ!~ Y`6 <'7Y{sU$!y5yA@9U~_2=K ܌V݂5:;Ӳ%W >KRc.0<"oB,bw>\ 0 vmGDzP׉ )t%*jbv3SVnwX~^1%o܄tRn=LׄbH_@:Ϲ'JG @21ӆ&\I@f?{z㝶L;A6]Vs< ݠo]hM"^KXJi_saqz~g|ta) ?5_vOˤeۗ;"Y2cC\UեZ3k8 OJ&i{%~N,E ;(l9˥LYjMtue(֨7u(b{~'=zCS_~"#Ŗ!^`*nٗQBaKjF|*}Cf"֣):]P4ʕ%D/m9v_NQU a%uV! W"^mH.m ,%P~(Dhޕ-&v V'(S~ުD8TJDŽ pB-c}Hyvqt%<\ՆU1vN2%u"&u5^%"ç0b!|ˌ7Bz_)*ܚю&DJ90H]Ļdq(nɞe5cyh};Sܦ*y0v"NHpjTlqdxU@xVr+jDOo&TI}4gDe eHE%2[j!M>GCb)o2,0 MI!d{v:.8-~N:&9X>H>ck җ]—O&FZMO.^.^o8^aF2x%Z5Q+mt`ܡ;%q\M}b)'Ȑ78lyFWrF7 -9+)>k.+Pgt:?p(7Z}ZSq仁sL)z% "/?RU lI̾SG`$+rA⼀wLVN}~>/ 5TC;ե́nҀP')PS%!>O)(iyů_[;w!#Ej:\Q}WR8Oy7iށ-Ա_uҟ({qsi9"Y EzGP9Ƌ!kل9&JoE!y2 Qb CpйOѯs#槠BYD߬x7Yp<a@gĽ#w숼%RL}pH]>} JFSKK7+gWdܕL:#S\qW D&IޟbZ@^1K'P…tX35<k;2bM7] y+ \3afK_)5UONԯwEvP_᜸>*c,Z#*VT X4cz('o7^ -9ߜ0,h|M=PPA͝rPzbZC F|*4qau/Q [Ec;!Wn nBEPDHNbI%t# vktJi`ђ-i~oRi<&jH4:=" bR 7vHW6sEi12Zj]Ğb({wT2fONs=>6l'}ħ;iShGJ{b)ie*zV^vR=ќ:Dg5Za;>Ec\+~T1'AjINo. r"NֲtNRR6o0軜!* KM.{ |VWy"d$ :@ja\nw-1|r3arA4\d PS"* 49<`v`In|ȲgYZ07070100000297000081a4000000000000000000000001646b69aa00013d04000000000000000000000000000000000000005300000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/broadcom/tg3.ko.xz7zXZִF!t/]?Eh=ڜ.+Y4陳eUqv+$8TQY0:| \лh6N aP%fV 2s{L DCQWr>v֫mU'XDD,zixXj`QV^"ZỐr,>rďC'Mr+`)󋼂HԚdɅgTOW%7 9tB쑽@N־z@7O( GR#z XQIN=xWU6b4ʛ7zхEf-pxTVEHD/oǪ&άCLI/ UW ."qԆq&9 t[c8F3X^}lEƖ;yPnCD7*姾ҏTGIΕnsF6(H3R?D 'hgQ"?6o~# d )O2綹I%`ټ0C96u*h%\)~m'Y@M`!!dG'ñC씳6Ŷvpn\Q#L?/;UE7r+nQk_>|WI}Ruq:9>f7FC4Y+wkJ:'V,6b{Rɐ[l;Ou7zfCj2`lG=I hq~ ԲowV9u$%JD2'BHsā8-w4~l'itmɀ.\PjSdK41Q|ݡG}G+uwKʭq2hF!}so2#l<BBKkGPxpk7떏Exzٺ/(@tӦ.P-bSB Ʀ.7ūBH| &AVg4 `EbwshsR;eubG\ob=bg´>LL힒R6f-+ X`LoYVBXH Mix^bF};%N}#\%xg~h[?lsFHex0^it AU ?0IYuR]?bXYk:+&IVf]lJr4<3P:&h0kuxrOP_Z4sY%DUjdzˢ4i*U]2=~}|iȆw[ !){Zjš#Mc\{աy -2>=X'*;dp~GOh)/s۶B|kFoNԫɜGMsγM H;M8eNzxȢ [4m\{Y,f\W:ḻ2xf/NKjlL8\@(4ǜ$[Dq1<[=.<Nz!S".K $HWmr +rl8xga5ƛH^]6yRm6n:̽э>OʺZ] P ?&:4,UjxV6`7ONyG(uۜ5׾DŪ"mIk?Ncuh0 e/Q$^+mgcv)3bs!/Ǜ\+ CWrhSnQ'EbGe|~`?ͺ&хZG+'v}0.=jPxH,Y~ :+GR`Q9_OshхJ>6sl=pDM.qV.ʴ.)b Hɓo5 sWV1O%xR;nYHMH |= A)TG7x xu3 ^* cbǬ"\f2Aܼ}~fcY1;(i5L UA*'hH#02#$Ʌ&W,YUb7+nNLd?^zlJW.v6{+䦋4 -68\rTgفcOۤ%_mJWWK+& @/} \IIcN!,@*raQF :^TaHy!8>(#[asRmZ:쾇@(x"N7@ $D uyoDָ9LJBg"ʜVބDP2g:Lۜ *{}t<!&I(.a-r'@B[7?w=,D'Nn ޼+gkޙ .޾ī:Ƞ.3k^jÁ1E 1HlBd• D ξӟhH u@a:7F02 WEA0t%oz^~2h3;#=3Rv( &yRwwb%2Bg:5; ONjrj sF멼}RcꀟeqoAD@߀|N~"_Q $ 6w[t陚 {؛1C$˘Y1Ngv@_A6} pU,,zYz)?d Cd_sb2=H+IFĎ@)W$U#o!~&o驿s̼r-J+ttJ~p%r`nu%I9Ty!eV(ax}/FQ7qGy;Vus'P+G|?Hл (^VVggz^*X1&ǡoj Y45TI߾Wz )O}U)31LU1۪db3PZ~wa7ʭokiR5\?B6;޺ Ky7QԎShrmX$*T9iH%RV[v\ GL zC)S=lVeYZR\sg滵rwYIZւfbާ}ށ1)P+EJUF#[9[dkPs x\w>Q\A(MP"c&'WFxMk0Ooc͍৚ୁc+' >}3{̜ռ@ωDUiv!xeW³by|\8_zL8dX\jK0B~d7F__ʦ5E{m 1AV֚)\J}睗mk4,!* co i>z '9KN B"-ubq+c#ճ0m#}gWn kPx794 e7 بa[$-߼*Y6-q-g4g(SHo]pF(U$%ˑ%s$Ff~H&z)̴lt.%C.N:0Md.cP[PܾR,GKI" z deв N#C`O4:.|=x}a!)2QzR:C&p9!!ON KǼ߅74uf1;/uXjwMqR۷.&h *Ök[ pΗ /ocq,d?*Ҳx~^W8\W X,bRj jLTM؅ڌˇ[( x2DLB(3iq]1H\["'9<|ǩքTe7&_(:#?& !bޝAkZb8]{,c$NWmڔ&u9L÷ƾ$4GmT^fDK43 ʎH aqŴGzM yhSqR҄Š&OQ&Ix < s!5b{Aо7{v)'1A}(;2UZ_-kߚ|㇇T5!z'M~`^S6d=t4d}_h@!e;fp N*\$G!~fM; d9vADd:1.:tꆬ&i9+'=j ۲6<,oG "Nz6LG2j~QHXM..B4X^aJggV*p)'uygqT0X HC1ha'=mAВJq<bm r2T7ݏw$60k ,ySt /ζ\=9U B[J#ooFݚE`TF@Ϭ*t>DKJaKA>nib.w2*O?vcBm=Or>s |9葼ybno6ÍsQ-KfN2@& wD'AZ XNH0`ZP, ʭ! jhdjH>N"v2%#*N6Fa۟񯇨{c%sP FkQ(4J(VZ sa߆S65g@)T렝˫}ߪJ)'(#6(9` ߧ{\`|o5Oqb'pܜZw4 /Vtk}o BnI9>6uϸw8eTsұ:7h!3+TQ,-hH8tϦmXxpSElV@;q9Bm]Dg63Ÿ=ijY~)h'˸H8KdV{H;6ABpA|iZ69i\ B`09{r\,s zxHД* {">C`*%OQ$xf-zש̢r;-o-lßtG@"cNrl/Y>yn~yZA}CCQ%*;9ʇi-s_H5-un]ɼ݈@Wwշ3zm֢b_?V`Vsy\FӹYf'̆\p'qDQE';GKN" wAK;2z2pK*f%-.+*HClj{{S8C`RѪ2Hs8z3KNFkHbIUvD׋XA3X$S7G2J$Hj-nU'4Ywco(:z6d/+MĜ6AE6u華*`51FkE F@p8䭯bDe*4]u"f$6RQF}F 頏#SXN)M d!(j'}.adjݠ4؄g$'FQA< QX|w=ƬA6ۯEo dO^ l%0j};f`X5k$W*S]ea %ؚbl] Ҹ'PgL3;HF.FeC eCw#DF$m54uɠ-IoAo0S!Hl;8;q֥hH3&,?%}7ћzG|ϳ"29;3Y_FŒd3.? \[T3eRU(6|:@@G.X̣nen7eF.gi5aTNjO 6h?/k70a%5o{!)I!oɌڶ~fD[dISZ(H9OF|{+5qSg\Z9Vm#bk\>HV/WcPTTlZG+ ێjC\o Mkg xNAz᱖q @ ԟO[Ō 64֨9yd[s|ahpCJYV`בV5,$qU-50Ϩ8Ԟ/@f\}0x.[QM}mLJ0|6\=fе8@uDӎL3+r+-a^~G-E9m+`gH2I%{?>d ^KUu].S%~;m^@(Hn}o*~?kF8X£beOġ31Q|+ QH )v_SNv1v. ;FkO i$oeb / yr 6>Ѭ#1h kw[6 Zbm Vz0x,ڐEB*3 =:J2#i3&!WqM$Q@VkU{u/ÜjhHo"K:D疦@_9vSu4!5BpFFV][/CJ`JJX;BϜnJOoojهh_ <A[NQWm8rW舢4sDC& 2C"9rЮ=M2{}7uAQ%YUM u C.K32*1\P-)O}j 9.1NKv4=0ͳ8M ׏<g ,kr5$&۰DE-~+(ߠ*bN[[zEv~mwN?ڦl.K$gڏB$v%~#r:c,EDDʥZK&6$X*܇\n(`%j˞16;l35H }k5%G|̉*w۱\H}7v4h=̶ܰxM~Ĕ7udߛ`Fﺉ+TK딄#Zofo(J?;MNL&FOȅvuE.oFV=q'|g݀yz}6|R^.C أ$TM7,%AR]6c1hy*C4 7%+;)ZQ? 劶^\sY.< | etЀ$:4bZ[s1mϝR->}O5zNaIѥr;r>ũRz͞X=)Vhrg%|Fe SV9˓VhY,i +7r (YHD -菂]C BfHVM?7wP=ejִW)&SGDWh9m%4q#kY',6"$C&9Dwv v# r7e|aco(#u¤ah`2l|_vD0$@!?j߭k6h4 cA\q#p<#XV.U=$cnh'ﺮ68^VR*>/+X8乞k8FB:YӓAڲhp p !LVs |:L@_W:^:R1)7I˴LusU a m dT<΄F]cvfֵRPpۋ׾|x#ZE:l-Yo%mXoIH`]RD/qw4ysoxcv jr@Gri8@6ܱQ1P&R/]6^ޣE8cr>z$"4ξTaB)٪ܦMѬ*Յ=ӥX{JI|n#C HN[45%3,͋jBŧVex\RGGTJhc'F&ݱI:ŌKH>_A z,Bjp^Mwj}h+G0" sQ`.RL(Hc4L*VdNP@@-* .h(lwH{Y^lL],pq#&V# DAbYk/MUFaLvYp)-Go7cD@ F'銫Ӓl+XTϷӹ>Kr-r堊P=$vcQ1GkB7rz/S4=ĢK=鎤TUtϞTKlDGP֓/Ri;GUqSmxDJ_}Ikϲҗođ|ΈiZR,c|Tao/0~sL)dZ/v5l紮81]iG6PΟ YgBsBZ=taz@Dc2 R@n=L[ %wcwDԏ|jX8D l"=y䧦C"(ц2_}]BQvל+O4~PS’ ?1_|/V@>ﻊreHq ydA'/BFq .Y: e ˒1 #}ӎ-F\Gk)vD (̩ 強{wz kT؊qiȈ'g">J:'Ihuzf$?K)KO&Ik]F ==%mN経 6*ӁMa8!ў]Jo!󮱇< ,"j M=rSFrnq͹<"x>E}z?m9'hn$蛲 %v$(+#T4/u_zHO*3hR5א*)0mKa{5ABDMT _k,2s n//tw) kSm\mOU59Bq?{MaseA0MLfzK6{@y3=eX X'7ut$_59*[!Zx2 ɭ:$ `_3u"c!>  !0}0 >oWw2KG}Dr<>_%ӈ>Hcr~But&~gdYlmg1e9Yג l3K<Q[R{S˳E?Gp]}yayT ]g +H~ &*`w`0 %V̲< &-ܐT~(Ī(\8LP odY۳ c J!Nw50Z53iR9;˝\s3,fm&-&N5%ȯP0T[)bV50rnh8|PJkKX. _U|?Y8Zь휭y1xb̢?_hrqW VHLuea7Oj }9a 8Dt1SCVX¿|M^AuMЖ?8 o @SZ57Ǒswͱ--&SDFR=?W MCj $ǝ#QCAgsw<.Pp>[Mi =7 %:R45~/P@ -Ml-Xՠ7<^<ֲ;e/V;\Fw/[&'ZaM/V3x;aqƾ۰Zv]`JޝnG m!,G8#TE8dYmy P &k(;sG O*9QH "stʫ `ܼ:{ݧ֟:3(i/ѵ|+1ŀcD8>)~Faƥ:`]΂^gLDԢz՗9O3N\&ly%p& M|ߗ(vZZղi', <5V4?bp:mB&c;U6ӧ|v'Z3J>3e7 ĉS/(1P"C++:nhS |ZO$i=7]LS  ڍv^{ͿQxG5z]1fOF^x1cGV[Ӓ&.h]':$TZNs9_]`yϱAtVڳ5;J,Fl)s9j\ _*H[,jotԑ5sM`4Z^?8>X Erʿ&(~EFZth7 |y*%`͢F˖{i.$zA'hwU3$/qrիYP 3Ç7pB GkP*y# qP;Jrw m|+77hVЕQ}M%˸?*{XlYҀ[Y.X%[z@ۙUrp` CYs>"07fv'ljr|Jo1ͭP ;5G7쌉̯9蹻׌Sy VZWpz)Fhho+sJ+ˠb́Q=G łdnsĈB#oJIJ9rr}W:58-` Fw[9 +Aר<`g2ya/Do6>-:PiF)߭ʬ@bUyy'E-dpLXNtdKᅅ vac)i9 4{s Q@`Hbq$p̩hˀJ`\'goৠKS2: ,G܊rY8xy1GfI3KS} mЍVZyS ۟XAKVdX;yv~]Q.TޒѶ ׷ ٜ x2.~ [֙g-T.0E>KhqܕG7(刬7x:8PX8Zr O 2)v cg< *ndXSaDfY_ϭxJ}Pdܝ/mS2!=S m 6wv8 ,Ӿe?\i*ٻb~vY*qx{PjzKޱ<ݶ !İm`<aW빙Ww9HPhl^#/K5V󨟎n\"ao k9uz_=4`ߑ5X>"ӫ~ >{׌4R#?kٴֱ vO! n7;s2hKjMxGgH9slh<(CA|C| jyIepPyw Mn`1 ve=h1iC._G{>ºvUnN$M1re,*0,$Y]'8};SP'_7Bu0/I6.ƁnXYSBȦxmI/C.Ր #F7|P>ŭ4̙=e$w`+YvZ4!ɷ>/Gvi>Q}Ly;Il hEW`=Z#w W\v끄Q .c.;x0ѝ$; \Ju/<=x!bQ[q-mDx[//kc&o@F`:C=vD ;A.->6FLgQ|qI,|Ϟk+DH̓2BH[[9-1 Ijk v?<3pU mqY ەk28%ȁ|"O j%W םG$.P^"S룆-ceKM!0w2[ු^YsK@=+}xS>?t+mH0#eo"3m):|*8=a k% )^M,y2<-7=8Xki}G94̀Ljcl~H 8w5p-6چ_O )KRgec3l/d>IXP"%iNY< f8m[)n<IC\&RyDu];T( y@SBtԿ늴$7߸k3$9 P&ޯ%Q[O jص9k0H9IZlPOz`mi313Gqc_@K9C:GҶ_bH9_7|0;3] Na^qKP|*%=؄buJ\ i.{//;%xR 6% JNRSMMVcShIo Xk³3{; k uRc>`GuZ5xwcw7p]7o(w}HFz`*&p2Q \U? t {RRA6b+C6{,T>I^rq@%9'JGs[*%^ϷG ҉+!^GWV-ftL &a(8im-q("eEۧ17?F&IkhQ``1k(uO.`7p"FΔRL"Q{ā d4d6vE}ߏDʤrؔƂw+!@)9SP^ @!ag(<.W;q#qSc/ޟ'<:^%Pn HyHȰOvj0쯎q%Fa7Á#?X Y;XlҼذXV?2 T& ,4?p%rޣSc ea0L$t<# KĂOZ{l^|4`YovҗlF^$$Eݥ۞_(\Ec)yDii~~wYR:͊&k8vpm#P\v9YJ ˶.V=~_~X9ZnMJPVmUU<$.&{WwilBx'Hsv|LבݗQ$48lQ1W$ahPPcJr1ӮS iOyA8MTz"7%` Jd?Kou++65ćUǥ~'h"(&a][4:O_?{s@xrCDC45 <>};k${Qvpwyô t"nZ`pQzE`~GG=\ @Q`*wa?6{yxE"tG*i "=G \9U`&q: LSPo/*LB({vwCX_eQ;=l`7LjzT2]);tʬq"j hzoYs<9=xv{_=ICf/J%]ľeRy2)f, x{ǘ|>;g#n^:+uaZ]SÈJOKťLYuFd,鱤-Ħo`,]5` Ha4TG VFtF-k"W)f7\ S#YL[ hUM)MW2mّ(&`:(~)sI}$T @=S`SIP~|E pN1"ܹϩ;c@ $ 8`/]4;H+Hۺ]-w^$Kx.6+a$[^68w{E QZ ~qLD92/ c0xDhDjf 䄳GO:tr&A"5Qxo̝u>8 D^P3YĞXW9; Mm _3Qni葅e}*!|Nw1g2#)R;yv2Ñeq*|}1Ū %rCtLExzWh3d$4KXd4G`LJf {?/3&@-2QҙLde xI'<6X/|~\ci.q~K]6_gSY" =Iϴefv R%/{AYo` aN} P׫UxʆӐ#pM5\`˼h`v8|Y͵{ȼqLXJ.8-q*|<CHeXFaDcljټzc 6ZVD0BMK`tG{OcUɲz/*7<7@;sWS &9H(+ {*9c0pd:|@pc tRF9ld;/1~e>,$R[=,-,-F=30c|mJTvZ6 I3SۛZUL:e:pBҮC }/,袉Dvߝ"yJ(THz  Co#Ԋuy)Nz>IrĭUg&O.oIo@p3a)+a:-?| < +~MR ~ o1R|mjY]wGޝ-#>0gb3b84f5$4V_SsC: %Jӂ;U3ΤְƄ)H G&C%mLCfhג+(s9nH-Ow vhl0N:_WB'3UUdҿ'osx^|inm v4 BH?w G* #"2$%ɽ H|Inǡ}\+P Oр]|M]͖zkkf&O!R@nQW&8|Foz3I%.GCEŸ]!`jvۃ숡_2[౽VYsOI7qeIaˮufp&MWx<5j64mPY#E aa=_ &B+I+bH-lNᖹN?yEog7R"!="u xH|ĸ?Hg`jT&(nxzc7JŌE \~ƀiU;'z%4/R_r 2[/>tS:IO+LY #Hވnb0[\_wLݱ5Lfy"j `*#wfX鿅^"/_v#8AfQ݌أjtf@&+o5ЖN/ vU^Q?|$ շairnŎbْw3\@i]$%E_V(fsر]uz5V1Ns0h7Sf>邾œO&7(A븯Mq:(@aNNIʾt&A»UxeيڝGtF.Lf} nBU%zxaoK_l}E̠ΔgƆDWR[~n7,(lx[I[j @KCUʅՀ6ݖIe^-/b f'펾%I Tg655gJJ'UEoq]h7bkZ@=˩fX^T5U$7X|%RkNDafQ^ -m!- _=S- Bt `4C9z_TuO 2'[+4t_~cZ%J6Q·D#.mV )hxp +QW5Ol-)tA 8E6M=ؐ(TɻӁbM;?ֹNf͏GqgEbu7{߳# Y,H6i[pYJj\a{5JJ cm7a?2٫0Cs?0q1/3i%BJNiؗ%M'ٌwɐىT/4$q|{j$mlt𽬱ε SԿCU@,O iϽ$TاHW1;PNOl&k5M7e-a%gB^U7#aYebr%IqO Goɔ!Qr ^+] MALu>Cm2ml3m$_͙.r4^Rլ%&roYuJ.<& R]ia{ו= S~x'Jڶ^-hdA]~pi%2xc+4lRjl9Zo$P@,( [EoEz1 M{ H~Y<ԫRImH髯Sg6-ơ5r<VF gzMHP4Zͪ$r1Ƅ3,ֹzcogu7oS[+j@m4t `I[%&FیCSH!C\k`OcT`oUĢZK~0hjd^9cCC eXJ?ZqC(z 0E0]x m$D pPW A2 ʿn-()_$Ƅ-| +dd0n vJI5Q?Ԧ6O6˓vgLB􂑄J>X[SL9}9!p 4O`#L7#.bNbTMcm"B$kE+Y $gtX3XZ-m2sPQQfL".0v_uEQ'tM/W~ ú+x*q3Ú2 bD^er1O +Cf S0U@[F!#S7Ku4W7](#ۈDr[0v*J)#5Dyan+<9IuQ /"lu(Dg[|KKE*nm-j_tr,kE!\6ho/qwތe(FToԝC5>#G~1_Ü:Z¹=?iܧw>pIg*(B@˻x}"Q<`ݐs胑Sy2S<}w" A b S֝UW&~U2s\2<%5Ȕ%]r}zҧ>:D#Z:|Or*yGT4f  `/**h]\t# =KYzN]^t*p˨C:wuE”=]&E: X7ZH? "PIZM7V+*_v-4mQ\b-ZssCs2Dm;E5L8G&+m ?uHV`'(`+p.^"}ZagC/9eVikd2b򀻏] S4j r%ղݡJDw=f% q1-76$ /QM[6-)e/;Bف5m,`g\G.Wshp h$-tTEGHDh`v"原|xa~8=!'P gv$vح D~t O;|H-MXizA~S8+8*2W00mH=tУdCz -!ߝXywfh&@D꒷:\ܑbCxbWd)[tNP*N2(^Ms<B>uh;1[=%Q\]ЯD6`4Tr*XA@!#}]7Dc8 A%TJ 6X+FgP=ݼܭ9F^sB{;0%[q肖jA#TRaASԁPЀ:nmO{ч7(IZy眗ٲ>ByG(=VvҴ*%]u IPks9= (xSңcpCp|,9 %{2:VIQ6Uơ''}쟏ۗtpXYcL\eRpf cQfCmgz[\D^%Ǝ%er ozh#9p27½VO ݀?}5B(Ww323Ռ;7՞-C聪  $JywieoWƋѷ- 3(Q D9_U~L=Vwi6l_"$C\SoOGSpYvïCJw ޤP7hv+la+ѳrpoҥ:5v©߸D|24zVB&S?pfvќ9Q|xzKjtK| u@;:| ,MU>" 6) Mn4E޶F1H*sхpq;m̈ك&rr9 jܰ_囋x/vMb6.S;(!(zKZgcfcxvoq-ioJ Ĩwp*f5f.R+]-|.Z|rm䜗Ȫa7+gbfLWCĞ:ȷ {!~w4`Hw'Ks1Aqwo.ۍ Q )swEC^Bl9!nÒ^&|^зXKqR3[%)vl(DKJ6*0^+#ֽow%'-!-%?F /n!&^E9=I\';@~k7/xK V<@-U#[Y":alWp=ɴeoF J:]pj) 391òwZXZpBevf/ZCx?)Rrͣ)]MV^,8o,F4?pc&@V~-OVRN+UW+ { ~(x?8g.0YnNShS4LCшk a(Prjld;WXݕ3ovR/.5DzSW¿*_&'W`8!;A#?zq x}A(* ͠+M\,H%vVPcҬi*HJڶ9wQ\@&װa94뽄Jgj{xm7裱m0jF-^_XD7|Nv1z @AhN˷Kp 2m _l^ח9,ro8afƷĢmy賊g<8dT˰ΖP#%}ŠƧc3,iMc:y62+Ù,m 2L=+8%Iy,_d pDZS4Q B}Ԍ3ְ%:v#)7_gUkDLl%c)8dz?wl(yk7р։{_IwAdU #_CH &r3xLw4h͋=,ٳy0BhE Y`p1lVtvzb̐?cLx KmwNt/Ɏ#Nv%<ȕPC.:g)4q\ DӶ\^j4wl,* BTu FRyL]cG4yvɲn)d(DD I.w}˝d3+42%_jmpHn99&"3ؔf\ Da"aw*Ғt7r-'$BgW>ؤTyv ftu,bh8c>tla_ JBA?NWk KVhz>*ѻ7)Hvj_1 Ce =70B)d2;QJ&T^OWfxqnjW[!EH""MFgܝ7L?&^"<|rJD"PMd7 U&ud4naB 095d~8fwF7fǨ'I0*}U[ؑSX0Jg;%i=/%}7mK[LɆ7A#`2Ua(u E/mMFXCLwءS[L0ʀɾcuV *r˕}YV9쎟 iv$# 5;\ 2 B@?יDN{3,ͪut_j rEXbC*E(b-ꎱ>ɿW0e:@Ȣf,ekL̤uaM,4΂#OWTXSk:SNJV"!,`r݅-5mjpgxhTߠZѥ-0A>U#C[n1.-"ZJX^Kep(@ЋRnA="D5ӦECcL)4 bVKVeY]+dq Dn=M!iH{#V(&kC\5B3佾v䖱 L2my9ЀUf:A%X.S)c!TҢqꍘ(uJ-[-VDZUxU>{o";rH@U'X}.'C81]vm<2*eXh!l$S>TxX +epuJQz/WnL%$4Ύ7`?4~~0ga"U<-b[$(r0A(tlc}AdeI|2H`RhaxS풳+30%sBex˘&+}Td֜[ʉLaڴ)R&1f!?x'}ŭ D-GvD0*ޜ|_oڦPWW}<֢*4`-,0S«+N=(j45ч0 3:wQ<ѧ``xw-u.CK˓]2P?8 0:ܐ`UR֎R*VUsc]MO .ۜ@`iJ9o51^ʪ^u"w @n["j^$0D[ & JX3ʶeBUA'NWjp qՋW[x˔8}6?Oi=4a( g:54J;h&Coagߐo#0HJ=Mp)^DKC4Wh1z뛗*z_0$X`a aɯKBg_c,z_,7)LmAXF ̟@#/4AMB)m*7K(uCJi`yx%%E/B/= N8ψ cEZoZ%( \LIO';oIE”` E@\${ԵMdةu=L`-2#.kA~7 )9UcrPY˪A!VFfEG!IO+SkB4Dvֆj O\ߐ.!xplB^pwX.  >qSt+%,⃹Y DȱFJ ؍ƒ_E_-Ј}wVTvEvh[\TN2BӦ}F M!&҇ 45n~ ҿ.6P"@RZXNGD0eu5CHx-8N2->Y c~"Mn鋽$ U(ω g}=wcF;LXྐwQ)9~hgOl/?R>WE9}lPiNjc0Mn}8Nca\dxeyxsaI|d iQFpao on۹5l+%Y(1vܑaWMٷyMNҍИ 3,/Hi=uPI=#[&@ ďNJ{ 3 PVٕۇ#iMsj1LucND6㫡R~0P$;TĒ4:'3{ރ[4$c%Uٽ&IkP 'qeYyGP&Ir:\Uotn)Ğ,ċdi+&$0 $Q"m2*9UIvQt!X%6j<*1Vܗ#ƈ?^kN6ۦ ); :Q& Z%dh+؋BWV|%NZ Qb(@(8lyYGx>d-{ I;w9m:܌CьaNZxoĹ3AfZ; |>$}CG!;RʄɭB0Jdr91}>d+i{cn4$ r CE ϔ?4Ub8aP0"V;ہљO H|FkքJgg»8E wpj2GAhp;2Wg]I+in:0:nniAP6Z8?ځK򹗚=_qxF-0`2)%iu%t *Q;{L+OXNf6rS:Q`ܔfh (,s3ժ!}%[[R~ӯ7`ez1;*Y5yٹfdH@66#l|=t$r0m\eݮTw-grn ƊQ'Z GjY/N=Q5=]g 0[;vf4//.h-g4} qaVsH SŅT)XUڗyItXӦό$pj𗻏&]dSH /GfQ"WPH?ždgjR1.lݱ4.+$g"h=LOp }`ܶZl VM!^xR qৣRɰh+?QwDH;n?{L5@oZIy6m:c$y< SP=?f:2Sf%<8X"U #^ְ}ό)D% ֔K8pkcB87Uhܰ#1brv}٨1o/=LLL"kkfR'!_ P{[YS'P3EQ!jЮjuZ&ɽ2eB/ziU.o_}ks{Z8"Lt^em@nA"Aeo1F;D 4'uH͉/E$K6cgI僤!pK46|CT8sKuRL =+~qSj3;z c͆Hۈn]bK#/>ֻu%<%if# eYݩ_kR2 vps[ZlX`_9B,;L|T,[qjg0K@Yej J["!at Oltꁇy!b\.LUҮ8h$?ɜ]oxCxÇIWEX=dmlcf3f}<3>Ϟ!`C cO9׽3 v`p\򗭜]e,>`{Y|Z-R\DVh"[cT b,2Wfv1,Ǜߝ +gk/&ZJ!GEɬEgGaup#M;l0IYvUEQ@>`A>e? 3+n q´]Mٱn{l)iSef?1;LĒw9k\/%6ϺZضVS:vZ`Y{~a=#G ߞׁ>R}QlQiֱe0/|YG*O+_u6jNSc$?{@>=68{٪$bwE+uA֐J{W&\pzHQubɭNyjZw( u_5 \P4D[ qS 5QJPEý5,Vpޛx1vmaV Y87 5h}P9gmlF\-}yc$Hq $ó:ib3)h]̤hCxLX$k ՗IvZї氲Otv(,~+ ڌwS!0.vV?cc5X>})TdG®(hI&GcuCۑi'Dzn֨yUPZccA.Hѧ*iz52V-:qrX):Җ,LB誀,Ã<'o);/0 $3uOMG5*N n1e #{M gg!zSQ 7![Ӊh_t@?t}jҗWkxFu9R${0-2{9Ud>}߮%x 4=dA>ai߰8Ϣ1,x5QNN5xsN]:CΰoTWYZb !d508W1H=@2CMmoM*%-%/ }k*&8eC=DQJe8qnv[f[r$ġ( 0qΉ-ZY"洛>K? A~iaC6qdP~i-dRo7Q\4'/?rj]Qݺ/*0ᩢ MI(CAXOKq?ocT0}wINDPJڊBT}i/#2qj)C= J[+ېW!ttrKs nW84EzY/̴.0Q5:g{!łi~üVbiē]!q"$w'ort_~XviBOwZde{5ǔdyC@Dcps[͋S;dޔʆ򹇄xTA"1S~Y{ ZJfbӪLW$1Q-- gQ 3y!  7Wk1iald#7&Dfc"\Ѩ~)#(iq|݊I-y9{DJA$KwK&)RB$Ͼ!8/vӔPpq䡦>7'2L%s緥D /IZ jmvk0 zĿ c,p@EW7(#(o5{=/ 6:D4?83͡{]iqx,ɍuia"(#ToRT_eԛf\*E4\ L@ ׋>ݵōK"P{z|8׍u ɯf-Wŧ yW[ E?߽Wqk?>z3ED)M&44SxXa۹"k׈,89맄ʬo]oYPK_w@=:ГGt]ifX>s1Ac&>nlXb\#2 KeF@KV1` NBȰx*@B'RGaGT-NAQ}ݰi_t7xCqZR#_O_74:cnA*T7:Dީ8`@5^6D3RNqE8 HR[Ay*$mxF BsbtWS235}ChBX%K준 F'7;(o~a=gy* {jlXCOLsKu<}P+18ֿ#~|C. }nEb"2pje~Tt 8,zȃ xn40=Z"& Vm-3)di|oF?7Oi`Ar`/[t*\t`xg _)!2,ݗ.pUknl7 i0ωl;9P[*87w\58el8t<[Tfl{J”sP"OVIt>5z khUP^wwutiJfPcdiМKh~IcZ5N2%RvI#z%Lƾ GJ?Kf%--`{LbGtXKlQ&\4^$q8@+ ^f5z&P>#/cx`^]/V@H_7}&Y8^@_MĠXc.Kg>[O?j92߁!ӹ:#t3G4( SmCt\x] 8(*Ρp0wEw}׌"ɔ4!8t(Ɛ{ݸ~sti4,v[w<$Zdp9F lJT7Nr)i*n,6 mL)t4B>:6#d+bK3ڗ6u7SS $2_c{>k6J/N$ b +-RK<#^-O 犸8qm hhsIWGВp}ːQL :7C l%u>x+N@}T!qxI=vIy뎊Aͧg_WDıepG ܏r'0pI괘% -3Q Hej?XZ\[,r pB-Q_S )*2.O.>_ĉkQ'1ߪ.76Hk$D\B٤k\E [|Өl?3!"*l@B>߳%EО085m|C҈)L#S]Γ%i$P8L@UpC2p=vfq].jvܮ\Z}n7VKYr`z`B^:g,v.!1E>6X5vjLx e0<,$',p}ɨ ֍R~`G㚔kI-s˨j%Mi9 eR A7AM'ZdykV}.]2|O=N^u}DO.GS]}O9h5#-NU1V[mɑ,#ѝHDŸLH钕O֠?& bmv",':ET,gрGL_^z%@sm)aa:AIGT,H zN U#XU&%Rzߋ Lȩ0հI4UdX}Р~P*#eM0* DXi+,G !H-,&<-,d_;!m(b-"#22 r;5n3EcϽ.媗בܶzx93SE}ԙpYüy$@9OȬ@|ͬTuWr|V/ gyt 8f8^/Űfq T B5LhMdzpX7{t$iRdw(F_[D.VDM4Ubq+IX' t˔$é=UwR]5 DƲzAБ'1ԤH4c/\n1W\:<99C_VS0Q X5ӷ}92Qshs&J9NrO!xAQL+w[sqosms3X\JMmڄz* ja hk:hh2x=e`H&{W¸A?Lk .Sq+R< mH~M3~2'+SmgX?sڗf,tWW7m-J: n@Yc{6D?Lz.{P Ȧbl 4j[4dE{"hZ^/#"h_l焧/ɿki@C!fI 6q k<S<0־c9P|!$wȣuc@r+~x%qOP kf3H3-jBpv?e)XS*Xr?7BKs*-F a6" +T BqϛϘـXfN T+zYB3hVZgS(l =I0moJkIK86d"JEy74W4_an;r9{u&P(UN۱*GX"nhQj`c. w:o#j/@ı=ٲI^ZTTBZr v,RPV(w`a}o1S"p$\NN+ox;_VqCT>Lo>t7ioTj 50: 0xga8 :H`[JbWyFbDjZkpRHpO9YՕY˒$F#VQ'r[;%pgyO[!U RLDIfKS?=^7T~40B%r:K_w=TPEc9=/z)Hl1\  U9rΚ񧌚x&RIfmM9Uk>n ^DFGBpxܔ9 Q!P!LdUb~2ij8>iK@5F{BcPL)*ý av:Tka LV Z؁.v I%yn _J m& =(N in4O Ƣ4f+UC  Tip)*JvnM0c &{okIސbKX׬>m;󒇔Ȩʹ`ܾNF.{e9ܶ}= ߤ_w lP"q]y(:[h@of_>qfIBܶU] Fʳ@_2;5m1+@ 7H7M^kvMU ?/laxhP9?d&t;6; 9j 'd#NG|ISίO.mÍ^@ ! _s)J*X݄`$ں+SAΦ,C]HBsR;6- isI79АikyMaHBPi|#GEoKe]G2kCu {Њ h'ۗk!S%oĺ[OS ėy)~q6VJ kU׾tgl_jSOPd>nNM3sOX40Lͬm;PB#u'69$RVZDa4x-{Tҹ[:d*oTERcU_I} 8:NItT]!* &HR\'A@jݴ3G#Е]qԡ1N8xfl=]qFt c\*`ϳ)Tt[8 iL*\@g YE+_K~ Jn{0+)G?1W_7ݜ8gO(.*P01:؎)z'),)t3gfuf)Iz+Y Vݝ\ mCYec3;*=} H 6 6T[" @bDCܬcG$*%Yl)o:ͮT2Xǐ8Aؿe~}yNf܇)ھPo1p|qԡ%u~^ؚ(/Y `qd[#y57rXM-XgZa{%NV=%F$cqrC_~@2{op?v$4e?Ƨ}WTz΁P Ȧ_'/ ?x.6rʩ >%ocB?.vyF}JQ~ 9R!Y3Ǵ)\7(&:@u=\ߜW˻S+7|z[/ ?uHa`rɗ|JX $@m}11dmmb ;N"MQb|r +FK]ڮÿ jg &r` /t K pǁ}*b°gPv8ӈ#?ND ehb\M`cC1idD)ߋ^WO,h!$64ΠsM\~WL:$yV2"Bz6^:-}Sl~ېOSqM]gd+fK&XMn|:( (QߤWHSAJDL\NɣyDP)`QЏi*;2~*N1UumeJtؘCJmRbP޾#.dڐ0T${ ,VPMR\%eϮ:B&_ΪԚ0Egq\Ԍ0e8}%˥")j9e#’!z@/ JT52 d}XW٦ ]]jr)'Glr߭IɫPbq]Aa78Y_%@K0FYi-8֝KX:{Ι(_lڅיսڮ=BZXT֚#gTOPq }o* p!!kG({wed*ܣ<<Ħ7 M1-ږWވQ˙cc,2 E Ai{nu _p?aO),ՙɕ 3~H#gClШ^f1BY2mp6o8x<w4ܶuYt /@)NgM6m>=MU;SY{(F gs5IDY?,{,"ہh$X9ۚH? Kͬ<#8)lKIn6͝};TjLI^+}rQiTtʌX֥ө-Xߋ{f@@XBhk]ӊɚkb3eGZib$9yFzXRnRvV"U⢵f2w1ӐF2ܑ495?pF7Rg7rt)ghXgּBmʸ߸{K8Z WEk 5U/k'8OGdu%`πן%9eUƛdjՔJ[64x8bg*O?<]0΂6~;݈<ȿdӜrM ܐktx~ƈcEHș6IG%T~tnθ~b+PZ̙_1Z{Wd\}WL>K}QM˸]Bw&3$$=naU}AM=2[FV;7]ZBXSӯ7HU5R6F/;|,:Gyp3bqZwlMJUѴR y\p<¬T%^*`#x`BLJ]p'k؃qy¿ "{+ |J^ۋ =%w}Poë,HXǻp%mI8~WNU%m-d49Phc4Ll` ;QFfo3`fRt+go %q6$Kuz2K 0*/`q@/j[j2t \>wD Ә|WE0W90,R/~IO P.諈M EkRgsroQ6~]hwE/ݫ==VT~OKot7otRoLg Z洽E+Dxl\W?lH3Cs6iJ=iwaZTzSf{9cN:oA@q~O؂Cb|BVRoYN:y2#CN0626$i}_5]2]&IɡRoT~ ɼ)5m~5b&_EPZpq' -n(~m̪nIi>wZ/aը'`CTW㩙Rsܝ.).PD̤:69GwZ@Rvv7l?HdOExk>h&12T^28qZ5hj{NJ} }G}|K$-/!{os?at/h'VUHD!!.uLXhȻ^Жe7-{6Sy e! jhfyZg3qCj`9NjK < tUa$NL|Jw'ާ94cC ucoh4ieJAޑӺ` lp{&)U-uBƋTHbHW҈eέcGvks4zF7s-l%@DYʡLT~ZـbFW2#H={mvOHp2?Wyz&B\VY՞v8B?Rs P-.]:̗g#RL;k6I{sx #IG-)lH'MRE*^ق-,_jۗa8Ddo (ܷí>l(U1CDX 4թ_M@^Gs>3wNܫd7&&U[5#@pWG@yvGH'^/ 6\.iM{-vx]qݑ Ti}6}?9B:$ Oՠ2R(tgfi;Ahvy3P'ފ.RY[]T}Ké#㕥ojmсKe`~ aH_jHTjN, rBS\+2*L6YYTًƲ<}w0+RQGn8z{j(zirv o 2Ӗ z_k4]ߦA"ld{d*2(ҧO)G4!K m8 Y?V ɴKY!WSnVKrzlUQC@&%;f D1/4U]GN)`@ \Ɏ2&>#NmH7&^F0Aq-^pHNAfB ~ܠeE+:~~iDˆ QͭM={=jZ%Ve>)}%)UBa )铉#\Rw0iC΋ UVڳ!(?mWDQU3eV抓 VԌ>G_D,dl-8DLy0R?TB("sS*WmnFNq*qhI\fjyu~!ehCVik%.5].d =bXW)Yd'>hU9XXs| ק*HgL{OWSa >hMC@a+"NFd߬92J`ly+9w@8eo4X#U0Z$tc ;|xXR.Qfw&Eb/˯G&MȜԝGry?g%3F̻<ۿKпO=`,u-T1?P+<$0 ?ўcxhcYUM1y!D),=+ R ;iiS8 ӨUYc|^ջxd^_axF;FŘ.y]oH[#dAu:|^%<=JJ_'!W~cA>H졏]nRMLtm6SFQǔauG(Gz]bq ē_j!z_K;yv,68! q!եLbMEm^%n^OSWW[IݘFѬb:K4dȪ4AҌ>S#Z q-~fp20([/7cx:mY uťÔ"+k6t)ػ*2jGo@V.X '*MY h[6j5v&#V+Zx!a=Y>'vK+p4lA{[,7~:,}Y@b2M #`c(5c">R`bLCgo`CQ9W)ɪ.bs@b"Ly]Kܡ 4_26Byp?atRK[\~!NW 𲊔q$\AJ_ǍA^pSN6U3uJts,\5qYn mwBdfze>8rI-A{P&*G%'vy,sq"UV_¦2[6)gf4m(!yx0w?;!Owi,LIZjfP+D;g A͝MޯZ&!NT'V sw^q}-P@Go#mBXU!̋mptP> p:H=i1RϒkF%%' BYck۞ jҖAEJ j:r_g-7 Jv0!cD`zu o cR+> [&)/2, d"_SO-D!LߘsV\D |~E'uBN#( gRWNp6Z^7Mv0Z>T+zj?ƘxU"A~ 9.ldO`5n\R O"Jz%/dETfè$8FAaV}jjM CM-$c#p|fHɔ4L~{-z2D#xYDNkFU.kvNktLk"-^=q|Xw5CcOKY=>.fN+';±4Dhih1IR4Exvp/QE"Oq_e V, QZ;+\vK8 =Dʐu1uޓqcJ O2L)K4֠gOS4$a<;nYx zҌ@0e82Η!Y@sfY+9n+仛\lZu9if'_?y_Qa<+M*ZNӏE-^ ]'dU|co0t(y}8sgg$ O2]ʭ8,k.!R&JY3?(@wۧ洏Ve5 ʎH-5bOZKgn@G0Xxќ(v!֍c6&7I|Ef.>G]έ:fm5tFQG+qKӥ.cǷG I2ijmowxAlϺQH<>b'ﺬGdGvqX[z~5&Ѕ\Qw c})h| 9nܦ4F3^⽰)rH؛M I5N#mde"Vjgxťy@"` -=gj,;bC 韜z;:*ꠌrQ;6Ug4L{;(׷(Κ=);\AGX5k#^r'g|/)ig(gμK.on\A=y%֖(T/h8`r~{g5؇Z.Q!1-ݶ԰Jދ,5pf豕P2.jx(6U}x"TEjÝZ="baȼJ|Ю$۬z&ѓ,rf³;R)/Nub߸mܼ\(?{&vf2T\#1Y#x?U g]Nm޼(Rl}$b?f6cb CR1]mjE-WVs %ۅVD xS[(UWȾ!Ub`*Q+}r[8!({Vvu,hW*,^ aD&3_` [ɑU-DDX vup&{\ݚ3\ ZǜOD掋[qSMC)Hzح}_:1-l)yUj|,%bɣn5x g{XjK.a8-f]hߋUJ3f.wb?:MD[@8L.MJ:mWϽNmjsa!^ ^r}Rs47;v.F˽hr@9tֈ 3՜B_gHh AfmǫNJnnu_G"x春!Ge,U8領S0CXh f&G"ezy5/'Iؾi|X;`/Z=Zbƻ%h?A鼶4խAęKkdw:`\gijgkK >_r0rK58Հсu6fy*gU3wS0SW*p?e12s_HMX9=9V0^"q@C@@,>t+pw5dm|I*dP^TU֟P>[$VI+=${-S&{"/$y6qM&*JT\ÍӶp:|"[j y,Zg=δͻclˀpRHt;ǵgs;g-fQ"Zߨ5kykWL.Uj-Dwjw@( R_~uiPЄfo=rB { =Zl U7Syjb^K5Ö}gOcsy"|*E ?e #)Be,\+P^Kt|a([j͙Eo2hJ" sB8 e Lו0W-{{!uwehZl-g^Pu^yS"˜K4Qsi 0:{w>AKHR]VxXkQ3j-5y^~Q*r11AVQjikF'Rlw;rD})A{[ r! T8wEmL3H< Rf>e- KKY'00؛~!aXED[dzbxWy_"ޡO VQNzf{U No$#Q?þUNqZ0u7x"4_vH&C?!g ȊCvrS9/ҮzjXA4VLI*7s2m-e5X6ZP>>Z|脱EԆ_r0;±hLi2ƀ .D5Jj*@-1U,rM_ ύO*Rɔkuo0MrKo3^K$(=X'ʳp;DF $z\IDퟅZRrꏣigU]G!b5db(Έ|o_Cc* V̖L u. Z!< 4#)8Q5a N^5> & EKf;\ $>8̗gdRNxv8pTXCzHiՉUL(VQـq,gK`NF!ЄcIێ-@"!ZHړ{{L Xj[&H[-W>LL8OTz>y %a;oDDpR9SpZx8dtL^o9CA=lY*%Z4"ҩD;ZˀW:NMXB/ ͈*Tz$ #(bډo-܀o(cBvG R>m盄CnG8ÿѽVax!c*^jB܇Mv!ћEs{(eĵw<͜isW^U-eīQr-lFݏ/L{+/W,qڲ&ѡYo*Lۯ, m菌=4pb\|C gT;c`"GԮHsuY}8GU^w KNFd3PXɄl:㲲SjIM36⳻֛-(׬Z EbS2ĮK5uuT Z! f ^Qxɛ0AȃOӻ2N(D+J&e'G7Gvuou! ٟB3#r\vF1h{iލ;чHK+Le%u\` ź`5lkRwԡ=ͻ Wi2ih9Ҽ|upo!OX Ur, t/](? Y#`h"Ju}WӀfIQKdVi4"UkZ_0k6MJae觜Ĥ""ci9۰:F2އl>z 3AW2?bK:z݋1%H'LMy, $f=UFˮU?J5[d03 z6 `BI]qj"[EL{SRS3%.&8`1#ͤ]0NZbܭJC;]p~zF4- Sc~T+Wno_\xItia狤Q7wBDžlaw" ^IhU$\VR7ͦ?>G6h;`-2?^ȼdU? Ju jȍ]>| /T"KnT K=x7<^u5+%fe|+ҰdxuM΍fpo+/h5\d: ÷hpyu#"B|%=Sn- | ʔ?pɟDZ;9v%k]ī ϜKRI #L)bg\;EoA ږibޏU%~'TȒ[Ⱦa# KɝwZ=yGކ+ 쩛ܯZg]uDl aln`U}y> ݖ;Ǡј>`Ycs椇n5[ȅ6= RkS:Vx ՕNfT{ֶ^{euiI4DbnQff0pw+[ޞ6םX';?phO $F"F{9w²wߩbItQD5ħ_T)Ζ_uRJPN%id|]e$-N%ﺇ[9+–;9 L.=P9J>KP8Sڿ__M#sxEQo'@KH{N4nͦN~@I~\Ny{TRUv}lD㧣D=XT]( *}˟&9"/s_m'۾AD~:Bq7T@xR;-h95{ I ?v:X%,Wj5`I*r}P%k}7T+$ FtR J:7:<Š);:Oógo4?[t 1a# \]r^O.Z{Vjv~*JfexjO5EHz\*?M<Wؘ~kiH=#H5@ڸ;E&mrnfXUYh+S6I4K3JZ!!^M) #WYzڌֲYV>8#mů2# UWbr$}~߹@wҷ {W^JWVH> %m 8/6P^yU(L]eGɢ3qd9%4( :c M[o2k=v֘:rcFI_d˽Bf5ԍ1NPy$e5t=")e+] %Սueq?XݻTd5|&{Q-\ 6$L0B*6+pX:%*.YiJyg"Nz:,"(ڠ\Nd1Y BjV:lNLl w.K.m\>al/79"ܴ 8"s8a$-]$tۑl&79<;ߓݗTTHpx+#3cW ^?12Caqe)Dev*.pdI#k:QfP]&g$JArî]Є"P?>k-TL@%> w^N_4#3 RySkj9 L iJRᔆ]__4RAu/7Β,\׃Ү^ʵi;jI'!?WKH\_˗g[.Gi./(e(.J\Enן8BgZ=r6YΪ#>3QY5r"#$4*XaHFL($kq>hQWUڨYU54'?l5ʔPSf^V$ƗT>/L|"jdlк7*ps(yB.Gsd hS8*ތfWM< ;uDwݬ>de-?Xܚ혼z9+喾/`7r=3Dԍ^LiWH!XFď. Wȷ⾅$x㳍זE7>AA+`VRng 2|P'sy v5Fpo 6!%ϋu歷 eY>*X\hV&Al90;M.svдT&@eohd٧B׭0k\\i""E\ӑLɏ3ͧ{Tuׁx @ w7sS[]TR0A' /8G,-mZ,%S8bǚgZ{P `RM:nf} (\C.Rn؄m,ak+ 2~Ms9X} AicL|A-*{V97Z]G=>±xɮp3W|Wahbe{ǴCM;+9 kRJ(Ƞ9Dmk._Tѡ-ln2]-b~*j\啵DGR.v_m}x&WP瀃ls&)Kfp==tbإ{R[A34p^HxR~N(ʊ0l0 ?'n-:I8:< xFD?(&‡}5<=R8O5+^ͳL(/)nXsD3[ ti S]!s-jמyJa-W)YoޫJpDbH e'72zIoBwe~OKR' ;h~;Kjk- r羢N2Zu'Tk^tاstx·~XAMU^HHҁV5!?'ǛjoP K(nOFE^gsl"l2Գ 5(P2`cΏ$ȣ6:9 խ3ʛiYj4C? /(_#ǜLa.g /'"uy/ %Q'pǏ8S JxXojGނO_AWZvi&, !馫v]?`N-BO~ũGBګOD~P0S۳+~^1I?S:'&7``ik̦_lѦܑE´EI10Os J`);ZAMRlGS/i_uIw0礪A|]1&Da/o#2kQi鲾!RtuFRz`7)pE< Z4=WVfvj'y֝U9ޓ<^[ [h{X+,)7r9'l/>H1q!<<5 ? Ru J㵡0F̾lA:yU1"ef'$Or۹=`@kۢ%b+z~YCUd'f:V$y1'oݴQs1:`s'^Y ,gR2au%=) 6 [|/wTqQGG:;zLɪ;$N{st#0 P8{d G*[5 >H1<@Liq Q8BSH"=#KPch_-N¡3p%X8%߁fWDƔh)V-3p0<2$b#;'l3oH!3EbD*^jDH.c0xp, Es?uXW:'zEOl+'%$ eyM+N^s+]FK "6?)'/z4bѸ.KA7 _mPU4I/K eXRH-0^'Xw_kӠմo*q"ʊ7Dڱg&K~/ ],E:|} x5x}V;JfW7"0Nnv @=5RQHZڶyר]yCcblҸ.[UVJ9c $[=G_Q$B$9 LK+*yAʝ6Zv\E45ol+Xӟ(_zqC=Z ~VYLene[ȿܾ*W  MDkGcĀ2,QvهdߢD2ihD心&;Ko3WMwd ׭eSpĒ`)Zkz^A.Zo< rцk2\]ݰ{4:=d s}{d{2|-ryÕk2947uΏg m.K^FddQ:g^#k9hNժDh<8DO fx-^87q? y vya0Y3H'],!ǿuzϚ),ۡ5jUb]Kdvt} /o8!rGPRwᖯcecnl>U m$6eu`u/aH}aR/S2L7Q[E}ڎ%z/ DrsO|$rs }Zz_T)6nʑPEeԑY&c $qc~:)*V}SiȾrZ"X6?盂P)&]H߻GF/I, ȟKUgӏ@BR,Av72#Cܞȸtj p}OZ0$! 9RŸѐ]g>Ib]mRS= " ty~؈P=~ ԳCbǐ.EAzc()}7;sFΒsYYnm@|`f0ΕV2M :5+!L]UD={ėa/ظlӳbT59(FU_ĽƌL .NE7fcFݘŢuݠ0NUvˆ7֪FjdFܾ&͒+*wFJ;-f!OiS;"vNgiPA@ zz-c9a~MhW<;ײ`x$͹H @|06aw T$얫%/o6.|XjbGYUw)߼q!32^=ϐᴱ :`@'cR4.Aqs*jgoḆ-g_7{HȆ xєD@j:]( u8{>C!5tZJC "6$)E-=J}tD`0;JtL( Rj>p(B:9H'Feڂ^+)>ۨT6lX-IZ)Caw`g[dZH6W !$.altk:OEٕbzRC[s' tzX} 0!l645k+C("tf$"!}&@[nt O gf}Bo~eM1_Hk\m ˋ}VX*” hFvDH'x!u;cbeۗS2T.YKH="vtǏPv^IFt<~83{\[|5LeWO /,z)t5Vc ̝m!+&mo9jxp EЛ9eWrw`:^!l3v=)h.OÐQ`';fYCGe\mx` S7oa%gP q'-d< %Ю|m+aWKrs l(! Hxe6\L_GطwN "OTUCjDZ,8, ?yZ lO3WBx^zU=6Ɖ~н;غn/8V]慉eub5S NHiҡ"#UfNCcSqQH|s&6H([u1Uc14bB"21gQ`ƪL5ߵ*P0|MGG<®dyn'ZڹTѶY](P_骗+Dg=Аk9 6}fMzϨƌ/lv*=$<'mzG}w3$qn D{aλe=\Nv#WꍧSݳl2)},{9N j`C]ےM^ AR>Sbx_7BX, ߃R]=L+|x\" Z5vBAcBK*X+d&4ߝm#rv$Q*\&%FJ>q9%5Gbע_$,u Wek"o׾VO)OC{%3UdA n8vdAS4V ì,U@2_!Td &t1Ch]DL7ðAɊ bB GD3LժK+'Y'mrjΖu[#CADiۜ8B`Bz뛜l$Ot7UіD#G!Yc`gkiAS?3=rXlmַBY Ϳ?c u`d. X_P(o+QR(Vt4 (]k* q5^d17#t@/6 |47 VSt0Ȼ1o6δ ohWǺl$ eԫsI6A؇,I_FJYz"OUE%6~ v{twi0B49 Y.bB:z%=V+nnc?(~2Bt T )Id&DGzX56@0mrB$u]VбSy3&;tlmC?o>J-~N7>'7ږ3vh1xIN xӚj(^S ?0=kc*UFV'J C 5ܧ#pӆyw؋ZKXI7@]LN7wGgM^4+o_PjX`]կh~.F^ɷKzӄ Q4z)٫%vMR^ʾ:,XE`=[vܻg44m(<@c紽sRTӈ\}~S?u;Zbρ(^\VxAB.'#`RPH'hu;d'!-Sـ[$IQL:>­1:u.f!eLk lFS[5Cŭ"1jfҨ^S>Ne͐#tǛ9ɘ`%,[ %sDƪr`;!߁bMt:\ ntj9ޱe;~✥=tOO:N7Y⻿o8]gOoigBAYay W㧨_410v $&FNؽ^<Ϋ3'\9.c5Hl|+ỻc|3 T߿ƀ!я;\qi X$k@U2%߲q3מARYL"͓RGHfz$, X\֥/>({v]ߗ|_$*F?ʍpoTWD80/lDR KvQ+גnW>5h|=I_zH| [/.i|:1eP>–((D?;*kb 7d]He<=RY_V{4H,TxK M;ݢ#؁3]=k l uAK!!3 b=:UoEŅ0>k!jPWhiP~*l1oR'<_9#ikJ&fyc]!|N.ʄaQ%?XS?{/'rp ? gC Z+Ia]EY()x'dEN5C6Q3,Po?%U-M豼"Rz8Vy̥rɐ@vdV[tBf4K ;}H mB%z̑$1+^w Ht6pA{e:oTވ*aWL6?@Sfn%Ӻrrx>0N-g:5v&O7U^f|}EnnR>UE L~37i_KB*1-_[}RyԴc^ T0ʣvM`Pv#u5+ ԧ3k̅]H*m=ӾLYf-W-5E@=dt\$ɋVod'ԕ# {}uwg4J'xKDo~ Z : 9Ki;1Ԑ>-C[ |IY?co6.$$ l+@Ti?~25k`i$ a`=@*Ph[ {Dlf/{'Gc4qp4ϤqI(4dTHZF<]n̼G`T|rޔSSK WP۔7)d5,DM ]L3 {g#HRu q3:xKۿnA\H:^m<[nMWpZV▢m)Ҥ1}N@$OdcQ4$cG-TA@u檎׉*+R" Ԅky$3lk>Q ͮdKXʀ\$,`P Y+NQO|''h5ɒ5׃ʥW˧a ^I9zoW*g;5כ,W^YU6YD~K}Pp\1$zjXKbBf~/:cU2[dH#cq)"0f\6t'ud(fZ?XSH>F&X7|EB;ٍȘ dzv}ZIat+h(?]/R cp3|>e6>DB1xT6cXJr}uau3Tϧvu(|&OU3oUuTĖU>,$C8Zո0 GK_lWN\@3k`9<ތE#*0j1;G K PAj4GRr/vS:Jr^h.PS1\Qyc#GP@ ٤{}?+uA4;Z)t .P9r'Fak.6ׯk!ei6EFFr (^kTCOIɨdrgAԉf4I2frA0 keW#4U,VQ(0$O^ Hf8Yth* ]%Q Hy@xpGXBMC ʏe ,H4m4-lU\\F-{Gsɯ!Om*gw+>Ix- }>yp+|npo^6RƇ2f7(VZ'#-=:˅Y7wIJS&֨tM޸֦#E'L,ά6V`R3JdG|U( \oWy@/+g])앻>LyFAs=Hj i~S jI;_+̱^肓WY<09%e*AN`M׌ؘ>]̟:+%ȢwcjAc=!2VW/ac :0aqujPs!ԉ`FYi7Ke7$sC]EzUG5;p↚l!X tqA:ŜH$Şx,8aP; /{ iT b(At9Pz,3Pc ·%d3Y$I\q.'okv;ȹL$c#J$6mKb9,Z\ `|2IG8Õw}˒xVU9@?Z3S|me!iJܢ(OZ,RhI#͎Y+CF~$Ň@2b8Q gǒRɬf/ǕCD!hՆQoVё aUYC'6/رoTS,7r,8fStG6W#:MeA[umX2hPxuoWqfSԳ:_yB^t .)Q*"7ɳR;6xG))אF$h+j@ b]oVHa-I+M}9~,/2C.e8e%ꭙNzXeV_.6ƣK3;TGX^Ga3 >U/T..?XRw6{mL B*M"nkȢRo tytޮ=X$y ZRuF$\mi}1BC6/OnZZA:L SF?fPJă>Ɨ+bpv'Ԛ uį3|p LxpX.-jaWAAcJI:T[8Lan+օvRY D|F$E}87 zhUۿŽݥP5ƛ:٣>*ߒTO\9vT#8QX Cw@Qm~;Pt8N'xfh)8AIq *v33ZTy%4`[yuFO3 G}&Z(GX/Ay!͖kKPf,l0Bm~j]'PD0#r<^ÍqóKˋVmm7J(B+ut7~`-͜rx AT/|C 7Ϸ ` @ω){ent3)aVγY?bHGB]DC(\ pdrwogdI] xpYaM~N>*PIOggYXVDdGOb~4T7c3+o4qM{'1}trnRN9?^7o^VmXoޛ%zO!R(.5^}DZwkR+ƅ@Ē`K1qn1SԔp%?> 7r5<μo,6/1ҭCgb5~fC~!a&}"9ҫf(W(P3b ?:`21!V_^7ըTe9y|>Tuهm7)N@٭ժI {ZRLYҼJ0'# {l O)*)p`)զxo:-Y޲Ѥ~( fL& `+].R71$/HVnw Ǻ|`2l Z+p>gwR猀vxtY#րцXYmwQڡm,8 0Y6?o>1T?9iol^b גHi}(*jHʥ+'qyg#t82I ־Dڗ|%+9fS,~t8rQخ!. J>+J[#Ȼ)=M=zT!`)#Y/#]ouPaε`o6I:E8MÊyk$L%zg/q*&/K"$ G;Vh͹Ůݧ8usA/Dv$UH O 8֨'ʈj{iq>XzCm/t*'2f "!9@ Tfz6U(ocXckekB3?V-Bl R[CP[NX&x]sHIm5XDu_PMD]ߍm+̗dB_%CT[=qC _Q-9zu]ݩ.Bd"~z@8,2MD:?\!8ZKkͤ`e] J}t?߆mOۍ+F1׈t u3KUDKvyi߷2H+ \٦9# iX&ɶ|6T! e~m{(W~BhrU >lw28iaKY&P<'fB!$)b^2k LTVg 0S.h8J,_yZv#wKDw14$!_k_ur@( ^26#n'H]CIxiGɥBZMT{?A,bt*_ `ů,2ig7244()SPj;dC[p01BVU jwUk} ZXݏ#jR''&TR*?qEN9rW*߬j[ Z4urNTͭǾPzy(}RfqV]xQ{Cu$঱:B!S^^k< s+_=؋7Ii QfQvPk՞@{]hj8 0;!KxOXƜtzH?H,!)!#chnv6wku_93JL)+$pHIjZeseo Fr_!kPrX(s趰h4Wcٛ.5δ賵h_xK}5-0cxh㇒1W:|ߚŽ0j֔lH^*|, ^D4˹)l~ )3p7CN;Ddo7}j*PCA\广b2s5SA}=/!2ީL`h`'9im5):ګu\c%tvKxHV;NM!:Rb8߸dX}kN>tuPG[IL;BРW@_bVZVe }f5rbQ$T Ir} LU{Εgh Y_7\*T]8M 8|vYD|xcAe6.%v&Ͽ02׉"yn=5Ad900ԏ:F9c믁!!I3X韞v? @C _zlϿlσ.*?i+bLEޱ5_mRMg^؉ ?DhPGUiYB`~US{;xV=,[ۃmB-cU=3lcNd"*4L@pg@yl9;R9Y̹TpRb!11!>ļ3.ly"-q g$lCbXztr꧚1r.o>Ie- 5[!Z 1'߁J>c{; ^QVkh]úx-bxiS`T ~E<& oH~nDiSήX- H`=# ?VO)Ͳ OrJ0KnOGjgSo՝>%87LzV/kGR 4 Qㄺ yĦav8mO]lD/RQEcࡁYV=xF?RipKk܋WƇZs?ڊ\67t~ETyU')@$ bͥri@{OmKCoڎ`U7z5Hu >+Ómna| \w(al#(Ui9N֬2=ֻd#K1h:Z8K͙k. !P#ߗúLyGQa8ifaE'5o"lLGPEu\f@*8 Ha) S }D炓zdq+8?no͛Us$V ɻSnp5BXm]1l' ZLp_6غ?M)N?Qc{ӂ$uD #UT?=M_ 3PLhߢn8RFá:qu@C;7Kt58b XA5hzsnd'Uo{mӅdv}mRĘ?Pxn<(nsBSMaԭ>Y/XMOtcQ⒚Cmy@څ=B[Wh$)BiK м:QNu13TLUt j^*ZTXul'TL}x;HaTVe|?ڐg(zx{B$vmď,x9e (HP#c蚈h(3Z<mVjnGW%JޘL@FZ0{8!d~K|!HSt(OAy_='둎hfݰi<@́LO:}rKRW5 l")]88ؕhl&nA  yK4 upyg ˻|OLpuP w߷^d+f;`MCsI1q?l+[_GGid`@ÂbVыcFk)FfPdCy\)T>t# 5#%=X={] 8V.XvT*>\)Fl:봔Qj"s`Ia_uJ@ /J"0up“WL.3%RH}sZKJamr$Ɣ\S3"+H _D+Q:'4'MH&`?Y.n6?86s-~~Yt-7 >~hGhJnu)%04^G" T11%g8<:ˆdsX^Yn[=J0E%aEpK'%d`SKC=}2aGL2g.]? in^!DY H1dvRē0!]a~FoA%ٙH)܃@r8SYVZUlO)<"UXgѮ9D]%%)vFzT"uwxY2bd>qm+]7|[~_98^*}%T |-P;Oj_ŭ? ՇH?z? GK_0mv߃ xh&ډ&BV&URsl \<3aQ-/X5FEQcOHu^oe,޴?# 0ie&"۝ 7*9V98XST`|gU5Y(39Ւ|dH![){ V>Le8 AOZ!^ǭA)vSK7>{ nQ.b&)GSEK0$g2ђP`a6\DW*>гϻk&o&{*޷wfCzԻ1"Yc gv5ȑ /d(5O܄\h9@ tx^wh~WgwS{@L5u3CUK64Q^g8\żVCi)w%Q+Vᄍ#~ޘHf~eۅ5ev\/3Z!*~S&fUF517^ɮ>C"|eG(.<ԝDSYVǻKܷפֿʷ9 l RfFXV=9};ѫKlmY,59^?(~݉d Rh #>gkfJU~ 6]j8%gX3zPWE:rj)S3ّ4 ^C?_Wf -G)AR^bzJl4_D,}8A;KW$hD^e.: 8Ok.YۢO_9rDR{x`ͺ8P:b6ԥf_--'Rmb{C\UAp+2&R (LaApWz!hvY7'IEf aAg18KM`*]TO2 %ҽ^6肋.r~ss\vaD!bCM\C+||73f#&D(kƺp<2t n;2@/ s^̡FPRj+gC)KH)m}2qubRrMSf$HHp)8EݗEnt20o-jBx@ʓ\,AEj˽4[2WCd3с$EVґܳR c]b{VU4p)KcYC%KRPbdCK)A*xgb,U=9o6醱c@!ɻ(gƖ7r~`ۡZx7#Hn#E =^_q- v&_ʏyrPZPa Fb*qM.trũfUt>)CMm:gA UzyE~%va-Ff&a#p4O M55q=^bKWVyGBpȉF)Uf5ɥv] y^nZU-I*=;"OX53/J*siA0`"\cS=φ(Xy0Z X)4f7C:+@"tV=JYl_Oyz1&;XP5~3C] ,"i <0FdSB]JCR66xA`0 f¡a s]8gyZ8Y?BY4eybLdwaWQëޥStL|kX"=}x24mMpqgp6J].K ~9{S4ϑ=.-|S8|A殊BG k݉ Mc.R0[(VDDf:_ ʼnMa)?aZ t4T~0 QySyJf9`[2 f0͏!.[eZ&7I%oVy6ώףDk"Q6k@{ XI>5t PY%S[aKi)NjSvc@VpC!N0t9"i!HK3AT=JiZ  E0o4&b@InN/FL_7zpɒ;i=cfaoOGe{%ppdw0%x ',Ͱ;Q&V|R^bߍ"LaԈ}>i;5!^ġL;>N.A˂(z>^rjh7\\XdR%ȞHRJ"S(΢~<@дWb ,j dbQ4mtRF ~ ͏JG= s咋 JBh^]@su Y-6%Xn/V3m9V(I?r\>)|JdGJy5K2昕 2S2#4GwM(Z`j=K(UcBZ zk *[_ob]սQo#{A'_8*;;Pٯ(I^y]NaxQD)DyDy8Ila\T[rsVKvT/i$:tһ[ϙ /pTO؀ޑ@vtjoMYOCHT&tr86sjrip L)2@Ņ W#1m%RoWiՖTMMRI{[k2د!3in6C!Ҧè_[8DXa|y 6٤: ;m,uKpLj{SNh1岨vBDbx=톜`OL$_m u wAܧaw9P VxkEXo^1}1Of&d 1u}Y?ZrmؙYƓ=!y~~tߎif.ZdG|F^obpeـ Ef2T-i#d@!r_@1yYuB~X]b.Nt3*p e0k'VI~UCP\CK}ٕi e~T1WPBh"Bxu-QԎ@!$Gf&oVCр/9 6mkj)PҐɛa7Z37&%Ex꒳F7.Os3ȯdd?D1nAp,Ld_S@T{L[eM([d)8O@'y -ATƆ@s gX5.kght?+h:3JI,1'Yp EeKgsd$m3D`]1k P=LQP9v*?wgT"wA\=N]-+7~_]05ha  Z8`Gb,#rJ}6ƬxӻUxI ra&1Zji[SɍCs33Wwa}W-rZ$),ANj M.7\oP>pb~o~BWX)xs뫨tk3!?x?jƝ$A)J[]+2q$s;5$*rD$vx"W0*tvqY_i襘 gfebZ6)E~& _P+B:meƹ?wurU؝~g?Jasf@<7_ۜYݫyIUҋE"bxGf+$eG3+oOz)$v@(!0r _R odz@ļ/I0΋( 1ko1cH׉_z<j i,݌2ol"hR1x+mak NP̛P£EHWW}f= f^ 1u3 ӀCR'S7 X|4<#2r#7GrQAeVJlAyP}۾SQ yPR}m;u%I%2#o@66CO{s-6)Y?Sk ݀6'Cuӱl2 ~^uȋ_ 5s}ڶU뀮V Og@ _OG ^}>cpeѩù~^-%5RthXRQp_T:UcJyYkFSGقS~|l/nTbaGPx((>>{ N:nprZ ;}SzXҬ+FTd})$ ?.fU-cnh_k4Nm.̽dk ㊲$O>GLέ~ W垊jqzOZȥjTWxyqبK'UG^^ŢkK[Q_5$D nuęW2[2.,},:Xp7cR-n_5_Àz( 3Ó4+QM!`L|Z !8fsd* 1IʼnQ۝4]QrQ ~PN:E%|q$7QٷW?KjdhlBԃ=ZsJ _U̚^,b#}<']B7z'u)= V51;eSϰۄ6Aj!op覄]Cj{π #tk&@&iGN%:wWOlQYdz{kZ|))b42S9]5DpCG藰%x.Ή.jzwAg 2ǠL{\Mv@"5*oltQ' zd-^=p$yQlO}4DJ;ȏB`$LI.âkJl8f1O R8[נZlZm9XEx>LE>~ڭ+^oK簉 Gcq!&ھu:Ur8_ gR%Ybngg2L Li.M|猑 9u "dTCebB #xhGF꜎F!G^bl(%X`3>cE<YRH;T)/ r9Sd''@o:rtğbD麼"<@^ Vk6|t ^Z&NI(ʒӰb^~>d_`Jl-SXvhuzC lL cW~:K }-GMʽZ3.Պ=\E+1Tƞj:L 9Io,5?%WceGlP$V0aEC+U*sv9mOMiqGa`h®{W EWy(>{1չ.`5?.)ޫmq3@;6q@< șZiǾXz`&5%MTT+p3s;׈EV ibZaw:JZvzgveQ|\LW[(Q6Y#~IG6c7B[ VFKWh0NYD UrUV8p`\,j)`U:VYAԍr) 2ˤ4k=b Andw2&e~kXrFN=HU`:~7(<^*{WEݲ ŧަRW*\.8HG"=Ldu%TY^!g EbX*}F9=wH5̼|/L3q<1 );^*][bl΍CuѮ^2dh$EdS˴ gE~%QӀT{%} ,}=bMt?̟x1͉NFLdܕ%epUǀ=9;k~ݛB`8* ` n—|-Fѯ8RՓ[{ _q> *D\S[=Ɣ.~"g@ 9-Nb+ G6`dJ~E#>[ psM 4U:X z *bNPa |Xw-tO!1, Z/ [ѐs&ʉ@)iJ-3%ZJHHu Z m'y o4T/q5~<'j;rY8<6qrUN) T߸@G~uJ/6:g)Vor,tv\%]ֱ6`4CFS;8ogשbqGr!I8<=f3'8?ee [vmP%ź*:czY[0 ؂x Jve*?H/ J0Kc p=|<|# -qM5څ>-'{5hɏ(gn` Czrڻv^x]G\;Ʈ-1k)SaN1PC3^qH/HDߦ)[1 ~T)ܗz;75Ȁ2RQԌ e0vףH㵻3$57]" 6#Sih5n=׫0[ʸ֜( ( ɨVߙRj"'€>)k.o~ h'm#΄IkmoG.y2Jq" *rfܑnv:݊"CNf-ߥ7B8noCuFjx=B=@,'U2dbSM 񬛋≣+h+i~aDdC T7Tu8JLXbJh*% /$Q寿m[?E@%?^6܄-aXU ϥ]Ь8C a/wq s-l$}&+!~J Leh_b8_q >%ޛAcj0}& z3zЃW-ݍjc$#;[tMC\nS;f!xeȽ&r 9MPn'(S$`WvEH }7(`?`-/k-BU6KPI_>K IKDI#J+8DHn㞐;m"Ã8}zh/iEeCΡr?P̻  tl lT-{+\8\م6<`($'Vf4?>/Ԗpd۵`fZ]=Th1ޏsr2Ѿ##3L+W5Bz܅훒 [HsMkRlXc *os/ك@.3z/Nd}+!f?e94:XQGEz9,go o:@UVsqgQ`c[T]-2ͣO(c&V Ï8䛡%61b S8%.C+y^uWmXy;Z5wl1 <$`E^Ou)iyX8  LU/zch&SRxJB.Na YܫM <""jBs}{\Όaﲼ]Bܘ|<ۘgB)vNi`C)@<%3 UN@q0J*$?T9Uu^X(0cW Imr3.΋YIGa0@VQ#~%>u#pIOd|(D-WO^$ft%G'oaks,ܠ# 9U@2^z55TOԉ}(2H\he;T|M{d*J.vD#ȾXBDa&GfM 8,3 ҁ:q:W:\BO]eq‚䬒[#FK{'-3,j p=i,( 7{{Fo7{[VꣷqNQݴEY4IUʩ9P3]fOA8VF*1ˌvЯ'#(& @ld.p$J+LD؅BT|&8өTb``/u쥖7d=*eqrrvJ-^ġ8S3?]yyjlAP/g u[ECf5AED2, D/x(M. FdKl%53(plvޥC@,sBZyRy&tUI/]Yfu5+\:.U1Dw*hmgt70}2[Ü%SP+Դ:abPimhAky 몎Hk9ԖFm n )CzuU"?J82>dX/qd=CWh*y/mi%g<rL1,BYv{E 7?3;[Pa0zx<m epv{70+(ȕ9&LV[Xv\z{'!6Nl(fR Ho&Y@) >A=:T1g-e!Hw8PGf"MQ\8h/bm*֘/M~vN&1,Wc Bgew rz<#[0wDٕWiɇ^eG0+Ӆ\p}ԏ^V/VQ3cɭd dbPéׇ26LـΛGk?R8V؎.y!-zf̄qd,*ږru8HdCk9fͲ̛hLMnh-c+}+fuxӂ9o.DKw)R!Ƽ~wy-iA,j0ews>βB.ݐ)XXR{z /$iwQ'i{t=L" rY$8LAtҍTВFN(uQ߇{&ed!.z/E 6{KmW _i3HA|uZ ͽ,eu a"(i,hK>N6!מvl˯mk@ 07L~79 w;5c<P#_}JO|)5Ӆ Cucrzi"Φi 9dt@7kh嘺R=#ȗz8ij 1/4,"&݇iDYexکogK]@j[[Q4x[-P*Q8Ubrp5jWB Exw_\mF]xt P $^_`4=_hf&1ͫ(??{cn0:[I{\t|b0;,젅H: 05\t=P[V/~@1.+--c5w;7BDE,,q9Cؼ>ɵ x, }j@cî6@*n._iPk$m+^jo>kq>DbgŴ5wHr 3hBH]LY1sWL eF1کKh  =̎Aw m<(q3%CH ng|ߜ 7F&<Rө# nFozo7yNuńaiܧӘs{pwC,1pŘhʇ:Ly+BLa|ۙ~eA )m|ÐԄ'k**˿ŸCƖP88#*r_ʡ#_0a?A_iUjY >c  iZ$B1*^ 9ܘQC%ui7VhFfDU~Ĕ~ڎX λ"H;wwTDk2ОiInpcْ^Yy lf3Ъ󟉓=X^mYo%] "vX4Bߛ‹b .Ik{y!}/nBL O9w]Lx%Ʃi#'UEh 2Q"R[]e3rG̲Ae]!tq<[R86 QNβOkixFXt U[k(;~L]f', 6(b0+2ħv#4xBg`Z:>`xiZ_r}V| }[L%fmwR z19)] ڍ!|t')?sSdA TWZfÈȍB(2;PbZ.4FGrS-o(yD>mo1O'WR\<6{oՕlh9P0;vKL<~8TnDK~>km|Y<ݺ7&~Hs[~I(y;8(oU>y9dzz&"0?N?[~!Mv[EqtNa;+6'ޣ$Je&J_Jי# gɘWͰl{Y9&_pu5eepX9v},"@LL0 K&bK״x,nvwӈ-xqièjrzK>miC jkڿƏk^\m w/A!C*c%ck\x=L#+kM!N5iER&H !q,E.z$&# I 7gvl*oj8R찞C@F/3 5k~-N#.e޽ ~Ӌ) c#`61K?P U08I 9suRl! "YVH ]m MNALNkAXxafd{\DK #}寇v$+p;^Y2XܷH9[{E}OQ< ,|tI1fV6: ol#GBwy!O$^e(8,.B7 u[Q .K gx&Xf?$ҫ\qm ft]WS\O/ZZ"m1$-VBK`?+8@Tae]]O`+m  ~#S}wW{2\PӤ>'QWl}Sލ>屜#f[Mjwӯ-ɘ?BW?x*Ps.7$ բ7xjb~׮eF)#Ym~ZCg|9S[c q#1@GթLy?gLˢ,rUدDؘZ!T<44:Má=:2pV8ǍT[ rZ4obӾc%HNL(+nI9pնMJUg?*֋hSb㯡 ֎S6"S >%=EkQ{ڶ]ndհ ŭ(}pndQ_tڶm'j᫰PB`+דN(e!df#mi`00Z#&82.!c놸˘j_(+? ޢQE>޷FL=. x_zKBE 5H-`o\ o ,*1ئXx{芇z9K?cr_ *ע)sz>zX5gmZ+QJ ݝCf99A_-}f[sF HS7{WS ևŐPr jt ,qu9'U&S˲sϰb[9c^'ɑ%]n(]Ӟ(ld Ĺz.&8y֣mb 47K+9qěEaGi{tf}u/NC.BU,?)RJt? wﭖD0w-Xs߉:U!v C&|I}%v gvVN TU-e}SD=V$& QV+:.g08.䯫Kί{յ]V<hCi[7|ҽ/}+Pt.KH 6NHď[ysə>GѢLǩ}CXwGQF%w[ ^ċ]ğ7(ƅm;;O7h;s/qHO%9[shYFaqCq:{#??3}w<>r2sIXx פ20-%Y DP6ӂL^/MB";>"ph t7{AW2h؄gkh?q0#ϫ:~;t5$m,8{I ?b+T)L.r#]Kf ^"KW0ǘC8XrzT$RϱQۤJWb8"-IS܉y?-1+Uw^Иiy1"<R a%YNjJdmW\bߕ9z^R yccIyخĕ* 3h4;T: zjW$eMz*@`ӿF&xټɅqVFaHFc"aI)6 #*L >T]!)&kO#TF5fs5,!tB9?/P$)θ>c3Ve\<-1uS(~jKEtdM:#4c$ȱnrCGpmKVл P{_OXP=Dw͇pz VUgrtH U|h.JF(K >)D<%&C9dKuWJjZb`lb74P&u&W8 IU,%&2Kb8?x. i=ܕ*g_#V\IV 5p46/8B!L%OK䵯_{0r0eSLlzc #B)filk ;x{3:<6L ?R B͵uB$`#!ˉQTG DIĚdp?mAN7#Yeuău>h牎b^k,Jdžja;sҮ{KڱXRZgܔ};{G{SQJۭ|_M׆_sa;-@Χͩ|2eB/vL|Ii׏Ta+Nz>Q_8=(RPt֋Q+YV愖5[+17iP R)$~9xw#$] exiw{ ؖ$vV#emu(ֻGqw+XOW`]o'jEޙA_R5Đ2gΟmϞ@>~a(2MD(b)#?efm8ʑ Ɲk)8mŃbڢSчIQUmRn>Y<[-0X}>YKeqh1'gᡠV ,`S bL=Qx2/2a,^_9i^B&8Vn:dcpm帱ݳ CՅQ?-^okR)b)hEtB/Cx3hr 6Зy.,4YKHO2p̋Ò+;0**YOKBE`/) `N30Fhjt~좧sBif~zاyL2rVqMX>2Zaݖ aʽg\@$KMTӃwG_7~+!+@Y+o*pyWb*Q@  ~nbXo$l^![[?L˜KT] Y«MYKkP$d~)rbV Wmtuq :FjfNKkQUKUd"8'~((sK 5Dp-7wdI·DwiJ<:eas/2+nBq}3hB涸%Iiy7*#95+9PhY%I$\`Z*RC&΅%؎ov^hG(rIןC+ [Y7}coo՞y&%XO?^SȂčI/jyzܣBH)@0)^8Ax#-"t A4귟6l^591Կ $i0@HV[TnHG.srLXO |9 fvsR[9HQ!.^=9`ĩ`X4]J繸ATmڪ(khu i?PxJXATYrkVl\~ζĿ@tAs[2Ȧ{la#|QYiM,9#&?|%'8s6ZO er؅-[ȴ6Z,A4R$pLP+ojG dP),'AzlH.fl =oYpOڕt72W`=> #'XiAJ0I_ D}h; .-#i)]6S:.,>_EUΰTwph/=z;U3dXDDzb+O@ToEH,~-砱`_s/޻`6 Q>\`zfv7|5=b[Z6A[k4 MZQe(IM.X>qfynZ)HC*~%q?ozP_sJkt|͠a?QZb9)^j 2\ӷL$r-}WeʮjY@ło놫a_I嫶kL}u;ʕPT\2iڊ Ӂl8$ۿ+(䨈(*QFtjxUcGAo}9bŇǣZLLw~I.N>7 iGé31A i7+)@.+A~26̱ⱇVhoƊ28Y5e7s/YSƝ[8z;GM"=iu6ĕ]mH*XnV ,`3ɪ*Ԭ_cNU,C+`lWl/.x="򥻑 FID@ l BV)U2/s5uM*i0Ztč!||s񫛸U*yQ<Иa_NJ86d;HgmP;2 uQmh'(Q`2*_N-<=U dGáf{? LR&/Ck$KQOF c~8BLϓ4Qj@B/8a|J$!YR˕a }) LDdpD:'''ߒ1ߞ<ފrP=dܨ}P@斕\M*?%0Vm 9Mg 9@n1<*fKNǍrԙȍj3{ nϡףq %?; AJ.zӇC瞟 {|<՚t-QA6=?8Zvfc@Vgٞ腅j>C()d:,PA]R]p(8@9Oψ4Co^7 F{W %@z:k4W#&/sGD[6.o~4?3dq?´p>k%杧j4jV5s5^{uPSkeAQ,8:%fiO  $ecipB <`K_HҚ0]!ر "bE :tYgE6ʊrt՝a!:&G32K'>_ ۵%w}+ïe;8Rb|lQml x(K ,!ƮoTF1%Vd ڏ=}*8 /W+joK.(<ʝ&n߭t\㖳\0!!T1..f;V'lU:)2,FU벼J[f鼛Ҕ@Mfץ\1Js POW^Jd Lڍ5@2?'_~JP'= $S [oj{%yրq -c[2JȈ3z"?lޮ4Akj@2%Wa#J.͘`v%D݌nT;pʏ Ymү%Hy9~g݋8ica"ыNPb4 *y`])i``9]H!7KV^Dߓ,fKk BxGq8I ͠>gLDTt{=06z~@ K>feGqnv4*o.nZ̆/_Uz{a9»)(}>Nn99h^xj>1YDv 6D(CkdSKdo4K`7~,L oq-ҹgěK0f޹ # 3G>5UD˶^YyId[#+mX}0g n KӤsPTp۩BN ;َX{F84Yw!dBn 7`rmvCA9Kb  <݋`7|)"xb'-"S$'$/d|VbK'|4_o{֜<ƯP"% m/=6WC8θϯ=Ɓ_:CLJMԝWf%{L31V&f6&'wwwɬpKПaUuWy{OѶ=@GbF\n(SiW *%< X!֖+zhe3 p77-ܜv~ȌŸ"sVf, N4XC 'lw|0 ggesUKU),j.ODМC5?4/_:Z 6mc>+Ean \^Ji捝Z3,)?(T]Ү%D=XƜk`uX ;|4YxWɕ9&Mwm&Qr1T]E%6ÈQK<}ȟY'5^'`a50,VWΠ۲[d+ɩBox&#J-Jrm1c-k,Y(.;+y.(@ڞ:Yr1{zPN?G;,%BLI~7&gBK\\^VeFBz$Np Flgc7}5N4kzHCVo/K#E0Z (ؖ^ WƁR:ri*L4'w\NeLS D ?NJڨZ[)췇xa*mTU\Qކt+siSGP38j@ anʓ9R}Wƿ))n̻}R#Ԩ+>|ڻd"dF S]Glvao|g %'%KbVu\d7y*F٫n nHg'ỻϻ^F`>{lżI¢ճ$qVn2>x[cz ? KAVOQ!@D٫;i0bBlCE+询$hGs:=v^⥌k.@zRQ]Bڄt!\!z3DH/qtΎo+M'Q#俪hpOa:1֭z$H&2WufȘ*l2 )fЌW%,""蕩"qfIYkn|n7,'%NֿB{r›DIl?9` Ȫ7V_ /Y/Nh0PRbA'R¸ Î ֝,[tЩzXwJhGNfl]e%xpQuQ.` Y$'MDxc% .$;GI)o< чX;VQT˗5\86积(^ߤF"ߠ}lF!+H~ع`mw)IR$NW]k[;a s3(o%."Ԟ ]4 =V7ҵy쑜z=jƊ]h"q-kR_}fh>hHkrc6Ķp쯰Ρ(+:^gmDFvaP/|Ol׎LI˫҅5?jҪ ,[ѓ΂e$u֚_</wjpi#zAtZ*{d!cŹ}dn£z_4OSpϝ-yne[nhkg#V->jg`21]\0crGZ9V닁qxQM%fG>w)O㩰Ej_HQ}u1wCE}o[؆)-{t{$$p U]+-8beyb,~R%mogZ6y{`RL 㽫Iu&wǷʫHV jm,+|J -߼JB3e#s'uOjE3޴u$a g➬v4XnIL r@͎E혛&'O\'I+Ps&3i+~k |G$K[;7̈>k-vq p{mBPO#*.XB(ФXNqw>V}so/yC!S7|>&.z  VҦ.S!0#w/MJZ(pn:#@i9<8W:&'OTjȂհ(n)p!_K䙉CԂHln9#^gYm1>s xӼF=S Ʉ^~so2ąf2g[Dl.waF"Zv[Ij>̄ck9*OQ#lbssn&{5&:#Gh%mC M(U9'+.oߡe589E!lxlap(2߃vٹkr|ifeybǕx*d,~0o*yahBxWʀ7ş*6Qe0d6< 1MG<͔]xm;i$bf2nӧAVd J+|< [iZ4Rio˜w= ]uQ@:ú'sc?朚2V;W?RBS֣u'%{13=xfprmYp0r"J8)ay74+,a09G ޹`d|`!&FSgÇV%~ce}Lzu o޻rvXju 'I"EH <3j5®|R=Tl砢IÚȳ'fjqqq{|3P-E.g=E ^v͓$p5Rvu$y/1xJ}&fK 0&itOs&RwrzjAi`@M51} M TT|xe_M hKb ݮ,e]Vh"% T&񡂫 cpJ#mt,f롢-T̆bgzs=h qt7L%PU>VLg7红ĔgfpVRcEu? eTw9c47jT?O@v=s@6b6j|ønf[z,?!qHZ~V"%3MZURc"iLi. 7 Pn([4F x.PآXRAe٬"$/ b"(K-Zm5DLrB#l)f[{0`pN; K@}s l궴ǰ95.詭><-ڬG=q?Sr^];tXR,miDdLAg>s{=E]$li}N%ű]7k*G Id>4bM$bo'P9r8\SP.b9,T4 'o|.8&UG| ~0 ʘzxCʊx65Ԍ `L^l_׌C2c$GɼqIH#|v+mVy aDVHCvh:"8MD<>'f.aѯ ͌}8!m+?BgghRo5r9/{i􎩮*UnlЃ`fG}uTR ^)$i̔q@h5>X=M%WŢ b ؒ'nՌVp,FkUBt+N%_;qXZhږ|S10S$ gpL&RQ12"cy`Ϊ zK6ȢԱv߻y86TxQGܳ!?<3]&U:E ]!ZQv(%ZrUG&nEE=hF9<ⱅ]<ٚBbs `<JPf2zZ^?dh$fv0F`:[(} ܇v%Ų6r.0?G{+n䌹kN<[mÛ#HE ]VwDY룞q S6a OT?xB .Ȗ9FG5n)*9PWBgmf'F[_ 3i#Ko7.࠰BԕYL56F&eg2A> {DQUn )`Zp~fpjz)m5ą_ߗlD3'6ՕOx mjBX]#EֶcEP} KiM#=zɼqWk6ݶ 5IQd2=Q>PsPǑb",I䕫 7.el[߀9"A SJч%4ivG)uS<#Š9 'U =ę#Z8pj~җ_AW'MU[?+p?w4;ێ U"Pzc=gNp#cu_ tBP Fr/:_d̏?ZmS;HR0-kfa»hY(I X_3*_tTYF6D17?-FvI<ځ Q.m_\E:l&ԫt]_g~|s#ZhJFgN)$/D?CSP%W{s& pNxt JR :'g !Z-~g֊)!u[l?BGLGIRZy8=XNXCR?W"7;=2h%GuuΤV[%dRpaz$/s9H1]KSҍ 0h Q]NmI(۳p2a@—$kTP9^tAq3j)wU|(sgŖAh2Jc>TpO|]#MUyƶpR[[@؉,@z ~z$҄AZ$ u4X?%=/w$_BD9$JKxCuA,)tDĢeHEmNڮ!H/Ӿ.,tT O5PZX,9:Vf'M AM^ϛIJ"Gftf {T>6ώ\:\uTVc`ԉBj utgͼ'X3[3Q@!q##Xo`Y#:!1wmd)qݘQS аҺ:J@PFOm퍡rml^:FD9V8ҒxO?flA[:[!y;ܲٱAٚT3 Fd8@/-N*JKoNP~[JG?>et˞ ue?m9D$0Z'pؐn d%P3|S_2gWbRH JM*#0RdЦ(SBh>yo?@m'YR46`Emd78;[G{wg6lnzfr6FzRd+S!)UBk }**jz@_3LCMNv`Ӽ$6 *$+U 9u S$>PLYN1"1Bv߀c/;.sId'$x $K%I$՝ ' [xN Wp:-xH<eno< u:)9/GN$gLd)ɘDopX 15B~.lS8?)m͟㸐_U8'U'uFIྣWyE\oxRas Bϫ=LҾR I,-\qTy>qD [{6)$ʲ%a GJ.W4U'nrZhR9b1d 7⤛0 _:/Gu;5 iؤa9<_cСJ)TMԭ,UonYwp,AZBEےeNVIq_i:f?W>%B6P6YYf7/c] 0fLŖ8/:xoLF0tw{nW6 `9L!Ɓfe׉6ڰ/S>xA)UDL8(_iS #g@i3V:mޗ D-,|dj=G(*b< ֚9nn۷j<;+sG 95t[OqaV:)&v^)B$~ JdB7f^ohL0?fn f:6zדɰj=*"lFϋ7/CԍprAG<tЅ}O'6>̃Z0: tR"{p7mm.Zi"V Q5=8-8?lq`!zh2ڎv|}ksk#!2JӴjR p.QjDBjdvR&}\ ы;F4#WV~s /2ƎO'.Ф$ jҀL3pR1Kh&Y0>Vs?R}GcgȍC6IU\S*|Ž4ޛ |©X0֡Z<cᐞhZިp#CO;ܾ]Օvx (oF}^3bަP7pԕI>ɾS Y@5qD\῍Kz'MѡqH0;E PLK haJph atILk,9nUWCVFHsN.Mo+mqU4$d M$H7FQ҅[ 5O_?K/_r]{V&Y:}AS؏sy#q@ "ޒ5>J0:`V5}z]~oa@'+Z'E{(4.*x&GPZނ~?h W#_p5>Qe6YڮwxC,WdmdpzrV)9׊%-ƒݦ񄫆>pT@c9Rҍ9[cb Qބ H+oha܈z[߲V@jV۴37{skx~k.;*cY8K@\`R]n-(M|3^QMD@~zk!sJw̄u tB7LLJTsD&]B)a0 Z}BB>f\l&Iƾvgok) @!$-/"iC93<}03%7bNA'w"},?QlXPٕ 1> ]a@!VF<2$ܮ7O\HoyWr !A>@0$)wL52Fy.ASUŔ FDѤ"K" w5rX ;ܽil|r/8ކ;%4eƁD:Ȋo>}3;qcRa'zz+MZ@F7gʹV}i Tnj  }UqH6 p1nͨ*gF(V:8;TȌ3[BNwwчkSKԆ_Qݞf) #\*~SSM ?¨>eQk@Exrî07aəc#iAlY@{oeW`[GMU !Sҿ&C'AtG~|jڑs;WL|-*qnhtIs;>UQ3M\O_RGR &󹯎OlĈ]6w'űuI<,kP\i1T -\=UO\3f u/,g{vDlFO(p2xCj+;2˷|B T@)hY--pk~-2&*B!Rz%IꝬB2` l8$KhSbS_~%GqV9d9R3@i97s`FO[R7^vDǶ{l KT0TE)D|(Kj(hG#(G[N&֫i42tuC4;a| =IJ;(d+b6ibX &RcFu/V-BA!8X}xM<^A]]!Ӛ%wZ~ a"/puҎўA*'j>-OJ, 㨽~+B5@_ 6BI3m#o`#1Ocd(Eݝ[ hs&lez A%KKiƒUg_u2'wmh%n^7X/|T@ Q7 9[a9ta}ĭfG 4{+o:$-u'!^*j2p72[&"x]Fٟxᛋ8֪~qR:= ATxrBʔGx_ҦS&m?!rfK\3ē) ϸvMY`( +7AB 3V1Tąؗ'C}:dR?:ܑX[꺄 胴볌 T5Uʙ4JzVQZ;E]kDEi6P <0y$a HDzF--~x$v^|`GM&YgG/DR994+=ۢ :J@o,w ~*l1bj8dnТ%0'詜@HuI覎=,l*2lvvO">Q; 5Ci9b^,QQµjxvG'$­}9uZ$9vKAWf0p2I(~IcVmS_qVTq+8[!p ~DVW֐dn61R~Jrk;3q҃z4 yRRᏽV czN˵hʭ#b.MjVL ;(0s tӈ'WsݳZ҆ؓZJL=o*KE_ _-p `M]_n g$h4. 8M;c۞|U!ʺv;)՜_ՈVmH]FoausJC *Q㫁)gcynYNοslÈJԋAHvӼ0&{X&.`mvz ncmu^qCzkF dظ}D?WT &Nuj{elD}{%R$d6K*:g[]# =Y[~b t2"gȯp! cf']:PdSVݮJd qٰKRWῒfrZ/31lxrkFL R%SC#EOkCžVUS_G6&%N !-e&+ۑV\wCa qեWZP6TCxL*,SR FÄ*h,j9;c#XFI{s2FLSaKkck=5}@/4Uή>X8]jI5wc4ٖfBҼpq1 C:x7_t՝xz P({$)3wrNwVEO$ܗhOTTϊ4$-R<8cІ$FIJy?'W T}KE-PZgi!0e7ghf8*'1eW>jwcCo!kAlڕ`Łw,ִ2O]7"ʧy*Rja^i&c]98S^ G&3@CH)kG؎ SP;åZ>Բ j4e~I dAfHO~#VH>YɃ`~x:T}%8'fc5B.~ %޶pc ;r[-VHsz% &f-v`FS%&Y^N&A7Z&p5˂K=;=8{q3iAc CŁEuP7 _LAHӈݰN`#3fb;26 Oj7fB?FhY ߱6D,Y׺\N6r  jĖ1m`j"M *o6K=7pe,p5Nz8ʮⱇd/k_$sLUӠ 1,Uʷ7܂S[đqCeFns#j@L)W>`Cؙ ڈc6MaSY/9ck]x_Ӫ02buvjj[|wɄ&> }za<['ls#w*=e;'b&Gwx/jYً[qJ[h)KG1*'-U~™kї ͉!7T!"+;oޣ *ʆh`# h\臸2l{K9GQܐal|*Zh5]NSTf@k+̄{ wReraK^o_Mޓ^pmX1]sEn$(|`uN#lh5CBt*gA<4&D8 [TeC42^\x^]A`LZfHy~pJ{91.ըژsJyP[+`zP=zs Lmzp2mky͂&[+;wՖ|6w*ޛ$wGʧ:Xilp[9VxjhK{H*{y$6ߋ _ŐcM``\Ԟ( ui'Q@).X:jn2C%wCRͭ"FXf,5Klg:`(#8ȿ,pHXo_ ?a⩡ا;lVDYq6ёjUj¾ G\+%b#Dirq[eז9ixR`_3a-!~E^;M5]Q4'w6HbL`QP# VtLFI`P$z%-Sүi¥-~kC5Fr#L;!O~Ȼj.FU>wq# !Ed4_}2͋dRgCLm e#jY?p>@N#T5dK|T/ҁǥD|C(2m*SvQ{YȨd#sB0+K]#)TsE`<):¬9~$gL~jpg(u~7|+~|IrXv[i * /U*%GYߠ,ҼYB"|Jٕ*JFj[\-6|Zvӎ$;VDt 7,xN5`rdE3(* ߑ~; H2Q!c0f;J5D+c K`5byZ8,z4# qQ׌-Vґ:cB! % 4%F24Y*Q0ȶ\:Bt a=]߲qJ 'M>f^|Bh.g]vΒABA$jBȯ/'k$)BKئAϧtIv~v/yǥ埘K޻->M|OpesMA4`6bƠ3W @%S ]i٧rpm_ (g(Vbi9(>q z(6A~.(.9~8ƿgIP! :)ӡjUQ>.s$Hee6^& )=5褀<` s` VP ؈jj|~*rwi JV^Tg^rzoR?G=}e bBU@Mi oh=!ꬸ`:!^v1z:w"s"29sy +ld ㋆RUw4XsM$91I?܊#'(*,+# ^"4f \TUAb( $v-m]Xs^n^s7ͭ81!x8Lwj.PL~t6ɾX*p~F4)M)֋Sк5EXFx_u]5Zw Q932Bҿ;UQ<"g7UI8.1^*+y65E0b V'S8 D2WYpԖx˞ gTo p_VZc];JxW >|UDHt_c&ԿG uv:]dMV i> e]M5s6$}+ ձY&=TG+%aSٙnN!tziiK]c-n.K&Q|tC"LEm,b4oSp.eдJ:c\48?/?Vfvf az#A~tcͥ,-$ 9gHʗoܔe!⮪ǏAw ~|l`? Q׽obiذrSFb|Y=8?ߐiau,˨7$ y`̨@%{AcR) g*7uB͌W?ȷJL`}3k(TJJ߽O x#l_@PFv_^>׬͛UZ#49Rb޹NzS4gיMU,xE3N4 :U8 j6/ (..Q0Z2!AH!'%?탟#הZP{9޲# |ScfIJv6IGcl]n׈kva8\/S: _Vu՘IB@2i5PQ`dhӐuTyRq7ڒ}1UX$82tA<Vnao   7a$>#r-ʶtNf9bZ {G'}'jmсTɀu$%!'oEnHNY4p+9vT 1u؍ 4U34:5H`>vxZ*+Y5]QNnt-,wE |qy.}3"lOHڀE w Qg3LwAԟi;Mj.aƤI~q݅=/0p,nWA~S[G'"lj^'i1ޜcId,(veycgKM8vT[|ֱ ~q<{kԀmfKDMW *d(@+֟,|ILǭQˊ48?^В|R' Ҟ=U` Sa%d7M+D#}H9Rc8!{1d?-?!h roĽ$Gx+^G!<\BVdIe--; *z)DͿ(Ë́'E" kf;G绾R/kfriஸ"2.IvݦT7g"wk"ұ38ŗҀ.01%_rM -~}+ @(. Dn_`:j']|60ɢ]D /U"-A!Mô J(hߛ|;D:!{9c?`Oa$}s_ [[k,h6SMrɚS#Q2KZuG=EUk*09"~Pj}[^RBW6hp'WƽG܏JD5i s rdΕ{E]Qն)>e캕z1tf+ShBc$JN|5>RfbH7G@_aؖ @(jfϼ0$֨$ IJIͣ5WHN'S_\VTʉ;˒/XpHkyH! q1_{IC O ȇW.B"t&boE0U\"qw'`I;xoF ߩt%$qG?v$ϤT/┰/A]wX7L^xiwCjTx\Q(ߦ0 yϹJYڶX rh3u>2Whم&kluwЀ99TqN?* af'%*OkI?wx~RUn)WME H=\k"u_c-Ƞj!ܠjދ ?,apbd{wuk+F)w 3Ԧ|LS9> p>FHxyF̓<'(En?Y]p픞ǷW(׬6پ~(y#@Zk#=s ^~8O(#7%%e5 x)ycBٛ'I`g=-P+kti|Zl\k#M o렣XqH. 7Hhf-L)Ufxe2xOuEU|`^ҽpM1RE}Frz1&CDS|993&T d]A0أ%)/00s`V["' !7d{d:ovZ喼>*Su<)5qYDI&f (+3+IGMI"ez=fn)l~ -/ነ@ޭtAB0 xidQC،&~lEﵵB?8D2~Nu.䢖1͝>E]A,4(TB$_K T2r/jVVLfWEQ!e b|nHĿA8x vN{;.1ެ;#AS؃mDg&/TsbO/0$ -qT*~GSEF0.֏''n|Tp|0~3ڤtw@G $}u_(oTqg tS|X?(tzl^-)L>t"[W{ǿMW.:CoÿZzd~H\P)AX )KF(] 5MPSoKoN QBŁ\> &7'4TiJyzc(o A8n-tcpI}W.JԠ!!<zB /4#n_[>[ JtNvUqWKHgTQ!Y IFk&n+eWYE"O1.ݻ"[_T] NjD9+JR}"#p< D}D̩N7WY}j+׌ȸ}?;|ģ!EǃK?ܤ+9`[%u踍=_M]Lh'HxD%+J%V{8EC\56PDG}B,ӜF vK;"/6UG?L)|2qGBn8~,vT}ؚfӭwUr T.M0j A +6'ogD8!Gm?4AYr;SwI!!2b9j87 mUm͂@W%i`ō1n1hHgC wX)2uv`lLϖMK/ſ#CM3Nu,u\ ]mj[`tJ/xSW:_d0*}苲 /ڿiQf擤 SM:*Z]-`fvKy ؕVHϊ(tb#J=睱%np$Ýr76|<"ߛi>OUįa.nAh}8ezg/>,H"-Τvg\E3 r HGq3l Ȟ9g77˭TUqYUOR`<#уgt`[r 1ְ}ԪsN9ɐ\0'x]V"oYY..*6p˴?nhj< v$ܳ4D2:@v.|*C/"ENrA73 0(*%EJ}gXڰ0 a4(`0#NFij[)қo}Qf AoҲ29V4l5~_+N3Mm<غU/Y,^4PN8PHg_eƴ߬B$V3~{ wU3v2і^’Sၔ j-au=f$iYodaox 忿e I55]h̗kK ; 7]GT]PG >"aގ5duqh+8 Ke=( XaWqFbuE|BL_̡@Bdn<%6S3 idK$&gDNUG4ِ"`{A%Lqg2'bn[#& q2((Abz%Dhae8toB&}0unB`yqJ(n/}1ޞĬq ^+ee7]>lyS.GWg]6h{6XV)Y5)η6݋8>SiF!xA|*N|oƤ|=;묉ۚRԤB%FcBp<_`" nY?I5nC\rEWslv4:l1W4Cܟ_) uno!Ȍ֤s],Ts `Ӹel}KYDs -b8Mgw{Woz:\\x\Ez(G;|QF۵v᰹71O  8Nit;yphG fZ̑WuN? y1eCrnvLrf2),}(q,6Ūx["m*1NZe.#Q[>yO&k5%:V5P}Ir oÞgӮޏZ׃k۲HՄ" m20x˃[d.sy/FUq%ݠg P[ iPLJYλ):aNIlW+'^ck+3 ۿ_] 28:HAZU]J@ڌAew^V qv 'u04XUczSN| _=PIsH8mK|׿;72E@VOuMAw!ZU@( W;Ž1FI:@oYcOس ̠Pm.q{~92NsEĦmR]3i\RhǏ"bja"Rs(%1FBߏ.-2;ˏn3f\|:$ЋbhH9hIpc, =P^„}|ZϞ$E \9wE=z'Ø0g_z|7յ_BDPA$ >9|bR9Xj9ygW4\9NG*D7ɀ=J0͠Q8z YoaXF^%׬P jAEmXTܱPL[]eJ>)Ԩqy.%MeZ[$%JOH\ւ~ ;o]`QK>Xoͮ=%^{Kɕv%0'#]R#T@ Lj ^;*V2vtQToAWݹʥqCD.* "EGuBWd|i T'P!:%o]TDoqw+]08. C,vX'ه*рiOc'FRvfӐ`@5^k>ƩE- A `1Ko559?K鸗Eʀ2u Z,#zPLZ8^V15x!_7Mw:ה8E҉Pw \L*&s$Tbx',}Jž1ucy~H_N;s,~! ^ k'a &5i|D] F_3{O$:PTɊ~G3#O&3_BOg$.F u+:ylECnQqS 9;fr@!~+ŸGaEOOgfoɵ]0_PņfZA5ԦwO$Q 2t9IQg 'kKb$5V *{>VPEhx ζӸ$2"S*YŢ&>szI.z pTJXg@>вafOUPRX}'k7kG/0__r9l[3ljxw9:.EiB*-EFP]&>d$)>4鋡$ ~fʍUn6u V<%OMnEH-=Min8l/ܮҿmWW%Q(GW ]c\2}atƫ&*Un N*mnJOПH6۬76c GںY$5Ԯ"MƗ qr2Ű?8~;gD&$82Аz`!UB!c#P?eѝYC*\]:D^VRMCN^)u4C (>l~d6 c )GS%|p_?6`WE&5BIHA Fv<}`%;k=50uUy Wso #8avfq $mҒ# .$ b.ºi"3o;ƥv C0ߏ.^czW.z]و1{(&YwXH`x|ej <O֜DɵQhKAW< l~w֩J;pP!(8U>4xRx0-Z glƽa͍KPlX` /5>hK;L7lD HL%R6WOd\6Va4H6Bֶd~oYuO^CRN܏ BU2I;SêQ֪E?9G.:Hsj2^q󕮴~N ,t[lSkJVZcı6g"74t^ZqcBƯE|_P;SulR:`X` z06ke@$u5#b[rؔT˔6z~ǂY+H9dϪWۂ–䠩G'BU/ XQxrSsKA7@W􊗂,Z1P8fAX$j<=R3ɢA1@\|G $I.gE? p?8sa Xp6~-͝ &Zv  y&HBD AfTMZ8r`r71Sip<Oiyv)L_v# )>IfX##D9~IIs۴v6V7Ind!I\0P(J\kmpB D[~kpbl A9Sۆj]ӞӒ^+국D)౴oe)DDgLc8n{N{$@{~x܁Z#W=-wڠ)5d|X ܭ@ȟtքohry0y p4 %1)d(Cpw,37=FCâ+;iS^D>28cq2">\n8h e*j{x4]~@'Pc kf:`υ skK 6['Li2/k}W@zZ9uhs!#t*A?H/c5p90c7-lx We7+ɖҋAaێ.ef(K!xn߿RxʟBi1W?Qsb]UHWŶ3#OXdM-j:I~ܙݎj uE, s -FfҎϐҸ^w&`,Fb;bC-#B^ ?CILzB:$E/((e(2bG08v *jof~}MbV<Ee%A"KwG\CxJˇu߫":#t HX^GX@ p蝞L)  Debc Y , o"}Mc|f.&/yΪWD8ޠ=14T_=/b;<ᄈ9K|ج v韼E4'Kh?SgD)c27>vj2&=q{7W;BwpѪp#[&M1@"OVߦ j:4?}gs!ȆUEh jk_<Ju`@[^xLkY@wb{K_2Ot6dj2MY .MaP6|5 __2e .EKTY%tP2gļl+XE Kc.Ryg>'~AgVrw5nማsvg+dҴ>I)e7Fp0f԰]L4n|&fwee~6' 9vc9߭H<Ƶ-Kr >p9ׂIPݮ whESaڬA_ *&\z}+ 8*[W?:l۲bڟ1m#L:-V܍!{q5ֶ^–0ݚlL1ǜ~zoS=Q @౫wQuf ͨ릥NHm Utvʠp&`0[Q,]mѭHUցnF ND+5T ܏8.3x%,`,|VobHgYu0Vb2ִDۍf42\.|0[~ l'u.&] wZѭ /SP7 ]%кb!Tī`*9r*OzgV \_+sRq1*( 9}A~4z9ee r j21oi>F8.n魖l1P򵱅(8gvk?EG,-[a~N I0 cw<)@t$&lhݵ]ʐS.Sңe̴qBf3;~`zCyZTpb/<:zvd_\Վy] 7?xJ=% m]vGIo z5l1 s1߸.\JcFogn(^iϔB󾀾4?E1^]hPߨ[W* |skDK!-V%yYoa`DєgV;5Q`>nbYM MQ +N#zY"O\4蓩7ǤK[{x;!O^Ek;wP韮yV6W92ԌJ= )p~nCpQSЪH.F >>&/'Ǥy!6O)n BbM.D!r}#Ag7\ɘ5%֦_?X;qPp^!9 m:NsD6c(M"!#&a!ФZzx+]N)aw^8xpyd(I|%T6Z):~,1dL!HSjTq`0#Q:Fj?<}oƸ7wu]^P[/M6]US4}kM4C(߭z*m e^˺pw^Z tP`@"m *zU;i5}B)|c j^뵪CBE'ւ&=*ƃ_9mRi)8X E6!٘&Ķ KIq=* Ah wf-pv#\ki ;l#;fpxw:ѱ_MrZ)lF9bUOgk2V-01=[ %%6!H:FC(uĎnJ`^tl{B+1DbQ H˄q ' }V>@FLӘ} s}Ftk*ّwŽ,zBQUU\86`Ol.mqYH\ Bo7ʰ,g]|0'T)J5EVmIΑˡH$QA:}]M#S,~^ՓPк3~u+<>R7,+zK7[5gV!l{on2]Q!,S3hx ٭l P3& !6T>)Z^lvk m/ N;ٖOWI%K @4mf>QLi?I˽*"}Xa!P l;>7G[o}h:B#aed!!EPX,lN.9J }GEQIPIU;kZp/v^jU 6T|f\akqL<Җy }|vl$%JϖOfFp^\V9*Ëxl.%pw/TLDZ%c-R1# \R4n]r[H a>qb {6)"溣:v'Nk"U$cۺ 55SEDB:?M-bv)}bHK$ggS,4 S vZ;ѳX"RlsY6n渍5GSs۴RH&'364⿿]r*7)\hr!x`) o殏+d^ zw)-v.WZo4n+Tg?2}w]# .F,*f}B2'1_Wy'4G4! 2>)\ɓGWk}CM7󻇖 /naudZId"0|,l8N&8eTh'q6@ۖ*v)-n VN<C:1"th鏞͋ZNaqP4Pkə!VO,sa,^r:M޾R- ӕġ^v;( g%H`9}!rV)Y`Mr*yS^iԵ6U-BB3"EׂIgyI_fj* U$\ `|K}G8u`ּ4twLXsІlYg HwP/ wl4Ӕ{/3C'Y Ţ;P&jap%ɄPUn']e)6}&"5 \.Ef_ Q$%7!L&B jy(#Ja+xb#u(^\!pv:Aq,smLj~-5 ]9ͅE(vrRVT>y-U<(ӎ$@V #E,.?rMժw%X$wt%3ub`:^s4>I7F:} n;5o:gbaqx? u7͸&ArC򤝌+ s ezⵏd| (s/[n$xal`JuE+ϊj%l PLW S#i Wg >5`MKdXT1pEQ*D6ID{M?BnJ2\w|U;C!uA,\ VLq7;Ⱥ6=jO- 8H?o&`ˍm~y"0O4бyqvVO[k6`4 HLGI 1Y?=H݆eoBnCwY `V"C71#1P6OI\U,B[[vi$U;5D+|s)o2łSk`}N}"]}>̏އCHl ~\r:޷6:>zNxy/h8` w)r\SAn8JEZKOH\6ɁLsv\vtŏL#㏈ch>g^z+,acR) b/ِÔznjt'FrKbBX~!;nEHmJ3qL㖮J(^EO}V Hē|Pĕ^9W^;̜5r<[VtcPl#挃Tj߼rer.OI;dДXs? 6p@{8H=Kry_=O٢D3TEh :NqO}97+}"e)4<"|A T7 8,1f-ۣ}O6Nu4DXΰZ`p3vX/x gc)ڐyڢ rX{ýo[jZV>PR;?ʹPd>1cۛ:!&QE9/*:*|f|RLY[L1Õ#X ٱ6;%Q!=]"_5hEXr JU#G:qLk Z'&Ԫl:[^Ի67'.^b'W"Pﴽed BN{ut GV巎/~_Ɵ_Xej]#Σ$|`QgZ u̯OeY~]56Q6pp5(C*RK/bznZd)oîVKTdP,G胹:av☵U uyKN[ݻ> oᢗϦbZDY AM/~Lby^ϜIr .dQLԡ?7?Kt},F.}qt<ԉYnԺ)Aʏ3B8,ɒY\0[Em ]徏.7CQDmtH+cC1ct3:āU>E 7CI sA-l6Uhs ʓ}?9_z}kJC[l1qDK=~SI!22{W^bdBO[Tz jquV'&0.^}-|Ler:L_5xee3, )!kȐse^4㗬_=#0qsuSs$-[@W΅k7d(sJ~$(or)qJEFۃRl=+?Rd_{XL~O,k$46/L]_V[PUT j:@B mfWlz~geԏEv B^ P&X2-Jt 1IQZ>|L썌4|f>e|*(p+_,]P'!uB2SYajx r;W♑$i}[2wv]BJ*$`.pە0D"m ut;3 MY?(jj7ؕY\v]B^MgcRR%AtVNW(yIedc?b\FmlYyN H[ŝX_2-RyV[8C) noy5訊 IG,I q:~łTP ^1rxp 2:Ji[ 4/Gֽ8/Ctu<(O$:& b Ojd+ 9$h`1Dyc|1ܶ3#DDBjsd@E1V.;v 'xF ~ܮV붑Fٌ;E.m~"YZ/+>;E~ԁYCtEᵅ[,9;vE}O*l@I圵vDNߜti0֚..9p5mSJg?4n/$/#M/姅+@o W(碥rɌy ]M81EmIM@/&hLjݲM 6\[ªITw 2E˗V|NIV1QOoW=$X;k ]g- XX|{ȠФ'O欎M!n4..4:Ь*r CHd$ѵ`KDeMR!A6e$, OAkg% vł~>A+ $mb'?OSLΑaz=/s#Nfr/Oʗ'u6saurl䠾1K͸JZIRw0)Uܮ we+T fFQ,DHoZng#a,aRR4$[q`UBa18eughg \1}IRbw͚ ߃Q)e"`dJmٙBZr&ZÀ7ݳO~uSQ X^ɯ-p|Y\- ޫZq9⅌fԘ-~aa\)}?xفf,B궣x/YnݾUId8} P!νN$rrn#!rD?5p.g >MuVA2 zWKhfKD(e 9(Rp<K5vw0,Y7ڤbSazny2͂~c謹A5@r+3FئkW_.,|~&?a*?fF )or~U8p=y;)1>ge8J4}ӺDV`+q3'l0('`;G5 ~ĉ26@Q-`aZiy5cAJUj"V[E|7@PAWə$a'NG{p9uK+} 嬖(@aCBqn ,ҩqWS7~ %S⒥(/ rmr8:{AT,6˴<fq,Y;q,ΩWAkbKQPf0)$rtq+ױem uXo̒#4IJJx:޺Mx$\?u~$?'lGkpKUK 2{Xf\ޫ%T4s%oZgv6AVTBň[Q4,_^/V=P M5$ŭp@:6XJW(r3^`m1T}$G(Gm#dž~VfccAi[7; vLFT˱UeɎ8k%mN0_Q(wx v4LIm&75;Js #DN 60t$s| p&@JY>-y0I{.ZJ!;dP\%~=h~dK!XBnDݞ6~EI%\?b`OmeЁ\!Tʝ vow-/s6ѿa>ro]@֦ʮ4 -]`* kl+che2\ԨmfW#y0Xxcnyߚ%?FeERd'&UOcF{(* @ *;?*fs^{CPB.!P0ϵ.U=͕F3zhm" ZJ73BM4((hQW5D7\-$jLj -=C+i~Hيo8{彈7G:^%袇9!+A&ߔE SSE^\2j=.I%6c,g֋)cN8Ifo[0tv@[]܍J9X%<!,zO҈eꗊ.4Q=>KiQ-}ԄX@9R3k.*N0>Fy@t|m ˮGg!Kl8yi.ز6G;TZ;Am$O1"d}ڎ2/i``;㋍>E'ګ̥ӃZ˧-1 +Q/w C uaHۘ,M;~{@l'nkBɨx~O%7-7V>3B=W -OZ$ ]";\;htk&Ό=uC].c\[MIFs,*Ή9 aE+l!(@g@%TDq0͇hqR](5vI[1H-*fzƒֲͺL:!ϸǧN4 QСT?w3Xbh\PXN]uF 1CT8G؀@:3/~Q d!سQjX5FC&׭XjZ )v"ugĄm_ٔ~Xg\2$[L+"OM 7U+d|]ZɀyBgym \=|ű6:t!7$ d9عgO1v7s*",3pDk-u8R]6uȵW-@9}k] Yv(b$ /(i ę|.ޞgA~@XDpSt\ a1s_)ELDX#ӟ|VD]n3Yp 9(7EM^@H C!#q-ļ@Oyɳ-'z5a H3nYOv .шO +!źIr0~-aho@3]*~Jh16EhT)[JԠF0͔^&Wzn_ y*]'q"O  "3 z#d{4HࢫHޞ悸m1Ŝn + phL ӎ ¤٣2d%kA;繞EO[=K, h8ǭH cx%alD0:hRT4a +qX6!}ӭl ׭Z~"Kx(H~^r'Hoa $|l+3Gcc '۳ ޠuf0g Ro>W[LvR|+ jD1͋~,Z.igT,%w~FHYK7f톧ܔ@(&p6DxIL@s=tiPՔC}W}"e.S=4Y3; 3(!7ҽĊ|UhҎyx~.FYм$qlĞG>u*ga9,v rfW#KHc#*Hz# UI #7DTJofY3FcK_r[ҎQd*Od,I/ݩ|7rHjCKcx"Wp1!+wo$k_㘄 lZL,~SVL b^mQkPKjUEIn :C'$ȶ_?H bY5b|jm4aPoq3Yk{rט",ıE:$GOaC}եcrQZGHx+@A$iV5owGXe߽Ҝy%d4܀VKrd` B_w_ L@#*Z Gސ~0HhK򪥘yvXpI<\D{3:Rp) 2[v"BT0w!-vM<S4lA>)K2 m̜[8nWW锱^2RnmRp]jYRl! j-`%rCҊž56~;*2E@4SD(ճGqA(y\fϵR W_ a/0s ̽8ƴW< y&MKn;h4G;:~PI:}s {Mr[SʮDɕs.u wԏESe>7MקfCm"Ihh`~N&7Ie%sR9D7qq.(DN7,nܱEuىxS.:`Ojve8--Z(15CPWA8I1V Az<ҎP넀U ߾%w*&?kT6js%@:2,CEe+y&UsX{#_Q#'}tku?} a-mF厘lzipo=wh"Ua:s8f2dA. (Yiաq6Րq]JEy`+wuQG<3~]/ q\,u5鳲md6Rkn M Wch}{]œG1!l q( y3GDA0@ wHbt a uA9/V"i'l.9.OJ7haQh^\32LQ,8#AO"?Lm|S8svEmƙɭWzA? |P n}'oϣ5Z"40go xxXr{]e8zN9V(n[j݄(*GGi2+Mk=tjm>j"H3eӇٽU,@e$R@):V1ѲJB QwxgJ+X@,F[HniCt_I~/%Qkg\ڝ<~NS 75Z.?޵@+=f{T. V +5;#z|1.̎G-,}71Wɛnv o2sjAu<Ǘ?hyۢ*y.be@*2k5BpxݤMԀId}k^LVVTߑk1nPh"$7A["vł8b{7zf6g!|m u  z%vt2Ï40t.02e+ɘ˥"ۑh6}|WN"X;)ɜ~;6Tw r5,2n.s/ ܃X?+*;hҢO 0P֭\'U%M_SqFN~s@:7paIkmbJG'MB*p`mZ!"Qsd}`lV(*K[WEڭMP2qv+{xO+= 8Q n@HE !rE2‡_NsPl#aம%|8rn%u@~p$hv7m3U5)9Wsf j Lwu\I?!Gtyo+\HYr /kɤ¸iEaj賣,0q747 y!+5{-D22-KTa,'ϣLY<^iǫ4?_ bBa<1oJoܡl ZˉȫԜγ~C&FL2J]wܔk&z{wX-ٶ_C\Q{j4w]GV DjqbT=Yxa|ðO53=RGߝ@@7-R K#&fH D,E&;bedc:4]Rppo4\0;?6[S`?7Gz&S͢{\ԝiLR PIƱ_]ry ceZEeJLޓ!d##6MuѮdڕh&c@A*gϟZRiMR%*KS/"O{h~.89iJBATIOvͧbgk>ZO##u~VXA+/:Jֿ߼ 18Grbլ#7TPkyq.xS X@/6ἣΗǓ}YL6%Oh_/]E%VpF2;Ua'QQ-Ya١Jb|ڪuN&yl>az*X̐za6 0r[Lg_#hG){oVTXwRWM־hm\rk>n2v96#P0|0Vz]P&"_F]3E>^;\ #$ .fM*GI)0v=2VXJt7*|=pYuQ H#^Esvx7*}_qi`j0mqųMVmO-% k ÃInzv@}hՄ^(VjIPra`7 t6E DŐǬy#@F |+3Tvx#(V6!F.Um凓*'A3dGk2Qۮ7F١SyC -fee4ڻ v| 3>>gscîڥG ا)E-6^V7hR\"{|~"ܛ<J_<>_I0RF{ HQtcf, jTsY?qpmC5闚s.A|U`ih C*jUaxN8&MC`7~=u_ GKx6i)*Q:#ơ+v^^ujߠ%e`hWP1ᩰO+NEdÉ'-pn <ܰCϐ~x5'"&t ?,^q>Ź:-sG_bn<'N3@Lump;8CU?N)vEY);Yv۶XhC1E0m,}Wr%a&i[03lr.M-P@.kBL1[ 5<2JTJVa+V#bEQ74f+ w1J<\( Η衵U4MBh +E iĿd53z_]Sg \bݾ^Qd1@ۏ&jݿSSZԴ9}}iW|}PY((Ah-H]vk?ݻ@Jđ$tYSB3?EQxsR٠nifk8haZREZZMeD{(B%d 9e?>!KKWWRM(fu].Lt@ҮS+* uC2{,Ѷl.׌6^ V-ZON6'@l7$:K:5U):ܗ"GRfkfV ;w;Wu(2nxRi\ Y3 ԘV3,ztZ 6חA֖}<)6!XTS! uUjpNM榃Ըe۰t5,,6UKٺEDB6?a,˲Z( /b|I&,Đr<HsvVq{lQyh,H'+ArTxO &Q>1G7MZp6ԡ(PlոZ|Hi?u5H*<\{mv4C}bv ymwAJeW7isF9U.w=m=K曣*8=$IyЧ7&_ƴ,?RJ+Ub4"= i_b]Bwj9B=Qb*𬌤Ђn+3ꑷa ^Z19#j yZЁ#OrXOz:Ŧ^3>lh1Q!=_DGl2ܷSЌsc)>QhAOTIGE58x!gA"qfbƝ? 1jxCo{MM(1Ç1hko}r2DΕXuK.Nf-]+=Ֆ7N" Ѳ6+v)P@j _ĝ)L`PU>rxRi w;˛ =]C43E,.095Uڙ<Ѧwu*~!QKZiS*Yz'Ĝʯ/UCV3EyeU!pfsU<*\>W{B4550fȁ,bۖc޲nPP=ʉP{`"I|F5eݢ| m;9$G=09..=X޴v(h%f=hXl'QΙc^6uSZ&Zc;[򦮇ɺ|H vI@U6Ti)iɤMphY5th:4 VSD7i3]@Let5ہ6ʼ>BM^z”,&fWDYT~MlN ֥bv$.HmmSɢjH*P䩀 F9XJWL#0-IĮ7.P:M;n,uR/AiZ}}!K(=:=G۳v3nB9-=e7~ͭ{cy$%[W H;ݛNQa~ẽw|5`r!/0Fpimcnf&t|;2svJ&* %BlFs!$/ITL̉ ⲗ$嘆jʅߕR-h؋aSb3:.zk4G=[Y1R٨+bX9DF^Czي%[#o $]&q J3.:>bTnCRiT(jgNgtH&%%f7 :O}ՋÀkv4Z)^Q}^Yv81Z ]{2'9ް|K'$S޿3;;m Umbo$Z!T5zߑ?r dݪH!-*_Y{^T,{B?Foih. "4 %EGXwO(,qIIjӱRGnVon=E *lNl֗`Vv~҇ #xAk%oG>"i%hOߡ41Ihw+ T,RxCJՈABNȹȽD#\_s5'Z`L`[ fԫPzj O ɋ$" X5F'HDyN8g"[D;? ۸F`s `:r糘Q7&;8bY0Zd-;Q)|CRӺvf`7zAٲ J0` bq&e^z}U?if0liM , .|{ce-4#+w?{>QGkfQuBH- ILUyMI{XɑLU `k;9$ݶ'?6_@SzVV ҭ@1bm\N-;YPkry{,h/}T3%dKr" ČbGV"FiR[rڜ87&Q#Hk}/Zq$3#KB()x9b݅=/>*-wLr)JުLĎ0bw[X؛Un+;lSCi=oެWewYq1H:1lM(:niDjwS+yP=" A|+ eL&L|$p9 %'_}o_ =u\޾|E~Qcncx JPJSokE*8rBuAˑkx}/"={:k$ݜ VNՈhP4 ,[lGs|W=}]Egt()&㲚޻0и_knjFv{B)QmXGUg-n }_r)U s[_shTح?1R=,+ ps)aHA_}l,A0n)13h&<WwƳEX?W㪇VG]3x]kQttO>^A`l|ۗMQXJyZSGc[ԯR󚌴c}LXP~=\.b6CyTiRzw~!ywjts!+ؒ_} ';zp$qui%klw)9'hl `Ŧvl3sх>hJKRFpհԴϱ>tTiSb>qjk:D[g@DꮐqaMFG(.%$`=b- sh& ]!`[JaQ&/W II4CB)&`2᣷|qOigFY Lؽi.zPXzβj]g4䳳[N'b2ԐlxwEP=yWs_N1'|im&aAX7.bM=RK*T+Fl եi1oy:<]Q("~?FkޣBG O9Oۥs.d-d,he A!õo3<2c%\0!flWazpē{6bb6ePs9.!-9w ][&a/vR DO\d ᾉ*VV琌p8k&9鮎<VRY"s_#j\.9mr ůx4% U&YzσHq)es2i XKI;5 x"Zw?IqEC. -pKM$o@ k{('ӑ ΰhz2&IeV \AuF員:eӢ*(Gؕe`OpWsKJ:l|ohn)gi֞8tf#iNY)X|v*ĈcVq>IğBKhV%h# C˕Wa )¤dFg& pʻ=LR r4qPJA-:8lDkE$a ƽf[CrR-5'k0aLHSd+ KN xpkݣح,d @I[P>Gtv@a3y=VOL3l\v0wV?sSG(B1Lꌘ1%Ӄ_`յuRT?AȨt5[Lkrl&VA(ކ cW4CW[xj,*Nv3^7>(6m JDW b3|q5O&8jO28)"8!;l S;BY7o(`y`Xe'bpfo0=}JO TlmB𘬿.:UA u!L6_ӑ Qu,7}C 9.0W(2?lNZE/e*Ҭ[靷0jA5Hcc,&k b8}|~{g/գf4ȸ}x=z }mPH\+YC K&}(yý_6KTHA]XNgVz =+hxbsr_YZUY1":Q@'!E{=En@/hY8+*%P#woJrl vd%U4u$>xCƟ G }B27xp=Pp"!,3i1Sփ4@).KW%UnXL tbD<~_iaQzB2CoS C96Kn; î='' ,֠Fb]ZEdU,f(&!PP.&`4uxdp75gDkS@ Ex-y\%mzDrDž;p rչ⭳bðkGG~ȁx]yD1@ }p uval#{X9qbHT^F+=ٕxtZ8=r1pfζu̐7CQJ3>6JgdNijE"UF{'wokꝊ 2kJ|Ιwnެt|b N=Ɂu4@3D/;v CJ;-m#MEt'!((7~Uх]qBו)*;b<ꛬ}hRَ(ҺM!\ +sx#w޷J=? =ږ!57O5'^1t46 &)]XI#qe"w_S$"p8~_Шn`7?{Ò,`$ . 9a (UK=$kGo="]yVbeܷH=DBZh[ #t xb1k +Ml?]Y@FB9}'7P5]Cz?vPdMۗl=!S3"d#8a9ǹ6<\Z~0Ul/rمV,@e{/Y°ұ9$\#Oyy59 ɏd*¤pA%:?fsF?w48s~\1^2ތ"*4|'B|Ӕ(T1D]^st:Wo{{~'}H3@8e Uq̹ݪ[AwTrg9Pj&d(zZ,+㑹sC 2 M s rE(HRV"ts^Îb݅!ZHN>V7esSp>Now!NPX {i&/BsUx CbJ ΋S1+r^q0QZ?.zaj|ɧμk΃M!7l|eB3hV!i)c7;RPOsk`h fjIF2^<0Fxtt@QvMwD"w-!C6sB婜ݪi@>R߸4+z_h<2zHa4ctƁy^ƮGrlz@n ټ4n7ct ࡠc鵒Npgc%de„!/c%2T !{EUDRlV01#k<5`p\|<wMѠ9ژ̢x/1Q†EĺI*}ۘwW.׌,MKpjYCQCn9CȏsiIa=FmE> E b?dȷqQX?]oq{[y0eE=>|CQK4uD ))6[K'ˌ1k:_9hSE/;tXlK#gaCNr)h 3ݑlߨIN([|E'X%-çu6A & .CK®9oԒޘ .f}suh8ܯ"ʾq;);Cf1ƸRfSi? ">źbp[38uI+鼪N ic\`"n,u(׭0`+nqMM' FȤhd\;'\'_c% hW2Em3 ٓj3I<# xh+F*vo?XȥqFaWoE R7Qtyl v#CU^Gnyx2!}- Նs禀r42JKDDw*Q,̳mT6CNx ut!"OT+K1K\ׇdQ"Gy"^ !pذ. rqW5W9`_-gV=FހbOrr9ŅP&䫟s)p[FP0pn0&m #jíoÐgQ&-D@ѫ"Hڅ,*GAUbl Jg_k:1 @)i%LѮ-3^㵴v31I ʜ.k).ewNiv+?;ꄓ2xä_6O>I_1B7mFGԱu3NF8&rsl99p,-/M쉮]G9-4v! rx4>l䠭v~ ,\È{oM I}ЦOKu=vm-45*uIQ= ň,PLN#^w}C0 B4D:-̧35{ٱ{]Ā;nK}'"N.gĕ W'T@؍+I^:~,6Š0ʍ*nPfw38{AO*V _9v__:%./gSN影489Vx)o**n?p|?~P۽u ^]*oXEU9Ƽ.DG6HBGwcMB~0La_տYm1?i?dRM׺,^OC˱_n:Q4=Jh:u;g@;W 3?,0 |$OIO43ūv`ul]+J[)9SSRa8_Ym.<̔U-/n6DjwHS)AJh# ^rtm,Xkaťhy>23&#== ogfJ璇}u{~D9S5.]ߑKڊR|$nOB<\h4~UG * em[Sc[Y$s"iPJ)T4TaiY|]Sh3 [;Lq־:̬")q_E: n&;?Z>iDw\`*0oHeҎ7Ï+BwS.Bq,EI1:, akpX@eTب8Kp[?X_)# BZ`+QQx#PK_qkği3(@,r}\ٮLAV/a#cLF4*h,AH,tfKj% D۵_QlՌa ` O`o _E)&"('{Yqu)7R42 Σpw%4Շ>;V؀ {!)/1n/YĠj-fOd-9"u^D>1p͝,2,Hne9(CYf5_RU90 i32NGƐ6<4,51njށ+}dz5R`\1. /.a,7Ѻy$Qn \(^zXap|Ө>+ŭ?St2=;b !vXD0,nS gQ746Aaj FM+ʢs * |k>|l!?7 0ۭ[q*O|>{7As@G ,%g(WXo"#׮ҥRu&EU~PH=-QQ1 )bvqטB-.OB` jtzOVhJr#E-^~'W{%5h:`348qWHMq_-U8]P,htq 4l5HmW쑐/?5_" 2~7a^#&p+d7-6 7"œQ&t\sE 8MZ2Q0 B v5 ODw=oޔj=eڪs|YCauE?Zb_Wr 8LwO4E8xFzbTD۸du?s~Ud_*c2 _ >XbGh$X#øh ebh s]l4 ~N>B#ؒ#IN&7A kz#v^jg﬍RRl8a}w7 Tt)R"969S"47~yskO|ÀA|P~E&;kʰRQMobr4G^e3ʗw5E uN``ks i^n_9MG2:PNQK2;k*XK*!ϓUaԅt" (x7R}bf DG)#@1d7m(FÃ߮1#nTL| Enc^YAz7_JSb* ̉mIwz@uG,/zʷ*QଙmTt HhkR};P`H:n9(10~gپ'ySZh@[Ŕc$wmȏT,#QqG\*L(MNvGv<\[[4R;zev_=ckٛ!aXn[ q$saJ"ߪF|6$pp楊h;;1T/ A  87hXs*/6Fv}q@Ev袇:ARj4w_cji6H_*C`h}Dhad /5)Itc4}מ):6'`^rzg'*OiEyvT6]7Ll"zG$^S[jPCSWX09T-mz G.1ˆJŴRzF 4"Yb@,rt hhۛ/:W$:b,>XݰK5ω!ؾ[lPaIG)D.Qaex|qsu_rY/jp?C&.m &V^ip6?9pZO߇Ij$`kGsEîH(O}Q% .-hswL `ETgtK,[xH U\'LE. z*N=b‡P>d?_O8+Ha҉eمw FD.s;[Q}5xsWvnc?Y9QىtJ =G5U7WiBHL =%*yRl [lzTx"b NJ(~px2HT\[E*|qΧ :qw|2:'o-y܂'X;7U%zP? IxD)IbElwu%++zH wi2L` 8ĤOfG+FZ˥o50-#ϖ>V^ziTwHZL-M A0x10[ٴ_̥Jgn ᚑ70CZI=E[V1޾ R6Gr*>,.M}btD/l2yH#KV^RdaBkݝ&\k]Y -nVMhyT<y3qj~nRnp"j H8WJs֡Fz0hV21xOMR&+듗?=zEP_+_4<ӉW1;ڥr`[f;}T+홎߳}2au:>m;qໂW(7qd_slP +BC fx"hg̻`<}'fnr?QSGDUir)w#U3Bv|{FX,FZ|;#"./i2ym~Wۦm?a&2*>I$NO<VRuȱ8w7{p9ŊxMnϟq6CWq]7~; "ibަR:bO DdMTv2o 8]"-- 6(9cczPU[NRIyj5w\1( ќiω -[,aջHR+FϲCQ^:S6V ,*$*CJN_i;'5 v숾 Oe颒DJa9,3axF/hDSiJ+ݑ䘯GziPBvV2QiӚӣvPyn%jJ"N al$ !iU՚iICG_ [ f`N_B}U =9: oDsEPVr;bC ư~˛J¯;i t%1JᏒ=7j]M@0xDu:^*2P;njpL8A{8zج<ьsR*sb7L,׈?b0_4\JȐ`=-=9\o 5:;9{#h{m78@!N/Y _PP!L*lpC9fz7"NZ^> ]hpQHGf_U9M` z];_0P5C΃F_jn,1I}.T$v&~o ʧe'x{'A/F~*C[Y[]ŕ^D62㑪9TSʝ3N3%+?y;XlrX>SC|4xooZo@ŸQa襣@dȚSY1T ~3q󚦜<6aeɲi#"$UU+!pQ7Kٮ0Z*l)ˈ$td}]02NGm dV+'YbҪRi;Hyz'YXc_SdiBIl+V$1 ZY_P2]2{st4-d]9ӗ T#ܧVgqP5F")mgDdr2R)@ E:P*2 ?7,sGaAJ0# kE:meS7r]%W' =^qL Ŋ*+)lnl~\+1^"$+𸯴dzM$`CASnlhZxe+:,gd9y|U%[-T%<Oyl遘s~ܬLȄރ[8K~RG'F[H~Ozlt ='3XXeD"i`: I{xhIȆv nJtɴaL@WX5'랣&HѳI3]ه83  ^B eSLQ1B(;5lږ%y&&c'f% l$*[um՝0]ߌ]d2=<\3_1#yl/dRpYA1Z>'-$yt^hVzwk={Aǹ ]_tVOxEh||%Q;sYy̾IJ>ClD 6\spkjмq~~E:BpR["DWL3`~$+N4`) "6t ~vN,eAj_dҜgvv6=H}{S\b9V_kav[v|3ػ|5A?gx¡ TwL tIAw{Kҋ&Wg"l>j7DGu{rC%yh¬e{Ei6=A4%'wP|;ꤽF= N |1D~&(MKt1ctnaK;&0N0,n|b0!U6ﺲ^yWK/ +qR}GomQ8V6(m%G7KHxbvB+G3JF ZUEjt nlfOz^X/ۢ]ε"HːJ4b d8H#RИK ֚8}=ˇ2x]ݢBomX8N_],; oand4ɟ ]u rxⰽEu^א|nYt#Sctq G`OєfK̔قP\цL/݊~(U)P']V Yrv1L£-ڒIX]`fT"|~6>S7qImd8@1-!+EU)$X?~LIjPq i ]7贃\kB 9QbK G ~}Z7i@cra9~%-f;STOi7ŶsN oA/̻=BmM),W1?0 W@`hbK@Ăs='mUn(*LL ) iҭDV9ޱ<= ,&qoaJ|I(V*}^Rv$2"(GOds FM) }(toy5H K"UA~7 )q9PXݹ!XnM?X3Qxo-TmA,6Y0nRV\}Uz2#5۽a6C1k&ەQQ qo8ӸdHm \DOSoI-N{҇_M+`EDb cSCkb{N!MVeAQZj5EU2՚Wt>aPF5O"Il{٨1B p@kĚa mÃ3_vmIۨ5Kݎ({ҊlqΓfb`6b,GuCuOZO%XT̔K/ǩbl 5|—(]*-AﻕmWK8:A 52(QQ "HtfkXV (H+Qڶ!tChFYN ﯙ}5CQZ}_Fg 22:5Rwl/YQ9g F-YhP8>mi KW9a1t̳2O3;Q]%eP%IԆ|lPRbPE#gW]# k]i<'uRbeZ>@fDɯ]6l¶rO|EZ+\xZZK4N6hTBq`$ T19o@0?ZaH(BS&/nhuփӲ)lnC{) B,t؆ȉ^*D"c/]J!`k/*ˑ./'!a.T/$FZЂkWV8FWB&%Ou_P4+Bh\$3,aisX+N[R? O%t;> h켞䛬h0㋝ P7*?gh??&2Rzwܜqfa Dp{-M$nmJJ,-:@f\"g@U}>t(T>LQsi]V)1`X;p= ;o|U5i5жm:7bNJ Jj]{ýmQ~q:X29 Pu$]WQ> ~jQzřz=ҩ &~9 2yB P tO^ESuUGʨPI?!P3嗅@Bxo03"g8w3tvj{Fh@Rl"(|B+00& d+ *% ,3P^<5OTb6);c ~s΍NPsJ+ܳkOZ˸"4 ۡ/C*(#a8V!;攞`p?+HBPy:B/bä0Pg1op#/$wEvap lE 팓_Sna:G_l ;eM('nGQ[n*5 pSoRX?0||"o U9/?Y2Ѩs1V1Co I&tE|ckΌA?%VLFjSEj|s)K} ' 0H i{݅)q"n65BWG0oUQ)s?#oVǽ v6ьŢ֔\ _v9K1-V.@uɫС(#|iLPPLl?YƵhQTƙ wx(5&/\9hk^Дdz(^.@]4?N"݇ڨo]}B RF' }Ʊe }ďʖGWe ]K @7TzG'~()QPl:-̌Y@!,MH՚B0Q(i31 je8I4S[) b`"=L`m.cS[:U7ёV.m[v*mp7wso1ޥ1]ƨJ:4hf~iJK 'gS}#;N8!ڿ[doZ,JBÂ朰t5Zی܍pLK5_f|ad|A %O4pw)SQz> ~^ccƶcu3'2bO bl@YzpLJG&\c9! I2F\ Go/d3Ȁʚb18dAL6 nV.h=QudfGҔ.?}%X|KDh׬r:F FV (v,ui51ys6}ckg0.B q -W~ߎ_v_H7,up46k$rugpL6+PT{(7\=,TuRPa5TXp=_gxcQlÏ[QT-/)^offbH# G×9w!E^>4 51'rZg;rXCe.`Z\9ϵ+ls/ ~x). &>:V结>/`5]HߒgS.\ܼ6\T?Vߖ@ErcNxƍP<ДupO|7Iƚq,ɥȧ?| ö ۳Cx,A>NO䞟J7" M=+ЧMTe+{SKm>rU tcypVM#ֶC *4b2X̋;|<%?gl(/s<ꍏWPw- Pqp!2DO\NpIˈ,I0N&Xt?:JՎ\j<0 ɔhQFRزqiX:ؑx'ΰIwFp"q?S$ xn^3qd q]9 7}e+$I!bQh$U65`bK"_/tN+{܁m}13"ɑv)j+D$ ^!gN~_WJfdPԐ9?667 $)[ST(a圙{&+,?R_[69j{ _m7ꫭnR[LJj`ȶ}S`O9W8>EGٮ %YLmШ˰J)VbGfe/T&;״eԼJyvuf۝q1յf@2uēlkݷ9/SF+wwi, v﹁3SK%-WWS3U~'ph̠[ UaDzR/>q!u`p^ eluվr( #G|C2e@̲”tW}ohϿfG=7;qX):U|2rt) Lχ8rq<Hl3;Ƴ\u4MBLOe8($3Z6{^HBgAa ,5}M69"WJ]+OŪY΢uX/-ZCWwOztyoJpWV.Il.M28XYSK>Z̛~?9X2Kb\Yj fzN҃/70Qw]-(ZT_Q#4{oԾ%G^,P~~R;]4hWf~~=](KY#7 L3L!~UF6o6TmɌN6<lGԘc؜uX<°jx8" !{_ ԑ~h7)p2wz,?Hy=JO|>xO|ȀV*)\B+\&)>Csעȸ4ź?0(Wf4 jXhL/(Փn+*>gJȯ@Zr}L(BUGn܌~i,.7 ]^/71*!DkMi5 3f41ua]M\j_`_r>>'*0vp"xC.^~d)LPC9%gK1V$VlJ{\7E\D6f=yKX:Xe_V@|@uYze^=ʏ6LE#bsr|o9۷qPpz R+QAg\(FH<{]Z|Ѵ}7gS'_"-q!,Hu1-:;1@睸}Ë?~˓V˰Yu\EAQ H;_{]`yxo/^ZO.O=t&f[,y t(x"|;{\V^'&e0IpowH#dJ'a?CPި՞1uԅRl93W[ \۞ci4l$`VtAz$Bl_b2J(J1-g`r-'^Z%-~^3T|75t]k0,Gu.fsl$jJq1-g(//]ߒs q0Ud7]I|?Dsu0BT%1qt\!~t==DѪAFqz eD;I$-m[~_ jH䤊Z{>m9r pٌ = ]PJ퀿hIW,7͘*5~ҋ5,Ub Y@Lh)Hx1LH A.|gc ?|Z` Lmխ]8eFĂ_0Y5H|*?K)Mv3N6:H4]x_1V8j>qRY۳`&ހSwy_0U.啽XIBzZ$6p=}uvդlnJ%M̫Ƀ7qD6ˣ'MF dfTc ;RHB;{=;Ą &"}@_ sXakMPI"E9Fx؟L~kB?+{0^)k!!G= F &:G p͠O!~/Z._?joDZcd&jh飕{|5tnT.Z-(2sF-ol.|ҭ?aH\szc |}-LB.$ф5QdmKf!Lk ig :gi~UyS.Q7K}L:i| Kja:#^]C9eB(CY`/ Z혓Ph8; !ʣWArXߓyj)FC|Qv\[/W> (@=&sdhK?]]$ t$8L y?NT8j#m7|ͽ&/ 0 '44LXVx+m1 _hhi.3ERVk&h*E]evuhڈl!MbvDfEI 2yc4vxvqSBRBm&ŐBUא}^n1N尳 FڱWW1$)(qFUBs ~`-|$8j:]QA&]r(83[C T,96No{mziIiڰI=JSöiuD]| O+6k60à1/Tfn]n PШ=7%3 f %Myt V]f>g+Mf}k.%ȼ͍$pw;N9A@̋hc6-o3(<#ٰÜ {X$D`E%[@9wu5Jѡ: 0R<>4WR ~#SRuJi4H(6s4ؾ}h3iGZR@>񵌷Cq, 6sFd& L(Ϟ5faE"6O gG.MKt2 PP#RQʱp*s^tژτ#H".[?ܟlTU F"-KdX齣$f6]TW/^jG*uq_.zelP{}Qο_ qYD95?(A^C(5#s=춯_k2^^O3,T l1!jˑYa3;Gvxtzmd})%@AOmX"` 55:0sƤ\7V`1bt߭tik~4$:E5d=67I`mU*, cNL@\(xr7*Ȇ^i a*{O[+]tfwKX{ٗJS[܂w[2_k֮Ph}]z{ Qε"F |@c0lltw_IE|Jɪ TbW&ʵLk1YɊDJ\YiJ,q%flSk7(P+O!=VNkp d5*X1yi:PJ67u@.j~ ZPF ݳ#NO໷640f836*B/jL0[k$gC~4{[sP zf<92C#Md@pjzrէ:A̺u@SFmiv% j:H2@yчtPgISFY|^AkzQPyJAR*U( sMD(} j14*z|B7/`v/@)]\˕E.^Ԏ\@b}m_~tb[ǜ@@R,(HRW,("7TAtxЭq.+ylWہus )?{a(ch%wp7:UWdO5rq[U=*B,oTI|ߗ2 hNĪ[B tD1-90P>L=5u%ۗwͥ@3J6dZz_ Ҧl:Օ'grkWfp_7_Lj³ +OJd W8.5(c&OۏC^]a_ ՃMط\%{ALu1kHs~:#*dhUtFF_3 Zc!S[Qc_ӶUua7YJ`S@$Aq5R.4[΢oYDwb-ǃ;F'A&[G^bT`2ZhyE+Ffs_tXrhك ,,ը>&p*O_ 5) 1 [JY$Ů1l! z@>jmqy"MYMNɿ#IX QZx`k:C *ij`{ 繟_c`}>cj 7W:7&1sM S)az,>*!퇸'%.[5}1ۄ!i'7b!g:ֽT"oQ ڟ4/gGU]mäH+,D#L0 ڨJ*N8ɝpb%Y}+\44^=)? >`1F4qQ"̦&T2,;ɥ=y t+\~;7,AlM*5OV]F¬'L? )};^0B(Lg"e"Ӆ\UGc&bJE_;NⲂ~uKO:; O:2w "1<>8$r[>]X2;vzͻ- 3˨H<3 YU$RڟSWvUkW_$>#DLAڰr=/B%xs  *^+5$[4+>Nv!2<E>aC׬<7֘  ~tiUwn_+҇v8}6)*$4$X[E!A*$¼<.^rZ٩vx$|;"  JQW,#WՀsU#ox\,A̡f;s)=bjJJ`lyc5a0z'nzhg}3O ^Wn捏^}xb. MM3N2KbxRBXY3vjv<]DKB$RUW)B[wJ.P)+ʻk/SS#?Pc(ܶO\&+ӉspvLhmƶ$NF lZH;}0Nwq:R F6QCh *zSD`)+i1γ׃=5w>}?ڗK7]$ C}jHΟ;vTlŷy>}Q mrWjjŸy7x:xrf< مBRj V-|6PN8bΆPqV[.Ay*byAT$}/\W ö/@ J2pʌ`3n.YwU"&ڴ`S̈e8& L]@#,){KBf$hv),;{ r #Cޢ 5\xt4VFיKG<+Rsv%52:5WۀAW4򗯲tysiuC1}rJֵv践!:[ڡ㰩~dXK`&?ޤh)d}y܊$ N;4IA/w&kt֢ " h M f!9 /f ayՐ*[ZE`Qeos/\.Ztl|T$>PZW; 8\C1b I\t!w-7v'bt;sjĀX3msFGzRbUbVz 7Vko}/~HlødqIX9.2plܙ꺛\tc VE2yY@?CWabC :PX(3 t/j@ 51vf|#vN?~9R,Ar@%'VZZ)/OiCw Oq9r:;8/71{le!v`[sS\2Z3^U&ST˃Rq@,#,DwR.©!jPmgU2cE&OӁ&P*6mSQϴN6LaG/h֫0A5L}AV> \Pcȋۓ( hw7t=Ud6{G+i%gsp(7.: i g +:ul)Ia|F,/%aIgLxn;8kxw!]CbOUbA3nqkGG((3z պׇ pYoh'MeױZT`!i:p1a93&D YQMb"|:-?}q>3)+1 ?8t\:NGz|.8&XܡgRY"_кqwљw!$S⨖NT+Z[5,]f*KH3c"b 4g@|g@èsʄUVBa!MXV?]h>p3Cpd\Id5^cłz`τ#F9zJ5I4A}=Hox0]ͅ,szЦU8jݨ`Zh=Y2v0w< 6\?^ك/.GBP+o|t0_ &9S$`g2NĘKn鼥DQ4iӊ&~ ĂxUiKhH %SD {h%AcA9Q~p_gIF7*y&,,jR&;UROQPәX]OD;qmΌHf #{m4Y?ږf")'9'&?΅8~4Kz71!-\e|7+Pkd-!UL뱮=җ/ߋe2,ގkQ.2٦ZiQ Ipˀthu2]'A!ú;MXVh@jmGr0Bg<$ ]19\fp3y( +߫LDM -)޲s:f# Ip>y-|KoEv=f{PLa#D ԣb-/HCXHh9}_@6'` ٷ%Pߋeȳo%mFˁ87 \Y$MřdylUZC?=y܅W:ʑbi7Yu#HvI6i۪^ޣ5<ؓcdښoύ&H*#C](-Q2π<Yp0ji{r.^a_RY!ܧ!-Jٰ!B୭i<:- : }]>p)$g+> Q䓸Eg*ǣ Bl mf9q[V*ݱ"*SP9 0fϝp%,# Z9=Bz[˛6w⣾| ̍6_0K љbӟC#/䶗 Hɳ@z]ǦJ,bNb"JX>s= aNXTӛ?Ժ_0DhjVP_YM2вEb<8A_ɏDFZX` Κ;K+xJpe|Q?@Opn>M:R.=VuOz?}\-s(י* *p^kO5|M̪@cSn0nE(,&7ȱK˒KuWi f5OE}:/0%eAXd*gΧ"L5d_GfTv <+J*q Kw{cB=mT8UI\EIFLM$g!B37+쮹9m C=PSzwG:8=Z+B:)ޖ/mw{c &"mDjb (f:`A]H~9t$mDA@K76dü 2pym ؈q`:/b]O`~s7vP.HT;zd&N6p sBP>A;]^WG|ԙǰ\=lEKKPQ@Դ:p~E#)06hnb=6`K@u+TBLJĤ gWgucO7Hu yf2[:0 WRoś6YoPQGl C}.yeAhg۫A"܃.]gRnٴaSYhcy bo#hHdx'seT6FD>6tH算[N;y흂x3 $L(xf2|3'<1*saXVng\Ŀ-t&ov &KOمɇ:H q'V1jp1 u>MQ5-b_p7yUBXqAfCCVסlrd1h/t:d8采uNv:H;2X3l_p6OW|),_ Cv^1C3ÐlG"9c_y"xʨ~>w x Yi7ę2uų}5ѡ˼)">˛S}_CYE۹hLRBlH*(nb $Rӣj-hfoQ W|̅^I/>xˮy:ex L1H S?[UzDb [xR<^2kO@AbMG0Z3 z4lY2,/ᬡEМ[>^>?5/EyA}ƾ׵zuRٲ-Oh*AR}o֒]_2}},I86&ޥշY [֙ YB5 D F=0/g6W[Rm}>xK Tcfr=+b$;Ekjҩݠf1v;o;$=:6Wj> iaSn]0_fQ#}jS@JEin$P9݉p-EoIw%nC6ctep^57 9꺟쇺 /ݦR=O)5~k\ޞtg%6 XCu{9JӻlBHp0} g\`_mKܑuJc@ 51Z!$d ;9|`[.?X|`38Th#2A+D kBRCeoe-?4[cw9OE^t%"S ʝ@/VݤRvo9ܷl„75O~͍Ws-v>_Ad̽bjNZ$5ǫ7"F\D &pIL' o!`Žl"0 Ik竌c34LAETuN8=f ߯#p/"9 k|%[gP.) -s(yR]!јB5w~sVfƿlJŜKRGUG=ʔFA]R0阅@ bo p[u=uU gw{&2N(f.*)?B(Qo+F ?x_løc[GcLR{ -_ Qz^#[)/5qrQ4h57R@+3ctxZ}IV艧z-z׷qf46)^2 L-!g^U#L3+ӁሩIOeז5n8ږ FcߒG=q=V#Ҏ3y 'q]B4&iPRDS֍A5 ;o/c  X%d"oȃ#W)%'tl  ,@? JgpeqMUn "%).{D h cC*AiPʤ'EQ=sANBq(,KxAP\eNw87K'o1`oZsnEh#IUXSckQ])qyſu]^PA[~Hml7IECZ)p%my>dBWt]ŀ""ZՈB0Ii+؉B^MuFQġ37 #6-j?k}P9!70E:$S< ĝģʐuɱ ӃB%I <(?|E d,]2Cn9DvO!zD,v"y1 nJ~P\xMCg[DkO%nO$<  h02R= .8 1KW |E,XMvTb>0p<:K.JQe-pFQv+8uFV R0`4z7350BR3nʓNEcX>:nʁ2{'U͡{U3,0`pvDȒJ]SɌQ'n 4N.Nf&m7GxJ8n;T9XC J>&Zwl1l G2WLu0c`d|8r~߁ -#;[W2uyi|fE$kr]?^ODHc_vl;4]Gʦ^ Vߤ'#A%o e)R2)霠Ȟi~neg/%PK,I1Ҩ6y23AF V}]-ƯT,L o.hOwldwmRu~;< YE KXՀ%lPFb=?tP ~042 8^ :ϘDEV>H[ ޑ=hk'7[ )D@1/XU^!uw`kr'%Qida!#%njet態"=^&$Jf1{Hу%8M}o5: [R鯹{׉d'|,-cUsż(&if4 }f0bkt/v-ZI')$7z̓w (jBmn #;TrJ&>]q3j{8\M!GquiHE}Y Dc ]2揪hW+j= @*_kY;\"fɭI^MfvM=9Q/j# 8'*L`12S[Mv{$76V \RXAD"p",>w$Nm]ޓ[& A3@*ն_/`04=S^g8}y 'p]Z媵[̈xQZ١˨61b E\|g*mc܀tdK_R2ߒCV9{JqqI4nus‰~Pv.ImVO?W8\|eAƄ#Me7hf>TxKI)ipIolJ"L8J|sapWoySse$(zICsHbrCyFQsB[WA$ 6 g`Y `0^JN81Ⱥ f-%u -11aeW g)NFnM}8q9 K.ݓ8w{mS:6jvbW鳨O,\dZ|zf*Y炄k6TV8Ɣ>aTal&ez!Oc0uǾU[6d)t>3k C۬k=o8УĪW|Ȅw8xvse[A,F<|mgpph <MOݰ^~U]<N`"g -?>JJ!{֍\QEGs@ub[fIW/`[ M-jڱ-x߿#UFT$;/Vw$6/Lftc)owsԟ_h,$ODVEdʩ+#B֏˸qjuB# ̱mzq".S踍?}EuWGRa 6͟ce4;X473 0%R@UۊLa@&x8/d&~\}.me*T&J7= DfDp#dbݔL .> Y@d?6W>6g=S#&5q[[ns6I&V:`gqIXhA3k&lH#ڰᦝE ˴bjYJ>c%&'Q̹ZTqZmҢӮ5@⊃a K|[σ5K )? Vx1 Ǣ} 97zבCgm68"F㭬&ԁfz]8X@"4G9p)3:aBrI b2=_^6 v.bHu(ϼk3uP\<2_i?G37Gnx]kF:qxuծrcrGIOgFI)_06aB; RCJ. " yPkD41{G͠vJY̬$/)onAw=$?PqFy;Sc[{NM4ԉ(2[?41"PDL0G)#xg>hV͑"Cx54d hř, "#M~pO;~<'?)m.F\(KM`:i7|42fJ,6gVʞh?J)Lj|ٕ8 ^[zjKUZ Q$9.i6!oz̧>%R:_Nl?n|_FH@5^]D);Vmuwݶ?VYq2M5EwNAw*ZGG\Wë,q{V>!/'%(Y.^[ĥϹ=n"lD;Y_{I{mN [o@A`ʱ.R6L{t`N`ыfIG_SZIpdu'Ҋ@,Gn\u\(WuXx|ZxOK"7>"vmQjk"A N O&2cNa1K 3 4~- /!/WP#Ͼ{Y|6hhz̺`3o5vbe><`qk΁mAr.ΐ4 p" BY1hd0J/B@ ;:>il~#wM|Z5z/$ !5oDZTO+m~A"KsWb-h8Cqo8+X%|+JYZe3x]րm :_B{˞0Ly(pW8@ D5Ȑ l0ԊmHQۥGT˴͘uXu9޿;m:F25*tJy5⃄${d#>&޷#RWG (|@>RI>d*Rb|ĸGĭi.eiM3VM{e~ KWuTe`WJ{ t5Rݞv[\yO> aD%tG#8Yko<*Iceqa$:4A q_ڮ:Po%jLUZtz# +h!F6swLn05G?KHH/LE<|;"fuH6h\ C-jjcg؅,7+{J~WVN5ebzMMac&aSmKFj-4Y_  ma9Qy;,Ft2a,Ō~( NM)?FE!qRs،ah!xkW؀҂T'8 uOokvRO*=؉5Tӌks&eї'mx򪚵Qk}a?.lCޡᝄIaܴ\1?ݚ>p3_4֫61' H08jr 5;vP]m9* \B. p)6yZ iJIͫI Aru5J\u…--)A0W'l9`WsG1x A cz6rFS4C]L;i|Gz |j}l-*\C0Mi)NxVkg9cŒD) |?ohu2stƵ'#a*>į|Sv wU-Xߵ3вPA~.w,`owc>jl8,*,d>QEv-kR@w&>lo PrQXwОq=yADGET7+ZBODdʕoҖiN›7$tryѵƶg|Yo  ybKm!Ut`x5)/UY^~{CXkoI`ً=f(Nw6r?:'zJ9cغ_=@-(n6&ZeB2gb_I,aU2 `Q*&LBN_4xc Y +қc,(Ǖ{(Wj͓2пw8 91х~8Պ lX(1fx/Qsv;zzC"@AfW+ cJ^;vjS'9M}5nao |!P R#j R) Juםo#8KٲP9lRYoo:r9]s#|3H ɶoUcx,t{R>l=9,)$re[G-GwӤcAp^S&˫oHEsݫ[-%2sDʪ OVڂgBuDY_l8jKl}C++O"`n)0|7NL+8 6fLCYv{޽Apz_!9otۅP%jni,ߨ+,uqZI5\?k&1D)W9L[ܦgas (.n:Q/oB%/_?T0 MphZ/ J YTvpvح| --K|~jJ.H62bZK򒋊;wwc7ǣ &'M\i9$' %gOP[]L/PHJcP z> 1\ TU)(/@dDc2|Rg9?7._- H|œn1 i⦭q1Zј͔y`8DpN&w8* v#(1*hvmۈ>7QEK;'i_6aC!=u"7:kͻ8S@vQur1cB,|Xlى7tD aYg1TOD ף}|QIKF_D sNUVRLpԛy1/͍SxAV?5:үG U߂@:ehBKgwIА(M7h/hs1_߶psi;b( GB_ֆf0xOΛj:qR %t:8~scaWRcL6Dkq1e30%YԌC@LciI"%h [&1*'HQcQ'=y ih\4JixSr o:MK`uB V&p>H׃w>F ?==I^L<[ Cv]hmq/ #n)Pg7 ժއ٦"f5Yˮ0ln@(w!Jhѳ=ٿ21"!razў zVj+RaM]zZprrݪtRn(E ^^1g@~پ`%E#AY/A+xYHC0қU Ҫqk\/[g\I {:*,EV2/ݷ6N cOx^ z PT"( ͊_o_ 1DT^bw8mբ'v\8n4J'=͵z쁕HK|Ip!ţ^tbm |ѺڝSB>3q}qH*9r]o wQR1cϰq]p/{+`ڷ;ƩߍF&bVsxuݻ92aAoȪ<pởe.y%t3o[.Kj%~XǤl53) MR=QY9%P0x '>~4kWFR+PirA6Lz$iPe:wN2 ±v]Eb|wr!ak(2ir[cZ&-śyK#W}nBs %o/,mJ1>fէ:QU;bKJJX`ٽ|it~x{7z# .3MŅGdfٔԺDV`e4Zh-犬#Y^-JeӝBǫ梜2qV@kSLoU%/Hy˚Zw<.AhXK\.^R#oU.OoE< ՘&j^~HLk`NrdzZ'N붱cj b"}8yR ky YvϬWL c b3s1IȎ/n@Ð(|'u|\pC r(VRM\aBHJB=lJs-B~GK Wd 5#K`;-|UVu;6 >aakIIM\MR7KU-R.3n) srqlm=c=誆D:˚PkC*OL L?Fr`#u':QтՒ߇G#YeF>2DثINۜJ@ qFMfᵄ1,Z [8 EFCڢ)0Ƌ]!somJ ZKo"b}X%tsT2'è`{ӘVRUcJtrz>kv. ꢩ֋ud8x!g`dzT>osuUQhRO Sy,γ)!1Y@]^vzOaLr((@ƮPſ>9kϮL`aq:fx+L?Cf9f <-u2*ƪEF#:csC+huUXY눥OSj\sNrpeǔm!I@X.K VIt셋>xzK 6%870t e?85c*𱝤oP);]>,t/qcRT秏ELHlqjx1NMjrS=:ϟus`3RO&t<:=tHǩ)XDG^*C ޔԃd qAO Tm¼ +fx#C ]joGYOBY[/+3)6Mn -^J֎Wf9T;dT?6b' {'.i*/#. Y;<8SbU1u9<\8!&82G!DC:́7:#n]Z~>À-f2V9In塜"0'`Az?~Hd2uq-TWO;RuŞj{5&m(p=ɱ9bC8NTI$vߊfI̛.w\x~ N妳T C3rX 4= اk~\zU@*iͅ7Hxy^g!wGנb80x 0 o:?9'ð2s4KCvQ@d4@nzmlQ:+㲤b1YB *t%N*Ghe^P1uD]3G#){˫(G1yԨzkVtdeWhr L'f;BHv4\r9 1;-)3 6XpVTIu0A}l}n󸚜fG汧 N3]H&uA܇A{ + z&DřokC,wpikBO*ݢdRrgKTRǑB}0Dv Z>zaΝuBrz^,v҃$/K*Y?8ŷcH &R g9A1W]J2O\"qZ,``!W. 8̱?v6P n?a Ka̖:H Ѝ5}hkq_NJuic7:.:M#X'[/#C.:1[UPgu^G٬nm29_sJI$@;.u^)~ۋd Ѿ3L (ƟNf GVhU ~vb 0R6m/Tc{(`'_@Q R+5\6[䗢fa+w}ʡP5>KǼ{L%جM|?Dd9r}dvdW 07ʵV1F%MO1%_e%i{ V5>+1:}B'ρyO[ LEJY>[黅 YFV*xI 7ũ>zյbiV*<8l@ȷiE-X"s 9}N,bHwoQ"0/Hl 0 (dD~DJ}ϘZn q_'p&22@y:҄49?Oڙ/ Rjm"2sd$ D]f0 뒯a-iKwscXb/G>Iܯ1p1ૈ4&rƫ)^Dׅ/|q~DrStuj>>ݶʾXT@zKobf!(d xNH,jTeD)NwkeGcQ|X6lR :PnEϔ7^;xJ['e[g9Yg0|TWvUF5D?⼒`ߎMà5WƏ~<~w<>KPS O$_KddbKRUpl*+-m ,| dgyRQLU"F`[5+mRL 'P.9-(%¥  (i]6dz'hfŵ d5yoaOIwx K mgsBsW'U/ ^4:/ 2s)di !2!ɀnӪ#y[ U*t~a)ybz_ x޹lhmj`U RL{MvӍ_XuMd0ʤ/G͞~5%Ŋ^/Kbg9A<V0#l87zpdo";Lep1/MBI*%&9{G6f t|#zU,jh>$sZݒY2LߺBXn'茊h3knj| E^rvle4xf~X6]k ׽>{XxCHK4 0hK;a[3UQi;K br|j2ciGċӠ5k Efӭ/dI ZUÔWVt4?Y"@6=|8N[>=SP0ptb:V1~[}3ǓO)ZN+⑬mM `fk5 . *\c" &10`wRI6{sʆe>idۃGЗdXhR/&!{ƭCj&0: "z- veU'1ekw}:E&%.VUe !-ɒ)ze:fO.Gg}hpd&ԏ^hcTUaUrbm]>39vG"^H&dX`,49Q瞭NDరO4.vkB"l'K,PvyJD 1-g!.,ϡRPB-xe2I-c#aYI s6වXq9VZorpUAЛtgo!=T d~|UDSZB"2frbq5`"upZb8"O .:b,$[7\&_ulE@0g}3 uEkB'о|#wF:NĞڌ(?_;>♵htTD%ҳ4M缀 HRDWgt/5ƭ2:HR@Z#RA;*^A(O#!~d[~vAC}E/ mIǟ:HFjOȂf߃m0md2xsşhiH9_j=&|+5IɬlFUrÖ u`lu9]ɦC| e0=158.yAant3wp@#TGn!dku`}aeJKܸx Y{#R>/K̢7}>{Ku'lH; PQQ$- ""uVHI]Zoio$s1'񘠛C<7H^[ϑ[>go٘GYD|Q/%e哩WCbAlArf-Ct6@I#Q k,uj;;T8M㒶 8v1t d7.  }( ȻXRNUNvǺ߶h~^aX _z^wp#gY NUӌ5YC*Ւ?UּM Mo$7v?%i.@k1/]vHggd62_ Q~AK[),}v'>CH4ՋV4@71F/ I46bs94Ѯ^+8~Gۍ2^'GI3# zwE\h;m_ -wAZ֎ہ".ē;iJh'K`% )M\`16},fv~(A/rTf=LXQ&dLAr }u;t {j]+}>/2=FB`Xb}hDI@cӔ~SE %IITSF'3ibS u-֣5XO}IB6)AzZ\6YϵQ+6 Q F.tI3imRo6 g*zhsqrakaDv|ކ'P:g^$QUԐY:!|l<-}/^+LZӒ_TnD>EQ'vMœOǫaXi%8&D~d:D?$ԢDу9ƻLNz?ۧz(pN ;JZ #AQ,`b=;5/]B+S84o;y:} h?9U~CTgqO(!\-Q/s♑mZH(Z6;2.)Г?[9(R-e ()Ӂ爄j-c=.W}cn-+ /ޕGdH*i!\ )~PZ F<> .-h/f~=ѥzl^C+32&9QA˳^Mp(jϱ/cxi#lNqvi d"bR:]wZ(h}0Q)JSIoz Rr5s-(uz\ STNfEF2*$=˛0Ϣɭ+49^m =*eZ%sԛjn4e!H+XGniJgr[t#> SBir\W_n_ܙ Ͼq;)%H/18}B"m-.D ʺݯnE- I/4!|K:&hg //e=9 T\`2{#N&\"9|P Ql[ƪ|O4g/ݖH`ښiWɡF21T@%5rmbܱy$>*#`"]Ǘ7M%.ݕ HRnϚ.Nz+#JN. KUL]; hۭ-?9 |{ϥe;1.[cAxa8䯼Ř J}ĸIwţ"*sHt6:c/zhq o/fqt5 ){o!-7\ד6r`ʹe8}VgveC"6PE<7}e1zk8K9tO*_H} %[}*`.tj:A -ӽPpve#H+A'cԦsELЩ0qNNT^W/([A?*-816LTRBv y5VSP-wcdi5U+f wUp"f1ۦ .1^H)Wy[ id8qĝs  wcpCSs9mnIe{sc`5[G"TC!/ᒬ.A4r 6S;Y+rv&ы(IV2bCiUؑ.dӚST|ws8*d!T=U&Q7+:XX s+)>Ե--8i2?dQSĘ XCB)P(gfeyI; d1*܅ v]#GS敹i4ni#-C*D>yݝf(OB ɡ;ي=>0?*V^e*,OI^zsO=jnAkMwa~+&i.룴N6Dv,Ѯ5ZO=xa.|fMo& pbU[KInP7r0+"V q%{K<> o'몮-WʦʋQ4S%_zŔq{IU {w3;zyb8iCԚ,z> VܶŴ\`99[ãOJ,q 9h>+ˈ[t7zƙ`b?iiVbTHvYQ䧷|ܹ {5T7Pm| l0W+}ŕ/ J". n\sw!kta𔈌L 2xz1珲§5#{Q߾ BYi.f65 ?8mrXtvgn\(?rHz? ʨ!ٺQh|:а1 Y9 29>V܋|zVQW q) BusȒ<uI[=p>6bV _[CWG% ,{Q x'h{Ui<( e:IҵuUug:vO)0LJq*"̴Q| aCcR!0,_} i6 tZT 5A(1GV< H *S#y9&sh_Y P:: w9D.Uźqj_VE7,tVƗeļnYjm$wj#8{<:\=YwF8rY5-s~. F:.^hBL&ofC2x͟Wh1+W.445$c1Ҷ 1xiS4pCk<ʩ5=A9Vܾ)'LCUZ$=wPsLY|O3b?_DVqoUְؗ9^ʧ) gŬ\[Y,v(N9!h$2HlRxǑT.灹\6O4F=_2e}y+7#f[Ldlsv9"),!C-*MC@E&ǭq`~ A*4eA|&QĩUh`B!]'УdH%n|2;::V7[ipG7c0p{e&htbA HIkH&SIw[W'Kdgκ1r N:v5%QKr)^E' #7U5!2iFs.x"wiPX;/P1Y*s='Q{ HzskR>=TB04Ynx4:M^Z$#6Q1Bx/dn=>G u*\r't]~ݰtfc8g\!O$~dD3@OtpGpQo(v'E-ͷEVS4N(e]y2LT7L-ٖ0J>v)>T5֡pPn v]=ݢNefӷR{1]򐲺ƾP:4-fi{laVlK_|h"c'OqZU& X}dVƝE#|Dbvy4A?c㠠r;9N?90b 6cV%S[u1lJd&h(j,AI6DZ͒jfLj`_N}r`Q%Wq#dB9&Y3^9r.U6iUZ`yEu0P76$UcmׇU ۏ}/+1%rb9TL; qCW )H )*- w] xN,: B%OLu#q'@tIa̘zҸ+9A8sm%Ѩw4Ș`h}I_V#엨Jo)(޹iczhs Mj̙fnJ3rPyavvP:\&sFHd<,̖v=ΆWlGn?ELBdJcxڱ0ٍ:`nF֌CrPGHۤ4W i@عiBI+HREٗסq)o\lBy0f~q,ȇ3Z-,GsSė8۽q Vꎛ\'+s`W뗉9Ђy!_\29,Jr܂=28YvGDy_¤0L6 S**Kisk@Tv^rg$)Hb,j⬇!BZR.ɂe߮6F ! S'ɲn3ݑ6+m,'m.mxzjREy[#dߍnj ,/W7;@@j ]-⒇k{!A,C԰ v>nފ<<ޯs{ hqiP#~xG𮞚RH}T/[n"a ڔRPfF5z0k 'xHFG{ad‡_p( u99;jiBCB*B;Y.kzdaAAjo@?mx lnoZ Hmn̢{qvR 4G$p?eəL6Mxz SFK8RȎ:tphw(9oy /!Yl({f^L=j(+_tyz r+A4Y۳eq/PƩKu2oW@KI7>kpR߾BW7/Xd%륝IJkwO5Hš_pC@U?zi?7A+3^Ǜ <^YnآSlf a@{PO-sMwVZU|TM-ʌմX"0H~>.Bzq5&IP=Xɵum73Z$ 8- Ҋd.3JytGԾa4S1C*4Bp7\!էh `Ɯ&Ug[kM;ڿ;frn90O7JA?:A9(e$~A'suXWk~vF+ve L_ӫgOUId~u<\SSlva`s略}@Sx.{b2`K2q}gG&Rj~!M†ܴvJ:6fHW 7k\<{a]1#I(a}ɋOd̜cwY߷7DpVnQ}n_6J،Xx~cۨy=֝T$RՇC"m51tt"(g̥6^Л(]{"FͶ\0="QU%sZt<)8;.a~sDj2h85Sпzn$N3E+~OuvkD2) ^J@@W8&~%{1n(k%ۿ]i$@ⅿwXLcIy+ްL׼HIb8kk)*}^\O3E ¯6LDMZq\*ʳĶWdK_D>(ܠ,zqc&Fe"*,w:mDIiN-ٹWо/ [b?~UmC1`HZrVR1p܉( Z|p|R텫^4c_SWѵ ^Myw57UNƾ N ( e+]UxYĸQBFX>+L]яf3&$=傤ͧǺչַi ~xs\KZcx9]M=ڲ~]B80AAbz>4O@ȗ=7 TYyÌ,ҐQrg-sKR`%?ީ~rFl ˪mݗ+APKs#ghd:oAsP"I6}?xy|hJS BY_@LynMTHɨ  :5HHqŹbੌ"vMu۶Թ@zZ%_U }j`7ـfs vl):-& SJ?pmC^"E,ff|eH{Nq*kmთ$/ 8! ,Vma,C}ςXƿ,M ZqlZ*&&*__ȦC\<3Sc= [{LHV`R kv6P6\.b ܏Kv>?1ϮaMrEpH\L1x_Hӕ, Ly:oO yO.1 '[䀫ZB ֦h5@ cJSv'{cCv`/!Z6U&)Mle4szq"Mg'Ɩv[ₙ|US> ͦQ( ^ xh.$yBwz&6rV?R:JYE>H"ƌ+$Oi%pÇ:Q'),ɹUm}MN^8e#<2Elmn~u53~ٹKVi1&b8<9L?Ƹ9>kj2{{}M !o R-M&}":q7}d倂qT0/8Τ~g*jvËw|c⟯kSuNCU2l 3(po_tGuV(xkˢQ-;{iʼlw4J?YYIx ͭtotl\"7+n1#1KL9# BoO4Fof8tƛJ`w6_+y&^G F])L0Yn!ǜ _~1^!I&Nܫߝ!ھDpN IW aUbzWnԭD1[ͳ,cT7K/Lg5av|FLC^7.SA$7hɭٰͭwLMôR>"w{CJa#+w6>hs0jF]@kB. g-W#>QnU$QQ|`U{"Z#|(G#zK^|^".oGp8 hA Kkw_zfičZK2VG>~cdk6xbr(M7+ɏn1)LxFe0INrT2 z ML찖L JO""p鮖D|a@t55&3(4fO)6 jd8BIb¡u9b>M:TByHU$K} T)yeuP/[ϢL/%R\<ɫ˸š7FWאzA%8}M3҅RLPrAR_lAMv*t7Xן8lFMFd RoVo$YC2/dg.7v<4PV~JShQScD㻠ض9kcxµf vr+K;餩I}>?_iY>> Uy[qBPv6#i''ٳPqCajy /2g`1 ]XEaN"LԞEVzxqX^Wj:yvՉ{/U<4 1K$?տsG@Qe5t4 },) f䛧Dd˲Sݻ71 `̻ݖdF#0zE7JFﰩ0pdU^{uq}R?Z I*s9y yLu^q$cLe*XA (1io![1gu̓P4&kZ %5q(DA|10?h$ppXڄ2oEr.[ KW+c&TmQ܇qK#b \6%25x/g- v<<um*Ubp?]WeKaH Όhyy`ͬλ%eɑ$o9ġ]VE5 |=@jcY$ 9ݮO] \J %Vۺ7Αp7] ŏ[K=c?6laVjf_bHnTUs`2_ubT Fj=SN<+@ֵ# eћ*KC7H uYnxMzGeGE\⢶x%7vGzU(P9(zCRMJP W,gpK)~s`ē"}[C B`K˞j%z* h5ћ/I%`u"E :/sAz𯆉u#ƍ3ş^L~ 'l56t\4BJ,DWvN*SXTƼ `ӳ,-hx_­zs 89bi@~6PD pL$DQKbz(X*LF.H%e |NQĊ9Ψ?x&.p4!/sxb 6,*Px8 ?쌰`_ 宇Fj 2i}ۿ=x~y(ɀj1^1ȖYD9WFon'/R 1,-ڇ$>HՆ&,}7iB #S:: >0;l1`Ǵv+ ZD׭Ɖ4xvyiB@q0#XJtP&CP |ù6ai^K9I#P*0ג*m? h;.Cf爇t [d7}m Bz 延oS{Sq AHP-R!($GយG=9"YrTMD@$*7h\z`/8sHǝוӨ?{0em0M5M W=^?W5dm'S-bQFFTPI4YbN{v\`zd4/$k H[JC1RK=6211\ vH@UZ* yum |xpi3 bp7_gW^0ƨlx # *K "*^O5W,3gPs۽ 8M%)@8(.0Fwq[l6ϱ-#hegMXVAf:$;z;LսػcmPeK4?7 w\ b~+0Rίۍ7@44 t]lBjɡ ZHT6w0vkՃDь~+t? kqLmr}D0 XP>Qh(oz|[nI+ ;`gڔuˬAXfi 3$)c;*U9hPDu1EpL~R~JU^c9(Hd9 ̳\̏R&z = Qi2lGlЭ~NVT&K*kT5cLgjH[T 3~FoO:8ˢPU0㚱ʴ,tuo2KG"7g?&7GzE`xqHGns{wU_Fx0SWN/L%!U lFǤ.#)߭qV$[@&"\p\&fP%a=)p11KV%G%8h#p߭bMvC}FsDx'߉݊G#͝'OJ }2KI8TRPJrͤ$z>fޠǗ}1l1 f5̩$uQiEBTw ^ hqcJ? ^F}vg+=zU@/7?#)욱̹8ɂ1fz?5nII%FupPLԘɹBU?ם)s񙦪#,+;X;dM uNpz#p~'N LZf7z-lS!όBHjJvm,!ZO9& bR#⹜Fn`1Vwc4u:^d7?jZFK6/;8IlrMK"v$bZIkCC8u `vEhk#:C 5wc:3ypi>qE?ߢL$_'0bK[R2'A7ON+j><{8`BZVfkSovxxc{VgK)5mӆmq9jk `,i JiQ~MXg3jg7ȡb4L5v#a!S_$sD$,kܻǝVn5Gg})쏥 -#5 ;^fV*J.*K|uC W&j2M+BL\ mgMkߛy JR\M>fέwa "y%# qa_|ݪGPS| /:[1757[5Z {uOq\B+>/%FT=51&$s=%a?.6:,P|2I?׉$bCx2p+n&>ѺŽcgSVI(/}Z*,/q^0ʊ η~0? 巹T/d$-)ƕsjZT~$1Iذ)Qc靨ďW`+l1BQ(H#NјkFDRs%+=lkN|n~x[KS'G6c΃.vi%3Q_gޓP*x:;ѯJ|zI/pBu:UMO_0W(:iJ8fCaX{Ǡx+Lt-R33c{jU37#bpM ӑ6ʖ$;`+9q"[XiRbECV xZO`Pb_:7^_oDa{>ڦ[V.H#u4DշX5 Kg$I.7G zFHm63cI 6Z6ٲ`H CQQJOe G-FJ2$f mdѢDL11ERpCg<9Rwq:'{.Y Ӝ@ncTb4K*zOJM&CX3LKشЋwX+-f`5U(h`dO:iF۷E+%}Ps%*$ojC;{ڠ}MR7Ƃq '*("`MXsNєhjm{ GLtLQ,.}HGpO wT3'V \Wwd\#D[қ]΂sE{I(De3giR՘%H ]cF,<4SXٞb 8&/n*ܝ !iL fMљmښH?khƚ_^7>_^rh?QSڕFH9$p{WMIQ|>QyPI2INL{~{oy BsL&nY1}Ƽ@"V%G3V!pIufs֮ Moc`Hoɺ Ɛ,dYl$uCկ^84ӛf5A׈y`|5vh;;CBN޷@ewma(4lTg!՜Rw8@zKV^eM?ߘD2$')eƍ^0]QC/Z?GgO/6xm fj>ӄH#Z|T20q ` B e/7dLVFxV C3M/mI(ģ8c%$3 '!S2v.e!pm~gICKdytS*4r]=8$M@،8t\!~R l' . lI|MjN0V l (7dl3I"UЮCzp'FRRj̙\օ RYLu6Jg5 o|p>]$zi_f˧UoۼE7j2!t?1Rj>&&*|_ E7`-݌T֦#cKC7^fnC,erPDpm oQYʭm/M9dfG%9 jtv} =/N ]/" R87bgFCDj#y#E%ف<3*E| C-~Lnh󌗪UBF mcg4::9e-8MŎż;[Xϲasi<qEu iʌ^aսծܗ`ZA`eۣ,-0K=1;56.+>guh3/˝<VGhOϰƱ&=j EcN\(BSQ7õv㔻M?#.'w%wf fc$b%p9T%87s~.^u:lDnXPWfgIUč)Rl˝%FՀKc&>׼ɈˋzwxThr #2}q00jh#~8*A%cCB UKjTgEh^ Q9Y+:fgḐrD@ٝYNqܥ!V4ҹ_dN~*K\lNTo!AQpobc-{b%dF.޺Kvr]ҘƋ/;G{9BTi?AQosA9+[-i韦fϨ)G] #ѺCzh<8mCS8k84o=,$%6ZػU  aaej[[cB@{; Xjg:'$pA³ʰ];C9 N'f #w.}UA܃IUn ZR .O}M2avmCvSl29-ͻ06U.[`pOJ.LKS7 x/G7H6CUIFC~2s`G-xN@&6*;GClt ٰ,"wO%zEz f8_fPg$~]*A (GK{UKn9EyQDLbrӤ8'zX*&0ֽl%ipT8<6j./_cv5=;4>7TJ"y@~n'@t)hq!L 365j6'-+X"պ̈"OȬ0i.oXD{&0lƜcWd6 O\.=d=O;PX^AaɹljrC`9mKV[Km,n愹cBne%g=u#qvbAM6RE.mP751yկ3T\0@8a%{Otwz8K$E dAIjxZAND56w2_f ԩ9 _ d hhϼ)ۦNymzA2nĬbP YuiB]K{]J.Ԙ0>!xhfM۵; doCԻL0'UhOOskECWJ*Ej1!^xڋb`n.riɊ'$rrm_I/ؔCAHm 5uF~SY#).,I%A -^VgT. Us=XYǏ!L@vbG VqřC o+qo~Q~=̔ (^0cGMޒN-ҏfQYFg)T[^i覆uZճn~gg`nsoIq 5\ㅘAZbiE1׎2%J'>%_NHz}T v*. ʍ@1v{er3>,49m|sc$mgn xr{^DQ뛔MTDV;g}멡ߝJ{ډ#@y`X™U^u{c`nS?.Eɐ$hb ]KxěkyV~(<{$_Al.B I"EKqL#yU>m[239\z̕]7u[Tr-m-Kϸh3SDzs2/4ϡƔ`l`yAXpU(HUiT6H7PDb{BrHk~9ͺ M.wjSO{DEɘ"Do${XܞIcLK Hpz)UitU~MV`S$*7߫(;Yc$w9T:m=,SisoJ~_^ZzÛK oQr8]jMo2/FKD?k9{cR- d Ym$۴W{ѤORltQ 3\8BjrLМ˒n*dFmVz;_| E4HA[O+ 2@&9҅ha&c(B~[ z~6/[p9Xa^ۍ zM\{>*/ ""g2 tj\\мZJbB^ WO_Ma_0jlB?>ednf@iY"IR8JF6i(KyO?-o-aE4SSI[gy[P$Ez25yQrMb7g޽HJ;9Eo9ȊlKte.9j,.U'%St)&E<嬎ٟHS&DfrTHߣK vVaɏF'./U8L2teo@$'&b3_™e˩Ad)f0,`"ΥQUhCW^^IۘtK勓)FaBJ-Z+k{=82SXdV4d&X#1j[;Vs wƄ=G)6:IpW4߮򑿛kΖ;+73]k|+? ͠r04sЄ!.w˰/ʲu! =lq`ݢNaѦܛ_"CF(1HD{ se3OMV Z5I!YJ`(*5l-YR8R R|ؑʉҫM"P44[{V|+5%)^ LpD yrwOUưH -s> Η0XȇXhˁ :U@5,Yg'T2j|VPU7H̅:Z@˼oLhysx x{:濝l] w9~ް}*s9X-u\};:3Qe:]M]\=puK95|sgWu'co/ePuЊ.X:GL ?+!sLHDP~xKApIiŸCr~r+KpeT^){,'rO:orBZuqf.6eǛBwJ׍ɴ\Yn^nO턁ky2Y,&;dؒ]k/-TA.@nW`pxag#B).LdըXřD 3}Ie]űl]r]9 $c) O8s,ZVdb.uk?wL:Pf4_[ GNU#cJ"6ie[~1Fh+ .7bbrqXI+m7Kf=^}@-wnSA6T*_y39pAd<`4gr+9A溘=K 6(A ,=KBS]]j U:bh_׷>/*TOe0$r۪OiZ{9jI2UFW^a)jYN{7LIu5NJ\|4#j@/__u6ci)cq!2蜮Q 6LXEg`'G{=fY/,Mcħrg “.U҄7Z+Z M_XQJ$!nmys / |1Gs5Vj` mxK1F|P4-lL-Zb%NtVN*E󂈣6Xݵ^t?ARrR[\lB> Ő{m9  ݢ ($up dawrЬ[GS 3gE0V[ YMUD 1"]3o٠޾^[\,1d- HA"'Xʺ̢ is׍\F:ktS-PEK s9V ]){\ 2X.: H}(x=iMwd3yfH5oR!ljjw:`#mt f.|Bbcۯia۫stdE*[. GPllۈ@2>D0M}Ӷwڌ8gYcTppyVK{8-M;x;2ĊyInܠP)fmR7b`Y*a 7G^*GTtH%Gm W\4O0v֔x 'Kxtzy˜$0|R7XkU8aPw4.a}Of|4KF^mƁ_^7fp`\pFeMg! b%նR#*c)T_t,NY)~ra]$o)@r`=ź2u@V ]c\WcHL?LR.UՓ7V(fVT 9&9O1{]+;OxkɾMDz3]{?S@trlȢI!Bw'n^t~B`T@(1 y9&3+N!.3޹A(4Vp8Z<%i8+TR3I)븙!~NzN՛ ;%#0&6|o?IÇDˉ8M֜bSq:{?m?MxBuZ_F@5] Ă&<2,]A ƈl :|yCf}`S$a7x?C IDPZU,8.'MiK:v(EO!($|.wVcoS8ʿEbo}zK3R!iaȺ&7c6yg~^ҋc)yikt/,1n^IV6珴yZQ6js;lc(66Hn\Uc:iA:Z[˅A.@,h+hTG_39v(Uќ{;f8N̻=),drXx-t=3XA5t`Y+t1 :-Å5vYơXa\b_ᧇ!W7!+7V{_ϗ~ʂoǑ NR: %,߿"~U\6:a镒aUZ^n٤F!VĶc|`xAbH7bWeFxq#!:TKh9fISFXx~HD8Ć)wHDEVQLtj;M"W'˩V8UPdԖ,r!m^o+5qx]pdv0 v. V&D^\ )L)\̤A7=NcA* DYƓ/;6u}0c4>=3qGoU{lLҭ-L>4BnjP޻?.u[Н#*0P,rІilȑy'/ "6-5OE@'1;`YYt9-W܅1.&"0r0)>LK0&U%/ZM2(nֿQA 6'ufg]=4\Yox]EX ›K3p|:Yw6)CGkm!{5eC:ݺP(Qy/ʼn 05{ٖ3oKJ}UԘPAb5<1DF蜸G`7"FG4$JI**QTf9]8Tve؜!KdHn F= K:&f{2Ib碾'fa<|2]e43M }{=A97 Lrro.?Ss{Pwh 6ͧY\$_ލ/5XC*74xL?k?gRo?@ya'NLnQ-U`8Yc +8}gdϟ|W$Ԉi;ClSzI[/L#aR}Ҫ=Fj0?|D;+]aW;Mtk2P*xbeiZ9ڟO-saW5# CV# S.l-7h|O> Y^]O3c'[d|p7 m@v&~ץ:&{W p2`89uSq nPjJO>R<4K4fAS.I~$#57Gힱ #\#ّFF|0w9a@, /J.da!EI 롖EJ#ÛImRwT I%s_A&^IipP3_pj# =[}veSw&2,02C%p",=6b1,?>ALC 0_턽fa,߁`02"3trz5.s8$z[Nh+FK҂x8 ^ ~m v 6V{Toƭyx`b`0X5uy)=-Ųܠ 4S?lg*^92 h0V/SILj! 0¬~S ?rscE 5f%Nil2z b/rYާexLM|uk%rx[ڌ>cPßh,nPG VkDeRG '"4PlE=_T2t*ubTpx$܆B̝)c| ś0'2pȨ>rʦ~ a.YwoAv}2p 41Cfiq?72f;{f )񱀚w YEpn D˭ eVF1$M0V/_>E잞p \jhW Fb5YNf6_0F7L n[L5R ]]Uò~? gţ@z { [ٓLe:}PL)iY&#jv? L2&}*W:}L"B:CQnUsI gEr1Ψotut@4hz'؛{\ʠ=X7@ቀTn6<H*#or78 (pڑQ -mEca4/&!ЩS'Vh`%3q[1Nq9&̬zp?7ƖVoU LqSZμ=㛱kepT8?OH{KಽߥͩiLnp2>!% v8q|J 'Q*p^qf5\D)5sTUY]:ȧ'C;7eVKK{T #AQ3ט`KmlKg0NBv<L9]"iZWJ_ekݙgR.u*8bP)3v6j+h~4+ !Ԓɨx2}ʖt\d V{g<c}PhOtH+#4,eWljPvo6`Op 50 +Ei=eT/d='?Eu8f~,Ӟ?L0(ٞ$pn(}MuIOBx߻N/<:D,jP4@xfbB妕62[w:zqdރ+B=qC:7aj&^ƞ0!ᯥyغGCB"22 ʸ6Z ПΆ$J$#'|)BjQ$$Zq;-Ȟ¡Ea:6I2b[bԽ>v:nV,Cfy"_gbLj&e&oP'OpB \QrMCܾe27JۖoAA</WX]7x6T`-a5dBjόږm}0h$9|Cƃ'QZ߾#b繽J2| x RJj7,bᓘX݆BU @PeV'mF|.=%ۃ#C]p*Ѡw nn|į醈d9I+FSX&?,J xp4}InspoվrR[J%AH}ƸZQ_|M0#i҄ZSqARO|$@BypH gү5º &rrnTrG!)yHe[³|ۦ ٝ6k̚n12hw%8Q ['rvk[6wHu /iv$]/A7u _c9Cyovn{q9(a&:Եx4Rr17Lj7fR(pQgTg>LĮA\˥F` xX̜I"[(.{LmSCuM>KͿ>lZzYY~o˿w1 _˟?u%ٹLW "a+珷oFGαc(yS (ꕳ3dESޞmSl+7!>αŅ_E'`!kʚRzhCq3h:ll !A]L۷k{t"9+Vdż`[AQΆ@?'qiL$NPx5Q*|,o gr.-ySb%ZjAIh7 4EgY'$ZR1RHyݬJ+J.B9O }0Q:IFy3%7He :\!Ҕ_G7<so PE0AǵM  0[3碭=Wj(TlMDM'>U5R< R% nLV)ڗ/3kcX'ӝts(t /GP^Mdn1$J39dLIywOW{%dNvU)>a uW0-_kţ×i~ȃTLp=Y7TV3; %oX⇴1pGOBHl/BP%ʪHއ!zD^@Hqγ:|K+OofN;V- U_67t)aRnWfBQ 1<b9Ķnƽ_VnpE I?žF%ƊEn#LW(8vQuCBL݌!C@oW5j3X4-a"?o EI4P.ļ =OYboeΨQ֮&οA`sଟnsR\v6$avҼh1 [d*Wy09db1,VIF8`uDrFCCPx#si8?1 5#/Y"}Bf{}-`a d}Аx֪+v` tI-ǚP4?vnV Oi=[6A<.м 5tAH"|`h,ʴeʵ3Idc3U 5(庍vVlGMX&䞦Qy͵.l .#v!Zfn9f7ɜ&.b+HjᒀQl 72k]53W\nm}$8P,Z&2N$z$À^pb&l^TUno>Lt>X>zy&?7wm`ZU+7["Xa!_R-$[.iv5FOCϘo4ЌC5KҎ1ppsz}ҽ~2LA螼z!V&MCx d]Pe_Z92BZ6Afσ[ [3/JbtȌT'v?P"a 8r&n?}\ӣ>p;vMmo(hvE$ p-%4XYnPF~D{ ER-ZkaF9NXE+CJuش=^\No`p pMrnO3_IPk/mfJ|a5-=^l)%8@WU/_0Դ=N>; }h2*r"Ƽ^[: 7APCzسm8[ݡqKdRJQ\׉[ϳۨC%;KO^x(w*HΌG{;y!вq&+U9R&=U˪\MT͊u*oAD5nTV,Mj} wd]7\Б"-*}Ak+,0'g{I w1IujD-i ST^j T,9RoB3bA|GI5|bHة y '_էaGɏ%.Q.&IXR+XcShS~5lSc.3,0=k2}4o6\rp=;tOqqd1@/ |וpʼʪm 08[qaƢM3 C"i.:\D̋PU-'I:ɔhw??'}-b" $z2-Ȧ"9eİٵH>1\l蛽#`H}NGFqRnL/-{ʖ{N9uJQ͜[&1,yRQc9gPĎ,ܱ/Up#b.J|<& l03`!r.KmRRcW0жBTF .塄j[gvz҇=1,?ZˤǶRfXlZߗD\w@½ /(?_~FR'ᇨP 5şna *BZGAZ,ԘOYa1E@ҙ,%11_o\Pb-ajy$T)AZ{G'5X`h`k5ZJW8'ad 9{h\!=[LgYQ㢧v6ظFWIǡ>p_R{g>SVZYsNzQ:X4Rr_r TeC-E<;3Fy؁P,m\A_t3XU;;GXERZ}sv1hO[+}H~^īv,]]|>{l]Ǣ3UJ7 )CQ*#FW%^U%Fq%b&sx7y>d3 L A4G!$ 2Ąlܑ( ( l5[ONzKa["GRB]c-B=~侳5%oƕŝ77t_hriu[.vtp hwr 8V6?i:lE (Ҽ߮؂c›~69Tyz wjkoPL,ȓ $e\Q@dDccy®1dZcr7F.W. ,2Kh701A{ҫ~:@{KY3UmFgy:ݤW?E%f‘(wbgpۿvCgJw""D`Cn lI1!")p 42,ݚ f-'67n˙HêT rWAeJT¼"2\Rތ0 {/; wFh`5vm<4+^x`љ'>%.+hfV£V}ӈ'*lLkN'jz"2py&^CyLs0-d#3tRRRsܰ=ht^7&@بr1f=?+gUt\/ CQzǂ]Na]Z Q.RK 2HOZ;?iR VfDl<|=Ɵ뒶OcѴfY>9M^$K3Ra? Ұ}fmEbGt# {V_Q|A-! NTuڌ/SN=8ז,I&b$C`wzAG_]Qqr'TBCM|ᖏ%>5{Š9fC20(,y<@ Ti^N :S\5)ẹ.[lRP9^%3i? dBYCu. ]aB E{#DH\tPr-uAl*V$99|CwBaa8Uh:F??f҉EȀad /D2ܳv31%n|IoeLUE ȪBSl_bn%0sbʫB $XS'RK@l<8 GDT&Gi]AX`#du_זLF'A݆t$k΢8878Em.jbU_oQ K`Ь3$=ß5m<}IJ@YIJG3E{FIB,{S }6U|x/Mo6ܹV΁~j:޲I0oB`Ǭ845HW ٣l ,Q_DVՉ24HqEܗUKo(JEYsz疙A7{HBR(կ;TtcAIIYg{XA%0<҄!`u&i<؉0!* W^M"3 ˂[}I?clf*X瑂„rjGtf ".-9HNn>&qD_%H^8 ◬敏C=Mܮ^5dM+urۿ.Cڧ]{!NI)hFW) e业"R[b7llʦރRg4=VOkԬg觕(; 3.;_rN:SX6h lAhIt\]PjTwڳTT>}2Wʮ2m;Pi}UEc FjǞhAjBɠM&[p qj(J)o:X#[Js_=ݻR\O+dv0#ïxu3;UIs/V@Y,6mouSP3b/z_0y3{\bf` GԊBթl2P/8 Z{q0tKXC B{䀋B=a\$+#j~ÇVx!saQ O!Z9 =ƿaL \͆BF}^~8~y"L`.J;Aw4ܻzU֙=Ǵ `u ;"@ 'j3w :pak_^Vf8CTjsKC ?D(&a0v=`n 6XIfUj 9I#G3}yivlIMpd B;o7Z{qDx۫="6`&sOumS!-Bc~sj,c:=O$6d|bu'WW^?ܹ=bF"9No/T z3|(ޒRTSӉfWT:'dVuVR?wALDsyt5$j&( ҇ 3\4Y\,z|2"i[7J6wȻфl[: _4_D+Ǔd6ڷvWƌ<5p =sS.]YLiTH*P0{nq!I|Sy2,pkV1Q}ffVEB:mLUyۢQq:csnoS7īojCڝ2PC6N'K>h)ژ!|ɌN eѠ>`갉yaEj~֙tUxc?JRz>ƈ7%r*Q!#QGԑu!22 K.f!"!6ohy&SM`;SXmK~YQFBk? ўҔ%RĂk>OoHmy[OL {a4'|gK@npM* '?vi/#diJR є!Nťfmö*Ƅ3J4n"jɲgi燥4<~jH+Ӥpܭ7s& ^82 OɌ НN&к-ti4:크@1hvOn0FD>@ 7rǂ7'\ZodMuY2fYvto؉ѧh>%fYNZ`s̕lBܓql%{u8q#< J^OX2;#X{_h C/LLd>nC7^^3Co9>N]2,U! L!`~XEhBTJY| "~G?ď˦~eo.FL#CAK8(M!z<;n؄kDJ%#ŰN'SؽR%ZCX2NswbD}艢2-hP eU6/{]38\?+G {&k^Ǩgg'?ktKCɔeb7P J9LXYNЁO}1am0wzuQ aƾI3RUtCFuֱ/^Z'R'I+A0b9q4!Bfv0^J()ڥ%|]œ_"qn@Xk𻃸 -y*4ϗґp0WUIHъS{D# G=b.aV}_,&Y.@eTNhˊK\ո-I Q{3Ry$^리y>Qg =:cXrq$h/R _9lYVFܻeLXI/k"yy Z895򴸝b%-ї](ViTuX$ @R>CEd[\V!bAzISˌe;>L X?𸢺.ҞWQ-Ї`7b˧̱;Q nBml\Ul#m1BB).:x}4gs5A9oEbJ|j6w לEIkJ{LuC}+NhC`dJ&C6nm+38>iHC|+Pӆs8zL2[3m( ⺾5c$d!_bN$reǏaVcHc՗bZH,{-WT<9i:GYu": Rff>u旻-p&=klϨ9,P+FЅ ђTTp[)qu=!4 f^2NI%(>lA&73\j*W!@)l eI'-̦7_8^$5ʹLmlĸ~zehk$=} "[}\ xgƭ"?t3m~ٻ-6 >E_Zfdè,EW-D>GO&Ƈq|((iY ,sFHd԰0 '@kU|[/SXZOn9ǼQ+OaF]06opM/xSW cF8@V&MT-|I 99fu0 xݐ*;7xD6KlR,uGʜJԥ.(x=&^vhW#z^)m/S !UfK@i:q+:ny>_ׇ/cj}޶FcѺgSدv?twM}ÅRj8_b&Qc_wC<;1=~~V[Y[&7&I&{q3ˠ%QPQ0C:\_> g`X/Ұ7Z=KN-2.sRav|5Da 4<&.bй֌^A""Ӵ+'~ty.:m}+MaQ9f4(D]u>z*~=IY ct j[u}Y@N1 #Q2r;3Ί䨞iU:/@sm:&nW׬4R<40sLgOBkh+xCh !eW>;FחF]낻1bx|3>з &+KTnQ dDsk8S I/I qK`sLOU* buhQ fǖ4cMdLt+?8Q% #Ny\qǔ]3ԉ]B39ب}z]}%#-;ғ$@/2|{12 zji]"wxTc]g{w1W:髯nJ`o/_6M{Em`6\),!OȪN|wkr]Bcv+le&ubp.cb[6hiس$\ W(|4!b4{[0CCke?W{V8P՜|tGru*ٲ)ҚZnB *g9v瓮7aq]e1j!OF?FY;rn7[Edմu<:r CsOѬ%ucqdlr[V4n(JYGZ{1|]/Zs6Wk,bm$ 1M4|O.?a&/-KhcyXRmGѐz&[: s;3斡{"la#UGiTӃrj{a+,ٱ߅mJm+k&c3:y0y@A, g-qwTB>Kk TEA #EKbY$%mO0l£#0=jp+P8j/6+# z{| 1x; mdȪ=uı!JOF*ؼWЀJb[DSU_D.t4NHaV+;_ F]Djp.r匊BF[ʍո t@/^+bHPi(oX)Q);C~p=nT.DVcur9ޚRHlpB ,c-o~w |.b`V_jg. ̇QFf8upIY; H9WԧXk)h+%4 NA: 2>r[\dZi -bxY#:B ?G!ٝ4fy ߥzߠ, {]Z~xqmmJ=UR_֋_i (n3pL` Z; p<#O:@9b}k6įQ%RA{m,Ubh+ x݆bR9qDpT A +Iƅy1'gRݽ+7:L9 YJX2ywiquļf}']A}E!5&۸ҷQ^<8b)1qwb.4+'H2Y/ߘ;#eQӵ in M^8x=Ig0_ P*p>2]& uµecb& 2d:^_JbtTX^.ʆ0*xP0;z(ɦ4? -&S f:c'jb+7Qc*pt8lV'jan<8A" r.gd,\ށ2!XFw7&μ~;lˤJ7W>{ cyp2 KgE|Ss`X^! z^ӅI %K<3L ⰱ_Ck5k.l[ج TDhPhb4c Fsq_*LsiY1;$68NGnCma-O)˽ /Aza'*DXopK}1w=V(oʖ2[. r^Fh<Ӧ/)>Aa]^%0{[[B'xx92m9N@k!xZ5.~x! iM@6!%}Z7\v]oH*m|j3-Ϗx+cեBc~r4Ƙ-ۦxXkGFćJ&MOgV\S%˩B27NI%uоm'܀BnW&~sHьj<efك)|d/Dc<|vl~ö}؜}1MuI/C9#* | `f k+s^S9;OjpR"ѫN_k8]+ ~Voi 枌$wA#00e q<Ѐ[ҕ1ۭ|>#AFִ- $/I㖱YdxqY5ڰ:®CXTџIbΊ&qvi&Y~IM/Q⭶֬lN;]9TWfydTuekBڏ25CC(S|oݫ|Ѯq֑vxtxl -1㝢ܰ޻^g jCWE{dnm~](!aY+;Uy촲]tA7&>͵P#B0w`i;NZ岕s:\sc+9ShhQHrVC>=lM!G2?\_O4b`Z }ݣ97r >y*I)Y>r'/cd^=bҠhlr~9 >pGȐGP6C#>d :b>j*Io7Iwq3nvםzBț7zDv>1WP? p _%rt9OSg 4[89bv d-vpׁ#"us[٩dYﴌBZC2cqAE&~(OuTp%MJxz ޿c LQMz0[i /axo=@(wh e_ͬmOq%9GbL:CJK. Y<9<|dү%. 5 Sr 35s-B,)o"2PXoR:Zgӣ8g\n2~Py@ ͕^wp i+la 6JrXvBp\KrB=G9/C5/_1qsz~ T荔Й&IV\a`?f'}Vyg x{./{ 4/}Is$&jF.<+A :i!F9ք[y()]!++*%1FW$e?w,Vͣ0)3b Q-:΄hX۶N- + ;ַ B`A Z0HFȢ[ʎ,&LjiXH)ߨ Ja=Sb/#9eI+k G H˦]>̶6nkHWQJq 9&V2\H˸ dSLUH!c )A 78}]K4HCl(YDRA}# \$%9X얭;i9 ̜Ȃ f'_c|澒P^c vP`?T)25&.l%Nǡ;$| 1 C>)R0=vlMnj@53A.$^Bi\-A@&No!uC;9n K5ZIjScLg\C䜭.wid;} ,{]Nq警'Zhu8=%0) LZ8v eޯGLoe~#fT>վgG`[!3gpCf^3i e@Q̬+jswru.O\n1C?6<]؛~S`(= mpwD <[3.~7 pUtAGGrg!>@v穚2Eb+-^LoyGdԃnyAu{]贤 k2T tM=_s${s e$KŴz5&<)#S3PX)$X@qvh `1 2;[XV+_H=ۀ*faZ8-xֺ"a7GēZڏMkjrS+dsi9W 5sml'yسM,T:eNbSO:ִȨ9ehOg> :B%DKnB!PRi5ŭÉ_ZиOhsmvq&U&%d)0-|SHW(XxwCioZ^@1tUDȿ6e $>1 7; |"h~‰m%_F/psw@Rbev'10M dTcZ (:g"FeZ+]@ۮ#~˚c݄,htR~򾍃P!$ FCe(Sm^r1(H('C L#$bPs GϿ #јlpd!Xf!--'$4A/c&,M047l49UUa;;R/JAAʸJn>B4+:+l-;Iiv=E%}0X{KNMo硉U>bw+qdz4u QyDabI]" Z>+h*ؓU9SW_g8mr+PȚ6#-ǯ@e((=0*7G^si={ Ήt Wl*mp [hM׳%2e$R+6"^Y'z־xrMh gAB-S gL:UbE}L-P\W;!l{-E&x#h1)^˭AMW>Gqy^Dj]wf\.%V%ĺlBm<:lc+֘sN hS: k}cRk`vTEԵJ`M0N2ȑ_@NQ=4xK{'Z;ށ. z>hC;(eZUgxB`H78NӪKz5c ^+|K9$hǽPO`*?h\gm!.Ctwh~tui[m7T{jk$W%]O_5Ioҋv@n? hӨF}-&ÍT:nbhE 䄤3̨6"(1 ^P0])wg  BbT%}E;ppxYX'玞/?$@bP;)@T6mBNۤW4r-椔n /i]_6kvèbAhW\$SրFȍ)Gp4IOB󔖽Md&|VTjN kڻ8rLi3S:qHF~M+ I _'$scV~~{wj0fD1 "h4elnɎlRĎqTIlټtvP:+,tBɿ}uW8U_ȇ_X'ҥEK//ZVrT'\k|z ET/;O v[!$93;`=3D_qkH7MmL JGxpnWmLkQx Aa"sE\iڌ(7R#Iݰ%K-T]ܭi}_-mc|:=>Mtdű">c;_H%{&-kaǘNjF.-Ie£tur3]hpk5l,4-W3DβEh캫~5281~/qq8.fW-o?ZP  On lgSW٦R1(O4)AHZt 1,e6@[>Hd~:QrP{~D#R~J-Bs9@Spk%>I0?-/P/Ev<0u,C #U=xGfE|ut䍳Y5\ 06q|2}ֺRmKKrѬAUnB?a}B$mmc=QF-'ٵ_cF2C[DŽe"E-*gz^*`ebEVѼ!aM}[%.\U.6RɖAMM=󝀖{BՐ@׳(e_!8ns~N iH*K%*OYBn@!ű N e② -53Ri̛0b@s@;%0h!t (Jpy /`@ҪxLK9Y vG2hcKXڳDB@:q5L;bMIOyLTεձcw{G`3mQ_\N; <5 hA>*6d%oSDd]!Nafo7K#eQ^OD[I` [e߳qICYV,hP뱨%'ZnZ *[ gО O_,'rQmo{.Cr .wHRMg}rh2{",n&]h~ǎG&WF'FX  yYTHE)kE$5z1 ܬjiD7Dl׆L.2)R l & S?ڤJc8^_7d>%D k3W!>p85-tP.w5)iqB<OZGFM//nG1:"Y91Nj|s;Y-ixc[Q8s1t5~Io#E(zF~19{&SR;Lg'YZ\ ]7y,$RC0:\%jޔV:c6=w>m)LX[OM,׃$=Ƥkhl4IS(!6춅BхXC3QrAg^v $"}"5$<a `GUizH2J{Jh G3 L#ЧE\Yx3.C=BگV )i:aFSfKյW Iv[ yq0] ɋ{oÅ .:yOxi;dЩ6nZ)@urd|.+/BXr`4AQj}A 6x\]pxji$ݜAf.! 3IlpnHzi5w\_ \Q,[8O>!Q;ޟŒN24%C3[m!BQ[Ų#^&e~Uj Qo1 d6(ˋMY*AF %Mm[+Bګ@_QCjͬ./?k3n<xweA'f4c u3V7/ w'&dcYȣCI_% 8F\OA|HkY1d8.H4VWO·wo7ЖU(uiS'}Α(?EA!xF-:%K_wfVboXλyҖDŸհ`أ<#B2YWi({A.C 2-_t 潫 uً$p9塀e em$C'n=L^Y;l:s/c) ; ߨjeJ+f@L :i9 QiMCёDȰFҼ @'!Rav>:6l`%^_.q)sQKnsbSg<@[}8X#^zS0 ԼWĆwM 5NS#Ε׳e8O%~Lcjr 'fcJ<,€  QJ4HSla\Y_pFysn_S) }"[9 ?-"3LjFi-HfڳeC`p2pNm3ꓬG?o`O6tH3 %/CA5-}pUOZ?{7W_QD&4:`*e8Fk_S9+i a\d% K`OG ^V$FpjF][= ؔ/!O| tהLgSq:@<7M[ʡNZ *K4:Es}Z[\Fo%%0.+-ᵐ;w r u?d*]zD3RRV{NN-|WKzYV PGl)|ɫ.$O=am^L:z(Ǒyoxl<3vƉ$xӧ$\1Q aBz[CuW1TLS!GͱGZҞLJЕpӄLl/AO S|rpVDsvMmZbp"qX(kx8KRB; [n irx[%ƺs+ F:gmPmICd]<{ѳߏcVJO o EK W283-? (xe㭃$/@!Uyih5rc}~R6ը3wrU +uƷ!릐0 FlwCviHs RffR )^G`^*o;dzٌ^fYw*k1zxOxʰF!Q(C…btz yԨ2]T R敯*! z| LQ)Oru!}AxQle*l?XLKeq~6,4$Pꖑ ~NMh(/[Uob]"^{Zc#"^vpn*;9{jjXŘ#XIMZUl^uÊ+ K83e4o1c%HXb6Jte^7/EO_^ ;rm petw"qvYMv+98@[5Q*l_;W=yUydB4g ȈjWr2me8Z{F s$TNZa(֚LJ`&1pR߳w߃_3}Z?ga YpDl=XL92G#Klzź-*#.LCԬyQV+kgj;teVQ8rm:큠 [1(KQf Ф, Њ/ ߻̣h92āp?jR\wɅt6D M.>iJf*ٵ-Y.OŌ0*_J X)e4 b4JI&?.P[vKx{ 5U27) S RSA$/zM.7elV(0ϚҨAt pt )|-֌Ɋa) !#X]{Gd)K'\{G3ozN`8~# fn|ZQMt%LO zaykKYFn.fM]vm{BڛTR-}nvO8'q'Th'<uB@ 9tI;"a~dbnGv1pb42;z҂f~E¤T[̰2v{OEÈ!k 'ꦍha:g?4T$ 20pW^.Җ{xQק5-PhٻqQe]So3#G-@G9jF2TaD[FvĉO&ii;OHs7J2v*+A !A;,a% ^MswSɓr )hKw\%le'jV;r b8qsVv@hyꜻ~EX ](Ę689j͝3\SXso=6:_eٳ&^HJޕQ7/\Ng:>ٳѶUOJlT5&督X0"r(M?q-&2$/#CbÿqvL/2>vVhB-~YC`Eu*NQƙݫ#7qPv-6^+h'[+V$mi:ՁN902%Y4˄!Rǟ@$BJC8aM.GܮIjcoƾp3N5 he"`ׁ]]*y['X21rg%mu</ü"쳣ƔLo3,'l$ylka߇~㢅pa}g06@a$zoRLJcvHha]$}PM&+\I[vԴT '?1OVvBiZ}--݂T >dL#73͹C(B@ oQ랞\- ~`d'_X_?E.LU[mI*dzp "; J0jFoJT Bζ_5;0r?m f֨CCXJ4)sz5ϲ¶1͡@ZUf9bYj)g'[19_2N_'QGpb;d=y .jAçm4pLHvVNwu`E_j^ 牓פWG|;KCiR!13ym@&Lg.U45;:RPHTcQ,M! n='ڽSf ņq3V0W9!ƇEl2~BF:le:No&^ # \jhgXk7bG}XmOSC8J/df}t^>$jlMo/OQHpݝ 5E~DTtԵC:qD,bٽ:eNMie7K nLkIÔ^[&Tg}d( s4MG&f YnN {gD~Z`}7˻7WR Pc/k÷E o$$v! )l*x'謇e ӾrHZq^|V3AFk4N%m,<7.g쐃0y\u5n,,U#d8Fið*[ە0gi-D nA]hk3IF[!0%dL[۝us7L++ %'#kӍy'n͂sHSP5Ʊ9 AGPdr)obCd s6L8 kV.w`{e0xftKhy@eVp`/+Ļf1$|$!}GZ4~?rڄ2l mR[ 'kIЊ?f81z0f.- 3S_{Xen4I^(Hx2v`~=tqednwJ]σtcx1b*}h&$R~Q.uaqdG->{^0J<P4߉g+;oUk4rY\кM߸kRqr(#m2H]Pôp~,Q.K6ƞfh0;bnȀƒQl6' A^yOIb[C>gKd;(H3S^ G2q~ >&5gYZ07070100000299000081a4000000000000000000000001646b69aa00008d94000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/chelsio/cxgb4vf/cxgb4vf.ko.xz7zXZִF!t/Q]?Eh=ڜ.+pM Λ՛l<8=Ś]EX=gOEo umg:F*()S:s6a4e^ HOtʕWQ4pXD]؎@b q^)h@=pM*4- cI|Oyݒ$_9јGXm]K jR4uMTvĞ<=뱶`uCML\!.{Aq;h{elNDFRQA+g 49'yyyTj:Z|4s-sGHBqqZ/C:.徜V @.nu;]V%l-F a\h5T{xAN^iqT\olb\[zzEyRsOb )?9)oz<ݕy~.C+37XWS-#czݮQv !tv*hl5'T^Z{ʸI 38!j&;][/i *· u:2Qv, VHp^LPwjaS\mRLs;Z$o&ù @ޅ>Yk j~9cJB7L:tZ2ŶP Rd^ҾWg!$ DZB1D(!|Uք&'DDZ^me5ٯtsaHR@`|?EGLZ)ҴKC(n3n2ŀ٪4-Vd2#y)d8twFUĀ[5H*n&"ZZW4@菃 ͜-/jH::*2 -f|b"L9|ə=T8'tP ɝT%e'9oX1$ JvzQV(;%.m;7TFC,@cN$wN7K4 9|@96ve*i9L.wdvq F籧i4D(}2b{`*$U(Pf&rPD)--dDpHs5d W:|#:t-6+xWք3C>@''e Ixх.QKejwsE^+HLbm(ƽ4%b'73F]1ԛ"p?WN;F"oĴwIs+TZ](QxDki^ʌ1wc 2 8bS[_ E@<qXn hۯm͉|ަ=W`{wސ-l?Lf(_bhnuKWZҢu^-s\ + 2aCQQxS4B`ʁIv*Bn/g qd|S*J}A + w<8{̜dZD5|l-ҹ*S{oؓF0qND$[4=|8j)hIY̙.jaA,MĒ=vpxGmCk 6Jz<9"2b2ilԕImj%SoyFc4DIv. ^h|Kokw՜Ayq82u f2~{~Z!B/r(oRN?VLw]R@$bm[5`>iJ?9*Jt!^va&hAW|6 -ζ1C1B:/Ns f`H摩=D2ph9,@ FpiݡˊԛORfqwB ^[Ejܕ C72[أ,Mڴn4{eHPƵv?ϿQ?1h- {RSb9>02[Q>BT&>  TSt`Xi6{\;zVPQ*V+Z :t Q昋GgNΦ!gEwJ-s7\m fi睓@F =OD\?x2;1EI ɁCUx޿f{I{IEzųRKqd']=vJKE&#EW2[I{9؜5m\GN@Z#$ 4Heo%@Jm кX%qCsmjOrY7= #[Y]<~8ػ*2Vy /rMBj?XƼB3X1=V5pZ./=W~`ְB }i4W#HŘ^'E.3V}Zb`(wngntGnfkOZ|c쁌G2z(wہāDM[ڄkt䋮vWb8HAqIJ1[*jPRYyvT)$k:pu¾g>%5:upuC㩡i57/.l0sUut9K_L#\#embSCŴ; Ut5pcj0a|TpvKAdRL/f (іHDdx; zNBX='= Okz9u'kQO1M]LCN fY'W_9b3K53aq<{Pi8PC)oΘ.THB>M8D&g .N`\V d*FI1h "lxe~N0:W`BVBmHrcxKK;N,@"t ;;gk8?5u)i?ϼ'hOddqJ~nD2VuӅN`>Liy:W?'&XS&?xPMT36 w0SLڪbҸ/i5I]^|oxOqgPUubշ!\E)]na| ͷ/6 Gԁv--6zH8\8$NS&v~ sz&f&4nϖ5yoY8mw׮ R= .~}FG*;{썀+DSa(bu&7#I|n$f۾sf wڢ7B( E!coNkQіIѓiǺHyef_mT~1$sꄣ'["eE&e\J,G6iz5 dLoߌ @-<)oܙLp\ģ7`Uݹ%3x ?`17LI*(zҍS.f6&IZo垒Qh Y_X({k"޼ e6WbX2x{jћT `Op8=oPgBF PfaRXFX|!?ޣޛo(Q-E;c0rk/`_G3n*z4R=$j{E,qprmxRVQZN|FM[ffWyhv#t ͛9 r3k7mӍ, )g+*a^jnOPI(`sxFd&ŷj>DŽGAqزsZnZ"Ze:px ^{a7686УRv doz n=p4p>J $wu˰t[w#Z* @?ѐ/_,ۑiePR??j@pR?UGyD.3bI#*)?ݛѫtP_nTB# S2RnwS3VR:t2nbN0&DYc s7fX c6rqKۿxSa5z%Dcrާ/-S:Sg׮;rW=14{XlnLcWd"Ì"%nG|u!~H aa3NX+8#?DlCryDj2@Mk/m/~Vn1c+_N;PP [@CSF@5,W#&gMP_QtyJ.VvrWΣE)|ltfKGWGʡnN-%DTG][hNgg /lzg: ?T3z9.nܵL'w>0 KTޝz/&*@o7-P{BoKSϥ?gHǩ %"<:ۡ4A -.kм5d9ߠ88/bN1+c@ x2)V*cȷ,mԮnW(Xdk]ePeliTIm=S+kG#х8X  BoIx*PxȸMX$(<2GRzŸakwj8Uz&+t=}4M z)z7vIiߟQao= ߞ&$xxLFca%X(+\℁r:^6V- ɧ Ž.P.rT8G['OͅWQVSP_-`]lsxQu]RSvV yO E+w6 {ʶA GU$/ ՄG݊ !t'. N6ԓM^fT?O>ǜߵi@[SqN֨-:x!1(* !=W?Ni @;'9Drv/_<@pLD35 N]cTù ׾~Zt`|YӼbmUxRlFdKjUD4JՙCd4t93v徝x8NI]hy"4qҼ _Oe-9ad~)QZ5Jo-D02|$ݓzP2}B"$E̔rh wTrROܸ]C?~t ^V&+yۓ|hb;kd69 Pda$m9N>_eXjp%iqvϭfG@a0w{Fo|w5=2 '>`<&f}ޡ_x"MP=n_n6<{jAJXɆ4,[/EsۖtoͿhDun2"Z#lй+v5fԵIvj| 3eB F1o/JK3 {h+GiśdPvTon"!<]V ;py ]ג*XdYf4w fj]xp nc7tY A;mOY9H2uGH9 3'6 I%Wo@,@3IrC>tJs`/*_˸lBG1zK{[k1M OULt$erH2L9)D/č/e=/G~A^CP~ (rl:yvSc'QBt;H sLJDSwqz2MiFuD:m!#dl# @2Aw! b?Rl{oBMPѳnhi!# 76!+ 9D`9/[ݲǭHdB '/V;+n7OI= qeiX>@sLgy>$럵nt浞ՊP3_I |VUiv" Jɫ!Ă 7{-sRG۟r.)ǖ E5)KkB153SՃa@5s@=]m2>`[գ2ր9ҭuW J:;fO}ɒߩj,oS~N6 /Qeؽc˶(Q4H%eJk£ǣGp%8q$6Eݏ[?ზ7 \~Գb#:tG" w ln#P~z'jC-W_9zy !x_''."mښ+\31*5Ǭ < Bzzg/'ªN> rm%D<)Rw?5Lȳjyx@ D",r$!ԗ+dp)4?ѤSN@OϒKTi qݏQV[57t4t\C/ya$9L[Z.O=p?yEo?Bqכ2}Eh^ɯTwr8vzY{5JVس9b}ɳ!󌺰E %,+@<7Gfjlh(1znj'weG'귘@qB=uҝ^Q>׎:ɭѕ$EREtDE"nKabX6 mڪ:ks8~+|q0!-.;1s1:a|r6SIU:<.}1E^&2]<&~AZHKl[wLߝ[#pW"رa'3BXtDڈm=_'*AKGq ]6PVxȵZh}*6m]ja~]QAxǨkwaзK-IzR^=dhbJᮠUFx1L݀ ׏'؃`BFr|[K^%NȀR& Um=+=y$!3˒sZG^K|ë#{FsA;.@WY+4c[)OI*wO*pD  wpf~@ 8դ}$PM~rS)JR=u2,' s{阣cmv@`D[h5Mrе[ MhLxtB&; @rm<\nTKᾸFb[XI2ڠo6mTP|dάJ`R *֋n] ugȕ: _:i'Rd!z7AbKXAb"ygv*e%EA4j={Q >0z`RȆL=a0ϓ6?嶷3v 'oqWĸRP^4j'!R>)}YIC4ɔ{dD+\UCUf\ԎT)X2a-̙.l&tNф\8B53VI#!(]ܝep57miH* zZ:|Sl;zꇶl3tt2da9^r0w ^gW/_'}f mXF-uHs+.N(, sEXcrsՉZ{R3.F բ|O}=|^Y4ʳ^o,.Iqlv{c'fj@ert\RԁZv3Ri0PDTҚms.uaa hct`AJtL_HG> >~l!5Dd|PO\oܱcP|uJt->TduځLW] [X7,6iW4>5xZ?Vk(ia dM0V]vpX` ɷF[{")YJ5o&RuNϾuaԠ)p۷)qqu"wk.= J6Q"\ ]7xnI: B% +3ȩC0EQdy>k5H1D%Hv2Be]r/K\8({#~9kk5)$f"oHq* KnP&'΢?r~S$n:\B|` l'h01 D@:- *n-gR@$KoY)0CJq73UF+DA&4hOa'$fJM T(wÑ0h8T(shj"-2)clFe[#_WD^gvqh]@BDZnfkXd8zǏVZHD 8xI~r/*( c!j}*0?<)2`qTyah H JXYRBçF!r2R8H4>XrFD !N5K]CI]f L qЏWWI9!m̬}qUj*ONjM|GfSռUu}Ɇ0P`M`%*'f)kbGCb]PY ^H?C{6G5,jid܌ߟpdj²ʘ *ls@5E4{(ݨr N[|W跏k| tp!K iQn0^3ڎ|]/CD րpM2v F5Sԟ)w,ZANT 0kzpzi*lqFL4]NW&a_̹[b 7=[yl*Ǣ2MN`E .?"m i$\0Ԕ0-mb^]aap3l3SrDt9} ̑`ßm_G/WR,.S_# $mm[lK7C%c1~O6+ [Byϱ/Nua"s?Hi2laT^l= RtNpp,.ڢway%kqUFFWݜSN$jvS6: (9ޚf=ِ&gP9QwhJ}aǶOMR n FQ.(Cai|éYYqݕ/9 SH=|J6'>LŮLJ~ @}5;IM3=FHgRR=7a˩Hu~\Uen{("}!|l2'W!sc K=AwEU[&,<2ԅZT>S, ҷ)OF\}0(ӆY< XȬ[R)6O\$]|m$~ Z{"8}zY]Pzn2 K2hQMWKbL7 ;rٴ'v,*yuR *z],G:rc9-h"/chpJWM><7]04_i^cCͮo6+bڂt2|t v4="_aE7ltO3QAzB?!.?(7͂ ){h`?Pqd:*Ƃϻu[-VΌ9B<+Zu!0oa_qzvZ00GW92+ tA0 ^JKX%`.g.z+agX"&4AJe+"!D &-87xC?ś M$%(3v Ic'zO,ɵq`!8] |>=+dF~A$LfG{Hxx}LM)p&=ʅN W1=cjQgGVԓ̍?  ]Xdi {?G՜,1!<߆hyDJ/R?:n0\cjZgIF7mc~xV7?vɭṚ̓~K6 ẌB>pFX\D-%nf'D}{G"WҨG}/9:k::!cUǴv=X]t>#EF>n#`*~9tP2ܙ91Brg4.+n]EũI<"c턼z  ~#zxX-[3x$.f7b>i`zx0M $+4F ^E%`M%0 ءSk t:$s"G@ bIoL\+QԻ,dddgAuN@+~fqVW^⇷!%Yc X>̫À(,#DfYO_LuHA.(wjJ(K8gle>O[LZݻRIyw!޾k5"-0?{yUa Y`yao[sJl.vFɗa!LEc>iiݏ,Љ[rXL8n6$uϹic/SnuC_e c|$ZPPrÆ2Vn؞'ԡ{݃mӦT`Y;V &;zl4Oywhc1}T8?\Œvl:2}װ8_wtڌ*-`ͫfD>>uCاmw?v__e+_6gnNΛZ|[pjK. F^Y,aHAgSl퉔 m-ͬǺeTx*yU86,6j[n1cz=f7F"F?Mp@a! 7kBd/aPx[=xP@{/ڰқOM1k]j?R9HO3*LgHыt#ڨ6b!SX!`|ðObi 'ސCkU'"#Chx/57ik~Z>^9pe=B'𑥔0uuC)) k& @/cByPw 1RVgzr7m_kU/"؃tCӉ6#2jIZ]] a~dw7Ȝwk%xA7C  1YAz6ӌmINi(icɧL{z!#N#(up8C+x#0g"5'릝;r0SX/pC%2nMUd&Śѣ7y;?B HLqAho7@V,b 4}ɗG;^YY h笻jl}&j鲾2`L=v8{._X؎9SAIg}pj `26^RzB-E ӧ+V}VL*_#MA@O"ظ$ǣv[Bm lh,F h6u?HCO?C;(MAS7o*ɋ5)$#- ggf(s42UcLoL- ^!v._$sţ)Tre7Lٔ|!1GRawd x /jP\2*@Qj"5įҳ)sAB?a;yA,7:+̓sSd{΋l,^, u4r,@B2֎oP~}cIͮ{ "Fm2f\zҕlfb,}帗D(H˱Dt:P(u/v՛uNn/Rm9ϑ `>}ӌRݰ b`[ۻ{BYkl B.癩rʒfL8 })?f>v=8f\&d[E*#dD̻qܐ~9 #dŨo YgG,9q2\uBj'>Q>tIhB<iYvv-;:k[2]=q$ŮZnu-$D[ZȠ2%#2FOMpZ[s(V<` INr[5vcUR=Z|.7@8#5<`5![!tу}*%4[LڹMUzlhIխnm;j u"zG\&=yu)R'dG~kJ=Whąy휄Jk̦E_,֙C*!ޫnjs?0`eDhX("~kZ<^Q{}YxhUO»zR8Nx+ %(;2N RiQ3,NoTu .\ԣ<#1FV6c>Rۘ_ o5,ڧ~!A'j- g ye)l9X7V:wYBrx?Cw6% ~nǧ-E_OF y6 u#JҴUyᘄPq Gx/`fJMқ9'/]m(,P+5=jFR3t =ku.*Uކ@DϱD.bWX׼'BJB_Ѕp;VB=ʛ u6y 5njc6YUC@% QrHW[(GS%hw! ^i5[-5㗴kB|ǎP,'>n^3څcak}TƊ¹v;š7KuDVA !ǡѝץ YѪ13Q(NT@uf?f |) jE)pp{ ᤗ u\oYNZyv,($ m["jD+SC"z+=.QS]@~-4F/>%3_.sBjذً5]JXOʹԮǨ*ު?b;ǛrRАRBnh>R9Z&mX w ~ a`Z]J sdh.Lsb.]uvH*LG[z*kN?)GhX4i<:W7ѩXS>{KV NvF2Bs?z2q=02"`)Ŀ] 1^&S]u'cxT6Zlq^֔|$jh4!Hg1WL_w ZLwU7?GZLs46O`\OLݝ O|YGaD `@gK2t@r]?aA&HOMyˤ dx\c 5tWhFccpXX}-6e~T!qLv6ZYP8O7jPyJ=NEȋ?۪:a;`q 2/odGZ%+V !K\1z[1a ZwH/ js@DeRrg'|"r;7|< bIc dB8ocӖdoR)c0ǃQ#7@1b} ;Y;'J=qY#R /xR9f+k}poQ0{9萈fOw6<3d|fN8%'Euz` M7oX&#yOzby^'!B$%H&9QՖX"^8'~^~Sgv0z4FgKVWTgW<>q]!&J3? GBY0 %ys|=)zDf5!&+);F񫠙; m=ˢ'Q\m4EϓsLC lVj)>nir(ɴߟ"iӿw\R"Xy]giw5k ՘pZaSQz!YAeqxBctF6JĜ=v:b !;a:5D"Y) *.>l>:], dyASS%JV{?+t [ yzlWqjm^`(rMANE x`㜊wm)P擊P<@S綉 N[M6(|rnV+y:,<ޔtӨ7BEUje$dbdw{E㋧_T@8C"vPS92hU څS)(x2k*iXHfMc)D/pc0}Fk9Y8ChYGq"\Qy1\-w'떔d m+L^%=0P#1J\._9m˖x XʐVa֬}[TL;D*ҧKҍ2hZp͎wN&~\FyrUnh:a=LީѓNAzAAP-vU<6$q?~uFb4D= ]| dORwH{ r1#*ӔOְ `.G(sc1F8s qK3uʋX)+{3~ϗWZ{E MU&oT|tbǧԟLVB`fpg2}$'0S-yoy4Ltqx˯f8#!*X0xћWKM2/P:4[>0CphGTJkEOE~ d0AkȌܢIa~󎺎$)OOa+/c;wFwQR )>_(yNFzՋTmȸ56Jtu>4wdknLdgxI =>\xcyPhrFMAQ;JyNЀ?JYG=ФݗųI, wƎ@6,0GsE8g-dsCm{R5W$F:La͵2PF =QYN#.,{菗vs'|>)&-j2^ de!LRLn- SP}843[ǼKwut*v4GG9PWb聍9݈;F ').$Eu"{hoR΍tC7$4#A]?co ,ށ\sGbu,;* xӢVg~Un3qP"湜5LE p)^ӻŹ)_ |<0ow If!*i\Ǜi4.[5jh,u 7*E`[ nmDx]xoUupJlkXZĘ06OEφtkc ҡ";WsF1wcqGa >G R[ B.7X<呵=߂ča@tK0p/WcY 0LA "O*ݶ!FqayR3uɗ,MȽ;!ыv qCY8kQŢ9оj}sK(gX e(d)`NEcD NsXոJh̻f#=Ց2YklF(g§/´ȕB=`m]ϣX4Ʃ}1dPl?N4HUiOknAe"6GZ/Eq]MQkZ:9v%26xǟ'!1o43OL #=jlL0-*,e-uкh!RuQ/)t\´Z ,I׹ J+#ĉ0c w+hҟsŹ}fbYרr%.'lSܹxG@J o5YWF;_Va/ aD $SF]e*?JxIhp4 ͩ`lsdκݶdET|Wķb/aPqL5S8AZ\g3vx6b7-}WZcP&G)y#(+&/2'-ON1:W'w\W/[(,h<|Ҩ& (^To w ԑ"vnF,dhh)táHG䈯%HܻEg=,vҬ+lYybd$DxDg@7֭S+p>34ƻ ՔG-cky4i5/*tkpkW P1-іU̩7K ٌ(ٴד+C tVmZ`б^ޕɴuv8I)/2T6yA4SAk١/"z:o^Zgg[V D.ƴVKW䤊N(N .i vlC'g^mO./],?, ˹_;ڰ)E\foᩡ> Odv[~{7rJ7x zOŹ];7&.wM)C`CuK}j>j-N69Ow`i_z1JSτKGlR+E)e~ 0//#^mSJ"QEq a؃2lUXqW3`6u:h|vE/믽k7>ŚGCO'rk$NFG˗ey;WTbluoR9uzۇ0%ks"]? k}[w gBE;7ڧϔ x3NfέYhQo S8rLs֌|̰X~exFQ_#~I:t@4,ؿ% U9 T8LݼQNDf~ M` DFnd𐂃+0.,ˠNH-KPZ Egu6HD9ezoo=h| 2fqM`f9Er}eUJMl]$Y@@Eǿar EJ:%VFqo?{fU59,? ɉEn%-y> GLѝ"CDDDOlZ&7ŧ#Ⱦ;%x[4Џ`kCb-# Lǂtъ*:EH`i|bv+Iucr<^e.zflRIfewSq A_kICRt>LGj50wV}T:=HґGLיJ^`|y] !*52t|L͇b;_ӐOΨngry_)ϗEiQ`ܡ?AGMûE03;Ew;VRZfW]֢\3|E&1-~Ba$kmr^^[dx^kksQKKS<_BJ@J%HUZZ[\΁m#|`.)qTŊPܞм:s_j/p0ԯ2}gi.X#-ʟsݙ}3#+bM+F2;K? ajM$Z:EpkOG/`e])+$_ \gT+RGgΔnth]Ғ ((j|%G vϷ y!]pý ;k;MED)rs]5[]jN@7}YBfl$G66 3sO=x\.tukc_1DL\DM0VQV@R$ U 5:Zv *Z7N x̠gЁ\6`j t6~~ 7_@2v`te 6sSnk'q1W6/~L6BϐucQ&`WSJ酆w쓻L;RߣصtȭL"$J!vPrDAI Sfi*p*T<ؔ.-SA4z;)"v-FAMMZ6ޟK)ۑ7h1hN;QZ 0^[NwUokv6o]z)ֱ{r;3gW |p% 9\`Ca*t * Nۭ @ :\ ;)Mh_,6acxǶыЮbKfh bYGXO&؜R9o;dT֑7U2 BbA ?OTTꃬh6fhK>SJ$-GzV3feph%1 9"Bo:^B^E;c9b_&2]&Z7i@z0ѷ_[jGr)/a]Zz]e7<,QMAA 8m'@Q)c)OM`J.4Kjk+؁변߻a~[Q ƿR[`:iQ2Ηfű=P~?[悶0,- $L7Opv%ԔxR Q@LZ:g7g8$AEVwHRݙVuK zMV@_E*œEVNi 9TOaGWcIC*$RL%4goxIq[vzR_ůoH[?ft-oai>?+Kf׼aS8c:mxtR+iWMY8=f &"mg3i_*i2;*cDU$b Ѯ5. VΉ Q52^E7ЎۖHb{aYvl}C$*z(zfx (07a)X+I땬"ƿhи{fT5ŧJ֘Y%}Z?]\ElV8/UYVxme_[wyj#Y9m$P3^!~ ZAT`YivS%)Kw69BՋvgC鑛.IhyJ7z@pS`JDn)t6QtBF/ )!)T 6 ~dƑ<KL|62gLM-[wSV;7Ri> /+²FgDӖ,"zjl66u0$͏3HU [&`# ,vOL͜"SA~K7^v - 7ҧ)S6r#,">L}g .]nؐ5<۫I|Oa0uKc3;CeD Ke#8#@A;?} 3P?hLrX6Dx §ll``o2h e!`Nj"ZyIrwMcqf ۟MkLlUSWHȄdI"l 0FAП4DGb7cއ8Lt:ΎY s *&&QD⎅"~VD5ޗT $Ĩޚ4x'YQI\3!xd RBBx)N4K|NGLpg0 '߂ZMS7mBjnn9;b>jݳ}_z]ç\BIIfTwg(+jՇo$k-{ vL5u(~2_@8Đ.aS`~PsNnKfv^"Mvѓ9= 7)ONBzJ}j{A4hC\k!HiжA+y\ ~z`uwwD x `,[qx8 8CV: uQ;@gw o,^'%:_y\12˶.~K as1c}o]&$""a&WDf7>LpwKEPs?U#V;2g \(2`+nD((V Z2ȄArV_&&^IsEsv arܲ"c˰5fY 1N@Lh@;&&5ymbQƤIt 3ъ|> ͅC"9xVq%pxe'!ɵ7ŵ."+gӵ':&|H (pΞ ޘ㺶A7NbT#n.Hl6*I0bg℥>rA,8K`ro *\6S@e(_P-۳sdqS0]'jxK˓$@vizs9 %(^bĨ}*· k]rpF+(p>E2/!J+Id%տ&RV69;xckFW9 ,<1p>.˨ReCbɨgQ)-_DgJ{$3hs,࿉ RnLx<:'Z7l5Z#P#:K֍d 4hm FG\9zvj]%4/vRAð1&X'Aj@uORc_O u %Hyjg u;dX` 5(2u(\4I_ν)-;hc{wczúv㘞__iþ?M02m;fĉ!h,&[BO/PgCٓh;Wp2̇.FV\K%G#Ǚ 9 |dl Dv w{GN‡1M@[1 18:A~-W8fjTH"E7 ˾D-Jd:1- iQJsv 3EG2H&=BytMYPBb.Eq`pUѴc_WoKyXi` j" jؙ9|OfH7$$~p|<qp^/R}rdYFun"dVkU_I',T:<-JNЙ]s2}3R=Bd(+Eg+k@JeEi4&ұ"PM%t=< h%'9w>V)j!iLJ6zc'k5ωH)CD&<`aIa_D1ٖ{Z~YrY*{W_'LWe<$rlꬳV|^VcR˾GEe+9Km 3[PH qz/2?I>jkyom`m2/2Iz{lD9>|Qa<$FM\t!Ibga@s1c˜Y.qv,,q7/^kb~(*={Tu83RXL턇R%=2  KNnæ ?n$ѯܤg;E~+;ou$Ǟ#VӽΡ>#{T㿻FV\_.^0~9s t=$lHF5Çl$hzbNŌƭA$_e7T| NpcKz J\~8[S,B1d!{Z>U`ʄm$xHd(:3pz0'6@BfJlH/7у5CZ@Yt5F`B8P.o/T"QO2=zꝾ!歶O<Ŷ t:ji '>vDF)t{ŢkO*9Xپ4v/Є8|DS>;DeXMrdq*TkpA}Yeͳl?;EZsn%idcb v45AU73伟Ԉ;k.6~PϲI19+L @WW_al^x>cu8e)rnj!0ECCg4= w+w.'s,߃3"Т]t+x %_D5Wfmoj/_T<*S\J#엔_^~Q5)㲾JL&ѻ`ʴ[R4P=g]`Ls\2`\OP|P۰em@/`;ÿ2@ehHA;Zx*3R":}HKXM4uIxκCe= 60F#mӘ8ӯ1*2oQ~9RE=4,-(471XJVe[N%xE%ZD1vg =We(XA~NWokCVJ߷WtB()欳Ϙ$OMVG[#ɮGz|U9v3Ybl9r>tK p{ؗss14\/>Gzb^{l^46oCiy L:Y? j^ox# UVsJY2v:Lxzöm@ Cj<#dRO7IO:qNxxw{Te쓍4k+tk|_AXeWϲj!n^$kI1YWk[=%cosw]a!Ot'aੀV:xĻ& Ik"o}֣WT(QB$?ˉZ_vCh̯0)nӊ?\l7wt WΏkGh`c]/O}uwhegl!z%'a %;E+φ޿F`1\<f7Qw|e!> ]nԽ5!rVoPD:d$鳗kH9Rx(&0f37zEl|- K1q H&g 9( Hevק'z_`xt? GK)Np~CC2:R gJ:Igj:/9hѩkoss`6(+Ab]Z|Xg3hBEk *WubJ1=Ac?nma K?auܯoQ N?݈Oz%`=Nyecȁa_MAF} Ձr~'L3W$$kV:_O|uYbrSX[zG_^' ?jp H1ɹ=. tςMiӪ'$`Sx1(YDf},|kÀ&4R$baЉOqRI۸V- 1 ͷ ÛԲ:*AD0Mk=w80Ryꞌ]2Ys"z+W [Жg};橞h. );R1_TvztZ~`Pn9' f_+#58t녉'oc{t"BFZ(y7U^Y;79}qMbI4h>(u;&% GggYZ0707010000029a000081a4000000000000000000000001646b69aa00001c00000000000000000000000000000000000000006e00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/ch_ipsec.ko.xz7zXZִF!t/l?]?Eh=ڜ.+V; b"bI&(Ԑ,$`}7 ˼fHEӁv5t%ke΂F;ps9ɇ; jK.;4 Ūu&;>j_)N6ԢOjFL t͎4\h,-goF+U|Y1y_W̸ԯu.v%a@es#.zmw^ % iD:En&e9LKf'4:f)}γ˯OLQX˜sPlgQ-*?c>4dKd'"%ɓ}bUHj.L2@2E@Ƶ2_pkcl`YmBSΗzN\)G\=sE^P8[Rvp|Z9Xӣ%#'YE;F֒d?ᴧvF z}kfAA tVq NORV>71׶vO3 bspzB)/pZmu5[ )͠~ -DsĚ \RY0rŠ803ӛǰk`J;[Sk<gOaر`ض1Þi[QDkgZL_oу*ɜ1/w9C8~D|ȣtA8G< z陉@]{^,|H}Ʈc]$ L`d~3ݰKj܌جE5QW{'L{z]8XgC,;ۥr@U|'hmpv|W}ǚJh(0KXE?}z( κNxNʐݳg^!A! 'Ft2 ~Vh9$^Fh 3_~Jfftyf^-eL+?bIa*<߲ AZ#P5kdb SJ,6EQq9mz,0QH\2mK<̝gnQLfF6ZR)h E:?8}R $lN.ꩊ/ʌh,%}h׭}H +:6S!_5i<^Ge^YD4Nt73fv5ek4 UT1 w+^PèM{pl~ /_ uL~_8"K_S-&I`+>_,ʛ8D_),O:cWakY3TM1ѥ͍<afĽ.IWgCiƫ ^d|?WdjMGh?q/d)b_kyBdO7A U8˲xɱc7֬:zT{.c9^} ƪk/%䢃.k?ǰmׂbBHe# ` "t fpk#lvx<Ԥ*|o/,gM(tq7 BRר9eKTZbCTvM~OW^O!R<0BMM* Exg272HoD\?Jh'4Wг儱#f_WYyg<ƘZR )A=meWАGlilol,OACkT̓Lg@})n)J_ãԹ('UuN1> iWn>|hV{o ̏Ofᨵ9X +=WdT,߈_w$a~\5+-ݬlBيp`6p)BZӈ2HrTHZ}mXJ^g޷>B$%lCihvonm`>AJ'|0EJs 'y8HEqCK47PgaVԅ/gAqer mWko;7@6G KcME#yt^-.ZNznX&n^)\˵1,0)2gh<_ Iif;RWA5|Z%O0eeC悶M# p`{ ϬX72`y_[ 6|1XX`~9-NVSu }&j\Jl #g88B@C ̐c4x' ]W}eŠ5tu]2H-w֜ 1y{t]BFKWB; ^hā϶8 _\CxPA>pݘ=M!W˟C$ {/JR[+#g.XgLyD ܊5'#h NmVh .#9LR T'g!b)|Љ'wYIZ{w9*HjEKx(xf?zW&q7i@H_K3. 6.BN訩˘.k̯h+~t 8pc&EIIܱ,Zch qzl͎Q4r ?9~u8 UVa_D"$XM8G ۃR]7x͔GakF!SPmyGDB'4ca1'G Nra 8R^w&Y+;#4Go\\쨮<ݓճ"GK{sQ'N%HB3ViF'_cWMA6yHp,S $wk/&QWW|Ґ,aUpʽu=,î F~m.՝#KAXNYD[7y{$|MXCYȶԠIǮh><4JXeVx r\rBMjlr3&7OYjkslx]xa42F`vCZeťۉ[Ek5@{۬=wR#R=\ y Lz83֏8V&nk|m׃W38Wv|`XPm!"$iM `(&mC٭)~=mĄvV3M![~PMT&( yY.c  -<^@ Y/G/5`uXjb]|6yajﲞn9=rEԀO3+i{C FFAޖi'Uʭ:SN&ig`BFV\P m;9xŁ?_[HIN1]a'ExqP]5g0x *P?A\v?帑J.~a7EULD-w)H[}JkZm)!YB^_ߔECInweI[N=>B~y㤐#>6U#Dk 1oFFou<> 'OXeaks0@)V G11!ϛ}XObSE!+&MO,Gk' ^ãV$THRo /<4s ʇjbZNbʎm2G i|J}I]y!d>M7 2]O-<2 θ9ь9 Oih 9(p[ozV"oXKHSn"9\>FD38kqiMlR>$}Mɗ7F X $Rh%lڜ MzW+rmAtJ|p fPW9]ro d籺I؟u^ UAiA q7;y|g!/ F*a4X0$+lv']YTceS !'=&$&]D$NXTgt}A%ϣhؓ+pF V Ni; -hj%#}G|;ޢ:r:ԛ{cE@:b*>8#k,E|;qLR6r+һL'Ѵ酚޿Ei~w!8q:."8:j,Xъr5mFLQr?UE*n^&&{,SeZN U4{6?w81U ~<SC`gErO}Je"R>>b$ ~Iၰ%hY @pi `Nv# U8!@/e{ќs#6[qB(ڱKѽ6/Tdab -fRo5-3fNmz7⌦]yF5oO3\`GqnOUq" SQ*6#8a[I^ԓ=~%TE4[<ǧ#uܕ#" ؤ&'c~$0=UOdbu0W %LYXW?dk^(j drݕ"@3>)-t_+A&t?5ZdVddP9͔Vl#TR 3 !ޜ<@cOS_Ad(5B2+;r9;]4  5<WPldfWg*o$>ŝF \iEf-o%5ni~&s.גpx=jցUڛȃΙ lheу-EսnY; >hQeOO- @~(Y F\рsKn;Yqd/hJV!!M9od49c_0mY,ќ>xٝ~G-U-f8 a #+B(GR3=~ֻz>SDŽTt#WߟD˨ ax@g{^5q/3H=RZ"He"phI w01HWߢa. +fFX;Pq"Ŷa1m8K0)1# u-Ax'S5MI8 {]:Ra qҙք^PrTs$y7cF gYZ0707010000029b000081a4000000000000000000000001646b69aa00003630000000000000000000000000000000000000006c00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/ch_ktls.ko.xz7zXZִF!t/o5]?Eh=ڜ.+8g†M_*,Z:N$Hf2}\FnK.XA7r%=&eB_+5U,+Ж"F|KpzyEGy4⣇U!/X~\VD1r-J RMlEOl- ߝr@X2CN9X4 ,q k}]Cb[Hm(ͰE,~۲%6YBPQX(yؗϹ*,-K _g gQ uo%N1| 0+$Ot?R[2|l̀S--^Ź5̈́% \ݔK8!؇\^G2tb$E(ub5H r>mcJ}3~0\v%9[.D,7'S|)`Q𮛪w\\Bpܴ0/uY)vSZ]yFjTEx_7{AJEho1'WvyKQvV1^ty*>)Xug.Ȋ7*R 9+8tٛ]Y%N]& .,R{%1b06WhwZar$$*Az?I1>? ʋH[4~kxؤˠRKq܁NcfFvSe]v7R̩[^N@ ,>gRVtӏ1`AؓJ C[Ƅu0=)0aSXO|`CySFfɍ6VI Vd/ c"G05(vI1s͕T0{݂_ҍ Tz3ď$$9jҢ 6="\fhC>/dվo4 p fIwHW$ÌubŜ1p[tjmRcfE14wJ8*_T}[GLDRELѤ6kvM;d$]mzY?T-p/X Mx(IMn!}[[߀*O^ -Vɐ3^wஉ&>z˒{ R[*=!ZK]G](LpC}{}G,g5Cm)O!l kaf{_{fvXZįS ^2-?CZo:Z;? foQ;$CtYцLLD֦<{UY.hwC6&#nOh%Pz=3@:-%y P./̩oSugYԠZ=zT55nRNY(3 MJt$C .amF Ee$U8("଴!:]/vN>iY!ܝ|kg" F::Yv⯀9eCb;Ke#mɰlSp,8! y$to%y Em`1/ BUVr}Ty^$*+G*7+e_u_uBصqx:ImSc_x5:FT,'(Bu$Mxa]|w@mf,G>%dfPx>ƀ6U|B )xoc0״tq&@TZ5sWe+4X/m먾9Q]6w4L2OGkpS8F}<+IvƂ L8O~ݮ7Cfb80\>K:~HN5'&]5|L<]$:8uR8{N9;IcAXd|)6xRQIBILpCL côΏ \yu؉~훋4h_#?î cKBXʴb|Jv>_4Rx1zm?' AB˷83i_ܐ1%MU XАPoHzBU<>G/N?[^n"ګX=BUJك Z# ]eT1?%0AMS~es) qB`?iL6+/= y xE"PZҵ"UM_`%^ꨈw<HΏ:|@4D]Xc>|3r#ib' )' >=YQj}m|w撁Y֣~`oW~YFd (W[MG%.ՠQs>b]_۳ow L{9oI{H6'V 4?Nx[%Lk0+R$3qJnfA R*Ed3"3O B*x=O|aM !R>so:J7c-A 6V\ Pf<;$5zq2|2yaa腜3ml#G񧅕0L DvL;XT;?y$]]{Ȩ%KCaRY<_o"V@8I;祛sUl<|BÙ}շcz cuY)yU%,!;NFWy3asf_!xWmuaG|@8DٶGbY'L +D[#4!jrv6Jz.W[")!bݶͨgGוD{&?4PD5냮n Z!mgf2kkiE|AgϔWb',G{:#&A}%*E$7*{ьN_߬ UUVCe,{opWN)GBvNbi8qy=y-T6֤ C+LH̠zUIʲ{ra,mzrsxpUˏ*iYT)56w*0FFt)ń2]_uޏm]I: >:a>(BJ :|^r }win~ҐyL%tS:zȟ&%CU tqkup9i#̳Ә^p6o7{[\=!zH3dzP*} p?j+CsKI[?__X5]`0cԖ}ID$hɮS_̝{VMJTv(ރUD ,EEFwRP*"t9e{|*|oR! z#`:q=$n&ug[=T.Ϯ`՞@b0z4Ӡ{#CTx>kCօi iW >6r$cNjM54BؾmxYO]}¬6@Ttbq曡]S68Qam: :kܾ6^%7[1?t :n1 ?1ktԿ;޷yTj?;V%gPOD5Md߻N0|w 5yyyN׊%L`yա&(m?Й5o μ/ }8`0E9zahxbrt3vN "ʲb*`< ILP|[Yn҃^q E~#GhTA8zj-悧2<xM.4/09-bJW*dppv:BZhUtĉXPđtjA3(~S-pXT-C–U^mB"6tt 5T9넊M l"9AZn,ߘdCl޹c/ס7GFbͼXw+JFuڤp&$bȹz 8#Ɋ 9NGMw>Woҁ`_ ۞1#@(9]ӵjv%@,l:u;+6߀o0} aFȣ҂_t m8,It_|YM{#ʠ&ZƲmf}Fe )5LM[V95 zhўaqT^u66F{H=Oӹyu V'#mmlMXծF\1*PЛ)goj ŦPl7imtP!'S҇ f!V&D͊7\ y~}#3 sZ<{*wHH^k0{@Sۢ6#r<[yb9!A$&t#Rlp0Zś+#G =kƅ ԭ]/15c fZXT-AO;[; ';@$q\Y 80ڒH;;f,,AfК p--m#mB!t%"BZ~sD{gkkڛX2ϧ޾@b&5?AWnS81SH5p.Bm"Ck|WI#R,;'i/ZY|{}Eyi=zg+rob7&H - nC|T C lG"ܖ oZĿν^2,K<':BCgڭ8Ւ_7X.r?ETqo }k4any2o.)I GexJ-pFU=4>=e,^"8myć{_Ƹ~hÖPwSʶg9ڿ_Q_S {cb4Nmd}eg>V'ur$Gd[ 3c9ÇR$4XޓR7*D:y鹧{"wqzO,zh&B|.P9C~%*i] =?pU 3ߪv7!'7 ;RM80ک.EVVdgtc ZJ6D)Ř_|7QxȹlS *!$6O7ߨhE˕c,vN`jxaw.:*16#QnW-w摯٘:2 higvhefU[")$ٸ[!9dEBXfqomćӢP?s &[)фxV7;/#;NPBc܋=-ɶ[L#ҍ%]D l5-R}ˉȉߠ;'|YT]t6#Ww=_MHIR)}q2;boصP\+#z[w^OME=3']`Uګ:JF" 5kd),jd;wb\o&k$x`+35 b:b  U0֯PӻAZ+Mc G9;#h31hCktf5Uͩ@ojQ3ҠgTNAӰltY<TS-n?>l.Ӛ9.ֱd wX/ےK"U)88$P.y(qgܑ y8^v%nivO$[m&wS-ҡ^ TO.)qE]j1)pB%/{r(w+&n85xG TT.Xv;/ f +5'$n'+,ArU# Tr2?_7 m~T+k zR(L$e4 2NS8w}WFE)<*d(MO]YFKa7#c%B?$v6tu7i"s86A E" 3olr'H:8H{~qaځt;$eaUPbq"3 2ݻQ0гs\ 6uez!-KoU9ae9 Mɱ6p(A2I\y7$ݼb$eht׆)u".sFw5!X]K{vBO7`qxeu5]q*жJ%ܠ.ᦾa:dɷh (o?h!BIyJz$hPf=Gs$ ;#k7MIЀ# >$o_iŗ^ڇ~bsǏ#W>=<~479^Ǵf 4$ŀ}5%&\aFGȹ&ޖ ^r>d08 ӯ 󒱟g eO^O(pKbIpo~J Y3v|D؈t;oo3b+E Xc1;Y𿋪FXd֍ ǜas''8;E `ui3K@ SG@M"ۇW\ }FT~m eDq 5 [=#Z[!Fb2Kd˝Yџ&DD&5);]=`WB5Jo'?48Sդ /*}DnYb76g2bbx×q<<Oll$mAg5Kb$HZ'(+˰X&d8`K#$lzIj3§sr(-Jy<dXSM!thDIyw5H՘GY%ǭW\Z$yŚbt~K˃5ѻ|Iʗ} rN98|OxDSYGvвz% ǼaH5=ST*_袙TL<41y۵DAcr^{u$Sepzk@X^ qLBLu.{Efh=sGax,Cb]d&X񍘽U @%f֎> ?@%9] D' |HRa1%C},KrByĉ!9> P~|:IauO.Wjݫ1jW[gVU&TġS|Ța 4_o٬]S*afsI–0b9ӬY+<וѩ@vߪhAI=6&&q?85|74-ղ 1MwzO%;XAeW挢=T7?aY"Jc% xnS`l``q* ,Pa%k-*~vɗ[< 4B:2eҙ`  r3 i5duf`̸~l& 9Igh#7=&Epe'Q-~hj>V uϰl۸kkD%{mo.A9B޿B9`^Ḛ6(f홣ߠeR)/MA^SQ{qF`$jEQ:a(d98‰ls,U+0w@Qڒ,1JŽ!.&%nHBr+k&?Ii) w8\F~ goE2^"Ƽ\?jN]tKAml5$߂2\h*d%P^u*E*R1qJtA5O)kiOBHm0If[ceD` J/ 4%_~DziF9Epf{57 cXmG2Ѝ5EőU/HB%n脔|KjO>=C*1]wLf:c{3"ݖ]ǮM1|Yj}mv$ɲ+x'Q,2j) f!d+Vgim֋(DQ2kzc.P6Q{e*1>hv|' PXe H:u_*gg'ϗDu~R^ƣ&-~AzuQ&88>?NQJhebg42ɭ(mG)/ 4O bN#6CW%,N8S'IU.JR-!!;˕;FHrM;A.y»3s9t$Ǥ߷];\.doҲrj4RJ)@-;a;niO*t&uj*i@tWםԶT&0ѥ~k8ymǼQKNt1ծ m"?`}&.zI.1ЊhC -A?WL|I j5z ]5DKx{ Vߦ *]Vja{Kz49-S.WDrsp s˼f _ݞ@ F[#eˀ'w8ZybI"X"hy 9;!xjLI.DDBn_E;*"b¥\?גmrH5ӻr%30}Wi6[C7c\|Kv>2MS4jY B7o(Up istȑkp}ddrdF3w)< 9Q= Ire_ghhͭx6.@FfDswmz25 TM](W_RlMqML3C))D , SϰtjIGINLs$y$+msD$_rcH(8?he/#II(Hwםbv~Үk:f8saK5īho_!w}XR?ϮMUN D˚T]͈f3B leм8ښ<(\6?rVRbE2l,T2?$b^ke1eWдtJ[B6x ]r9,0,$yW}oRmJ{0.Jdp( F(g{{3l>RPI= _Kk*BE;(P0 g `e(gqU䪌@}¹=!`%F.tkd}~'#ԩ=Ӎd 0{̰N˃9&NŞʑvjw&`њ]zʜ,Qg *݀lg!t=ݧEo2 Zp@1g0yof8H4i]#ي!oJJpIU6B2R0(w^n=|E{׋+#T0\j…I Z'Ek?TY@r՜*oc+AK簥H:  k9Y(J\J7o3qUt9nŰeT*P'L3;myV\uv8y#%a9/s2XBJV0,rkߑKfajDya3hRaLT/@;L n`c9%P}U`+^υC!UsvuϪanjZh˦ɨ$EG7r}S eDlͶy&p8Yv#6%[Y0EEgY;|G5Vo5 mhp:, .: *ȀsAWvuہH HXa8Bsjѣ'Nрjm$`vc.okeZd?˼`xܫ^ 5,lۡ7H>h{-qwBӫ&L\72mo@FQ`3Lجk(%]B# ~1a[VvIv--0ty !R.2p$ #:CAȥ(X!Vä!KfW5mX%J!CVӺtk)y]Y?*}lUkr}Yu*"O 4':"!Ȅ*wEpG |^ 8Bx#cds`T {< /ޥʢjWǎo4F ;^^7$HSq(ԟh_OQԁ"zsW0hyH~CR 0^Zc gVAz7D4vάjE%dwX5zϰr,2_0#ԊP%/s 7Zo0Ϟ Z(0DaH)#6ZS"Wh)&dVYU>Ggu)pbGT>M!}o5]E*&d:iF>#(?Ns@u$Q2;FOY+d0UrѼ[qP Ғ]s(?>_fqE\Lw͆Մ|!ӛr z ĈSd>1P0rfhRoH lbz\('d^p,F9|IuUwpbxmuw8lHl2|_撐K\hBk}8[&YMV6(7*pa$iGİI>1!dg*aֹaX]\`GQ!~Ւo``+hFCQK((c2d>J;PWoZU:VM@1ڤ[dПVH }ævtNE]Ț}"J!-6rYp!{~*!A({k} v;:~cY7@0Lb4eފnOm`X+#B`PhZ&OohYuF˘%=r}Dd{ "n1ʝ1gl].#c$Bq; qycP}o[A *k<}^/,Z|ǽ3 ٣BIhA' /rC8hm'6!O(% Vr}4ޠGFAEAJ(`4w`HrU)[V;oS\{9G\8?,y~F,]Kںb~ֺ,+ 8YZjIn:M]q19=_[ WS N@ʑETydHJ7pz~ vTp=8tpEK1]l;2OLO:-nV9<%i`!. =W "tL-ȇpqyI7ⵥD:bnTpfwrH(}8ax+pCx竰{EWxXr'ccZ\ iVjP{o0;_,߳kyaṯ_WM @3X`^2')rу'0κ`Ũ`p1. Qg =F rK(Sk8.W<<-GB. lGM0W?(k4>  C\} hIpk#F2AorqkKAg?3@%CmOkeq w_v9b=ƂУD BHx /qc θhFhk(5B={PऑTtsNiҿ'ȁf_S" 4&MVȈymc@!35D\l/ (XL~*ox-I3o8֤Px ` gv_w3Q5Ak C5W.r)#y6a_ "󿽛o%T6 PM"}"x%@aCFsM=7BkW_pQEwJ`p4ן yy-6 #9+]>e~ǎ+>[qI.sSXO39ސ%scM>j\Bf+N*Hf2t>m+i[4+" EY;sӌ5:tJ 08@9.?mĚ v.V=o.c7K!eヌ_j|AWv;pJf[+3'D9Na1wiF8tso.ٴ!qn@5A9X +gy"!.Iil?K(q,JeŇ)sm"QQ>1!>Z&yLXxMMTcSc6;=UxzpHQu9/{8DdZ#UECjd8?~l<) |.^9 wsէU/^|9y|P85+\4=<렽ׇ`pאqw/^&/N[CZ>|;pLH.}18rѴM+Ï ~U8iF4 v}AN6 8lH-,Ϲ?92kJ+%MoĮ$|צ(RW5{AS{t9QTOfk%WUdsw`p5~j7fQ [9*?^y͠) N͓=2JooRѐT1*A*gDijh=Z-&~I}dǾCp|^Kk/wHi.g+! ݱJhĻqUxv& ݕ3IIGYBi/+)ϺTҔ]+K 6+}'Q0Z3=zJf¼=MGMea6Fz[ [7#Mw#rH{gR.z1 AsYQHܮ9ĵH[s |N8@k*w1(ls5ɞ3G{yLD };dTfsÕO1+\t͑b4o))0@#vfgorZ=Xq?YoF üokʩ6A?ޙ 4tBDz< c?ґ=ɥJ jQ(gEi(r.D{vn6vVɻW-.DyX0TԡW''8!gӯ/jrkR槆p{Ǿp=jugMt9{q;:X;LB!+T2|4VD!Yp"+'cv2iS7IOQ?ضdѕV =$t{5kE-<н }z_I>UC?ö6 BZ{N$8Npkuµԅ&ш؀b#q--dPO!vS.}KZ9!Lʎ!tP> +Fe].2ǰHQe,6Ň ^\J0@^}PcÇ͔miOKF9m bO!ywFǟ R[ApBsaQI }T+A.̦Vzuq*jAw*dW(_N=2f3ѫrj;'!kj#p*󭟀wNQ @bC|s=e~ٻQSxԃCIfDJ窙T‰$kު%B*J?OxiK~P?N4jڧ" ;JгX*/Fm{@E % so.>5 }N3:Kj}y+Pnxre_sAaD覊hKR;wYQo)f<.Ok}HZN(dQ&t9[TIX.Dpі~r:E&>7A(N[b.#C "bq& F39y6p_cv=E E0t6fAԃ1 . LCf?”hb?㸎(Gn/qᘶ\jzϙ=K'4e^HѾYӒ9ޤVUJ`]Χ㽓UˊsցJO!pL^jS5'`DUsy-a"Jv[Zv՗7״55PXS jK.3;b>}mQxdړ(41^˒4 )'F "_mpI*xk]C+-jV~!_KR=&HV V~~Q=8WKNjx?Ʈ gVL<`ב||+ks+uzkgxGgcR" t1t|/O?R7Pʻ)bg˦d}R|e4a$֥'W_Rps_J2=AeEJÌErZdp2Qcv[1u˦6o[~N~`S=|MAR|<؈[gYZ0707010000029d000081a4000000000000000000000001646b69aa00009fc0000000000000000000000000000000000000005600000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/cisco/enic/enic.ko.xz7zXZִF!t/0]?Eh=ڜ.+Y%D:EYgj{U&7`+"GIŚ 沲qP `#8[&3^/%{*LEwa0`ȭ;k,zJKSGy3G[{ -'ƚg3 V!>R׽Q]i0˩e6@>=oc`j?Eߘ #} 雲-vprb%dcFg%`TƬcTb41J6z =NCE!3q$P!vf|[ y0AHuU{kLYG +2pMI5?ܶu<|qu_* R@Hڝ|JI3::0귂!rT=ڶK`+ne]-f6֋CCk+V@(/Ş{n/tM pl_ReZ 83T~9.:4#B-[']oԜ\ ڔ:mH/$3sٷ$Us$=Ǜbw6MA>*a M#mw)cqѯSQ`]t7PcCНfvb:tI1w6\zwKAgjg965U,O6ɵ>ݩj.@`͞XЕ/*%:{ kssN fI;qGp85[@H&qܝSXz_O0!;Z՚lJ6+h)Z(g.^%yS}Vڶ}#y:"UJ>-%`J}tM&Oc+aOB ո+<b3, 褶FtE#-q9k9tHyPܤgxp(i3azUwɈ[:-Rg W ̋\odY_ 9V$urzis'oJۙu ԗk &E2b[JZ_TV05E:-bӺܳޘ(ZtLՖU618HllWS#8,LQ^m׈ϖ}j t$UAO[\1auRBP^vΜ]) Gs0 lD.>*bIxz{~(]RHdk=u_ܭmfĥLAD,%{eI~;(f/$&KiRY`nHmVEMLM RêZ8dM\ptDArmAŔ.Xێ&*vL(VY줍 ۂ:MKv$ۙo^fZUT8&8`.<,=۞ -TL-4JAFYIh#%e\13saVrg7$ uANY" +=zjg)Ħթ v1U5Jҟ:dn}yĹ݊axDw^x`V+tU:YP@B},;hX.P XA&:jKzbӺUx~Suf7fvΎ-7VlN>hr遽یA[drd ,_=6WK2_9 !X)KB} T'iVxRs\J0]i.!zz%QgrsB;4P]5S]pۡP]Pt-&)^PKkt8ϹWo]^h]ޯRľH.Ι6ܵG"-3zDVN `_k"Ǹ~ 4 vupUN=Ph[?xeXK+Gݽ<[s Iz|ī6Xc\JEhVTXO7aݧ)#}xZg/".Dc]$(,C_,`cO)]dI9htpy_[e s_@4k_)cS e| Q#0ޙHLOȔ)OeτB۞Wٴ6_LjFk<#(a]/Ylm /N$iByݷ3Mj4N3Ed|!g/1Stǝg|.|=Ke3XwK+76Q*[ǫyZc 1$T|];'zD+͕ӱ(mPG TC7M" 'oHZMߐv5-h?ڲ`}6^= A?=a2ڞjvœQi\e CVCug }54XGWzsR@'oE;E\tCABZ1#VԄI91ls\d&6Ft_w&>="SfNe3u Q֝3e(#5ϞI Ey Kg L@-,VT0ht`许)5n;d%R/mj84 'BE}/:.Yջ(~L"ʡ-_%4 K9"!εO#Q.K/P55Bb2}W@1I|๏v|p]g[}kt_2<퀁@ - eT?[e~LF|RIv'HFёh:q {~0V[[w7]YnX25^+@ZIlƷ N5[eWˁXPC6?,*O×Kk %@hI2u&3=8n4<p9Lf'TQQ ;WYJ=3m-cl-kyEND-Cl`JU M1CWEqBEFv BMpxP/M_ț5]$Y$ñ1t5qǒ6X %֮'4]8tZso%zd`ApcL!=:^ɷۜ>|qiyxqbJ3'mgw*)XDW *_VX6*!]Me@;E䯏lrHsHQ,?oԌ}qѫ ))c o ={3 8ׇR/r @P<uΞ+Q̉$:^p[2#bmDz:[Q_QᆴG/NtGDLP.Zr3 YMu7jǛg1NǓ3ϻ ;R`jp@bO &>p>$2MU[siU%A[OPtv4&vnd)p{ Ium Y9пeU$`f_\ʚIdV Z~ȭD'D,-8obI\0n$ @].`uDf⭾|Iކfqt\G`oC<}W4wh}q Ƀq6+׷ v4/GLmA`^j/e:2:}@8Lz҃Dn< !zGL4s7&(RkK_+\}ߙ_#AީqWIa'D"_ctOăaqV-!jf;1m*r d|oLzJ3@ior_l@!z>)wzd[`BgRO?U0iN7bY$xq$H}}eJϰ鈡59qāصp͸9nRMB)/<Ԍ~#? o ;a:yi1̱ ')3%oG3vb) T"MhQ֤TY H돐(g%+$f{uGŮ]x-U$! s zBJN;gc W'JnBfpHh'2Q\7|<{v}xߣߒLJwo_ΉTb e4Ig>TȞ]#٭ {y>a'8ab(l4AÎNu?.2]t~o^?Q@KnMui6'40Rv+emէ ~:2qicM'H ,j  G-Q$L5ŀ,nVX}oD+RŠSj8wȎ\E҅[fZq_s0䩉YGPGwgWbMOr8!.NG C]7_x'ir.1Fa%^6-(z*C u~r>{` Zhf |H4KWpPb6+j'VEQ9nDuKIDpdz>gqLȧoWSAp;.u6`􀥃A%TD l/w:9dDɓ MsnOƤ>pEˠvM&$a]@t<F]J3ϟD"0̓;F5I%1W[R!L]U.RM]4EXOUJS[=M"!ƛ"x(R,@/.쌿{eݕ %yC VƽZitKziRxݺ, O{90ouB|Ҡ-@N?q)|. UlW% d8U=λUԼ8WgbV&+Nqˤ)گ$~<+P8HB$$A"9Bq|3|ʃ|p3Bs+_. M:<"]cbr͑wyy=yƴi"3 =#j^Ku.kێvO=&mS[a(qt6v6`鷎p]ыPm7s˗m%z zO;N xԙ?r&Ia cm ;4?ڄ_`X!vŏBNX/Qi~Γkjvp}Y(dNV$tUtprcŅVs١\,fDހRVEaYhL7#Hʴ&"i5΄{lDa]Do.b; 4Q|hǶKxILGSu-&q4Ӄ8QÏNм8 {T?&D5q8}󩁃sc&w}3E$ Ll97H=  ܽf W&V"; *x%.8MÿK  >PjYD~0 á:Acޯt0E!/Ixun'iAr #J2&y,PxQ(M%·aO? ۝iB: ">hύDO.jBD]H'ܝ67mo/n⣢jNFrhs#[tw ㉪C#d)lwҧQi(U-V*&rt/dK$Ui w3?,<ԕc7~r?"XO,PΒ`RHͪMoU4zAJX(%''_R<#ERYx~~E9a{! 4!/#z[x]tιx(P$a됆S\\rh+:u*K 4eD@ 8or}V}`C[#d?$vɿMj{xZ͂o6UH-ELͱC3ټtyK.)cj<,, k$3 SM5g:s Q*IߎxTt]:8`Dy%N[*׼ɜ /\4T2*V'Ft_U򲧗#x}G{xظay2^@^VzҟwsZui^eƸ'􀙣1;ᕾhZ) &jlHjZTќbſzԄ),f] ұ;"цҝ,jiѼi?":"V ]Ei@x!e/ dYUl/Aѓji6$]ꫧKu7|5]ks?-C]c0FF T h LKVX{ &a☈-I%OFheLebJ 0] 0DE.[MǙc&;׻g hkFePZ<{B5r90cMwlNoVu69W,J`݂<z7svV#Z^CyhWx$5D0)!q JYW)X͢cTgp&ݝuo“夶:5в >@Pݙ9inAEj3.I(=4{^7m.Dt=ll%g9u+5 #A,wSAZ斘s/O A ~(pE[05>BeQN+8*Nު9ir؋0%&]τvahKB˲kvR#'/%t~>VS%~EetSС$Q`%E%cLFrG%N^U+Sms'UU䝨o&1*,"̙ǽJ՛Pt߹zo1%Dkig:3IbEg76j[`:6H(J}iEf*w48V4*5h_&}M:η'4A%s_ ٔY}nrjGui$Xõ~y{5)o2Ĥ PQ6mCtlFnl\ 4pnz)܁]+˜vsܧ[ %_s8ݩo~AȈZJ&3N![tMZӐxb ,;Ҽ"Kk]~fnW+ _]}#9(db,8VV!Vbj"0İ%mpۧϴr;6ʴdQU,u>n {)9Q^  ,3R&42&(T)FiOMvNb#')jz27yd6#I+u2ܐlO bv[Q'p꘰t-QO:rlh6@B+k&`g=}<  N6v (ˇJ%KOhj2JF§X2H|/3.cz"E `5>dք" +\o+&.Sڔ,D< $!^EvGP[.? |&c?"DD $#FO$ "KGO*H-d5}p#\fC<(W&a+*LjkK}ƀC% X$S*.]5He;9LR`|{[% 9zerYsEj  @2|ɦU _è&wxM*S0K_@% I-2)pɽIPEKMίG X97DD"e]*֤s5>B8@Rw @֚eC(^BU,0BS8$zH e%0lpiXk1G эN<l1,qC$oi\ʝzmjԺ*icpbH}ZX{3RMN \ԕ_s-*Ah0}.q~@VL]ss@XI#n-hk^&IDޣ{Ö2IKe*M:ThjB1߶Xs-2Abc2ly㸉[` мB$-qTk !#pTMQi+hpjƢdn"NJ#@MsciL-(6ijd{4]Ï)Ѝg r<6Olfx5 Xް(N?ZۅЛV?q_O?U"rS2N]o%2t$ҼfhXP­0F8Q%z{'qpA)_Jv&N܀I, dXunXsw,}>*ֶ"l%WYbOx]U9ɎOCћ8JclPrB6Cv6ݤ}ݜ}si]t]㸼$G1%Au<Oc,ʿJ#Yc&>v\ VI₠鑮 .J 8 ,h u١c"ZR`J̋iޘ}F\/gm}OC*Ccxa"9_՟`M(&ZZ{+pXp(DWvL=C& M5CxiOoYJVu6|lk(&gy!jtQ %dj-P >͇ȇkӷ_;8Gwz9F- 1WGP[nT;dV ./œ 񺦧R| -sYZ:- 6&dP X87scd9~st|j}Z \ǘ'ҳ\Q?-O'19t2\b0lON9`~%@T n9#7Yr#ROEP:VBÖ7#wX,Hq}c_x.tzxȦv)\,I5jE:R>t_?AIF~n>7韻{C@7$;eeFwA=Fߍ72e+w5\wϔ]OvV晼`r\\`uQ++w^s3ڶ0i"Tnb UKsKdc:Qc"އ4j!~u3 ]:1 5YcŶ'Y̘Sߌ|$l\չa(X.,qKC.:l:3;( \^P-D^_tkD sarY25X*^ДDym^9 c[&[`]!:*1BEqGWғٛe%;t9 vnm`2YЊH#@Jg&[ܳlѤxᴮ220FlB +zdg{B4\n3 ֙U+olGԏ|=/o^AZ.H<:41ep6 hYvurTVu?zޑH Ev,1nD4%eO^c 44/o>g}W1#eDKBj.iV/ ;{g`V\ yyB}K󚨍5ɓ&F#xB&x̩̒dqOCS,S8PZn7ֶ'i0 R"8U@s.~$v2 NOymV(z{Eb![ I[pW|{KtL=2{k*p,2F`Kf߉FǪ3+ jWb׉;1ͬ\#|D5)m&fHD j jԾ􇏽@a~ Ѵ>܎qMCnzGKvh{i_F%Fx|BfT|R֎WrKĚfMVAt*0R_=mUVm^2#NƙJ~ȧa&ⵉTdF{Mu}&1?Tl/Nͤl76/[l&3lf362kdc=eh쿇ʰ 6h#X!1̭-CAP4|˟+&`0 = "Sa)حEu1z0J7Ki8#Os sykb 9LpϤ4d/XK !j/so dztLaŒiM,}`S0#Y'+יio,CpD d@ͪEN1M61k>Dٻ~[&2ӭx_&3ţٔ1 pH**z{ANJv%Y^A5i ٻ?U1eM4]BHsĕad ҔشHBA*J0.63+?#5Vtߖm}}%L1OP$K% / Y=jP[OwɧhoFXM#2<[xg?Mnc_l苈HJs*o,$6m`Y݇ >[+a,k|t6gbUε*;iXX{E}B&]ށ]$"yF7\A)ǜޣ*hQWV'j sa(Y7X(8n<fAub'@n WUf`~ء0tb LV nӊ>8 I:U%4_9lJt} `$T~o10V%itD3hP+1KEJ J C N^r~,QQKoЀGmC6$@j`8H݋S}]IUd0n"ZYMmaTP5/mJRS`EvDԴC-3HݩW,f""˧̘O/x s=>#A_/!(B{)2䋹`*(2vOO0m(uSM sY{ZޅD Y&w2`!_;`da4ҭu ӧR=՗L۽-ShjB&Khn2q쇹F;ً=V^K# 5mė1 VF֜h^ xC^]I*ac>K=cƦ&]4 R[CzKxexn(8 I0j YbunIav_){Au6FEB\` [D-H Yx! 3寁fYx! ZǓ^dtE 9?(e! hJ/Uƨ[-Jጿm+ |xXU!vQ"*Uꯄcnq Sx8wqtYQ ]uBG7GkQ ]iɵGmwgmBJra#  ppD@3JEwr=VθUM/1hw5d$rj[Sg5PF`52D=L,yl6;n ƜcM*!x.mέq~ ;J'K8s#kx ddlQfEq01Nm#!o1en~*I, ]7K- %$19y\J_'ѱ+MH'/rj2nN/(!qCOŭ b8GVZ," 'b$(+@F>= v}ȥ)Y0+x <3Eȴ:.a֥b| {4W`&7d#ݡvla8J'h~/ѲWYYp\<&_땁Wm4f2/g<>%s IjLr~mRwWH}vIahm7tƕ®8lYq.\$Q݋l#Ky}9 ^5nf ;. M>]>Aqڢ KFC>U{}QC&JxaRS*-l䮞y`^uM>_f?EY4Lx+z+WX`]-FQ~G4ԩx2QX@hkTAǛ-IJ}7->>JNPVVJ%d^-iQm/ (\d6X/oJx~r 0L )<;SѼ5m^z5r'_0Zo/KoipY٥n/hd3 6!LoJ41s7/cR]zsmZ 뼌M=/6 .Cu_m59SV*i.l(3j#YB`3CgN/ȢͶݶ:`[IkS|#e&@|7b>$-|D9>,\ o SE>րd:$ZBdj %g$$MD_C nsw?igph'?0t`mI4r @uBTC'芖Mi&2+;oP ʍv]e|?, {[CD$mwAM.'32=-vI9a{iɛ ɏxi&-a%׫!e9rU\agj;e0/-!4akBS*z (ck8r@*҆[Ҫ0@z;@A"بkYz>9cG6A tLU٢_&]j|+70kތMS)NUh4  z +ZYѯ "- %I $6wԭ4aQ ml3D4ϼa^p#k,-7YiUQÒ9w1{my.1:|хF\Tre8敇AxqhwguA7_C!ip@8%Y/jN火"MN"o+Hژdh_<:&"ꆴ>$:M 0vjQjɮwΓCqQ\Rv8MpCPmhG"DE)G6^N5_ݖ9\NKeicXogX\ ~9|"|n$+ 7\NZʽ:ͰS~zF0uJ(e 2s(v^.4fe ܼ7uVk@2TLȉpv=3)KU58*`o鑕cB쌛H$(# Gb2d`ʓΕKzA7XI;-p e96yܾ]}cEm5(3Yʆ~i>46覡 04|.k Iޝ;K{.ڛ,*w{!Πüv5Oi3ev]3](fyB Uha`iD圯aEYw8sLo2|X$2(@Om;j $+(K~l&}俅pvHmwP L{.S*pbBӲ [v|p,cu?8tnG(Kғ wҳzRP'+]<)2VVdwjm6+)u:UK6zqvzWe.IF /2?&Ob%E}5v.‰0Y4%br(N@U?AYZ/(FR^3y^:<]B2߷Z560t mK|RK͜N=(B)N~{pӈ@c`cGS2-j-pm pWqe6Ln8~xodקvK(ɸc;c \<8!eaN` P`ڌF'ܻEvmW"*~z|QhnP9ibH[V#Z8 b+Dܺa=8D0( ϩg؏:uN(9w>$Sd_v}Jo#,QBDWve^x2d5nt v&sXP^N3#nM#w,g{Pb<JN *(QiCZ`K@˔0r 5A*ߡe`sq>. ^Y Ky}*$GPDZF^rzR|>c%G_oTq 쌫q%,t;:!O4PI"t3BۨkhK9g܇?"z&Qbk{ ܜȱnist (rB8Qo2x8XUq+6 y*3宱Hq@J]53[RN2fzj@qȣ%"H.jB4h<>4,3Dw; wʚS 4)FYp~tub,QK)_ A4S:zNѩ r  oa뻸reA+Gn)B./~v-l#oϳqca2G@"4mi iz6P^#RjqBBBCҼzdE Κ>:XO ȯL Z.rܣ]4K4l'Rٞc Q0/"cl[E"~;ƣX u%*95]cɇVٔV29Іũzю!ڕƾ8"#Ow \f 1ylVUz'(M"2B^߻+: O, cH\R->u yDqپ.CxkVg yφ'0Z$ HVHG&wR>$5  '3HMP({sm3K07M"'!{y iECz>ǸϑxdVPIҪdmƸi$_R~ka; Iğ̡=Ǫ"6#z 9Di8Fc} $KK4)>jR;JE(j[|Xtyb`lkïϷ(\uv˿"=b?;0oݣ: -ݕ]Irflj3 &'[*ڊ-@.X^BvC.&ԫU齇[vVDr%@/hG)?Py B}=Rkgθu@AO!>ą/s9[gsk6O0I1hwޅ~:Y?u(WK7V'`Yu,bE=1j4u p:ĬˮQ7]_oUlTm%ǏIOof>`6N]G1D*=^em"55(K&$Kk^t{#L̘0bKRdtSmZȓcvo`U?:2 klaQ*QY+1ИO4[8Ru+BxDxRoQtm=670 Yd|dqGNCR6~>!Y[PNbM`© 9Q FU,:q;KT_^n%I*T"+(ALY%NRUلo;ؙ3|d2V$zExJ6[[OpmHmw+Rܿ=YtD1Ung f`u®vj}0?V->B8ٰ/gL)Vc 댋~U - ҴPYaV-]\ޏԑ,@m#K{+vʓ1cݟLDd9\Q8ɏII z,13[Ej[5&ncA.w=r6A2}rXI ǭ1{Y۟ G;n󭏹).x'TbT,Pu~x'b"m'8mT yVش:vi7hC >5(Qkg16湾Paj"èosBJJr*߻eT2OW0=L]{}Ptg5T`N*G[bz,+ٴDt)WT$# gse@pmVzspt 5)R]:V?=[Y @ +s=<DSܻc32jtYIl1kS$*p%aGʫo;l|edDLƇ&(U|EP6~ + a~ه,$:p )"@gjvх]XU$_SX\H '#0X~twXE U9B0x=9Jju ʕKpeUױgټ%ͧS)w'oUP!e0Gh(I0/ 14 *bPgW5AQ) U%UԄhxڣM.hA]"7"ƦU Q)Н^ 9D(Q{)^Y43Mg CP.0h .#>!mv;X}.@ewoi  /^۔.X~ޱ9}dMy Vz_ i戃5ȇy$?Pi$dG6$#6,6ÅݓgE@6}d9+X8tk&l"ƈLfFV%fQS9Jo5Cݶ6 Y{B &$r-w3CF2h58^Sw/ :g%u_۳ $BrpM 5NzcSh5àNvS?e &MXS.n$X?LvH`W^`?9(TuߝS@HmIXNU0Jek0@fi0)D?BN"M47{O%ec3vjoܭq/bS+c|'C0"dEyU,_K`Iޕj2S1̅a)!('ewiUU}{2}ax$nm7 HÌ4No;@{-я#k%_>W,PF|UMezz X/;.TD̢ݟpa\LeЄ(xΑE¢?IwI#" Rns?8L-IT%Ecq,/ű olJ֩f"CA_ N^MʾSkrK+طi+{i vtF^v9K=񏶤G,GyXUb|$KMbϋ?v̔ Ί;Tjvepdtj%Ujd~w][Ix 3Uu8јWKAͱ=Uav].,~z.`71c;K */t /`ldiHͩz:W4>סb&z- ;m7Iz<KP wDX/"Zz;Ft']^u2 sKcOj-J[mY\-Ν LCӛ& <_%pӲkCT HX>:|i\^d2$HdWdc m6<Xo{oo+rf_/SNWr/KqBc@HA:^] 7yYMdnܖ;_FeXnRltp/*1 Q``v(^'Ġ]Лlx<̹/:*ĚCPK }enz8 )XɿyM9TidEwDdFӡ@µ7/Jd8Uq1މ$/PB?v,=J/ƈ{,C|Yh䡽)rik&6t}pU~zWh[4!@$:Jb'sl]3yj3fYȆ9ɗX3OBuQBdy 80=RX@I'y*xLx:C/Unj;KEz ]|\ZL} `_i%차4%6\.ROn37|0yTN eg(^֢#5ē۲?fߙ]E>φ%1 ݕ0l<  !o.$Mѡ&I]r#.K79to?DZ˒44Rxۿ<׫HwpkDԫ3I1-RI,u=H)!x5+8̴ҵG(pV}Na+!R a>HIBkUT@;c *rd2iZA4rhvj,:4$۟]wvokd1Fp&R FQNBliC8@&q jɛlXB N͂q+!{9!U9 -n“A%UX^U&a35uE}) holnVuFHU#`udqf4f2 3o+ @^X7q >ثeȿxiYЅ1! _]KrI[w4efƒ]>@Qs {Ě}h6hGhdq|sƾZ*qbϣmyYۼ 6ƞD:x)״GH7UT61!aV2V78y. dm'x$!;[)uNmnI& ErS ԏy,u3 +$ϵۜO͎X&k՜NjƮUn}>B_(q^>I@-+2$Kޠxb.]sQ/\l5Yylـ-I{P%]mkk(QĈUX:G)L$TV6?|OȲAr&O. 'g>; f!ߎȨ7#t;BIi.{Z]k0݉Bln@:AG_n$`5Bd6 U%#$Kh5T 4j$M~Hp9}vA)'2@̾`Q$1^x W-vrhAx?T> Xt3>#s&qU4M`K vC .j|ֳ 0MDBbqw܎UnI51ek$C/ M҃R|SsN\k:/|_pa8J9BnW1OppIe!Z+ }"gU7VO Dsq*ARAA8_:#8612TTz'2詛ok^pg~SXReWgķA`4VQLι͢A/ABJ;t-p1+iݠ=0׫[9 7/we4bĭPHgP2x'q؋Wm_#]A$' Y+ߖϽz.sxo|7e 1yc*1~c5^ o4DdW[po h@!޽IHT)z FYxU_ LFW疞VgcOxdž3>{cL$#ŔD6R'o{A5W"ͭ NO +,ږf !N$SpD}WEnQƉ)%v")cP)S~.OL="imQHtB+l[ 858^NuE#2GC G"Tz&z0ۭ>|pQei S.䦛)k/@ӱ!u.% ֛"kORdgo,8ސI1.=drcm@6j`TmZ:> $)QN41ѲkfƷ4wBxmIIlޮn6"Uΐ`<+f)PXg,WaҚ8 jC!Wl]]J;W ]VZ̟/o`!T>3Nl9hz w戹f:n1`-8ӱ9AufIwF9&7**Uds>%^?hf4X]Kcӈ;Eybn󉙫s Uac=7о-fZz`im4v Gl9deBy[2^ecl|Zw 3eu1ۇώzuS Qe`.z0unZkvXbyiy|w=^"F9 /E 57Tv˜O2HJMoKjUp80ԛva\-^V0W{* юFeG"VwYOZenxYZFV!s.6i9u@kTK rah ,]hin,nxzis6DC.-`$~M@NZ,"W;CPdh(&4ĜA>ߙ*p*G^$~\cIWG?6# ܤ/Vw8<: W°mϙU+)\+;w3x+!-SYdAX&)Pfl򭙪޺s:WpgF+ԓTђ"bs`>2>VgWL2zY 3Gk#=[ 4DjoӒm r{YH<)2xs: MAr|oC.]Fٗc$3Cr"- _tN4($_h津yf;U4]* %R3Pm"YkP4D JF̲b[_,wh99 hdtMtpUn# Gܨ$BA𻭔JhJ깡tKVZB+EC|jPIٲ7&6\G4eY0 \<3\~M'l :zl&]%'c2DG N'93Gq 2'bH[GdUQ]'1:WR~Gy>՜Ѷ3='yOxW"QkNddM)aXf}EޮBQsFq:wz5ճ.Q--^?57E0ʝH>f)łcy1 TFw )̶c]ş|l L"5<,**t{u0$BíqGpK'ca&f)-s9ē?[e>^sަߟpHǙUip5Q3 b"BSneSS9Rap%B8L|g&UeA)=䊊h^TcMP[t_sWUh^k \9LFBb3l4 \ȴ-fӌ3)A>NZS "DkgQ n%AfM%h)"]9ߘ5_K Cz`Cd%UؘK6z'aAO|=bs9K9w4AJQu0=:%'=M01*sCH 49 Y*arIYCHRRHE;wE(d $ g| #ٚhpkˈMVe%L|\>d4M9ite&e}D1 2my290AȌ?fz@>+BJ> YE◽2ܠ^N>JN{Y2B6% ~e4M}I0 5C 2a P S%Eސn&KFc t3MMŔǷi>aez );[c >/qC= ^_,˘lL>!7jV+psI'sDRC MjVnnRLsT D>7=c:eMP7Rj!\_a0B|2%AĂ a*#-mbj3[Ϝn&Tk9j1|rQxHn쎗0I2!soIoVUK;rQ+HqKѻb8xz?I8#>a2Cpt?]-zƄo=xQO sN{B~S5]W@ÞP ["ŮЁ#vͽDfnݛM S!.KUel]#S뭍Zr|s|e~lJP܇};Oٷl@XY{`b?2-e^s& j(w0Q|.zʔ0nЪ͹U ŕWR߰ChymQf;Aüv9R]t [BM?ň$0ceڡ6|hjDx&`:׶; t_ƪuqAdcgle`æ[t z3C(`2 *i6R32nJmNnɬ#DBr`>8Ep"nB}-BWxʊU̶nkO-s|hN5WKZҪ3Le}c}nRRA Đ^V%WOsVLt?\Dgh̑-<rB2ڶ U̓=zcHw {z9l *?Uρű W!/Y˧] 드~75E/Z(u" IhQ|-lqA«sc (cX!E8wL=yei;ܝU<#^ޜ6G݉v:>B;pF6gm6ѷQHch!]iccҊn8@j7K6 eQvUr(>@gqE\q9ClUb1o|Y> HfwE`o@7b͚k`vIĤ7;Ad.Kii5pß҅/ rD]HѶO*H9h왥 UƐB%yYHbSo* CQG@*xk! 5u%4͓~,[_K; У?o`A:l$,cY+ =5x S\LȟQ+׎LGo|8G%{E` oœ%Xg7V%#!B)s4Hvx?,(%vʺ *ûA4\ IkOwKf(feFl`Qji+)m,{3kd1"a" q -L*!ʽlx4~/ LGGȂ5t9 # (z﯋$bW2PT"!-~gk\4Ժ3uO\}L#ߢI^0R;3Jwm{f>غ;JP+Ȧq!L:K( `g潲du ; P. QӇX0eGYE%t Ʊgrķ\%VYtv-!)<2DE)⴯xM+693~+\X(JKL5M )naW3>޿ŝֺ3 7Y_P4U+#"mKD*=.ܟ 6|1߼SUp>gcc,HBxok iEQy 9_aY|ܓ;5mm! V&<斣HSJƶᄌĞv6nh6ԹO7 f_SgNج+d/EP!̇HezCǫEteũHߙc LcϮJ3VT%|@Ro٦7Gq>ĭツ u$׿\F(/n}\ 4jn,wwO( .Pc5eg``ݓڮ&v&Ui$=g_1(1DoL=J:D-atCgH{9 Q|7 ފ>JZ!+-B܇b 8iICIZ[pnI:ɥ00 !2+r8Dx  'S3+l!4fǫA~Ua 8br<1}XG='=]:b5F BmtcBҐZ= zeòCILhbfGhGm kM~RKb;D& u !|%c6-˲XF ̦+~bj ,DDMiKmE|^x$FZa~`@@<_6hwe3Nt $Gnp&i,a8\FݤUf Orbmpݟ/!)5FQb^Ǐ,@1psx Z̋f%[T=3NR#' b?Tjx#0+ R%\`Yn3*yhOj|z|:[؜;1 &<8%@_*6@Ai9gBjjwS)-6x-5n0ᳮ;A9B~"o #H7 # /-z0d-CJI;u_Mhұ/AАeklQ"vγ?~,u~+ibA;@$PAhF1Bz*4`ws`$Ky2)'\L//4KyKaV8l1Nr4/K%EWoW򆦅؉Qfh)ppv!qDUb¢9\~bTKoH ^Ʌ,ZD zH*\;a߄gIOɑJ<(=O]HHENg;)[FX91m |g4N=w u&z{ J\H]eP.ɡW Ҡ_ڰ58jZ '?uѣ+:V+4`Fޡ;t*qeuy4xUަ@_NႀmVvj n^;s \jR*n2l1l`0c'r"#u­eC(Dz>WMd_H+9yiM?dʨwOH+&.㉐#Qؽ!Pbz!g-vB;ZMWbbJ*tD^4SԒγ/_/_~@SD:zS7S_D1}!0[v H[ Y'-ia~eɍf~RM^nn5EZO@՛{)*U,Mj<<[C1QIJPp4@K#+Ylݧo?hy i+XCMR&w,CI*5ZrS'FyOe򷺄;ܙ+?3`pGګ- V)t _6SӚzdqyU/9Ej>`T3`o\T-܊6O/ebNN|Oc` @Mwon%ۊٕ>WC MBHWY3Ptsn1ERvC Eg62 -0Q@@$5,ҳ/cQf G"kDe Rw+Ck`FrD5yРxY<]>8}A>~ÄYS^`0&ܥ!E5Y&aIR1 \B &(o"T"/Qb$LI/$:2h`߻[6Nxu j~";aeႿد < N/# E"u6 p rUs%Uxq\+CɴZ].KcEQ}eD"0ۑh:dvO_^اxyn-l3՜~:=_˖a?)!y$$=";68w.MR|"f) y%#ޔLQf)# lTR~,AB)Dj#h$Uw:>9$A24mQ ?nJFYLv&JRAuV9mXUK 7xAo%NbTppUUB+C0r(*A-8+`orMSXDBl}I?L!:PF_f,p71< ٟSaxsW]K%w&qn_M.;"{Ydye5uFbucT+y2kCMb q݉vǂyK7$l)]ޗmU6$\ M߬5dL66 ,c oUpb\TA,g$OZ]"<%Dj ˏ~>ZjT1F4<}E]8 /gWd(ddɎ'|sR1 0|fcxE43ge+AT#<6h)7$L}V&EL*V^FVv4 )B >80|=;*eeł*!ůHh~I yCi2dfv04TqQ'?[^v0̓_ɲ?˥K^@%Y.\=t}NW߆r)1˯ȟƉ;@(MNݸkd{;xʷV?|A*/)4N:L7=M3[1-P*pΘ8ۈQmK_0>?NC18Bn 4Pg9u|/Nq"5l5܊# nPZ7OWjUm͌6ߴبd5b |^i& n1@ڒb272Yeysc-t?GO}X!|Z$F%5B(ۜ:g9G Ĉ&iieP7 1;!+|Y7 !A-g T/tED\_0 CG"—^hkWs# % x:#x1%83H|t7h070y,;UtshE2;sb^ƉEfAF\&m9E0!)R^| D"jz~'x"Ռj0ʎ 3 4Z VW-AVG":SۈRiqz}tVs/=9|(BK6j}Q0]+OdlpNq<4O48EOnV3I ڧxojeĎ=BH"ݤ=8C9DAFLo*a>|/w#ٛ:0nAz|܃X!49NXo<^A>mc}#>Y*?s#@UPv[nhQ+U8H7[ݯO8kZ 뻶wQU/di>8%^ _Dav;.^] 5 T ESOrIZ>߃(}]}|xG/k6Ŵghjx5u;ɤ춦5c\`;B-iե5%!d{Mׅ lAs,[o- b*i&Hf`&/(GC H9P *sv쭧ɌE Cn F|8&1-WhS->JzI= N,ӫzDJ3bНN/1,ޟ=BM*-CS[&E17&qvZQ_m謟v> a]l3^g>$C.NIJ0޼Rb9JX騊20`2w2%pB/>sk7]jv7]/֕?kGe6& P):*ҵQCWI{JvvuSjKŠ K=h".x r*vƪ~.Fg%D‘?* >[yGڂ>yjo=#Xk?H.>`g50۩0AB AKQv}[\r8"V8Лvm/: _MJJҕlu Y ?q5vIS2ż?Ԣqś:)5tgABm]6{&О]N0e/Lj]ȋv鯊ݏZ52VhP[w_GmHե?)2VD4{j*" IaoEP1"̹]c-80m6614+G_ŗnNU%)1TQM?ʠ]xŖ(XbY~FS^9:0* nS2dKA=K*(8 fMԋ`B[d̨O\fQ*)Z\KȌ-Ņz:ؕ3F,RSvUI ;QHD3_!N ze*U9N4:鈸`x_@}{'K䶣 ܑpQTai7cfr"-Fkn[c1GG<1,yGtۛ>I,%^tSW@eV.Y#?}J<&f,U8 B %]$%Bv*{`*@L c8gxEW!D g7'LJڋQ>+/cr~ `*sT /n bcQMwQbs"$K>e>ED K`mqQ/DdQly`Saf(w05[z P_" E{h[LdĮ(ߌ7ov%2u`ms/|m:&# Ytˣ D瀈 t_oKbL(`[n l4Hg]ᤶhge e?],vJM 3]v0mӏV":$_Nմ$ [|K;RmG+H՚5Q(gmscTL+ 1'6qeJ\ $,v;Qq/!9eWyxW͚Ծ\a<3.[)O{"z/ ī@& ͬ Lh}e)-Ȋ8(2) ہMqZ/Ll"ؾ7;yD2By>4KkYl=ΪrBP"o-Ʋ^ i2:r {0ECY>5ZC {I ;Bw{:g9Wݑ(nkV /:&*zņ\2B$3s{!^Ȯs*A%ٮ|pmvރ"!Pw9E~l෡R\. 9 diQrB+R㘋o~ Mh00ٿ=crh3 /},WD^l٭:(ح󓹇'4>}򾰵[tݰФGy)nwS[")߲!㢆@*@#6SbX_Upa>s`+?xB`?'oo3@Jsχ &@\9]T]K|/昋(6sE18'z1XX̴R{Oғ.eL>9[!{/$>[\7td~oY'~6PN-%(eVN׺BxU!$T5ǀQk 4疶в+AE5gסwow TTw<"stwejHLALkEe/\!w^D!F~:\~JQAJ_ lM&6a.\aK)P[O];t }A ^ILS ȲXד/_Aog>0{J9&o[u}ˤP9yM-~% O[W3NjȭF!ght6r!#Z_kC`@MG+*Q)qG"Cx:; 9Sf\f}`工B%jh3jb&4YHRW:lVT /~~͇u`1e`,$ wJ0m{4}Ӟ|!cLbXIU0EUyn*2 IE`h{c6$@lYXQ9>ĺ\1dc|ɵ .iȩp!di#"uuc$1=2;AOa%T[qddcixwv}#w@>XEnzYe`a;݀,Fe̩G%0sUl4MTWttX ].M7u͇BxZ>ad6Npѥje"4y\-XJ*IĮS6qib^d2?~2dsx0*hBe^mV9TbգabI(K@̳_%ۤצH'p31ƷP|O&Ŧ~ub+$W%*Tp'%\0x>'a K #d@IZW&^h.Kc$6UZ^P0&m!u Y'蝚s)7!(uxzHk4EK'fy!s~q PP,9.{C/ؘ6􊲵?ޣJ'?swYZjpPfatKF`񓰥KYI'a@fAБ }k7z:hk#9w/qid :6;B2"4nڠk8B #߱FXsm,p.ܽo1_pMdƲ̤9b7 %O" #E"A8R['zV݈FBߒέZ2WW1x-}䛼5>J?~fdmѦvF$"GƳx#xc$-<9( ?an_9MYǞS n|>>e[okV= vƐ Jdh6*ǖ#5y)T ɋd-y2NY@ VMyNW]2 cY̴D2͖-)=7x1f~ +L?II&1E3k*Ҍ5qux|wP%S#(hiH8+VtuJUcv@Om$I0EX2'馿bn*[k/>ykc|"-V.n"0xPN )5-=;^N; ,V45U[P0?7H[>6kegu{p1q{/ eW9B63ӴҡA^mtf'a"P2[[wr ^F02VqJ3Gk` ã->ȴ\'^TL'G Z>MPz`% ;BJ"+Cnї堉 @>yJDL[SX "_P>plyP-]xnJqKˬ8?I=B?cʢJ4#+k>{G>3+ݒYg?d r U,~,!Gۀe֨U,oSDt hѯߢtQlGPd,b8t\@oO͵/sNZc<6Z BA%r&AS%+$S!+QA%^ * ~ӝŲ(xoRqG*ȫoC]-gϲٹz5fv[4 z8gjʉ}t.hKowڢEsYULxCV'/Bb9t[Fc| D ?p>0@4dU%8%dBcMv#T88bU˘(G]rZӝAV,'L4)Sts8P&ĨDM @SdJXr\.I u"H=eEh`e ,]_P J((܏q[|u'UdY'eIj{hJFf!,$\;c:*:N2J .NN`;[r1$Q;ŀAKAzڒK#47W"F[oz7jy6<U_D eUZ_SGY"0wA]0k*MƂO,^QMW/}+4ȾcqF؁(ǜBT_d)?1*V$(E蠭 o~oi=a]OЖYq&ZWKq#6UL޽p]{Ei+DUQH;SnC,Z2<7DGLBjipUa\ S~|玖8H̰=f؍x( 2(UBt`45~X\BBae6dQ J7D/ y:ۃYw٩D8ov011b8l *#ڈݧaͶbGz\&*iwbQrP;>a>z9/W r"O0Iֺ+gUrѤ!O܌]>-o=4ضg~Ul?!-qpov'=%2|ȢYǹ;`NlѴԌz۵Vs6!_DYkoCķQ*rx'cA-ymUm(N VRNѩ[$uQ׋Ơ yL>$"](j0s^J!eS OMbeiqRw& P$Qیcq;*r-3jw5'uH%,{PZkFޗM)3>!)d\U^dyE[93M0V}W$x7V ͷ!Sؕ'ëi/dzߏ/5g#'}4#øh__ܢ1}oH2I`kW GL̀Q9X8 W-ȝz<!<*M+uR15~ ^Ic \] u)!|/DUp($( 6b.T]O`{Ыx*^>>_MkOD s#cy[%OUN92Јn H©I\ "Xnq J'Tc>_d \qzx,S}hV'䍩p*ʌ3pwD_|,_b} 25!1r5Rp/V6uoah)JV Kn7>VH9|ݽ o/jOϦ^k=,ʥx(d=" x,Ee~,ݻ{&ӀFm/ܷJjqep,5GAa#g ߷?s"]-$#OrAoAXydpV~"E%`28v2ZSfHp"M؀yfR`\@ظP 3H#t3ā|e.7%c\鈛-G V<6#Ks1#dKZ.N@JkԐM0ۤ @y:!q΂P8q#|QwģatK4{;|Bg&Қ+7llgG KUSheqHPÐ"@^nY=Ȉ qݗXk1ĕU5_К4yk30D|z .䔣wXD6A'gODg= YȖ?)S֦E*NKP{=8 bb 3"BjˁҲ9Gl*뿿 @G4`$_cQ{ݿ%Dh 8.fⳀ$y-tezwz$$X·[kK_JF7K6jZrH%_Tw XѪYtԍ);l`ecܗ lm#Zm] qv/_Ѓ;31rz/iTRY7D ;C Y4@7.tlǡc?h3 ٿ N,N,$Gp󄰣OzBƐ<[Q$#3n– 9Sy!Au'iMdTǶ%aY64]i t PQyږ ػ蛮ꦎD2}ibb!_$h Q \GH PS)Yni_\jk*ZF;8&lUl1yWosuЯjy{W=b9[2@衎J ;u.zˍT lX~K"nvM.9G~w,dH1CeH]jEJH{zpnV5Pb}ĄG0xO.ҕ𞺯3oL]=gHȡ8"P`X cxWh%ڐ`Ä(,*EUQ]|O(ZV "%nurΖ- iS Jw 'Qk/qvy:ݰ /8Kd;hD)[,/”&#.팸/sw-힥56p7aT;Gɷќ?w| : }brEJ~Dܰ/a2KhcCPc:{ I]m\M% QM9PbTS_AAnWvb cQŅI[G*ހ[Ha,!vأԲ|,y7zv=TQl ьOj@x[{É" W.h 1 J3Z!NE }!;RMķkkh8v` )\&~I<5Q0b^y^z DKLŨPDj{XL3 0c)̷Lyv]V2˙~LEExfU.\xk\7 G48 :/DZraRE Q mS F{z,&hFV3d?iK8@pB*=g|_> 'uɖb#|߷eOrptƿU&H`!aalPhD᮷^moL״!i>|]rD2ؘO{:|Л]g8ѝUKO(6cG=$ i.U*8-vvYX։,۰+#Ԑ$g ooC PX$/ r=4aOH ӏ4b=ǒAͫ0}퓆\IB9Mhhqk|>\̺HP"#LEmJvFL4c.ܝ/РW(Pybq@k0æ\ ̞l9b "F Ld! ,ݬ̅.y8p1鷞|Nr8D*] O}/7:  -{ڥs'E|Q 3|q[zꂈN ,Q[wK&SY9aȿGA%0Wf`zleSUq%W.,f&مᘗv_i;6Z[{»*NOIiY>Ycn#&%$gxYPs_"XY6_J1?gC8ӗcNu"A qC֎-Q|&˶qB3W$ܽ3QK豽1 ƏjܮZXVI)P/[XЙ$gB0GH_>\a '\6$C=1s!f#QrPt IAv)2^8TI-CF˕a7X]\5I0ϱa3ۈOLF<=UVnN뵫?'*(;$ΞRYhg}D#!!];?)">\ ѣtrDCGDZy4㖸?l; RBOs0;R?-nXMS%1 @S鑶ڤk>@/ &jrT`lsT\ο(fhɔ&+Y{/izI)jhhh.$ Q38xoS=:;K;6O/A-em)܂#tF[ o-wg)3lHgMԅE;rG#t"}m4[ᑝa쨚)$%z?}!$#a?R 16`/&;lm}&d;rl>IdnʈctjOLBIrىq)@u(kE5T>9'0P[ _s8(\OU~r՞[*TbGIl+sH8MbMA#QƮQVJ7[Hi(5Rz?]O?C:L]^ȖDʗ(Swq/24MmGr6ME{Տ:daicEZGAAU&|[-hI4;f'S>*}CC7ʴFr^m&l@Tb U7vzO"/_(LkS*v`3NoxQ- m>FGMHWo#bm?6DNzwGGI0hCA(:B[.777HG3e#Po"6i?lap: rgG&_QqYM$?Fn5nfZuIˁ)hH 6:p6Fw)qn|uU. e/\pdXRSZmioΎRl[ a&+낙uHYk'6Ls\O=$~3.-n¶Em-7)Go.S 4'Z  ɴF;9k]u-37!J-Fu7 gw>QUgKNLP~C$ SoUMNN5kc1QolSw2Ԛ |ܵPHc-ުIۚVCiGxcf  ~x2v44e| d WiMȈ|{C2 р#<*3 )Xyo3vxEPA~Hq9y׹Ly2 +bܧ՘ IR8π3+E^" S. Pi#vK>ŃEmcBd:>drΏ`w_n/Ǵ9sqM| ~֪p U @{?R'wA_RRC vqޝCVCp92ogR5/3;9/z 31&z(h H !3fDPuv1}ƶIܙs|U L< LYP~,Tۄ+y< ] 941 [!{D&MD5{ rT2Ta=Xz*lN*$/ nn2_S vzV|*5x7K}> f*(+LmH(ʰJqȂz&b{j^BY 2;;-gҍgV,*(-/a5&!u%Y6-k*ՋK-IR:R&vfi,^9hfwIU^zA:Bt8#*hp*FI0 nr*#ip/ƽ(.b\ Pf;3.7 k(GzD곶l,v_37׼#)4k+ŊR-ri7WV4-6JC1[8[Δh}*"]:]1Bڧ^i 8I( s.7Y_*N.ӗSs0l~YJ^ue 3/sPO_,x:3ьTbѦ?~VxöqWx|&^㌓Oc rOWT`d p^,Dw{PA'@Ш>x0,P/Ghl*]-ZfhvVxdY{~tZl: mMREQC+*Й"m,ţ gL.Ze+xdw>wiL"|o; * :^j~IƎP{xY_mظ7gYZ0707010000029f000081a4000000000000000000000001646b69aa0000f520000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/emulex/benet/be2net.ko.xz7zXZִF!t/V]?Eh=ڜ.+p:gǗi55(Q[2mI]*珿&*E)`qS.8CӜv酛I#9݀JθњZXsi>;U!!F"?JCS,Bˌb?9WoN)艠7a{?)<HdEABQ#F/-mr/p ,,?r.x⥇.=2` ?wF YkTݫ X? :|Sk MG2R)ƒ8;1gR~G- ǕbOOR]z?r#$Ef~\y%v$WEimy\GVVrYZ iRaV Z9HŠ-2cmuyKZ.N=8؛fMn/@KU9k(ōQ4ґYSIޣ"hP ԑ /^. pjp卮R)myy$k_ŊqZgFY$i0WGUZg*5^kԃP)snZ\ٸ"a9&;!׫Ms/ۛ&1U^qO,hڲ:6S"LzO} QbQ):85?[jH"X]l*GܑH-f~^Hz0II K[>5dY(z)0K]^\}:k>) N;LS1ƴ6ۏv,v7a$O%6cZ߅6Sڊv70=IK:d$DgϷlŭ؏@XG G76Um8؆=^b,+bqf/ob S p%FK[II"Aץeq/Y[j#SXl>j`Y'R952_B)a[Z3fL-90ºA?J}= mZ*ܘi^3 <*L۞9g,T;;|:?yJ䂭>QT bFb:ؔwTT~C(]U5k˲=_A-u:4V\ m3L,%r7gVa <~NrYjѕ`7jzKn HK*WŌ'2AEc.&.. $v>狢i<ҹَDGPu7͔+zQ;. :d"$jjҏN9*Gbyh] YApi[ ?,-B~'V&.멻Oؤ@ 5fܰD.dK9&/2LK2UH!Q%\5Qؾ$AÆea3Ԥw/M@ʱlʉ|6KnnZxn}6d4%{!.\%,8B,캖xʓػ_Ć*c0zI栄V ="k/sH1*fID4&*qQld.D[p˻- xjU.UfV;jyˆ/W-4_`l"H9b>}GߊI*NQ~:8xpyoؗQ:P)qCbf5/奾)1>]ǰ*d˺<>?[2*-1Ȃl)aP(*HI{naZ m֕G¼=lܭ)mdT7#^ B4ǘNuK8>s/J((4/d)tyrtd/! lJ뢘juX}4nG!RXuP~Bhiw`Î>pD ʝG< ekα/YL6⿷[oT޽ a]e#[dBBdRv]OLꋋHO|`ȒԔC_ZZid U<r4ߤ4)234opCEfA.#[ĺp5J֐b#H()UJFa.%d _[ woqBOr)<ȚO2c߃ѻ+8=p7t:2l0"Ӆ!󫣀^":~UFLo$Eb' Rw-T2@_뫨AIx:A\ͷ]Zy不HNٹbKKAUgIf)w8~:Ej wzkbԱYrrl!V})BbV[Aq_fd>-qc>]qRZN\j2q֤ KK͵rE !t7}mN6Zi>n 23Lbނ}L- A樟:G󺾳̕c,G#H[]q  >2uDSz e1ZXU?M8؝@pAK%F4CMS G~|3Mzs2_42uZh3U+yh a)XT )5&CR )th3N|#Q yF|@Njwjߋ΋Z d*OS`FŤs0`pqL(Sf9J{i#9b,֛h\bgw*8lM.]>0^GhxXvv[i7Qc=#g;)kh=: tty۫$|A1M"T,U¨ =X4 SmDb_;:SR}%[ țe\)as'WQLFST<#nr ҏӍ*䳾6M2%|W]rJF!^*,#Y}t.,-5bXd@iih@ΫTKu^+SN~HpVJ.ǂI!Rmx<n*x(4G5;D#nFEmf]i A,SlJ+o}]gjqa1O{>1O1h*pFS}O$0uEТO*?ËCmx`o;b7q8Dcݪun'_:RֺZ!^@4}ŐxõCCo2\P( p&N"xgd|61%iv1 yyxGnk!OćRz+7R8??;5,.`'#pSJNuy[梁$}G^)ob0oT k![J*dt2!8Ld-٫_a\&up)_bknFjh7HEVJq& oA,8etY5>6'OO+Dn2*A.\`S;am+ϋjK7z^nSݳ@md>$@;3\)_Hd?< 鋈iJB> ;' hLk3"$ej9mAC2F%0kpq&BclpwhŅm!PRM }Ok~]KIl1qI`#e;S 6ˬdzȰ>JP#Í J.$5>]L#_Ő:>.%bZqKl@"u~84*u/ + R|HF2d\)ӫj}^[ta /AY+ț,m*XD-̋'m\(/H˕q"b:hʐ$@9f@YHF;RG|&k?:2/JzFw 7ninbb%X)b02pGporQ&Hd A4<*BO p!]KoMєGEvBj)8r%Cy9?38;9'qzQl祠4 SJe8GI-* ֕1їfپ$157,e[Nn ϼ"25-7ӊ`zAN6o1I>=Z%IcixШ*nصĊFA(m(`Nɗߜ~?dw@s\#CiszP:M;hħ`j}鮫c@6\iԎR\ E~"N.OuvM'f@ a9P<ӣ5nl;2J#Pr pqxPe47NtWSe[ I>O{zY!RJ@Ts|L46v|oP嗚,Hj(tfaF%t(%x@Å0Cmiѩh6NTrC4N/ohx`1 ';{wgctՇIސnIbӑ%|#@WtZPgsZk;ܣQ%  7cpUjeT8'ЇQO#|^aCFܩ OoʷSFa?B:~+ jIJj3Ż}7|j.յMF$iCBE(x Ǫ`@d&L- *a; Lᶒ^?)ZA?gU)jm"sc̰.>t6ed^VN/fb%xB2808LlA|r25;w%HxZmfq_fӵBnn2,5h@\_@pÜsQkSӯ8Z8WwZY 3d5Еxz'(yl\sGxBܽw p{G7*L ±UfUԜk ̉Y^׃]R()O6zN.LK[uwyjj x\c U96Td6X[dKT>|j/Ex^CHZ^5 =KnOZSLbP*4Ǐ]ds Eh/+FY:Z7 *("Uk6r0x nlu\rKQ:=^^,dЈ1OFYz6K Ŷ 2?"Rc4(.!;.ռ E!s\5"y8M_Df\Gܪb4M<$}!9/.|Ψjwb8 UzӨ '{' P Sև߹KBbq6Yā(J~u ;i (HAvx7p5<Mbm967)uqi::!P r1iU IrC g<y[%2.Hs?3)7f. /,F2C?4gSLM-d:!wVdM?&X 8ey4Ua&vk#.*r<(JG/Ɍ 7\ &DoVe+dJl 彘$}5KZ5i8p5Su L[ %jqb܃@vXN4$EW1$@eϬ}7G8DLBӟ&Ci J; qBxQ`KZ:tH/QDt<dN߬(ͻNSg(g y].'C*?\ n0lIE:zr~1kڳ($׀SV*ƞɽceh*UCgiZzwn _k犬6qj<&>`UG̃E"*ys2%yLM;z-RJ)n7?/\Q.Am y;i[Cj ,PQضmUSܛ/>*O1;x $k\YB=}s8s%>W~yNSi5ϛaiU8L@o`oTi/b?g"9u^%9pQrIS3@@a cKﲆnB#LHy*UR%6\cJEb^[.zc)oXLU{Eޝ1Z"J,c7̟BS%ρ uϹl}.EHmMF֝9ǩP9+)%M\,noH(JWA7Ӭ#"%=-TM0 *C/M9 Ae'%xUS[>}Y?ƞw =}&ҹp3[OT}V eiGgSuDnNj=iiDvgHqݡZi9EEg VOӆa{:dqr!dOA)U%(z##j4.}:i#kCr {Ch^'zoY34ur-P仨Z"JwL15CO ͞;KWM޴Wځ_=$W[قEIƁlp_<4 imA!וh\ ;sp'in~-K-=|M 0U8zq&'ٍAV:r D(v3%<AKz%E=Y!"sRiaT/a+"^q&X,uX̒I:=,vnvK맺Y*^ڀ/(G(,\e/Gy B*[+{2":="ÉRHIq<Ҳ LӠ]nj֊hɥUzmx̣wj\=kwBL@I=4vNTh ^FoDoC ‰5r2ӓAR\Hc:YXcƠOךݷTB_ԫl~҆#hhlݾcVu@?/Ƨ,a& cWS$L^NnYKx*PLkѰ] +#}]JofCiG[#,=H;xkIEvM9ADd7_gC+Uf#Ŋ ΖٯƷ m# oKe1Lp]j~]9O9]u)VuA(~O!33u!)8y_[|Tv׍'|7~=i0. W0Zǔ'I>Zmh나@^NF(潠7]^E_ |#;DM^D/BoAu&WEVCY>oǫs`t(9b-ꯪj.j g^y*'Hh=AyC>G~;ohʝϬ`G KA?fVPmj.qf%'6@k$BU;AsM_lf:n]FL/fԷWMNG1nr&eD(S2)_&F׺RBM-6 A\i}R$)1,eXsHZL<,=R+T%6 Mu $>|ٯ8(>dOMA#_E|VL-_I< ^zP-oug2"ٚ>Y;,K`) Z!?mJ+צ  [Vrc+EΉqQϐ YQ|&\9m9M6y6XN'ԏA F '%f#ԭT27"cՏȳ(< Ne
sEv$ IelƩRc%1N鱮A5w 7Sk< cfbh3q%=e9dSyK4JҽX3 C`0`FۋV@=rK=;5KX$f=򍋇F|1#&6>;d$p~n6Xb``l VuS+0`ey8d0"MZMy-)-xӾt{A"](fpYA#Gchz;aD qfte=G˜sݶYd_V ذ@H|TH#*z֓.o&d XvEʺl/ϋ]&g\M[-&_  fEÝʂ v_nث+>gc!Mh;xZ'g0OQ_}s+xPeնPx;(/*yʒBkvގJ40|^CCB;VNyˀ۴%0%w5[Z/xbN? $BqܨC I2O6lM*ַ\OV䂊lX`":JBeN"i#kÓar6` x҇MX HjM̍ ?3пtC07+P k#~Y=O?}.sMXOI0D1ix{ݩ[Gُǣ~]"I^xᱬ)NaXn ,-+{7ZLg)t$/RQ&F)SMz0:s9&iJ5v$:f֫Iu˨[.F ƗDڰD.Mm)+' bC$MXJ Vc'r/_~A(&KRp~8Eqbieavuy9с/é H˻KAt[G^Ԭe$;||JT߆5PCNX g^( \#7v>T *E=ϩZM1@tu^&BgԵ̃Wg$uʲ1`a}У:gH1:!Go43)NM.G7"+kɶ-ݻB"۔JB!:w.+u3(#ΡXNGw ρ`u*D@ Bʇ  Ng'M(JVXH+S#q{aƆCYo12oj쭇W*z0h,a}@&1( 6.32}ZwRuf}j'&iM*2f xR.u {i"번`'ʌV$ec֝ P|}&MKBTѦX# U/48N2͙&fi/˔q|Go{dc[ K/X])KĪލ\k1,| -A-X6u_!l5 /'1j SpD%AcmhvL..|B,GLدfVWZӗT _ 1jl0)(OP֋Gz,3so~+ǵSOzD*w0۳l 1e$b Ⓛ.5j@T&jAE]P.% ,û׍tk܉nEӋ}7뜁.&H|?=RJjЗ7Kʺ.m^GzSA=}VtdJaWSeaehZفdjc#c@~rj3}2]̍8ϴep#?4N"&>g7oi u#7JZ|1rƩN[ S.6bcM!GJ+ ̨Ҹ.Ku8Ljd'QS{^Rl F⿾rë.\R<IR>)($G|qkej6z6lM疛֤x;j]nC-d, |5kWYvgqĝNzi2ljS39b2`HW沒 #yĪ**/,Wohb\V0r:{_ vAPi@\xR=uGђ7*=s^CCʊ&]%"* 5mgcI C/+@1&i5a]čk.j8!LZ{x=7҂d}?+n  z*dqZP#l~$\x Vv5e/A» 1(tѶ6[n'njZޏM]vWPM镾d㮜'1~o&eVQ$L_\S'AnzTF%o) NO{ 9F0 cVgNZԟٜrH1f]XTF8II[cWQl$Sh>b:6=*8ƔfV$:ZowOSDyxZOqtl6edIOSɇJGigaO*'Ot65OB$ 6zˍl <=\y;xD>tCtE1a#`}Cb:l`wS^yA0Yó81_v}F<,D{֙V}I/fkH$cX0`s_ 4N!'-y-rA*`|W}B\pmԖ"J2P1/o8C"![ʑo5;>#WM5*$lҔ VYu)cf99 RI(k892>i>,``S- ?>AV5&TzMG4 _mI/%F%XٻQU҉ەnKLY 3hmVe˝Ip_is\ -Д[~#!@) fQBv`9;.p4W'|{`fB|UC׬5 KC-j2cLȃ쬢 W~N8 t0h[^I@qqTn7 cn z]E;i%~B&Ԓ%VCj; J #yuni0Ȕ.0!$eno twT>wT33e}Iٺ C*xZn)oC<50C6p:8/KWOLJ;}=0F @g?{&+/4?PۛeoD)h3yNkBlߢ>SYZm:՘ofjRe8En-κ#q;ۿژJ0[dĮ/tS7 Ea>~ooGKc%,&lINhYO(Gw[(b5NrNqd|kbWa_砇mYDAZ )Lq2b"LEoĐ: MsI ch@PTwO2P-s+T~m[c֗WZ& 2?}5 ڂk~\(\ev_>=;d|`B"Z<=d4&, Tg G GeNV!9v_gJG,1xO guhzspN}Ys~ϷBh> ?F:A+A1)C; ߐ *ꬪ, _;RA] 1Yc2pW9HZ;yH"&дb)`ğ'nXAK@w ˏ9iCh\>bOINBb[%LHr:*˵ΖϽ$~9LmLuDop5:iF#Y<<+= (/ve?qBھֶMAfkAsxhxY5F|Z2%`=&}^tyvEH Wa|jZg~0adUz h飢O bi! M:)OMҎXb>`L 66t{~CR-ىh)PhYm;kz(`0h֏}!;&jc9My~@ClV޾oтek|r)>XX*)!x9I:v->BW71BMlhŴ<ad. b_273\{ʼn2^5[̯kXPn^Wx~$5/W'K43V̰քvBF81͘PR&w_EL6T?ۦ?}|dc 6M J i ^f[|/1RwU2ǫh7wz7Ŵ'ѺiC 0 L 'NqCao6) t=F ep# 6]5a,?ېH ma?8ffJ|)Oހ{o֢|hhGWBJ^5.:%( QI t~[TH xHDU%@Kh[ rSmދU&z,1/i[ȉz9ߩҮVDt'c ;[Rfaijo9dpЉrKGwŁ(4G.T? ZPg1[uEM@aPvb^eLçrMQHɌx#UU^%"6F휿oy0=)]&HGśJov`Crn0ǤrYwA'QIu&WG Oݑ3)>\ -Ȁ0v〙̄([L;-lH_Ȉ>} \꒫/&7ɭ`J:2{3ΰg1#wvP[.?:BzR7m  y"fJCN@O8xqc 0FyzgM]l%,ԮEAP@QQI3g8FEۦk;ds\z=TBv#Gfb ]$"XK{߃YH"{)? xxpx^&8dR_Yut-;vC֤G0Ȁ TB Wzj3lJ\yJuZ:Sb 렴jO MD 5' Y( OGNҏCLͱQRhݝy ܩ\J=oPd[3*d0CtVܬ NZ4Mlo0ǟ6"4xce>3wl8sĶl֓zS/9OfNpBbޮ gr!iX.fØ3c"~uqM9zbݵ7MřtÁHI_6Yt]W:CusuQMLpHqЀs&6N Ī ywk* Vж?}3ݏE"-< 6߻*#=qc'ȑQۈr&M^%2+;Wy.ŪVV匡sJQV#v/eI$Uʹ%te4M4OBe1( )?V2{C\cէ"xWR/Yg6,_'A4r.': sdZEhF+&$&گ2q7ѦiPTIE U4N"Nr ԤHI:.t1~*`X6jaqࣟu`I͡6=X5$.-;gтy0$J~C.-ãETy֐.4a9XL&Whw0;и/cXxWqEDMT[/ I6`]r(VOx>K=g]\)V z<3vӆQb1dt6!x ܜ@Ǫ~UOT,;#qm%7`ݿeJm΂J[?[Zn|LKxZi! ,T8f|MOOևlW'K-+(Y\"!"/7q <2Yl4ktBٮ:Mn6{*E)=ĤnHSSZ۝ϣ#1ބu[kqs?P{Mu^w༅EtP;LJTPhXZו|DtEW<LJ.%&sbɈg|9p펂yX=Ƴ0wb6GTa^̏RMCHƏkt_ZW-paJ Ѷdi)2.|{>Ee.K`@A=!s8PMP~rF[ ؙtN Mɩ𽥾[%0C-F_m چK-KfjhMEc/NwwmЛik9ZM}Voʝv# -`#49l]3iq=WE TF{6<liP['3fZ}gQ7xn+ŻyN$-?3ļ?kIKs@F* jH` oKUر Ym%N8>κ10[N{ ƪuu*'29aX~KMaՎ ȨWeoIJx duh@i6c]HJ_P1LxJPRbI9+lwj}C1`E@F!!tFs\;̔/l"B`ʄkbJpX]5# ͢Cz2!)iE7ڀ]WSz{f'LA{yywƹQ g1MXT.S5}{VQ7Xɩ^ʷzfr<&M:;,V֨bfcsD5=i˘8v<]~fcE@vt[z?^)S@IY͵HS$^~5^Ռ׶;G+D+ +$CSkKN sU;is[/!.i,e_c j&x D5#h4Ob9ZQmtHE͜E:liFޜ$ҀFă_%[jXp[ճ6xojDhbV):~XI\/(3Ko{` 'Y|v8R;٧+pV y5B[x R9_84I*_}I i_w7X!nuZWPVإ/'ʖg?$I]:(S>0>YH)BhWC O1̔ǯ 4~ BíJ]PzOw.~KK$ҩ0!B I|Q73C =l8ZV+Ta֌!D +ISi tjD!  Ae`TuaouU~@BZx5ڣ{B@,#I8nd"ԥ]s)x0x:^+D8gܣyABK9 "P5><gL pǢ00LQݴY=5 0)僧}h'ܼfvm0rV)oֳ8>s_@" ef8L=],ɿ~i?~H ބw:4ʶ*&?>1TsƳ$Ic#nFb~eBW}}[wQլ"ȥv{Ğ$^?9O=Ee}i+Je1:e5 I;6M)U|M_f4)ij:_e: s`Y_6JGZX&x:zIh2dBG-pح(>nUj$iP\3 )j=$K&>Zkt*$>VʃA4\7䏽TX@\>㊑set(2G$}6?y-MS6QJ\F0$\ZYOD+ziX< Rh>ĢM> sIߤhlT%,Ry/Lrjxs,\ <]ˡ[ΘX{(f܃Nau/ P~˓""@5rPoH> {<@BL7-lxf~8~\;Y &Ѳq|pLRQM@A,Y{`%y3Y1=p ,D'$߳_K1UҮ;1 _ Ng>phn*;XqȮpk0_TE@yXIܼ2h}8PUJ(=o`g3;|!&msZdԡ{qa\ ?M c1w6WÈ!5t riw[nJ/mArj WP"7̽nggR*$L.mȼ&R7}5 6NQi2Ov*ægX.9d{C7}1j>+ }ޡ ߋ: |M\&gFLLk\%Ť7IP bXUf_ot4t-mm W>P.U 'M ל2  >̱gYǚD!tPrO}u[U9h+ "@WI L^=D]AP! szA? {KIM)<-rH`ԎSl'odv1NDh(=(n F9lpj Ǩ#` 0S'D_1HPjXo"(t>j͘}k#:@;n[SѤ NE@ڞ(FӱCNWUv%cwgYȵ.H|b*D `vBQ^i::YgM|`Tq&T1M?.pu?7 uzc}u11p%^wґD )SVljk&+@^½z-?|O9 ־|4¹5ߪĊ!9{X6 c=*BZKzNmsg%bEY\\Y' gWx6=7%_?lT蜟g2I{z[ѵS6'D$sWj'ycA@ P~Q -Ė4/X( w+97z@Mo>4ך-1%%t*j 2Yg]nɌQ=&FGXWw:ݣɅm p$&pe2'S\2":qj4I?,LToe/'K';bՃՉBeqKتnI#RG.(Uַ]7Ew_bn %|thWg Oz uJ:F_Ł.2oK/+fN-pDܮ-ԤkweNzTJ(k 'z:lHwEH7,]tǐE*]QQrItЯ 0HHG4̛6>vT9&D+ =oT7(Vh.7g{)x s|94-wPC!{Ln O4BG% \H] aJa C6ׅ|i45C{}lVr75_ $SMR)m6E7=y-`w#%pe2t53d2)GKm|OE ;w2%Gl\> yL8!S1)nJj8C_݅LR ~|U툗|Et-ޅ$&qZ+ nb 61#Fw-ԉ]~[tje\ tvʲ3fRZe ʙ z,/{) _wyK4Ub)g4y 9/LRa?fvt2e͆f|y!>7-%dIvE) w_4 lt$>X]rbOn+)Vb`#_[OuxlYIL,ad5,l{=g ;H(S%~cjzG$3%V5aLJ c1]\-өTyWBŋe(I32:ηPi)GCq3{rugW~ʹC Qc>Eئ {܃ 2i ٣_3fA-A+,uRVIbN:nJN z}ɘBθ6yrB$8ϖ\Nzο3`* a#JE` gXz*c9}9YAakSamv鸹Jxdv躏U5 Zɜ`W 0՘"-M|KCUXhn閕1.. mEX9K"k)@5y=NEZkVB|U:Dw/ˎfssv]H+96חzEGǫLq1Yq DI2{?$,mv}L% ME˹bwk3LpevS0>0GKw{w+d>>K =1 /&+pWJ0喽2v3=.q}8B-R$Cfq^V 6 n-=}ܜrq⼢ȋHT C/uPT4QrS; A{E_ OEژqeK3E)GCrf21 Dgwo3Po Knϵ,Pw~ x&zq!g ?F9j>FAQy]"9H&T]DdߏXyX8&p#{ʊ/'쥠?xt9Y 8 *)nJp%6:C;ՖNwт]`Cd"H dbR|\vF5(TBz] V! 'I1M7}1nUsdYOY7-Y_1@#0OHnNjx͖LףK? Es\bG{o\!s!N2Te3Ws-8~}/˄rp];,[SI**2Q:vYv~TG E2UF?4hҒ1 N?ASV: >`] iJXP$x]6jX^C0 C_/V?G􋒞,s=jF IP.`HHGONAbF|ta Gٶ,$!NYv?bUQH6Vaގ&֊$QvPtt!;BǑ:'û8efS+hhom 1OG^oѹ/zTMջ׸ {g;/$BNRV) ~(QKdlk:^?IlK8d |-=/QqR1Am1^XrE:>6/9qՓG2 ?d+bICbt[}(>X+1<ZQE | r l8m+P{.ds+󻽓t).X9{]|Ulr& &p_?(_, %q\j8Mꆕuֹՙɻ3-x'3]m dvږ~p{'PSv'bȅ~{X ^,論r,Qpr W{##I_2X\2/HΣ26Xr+/AWΚP$A Gm߀9(7J }"]= cٽ pvSœ!o=p#[jW p#.بV8(OȮ½ ;K:K?>~)D7t$6ϼ *{guyg@|CLnz'=klJ@ OҀs#v=^#F8S~mY4u@L^_Us{q>I^AiNRb/#WYDwq/w\) ۵yhAVpx(_U_ouQOLʳ 䡋¥RCbVJy;Gm]'qhCN S^ja*# ;ל/ Jy>܌!VN ;~j?˪, blqXy~ːʊ~Q +c$` dz#dc!Dh³#3WF8Bֈs@6I*/ "mGAOۨ89zPot/a?'7ĈiRΰlVċBfRB;>ϿMPސCahDlEkT"+W"*)]2V~Iu#, IfaZ['N} fu̎tsۅb5& `ib^D`}ayШyzdl? c9["?ـ+ ͤP"I'X0;BN T !ȵnEVUN&+Y==} <u {ccxw'Em.{8Aml =78Ϥ{(L&&amӤrZ0T}Љޕ}'#aKpeQi`E*dמ6yOneبWBUb4UcG(K'/TgzCv/h@gC#OOFPp>v%،}5{Сb n}bH^}g sR6"o);6}veCpP-Yb~[PV8FhO oMNLb='z].jr|MR9!kf:ԅP)7#(`A&dϼ|" Tn(l}ڈ5d.NF'5Ud} h ڷӇ=,_7b`̊8">0$@H2f 5C{V1១MJd7}iZڂ8N<^~ yZ>V,o dC6|ƕG۩J.@RvzH |)0stas2p1 ν4 QxR$Bx%c^1RED,EH[]KJno/N+]7jPH^AvP{Ozj/&Ӄ]Q4:fO_k A w0>- 0C/?uefXwaUS/&w[Qעe9kRj3;$}cܿ1vd'8.p>>}RQ J+-$$+R)d^& F3B}Lj z^7==W" 2 E YL)Ʊ1%dl8(cv(>QWV_yckC+ |UE&^1 dr"|e:5L-/\Jrd@#~Ay`YfFB{4 -p/5UoD\yQw ǚ-N]4yG}AKM +׎§E_Ш7#]2xŠA-C5;B0/ǽ((X]S432鎜pus=q b7h]+撙 ]I,̘9yBVG0G!HkhyD"OWaGc%.a} v314@0{䓴yp֗@<+j k]k~P}0'͏l,6?K]sRm Zgs]!+:'sO=|A*5X72xڲ ZdI,Cs$zFsql>7wAai4$Hl|0WJYJ-,?^Gnrm%'z.4JZQ6ONG/}gB*l"te-j7Ąt.rpkVW) ֲQE@{*#1(,J}O9A^ePwx,wB3[M]Mcи9(X5^{ kxX٥.n+pʹT-.=껋k/w?BeޔFݤMDNcrU92MnPA`/fh F~*,ե "dƄ/|2!ܝ35E.yay#MD eF(i)u8ZѮ|8?>9zP3y#%a]Х /-,( RfSy.B%Cj^tUx{=ORXt;nS]f#Z Ha!p?Ds=j/@\Tk`m&]mkBK2ܬ*,r XaGO+ ;6G.F3Rx15AN{lב{Xb HqlƐM Pdz}1*5<^4r*kZ;Q(ZHZs$EL x5ڜgl_[1}z2XhI};ǜH `#c@NHTFy.) /m ouVzq69/J~f.#a@3{SZYm!ԭm]B|vt-m-n(kgCykaNLd |{'"+vl[q  Z s>gyLy{Wb=7 Qs*j9}$e6NoުfafDsHVq`D&jfV{;Bk0>ְN~k+lmL &@zM )Gj܅:J9q(|IY}&cټpHlL jϼ,/$ZQ1Q>Wx: zȂ耞}Uץ֧Lاac}wc|K-Q}Kʱ c?tKm- e-=h>iwD--0킲򓒓[E}pJ@x<ʀ tb? qۇgH7ViRG}dR~A9{&$io[X&N[.M֛H_w3Iz5]/M-5&Ofm~JhP\i{e1ǩpvlaجR@Gsk!+2&O#\*qN.xo4bvj/T@m-oJ/ [d8\M_ )-{\tZ4mbP%v3ZY\_v8#uteADKE'&w4ccsnοXޡ)`ƐVsCֺr KK4MiT`{4t?HnaV6$%dx7-kpr AؿVUU Ro]/є|uJ(d#u%Bʶ>,DOL+/N7@{W- 4,0-R賾vz?C}s,5I GTT^:{ U6DQXX #}({k\)2"ټI{MGDP2\|LD"2gha:ѤK ?Qݲf?Ѻ:Os(m.c }<%>O17Ue$b]6bz qUfE)܊wu;1X/چm,`œzċbD'aClt/Dmr$㜍zVDUnU;K<ɨ$oXZ,]~E|*}4I% Z:EfP*tݤšmvb ֎[6s3B B| U-<>BYz{B((Gd rڮa:̩[E1O<0O^:.K]wԺ|k>aZ<8tYX!7)i( 4@,Tt- 3%>{BoK|F{l5QT6òhz"*x7dwNlMWAxx8Z~|#oج"J/0fk%4ɹ VWL38Mf8˝%Gƙ9"U^,n7ݚ>~ *YLaďLzYϑ1 $'/-wP/Ii J檠# դSB}7t}k!Oփ҉mz H*@*.k ɕP6kIZ ~tKWȩj,VcmߩE Q {1pCr>Car4bZ:*s!FeCJifѻBhl6iH6@})3N $jp,'dzCR:˩t\8,zeNu]U/[49){J -y7Alc<Q '.azť +"KD0b#k҄ J%O q4ggb~o6%H.,SA_bN1|*eb%F.x8t>!*LT _n4Q?HV-nrl'/;M lҭ8Slެ`\Ii.N#Yvm1K8H#+Us#^¡# qؼNU1ir Kaʬ>Bwɕ:q~xO=G8D{N|a8-a/'C4D>1yzSuvݣS4/oYe;ϬVNEgND> \E Wt琕P4j3$[7u&a4F!4nLnsq.{[eG;yq&hgy qo) F,>:kC.h]9Ŀ#,­R\+hPAͅ^w#=:z"fu܅ݸTPP͌O/i䇶}2a+aOWInrέojK!?=Rk{奵 KGNףPP_i~Okp9 O/Qyz_ -\aa:#s UL0![(li0K/H(<6/dP?2/KFay8?D B3Rnd`:Wf`1\4(ZcmyEwS?cpmua^4}*ֶ yuQOf43\ <hxmpSײdҺ%-ж?D hr6l&! u/0ӎ6sdC+El?Zal8Ql8(~IWX헗(t{a&4Q}(ûoe =) l24p̂mšx1'V/5- כ E8ʳ} cX_͍@!&&1+Ax#S'}9]zmo鞒6.L1.q5'tpϫ2kvau&0IΈ܀e4»**< ,w sk!&%bSX(a( l,9]uК6^ w őhÒ7]ܯ=(O]h*m齆~*6Ю>)tND;2S_7$} _=hroj8db\1\Iq5ίܨXʧV99Hdj/p`Lc+~|hTqφgҤ*2}Ž72neXm׵ g`EI u @]P,kO%agXiQ *7NFЙJ͑}#8"겄שl/~egEP<3ki&voX4Yjsnq806W(jJ_H8WG6wɲzo%_o"ODsC'dMzp|I/3!]k$R-܏ 58PHf\b%Uf B{n$ZErM>nZeWn-s,z0}ō',lѡ 9^i#.aodõ-:=|HĵvW;e&+ P tDΛ9B&QfU4Trs1 =@XL#*)+z^k%yNd"w"A;:v0鯄\> DS%'j-9nTQ߮`-7~9cb29VL&MEOlcfXZezƔKzI.<=4]5embW&άjsӐ@KAO!qxީM;fM7UvR?T_S]2?;#fAj[N,᪄"`)jgj* u%~OHM0q8W%l+wbZDxcjiibbn#N}{t%Dח A RO#4F$c8wI^6{ _bwJ[N/BXJ~"@,t_lyk)c>Iso&KuqFRSST@Xd ~vM26jmY 5$="|7Hz}4bdTcn/*OlCo_yJ~0t]n-XegB^*Ujɚb2520;1b3Hzk\$E sq1`}x`+!A{WMCX$5 S1}Ÿ fo;Z6BK#fKe ۮ(DY]A1.WoMfֺTS{{UP\3Z7t H7)W_PQC^4SeSzpi43&nd-)&7*\!N/lNR%@oo5t29Dݢ -awAVK6|Ye tPXDZC)u;bd-;1@HѢ83Q#2\-Ïd/M5gb+Syۮ17*/i7\w9{ ׄIRtC+:LH޺/sANiru6ŽkfQ=\0roONn[,V\@gõ$S raEfX*h֕dA'=,Ig$cE%+:xprtlb<`律QҊ7t_9~iMδJ/Ŷ WŶG7gŒ 3f̞*L-EFArxVbmEωNP= ^h5sR=񸧈"Q׭A>=27( 4*&~:d[d6HL82! 2񥮐P$Opy̯NTqEnյb4DR2#$=tr€0]mi2 }#PeJ_?&KͬCVG- Q3}=lRHHCxf qaM˜uMG@^Ӥ')G`#L*  q`o殰fխ=5 AL1Sf/DIO ߳kdUVQL,os)p9|;q;?h=\XU.}[[vq⼨a& ` IOp@r&mUYr>|E^7%]s"tMf,Jٸ };vGBV~Di¯"0{h_dPvLị饄22D*q]+rЎĸY?`G]}{S ¤9';I!2U0yA [=kW'g/=`VO-_ Ƿa)OA $#8qN:BXyޢo)C?+ jB|*KkR(uьg|zׅ-k]l,Sh,Ǯ9<2M1 <om\5R^r%A--E_6 QЇSi4c|zu[XM%ԱPyOpEyϢ?-PB;#),yDHp3L68z!fc-@MTyvW5kӕ%1UkSFa8YᲩ#%̉ea۫Y#Ƹc@禗uy8TJTLMR-sG46GW[ztdKdJpwFf dtpQ;Kx:3]-KyLU>8R4MN=o8B}}ػjZ^ DyMUwDq:qL2MF[Ϭ;4ø4Buxn˺ &ۚ-fo֭!cnjgY%9R*p˚͍;7$/m|E}XLy8I$<x S!;w%ǚ:dW؍ô-%35?nv{:~Ҏp #Ė*Zv4K+y@zҖ<^@k+>Vuc"ɨh)qۏMlm{Aơ}fv~mGoy[QRs\CIqq\U%_-^GB:P)cYGT[U04;0&WF~3k-Y`B (+'Jci״x}3[v8/mP^"qTmG-Y`O&28bscʹC)^A[t vF{>dQ*E&9QxA13hKtRW:0I;RwlJk$yzU3FHtǞa*$5'⢏gfEAwͷRVg7Gnlcd*DO=#G"i $`O~O͏P/4Qɳ&d_V-,C-$!TRCc}\g\#s#l䰱c"uOeu+[JϬc92ff4؟)]m2H {-FjN u/ڕ 5sPuCAo" uEBH8BU2{8Bq <(rkGiB?뵌咈\ O壬p,cy'upBtYbK]̇bO2/P1Fm|T}15D"ipN& 'imԖ-o9rN{qJ;H^K=7 rzk;DGځblנxf:!z{=qX;R@^; iO*4"* aec2 +57BdUh6ޝ}̊%ekȜRu;xilk]j ޶yhƻ),çbuS]K>s1׾Z=(%F&%xRPYd@mbuAd wHmv}PKpM#()y#Hz*]Dh&7Aj6JrOp$`F -}&!eXAqNxwb Q|.F׌l #o梤5ųpn7JyL,1_Orf8VE<9 }*xoX[Gj:!W]Oz(oHsIό! XZTaxlD?bÇ  QYc-.^i"?㍶=b"cuSGܯγLAHZJ T^3" ~+@c:Y&{:Y.cCsx\<Ŵ9A])CFL4,rosu5$T1=] VD[;yb`-xdm>¹嘃iLrK@=ʰ;kBL0"Gzzi 'Y;Ew6 ˆ{]YɅVKA%UYsl=) vfxIaaI1(PbWX2g](X,b6y;i€o[=+kk$*|L^: zc[tkJ{_WNI=n2Jn>x3brk;K[Ǚ%s!"%hg?/oqU!'iC'?O+[9cLteK'de=-n#Z;yS |.L4 ش~8* 7T+Wo i]LJ#HIsJ+<6`ߊ<83~-F4>ok֒Iy~m+-Lw3oQGv'Lټ/smhƱZWN+3Wc ϧUAL\SAQ-TMYngmG u~?r3; _ "@.z}ev4bq-v>]>0f2ؖ-w҉lӟr@ oDn /bjv*Dw,ׅQe_-˹c1A"K.Oem݇Z2X>\㴀ȮU(8\bH]3 s252760ts@DWd&<餺 N~i9O6l%`ƲSEt\B5Qed*K ,32Z=T@Lw(}uE3}۔+sB:ы y8*55,MF h4~-(k/}!JװwV aCGyhľ? jn }#7; =nGB1f _,#GkY`m5]$fy8n4+ju W6MN%r5șw@xVȉ׏<(HU۱ Hzي X#^PJ\ԇ+UjWdjCƾO(\!&ckz2M}k8})q?b(ﰹK嘟 )ŧ7C»̇_9 XR+>fP[͝p,<jo Ĺ K60N0l#d.CdM J]>C{K[n [[h'Lz]w@~-geIiL?MHUXPV M>Q-+2PxN|ʍX)a&3 +SmK7 ǘ'1@0JAvhp+}Δj'Bou.&ADuYL!N64ln%GDb<'|UU1.4:!+LM c=:<$LMۢi3MF] to^PR9r,r/zZ#I(UHQdQ:l{gL Gxe6wy֢thfdP4QYGdL'e UM9((*QSMW}\D`Mʓ$$I߫Cak7,َo;A&|(آw3.EpɄ.BeƐs^r#+T$pBSUw R]H"N+ҬMZlCXP%*Ѽ9^̢v55JL_^4Xj|ݱP>PbF/lWOBl=(IWƟ5hUVhR5Ud"u%~}kؓK7t9/|T B @hd8QKݚ:0"SsPvj"x4u\eHdʫdKr!(JFaOpDS1wi/Ȱ2 uwk,η&5ww}hޜS g®Cq46 ` GߖFpPJ2=k[ )'%!A…yf"h7W"MH {(ֱr!>1/,l; %yK橢> 9*9H› s,pgK,>mm6P0Sg9Đݗ`0iю1~]z7r#44݊?V2r͗㻅R J 6CkU'+b[ n׳.S9sZ c+uĮuVAPLN=*xkԼOɆ;zFӯNKqbM #r>K|>7Z3 ϳ/F]ɲOtr4.^_cb?WQ~q- H$Eg&o~ܯ> _gR.ْt]be0ׯ"7BWU2OYG;l.܂vשE,{x7d5ɯ-.K4b>u_ιK.ZB',$~5^OR7z,=ph:*5& 曎sd JU$05}0L'kwW@pvDY%6frZ_\}&Xl""m=_*%=\ ~!ԫX ή"F LsML](fDl\P3T( S.uWɲpW Trsj76wh5,Joavp8JS`hğ t}4fAhz"BYdX8!63Uy,U >FOϘln@ DKǢbBd}Pٶ+vs{K>|EF3i^{ ~XRL!J\U_>AoCAMѝfHgsvM_GҎMyaf?EDWΗOwRa>YS@km,!IL$K<֫qԆ1 +cVE!|-Y>Á XMK Ʉ :RG{CLzg}SM0,M=$2 T'qQ7 -$QęmuM0jeg tDP5ʍ5;*1z, LE*}$c upzϥ1aoυbt 1n[s{Uf1/.oWANݳ wfJMYռ8b#Ƞp0]5?ފ];Fpskiw%'H _ V"ˑҨtr4e,'pik+>SHj ׶ "Pրwpv욁.>ι)pgм ZVJ%=t 'Oc<țmE-`}^2s]_|(OH£q6q`OϧcSmV1b.n@0/Hls!)½w`]B"Z`ɣ8*,6 bja)-K;QZUKUW%P]ʻ VOmPN;,YfJMW nөєyje &Ns|-%f2x %)2-X]C`WtPYIP!d-= ~nlֺoP7wNQ(7Ml˃Ig&=Һ : z{~} .f+gSr{? tN1ߍ%I } Lv$%p\u1f eL_,*pmz0oBKaiu,i ަG!j }ϷvW:tyۨKS?.pQ;zAꄈf#>A%=ޛ yPx'~iﴯ,AąZ<ɔGLiH PvF38,|6c1#>.9 xi"m,ϸŗ}ʔ{Ŵsz!󎃌)WpA f{4&r0Qe 8,Cx/}'pYB:nTňRx~C8\Fkg^|04Ne>-лƄTS&NjtfU9$VqW:EY ^W52Gl͐Md)9=f~e0s.W2?ڋx?̓kW)ŝ :e2i*uXk`UQ#3akҢ|K{Ua^9)*9(VuݖaUA!_#8_PWer]g|i+:ehHqd=Yce:'ψZ] $9&XGs] 7`< L(NY4jKhD -8罈ufF_SQmLdG)1!ZϱfL;v3V>T\KuvcQPNӗ'gV;,f!ր{,&)C癃 ` #cDZr \ JPh …\/>sQI#{/2 89R /3+Yӏk -\/\kXq hF LQz3 ̋W-% a]%[ /]L0eql'^k>{=էM1d?4ѳdf K TDLX*ˀ[EX[TQn2բԍuqF$\\vt^}# ̀rwQ I#(9O!uKw᳷HY!5 C#R1`BO1eZa"-|V s}^sKtB@y0/.F0c{"uĺ I@8THCˆםј'F l0o.ld"gp*j+3&1`{Q74qƩdVqKKt ׯtj{W ]X 'W4V;Xˌ.9Iď/PЊ5ݖ:Udv7EK4TB7鄏lcSa%R]l酝rVy^?[f"Wrr\4/Y8R u+X#\ҌdaD;ۘ uɸS ^Ft!J_e<+ ?~$u,T&4o_"A '9v~hS.,x#T9NmfV}۵!~OO}pƨE sc^\"ãEtg ;qoϑSck?&kP6lmloQ8ǫ&hǻߞ^S0Dy@d"TX#ZTyM`wRmvZީmI"lEP@L^ٰMȒ/Dw//UE?N>.,|;.)C2N] 7d̓[DzWM1:pt43\1*ylJ# ú~Oc۠zU{+G7R/ߒ4d)Wb Txa@lgtav+ROP*07$䣶m}-ޢ )7k.%iC~N6}j므fTT'4/'TE1{ʊv9VfY/CY.FPLsQnBW |ّg wؽV*$x~<M>_s5Hwn[փF/4IU_. AQ2`VD_dTPE>pTi"Eˤ#Tȡ=Fď-g]{%xك{U{&_c- r܅V(xtkyVT ֽ~m -e|Wds]6 m6?\ %r? +)}Rb[_J^6]lxk$ Ɔ]y{w{Ǫ<9~ azU-C%U&7U}wGvkpԹuBr:Ftü(~ 'n|AD:)CyN$i5i X|9Cа`zuTyZ0I3h|nb1!deD6uWBAr}DZF_`lI?(؝2=\8*_ so+>9egǪ!jq0 'l7WR ;/ ^mBP!vkXp(T0C%ӕ:p}hf{eznQ%/~] A]a鳍t5I'u$E$2L⚇bOsGEAN%gtncL\0=Gk Ծ"߇ <5U"0&]ѽ*7QwAn3)M(CdKGw3z#XTe/=Ӿd9qKܛfnOJc%ͫK ^ԢCx\@zs}KN(Tg7R#L(9p$,ׁBy1L(FYE\>,O?&,?/$NV”dWظgs+\w5Þ_QO,|mǘTv(QW:TLU/Ҟ@k-ޱH'与UL]8rE1s?u@K>r7I7#%w@KNRUaIf,2=zYC"icn_AI=)- hCUrܓk d@W:.1˟+%ds.Viaz+ 6>:V)QZXg2 cuo.akE7IFuwל<6m\tڞR\?Q.28-:~-v~iәB iUR`0WA-|qks룰&9SF-v - IL<'7 Sg>>p=t-@'=#_'Ax^O; N~bW9q=;ݶdT91Ҁb `k?N/!EYrfl^sli&E܊hʇwW0lBzϾwvi9'Hp3X},,v7E4,.=I~fδSt6FiMwi>2-kqIS͕659T Q>9,4:&6ٞuXü})m=I2|E#g֫JxG@%EkQ+Ԫ? ISU6> ۗΏƄ^iL̽cڀkc*33U*6}![.xY{m=^O %R7ʺū=LØa3/~I`U M>;6R֕wRt47ٶ/fĊqnAtJ o卯FVE4xrOe5J@|^XU7f3+# nYE1On+FFjwKUiV଒ :a{I _D>Tn%m EU6GPJhxM÷ HPv,d 3x*B6s`cmQqr'au ьτH:j%(Cֵ=uU1NݎmGxk(PZCpal@tZ5\:QSCT@K-ffCO)^\%W҅5N)) 4rNHiB.Z=L֭W4Rd|?DYcrdws3yJB%ԳqaBbSϥ+Ţ{ )nEA#ηbY6j/'/*4<|#/ч <1U"9c,mQْˆrI\< fH7."IWq~HkK '*pG}G6׭)?Ƒ#,hA|Uyevt#|\0xYV"xR7>%N b`fKxDaOLҭYf qKaįqi}wS `[p 4y :JG ߹mjP0oW%^ 28ecoiWVȔ>f@ srl1:"vL90XZ4|Я_.WGa&4`6 qYNlKRiV!J{%WУ:圡eKOTPC_ڶa:%_I'I{C-"Wfe_Ԥx\{[[ &?Hng*Ԕed|Gpo`9r>i<{$[P=<#ݤ0~9~ݧt)\MIKғGC>ϼ_k֒BV eT]7~ $=1JO7RQ\Rg:7D!%zB= c#WFWop-{'D?PFWI@gؗf]Z/>3+o=G3ts 6=Vn$cseT8 NLKIVKr? "3XGoX5AŸ=c5l (/\ O7lftȄJ6|HLML5^FC*̞vm˄w9bC)M2;7AJu:7W?a[eӮ0=#QFDsdK#\,z[sY5K9tQ DH7 K'ih.S4:^[uR=qGa&c.!Rۜ dM^b籰=k"[ZcGex@^{Rx: kr7!10RNAWs3q6ܡۂ>%>x<&Ar(G8S%҈qpPQe>pf=e}g mp3i^K $Em2 ]%碐NRBbu~K.72Xvۨb%ƴ.ȉo.SWy L0THdp] Q*}v改k;SHxO5)U;i[a}NIsh 1L9xE>y#Ļ!xضfsNϺ &r=䨤.jεC5T]"R zaKaElLrJQf/dzΥL)CpCy4VJ+mZaQ[?>&qɳ%D ~Fl)鋅H>2쭜!ݳg:Wt7ރՊm?XRd Bd 6Řm ^st`fSxa3Lwޅ:sz 2LeUB&Z`D0X/ݓ'>UN29sCtS" A]JzxqQ Do΀KY\ki|Us6g w4Kڥ'Lۢǁ+ sӽڪkpl=ju@?T*lIG`&F(.# Ӫ<Zg#ߛ%$Ӻ&ц+Nj-PYңR0kihY99z8I, la#M|K'E6lme+z=}ckfe.GqܭKI"=x)O <]$OM}&ړU[TMa~k7Y#s΃m"SQzTKffΧ=n\rPYR|KEI)G{v/2^N OWDx\&' $c. r5^QdfE֫"n$ hdSQ# EnŁ*e#q911l|l볈j$㳋Bʋ|J LcZiW/Axu-xPr q`̟rk_ZDL1Vy  wU|g0y;IDpy'0mLY:և<1Hd ZBq8 /eb~V+O1EU!3QEka5SjRӗ+OqᙤcCGŻ6*\_բr#ytf-']b L>7$)^(-\UJԪu,8)n^-m.ҕE3";6@B"j"Y{)bȎ@u#4IgG \"S5;GF- f;}Q{;7n-HqTkXHԦ0{#s):mИT~aӔ6ʚA^Z dν U`(bm3f z=e(G&eӀ}]Z/ƒI؊tdau %TZjBu{Gr$K!Gȩe`A+]P2o8+RQxҷP"u%Pc(~օ9wp Mq '1)gWJaMv®Kw798~Ѫj2-Ж{Hh5I2X瀮vFUzVWn"MX/@4+6|$[:clõsNy# *a_d,X-X-Pwc+ܟk]-$e<>=ʽ{. ϫ(>2lN*m?b)F蚂/ I7D;Oᓰ K$BV^rp=Koq͢ʏQ>,[ T]s52v9)JfǷI'}$-G !s@-α{WPnrM|(P#;~Uan3_A8sR kbtLʘA6.$F U|EZIRXϹװ`3h6=~Q:>R}/ve>e )tb7=,;G7狳+P`M{ҕq.[UsnHNG/Ʊ=aAb8R1HVbvb' ȺSd.~<bҀʛpG:f{|s\*?>4)8P5TDѨs!9쉫]4'zg1f'90 lw1U-:eB,wN²7ơ1vD#c- UQ @*&ӁPaU  ԱӂYGDWM7 SBBU@mG\^Atb%-H6BK-6*,5m%[MA+ sʺ13bY%>J7r͝tŽ! 4oO SC |!bsU4pOmJB *.ņ'vрiSJgnXo~Tk9:RnӻaM 0z޵"DnΘ.Q7"z2^NUQN~h)D,wJakƻzzE&4d:B7 uʻS04dra"9s'麯egjitJ[E>S~pؖWX`-R R׍ް:F@Rd 㸰]|H$3 Lx n6ۨF:ݶ!+X,8$abPiMY+diyZʵhxr`pPᵼ:w, wC陾qxhv];>A#* <0b3Gc6Of$.h`0G1}B)y&h`-Z@~;D`{mF5FM;L#AZeߩp#f `uM`X׀L-+4m!$mN$: WmGV]1/ ˓dl+EjEp/Qj3&ed{}#MvA!h^2ZxDϸo䦙[+#\w ۹#4ē BZ,Uu |V#H![m'_.n#_fZ {<",jCxdqpVEg3Ju)fF/ct~v4J]|Aù[gUߏgYZ070701000002a0000081a4000000000000000000000001646b69aa0000be20000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/qlogic/netxen/netxen_nic.ko.xz7zXZִF!t/]?Eh=ڜ.+Tx)-[@R4KևwsԴȰf r=7jO1nK֡BL[WuҜWg9ϵ]ʎtao?n[5]P/~if]uk֛ T5G8KKZF ?K^yq0ij3k`k8oaD%3 阒 Ѝ̿ c7;1VH17zϽ'y~PH+Q8z0 }MEp&/i]x SzY`nDT86?ʎIͼsfb"uC!1yRߴu( έ ym%hԖITH7`Y0{G;ZhŽ #3t,x< 48 yít,qSՍ/󝄟 fgOA'Yd=jڋXV?ӑ *)Ur{ΛE@Hxe3ٟzTz놇QJ+nᙋns|$u2nK84=$ssa+ӘIV'){bR)*̐️n<. Jhkӑ?qoa~m&5mR"@Uz  \(j1Ki8ymbzճ#QBҀYU)kG'UV LY$ D Z~6<J{O΀t:nlq;*WN('k]OPzrJʋ\MK+Q+%*"<**:}&r}dӄOdQѴOp.Ʋ"HRM~b)nɠM&`AQ>8dX9 Xgs;X^<4M)BLl>@PSVj_kaQؒA(J/Iꂲ(z}*}qϛ[knF~/v~Ӊ2LO7 lBz~^/IݠICn:JNq lOpU=DEmIX_*qi ѩ$ROk >i8wr51 j2\cDȥ9Z zHTm#WXַJnqK 9yX?Tj(Z|DzCd'-s*p'2Hmk7Pr_`,>0}Dҵ_~x[ ]F;3 tq}ef^5|}Y1/oOBԐ4|IѸ8 `э6ײsqɾO.FW6ˮ4@G<"©IP}Jnya(YO"%3`TreUk<#r }[{m)q(f绰غnvmDV{wN5OD#- kw)r?c&P[3DdN?m7:#}q(֏.(yo=ɣ5G˲uTU$RښH6!ꀼ_VEv)0zʣ$7T;y"g+2X*{t~P+XI2hx҆D*F×`ZH{R=u -ڌ':-oj`$ n֞N2q.N Y2f ? |Q a5)MK "EGl߆M]356a]AKQc1/(#Fua8"Kne"?VjAkj9S12L\'sC@aS{Iy&G,<$Oh(whpnVdrG0 >Z`ۏ cDclTr}dmiuG6'!Z6   ϕ"lasЊIyjr[%>)Yue]`)8p~ nxVxs ؜p\do^1ϫl;˪~+ _^<3)nXR2vx9w".>{A7V׎@r65BBscP3A } >p oC+ ?p> d},ˣΗF zk;G_I9sAS [)s>GkLZ<"4wNͩ =Q!P3mCeJ0_6bDW*FRPv}qX^TxlP#RO#c2VVP"KR@~QKې|}^RJıR4F.G)daN>kYVQNaH F{պ!jx Nb/,3?N; l<[ >lZsSrBt {V zij8(ݰyQ=5*y#6y.XY{*T|AZyT{=@܇{d7&04Dlc ?%s 1mJ&oɆD|™;Y.bG 2f;nGֿxE$N/ nXf3IK|mT!  F!+rNwlf/Fk~bކ:Nl/LN%ɜJI 0XZdf~aƍKPt<.xST̅ݛߺX㡱kt)9#%qstGD:.;*59_M@}uA;h97}@7 !ʗi@xP~|_@g~vDH(v&T ]է]AF@OE% DXb,Zé{f:]ƅYmC\ "\D(˔/ob> &xE^T,dڕ0Ga#-lnN)̔˙sRT\x|}3:Q`-1eXא(7c&Nmj ! 3v~Ru7፿\3밞rwD45}$7_~+ո>3}oRs^r;jd@c}t}L2syd!}uTZ:1hSmȅw"-dMDnU赙YeL.1pP8a&Xc5Bf,9 ,*2dE؎4N^Ç;үbG`Ifvņ͛tv.)Ao񭹲z6\_6:F[=ÕK{%4V~F]?6^~jiOǼ OÒ5(VϏpoўmrvI)aFpjDU]=bc ]Nw Wq!d])p Sg@#HHv֗)[K:* kB͝WJl|6ewLg>#%7bJ=S zaBH݅zE`?G{dn^գuȈS>h9/=CZ}@Yae uZ)KI% O-NJJ \S#P-C+=VïK_нO֖> d.kܹs_M pm&ˊ\ l1@d-[S:4,A}R0f\<ʭ!1H*甽|5Y4` /|8? y|qAN )7I]KZÜ6oO1lZ;웧'VAڠTL9v_[ʥ(#Xa}Y&o_P&{a Y=Rl^HDŽ5C[=b(-Py["w7Y?p]+|V=G@\I,y$ !6x h՛}?uOns8kڻyʜzݩTIYbw*xzyup(MlXZlYRML<yP2,͛[W r`įЯX ѷ( Q}lqJ1(gVԸhߓ͎fm)MuY0S7T-vڀMW"Yڣ:YA*mR`45"TtcEM]iɬRUelDlOFO9k-@b+J%sie#<|?v1&:̽yRa6㑩}\uw^t#zxiG8(/{]AnU8+:^g=~%4g%j\dw0՗AVzf $W>q63or|A "ޓ㰺[$(:Dp}!f5GU!2U 7 ‡QeiBնDY e\-5֏ö:wzu:+j!E9nš svټ7M?,m\/umCXm"r)*yB-9fGgynaT*9bԏ-hM `YbTpZ\QAfj>u$xh5/nJ!,Rl2:Avz!Bw撔QIDM^V"hbMI|ahP$*E !8Afñ:s3ҭ=uȎYtKObP]jꜶ<, [81g c2K d72s T uըz+_m|Zq=k&|#+ԫ o%,HX:rZCj˓,&U97{)'ktm(t4s/-k7{B7%;kzK2Rrmnj2GI%w<LP}t4)Xؽko6K!/,!-Î ~CMzs211MEc·\/qXӒ6EJ*/]֣e;6i[鸃zmqmHi)(^ )GΕ}JK4#:jPAן?wJbe%xje1l4jHs˩0Iiyx3\؊NU֒%jkRˎu!XFU,5b-XƩqrҮ!B0pJDhL+eq8̎4)fxNc/ɽDjVR Q{przuBi~ ު C| yI N@S-g5olNe9AĞf:<2ycAYţJb4Ttlc$ۋ0}g;j't#.nAP"RtS! ehB.p3H`j t} ǻClb|MTzuyJQ״[߰TZ%38'"~ޖAFMzğT! jT F{ iҀR I4_ԶgӅx U,s18*v|5U7gHd$]07$} bEeʄBp^k<"?qwv`.jwq"HqՅ&v- / S3x$^D@~f qhFq2XwG,.Qŵr^N\^-V6"Pe݄hٛ@j]D3QxGhgA^"`ܸBav4dR0kfo.:"*ga6.㲂+l]Vݯ|!ƿ] 86'dz$ P𐱡C1¦hCmק~&E>41ɸ<\tKe!%EC>"ScFP1_vɣH|Ȝ_;ugIOJf$=i&I=GD.,‚1 s}ڡ@w:'#%vo(U `1 p/ 7- ~p:UdH|!s{EJ݄<.DtI6T7cԲr{-Db& *AiLfcNJ>'d_ ^몃}XV \m!-7&~MT~'Fg)^{"1͞;}pٛ d_Ґŷ@TO'h5͐6"4l&P=inR2)՛KuilqֵF"SPSL8uaDlKDOzumx9Ό&2cF'L*%+v$JT,jЊ6‘_) `l '_VU:#ऎF4w G*t)gtoa#ϓx%g-WrX̐5KѦE] إ ).G?&H2'Q'\Jz7@L VvR*8S>HjhQx>WgIh8IjU, PI#/W @I96 I'u?S[6&|R5= ^`veݟf4-fqѬLlưE879/*\N?~n:_CF*וڵÚۍ)I.U9*UozrzAgNYO3yǚxm{Ĩ#g$(Nx/>61F̜09rJ 3wퟷ+7k&vyvC{RZvjү{d64G_Sv[ MKgi/h{ "Hȴي jaK@z KГt,9/.TZZw@+yA)NJl'D#dulۏ %k E\q#Y+_$9 eBTIyayVoBljW;(JT)Cc ux9(""Dq?*D_) *lݹD&Q2 W011-@)CnHR3 +V_GI0S1ta𰥡A/NOn=]qSfnUQ504ĵ5J,֕Dg._ PI#4<2|t>Q6B/#3Zx˹ nj~qeg߱}" f?ҝS-O t6u; MM8,%JJ+b_ڎ5*W$eRN0XTxl,Su _#+eWނW?T aӰ xzKU: ']%~wParL2D] ϳ02\@q{i^)Q4*FSUoN㨢emD:0Dv{&Cz5́D[xWL;p4㠚Gv:lysI( eT7IPۏ`hY@朡hW);&]>Ȫgc#DlqI񨀩}AG*A"{䊬8SG+N# η yK'"f!;I9%kwުe7zك]vţk1GRv\tx9(?PH![}yC.qP;a|ē[7zVYZJx3w[T ьc.AڽwB9huHJ{k+B2'0#$3vgec }asG'qbx-N&"-S+;kwS{wf prHxxuǭ&pxT婐#;+9;ڒi hq?) Pz-@"?GT;XHLKc|miB$ek"\ZTXm੦;g?lyE/XvqT   Q&pNoI)dR:m0R+zjg8y;`Jz4pK73~O(Y('>2#6DzË{Õwdu# ӼQ2vBf]g}Z2~674,wݔb8qR-Cרu&Ԯ/1Ýg\ h >WHVkUOo"-%XrZ]$IFyFǧ'#Nte NdPn'q]jGa~h,055k<}1J.o60ONj%270YilEIS2Y^@ŒP8%sГ{rG mET030`oR7JZ@ڍTo(Ť {`93nE;MZG˿J[a7t& ˏn[F^h}wV^ev Ao;K-LԐįѧbyYv:xHJp|HKڸ8SٮeZzseW`s$ dl@.p Sc2я]sAoQˑCc7nլ?ܥ,C|> XxLNVʬ'qr=:A{DP{U73kSaJ+%$Ap9ismA|y/hfBjā.POI6QdeSi?/.6 ٪㰏B- ?2$il_™`<` z$n'6MyLJ3'<6fm~'+G`aK pq>ʸCTݙ3 mp>-"%ދul a2_%BL9Vn֠Rt\䠘o$6N iQ ,t8}?T0C>/PXO:cLFRoS-+fSbPB+]4h1ʅ3Ԃ;uF٥?6@&q0MioR1j2(UEG G:1sGbځ+kAm#i~F]aq"UX&kjpqзhE[%B\kћץcUF(݊B%K9AeuXIu1dM1C0D,LߞHQ柒/GVZ.b?KoB.|Ȏ\O#.mަa:񮐖X+-1ؗ7PRPeŊm/`_͍ur $uJ2\N//6p9`tDlz;{_El ,N >o$3&^AI)r:joբs㶻\%@:q/d.ȍ^Vb20iR'pCtэ@"]O]e+vyJ:Urhy~g/L?B[θWFs[ 6tzxekPcF?鹡q7 $: N Kx0{'XhػoV1]ǜ_A[M(ǹgɽIH܁ow/UeKd?C w?ۖr#(祊@svU cMg~%UC?M?1KUאº G JHM1Y8Cɂ }vTU7xlv]nfd.9Bj /_d)s}tEf hb8{^j&^}?`'R2Tnh7eʧLM4fp샛,ڼ-p+ ,LZJ¾L\X͎ot kАgi(n̰Hu:lZWH̝Yzٮ_iS{fC~ZB{_F2eir(q:gxSCp!zۋ#ݝhr#>?0WrlR`8A}j9ystG2 =+K Q0y^{dzѤ#Ҧ} a  ;Q]Y/v ұ#֑/>%R4k^K,RE2-Ai˂vꛌH~?2O.;D |+ۣϳn#[-Cn67UK9:W~tP/1A|ǰ<;8;&@"! wف ]szÚi:A|V6WF@K פ(fgJk> [G›^$O_|c繁O맗GEqcbD16^7AVfo \: c'dʥV;1rŐK'qX?%!ʅo.M|nr$HUxNO]o硻mRch-np\ZeFPȔ<ɴ <AE!('(N =X-9p)vKdmK9G0"?xq 6p´+GlPѮkzbK@>Py<դ Ȥ: MQ`" ( k\CA;Clժ84Rn"m=]1Y|A,pV`-BgH,-ٴCX|ld=35jA[I=~ 'U4fsPN- bQbS~G-[FdhA(JK͂soa̽gS}vviN|}) d0DvVTm)[ -Y+I?.}J%xq vlQh;I`3ni tӾbbAlFAEttHޅ{u6S<;.ȇ(ޝ:Z3RB>q/q.9j]U)Mt<5@.N fx\֢]{ʕl5-,vIZV_c)-0 MiNo.a]ŵ^=HwLV?`1F)1YWK-2T(~}FJ)32FfEָyek"u0$Oݕ`^pKkn7Ĝh^H%Hr Gwou,LZ qt㳰6 ?h;*mWx6@#d":Af"_~&W'}]BB8hH}Az(. @٭K|`b5M>ίCm(^iElmfx8M:OD!Xk hQ]6Br^=(Ä*л\dqև[<dHX(VV@lJ qWg9w#I]n#f>%~Z" E)iMJީܷ[pz7j/a_v3gÝT{3VV`֛l z'jЎ9+03@m6#˨1b<8`KFU7t껅8TA,&_Jt 浴O 9٧,xytV<7⻑*GDB"%B4$iv+1ܗ4a^ĉ5VuH*aD6ԱAG/B5% wsp老xIfmLs^֮Xf$]BA\C'e,v{ c@[d _mqWIڍ]q5$#9M4-evbYpUNvQ"D։g]l9rS‹:K[[X=e z?[v*3?~/d|cJ,Yl>BTssV#W]E ^Ht m6 l!Yl;s,>&b@xN;lC:E^Y,7qn$Hc^N梕 I2ڭLt%o6Sc͓nHSZd[h]I:Zl , :_$utN86N1_2ᣉtG6$T rR09$yF%Iр˺q|6LZqG5YΛżx;x>R%d+b Iѓ=vq[/ z=BꞝQF"1Tr C&Y>˜׀Ou" {TT٨Lʼ^F 1ߣ!{:noQt[h#©6,)KNl`@? Ne,UfDTW|Q!%@\_D;۞ԋ:Iv"bI0(\R?9Q;c"Iz$IoX]4_*C.mRCR0{씣D.u VׄtP 0?^zõ4a)('pt"#rK+s4ɺ϶a6JNυ!z2 ,wK}eu` g˨ TCX!+򣪭޺7 0J@8Z]8$rxww͹ӋY(|g%*Za]!O2lМz*+Luaޝ40ڞbrFj\Y8hT77r  h"u\{^i&,kVnfT{~5xY9+Z K7"i;O 1,Q)Ϫ}T/ٸM 閬o38k^EȏbHdE_L G+vȠ۔,Bs^Ng_Y罈n憊;h2e)T ލNSSG_xX9сwar h>ucD?VYpdOxr丏zv.Q=;y0mcG.?D rd`v)G.bc-FN|.8pnHa@(gWGe+C0ný( ŽLՅuz-Ç`Kn. M Yh#9 F.)M,zwc.6zrik1|ܐܮa6 )kSJ% l[G &%?S'Xd0Kl[?5dfMQ)3<[ٯ6ƿԨ&CN$*^2,j^Usy}* 8B%l4?Vcx ..l5bq%Si'n9"[c +a)ΡxNp ԛ|v"6ZEǜU ]qmZvf{3׾S'Y:3p6ޯocL|`Z 5ޞ[G[zqR`_ PW(]b|JB2 UMalpxl%m"} =ƸeA8nN<;j_m@a4owݲ<+K %""V0lFuZ|#od0A2M*͝wuHRE52[ **8(ܬO #2<[dyByB GE,gvx/'i93پzBxFhpICh9L@Yj"l `} ~kvs'qYƻ-;sl3?.l"ӧTʲQ\չU;Dލ:.nX¬|Qߞce%H`6Lb?'3`lNmY A2ŀ3{y)ʲƩ@K xJRRr/M~3wG$10f%aE#=lrCJS'ggXAb_xןQ`ʈmr߳>Z`1h_Mᢓ2 B%`5tszT<MfzY0k$lBsB=Ep!J|݀P_X{?y'NCTK7){lV9֌[Ik"O\ܑU&6XeB`9,͇dN|Fjʹa]jV-n[,h0pRrLD+j5>BC]JAJN`'rf7F@P.R)ُƂU̢gb~) E/c'-^nDӼM#bٱ̚a3PgF7GkH1f 2xqoNe s:ֽ@^ R~ 1OK^p[1Ɯ|؎ThMńE|(Ӧ5U'F(AlMyzQ/7cيOڟq3c{CJrQI(Cuech]-GKyu4Is1Tme X>dד&$kUbB&duBrEStJ7E.Ӄln^h>oCeDԁ=WA-]:H=bAʼn[-i:*bDZ[ѰٸlGpm0LLM)KeRtd5Xy:7]';~oKYu8Ş k>$Q>sȌO[5 vQSq "PՔ֡/"`)win2u;!jP; r*Zh1.̓ȗwWkR|tS"}Rrg;Bq7ag& O+UgXDf@oCae+hp?@_=|O_g#\Y`(v%htlʞ\K7EJ0 T,2xۂ[ؤQ5&3]T.2-3Q6zv.Y`pg6)-[_Yʨت:|qt,R|p"uR>3i锹e ,2 ximg- 9㪣"S "^LvvVKCX`a(q*v@q {{M` z;4|_'h=YzW侷XTU$F*A9"ssr7E>e%l7鲟,әla`7(soAAYc+[qMȏtXXz tSRS1Ru.kdԒ2ow nǖb@t2I j={)>jޡ`|3M)sF76rGc F|ybPxƓ}`B:F\Q<U+, 4_AR:^R0<:!M_q$ƅELXB1t;c`&cNIRVrUT^m 0Y!͞8r{ulmԤFP<ьq'K~DO}hQJKNF9<\mdqlZufKJzڣްRH*,yq-$2 #\*[T|s}_?}G(qm`*vǃ[$e`׮mvz| ԫҲ-veyU;d(nȬ_Uȡɱȑo]&% uNz@+7A>ysF!Ne6P`(~pI<ݨh8}ACuL$Ӄ0WK[: BQ, }jVO9V% {J^"Yg@d=+m DȢ,3+R kv\U#}yzT+aLio9VhE'dJq/W #3dJ OlFd \rSOY%5keMm>5mLV$֬3 N:P1cF _|3YJq>eT1r-/}|Q =<=xLHuz"PgN"4ٶ5D5LcP1)ǣuÞZQ/Wplf%J47`ϺEVECbd;$8ݗFr\贗U0NjK޼ΐSvpwBPds!BdQw:֭ 82>w:I G]3qi=So+KjՎ_{l8*wR3F #0* /Rl"{7̵gɤyALcqad|h&Ez}-օ>3B%$SO ]17VԠ l: i"9$ɦ5}(A 'M&0H= *e9|yKGu TژEf爝J;8܈H/ 5YH*X3wO8}),C!: _Ugns ELKEz^UPQ&_]F2dDfjַGD' M:l/J$ƍKo'e/E#@&POfӝj|0ݒ وcEv64(o|ma%ˮL|2wƪ3r +(7 EZkHuiܬCtQ&zOlZzU.q&[qq'}bs^TH@;FJ] 0vs3=r't0UgVO톄ɤgQ`2/2*:Ȕ}7mᵙȯvm-^iL`UO5u i::QK oPq fR/;Ԩ`:~Ӄ|K獿ksw|O- h~C#R[a`&BӫpN(RM]b({# g,{ޞI EBRB8lTږNm|FV :_#4>0|K4| }7$\͵KouL 5GonHR9!z&[&E-z(a&X t"&l BoAe#߅_xL@0҈Ī'F"{ &P$3~.h3ovLיo녌F`mOE'IM2'ڶ\@ wf 6$A?/fy2 k DX0qw}B̾I!2c-ᧂa4/Kbp=TL +p9p ,]ݫmv-9_Uxs K_ $s,0l)Gb)>B5$s4=Z0,HkX(t^)Bx w\Ё@쐇Kum~/ j"7Wݱjxo/|[ "jWzySc:IO}W'à!u,* W.bbo8wT7ϔY<5/ 3_e] P=& "m嗐8P[Xx>Qf(b$drbLo9vREtSuBz8{kOo褸jܐ4j^UAG13TQ/,M ֮iκ{{Kf4X"cX|e ~oW(u9?عzStR$5Sy!dDžn$>T`ux]#Ŷ1I,?a$5^A*q]pT"O'?!j*䵦:(V(g0l^ (rD7 y,3;).;Wu2[?  "X\1佺qIԤ4[?$8+Ai0”tⰀSzIRHg~sSK;r?Gpu~!ڞZ[VPhs߃R5+OؤCr~@/UW9nA)f-PfH7e^pSpݤJӖ7kV^75;]} *jIJ1.{NeOa7Ua늙&k;v1Y),1顎49f4XvIQbKR|4J0rI9c?"Yl_|:(!/[ɞtGm/ u$Ω4Vfۉ\׶&oy,pܪtwk@Qd$-"f}Y#=TE$Z⌎ғVDƮVȮαkEUԓl>OMt /xq1@ꯄ6FA4\BLר[jn ]QѶyh}@=\Ҡ5K$ND6s@/Zu$K2h&S )}dnVn|4vdriG̜K#vi'墎-yˮ\$‘ ͢EDI(!TbuUVaHkB%瞷Pd"}W\*PXj,P(xx >:L\9V[Dv]{60ÔE!te'nK-=PXN"N7g⪽NNP8żtbhi+H_ɺo!Y/t%0k7ru -pPz`zbScԵ"/x:Raշ?y//^M@=y\̽9{4]2[U*&*mXf饏bAgxm4~&7GcsZG6YzJ_>h(46Ա qĥaKxYI8"_t~E0. %Vk-/W6{A|ҿ2V_ v'%x.0ӤpoVzF=ϫMg񵔎6Oy2Y) ;c v o^LKg za4Ӊ)ٔYޭs n- }a|o? =wA5KVm1L5lAgl}Q7nO7<I?4Q?QKR嬰Z+s}J4."1?wfCWgKe ڑ؈2ɗ-XrH/DYiIsUN+h8rUP&9P{MO/Q!tR*eħ#UDω0FkewǹCKjШ(C>LKa vm/HRE2+XY#s-AٔFLWtC]={ h1ͩyb̢f J3pj5*;bUn1vtO;bh N3/y@BkGdfI@!DPTgߨq)<|e}ؾTֻcV`g_4WC0Yg?WT,2ya0%1s>d N)toSey NBWT+6e?Rq|~lWE L+76z7[1:QR yDEaY).S@#S:~杬wsď~mh/yߛnc׈.-TvOoD)ۥ^̍V'Ň9\Z 7kpƹy0h笴bS%(\WJ>/psa$,D0`g`߹ H+';x.0 sH( (ۋd4MLڏZ̠3x ((kdz `~a{c'..:l٬ w a*4pD= N{BEX#zj5}A+ U}jelKj[D͵{2xH+lӗڛ{^09I`bDU@o *v)h?4iN+z`[`vbpw;$4 !9=D uc9tIL`4ȓ$6 ?IB5ͤm8EHcBzs5yǺh#@$ B(ߟ?#='~r3R Gl n$S6ݠ),5z>E!NYJxPEq4^z`K/_G8 ֝gԼ"Ĉ"vrfqJzyz%8dVPht8f@GHB{-}l** Eh >)rs4"W$KnuヂG\0ʑ ;VP֠},5브lAw5 mrR;)xGe࢏&Y_\ Q@arlP ̮4OѰ~Ƒ^Ⱥp;l)$fxܠؐ.(B~FCka$r ,K Ns&Zh˔}QnCk;Ꝑr?S"BjJx\{Yx^Tb:@y$;2WDU6%1T*|T1(d, =(_yvb{UW;U`VH=AѪ9^tX RTzVp>o jC5 1*ʊe9kڎZ!^120OZh.',83$&v?%⳼[- P;Ίd W)8(T-U'd'-` JT2^(9CMc1VxwHf^)fX]`jb]k1 BdԺ 6Ƒb"4}D,;]wBNrqB7.esK*  [hQ/{':۽@ B*U9 ]`JT*B-C&AxLX8Z ->w_qr߂"1{1tNVIWkեr`[FZ Cp`got4Jꕳ]8Ɛj.>#0Z~l#k{z,>r7Jsv7g|npkMs7.udڬi3>6A7.\FιUeSg_9 zS^Wx7Y0q btL&rࡦ(e$bFsl,y$\AŊ$Ш n|\07H,W<&X; IyRFi"Ǻ.OkMͥ7IP!/Ec"-'Y<vmÆix"D^3ErJN3C6lo\¶'A׵#n}{Gsᙕtl{`#xeLJ"a"r$tҭ%[ryI"J_0?7.meyN3cD}Z'wȪN,mɶzM!!T^`~J T NN؄v&kWS[{-}55e8}orS[5 w?Z@մ೏_ Xm3\L hYCٌP( eZ߲Nh#i,> ] CrR~B=@D\^_[(確∯PY殂5hGTWwJ_dC3`-ǁUoO_\ͦa`8S>jKzh)!wB,D4" Osh!/C*H4*%W=LJe~4|1ocI0\WL慙ųpfv-7{O_/ n⃽|?H@[3]LU*4\%\L-};`UE=ɱÍvP{gVU1]70Γ;,:u3~;ͩ xxEGH:%տMÀ .I[2]Og A^tXUf'Yڅхof,|R]IaƼ+F: WLRm0yOVfKNRBfG? U|'k$aB&{La i(f_@48:wyP`/ /~H$Qj,7K4b2s8([d'ktEwyK$T+Ze}Z} [Zx]\85_( onSL4j\ м~!+~=473f>soڴSpnUlrKTpMB֘rl̙pyVۥ夒@ v$2iz+uŸ@/:8ް0~%S uboت[v>@Pٵ,FV^O"jdnBRkmSxY`;H9׆[hxѕ0MoCq׺p0TBisnL0Ϝ?4" 2C8>h_QͰ OIƶ$@#¼*uX|DP̰zٸ6Zs#Nͅz!ٷ#~E ]7W\BkW.eJmg'iK߁/ 7y>T,Π OZh2<7XoK)ц[ NvJs4<*a~?z*1TR]_8/GV)(u訽ͳ丵~ΐ™ yf0?$3bMN[SeSlZʍ!E`%<^\ Ǐ -ƅ̃6*Q1wP:L'O^Ӻ!rȎ٤+.jHlCe|odc(x 'X. ʓ)Bہw[E,c2tEX}9^ $ D6BFz)lci;At7& U_4ډR|˙WB[ &fciT[ic0G}%9n=?u 3hh\~0 aпɴ1ȜĪj DXƒ:i lf~;B+a gmq GSњ+XKq0c,_W$>gP$$} NUAkD[З_3a ,0F[#TR̍Ra*)-x D)|v8Ћn{K=}O\#7قWT>Wڽ{`z?iAV%5ݽy6MrCM,,vҚH%tVS~ 1:AyH؀FOvk)E^O]# ¹)Kgޗp-eۈROIC񴷠2ZUfͪ:_k"Q s 2Y|X`06H{Z*B7B›mօ(`$%{&1Y.rf}ZKNoTdx! M`MpXm)C_ϻM*.8 {qwHɧ?jsqXRKOްA >o9G0FDw?>huŷFLqlom)f^Xh4nn\d~N߻s4 l[SP~3" 5 ju,Rc C3PoxT&=箢5ZWf@J".~Ezӏ B^~W ?:{ֶaЅNlCtَԦ(fr^␘B* %g na*z%DX=~&i#eQHTi!JO.}B@?!"Ź;N&1ت-C`:˽rjFv#PzBSfA(JI_C>U}P u]׌Nڷ 'ZBvt=_Ħ)0$棅8ҸD524ga/0B^u~)1[P|dn0X.}T|zw񿓮증lE?J9_HF:H>"6~W6"KD吡>`R7ڸibf;ןAYKř>_t 2ϝfOzNAHǥ0$; ]ReG@7K*JlHٽByp"%*˿(Qӿ9*'HHVXB`'Evu(`Gv/-`_3>:] &^Rd.TG2 ){D(vRL?-)O>#D$]0vOHៅ+@4·H@?eHi'G#C 6xkj] %t1*IBქG4OS4ll36m;ev5˹BC[& ;@V5!{ g:oZbZ}__cxw,Ƙ^xECdg*GT&iYܨN;&Me4( 1/xVR ?10l޺tMN4H&|l3w}3ZG>C IJwl\MܪZo (J/͎̂v?ߨwE@k5>b6 4vfm,cB8>t.O0@kC!nSK\p f4O+"]5Qtn/Wʚj9:rIb9+CK. $ZbOsʶ|CeI>퍻Jc#p;f`e'^|EmhDZ2ǿŃ+,<Ղ93H'x$6Ai?AG%&!Yi+E@$)SJ0vF#5`WfO"!kؙBdꩰe,[o/lJ9c+g zG8߀z M L>hnolKnN^V\lV^۞܂'=D~i؛GoEqq|JIb1t=z§uH/y~Z<8h~YjMM-P`pqeaOWOF+0ۺ bCe_0J\=,nq B-s _x{㽭tƞ> |g1`rAg@ - (wXv:jJZ\ث翂 ߅ŗ1^VWM=A#!peRd54C>=#6cآ@Qg) 3Jz,;{%gr9ɩ)ky54kրg8X*qKH~tK-.דp]" /`2(گjn 3ʙ:Z/&3{ax4F+s&݂r}F.D!ݫdu{!!p|2Att(|#K~kf`|P4D 3F7tf`ƿ̖2G SDT4J>fcRYܛ;kɢ3iq{Aحnl|C*8Eu !aAaELAc#C!yy &Zm./G OSp ڪ*~|uyS#y2*.V;e 2Ǧ+Ä́ edO'QMT#0˛H|waUcd7f,PQtYx[ʟ'0x7UR3~5Euro*c`TcB\{o ph[3:_2tp"ʴ_]bO.]VD+ 0@G qM*zx(BZk]>s$hYa=ؔgX"j%Pw[IH;xye|jI_xخY%ߩ,"",ʟXfGj'n*\Jte/lq$ErRn]\Z^cVU.؏/_iuhx. m-m oRVa=Bނ-e$ue\dU"Q[xNR^ɀG}t-gmT37sv[(3qf* Ǹ r.mPґKZ$ާBX30>PpPŭSJ45HxP3FCBxE䬄t(juZD;~Va&} 2|mF9P㞖P.&\?\Xe_s07t%pեr/kP} sHu5c8k+޺5!G9-]f_S`N \ka U\ѹĆoTtȰkMd)gw2gFkY;MNɜɅ.<]5TDaLj {ɨT\+8 خ.تo{,w5GI>< 98oMND4cQp4@iVo(R9o^Hn] .^#؝wieѪ+wWS89 qL0q w9m9A^ů+ x^^4,>|5*gѣɈpY1>':u.s1mSCOJPQ9zl1-[QFNf@%_#˟1@v1Y>a5XơH3.[iEar)^z 7wFЯfĤ]pڽȸiq*[Ieyb`S6(q8$p&GWiwFe_5UqSf1]¬pa4 F2] sIG +ч]aМp2L^\=ؤT\4hJ?e6 ;HDd oJ}q.!x ?Bay%dθ_~7`:t%C5X55LB\ *M "w["9,9C31mO37!'WL 9Haͪctu'c5t-FǿÜ:BKD {W0h ʤoBut%u1Q@Zh!ƒ?YZo\ﯯ`b$?.<6K/y<<A7l zO%Ik7<-*=IfoP%!1w0$uiquHHP9ӶWd*<%Zk8xs5lf3TaH̾'D@=,H:@@J$d"u?(afv&WFORI 'K0Us;ҁA)hn Ð.u( D6|%Bi]L|~GEaBm=ѥ)mgVvϊ-J)婳oM@~Bݘ?9:a"DNo*{!v ?|n>8g_֚Y#d;.^Qʷ V]O|] UngHד+_)V0`/Gl vp$f $\}\ʹex3F%m[.3(Jĥ1M5|zNh>ͿHۭԗc~+SC=.^;iKeHb{N k3тGw)DF.R X ;0;2#geϟ**297 Eؖ@+b:[SZ{GZHA6?JdZ 78_ /FJ7pRP&ҳɏ8E V C"H=~A>))W qx!H [)0& Rvрz!|\Za_=?Ǵ׉+y~,X v-f͊ T-JP%Ptp;ÝCvT.I9 \nBPc/0033dHk٘&gz+M-=x @CQNB? #7t2aDv~tv"?ūľ2:8O҆DDlxna^ůE>d1Ϲ?V H2_\"[~`[*wpBv ^rfPTq%R7hs S5t~nb A ܐI^J?jj8 $ s?^0ql(YzeBq[d`+Wo*f!2TP5> rO1Pb,爪䭐W}L> Lt] ozi-G?Ɲ%TL6xΛ ?\81T.BAS*9fjd ?f*1sԴY |,a8md!-ag&wy KlHa:4đa #:̀C(I&l^p&קKl y׊:)lw_'G(&^thåq68\;4#d] # E͈6AGAPx<MQ¼@ [55Җ) S+b—Up3>MG/Q?G\6Qpq4u^!OXz׮a O^NHc9Y.il9f}YiU+UΕ<Nihr3Nڪl)E5$ѮJy6C9LcŴnI } ˌ=q<}VaFkNx@Pf\NSv|`?̞Ud+zﬗLT`w)"7d.Iʫߙ#iD_u>$HGW&*%_,[,%4IH .kXq =2ԪQ͘ǭ$S ‡tʺ2eK"Ysֱ>,@R?IÆ8q#Zfd;^zE8>e;K54lS"p> W># 6/zB1} 8 h6U5[q)1 *>Uf?pK䬧TWO8`cv2>IaMLٲbbpG|B!m^UNPdi~/ϻwJ[fͿ'͵`$pD: ;uI]q=e5$N1ʟȰ \\JZTn%GP١Vj۾4D9pZ7O݌Pm"kD2%!%bb:nF;Fn ?k.Knix.=vnri5a&H~xCW``{N\Tҩ#)C Ut?S4C7Zu?m])c3ò~4HA߭XRt dOE҉jX='tiӼgm MXo[N\J' Ȼ6$LUϐ;0ڠTq_j/A4EPHZurl5R "x;` 0ޑbT;~^£bքum}5f!ƆSBz[zZFXzaTPGÁRYT^K&r%l,;?P(צUsGf~?sabMxo5GCT7jSѶVItMgi+0@{' Mr`x'c)EsAV[ n({f ҫq oaGWbq^6&+<( v5-`M1Xyu3y< !ZJ+Q)zIvCCVfa g:Ès'&|".J ̀ίܓF\B@Vi8ݖSD ZزBb=;itD<%Aў3:F"!y#OuOY蹙L.37y_񓭑P܆6Îgv^Y,ѷ$ʠsV'[a|~淟@H,| E. >ZT j3Jy#h@bt=X͉>Q2:S,RglCǠ}BI)t:yW-85Vى/j~J +WG:M.!!S PnW:"z0LԑiQC}n?|OS4 ~JcUf(= zN4FxFil1?Q%ܠaj_%kOԱe_rϊ mRv+NXb_' _1HX 0")C9yc\kQ;m#yۗp ם&pBCijhĚ8(ؿf`}<(M:hIl.-~P8VI?FV ))quW7Kv_Ƕ*0HB K[ U^aҵf.8yIYZ-t>mRxʽTExEx7rQH~&>v6#DW62|v*bݷ DOoUY8r.?Dg)uWmٽwP-QTD*~Reꗉ|,}$֔ir~ZCgw@\ #U=Dsc%wI_AMKFR+/@,f:{ajFꅷM4@w ˙'%=A~X`Ӄ*^hI:KkĂMP p6m:z A\|fX.AxEDyn 40(! @O}P蠆'Er]%S/UĽ %oMridu[W?ΔO/r%,Y<gc&w^nt_cT~er j?WPXc9+?ҼcЂ:dȼ1m|cCG< Xߴ< Zw÷`BVVނdnr X Ȣy~ėoAI {vI84`$oV3B)U\xJFkfE!j(RF)sԔ*z7YTӳIPz3}!oŞ -_  _!mLF in$)3זBt{ˇ  .Qq/‡,KL0B* Rl{6-AHxGB!ԓVk阜Pk޾o1ӧ.C!k`+hW &nWmdzp]D;1Yܥ%7 X9s.fFX{ 2ѤGwi\ 4*zSuX!#TUqvPKn^ОFl[WL7S)EMBn٠{& T6 C нk +h|wKz<\g U1,G$*u0;9:ag8GϐDahx]'>mtJ W8,c5ߧu<bRg43d+8黒c`X+QPyww,M0&_ @ 1P#kr9C?rK_k3L7↨jGޟ(b FAg'j\4GXE [һ+P*_%xWn4wBC !(9:2!R0!`WqYw/|P.z<fR?~;r$xݬHG /$G$J̦31qt2FE~`D %0Oi,7fHH/"ÍiV(yogjz)`y! aܤWJ;wاy9ӖK'o?*Wnx[IN3PF""Li%vål:m{eגʫ "GՐW&y5%AdOAH 7_AAeoR}w<@Dos[tk\FVr#0\e]tqTSPG uW4~MK+g pLo"kh@?ӽGpp].S4R+ൟ:$- +d#Ʇ;J, t,ھ`Т3͑f-wzWK38~Y%ɄQE^:lV_p6(RLC<Mm|1ׄi07. $@*#mЍSu46aud.k^rț7 # @@vuw'T'ge3-;͢F%+"UajbyN>8\ UgSFk.BfD)11q32fi]RP.*5GMa&ORz" Mz)|/w1xh-&t]9}CRV ~[W{.SIxpNN `&ȒSjN3+dPo'j@]_*@!(zƕȓs YƮy%r=pJ؟,Mi{,Ӓ81H֐~E*;_ԝ s|p5$حO6uwLCV/h"Q2b"cJC~C`¿Jd.%g/rD6CP)1ʿ =YNqSI9hKy{/B&ˋOFAf?Db?Jf%'B X (:b5W2V4ųg;jO8X1jT0 1+ѱofH܄|N 2U>v}ȕypsqmCFd;`P֘?g"9 kQA|f_({ j=ytk^ /ɘWĨ5#Zm,vHת_F>k%Wh!JÔE>A-] "Qq}ZnYb4j%*`[4w֭ռOQCNނ%DV:ѱLP*S=| BC Mg>.W Q0e ^/rmL_Ø+pc'*b-##<&RX]БTe # Y5eYyK,AF0shW7%9 }⧈RO&]207Q~PO UӄvS`&9p?|8{Tr~=]r6 P,J=nq!]yڭ+3WSv5{Y\܏ ;Pam}pyCK;㒱~7(8t-^ܶdP)6YУ=٢gW)lR;}4bF)jэ[AoR$ G~$y+SϝpƢ^|I8-ÊsMa5qpWW1rZsge~褛%7yS._ kD5-<ɔ|XjX/NR]Fӓh~Vc#h2/Mg*7cDF'y\"FhZQ,0)~cWrs^j;[a]u=9=,gbl:؞>Q3٬t*d+$̺Q#]Ɠ;z4[L^oCq ()tκ؁_[R) )|]({-i@xԾ4'81@mlx.w|9O˙BkX̍! n[.߭|Cqɩ # *:|wEG6?R}-f[. ]o%G=Izy{ԗǡLv \dUͭ#މ KvI kyf@stxniAi>b+sTG+wi<Ҝt.dlZϵe,䁭M.>B~zP^P aT_#GiJ!J@uSAgPgFSqL"Ac Th yroz:(n9!l!_"/Ů!EGy ziYq EK#&!x8h1BG$v89tA[*p{8[ _j:)k7Bv[(;ք\ #" Ȥr/Y(N)`ث"KOdF>ōM1wL}Q*8ihpn|TJjm:=  9b}R̫"<2p=J]" )FjkWTl;qp>zij:-rEÌcG^VtƲ̀(Иxj`3:LZ&Q>_p>SA(|!-t HF2XʬBUX,e B%ka+RB¦4/.< I7rڟ+橍Dc n V^ cr]iX(5C~y]é (J@ )uW7aкBΣŴmpiΔ'dh2W:G6 };@?p"8*ˀMw*NX$ك(.e8bQÿ$ɇ|1(`G%z@NG d8| =p%x0d.ϨZ2Vu20'ٞj;LJ+9Tnraͤb8 Vc%4!~SO:֦%*v'1Oq=Aǰ&8QppTsG9Q?9S9: V+!F;_);OG>Ѣo < aK5xKon?#(? Zh*ZۗlzXugA8gvBfuZ iZ]:۱gYZ070701000002a1000081a4000000000000000000000001646b69aa00042d7c000000000000000000000000000000000000005500000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qed/qed.ko.xz7zXZִF!t/]?Eh=ڜ.+<^J\_,Ok)0>2eI!c0΢Q[^$Kƭuyx¿+1/vݽPfv. <0RŁBv0#`U2Krz6C3[ɋ{G!HcF̝Y#ʙմ%)0\r}S:7E8qT w }aAmU8HԻzh#xt'zy#HJ qck/m<;y(=~*YCr䷼%MN2MՈ)XʔE#h ^|VY(1 8{jw@4#b7 /euRe}/6`=Gza㆑kd!t;b\BJ>9[t?ztU]FHf>`ү1) 4D_\1^cC RP43X/ǵO9"4Elt|ATR2lH`!hCQlIbA),CЁV( Zzsl3%?{+&-J)$B!U󷱌~Z:xEJ:|ݧrSݰ ?]`s:u̶2@u*9/"Dp35`kx">7ĺ޸y`yGaVޭ(Hl )f*Q9)87D1xG.%&ziv = }+&4"$yH}7 n%o˒Z He=ԼU.\at8=SĶ'N~|V{Xc*I[@X"ȇYMz@"'3p1B'ML 3h+ZD56ȅkMp*1Ӷn-K9t^%^y h?¿ ];m$yi;WFK15K)V{ 9]K'~̨$S:1(Z|3G%y*mrvM\Ifґi@- զ2L+}ّp~J) w1$Ĵ\DxeOп)T|˾4:@McV釻cSθ1i_@ho.-2u@l@Ib6xs޸nP6O3lAƍ&Lw$  .6c^dmFЭFS-7,~]w>#Sg -I $Xy<"хsPU#KN/Uq=v1=ٽ$Ռ,]hC7qb>,mګ~(6LĬrU`HM;m<Uu c #(t D(,i+RU< j \i୪Ў`,4k<\ +i+GHSپAE{Cɲhf`'+x/k79Yx2k(>lX ԴʯX,íOLUmۏֶQF_d?@mXt8: i\gMnDuhr|%S7Pnliz\!u,lmg@ &°rV%?R:o>MF`TGa#w-vXwGxP4E)p~l3&RdK #c9wu"4Ldi-/.'qĞ{gN!g~]>R3~{JFHz-`7wXw9AѷX^pFOݺ"L|ㆶ Ib%#UAR*@N,_4v7 {JP DTKPp#Vr/(kBɊo~(nohOn/[ 8LɩǸɡZ&+Iu04Z :^߱ IAҬ&kN"fѨHC+h* +M*QI_-{uF,az|} dk2!Dg%wcO[~M_A92NĞhRe*ۏ ӣ/uUQf/wv$xlnUxV);lfEq BuȆ6غ JDʋ%Ӣ2=,)4b@G?{r9\`ե6F`<\;ˤ<솁J <4&!J?[_~`k9qL]`(fDvR~$ a[s|(,~̋lwsTAC/@)_לxM2/E }H&wي=|AUvD|IE1B :ou* &5qTN:-FcչXyI L*W$lIr) =md'`WJn,pdZ^p](lnYpsd5J4zr@ՁGV^5ےV|kJ5Ô[;$Y_䌾ER!ȵDQ(dK/i$n51?J|rnF rѤ|a>n$ l$7y ,㛷\_ ?uk9lv\СGF󧲔Xv$>Ԛ~G 1ǂ?8f8 ?q&r.'W8`A~cNC0tOƙn</08&~2&2 {3(ӫX5 e66: ]-w W0ь&m2Mʼn@9<Ig\HS[Ӝ/yh8$v4oKH~ ՔeǓ*?]RN:ҹ/el5I "l 6~KT‰_}_w:0;i.u WDqyM`^ >;9_4к5bg<[!5P6mƤ=6WCE#QN{-2X}s`Ґ^;84H83j`i-V <()0S`p:Pޡۮ}{UA AO.L:o)$g9!¥U)H}{c(٩2Fpg 1iX{^AʨEkܤTM=Gz!1V[` 4X#7xuAej޹xۛ:i˘89 hпb x$q|@c䈁N8p҃3,hP&c\zk؆q=eQqi9jEvK8Hrr5hSGd8١~n5Q"cQ o"'8J=#敔ÙE f=UM?GߕM"t_2Q#zSCJ!A{ߣ< ,o҃G0VZ uN9LnTAv*cU/Q44HC:L~gޛnA$~k[ߒ{֤' ^wB2s\f~ջ蟋ڗ#Xe:=9jfڝ %s b4LZ}I#"ѩD:&&~<̓M ]SrKIPW=<;n.|hAn*CVGfa?~[A|s)Qk &!+%<aNo [UH71tNr[1#G*WYvs% NkymZH߫bS||XJTCls繹\/j%PK-~]F| !go_ǫ;(Ffؘܳ泂FfÄAN!Ys46 Vez>1\@Ty.3Q"@j'mS[ O­N5,;s)go} ygGG!7ħxwc<>~& J'ٜBZeȷtd|r[$S;>*}E='  [oTp*4<+W̎mbuL$dm [N@"(&*294%x(L;`A&LGKQE؉Yy;Tq 39vQ.]=JV1$W E7k4Ə_O!/c~qC>k 4U<sPbC1cZ VF:Gl;?EwL]*DEXJT nWW5OAtp꟩#GB.cRS&_K]Du=F @̬aێ0!}HYݷ9/FYu*,qSK4*;[/S)4jd,ᕊ4W8J&n.ai `QՃh"{aP[ewƈݳ(O -|[3H[-cTb}# C 3ÊvKl^ /@h l¬ 2v턶6q'dPs+o5qD&:Ȭ*Ĝx=_} f<f)9= f.*_ǽOBi0g4)F-I~uTF>¾s :JCd)*#L7%`$$OT2!q@W(}@s{\v/QTTX2v5EfwoC(ҏ!F:D-S0/tD)2-Yr]>)=#OEG/d >|4jgxB701LjYBNv5 D%&H^Gbvxjm- &i{\Q/Pu ݜُ>Kw*Uudb>!Z33@qe ($-AȠ]$F)P,κuBm;4µƑ P;gFeh 5rDzP55}w휪G[MC/3zXIbBlj{|BQ?E]_t6Jup4Z#!fnf{=N [*.DKogU0xқH"y-Ag_Gēuf; RUه}-7|LQ+^;"/ 1?K^ߠ^Y ;]P*fV]=H<.%iX m+1Wd(02黐ffojR4e!"#߫gm~Mo;6bY#XSO!?ΣqLHL]~} LT;o#NV3 ۰5gHDj"B'5 *rF+W7*6'I!w{8ec8Xc|f*x$x`f?N6KN<tI}HI#&so]`,Pgy'e"6oH_?aT{C# & Vt*\$;jڡU9ii!oy弆,k_Kv&ّ;9M&6> خOu|,6jg;\Յz>CG0myV8:Ѭm&t Ȗ,v }i 1ycwm(1 ZppFh ;/D X/eER@|x%b#ʚ]njñ'*`s{Sޢ/z~ۊYj7̒8n6-B+rFX^b;`7(;,8/ZNYZ]{]]k='R8גh]&27-WZnQ4b&iݼ|sw #$^Y4#FtSbY7Kdq{ D%#RG3{Dd 3p,F7V3QrlB)oflX&8쟤tf)GNLɰhL M ^fY%ϦV Pj<'*O4/J_L,ve3Y8lَ /ʃ >qS_.󎦯S#AACpy~<Ҟ7g5ydY3SEmJO RŏY3Aڠ:kFi=f3e_Uюb ޺,dayʗ|{0:A҇/VDLortȝk~5O LXz>[JB^ q?h ,& 등.{a̓"Ė/DiVZpqBJ]g~<yDђm&/׹ EJA` i[;w0S[s o w >Q~ Йc9C yn&~kp j60=<]U?Ob-U|0ΐe`o=( x_ a$=.C m:GoA ,$Zpdp?~/_gƞ ͵jF거T:i4n=^gb4u%?WܧMRS0Х_[9hGD Zyg~dM.m1ƢL8"yWMs5vfTJ.F.exG0oŜZwofŇuE y`gE!:0uˮ\N@Zu1WPDk?_&&kݚ Ɛ e98zMu{ 0Er+?m^Ϙh9ʼn*9T0hm-P1CC*b+_) G|@Q>RJZ !L1"j/&x%2eȫѦSbN8h^u% HX^P[]{ZҭL pgy{I[ݲ%[QHS:3O@e-W%UkLA6oBݵmUJp$M~O6Zᯋm0 q@eHe7~h,,9m=ŔڜYs.pP!*m4njUqOf8Ɣ6鉅k~( CvCGu6w+/XhMk{E״/aY>gAU䵌ة?CC=8Ua'AĎZEq2dotQR8 a5 Z?-ߤ]Ozf[z^FԀEa²XZȽPZs)DI; D}h \W0﷪|O=揖p\Smt'Cb\lEʼnEޖ16wixCqՐYkGp2PHn>RaϹM=Z Z-8 4 _$ZGdk]"4/R>/;kۚ}C=j:}#':!+ӅaTΊĕ*dyE`R7^ڑ ګCC1`-ݓ&ԑڸ\Z=`E~P.ЙdEPO;)`eFE c?z\Ec LakWݭDNj4DB;̱Ymf?vkjpXk(7B}_YA$G R2rN'_< cYWCTj4 0tBC1IE0rjY)\?6gjkp>?Wd=iL PCo<9`Ɣ}T,Td3)|׽ 3ѫs89ʒ7M3tըyi(*{tYaE{ =^Sp^0SM}CxB;C_0q^{1+gMr}b='zn\3T2 B73KCFddLD bzD'+TABxrEX辙[qWi,$΄i=g^G,}(pt`t߻:ZInZu-:GZCo?fnj@-YHȄa2SMcCHγGm"[0z7n4xMЊy)V{ @\>%&9+4]$ydQ֮pK"3?TֻEzAjݽ9GUرmG[M,C "_D qC9/|}͊%EwBZaxMC3i^4>z[J[ZMSa׭-%L)w fD]\Wӑ+e}xzP[HJ:?08)ϼ:ol_Xs.vl ^US0\_u=IVAfl-8%yvGOQ#_;vaؠ3fs;u ? sD^ő j6߁>Jd6.5T\H3w3$ۖv;JE[o~rb9xta}gs(= c)4[/6A' 1> ~`39@x[i4;6Jh!W'75Or."@` EsfXMc;r ŷ[gĜ')! (˸QcK}Lʃm )oV2R;reTʣϴ%˳l0b#ozP#|9Y^m~Q8".V*߃G*JW8m1#N__Z @~0Cu@W>A JR*pa=YPlN Yg w4C-jG? i@mVhϓ^@{2*-{GE8zo43-ֹmAȬ~;wU}ʇ^N ´t+S.aI JF8{~F ߦ|Ml2WlhqaZ6 7N;oU?u4FT3`ʕ*!oZw6ARKV$:z56`m*? 2JMV!U܍>2Q b F u):WoݘB1f*>KotEp gi, 5vg=74ݳ6+LxWODIDj #*F.^#"Z2y_7X܎ #c;.o=ϰ Iv.a9a Pg^!rTX~c_A*Axġv$UK0 C!Ly} 8U:+̖#P{ì(5r^D^CJ-D$`nTlwyI57hUXp^ґ$SIZgSv]b %znJ,_Eqc.eRS#G\_髤e edS7PZyawOѦ)!6AοH"ote8_N ݄!_2eH VW4KkAeq_BÄ)2XNcrr\)rrTqOFMraP;#b$8Es-rv 6@r?Ko4$H+BZ"J L|J[vMyi ][LE3Vr\9beaJmeeL XSxp"\buכ>!k7 è"pTd|~&%"Up@|Wr:#>&=р51NBH&xnZ⧁P6lM5F\OOs MV-$ 3v[x?WIߌ*QNN˚?"ɁΜA).= eyAĈ%F6R)^_b@I?0l"]o#`1:xVkhgͼqsM)0S~ uӃh)9;O"N brKCI( yayW޲D3S1Q1ZMUIVܔ"Mfukqq ~>`ZMln$@OpZi? Llx3] 7FoX,:Vb>_E" ^VgI"kNw0`MDs{m1Ҫț4-|$ , kn0]!ED"t;IⓂgiI믎>D.6n&&I$"Ph<6 iB;IXL[H;MwfK\r",MFp,&M-6LSayHsrИ"H9$?r28Nj9Xf% êϮjDwP%hr©N/գ13x7jrN"gIc&xJ/3qʁAFIX/8LB< o  /AIz"@ ك3c87OCr% $W@h8k91_Gu꿧DePl? {7$' DXSJJОK "hEb5#1~C*Vf+$~9k"@wLπlU Qzd9/kPLw 6*c,=ޒbc]'v_ C-9( ]I|2cת_(>{=Ϫ+08[ŷ/v8o1iSNUF\Mh˚l>n<^@hFw9_RsqXneS'c-#%KI~엡˥g03VSPYM_R-*͹Z[)-= O39\W'43zKϡz &-w\F*E!ô9wWsU7kij -8qH nE,pAK/n98G@ߔJsEhЍjdm描`H?TŐV]-~GyI@|~K 1'!A'{͞T5dCׂItWl tsn.Ӡ_Mt^DfS>+K_{ª]} p&I~KJ8?X3H!6 ۿE I Dl* p^¿$wH_7GCo"X.oNHGCo@lC:3UB)GM, /40gvpNxX[ &4I2=nW/!һDil⡄ R'Q6.GfO LTi"Y} /^f o{Q*KTb/b_Q< Cx1J:o%3#^jsp$aQZ 㴫/n6&9mB Dӳ~4^#$Wa9FGιT孚vfj_^|^CE~vS`GDehsC]hoOwrk];HIܕr]`owVr|7Ei!| \NK#?ZsAVJI.A-!祖ׂ~ S-S6 i5 -WކDz>u)Ƥ >7w9rF Sma?(" e: I j].~q$w $TNǘ]d+*l6AGTHykba\+! f2̲Ѽ[g_&ж4x,-^v"Dm0Te2QdyV|0YQᮑʍ&e;<9(>Y%EFxw2F.KBiwNs_E1J4Tl!Fk,:N"@乚;_|N$̉I+th.㪂5=Pf -G:5$$j!6A~!~Y x]mĄƽvhd;|ɍN*aOQA߫anU=Eae)u~iCQH}m FseZE a{Xi׎8t͔s>(V~Gįr.yQ.X]㋀e =p=#`' V} @u=E%f=h9 /YR;:}_h!7Jvoƻ6(#"O(x}k֛+dh:<^cB ̌*u׃ǟ2آ+mTjϚ=h5 mvqP.N~01eDm$O%VkQ  {%Ioep8F8ioiA)[RMAc:>w)`5 a(2 psxHʃ/1Bk˺&g+Q&@tիXT ErB.O[ KiS^r;ٝگhŭI;ٙ+˘d)D'ӧ% [s6~Lڏoէm<@MZ~BRT%Eb*pLw_ؖ/WB+Lzز .D,v2z_0yn~+ڈ\_١ȍ}x%+Qm;X" ~%2W7yՆ3׼V۲aD>V?0w~dFVxGa_kw)*jtRKCõ.;:sI%S`{c{[Ft'f m>;]]HA.RIXHݔ%Ptd*A$f&U#j)z9!M_Kљ,aR^=\H"P ݿ*~V̪}PF*[@1In- $I1+"5=/ZS (LCv 8ɤ}EcÍގFGu+yJ4K-/v̀8jGU 6z5S Rhw$AXHz/ǯT[cϗ{ϩP3Ŗis2yYRAƃ3ɱ4XڸHq췲 xgn0%abX,.)O ;6 em[L&v$ H?`=20}$W㥝(:u"tԯmr0BZa`yN`n(U-hǾLkp~u?b2{NWki˚T΃zY'ԁv~ZG;[6=;3BK7ʁy0#Ы-CLd<#Qj%Ķ6V4/4CnX^b<˨6U^{ ȨGgPҐR._l[ҟnl_NCVgzR[w5U+J8ZKS$;֠= `ZP#w`Ƈ\їS]kP\!zc w8)/`T|'_a4L=?ֻ6NME#pZ+o_{I6?C[Lvu8+u]-+I$WXgޮ7*<9v`XT#sBHm8s,`ډAc"OdžC8Qk8ڗx  ֒W\WI;s1[,h0=-u !6s2ϰHhfvxlo̶xgb5!qT~㲝Ej׫˜GmC]`+L(MiUQ@yڋ0ø m9s!r@7EψVo'B $Og+Y/ނŰ|OM\N%kc)a9k.eLg>3X/R5G:Ds?}%bC$!#uF뫧,^ޤRC5_ߏLc*!¿6p~Ry>.E悌zn9 qwa}ayR _T$޳s,xlv+1o2́ M:\Uq|¥i}'K6w7cPxL8[۵4׸Is=}:2˿;ɖEm< @ #nțv"ZV;%m尷mϬ0 m aB`W'㋭㤵VȫgA|z{ `_180Kr/}x8O:Rqxd<ưv]"t]c7"F>O=*#/@Y\74Yk@?[T> o; r`y+)CT˒686NŲy%g \I-R@O~M#m{Xvcص:fK- v 3o )Ve*jnaVo}@諭L ])X^($YKKZa(x`h^P9j-1D'iEeWVM?c3Ëc!nM>@,f6]Z#6t2>XO)AKtl6>!|<Lt_Ӵ\VuasZ &]7#(;O!q"2f'ieeb%Fy~\nhgg=+wry8n ]ht+UT : hf8O4ڱHm-UYԻ ZbZ'Fb*f rq?Z#Qf-Λ9)CG o5^Bl<p rDl w%i@Vu>|1ߒWY| h05LR TQz /|҂GdxI]k+)6"k ئU#OG@P1`1^/G.Ui\cbqMShL9=?p܄tsHqe[y.'-F0vcv+q )- Dկ`bߪۙ4BㄖySDp6Kֆv|7(`8NUE##+D$񀪣Q pkq=B]sssG^0zN'L9uyBC{ar;_:$ %sc/7ÙvfiD$WNVB?XQU5 n P$yr*uO($ӓŋc1ے,z 2Wn# ɍosCe% #Z"^ڬ2A9V0X|s*U`q>~dU A<Bxe&Ljd6WÅ<LN.95_a7"h Y.7y!LH&L;:ߎ*^Ŋ$?U+15tB&3gy%NTp E-o0>L fIc͡;ڃ$<|̏[H1Hg4($/,F}=F7ϥa4ùbLEE'ӧ[b< 4Xi£'COxu ̜)'g҈k6O%Mh#/ȅ6/_du\~ *bX83nofbp\0"dx|9‚nxdbs;В4-wq8_+&Bcs0qT7ǯ ?U4*Lʈӧu1ؓ ,8oŹfH%:U تir-[:Z~$ (#Z=Rw iˆV s& ֔-ÓDXm~C_mPc~XhGKħބ]VFeЫ0,0лUL,*84]fh^\s_p_{h`䞲W-Uz.ب'px=$Zo%f?w4tNd9 / <|b8 `2g)]Q,iwdugu zy#'C eRWrOv)//*LW'W2ޱY/ۙ(, 0&2 Q) b&{*܇p/cڠ¨̫e - wP ~W7}" ܇/T vxu,`V?L1֒  ȘTuKZ$]5ǿ9~`dB]0T`m.x6"08 n?+QL 1zv=n!b?#q9SKjrv%0S(UZ(h59v8&|lڭV~>]{A|v3\9 IE3_KnPl5I!TJl'8k.+B^'AfPu-gp[xo|#dTeV# J9A\5n$:|d}-S!ޯڄuEZ&+\KQhe~9Y oL՟niIt6&'Ózug,zH5>oޕ=T,s+=bh_WD|#=h ͵26¡{π]B-f4u˜ؓn 1<ߵ@#2%"purP_ bf)"Q{6Uy8&;cNfaom)l$X*KKDZ(d]c=fl%}@(Vu Uݤ[6'$ oIY S&'׵|c`H~LUs xt*aduffI`6 >PVnWKmVtLqߟe8w~z)NJ2?W yO=h+sj"F˧d:I󯕓Gۗj81'JeDqqh.Ӯ0})%a8aG[@3A3NneI^¡"OB8j>au紨Xj I[)=% ]d'ċutUp·; )X ڪswC.o0۲T^,FWW_(M8=4sF-5eQ~IL8PX%ew֟2o$|TlXd}s +OɻѕH"d]Z4oYys qt먒*ܸ>t;c$65ArMǵҩKoK=5!"l}nek9+"h69Ẅ́@-.u"4 p0oZ={ Щy?s ;cW -b=ܼ(=-,xyQ;B0b}NQNЪY\Z pLΓixg7kҏ^#x07sT3<36jtz1,ir,NG->Ъ~#56?T22sP)'EwrT҉| JZ|Xi& h!g>#it Q4i8lΫ||*@eYX 6H>= %G ;^4f({q x< x4p{¿7Ԃ綆0uX~Nq~-jqe5R?Ԉ0jUU̱g\ߪZ# _z#6CczeZ ^o%͉jl=bR0Xgk ְ/O,qӉ ?ZP;5dVPѭ" Y/Z) c//q Fg23{b`< ЅͺMS..tm g9Ӌx4Eb/}ދK0Wpj8Qy921 'ժ6(Yp:p`H-NMoQ9jX}C@#Y3Xq$\l0%,(ҌךˬZv3nlJ1y;U~B4f&OMT?HWK{NNھE]@u\3?€9j6y` EW @_oqr mRER6U O- MlYcq=Y)_4Z}[\B$)/f`*?>S~6U}ЫCm_ݿu+vi: ԍn.T4;%*%sZ!p9$2&OӃ"@Gո ЯCuJFI}k+$3??bW,ZyC4e)%̄P;5IiVI}4אc_Hk}egjQӎ}Κ4\ e~9P43ޗp?;dQt\Q:Vm̨q,X{ s'q{my( La}n z;"yfEw!Fw.\RUϰNO|.'BѼ1 c/.~L` sn3Wd`TnCp  cW?E4Ƿ=z@! `E #i{&l[,gtGҚ @Wp(Hw o>3Cg30RLa[ŻP s3c.9hzd∢~-eMsh 3am@ r(ԞbkE5D* }KOcsPB |,7J֍3I`ܳ5)Tk3wR/?/[`ɢU1(k>fEz'aԭhMƢyЈ화ܳ뙀ZU׺J]?rd pR#3$&kFD}NPbf%D<AoPd>P]ɜ\,_!% J vQ1JhCKgҰC~%E8"5N/=I{p/f#CP|n25R IV<{ -OԣQZFAr`Gkpj+YgbV]4OS#(W`{ XXWJ 6(2xejFWР ZiU=gUX'c9NDJ7[}`Y lnrPk;V*~ֹXjS?+88]qs= љۙznl]2‰ L@ uS]Dzi-œ,oܰDz{φz߇'ÔWPiaVzmrf1OW@d8,61 SŲҽn_*ÍӲTEIR0K3GD-IA]U@zWm}Qa2G-,x'(OtGmaƮuiI).1Xě/B0${4Wj 432Ow-޼za& ac:VҼq]ʕ2SmOk?F-xĝ$OHZ y(&29bKZ}^b,{վ4q2Q1mgRSOQw::o2%6 Kë>Ɍ_fT˸, )|[Zoɤ`y<ڤF;ϒ;Qv8;&d! 8;pnX9KP E[\B:f҅Ulm:jYy%x^}D1uX~u!j%d,iv'Y󭄕دnu%O_ʟngjӤfg$};Mcw$ٿpVo]DF7ȇ zSkPXHa& KI@1+_Vk\+P47l֜Ǒbl.p8٩BrH3H+k,L:S$jq?%qPbv lU2< BlGnAkX+^ hK*kWAWv:.Au9%-p}vZf )Tt"{ޟy60.bfտ~%C "w4^&s.ܔ8@,y訄}X9lM^%p"&d/[b͚.z=W ]Dp\6?D(.z۱ai[t| *(BwvYe=2V > 0F\V)DOKԦpQR2?oA߉ jN7آ^(^pƭ^WطqvC.ruh"V5>0*%R@s$J[s>ʎStܺ%XHSk .~$~/gDm"3VE2vzFy|0FxTdgF.mkxzew1(ʨqٔL-sڸ`crPךÐ ;dD ϥUxL{!+)mM 1gFm%*۴Jx8?2*8:]lzYb,Y<\t?c/5C9}n!at>W3R/D~G ݐÒH+klfLK ʱ;e1ŒD¬q.hOz/Jk/>5dԘbxt~k4EଅXP( J.^^{QBg|g ґK 4:c8!xjǑ|'G2 ,zLjA[qȋT7q>")蟮 |7](r7$xh~o>c 8IRtk5$ed)8&6Q]:Mjˉ--Da#ȹ| 'M$Y|ϣw)1zPr-A wv0 $&kFS|x3Mred#2VGL2/D5/12{esX ͺn>^J@@mfε8clW,cpdf)jK(?{J y^lIgvȯT:\:4cD<ɺfysSz0FRrw; t(.rMXe쪂rt rl:ZJ5av@*}a^'5i+Vb lJ b8dq$FmIe]?]Yx,9Aq[<h,A/@ 9ד·oV6DtQ蠋 /϶^S̾>rXb(?4uyAeYP=:ǒFi#p O휴 6عOG8=s+lxBfP^(g/$kՖ,W-\3!hUv-N+zω _"u[0Iw_Cd)_+&Zk L-wn1c6k8.dn \x&$ R\cQ i ^,.IwFh9_Q1! 匚^1o[BKgOz,:F\o>_:6DAcd NVMk{V#xw%{\4>=8 ]-C׮ D-E{ *_f ߼AL?#)WЬ½7M`ASa|uԁ v^6cuiCn -^| {3; .kC-XprViItq5[j2ONXn AKqAފD {3qnҮs=Rwrl{l>Gؔ#iدll {j>鍊W#w|l\,J 'ZNHhx;%/~WAJRO_󕘐Ε`#I hrM[Q'ʜ?*O,=!Ewtx}g> <ncECذu&$Df̙^ɤERK/ K],Zow:;J'O*@p}hz"kF5[ '& KA71ll|yx,rJsdAԞ${LD(@cԴs蔗sfN5vd"{D۫)A(>{밸ޗAI^))?ù{mBAb'7Y8]g[bbo59Mk9{ߚ?V>M[k)xxBc<[6Ak_<5ExÀ"ҟ-XpManJ){%P|l6܈($) 5=oW;{a=v I<;p{RSx:5TC{=ܺn{Js qsQyAt' L)yV6(cO8cZE{SJ4#]ވɳ nȹ.| Lb  qAA9+/W=.n(~ق i5dp&j4p0 TBWn=Wqߢ,%UΦ-l/2MVv{@cSdY՜d8yiۚoFKjAF)=e(. F~wj1UJnl+Cz: d?a3pmrF%4vct; e~qjH~&.^$Lnnm۸0+0Ij{ ND޾· ;YpaD9ܙ/vT+fZe23]&GVӻBb*J%JO8 <5814`X8N»z,S;v[YkuiO6! c YiB%oBv<ܨle)`#(3^h=S9M >`:xN#F9#Xz)3[iWsT ޒl&\o#*4δ[҆ڻQA7> Dd:ŋļFh uEBA 81~d59UeJs[2fY|/6HXYu_0tB`I&R/T`1=7nt:.Wƀ csuW\yVqI"Ժn9:y8^L?o{3Y3-k~,A`nRÜ'Dw}Š^p7)Njz(;15֋?t 2?<׊Zk &W~q ~UF݈w;B /@sur14T:J*iqKk~ %91N#lK2rn.F ]d2Om!:O^ u-O%}A^Ǡ0:fy$@ nt`j@?AH) mju[!;0fPXٵئRz<3ef%i'tB۾*H)K_bn.M%ħT-_y`Hp=*Ȩ`v{O}7[73oF̒78 WgB ]ܓ 1؝%-_lIVD *͸/3-a}w;Bڶ`ޞg9?K %5l ^37$nOzj0r o"SG"( 35^|jnge~&@!@D@}AHoI2fx}QcQ!`yQq B)Ͻ|Jò_C{g Z HRpن( /;:{=ސeŌ3s@adx$:f}1M';e4r%g_h' YiT2^&ZDUOGBVAc3"54ܹD#L drA#}b@>k7PʽXR=Ln蘄 pߥao+k) >T2U// ^hf(PoP%k.?GnEfqaܘ`(ŰpGکN3FUfh2A{){2KedlT}4܁oԄdwV0;L@Ԧʑ1RKs:ށksiMbb`ix{bt%(;*XՒ=*w h}P%ЊϣmEm]#1aj!߿rm'6 m16E;xO&WCGÝ[o )MCJtDLXD|.<d8EDjoChg/ ~7`*Z Irrh蝴.VAX==7SbW*/ۦ_F*gӕu7t!Ss}uZ=R7?my=D>NzW 4pTᜉInR^@V }{C*U=)Ept#c|Qr֧bk^"b6nnIۇt&e",iP͊z 3sO;YJ (J:6t 4n?H4;Xejx+|/||rjU)J+-xv$NownS"%fO YY +whG"M4>E2)Ccgl- u2wo-1Կ-N;?=# ytjвAhʭjJ%z;G4M8=pA')iU汕"oZ eFڥNt}X2'E4Ix/jgk/o$&İ-ڬ9K5kP=`1L <~< %,Hړzh<ڻ!꥓t Lѹ/2-rWD,?6+ʧ?BlCK8x!HaW08vȺ4OfG&+d;Lf?1ᓶ'! AD n.y;RSgg0c--IVe1Sy;k*XK)\pyԗV>vECbQʩ̭穵PT >f/;}˦}0 =xLSs逰6α-aӲ[% T!A} gxO T*kc@"ү96$p}7rgU L_w!M𡳣G %hm._/bc|U+dv>~$ t;P%G̉Rs8e/Nڒ.dҍ4^o2Vgcq!-\hnMjkGZSƌlpn˲;L*]F/3]6s,I&{IHa48m_L!1T;,k݂ia|8`r!4$%3Cݹ?"P܋z6{ԕc{CW ^Z؋-yI14盤`_"JL]gЋzRT3yXՅDFh Dj5[aB Q̱dխ{mJ#:L#82bD0ZM\o4xIJ8pΫV,w E%3>k2Ęh 9'S> z84@47)w6=/FA\KeXЀ y# [S늣zJQeN‹R/0e?1тXgd5Ѡ뵆_q}{2s;L3z}(p_ 8oZ_ tk ts-(ԉh~0dj-ϐe>MA$#ɻp8JD*ZhU}W]cO_-7g1I^{4=VûHTtj؏8U^=L$i =A}ye*LO84~(d2羀rg֙⧗&'Wb-[-8e?v!h}WȹeE&?OGGT%JlR[E#0ec(#k}Ae0PIOݙ,W5rF]¨%-yДGp5MZjoƴOO/|G*vðkB0Ɠ4cH.LvWVcHT𺍊0S̆@ 6 ^ ^YaР<iXbvWMBx& 7&(> F.'Š6"!B!&TԠ%I隩h1%':@|s"_ÖA"ĝYl|oĿnD^aLmT$Q-oPoj>'o"ZQfp,A1Qzk+;c$="gE(cBXDX3ٸk/a@u?JlqU'e#b$ <̀ChR"F2˃%P%-N]MB?$уdWq80B^Otmu/czR)eoYuQszHodTեPgSohN> BZC Ds5ލ*~BAp|;E=C C )mQN))V]Wqg_L:b5wkh,uj(c7W+%Ȭ$Fwjo#l}H(g;krRLb=,tveߙM%+/::VOh" Imy\Q&n{ (q~s! (Vu:7SfK "ݦ]w>; 'N T3V(w\#8VMAw.%1> n~rZ?juGߢbz%eʾgy:{1S/aX= dǺ1kćxF3T= >Y(>K$!(.7 0±,~Y*k-"is9F|%.|(f:fEkSDOҭE҃k~$I|*ؖQHأseGOz \I/Be''Lhͳ'\ kG`~d u0sa=k[fQ_Nfo%Lm-h0*vTg ے#+SiN)Jђ&:A5zE * V2*ɿU^sʁI5R-s)"Jb<8;rveX=+v Ca0CF\,3Ekac[}~}dv@V~cPH#}b:y΢9`g^;D7˨;hDį*EǕa'Ʌɬ&%YXpvBd!t%N=CQN´fMe> B\ji_Dݒ 6!>X 5,7 6fLU> :U=00o+bؽrFX1ع|XbF$86ƒQ ^ó]m'J$L_)Q,17˥$8/+hcS\&ZZojw}q&>(A[ݙ\b0BvʧoVm=ǑHEt`e~|F) +M+;XηIL< lbRa`X&SS IknWPEG ˁ:ң_^)s!e Ed M) TC,YvwjۑEXϤ3[[VdR]Ar}o(}="-AI; KyޒPx+Nv/%y/;iS=h̷q+VZ{ZV_LMif4햵h^djJ߶p@Dc%g]^课' ZbwL.h+MjV{e9fF澡UIsBCQ#ot<$+*2& 9mvۭF*>:̞Aa/$H|c-,  /Q|TA#cM3^SSF.ɞ$pOr0 k2KO?}!CQğ#("*^ eB]F1:UF #!Fǒ?=&nRKf;>/=Xgg[f{/1.-ɠUBk$3l 'ޜ>b"RR&`69G/]1]]ܶM7(Cߒ7_U$P0擫yØR7]$xz}7b>7lːFJX]3‰i?sh德]kF9vWo'W28 aޭ%ItnO]pU!7bFP40aQh@sv 0&oхgPq<ѽ4j -*CÔ1a'3HxIKX]"7a>ol.Go_Qm"Uw_UԵpg.~6Hybz$?3:23qFY0hec7АzN:FTzcOɳR. :L+WJ^slI' tt*,?l b8J۶sb{X*KNL;f ľ,' hB9u2GC=q^U0dyxMכ.nfz,+f(;ktYwh#aXK_yҝ`izs` xec ptC5}l,t/ޘsX")L"*J0e$k΋ۨO`7`@;jH_&4(/i15M9* m>qa6 Wd`.}JH=&~{FJLUb^F+P0y5]k(% }/kEݳ?' %z=1CH[c]$UD: 2-6QTR9ZP zyT‹xY>o{/~ L+W/ %X`Cx<x{ud]wƽ22 sCcYwAUCþ#}d؏K~y䋬o ̮EtU2E1\m{A7ZN(񅥛ͣzۦ$_(m 'hl߅e۬>{=#^gm8η u>?jS+3[K;[l+%,˽qX}M/ U[5Bq&8[>39dlPt/,t'^2:&_xF8IysR[Y$?dxWrMFf2H͹o'liZ Eol/A^u]vMypzgn挱]`yJskU与΂@݀alBx011\g'*x؉s'/c%1dg֑k2_FȂE& I ܄|ԽN g=M-‚>(C i"{֜sNT̬_6.[Dz( c#A+#cBW0}qEF?>(Cܺ0m?pp  d9ukص ߑS>Yiw2şlj TdRpqq|_巫j[fQ@BJcmɳ4(7=dᑽηo}~pܭnrۦrJ]ExI{!fr֙_Ji*5?'i Ԇ@wY1.s B@KmĦ#pU0]ㅽ4ijL$<ȑ1!ygMtPW!#9@sf+r!Qٽfj_'KcdJj{>q C옕s֫) d #ؾ.]yGo#9&3 %BQ*H hP"#O FShm|f\*r?Mit^arfW2UlY9%3{>2=k.6<'ׄQS⒪v?Ȁ惚B-E?M 2q[ԅh"y>L[];37V luwv f'-r_P)m[ (@5zQ>"} FUJ$ jjGSMws~IFdS{ b-w"8ŷ?7Opdj* ZPզ8ڝq@ǯ~:pyCCv -py5ZX;/#FP @hhe|ݓy}HvTqI9~RXbmQ`dzRűLTh 4-EN$%p~KEy&m5CDD`_yckv-Qg|Rkor>{Xa,}QCE`@F/l0z _s3şzXKQ|(=injvn'y[_Nyи"6sfRHOJ Yky_;.F%d2}|V<~Tʬī8+&5|o @kMP79t;[#*֘*M+5qe//KԈ16(=V9WdH@,{oqӇIP/{UeXN^/85CPS8&/.C? D-ԑ@P<] ̔#ґ8Gy8˛R\H,Mpv3kW[?][V'֖Of̩m-)*OrhtK:U\LJWqy(18=Vd琧vfMa9~G@ D0nâlUcߢa4G~'mT`=d*WA$|Z2? a TǢP"l7GQVf,û]f=1!og/D'o|uvYV9yg-h`N1 k>WWpp,`sNC~ar&֥xȫO1Vs%ԔvgPn?3Y6 !*-n=  @<]Gj:Jtw&!:9U/N,l-JEyzLpܾVg?#!?Ϸcd(i,΢vhyVu<67b| F3O$h]z7J574C0B-eTZL&)zw\ĢV|&EcHQwNzǩiҞ̞\wںZV֗$>"!M7VF+Z> /n z:`~B5!x1>3EL<#$sv)$-e8v>` vY{yq奖P~[s;ׄ8.5ko.-!n [s&nEگjY4>΃Q}׸ױMbRJ=f?E@4{u1=F֞ /\ܳ⫪O/RicP#*RY-(nmTQZZ ~1jVthil'N$2>m~kTMN<ˮD^ 3i,xBgZ_b)$EhݎBv4Pt`a|# F#ҷνs'QI!6Q&z9o_x]ǂ͓8?IrP`,6uPG] doXQ=7OfxE Nx/H\N蹶[Mf/6*l[/C418Jdmk{rA/oʓͅj_i-`"%Ē *I kb@}geu\BI FSʴR4K-"Jw:0A~tb]Hus2yϧz wY]d0 f`AjnPk :*1jKGTĆ%w- wVWIT;x XT#?nF;kh gƜ}ǐկ! թg-X AWp%HBjm&`D:q@U\i2_k!xp<7{8 £QiY$u"zl!xeVnK:Q%AL6ď.,v*Eg"@497үEaGq +02X {SoQ֡ U\b ApLhQIZQ>OtTnrMF3֖k{I>SitL'Nk6C{y (1^h@]mMĻ'Z*ꊏ6$RuᘖYNGĬSΗ]Zs2X^+='kݨYWFRUaW ;Msn1/:%E 6; nƎ%Ůj_p aZlYyEo#dR y[0"5^;.=VװѸ=~ڹ jCn å4Vǃ괋9K%2tI÷,{.Y~Lh +)"{Qr>W&ɇW 3=WI$2.WY+ǥdz!8Z,BR]?7~W]D5ƬZvvd|kn얠'䭸$!TNnӈ]<ļ-,ȭzs%; ?/Yr{c }w({ij엛ϫ{aɉZi3 }.IBhh^ Gl5 3D*y>ߊnJ n/F3tYbGԁ sHrQ Ĵo Sܞy2uю:KW/e>E:VKkWMOu۪#K/Lzx h?Di*sJK̖8܉Pl wͼ#I.AiؾDղSכE+ cqWQ}j--#tL ,N,qnp\"zzX~=-[<üm 4諷ew*ٷHo,(1Rbj՟m~+o5mQӪ8h8[ qRu9/H'+3u%X$$o~Ơs&b{N?ȶ08XT%>|vnP5smO$:eUeQ\λ} ^@"OGd7Mɧ58/OghE|ȁZGxR3Cq{pv@!ͣid[Q3?R?5{CbVQOBq/ڿwfb{W-J?uF$ Ip᷻8;-WGSzc3N21u¦uqZ3#(0ёAzIЅݼ{J ƔZi&Twƍ+@K( Z^xُh4kW<תZ?'r{O'N/G~ݍ+{p_vgݲO1d-_%޼F@0CÁ` @oh2(즂Joa ܳw/bh>#:"25`$6ķcd\u/qܫ6$W.o-_ vZ%eɧ(U?\y!=-cK4U(U%BGAn1Ƃ!$B`~w0$ _+6ʪsVFA1Qݵ@S~ x8Eu )xPrZW0ز>T:́DOOp'Yo m~Lu8 mCSxwXhQ\#֒nZt1V'=+5%hszK?R'Oqܫ5)ng BeF\'7$n tXogL\*Y LQ1MWxIN0mۊ`-@uxהq?V}`uXeg7t7!Y1t6Ss_[&|L3\ h0[[]Rb5RUIdbyiiJkLO(m,S>h"U..dmҢ38 c-۬#@2N2%p)eK6qqTo'Hi3_]d6AcJ]m]Qt"|e'by`yEF ExͦJ|]zզڜCՁ9{d;rL;FYWIW#r.v~cka8fifB,UaPilt jvġ LNx8$- )z#&[Tr: ҥx!БUt0#8Nsڌp'ˊ̍Rն*)&RmW@C}wBrPGCS{S66t̬:;8u mI5M k FvJ ԕQ69x.XbT{{VP!r"3c)\VYء:7m8Ƕ\&& M,a`n^.l`F<::2{x;!+enT*8'yR\F NZhq,D+7LҎ.SvFO>`BZf0 zÜ$sq%⤻5uk<(r-nE8M ~qp _zD}nh:!Ʉ6R$fa!6˛:rXkҚljO 5v8%?'FsH: [4 mQpq^O:Ӽ@E=6$4~(fE*UYO&)O2ActM2Lt٬jt(k >tSlQ.c77G!k>>.口fw~}hF45N^z=%m ׭ O KWe+8{zki yD / LR_%P\}UtTNaHrhp)~> n{ c"D+6*бlEA'X6q,y|*#SLJ"PS)ooFW z@vJi~ˁ}!f(2ad!3^F u & Ӵwwh"t~PcDO~d1 EwzCB䩾A5!kkj!N/T2D1u}QՇO%h<On7e}1/Ofץ :q|Կ Qrړ2eYޖ-x.QF9C> U^]z oiyQh#", nUoH.U3D6A'@s^jr5'NԀ~ ,-^'M}śφ؉%e܁G*`Dq{ By`hF4;[H Ҹ[Q7Ň`#%K^Nw{h ҭSM`T js^$㾳ʗY)O[Cf.,{&q tŹu{Ze>zJUz­0b%t.|YRkiPX"?b;ɭU;d37o,BKD uf:e&v1;8OxiŊfHtr,]tӢH"۞|M++ouhQxA"7_g a?xzR9p;H4>'Qlưc3Taҩ eЕ߼-p}4w[G6 52XZ 41mZM qw>S_\m'f|7Z02.Ff7 K ~d9ȱH.0[`z׶mJI$E7-1E~ji,t?P颜Pﴚ=2Uw숤ܭlma}沸U[tK:iҰy]1MLQ+G䀹!m7ۂ&N6~ |R>N`RT ;:Ukdk6J&jgP{ϙ5$tJtuA|DE2ڈb4h!~rU:C.O"U^DT/9H LcS|K5,PO@ڿJ)eezRӡۓZ&G֮Yck^z/"|v0Qټ|;pCl M>*`K8X͝7DKyk/"fG%L(}"#( X,)[#3_:]yLM2凝?:$8@)82nah+ƋEc.E5Ed~= {n浑GX[c5@1 8H(zijb,$i;IAi$,Ԥy+Y;\] l?dʚc4Mgtw?cs?<_tczB5!(o(m20)ށ]~s/OZݽ&@CsYtKOkۤ;Mz,IOxT0Dkiqq-;xW8=ެ[y. `S{OzQ&!řp nRapY>aV`?BfjL0;1b(۶wr<KյHPFA6N(~97 "keG~~ ͓q@7aHDB#,Lv6cUNL9dD^ijݷs:*HyTmN"{?MLVR.[e50m(ޢ|Y1!2V)(T"$ Nek Å&(>B# ơDD.`J]T{b]/160.zqjs:Kg0̖90DHx fC 7,dFb]<RZ)nݴ`PGw7q-/{Xrw"S0E&Ƭ$ *Hz ,ѿC6M.!ZVj0΃+Gak;s|GB1O.B ;vnM*>l K-MBd TM\B^i:9TaoxwgR. ӯdx`N!p((.SeXjML;o0_nrبziȠd>ۑmװ^\V-W8@YRA߮ܲˢ~`fY?YWz2N -eNz,F_uʟE B,c^j9ᶑ-d䠪Q4GJt.S`GW5\LMWNysPWf7ZzCv &b~hD*TP$EiKc6vlxsqG!|'/|KsB'N1KI1j8}(xFˮjK.'NjOIxyq2s;c%rxQ' C"HhIiFͫ(TaoBNoMߞ'#Bڡ}^cnGuw ͐%[A?L$aY/R||*5'ojJ RfM*Nŋ=׾.j\1]>ѐTr*lG^0(⯊Җ:x ycTɾя󇠈MFڬE0'`V5@Gd;qꩰgXv?$ٜ,E9CԞ5>0êE@ʻ6>$< B#xxkJaVS!/mZQp1)ة9a4i}emR5.?S q76 `2)ī9_AyS+aO׮^ǃwrShT- rX)Ú Z)gu?`,_z'M`hXA Fʧ~~sck׾ى7WGS%ʪSIg"^\Pאg{//$=A|<&0 (OY*|`pv"߸7qqQٕSL֦bwz|ܱ9Ib#c6,>!IvPl!/;™gv RZɗVtR3BUV Q* 6NOJb*G Dl˕f MJ\L͓"T'.. `:/U|9& ܃&>ר :48G,M 'g_in`J]imA>w⎂VZDΘTP@Ef xn߿s/\05#\̓-(oj|ӟ]4Z"yLUusY4%MiRJJFٜURvg/Aɛ! m8pN5٨XȰdZ_ٞ=.ٟDVO3>KB@Daґ Me7=9I{*^'K ӉF'%φlrgn8YKPK)&4`2iW ;<~ORdQ r@Oڑ%̊Kž AbclwC_wjq5 b%p4»`93Ԡհq&&W@TyPk.)#?;j*J7 Id߿ !y+_ߚ|jE_OlL.otADk6 nP&ѵ,w {r>jRv(皉%ޔIﴸI@^q穌{XLEf߯]kɲ_MdՅu₩r9de0 YΩX&xTz0}M!j'cW,<ƁP 6T+l=M92_bdbmnrn} (BEx{džg OӀT"I[aOOC輱&4s]%U=]JX#Ն$%@u0߶/·bM2X{f|Sx?Ģʉ~Zs,H7z\\F }jޙ@ϮOvdVDjk=@{'X%zb=!*SV+~ʚ0E`2M *60Oi)PW7N9= 4P\^ce6͗L#aPu_k~ #N tPu цCXZF%;Sl= P}%fTR^NT;[y(DŽ_M(qC(.T! gЕHZ큜 +EZv<'~ջb/k]jHF: pѯӆadrR9ڗ=tnY NŤ7I+kjti F(D&'_6ہ )=#>džDSH;F"희Sb){Yjs~ٵtearOR-u&2,ƩYTZgzUSc1)VuB Q^ڮi=X3:Wh%fiWr2H(S3r(l6jyɞ JGz]K[qoOum;:x?a/sQ"056T[jtZSy涃SXs9Ttshw}zrRqS. }?du&.n’bfO~S-Z%s SXe~z^0r+箱C -2-Fcz'bZ{i۳U( j':*x¨ğ#x KN;f =nxDX7VZt"H1[&6N~-PJtg C) :2oۊ0 p^Is.=G߁j2;R/Q[(7PVdRI0u{PfͽbbL+F}H D]_Z >㳨`57EESŵG^TpRx^X`ypobdIn`j4/R9' r[ErU=UqAo O @H|H\L-ʍC$y4V=pMs?;Kݭ%p)u{ȈatUqA (Y$9c䇂@.=NҤMrkC]Uq8vdkldLb\wVuhxg bDdmה7'>H" x{yzltw?Hs_: KEa7lSσɛgYkACa. BpV\z`k-@{&*xOhj~MFA%'Єq*Mgh׌˸}{ "zEOʒeu"Nl0@K{ +5w )qLF/Fto3+nYZJ~ j&_kL f}liP̒h6T~l\VO4?Jy&}=Lꋥ=;m:037lyay*7wރ zH"Ȍq.= NѮXFҤ-:6 "ڽ7twg,S||1vg_yPÌKg], sT0{zPWh>Lj+72ΦWXķH\^v4'GFCFM թh˲T$ק@a;3Ώ;a5N&e/{Lڬ4qIΓðczHÙ?\kYKv{E]9f^OLȦsrcSA1^~MgGiYTF*\)LoR蹀ťl=4c=>;6@Y"PLAwE 1@JxU7\ 0#7ͷ7zIJ{u9neϸV}:O7zl{^FynԘfat\mD9$LR(E},77o$5v89`i{덉JV8)Bg-mLkd ljg =a'?oemw+wEaoԛXc)̨7{ S>1HPC٨!fP+.4zmA&Z-s7(h"i:\t۫4E[iIЛrzx7*N&VGR^΅.]\@T+:E5%dJ /GD7xHK.q6oE1t\4akeR7ƏX9i~]:N)RB@皡#|{C!]&M,CMn/[XZVyEfZTW&ay4A,3F49<:M>'$RԂ8U̻6Wu,BWˣN#Y]SN@ϝ LďKS̀uWq!sf/GLYԔ9י?8Z*ɼb)n|\ Zw?lU@9圚%uu[: sc#24sGZHEqrN, A@>O1Z^r`L֠"5w@X#Oyq*݇ݫH62:\X!6g-XO"ku!4Ve% o!+75Y0Z]H\Hdgk|OnSyޑpG?TB66G \o,#C(YqDKsG3(ξլɢsk @#25P{%4p(XS;{%\~OV (|B 蒜\ ѓA``@2qчrves\{c͙Tz>1wK_6-ÙPP:U!?(*:pZalgvϏK"`ޗ_DM Cp C^IxȺhU(ŽeyW EkxYi\BvRRi#N^x)LQ O`6T*R>)fTqd??*HqWw7 ӄlb-C3H=;9>䙱߆F8ꕯݛĬ L2ZB4r=9Q>q4, x.U\_Tb BmEbJKSWH*ph=Uozq/4WJ+ߐq3^fuckJcQau`Ă䜦`F$u,kɔ~`3⬁Mq4td$<&V(*u_sG/nl~I3KnZ< 8]4E(XŃ %nmGk7MP5&-=F ܻOr i]/~NDl=Udh/V<(02 (f+2n{Z@opHM L&/{UοX 4ÐS MWHiZ:Yhg>Ԅ5B%+ ivÚ)rTu:\uGv~Xr`7 qx>Tf$\t ^ -zQ ܈"E迖}"dzw{\3ETa`,I,l J M"+Vm:'#7gٳ xb2 BR]wdjpġaAUH)# ;F^ pBE^R_jڲ5"}y֘ď OWkk\1TgLEH#2;Rr@K.AmhHpxr$3rh‡=>XG#v\D61ݷ@qvl T>8T0 l;㩀k dUV9Mq Re4|ñ* t/btJ:n2%k/fw 94QjǰU,R;\k+?U8 r:(^rA;fRzOT?ZNB,8Ô"$ {1$א wyϡfAltawh#zRRe^iwp<( ]~U7hėH Z&h:1g 噧#+tf,zҎ|[Jmv\#T#h]?Uo,_ *3#4CTNF]z6}ŏ+ƭ&v$Hup=]ɺXmO\҄Ԯd;Eet؎˻c! +Os„W\ :3 E3Q/ٍeO^)VX#w*o1 a3w_hetːxb%9'X :\sVBJ :ZQil;ج[iƽ,&ǿcln1T&CS.F~g =-i1*2Pyq娊vu1sմSV,Ӎ+^Q5MBVRlP9CyV#"' Z'!mevPeFHk/C+;|q&IFn%5!M) I[V^D4o;;er:%v릊iwDh^ {HŊ(Lyiձ:YE7 PX(O mLzzЫ|`힙wo]TIC~d"Uzu\9X)ɅVY@ ^RpF#kZwv(g46"G ox3}GҖ}#]ջK#S㾼ESŝ8d[{2X Ѻs./_Ƈo}$^/ o\JC|I*:hЁ~beto64张Q<~vEjX^! Jeۙ>T;x3XvbŤgؽ$f.#uFY1HvXs=D(h9Y _u->["KCѸs9 93xG[K@}Cw1=5P|ݰs}/8 G m^YfPE?z$qgfJUPq';iqøw;sʂ )/7D@ƙAn((1$W.,K{8T OqR)6ߛ*'1҉ $zPGQ  0#plU-Nf80Ƕ\/iKVqH[}=BÖ5Trni.@3a2YѵkC ݣЄx.lhHBQ ʔ&z8v J۬wS.Ӳ'&,) m&e*>)Z$yT#/σv؂IY?;#] ȗ9N}δ${E)юQ =y'V>4k&=QGaPN 6Fq pd0`c˲ڟJȨl{]o2@ avܪ-fFb:gcY5_IB#(jږ'h$z ;R}g{y+(s z!%ftvo1>࣊dӔE6ʟKӶ3RE"i|q;UۧFOCb7#-N{<7n}{%Lqh6&#(4y"(P`jሆdNÜ|C0$0q乥])ǐݳ<&:=4uUcݽ*B`gDD ۶g~| bI2ҫS`++$QzqK2NY Itd%O9PS^ Fy1o |HsW1>V`2ڇNШevD1B!hA% M.*xiXbz%+ʒ^C|DS Vw {š:geVμ7_Dk{{:U"tYI$,pvq8k$Mg: .S^nXմޣ&˒A dCD ˦{ۜП4&W yE#*/QgS367$!L ׉}& +I +*×h55!5a[?:8ІZ$"g GS&N}+"X$E=ޓm䊿Wgݢ:6^>fOSwba\p뜢o /}n|/%_sp]% 7SS XaZ}R8?f:iFaK各.#PJ/E:&yJ fcc{wjI(tY4_5P-0)%`y`m84uQlm`\z \WEM14sw\sVT'Yi5qͻoMKL1YkN6϶Oݲq&ʳYo[)ŕUH 5z+ֱs\uRv6hBFN'BF|?@/xC$i" `9i ͈R| ҹj7% &[Ԇc2h34r.Jwf]1=iܑ/2z5&I~Z*#ȟiYX&2267J_ IEBsB?}x:IiƲ mf7C7QFWSIku AV%dcwE)='Ӥq=G OC$Dwޛ!QK:k- 򙿮,T|nG VG[{ڒ?(,pJٟH|0E2{6sqƲr;+d]š2 Δhua!RhE|i] 6;ϯ\%'-afXϠ-tkl,hF؀XH+zYmt=1i)țDԡuQ+BRʑ# JnB^Qf AvE7M[#*H #>(q;GJY)?= G4xclⱓޅjE/JS kpD YՅ fs%`g3d*a 7Qp5S zDw3bYdҕ ekSV|DNZSi8غOd* T/e˞1<)n ;v'S&/I ׵eHzBK'ne=7궬5ID( xGFW1Z3y {Xo_䙅qM5c?/ÒO;"o\c?߇-MsZ% LEO =1fdcP^cUqyɂ驽 .)&4g>B>0@aؽֲe^3Q偉J4sE".q"F +١)Sr>AM2pqKDڣjF9Oߴ$Q$,1fEIdjLG?)\#=ѱ\( =Ԟ:Qƿg6T5eIÓ.)%`)Y$D],U5dDnvǹjIm ZQ}fVp* .%ǒi{Vzð[%;Ϭm/M!kWmɫJ`PBbGF.?C\+]ŎAJШ%9ti>|_4tɡ[XPp+76}o$ӥ*xw{. srpPr/cm bé7q緝o+KTv%0nE@&1=W6y )Qk4G@/ս)/ Dz:fz¤Vm[6yooaA[pU(!t^::'J <ÂZ-gqAj*J "aDg(WS^jWbw7^~_qO%OFH@T,ql}=`uEinb^y)%O b'owN(I輪Y^HQRCEXiUJ/tއe Fu4|JIS!h l+3&uJLTӣQ1+zIS9kǮZm7V5LQ<5&Jda]iB3M-'"xU&Mj-?#&Q+'b>{ҲV-xʑj=2>"bӵ|:ɌmgScrLV'qRƕrϐy pI ++P* {lzsM^[E六-HM *or"<0i'<Ø%WW˝laoڅjǨ. NjdiψM0U*L-Js;iCWʎ?_-7kx3#}AJr\sz9ǮlEO)1u,kEDcѰ߳^ڡnsGɗK,eD\(ɖj,3Qh $胮iʁ&`qO=vO`Ģ~p{HaWO}hC}%t N+8ѥɕ^/ztsE1O83" 1%8fZw$7Bcǀujs eO̵9ABw.ѩB{'/4'^p7!Lh͋kFqVpZs4~ĶH8)%דV ZxxV{~4ᰄeJcR:ka-*+rhl.o 5o>W>,#l3)r̼(X‹M(BAj(6[@|#6*1zB^e7kh$)v SP C%NItjq`}]yZl;}{iYb(޺H{\tB\)c|<¶_u@bti~64%ˠ3撛W0Ahvc]V0\SJV,a;tܡT:jnl7 _JAi4a[ckzysr8Chȿ>ztΆB6Ŭ-/H>*AM K<-XZ9}9ʺZ܏NYa+#?6u?!5-H I]rٜlgjQJ"R-R<{|f~MbD{č1ҼjhyHb>hEtL^[\: bE[մ-&8^G ._!Ҭ%VBe|^IH"5U_jc6Ὤ= GKZDSz~B7qsG*s辛6FrV "ضpζ7C>ҒO"'1 Q筯 @oz\5 SkD̪ !#NTuvþJ;X$NH}h5lHXMCjըdnJ"'a}rң)n)2tS&x7g^E6Wҫ'&m4j({["yA=H#c۽DN5OopXO{ rIN@4Fu?:6rP+Bυ3+G:M 3ńnY_ʽ޳@K9y, b} K96 u!MvCf:$mqp+=5*.3ΛFJx*vKBhUh42Sm&5l,Ha _Y\,sZ\䃆Ծ}N v({@(WgqSJ?Ȅ@+R+4ּ\^ኝ{]p{^PHaILGiRc)+C`( J5Z(8`MDYPR溃.DɈG=^zYU)cyҏNol̍\Jt7?Nǯ3a7N_2 Ž= BʻP܂U q!E0MbZ{QFARetjK`!C,5yg?O5\msKukIox ÚݜH-}%uﱜ{=D}s?[Y|^ױ~$Z*@}۳VQ$rbL)o,Ə#*y2`!._Yl}XCM0c>BZ&= Sps@} P^[~LG5naV&VF^K)%bCA;"[^h;g+=_w,/TK{_Iq쭚%(gZ}}]+PhxRk\ atU:WDbzy(I<&ۡ0"tElB臖 (S2nLșVH`XC^"`+BLa(Xڗ#/2:RPMn-?Y24 wA.3KکkuhoL?OP{#DR17Z7ҖP!qFa{(̃'p'\ч~gFbY20CRg-r naϒEk0N&h r4W=JQ oOS +D).:7T?!SI'{LLa r/8ڔ7kS̴S|^7IШ B Nь"* x2CEh^2'Q4_[@x.B[vۥY%T!w*i[t~xll;$@?q p ;rzWwc9ræXTvn75m+B3K)givq9azg||27qm/IWb]4_Mk@\mOD!kfwU _ʃ35HXZ/it2DjƼG%Le[vB)%{qk͉Q%Ҁ~?6Uv7ӘR>꬗D<+w4 وr#4%E}ڑV](z'\k_A!B} ;Sq}:[bC-Z V ɨxd"Ctm꟨Efw:i2Ё|_~M'*\|֑ӣ5\)LW$6M*dHݔ6l%Ԧ sM0Ń.9ѕex9Ҙz<ӯƈy~? lwD6Hhc>l2k{ "Y6' 4Y4଺ *jK. t|1UK_z/D_i1 ce{OYK*$n울6Rpx&G^(isR1P\,>"N [G|D!À4fA[ec]i(wѬp1m\ude`@BPb [&N!2=s}Zhp ^Lc&@@_O~%apYBpecڪc]kq,8ʾ4m/?7^1p +eN +\ & ϑXX=v KE+YpQ ƠBԮtfU@pmȒn?zk =67T9h|atldlZ8ObخjUkt MAp9ŪŰX$P(ГޠfsJq?Rji 0>OZ,'_\bXMEٟdCB^/}et7X.>v*rVś淉y7EO1RRv2KyΖFǟ %vSQ*Ð3f Qm6C̄-юE!xyWKCT4?~/-y)gZ/fƢku,(l3mA%Qm8~m ->|_fPXًձ %0h%u6YLBƧfJOʃy^4A85)SPeӞ(^ؾ 7Pqp4.ߒY KGzwC?_\C ]䋩sū˾QԒ5A3 t^v16kߧ;Qn^.޶wIh+yk0$Ч;0ݱN( n$PJsٺ.el桰i$hL]Ϥ{@=qW>cY-y׷F  #Ⲹ)iX`+S~ʢ%FĴΪ]M4w:5amX8-  xtazP$4泈BZ>&.lIئ-1Y4Giav`{sי]BV3K'dZ cwC%|ŦH][D|5wv$h ЫzyG* ḯ.~x>u -bAV XEmI֒O-PA|V8XX"ߐd fZԬ닔"AWS+f~jQXmX3s`7%WkU4m2J2=;݁RKlb ,F )_>S W )E5 g-J,xz'jqkeu a ͝|0;q@u28Uݯ{͆pfc`a%9d \V2OS6D2G5*1CdžKM*ef3R,Qx57TyED>{6x lu_[B[l2@~t/;Y|xيbO2a$hyk775*l&́6@'u E͈a T$"O*_Z<έa(\K.W $0AKCFӯzN0iHv5+5--(N@~P7u Ϗ:$W? Ia竦uiSSk:٥ 3ZU75e/=u]5O0a]ɘ+B0=ywhXb$x_E%qу%+:Rhj 1~o7^r7+Nߘ*Br]N­Ka>x*<կSA.m?ẗ́!_@!޺ b.(wD٬Xڊxly pF_NБ)Vz(ƿAx X9պPԽ8sj*jBWT?(_AvޛXczn1ʶף Taz)sMK%|c3#@ nUsLBq@J w幇\ܫg`5eKDur*Rtjd)Zr&҆k[z M_?DvMX^Vxn+K-!_iOZzʽSL5C@ 7?Ò$Gl LM'EqZ3qcWiإVͦ6N}⥆)k26 ɱ_fȞu8~URs4jDϔW'cA"SЧ7U^dz*T1 :;2=v \aILudObϾ4>ge@h*bw}8c:7ޛБ-y%0ggi_xև(E> Kw$ +?#m˃ 6SAʋa+Av/x /.ig^JV_ڣ CŝMY5fCpBfWAXs`hPm$M4,Z(9*܆1A/sI0ti%?n'HQayZ m xQe]D&<f*MHL)b0|ۙ)KúTԕL_-%Ay+,if\#`paysLm/q$n K`1 ufLV8 A gpOҳ9hhGdd6[AK܄ A,z Ѹ?kp;s@$ "&` k6&֜lO$J'zfv¾,xx0zqN{-ԄfC{(ݯfAo q&EjG@&8DzG—7|'9.[߸+O ҅t_BeokL "_ե>v3}R&p_9&OC3 Ev,YbDGmTeLo%(} PoB÷NZ wn3׺vgcz˘p3.K.)VLͼ͛ t h8$i0\fZV*)'qv2a}RtB=eyM4M}`|{E>n$xwk/bE52Tڜa Eg*UZU5Do>yY#dTJx/`C)$pʭ,~%w'Ch_Z+ ~?K;jyr{wgvũ>JJH o2_vNjQ`v Dr  \ap=}-~8Π lFxYHd~Zg8X^5kx },4\f*Nb#˷U @ɩ-u64,ȋ$lkyj%NC\ )hCpBSJUJvT~2 Htο +>< l$@3z08\3O%34щ_ ܞ}D(ɬf 0!A3a{!ئ78A4-X7hw.kMvXnq* LZ}1yD0±y}Wxد'Y&= /G(ne^,nrmj/[ 6*Z6_Ӳ'(4ٴP)wU#uaI=Pɶ."!`HP\Ѻ(-FJ=&-SK٧3Ay);'*06oaqk{ۅƲW| 3Mh_D,?)0HiiR6GOW]ڷrAX=32*c4O C[*r K/ ]cUrWKXHjDo$N2lٰUP|pؖ;[{酐+]V(prVB CFM+p5/t框]RxkSXnGikQ182GF v!*'K)+zHۚr[9w#?/FmmɥQheS֌o]u6uv!5K*fG8]+j м,hL9`gÆ1&ue#71K%{ )@C))Y |[$J9@Z5G@CG#G:K懇k~5a z#HҎ+?ETV +ca6 p WQ#?ɽ;Ɍrޟ. /47ûgOf]/ 7sdSEX2W=倅SY5IyB.*snQC3Fjz[]~5ۍ i4Jg}r8&Vhx(.8mQ6kF1i_t\?CYp&(hAzqٔ_x+Q%K*[C=b"䖘'td|2l )l֕}4@!Q-N_ƒ:.ڕh)!qT ԏ|ar[H=SHvNҐ12,f sBѮ ƾ!S ߮y=%,+*e?n241IAS'EJ85i^d}҂x㥎,"IГ XP[3I%ƕWۋ?‹pG~׻̓Ф$ !BcJ&|当az+BV'EA^fQ ?S?ea `^sWoYɌǙT Vmu<v|1n.iXF+XllNzz,o͆WхJ#D$SNR/EPP6gA>Nw'OV.4vuSg^\7( blo']ZU()805DB"XAwsn`C%,PG gG Fyxj#GjVFg EŸC)h/MEZ0/@+j+ak!h;oPtѡH6x7[v}֟]!!q7b˜(|8!N{Fc _[y@<=KN3#(=;:l%~kxmwYP52.nDUi*"[ӎM 0*<_Q?4XxarZ\| f*6*U `\ǭ+4ĕ+v 2Az_3?# QFpXZ(a(32)z-Ɠzk"Ct4^Jwϟ]p~)&*h7Vt|HpG;YΩ+TUuRe:f|H6si8itqS<;̼`"v[LW]\ <{dw#H Tޗ!cd`JTx9w Ði]錩;OxpJ < /IO\7Z[ٵp'߶cMi_5ۋ;6xw Lkܽ^?ٖ4gw"wੳ.\߄2MIѦ2|k;lnn1 ;.Y/ 5"C;6er5$B,[D BLVxUZ7kVoA`ʤf0GEb'A[P&uZqkUAL}yxe!;P󲾻E hï`noP Q# ҅5|ކ~VT!p3dx;3MWkL~(?kA.@h=N~vܲexC+_l ]E[,o4ϋ V4sdOܧ!j- C+yh!WޡU˼ /99trD5̕~ χv"0^Qg$OB6E"f3YDZ%x;ϐ2F2,y94n!* 5eE1s&$*{`Q lvhK r=1gTl"^^\g ~Z_$*ݭc  '榨$㺃GTڬIHBJN3'@MS]nU5Z[M胍25zN<> F[E6 ?Xv` =o%Ϧ`09GCmte=TԨhBR6OqfA߂ neL4.I_hKnpRQ־&فzN U*fM3`a70n'=n&)'C+,.urd,.IP$1op||,UvCW6ZPT_ ^zd 8/N'F\Uhf]CJ9pYIa̠M|vM%4vc@i\7’JN=4{X^(:-~#F 9]@f{>qVr%`.^j3:>Q=q"87 ^XkzN }~lnÇȖIf( 8 tnۊ"60})Fy@+(TϋRKJTo>E-`\2!cU~_%mTrWV%`nwanZ[p NN|ƹkfX1`jM-{ ? ~͘;a*)Kxz-NHA&lQd6R|h"ֶi s0~v!Q\ 2\J}u9GLj\0gLhBs #{ZwJ38XaèYDu'dVϲש5=Ě XB,qa*^+ h_O$h?)LR2;W96;©p*$_q"T!o1&\\bB`׎B^,SڈG`;JAa[i+tݐvaZ d=[|d2k-V!VnV\66!ܒ=WIIk5`ޫr77ijnAZmX Xɚ* w=dc(z5)T'U-I5`U3.`"LZ(V<](9'^J]h~y) 'Eg⾯c*Wr lyndL^>{Z6_‹/Q{J[@BPf.j!LO}Puhbjo?C3Im_i݈2!?wppMƸw!n"L'yL#hr,ҋd/#f).x[m\Q~Һ7(U +mTni.(3kknPS{>o^`)3ٲ~h䡗աG^"7%CZ;"|t5*V|7g^&s{&0&$k-Kh KX2jQ@1pGmd#3)px}x\7ǡ)jRK87󲆠Q): h0bJKOa7Ja8>4ɮb' q 3[T}-o IсUԜt~|c%5MYdBVǁ[}IXbga3"(Ǵ!/?_?e ]3vs 3<5NtPi} X(w5鼇S~DCev'ר_n{jy`-a1xO9olΖp 'ގ=;r앉&X8ʨqYldP=E q j~9DE§3x-D{: KEaGFC ͋#cĵBR>CqOm#{;ibE䫿7#([en<=:_S00tKӋږzOjImW~xZ"FJ/@gc{Tи-Mґ%ቔ eQO $-\H'yRS;\#EyJbvwJ2bWM^љ-"[Ls:P .|+Q((z$Y=@.@.z=wA )0|2}sCk]2͠bwлl`S.  6.>;Q$ #B)PED)%J>~C X)MCw._!CT A5V|Ws50N*͢zma a!G8EDZNz#gR o}pO]+bM͛{{H?|g^СOmje90QkH>.ApG|6fAJž:s*:oWqL%$K>ayMXԭrGK[2WmTylAW( Gb#W^B4+гؤ6ΒwǏ$2+/s/e($ہ@,7 -g MI|1C.IZ15oVhd*$Scv@%ƿUVj՜$rE*C/vXjRt8ꊙ `zYQE$9f5-B Z|WylCzQS8y SF2Wy<]Ba Y,Bcw ZO?jmthmqWHUQul?n7^oAɬ $񇕷rơ+S%̌Pƥi mԚ(W9 6_(ArǩPu z 9Uc4=zT"] D_ `!usXn>Zi^j'`#g7257Ql>W="e(tm)JKsT>@l򕻷4p|Lr79}1\$:OPH(>E9#e і^,_Vr2R"r<L֤+zΏ5U0%S\"Ƿ&6F9'ٵ  z@mӉŵXoC\ @ (8yU[ndL9n%,&ShB/)uh,9-'/Yiބ[0~U .yMsfgL \k)&x-C}HW֠^m áEJ~%#%r6O^xPiԯkVF4Ø/*Wr,0mԿW ̀%x}{k>] h9dla<X;U\jUE(9? \NH@Ьgs'Qb!7:5ۺtmp7j兽< =V7*Dq(t$vdO{ok F`8 ћk9R;~Hl.fhhR\Y<%_-%QX OL+') yEU,Ld(gN4%w-e*'mK6is󞭹s2e቙/*]MmYکkK! ul<kݟख़*ޏ > sB&`Ah~g7D2oR[ Dq162CkJ7js3OcDT21 -͞5հeZ_hfN9l}'r2%~ % w$eD=F]JELy?cM>+}GoW'PW~v[Ԁa5@ O&*ީfX!F?$4 Zl&DD$_}*c痧_2'6HDu1ۛJܵ zIpSK Igw^Ve>_A!x6g-? ~3t5̳kW(^,ve#sy_'S[֗ a!K52L҃MYV Ex3M.Ùf(4#;m9#TSNF@F/۔IG,j<:x+MXGEHrd[$Ҷ6lB~ؿ}pL5EG椁3F`<8i]~+j3ŗg=O;R 3#IYz/; NL*8qOgz47]EAR5+zJ[R;eذoMH:uN'j>jjCƦE=?L6D/h $>1L@V k:%SCcGH!DBvˡ2(dƩFJRేs Jn܆*|;^v{}A24qu͕(2Z.ԓ'k(2[d2%4j׌q˔Jr2*@V%H5n $_f&6kJbkxV %r2fw07ab=MV'2s̓盎H*갨q^I$4&>֫/2Ke")g5Gu \qel0X,J)L7|`yT!IrZ^vƢ6{<+G)ӓ1l/!c rNr4O۸2АhBH0ւyCǎ  "uBU'E7_-mw9H{DFKT3gфK|=+Cj }\IŇ&&J ٙ* OڗUY"Ɵݫʠ^yL;k=v?HR'x8 4ftLIcLMhV2ٔM<ܯƩޣbZQJ)'7,΍F[#""`!9'>S2ein5b emcV 4J~i|O"YEz(uvgydtt%sCN#%N߽՝"ǐ9n+"e|eJ߯nMM8VKf28ٯB7pڈi}Tql{ЂP, NM ^9vW4`@mD3eUp!jG9"%;"(<ʒ2X[T&8wY25rdhdnĪ!" f/>F+_d@?|"%[ x#N? 5PGqjH@Xa\df8a8Y^DUF_[Il[JuY_F5VX\- ]xFljkG[{JdM})ӨaN(`DPTgM@ٔ4OwfsKLC0i5!u=noq 71hRk#4:fZwI:45jL>rU)/5MV@1Ydfm2[eyg@`ZJ3Q8r5xa[J&jTz+X+٫"x']8/ nnZLZF3/;s%,z08Sx,!}$!$ރ)s³5t**F.zsS @(,.G{!)l(= q oͻVzd5%cv#Qɫ=ûp *U(%]םR_G 3_;<GϫX{D+_uu f^<:r}\$;N!3 hapO\NK'g)ϗǸ48w)]ikNBM2ҧBMmo,UW@aOw3Vs%z\eqjd^NH,=yD6C IwD,+j$,l!a|GuQ9xD@Z@hQ`AaT79|saSŭny?Q9<*19@AsL/k6MIRuB`SPElơ݄@\'Ihl3Ű;H+fLU|cR݅){v"oo"+ܟT}^,>@K? /M|x/A=H|A!W '-Sq@W?! +a tqlPh˞ 3o, cOAί$R5.> 韟kB( &|^$~9KRG ɇ 76Chw ;ydt+.Nxݨjշ*VAu(06xlQj;AaGN%p?Z ̼cU֓]C|Xݴ(T WMO0N$ 92i:PLKmd;EI@"Al)`cx-\6Av4 Y3C';:t/;wV8͇TЁY\}BqcM8_uDfbI0|ct 7Ҵ7_@M_(/?DSC#ZtPY%PMq q<Qpfc7,F }ArTqB{tt#FI%+MLgfJjfW g|\xَB}LtΈPk >Jyv7ъ]$)]?Xe<;Nt?j$\;J3[a1碷 tj:*G RnѝoDW~8ثfR5g s"9rnXEfL_!8ǎ=IY)l?X-ܵ"iڊA~Q+e$%_lT/J߱0%@첸ºzs2RV-*BP dQ"=CMYMc4ju&""2G7{2A+ ,ǤY\4Ymi~k}' z1!& 'vUc{vb|$ ) z 1 N݅g̵˥u|at }۞rs&Bc*BcQV5)z/ T?Du{0Dڸ (& F43韣Aidlntt2r d(NkL<4dm8;܆|P?ř0ŀ(:K-[4n0oA閔L^+O+s9A;=)b4̨MzV ۥ*NhM=MKkCOZ8[ l=|IR}Q" CNZ\I}Hy/Z<|npqc]]BAQץ}Bxkq *:'CY d9>IN;\c7lS]n?ɫD% 5UCE髕5;5H8jfg A*ձ\b" Uv; H"F*T1:N L%U} p!io}Sqt:,;7߼n:UuF]9rku{mԓ58q1g-r!+~NqYe' 'Hm&`p>bV*W0QK5S̸#)9( 2)H4/]aHn-?Wit7{=`+Yo_-uOUF=S>L#G<{MT1DcFdr/s?I3!qK~Z {9SE!c0%d!HK2wG.mBh&^<( A%*T&1 $W(x_7{H/XvF6[K2USu.`QqM=RHӻtg*>ElמPE =R!h`h8dR9NFW`24qGpgM; ^kw>%BJL"l"ePZi]G3"Ѯȗ!Բc춈vA-;d鹏rXLk@mWY9|D ɗ!2ۏGW˜-oCy⅌lpV3k0Es_ljEH+GLg^W!1<[Osz? _IsYk5jIQ;zm7DN~;@[9N3?= y 6K1sEFuT47E&%=d Ҟ5L,"TVUevKe@ wnx#a|F|s>-J"'bP7Qo<_l#-WͷzSN ~$dflh3!hɡ? +qS(v!Q_Q;Hc6AD@C]/*T+CxD bgr[mK\ ~6 %+*/*^ {4WԘh!y> 7 p[)IgΐzgzւsM`6(b`fSB|JnT^܏嬈m{+!NE]A"Q3 AA:T5!HnV/+!,^KIT~ݯ PF4d.DKRYcАeF{kQ zJ$qR%R#u{iy[ci5;>`FP`uRݟzՇJj +xQu'=UcD-4n9!{^uGɡa邶bs1sJP5*lw xF\+Ŷg6=wu'z ΍rj\M(;|b y`d6dN9M7Ts{`hG8/ZX4;08^v2 H8މГE,D^3$M jX8'W|(Փ]R\):-ĢUX.$m]t Q^OM|:3̿H?=Jyѣc&pVw>h2xKñӦUeJeavhm6W9`HyQяqXT! c~*9V#*VBYf ԬƓbԷqd| Vˬt6A l6;0C5=`TXfn#oQ\Sr-g崱A+0 SBf:< ٴ7+C#J'daJfKx/ɘWdyoف`CGeV AAk5ߗc2, K^{4Z}u3&d8:p?k(** 섷>)M3@վ6ӎo$8AN4'ΰ-(Q}\LzB*,3!jj]}-1Kg'HzI;xSv_TyoM>aQA.rMğWOpU&rfjd'>AO*ƒںXT74qǑ5#la6D=Y;4]9W4X3'@)S4 AqV9`w_|4OK N2*SϸmA,wk!6wV㙷cݸ x` >ND0y|t}'_UZېO !o*!!6vs3XdD&t 򍍶 e gm%{Bd6 X%L{ϑάuyxҍ<'ҋ  wbA%Sxb/fP!վit^Isu纐i0/]ZW3;w_twa| *}Q~ ZX$2Ẓp_ GileXL,XQ@ʰ#bnwPƮ6ɦJagՐb>9ErQ?G> KkhKkt4ЖQC`9vԻN &/%)jA%U<7"ddɏ59uIw48'ۥ%sd^Y5iϡ%Mܧ}_R`=n1o7ye f mWlEB'-k@2a42Oy.uUG}WѶJPÉ&-^gn !~dn?/ Q cnV?B D rC4ՍPK=ɿ59..cw[t'q,RRe|W黢 &4i f "+dЀ_aXOT qjs zN,$f gRg_&v0riːti^galG\=*]ۡiBtW>҈'@^7|wNSj!@@r9DfSgv,: yii%\׆hd'?ex"w+ 9vҡ17l+;pC*l7F耊[KO*|xdJkѨXp8nE݇(I*T7Xz_-jg4noS@r %m0463F/sO[K0[^PVAFޫ{1|'oh/mP4ZyxC,1@ejY&xeg Gd_br{°Q:@YGGIPfmHݮXĶ%6>\ͪ>aޢG+r齳{\@?" _cbAz2S얋"`Г Nk)_R˷fH[E]O-yTv9`:dOt.׽E1omP|UWc=YS\ ,e{LdI5;in w%[NJF3vh(oe1 n.iZ  }g|BиrmEoþx,D >Jmo'@1Q;X>+'t7zֆV> ؋/k;j_6A'HB'%3D|UMI o1Ys}@Fx,Ts4]q|\)Vw|"Х~Zř?i1͊<*!{qm4{ bۙ7PZ;%;Oh&c!x()zar6N8wZ@61җViK->R4-e$H%оTX)\oTx 2">)z~mKoxהx ZM)e졖uhRUJ_5 Isnip344㢰\GddYO 8ВΧ'ڈӲդuu8ϓQp` j*i id9ncMϺKɑ)y`b0urVQ|7CE0f{FzQiKNt&&Auyo>m-U3n@ m6a Ї_Wm H*NF:'/pH?e#Pk2IF^wI<Y~wPjz~Z?&ͦA>yj:/%('ҏqie)bg8Tn Zx+qUU1GO|gI9OIXF U]+K/s8΂G|K јۇ~d~gx ի"*;V1{FC+&2Jr 6AQp_##ܠ,ka,٠/uG%[T;ӑ?EF`\ }- AԬ8Y*+3BqR1L/rP5._=W3#"iw1{ W3::xpU+,& /NBh[Ēq{>+b]_v:LrM' Q"RH;c=p0S9x;oam~Pf´R; y,iܣtϩ{jFi::])eЊzZϱ QGb YG"6ư!43ц5y&uߵK0i D+f9k/QJ8VI3tr>@kਐ|EBFu"veTC*+0wBA#=5 >W|5b|Ÿ *&n 5kEGDVBi_wW.j:V1yYtx>صYЊoݐio9H+xf0oh+DОq@nS}|-܂'E}$vE@]@] Ks/}lIp^HuH#Hj"i 3XAPA[7ɧ2+wh*AD Pj%Eh*,pZeCKlqZ!vLsb] i :N-T%3ߣdcm&"c\ o3umu}K3h:nJZGuct3U4*}i!`M6<;*bOF2܈B#<y#f֙* VF5/N Q>~?9x{KUSgiPv\nEp׳5I)qt5Ҁj]5Ew!_AW9=5ffJY5700뜜9wyu* Ci6s7u%ΥBq5+hd˕W{N\{ERYqh͋$GGNG/,L_JdAzv*ϹK> aڙtw"oPiYG`qCg$;c\ FArO }A;afs]4RJO;uCRZש{)T"l@wt@ϟR_g;70i enq͒cOqrߴh)<$_=HR8KG&0J;4uK݋gm+UhWI 8 "l!öU`<}Yk t&O|6Xv_oFqܻ}tQSEшJ0F<;242^kG򲔏X&[]+E% Y-d:™#TH/_2`ҸV`tgJ_3Z , *MG-vk <c|z]鴰igR㧠fXW4}D7o&!k]V1~Oۧ>W1Sv!g=uQO[:^V*X,#)\'3P4g*˶m<,Ծ+ A3Ԥ$7СRr;6B-:dd߭s=k,zB2!I ` XL#%:#dm@o4t+!' !uBgА;0h]e! 3WZv3[X~A3ۘ%fldvkKJBLG鉥 -Р6ҞD}ٻM_Qi)zzG֔9!6Wӡ "u¼t|{:._) qc:~.K$oodJ;H$W@\MgmN0ῒ %j)WEQz0.ἢ\,ph`BZ~PSiS!ӗ͝$suJ)ntF,T ]%Y>wӁ5xn\I*&FbBxBAk'ҹ:dkP,NVe dM?gNLk?='=i!xz'mպpF3{MJ"<8K:-T\~N pjl~M<&ޘx^  PJQ>렜E%eyWeŐ~+1P7E#7gıc>ua-'_-UackB_z52x:vŕV9̑A_ϚFLV kQ^ SQd'J3ٜu:\۝Pκ-KVOGACQ6XB'#Gr, $컠ywO@xsܹk[ĩJ5D+|yAVII-FM]0ޏb|}n.1ghu.k`FFt|J-_4L{nd3c>CG]o>x *BQiS8ĿE0q GuIK@ 7kzxz.OֈÎ;_ 5$F00(t3bfc`Nt'p$|)'Bթ㐇$Ft?&v|6QvoF8ΏUs͒fdaCNh\6&o.AƇB=꬞Aϡ,@~hW}cM}E02EҪtaDQdwP5rgY#NhTK1&TܾÃA..7h&PUB'f>A|hm,hV1VU̔e Ao7^dmh@/[԰gg;*pxz.;;3}3u*5%K"Y bcr[}-#Iom>_JOL|uW8+7Q=:$w<+ v,_!9>_~B@@V'.+4]o n:XfZΗ1Z8r1V/K6C)Y|XB0X8œώb? 򐦪bZZ`FRSeG+i~@-r@z[Z0wsGޜuZ44'J SPؾB$VbFK-P1 d>LjmKE Pb(h,GtFiq f  Ey,JePzUXКupٳ]ãd[ Dޒ;&w}q4RJ6s@ujq _̓A18O"$ccm~ث?Svw5=BOF/kH@KbаV0$ v7`>y4jO`7m}@O-ŭN`gC #>U qԶ4p+ a-%1'N~~yHr,X,\3 ~?`݅|R-B_j4ʻ!(Ė dr3ʪW+|dXT]݂#>~szk#Oh߇DGSvef;̜hh= aKbο n^W]E_Q[KvG2~%NvMdʞgZyC) /WR,D&; QJ(!&w $՗p6(u?[|!Tz0G9GT"2-ٴV|\uHrd5}:&>վLEv`[O, y\R#3>m1nm| Wμ+`|6LE~6JU@uJ_VgyD@.:Zb]0KH(}DM䝳.FY)HlG|^]4*]юwE9(/a#da96SF{?Dj90[݄E*F5}C1Ś lߓqtY0*':`y+X{kAX ϛ`+V[Gz儸</$D*ڃG=.m܍loFp|lqk).X?@9 '9tZhN. ~La8 L.MqfNs;Se_gf7v{Bf)iTߘJ M7w턗vi9HHsaի#%so׽|YUY0<.z/S/2ԻMMf8lRLҘTfJ8Di 8X4lGH"ڡAzHɶ @R6)%~㬭(9T5 /&zYG4]xn{FYi$H2fӵJevYMG}37a6&^A25avrwʧsF$k4$rG9oKu>8'=bWw15,0rU$I|!7_i=5w R^`y4N521RO&I9/n4U3;[GM'FQS3Q'#(-q•Mj[_J ')$鴃)tJtHoIVc8*2q`Sk3D^m$KPnܢLp0@_+' А= ,s걾 8=u敺q 6?gO,"uE{'R]  404 Abۧg ,25w2-ֶv)|zRi? s%*6]>F}:s_pWC .<u *=5E\8M8/+W#tWSi#%,l*v}ݣ8$p gy~-GZDyO שũ'% @{|.5B\PT$ٞ]Ws-6"ѪmY_9+, gM9'r.niX-!}cV icJ}X"Q[?ʚXBѦy=\%}99HI89x(iLE:kܕ>d)xhZF^2R[ᣑ8 ez+ R"l5x Ɣ([= *QZK<:Irj,N%s&+W*5֭ 曚{1u&&LPlAdD,U Qoő*kS6mi˃lyb!fլDUS~u3#cpE5b.uW $feu[92WB@9qp u$Vp,lƠbmU?ٍ8]bY8<}2F߰ު o!c fjE;Gpr+q:}'P?jXVxq'GѹrF0,\PGW2j x( gqPU&un1࿫w!PyG> $#Qm]⻊gg%`.\ps zQn1i~tiCLDZxO LkaQ"efPĎ 4DqJ=~C[3"^s*JOb1lv7]$FZz;J@%4@ M*v(=OQͺ>ʛG|UJ$ XRa XŘi !b" >vpBĝk]3 P^5咳GKA\;@Sx5,󒟪{ůǐ^vV Z 'r)5PW 巋8bZND<u oQ?xū_XD0 A= "Ij> J%N1fhH^G;#0M7qbĹ^'UƯ('eGS;ASwl6nRA2Kq(i ".W8}H7ɐs$w|GLCJԈ]lL,JwЅU@8{yތ^es6B6'aBLzZDH](EU=;Vw"*~l4)=qSz1 = $d|Le_=$Add6"6tnbr( C ;o"3:Vb>n(i)6P֕I#ПU+opmžQlA,-ۡ m,Ghg_5ؕ4u"a$L\t-ƃW>^s!g:T*Ed>*H+?B'10U=J"qqQ׌d>ְ:ePv8%(/\]ٓ:*P!HeRt-^_ U&/ֈ+;7n EMz37P>Џ/@S]{TU&v%ywc/L#)OZPe1 (}+ڨg5A(dvD>5p*UV:$(h‘=QƓe dC:JJ JR yS%dТm9Mrw²4BC {T'e#2`wWɗ_Wm*Ml9Hx ;`WA(fҞ|s, 7.SysHVHamS]tdf Wf ׹"V& I|NLV __@o{`H͵R+ oz2@r4S!RѬ^g#.۾޳S39S)jc)qլ_9bDž_Wȳw6"+Ro|oV5LVJ _@D$*Jg/Զd@%Aw/{kKK1=z3Q n39> p:sN`,{t; I,~:A uN9fJL.S‘2(+r@Mj ,YRőikp",lo@#_S"d612: nwyhAŀ`IyьyIǞFrgXK<~.:FOy!oRSh0OZ=EZJL\ψ*&KgIZOXWQ|pybX~G mฉ+X.2u~!\<E, *+`QTڀ\a^|E]Br4aG` Q5BZ/scsn^7iuRMh{lI1 ?F̙L,` 4Jd>2Nv&|f)4;\*i2ŶdAV;'Q-LnU1D#TRI:,?DW,%cJ>%Zt0J>c!f4`@ë`HyB$BG46nğr3SEefh1Ŭ*ۚD%qBRQB4*.\@8&(q,l,!̹"+9qprݣnd6MHuN.Sx$׵Lx%;dJds3z.=8 Z^u׫<35%[s0dn= ni*A[5'+|mb ܂>bBI:>w}*BqJ/<RQoƯ8釁://XY.^IR <3̆Ȳ ]iՒ[_>AaCVKoP"{qFc,@,D =AP{|BRST>KBSևz r<'ܪC,8t g45t-[e,~尃&3_K5BA-7{1?̻6zKU3l9S̡t:ĉni3 rI&<}J8^=߼/UPC#-yÔ_S?E3< mG5de, Hhݹ🂏*GXw*|+ XN9m6k PK#!D+Ŷb$vFFe*? |vzC{S}gvtv~g@%`Dp$ȯ ūQӏοhxDx8וy5oMoOkZQNP%Tk7耶#xDtn_ǰ-+e@^HV`X~MӠ&JPPFQ tQtmܕ_yRE>`YSqi>9H4qdTI˝~vD/;:ȯVďy֞@n rR3!6}fEI$>c ,-]SI}ViO&d6Z1J/ 0e1ܾMo؈zK?A:''<& aV'N!"dB(%w8"N@ uIa,V?,;8Is W=\ik 67!0p0g٘S6~4{s{i(n=rc|FL>#z4ֆ}-$qXض%$ْsFq{Z9y1Ү3 -$0.MuwEIid{0K2j.QZK@i7{*fRSM,!Xai hQÀǠqZ!\VZ|batO&np5/X;R &}wWDYc tUb)=߾+m|7)"9C! -2:\hK=5hK`fg 'u)WcI'۬xsֳw:y*bQ΋J.5] e,nզJɦ)}@vD+QTt(Vw DCe~C弖7Hጞdj*XBљ Y8-~ !l>|; , / &GgwϘ6T?%QL$\* fNnj(Alk^ii?pو. ča!qөtIݱ>ZtuePitN]en@6A{-5g*m<{('ȃ;q< /fweDQ O| æ#8&9qru ];u\g8Þ,Vᅨjj/OԋW[nE$=Gzv = Z׎BQ{I>;#9nNö`OM4`'u]u-] i _Ͼ-~$dɆ: S/-z-hwbAlU@cn8{hl]E&JzIhqXK1qdYþAbW?&܋Za+:,urCh0<OʳIz`CHr "/jz5e tڔON'-7:7s`oYQBt`M6MW9!+7g=ZdhЩcGYrOey#9,۲N[:ЦYŌ@dt}dR90 4a5%8fPYv+FDW_h*W5)k1j?+ŭd G뙹T ozPZMsQ!Y^0uRv9cۯh #@9 &yf:i.5j-UJbnrw=껸z ͉ҚJ)S-{"#}3g<4EzM^HzlS~^zt+|T@fH}!$>z$ϕJ )|GXb;,,^ixald <|%=`˫>:.C>oz_[&YÄ. 1J P5Za> ɽ`L^Xqʥp-ELe;n~^Xxn9kzURsТ}i-Iuk%^SP)*+︎,Tbrꫧ{j,?2OBF6$HxTŀ~c:x Ey[@d'H?(e3VD<;!Eiq'?FHާ؇yBA(w`QR0/ˁH._Zf&=))vypQcӦaYTu Ũ.|Pcxxm[G/AgUP-r' &!̎Ku/6A2b~{l 9u(yi1[C#Yb\?GI66 3_(T>%.)ZY,rj`݅d|}Ž2wZUHK!vSӤJ&GZ}=# MA'フ'78AC{@b(nNH3.cGM :֥ `+[*mSmIjҚ_x/\qa#bV-Ulr`gI {eUABFe}Ŕ AB}+tqoJl•fu$AU94D Uhm|W eſ=r{ecd`w}.>svJ6:6y%6KPNEDNRQ.>Z͋Di:+%R {ߡ=M#+o hN;0 Д*h٘'*Ȏ@F[{q 8{E⃶ 1 J@EFw.+hh^g5e¿L>;BfZMHJMg$>`U9˛JvNKq :3Joʻ+mfZROuP̒wUr~vwϒ@093.#1x)NHHD",m:ȄE„6cU^I)+$+uc[&&~QO7If<TAz`2XX_=wwC:˻fA 7K JC/L`ڿ_I8Wd3̌}ͥ2݈|"01|€^zTU3C;vΒTrGw7CW*ZcH+Y^'='sxu^!E*;: I~tAɌs:w/iRi%] dy05[m]{,¦\{u۸YZoٿ#דtv[['ca͒ljl:\>f T7DRAN %f7qiuEt@4n7߳ _@Dk A urURGKajeI2G?}~%L^VAQ@ܓ I {ac0 DZzT4AZС9'\юa`zVy C1L,(5 9;@@̕sXT1u5JS٦:.nU^lblR|)q,Lu\s۪敽fF&xTAO=hxǖt]l*uRNm [uGF_̥ij}f)>213XjT uCStt) t?x0eU@uRn3SXf̶gj课i! G'2Km6q%YY{h.> Ϥ]Zu \mv/a3+~ҝ <PH9zVv٘M;uKV.E2$Ґ +[O;ꅈm@/VDon! |5<͕V;4 |ErE~ !('iľRC5E'vwW;DB}:(ݟ}gRɨ[4v0kf.2X  Xl3/?L1t.d&GR3P"zF9wu茎d+t/LijVoʀT4K Q ocl>\zww=5 4f΁=ʗ9 \9O"|M, #~j>?"2WRY4`ʁBhL%G [S ĠƹMH]kyκ~* Gl&RlTu|_5|Z(yTVh!2gW.+s3 3"l֩i]$B۟aKyՎn ԐHT'KC^"* B/Rx鹈U8 Y)[:"qKT>qdFk2i HR[V"!v >ӷ_05JmyG2[=SAh",dגNsc.y@^,D꫏y+]N >8.pJ_STbX!ҭ| \67934wBC{sErLo J'207HmC3rxK|6c̃9rqAĶ$χ6M'0]O>B}zHcb;Yuc4DUE^5G!˄,o8$BhVplCs!*B)O!w>X#G.Q᲌?^EV9J3[w!f `bn|?r%Lf7W]r!-R9PͰp>4HkB]8/ʳ쮨y~.U{baȾ)F2`Oќ"G^ϲ&`nh9|‹ 51PzX|t2O/c4|^tZP9AioV JQǃ R@oB/<4_}%p)Lqܜg VFp͋ L#:SW",XɊea(ѐTx湖l22X3e 7=s1 F)F>VWU0`/_D>{ w-*&`mlrdF4:j=S"N[Jw**c_01$BӬ䂕1ME# V.f ſB"Q]pn|rPMc1)ЗX&;0wٯC WLV)` =u 15vS l a4XU3)" A5䴠Tfy3\QIIwva4OWF; u"M]6qz/N$tQ$cVZ؟9g+_uV)CVW+"hiV7ەQ$DW[_k*uq)oWMQ!BLǖ6/=?7E<ÒWtj?/+~6vVYi.h RܬH%bX$ ~{x%h.:YSgn"P;`ܿmǮPd/uW-A;Ky-g`dN~4f!\gU,456rrn/B< 3h[CxO'Zoq;Xs!x]JND܀4``VSZiJUk ݈ʹC߼T6D"^4ZԘ›Lbc:tDV^kA`y+tBo5SkO$'ÜK5\k5g2Rұ*9$I+̥ q'$ahyձN f&oK|А\=b6O;PwD[cX:@3#c+ vL k70+[hB5O2Ezi#SoEqi&`mn6U| @K{xW:242T= 0U}t'PH^oTCw]P*ϺPLayь j6gQ5GIFEUH&V0$%Ub?ڠ xqcYL}Sͯiگ($Y+ zwsXuW f;qH:v%ہ7+5c_:&֘+0OC0BJ 8 0c>WdHNv4!mA>u:)o'|$ip"&6+Zo0l錖5<:GrVais( buڐ u8 ָ!&ٙyCv.х fӘX? ΪJN˫xE_}!u$aY)U%5S )us~_[@}`|5Gq}ks7/*BLv-0LxVI0~ !ݔ┞ rS.hi`xe9.{ 6ZR!\t#EVl;RT#yvGǩFXQ"JyR.Ol`QO&7"INTaRDi>ܰ;,Z3OP!jqf?h=BD$Fwr׋<-K#fy`M|<*k!u!kjݖtɘ`$eZ+n &oʞ.] 'a(̇PJHE DUz\ {pc]rR_F#QIЗIu 80Tu &,EfXwͮhrd-xN[U;ŷIxؓj E@)̜nF?|g榧8Yl.+dtX2Dx= 99 j\w;q]i)/!bяxۼ8RK [.vs$ج{.;ÿQ|?dT*x'7I,T!~lhz(,bT=F @xq%RrE?)FϩZSOPN&O6;/ /d8UT8o:zO\H0C--@9 7ns^Њkc"28|w%SF7$L䧫N˙7.uoh]g􊅆\$+oVptkhMe),ʕMG20򐫄yw(RN7(T%B'r-׭e|w0=RLdG5<н}o_Jjuŧ.% #HA,r]a t1f r²tĈ1`Dtvwpf]!ii KvKvW1U#,1Dy2nݺ&'/|C˻\lm %ء~rbv|zy+DQBD͐y7ln)x{=}`Ps|ѵ巆QTͲIBb`U<~qF"}+:]]i: /|ꮛ/%zKT_0ځ7 6x׍0·r<bt=Zͅ2Bڕ)v.tjI}h߅kR}Hjcwrڟ w'D"EEL~t_'5lN/ɧ'=uiLcY3Ӫ=\- *}bAH+S܀Z)eKߛn+oUDRՔy*E)WzUh-^z̥r=XI5ߎ͇έG٫ y`)#z=z}CGq/P`bޥ hTG(iћNsAMR5c$Kn_ lVzockTV)L\f/k>*ɴyRT# `w6tS)C^uX:Ʃ˜5:JƤH'9Fl.eTH_2R{(q@FHgBy9!^?Wְ=ddpY1*UYy|\?'}ss\Y J$$WMɾ7s0Gh~䒂kzw}Xf>!͙wq]s`7-'#[jmK/v2`z' d YHڿ^\N+! l խRɑ3uD >Hnh4pxk(*Q;kuFQE F~ɘ胋Tg>JTs:<::Wu6W{5K-:Rm ڍu,W?*Obq\6?5q^d zX"˲͙ LޜҌh:_6 [bo LE]< *Q_Hk 0͌BQط5^_06 #}OPs X^ũLt3mFpuHڒsZKHc0GsNNʳ*ʖ/`tE0\U"T4Mrg鿫™X(p'ܗ~Jv%~I`(W$`AHHQɋ5ZycN}4xd'%dq]h 3Y* 5'W|X쇬I%|i(}R%e1ju31M: U6q˨(EN7 G 3?ԯ^c ='_>}䴒U!TסQse'D) l@ʋ3FD*>jCmq$-hG;$1sTi!P# Zwd!TkH>pfM/+Fx-{):d+ZD4~&R m %mm%!8Coec62Dx>?[RDW$ ?CJ`[[Ϟ_tC\o|YiU|$u#AVt8ˀ`q b(.*ža"6Kh2!y,DII/eV2\YH(<&ǘ/Qt>ߚbyo$؃~@v'P@hx7}+5E=6aYc VEA Ƣ˒>% =&3|%'\ L~ e{*G3Yhi̊G N` U0 O"&r)4t@+ou9ki4o쉜d݄p Z).#Ysу4^'%qƷh6)I2$ysxHG_ ߕˌg.j2W &5͎o/Vjf(JޟAp087R? I΍#p97OԲ-Rgq]pDR-2)Eg ?*'0ZM| ЅF,z8 JT ݮ7R:bJ%WMz7Py(Q:[ӯY(T;kCT2 -+izuv>|pI^,Zh !Z!kƲ_s@7܏ o&wDzcf-zEh/XI>HI+۱<.<_xo|ȪbIƜ^^mp%1K c?t\Ɖmv: 1R2}h@˓ӸZ^fUbO8w?ު.* H|$=)k.aѕPu)g*SdQڮ2Ptǩ4t4? "[D.@ii.x hgڳ A7xʵasYgE uCU['/e;X458g(-p=kPt]^Yy.O,іZG*[@t E7)Y*])#Z4jFQd[5()Ɍ)eF q,&v z1Q=N9zcR:8}o~/0[VRmxô}`ԝ]|\{ $]RFXCf;OC.fJ b]7"T]M@@08rƬ["2\۔D6I!Ug}.yjBw: x{,N-{l[Mc5$϶KB ^񈛈dgS(0PvsEUn^-Xٷ.(lV˟\Q he{3w=cMU= RpAegZi6K<D0$1tk%kNvi${S?[^ON-N|BLnل"d%QD@jcXV6́%Rx, JMD@ėYƞ{9U# ;u`? &oohYŮdɝ01ΕEe;F}Ƽ"mºY--/HLI,mlR=L9Ed:fbηg^g7tN/PԢX lCu0u[$j&,0wR_y*yj,RQ/"ۥ=*% IaX?@Վ6K6:Wօ4h@kʄ,qd H0[%Ԅ367#@d]EhW7;O mcuz] 9TΠ|d8$c ډCIT!i7@/[b#j,(O0,bo]1L @+>F`'|/mgYXWea8D^ńMGA| EFhJn]-4L'gtI,>'NTat; /2OLi X~"m]<A6?ΆޒOuaEY/@n2ͣu,*j'nLB_+vUHu2.W (N#8|ك(=9<92 ^QM0k?]5% ]#-mcp.($8g.gAQk ^ćHL^?`=JA5Qь/M28ugI=B\J$!>ttqs.7Z6+MT !˓¿AAHc$ -`t&;=U_)!H~j(u'cء[G\'T\ S2%C!TƹBb%XF6;B-(zұB.^18[;ʲx/LGKPK\5vi8oS;2 5y^mil4M?@.ܣ}TSjG& LMBW}.)AiD4V:nb]9#gdb5Hp;'^\jO]qoF`+cQ~;nM{R]0EoP@r@lb>/ur]K#S7P@//c6#ibO a_G+sٔJCNJ1Z19Mwu Gc0ly4 ^T7$+Rgmp/GC[$#d>dٛE-7:eI ˴&1e#D'pTH?U:ٿl$Jp8f]HBrd밁H``0PqH0_![1 XiFNJ8]YGET%cdX_y9*>h(]ƻ&#$s8-1yPb6|3M,NάwpYSt_h;Pg֓Q_d_u3WoM{W{TƐCza3_$r|_Þ䦔JrK?Ia3-?RS@o;RG̾XvJ&M\~.ʆܘ:<44`W6Ek:j93zNd@%#4&ӻXR$8i q7mZ}M@ܯ4DU<|Av?*0l c`0mge I:)N֓Jpjĩ&F^Vb(3΢668F7%/KL6 ! &.=އoDX j&Ϯrs\L֘0sb~tvQ\ RgqX @$s? b<%~r(7fnĚ8*wBVf-}#ysXݳ$l>?YSEs#H8ZCًz&%Y=`ŮawEk/ ta"A"¿MRʚ4dأ ZŊMDwwfvj ;Ź&CM!r EwhX2A֓V Ԝ'$a;bAKs֜lF~4IkNoADS;+:,yfQ +5k 1;/!@׭iBh8ٕ5b-Z Dާsw|{>0&j=SP{p @7ִt bܾ։o/K$ Z(ɪį{*OZZ[ MXm hp>|`vf!O]_l̍/ { L.}dՍZ/'\>!QW |0`\IOڒsfڪ)3 bJ,]M툾EٍOOr~~n[eMa;}Z +BZu;+/L=ǖ&MP$83(%V:ո/koxT׳ۇtdc"ř'=HUJhοU mG]!ӎ(_J"}נfX/"wKc`.۽}%B_.nm`"!j2#4mmƈQ`2n%f[Ky{C˺zqK:ؼL'2ȩ C-M[m@^V!b ]B+X{PZhs52cr' IPFȘ8 ߵKLH!Kٻ$ގWxjQQ nk24- e8b렚];Fы?#48.~1$_cT,Ąى/O].(YٔQ_PY ܘ ӊdu,aJaQl aqQD1U(Y=pՏr:-;dr)45¢(%NƲW-JJ0Ǘ:zx0w%UYT=4 L_:OelT3APwLA zEYC܇sRңŦaK#2~xzH;Q-Z_DŽ6FCz kmC{xc?"d^;z't޼K2fIsDŽ- GA@J$ t5 *,,'-L A>w?W[d,א5)\C%FwJiсh^LZmUk8FU 4~L_LRC O\ry @ ƣTgC{%Ly!N^mt&%N/`+耉΄@mchK6ep9E|T~SDKeU7Z^n0`%0ٻZO^=1M׹ny3v%iʿ"2IČ3{3}֧P-ey M-l/l\@5=bz~R1K\ g1TaGAj@/-kqR:)}&˒ۨi3ZL@pLYzO-˜2ü0Xɦq;\&6G$² )\f֊NA` \$# -nHz8Nm29O/+Lb0}UPe(LuxA4oSXQNk Tk qɤ̀ jŸAc*=]EOg;Ү:udG)0y鰵GvU{qiv|\gwhȋm Iyu`*!ܦWklPE۰ `GFt;bĊ˒-I(Oj!\9KSj0\x5M⿆9Qw74EV:nu CN1b\>`J^1Na3{zc4m-G72!X2P .za~2f_%@eReC [(E2ќ/5yl?\Gh^llf 3$X%68> =7,|O/V<s!`S[ !?hb*:v!0z L,28hIm7MbK""oaPse1r/XrF@Ν{XEwXd&6Ƴ d5`sB5W$5wq3-t߫Թ:?xZ֙*:רS ѺsY2S+?PGiw#,G>8a~f]u't#'Y.`zx|(Ʈih\7w:^Ub (OQf( {|qm>8yX+)UFJ "#> ׮KL*QϤ'&9#2V? h?Nt ]4`{0hL!ٌr#( TLfjetԮޱ@c/.Jh? `Gmܳ́fO~obu* fÌru@l_M/8yt/!oLn}$|[Or 7[ ‚r $ef5L[PxnRMZ|& 1ixHR1Rw{'yhg4b&dx՜>ʲ4f:0ևe)yh!d~F)+tq/_ZU Z!빠;9dJP?7Rs-pE=cTڴf(XOt]Wbݰs E1{Q@@ܿM1oO*JY}Rr~ `ӡG .oo'4^/pwW&b(_;7-h3p4j|4~#7tW_<̐oޔ}2BB6A1r,M H1ZŸ /)ZdY'ٮZ˿޴Sq[>ly;|y$ė9ݎ"Yb4ԐQ.BKuHFalF-VX(ґMAO/!S2Դ"oz_ʣ-d?3f!ڑ)YQL:~n_IDn cNk~mv|\@63qyV.[ػi!N7'ɡ pd@MAĩh)峼y=[!)m+ Ԁ16.B`:PU:%kG^((P(-yd8{yyxUռcꬷfK(B!~Û5ʳ! 2I%,W16ŎTJӓy[>T$RvM\ LgFPڪeaTvyzGZo>^U}frqn, ='gӇenȧNv'\jas>Ts30 ,%EЧ .CV$fC3L¡9J_ Jm?.(ٱ:緜ĉ.bœ}h:(o}^q? O7y3hO%H"8Zv(J :Tv.dGΌ1uUИ1Gb"HۡVkÒGd`UbW>[Te<ãȀ<.r" *3%?vSR gTM`uM,J8r|ێ W>6ixhQ(m 8~})J`c/Z\J;c⸄;&70rt٠70\T06ѷVU;DNRa kO6Mmj(4W\F3h Ĭ.צ$~$IP{3qZjvAϋJF\Cc;xM1ɒ_xzlGR:=yJ+c.3&6DEz| 4".*"ٞK*6H׿u}$jETZc!և>)l %=vz/B8mwk{~Kk4'R#SB|?e}U /NMJWh0WJ2\&*MNu(n `쪿,h~op)98nD-b=!( 1l?Dԁsl7G#Gָ-a|(mJ3ȶ{?'z`J W^8>/?KpN沠n> Ny+DX0f]Tz‡65Ӗ5eNi;O:B\|F#R]称_6na{MT oK7}mL錕 gOHZ*,19Jcm8:;~u)p1ǭ`e9sXNK.9s,P&/{9 4եߣ )&}Ci`>Nv'"e$|+Cxz¾9q!:z".Pt_ Oel|6Ǡd[.-^/$.v9Hp0xu2q`Z-J.E䮲@qMGS- u8\A,U 1bKm0żޏEYFYQT]i%4h9Ah7Qo]~Il*#Ha`e 1s?$ZLYr}r23I Vijr uV cacSGEDYΑ]6Piב!sb;hh>y/}(8@ 轤9nNp9OB3|V-b6GV:\E͘|ۦ:5޿>Ie႞0$:OE|L$&Zؓhc+7'5@vo$G6ۺ*m( | .:i6C4{%Zpu}uP=[8L [/ ܇-/ϯqVfkTa*5}f2 D؄] ~ԐtDМwGjĎ-K' `P$VÆVHfκ!ݙ]KsWeԆ\37>a>a5\46i R x. 7ZXwˮZO{rqJ*=( g>;-_upE\[{oл粱ȁ[W@1hݨŁgl~ 4s Ŷ-LxV:r2V6{*]+U0ۃ/LOw W mTM_O|9Io›::9Ղ@P{sB2,|ϕ;1EtY4"(w@pLuPY:ּ/ MJ]Zez 3Lv =X<8i(t&ՙ钳; |wPADoW^ZLtmɺ׊oGl5],Z1z8l<Ëq0xW$ïրWe{{l!GL9[NoUK& $z %CH^M!u! )gkDMl5gz&8(_NHly\ՁR $)גZӍ ҎY@7ND/LP!fvI-gȒX Ql- #CWI_~ "ksl-Kl"KRY^.') 67+Zh 3nz$B?>t>8bڡCvTШ>=u6 q)gWjUt;6p? %mF8!̊r3눃=SNP~;Sٱb.޳P+$L;T?+=@ڇc O9(:JGw\ 2\B}|60W }7,U&Œ&1Em܈;ޜ,Ű1  #~E.j}YtF>WKpF $Wu{YrmɟgXs k"0Jd|[ jXn䝐3+-5R\B̫JŋdH=&wwWawg5;(*7!S5a Wga -Y D8d/Oխsv@8O!(r^x7ѫiwat7z )rv8gV/?~To?.PLaF>9-"Hx` ,ZzDGtDV~5ÎhބR+h7*nXwTC/,ű ڥD^fx@tvb^"rm37^,#N2 *fLAGOh^X3=cgv- h?Z6+b q齞+iܘ9yFI3Ž璖bz̞nc t dwMw*Ûi~Wlp iF]ΒeӵMΡ [}v514%)[ŗ_NK2^C))'Q['BĤlAM==5Ȟ1 e{[.:=U8Q5#/ Qeow F5-a _},JS.g C=4'N2cZc U=@-C3D$MGZFj6ҟŁRěhݕ MEr?r*JT)nj&j]qLFH?n3'(Ԃ4IqAgQFN\hCWtzK 9 eHf vQ&r^.j].  J>7G̚JV_!{fNW_QW|(pSZrh01lEL~Qwmңs>8צvAJ޺҈5B;ork2 J\Iema~NA,rх=2Qŋc9Ndß">=x v7B&F~@8}3WxG)" ݨ핃 \!Y)? bN/HdmvwAZlS#3!\OɡGcV[J9K&2S-Da; 0IC~R #E]S~B|#ԃ&~kgԄh4O=,2PdpPF4 | zDg.zr6_+-m,+fd ,#bХ_G (JhNJNѪ)ߧSi2w4@{sW^~g =]l{<#c O:61p(ĭۚ,!v+N[nH8Rd8JvkvN\U;vV5؀S֭\%e~lΤ'ʳ\`j",m4 bPӗTP-,dj 1]PX4Vu8#xxX^g y]M!fTdwdreg_Pe6s}fe#@ISDq/%u! ;!`9NܣuzĤF1Mڴ\He Zi5JFOCg .sЏ? m #ȁ$ R&gZR,؉Ly{|YVZtYP:^zI(It/n^Rw]U1ȖOjDkz$= +GV}sӰ,h/ ~tnYfgt5_XXs |=J_*.ۺxő* hSA3'(G#n]S܆}Sԁ nK;kG龶ذSL$9ʼ1 = O))VjKF9dp G=6@ԧ2|XIT^G̶j9¡.߄F/0k@+vD:a@u!\˜#EO>W 1 #$&46 Į󌷽hjr߽pDwFGY0zpz O[.O4\ӭ'QGa@KCTpZ78?͸^0-_] 4D;ːQ6;{'XrQ=ȗӦ0&Tol#+p}URGRA"ss@``bD:#?&cܹQ1pVh4T+AFn]_RLz=7"(n} k5"u1F(7GNHc zbK7C+cf]/rM2+ꙍ0T)f^E];zPESWCd$+JV(6G/W*a ='GӬyeo E|Ue-;B*P{qdmQ+f"}Iy0otTS_AH;asIxëXcw;ruA=M6}G +R&Fڐga^G#՚ڒ@Gt7u tUS:=;Kk==FT<y֦u b֯lp%dUP3rO,}bU6KѥꊲCwN\(14qXĠi}dK5ySY`Bo>'Z2G 6Q7o5fH9_>6q%W–".{OEX #< Հ2 ypYw0#‚:ݩ0Ԅ7LG sGk[~y#t`{QDb Qjsj_q{Dt\aU+ vEώynjbs&nx* эD W-1vXĐmc4r&EhPS/bRÕGY 84l߫ϥ*0٬AO=On]kV?>y}.67b-+@' i{Rz?coZ夺Epa]ṟgJ'\* $EY:p)b8-=Q`.QU\%E_ˢBK b Ro MPiÂRIQ@%e"z##/O9fA_N[/i?̠.],9IhiX-a"s/RDǹ= :fퟴ<$X̼i832qsRs i%9־]_gBA{Հ?bPDrWYxu-eKd](!Ϝ︿S?nŢLTdV}rU[}=K*a)}gWp̓tf>\f4`8H}APKlC% Ap*Ԡ']mk£5hI T98 n*B=,j9IM{`}Ǡ/cW[θr/:4 }]Iږuw"3(W3ba1L>Yߊnt Vem\q+{"^%@qϡƺԢڂuWT} .4!;n_QX%gƫ+Q47C`iWmO]EבE T2WӆL&yEυޜv,L?cB<*f8╉ .1x>emAO/io7Z* W,v!WRũ=ӽX[d\ Pܤ5U}Xbv@ҡ`_QqvX)D{),CE4o5VK]2,S=j(y3b|:K鸣h')TO~3xdov7Uc"** gE A 'Px$)B.-x:3m1cImjIcK/oݔV,wYH'BVR?HR`qWM FVFTX =F  ʖ'7""ϭ5Ik&B,NE'u8AXe7 .ECa['U+̘1Ưhh>{=.6 m=o1^t >LM'7ú١ b-SY!0F'" uϠƇf,^j_9}Ѕ_*|QYYZ_Dc;~sVC$*ݠ@ݧ58Zt-c.^(穿(+RF=$հ} O|1-=7gd9qLag>ܖ/-1.1\E@3vb8MQ>Jd&J㌪X&-=U+=bQynՃk cdUsGs'ܶGfغOnX[0R#:Ywr>mX/=4^[j7421[]a0eVne&a4E\z* !ժ< h !!] %#SJIC h>h\Os׋,&xe:Xڂ|2K[pFruq9+ʓDKȈPN&8>.As*Y%g /K#ɯzՍ[_+Q $ԣGÕ8}NQk~Ӯ_HOƓ(Q&0` bz: 0M~w@8hX3EZT/PoH0$!=2 N ]S$Jx/-}M%,t@ -bқR{ial=T8h7Xi ,aбܗX _XpRMșsC :`vTE߱5̂f^qP tQ(rhœ<ȔVE#ve@.3¾H.,*` {qL m;Zm!JU:5I'a#l0ګNW(C3EyzM]B,=ZP|',,@6qbsHƮ3,~B_ lhZF1^\Jf)i<C;N%? ur]rOZuh_c$|*ODKOGzڢ9&0_Z!GqF/V8QT$P ȯ*}SBHyaJD.K)1?O)Sۚ0^"8սknS֟Eݴ$߷r4cGz>G-q& uHc@hv5׎C{A .66 5R=.UN56?\vEױ-Fi܄M5V%"ӟވbw=D퓴&JЉ\*[ : XINEB+`6+>gb%O[Q<ςQ[S}(Cr4%qPJ2LDBg*OpA}2誫;(&zbVTwb^;kK"3R E,Yz>He=lN. fcVmR ,|$Ktu P%ߔxwa' siiNuQB5 5&B|h l{zH^W)kpHy]%{* X4a$, BC T޹\2K4zreȯZʒem6-sT}1A4o6:^ $_%'jEg{[2׃ء__ب)Շ.%4m[]!m,ޮ\Lxy[B((.s!#č5VF{ı(7&'{0Qa0|eT'Np,W'o/$j.-yQ*cJh^++<sHFTn lх@ӟ]~)=^PE G'2$SGu̩ʫ1 cr _B; t]V4j!I@B)OId= 'hĬ@2]ex|HJJ7iŹ2HN99ŋ"]ebӗϑyb+MO7=*w`rDb'i;YKWH+XOI śݪiaJ` ֺ033kg-E`n,_Mhb{} g|90 ikAyh/JUU*0_˜hg7Yiq%vΙ҄H]iG$R}B_iܞ}0b-$gvz7PR5n@V :/js+g /PlGPyccᵭMw]U_.LPq%ͮJ!ٕF厗zhz EyRaikgJYsˁ[>@s[qX1f(D3\[E*Uo$=AsL?YO Z H,G|}+!F(z,n_#?}]7%ܫ8X!RY~a) 5ͪS UD0=bW t{ܶN!G ']W.NvXdZ,gޢ6?3kgU)%68N!x<ԛNAP6n6JevY22HpֆYtʘ B[ &b6KYE^ 7)j+<; Fm+\N\[4S8NgiKRdr<sA9(..A6w/솗.ےbzuaSzb㮩- |;Ù7EO~U[tmY6`D;:jmPf9?F;⪑Y̼G;+Da^-ƿ |SS{p&ԁ, >f=̢N~+]{:7cti]I;cOt5}.繌Q8-b1 =K7*HXD#tj&^1\/A\_=s7쿫xϽL$-@4ܾ`s@C kJ;g*n iaxXg,J&=DGT\)S7$dud-ҁ<^2J^l08a!Ũ62SRrƬyiDJsxk}. rpx|,u^l0jsS>– 9mدLH%7˦L̏9˄1 tғ8 {Ų]Lٺe:=MC᪠e}ܲuKNwdx"J}vMolo8c_,G^^9<'/;4MS+(0ckƺlp_V8:7nF0WڿS\wSs(0?7 qᡨ̦,?*T JpF`< | ?jP [&emgWo8[9MSmQj󢟸գ!tOPw [rf{eD$_XF43^ѕ~AAw{alL=);\Q{,"ޜ,2R/,D{L(YD2d(<Eř(̂Q7Vl\o1G(*SbϺ!7 r ˗O.amh?p-.VB%T7ROt}*M$]mлv2i;7ͰN3PACytD+ECoZ2B3]Ԁcm ٽݯ8GvAƥ+1Mh6f4jC@ގx]Q-F/ꆠ; 1$7jaSp/de'DtL9P3jX|yHQLүa W=({`a1WJkQxF^g*a|B~G_TK ΅ kq$>M= +m@:.'.$WATsDdߥ+37Qq.lcݖw^ᬱRݔ:HC9WECH;'q+o v`EѮÚjyimD>TT>3JKj~Y27Dz#3<ā /'Z7QUhR2:z/3>TD?±IW mb@Xʢ>hch?+!PCK:^?2(puB U)ǐOp_Բv/S& zl:7[?l"ux.Bi*ƘCeJ-{hD8 h.n9M{7c;xu 5yʼn":n< +J]zDբa/#qzJ]Q@ePFQI0ZL^oO~礣R0=Tc 3:J^#-,*n!J^Ɯ.b^œ `G@I%XRy#Fǜ<j8&ׅ#LPM}HϽ%|"T &9ЮC|Xpˊ1{LZt7<w2wJK8sYo*AVAs`:qש۲͑ -G9{m4y)p-mUhȃpaָj]䦕W$d&t.Yi_Bߐy.o\ % U_0zfӦ} $j@ʈAfIJFcmv~XIKo*n/D$>CBQ~?jbPq/kznJP_"6Zs,t_+ՁrTpT߂+:- 0e6<+Ă1T_jxx$]#e B-]k_TUIn֒Y˻#d #2n)R%-M!Q2a$O.c1)8C(JN= !R`)ToG$EP̻}&ADf,v[ORmf^.yWMQSux\$2nc_\w^+]d\q@?L_GD B |m>}CWR9 3kӸȝ:pEҴ2ߩv#oqр ݆!\׾*~W }ܔ3clLb -gt;yfH>FhH>|ET}2;,hwNiQxop*1.5Fy5@?()K/fPZAάrƁT1l)kϱ1obUc9@2?*陃U[; >#d'B}YZ],GǫZ(XdQHAЃ P#,a&N7"g+$%Oip1.7-V]Vs7txqñͷV fe@i-O&8=w i@̌!HvS 0o" p%dg8]D9W ";3s/ p Y a]"R£ /(bw y 0qtȉYߒ#HW%qA$Djz46bG)*(B]&1Iݒ@j):-4 {bQvR쮢!]V u# jO/4I'DW'rqfJʼnrw J4,Fq@WMA&{^mCLGaBm 31 q nYVcA Gؑ7zZٙ|9QָBsPpF3k&*Tܙ ORDYGY< xP$oIKcA;E侲+w+`)e8xC8iL-} yw2shNǭ;eAe8`c$onndk lxbd=2E1`Ԡ*El77~p f PM$<~,\G~L):UA@0'e^I > ӎ[Nnea)[<*uEomا o\s!kWM9%&Ite\M.c\ A' N"pP>ʽyGl FVi* w Mƒ,Ҩ\&ot3e/{f85O:R-\ jJw2„M~IY$oHBRKJ?:@t? LWT#ud/{sa VxEj0˂_Nx//vJ{CPMݒ(.?Mm{..M3R 矣 [ a, ݐkY0b2f1UvRRz"q§d|cY7r`<[ (`o@ŦPZVם 4r^Vlvۄ_:& iXƊ|]4-0?E>k^|'"{Λ<[tFPPOͣ5tD]~Y֢?ի\T]_myڤ0ԚsC`7$kz-Wb- "_ `A7N5"F*2g?rNmU־N?Xw~lHI'`wBEJT}Y.MB;EXRKfjsrp߼S:-!ҘG_9Vpe/lfZC?G"!|t zߊ;l;>X >jS lW. a%;?M|G>ADӌM(~k?V0H+  3:&}aYglߍMP1ł;s} 'a߶0䡫iprYlGz/J, }(Nj2DڡS-(kl8nznjH웫v4{myn}I |gWwS㐋2LlO9p!ϾykNzVZJHoR׽mjl>рu}sE9Q [/; a8i /ȱ\{۝u\% ѕVe1y8unO-B˭K\32FzƏpCxo:E'9# 2*:L~yQ]p |-T*_Kj4v6iBJvFe#JFgOݱʅ" #a|Ӿ87BEԌ7_ELA`899Ny`iuu',Мl"M:1%Bx5o׬}-iO4+ %nbS@Zz]qf?"jL>M̝C0/51W.J)sdֺ# -`t IZ _e7# xYOn\34IG4&E^"0| >DAE_69LeȼCn$b4v~;WHjYm"`۸tC$,C#2uu.ԟ/MXb/+V?I#I[&C4TcĨ\=:%V&rߒtiXڐw F*3AQoo#uw@t..&<ΰK21`xnـBvȴeewq?`4HT;j@0Ǒ+ĦBfu[gO@v^)}x: Fzx DSHri>kIj׬<1_O>H j!p.ąӌge눲|B '`/#U&#ǿ7,M:]4&ƸU9bl+Pa)xj(-ky|0jT6:"E`y?b>ms5|s.GNToa@y.a|O!Gn;ڏIUbzCzaڌ.oHpx~I/PX CK+ @t̝%OW1 FULT8(ƍ D#Z2\ ~CPP8aD0^x( LPD ǁ_)fJ9ZN$o_׃*K_bЅ¬6̀x+k^[Fh#Z}Ex#'O5t#r_׈"m.20L\xlAD75z$Nvt$K}ZɁ-t2r`D#4˶w]|ԉ{SsL7XtHKȭkmfvQ6M>+cNK ] N~Jtm~phq=w Vk0vN*9&0V $jݛu-{Qc]8mkknL^9 l5H[u Տ/xwe"B״=<{ tkZ~{v@y CRJS LcS]TeE(?+禀 f.l]KQ\rZݻ=Лv=p`CXuL*V~u,Zu~bp?LC9;$1b` l*(mļzH)8Ddd19aϸ!p؍g͐cYw>kQ@wI@FgJ\Rr;Z궓QFǚ R>Z M&3\7/iӒBsRDew[I9"8 ]eE K()߁̸؁NPX"VGlI0FPP~ _$-"_~b5`\X&5c]R˵L>['Q7ڸF/gfѴP̕|X{>ݘe ]+˞2}ӵĹl l{CĥqVQ+q&HMT )d4ZqBt2"e(c [t׃DY(G}^ jsT⢜K4>!#k/%y~ZƅG Zk!ηƕvnsb< 7ދsVUPlP D1LPqػiSu`?N"6o.^>S[kc?e A.nUlN1 p+Fp 6V .$1#B.Jn4pUE߿v#)Q.sC$X];5tF&|&# H/xm|b}AOMcy."Ut9Re;:@LvB~ܻ4Y-l̉TLT)L xZMByf?ܾ ț)x2었ðp?*Mcz{/:+j52F:krrK(,>NL2})M (_cR>n?DQt烑2.R̅!2' )ob׶PT5qCf/B\@d_*v.dܰ0@v{QcbD1%9)& 宸މ- $b0fOݮ=,Iq!C6P~~nMQx b*k]m8v5y%PW 컧:拿%+o>=Ft`mM@G[ԃP5jsq?Vz=*{\%$>Έc!\p\LuΙ{O]@&U7Wpk7a8oZURYQ UPP֥諯^P^7hq!)"OGI ei=}0HᥑUvScKL\ƥ8)!dg5@W -:^2܆lԾTsIJymTlyƜz4x0|fȤ;ZTʸީu | *f;,/3&gcY[ 'd3r.\ITkqBjWޭ%jyGhas- svH{~| JךEro񹌪Vc&oУT?82oKk\'_e^YFWLh߸57ܹfyԞ%x\8H\k٠ھ7Lr^6=wϸ®Bʌh`>)->E#5k{_ P{fcڸ,=0W *Qhi"*/JlP:J< aO^ K ^3^h€ꂼ0X2F;-9pWUtAZtg5=ٛS]rTj|c\Τ˩Am(;3}%8\TyhCs$]~?VaRL-_ UyDg-HV({xg]#T]d*@0^@){8\,LPm"k9w뢕k%}sjC|.L`:ĭB <7G;όe"0Z9:}}UHS33Ai%cb7dQ4܅lJIٍCNj p`SD13n_.`b>k i6ML~ȁ.%?'2? {%<(waQҘ@&.8 !8*`߰p v>*$I cq?w߄6W$P+AZk^^V{?:WP z)dhEQSbxu2::a<~;xO\Ϙ,jtBox^ȴ ԈHä Pg~(?O_2Iwg Izd~Bq" =p1~qH\y./ GͩL]$,"mNڵ<Nb5['5lV/?)[n<]; y{YT\*׈_K}0U!= f0!jeDX$Al|{NfXU "C^l5pt9)z"npLϦ,uB:L {#m5 Rm͛#?p UWQH1ፋ;g;*Ux-(HK|ⲧ4~N~qLmp>bh|1]Ce- CpG")@!Ӎo2fT L} ]"r: SdJ٬1HfQ6B NY[lEsSlUeNxtoوotLǛtR{xihH<2\kaM^[H֩r2~~k-}hLDJH]>ȺصijbFhPt1 lX3T]> Rwi V,nu7I;Nt~;WM>HMo0bNVAf!MXj%wY,Xg3?"?ŋgJ21E` )[7_iqR[7]ݹo0UR'[Yg'3IlJXc~)Cq,e rC$[ C{V`q'3֟|$Lm0s3:|Hix%EPԢt&fG#t]at~(RnDʆ7pIQ RjK |J9Ym#sP$ ʓK#\$(4G17 ."gy܈$B;Ywp#(Yߍ_zBoTuέ/5ԫU&uh6\[E[}?\/pa@:jǛEU]/ ۝}*44kgI9 n%XوׅCT'YrttX,]gH԰|:s&+F HĨ$l8SVLf9_c(ZWbɋ W& -S:PuR<Yb%ۗQ+ee,GaO\Dl-v41k@Jtf+9iLRͮ'B \WfkoC~%p) $Cd5yժ孬/}D""E1D/fƇ7QaX1w{./7eQ^}LxJ@_)܀dU!-3 p2ǼL*lɽF5rn ,)nc;sh;;rzɝlz5<ܘymqrgΤOfja繥,,DO({8F?)5"2DJ[Iv.W1Uy/3YXLm`00Z@Rn0-w؞ͱ GY9|#WgnF'i~U/$3*ba}ldĬr8scmţ~.^2=2-@jl^$BTEs.?ۏݮ‚“5dr8KG*Kl8`=a}a~05<",h!9 >1r*Md.ę2,ǚ# CSR VucG_Xl2;379C`a`)bꙧT4]geUAQӗa8*tmxHuqItδ +ƽYUĶ4E@ڑ 78"Us)#NRWu 3x!>~<7$}a8ݫT;żk9"r:2"vcwnv4 VK:O t$熎78 dX^=F*&eO]^ q23G<+MbH~3fPw@p3CIJ-NN{՞FU3!^=*z:1a$<${ _묹)$t6ϕDWr,_£V4h"z.lz^;~,s<<>E--^-K <{rF>P,T̴ۧc (c5=O_>/^H)]+$띁L7>"{rsX>c!ڠ)L3ݕv&Y+`q]ao N2{c 39ar^4=tHLL%Xw-ekٿD3oiQzQ(j1}%+t;uO+2#ZpI!|6Q4~;. ArKt ʊ?zCe8q0z"UD,{x[1$ծğ 0?4ƑY|sS8-,^hBn1Uuv>jӻ4g|+;83BA",-{/Paڛ|POg x-uScZֲ2ZuU5+*_]' @;Xϐ@}]ښjf:+h7aI&tih]A- C䩸_}*xLt?\f ij(;dG٠3Rhh>]ԉPmH/g/d಍HagCaWǏ{6tp@`ClWvh=^&YG#8|Zz9wIFU 5 &A5P[ޮ iqY*F>78QrhSNA7V fxTRlt.^4{e:/{!š?%'/ŋ' 72 wEf x(ie󥦵TSv\ |{+ ~&^yi]jO7{TNB :QBB' 7&e\y*ULdapCd D0 zHFdP-M5g7FmsGFdtϰtsX˘y{qsr8[4ۋ'OaB.B+*q|~~=$Wv-Rޭܧ{T oŪ1h\$#3Q5[ߖTkМVMK#!ף2'}f0+ <#7Bsrj:c,p';NwT:oXa+y#>dF9v)&@(nsl&Yh\eleqښ$v|ΡE#_VOI\pv)z0R!bEPH4 ՆЬE 0ٲHqȢB(Ee'crH2E;{JfǨoR0Z;˻DBjߞŪd{c3p-Sc"`_>xLL>l 6? СAsň'"&R%eYג 7a〔!p;`cm R` ۊd9iTjB?Y}ICZjǐ] *ڼsT߄w,jh Zt7'e5/u?Xyq:)9ۢZqEU=%\r]&o¸)>NW@T(QJ9R(DҜLzD}Y>8 'DTލ\ܔ!0 zJIy&p͟*QN[JwNN 9hzU rbBCuF?fj,#M&mᴨĉf|s: |xyF!I8G2r79(a">ҵMm'`o>uY *Ar@d9WDf=J薨c3ygOG[hf#oI3Q ˗î@ =/Pj69gmY%gߍO$,hNK[Wzg6RÎ8) ~ ?VFKhQh \_~3=6hZy Fp~ ! I\ &K~[h A2`cdLź&IOӤwSzۃ#h:!^Ii_ww>`13I-`]CH`3(zY?"&7h֓>5yR~ȇp0.ZOW-T^keҶ2>5\u-x .WF#ꐞ\ܻ&%1~u%g?zQSA 0.6x_,10̭`+ov{/Ԇb9ƣ \ !}ѥ 6H̩3I IsjKX@ C*'v+lVpO WW;" oeIS?qAZJ07+ [҄v 3Z#AEʊ@Bhfύuj\9'䗰NN/Вk~K׶[:|=?/)>v"GT^Henf8"R08JC)06߼ : eXeDiX`$'!f/2mQ nhaٶeP bey—/~L?V[Kp/~au"ֽP&4j*h ˝hsҟHs~ԁ3DdInH&JPOa:Q)Kvv;/b-ʂZnߍxwԂkkmFI[Ox🺃k 7am}ypr.ʙܫ֡Z4{69,ou]/ECSOw &BђOݡ?S*bYцPi|a)ͧm u=߿*d⊴G;hg[{&[9 ;wban{bvLC(zVaRcX5+׺F&C/H9_˭hܦ 8rSs Hm!5/-0DqZS'h?Tw>=-NCQ&^ՀH &3YACF-_8edk"<,D#Ylpu"J;S"H a}-2*2dYkҙdrlZoщkl΍H;ze;B(|0H^_n W` 5f*m we-h]\ P\Ew*j i,"Z tmJcQaء`p<|rkV i\ 6dq^ e=\^dWqpL٭FZu?QARlfwJ͋s{]i霳{FY.>ykZ< o--`HvaVɼшpjӔ&<σ|%(:ϚM-0_V Cyļ8#[Aao\dTW qIه M+<.[e{WFF'C"FƇtjchO.!G(f7nFPsV9?1]'I=jɤNUdFIO[M8twQ!*w;t"%gYHXel fda=6z~ LXqY@O S%eOӆ<TJpnzwjmߙӦ_X+Nwf_&p䴝`i'x$<57Y"rlq CV>pXM ko]T~bJul{vuV"do{@ 4_lA5(-2ǽs2QZ M$ me?h!x7pO!Bь{F98[$G&@Bߪ1n/yxILe^7pi]<"]"oe<}X5mFTg l@K:]$ qyD{ ILȥ4=+1ff> 6ݜƨ=`)͢vzf\#( ^35& ~' W=$5֟3d/6i&A #1 +m |p4epf#+5e Y}AZ++Bӧhe,3VlUFe*1Ֆg[j]4)>%lj]mcK=!ޣӻBջx3ʮy>6H' ֐ 7 ۡ S6y3u%M!ሮeEn&Pp+ĥFl :9KV6!Q[mPΣOQ^Amj\& 9g+rCX+zV[{wSgwv;-1$ R840{\X;o{}f\bh!]a8ey'VP}.ސKeD`W Vݛ)/sl3NvZJ|?WQWM|>/Ǜ٬4auUPq}VCe?\AUǒ0(Bv&kү]csXPJ٨$FsyH;I*Yˆ :[4 ίM R ]˄S)SE=<U.=QǜYVE8[)5 1`vʂyQH=]}h BgIX8#~o<=sQRju*/n*KJTJKB+EJk.:AfMyRq+ݹvZ6Kז3+%= !CjlKB<^H1GO\䬩B #\RBĐ h4Fr՛>0 Fۛ;W1fEC=(߆7lP÷Cqjȏ45(aDQ4_f?pv'KVTd]_FOǢA>1^a= v$TI97Ll%X.19؊.DW4S#R̴=/rF/S 7/[`Dx)k2σ4r.M9As ~/ Dx<}CKn)N?<#$Ț|>KMJ SN)5ssS*|ďMaJὼLBGE?{@!-u"iveOXR\7*p<^QC¨^/! ;:ĞnSOܮ9z}m>Mg|T  -\R2X|XIB5**k8Uks41J~Y=C;*b;ګ 6A>TbM0ܘ2v; _,`G:8 l_4wVK@ZMUZߩ |J(I4 R|$5;heWVnS b!!7?>-5Znaou_-z n|:JY?;g'$2 YW\82y,e5r0^NȵjnUjLqCT|:Qx0g>w }/ b'RZŒ=9mtJf0Ba QWыFH*]/,)-mС43f۾7my|C(j]?z0 -D.}5Ԫn/sd!nOOvGסS(if.[dszB#wDHN̗1ǡZ|B=ߐS>ǕI1o5 8)myf$oX a8w`JHoZj  mkIsJNls)J!g/2Aݢ"6ɸOtlޫҏhFUqA\*9-?kԘHݚ]^wMubtv~^;jqx{g^QXHCI׮_6%N/ fznnl;-PÅ;D7]Nei@[<>>[0p;cw3#Ph ^# uwLlCqbf 3NCshLܨʗrm7lgs"MƄ\>F3%bGc:`ӝbV 拧z. H}At{5'I†s1 Sf)eBĐPjПQ5#̸pDrZBDsS4XHzz3DJ*U⫉(޼;0a1<"6 c%-[b&z$vD2ڭuE5?:8$\'M>qz'U΀ ñ恿?t*}Dj$A 8YJǰU[+u( s)dn^r)iľd։\}{i-ÿc*:w爒'U3:_LҊ"3'8ږ[MLn70.FP3 ѣE_Q>Ⱥ>o ꬙n̰zʅ %1䆨=P22Jea\)z9ג&G6zb lUgB xzE؏1~`Wt̪+H2%V/WӵHף-eޑR"wQvA$8'Ox)ƒ 5O/+C:V SO֦噹V!ʲNH,GR\T ?o>5?VbZ<~Z0?gܮ.:q݇5k"cvut|Bgif<uhNJ(1D܇ mZ@DInp}rŹ 雀H0pxnHY( 䆽qe#ve<~geV296&ikxO6ĚdS.uHu֞|v{Xp%4wVhӀUUvmmA\9Pn⑸]>,;t!uy˧nb 8Y}N5V3o#W: -6iƒWNߵa6*[,7ø(LhF942N(fmLuR$ vVbZN!&$igvg*SoNrN?椼C\A,J7 N)>|FVu0eS3jDQI;xl7j~mgۖk_ org`R(fjw@JhA+}"C}_,]ӭk t>ߏ_YB⬀Rn]gէ ި52Tszd&^lwf[$Xm!v! 1J au*~-Lw0OH֫*r$uszj-.zIV50f*. N&O?RU#Op^P}9[H8 c1dS{J߈GŬt7)L,(UXw+5$gXZv°TCtY>Ȑ0uaQæOe"im-TSsx+۵Ԍl)Wq^($w[Iy1KGp~/)w8d&_^QC`7"}UT[f <=M^<9Ko vv"vp d8P0>77 /聨MӞsdU Y,$:o=sCpiQKe8+&*!va;E=x]YE` ƢdmɞU](P~px;Ǫ1b"F^-Y?WxHg} CЂb>"oAȆp 0h j,1B CO.`?Di9DONa5 Z2&#V< ˫[Kd,Hq|,hf 9un*Y/8r\QL_P̔۴hKpm7r۸NE_I?YtnWō_1&|ӥiAd\R4%ż]zeǭݩc0t '7@6R}Q">y D+Nt]cI>o@c1*#DVPwj t'2j_r~^.:S:G~F8&FpuD!J܁W܉U$$ (؈N4tq!Hs%m6qvD!U(5WvUx~@G))v @UQFc:,:(^5bE#3N/ ]1\Bi$T~'-|"pF+5ۉߕUq3O< ]yWfyۋ _XGZއsʃ/{ob? b!;3%+Po8ɳh-'hew?6{zHC"LuluX u.Kkb|Sȭ7ֵO*\}_}4b 6{/-jiŘx9Q,Eur ^%!Q2Zl2hb! j)Gwk3gV,F:8b6/ܬd"iRdN;)Yͥޮ-xNzZ*vBH"'#U M߫?&c?ÒC*jDj%;/Hv ^ gfR&‡cGi,=l71ڃayItVtp Kgjld8G ȨE]bP.,i< gꓪe>,}7FqYwpJ%Ul] k)u$v~yq"z-ҳj-, ?d6jN#0YF$2|XntM$xsǷJ8.FE%*I2lNp(1i'86bj|nd/'m-u6wGs8rw *>״E H]Xlc :sO~&O=bas"c=-q_yB lIg֣rn?Mu( .S5)R鳪8; ^w2m̜<2D>&$blrisaQ鮤1x*:ZxlB\JKpnZho Ԗr y"?!L`ڦ86/9liOy]37#ԡ{r̻CCP/ۋؔn=羲>m}L-}n.óo,|:_KG+ Je7 /Ayf> (2ĩqEhmԂx߰vm5'=s8Mʆ'$B.;h29Șk+x~OU:gĖj 5) {S|ҏC%R-(/Q9V"1BAeyaLKo@h=D.o- IT^{ 3(# O/0S/ğ1_'h۶q+"5^ܐNSW>;m@0WC &e\3~( ɦ](C _|H'oLέɘqq솂62&4qZ3C|yRO8x,/xX|x 7 $Iۚ Ό"KatqJHx)&^ec:4"+#Ynx Jik~fXWNd[c'MNv)]r\j&#`^), 2侰Չ1<fd7+vm3;֙e1piԥ^KC~6eq}С;ɷTem{2vl E&ή7'N9)Ck/{E0;syP, 㜺^W|k ׼Y|j1`l(Ǒ_<mhDC ׷bi3a nozp ՆzG8ʰ j0}OfF Z!Q9A/R?! U. kRG}l dax97Eےxa%G< "y}3gw }^i܇ߏ94%֮zY㣮qGnlrӃpˈ+6iE[&EG;$*fU|1†!*eݞ DJ%GO8 &F^6;)HpM*ҏY ^/x2w{ޣΌr'\>!Imf,2.h~}B)xg*y&<6V鱆)u* M]]G%ٙmiԒ~<++, F™F@[n6׈G,a0zփB5G萲ՠc hs1G͍7?GAI 'f?wpŏ80DVDız'h1;=2_:\IR<:JRKo$6}J=W|"$,-r1Uq w*>LTy+.` L^F~yWEp jgàtJ$v `R=ҪP9a@ߎ ,RVѯ4sVkΚ?xy_̉;h3]CaKAcHdFSyF ;_$=8mlJOCH,uI8so]FUJ8ua&p(Ȁ(Z|Y k|k3<)=ݕK; gj|Cp> c!HLzߨUbYW~m/5xY. ,Xx0!1LI51A-;[&j0gD6y^ڄ7+u~v3ܱFٕ|871Ve?h 0SX00fSKzvH ai4\5NW::)3  , W|t4߯ oM{x .وލ=qw V:Nf/.@<5qG̀[zrPw/F}8\/`+ZP HJ<[ :F>4{EA5N&$xZ6))Oo6?uVEC L62\c&D6-y/WڔE2H'gv`.&eW{ bWWO[_ACnCA?S 胶NiZd 2q be#q`LiNҢK>ra|7 \ NG(\#r+?֤)Xf0ge,Iu_R}w6jkqdv#;e%N-MpJa{@|֘p]yͬ?jƞe~k7c TXN%!G/Җ~ H}|eNTd2[܈`vjID=5VfG:wl^bS+UlHҦ)\NeX2#UAQ`6LȄ#jTi t9(aޠEYKܙAX<t-!晓P;Q>15_E]b-Y-]j?,)j78n{!0ԆO ,-P6&b'4 *lpH2vIrJ#iͦ |¬W=OƸ:3hrNa){9 Lqz^? S(huWA:|BOv@<8uxr+.bT_^pFڲ˂{M?z>] Ptؕ)V.Dzj3^ۥk}\:Oᘳm!@ []>i[b:c]^{@ 7 9A;0fXCPq~; J3C{G2 XEF.򖹷yJp !ϻ7Hs$vt[]Yd"ZfvzgH "5lA;+1>1K3{_ >GdH4M4`"jo<$9kMw8ӱR:r:kѓ^c.en-#~6rѲB6`0{uce9A!́r NW*p:˧;HE}'3 wՉ6R=~\R;c)-M?=P1 UX;f+XGD뿢,f6g+ɶ`Q:JJW8SF +X 4 $,\X}.d7$i!?ѼO-K8ydR5Tqm0L3: yͺBvlsҭj:y|fr.7wgo^ AC|z%︧r&4AL#:hEaȸURsq_Vֹ̬9:Tw܈2适,0I83fRN-WO I{fK{}>Rt`n"w; +y?f<.׬Yqwk~~ t2X_p+gu=GM܈!l~nBdkD"W$Oa2  |9]PlmUƾ5.68qzaB~|$ ȂNZT檉nD[\$ v;B uH(pkyO|`e˖1i[Ԑ}yZJH'z7@b#ḄVgJ bTkYR*a=)7<շJx&yMckO .`^Zn&1<649T^JKP+Vz) |8v^vVϏy45!l p `dNKl0\I`6Uɷ)h6! H@쮞Csh$%og)t`I撉6?`m۬unkHulAb=L>?>ǓH :cXk:RƊ3L7 @ys}iwRD <Z` ЍW{[[ӦǼ;Dy.ᮤXH{bE2ꔆ)Za~vi\b'W,)0G3r;fy6ee,#v򄼫x,(mY579Ŏ2݇hWbVe$` 9 _ɡXK;Bjoh2H^Ly"N&cjVkؖk-&B٫߮M6:3TŘd(3NCF֧ew-5KEjM1J7Wb_b%$e1-|U=7ɍe }q-Z'zmT)+3nyט!,?l`7SzX-^&ú.@3. O5QjQ"f.JS}bd,ǗA7F4zQ%KW͌M?b_gq?ƙC׾puD R -9N0 ̡ޕbزf68q[VzsK@r|n%/RWh 3AS&4Ô(_Hn,qa` w%;-T%p&l?`»1IA痨>4UաKp!wtJ@`]1l6zJGHnH~`6Jxacc|ڦ R49ȪBD8: P<5mrѰE 7?vFnAmOS5( 3 F)J'7+NiK;);@I +?zVNc BX)I@X\@ ZTq<79n%_6YД&O8HWc$VyF۲oU#gVCY2/4~O-}Nȷm_'b/jcjCkԽ:%Kfr)S>M Rܧt+yo:0K ayyFkgԻsZU`@m <`lꝈLbG;7{r4őLPU[2R_9J{-1ћZ'thड़Jćl^_amg|o%`j&w`_pQWRO**b?~rJ s*PLA i+8 P2h|G10&}%l,šcنxR}[Zf[M␺ W%S2ܘv$^s [hly:`O,/Q0t<@fN<݀;b:;~~]Zsh]\H TPI1WMny_jb4OA2)(X(&Ag84"ORz|Q`3f;|@%~zP4`vLk8ٮHZVJ{ fLർ$BVjb%q,׺ǐp`%| hu\=<.YA3M^(sOGhd:"v6 f!]&Sak47<.Bb%lԏTTŅ> T%bvqYwwwz'}L7 ު_H|$_VK+E^ ,5ɵȩ_w|ś)Q}]5YldN'G2gfrs.1mX']Aanna掭-jʄRm~PKJm'gB]|;/UiT1o}ΦDh{#rbf{\`]4C *اl[p[sA#jsA^jpR(wq~#`@e2R*[3ׇ˝#t4sOsk6 ΃\e}?+ka`uv&iu|ޏ1Um Xr(ߋڠ4^(8VŁJcz4wշo _=~ʠ@-oXOG'?Z.=-/A0$3sB=ZqO78с?Nb& D ~,4\f !}r9Iwd^"F-zy4YX71m[7 W_՞CAs{(6<]:Յ(F+_ aȇ0ӗyO!A.<8+cl.qPMN*[@7sc4iRkb-{Ж;4,b$#9jGD1&# HJZEG!e3:ݬHIH~յ'^'xuL2eQtX؋) <&:'MKuTww@idYsg}^'L4"5Blɒʀ)|3gzuw]gVG=D,~f~Zw,@ђO3Pv!{ ;1䓓7k:[|/۵[578oES$F}[Θ@ӓE0iLKb'?B+cTV"7G.q%[LB@&# \^ޯ S:GiQs]H@+UM9aTc7]kY.GrfE0 u N'NP2B.ӏar_qos]hZ2Uɒ\PG@:y;?&9#BܴѾBK*J]%n.! z✏CY~Py4܏h~soR4 bRw06y^zF~C\F\ʭ/ƭDd8qP?U듲BLq8H,vCKYNRr sX?c%LirL݀Oql,F w rG_$֞lZM J _346;$͸!ٮ.fnҌ*^:6fkw]O:/yN}=jñ|i y*ƒy&˧-佮֫6F|UBRN&QcU/i9YYH4 ҸN4lbqLu-,<{j7Mh^#ک:@-Y@? BTHN1/#:f "a@>:ܔ<%K׿K/ Fcme< W!jV՝c{b>`sqWHsvKs[o6RߨE_+ȾX7CRYrc\W˰eIDΪ+6.!;]ITQ4HtXy*o0W#=eQ1ܳߴ2{.Ԙe|F Z[~DvZTv(*fET-'h,"kkxLJ˗8Cי楟1}^Ϸg7Ff)/L ǎ ʒ=6@K<9LM\px1ewvq<g`7XZ2۬l>Lc2t9s 82@ mCmcկmWY+5<\F7XUzh_YQ3:Ȥ{dsx!FOY58.lc@WxQ3Rx i Jo &{;k+-xuW uKF1B81/U /jjMHo䵟d*˭ݗFXw׹D& d{}=F²YYMksny?Mi UN-+{?m~LHPo '@p0:RFI, 2n4 (|!ѹn)„W-c1~UfG&V%Muy8Cmƺ IT"б?{l\Z Եd)Iͽfa$÷du{"Si2hTe^[cߵ mN=#%ߊrQ 6Tg@r :RDѱ؈t)!1Qhmu1{ 铣⹤u$tT!Φ٢3CQ$^5 ^|dz"*S2${0d5}OJ_Pf>SӬ:,#Qqt$Pv<$sv"tNAdu(C^Klg= wwФ銣W!* gpЙMhs~I DG]_)z#ewf+*%9:q#?HsOe !AiC6tl4I΁kW ۊ S RjPiT36zqƎmv_f4MPD Z>ۄw,(3͟JD8F (㥇 )p jDӃ?_i$ wy Pt,2U[G XG Ӧ g{ME(ZDβL${7ݦ ^,ۋ;SX6:CtBaVe qBq.-q}jj~A3sa[s|ymz\SsS}2 elx&"  ! HAAD^ƽSR/ZA89ہYi@_2kO=<|^iKC,lm 7E7 @stdh~-F3Mn.# U'xZfxnc@0t2+3&,Z_=+}J`K1F:l:6fQ!t-U{`A5*=-ƹȌ[mCvuG0g~ B+38mP;"Ki[M[ *d_b6Bmj{!KO{? -JLsz`%U5wXcMjW:N I"qeW2K쌾X밷M%AU{BT~jÜqi 5kZm4nbO1jwr:gl%VSP~p0=ݎ놢8-z_e1UCU"H\gTdC'|KԎpߦ}LfM ,bHz4%ȷMcZG ppD1J[;2sbY]aմӥsW[.'J#ĩ2DVW9M$! kx N[&EL}h0 KDꘚ] t<^(px{{EY6-PQo#Vj9G\%6!ǏTlǃCdQJ+ 61=#x˶+NWҚ'+SG (UqG"b7s Ml2D{rC? ͌RMq,m.,?/i4FQmt(wY/j춍VlQ']hXMv4f @8LC !/48eF%_',0ۇ?B;\1f̵/fR]C#))EoY efvb V9؝ttL'LRoLw ;8HLH- ͎YG0@(POyx"WV!U驺8V^@k,8< WXgj[A6,װMTWFs,"%tp-?[a;ӽ6d5Wu ltsܠc# b %L ~vέn+q%~dۇĥ$F )kYcDҋ*"1C\x'1gimɹQG}).LeLnzi;yERjKʌE c?ų0^8v6ߧ> 0K@]*1!\2#o볬uLg07 M͗4U%QF\vd|B$r 7{QQoƄ770YmF2?p-F?63j+vVEP_/BvNk^"%G V?5zKu\V6(I?kdyآ5FlGZgFOBKlP?R\V$"IV8V7Ⱥ!tl{@+wHX\ 7Q" h+ /{n9ZUXzFuvn"V% 0kV(pF9r^@f!UEtV՜e go vS m_߼~"`,~R<>9= ( s%,Ue[w:2:hX42 q$3q<ͭL!w g8a!NĦdҌj8L)Pq (f9Ʌ6*ʞ?ߖĽ%cĜzK0'aSs)X=)ʅ~P7 ɚְFZg oW4~t't /SkeO5 =hrZAa#Iy_ =P5$m>Rw#+v?085*l=)l[X:G?dpYЕZx2O+iK)‡|'z xpM [WKSE4[ #6.1(f 'ꗽWTߗAQú?ؓI,>q_`Kg0I,}sz\r[)#2288N/˴u-̭J?>ukhB&Yо_˭dGp#;Ŗi.G=p Jic mײ1PS#@N@ -L0P|^NL80mt԰lM2s𜵂V62/=Qzhox]K m\ç?! -|o ؉40|o3Qɯ#-dmUL|d *3H9MS.MZ}s>ixWf/զkO%ULOJ3'/eږoa8IJ}E|lyd42K׫Ya|E`i:rubO~|Ȟ~71Dύ=z,vT$ Ʒ>W&Tijdx̒զ pUE\J*6o3bS0M0(D(55@e*񞊋xd*3n0C.(pj8oA%Yv1p͏.Iš%b%#A|0<1F~ ×IGw=[\ ` I%RsM_>sO N&޻XN2=9̈́=-`Rσx/u/i;LugC@㦡M XKGU_G(g, z36Nq hCۃQ= >m.W2Iʑ~G24L=H ;پR Rqc 5nw]ڸ*7ܥb_uсkZ`Ǡ! ?p񲐳GeF&0DŽkWؔRPF>3zs<% 0ܚRΞb2L!(JCGG7$2nީ*`[zUs^BwxGM+L{ !ďEp|ޓ\RwvN'xVd2f·It~Z)N=00Ă4ĿogVeZGMU@7=|_;Iӣ!j2e N`2(x&=.yyeU|l! %Q&>+w?ȹ7L@Kߥ_vO1L;_^}ϴHpOY8^]Gs:5za~uQ sl>TSM6;kPR]d(nj]Ha! ؕ%NKVm[t\T= c G4Aɞ|%Ƕ%a$]XYb톞Cpqgyk/x]i|)uCHiArrV5-o+'A\m^ڋ=ӑbКؾY +:u+2-bJBj\) _̭+{ejR6ן64:Qcɗh/X"u͑UkkÓڮF,yk|Cq 5ѡ%f,]Wm6^82k(5eDPl0bdR@qg]/\.*6:zpghk<Rx*#jQYx1i.&⁹{LEӖ$-dyrdŁ~7Mdu"@l8BT#7"^y+~{r$*9P:BLMHK/&wCujW_iI|FI(@[)yX Tt/IZc/4ݒQ^T:jSϊU 3n # ;/#4$_R8ަjMX N!J4mt7HXi9EH [uƃ-KC`h5uQ_8z2cY|Q" u<867Q–9VӸV*e {!rn`oJXJ Uɩʈ1 Vxu*߮] =.Ȭ?~ dmKjb;ȗ#X5L,_SS6K7@+jkԹϓ}/КȿvGDUbt,fvJY& vB?XJg OD5ro ڼHK|8G52YQNa >W ^͡Œ#QxI.Ieܵ{bQ Ar)+72#kK}T# H!I` !o+‘ӱDž%lM-!(jÞhlz 쀶3:1 R[5\"~͡^5ʆ3 nU%]*nYDE4ꓮ<8 xcO?G ZΩQ&v} T2: ݄XTP8@`P;OXWGːyOGpK I (9P1y)~r̰o]8ުf*`5 ^qݢxx]0bD{[HX 9mIo̒08wG6V\/bw'oYfLm6$ γFW\u]@n#FԹez&n:mbaA+Cq Ty/$: a҄u#ܟ{&bM!/ 'J{'@5TFX._\d|BE5D.LNe/yPZsDvaI> UYu1X>y芉LA%L}4#U"c61Nk RُOHȃ}73- <.wƻfID[ɖ n \=o=FQm)SԓdaO8.4ƕO,˗gfZRDw'`b\DʰtBr.qqaHT 6CJC$Uj 6gvmG,f:vzňϚԆ! F+h8㼟6+*j'7@>|@N``Lk^_^I . fJa ?suCZCT'-#0v)O3S= }D_(Pg`k=]M/8/'^Q/8cXm޶!p[.<3֛_ΥdXg1zTF$.=(C"?}WJ$16Ygrv__+}ĵ4ںgxDbbR'jOP3L-&ГG RX2\DpZ1'4?Q%P~|u'c/RZNs9xfHZ9? `wlzԱYj!hՌjЩ?}!w}5mVP(A!rwa'x#Iʸ"sE_Ԩ#HG""?Tt>bAepb1re$˨S/ i픥>ʸœd24(n_\vi6D92U,lu@?2݄lèUV ).|’1 8ŵ-Х2 أkE|\t᥉iw΄֢dIO8zh~(7N<^샸)Ty2`pIܤ>L(.g,m>աl6XaI35S `$>iiḞSKd,*j/A5B1EČ r5`'LsV4b 5fq픟n}mU<{wU_\.Wͮ3Dj"TD;ڠGODC)<SC=o[Z v%{ч-,'8Dmwcy ioM/nz5tЀHn)v BLqw@tSژG?5V Z*˱"ȯ1tG8oLz +}ڟ(Qyf^ M/v:K*#i"tf8/8 a\[xɛ&Zm*A;HFX⢰#u_?!0ʷ0Iv'_5IKɂ1// ~w :QvPx0 *EU3v+;dOɏ Z>ZOŨ0m1.xx$nt#fzB=h=(f1u~#P56EmSz=aI\=$,A+^1G^Fpl@dQq3DKj7 Mfx"[ShvxO0UlG1(^1fa j8-K2&r,ۜqx m{ A}O]S'}agGꀙ# #:sєu,a|3] {lrli'Gl=g#(3)$@?uJaHCGD(T/k֎|+`6ǡJ"iO:#lCx(/Qj HIQ&4V:Dխ%3q*=!b!!#8a$s,YiQ; t]f(s#_= +®=cԈ0S j}9 >k{NCEP<ϴ[ꈜZ@BS'tiG )ڠj jl̨ `LI[5Dۋo Nb9s+tY~aTP'~d^TF_IxmU! ˈkAjb:F_!<-&҅|-{aұn^0z/7٨*K1[龡9V& ڦٶ}BݖK9e: !vj^e}E@ՖҠKgS^E}xg4wFJ|+eB DFeA-Huf RTXue+؇+2M$ k41IyZض5$ԍ}K+Ñ꒻`;c(5W7߹Z[ wϕ!iM<8hH1~i 0;h>LݐKYF C b\{Kr΋r-=M|gSh+:z]'ۖݴ6z]/[w?ћRB6pZQ6Bu+ގE=hP;sQ18ǼjrVggeA6dd$Ws*N5J+/pL)C+I_<ȋ@|fu,!^x6'"<(9M-@߱WpSF〠!@7] !p%OU͂Ua%fHB mEQI >ƘФѣ*pCCL|ɑ MΞvϖXX`,HBPybQtO"Y+T/ }@AE1uFSP63HMV@[Xx,!U*&!ZzbO+hXjvmC=|;FI Is&`N-J:Wñڋ݉ԉWwq:C/V\@TrmnV\|EI4$mu(z#%w{w67c>d8B~1 HGYUЋ+ ^G^(C M-.bKJ~b#4.f% K7We "r)N4'W3tt%Pfle~DEEBACWH#vEFyGO}U]}80)* 5" ~HVl_Y'Te[O962>xfu6mLosc9Fdu7)DmoOFr#r^r?pTEwG'K x[57TQݘG;Wz h2R8! gQ[ =rmb\VAx{S!C^&ԑDb !M5]= Gwy$<3|q$qqTEjdW6ԼG~MW9/kM{Ϧ@mgXfFސ.⫊v&,Q {?Oq ސ3*m%R<*0N]7as)6_>::砟*3ϬAE?)q!+.?W+W ]2}a;qX^=VđkؾK< ,?zF)$J٣kHs']|CrrmPC1zyo5;fMOn?l%}jk:rKr sD&' [iGp5q$w6ph$ZF;`@&!|ڔ皤mI,K.FF+㟬P"+۸ruGca#S+elZ[,B֠>Oe\S1D@ʠq9DEE}u^աn_6BsGK,x8Uխ:JD v0hZT&q$r.~ֽ\]`"감t&('1j3B$niPh9 bu+=`d_ 7Kk24D?`:o` ]sE*K`@8Pp43(epߞn5 zCtuuP9. :'?}q̿dJ,.6P+rk( 9ځu7&%FS+[XIڀPy8G74T08j]b?rf?Y.~jP-B󥧴DQGubzKm?w«A*(EBo5Y<8E.5AuNrRE˹>Jz ^ 1i݀) 0'{)ØAD*_fy9ܼ88GUͣ 'uyݾ#e+ey +ǙE%_f>M@iP4~VTk@,$ʘINkrFr1(-"ŊF6!̌0)e1s )dRz(U'dЎ#"cMM٠B@GGy;jТ_ϩ.7^ 6H:AA= +$J9h,rIx@m2?Ћd^HaڸN `r H@qAp@SWQֲUh[r1ǦU[(+Až01}0TrӮz+shu}}B"F?U@,* 9] :PL7BdƖGs9.šx#j$K5;o9ߥivsl%ҔAeCkRQZ/u>5NH GPˑ$䐣+T/̼*Wf#8]1z/l&D~M}:]X̞6*AaR 1(sdR>[wl钻ΊTaWaZ;WVx S8`l^BIEB$/@Acϭ %iwj9nRmO&TaDTMM,@8O ~wݐ<rs3a{+Hc LO~8y=r^Lx6'1ZG8Ku  S[pMhyJ3O6ɥ?RT$=TreCt¸vso*7lX[72Gɔֈqd)fb 0s[#=}fxx/V6A  ʾfP-fV qOFHay,n9NĔ1wS ,sOR#?=侞SYj=^133wWkbJI#oscQ*IV" #_r%% FUM)?BVa͡DGTսE{q5UiA6%|.Q .:9Ȥ b>zIh* Rb zYqV_-e6 y RۤP}җrVzR{jx3e2w KrZ$ %b%on!NH/RT/d#!z@cqb흲ڂj]OQdiRLH>1+@ti*"}U_X6p|*&91c*wJv0+#5@rMA/Xgl*7+3]w UdxPqQ0^Ae|WHLvyĮGE6^uu0E43ຸ(&x !Kl*AGؚI󜙆*o.(o!I Px\pj}`q"5#{h+ߥaLڭ[Y~ Rf*WvrF0s?}հ[ ӯs ATrd3q@^ Ȟg鎱@#%;%V+EW/V UgVh4ChK%9M>¬&ҏbѰy@RtqnlZNbb `+׃g˩i2_NE aUum<ZԄ -дp8ڵ "Bӆn $Hj\iMLIU?Ӷm+!yDR6IEYG ZBnJ*,V Vr|+5qFo^²w5 .I|w 1!I ]!h3AݭZj :I)TZ*,3EQ#YW%t÷'ejEGD#_9tVie;_VBe =m8`t%ڢ0Ss{3ɽUb& A!~ƃχkV6ItzBnF0(kʹG>7fQbN:D$MoL&j؉S)^XށDO+p1@Bc{oy~`4*·7[JS{ؑ^pǦ4QQ7LI6#@[} ʠL=P*GʍbJ}P FOsM$x"%8Yh z=TrY0NOi>;xJjir|K xG1@yÅtn!!v5kdpw02p\7c|c"n)e$}_{ɋ,n;)rN[kSW a-H_ ( mUv ͂9"}GAI@a.eJŜm=Jnn6^1Br4!C%H9Vb]`]=N;(8!><}﷢FUniSrHu`$٥3Ƚp\ifl#>ZBfDްP!4@& ޑySz^|t&}JEdbmU#NlE]`(4(+']ٓV<teW2 :}"21^g&LY G7[+[>4cz)u9p–)~/QCiУ%oX`ޗrcv u#<:]"jXآpP3`gť.ANSIQcɳgS 0bɁix'g[j|Pxf%T(z^6 E8ypс!L]̶5W!?dYa0\AInZQTy.zh):kYJljOV8̟>] Wl5N] Eiʳd~goOBU^tmٖq 3jmuҦFgqyMw ֎K,2GlZ]{Ӹ&`,+ X%L{XUZ O;<; dܦ\L5=pU{tYje # Ѧ BEw ,^fD%Yyzj]c)GD#ѩdUw1>\ R'bį\$:z04n,$S173hsIL~b<㈘]Il+z΂67~4D$?ph(Gs@cqx25Ba`-xQN,7ֿ} AՉvh{饣F;0yL_-VV#%<‼\{)m߰,шSuMV]Y)ȻOe/ )r=Cc![1OʮZڊ?}){yb/U 9υ[|+%ľŬ x*ƮZgL m`*^bSs;$b3m.w9Tφd%{ m 0iÌ_$IH t5f%J׏}hmͷҝ(AT,lx|BO=G5&1ˏ'F +w@J^)Ŭm@1}m}àu`tVь٩7DޮPF7\R]]H&Z#"+Ѥ`l-B%)G)]H`۪(tۛ|WM]By.!ss4, \oGPwÃ{#]=d=,T1N[PWچ` ы*%!/;$_3vcPBdYS|JF=8'բH.gƜ#yhm0ք*<q%k^b#[!SUrIpB5(bZQ4 &GjUGg њ6~.=: (AGkyлaՊ\M"]i4ؾ]E' UseHGr c҇p\u>5JtpD>m v v"1;#ԒKmLcW ։eLԩZd0n]3l?pyO΅k, L).;6 [F O(pja.ks,w90KnS%RvOWvYYZ/];{(HPĮFޣ}lqgؙ ЃbJhΟLc+F]O`4MA|uNɗv5ʛDGwVZ74L8 V^ X+cOZ!:(Q6o'F!hs`%ѯᣙ6YNॱbb#5KF@mJ5>N4*'k~&o~oԜB"t~E˨V2%[M k[O. 5hhcD9{6,rU8H.ؒuhdQVNkBR>O?0*ѥj);(@uPޞ G%QNF72Txd<;c ߱,2)5`Ƽq88NSYB*+0}}˒dWz/l}S;3Q77G`؀ȩfGɛS[CEޫ~Iq~VDkU@D]8jjk,iFS̻fJS=RleqoѾu_'b.WtJO!1<~lF䲵g}Q}4Zު~}O߮DqW`LVlDV\:RzdbRk'on$'Av=Kĩ6"x_Lg>\1›eW ~io0Pe|C=+̷ߡ/x'403W=TG{fSL;[-]5{%~q'NrKA׍{G!YɅlhr=^Vt`||nVM឴H?+% 1M8-Y @e4eӧEuk̓&罋I/%ltÁy8 !bjOFX!]ɉ俢 c3 uSbAEs}u704HNBud0 &ZJ S͍n~0>T\7Lֳr:r#|)$Zlr]?̟ Te t0(if# : TV'HSmxٺ)g]ep ~+M0U fg$W>XVYmQ e~NUQ̩hR:v5 ՘Z~ț.s;+eu8VpPb\Y7K1Gè#k\B E @ ʷ4=UT]s#>PK:fY5 F:J"wUV:NF]aY{^{h[ԊeJHlvO KGVo׸Ɍ 76f2xᢂ|~,4dGBT>#ɿ<%tE$;'79&t|&q5֬j*T@*[Yg`N5xR;II@Wr=X)֌u Hp^7L Uy]k-O>>t U2~P[ܒT9co[|A\[ !;>gߤ\hq`a1g~xAUPVY5)CËz& [x6=:qɂըl8Xu轓!.j(q04hGyyB5 # qI6pY>$;h, NփcC:MMVZKHvJzF܊9ybJ6 ~AW:N;x,kҨ_b1SDWT OP` ܂ǩ`,fm3tF]QW2 G|4cD6莱oZɄ?E} | hf4Da͸&з I"iQ>!v-l`k+5k"Ƶ9њr NQs~in2;~8,N9DsF-)#=T0XQ4~ZҠ1 s"'cqq+mh܈tcc $taOutMKl_[ZJ]d1$#$1 \B3Ai @jX4Vt'JPR빫B99icw^8_ z1Ƶ:n aLdx8}ï$FTE!5O1.,EAu NzY f3!nG q 4s]Z,q_+wEVj3{JDXk-r0Učb_ኄEZK7`B1[J5e;\i9}:,푘j'}m)D'e%vd.e˘ź EmG2Kg%Umb7l )rs&iv15m,g^ MBvй" Ўz n,Vbq mA*nSu;m$}\6<Ӗ=օu35#jJnJ66PwmgppP u1l&&>`Z C'{McW*Reѩ,5Wc95&7ƥ| k(ȦF`E.eGȰ*9hhomnoZT2s(v2ӆ*DžeJWtkry^i0 p#L`)kIŞUV=ېvR!ߌ^vuՕ7kbLU0l]1Qta7$}t^&C'eU؞WǐSAOm)F0݃:/O!/(l%snO2 i,ƘfnJQTk&;?uG^s<"~<;bIq^ND45ҕUEgԧg88>{~@ʿ1؁2'^0Äo]Mµ'OuQl_b2X!y2bֶdYk_9I%K8Ł9L`%+3-c 5.-ِVcbc]%O%27oA-HsUtq s O/yj}7mR-N`.&9wԙpB`h ZCD,VF ,kb wao:&&] RFEWpե~WMۈqVkhyMNR愢?vpX'Qa,-yv^@Qo|nk~r.5ZMH)0F!:HZ6Wp|Kz$9;2d{u` kAW,ַaQZMsoq_$MvID(f,Z*;;0Lv `kQ11tPIhjӥZnQ3N *p:BsX ,'݇& y u:+?[_sSlDg z`^gmB D]o Ƒs}FiKhR)i |%ൃJP8< أf2E`[4ǹ[Dhe?J;։HM('=s~욲k`gQ+#v=m\lo#Ɣzz ?kCtd.c6CYtD@_YZFCH- (Q3hI5yB҃ TQtI#s&! :6Q%i ' ԧۘ+\M73VLpL2lhcC;KdwfP<̓p%"uaD^^^8jdd_EH(c#p5%I:ʏnۓD2C2[]V' 2 |.ۯ褱9|LÜU|"`/6u*f;/tV6 ƂϾLoBKyVz-+3  %uG:Zcw!.mM3g`TgGYڈ̽P!FY\ec ІBw `!!$+'ĝ:OƞZ:txenfxI{PszsZaFS6f`Xݪ24`U)~NaQ>nH/TwtÖoÏS- "f[i1oڶW s<6N oGLےq{&bvVfuSW1"9y]1I>SܘΥ9SVxaz1j0̣]آ;(hR 1vE/fYy?Q5gyߍ 8_Vq&dg* +re_rVF`եtIܒJq~ ;@IvPmjrP@lzeEVؚU^EVS7I_g{V< D9&m:36'eZ$%; Go8~[ݧs@ma+tGF*tF'cbggZ߶Hzgnj9> 5wUFs_[ݦt`f#;Ӫ ]浇Ƀpݳ6j ft0GbL }jר,Nd70D4rp>nv@_Jx=SMJԲuh}Y +Z"1@%_*Y ښ6\ w =QVa a!OPXEPG/wl+$wJRBcyJa(b_nrW cga/!}+ʧt%!W:e7 `,Y΁VSw ̯'_\u?@VaHJ:,v|1;TG4vR%DiI\Cp*?#QzIjzxl\~ffśXکV)9pgҒפz E8hW;'mkVgdWt%mm-t>O*3KBg>?w$C&D_q;TeB׉f|ߚ4WR)ؿǛ)ە8猼!=d]HKuuIKԪ}xu.ZN })5\Bd.J u Ci 85foFKXMgoG_! $M;yR ě@ZDܝl!ękcQ3[6cvOT/ mK-EhS) 2X: xЪV֗2xzz_*Niq&߰[K~]K"oیQޕWEB ڿlESXB'Q"X ur_1*b=KJV(u%.uiѯc0X$^IKg)U^ ^y+@mO2 y WZnJ>(!/&,2ʹ߅S3"[Ns '3'MPl.40uUCOmEz6PgZ1T_|VyhT)S=,@3$.?Vpۃ y>j .wQ›[ncNm$f?ĉ> hz}ۅ?Zv:Ǩ0M:U[MQY:D>?eK }ڻR cei&$`XN.d^]ϒhGMX QsnڽsM,|]w˓T.Yttmt?ЎkH͚A}+ΒaZ2 d7`t|5T .3^k^ȗ^Mjr/W=&d%&Ds86@M5Xw\ *44E1Vx4:D!2<9I{3 [D &=Zx(Wvѥݗլ{kQ]gkfW#@|Z2ke-奈{`=)~ f霷5=B\TZBL _N0@B)Ej[GuG\N_ 2hTnݗmŒ`UMQǒ܉.M>3q@x4iҪ~P,%АG#D z ɹԫ[v"e0a{Nbf :e} @ٺx+6i:$ѕs!+e+дBhOf J OsmMVukM%DxSX;@rQ_܏, j= |E[GI^l9P~4d*C쓊S6rOh x:}߾ب&w"$*܈2IQshp#7 $Xlj [gXK>m/\d7r)fӣ6Y \yNqnpHǦAxy[)le&i︒!/̮n@^3CBQSk`.'iq=g4Ej \|ֳi%,?.B>/7d!V`pSМs0XSHYX\+=$~&m|a<5C2 B8QڲIj_jJmO8t4ILRj8Ga+@]ts!O!AS,7%rl*m>p/ :󗙧hOB)XqHSՍ$ /H H*mi&Z7Y>rSzaҬQq ug`-┚!j2V.i+(i7%mkE,@oFUQ⊥WJXW>,杻GCVwTы`cDX:PhZDŽczBtyzVYm?o0I"qRrkx]UeO0R߱5.h̓`ƍ"'mkBg㺗;|s\ݶU>`U\;':4cze()H²qvS=ȷΫG@{|qB31>r!,Il `kerYʎ(+ny.U|5oC -׿^'cIm:zs!V4+1 %Օq -Yy?ԺEX"GhX9z/eL3ӣ5' I=j|l7kظ#hEC76ċ'lgl}$K؝=hIVJc:ݙv?E6&SXov q8bՆ7izZ)npBm:T! aSFwg ilo6vL*A_j7ES*GCh!PޕAD1.+RFxVq3i>hh[0`ׅDHr_k@#֚T2Ha}RE0N1ŏZ.<;b'vg0юȣi<W@_~_XתnnBG,rO]FQ5@7'( t|Depl| FpjháfXeVmLBh\Z3&%爐/7IY^ҦK hA{5d~2ק%^9.!WvLeR-6 `…#emm+.}E[+iĕ ,iIf>^&4 FkY`(}D DtQ%eY>RΔ>hhI)=G%^-orDՉhQmWq݌Ri8m/U~'* FDvӤ ]JDL:ة<2esPS-| FQ?,zP ҡu>ql +`6dW+ 72Mr:agIeJNRG,38uObcɦ!7 e M~=oxV -ryntu3T o~L|ꃶ@n+.cHa=-O(Of&V#nY@Px)F3Ҏ%!,]pe%jspeCE8R^ܔ}OrA4Qũդ#Z:5XΟd3ytbard,?Q'J8B%f|2{Iq]h u+p'IT&szuI[0xÛtbB=k L`CNLA;~&}s]'c ,yJ)x^)x oƤkKpACWz tKp#1ӆ T1?Vl{"Tٴk"(^]jht#8qj?^=| gX% RWe(TwD0<@2\$@> 귕_ mO`)2;L=uɠm%WVۿ\tg%MЮ׵/t[mu"xi"Oɼ)Yad$ν܋z$# 6p?;eoFjaPVd8]3E`cdKx1GfywA.w[> I4%YX) 蜕|c8}RJ7Ĺĵ0HdflyKWϮDo>XS]łJg8 GVP};/4Q>em2}YK ynȞW"+kʜQqt\$yg]+J /dGMO5u P[q0KT}E [u^oB)3o.&GMkIwzhBko{Bfk%9-d?YֻtaU{* IjTʵKvSfu2.1̺fhG>Vy9%iGKhE$}/R̹ʋOSK,%ɏZ| YPt&ꄵnt9-h(_c('Q?VUm4"sγ7+Ip.ΪYJx o8+0Fv9kvj-F"GBtD.*d)qeev):wcjLm QH63 $Gk¬H QY L]!q.'(WfAu/v_e֎|7MEN~-6 \XlC^Ш n !mjm>g@ x.?JLnگv?~\k=<8QAB ]cq̆Uj _(jl`  jLO* ȁ#S=5U?t\//ړǸ]%15O:T 6[ic1F6t^88SȆWnh($n brަfzA!B^tb 5*rh.c#)q=_ckN9Fnagvaz3H r@0FWrl5j;d!RQh /Rx"DV}] ;pT$yM>xCRK߳?1˾)"G$U˰7mzuH LdʾS@1J#+ в/u8ݿJb2 "vkn3|H`8LBLixdF%FH:M53?p#/=ꏎ~4~([VP[ ^Ki2K$4P609 5$' 7΀ƀU[bU1k2ZmǺ3ڹ1ԭX}\L -!yJ|1fƨH)(HK? Sw%oÃv=yE/Kc|xEؗTP7Ԥ3DT.aڷΉ`@ߌ6^d-Ɵq[b{jLPQWAI\ ͙F'S$_Y qB &~ >&ibk^7PEDyz}CH7WM~#^'l mUQ8[1iMG_EQ(^‰!D% xVh1k|=„_SxMxSO=eE(X6l!G1~+b˦~-uFeg>=]x3Ѝуc emu9?%"1)i4L#6LNġȟMC J|IuEuYƀo 4E8HʱM)w0%\yv5R!s~>6@N3 U|zk ++s<`@w;;[Eۮ69yoMWA }P5,G#fU,¦x<2 {<] ;|[k9gu[p-0NT6S[yL`C65i44_9-/GHd\n)U1qd>βV<Ӻ4XHsviS撧iLZiތFD̺K7VC:f'&Wځ9{#sVEZ7z<|!*IK{bxGG(ҥD5Y@-,';|veokgjk$ `i,P 蝧Zr1)m]N)rAXDr0*8 l2jA9,P휠+kʪۛ_sw`@Q&z$۔8 > Vc8n$:[}ET afF.? +pvTo*d|4 ူ1Vw*<%E- >)]Hs9ɠReFƒ ČC{' h.5P-&(3iVm|qBGET@`NyQnŷ VDD0Wvbb{E(G]8n`β'Z .CQ:Bsb.HkYU$Mu**CK,f/JWHsGTdk2H3}6FJY*M M{/u4Cu ,qK<6#k#5d~|%Ҷ"nhd"2YFGBH6i =CA\YqCdR2|.9VNpn)0“o6.ya?Q"KנNyZ/:KL,2e?l IO(Ԭ땋# A>M JOZUb?,/ptmMîQE5^LKn-&KR|}ʹzݤ<*!@!kۨC߭ V{IB7Ȇ"nA)[EDɯK9ɦB*aߟX|?oz-l קHw^I$է   A0l?i CՑ:pV2G~>f 3A%IV+Y,fb&ـtChbc֌w+ǿ_!kJٴ"d hq( PHf&g?7cz_ׯW\Vz} l•~kSFWQF)B00Hf:ʡK`P $DF!~JPwV4DĻ/ ZS,/"o)ˋ xI[{rY̏;0M[ ɤfh26n{{,#?K1*>ߑ Դ%O)A, [Sk싍T~jD P6}/'A;Mp kO _Tl&@߉>7Jn"e7A <*!o {ai "jO{$3N`mL1u 3TGi'5% Fח3P(Fl.t7@PX4,]iw4@_@xKI 5ϭD>AWpӁWnGXõ&6&jnj[ (&P&.Uq.U?@Ɠ=tcQ uPxd> 5r)G/ĝoU+7.?w<K[8.dVr:''\@t%?.!"]JQv?~gpT?m y$[R 5=}[M9ʣR ,+;zƊWs}r/cfhrE?8F2t4>@tÀ+Y1fX6*"=J Ԣ$ D{/1/vUej />+pnz I0r駩;zyKv{p2o W@_5GenS31+kP6M}W$wC6Ϙ0 *gΕX-ؗC#~`ƍ۲qZ<@9Pc\8b+)3t՗WM޷1$Sb>qpa .D8↌<|=g1J =˨_!9bߟPSbj1ZvmJ%Hd^:~iM  8h$y~yi}N 1g>3͎oIB4S4~0ȷ6w.+vOi%>]@\E.[Hqin"~.݌%mw;d1%l΀Q?pSkK9<,㳅JK%Քk[ F,F.0:}[y@xVtj%ЭCI*`+;.T(_4zq־ep.-|3\&U}/v kgS{/%= 29hvg_R;Yy,`Æ8F?;Ѝ,<<zhYj:-{uX֮8z-D֗i=4>@.[h5 |7A-m{xKՆA8E,4/[ILLYvETbU?5ɼl[-X_PAKNpPy¾P媏5Fե gNLȯV>Xpq!xݚJ.1Ж' k=q JJT9 Mw Ns2Jg}0!G~if>dPx}Mm]_ES; `YB^2kS|׉~ځF(Qw˞T. &%>̜Uz+4`u͹gvC D'YVuD5ߕdeA0ٮKb(iG3e:[?@6;*!#n|ưyMMzssr$+0IgN$kjIȆ uz^EOϕ&1zg 4]巣ĩc>ZO7BAT7derv"zpe:,pD!1gZ ]eę='sыzFψ}I}Fe&̝wDTEgrs%rDS3s I v00G?TpqeO,s JbsS(⟵aτ4R*.vR,jףV5FqsƆ>k-cjS H@{E c @zrFZz^u4nW, s#f $tm#NM#UiaZ5Vz7slT2\{rKQ'cd@ɔ#[#UXfle,wGҝDZW Ynwc ;/5vT Mh5Ϸ{b>H6*qqZ4:P%ͥݮ޼"JGԆJT_}Li]rv8څǫ='&3w2J2^v\cU7#H'{K5vIԠMc;w(5'H- Qd@ٓa\2Kz=l " s:RŇKAI!=3LCU~6#%2ﭠ^W湭 (Cq2gF{FЧF!9w,)7Kɰ>=VPao$! C&ߥ ]b2mQ+\sC}C,NF|ui2Bq Dgy;y> u;Raz EtI ;Ў\lS9c-xq FSʓuPqr^Vjw% &.>qI&0N,XQ Z):62'$xO += u%LM) Ig LwJV5=M u-"̨K߾`$p|G-{KO+\tp'JBLЧ由?w6'iԗ`'YRsj"/4QWPz$&P,ˮ~ѥ%䆋Ue3M}=YjXO,cCp Ӌ:@ I[LQ6LdmaAښM;d|㫧Mle8Ғ38Qĕ Q/mT]$Lq8Dcڠޮ"%kP gI%bR-b\#z YDxͲ80mѻ xճnr~D"7seUROڴP‡Ob1D(pWWp ,p=rN!0sߏn.S>@ ZEgQQ)5j'&clu,؁48ۑAfzn'*SjS!F- ;bm@;nYw^I~..v9h7ӏ)g>/"V^6mF2th Ty!sp2Zhch=0hm,iaְ'ڝ$ZIT2̴S1^-67,f^D?JH$bP<+U4Y66KQ3S^6Kn?D%Qgז|3 r%*jv&S*݆HاR$AM )vws )HjR!C u h1[u1#3BFc*B&1ikdFr@¸Vo6#F$yɅ?$:(˽F7( 4cؾ"cN.񗻢BAP؜n9Ny&^kS_o7".D?jD {˹#[9Sx4[+( KT)KCYAD59(4"p_R-m\t--Gמxf{T%/5P=3C#{.DFzp66``s$3I<\ȶwacnnmq&TNطJnC%8KCT"9jk]ȇwl?g.>jU+! ,8BŨ(C?%0eBlʕjGO"4{5lH#mSzU g~^]}q 1? _?KJ(9PrFm{y :dRX.O#9aG/I3K6 j>hb7vqu~GbȧC+`"īfVZxVaOz[)73%\H,Gci^%'zvv ?$QUngSٕd3?s)+Jaa>D&u䡙:oNvf&Lr OC?qF⟃ouU3=>ѓ6 w*`13nH_ͣ`:Gf Sg<+׻ytBNȡa :;`LbV'2R <o{[ ?ފ evh̽3D}3o2o2GNjVxh& e r>SNU/zPY@ՋE7El[pvyab|.z"Oj/+f5%& =$=4cX8coRjhy=7xѪ{kI|L:^|Y͕xk8}%l )S Kjw2oPXPI2L%uzQE,!2")?F_ dBdA ֚@7 zNN*OFM꾖<#\lNjQ ne0ӤCj7!)-9 GwvraΥ\ ]G;VUD.Δ*6sͻG694v0+H+D5^+#(l!Ѝ%ʹOaÅ0}8ESą\ԑ)l|&P5>+|om|dA#Ú[8N|ni+XGwycݩWsX+A ;!S5²pj߅vvf( xu&vJVz6/_n؄ş_qe޸:Du d7+²\-hC "lV9 -b/ou0p$RdGbtC>,NĒnbl:y:18E#leO.Li(ce% 9f|_\7Ǣإ~{f_`J:اا[# )# L;-=WZI~DB;&ISX5&MVc ;3wޚ!ei0jɤd C@5^vL+w(sՔ9+~Ym(m,BȢ؃ @u<1^6 dǝd[\/NfVѨEa ne z^o>jCݒ],HSbi s{knJm uNz>/axp5[}t~<}C$ŚHؿȜ q() Yv9oE(~Bv\l n TچNYA]an1!i%1GHo#^B#:yf?L"TڄLBk1Ȑ1)fPؓ4ENǓj.t2Npθo@=>Bnm;ݯiDg,W˯K-W+ e,l 5}Oؼ1xFϞPm2bim1WjQ#"\t2U z+6{aUs尗/}3 "Qx' +n?~rU/v~sG;QvsfetiYTl,nԌCҪ'2ILW̴1)Ɩ*6h(Z˟v]-á%ypy%Cl#p |'“a:ԆȨcy&_LC.xDWTfsUcI=Ƚv+JU acF2pe-F=$-|6\R[ ( \#)T]86,&PVrO^P,Z|{f(@/kd*UZiW?Eߪ\%u+\*Bߌ`}OD*cD逶עvϿٶHbT ڠ++fu~ E@ԟ[D}WRPg sĥTӓ)g''^xCZ8 2ej}w '5\s!R1hg~Vn: fyd'@7Qc؅tS<$}Vl,{[ACiBXKH=K$gUp Zx"^*B#u!fG0 3yn9rV Qnb\M9l) ;zIfNPe+FСy!@r!Nbׇ^,,$OwSgsU0PO)~*wzCZ9]WM/&Xa!& c0@h:,@AՔ_8f{&װG;w. CO~u[4y),fD w{iH(i h#NNy d4!`AԍS8,(YCw-/ܛM:Z3~=3 _њis^X:*ArYŸ56my8Q쁥HF[EyI@M(&1LM[mߌ)\>O[4aXt$/HJnBy*KnoD){0A{jزRX&熃X~k~{%]1_XgJ%\Xٍَ䛬.| _N>8+qܧބ3ka ^?3"r)s994g ܵ{G *;FF@޾LhU_W4*0Fq /mJ :Ѕ*/,XP|%WWCryazg-^Bl0d 0:= Tݴ1tMx@LG{C>#1vCةʬ;n]Vb: c;9OSAriF ŁbG%=~ gOANfKnqts.ڈ_wdL._wX2Ձ\-q/BPIǹ-.E _C1)XBFqTc:Д8e":6ucu;L._e>Pw▆5?r;K#w5ܰɷ&gV8g}--)r 4 <cmaM('ۙ]{ByS r[s9,^C]4!T)#oh^K9 O>a@9yFgvaHhb&sP2Qom}ݻ8uSr8ײ.icVNg\uluY1c:TbU 8o]=շJZЭc!zOLpdT.oTՙz``s:7(Jo<%XO]F7MSr%~붷2xV<\'dN' }i .;g_s^{;Yl|Ŋ(ƭhpJw*3:6<1,D.A7U"#pp\ohfgO)91Z7Ҭ5wݣ+wȤh})Lψ7vq`ib[4LR@_Ȱ$bvg[IZ7-q#VY`b-4/fw"%3KXa3L5L| ih_W?h<.0PN6ȥ] wvj|^LE)re\ vM4PfLs NoF'éZu6xwDpw9~oK|4we gI_`E 0`+`4 ]hCS8r!ZR{p'o0 =5"4@^va:yea8S|Cq'ĕ6|o.Sn⮒}{d:s!NM*A3|_—Hh#k9Et8E/6\Rkd]X~AsܺZg?*6HBӶ4eW4c ])c]4Bv{"7CF=p9$0=l46X&(UxYfE٥$^$'c cӌ&in1Ѓnsi,¨ gU^9nOl\WP5? KYW]_O&: F;CqI6)AćC;-kT4fpw>) ƫ\4! #^oW={40CG]ev%o}. ߲C~DOv7LQvP!ͦ5}5UAEL]Q˶Z%G/)DFō\? 8*)*Z5/o$c)T.s _ (F GZ9$PJ|WVrj~&?@>T&>ɟϗnȋ+zk뼹a]|I>)63JpU!ʱƍg1UdKj9u  J3&V£U .:L[K$RF=~8093Byµ[|a([02ݨV~oj|q:J-=bS؏Xc]xʉ(tX2,I"av蛧Sjn8&LSky P@TJ/,WZ<e1m`㇬|d JRRZ/0Ao56Uvu73|E y+Stoon坯bjS\(&Լ[X1EԧGMdn@bٟA).uOq;r8iWvɐ3jIXЧAjroXX{.[Q:< z VfYT(~'{}?4,QR^ٍ 1{G9-Ϻp=O`"M m4|_rT֩N[x[#o7WtmTւҠaJvm㴞xY^rlBS17j N<,0ڌJdNSxLe#35Q3wjcRpW\?nl /͖̎odp{5$}mdS} ?UkeѰ$YSʱs?3) Fd@ z"xV3Zc'`&xb!.rg =<dWR!!U|YyR5CoPDžׂ98sdj^ڥ4=h:[$PXnVS9X3Mf Q}w6J>NNmq&ܢw)e%)%n-DQ LYW&RE#EJ0;GEAu$Ќ^huYZ&~Mrդawr=1[nræ-Y[WiD{p\fME;%Fa?~{\NEK&XS#Kx7ZI<4HRe\B"e"&adtD2xlн2< ZFS%$d]+7>NjYc 'l|~E0bq}riR'NP# bl۞AxsSj!iҌ|p~+rc:ז)ג)?O*{,eGoMM)AS"uy'v" .ϻbU*8j﯅I1I0Ktǹ:T/?NY)V=I \4JcN1c~ 6(:B\36}\5Jdܔ8EoJhJe8AE!Z%T"!؉ 4^2}0Tid9:(W[JP 8/U) q]r%7yAv() KCpDVꩫ4--c i 9֋va@mYӝnLM;ROUfy1߈u5x5C|fPYi\ݙwׄ굓8 XDo߷ jQ5h &nhJ3߉ Oc4#!`e{C`˄;)?9#n6S܅ue$/4 \ֹ`$K=VGV)0Ď$b@vKGMu_!]zQ}o ;OSC.X\^r]|sBE"udd,GJqw~xgӌ;Z!l?` 4o2L輤נ2^1먓 f^&2X'.*hd=ⷽ$o{4눊Ad9 E8-6\98m_7"5f`M`\bSGi6[1Ī*Mb)FDBR鼄$.}2*QXwsf qޟ,ӲI7ȵC")&Dt*yѯ7@.@C0+uo]*+hƼ6sԡR_mD.hn)&ŗٕyeugx}#?qkË:]p, Uw;eM\] _7(n3f11 T-ؓB_%焠ԃ L )0b}0Fб:]DlKXS|QQ6#C-c`[u_&3cPwđ<_ڼTvTǑ¶  ̥ ×ҿ5!/ u q!UluRes@&;+) 2Z'E:}r)- б/ћa%tND Ȟwjsn+i.7#ց׼#K ap:_㷤0rHhd]²e~]CH6dC:ut1^A!Ώ.N75kSR *uos-L|<,MPiF(23v<5#![M)N[(7Gf1 X[ T.ZfM5zfir;e$py6|Xi eTwXO Xqv]ojJ)\ƢmhB_Jh~ OMaCXO hk*L;ap ڛ~D>fT &{!z;5^1 a۔$"Pjn:7ł;H2|UFp>—_S(DͲ(& 3 ]z6_;-ֽ@.Q҅O|jxY+:+P) o e,I_yy'hS&;?{A& nL<.INNb+M]~D _r"k/,7pplh2LyN,~k)Lg[ mnf/1<9҄CG6ǩx0-WnU c1qT+6gqߌɭoHsH-7YkeTQN3lpdM!N 6B}W}~xAZlMqmlbkW+Ct)I ;Xl+ ]$yQݲk֞Ǫ} uch!fKp>n"EB{HA4X˄k%l bSqjaGD>-a=g.Z IJ Duv Vp'03 Ǐ\3WQXE:dCUο˖\V I{J#4%AEymAUcķ2&vwTlP.8#+=!KN|bpCG!dctIAt=.\_pdrh Pdq#&6zwK g~Ts#"腔܋4?:]HYvm%@-Exd `?XkLiX7@ѲJVNfA-4L.ٙbސnHc_^d:yȁ-іdؘ:e B36 ]Cko(R_CL9W%JW*C?apq8pXQѯSB#z `:w5`~qJ\5C04To ! ֿ} /x1Hj}WDzdcmu_2q\UXDlSLPj3gBZ8jP-S?eF՛e$$;)ES"ayw~ S yX5q%]i01,/ c-_s-'Mj]yq\_DeUB>G~UdsMr7h+/Ozݽ }v5tޡo2{rY<} 8i-x)=mЋДVjfz vkdadT$$[`X0X0lA2`d) ܦz; 7Z98'F;`>67<&8qb&lv>@h[ H4 (\d/,x]w 9.Mb-݂2e1;Щ9jWC2 u[[WK4?J{Hdx&sQ/dld5{n]jqb;*vQQluFBg'yumtH@^)7::SX|dR"+i))ϔ)Y/G3Zgp,b%qj1Qm٘4O\x|weg:{+YM@TF7Qəwj#v)S}M, G|f 8WOb"z=BׅLUq/It6/Ni:#% sd1b)p㒸 4>Ki_@-m/jDG#vD;V3͜ 8>_<9xOpXo pX.E9ǒҲX+{a6޲W} "S?8`m5qO5YhtGqػ+q*`uKx'C*G(1*Hߒhu&Mm˜>):[1wHȜ={0, ZyD;>R[~+dƊKA&Wo >Z6zO02! *GGco.1PPmbM ZU- ->.H%hؐJ#[}PFQe*$I\xE)ƍY U#aT4 ׊ ff,%CVtn 3AZ;aKQ|`7ܔ1aLzյ'v h9TEgIᅼO4F;C$imz{sC߮cq`:HաT[tF t;b7^!V `OXBQ!pܓZkad{Wl죯i]NfBzb .H *#FuʰÜJ1(DJ'p%S* JR2NDHGGǵ47"B{%cHm߂.=S~x~X%Xs. a rUgf!Rog?xeJ!AM-_]D@QG~iFm8OVlގ{aM  .T7s^vؑf>As%{Lr~$8P+ Ŷ^s$asn\Lx}ARjyi<A:$1lg6 -_K;u`r4b$\3O2DpdytbU UsrUnO z3k?en;!&ƼVWꞈНȝQʪAF`wy<'vǎ>Ά;GLvU#ӟr) !cvf $vdu )rf=E㵱19*/S~Wu,P=[^r%-meC y$ h.}Eʡ1%G" g6PzJ\= t"{,>:6` c_L +(jp\3y_&ߪ?NR)F[UOב}G _~K*rqd$ο%q|娍\Rn~x&4Sn44"ҟJ!`bdM8}(<<.]W(5>̜.^M=ZS1(؉)pQsux8c0g.u jͿ.¸!KY!-@Te)X &f!h-:xU!t8|dlPQ TWk얨HV/x'bt{ /13B/\.j5hgh {^Y %|^9/cJ ,[=~QE]' bW{j/[/L\PCH$R&8d]e(c w`4Z4"'oX47bw{"$:V cpe><ē7$NWU,&7+|FĿE=b? [0!ɍQ#MKK2~AsIS&2c\υ*MrFF[siӯb):{pW$t07Yyz"|ec9y QkE%WRtS4q0Ua1\АiUڛ^֠Y][9B*f / {@_h\2Rƴg˿ݑ![ɪ]!./|?d}]}"'xZpӴl{5&Mvݵ`Q\#nך}l헠 +%6#[ŮVuU?2jnuڢ^@N"j8γͨ9xv I:Rd1`tn$B2GA", $PVXM 5{ɹFlL-&_ʹW cqm؜b}Wc58틧v<ë醵)K|<C9_-7G+u݉!(R+xW`rtG R~aĜׅFawR6MŰXC6[,^G?%)W;isy._B=0gwy7zINwJֽ\[ ëukk-kV=PTXcIPge:Xto9/0YN"x"Y;;Y+}9& k҆Z/YA7@8w3ĸx|y\ǖqP?H B}'&dR\U~\ge6 Qç%!d!VOuftTH]ᚚ{iXhα)aа#[wS\.ySk$c61R-+Hfwuܩ>vԛ?|`Ԝ,Ҭ1ϣb79BXrAQ~ j߻2ߐ H}r.(n]!Pgo)K= s}_#F[~( /F6f2M>ke˼B;]龚M&wdx739͸̰eW<_=~1,b[yNBeb M]/3 ejX%ߊrOKW:ۗP Te>A Yp%nȹF=xw󋗌?Y?Kc+^Jr 9,L~./sݻqgBUԼX&i`GP|c|Uo/#}{woG}Q!:#S(gVu1ityf|0lV;~vqoꕆ.\+4M[ͅ[謜Kʦl"k}lQ o{1yk_2ʗmѭ|V~5. 5_hYOوZq pSgqJ${, O>S.eb 9+ (Q[X%M %@<[ X`+cyZ?˞:C/m] ʍTH* \Ɵ{-i mNhm1X1şlwVkb@"}(_&fхa9np jvCh,ECQ` D3 ?i.A;Y7jG&Q,X#&z9Q;h[p5_Q<b.9iw-?^%6j^gJ^0\n_VŕRO"齺7/XF0Uk΅-OZyU"b!}ttOɲcYC_: {5Z>ajOo5dcNjv`@ ~$#Rd+f[{S^ڴ!pO!wLYטi`"@ז,"A3 ߄e%+gAt7ws{PLO+s}/ߟ;=eߐE}왤IEb])d8Jb;x(jYOcR*U4 *O0Ԥ~'^2SH1Ѱt>@c{<:8W6E[tv7UsNQU!+=|˵rGlqb ~.*yKH]ejU~3حpy 4:s)'&qч'iIOq$+'Q2O"AICվ/ ubhM^1S|0M><,snVĨ(!r2L]0Td^ւyJ"ƀ Bj SD,b4a$y_L>P"Y`!xqto@|wH}:72`fCW"$ׅla Z.Pٜ)=d9`osk\B.( iK&xTI< NF}7kd zGP '|>_ y24:Qre֯aa*(3]-]!MMU1]/8;反hFGȷDeÎ!e[C,4. 4@*ⳒS,WC'&?9 "ۜ'pex{E_DzZFqkJ پ;;+P? 'J-eJ-烸v|ėpEQ|6\VkʵB0nkt"I9z?D3"w2ީоmӸ:J0*aK &ߣ@\t"$l#da ftzv80$`_9'h `M&&eR׍t ך{; κH&;&s@94YWvCpwib^Q8HLC‰4#RO=jmUx%AjQmmRo kh )Ozcz쓏O| Wz5-8rS>X' }\JC"CC*<a5@[ܕ(b7~g+xʷ_ l\$iLjy-m<' %Uu/NWʨ͔} 3' .(ƻ:YQ4_%8TR栕C*(Ny&nr0n)6 o (^[ !bۙ3]}0H?\.H:ͤ-݃9@6Y=^3sNGC {;-׎Q+yO"R> bDhWbؼE44;N0QM'~hG<#BU13Db^bE|ַDO' $EW{\1Vǻ8Hu\D2,؀w5TEȮ6/.Qzsg~ﴯ~?exMZJBN?@E<)u!ᝬJu[31% 6dxk7jf2S+/M k[kBr%;Qlm=,1]N1 􏉯$#z;^ŃOz_[2;z g"w^ "nӷӌCgDZ?%; XHS0c<'ETOѡmn+/n:U h[,eJD|+N Y߽|PŒ)f}Uw~j= CENHeDrR8 *sޫ^K=Q@d$'[&$^ɸsԕ vX9/ pB< h$fVG !'*8 x8@" lrzJD!h?y4)oj2bw4sT0k,!xh)?T/6X,T -g,~\g딲>X sc+58j*sDy"(fSZE@#Y@"q2lQ=N-)P͛.6H.L1" Wyc |FSjJRiBɬ'͐Dޱ Sj^G"q "KvYvQ!*AR9ʪ}U{5u'cyz%D5e_A6bn b :deJC$EQ*13Y(noίkw< <׬`GѤ`MG*gف|Xe]FU=2*"z:OOk7``GM?T&h,_)9\#r#z?e%*P;u̅k䑴6QL=R藄U<Cpy^V~.o'vRtSN ͬZ]N `Ll*7Omtw{XhSvPXd 3 dJ\<%Mq^̬]IzQ 1p`yHChnn&{t]$1'I T0A\<5 %Sk~ [rs"8|MrEYd 55G/d`QI`A$&&Y6R{ 'zt.8ΥlzߺËQIґ@2#L)T3l*vj)L1ypyl0[_PVi<3Q68})y`a.+sHvhΰGzq2 **~( baRG@.Bw}$ Qx1S.rtn yi^n2a8HǢvCJڸbV(E5]eM{V!o$db}՜%T,̧ H2Kʵn9DXVQĮY oJddS*utb0;aK?y==C>e DϖqHvtrhP#̓ RK`m9=6nį \ |=ył,㛅 u&^-?U e w!&])v9[!}/r4ƴp[l}AD=F/'UY\qt_~zgb}q‰$qD,mU]92gAjI bk'!1ehUMTSaDMG'ڕ'wNbӇ0Ltb{š!G8kUpYM2>Z& S%jcAgmH]:vs$AaWK@֪Etr!FC z/Kwp*ՐCZ0 잡"pWog# `W{Qnp.-fy+eƁ; E>اh {aw4ioO@|6 |)+k./r +E /v@hB(Anz֎aRn;Y7Y\{ӆjg/c"&yWTlSq2 lL8GD/s9 niHvIy/"M-Cgl|wtӛ]:#%OF~/i[5#9S%ox-S?pxz"PLvflJ;bPrAy vLۙ7|Qɜù"cxRNGM en/^~$|BN16/뮀W!_ d p"Cn^Zrt^"Lxv#)^sY֙>jH F:#;%g\; $p]0_/3f%%K:HXCƆ!y> iKũ{/sW{ -biXcw*U&"'ܝɡw0t2c3E61W ljB9v'*ěTEГ~e00(x7[NWPDC Se(<.d|x Jw Y1"J.5̄GX~G<*myM5V s݉fIS9Kٸ! 5鼝*=7ӊɡ|0lCN =VȖlx|α#M`P'K2p{j,\9VуVe_*vV3M&((pL`-tn4Sy)RSOYc+1g c\ъT*w\1PԺG[ěnldVB}ڜmOk3Ç'V7?6bR>ԫ;1+%CN!vsV,F/bK@,֨H&Y  J9|34E0*9@_aV|Ԕw [ SOm7U}߿h4h3~C %kIhzl7.Ń˩Wkh3^Яt`vh83.cy {_x43k@x{pbfu*T<&'˿7zͯOB`PCЋǀ' rD+!׹9mDk|}sj;Xmcj `kA jBњIIXnZ`/Yo4R@wlb7tSLQ?q!v@E%M'֤٨#p]pMBtc&8C䵁EnH +,T}+]*vv'X6["5n>/؇N }n.O̚s4'_԰y\6'Sحڊu(n!m-_ `4%Tj}ԛ6XW hZ}]$1ʷuQ2o8>FF<m qk+H,Rg2=X'{F{kAn#F_yXa;N !dHG#nh. % B$=u\6^-u߮3`!itHPM0}m㛴Bң4 Sv9L'6M,= &Ϛ9e2c"\hיM1)4ǫ+pT[p֒frL :$ZF"-=?Aӑ.]X#DKv]|' &=iP7N53{%{'3h7вM>YͿvXsk9#H18Em%_{+.GJTy~ R\?jpa#ږ^5[#?W ;;Ք 'ӅkJNRIjW_Ķ qН[ s 7|e_G@NdsL]&81{_7; DZooC;FZYm/3OSV}KN+M!n;s&o1[{XF7~*߁=t\/EuJup8p;ꛮ@f syTWABLLIcGG-UvuzȎy0îDݍYg#KspE  }"|7f413p퍦5g1("|~.;;W||4`sfW|^ьb$b0W}MgYZ070701000002a2000081a4000000000000000000000001646b69aa000118a0000000000000000000000000000000000000005700000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/qlogic/qede/qede.ko.xz7zXZִF!t/䆀]?Eh=ڜ.+ʸa-ՠjymS  (Zl%Xw,nlY_*.&z #N7feupM)tVkzOSⳁd*d4.iRjKט-Jΐ-iMVlꂪO+Go Aφ%=u&CYCL֦yMrl jv^&<`ART&QR>dV;ýŁ}ppPN{"/@MFYo%UZ"s܊?&,epJ[ޕ Yii}EO% +%5iN1C#*a\4xu8CR]6t.7݇"Q5VE8y;C|ܓTEUkzP/6q& `, Ȅ<śNxPQ\<[ygђ95QY}rN%Uo]ˍVQ'nh {a>Ubyhx3R];sm\f[R1Gugg?w`*42G2ŝnZ{/tdΘ+ݫbtZKfÎGUš>VZG3BI/fNK4l%sy똭D!jUWL\`v8r$6e0%A?X(J`'8z)jn/`HCBF=),mik%%j5Ɗx pDK3Cx9;غȹ=0ׄ<^"QVHAVpMdhM z/H+v $>)" X 醱i[=ev,;qKM1g2PskJO<kSz}[|Eϑ@.|@xI`RlId12#_lL3&@KrJuΓU`ctpVD;ɻ?AVAt2)[Tnad]64;q#TNk$}5RjTC7{I[X+}<6,'i(lmXF0`Kxя洛?Yc1ے0ޤ}^f|\MeRaDM?}E}ۍ(81u$JIh`ieЭ贯q~t!(h.9foKZ|}q ZMO, |,Q\ͭ7b/>C9ss3$2GzikIUzE9o 5JACϽN$1B&)p*|0Rk6j7> C)|׫R@cgk[O 5fjg. D"ʤV, *7$m~DoݵdXd;'l_ɲe4!?8kJ[0Vy։q r)Zgap&U@"zzHtI\Fb%VsߚD!>$z㐫z!pKLO1NL2ycN N{{Ӗw@*->Ml&,ϜV :f$ZReMTcN8J:/6dϷ9տꥤe;ZT/R<vir_`p1P{" Mn0r[1k b 8 S!_ț8*'7TТSdfpHM`~n'Mzw^HEOIz+ D,1MZ %+S|lt]엢`~N2FX K Y~.ewpY=s<GѰ:<K$D-}?m.p:Xk9³cˉV ќr">1m'(|/ g`:i9bY7rHbîSW#Dgi4 [.76yX7cQ~p(n6a OApPNx7h)H7zo^'fO@of-q=9̀Ե*svn۬Nɽj^)6R̀1C`ѥK2ub,(_K~Bkt`u~ryZJٞ)ap&@Kf~iW2. GXDmZQڡoZ3kSu_8V教d9)9X.lKd A_;|Yj"0ٻ{TLQWɲU BOf"brRf=YLa`.|]G[9dzS =T HU{V)q>?' 2cvy1 wZ|?A}HٸwX>\BB~{ ɷ7tL/qt|z5rNTq:YoU7̋v:Rd &Ac hKDgm]2(zԨ*&딳#Fp]2zckDdTLtb%c}%hzF'foo3;rxj$`bBG _Ye50p$)J46 yU.d+T^ 9q2NU}M!\D⹑-.Ech.?F %M7# NNpe?gH6 VNR>ř"+r{aW|sңnѪ U)`QO-Qb[MԀ2I[B$Dهgs1?ۘWKZb|lED7 0$5A /.7"Q{J4R5J+mˈWQKkU}-}aYGZɄf5u!Ts<d 5&]zg3;ŒVlmt@P4z7ۂG^r%<(m*!z4w $Bo`Hx=wA>Ż p q `+39*>; qWhׅR/US[ً22Prq|(5FĩsC_f|s)t9A3X񴸓}BI yݱpH݃f7zPK5+T&'[ngz ע ۥ:?mTRȰKN~D'ϰL|?g⏸5/\)!f'NaxN[04kU Je ۜwq+{"TB%XV$ǯUyS"ĞE!fj)"!=3Z0xVaK ˧#+_f. [JX1Ld<>C9!H!Ye;3gtᘴ,}t8Tz}\dQHˬ Ìx cR4r%~s,;1&_MoX 5Zb;p86,Gij @3kĭ41SoEOcg/qy9E kURzdI0 ޜYnjB2Qv5!B Pl>oe+@sТ!u.heX ZFʁ9X cV2Qv`d)?ZؼEw.\i~7y(P[05"FD|(3zAn$is/]vK3k0%m^dz1]_Mݺ(;Ed`xT^U54 abJVo?y3V#ׅ7>'IbeҔlh i}E+v4ygq[`؇/6u2j12.);hvmɹ$DqM w<d*!>ؼ uh=|IY6#P᝽0 L~g }R fՙeP8Ί坯=-=d'j6c Y vB62pPH Bsj@ZlbҾ?@€ER~lW2#m,\M?8Hq{7l$@3 ZI:Ѕ^y` l/: M<4QpQapMhYwA>JNL~ X`;Bw8~MiO"M GNy7{Y%NRw BN*M1Ƕav{Tq|ن ytRVq3JN WQ:SO& #{-nGS~A׭ &$*G>ߍڢC\SMXK_g O&8>yA9%ox|a+WZ~qS]3  V"~gsēun[^U˘h$AW&Ƕ9YluCT&ŽPj J R9Z6b9+bcCi9})/_{7GϣQ{*Ng)k%@Li[ @xʏj%p pzm"CRuũ@MUwσIduO(3mL~H]櫭-ߢ{T,-Dot]#R2֠{ qaPzrKԥ[ ƶd}nieyYfߺ{#.L֤Aᴻq܎!L*%a!{$o;E4yL;Y|p{!B| S ^oBYQ' Pzl4l WܳXW|Jb0@:\WшM O5gʹ9[6b;htг{5U @Ȼf,-rۘNY*p/B@BeW_S8CPoQZ"^4!ƅV 5J4W#8Z ᅨpX}U<=D8fѰ7VhX֡A'~δ|P6ۅWg Jniwy@r/"= L?csT9ְɮcѱډbyM*)7ae [ `~QyddM}wWG},!E"OqOǼ)]pd0ĬqcOdĪ\2wRXmM"}p-edC/تM7؂/oAa*Ŭ+qDoHA*[~K&L8O)5J͵2O5%d+'yKżm0ڟI*,84T`qƽ0 #\(NKi\ce;YwLZ:cS[F9SnD kss͍ASWdSbݸ{PlggIDGG)_́mכjB0gN9V޼̽BFխg'0xȼNL^DyVf$x]돈pm]sŰM*j_MƬ|FAqcv4RK*2G5)D4ļNB|D ȷ;{#56[>)La%ltG,e=lj9wL*ꪙdG<]/b~ð!͝9nIMNϊ~}9-T񉤹=y+mKzԘ) lLɖ1~4Х}&y nKz_\{L,73M `nA"ႜTM$$™)_'1}kl8* dТq Fnjٲ io3G@,'q{Al4=P+DDv3 ʉH]u36: +RIYWgPÖO-Qz&zpх*BT`XL|Eꀩ[os;\du t} #ZrNB`:_zAO~4WXHŶYxo %vF?)izwU> `&ǝI$oYCS 'Nc%ǶDbiy]@UQh¶NG4nX,_5Zʈ_"W %~}t~P\v7AG }kDYtl\R@I&)H'(mH>Tc5<؊dsm< Lw0e~ᔿ!~zveP pSti;N &j{R.o6*Fon tHo}秧J=_'1 %f!!z+m1Φ.H͊ ے*>y+݌QaB)t蚳.`^쉻;$Xn93ާ8D9]yD0SgQ29J3gNt)ZRH_$W?BW qaygT-)xbS~tNՊ\>2.q}*~Kh6M渽$hJwLw>tsuҸƒX?yŋbcssH%X 8_I]Z|2 /}b_ʡCF+1tI%BbQSzU֦Su 8xF[ّg`$F٘ vO~G;ܯ5ɑ1óҁ}HX~^F*J(ɔL6]ͩlO¸z/E;hY|SPCff ۫/\c}ieE6Wc4WrE¸A H%H -$3~=-1ĭ6,(o0۶gEGUZ+P^54 rD5)wHOeQ$ AA*>a3˟G&Rɯ73@G_ʑWFy%YVϝ܇'-œ4[/~:ar͞02&N%]aΎuԷS~nɅq5HdBMXSJ-T,U; 0hFM\v$x-@xrwA1`!Sd'(lc+΋G-:]uЫ=^ 9˦_-)HuRXbY1Sh6{hzbW.VfQ S/ɏg=$Y&a"%,[>TA[?G^C_ %"b `g~ۈ3nJX~ʤvy1XۋxZ:Ěz YV6g(ʂ;|\e tЙ#4Iǒ V[O=y,aXhsދY1DSVjG\|5nBٟtYi uT|Ӽ;.lP7pś|[>`L=dqVHx03lxj`*A"aA p{!ㅬ /bal+H)gظ[; yH=oܧ*F~Kt;96u=v!&"҅ Yщo͘~@N\ 4Zlj}t ,3P6'"כb[1 `ج 2]2|c\.p9D[msQ)LT 9uB=@2:HF&ѣ* 2 _q0ip#A8WjPv!ޒ}y|;X9=.#M{{:T cJpba_?Kġ#1@fg1ZW8&Hۺ=uL@:UMSUKsg<ؘn+TA!I0ј6+2us,;K͸SK#oE,B+<Ǻ@ه~֞eZna+ǕI"A4@ԑL6m(' b?ڐ-[-K 8Z*ځࡋO!<& yfz!/5c7R^rRZi:k'DgD7KAV<C[?-DEjgkݏ=-hW@į?1> @;Jii5ab+Ij+,,A*v[[H=ܲP*?e tI}̄bF)114Ŏ%mУm^To+6G,kA=菁-=><̔NY.Y6*fX4N}_to\ Xb[ɼuGlgVi7@#Ud}cFpڥ>w=8^:*Aȉ"?(E=eGVЦV%(aV R#’(dCk2'.[8 )nȷ=˾~/!+.z4hJ(tpԝV}n}/)aFtT5vAP UV \&hϖkEq#Xʊ 9TQj$m'—F:8y"J2$'8f<ȥ\nYAJ~.Saԫa{7q19݀|v}:WPG D#ӊEgBn(x*}|){|qG]Fe,riT^O8sȁH 'FOx:n"|:ڤo $5oj;*lo(,!F vWD2 3=ؼ1Bi.kh%uA}Mi b Ƣ7sI9B~ hheq/1#ϲ WI]aSk IuTVy}f(vMJJݓ/@?*^+_B4;@67N-js+>{j_oڳ#Lq= F50 c\g(WSclZa`#έ K; g^a4B,z](hJ)Ĉ_J)K 7[6?iۉ݆~i}#u} o.t?GDt\ hݚ)US96k!Pα¤a3Ҝ[ՍO{5279 / B ;__d}VC`*Vmx5;(6VyI]cVj9 *û7nrF4 I5-N^-%`I͋ 84k[]Jl~z}P2c4@ 4ˉj*f҉K65ƅniIz Jmr˺ѩN otǥ]fiuY[8ƶ9-3T`S5/ xj\Ql u\FX / S%}RyqM7dy'ZUr͘x6mr*/,{Hה0;8D.+zH0~ZO-;Kyߪ]*h}ʆNE -՜i:N^Q)T,K}ID-OG>E}?FD\̈1!I埻-hZ`GZoH:jt&Cl[Ls8f)HrB ]ӷm8d&w4N$.0)}Lc  p>$0`9 k-(cX4P) N.}>rlp0 'F˩pike u+m =5l<TcGGOz7}q@ Vq U*(%w8^*vl_7$ăh/zX-?8 DY%P Udzp$g٣ ,KoVǚi𘩂`:9:橪M [V[lw=yU~e8AB(|gDD.yM/w(B!qFN' W%DLi +UG/{ΌB؄8 EU5_~b9ST@n -ۗOje2RڮjbePUZ@[ s]0vZ"5WbQM^LЅEP:lޏur3'.s(Ʌtx,c”L ~'L8 妬Oe Hg#؜Lag&{&0ĭ]MĈHJ:C|TR ֽؙO5!كzZ3U*FۼL0:vOb+:Q$Hc n/5>tD<:uZ"pYys|>v9ӗ!J;Vx,mM.G1=Jo6+[*!ˎ(OmD[{1 <6RCdP_*^#LaJ %t0!zA䚬Kr=P+蠨-HY RsMy6UCSڥ^2~ex#𻲣RjXqR9cTAuȍ8?9!P曟$jk՘.l[h .qRy2ARIbw<~Y/D*vbrk̃89)Ť0ev,dAA5)'h ||i=i OߣmKB6z+mia 4RJEIm^î X Z 3Ф3K,iyػ3Ll3X6Vhi`HoIfBa&0Ui1vQ8`@qCD5d| 9PR ljPD?ǗsujV5V¸ukšY%A ܽb/ bCt<Zԁ-~Иm571h6S ESP;vwzSH.=6c`XyXL#>Bi\f8Y^ 'O)tց1j YRe'fA*VH2wc47Rk˒a@]h~ܡ8$kPܸ|͐JV؋:w .EzOO:k<4Ix٫X!v E HY)Ft/5A6~ru;ry:z leܾd)actx5='DžfujpYgWPOO&v 61۱(/, 8o %R9f .ԛեΚjlg111" { ,MRxk9t4 o;Y s$oy B6ŌB{=sgj !q%Ibp O+0,t䊝:Xʆ{}y 4lj5>[Cٺ߷!@8jGDjL8qmh.IQ8"UU 5}.s̯gn3GaLnي!ZuK*mEPnn!E4e7n۪yi[l?(_FP Wr:on{#BA m@ q Fn}SFifE&- ? O ŊEVK?"FUeZ8,rituιurtع;+|l"@:εRjl%~5pw|Xiq ̣/ o{9 }܂4"'O.1[|RiPDԤvw;C4CWrY;\ͨ4I@Qdo-y5BDC̒Q,"|X C3>j>QdJMũ:<1ײFPmN[&!D(q:k\x_ye JX]$eʽqقt6C-.{Iq(Z_`N2l"ٗ+DҾ?+>bPt5UpOR)dڡ[o54<]E\vU!#OF?tKJxJb}u4F}d[Æ!It QJ 䜻K$8O pbs.81^Qlq+"y.V~oK`'bx~>J8 gOOib;&]@p( ^.zE[[K^@ї_gf놣}Q G^DZ0oFl IGϔ6gu?!e*hj%4뚮\ LrX[XvcOI. @$[&͛||5~AseoV(1I%2 ;.Ņ/#YBC9n ϗ\xƚtIzC ~@bi0@Ѭ>uapoHe5( ̪/PH;yVyi ~Z\Ǔ+ 4]>1p-]jQqjܼ< Q&[a$ВFk@N|u (09FhGmҍ#,Xk_=PT:"7xiB5u%=Ƨ!F9aip[J JMckU Nt%Ov$3`O8)\=mkHG%~:Q)a¤=,E)FlZ2 y;`e% ޣ g̡ c!RӜT_Z3q?Ã,5ƵAGOy)lכM %-_LKY;A1+T24 qlrd7 ~clM0y|+h Bd#;[-:sUڄb_͗=uqΒAxn![ ٙnGkv⌙ř 1j#Ԓ%˅14KL)o3.&^}w|P6p|6Ӹ* ,m7Y9eB#cH]ϋ- z8jGA";#P ̝@h?/U0"U?]\U~%`Bzu<-*m2M-QL_|f 9r>!XhLj2U0Ҙuz`&cbؠ:x>!F-e“C~#7|GEOT"?@i/~mtoz>f#~#" )G[Ck|\<׈G9)@aX~ Ӿϒ/aV,MBs 9qE%=T-P:G4;0B|P\g Y~+ZqO#fxޗIKat<>tT$O {.1\@8|(GPjLecn#/8Z5:tdwxHEzXl5\ fv 0^ 88ֽ٧pKA*x˜4ocER(Dg]Yjy\&]{`%'  )OV[si!cHbKó@.dBٿ҆z  MSUù9m%QwgjoJVaGtM,!yAN`Gu~YY#|Ye.)* +f=2 IW ,[I [w6 4 uqVrI:V{HaȂwa0_!(CcrpCt6ʙFAëlN-YHnyC7@#Y;OOK#$~ ,a<Ŷi^+C;/0$g%>1CЉ'&6$.xuE RΥXNxG/鑒0jgϯ~c_D.HYe31/!xNG;-F3+r$O'ۼܮaq(Yf;X;ֶN2mM)6^6D_;@Edr6EA9t2 0 8Hrp*d4 aJ~/}c;USܫukr۽d> h122(en%MUqc>Jh:NN NʟB\t#q,R19)Ś ok,tp2Wlu:D {7T8cIƼe02&n*Fۑ#6.Ho!S-{m6vH)R3|ckiIkq 귆~D|->@A +=/Nu :c#/>ְI]-QWRvV+U$,~1aW#j1ӵ&m3i2)Zcg =KU90419!VSSkOH6~$x4HX[8_>VxO6/qu cr./qƥ~,+(b/|0o֋y&QV],qO=Nm)Vg2"Z1F.<12+(史z m-k6ĊN-> .zEߖ;!!8F c"!$<^3+J2^PB0Mq S+9ǃæ~?H3}ip61J1!mw2'̂ۙ+NnojH׳h;PP6c$VYADf*s[R\0+7Rf=k\4>ɠOKҫ^#CRKu>m0WGh't"g*]'r% V~b&wH.jOE~ ȵmiOE1:}Hu]Uy[ m:Seq㯑A.RU-;O/yhۄp^e.& s|#^wekh1h0ANxVCHG>9>Tnz(_.i),Q ӎ K8zWz 2˶ 2^Y8ѯtF:b=jt&PB#uѻC+iõ4'B/;[ -. qEr⋦S zFG5Xy* ,UEzXM&x&7(gZkiJULS.nw!:r=E*kA :A-pr"Jt}qi C)~1 M!-Af:mljpA=iFUwkR٘i/s&pS>]4﫴v]hc9y-Ib=[Ez c^ 㶽KV[xXb8;h${ Ztc}PDGWI/&tQ9ƙSD Gu/>뉮:Rਾ MX|^O1ѫEB]eXwnd<:s pE8WQbC&=8aj{=OU0?≂͹Z|s':.+YSO6@ij]3kK,q[2:ɝigW{h{AOD @T9h>4ߤs@FS~WhEn꯯~5J(xBL(I?`t yu\*VDJ #z5j84 dyG"3O]ݬ e/QϷ<`3+$?D G{iXQRd_++_ Y4zI,ECZ.E/n9P~tpBn_ @]:HƓ&z?m•xqmBwiD.ʱro\eG]`D`J;jk oȆ+seTW׾TK[e}}\T[e1z`S{`:?~Ri<R0 BP>%'ϵXG :(wНDKiv[:$N&Pljp ,"hgr&vfh*k _ܤk5(C{EI[_ TnLsо`n SWma\ގ3>!gmnZ&>71M}XCk1`NR |&@vvPU3=jpSd$h z.On;V>M@{tvcu _|'QoN4[Ʌ?id 4J 8LdgK$ƜG{0&8\cl!)7'؄9Z8G4Y<) ϩ@ 8b)$RD[k{D1^#m􁫤k *طm:%oRvJdA i/n>c+Hfw!Sͱ'ɒazr !W @ >⓱`_'ҡ3V "g-d_Qhenj覘}uP'{)Wswl[.Tm'it Z_О)fh]sFƾ"M5n\ʀz+T|fL\?tJǬk&D@x\ֶZCN9wFH$Gk]i>T3sHf4Yb10O[zCx(@@29VkӄopʊJ%pFrCfڐs,wAH5Xq睉s$墺cF te7ա'jon}>w&nώ|b2e ?AMa@&v9LE`%>jUGCA} 6{ɽE^T$s/ ~/";Xu^* 8M'ibz9_%XXCT"YF階TLYAidբg,@"+_}( v M8#aeKA(Oe KYl ~ʛ ckaT;/"UTϠxO$4 G6-2?ߏs‘\(WYxaD7y z fңA:r+\/v鼇Wk:*~PN!$F|i1(fJ?,Jk ex(#ѣLZ(Q$AsLjuClv2 q\$H)N Jb{ L0+D dAvD%|bGL)iP##zhc:0ͦ'p1 `lLx*odN6xߡf{$+E4=Wh&H( kxV)Wp<~(Ҋ魹^qK{?͚w \/6H%'/UZ6hd&չВa&uE~T]Z鑋RKB!te19nCħ=&B%kr30$׫_>ԑoR-*G=wڀtF[]G%:"C;]6Z,f/}L^ ,#)u.kb`cN- b4-6hW@ ^<'shaO8.B,S W䎗0(}h6![aUc6{? jsٹxvJqh]⤪t")}݅'BcSp|#1u=I)QʉY|w r>*Zh\2/j:z$*싍7LTHjIs9XuKx-XvdmV8Cm(&P]Iu<05y,Qx/`x[k,7!r'bmcMnl_lWK,;| ^HZ3YDJ.ub|H̱( jf#F!;upG<rWiL>~8E>!.t1N;K / MM>[ޢ_}oFF:*H #ԪlO;%m`3FWF"opgoťK6.-7Vx@0QZH0LϤDRj~ 6"QlZ ZnٰL|.s&g3h 6"Hop:-̘+5R|7ɔ7Af^Kκ̲P)OabQQLJ].3|7Ływ9O8eR!іՎys~mjψ?1 A}^!?:AdSav c%&poXSծ]s] x 4lpؐ1Z nnG V$; 'NA~c03PT9!ώDEZ*E8o@.M2{Džo Nהwzv /\F֕:96.G0:N9'x(9\2zBtr/L- ĔDu"3e Nl7|;W8XX"`$}%4&h%91C`n 8 Z)GJ]#wxzζN\GT}0ϭ;j(̲='z1=-@9Qlf0̹I24QNVb84¯`( 44o+$[xqƞڧPL"9FO ӿ9ޣWvTxRWJGL L 6%r&wzf^OeĺAuPQٟ%ݴYQIH˞ss,O%h:c"lFHhk٤;/>s+kNqv) .˴e@]l ޜk&!fedgL ZHr܅{Uì\r}#aUS?&w2W&}|JqW2v% p0}_EyMyR'1#VL~ ݰg¹Fi#WZd$W`fDH0썦.vP߱4'=Ȑ#>_u[b=n9w2yp9͂N@vs6[N T&Cpoە? ?io:8 יniѢ l͵O-ySy)+`r6gs\X+MwO&wd{Ҙ ZYIo8"w! \b G?yE t R呾sP#x{?!1.I2Ax"Ãg0Ho=ee? OЖsl>u~t`W0ŮVM w|^(ӅxVd睋9D,L=޽v=Xtz93S~#^8?&S)S&4yv:D7S^/ ^JQWlFѯ̯gpR :\w3:й Dz$?~H}ߖ5(/'9²φpphK t z .?X]b%% ^\:٭{Mt`~HlF.X~ 0JF3}jrt*E{,Dd^;ZgEF[, Sfjl|Jb"P%S!6< l7(- PaC∗"׿<^ 6URK0͒@ߜKxe 8x^m'(AIP[7z))kϯx~լP9nMqީD4Z8ݛ^nҕ. ^5G1{4{K^ IB~/=oWI [?Qj4m]pqJ6ep<_INRYؒamZT7!}'ƹTٕ\x3c2s9Rn+,zi}5SUMk]ڂڊPX}7pWW9ş4Qc,N#U WOjKc'҇9չ_@ip>n yOZF/7+"i=!Xu{nyףd芣KR^bda1#wjWkGϨ~2\ٓ]ª]|(ouY엇ϠȠFs75w >@x ]U-:2CX~1g+d<x< v9a?rD$mvke ;*ʊb܃$J A/_RԉWwl_1NQjo|i wY=r`Q" ku#JPhK?dѰ?| [Lw(VqHx@N4BV0W_V7%L`b 0y- ]ZB֭IFSp@zY:֦ž!\]׸0UIbFV8gaK]lzRsHt0g9•zai_w~Y!/=mҖj/sY4szBHP'K.FHg%7V,-]~X Yj?SMoy(m pFq+48~yB%S6.߆\ʲt #Y}s7$]T|@U?, *1(]Ze!++C 7OШ&^9IC4*c+ ̢NǏ)<>üH3j/we|낡 IeAoX8hZ*z SB(kOL5@3133uTXGD TA!l;흻Jl-2@9-vCBA'r@䠃(=jJW_4JCJՇ (HkU!oORh[Yz{,~] _FpoP*.E?~cy9:KΉAYcm[M>V5Ng+1wW" -y2wFϽ :!jMF4qiU+$3;&pN>^WԴwiyxk)(-T@F*bw (g; gPoB{]Vrj)/seH)q%Np׀y~d`;Fx_4܃qrT7ՙB^@_1퉢']tdxKd]ղN)~N|ݻ9Be8gmN7m[.!R@YSk}4Z{~޹U6ԛMeɒ-q1@K-N+0sHomDZR{g$:foٯwRs'?9,C*iCxQ<ڱԿ]UnU.m۳0- a꽕Ft$ OBZS N*okw[NF M&ݻZv0oT9K~o\c]),=42n<̏DB>yhau`\U֘b~B:H3]X gmv!G"=>{TJո h>q[+K0#f2CPJ˯)0,$|iFu%3\[ SJ~ .rZ|Yyg&h3)!֟TҖk F^ wSʤ|UpR8\G;g@y5oR94 tUO1a2Š!!bK,ePYB'^O io$>6V#ao82z΅){YS6/@cՏ`U|kHkk'7C^񬾃]]f>ʸx}i d["%qZ6~5@2XJ2^kv3ِn=r[#k@}+5+) Hjdl " UxL L ]Z*uxK[v ߈)߬WFlb/K bDϾs;4RPX9Sͻx)\}Gr~~b+aLƤv޼%o œ! sE!QP_ƊV\=Y"ݕ DٱgD20t?+Q@c!xcF]?OX.ok#\0Ë(86|F \[*0V7>VE}Ma2pAӼtn*:gd6HĢd_ ǴNL%3N]ΦQzCnǖOiQ?@~Cy"gߞtMû~7tX;[W#Uuk`j`,]F(bnǮ*Ȯa٨@t׬]SQS" V;G1eZ!(59DHWe]҆ߌ{#^m37t.zꐧ%\tVx׿/˿*R#~,=E!Rf#Z_K?n!, f)sԸb ڴ_[!sɭOcK6234icvKoaEGKxt6>B¼1Hl YɧwaYEd3𕚾yVO'vW%xC͔[G72f^ZH#aIhDC@)Cu#SӢf7'>ᢱ330UMȩXnnS\սsUAƂܼ 5ghq`Ac,S(& )t`/HK뎌t~ފv [_4 vmF^{3({/1!jRf(La>f8ObɤL}:)Z2BƢK ׶]H&9fdS_BEB}#RX֫_TDL_՟9SBcOa;3YGPKXӞVi|%pߏ8;1ah[M}MСrgKC-A}a&?w߸ {f A5f1 (ViKC$_h+!fY{rB}Eа[Ǖb]j.Ke.oRA!^@PUIa)8hȵBxf? +2˒xsڢ,Ҫr=+(=Pd#rxuo\(~ %z0 @4Z=a =NIZBB0>&+vJL`;[1l<d@@H~އ>^9asm b%XE5vʹ)73O2ORzsDns|'{Q+ă6&A ΄ oX"J{WIdDp!L =jvv?3snї5nd5&i({0'sdIz0i@ȹn1ϸt Ea  ]xϐV K} =/<yڬ^zTX=[ N]m#B?mՆuSa??OI:jn>6ٷkn>scb (ИPǶp:WѭϿ < Jd=8 JObgΉp+K \u]t9T`.Qbu ht g2,]SAY3G{I!j؝A΃i[8uNH})Wn<"{1Ҫ˲Z6vitD2kuEG-(RT`瞷ހo v[M$9gWmxޗ/47{N 2l 4鵜P'T43-)hDT~1!8W«Rpt` VI,  ͑=Z7Da:&^_p=wẒKuYu`kU V彽2r ɶ_(2@)BU"q׋ϯG!2WɃfZP)e=3+T_n".folϡL+X{|=X5/1Y7ej2P}@Z+乬1Xs_5~h>(Y7T'T*| a@u5:{y12F5׍9ObEf$p}`"؁DmbP0FzMR}yߠW u~1r.Z|(+A pCfInr%o7i\75,+d0_B70`ԘT*6}8*cQ7ۖ5\f=-I!DL R2v6x@7n~/4)>4ws?x,?niж@QU"֨ڥ4GfY5r Fb(r׊Hb ^fd)[윇/rR:9gT__%v*z$C3UbUX^W<<X+RܪB9KGuRF,i54}e)r8حDcbvDٽ #=| 3##ܷOkFĴDU#SڅPY6}8c _]Bfcqy[)h?_헚x+,@Zf9EݏJޚ׻wښ2mJTk o5=X"k ]S匞88:>%QfV%!У 㧫0xZxjEF0j VKC=; RBMK)*# ,:b "߹Gļ ex>4.}u39@xk+MNz-ĎU0_fl|q3=0\cB$\_z>A{UX)ڸD SowmS t8n{3"3qrPʬBRH`[LI~b nO7l l ukh`#J ݖ{Bi i7=ZQGQ8Q.ql'j̠4*Bh (Q oDDh ILR:ϔjF4fE:_vBTлRN [1r]c˿?KRro y6FMy)g"m_HU{ -1#>)V e|&WW{* m!ϋ H]AL$12}֍ i2htT Kr.]-ׁEMsߛ8.㍅[:`B"a[0j- G &O@Ј [e3hBd-a J;a??ݏF $}B@'WPc>Lנ< dQ~^t) ɝa d/]:q9Ӯ,W՝Q+>JMa9XLR#%3ER~n Bt+[ eIN\S@s)SxJNt_)DY.PO`ZK.aژ4,,>WhDЊ{z<'O޼2n!pPLLy {+^U!Tx1K9o1;ƸW`yz`XE +KTV"].H\µ\Xp3?Fmp86j8 [P#<[Lrs78꧍#/uLn%BhlN5}LDc߅0Ū6j\>(%adl^{uo?i]=A*P=UVm zo+(ZZGHń5XhFT'F5ݡ,C趥2V:`#I㘧QFX(73.N5/RڅV*sW G2~=eݯ4c08,ȋruE%~"0I^TJzC~s-0skQRNҏb.$r~E* Nb*@U$ZҔ6h@ٕ|o[}uB=)TԺs~̨KRJvLnbP|9\  }R XP,~R +$Dl'6Y>|L A<DH'u5 p0d,ou9>udzM;(-U,'He(k# +l0S{r% @,nwnadTʭ=ԁʆ%Gy#`WͧZXW8.y#s.-iԫ}9]aE7pɗ+'de=fK@%͆ Vys~8aT-eڧ}~ŪA߼]0hoS껷^([H(&IS1l ߨy9 U>/`d$ޡo3ow|[bC5ͭ"nvevb=#'n:sf4 G]/*ҽ+ ܋Y!vG$r#:4=[~{j'o\xu-" _j ~ )i3ť _Tf)"yR:d\!qo|T!V47؞;bDž%z ,.8,B(xf^a~1bo|q[;IԂXקQxdDHy"ٕq]s8_6K"CQS1\d$^a֐z1 VG&GFdi_5*Ʃ'fs `RRQQ'j2{Azq)>ω~ wwsaò*RVnjXTK3ukHߊ{q|Yhaq(K,l;?QljV^Q:r32&X_nlYa&W mCGhړA>du:m7Lߴ۶l|gRg58fWDbUM~]6:ص-fȖRX/q*/;C1W!BS)'B2}ͪ`ɾ*Ġ q-<鴒V%Sɋ(1N6o%,CȀ3R{9IKNB" : lbq JV䏂1 o@&K 6H ~j\zry5&ϗrkx7furi J7,YTV,SQ?ṪtSˀ<^y@,f[ }XKSw:60Oш ^>3?ǔYu_PR@F )|Je{> Z>݇g)א2-ȹ\=Oܹ:#"D'XLrkxUh7AOPE[C&? 78H|aq"`W"WHCXJ){Z0r" $Z%,6BݵєoSmEWy)RX?~ fiYL%Ջ=xm[f1|T)nO*m9oEKvP6AtVm(VܨH(30'ܙ΍ЇK8 }{ U ׫!,g}n##Ԗr٩>F?*!?`(gFL~PAH&ڮA<4sXjȀ>FhAɦ?ߘԱA0?V+.odNNŘٙkQ.?&2\R dj$1p?O_.tn-r+b=sdsVbiV&lsάZћb('GDN!t(ČChI ^wgZ/>o/FM*iJ,؆R%cZˑɢ8$¿ ;!< 3f'W*sJUʷOEfĽ,X>NN]HjF<2]\1W3udRdgv JDNIX]{kH9V#+]vE{.M!JlXr#\sU,BNV9{֎jLp-Dg`O]qE!ֳTtQwɭfw=kaU8逛^"1Kqrlu %xLZP%yKh̹|rus+Q'u6j %D鷟ybmʡ2\Fi:VQ@' w9}4Q$>^ _rK#ъc98Kh`O s.Igmc8 񥧔ҕ/7ۼ*4ܔ*{X#3 I2X|ȍZaB;8Q }Z(Vy<8'&iW}P1ږݵ 9aq[,3|Ԣsh-b:T{7Īg'x oi˛"7塁@&ta􄄅|-ືi,nS{ u5t*Hk¶%b;W&()[U{/ }f3hFS=MT),O'|+d$SޢCzAKk.)w+r(xgtsχK5v!zCWI6` b !s=eJ lƅ4n|Vw1o:30mrގfUŖz*ϖqի'3*ᄆE&U:.}{5ޟL}xo7MG!ND9GxC їv `c0h(6)eG([1c(]⮲_; G\tB1<]U`  Z %6|NyвCΌ0OByߖ>>jFD0yGd Oj!}լq G=ǴJa|]퉪rr-fwY.1@H>B g kq<~h(ԠNf( qĈ4`zp6&N@K;aF`q;P0*G`G7^ U4 ;HUKdr(.ú~*>kjg/ K14/a"v⬣FA{B* M!wŏ{pqj} <2m9[]Ȼb r0ş4K ZM]>s= 8& 0WZUIg>hAtoMSaƍyQ2EH&Ж| H ܟo8Pq>pN5_4V,搘0D?_ c\43uvV~(_8"cJqlI6sfܛg o JΈS~ ~JddQ?⸴c¦ [j!b'+F< pNdcՅE)8Kl.;#,XpS1XLB=UrFѡ e cv\V꿼!h5b;X ̝B, 1STn]=lB27|;EcPA>#%c&d;bЉ^XKO8Sm )XVz-y^fTDv#nju a@=}_v#2ɍЭ&QezZ\Nl)q|;kW|QUׯ(@PE~]QKYϩ' :{&@Kl쌟C :1ڜ٭9ZAϿ,$-8fֳ;TX|Iv? ȻĪȰ#헻TᢡT۳18£7Y}W蜲'# .OuZs7}nhqIj/zznLq]\\+* m4K02M? R c6nV"PɅb:^9" 䑱0k3x=S/4l?ʯg v5R)E5%ѳ׎PC: Μ8ْJY^@k'#G}Vf*4p{L0up>M"1Օ|FP Bx9{(~xMmQ~t)mkj}〤 RB8Ӡz]Iɪ$HX ~ (7{dɁz C)R?/hd Bk K͇ekMCE3(XωO[a:TBQ~%߂S'IŖxQ'b: :L6[UmMлq!RNvv]+rհ%Q ~2{=h[wEt/>FY'ՇB o-"9@m3M ߇ }5 ~Wq˟.qUbnA3JMy u'ek{a|{L9r*S;SyAśzH8Pwu#ݮ0ZTYY*W׹=ӽ} hⵎ8T܎R5PGO=|g.싒l[0ޤ rj\/\Fvlֿ2F*]֖X]jx 5 SA`O,[I%%{|o^{tܿ4yf1cx씦P8}O]EΣi3|C!-+[`tsT$=ӌplRp&p)2p@o7Iҫ 0r!1е{;C:F ;s$ʦxd.,L0ޡ6ozţ: jbY\d"T,a,.ds)&_wt@|gb?nT*2ĘȜZ3L`;&.aTv,9'H!{'=5/L, q{[z5IXB%_A1a]Pa"h?o2ک Z7"!Nz]:)+0)6HS^[nX'E/h!E70PjHWp`5:)U4I7+mi–E| #mW,ґ|+NXhRy_d>h`3Kb(90)sQLV0H'®d^;q]yWqR"ZQoog܊Iͫřǟ܂NVUg yVB7KΣZyS!H~#n1R;FǰcT|p/yխD u侍ikFۭc^bMlE{Xk]_h ph#R)ªt~'dv-'\wΣN63S? RҖa NSs& zQA\~#tO˳/dD;@GLD_`+g^^dGct֫jp\q3Z]  4}K1bO&gS7xRboWT))_?j ֋tulJH~FY(?lVgb72{WAJI!bLi[(8S%C~a%kdM=JAt9T#֦xT\3l  r>P̮B@~dS.3AXOO' sAu@/Da-".J {P}2P!%CAMxSv LWR#LVR2i m5 rrf`WHbS޸9S7.&a]gg pU|;+"jhw e`~nq(υe q-yăGOɤT@VC3pDrRWG9< M[ Fi}?0ϒH}RbP}%%If=y z8I.yk`&2ҘcG]/Q{\;"eXsTuaP_ЊjӬTݡia&psLFij-`:.HasKFB0N$ h%%YG'9EX*5X Bzf@VrĒp-t܄I<ʓd߀B߳eiϝu&LWuZce([<;R$5µ ̉V1 ~wp[R"cMb#P\Ooyq [n%Mp'w/>[Wg1(VKfF.~5"+/X& SkГ6DѨ,fkKxlciDIIO\[@:O fTR,@*!BRX\i"E.280'ˣgy=GL*(X\ǵz[ksa#kDoϺSHt|1yP x 1u:VvD߇s 2Χ%ւ!N4ֶBxdӒDMֳ[y-h-Vm058y)"vP=`Q(|{㫩 +N2؂K 0RG2.c2D՚5n5xfG[jOkxm0V.7A7b#]o  @KŦ Yox6@Nj& =L,"4_jl1Εx0UI x峸 Rڢ1)Th;MF] Q7'?CNB`Jha&;ah0keuq@]R]J ʾzrLT!q0Sb: g;=:]EߗL tkM{Ydx7h~..Cym$ TD{2?90 w5ϊ3yP֒-ֵ_ZX`c2x(庿P"V34WՋ^>iCy{ezdўN.Ж? Jzd4>sufir?`+pa:(q=:bXf+BnǛ%ڞ/f*b^=_FD~t}h C#Op[MI0ou(Q5Jg xvV9mPr?~SlarngPm2+ `wD=Ip ,7rwN%ȾC X"=&_#/' { >28 n#W8fKp1;_vJw˜Nn*C_!'u-+v(flF gh1=b];h9~WJ u@|B>9X܍ĪrBKH| 3kc⣀ȯ~D%=܃PMJm&$\p|L5SOzWq AC7FƆC+nxB*݂݅')iyIG*@Xx.fEo ]͞FED^tl䁳PsV+{, Csߎ%w(qMv&? 'uZu?D?oȝyeF*_a~9+~>Gtֹ mFkQ) ^"Pb[GmnQ(D L͜#W/޷V ?D不y mE(TknҮ(THփfcxiם+̂~I"@`БθrvHynbfʂT:H&r?e<-/<-|‘u0cG̼2.q/F.s9QoJ~b'c/Vu(D ,".ortwߴi!l2\Y] #;Z; Eª_f>\X 2q4B#}>tǿ}v8?=gnrU?軹f8c;= N'оC*YeRΡ ȥ*]ݿ@Kɀq 5Y: 3 ht B^|G"&6Y/jh~L"N]|S R~)&@j2Z;:@za UB6)…p`2T'TJB݄}3P(ij?!}*5$JiIcku?f-q{5*m"8RIn/|phJtzu6KpWTA=`]sfE{77Ax_I|ZKy q+N' ּI+?kLäBײ9M]NuhtWU[S-KΪ;QE#ڍ NFqY߾n3Fa{1vLqλDuԲF8%R4{ Wz%s@- "Sбۅ0?o,wC ܜՒuCz`UmP$=͢2Vuw&_MY}!oYKyk Ky84`t;Ueǡ='h4豢~ vS8i;UNx-'96R1׏#e{Rs@r,&{/cย\nQk dLFiK~zP#q+iE>4Xo'WlI5#_;mƕo% ʦfk28^j!Vm=OJ\ ɻ)2hx$ 5lT]|'D?B'h oȋ",| s!$K ^=wHwnwbZG&rT<*|I oZey8aCnW]]C{)-r3u18VEW>\R| Z(?H$9Q;QVid!v\~Co'=KTۂT/o݋/Nc(oev5`,.oNW(Qk `?Jsow. M'!5W b@ aubLە@g&M& Oj,A箚qB/Z9.hlm*DR$P ޳9ȇC nt*[Iat@g@zXȧe.whvQr_`m`^:xŭ@BP+h1< ss-duVFAy _ѵc鴬1- (GXױfPxЮX$.(џ~U-"oZ `|Y]s0tH-o0 >_PSqos]с-^3☀|q rEzk8S5?".؝7ݒMWL`6PYG6d7J!| bmAFckj7{䒩 $<4Ewc]s M.;&&zoHCfjJյSJ> Ҿ͟{'n G:y顋E_^hh-&)i_@p@z;E,o Hz&Uix.Ii;>$U,Y̫>G=Z?-H RfRO9+7)g#WKd]N=t*xl_) r+[wP6TGWUϼ,λ·0~ 5&,:gJøACyH};eR G2s7),q}mhgs0mހfm?0u8zŘζ M~ti.+EbAjubnsI鋂tR0t+{s)C۴-ׅceDZڴӚ>N7Q~YkByaq*9L=~P1Wb>dԈ.+Tf^[;%6䆂ʊk9 " f#24/ɦ!yN;NްQFJߊ3<&@}yߦ=P/'p߿_a32eJ}d9rU,mA_k \ 2wE8N8ĤB7=dLv4HWH?#zq1_צ%#A^yūa&?oѶ65vD1bnLg|lȍtv>y3},HaP5ņjy,XRp0{ԆAIx~*4:TJ GX; pGRu$vkKW%FN9v%_ۆfh|uT #{`.) @*{5 \+}:_)j*Ϳ%lN@جp׺0Vp=k&/gƥDiE^ ثWBv KJqH&<ӑw& Ӻ&Bq}H*Ey|N ,mċ Ԭ-Fy_ dVT|>|K=_<..a$Y.@(@H;PO(Mo iwKӂZy WѾN]5 sL}"~/%# U=Y|F:يg֓Z\:Bծvx#Ta;g>GS{D9:y]rY| ϪuL~)c2+mVk0ӧN}UێmyX'J̟l.qc#$+IoPо֒1ԡQl?+t1FnxKvZJ<{Vnȥ*U ~`h\lבRC*V~.4Q~梪}8qIQC$<*+gnlN>OzZՠHs|,/R,Ԍ<Q^˦^u ;=FBY:tԓEx Ah O!UtYMaJ5‚O]K!Tu("i"S㩫ǎ.<>H' ܲi/b/;,hb jW1/,QKHt*dvcΎ3]èghh[y< tvmz12rGUkT h.aNCtXIq-;3\ nr&{k+$AdY+ApS"f-=Lg]#/>, L Od& j.E, e~רj@{R~7*]>+Ȭ["[\̍x=-\lQdLgAWk r o9a g54c3ZZG\vTPudy;z06g,6Ckߛő KżFh ?$sWJqxDqO&] h¶N&,L4'vq*$\1;mذ 1K"Jy_ /`=wL3GyùQݦ6$;ֱr@U# 9X[iUëȻWS T+3QtȖ3@cLQ@!5k+in# :z,5)JafZpĖ'/A>_t_A,,QU @(=AJISo e }?r++yWBHQ9\Ľ0XcF0vUH8\J6 5Lixzyv{#e4s9eʐCq9WjMKChZҕ5 xl-pt]XR `r(]2xB(ʋ?H=Y&H1bF+MYQO^f,aM K;+4!)'5j&ˈ$eRc[ 8]ּdBT$"}) lb*MI7DvPRh3"HyaruL<D:M^@U C5n9Zxl펆bMړta:c!1KDZߕf!HT>e)itTAi2dHb,v=GdMbt(B.L@xj`/gae *\U2h)XҵzBR8 gQbJ|w-9XJZ ݮ+*Y!2`!4ZlqIBˮGn'8p-;?괛iV~E!YMY 7pozwn)EP=LGW$kg=~MRDqHBpq]̰M==R>vaHQU;u@4 !~ExQ}sfX/g`!مNoP`3A]/fʺ:jQ[j93Oqݟ3b/^TȔ𡱅-{YX+aYɠᚴ<wy7V Ǹ:"]= ٭uFÿ˸etwm3*;m[e aB`{"J 9;y7$NwtPI0*e8<3aGqn$ĵeIFp_{^lu-&]n4t!>җdкte2vGBOCe*~͓8!;N +jWZa7qb>zĠ4@BǮ@z_@ $\A3YRƏFOdѯv+!K]Ga)dѵjEy΃+aa0KSQa- tz ҬkD\3 2`׏a)~ꀁ[Z#Y~3j62@tջAX Qr½IN~X}cAz0;jY͌:5K8BhOV){m%w'G8Z3 YEE6٣NA, ISk܅Oa;Q 1\QKʔ]e$yz#ޭ5d'gYSeX8:m`*Mv qI)'MoYv GHϭCTvx6V #tU{)?H< =NX ԪN9D޼=NV?slr\Uk!z]J!T6}h\Ůs9S5T dq E51@h  GX1Cmc&m!^cQO1zqZY1<N9rMdm? Soؐʰ1wƊwHrbn `},:+#!ȔHX@&N[3`U~] 9m.INSgY쟾nCJ bVsi@(8ޣ70.¼e,M robn>0cƑJGK)>x )A ksk |UKq}ߎ rS'&M%k7jenpռL}s ~/,I}S ADzt< k=ÂWhXg:rwCa.]c7_)j* >l76f>a-!k+zS.y'@dׯ+x#cU~uuKU0+2r4T$e!6l|#r$0^";mMQ-Sq4^ A%f ,5er1HI[f^1yONg1%0ؕڨTq^cP0UWN3HZ (+!PBKw\{pfYXUE}g2nZ}wδ@-8zDz)K;e lL04A%Qc{"@/҉ =3*Za~&T/᳎ `Rv%pkx"twaOD !sg8iԝe1UkJ dЋH"Sb?ֽkiGN\ 7})7D^#W qi`/άk[=f! )Y* lVа$ ʹ1hi;a*Yqr4@f3lÎk!\s_kHxvnW]rkfH ds~#/}l#ǰ_Jѻ{&W@4̎E/C@Tb#|x ugĸ!ʌ$#]n?m}zNҕ_q=3`Ω!(kK(|@3wVqgI#^.xŧVb~l,QV--S 'iuLzoJHJ%$3:ql@ JFFgi`ۯ4PN0DE}?[: i@~)gøLªFMяIofQg=~TpԹIKT6޻pMi l "jnڒ,ZgOk",Ѫ a}Wy?w); Qy^iܮ% 3b~ukKz}EWO= WP6K"zY^oXWn ]U 4n#37R-B}& q+4m}EEW]&?@ F;3!St;eBP?s;'TcJKS6D.!r`nӷ)^KmXhͼZl\4&څ{;2Zl-s%+x }߯2<0Y{[ΎahpќpW.l}>g(q**-}I09L;1+zw|Z fDt?_yRRujTsL~GyM0EX $ZyZ`"ވ|Vi> Ә721mr17E-Ͼ,=V>v{!A[71a$At! wYK^#s#S?x T' @1%2xȲ팮OeL>_h/=/ePD`pA\x2[ߏjW/擥wDbv2uO$9MNoP`lR{aMI)R]S QjOGbX]:aA"RQr}{PzT傞$qzӫL[U&ˤvׂ{(]Z *D=z.`!]$)#Q~ʗ TSXy.wdy=_u{(L?5F^;QbuW/䴬(`8UkgM*hBa .sP&:"'X\(QX9&g'YT$I5+bOkc.\xi˂`x[cKEEAz,%,1ƚ]?NAU2@xzl|%24/;$۟ Z]&g0$˞Ϊ֩ݣzjMD(HAwɧ(,tuX TlCGf~[_smqEQ=buN(Z'lA}GJjQ&Ca D'uܨMVd+ `O+ҪajL?7r݅>tz(6t,Pj+FesߢmH.z@@8z)Fa'lsv9t9Db<"rʥ3KԳ\}MsܿQ+z):ni)+mI%'p< J 9FGm=ZVP1T^ #Z.i_$Fl?o!] ~ur>bD%>5{&/ [uAo5˶ܥ Q[S ViW&YQLKN c↗)cPXeU(6%tvwoAE! +X`QG찹TE'Yz;WLb.QVVf =jGa(@Gq;,5|(m;:ǹkFUBe闘5˯\Aߚ`sN` sv_A/Z,< - _`L%~*G*L+W/;x63|*rTI 50"(.)B*?M7# >6Ê4R>ug 2XewX[} ^p&fKm*ndYIlm)3[ ;Á8X Sz[ NpXY0,XME)\3TeT:l;Jt$*7@"$HW/ӈZ*@ꟺR] N?>݄/;-m+AQn'ؑэL ,Z R?Oچ%śvq!A4V*ӊ|#KC'huBZq'@eKޔZ\hxȓS64]N|oKi\gƏ'S&%0.aSg*p}<5@(=NV@sLt;|UM u]퍥;MjYsf fl]i,ߊ *Z5TR|?vC%yh۔"^x^Mc48`=jg'~?j|8fs Ra!26|~ 8'TUS!;0:j7wN_P\$*Pyo,LhT4ƈϦJ}"`՝iYYd[_,\JZa}2хk YlH4% o 2Qܤɧa뱽A8ؠ7 @ypf-AhSk17HwER X.T7Ne7QMQ)ɜΔ~![VK%B\qY5NH Ø!BMkb~[u%"[ɉoMroW5s,@9xƎ9dPjâ^G?lݸ6ᑼe?z=V5P'`wO25i#k BS !34D]L{$@I 0)X[X`v(_T#)Bs):>=_><u>_z(˝̲FxjqKkuG3Mn~MeۈIo 7/5 iֆzO\ ̼#Y y!b˸g`.PjUbNho"\G$%MfH퀳 EF]>Dr5 P{qn)mw]fmXT0UAU;2,W`)2.0DQiV?B'̮t-a{-x͠I~!_yko5p:h3w]ʂk˃nt@N-l4 .˄\Nck/σǿA{ ."T{;?9'5fHޯ/A@f>`7Yru[ѝdt]<͹C8t2I@^40$1#g0J&O* ҏdGt5z8ip LGѐ? DdEϼ׌_Q蹕dR I!j';i"aNaWB.vH2w MT{fU (m>3R9/! 3jqrb.k {*A+)0`kV{ 3R^ ʂM'o Av3ą a[lk4`:7ӺS`:;6?÷ uXݸva|@ȟ |q|b)p{֑v)"KjDsA31^(c0qX̫/Bu/9PU>ADU(&hs?Ǧ V5{5bK _ά쇑!r %R! ~҂3*w~}UU^4 [$}F2W0#-Ry`[jNzg^˴feX*1_r[s0ɔW5],~ K|0%i}Lpe/=ǁ۲)Tȃţo6lwFIbwW ,dlفci6EX35%=РzFy ;#.g?60G3W!YuJVt,\ -m۬BU4^| "mn0xi= %u7hVy_2l~8@ JnW\P & n׈/!k.>Pzv$e\}=+ڽi)^3Ga<"M3 Փ@U2/SuXzд3'.}1CvOa"!Wf|dž.r_0қU.k]~!8f '>+YV) 6rׯq'`+]%Ťh Goo>@^S@\sֻͮGL"~'ǽ,M$\<7]2Z`=]A у_d0e@<#@B$Šhg;NӲ֤#MePM41+ M2ż- -ZhՊ~ ;yA椞 QKd<)К9-RN0):L?0r7.H;^3f4xM'x-cyE?\5b"dr!.CzS,הwb@TȄ9]v(Uvq2,mENس3 2yFOpl WKW]|#BHmuL-[C>1md3\H921=Ӗtґl<_a8#b- [&km=K@pD1P[LѐU&ge=;W<-4?e-&d1-Jr1j b1Ўg3͆F ݙ(t 8\*!YX+ގ*b'C+lIRBթS3+C8) ^?yE vc?):,CmpU5GgM:zQgc"vK( F"4G$oˢgyȲ9 _wύmԫ̳ #/O_vр d&OQ>HA@4?ev-Hŵ4Ѽ, _?gb%?Ėz{)Lu#O~*ީR+bA@V[v=ETn:2QAQ}GU"Kc.Y.MkHS ԀDS[Sv@C-s,JVLF?G!M>;x]D+/β]!>WerK%6gl+=Ore4p\/sn ^t10O=^6ߛSN ^LA]oYJNSCm5D0Ѯꀺt i_&ېv:PVÞt> `NQq;O3=oC)?>,y˫4sZk5/1[B2.OJk?{P^׽N޽mak[x{`CeŅ߰67NAp8,vm 7چWA6y^SDcvɥ"xe o5J0kѡ'|pN4_Y!8-'PЈI$l} 7"'RO]'Qʆdi]p-Ә{(17 8=L;!{20$)|Gz{!ڱ#%0IjW3 2,yb){y4P 6G_-Fx)}-8OmiV0lB:lG #we<!WYagfj<4{e2RjhO;}N7o'e!`hC sK' slekH97BIn='|>]0H]^{ǕbfJ)`{,&[yp\' : @<݂Ě= AA/ӹDQ*y?`*t'O[0T"a&-_%'dV֋mGA➎,=eRD]lX)?~ڟ}A:a9.CTaѴPC*]N)jUM׊߽Ѽ|"{i̺)B|8JSDp a9 b$sĻ DRtƘ.G;oۜZUa؆K9k/"DT/4?UIەdUe<7Wj"u,o yv)OyxfFZ -R\f2% ,!C.}ǩJшf"s-p)=Jhl]=BmyBӀc^' !{o-7]CysB ۖhx ݉-bx;'Oql }l~kZ51Ig^T.iqZ=kdjQ(&{lgkF#_ȣ ?&mt[+mWs)8ljx ]7zoG< >4|r.NT)}0eBFA^,\ %'sOT :`Ivq«l>NcdU٪#J,YqXpqњ a099..<+k+Fݟ$~A]>dm"i\sKU/~O9N&p۴%lII%|ArP8 <1K NNhoe6t vtAຘ[ ƌs7CyqSkQ(D벟OKz7qE[N><9IN0lker *ar~}43X93琐$; хwѧv.cKxM`sӓ}p^c}ͰCguT\r4WvB%:Q$zOBs71HJSCXC,B/-yḥY5~{# 3vLg̼{U(Te^v۷b^gOo.\;yK?.>m4H /$K (ܮ p{eq,ݼqHrk%t |Ay8^KZg`?%,1҃f*ӮFk =4d+AtgEcljo f[5ǞxL#$9f|rw -C:]7K2dֻxHZ3J (SY Uundd@J\(6!j[ `NS/nUnD1R۹ vj-<+bV52"e0oOzU^C cmiҭQi-]Q /So6~r)}{DuQF|M }4v!h.^QɀbVmXv:[O&OHՄ0$KBLoct*G5u8mVΧƮRq8cl\cݶnD=0vFT#q20«{Yrj| Ϻ¢}vCAyQ:ȫ. EȍR? NzHHW8?dj_|t~~@Y0q}9\:Cz9Wԃ˞F!K}"CXƉn%a+, C8vnx\ r*Ă4EZfs?롋y 7Z =|>JDR0b:~+q؆K@JE|'qjwGew+2 Ao^-7VYG"·yĤA&F*BR@y!6 lټyZ#o^5#9 YKr#6z! 虰-#w"[_1h.:&_'a8)e=t9FI\Iy"1R% 7f ,YylvnS17msZ.޻i6(E;<:i10> $B^z 4MKk 8I4g5KFY%`1 1a$2jڤeM~L±fg_=r]f(ַk9> I̹Hr#dKD%]{g6SY'7F !5ԁWJVI'Z*Yejo?kb^{o#lyMX7fB~cIs^`9.q.d 2 3X*IUt%xD/°lnktx{4Z 웹V}U *pZ΁<-s`W2nN&Ǐ RT4N[NR@*\_e82 r3n RU$M?/)) eeZ0랄n4I `Z4(,4D~lQwt9Up tO~C/n~mZ],qWH#{z>ݩ,14isH/8#3(#vi'{H@&g+kntSU}&QX u3*VhҬ95#,Zp13=4)?L.)5t,Qw,a~Jkl8ُvu` |(#fbt-n{)󊦤uE FDXB=RXYÊe?rFi!Q{eu9m *I@06w)[]?BZv@qӿ*J/b:X;Uo,=//eHNn6r8V}ꠈ } Gy| kom6mEoAβAzar}:&pN\9g BPg6ELuyelm?Rsz䒃 t:徳׏C} MG]<& C \9JtXϒhxz417W7.?>` m ~#4bb=)D̈́:9ٖy+?1"זMwTx]O\TE:&tIƆuA]d޾?$(eҽQ0~&t#DEpﺞ^@Xh]hldm*)pm{LJ@y @2?SŎMWe,ib>3z{6nH~t>Fn,.l6F .BZ4/WmRI4P;ow,cK$b3Sj$ABR%'@ͷ"0"0~coJ; v2 M.$1-˪T&(%w*ȟaOV 8,C"fd\ρ77(a/qz)-sqׂkL0\B{8 c'Č*My`A&*S!Eh# b)Ss&rZZZ ls@^bb@ՕOS4O<~jj>z|eҲoxj?'6LJO8n-o<:p> ҧ8PlקޭO_ DhU_V#bF#T[Lq@g韙U<~$"Q$YpEq?ـ?*fx[/f+lj_N*䄋 @cͼٝ|PZjˈ(j$X>k'O`,G{y4ɅAtCv?sP.aٓ u ;S\*2rTѦR!oBx,|C[͗2T_~7sYMGs3).5C앜V3E,lnZ9xegøEx*xJguPn0B2t˿䄼>GH𝲴r="E{Hث+APTr}b}7*wO7ׇCczG??H P5)HN(H-p۽wL q L`$W1hi֖ 9sh]&Q 6% V,O4 6} 3>s~B ~v_k}c&BUp7%tXJ~pWIAl-Bʉ`y ]fPMF. QSiµYP4:}NJ|)^!"Eg!:#}CX)/*Vdd'& w=* Ubf#>YϯzDwbnM֫m^_>Uӳ7S\8ԖQ쐴F9ӳ}}XbνGBI%?:J$!LZ{';zblq8YV[34y#{aA"^`&P@v}ZÃ0*Y|;w)[ODᄒ" ]&CϠy}ߺhz Dm!.[ւ}U-Z1zݨO ֌svG7lgF0uX0>35Alo+H0>!I# ֑  f.q]Dzۚ[^#kwdm`@a@3f#&sjԊ=Ba!%̙=5j.mKo<_m7خ*[aj| ≀?Kl~Z؊0h¡8:Q3ۜ&UM[3OB8͔l&Z1D$r%ycl&ѿ]dSzG|*VxnY>TU-p|Xp} M{JżOuyp2 nQasOaĂ-HyE~^A< /66Hgv ӽk`'NQp{$[[~` o<)(;\isjx 3o/op8HέK<}eSn (=!į^V0 { ~@'".e\B==.ip< ','B3b.:lWRӿ!i2~H *d|Zɷ&4=b|BCj{.ҟw7k_>ՐU ySi#Pjܡ~a 1bJo^H~-υyآ7SSkwr"P͆Q`s}Nᛆg@ :^>)? *<lh)#OcոBDdʴ'c.',>.V{*r zR2~2Sius#;B~T AvS b}\Â~-t}>y@"x; c\%.?ğu4-1c'TcVA@nƋ*=K߿svuئNU< EDH%Eݽ/j)}^wB4n p ul"+IX~1#YHvS/" yK,\I~p,zȜeW v1K4Boj5 1 c/ƣX& oNg^¯xp3l,d9fղttV]qqg[7Q!ibxxfCDL0ū +$1)9C<ds\ eb& -834uPenScP\GάAn͡dIjHgRMw-7nZGW g!@|Q4cElםL&a!>Tax;Dng&Jn6 ;1 8/2T¨:nqlO=ƍ(x^ۋWK(LXxǏopߓZ;1 =J5iŏ ZKNG[U@" 'C?t87g$c8rġ0r"ٕJ-<1T]']Y>{wKh}LD\Ղ0._cwkqX46Po]%вt/1>qx rUG.Ƨ>9A4 52"gIL"S*4dOT՜5_ ̚:h Qu1wֿLLk|"j%-#[篬Ë'Wy)GMwzF֟+`Y!1Y^dp"%./P ,K4ӻ;CR [>GabԯJ44< 8.dyU̪Dn~j;]WC]UМJ2\-t3!lC<ߏWS'ہe+v >7ߴ\$έD,rx"5\j̤ S臚F)3̂ȩilbrzt_; rb@6LrHQ׾E%.d<3eN펦ջ[p;C7@AZP5o4m {.vډ1jԖRJ3\"n.cr">U\ XK*1A/G1 Spvu4gXbϘmSis/u+5l'~k7h $z*rOL;hUu բ,٥nN:8 t zÝ2xL`RT"b/lz gawǟSFvOū?mT3k]cizB(ԩc습D$YcT{k5F,oԊ-st 2 ҄> ;UZu+)3Qk=魎ixpe--ks7DJ3Y0￶ݺ-焓Yhv ? ʺdã]1t(4@‹qr| QEBZ:ZPZ .$:r-I7C)-T^^Wy@~1Zc7X7N|m$9guN] HBٻU׋R~b_aZn<ٝsJ֦'(E$|Jn#ZZD5`jp2ޔnǘc>E'$2n e8QsBMWVeCoo8O9Mcz9 i9?wX69 jl`93/g_'|hž;d!dИ~Px< %?b<wdž)@gGs% 05L5BkAk "VT"/%>f+bmO-\07Ss"# } χtrDYChb.zޞm`h˸zIj643.a #{q2wVFj@SJ]M^pqo!%Ѷn"AkNF8]&<7KL9Β6IZn. jc?A _Dcq5}MN"$OH`UջfuHI341дtȶos!म"4R!k:m6e{qX^wm񋨼%*ܲ׸Nzu{SK4֏I= 4E*ё %$y )N~d &sUA PbM8+@A-lF{Kmlm t'UJE3ai`n+JneMdr }z:ٟc+sļΜ +j>7І]pAY NoD SL]^>*~F^ٕ5eft'uBsz9tahTUCWF$92vR6aRD/k6 1ӘG>R#aAYYrS3DƸz =."AX\h! z:?ḩ5Tqj29f.vLd֢<ׂq'BtzZR-X[B>m.ch` ){Tu}d =>BEQJjDr+I~"2;M.QP0p vn9I*7 nD|c)bNJΕ46EIDĨ普uPjWsAy#3(%3_@jƦ&":e+m@0)vVɫ#%^ඕ7be 4N+@9{2BhB);Sjƪ6l5-$Hdn $;W$4fcA&AoKb|=;H˙zo!nEWlHGLˏZ "‹ݠ!9|8Y iBUk2!,gBqSɰph)h瑣?lraDGy_ IؼHEb\< B\m ৏ʢ)!B7JMQw Oś( {:{~VnTPT5:^*"V{dM&ǒl峭jOx|s{8t'(m'Adj :.C؎ls;^K4 ,Xe/?+?$p|Ck ;)W!,spZx6\G'gh kNDݏ]R;!mgׅd`J8@slO)3fQvH\RFrW8X Rlc!KLFxΧ.S>3Eێ<ӱ,d,~> qgЉtxRBafܪs8&3;J`:r>)LVyt/`jfphDFQ%==WOOG/RblO(cUԡ’Pi$5&mֳ&Ttx5[Esۆ(9߹0~;ۧuXБי}f񊰥 #gal'3=MAdwQFAoե(xXtu'p !4]b I%rcJ HeqU;4ǩÃ.ƗC4rGǸ{, [{7݋N‘1cnن-7WQ\taΑ(a oxI|-> C%ZbO/&وI3ȾLT=uGQOJJ񝆥4(m]qF~]l ,䬉ja A<ߝ*U<=0FOgO(9-BZXrfUǤM0S_?ɫLF8>K>Uk]Q v$k"g(tuo}+Lඑ2G{\1|ȵ-o0*pP&. kC32bLSCd1ka+Lzi/U94T럞Ҽ ؽ{_TKN 1Kao8f\Euvh]q QHF2LRi'mmS% Jf{l d&w3/;F#u.IRtfYGCy^h|[-ط No3RN 2X_)VRLy?B=y0T:YׇZHy\6&O{2۔T,raFߐI^ ED\+{W#L@rfTi׿4Mb~4U6j@y3tV<wdNF}C9*ܢCM㚾impBDI'{F9jyN#=b)˳EUH=*Xfނ^@-^bO]I2w3e? l/b2{}e/PFaLPrw)O&`;azNYMϖIXnW!)= r5%$/t= g#˻?};H] .w5a֌.]:mDU,WF`E[1/FڅqD=D Ig8EtGV,կ l^&n*nC+gCٙ̇$Bi^#Q.l0qɋg!B` h#ReT)naT@ iJ#G/Kpo&j!_c^ sEr=|B:,m`7;)?QsT~8<?`Z}<2qdH1Ҝy@&ȂqfτXBO ӵf=_q5Z.N؊rLpƹrpx~?t; -֕k(=JkoDR;JpH3/P4u}xS2R9-ܒk W;_mWa*Qr6I4=;RP>;BcXP'2<؂9_OIb${'w>7 MȌU|rr^2Y ,dDn8XocFW5E48[rm9 =8;B.NaqL1<<D^`mMC_1Pg۴ y$*fD jU$i-+nb.gLq͊Iv/72s-ҙmYiusFIv!I^[Ov(aF s#O3BddaH385`ɛ(4`f3aԲp+/UyXB:乍Xvږ)R䮨rv8T `Zb4!\U'(/DjX侨Gey QP 5/7:NL+n'Ǣv<؈(ue#QYQkgs Z=7encTc\s`F^d'*L#@z&``qmq%=1Tj( 0<2sH!#pܤ20WfP$tEI UYY8i3Cx&l$!j'`1AG90f]6xCn|ɹM #G5;/R F7z@ Nx:Zw c~"rL4</i SSϨX㈍S_U;\ƽP!B޷j|s>UDj1ˊۆ{4VI yc@0yH\sȑ M: ȺfnL7Y5[G48ُa 0X cm#fs0cw=n풎ꇻ'DzZnɏ|/,yfF^=3)6/ԗEn8_L Mlǥ$01,m)x吁Wg5,޾8.gT!C &Ӗ1E9;t0(Tp"k;[kqQ)=/&%ud}Jp{f&Agp%jY6үc/6%r~²y#ytƏ[w2 t"=޺nKiT$EX%t. 1w#6Ja~﫩}ݖ_S]@MDBS`oT XpTPyU5BBV]#o'l }2++ S:Ǧ=dy0!@ix wQ.ո]wPUݟQa%7&0gt$uQW%`hzBnH<:7L$fqNSE\"w@ۏǵyJމvmv!jz6PCᵶs7 a }z9]r>P IO[v$} GG涀1s\ϼG|tA-+ 1-}dQjuFp$dgС׫jZgW:It$)hwK6jnC~ 1Jfxk$g||oDhʺy#,C\QUof(Lb8T5w!L{yv"^,qo@qg߬g6m'߬+Iiա嬄+D)6*`&ӟeV3"s24B-_O,F7kӺ gFpۂy~F PɓQLys[_d:v-wfoP8FNə'ZdBmث ^@"Kc :Lx+@QgN>\HY}h4`" 3y^ dV1|-&+Ʒ Ay_m dqEJZ Lߕ&ԗɖ)wt!؞aI-m9eu f``ܯ;EXA$ )޵>B%C2d֎&w4kIojXTvD$ Ï 7ԓE}AC J#~}Mډ׹qv2򈨽|XD{~ ~S9 U$Krެ$| ":#ȰrѶeㆷOO&VRc}fa䏟21 ϖf1XJ0+f4Os2I 61MpF!fĶ=؏56 'UL< ZZ-ah7WS]4B( l^xډ,V)Y!uoVW9WBU;da+:bUܿ˿6bU9/H"7i  lbUK_z2sI//2qe`9܃V2^(ؿqlhcM@Z;U=1SuW7e1Ɲ%'.U}S^w˦38,񆍪d15!;M]wL!qY<'*o8wԨ"1}5z9X{&^E樯!zcE=m$48= ODbkHԫxƲ *_"GvYµ>030ife84Upu2x>s*hFri+\A8Kw6:AEQʩq|e] ݠ0U ѬWY_!8Dz 5z^Aկiz嘃£)nmjVV >'zL9R$]Hw z#la8M'Auw(O\:fmeL%MTtlNZmioX ԾAUux~&C+M+a%dOZ *g+35Ek_#1{>e^q%wyHOLFOcr 7sx%3c6UmZXMNHXW5_nBq5Ǿ@j![ S#\!{ -GIMwBGJ9i@2{^,@2# sKt)|h9f=i>'jѽKҗa BT,%c_ sFN]5L;ehtH.o#Lh|gz"RS|S$_VR[g d͊=AMoXɋÅNRݼlp9qRGchp<D쮩Y.^fIPz<ź< ZsCJZ[7z}0 ( X=^6+rgWnBǸ\$GtgywWF0D  )jv720i<*anw4e5"{((2h|?V 9؋m GCH.&8gA|Srxy{vi8en%-̉=`f/4[<vrD4 Tx _DN> 2{k)WH 5亯.} ظ'SjNR#ĵ]eJ*`QK{WΉN4>*"ܭA:z8S zQzWX!ӎ#.s̤UFد F #9KpMҬIi\:Zm&R m̀)XB7TRi *Fs pev\|'7ykQ4P& )=5ED3#йX4LBKHϟM 1FvI!U8!,T> {*h:q)_[a: O2&ԑ`HGzSByU9 AB:M%Cxfq -b@.ꪥrYO_xY/M6&,]Jq6QLs[l(u,*+3 0^w%{ۉ>-Pߴ7z= L?cn>/7wM[3YO*q"ZG@)춚=i,d8 )բČUPJ9-ĉW;g(-}Mh3խH+z:d_-R{Ƕ ,\E<{$Jwja&S=BڳSޙ<@=0%^Y&%9s|ɟңc]:|hM]'T23?СOᾉqgF|F:t3$hFd͗| Ƌ_ڄ$Ѧ9ּ;|4[QXP,Ou&7j4Uh4~5AUH77Qr=@B\tIDiv5*l;1>b#uGK$0=Q EN+.  ףi!l⁚WUDYR=swGV%1y8\o0sQqTY`_H7zD-ppЮqUM:$ji*F( tu\>s9c*v"I.$$w|wIWdLbl< K [&@(oVԅ]pr:DHձwp+ u$Xx8/@c,? m8:-f!0Poaځ br7jYZtF 8X}6/8udp>Ŀ蜽Lωod A,y_=*'1Sł-1d!E\@ޏjWoyϞk![3fcH`D=D+pF2"0DW r:8IyySZ> cR3o ;{ E-<-/)}Y0ϝرpaD5O̸C\ngģn K÷<KW{b+Gr!NVvx'J9gX\ !`!(ҫ?jAV]៸!J֥aH' ^,ʦsZQT(#hҦ&]DQPPW/ _Rw^ C#)βZDQ\QW y37Z:AVO3 "kT O#5͵z Yl 9y"Lđ/D|f,y&bL!܁.XF h$ս呡.+)8v,#«z;,3-;l7lqnY@Q/6aZYjv ]h#KqlcSI´)*RWBxl y(0a?Hsa!e ; ekPM#RU2#❠"t0LEvFv7\Vg $ |i|p7LQQ@]o}/ UioEΕjsOi!rbLTk)柩!;[ 4.'d`bӶtl Zd̫sY6x=jᴤr"tTKuD)[t6jzqm4Z`9­=,oq!ݬ8AR*%Î.ʓ 4[Φ"G #v7"tl_xg/ =m' \sHSǞh3Hs ~x^p.gь*Z^T[ĂjV^q xspYjhOAMYy#txȑ-9S,W6X"r-_n9 .ŗ],yvb:Mr*5^ߋ n?9/Q}]gQ}G#G5R-Iui2;$<+?Vw (* ']|F(I•vAo 9'_wtmS_Rjےh{S9}B1U> zcnG]lY#'zQ:!>OENA& bK~a&M(t3wQQm-RRB {$_ثv4ox%rAjwz$qa_g0ن#Z.򽜣pVϷyOx}1ޯrIB`}l-rpx`jvy-BA>B# c7^"So-`S bgP$&3TZ/ " iT) {ރm1]}!q$d:vi5i[ttadº0o"hs aODR7]t!`5g$- gw??15F'ڊ> o J #|ʞ:BFgsϧ [^'@vW P2nqNLP6R[.5%ù(~ }USQ^Jꤱ^yL,k)U~/Bu7 AR'=NTVVUf|ю@ Ùۅ+o9-J%{2 _7 7 _ȷT3F[q sݵ%ɭW@BHRӷR>60#ګPE Ё4X ^aI ny3dKɴ]?S$[!Q4ܴsbI:K,O£˽Q<܎% `г8>'|N㽼]z賡+GB[4n(kj&q s)PtUla 皓slɽ :7}^Wq]ʲUnq6!9΁k_D`FW/]:/(M4 ME"&(h:<^^}xsI$9l4;ϥ!SjB %֞lݽ8*iC՟F*<BꌗUc-w{#T 7Y;oftC2ɲUr*UdaR f ecB|Mz*N>H1ëY,j*$;]tJT׍ҁ?\ jV !<ޗ:s!% kFǺ֙H @%cM?"zN^7WD\X!@aËa-䳨_Pp3ӥ\hN4>~LrEd V'AlTYtuчgaӀaVhcXkpOk:TCs]OB 0eLȧ* ֲr1SGˎ=Qv ĈҾF")MdץbYbr_DQ߫OTá4O{ 9蔤n<ʤ\zS @v󻴔8ʐ;Ax4者hNK&"'&xF5$?vK-gi)ck}f=TяBjU(^E82Ӵk,^S4mL={m]vS)GNF2XTыFxwZ3t=.zne%b($!G&XC!x)}'މPj uq11AF߳#Xڢ$we[l>1()d2yzC⌝O/E&6gkUA&rj8ta^&<$ycB RAxzo3d0|V<0tǥvmmRa8?ն.B16f+Rl~5_%΢h5'HK4EY s7̟O쒵% f^I=9.dž6|ZBI*1꽿\^Uԑ`<> j$H; xfh8jәWs_vt@?< +/05b~ ,$.@kt^5dݖ ̜eN/1"R̕1ݐzKj&ҤpNDl/8(顩 L1 N"s. 2>tp9Ru_@)<݈Qo9`7-ʖ;ӏp DG2%O>1\-~r҅<&Sy D0{&ݲ Pdj -Jvvzun>O`lB!ߕ v)7(-q7RA =͔[Klt6Q!A,5B1$ɞ٧ݾ݂t-VQ xE'tʿ'3h+J\>"|8_? ) "NLKRC%ɞ'd8Yh *`Ԗ`d08S5 .)4IT@w3ߓ>|cmyO8y0Ct;G~]G$Gּ `c/"J;e뇛2~dws:2ב@\krQ[ ek'حX>\5Uȧ# ; ^gLے終gp6SUAP93fN̂#DPͪNa~meiNpjP)T#ɳUUB^6J(gT^c%za&YYS=pV^4{HBIoDb?ƍq_c\QSh'lhWMp `v 1" z-Y2G:nYĆ/t5 t9gO,Q1@r 2U aMBl*ytw ȯIx&ѫ)Ѧ8KA!z9C#.kTa:6u*a 0ȣ}S1,2ǭ]n~7 j뢆l&3 Kإ ef~`!UXA8׿QMOKFy2UO,XVE . C=cۃG1}!>9wKȰK"e'^UN*]nHqxE9 BSJ/u~ (vmcz-흠!zcl:ʃzI8U!)/[Q 4;b=1g/{9nVk3{pֻRqR; a ;!x5R;p`mZf_DCƔS4֛H5m} õ(3[7v"i4YU{rUzV,<j|LF^yo8wѴ>ȟ ꢐytȥ[m3:: }aǕhl6Wg-@yx={zwI}N,̃~]qxnϳ)wHX.򽿛&Xr=LÆ]n IQ]>!%ŵ7- X:dKMVf fnl$Mq-r,!u%/N<؂qW2O}K&BNS W}6l5\"`Rӝ7oˤJLX=k۰,)ˤ-o+EY`= >JiY RZ5r)ۘ# 'G-}hiTfAcQ}М?!bFeJs?jȬqOS~ f1u(˫;L`38$eJ`ޞˉ*dm{NFDz^ݮ뼪*w4F60%ȂAHJ"O3?*Qz8&@cSQ+\q9dΧiR[ uk 7:r"RRDM)x)TׄF,SaOẟ ސHcJ&|sY6\@8aO#K9Ph  h)o2h5+ -ҡ19-. d=⁚:bѦp7M' ObWptW<,P`m^}ڛPAdc벺3hUm9b撉&gflHAZIBvث "v ƉD_O1-d^M:PU%|ߏ^,卯cFxK 0ۓs#$H2gKcQg]TsL|sXÑ0 2G~^5#h6<ް1(]K#, ! *}7[\j1C–bgvƩ3\z˱He.85.~eԉyUETVFPdFjjɛ &]^upx˫Spj:WE5!BDS˹cA +]s iZ+Ly_|xm"\V=ΏmD)'-5wlA5`@7.P!c`6 $Ų@tk*~{9d=Zr ,2\uX_2| ;727(4W8MpGͨn !Rߞ97fuD?p7ތt_S{ }#3 "bIOxP-o>H~+c[v2]uFΨ6yo;( YOOeS*!׵E&U  K~),rv׺t4s[u}$i\ ͤ{\5.$MDŽ cWM~E2=Q |dJJȼfV;:Ad% S|S\e^$" yf_QrkMW,W*(rl'+&&Bq6}X/ۤru:zzU ; (Ui dVd%իmd`Rn C yKk}dE wsz#ps4oy^I?SzH7G;$!YʧL!x*8Rf^K;hy4PזN}CfJл#~]Y0b^G^o cv.,ZN?WX>YJRTn\,#R_0,R)-9|ZQWϦ_6S=Ńu8g~ܘAao3 1U,l\ѨdKЪcyFF37{N-szJmf3,0Hm~ jP`:W\%7_'BpXvŵt4VK}D>%G_ Kf]hXk'n^#s|%"`U;0bi/ &H˿_&Bq8|{RɎ1xIfU?uh%k L#l`gY'q&/@芮"OCjvdBJAG{0!,$$ID5DM# S>$\0gP?bؘ^kxp+”-ֶJ`ugOWSYhWQ1)X =#ARXw5= q ;T,"Ýkwuߌh@}6FlvkHob*rG`WAOAJ y jnJZ儜 AF; Li+#0V0 K]-p[ڀYM&;\ JI݁z{DFU Un\nHFxpѯg&Bw`koDȍkǖxJ#f-ba2:>;:NJ zˠ;їZJ#bEOxྣ6hs8r-! U&> j_ .*nz=F,vUP@ݦ9 )y: ಻7Gv$m}7L|4]W \/%Ş 2.e/_d FҔom#'" XH.ќR 8 y7e`;UI^<Óq.쭫1I`],7jŖOC{(#a lY2h֞*'t=@m g~!u<8Ḱᚇ _cΛas8 h,nJnGZV=0QD-ҝ+)vF?{*_wU/u'BmjLy/mv(@z(^**<{ E\VaU `V:MQ ntÅWQBM{s6(Ż Rx;F\F邋BNX9gY:pLpP}0t¤O[#9%1h2~X6&&JtRk0慇@ %hKzKGo5nEU6Wo0ުͿq"إ*!.OG 4g9a_C* /^;̧E\&װ62!V3- F*Lfi|F&e.x/E`780+Ga |0a͉+T=xd62$%EGE vvщF Rwb|Ş[[h#=%*TsInE%:/IE>%()ewSH< F}vni 4Q M 1Z'EY3thcdE*~o)WO JDI;r_ I8ttیw N Uvϼs9ų#l +_xWZ!<{@eA~%+&[;C y ? iV(Ml47 rBttx']uz Ldk cayAVࣉ(ȑ`S~=AV5|.W:ϋUjK]LB)eSAE(3d4ƹўB7g/[[݅ ,/%7%gpdPfԷ 6g_~U쁲%}h\k(?h͢ mD $A[|(bb>\Tt e&T[0tXcҕ %D֧DQC|#b%wdZyrfRKU> 5l43As#HI$-x9bX7ֻﱰXdӶ:Νֱo-mBJr,U&EKY`* q uUFA ΩuGMGi&.q\S69W\hw{n!jF%K8cqE`VEz8eѥYj1ـsw?/'@ڑ5| f%^1v\Y5TO~/2jL F:9%H1DxV)& {D ӕ$X}OWWb$-q SRv1U/1/JV-3.4n"$왑Sۿ":k۾1?%p9W w/Rb848&Y49uyk&)i*Ue*LdpN ^J˜ɯB4/)_mV k~vUV7/y8pazϙ7L[}yUļe*: wgʱHKN;66#LitCsџ|Ucv88ig 7^)v"^i* aod\n@,ҽfarx,&T#U׈ .\ST$+3f%n _AI`rYSvbJt֍9W gQq*=o<'ySn&>WNCEE6:ZCv@Ӻ;jg(C^1/aA2.\QTՁCʺ"su޹c9/MwD5>kA(K܋L > HF}uzX(&Ie_)~uI8!k; ?a/"19K$!td``[}%( \dVZ= hYOZS/A&/N#V[@'6Jq7YNnzs콚:zS ͦLGxd>1WRl_ίdYGxdsxț''Fy;HLXC&ʸr2,ʌ -PfHl*FfZɯk3 ;a6t5NZKDϲDeG2P#[0N/&9╗[~"ϴyRQߣ宥YԉC2tx02,:~= scbzK^.|J%4Ԅ%ЧTK E"$_lC M@y<4y0Tf.DOʇOӟ#IYr:WuzKŻzK DH=JвasR"xwkO]mI-I[LBBir.clݓ$ 1-O=ϣn EE`DC $*nqQ.E |`wJ. I|j@. \7 ^*(GnPyAC@?ӕ_?J)}[- 9ўG{pZl&ZomasCnl3<Qb@_lf+`4+)iȄj] BpNz crSbG,| BڋlO_2B?PUM7T2541+ G_ 郯AEҤ弿71U48bO.AXfGT`yL)ÎhGs@v6ICf7t'ldW2Gj5}1_ƬWUi_Ubn;2Gl\\?t^] 0=Ưbe<@HTr _瀫̌PۆEuE,>Y}L>w%aS7=he›R do?^ꍄ!t=2p{G39 :sya:(V)@4!} ihmD@J0ݯmS8%,SٖM;n0OogG(r>"4C.[XPVYiY\T+.CJ4cܓFxKS"l뤙u 7\.|96뭃ps@T O>}VuY@2lQ- ?"R5ltʚxT1 L+eN EPldw-(s].fw]2ey|ڢLDXsW("nY/h(E=FCO)9aU5 JꙌ&pA_/GmBTV8R5SP\>Z͜lA$#J.k^6o(RuP>T*TŹv0<| (yКߌ3Y&| ϕ2<Ha*cv,);SPfvTˢ^s^,S9uFC_ #۾`۽ϐO4z u p)k2,[p3&RD1fed]ޱSs]x>Ҏp9trσ91;'WF8GEwe$ M^p _Ϳ^V@ Sx 1cSκ?Q$A&V7S?] ޑW,Ǿ.9OE| x'MOaI%w/4P| !;dYIfn(*X hx5]QfIB7dqaǤ{bop=kFލë⫃iuǪ]sIOrFNU$UZ E&KtykVZ46T~#\F$lP\V`qG!O7灎RFN9V P P, k/@. JJf8THv}GB8d0&ÞBӴѵG| #yy&jmwPYtJ y fϟpX9 A߀N6Qzh6q=6;x&+GO2!6ȟ$-f1EBI]e7 ԎX/ى6QIn+i~8$˩ߌCMAoWB,'ĉ %|1*yn;+:V5 oL|'r*LfF? hF' t{ؤ[FyYYezڱK3s gL>BR6S~ܱ ҏNs2,ƕ4sPvRCZ(Ȭ'_z-@J31cuZbP7P lc53 o!LXxLn9Tlmf--`[$ ] pWBp:MF5e) v的&Ti"{qoqw#& *A$`F2~Iix֦dY^h4^l-ae#$kbS,ڜ&uoSpM J,;1K{_,ۦfM?@h̍S鬐C/U6(y:ܩb w;Ν LAlca/C[ze%6\zRZg/^v"݁ ͉4tN#,({@N>&.emX1u6]&'/sőG2H.~=+ 3RN1WYڙhI [_g$к|ff-%J]F4Y ewx_y~vlO )AgkeSB:gڷUbj23Hx6,I<5u8ep9EˆD |#QZNQrJ}A_gL01 QЊ|aFMn[z]>kkBū(ɓ-i^7YjwX}ػ:m"zkxltϢJv r@nGi;^S'ˡ KJ>}Qb^ZP43Y֨.A鼇_tlIS6l̥VݐIysM~0/]s G"\o٫l开/g bax+ykU "ƸκFcRk @1:G[jr?se$}Q9 hj@Tr`{qqu )UZ_E甪P+Gzq[~rZrW V*0(Ju@b9]pim}ҵA-VGeL]#.D ]{K;#26 e=GGg˛B6H֊ MӇ<ْyx:.gSJQVɆgGK!pllkdjz#=)ҒGr@XVV!sz,MqOAf30L/C.7įn<4k6~n-On_)_'B7ׇDj"Ӕ*o^޾(3!N zr\Usu7fN4)}k-4x,¨վ#D컞ȟ}\@ˇ,œe5dJ=/d>tXhjCx;r tM*8[CvBMe!hMDFa;AT֗n!w fz;c㛈y&rUȓ?w9U,G(Ciea ʊ$yX*Dǐey{#T3oR~ г׾OFTT2MV^,]ɿh!Jt?G/Tr.Xa;VkEytll2ppwH$EMgniv 62%q76=HUe˂eD[lsk[øgWE8T6ɻΑj)LpaqPzw5+\V\<9/|2&פWUXed5sJẠ)M^Qt`Mq^jKl8.N;`ZFfl+ѝ!aaCDJ}9KRb/H6] j]!rq .#nf֧LYՔA9/`J"85.lʿ` ڧ3m? 2~MS 蠛 Yp9NZ}Rs4%\P GdCC]o}Igb4BFzk6Ŷ?tz}N<$#er_^s}ɻg(ɯ{pfbo5b-sS"y%˭Y`$YY ;. mH |o+eS6 E̝iX^Hr.{QnӼc!N2wA2/L;ˠ TuGV 3iAݯy;ڃv̮R@xmYr91 MIzl )A,) [❙499t=hX>&P/yIQЏk]{0_ QyG"2)LՀ*%U*O/ܨB봇 ܬ>@Ia­(vk.fމ;ɥ*eK"w]dBQysLGW.gSFؑ?طtA`]̈o.lhȨ"mrci~Һ}2$e#|3{h!,:1ʾo9 F}Z ,Z\kBeWob#smK4q˥<'鍶a-/}^gjQ:`m+NŁ ]czM\?GDLUҲ;5wfd0 Ǥ'݀WSe5wkWDis-891$4r@R0f`iGr=jt9W|K@Γ LeRֵV/i 3frCצ\67E׼5 )=tY]IÖ- ,m)!#k>/ (.[`1Yqǀ3(vU8)eL Q9vUXRi>|oǡY?{}}Nk6dc̩y#o[LҶGds"y㛀 RⰈOdJW%QTo1 LF1j&U|[yo8C¢(AT Ѩy _i < UUjBT5SsIEIk@>܄!p_S-ʀ4\9dtu/xwSWtMY<9mW?HB/b)9ċrktIY C؞>W"ǐ|rsUt}= q/SkJo >wnޙ$1ʖ8(,8(aiӏ1MX)[uoBL0ٓJҒ89g"=$pxʂɭ.2B,Ko|s|2CżD$\ *40XSsyl=DJaz*6K‰3SZA{{ipv8ϵ `Zk@zvbEqDL,EⲴ,Tv ?}2ZM}M_ h.d=HWڗI^IU ^KʺLzMwJH|r,%2 kh[#2ׂ/LޘLsb8AIO#Ybλ`}o\ gETڈzLWVM/]rVҨpVVxTZWZ"!h'bI䝡Qt#@h]B+E3Y iY)ggPDff>MEEw4)8:̡K̨Vy\1QsP"7uz@ J6cLqđpDJ'_Q `ߢYA!59Ж)A 6 az9gȯ3h|i:ްWv(Au@N,Ow~' 1e{\ .@}b%wjTSw/$6N#M\D'\&‚՛#$Ma&O*ǡF8sNj|M\D'cչX)5s`olᏔ ,F s*/%J({XJ0k_K];n#_zh p*~NK\9QDbYwrsδ?|^l׫L}8N6QˑY:vsHYj$TȻUօ]:L~RY̆G Ϋ<̽SV,X`Mzo: MdαM5gk^ݛv#rJNXvlKm!#f\n֞فy ᒺ qW*[zF.QNx/3ٵGʇ2Sˀ"sQAΟ*T;\+ F;Y3wRG@&Ԅxg`Jc~Ayy0\QyyѮ?mț7,'6E!NYL("Dz#F*@P6S~H.:Im>R""^cb qwdWlR`iiµ_K8/ճpЉ%N% !@7wLsoV;Bm?\+ֹI;ԥܙ |B;iyUR[ݔO5Jң\bU5t 1 11{Ͱ$h?%Xh>멚굻k%CD.l{KB*ǎd(}Cy4Q YӨLGY0+-boܣ:dE3`\AJ#"Tt¼r5FQV!Vzzsځ> X\&ճkUJz-ӶJiC`gAц?5iwE@x"X"TX"'ܛ-Q"şD$"2Ґng6ˡ+0Z6'5WQ1.t5*)0|D {6Fg5 IkqS$OƦޗjS(E*;"y@.BOnQJizK8>ZsΉE4X{u|C[H+U)^H2\@b%unv湏씔[y}t,?6Py2eQ.$moӧt-<|;</GP)\LVl:* &Vb['լDj 4شbŽ lĕ@WbRW[%)3;r} VG:Ư3htZBiMr BШS)#MO*A^&ۗK`hTuFܳo([IC殌K) `jl 2IaM0mi߷Oj .ΩݍF`$ܤmޢ%ѿ,d uZ[g&w >)Żc6fot;_^I_Jڳ}.Bk1YA/ą>Qc]칗I.gPZpa,.ؾœx{L^A* a_2h~Ԉ=78wv[?nL "Ƣ+D7HW{wppݝ9X׭}ޞRr+Wm7p)óv_SdޣO~`X.\y6 ySۗA|Kɵ鼠^|_q{qG ɰ]IEC#GPtQf{ͬD!|aآ}(,;0uٝt8'qs&s犓O栓ލ*'Č%-)JGe < $urT qH55lZLM$ӭCEp9"{ytbZ|0(*|> i%ztxR^_9{cDlR W}L1+e%cZ=Z[$X~7C]{is'ť% m5)xN5w@9ʧ }mR 8guP_)2h·ԞE.妱=|$kqh!h8_\^89.lV5ib=1o/{?3ֵ,)0suXX\ q+Kz*c^5ߢJ]8nhgyy>kN=~%>G C?'%8і哃h"ÅsR OrhfI==Ȋh.GDȼVDj'(ds~ Y:VX@ gc)st~y,RO yͨy4>CEsJ3%' cdoc}´ kkc&}ͤqZR,+R^ԫX,A@mHCF_ڡwo2*S[RI h JĹloRsd,h?C֎Yc,7M)x3Y͏n38J9+OkeRϚ;,L.UzCsw#aY̭X煈-+_|,fBv(v[a T]=ӟ,' Ɉ=ǒwpB?ksp"f H0tᛴQZ(٭y42HTԨn~u8pC;Ɉ?x· f"wA_L$X> 7!L J,i5Q1$/<1MKw%/7=ڈ0gBŠ%9kۆv\7F"o#򾀾Y2v,BrLdhRG><( &<,UX. V,q# J&ҫǺbkvxІw )9ǘtd> G (kVlL]NN)wf0>@l"Qd :s}L#^w:(|좹Ȅ l2rIk'Y}K2YRy1BNi/`눦0ي<]v<ɮ3o-xTC;q4M*YXUAT zb(jBZ[O/{aSD/'|3۠aMbDB:צ %[j@ t,d$Z}.ZQG?QEi;!&FJ⁵^JھE>#9\BPj3__C[X՟TX^b`c:a?KaZ҇"jy{LYNa*$L%3BXL&E~8{`~m mu,l}ozp Eec*bc)'`H>HזF\*ekMJ.^V{ֶcU8D2Exf Kh޿)oi߆@/Nm(.6՟Ƚ]4̉ZQ^PJ:TG=wHQ6@AOht\3M_;S)&Z` TNM" ?y "HforMYWN.EVoźB(*3p۔Aeg7ѓ%."qFmr(a_Qż0iseyh+f/P{7V[HobU߿O5mC=`w0akoXa<×JNodPZ^u@׫m\mQ]C?CP{*n&{M GgmũO$+FÜ6S>:}/'s[0 \ 9btvPMW +rObUI̫Q%MO2_-a~iȲ\Zҥ;OQm'%ѐ J1d-B&Noq4YV&vfۣ2 }&%ِpԦl>9Im ੅rDchf ^)g $*VfutX@q,~3xx{FTi#33 `LId-C"Xc ߪeՃ*Si^C傑t+/r=EɵXNЬZFoM,)op^iO* o6U w` h?ˢu1 @|{~ '9 /?jxn`XMjRvk;tЬB涾Sv :eF)HSonZ  #Zi4-XD/~'OZո_و /2E?U`z%H}?uKP1'Q œw]R=["ﱮ~Cl? :;kB k$,mg@["hRq7gC:>뽋5Xo\$^ >u?"?Y&*&pk5 t#H6!ncajTK~) F~ﱒNJ̃E|OtW$1S Ӳz+9P aͱX*]7R;것V793MȢBT fg$1#e@ Z+kr%QK$i{9KuR3Z,ԓxS, i : e-y أ/7>`2%B̀M0O>*ʉ=#0)`BhOw[O#"~Vqھz?d+3l:q=n w{qc@ ;'v&ݭ?%vk[1r^ ͉1 Y+,@ ?2 qe,H0Fy 7WJ^YVcNs#T. ` Du.1DU G QSThu+ 7Ү69̻j'L,C6d>v[avUP g{tQ/ sA7../%:8#30Xs W9iD`Sq|gOQ﮾= ~Mtm79]ƕ띏Zl׻۷ HAWVͽv¦|E58I utTT`&ݥKGj9?cΫt4^CKxϲpHGha7jDnj$WX)gW =eҩt/1P˔}Q! MoEbLz2 6̺˽?ygUaaJnKLy2E#,cYeLPcqP o1.f1n_t <-h]1Y.pI Y,$o^bdktdL|`eN ?{unteMoZ&F6i߻U#BbX'$n\tx~@a`07:D>H|G 5Mqkr 8 L!~xZwt?6oͩ*V6`'YR8 XDal|㈘[2V!&L^ PhP2p,͒"Ubf4 ]ku]d~gn3S|՟6YK&dD]t3ɍndžZB@S~C/jBdL gARIK.lۤ1,V^*_cVch6Ls{.tEEo@&8k|Zrڲ.f05oU<;Mm縰vb њLaթNJ*F4݀-EKW3c;9qPwm[A(ߙ?lK3`u>{a~p&әɅ0 4W`"udAnD#.F<#I; 7$(|4tܠ4= D@Bc G̻P ?v04W2q'Rv2&CװtѵyqGJ6'[ڵ;q J#id Cn2u4Z\S@T Y\m9Hw]J.e%'⹽9iU=\o.nv.M -X2OX~u%3QD>N˅B(,6n55+m$9)R-]xT&m[VeP|QѺ})$솝BQEꀦ̛܀\JnQ|^RͶрyrكu$bFDsbf´_9M<%sesaZ,0|ƴiMPbkKcB&e !Vԙ8FOO=́ Aly½KE$ưp`D.ۑ+ 77.T<֌8h#pEG[AsGw U~_lǑZ.v?eMJ!@ T#Cy"37!-ЇިV$d9{R&BSF6=B*f^h$kM̰~~&tI`_ #d9kS,]Ka#OgC! nTWϲ "skӧv.0经pOµh7+dŗ$pӄau::-?`"ʕ}(H(X@goj! Xxzg9R&ǀl&6g8Ivc$[e͏-SU[+"gՂĪav66 o,rD8zԁ1@e`ISCJSeF=AVtGGɯKW5C$Cчf{ܫ1_Yg^^&rЂzɊШUCݻzĄ(Qp2{uͬqTe&X1qȎC]qZƥ9jb+kh Q<\0nRZH"|5I-HmߴΔ{ց^d0!&&ܖJ Z+w\V?YBKiP @2}SRBUVnMR19.dWYE7&d`BNZ~T#_oZ FcVpg ጿ:+'ɥ .h~J wƛ{12>9Viӽ¾ůd`^#jxZ_}5QTjܳ 4nSSce;|+'1 +2"cS^0UMuYcPVlWJlIg˩d15; >qzDH6xhfגV0 Z^/0o&1=tT4/qsB ȚgpScm>5Ȼq,z)́bTOe# ޜ$@ ̛T9Wh5:Ft *Bvo坐ǡYJH=i;N,ͅtY2-ݜ{ss35?v,K;3Pm8ᔛѾ6X Q3TfA`O!` O) ]ɰNmPqsF8}v p'gӗ"xө J zQ&"1gMFCBe0*Va$JMLN%$|3L~ V}.,HegCp)+"Z詋 +R?,Rǥ;ZD0OI򤜖w~umD0<( `.WF°S<58YڴONZoK'WB*R# 7Yh]32(ki 0gz;h}JXPFh~T r3ٻ۽W5N % ź7uޯ5kvGiԲBBEuM{„A+'š_E6vmwZh]2hkߠB&@#&@4T́M®YOix4HPHZ0^ʘwĬ.蛎v>+D~,I0‰drǜBV-G>i8$㑰)!~1 `#n+$lʊؔM7:9SE a"Fs\)vzMcd,+ +ˣW1v0Ɯy j#" vnRFM=&Gj =R7**OB:4rzZ1N菞V&/w=*my4XPQ gUiIwF6M;C-ȉj] ծIP|Q['wkCf5!95نSgvy+ Ȕ>1TZ0V|>Q*NIYފ,%gJgH|&B鉟\(uQwQ)~QG61A< *(pawq1I_sGIeʌK9eUޡ)RRu.1G.B`jǣ qAݔh L]. CܦP{_W&+Age0 *8#u tau[SWTE"^Һ΋E:OH)&wnwPd#ԃAHs=QV-hRh])K>xB/}1F`iެGBDru.Nt N<o vcp-3+vRzWAe-ffZi\}ɝb h4^6A'憂7>1%y8 4miս-)R%zeLt_3"wЦ[ DixU ]R"EYœ*yBGڏ:2(oV, 6ybZ>HL{w|_Qvj䳊JeLmGCbYj)Xs2d~KJyW.\f8]+//-=}x)~a2hr#Tlf# *IQ2ޮC'kT7wg6f>r)CR'ġ7lx*7#X2uTTh^?>|z6Pb"R+WLdD䩮]*p&8ʀ7-dB@+ah1UoyM9~^l S1siwcKTuԙ5 ܧg'4e$-~$RF!&?qG~.w6it-zukr߂< ^8N9g<5#̉h!Po3Rr 7ڻBiͮxvL@T9I.sFC@ZW`xg1HzA!$9KdFWCw7nϋw!x'Ϥ} Ij5osKGd^ 9U0R݃HaqS_6$/B=a˫$V KEDEpeSU@Ti>ρk2a x`AIaՑM?d;lE6!'eYQAy/Jև'ݿi NQSJF$U5P\?SuJdkrQBgO١%{X{Yn^KQHlA>vBԀXqXC S,zϔh!BS)"šgQsA"<)ʨMۀe*_eKޥiE. ɫu㚞eN~<閊KbkzI`E+-_@D|kdVIq:W6.2|?\2e:~7fK;1Ul!`]Cg>C{7yFߺ2Viee0K&![`:?R9pl/ i'/ki\ve3ߚ PP7 _hb#$)-²V\d|hH D cWiϼ~pCT+MMgFcc"0{ယ &.[IFµvKVsRwd̳i2ihgPVH xr-ܱ؊4 amd.Z)%d4-æ;-bb)|GGQ줫uE$G!gَ=Eټo5z6/.ŵ:ĕŬq"X90=q`(jt4,MJo8M[u"LGİ=}Q;.dȡ_X* 18qS:C6,\zv9*Jo(2rinw?֨Z*D83X4Vb7vaN>G$)i%WML3 :n'ҍ<>>O2,[U0ŴP! ƓWH(3~%̀WC1ˋw›\OKy8Jݸj4ÙQ|6'}_zbP p uU& I-Ƭ׮+FOk(-~%8ViBh.Wt߿. ' p d "bɢlB,c?@)X'1QWbh{}ՁDSMT#ȉT )sXn9a%$'*>$k<;"0~J8 i2g=8*O۴6_#Iga]ۇ/dbGRm޿GŖMNsIi+@'Oq%7XKqnt5B,a̷&e i})8[;%BVm~՟&3,IOOዦ$PM}_C@?=[3̾D2U65*V6EzA #D8C_cp) Mb]HΖdn< K`B#IFjAH3<_K}N.wýgQUB¤s *jEZ~KnƬGL,+B B8*_ADS:WdA.( 2t1׆YH2uQ\D̘>Lڅx AP)O/LnX5nK>S4%m>k`Gr(.Li> ?y*JR];FP{nDEXCEbʄrćӞ@[J-cjVwy,ӾXqwPc Ӿ?|FRzDAo͂ gA /+$I(`2t_ܙ8qf]} IK/(U 00CYkQR[qO/tr0u9Iء<ɿxP] %ҋFۅ ^6zS/,յr`-KHЎz'Z˔*7~2hGȜ*,{dbtl6v7Lƹ]6qOv8'9㩵l jY+'t͌R#0|l2zMC[%?rjT.$DK (98Bg܄2.̮hsKnnxo9y!*􊶲DpX8c꿉 WpP q % Nn#@o@*^HԮa飅Í_?loZQ{aӎEc8#+x@pw"Kx\E%8R&047wɳ\ 5deO;SU; `BsnWɯ`PR12nNP]DZ1&ayC^5'T%seH(4{BX8-Rŧ1A@afLa GȯڼG<2\}O[ ~nڌ%@T 21y+s*Oե/(*kTɒK*эX!n*Fq-&94 O?y_E4+Y3n4x.}yPe!lgnp\|\g;vy8/(" .-%NBU|K,k2VKTKI&(Dz$[|Dӓi RiI/D,`JaUs%\9*E`g+ zgC׆`5<8fLّZ#BD!JCzEKopk\]w]nѤl4L=`x "PDT{Cz[ Ц2MՐ_"s-v%.Y~Vv6수D,qpҩnB,IVcgMr>3TzO1~nl!{_]vE/˺lG| ]03l(56,t JORKYuu&e^٘J`ik?kԴzk H|GOt; yDiq\K6۬:|ҋUF<$nEĚ,uYQv%r(x"@C/oGr _do0_ބ5<}x)L?.ueۂ vJ7ZJ57(5',xbfA/yXKx'{T5\m d8s\F4ܹxiDHf hrb_)@ŊPgVު݂5DݩR&%i(7i ֑̏6r&.p_CGj[] ΰ!T鞫/~qy,x6/9E x  c\Ar 2R@'8S/*KAe|wpwyl7ey;bqBL%E*LLn/`Rsǹ\ U tNްނQzmQ/#=m#s'ݕlW8KJ{+,TklK]Ew!}Z1x y6o5XUY÷\^덧d<.ٿ.`k4R<%v8_>`oZ0G o2PhI2{܎HL=Vny5.r#nyƿ{A~W9+{oq_]Hp3NAX5pi=T~ǪL9izu M@KVyĭX١9ay]5m`0Gb=d&áI'&GW")?13q,fJoaT2чlbIvX DfF3,QG1Ğdw4@UrFۍ0%@Mc @e8ӷ:Ů&}OKI*L;5Qo43޹~A[`XN9.Sô w.2‰ii~`@ô(Fbekh|qWday\h4B“if#4y QMq3"h!itRU4E'fw ruȅ!~eW w\dzsӊhTMxQG=]ې: 8:<;YdVm߲1\HYwX 79]{֬:wqr։'wK?6! 'G$gyZ:vϴQīrf:hV,h*1Dj]5ӱTK(a7=GۅpA˂o^le:UD: BeQi U*`͔r:cbc-k]S%YIc {T"OrAtHYlnBrͫ%;fٷrn»x`-|?>C9ެCG&ϩ@,^YB6YH}0?Ρ\g5CD$ dij)=c\ғ$[N-P3kG1߽?xgpR^ÀYa8Ŗmw :-EHDB̛o}K_!cӞ+gmy`)e (8[4mlS>,d}uFZ$ml[VKacL2țO =1igh(wJ0A薇C,d^B'1X|k^Z|~ V0"ۚ!?*ΊJkUEݐ{qfI5f km|QۖԵ"ws)$|N(!}ע+=S?5|5~uD,]C3;s^${w>.0+}ct^>)|k5q>ʵ9򋔥Fv^8tVҥ6J@)2:lti%ΆFrE`|e2} @OC|3nu6?-`kydNz@F؅euGa[Q8.Ш^ Gӟ;o0ǡ"QMboGv5i8桇fa=*~%#Rz@O&=QD0ezÝǵdDsDsHSrLϾ <bA*=տ5NwJrK|xa1*'^[ 8pJ1cyb)ȏl6Տ+ X=$vRGc ^Jt$#ʖ'U% 0s7OI(g˥C3[JhBy0FoqA|zf Y 7 7zB1rX4CE?.;4Gu <0/ o dr,) I6Npz7*ti4-$#2gpQ 㝡RPwǜ28`֦4Ґ R_<(P:d䭌u wX 2HsMI]5=jX^"]ZXf QR u2<1r^z4G΀II=#tۻ5aCC09tz]o] - EXA5R"vIX%w̑Iby!r B(:!_iޙ[3lr⸿T0ǎ7Nft40ʎHr\D[&5j)mnG^v:{F*;]5'L eY2L{]zͨ'G8NC h̾zzr'aIB k~3iO`,edx9Ҵ8HNhD+QVB2Qk![HxFI1l=>D@ $r Ĩ0tزctxT: fps;Bz@ C6F8`:i2W*6!0g4[Pܐ~v\n<4Tx'n|чd#wЈ\H@'q),~ei'e 8a8 rN ΰ$Y AkѴH13к/(e5xȡۑ( (W:mGJt)Y7I&/S?z.dЅ@|X8zD׽,oxF}Z/[/U ؿ1о>6A}#R̘6^j:REaSyNg> I@5Wm2|xR_l'9MtF=rHh; KI}Zn4]n X/HX֍;P/俼ljiZFN-^uT:0zs؅Gi"^|ʖ!ᛡMp[\ j$9V9~wtoԤ]&zMacݻ Jר&LjmSܶ3v2Aut:PU\e 'hlu:$ϢPVC-Psts=oxO^囪YB"9ye"kw(@ъ"}ω@ nm aTb>VM:#=jDpf[D@y&㖺ƘbHwy;V"UT_p&#LVT8 TF[ L? &]J{>,`EEr '*3ZNZ! lSshcA3b X9Esg b#K&En ) Tn_ܮml+²= Bwghw~I! /uީ ;l@q;h{?yEw%gA K'dOuQZ@7oqGBhV@ |lD_W޸x_?` Pm (E%(Q ]ș$p0l)h-t6Rwx&4%An.@ :AUЗ,bmaCAJIg}Ez C'4@4#,R8Hj^2\4 tX֊Td{ N՜1&l:y ,Ȑ2I[[4V5}h2z+EӚ T1a{T<7iH]\Zޮݦz{Y ˌ퉔 > `fŔcdTEt͘ Y+ZJ#?im-㌗^̟P9gOX ZnąCj!`1S8ˏu?`~x-T[ǻL*ݒ_uPo Lz/ߔol8Gm Gi>=l>!5j ?p~h F".LI׍Z!xa°3X)cgůD6KѺº06 d$eWl) LAJV3>EM'L >A{zt}wOV7 ؙZy 3w7¬Q nr嘲XënCMLS1s7P>J[X<}-O["RI`{˞@R0{p=( Q^I֤_8#M.Q)~:l>EPA:xEs/5Wӊ¢wo5%8(Z<"Eu9١Cuk )u8P,;Ӱ01+Zxc j4$i|.+THA I"mKNm;ӲD:T,6{eT%8[r€,;tG@O) Ѯv>,V܁W"zD0" ΐJXm)=m )RV_^wY$vZmΓ_}ADŽ*[ٝWS [F5W\~s)zZ4;~PPPokB\ 3-K Ql_o[Sl|?EzD{ Pj{hUm Vb:P=D~CB›](5"]lY_*8ݽI\`JUm_>qx:X'_V@tnS,ij]Q6C lWB>Vi?ν,eG45]SPMVUJJ8/^m.5D^OsqqIcj>V%ek}3_n(Tuhn0Z^W X8$DuFs( ތ悴zV^I6ިf#q A(Ȟ nuă# qZI8[E0n &DLS7E(W9'(CyRrߛ9R͐r19zN x#Y{ H^Te?hJҠd*UJwMr~FvREj=x@4{#lʈU psj*oDxN3/EX >YO,j,ƐKcO`Țq ʠ"{a;dʃCNmk@ ` (jV\4xA)J5PQ@U?R}>[2So?|nj8d5n TZp)NƵ2mVz*+8GZ2]hʼDuǮL"Gȇ;N>ܳcP|#LD-+yl)R͗Pc"b]^_9Hϑm>?E҃,n"r _ݽuXZdE \xo9(22;U2|gw&ճ=oom!e=;P,G.NKu>(F~&ONʪ)jq E)7~MNx:1۝I'[*EXm傥聢w$tL!k+W6ՑBDl˞z-0&Yp5N_gޏ]~t`ΆNvH7k$auWjg(.;ccʁP9^8񊙥b n["12ogλFa^M".Bvn(GީI2B \PIi;s)L3~IzRDz+㍹6m"Vnl3Lc~u Z# {r\fnBTr!+ؕލGu/02oI@a߭ˇb>A_ޜ~r  iF1ZrW?9G7-MZ8v rUֶw0p( _@U6'!Nzm)`L{E3)i)n-:5sCLDٿq+ͺc>lPP#4U*raC+:TimOG|NutTRUt#|zHuY=~ d=G֠ş&'*y`"isȏXEF7\gDHlUЪn2[B(OjaMɗR2b2+rT os>F#]l:f8jn,@k-`vJtUDc % 5Q"|?=!5,䲰2}>mƜyȭS b9<% TeLl)Q|qk _RJ1PyT%YadZ ; @LGVY(TL xϘ+g49m/_$T;x8HR]F Iw(cy\Pjj1+H̔7r $|XҺ$~u:C3kǀSV;߬b 1#S>GU ~X3ach_ut]&!`b{Rqʗ*N:\Ս'wD:h*);'ӿjoXW%; &]4Ц {4=` ͧ/X `E&Z݅/ߥbR_C' V5| >kkqpVފ~XKqϷH[=|mAg[V>0d@ arE, i%^ptz&LL'γ[3j3w."Đ]>[Y?KE_׀ux{j'2k9!zcK>zMK ""@"P펍G dY9<堐pa4D}?+ZP<:G: BhQ;3%7>8r5c'k.$97I5~kAKA;vSy)!6j_se#6(t:&.r%yq툫z{F^[%GR} ;:Mq SGN00ۿ  IѹΈ7gW;~ u}]*`|Wa&0k|{ڑP &Jy7I!hfK1aW_pYF;dPOMX ”N@K>A%nV}N@Dh`,YQׯ@'߉hf?`t[De .+;T#pOm mP!toiC[ ܀KѿI9@R5K o*MLY%?}-~i2f-xZ/N!\_!^'iqR\}pLӶy^tq.t@{|XL'*%q.*,c0Ԭx6D&jAB6|ˆ +=4Ml\h߂?SC"ZK5g TX¾oPx'V>% N4{CO $Ÿ&+[vҙaZavYn/"rmNS n_k|uRJةZ$ʑm AUq  HÓPᄋ)`/fŅ6Ȋ\PhюߋnSXq)Ԑݯ{͐RӚLND4]1vb2 nr 3iVx0;?hpC:ͻEΰ(yD$co\FND[fEG5獇y7|о) 7vS$,7!Wt@ y4QB/2):tSaň撒o*[=YάzHŏbH-4|$QO+I.*P^ɬZ%*.-Mq5_$IskJ֧8`W["MmI3kSۥ{R}=|B<.]ӳl7FXB/ٝeZ7 Cu*;9jɓ~Fn"C~P^ x UkOo#T(&K0}bjf`BBMZ@ %o k9!ZM:?1C 7ѸR% aH6la$`Q!mюbϕNE,L+%xQ1WL$E.7^U PmRa$t^TW$Х+@̸BmkGQWWkn:L;2&aT7l& ײ("z@H?RZ+@"r:.%k_6 ֊n@Ri!ˤzZo|e(W\jViqWI}d!% l.ux.i/Pu(:w_OvUSXSE;}X: 9/z Ewn[zؽ֗YpT.-o9ra1/o*_ެQ*JheуAayP;Ƙv 1W.ЦSQ~R;@8B`13ymg7]O"u͎@Nq}@hP'hAidT+ 3{ uン($7=Pk[˟Mve?#Md=J'zFrg-g,W;T 'RЄsNT*DG&ށ5φUpU󯢸dO3atzp[*Mg,No!_D}S~,ݷRH GJK"7920LN4BʹM.'7VH@.Qwreet$[4 'PT?[::)һv7$ƱZ0./<7QuC6Na=9VR8QЁ;Ԏcի`o%HO}xĀq~vћ7z*%.;\^ IБDs&Q|ˣsd?M/B~ƚwXFOލtbq#D|L5Ro,=@(pb{2j6,jM%-&.k^&o\W(4&Gߘ;X`/ɂk,9.SpR5$zhH:E31-WWzL԰3w@+EC'uq$V\n?; qW@NVMeu+oCPr ZSǰ؊*Zp'U<=):b17ߵ߯M!T{KKigTS~_CҚ?n|" /DW_wn6-LIgkayq:Fw0w O-zWqGN3? Va[)Gg%n/s C>ۯP"Tay|XL>83j4=/o`wI0 NsZTn:Zr =i-hʟb p`qTJ[g,扏Kl'2hM"0yqѮkщq| Yx*6ݐyNE+hTwUdQ-ra⍙Uu~kQ,,ihP93hz4Β*ET]P$5 ?fL猌=Fkd:)PvbD1q){IeM;&!@^5s< h\֚j=^/өH07R҈6-&B|LJg>ks|zk)TFsnmTvNfȝ K 8 QZ ڲZal ˇ6kU l,޹B6"e;J{T&k%ea!+]N)ȌIYvAִ8@T% 9Y޹V^=Jf=p,q}Ljps#(QP7"҆G4bC؟ͣ% ~~ٿZ$G5]~:R&K&[~$V=Ah;gԑ8Gˀ͞~Tu8t } 腼uϨrpHW(5Ӻilk5zSZde}9C42Ȝaޡ9sOEm/>mM8ƒi䇸 DQ:Zj"]1&3l̨)I#-6c 0%@mxt~odtpc *iX!оoy"mp?lվt/ xo&Wr@,O5yS!(꯸)?ːֿ釣@tr}IG GpQz׳q95 <dsy/X[uѕ9g<%ƍبل22#k+ M{.C=aۢ()=aI~dթG\s|+q46!_H zT:(-5'@H%*8 _4X?o'7￉C:l: KaY;ǐQжA5nO8$oax`?DX9-Do ȏC􊽶#5M9D`~>9V'Ns@/)A;-$"? g)]Jt$T?e -0V-S((K) ts߿Q[q'K0M1tZau&?DfrT"\:"\ b[/oUc4o&ZeTt/TR,3}4D^"E[D]B],,:AC3)juyjk'xL^,IDjKr]ajɹbg03;0~L+~]vSxkg6ٟ΅SH~u}W7@\i 4fZ |㱥n[& }[K0Y?0dg! &:/>+6+ӗUiVy޾9'< $+ X_bm[Ч6-T|!S-AN}' dM[ P9b] u2Lt\ 7&wo>"pb^)Qګ@UI$FK̾tER MH֓V0pF'Ò/VhU~b6ײ Jy x"1*բ'ߞ茫>"L*Y2 5?VTk[vg8j\}t@&G}1CGaGwɥ2mh"TKFDDE!'I7،@?ZV;Y(f\99V}ׅV&cSHچONkEòή1<P~ZB7RWdRƯJ֓8*=ܙ@XQ(F^T IX7` H{)x`!'/Ror,Ql"V-'W/lj>s޲v6:E;خ/BVMlwf2(К`7Oz_BQ0~QfPҷ+J//Be\G~)uP$Lz M~~ׅRcM*q,juxVL◁~@LjoxN+}͹ˎ4v|PJ$+H`KB: εnyk;gpKo|NK71xn͎H0VɎU.*9%pʩ, "8"D1j5 \W(?I8KI.gYVMj]tFW(AI1A7 "bOAM !27M tc%VqDFG4ԼmسTi%%|UЩ AyRUBA]T;)91hSZ_hPW=AYQ3YI/Y:/MuI8L=e\ȳBQue`L;kcTo8CKFPA:cwsÚm|4et71o:o"}cCciS,=@bK(% Żo )v)?Bʋuo6.lSVV1>w ޭhCe鷫y\XSP$3RR)UbwAщ^ EЕf:B~yS}ko|Rv%|bjRA_TQz =O'jgVwJSKc7L;"鈫34J*㟷 dIfۀ^c_r ma8O.Atl v&k"o[QVxxJuɽߝYW<6L3.7ū&v$m",]^(]}/DFʈ.Hl6gBCQ:y_=qtzS]}Q e5҄gUU[dy9q\j=o\@6=)L6nܗGbÿ7{w zY )"fǖ+E f1Hі=U!]p~e|N}$.P@Юфeoɱgʣe l!:||L^s}ػ%Y|ftt|"R ʎVY`]g{/sG#WQ6>m[G2Cd:=} 9}Z_ 9wٗ}yfGyO ÉSK)Nʟ9MQś6 nX{`󴖎6L/eG ^JݭH yh aRw@dHw;eՈjFS!Y#Ocچ keW;p( ZSenKXl kYIAJ-խ.MxL:`^9QY9ZfÐ ~\ a+ maO$ T% 2Id/QCI+,H!KܓDzFa*U;sُPXW2qzc%NJb y}KN%fٗ=tNB'ҙXCNP3UCݯ^__oi(Q$[&.z@odJ1=Ɗh![fkG5ģ"%>EO\4cIaxTt'wʯnU2MK+_%c% ݛmBkɀBWE{/ }PpWtHTiyx]۫K<}z"5$ v5aV,">f͐9X.HVƧ. 4QBeY6 n͑R䣘tdfXlS-Z\OU,*n:P,גEʨ9bҍ1GP0w_Zoޠ}YhrraN7XsI3a[Eww2a~rD³Dp* wzpޜaՊᙷ/ 2DmlzUYuTZ}"dLH -5k`lӎPY T!C-k8vjY(u"}xdܢ;Q=A=w텟Mhmho*SyPSK;Lk_Y`تǫT{.D%*P?l""ǔ;UK [&rU1`W֕zJw8rVFYP^l,Ȅik7Xia -Ls}ӘjTl*l3 7eΏ3@ƔM8x}9ۺfuJ afrMo/^'ttϦs,Ё՗(3"}#jHư$zGmb}z\=%T?0Xh{,&$IJ),FLyihB(TRs Qlg2J?+?D[U'[-X)0(`%|Zfme) ]w:hBl%ŗ$v+} #+V;L`~&#͸LahĄbo9`6]w>Ц~tXiXbm|ro9 %yD ȭRC\*J8th5 %X~m  d+L*Q/EX(+1a(?3 Kt&JXhG <rk'*mSmOaNEo cn9^`QTZkp]Ӝڐswq&巄xTʰgtcw(]AH ՁϛD% L˂9ӷ0ʏP7sJH.9CE;ΓQIwZʽb\vLp;3~[!9̀W,T$M!' èNUrj:I`CD)ud "Y^9%֦ㄒRhF5Iи@egncb eBH:7u"nEw!:(ЄL\KgHv"O)Op C0=jX'd@9uM^ӳB>_z R&r{8 ̘sSX;% x \o*/Ayc\whiiʃxAT7[ޅ7Vz~Ip 2wAdg (V W6103$h*‰NP,Oܳ}T2(ʒG ̽e u"܎^{t~G[JYGcH_wlSwT v>7OQ'OXd`J"1^#Af@dŹV{=UE3zqpr# JefĊ ^a5$m:Nj=@*aɛأ }$,k,,XUz%`|^sy4BPaIf5Oڲ-p_﮳K}T$pc$%?o&"NĊE  s4/%#Zb2oz' @[iK)-4ZpYVLT1>:Y|qܪ1 ENmtW/|}mRNt Tm᪳Y -zVՊdGm -ʿ&8pFڅs1:Jb9_}A)ƉDl0(8u, X}s۞,l2B!n,U2"%/5?/@UnDĜӒkC0cVyz,ĕ Q 5KzMyF'0$)=GYl"c8(1nZ_h u[;K `?ԟҙ"b󻗀B󛧝9E[`.էHxV^zAJzx KƜkT[T׹zD>n%5 W~8ʼnkE \SdFH1ʎATg 8mC99wحe2”6nIi){&}O[1=oU[487w2`y U@0 چ..~ ]7fSVd+!<{*nꊠlSEوSƾX66{ٖCK7J5H 44gJFCB31em r+:"gW fD'nYȞx5Jn(o^ fg.4?y\~b BU~^MUء81|b΅d {J]&#|Myp^rFˎ-nP+uWo+FQ<&8绚èc15(q;Aza3U0QEOO*B47eې3w;uL3owyrsyLFUM5eiޢhwm"l(DUU#c$}ZnhJ=|~l(o ʖ]> >3dH8'<6FL7V0餼8q΁beFg0ZhFgI5:QA[?6TDI۵L^M!s)re~c 0ǾBXˊg˞T{: JbԜ$ 44<> +.퍜QڳCY1ɔ\c& }. 1J9OJ<"^f{aVwAR Bh3 r<|*xpYHYxhi'\Ht 8eUoKNR!J& ?4 )Eh!Y@KON8E:rr$OY|]\&x AO%I@D?s?YH=nT#" j$MA:uE8ck[](7D}'V8f1}Tw\헄pPks\+mK!Ӄeao33XW `"+ݭ#y>8=J7u=Mr?bAXhvJ./;L,gfbބI-my:zskꗈ7+`0=C D:&TP,eRHm? ^ʼo(:,9-AS?zg9cSb."J_Q@n¹llYX?hK|Ĝ%CVT_3a_;ŵ SA-|?#1` O/`#nɶB+y-/_~b6Ft"p eAf{f|L~KvsC#TCn|9u&R|!KGG2"l?֕OȋsD`8y8]͕"yjLԬz nbIјcϊf1~Iyj }`.q [NH"C$'3*a; M}><84}`7GwycќMVFDw-.!7Ɲ4tԘ?j:"`;Idg}>]>φ秚+kRKǨ|IN@-b~$/ 3=O.ub zf@Hö'JFEUy 2?IxU`4'1w?%ٴi)^0FW>j{Ky#AGkæǽZLR*AR7H²gp{>weIٲ>$(1 X`^/PmߗUfBn?~S@FPFHyT@_ QBd:_0[ BF^bBdV˓A[+{ː w<00c}sjn~wTO@j%tMBqBEkN YdJӒ}MU1؞m>-T) ᛉ6o{O]-'GQ`Yx Ѽ4^wCr} xY BrFgƢh 1zK7g _}(f s[eΌI&X H}P<qSE~k%Dp( aV Pw|`N7NS8Zʽ-Sqݬ7?o\ynPy3liF~GA2|1˧G+J\F'6i=Oh Ncȯ`)K/;iߡ %v8 p;ČӚδOŨkz rUC3MSD/tLV@w-/O1рe6J**NYMQߓq(dD[)҅ľ1"N t;W__~PrѤgiTD.D Z9;e"ؒ<2:3q\40#6oU^ٹ1T%.r *nA#~FZDZӫ.T .(^cW)OPH'/xsF31SW/.Y7Sդʦ'-b;ƇNZz`0e¤l_TK̄lЮۋ )R3p;׮֖,* XZQIDNQHYVKWN&qr#~NZJ V7$UuSJnew)aRLQ$T9c_o&֔`p!c 3öb 5#&/Tt2*;#v8gl̐Apԇ)Ï (F 4O)v 9ԟy?y!-QT2TFUEfT+3P.j$\&o|H`S),7+3e_/*޲"r)FWF93%zEd>6xсoD%.EV\T!q5нM6b*TK[2HDOT4װ;㰭AQ$ p?R>^.at[`(oiN|r@G;]q0^W7 zzҪ\Z yZbE93(̠ټH4O_h$*( tq>D0&%V@})JqCr:Q>emz{$  5k&,$x؛wưBNL&ĶL6k& >ecH&`/Y61zjc LJ~|AN^:QIZFc707CwjB᷂oƗ<0$ZHu*Of֌#da1e F޶l}k;׮¾$CS>lQv*y(@dkF};D}h+)/~ܤva -s~T*,!*Hɫ —k)~8L˔qͩO>O2_W\w2S<|=F ٚ7CU;XRNlt},7F2_BLlchn9L ̊䈢+GH r ;6~J}2N^WQ5̿)J@U1'eѝ0q'?yޫ 邪Ns2h1{L1Ć-iat}\t8+ffӓqPFq]YҾ"P QWB` }U7efF:_uxAg-ۜ74)8ּ %cnN/9 ldk8D_ӎ6+TpG0H3VfCp}I=[ò&^nrt_Bh7sJiŠ8A7}muyuyx1LZ<l߁0DvvS%ֺeōH.bAN܂'b| PYP"0Xzls{\k׷Z(&ForsyA"cOChଡ଼B{by PK[/-F=RY$Lz~-!pz2݅]i_+AJ5ٌ 2Ї ?rtѰVYG"{/xʧ=!J'>\k RN& ?,룒 ȴ2UaQ;DlbSHF54)zWwJ\iaUk^Ahg$6 j H Sgwfzsے)'bGLVH|d->~vN`"'pլ($ bw-Sx ZO4}ybUxiN@Du؟u{"Q=4喣!ꆴQf zM8}HW,KG(\cӤRB+ ĸj,7T)8`y@P2zۢJ@EirSTW$'Zo ;BoS ˆl@]hQ),7ؽ0D/ zs.ή1Ӭ//8{HA5=ak)jCBxHjO 3r~4ɞvI9Jͭ),R7d* bƴTo :88vOXs.#\M;UؒSA];o DӤ]'$Z7f?(pvt'UCf޲>2 7-1ף:w&+e /JrmDgZs5۶5]G^bQVLQM= <~~bA_:`,[gVXruQ  (Ҙɔ.1"sj\XL)?f lqkȩГ1Sz` mn)+&C ݠթAHo($@v >|)7z{q IH$A%8N~@ 8+IcC>QB=6s-AR#MK t nAbEJ3E ͰeiƨmO95kA߁֊Գ8w7:'&W(P|0XEUNCa4v:1o`{Y)"'ȶbg&?O8#}(2|UE̓nuQͲ'sgn%~/drEWn2wlxܷ {g}@!n#󌳪,Ci*ˠ՘\@X\Ưj`!koD5Uӟ0D<`)7PeAbBR ນmRB;Z,մb k݈m-nI9 ` vCgHӮ :@j#д>ܿUB`"H6dM:f;,[^OTj/H'S6|zW pF` DB'$j%oZ+!Ix~zD!2TS#UQ=%lIi.KðGRFY:}#5"f=jDNA$9(U-D k' 7M~(6Tpy$-$N;>!L<364׻&RPW*8p#cjХ *2LxLkl sLl1 S1d 4XmR r?0U>73/BcAMlvz+l%gO撡h`MMDBBQ)1JLIEDm cGtns +;G~U]*9%Q ~6IQ<>G\k1ȕdh߽ 䂺Qb='q!p}~g,i 5J}yE{-y4#.ʲ}φl(ytx n)&?`469x5{ E>*;8=ZWjJe;a9ܔ@#<`8|JzڃZ?sɎ(HJOʾb*_9d(Γ/$0./$)/pNvnq>dȚp&"dvlu=-g-C [??њq) T& \.^>\^ʤrXj# "^kȪ 4 6$e\O󷏚! FIS_d1ݞ~F$v\܄QSAR7XӀ4Q-fPU!^򺫀0ذ9ݓtT ؒo|mHgƏSOXT=I1$Ϣˊ}H8O"L: aFD洣7g ,n#FwdԺT=w˂z߂[ 􅎾릶yf`1n~`UڎVLߵ%6LGBxf- jha\37. I8*meLSj/ +d-4?jFDSfeV, ?,O]1O "r5uJ%|+ cv>CZXF<@ ,Tc5p?8sL@sQ 5EoHXn" 9|R8p/ Cpe,4??Fpbpq2'liNpcz}z ůW3 !*vph$+kB:\ N2:D3 u<=5xPtNϞop*ltq)^D@wWi(!le8+' `?ʹFJ%zsjQf]ooC#7j|gXI2MfDwIiS-Oo|T,p=lk(nߙ6mѿW!w|uSs1ӕB{J /פjl"`W*(0u*丆q.H!Y+jt!7D9j)da_Jق=`M?%'좔.Lֵ9=Ab1u,pnRWx*xD\ i8,̩X70?eTKaWVѷV#n_&k&P7$A7SG"`;>Hdٰ/te Kw< )Q=R::!=A@ȼ]QFFR]nA$N9'Єk@5' Kc@CRbSYԦC'JYk+-hߗ}߮_1JFlY@^Q4{.maXj :coJϋn1/.ODxPdBLڍz1OiWG"'v*B5$htw:WE6ډwUgV39O+Qz[+$\d&Kk~j?/R쯂?-x =rpfFe lu"Ki1VJ2@9׷#}bv[4-%ո=liq|=%2P:8V~4}4* GlD˶_I+ ʂRٛ*: r%:Ԣ[H)>K1t",n?ySAQv#k8 NQl~ơ ><3;@deYrhݨ $w(v> lҤs6}[ǡ'cE6@~WDޞ dtYiJ. ,KegA'+HEgGe¿kRZJ͋OM1>7`.|ƶu?aylͱY 4<&q Y9& }K.?'8?Gf* ^l_( $PG:jYV/ʇ(B1=+ OmRе7V;XpLc?&WHirX8Dby5pZL#$hm^iRDRN}ՙ,'&?>uֳ^u-d' J]x;+AT\>6r?؆w &qOm=OqeX\`$M(lQJPIVKRPB4>LnFyť[r#^ FFoC=ƪQouFWTwi?p =!j|p؎c,B!yu~J:f?G]xqRH-ڨJt2 [)}L %Dm߀d'h`{i 2_P4sc-uH|Yel Ri2c>\#!4(8 \tSEnUi.[T1{\Vw YV;'%|+kLm/;o|{UJPCהڣPwʏ ;6ZQlRXRتuEOdĴb|o4fiFNjHMZ++eGgSJ!{1%XFzq1u g?~rjȓ9֣~69۴y\)ÕTIPQnY52X.+Cb֣-$INXsK;G!7Tr4\x?-6 Ëp q›T9UοsOo l.P%PpEcyP bV ۃcb7d)hi({v;߿=;FB5$/lp{ON6X]fFOSEZcmo HX$$?n;:=!; FpLDvcdhZ袺tۑn8"QCJ!7`?NsR7R+o.O/=K4{]}L[NV#^bhmƋ2}{]LvGsUSPM)L'6Bn<X}@7ŰIhZѕ,CӎNT:D=[Z&)Ɇ-iFJMƝp\Yb~"N~jyi>@axG'#l^~ڜ/͋:A`tL;:vPlͺ5]%6?jCJS%HD2sV-Jͅ UZncrV_vScQ89`o"P.'MqHUHJCC %?e֕+3>@ot*T<m쳂b&5[ <R!P˝>*yyVh ߅)e{ԔR8-:jƒFv5 o|P{N{38#yjny8k*f}?ڹ mءdnKo.k~ӷ_MVxMyWJON,lo۽Vo}P"@W WTniͽJ4jᖲ%\2HoQ* t6aL'.԰eo4 ŲEH &ww:#y-!ɖ؈oyЈp8ؕӺuE,;L9A$_[mڤhk)en$+2 v `!V@]}PfF%+TcR:Ƽz6\sr5˶jŨFPɫx)֣Y/;Wb6ާg1eoH٘cz%=8ݜm뷜,f @[hf>YBC@5hݍQ1ʴY\ y&ѽ5DА#r08/>4ԒWN|#Tiv*7cF <,@F`!iWFUFmkV]tl0๡PT8TF/WXz_nb8k<*hkiwhoX^ɐZ0 f;~}TA;k3xؚNYx9_lU$qJaq/ Ƞ߽/B *KKp~ɨe@w6ԓg19+ P/eeQnqXj(f/ go4goYm=V]eOI왽mtѠ4UϠN2i$@x+\?uz>XN :kV/358Q,=Z,bp~\g Ky;\/fdq =0,zI9s~ G}i鳛C~?xz-̀.*d-쁎/$3[#gUf2.tJGn|°;%'U8˷"XNs :K' >?ʵL]˺ 3#>8RQH3oxG\%;ׄ:U &^왮y} nya__HTxWe7YLa$&潁9RpDC49?ǿ>`3;c$$ rAHV`j]ПHѰW=a,Cb >bX;**j4QVHX#Q@V) \B M@(swZȥ ͆dߣt=EECuϙ3zkk>hǷޤC\kMc!䴳>(ylJ 6{Ii)SlBl?*JrGh'߼% S<'l#RrjN>*]=DACk.PT#%R0:.S.xfq3-N]9!5/,(WDוatw繍}i) &JS;[Z[ %iPĆ4QaWo:@NЍ:w*dRxe&..ɇ3H7 哒% z@ٰ!0=j| ';{PIxHp8];JIL1 x_#wb(?9yxO[i6K8eTDB1tpo9-t XV*( =0QԜ>3[E9#u}()^  D̲F a{[t,)2SZv2AH/̑` >Xn?:Ţ8h >i6mW«UnO7y*1>Jcdz{猪{ s'KbnaS#Zg !L|vz$Xn쁈qƒcfzmnưleZ Qx<jQL XTΪʐ?uJx8ʦ(^&.uV.MۛJ!&]L1dEs9ɧI Rls.DloVH ~E'2/e6K#t2Sc[aO$U=讟\spe@+*79gഡdv.^#:nWqp x#5J~sC'>(}4j*C*AEB!#]>D\4x>=MD`,l9Pv_Vk?}V؜}/K M97wRy,.Yb8G*>S !T ƕ4>, }gꈜ0тF8z`GPX'r+L32!J]=oi*Fa}wplSBf#)lyUr.OG+!UeB;7]oSmTST!$٧h9P2,េΞ7ֳKYejP07DZjt֙3+SE -uKeԅ`}4dy|m8=xկζSCeGH([Vv[e2.[l|sQBe_hvʾ(OqR 0!vp$_T{Q^ b, t4M[.Kˡk@ZEQg, N`J*px >s|X}ɒRPOl['OEښLSX5 @EGӨTyr3dXv.'mFWP*ʎ?5!ƧZ?t3O*I=z陓@呱8a)3ִ{ Jҁcy1R?<>SgQnjxs7K7}oJs1١N5S5nLM>7.mavNQ472p?* vdj ^:C%AzƂeո牿wOPl\\,Smt| .|48Zte%zewW&FHd>UO:M[p'"৛4>0m2ҦKvR(?-^6fѕBT+O拾~^+ SAݙ};v!(j [  ^ۧ%}Yǡ1/F_I00˖#C4!KOm"0slUs{}U4?Kg,J2}BR>2LYKvgr=0Fdݿ*$o vdĆr_hʾJ]9޳Zjh櫓diȑ&& {8W03YOK!J#U(Ph:=`_H?i%xs7*=6Jh ;qnaT:ƅ¹\<Pn_øwEv+ AoZ {zZ``;!.pY >i-CpdڵaM6j7v{[G2-66>h_]tA@!F2&cO~3MZ̕A .ªOz=܋9@ x> G4'*ep;7eB˂蜿θ V[p$XR,X˓]-:8{DGη5Z/9WĐ4)_/ʽ \@n| N R/x)(γNDJi}Vsf.Iݐחh!&fm\ئ?mEOW9 B=-2bcw2U82wNc(E L4=KQ$Cp.9UDY[kYWq(Ā?=X˹$6*nVI4NVx:| C72'$|.$ SWs2[E{g6=h҄?&<_BJM&IvX5r(if%=gom[bq {8Rc 8b`2B@3SC=3.j7Sjz:F_"61 Z'AC(;FCU5Bzjh(*%RƠAVm:5w*G"ᮃ.Ҏtqצ,S )kP7MZTjwRi<E܅`t=U{T*g;eOS>>, j~ˡ5| S5yH s-g-Z>. SU8HF7¶U}>mWX2RGU6Hعx[| !` 6 zb1Ho%7]*ʙز4~ ^i(pcCYfU Y ,إZyd7Zj)q׼J&6f$Qa_x, ]Y~4ᄽb?騅Zp٫!&g-A\(7쑪gK4]Ȥ)W(~t90qۃ,0N4ޭ ʬL4'<>ѳy+ԈCOMޚo7&^"CuQ|j8UPl+ƼhB`a 5F<8m;\1K X1sl>QU;~edvfX$T0>Y<2W3xD81u*mL++9(,?m@&ZWZ%"09?W܎uz=CVwQ> n$b(9.1k VM̆،bl U4ؒLaCUvR+*Yd;qƜ*B>@ţ{^"DJsI.Tj|:!Fg vp}mJB?7>2{Y=94ȐC2)tjg"w!"<`FbYCiOMN\#(O4 uVEʄՅEJnpI{BQM %O-e,M$!iB9$v$Di4l *iK㈦.muC0 `mTZñ-P-bMR9/ejO\ɬbT¯!3!$ׂSLE3SZˈkW-THqRuQ?ipѥ\r:\647|]&idQ7Vn`)M!{њ?Ts!$6:U=$:8.)W\IGxkW}~Ժ;jl%~풹֛ܻ>JZc:nr1ih/J iA@f`̐ߦ#smVߊO# <_v"-(ևӸCg7?Zٟw~J"|1unߑ+ѾXZ/kz/,E1r0eTn{ZYxdmwkeSs3m#vhcV=eM/ח%uwB5C=1 z- ."B([!G2~ Sj_ mZ>_ȟF.ukѱhTw؁UU ȯ%>̜ ŹY+Ns%<^ 'dҐ40<Ƙl Ժn,wu(/_ K;o^SWIw7瀵R'N(,=db+#`45~3\L%ʼn=EAUk[? U: R6VĂKr+kB|JeߨAX+Z_2 _縤1D Y6a#pĭSH!d|䧗 1yFSv" \?l,*nK mkmE @! xiq8a b`5 t<{!Vđg8\,辷 oPY75hz.(CϾ_)|KS q]ʄ&̪۸QP@w;:o1zjR͡W zU>^@HS'hD F׀e1i;^# !a`F@2&穒߶+Yås-H ߱ cz?wkwi>k}..G^ OP630Ys aX$-f< 5p]+Pɻٶ'3Ŧ5b+{]tD}|`w5Y,|3`UrY6-5t&"C" Fgmюr2 92 sF]Q){W݄Ss*Dodu ҦeU)$sireo޶0(`:ߺ'=FÝvyM lZ=+fNWa~sMU}~sꏯ13g:]h)&CxבwɍcE,޺S¨%2NߔMeEO𖗟G3.Fj{|2ؙLu&*ʟiKCe5̊g,32E(kIclT*zTbjy?D-n7))y:/kCx.LufAe ?l) ~4; Dx}9wwO|a@yje0}χr\)_ĐN%P|8>N{K?BoJp^PG`k0`'czkգ5V+9t>{'aC ԲHK::7d"NWuk];V`ZF`(:r0 %9mװlQcBC҄9)oK *]#06@ ,_Hy`LʜwӒrƦ s6 _i)s1 1VS{6蠬ķP`b3 7\ATx*7O[oŎ2" 5 ~MdLnZ~c GAe;w&Px]EJW~uKG4ErEKZ'yJj苲=;_34}}pؕ"k-%5\ź'!X8zu'Zb0 Qx@8st &VLH;tl~c[ӓ:⡸˝ [svLz9vСKaUQGh_/Gxx}8gV[}NwT]e̪W܅xI𦤨(arᔁlEҼTvOA =6dkۻ.။ᇦ,yǢWs 2+O#"΋ϻi*VmS%(W))Z4q{B1T`, >@ mφM 4?ʻnxّrYuRHAI)Ԙi ( 6QydĭFNhWTTj~ΝSnݳs@Ŏ&6#xIERqp~e}~Ō-$" NE3DlZ Gf/f"mމxUc8{>@|mPWӾQ]0;1Ih)%=R3kd|勤|dI8{^V?/F/})4Y빸h7 =ƷKpȆ YO!zFG'1#bs; Ո2|O>;Q2@6q{{씅!6D9!:izmQ^9d'uQ<*Y+mXr+2wh¾r 0 bVuϸ{dfXf5M !*0a/IvՠII ?4$Jwzcm?{]c>d[Ê1pxХRyw _=#Zy04i+Gs£A{ypF/ru3a{Hnz'|ZЙjeұ{9l7ISh.0AB> V,v>+5Ll;n3T bxc|+zqF 9bY* #Ч*r bD7okT+~ܓ;n9"[%Jڋ]Y*x?o$7y5t_P%&sSyʾH:虚սa3{(@+gU{HBfIU|[x Axq$Ոk<b2/h0*j4o"^T WCh<<:MҜ $>I:0xם1(^w 4! ȭDy~R3'F$z2YiTDC0=]+&nz^\g.S89)=p}&sC!vCѰw,$cOaGlI>15[k3F1)D֬2翎gqKB Tn#5[dvf>dŁ+}3mIgRW0X+i̚r" Cܲi."*2Z5n>]=☲p4h+PZ-ߣp=XQů\aibʼn4J]?OJ*ZHRDNW7ɬ9.f%_D8, 2XB"Zḩ]x5TУf;%NIrߟ,0<7O6,)126"Y({1GL3|p щ@HMڭ y" tװ)bPN@ 8D4>ĥjuc$M1vεO4e@7 #!q-dClf4=f9FI; l ح:Q=v+5](Q{M5r;fhSY㸠=Nt E!0&{IH*&&+,~=8|aBI<_R Ѽ}*|@#|E=y@8a%A^P=Yө/@,#"W 2Tc bj;SO}Z'DTڃl0;~<e-NTOCj(|-*M7 ;IC!s+nљ0SVq<)'.>n65SU ^6oSЛuz#s!P[SK\ `!TE6B*86 ) 9g^B^t,z u*0(CM%+x>`$Neat$b߀/i|κ|cYy9<1d9SEaFhaL\pllqw^qnq5^PWv?S"m^)~ ٙfy:s +1YƋa"M3t*kGwNtZ穕h ShOC.Q||亦4iQn =xl- _hӖaca}!*ڭO0[!'Dٴ)'o:/F5[2$:#vkI>41!>y) 1:aomc^4CU*WEc']J*:8Dy88Ov*yH~Q/#*;mEDJh8,H>n6Wa1P p1K%Xϐ~›NAh@$xN0lX *7A)sBiZKxOB܉{a-ZXN\⮂t+z6Aw!1;y HωhL}$1V?%~d[YC*Ĝ&| a6Sغ%zxհb9Zo4P1pWƧ FocxL]YdM%q&Uf6YCgCiڑʻsa̮\fys_&YbXN:j}?' ߥ?`@2feRmm̒qrm\gFvPPL\19!'FNEzgRni]Dkv["B03QwJX]mϊ2:Eh>@k#]Y6U rbLWMo,1[wqC{UP]'Z >cș[u1OcuT}M0p`RL1s2-frAwyL*I)L5J;Z eW7?J hY 'vٯx~o#jZ]SoxA-x'xoT׮}E3aM! I 1A4%`x { xd69"_Lnݠ\E&O?2jQ tbJrEMi>"T 1 _:p6۵pJö rjDPȤW'0>mt_@03f!u>M)\*!tZF& y1=f6)6SG̾FEDeJsj 8.=oYC͍͑sC1Q4^ њb.nܣ)S g,stF94sk6~loѱӋttI2ؒK-u3$76*UHMy;K\2N='I20Y}X2mCfx"p@ dJ^JJr6(/:h{~쨩I准!jpO/f3Li#T 2Ԇ ?֛ r:~Th79LŚgdqL`$.t \MK՚5Oe+.Y 0BxUM><ې 8P__#6`e)i̼^ y6Kf޹އrQU;J!`)F d_.P^ӵژD0GM<>e1"60._Iw OGfo &( DI5E[>NMpJv/ 8lz+;/\fpdd@ztpyOXjwiOI^(Y,<{,O[O=FJS[ Yu6(^yoe2H/(Z.p~!Pq`w-%no?(ϬŇO¤X*ҵyMNx8%$!Cǒڞ F|?Bi,#ǏOU9r.#|:AXA7c9'\ud^Iu,  ޞ=`vQȵ,iyW}% P,mdzbT 2P7"2H5d5ZқS3gQ!G~^D_ghՌmX{dsT钆+iŨ,_:1az/:w#B@+q %%yk3 jz (b_!haC@<~FҀ|@؉hܣL~-'La4d&} m&fw#;;@SEi;06F% GTĤ'b`Ziz(ud/. Ebd̓+*7 0?T۵xJޫ|;@A& K?>2 ßGO9$*NsB1x9|8bp"^4e)-y-EE)УօYݨ(&gxqJֱr{Zai ER^aG< y]RasmFRhNdPaFFbCV:O+'Ycf#X]v%Wffs3`U漏?V07WC*RzЯFbJ#g3;MS$ ѯ IUBeޯ;dm]#`##=<+I%T87<8ˈuB6w ;$ #U ;堝RT7ʇFt#ifU1HIҙC+F. s-,#|ZU13ppqŷi[/7߽`H?@/`ҩ׀+/2Bw^w9؈Gฬ.g&i ^f_He7n\ N˽Ƒ BPQ ب SҪSasijQf24m h&}eI=;K2( K z1v2\R2Q/y5rTh>nS%OMl,"ҪQ|+>[/A^%_{_ -k̔2 RzHC:.OTwMQ()~3i|(l}&[ֳrl,gr`vN~8*fk~r4wC$(pMh\xn̅hB  [p!BFqw]?̷,0Pl ;R#Ge$X.5B{ed=6%C3R_l- ]Ep>ZLn~ _dJa̠،/ "wwd@O|NE;OLW;HE{j/]Br꿙\}D$?M$Nc__5:O`Jkiйڔ׿7ȇކvl'6vڲ" Еѧ=O S;Ko@w[@)w[kd.kzUdl%$]dh9xn<(T$ꕚ̶KyP*uyYkfS"\ &ȬZվfV4MKUB[p2.jGmmaݩ i3͐gv*#YWZ͘艔*=Rʧ,C%8Bxͼc&v[+qޘ-&xF؞RHݬXAd-6%":^˩%}?gN?+%ʱ S/mcHbh3_ܶwF?B;3qp!Fnc&_`}J&>ɫ%qYǹSBVLپ'fژ֠hY_ rH ol<y2>h´nu.blz^?͆ڊpm~Z+|K8͔ l Mcn!=|y`Nhj^9~< < /Ee{ \iBxY6#ſy1N/Eb tlg: F-ܐPQi!99.@U8U/SHNė%ːYy%7H\SHit'")۸b@66-,h1VH- (Wr}s ԘfxO:B\ߚ߻!rPpЄvR'{_B( Ien.ijV +ZoUK,+\n(TZ_L Uh /Ck&){$B3gP?,NɻM HBt^U>?g1͏8שvItu89fB^'_P(je=rp-8IgD /Ly8傼.kcqr/. !鬁#\;3'# j k/ro!h L ,LBJC Gvτ%~9ec˜έ)fM\u>_:΍ofp)m~a2m9N)hsY*}(C6 2U* i{$Iip+6uy?ll[A|ݬ'}H~oWdÏAޗ4,S<*P/kVn:i \X="4StAEp!mb1a^ wW)ׄ!{s#Tqki%OS:/O✏Z"_.E6f2oT Ql1>p ),?Q͓JWK8)T@W iUC kY_ER,ݗ$kr*܍!iNJ7y;k mhi C/=勢čJ#Ƭ^ 2:ǩ6/E ƏVL tS`iW΂*[sZE@IM9mpI|'WqHȣ['HKtj1\)\{4|SE_;61z:d(dy3&49pEҨb0zJ9B<-6wȊ ,wa&%X`X$U\#%תΐbj/qm>Mwp`a4Ӕ$0<]x(K 8&l>d3$5GA WumA-.k{56B2lσyXX!C\4'lorNBc We^m߶ ֟5-t]ZX2N4fZj%Էʱjt| gLMIJCZ#sJɀ)U0G,^N3{>߬jW&ąE{ܛ,訝{JL$6<#;9xQ}`uIS;B #ٺ\RJEhe'п6BxBE [>>M9E'XɄJTmF$wlrDBzh΄m4:6Q_}[3#::^R>p[\gֻ5ц6mI@5p3<@o*m%(0Ɲ"ϺGhlOAć bB._kUb0<6ZjX\? X閰Wi1{MŘh Qn:|]Uot_D= ~L0 ;gL߇eSK?~wk`uկݶkσ-#lٯrl'4[: r EDƶ%R&pM+r$=F _N>9ř]mLsX {׆P]v QX##/Vd ~\ b#_c` ,0R\NWW V2<*DqX4P0Hq̀GT~.Ұ;YgִvӒGg2dooS?0r=ƺٺoOcݧ8sf'3 McὌ)"gɖ E;߉)T;p@mJ}%S}v& I]fhUD&!YFz#k n{9.ÞQd hW Hˈ#[ҠxxӟHNzERg4 3di'W۸~Xܦ3ITSen`S,wmC.ϿU+b o^$rIKhkwH řRiK8å #鴹/{OQIU[ 4}*]{Yvף:,&]U4]aTuU v}s?1dAųqXni0S Jݘ AvŇeF6݃*Xr%T b%n<1s,Le{lu* \$^_'5*&.\'KrRRrRmky?NyWc}7P ƚ,$K^믠e䃳G0Ib5?0 PCf4[?N7-?3lUA">FK*vRtd 7cyut})\?_K/7iD6Ϛ6&K;8XxӨB)1(5<$\hF9:(d5(b1ϵ'\e/i*n#Bcn L/blιHkXb_Aa޼Ϝ| _k\ݸ:pGh]`:_oHl ڴ~u*Êz8j1=y|hiI;-nsjgR{y*>Bt۟ᆾ _)5!Gtd Zlfk'҄.cpUr JGpTU,S&gOjW49r[UY#?0$v73_{A ;Jvi#`W>עxKfpn%|y;ѯ_LΜ6[<8O;kk Bo{){pV]UV#n!@v\L3v3LJ°ZD<Yk(#ơ))e|4pCAv07Aˆ"j~ YHqc]&ZSAZX|9X *$zEׄ#fi/sȈwQhRTzVH B9R8'֒NdBP!J)MN:ׅdީSi򺵄Ρܪ3!ߥ}Mn{[VMeb"F͓ !9%0NÏ"3A6]f gl ` lٕoi #uN#AA'ML9=*<Նġ 綧b%ClpB} @fM޶$$6nNu#E{ 0?;`Rk[~@ҾFPE0zpUQko9=ˠ4+%Jx䴠j~p RZuȟp+5g/J2Cp-Zn:gN](6>16{iɲr"CxŽMo*ѫ mCE0!1u45?`$$< (ڒWU- zٮM.JIޕ֟I#n#^ $IN@&{ow_罯MuA ~LÏ^Ϩk0_ְD!V{'3]nP@1qT[Z8F brMj~YiQqL7y7&#LDP]1 uny.F2X@$Bg@Wy|}S0$L||+9ķ ϺA}#8^7(6J+UMDz>mwˡ WM $?k/ra5x/Cz:j+ BWlEe?\X1 Qx47IrYbpsu]qi"3W=䧷^[앉sn ?სL@T%MrLw(`U sgP"FFC'fK:V#)s!8}[|837 2bJ피"lw+\&[j%EU;5bAWrM念*<{n{ e%,E UL8av DpNfNz: MzGkRɻ'HدPE =ec[n;I:_. OJt4 yJȌ# r Z@S,RA̽ $GNwi4GʪY'^kNшmht~Ql QB[Zh66\[܂?sh %R 57j&:Vlq\^+.t$iu5C@'&l&65]o`D/IhwqiNu69_B-]?:SO^P`^HzFtyv#0a17}}is!B:wEK9bmJ-0y YܡƬ 0r3ax݃wyCej=-a'uh= %5屄؛.)χݽ}1^;nwJMH &.6 RJ81~4rg[=!*"Ka$&lZ͸Er 8ȼ(6&T\_"iSCUs;wx@I=`s!D_v&8Ющ`XGSUrvd%B$[SΐHM9eBc1[5{*EJle |迕1u4 F*2R҄;f6,~2r]Lvw(+]3(ևCc\f_z\@y;3ԱjzNMVsfo5e ?r6ԷXI.X$A(NBd$ed _~ӕDl{+~a1q4(P`k8бPe,l+,oD+96&Ubtbp4֚1f!kh))XE- ܖi+2F';܍R9^X~;&Xm\AG*wý7@ =qHFkbɹS|aeus>*B^rcCW3+{#G1 V]|%l⨄uᡚ\lv U]{#1ۍ{tvAh­Ƒ C]DFhVVĄJ,ğ,\>K$7QC!v2Cgվ%NI@dl] 1Ϩ clIr;B;uBZE2Ni:EKo/D˯_LtYZ(+brqƮtiD|Ԗqǒ3٩ 0ڀb[+RJttM1jzWG"Pʜ3l]dϱ0v!e^/dkQ/  '1.j_@aT<3L֒6bψVQ>)j AIV@£e"}GZGI`y=Ο٪9ZΡ6E~LdL >{iy$v#9r"f(x\ej"1p6]|G>V$5PO75Zٯ#Pҗ9A{7jauDm\i_;|^w>S?W\}fU]sL؞ AmKEx9[oPѨY{TDkL:bEMގ>n /3vk߀Y٪<-X4Tֶdlŕ]&w<9I|aQ.+s'̃_aG{1 Jp+reg&#M[1` ,A sl`WQR)ѫݭJ߂J D+KIkgu^%\CG~CL{ I +x-uQBvKPcW]p`" M͢=T+'ٍ)F[?)K S1.F{^"?)f+NBØh^x2׀]pkn랛f/Ú8$o4v`I".(&({QCȘnhC.bS MnUVqs<'&o<7touʤFCK)%Ԋ#HAO {M4TC t_mٌȋRsG'E񓰬eM}cc,7NB|G؇iE< @ d+X+&ݚ@Fp׭yN+2r(V-F"VfoI&$Zo3(vX :x( ]z#}BZH~J/ot ^+TR>"!ɬ| R ?ܘ$セ@+'HXl ^f6zcq`HG<oz[ޮo~tӻTp⬛ƜD\! ;kY>,=W~V}G9r͊7{W:ޣЭU/n,2aa&u5CmQPzѱBiǾFn] oh0._=NƦ^CG3yu@vPZTv"t wrwKytᆾV9*vD1+7!oaosrݘp ;W'W_q,)*=XӛĪ|#$;.L|?]}b j㊞txv1JMv=#bTU D-7-qĝ܂| }LK%!y,΁MUuQ,eBUQ: x*.$mJK> d9x&&xArӱޥfGH%mV3 MiX עiR1WS[WxTX}Qdkzй 4ۏ ?~y''+"rv@Խ=wDv!'laU19Pˉ!"bɰt+IS*iX^o=[U$d=[HP_a#Ias"cK+]Ci]R{%uaOOaEԃ6!#hX@P%}dނD.o1H'މ?DŽn~T8tfI?N-T߽DI]UWE;|.^C- aw+@Kv`v_Nm `27 A(U.~4_~6;̜' F{^Ⱥj)-ݷuP^;`iv#{6x%qO$Knf5sH/T @3_ȻKvqtЫ+I'{uSFkZohߣB 0ߋ< 7zSXxNDd vޣTXA>YLQSzC<4Dܡ UN(*G?azJV O F㾤\rQx%j2I$gnf_SU%5Ƭ,?Wŧ`JM,=_NHPX Gbc8: KeQjc֤CS@#WI- !ףk5/F.gZ+2SJQ`CG_MIA Ȯy]"=snE\)0N`A.iP#cӺGb-\@P2:8q|纄TcٜXwqg?)k3OH*+AnqC#^WT>`ɦ)Tu?}# Dt ^hbTsث3%qiY0$\򢑏m?s/2.D0]1q-*~J4}%Dk;$rq'mGFFN(NC3J)8c#-e~b5ˀHfbنǙ".ΡpCc} }ĘC uy赉jzV_ɡTsF`<쁆u^پ YA dCQGVU6oBbcc{UU^Ɠ4dͣ,yJ{7>D@|7Y}(w( }"͈'L&l }Ma5L K=S41^)QA` GHlqyd,JemehD yk ux2`Ohj |8re-KUց >%9t_.LRg-p{[vkg?_n i^S9~@w ϧ~vBUGǪ,p/ G }$xܢB #xoDkR&(E 7^%c"";_:CEφΞƳ"^BE *԰FH=ȴy)D)PXI.TD|W0*5L i;9 [XYQN1vYQVъk;" 7]u06X Ý됅a:Va 3jX0oQgAjG9]_Պ3Nsߚ?-Ok1,Gk'FgƵ* ?ߋiz9ΞSH= Ȑx$"?wE7B9?!AA른je ΘfԢG -+gjZEo'XV{>V|\ł4o]R5[@O 8!02ɧ讪b$b0ʮwWHoH"K" 9d0?SaonV8qb)u$5i,:#KPƈ0btE1T|k&cX\A6Eufk8b5ęki:euY"Rʧqci*)O{.a#u2%2my{^uszv'Yn9I^S2=uf TpwKq.3 _T)Y*41ue._k̴X`);rkKCODB@HŕwB=p"%Zqb!p "’Wh'YHŝd@P֦ԒMl:wSt:r7 erC[f_PINCu N tђ6~YR{B9sm Tf`5NĒBMy~m\z #uZ}˪!Rϗ BjgU_m x">]|e{Mik_B1lУ#LچUn \ J`q!Z/IjAFkqs/0Td[˷Y]"(h&ǘ|!nzj0HeN4dvma $fRroA"\J:/FXsq+4!Efr}%If^s?3^,QOxIu4n#|bEYkb \ھl`ē ("ztgUYS@ZuSd=Q[zi= k1ҵYwp)oA,Az(Ġq+` "Fv@^T2z&M+La!C.5s"41U_c3GMK::j +N%vC@3En5F < UF7 -[轃B5*c:A,a6$ÁzB(zɑqg B% \͎وX=,_xZ`S`ᑨ8 od!OBoOSK-eϳu5犒g,,RcXS$|?Gϣ^ G) r[9`~\yTa,B6Ƀ IK%s=M*+UQ棴iUt2_N"LG7i`ʨ%׏Q/jÎn\ dgd/bMOh%q2,%C|ojTž'GhY(u۷fk\H WʲX˚M˷u 4ܹz:q-EAϒ%[#)Ç R:ٷ|ὑ n3d:] IFJLj6j4޳ O( ܈a;ǼކA }#oX$uNI ' x 9uӼz>&f[7sHT>A GrM}$-{@/j7)=,͢ŀu4z7{eLC ~(Jɂ< ?q]RF@=U.sF4^%7?fn=)vnCg@u#:N _^#yj(jC>4.whEf7dzTe0gB6L>̣F7MO%y^{tM;o6LX3~2R }v~g`,=l? 9hΐl%Ҭ:U7B@|ۭFѥJw'qqtS&Ҩ<-[nz0jSgs+mz\LxJi/d(Bo&׵h¬X? AExԒG!:=:Kz.zV$ i*-Xqk+VFhS ,e?`? \;Fqr jF4kGάGbC[1-O6ޝѠ{g ˔=ҌߝfE3aKi~-Tgo$v{˄}=Y>Vw, %#":Ww𖎲GDH7DBFk{cvx/yyV4x!\9|U:"@|lA j&Q" 8 ไZxO^D+jm毮/>TE|{\; l/=o jd[֠[N)"wr; WO9QIU0wo.8%Ңvѳui}iUYwWYU>[e%iR('H!ۋ^ G5YyIfPܕWn uG;nBW*nŁ\J ~iDv6Wm^uw끷y:MV_S+TRu 9?/^0۹*ёl?7+91%aFr`F .] v;ؐg21T^yhԥk,EelКK3BRKy .!=dxf_dy[^#E v>Lό`p+Z^ӲL3j3#Բi*D+X2\L8\OjM>tj2;LE2 4,C1h^.77T7%E-?dʵ [W5REDA;$YǷȹ[<.̂Yh@|WLgTJ^Tlt9X:{i9㠆zy~lý)4\ xY/ƞA qJ1Rm|8!#s}V,Oaտovj$6S[5lm$ x_Pֵ[gPLU 4)iD$nMEoAhniqFX q$mjuC]/|.N2,MiO+%܆ŕ;=װ̭ZYeCԤIdʸ 'fyoӵ Aw[q?iu P'Mu^U즐1 (oe!͌M )`D".R*+H'֦,s9nvea||ϬCtbg>UNp*Y:r$ tq5gߒhK'ʇrU8FELZ7ekWb#ϩX"JghQst \pȧ" `*}L΄ziMуG6FZ]o A[gFA%ql \ kiK!TznSK IzrBk]635Y`gOr`@o%:,]`xnO;~z cyc̰nWoBt iYNHVF3 .2˸>U~!P^TT4Et@H<;B%.7 ^ s+N;;`|aU28/Mt᪻/] ]8o%;Hf. zYʑz&C""N,,q \H'pbOQuɭ\$Inrgn5-h~.2Rn?S~ b쏀C;6R "w=tb n~={sg ѵRzi~w]~Ý8A7%™|˥+N@L,0&[n\Ia3/gNZr 8+iۯXbJBonY,5tINIJо^\ж;tmyfmVV*mNbȧƽ{c&qi :wZ94:i)JDҠtq[t8bc˷5rqK+0 <->@8j>8%+ D&Q8cԳv=z*1zHgG]25xډMb DK5U%y.zZf* x4:??)Sp0j2l}WO[Nʼn_ ZZ =OkQaOpИWĤ!9 ލ匵zrMoӁ'A0:^S9d>#$k-?m[8⋇(=p|퓨B @_#d4 /Mzկ) B)`sAzF Hu ٓ{^b!ەp~ Mk ru߁2l9]kӯ_FmgII !3DX/n؋e_ͯtsxKp`F sbT) mHeԾ#6 9\"076i 54^rmh ]N}lXteUO ߝ|>۰AM1,7ʼnfUݐ($;ƮxԢ*iߤMfhz 3j4\dvU5_>+=`T |xT$6[<ۦ:ai%WZgnOY^WF17X X8W#;7pX@@rs2+"Ug k<97h`T;C$?': -cJ>%ZpG!7*9MJ"+{w? Xy2A)[ڪc VAaW')tg} r_bPGR aeZ* Ô|2L "k?rV%K:KmsKDJkHr!:`5`,|AXt^~h^MǎuE{ (q\anƾ@x,9p̒\XWm9Z%>:Q N5?W@RX"J"2]9PУR})4DNZ,GMلhdV)+}˗zބ w(r1c,'<5EFJs~uk)"S`ws\b:].'>=niИǖpAn,VER3-;ز:R4'0v:Vh/)iҡt~|ox:d W.6L׋GDk^"θv܉B}О}_bFIW3AgL|vH0-ޖ̡QE54L:Z+ v44Ki,_jI5zBbځT)iM2_*{`2cwgd8YC9zV(T)aS}R*&[MP}>%h%r`< !EPFg 5LC{+zrȪ7D& =\p{ׇE֓r̾#cѠUFSٌ$c[Y>BM$3̾s++Qv->c:2'0Q[kM6[^'s1'GWrl톮Ovbi`fYϝC"Μ}} f,JkFIXq#uvzs8) x-Nx @ N9p7vlRu=ut8}rd 2GG,˚"-a9jptVQk0b8ɖH 'Y)#]h #r3"FŅ9o> 9S~8Q=Hgs ͣ.5/sUFDWD!}+S!ysN4<\2XMLjWoΖ/`t[}Sb `Df_+ڸ[O\qUX&U$_^Kff([?[+?| /zo=8ת{HdQ4ԗA,50|tIU~VfؘOW0D->>uS4!6q B&1ax Yºf"qћ׃1O )sq8#F}+sE~ qS,<9wJI"w=ժSGG57g7  [qmm܋#[{R`tm7p(%ĻjLO*H)R"KWfwFxz :vWeMt?/pX) s90L:vȁZMd*'AښGd,k3 _Pp ]P* Bdi&P@y` 3q<2kcgY{gfkG/Qq*0~yX.zh7gcJ:+W K%Apj٠H5𨒆c5X'rl.5&gqUCvo%{k2ύl6{΄80ꂲZT؂V6{͇Y9gi礭!=o516T_}հ$|S\pƩ!")te̎0`hyR ~`]6.#oS`_N;1D4>Q74ȮJZFO?^DX^ 2cZAܨY?' $S2%ڗٲˎ,?5Xb̩IŅB$Ӂ*mΑBa_P5q\Y;s"؛נּ:-t=[0,[Veϋc7vfv vz4/ق{չ0{my齝qwz~I΃@4 $8NYrxLddR>)|zt&Aͭ >P52c@8wk\˛G~o?ɛIh*f j7QXWsA1G@YbE,FtE~h| 2q3#3 >q: g U]~yBLrD>:d8mj|W[Rh |apaCzX$3dէDɤҌ]VJn0n@Œ#9NL7܈ 4soգ_ 0 dsNOeP8LvDM.g=\,kؚxaH-<[erVA;#3%8.J TA!S  qI4W@2յe?#_t<,zqʏռO&\6N mZt̊K %Æ}.+ .1}!Bǒ]B@Kc6vt<>y p3KaH952?5 <ˋ/#hRl6,7~;C?lҺ<[U| $wkDZFS*IY?*V8ol\'$.)[lC+g_jxNyQ\E5e=6[Qbv֦m5hX f ; ࠹P͟w 3cCoYM#R&yi$C+F>뚔*]4XߒvCsyưvY%vM*ݬCѮdBVX}%;hbs?֤6Rن݉л'ㅕk΂;6^8Si_r!%_N_ 쐞TK˼q5v?G oG3׬ϥ&NpP01hce}mi*yŠ5|',CIӽk7 \DG{D`#OQkCk-S-gRlLZtp$%‡{h6e2;U/7r5|ƾ%+1“N < P"үe{N)\*m%"^ch 2Z ߓL:ߴ]"CJ$WLqB]C4AExڌuqTU;pĈUGy!FkcX tݩ Fa|4PeߨZ(AR2}B<(TmƏjR##iЎvkt|nzo nލ˧悭}ǮX>],}\Էě2~Q'$ eps6 Cep}ysvhԃvKޮw T`nSAV)+p !ɾ?0-mM3.X^G9ױhQMs&Mox{U,2\ nP;ú[\Sc}o.”B#^ dV`఑y3B kuau}@1PȱpD t.fg6iEOUՏ]qqc(;\d}bkׇvi-XvwRabYʤ3Q|8)(CetcxQ= KT ~ K]ӋNQXoF"v#,г>Fj*9LHDT$9{qsvI̘W/P -wbL$$"j'Qg3q_Ly^ǐ%Ҍ14+4+ܘ0wL1<2_BAM8?P˧[o4]-y@'5P8!zck JJТqgnw6RU3ƛyHCQVY~]0_X!?HDk I{LZbK5-.txswzJ<[U+|d;aNm Sظtɤo&xU YwϏʻ:+!]ˮuL)!{00Be](~Fd , g@6̗Ql.$. 7hýpҁ7XШ8:$o՝nJ;%4@$-+6 _Hجt,q,t"@߾I27V b) \P=->(ר ZKۄ-nT SNN /Se6OڰP_{)[1۠z}5 ֚5luC;2ׂ+f`׋oOR6UGC F!C!^&[0ۧu[uryE7q|"#&ߚMdE}; 7!?ͮr+'  ͯ2!৉>Z o_>('|oTMT'~&_ [FiK11ƶ6Ds E-5ܥ'4[Sƍ@x8jΜ5:N4֥{c!#x}n5.K46\57MV^tһYmNJaU7S![5{xaxX!QX$5|v;eBe1IPOޖh²"}9 kk=Oۚ)v1‹WљuM S^Q,Y͑RE-$ 3L7{E?gE_#,]*RG#f?+6֕A`i%%I[ݧgӏTR!S0Ncև2P-]"eƀyQY r-oU‰pV=vVW\TpJo|a:5Ef. l f_, .mx+N|Pg55a]Hޘm%RN`~RӼ$?jnBS)TU1Q7IQa| {Ex _C_=l99 Lܳc=jx;Bf<0[u\Ǧ>}`lF10 #4Pd1/1Xr'rB+*aiG3q"8Y _θJ&ѴPVU{'niWaDc;j߉Sz(*0H>Ztv.ñA!(y鞃? Zkq/c$nξvV^$ځ2Za^d97免eo`iLT N[_b⒅e.u6?I/uꌤqvJiexPvb@V-snzL/b9`ʌחB[mP<1XqrHВ|&tՅPsA'+4H{rS!y8y#xMOOmFI@*Cš耸uP:_$o${bs-hѰkHYďz!CPtT1NHLFp}~$=R5( 4<*mt$ K%=hbZJc3mt?]11w[@Wz%QL)<b쁄wSA;At2VO?pX嗚tTW3ƈȥ g |Ђ##PDyDyAPgֲCsbUse7|gCzT15}ߒhed= HJ)ZN<=p_E]r㽺[՜dY=&9&%=-$\];O<Lv=}vU*QxC t2)TTޝ Z W|,XITdwl{4B i+OYsR&饔{W˛2df jjG .utmjδݏ}s™8 IAR#d MդNoCFX%=vS5[s7bӖ}f^`" ˊZ/=JV?A齘%z+Kgz 6G;U[q ϕݹC$%c{'}ok2YC׿03EᝪT$؜ۭtnSlBwG8EG37u)-15˵#lz(HH}>sc-P3[-epNOؼ'@Ú!e!x N+_2$쵛QnwVMp4,QF$ٵz ؉ ,qzpnLX v(1,/DvQ ѣy;/Jynh d%kl4)$i}sիP B Eq%k@j0/ #ˮ6qMvQ 3ˈ뫖 jGOJ3Y\J¸D/!p虨'L$c)R*QvĪ6x,}E¯CV{̻DpQnFrrd,VRJwO}='jԁQV]' h`O"_v9, M,-K`OYQ-^%Q*!WKnwB`j&l8Gp A!뷊Gk fֺ]1K^0.;H_!JQ|{RlM:Dx[j>xB:~Pɷy\7i q35y%:*Nt8%?zHchWze@fi"E_wM ^ϱU %FS *puAv&mBx{~ЫcY8㌁m+e<h(T֧[ 8R 7D✶51sr!*`/|(6Ědj߂ Hb7 oٌ$"bB2JyR-."&w6݉lgwrMĠ)k᥈fyw,~uYe9ǣ< &E~3+òfeG MǏa=Vp&DjTUK n]m!ilv(Ԙ_2W[1c 9HClpL_5p>3=_97 `bG= QH%U?UNUX ;ՅP\vemG{ HO oG.lP F`N#@_eKu:ccBP&a"TLWL7"5w%*Eep7ͽ2B~L co[TVm7$6Ii" N r6PJlv:}`4'HT˞19K,='ntNHjalU;ZOfmrjue_+Krt]Yش\,Y0 mS Z'uKqć;y6$_)az_SıjN16J۲9#2oQCX`.m; E 8p-SOǛ)_Q,e3Qs5wT/i͐xqb~F=8RBԪ rVqE [ mWd M{ \~jh" ́7?t K0guTԼ=r9n @S8})8K^ [0CQo[.i  uIN˜+kD-#-\l`%Vϰ4|6ˣ=1+l}"=ɪ=TnLC_"88yMp9{xPl1snwV3Jpm%_W.#ׇ\QY =tHN+xg;6[UGJ߬R|.<%2ikiQd G2AzAm_+0yЅfIT4iBв'B}B?;\ڮ6i߬ӿLwezc eC-$>=1$Fj.LYHy|Nm_D4'L =.7i"U  ,:0RyR xUjPmeZe$s< DoE 4Ox#$@kjX/b3(X0g0QՈUL-F+ I#zgiƟle| ^Gew6kҙgFm}vlNKO<) ~V 6r;{VJI&KQ(, _ZʰugcSA:$VU,2̓qM%pNC2ӌHOm 6)Qlgd[xd!\1FVO~ 籇'$txhgu6 Z)l$>Pg<uDi`8Z/(Amm$ڰlmr%>mw4J/m&Ex$Upc[‰6BxB HDY$*{vTn+Y{.;IG};οZ^gx@^cxT`}b})eÎY{ށlok \l j1!nX b t8 R 0˪Z4@.@;-+-pzz(Ǹj}i:T E;.Fv7Xz+kxE(G\E|`ưdkQ3Kϡk> `E ]n0D\@U؟*B >A Wq?X}aI_0̡w]8)~ڔ2钋OPHѽ}_ 3 s.!Yy0>g.FW6j(A,6rf8#wv^}tBOϺggj- 2ŋ%4xiNC|{r,ܴC6SZ+ŘA*=K"zIc\Y^KCDV5l5GѮ8[!) @=e@ g9+4V-L,`?Jbs:V.=*a[ZlVP;Pvݛ=;il\ 6S$\ߣ. V١[\09,2B '(퐯;G2F\ʤN3s<]pQu#Pʭ0"?dby%pY4?"Y!}PHcV02$zq$ NhT~2GDIj@^M tAx< J!pst>I!rBj_N WʀX<2_<*ӟ}rz<``ױ)q:ҞCej- 4)&XI  _e p[N yo~?Pw-6zhx o7H.gaMrD{"f@g)q*FN/'0EG7cʧW/)P:B42Oџ(yz+—&A`]-ºa3]#Ya^@㫴WzG7O_suꅞㆠ[%+9&ؕILf*8<)*,̭d@jrTp>qvy֡NH^4ӐDmEV45^Mg9H c煙:CX3)hqwó(Fݦ:׻>Q r*GHZ㐠ln&טHDŽё7UWanMr7!Ec| z1R>mĆ_\C:92[}J2n 䅺#^-2T;q mF&ѐ54fQud:(Mt[9v3Ȃ4V';fffJN%* ޷2YS:V_ $MTsh6iA`͓GsHZ]ub_cx͑Lr,}Jfx?vI0)oQ{2w;̯\ZJC0Gn|l G y5n?Q'x..qe/}wPWfV_q~6$QCKPQoĩب9p8td J{ɀCe:Gձ}`Y-8_ZC}pԌ&v< WK"<v r&P')a~1wZl'IW ]0O붦Hy)_?xQOQAW}]ϻXj2/U5l,ɨ&TdE-H}<Or/{3 EeA]}#.8M|tyrC6U< A3TNX+sgޮ'qY4w*)Nu@ͯϥ&>Ry6BZF U̔Nع8T!#:P?e.]ͤLA~Ae{X%VZFUYe,,2\:ü5ZUC/!AZl+2&ãpcҼrbaOW#s!{ ת+-opHlqQCXlRG!QvW1,V,Ng#}bUW]ly d)af.Xm lW׿+9~!̛ڳ׽ btM3o,-|:IB9UdM]zOţ|nPfto%wP+"R5}\ĀyWI\GPKGo17 *2N*=+1 g6- Õ(oyݫy94z8Fmf, ҷ5~p] 4nYmZK׏ WOתoP [;EıC)v=yjI)FqښajRKۯQφݿ7cv nb%мTM%d\75mK~D5܇|= ddW7<9}SJjbEaAb ?@A(I׵/ag4> 1vwhdGz\߄)gy_*|=ȯ n&!>Xn|7a5sy:B 9+SwXoem6ܙ󘴹:UBI/x3IMxS1m'lv~t kJÕCh ¼in7Sӷھk @Ff5U'h> .RI804 !?3Qpv6V2Wk7jyqXB.hBrl =B2#׊U`!Ŵ..\[Yt@Mf8Be8eh6P_:6U".ܪN296uЇ}${j?KבMwTfHɜK0(wq(RR= mOJ %p>ABHD7VЦ&?dSі ;+N}9+<3`KUDg$iv i!|¢rh Y`pJwP-2mxqM0n](@~Rԝ.Z0}kg[9L?BKn4D!;Ggr@ZdE|߳o>n { v|*aleH pt"uKBK)Esgwu^Eq+u=M= p] O2з&ڻ+FHߑt`! v.>Lm[ Co6T W_e-بlm $ԭ;a1(-]«F[gJaT(p - SZմd;{&R(&k;vOc"fScBzHq. BEaGF+* $JS߈wtl$2i;N[d3ǍY&|[ ÞPWhR0QVrk,ҿKaɵbyq@rkDQd٧#u J 3mTbWV֗T AK~J\đ%O$ u3SN~+80‹$ xI[ۅ ܬpC)YSbc<9MηUG/RibpIY=癎&4[9aW6|8T,HJVZ.f;t0M ?rN^ڏt5Dy&#[~(> {P3ǑpO*+6sP۴]n#CqB{y5‡抖4} աӭoEY!M 6B"K(Pfy@PM̓7T^\ablRT͗ӽlBtL_~=StFɿEvj۷H Z'`oaԑL7Ø"#o P/R} œc6 ƒ(kWVjlۼWzB7PmL&q*Nj{p⏋SvLוOc@3cg҆ uZokBAE3t=yG@o5 Gr+=ɁVa,+պxHFQBw Gr!תLØd󚫇(H4Bߍ6q":#QJl+uz} ^"\ m_#8xxAK1ف2[Ԯ p[D}%:փr"Wayhkt>Ѿʶ(*)qm̥+o du|H2}/WuDAV>@RHz)KhB,(c,fy: +(3.CCMΒ;/EW4E.1 yԟtɴυ}~$=esI-VIWV&Bx=(cǤAtfL C'O[KZi;W\z{۔-) ix'~wL]D\Nѱ܉ j`t0BCqƝ?5Xx3W̑s*x8#l5Q GDhe  bqఆTS * Y S^\P@`[ZսbI+\AZC3$'8_9ZO!%_MJ;w`m͔L@yzwFY器V'IN^$D2q Y >%dKr ekecAr7ԲYWh6W, Xd(LDo6 Ո'/p{B!0K\~sw:[wQ|1 g\~Z'ҟc$5]}m7RRlvQu;<|z%3Z۔t0'zXukC 1:+ {*~;'ErMV(IW~}G鄧9">lQP]2<:̃BG> р*um21Oe9f\ɀ0 HPׇi{ nI.gmn-k;7Qm@'NpQ"=*O͍Ѓ_-@p%A@xPɍs[-=QsoW^ʹlp #IŠjDv`SIבk5Dcyk0,)q6KIڃgeV'˰wͩBÁbޚ>a LB}}Oŀ@o"ZwfnFDV $C+`<8Lhl,R;O[4iƃvȸRF4N`/ ]VҜ 0=ОS~._kg #t ͶER]p SS\@ zvS"n0QOQn=x4 wȄuՙg3"BeeD_8JQ1$;F@w [_ҥ%5wcqBz@PB:˿Y0 N_`U?K)&DfڼT6B:I$Sj5]qF:+OA<^%Fbr)|?/TؚKH+ivۙK''꫐) mC`]E1ZUu[Ľ 7NI/%ͣvGz|csP6\d5R-κmqaqcR|GrHj(C^6rL^*N(9ON<Uv.9LJǹY(om70 [tM?'1m%e63cab =VGƉjݕH@jkD gsP׮FV+Si@73j\$=baٽ*qTߍ Q<ҷ{,O_Kh̎ 1igF}Z7:`6-J!}i7վ Km>ыŬ3sAT=cP_ ֨ tz;`,=޲7JYv֕mOhWɗOK=]B〳=*cc X-K4p#i$+Xk+2vC$Ocz|yҰX4>}U SʩF`u?3[+}8gE 0 ~ȭٶuW_]'#S2%ztbspsvgbXn{l~'PΕ]2c"lٜ֩ 'a+"pg_,S*TU^*HR@jfͽ% N[|6\OԦ8CB>?p|6Œz2OaΠ,k U6-hZkOC۫k4 B@8~|k,G;JN!A$$QiBbRyI [&-HBT o\:΁J-wYfeM?{œ:-Y-5_"Hݒ> ψR_첻R& D˜Uc#z %[=B ITIC 2kMlT@~ߕmyP ܭ  ƶw諫;\xW|q=;5Xz|KmZv C>~Y { l\[b2 @#* ;xP$٩lW)цk\bj9>TVE?9ASxWbuX!* u.%$.Z8R4 ir)؁7F&y 2s\gQzN)=g{Xyi SRtOtƾ).>V3aNRF%}EX6V,Xr`' `IPH F@OzMbv{iNt\u(k>Rh#2 fL5Ш`mx/t A_IhNDAxyQaO*HtUܩMn~Wyd,m:\ᒗP~\Ϊ~Q<,'p|<*:!בx+`8ؗ1|y}:u;GLJ\nM5mkDIDm8 sJླྀkvmTT:=i4]Fe9Ɔ#Z?;{BŲ.*^eE^ٗC3e7l:Mi<(qN%rH ^$k\E{qPTۏ450kEZ)ZkǔQKx`ʊ}?b!Q`PyN}V>6xf1};Sd©ˎL-o/H}'Hz,X}59B#B (;PA)-˹D@O.R|' RXz$`eXt_s|#Ȟp]ܤc%PaD%4FD$ŽJ-&'|¦=<`M~ ky[j_(Ahy"UeJ +OBtt(#]?4~fY/n$þ1zߘRwP#y2(ppպ6^E ݕ4"8W*2tБe7cYbDNU=gTriOʒlUE8J/[q5jj[g?J7Z&K5].&#C7C()dԎARk2InѼHO>{c}V'!4EW8|7FDⳠ .hxZPasr]c=LW=y#4ՑIpB=,QUϔME?J 16Ah1x7â+ ږ*)c&S| Sl"^]vO6<(a(>DtϹG]_/g1_j&ϕ>0?/6Rs_: 1v{lَ$`,%\#N--FG1dP+ ~ [!V!j%Z1} ၢ/ B&ʧqY:eYVkFMD8?Yqhv+K{ RD!Tl迹ǽ?([7Uq.@?>Q(87̨mY 6i#[cEjDV!3yɀ@ustPU#%Q)?o_p 8VgN(+Thbi- S'2+=6<ȭ^S߱ &vA o; ]SNËv+A›rñFl(<$Bhh!S}̐+x$ԇkƼ%__̤y{vK ;XM(6Iq7W#@sdl7[\QO4g#^׊+=/%t) ؇v";uPfd>E6h"'4+=֋b_}޽HJci rvm6U޹>%…%|)B;t$SA|\OwFؔo5+HRmW/cGuj MCmW jG%CBOPW')QY80`}} >dɃ4 T$&k>r !>E$8%_){AiU>GmW\o\NmVsqWnrWEXSo]2τqE9] ؤ3pZA~坶1N,5[ :*[0/c;Xu1;:kIK>cn92)/ƺv}-=EG9x%±c+}vWԮ0os4iLynj{ȆK}[zČvfŨWU9|^19 POOź wKNmeXP+d.Q~dH"$!QPMZj+ 01A+X8㮈:LJ=–%`ͅYu<:Ov R i=NdUe5҈Y:ezyI6C̃>UcYIߍX&9 )a,(pRh*c3=:^v?Ojg6MǛ ݙZ$2BAֳ@RiAڠƇt`t8w7F<'ͻĤǵI|M& )DBZ^]_#~`%?~Xb<-ĂMwq{ѫeѥm@K^sԬґ^]5麆\uiWPq~ZS/D;ٙ8ޞa6ִl>=pJYѸ apFJ9)k؊FIlP D۞#x;kQn+XTw8G@N_dTWEJj ΖX}@ݭ$C6)ǨF*B|6Y_u)Fld%Gfp "NA`;\m^T/T/] G2rqo>fIA P-clSvӒ]inkW8Kmӊ7.9Q3-KIۦBwߨ^>2b=2TV)0EѴaWCcs;uh?|]8rJyJI884h}HykeiZAeq,gtr2-R,i{-`%w{LD PySG  ׊.)ӧn@&GbkEj TBCy_;*\Yrb})*̐kW;'*h*eu1zN Nu y\eC_>XBTh@.8m楥2l ؎""4_5xou/t;4]Nx9\uhc.+L,h{쨝q[xLHy$cu{G+!lr F&,XqDa?tM,@[}]ea|,Gz1ȢYe +vDp89(.o!0d2-,]AQaĭVʮbk. [n! YkpZROs[K&3UV"^̍d|P{ #қr9tt^m4IoryQO5Oн":Uvbt3FNyAO 6!ZcÚ)@/B N %+MGY hmT.taUw6M)WrcekiJ,I8㐆һgyLgF ^|2G WQzP~א/8/L.20G P%&A+}Pg?|NX~[Oڶ,(ɾzq,[@a\oHAYU,UҌP5O:u FrLW;,v HveK}|^i2io4sm r^ןXXk:$ؑ B_/Dz&kX qQxB ľK ,!l('p|]6o2ml%潩ʭ|4Π `g>O2h7N[xmI %4;MP5DY+aS{ӟ_!Wu~Pf{'ȑ[ųaUZ.4cS&;Ž XrXsf @6(=QmH>긊#svRv'k@[4 "ɐ;7F/rƧR^(~k)S$ui=ܹKU_얈6BWL] >Ϯ́CmP'S[zY <[ɪ.4$d9!b&{iٲs2 fzh|ՊGOG|~Bg5  rx,ݥ69ا\)2 U`<_Ёr>o?uLk8O֠!jW<{6M3O>P3me2T/EDZd!#AB f ya>#nuvaYp*%k$nFZnaL7ALIB<>>GAUF-KJvI!u~\AާDDIcj]R-FCWd0\)Gݺ9[pVw _]* MZ@Ϗ:?%~U%?FWØ,\Wyar3"#텨yȪٗ 7 -_N5c5FǠ~e+ u8zWJ[E'K Ӣ_OWĦv{SDVm{{>g&$zG@ilwnZtO [>"ßZ֞䨫Sfյ'_Qvf'H{׳"t>B>!6 :vzT}ȸǵldP0-.ƿn_HWdpSBXܐ l0?mq6Fi."J6xGXL1~J BT!f G}h+ զ5 vhi(Toʺ58&Ô0>&u4ՀYّ0r}R9rPk c 4kąܗU `.O[/A&Uށֱt4G sZ,ofǷ/gC74XQK~ٸ;h/!zaadS(E,,iYw{ׁLfQT'mJ9k4C+55G؝/Nx}н`/s -;K@ @$AB22JX÷vjrK\ES _&D40+tՆ'o zxN$6i‚#Jpvi #U~x~GR sݚtFm%#qM!.U)fdi?ȘIv0]qeq0>_2N= *N qglx !op w-ç]Ȥ.Pm%UKYpEakU62WxMkij@SH,K"i_T*_6cqC`gBt /ۋ8 )^$)d&5b 阈dd::'i'Z;ٝ$ ӷ:@H1~P'ٲDNcQ|'=NݭDd %ЉRJ'1/Ke$7JcEƩ="!P:=A֒8F`>6;]\ k `,Tn /> 528qmV :q wn\=-7$!ӍXe:dz'n sz~ȃZa&Dw~i4-#J>&>sk.F+ӒD;j^rv̔o~AV'؎p9lI+–p{ho P^ Of/S;XIJ̐2>K'5ɛ?{ȬC[Y߭C_=vUژ%DB 1u{*HpРpQ?aˊOC!pxj/L+Ŏ[yGm`|ȡ)$ap1oeR̀X'VLgza=Ӌ}вlYN v@&IICE=wZ嵥'<;68WpEF,3-eYg1)u KȁN{ 5४Ad$gT՝E ڴƏ~HϏE{V"m.u~zR}>1} yO}"TuMzz껳*M$ \PN wBJ7AZ@7*) wCfbo .y) X7 JXH)˔sJ{F²? !:4~a7Nۛ.o n1_}kҶݴ3jEH8 ,QlcSZ!`*-tc0_sk'ёd􋾱Y ]cG1 |9G A{ 2mNhhWs͜o媘a!)ȦQ8YsMnvܤp.a6/@6Z剧VS}G^e)y-/TH:0~Mﳵohgaw ?Q mT "Ar ǒ9Nuz& I|d;qR6D5Wr'R\ e=aiA) --[:]E9d]]ʺ0 GX>l@nC$B͓$d)&!)@:B$A+Dnb[[)p2ax*sLKmVVpLrz(_LԑAj"9kH_pLAp@a.Vi V,- \Ù5#ƫGy[tTJ 5luʆJ8ؽ_mBit2bVG0 :K{:ͥl(cM sߴD]t2#5]sj*&+o ;l g1R.c$TPa|ziSI22T:Y4ݱPG*ˏ3$芅!'|[)=k6/:I?FK%Ǟ_"#h/6ҫ y:y؝=UwzH2B 5N ZSKQ-/mg`k푩X~zZY\dhKAZ W榻 괝h3ҙ$*4~I5@cI1`8aܲ}2AO@0&SwV! 1OrC-]u"[B;3}򓅿L;<y-8٨iزG7l49#=m~qhow<%;iHAorsN@=14la\lXApnA6M= ,9ۼ;+/)};>5pff#)uRr|FM'q썍U^uX{.0f/IQ@NB''1ɉ4ؚH|fpɁ!N ^.5 ٖt7Z!\}$@0G$^L`~X;󱞉SC߅aNǐφ)o_W!Aݺi%S6S}g/rnwpN$S:Gf0܎":EkWH2g"FdHo?2*Ϟ1^ LT;>9ؙ給JC!xu>JD!8rU,@p'`%Zް69jQII6`<$@tb{;KlkxckP:\7ɩi۟7\u0'ìOc.A}5x_\ D#CSE?cU *^z if>]LSD0Ἐ{|Y+W3t2\&z@- ڐźq 闍>r$U *& .|>?i̥MB˙gaTH[MP(Y0=0FBPyD ߧUu>f”RPso,vp;kc H-%}.rn47sFANj%$TògU!0 Ps)ӋBGׅӡܙ3* 8{̳QzXMx9/cq p[KlhĄ]fZzQFy)RI'%0x^~뫁TFX̦3a4FKiH O *{8 x)<֧=aOv$۶#N m-B")y>;-?N5 V_~) c I\ZX2xT l`5gʲf@`$mRZ_և Fb !M8RN*h#KYmeڣP<\_䨅1;aB!}l=l9llnTMxQQA"CWJ{Na\|;90Zt@)[P ky0Xg-.rȦy8\p^l͠f 4/ǚai76l+rMq_—R8Va'.$-\>79Aԙ˭g=MCQjd͐U4c5b X~hV$Cb|kPXuzܤR+:G8D]4qAM7x#.uln-`cygf.OW=ZEZ(/XH1CAQYE̒K:AfcwBI~K4R9ྣ=Tfɡ϶-8΋4F-O{3fvW ,_!փ #u ?s*OqDcwgKJ(;\нjiZJ,]첡? yL -H2ʡeݢjξx;!)ј݃$ɱ|4| Ҧ Jr%W85EDt )46ɫ&^U}=^lHquq&+AB9/"9"H7e#u{*ĒB>񫇀5$pqXQ#Ja;$̳Od>7MP*bEODFj MTqR4D:&Di<.OD!5_Fc4%DkE[N)ytu3``pGѽ(V*Yin+c +ވ0.ۙB?%VpH5qCSc1=i:0g/f~ +އV[ ucI~{bX W'tܠVf%[bcBJ2J2NX#b⒀6T^QgJo{prkW| 0bf)SYgv sWNu8N$OFCEZ{-dDejt 򵅽:=M8EƮY"o4ɐѡJc,V8"mTc_E/ {~.01, 44>GmyU@{36= KfErcۆo rEobYE~2ю9ʂ$׊P=a%H:\bU]{o5PKGhg%-EIT|bPq)*8P^OΟMLkk<L\f]csA.˔«G#K5w0mA~@mӖ8KL +$=4LWI=C瓇?6L!6cLdx|cFEd#3l'&%ؕrUBk#:S.nW7Yb:|eepedZ-(%z. r[U`B1箕bHbMRAʮ!߼xVUe+&UKlcBѿ0 oطX,bʀ3U*2_܄y_jat+"y{P|DT<gzV;/^y5{ڵ돐un T:t;Ɯz-DHp0:vuZ9K{ls>Ru Jr7` w5>p!m{ݻ̢ rw;# RZU/C_X<w&gx:RhpiFsc eQNE UVf!LKŅ!ʬ o$G`b=i?fxXq*q.*~'PXY}0 = ,Ii `慒nE5'IꄑQ?Zp8.+J~D?]%{ZU_.BKL&.g.6 ah.6W_ LuhAյf;_n@x4E<eȘY/=of BB[ِ#2SRW'ݝbZyWT\ AVQ&îz,qA|DD [S- XILdIYŊ]#SFZ6c N!x̙ʜsي3BrPeJomZ3 S_5_~VVI_ i;TiR0$MR.dgKn:ߘu 0Sm’+tKNrjHSk\?2ϊ[~?yљeߢٛoX^חD >\{+{65xx9\LJ4mp9fC`%R0a7}{ rC@[д'fC';[u CPq VzM1 ܉[,z+-:njWϢ w^c4َlqq]>yR4 grD봃KPgݝܾT~>NiQӻfA.Nowc}7Lm+>|3`[eBBj#QA rg= ip:O#GeXz):1b7IOU 'x nȃg>RG xuQ,zt5bCs*n2SA]O2OƒwTӼK}o4Z)zRվS?kuW(g5Sa7nz9&`]m뿔IB>0NQT cs~3#'[}YǐY'@gp̓isw@bT {]Xg}++C޷w:E^&3 F!-⚔ڒpt$rɃ|jWYl8tUm MJG=ݴeoGi&*% :-8RľF]DwXi_rkFIkIXء} ]* oF[ev fJnDG*3E3Y<{N};a"D{3,A%M.4$OE6GF@Bn[l/EQL߭B~\B)3kri䟾&R.0L`3_2C_{~6` wO 'mB0Kc]hBo~BݶdG(^M v4G'{Q WoAZpu^Pُwm9s9XmbΪI|HFyVvD./0t@NN2'_7t*qoELJ !/_ pQt `SDe jYNbz5"a9Vt}j2lQ[ G/rg-U+KMfA͊D˷]>H `%Gg73ڊgЈ7AMqjUԤ4@_ ӛ9Pw6Xxd:;&ʦ}.r5A۫P>m:`I V@J8L\{n;g0JǫIy4{(1@m0dwxAf$l=D;UX6WW6lפ|/9HZi'=/n~[p]ӥIUAs#e"C~v>q,8%$'gVht83)QѹMM5;17F7fo+С%fM#Ei.+/#o`sV:!;"v*1OWc8\|r)/sKC~j+d2gH-}5 :{P3YBS!G$4o)i!r 'Jꄝv~D 0TU*~ $ՖwiNl?b&7$wq톶N$1c!$lOx9~#,s IvJA,f3P|c'6. 2E7.$dbTw 0 WOA(==^"&Xb3ESLqth$\b tm2Cs+εPMM$_ !~RB6̀6zX:8 [,"+@"~^OrA3I#*UÏ̩K.E:vEI3EANv lﮪRAAKAKD`>s,-=LdK⛔FVGGrw63/:0'hC{ YvI&Pe|%,2W>æL>HK[~"p)i^ßoƸQGlPfG .٦4oòQe%Kخ嘠16SeɾNgC#$imgЁ‘h |y \l+-b2]wLz`S13F?F:Fޞ ̝tZ^YjKU]\^>k!si}:Q, T?㞶$[2YِJէETY$I?$oϣĭDJ>aa,lAͻ0ĐЦM˴5! /+`3aLƌg怭^ 3i>檯KۚP. MbH]Hⴘ%&k(+^xW=/A4pvEߜAo')480K4FNfq O-w_'ROnعӛ~ݤb䈣 Vx<4Ua~$ܖҾv%ݟea M8:Wt:荃z!_܂?(>'CVCBo? Dg{/^lEqMI^e\X{kCM ZMg$Ζm,2Ǟ]c\ɐm 鿻 ΔRzt,o[Fr8lLyom}L];M rn|`yuc#Hh BjI(eQSz0#lM:޲68y9*]'@]X+) VåB67uFRSH`^Kw*=K*,zFBU m?:pL,vC/"w*evS`<: RH{s!楡'B+Fhf?8jl|vp+InY  \oeV'OvXlm*DAG Pmc?$X;f3W}!nݾ3$/ |n9] MbsQqh7n2+S25/'mLtLh!xiW_ܵ9u.uË\$=YBCDRcwQ p*<&WV_1`|W~G!:!yF"Fm)fuzrÖFDѾ}Y&]}^|ޓqH盨)S>-()TFEdC'zTh͕%p^Y9A@#OC `%e 㟩Hg$xT!k| Z#tFu/{Yز]&c{`űqAmإũwꚧa?<ITP&  d-;5?5ɻz#)(xe4Rlɹ:zuTKage|ONH+^}9`>Kluaب /N׋08,F6ݧi ܡ7$0L҇l*å]p}7 Nx|fgX=&~\"m Qs0_dv ;_7s:G6G۹%a_̲22UHp aŵj7{*jcRX0j>m×zׄpJug>W џd *Ù+U+Zy;|h/v)18B]jbeES҉|:0e [&rPh%li}l!mF^": kFkкWmA%{/E*hy>JĹ7ݏ?ⴰ -YE愈v(SX}$46>~76b hq髣J"}=S@mQ# ,Vׯz=J _LKO%Ć~+O'R i_܇-֞j [%mPm.SĐ=)Đ;uaxa[͇LŻ/߱̑n h# (w}8*K9`XM0o P,aGg JE7ێF$ӤuzֱgCzhmhc rYQpizc] `(T%r"o=h=9‹"w*4g(Gd _n 8–!Wŭy N ԰\mDV4RZ 4!WO4 Z;A07s+wlg,_Y?j&60UݐҀ:и0> J%lw*ao寭7IgfILաoQ:޳oV|^sȄ(n0=7?7a7U%ge;<\IB@|SQ:Xۇ$t"%*bK]ԇ˫}u!Mlo#j|MH}U)uxߜ|{؟ NGVjsV2u,q >POB m Q[Nk{ ;.l <0j/NN]LptSh ̸-:H;N4'i.|^72+T1U?? /ty w)C{mn%uAt{A/;?3X$X+_s!?Mcma` > $ A=Tp9nHt,|gb[=r(NP_+/ ˽gJEvi}dފOi+^Xmđd?Y򠫟]R5KK0KpG.ɚ-1(+7~B{*c^~CFfID0Z_@'TrC@ AM:Gxbx~@L3N-C"D| 4Nd$Ir j٧cHKYzŕ沿17J]QR4], A%U 2I:|]kj[kjYI:am"%At,7j26s ʼn1| d43N-noMw֛4?*o?Qx/wZճ:{Y B\]}875⻽ VΗ2PQy ՁtdJz;ur<ȕ Ƒ +ζF`-!ʿ/7?M|(DF3D?`uf]P! 6CIMC! ˖ #Ľ 20?#VgwS)\O dKQlMRtՌݒ_uVUоh&qm[_ai8p0;awƮK·7ZFPrRr qy=AYL,YqC*oV&/@rA:Ӄ{NkY?̞x-h@o"~v\I.o7OOJ8@N|r)𖸤硍W}ٙÞ|f0ˌ""'k%}IZEE `6eG".1*MNOqAb*s^F%%)3uk!@b z o$BJ ڋ@f֛'y Q.".9_Wr}yX,y XOJb[vq:['UPT/n$Ryg98 2P_r#O`9i9j/'ҧRrTib4{ -9Uݐ%0Ьᒾ8<0:{o2>ϩE JSe#ЯE>ّE—65rguqLN𝑘:q{enN=։]d9S @~iZ_Tf1PPHeiҳXT<;u7S'hf \ ϔG#rq_06 7빻|@z(P@ޒ; $3|&d2րȅ'NnI47V)y:/جdr?b!@ORBс,8)Cg)l @^c1R_Pv_0E¿/CXr\ G"{Gp݁6ylαӯSk )-X*)Sb_s+2[lH*>8HWkǨhi~?/ HHTNl$lDpnMAw9=UZ ([SGbyz*Fˑ@Ѿ|Nb?Nۦб|LgC(Pi)IgM=/F.q>l~1l19¿ٝ9nO)": _``*/̅ͼ֑P!w7\:֩v[gC ?[ֱW?8TPh4R?n,0hC{;S-vp-?0m`:4H7%ҽIj˷;|ϐR~e9 #K9ݦ֛Pڵ~v\B%Q~>Ro=HZg)S1D w ut>mjlkx'X lO͊1Ow<]L;ws\58<*8^wGJyML6 i@fwE9tЌ\]h:ꖂh(w_8 A \f<*T 6;S14cKj:o~ډOt/0g9L!c,]ض\Y^~: v`\dɋq-dK03HW`*ev)f4`n?sPƭ=\_}kV'9Hj򫱮+-?O>ljPP@}iХTn!OȌ# Ag+ d"|p'( =M^>Y-Mii{R)p)v:1=n&qQr_PqN*Q5x!p3Zdޠ`^&owDba;Gq>G7Px8=P;%u0T}~9&أC`"dޤڬW}˰X5RM@x.J~H&L7+Ej"1_&2'WP&#x,? fv6S.GH1נ|Mͭig; a3tp^Qc@0iZB~h ]鍰/)RxE tl?԰o՞쇮.&m? /qȆZX&@q-!?2Ȯd [&kf0(a묂 l!0$ƦUWX0t?VXT.0cno9QK3jq\E,6LtWئ3DXvٚ*5ɞc XSv8du #G4 ܀]Тh-W Vc.xmhkvxE\i/Ю`縢zmn@o 3Cqi#84% zЃd4ղZC]s(qޯW@. &戠|M=< ծĥ&|tx#i0;&H7.(};\DsZD=f3\]2k6/ĺTWvoRf|dۍmދ>MىʻX?Kk{%Vdw]︺Um9^l_f'=G>0l5b+TҰnXj/Ih& az ܁ R Aƌ")-?ih\[f]&V$=؟'gjr|j咚K6]I=ȑ, kxJ"=9"?"r¤s~R3..w?Ar/M݇.dcT[\@ڂU,S a$hBI*v%Np7rtI Eu|kDKgΩUˉ pȔk@R^8#VG%ӌgyȆZnݩC:hGE?=SZ}Ʌi &bz}OUyp̜)+b`nŊ+vjP\X!_t{V#7%| =-N 덦'ywJ?aF:sclt.VpAׅf(W&40giǽ!~K ˰&9[oA \^5[PNNSHosc,=xťE#5on>#lhDpvE~!PsФT.FKH`_AEףcy.1}~â_u|XGʘϏK^ZݭgVߋЉ! I*W4@0<({aۉZ%9$cX}0s"D9 ׭<pngd.[4| %W.Ncs bXLxt`iPK ~L)g%5sxvmHJwE$xcFEj(R)ӥP؃I0v\E4@D@|_Mmjxų=%j*:"|ka=;*#>gB/yNmil2;q=|6* -XKM<7wȉWϬ ĕ2KENs $4'@װ 2f2$ cakH $'S}&SZW#>ILw߫mQh6ç o(ܚ?Rg|dKif^F.wG-u `j[6wwIRj'LNOY  '0V9F4xo.*Io^a9te}'d#~QH)w4^ncBdtmk ~K:90.9VQeazYC_i2Q9ؙS=2sSꍖf6B<+~tdnؚ A{Gb$b O>L;Dr߱k74 +챪E ">u 2!9v宷L;]μ.yi;֝eES6+ )񝐾ϱͮV#52˅u=&XE$ |ҩB`O6~]98fVғTDG؆H+z 19n۰-՚B7BY$0oT*Α]\nvngJɥ~6}3s %A\$Y1nuaoQ^Dzd6C5R˻eFaFxZl%/q]%ǩ?YlGj92aմ=+ܻS6J(3F&'u03[|t:}C؁$v%˜$m?BjS|ơmκ QRQV2B6q$(Vh=}sx$îlKwfO9~Ypwo^zё['t:5oA'9nW_A Pw{X% .q(?eDH3E"<  禱|F*O  ɰ8)1 0dOWP2 ՄZS9):S˓ڠzD1*wU8WӸe5{&p3,&]ѓ0ceE9IFRcp9DFw ?Wi{?N)HCg1;F3E| mն`]e"\k ֯@k^s^S[]oŢ%! xdxh >R퉷)! TUdT{JFhkKdUt+8Y/f8;K/YHu=e`\MA[mգѭ+zo L9U8t^P4Z ` pzkkbqA \*_K & Zߌ'p?nI#ۧw_n s*v B?5-n~ 9ȈFIt0wGͤcA߱#g<޹{ XHA#*$23-TNWwᗯs6KI%p'8ADό89.`G SQVD9 sL#u%zvtknj %0/2>KMHWᡪš~B5Xf-NO{0U*'Rv<˨%HQHk͙9꠪*?K owBVBj]#'+S_X*t>fJ 0kzl :6vȸ˜7o{z3!XY|ڣ&2ݹI$jN^:{li}MZz1Y 䞥kM˃vwr`'w>FPiZeJJC#y]PE%l,HȄhy~be xMf ֖&2 3j 7.r4 ٔ );$|z&e>c~y^}X{v5p@9&R槐}<;>kܧ$w°5ض\ ۔Bwԅ+'Z@7e/>2koo݀>0 lV? r=m*ZfN.2X SVtaWޠM0iD w\?L_#?[ E*̑־bELlyP^b 8kqmuO]^MVyyl֊B6W5L5v.+܁ۼ:f'ZcgO-rMFeԂ\J q@(k1'=#OLh }r_Zz lw,‘ NAjs{!_7`c\J[pT0jJ+!>y|ll-> lQn ޑ9iT0dmz.[G܀V+\3;md6[*6%>^9IvyZ$R5E\\NDaBcT*u hŎexC>֒{Q&)T]Lدޠ 4-ث|Ё(g%\gu quV_*FE]<jbZBI[e77Lq?C?5,l_&]-}pnkxcYaAg+Tcsa1Q>X}ΘJ e)@VR1#dёT=p?Ѻ#:FIN 0ˍ\O@u*ahѩ!mpJB* wKfUZ-=V=ĦQ@{Oi&:'bkx-VH,P-"B EڍÌң2Z~S.@iQ3r/-`Ko ^G Yz0D"!9i'8 Eÿ30fpAuSD97xU)ÿì(#;ؚͬGIoIk?E4<ףa.HL<]ƼK)o5r, @n9ehr3*K%0i.`o[lez'&e)S@W9Zb]?A ew)/׺seF$-q$2A^ڐY^ FH̅D"bYwDO42j'P<S ~s}Ÿ챬~u VM ) K~@hgd9H`颞.ͱ8&_2q>JzU.$s72!ER>TҐr1i-O7 Dx*@<9UB VeĮ, ! u缍Yڇ.yTJ$ӆ\Kht]}8T^ODZ+5%=$n#1I[ mzex}? ߴ" 4K0#uN7|xZ6񞬞5@\\X7!$.kF_[)mNu %94Zc qШ3j/ef>a ‡X(t%UШYhkVI u;]`oxvIC:(V~6r{u."NV {EIfCI9O;9V!퐢5~S޲ Hۺ}h)k8י쭊e(#h:&.%Y#|vW&|j.UJ.|.Qs+F3 HA1!N\.Fyknvp&e9Q)>$^lqb;5,/L,QN2R62 )`j@8e Sra썫Ip 9Nfg?chU>VCx qU j]< lt}| g7=|虡f SE83ɨaXODK4B;Wp8 *"odӃE%m%$\e'|H9!csNz^p4OTlO;QCS9 >>V39v5x^Vexħɲ.Њ⋃%8h ],ɚvZ),"@>)`eǔ5VOdlDTٻxnrake ֗0~ljfǛnRMt|MNp!,Dܼ>f eg^*:PDž0N>CKD|qq[kմbPZ|{W\τeq67=-6CAx^ q00X)] fv< {2 /RMKCh/FW7cNGiĽL<%ASܶ!ni袨ayα }N,rR$;XM,Tm?2+$okC<%HDc"5wx1h; Z)s/jMRD5dix'-ĥ_[,[ݪ6 ۮoQ9*8N/8|(rhu.$IЙ\uR+Hܽy @Ġ`Fr?TW̊BW B"]|I۽=..$lXGXP:lkOL]֗mt 4=S,ft # K7zm&"f04=c]f_mDB:ۮ2fqOA=ڐVzy Eht 0#-i-Bha86$&(eߏԈ!0eU dΝ;7\O^N'ԝZG K̎ 8hq^YûrIs+ &aM pu>63rbDMIʮB2T X^4u =9"8 <_J >B:R(=-`u0D 踄ZTVnzlSgd3G]5G~&E4S7NlzfO+?0 @I–ݡVn Hd@AYZʼnWCp#+3WD'؆E 9:7!7 !' Dڊi<vb}%ZgXCB#3_ظ@ 1I"s)ܱm++ ]"OL9ecWކm_غMU"rh?W$?F`M/Ww|p_g o9A8n!k7h>$&c.ru֣W2l+-[*q.B m:Rzعk].eorvg0{~n(X#Y \/gkp`?+u)J?@\htsKH5 ,GӘo^P;&;xɐzg+mStTsjVGW U! p L/da m׼QI$2$d7n~;` u%q!m'n&6o^o)Tjލ~1AL! #7tChMNfj~cs9!Iol&sSuoeX黃}#?u;mdٽ UZ$;`d@)y[QdLh>㻄6pcP`s ɛBb#;3̪)I  ЋwaЧ%V9r7$3\(Y~XF:~7%ǣi "WٵLvGXS,IGij3u~4X__Y+Ģ^ W [Z]qx'Хt蕭/ zX7CyE ғ ]VQ& -Fg$)7@U}l~o3\m?7ª8GSBzC 9j:} HYhЈ0A&DK9U򦮳-9c|\%$f?\;4E$<>K26ȸ"](8諦Tm?("ML1$-J8hQ2nnɬn 2Ϧ{pܓ2$N/&oaN&}Apֿ<ۨ @E0¯ߖ0I荾fj^@qqU4e{|a~꒩~a:`IAqMQI&~k hDjDw4=n~77+]oN-هVi"/!p$C6rhs_Yک*FE?f'bc?dwaӍZQ0/d~%kYtmsA&q;*ŇWq0M>XrK_+=15V Tmտ7+H9?]kv.1(VمRi[)J y+[ 6׎φ?i9c# I['L~Ă7*L`p Co!5r>Z&zbd a7aݡ$hDr]3(fPlgZ 7C=&;;)]!hƾU~8wܗ eQ,\˼|se}cCkKʯQ{z,GϢ>uiE{$]KeO~U,/\.f$?𑝌'4%EOK%-}Iy&j,et(Y~YGYjȋj~З4۷U1m%A0"ݚzxOr^8S-i8 ,[sS)R  D9May$ϙ '謆^Uh]vB3،tUPUTQkn//},ܗۭ clѠWh=JZ1@|attu =7ځ4\Wּj#Sqe__ {HN_; {~;y vw _}^F) (:OsF9 eP?TȜR=A.z%^ l6 t{k+)Qj C+$H'JPKU"zW/(!}˯:^ C" |^ 1OM!Owݷ|TJs]뼜H\d]7\|yx =]M~fixQtt"ʁj>r'&fTN OJ yΚdylj>f`G@ ^>oB9ύ~H #|bYY*RZLG^ըz7^{>' f3Á4`NmYw:_r!=mkxy%2zj ѭP'L٧sfpԆչ2o0Bgf ^<#t;hfRn "4 r= ]|,m4-pP_{e=ٞ暷__ps:FM{SJmY~T,g؎*iCT8l*C*C/-IxAl*՛IO-bɓ=rDR,e0 us5=yorfTqePɫ{ y[&= stś)=rO!is|f YDo Sb1J [P.ZŗV2>bK &xvR"s| zښF"rP^ף4nPtMhiO%2K92W)\)o1JrGq߼RD}RpT!-J5PZ?Ɍ.";(9U:Pm\&f&hpOCBSCfuk0 st[PXߙ<ݑn1 &89f N]5 g򰅴yd>gO˖Ad{ U}|=9vإߣ-s g2Ӕs_C 1;bΖL.ӔߦGQVv03hkбGd _!S{QpP$a<3椚M9XbFQGG40E*/y!7Mh9n PkdR{Nw:h3س1(ӂ'4$& }+ #S\0X"+=LklR JZb/AK|cm4ٔˊ&:ݿn'[R>tBc${0 _ g`\TI,F%ctO<kN *O <%,vDt0}R =zA]Or:V3Ǭdme`jERf4cxr/dkKq 7F!zAJ+d嵐n87ox8诺X5cNB#.g&32F׍ձ#ĬDዣaT(Gl] n-#]O~laڹ_pxBl;i]ӛ1@>~#./X`7 lJVn#!N|qo|36cf?\Iylj7bV5a12 &hj߷YMrI<0"L_ĸH mM+J?pHG,S@{ׄ\j:^%mwPDze?oV0A:^*8&<_$?`\c|3>rR STh<@&j<Q΅Dw ]Y_Q^&j2Cwgú~) W7i?RZ6 \yj/ZB˝;Hڧؕ?E&*ZyDGZ|+@dն׷nC͓lT'wNy\i;º%B4VF خ`[pYB]C>]#.^C.M ̽[7B4pO* !ok<aґ~˩(K!=Vztӏu2iPڳɪjlC Vҩ-R~".U[&U˽bռt2,`hTi 8сE3 > wvME{}oUg؅ WF(^S ZǺ?nPqk;%y&@vY[nJY+>Zw%S9D6?iI'Y*uN$jR%7>-)IeWXYq_iFTF2QaGZ|P,&/:=iG$(ZݗJ`{pFmn*4'ZQot53B ῡ #YgBSZJ`0XrXQ[}]IWok: ,Nԓ4OJSB' ]}ϭg"hWbeFJ{zcӖݍą [V!x\I,{ :kY,J0n$o@E%%I#+ˎ7ɳ6~]$N'0.6ء*5EawA)}(E%׆!m/^;v9C6 l~ɶk^f։o.N ,~<>%͝ ?^`,W{2͞> ǣOb \^^RK't >F9J~*hX~SUxA!kXxa4[+fKI  +jDsP@<,n+.p|hK~#ʞɥNCazІn`^BigIJl ,aQ+ĕHǓu(pȝ P(oK 53S~vSjF' uUyQ>ݍґl4=;v+A$;Pf7Km\˓j&mnjEhy@oD=EwZAaԷ1+\O)4'ەi 91]lǤbJ? l4F1%FjOn4tV$~.KeLk7Z6\1@A߸oA5E2Jww@mo}YΩ<>bE'6wdO8uL! lWƓci0 CݢsU- |ӲjS>ސ6Dq lHz~*WI etK Lkcz * CUfP\ٟ.+VrTL ɇzbMv>*'fUl>eWMnF~kz0ZaYS"PHeN:3%`2\$JV!E4PqA&3Jڪ%_*⽈j20 E,/jD7D\a Q)_CHB!K~~mͲ}M$:CND@vK2|մY AEڞ󍺨0=dp`)ۖQ4ܫ܋jAdEkÎ*ݚ"l=LEB h+Xu| cͨṋD=fadh` '*aƌ37Ţ(+NHg^a6)?BFsz4sLDP$M}${I Z1a٪9mtlY 4%@jl~LY$,"N|q:2(mYf4؉I#)>p Ѷ5lDM= "WH_Jh U (V/N.-Zk}r !!np5̮'t= imo (7m} d#wAQp5/*kP#_>~ rքDO]92䥆ϯv(C(tWcݧ- qBG?r<a1z իFAaCHF~q3k8`_bh\m*2Imow|{r 7|\,opDrlo'+8׹GOSl6>M(B&3RımuOvKv~oB=Q%Nl"%v0iE}Qt3܄NXSIi3VaL 8ӯu[6nl,ZUD o wrZQEObq# ecn3^,IS7|6=]N{~)dhĊ"W%ynD;b'7±#vx]g>1LjuF#jf5^=&`(Q~h!#!wo#"_;`Q0F; 4\[-J?6{ce8z]E^Ͻ vBp/߷˳+9a<wPvH`E{+KI!UyD浟877 XHd*:?"y1r*nlc Hu-\> ol%olC22x/9VЀ>&^ 6w!aY W8=hA&~_[q1d/O ohR d..LTvn{'H0c81D Q 91H`0#M1yZ)4Wu-Cxo1(GABMKg7ohC)mWxnI wi{7Qs^% +2C󴯆2Ptu&t4o@A`]K*q-ذu@izo\԰{?'k!?HBJP zٜvy.2Q[(;*N6ED/*?CdҥX!Z$ 4=`lsM6fʼI*𢬼t) *~5PqvXbX8.cBG,qY:rTq<}1(I9QW嫽*Ki3hϾ%T=H& ϋZ#14Ib&T`W:EBWV}r: +$ x$&fhE^!%Zϟ-ڇ{ɭ)a^<2]|չOէmԚ c#YYp!mQK޾,*R"5H^M7:0 2И} U^ i~S잡;P k+W"Qng+iȾDjGh\qˊzw4`c"})>KXZ^ ]T_U{+: W覞և'Q># ]{feo4VRd59R4_@]]\ =%D<8RV[[gjxإx@FĹZ ,U`]pIbq۱B 07"A;]RpB O '!.lVPǝ`DG`|)pTo,w65 Ϸ9TdKEP y3ˆ{-Dbųa O~ʜWo|Y*vj>ƓEL[c,y9SAmL|A%q@_^5=trD.RL7z@fm;L\65cRQD.W@ȘOkmv G]()ߨ>.sϵ_ϭx1O."!*v" E$Sd)FFo. J :eG+ ƒƷ<_ۆkbӧ_VZXiDe;Gyh]F4b ċqm!a:=tPڎ$.dagHЙ5+XԲd݁Q0,@6og(_fv<\{_P5~^3&H4{Ԣ,|:́ MLP6A#:]BrJq f~x.I6\M_-dL!tDb 3 FmP/Cl۰2_-呌 p@!NNN Ϗ&FXYR\gnol U~$N9lJ6CewtnMx$ڜPoJ1 YwEtGka7Z4k2tyDw< >[^ g0ʻ5EZg~=wkƅޠ߄t15WH>`@L_=2 e݋fUma::ڨ#oܽM,N`f1D)ZwM?= f;N1mc+!TWو}SYlqK6Jh)||Ƚ !?Ӊb.,gRբ.+#F%0:wJ%j [a.םx봝3(~e"r& ]cڳ | b,h1kD!3B\W |ܽ+aODMZ˕(NDSsw~Gd*NҲ#SOZbopR76W1]&T)Υ?chbhHl';1ͰqG`';Caÿ;9Ӏ1~4AZ/}zi`dd7xf V!Tf?$/z/CkE=,fcF֝^9i{#u",֩mw@^-aֳZ)2&WzWb)V @LrJyL3.{H׵U5%+lkzO`>z9DʸfQ=1 /{lU)\V%ԟ3"Y-SyY%֐LTI|Yj6'#|Z+B@YhzŴaT㳫ޫV[W5MY,E|87j"'t$FЅ|>RO +t5eȬr؝oF39v=* pwf-*lmK68^5@nMSfctB{-$a\*dQs!<c[2Sfo$+vȘQ( C" C z!%y5sJ]U)a{10{&&V rU[EB~ /Sx֫LE.Z=bqpۊ]ZkY;mhWCH%,ur;n)1 y0$i"Ԉ[%곒PW{YpP` aU[јT7`w՛*tF9޺E>сOs*fր\pKj\&`^֓1B6e}D `~l}V[|~/+Db.FRys vsF)1XՊ= ~&a%%s,!2 t*w*0̿vE^E93)^Ϲ eW6%rI <; h<󿆃^>78;yr:8*6`>${+K2 ̫.E~bnU|6P7=׈y Wk>z$@+t9WfQr:m54qOp-]}$ z/q" vGGtELc.%~Sg $FDmz !g9i}?~K{x74 S8:Jg::sjO:c=|\xϸ(HXff`U+xVВ^C,eQ\д"rv#M҉@ k/{6X5eL)t5}^\Ͱf7^JTJ"<./@"2#w}%OewJ,N{t9iKE5kU\<@1ߴ`]t.P} u'?(O<;K"$p\y̺ܒZ7M?v3c4\4_Gnrۣa"Q}ۧ2˒U2\O5,޺VpoANH:V6߈QQu|j$WӘ#u'6&h6Nx?w2#6 '4>W-B/#Kǯށ.yPZqd>] {f{8$@;,,*$K/lWjGt'[U9hX2s,SQ~kh$⹒|l ɯmn!"ȅ! Ru{&%*7999D4^峢T_?w%M8Vo >@R+4J[H19D4t4p ;?AWs)Ku6emsD>FuzQ/\FcfB64x!~]Vy>qrv]gy;+bT=}ZHMB0 %{Ņw ssKCUb\Pbd<_o`L~`)')9SWF[2MG'-?ی0ec0j ѵo?X. 9-Q &]3o ?j\xuĊҹZjc14n,œRFP"0ڒ񩶠㒂RoHa^iSFב^ |'덽^zK-[яl3H꯶H} /=w7 K'=qrY(qu`z,w#/mqaEʠ~Ԁ=;jNbhu4!g*G IH)Hlŵ6_;1撞FbY[XLSYSt%1Ao:D:uq`-=$äW#] JX0D+#d#y+V-0$@ 9>1?G4W/buo:˞BaL8ϑ̸,y9qH/RBG1#'al1nqc(}ƋAYQS\.A;\i 5<$[xvm%qs& PW|! v .uļePwɹP礋p ,-@n`Ch@{X}5>O3?ҙC Jue7R# ^(E?YxO"_h|@!vi͗X:=pF?vN~/N8kar%bCI3jDGny*(/9zII醓Tb2+W &qqVCs1@{3 Vc8!cŤ=KDHbۍvb"M(U&-h$%k_,|ɣ^5DZVa;dB;0)H1?; ܣyp#MF]4DkG­%&CW*2Hr5M]wt߹QuCBgh=tEh#5z]޵vd5xw|rn8|#؃cX1Y<iٺdD5&o|o`6žf.RVST( -~#Mԩs~'q惶|,bɤĕ"'{BLI1upZg˭:*&kke*MSlH~ZBt;dWrH럍 JVn$"W .kJ|(OV)aUx_۽bM{ُG $ꭸ-TvRhotZ͔M%etbtnf|.hL8%PVPodh4Q2 ١6~2C^Z*\0@eEh#|\4zt-ujnma>ۇrx'!JN3.*gsP; C+3h:ܙm8TR/}xȱ!zFgف|~_xhdSOy/J^"|&v}J+9ޮB|G#;ш2ǔ ݱ$%r b rRn}j8ɑx@W}'7=*<oE' %EzeaS$L/JE¹-DTev`h [73Nd*偙k@xH*FfiQ[.KͪRzZ ({b4Ԩt 5aUoZ :!O!T'Q%;ִvAП([ٔ%̑ܰڗr+8S XVbۺ (K7a`c;]rz8rWi91ޏ#+&C̚kw-k囃TQ eLKx`iQo`H2A%HED$_CPG%L#H V-tFg^BLH]C>Kdߒ-*IܸZW+q6 B(IP=xnj|/3 F ]I6>ο(%!"YD9?+gN^@7嵻nRtZ8A>+ HJFT+/ƒ URgS9w~) U /Z=zIYۿDm!u^*cvЋY 3n~46 ^3tє^ULU^8 GF>B x°3gQv7]+U_ dDPħ_aC~}7=!9Vؾ*s΢˅{._;͍m#Xo I9Utz*h[jEjUk/dJ?j|=ҙ@h"!eʢ>0;9%dyn, W%qbӶDt4EB7RIPn(h]1SmAA$Vٗ512PXֆ  V H߯:߷2pwT؎jbͼ)"/m;N˶pEcG|zܱXO 9kL켸X߁%ShAVhd=E.\L-Ȳ@ myOQ'^Z]Z q3 raFS!n5z蛲ȔE ;͋j2h+scs7M`;^-U^x cmxϟ߄E 8wt8jQi4mW-4؊ Zkȫ#o-=KC<*B}[H3'G7ζza1K<19ifS W~e…sdK0'C![; \6iY}cT{al#Iihıxfԗ"q!;lx:s'QC+dhJ +w" ')A~YJCo#Jtx_[oVڦ;:#h58*иMv>5Ppe|$ UyN Y)DgoyĖtDL]I9rYbij+6~G2YOw|Vv(17;\r/Y}!o/ҽHe2K2[z)f!)4=i*q^7k_rx(!?#>E}$%j9k`R=lYQ}e@k˴#iC5^~aI'f8c9 6(m9}l~sw϶۟X.3e[(< ivKb(8K7Q=2rZpm&O/ww~IVPNu:;sf $ i8x_2R1jzh@6(a HKw@I@ ,ҸY9diD_RS|$!4k:nVqْWe#V5 q5AieS1–R (\C䚨 ZJMfD}o!2%=*H;$J(89"/ #)P(ͫƅ2&RU^gvm09\6mnN_`ȆQ~QOoScXsgO9h81鍹y I [:(&.k-wU9q5iAJ/F~q~e4u6Y tC9DUԆ'C& ^(XJjD 2 YRF <[FeĿN뗄 ߀yԃ9 -]LO tX4M`),HW#1ϽYUй̨2 )gCڏm&"sk&W (U^oƒ\RcGEI ùm nA+;^W Iy|{V"ݸ9y۠fH+ &3M Hc7z4Tr e%a rFi o2TMO%-wd\΍Q )Zsy49b xY䩞=I΄2"q3 qfI/HDMXK/NNU{81AѐVw`/D3e:Gr$:𼚩!Є].%v y rJPW* C/NB P`)xT Q֖w2K ƂʹR ?o޴Q4&L]E 27OyJZާmkk6x=ri+댐,Kr3/V01opӘ6m]bh'C{Uq3$ Yܞ6u_,y{*%xF{wbEU_I *@mR |lV.K'%`3٭Ư 3_=Po5ҨTBbC&an 1„g6o3iJ~ޟd1*qXVDS &{W3twm&@oxi"?c"/u~pY75q]- 8 )L6->]WR2n o\ nAݬ` Dۥ>7p:ZP;%M3DdT2^kFeFi^S&FՈ4hfr/eGUV̘Zr=ON@YhpybW/]/jNCts3 @0" @E/ <ћބW=toloкB00+Ȕ-BQTg,5WC6u1Eι5(#}j%ʒt|t.-h#I4*eUL͆+Iȅևj M,LrcThoNå,5E!b8Aq):_ARw6G5j󙤳U$dGv[A8 /7ȾZLd}?\Hc{(tpFQ6i%Z=Qg`Lג/T:~֜<5}4Js#WGDv;BFDUr #>I#6h*!([wDg4[ 6. J!f#qS܅p]+|xC3BqqI&}˱O v/\eFW~&q!ea : 2m)\ "کOٱ4PZua.Vj?"Е]22N E\=nMa8|E/ 4/<erV}. *ۯ?@4.UԼ+ !b1}'PS'Ȉ҃BA0u4Fmi8oh,TCsE$XcC0$o"iˋPh#X\C!IM!lK)N.8RӒHʌ!_O"IE!|GBTNY+Hy5T'׫ xC4O>QTSkڙ'~nYR3|2h95$+V}l֤Ԡ4tI#V(:/q7~A$;Bᑩmae}x87I"`.%ǒ%[I- M{t0Hꙿu@OxN1 Ahx` 0p5W<&k0 c+0Ϻ*Xj"d~QOw`,#u[PE]ߓ7J Zۑpu+hqJ1`k"݄{~Ȉݠ< d}N?!ʱZ+6?W0zߺw$K6bHM7KKBτt9zoSq>׷&ù&B<JɦyN)0?E_Vk̼DT$C4l<57{D?deN'5"y0q8 t6*͜V;I3U7ǩ,gy,/3jj3ݨ7,|T-!{q첀UOJzHj0dŦ=ODa+Cmn2`zMX)%vCGVvkV >?pI}Kul;$R x!?i%t7==Tg~+byi_Lj AiϺԃH@;%)˭/Kuкэz\Pb&E}Ttm8$k 9k]?6vTiPUA:|%FFbI⼪;Mynh_ Qn(K_۔QŏJG=Hގ[3igU',oLF3FV?ɯI.3=ope#ج{9N֕=*!o>:H~k|r6r5mʈZ]0׾Y\z{gX`dx2mA2j5gGF Vĥ`1l~0u;Ql'm~Sb: p i _ªlGt⤙ơ*~7nLپf|dQT]H-'r{DZ?7 ڶ90w"R36$AdyKH#{T)P{Vؗ8.&KM30Q޽zcJ؄XHuebTR& W=~N/`Owťjhl_:vsAӜ$Ȑ"ظ &O y/Eb 谐sǶo\*h.y0F~[e{(DSx1'ݟ!¼|as7n_mj$+xXP(>S9;zU[dŹ= `!ݶhrS>di5" o^CqyOJzT0i9퀪hyL7b,/(o^_eղBϨ>wXr=Z|FVP:blʎ+0 JN;GZ"ř!y[[Z[?$b (  4X}?/=k{@zQ-<7}-ϓPۏ5HZ-7lĂA <\fx%̕fÕ*sqr/ !*.8W3R 42Z#R pʖqkS-?|zLyqgK9ngWO\7=߬=Yot]qUoۥl+\hvЍ CzParllŶFx7EK|c@$y]JGVk`%ehD5`])}ߊɝ}O(wzfPG(;}ƎEJGQE*|7%#wod!VY x^l{}G>@j/wT6 F)ߔ&0]2n ?8U%"}AZKck굀- gwC] Y_4*^~ZjB漯B6Sd)R D +/2\mM`|̟N@#A"T #%݄ kCpb&:`QOw #ݦ3SzyZ(`?L*NuYM[QY$ U>|HN^ZwN۲FqfʌNC$ ӟo\C̮^l-:$rwlt čK LJF!L yV\(PG*YjϮ-8KWï+6 *(ZP$Z SZ-}7zXUf}\qk7Ԗ!tCŘ, UJ:PՑF sZw  >Wb0]k`],Ɠ\?9jl׌cbr`u[=BԷ.xRD d{~ hm 9|׈ e h%RG R(竤뀎;1*ǰ Xry:9G5DUY 4]?FTG(r870 71s/WïE41o}Pp]`Q?ʾy_iE WsY/ ڣW#ò?v@=,gVGK;=ɫj!BtNzDFL(?LS^Gf=Ŷcm l4sFM4W<X.&!]!*64d^Njk^՚A'IAm=O[H7Q`5:r@)U.9Pa.vPSYFK^_=H:{ފ]L~ӊVψYrLU?M/&TC4׷Rk8b[)>mT5"1gs#S֘QNFr"$[Z'l\>j6h% ҎwBFsc A4h`09<{Z |dT+.sAK^lvi!|Tu1# ObNeSL k(ŗAbL?!EOAJm g4@ IިH͆BP|Y]|y(r\c ݽ~[:4s(ׅ L0}4/M?Yf؛&JN {Dt/$R}`LVZG[, w+y©f#MO7 S릂e! (( dnD#MVE?x^k)(Wr`5H}hot.dJn+f&*.E5}fP]] ]H޲lX HYjM&K_659/\ RѪ'3>4A#WLÓi4e5tFp $&RՖUCm‡ %E8G['`WrGLԨwW.hB$ K\Y6EA^t63[H.O.oi)X߳TM1tcWLPIH(R>12Sv2GxVT@d"3H *[^/HI|gο0ϕD :o_—dqθu9GJVpcj(NCw+ꡭNN) P|4TE?nxLk)l^~4Dvihp~ d;9G2J"#PX@*U?:x)Q>Q[I)߉B!PԤi*^Žr6ۢ\Yh okl2Zz:bHAvC t@+#k_t'Uve'Sb3ƣv8JPscЋ[ޫAU;,jy;6G- @^ xYrYga_fc5kHL=C5 ЩMCkō{tճh&ҢOSR,g^.[b@`zX7rdzLFQ;IX7-4D1wA"L2V_xG3 GfKn>g_jJ^EPx{HkZei*>Vk6=1G@wS(d:`}ZSůqKƅI<qZ%%{yP\4/}@~n|a)8^/_׀>ڀPpmOߌ2&|!yYu߸O 'X `z7~/T˴b32ta"+tSD"RUւd|$+/FL9'ͧkt ~8PqV0?o !!DPDr1J"X#348Dyl=u;n:MN_wҐIҞ8 =ľZ>=<@$pVK[T -\67;g,rDžQ8 c#GɗaarIUT",6JPձcjYgϳ^-0ʱ us)Jl%IjcOLs[VTR.EtH zbKurU+վ9 (T(\ZyOֶ>WteٺM;UK%nZ ՎN3I%޳z5F;1!ʉ svTIT bVsSܒ3ֆlҕ*q{$KJ7uNd`a8n!lm6 Pf92=hqSnX ~*O>23N2h҄ yy}3>Y"1_²Rc6ן{Mϴ 5]N_P*?5)ODSGbSuZ#EMueE݃¿".{ zô}+dn{y0S(Nay\FWyl@r5CW269c0l=:'$YD甬oY6Xwu3#AR.)r 5 VXStbq>*KO 5b9@f0rNjOޮ2 f`'WriB%?vE`NY?2 jYlfp5@d4imHL6P\C>6FKۘ4 ;`eDZkxi*4)_ٴBH3v߶5Ck 9}Jس"&^4Gt{Qc0GNc=$?NjaXeۥ`==X/`.LquT)z ,+ ަ /C5-1%9s|uF2~y~G(lvt l#qG 2IBΑFK 57lȚyy#p=uNʼ]b]}̫$*]n&0,iA34hb`ט\+ƹAS)@)`: m"%6,E%qhg2p©urx݈<>y]`M[oE9Ah춡s]+ x_bF$B~(d4S$ɭLo<.KYs޾ԺBCq]߾Dَ*a ˷~@='C*lpѫćs0%ĸ%O9CL<l` rup 7.^gp7> Zt?~KzR/KIT\e WgpK}{}]zr*-m'rP[@im ė iA9QTPCCB<5Jݼa/JgMYY©X4r΃5 cV2hit1\,hn'%,"VE8[d~eܝȡg&zA"osRg>RPd$r,P̄``\ A`mMB]{%JxVU1\gԮO` {"bWI%`#/GkR!Q;lUtDE Tj ЏpV,L"K;fئIêUc0Vn Ǖet}u|.^ JjTfr;F|f :(fs fc#,ޏ0ãp6Fdq A»zA6Ohʋ @&Wc2$?dU:p)נgsm_ھ,Mz2iZ {UٽY`hBrG?5lo;ӥ(e xVFܵ_f UwSδb?Cީz_\i7v6R1VsE5AwOH^}"@W_PQ~BfJrVYFM :jIm4[ ύ?yhnĮ Ð2 PHD%nm؍Y֊txjQR-oQ 4am-BF 30:hW ImL..c]vkƖݧՉeŒ'6X pU0OIf43%*!A;] [w?U}BGOL^pqI?򁄉2#\pdu]?-O votg =/ȤWawOxZѢ]SM,ܜ^d#57DП:?frW`k1K9[[gr!~FpZ9Mg6*}]&[u^2T W` <6|jFϯFmԔr H*6Gc85*n>6bK̺ 'X*|v~=avAqm1ƋCdnC|p粽R |u,:>&aRG]P:U>ژZڇC> б&%VzϏ ;P`]z)}bO/G2l֯@F.Yٗ0CT7ΪSހ\:(2Ά̒ga] ( PE) oIm+MVdҜX-8&t\U rt ']%4VwmcQ!Pe= ͧ3I5=6f,bg5݈鍷F;࢚˚Ω"?,q/ )%t+l[9<| $sǟn15Ļ0y9407O]٠'6uC-R˘>jS=CMl,J C.{vT#]OrT̄N ` yPTwy =p :e**ׂ]\OwWl-O jTyҳ_֖A(޸ZKsزqMU+Dž)P>"53"ؙ)~r!n6QޟI|ͺT]'id*V6ɚA0 u;2a5S!CN©6f'^FD@yq^ nf]$xo9btAّ|=0#/4oe3TrsmKIs;Q!Skxy께 VQ? DQW&,XRx䇢nKǨ[,B0Wm8Mģ 4;hls͞|j;\cHaYV‰l;v}jMEPid1"]Dp[̃YYZ@\7: MDH>iä2&5^7N&]0Q HBh̶u2oV#T2#$H<󙶀F^-[/!$:Dd_H{ҽ3DV|sA]jyK(I}%}]gPe ˥Sc綍|% )g#Ј09JA>6 )a<79M!W,zSͩ@؄S1">95_.F%BXTdu[9E"2{mv(Z(y-02%?@&R6QYFWY߇ZFn:ۍՑ[ Po diK8v:,4s[ݤQCQ=h  Z@1Ӯf饑([05g״C[ S ŐՕjVorc.F=Bǜ^ܥ_(IyJUb:28Cdysu3:SnIu(]d*f0?R7rS ܆!..=Eww!hAی{PhcE6FP e73,j`bPw2)ֺ+\\Dm$:|gdr* =wBIdwj-f%(zf{ 5`, lFF<{X!s4I؊jS7R Yy:BvRfp&y?tQ`tKBr$UWCb2CK;v `XGR^/8m -6TϤ=qA&fY*̎ `eSo ݤωЮpN1;]69 '>A^_Zd5L_.$U >v2[XV 1kVv/; Cni9)f]LDκ ?KeWSe4p]yQ1'CEӁjSt ~>m>Ej3C sG\DbUe)N 4"e9nYLVa60[D+Gs5Rbn/vjsAbH}pJTqX qI.Qú;`m%u'g?8iZtqDFaµJ}? Cͫ-gqF( *f)Vɯ+!V8y'/^C@]t$.HL'3Qw7#s'@(6G7 m[xXWN",j`e6;_Nm'=IԷs}E~J ~)'⬼W!xeV⸿fb]q>ߞYQх%R&eB+3Ó"光l{e֖WO0I XY$ߞ@kv蕸u2:ޣ (Z<=ϲo6oQ"Ji U.騦'抄 )gDHЃ_@Oq?aOZ- cn\[4[d_^3:=R-ִ+N^c*EJ5mosXbon_ lׇ}@m^fPCK{G V:Vƽ{w6sUBDs>5:/jaE$Y*zO s.nq >$󬅀*q;ԠR^86o;$=OaL\f_Vv=]SlTl2 7qTNQE-[l @~j}׽uBDoyNUd%7Ox9Mnvg' \25'\v[1 Ғ-ha޷'I̋gGjv`pLJBoN? ,3ɿ>"-cƞko^p9bжg|=s4VzGP ddGΈ ٛ2B"pR͋ӓժ& $SLG A߷}4''&4]]0TxpλZfvぁ#e2)m1F#=(/XPV3LjGJ1yw qĿE`Aʽ8\x"41:Q@h9U)8IB9!L u, '5t@ɹvݒo7wq4o)F)d\ßU$xBq}4 ~#GI0*ɀajRнwk )Wlٶ:2yRYr1-{KcK*Bň/=¯ҍ#n(ctwsrB 7!{ `sC1%D17y{8s(7*؀Yw示FUٲ𖱤Rs'7c{'Ip۾2مBL\_f-N]95vIIT?{̸n -?^@eu"ip[(Rj5yV<>q @BhVKݡ/bȄ~CVdE.Š4c>UM5'ڇ>&d:!O~X1e%bJ{?˵!x$-? n+ 4ggwī]>jy5A ACX6W=FB}5dGAOǡrx.gN_zd0:N[(^g~|AmK]}7qVOzuh}$#Q@`-pW4-0Ӄ=Fs)͗'=PpPd5~ CRK0{}O W,i{*ϤI{xc4I6L(4ӻ{Tu|v^Zћ![f4}g ^;,4e̟DtL&SP OG|&v0Ro ފta֚Fϩ:!4|*Ң'hZĚ dB htG5ӇMtC; U3ǽʥFIdK]4Y] "XY_ pn}oO-u5Gڢw@ҳЕ0+8wξ!Fz@z+MKgӋ IVwodŁc*oS3q\t!Oq7'ƢFj[] xzJg5 sC,ȸƼxQvk,H3<%{j3R@٭T' NG䂪00 (k,:0J5*Vhd4j6ʸBm@ ym;J{s^)$R-ojgX 5KVNZŗ@K ?aOXӭPKYSf2] b9ւAi"u x0z]6F9myN@eA ]q ~>SBdLRg R -kl;'c#8K$lYK}SDPI13YP3auV~!<*ϗN$S)UPozM(u=A$p== =K&~\FGWuM!ߢ*Ql7)VG /Uy^r'.?מ kQS2@ ~{ Eq\k7/0D B-e֋T%c sp/Zzw:ӿ=?i)ARMHDL;4ݓ{Ǽu5%gxc)E"##`Q;, N;k&.$wEy͆dJ<ɵGM>!Y;M޾K_&AqN H&KȌ 2BTt*=j)&J=;^lEok,unj`t GX"KN!vёe Gdc Â#.T; j`H q;u.C` ȣ\t6P˞v6j%5G*b$B=j E/> $Ͽfwfš 3| %B.sZ555Pȏ&,jɁZ~ %*V}իg7S}~o]INs.hP΍%l _ݍo?P=s:H$zMgoX$Dy`yP $^T`d7B B^H{z>Ռ5[ čiOX 3wkjT[jN/).9Ȥ<#?ډn#=tCxQW!D֌?sq@SDXڙ\V z4茸eڝ'{txm{1IŒ <)A'11Uin :ySuk|` >uP9T,~L="D( %qY?-F xiz1q5K]Ա?e+/O0>UGcASNQ#)\ פ&eE}4="m3GfR-틔2yƠ8X:44#C>_JgS v %c+f,ݸetԟ: &!izQɎq):8w6nʖ^ ߤ`l*dzDּ&^Eυ4Jwڳ\=X0j] J{?sMqj-Yu;sj;Mst6r­ 麢ğݘ&U[[9=HO g劐qn-h{431ʴl14rBn#^*`O'XA^o䛀u 8=#M[49;3#zZJW*G#͡Nq;IRx~I-[Ǻ[yܑ~ڷu0ۏZ^ ҪjSBbˍ+IEǕ\F||&Zou$ʎF3BфHy"+!p..c6ti`piVq06y`$R{lkyݟ*Y'KC)m0T`4cA9F,Qg,KZj%j靕G4hQXIZ#IYL@A,e*/H,O7ҍ{1zH"-1@_I[HMWhi8<<EM~l:@x?E=\٣T;2_kXlC-z+YBEVZICQ, FkMtvVGhV4ce6 s-Q<,݃4WB3W3xG3mGTNK R)(>(6oOMKx)!6G:ĀѨY]% ODSq+??G@H.zu^ `:Xy #xҳB đ`aj Sno4>*Ș݉1^(@KV㈕jD]6#'NxۿT+ G٨fݷ @Z:ɬ-ZXgi.>cķܒxc+C<*e+Ș/]>! cڍwn˯P;/=|ce)ILt jQW6G4&Xʆ'ݹt{"CzDP$Eh8!e]b4@+BhHruh-824L{_Qڟi8 "˦o[*MddwM_%,v<T\Vn앗 bt>ϯǭ U4F|?oJCY~W( Ua|1?g-rsmd %m #D :F^cm7os'h wZ?xS`Һ@1aeyܙ %>uLFv k<>#Yznr0CK24:o8e 7f΂EX_3:H;zmW|oB}jGF ?BR^KnWiڒI-ZI 27Sotr3j]Vsf{#SD@+۷6xQDBS"¶]y9"8VSSXq*H,k,a+JkQ7zD~Cߧh4WU ɏJՄV'7Jd?솷g;eҨzWQ8R #a {gXMRߡjZ&wIOɄ's#[(:1w0n0-tw(x.UᦄS*GƔŏ4( QeX m_5b| U@GK / 8]Oda3&J_L ,"?? F̱ņAnܝA.t[!t?i*u'~{oC1p7`"1IIlJ k aVvY4`{9˜4U= PIܻM*si/}%?+;VE ca L]T:9z,z|2E̶@a@oJ"yb \-5xmQDO\{!JT-)\ӶS{8:^[}Ë`[kWwx>}b!XY]GmBaꀼٚa(BƳm:V:މ*7*c&H\k5l"=b/!r.\EL3vSz ˞BbTdCWs$nPpuOK'|,^]IMv&E/7Rz('8> 6j<{ݢ1\!wpl$eOkЋlKKG X[z-0-Wٷ$\*5Q!.Q cIk<mgk,'Ebz>nf0#n2?—+?\6`1W( 6zƜrqsP2)׉D@[A_ ލ`HǶx`33 Q|+M+>b_SpSjBEAni#&̃ -&Eҭ,xkuʽs6҆=\(9/Ũ<.#5Ek5XGvaFTXeD,+sbt v~o]Uvq(z!aAOZ8IE`f/6k,y|tznӄH۶⇎]i*H,-4;d,)?XL1J +lπF -M>AaT'mĂ XӚP'T.6(9-+.llako}Ȝ4>{MFe8'ʅ{&X#:jO)6)XΊt Gߒ  . r0ѐg4J#v٢RG6MQQ3ҍT׊?iQ3@!]Հ,4BrJز~(ގ-zXlo~?@<ˇPCZFd8?Z`Ɂ?t!L[$8Mtf D׀2( ',l2 G1WuE_RLVnMe4R-XΦ7at%6cPԛԾo(NK3#A3ը+j`}<֞m`JybS  RF2&ۿ#;CCHwĄM\!O,3p^ϯBkyizBԬ, ӛcΚ8i)s"dI.qHsp,p4 l?="km_k-j[+ a9<7O 4s_q$A*\q=m(Tg"X&b] D{?ot[?ƥ~&-ۤ?_oy639jS?xCeq)BaL, @;\g~nY$__rT7-Ummfh$cS3MV n1;,F"'#B@Y`l ^ \<$.fXFMr<**0rB<'M-#Ǖ@Z9R%&v52)tT[[Lvz?y= !@3෤0]uH&\p8nO&E'p 7Ngrge@b#T|K"_,=VI鎣 UP-"t< T(ĝ:Ό3}698JsC;,jrBN{"/wٳa (o7"@R"$/ ԗx 8uӉ\,#.XC éZ,R2# D3~~LHv+5H wѕʄu'>E U '!UUW/`Lph!ud/i}2UMw!Is5IJR?AZT{m.y1: y>\ZwDVmVi\26cd'X,R%6YR; yf^Aј)IPޞ%w9B6I3?~eB.l+Ԉ3=`6,:urђ-EYK :)<,ξY&"7Mδ6m 弧 r8(=Ff_6)8y!ލ)%!K0~p<DŽkcV^ {dvBW1)?ڠw ~s;I-&D7D1IΤ? mpAۜ_=wkZe= e0Rp%2\b|YI>%r]G\^fOyx"@gcR?e9s6;:Te|u3|w4wHXwsK'-‡8TE74gmh_uYѮW_ 08_ A&+/=f =*azFuU6LO}`E[G]+k,|"}ބ׵ FY\=&&WLBrM]-:J"տBCt>.4V.xi}Č]"]{)jS3y|2D7rc^PO7BGfH!kAuf{F6{͉Lp9c-|t80(ݸQ.hoȇrpccg8 hjgt-fB~$MF<jsq@1>9o{*?!Wcnee8g3:B7 ߜs}A <L܄Z ^u;J)jsVB8]A8|Q$Z%\ ܬ8(^$ZF_4~ 2uZ۱+~&r5snX.y~yX Q\yq#BUO0%"/݆~ȢwzyƜmuY^n؊_,3Lcûp!'O,Ԁx{ܵuz&ixW)* -7\ݭ f! ޯ"*cAaV1ݟr#$d$0n*|.SUF^(G6ثޫ^h-T޴D|D+qVfo#TrJم`ؾ'?=*Y$;|!Nޕ\漼v`56K=ő;ǀPQrLiRcywMP&}a0*壁׮yT}F ªj(fP\0~E6yϷ\ā7G33SnOMjB3PȱjC3B<Ƭ(xP4_&Qz:CMSEb"e1%虢CVjv;*UY7whLX=]<kPYš;e/=J_]H帮*~[^)ʏn&h)x3+iAtA84elIr: 0S,Uw2jŭ~a6&9u{x"IbcǙxG-αO^_詓EN(? dJG7Y;B5+s9eg03aC]4'd~586ԠLriҢ;G8m$H$P RSIJD J@Za 3>JWN$4'Z9Zjaa}@>ܡОoHe %1asӼ{Pթ"̂Q[oONB-w~G!aox #jZ87<.:(: ]L7Y &@7 a1ie']PLZU㻝F~՟S7c`qJȭW@ndy'%.1+"6Le6b<%8R S WqTf# $"_5A+'QKY:J.,+-o?mT|A\3ILVe D- Piw" icH&X'Г\|U 0v緤aVJw#qPNw#ƒ 'K8»Eycdvv|fM:;A3 \Ϭ/֤Ut;Hk#nI1Gڢfɲ >X(ݴ~x:ҠQ6ID| bex>/T9y!` jyBqAM`v" xO>m.5.Mo 39Ip( [y Fxνj#\" W4Q}eH8jHsky9UVy2 4gcbc{[a?^; NŚ~#9Pݧ=ɟH:fkI!?Ju^])/B/4J77WYNҙ>[ s>k rds2 UCi=!j2M7o@7;߇>ќ$S.\a..'%WVܵ gȶP\Ju5cּGo ڤ [)uut4YAy@O-N˅vn0.h(HEA "7s960mgo"+~ ]!n?-={{k}nO 5 2 ׿/-I,Ld<u7w"([Ӟp_A'U#B ՚f~B%ҸJ vakQJH_n^?>BPDĜD_h^OL>S|_0ډ J놭TuoNn'2QZ 'K5o9wvXcV"E⮩Ũkjl7 .BGP*-8o''~BTDM7FTH?>s|9Khإ #. =E1q B O9=Qv؁+j RG2qe6y(~I?iгuƹ+_zI9GzR Daը9DD3H^kEDaޗQ{c+Q(hfo%q D&b 71)t#y![`UFg%)b=fYl\;(ܦ~v)F&>7S[G$gWO'm <pB])< KN})vxpՈ"|]ׄ=lXq[-rLǵ 1Ŀ;Vu/uHυ^ra)i-)oռn["-yTi0{*7t\22Hv$L[6U xf>AKQx~o\ u"g i-Wy rލ w|GP6bFoߏS`՗AoO]݆+1% q!$ߺt+C/McVGŢ5VL{ ]ڜlFf8pOER1EtTŠ*dC?):25NS=< =' tAqn.k(8 #fc+]sPP/F=YEtY:F,!Kc"4-3ǣDH$e{G]511Q;v9*Q 9vy.g?%7ڧVvsRV򕎠~NiAuz0X / hR/'rA:&M7 bR. ؜Oٶ*@<#e >ZlGҷ@K9lƈf-@WVS &s"\Ȏ[`'uxu L(;U :I2Ů*'\1#zS NF !u*"iN7 ?(ﵷ۾v^1٨c/Oy OFq_6i^B(]9Gƅ}_Be4>%~wo/RKmc{5M/rLbօ&n!=51r蕈L/ sw3Ltk7r3g9=PӼ EL`1Ū5ׇZ<v9 FA$g3l,RRQl4H">pם9iDRA[{pOd@8kG[ENv5DYil챠*H;= tPO+NkbW?̔q!._zp^ $0ZaA=dT2(Ӿښ0qPU_2>[*1:_> C E€0$ӝc!7zR3/aru񀷒xIuz@/?N E4 M/Bs<YBH\ڳ'C r?X7* dk ARcH !B2Ud 7We!B>؀AiHj4yۮCEeQ= Li6H36 I -c-ϧGA[sE)^uָ@hr- yd·d3b19O8j/U+vSV|'+(Xag$$YnhD2ݑR7o\"쯘N2~4Ub9ZG2F_o:Fol trtgy˓|6FY6 n+F2S: " //{y̰Ԥ|.pàdC] uVр9dsK) \,_KWۄwY ݷr>#‡Sp bicQI:𝩾MbYmV* 10]R>w`⤤ mVN%EΫ78 f 7)Opo9aOM\yvq;8<`j:~ܑdX͋[*Rh.8:iPZ7;4׵{+>@pbx¦'[ ^YŀEzeRj('\X$Wѝ:FgSCIvu+?H+u~&l) y&f9yP(F:bė^E)jZz6%)_s,kL KC\- W@Y=6(/8_cUu4`p{tISe}0P: >T|?08!Z)M[~xo{$>q eɨ{gItzkv؞Z (W3c\~?I.L.׳(9c86HF̞)N ԭumr F*i3 I;S"B>YG11é@OXln?mg)iYBa_?|e%Ow \B΋/߭|'(KP{V$G7CFIR[Ra3Tڳ##Be*2dGGQ9Tb7xj\gґ-!9 73U0=L[FaQ5c'OTށe$\xEWo0ךCɿɥԧy:9N8ϪrXy\ Y|sR hJD]Oxg4}*ܞM!KHZRDj4аz^r/'Y,Uz؟4/m4Jm}Sv0Vߚ7&49T|c›ĕyy:wYKV~-sOn*Ý_i-CnWyL$ڟTud̘mM? B##w ~[Eaᆺnb!,i> uh17m }iK10ɛsLUǵ@ңurQɸV*! qHۅ|тΖm}d= v K8A<]r^qq״5fjSQkEm9KW'ڮtc0rZۈB3($%sa.eN [+RC"p@f6YĽ UE H3@iޖkbdȲDkI:Qpz\,b[n)?+X1Im&D P]W%;hagV ]wf>Դ2H] G,GfDyrI8T\<lNkr»a7ݯɞiFH|{]N.Teޮ0MYQ=9\e55D3"^j3sOSz~uc=$=,_sJR_#AAK4_Ə-'^dͻ/EHyd%0$1 ٘)=OY0èE X߮`"(/D((':}N`DYv3Fg'"KMz,y0|S̔,l&P^F/ek:)vĐE1"Y@QK"a`Yau\>lc|*v"':JIXE~k@w؄6ei@>L)n7{6 ]6):ǡ| E /,%s 8B=ti0Ҟ4rosbT(>P& KjRB+l ڑjLq7: Pl}cqVRW b?¨ nۮɸ_߀9Of!dV1o|bY˺)H褯tgem/R"[}WAj(>( IޢD<;SCDwfeh5@BiaL4hYf~m +/'|ǣr"$1,fFi%TꔿE{*X~3g,pE$ sY~5,ey̬3W/=h $p1!!sy3ya@pm)I:coV{VK)gxD3 T,h0i"Cs$yuƍ'%Ik KDEVf 3A߽ݤz?Zh:Z]sםNɾF]y:,EOQ,[[z_d3m ==tRQP7`ܱ;I+JkfpvC`~OY/i)ܹqFT锉%3 \@-]S?r`^qH 3.k_̦ӒW$1X?S?&,*wN= 4?ib|*@+|1gKfeP a||GiZkfB9pt({_ʮJ.] XyK reb-M;pxȒ --t'1a,Ѱ}eQI+X8U-[6ӂ@a mY)9}O,%AQyߦ؁W 6*}m.: Q賣pY3Xe-f " 3?1T&NcU 94=!|u]ì c}B.yyLti |id%#K\k(Qiv{orڥzFY#=]rt#VA<1ݺl#0 z6 E?+.z&4 E:'~24̬}@[^F>M_#.ò-ZfXqaP=n)wh9Z¥M^'7g"{ ogn(T:ķ<.g9WKqnL_eFoW.'R@Q,lf?rgHajjha$(y&ے̖O5|IH~NfYj;st%~=oDԦb]m\RѼq F]NDg-X:&nx ofS+' 0#TH[ݫev%(l$c 4%e8gdUfGD+ E9ɱh? TI Dҋ$4r#(cq{aܝg:@GZ{dѕ8Dٕǰej~Ax3Y% а#N,xLlÀ/ @,&)\Bf6Γ%*K6qlhf&6dsɨ9u Z.>D,"$ȷE7xLT9 dL~J!,39D 0g&+yqV.uVlhS3T'`T #ԣBh^(yg$}0 Bqf\sLI3"5I<1?q5)5 CS,=U4ύ̨?o| !+7>;4*|A- Q/⏦KDǔ\hO*-@{Ctdֱ% 7w١K20F&!f[o7%`{ Ew%6ZݮVV!⼜C-ւ4\h,,Gt8V nny`UwL%~$It\S6V,X S-^Bҵ{e+4l҆&hH\H? 9uc4&.BvNDW )v Qu)yYuK:9NB/y^^#># t(8No5'y*1.q[s$I_rgpG{iC-]}a4WO$;jg4HXkAf1=y兗/J/[$߃QnƏs7 L A S*s? ѼאFм,)^QE W Qԕy*C8Grq`7TτF&>WE˕n`NoA=K|W 7VAm-W tuHQ`{uLv`_{6X=eNZZLdԕ{c)sv~dk Bl! #reJn+kF6v5Y\|a0d?""k8sLndhe)σ-`6@[_nNc?M]{q'c*6HBC/w?VT4b-G\.YK?rL|N-r+8 @=.g|JxȻ􇤅eO"~cDB}aTӭ'FW+ZZN* Mkn3]sJ237tWCb \DܠDx+0ǐwLoZ6#qBbՉh:AP'{_<ݎӣ$_"kw{ĭgT--i/bPHSL.spW=vӾ[6GDTЈAA'I{~ R)+~_I1 =ݱS'@i(R/!Pws1/>]6 1bΦ3pEE*ZE7y˭rY uFbY}$ 5cϬjmPETە <(0v5JAr(fL(c4%_|4k:0t+CEܩ3[#!O5'gٮ!\<gC{fҢ&36U?!\v1hx!p$}_ҳCI>%s]PzeʈJhH( |Vz[LKUtk;վN|Db؝&ŕRl]3 G6bQ.Єү vs s'[AD܀wG4+ǜְ3/طiᚪFV+D࡮b5@+M=~{iw;*Thy>Sz|T:w|v ְYJk{*F^DR/\㸐&Zٴ̾x/6 0C%D@׻)4ӧ,opCT䎟S5y sjc_ֺٔԏrrߓ*NpFz^Rլ 6QGeWޒaT-ez>C<-;gᘊYq fszt: \k#T㋻+,JXl>0笁35wLua4`W,%: h/-Z+{g$6z^i}ug+35G=R5'iThJ>5^SwCYxO8~(A_&]c,(!<4H97/S0V{S/Y0P~ i94 |=Sqh]޵牰h;@0󆑨wjɉ65ݟ*処=lX3%K&b_-m RO zs=Ma%Y`" Ñ~ĥ  ZNjP˿&<4dLUݕrƷCRW(4\OaU-!p[,}Yأp7=uM$"qdP|TEl#\8g @DȊ)IB,>A˒e El.G=A\?n b-=@bȡ[wދœ\%7'πS%Jؿ oS3T I}5>)5ke\%'F\np}cXVNJ{,0zQ"T*ffbXsٻ8J5ҧҭdqF:|ۀ<eͱflkoy}~cUEU&p@39:&?aXH=|ﰌuZXe3*ײ|a!<b .03?Q= ,>'[NzLonZb~dvW "o1{OYtPJKl .f*\lDyɍvRHrӛK%=U2f t7 }ֲr=$MnX]+$M&VGOE5u8 r{M5y>0KeײCb>iQ9(T"R)S=d!x/J-!1X/|, ʔ"$O7+v8=jlJ>RI#G&XUT s2\h0y[+ x):֎!A.ީgU<fzBʘ(@Wj> {,Ӂ=^1-'C;|g!'Y؄0 SImbK;1N3TcqC6t]}  ǚ[JIҀ,.ngZh3X#Eqo)650$W`6X #>YmZԑ_ wk:=ORbEY=r_*9ֵ.U&Xy&=D{ڀOC=~PxGtv-=͌#;>:W} _eȿ0b@#. 5tUfD:g3* }(`2~S0CK/c~67`Qhw"F } V>~`TSU1B0Eȱ#lgbWbMlJΚ8ަQ @2?`}ϋgqEqi^a3rWͯx 2. ^(ɏdh%R17h#١\9Ƽ2S!ȉQ9'[kbaSxi;Ů"e"B |luWXg8U.C,'ı}笋i4u@#BqMH]VFseI`%7Hn-kY!n}>^\2%)v=M֜}Um#Fj:뮸)O80ɨ @TU1R (!o-#qLɁ` _Rw4Nʍ@13zՍk {E~-BX4[i3(?a" 3,krr~R1I[&7wQ~q|th8/w0`W[[&/S7`_f%J(lޓ!. I %qt=P#U`†\,ԟwjj}N;|w`sÔ(FavrQ.܎zdm rjэ1sK=ѣfwىVZS<k{*W(~k DVDqbt6͆ БqMO*㠄QH{c<ǷP? jF@4Ltqa5cV/T Rf0#GVT_U5U0v]QHl}5-0IGzak[i60pյրjl{0ڏ4ŚeGOOn,UM Lv#U\COozE "j%DeB߻bݕ|T4n!t1Ab%Z+k^f:UB]=EޙYJŌn1$ĕ?sZnw"R(*Yo+c,G6q2pM=u ^vF6Da{j@+ݿ:Nx>LK3thS?+!|[OcZR*5$9jQ[4EZfVVUx`oOZZ<⚪alxe3ufR΋$*`OOughWnq+@H dZ֝:`@ʹ㙝@'Lgm85䠿 tme8 :6Lz5 ~Jiՠ+܈~6_g= 6P(=bNkޛqVXRw#}6i\r ot0aOBhDbTo'Ҙ^"}c|HµP25xȿQ0I+dv>$kfm/U6M>ut[?$I&~+>CH^cr6#]vJCWjnӌzN,\;~8 8}0Lo!9'b*k`Әxdս&oqַq?_RFvUgET@ 4EX*@f#AugUkYl{VXo ':!NuoiqLoGjE)j/YG~-D'5-_/ggl#_;yۨ=ޒ m.F,R7H}l"n˱-Ҽ`sr-g|zH&Q`@r']ƒ&{?`@y3̶ 1OK9.dx~Y; Kw:!Z)D{mOlL)g,a𸑴ʝ79 p@n$hsN<$F MsmT4o ڣ(YX[^QURaU1 r{;dR= TW(ԏ~]S&`H3N4:L=ogtZs_$W8HPJĢ 5ӎ]Kd#*\'@Aj{+!@Aq"7>wU6V ܻ JѤYYGہߢezS븴&߁k\_k"Qj~PF;\ɤ9ΜwgZ;MOrO'h19#(YN[%Q7D !_YPLv f}BF%% Aw3E5ԱЋ<:GCyՉ:|< TZ1K.ףO l0:ybLJ?&bA;y@S$!#9S=>k,Ya\t&81BoQ984 ʁUe%{p&w9߉ s*= ͋Kgq9ʗu{CNlrMM?_GE>ԓȓo ȏ!Gdؾ;K3.0zQx˻I& \iƌE4պ ,1N\ n["7xݣWב#ѦI9qփ ,_ *{'G&:,q{KF42NS!/&2@8[Clj#⩀su,G1j[E-K&5)twMʺ'8rJ焔MóLA݂+z "LׇgB8=)Wm望PZX%3s~h2azo7-XmUfgSudq)ֻŠ[eܸ-KQ$- Lb% 쑟:C\TՇ[hS>BX1,ٽ򲑋loxʊ}ayAM:ZY ߥ+t] }ׁY$)RS9V sfb ,N r hhZENo{-l6:NvǟM icU?\q{[z 2_BL7u`B')/ ĶotuA*y̞JZ"f%4#="b<1bnw/ރ50IG:9qZ(̂WJ.3lV@ :㕁 j՚h|`܈7k6F&\LknV@[Nq`(W>q$BVj^b߬ i&hͤCe/Q=-aIw%'O]Xĸ62]8ecv=\,|9 LjGR^H@z *?"[?9>1_@ʧZ|Ap1]$ wX)( CEä)V#NdnƟ3)W G>$Rp4ٿL .r*JCOPǏ*q|9܀ Mi,i&[xR,:/TKI >$gXxϳֲDזzB6<%4"koBx csf42ǛkEǸAyzQ<YT]nermD7\$5I1!ZɄݖ7l˚h  Kh[J kx[d#Wt\߻@Ns~}4A6= 2}9/ixa2 Bk?0uE..mC0G9qݑNZYK8↺K mLgtX9v𥮑+%O9KJ8٥jhyԴ:\ֹX1$ e/U<{ r?j2LW?[{W|GoJ!6l[7.g{Yѱ Ѩ8Di* 6qc i#^5gR7)SxN ڃ;!y %$:*Y{2@Rta";1/T~{m֏얮 q:fm͢UMǸ&*WO|Qzw6y@w2q#h i@C}n&QnyМFUy$IcxL_<Ӭ%QX3Ӳ]oڶ <&%-W0҂SX AvYЭ8o1K:s9eƀgcAixHo'k9ܺgjZ R4Ng+"lmՏdzI@szfBirݔ/OTL NJ oWv;cHـ\{d^@S&ԅ<?$ײF "fz@#Ԅ}G9u"߻ZԲׁ;ث(O8OZ+w91iL iI!e5쉉UgV-[_cXMx9"~xNEunMcROGJ 3#`"pcf5٭~Lۛ Ղ]K4ڼ?A*qp3mf4A}GfĞr魍[G"᧯Hh J; aR$ #&J_Zpr`aO7/N(0f))n.Pzk5P9Ew5eI@ 38d3(\z \uD(!&襑VV;YJ|aIg c :~9/c<$s*X8]رI+jH-CK[텢!4_$$ ƺav0d9  '3f(pM5CI6 "2 #7{)5f}P8 U`sMM΀Eʵ(n>,+D hl[ط`u;wu<\oq^•C©MPcn~G`}YjwB9=3="s:SB÷Bp5 3TGK)jX)qkvXf:mcG\#[rf_}L 7ne7R-N0۶lS1gwٹ>u w͖omAکPK oĂ}%@ْsC(5]j>R:4Q"S>N2}xuG5CAc4FLיGίHH se6[,mۦGbr|_EvަpqR Iˏ_߀IbNb@NI)jܒ9  =:c5e"K.Vnqu^l5Ѵ֬0'~kk95D+D6zC _g2Ln,hp#O7l\p.۲erFMϾ+'|q^: LSs-r7@ r'!DB䨆^P$.< ^yaY4pu+,ؖBZ݁IdOe1xɂ| ^/oAfVKTX9צ1- ՎG^۳-ek{|^˛Lrac, KK&O UYO]<-&)#xu8 -ݨeOog$/| I}=/Z檚WViju4͋[Ǩa~v}a% l!:>9ƒ-^6 liʑ ȍ!`6D~[2Q~5d3G3U% tVbikC:xd!ͅlaL&0`Н+/eΆIzESMZf,g"P>_cx"Br*fbgK 02nk3d\Ix3$T P - !8G ,NWA6~ƉGe"tzɕv Q_x vΟ~Ǻ;?hxvqU~MqMgC 1=m3c Ε[%Lr$D1' |v<12_t5ئG̪ q gWWx^A`  T,c/9(@f]\^Sm 7#II8>W LV e4[}R ]YBFb!×tFؾM6o f碘o S5c ·ZUHpіTtzު,hVZm^L)ܴ/8' 9}JLԕ D`|Eׁ,|=~$u J²7L~=j2<0@iFfYISOZ|'&{RָH ~م_PE1nD{=bۍto$K}}qO ٳ/+YU>)PZpʳKcQfZM@.)aQ,~z[ E$F5 J_:ӑQ€|d-j-G䛪gDko#!C#kT־j.W>4F Òu ċi <6:dؓŠz'_:8`&{DX8e8F&?.NwiXQy}q~[lҌ(u"R."Ja'NOaià<`hZgbFJ4³r0^Y/mBZ\3F,XyTl<,ABTUf^;|Y©quWPA1Ű9ݬ3~7EQ {# ~ޅ#*&{%eLcLviejB慌يM{;so\`+PaELrJ悬ZÿC}qƥO r.S {V#Fe>IQ^u!Ëk MO@NԎtPËG]˶ОYJɔJSK+\“H%5*:9fJ`q:4h!_OPO ev}sS;I [(O$Y6b-X(%y`|7g*u>qS {kvO .>!`PWZ\/\"~g?L12n>5n\edmz7`Lv&'_(7N;ЎZ-+| .-&)/dZLZc8pagn~w g$%T:_Mp){),#h]9R+;_o8c=>#5EU >Y|كp|syt͗GR7K"0H9yF9\M hDaOHeC) e HDB 1kIGi J@CiIz=PϐԺ.wSa^#gM@/Z( 7y 'GR'⋉+Զ,5s^#4V+x {/ Uӈ5.E$Gd&$ S7(L=$~*'^ϥZlAn[T:J̣ b}sd|vXy=jH2,̘;[/Ý.`"򻫦LwW FJIKVPb!deB{g-_^&g') [:׆,П5ELm*ф|p{-3 TظKFrpپpٿ! iG}xqҬ^´W +XAGwM=ۆKo>+|cXeF sm2P?pqoMu Hw i[\ s,Y~lz)DF tR4 @[7! n1r}]n>H|P&&A$ ᨶ:O߅7yk,ZTivQN>jK[8WGY^re/OVlw΁nv贷t9$|{$' 4{bz’bh<:"#v Qʼ5^7V~۠?7OÿYG~'YeўP%7LQEN]G.ȍ_+{`; ,9ez\g^/InaoolY{B^;gC#Y"ӎ5˭Kszkxf@,mYǢlZ:s*1o$g<8.~7@(*9v ؾ](6e|X N.~gtܼ%56!~G?Rsb'&8FqC: VOZaE@?@٢oxxOT[sǷrIm/s&ȺW<<,. 렫=Hv 3l&.Zp5=΋ =:O)C K,"{gYZ070701000002a6000081a4000000000000000000000001646b69aa00001fb0000000000000000000000000000000000000006100000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac/dwmac-intel.ko.xz7zXZִF!t/On]?Eh=ڜ.+ζnHJiUm0yecb'|KQ"" 5 4L=Q5^oS 6=h7 5ѡ7()nϣ;F2ǰm<(g7Q糫GaiD,Cs(_GPI(DBr9$.Lu-Sg|13`Ae͐us|&6:#\t ?(DVÆ:/%:%oh@+t/8Eʕ# R@50ΐcG8ez蹒<AFPΗs&in=Cgֿ̞ i6ܾ*hSv>@]?,b.D{''ō/lLϑcMNܭe]Y.1"/i{b/ܳRN-pKp_KO񪆞7f;9TMYd93sq=?!XD8~35K,"fa3.`3KFk(O0VvYZ !TY;Qu?*<2Y^9&e`mXv8"F[ ]g##vAPK8HQʾ8kz!#Ze)HTλ?4I Ǡ1+7sTt/Jf]# Jvb ;DHwzI˞DA7dB&h mQp{ AgL(yl=D/F6f]~Is7٣_븮tPYLjr3ѧ &HZ @RHD\Zؽ۬KC |(eD9K`K4Y\SܚK@gnͿ62/XujarY5}H0m]]5ŭnO`>bGaKNoύHAsDd,0l&ГԕhV"keXo< J3/P"??$aVN0$ٻj׶TEJ[[geo\W'擑`@<L{@ E`ƫzE}Hwdxٚr֏i1d׎t@4a[1/C(t"}4Yx*!@G 5#R[mM]U}??K6&MJݔC4uY醀1&tDYyr8QuO3y7"7K`#&5y09E\MDsh4k}; Mk1\*Pň]DE]#!쿼2$7vHK|DF=!:_\~4).zE0'"PN#1ӼCzZٸ4(>/jH:z4C[k/+,'-PvzN7g8_>WNk`cI΢r׊֤4n((/ytU8$HLAro773Ў.DЪ"!6&m1k7G'[#$Nw̆f՜(fE.:7T/!?ULzԑ{\#]ĕqZ@ڸFwh/V`,R5a-^6.rشəs\dOTJ]U@ E;+Ҿߪ2U0Ƨq@^@WEX_Ӭ;/s =JNRQWCm1&1ߧ-Y-zɹd>br2n4YN[Šp:kQV.W)چO *:Z?.InRU G$tHd4.c *+~<`@ 9̑^V~\W&G=`9 ݹ`#BH..<+_d4`-q:d% έʳ 剰f!˸E2u(aaycoD¶z!_y7Sn?. | vHrLp6^S#t hLVXzx\SwuZ1AO2* Pa"@;J^"P#t,Y_35su^rN%o\: ZE#֠'r ad /S>oD酔옻n q[M.auиD xhwD|TrE07+;S⸰`|(8SiE<M ;ѥTt͹ )a^39:*AG=+p{%O1=C5'$տ]}x?f<8%;-KĘ"OpEjm*&~=> \*~IoKםCׇuL<΋I ol(D%`[B渲_!%?M$RW4gOkNN>Q`SX-2p/ >D5oIט*5X;ݑM [ s@]ZZԿYZMmb`㲵d6`8R-\7ؕ|sͼx>9(znPP4 L۞ &P|= Ҳ)sQtdtDKeSO5E;ȏGY7~,V' e0v\aY)j4@wd0#o̓E P>8Z|ʮpvAr @|!M! Gga!xQ_NmŞOVVeb%vՈ# x /+a Ѱn.eW B|0)C_4L#cIH8QqU{rEdE _|>󆾛yhԜs)gEB+p( 6gaDmaʨhn\_s€BE2#X=A! ?pmn[cyp,jި~dcnבpYfG@6Cplc(& #.hGq?xD/=4StmKZiK )c5+^:Ѽ\s k B "PyrjZ[)DQwœG27 zF6յ;+8@Yq=rYشHdquy|)n+|e̴ 1P._bBVu&F[:ɍܩJ1 ׭9X] ߑ5*F,P#v+- R]u֗ӑFREՍܑ~Q$[ɤRR%}PS[h!r ~2XXj4'z z];Nsd[*tA& rA&{|oEE8L*j9ba7d!3 =g $҄xE:A/)9R r#[fJHFg9ºnuH~Y͘ b^7 ($Huc'/(#:`"ʹo6NJ3VmE(|baPz{eF`;Oplfkf,x{"i*#:x'l"6 9R$ܥubVfI"F!Ŧ$kQ>[Y3n%f3J~{^p֪| `|fʌ̓jԏ.JRWeig}T}u?Ja׹#1﷘'y2\" gERYx`":NkB{Tm [ˆ%缸xY^SB^1k! 1 aE7>Krja%))1͔LmU{4amq+A:{vh.:Y܎Nj!% e6A+j_5pۆGgFV3PVU%PMS)WeD0ı#LqEjLYEzHTV0z>̆Z(:k/?՛IRV~efx(ײHz(op/z|JZ| Br?ҥՔiZ@P"/.yUx6tz/'zǡa4N!4oa߈.^7BVLRi)j 0f3X£3l ֌!]-a[HM;I^ <#^kcf'ٴ:M@_l|DAvi\]MVsp@5a-qv%qU/g>;$G @؈2i|){$QigLZ#Grh e ĩ}n{\hۿC1}l~>dlw]eSR\#}>~3v֓F }n3˷vp42o0Ҋ DB;o;g,JxN,}],bǃ! Nݝ-z%nsrD9ɓ,W겵V?o/Aj}-_τj"zr\8yL0ԹX,k00s]"52X9GC?- U%a-4Bqvqpc ;59CF[rKPgUͩ;Ӓ{꒎0poYRt|[N^%]f5@ˎXylX=CjGG+1iWHl!eW+Ǎ/DY`6;Tg^ɾYn1(H[ =4OGW-bʹAQn.AP xt9Pe z>p NЩ!9FY5?2 _!r' !+^Ι3JGϸ8]j ahQLI=W#={&#?O$AU-pUobW{ue}cMGkYhq*̏O % -gɭ}|zif\ρx_rgz|No2wMSeC^~*6sۼ!xc- ˨SۓOa^ON"u/R[HÁ,bŨLRw[ et])b. |j8$s!2\P*`Y#E>y%Ĭ8:P{"m_x3/,s`,ҏ^?yI@'ܮ-yԓ0.CQ-es2|YS18˒W^k3v_|}>aC2+ ;<͕cuzޛ,Fk!r]J'KȌ+s [jqQTݴ.'PYo̳#w!|6l2Դ.FV죉X Tf6 s: *egG:k+f](D&[+{[Ţ3Mn=Yj+bM_kgĚpw [ ]-2z6h3mgqMN h+U(sb{qըڪxM[ʎ@ DA[x!5^TXsIKVeYUKׁH3XNy)x6Vor}ofj3Km`)Sԝ{\j eK!;Pw%$6hUb«{dl|&[ vBolaj6^52h[llR3Qxn B` xk>ܦNj_UjЀɌ mZ&I(&#R$z?MGSӣNI=Yq] M,G 3u ձi}QT$mix7 6 '# "p#+ PSiCp==CSTtγ8":~tbqKZ-$KgD3z;ytdZOZAoƩ讫Py%~SuYʼnmߗ}[HN=]ŝ@^7PbuFB'm/#:+4Pen ϩ\+<5FI2j,?lx'~9L_M8+#'i ɯ1;3>̓k Aj%B~ys*ΘC>~pα\ft^*ۻK:`b6]`z/{o%OL]bb&]/7EHTYl 4ea\R7Rn0}/bK]KEXA걤7,mng ^9ҞGE(5tsO*%YtN=}c"7K)`^i:yZQ?_ & OY?E@ ,=A 45]a I^ցDGz?ԭ@5v K17 nX8x%2D*K`[sPH=s|!?wIӖCRbD6?{ Pws i'ꏕ!|'nyc[j5CbRѩaZ|T⼇"7}<耱ҲAcP g e+e'<A[ #NJn8-cvM:pY<6RonNc0b5Y4 7f\ןk?>$m76ՙ l>P=XI%/7PC,^K~ߦJ E4=]s{+??а?3gYZ070701000002a7000081a4000000000000000000000001646b69aa00014bd8000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/ethernet/stmicro/stmmac/stmmac.ko.xz7zXZִF!t/j]?Eh=ڜ.+*LnM&Di.|Y&Htyd8^d}ҪU:t(zg S wԈ`Vr2~Y2}Π#L]TT-%)s[y |;n˲;ssX4Q ܁-[K/uxcZQyP qɋ6,k|",iSb|S>Ahn;VچL,=5:?fDVgS KzpAWL2D.O mg c'<X;㲯|ooܧ;@)J O|gy[F1qlkp=#*L"cԂS8fj0{"Y92Y%Ial͐MXŷ[JJZrM;7*ƪe|SY|/eٛHZWi2=WlG~2inCKlнԻH"v1|` /솛kR7=gIȘBx\yYmrӽ5zh@n{%xiap$F߾tU]xnκ˫aw=3'/ V{Dg{N;_`=% :4%s1W<W^VdP\ȣ ?q,K5CRt$=LE>Jbo" ?rɀR 36-2j:kg |eUM&@x]RdUsiDQDgB>3T[(7kyѶb:exCofDxw.u.#%u~n[h N^6&ѮxKwղ{47#8"J쓗}#F7UІÜJIckubI ?,RV> \?m6Vfe2"U;Olj ֕k  ?z9q(F̙^ /Rvg:I.}zTU@g]F CV{lFә90 ?tfaA@q75-To&X`M׽Gc2-\nXF]M0~{g=X|V6>5̡8X D%Gf:UWH-z#[M%$A]Eb,dWP8QX/={p\g*cR-6x۰O:*q4򘎧> 0IsJ jar~r6s/F0i{#1NCRO.cZ/VW/1>1N!`;e. ě\MI8 gy]zSb^mj,x-Yg *9eKqO*TX5+ PAR<>)<巵:҃(/t!iuLh[MZN&`=JϗCLhEB]"# x^h ӫhF-3M*L 4 W\D:rAG@u<"9kfD Qbs3ÄC%ܘ7_Z'x&d߽phJ)IIjŸ͢yXOӽP;rbmXL {@3SO HTק'7;^Z͙E'W;'7/ }4>w[I/2nԀ2.MJtH7l;55McKfOp|g-WB}}gv_d_ګP kJqKS*^ԵE;Zi)o(|! 3td, e3VQH@{9ՁG ߑ3 %\*|JcpDTM^|cFYqSrOFJd %8LatrJ#֏`nk}C\{#d/ .M=4X=d,`f)f7٢3)Y@R.ʀ&>)k|+ ɤrK`,]c+r83*D?3e'RM4t" c(^O7B Ko=3\$~{UGT`J3 * OWc\܉&N<ā`%Ď3%^vwP_.ttlD]7>5ub`ryF ́,Teăѩ"?y}hi1Q6ԴdZ\}}F k܎x{,c%s`CMr$\1̑hݮ?b? V7]x{Q~ ԡGm=dqW1 D/(}7/& ,8 5,C:l9X4'B 7E);'v<)`(HBa Z΁HTXR1vrZ,vF*[l 9($P "ꍝ'r`LJmx:*y@A|䐄wqVZ]8[r'kF]1+j9Ev s>_rE ]Bl3䈣ͬMW dTad~Qr q5 r.ӖDp}YNX ע1 |zIk 5éudAA?=$A2- !31?p0~k:!zҞ ~X;'|&gvK;6FLF{ /u+25>*h' ϑLڟ倜8^ М8x VQѭXb5{nGmw DS\I, 2A9*}" %GY_T?g fm@{AZD2/Od|A2Mշ"C*iS kL͚6aj).w*~C+U^ydSWa0=%`':wƿ q`Jn7/6ԁ뒱I5;s3(8n p2䶍 .MΟJ|h?ַ隆?gj-kdF}>Af WC" A);Jh!Sr-OiУ APw喰 *kWmݰBw#::5)VyJ+GհELLEz;m>>(2tho&L;v{G۱j.vx`M}|2, mnSÙ?d$Ծ"waIxܒbeRpQKINT@rj]~8c>9CCKhKckyG^}o.56MBd._aiWYN\ݛ77LQ>FJY.fq2(k5̻C. mI̝}C͝KfاB╂ԧnjiT(!(-}0ђhMrZSV}> ^Q@KvI}͛7P^hڻ&FĬĨϬ>^U/Mwߒ=&3ɒQ];W0:Oz QMfgCnN}4nS6F7R91F"=>*mʚm|ςC| c elFf@kvH[8Ӎ t{8lΆŻRrhˁT{{,Up3M$y1;Q_%W7QI"own'Hx#l,,9% ]Q^L]/lsɾ†ҙp?x)F0qtgXL~?+֦>3- Rj3#zMGyaa]Z%Y8aӴC 5!YT溤-ʼn9ո| ـ[WS A12V5%%no@Aax/ӏ.b=/]t0 `ݑ"~McM= 1U!GM dpK7'tty7BYz"Tl㡊`MəjO'd|Ԑ۪SQ(",}(uDIQsrȹLTA5{#&>S1pe |̦sA73z(DyvAGvx^ |T\꫸`P*S)At`)U'-̩01+b1@, f8_n.S}"C=%was(ֵ$FN4E '٩/o}VZbj@M=~GA. e FhNzܦYL0"tSw?ᓚZ ; ۺ4)T";=<CyelQ+Dm2Qٛ6OҸ`dWeJтnҿF).:<W Eg< .@DF@8umwUdTk(lEgJ"T'8Y(UTʆM6aU|ƌxMaa zikYPq5|:)*鶃 ע @ЙݖPA0S!Avff#u<$DXŶ?ׯ!F8T4qւ#HnG6^3]y > C忇?c80pt)0䝸;%S:sC9t[@t+Hr6xKMR@ă,A5CLu2d}\|LX펆Bhkʨt`'BU" YS?CxS\^Bӱۄ4kVD9+qHNd5Y^nOTcH C كZDi9d(4Cfȍr0z+"]lH6)вYcLR@6>QtFx5`RAMzEp}c:T:hA숙*V1g2#t!. ꣉Wi(vWM\ˌI!?kc K'c6BFȲaZ8Ht\|$dEsMrI3@z~eI vl%ՇVO:5.- J$rxh4S7BrKsWךaӱ}6N?9:]ʰ߰s/1mکqE/TćL5sn?׃(T""m#AzD*g L٪7v=|r@T=ay9j=[wb< $"RqɾEjj}PPQ8Q℗4U ,X)ˋe5'D@wgP6k)oHrFsKD ߟ 9 a%.lؠ ?դ;98LZ]\6>θo%`/tə6-zNgLu~$UTr.{F<Ȫd{[lɻށV? &>w٫Y"«7_ÖH@`.%_<n4(1qqR`YNO8 LiMEИtqq@0M61u Ut{:,]2]@%É{xi?ό*KwIy ~xtMλD `o\:2m;11N*Tsf/WZHȉ<3ߟa\5m_dd+%a5 ˿49FWLA; dF3v19  2 ( 3+mFKoz0M F;v{(CZ{hJ*9[R:\;7έ7Ԣk=uR֒81mHP֥ '&Vy@J1s4a^ހF0@ ![`UVPǻ᥹P0/H9=~ep 8NñΔ. ,C\L]^ .g.Ii{WdYͅ\I+XZL&)MK{^;{lSK6Ќ~ l§ n2u|, Z4B[DCYVۚG~s#Ⅹhi n0$nZ}pQ OGtkɐ\DF,VmDKss^ Tg$exe+@bPNRs?h\Yqu4*<'1 YA;pm,-y(,)ɴtL#%@:A|9 f/A͋ݟW_堶a~MY=bz@_ڝA> 2*zBʐ'6&&hVQ3߂[((BMȼuMbuwB*1KR>e}o|r! .ާ`ߗ[sqX%90+=)W<&\1>[er|xC` Zw\Yt|9cC4X^FLi4] TEcɇSζ@NXNWަ O )gɒdξcyelѶ 䀤+oI״ Wd+W%:D/gA:KZiq'pD8m?M`' vc}^缑_om'#I 6 K<!)Ӂǵbx(cWJhJΏB`M@b>Q0}#$:A3@9ffꮚ 5^E(4&]RbeKwv530L]m7a.-g8ܧhy-VTc --YL1k!ĸ aE B]֋gB ۈpl]΃Vpm lȣa2QaPȽt (XGB_48H>3 Iޘ[I*ȈQv0bԒ tc+oKݙ(Vkxn{JL iL)y=Yg_Mo̔Kdr/Nf(\0}#Ii!\\HG|lp2,#ݪJq)hZbɎ%L怗c i~W&\SԄ弫R~/  w]3Ok+U^I|+N@*%ӳI._j aY]UJ:zހne[]s' ffKQV g5b*zF)˥ܲ}% BuqòLSuݝ֍.йjB:}5F= ai)dzofC}.7=TejOm-֛o벮MBILxzӏ+umRS'"mUWJt'sfI^ѽD(fiyޝ0hW4UߔJs5]p*sw rHWF_i޸on> BRSfd?`S\G#.9mNj{Nh/]iY_*Ũf]ެ_^o=h=^S |]xK:9c*r Ƭ avX7v*;yMh hb ZYiFL.xcxz fMpIbAXq/^<ߪY?,X^(eiRCtI1o~the',LţVtiOdpt1DZd7xK@ L$s $ЇtJKM ֨ZJ4+}G1^>τ"J6*x܋s!arL;qu;:ucKw ٙ}].p |]al juG*I[km]]oۣH2m^|f-V4B.:Lcӧ:o@BީE5]MrCX{g4B06jdPrpe(Kp;xD />\LS!ep};>UXRf0bAtj*Vs86 v=F\Yxxg⇙aMhB@nfOS|7;P7iox.PB Ko9s4F,hxhJM2 ͒/Eӷ\t\^\3ԛ$q@ 7O=?w }Q \$nPIovk<$/6b & j`M+T61TtW 4*oO_JtO OrہegԨeziO8V/10ܒ[6eOVB ԽC$᫉V $mE'zҿ-@`LYc~XʼnFQ#nnf4||b~k >#<\VK9jfyn%=fXH0 AnYI7"U[|fE]Utt'n7Hsdth$AɝB0!0}?Cio"l`j]>@MFxhLA9UUi>؝w}QzobAJ^md% F11"}J5#Yp7sGQC.;]t @uxSYBΟdzՇ:Ħ~/<)AȀFfX?]q] RaM刲5K: Q, Ts]LLjJC/Ҝ>N :3 'VF:N8[6mft? =uu(|p^x֎V\B'6'd.DI\}xHK0y_K?0)BE)dQrͧ3ZdFz~>DP5w9B,3sQeܡg-=[ 7 nXWjy=^サ;Gjm=dWAŽ6X͋aА"j4~gM}ҏW+5x{r[MAe\~o3bejLw~!K #3GMt EROUA /UrAD-L5+n%7;qI>7 sgB5b.MD8G]fQS "O,wp0p0!1)!J$9N^&NԷŁ>$W#9E[q#ʚtEY> E1p4i,FN ͞GjIP2x sr >^ے??YG_|:!h" a8;6ޣ_BrOr`AJym:{4a !PQ[Ry';j j('څ =(PQٰ!3J5d`̷;Z j`"T#ە-bW~QMWۆ&P͂׮Oh Gq ră@΋iI6GGsFbc-K^:7$SƭV@h!i,0 eaDvo qdLf=l!dYÇ"r務WXbRo6-vEG(ԃ-m_ 4i`14A8+q>x&uGθu/NiBwb&Qָ1^\1޷ys̍=)wğ7نJ֛Mbkf fbEXwj 7}$b|lv 0zB/=ie UΚ]N=[^iٱLpL}*m wbU.p 8h.5nHi$lN7߇ U/k?J`[ap"㜙Pl)MFYk*p8yq|(}51?aB1;b%a*ӰdHQ!tFBiS4Oi -tW%2UwӶF/z>_!B`tԺB%#Ց c|%qKz1ZoȑL)|O+|!L6Gάl>>7Z=:"7Qeb֡}#=Dc"e%s @'bi]D,}ʲ6⮔jl*]u'V`R@#y5fYI$vz~@JPl^[(U-c["JPtK`YJc29<}`|՜K7N?M{50&ߜ|ICC {}ז/)Ȅ0:![679AQT}k꼔DɎT+|Pz5tDJٻ 'Ԋ1fTIVoNC_?JԲ K)[ʕ P;%XuȝK&Mĉ՝(2lư98 ddfUe2ۻ:C=*/d9cW9D&`^jB}Mz. :BF%ݬqˮ緼)CGER.ZP3h30> (alw74.oڻyޘl׌ʇ ֜c*H$M\A5#4 C,٠-ԛN+z;o`j+3ӷLCz) 8Ұ$Ō#eSKErh`TMMD!w!oH0㒓f溮IBfܦ=铸Hkm?vv{%@t]% Vy w1}m$zv?b1fZ͊c'@عRdIC -}:̓bVj"v?ڜWTMPCn wHCoA|M=ѬѯY,GIw#D)21P4r0 \u@x*VB>5%ǘz=,,=uP cj8 C\_Cz:m_R o(o^B SCsV]!JZ8,?,fAѤݷB$nR=Cd5Veh ӯ !OlĦT15Tml9B).ĴG_0.{g֒(eęOp;yb-9އZw,[MpaJ:8Ua?yA;}}_l}tϹ828a5Ithj6nfBDI5A}=sKSn:f Z VS]3ˁ5P \}wȫ522D@[ބK#w yB$ա?fҺЅwusDcg3e. s|CUSہ`Xϔ&`匵\XX;WpLOewyOsha0qI-` ZQ2Zr@Cln޶p%nZ?y6"?-_TGՔ/̊\̢VKhDz}]_S rCHl^]vRAs?R ZsdK@n^ͿK 6H@iJ!VMxp"ZmlIF?үS>#$.`EE?74\-ݼ I{j;?89&p4tq| qNB=:O\>ޮ+<:,% :܁c L>a _ rSat\]Ć⼙2"ºVU,lEyoQJ%=9רQE&-]tSZ3(ŤDYp$z'jxohW !ɲpdi36FQ`MR.iB)S؀V$w;-~[MAX$po+,.0  ^m5A!EE5G u*[MakoGᏭ ٬ 6KaF+ٛk\׫:DߣP;=0Yj P[~VOdo2} 58!W̨#RjfBD3\?S=4.p\n@=zLύڑ,pv6VvB|l'!/O5(alIM`y|?IU,H/BW C/Q+mK0Ln6c=sE?X mTc~3Ģ+x7GJ61ѿmJfrY&md6L̆Q ueYeO@?|O2R8Ahq௭Qw5FVtD'MW15:%s3;y -VTW qgWӽ"; '暬x=|/vB5T^fiy 92?$ q>r.*܉MUR|tE)KP qE'a/w'Y@dCD< $ӆZY.bM _Q]\o=x/G^X-U>x)`$`h.\mDGgco@sT=oh-r<Éxupm6CiEg8?xe*fAHm8\qŠx6t ra7d{geɻ38E%-3^6/ZL{z@pq7@ *Fx&JY7x0jF%1>~AM_DLIb8oI6l" " JucQӓ$']^qAMٍ95?޶8>naRohRb&}\nr]ăuWC7'7+rQ`L ة! څFǻJsOd)Gzd :u ϯKJc'fM.r/ u^oT0sV13g+dS7kvw9m'$N-]E=JMg0lDjM[N")B}i:6NXpjZ4BzhhpTph<;.w,lN_+ƥzꐕ*$Xw}O҈O6B-؉ ƾJjԙv܋kah"B nGqE> -uWP'(SmTq_x|mJϗHɠ /HqIUMR7Cb[YX'NyX?;fH1m,o|#Ƶ(NSJے57$I$\wpMپL9Q|7gʀtLdIn@Y%)W+^gM@CDT&,{J* iU{?ӣnUjmq-uԎ<؅23EHX8SOu9J7vF#Kβ愙;H% ~c*Tl"Hni\_0 qDEH3VW6 ڷŻh3&0Yܙ-ҳVA÷}kfZ"TNr{gbV2ު"` Yg̯]SU1 W1w'@~b8,%lU^18UC#GR؂pI1=%Yj].z/b\}UZ+x["d@2l `GLd@n%J+S%<2OĂMƲBțh@)M>dm_ZNVW؍ɾєT 2)WIS7cqDH~6`KXZ1%.ݢy  Y G0 _qx8 zkTSbhJ f`t7x~ r89\I\ܛcF-eU2Ի5`xSƺ f@4QL,y$k9dZYsQ1omӡ۫E +ѕ_u}+^,WG$#H]L$!7iYE6x=uFp+3a%L"Z =ǿ bú{v:I2C9lGXYВ8i 2U V/( V%>Es%8R|}[{ m][;?wqNx,OTJc+28RnL7ȔԬ#2~+dsۦb6,1RL*Q/ܐYl+xq'T!>sd;l`a9/^[8aw[tm8QNNzd_+4Cn7 ;=$16O&ϳ쟤bwlv3_+qz4wr ouԼ7t±N}s&Uۙ'0,z^&*ǩ:(i} >nگ)!_ ]J+ź: Q3?3bĻ^8F(xoi$c -% Q,tNrp<D [#ՎrXv a5&"/ Vvվذ^~yEwXnsJq'Q԰lX=Z4n~ͯ(W@L' V??d4*YHs!SwaRi]Oo$ 2Se/Uvlf9=IU:O<)PzrZ9#p@yb~ODW'-^fړk J]^9i{H Fp#Vwe{b$Gt%e%y}C=,bb KymUr# 1^_O؄35D@ !im*^T⎤*Ҷ^y?E io`U ,Q-Z+[5Z7:",9*5I?LwT 5i]`>!n-~9Gj}p] QxL \#_=teG,$OpϹJXfήbonQ a>TPƚABN^5Ȋ|Sfg]X7I?jsz߷8N"e3-. _,/gb4w B2;~2BTMVwãm>(Bx[&`V<`mԬ6v߭-p^Y8RVaOYA>ZRbv1foz ubۉt)y}x4hp xHx2Yws\^{zķTs'L _Po0$qrNR  ؐ$j7zK>"qRgPn@ |eA?flذgM)XRRK6x4 fԚj"ċ"͝4͙SoemRC4 iL!(*yWsI=q . w'vB,}Kp-=ьĪheX}c Yt2捴"ՏȦ+;<:X*]IYw>=0}M5^r s(Ѽ(/ FE57'q!i3S-?fE /8ɪ4}Fo䝒S`% { DS+t(@2]k bFKuO$}cÇݹEMmOS$hi6R~Ū[4t+<րYkXSS;K/GC.Aک*@Gh lP E\Ѝd߲LjJ#!D0] WO2³8P_EJ9[ `'߇W*0V_ǘh/'cN䤂n'sp)@Ԙ7IL#/㹭볻}2.3 30DOל7Y|nȔybLщD!QF3ǖ߳D0!8 T.y "I1ѓ+%,;i7S/vLu71r:U0yITU0ƛ3Uv13,ZK0}#;aI88mL sIO 9L@"EeAH$jq"ȇ@ytU]s|svqEz !YvzL"+{ۋWtㅭ&Nתas/{_ύxU&ſ 9 3d u=, E?*}[ŋ vDwr[6ƹpm/k1xZI+g*%vdv"=y@\֏f u4- X \3ڦS3RVOcdKrG(<%QWGDN/hߒ,v>3T$xYAvP).2de׫Ek$ ̀!r?g/@57򫉸 `/L@Kcl9?™3vnp>&;ݧm7i?Ʉ{HZ֟*h!c@ǠLjP?;lRjL0`bF!lk{b6 3VDpȓql T_齙.FSy.R ѩ< :6%Ml09.mQ oݛUZ;!*΃ K Oj0n82,KsF0Q;o!r>LLKUW dV6;ot툒H2cgu+{ x̬Бì~d.Sv%뭄a;c+ëDճqB2!pueh`o CDFL}Vjif灰"ֲAbhPn/!Y~˲ p#sy-|u\qR0|ROm Ki=3C _ L4.P xrJ9v{ >>8ɠpţ<Ё;N kV,ח_[nؚLmfj^~DIҝB'MToVHy; ;xIIpړG঎#=efݗzq;9:F_sQhV hӞw(؋*Ҟ.Tȿ ^|p;DϷtιbx%:l"D bfY6 ۖ,D#}Aիӱ#D{/%nHNڵXSiγ dP >֐Jո)Kp [;{,2_fx&ܼVze<MQ'!e젮9C1LV* Ihr[b\~2#/J_`8NK_ŏt9o^yo{v7`~p2kH:[("x?qPnuh}w;g.xD7Mh3zo޾0ٙßk@PR_/څ0?M0Ya 5Wy\2BH ʓY_EJ`L[}M>k5b(*QXp:$y7q&⇊&$[K ceiTX%~%sJnjjQCf*e}T4LA\跰ΐ^N/RGNu{J|&հ@4 h3s4A=!dS@F5_AHJ1 6 ,-(`O4y&[<3S"I$1_UGc!̹o^8䁦x}vA^{Ӓ)JFRexIC8molwW`pIZזyt³* װn]Y)[)ey(] lB$p:=3&í)W [/+Xfe!C(FQXm}gI1I,I-!hw2EVxһT%̺m[W0|Ԇj5t*xG=6ŏzɩ2ZF?ǂ#Vd2C>RTS-^ݲlӧFE{\'NXqL&PMLn:a/c([LTIp8^*fBsSPb*!ME5=ӵ|^=*"Ү͓4IC\٘'Q7VF|?#<"|] \OV - X;ZS5CuXF~xGV.R72X7EW"tQ۪PICq+(OaLyGMJb }7H[`kQh&4M kϒ)N\z7PN0hD,=$7_IMFxeՖZz p-T ƜIXRCSu&2RYz37֏ j)Ʀ=5^(]4Ƌ1U@߅m(~ꁨ[h<7}m쯴Ec=8~};fNaV. 8~m9e$I,/q8_oydYfIߒ䉠6+ٶ|ܗt=jY )se'RtWJPt@ (oA!7} ה[VeKHu@Y4$UT^9aKhm!k q.=*fl.𹶙`mBΞYÜ D떈~y[M,JB ١$>CqNUr˥zBӉMoe>=7gZ$<$ZBC5i,ߚBXԐDJ_7[dk㮘6|k~%!Ixu LJ[n*8Tb:Ƙ `cs$/`׵.jWpf+gB=X;ѡqـc]9C"$VMI7{rKe{n`5qyz-`?}aVu}/>B'Uϸ\Vn7; WyBxnX{fĈWq2S_ y."Lc|]dZMw> T ? 0嬢eL'TŒ,3+Bw9'2V,Bt7x %K*W\jOQ!0 UJrteZ27&3]n  +#LՉ*wB#/ 7AlLkH^cE&˩L@ 9!yb2R y&;:j8Ӥ+T4t=4܈c82iו圫A$Z`RZ%"E\K|xF?\?.kKϢ%W4qɧ/|vSD0ru=zqc!כ|ݻ*~F[a3iNL^ngjZz%A.*O?zRrUxsOb>3}X,ؗƯjGח)*Z-5?r,5.`gh1LK 2j5CJ>m..^fu͓4,Wv"f,g A](3 8:R&FV'5lnș~{[Rp?ʀ0ϖT!n~j$( aLp%Mirp@vt@B=`3wna-]ZS6u}LڪR6Ls/KPd25(?X?ν^{)Qi^%ASKCLug˷ps\^^j_ڢ2 ZRH?:\ ~/>IG·KC7>!QE\֞Ӡi&[7RݢW'/8H5H.q}OLzbWӰIq,{ >KB%Zq$^[(w\%elK`.OyR7YAjmtP]\8~lK$EZM-/l4 ɉEBI-׿Lo UeR@{Tk')Yv< \D{B%s?l[ja~^)hڰĆVup,i1Շ?zc&>4]N%E\s?>Q2h1&ZWhhRɾby:ӭWo bO豯GA'q(Fl Lo>#jM>H'5Fy b&l%K~Z52+yR \?iu(\W=?]\{=$T~h%E>笠Ԙc4nW"2Cc}glrUR"?NkWꐴjŃ64ٗh/JC_c -'%4vhpB(d޲w聯UwD"<97Þb)&yY=K=o#֑̋j̄%5(2-'?MjIFW.c[i5 \$%ѯH(nhR+Viqo0wWkޛEt,pR4\!}NlRpqTV5<) AvnTJj6a,w:2_V8k5bo|"[(FQ 4fAc9ݚ*NJnY\vX0ߧ-9pWti׈"RvߙE>eo.P@ Ұ;6b2>s,&+u懃SY܆+ a]҉8 |z0=F0a,r0V6R3/y0}#!cDׂc,9uS_SunoYPtA;.ё ,+ gz5aˈf:7okEǏfGI-掓0 RݽZ'+itlxhἫJjs/pEGCfksUZO-@<ϟʀŜT3kk7&BqfTY*% kYfǍ3nH d;]/YA(pyr4#46 3Ŋ_ T>iףX@9_:MzB!eeqW5BJ}bpg?aG O1vJ Nї /.XmZ gCl<;}CenvȚa%~ɽ:P5S.5}+(̎Yw---#gd7M7xҎϙ{l3Pߐf(] =jG `:RD*¼X}}g醱;`V7<;8@;fYUVx]L-)xč>&7GЂ7,.TR)zeQ;֋Ŷ J#$׻:5@GR3^h\57! \m|8b%5~Q!foTwA'dwLKGН n_u='nr"D~IH>> $?`E*FH$M/ޕZ4xGC@ mTʣXqLԌ 5DowP.bp"C̶ߢFLcuj*s!LXg;pW(aYS%,lҏ|j p#XGVY6oru}ZN+ޮx 9)ccr㛢xJьLA2ōOG&+7q|n@8iIJ*V:')Y-,`H96C]0s}^0CUU_yo/a&قӂjc:Tocb¥w`;G⹓C=^kv#7דbrU{v({Iam0>x*DNh:PkKdJUX},'UmDc!MrA$4#x0#3_e\Ǒg\v|,!zm҉ժEZ67W}8:l!$h5u*]#B^^'2**IJr+Y'Ój-?eʺSd;2c3nK@KZD8* NB7` ";b +Zn*R%'<8i6%Fo|O+c|~{pÜ7zf/%dQ{" nZVZh9Ji>l|\UAXrF{I'Kʫy Bb G'8b㨰gc.s2g'#߈/,[ppocEZ ݭۨjXν:% 3Y|983ѯX3CZ)~ƖmdLHI9qvPKLֆ )H׮ZU#d%Eiw")1GN{+ 1Eb7'SwbXMZ϶[{V] W`T*|"3 e̮RIy54A|]+u!k1r;^]ZP h=#>㖦wYWV#/;M@pGJ!?I h16('OYy=hB];>Jz.&Wl5 ȪFdPLAajkZk ?{oΚMM@lSV.R5as6D뮒G@޻JNMS'2I+ןx=ݎC8u "qobl!,t;Jnf) =E 0ԕ ɲ94)`O׏2 Cj`dC)xKӁσބ6JhH(`r7Xxp.TVd&Bt`+f+sO;Q$/Jw—ϘfP\5|6PFT>/ʨ2vQudf#0Boomq#G/(;^ |pV YH?gYo?OU1<5պ3漡jܔu,vV$P@]?/O_V-\|dgfM-XXp7 WH,_l[ձrw͂@{hRI?rNZYt wZH>qF㖘byⷑ wCMʛ4|[_Z#K 7:nc?̚C`Y&&DCzğq떃l'jCLFюRC{ݗ=Ȫw{Ñ̐G^1 Ljt1oB-|eTO,||-AQmVB'$ٴ,wmmO"\ϝ :x^_џ/¨xfN)Wwq7dhjtdV*y@e9+Č15{y4Yw xR@KUa0PR5a>/Rڙ0 Ѣ31IeKFqIcO™h}GRRv+S =VKje O`t+x5C4?ڍNY_;) VBӂ\7kuBEv0El)(jሣ%Y 3Wڱ~K+G)sb`R>Ysԙ=g5BsmyU1͜`P 6uOp*eGWUiL҉f%ߊ ǣ 3@!0c hW"Pc-`_ ZԨCz-[Ajx#4vH9F|#ny"/bR1gКaJ NݱN[}S)4L;ukJ]_d@+2)59>_L4+ UEG,.3 쓥069.#uÍb.\АZ}r۰g3`iUt))wr{uMPBMhom'1mx41Chr8nCfFX =ZltwE+-]֙NWf84;U L)կ3APQ #YnrԯX;S?YAHPKd'(+KL"B׽@uF#7 ܻ d0џql GVvB0~|IhtV$TfGݲ@n+ 6'2&6XX%F(`-[>>e mFht;S,ҤzIЀ'ˣ:Da>Lr$b) ir I X&IH$p.1UJfCXg༒isUZ31O=,u7zI|Jެߋ4]6'1D>Mh1C4Wi86LS9_o8,O_ILϕj9RK$::֔-76W픤\zpp2v\:h3JoZˮ>i`jUkjw6Occ8aguagAtf]KX@K>n l]%j22~Sإ jf zڏѢo#Ư! yVVb⍌` A7<re(^Y.@"p[ ,֓.H~+2)_ďliof0l"k,srТc<93cdмO3]D#n{)x(1φK yr1"$yµ/б#\:8:k?./F|1h-D%H'4b'XOQ73'`58E5`¢.J jk ߄[H.+hΤQ KZv=NUpңyKz 4C-p :||-_mP-g#ɥHDa./6?~ZOV(>la]#ʼno|z z^ `]Tz3ZAf4"`m%bFv\K^P1Ywf<{_ipHw7?);Cѓgd.K¬9YLdtZew.BlXCf,;c{_uIKw& I챹=cXo-.hL d6MDm5ǒYAi#7%0. r 6!T% >UvRj_v?~hR\9=nk~ 9.ϒBäU#ved`aO=|%+cgkP ´pkB{)%eMRnnё`: n9Α݈ytI|4}xkD FNQ Ip6S vMnwTHIHQn#"PLIʆLLpW& g7tôCn*~(Ii3Kɨ9r :ƖqSrs.#F]S AhvT+v^+߫\tA6]:^DٞOj|ۧ+>@ N-nx{jBf&)v**Foa^:d G\)&]\cS;6PH__#?8-IRI8]Bz ̷vn=si]@T4xm+hIMXYأb__wYiC'y0@vI{rn3+=yfꚬ\HWƧO_7+2ɠeUs +w#mȊg K.ӌ.Xmmٍ[kܕSV߷EF9-ϿSf{XLRi1[{vPOqƩW!)%t9Wax>~U\H֢Ÿ6!J|^E9$DG EUӏUwIzTu?rކ^ބ6p$- *9$!PC:KZH C4,E6wۢuDxM5Tifp3|&ဥ=Dڈm = H^Km,?K=I u(z1zArdGӕ \5Z/Ƞ bdէќ (c49emR-d2xLRMQRw[O~gvT^D.2 ;cBz'z|úIM*yrWxnyL2q(NR^UJ?׮Lйe]Z}0paNeB񗣲‰E oTxaZ%΅>2Zfˌҗ%1|m& gW՗ڋMkQ%iX`uabU 3.a >lQU0j״^0`R3RWMڨ\) XBHUq#ɾcJ^"Ɓ*G/%]\$kSZǖ.\jeGITiye-x@ţA.FϘ^W#mbEN */ _joC@ 㑇C%Zؽ(\neH)KZ<(DŽD yNHtSYw 2nz6CHΎ0fv*-]N`Vk"[19' kښ'-3hRa$.{ "PI6R_;g$4eŠ œn?.k[v-KǙN1 "}32z/Mwf/΄šH#G,]FOl T">;ZXӨ`ƏTFUȿD5 n]͜ml[U1sC1#E[SQ 3Lz8A%{?+M A3\ ||%Y q;D`ycE^;bE 7f֤>&rhdt=hͫ)%JvոO ?I=>7n8I, .ϼs5.tP[v95[7|ߪߟwl/Nۤ-=5zyC}g_HUduމB@DM4z5d֜\/Km83}F3El w*tiPR|Ձgڊ]V-^%9hs zy cjow6 ڥjSnOK@j}$jNMD!YANٶWRؐĎHp1೦Y>9g=#*Rϩ5uQ:@):<":a*87k\~UFbNȏ~▋P<=TYW!p#ML1> &VNRJ0O`F@S0f`= AJFMveLd*>~6bA 3ъERػ,烆yNa]セI>lݮ  #ewϔAԑ `įЬ){I)vf k08 r'bH"=z\Ɇv5Y>҆\oܘc! E:*ɥ,]n!נyi.84-A1;HdW PA x+(ɻc9S[0-@EE -P֖L'>OoN0Ȧԕ:3Qڏ.%47 5s2bdfIpK/.bypQ.ޏ8L偆""'ZH;Dxh:mnۗhd=s<`KȱsX):e@$ FI~rD[ci66GPh8GE4tUvJIG "Ig?"&6 }Z1&5A$|obWٰmT-< teWZlz7(*]?Z=C&<(]uk*HPL J8Rg: L.VG97Gaas;]R8:F 8+It=!+#!\L>`VQ7\(7Zw6 ^dC+=Q}w[%*/ R~p 1@jtnx^7fq.18D(~B%bx5Sn)QUگvFRo`mBى5Iɭ͒8A؃*pAi\娓l 822E8ȟW%WmCvM[X1+0, X]>ưO~+<|Y7~==p[("TW )#J'<$K0"IK8yL8j# `xȢ2$̱Uk55Q!`(05L<WޢcqGh$op >N}_uKr܃u2N]7N'L M=j%}6Eel y2l)FY~L=2~,yƙ G܈Ci<GX@Ms j xz2 eM.= e+:/ {b;(Ɍ-E =Gx 肺#E~K#5} 7΃?$c>#[+):*DOu Zh"_zʗkN3+ 3kšCNqıA_Fga/MMZhxiױ8ׯZ SyΪ=SwkUյ27^ -fuOJcp k<|1\ OaTg-E {&QpOګ+H@E6Qy@D}Sz2 |>Tl]x9 ; Ql8/(e+MVצJCw8}%Z@?.GWtKw%ʵpdJjJ (=]^ -7RP[:ܪ BU:N=g 06SB}~j5SZhO3L*V uy-4Br%>+v9$䚯؏ sm!F$]*v4ȘqC#4 XW}[Oܓ% b[0i4R PܧeH|HA R9) 2}%FΔ]t>Wrgq{l-4u]3`yP vM u .ؘw7hJ2[ }Pe&5+#t İ%"v kR K1 fj/d홍.Zw1cH:.B^2pIEw,G~(>6kYHY{؛֚uH$4)@[]e10^/tDEl~&J!3O Gd`O j,",+!P4-#a\kcxz.VAiOXؾ+ niZeQ>?8Ƶ;6$9: c=O*=c F+*9cu< 64P6ѯow%)=pMu~`{-`SJ%FLY/ڳH?%G?v3p5&@>/q@͆m86XUZ{]v35chϡn>`ɱ(r'?풶\47"Vڽޑ2G3TտN=b{Yӝݐ=pC3L"~gVB#%*#ȯ-Q>aijPs}Rqf"8((h+2w"ULl;n-EjIٛ۞{)uZ ]P?A+-}Ƽ 8FY:/u|oG@ܱ!H@)0ŊݿFWc/R*o`T) тRYXRumR Pf+|Q.{D'DOrkW e4"l|miW$"SjCs79dUmo[gvot 㩔l]U%, g-J9`(Z5q6ft֍жN,k?"0oS6 5Pwkp'kpXO7NB@-%(MaW025*N\yVB\ QV}8^f:l n\%c4䝶:i.cA{{qohl5ਂbҺ1kڢ9> bB!uKMja~QHRWpZaMbwaڹD@YS"9JiJWGwtўVN":>d"ufo?{Vvs`b!G3[ \?ͩ$$ 9aTdo zbuFl&4Wgal_.sV!hvSML$wZ@-}fx`y/*%:uKnUgmy@b|< iK-T=NQA ,I8>~Wbm}Hgo`l1Pm񭦛>AI#+"N,["U8z!=X:&EeZ5T.ܣfKnyuY5" Ɏ%)Ӻ1YtSbinZIh1XAZtלGXUϼ^Q9S.lP=fgpF#4YHwK-ߦ$R`y虜ֶ/+7{ujA,k1]hǎN7,93C\@vᓼ2r22fKj1'3\"FA]>UJH 4JG{pT}v05H+@Oу 7~.F<QMWLZ 7OLonzgsU2Msέ<]J\j4MTJ(t@RP^^ERֲSCw[O95ӑ/AS-RvJa WhΤ,($p'\iaԉ5"6q*U,j?bzߐĘgatXkKj0V/9K&zR@krgO_H!8\R -Pa;U.t]Q4qH&eR.a=mj]dkGܙpFKtkA<5S&+5Ӹ̠<[;8t&Q%$ЁW4mXUB_^2sn)2W ۫qQ"d`ֈq1G\^RT9# &룀4K9 = /A"vk GS^VUѕ=ZМG N۳`tq[E Pv^,:;CCI:qBB!RwZWrmz4uVOjnڥs]SUK,p.=/8q)&IS4ˡdIQ+DprB5Mx\jI+o=Ǟp{P'}XbSYB V=R#x ekNd9Y\Gu=y' }q`ҟ]4e{0 Y/> +E$[$?np |[dT[ٱ>Ea_ JLӄaLpX)O9@)5=idS#Ŕtwc:ΈV KqhL_? ' gƷ[NXI\f̋=-p e7"6+W%c&3jM$9'g\` מ{zFբNXN\jɏN^~xB)/wȰ'^+$۱=ռ9 lBnObcz =DFjƇ Iћiǵo:{eO]sa`N"A>e0̃Eb4Mjcq-55 D>K>';b:\.D6 >5|\N sj!ϲ{+YVy-oȚa]L]= U*y$e:uGhthm?^Zqmnk^Ȍ{mm4{ϐ:D7qdm|j[r1XGFX>>k}Bd<ǻW/3z`jIRv ݆u˨|,k4rn5ީ;{| V} (QoqImyTPBIQ34%B"D|޿{e,R\(.u_3[B-5_J6iqW`4/Du60)mεxPafG7#Fe %' #2ؽŁz9ȸ=ЎM D_րqp(`I|,lPDX#s`+DBvI"Tq* ԊOЇO9H$5 Vw} >fv?6%7^V ySCe!55-ANR9+*:ղv14dxE&ZL33X^(PTGR ee;9'(~cXjPb`@]_|jDwwCG#Vuwd^xv/0׸S$58'VAUKŏdv' fe/ڼ [67xՍ\@o֩Fø+rmuD$-Sb!XdnQ-u4+Jj-i6M>aɱ7svO[* uw?wO#&cF~&sa/8,v~6L7ր/'. Mܪ O3EyOB$UhSA\5J'{ I Zf!Zfl߶pXmGSlyVƷ'_WY5)-;҆3RUV11).S:R0S%8oD/øX%91VQ}B1J1 )i_NHR5dTW.0rƝgNdSP@TWӊQSWaY#G$ƍop\7i7C5ԆǓCugZ~ӡh->j!J9L4HBA]JECL%K ĻIMAӳr*ylx%YJ\P5ĮPKG=gg%*Crԓ{;*ey=$^Ynk>BpѠvqYQ:c1/fhs]u4X?FG *E gA)D͚Rsh4\fij %~RY)4Db5&BBKd4aƫ> 56-{lT럽z;Ly4s<$(GJiBW/,Q ط%+1v ha6obO@ӂYk}W;n*nf]W4MIG"LۨBf{NƧh%' c?PЦLv(Hr N%1,N汙B""$ 5sÎN'a$)Tȉ1Q!<<`I mRj8*rVuK,qD|f4ڡjH:Ʌr*PXʼH9_JT s+py+X}vk>V.mW]qNUmb!.IfT%ΤA2ôm!KP6bYT.*+-"g.%n #>4icV]9nZCyN쥟IKSbv N^\.Xg ^MevNBkkaoLA/y)1T%RZ.\lS6$dG]Jx'yyA6T]JpE\6f|$uSfj zڒ/rJ1eG2џ4˚* >AIYs2Y:">hGc ]9W.7RȀ,&RiS`~Fپ;}5LDdy3dRu.kp|j|pZOv yӥv혹t3?$j }.\J^UbWsSO tn=S!tRx;Ƨu*+̓嶔6^*b;eq|YTTn#421>>:+L1yp9e1\^tJU;VE`~"E^)HrJr504O=,Gӫ͈i㒌+UӅc'vh[CPfUx'-bj!LTuq5&J_uSZ s,9;Ǻc^gXL.@)o"ت& `9F}h9Rvl|N]<~99IX)NeJx)#qCaɉF%jTL_u+>v=+e\vaÖ G][ژh^īlTЎ&.R Z.^ \K5NfpXbk0 M b E8O9H `/ΜVĕAǨ%Rib6CeJZeZ@L\#L! FvUMpPztq|pm? M]0Xpv `aFZv/Av eRF?{Ÿ%W"?FS|ӂ:reQ(eFR7}smάf-_- `p--7(} kͶ42%E{#C5w)韒5jpcJBQ6U[_i]>=ε-Z E(S#ewkzL;BvK|(o1mb(eFZxa~X*%J hW4ka/Lϼ\#^H}%Ӈĵl2Sf;5vΤ{x~Kf<̔y)G\V0S)Nie&ΓyZ/l3N+RhW-?ZbKQR_x^:FurYKur'VB/[u('?^?mݠ4r2\,[?YopR "#, R9HZ.*D(F6c85"AYMC\N7D,&b)ޅP#\:r&]ss"t}(QO+mN?he EŊ\ȔjvLC4xa㶁5v*qޑJz-hLKǓ>{ؑRwXt힍 &#qU8oVb l L)L1,4F2rC!;CEs:3CQb$5W=)t$L[a@&AB'f(XbC#W)h+a3nmŪA҈4!1Lj!͹ZGC]XcGܑrjKzA+ПU'ѥ`Ϸ0kFIPeAEvk_j3ܰG7=s+mSr?n&To!%ڷb5 pp-4ڙggJFH_lqnC(yr Mڽ^CwvkCԴb O,2( $d ͡^FXj/Pąߤ]]>Jgx7QV&LsXeO\؁s{rM  ̍EFVBţf*>Q`t:hTЅ>pX3Fo5^ K!/YKڅk*z/= 9E*We;Oc$f5OHbKB-]$UY3_\͔C,C迬ftv8m#~5լ;9DFwW3~"Kl('-cH6|w{yxF@"$%:j^ ߖwhkdP^Ͽ0WDb:j㷽K)ڨ&W_>!MR;~EoR1=J'!` rڦ LQ1e5Q6z<ΫԐ4`AxG/$-8SN50]rTqndj`o*TtxK կb pI2K>^7'J镠^鸙fQ} 0ē DjjQ$^`9u*vUז;m}d2^Q7/EB%쭞r)o'u^0eYZBeQMq.;vt=-}&[vdHriExƣC\*PkHs._ٷ,e#-zPקXR6%$Df'(XS̀P]XHK#t9f>Z9=bp#NyASlTKe;Pl[^GXDk*%$GuΩg|*l  ,~ ^vƺ!/ֻ)Qo+HS>͖kNϫ&uGCp#KDM ?ױ*/l!3:ڧ&v o 4(W$N(l0)h 3[-W5=+xr/T?2z0| gm .̈Cy/ێ}ʼeԕuە]rP^dUNϰC,кwvm=#z02 }9y8ued*&SQx{*ii>-:dJ!H%P<Fw@^C ?cu/,M9e}-TNOWݬT`O& 1N X(NA@eTIK'hu< ^eks6ωGFi QZMu#jv bQͰ`b&CrOKpbE5??B-`QC~qtv?[#oE2BEtFr,h#°b"PS(_pp]]=vddH-?R*xL`RvCo::g\.g s'5,a\=]hy_GJDM/@7iڏ әR%={IT5!'3LKH[zk3F'.ك(2_<`kw,Z|э!wamQ.+nŶtd߼ YYr8{>vœpjBf%r vt]x3y\8G6Y_uvh+d|@"\U\4 N⏈&-bXvpǓS7$X-ZnvfF< ,ae9J{\Zb D-"}$l4PQuS?@ch,њ4LP[C%0!zQy|<1(@;8'ُ *?Xc.}r9\J ]|xXMowKyFPi=GH%x-MulyÞIo720Ltp1=fAf.X(jZ~CaMcH6.<)n#TH/GO;Jܖؒ Mזָ{IבlI8 u s{UV4V҈4J<$ #"/qo<\>Ʌ}Ly՗lzE7(ekM {XSd%!XguEfpuEy;עOIp?sj꘧!H!0AO!؂s:4K“~C=5&_'!z' AT}ėčmS sd uj\$ߚWG jK<鎻Yڢ+L }fLb+\eӱV34ŠyNtNob0n[m%/TE@I{O{-K8c:vQ%/#4aNf0/W=lxp* b|7k7lfK.l66k3lFM5!*L{#$cţE(wjze<1ehY t?_ӗ)"E|>~PǏ{'(M D)Ki_w ƶSc\BvS0Vm `Κy8u?b%|gϼͧiwz7OթoX1&~ m|0)cZ1'E×YzW[c~d=U_jBW?7DdMn.n4([]κ|'E/$T _gh*%G`zjA!M{`YQN!æ);dsR7bQ9X^ӹz̭i"#8ض8kwS2!3UuO6 T+ T F@mkc]طÈ=lY3k5u]]A\R1ʑ< :~L`X5۬D[)nރ!dzMJ!+%7DXr+C˾RMC ȌraYA£,8>3,ӳ`<v6>f/W fD'8>˴3P+ZLί4M a#ފ|hENMm^OG-{ XMu%I3':|ŗKK:SRIR<5_$[uwDX{1C7vE{giu6D߁Ge}ϙ"LS$jڂDT7A } "*2򝣇> ߒ(1_Oح: db*hikJ+e%DB!IfV7Eg@XX%/UM}h%Mpfs '~nq4ؽ*"e)xM[.J6bdEf ;GnҨ;)bSכz/2XDo/(-1@bwyՃ #H+{ö@q)3}p4Ͼ}`b0>^281FB*j]d6fZLA8jlOXc='!os}Y9cX[n}]9WLI'>)88Ж?<|h7>\/ &O hTƣ)Y-斃#[,ahMf|]5dU&jWRwC *4G+[IeҥtPB p>mkh{dƼz& Yu$̑ZQGO6!v|!Kv~B)NR?ҹ2pa,gW1 2EVq=@Ke @A1Mj(Ɉ'nVq vx/0\tC{& HgrڦlXP{*=~'ʃdROa{oWZЖc{ȆxQ%IĩW^iS[LmU}Eizpc@2fQJΡ56/?Q>Ӣ$Д VmtZ61J[gCl\+ZwZe?YC9P3'ț〩܃ThXj??X`PJfjHxuӷD1cl jfZd._B]D+q4Gq.:HPc!DX2RoWW</@1!uSL$ :>~؇eORt,(sA *?Z!S >6(LALrj`JCzI: kfm$Z|| #[gKQaR.Bd pFXo3;2MNv7u]-qKX,&|; 6_X޷tNz`CE2mO=JV }"id6 x.v&ygDt*i餤ri%6 :C6'̃Btf^n%?]=ɍoH4FRj:,;L)Ĩk&᧠OC*4.}|.ިi;Q쏆11oT1e~w;HVu" ~y.j1VxYV"Dzn ھq+c{712="DS`#NKOVNU`dPbN۝7]IVԓ>e b[ D+R* ,[AK dpjH ?bDWA3}FߎGь,D57WRI\p: tCAEowʵmk_s yi<tT%Ex/ZEfPQKv ΌSƦ#TP~_ 1IDc!%sLȷ_+'md 5 ϻnBݣΤ{?m(7D!GNA=NSANDPEL3#@bV͢JJ8Urv5̣ŵujN)=Xir3> *gsK1 *EZἾƆƦCfuL[W-zia.8|A݂:A]Q?0$70aa|n.݄. Ì뉹.Kz@Smq4`zEB zO|kii]H|`xg \݄F<.~Xǰ% oJD,hdb1vn;$UE+2i͓;ϾUQR# J8GztήNJv }l?`СÑeᲚ@IUj'׋N=d9Ai3$kw4 )o;#%VpH3_ҾKl*qׯD;@Db+L8)TY%&{8N]N#ES*)mXI|ǖ8j^v&['g  dX;gPu:}:RitF~ 7l ΚoT=M'0=gź[?͑WĮ.)&Vi[ü,7v~?n!Q~mqg0d. ]YO~f(_ ӌqNLaHh/>[ˡ1o$G73LBq>X|j߇U.5fЂNzeY[Mغ CPGv;xA{Er+c(u>ph+y[|QƟ-*Ι e@i$f):ߌF$&0u =<0[F Pi0 <,ŃU./Y3|r G~JS:#G9-*!E)_>D:;u[ɉ1| Ry кsK)CL&vym|=F}.}AV$$1_{vvD[ pQuq2|U哉|30+$|u=^UMp 1Tt|46a]k<+!?(y"5*0ͬvܔ7z̥א9 \R1goBiGjyc?'rM+n~ᚹz yL].,'Jw!njr7uMnE>!_r=Ӆ&"u}u`r{,i*6hV4TC CDmϹ3%KHVUb_TlԑqesRo2̘Q8?N@R UL V[Yi%%:s"<{HO)藐3v&< 4)eӋz)7c-i X%vqF+ >CFepw/-j mAyX=J<} - dJ1 Y6{c Kb$]NuF _LܤLі+A-__PjUdu5]&1 ӡ&Ft*B.XXQCqFR V;?2NB$ǿ&2]Tni0+z4{N$=w9.n+HZhsKld@Yi_\8xyJ;7F6>dd70]\k7?*}=% cFF8Vye!C)J S l!|T|=d?^r>zS.,QQA@3jO2וOm7T6#BE[3,0W{T1#Yi~׼Uf&p'8 5ۮak4-&tR_WU6Np%C"^I)%O rҮ7 EM HI'0G5w. ,_9NyúE!6mv״>oC1[>s~×:`#4QMԍ+ #fV*4Td/ڤG:N;f'\=NqmWLr;- {y|z~4R~d_q+oLqrP7t_B_kbNZK( "JK\-n/P3KX / 73r,#{RӃM0:Q6˯YՒ)0DnjO5eBs40<wq*]KyaOryj4&t}fc|\Î7C[Kj-{J<{0u `VPAS cǺۗ` 9NAk\T$YK0f) I *K!lJ]Qᵶ~ŹoWj"]~H0UJK-RX!^5x̴4v!\տg$l,?5:fJnQP/ hq>> ?:;KM2J#9dTlK6ֺ=H˩':&]Izw$Z|1E~\ExsgoXAj),̘ ᜈY2:ƖψЀf, U^rX oڡK(7OqJqθr|{fb/!+~ǧm-gH'-ŦO(v(q-1Dʷg%up-L#FSD%[_ 0ZdypbLBQr*3&5^3R)1;y}]nLNX޴-8̳aXra* զ=]8M뵺;>N%+`Ӡeq%·z*c^?KRa>5ǛYYE^/1h??+1\3ͨbI{tke,SYrS>h>mX -S|@y!k6"InkJ>Լ`Bvě,ŷĻ nRcC6Nƃ`.T?~?祓4E7&KRua4ŀKz6*l^J,sd`)$!={[=Ñv &hJ\<K5`7)Cv;$>Aw 鹅&1-a DɭV| ؒO}qƶCųڌ95 ˯Bq~RܑtzvcHg:hNRx]f` lHؚ֑XkD/,ɷY@rxH%<:,&=eLU"sHR Ex}P&˺DcmY*hx-]&i b𥋣SC!ZPϽr* gŠYJZGIGɎiڽOF•αgUZt6How?WWGbΗj5y57 $h3Hէݑ P"YmGѱiE,^0Y%.LS'M_Bܔeo7XXps~mHL'}N0k0 (K4K,Wܙ13F<)bnʽw'g\fAbac9¾](Mc$ذhdA~~Ҳ]kqŚ#=_vppK +I,|fo 8ܖy*4 ICMS>*C,e#yJ|\d=k k.WsVI :U;#tB~C8 bnPPJF'8U1Apd ߓ}q/p6bN]r؞2}BIp\0\i#EUr29{e"9=9Jje'^/rOqFjݭ#]W1SŅ ^W.rg-)CV at"+谗wL2cJ1W:ҿ=FcӷX{yUʔtP<z)M/(ʎP$sjRjթzdêAxsx-+Z0VJQ\wxMGHyJBtU=Wr'cQUsKN ͕7qt[P9/>gi%cZ8+Q MFAoק`e\fyq,GӖq%=U}y'"W_!"}a GMY~Ve֒ eJ ve8lx8xPf{R?wV-Pf3}nKfsܕ Zy14".yugH383M~ %ΆԤhA慖)z^OK&zDA@P伵+j-g^?*Lx:٤f0BMceE \펖8҇"_S,L}'[Tmc&s_?fbH-MJƱon*/2pQ4V~is<ThoNoiw\W6TઞyfC/_ߞf@o:6xLڻ"<6/KKwn}Nkd|[Pt~ݥDkWgfGp/Dt!R#nŃy}FI.. |t4JJBG.~4b2e鹿{qf#gZx#d ̾`G9*\k&YJ=fksFZD -BzMSnc2*Q9 -*h)OHboxpYpŁ3}\&=ҷ.o#=`Ί nY 0qh1Hѳ[d&a\ٟ|/j2. *"3ۦr=ا*}pJnr#\9p&i []ܫt6ejwţida%,wzL|F]ؕ*!prv,*#zx{z-u7v1u%d>1fڰ% ô^$+YZT&LqRZgM}8SN+v>al΅}qyҿIĥ&A?I0,3ٸZ]y"&]3(ym/*FR5gu1PG^~9Cx5҇Lb*D)z^ 5A7h+q&:)sxTV-jPP' ňL$;.Gѷxg#Cj!6DAi. Τá%8_D x.7.s,лQnȷ{sgFHw?|,娊 I%]BX6@"Z۠+dt&p6܈͙g ~8+uc!GX*\yVU5kR~L(xI'x]h] F „5p3;ǽ_(£_iNQT L keE,8>5ǫD9eÆƅ="߷q(ŭ4PiOe9X\l(<]x"―;6RgCF$= m@G']=_>3,Q F6h &Ρg\D%EOTxZeZ#6/v'>7e L +2?;8U[63Ϧ6,v4~_3s^3wl>Xi!w)+f: VkJZ6`RK% ˏ\"Q!-BU3HH+Ƕ=]]PsLd2=[Mp=gjѵsOiN;ȅU"IvWarWcv420e$' yzQFvv}q11&}\6eEUf(b1BL} ՘A  e- ?}j |DiU֗K3;gf]1we9]ljH kfj4$KZ.'H'[-,,vGCZ_wws:kg-)._nԯx'Vt(㞁`LO8ULJlDFBpH0)5#T S悎⒗wτ;3ˀ! 3 첋anAܚqb+T"L@a=W0Ob&s8g.K(B.9IApJ mA<4$Ni%*ҝPh:mz+C#CzQ .'Mh `Όv#iRZ,x$7r>MgrNj?ixIN;4P%hXI?N#YBs-?ro)K:=+ pwb -A*!p` W)Tз7 .UV⤔DSk8E_?֏65xM _3%J}ߜ@{QMtU}f5p&DZhq40dҶkBg+p@[ʼufV"gƴ3"KR@Jw$$z1rn2ǵ5W 0%i^,['þ0>Iϋ}NaivqW !Ñ|vg7?#ϳ:~(w u e,$Zŭ-~+E3t EJכb8ʛVo/ۀ-)pY.MƲZ|ɭeYhP (&5Ln<݉$X5S\d݅P4ڭ2ڕD%6J$hf+Q;qi~ձ:"2%v-M&wq;e:eLo)`)Uگ<"''! m}_0 "|Ŧ\ɣ>0뻋_U[V¶6bwTs3(}v 9 Qm)|*PF޶EK[ LΤ_ҥ0lEK#`(A*㒌݉q]1u9*;Ԫ<14|l%Cڟ$OXY=.j|`֎ &3ʻɶ[-D?<"bCCOKW-q buoDle*q؋B&YpY.c~!Ko({wa8UI|gn9=>M|QI ꡝjez tJ@Dwm=x[^u\=Qͷlwڷ8b-z˄gK%+\jR!{@sA}uցͣy Ov %/i w^,nřj$nрZxp/Dl0!xM)H>I#!i#l82==QCluzkQ b75mM}UbAh ԥLrc@XgⷅR :\]Z?ۙ@K]Z,5M$CqTc CXx]q ~K09L`Dw˘̆vNxnխC%L+>baEK߰1|OrǛݑLb@4 %11i)\(ωM3 `ȧّ,fY1; H(pPps!} "O•Q DcM^KZOE IU~R"J7#&krXQ.UTd/$H_nG[L NDb5S, xYMP=z華$@sIckYM)e̗QbiESzC4Met_Z뺚)zu(hف{Sz`HӠz5=1IR2^ a 'UE4_\L6AɋSms64ڭ%R[<Sby=b1kO$DG)Y~SYb\R8h/ȧa,zf(G#( |Y5G`+PTDSH>>dC3($6B h ?=ҫE߬<$훼 4 U׏@pVmer889}qUnLJjCoj$$Ϧ=" k4CF:/:7-TœSBWO.ccAR ۼ#JN2KAFLWh <r׍(~5ρ椚oJ =[f UY-ivyL`Q J?Ӹ^dž =Ru>ϱ|;vb+m$N"8u89G͘vܮ6JdBw ˕Cx-t\])7:B`f3:V}pJ=w=Qn$\)<]yϸ7D{EA#d眊`Y6' mu%;v+pPYrlDэLw؅AVЕGx]F!2 xouމUsUieh?a~֐+QiBנ?YY#GOio()\Y8$ٹ3Dؼ*,AOMF$4&)uY堀2/Dvtɓrm<6 [v|lGzZ86phcl/I_v1um}*Y+ K)) Z UݝR6eۡUUՍAX[FXl !v-܊k]3Z]qd_o\X6qxh] )P5b9tChK$~<pMzȾ拯iiZ@R~>ٲ-e4 cqlbUcDighG}T4ǻRY8& }z#ʂž.0 h]t;)B!CoL 8n6bH$Ayd@$صQk]x0{H]^!΃$ouCtMKkJI^"sYRGC* #Gic×d*>ryիyL*N2>_[\qd$Xd!3~\戥P  @ČMhecg*5FcǙy]l{@Mv70O+5uQ699R&vWNP$$vs>3|Z+c7;7Z^b JKI1dJ!Ӭ;{G9sab c̫)筹>B_%%.a1Fnl{1i^N?Ҫԙ N8DnHJ6ҧ6]u6<;L,n.&a˹+4-Fg)qi=QyOE7["HY_A5QwMA.lE2YUjˁ#B GzHxP{L )ZmRJ gI͘ ;l>[=or``9Ɓh;~$m/WCŭ髕o?{f5AXNa`6unt3(_2}c n>#_v4nhپo ?€e?6r[a=2@!xD^$@O_-^_{l^)̄*2_dB(u0 Y8ikryd#5mbRmEd!6rUA4NoBI{pT~`J'yh)nN@B6cPlc#s GsMR BנcWQ"G|BtbqzsD/2GRsNs?<By\*4聿ة]cK޶H6lg#f,bϘIH| KQ+\$dk5?*9Z'QXTmUtktp\^ȕbp7T{n-1 hC]6 DYܰ:* P;g:-HvwgRa&]ph/_̊;C(V]GULUe&A ]_г USd 9M=A9q6hma' 5! I7!!顑_zظ$}|j22M._[V(IQR&%j|<$SH1gu}Q+o9Û0ɝ_o{ᐈc*eK?:_q{ugi^ԦZɚeotJ ,xYDRyO>BGcx[L@^_tA 0ޣ5*B>H%0oő:c)`&nyHO=Gf#h|.ށhtSzN!BG(L鿉\;vzQle#ioJM77O.рNjc~ kA^!ŷ FN_8d%e7wˎa8Pp:aOQ'+5\^<Ŧy@~Ј}aͷ!Dǵ 5Gb4jeK8@3MFaYS,Y{csśHp[a)kXZЙ*A-ha﮹HH D7lDw沰߿xDZ)'0܇F~[O4FC@ğ˸A 2 9chwdֈ ^1+Qf ?q+ \I1=RХOQ\(n1.fYx%`M l:~X#$I<{eCCja6 ms`q' SkߜKif _j]aa+sRVQKsC&gD{ \Kgx7?}z;:c3P#Nve#X>q]}ii0%rN˜` a'am+ x 'JrƂP9}q -w6r\2ǁCfqGfsߌGj$uSxApy G{E7۞:jjBrԷx_.^5P p4P8:PIMF4[Q7u{j|&*sd'c^"|"*78Q`ЭcİG/Υ9g쇌`+L5 ) N$s[46̀*.} op"1~(tuÄUȽ&ow=xzey0 )ٰsSVBbޫQm\C7*WݲSMi5@*÷9 I- ēP_!|pq"j&-w5PID}&iݒ~?׸'ƃNq3@vK7'3u[|ݶnD0;?(ԋ# _+?!.Ln. N5Z*"p{kZaHG!=T4>ݷf n9D{j^`Qgb_ hrC.=2~ %D T!M"O 4=c7P'Al$Wuwuh1{c=dʾR[4~^EWh>D"2|"ᖂT`z y1&3B#KMFVRIhG7 󄐬qٓVy$\ &˃}lUR)lcr8Nutc ԊnLS kŞڅ@$z&RC.䪡y%\*~>Gfx᩹$@j"ߧ9^ 3 CgYBv(Y,/ <2ig^ zdLU UtL dqԄf /q?ZWJ">'X00+i4 sɎo f* sJ5S;Dߧ!_j׬;und()zh5?þ_? +jgM :{|*# UhLP1LvVRg˜{Wd.W+RUlQEFD[K,U*R/ a[A5%^ݫM[^^fWvDu)F wOWHJISVaKVPE* 鹮ܾI)c0~j!Pb f?$/m=s\Cv\\4ʊrKX5ZJ,e~Q%Q<`tHbMVhJȋ?j?3 ;@i:b>•` `@t2 7j 17fgb_ 3վ*i),G6ʙ|}E 5H Zšꤷ4рkjGEGDwE7Y'Y^|g?b" T yG EeVQeVHjmv]*v{w1E=_P =!ku3WօFIhkM;p adaa,4v0=q4 -A}KFy*YTU,l$ъ {.^"w\ ` ߥѿi+c[dT#e~EajHR: 0֙?cGORu6&En䳏s>k鯣m(KqZ*J$Qu73FWN n@W^5혠WL%yA+1TrfC<A-ˆeR.r0ĉO<=9;jQcnoS48yJ3UOur!wܵӆֽw=TzpMC[o& RY˝cKo2uaⵀ{wqfxwk.9KGcoڱ`IkS[})@1tH~8Ul ~ G)h31:tˊx8E1hWxNJ+W?Q.Rm2tJO,ip)&Rx;@mDg䋼"zn+{ q3Ǵ[ӹ"@8M!_qAi ?hNzԽq;ğm-XZKF.nA>EP["U-^ñi7~ė)7Gb_"2U*HXA؉Zd@%:4]/SP^AĠZTݨOYUݘl;1S@얩{n\V ,>?m\qlE' VmZbTJN`Kao/)8Y6\4V X6e|z.~evh$ $j[p7_=#1ڔd 첮`Sy $9 vP̥Gy4CBdždx-W+x^e>;=c+*59,M~ wjNjl&vlj}p b!=I {Jy|W~gz#8]"TɃ/QH:t=n Rr;ATӑ'zd#2>3R Q!Tޝc`_4XqU>`KDbfHSp2ެʿrlkco t 9i@l]N/D/)| _E<芵$VKK~mtCTͲ1^\sM_+0@|CjG{呬Ie+1IϿ3'ܪ֍[ v_N8sp%I~|1ϠpZ)s-OpBH^ <ɛ!Xe~8(VUWxC%@(HYZc ϫaa %XwqN9 ɠ7w4ϕ/"0mBT_?N/Φ5._T~J/Fp:2aOGQ9dJΔ;5w]lY \\FVUs)ƒxgq6I4GMe9ƚ) Wl8Ue25 nWQ}A#bN/E+1PJ'S l ,p'm(kg)島fxC! 5QxE` ir%A6dSC@-EM2zf fAg4 .;C|^em7@Mrpt撺Ni6E\(([$aZUuj7h{u4dmW@\O+t` g~;V?oӒmn-sّT*- KTIf h(PjkGVEܾ4"|\!:dɳ#TVt^ #lO+ -`҂Wz<i&ڰc t*d8XL t5񪊍S$53=A}ݸtQ5/Jy*=p p\Jxd徫Rڲl2Ll1e<\; ero%U}j󉏹B_ўxV2,4uI8ҸY͖)CAHE .t!nCEv֬*SQƛx#@Ri8hws;N6MwhupH&IEHWIz`96/*3jr)9}s:]WWNuA{?~z-%ysFF\0|~ ~BRx45u"oK*HJSah@ie6MdDR/𞂖Ys!ІRx-|^DQ}6W2kX uWF5vƟ~Y zY)">z@d4G:"+2y7fΗMPh3ҝJ}u@6aE8G|ƮWA],m#Hq#_t>4:&-Q[Pƾ-Ojc¤mt_1lTڂbf@#4fHt2:yn*T,Z {m#n3%[F^uT vMm+,3MtR[.VťBa?nCvLS bFQU sn&Fk2yXWet'QM/k9}9w0!e T[.(i+p'!" K5h5K ]oJEB-HzZJ+s${rY_̴:W\n|5"KO@J3 F*xڸĊ ulEG@~KM!oW9Bk¬w!CI5>H`N|@Fh FťL](jj9j6?/-wGs"j#U;8h1 BjQZv";nAS]bו&?`8LN[7gYH[RΆ侧ALJ&umFhd;LrO]MN9\P-o NQb^greiT^Nz/HܭRgA(Mز˸4bњǴkgdb;z+Xd̸KqeDmEwLOnʌYJ^qgr+q$z\VF6cA׆}OێR[*ڡLA[_7ڒš>JHd~'M8 y1c@|D!uh]2>` ljrK<{\TG=d\G}xse7:ba YwK&( 8pl9)TZp.(҄K;ZQٵ&)̊1NiY),MC6JK3S]maXĦx G#=ލ<ɲS#c=T]r=28 QpduR_UN?,f]4`!bQ+P}Mx9ix3jOo qߓA$`fxօΏF4u2tq׃)cU@bML~ j__ _;N񝝽 䌫_:NtzČޚj]Iƾ ]ke;ȴtwjD0޳sѢHdY Ů2FA|P;ZP8t+tޜbڄ9r(OT߭G8 $vkHX'Akq!0Dҕ@ ,E 0Ts Ѝ_8kcw0Ѳ''Eѧ7$?eÓ`-zPP7Th3Ozfy[RkI:K&rᙲ^A'CuYHDUM &<g^i ,hsXGBUcWYe`P1aA0X[M@]951=t[JmH`u"w :rF4g2l zkI+e @]ɂ'N|6l00̃wUMjXٿ ⺂tv{XUК(W3َ\|f|)(Ro 2E)F.3]o6@Ǽ8}c:x"@:02&<{si:x<2q46yЏ";|1n`Vf#jg}D.|lӢ]oǘ\Y qD>F:RjFOqb;}@7qȩcB 6.;wܢr9ot9லnoLT.{Zz íգr:f  z=QUR 'uN5*HgABQlThΜy9vpM`Ld+X;^Лj Q*XzdB\%K:ί#}%mԫl6'%8o$=!B{-эǧ>?1}R ,52Kŭ6(|m,0Ah2|L]QX١BH.\&W!$L&&O~5Lr ЫVs%2eo <ų3%I ]zYڔs ZH_ѾBnB!", mhV>Zf ^&ĝ$\vaP1^r2R}x;ԁ 5s|ؼ߮4yHa򯃊#[DI1iNY0os}~uI8+$?4"ΩYiMKo~A> |C ŷ=T˙[UP"` &eDeR NF?aGJ`fe@3B֮D"rrN ooMfv{OB.K]`nʯJ i2nʄI`sq6"U:`alqMBq3dUӗ[l3TڨVB/^;~YۙYd5)z`Cmo u "A}[ ҳ%͉+l=kEc?ȼ]`՚ncz#{^iaY=$MC<p3[Kn}Eq|W`E#ÈkWxNWb)-9P"A mȨZy #VL` (T$NuSfAspA|~&g{`ҍ):8fʽ"4YO<CY듾}(V\Ԃc*Ho~yru\rL&)ɉ8\7W } U)^TǯEr\P\]V[c4u_ݏEqpE%Re̍SKڅ.y>`|" ܄sJm ƨ gn4;aF;_|kMbocģ?&xI_92R*I_{Ee88+l.x>TJj/CTїEyq撽kp'UXu4A]_4՝ܬu{yv;߀^Q~1ZDik7~S׹1MXa2UrBvLԚQ!qW{1^m:x zq|oléKX6q@FiG"ILHgh|utu2 ) DCJLLo %Qlq8H=wS ϘDw ZmJƄRl7Cl{嘨WSwLSagk^@Gq{\<%bֶ3g6Ds$M;SeUIyFn+Oi46E,n֥=Cs77k2{Cz;Ӵs,z8-ٲCIX<gHM)}3 &ay)E''#>;0`)đp9~*;@ .8w[TxRfe|~_޿\HW >Go;EUa au856Q* :6:Fmb],t4ACQ6e )qZnXI?r&u]LHie\zǥO;Z~tTS ˭؀K?.AM.L{\q\B=~ ZEzRP#\%ѽ{M-S]oR f71\9xbҰ9:J"ͅ]1!peth iFIO˂}6at4F400: 3_˕8 39x9~KcS.`J3#: ec*05_=XC+Re \Mx"omѸC] DN:nè??*3q}UI2Gd9վj[q50>I8+°v.'Nj~ (^ܯ(t+BgfwWkGhM1pc3-1rAWWItz67͍0u) 2gk v4[DU%#σo`1xwE*? !'->4+goTCC+r\ф7Og-s 򹍬KoߴZ(g̓!N΁TzfDIVE):VuZP3IOEv;#0yW[3w?GUxQMB5 >y`Eq$PMal8ޤXqZ%.:t}igҷDžޅ̢ff_u-tNxMΚa˨Oɹ*i uOX/$~FQ\k;>\c}P<|3ffNT/8Mia&A.ߨ؇+|[C6Nb.2,XĨ卺'Aܻn̹ ނU>\]1spzty[blf4Zҳ79s׭`g .k!ݖ-lm%!WɂDPxRE<ѻM MV ڄ+ulQӱ"HOHMsZU{ףe43Gg.i3h6dԁ@zBm)F}.^p\GD6`t\Ю+.=\=+bb$`85X&u! %n)HW%E6>[vY % :`䛞w;뭽8}͓*:!Eir'¬7_#|uebD!vK? jaZQOq"eq,h!R<ٰ+x+zwiޠ:}!ns'ެ%s>l5fYjޖxTҵ1 hG%>N icI~f') vqz45u}vy^8+OųDtɕ6[<ԶU6LQvG}/~,X 4f`d6v9d9FzFnu?x, L ]-^֩hYHU/ ]}yr>aXͱ(VM"ʐN*Fgg87PT\Dǭ|v|ۍ̉%O< fZ}5HA&  qaje4I- Xd+C2̆c55j!",,܁F"P%4g3c!ܧ̣>vuJw˹U Ef~;~5"VZ}~ _VAصqAWIV;uNGFa[V@fL\WYN+koƵ2t"H,:GxTšsc/j6Etkiʈq;`O ys%O~J?`32_0R{NJUK)ڃxXQ~9gw ]r$IQRrU`ۤǩY"[7Dט鲰 v:Dy+I2j qMhb"=қ#=Xq3BIf;oUӉh:V(E`H.,TT7Wh43U n+kIMBS?MIØ}{J=i&J8eYLƋ@ZI.Cbp(E'x!2Ң ]+bƁ;YV=cRaS2\[ΕƯ'VY tY`UbTft$(ZIL ‰2N==B3T"޾&f5 3R8Qio> ߐ'R\H/1nH v$vBЖp J狱*1p/}`8^i˜Rw@ |c~AC1-68aNTq.Σ!H@wq̕pVf)"NՈ.bjtW"sۥ[\g 6V\q~U;EV+'vd0N ooSvzک&Dݔ2~xBٌa\GؼbA~Ň}˜ mN*iS w[[6ckx=$,ا9q"fXCȑ3ây lHpQAsSj0@KIq)M×=њ #9wԨU7'pb.#i8}?׀Cүvb.|]N"K(U@BDD$ڴ 8'@ >KϨq-jmcG9k2¨h{;q+\KrLŅy,'Y ~{[4(',fw?]1C?[eL'[C9Dhhd'k(J4WLJD&MQr<A'1ۣ,Q2XВ46akolhG3& v5P/lYcI1TRVX ffg"Zha?ڸwMFbl懍Q=/ ̛eCm"A`Nbv,fUKH YTGG W~2ՄGоU>|zpI5f1Rg # y5Ю`%|mW*yH|,#xZESYַ. ՛SE'W8q >*HR!ږ4Ta5F[\jLhZ=h/%8j|߻ީ0C{㉯ꞯ HdNFp(#=I0w)!b}^U,%zcdMy0+ 3 2C;8nWjq򃕒qtl \5UJa*vt Z@4?.&&F/QT,AqWc3Zl0Dv/G c."h y5@~1P`w5 !|jE>\j3xb*JXa0o덪,i1rquxPPEsC4?Gǁ̚ʲ`QXgTRCP!RAkxid ]DNhղx~4;=a/iw[3_EQMV斁)fgQi7 }fIv;-ÊEx{2ɹ oŋiw h8M>Ys dOXQ6X: ݸ&@R_𑺷J.q/զ!&wdqB~<ƏCQecגRԑVחJθ3rMH}jaiQ^vk5&c8T6ujK_958T>7OJof x9# !:5zވ4F2ϱXtD9^YR V^|fFb 2pz{GHZ6$z\ ^pw.e>L͑3[d7Lr7בqS; !wYm ˗gBS6eU:_z5[:>_zlu߬)87`J."/w˼m'kF^JB63=g ݟ&k!:9I1oO=PǷn]Rn/QFW㠽$)ۻ(6j7.4>s,Z< T[UJQEo)iv; nGY(-IYkxKީoI LuI[J3zXXXlX#@R?{޻ ͨ@$_PB_kI*qWl ̿׃nA)K9pvwKG51;XDMh(bWUn,4"3]Ab"H@+rv֥ڶ詬NArBSG/ЌVO#ܚ_X ](xg-aW]b&I犮bB~t9z!_iN~ K,7ث#IA{H.JyёUh %mvX,?fRw dalY^٩2I=. ?$WOnmri[ ~c snẇ/+bF HBI09ozZBm:AYt3nZbr!gRzHbW:NBa4_%Sȣhgwìw1a$Ҏwv9gg%/UӸq!8%$,?2i{{NiI PXd{S5eeytWK#ZEhz0C?6Yp<@pt;6n4z_7c9L*>cA0Pk!?2Tc>+LZd&Xe y؇bPZ -Dv}HlS|do&d?;)az0myW񙳯|!uU7 eE3-hC՜ᘏpe"+&1s~3^!D}QLJW)ț, UӫަVz"}NY [8O?s!cH yzID8JP4H #R6:ri p[p-ΞK%ږ_Bj.1B94'̪rQ +T064ƭ)`ڝrZV@*]vK12,vA0b9V'3({o"xebwN~zV #ϑyJd'Aj] *^{h7Xi+d=rH-J=aպ~D/cW뼬B53D5ЯF,蟡# ƨ]¬[\7XYưĂr˲c+R$0E(!fUϵ+sjy|Ri.L["8HӗJ='~/C愋+TU@;S?N!-RY g$ )C*<2`)(`x|a=4NErЧQ5>nueZxP?*CX(+~ I-Γ?xָ%IdYT\V<'|j }JLIUM247^>_(+͎t[ը,|s{.8.g]KM8 @+ϯٰp[z@ߒxbU.9sl2 sw9ʑEI?rz J}*Jy=3(rWd*B_4ˊӎKܽ+lq8[}גջ1;L7WpɰQE7C+gB?(=6QGo,e6vצ,VQCl<2j9;ֺ힄c$3R%$0(jO;X4etp*馹`KQK[['JS4gr(i4h@^Oo("Fjp=̺$u;iD{s5CdHΧͮbx b0WGxGGZh"IK|݄M//e>VG%75(5ShKm}J?nĵtw 8fi|=*ⱘICIhzz t_LcED[ޱ/>!N.dD28y \r. إW.1k`yur䭼sϓBte^1U~IZn>a}UI"QZ&1@ϨMo9a+Y]W^ݎ"*[."DY+]׬@ꮠt#Bi iqNqST~:3bH~?|;Fea)٬i'-sm%Y&uX=Fxnӯtr8E|1/w*|exxm' PЗD6 oX "SvyH?)S)&jK^x8X| 3K[ L>@!Th٠d&WpFmƆL(Ea iӝyx l2ZhEyO¬y4;cNGڟ;u$Ƀ;3 G6]jn !3˷πU| wJz%#=5O1YnMΔ"{KW]e A?BM;]䍠:xNfk4yDQH%aQuWB&Xg-n3N?M+"i6)-=G13a`CAxt(?hqt5)J+aŞӹu}$$̈́ORpo*s[hU(Sxt*w$+MbKEYsZYwb:XD̚I.BY L#ߧ,#v N[Tj|:?(OC<`6.4UiΧB ʎfWVf@VmװB%|C  [s3?EfX F}?&N"q'Up,`2_9}<&g|0UV+6$Q7KG  `.N">{p%Hq:I'3ہӵ$*oFUA~j\lfQU8#7*|>7$DyH 3="\ߕ}$O^M8$ؕf9J~34,XT=5QCG]~/T㢧%Qt=+.")%uXJCH!kqrKs51Xn.:{J֜ardxyp^7XWe+!Wyj)JWy&|rP18n6Ĺء+2H~L̎R~HKMd=tǽգ Ɯll2 燫F/BB9J Ȕ6(lり G{dؗ YҞ/fcYWSLV`sP+W+i +i/ Vnc;/Ao$#z bߠ|_w'6fщ{{eo4a{3ޕ2L4?Fq܁G>[9R#U/jE\:ئ} x:tJebMK!#Mr=+S`>n^*8K4 &.Ep`(ewOJYN4?;"69'c͢p審~S\/Mx)'[,Ӣ3'!KB!H ޯGXf Z4Ci.>ʩy;["=;"^vzv ?Tٝ?!pwm & ##n}aA4S!{!CNb5(vX'90s)mHcI3л&l-ZSqY>ˑs 6cUouV2>6lHoo+gy7ꁞ2u@!L{Y#b_ pxLzƽSHdb =gK럈>ˢq.Cx euFJ\sۙ:k-+J4"Jt9QlI=cG4&"O»'p1Bc Ĵ:û}1 "$4|0AO}R|뼀*>P ܇ѿރzM5ŲR˙Jna|1/m`y}?PS~]Is'S3á $GR_b;@]#~%J".c VE٫OwVlg6:D-CXTWF|9 d4ıBخ>9)3DF'4@b( bcaqġ[2xLgtN1ö $?5 Rg 0o":Gq5:7Q*Zg3řڕ/PRٍys~o5ڙ.!vk,ꌸ/\Ah)Yoz{4X~b)=}\\͞m*Z~ 'b=UG69)lr\>A%)]p߫ 35U y53c-q'DȑNo~Fd޳W/c$5E#3hO1}+osqQ d׋κ+\x)J@) ={NPY]A=f}>ѥJ.NhN"xP bވb^{V)3!2}8iuzm&`{Mv^xQ ;xߒlDuõz6to}{zYNjÆ2td*NupU<\W-i-Iؒ8fF)#tx 4y1^v/ځ\$ZA`] );{ ^Wc' OW9 6?c~ ƥ >m8>9LLqBb Nپe<k(3N@WVT=9 BQ3[ynY54a/*a2P6Qxo*I2Z؉6|E'c2}N'bDx)yڳxUhVʄ?]H߂ '3.rmhhȫPJ%g{ɕ04,ay~ڛMX9JnlS&aņ]9WFMកf\~2Xc|^X}Skfwsa&@Ufz#x#V%6A]a`GvFԺI sdUx~PT6MfRscrG>b,;{lF\_IHɀniC?)$ u, wg?WQD2T -);bFŮH,lOS:j_"N99^bݽ qC ww i-yDv:q$lrCZau_`j>f_]^Q^yR;Sė܂E;$؆ʲ<أ! ZbBYcAWc*n]=\Q6!fM]&2cn4 b!2]2 f9RG6F9}gA ap \8R p €+UqbEg۹{o6Uu'1-+G#BJ201y'L['Hr(6<~X?ՙ/2k)"˭LVNsiH%,OzqA r~[c%OaHQ(l5E@}\{Ag$Hgdxر= e*aPNI̻{śƕ3rC[pk”E i\6 T_r+ ߥ<*9a'Z‹ZS[_e2W3SeԖۻǏks*i)$KpO*F d$V=wGbb;kgg{ˢG.G8hx_Plbà x/rÖ^#_%l&#8{ GvXPc@.n]yMata2 06<'3K_;v rbSw4B74T!4[ *uűx\lR}#_XTnpkw82߈ب-$wiR׆ʊxx],2,߿] nYgWjGxFy43hR~`.ƌ:c}YfY5Ny%,CV aE3Ln9տY|T?jه*ad|R]I]߱OWp:yHZ<&CGҩ_ &c-a74=_H2D&jYK!I+LJģYn`ҥu?\dkI %X^Ke@TgMi |FDksߎl왚/ D P76宨Z3OKpgKz7e|*~ BO6U܆Wz9~K"NrtjVUe&ƏF\R҈ K`੓VHC15ݾHSAf Efbuuε3!z ٰm$0,zFb{שּׂh'MBK귌PA@l}1$m!\~ iCFHĉ00oN0&$M>ؤ/S~<,_rZx*B]{"Q=5jx*KqYZO@~.c^?;jZti:Ϯ?'U[+xR^SKLYm )Td)S]hWZ'ZEsFۮ<9\0D?UƱLD ݏ.[5$f&_n2oLq%Q ĥ"!|Wsre3rR*eu㦥ޘpcȚʭiYo]hvvb}^!.|-|d? Ys߹e%VG/s5Ӄ8z0'gͤўV#aML:G~qVԹ5jsBM+n GB=܇΁Y)35M%G[0+ c߿ Qne!x"^Gcb n֯\(0㪆bv{HϛJAPEwUj!s#9{f߆%jE#(fq|#-C=.ΈI)<inG >;_ I|xf> OsLxs77dݗ9t9JbLp2;$3O= ^s#u% T&bY~ v8G6{#zǧl)sHGK(n1ifl#g෪N= Eh9 ۼ%ADMH*mKQb5>D;J\ax*E4)lp35CբOٴW$?ZC5 y L7[ݨmGli*9]u Z` C3k_C6YK>siйGZo17™kix"2X]L$QNji b^qL3źK.\WЏ7b0!3كp.D';%l҅eVR>ݮ>sQ{9k5(A&!RA19,%S\svC8!V43d':Z6#,.'bW 'fwO1UD5.GP8HDg3EcwӍ,$L.ۤ=jr4'&>!Se=$Wp(a^lTX a<Ynjb׉< Vf:r@Rg8HBcyJY@Z4B홮χ{1"bRO=CoEivWuOxXYK<'#UN(dN9`]j7;o6]N kzh-L5S֧ŭv&5M]΋0T eYW1EgjpEVg-7mfϼeԡIla AMqGъPsjFtV#ڄi=uC & ^ypt{ߩp-vWCֆj#*ejtmQs4ZOCKNKpE䄺JټБrgv0h%t(hG&xPU![Z"8rS]>?PqPF/,FWl&%%.8(Lz8ے֡!>}'[W9X)q^#-Y:Ѯ7A7@$?zMQ)&傰cBAHq۠>/2F[qԇz G/K|pu*C/J_rK -čšE8jR7miɮ(sIt{aXyKQÔ *Frwun.5#)q1a1h+R عr̨6ޘ'IBR(!2 $K.EΏV<|cӅ܆f׺Hrʅݲ#gMNە"3FGU%mf;$)Py='ے}2'#fpAnN/ߝ6WQ7Lij4eiHy9̠-ֺؘeVjUݡSW &5˛6={e۾ö(5mq9+O4o. Ɵ G0uXạX7G"L^ples}.nXN哲zc"h+ʵS2~^#[&‘D-rxUS$La$SGP]zQF{FvD4C'c7˽;(R PۖDZNH5\FH%̈́khU=l<Ʈ|F1uHO=b7@DZV%ȖUEUXбRoun)OZj[:6ޱ/10GѮ" =)~*jMwlՓ'Nw)m8TlGܵWS)&j-KSM˟y/='M8 n{i+txzwĩA9EیtMO XA_9?|Q YHM䯟fLXIR6lhxJH/ g >z*kEawEp1#(dE#hWoF㦯)mӕeʓx Jv7bYK|瑒!'3-"(,ܒDvRǫO v{'E94"1\'xv"9O)iEl\暙N%T{6ZY> "Zfg^OYxSI]躦[8 gL $dj%ub*y${^\{bzV8]:]X@I UTևџ;/i#rm/kTgN>R5M=$qVb9Fvo_s/<~j$C8;ٯ@{(bdz]l( Gg.8.(qܡ)Vf&Fkk'6{20Fǒ3kUӵ30fŠrMXu o"~}s+_Q 7V҃fbRb 7սʷ$z!_3e0[JpH7g u ǴIB wۓ#a:Yc &Z# ky^^\bΕJ" hqle46v=y rK HѮN@H{Ke4 t\Ezь^d`N(T2&Zk +Fg9ޥeZЖZfNG>fxY{}ZtJV%Ȕ<{dÄeN{%ˆ|uhI Σz+8aԢތeƣ{K*m|G*WTd/l<Φ)MN$<5d' S䄉oga*5t[  I;W.hP[r>K^>I̷ý^Rƾurdk2 ĒKzspeG`ǾiEkV8U;1!Qe$Z9gHhUO(7]lRLhOzIM.L)B0وKȬ/[Xi7^iw\P|9u`K#A+d(x=/=׋1ǶK`ݳƮŒ木phvƶ N`ЦOhKV?h4˿"=(_jl\jjޡuSud*ĭcwQ%>n0V6*/n ߧOQL8}B|(-I1V^SBXKz􂐏XtTjh} ]GxD×IUZx(fK8Gk}%$g;]h}+ Hڅi;(BcS1l7$/bISUh*C=G*W$tj\("^ObQZi7eb)$]MK_OkD=͌Iۉ2ޥ7 sO]d:z(S. 5[N$}p&l =F~..RXdStD=8҉˳):kczIn?v{WFE E c%C~sHeXS,5} n.vE F!w3 5t6=/Y{W- dSIwցKXBTC k&@v_r}?T*YB?߷3)zEU"9 v7Z\{6իX^#7#c޺.c->)"֜@PN{3SQνTǺvNL* CzWU-dAOg@㉕1csHS}.5ER.fj~lx&px3(!M_(YdsIKh"8,frRK\S@Xʼn[5:&]"ߴ|1yg\LcΈ:Əqod0 &B% sމ_;n|3`YXs9oݥbtC;餠7hl94=a4U4$RouJ|Cu ٳ1_;_⬿fuyEv-_ȓ?!kƣ+k2Krb^%ٚ) 2c|GZWVRsgt-DܪO(k#J[^'HԱ;ǏV$m>MN/(+FT박,js4g:T7%Eݳq vb8]S@sgp [˯^u<^zdE#N=C2~B yz /{ [XtXqk\inWxvd~X&$1 [M&ދpҊ"E.o.D5ۢ+99H4Z n9◲&H48rd qgDK¤VHT;q a%͉!~譌<# ?] :o~ug'& b,GyM-%ZVn]e)"Qz1)Y!~6BSΌLj,Xƙ4Gۻ^I|Xx){r@S`lы0dXكӭiFλu]EEe~ o4Ͱna&CVbaq ?% ^;pO<}hi ɡ &]LFlrvwelmm\bn<%<w(5 ORcֱ`AMTy:ϸ<+ %_NY_qJf ee?ܞl, `׊s.hj:|˷UɋDQ)c UӇS#KfG䉑[ QlP Hq2Hbf{W09KV ǭA" r>6;uꬮbq C`00' goeh %tIٞeHxeyoѦ*UTA:YRuNѵw0ibAh q_s)A!Z|eOwQ7ܸ̽BTq4OmYH7oׇD=b60Pœfh7#ZjKɡ9BtiߋӐ< ޛG2WT;/^&wT :kkbsQb^wMN7iZW~  ]t1'3ݮ\[u.lx$_9tYU폺]ϋMl% y3M+IÕdz`DEt02H'A8@ -/LU&u4!w(5"NI@ 㡔1P #IQH!/Q?SN<̞f 8䴛SdOԙO{ASw(?\g 0aC˃iO>|:1B2ĽX~u~eYjjMA!<&5]ɔ`a?}-<~D3(.9^ P䁞s% 2^Fz=7ÿ>;*P!h ~P>0*t"U*rCN8 nwu}Ci;,f_M\.hu<ɭF=Z1 pmJGI2rcWUQƍ@1*ќͻdPL? ^{\a4)SyUgHp86Q9iNnҬ9=xΆGһr7d((Dhw: ez1zej 8wDEG5_sB &spP]sGx9VЄ&.К{gH6%{ N!,$C4Ɉ2 [dToa@Yr5D%R ӑ5-z,gl0| 9Yh-k+#D.[K˕1:]{15}yjgjB;5KrK0'28\ wdc)$ϋuKBFkr´k$+ǜn $}neq雁TFQS\΋]Lf^'PXgF_㤞ìe,#?8S+΁iQU],qw "?jS^r ۽>ƕ[N"כLOH#%T6l`ژ^//eML߆7M7;κ;Ni˾5Z8h!1 9*Kc~$>׻~7̔@)5!ۡDcR&1[LXo6~b,q:^2zNA &Q\+bnf0 OZ h? =`];{g,FRrC6DݖCSm="2brB8BP֣YDy@(a_u=thiۙ (L4;] P=Q/Hz$-t ivdx\޸ d(Jz8XyF;^+c oց@ܽ}(j~ɔ.Jk峼[M0[U 2R]>ekOÖ-uΆ}aκ%ž|R[8C3u@‹\@?YciU9%zm%k͊j EBae~?N·"[eDRZIfsƏ!Nm(Ȗ`euAn[Emg \?`3g2$0ؙK1L >X'u mNSA)^3ڠ~Q.9F}LJ;H\P 0,.=ض@`YirQM<0r8;O_W H+[J?;;Wr7 %;;@Ľ>&ܚoo[ؒou4l[$bquva,^{=AOFA=A7ʭB/[ȝ-tX  C+ 1XȒo :+ܴ]7IG>zï= :z~:$Ue4O/~w6*]YDB?-xG*I)j+v3>U.y qh>Bk0Ũ mG> `iUJtS+Oqy t@cӾk!6835٘>EЇwm㢷OL3(J'7{&`gH:]#mtUcbb6-;}|֌$ /6:.~ӯ\X@ˎO%|D|SXp60`zj^ljf ~#:1s AiAU}I:qeFsN2\*=cF[Y]˨n|dUì(*%yn4tgPЁ(cTLs=]`P]%-Itŵ`{I`dˌsͿ+ݾٕɣ@v¿W- AɅűq0?K}dzL)5:P<;[) K vj*r&B*K<&q.7z]k]Qk_hvFv&yXvUؙ6ea1r4%Ʌ궄\L"m;P.[ ƹ4@w_\nN]xU<~L0PJ C2 K7WIj* m]D+ ^uum.b74e'm-;e}j!Gp Sr[ؚSbS׋L7攝dŷ--|e8iRz|Ӝn1>1ANSk1|0 g3&,hCix,(5sk'*MbCb`t`k$# cfɈ(ߗ46}1EȰ;ogd[Չn^٬I+uZiLzv1lY^FYҞ҉ebSz{i>4bS yܼ ț}8sk4#Cxs@=ǃݚ[bbu 4=Ae(:cLX4Q ٽll׹1ǷX(^B 孪ź1}q/q=g:kf Nx'K|ɕT,f$LSqXTAv G۬IJuEuvsQn= 9S> @y3 -Ȕ-q"uEaH,gιIϹIcM}^n-ɫch7 !@Dd:[Vn:Bz0`cMcv<;i9-%v_ZY\Iڢqmý=hz(X<}P #zhCmR`yզc{_x%\|2G#,19ͻƎimɦM NTİLn/Bˉ496hR6ɓΦZP#/Pq o0I`/?eWV*fXud"2?6$(td(Nv ~essWVKv-s K9rNAGwl*_>TgbtsxՎZ j5 o4gׂh[E>Ҭ$߁vYNbtYLơLѽ+t-ʽߨR9k0Q-&R(xw<?v%?]:A1B0{ Up?$ bU^y&|FÙ#nߥ~/AIw/t~W)VWA `zVtLL_Z=vIdH`ח&RO(a}ܘ^S[ѯi:=j,A h:%`:U;_WWG48n;wbMPyc @0eb׀B2.Ez e8`ۉʢ `DT/,ud[F6WpQU/OGکΟ}=?4C)mW`M*GgI>wvS]z^- -.|CLRoH%kt8hȢ鈪6[k,UMଆPnf2QЂݛߡgxZY@kX1n\"+-^OJ\Y?)kncbYv8쩈Vo;4u*ټ%S7Vum2.^+D}Qۛ+}rkht_+P"ʘԬ,Pg*?Aٳ$1L~bنz?e T+*aV#iR 7$tObͺJG2Lw9Z%Ft TZJXfk)ri'9 ou)ܲOH41 ϯ7yEu,ʯmBYiغ ]VoLM"lHF;xZ'yzd;9B P+ Mr7[a5Lp6k4eJ\'tp|*%ydb V.2ƄzQ9Sa-қ/*=>J9`ػ󎧶smOB] ^B6"R)eӑ*nu2$jsMSp1CuwڐN +:iT/o]G8~P !EDvfBzu44X\ #;9VWht5딓4bCΆ$FN5>4,j+A5RM"GAx |)>@͢PcfU .OE{=S}܂AB ]yk!sMUB=pǎWE8ԣ"şaOz4 Ҥ0\_6FrUfsJ7MSͽT玿Cv@ug?$%,B{$`W S+j"П_[5Oի]'QȖ ^!f 2k̻R[oSurBK065f^e{li. 6],Cgm j'9 HL?1d@6 x]zl5vʇ _#餅1Lǹ9\6yO>4éWIX3SzXNqm@F>M)ZNl~3=d G}f.1Ӫ J]F*4St|yYDnŲ—R(*:`+-߶#{p?eR?jRrU!'DM!H@/|[9b5F,q/@?07>#9x2П+Y[AlW6LCJ< YzUz3SiC`CWPTMw{=-^jh\`h*F, ä[EX yU*e_T@30$0.8u*2 =IжkEZZ6j ,tm/o[Xn,G5ȟJr{ZR(jɁ荚mr.ΘĜ m5$kvzW5x ĖIՋ ǟqP&cO.ڵS!א)(L:ZwV+9t V"N{XҬyU_~ky~-r>0ȥ31뺮)ʡ_&̞Ś $?FCYqhurg>V3U6%kwN*hArPpP S(ﰍBa+nT7P2eWs| pHnaT@hnMh^14{&Z2"L-ɒ9kn:B"E5 b*o` E)RrB|-O啊qJcF2p&+^j\~nz?-U.Xb?nCՒڤ,xʔU̘VQ . OzXUy"hG*+wb$afiC5ZthnI}`iW uH$ֶjSb_߽К<* %7-cǧ9?WlT|̽s,ܫ^u簇& ˉ4ȿO+Wo-[Y!|_!YU _6m@H:2'e 0~ztϛXl:d*G>x2|I9RF I}qд $P7gݕNw݀:UC^ ,G}1m9.ظnѫ;C2iMeBLGd1O D9¬j3#;j:MY[%ZBjC\A5GByzW^l׾j`VK:C=cvMe-_:Cƾ6XGj`+ڮ7B"BfJJu,PdF0#-}\ 0.zIӑW{Xk<[?ٕc^''(g/sE4̴wbp)E5:ƕ7x~U~ !^ٲ*|#r?!ǭ\EޞwIӃv>*l;4\/.w{m蠬SJ$E@s#|s߂C-k kE=-T~Jp NqpA8#Ó\EwW_,W1.gS(,ZSsHee13aA!3tZI|Źl>%$iƬo"(;.T[^'rm'\܅ "M Q/'~}GA.ZdLW,W ܩsb#茐 }nCM@ԋwݲ;@&͎:f( lD$a7sea Z387%[R_߯f: 7M) ̶_4X|={ͬ>Y`|(χdX i]FGw޵wߴ\S |}Z2.)TIp؊A }2iF}qa7,vq$4Kެ5s_@3޶eS r[p׫Nh^~9޷e}ݩdXXSk@le(#i~ŴK5jubD_ўAUփl3{Pf9/y+0ʳ{:_rY{^_F-4U, aѷ*c[뿯hڝKvlǾ;%={%Fkv3<`rtFKrQ8/?];i13bjz- +OzvTe? .>;LYW&ozn@m,f@~6CJ[QwpM-ҪH=%t2V@i"ȴذS~])]> =7!8"dttn*(Nu WdWͣ53Ջ{ ׋g;×iX=vӴ6Z3; zx=%1*V'1!Ϫ=PaRfn7(8-6ª$Lm]v$z|w>,J Q\myXC$UBwa&ll Nkg\= c=ftN@-#TĿlA FDhv"H}8fKɣTxCN{ u1Rp JZfLKЄbm_#}B>͵ڟt[VJ뉈T*Sœ-1UGXAڼi+2qY@[GJnTKu7 $0] ֥^p:ơ~H(nJ1&>l:J=rEhX4ei[P|_&Lq#SK'e(YVPU-6Tq8 }AkHfU O<F=~wܭ"[3ՉQxF+Dg7O^_~陌98.{56vTÁTXnHzd # 9Y-DSU2mkPiMGp2#+a)֧[R Q5zcZ XdGPƟ[KzV{ C0]d]lbkpz *,0g'*$o;ҫB҇F򽪾n^SįèKOY5T\Ll{pÀp?UٞsȗrW]sA᥋ ̦,_4`4sEg e%:M ͍ WېOIr^KI0.uOL6 u !'V8'n덽?=Ak@ºDo|_+>>/ -jUs“饿~3ɣdb6Ughjc⨍9NR ! ΃aY2\@xY%éǯq⽪SՈ2[X fP={}]{DE9) ;դ;͚0)?d3FQ]@i凛E>ar^jϘ!tmWƎH 8B2w.r'Mut}]x6Y~3@-)iSS %BSQH}({(I[ā7bqni+#RecѼ @;s[Bfs ZvG?_:~m1}+oEߴ UNd`Z{t^0~6iCN ސ}+H`YgRĄzP\ @RGJ۫<Bِզ=+Un9#9{ZMБ?yؘ+-E9y |YY*6yX2dTv8C%(g>:* 'K&5%sl7ZMKdp(  w0 `!^ zܗX ZҴ[/JUi&Zn&$3 ,cNÌcAKOw*m"\™\H5~gf0/ua]`0YT̓;k=hZsY;mJcx:4^s6+X"dG /5`Ek/\e&!)'Sٸ`1fW|VT|ʧoui$YvxӞ\[ȒZHxӓH=u=+{'6Q#Ǹ0QԳ5P2gP%RXuMYOA +Ii<1 H@ZyKEs(U +f@uVukݽVwW-g*߃zժz'iR+/sfvuם㜣'|χ"p }~sZL FH?qg% ׊:n?G"񢙚P@_Rv.I*p8 )5G;b7N ~ASV^LbTg{.TvfڃW,a.4J-%H =L'Rkc @E~Ư(dW +";IeB9.bH *6hfǾEpJRR@S%/6b/^,ri8Csu%:>#3\NGr)K[j=z<{?yԩD#K D;˜̵:۷#s$:˃\GN4j7T(k|?;ts5b;PFQl`P9 C3.t܋mhJ_ۿʼnYN7x8F% Q{OI"4e#?ĻC,apY"'%q*E{@ .K Mj`LI/}9f*VVz@{V;XX1(w)*k?"0jHO21bPPpBSI i:^h|>ϐ5d𛗵BHn@&iqoqmfZ/X!gcEu l2Icџ 2zL]thdB\.dy=x裺aTG "1>-Vla[!v~*@ [b|sEbq>M('c!ap+O jеk a 7g`n }/ л"󖦉~ewڳdo䳢B, +2m^_%u]]m{P>AhqEmUVzw-A'9v@AMR9!)铖ZW *rf l Q&+3UݬVhWdn>1܋mYfekhpjźvLU6gvʄ;a`mN^Sʒ޷ faڑdWێdbz!:Z\Z;="͍IsSW(#6Ig@K4Lv+g٤+l 6[A%  *h"4)s*DT=Ys@bLVV(; oG0cwoW蹣DOcP_n=rGtsϩلEdj4)B m1/ZM)Muޛ-"G"(@F G٫ll?/ '2sjX\ҽmrl-rz; Oфl2& w\񫧎 [iJ>u"/n䄧ݨXSIWnjc<ޒQ!a RzpBcLbOb~>wTd>2`7]rܓs 8NQ|([&co] 䚕=1Oyg~g ;Xh%\|A8˰z;Up$ 5. 욹q<;y9}%ȍ $#RTuĭ0)EXwp7sζIHi[:,7\ mS˒@#9< 1]i\^ќp=VE?r }yۗODIP»FjQRv 8pj,6,>oqX}]B u||R[ېӆ̞c^"ҪoY x=ȍ^Dwf]q?HQ969A; %sۯ<–x9|*6m jrux]DdcșémU"3?;=z5(]D c-|IG5P׊Fߩ6\*FА15(;Ŭ&8ucP6EDja(j6(2Qv[%G+擰58Ș`ZLw!qTɰȏ}V;l)7^EHUHdjXӱH:W <-OP;խPaY,)yq:՗8mDo qB]@(JMȐ(a!K?Aa9n= 0:89"]n1 ;t=Zo%hO'YN܌!ݥ;J#k~ڹJ'2.#f#2R";0ڠr랴mu-QE%󰰬P3ܽJ6EI(4v,R>|vT"ZSS[dz +FpgYOķJ/wu3 9 x{z( ҃$c˪`>U P5sDe*_{}{\1ج`}|/|kI{s+o1쐜v2=X%(t?7ѧh)֜] C΍#*,r0ŗE-vfu{ڡYt9X-?YN#w#?ǼWԧPҬ=nrfL)[E-T 0`k,0=bl6bN($ל,8UKj-GI!̼\ӀtCN8obT mdc8m'@?W&D& W+zܛxA bJȜ=R5Ոr4rQ1ΞĀ'9qM_4v!Y^`{~=A ~v]KyL3!*z6oW;(}o\U&>㠭a[ Wߨt%JlG ذĆ-yA.F3 WZq+TB@1k"7wLIi.ݽ ;o{.}P_|ą{S .,OSɓS_6tz`=1,]H-« qvSc{@o@JLF_Q4 ylp#eUMq <}Ҁ16Gsο~DzGKɱi&+ ƽj9W*NyŐ ]>lC vcL2iO(AoV6GxT_ԱC 3BªjsI˺.a䌿^D,lϱ,b|ZrFci>Ce}om+:$ɦʦ {jonjKTXdd/4+W8j3MskݫZԲW#b%"\` 93ng1G0Ls*VC>"/>~p/qHTf?M,c4jsPc8Vt?YƃlWDxz#7O]x;*vFt)Qsѡ؜ۏV K4! p7'1NI;Ec"K(>JN}Y^$Wix7;<g_ 5y 6 XK%VbʧܤG*( e $ ɘ޵;^F]껙 hqgO^"kA,5gV#`K_m(!җ[i߰ZĚbI&wv-1|<J?9h[))d 80JdENa#y;sJPw+ueU(Hm.Lm.5aѥ;ǗBac} F|!l?e ZE':PkڗjO'op C]oz@-T'`H<D}9@ǫ +my$tTa{$Vm͞g01ZiӿLXSe%k-s 5[+XK'V1t-?X?69Hk-PHF>¹xb"uN7q+15{?Juz 2G _ѿr̽xjF `a8QDԚrP$Z fRVs?,9K!Hܴ5I]T1絙} F3 y_A6NE=9w14˖USqX|:)/%3g#ݶȩ>[UO,4b 5<ЕMOCF/^d[6POY`rxϮ^ DN`W:z%`b7fWaIe DCr84s0E&P_G\wVz 劚ev \#004/!",Tdxn^"i܋҆ת]Kl`2g|#1`lŇhQ"Cmn2IeY08' ''%G׌\ U"m?xd/e1rL 8 W=w*vv(KE]i7iw VSh񚪢ض,Gf!&G)X6,mt}Y`;"}^̒ᬌ6XV*GѲ=,d>X;#VWVs-S>_[=r^;,m}eY?FJ3%6/AR3&tCǘ /k&=mLq³RkEIzc/6bk 7џw\r"ˢ FDt+D9YV1*(4$m-c`+ >wA}c8r.B< XRgc^zIX?WNDI@RLWB=s-mP3V?᣸-.S @gQ$\_V3T=+oa uj&s>'*9#7TkDpһ@u3S'hά~Z^n&X\:K _o}fU&坹<I֠QYuc`%dH^ߙ-1:^-U{ʨ- OUF p%5]5 KӃn]٨`Vf~BMd2]|DO0YȔE [w{'NW9(I/0+aj@2A 5 SgBA[:aj!U[Ķ ۚ\!Ǐz;}57 ,aRRq MwTlh{5]m7y51ئCF6bnClQaS/OyD /#!yk5r,plc&uOW\C"TSKҗ J]l 3[x€yE|xnO*f}K4Hym!,xOFf&I=ԨO r`q1GȔL)=*A7Q)xw PVWVi&LyoW.?  'uyD繃a@uofk)ۋ/䬈fᇸ+a9cܵ[L<ͽmp-`9}A߾\-++0Pf456> =^14#J45XPW=L9oMuܕDXt*׳\uB|#^<&SJh}C_On'&qܣ;ܧ\ԐI8=t+L]z+X?ĭk6Ak&6^ʡ,ئU|Cjxc7rC ^qKcT#s6oNnoAHЕ=4X2;Ujd=P GtbNGyZV>!*˘gIw'0ev$o߾{b]S? 4&Q̑gl< ^6tV2)>!4+LY fldJOsй~x/ԅoF`J Ofd\wX~z祡b,2C_n왆EaHDlݙ[aW8.mz}S|CI$͎t*gt,QVMio襖`qsq3p?]L5$+ P<+z$0)xHpŇ%-·kbN-sq9o*ze:ͨyx4]9q5RN/ywOL_.YHG,:lS0ò>Gg*Xu#D硺c$;xff R8Q6jOrm$cKyn26_) ]8M۸>}KuCV=ѳh.vMj? HYSQ!k@+SDB043b(8qQдv(딂tri$q{Hs;z=Xe)+ ˌWՔ l=\pȨ ߆QkyX9t氟rƂ Qths^8cB+kW$( 6M$n ho)#݄_6Eōqޭ?A~ugEϙx5"5` ;rD'LhTQ Fiĩ,+jm8!qڪg6p1+u_EH̻ZQƹ⸷59x&z<\L-$ާ(JB P5b m եI}ZjŌo˚c hP|/pK!E+yQX3p?/{)2SVwٟ<>WwvcMMe(gT7Ӆ0ϧsn!tˆ yr4ֳ;)\mg"ʄuTB 9 LJ逄< :{X[l:w?9#-J-l5/ z6ٺ4[amLjᴺu+VeqsQjwi0ٓփ,ꨐaKO1s6*&nU?ʝ[~H n<ӉJe5j˔Ri .ΞR0PAĬsyw ՊH $hMdoSȋ x5- &,\xY?ѧ7-/}_Y%zkÛc6lpMj똼y-۟3!k>" lmv/>@FDP:@1)p DWp;H'$I_R^L#Kj6RO foj" 7u} "EzCث)N:ٳFѴ)D`AqM7 +T ^<֦=l'y ok DŽ6RFI{ٞ;w]`!\ nI_B"M u'iAn-%ЦhѾG*_9; Te$;VWåS 2Ð5OIQnmpccaŊEOO &*gkk]SOV!16M&ћŽo\|{<l2kJj)EN*N(ZjRA0؁'Ciu%_=V_=fԶ= gVt峸lp?p>8ǡ4?`}51ӒtϨYOfçc^iz/6e,tt8?]7 8iv鎶IɁBfPF'ĸC.-)0l.WOnLf9D-*ٯ8]! f rl1kvVO\ Y8c&fUK{|nb3'QO72@9slsw{zEZ|y"0;yԲ3bGs.0BImRH19{Hsy QF &LMdy}L} w9Зôyc - 77pAb*TX Wx\ 㥳βT@١EΟ_IOU8r >H3IigAx D:cJH&s _+{EdduS#~ M^SWngz OM\yC.TS2_VOOG}~ m"~0HI!H Xa.H UCSZh%:*rf[|$42./f$v r̢ ZA7!$ m&MBm!D(R㣲1$"l W lJ k-Xɕ V K]7cgk3PF,ip%z--p;2׋F "E2w45\= &B0.FOv$=pfjWB?~x[xXUi8jRG7 h:Dt"P+ڮc>Wa9kS5EB o{כHjLw=IܕEI  Cy_crR\zv COSsP/&<Q=#L ЁRV6ׅWgT?G-{hÕ͊41ptL*}n)` jKL"NV ? 0o wl DLD~*/8 D9.7ILSçF"Q%f ~*Xhv~A!&| {hK[Z+Ma(8 Zؤ-ᏺυ!//v2-c sn#seFd㉎ lf̠V"hTgVM7muOmv8/!AOy bU /ѕÎj32mX|l$›TdMfP Ň. Z.9 { FϠ\S9IU@KDťmod{37!J1Y< 4dF?FF诹3ĢK^8 9KzRG9f;$9̮~,\g)xߪˁs0}O t|=A9]꠯;8OɰTaz6'_QadȧZ&() ecB]J솁AE zྒKY#)yA nJ _ ?-kț5kXP:~Ip   E(W䝮ێE%"(X?p8~qDF ^L직q槥eVV=_%;alRiPshG 4Vlw?XKL!+6zI(/:pO*3rfDQ&Q^עɈm'lU 7U޼leȦ{{Zuaa" i2n(_!`{X&\/hW%XiVbj=˟MZܰP uѤtCo)Zz4`~axR`m<+oNOlUDOYfy:?nRvC:h5*?s/+AUcHPl:hm]pzi$k$z7|/dJAq7Nhl Y'C?ubEbںq-OsR!-9Ic:: JS ]k*jZwIT&ݮB۽z`ٯ;)GN_HLܙWa9;jyE<)^C G`yRD)1YLMsDeNS'Cyy刀2&t^ (` T&juZ(mPPtՂF"LJ2#! $cEf %:rd'gcR]},;g1`P-O٬1X!MSnay處'٥{`_iS!UV"_蟱? /Aco : ].2Pc$K7=HlcTM)fj}0LjA\_;&W@cRgJ:R {Txq4.c;R_>d+_fg(`j}b&a5K"ّ1½O摛3iJ|xqo.^fM1҇]ںIDkK*ZƋͬXY?*= guYz8UL (>}ҸEKjXBwNz%AX<>5z;4͏!g@R!Zm`wi'%n3hD"3 zy#ڧzUh~P=Ys{%Ӷ9TlFl|:m ^Iaa* oL{bOG"(CV/0D7{MqN\v%R )Vy}0x^il)7hd-_Ł a-^p/a7 \CbϼO N崣vRCMȘZ{1Fڴb roIz$4hbTb'm,/ns[y:m65*c欇CyH: j0STH}W8RgbU 3sQ'/>Q/hR'KCw!Q2N! O.ZV%뀰MmmnDZܬBUl7++bA#cg!}VrsE+{tOnAUÆuFK.c\瞨" ;[kuP7 xI+i{K=Ar4Jzi0=&~(yyŴ_.+Ҵ0d59e3-d!ҜQf NOrgE?8EW\]*\``"̯8aF !R-S;IwpmSD |=y 5'*YrqɂMTh&:2pi9oǒ ͯ8m!\!v"hj_Wt W J \5ObHI0l˙aFGy'*O7gB@W=Vbw=@ m_Fvz:s~y F ݒSu$o ? stiE޳;}ayHW'FI~5x)2ed804k'?Hzvͳ*^aA >IfRJ1ń,ښj0R^g"B8&XÄ­dL92Q<_5"~G_Hpvᯙu3_ W04+g=f$8|UV#n%4'N8Nl7iv.Sl0by"^96_H햐w6xWZ#ڍ[RvvIb7?4+ BNO2Ւչ"t\sDnY?dA=KJj$<9(Q@>ߚr[InK}O:[]9 [`nR\`YiN2l5s-ӼJ@5,ӼGc qUk~:x1uMy,r|.-W3Š{:$kS&#^8J@{.GL~x.1VwO!9fOdQo;xVϑ8R9<գ! XA9Kk%{T.hg TYKv,cPm(UL.9 @mGNP?i[egeD-R%v׀4Ƈܼ):ar֓?p#*k^a<=+)᳷oz Ei/-J  'D .&1c \כSmE3vԡ8J=J7NSU.u4/3,C(Da_OK! `PcH+LX͵ ד#Bچ2Jp?2nWQ6RxFN,=[Obxl_?iF7`n)b wPۘRBo##7TgKV 5?8w=`XF 2Օ#hA+<`IzگW8?:}4*j uY,lE'@Gʎg%d%6ǂ.g*H| ObbGЎCo#y: egc6X膗hTD`C^m×}YoʴF2@Sp;L\sE}bBs ZWmM-@TeNu]pTVsw/5|;YnYYT^d#4~^`?! C~M/Fn7fTEQ06rV;/1C-(;88"&EvJӬ w򓠙] B"Eٹ:tW~?OFTR!: -T/jJuFQ%N1-jxkүmdya}ޠ:tvC ; lۏgdT?(pIpqkǿKTl<*H0sIWe|J\|X-Xy+IÄ\u>$/\hjx^;gP ɻs#L즺`)V8MIY/ӡ_k/8?jwaՑم18[2tC-roNm d 81M-:q*ƛITwfb"q'-& |EV8Y4hߒn"U@G.jcd8 0BOB3 ↿f 5:&K 5LP͸ӵ5~8ajvȀ5^,,wiu1f4*!}Zurx# EsJVH_`..ꡄ>^S4BIƫľеeIEɟh>0e{K:jVh)N~<ͧx8YZ=ȣ_!#iH00gP{ۆRm '\-F) b0 (fyN#jqmPwaNγ,%IIXQxCCXݫc6^x6sW_4vob,F'DtMXi~L. E"]]!p'WhmÇGd=΄ŀAߦ1Nob^oL"R 3֋ÀG(:G@߂@I%؆*|ݎP=хj s9Yc̛!|R.o.2E~Mg!4w/a{c E$Z[t8E M# ٿCKM~u* i.Ɍ߷ TgF~A˜ٺ!х'.˜D%tq1#a|dAA32 Q? 4i.;yy)@,(Ԛ@huoeq{'W}H&H⡣M 2#5= G5Q>W'߬[ٕZGw48{<[^cvDý0"Ste=샛O 07?<0> FҔɐ(6+Ƃ dȗؕи%!{* `?@7;.Yf16!އU2xqF!:w]'RkX:PvsY#3@mkݗՃ>V$xd7X vEԑPFkv >C}H*ayTrQe5 (XKdC{EdR}z9 [P€ӳܫrOorqD_#Po$n׭2Q75b tQĦz" 0 7ڒvkd\aC$uO[JN^$lǩ`ZD'1@Sy< E7NTmT3rToȌe%T" ct@]E>}|G*cV+ȡ\o/R*d#0k1.u|OY+G39r9A"PFkh r4&<C.L!PeY^ D煏Fn= ]iaߋu_/w];QDXDhÞ=R ҰMac&^eTt"M'pJ-ޥcIsaܑPh2QYˋ.( z<, opDaU@Xg(+lhxM=k47V+%$W<M ?eП.r&†+Vt-kAJ&8E2k9u\~} 1iGq:lŀڬ&oUHY&kIP|O62W=^#cg)p hcRBӬ(o5-1}k`t Enn^8tKv'tDO>zwbgmSny#Mt|QSO}&JG-;Yq {텓+*iff4H]>)0$E25#s ƔRN=ӺO"Ĕh?J!f=.ybr]Ў'\W?cW!$-3Z=lK2 p N ')hn.q&乄2V'xd {RSj~O̖]x aInxʭ<`.R1nHfeFMK/襥7ӛ?C]o97dǰGQ]- 4"ﹼ7.e^xX !~Px@ԋ{Z8[k|r\|W^sdTqVS& }(VbF~4u|es&`# XFCcSM0߾Šne@E_bYsͦr9"Bhݧq~"omAb"fc]J;(tYȖXwY>B~.Y,L;B tGzc2c? ze e5A}X8_pXt$ ϱG[/ 3icCvnP5sKT̳q}$5hu+9, _zjhX;Hk蹤bE81{h#b8ؕxC8l-چ9 $Ğ|ͫFbt@*3~%#Q듆`4o08B),'Kj鿸=)za#^9Hj8!zD+i Bd"k}OfZ٩_X:qd;NL9l湋Y~\ɱnq5EzQkװS/dQc3bIRʢKȞ.kVdD64^IfD7@*۟&uԮZ!hǠ/Q/󟚝2kaeS~t5˓J!a( P ;'rKVsh~`RB[3[ԙ闠K{Y #xƆ uwk8Rb|}ZZU{_'o j*:? N3go>T0MEuܴ ,Of`?QM_gF7o(fӇB/W{F (pmx_4:xބr6lnl3E.[$w >!@VNYuCrF岤{H 5TS SZO8T>#MCϘCHz\R)#%hZ<o=yV4i_eE]ϭYee+bOuE byFp߄npt ~;bYqh|9)*9EH2lڋH*ӠlQZ<#-Lִa >%[7CLdjXjVhڅ4[!Jo`NLyߝqFz-MiA2FK%>%0#UJFǡ>]yxV j0xEy7F[cuྒKn~L4h_ Ā0B69,ޟݚ|ʅ%A-y-+#a' e|xcU:> H|rzx  tʃ^0;o Y<6'G,%Qr/XȬ,~//5dƩȡ]#.ԿhѼΆci^"$#NL:į04є$*0~ױ4z R7 E*B;`BpܒÓC=4sI,:I\Qyױk]vij@fR5}=/|40ұ@RMj+&aT]tX,x:tԜ*i~0e͟RЎ@uzD}2Ykx/u;vlc%Fڑook]1&cJEygibV ـ*l:Yz{F,1%\wݲ(8wy&OF;6\y{Tnci=ԫKKt`Qm5視{/s!F^L+>d?5Lp'cowTݞ'+Ɍ{0UΫ~aF/Au8Vr,y=n0<|CmL5K%CP*1.\uDl4Ou 9D z4!ԘW k{{ʂ- ^}`nEP4jMsH- dz[. Q#R6RԺR/FT;<]I^Xg4zuoXz> ?dQDcB@ǔF[pEfVm5u<ƙR8Q!T=5}-X6Ypq>=epsr s/f7&[W1. zApفG/T%6@knu֣s_.PI]yLc03;W-%\1ٰ<ˊi:CmgIw^G0=,H L]4(XXeQϲ,rQǶ9ɶb-gT/o:F EBKU֠UM7t%[S?5KBP #L9O)C:T a|ZN]#7zq@0Y sͥc*-sL#\Vw fk2dW/-Esђ[|պئAl[f.(+;_{ H;!C&z$(r OOIX1uj(x.idf}4yT-dʭ'cGeƀ:WAWp5<$j9X } '±O ӘDP$'T]"fF7`E ;ZqD+ OTs,"wbēje^YV%2:Nu#E{هvk? `"#m $kj]*ט;XKH_P[M H#a84naXbΜ@8eI}3#ӫR*AihR6>E-d. F:1c` YqFPU҃4֑\R[)2_!@INwyYoFhMmh3/ #$)=Pš04%Z?7o3BUlL`$tmfJ2(Ͷ`nP7KIX~^ (iNsG=*’s?H!J,N<^uѝ}Ik+CBꇃ/ʕf@J~WQەrAaoc><@U{8!"KyNj?5幹X6x8֢dLG^|~{.),rT q<=" Km3#'L-zMՎú>6/Pv !)LM6à0ZZӟ^/ nV6?{應D?QEC#.[yF'dͿK:u*N7x u-Rؼ^kE^x?<{bd<05zq& 4+ĝ-94?7\d&?l< l1Ov3dIr!,1<&B"Nz v[8n5t"y`d ]dWnHRH]xJR傞IyU&|Um@`ے_l`BGvσ򵰢!^KlANݸ| +PyQ4<gvs4 C7)RĽήo$ݔʠ ,PT49i(2ҽ-d%rPc.H5[lJ T" ҽuHfxB:USw譋}/Na!n唓$u|*!l[@ƳeZkG74nqdHp,фw' xA3Y ՏVC71;ޡW);9x+kLQ+ 6:Tz"53^|{̨S(qE})kj}t]nyWoiW|{|Hk-3VnYcD<˪-=eGnK"-% 6*Թڗwǖl$"%8T}+ eg )*P#b̭o|R0޸$ȏ o6H7^sqԳbQyy$QCh{5|~si9OE\s#}Lm2*| Wj#qJШH޶w!ɜs2],!^fo}œLciՒc ^Xp lYx>r> xO-^%AXEQqEDxqj\.T0L;/+^h~ŒQ? 4æ@Im[4UTOL#dИ /bKk7ki"ecLUG?kpע2)Ά3Asc1 V瓺-\E.&t"8OOT[uZUrڍf >R 4|ʾ*YLՄ>I a{bfŊԖPO{.~ĭCM^詾tM.ֆZFr,vbxNW]_f =U~`WͨoJ!jׂnX)/3J#|t_Ho7b^67/#*9SRN pG 9WK"m, _,7j[KD&I;Ăm>܋4mɶeLjļxmɡBv? ^4Xu~K kvƓRW߹i|2,f5xJV# >HibAB:pu`+n $WD*cYU9"Y_kδꩄ6fAOUX:B >z7oC'w ])2:[մ<>aɔWYB;3~񡱺7کb ]z]e\$汵4FFfyoQkQ ܨd+K\-r֞,IyVV{'̸Lɚ$e^PշǚeXH˼caNR D9bZ`ۼhqG%H$72zs~hKLt-Hr=;"x-@XĐ% Cmpc5سv48L kίA|Ò gh"^ՍZ»wp2l *9.ے2P,Ht0p ?6`OɸSJ>hEŞUmy%f tz6Wl/Ra`T 5lt~~/ 8+8A2\yݒ^jy[ GjMMy\=ZLkXzm6E*Y膅.">cFq$Ɇ霘@yoW(Ye9[_$|[b']?}0sF̑,v7Z$6  Kh?AQL3E)r U"7PW? o5ʝ]/ E)u˕teeY@OP(vG|:ǚǻ˃ '"_RжTC;uw6Hwl!Ⱦtev_LMw`D _n:Z&uw˅}8755Kȟ"lQf \o*F(u0G: {N&['s ۴-Q x}p咺SbОe`ػ'%#y錏aWц4c)54%kL( HRg]y2ٟTF8Iv, bmY[I} 3)axsaK՟tOoQ;+A]{1DAg ,̘}݁f'u_q.nk]URBOu{eFjXR[^|YKu=|ȷRT2hېz"14Υ: H2}/WtNy?](?FtJ)\46mg+"ю)#VZ$tft3YR@vgБ/zHG!씖Yw.z-L>qŒ7i޻kh*q7"~ml;yCz[M-B@Gʙu)ԓu/,aǙ毘"U9>&X@bf4Նe+35ܪPQDŽNRJWY?I ueb_+v8ܾw߀)| *g>}E1'`ndaƾ{w .KVeCP<;6:~G(rĦZ,*QK!W=BrňJd{5نlx!/Tidq$$IĽU7Uoy rK/YY l )'tqVɁ^Edo|*Es0&X NsIǘ(91L\F8|#;{9cG)qXr >s(ݖC9 G$v{%sQH鿈B4?j6ϜbJy!rhˆYŮʼns[dKYHzM"7h _=~d oJ7I^ W6p*zrJژ^WR-̭ńHyI"4$] x@a!sxHşJakw%k$ͤbίjH3rI vo$A(-<}~a-\{o" m@~uB/nJ+X7Cl$sJ/lsxg[ãg !w2K3_ Z)QʍvkhYrd)yg+YY?,}I߿F6ӵ(A,h6J"?]Bu46D!Wx/aagNd@/4 10 v}s+2onbxL/=;?׮w~c.IVT;C]CJ 6˕itzuLw˘mmX'}'ȅfE`XXݐ޶enⰋP-WЅ}=!ZMeSE㢹m1-jKD¼&t'd +f? YDb$G0KO'TL>_M``H:\m!gK Pk,&Un0ffq`Cig;5U,Pܴ^g:Ab_ ƛl  >kLii+*D0uQ ad~*CހNG||݆kA&֞$L;"!(1{ԮWbzfgK8g5yflg?﬘U}DE,Q \BhRdy!kD6qQ?2apWk5%y`}Zwe+&U?0=xωKz8 d Tv1eb \ r?T?ok@߀q|NZzNnR֬=1>MTH.,C%T & zcʃ~)kLc *:!tU`秒3@gT!*qC73'ot [3_Zct Us~|?]ן> qqà_|9xSuE{WםHR)Aqv1ebFLis "j)"8ic,M{THI՘w"l΢;MJgGe -\h|+N:QLHN2gF. .Uk#fW!83BTa2R`AM3ɫ$Q_HQhmTĥȐݗז'l9O  #+zdl~?3W/j:=utqch^h/E@r #Fx<>."TnTz0}XRF:c-ZzZY}7bj}'`q:BޟPI4vgv;^@h_QݏuXQ=wlBbGο9?K)Zܤ<pf\1SaƼ f'׈lJjO;(Vv=o:`.6D"7T! @0c.-\Qp9 Wu\Ekw5TD8mRV24mYjerQMR4B;-[} i͙ϲ< eAEO:SQ5*ugG/p'o}.Dtwi}9iNzln]yeT=xs U I 8]F f4= > S`U<ЁH≬I#z]\6^35NyK.ʍT,K7ܢ5\7'LLVolXm06&KJKF' js+ՊJbsP |9GZx(Zg*{eAD#^u51ʇX0uvQO0f_3)>MzSM9~M_FA.o-6 ZXAj96_ g␙lY=t2dA(o30f3g7?p,(YW'Sb FD$D:KQ#ގqϚ Xj#c&p-ĕ6_bpVm8VTbd_^-\PS*Uٜ5kIwOo~:$t(;linBPCl ?h쉋J2#vO}hI Uu*/4L`CT ,$zD}M*|iE/]up9%&'q7(maJ{fMk[ "ֿ]T)k̤5y:7B _uxCv6ěqύ,? LT xl6醷$L, ;Cgb뿯 #qri xhNDO[6^a.>HoƜ&N[ 4x4;c/7gO RXvNvL'ihLv|j9KVWiZl/FWyvҽo=ELy4}}2C=(椁Z.} vhTS%#_{jA,%);7,K6[ H87̗ a)y4_tmo?%SlD5~A4(^7ojd#D_e Fp\H^iFEIaɖ9,Dg8nT3-,B'T9գaECUy#iڻX; 4GU_q/LЦ5 O}ת}bC\-z4KqO/%jČ`%jڨr[y=L%oӄkk1MWOX0T'{@[:VǥOy y᳁A#15;RSM|`KdyCx}@Z+tPA F.GYA#8;xG&rK򆐼l22N5{Zmf,\uIzvGHy^18"w` :ę*^|D 2ֽiTr=2R>5xR0O*%u1NgpU:9>'=c/=j.MSr=Mqmea?M@NS=QnՈ߁>Yb Ǽmz<#X FIr% BTWJe$UeΚBt(A.ޖʮ'ëU~(9ʌŪZ&L m'GՍ3ӑ(=W_ſ v!o~h#C囷!MT95[ CQP+2g.gs>y@5ŪJ䊔{bFYWr&L \s$-2l+]uN &h7"p!Oc_vf5nKOkvW v~^ CAu D UA7K:>S- OL#W _Yc\`g 6Q $n; ֙GϏKqH|oef/\gx .3A m )Jxm<9āstqD+_^*:āYXV~|W 'E7 v< T?mQRh~jfMܘ ƳR?n6e-l,76q2A gr%܎^]n6꠨yN:Pj WQ_TOUg8L{Ft{dfEdo`ud 3B{SQq5Vgm_Z\]X qmj`۔܎E_X3M%oՊ5n'D}CIg+}¹Z,٥8{ z9:[ݳC!vacDQ:㕃oUnTgABݬ ۦ G>?F[݇ }n%&,ՂŎ=6˫#ȅ\H<4h0A.ͮ_ X0uo),F vHYua dS{-"Z8QCgKrJ#k]} {`T!z0i40?CAo7ԫkaQ BiH^?iO3=:|61 Mefj1,-PXLke ؕ2(2S͝׊p%rߐRpG`)-כi lV& v^ RUX)z w1"#ЧYI@D& %Ќ# 6@gAF l +/YbCY=w$y(h- CGR4QL:Ycr?[m`Tc\=S&^Uʠ"?jnSfuo>+IpGa55N K8f=#V^faުZ*mgWyLOj_^|PI:HElV cr%3'I?e1z"ymǐ7Iyzb:ϧeB(]\w z sgZs~b7c^-;\Ô!:n8Q"JUDb5BZ{qϐ3FW})0casiJX &zfPRGui*{6B5Xc;C"-?߶MO1ӕMpM|owj aG\bS]ݸp-)>U xqc艽?c*= rH\{j8?Ṱ|Scu;- Ԋ)1Dԯ ֺEOONU%-'Qwsc_^TŸi8In9S~V3GζWp*\>B|]'UخޡzfFOv{cmlI w`f&E6QNZ"pa߲t%UEvY.7\"g-azk'hFG!DUSmZ .޹"LNH uT n.Vm.*=Aw._OJ-oZ3'53#G6rQTq%|$QnByDTM6?*Aqq9)] 1pO}iN[m4v"%v DҤZNbG #RAb9HI4Ίr+?žKaPL|YQ$ИU?o1 ‹W(o KbR9RKsح3ߵڑtT?7ѕr*>]!>hh˾j4aɞx*ܓ0T&;b%2ݶo ?n:@N^z_qS=UKV)*7# 7:Hڥգa?w*{~%w(X ֔ܞ:4=5'-Jgp de6%YA8kPBUU]-6ZC!^sL}JP'O g'EXoaU ZDCKC,tRVWAdK#!aw-b^gyxFׯ 3xT=tl#1,EԪL&4Ƅz όo<=^/$SV$4[vE&:$T4[Ño#kb>_\Jпf %ljd',-gI22m:bDF9n' `>X%U㮘c˲`3sFgix< E㪹|DLSg0|mYwmȊ2g ''Zc]"5{%+ iJ`[Jnu؅;ZYpI3bMM0r6 3wJ9vNTabr韪Q M-UM orVz <&e7N}Ǐ9WXV\}HȮۙ .{uLf>y Axi) ̗r0y]Xފ̠\:69P5q"~LAr; *\?1Gtq5A=\rkrzS>%E3:z5`bUtו]_dB>$)` #*%bgY2z:AЏsdKl)d2oC1Ȝ58dD='&02!SGQz ѵ\Q-[ug"e©Gxmpw5N ~%3n /qYJW[ObI8 $]3炾o03Ƽ:br֝@A'# ~V0ܹ2UT7LN%_)M3eMN5V.7\g]ը>& L=4邈^ xiqǒʜv5q/Lt?qrsUD3Jg-+JWP/:Ik F>o:Ysc{'>2l \/'齛RP|F=b6S8|G%X?u"|.LWLo>FeNqbquZ ?B N%QMR9\LwE'AK_]ɑ*H *'LJ҆y3j7`u Zh?̳Lq6M͒75vlUͻ֯ܜ la댲z❫з5Ct={N ra|zZ1B_'IaĦWD.Ga퉔#X } >t`:p.p(G>u-ԬN=4ksԕ 8oQL;-?,Qz`.Xuﴟ>Tune2a赉EUq toC@oRZJ?*V<7t[5a@ڽ{m$8 4Lw=@M_ֳ=8?0$(]IÛ ֆޒYe0>pevAdD-3 f9E˾2o" fNMhXxD]y-kjJb+@zU38ͫLZ ?ycEtm _қd?-XGjA-0ŜڋJHAx9K89lq$x -7GjYoS:UfM&a|Ht]ԧEG'Ђ3Rw?ߪ&J+ ݌)ո2t~3"T[T$mT[KM+MvMLgբ%8wsxq0OCϔ BJ.\)"+`9P ği OmX7LϜU(J07 :vw>N6:o4fN8Shpo,c-h4bǀ`^hleT7V~rUU'\F9f _]/3kàZ\haܣBʙHYC<1l fn2 USq0;I/{׆Χ<&f QaZ!IfO^W KLհ|8 +؍]S&YPz #_Yxr}7hy@'>-L C}gX"- ە4! Td#:De,Zq>AE|$:)0lv:4Q=pN=|LmƳ]y1~mxbg"$.xぉ&_uh`2`31"|2yyW!uTgD8LִGHAӉ_JȑEm컺/=;n b6X *jHao3es 2 s +7,wD* W< aֲ15I~ H09mU)ɻŃ`%BD'>*?ײVHeVҘ%KĂUёZ}u5elHX$tk .q˼XНXSeb#_Ici"`mPYlhvʰ֙v0e3Ȓ/m#")M?mk88v4sQK{i!~ASjAYi3jӵ):hӏjqG0k=;gڌK<4/NqQ*d1c{0"3g;p(%켺*1*zD%B$pm(ҙѧ8Hz0YK{د!D?"D5jj;{+2P癕8HA|o{߮lE_x$[uBVle O |l+Pc)|Sq?2}_.t Cڔ΀rިmi~6NJԵ]4lf߉.G LGo;¤T9IKePze\fWi^jWAD'qHi`Q( vqF228sk{eEZ#ًߍ*f8'64 [(q@0Z) ZŎcp%|chqc(K Q2ҧV_N1$^Ϣ[Q#BS0TLYKhkumV_IAW*.e Jqf{Hq68hSz=;M~ȥޞa-|J[<`%,LKCxcWK.bЇ3 .Aa`߁P-A}^ޗ*5kP-G'8e1~*hڪ\L4zXZ m& %>.dǤHLEaнweJAO܀<]G8(e*y{_A,{f,>%x78z y+Bog_p91)nW,f?75\µVZw_ ˛DlJl!:g'V;%XPx%%KVќsCfs.҄L%0Ky0;-<>ghͼ9/l1A@˵wH/ 46iVLut$mz[en&*(% .ZppVGY(=IU;l.;A5_T鰥\jrW.EiNQ礆xfvI4 H1sWO#Q&J1{WkMߎSCoH-:aѾtA%  Aӽ2}0oɄ"ܬ4:iʵ] :2~ ш?E`3B+g 6e ~;yD3.& 굇pR$(p.VfZ:/bK_+BɅVBXsI 7fAGtQ9*/ &0 Ph&/%_d uA,ɛe,tc+@!DMjsۘT<ЎlLxe +K{W 鏯eBIN³(~oj8 ןs738i(u |8FURlC6 8h23bP4Kp|rZ]NI⎡`(  ژ% >| :?=p݅LE^b9m<Ů5^q2܍4/: 9g w)zT$-9qWB$"Wl6w6`eUqU/'c4*q?8`h.fV$'\Q^eч*e$y}тKV-XT^>b@@,/b'o^d,)DXFDcNR)rظjP #~8SJhYt{=}D܋g7D!Ժo-`WxYa$߳Phܪi@ bє]>'fVЌ`q.ކh%/KmCVXہ|G$>6^_!΁X\7{Z~ʎR GKZԇ >j4lf(gIŬ9{4Șs1 h]& G%c{E,hLܜҰCW-qlO24*[bL~:iҚ;o;GH7y)*HjkPWŇ)$@~TFǽPI/j [Ah4ˡk.7,qH|Rb5ȴج[Gefv2L@U!0uPpLjYv@":)߅ y^]  czׇ H\S-SHw#%?P ̛ /X͢@%ɚUpw )~bݱQ_wf´e5]ݍQڝf%@C0`0&7ŶB`YSWbʩQ tq{J1{TѦXq[oPG9+-&<\p:?Ry7 FUC I^m[yVɋ'FIƈu HeOYY>k)q(,%哻Q#F;*<<J=Y1;VtzH W=+{}ִBiψB#"1}~ ~`k,)!·R:\a3 mm.:(0;2 )H8v5ff;SYV,ʒbf-QgaIe8X(|QTGbX-P噏E}Nk+c]_\W;tU m`?ŝ _r=!cSpVOH2ĩJu\X--YqJbsLgwbdrG KW8', V2 f\-Hٿ(-2IX8A_a-n shjXHKr`a I:ޏ2U1%lSz1V;q97'ّ 1o'@>[-EHKgvt&y%Ҧblꄂ1ϬlgiD(RT7n;8Z4;4'`FՎfNwO-`d9 Ot]a{gYA,ǒm> T 1s~u320 WM uNӲA YPelԋ5iSYf)(nSpg5|#;*e;2š$uC9Td2~nN>*ܟLc6x4r=Q5, .f6E ly%Wh|.v/ؙen >*vw St^f@Q>C# `))v%81r8zBLvhiqTÍUr P??+gúq|O{L_Dhn/Yê5g0tU]xY֬ߦ *Dߺ8ݐ~ ;́{wr:]x׃}i6['0wFL"jڜIPM1̞w]JvS RL7Ȕ-$j&l"Ҳf#J뗜ө m']72X@ Zv{JE5ANX;ZJR(< u~rkཷVWZٳe躚<_kGo8ȿQSX R6Bn=ƨc) YnwCS+ZRC+% ^-sB*y?Z_zAHr* zQO_yr|ҵ$b|;g{]])Lfm-)Hhr3j>ю$3`@UӖI@VCat 6 4lz2Jǝ7tFHVgD#~MK\Pj~fkdح:!_,Lr&6j<>li٣4EnS-(F/lK:J}P/1و1F#Q4cP*m̰LN2-er,(?18 S-R{əhN3mBnMҫ ?݄鉷q#(Ftim`}FZԵD.4L?( b!p! ΍='i|s gps[EGbAHjt=:?C1.绔`t;vE]ɤG5^&fqQPœ֐($+v_S YMߟ;`81|l7 տ#rA8WJIfⅧ乂68#xg ֓c]?.Wi4٪lxNή Qj*ٽio JU##E؃vG8V'ni춀Lk J.K&2>*feK-ݦ $ MYY9a5 : !>30Cfչ8eOx_Tvls5DA>@o/9pM^"((遼mEpM17jNey .Pf/]`q]Qe] 9=!fvArF~8Ɍ< _-4`@B-I28{;\PftOVZdn!, 2Dfhņ1-zdV9Nʸ3TS#L@=w"RPMn~qV:N6j]'s@R>3i47 w[ DfXM?_pH?N~# H'TXgE.gKbh;W[H7ۄv`AvOlj,cy!κUX/h:$'iHaW}UW͡ t4ѰNFaPXOQ2#;hhx%/b\}c̃>vgj_exߛ0Lġ~B7kY)p vD͌#[z3~֩6u)ؤVc9A3SN=t$xUxĞRfܦ7YL([BJrLyt\4dDHնqWq2fV椿e%]QpiyÖN;5C "_CW=f46b#-n˾אy+QxgM"ʎnj|يǼNemOȌ4`ov/MgZjgzn."i>[9ًwxcϓ=uST3:W?ؼgආOp%Z䃑GĐ9' |͙;0^;P"E&˩ }DZ"Sz` *4Z `aI(̸s ul1A$Ԕs=IXGPK(iȕnQcC/;h}Hd$nX,JG ZY{=sq32Ct&I\U]x07O+_Tٸd[(p(sczj`ti,ѝ`D BXrP! s6z^ 4|Z^-] غLe6]dFyD(k82mP@-%6ZwD5$f(׉ @VB뱶xy/5 &&/TwzmE`ӈM.O)ަVQUQG^R ւlr⺄>ÎD3`7MqϨ0K"8J Xqv`$(D[&#{ K0Մ8=:(\)x5W2bXn-5Հp8BLĪ1j56%'ıUiitZtD X b;i\PcE>:ٺf=;vQ(MhA=R0:f$!vK¨ &k/:N^FBW sExhDWjKOe"EQ.4u/hk2=a؞{ *y7tb6MӀ!#O [0UW2`gE[G=1DGqC3_I<21ؘ0cUo7uFoRo$y^oE3p r?:61"4-fS@YMsVFna~{{RS)!?C!E G-mI-ϋ i3CM6$Y@w$ OLJhpLdKFz0!8hmh-Knyަ,`jO:sj7ёj`nggTbq^$2PSV=V{tӇl.`odPe$ `V! ]R ΁a|* V@V9h.$yyZ#CRĕtzµ#yppC%3g6cQ GTkbzÄ4#$y7HpFtyEd-L8Z7B/QxntWp$*DocN=Z9jn%jko&R'ЁO0 ~2 ~hm# @(+=%"ox l2OciАnbER;kUue%mGEl akd0Pб4 uJ `K@Qwbƫ!?+ɴqu?I s$TKtagYПC3!P&'L=ѻQsor}e:cXu :.)٨ ?/~FCo"Jrb##kK|Q ~ W`d}eNg=Ђˀxtl{ QH'!b^!=Vt/-HL͟`OHWaR~ QRإA>LZTC˨k4"Z%P5YϢ>B^܏5=YN@,|\? +7LRujI %6O9qrZw. +qLp*uTG%Mduh@Y _j [[jǧn(=w@ǹX3q0pG;U62%O΁IݵQʯ-% Śz!|04V#IEK&ݞ/WFM}}8zͩZ"{ ڶ]CZQL՟˨1)("aZyG6D;MpAFeCus+L #4FY_pm_9'p&|VLJrs:&;~G ^ c&<ȯk֖87oY#[V Mfn˛ a#D,Վx[q5U#Z{l>yb]G日Z'3|yo`!ϐ`Ͷ24)#pQ':(>{KvbXNw7F1q҂e!UfYMI.XA9Hf,qSGR\2"Q+/Ccw cg 2xc}qn0!l*8ͮPI'#߬PiK&i_H YK \|Y`A5?-asmD2\kK܍Ԧ .છCLw s_#d<:1'֙{L̽ 5 #Ϗ "Qp!.s]g}‹ "7>o(u}pé;eW P@eW)}M]Uϲ^D\Sn7m``slR>Յ~e:wE"@DSlbQVfϧ{@$p^ovy_Nyc-I.l:p; ^M`p4:.+GLӄpF ݢ+ԡ͠t~'< 58fy:5, 7X'Nӑ9M|$¼ kL]OXH5c'}q7s>}?_5N!hFQ$)ZCYtק/v-&Hɕ;I6w 4ua>;4Zyx;"8`* E9i#} Fyv>ח4ʻC'@%n+^pIHE"W5}[]Dy̠̆Ie6S)'Edru2P4 \5ITV˔"2B􌂛朇WK vP-Y 5;'U9H[쮌{h+ָ !EN8-LHh T$5m/߹,O)ot)@nQ/T{La͈(1AH4g_:A>_H;©xIR[,`9 Fťٔ~$" ,x ~hOU^+^ȾR)E#ê~l ;)qkX ڴCB[*VE G$ס!v|S;W5@"BpB{b}Omq:/C۴4XߕN B~향X"\S%c KoER3mzs{UҍC^xdCwZ)1Cod؆c/ԩ>u'*nC67OpJc?*] ΓQ|Bf+ӥL@CJLdzK= QUZ37bG:m~5nǿ\'/sFyRMoN⪩ ,Ngj/XZDs&moi.؁F!iKC1OR_<_߮N2Vkho{F}BXˊ[wIJuV%"'(5ΓO\@)l[eNɫKYD@01($n%2$ƹVo!Z{Z}3>QdqUӍL. ,aZKHM‘7⚎6\/^}.(s~^zx%r7'ؼRdCn(9S/3<4a^:ܢ9iuAN%W{3 5P6?ڪx4/j_16:~MwG ]:- 6: sDw+;UaϛRKZ"|+ ދ{w<»VfsʢH䬄bxh7+9V]YޘfpV'aXll@U3`oƉ8Ù3I1}l M ۸bsNuccZ"k# Wþ% 1b'Cm6]% mC Įt"aҤ l[7VpYb9a#-H'?5W|B '5n<4<BRIi+pMADsXv2VūV+Fbm E UkC:A\cy Hў‚P`Ijt/}^̈BA$)`HT%K(%^6|0(D+5}|PJJB7bE" 4UGĭ+fֺ n$'aAFz_fb+Sb52F?'OjMD@):rA ti:a>;*8Qo@|a.#}Ew֪O+$8ˋ-+ށPd'*pWHN&];Vr`a>瑞p7|OgQޫ YF@2ӧg|rՁs7*齙Ƣ ]%ОdCo -~GNដF.m$@A ^x:^`K O-BԆБb/벚5b?P?=~0`Z 3tTEI[5;]Q  Ē`nq' DyedㄈDEJ)Nj).oTZ4v_ƥ1m *`dx+#mc X'/aV]!l6tDM N(ޜ9sҥz)XvqݣDhJύsiw!#F(neD[7SߑBD8إg`P+uk<՝)@ah}(4Cr+@mDFW]WD=]!9nbXv48-7xޒ6"<.\3b ζ$myJ pfrj\G?=-4"7' XZM8rC]?ōY<[A^> ׍r+<La=; on"bɤ[t/LUI!`U\IsuNpɤg`7YodSq7'O# m+~3vo C„!p^W\H߃J TJ2b'fśxm)7 F1PJr?0_vv`\ѩg,8I8qCp bO?> =^|hn YHAC#1 ;' e%g̨\vn ZZ G9մFk_R,g,:.7@ xQk VVN1KBU9qHGMơ ZWoIP SUPZjIg_vI `m*826a egm3,MFhaβWTL,崤er\[Y4cz%i,`V~8)"M pڦ`xGn>BH1e?V, CmH|CR.h*@GA[[}S9 δII翴06=Tum7#--cML*&n<727]c탶ޟ&U3xys1W roOXcTAIwQרyM(DVqGwp; E Y֧!Q6r)]߄6!Jogkq'RM4MnO3,dh|Op5tkQՑs5g*vkQ4躅˘h]e~mv֓r># rL ,m8:"qL'ej`LPKmK 1I'`h#-;w_-} 1vC66xpJR!Ź<ʣr@#GSj Ic_-j-k|Iq%j,/S3)dIi}ܣN }/)# &Q8i|V$PՊ!YHH,lԜ"P@,t {v*P{Y bBbW+`73e98PDofcuH}j'ú П[1pҿ7`m[/uϜof_ Icn>MR,R);}2yKK~n"3C0vv8WF]by%}Srю.yjCk:Цgk:ZD\QIJgءIri;HbJ 1ү{#)A0~n[( ΐѲ/twpv_1Kso>LEΜ;M!Zvavl0__'5v cxEkM2>iHͰiPG@,-5?Bs(KLnH2ӄd,N#'dBC&\}[gihǦ aTdK ʾc<&a.>vbߖHUMⓚ]:Mj9M/@uwG =fey?ĭV3U9eg#A->7#C\I| @qUa'CH=- J˟}(m){B $wؘ,u|?[/(BľQ0Utz%OIcnQXy0L馔"+/RYyZ RqpcQ'i#V g2}yd[t6`w{JQe qs+wt_RR}lkbS5ȧkasmt[Jc-H /RƋ{1N<`L D@$؁ {DǨLᛮX)#eE{h=Kԯ~ & vC/(B B}J%‹,z V'¸)Xdi)|[d_݀T\"h_ F@|}QR=D#+FV=:}F w4V܌uH .;p X3]wmD 92i0>un1ɔ씵 7[@$9⇸$ 9hJ. |OL? o ,Ԗ-UkYuLd PXEɈ WɃjR ڎ.ΖN}%{?E=zW)Co{Kebfp! |W'B*v! 9־ԏlM2mC1uxcJj6{|/ /PB, Jx5# O_].tދ@7S`[o$qn*D0?U#pDJ뙝`\y5أ[^ˬ%AƌudjS,mqt M5 S׵8nBԁz\\Ɨc}rѻJ̴͐@GJq-v;W+, c? IC7 R?x}Z5iT|i s".iu>=FST?J\ xJXJK6-I^6wu7IP9c5;Úw׽lƑV/+Ӭh0gfœȡ#oPI;x&0#2 m:HkHF.KzCG3ǝ\ K9!N3Lo1׃JA|g?>FiS̅S^Z2ekG'fc;5@}rWaw`EkH'EG !xîy+ ưu%ȍWzɉ@O-:3K2oy_)qޅs5,1B.0G0@hyzx5\˿Ϫbqˈ#8#6e,-D /\pJg!!#x.ɨ%) `%4 +sI"tq3:dER_]7rdC&ʹ> ,b]i*ٷH!;B}^崞LsG'G=Zpi!%RϳÚԖbOHUgMe6+cˆ@M|HҍځlmbÓtU!fHܡ]ŻG1㬴6`{ӸЮ:HgVsO7x:FN%0Ɓ*gb{aQ&w(pLʹnB O\6ߢQd;v\U?Z `ƞYmRXDhcFžק*|nI#:E"6rD/LPb'뻯8YZċiz}]LoDc7Ng$h d&w([mK [XÚf8AC?^"ɏƥ}IogC SJKE\jk}m%SQ?bS+&!~@|n\2w ٤nzr7LuӟN$tV-D0=0BlluU ?r3d/Ch0K䕶.Lfs, EHv/OIDا|k_@țwKdIY ȏ]7Tkm_t}~s0Mkd+M%A` 5I=NJAu;j5w5c "Bsn6A (E+3#?W;2S5G&;>]"TA5%Kv {hY" s'(׭0I ZY8'l >؇d%wt(=ދ돚gϋ 5=z"u_U$K#lW~%&7|~tw"o1pXO1%q*@-Tjqha]7VVqњ؄,G黓hl޴]4a.^kU9Pr^ZuC^2R1"յNf+K?,0^.ND3%H*GZ/(աZ+pIđ1Nom6 dZ hY`O|-@Q/t02b HUG\os7cr\3`B`IK j=VC%UkůXW_P !C󸴃%&@:4K'R˶FG,oPpO=lHԇۄ%gm|a CSAL; #^KdQm :SʑYA C?e 8y,4D6zPW4(Zn/ې N'# ^Ls;%s#x) \4#2.SsZJmO,~ U>)h8R!0l+RDi7r)e^[ː̱# x#z#x?Gߏu|es{Hu8/_QeF'vS fe&Rt*T0vWdiOtk>6"nٵLol5t~}`hm$#_E9mΌS/]>g%ChߩukP`d{/@[aӍu,_רx ӒޯJ~ B2% ioRXW9*6쨢(Dj| |lNUI|T u"7 Hɲ x.> 8|O rZ1a^3V'{06K "'F,rE fnAXM;~g:G#QKd~!x )hb.p3KL"wJ^D< #yF8| Tbz !73kQxMw= c)ʊ|_2?lMge'M`}D7Q`9<(j]j//p7FV);yfMڗ>Q'nbh ̛PaUXOyn8ڌMïvE-HO,b4}sC 1 bWwdڲU8ޫ&jט:pn+ lyʥ]d<#Y =ZchǮ^5]A58(hʘrN~*O6MSSqiЙ*X,n0;5}HfSUc!l| 8]xCʝ;HSO˻^3Qiﵪ]UP.mi>ێ$<ֈz]ult$x9BN^a+/7& " Evj9- dW^M }) $UVQnS9xԈBcXN!NM_I4gKGH64=~QEP{m=l_BaF;f^C@oH3vs,ȝ&ݴ@%s J|fx/33|5L:7 0Hj_DW-Y|4KW{,- U2a l O $dk} m4ǓHS4}+ 3 5# >[n&)Y)Rc։X.Isyʟ<ZScs_ar[1y6Z&e MC"Dǰ@ ۚ$GR = }=XE&1-Q6&&16!v .BSa$p,i^$c#@Q"zYΨX˾*=* 1KԈت5m~JN]f×< g>4lxki`29߳SA{ O^NDhX%lG͹  |^nj Ppm"kcB1$dGvf"ME-H#7zfhhpYFF#q{fksCحw1hE1|8zlng'6ܦN/0{ë JGco-c5>.[WZ9)P`"'4mJu'kUAkdºꖱH6J<'N#t.OJ6LJn̬4k,'"DOO<ɒHkIAA˭1޿+a'c#bp x@JNx<ڱ)=EÊ&YwbqK"(7M=AV'B%$%jUi0nx*5M3qLUVf._J'C&- CX˛[ g~F=1f ,BgS9:lCIafD^1`ͪ&/}\X88|x95TsG_dRKO H֮-HXeIv;;vg{Oi{WaAK[. 7'Eڬ"9αT8@ĨKxQ RKn7Z%O p2 &8Ge&.X x&ce7a%l 5ӽE2P&:PrA5I&'+%Z32^TzAthŽ!.eݝu,BX=c)՜jgLlzt{"xETDc԰tS6i#0ӟP\H苆7 D%W_49X࿴\K),K'Tp/Ik 28+9tMO?ooFW6wlHLjeal[fl)j  Deu֫j-veOK]̠&Q^H8Df B10?3(%|8EM bίU- jV M,"!IY=NoI\@X 8[cw&: qg(wC6ڟKΔ8b=|iv^F;cf}:Hu/ʬ=j]:=L)Z`>SLbgl -;͢%5a` G/`f\wJ4.XDKv!R|D,Վ[db!F<~wP$4_QNvWzm⃣f M?.^0QSlXD@jMЄPʺHg]s+&&X(W(7d%$aW2j8F m;SA\BH>`zzs)*;P7+,d%\~q fOמ!XOt/PnڮgyEW)P-x24+ rl0<&?lƻBؔ,f S|k fYbI&wEHs`TmBy^Kk ?k#xx&yBZm_J䜣}L<?[X!Y1Y&w,nb\k6|<ȃG g̞{CڮhfAؔFc`UõP #Do+ s?~.#Mjzt Q=@R01!.$jސMKv3"CB^4eW"pp gI(`M'P]wƮrngxA] |H 3JW\`.[aπ+qP̠#x-F0vnx7@t (8PG´V"5{i6({ؓ |w#D~㬟6Z#P#Js0u;1J=ۿԵ.bPdMgfhD2ڬ ;ʼn,Z 9hCHJO\b(v_k!UVLTؕċ1,&a2G*]k~=%=~=s~Qu]^'ЏzkB2tQfB@ lbDJrT}_ڼKR;9{]{D6oAOJ|V=YMe)F䗬`bq%jTGnF9[jTZ@C+jX#&c5e(t;Ql뚕iNNOCb5E? Fc9tٟbr&%fgU1Пފ?bg&#`c-y >-`_VuISv;-r#F{+ެb}8eJdr'.8ѪEyjb;)@yZfr9Jb*(%k{ RCk.1iATvI%i(b\lΛծpTv)ɝʩ{>D׌۹Fҍ Xep2:9Wt+,k3As<)Oۑ/JHmJJ8'cHz%qx4 נr?,cv"u>Fm|/n3 V/-e󺋭^,TDϬa+x#>xD&{Y/\"2[x;v8iYY `هvr[y鳞6F |hX?3J.̼L+Y^+!`pt \,@(HTn ;7~[Znv$ԶG2: l]0[>tY6}=Vr8Դ$OU*->*'H}-ql@ ڤ]>4ֹ\ÊRMI_FmJjUNI{%|^Tօ\ɠcPeזFJ6/glqȂ;}`HE.w1a:oN(џn U}nZY]l8+SKy~/C /L~-/I!95)fF¹O>֍EQ~uG:ؾu5RI-!v}?{yJ_<gnð]hǰ qfEޞپF4;R2!"; ZNqa߱ 'Ze7+o6RsdQ4ͪ4 ]k+ LϣzRn˖2/ e- V@MgQ7M› zq+䯸&~S̡8ZGu߭D2 k0a\b~ɹ{m Έw!Q1`zvۇY.`_p̻Yw&ˏ 8#pu/$%ڞ2k/qsJӔVEDQVLR}BN{X 1C5g-Oc*x)us$oiz<3{w_Ycz-/χ\665HHCԥ7*$ ;ɾ;ޖ54ed_Ҫ9_G(V hn8ZlPg9[j%l~%°{FCjBbE;NBw>)%*NT1rsэ.NR0C7%lqI?XK1q6&1 r2D YȔW:)W(|8did?ϯ3+= }Xi\ҁ,x8ڼHЊT;6݃h W};LBdમݐ7_,h&<'y~Km6[T1ZwUjP 7o&i!AM͜ Ǯmw[.I_9;bmZM=}a uSh$1 lJ*l:iXHMb 07K?6#tp[ͥEKJC'M'P룍%3Q}pU7F ;B+cL˺J3Ffhesqikx -yg~G*-jܚɖM^67h$p=Lc51u`Q.7TiJ֓_wH Nm?bjm'>(@2K"Q%ftEmYU 6".p㹳 B+iɝƌ3+K:WjnK<)k>&KNr{-]$wPcHf^SWp9.#YŇTB,7ɋnm+_yT[*!/hcQEC?{EƉ/P8܁ڿ7` ^9uZ1~lbÁJG BjS4@#])"rG!LE4~֖`'ŚSzV/EK)N 3veceEpA^'(Sf:(ܕ7T1@(_ H,Ley:MZWfXF3`O uy79GTWdwz  ac`uiAR_75O P@KUֿFi% L&[lt& K\WN2ѢYD +t@9~^'0k (bÈn v@3&PSzP)%$-U{6Qev.@m?6I+k4RhO,rivrWE\Mm +rb cإ׸d_ E9OS>vZdHY\F#8 \똽3ROk]ؠ38@M7'0;2c` JSs=(m9HF 2Z[dNzB`èmbĬ}ƙ[."@&YW崥"@&0Z b 7<5m*G]?anYyK0T@UL' g"H}g=rRUZ a ۉ-j&VvI7-v$lq27ȓA ڡ+Z8\£Kryr:6:thF-.4e EլxT+$~tJ21D&Y^7JWlK靫&"nvF+91*tv-/5{2S^X>:NؿcVT&:a֣CXcRȣGeIܿL]H?L96|b9&.>6BGzrgbM=n+ Dv%haeYGP'{8a||䖹x>MKe7B2p `\8rW95@X̉ &@ۮj_w?"A)E?Qҧ!jpA9繹Lufc { o} 6usdTf?IpcY@vNj,᷺X:'<m?uMZb%#5CG cWir4!YBQz:ZN}ݢC^lktSJLo,4Xr=ֺ ?4J{mAUrO hG_͋ڧQ_y>e ^*E%w@M)O_ 2n@/5|""Fy3Ds|YWW7jG7h[E-T.DA}֒$gn+ 3͆FQٜ Ϣb>5m*%>G 9|nGNqdf1 C *I7&ҷ h: IE2g`21C !(ҎXqHdo]=\)e1b6Ҡ@chE&2ʶq6KZ4>֔SֿWrZV?.4kg;e~\ #MُM):?D!.ay(0v rR5'8QCTHq)bКqAMa~UxQ>F٘\._IǏE QYz`Hh5ii<ߙFь3 ?P.a^7 иXna&!O!ſ4O(-j28פbQI?xYhrDߴ6}`,QCvgx0s0 w&?>:M[r;R~i2=#¦78{BX7Y9݋kZ~+xW$n s 6ع کSUECpT3 o$n5l>PqaPX_j }w ճcbHۭvd ޡ.۷@S?1v^ywXqgOr@K"gat Q7a5Qr#5NOT@'EN7 ]YȲ$"8A@WtaI-9<3scfnfy:UM FkU%>+_)H:K(&&J]jma\=|4J O]oWq #/*Ȉ3b֫Gր7*g?Cj!SvD/:↢9=-&}ZÃl3P kۗTiz8$wVv1 !XOκȬv^~պCdǿv[DKGnL*aX_$$q_+>qˠq(J.ikCM|/=ҥGjl[Wz 7DyMbXj#ζٗٳI2qz+h)Cr5Ȑ~6w{uH (W<Y7>`VHY+nM}AbJ^< Ptuu2`[b;T-vs=1+usȶqMFg)RYiyFxy5WCߑLȹ6+yCrVf@ċPVt֙Hv }aix7Ȏg*-@ּ YPljϒ2P:Bӝd.Ӧ9-6/*;d!0H_ϲ:ZI}kޭC-oߔ%B=SbQ=}OQ#6)QF;N0pg%93aD33#"p'LYw'{FEֿfKk y+3<It k/Сvzĸ^SE8TH*gj '`TPJ<$Q6`BfrŗÉF۰yu~=87MzX ~91Bۭ|zf @"M?| gBqa{rJ,ZdVkCe0bAr#o p]uHK_A,Czryi.`FnhE)o0&]^R#AXWXEXX?#C 4Bd;h`g+-`*E\CMO6^3]j#vnle W]qY1zx-֊*KZ;@~5IREW7t.s;>%(,3놬?!ʪz?*JHPb .O 4Z]x˟NPIeE a_~dʐ^i}xMzLRI^a]KfMϢ0|WJowHH}}p5]]lٶ_+] 9K0KSghq;YOe?.,?4a11yݨ1):)AuJWG.,o`RNZX!yDI?<8fw:\$FCļ",W`4٫"YS~t^W{l&9._'@i}RlGd[FH:@Bl=~?h"p?ԒIG3ay"g#~.Gu/^gY9pN <ְJ݉'֪1HN  p}kl5R+b'yW.U! r[ n;G<<{7+Xn ^Q`_Ves #l$VL NlFPU>p]tڅ)9 yo[,pV/\k(h׫QHuai<< yd(> 5/g3@BۈW| :>;z(Cew@SoHǜa~`HFfC̋ngx-&XwTydBASBcP9`ٝ q-8f_Ocd %7dZgJ^CX9l^a\Cȸ\ D3ฆk -fU\ B!p$ |+sȹTJ^0^rnЎcG`a`s!0pEy(iAhV6Xk 1fS[P5LR+AgL{9ygy.{nKTzt*8< WVMU\CYOJoq_F6M?T^r"k8~řfd"_TtVVa&]"qO;[9//7j.S?^RZ_kO\HBRʶ 8YKۮ{UGYӨOrmՁ7t׭FƹD\2Q==ey JGԈ[C,V>~RUۃʎb+sl8]>tkmȋ?![xUL.4(@''{Φv/d䪈_Ǿk-$A?5\g% rm&1j##e-φ CR?*¥Y"S5$Ũ:kEȼ=_-+t+_;VpFo.<0tA !(1gwBC3IZH4O5(t*YfbA1Ym=|bn؛!@Za]B+PvPK]O#0ʽ*KqӦ <@0QeK4wzȗxe#?޵ /ѰeAA!ss}]:zlk3BKD=-Lck,'Ξ|~ 1;ʠ[ĕPթc\D)r5B? pfAǗq-SO 85gl8 Og(LLdHKF}x=/}yeZWQ1eY(Kz;n_4 2S>=Sr =`JSb43%G ,۪ۄ&Ltb096[CF$dFղcE7BXxDIP$Tݴ6E\EAnN3+ڝ/`!%лH5uXXdϳᬨ;*C,$&I\4k8 !YXp`_~Yn>aEf-U\t1m$" %a@ nV)-H|\MzNMsݤ|Om(x:z\ylua :JR(pYxnh bVv 7Q~Ä)%yYЛ dzSK{{cѩz+.P53ЧiiV2pؕn2COhr5Z󘫝`%<`&q# r]+K| Yɥ">%;ܢ:P@;^YZ; =#&wge{k ^^*sLpU3G `L)[^Ȳ?`A #RroQ-`_u܆+ ^9&>Nhz$ /=q0(oozo.S@z Ճ 5bL}\MbNr@G/jqBsxumA+YZ%M0]Y|YfK Q;89sJ0:DY2:DIt MJZtL#6Kb'jyxavQ{PdOF'8 qja%OKey̽sDywP1NMsxޮf- @lv왴]=s(jM q쯰02!}]U b=`Sj+q`6 P̍:Vhbkt588KhJs: e޵ë[%sܕ]9[_Oj(FYU&ӵ+CIy@#gԎ='o8(|JZˌkUeRAQ !ny- ضy W9{!"m\"RC:[duoxXo:PyCJgeHfid^}]c)k(``}"#Q2Z lSܶh`eEPZh~GPw]=kǥYn +m33j=dS-Q Z1߉M=˜޷NhMP11apTCg&u& !LVb~&??VL}m!(a}Y ]#7# ߦ^c͖h"!PrD)tg+20S@W܋X^ w>*,e=ZrX?(2B7`ܐ%o՞DYYT5"+qKU&Q+k;C~{(B~XvO c&QBDi)\*@.FHe_wMOuo`fYcB DZ'GVJ+N & p- S9 FqD ]fп* ^Eia؜ye␠17>wXݍoS3@yee?vjߪ] LD‘xA9 >b+Y42pW=q{g{NI(,*W5]6ۡ$ztRA{C`f֔*@᪮ghɌZҥۉݞNKzn.ЇM+<_dx#3/ dRGbFpE'K4< 9>pG#G)F\b 01 JGUocyN{ֲI9A/^MM5&8rU)Z=!Y{NG`HDSH)u B?vP}t>ʜE…q;M]:+OIfp2+2ߍؙeh,S) 'Įr{6O?Htl+%0Nc! ,ն4RQj[ #9~"I Du"8DN3l}j8xT !Eȏ ߺD'`%44zX# ~tCoDԂI=$NڄlE{Q0.07`z2z0tУ{]oY,1k!M`H\cNFa1;?Ӯ#hIjs~aҳt 园_,P9|K+Rx!]>sk~xiYrx>V^[2 $0=f.5ﰱYc0bHTYOlWgx?"*?$&#D](#x״HTY J]©SZBLdu;b|_BĽW߲ҩ`Mt/Pω ",:rL$)S9lQ@ۛ:aճ$3H+5EfBQX,T}"{_Vrg߲tMa+1Wn~î4f's>dgK)3E!f_`Uqz?V za:= >rwͥ^7$ A.E(WmHL)Ii*87sd~ {nȤyko+_TG^lFi 6ea*sF.P=6}E8+oQߟ{:l'4\ +37 U#p\T ۯ˺3/ctJ{ I4sb޺Ôe/ѶZJ=j/ADlY3 fGi ._K@x!kK5oyƈBJXVzA׿FOj"n Y;?˭׾cirD3Eޚ!o|f(goz>1Mf_}K<^m)*}7QV'^x*켟JPʓ/rl<8F#x"Ea*R"59nVE txNќFf5}W&* F$YǛj1Z nW IlP]N FQ_Ҙ'hm|~~wnG~dQ tU%JsƜJwҏ֟% $bYڹ\}XHYt|yUٌ*ʄy2V.POŨȎ|R=, ~5W//˵{||iTQhϵQEQOS߈QOCCS DZ}0<&Ԟj`KEaLn;J:wĥ.%L+_JO"ձVt:MbE;P l{N]b!O ~*4RE9 f"qs0~ Yeɨ'ڹ^"-gSs+shw|Ӑ c?.>39«>Q,G"VDO!H/$ ,T>\ҿ(%akBy\400OT~(&XdzE-kG;?n0}u?}"sif!IVkjm< L(3ATfep׼9E9o^ԄbPUΠx봀J\!,%` WzM_Yc!=cEkx餣>"#|dze /bhe8CF,fK,xZ?5K5?GW{ߦ%Y3 K"OY1ƦG& 37*#u iJۚcJgraeٹn"qC2̴p xoE@[o; O:CޒqldP1\6 +R\yÚhx–eAV&O2aDɿ5AOKRtԅh7d"c;و!8, ]袙WpxP(gA.Ob.d]8C)*Df$Pcf/8D(k n 0N=-2L@}܃r:x%M*rB/-+1Pg8MzË?0[.2_r!XኬXA9 q"dAt_|4W9yvA7㕴$]id, p?xs0}7՜(Ȩ^QK'|_lkF,+xߩ5!Vl<b Ͱi޿q|Aw^PKcѿ*/Y ?, P3DԬ%Dbs QU2"biC$8mOt@ |N jCV`AZAsWTѻȗ {@T՜kUk2&z7Q^y]=ezazA;W{hps]V$Keρ;y$7up_Mm0[-7C%U?|CӒ1C*~)Cp7DzO~pMO &,ܮA3RkA'YŇ?UDH +t 'W9El`6*5`^a7>F$0v xGT#v]f4Tl92<"m[HK#@LBTϐULo~@k0J UJ/ϸ+_XcrBѱCJo?SG|^.Gmŵ|Iz<mG7ܾ2Yt)50Lo(::J&D9]8~)cDo&Gܞ:E2g gه$w#"Knqg)ZSo'bʾɦ˄0^m,DEbր%< NQryj2_1A SU3baz Ӫ!WMyaȗbdT&|ZAN~xIWX= !{>،[.hbC'ޡ_"M ^uZd77OٿD4=nd9Y,&.aL 53w&[\[P+KV֦jAB? )jɕЭjuS`mL@/2Q~sPky%q:#SV 8"z '^-7\p*Q*6B$s?RcL%s %mWxE\n /a8h_ F~Ru^/{⌞|꿰}AMO}\0ԑ5 RٰE [w#/m::OD,we_aM32˸{-l9VNnUq@ݲEnsSM~?*>?k^ ۅ_S+ R(F+wݬou0X;jo (Җd}pmvTIQxm&, ^kט \IKwIޱCC"I7 "kt~FZPT6N+D[@ޕIp\1#hwQ+4J5΋hHp1t[5tT 49(љ"xINX(5c(M{Ɋε(ϳVTˌJp;P7ژ|[9]p8P F: $\QR ρpaWXCr^榪eх[q@`R  cx(B3Yt8(L|H8,-տ3QCrG_A_P= zP$`P<u8vCN9_qD12rd!BpHQ d|D,<^ O,;n>m.ռVAEv2yuHzj~ mCԒv -Ib~>!v nW6څD_#+]`k>k@X}p*K5~^rUγdGҞC<"@Ϧl 8qw7]u˗]E+aG@E~6’/dzÕXcSvJ +@b^V.vDS[<)}1,oZ|]Rcj, u1&[ ~eKltSB4BҀOQ&䞭Tn`s0M8`xإ;.u:2م⽉)53`̷5w^d#"Sؔ74h9pHhYfU`4iZ_7eVx&iKkK\ʍËTG$t[M.VgknddxP+_VS,)ǽ:I7wX3[@|F"khoz +':plvI%+ҿǠrFoq'kߛQ|q1+v"GpqX8niVeq 0R<4x- qmDTQ>_!ˮI=>dkaZ/*\qDX`6>MApt0.$Y˝+FwI3ej x>A۝߃\-pvP>s9e(=(җe0J@uˮ"U)POY,so㢠oh?b  xaHDJo6!SoI J7R~N+hBN/0AY-muv"[VhN)5vfEQgX2FjG@+@mćj:Z ~d\e*֋E~a{&3:q2>-,c\0Z5U%9l\HSU[ XOa &u!0:eS a&wYl0gNA\,k7nD5R$|yIfuEG"0qOF.Z.L"& iX'GVS+-^wdE؈+ 1ExN,` O h@G:\aAl7iɅ&(3u2]PBg&v@X/l]m.PW<>'XaAĚP %@#ir}NߚZ BQy{N[{7=c8R~1t_4ڣd$BoiV]Ϲ^=BXi/ѷ?[ճ`tvBmcFj'8LM9͈\d"!ɔ bH9@h#ի|0=㐝SMõ%ngTȗ?y("e)nuZcBlQ)T`{^1'Ϗ$\8Hw#6$EEsFQgfc? yXׅ ?^FEڜ?)8:q ;y ";}2Q&>vs0P$+ʋ!1{=ka(iN%㞡UU!|PGU|Ѹ*[Әr6K'N[yC&ͼOע@4pIf wSMZhunykɅv4s>hNbVeͣ95{e tW @,=WTX;*Pɡ[ Sj-YlXgDQReҨ\*||x"?>*2rBngNDsFKwg5EuRu2&O􎰸 (J,EjJ#2W !ڹhtYm*#/cJpcDYU*!~׈Q !DD9igw,* ' qtC`Ohh8RjA ^{!~}ÎOK0IeN4cyCDSHK%O.yS+,af0d&k'41fTFʠ,AG߭7egW*ZTw/:Vsn)djByO{._c$=Gܻl )7A4|uWN~45 ´ۉGk!Qv.3ĞzsӶyo -7~=UxY2MG9POCCLi<E(4j;:-+vu.q|k#*x}]6:sP`S,}fYs9pщBD H=%j]d;Ea,hQXVi$$ )PBn:>H)S-tF g=dUt`g9_$kUjwot#YJ@YQK5L v)UR6N[!)WRrNk)isw:(Vp7tK>5:BUe=9SCqoxnzV{z/[#M&Wq5CڕYX2e3I$]] g1:~e4f7U#BR\9E='U֫q𗊌jG'阓 l rMI5㆐nw|# TΔކ"TZBcUΊ_y~827c+P3U&% y,#AVki|QT b}gAuJyeG4H\=h k計U6WÊ;,"'5]k$ޞ'.5-wM /x8D YZdY.A*ʺ+2Ɔ-^\ۘ \Eً KR:k)Z0z?ÖAԓl\АbC7;=ȔcsCLA=s0BtBsic;Fo惊̝Bd d,wzN?fdxjF3">kƀ .-9d[]삋'ǐ7*șvŗb5ijA26"FL~ԂQY3K˩!&du} @HL|uǠTu8-_Wep/lFF. AmLޝͬ6e"W ߡ /\ܞ9lEfDmCJmS74@7߫b(i. R\VAl2Irk #' a^kDsк<"`N M/V,!RkaG52O LPݑ]+ WްyZH;boZq'a&^(3"T_v D :k݊a-~QװoCYH拏o3We BK]k = Q2jy4Zu?9||IXd )܀LMtFovJU2Pu{L>J{k@5V^{#TcnER`nuF/oX,R>s#h&](訲с0.&_ |"(u6Yqm }ODJ,x֍c,U4%x Jw`?#B$+z@p2/3q{(f(Wώ9jKa pZh_sDC T.e_P#P-\YnIT4H“PJc| Ȍ[CP7TO<[ի;Y:U-$+z4:LweVW%ye)n ']jҝR*ZrqGH@'H~=3+:kY{nWI.`5)|k||16+!JiñĐC< -ɌܩJZ!_~DsQ6ƿL |f,*d?buv[0Ql1鸈n3j>c u`45Cк\]fsd" .(?!2!Eοgr+U{zE?̕4xtkHVnT٩a|46t8JXm*7otisdpEq9ե9&hmn\Z[E/IG  V܉B寽 hK =(ۧO{#+hl **c7h7_@ Djegsp`k1DZ% nGL}`|`+a@SqrRlcl@=1I^Р̕՞y!SƦ<=Fewǥ>ܨVRh'BoX/4ZU.QUnW2>ש+<*gOagŋղÝ#ٙO )$fs$6_*5VSi8`p9yHf,b&gJ-ZY` =;s1%TJۓFLlؽ Us8*^N="!Wa߷|&"SdzIeN5%F\*M2Q}D'Y"!*Ē^+:.Gw YSJt3~sU=c>E=]96PAD8>%r2X#M6akf㩕3RuxG:q,Չ:kʒ <5PrԅT?|0rݤ_ëGI&(i᠆B{沨:/:lsQjD;Y胑47@2RjnCϖ)?)N G_Kp7Wr`)ǘA*;ЎtTWR6zؑi}qW|sդjØOAÞ~~C5>Z{ Z2'Y|bTfz ΟNB4V5mn;g pGSe%Qn.\n IMDdDŽn``ҕƒwYc3+ʾ{;ʚ}p&ə1K,ltp56MJ1˹hRNȽر+Ԃ׆*PYdS{ rnLRΞYȏ(Y!J+v ~ lЎbЎO h|miRb^0&n3,]JqVZB⼖PiPF ҁy\].4/`ɫKk,x{xBKaOf'Is2GLriZ,)[k1YGYiX!&K]PC;dhP^f-מjK>+ ;%z33(難3/MX 03{&%5á^ߥ p #;ޑb+4ɕM+7jI[thDPgP7'v[|V] ]Ph!3 P0KALx&椰˔&ϐc#t,No8_ 8߹z@@J&KLs6gb+Cm7F{,˂]dq?5,-պ [3L0M ?-Xi_>6:Lk<ڧYx܌q Voӆm [mdӝ:;kAfSgtCC0 8Wǧ|]^aӗG0Saሉf9Q?3QP#FriRa?laO6[&ҮEMzCfC9УbEq JOv'2|&iA1ׯ/#8r_ZRSH '3=ZUe|oZE<'dޙvyȼa C%Ls4)6Y3qӸvݗB~lﬕW̠ƅpe٫RADM E@M -_,״5XP2Dfg4-5<`1itW{P~F??$ EtcˋL:*.~/E'kUz(R~UOxfy֖<3jGo~Qݔ(g|/5EpKcRHU B DŽ# ٛ ^+BL28jZG=aNx%e;﬌lV C*{pk} 9t~=5{Yw0)?7xkf:♨Ao#%Jgk;FE^Gk~uyb^M \Q-ƶFP \~9YDi=ˠ bb/KƏ@%\#fwHeUmt4%-_ˇV#`2;w@ +}ɭ=W_c-tyvth,90Ӻjko}D=#K'{^\B(%+(Dɕ~y\K .BQʬvc?C[3F+MsWgB-*

NXbXT.μˮ*=^eI}lE _\STDo10psU]b]ߪBVtz ,@j޻nFa-iHCՊ|k_Dr'%P!}M(=aejn͏4> 4O݃ECpV>a=\HD˞N"d @`V6̰[L'+ꎑL(M!+ Ceo>dy]0 e}=|2kWg{ùE~7DR2 QηݱpqEbZKE gbYo 3T,-^J$[ =i _ʐg|B.УV(+`4ڨT1C@'Wmud:˰1d(F518%!lt.XxUsp7~V+]V9=?2(xurs/B/O42"՝g>Բks҉R#tUUS?&{~ܮROi0d(3 \9d8'o%t;'I-Ǘq7uzTu)Bйc9a uqljv^{ʾS߹f0$.n'lFk>8ױF6Dq0ZDr, թ^~ XcNB63PfЬ+m6.оiAVoуW;q$:Y͉F&@SvmӷDihKζY0)5D!EaqP<saGU ;Si6N[ o.H;ޭlCdnË!+ @{pDLKn~^&q-s2.ڗ_п%Z_79nۣ:`lK?DBA@W%L$l!l>(ɡP>S"HnԏVc iѬNV9K(2IaGf`aP磼K8; wHq!Eu1f]cj5&=mevIʎUm 0r'P?_]9oL~ذ7QH>SEc1μ3@S>EE]S8βW?A^i8716nerF)V +@56q+=Qyk2X95FwKPP4{ӻK9BFYod >B(M9i"GVfզrSY'y G\rgZOXHn_̞6Jjʽ"/A萲b6-Fx v=su!@TsOuE w뽉6Be'wwiS.}LUѪL֋Q _M2Adx.NI1Dz60TَL:Nu,xG2sȀY]=6,@b9gcgk4b[Gksp v?VHoq𐆙?uwɤptS/.`[*Ih2VofuTuDi-ֲ G#hPJWx[[sq[*0Q::OothT{j×JŠ/ ) X|ʜ %.; |<\LKغ1{N[BZ4!xs*qY#LZ+?hp.Nj=CrOZ:z[opoKob؉gMҨ^(4K5ק8GR'ⰢJ}ɍLnH 1jeъ@:waxQc@%l :%)iV46UASJG~:?^ԿĭsZ{ƃKozC*$Ƈ yV5(MSX2G\J,:?,"9vۊ.{g-a@m֜+0k %;1KLk OpFqia.A*-մai3. 2)r!#ȹ( Qj 2 PLvnf`l5ρvg;I 7燮?eߪ3y+;̀$B7pBn: /W~tpX<b ntz؂3 9P 4םחM[?-Ҳ'Θ6u 0 ׇˀbѢi,'m/-s;${xcΣ?3D:T~gY߲B9ljtB{ Dmq1S1Cj;hL 84 P;KobtIjӺJM]㐇0aыU D>hbV i?c',ڈ *F[Qdz^Z G9?y_IL ڻXK $umxƾޞDP˗i(khv(Fq j 4eW*lĶ/b>,%HA>f-ma4PiѶoڶT,0 FQk2@~Y5Djc$&\=wQ\_b,y(jXM\&Cw6`8xѝ|?i=)&Xޫ@,;҈/ѳ;%ʶWQ/ KCĮGL4+pY0흄."M\f/R6ɜ-&#Ԙ+$4g \wy?%//e4D`nȿD8sAsWaќ}G@JQ"!|UpJ Q3]nd &+lK3Mi~j .МܵxQ“KJ̜r)t >>܃TeLJ*-z17o^ DiIژ8bB;|yr- |:$o P1@x%8 mfG`hs B[r:kڣI=W|C1<4||Q.d?zQtHA&ć9#9z,j[|p2aqW:eZQj8ڴH*5oMNl&;VCѝ7ʅ(%vd_U\q! mоx-~\ KȎHO& "@md+\4ExcZ\3ET7G{yV~ >![ e~Ф2i-6\m /FY΃mF"+mS_U?bGY&MkZ隞QŢ,^U /Wm#lRZC;,DW=jY'ee) 4l5!~0췘6VPz\F kJvl!7 @&+HIpXnhaEFǽ؍gž4EZ V KBjMhT  K<$=yw֐%v-Jj4peH\œ6š"KhߥyZ5c(g4ۓ׏ K= =͵F}K"HD~[u4ya?*"sIfxM[ہG:xiEٗO AXIA=)jKLscƌrijR&Cl9%:q{5 C!s"I1бDcñ)jP*ocT-BXhF]à>ks<8>L-s;I[z\C&VLY !HSHT50|C=~ ,KUy@a$Z3ǖf=7XL<Ί-E U Rd0(hq|/~(*A8/CTIfg_zޭݞp6bn$2U[4ڲ*\! /v]A-_F] 9tT= Y.2Ӡg!ENLtmoYi<ޘ3,Eb&h C!Kz>byůQyUèɈ2T3 }*|L,"s1W_V`k90Wۛ*C#qa5IeJ9o;ݫ{xǸL^aLBolm]1 )pۍv%͂bC/Za.v o(WvR8螢au.T|f)o98,Ǒ\kZ<Բ}@示[jɄ0"~Nmܺqꍣ-p/rt,Hz}1PVr·Q"vKy 0 H} gxib%(ZX@@nv"," Q ֋/Ȉ8QZр=mӃڴ>.PXv6v ѩ}k|:-l?DϠ-/4Ís7#K(LG`_MQ E"R_6aUҤ9l' ,An,\Cݗ6OnV"mLKr'㡣|3ɦ~6U )SY8}c؄L.9M5F1;2FHM-'+vamA顕 M֝N-ͪ'lǭRlM[@}gRia`XAJߗ1v\ m 21}3Z0`.7P.`D;wkVPdQbRG*,|u1jJ*Y[.qJg A3)X귘f J9@(mVPakRfvn򌌆]>lG4ئ)pNVyN#T-])j eDVX%B_V{n%,%T蘢 J ^j8CޏM!%HR"t%8!Z'_'~ 7oN : 屑'!m1*|"2_{h ݖWQIEVßJg.u7P!M];Z8*AN{5h*(NKǧUh[d /gйEzuM1d@7YCE>Đ0}+= FIytS_ls\u?+hOii0_k [ڧ tr2-r^A ^Z6I9{]4<n| 戟R;)(6zxSTdCk35C ;S-n}LƄ:zΪDpbMu8ea I- ѽ)Qd2?y9O*^9(F@r RG0r`~Ԇ#Olu x5iͨHL{=" H۱lQ'sC^D+=cq B{0V>7C~בQ5P 4ö\J}(/3SgjFa^Lgyo+Af8Cyt|[ǽ©HI4U B+$Ey"lm#8e9TrV8Vjr)e?2hANKP!ηE4t zQR^F@ds*4?j)l+.9ZZ|v!~*Owh?5| Q }ve ]ͱ+)cVEۜED락2-;cd*n$~t0Uw eC8V\RrYH]F~ Vp}6 PhͥMq[I&-JXG.Hh$ÃߠA2^C+Ƹ7}- FrxYf­zrh !3\~ȓ5m}"+VݒH3^ٱQ:*Hwk >×FY FS ni(Z+~[;#-wW4lJ'0 py|V[!s']{eĸQNh)5ev:Y UĜ7hU"<Ұe: a/͑zY!/[ԏc:̓R\ކl&n>>MhD{MCCF{rWy8df<d¼/#1R K.H ~?( y|֝Ky[#8W@W͞/c 8KiwZ@ףZBu6~ڷ:6Hsbxj8ou˫6Ѹm*q8sZDZ35vP::ץ@^e րp7F|L3CWH( #7Kmel|ﷁגQ1Akl;ΗNߪo0;bm7 I?`xG] '#^q^MGڰpjPM~weKSPhj/S LtME}h: Z䳯"_*BNc=v=}H'jA&@Njǿs%$=WĂ2=hB@=nʩngKvּ+لE'-̫MT&#e(Rk2]ڥHX!$Oe]oE#)SśtG|w2써7ʡ}BV1H8ۨ~wcZְ/sKRzs&}C\b ޮ`!ݴ(TS ⻥;EP};x vD\aPAYCGmż5\[R^.ܕ FUpx^Qހ8kֻp=s#hr%;=NkꐘTW2?ihKeIvcj`{n[eO2GSKtǓ?$)K]*O"!m/-Vs@ZcX{ڨ eL(`$߷؇1kxv&1maؖd!yb_[e6uY@'?[}Rg`,T(PG зj ^}]_"W; W63N̉6t=Oa߁3E{#{en/Zr#Z#waK1T Ȉ+<@,:Q> SY.5B I"Y0\b|ؔ]󆣱]Ur~^r< d/=3]%ȪUX=NnIP҇bqoOXUo 6$3Z#5(2C j'`Xx?s|ox6qLACE&!A5s ٮO-&;K7\ )ޕ0֯j%`ѻwfRq.x5JUc 9Yr,Ci"5nzlz6S5biHЙԿaT+,}%ULcIlG즪*&υP{?dP]ѻ ߌ.& I`*{eI|uѠ1o:x9k%{2wjbC 3k7%9@E XRmi4- wM 1kٞѳنR_koeN0/&~a䛣p1l?jN<6'Z>XFi=ƈ*>6ѭd=2#\a;ggS_dVCYlq,. 1CZcX`gRK>k橝s28j;4i1$yr{o=SK+LO=ĐU-0F;X\ GN[6#Ϛ=0$mwe!h m aN2fLz7+Rbw3ȒUy<tqUAQWp7]x/(_"2,,7|4y&: T:m16qpW[I2#[1RNd-IGy›'WIh\}yQ(3)n(nb.~zVw"mY,53. }8 sqú3/rĨHu9k0Jۑ٬٥Q^\7,Y8]xdpEBnU=y-d޲+֋ƥ#B̆mٺUc?֔4oZ4G4uvǪ&%vu.vH_v#;'޽T\B 4ag@2=Ң%>; 7h t7b2WgƊu0"܍zgF@ ^4|Y3ޱ|SE[:hAIhK"|ܽ!19#A4)tO3ld2+'Y0jN-嵖kipi.\tnov\(z)lU&(Bݒ)#-K-CYTH9G0li "*1%H%{5ctD;l!J0y;94%d`Q30ڈ R#_(s4W,wqw>J!n)E-&M֍w 8PzNn q9TwF&sD!ғ:~~(EM3쩗M[~IQdF /$7*ná"#W扵×J$ !Q@qҠ}BF( bYЪ 0kh TJMXԎ lPgFїI bß+ؾANԥ۱J&L4z@܂t97T#L=4FT UQmv}ӿG[hS]zu e8>(tی=@tIopmsWZEKw}1b-Mt~eKm=|P>/7eVgv :^̠q ^Q,#Q''UEɑXVs~&^!;mMtXD//8N:1TD8C&zࡆ`[=7gZXo3K,+ř%om=FdhPF4W*l-fZ+39`%s@&sO}s+ZfTњe+6(U:([P1t$&`L(Wy銮?Pe \%d ]&V Hw3k,96:I&&)qD$7Hh=-yÀX W2k)<6- (.cv 6}G{ F8ߛn 8y|;‘F`/B?Ab~ g:gQKp5+#Vxk4rRX׵x9R /wmQCdtv +TQ{-=QX&yPJ V}M̈́0a裵.Zky;-E1a±,³[>cN<2a?l(-o(DkxW--_[9uͿ)921_=]p㦼,ƞyQˢ|(JqXbYV$h R{1s^$ nVNkR4ͦ uj}%M)!Qw4A 9뉰hĨKSCz|K ӧ&Sg[\F\f'ID: k mcݭ잃va: I=.w=O҃\ bqښ= I^/Qw|GJB`9iH#JU򨮌ﲚ;zs9K+d0i> 8&y?z"RFϐUXE,~JU>p/AiizZn27+ OkgyHLQ?pZisִ/"sTIז قb3Y(>Zo$R6ɬ1òcISk ^pvw3hУtj[u4W~ENAe%,}0;ëA t,zSoǐl%u>`ѱ&wzFς$s&ū8FhO0 T1Է슧+*Tp?U-,7*55[5F*=E;/3.Y\j-ǻF[ir?, sV6 tr9ղa$nZ0`@}3 Qv$~cO{-tH6.d^=h~g?o%` [%SJB ynݓ < [?8#(]?}zQ(Z18kEnd{r\SiYlCfϔ$FG3NhD[T-dEF+A+z=2ZGmDwLLAYucnr ^ (aP81hs^hal^IPګ͹VI2 S]XȒF.Cx&)$A@$]D&t!"4?+ wfJb=@$|o/wPlfmHǿ#DWt=H>+Z6ƆZkgtQ4RK9Y ĭ$%W=vY\c~k\I-!b smc9JF{ K3gnn\ٿ;)VlVOvcyYf2egD嫓~XT; j \\I=AtuF=/bb ~x6ųz=5pzۜT>N=;L\.rCE-))R*ԈeyAX][5@SGv\-+DH{A=cYnA.V+>۪͂Q+{^@y˨7UI/7u F-̯xCQ X7[x,L-sS99ve2LĥOFH-udLhj'0x5TH@3c q5uΔlKCsH8`Cڇ*6 )0n:D9fO Va~̀N%>7: r{N\RPՊ44q-h0z=ۤ-&RF(r3UzyB]Bm i1ԡ˯Y[b!n8z*lBt;9׾c@fF"yfYħQ"= -{0:a;y~+n]ё㕲r;j8x>7D'u8|`5KŞr`xҽXF&$=uc ߆E| ;T+6",nx3`BZ5ם;>ֱ}3~|&bWZiCq/c/"zKUya*-qdW]۴. tpc|sR"nBF[Je`ҾZjvq%}mU'guã)l =byԇXuNH({HDBJ]'rj͔8VAC1[֐TlA;y5X[%P-+ڥQ~Jcx喂OI_ dֆ!3}j!,;vpZ_H11&zCiQOU&. D 0e :0VQ1]߶H_y=) &=Z&)] bNg~!٘{vn(u6PR(ZF9HRhojG3; ^9r۾c$~c /pOvFЦg7OW>nAq%}UL%rɹq~śB[(\-=צqX'AWN'6X yɨdv2be瓀3Er8Ḟ[t$B,`#-$4j8=zE4+|T?!R`ܑz毥)>x6eVhN-$9VRG= Y.AQ[ba"ԗ~IRƶTI+dq-ԒZjYI 6w'R_M8!Nz8_1vɪ%rAlU27Ƥ;|(Uy-:Nv- e* p%6}6hFT `ȊG$ ~Y[P!\2?p8y65ߴ~( 8VP˥i%Fb*U>DqB#SXvWt["|)u*)DZ;aWV@y.EwఔD'ȉ5a^zt+ź.0g$MW)Z]k]%iL?G?In#U=oC|@jEwa+NWA _PrduOgD3<[8CFOЬn3BlsSNУ??jNS1>[#'l#юi֬>O+'lQ+hWCh`  Tcr>וxԢIB"7 z?RKUNd,^gQߖf-:gT%1զ='R|EZt9 1ccV4GD~TpهJĊ)HFHչIc9ֱWx~" <dl;u|s^h[>t^7=ٙ<;A8Hj}"|_"^4 6Zpaz7Pԛ$ǞfWo3$58gIcfc GLRЙRc'%Ny"gpDyEGTnU]TC5:/X5ur)Zk˫F"MD;\cKap}5.zYD7ri*#GG^ drO_ }@̽/'-1 wL%ܶrFc6xLJrâ.89\rLoFE'(l YyS:܁\cAD*ԯ<ڦQ ) o^<=[V>z$UBo oOgw. V̟$39x߶E"D|NNnqhOs`gmwlPW'TUC i9%Qz{*Wӭ70 d&2rPmo^-u#;_(H3p7YF<- \a\{bC Տ%I5??~lftb?S/*zS-T,!@/ȚD8M=JtTKoSڰx(B/[9ODey ,AJ,1bBmbSyn"' nB+ gNESwvf{yF=SPUcA?\^_j&Q&vtCK;GJ`(ðl9"j0) I_C=y{EAݸYtT #]fLXsD]*CR6Lnqdkb nO*א'3K_Ց@9\;QE''Lw4lĉSnrҖ2yTrznxCPDIעL<Pko<TQup_3Ѕ ~VAQ'7ƾ{Jd)[]!thvwvaDhGfυd3DqLpI-þQ dF1ĤNvioďJ9;À c[%'N-HW7R: vȱ|A~h~hg{nܫQru˛i2*0qr4l=tw~?kda$9H Hv.^hHW,ަLLI)sRMնΜ.qwx=7ppA6)ܝQJϘB4=1zӟc)2j,j"OF"p$ [KsI|1Pֲ)ۘ5<aH[>7KǥGY8oٻ!]JR˩ZnΛ!6?2ݰOnIyk/B.avh/fB[M@@GH$*9%LT6E55ՑV w#W- Z҃ %U$ҠpB?.=dN|+q.͑*q5M 42HXb+`H`PJ*) D>X R:ix&ʦ J¡n_E֞:d9=54&UpTYm2`j6R$n+f߃r:`YW_Kb`اJ`AAt~%hȄI&:ao,mS(λׄtp_4׶mʓ"c|UdEB?(['"eN857PCk&XQHcq! ;X [R /:pOKzӬ,(Z PE,1*52ݑx0\v\ۂFǬ}<@ŸNpl,X2\zԥ*V&j}Ʈ$Qh6VB\k4FsW fˈerڭƩ*ݧv1puX|> ]Q]`&*,M4vnB{n]?sr֌ऄn `sA8Eul_EvS-qPF  6R51Do% g:96 >**)nK eݺβ#Av70=-w؉,o *د@nZ!Ø P*)u8!EmXكw:_1̨ykKhbh/$,#Qd! ځMvSqu%o:y.2C^8j,ܫ˯pBjKZ pةI͂?*E-! P!-4C|'Ac?}L_94\pű 9M:N|>zqw Sswm}g3{,((}_VA1Szk-7,>ֿ8W7W-̰U3p=k޹ 2XfmĂn ?U2ohKz3B|^$/J66NDO,] IϣC\~1;wȰMò V";˘:.V|6oAJU!R} M9}J#qzFPghM/؇ K47 ;֨fdo.?(扎1 xuөJc8!UkfwҟDh~yR ,]k|+(@4jX1AP?#SCb7 "׹ZWa^,>L|Ƚ}$-p ?#i/^Ho{Iۏgw^,:o/O>Ǟ(r]N d'ZO!U=o gp'BȓPlNT]a6)qK 왚xs6T4VZXt{EV:c3HչKz]Yg@Ev\Iqd7bf ДH$fȌlr)(>auXU*X]D@Zaa(bn)".+皩v\@dIK` j;AX{!i،0 ĕiB~eة4[PEzFY'UK"|f=-VK?5/?E7AnS^k1 ̅2Tl(=ʒ]~iSڕ@uWDU[5wv4@g&>t8,]m2t}sf C}߮@aDVrRl:C"!0&Spv0mٹ1pw-!7222`qW4k?2RV)]6<͇ {)dpbZDs0`V̘17 Mz aH%%l-ALxOD-[:SPV58RDxQ`18 y,GCL-1N/ǥ5#)kSE^4!pS]kN"wTZ߀{HW1q(tYJ5eq1p y-5k.8Oڠ Lxp_UjłZ(5A/]@K(=28NT_*~;nN6 -pDn0YR ͆ /\34_$yVq35/>6˘gF`{#a0@ed-.s]x< A8r#8צ9۞kx/ef6Yp쩣8nMRZ 8Hʸ5NWu{ykAz++y|{9Vd!ɭg<=|Q!2Z>gf*>EjwB:EOAZVR?Ti,QL1C˚@r; ͋xR2]p|PLXprr@Ј~NԾՠf?.-WCa9[Wcgܵz?%Xh=åD>߶ꄊ/"-G2I #A%|J%pȋZhl7U8bP_'zm3&βwօqu>$Z3 9O i LI$67݉_,+'g \JU>dɫ_]BAPb.5d|$1QTZ= lbq}xV& W3T@ejV^#es{ɮ( 2 7eg\r.N('VG<_Pv7]L-+Oz`ٳ߅[h Am@SP:~u+b<]tFf ?-%֑Y{!? :%JOb_ GU46?A},:4kO۱xevʓ**C,l#m 15}CF}W`mbGZ˾ƣ@GA~ !gMR^zlӓ#ZޠQ|^JyHI\+D\0!#ݙRy8[1#75)[rT:$ /ᖰr?Օ˅a 1kKE0TcDvE( oGW]_7ذ ,'vl(?H)?Mre*;ipؾ%Nz!=XN>uD,Խ^-r+Kd}-`8 "V"u&.n=KJp􌆑3F[Y'/[+*uE&$7cܶz3uo߆xz*n=śfԺVItR^,ᳱ:ЎΙbmr@8lc f%MC(8Y.Raj(^ CfʧҀUpcVWt#ơTg??//+N%/{ O_d{`Ve Z}(lE]A!Dz3%7 Xqk]X݇&4өS `xOGNe`nxE_ -rg8&LQYr 'lns~ aƒZS`w[9 0ȗ,Za[v?oL.S'jHoy&ܱԣ-k'NBaUƟ%rPWѲT!iF?\"*-%Ie5JV,V<\`%<ttg%@jx}doϰb+L>5yLEHW Flޟ3[ cD1$نu_3 B[~fӂn|X ]ѕp&l<1/K[%)(vq GeG^D(G1}RO 6MD۪^e#t:Б-߆_G`+A#Zi R);q3~A'?rg(,| BE݅P^~5y/ 7n܃Y_;8D pvb/ycl b-l؍SyM[i\U#%;Y rYJx#aQg<9/wm}9ŭ/7ZQ.3UȂDofg۱-&5`HꚌYM|,^dCt >?%Bv-0^Fe@bX+bs }d˟]!U D ߦŽ p0Ό8x5fpdE̹|wH &тBaІ C톫0;dIy~@FIzp ?b*#=XPGݤm!c^)Pf<6"ckgM{?, )uP[J ?M-o>dJi(/HVZ>wx֘ 2*e>,♈ǝMnk@)pI# :#cǖ o8*C˧3c`eT>7K1oU/vG0̢ALm{q D4'*5\1]ڟZFpE4؃3@2|uLwG,O#1y5w!S!5v<_\ުN(̎5lԎK;V&F_)h(B`F/ 2fIE<xGKc}a+'ػCo\j;K}Qc[ܺ~z#jU7'1š<=ZnQoP)D/M9͊ 1Pzd}iT<朜BZ]JB haoJጛb!fVi־&ch>,N4\H|sZ X.PK;,X-E U؄IPP z&++u ujf/k#Ei+A1:EI/f`4\OBgVD|\i -AmA4j"Z vE/| qjH= H$" ^2piZ7ۛOW!~Y:0=|&2'?zAOQ& ԙ7wB;meJ7BBOYb6"%z?6~Dn#QBM͜ R,xZKG(NyH|mec&yMP`9VI hTJQ#מ9t\u"Ԋ e<;˲->uU_D/< ?Vˌcn1Z⢞Y&| 7!]N*K1 ¶=f,8$z$=^P֓b88vbb,ڦf;e(.& ^Bu37́521: q /YΥ=ݵ^8nƩ7w4l&^Fa̯!ڞ}=*4Pg' 4J@zoi0?IL?ozO^N<$qy,!k c^(A vCCs m(`Ncac$TpdՓdXKԿk|| :/0^armN)@āå4Hۛ3Y|PRҡ_ QV_9x),s׺6* Nn<^5ftԩN%J5ӫIU~D\pb%f_sM^gx0| ϐv 5DY} '_(fs2 6WDgJ{߳* {hDC݋m\U2*Vsa$SI` +-`)SIG:C!9*8x4:f`B>)jgYyѤ×wCs|&{8dNj[PtB G0yJgg_Hi᥈~ATNzB[}["Y\{.3 0z]=Ҿ 7\p+7t߉w Jg5^jFfS޳ ޫif D>Vt2."c'(78Ycw Y[Nb J9N A2Q>R)]@Ru_5Sk_"Kg/n+/zk 93ۃ ΆU_H~|~©…I:L=mx`s 8djQYUMJf*~؟\,+J`,Mzg1jYJ .V],^S$*` Hlp{ؾ%}C$~Sw]7^'Je=r盋phʡǥ/3[i@>1C#z' h2z uzJ?Dpw6Wo?S(uƫYI8^aZW\eNX chl >;"CTcxΜ } >.C[⑐ x /k6si76F!S4 $,,*v{ÎEmxġRlν ']*u-\u_H|.f٥0$8ٷQ7#s;Io)[y+^<m#U4Qk}k7Va3UtH&E-u' `uoCq"L0wT PL$=\M6@(DyzlҿYj60'vZZ&4?Iاxԃ6ON$0>ۓk6r5WX4}b3תYqY6i|H$I'6BճєhvNx&-SL Pw RPO3Q QI7|ZkBb3A IB=$n6Ze[ְ ,d:LA^1Dw~EF9y bp Asu]Rޟm0"ỡz0vU崶9<[*Lj{M]|{Nh@4^nWKhNџ!Lp \3@`*\E~?(zƲ^}~W'9ixU77"Q\|mqEΝ]n?EX"'WO6#@[,@6TKl.sG"Rx-T#DbL D2^8 Ӷ7\Eik}=l|TjRf2aEy%}ncú5;h+$SY/S}9A_RD&L+]rr)]>KvAhjnb"͛Zh쫇d-NnSqp2Of7"{5 Rڕ|kyZheMX0^ Jfiw7戋<0C:nN" V϶wY"3iHUNJRUO3$#7W-miE]`Y%He@VUOfPqSʌZ ujVqh"y'U%i2͹su/mEU7zViU>yaD%GG(U[/A蛦hNLHHqK )Ј(HkY=b-i"Gh!:T<2:2boE%)?O Zf߳ 9>C-fy9ly~(h}4BwY)!-'fl*xVC.9=m(?G{04U6p+Xmpv= : Ck^4{.`g~(v*LLV<-9㕞hpɯ(;Tpќ/U3'28y5O6(caWYfqVj.hi Tim׭7)4dH@`b(?ٜ͖`@,&etlL~[pqU.}ߌ~3jU(T6}v>Tv#x4RD6]\YZm",0m;vbkg&eݳ:r|ѥ0˚+N8:Tmq#qJuheTq'Pq\߰"p" [o(*m@!۵)˶[ qȓQg))@z"ydR5܀sM E )^ 8d u~XۭB4> z L_o3WO>ߐ}m |+|Ȯ0?|Ɖ`nh!\$&OE羘ix=ykԄdb>po)AP!?/_&s"55aUrI4kh>2F M[!؄HKE& ) Is',:iaq"ǔ5+_ 9 a7sgDޚ=zre 0Rϵ{|^%sܕliRADۂa`h?>~V*Θ]]bQIb7slˣFcʇs63ۙFp:6"^β̆ dz 2EbObs \_W~8#~ҍw/2<7PR(lO~B;Cɣ(VOE P1 nN! D^R5Ђ'-jĹM= eY:4eiO_wlK34济#a| =9r/CL 9)+a\IO58n͢6M `4E'cN`ޕR2'?X8nG %  ^#!{`Ai˹,MG\ޛ^mz^V=M:Swp7J_I&"q H/`DK"eupg$z|r?iHt3=G@Aa`QvʼDrMKk1G]oi|^ui(c^yo!QDq 6j$5atp YL2)r0\\֦4tmMWsqis\CB46 ۙgQ 1}{{KR8g+ֶ̓ﲎWxXO !\kGD]32*k=Qni ުORoy9F--+F0/#V9I[蚦s`uGpIߤd{SNs5a37ITPKЗ+Av{ 8`E lY"Ys5Ah?[%G8Y>9qL)۟yZtF((E!JHZƹuS(ى9uF$*[_$0GͰOgdPDP"|KB֞RvSqN5 z} {PaEro Y뎣1pKZk#_lՠMMv|z[Xåf H//67_}YyOR?XyZ+kl|Jv+7HzH ЙO `a+\ j8c VHBz;8|liǽ,$lTA]sI`&Ž?2%]y%cquXp6K{DIi 'ajY/-$n9ѭ2C-et1mX|@@|NHʹ<48nXR4fDnӤ@3;EN~hpqs1(-SͷwWE_de[c:S;bR` D]{)C:haexNca n_`K"es+rI'&ic`2_q2֎jq( )I"70(e Sboap%^߶Kʹ?TQjJuÁPh(5,0a#R.2t'?H"Ooٲ? g+D‡~!=]Qz?*"- b2دwZGT:G Ѫy`sc@L9̱OZKt]Ib5=;Y }58zOmM:Xwo>/4NVs^T64ř1.0ΌTx:Q-(a.ZaaamАjwU6Dodr N_F/WPQG.2EP3?-G4= gAD">KtL8]0$ƇC_9,Uɍ@96ͶHUqU]70#O:LcU p1(-077I'Zx` C'dP_T>-\Sm͇ +PP%4>+ۥN}0lgs̬.ĆLFZDOzF8V9.=^G!A v@ye _ꃦ`n*>MnĈL_0j_L c.0JDv, 5 %Ӫ.vmHYA,H>jmip2x̡VVzZ6OuO.J 1.Р F5*݇zOy)vzecIq͙OԬ2APxIDZ+ w+~,')߭zc tلkP &Փkiy?0[ \olx$MնGJˉ5M=ȼo`kǵ\:{eԉ($dLܒFVj:'ße~i)g}LD5ap\-车;A@#1Ӟ!hO^_DѦG1Ef2C%QMV$3O_X@d؀пz2I]D%{VFYKÐv-Zn6^o en@qJܣ2*.u/ү w1{ͪ_e!h4V4~RiE~ݸv8<~L!ar C<ʾ/Wt,гJMSW(/_w ߳ ={‰M[ԍ4V>L_. \twH0n`$nRE:& i|w%hamãIg- (deC{؆xxoJg¾*T ṍw75uF/ w_&% R 4D/D7å^qbKD 0A'T~stg߳E{ 懕Vtix_aw^p&6mՈFą=Wyt3BXvNK;.zssL6if@q6.Oh6qИ(5i¼)j*-YK悯'ɰsn1O>A'6@Dѭ3\m/o#24%RC,z 4<.' H1ʯS| Ϙh9}i4~-FGb+ji4|wqO8hn`Ex g809NEuU|Sq2=+%b?2%Rʜ-O3P5aOoA/q)h$zZjD5NpԠEuHG8E"l=@2CWOۇU `)^~g4Q?HdNUZr%' O`%CChX=Rv~V^g pqdL> 0v,,-VfF2JDG+Z\,o#+gDM%]ӻ$^h6WB{N}E.ʔr0P.bĎŘ\vZOㄵ|:yY1,kwK&Ϟs;OnMa aLM^M Id'[ /EXL90K|Ec_OHϱ&5{;SnV9.ꀾ]NK +'?-J\ǥ4crR#hg$ץO(#ňkxWrgQIب㊃PZ]K/3)ߥ)+ZYl!P0=O9܏>u"I ~t(Mƌ+xāBp0lc.v92VDkTW <3Eۅ Rҿ)#o[g>@Ч>LV2,õ0RwhSҷUKɦt?|-cO>` ٣RC=/} CB7jUO HpSlm/|ET8/{~kz+dɠ<(/d*'PMdD߰ ɦFc/1SڊQMJhsC/ؒfeV̒gPw!B47m{.S!ض9LNĸe'Xum+}zx{'%᠎;#srMiO2:q}{ 4TMl=l#`KcVS}{OUWV֫O=HyJ](Dj-7O"V'peWiFETeĒu1TNۻ3cKӺ?ۂ rnN+Ô%}M:VgY# meɔAh}Tc,%8kjɏƌ sF}3 56mKGgTx.1T8i4gu%k B,jC<ꦼ& u 6=1cNN? m\F.+K7$W(ɫBOU,9SD+ׁ:eӶ3s nj: ,a۰s+'dR64ܟB5y8c5l8cS D`%N]B@vDPFn(3qlQTUP?mI.#hD97jS5e_8vEklg}=:k42לUjB4#VXQ-FDv:jS@̂aצvMw:8 >E%VwBtfq+`^C)uKzw Qg8B}O.{$'S!I:fg]bfCw~їv;Q^E8,ոդ?ͷd$4Ohv$EXӒm ehrѧ)_5 'FM G87R B[ ?ƴApCeH,!y$^,[PZ{۰}i&p|.@ fS ƚ/߯u!*YXHeФ-*إMٮSI Tq:&?.Ȉw/qńV%HHG(QTZMIE31߶cE?{LntPϡUUB'[ Q+Bi݃oR겓5?&9#z5 qJ;k_p܀zHɌdR򋑜w~W50g!ބX')sK_R.>@DAo]#eS(U&uzPKź@e⹣M $yn.Ky_M-26W =\&wHǼ-mG]_.*ZeQk ?i27Զ5|pX]p;pΓtjXnAeXx]IrG wo6Y qzwAk{3`e/*%>͚F)g;ؗQ¢㔚!{@9YTx dOuwP`iiL*1 k:rV>aiULV~A,8ܡ\x.^P T}cyr%nkwx /YAwuIX(O1ʢGCs0b켹ٓNzcoE7g'/9S|hSq~7F2oڨءOik6ɪqEY`.gCLp99|&.?!XH*35rAk(d J0+8 ΢t ۶dC&7".MUutD#Kt@0?23<%ܫكI}X%=֡6 yxu [gLgJy-ܲ֌KV.ǽ+HvD;d{]"Y*vL;dY(4m@x;FΟs{_^ % TY./A>t}c!HT*LuK|rGʈqa"uRʮ!Tb|3]sܙj7*Srӱ.(`=r~"jdD't.[wi&Mt~Y_ɺ7&xC- CV1.wA9v# ~t dyjQ(8EyOFvGw eD4q] Wٲ *go'  -iNeZF-!wfNW(b1 lK;k+֡CQ | m{C*?0@UnVo7#:Ms q8Gk8Kn/ \k8 ui \";⍐ @Hk _AۆfZ) Z!`.ڸuON}rv*{6u_M +rMZW}QB>(+L$u!\➢n(, ɉ0P[(.$ͳ?Js $sSA$й&XQvM>*QL!|y+kH~t(V F;.-a9rJ+BxGZIځu:5|@f#/)M|LJU Yg*D{wEF(d|˫r0'ŐBؗlJ&pV[˴Qxa?y@>H2==+W^8+H/q+rN}wc7u ǚZU.ğ HNIzaU>=6=;Y~#Zܠ4>4rgפ#h(.~x}J`Ƿ>r4n&v0jJ*ޒ+%'*ХJf@#wje H`r-PW3$MP D'XDkhe}R1g`7*׳3+gPHR^ nO'XjN^@"LT-sVeT<^Tt[hQ۟Ԟ#iI.t uj #2FҥZA7hQT172A@Ul YL:+˽ZlO{ɭ̤vE`H[\es OS;WEgₚbfw_a{/v4-ĉLQtսvu5ubtz'uDx+s5-X'D༉,0/aka@"1E}М4 gncT:m;ٌ x^ItIkF=C; Q΍-s12ՑTu&ޜ̡e.1#(J=IJFzj&/(aSJ![Lhf13jrHD'Y~EmϖȐWRQ:p }µ6674R*UwHf,7&k%L#DZMڽ]]A6륝fU?( n>J3mg]wkoy#[wKKraU.(ݠ\k#\DXC][5ט<\nvmLGm1we{OVX\U8w%-P:m 'Rs*-}9im}5Xm_ÛE_73g63;/0$ 5Ugt>ifO~,m~pg/  &CF\V& 1FDgGxx3  {?|0aZ8񓔪onQ_^[h #ݹ*yi f/ZAw. -危y'sc#N "m޿!$B͗dg%r5Lfӕa0႘vXLfpG[qq&WOTOƂSs<3` ]lm2'OɝMbwqybzOٳx4tNwp#9@5T(zaDvC)>6\N \FXLGәh"L?q_8oZW Kx ԸdhS|tS0gJc{:^}x'Kw0&YZw)oѤ3S\Z`5LANϦvlڛ 9`jӋc-zNE9/5Bf]]e-j [dl/|;T$uC`g2D4_A-TO}Lͨ#r?ZV{lt\ z؋T&%w"2Q1+)qoI6R4dV9ޛ| a\n;G;3Fe~>vj =Sd.ΗVuoU6%Fq`_ rGĀj;{ ,1XwQ? ^,k}¶#~2V rHcًWw^O\8Ov^>dQ䷺ wDfb0G>кxVBC~4Bvc!;7k??RI.P SoXK;$ Tj6 @@i}>ӝUZ("01D ZaQow7x351J=jٚ)^> uuBR*`lL$AnY,ܼc0`%Ǜgį_jq+ m VELyA`|e -Cj y\ 5mF>i%Uu9ǚV7U{?]S$eOC^%}\5B11Ī ERJe.)Cm0Z tX(|4XYCӨ} b]`G=OTX@^ƃՏvmx.VA*zV놗_$n \ NSbyZP0Εv:3I1yխET)7R7N{IllP7~=4 =ۏPiZrӫfbIh2R: Vaa.cR3՗8)fT}I~zзUySJ%`|4 YS闸?(mh+KsV{sgiק.Q~f_/o`qn|*>:u+{oJh䊉>B8n5*y֪uv@ ؞jwolfHlcmU(cm"4[1RdRKD$fV}j,8O&zç% Er?^_g&^\]y'U&X5u$(#w&[`Ǝ]1CRN9`gADD2YC<%҄\Hf^Z.shvjrw!=8\p~ÇtK4Ӓؠ4)Jmm*xݍ[ iۧU9'X`H8\#5l(ʤJ(q-:ڭřP])͚V$j.  ibe؞6q%$G=2[KCsD7? ZG\ުEeȑH%_qN\ud:ȭ ^rΎ ?OR%^-cX vF-)0/p|拏6~K Q OcFJn&RJ_捀LLCu_;dr2٪5֔鐥4M,yXURTw[ 2'ND]d"mNOe#П ;΃p30XE 8ʖ)78U\@M!jh HTӽ;sl,sw:l%2tDG`7L\ Y eC. GcȉsYPGP7(!Tn+)XU@ڷ"^fή"Av%PrYlm -Uu+p^X,i(,6o8 (tpys$ (t0Y)NQWM19DŽrjAQ$UEVlk؛iqF4(^5L7@0-)q̭.E,š%/M:Wf'_^S&X qy3p1YzLjbDP@=xzz9nɝ\Fs /BO&ۛ*]^L9xWwØ7|Nl-A=6]eDQ7h vj72O˧(8.nJ hs Erv7.,ݥ|-)QRWzgډ"gc'T,O&V?=$WdPR5kx bja~GmJJ{\q}Mg^TTG|-)[0$أ|H =wQasL ޞLl8J3B l\} ,7f KU%'i7Uxy+{ U)gZؓʝEZmC $<~pEfEJ#ETOkV1LtWqbo26T6J`Uu*kq|ʡDSU@w( `Q:C-k/W! ]D'G^|A2pC{Ru W:&>RwȦ,t_{ 5kr#J>xgl>蝕2)7.ĀY(IP@Wq W z4"G {gbrTK/r9-趨&T!ߠTyPziW̡]J֦SV{6!prVkXOv+}m3 y9ڦy.=3лeY %eJ`q2]kPVΥ$gvEWQ9Isr0t6Q^CƔzk˒ffѮ/``YJxqe>E뱝+>+##P䆐w't1+2_4SfJ6R:o_\Ȣaxw|l|ļہѕc|+BiAU*@]іWp"y> f,;}^/’7,$Nnf1\[ĪT3/[aLWKS*0H J,w0d1r*3n[ @{f y87}0\:rIŒ 2~DVO 6wubZ]2 Ju=|cQ EEx}eR6%Pxyڮ?Sb['̳aKjTZyx@=@ff Oa)Sr7M84羹Seb_[RpZOj5`yd yh\.@@J8emFn{HqaWn!-( 0Ux(*0tԴwo)obVQ3h3bc77Y9SWu&9B՟dݺЀs}B|)PNÛ+$;Z'X}Ѷ M.Be<@1JFSɔ#db'$l'׹Ha'!] q苂?y29qbVCD4]==gkn>4#+cұ.V2PJ ,zʸ9rڮ=!To\X [K"fnQ{k*^%ʔ`Հek4 n#_+Z|HV 1G-us<Esꐢw4U7z?Up2B;;f `.)/XDnڹ Li"Gy''fv{g f'L7, kp3O1 5o]#7{>̵b%'fǯ:$]YM|h &l@ <ѦtѣqU| Q/nINUM9Zv)a;ݛ#Kq痌rP.YB㶚s2NVf7/!M!Wyo=@.]'0 uj+3L#CrGB+%,}s {'w! ?NXU˴48y_w:tCUsVR,MǍ >t@&H_A,寧xթ/U)Hd׭ɭmQjh>3ʓ?iC:'MhNc1efVC>'mfuQB+Yܰ"yJleQ0nQ+ ^)tL6I8Wߊ?O bv0#{tdabr.>8|a D8_Ӓ]ʇphGZQ{ 0P\}14dXhBh߀R?tIvWkЅIjxTˌ[hj] oY}Z󩘨o|.%S|yyk8~rʓz7RK_rE֕?H{@Zˎ0mX5PplFD"s&? lS޽08&3&hj>=k ~4L*ū86m#:=FF.3NY!=;e'>f-nHC[%ʒ_G]}JJQ~e:6գx̯Ͷ2gĔ^PߙV9*-Igw0Ypay⯳V ?>e2ɹtפ J uð{>ey]lG8<+|8y,|m02˳>xĀ;|.5A*1 Zr.ŰQhS/bnP:Qق%(Z+N+VGtb+Ii/, {R9=HNNiP,N4{6u;@w^Nf5>ЏȜg{FuD2]G`h2 *v1aڻmmv8kV#ێ%},dh V֜/Z)K_%Cuy`!Wp S2\j6Aޣ3rw,k:;v P^/iiV^~vf`EzBM Dl0[ \wZ HƶKu$J:Xy=DNϘۉ U[ j 2FL苳j  UPz5-]NH|\,tgQ0ZӠFO8ܾTQ@ +u0drO5K{]t ]2*w`%܈uI Mb1-bی^uD&jb|Z75QPݘ}J{D,VUcic=l Ⱦ^\^>kۺċS:e25ދtsKgW;HLZ吻H:Jg `u`1k\;0+Ћ7Cȏe9{8/pbe>mD.֖#߳cF4'/HKt׹Ģۦh~zJnAuzJ3_Ǜ2 ,Zus&^/h3MZ4l0⌟ޭk OfתHVyt2dG"5ƨn3xe<כ*9j'ci] &1 |>jV2ʦ嗈 ~i "'^%Iђni_yi6K zXΟFqȔz)gk3RE5 R;N L_-<4Y%, nUyV"bU0[C5 {0 } H9 ;S&Qn[U&(j!—SkҫH׾OL6d-1&/m=-Y:q46ȵ'3 ΠOmʂ0!6$a9sM"[(u<9No6ŝ.|pF,*ϕWu|7+l_:eۡ(ij /tÛ 6m;TUq_Ҽ?dE#M,T/ )&k"}s y[Dn}Yl5% [vп[/=+̨hx/h DО4Uī2q,e%Htbb1n׌쭗:6KX܅3N#m*D}\ XD4Miܴ;~rTǟYNOAF}, plAb6Jkpڜ@ٛ ]0ţR0Ws&.Q?Zc;ĩ6蒩w;p~ `v~ͮjlqMd` T]_hWYB#cY_@Y3`ȃTKlIl|+dk #=,{*"ֿ`ҿ@k=g9k82f>Ve " ,DEPt!0yifZ8ln:OS() =ZIURfgny/dN]ud7Ge.n눗ƎRSJɺ9wzVbBFZ_٭$qg{zY&Ue&eMFfs@AV!hXM^]% JPQh.pJA*uɂ?CXV145h85r@aK$q#Y6h!<Ư3[G A @~P\k> MoOD?}?1`L1Iԧ|TkԿ` Hcs^岼+thNOM Sb3QTi=&@zN1W7h\ؿ5ԂxJZE!-Xwjگ[tY〖06(>!&&̟?,_PZcBB)`F}fF7uZ@Mr3iO!ڢۦh9!-d洮fjq7Z269 }CB᛺G9<tedi2D2lˁH .OB@G )mcB!?y/dDuL`oj: aAj8g/J7@B&CXlSSL%\d:v&_+ԲJmW Y>xV` '.*28O.3s!MG3to"`IL-yɨy,J:?`OuWx)D"jVl>!q~Wo4mϸ`2a}yrBu5w"kC^ZUg8/3KXjc3Ŭt:DUaOЏ@,@ (mƵm~~e#{c=BPVFPf2J%1q ᓤpoʾnb7>Ѩ2S]Zj􀵮Wz!41]d"* *F% zn`#G*vdtS{6A&ãczk2ywYұ HLЋ[oJ*KN3񢳵UP)BՁHJcJz4B?YF$ B"5ER'qN΢  )6-_H/$Y*eG_4/āFrw,{z̻1D& x+ ^{%a”訬dGtM@'BP aR[)Gua׶! ÛpmȢ<?'t+P"b}oBUX\kFݹl84u^9`Kyf 4'4)ѲMk1FD7th0 L%cbhPj))!J~ˆDJw٦ ZI;jqׂqRWgNQZXͼRi5>3#%2a67'ld SK[TbM8bxfkK5* qlB6a6;\ګY4B}&ƐODzeSzcWa )nu³P""sxx\,S4Ԥ'(J; σ7u,Du)U˗cTMpyg ո!N~1fE"PScTzW "U)Hvj5(.A˨/ape5 ܕUCl*HCzqVr2e3BV:Zl_듌g]f\JM`=*u}}3|E{$ő1N|1{mti)‚n~k%juDR7)N׀iT &:eb c?X?'ڗM#.PI+e?(ƅc|vg,7$yrEb6D& >Ej{ѩa76aG*˻2B)C(m-G8%I29M|ԋrJ(TXiSG3m}"GdTHگ#Nj?$ST1G>js/ Ngxv,CkHKk|1Qu&W~DJ:rAL5˒IhD'weP \oIE$$/Lڤ)G/ )آUd,ZqݎlC˧my]'>rGgIC{Ȓ|BxGISEܲf5mx k1ZԈM4'?x iؓS$!}hzY_Lާ⡚g6GF5 B?VVUh]c"2V k'e#J7AgrLwVz5UݼMh4뭸)$O,[q@[(VuBۼ;E$N|(I,v ׏삊0qooGTEjʟ_YVzl%|(dZzRn>]>Ou9"XxenHAvbqzk PC00.-QH yvq%Vbި=lGjZаԊD#ZQ5ڼj4J[+k˕ 8Hx@vW2msP3J2x%SҀb<*d8j0a,,YjXD:z6J h6я14B戸uZv aR`3?pa};e㼇eg}c}҂ΌCjκS뺆k4~D'YsаV)根¾۟B>s B.$H RAFaCZ87!g\W~㑪B$ڂ?>8'wM7YpG!MWߓkծkSC??&tvIVXYW5ӽǸF{0k0&Cc 2X#/ ]Le,?M{ڤZbٍ9,t 6^53淊fs_,]I_$jɃKV`*R kiaaPPV>Jcm|,Q^\%L;8'<3%*$5"P OVY\KHN1pȵ e*&l+˛V)B^(xfHJG'iG95~7 [ {D?RfM=6$}](Ȃ_\`rq",%Xvq^jϲv }l0Ls X_c m623Nm00kc=@Eo%F<㻼 vQ~Fue.pWe.a-12wm$֭Os|UjOp ?~h?D|>rwex_^$Ӳ W7=+ϭm#QѲG$Tmв l 1\hqvY՜4Q, j=@ Y=(m.&}17>ydEzY*W9*%@"-Z$Zm+jۑ* 0"y;W;a-vmZ*1>!-g|VhVN%~o+D- 7(=a@V6+P:p7K|*[$DCv=.:xJM\}dY~gYˎ+$R(vO;@jq#]>)gF~6ղD? sO蕽ZdYDR\>~~kL,ײ݃^&Pb?li̼0`QzO"BgW:<ݍLs̻ă ߽C54W(" vV TOvmq)/vl:|W5oIofRZà '5Srf{$%V= )s_!K*dBV ȝ=yn7)x$B:t>^AuLIqJQ*MF'd_aŪ= hҙ<2`طn30[1IO1Q9Gcv9,@ 7$??ƾ,g\Ԅ> Ju]Pu[)W>H./-#eiZ%f^BQ6Ӣt);O3k5BFJ(2:UㅌUo׆ \P[ !NUard_j&d.a.k[C?3"yD> 4q" Lclj{8uYSa'DѾ&nPܕcMcj&J]Z-&ץKYχkr\ >`f!P.k0b*;\4BJӜPX4fJ{Z?v?PaQ&Jݰfaϻ)˨0_t4AH[%8ɂVY3TG rP0,b)kmw F֝mϑ-eՀ!*[-LUY7$9w+jf3@kGcbY?IFu.v㜗#_ $<y,n:Oh=ՐaqȄ Ik/Ze^ߏz(zAؽ'%#͉9q= t[ `qdyNX[S ӅTE+eJM~1ރfKG r(%Yh z!9h eLJ?Q+nbpiW01rb\[YE-_tB-JCBـ'{5>յaU2I❕ooC2~u$ .pcass1D^~daـϕpVԡ \.Գ~3WlrbZ|c]i~Qyn=)i (#ר$UV{,K;˂. Q{ެ'3:.$lJ{sٸAg?C_qOIbbÒv/=2u5ۇ7JFu"aI8:sfy gA2*04 9|}9gd _2-"Ԫw cЫ ?lU Sq-/d`˜|D\yC# b*0B+n:fk8/,ϫ&alzaib|x/sSF gu -P3adbG;-km(le4 3ŶϼL*w)E{RQ7fQmzdb2KCՈrD='lv{7ߧNd_9KdbR@"BknE30wJKi3_HWԗG֪bZ7\ yF1~TlÒr%La_ -D3kr#P/Kh`MNf;$rYK@ Ėe')Nb2b յjtU ;2󷌑h=zB5"ձhj:nl Y*j@QS܄Zhष #l>Lmʣ./bm&L1Dh3'"S>4jMm1ѽdl#'VtpBdj92Pחcvjͩ}UhI1ȄC4*2Cw/#t;;Wճ)mAUּ1&zǘ}QY| lxTl5ߣ("䝽s^-f}#T߳)W$C4˥Tf5{RyC j'?VǯjǾe" E$H({|f6=}lab9S7-ܵJqF"MC'H_h7 ȓ/׮͵.Ԗ / vmqX˭@ţc>8-8$-Tj<}4j|sFOB2]+=Zټ}ŷS>s( XY0{qH5ζ:D軙>8DwK)nyAuh"( 2E$$osiDc虜G?),Dny2bPԙ>a230^zsWʷ5s7k'CS%#O㎰>ij4NIC9d#\ӟf"kXџkKG46&IkHn 3%aj-`.ݘF]=.t\ArQ쭟xo3\hQ߅Q@z?:wAcBJ?"u2[|:4nyU" @d=$#9!2rqx%@/l^ 㙧E=ijjdUn1ۦF]I5bshBx)w9{&wyaoS.;s4$P/.g<(Xrh=]2-VzK!^YBR{r%L6%T E-K 4?'/HoI*%y\5MDB};!Sϣg/%iiˉ9L}FPL9k^mK#SMBX#W4`'I^ʡv?*q@=PW=X4D5nR2dxkM_@d36y\̭96FcH2 K͇y{0cz#E8آTwU2'$PIćET*"Tey;.'/[^dØT^FpQa 'B4?Mhu@I=1>(t[C;Ȼ'0]iӫ;8 <=:轮fś^psA4uz:x'  dÊ0s 5'TՀ&BLZJ9&4VLs1Di _N!u^3zpVZ*E$1`r\S-TzjRO{ؖ`:TQd=cm6([)4kńgnl l\0v2]1@JcWϟJ% R +w+8Wp\M%M)zxHو *%S$nYCq?l qW<_%$oxC\k&Rԁ!ʢGQZlt +E'u-.. 3P?rVQ *~DTI}5J>@߫.u$ I0{q5aC{L%%brV\{3 FhH-zۡIUh]%@eK,|NBeu A!?n5eN+ErPmoֿ"أ In0׵CʈL2)R(+.7~0|Rq_hW`1h' y^#wQ+`+/Ȫ0_v c\%#?9ρ3z>PMZSmL&*11|4,q;fqXk $g(En ӧToFv'Q ̩T3*]gKҦ.O-yօO%X29rΊwCu?!g<7t4>$Wbk"HEtr[|~ -/-4H-'N' RH Ԩ[^D\Q 2 'dg"_+E^t((7\( o,>ۏȇD2ܢ1 Ԋ熩c3c+cv܅֟2xt7*v^?>J@XHAoκN__Q_-Kҁ+̠=H&n U,gc-A@vA'0ɺA@X~(WB}bB+Ѓzݜ9Dg;>RzʿN>C(?(ڞY<誜' }>vY5nvR$&1q`eMIlOW!F*)?ӡ`7;uhRQ{}3>}QB8:q9}ϵz#{+"JU֫XnIx\ XBGֱ2=n$M$|}у {4l2x q;"?˕v(EwR?s" UtVՊ !Jӻ9+`!B/*a:Q ِDC0D!]&V|*LV#~Q6++EWu[ai꯴U͗M28utvS H2 U0;oNIφpRߚx{w4P;*tTINϻ ec s' z`1,j."B4XQnazVFF¿4NinH?b?`qID_%{lMX]f6d/jr JuAi~Bh#Ȗzb; >F`p]D|*&ȷ\7f%Tjm "N-~MZƍ> :}*`z"M=,RFl#'YgYwtG`;PZ{ET- &r|zU`n4Z2@Et?P>~A\}_–  !q%`jjܠ~1G{|:Aݑ/W=nvYp4Ui M|;;}WeyLg&JJ൮ d΍bU] H9N ؍J9chC+) |#lA>y ~eoƱ $~yo>2/0 ׊j5H̎Ox5%hi'(yW]Rp9dan^ŌPhZ)+s[`>\5xURc `zxD(id EN +S;?Ds6~hљ[,џs .#Q߁'f%;W%#@ Y{9&'>lwʡH->.DڄƮɌt4e6E%Q}a7i'<)%\*SpRU|8qηy$ q9vtz ޣׅq&+IK6y0|Y *71#$r){iaow6$l[&jb!A"7t.2h(sH'ŷ<˶ 220)-8Mx 2 6]9^ꌼ>-oڏ9J$N|&9$m-gZZk?3Pdv:ܺżS ;:8bLj;Yd00{i!z L\M_E`vLL>z+:E9s?Wڸ [*47ߚLc4 %CXzDKQѶ1ab[=ZLˤ\eLfbt7d`TGY5)jL_FIP܏Z 6Nt$r U.ɓє2%Kʀ.XIm~3.*]D t0ڭ̇IxHo\:dH)a :r'bqX u0GpAe4? JEV?|@ӤzuGfl bhOi5!e1(6!<^Z|:܋O~%!ݲ*<IHhY"Q(YlYܠYJQu%Bs'l!<r~lcHj˜eʟVL^sF~<߭BH dҎz9UP6(-=$ ,o ,2m[G9u; q,uA\9@V/(*ƒzE5<$E= ,P a1 7)ߐD>`d ZFUwYr6遝a]Ȼh7r"!hZ$rF)53wjP_1ݣ{d=b+/.?O"&iO9~Ѡ/_ۅcl[5SMC.hOL~#6r˅ne|/&cf~.iV˽\B槾s2,S)=3Ar`T?0x=nUujrZ=~U ^RSO!$pIM[h%LXi Ͷ&l)7v0+yvLÞJ&fF駸C|3iUOSSZѕqV yaؚ t"ZCvZMk>1w!b r+f `sz,=]rs9LA ?+IjOZi9S"~-x*o?0oRͫV#Na5\ !7w?5W|@ߵB "mҤ4Eu)BhڽCn#:aq6DQ (!QOc}N\e`'*Bh4"-tWX?%足p3c +؏H%&ҷS KؿmD?+e$ȫdaD+7D![KY I_RAT0g_g{7{IVˀy beT⯰, <#1<+c?hۧ((磿=;ޱ.ro"$_u"h0 MfR[ֿB Q4TPtsTG<Hpp S\杋gDvܹC%b(Ղsܘf k_ʮ/gYo2:k\GmJ(SZ-VJB^ʖySYȩ,_Ε}q2*w }ն TD(& c̣ [?kZ{@`ڹ.vN&`xԐ\F &K#.UX֬S'[a`4tL:H;]8ƚDT`+?p̆>kَ α,bn#-aّJ=ylR]3ea0=J4O0:9|hu@`6x^=l6aDH@K[ѫt =;v;3voXa9s"SCu#Ob6qǺ vjX}r¤]B\~>eNb㕋93x*uxu]~/V+h/& r4I..c3QI6F``oT1doQpb\Ka-EoGaA'ᚨ6"p9Xv`̂Vz9Z0wŃf[X8y} v.~641lTwa Gngz'x:|-gvXGٻ)qkNpHo9(SRyB&Q|X- ]7W'Qc4_se- XvjA)@Ln52{C6 [;׍}qqhM9U$^=䚹V3ׂy3] [ej釾M%d~ڷ>]܃]cf^]:=ɃX uS/C/AGOW+&&gN)q_ Oҫl}T8tr ܕRi%pON Ϳeқ!ؽ]~3־QfP%NN^l3W}qk#?]_i8Cb{WI8/U%q;=~[sbR6sE=Ju+s~Z[dS@WFf/HD ,V k+܎iCmkxCk4AUm B_02"I'c}O~IMSiTXsk㶸 l\4s`6ڠ_8 eCeȆ+VHq DPHsW-㝨@[0IiQxJ(oSE\M ٥#O0֩j%*#Fߞ- [?bEg{u}Ze0CaZ}*KRpOA K"KI:Ef)wsX?xuE%C\Uih_G4@_P,PWh|G|fcǿ^dw+@Y )I֌inss\a>?M5/s ~*V lpsL1, eF1XOFBM6Y9{͎ 8~[gAޛ:l(G~'ZM"ΰ?SyW; 3cbY0GOa.>J6h cIE1 &`ζ nO/AG1Gpx! KW,igÈ0/PeE=~|q%!pw}DIb|Pxx |==e7>N = 8 cL\Q'#} l&Z|幡2պvI+^N:Z993{ud߭ I<(c"NfDX.Vй&ԠYPBTQ*nͶɀn4#wz>E5o/~NH0WI;`u2JX,J܌i'!ԫ K6{.q2R34Z?w3*@ 1Kڧ8%Ef1@ɗC7Z: }`0=ܜuZT0 GT2 ؿw^I?0@)9Fi{>9; /l}/W#1@_vpG&Dw}(E9zx]l V7`kyb0^G:`/j["Zz,'?Zx°nDzsbceDž(gu*^6ǃp,{6g\g鷺tɧ#ﳯv2'mI x&$ss jnr9A`Tffw[48S$epXKo7gH<,7:xm b7ɮс3G@բK^cHlC8;DZǨXDGر4'%m'b3 yArdQQP=&-/a\-=qUQG~{4@lS̢#UF$;E$KcK J6O i[B % co`Gg-`'VEtC,A[O'&cVdׂ̓49 c5h:'m=yQZ8iVֺҶDZrs ,.Hiꙗ:Q@>׌l/np \Vut4Bpre[/\~{>E܏4  =t [H##ugrQ@U╹ln)HqED Aj(?-{Gt5W0ykۭIŋpm.]KmjEj,Ȳ>%`*r QܹoywI_+PyIϴ9X k!щɛsuRL@H3ڨo o!Q/̳@$1;ۢ^ǦXwQP;0z L쇌|=ՌKl8A8\BtsQ |~=!gG>=tyXXu $ZبyςPwJd.O-7vןc'/n."#? G4 |iy1jlBâtXZ j~ɣ?+R6*^ !Syu!%[x4,*^pƤdtx!E5t &Kɯd|g:7걏"Ȧ+tV/6}G4f]M:J[gkXMl`~0h+!V*,PIi RBM5z"FLрk"LN٦1#2m2I/k!v޴~bi:'5e鬻+]L=iv 4vƕ DvZ8b/^ce: ̱GUj śx4n <^w\J)HQI7D~qTAT*#"Xttn̆1^/}X"vkM(z'X_M vT5I_-ۣ5 " |H)~u[87SYg>kε1Gfy_(m(ܘ&K,eHJ1^7:#j(ꢠ'QgR@L=wOkl$%ɬ>IM/uC_FNǤdk-xLG&;չ$ƥM2,,2L yƗ>Mӿ l6D#*W =CZڛ |4 F;UC)ϣs^$!g?fi?׾"RiMOc ('\3T3Fu eWI?so1\j[~Ai;&1a2KU v#)OLv'ӑeiE(4@C+@!qYFfjwbju ^c"@)7]MP(EsDM(c#h=<''sJn)9}K+ƢO-㧻ʨb w YIRqqF $x^S$k$U7__u"rO6HaohxaB|-}$bAUJB.7M6YbˬB@`m|?typ#_k`C](+ܷǷGdy.q]13]7ggl.޻ .}3[9w׮_j\S'DBhD |­;9P(!S0u>"50ŖN,c~SEO%?2BK*u 0 :1Bܕ!.Be ,DL0~65I4wstF|1籌i} .˛) DBVk9 5%j/@\я̉]x '§63P/DiCs2,r&w daHj@;Cx=0g ;>q94z=uFD丕-x_8fsN\.g;:M%e44)50Eۇa'Q_!'BMnjPH=#%&71ݧ{li #اxSJգ89.,=*_LpB$«.̮ T5>,kSpn.Ҍ?2jTC0¥଺ NE籩X*?ûyC.Z*^^O+<3NF_C@ ]F˔[.eB%fB}&2jO&#N'T29r9)}k \*)||r>psE sH9bՀ_AT* 0uFjAʳ sٺs߉Y2 poy94H54k!Xr ɻv2ё0njZ:v(Z>;M.dIhí:ŁDl<TV{MVl-nX8vw2v|ȵ|מ]Y9cNaIE4pr-8!HWUɖ[<ɓ|']fI`B3<7BG/))_s2-uVVkiW݋'?a`OQN",T=n'E_Ɲ_#VZNCa7J竼0l4{Ɏ;?Eq83Kb66|9 X>YkrUHOdB;-Ie\M}<4&Q'$0c<`&Ǣ ab ;l>)ðJTVėjWB&S5JP%đKnb&^dyGەxBrXTVǧ=Vp C~'fJiϊWȖu[>*rgwVo-߳Cg0(o~"f 5PI{|UX8&:3gd S#JTQOBl5uV`_&0hU/:k n/Gz4H3=mb}j׿W^4=6'krmM  [L_ٸ]+"6컭M /{(Q7I?Ѷ2D8Fg>@b|ʏG\vܔ+_X_"7#@Ҳ\2W3t|i1ou21Vf}`HפE.vKl X1Gw9J\~M] JLr-k`@7- .RJf$!.qikJSQ9iGƈ;]7QP#  #/Bc4$9PhgbL(x~p&;<:*hoƛ} #XDen;)aH$֏c>-NܯVyVFV4e'Ǫ ˢ\BX_M%zXo&U" ~4bg+#u3JQe2&;|ݖim+$ҧm%n@omۭ$ӆ{,bǸrQ]:͑[Ϭ˺5 ǥAȦ*J$vIhIor/ôllXYԀBИt%ympC1p>%5B -q:0e}rhXeHL=.0>z,:9@"l^+{C0`0}85W>8bm q 2[V{[r07\Psw&}|llrCf kPhV;zMBTKR{iܹleaL@N`YW`e0PD4ܶesxT 2kXۚx^λ-#[eS.JO"l\M}}#,XǑ/d7 TI#0sw祝oY#H i\e=UW[q-Z`2n2(_Hr wYj1s*e2\cV(Ÿ0aO+gHis`G->iSg2T6oJgU 2M>h_Dp38$W}>eEfv E?nP*_H$^Ĝ,mX)'C;kx5LZ%~`m|r|frQ &l~vUX"t\ ̊+.M"6[F v$=m勚œ;CmimX"o3^\n/ SW@QcѭtiXyſQ]]pc_K;`$-'1 q%U[b̬pӋ y:BKc ߲G~g?bt;O [nIWE 0j=J2cSiUȈ0˅kcqݣh:vTbiD+&){Jhf^ l-۹oCfvc :8`(aR|m4InxvI0Ӌ_%u@HiF'51>-Pڝ47Ɏ28+9+bm{Q#֢hH\7z$[\͕"GZrN*턙DڒSf-} ff24hfz㵊WQ)vZ{IփчɔsMJX8 gq9R2IOɧ"8Y^ fo-;N`ytAY#q @^r]X?t $:d.Sd;4ŬV\se'" q$W6IC2 $r'<zRaR~2acٌ' B;찳jV6>UbHto,t7'l[ pDt|lӻ"}6ދG٥r|ZS}k h΀g_@ؖU;T80693$S2fu5xOG iu/+ӌ&%9DxWK޹2VV(xXr}0Yz,t޺ܩA8nT!p.O'#݁?{ d.E-*$ R ,~}8T#%)`|_۱/@ωi;h8ogX3U+}kjKڜUPkg>+PE @m\2DS{/$z nU,d׿/n>⪑o Q$^˿ĉ(Ӥ. ]{OWR/"@>K"{CBT8v}aAzv B7 B)؄aL&}4ĿXcqȹl FYyp׊d…QjgfHWk%кX<^ՠvd݄!؀zU4U_lOWS^厽"nh88r G>%Xkm_j ±k ťoxtpsZ21h8"2WOT.M3qјt <妜 ed~w6tV"`3M'QgBη"b0חoch;|~A_4 /a:U_5аn_J@G^ŨO%>Yv>u|wjF`δ}6cd1 d$t쫰o}̶煟e6[OasEW0kHSB&> ;{ ot;jR6;3Os Wř\#FT<'4b|`n ;TCmΪu ^*}e|LyNM5;Y\g`xBy*NM29<_ `Y }3Ѓм>q)KԼj-d_XC6[TI8\gh5Ҧ+k7tԋd۹`}ʬ㘇VoIՃ*Hv~e˃C\@Nm1TUScɮ'=[DqN;˟˯W$|$hkj1"gA@ []MQUdaM\J)Pw^sQ 34SSl5y#B!q %xXF;y%ΥҤ^:x? OHd!9Fo?{濤$@d S{ h]`Fvj+|>5o QE)uLZbm RE8j~lw"eTY:foע}d$ {W;BEo:qrY`K: y+Ae֮!Q Gp~TsZM)t[hūsn u);: #h~- %"DquDflBo`VTn, cZ(QӴZ~`k'Ė f)J sd,O3?[uEn"T10"eh -I٨<0rm7sMYaXpnPH5YF XP#`ӧ)ѕ[N}^$𲩱+~ \g07zUwN!/M׏50f3/\I 8Ct*Gbؘ'\xr8`zy Ky r1_J)*6]|'mq %9 :Q4aCó&O݃cM@·=<:,KF!&3cT$ͬV[eADNjIttuד9kr9̙(a32NB nYS=w[eRE|_+G9/䧏^b U0TH? пosh4fimU7'ۇ z|K6x k܆\SfSh0b+axtMZБ~ʈA#㋭m}3cD.ixj;c&cDE Vj}'1I\SU٥"3`:Nuq&tcQv4%Y,ׂg'PEW)? ]2GRqތɍ \g$ayG"y?4B ; "^y[g{;JN@ P֫uEz#mybJ]Pn+bkD Ⓞy҇mGQBKkRh%ө?~4qJGxr1|Vt ;9,T,y1$]=VBi/=j޽U#e€^Q$yr,P_U8}ƄzL}k=w SO8K8삒8J%NNRgc' O8UJekXM,)vjm7Ǐ?&!0sZoAK&ֻ]qK:)}K@^cSrt<SWIم-zoPṽ3BgGL,wSÿ4! }G*j$>\Wȹ`"Mmw Ʋd_&i zQ74ap,JA\c29L <P#mT4@W:mg4 !B-ՀC 6bv_t)z. m'j1&m̡(oN鱈]§}>`KuS&-i?,$* OT_n8bAhq"PpZ]x `)A #A}d%l@,87 Ϊw=?>MN tu0>= EM!A4`:U^c_ BBSuóK˅Y!n*#ږʡTJ41q [K/;Tw;P݌x7r4"|my[aw%/T!ycfufmZk0|~IcM{W~rG՗}8mqw몁7OKQⅯ@DTD1@j|"91Fv0)b|;qۣBϐ_&a9AlFS`tjB8?lƵ[-GC= 7yl1 Op{ܺffx4@~k?9]ǩD t|BBYX ZFMc:խ{IuC(%COQ&UH6srDXz|cVj\yb Rǒa+kk+su7;Sw߭(,x /rH7&Z7goFfHG*PRw-$򟳮g>BoAEt ⒒1Rfbo~ 'O/βvJ6ޣ>O`"<.(C] =ФV n|Sz ~:)@ŵ'a̡}<jh/6t ӈY V,٬ xLHUT_l{ 8x'uVmJW4~d;#sjg CL-ygxI=L}ʟ|'UߖEW 6zCf@dPxPFۉeyQ,ѫ^\ߟ!Y}2E^t!g:q 6B/GPɲƮf221vt͝R{0|qAi7-d,<tQ-EH`<gkxͼHxz~;d[Y1w8C8؋R3?;نw#KMz=17dl#`, ;|z[_~h G1t;c .Ad) 񿸏:7Կ.2x6\g=V +_u:4 Ȩ+(ߕDXmƼs/Q5!j^ꔺK&||3zxtQDҾeh'T_L hÄQwCыO'#yM~7foh%5ͱWY:Ugp1*q& W ]1o ᱮf JY3 #c֬kVN: BtUNJc] a9 X"DvEY³ vIܝP%M%}(a*ZŮHoLeh4VOPt3{}aKbBo Srp2šR{,T-5ξ4ĐvҮ/"vê@i37ʯ@k=uG`p"%d!&n@Hx"?B vDuJ uOf蓵5I@ U^E@zҍ\mi=+*ҍy&|Dz8,!@E_3{*rcw8+4Dhr^Kyؘ!k,@[usnM\F[\0mpeMX/'Yl5dKEP)gaZհrU _dWSix>dF#\` CɯS21 N-X7Z5ɓ^SE$)>?i!P=»q68)3"Pep0/8B$\ 70 1I'kJan R( C[mn %,Z^?H8'qhԓ/' 1ΐF!=:BoЄ$z=o/#7L!i҅2 ,gc};a+w@{rHcL!RJMW_ k\ѕlbKf6~""[Lϻ:<@AS*|aVsJ: gr>9= /pZ߇֎|D72] n$rnnd'!]5L\A@GC&M$P!nbQWIXF;/Xtr ?u[N<9__BgNŦƯ:Yf@V3S;cFMak,mF7'3HwYPAӂB &\<O'g1wFHn#,fd,67 gzJ9)Oiyp X(1t #l~-֐stu4'D(^JDLYE?ېe!˾Oi?\t(@7@}3V@m(QgE4=O];K]o*Oլ:z!|OɑaI>ntFLjYnDe-c?!>䕞e+#:J\jGrM.kl?u?Y&/{J&(/>{kR-(:Y3cVQ^9NW6P"5\hw=+Wo;qk~Ix; 4&,z} u ^EL&k]W.e?Lanu-+Y647ԥV)ettrfH=3K} +_@MEqĹLQ979=p=&޿BzԗR:]i}[Yvjs( bW HJ,7GaҞD #yY%[Л+3{z 8O+W&eY|!p\2㒡; گH`iCm`q g<Z*7:UpHꔟ,GVaGcgzϙK9R&xi]ň IQ'G@l5?j'Oӝ)חYA4zAr8-跔^-2̪C}0zº9J ?χBKm:iHV+;DQ?zۿnq3/|+#xEH*KlnX7",(+wQ6QDVX AZg/@"W Ԡd06LX#s-)mn`n_⿗O bJ5gY"MBV4~[NEyRƪMJPoy\!bs1xkByF;J^ݿtgk{/XΞSHWwQ)F({]1:э VֳbX\^chB\k*"^U)(=fPn6%n 5Oϒ_Fo; *룞߽SvlCӣi:j3H+|^;llh01? e+ԉR!9&zUʐŸn Ltع˩ Lxwv8dҖރ*'2=gy|닫]5󓴈ӳ WFA!0}4GD6ٻm}hP|*#gTf6"g4v9zX&Zj d3 cNS"tm7Wd>[b4gAB"R6,|cvی=LFyaW\VATxux$h?[8W u4ء|gIvK%zĖ !޶᪋NMUVH'X@w֠\|M1DB#LlCסbZ|܍;eɅŐU迶V2Kj:" \τo|A3Ç^zREb %P+h+].%T哮ܷ1[ whqdm .+̛mܷH [HfVj1[ΘH~+vQqό9B yLxL:Cկ|'kxs"\qa3 xE_E1PVU> &av4Ls@c &Yy܆ٷ0b5Qʣ2- ՊxnUN-KwZfɯQePm!iU@_ ,{R fg36lc0\2̹z?ݚݤOوLQRkkE3/ZnC15~Knw*YG>f(BR g}~a"~Os-3*28f|3i 1D"۰n"`㭬Ge~?Ų5^cR*1>Sg,AjN\;oʧP7*S^)KdHD(t-vo4OH2Z8H8+c/Oſ2NCx)-ʠm94Cqs(ѵxԷ]: I)Vj maMM֭s Tc2uDb\ hxLa3>}`&gMW!tI=w*w ҅˅[P*I3 8IҮ ^)e^$IhVk II?Lm-HS)Ŀ*S7|BvQ7Gѷԍ=XBvh<= e5@U+2v88h4.}kپ^\Nkvu|+(d2:.lݝQ y\Xy jịBpP I];Mr(|0;LJ"<&Ws-WNa|C4Ut+ZiPwΕ!f+T,8Mq6PЩ,kNGDѻEA @&Kby=Ŝ}ԱucrڊoeYE](#\%&i)kXhdLXɨ5k<=rlu+ tnHЎ|y~"frlʤ+-~4Q/Y,J_ Fֵ *?^O&ONUG5j);mycq4Sp~Ei%(iکUOB*?bJakb43 & p"31j]d4I5,̐ڐ_CEf=ʮ셴elnYƿJiTվ> ޅp5/7p[$S(.{ły];CRW=U# :u}ȥH'8ǐg*- dq)*j]2/ et~*?B >{`5xZ^&y: 8GmҺiWVL^fbӛs<edz_s\UPZa³6L|JSBDV̼p`('\%t8hȦo&)zV6r2qW/m~V76q֢`XaT{+'͏oAu;cMq{!]/Z<5M2P#Z#e0T>iQE:v\b&]EfU{ȒM? Lt8lef^|i[n禐b'ӿx$!@-q>rO3RFyd =^Su_=BVl3%y T<THTޫRQrM YoH& {>ݚu-CW>N\; Hc5c)zUS:̽cn\R=h(*I 6ۧIz^e /4 <6񾩦xKT EjH#J/AK\t~2םh@\]hvV)ZWfnE-|d˧ycVG;XE_j{PW4AI5%2]L[.`qp,WۨB,n"oa|O~)ꬿy2xY*U?Z;&CGrDNW*R^b|m鷷~π,]*jӣsݮ9wj rK#VkrRvA}Yf.w&bڿ6 } 41fjΊ+lttğT˿mp24#ʕ%HeY[;izsۚD2Ӗ m-%]LV^_HWP8\}Q"},6Y >xUMep(* ~nHԥ5 zc6uɿ`:`iDWz☰o]~;&!qڋXǹv_:v,YZu{5e7y{}:as ջR(}=fS`,1w$N/_'Nz)v{DC#׬x" O_/",B4P:b[6ޜ<He-CGŦYM[,~F/~!PDܯr_q(Նm),=-V̶a ]_8G2!<'Ԡ˔%&( s"H/{̊|&[.#-F<@(pyzij蜭$ 8,W A^AlMT>0zT\%n'Il5n?0 -t !ˍ.CZ=6OQV1_0ZY3v+E\b@hx QD3Jr(@<+uFaAP[:I2o\sCUͷswE|f.c U9cէ#Zq_.}ڎhA }g /nϙ5 ,S2s@ cI" #x5et/Ghy진dhɑK/O!zrI};``\>T6 fh&t̺ޘ'.U3do+K@†L2;dS=>Vʏ}B3} <2F~LȲ=pO6Ldag6tjBc"ts.8IG#OdϘzцi|ΝJD c90[R;^Lm۵56<ſl?cfΝT1BCT.k Dmz_g!Jl?2xK]٥b{.VKq_E6a7]"ՃBwesܤi Ac-@ ;]r?29IBZRun5YuȤZ7 "2%FN&C"ƨ !?kLնIY*irr;jEDٺj]a laŽxUKn8+A|5>H{EN ;yZP"U_,gm=Sd!ONn aԙ < ȗħA}StPY)5D0AMۗ-QءEgK#I<2 hjW=ZKӦ7w@+jΊ:0=u.FsHC(󨛬.3QL (M k,xE4츈wp)HظJ‚ODO0>H6̣&!h9ѽC5Ngsk({ e]opbC|N{ސoaIcЮTթǏ|r%"it}l]:A~P_| eA4U;AUuve]؛%l8B0#ebjo2XZ?[8)nnA\ԈЇ` ՉޮA/ ;% rm (ºC&R~v`۱xnQiwwϿ4=Tw|=Ic]q=h#]\N$s];[quX/Ҁp6{v>K)'br<=1 ,'\t+r[~OirU:I2_R|?fXSjba"v| U# BvU"GSR7D=f뽯ܦl}oҽ9s*(a ^E rB'P+1ۊ^V.ԜÐ+)`T7 gVwcբl`AP USnrxo\~t/KO2K=.7TǨRܚ`D2Af>*X0ċ̵F2171Wˈ :ϼ"{57ۼH(%?(= eu?(sќE9x_zz5b=P#0O. ,D{ Iڌwr`\ K8&o7ɾn+B 2h1.Odcni+mKY?tp~TD'U^Fc8#ӲG7gEp{r$W, *B*Ca( L` mms4(qCvj ߷$S%QNd9ΛPR.2.SĞ WPfHX?-J_K>lQf1C 7 >l7Ԓvgr{ c1=B1l"S1.'Ⱦv@Y D؀ iKhao0V*!ES|y?8jU5wJ7ykwތBLc8Ng X-dL4gÅhxLOו |:ggOўS4F4onmD"E);D@[Sa{#+ ݐꝱCy+*Fa?P6go.MP1VUawiupe?WXl|' U0gt}S3aPIGh5{i-xxL94ɋˋ'bqkJH&ޠVLtٽOY!X Y.1٘_f\YT:/|L9WCus-dke!C饏 m>vn{dI2TG+]\-X(8_5jzaKO^WDMϦqɢXw+7KA: W>X3 RvHaWWn"W}=#V 2;SR;-rD*ěfLFMgɷ>j:(;yb3g`oyOC Ωf^ (N>R,3襰3ϏLyXǙqI)5ܑgK@c[ L< GuωzKjy{ɵ|8r9R~G"A[ ŵu^Wׯ|7I:YӺfm˂o64cSǬ- A pe';lɣg@G.ce /8e'vqRvVͽ,]똇+WPq]m0d^!$c; 2RaKʔĖ4DO<Ӫ Y*/03$ZF﫵H`sxs:;涀p5*o ah(G&T(imr֬>ztHC̹.mfk"t,)H7kW[yꍇ_Ǖc;f[jPyA@AC@KfqP`Wȿk*K{k ۑ:;kk #*sNl<|K*M3s69<").{5Bsj»/7թa jcZ>u8˵Q52*Ԝ@ŵ\Ec~#:[yZVbB]tS2“% etA5lt0Vr5y/jhQƯx z%m,-F#>GDR`b1a\ Tτ.W&E ĐsĢPh9{Fց\F>K7W˼;7H6@cMnFR 8t!]CH0u!nof=8<ۛͼX5 ٳ~D{5)#S682, kxyAD!dž\h[.n'ς#;pOB: cdl8 >C1u\uo[ˇOFpi"ܕg[[jc]{?ڮ4+LSRc5!+6t֥^ٱe|MA\*' {D:Y}EЇupD -j:R.{T7*9LSɡ{gr2{1 4)dm9$a%q Μc%}12Jmgȓ_d bj/THZegz0h=̴ciU1̥nMW{BOL>pM([ME!xu`n§]=dR?",JFxe4ٿoLykQj[.M>W5+[&9 kB#6Uok(Nzs0A=aIȫNqȮ#fDՓpSIa_1& Ս 3"s^j1 gH=m%;rFw$EjeL|xn@-ZE5(JQǒ*hFy` q6c)ٓ|9 xvo+p: W{Rv$TG=;"8#95<ͫNø 1G:43 1;DD惝RP8D5SZfLґs'_Ǧ5 J8CHn5FfzeVL|GS}ǎT: *L D-v VèhAPVY_ͳS^) b=_1`bbŊޢ٧aqd6 2Q"5`}c ЀnT1_Q ,E ݾP5 `Η3A?`7ra`=JT3  IIa~,~YLN(y$W*>;;ɵLO,4="F)`Sl~gRt,f7HF.PkTޒV7Ѕ5*bĘ>ǢW[aɧ|[\a2[`uq,lf5-e'x-r=;x=ІWAa Xӈ($A*S>QcN8J΀"@x*"ed8b wMg'D?ȫi7Ÿ5Ub? +^9>dUZ րm_~ ,;}+%rv^$"AE0٨"-0sCvY3xKRnhM eh$vE_ !%0 :a-"RK5{YAXAhinjQZvUR%s/[U O=b[`lBڲ=sX+~;M; ϡ#@iڊO)G``A*Yfl QFd i\}ZlQ@ ]ŲYxRdCA Ȁ_c%ȰGNY%#jlXl^L)-YP7T٣ àKL8s?Behލ6]4iP 52z,;JgK~){FW^ 4(ǭ> _˯zv~Tڞ_^M(y]mC@ [%+ r-topwh$[@Ṽ6s\9ǐwnzc&>:νQ_>lc$^qcu#`-pjb N @|e NBjDhQBZH].CQE:PoBUyLtWv Α٣,Y8~bdx8W&u9ȃ[dG>"fMzueEEpfcl ꦠGȥ6wrhM&xX&jd!7/`B-֝|eq cƤŧZVbB!zm7nq(QY d/REE|!1;ẢHc0WWaoMw^r~I [u>o7{䖭>cqUʥ yѥDHϩj*a^mkr(Ϫ5E*s՘kS}0iDJX"M aY@OF cQ,Lec}8SDPH5lt4fh>0^"Q䮃WDFY~ҤYtGJt^_^纔^HS"uԲYԴR_,_G>3+aӡS3TO8 I7T+^XUU/.>|[M1g9Vm/t|<,ۡ2]Gy(p0X2Aߛn/Bӑ@c#Ft[O6l%)S8B"X"eQ|83dV'? ]? %@G>#E/Ɣ2$}ҨܡU 9~UuE'5[фh uò} .˼ S/_^f&Ƙ(| / % }`Cސf%4eSWf#\Xp5[xطOq&ȉ0t75~4 t]U[!\~a>-l~qޮ=jzi{!OR}o{tI2P(Ż9g0V53\zhЗbB}=wU{ptrb?a)sVb`3tN`DKsY=}P|=9opQ˿L"U[yDۥ>oEc 0 \JMG+uNXhtF&j;t;-ߠaƝuF@F>JJF ߆q:";,7W$+,+H} }06b]K'9h: |2 60Ʈ@k35G`Q1B3 A]c[`Yyy4vL׉-!pPd(3D7ȣs#+5bfԐb2G/ʫj r,4Bq]zַ"5j0A/.IlUBGS OLvدVy۾n?[As#sl6ʽԂF¥]ͱ%+I2? lӉ?!F#(Jf-AqXMCjd+?=R ]8\N1hVrS U] P]Z";Vg`t -jq&7_A%·x"c]I o޲@1&-(m1Pn*=,1¸a>h~OK;AT~qQ'x-$!iGϭs593? cYyU} {MEXaJ1Kl8Jf*EMwӎOR;CTE}$}/C"'1˽ 'e45Q [ f!G~XTzDđ[XI{= M78k2|oixݕ~tN|SHczm$,Eٹ}lܚ>к|w*GY%tJݸ[:  O{ەP) }d:֥i~X  Bv0v ~BsTZQ̱BkxVzUI)ʳnz!A)}o0"-?īĆw⹵!XT_dtG%X*ӻn PTm3 jc!0T*w/XO`P^k`ě06]T&3HOݱļZJ[Q%"*j튍-dk ݹX7JYd _Xt^qMՋi#DDjz6 غ|dݗ1w0WK"/xު 5(eL~P:~Gc402aSCcf~_xyyn(.N{?LfQY=Y7vXTHtgWMxdј"#}TeG Y %:hv g1r@r %,Ez߿2_QRc5ϥ)Ie]:^uH)QH+<(AvۄR '|* Okd*qC9hգиϭV_-YvILgHM|=b\{ȁ>[%4<)X, l%Fs)RV؅>,aeu5m@ZYd7hQ 7d~E6?!BFscc93d7tzD ݁Wp_ۣ qm,3Tm/GvT]|jTMdRVe!"}588-%V4M"F9fY{d%M۵' ;s&'_mΔfZh%ۘ KIJIyT\҅$H/ez17m'}bXKGO;7waiЎ{ _JE 0w9VZury(OzF%%'| 3ЎU?,6[Zw@mRJd z+(߅O⨴b:QƦ&` n}TEfƃ`[#}|bƤ\Y?^_dU_П#*R9i{0`s&+'h[#HRyPtj apLb?Ro\SjpY΂SKOA@gPcoMr]y$@8ƐL\vS[/Yb9@T55v?XLDy7KAm 6lnN+NBU`5tꖃ!:8aA"w>-2<,KczAߤcXy6 ? ۺ?WJw_b*#Ͱ-;|¦|֢MbT*H4R&)IGC]%Fg!&ݛ_s9Ȟ{`Uiԟ؋~ԄǓydON $[t9:EAቫpxd: G6>l /3lC*ÚLr ++Q;* [:< ~#&gD i`˯aq5l rnE>@ *Ǒeу1k{Fk1poD4/1f[X&=k-0i.0lpPA$~zK)4_sXy,8*0LQ$ؗ̅Kb."y3k˖-MG 40hׅyZI{Etـ{%ruw} ]pC`kV wlh 1skm dMޑKVЃ#INg6 ڵN _yg (|aСWFtn9cOݻ-' s?ьc2;xn3oߋ48^#H7 D@(hǿ5]ZU_sǨ3J%X,k> 8r[#er_WgËfmMYia=J׏nY=H2paͱ8.Jk I#cn{BKW9 rv4$?+,姶lYJX梞oa!1-P3?}4dT;~D־`4QKRszj& X's@wi>X|*?=5GĶ-J5/3Cp':{B: Ҟd(6!y6^ˁkAbqlAuES4-Xuԯ'u*w%fG4KZCD |$XxWkV %ɜלóB4Z 'bk$S73rk}js> 48商L52v$#x*s8vI:I^W1W^uXfEʈ sKq]Pf7ҳ`_tW@ qʑy[r-g`deuDg27za`?$YP~a^D 54*_%^q=T{zf*eW-9/h28%oɥ}EѠW"MFo(VbŒOݰޔ׋x'&%z#"/͌ H&q?#ǕETLҞU&V֑z^{5`K~t7 b]Jv %}MǭzNBdcn zPA6e(| h!5+Qh`3D(1y3k !jNB.{HW!,FڦA[ !ԃ ̫6Ҋ$3%%@G!K3Q%<sZ𨬶ľ`hD(|+ AX-a[X -Xˆ@`jIFMSN2BC ; @(w7Y 0%Pbt{}3 ۴U/GPyD.Rtj$,o2Qxkzw4YF Qٟ"k!}6XkcHź3Ly'ofrVL^>}l :վZM 6̬;QՑ.ڄj1bVG 5\Qwԋ~TOR[dxJw*YT5*Ǻl.)el#3w}؇LQJ8IOp3J|Cg{quv8%Ir ^kXC]G5 ؠp8tI+QQnLWB=w%ČP\W@^!$68S$)&c.V2!C ̬$2D.FkY((R_ԝC8O"rYS竭 r&k-hpqx[>y' 7}xRLbd dxJ0Tc~#p}Tcsfz`G+Fr|n-5e &Hu)L`@:V|AQyZϗ)/֯i 8v6v=|nɛ\ $2? PNz 82N~ CB BsWzUXIi󱿨jlk<[IJw<[q,~$@*zOǿ}cS>k0I jY!MNFv ,![ mGNϑ\F.3岇5MXz)?Vw:|Trx&,@! TVYCR *;ޡI+(A&n~P?w.'6e$A3\tq^D&9cgP{elrr8zF%Gn=v=:` ex}]n7&$CTץK$>{lWK\d)3Kh\y :,TWwї6"oDv K!, F%'UB`Xi-!~8( ++u~@9R HpoGs'HkQH0l7eo:TB-K Dx4Q 5YQ;\|<k׶&xܢl:C{/@iXg3;Ȳgyklþ}C/IQ}Roh $Dꀏ\z5*a=CʶlCЄ,yKD2t=XD, ;!BWDVmn%707zWDO[ `nTiܺ0eZRE(v-A,8.x3™Դ]?LyIȓՖjaҺk0b3ƨ X6^U/8H:A)QEًD-$.MH紼êYWKꬺ*jW˄ܛcY,v~=@XB%{NQ ֵ;'|(ҷ$Gj }̫%tM[M;TbxYUPO"aUYƀ UAoAd wRK,!&P ҥxB- v'P: =iMS,_Y΁|8gHEP_/N'3'8Gm f*ȥ ۚh"yy=@ X{ʘP3kgIo\ccf3p*J p#7=7Ec6k܃g {pw'_]j'Ma&]FtwҌxƺϞfښ(-暯e*xMq5W򚸱!tO?Gn66:,to ,S?ʤGYT¬ۙo jG< V0}JR .c>6y/V~㌊L 8`Z()RurfBe6ʼnag*h߲Msm>6pyޅ4?7%vG_ig EkX#ߥ6|'MU=V%xkev(\@!!A!єwm[]qmwלh&?+DC̟+}P S҅fV55WD r &եBQ;۔ijQC5wƢ;`a_W(ጀxxKEH\”UyI8ۚz&K>@jXلP*emH>8?fi._*|BUm("iGa#*;Z&sDg-D;fi*i>&Sp{ƪf;=Ų*4;^dR:9׽!{"zurG]˨ xK00Ë.6X ˁ{QV&8"WI@5$ϵnx~L\ 9t?6ͽi!LB:.%Ve˔LZuS9>qnw,)Ugl3Z<:hKt@2oZxB _E{̓@Spl$BI%%r0݄ "` wݰ[p*Y;Te>)c4r 0ũͮ̚KZtOSHalg5?z}-{1*tSCь(@f&RN범"5d`UO3SSa|K[ij:XDP5Jh-.ָޯ$5'0dPKi3'TjHrgt(_? 3W0d8l*鋺xRs(dNpZ.vlѰU'RD9 n};H2 c)ɝ~ Y%;ԗ74%"԰MUOb ^ĉe|[o6qvmL$AFTMi [HtUʭR{wgg4 &3|ЯHSn&=:O:L[UM,RJo Ebh3U<i7AեZ_ ΨG9$2=#oݩÉ% a:edmfN*N(QeU=Ͱz%.+҂}o\Tn '{΢h}ZǺe؞R+>Xv?Z嶺v(ܪKhN|ye$[J[,(/dHUR3k3{^v[ 5<5J[d"OPx;ݎmʺ|̓ta!On ,}Њ'oDpɹqAʲh@~3xV>.5A]2&g?N Dj)A!LU3 N&e9^qgKF۾ 7/?#DLJɪώ,|ly:@edwie2bT\GFV2JeCJ)ĿMSAN$dv]NZw/[߀ ֗ Tgm:dy$t4+K(|Q{`Sסb 6]zbq8ؓs~,\ma"1+=3> );TܱLJMs/K.) x\fFbY%YtA#2)/FXw$x)[{ѳ BTUpe(ynMtB !/Lm(,P!{pKA7'ڲ/YTBkGf.& {pM Z#>=_~4Oi@ 'c/"-je@t}ش~/6\78ao *U> pNVbYTِ%8A׬ jLsװƉͬR1y}3O-mWALٌٱXQE}Ys 7)ׇ\/^,(1 ",P&d =KWlP|k_Wdy}8}z\#)4 냵7)dc29HʑdjoAV|@8M_kxαbخ6% KH+nUA8b|N)+jY7Br]iF)2ߢrԜ1iB̽"t4Fu+qV [ghIيݭBRAvhtz0.̂6#de%B.t) ߓ+$.㿼ZLzB٧\msXaO(W%uX?O?yB_!])36R]0WVMN [(p ͡`!U8g"UȄZsCRnį4Պ5=%ıJ@Z#lg1}mK<$Pai872cv8Nq=*9 {[A1R "fZtNiCHx:c/ o8Z&6U<#v80jӫJ_1PQ eEIZnGE-UIӥ S(܂$mz4H0``9Qd0g,ٸwխRhR˺?,o k1:m9I8B Vwn @ъk&@7 P^r<`nеPiM#0y!V4E{&GZͶ?0 dx;-p˙KG Ӂ$H+{`*l2 =sFʦ~-q!;7;Ǔ:ǰ93W=/y5R9Q3 DPGkLC^WIwuc86)O;). <}n $ *UaR+Ejgybd$ز[Jq<5a2 A]:Jud6{zH5u~xm! R==r 8Ftrf-YI !"a㋦TgYx'*&FHjߵ.O`8?|%" bikEm謤>r(zD}00{yp"3q~"L @B5d[Xw߁?'b >ڃe_7mGzCb6ɂߣ̝[ U];?/OqzL.l͊H4H{^P˘ Q#MPL=^ ХJo?V18t׹]wiG&̝9 *Y9n@D >YE;Q 0cH wႾFEQ[~Iyt$ߦ%7Um2|\ڸēn_5$Š+&4}qo0L2_֩U_{$O5.б]·bTT3q.1Ud'[љ+LC¶(\Wmcq;`_U9-d[~A=sqZxFW4h*{PUK'VzAn[`ÄR;dDy'oqK$DwaNhtL-]ִ Vl(0&V}&&2qq*jSWtԒY ik3Ǖfb- pO bX D;uu}U {ߓj:A X˹7R8f7R]L݃_F%^. h#I-x!?kWpI>Lc+Rm;9uJIzR )l>ӖF ױ$L5KhzÈqNKV$J vr AK MBi{앭K6t_Բ1,T2-~E[ߪwĐ '?[SͼETԛ@F6-W0<G#eؖ(En| Qs@\5;n/41Wa2n+UMʨ4+Z` o(=EL@=DUbo;\S@( 7&B +QtGby@犸Y1\7N9Vۥ#sӠ_'q"q$eq񡫘uG39 ڠ30f_KpײL>'x?DICiI1-ObFҸPwTF}Sb1l׈CRbـUh4Go> $UȷW;cEVR!hc-80? WWI 3+FecoP|S8&w 8Sk-qO-m"t^kS guJDH]ѵE*lݺz ۆId9]م[s2ؐHO5N]ad% 79%x(05gteKB8/9e2i}#(o%lpTf\"Sx&̟RL5=:V~{NեmŘ$p \L) XICpddSZÎoWzKUl(Jx]S1^W6a-[;jh%pqt/'-ݲl3Nl=BԪgk&6)lZ˨  e)Y{{s6 iZN -A8MV_^K}"pk`KYXݳ:-&EJo9=~loRHCzGm9Y{CR+ݑYMtĎzuG+ü;+.xT! I8SMbTvbf*ff;:U$h ݔCoeBJl罌&*E/q%o_W$B<7S4i\NcŹ9͘?<x gx\S1qۦ=uNda,5jv3ͧNi[B0׏O(&[f!QIӪ|EDvMU , hbecN%ׯ9N Sz XƳ;no1| w7szi}ܯ]\Dj}М#"fٛ8 < ED;Ԕ/I-2 1zZF:)xECXK:Fr^eܰ u{% n^ l&&Pܶwv;jg,LƯ]jk^#ݽ|b.@xԦ!ۑi@QϩMn5/O&~((Y4vKm#`u%mDnVg;_#T l3kW1}xiX|jxH&j*od>ٚasOhUWV&}>EI9>Wap1ׁ6*0B8$i$3Z?\uIl6N]2-Ә4ެwc׹l.\\vvD)U5^B'竖UFӫzÓy+mGPFzڙNKe򯇀V=~XkrF3-?3q VawQ~ +'z_-kc ϼVDh,0_jƶ<Ҳ$|KqVVG'>8C[Lo婶 h fqU%@ <_JpVtGAw:ړsl{hzzy9S vv x*JItλmjn`ukn"',r`iu}OLg3%v~ 1Gʪ(YYH6ͨW6`k6[cq9ZejA.%QLcM&"gVASOoРQv/k7f\3O6a.v2UKte{TM( Ɨs!#])K hCxQ5z-)" 7ٱ7StwT_2{j'V~-¯@7<}uf RC(Tp絖0 .nYdAn8X/Gu,|jJǬkh]Y >C[5 aF >TuRLNhZTV p,P~*U"YrG@d?6 3ttRł:n#ݐ+a̓2[ڕ0ڪJv%G7P49E._ |&EeO0bJb75ٞ^bp{Ipc?6ӹԄv 9PԚL7#a/G$Orӫk9կdomoqh/&췯7;I =T<¶ w Y1R({8[v'22%nwAxm;ta:_AS`7vP6FD, NeMhV"߲I9u޳> f9*3MnuPy-Ӗ?*myBRk#T!68(9Wi!X3o&/֜Vʹo " jt0RD+: q (0 _[ȯLv8`#.,6sLt"rnX(%rKPTOO!UjtlV ̫FN ڟ:dq WZ+dHr׬s}~L[VЧv:a//dJ] ?Eq_lbg{8^qdl55LkeB-dr/NN*C 6tYR6I=Ti"WS0Pa=BNFwPš]s1+)os^A@ 8o ώy;vL`OE8O*[wK5" Yp&tje2FvXm%sHnqcܛql :oG?k\+^,|J^52K\:u/_4D :!r*į̴ ( g4|e ۤC<> jV_fRHEj({CgkpWb5y@n68܃{q< +hۘC xZp*CQQ O3 OO<}{`jB; e(yM{4Ϋ&.tx "%z %>"Qg[]vi:oxEX9krB Տ^li9I O2, uME9ɂ߇?NSpPD־}I f4{'f-Q]F]z B j$u0+5d*D<iPE- 68] j:! Xi3?{3S,Owmd9(z#؋RSκp@sa zY=/2_SMM!ffGuW($n0CK{,88={'I*KݺMoVC04PkaS~.J1gG*y97nW} ޷ 'DP!f| Z47lf4>BNxl-Hvq~%8_7-jOZ\ާ%8SdQtI:7Ș6 †/f۰>~mɡߖJDge1Ng9ç ءc&,MR!!!"Þ*Kuh *%1<ǘ$7IuS%ýN[;gyXUj]O{=wNJ0n]m췉ŕ+&.`2flKXkUC ݩ[DelP{mv4Հi$& SN LʐٺKhR-,0쬣kZ#[F%8Ž]7$9}Q?'O/z_ eܒ\e*W(tHq ԧ>Paђl;WVXq{5n" ^iN8Yo'htq6UhAϠ?*!'Kg#^^r-1+қL: 6Hacf/fĢ;܌jXIZ=66Z3[HU\KTLe×RxIdĀjdZ~" ]vxusQZam zٯkUFqPWRϺkZ<2 8dĿݺ<+_ލZ{k8} vENdhA-}=vek9tCm9.hA:AIB,^PוgMF6rb`z—+gLa~%@5|i>ɞ!չFLkY Mݘ*pk;QҠ)\~q_a,?1n gJRL({˺'i+s`/a >s wR-ya]lL.p_1v]L 6:K v'Z}NϤ;m8{_ˆbȐn҃Q!",+ZEpqSQ8-{[QddO!M<['D [y*< ᆑϿ1 jb.1#$,)(G\w#'t2`DImV&o&p@:@!NKŻK8dgh:s0Χ4(xhl$"$5z]~R 䢱S~/STzdړ-pIJ5 CQ10ۚRcQ|Wsi mQLF ۙ y;{ԖWY:20,<@(ra;*lJamZyrGwH8O/\Y 6Sed pǮ(廙`4GEǶ_(= pb&o`}q)LOuL$s8HfTt ͒"O9(N &6"Ndw>˜U8v? TJ!\/%iw))\nd@ۥn5عQ;Ym;QM&;i|rIZP؛1ԾFN(-oH}5X KG^*F("zCI_#@]F> Q)zZw6~rk$_ďUw( 5ۄ7$#̆VGoKBn0#_|)uR R  ߖl77 \6 ˹`8n_+B*{.@8pY*'IsmgI1c[u{]!b ]ĥaxܽ\sRYq3IԾt |r#!K2uBx4kq#lE* [Sd֛-y̟vNXzD@ir9%F:ek'J5$=}V.ϖ_oc %S2 ќθF/}%oivNE䋎-fCLO!x9)d8݉?L-Hm4rX'+6{_Qk91#*- W(Pėn#EW_gAK~`t},td(;5x漑jRXPdΪz j\fq~g4]:")O9|nS#l2J| OL;3HMLî#=6<^ka+7l" wg$#2q_URg1EV jWyJ?\YzRR?荛mt԰^\+^163':++\L:U^*qa*Ő.kM0Ƨ*H08eI!2~ ^2g1§%훿 5msGk0[N p:Wם0p0J4Ei ]c]s?c 9(:Mʠ7]ڏ8F©'wJ#I*#081E`yi" {]si=јkE:N +G=&BJm713ۡUg d5P8wOxw@ssDUޜ8q&avX\Rt d-bevFZvg;7pYh/am-d} dsϭc9,@L&H_]j)E3-A$c5g'\*D۫x`k.QGibdÙςBd$#b:_LN?.j3x,Xdnt>uW~v yKC~3:-E n TM%2@ ARwуꈵ?gxSvO׆ivG)gx_ ڵy{zx6Yv+ʘk4^m.&F8Knsɏxt,?Quy՗Y󕷔aB_GF:{yEdKOdZ%m' 횻KE%&i+2Xs +$,5I[U{DIo>ɫW T7`2'@u RȻrX*wJE:G]ѹVSaSaSnfn4RĆ~)LU-oT{3Uzz̪Lksz zۯh VSxBt3`t9%E1~bp4~˗dm;J'՝ٗ=A *\TNiqOh+% }hoϕb?"]rGyƗ]S: /ӧ6\Q{=5$BshNThZP2gOSBL(.j*4ެVh (#O4y,/%'S&<j-R`%yLZ6Miҳ ޒ6[wڣNTpSC[7aq޺00Jn|5$9Jq|A@!vXkjD#VL*>Auɀ94Kb3N Ū<%`q bqkM1W'3A1PCu4o8HA[EO+aT[uLC "d `|pn՞ooj{k_WDk1Xl;UU}iQi'{dYlm yO ƽ33mgl]:kDZD}0:W -9s^ƻΥ|u vqLb/S5u1]8BfJG+V8 fhH@ŐMÿP0E  TrDJ01pw<`61"GTl$̍&鼰L7 T7\:ahamŽG @l? 1,M@V{_jv/Zj"$F3! Vt',-pv@_Uz ıE3s/Gڟ,(HCK7KE#ͼ# 4%r3k+qM\Jۘ% S&.Muq1\B/Fdmr (^2C`Oȕ2AX// 6B9uq;43"5M U6j/Aeuz.5F $aRXloX!zqɣCl.FסO4hk KgƢ1fdaAKϢ$ \oJmAw-KCQPlj` v9kb )n3\Ǣ WvBm+g4L݁ pWu8W4Yag -PpcIe9°@ x o/91%9?`2Pܧg2 V>=Mf]"aO7 SQ=ⷷ1iMD r ˿WȻ=_:$tx s I/p6YaN\R-ي$ QMiuHIJ;L"jvz4aKK|H;Qx^~^7ƛM k*cQJ.9F0Z_iɲ7zqo\7mZ( ?(1ub@cVg1Vٿii\zgOnL;Żoy2 >xHin7f137N(SPծ9ႋ}uLOr:ˁ=]θ G^b_QF-SQ CMđzZ I=KfIM vǴ}-r/=,f\ ~U6p 2(H3g:#̣lg`_"* fALV,0fIY B'q4jbFHr6@HC|4X>fv 5$U@#)ؗ[`@V;:Gd-J5[$HN;jྵ7ۢU8Hp8\KĂ3؊64LXH%`X%]-.jͻIAN4FK?x㭯=ߦCV*> q b9Il@mH ľV ˯Yұ1.ɞ~;P\3URݞ9|='^u3[bw#TzpNMA屓=De7_ 6qY ω; 66ގMCRU~a=׸|>n 7J)$[Lr@{P,IJ''%,(Ezڰ7u&2*e> C%<3tbad\xMĚi".b?BD?MB|;[f5>F G_ʂVPaНj]n)UY-gQ˖l\F O|aZ 8|#s >lh6mXIPSK$j.*xSS=Wh%g b @X1Fվm6RB;%+n \Sd*F1i1H4xsDk:B?`ZApwKfMM|sa|{@Y;1} ::dgC%<8y- n@/x 7}fOGqP]FhȇHڕ!"){ -d(??2B;bQW1T Ѷ;c3#7y9'm%TGH2 PE""{@]VU?(@߾AX&?# D& (qoWaQa$iajxE$ꉄ3[ơ_[*U١#am8@z` D4#ǚweToflvTAEVRK"=L6IhRXTZ:֢v~lPX=S[~ "(MD>g9/e܊fn(srKvnό*G6N@ l~0,d8}+~y}OU#pe,1]@ cg󬻉Rا4 mU{4vH8K-VS0O["C>07nTy9g :bbs;ƥϻ{~ j`CТ!H dyX܎Et ];'? _G >gE87Xš7/\ OL´ IgSMOs&XL'IM߱r4@t1_mEZGL%=-ʦ2V.* Jeސl̹^.+fJ0bK=j /7QצL4jSM҃{m -J4{MӉl?ΐ(39ToV)w dGOTF5/EHZս9MWAۗa*YNIu+u@a ̋ŏ\7qWʸWsE;!҈fNQv5,s&`r2^ obf"4T#dP{%}aI(/̜KE/hn0gkKJ/ou|ćj1sK`2$BD"q6lrn*Hq^]_~ѵQw))AFѶq;@V~ jX`pk /_Sw/:mhgMd?i`=ǾKlCr=ӺՉ{K_|[ڼ<$S1$W^Jt].gKg;0^r'gl0ߪjfN6e̅ A s^ne R})Y8]q,쭖p9&w7bsK6x7h|n<-1>k׀d)RyP:5M rSJ&U_Ok.|fɖ)77 qK-Eښ kJh{JKTU^_ ۬Ι=ARfԳbn8Ӎ]bӰipt6 _΃%EdF*¤|"I(iE/ ѨRn ʐ(M)R<]ƮM>)\$^WǚqՓ %Oۇ0Yzn_߆?koK edd8IQSRR a;(~B'"* O ?K/j3sr1_ a| aK>C6imTuvj_=uR.n|2quO4gb=5#(jvB;9!,RAɄ] 2(␽$9c,*WA:xELF}Fu$@X01xr~~ZdW=}`8^`l5%3:8]#Nn]E =祷[ p@-CQ W3ƭeCz:!Z|eD tCOBK'5S{0%xAnK»75vO-ecMΘc0ܾ2Κع͘H1Lۤ QC57u}k4B))lmLul Ԧk$&\#U2nbw9s^H#-f ZJ\vW*\<Ζʻ[4, pг$Gc[6 ubL ĥC΢vlґ&Zhs0iW 3ZLX#Kppqeۤ=c?_Y7|iY~^TuQ e : J55ms7򖘸V0L ZID,?Ɛu^1YDSGgkaCmALb6ƐI$M_ 06EyGhCp~{L[:0T1߄BdغI XYuc'2]*,#"R*y\+_|P4f Cl/ϱK*®^")& idF[TcI⼙CXvæ;Zj@ Q>8##z{Y 6;͐ x:䡂8#7plܪ* .՚j{2`1Hu%!/FK"&-'(|>E3sZ `S̬Jy] J66 ![5l`ܖT(ÊԽM#i\8 U rWEzW{}ɷW!F 3.azeS ƙ)>JG2hfT7@Q2Buu"n1y!nh+`: @s8{JKxU U\}Ϩ *|u+vT_tӔkPʅ-p 3;WCwØKL~c)89H2&M23̲544w0CSsSi֎Gқg`( 2+շXPAD|+2a~9kr2JJTZ9/ʬ@]k$MWl@pv6v]imyQ7 "x*M eCj+k:ϯԏ~Ljʥ~Z<!߉[e~= ']…G[F^gQ Y;@Ox Q.5tɳ{cH'I8j!vbeU&t7(679Cp"woᒢǫcsA^^6,zB^R+D=e݌Wj{~Hߥ-we7\Ojj %oOj,r,vKdtrA [k*7홲0&y{F<˃)sL) "ZW&6ҕi;!^ Xބ|+b#eE6F%W;hk吥wtfQQFm#I*6e&X'os\ itNS4kgۀrnlrqa͛s"dea-bxST 6{'F:cY5U\nQ<~GH*WɨhNn\&|0Q%-\&2wcŰ#+(xOv2C9$PxyѿλkSXưK>xV ɫ$.ju>4z exӗ3݆$}擆۹$dJªnS:zZ,[%bZQ"+_Fϻ|P3G}N$v?{MIba6  %eI8omQLX-[z_!F%AW&B9dM^x-Yy; $q? )%ט#h=QFd9:-tJ2~FnX>>Vj(Y$,%jʭdoVF48k \HXQ]u4ٱSj|=UQ^Kϓ:!qaGo*[)^DNjmdĠ-;2?tj81(lo˰^Yh_C RP0O[OlӖQs Nr6*|~/$owL[s@w1i@DQi,mD eU$|dͽ((@A6\W}0hGH"h#\/$rT Ju>y!;=ÊFr;AQ@}yq}uo#UhW"p^ (%݋p 61Lqm?pg>Jk$4OYVF$F8st f=fčwW 1f=nݢc:4vtl|!$"(nR1E-y~7mza'25NEf~Ps#V3Ktx;<[m %#]/ۭ4R߫Ϛr6K73bNʠܫXKVÏ"f葃Q,<6?3]DgNOJ_ɇ>#&^? +/z[茻awXB*,[٧*AMRHuM$?O4nDO 8V*NVp*3hp!݃s}/%}c $bL$?:(oi` "ab2}!7Y;سhE gn\ymZ`MhBxXL뺨7j=q{N\@q:<"V$5-\:trL*f/h)V fn??e`FØ)`K.X0dv4?< '1|mkd&=1ME{6R 3`"l7i*;}xG=ΰPzD}C`%y:/R4`i~T+턊(ݧoVݔyq=Q۠kyWbm0iH4{ !}lЀOFcoc'"; w(ۼtJ& E]įWX}!Wp |%8աI{ n ‴U2UTQfF`E2[4 E|S#p371ީNf<.Y+0^vj?G9E)`R)+;f{>Irc!L?OB{GD#9{rVANOc^Jÿ^T^*zmg3BeH*X Bd;4"%@Fy{RyVC*xW[SYƓ<{M$_?$DaT PwbZ VoCY N8$~sjsCL,~lO-JpXpaRa;ƻ "-On$FK]uTڶ$<\k\]Ɯ>y04=H F,JZXkbZ^\#C(E娚6@Z۳컆8H K֡qBf" }!1{ʈC˴nmgaL+kT-(`;F*5ldqwPvP߰.³Mģ+Y^y:F7*YN 9cu,sb܂Hxۣ7p**z"sn )7BO.̣Wޔm5hM9mչ%WڼB,z~4IkwB~8kT6kI^ñv{+CJ0}ƶ߶W BRY8גt-e3!]a/XbOxV VH%>Όb8$PST;bT)/ibջQ4prE]B=+iȵ>8Rh[NûK]ktp|3 g$jQ0Ob'g5˾̉L "?tKK#e+lisu Z2.(1 M*8Y/^O5mBw3z{jZ&VԆ_5Ss.Rx㏘Rԣ 8/zL~2"8DɭM-92rݎU2e|JiK5>f|~KR]LZ:&ltkpzڱzflE% 9? petff'{pB}K#_ҮGZ 9e.CϵV1{  -B0cψZzyJ*tS= IPX E+.*W>z{җb|i BJΙ1WxŢTO\[~U6 ]*(7W*aF^V:۽'kZ|(SCج87j; YCgϴu rҠ^7 ,‘i\kzxh3lRaOi=މ,Aj:G"Ewnh18n[;Tm^1|,ȸv c5 F_eIqqc ̳kO|yhU%|R$ĂY21ZLUy]h+Iw|1&VM~=qMĂŶwu/vetY$o2wTz˧"ܛiPVT̄ݓ*v?:?&tL߸ /RlBTr:aϷB0zysbKU:Z5,/;-GY>ʬ. CmGPZx\Jql*y|-cq׎rI _7G^tEL\X=y/oKMlE'r*ÏR3|Vj2LWH{'r >3@P2J׼(I]F>]t^z/ʌ&bɃn u@-a9M~hhT-Cvn-pvNRlu&Wu2mu(?(Ώ(LV"ߑfx{Hȑk!$n8 djmsm^ P:w'C ;[8nk7[RKř [[8iEb&ꥉW$-)~uzaYFhzaoN,6m۫X|&~>r'?Srt8N\ <+V,z]PLEj [n}+q K\msH7~洐P:y R R̄bFXF"L׏ȿ!XϔJDSW+eudt]ۂÄbk 7ya(bL/=X`Lږ=nr$El"W;z-Sޮ &)ȝ@qw N $[ɘe{C܁H60u_# PQd+ȩK/UJp@rI  VR ZxK+pZℬ$v !+aJD)6\skɞZ,P`m߇nn13b8a4u2S@">(+3|X2Ijj{*ϧ` ?Gr&\ HsS,f$qM<^JQ(6btBX1F>՚[$*E/na$O< EzB ;O-v \>AzONsk=\c] V/P".]i jVyÝL[eGMll85~ϦzZMſx Hdz$3'&d8MͺG1ݶiSI_!wuV-Fj2+0ZO^@0(bIk8&<.L*Cn؞s|Ə6mMeevy[>XhICe)mg cGa#~z<0|Ž:b a[A#9fPh1'.eH?0PwtPˎZy9e|tiT%`a_0x˭x ?Eܾ.%~ +>c9MȾϰ>U)3?>E袓JH <@M.69&X:y$Bkpz1* i4%h}% :BÈH= M'%}KKE@\*?Fo E։ڣKV?03%~哽lT6}CPhQ߿k1{0 }Ⱥhf0<*rm[Typ_5e~UY/c/MUa[#־Yj8{][`=-&%0miwn'`I_ЅéMvEs'._#7y9V";Xt)vAf5u{^dAaYs+cjeFMNHBzw$${jiRp* +ZȦeO@1V(8[w;d1$II՗_͹E\У$f1+R0[x?ӱWL|1845# Ťp'q\iD' 2׮4B]3 N/г=P0"UbXꥷf7Q\rLj'=jo\fbp=P8 |"sMDr.jqNbejŊP覈TXC\#V+ҖYO".>9q~&^sY{Q9" &ȺgJ}p_8SCUDT(TPAj+=ryDY+ u}ζWϑO_Y*JYiz~ Ph7M{/A[zM[t5D5gV'!> qg1SY'e6)||L٤7 +3ǻ0:YĘ,ͤwDr (6`P٘% E. Gyzwz j3ѱQuH ̞vT sv%<Jl -WJrxWc-ur٬f $ڹ ͠ŻgVխΠ ` j 5gcDyؽ!1yi f{eֲ_j8w~F9tQ:8_LjץiC1c>xGb5Iu^Ijvʄ^B>n=s9g)G[e NpdFy+JX7ن8-%5ϙ-&b$w: P5r?~,[d;#>INYXfk^1;3/ܘJZhd vI'B-la088R!+~/o6@[ ~Qs|L|gsX’D,TiLɢqT _)SvKV5jn,Y{aܼf\[ߖ2BiJronLFȅ }AU~f`?MkҭKIn- \|y !\6'HaUx)>Zi ԵpC^V\~'v b>* 52̽+O_R8VVL\)f\3ivENiw6ٛǑk#kƵL}rizi3_% Ulv7Wo9onؐFap#U+e4fUI3VN@lyv=ju fqHeQE­܇{i:;dLZHzG|@itn-ʞaΗXi#ЯW7bV ݩZ\+x) &AxsIwӂ륋L7GAX''hC#-8= FL3xd?D͔k[ukT^}ߵ3.lFu)KVscFQU,phχɜELcՕa_OY/z.BzP p~ہmAGBe2 NR1ib^RZC%d/.cxKMA!LEН1A8JRdb& P1x8,j6oљsyWHa6 ؖ}e\>Kg_pH{L7;@R׷K. 9kZjcœ@Z :^ϘFZ q%7 K|JE`6%O::+i!#tH|YxtIW9YT(J^`ɽI;Դy=)}tBr2/d-S#7{oYϑ)@V~ ƃg %PIW5kR50[ZEh as 6n.-<) (ZnvW$&ib [vg7%P2uT<3"-怺LxlI>]-L9i_*ov?~d0x)y.IX^>DsgܨW "ܰ)´x2nFXd=S9oSf}iNaq:6BrЧ/̂ЩtP&K?>$ 3N:bUH{G:!iĴ({N<֛!Y5FIxQk B6 ^IY뤐Gը9S٦˨EGc s&՞l`vet,D;LqFFrHv^QhB͏.6`A%3 h t?~hehYIl1]?\farXph7r:wf<iE" 44m\th7ۊ{ m`Yr &k h?ʯLiM_m%>˕ $g+9w@)fgDOjّNQ5}N2Y̪Id6~a?ڇVᠴ(*#n[lsPR쑬r dedKʶ_i Xsڌ]oԽ{H-:uSL΁,&h-Inq2;qgygdVNІ2<.p .h %|3_`f{6\dTFcMJԒlcqeB' z5*[X&83ܟɔ1оdɥ >|sr󠭧}LANPEӶ+Hi]7h_x!Cq;v>n+CI FW| rsYIonLԟ2Qk#3V/(؂tPHt}lweX{\[KpeC!**[Pݮװ;.q}x?N0^?[OY%!]lKO2j}%n-dx-mb,֠B^`&[aKX|&{$Q_?k0-h,#UiXVmZofx< NWe`绷¢,!Z6,cQ޶d; }: 4J57wE4]u50l8!M8HW,(4T_`q4SgsBϕ O cCChxz6`KY< W?U]Erm4e~]^{yEC9Y ݒ 14I`'us#lmIG6Gk{-v 8MW#O]RSގwn\uSG_*( f MCx?y}Ut +\F-,Ux`ŁkbN &:eWⅿ.`SZ-$r[@MMZVq :%OֻȗCmV-0h %6_ *fHMeÓ=QC LsfZTΏ)ᨙϲ{6@/[zI+h sewRɕU*E2,l5q-`;A$ʅ畍xw{7~A )^Q77Me>\p6!cHym#K;3 |<,R+t5#?ѓ?u\%rsJ>;a;뤃.N EKDLa'[֢72/>-UPj'8Htxy oΥ(->S,'vN;w 2i w2E8}sqBL|o G+3S!zJ6sYippCp2"B\0H "G<< LY;@&L]ʧ@z~J eZ2^+TҲ*[ ;nHwbnP.2O<`m2PA+=C|1pXJ(^vOlJ"0A*9slDQq\UZ!D\nG.>ΜN(n813. 9VyGuf& A'9-r1d2(+YݯvoMg6U `U'z؁F{F%3o>\^>>jTv]ᴦ1yv*4"c\p-S҃PqQ.jxHM 0426/#G4iA5T>Y9Uf/fdt.[5{3Êz8Cs;A)9{(`K܈Nm`Zna uuK7eAZK|-o霢B"8LbMQ\G&wR V.w5nyoG2ɳ2H2:CNDL~? gUXg#$} Vu?w/dYARn3 &ՀCϕuپEmyvEplOfi)uehiv\ʈf:-WC%g\m$MJ=-@ʡה`볜!¢8JOX~q6~6ߓ$|@*{PEIv'6"#0%ydMu2n #ڽP1EdN߸x'\n-T_h7r[q T!m_^2JΤlLe؅=b%X([(!ʡ["h_y`l=WnMePwr6 n{y{y ^jR>VI,ضga^X@kFr`w;4sjo͉:VL_h"3WODK(Vc"%qр-?G淌|jD0gA&Tm(sGY5[\X*wta0OFv&C, K"Avo""E $\ !i̅P;s㫌 ?Ij h$]_m."pTIyv''@Z'' (kS?YKi0 ӒNvnƖmvf$/Fx&r$v?lVM)P~%U>S;Anp( uKơo/0Xh`V*ζf^7YerVOb.K_5t 6X[_ЁE”Q|H&1-6׿K=3z2}yEnd4xF,q\)y+̖ڛ9f"mZD'٬_ǡė<-llSL[L]PLnNx޲ YSD&RcUxdy),DM9,s&.E%` >;Ȯl=SFer!:߉Rjils9JCzhS|}nd( *APHfĻ3`áR:;0OSڴ%;Oo~C=yp7˔LSLryJ䍋b+X~ NɒQy|}l <8 %ʌ UI0VȘM%[ݴuqpNg#oyvHU;Is,.U!Y_Ɋ0<͑| xċ{F7N)N7׍Tp]t֐޾RK9ы~ Nr,?dTΘ^Y,u/aj͜82!1`;ےj6'04"9*4O܉wԓm*gBXƯM0G#h}jU#eYV{8 k ({O (f}s>km)#aOj^م b@BS_eC.PPA}雂=c>%sCy5F~08U:09ZV AiXʠs i0H?F |{zHR8dc8f/ Q)͌b7Ɂw<,VqleWZthTwjէ邑% -b9!1uh?bm3e 8禮[yIUJ[.$lҤ>0[+Ÿha1G9tjK TYK-NpZVZJ:њ5AـB-(~}Sζ4A?Ć!BA*ZW:!Xuewle wWTqQzC ;̨c W+An/ wh`rpe: +kbmv b%i3/=$"kh/eu1ŞAa%Ղ5#E%ZZ'})޽qh6plm k'tK.EhyTBYG<.Ri pvn섏zx26mY_W$'?7DBy=Y.M½g{ug³4qCtZP&r hKlOQ_hU#Y0Qwx?Sqvd^ǮWrSfTohʟL<6 cEH0Y5<[y4&dG "I 'qZۣj*!+Ԥ̥A(D&(m|PDSGn`3QYo:.2Q`ԍ6@Ol]JSY94x`&o%WM~d$Г츑7S%N.[%T ,CfrYl5 +vl7" wO,'xؖTsT3Z4 GfiwK*sBy&n>+seikO7͋N ye>L'T<ʴo>'wnf<ݣJ%UzX87 !Gt xg0^)y(PH@&Ua4I|ހ\F gk.4هT DDi/~,n Np6Z`+[^LiTfNUDg&~6:9e1m "\ Py"ƌNW::L=ܭZN[F|{,`}n J=l)!'T(B6YK0 z)? "1R0W%c>4tZI=- 6q͂#R  k'ؠy{FF@+W{7@Ty-_XyD#H?̄H9rZwkFo5.p/gpH$Ʋ]_m% ]/# V0 8}-08tasP(asc# ?jvN>Z8/IEi LΑVrNl#i_o2o!2ruȓ0X?˥|tZ39w)WOdhed2E%;ROZ{B̽j d/.>c*[]xwrW q$=jX8bKŇtt2Zd2'թAUB&y. 2Oca(R;]ɀ]@W0#AN,mc#qjm[zCɥ0A$~bo}쓴\zk뱚PVޗ|/!~R~Rw1fAV)ٍn[4oZHΥ\,~jXuT3U3VMoo%\ i(iF2KB]BPh h=`3ێ~\LfDc۟fְ$Y5H䵺w)o\np9az֑pA&&ޔdG i9Hga^Mu)T AUv>6%*^5}P=h}ooÛ 4vk?A >V3 v[ mXB H<4Zdxc0^;/-}fā+9ow4іa ա|b_w, +jɢX~RfLp0_.} #] I2V'Ǘ$`}-@wSn8u:k20ԨN9nw}r/GR\ꊀ{B"jY| K8CZ);At;gjA3fh!^T߈RF;7AԼ|s6hmF GdU1ji}Nf3$L[QcB#^kE+ɁCE}yzp.9F?,nn9kBYjΧt]?Jz>4m)%/|;V>"z΄C"XvWIU7Dl%@ApF/O7*)ڍk}YG[!Vs#rVW 3?4E|TJ2}"G,붌̻UPT$^VM,#+];H^OL*"F_Opjz8dZC% ԷiR p?0^jݒni2[Zr w}}/i3HV{f.I ȍ邈kfqo96D;pkUaHˤ**@{Y'ޣ^Fk;KE_0$6:ɫbL VX?]y՘KGKr"ޭ oR/dsvߟ/,1$FϾ3W[6ޗmGǗIUX)MR;,خo `3ЭpA%;ȮX@]gi ]0+Hp/.!!g:$VB* {2xۮiUl$O0G(xmͽAC` v\˻SK( k;ASy>d&Bg Tpc*ô.0"3G; m wS"gw5Y)\#A3ʄsB@杀tjRYD}rdJtg2<`-/d`}2x;.hZY I|wf 3 }m54/N.rp43'ƿFVs*/xyZBWŨUk fFP%zKu\aB[@EVIasQqP Sϣ&COb7;--tc]-XXHts]c-:_pr|ΆoR:>۴%|}TQwfwbC7>L{M",C|HuT-JG{fDژHa KF3]AN%QT6\pB#ЋZmp9jҾ=m|S_X\TtϚ0Ynȋ²o0fIZ@.,{&{FfjNV~i?cv i@~~\piߺ(G= :Mи y6!7)HT曁|QMLJ@yf."U7GUXθIXz ~wP_ 'J ~|\T<=mv+?W~/"mwNE'ɨތ(ҍ27XC(zdwGrG=3j/|~+v~v՝Z܇;>`n" Ѫj,CDӹWo'ݔF k2ٟ3Ozނ`3n{6̜gIŋ(R`Q)U 67{}t[:8ɼdV&8nu}m\,uOwD q"V]@5tbg+;+++AEZ* 8"?CpvT溻aq~m~ީ\H9&G~IN9)% fГv" %rz9z<:<,S. [\ߙR<`R`whnW(nЭf;mjNH8ShIyv TMĪEq<.I#$k u 62ycYZw\Z Z`7v Y7/BS>? @73l.I%a\PZ40 9Ucmna]iZ 4_e3v%P`ÐޓĠfa\d9l_m FygOz^ho"@|_B^" knQ6.#bH$#AQ- Q8m-u?[w.N(ʪ5`9p@TaƈdYk%*bg]P0/-nJ}Z@WCXbL_.J~%u%KchtˮKJ (e WOYͫp%b7 m}s~(k ƼLJtc.4cQImm|2@L'# S|kng4 X׾{{(f`)Φ%˄>s9UI,~ЄQзzJu+ՅfړId*HLC->=/b*)+,BAy)l7 ݖ>9rOl4דLwbsjt(,)Z(B~2'C~׵5JEyNW7w<ԳV+~HI4-$Pɻ:XkT&ZrrVuDcFM7,Yq v"g0ߎkIےc5+J?!T$Uqpg;'x܈Д8-%݃u2*" 7Sc6t:!S#`Ս9 =>?L30}:;*Ԁ $H;Y<n6WE[ZP9Y$ݲ!0kԺܦ,"~LGTpB+M9&p~i6M[ >5"\s ey%@N4ģӀF2 r3deUp\"W!g-c5J_qǸy`qoPdmA2hpJ]NzF`zkaxdE-j&s`6ܸl$MZԄWl>GeT-2$\d6T)p(ɻ0"Z~(' `ȱ)2x=\ XfE6V;$̣Mt[^f,$D5  0zkx_804nA+QgO7rk^+E|*uث3яl%]TP/*f ;v;Q;YW|4 Mi$D]IFpFʥ;o6 1b³BifdIξ\E'k'>D!L-F{kP.[XW9cf|?=]G~fMM&3{mxpEQ v(϶IJҭ6 2HݻYqZW~"xja_6Pq\B:S@gVt,SB_l 9Y[*yN."?햓U2򮥇IVkL"r1]Zs?t}VQ-C<6{?DĈ4Pgͮ `'Zuxj͠'9!I/kW,x/#)|kƼ>.?C |Wy]K`4YQ3~- dχE _#NC?Mub{ەG}qTD .WZGXVmyw`jhSuE0d=Qp~TQ].sT܏p:+ݐ^G3kķ[ky*$%=,ru2%HV#7szD~7{ Yc_TjaYa TA=9P;E:SzXS ғXH}S.(xs|[_F| JM"n¬,`"lhn d쓳-@@uPY5DvC\ƹz03rN {&~.O"cQ..we!SUIEmr*RW>3z1K*ƀ2<}SEd;Ց&@ۖG53"){NM+NG3|R\~@ccMu[>yZQ*ʇ3eiP2(gju,d I/1ӈ ~SEFwѯQ$Ӳ!鲾iW_OН4狯 Y#`6MMC/x֛̒-hCFt*c6V^tO#RGtbNu%dΕo5PRcYy,L+fy5K޳$h~B@^ń +]HiDj-%IWAԳoe;WGؙY* UKQ{* v֍w"2yu O;*zzTcxȰo/&]hCh 8mgd`zC(5uyVnRPJs/Xa#&49:MaDZKfG"_ngWw%̻;vpZ t%{_'DDU2}/>փ ԗb\@-X;G^&h@}Vn8LCnVR\}:!VU))SEmɸ3&!7H/K;~{JR͔t'w B*`zBTc2Mׅ|ATC HF ap+Zx7"3noʙ+6&)J/]V,4rmaIIwa&:'& ;k|'xwC~7I1ZPd(0 U^Px6#YSߊ>oRTݰzb ^$OeGi}av]}6H',ףxFIz -h &ϧ ^aR^u,Һ,vƶ!c5aց$>5'rs А޶9kMBvsW%v/`QzOzG-D!iլFCaxreƨʴ͠!dN ˧T^l[h865BcY8#Sź蚴 <_vɊUkRLKhRxrE\:ƓpW:9!?N'cn],:$l o1՞W#H]h &ҌL4Xˁ:w>;-!Aa >x gJ,O:>[?KpyW`zw&-Dt'܅lifCpK-9UkT<.~%DP|}IqBnlT eBsu ¥ąZrd ގΈw܏&)REM1dߔFp>f̹+]d-T-=cqF5ZSҕ/彩)9p)#4 e `G.ZB{wmEI.5p/q!ID#5ЍP>n]vyw Xo*IFw֥sа9%{-8zKV>AkK*|B@A`T0rkPKMk:$_fcP)oYN;᪒/%MFֱ*|ܩ򴜇D<#mr\ S??-:'zrnwz/fNץrqL(ҟtGST{92\l$ Hmhw"N=$qnjS`|uTpN;7\g4ӂh X <$-lti"$[^cpTLUbJ" v Z_|ԮT|kB֤yxp.Np/݃9ՋLp/Щ4@#ٹYYeavWU}۳> JӃ4-u#6:XT6^:Q Tozxœۖk&Mz@m_T6|g kL*đ_VգbPpS鳭L߯Cu\@; $rpxX;f>8Tv)d)#̘R\֢Jԗ[dȸBVav}P]BnЦFƞcqI l0k CH{(/u4)7R(wB+^V~?TO˯GK%J<q$$r(>*"_sPf!.F.nfxbQ@Nh$TUXڤI_tnlR0N*ɠESΪ3 Rc`L]LФ:!ohr܉Gci~ZfdJzAf悶=/qʫ\x=i\Sؕ.\\t7Z\CҨXe/9e9[P۹aZ ߁UG0{Ym_w`Uzg2dxv@ؖFG!WD GT\%}*^$L:?~"^Yo * :]&nO ܵ&[]+dDJ_cA T#ֲ1C ^Ѡ }̈RZi\.4!@Ȑ {#T `:'GſaW=Ebz Ҳ4]9Oz}`-{2NWIPfTi (V"]V2$nj!SJ}0i,m4涢N 8l{:}`mz*M~H63HVR.U+E1sMx*V-n1sNXd2njx\&w,4@<5Ce[gX8Ԥ$\ҳORAB(y9 rGpW+#.k4[hFGVlJQF >4U..EXT@wDјs4ƣ|n \JB @נD EI8^rruvq%MV+ŶkH=I%J(u(ހ1Jp_P/LټV@\Poo' 0m C^Yڷ,jgay0]֯{JやNoihfg'X"Ro!scQjqreXVP i>c-MV+Q|+02(.rd!*qPñsO/^Fs'Ytn |deR]{,|)T|8*NXo~{G,IOWYxC ^T$* x)%xFǕ Yˆ⩀: B2:0[H%TQC$0[?8a=X* D=B&nW<+{D/^gyrkٜ'W~|W_ z[ ,0&1[GS\T(o~;MpůT=Gf m6dh+|<|HpGFZ}G\W.yP^8''[]&g%"2-#ּXoV-Pqɨokd{+!Aj& _$[T9Ez/Z9yb3 ΜHF/28#2$b@dKM0xa)&(>Pƫonq.m6/@3൱7sg/ebn"8P *fOפrmH95++RmTOJԤl{]+~'5-i^o9VL 0;tpA6&z"#S_kx.Wgeqd9cEfY®͊,'@nH^AP$w+#x/?XBGd\vE\ ~ī^Qsm˜1KX8L 9[YFB% IY*iR$Enc7 ݴl1D(t;XpЁ?h:|+j>4#<@T ×1 ^ Kt}mJlXu^FsChPBKWNh?—R`ܥ]1lMo/6:*{X!TC[Ē#e?Kf֮NFY=D$rReڴ*e_p_*,5+bOJaf@wi cx9PԠ@SvSU3S.eHT/jҨ,&/iV"t_~PMiїa VNDΔ$s%'CTYp@{dp!KF0T u^$y4⦓0Yۅ Հ=KG-a ]]Uf{EԒ(6ќ.| |wܑ`]z3W{憈)6~ <~5닮Gu?fRu%+N?iṄ,#?ɻde4~-+ᕗR99q>!['"u&R_${S2{sk-@]Frytap*b.R}=Iu2Ha݈;k;{ɴr!kt x d`%gy 7)`6nrX\78aк-\:ŮLt$  XQ"/J~zX3'g+{F_4,j 9@\τեUtSoB6.dc)SFI% 9g9i`@P[0fr흻t\p HCu8:Xŷ'qNۯe)롲eB~(ꉉSz;oi +xqB^d՝-<#eYH$&F},XCEDZmN(~'iσݼbIcLeNFdg DG+ƐdKw ۫\c_f'W`ݭS7B.gCMCD)A.b }KP?^,eizA^ȖF)JH ht[E3I+yζxӀ]d`ﺲ+ @Ø5*y{$2v]@nBil%kR97PJ#"}mqpAD[ސ{t4 :q/eTHitBe'TE",HaH5/[ Õ,w*edqx Fo/jKȫu#=W^Ѧʂeh`<㐠=~uX5u>KJbdl!.d!θ!kmtJLs jAN2&OE,EkUپC3> %VSB5řNPW ~aUruY~f sok#;-蹛:i2Wu%ðL 1f%79} Iy˜nk G: Its`Iv;Vm ͦgTKƭjk9^;\ SNGeQx Hktr#9_ZۣX&dK?,TA1d:O34{^" FcS0UuJ Y:ozΣ̈́?w+AYpZKbv.e`2|Hw1px/|~e8I sx}_)TGsu8 jPd#VG檔wBm5hE'Z~ jگhK[fـbwc .Cۮ!7;AXHICbWȜ= cxl4x! hz{m6Wn c |)C}ͷ񂈿,M`NcW+fzJ.#nu)dS{͓b |R9N}Ċ#%Ŭy%-QAGcB8Bט Y|Ӿȱ~0 0s(x㦌y_!jZƼ4N:@ N/R1]V۩H~UbS6sOSjVp#,eKX(G&hMˉ~@<- qF bu'a 3._-LSoQY Wha-olù2nX8;3`?xR|VPxխ XgwßXHi"Q+~\a +s{acqcFp;VDe ::E? ָ_b!en(A(C.dr:ى+S,Qx ?8z/&{{jI H9YYDYW^s4ji,B/9'1o7y;BQI짳GƻfCȹ=ƆL\ u?4(o !ϼ讥ݴZuJl#{Tj,0>gz=Tc9@٫bU9i Z|uNF@7<8Y ~[Xm+ƍUJVqaE蛚el139Z.|\zOi#gTވל쑛\I@ҲP@)y3-9% w>*#=K[MnJ14TT?LsyLs?)88g>Ee:fL@ȖZՆvVVu#6+ |RyUTn]4lԘFP.'BY'LɶyjG px -z?eӦ^d?A~|v7AO,Blj ~4N%ԧOhySo2ͮ8@Zj'!+mM%S oy,qef?p1Ҋُz&n\?`aENWn2ivo0OE8)%2]TLUӠV4N.TpPܬe+ZQUkn[T(5h[I KeѓoZ'3̶RG2Ipu~]D"ȸ.WA#*8hnA.B!$a3LUnxIT mre|H'ӄ +JA'b7p=yˇKۜ-BH31L(=Q3% ) yʖ~4b$\WE/1wL 1cJeb@Ihw1 [HGc>//kf6,1y)@#P%Sʸ PfXX8vRL9u}|Uuf_e(vx,LHvzp䝫r,R 7`B'kN &  $M)XpdJnqD<NDƝcy8AJ޼/=Sz㫙?\MoG).|P5aE+jϽU yDOK'iHF Q35td."pa,iʍdz x]%oxzU.}%&? E6kޮL\^pNְЪi㪕ttM[H/.!_X Fx] `٧aj9eyN]o &Jp.(:EwjXvP,Xy:aH*)8)}o2=ɵ"" ցe(KS  !$/pFRqyF&݃Dw4F^) km.{aiZ]‹Ӆ$i&kZԮќ,j%V$: _q`TABzBY<>;ng҆3l34VP[uk zwb90h=ذ0rFm1$T+VudȬ Ȓ%$:*sAr%LRٿJ-3% Z238i+( D3GwB+t>y&D[ 8X#}١2'i vGSEshmyn 6dDH蟵ޗ/)8:G2rJ0apM婲,jB^Hse"I݁h%3f+x כen( R#:pBv c^-i`#QB|;+rmt}uh` {?Q^d& 3` AT13D) hW"Ř)8d21\h쬪RySXE`Zf_ԂbJ*.c Mg'K?M`NrGz;$8읎 xu@%'jVքb,EV4B&% UT{jJm70kQñ@(P߼HG$D4̝ t]p(>(Jr 8c ~ΑTfeIj?c/:kˆI)!a'Cn`2y3?Ou6Od!ȹTw:s6rV|"\h# -3 S7AW[jbջqso5`qC'BZY*>m48=]1,J$Chʼnb#褓o&ơr0'պe H-$ș;sj7J=in(Cɹ6JeI;&L ZM%x\RΚ"?M ːa$8`KH>e }s̔g{:dMRD(ZHw$S$W`M1@%æج̡Y!e>~?Փ}Q'=F,V OiA 6e#7Gc"gr9MKbKX+pRsD = ^˗}0my,3&SW=T@ŧ_%SL)Y w'vCYԮ' ޫBae, #%%jN`_y݂9ue̸]zy$H*CAwm#q};Cќ: AbR͎a4oXkbGy@03rk`Zfq7wzShr#kNZH)O hID,;~y2C{` 1*8G60Wb*Nk0?ǣCK -2Lὴ I 1޲}Ib6,WO[*/L%tSk}o_VwsgOgv4dec2.X6A  4ӻR*mӻyK&g3^›u9}2s@JP$d["ma2XƬ+xH<4qC5qcbDm>0`#RuX2. .XGiuർKB3}"T;A4>x[uR,򒻅qAԾAl(6ñ)pEU9¤K x׷nKYk<.í0k6f &z׎cGvkYz8(z#w .1$0&fW m5ޑcZD% [椳@V,ͦeСGâN8{ x99">wqC-aʏTP|b+, rE_hԊ8DSJ>bdezUg-6EXbjuh-'l|R\KMt*{\݇bgk (? eյ3L-|ơvп=(1h# #2"@ BJIRB{.ED](UFGM 2p.S:($.R!4h’G,;uO+$M8/ڜ5*HKQS((1m}ud.Qݜ  O ZHf欭wFë{b@ %~,:tj!x9f72Y]<{WUۓ:/c s9D|y"?em6Ӕ" ͮ5pj[T50c6gmb;eXr .N~$yͱcB=۾\k,&JGĴ6{8ޛ`ycIs!3qԭp6`2pL'.񧗸O2}mZ5anrB +,j*er3k>w(X3r丿S~ {9"޽`G׀Jg1! 菺*zNEuLG-׍ /T܆֜b4*|B 2VdCH{%zl4/_F= Uj v1Ul=h 7QN< UpY]o+RoHP e:NZXS'44n68}!8ei`Pw5gҩ^kMPFA4^?k~ ps| 7y~&U%&sj_9,Mvv XWd~$;G\'D'sxsOܙE7,]ourf6]:ɍ2}Y]eКߑD-lixB,GWjSxyʨlkB q^Oٞ·k U(5#]mP"]LUTLQM d۳QM{XJJ8; o5 _@>SSsƎW>~j u> xJaI!Q sů(Mj;tz?Ocx}pv nD _uhjV83ʔFtǿ_d(ԗZK>W.[h K2!o7Rb7V3N ݌PǏv:X]GfeҚBW8?jj+QqmZRM淠RƻZ^*gok(w[~?X-b5R-,˳ϕ?y&zHrt"^v\8=Nq ͙d].;$/.Xۢ)ruȰHl #9 T"h2vΞڴ8c h|`G3b(Ed gKv+ILDTL ,ⳍKA$RGt]qZk9_Q}>Mf: PWlSY}#c\Oϧғ#G>QL(ī:SxKGnojXJ^)(|-r)Nh,N3M3Ocõ3S 0U I⸁TN4:|r{|XA$v=(hLWS88*voXÆ'mz{8Ya9BSf*烁c\ ^]C+tk p?_5$B%O!Po7T6<+ R r]50-xA:aVѽ)ߎV>(T`Α6pscC|OH|XKD~ ?! y: 'xT;9Rgڈ$c):R_ M讐 Ml~$71B9Eu}9ޒn2aaAHX)cAbS ~Nc!JrI⛈. WbeI+ Z^h.#9MO;:Q%O>q=Z0(5fHHVFg6>*}E6(|ݺzHZnVhІAiú`()1 U\wI!0hx:dgZ#W quMЩ9Qy96qxcdĞbӻ݇&8'X8-Nm:ܹ5|%*ZNWBZ*Eޣ_&OU$;y&42t -pA> ~:0k\!ϝo8-4iy8- >M}~1Es0}5,Q":Eeղvz?36Enͨ[`.渌VJ!uzAlp&q@O]fUB3_F}>_[^:1QZuDE/Ϯc9ٽ8u]1Gjw?K~4Vr2ᾛ'}΂MLꂥ%vYRPYaRNoͦAbSYS|km: `M.3?,~pXe;djd q!VȨW$ݷ>*E".ShY;dxCxû]Rri|rJ.:X#x(.39~ 4BMx`.ʦ4Zû6~'^}_c>I: 7feҁ)/LGziXT9|a9IԄm )ҁ6` PLJiC])7hS=䲛#^ )lę%[Ú9?QFHQYb'knQ WS]P}{]w]RlbSTIeսX7$ pʚ̛%qО"|Ƙ w )y eH/J|2K[ԩ?AK%ԧd~!2Ѱtҁ[S[RT8qɮXA^x jfY;_呱 0U`o)~ bu2nw1y(Չ_UvE b~Sqc F-0Q)-ж;XoMy{΢aBv|lnQ$c?'̩fp PPW*)Q/+-Y'j>**^ZG 7i_¥s+g|`%EOT9.)~"mR03Z6_6NP݄A5쁪Tev2d;@{fժw("|ܿaw4hXbD2">ӗ`M0T`Pt> $7\&vϰ&ZͲ "8@߫qb,F<7/(%^fJ 4ؖi՛SĖ@Qa&=yr ̥܏Hp!)|Z ^ _v~ܟ_%.; }GSCzQw:"H,0}T)2nY7:U_ Ü pKP3 ;m/}:ݮs[K]ù(96HYo#g>r}~5ek0i+#;Jo\~vp/f9(& Viĕnu 8g_ogӓ\% TI ӼY OO)Ż `?K4<Uyrp9,h2mj{ Tt|0k6C$xz3|vnx1ZJ%"]GT&!I&Q-/^W33q*ʒ1S}e1 bWVlOp D: ^ۋPȚ{ϲx9a\8JMvp%fcg,|R'WJ}oJ{|'}>G,oyvo@L̈|> M€2Zp YW\l8Vv,SB'e˨ivrJ TƢE 3R=uw1{D }uWVoHK&${7#j/vP#І1xbo{ @-QOId G}+*)bʈKK. zڣj[k 'A@RadM0XFa[M ky8 h gG {<…/.;(A2p>ZʽGh"p9c,N+C(`y {I0)5ԟ1uç  umqb`'v0[ye6I+F!TrP^Vf1+1(*\8O~K`8MV#46p[S=]&^<}_,2 U p],YGQ써?ϘO*[?(E^;/ADvT Q#<lU޹N=IX1}sVd=׎`:N?pCS? q^`C/Zabֹ`t(gAJHjA g&[Z ܫe"j5Ā%3tlymj{c={uǸQoZ|#WC[*&VS18ܨ17.lfMShr"pKS1=&=0KIYcx1r3P\r{_?,Hwqov+- 49!rTNXJҷ7ҟAY-Xպ4-v);([3%BSͮ%}pJ^a 1HxfWhXeo\ .lbZWsI"FH 'nu"QJURp\V y|M،ZYze<(-W'䎴G)K|iHHJcშN6JBJ#r`'ݓteҳWg9E3)(oS.&Nx}l\2ԜN]T"_[b.$?%7m;>K|~ A/a'Z`z yʐJa-Qvh"]sH[\_PF)4LFUX [A 3'`YbFcF775[N'/SM`}ݱ-n_myO ,0wfjV *WC{"d{Z<::$L:f-v@eZ.G-T) 獇^[w W,EO]/G?cճtcyZL2T=m(j$l,3c,w?LV1R?[Xy^hl3>;#ٲe&`!{wffxBZmj?J$Ƒh+z |ai5**9@ޜ5$Jv` xٷDHB( ˱9`A2,́dW #sۤؠ[oWƭX0&\ =c=:n<2s~dK]qD#D=:29,HmEܙ&Қ.tui^XrU\jKYgHww#Ӹ|Յ!R/a1j|x 11LO$|ڢSYaQ_՘fR|ҋ[GM|r5XؙqQz=4qI}~D׿49}F%&X F0nL7.5[1shd5HzY^^ԄdT<`@W.A54N6|3傋k.g> 2{v@}ѵxIjR3σYUh[슁ӈ"2qEBZXiHkMu_m9W-=gov[oAdC!D)g,%ƊIxd^> 2nXuC-3u?tW>>ևJhs1!g~|{Zԗ4ܓnekaA6 ]X,IT) ?i<]C.2b.%CUECH_!tJUH)6˃jC}\/F.yآk/(HXG6;i U& jX6fȗN_Q a aaxweNxv~}`u 2t<䕯e`oz*W`ed ݞ2jF,gO(qGV 4Ȃ S)ha񱎻Y4`ist:j'S8AÃf chy2\aLBBh˄y3-Dՠ0[i 6Jfڜç$dXD9KLGFy[uUj0q8aN_q/5Gr'ǂEx% Da&gYZ070701000002ce000081a4000000000000000000000001646b69aa00001b00000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/usb/rndis_host.ko.xz7zXZִF!t/y]?Eh=ڜ.+εv3Zd,^8[qףI,)h"<̤G-&JYV[ԦW,H4ʗ$sXdDj sò?2fdA99N-\D5uEҺeD` Y#9BVvG$[ȳdN7G0RpÜMQ{P+:!WN sc}Չu1.`" ϵ:@nXW\kW~va@юDr!R ϋ7U n`!IkrZD]tTx){A^sIxϟ5LpB`3R8X<-Lk4UT޲I=K٤'nLGeM]0Qcɡőr5rXހB!qz涄A:1f5Z)u{! > M)'JkM W3#ʴ\T}D•VMGDuƦHlg _j/H3ޒwcϾ8-R1.}.D~t[isɃ^3}8Di*Wvz8qح #2 ;WHcC"N{GR[ $OvR>cBU>Y'uwM7H`A f>_s+~_ldMLQ<.7^V?8j^X'@QZלc[uq~QN0N]F =dXeId:a665wk>u}245LӅ޶/N4^kd9"[ݲ7xxԪX W]wlmFFb=-tQ}qzݯD"i) L?&Vg8|Bo?5:!ǀJ*.9&Y@yjupEʟ'4$=ɯPba}0mGS5YAf{+ jS Uu5,nȓYWk/[T]ݐd'PP^fTB\溃g+f: {lY(=Ѧ_vAۖ`٧ 䥏h 0F e~^+k%"{Fgf)FɓyBKnTjƩG]ImT́& HN-umoWc4XUW3·bBt 0k˟ ڭ >hѪ+ [ٔh$o24ynA]>]wlD3Ws{*Y}s$'!0KX lk0['T,ԫl~s/T:{P $썜%.x̸Uk'Y>Du ]c1 {##{'iPIUk}ң - _u2ˍ ~]ڽ7>/EʋHv]mhR4 s\;t<ˇ€-V]P xFi=JlZX48Jm3HŪ+܃s%'o?dme$K5T\z#$ 'G[`5a3NylXsNP_H. ]v>sȻ)UǪ% F}y,|œ\ gYvr+*w~gPW#D*%G Q2HEh Q[<9 $ZeMł+b1 ,c 󀞫6ft&JCI^юMuF95Wi51,Ȑpc/w-=,tZDd c)+ Q[־ +X[)$!zο #1rV1LI!<(Xˬl>ZbPI\ 6t:\1ϊLD_Ix_VUQcxtȱ$!֊l C,ϋ0! #)\ r}Q]s! ܇U-+KtyM[ZcE Vf!.B 9i Ų,SU8ECnpgUs$伱 jFI|Rt]Zm<}f8S=@44wBdD$"̟@nV(lTH̅zQxUDg`Jq]E=_/Z)_.& ܣ.8GgϊM$=[ P+>0^ asR#&j'O2Zj)jh.PbW"c;7 w!$J"{ a[]AVyڞ=W[9^._Gz;€nD:d@F)BFu-vm~4*%̌e7J1jz爽l \g9aP+zm? ̩Vb `i/Р\@P{ZUٙ ѲT'oAl)yiUb@i2FeIK>e[H‹yR26+ʷ'aͯ>suuNl+U`+uv8Q]?KG=HNK^ <"$vO>xّ Z`ZK L~س5ݸ.FSj#ʖ`z..VQ ЕXc^ +ZM;3wH,<7hBGp^Dn=D|{ 'J[+#k)P]Q&l :M0z⾏GS`zX%I^0SKᦴH Vϔw+!I<859r2r1b dy3xHqkw`z,OK$&w&8ஃz #{n*s+qR8D/oL 2' `[9‰ O8)D[`d}HoY}dL"< ?(as%,K~A%bofߌ|J3r8&M#[ tdXʵjg4 ]7U(e)gxn!"d=Ut5bBd_~ILu6%lk4b0B9vI R1en (֞'Pf+MvK|<& CRȳ`X :̰cD%qaKBtKF{klWS+&MLZeB#ģ[[iߑGd7Fk3Ӽ+, *jC锥;k{v1M_-xB˨]4nJp/1 kuw# an/{͜-^PomگZN,O໵xhEDfL~YL/hvu]+1-36ˑM7Dxn?D=pKіy@|E|,"R3 .$dRD<î?"eء~}]n>78EY:תY󊲦KG& jƠۭ sc\-֕lL[?$ZHmmB+xl"@ylC9nGvhUߐ^E(Rh+ V3"MU+ ЮT3fv|s'>t^sqN,G 8P2)2,\41֘4]<7W+d6Y']7|ٞZ U < RpɫgG66 9]7ִd G?\h bF`WmbzYP|/2Aߦ nTTSD\ַQ!#v7oL>P n%&Alj gϔ6W {;5پgYZ070701000002cf000081a4000000000000000000000001646b69aa00002194000000000000000000000000000000000000004900000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/usb/rtl8150.ko.xz7zXZִF!t//!Q]?Eh=ڜ.+A;mT1n%1 TkB>2+'OzIV1s(?jr1T鯒8`W,>ȾO+9v=EDmͣijY7ItC3ZxnC,vk7'_$^ Y=`8); ,bFq_+h'D~Eo[b+`3/8Ai?ZCZ&"Vosm5՞v7t7e1LNvVZgRNdKή6ǖ'1w}B#^]%{A Grؗu 5QIjPBel" iqsUfnW: mO엽IȜ ={*ypnA+Ӝ~;t"d=#H5LjzH$myyᴟAYp)hW^qV2n w&tc܁?hyDT-6W:,Osr?_ҖK,YSs?Uuڧh!.d-gZp'>[\PAyJϬzxƬyݮrԈ )q~t}R"8%#AXk5=;s19aRSÐ$B97Q9+nhvJqEd:awgt_{TiѶȊ h:Ay~@hɥr2}7|w6uL J+ksXK!eKӃ mGd@aI \Չ W_O=4<ɱM.ߩ )b>r**߶+E#}ڗ^܆O]"Y2kAS{) `{K/EݰUD( ;m,VI~$ass9T;*yYoZ 64Tsu%(t$PW'uJ]@lGxjVihf#d;J_"FDF>(D&I>yMl2nTMS$[0];i8[}'T vO8Ʀ/nmIYXs!Cn~l:>iX:\2hRKqڦ⢛x i8**F+=&ok"1?i!c[k0foIg Va0ݟ=~HNܿ\7W6+]:H@nm?d]s{1w|'+Y@]\OGT'b?!xt:QX5H?0K㿀ɯ:23k2W)}|)RO}{Vxo6*dor|c 4UziPcPk7;! YNk <o[;]EI (F>} =33@Vdž7"͕K8JDEPx(٦bQYxP8q !Eǥb4.3SAó=PNW)@~\wg !ͅ~U!tİs߁[\o"rαlbk˩FY wb́ݩAJIp) !+˝ʟt˰al5N7P\m =\ z**x-W]<ᆋxhx ktwCWd8A+` Nn3$jD ēCGq$,BӐW(W^+3 o-ݜt8-Nן`}*J6HY338 85(P:M :xP@H2Y듑[҇AuzhwedlOx k$8BH#c H!/G{x z/ "àī+=^[oނ(}2H4x7/smQn7|:oᄧki2q hf&PDj6唌q0k(@ڙλ*-9-XQ9$cnzi{AjRq5u_ z!d ѵ?$Hj&hS:THȧtDq΀'+.vˋK[͉Հ̛!`\a6ch(V;9q ؃VmAl- E 9;8A I5~E2`߼Qd82((lAY2XU_ ߁ F-'GW;2+5|[WPP3R :CW}s_uR3IȍUe0m39?H7n&ThR+lk9&'/@gA \` (EQe*7]A [?!&~g!jR˜ @Pt'>a^Ku֋\(*P@QGkgڸYrC<[ǩiU!$UqOɼ@ΠauLJ D%'G'@S_d>!ҙg#?M頸.kQbu?ြ99 :` =S^ᅪe ַ#>k@SK׼+%3A@Eڭ;-\ †e*cUh@), -b9Kbz~yu:ixՒ_@ɶ}Kb>CfEo9Zݎ-oq߃OQ[wvut!$~?`!l AFBU07Ya܂) \B @WW aBvssTj+X\?^;ޙ/G#%/CKJHK]$-xFR d#}KB(ƠHUAu`- A*Ejˎ L}c6P@] )h+qQu.j܉}ߛ 3B˶Xd4&m 3!UYO8@3뜴. mxc /ই35X*_{ǫL֦5mu/9\/XKdq04^7 O$#mK`݅ e ɣ֓K P@ CЪBD&I8[~;FI(EWT:BD :i ܝ%+A߶ o0HX,^Ȫy;狻Wp!+i#-*[P9?wNG1E3cJ|M>FU.Zf}@ V=zqMI P+u/ҜzџTh<#:kqQA\yed5?Wk^klbbp਽諪o@_C :+w?-)"!۷v#6]zbZ\يl_GLjƄi0lה.i1O:鞞oƀ^qaطPyZ[ 7C]6]58t*14=V 9L9ټ=OTG0O&EVc75q;Ţ5ʽ2#CSC{Vg k"ێDB+'j8׋u˜;93AE pB`Ĥz7fQΈ6m'}lxI` U[XĞbOG%! 0*FǔPS_#qO}KfrV0zɂlZ OTNHl!kko c}Ž&"w!8;KKgn]Ԛ1kE Dqa|H{4JItnS CF~&to"Xl9uֿMERl?9n`G )9u={_ZQx=| nw# ^N*ŽQr)`[٠5w|gE[zQ  yuAfm*QsC@\xCE LZ@ۘT8By/!XMAF:&p>z mxo`[Q*(,H[Y}xڔrFX;1̐k\E2IpǨ";z{,$.ġ9s.&mҋlqu ڋ(_lSJn_c>)mj??6$<+(2Ќٮ+8 y{/6su!Uٽ7:K<>yu2e䠝ᘱſfv| }yA HXkKR1pcB гʹ CJɾnlQ6'|£dC5'4Rv1QBpP3Pv+3ƒ|?i:!T+ F3ƗgIsãG^[%9,Mj4 pX@ʰo](.#6s^}]I^ l"&|NGiXƴc\u`,},jY="㧸l2ci``W"&n^Ah7ֹ %dBB@^9DU==}9s B~ފx~r"TֆkZ^)"QτMOB,ώqÖ9A JqAZ.| uZ 2i$b~Rs}>>W,"~l!J7H]ahb^M6MΦI5zaӽrOXh~fʠ >Gg{*=rU)2!>M c<$ALu~5kGyRS;nj#ݏ4 lG!&d._(?ƸS~M[]@E/ C3 lQ{A?RR^rEn437QɬvsEۋܭkKd|4BR+]`|ҨwGڸ$ ݌F!壿y_O`%Y7#-84L*5B|gYZ070701000002d0000081a4000000000000000000000001646b69aa00001f18000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/usb/sierra_net.ko.xz7zXZִF!t/w]?Eh=ڜ.+ˤ/NcMqR>eZ)'مUl109/-jUKz/2LAH2yLrQ>s][_+>, 86ϻgƸE+f~ 9)X>4{jeOL ʋ_;\|TVV igCLO|'<#Oy^s$U Դ9;-׵*s*빢?>e>Grڳ"/V+ أSky5G+pQq %Z,S Vօdj C'su7@EC1ƀzoEc%3+VsNiNGHI~f*1{ZIFT^͂i(6>+ H5|qЖd 6]{2 g\ ;&  T(vfǚ-{O/-F1Qpu[c242]ct%3jImVuٜGXPEzjw Fp㋺i&BRϤ+ &R,(3 &_l%ۈ%Ɗ0flwNP~³c-u'[M6mZܵ Yƙ>}'F 3<}8I}ѺC:>)+9M# R+=]=7o6&*k&\F(#HN%u>d;\h#P] ra[T w tγ­Gxh@¯`L6\NģȕM?`yȏ*<R FX*'Lo%a3ֶa%KE2g3jztEGRQ25?UM她tZXue hES7}4q@$lV)N9H4q<2b4z&H?@FM5[C0㖢)T:=0PrB<mh^<ЗlOwyM/<L-UIӭ]4wN//.nC;7 ^`(gtPzƵ(g#}J[-6=Ywfqa47^j2T e(-.R(!tM3.L)ZPh4=l>t»i2gh!kI;\hYRQ3l }Gi.e"$X)#4D4YPdJ(bwH9$k:}(){<'"Mdڀ ]TXMt@׃<Oqڲp_BkFs^~ط8ElW.GgP8++pu")(}%a/kD俳7b{;ӒӴo@m^",ݶә2{@QȡH@?!£GMB/-B03,Rȶxmj} Q5kJq<+KGGɋ$Py *}8.E>fߤg'v)̦*sPD|QH5;UYfc <`#e0QJl}s5%^W"XiձJdBzl+w]k%~2k6໪:x3?3De>Նnܘ~=۸lY.Oay|9BZ~DFxrD_d z"ŭhSd0=CP'y?v^v>c`0Jβ )+t}˰/E1+_$#) +|QŰ8IRԼet(ZdQ[Ƅ?1Y(zQg i,}ʘA٩']J1kjH J2wW{zpyr6'Od?#b CS ևC"tk%mS;ї) *C%p;0ľخŷqar*[l:[ N9)軘jUA#0 +W+WMzn(wFaE E*H]63B:P:ksG9_|2&eQ_ QUEE#Uu&k[7sG ˪ FfV\XBhkX[<XLKU*_h+&Ql hǁZ1dp+:iZɨDVY!] g,; 5%BK/6«+q+kȣgðh0cn;YZw4NtjPi)B<lHf<Ѫ4+-¶F|܂盠Xv0B 0'6y~7bCѮ}V̙W0zrX8ٹKCO/\xf`;@m'sfHE`,I#4^_ 5ɿÈ:gLi҇;>iaSA45L|'ݬ\S]ہĄ>Wx]Ё so$1nET7[.VMM,c]"y[kIe0fՉtKxwD&Q!;O8$zȥs{V'n#"a $X0{;2a3٧  /._sQNpS2Dwp nòY7lPeU 2(K(=޽W&iOB8%جxkY2ærlie+VJ'Y!"QS?=JPZr-K(I#[&DP^I-Rҧ 3NI|鿖=^h"f̊4U9EflhR,0VxcAշ;?9`yu}T 8;Y<6{cI+Ֆ1Y_+@'|zk?^+T[|ԍ#ëpf֪ز~O!iu:;4 „Ah4/H"PDmC4J~6{ag"c\o0G+u> kʅӓsbÐ\rT"7;^AmAŜTnwR`|]F(X>nЊAQl%mG0A-:84V?kc %W= cwVuD@m5[Rk g7h33nN v\%uE) s[moT,OI3G-8n)C:OX5^Td|̱zz2Z3}^8}D \PIk(wt6P#3yLɘsuYCw\ ETP*'ʏď{ظEWNb:5o!"Xe [FZnc+rEBY(,׃7n) ɀXhtCz!$ vWVt5EFc,9pΖwF$1!n+ROGRO?q6& {:H =?Q X4 wýoSfFX %7]36= v&ݭͰ2<[ @~KJX=ӗJBPeMB!"*~q{,Y3>LK !YYX1=alEem @xW:Neհ&A,N'!VAk>rDǙw]*G6V2f[[_Pt9owVH @{W,,ArL@ZVǯJúȫT6I_}mWjb([4 -T%=Q+nc0mC.6;Gt{̷z0a]Ic\~2Yhl@nu +ИDkbR-ןQx$DQlɎ.Wiu,Il¬XPeH<>.V|ٳEZO='8Җ}K~4s"~)$\E-Oiྚdщ1H*̀.(q  Ǝ͸KCL>bJ_Ukռڶc+VxSOcZ#0g3y_Bw&Ij?OJ8kkxT+ԓ.;4 bU@p+Fmf"x DNв򝺰yvZC&mE(K!v]ZT0Cf϶@Eũ{(Cv=%RP_%#+h]M#66\g4Ȩ ݚ).VFf:˄ P~&2}PxMYRB cɳSJ5gKۯ| r}Њ0TLMޑ0\TMCU \e&aA R,u;AL[^ 4=f}?ۢ kN䐑g܈ WЃ>7{q 6ey院015!Y[ZAۻiC%SqFNf/yȏ`|՝GF*pQ=ǃ5}VI$Sz7/넿*)(%G2 m*JaT /%Fz?IѯKYݛ0Au"~ޮ81JY|*֐uX'EB&k^T9-._ #>몓XL]tT`*t0wu\x/}.N yZ:c;y{G,Z '2iM|[$=lLٓ?W>|2zXȑVLE{cCF>lZC'W c= (Oy>6X-ИBD 3ySgB8qNQ6[s)[{׮C(gkviԺ?1<+87,{)V1HFn56 j̪KiB㈮~}ay8LP2Bui(sYEl.ՠ}UN @G/N3(C)WQ˂uhEiYW2gnD+ffʍ2Lo=hZ;iYrj2)ͽ{ xDM$?'EU]LO 1WL&G37k}=)>=3ݓ}Ӻ iFݯF"}MA6:&,tD{ jqVBX`t KՈ\5V DzުffJ%|!5LWM ,qh_nYCņќ+h/g 熧KAZsznM8J%^*Yi 3qaR@">C0l ZMo+^*hhS_V-߬ g76*`r%?k<8%{Q=E嶱gYZ070701000002d1000081a4000000000000000000000001646b69aa00003e34000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/usb/smsc75xx.ko.xz7zXZִF!t/G=]?Eh=ڜ.+rՐgL2F_UXfbAh՝xiy4Te΂Bִ#UQЗK}T9(Jj teׁ_Klr T7:O<+b{ Y7X4y}߅ᙨ gGf=m,3)=e"GI7[5[ cti#y%Xq%=O*h?>0;KLtDE^2‡Ưpۅ MAMCLΫ [-O3RvK]=Z0>KḡZcCHmrkzGT`ˆ;MPWlg;֨( V5؈<3=֑I w&G.88;_VM$ F3OC ̠w3M$bŊĎR kihmpM*?<7:d-3L$ fP-;kV:yhͥ=?hj{̖fYvҸ|Q3u,#n}#B^Vjl>s~{^h c\' utsLl#厧st϶(X'M(i~ 'ZOTܤe4k;HCsXQh֥%F{5q? +MZвh܈9~&{HK ;nif v(aE3 O|'J>TkOk;N(j A9R2 + 1`Ъuax%!jl8B?&{SxA:BlOA/j=71Aař4x- Xܺ 'r\+-Ca՗v^~d;5 J B|XEtpT|e JE:2mo}6,/aa?`."%ԋe+,ZEyrţA/~ .1G;/}lty5Ԙ4oX{ o_,@])4E0'vJݱg|"?NO>QJS"[{,Z ~瓊w{*$mvOCwknm*z8vf:L` JQ#o J.`y% ͸C n #5?؋v:5tC G|V% ?x~m#DɬM!~=m| PcwLQlvbNH RwSf&na{Α![RKܪbn\^^UoImAͬ&Vښ5l^mLv0 ǕI7O3oDܷl+Ӣ'kvl.<\ mHn< D]O8*oB-k;Z;un[O{~Tg^@1\,bHup m3kR!KF~OUZ {8M؁2BuRe&2KML,Ӱ5hGQ4ߙҌdeDf1ee@D0_O\i\s< T/'="8weȦ @q5+EqS]Ew`Kv8a;]Xq KG6^P eՎCZpI?mqݛHRG޴H‚NGK8r> "q-Uh73`xwߎ-O`=gh4l ǧx_f KRE <)/|DH+R19ED7'(iҴ}&9%zIexogrbR*qcrU(X |  VW+* -pW9%ǒҼrn;|$ZT|/AR+òO G-t7~W&'bxPF.%a0%0$&iZ_4> !v)V(lEx ReډC9eu:Y7\K rCϿ>Œ%k) br_,^^vm:Dm^cu,Sn!"K0ӷgXI )I9K.^G3I+Ji`jY5(y>yO&۴y 3܇}QQ=7l=#zC*r7 !鵐6m=ǨEJڨy{;ҷ2{ڽC.sY N[bgq\ @xY>uvLui8Kǘ. iLSȃRkjG܆_hJ|~V%rB/+z"x|4Fag=[dv;TV5e->cFTy躮RR+lz BF0qa I߻?aB|=!tܾ7zpcw(&f67+fF_p g_%2EƈjtA7< tFYtek~Y:g,8H" &IT읓$DN)Qq;ܷ8S,RK? f ͮpraG9X~gVK^D?h{?VgQx,|ziȻ)էJ\eU=וU{($lA#9Gv͗OR@~^#eE:GS 8fI@=* HKFڊVJCfk8Y- ߸OHSJ%=X"O݌f`k:ǭ[{;;Yh{ׂ 1X\ JϾ(ן(LpQyu$PYZ X+m14=#xZ^=NSxu7֐#Z3 `A(5/4|j+1k73x6}+6r.{߈ם:o<6ԟ;֞)tY1q3}W@ҩ5Ail$KJIOFY?rU@)˱eqMʚ"ȗvfG=zY EP3hpI~%5}L=(~"b|Sd'0 gm,7d*9-fYAC[ 9k7nwx[+~0 0E+LZJAaWW$Y<Oܩب+/*28R%dOGXͱŔ57xUD-_%J,1#^Lgl繼9\W8l^x졷PweA,y+_[M=a$oђ#vBUJSZ&!a!Dži掣@V8G4}Ϗ8g@/YK'a,}g8oYXm8lyX9*Z{]Z'*F18LMVg#URaSїH$\`'EEʘv-E Md ^6ֶPA2Uwڨ87 D;!ْZ4&{芖'/Irq&}N"ct}_ɚeI?I)Y`]ǽ*l*bVFS(mUҮDQ1zH5+E7͟ &oICx3%Kaͽ"3sd&=S kTOqdjuweVGp+PPRx3P I$SVe¾ KzIiNLT)BlLXÂ]/-,ԑEPo1AvYiOwݍJD'>m&%Y5[$ o:/l}DXfϮoM5j@Ms4OMgNsX)YYT m6o+Vp,I؟,OWV"K#z횬C !Y=g-$ly&{_rzao'V}5ʙ1TwNE ԝ$DsjpN˭x$av-Xis7Ig²/$L[[Ȳ>trǒs+yj>)'Z(y۟:RjOѓ:cY. @>?/Oa/? '({8ܘhdgfCF}|LB SO(sr#$E~SQ3GL)@v4iVtq y9/L` %Jƶ{,RR~{ؐ' rUec^^ȯydCX1`rEw_L$n\ZZZg;Z㡈, 5g@H8[DИwHm.hw)A؂#dKoFg4ZiB< 1rգJRۆ,%CuӛZAipL~V2ef_1{ SyWzi$&DK4LҠ,) 印ޯPp1 q:y]Y,>h5LH4^_ ׭8c o@[3aL8i%x,n Qhx`lNq!0nti:7*\Dz7RnݐY~ђF:*gR+⏥y@|]^nagLF<4Iu͹Bz?q,K6*ŀBؼiwć&Il;q[|YO=صN]a8O4`R|R.);l1))a}~:Zڽ;UǪ \d`dq"jʫ4uۦN4!XsFkMj7m%dr(B0*ʓ_;Bf G)0ݚFVie@^zxēԛ9wY 14X4 LlnlaR!ȴϥp$3J ϲh afTjDyS7FfՕ͍69F܊S6;B5vC >5u \E{יHqI|eo&gpC@dDTyPiqteR|O+f/a #+VݣZ3=S@Pr!X$h C6>U+~GDOɜALTԡ9Yt_Q!kEo~F0V]{!48z ˑ}Ɍ7K3j:Y`-`}(j6#Uvl/ȮbE4 C۸*k~ꢞg^ZYC} j&siagUJ%3mXJ@rIApKN؄ "(>zֲ$NsLy6`®fZ#UZ(. Ǒ{/Ac`(%2P'uA^Ɂ5=e`O컟6`5V:y'@k!@%[D8<>K O엱칵x<rH;|/JB"DdwBCx{lk=7z(њe_@:h%wHdּk5#e(hmf$;!n|8c}J+"U[LJB)fk^W_%E 'u'J$1~EbfyedaK&:NC}A~sK~U -S2jAz uY]fypz/K zk_dU꼈AuZ1$ֶ9fgCPոȔk|渌V"%lٴq|Pi'`71cϾ!f3јռǃ+|yр1Hp q^osfp[V(_[zU nC40k5SAiv+nq,( ZUWe gNQI!p3J @Np-4O4}Jb#81aѠ@ǿ[aBUQ7ӳv,"̷%nf#@%(X;j&18!A#}p5j`tc &`xpyyp]?B'> ռiý"r+e WM%JX$i%F"lݷV@-x1Jϭg3>"[I)^ Ctu"0$BdQ*Ö ˘Qz k@CrVk 7cr+(>"+_۟Q(: tsUFJv|#*c~}9]ϫ"B P)`GJջݸj2MnoLaPɺ\^N0rDe'CB8WoC@{:0xzIjYu\R~R]I G/ l0(҆a#FyuR[Gie-X-ڀ'9(iyqSٌVDm_H-i;{gzjq&Ƴ]>06ջB;Y>ḟ~ {]k7Bh]Ѽ$4]W;ކ:f6fav\.TD?(Fۊ^Qտ\WtLM^e\/U6&oOf3@=̡~9?k@: dD g2]ȸNjíY3 UY"][Jk\0quql  gHfP<;Vx&_#lP'*lPb%~4DQkinn~s.9eiF9:kDWhltV[u1 9{9,Bk*Shw9[o˽r,B99 Gv1J%~X+S2p4/2e+٪ъg3ީk+G °,hV&7UF.iU1kf_ ՠuƫ{R}` z<1w_ $ dߏWQtxb1W>` a`[|4,CM^ r:}ijMVc@1MzхaFʺsc *]][$1{)sYg\Ni1@B}F16j["~ze7T4Ё.vk0mFX/ <[eRYT*iP(Ԯӱ\#jo% ǔ_w c8Gͩ<'M{Z5V (6M5U>e 5а?W,%oFz$yQIR)JoX>".IdRf^>wpA;cGkƤ5]O='Y)l{eiUCZ{ HJHQ{G~ó$:&N?fCʑExVQĞϒ&=\PV.R*"0הL3|nƳÒYpٰa w ?SxG|"NOb 3t/Ƃ$1*,H[g:Q^uط0|ʞ ?Q򖬼yˎJIL! R򊑋kyY{'!Y)ߘȆZpgں9ZMйTfAcZ!xHg>OA+ U-ᨌ>͑]Ls,Ri44SP;t͉!ߡ?^YfFYGc `i갠&6ut"81Q=B`Y('I_`:w Y.R9F@*5hГAz(TXNaٛuhWl3TUgؚ7тO!=nS~c.|1 /Rgx?#=!$ xHƖ_و|oh?q]@V;٧Rj ?DUFU* s} XU;fn˧eφzDK~E҉O!*f"u#mqe.ygÎ u8:Yh$.99> ?>l̲@P[^f.g|E_)l봏pc1VE\TʧMd$ 0/šT=Lwh-Z83ϹUbѵ9~/vGH[/O3Ql&JevxeM!zAk)u~z-$,_1o4c2KI¶L0=ciڑSdi uMX eB;x Zq7]l$@$0E0!=xfP)|2!\rgF-Ӑ+ߙ4KwӼwx4F| 5^ 2(y*_JQg=Pk dC%@Ot=Bt%]ki;j%|.s{4C S 9?/ q4&-ן.\`🡍kxc:yIR(fJBA@ =3Wp:mrO;dno0x5 Ja}=T[4 ˵W 8ܞtI;V\JpOwbUrmJՃ&߇ 8ߡx6~ra7|拏#,oe/l8jnݫуCmi@zF$A9InY#_dG=c l8;sTFvZyEAO'YFҎ!+ş_}|l Xp' %+1U֢vD}'|D]\qmhwh?'췙mm$NZQaZ1W7fƝ0'3rRff EʽQJI1z!vIfAUM lV!iY Qv,r>ϽNI?( =Y+ESj0~swԗ~VR<*&ѐ+-c(`e ؗL]؈NCeii -4ñu&"̆;eu eU,[7b>[vZCrsM_'OQ(;$ig-_ȓfi,."\-rOz9!C$v30[ dI,5fӿQr1~FhF˿2q rv0Db釬b3#'q5{ꖎMHH W*3L@IB)GGAq@"ITzMJ7/̽^GƧ6$\UU:H]qc{qSQ!46ayG@ěȕ?2M+wz<.ΐ2MWIs7n)qܡV;zKk KXXii+r^y2xO]HB3B0B0W8&u">2@6r@$oa.Ym|S5C⭐lQX2jT<7:2>`Pm,h9$?!k~;E9蟽NREjJ|UPuO(" 3HTw#s&@jǒȡzhZ` ڨ?oV> 6GvlKk K~9)*jc,JHa &>3Nx$g{WE$CƁw/zoU I,_;r|5NK{ ]`}-_Շ]Ga;aO3zՓv=:-:D[*7&Ϫ6T|F9r<p]0 0i%Kc|_ ;o; \& Q'Ą6`2c)\g  ~ ?nDf۪} R 6KASܫ=zA_887eq|J[{vչ=wTGc=o;NgŲ՞Kۇ`Krɭ hej*w-@c՘B?9kЬۥH3@ƍ5?BM75Y_'@s\#K{K$AϺt@!%hIH)^1,df 1oB")B.{W`՘;,i9 ~lz+F]/.pirNs P* #D$eUa/t/i3d[nʵ9nY&El"?{d U g~5Jo3rT>[鐳]VW2?tuMp]xbzog)ϙ֊"l@0GG]ADn״gԸȁ29$]pFM(x6|?dFZ);WN #hؤp78Ո:d ҳi!NRQ1xNQ2@%IPsp`{TS[جXm=QqV:-z|rns,bLMreBL\;'̵{ <[O"|6T:C>GwvU=fGz}:>s3JQZT0Kg!BPB@-A;YU%JI=~{x|>4/4xw}ļvhl299OQ8GR8i ? " 0w pbW]ԼG_DTby_oPcAnȵG2\㪞VZw$d% )Wȍp%KV R VjB霁`0&ۄ])lTRYE.h ZRIVCG3s)Nu1FH> +v^yB6":\Y}DXo5sL:!*`Y`%:b,tS`MnpM? KWWѥ<`nb["3%Zx@`z_Z:wۺtep^<$YҸ5x&K'X^)M7`OtB9s# y)jشc@bxQu'6I 8䆭UhZaZsu5dELh0Hw`pq b%XuBKSf%|LtMٔyCTbk]#q+z>"acMC2 2 gDo%|?~8kwMVL07mVaK\fG^D~MQ?Eg{\Mأd3%$2*SV e?ԌmS1 3]o'VdM޼92Rg' B$ıl!5Ih%ՌMT2xaς̇+>3Faۮ ki-s|paןhry-Tr DMxhUr}z'mmt2N@㗬BA1c&iHx(_Q''LT#Y8Ǔf%R\d5L4ό]Zw8>ZDm&֐z>7o%Ngqgśƫ9'fJ%JUY2)Ɵ,<$ϻ2k| h|>ڂӯr|Qm4l0`5gq5ؕRk> @1OQj%* _On;nHK3<(rRZ[20jLBJ+,GQ28TZqm#W=\Sl-#Ӈݔ*?XMx;eMEqQufc&.v0 L|pߢh "㹳՞{ZE$؟8xbB]:bMǬ`-g"4?XQ}c90>Z> Taq8C1Ӈ "v;Xz@g^pFSƥ[Į&}֬!吜THMnl8ZҸ3vr;F<:rU:59~RGwAˤ,0 l{*n6" n Wk 7 QOOpMA試gd$[ƾ#;h^a}(P߁EP1U9"(6JәɭI-\i4j RvpdQ`XY;lזB6+gM#3E?+ 1,̌^ }꿩ϚBԂdžHRwHn{]R<,C;9&wX:-Ŷd@T9ɻeV G`ekkӂDҸ I$X\yS-L+iU&ð6iXWfG)ȓ l_ByUUY\3˔zJFQrWՠzC⾜I') OKA`]H\]~DZ4:5߮Dc[͠<^%E xH'".N0H@l'>P_HדO}4~q` ]rY)t8-zz)6wc8!kwʍM(Y6@Adqh: H+C,xF'Ezsݶ\(?^4%0cf@I?Ω5h1Zr;H?0E2D /4VX(awOnUޢcHd{NX/shrPag~*bM$5RHMF9ӯٚ:?= 7DD#U8WWE[p?: ƶbC5ǻ/hT`-a@U 6Tl(6%ǀ/^Jڨݺ3 a=C5G nNVNY$ѮоFjs/ n^@8KhIx's6HWK]]?32>C˫bxϼA5ߩn7p_'-F{L"^EZġ35nٹ5yF+<fr?j&Euj`K',FH^yr F[Jo,v^)R7 "3/JFEW`& ƼDp`XRe*_~ 4UW nx A-wDQ9Y<:҄Աu }Bk(E^MLj怣,m3r❨* ++BHf9Xl;}&)n”$C?eufOgS1U[ #Xbu שfq L#h4RACNb X$#'؟_ &SzZԤ¾V+ J_]C`u;볾~;M rCTқC"Z <:dޒ94/|}\'ncذd $!HP 2> ˀJ^]D8uv;N^`Mf*CwKQQ==m{Kw'vNzEF?PZ/]HjY} OA-3#2AA:V$5wm{1*mI8fq1;Tr( wU"ozTCB2,D8GV.p9Ԋ^&^5Xx/d>xfu^4)n/8?Z߄U|z:ڹ3}Ð4K>%}i>bÛK翵;P08Z~f>FdvϴB:*)8*L]Jzx=+rQx+@]p ]>ɺr]pX >HKS)>!p$ƧйDPI1RwdX:&}.|D[rN׿b 2]:'D#Slݓַibʔx{RE@k>Gf!6rT~8jUߺ/$Rcvf/kIPQiq6Fj(5C!ѸFVJ95 `Smzcb׬ܻ2Bq ,@wAtrC|+'(ː Jf1>3S`q9 \2~Pm!J!5{ $KtB)%-s'*Bcf -*19h٭;?]| ] j by3(je@R": m˻-΋F(DxHsG4%m_(J&vfN%ŨeOlp] :+y{#8Lv:|u< ȳ8V n@Ռ]m6t@xP-㮋\?R^Q ~eD< H{x#!poF佟^7C7۸..ܹ!>$i<]@+AR{$]͡9́#Tz\'aZڜ '^ұ4V5 j߰I= s( \Mx1,:E?y[A R.3S# D')rBe"{[C]qQ%,Px V^\Py}$΂C?~~FjDs`0DL/ ,~ 6Nۃ\ﻢך1猓,C ;teR#~<*P$lZ5#:gz?|(]u]#l/PM.s>8=d1$&S"ѓAo/.mx_ 6̳qt5}+Y0Hn\KYX 6 Ţ|ן)Tx|n0fJk$]S\|WꚐ95v]s,7PPy<7=^F+= v(̚tR#Uyg`7( hF꓅;m>a$$hi 1СmΚ.yn)i CgvdY(iP1&HidT +WVKSfC̀n_N'FxO3ȤRv;N7LN9W~6#޶ x9߶Yw194-u(?־5E9̩uD=ʨ宧XO|W&Lr϶ym [{s @/`"Xb4hx>yW66L,_m˨s?ڌR0T]nk~ _eF|3#]mOxWx#T h\Ǣ#:)wim{Xrm#jqsܡP=MpE@MhWtE ~eA5rAvBXMuɜmL4cH߂"c'XsP7M!JG@?xZgZQ+_=f@S ۉn2'F@7m ƾ%OI5F9q*Z]fe~Mc{Nib3\~mm6ϷO[jne鎬eMϴsm)a\'I}&O>ꚁgԗ6KQCz:{7bMO'd)e g})aQM ΅"d)QU p񃖧lג^T T@t3S )#lgr{|*j q4ێ/JǃTQNQEDm  3c%2s~b5d컈%Jϙ?fW"RAz FM=g vj@RqΕ)FpqshvxD<_!04[Pi(TM2փ lƄ^ ;nVz40.V8e5 !UTFiԪ c"x$-EgrS}g;2.Kjz-)9䵀k9::㨚#^(؅"ٲP((8ɷ3U}s@NBdK @ *g7= /s@}<4%m)a]̛CYj}&=ja1R[vvt+ifg啍Ӿ7hF,/Q^EWEH{6f 8S0cSeGKBfgᐬr+ISuI>ݐG#>eW}8-Yb:qlayZ 'Wgm $D/PdQY%B^qZ<2#~{=P _h5ooKEijwC'FO<u$f̮cv4gK'hږw':'fcj_lWgBHzmhdZJ5;!5Wv$ɫxcgbJ{N wE(-6EJҺwK[?.~ҳ+̑ VzŐe! <3 ?Lu.jdm MV;2Oo2 Vax|Wec 4`v035C9F#o%</xz\Rs<9TԈ<9,"R]3T{(럏<{R%80GCs;Mڊ  $7:vJJ޳|kڥN Iuk_B@ƌ' Í?0YDїb|M#H m :0\X,^*p`Vc&r@;Ic9E7(X>WI7wѓSV Pts㞢/j 9۬Sb |C<-ɫtǑx9ZA\B< a6*,z ~~姌{$P,+3JqP+*TD66y8bj%b7yQ.Lゕ9%è-eG,{W&b̨vݯMuM]i`/К8,A4obK̑)~qNt|_<*2)YD<]xϦlk=Hݴ&a l;x%wf soqbתF`l^Wŋd~cm8b P!} 5͒{ %#c[KhJ@8̐ e8^}HVEÒfoXdZW۰gʢ$!^Qt7+'Mx4'yoCkElU5TcJ3vF-ZeR]rLᗓzk%] 0JtIB [E/P׾%" F]ÑYoZBD'Pf%KaI8ZER10os&#Y5,f>WtvljxO.~9{BΝqqMJ&K(e8~ݞb歈5ĤGHc6u2docC˻ݲ9)-PT!$$QI,㽶vw&`ZY([)=UȘcUнy=T Z TQ_?Vٽ3H$4U_А I{ZCT8',BMD,k9NWZb^~MoBޫΞ>z5 tBjxH- aCvzboJ؇ g꯼L[a;+ {CN$kI5lvTLQzVDy ?Q\ITsيKR㶘N1DEgMmdQi:`%Kp#[wDPc,?pe|NE|ef~9U@"p)ϲbX@ xSDêv(ɢ u.SaO!{cXqHr+D |a( `\m]'%(XV C~'C 8Йf]|UY j1x>3ʳNV8 jտ~'[-H2qҺ҇aeNcH SąXΘdypsRCK 2&s\z=WV:'N,X3tV>}bvaU1MVoԂcE bpR+D!3s f\||]r{u4λZǎa$OiVt;唜ⶒ%kꬼvI݀@ɔƌ 8!Nj͜ey5QGY=C'yNmGg%h9L+ukgaM,/n*gxZ뀭pmKFʊ!%h|D{ IupQ1_2{?CI=ns Զ:Pvu'ih:s3s;e)T<k}XU?tކۖk{Q˹,% o#듁SG0-aV\AJF1Ҝ )7#0M8H.jLJyi=/I)]$r/-D:)=\cA!9dEm1`jo?XAHJaH_b;6tlֳPJS)9pgǵN^ma nboRO0囍 [zSCHdlVRXC>27}N˳ҩ{ssw :>YeOο|C|ol@H4aIu Ӹlg?G)xQ vni7\89tcKڬ [*clz/C 3@M`pқ-r6{?(Vӥ59IۛZxU&`0Ew sn(Y8Lxs <,^6?uZʀjmIvnpEBDEw*$Q: 1 BhɄ#iz_f53FI'I,d)f|DʇqWjweUq$gfc$YӀ|f:TzRN]_zʴ6dGwj;y;T0Tu=yJʛr!J>E& **"D2R1tZfFVG-rS5duaXJjMC~jЮ=4qhYps]ps_m~DrkV*e_a{ JʼGVrqBwz|Y~d(+qgJAuxs<зIJdH+dJ{5. i_yQd &G3@R<k1TMn[/c0 V+4Qk*)=+YG8-Di C`$#ʕTeSdsd{1GءE" ix׭Us lTMtXc@ƍ/〳pty}qK`R:˃[Ydzvքu@ed/Rɣ֎^I5ka(x$Z#]1I{S)LAQq ]2w[ &}'L[5J[21mMch *9GdI8k) bŁ;ڼr_sES8dͶ=հ}7=cn?l<,T.. ƹUa3-8*KQ$__ȏw4E;B0H `n_"@'awʁZЖ\a~yB [ziF׮잰%6o)U}X.EaPw@`kq-3M *!>siϽtvF_"TmYZv`dCLBziM?BrbuL/Ĵ7.Jɫ0<^#Sa:@k#~ʩ;)|ߨ\\odX.]xIk?]/6jo''t@sAўcDCrp"(wwVZD86XרŰ]GynɩGq* wo~hK-*@Uwv-?SWsxY/!JgDA#/PřH,qgP6e#т3GݱcS&@xؖ9LYo7>.bޠ>M Y. _!92UҟO2>?Tmt)r[\{bo t_dMCm0i͹,I>fzׁa^u X'NAmWCJm%U2Uq_-dy\y>yWFAUL 2f4KrdAyh%4FX>Ho!ȿp*^Z)]d5T&/ IYAes<M&Pan_z%)A n Pȃ`c܎I9U7Ρj<$1Kl0De)z= o 8AC]u5@]Qnr,D2Q['f k$ڕ 0CEBn4hуyiT2-fTȳ퓠١=e-0iVKȟ+Rw6 E+<8 1No49WIt~|D*RB9qK#;4KG|˅㰈"ts[a "V];] K HEG!e .=/uQRѾt$P\"%X}ļܖ?!\<:DLQ j3S˟q-m-<մ}-kvR:~ ]Ly=(J?kM>z쳷p`**^;b>f1V לeE*yNt)0QCVͩP9Ehjx{Ab8٣l \rggT[hfNև$S|u:yDWkλT|uYi)YQ2a8P\X`+|_@Eq,"1cƐV4j1c恞S\^k9G\/?b$7WQEWb~ K ߙGF6ĈloԘfZDL NƺzYB8, cz bNi]WX;SfEf>XP̷|pAԎct$ςE)|/l\7ٕ|o34Z}3LKgo˰C-IOߗ53pVR)}d `. .Ӂ6&L}? %c="%x]LXW|iV$$@zl؆ g`]a\$zqgx$| Zfx2yHϳpu7|cR_=o;v th"!Mqъ%L&E 8S~P' |]Io&.ǬA̞v}넯)`[2PF~ޠW W^5i q= lus^ QKyض)֫c)XbȉޖFNM lp>6z7޻i`PPqP+xZ4ruQ0m $Ij0~\}&uSl{T0p0jEIY<7?:k1+ͱ9uެVbϞ+zR`+t 8ԙ; TUfK8ӟbd9Az3K013.w*ofuI| K}'( ^_6婯LBHݲXE{m-t| .x æW^`sS9$^cb 9dD%W{rHR Ւ\(L1g2WPAaxSId *!7,Z6d_؏ȸhԢoU^-Ay&eYtM͈(B$hZ #Q_*mw(@{0/_?Q8NqYc%"@ |^ tIA2 +^oDC8%iz6n]K! B6L~&C]ip)urMHZ ״z8)@W5Ե M])lV0(x$*<&zg0 6Ɏ>Sq ">9QhGR$֘RsʋIN$Odxl1H:8@%[Bo!jƞ+/6~< S<wO[::jWDQC2Bǖ5^D/}5ּuU$:ta[*wvrG4Kt.X4+V:McCՌx߭w>_[Vư+fCx )aK=`h8~2iVZH̲HSl;pFl?GzĿM,VJ/&?H<`Auh(G}~vXpFsQt[ſGӺ֋13n_#츸*&;f;hfN,SoPx;_5+|MnC 68;iZPH[~`q?Ej#u.gjԨD4DHlIgL'rr|-)ݴFK\(EW0 !Pv>c e5l4I ;]X>4:,y/1n^mv*Q`*6d[3~dy7$L #~ٸzjf0+?)ղxNz%j4!4}ȹv\a)}ŲepkWمdK2w.f 8P|uQΤdFэb"RM_i({F6 Mb=)F1=8P1ۘWk>h2|d=Z'^y뇛a4tNn @ǚ}biˬg=yY>$ӸtR3u|h"OE[n Y 8W˖ D^.k8m,b1a8zseYyqpx>m?%O5/߁ ;frS4kO;5i:ͪϪM/TQTþ+?5pQu. s#낓ND6 4Qesg8Q>Dg 7- c?׉R*Z%gZ gQm/3E/x$nI-`[ScI~,+FSȌHeѸSUj6/q@,{$*hI|~(AQ[j*Hgg3\79ǛZon4dm/y}&*SW?lfu>DJ AdL$UYzm+sA2>|}M^9aRuH}lTcm} wgV$ ad $ hJri-=jT磉A!DM_rgw~[SNt?#pqޫdl?,@?rBq  uĦ0kSD|R ogGjhiqKNV9l~4WnցVO6 |Ɖ/ k(@Yʝ 7TZ#+?>Bٺ+{l1&ŕUd0^+ }B#T׋#[94ed 4SE20c6+݀q]C0P~ N4J\>WHETѡ8 &_='xRYO rMmX(#了QL3pl<xRQ@{̸/ogNhqX0EåԜ;\uȃŰpEwΨ:_sPVNU^^#rt!,--x9 OAU;jHp;eQwƆc8B2BK4 .uگY֕cF_l;)1vmbⅦ%v>cXȰN+SԲ5d2m ;Z;oHF~̢9:"1?sՖY-Ω+B1}x=-I enE\oEv~X-ʘ-'S>0;)#Vb&1\e!sZkkm@$;|DpPaqD2>Q[i2Ñjs ;|q?_gˏ rC[?E:&V׷Dt̎9GBbVS [Aɋ{6q[cf˞ _'t4/*cܯŦ9^!廡t0 x[VHyMpk/բ&ςL Shl_XGX/o h  $+_%~)RXؽ̜yxAu`|ʀ" 2C>a+1;`ȺzBddj^~ ;;/sgOOv.+)d4hOM1:Z~l>O{iI ,q׷H^ef}b]&&ペd[FH?ǯ)siT٫b?ˤ6Ta-p#p󊟻v9jwu`O Dƨ%m N?Z˔䂯pXL 3F:B*N|.i!ޙܰEZ\u5mAȝ 6k*B6UMK|@+^L-_I !Iu-u˯4wmGqE}~2S_T!>>lfNCW :gh~Ǵ34Ov/`&fwʅ)cRݾ=JlZz4z.ϹQQ^ߎTUL,8$ͫ %jRE- r zٚ> Oȹ/Զ>/s50y㜜_ÅAalVD)'qmV%7{' R4AO&5+5zu`9@0ml 䛟qQ̤gLڃnyuUzm㉛ LFg,ө&r}8EU E-Cb DEB_Ps?),Ԍp1/}&6l .eu'm^"WYfz'vn1Xi2v/#0"EP202MQֶr׈0LqOF 2!--9QUHCH~Tݔ:P=Xg}y~)/R |LqPa~DcW= Ci,)[vjVI?ÝZupnPu S5NRweaV BA$Ha#qW-kRV8nkV8/bOB,Y=op] NJJ횧jV<^Y dtOn?m_lq2pwjQS2P^]".x5mDf5ޟ9t ] *Q ef[B 88ҴLDg]/+G~^=X@f<wq蜉9 ro,Ö=_h'0obę>2ʯRǠBP쇺 W,І&I}~\W,!adUPe s{ eBX^L_J" ϬZ_1y'o эs$OEtgҿmTny:B%4v0^߸ѼS\BO$]HB(/6OMۛx ճQb,ZFח4]xr,ēC.V+6@`Z e'fS3៞(Hp#IY?tͺA`>W5L}Nj? &x^]b;SiigVn}`b73 cS¿6mr0‰5?y;^ 7/D^;=nNٲ'y2l H[ߵҽ]ܵc+W/4.!t絍Bt<2[-i+-nعjTx4:8vaXENĄ?%DmK5Va #)$OSLFz/e2]֞-)ջJZ+䗸D&)Em[5nK -IJâҲO?CXfmë[Xv]3zJ&4xXea`-tY`-#?) c:w\BI\ةeb`ůjaj3\DMt^$aՒ-J$2O sZ TDς+z8DwmR4˦g ],97Jk.YNL) a0ppZ ݗ2R Eם" zc@g$:֫E ,T?A SGEכⰰŮq>h}6pFef|&d+J6C=Gt% nk-pSٽ[8M ]pyF<υ]MyPF(A95&nNT?E|wDɌ)P蚜,v@an+idwřARϛDn'Z2 GA$bQfJ fn;7MxxcV%)6Swi#ks_r0i7aKg[0&d5BR:4e6 f܉P+m5!J&NCrZW{Y fV3!MaнqJT=υpv<UԐZ\Jos~Y,j-U˛"Zv Jl#3 4D{W -(-4$ z-`J_, > [Ya8'%СZsz7F_Jغ΅AWT]H`~\Ul@xhPíh'[8"0G Zn%jH 5h[׉p ֢=C'Ϟ,+X||z]k`6`)@>e-`h=i];.7@\{l>:f&qyn$:Y?[1n4Dd HQ t٪{A_ ty*75[䰴@a? rǙ"{OsxA%Ps&z?* 7ZRъ}o{gE5.[Lst@,{ t)m=.)ihPtOiBV՟v2I>p2VMl!4dVeDvR (.K tKQn uW(ٔXñuk_I*Ɗ`Č#-:@ pdDW!0)&VXY9*k~8lmn&.4% l ꍝq306 dK_<ײ_VV[ `c] G'Ez x1qV{rHOGk&miM} mq ٥BDU+yݰ)4*o+c{}eڰ ScV0ٴC%DR AvpԄ?Ndb\ $QQf_7t V9_Epneok-5:c{:nWH2.2 쥤j۬T$T|w$74_`?_G{[>J}/@{›_-?mB'q/oخ@zN}K`\S:M8چ|CA ,Pтﯗ \v!"(;=Ww$P} OH>~붇P?bmI֍u=7Z+h]Ô^dApDhwiɬFXbQ9 R-to`]PB1aݱBb*Ɗ?Fۊ;;89?t;OHtү؏+n vA [ c5PO8!06`,LSTm*L0VDVr<'!$kQ҉Exnr톼.:*&<݆EQI";Q.w0I6  9*9~R~uR`LI%'l,eJsei3hrp^AI:pY aYpnw"-DvW6-GXv\S$=*6u}bGmenkt؜PQ:ËE.D10LY{4bbO:+hc D8*9̍sߗl^\&8岷rk Y?-=?;i󽙰FGemNW7nuIlJEQ"@knPysxuW9PO|#V;4]Ag&_,߮5f. ͊>2cSI ՉޑUEvmmR}͆`!QQ'KkiEH!0]& @BPC;O-vR%EeocGCHtz?:q1&Rfiw ;uLX#J'm6s*T((|LCq-2}>RH|@Gt6[:F m٘;'GPQ<$`G /9UG|nC49,3fsueu q Ua94 } $5-\\clv^2BTIZIpoo)WSq2e!S~Lٹn|OlG:9tzt]&kq܋ٱᖃմOѮZ]$AKsEb)9TDtS^MH9Z3WR!SѯE?pWfP$-ܼlͷt*@('.LPE@`NWnh{O*_#Ke։Eo|Lm1+@&ƱKΦMKgb.uf~'Vy0ABKkd񗑪Ϧޅ جS\ ,Up!XHo#Gֈ%y5S U#mZػ%BL"Ԡáeg|~3 a/Dd`&lkX5(%{[4Q#Ύ3&G{'%z:B"ӐymdWj2ʝK0YaŒ6@*S?eRQZx=P>0 xlI)Hef5d.$hL}o / /_"VxC\F OnڎB{/49,YKH :؂t2PZHY0< &ijh38v=%0?e(* ^Ҩ> d m PhmsnT.d"O%_/W~=-pmo غUSPq^5+3qaAOJw.:Ѽϛ!8e(ZK;'GCdhMlnjb+6zr=^AfDBQEN0Lyٸ>/2滤DGj+f#rљK0H4h p09BcYj:m]%i  qγ],ZãnݑܭEցP6" nIu<@`k|WrTPWuCSEMnis#4w`ć(<:/6l!*4Fyw`7.~ 2¥^T&B[VL.YA_8z~oտ UY&([Ngȧ˭F'Q%۴O Yٮ~ qmVy\'&8`3XMA.ۄhQGHmr3:%@aCw"ET;h)8*e?-PٵKkS͎ Ea#qw+")fxeQMݬ]\!iJ]]irO61cE2Gi{'J|pa6A1ωoX"=$ 6`:8j,P?UW#8L-7#8V"2W?*/(* gL#-{m XDMi̧o$iڌȘdHPfucw6~qCE(ow{<Ϊ"tSM`=$g}\yAsly(I5T#[ &鿳x0/,̻î)vMo1?P%3x,D0$BI(Ua4OйFb,5,8+ZcsHoO7 $)t(2JgsȔy)sٕti8kEC;Tp3=36eLzbĀ(=oqk;kxӿi*ć˥xړd3%5ɹtv-ndi>⫎Z ׼ gm Cqv!U%/ LV* |MP?M^_"۾ 7P%\|RO L)b NOA4C;;3Z6F\n,>i98"JQ]}Ұn :aGM[M;ރ4;R5n ꢥͲWӯ3:[[+]W1 o VxJ0R,SV{&Vk&mT-!- wI=źdrq@5|V\"j߽;1iVʐ,)E(Vw]7Q:˦ R*&ftTVo !C%Oރ'j!m6껶; Tc6xh7_.GmZp#h!}#%ʄF!/AoKO@2MwhlRCnc,4̑+biI ~c_( 0xCdt0Do~F'DYY&ILD5 *°#g=];vn \{J|F^} E5##bo Ǝ^7e^]e_-OHၻ)H{9ס@Z%(Ltj(%4Jumau)$8Vжfjq;~=jϴ6\ <lk h #Xcc.=g1hk҅ʿ\ `8F0a]袢)1F* aG/FK( !Ö:m0_x.bT+Io(qZ}#ŐXғkPV.[E*/q'( eWƹזIPOP˺6Yʫ|@Ox4*F SDriqT)[FK9Eۿ®%)!1fAp"~ ZJ`{` *QGdmZ^!vҬv(m ]N"]Kh M&)ԓ1Xĕ?gh]NA P].8:3LsEܑ=%&pYjfX_~HIsd? ! *%+%?X4Cvt^12p|>o-K %A}cXUOR@EEIFvgJR /GSpp>;&1"z%@A_{6dfJzOS%5n j1:x3L@*QW]gԗpnz&78/]L!4{ -cJWEPm9Ri(ث<5; >bл CL"EQuf%/-bo`c!Hl]syGL5uN_QYw{UC|Vk~]9.{ JPgm 丅!홰cnGPI a\obX2WՔg ,DЍ*2`ܣ*&<ߖ0ܳloxmg΁4(fFG~yhvz FQ\I'ZNMr.B>˧RLEWDz%_A1c\ړq3!+go6jHk)I= HYA4֣hĞ.aŚ@G˯ـ/3T4 "g N~%H9ebzR <9Hs bԌBKѢjq%Ed!_e_gunǞOq-24XP)|h=b5[_ƻGĕ14s‹7;;خ<Ya{`PbM>~3cGhs(ʳFrbS4Q߂&YMHWޑ,9S[ߗb[DOw@UWvZ^T؃m(_YVCBrw)j4POfv[B'G[!3MTɥ ՓZ]jz8v.j Ҩb8Q5\]s%3RYy;MD0?2);7gs#{Ǖ>wgBF-}]]hݤ6䆦S >&a>UgbTxaMO--A L%$)>OKf^8qJ SwNh &jo{CJ/$k{ζK-:N M 2z ̻ G@t"azoWxռf=w@'#Z D(FjQ2,nwЩ)/`K06lE*Ŵ16nמ 2ڒH I\9/k@ ÿXjM8{s489'wPUAxwcC.)U q:?6Q(qsvBSܗPQhf5TTx_HK$VEH pq\Y$/f rȓ0O_Y4Z>{=Tcœiu|j 1z1 )>, MQ f5Cc@d96t)>`ǯj}|cL(:+q69r9an{Jl2CBT5sYdDRʕA=ߝ"'B-Hb%%iC(k7xP5 @Vf[S~ MT EߦRYF@?4z,k}Ps?4/'v[<RFRRq۠aψQ&F%$DIC2e5s(O\FhX{e.0mbIc拍Zx@eNZTVF{{'87E43%31:81M7uП*0Y'++P?w89h=(%5nD os`p! CiKhw+c7Bx6]sr\Z9!Qݔ9* Sv|l yj eR :/"!^Z䨏_<ъ|4?pw~h1C̕QȫIpzv}iwW7pBڂvVAW?S4XpES3YQgaF-_*dIt9Wbmn_;z;cпdѽ%GCs6Zi3w|f="8o!F8']myAfp(|*{;b]&d}\FzJ7*O*!K5ܝk>7\;qx;,EN'ud>54J2;2Yc!)wfTHR@ Ofͨf+ZU?Vg$KXm=dH? ɧ: T2گ({d`gZw0STFE55َY'm>lN;X2[7pWE4O_%K)f+VPw!=6o˲!r2R{*Εrmb!U{,v/ w9/حd@X:| Ín3+D[^pd,:fƽQ.?g>m>ޤ|0C#Ij"XqYO\.poS֔IFxWn6̠._R,aos<6vJCf>"ҤfM8^D it x c ógdNC͛\x3ɮ yݏqPI_zZ:>_?I|-*CVJWx xâȑ77OsO! Jp!fBrEU4w3vBԤ׹-岂AU<S4jX-kx*7PM4nj2dd!{eT j㉕=-ß;cu m˾%x>h'$y\8E0ؒ76fKWHf8jNZaF2m]E℉YDK ժ2P^GNg`9E ɆQj?ª dRyvSbnXzxɠ*BL鬲-jJ0ʒ{O$Ҋ9[0OU}Ob9*A#b'xt !w$68:R!@nWizko cxIR?RL )oXgWݥ0RM('} ݢDž~$ĀY7>hȔ? Y[GJXG;hP5fڎL ȥQ۔;ykmT5&QƃM lvg.7``G lpH \NSRR _ۙ! r9cvZnBrR=l Zn[AbM]˪% fT~2VyԣbTqEػAA6n["u?B(i㊕ԟEƊ6Ɓ}#:~w~DST^Ғ3VYMOk:Q"ˊYҠW%#Bj{}??^ni S6h1;h?b,BXwBH-gh2ɈV%SXƿ}P/vu7S3_6$,H$5_w`OKڣFH񁡂V΂ɔvMJ/<<)xѵ(Ex(['(v22w9 kk0;?= 㧌*| @ʃݞ\n:;ܨZ_h,f5˯;^%}h IlsiAƭ`Sh3@lM5ܦgVҽ焜R8СQE~xV^gBoU~,^S2^L~RQ/`wf$5\T0 f:m a J\Byi᪛J]-ΞB!h"Q  б CNN1re$Y9k K%:I+vJ5:Ĩr(%= y`>mlLAnZ[.z2}宐y-?)Ap cx 4BT~Fʋu wHG(zrߡrj.޼v eP%'%F8C*AUm2iBW[2V.*dCqiڏ.ᒸq9rІJ P/HЁHiQ5B~D=~g-'L]yFhu|5Q@5٪ "h,(M࢟PQq1symk8سZBvͰ5_5"ޱ7O[u8v 1:> :ciWh6FkBf b7hT{ xi GkGvUz̈ajӈ > TXзΎqkdLHv{eNaצLśf'[)k.&Md.b:os{_ieʲEmb=Xղs0yiAMX(ڭKZ>V,P-gt{iǮؽ$Jn͂ )td~  }[pZtd-xD4..ƓdX%6YUBraoۣn$ꉗ E~ ,%}% sb蟩g>ɝ ȢՀ;S#``,3\khߖ5hhA;>WE- (ݞWe}״fS+ xrT~>fϛkX ff_F7FVr^- v␱<{ ;L`>v5GM~oU շxb.q?eA|5K+,Xt}U0q5+ ;o.:/ ٸU=qI:1\6X xֻl;E[ v{KXs)07uװdu3z44M g-i n]3v;g&uXz0Pe_^R$cY.baA\\yYƙ7"G4tW?W,kC6g#, ) .⫣i4:I*Z.t_gW@!To"a`ՍGU+vjoˈK흞 lOyl* GG, atH./E8e×eSr?}2"p2;- }[V+(G[^W8]Wm%ۣj$DR t}y D&DrlFhW=W{#:t|g* Lr':ac|,%ZfLZol-0MEek*Y8 "|J=妳ba{ -iȰH)&1II<KAw3֦BM>P%;9w&ЀԄ\E,B7:y;}m[ԗXfu |~ Oծ'ֱ$!n4# j5kAR]Ï,^=x6`ݢ , ǫi%щ->v[12!5vdo-yQLN[ Qqj9SDbPl(NI$P0qlHDrWeR 6^9@:\WTQ -|UI{wx;H@Z#0XєvITq:ќ6 V}-@ة^fUl-z@Z3grR&xc*Jx(;i[17ǡ UW`%*V;G2%q۞ EE”'2:C{R3tEj]㇆1 GC +CӢ uw<@e,S ǯjN[` 圔Qx hE~ѣ۠?&/dfR@D ?sWoƤ"50ỊڃVl&kF K#. vPk&s*h%VU,]*r!%_s{Mmz||o Hm\1oW'r Ѐ ,a>ήVVZSژ(o##UN[G~ U eY_%(г(Fltb5݂;e;S%w[l!v%:Ԓ ^[)ɕf+6fui!&i;D$(׫?8&n_J[A0"Dp Wsn銵u#T +S-pGrXdV޳#m2<`pGi7t3|yu]/U9 {RM=e@0͈"h>⭘(NK[s]]5"||"Ϲu_w>a iǢO A).7X */"/XPJϹ kiBQan܃?oWn҉aUu@?k‰@cKY _5*XJ .p>%@,X) ؃+,KwT?< ~U|BzSR[5la?KaxڮȳJuT"Y;S"޵{WKDevB[z#Udvd<(x 8尪X_NhIJBI^pVkntE]Ⱥ6qN k2*f*7Si-}5tD,t{$: 2{g$BTIK x_Bls5GtB+sHѪ=Fl1#3a{4&{<ءF4~lKdl!VB;lɠ'>\vم?\:ڙEȴ"(&<|lY6o)cQ mަ\Z .uI7n?3ejc(o!g~!>Ff u)=8]?&syLKn$]g `Lo}_e.-aI#bǷB.~On%Ӳmdr#*"w4`3b&>XM"ɶ-tn@nimlJZP,s'.+_Gū7zo-~,coZP!2[ph*9E68g%Ȭ0d»'8ix PNT ^a-tU;m:+#~#fx"6< BKDT >7&R $ډ#zv9UKA nqiLbgZ8樐gʌ~.ڭ`՞SJB(#ns͗#$ԈH~<- DIZ-*mrKP-XIlVќ}LC?[`'Y. , w;X-h>s_ Q2pRM>l$C'Ϊ>; aO8`h\Aw4G `U~Ą {)xˀDޘl ޔjd螔 7Jv'dLʉǙ| 5`I p]""l J #ً쀑V 7My^kmn-GħŜ{N;R};c x_8  ܸD2[qbU(P(mrKwۻ+Պ r$QV~)w]aB\)#aBdP󊡘9ۋq o($lZR ήkt3oX.m >}ڹmDC07]0}*굫 1޳#*]2p|- \,E mǜ
$g}zEA5ͣרkfDdEDC6ek2eRmRJ:+=N3ה#8xCAmڵtwfc4"vhJńIjEn`SDcֲd{+ρ=^WO8t8[iɟĝТ,82 h:A}`p.~w)R־G&Z]*$/.2M_p9P➭w7r|Y;a:3opi( u٣o7#F d=UC'5) B%hctV&v>AviD e‰'@:⑄Bc^:<vIk@&Q 대XҖ=?d_L%(LN嚢ؓ_AQIRæDD80/fʊ%/Უj>98c4 >XY4'v=0200"5dh1fj3͙뾜/bljq؆\)ZHIqspz|CN ^ ڜ?.[_a^sEhUl!"Sɼ^|lńèYf*S"v_#C:'gKdN(6k\钶,Fw,FiΡBK+a-!ˡګw/lpqqFmJE[mʫꬡX"@Nr\Gm-9}qJ~Gr7^s.}D̔L3Ob/r=3:_"7U!PNtũa3ZqbQY2Hk<($5? c^C[ym,7`ӫcWIAPN#0*:`d3p Adp;R# :EY>sd8TkEe;`dB` FxKզ) nQ[TK+1aי/S] 6q7Fԉ7R~ܝsPȑ;w6]/F䪤 \mrԙ)2f^KsMNJ|NgVKeFfRל=Uݪ[gr;o:Z^ ¥nXF(Y Ep= 3l>$(hKcXNN)5m)(z1ʓ #BH==%ym͚@WʈImu{?%?kQo-mUǞq)4I1šg”e͝?:^A5x"<G6ap|wA2UDzγ/A%3ቍHn#h֎ę?5ݽLr)D\|<wTE5{BFt:RcY9XK6RKINԎ0 酚՚ S-r!AN>| #l׵:nvjV̈Jup!B?x#n#5gS 2L }un"urz%OvA۴'" :4ՂS}]>7C 1Dq,Y0 $@c?xf7Ix߃%. S <Ϫ]B*Z-V]2X5SU]U^#sJgίpy筀QU4 z{l힍A]Q2saoyUwl.ZU'3JBB7-Dz6]BD} _ 5{XeFzSq`_u#)75@&NP%輽GYwP n7&/`8iwI+?!N5g0yt]c̅=f5ZՠEʜA@%'b4~-|r@w1~#kJZ#13H|ZA6f>f<oƔm E׍ H|cBCJ(ka(#agXԄK wiuIu3޷Ŷ5 ;/G1 2pFnNW*3pXP5jx!w=l>CDH-*Wt8_}/p F*Nt&o4jg2}9Q:Pï!2Bs*+6I5lUlN" [gQn;+gzR̋10V[o޻`),53P'/ItqTI@|1EBT:̢s^A:=xnk {،;**q?HvyM4.* ku zt2r lC _:DOFxoD=֓T9CJZ53ΪHO)t=>ܺnNY\X0)gXqm &BЀiջFP@9_S?8 C=d,H|K\+?ɒ*Eb #Jҏ9J؋sMxa je̘'J{u _:4[!䉱zvs105_f+@c|jTe-2N5ՁIbw8gϛܵ ƒ|h{ѠJO#r㐓dį9oҌ}~j"o2҄ g^TJ ۗ(F%2ƑXԎ/'M*`cE dDI: xŔ^fך>NavV/1: fٻ(q2q܀(f 05Ђcx|frz$ r-wm"Q@-$m (x;NqR^`s vzOFS @)V0f.R,kf};e.27? *L!C6>}]Cu(H7Wߴ F+js֚cyQ`٠z^ɸN zHن)h=R5aV;!BA4uԁgI@A'Mt_YY(u/TF܊4[*=wqAM!@ߒ+:'H=v!w|P?8<WxDK13 $Y[v%x],3_Q˓sp]tg2=tR&";NK{[51?h%rpl M3aNyVbdF}F޽ g䅧,,bG!jJ.{b.BlTJЙ)!*U~/m`@6oDȌD&)0˃X!Q7vjud߯rNP>dR . zt3OyguEpnėeszĺ%Zp-ju3uc%аc$Ѕ,}s?Q^̾HqSw_$N}QN̿6_c5:hayΨ25eW)%B"H%{'c}T꿓>Iy,2tvei RFzF6=ͥ֡x_9=11l b-UdF=ʁQ[^D\]3Gudե[IE[u@ A!iu'4( T˅c4DƗXKel+ BFϔ±$*xU\ȝ4PNL{猬zNCˏ\00+T6T⋆m㇠O_Ӂ9 d*ȼ,p[q+J3Je(IZ{}W^&"㮄ǩ-JjI߫o$/+y{ "ŔG)q jIb`S5s#d}^1epD<^xM@4 &#Fe*!nK-pElEF:q|{ cnV¸.Kuf#6XYш灉oJc8k3%d`O+tQ=[Ԣkt׀MI~#8sn`^B-Nmg5 eH0~ф)&$j|k!T印$8JxC<.M&l)R)Q ~C395MAM0gD:k"Puݭ6ln~_̶sCҕąlaR_x'u"ȊvҠHVy~1\?\3m/C699ncmJ;cu/QjA\N^r\i? +fb7Vu$# 1؍@~EqсWO97{BT.B%^}-xl}<L(kcE9! c0?}-/SggCҘO/?@ {o3!?ۋr.CqN/z\A<&# o5q$GݧlV֚ AI`eNvYb юdjׅFK F6, ú:MOR*WD - *ζh+(,wN/{-qS=p05ןo/ܝgcSm7M TŝP64D7)Z;x&*uq)i7u5I}~=Z` OVR)U a:t$6RPiUQUܬSqUwaj崄0SDλ$иQBUL$SJsN?8Q=vЀ~p(vDA&l6a5/^Yڱ3 &NCLyB ,ap@x$owxGx o P ABUE1`iaa'j;ѱ ƄLonȕ%!S%B>E9f+NˮrD% 7m=mL~+R(OS40_xo>[DZJ2B~̉N R_A?CX֯^k6yAgP/1k6%D4ֳ%!yO)'@ ]l XMNL6ZI켟ōtb)xV5 c@ќ4o:OMaFӤ,aHg>^n}[ᔲؗGLufl .KTĒO0;bM7N7#Œ&jJɛ9P𵵖Oܰ\z$|)#{I>q,\-EOgG۷󖦏LNv23d}q\NcXi{=dmW] 5oi2]p~Jόafiy\ݨ(z@@gC}[;eT &'бc\hzJzi Z!ovgq\Gھ܆>RjQ[^k ِY^'ưSti\C&WܙO+"B]*ps02]Yb۳u~hf#8Kqʟqd w0,9u $u_e琐nd}n8U4jwp &fGiX'[+LNi1{h'Ug4+ħcs`_ly #3mjX$;Kl˅)b;Lm"ڿ}`dam|J:-;Bv ʑs vHJ踫SDb@a y Ve+H* o`_'$S>Al[P0 > j3ƶ'a؄%0C^MPVʨ  q;: $&5g"̼ݪQ ymHElX}5,BK2r*|Q~B/U3CS_~u!˼w:ŒV80h@S}S]o/mm6뵉NW\VGp )ܘrfM/UTX{"rêth,k Wu9͋F3(徳`jtƍ3kG q+9.^_h!c!/Ԍߍz¾hؽ ܕYʂ!^ ۜ]ྶ~DC eL/ά&TCTuH36L)L{pӞ.75NKBl|;rY/ǀϻ`]Bn4{tk#~[ÈA%O>g޶t2g)Ks722PH Zoe€%DO)Mu%ӳ\ȫ,܊%K -wKfXIG0)L5IzqI#q,-VFmݷjZ=N)$ v]pR)6&5#(yNa*-v#?%QiJ?. joeXi{JqT#`6LFtbCk|PfZG% dԸsEỆ8?jVe*$M򬓂%ӫ$XC@WЏYXmMAdtE|ڿ\}B]K8xHv{|; D߱wу`s㈮ARsՆA\U~4E;&@3gȞ%ҫ,wT/J~=ؔ{U@!kVmu}JBXe?*)UY4<͋up;[1UX~sNFW (Lɭc`Iȯ`ڡy T-%Y)ʷN.B`{Ji u+kĦ qRlińONN>m`S180 Z4(/z?E՚6#p/2)xr?nR]- E|ZB5v'm!u6+ [ :#)k Ym8'sp&svIb8"_~qҠYn ֲ=\G;$s2v{@Wmeoho:lsB5*0$&)8 Y?@BVgZS`T0df˼npy,O!Qsm|#>_P {݅ r؈0 4[BIt@ G,KUۀrvV(:] !cBԲ'l1LTflV3~zU6&AY9xNu![SQm`ڤ=f:1} 癮Б:\?fI俨Sh"!U9lX=NwﲢayG%K4)@P$ؽ?{7CuǞS G"q݉Yv5q䑇gn̹\BI#슁5^t-٢sZ3@§fozHE%>i*{QίDt 㜐LV:Uo^y+c5?+ŚLo2TX&tbE4L*asMqmlly]]Ylxj,W"iF+-S͍N;s-ٵ|?N4m^L^+)?*?Fr೉hHJ" -@)û~.H"E&M^WYmr Mc@9A P5Ӝ3Υc8GTZM :0?x.5|dq3g0լooRÑ ۽XL|q2t6:SFY1%DJ׌J6tK%"XOoqV~{n tWߠz&&Z5`߮rk V< _wlWQ_[ub@{ 1 I(^lmf&] #%i(ZW#lf<˹T:~U>I5ngZolŦ?[|1ag N<6-co~Y vǷX::s7& Z*>:K>MM`޶ ]m-"aؓ ] W79[{^!G20 :mxw3hX 3k~A35Iu˶1X'?EI_ei3,8~i zRB c "U! xU\l@vմгJhȿl5yD9.@&@js~_g~{8| ڙ#jQEvO6c̤5 s,0`NuxAX>.j > y'\Um oֺ_qe$C$V>װ߳ƇS ˅kuG:Ttucg IJKa  s`SAOHB),qGd? 0,v߶B:ܖ6R2WꚭXh/':`*c2)2S}c@#5 Ys{@4Q+5F*"d2E.q䓝zꯀsZx^2_J],Ƙi輸{رfl'q|>X И W-`+}bTDB;އ/H]#2*{CbѼy¸i nvH1ЙSu[0,Xt?յM>1$K}ࢽiJ6a37?Ugۋwp8)0&(S!RJGܬ~wXywTc}(Ʋ%E"es rٰ3qI)7X89+BY5#;0QĐ*"ʁ6*Fc3({ c} >('kxQ+DISb.Ȝr ǿ!}#/=p:DJK5_^H؉|Hy6~= IRsIo]&⿌ޫd'u@ erQE J_؉p2gzŀv4]Pb?mO [zJ'=DۺS3ѬIg7 R[NnX:uۑ6r^0z"9D‰LMLUeD \NǸJ(ܴ"L9 d&*B2PWJ&s"<;*U>wݒ# ﱧfMɉm/iڮ~F?oqp*k}N(ᆜ&^u6M-9 B-<,R Iz;fU$O1zs'=V1oӬ'/|ꈵ6D05(~#ɂ*P0Qw[ono$,7jB)^#Sf5c3tY1G|]pͻ0+u\B˯]P^"(\W{9m57!&Ŷw_XTd?q6@O%dS*8=҅&u[}D? ho\|de"u `$xHIz,φ ,N Zth :ԥ`@FD#O lvfydRiSZ=Ot:\cvjȄ!PY} EsX%ke@[mI7NeG<+֛/݄dŠ&.)K=e34VW熻8cB/@cKaO 4N|LءiY硬7?Skd-咆|=dQG<:? gER$j8pGKq=~xTsϜI`FjIc'7p6ژjj)a}pFKZ|(;rCkeFdx\SW$ȟI*F?4_XW\r; ݎQH 5ttlN*ޕ-| &d7PXHH*Ω,E{;JJ,홀fW- 35rE$hRaR.{3?)" IYZ.TS,#gQztr* ZWQ;+9~ =Te>@d,D"JhI#kDFb<QpS}+>zgnz)wtyA z؀>/+* O@V_7Ng zܠXVU yI7 .]2gR?9k/`{5֛i2kG2szluFZV1:es&!g'&Nq="+My-{gokC}"̡Xq*aVƒ۩5څ@9-3aVPY(r Q&Se&ocgT>XI*#k ?p([ՌVwo:\%aUnWN Ā=ڋ٥12eu`Z@,eD?6 tۅmeL*o:P/2/ `T8p,N??(Zjp HUA= O-> GϐH2^Ԋ&rJģ-iF MV\1u:M"^@ct?fE:F;ն!BdGB@,l:6H!#.5q7%62 "!dhz$0 ѻ "JQ~"MefpGoA2$j1 mDl 7|s1Mz& B]PN/ ]*~$ob-T.-ؕ01WOSCqzF% H8}u.&>J9"bZ1]%d/F9G {5[sx;cA}p4˩9waq;tg`veb- DY\ƙ^,yۤzԋ8xA;&' zQ-~F7ɃFN;Np*5sgå[kcDPX<}9׃:\{ȧ.?D5;/+NxZ;;t仫1U^QO7[=}ޛ?>h悖 =:)a>eX:GuH)* K8GMY3.Ln5gy瀹]@f(M8:M$qDRS3x]d+I/j{@<4XЇ*/lk=[ly#G界 DDħmPRCvEEC*#G A(A_iCPO LWIHW{+`+yNmN씟;'gw7i {؆r2p7^kF=4k?dF?|箴4Nj; *UfԬ=b `w @ٷjf.LRJvOZ<~ac=;s!aIVS3mKGțج90tu|- ]dӅ@2RVuaBߢHKw'ށ10YoV\-Kˣ E Q,RW\!UZco}[跨~dy <㑅Z혅jd~H:GV%qc9OEUϛ\+S4<O덯u׌Q;ȜJIힾ" zxg0w(qȞhP 7nZذ󗬳a.8O>8 go7EXLB5ٚ Uqߤ9""hڅn=1l U#_?wX&Ir7HDei+ώ (tٝRDy%d@g2j!Rho$᲍rV3 pk-,3$Wӄy"j<լ>UzA)Uvs(Mk]"Lt9O{)>3ݚfcu?!B3\.62kkaH*5iQWNE2Sf:^RDp\neWbZ)Yk!6\~67Rk( %T[b53>*p*A's} 6^a P!?oqVk!Swv(&fki 쟀T !7yr&?ѽ{C^oxuM{-j[GX^8)0lM,3&…h)&k"iyLγqI?6 #_'TĜ>'b-'J),hr/ O%izCRYWm]N -ƕoZdU _<)4N+DWU:CW$ QF+bxj>9Q<߷+71&6|RY]Pѭ~/`1't۬~v.-P kXW{$FO]f˵N RQ 1YǏqG]XK8; JjU9D߯W2tnVActH\JDRFH7! plا &SZ}@ޑzvAxu_xE*Fg p͘UQ~߶W,F[;YU̒?Q)G!LcР6/㚅<[VE p1bW^?Xoc7}It~d4E{UWXz/v$C K!8y@Z^yͫ #KGnWTjcQU; u1^N=V$/wi;a( kV6j\;庫_zJ_E4eO`O>tњ alrvht+:E3eYPnX0D3͔C/ix7{XC?kߋd.% H^!gLo #_)*#8t20;vp?^o ҰFE8e0x ;|`>FhFE2%j>Zxqebh&#;+Mw-m.^ye **Ti8̯S _Y%kᢸ#v>N(I7VYŋGnTڣ"Sߡ|CM~M:UhZ_gӈݖ xpwo걞yuhO'd̦\)|İ#-2fBGƱK4}_! VXYyʐƪ n4c; M2ֹ%\wv,db| ^eFMhdwAsV~WrufQjv Z~hA %^W, ԻX(@0X[c&vz6DG}OQN,+q}$9}H!fQL@d!K 尤8]534L+l Źx:ݓ""8#]di7%w lз3m]siƠg|iTz@[8vOQ'xAh?sNG0Yk*ӛҏ Ř$\"KbVRb8IAtYb'صrRld x6ߪߠijBtxuH#bH$B9i_9Q`+8p(zBu}Pʝ}5(u&6`A~`bFFUրךr3N5@=_&#~! VjaڽCCM,|[UM;1YryON G|RKjazҮ t{? +UfP.&ļ$މI+|g@v]0)_PucQG,TL~Ռ%$-mKpqǮJ>O/A$@W+9i0UYRǃ?d|Pd.p/.Eur~& ozGlv"+ZlC)%$[U/ԗQ0.wQOco?Qq:-}Y]8f no# +X/U34'k.QtAp3-I8 z,.")%#Phk$sMIQ TBƛ$(5[͜M,18tph >)`VhMޞ e5MvDljy޶+E072y &th\^=u@N93L9JҨj2q?A d8P{(]|^$7>5+۪]3[XJo $LҀր=Z6jM b'*]4t091W3TPR7aB Q XU=b N`9 \#`cr B EPfA"ZzP2n)rI6GE/ݿe>Krr蒜$Pͳ,Ea uΐB$Ȏ[lێP]/CEѶm]FhXy0oegfUƐAflѵpt @z![s\ipdv⡞ L2ىuujSsyٰM!d&D0I7dUŋa@5o#S9Z Zd_8u(j'$ҹ%#q-Q8JdͩG|kԒt@`'D_B)b/=rsP:XVMr"4,h*tq^tC*Dkț,J3 h TwݦFJX^vmyL_|.gOO"zfdvak@M6Ұh*ɑ;;3# E]U%1%MF~|и}#(dNșWCtVO5]pϥ0^S !yp7zj{(<0w2Ea4(#,cR@$y;ەq-8NƿyD%6N6*?erA+򱦡 ;yŋȫO n +FCFZN=L=R"ԞЯHb.ȝF"qOїG$-jGAYj]KfSi[tK7a丽ݶqZX)#EC5L^P @EbJ9z_UMLQDY4:5N*.S#ĕ*̒Xi5⼹.^˧^4~eEYc~^d3:Wޤ`n6=ۮO)h.B2!/KaǺ'T4UWHwxie2>;ج]iRڭwQU ʥj0õ\rb$%Kǽ2H5ry^Gܧ߬ .dZJφ^/͢K ֣j" ֙BRU}v_M,ϧ,@FAzg;| 8/.&e<b&,j .b2Gu8|/.=q_lYž0Y;:۝T(}_GGeo>fr"lL"?Ijp[Ym/(hP4Ϭ~ܮI"Ȣ]\|v㰤0YIsaXFpan~}п# `,əAL/=B_f9~B6x+MNs$8!nlD I0nċ@tGnGj)94=6&X^ݤ4<@ڀi1_&UD?1>H*i_cS#E>9/@RTp&5r.^h\6b>Il,oV]bk=޳䠴#cͳ'N s zb?ZJF'H.\b"@޶!N!/9iSw! H<#Ig HTIiHu%b]A |D ͯ雳PK̆^ak mowᄶFXrH闝fX7v40p3!Ivi.ҕΣ H܃ *v4^3`kVO{~ulSJK2fL%Bf@mdžNQ^RvIsF/f h^FDϲOtNe'?01q@:[ X<Fhn6\yTWOKDc'σYᕃ5"'5 h}.m%.,]R cmVP52CL5Q.+ؑ eIXފ&f@D (5jZtQ2I"Oac%u9,4zmhAfp,ش,h 'z84Y]TAh=+@ItW[Cjx+Lg$4PR,-Xk$yw r)DËh8EYfU/N_4a|VQ;ˍED)<6tFNO8fjGthwpRUGߏM#劸\7,yX܁ Qvӏc>لq{ gb]2E/$v0\TW= T˖~{6ٛR\ȡQּLmL@QV~ۮgw'Q[p"]O[A-Ltk!sM*K i$a9,ǯɘ*(jݼO)IEa4:$v,ݩ!`> s|?':S&rOW"obO w.KW"׊2zoμ-&KkOc*W 5MT+լ=)@줧r#Im9q+'(-\C>Hh̴/\DQNIĊFCkk!jU^ ym; .͏&9bfQG:\Н '.lTȾ~tZ%L.-Wz1DomtJK6tdW47lP;n؆VC*3&#E )ƫ»Վ>OvxQx-?i)'a!Lq{_BoE:AV `(NHJ1=,gzJi9oV XW;&M<uT "[MDsFc- " wq' I\XX\"ͅvN( }I3pm# V#s=b]KN>o5#0VZ: N!T2꾙ɷ^Ϸj,<ϰa=bX5pod<ɯmvu!ʾ,SaQ2MQqCNUK}~hCA$wDuLƦ\_,LFW1իZ 00/3s.J YR )a=7pJ@,R%.xP2 C ފt|t>BX@Sy BCSKUNR=8|jUJ10vu%Dyg%R$`W'{uwept'Ea$t%ZGvFݶ|5(ZkMB FZ*Mc`-HAf͒/oPلXmo+LQ#p׸0B򜛩vv;w(&2qvѷ%q\ljG>]׺-Dl&I((5T %4ܠ匿R]Yzloak,QDd{A?㧭eehJXba`ήj0a^e)MD*F`H1UCL&YV=y,L3p"ɶ!GCui7+hw |DpUws[xϐDiTK&(bs FR9ٳҙ`=I=t9kIvtKGt,DLūRC(Œ(@=I+G7^#(8i6HH־ŲLYUE;ޞe_1΂Qo~S'8>\KKxpMY8L5%1AQ|FD6ȹ{;QإNȈ. j~{ѪoCO \I|,yhP"qgT˛]lӗEoP'qL?NQEˁu+;Bd(sL#'SA| gORx!Wz*ګ /H'Ŏ]8~dtq'; EM8p, Gx}DʮpX5?|}7+bŷHcl+d-=*d6!5هX7QxL̯fSb{BGe  $Urljr&ipߡ[,%5~NȬel *=Z ݩ_:cɂv tM^9:TՋrơ). ʖ!}0+8M{'haG\I 0kA9/7Pj"ػ; =ʔoc}Nң_uL7*ARbI7mGWȫK^'|$o$ .+MV=D2[QFa HxLxmfSG+vjkZ\+6&C~:1\ cA:ʬۓ/u} S+#;DLY~`!QNWs]Oidp?ldm]5<,43)y0}FW>k}3JQ4Jk#[OmY>ii Kn q/D3vè^Vc{JjFgYKIЭ֮M@{+vu̮9jShIC+ ?E.>`p&x`{wcм2ǭZ,6CD΄T)؄KvE)_,ԡ ߣގx`GV}D⾭`?Fn3l(!KYtѦ2r4O*,֖2l-f_Tɷ&U2ƴ#}/h8Ŏm( G3wj{/- dZ}/8!Mrp.Xm)wž #]y5mUFNcʝqijVxsQow+j32J8,/d!*0zմL~r`w/{ؘP!'r3̛Z J(ɼ,|OvR*"N@}2ÙL{'~ ](RG7}RGݫpeX=ڑv /)6"fpCs61S˃=bKQ[PEwvjWU:VR @ChN]܆@Sw@pg ʧt%N9-5X19''P@4S]Q*FyPD2MN5!1'u_ Yclf\GǵZF=UN}jfq'֚&I{9[`ꁶwDlc[V]#-~wj7onf ׃G֌tifS剚ʱmOjD|]4-Opw\){/4ԗP`ޟ2ŏsw}YK- YdrŠ8G 4Rߛ>BwlFVB'fٺNut&R7 ^/b'uј#O YgT=hQCX/[%$@鰲Q0JMp`%)eQ]:?>4qi<+׃ z:SɠSRK\)`[Ydg~hL]!u¦C$_m#؈›9/TA_IX/D\e! 9hHMJ]ƒ9!di"TZ&~-{w QN `XMn iIa-%?8- d2u6(ڕ [E,ȓ>$ЉsO MOlB~Dt\W"jB@ ow=^hDW{iȒ-0SB ZՀK5K(TK}/ŵ<3!Қ>2ލ ErK`c[p'/9:0djN<Jjtb+ К^>.xkst'_8Jl>$m$VkMTgJG;4W|#sG'"?Vр_ZU5jmI,.MidQ #ܥx2 Wivv%'#G:~ 0[t( TcWδ]H)(qUJ~/38K֜ˌJ4&"7:>1T/]>wx5:?]=l(@_@Viߠof᧥ | wrQlr7;8|O'q۩ѕ.>z7EkSlG( # Hʰ^>HSK-Ϯ{e#A}4NQڇ!sye`'3tjKl8)k &ͣmچI{'HObw5קiء-`6oPjgul%{Djg/gsM gO^%JST#?El7ry b@!w1s`') Pz\k ljMfڮ9ڸD@SVᷔ ~_c)~q*,;So2dkE~qenՎ]ɉ"q  AMM-p&.Duָr_x1н X.%tj=sZzr&MdK{gx'pcXo1xW]Ne2fvÅz[o ;!P԰_]q2e88ܣ r8(K 9@ld\7J]Sk::_S?A"t,2eܜ|@;=$HyAuK95*4S tqUâ,z<[Z'V 5oHu!?H{K=ώH|Jd(BG cwCl22fVO: Bv }"=kE]pC)o6K`?:(y|I=O XJJe|02ii70_LlCRϴS,H(hų3Dr%{;K7(a86kJ/KzdmQG&Iv@`$$M :F!T/{ElZEY?f(epzA;HxX0Br";%mS|T^1ܮFx]ÜJ)˷z 1r aIp7K+uͺޮɆ28ש{I0f,R@kFف=jDzQ%JЮ5oVSHsFR:\b.dUx9F({^]3`IVhEr~45No_9 C3s'-:v "%I(ݯă$1 ] Id(PESoa6l` 9C 'j9Y)77*W9[q^x Tۧ:u ҍEjC#ʡ_fybC{6]r?჆-+ɰrn+BMJ{m1gD!SOY j-{&`&%F{]ݓTHV*j1=Ba Jf;S80J e!qڰ)`Чex0 Ih #Mabv\rm=kgXY$[d =U^͹OTJ%\uVhoo yGPy|,}EӷZqC:ɉh=JNz%ʼG lcw XˌZѻez$HzBڧRѪ |HwT!w+TvC?-c9ID\r00! wxё=8׈[]uK'FrQ-<ֺVƒH=H1g#QeEʅq\Ҿ>g/_51;u).ݘ~+qQsć9o4ju lv>rB _LI,r ^z",? U* l;M7H|b/)*'Ă$'7lXJ)" "XDs2盇[!ET q"he+;oS("hUN׻%2r*6!ch$Gs,ք'E6ōDd/%3g||RZ|uFxG3-rs( ( oQֱ8zlbRH>\Ǵs!u}Ӳ/VC26^ͤo&@ԵVTuTys<~%sW-Z uO,G M\ IkQ3~>.'㡷q][y:7m.% '4)cZ8*UfPlv!Jz ų}tm8Ņ78䘧GT|/i*l T(4ۍZ@w2<t-1ew[;.^F=fC 엀-NRb *It`8bϙWr*%zdvXr\mt K-菽_swFLmh\u/heQ'o]'ibI͊8e|YT>+D= %R8sB( y~`/uHWˊZHwae&áL-W)nQ E"PU4ƨXZ D"iUH]t?J]# zSOD`lz!Jlqb 4"=\`,G_mXk}|G)k% I|t'W#2z$c>""Z,</e[Y 78KNjn_Vlu nZ*5\N)%a/o̖C:R?5Lp sh 0 =?δա Ż2?rʱ޽T4WZ6ޯQom\(}{~DmZ]Uժ#mwJ8]Je}Ƃ$-6hSJf2눌 7٘eS~/s+y:>NE{˺t1] jF|]ucZ2i`8. +R V7SN ;SL#F֪KTJuTK/ŒBrAQQy<1_yIB] i`'5sS}e*PÁ/*uh悚ڥ\=~ӹˠـ+f ]ޖ%vv BI{2 B7֍SdS@|$nsJ-"DAkkYb-VdY"Md St^\#~k\[}ꢌc<Æz \ I0 GݚǛ6֥Uچ5^dnqԞk[Xf@T`(~D,YZRT*~DCS"]5Ϩ\:oj-qZ_8T&^~^4$UeA?oG"SRʆ5M0mos!O ẍΥU4ոEVJ/y. +71]yA&FwAFgZzI&]]ΉojkW|;9S ncs _WVᆵΏ%O& 1:Q\c#ނvW՝ )+ zln3Rib .Ui3+ءnR'Fi#x]Br|=?hgmYlє$=ȄcyY$Nx4=Cuwjf PUzb!v1 IV 4:N,RiT/5oƤZ8I,@ 佱D voc6^eq#ݕ,0̒ v/󖝲ߵu3J%dxmnsu.]V! +#dhsbK s38'.VXa7**/بXE6l =}A0ՖavDHw>ָ4Z9o `l{ '(/bg`[=mg"*.88h[ڎ9mjܧVO%zG>IeE^m4L"mH6.xL:%: &JHj!O{4ydGhRktrI nll2_ =[ N'\춣/i.>:~il26`;IĹ&ykHKQ2J|_zZV=1o^6Nh֢/q0 (HҚ<7Z޿#]@ )C^#!I1X3+xP!&TBxšsWF=r52|UEHRL|1/cj ' >H#U{dg)tj蛽YlV3ʐ@XySz1IS,.ӌ@[|{9=n;@.}8Ω?{ˇ:Zx}wZ Ra zBwȘ㔥[f9ךԟ:hS\AP% & 51; ʡ/ZI)ZDʀ*1cN߇\[J$1B3Ґ΃PI)]Zf Gs#ui%qяQqNzʊn>$aJmloֿ3P!B+#n C^|QO,5t풕 Q!$eBqlnYBÕ6rE|XIK9In_R?b2Ody#Eβ<y7$ 3D22@3t)DtZf"\U0_&]r @w ~[hI|E zs@=氋f" ^ 3q!$@ 3!;4Di2} nR%JIH(wt_Y_'hv~U) ʝL&"բ#vvL" aATQcy6r]^tSVEΘ /*V3Lڏ5G΁RkV@++7řz(O7e5v/=U)"qi)|B2'I৺âl*䏝GXk2}\od.J/pȿ2}}.Pړe4(*zWc'A-_>@'Ahf/Qs}Z!wMN4`H?3e4][#mjY=y,ڵx߂%~32D4x ; H:Exgx˄)y"Gv뱆W$VhtiD朿~L 0*( =so:\(Ӎ7+z5,L_8z9j3il J~k]NӘW܁gR>DǕ|ݥd}0a0X)T@8CCHaC(o#cTvv9E$O++Dt )ӮDyW$O*lƟ11[;y;/"DM1*֞h3T3Nr1z cYPuFi }- ̉w ˗cyk/2 JZx%SU$K#(2kF榈i6\gU_H.xہt3^" j8 'k@oG<'UJgdUVLrX\tFimx 9\c6ЦW] ,d^D: ʊK=”cF0D&SD16#(MQ96@Wk!^0`rfIՏ5q; 8qmm_ކ&=e}د劣Ѐ7t`58$l e79IH1xXI1kX) CL;Γ azy'wy_蚥!C–F/:o s rY/e)9Ì9\e%@燠S%53IVFaxѫ]$Rk/YD) /i> i1tc!O}-g5B'͒u57VJ}v>Q}dt_ֆ8u,A$qp|UPc5Kc حc8( 5٬xziO؞X8Hc ( orl8E0N?xVw 1V{XTD  d?-J"{IpGg1r6R]3IHH!Ĕ9pEdk~K):9s \(U`#)ywe7&(~u(8<+5x ,IeeN|W["@-|NP9Þl1SN\f mbޘʧLVL24xn*TWc>!20 VzY4[7iopK-ĺ7Q >+ؼ$W_{*H ;kT$ʟs#rޱ˔8HdE~A>(J$B:~kR |DcUow7L|z>m/k'Ss+9m`;VaT#ۀY](fjT Ǧ;V1В`ƓPuq{ULm1U_#=i# EL5q}dGrPG7# CQ-R xuV@XBba=ː{绀$6/S]f9} |~wܹt-\.E!$rw B}-V -%]#5+̌Tv,I~U@U‡I&paҥ.t?ۿ t=+_lTҮ>5zZܯ\۠.ö EunѱY EdAGeKt R$QGmۖ p`u@o'c@hx!0pfHLyU&bD a,R(up6Kpy?.[gKAP^cY%+pp-k*aЪ2`o[5La{_p,Y-b>5}ӣ ۬9!_Mlqޘc|5YOQc|Ob '5 *̒'a9;`„`n |PHw̧E< h?wlaa>G;,i?IRZf4-JXZhYd?@R72e.P˧H',<oP+5VKV'cD֡s"M9؃ЈUdeVO8Cbz봲Ef8.^q`l/0? qthIf(zgVl K=MtDrB,[|CU{Bdh]NHZa6_kADI%IOӄNA$DsSG>SxU`TbРuN\qA5enŅ*Y? Ϫ̱foI`Nf,8 xͮ/) I7f ߯be}M_rk bXMgݠ( -:o^>-X0D#y ڝ_$FE{1 q̟ ſ:55@~ď #eP4U# jmEY8BGp RTwQh "^{~ %{jmY=j,* ksee;QH}'O` _1fo]1a=X()"} B&js,/xjMs3YPAs@R4A8G>fn;`]qnN$a`2E2r;pa5aЇAK n4v},CŹS6dw1vQ9"3XNn-p-ٓ\elD`T->M'is4Asum:z,d% Bb$p ܁L0wrF A܇ixb]bqL v{{&ǓR*br' sd DJ.y^? AYx0d#" c0UX2b$#zgZrӾ:55@06P{JjI]]vTjטwhb[C1dx٭Z >H>'QN DkrƭuFU0*}M(P -Tz!54|gz'hO\XČN;ZT\4ІFHϨj-N.3ɠ[mT^Kԥ~>EA@2nTȐ8fU[omaϋRc&y'^rV@<'Di` ۂ? O\`Ž$w(aON zoH?0f8j],>DQs Mz0z`[ Rxg|d:eql I[|>o 捬S)X,f@ c^faQvcofy#]爺gc )%n?ߺ՜.:JM&v%{W<]!7OӖ׌Kls{]O-˥O.<7-Dp-AcÊmZ6IQBVP_1ؿ唲^_d2ʤo2,#^`}~ G3F dvn<1p]iLmD#{>bF.SfFyȈ. |AXQ=f$. `/GN_H"1 ᾑu1~3-¢g hh}ܙm dvmy(ʞ<^:R13?qj.K6hM^?cr0~4,Z˝>E>(;<:OVݲ]6\MHӼ\4NÒ6fwa-6@ڄ'ٯv;/#%LK$&qu imoJ!oC+j6֛H/L4lj)L *"g~Vd},bCQ{❯#{$Cd&, >&nxyhɑz˂o98Qrx{ߴ(h0bIcva/{*Pc҃S(ߞ= * uq?Ū.)QWV⌌-^oH1(ήmCcIE/*ezv Ӎv֓UD8}蛦QpұIp0tLA<?dz82!Dȥ*'*SJ'X l!o2vtG#ճ( ۄ@&kY=~O@Ge6Z9gAlcBڪC~O|X,tQ.L[V[lwX+Ƶ'}<e%С񢲽 +ǟfv' #bu~R4źx|RΜ(NPt|͊G%*,65 ݬsr-BpY̨h]/MƄo uz5y* ?o.q`ҳCnj-'_%e-trŸUi'z@-܎ U(S9֌Vy|=o qIQ\!/L~UC&{p8``;xT7EAWμ%hCXRR/~3ggpkv]xmT%lGI+R! `o΅|]CfVĂXJVϒEA0K>UY0-|af^aQW['+3KFsBFV>3.?hEYRPJ=#m#x̊cvڣͧ&buvmK!]8o岂T< W3?դ~t{ mǥ=;7\1_mpr-h|ͨ7d㶵gJ;'3bAZo(mJ4@r*sAo%כB n({p}MzȔ]3bDI=#\{J')OtnXBl-/*͔<#W+eZ_fv#%z`Wܬd敓(NRdG,KE#u##EcfL9 y}/2ߤyWXj(&?)H G}ezwXO,Gشn ZygBDmxU!fQG*7`hcjq$ZGCLܗqvydʭ bE <,_ j6TshH◊QZoo|v&3:PNWJ֢ikR5E痷 '# 2VuQu7Nm<&ݱRѱV(/v%5%*!\;ḰCH!F,Pl: hohſ_ CհOU$ Xdu=&>krȞǐZwA%]P_g푺/3^~˹ ߟA q*Tߊg Wi<%uvlڴ6?!xuZ"bk>AB^f$p.Cvg"Q.ֿjJS`kNA(0waC]hYd=幐Wѹ@X.o$ rw=H}QS#0=?usx㺠{IüQ Qv\] ctOA_b#R6E;&Τ( +Lrj$,6_%Ҝ)e( Qs0tF* Z] Ζ< tPD[Y!?ԤoI-&w{We`yyy4";*ky&'zЁK޿VZp|T<:e^[ * W%y0:p9RmY_J)I8pXez6Κъd38;*A!o e/)APTD}Bԅ@/>o4$ s'}K.nγunͻf~>::>S`'ӹMu/a !${N&zO9D31= i-Hu{lXdWqNI_04|qẀAՔMj[w\RKЅ JNPhgiK/?T)M(7v^ )-'ئ/Q1W[m=;^d \ZvB-c~&5JYWFNu񢛍‰BdUuN Ur=H;. kV#ҍmQj0lџ̼>dV'aEΈvԩX0S1/{]SCXIU z[lY%|`bq@(dx& ] ?QX6MЋߪk,+(SK1L;`\Fjn0hx>H G]ɮROX% gӝ}gk?fjЕEg"y35DJ| LMJ|hz71u*b|ۆf,X22 \Yv䇓uAZ3BeQU2tuefUSQgHvl3(r= 47: u= wgԣ@ml6u>40ӳS+Rdj)b2i#$y'Xakؓ-qk!.6c'@iR9dt'شC8 &%7t9E2h/RyIa`.{obV9 M?Xj4RRCԪRE݌!9NGh؃K\J1N W7 EiO߹ E0#MiAG>` G̦Dt^3b >btZ\tVֽ^{Mߏ)wB";7*!^zVUAuQkQDec"Ǧ}UgOQU_ߗk-ˉգ{s *tHjHr:İkB$GڲWԼKr0w2N4JEzm'ol+l w8,F7 !WJO9vϕV= $6~^Άzl9dNlt~?MVY.6%u\Ϋ!ۊwc?lXbMMN ?=C % ]֝Dyn;?zK^n) .О dh~;3檴&s|*sT\*FMz#ju"s~L ϕU/N<lT@.F4\եN&dZ8e&7<7nX)Mg\眴I0\ R?{pUHW ]ߐA䒳}C},TfS';7qN[G*<军VEg7튊,lBl6əF-}E gV!gc.c n!P2s;{ !A*CW$@=aZ}N>Tg޶V"}6?$U,^g)sϛ$T˒/ƩHC =:Z̺WF*tۦHoEiaP&&P+'U8vOLtFGdO2X,s٬ڒRIOr~e ᣻!ּd "Zw 4aTkuFXqZjnM4hZc#{f&khWTX02*NߢQUk )md8m8H}ie&^7:P'!1"5~lo*+gbwϠ2 U92XɭƢ ` d8B\Tw G.Ņc:u5~55ЈS Hn"| n:.kִ /sn{V60{:}m:An $>1̬RwDZ<80*pfQizǁ[\#AKuG1 ~몙i6qpp_1ڻױJ} y!^':GLʦL m(>tRE@]N#WOd%N񅳇!4O L.{?@LpD+eT7bB${n Zfm1D*Lx`6m(wX[n8PCHEw/} u)(dF+ŌtL ^YkiR+sxy]XO ~mHB9$ ]B-d2kR0iiJ%NMIeMa{κ G:4f^+/{titӤ q1؝Ɓ%!tO{8cۦn⿀(tYؓOҕ2 xR%DPʝ.ccAgѩgIhS NQeh!n4dIhI-Yi0c{p eG&D1Z٫3'e{5#-ލ*HIuFV@ՠ G=T? :u=eN/ZߤbZ9ݑ@$x~:M֛JhA斮vwfuFFF|إF[pϕFo #wO]؆P.Gáb3þJ(|NĆ3*ĂpV 1*>MnE 5K# 8dK}JuP4%ѬqͺXx5=s\T‘)V:k0glSU5e:P #$ݎqM}X P]#0&F$cHT L(]ؘ5]@S@܊Tj3q/Qu),"@'M]/ h jk3ɆؓkVB4;+4Ge | Щ&W]*u;3:D,6ZBzOCLcTݳZ]7oWP9;Ǧ{6.jN0L;w@$yebr^>|,v{jfmZ5+m7sGE0df%(} l ў hCBS;~lV)&~b JRq{U6ī>EA>nY.OP!l/'{Rî;qP,?ʮ^rK® S(6K*.SGH2 Un:ћ?3^p~\U}Tu`ԝN3laɭ#{ִޯ8tDׯ^%Нjq}^QoR p6٣/;[y=Auǯ|yUg==嶘yXar.鄜3w|.#bjfsFTHC*:iOxd%D.,*:{Xhʱ ^Kg`NzC}ЦJoŵR?21p_E[tIXi9@,pdu/Qb\2 =1LEȚES=M/W##2Y}€$/bm^O\Yigo2}2deȴFaa]m~Gy eV B()X( n]XU^:-E)d,&t/lsP[VYMb㵠] nmp*Is ߳η5QphksF22(l2#}?rO`plw))KL`*pc.vkNyJȱM#NQ6fɽ(n:HdZI{Vy`%n{DmSծR sg kA>2<؆J=#ݻ9w@ؤ,OŸ*d+ȢloBGHmL LrGA[:[~}CK9PiO3PP:&6Q tyրmvzo(n<;'MygRb |9KCPzAGr  ӟB\HdusR6{kLU*O4`3 d |:.xkjT؊,,3P^@ %b*tBӦ1-T-0qM _C 4"_IhE\ TEũPnU+c,gB7.ptH&6uǚ[."A>Xxu?r31 lgOठ[m SGqz؂ 0BP= +U = ,w q好][45Ex} 4W,~w()J7?K }kRNpxj3;JoNXg;11犄0Zɺj*#Ogd[i xZRX[jiΛ~X%JJ&MJYJ@'ʛ1YtݪAΰOd5gA傝YKRr=Zse͓AvGc*"c+XST|WP7na|>*&d?y^80w#q^, SKۖ]N2)e3>n FUQmOEx2Q.& ,Qg2d4J q-tΛގ}o[i`,F[L)"@I^|M)4+ $f]g<<@l .,ʼs1骻m\$anl5 YP67@yѐ=%Kr8OWM#x1{Șd) f>M GPC&9?7sJT}Jm shx5]:'n 06ܯy$͑;m1k#GL^5-\-e6vΎ$"H5~,ij07,責v;-TeZ$59HK$=$ j>هZƘ;K@EztE* GH^F1Y "ٟ+0YsO0$} {c|:|c:4ivC\gՈkutA?Fyf8$_fW~J$N,kyϰi1,f]=-, kGȑ)(X[@۲0ѱ򘆓AMx|8 s 3'Ig:K `);C~nl0voV֗փAJqqxf"3;v;-b7Bp* P F1K%̰푦!2ɏ]쓆W<, DMbwo |IX@{bTWNgfdeLbyCY:Zy L8G"c ?dSwp:v 5^gzhR;_C> lƇuds]5*BƁ!A7uX'{Ǣ\q@x63V0K۵w4zupJTVQd[tBo!}ݨCo9IE/tMLMmʰnhCy=m aN Cgdy~{&n`PlP8㓆6K6R)i4 (ߘ[R$7VqmH5ݎ:Ӽ}mt0@Wʳr*y[%(Z{̈7dSK\J/m~g-1gvOXbk+ ODL%D5 yJ)ϐMRߒMb3}"&HXTTP1I願$S8n E}vXt޷4 ~W]voD-;\uڠ\~=FאXu]Ogѳb13}J TghrHF y/7;U||u%c?BAE~9 Z2\[dӓǿXY&.>Ϸc͂*8<8K+_>$߰ewJG#p]u2lz ̾ͅ]$Js+_mSjm|2D:`gŽ<kXϟPGЋ禓-)6! '޲inXx@9Y#܆6Ԭ| eu+j%OiI rng$" W2hqyg IÕ?~'Iy\ҚM^` vTݝ"ͤIc!6WE?4v&漶z7>mn:"'>=~ςQ€l`H W\r\-3tFVr0iνvIT{hz{3՘pyC:+ Ms5k|/3Q?A۲cỦn#ѵ娳tD|gl2}{Bb3^C*3}h{~sCyo {" E1;]U(cK#]V;y ?yJ'mY_[4e?E*;Գ|R= =O٣ŵ%0kiwR?~ ]|`IΩAڬw=VH&F8N q$yD(] GbK(g~c %, OНH7OB]缾&8;.U3?SZC)NH-96E0LIv[}[[^jآ ;->Vf)=^Nc2bI~`Tlֽ'^as8ϷRJ2mz' Yr2dEח=hQal(;3\q[j{yeké*GH;ח_*!ڲ/ f){W_PL˷8׉Brʬ0- P7LR)׀`7Eϖ0lsE,ĺEc%j͕`k'$`px+\dKy{냁b?b1?DhU֫Ώ[! - 3A,T$F~p7_MW8ٸRTD|- ?LۡzOCsOENz$fA|ꨞ"d5 N*+TJM-|hI6W3:iP$\SÿO@ b:UPMxLrH w6AT^iOUw~ǃ,TڲKu7%UP.J7H[x?&}ϫ滟+ᮇ~'7_tl̷'odCFp1PաLӶbojmGa/2G)K,nIց6hߟuJYgDӦq}DRHlӪ(=АJJbw) C{ ¤SE]zϝRgǏB>~؎/c7ay^g;ͷa5::U$1TOICMk.EOesZ0Pg?);FO qNygg$c̥ ;\wR[{VTNCH?̶xvC!W'FHo(ma Qɗ["S:o_hY'Ƈh9@ ]"NھsN9Pͥ/K'o1n= i<}"z*`;{8CF+Mrգy(vCqG{H1>=ߴtU.[PE.7dQjz|r8%I]6UE ?,¡74B-n8G#d:]FQ}ZK*"4!,.-n_r:LC[sAg67./}`W Mntۯٖ(dR32 ץ&sr p>ؐ־[@q7{j#.]\L]և9%W=r^]fxa 9j1VEXے.5*7bƆTC"NV.0F1nNgǽܖd5Ut=]N/1O'pyc.07oޞzREA')I-w GӔ6,iwn Kd$)jC @` 7-?Va;B47F.TCoWd3TǠ̀5[1GcR~b/lyiW깣_)m-&6Μc+Ft9Csa'!V-Pr Y:,]Es*U[YXw#EsWtn!$7oBQMjM*N.]5lN(oDqQx11ڿ`AUdH2D_32Ld+y}kXsuɯ(_Ovp~jVR XUIl GMHP <{hߌ~F{k1CP<ξ&y%Ϲ`r[V4[d+!  rQODR4ѷ v!]t ( i;-,K!Ks{똌ʂ9y@tSUFڊɭk";4gaәԛas7LEX♤HƶlzV]J~E^Ѯ%<;`"b$ܢѼPv?Rl,EMl3VjuP1p .m߈#s[Zx՘,sj~(<eA'i:Hus X*uoFB>IcduW"C5t]-G4\\Wzz~1 ,4/X0%p _z) F\ٔ{議g# {xgñ-s˔}KXEc8. DczF3*.Tw#*P)'pߡ{R0+l5LV. ,טҧ;\]t `?]@9(lq S[hV$Ba``@w60ŕuaHخ7ٍvH8ɝqGo5 FEظN)-m#FlvjD^z͗R Â^R;{ y6H#ɚn|SFpij wH qq{Q!0;cK&E#,J Z({E,đlADtI.Q3D?h틔ވ 99E6g9ӀnQlq_HmBETȯ1^ m}Ux==IOA'DvGG$z'zU W=(l7+=Ճw1}mKat=*fox>g\2-[ΜЏr]{pw. z/Ëݔ:cT 9mv>`>UZEBgZ@'ֵs %qɎ|iBKT¤sO1vBy V[63ϵu9My^EɡfƏ;>Hh{G2'a'v\ OZXUJfv-t*Q: r9NAjj?u`ڠLƲN4 ǡaVYF.[3Osy ៤6kr XB>j)}ՕYr>5}y8S:>Ri.A.߬V1Q0"ߜHsL<]dXE)OwqzpeƢVω>Ӥ3cqӏWB,] .heMd#kx>9>M-BZPyHؕl:\*_9ov0' ;g33JOF44?]{ ],)FP,g,t>Gv#8^cw#Ҹ4IRWK3hjmݧ0x]+8tE ^Qou=ʘl5P1tXBo#">-,fbh%&.;I|NxF+F T(`s28r%x^@׈ua+E70.&T%dpS\Xx؀{vW;.g^dДU UKVKyֿ;cg 2ѸW3{H<mʹ/[$ = 9Q+]{6ݞ*y~.es8p<{F8 D@cS}ί]vKhFU (Aӏ>f+D}XJ$h0L(Yvō\`B1j {Q`CeF?ކDp[fB,Zz=ù$7 }AXg\թsTe'Q|Ks2 ) 9P@Pp4/RMg \ /uW/ LY8m X[@n\+"kNNuˡY~R(Le܀@ّnKER.BDkmw^qt_XWI.s]vX)9:i ;wyL!!oKΠ35KG.AsvieԜ-,tD BhzPQjNg鳍IΧd`TxMqR>C"_zs1d; |!)wF4)^Ϲf_ki/FVy-97=c9&lF*s2yLwo oESLʂTd^ܺ{ͷdmi-D^H'C4\w0 E殙`:A'0dwӡ$'o&p731L`兦Ѳ,O'"E#4lL8 [VP MOh7 Uy'~UH#UU 4"&|Mɑϟ=KƋHeq[rD;$Sec.o/cûf䴞Q $rN0U0de!}*u[@yNߙ~}h{mdPPAUX;@Yut){x} ?#IR&ui< a䇕{0syM y1Y$Ɇ|5qJ̎rTD1&8,;Xweffe'1[hHsFx|6ݟxqMbuJUj' <7eYH7w }qG$}\<+Gf2k>QF$8lr%ǀlz!񀙭w^飹'_3{zG];QTi)Lܬ-#:I.B{tn@ߥ+%=EӣĀ4rc yz փ y>% mKP; f;_o,׌bB U@ EM!S.hAi<.ƪ׀*TyqBEK5BRޏ<`U%R$4Be× QӉR*W'}1V˱a9R7Ex$йkz~혔꠻ F 6V<íeV #a%tc5]R.kݣ(7dy$EKYMs.ð= $A;'Ku5܊ٔKk хz<]^(Ak+uieL!ɺ/_$(IQV[xc\u?"n; ]@Xqڜo͆|K`ńY&s(6~EFDTi%:u-H8m^D3g:K=c]_+ah!h\/~ gTnMHC@uhZ\9VXƫŃ*cB+HqWzn&K3Mq?6vOrbKa>y|T{{;ԟCi~>FeYnjkhT|:1U$tVґQi>T@*̕< va=>a ADx0['CmV[{`ОW@z1XwR׺ H%; O:l_&$ v!t~ժHY; Q?k+EXFfĀTaLK.>''03Il_ţ8^QPс>Sugȫ|AUϴBbY`/+8q- GFؐs+P`G5˟vRmWC\a2NS,#+deҞ0JmkF(X%iyZa\G->W9b<Lf 9W 긅^ -+G>ue/qPz 7 Nva kj$j/c-2Hڣ7 KI,DESHa3_tSM,h *Q\p=2=DA*^ c!ev{[yn`7,lP{ԃR׍hΗS]ijr¡<'/z=^N3QM2 {u)[ΥUIN5h,/L hV(%%쭮;(bY)Z9|/'^Pְd@+1G ӞķwXu ķ/M]GhV&T9ݸZ1R I' \LJ9䒗J9'qULH,g0B|xЭ( [,cZu[gݤA?E:j&ogOh0rb[dl5ɴCZt$NSa)tܟ9W0gk^효c5[[!Aq]7T"A|]]WgM@H6a ohBB9;=1nC\uĜ&ov%ؖHX}j>0>a$R7D½yeɪi͎7)e+Tg~f,AR>G+(\ {c @苿(-PD'phkIאκJnii yÅkFZ+J[J ŽxR,%Oك־j(Vvn ۍ?/ˉF_! Ez]X*g3 uU=k)adMP]k]z[}&w [M̛T"N{2Չ׸{y#IL1VW*+}F5S:&+<3 <+!Q@^8î갳͂IO yTlG`H&f\&:^5s8 |(H$6eف4l 6Vϧh`flo:21o3Q$eD㋿5FaJi]v$8DBW S56rbe{@ z02Vd-DU1+_%2݊R:́azp{p SL%!1qp`Xx5y.n*]s=[҈.YʚdW/\'4OCEb$c_Qzj[Չ%;%veRw',^& >$L|$y2^ qBk<6 ?7)H-Qy|*TMs>gظbBxbKMI%BDs9ԟ, 6ğ)dYO UʖL^%e},cX\)Q~O%&.*>YO;{md]A]R='T+M"Gk*W S-ح#6?.pVCi#bAr}+Yȟk,wM,RR`nmVANt 0sK Тe/[1WٷѤ6pZ֔#j=/K?X,:`ylG`1LOvVypUw ѩ"sEE8f-n"`:(϶vuٿ D(-D.FHhSQ" U*U`S'8sC8oדg>SG&a'4<11bzNIZ%.;&& zZ=E%)6^u~0}?Idc l6v&Po2E hoN3&ߗoy1ȑM=mHjG=4A}#}4•op|x@` n'20 s\o, p1XP7u]qHB PCRGSN(QUS,5!A 4iNʩm@P] A'IR?ʩ_ampWSYй3rgQFNxʳ4kEl6j2V~FCX,*!H轣c27tcjje}W0 +xFzPe戲$/'([K\b~7sgnUdkf7vo>j _оkiSޯzbW (  f@i٫3Ҹ-F@v3ys8H3j:i%JŤɶZu&w4ujuýM*yᏚ(*Up#'m8;j@]E˕C1r UY9e2viR˾KɅ;D37_Zu,U _D6:RtONKz_7éݞui0TntJ~\UNQsuso*A#&LAIUzb2= ֨S^y..lA7qgoǨnȢ[ǴNQ 6[( [_fysLY>#P rXu Xy/3[xrGՔ;.8|4QU./Gyr%|` ]*9(Dj lB  2Ks$3OQl*}Uͨ. 4m>;\0 ,7½-1{DMy:sÚStv6b92u'݄C4!^Utm>jT:piv=$JIry#layS$ 2Q5TLgE ]AśeR$#خ~z1?ʖٕP=Rgq']]TħOl{ ]tX*Ƣqk%֋tbPg^}1X`lY{`xV1ڪk:Y苜 !LQې%8[,!98`  ",x*U64i#TSYU *AmpE=ZhpzXaFՇi]oz:n신 Kߜ"[֥( =sx AzƠkZr+j|8d:DI&#q;WD ݡΟ&g&w(PNc e>J+iC1X60:AvASّگ7}tzryīSư0a%/Rm`$L41!Rvqr@t㒥݊L]T;V أdH Tr 0L>E>z#L)OWpNJ[@ FnþGd$z߇J@Qפ++ɴEЃ _Z+@-w*gK0 ͗*fE=F;zSauFk1o]ކk %[$?ijh&W6w~*k\fTgy_)o K s獥_7Wǘ2lz=_dALjl 3̂6/+>?xIQɨKR!p pk{ iz&<ѴY4TS&QkLyQ%=".b&y8J- 7uSh vƦ&蹣"׍W'ςݕ߼y=-EqOÏJWt fGG(hUVIvbp5'i1~S\+ퟃê4 ^(y J9w tDPa+)ޜWjZiso׏KQo Y m^XX?mXhLNG|1FWU?D09$Tn(FSf)fBDt>SYg,~ u/u;۠ldN61vN瞄/`{y^p#_9Dj\ gFqd(cwFhI_vP@]t757'US1fn*qNQ"c;C;!.-skaSĥ$莤 &FZ}9h3( RD:I6HB}:5bzW\ox֑kһ'3;{և6< Q(jEk-&}C'cq //ikA^BN?oRᛍH;Wyi2VWe1$f@Q2tN* [N\G;\q nD;rd^7(8% id:/ۮ؊PHԸH_fl :vA" 1-6P b a7}xje&w~R#e;$o-&);O0E/~Nz٣E-]EA<\y֭\ ֟7.ڢkfg3zlPR<5A@⿼V҄?K>e%40V_^,|W003x=jP~c!-玝_EC4[G yp`oNz7rx A(Vh.fN *<^moɎSVCa 25 x$Nw}#=<v<֠ *Mi%q("*ksR 2=1h`gE{M*{^&5<XzsmO_QqRW e%xyjdLI&*q"3y4FxjsM6Rg?Tw\ne 󡳬߇֋ee]J&Hn{\g.sN) 'DÚn OÊyThLQaV!^/zIi34Nj7R_Jt^&ˀUVloX+v*)OH> 歼PnxHr7$d%MӋ >s7M&i񚘿J"s%556ڥQŸT_Hh⺐|\P63^wV*wpE`6!M I&Y4وd^1_׹S /*ŝEkƂ 3wiZߞi+t$&C'w&)pFELc9fI|L~MQ7 h{Y t{s :eIR_DE d#$6755S.K7l;(S>(PEuk۹l @FJH|ՇXiXrP(c?K@)c@YD&B\@:.sTX-CL"}d2e|1m{_?L*c q,HZ pd `9^&Y-Nt'9ٗDZH>T:P!"5eWiZҋ#ѬQkɔT LQN[B&IF W %$+Y+k,1 BZ?'iI]oZ,E`O8P=J{0*]Av=u(BK39X _Nj(k>qSqXW6H<`|oywEn]EU}n>ػI PL@S@ 4ʘv #oR:kd_=u3^߸scfPղx(}N=GۙO"aYPdOw±9Z8b,ՄXK4,9`YLىD,[7C7$?k;qu`謟\Q `@>Yau E:jfibZ$N0Hq>l&#{24f?ޢGC_ѫл -0 dfHUF3[m'VΧFA|aPÇU(kUp]NׇSR,Bp5:'B(pyi1I3poنtnd?<>g%Àda{bֳXMSa-+HRGt8 w:\CII${,&JDP̆`v_8=rpA/tLzY]~~syg{DHS wG-b],)q7*au̸?Qtb[f 7u!@;"q:-C%Wцna%q[6V'D]r劉J‚9KnՎjE 9A;ȀnFC^1ԡ|R~A:Fz!_)zp#iP7aIϋ@H> Tm$ ^lJ#`)>a4j ;r)};oŶn+W aB^:0tʣZ83B >_+d13}/,c&g{!`w?s& >5L\ܞpK2d2o; in uѳ W)GoPm9 ek pFsa)Ƞ_Ӟa+[$cͲZq!8VePclݝ ko)F/mo@ldK$ ms 'ru$҈(l .t;@țN#Z]zå> [shvbWVfV-t|+bTZGciD.}ܞ5V5B-(k<)ڵiùLlK@]LGzgH}f1"$>DCAq뇏_=oax#ՌYyĒ ;!c^έHF @۞%13!~aߡltudrM'Qػ }A,/3BLrk7z[WaSP zP9ܒ=.AeΘ x[D/~xu}n: *qɌi גYǎr7 KE?ۀ6g0n(r$`2w.Ns!F@  vL`(^jS(Gc7AǺ&yL4Un=@.؎;ngAoHܪV! 5yN$Ǩ;°s( 2dZ]?lЫUl3rޛjF4&Vl';:c12gt1#m|nٌ1'( <|4!ye{;CwUA`k/6Ƥ0t4j_ WW? 0lêUKy0V0ũt[ꉱƒ8)7?:yrV`uakv{B{b]\VSկMgkur&X{GbnznNl]D>XPynk?G5$m$pvEEZsQ#v<5i1̥0i~3|h0rטSӴط_'TLf)> Daֲ D{݁?ETQX`{p$>f~Orh9N49֫yvCrED +2ҋ ssm'yQWuk}/ IFc@LP]luSہ%[wUygUͭ~OeQhix?EMx. JAeo(I=ח-06H*HBt|) ="5U9NOҩ7@!ӵ6m PSh<<ӼJ8> if|Y'B9tKu[|`8HLfʇ2VʅWQa7M+!9%oAqL_*dk_cc8p 3zSצغ*U3*ɲ%k9ìEu߀rp?< :p+ ҥ$)4i)]xйo1`ß+7ćgcS0fj=@'(wH&wf'J<ᝳhp<S3:SvqX$"#vq.A ( I0Sbм0R) |vkT)WPZUR]R ި\(W9m9< `gk#=ƻTKEdoߵaZ7zpOs89cP wjo2b)4~w0oŸ/Ł}=4[#A`̬騚N,^Cn؆4Ll=~qOBQ 3놃^=nk5"|O Ά(鲫LRM+8SԪ #>:ﮨUl`Ⱥ狍hOD?GB4Ѵ+u==IQ>a뽶6IPVp^1\PXy,(8ڥ`t m`Z=3X mC(r?o>;Vӕ{,k!h&3].MYgF:AH\\:L_m5@u_'4 mUݩxIR") S~ti Lb! 4b|hl7UmWFg0~̸V#k4X 7KG\ՐgqBf|mn2?i>1:~4fN{򟑸ڍUęÏGycGibĔg6 9 G*G cvh ?Š6d@,wdޑVd(wSRKF[/Zj- %Emn Wz1(6.N+EbC>jU*4[ [`bZ(*$+Hs-)ۡ@"ᘣ1q6r'N _|TuTƼߓ{uӝt}C6S䚟y2.5:y#h$Kc-d_t('5SQA5Lq+8&_ aN%{$A~!%Z(7k+Oz[W>3_1LH"/@0_i-)\f+̩{Rߟcd$e="wZYͼ(:bםbF`WJkb{A]-B~?`:OQ_F B?UZF5M):`=A;u| g`9FVr/b( ߞv%h5?%B\(UCiZ7î :<Ũ  U-ET287Bkp JTy14 0b'sQX0M&%UWͫîeGEM~>ercXR\ghyС}y~7y'T#ғ+㢶kL8Jʂ7W5D*@g#>Ym+%ڮ so$ -K ?G(V) R[QUIvn$:tH{*!@N-הw37 ~;g:#pn,oGqfvWa1r.4I|8rBƳ =T'X1pcgUe?%9O̭ܬ^Q(Sܲ`9W9 E^Uip3*#A<\0 (]HarـkPѲF^ YW5˫y2񪘷NXvcdI:6;(fEP%EXV+ZnɱiF:ѕZqL/E8SzWxA;`]nFY= VracV3: O:eIJs3HߕQRJ/&&ؾ_5ދ}+"IS&`K3sg %+#L/86ܹ~$֌XYr$@NhRU\{@*M~&|%(rK&0B 0.M_d9V4]R'r vDp1}5c` -q؄kQJX< b@a ݦ@6?xI4Mꤑ& ¸z5# IZz.v.&'#t)m S"K}^^}jKWDG֙0[uRY"<Ҽ4PQ->Ql|\Х(~Y@#`?ij]0Q_u ̦!S"ؕY;h]K6@>jvgrFD1~O@tY1νty 'Zǀ:(&HI 5 x(=)m¤*A)_;Oaɟ/,9鑩:Z2v|oøM}x/dj## X kB"AȧS yR]YĹkLx LUh #1LK2;nխ׍8#ФX=uZEckS+3RZI+`O7edv#._SqXg1Oxq68L ϰ+07@ 3T "Rb }]kĵ//% ׶< ƽc]2+yzsd{r>DLf42SBv;"P|{rTnΓ}%_ٛtksS،a3׆guPaxL{ zT|/2 eD׶~0ۓsڌV vUr|A}֔դ=uV%&gh;ٞ .'6Amc9h(w>-%VڠŎ s3_FoTrky1ǩɄ>OTwH=WPG1 *o&Aڥ?TXfⲞs*g$#y/msC2acdW^=e~ 3^[l*,0#D b뒨Uz2MQ9!ܵ^c<ul`sz^e?(9U GP?F{vh p/ yw( (j= u#3鿒d}Sެ4'BJwC@ Lg0wx1E<h4N_PşCTXoSf+q~$#EbSY!b鿇[F}:w*1A6Zf ImK=,Bo}6+Ɨ u~x{"]Qbrkt,g$}j Ä'Y"!MPblA}Hm# T~s~ p0UsBr<=-!wGJpN!=Ś>) n=Ì c 3pGQmb!WjF7S*)tOzA>ULHȤ@Mcb m\Bɮ!}t!V82{L(6(\~`Zc+)-2o)YyrPݻHcjEH5\Oy~ݵuu<9nbgTp. V3@yAm@-nE`wlY2aS Z/@i|5% `Ҥd?n[/B&NZvpRQN&hRH`}3 A$3]ʦ8b'(6i/`\Q{w+-?L0ٗM/k)I> [ķQ/BS"{V >6S}̴V%}J(;) #*J.ptV#4kaVRk^)M8/#bS2j y|gyCrum[K,^MqA-JMDp3Lq+0' ՄkVi229ᐪ.Hb 0Q67->){^Qk%S܀i9"ȖŐ'.YyEفq̎'6XèC^cp3v7a"8Ye X~RWlnMc8 4Ai^yF6BȏLn*{߳1hѡMd`E*Hk2r:IۢdԹ6Ġ$ٵ0Aݜ[;y5OCz%SÏ'mS*,*8"q!kאu+6x|zD!bDY4(}jie-h}EɊ !e|4oJ"ی'~D@LFJ{Ժq-VF@(Xv}s~qʄYC3qKW?HR̭o;a0P1żkQ&1].LXڞ޹^ݣѵ帡'IJaqI=(Ag܂(M@/fY{{?ԒW8O Dƙbj'9sk4MLpHҹC7G ވ̬hz2&X 3 )ۋ =inƌ&hl6o8;B@@"|BϚJ*6F,= 4]#@4 M`4csM%*i$m~O.[4,e/!?-*G'Wlt[BJpko SVɩAO!ՈE"$+iD-M8&ԦV*N80=[„(GU"ߏF?10GH ŒT5:o~*.nH8ݵ[ 4G^?zA)i\)},eGnt 5SoOj: >'Fgd H8VyX5Cxl_6'#hήCGgsip(Л<McRQϨ0d4 1+{W*k<\KKDqzƣ~rK J &w=2rwZ涪ٺiÐf K): :w%{}K*wDŽ3 ) ؝/&$2};iO2 !r⟲t{:=բLA:UaICW3uĭ2bHfyw֧>??@bhf=>F{bU~wq .6k0fB;BONNA᜷wzdJ6^qi!DPV]UV3)%~[^!P#{Nf%=m_JgVO~j/P"hSQ8x5J-z4!ETFh;rMʂt<M&U/\ZEkͪBP5e+ Ƞ3?uIAr ^K1qbD-TÂ2Rh "KIPI`DUJs i#]F*) YujR"e:uS&3w!~O9svxno+Ygӂg/Agnx*N0'HI. [Uk8UK{ڤίZ4 ka*naL,ygQy~H.$N|Hosӎ3)v@;b?2VG0g vo~Rc-G" s^\9h-a]A vՑ[[!-G7nd|dF{Ns,&zrXByGoz'(B('r0.[}xO]2 4sY/5:yVy~#$a;jvPY=աfUdʆ"9\$ILɐ nb[zݚOy7{[\rπ* ڱ?GYH:‡ ~V@o>>w"Y?!BU֖fҰ9;-F洢)d* 15#z3ɜMjA B%899V'm /1ι9xtj;}&kܗm]zgLnń7DL2ٰwe D Uel{>m.Oi3Y |s]te;z ƙP lY-΀*JY=7мcy6I"g J LF.f,8 !<cy=3 rpB7@!amфHϔWgS*#j*1"xnV )ܛ20~Nqcj{%xo+.X* 9_]JY#ΈmjE CA611IPMqY s\0}G M =| .K13HMxi.PS Pc5D%RqݻS(;rSڱ/֨}\ɬv1+B'] JGndA c@SNnr >VW2#HvESNdH5qLyFzGۥ)F&޺2G_[&cXŮu'=ʨJk*L+uRh5կ2TbqvGxV< 7Br]#~S~v+[c۴3YKkWpN Ss(˾ΫYIV0ց,LTDa]ލruFKEⰎ^9+B|8;Ɉr^i "%{3f3&4Th֕UiT1#QdJ~TW仴Zu$MݪO~c^<J6LӡrjʴX\Z=]pQ 0[=ҠS+$!\ ezrGڴ\/U! :Y_Os#X}$?7a󛅆04pfO_x˰1"tJu/9.(-[q&V/oMm4ƣu( La_`U4&8UV(sea׶tz=\9e{oqFUknnF<@#ȸ\n|Kvvcl03~@ [c1#K![ ,;L\d ~Mh*nN_b^L;yp/.S"4S0w^u-mAk?w9qkQٖs25#.UUYA0˓>[ O%V@C$0y L|[N Uch7 |t 8I+${KSe~<\#RftV|Y14Llꔺ qiuTCnN]i¥[{a}= $;qU6_5NRTTp@OD=xibq yC?<)+^.\yaQPB%?ib>zG Z J,FZ/oyKe͑qMdVW72kOcrvYp2 3i~l\A4xH-$pG2 &/ _`nn-եt2s jt+#r3_]wS B/<_RwI()8R;&gjр,LnXL^𛠞E8s4h6]Zzڍmrl^n>)PDL tx$b)xx+>TfPaJ_a>cleo)̿Z jM yGv ##9CpH*[ ˄2vOѼqӮG[s=7L L*hV o=rh]8X1璺>yt~C~T@D!g~Mg$qvK}+E/s>@ lMsMtгfdzIdlF/eOMy:ŬE}:޲ax$Q*$`€q F QO%V V1PKGCZVoJ!N U߆CQKz>!G.+jxE7*$5b&; RvREJ뚕o_q@v<$*@|#~HT%w9zu$Q3yJ4-eIR)[8@VmAߚsA|ML&uwċiű1ūS჈.lw3!blCa5~90QB pxzlVh;sk~ _kxPitsɟl 7W<~:0VcM˰"?4 ghr 'T9 ?? Q{e<Δ>*:^ H>!ݣ HֲtL@ A:l,`@_ZW+6-MG#`haU6\Rׇ<\>3k\LEYl*< 8c GHs]̳gY*MqX& V uw<1q[! eA,s*PX=N9Xd!:K`u'ʭ}9aҭlJH6(8W.ũ~dA rJP ۨpsA5#t`0_@vB(תzjDs9uY;ikBm,cMSP`Cz tB[c _dLGD0ՊOafW,Iי1 c(Bj3hH#;5.4̻`4VKrE\JK>$2AWglq'"D& }g:G*Ѵ&Bg_4)bTf]ԧ T^^ BՀo1]"maj ^`@t $;ޯ40 6XSa-x&6v&9׌A{)I^Hf3УS Ca-w7(vHzw~[6\2oPM"SR4Hq+L6Oiw<Ϲ#M:, 9>=A$|iLv)Ys}5{LDzFNZjP}%A˥B"{IB{$D:M?X$atK.3i /8pS{IZ!D.r6W&`a#mLw1'XvG_{#ꯒUƥA,JQrrUߔGV+wVIcF{M:yA\4:~75[WRyKE "_讅Up^Ѓ_(4DkDsZ;mF糬n?6 `R'r'+m /MB9:fVh3;mTzf3C1۲p(Wc}o2~3")J:ܚ#Pa_3_XDeD9d"%N~T8s'e.Pzf ;p7vsN"]F2"% _SX^ހ.˥bD&O) W!v?_-L>/m?n bXmV!xlLA>@<;u 1y漋b~\MNɭgJ0> F?W]uVhmłv U^mba[ohpMZzmR 5pBM憐ØnBeTϧ*HQ:DD#L.~@6Z ԝ{Riff%_^&It˹6Vϣ镤=3q:L7H9\bYRQLGK(TB>9R우~'#4\lx$Hph&9f 8nk[Z`ޭjC+~.B>@BrQXwHeUpDNDͥJ!5fZhBX3MR8NJ$sht3Aύ<@W_7Tu"=\U~){vzY܄ Ƚkm8O(-w4a48D6ц]`kx hm>ٍL|[EKQýE@6v]_XR1pT:Ț^CyN*ׂO}9%{fE "ܛCn"KDKv9>hkF#8kv|PB0sQY u"d@~ʻ px@)I:EcBmpJ9:U_6&@c'CcV3QN:)3j|z]m0`(HWk;z &= S1XjC{_T*b%Rttht}g8w"0AG Ghrp #4:oks"uM.~}ZGI*d7xf"x% ]x+9f8K+${*Cr}$$xF@+ٙgC$O ;+W-X̟pC}/mXL]A-N\>[ ԡ}%Uyk,E[.uб)Yg"dno\5ḾѥH׶7w6>^*eLO]Ggz?orݣJFLlx:q-skZh #.NZ]y~o`g?+{ r )r%od;'Xs/-!ޢrcTQ^۝[1Y,RF#/Ø˙4qC-:f 29*/-.emĤwNǖH=}^dɧ(28 cy _NVTAeI uB^#V1q9Y.Iz,s,~bFm>n F\NRv 6ORTuãD]|ɰY簸wujf-nZwΖ`_7^aj(d.:Z HI=MYV(@a' ?g~Kv)4gSZcL#Js쮱iYSqGuF=1EG|Bk1VԴJǘL%PTlFG/Ҋ(TM?壿R.tF[נz"ŝvgh3̣,U^"4`ocUőI&}uow(Ȝqxںde7*b`]VH&nȑn6؆4x9:JkD#Maө+ܸsgPRa{?Mm}z˴ jn~/)K 2 U%tN8HCC!ӗPd}$b uO;h#vFsM e礱cLڒpn4woֻF `YIä7ies(z_T.=ہe!UV6'Vig~xYJY[:H%$7Vϟޮv]xI6V7 9f1AV( $ 38\A>SR*SB7f;gi-_0ZE&>Ax;-7:)RZ-|PoJrt ;/[!ƠSFHB9$3v!dz@2@L+a񕃋cvү)^wL}N@NʝEz32l ,d 9ڝ\5@e=kOA=1h9c3\(b-N$3#:@/qEV;\nU3סGSu-4fcGqv^0PB9©C+`JzUH J] 1fis֣RŻ\_䴧6"XCTtsT",h"pW6<^aOm [<H!ժ~2 lg=(엽:SU]@f.ֱebG|.c.t3c숺F~Í30Vt,*Y-2lvj=wb\ ݗk؝#;^e~,*0/.l? <lb9t`ҵl}Nd(ڰE7@ G޶e72w4#F%DVU*!~Z^DVUXRT,;{, A&wYڙ:AuZg{!s}XE=[QO~+D˜ƪ|Գ~Lnku)n I{PKM]r8Gf\XQ2iMj<s=WUo'r!%lX4Z`n.UGƲJN¶{ߜrS#Vi -*ca_u7v9JddB|)$9!#20ѰMZ-HxG&-bl+2Rr&oƺ#sLSݥF`8$6HsoX~yOCҟTg"PDŽeV#.s֘+?U+'lgԡ:nfpK^Չ=]U1MNZ0[Į*t2M,(W #secVBBM]x+Z [:4uѭk[q]8j%ݻI_%D}"6h+&j< qm(\5-Kps_gL$Wis)}:o՘/謊'xct Rp< tGύ"j p R9/|.Uɮek1(N E+u_1K^(g{7vZw O6j(THf糗4R 9ˀ?}nL9Rw~̮4izo IV m3Т"FmW-u!,ØAfg( x!DUFfJ;/jz;bfއ#-$V&*m~)a6{L{'`Ɋgj~Ѵm+hq ֨h|:7]XPX7"dSdux>tyM9/+ [>@qJҲIx6^9ZT^e L1#)r}9od-n2[!:!, ~ZfV?DՓ 2Pa!~$Bޟ ?Oz19,&̜}r3ŇZȿ.>C%<s`?]KG=2p"ЉD?ܸ_IpLj&cm2gycTgm.h{C p0.;>cb[)Фιx-['B~K\v3*h hXU.tCK;c7mz=` &dT9L_YQBԛmmr {~lG$<`H Q]k3ˌUU~簘 VVH\ĆGv^}sTہ2p*o6\;v ]雡CRB3TRfZުqߨޚlf mO84 Q7T9_[_7^nBAAw"ĘOSdڣX7AK6mOӽq VO] 1\DȣJ]DHܖ.E\ xF߁Kτi',4i,?K} hǃߔ3IY$}BXqhէ g)&klUacaڒ,6?IGC:dmR- S+P&/ݐRRW kΕ 0ѻ԰9S!"^z?@^G-W>dοŬH;?;ڋpEP`EdI~@fw?-ٴ)Ph^P |>N*yٰg:#ʍ!~OW2b,u n{8"|`9/ ~}y~ mn'9QzA~Tit,^C㢣 7"oeK#C'!62WMkRٙߏ9p+8/놙5Fnݺ[ sWGUbra .(nF#Cи@]ZZdSAhpͲ?3B|v૥'ad*Z7K>RKl>b\UE`MQ 5bNZMpቂ=mv[->V?wvH9kz&E#'glXt;K,C/"+6mm5s4VI*ICg8統U^"hM)P5WzoMoXƇWÇ]=_I)Vt(.C劈)Qخpn%g[hWp5 q.ddwu= v:M*[]`د5s&[c`n{(`GG6|Ϊ=B-@OBcb8 T ocinCQM;3PEzg9HgIZ,<E–J9\F/ bɏۓ3LljH ,SԮOmZ|ׇ\]AI8~:hNY?0 =h= p:IuiuD E9`[ 9ՍK{ O4 1U זJ}!b=rٴ<%ci1Jq^'ߑm\a}3&TG>ڬBC4JXLUgiRBNutoAN_bWPi.f{2|xXhNT=[藖2R߿o?BhH#;NIrvߩ{ݪW˔UvbWn~%:}2jm~i15#e-.`TIM{C:˰_O- /%C+7(U=0!2,M TN˘^ k9rt4"FBW&!r3n}mD9jYߺϑS HN,f76|WSmEWSU-Ggf |g||ٙߣTDL`T=y{2W}x4j Wqp&3FhZG& Ѫ v^e&XVE;otE"|l?3R5=m#m)_`Β!r]z{jSA 6yJQ Q]QnmspJ/Sd..R_5=V?~}<]"lT0Ja=.@w-ЛNZYzXц"$Ӫ[fw}㷇R:F-&x(*F*~X0T")`7|2{׽F750 sSv,JYmi= _ħ~) A?+Z/ff8?su~oür$Y%1K zAmdݺx>ḃ6*lD<<҃^{t陴؜AUCr{^)$,"f$#).h?8#!9Q2^ȵΣN^p( *KWO4imLoE-P@ ܿ XS;{I!(J$nڦK3OԀgwu^)m;:mډn2#Kߐh#b^8NBs!/mx$#VFK]qD < 4 t71qo$xɤVSX}`}x/n1^TLكz@ڢIgle{IF]3FA(Q#5|t=;@v}pQ}tL3;5~ wBunVL:`89䷓>entDE,q 6@#x;{qQ`l"@'8zN,$6Ys0*S?\jVQ99ŽG֏cdX,#xt7$*(!ruaN;9tTh /Dv= @M.:c`A6\aHP&D7=;o8g[6~AaテLׯHQ"륋xvi=ti~U@hW (xVp¸S/l56 %ݺEY*;&jZLм oJE$T $;I JLOx5:`su-WBE7$%m:ƦՃC c~!KF3\L1éGy&pC3oIU#RCp[u(V\(ytm _޼L^KD?>bopVHLO\amcmlnamaFRq[A煮fuEacJ\$&꜋e   )Wι߆?uKѿ'r;0Xȥq|!Ng煋3xh6M6o7 w232Ul\[fMio#RAfkGw"v7@I~!!fj1q7܋8pnStov5r<{kzEfDǟ(#Tԩ[UB4Otr iB _ې~ՍGhoԑ.w$zg_^ޏq2-@ JQj}}guER6xη"G)^&4yƌԛZ>$4^./5b;ge[ N. <9̤V//[~È]G*分ڞ),޽1\o)8+Ei'gaf% p #L6?=RP  WѢ!kXHV_C4K5J ˜[=Vn6s۽k/idC& "βu׵hFK页QՎV\(rɏН]! Τa>0? ФlYY6YrS3@8+"09]k\$M7mWx8$b$pdwډф` Բ N-c$ xtdz`@=xScF3,=HRWoq}L7H ? ޝnLU¢Y0Xra1cʍ0E#ov)jͼ\AAOAtrdDv>䳭 k>~߃wJlo^փ3ojǂP9& `E@_z<}K1 -+˜UӲZ-/4'FWFZ]j]h 7-9m$9R8E_,5jjU}{Y50; D|tLؓ"dB֪; M}_ID=Zma/ юg<%Zt>mun$JgV۰W Ɇ߫+:*) mts-|H 6qF(y_CEC ኪB6LWgHpk݊Dj)[X'Sx G ԕy w$6I `Ŕ.B$=|J@v>YI35ǔSX,Yq=ypPa9 T>47b;{p/:XP:.6W" xӧsakZy FVA %*:#"yu9qeD[j=,ġr*{X!qXL0]}d(jT| K䍎_•3_u({r2"VU{t;[EC#`]f)ǎ߮o-_̝7\wAAMND%?,@8v@ MFb"ύR&c8|%*' 4IIvFW(c^3E6A겐,LrT KڼGeo @/~FE%)}v]FTr?b&m嘐K٣"I19mIJ˯56 "Wd/##(.#խ?9>=E7ڴWqO[ha1hzuV6{ץ qp}rj*&j'4S[5N7ie eo] mV@h^nfF& E{QHֲoևFOLO%F@`y;I޵1 U!FfWo_<"j.FB\BI00R[Du? ەu^Gx×mrqb l8n\FH$ _][Eگֲ\ \ήrdHqTp V3lŀ߳F!>/"hbXn\].KNI沂x/UwT3.==~V4J[^|@+,cG@McP7?JV}DRFeB)|IU /o2g;G.Tހ5CףĒ~7#rz5Utu4Tق)ˮ8IUwRT있vԓ1?:B^whpʱdԕ1Zèdla:YW~*ԮWvz8!5nY]"}igq @u&H=KQMmɂUnϘN y!`&](W}72ꪢOǐ9}~Zxp a2ڿ~d%l'ikOY8j~ǥd2;WEf 3`"-0UoebZHK \JD D?lgYߘR: 'ڳFmzұv~ǵ-P"j9#+U֗lZN"0gf 4K|"p~Sxq`*pBS(d:?n]dʉhg(%R^.1K*@&$+ TZ%2Mlg4-bE~DsUg\?)_0z9c6 3&X,}pP9'D_ٚa^>hmM{1a҈gŐ6D^Xi h׵O?L6[p|׾V9QD8@-wc ?X-/!ЬU=xf|l@s ?ӣmqՃfkCj_7j BX_K8:O5 -;BtY 68Uڎ2GN+RP'^\KTc2$fѾA[HI[ybM։}װF[)A9]Šf!$= |9T5>/bZCsLŸ@],B M4SG>.X/,ģ:cE\j 6 ùKo񹣇D=lY MUAr̰$p;;\鎹 pwY$Y^Wq[6$ bd *K6cc (?̸G^B8==b0^7L(hl\h5ԼRJ2;OwAJ>ONY* *Qt򼚈9LXC fNV #U/J NFax&e>F+B_(7j@ pcwE?zÓ%ΙY>:! ZaQVQ=EL-AǫQe LU? |KxP..!ͯ3$O3g\ud(/#"  s`<\h{)чy&!SXRv:jFPnq{ TQd#6HlZW~,g_wNʃ!pRkEDO2(@C $t*CF%E/2l*&MnTsUZM1]m ċ@S'BY|#h5>}uk8 d,JUaqŠ`c^aU#0Upr#ubcv&n~r`3 6(:=?,*YrLEݢSn/ Gr7#41QƁy,"\&y'BvOݏx1H)q~x(檥Na&K[EKY5Y:}XAɽ#ՄPl ~6eq͑E٘Tn掃Lg{B 9ʹ(4*uv:dLŋھ7#d0צrpفk JR-7xnbgn\5f~(n8;?YF&aNsN,d5@0 { GP|rW\WHF<+@\Q&m;=4;{䜂͔z|*T(Xm1rRHqj%޾]?N48cl\ 6m˻ۓ7ll:$:J r@Btz߬xp+4ȵ@˿(D.{o Y\YנB .B::^ǿKTlԿ^^Of!V Ɂ: _ӼѱIf{ y"D[&/%nj/œxAj:&~NG}p?ZU"'޸iudkˊ]+W-K'J;gLZݓsm@]eB)iUeV4C. ˵iuR; 0K1w̃R >:"Xĵ jAnQv8Y}=m:7eR9jD4X@hszdi9b(:]vmݶO+.GaA<ОQ~)Ŵ}Hi{<~&G Y$SHAzs:ה;ØSI'`TPSCu,oT.o,)jMN`Y}.D$n.4WΎ3+Ae|{1ޭOrAfaV SXM* _XhԐиw1O`|4!\b I$O.Da|~ o [0oi=Hy2:x*@H@ TĒ kK_p#:S+sș˿kހ|Hg ##ǂA-EmH"[*āBZ֨_MVsTĻV0G̹PTvw2.Ѳ#lӐV?؈/ *ZPpl'-N ,YfT*Fr,g 1v4OA]^K.GuIq?D''H2f g[ .K3ejL\b02%M =hp"4 j4/l @=eߺm;Z_*|+.UЀa/RXV?=}[-jI݊a io8Q5͎,jE  r+i 2S> 7V(Z.$ЄW1= hrK^|^[*cW ')!i&AnmH3ô=3M/-[EP wbZ` F-4+ g_Rɶd:f3)ag/<0U?j;a CߐƷ:wz6 Skuf_mCD&{ñ8&M[ۉYvh9S D+/JiB!TY ldt )Ժ K)-#1PxިwV-j-l%n+7Y@RMcxuS,vO`7n|vbj@'WyQP4p ?ftHGMo3 ,…Nչ4L]?x# 'T=# ASr\̾1hD K2PPJx$q px E2> Q-)Tb^."dr{M@&aXyϤ= t[< e[2+$c{z,^lrJzK Uڧ(b TYИ nd! LU{R{ש(w&>rO&5`vf2xh>RL^vf5E'IfRcGa8$+pc\R>C96꾶K,`7Yk,+D*:\ AN^D+eݟFJ,/K$KGL&BJC!jqara"\B0$,;c,|AW}2CǪMk/[R4ڗL-DPUWv_?[ v\!cj^&yS1C".5Y@ݿMJ'!‚Tdi"Fy5 nQ\)ȴFiZ!=txbӲD^+F,PoDJP>|UکPf 7\0_.}'o~w*"bM}$?<= nr"Ͷ8 O$p#!RXXTNjUL& LzCzcǁDڅ%lU _ED0eHkN3c[=ҊYG$1㫜 p y*6I@ָl5_N8Q׮ X<*X6ޔ%"C$JR/A ?7G),@ /*NڟgL~AKWzX"O}144~Cad<kVXW%elMyf U"=V% 5"yu7Ƣ}}0 O߷B#h( L<w;ݘ%°o}%4 =NU 'cfY0JaUTfa݈C~h&)(I:p`x7 4 Po f /-TW6?ټu97z'8 W=RMJ}`?ҽ yc1 G܏ "]ֻHȷKl'rx씞tj9;;`Um#VSDCsa s@}є{ĶDeu:|fGO XlY2Q/Déo,&PaSagKCQjF`+OW/ _Q6_<3Pǧ9=iF8)^V^ncadj̮tGX @+'(I,J1t#řX_mcqvXl,؀teOQ^ݗwF°.Ρ̍2OwhIJ?$r)@Dirں 0znߔo:T5yp1۷|H7õuK:KGZ:[W,NU/ 'N&1Q4=#(PaplS;9\ j#մժfrS5}FdqVgȇ;#F^w{q,ϰS Rlza0 bh5F bϨTs[732ŸW1g b6 \aWSKj ՇPr^<ԸN]?71Gdgp2m&Јɋ,H6zdwXE NH$VMs~$yܥ.97͹>V'\֚`c"輛ׯGsO@<4r7'b΂*C=B\O9.P)Ȓ+Vakj80f͡ M`w}Vn x)P 2mk" 0X%BjT( hj6:˼ʈ+ͥ%7G86'Js}B7œ h_M]gBL~d|*LOKv=1w( 2O `qj+)JB~MWD+pSHRD&;auLW7 Pjh9\(99\sIv2{7abG*~1Ϣl21,#lR rgl)6Z c>wZi3d=P:+17,Xo c1^[{)w֫zYKWXqY2.gx ) H{M饗X8Ly7wuq ,߿#Lvbf<7w(Q̲?aڣ-Js86EQYk> Nvʥ C9@APSؗNH9 UQk$/KAGKCc$c'eAS#ӈm1/0@YΟ #xZy#6JRMz ̼ٿ'd< ){Յl+Ȟ3(Pg:f=JaK WmP:FVejRs2 Kk hjfتEea9uH̥]7tfzTY,uÍܲKe9_L-r &ӛ!.J{+ ƥwa֪'}ae¸\kvjGmKn@nɚzJ<;~@'Pd. 8@6*eiRc,(^fҴy{GJ3ϜOlCYCtS|'Ο"UmM0DۡnVf C9iwBX;\W._Lx=J )([CKɮfk!>&X{ʭJZ3} ɫEibh"0s6 sp:S <Ȟr\-zypGldC H׈O!eE }(M1g>-~mu=A`xiuDC> h[C) ( .5c]?zuyxsu-$f;Ɣ^:pzhϺa1(aZP*bSh, Han.e|o.3y4~'v"˙?Pk[aXGzb}~y2DRgbZHDKX!ƒd4V} 9@AJd.0|t(=59TݧEn qZ8<1+yb9aO5H0&&{LS#].=6;Iy%3ܥ5v'<ܓ/֣ξ; ٨;XTwLVy5s)scyL$dM颷#152u'(Ok{&wUę8'A| l1gau 5E<(ٟ)ɜ89g"s3S+ˌ:y)5nMI΍ߏfa"@di p=Y&Bv>_v^3ٓ|BxQX7+̲om93Bn"\FxU-0^GCZ<){`CQaRtX>#V%$xfQ iS6pN'b {݈ /|DӮM^έ &ޗKS)vQ8;D]$= ZtF*xm^"C7M~28^l"Z!>aNs׽O1Ѻ<ڒE̓lcyQ %; b:+[*#1A&@ 6YE1:*kcǭac"T\.Htk˖{L}Ɗ["Jf d3vo 2W[,\ jʽP^[ܻ$ ۡl:?QX$GaE(Vg+Y5oxL'_ 21"vֺWEv5\A v({@,Z1sנ{]5q`T8Z3a37/@u'S30~S6(tkN]gag/iCy d&vbU+s, 1v\۝q%$㺳|Y ]Se_bS3 ZJqRꆢ}F. MN#QqR*%7s9`:Ⴭ~e8D|4?i] }Rf; D2 %'#Qc8ZGM,cupSx5 =pE3͜U^(wjxX+o"A)v &Q6 "ʃr-F#YJ[yCUJ2ՏP=|WbXz`-Šx ~ۤrT$h%f> uNROW3iNTfJ$)9:4p衿nqF擯DS_Z]/V.=<ŷZ;LX]yz>s9^N%?FUܤV=̎%XU˴سs Z*KL[/uzj/fϳ.x]q@Y)NbU5} EgDP~u[֜>ox0^vH! į[Wcm._)q>AcUϪ{zu\kR۟n@*޳b,[a9O=lںӃY(5As ӕ'<{ѣp~Q AAIu9G :QEWjL m/\ͳX-ūN P:t.)rBT!>Ty? :8{ R6Lanou(˻"?bz.6&Xg v5׫TMyj§N3צÿ <4w)ܜ?Fӈ l6-׮эduJpdH*zHC_b?%N;FB/; c\k4zgM{gb~_ɕ;bIy6Jd/Yt6U>MXp$&QAX:@pjg8VJ2f-܀c$N"JD20R;.6m.zq9(o4I ŲqkѐqaTOMNo56oH%RX3gTv~[CGB~6 . ͸ :vf X0*!AQXܠqlDCH 6˜`c譡4ϗ$r6rm%9$6@_}5;\/K3 XÀq$dAVho>^%xtj5&$ bQrGCCdzDw2z13q۠M;{}}w8ҲD%<nQ:)>َ+0~aRg>zY塕G g[bP(`14SSu#fsTMWG {4P5X^P5BlFDW_ -ő,tK O!]@o &бw8L,%)mbjXU\c u6+Ҳn =Bq͉\aSR ^W>BF.SY0~MeYU`2\+zݍ}Un >_<O=dnGy/Zj;.C?4IJ<*  _{mr!̰3젞k!.Xo,lnq &VU\u[:a4PMK)6z‘iPδutPsqsf ?+yMۚ0@h+ISfd$,lDxN M\^ԛ z[=D'.fUSJ ͬHdž- ˩Yxe *OOaigܙ|v3sjpm4kyIΌ$MNE C$.{]rE^{赨xiѦL[]x@%9mãn<\-s+ t=gJ]2Xl;5U-VG[ֽOn_ȞPCnbL}xI__(4kħU-LʳZqpPxC=UJ=|i\o+́&m~(tܿph|7;uOy䭊>壱aAG]K9 v\N>D FF9_&eFl鎾ym6Pϝl62Nac˰/J!ME7U- ;q߅~>9J -oyut/oíuvm1AXi֪SeKfj|k)O}ˣP$?͂}|S9\ߜĺ职O+W1@ bۿrgr=<P$Od@ɟUy$)% ߁89l꬙KYn-_4}QT/ Pe(O y"N⏗q6Jq\z|\ʈ^ǫ4\.ʔ@7.pJ /FT_!h8]&M9MWTU~'N4(~O;y?MI]~oa; w>4HŲp5}_YQh?ђ)cR<0gj=blPG!9;aS@o7~L鶠J0Wm񸰌("wtJ#,:v F-nbs/=GDۍ=fn]BfТ׶Ћ 4֓<3|tv= Ass<.U,V{Ҽ~Ej3Sa|iAuiTX'm<~d9CЂMv;iJ+K1>pO ~?3 |pu#ն<벵3LJ7H5FUK(א!>cÕ(gN[B 7OJ`Gf;fPɣ gRh/2]3HW.^Mgg#Sl& |ԮrvL=UB@h܏5>\"!1L*~yX4dLt͟^C9+b$ HTZ9[BJ684?ԁ^K*4;: M uPa(HcO$t'&*pi>|9ү/5 сkna%6ѷVy ÂHΙ3_<( G&ˌY0pF3 &]+T:&n'UƬa<67&!B҈D8j4i= Uhm@Ktwsdz퐬4 (6( sCV^o~$tn4v]<+ +~J akضkhxLZ5? U*" ʀ.{Rۨ;9)nḀYyaî嵢~Z4SXD )'! 2 ^c:JFgNQ=X=q\*.ASh-ȺA-`A ZkNÒs2y`\CXy,=~0LfTdntf.#'Z`ai?xڧvo,<\0%cx-dtD҅>[]r>&W"V0pNҲi˥UqwNprT'S$]-m 1@+#oal%Qy##v#ɦINa H%]Ŭbd8ihc.KwqHXS 문ş?uJ8d2XK&7 ZГPW m3$[04cl ԭ=(SLB>%e;F#BiC%"yޏcR?ȯ{.}khBD@?跜YA]ݍas߰x.`Fԧfl}%E~r|k5JP$fE/֭g/TE$h%\iX:7^~AjOhmX'&qZ:l_"1 e)P91CSUkf9=b6a!@f+puU}cC0XwM#+4RV~dkVJWT^k!RP+L?@6WftGz–\)b!,upxPR3_hZFXXNy,0zt_CoT l?t2\OG "7)Jг!:snu3!Va (oJcN &vҏi[كqbVL!`U"Dm|)^]wI);A1j )>&OR?BĜM[ '+!qk`HOS7g57?C'5)Qݙxl9+k.̄ wvv>GEYD]-^*VK󴽂 ۳wf֦[MW-0BP .oe C|Қ!7-Ha=Xg},] c/StPѣMn>2g׵ҟP =ߪ5 2 ?DLj7Z~iزHQN78 bA6P4W̺ø7m.7'(H/#5*/牽;5H+?dՌVO:>rY]RF9> Foj|xli]A$#@Lh/&fem֨7Ndn#FO\POwHՆ͈ۉOσuF`k+h!q7ҪWfՇodB_AE-;!rbV+1>B۽n0Z ܙ j> 7 7  AYB'-V(n7AmE%\Ae G6E'd͍: b,۵2Ԣ)57J+ AJ)#2C+Ef;8KI74bHuS:k+ozV#'[*Y [UWMC&G>F"pgH=C\]oS7Wu>$ Z]\gGce_0N٘-u/xb_ 1j6]0{=\X:+R{#0&"—tSE!87%'^YWetz Rl|EW"v/)vT,%\kauy>c@AXlqGeVVF׿mk{+Ξcʻ3)*+y6ր8.]>vSǏ+AE&Rehۓ6UVZ8^gR9)=OV%CbM(ٟP]|&؞uK%a.Πk 5]s(6Tr @ %*ҭW.r-m&:MIDpm]L9unT3U{䥬k P+R^qq/-e1zB/HAo@ V^4Fb#|0D{gPzGіEaSFTYz Nu^MGS{ggܕKM˺(_wŒ{7hejY '^~?Lh&qV7BO}˜nU_jZ!K/ώuJNDo*Ɂ۱bh ;haMm 6 ,EaGu5д"Oiર堈mLR&bi'~lW3@>$ _LG@2Y+[Hxe̼a&|32d '6YK!: 1يDNSBukkAl08ުZ{5@!?CtEns݈/WB .qNW"TzZI9 QbH#}% ;JE ϱ;RCxKf_;9"CtaԬǼHnQA%\ D?[2觛|k #Cc@~O-?򵇤{H@˧_X8MNRei{w łwH%ع=H^D1 ZzRf r"jKT=?` ANm/TXt'D6˄t$h;u)6UU+T'Gx:sI7Jp8,f!sgO ТK`8f`~༚ T{S9 qA@A<J'\0bl9Iʟ e צ쟰9z3M8?9Xtib' ڂo_ue.\A SucuJ>.B{DaJNW.NЮSsa- 2t2U 4my*}DV8AجB&|9|x" ,S[Qˆm0B& ruR/WD^D YZɥ*.].ufΒ8OVx&`߉v5 2{$ݦʄ}_$tٽsi~H=RgP,BQXٗRI=fogXux_|jZBڒUDK@ v(j (B)uЉvӅ6єK6\덱g,'#'# nlnaܥ;FtEojEW[GEu:QC+k<&\jb dEa!ӆ~rP@yCx\9 r}DNXY,`:@;z%4=.n'A zT"6;tt BHR͚blE-8 a`y轣$!Y uYg(}cb_E|=w_e]R$ٯƫ0ou g)f Dnvouls-4_9W{9Sνu4`aV!Q2`߃R}\j)m9凖ǢjSu m :_ W?@Mp7FBPNIXTT5!g9wb5e5@W73ǵv2*HHoN%RhmZyjZ%CZxBdxw?up ?jOV|%+hnJ׀,F<׍Y٫K^yINJTVSVG)%Efsu}u(L(.̷xNJnVE:`7}ceT$.矲.bcɡ?kXE䣺SWhCgGN꧁[k=6*!D-z%j<iW2j}tWIPBk ysd/X5-lylCWoW83?SlR`̓&e a92P݁#Iü^X)Yu߾㻝(᳇@.S6bElMBͻ:dv6s<.q HP)|' V;~z?j0twٿkJ[Yh>Xtܷ7 ;rPGeE w7.M;Owh4轜?c';n4zdQ?RNCGz"Bx ْX aĚ$@i'讓ĚC2<7}N- #l[q2#@RsY~C su}7߬ ,w M"IKXu{!yLCvC?yFzORUoܫh0h"1V2J-f㊾aR$<8tUM.TFID6Ƥ@_zp W|U 뵗M_1O"*,j[ԩ17"Rqh5dTv^y;}^P+ L=X@$( #:wԓ^}@O(X>|X$ MԨM`KeCTdxcWyH Ib8@c0B~׀G'MS'swLnڿ6KUO㻔YFN>5͑* dg$'1;!x<ވˮY7X$< (S.4In%>j5ܥD>!W`vG9N<6K96QtWŰԝ >8>>#l ~xזr2apPo|cA~B .P}Y86Jj^^(n[Ŀ#6eOI?f H%J~Fٰ=4P|J.X%-FTd'TDaN[K{ufitj g-X0U~彛1H>f_M7]eGnWI)D4D- F+%Hgiɥ/ziOM25[ V,vPJ׫%sK$O|)VJ8غ&$p$j1_ p0 1K?yƲ~S`Аl4$ >'ݑkJw9w v &bϟpzlJKw9樒Oa@MxQfCn#|J]TCs˺l]`+e>0ય Lɳ,eBIo`'A_8YȢJ{g(.&mk P!®2{%u7xt4WVF].ǙYv來4E--+!-!^窍,W@_#Ȇb+",񟺂ٱ< W)*d;pLҲkn5Ո]J.3Цa>@ Qᵀ٘faQ%Uy<A̫Ϻ^ S藚nud:Wg7^A)MjF eò2BLrF2AYab21ݕOW%l "Os4JUu MiHYZiKE\S.^f") l?*] fad'+  F24_If0;Ix,}fYsA#y$jӸ\qؿ0LY ËTW#fePe[i9YrP^EpvgU*DBW{b)Pp7z]6`ݼ>!E'#{R>b ‚*}$?CuqC\"W,z,68&{??G{oL hGCfH _gft^bB7o(ڰ Q,_;,7G~ج$/r∩ӚeI6O&S/nX_s!o+g r*W' R4Fu&cTX.v&}B3 A &Tުrfx'6wiIzgSK_ھ"EAD $M[lglz247# 9u"oG11kJT1Wcƈ5;R0QUeo1M^yn7$1 dc]\ 38Kr! S^J`yBYCн?5I{l63+?SBTqȋAMtΫ\4v*j!>xYOt⎟S^Lʏ'wWqհ pSVsxVhz~"Cdc(YA{S\ Vi600CO[3 V#?Oȸv 92,OO_Pi*wt"ﵝYYA/؝IG[*ȟ>i*.6t>Ou;,$N4yy+^S 'r*ONb-I:B0:32pʭ~%YEbOqTR*H~y{9>ȿU]z@ź  1UyۈY\C'Z~bQ&2_nEmA*ze##}` 84EOX3S "㟑cS%AKeho넾#R%2GMLh1&s)|nAK`(D f~ְà!ڳ,l1VO.oSTQ/سZ)6ǣp@U?`ŭ"͈e&ѝ,2!hCT=xރlbKU2W),$D*߱5BR Xr6VY $Ryj'7Bj7(5\?&d(s5f:ߩ`ۅ.BdXӲb%{lt/Shwgk\J`eޣYݺ}}3;$s lJ{L RҼ7 *N"ưVܻCXeσ]a0!X˞H28U9[Y7?rW]O𖏃WYoJ&H¾78g]FRg*qlRTv8Ũ]#VnfŒ>q4:6ߘ|#w 115k$E*["Y_9*k+1YC E\V r[#.ؑ+Jp2٭?%lNr}+$x݇]$u,_Bz%a|i`7ݿQc,[YJ? {j^קu2ٷjȓ 3\o@)[.HEhhr|jdfh388I?cZ"NE[='P{Mb)F@uUK[M-7È k]v]>s:0 IZ8[IXjyT>dP$߻|oq:˨?_٧T(*l}Pv)~KxuV |1Яc\'^?.pA .oٖuuھ86>>ޛN̗d)MFՠca Kfc0 g~XQM,fa&+Fi\LwFu,^5S.zmK ^6hyΩf㡕&?B;'d6ahTw[CzSkK@,lIO+gmw~ͅ{n9hDض. l%nƅG-}JOwbiYw0~E&Q {%_KܮC굒y΄&1-=_`G_f,OFv#_d?w d CZmoeKy4>,wM fBPcRxCR]nG`}q` s ݙǢ`U^!O TSPMPz or=;?3xnzVE0ٽ4|R|݆:9$Ϲ,>Rsq}O7g{uDHkџ:$NA%'nP'S?m=-z&-Բ%X"+IREG6%,*rE'۲qM;D+dE 9C,> "sP 4ֵF{HFQ6 49E'a]e_jD+ϯx +BƇN[+&riSʈ1?W9/_33Qo61GTЯ ' fxԘ2Hs>+l4 q5ڌFMj7^)\5t!Xp}_9?O2}`Vw~'R6Utz"b&2ψurGk[55*I ;ɮC)φVB Ox/SŎT"lA9l᯶4?aJ_p yg&?e"m|r绉pI=s+8"f\cP)޷߭3,rPIv_R'ܹh~v9[?$ @$1>i{k]tf78jiUMVt8~f^c5e?<ٸ747bH@g8+ h6>\QhV~ H-V˲dt8PwSf2jvBc 4ll{|xw jգ/ 9{I η%"MGbt&ηըJő`B? vCب?m:yx`3k?-VR7j'0  $D;@w v1aG@8 ؖĹ*87h5mU,=I΀I +uϖ?Z¢4vl*+IeBp*:S"ʪ+J8S9qܢqvj441`vc-ߡf;t*-9_h4qnW^Z:)reK_ k"!i*5txj#s}s 4w `/ @0 a^%+f*bM`ʹQM$F-?\w=*mu $,7%ZLe !۬q~}Mstl-s2$(cn<[6QLvZJH+x]ՂИ ]FVJ'I]R'K-ĥ Υ`cu(M읲K{X\'⮐0re߽8i60(>ƂT f6 /9*kGoL|! x&0o 8n:㳽6j4nC9vf}`(2ƀ#/Bsjܮ͖C 7?cvXY10诐y#Tp#Z.R#DvKnZ]"4Z.fHSA J߯2˅nex@4\'<~aLqm]t l9Xċěf`8h:OK@{cvz/iPn R T/uuCH Q;ةvT> tNP@/>1zʰNJt;yH.j ?߸JOK,Sh.e=ɍ.͈< 5a5hl:{,wU'c&y?s [ ?:cL.2#ͻX&'b($pY|.T2"PoA*%QV6n.|$jUu[(CdBȘ!jW:"_*eW_Y)5OM99tqf?F𔑆;2{.'+A- ? E1[EUy)ZǞn{-F81}e$MH1|d64f b¦Gn+l3[v0C 1btoo1}@@!VG Ԃa_~h[ɶ +_jY׻eDeZhA9< ږ&ž,9`|x p_I ,GnZ+"4y ڑ`G$U;.ާ@䉢l8x,>܊8W'm3JujC7ލ1_i:/<Uu32ݰO]^3U@p? .nl ӥeL <8} Z‡)me11L J~ B,chS-١XZ;qdI@|t8_{n=qpwŧb\Lt4 %i岳Mz4638eb0+?Ae:D,8ن$%sVunHUsG T B3<2hsp$ e &R|Ƌ9X=D:꤄"rk%?>IO0הZ ]b{z< pF1{ƍ_$k#:Y$h2xqetm]]?M¼$$Z3gd~煸֑Z63Ь1~hnP81tU K4OG%[u4>`zܻE CPd-qvAj9}ִ)53ƀתj )Xv^Glԅw.-HԁX [4Uo5lbxdORҋ @@fQr Z(AOg|Y,QQHid"R`) lsA! @qK@j\_1}kPQf.ѣ-O 7uw>e@3By`߅2IܕpK.M(+dR76'|Yo i>5:d h>a5i̎+!жcMN+CiL~F'X1*h_ n0Aάr}MQBCg#g.nԞˍiCJ%OyG[] B_? ),5ySf?X~3nQeL4XfSH -]"lU-;&q [;i #i5DQ+ZAyljS0͹<7: ~yӝTo#olE4kL׾#d1.I<*L> fp ,5 o!!kmUZ %"j}캜wvH=?lS<Z@4} \ҳr9>FKf"q(R{<$}q }ywkDiȿbS(;P뺝Te&uļ?r>α^QqM'{$0!L*}i疩gHhWgT>I*ӿ(uR&IΓ~Uovsh7Ai֠ K+JEq.Z$/dMInXTJ6J$V&ɦFLJ}ƵۋwA_=r'hJe ~m[PCTGҶ%ݏ!%ypQ>4aͭ"yk!g:nu 4 d3]JQ$M:Չ)t3ZW@?XƹZV1QGۑ~ǒ"t")1VKQ(E1$˦:pmwmgԉCݽnGnp;zFVÅUիDxuYYL ިC•2ʸ#`>wV H'z,^i!IY fyʌbPK# ^gySϧN'T B4Ǜ9kԶyn99@EK.ʖff.*xK'Z^Q#[7rJ_GI-')YL(U&GdV NU2 #<p8`j~V(H^x^ >f93l6EWXPzpX}ʱ(>%>Lu^|a_ԣ6 1+ܨu#B>aPqo~2Q"x 6+zR)NN &\$ƺ?cgf [S KuUjGMf;}e&@5X;>ۋwy$Xsb(Z4GZVGާ`7B A\.a(7>MKQ̷-1OVE#heIT׏ D(t|XhOz\e(rY4㟈P95"@!U# dƊـOH:ɫZ6an[DΖ&?%S j.[eW"8Ca!>v37=m$)ySR,l\]<@I;WYjkH 竁{2O"^ObP՟kixuu7-XO\1c#{mJ'GD5ao 0lzƒNLO`Y=AZ*u<:љ= VrC`ԆӽK <5>\D}{jy%=LJMf_ @1Inl kH8n\'?8M#7GmS'HN=%6 :)`Huu {f%iTQ?`ph䓁 '%u]u~-?RzqU/pT6sEHl\>3?MP$<jI铅7֕%&pFJHts@lFPKYGt@w g.RROxumhziDJ(&J . (q\`2c{t  LNώ'Q\rG:|PZG >Ee_B nn y1/"PM?S6~\J`Fam# I7QߟXU-$ݹ?o>v0#sg]o%uL9=BW4EC(R̿'#G׫>؊WA*fp[Ie]C'HQWfA:q*#GbR^ȌDw cܡW ܟ3IZyܶLg)-ڟ%nY/6 qO]zG oOq(;c Ž<Py[j*%*fYo+ބ_㬎m}#'L^(J6]WBm \UeO8mSXbiX9aA@{2b1<:G7TH`MRr@|DC5Szl]wƋp>FbXlpJeJkqJF;Zݧ3SbQy,1DͰIyQjG)6X /4:5"<)1/S)TW/*u:Tsl MImD.O5L?|(>eW Ӌ6Ķ_ƷEmWXӚ4 :H$2Eh, _QX6nJI@۲{zlqy`KR*kҿXv#"^ᤵsʈM3 M69hRlD0(2w5yT_Az}#,~y{2V467'E'thW8`*{~64SLip+Pd]%Hޞ"^>TH-kOoMRS#}]$1ɋSJݪC8u%@ ATpqE*J(^~&A0F.F[qРsVh{B~bJ"GgzKGz"E<7g^<06DC~Mӌ 2rC+.iX>ře^G\Bpy 鎛[JII$C_c'B-ta/\_\=lJo^M+АٵBq-&;L+h-J9ڣlm:uaG7-EAlUyԍ**)2E]z< /pxoD2;"I~o?X$Bs'A7_or;cI!k ]}ퟯXuWfū6N7U8y>wi6E󌇦lY ʐ ۘu[aZ= !j?MŸUKͧV>Cox81ᤡIl"yn0GQE',юgDr ZK̓=ܗa08L)>ho1z@@ ]ҽ9tǵC2qf2 T9r[XL;/|4tFV9@l&x=%—X QF(&n?l<}'ms`ApYd!OԒ~$/4JV:;Xg *.)}N(fƉ;6 ζ0,B 5{޲.,LXeZ mfw!;8!2i8Y16u:ֲ0+bI.ozȃ=鬲p܎u]6TΟAb52WKu +FYjx&tέa{YnΕ*ReekB~71 (Dw=1eFASK]Yk3a6dv$K[I$st]@|t gHF&e$QךM'Pw|kA ްl鷋I{r.xjZ>kwO|!GP8u\Rl̑~h/\!RI_S^dlXoC^, k1+Q,WUmR?'2h׾Mcn_e#P 7@Ӳu+^6@wOxh%}3~#cYa$fc3=oq\U06H'@/{EB' A 1_/.b7I%WHei>>^& Լ{oϏRT=פy(މ^7WpKV@jv)`Ty+v9 Moիu2p<$푷lB&o/gCm9_Yl;(*nn+fa=qkIvGsl\{RhJah&(XpjjPir9ȑZt#Q5WTy[?׿1>Y:a·Z xUt&het8 ~>A8Pb*w~C~{p&r܀E.۴/vv}`?!c`Oxxi+Ӛ9mcDAbQFy^kݫUP<^p'b}X| "x:%f,T{BxDrjE˕"ۦ3W)=Y -E#7fZ qdꫴC\-ZA)ڬ{~o4@ wy_s1֛l.X'k\ cKץ݋&sy*kB)n]1y?$ z v޻86{yt}o<>% a?EӧE׾qS<:t}&mactac ˃F9Ս<)eek$5X UۺTF1UrBW?=,@J?LUOx坰JHMA,p8\HCn~2*b $޸?^~-ʴrDznt=/EKz>PL^hQ{CȄ6%)cnr%4gʏ~mh^:gWpW{P G-QR|K+ Bţ14:V.mݖ|1 3ij)[Z-W\ fe٫gDۡ2ALs)}~\ܶNn"S ?L QO\l1kSEXage%gS^`hrѮmAYLG0TD x0hw_g? cy$b10-j6a+u ΢2Q=BrUy9eKd@^w&W6 Ȏ WouTYh]wKr-7?t+?%eLpmcw :J;׬s}s^4]J!RG QX-!=oXXOqApLpź-`aR)` )S5~~ǹp(ps IZS8.ʎw6| .fEcNjx#Ĉ^x$5ʛSPg`I|A?x;]a{;v:A HNT擼G{{Qh^A7B ^Z7cWĖ3ɾ/6H?gT9,i`'z[P`cD|bѶ"?rW{NY#7mo; N?#TЗ_r7]Qx#d)7f&]@zM˕ b7Ԣ!8f@BGd(kEv#^Gߜمs-'`N0gΨr% Y9 "&M~\hf. S|-nDP]G]t*s f S?䏵pBt L`5m)I::ރ%E]EN'-ChW0>g~׻mI]cP,،#aY8Eo[Ңd=Tm? H.&n % :uu..ŋ#+pnb%aOεkZd& *QM)n+M9JO"%E#Ѐ]>" DJ Yz2ծү]V2d󥛭2*;Ak4p7xMM0F(([ke-WRPyu]*SG`G$v֌] #nNHk[ta_urznI:hU m0c5Ɵׂ8F|CfpoiXL@a{#_6Wx+ys-5u>XK`YYczyvԶ `Uޭzd>Ȼ0c[;kԏoƱ0$^g(}b4x{\x0o 7m-5A=3G=N')shldoRHʔ'?q - MB JukcBb鶱Ik@*}Wyz$"N()J kEMFVQT'nb>;j S#B{)36ܸ+XԍA,5|Ϙa>8t'/2a0C"TTS QOި@@~]ON07]yDxN-C_ +(X ~Q |f#dAe{Fu*' g}l 0𸘙E)cLԡ~yh]9$3x0? Iz!2k ]O&`)Е|4p豛΃ B@:3"m]D.cnӏ`]RM-ʜ6JzXN2eSӨxA#97d҅^SUk;V\Z`Pֿw 9zRqᥑbK{r$AKZTDD~6chh a1!_5=w`[eb{ӀETO+uȎ"dua~1 sbil^S1S EKl(t~ڲ9ٛQ4Y5kgavF!X0-Z%P;^P9^Skf93J$ㅀ޲3G;GqLՈo 5#NzV)v, <ԭ%Da/@(LG"x/5>Wf-)o pJ.|Ҁ5l^e 8~:k@Q+zw~'H: d 4)-t*u,r|oP*@_Z 8z\s~ÂmYgioexCJ#4rFwޏ 5$r p7ҫG}%i.1Ʃiد "~qFNp25\A~g7筙4ӄɀ;Xѭ+u߶< ;~ఊ428uȧdvD\QV`Xcj"Lz[ʷ)z&F;/;DX1/-%fW0w y PEɤ/~+J7[D.%lmgFpyq!HZ TI(X0DQy!g~̪G<e_A^'cX9M5ƭsk_JʼReL Z${BxdSj;V\]z9mtBdQ5XbheM4 09qu[rhTa?XJf&mRV/~?d,0kEr4Բ͐Nik4ȇVy 2'8sυ{IrFcn04\Lkp_dM!7"Tgkq<f-eI<@nϮe:8mn* NԜO7 r#$rg%+i:h,t9Ϙ©|Aa8eDI ӌS#ٞU`b71NI6!~h!<, >pi,b>ANa2[pe*vmS|jj8ίqKMF%ҳ~=jr_6~yxkB~y;P`bӠ1Wrֺ8#@I/W!I̘ڡ95!&j[IH?m]1t3(pa[ s>`4W= wtJ(tu:bG F#LG7Q(Ktn⒭1Y]큥ӧX"C/1|U!|CS!|>Dah72)o`-QK:~6bktPgɶɺFVehh«$٢R]oA[>8_C)DBzͣLcId|)^ɹ#~ּ  [ʣv+Icy?C"2㉹ ?a+7;0XY `U^/")_τx7{%(uɬw2Fj/s}6pLJSS~_{i,I˩Bv5qQp^BJaN*]<+5EPsFr!9LUWv?al)8넪j)ulq3;'_ˠܾ^ɂΒ| ,em/XKլB`Ѕq{//!ơ6s~AgPAup!1LWeQ.ol> F˿"=$چ{sRAx!tCHDruip7XnΨKcV!yڅҲ"L]o0WF)ZGWlřآ6QH>Z[|$~L; RCH./ V b0m ZmܩCky>ӱc ^Lc?%:Xl\uTdcŴ-)_\,NT q߹ݎп'HT gU}ɷϦTwʆJ.KR;u^g<!T>`eZXA!$}+$\=wWmr]-.OxP@[Loϥese\vŬiH kcM?ĆXZ#JF;sѷC+]B`bV`o!0=<[Hk5bB5+ݿP6*nC30TF ^2Ց.rĉ0{YV%}9enJܐ[.%UPדUvz OkHS m^lV6_0LeAgV hs:0B3̯Z26ת!`VU]Y"7֔w{ fC;JWn xqtf h,CE?ީn&Y6S&Fe~O0"$ZJ&eN?>u0|U^<u oJ9E Jz8h5v@ /E{A|3_άcܗ:=7#]A+g" 4 (ʾ&*i 21U(qiSJ1\vC o;pm(iY[//Fm'4pЌq)8>Jq۰\M &j=8[CܸusXIgGYlx"HaGMm.I'SQ i[JKr觜+Ny'qTM04u(I8t 6g b~WZCO{բU2yg1fA;sᢐ0"YfIZ;R1H"2(w>}Ԡaqb!cT1[;=D|Xx e z!c^LA"d|NtoF\jMX/L/14ꌇmNӯZ,!$ܕ  hMUqvE;";FrqlmZfHxneJ΋BDuKΒL'\I&yU7~|-)A y:ű܃VS# 7YSNӟΆ~,Y[&UJ OłZ"~`*4wV_vK^)MeE㤢W:22m&5_Vffk$ad d5xx9bk۬3]s_Aۊ FuRU`JlH= _ZE6cV8 .G~ ;]]SqHC㙈E>yYeLo!3q/l}*?iU(xVdIX~5&u"vHޣkW&ƪ„ "I_놏u1ԏw+]8WC@_GΛ"0 Imi]C a\[KyU칗QGsG^eFZmɉ^7pg̾UA:+H)ۘ*^<s9*z D9@\nH-o7TSWCԆ`G9i 2q3I֐GYqRdFȀPj|j%uF>ųɮѮ\WɦI <ܧʹ)ZM$;0nO\CdQ{B|rc`?>Fx1+Fgd3o8Ϙ ĜIgR^QўYti<">0*!5屣 CQ%4zJ_~Ypjge!@ڜ;>+a̜:* wT5l)B[qb5FPi1޵[o?M\t"0twIљw-R7´!v;5Džf\<79F'u$F6D9PZk:>BUt _lEM|\^#CL}Γώf'o_, Կ0 ѣ6M 6A@Ra]-"]&B^O;QnS̘,jzV:>vgK;< zp%J5hN3Gc}?^vr>{}j~11'^o 6 հw 01'S9CID(X3 5a7V[o`dmS^sFeEz CL#SG6^{w&tE59~ep3|ȥ6Sk:lcA]J=ˆA4*S+mP0fwn::+xԪjGFZ]q9 @kמaXgN 0Dۡt/n@pbJjWeb@9H ^jň>[zy/cGGJ٘1pjy/3a(n'*i>ۙ awfO>YR2jhnclp*9k0MkGP9V/oʆty> >hI*3M\D)Jpi\iW9Jn$sSF/Q1O9 >K}q&9~[TB.6sU8典* +N3W^ MVb{Xd9m`QC{ޱ+!w |8[M |L6|r><>13zT'jwT2^|t`(j$߀h: ˔'5հ3-96kBOY+yIՒR@j>_j~Cytx pk?g+λsHBm,  aȡnV@ٵ9Y5UY# 7Dَ@g \?We_3"' u![R"JZK8:pla,-ln_ )<ٯ ;ae 7,*{%K|i-/Blgd!1<$9gc!^B-ّ<4ȑ0g~k͈''5\cv829oQv6]>(Oej'D vNڑjݚTI5"={Tp ⡒ToW^W[Su79V31-VJXbgZ^`)P 4(}1f lo`˹{! v(KDmHX?y{ǹ'9́Qd֟UHo"Ǘ4pehAz͂o޿M@ WHUw3hS8yg:NnQO=L4TCc`{sx'g,Ҍ)U5~X![T>]Ve?ӏD6qaƐS$s8:NaıĠX+ў' ¹eg! T`7B8f09_?-xTӔjOQ; Jpo W$,;GGF;9158m[E.D%׫@dq-x.5fM|V+V`}ÉeƂ%#SkVm} ES_/~v-l8"aw7=.5k7d<E Y"Z v;E~ہqWS)lpPM'yXBZ<:/G00ny 9P,n(T\z%Yxhu |)l7ŮW639Xj U*nAԡ> nS :] /siR.$L4Q`l 5=MR шU "{L"ƿ*cU=_Vbq!=ąKH='x 7-$Hv5,1]`O=#(Wr S=o`'i\eU,դq{S5#y5d+7HcvZ#Fn{G5&eϛ 晢yW҃ѢM&!ngw9.sf:g vDUHТO <á,nOD]Iz݌@Oq_i W}c #x Q'_xGrCCQlus)U4M8 /`Nok#ƃx3Bf nA~EA}cVUMSb5XJg˙sV0iox| I" SN} %d eLR/+ZQ)w,fqUrg dvk?{elBN-ӡWHm!? 7nt<{5v ")>aM(IKys?gcIYo0H"DiLJ`ugµh`7dy QwfySqܵpg`N~Q빿yjbyS68/RGW i2/pd|\7j7o 8L =,ܫMy(Es(K>q鎅hjڽ#SL AI&bc,&@}&1 ^ѵF̭`:O8'ajJ]L(XWk(*V:mڍ ?G=zÞiPhiɫj#q7v⎖0"+"%fL)*LUbDQݱ$\̈́Baj}[ +s&4o&op'or7;`c19e;MM-ZtBr1 GuhYe p#S}H8>H^y>J0ď#{'V|^k(i¬@Ya˚E:yI ]6W)j¬46~ %IAm0-(BM%?Q\By‚ 76! M=i.lA6 kP"U_7e'AQ8CmA$7ND4Ѱ2-@ Wz2JP1GAzkUH-d>H-dF׊UJa0לge0 YIǓ?3XrC/,O%mߧ#Q9o+KN1ȟӉllpB'6~&agik1>#UuWh]*2쓞`xהd"ObnVJZ hWW N"𢏷©֓]Ъ5Ѻ :K&n}ho%9s2v4ͳđYU]~KV<'wg5!kP+5Di7 ?8!CK4 v۲Xu$HsIdgVh:U|ɲ%B ~<=я׀7Ȁȕ=,I9rnՅu0ܔƅ'K4  q`g =p3d$CN~9\;Ts5"O _%[\8:t 'elf7+nK$'GI І% n W^nq@6i|t(>NH2C4$g*cWӣ#:1)60q'PUcO:+_6 I=$8D7!ﮟث9,rKexQf4۾e=Ժvt\a E?)Y#/Y,ё @8j|,@}^f^{U!H׬&|)]Yf@"YWk:4pSU;x> WOQHk< Kci6Wm;9)`JJn9¾+uM!s"]a\ml7e&a={2UfFUItXډPMf^Rzb^m5(sGz#c< mL, ZIq OM`e} GK mY胈pau<+c4/ -0?M\:ʵw5AN/YP R:H:t)sB xu;0 PnĦz# o 辈N5 RS[\k7 g ̯ j|XZ d^'#mJ#N=p2JMHM9N[YZCN AShϛn6-(??*rUrh_Zs8ʻ‚P|0gl?^gfJjIqa mmSH:(Qlf'mzLݪ jI{K1%/eEAúx4ZudiEoS X^)߫x- tS >bw#~gsZEM'bHu_h1(9onH*N2)>;5?&sgsC@ʔRFfJjвo!vvH5؋<Ճx{05a04/]\oپw|$*,DR}WW0s pjSwpݐJ2&xOCa#!~#j Z;#jc.u&e}&8KeI]҃YB52ս;[dBثeKZ7i1=ʹeYQ" ݌#vY1I{pNYPV \J/4iAxAc@:(DVtWAl.&8Eb&c#6q_a;wܕr/Sn%T?L͐8SG :mϿq"|8 7\x RX0<ɈCG^nKk=2Nd>#b*crI.>-gOwJG@?0G]Z:D_7jk#K>YvzL6F:\T3dhȆ`>ꪝoh)muם.PB{<HBq߈-f8 =wm{~J%4uobD&cPAaffvoWqw>Q 9ø [7\J Kᖷ-2"׬M, xh4F`rЍ[h3$Rl/fIF-aS<δ(j\np(s'F#zw3{._(Dy 1~<|B8o.88ᦧZK įJej&ȋ)Ԙ'l,$:èrc`>Z09o},#'>#2۫tKL(̨m+hQ X7&s8?F9~ݏmjbRa|R4/ya'@`#HD'<3ȦP dqDO)f72ڠ)%>991wв|RjS->$m$s"@$u1nAXF1ⰯB(gpijY`"LVC!y7{'\ߟD}}ݛ=Ky|\0M#!5).cA"R[*vGqKBKQnow⎭].\f)^*I[/1I tl"L-__t3XPVIY+[g4YP7lF06vBp͌1`;p Dj{E=y\ :LȬ譑ܑ1|:Tx (yBvcشB9 9R$I+X7<}0 cNX~b.u֠ՊTߥ,k)I_rMP&Xfݱy` y:4f"{(+9q}+$DK{*-dFݕ_YDWCW9NmP~ĝSb`Soi!j%{yz0h mj1CbrJCܻMsһ@&,uR[0V[愽B+hg;׏Se]R9W}Nn`˕mkų̍lXroӎT1RjqߏUukNWZ[KId2Qr,;eic+\0z1YHw)nS׏?_3e?/x9-SAX !E%VN00 jV9ր x3R [5F f ՘׉nɽ5e&7M~ Gkxչ|]Gx{J`;*#;е^l׿A;[۝6 ySܸY:k{p-vS> L zW3b[Nf T&cF3Dݹ۳D; 9u&MK7TKjKנ. NmϮ_"dn8צ&ȌU hZ PHUuUORuIL#2nFG蟗9s; J`H#MNznB3|zzz:\W4U|t"vkUbz}ST- jcr iYUqrZ6OJˈ \SB89JʂYHVuə> =Xӡ2=YM+cN)Ōe&:jj"MVX%65fxqb@dF|'E ;tAF90҃@ N"SG[a%D[w]v "`R>>I #߉?#/ I./#zC|/?͑ב&^9HkS=5zB;PjԲ HObh)~A5v$h[F Fi1NBC@2Һ{pӥgpZrnBK"^uN8Hq'ȜxE͙t8ǚq'~\ͩ܀Lks|KlE/cXۨ\Ss%TIsV߿+Zx+ pՀL쾭DJ.fLp-˗fwZ|)H\=RTfdl$صB }`>]FT- R#,UpGZ h5THϦC3obx⠶2M O55y ͣmuI3}d w"dW|shpa z:ukr{c%rP=Wf9|eySWXc+27ixfm٘_Ë\QQTtwF~ÂWV"߶K0囍nn 4ЇIg pԅn;{)GFU u5537f w{;|o>ՂHtICEo]';mS 83XSmH $cjX נ[\6>i0 / )FⲱorQ`.T#pX!jxׅj,43+D$!h Ore;9 :j*za¼/vq^V[e2ds8l]co8"= {K(b|Pœ[;1X/ l2o}Vڊ&o}5;sxA;]PnZ5̘8;fUtFbhBl?`#e)pٞ;:t$D[T'QLs{YԜػMJNDa!Pd5cCuUObtzrHHgA)'S-k'wΕU^(*T=2Fה7|8@9ȟwCTQ<@},@Rζ%|mS_^A)Y1:Lpы"0\EUYE.xܣ?G3EH4$Ηe򿻁,Pqs^TD{mh:X/M|U_ Yty1O٤\-DL.s2>K.KS6h#fv:|;`JǗ ]]dْM GZ:?E)V"LDd$2X ',..a2dk:$sTT$^[brJ4;;l|bڃ:.Ϝs1 F67vF󬞎VJЪ9 T:oN1>lWzbh4c+[SׅB/ @h?LS[tdYh2X&.d.yN<na4!irpg]1ߴ5bJM%[8O|Kj06aqa"/a`5)l u:8d)y-Nr*0D'st!KD|%| iOw^&.y*vՋB5.Gl3Q=9{51oɓ~0=QQ6*Nj.-J[BaM[(IS\2(NE=MD32 uhwsxxBlz`u @ɢR8Tbb0xsyu28[VhBKE'0A(sV+9{Qڰ(!5 x=c#e( ӎeB3fW;hKLkO1Sg` 2T#>((M.zơXƻDh8z,ƌNP0 5H,&_ P `ڙw؟#o(E݈O^7!+=%!x4 /-c<7?LJZ1ԜT$|k\?9[EO9n$̝РGStlD=3V* BHH~F$A4<ژG&@a(x/|yIoj#)u0A޾mNTP]|^rܡ;iA dwĭ[:#~,|` oLH1deTX;-#EJMV?|v22sa _lGtMզaΗ,׹a8HWQjNX3ja%>WWiT5!j-EcŢꝭϧw E\ w%ə$ϲ'h$ 1k/| 'A{,yG 3;ǽE2e9] LEO-ŜF/+%$$X6 󛜉~OK_L 4lyCͫ:ByWG8%+./ꢅ1CA.d  Qm ƔVvj;pqq&Ƥf Bw$ĵTY}1?2#/ژ= LPIENJz'QKG>ð*LZJQ؅Ln@":'7z3hUs|aȆ<浈$e3:I׈=**r8vт(`ký3Ssb %h1:q]=Ǧ<}E,K PLeo~ l/Gnbb4":̊er EDN1|Np|*\x]R([eTx4Y<R%R/=(͒ WUKl窭tt3RI/2U.F|ܪ%[RvU`3'dԎ2E~W3˵K4&{<+{#Ry? @<(ERzT9}uE/=ƋX]{nCUe ertb9vD1sts Ṥʇ )A1.SLnn< Ŗ??tI-X!'7tmghO-/Q!bVP bkhD< Tꋈ'PvxK0y= `$Df'!I7y[|no]<7?v/p<; qG=IyUI 3&Nm}NNq k;.,kGoz0b n{y s/=Jd񪓷1AB+4ucEFc}/om-̟hG0p#7g/|6. }[UշOV=1ozeq)NAdk&LK{evŠx/8f1y 4քrr)䩈2JH=)ƚ7l WmK,H; Ȫu2g >:z2S}|b͕Z1|&C|Y?&u`Y9)2()<*@h@n`00μXq "+DG;&mmTLG48j:i>Ʋ4OAv͐[B\.E ӳU\w`MB?@~?ɿd~Tu pyF[<Ӛ](M&ADib*bMU_lGJkf[r/9xB8.3F2hBGM}3-;K|L: [G8ǽ0N&^Ԯ;WS1[d@X?צ?Lj0 zÖD#*5$Lܯ` V۵<5}/6DZnHz|wEciYSU-F63/ѧ0'^8$Z@Ӡk@- ӌ*-+M;<^%&>~ݶI̯$|Wra: Nz~+EJ<"]GD6P1O>h(9o=##6 3;+S}'K0SY 1aЕ\éκI+<|93]?ԶIPBړn(l/YkPĎ]2IP2+v[-ʗ5_ ֹʾIa x*謖.hj:!ʋ :Cu+5 #Dse,>) P 3-ZΩ c ~;4DB$.&H'ic%ȞaȨG xr@و@N<],JO"MԟJ)52,JX"N3f]?6PI^a>+i `؛qFy*6#<8?mu 970)~nrVh(ԼS3.#]v1%/=}ogMdʝq0f蠯AIy{oւD-3toy3È;MC =y;ܒMl͛'OFˁ%D0I~:#b"_Shbd9Ln/[k|}H<ҡ~]#djq(_Z'{jdj)BR7V_} l1UC(|c3Ԓ퀾lIym2%'X) sp!/A`Mrz{4J W=è_O݁`ӕiNa8~5vEU]Tj!N e'@'vd̅'[ *G9%tRkܕD;mA~Ϥ|`̀4#KJ>ڡΨ4ʹ됿M#&WRՂ2_}91Q˞@ FܐI@Ү ;_CU}ĎtU039 :|/( 2C'犈Vbc]KR8]چ}6תd-IQ4lPi$sVh ~+g5ㆿX5i='XճDTUveo0"?*b^^@>cקǙm~XB_VgF.)]dT!$c&28x0[G( X\i4,yaHu^JA>OeG pg9nUҋbSj7)"&e9vŹєO u6O\tDSamu{4>lkѭ*2m`cWfY:ܫ.mo1*w ӂDT%ڡSirefܟKI:(^[Pi9 sy G`GM=C6lgzq9ʀP?`pN_نE!%5"S"9Ik"#z.C~n;RFpKd%{*\8D1/fH瞺cp`"5w5 ӾR]n1ƠeP ޙ8DF$1l%"sT?$wXIER|}v.ؤ,?'PiWP3? |Xe!Al;jXi]0 X|yJ!9oh+nZE;(?< 0,'VbJ?]V Q7 (@UQu0^ d?E !/ۨĎvg j+-u:oSh*JbȘz;e!xY7]^oZV\E7\ 싞#V*E|E xJK!ڜ.syCNMc3gdyxshwgy #R4zfkFPW?( Ms5 FG ;& -Gzy 37SV8kO:f|x.%uAP[,"TxS+KG$lG<[(RSp]BgHo֭nOpOC_aygZs-c#ZO0S|`1ԫU~@&F&G>hck'eFr^vX'rʒ{PV!N>k;p*/؋YB`j%)H&Lg(ann:+1n; 3?'wdmŨg:ƘAF=:æ\;Q}hR-=$ r‘!Kȭ]W(k+݌SA¹ndKW6VWe7n5(}Um5g#G!z 3LM^l0-iKcn'xq)`n.]:LEܒ Vt-&HIuKFQ3P%=3 Ԫ\`_ג'Seղpc"77Zfs?ƺAq+~2i|&!ai/fpfk$6Mh, RY#jNGkllg)T }_XuB!v_2fH/ܽ;F \)|Byt+Iw[H y9_˰W3 iqQMskjå h$%^ (4 M\s !lþD:얢)R0.gct)%{x?!r)sU!JH(xH[׼[]vK ˌ Qv.'/5@[To|&#:b]t޺}{hA ^ bi=2AX_Edk{t87}6]׾e{L5^ۤ--`pۆ4lj-ĩTwoK*W3NPϲ 9gYZ070701000002d7000081a4000000000000000000000001646b69aa00004d80000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/ath/ath10k/ath10k_pci.ko.xz7zXZִF!t//M?]?Eh=ڜ.+Z*%>wSc u@ԯK޷U!^Ձ MbEX^؃g ^$s-a Z\Sb㔮k碞t"̶ |1ˏh!N7Zm]I'~W;P-$tFG]2׺IMȺxnu"9L6Ie6_Ah ?Fܩ?ݢ kË5geJXe椈vFp63xzkp+6=n_C^"sld,& )/RL_jZC/^-fSUe@`}@d5KLw8D5<9>fBKDnX:je!.}Zۂ43}xܝOY2i^ai`Z5UľkR Jv>8}ulFP˳`iDďP6҉oA8hr)1[s+ϦF/3_^hcIiEr"//mm#j=+ӏi"/O ȦAh@:~'+%qvI'y<%(T Coae( QLM,,A:CZ=SJ#5rT͚5gW &P:Ijbx{mI3 AbF9R۟L/ ̗ %4g莰Hټ=)VK͏+f4:/,5Pm3R[x69M$%{ H ae\) Sa3hV^=;}bIB.F,H1e[P)noews%@xJX'{ DYE6=P\iͷG.RK=N;bx\Iji-(FW4UϱAvDoQ06? o"!zԘ0u}2g 'h~Ma2]ų7xvŧ7QY4yZ:pہ iHys9šI3- qa/ kla[@J(M-,M?Zd]q8:tk8-Wl\{Pk(~mMJ6KioI/#J{v4 eDKAlO76a Mif#`;}rákD q%|ז혹(,%xw32~BoxdFU8OON2*w'V:~č&gE57DJZ^dM:wty!ǟ6ca xut SJnI3=2-ٽyF͑qҗRyY6z"u=' 8V$^RZUĂ,*rOnPfsMW!& GbH浽qfCnly|6IU061[zEzZ99t[+;bB?mMMU,(qa!==k:+9Ieʡ d#;{(I p}ף'#,n׾qFQϴA1U?S@V0|&>ܮra2LZϗu[^O,Nv~ pI~7"4@|B@2s#c3Fq0)ػZ|WU rb9$hE|w\6TAp>fbrщ_"V~s,G"V5Y;rACl yXu #CU p73GBcesy\oVayY7 ݔ\B_#nc(-/1$G`5 w49bYA`j(AL(jz^k}%%MBLkR)tvY+Ot0 -\I4 6[OƺD3kXQguU;9?_?4:uLX3]"ˡ|Ɣ̅٥q[CWLm;i4 Joϋ㩺dԖA9QQ",u̵GVw9H-wdݱ`ўR#fe۪.eq?~S[NgqUb |s j[W«.D<5(uJbCyTC|Ύ$k]u;dB`xdnyq@ vtmƦ2g5ezrFaep2kVU5Ik*^"HJxf ALzF5; ϼ _u6b:DZΐs@GouTlܸtLtlwr"rN"=э*^rPoov`KC ݕAOZ.51p*pCOxF_:WW@s03 ڵWhkQ{Tl@beLi g) Bo}PխvH >q0Wѭz l ^`r1T>*:ƪC\&aQcr%w͗b~ @>H^Ɂy O^N沱0*n-d9^qb2H]9=O"3G6 c&$W'`p(f`011ݴv;(z}Hyovv3db|Йĉ.5<]pRU.IۧK6as}iKtXav"& dnj6ݜ&Bq`cֱ}wб[ܶͮUkl>zL3Z$1cTTvSC#-}wezm±&B]6,'yxKG-O'cѕNIo>5lFN8Q *Ge[]m3D}:}xm*bLiP o:" y${)We^7rRq;KNRixy\ECy#wZp/^ d)ƷȕCi(&v#Ps~T @S0!e !r)3 syEe_35"jF/@ n޾o3eپi i) l6 Vb󮆃+?"L!.{ n73+ϒEwbSnϾ ?M1]߁&⡁*iK KGMZ(i>iDJ=ǡM$^%\vlabz9Ԭˇ4]X-6ՄyJӼ 16dߎ@G3$e\7Քz#ٍ+`9+'( ծ" rZ.?aSmJCeA#(ʏSPrwv{0y!cV.z=scLbt߉R@W1{;sre`G?$ 5ǒJLbծn$#Vk8y8o!Ug4Ѝ1 qP68KE!6ŀ3Sm5X>e)x|f8:% $Sq3|. 쒊%8=Mf <$O8x3ҿyBGGY-peMňAkյ[Ȕt. [+shd\m\KPubl6,v[FD y0t(,;ZMބNBNq6֬4QaBb ~aaiEuy3J>Ԍc_%͚a&ց֠H?K" s6BZ}2 L\TK998Q CLS~{IQwBJ=W }QEꩱzpχ(D/gm%0Of=.a~4e[E%[SP Ǚ%PM3}l9e:Oi6u^E)|2S?N#wQ6f4z-yn,UJ$T܍l@: j$A@}k,T4KȢW>MS^,]s{ MUGX/V:diޟ%خeSꗵ*d8c(uy>f{j5M`߶c՟5+ Pƥ3br^W.@r'Q/c>Y2Cm3xgsiaХϖ֨bվ|NN/3(HOuoX  S ]`m߮י Vyӭ !Wޤ5LCHE]EWh3?d䈔irsZ$B+O@cMWtΝ Vp{Z =!A,@,n&5]W+1AN<~R(CN- W [)i\_MU5J{ڝVxZ49@S~*r3(ej^~Ң8[|]&KLܼUnYiCf^YTDL0mZtdصzنK%+cbђ.}o5ve0EVc?i* 86#=qPj<&aqu8N8l'<6輪5A~.]Qt}~RZhˆƣ2h8n2ÿ!bP(q dB%i?V~Fo`ԽzW}DJ`*V? 9L8bv.b]EE5_Fj]_/]գ[XFMj}3C{G6;B8OL8k0ʭ먇2u y L3S̋mwjrItv&=+E{+j051JK*R Cl.ƈ $Y]yX1USӟ:qOU^cTA,Q= Mu5M6Ad]9૮xB+Z} PMU+EρW.ݍj늙ܐVujE)0;C^C\Z<_?z햆Ʉ'RK4TP?eؽk< ^BGZߵ~U٭9\ĖքV@?ԳòfD0{zaȠkbÙ,@wdVnG׳i.zZ 淸Ĭ>$rw, M_fL칉,hSKkqt67@m l`;vAeO Z5@ O,].}q:wn<Ȍd+N5D&{~!Y*1e>7r @ l4CIbsZ1~=Mƺ\ Cӥpg`VŔD-.'_Eq|$R(܏~uT `70"17qݗrfؙy- Ss9A>{pZ8i,% #2Y՞&Q x5oƉT*r"×%(ۖ߅J}zXQM-x-+|V=H45hb D '0A|չO_h%#j,jS0zFo7v0! +qe]U93-7*4/'?ϊZ9 tlO\TXyIi NM@'M0KXtI.gv4 )MԚӸͫn?g#%xIwrW'Gyf Nɯ@ߴdxJՈ'w$De[WQ+~|-86D.'p1ϓ"`})lZHuZÙE{k S >@C$BZ-tB@VpG]ԿOrz0DzIBQӫ&ŴaFax'&-IACx+E'liHT%k53}d^k5Qà$z r7P:)@ Ը.:c X®tDniޮGދ58im?FuBn3ڹ&\"F%5ܰDZ4`Ծ1 صҔ ԓ~)Bi:w\߫6e-ϠԞCr"f`㭳'hSһ/T|8Yw'Vxe;)*6T~蠰~QR+Ve 5<1 /_QCl<܉(lܫ];.`r-Or45ЃK܊8vZ>3N"qr? #wT=* 0({xp`t-=% 9h脋uP#4,fU{ĩVke!9FGI>bSNl-=Ccّf;tcƛID٫F]^ʚƱHo xi2.մYf|q @a%V<-2a{Va0T^oBStܢs6*MEٶ]#;j'EX?$֎ɫ=V0vPM+&MU /ۢ>EgE?IV!&|`c.\AN#"˓'z;2 b#fc}X3G/^U9'TE8=??Aw6D.Jp#vܵCv,%"ܑv_TrD[ת"GH|zEvE;͚0 bha5hh$"@)`;"֊LK!-A {oA %rLZ8=g+3`l 3]J9J!' pjl9ʖ:2q{sQL8 ;Dvk,;,!*ҫBg{ O9qw+oTtȵܽSG$_$){6ۻ}Id$Fx X|ӘnUR eWӟU^Uc)(mIs8]xIxk&QV~ ^(9Q_ ψn,(]@J`e72bL ;óRO-YH;=n5K(sP1(%;\&'JA3?{;)]Xc|q@у33]hW4#ihs^K-eE/D}Yq"qo*+cA&zd/86u^߬ xROt~PZ4? BNc//qVWQ>פMҼ{b]2[@z+[*=pdl:o€gg gL .*5ReVY|,%‎y 6#gInDH4^I N󺱔a"B3د?S.E R/O{e-ەLăMq{|{&<+aBAQX(?Յ콜(x&Yш8h+Xb55?721$pO4rb;3LooH2w1ĠrH=#&KKk-3iFb6o:#AV,vsafe&1$Q/(D1Thuکk'H;񪕵)/m.JIyм4P asKoLxt'faZZ  m|iK /V Dzx@W@SD-O677ETk HYo߄ !Ґ3>^fIC5ޠ(:2%HzOx@PbHO[_CȩVIiBfp0u1>pzCҿa;zPj?_’(cIAp|?Gh)޲,wovܰD(WkQ?A-oIRYS`t9(z(!#H41-'ٯxŸ#,VJJhб>8aX%%/KE{r ֽRF9rí*9c/:Ko/%6Yj2,}ƅ8EU+DQhQ炧_y y%n>6ƀPS$4ړXb$ yMTg2\uP? Ho\VLb6E^YQ蕋&l(9A#nC$L]y ! |6 C,ʵˁsd]X'+2ϑt{@kF 3%r,nE76)!h`! Z߷Ȑ-AdGs|DXo>}VߓIcuy֓Q3ST =Ygq-xbYQjE ~Q˜d ě"2Ȏ1Y'焄nD\jUHY0s-Ac1QE soW__y{&z)(yFD!L{Mrw^SDu0¥K|7ڄWӻ2Z!6i7ɄK fቭ^Ɇ}L<-CN/ۋtZz"~h2  i 3C]oFMG,C'-O \>i-ȭ=A/: `Z c?3YGn\`@QҼĖaGޑRW`3fyBGH(g0wN~$JDߩa^JiO{b)`wM'V"#bIFA58!sS{|RȝEA!=*^o2qPݕx{%t? !ѕ^@s4ӵ$+ chL [^H8it%v$}*Nnr(6ySH4/AA<O/$ޓ0ESK8lp8XRҗ(`=Hס/#quq@9K?Wp AC)E䨳{i5W=1f9&,Ny ۂhjd }c"﷎ ss0}7Q$Y& :m>(l"ws^V*sѧ*_'h0ɚ~(hl fd?4ITh7#y4lѧQ! i.˰T3zs?D-e]8ab"\;q|>xw)2gZ"[MH{3W+o6/2#"\ۤ hUXicm5,gg q?\qY{R' t3=XmdS}%Q׉@vm/z xZd~ 5rG&O[r*ί?bMrgDQy`[_/wwlw9ږjKiF=g4>!3cl?J@QOeZ+Vޏ(8GLU6àya?zn|w۬xH#o7OJWB6N1D3F-䉒ܸ̺`=jFRxy!6sKZ  1 P+8S$qȝ@͊yV'5/@|1Ȉz]i򕇮=fw틷?S:nup.?wϋ2n+yFn(vUA!֝F/Cv9HGːNW9/g>͔DRC0 pAIU;E ^uW,V=_o-bi 21s |)w ('5o9EFV9U9`6 "\D (cހ/WIHuCjHcd14 Pd7mH~Sj[> 2Q_c ̟,C&`Պ{*  .ʜ?S׫aGxO-M\rj["eVC:ps0F7zj @|B=NNLM[UotY Fmj%ׅ|B@Ǝ0;JP-ɡ\:JG,s~ǪP%甑ADw#c-6]`6gM :>[%,;&H5enDزd5Gi$NS&\b>o.;lFj< 4@IigUDž8rU! + tN g]Lr|BbBōljՇk(og)Ytvܕ.ɯ?Ւ^b|=1e;aBt5jUo-:bȷ W02L/6f9Pa'j<+S(; Cҗ@~O!x5ԃ5eЮUX`DT(U.^+z%nL.eu,gZ5*=CC;"7?j%]2K<[fZ29̰C6LT8EqwʯRYBF-e%31!)_1򳀵] Rvf[Aǜ9OӰj̀p~ˍƇk+PtLvtDg^3  \7D5tCUtjfZ&{K%X A2mA{rAB M`; )Vc QѲS#_gUoj{i9+1$(:,\DZl*L' _U-,neUkGUED\3ܲ/gN=P;[l4ͤYQIƈtX=f^HF-9ķD,pPs7S؄j2bןD<RI-et'E}<.Rwd Z;%^; 暽1I ,JnJB17WYDx~!'¼AiNQHlP6DǬ_E]&w%zW ^yS4 >r9Ts ɥ#Ӹ4&T;CuX сNePtLa)I oBiEPVhIU@aK) W#D|s^Ř]zxq/ &(ZdYGb^퉆r1ʖlEs70+ֹf&'2 '"oNd7^޼@K =hb`ng? VD p ۓeLY`#_tB:%o_T&m86w~eN@jg:Y[ϋWO gI#Z B5Ig03s{͵ [iϠ38jʩ%Q}4 N]>n$$O󥒖b]JpL^`|=*wEZ)~:*\G JC]6hkaDFyղ70I>aQ_--3| ,ܴ?]m(ߏ%=]? ߝ3VP.얼7sD-H{45%{sS `Dm?6?Cj9\B-ЗRHjG]|*i=]b K8klRxDIskYz6L,264pEPԱBWR|K?s^!  ]N-xlyXhH=!w+ˋ5L8A(A<m[)lnBwNfvm<7_s\~Ne|/zژ]zRGb&7>\$  a77 t$\'@.~2#䎓Jv";*|.f0V= :B nPeMzETǃH{5 FM No$SGA;8??8ww{H kj6=e&QIL`Zc > ύi `Nvٌjo;hWTU*"Nt oGڨkFOP/A! )l6 O*O4TEs燝"APx!{^J\؍--0垉4"b;_a+zߑ ?K~+V2~~EBN0I/r4vb&Kе?u?7`J:am+~,Q^Q^=̊gz"A&1]w?J+ٴp?Y< >R]M3L\Pf٦ӱj2je _8#Z~MfzS Z<ŅB.)&d@H.TAtQ;B"}&Rxa$x2rjRn=$a:ko>2(20l($К| .=9LnU#k'82֘ uޱO kIK]"3Ik7 F7q̓od\"~YBo/tT pj9Aҡq}c)Y%oY9q,\zhѝݏr37eGrSŽ8*C[V\r1ʸO9bCpO<6~?c訧9DJ{nJ[pqYE$k s\ +o(]?7b/T.GμslCH1  <8!.^6H6)ˡ5֭EEJgٳ94N4Vv)֑7K!zkg 1w9ֿۣy6)h)9NNzdmC_a#*0mrB?m[&EC66MDmv6UܙF]so*jœwn M➋RC dj ;g^m t+J2*9? #Fcr<&[V^_z-W[c<:oOt ?#ޓW;ӂ9,]жҬx>dTP{C C?D{ uAz|RG[!&"WAݟkkLݛPjRz@OJdW Fx6QAn7efL Bdzu5K&-5RFgW*;ۚtgYZ070701000002d8000081a4000000000000000000000001646b69aa00035ef8000000000000000000000000000000000000005800000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k/ath11k.ko.xz7zXZִF!t/N]?Eh=ڜ.+?*G&`$CkJC "?E5~%>O&[Z`Q]Tɦ΋/Z%gjSڏU&$Nwqqz.vNy z!:c#5͚f2(ԣWU/`0B{~sZҮ*b7 %F߃I4 N#SL^;d,5ya' v",>Ms1],kx'kPA Pnᕗ;Z<$T+,b)ޘh&1xoz{y Of8?W O AtS&PtɄ:/?JQ+XVzC2W:PyS;A.\C:]5Z}(._Qi^ [2\&ߐ]†CMx`$Cu\y[qkt;fi PNu@T䴵*Cws)~b1K G7R5)/h<lhҳUɰ~LǾF{.̌,$`]yIRc-)8zAGrV3Ve"Y8MSy^x0{<-xΥFY_PZ]jA6碅i `=Ji.GR̹:8'?hB/NQ\x- ʇ0|R:I9q#B J„ЬTcK#?u'pP2W6=۝͉fnUn%D%KjƹSיs:O(ۍa?KpO*N{^(Otp89%zC)OV$-A+VC*[BTӝ h;4pn_/Ɵ%;^rY*-9%䊎sHYm}yf7Lv;,hU!VCj_!YV3)ݠ]PMyzv.@#׿YV|ox)w*~V@;b'zZw]#V@| ~rW[.wcjPWj'U\/T陵) W8;[E|y>fF_#w. 3r\PVX<Q"Hfbᝣ !S.z!oU0+THVp[!%9؏-ک>m:%"@2;! ]2.k-@!Ʈ27c{_;X~oQ "pvX_Z6^@`a9DShRgX<ʆۖTALh"fY!T ǩ JڹR۬vL,A0I!mɿel(H&Leo AG<ܖi[0tK.PyD ~ ai+' uLUIbHlC):ekދ)kjwӞkY;g2mi9lPō2 x:kR{+1[GitdMrhZ4zk6|vBy$qVEW\2h K$h:ݥ;j)f恀>F'J^۷ךA)OEenqզN-jqgwx0p1\#GBK Ϝ_H=vމBnV5^V5vB?181z[|fԔ[A9oQʐ]Y*gtʧcV|/8!r Td tNCo4pE 8Roşf_6PҹQh= +.^Ka6q SF$Q"{OzwA\݊WC\ma\YӦcoy.V}{6w$=Qz5 zRiīĈ:Mv8cL`JO@jgziOBoU6 {pՆi ?N'a1LS9FXȂsG0cU2 tb?_6Xtd\yh<=s}yGcweWy7Oik;r o"4`%o3J|)׼ ow3r~8,s u.a!djpy6viyg`K<cjhvIי7A]Otjɡ< ddbMG&wLk îEJ4|п=HGqY_MEcZ^o\c'f7Q '_bUY̖c͗eE K[Cܮ5QZ[9x'm|Ol_-9M;5)R9i8mCGMGlpBoy@waBQKHF(C ['diX1D:P"}ijXϵ%qD;z: :ty鎊\"<<z鹲B5?_l7CFFh9thؼ|W2>R xbL~L' >7ըE!R#`uȈH1K"GzV"ܻ$,v E*Evh?ya!+r~G"/>ԩ@sDr;vOƴIXdI=+ i|4T WPQcyhƝ68mq6L!E,MP|aӤCd :mFEvۇAEIO2j4bl+׶;\*Fӯت#54GD0dxfEw^jf`<\!lw_Y:PB`l?){ǐjP /hn:)'.o>m jʗj=Ww~?9 RtB,W&8}: !6iP?XyP)-1{lM{oohgU(al#]8&@mvxSMu4!*X(;}$1⓰E \@GMMts1̾OgAjCPG[d"yL:TnAj:H䩍e'qu1Sbܾa5XTUP΅? V*q 䴦)$rIXBgZ;}K|8Jяkы8 M<`mմ&YRWeRNqr1^j AFhٙewyA=(dY..Pt.6L2Ov(ͅ:N:+J<fgȨ])wtH T)!Ɓz:!xc>S, fV~hg" T*oN{TD < y3{>J2.: ޿d YK1iM;30H+ G<[Q+ z.S(T1 qS辆dgPlƢG3MeEQ-̋Uw, Ay`vݫYc i;QD/.P+ @1^:s<=12 ٥HLB1IgpAv$g:ڷXz %"@5u飑h&=_fҗrVwpVew jj9nGM +\pJVAomAeL[M `@#)4EE)TGI^MNZp_#l)pR}wvWpXou83ުzlfYl:t^`uMIuш Jad 2+8\OowPG <Ԟb6J@qO~6q-7-ܡ9z*{=6$7|V Hrdv6,@4OJzs?>˕e*'> +/ 5r)C,3,z  A:r 9ߺcdRKIQl!L@PA2ZcƀL6s8 ƅf=ᅨfHl 8;xIA'tSzӰ1+ {p׫nOrV Jke+ VJ$l$~v 7YLN540 F)crlRVl{*.?;yKc}뢁 " !{j] Zr?aiYh-9F.qyhfqK<>3ӥA͊RDFjH6Udu-))F$3A%î58rDÞ~W! q%o79HPkAi¦Q=+>HUH͵O%4*d]~' IJm$ (Au:B&<աVr5u) [*55kLG d;nk9.<-hz ڨI6GsvQ:LkΤr1+Za%!IimJi#}B1$_ ayaBִS027F$0;Z@ fqG  i(Փ]h1lL# VYG],`/u29N{51d\UD okS?)0ZfgԗϘ I!҃lo²>j1L컽aUq^(U~PwἊ:LS;#F(wv ]_žJ睻t2! /h>g 7=^ (1fg3M!_Nүj/NշZ֞/v'/Ϩ8|N&yP'dHƬal}r~>+&Ԥe9^3N}$1[~Z}PeIW;hBɄ?$!Ó?&J&E|T0Q.Y{hyXGKbg^2L\Gh+E-f?BLR_m6SH OMG4(xSq ?؀9'rbDWd;ONˡ閠ᔥՀz>uq$ Ei$xg:0>I5Du#pLZ`E5Btğ}HR|mW-"p N w!Nvqh|P_99hSUBPjx)w0I%%x /MdR8(WȞW,o~ʸNs!*K48!+ZpY} vAP ) ϔ`9 _c_(lzuY%< F02va_6ꙣKmO9#e?37@VEWGrsZ81¥Ne OK25֪:%E+l_Gl(Z͐2AFϪ+E^0x uDaL7؇DU۾oyz`e%4%nJ[Mz'j'ه[1ET/]ZnƑ27O"/nRcag!1T=VTˌVmVA ٶB eoL}Z8&>P RUa2,eQ ;Yiv*'?yphkq`Gyrb팦U*@/Fhsݐ8{4{՗FLZo꾧OsOnTcy,ah]@Lb:B/@ kX[6œ}wԆ!d`r:fVsO(%^v)KZZs]eP\[/NGLc6iLEtJw ?)UުF禘Ɨ}a+F2#Y$Yc8Arch~)(%|̈]מOYWwCg10"I Wy8SΏ K;E/ϛ MFRjDp^L$h|fwqHࣄ CV,9`ԛ5mܧɍ 0j"pEKy~'q TPdJGpB萪bE&{/ qkB3D.ʋ_:4*qaJbAYs~Jܔa똮">p{ [F&YhWPxX3~ QX둩&!Af>?o mf5`ͱܶX&ki]0èvvS"tזɓ }+|Sa&b1&p*;\?-Ҍ[ݦp3Ã#TnjN&՝0YNc9$Pj6nnkɊD" h뱷\Ĭ SMUkpg %1;.e1 dҌiԮ1x=T =zyT&[^7"A]v~\\1{X iZ9xfe(ٵWb{83r*үSL֓mЛk|L \ -.:#ٶRivִK⻿ٜ?p}-h;D!BH8r4jfz?eqK9};.Jia?DYFPa6 8\nx9=$E$qx ~ա@CwҶRrOw=vqM4lF<WZ{L \4!,koL.:.fQ{l` B0@\T,`KkSf)8L袹^"bk-Gcaܰc{~X[ f6ֳ9 e"2Vʯw-Q+"5 LFFsqAi*~%e[Fj!|Ҏ0&d0SGݍՃ؁lhfGtP Ϛd9/~|O̸'1~gɣϏ,s0Smx0bL>$4doԄ ,iso{' ʔ!ƞ9eyJ%aIdZ}1h|Aiv6:b{gS-`}eFhK3bG沲ĉgFG&E~{*Nq 9WY;&9Nd;k<&&]CxCS wp:l$, KS4c˛W⥂xNHOP+%NTxXQ B.$Ӈ>^]etwDS^|npg=(k&Ѿ~=tc4TNHExjK`XYzA^.9[F^-}Y# jӦy*ßYeg#+M8irS4yzILIf/0^Bwi 4f1XN j"֔.cKo;|!{cBnuByatAy!rW'gǽ;) M/4$ Q1nʮUP{4? U43aH6)I^<9یLq;<IXaY`ToTr"(` T6YqĶߐ`UX:o /2   %, (ek(0sqPOw0|f]T O;vӦsKlҧLΚ>fxW5[$AT uq['Q&D)Վ:R9JB;%.SXF3zqf ֣EcirG4J ʿ!V yt*t[?Ρ$0>kvƲ`qfBmC͙X^%[ (i㟇=kP^uh>Wd뾀6: ;cz}ms\1/^V/(ax= ~2WB&}[UR'dsF直()bdˁ;QFv-xbneؼt3Ô %YB4㎩ hKƸS$RbRޑvv=nZbHCBY -GqE_s;jvsFQu@ܠqSq=OmS8)qPU<]a ~ $XVьtqOe3*% T:!e ۪e]#oLjet72LU (wzZ1IZa2t/K1錮 ElnF M,'% uV/A#g1pH(E\<\e>Q'1~ZR[`$@CFШ_DLX"96^#_ 9'n] SUsqR[`L톻ء\_ȓmbcd רF?R^LdFg?cj+d+-.r?qP{o!]Jtd8 OQA~ָ#=*໺a ݴz=k#n\ȻHJIC, Mޓ !1Zi0orj6- ^‘'U5[#y4[u+z@k"/s+طJ/F>%u2<.E8GL;L Ju U> AσG?`J~J5dj^^4x7wZ&-Hg;Ś-bH$J 8 d'fPDtN'/Y1\_攭Pd7Mu!TaoU.qJ[f=uk kN*3 [7#_-Ş[4ҝ[ ~.PM3K5Ne9rr,Z(g%HJ|ES;sJf`Դx^0~opV CW49\d3T 8'u(zҘ5ĔQ;kx 2'ڷ&_ g5v!D j7< ť逿Mps+5wUdӃaom?(L=[>Ꟙwی64#9q֚l0T 'z[|x]1i~ Yu43/l9hS#J֢knC›*lQ[#/h4Fl!QtB|-jW|ު!݌/k l;~ -Ħ=$XU"#*Ĵа600\TFfeo$m٠,#t6Efo.$[Ikiz #ZgD=CD9^d3ab\\%;}kW`@b]v}8_Gi7OcR.$T!ORM2-NRv jEt % rQQSdz춨E+<QQOi͒鼎bRvuw5e\cy/((Fy7-vؽX4dUe7DŽ!7`dFȩg3W=19I)úb@exw_ 77ҮH۔3]^3C^YgDa %s3Hk-l]G^-nXa= ຶ1 g*F}Z{%0([Tѧ $P:Dgmq]ȍ0kL DdCPU;.ۆP_T- $p2\L3jM7S $G@/>vt▅5 ,r$߷(l]N!gD$jt9?&"Z%*+cHnRӷ f|Z$qbiTy샘|no<H=D|yu$XIɰӍ׳^j*Hj]W!o/DZ:2f Kkz?V}]T50)zA_sR,>O%DϮT8~)vֻ|U,h#q aI(|=ĜD֖˗VpP-6x% qķ.JOKKNHn%p;'i6?G2)4)]2%xI=ncV/q+H$ cY] ֑w,l$:3LHjτe|ro<ƑV6?k@q,^{aP*yn)CIȣ6W8SAo3`{4TxiP, [q[xwN:]Z%Sݹ,z$w,3V𜎘ϔm K&K:Oq&<I@rpv¤QN=z\(]XdEI ,Y& IDt' tevO+j ^B%rGD6;; )WODE6X& :!qvV"6WOCo~.& 6؉ε;>0jmx@e>8tw%rVj '`S'_n ? nlO~c%ߗ%q!`GZ6Fsǟ?Q](Sgq)@e\*;,9Qxy#;E*$GoVye .cQ^^_GGz4;0_^DBX&-HQ ݖPzy6.k⃤W *фȌ0 <ԱL튛/ ح~SKu7˥&,v{T֥+^kHRr$e)JjΒ.2J'ײ&9n7p:]үz5ěCj![#~FhRz)Fi$DXU5Gʲ:|tJ4NwM; A:I2AAi<P*Wӫz*wTW,{WޣϷV4 +ldLX(Ja[/%@JqarnWdo] .d3|e0۠QǐCD!&qT8tWkP]3[51آB K l|E;i9mnFDQv|oЃJ8t؝Q{ 7^(+"#`>3X]M$F4V8K?㠶moziSٺ*jM|M]0h;~;f^]4cG/}Hx.p[:&|9z?yO: Ms\$䞖/j{HDn=#r&֢&],d\41cd<th\RSa2VyB^I-x2*3_CA%e-6~Y/h}o1HP+VY3giS۾a+TAS?JWe R#K ,L ? fQb뜹e.[S.UnP-F2쀭/0eyJXAzoxY"s5ɹf.G ;HN.yK'y~U18 K'M *s0FeT _U߁m2qE_DOγC 6-qw0 BQ$ԼX2ʽwY`)`5rn^CX>VOLRµu~Yx 5Ke<EL;u?`cP>OX۴YT lfy5ܲdXF Q 'Vy f>p7@m%ZxB~ ZNV9e~ ߫JF"6]/fO݊;!&¯JcxBeYF8,dŖR09Ozr-gуuM[?e %m/ł|^“IAkwLCT1rcӽE`4tpeT#DJ7 &5kBeH KBpxl5[Zjx%\,EEuW8odM0vf|$ՁrG#56 s- ӣ0 MI3tD]Wag0BPv}s!['Eϛ60M¦ǖ:=xvnZ0,>3eQe7RLƥLANr_.#/e =l&ǔ^+YGX^ES @T+7GNe|G)Jj5HC]Afbi*ȸV[KtS{_3]ƋKo59 .6Tl\`AMAM(U婄@Ob/)Nw91Ql<֑I/FFK%gx;_sYmU4-BM匃#kǝ?7dl`d^(7nP1}gOy ٬+:9y Q~MFKQl*)Q І=3j^+N 9tDe`݀d'4GQ{+'oFGS Ì MokLMɟ8& +DH?`І\ S1_KfB4Ѡ}8D# vK m$Yw&G/ltvCIcw5W_}1FjCif:y&%2/~3ȡa"@Ьyv鋕ݥ:FzsyY ( ǐվ(t-=8/saEO[5kX8?'t tv#}̕~ #,fWB5slQ` 7I2&Otn@gi*w` 8YX͂@IT0%ӟ[S:?xPͻ:cfǍd7́cگesD n!"[j"k;iL!;h@ӰO$;=.Q0zEYhQ;,I;cY鋙d̘>HCydlDr;XwK1\A[[]SV.XV>ݽYݙxEAY+$BIgKβvzykc>xxS#7(u"en!0er%تm~dXhcV^jy ։ Etا})ڜ%S;yHW&h3c}k#@0qj֡uĨ\S gPD] 9%}hJ%YLn>M_f* rZߩ Tno䴨j/=z;xV\d `4c!4' `9D>~1 eU-+CJ@S-uMT2~Ƀ0=7毰U:D{eæ%NSVęfE(TUA|2 j3o(<+4ŏʂ](<(nkgl_!;lKJW!8%Wûn)hF9GK˒1-=;bFx|G4'|G]CˆH=>`tҚTe]^u0DJX ¨DM1MшQ)[T?\E icʑ{eu";2ܛ+l(8t}2ⰶwL 9VtNj o6D'#Ď\7$R@Ө_X&F.,}f>B Ǿxc޽4sfZ$e}sbo8r5ľ=IJ?'"m8_I;!Au`^|Jj}AΓt&M0H|| T4{%"C(κ_ԍT}pB;܍҉/^1M@6vt&Ҥl36Y2478I]e~ÖmϨc)}gFŌܟ37ߘ!ZͣjkF>'vAҥ]fw>^Xwx><3$r-IOx.UBnRpS vAmKq㶕zy?Ȕ8ƴ4KlC%iU( Qw@(>1 eM$3¾"zcZ:w]"H eeQZY o*pve Lݖ4$-s?D+KG6ebD8\~onDz׶|@L%e樧FarkSVZ_|"{BA7d`9bɴ'ИfO) xzeİp*xkWqkd0Z,&5?⸔6WVsIҹ'zQQ𨧟p ub\͝A`]'`ߴ5Z=ārs KđCL5p tI1l&vWsYEŘ̊avb9 X wC9ϲf8{gs8;a^_>1vNOE1Elh2Y/8|5ޓb>Zn:C׎QUA'n{B^qXvaY朹#n:3HLd Թ5{1$]U|ؑΝI;OXVtB׌,P\)cPkVAD$+]~eM*Ӟ]7o;Þ&JW4&׍ޣJHFg?UY49e9iKCREmtM)n<%0&!:0jE|wÂW|ms( Cj j",\,O$X㣥Zp+ >gpOT\x{f7 [J9.F,K֡}:}t<$.mޕ1DM΀S|/ q2^er5T3uRīs2z 3~L>PI&dxĺ,Soq.*>BL:%37>*6r=t Aӈh95d|}_saf`HҾ^#{e2}U۴Y*60Y-@e4)6^tJ_bkl`Tbv*C0BiY{=7x4#і騩6@Θi\vd E|m&zljˍs;rMѾ8/djJdp8eu~%s6^7t]}5_~"nFLz0 | ldE|fF@/-J Y{â|G<=2vݪԗP[ysUԂ Eˠ&,٨ M2փGLRQ8Z<ʹgu\1AN ??tH@lJ5\/ȩ ΰV\9l[]0lCȞ_wޯPbφ3z L{[indv/XUH4FT24=]cc_S"!É3*PحNj\ZW4y)$v,0dh~]SY/+yseO`hWKFK *T4ca߁K&е;eFXEN*L)Εg>FNdF~RvFP⍡MB(Zo@lj{U`(BHN;j.ɝ7NS.q~|ll4J KKK}[_[ʣܧV`zЕn(X!u،E)ӧ^Er.v0M  0bqǃZ[}҇ޒS1߷BƝ>kM}?-n A%Icyw*dTr&}9bu [G 7vA$ڞgߏ˼#ȩ ʱmaaخ"- R\(eQ&E_VZl |^oԒ6 q!~I,E{]Bc*ɢ0/&J-SZ9ZayBZd\ߪ9 dArUtp.m_k 'P>?zY^gd[x"mDStd-6(ۀ! Ľ(uxG"&<2"Kk 7)pf1!r+qXKKv](u_yN@fWRO{sL6"=͏U6@9!'4 ܛ 4U =6V]?}G2U$TWay#'Cy*YL1Әw6o ӈ^QD`y%^H.ٗwSxwp"76,fKSHU]-[':/0ꭋ@KFwK;Z8 }/Lv[VbVEFi>yI-%?<10'ɓ߭^Kί)քrGºw,ǀӬpS tk@O.0:y{HDLL=~0 pdzI'PM_} DYṯ (]2S.9tVD5 W^P[(e9t!xALpG>>4Z+i2 FjKT B #!a+7h;mgqU1`&0׷ݽR\UE߫.G8I&(}x=hAزGw\Od;ˁi1ز|OxraU:>vcM,cXPY̟\7ѹ*?ϯr0CJ)QڄOUO Հ6fB--QP,r2n&F4By&j(J@,JQ\5ҙCCCgoh؛N%POMߖ 5U=߲;{]L輐Qr'Ȯ.Y'9êbpZLVYB;Hka)mWϹ̤RE {+4K#r z/w^*3oEÖVT@[@0z@nc;xyf,qg4\5{u<]=0Q0OcB/ 7l\J+Q; pNi~,ˏĢGT.]m,fP.3ihQM@tO6i{&f$& SS.`XO>IjJ(Cw3C,Yq98Qk[_]%Fem7sφJu.b `?Q$;ٞGQu|t{ (.$50'mejt'yWtr6®H9sU:ʫsc3w9ğ+-@)i)C1~`:VX󏷜[M^Z8$O1&/JQTyQq&-QV+ZB] {3gRX#Xc9& 6s d'lbP;j#|#{Y FM؝_"75pd˘=NJB \,JE"&F>84?E>_ulFf vKA"֤}y 53mD6Qxtɇ;¹#۬jp_Kgb(Q@f3G{DQB }F">0;sėqpmɯq\dwGxzb ܠ`4H%$qC%,\jvEG5]6e^Bvu{n!%ͼ- VM}~Sˢj>0E# !X_CڻS;; n=# h :I#@/_i;HKUEn<}& BzmAM][~yjs,RoZ 4,, (6!FDVq8 ]q4?d0vhYa""mVl 5\<;g)ſrEVm,WKV!ݻ[ijۦ4\];,[(]2 2cdNO+aQ;bE<)n 90gcLߦZ(`-.[zX -V'F >ұ08$`4_.ۘg^rO+>DŽpehA IwW TmVD Ww_Ktj6qx:|‚R!V 63SC*`h+Ƀb&Y@ pdc&n2bME?EMx^ZxC; >nЙ<9?˰D~-!ww.May KfQJF30LK91!IGO,AJk]vXN$UMz`׎3 ۜ>ph (CaXC-LxxKVez5׬0;(zgwo\t]s :haB ٍ|Vz!,i_Q#yATQFfԙAU̿KRz:&KվZJM9Ȫʏk'.ws$.-T􂭫#x&܃wD+# HYŁY59x4qI΋xB nJmGD=HI]W|xq~7>E.}Fg ,>X4%2ICBDxQ Ou=ZmUĹq9⁈ ڳn`ze9:SUǡXL/YrKƓ|"oTʒbBa+2.Qdzz#⇄baFװ1!iYacAP+ [.]Y/%%=GSc rFӲ勢\k Q`'"pC8> Hh.{ϷXqu =4v*g t zߝb#b<+ J&h%t 0CaXzkCx谵 j !.ZÅXF D[+=`d6'|s 6/# w<>6iKHx'TUpLjf}85| Ywe{'":Ki_J(cmVS+2гD,̧@٭tf7ҙnubg+;CIUFm~*y!KkSJb+DNGS/NH"SZ^\Ac:tY5(Ŋ_kp2Tip[ 7a4] Un 擪9&eV8s$=i5<'FP= O|O`jK`K&|F"8j6lrY+%d4Hܥ6clc5~s;*F<1¢l-iBG۝$:t3ĥ^k6c^O=H,Cr'#k8{qa6HU?{9yZfC aiBn*E*^ )[ʼna%j |v1R%9[#tP:7E7P_ڮFW)Mj/7T:bX qB{/l* B># )/r4*AͣJB@\{$vڗ+/-i[O՛aΔ|OaղS[hvcAkd&[`ǭʕ*7KiM,B ,mqU} 5:%iĤi"3Rs:Z/Ϣ%]š9L̀9\|IK҃PmC#0ھ[sm UN4h`X8른xD]ıGx6"K0M$:Ӳ󅐧r0 D7jJX>.ZوL_$At&dWFktfܜ]6kv¿&Dԁ|~T(p@sX3?^Na ?[4$_4.!4 >4$lGu}whtsbg;HՊimj&7AK-.E<]N3cG <niBƽHd>3Cqs[ydW;kBA!?E5,m0:o =qTZaJ2B_4 8_q!"װ%kYTAU"ih V b89!V&{#3;㰤s%uhB5?(Rf6Rا} ΒRQy*[qٹF'ud@<Ӏ`} \[L[5'7-X[&^bS<;An(^Y*҃Cc4kvv%T3$2>)iBEt=`4MnrկZHTgXҎ_%^[u!͂unz-`h71X5a38/2u:g)jle꫉,k}i4hcY w Y@|N_nxtyǺT+X3jVA\o̊4'y\&g888P<z>[~#"*"MO%NeLJC[BbջjPgKܲ aX]DnTZk/!DU|Q!.zZ͚ 8p :wBJ?x]1rZyT 7E c'StDtM&8m7|NA'i"XrQ*!0cg',P|`VeT^4:-f7ݡܐBuFgHo$8z36:ہў\ۑTAADv9ٴ˞%+Y.;LjU I N5@$a7fkn Bh4/R7&ũ6ǐidu&?S$`+7չx'o0T&F?e蘝#"/ -S`‡mVT$=lױ4.\y^} ":C?*"b֗}֨ F/)(,G%ݥH* GZP .D yj&IRX"-c][a|MWipytnevV P|HK`$;KlHBxx*'Pt5ݠL9{%ESR(υ+^Vnٝ ۼCq %˿pKP祁ϲ㡹EDe- Zgkl+H(5!進 iڴ5`hzVq xLnGN1l[)ler"DHHGƒ%Ф "+)\3ITh>/@W涢<毇 EՉ_ 9`8b9fE٭!4^)D,U=օgmpۑ{=Cu~ C@'oEz3)b9˕H;h7a$\9K v2vfw`S>ܗs4c׷ j59HN>JEMH7C,P~L aPBq 4 Sđn*捛Й:xq,!5F7hY_Ir+5oКZ.4@H +cy5x nI7 XĨt~E،d| 7Qf p>Sړڱ0ξ{dVuq:Ożr1Ed(d̠?LzyMyH$󺉑ЌD^?A"[c'1)ZQslA -/ >5)+GSmU2_ۏVN{zMQfQ->ʩn2f05Z3O)G(#% q%rPNB'n[n.pr lĕ< ȶf(Hk{߉2Zё{AV3K$TiۓD 09[ V mG'hW=1ZSJIm>wy? SOP'c EN)qO^7^mDqk[6L9nXi|0D-e^ i ʨ䬮]~1AIMt/]XnKͦkG۴ŽC8x)' bcD^ytZ.{\lorKpܐsFУGH!)bTVsQ[׊E5uO\Gѫs^Ĩ{E4f9M_F:6+:yP,߿^7Tض*FN7#DR -bq:!;`|,k`DoY_` 8"u>s!6[nv f]id~͜MKbI?Jl5/^cYVb9\Dyh*Iw8^z \؇<{S K:ׄK;On+ST)5"XDޅSf|-ϴ |(mGRB˹ WY}Ot"~mM~q sJ,p]6+Uw&Fere['.(4&}Kr4$JFƅ![+aaSm5eYC͎ʕn-˄ )*++nP`NGojjP1 -|9y9h F04j VpG: k:`Z8 .1@Y[F}x*u=iZߗRϾ>7v[J0ϡUHr -(]\&$Kh*Xm[`7 l٭;dh D2cʱxufH WW =& 2xh0#HHo͸wFᯊ{ig|) L6 7(9m0uNNϋ7$g̎QdSt4X}{'FC|tv=lީ2Xmyt-(<EEv9fz_a$Pq`ydʳC9 DZSWcٰ1oȄd&a]r.UOS^#ZE̷s;*ͩ[R u0_ffa?H_EUb |hGkHd~|r~\r<(8NBՠCx9 `9xz,j91T&mwJū b=_!f{ g4 ΨEM+2-Y&4T;٤"VP"{%ލKp{"Xn ݭ}Ib%H2@횕ɏS2WW*b`e!h.ˊ49gL ~ѩ뎥cg3H'Յ);?8Vē0mȅ;W:ڀ@Ĝ| $;?C !毯vV.=}B,EUm=像ؐ:VvKX#gZ wyLaG.`SJ3Y WʀqX*ٚXdZ8)u0F|u*i ExFo:}嘤w,Hu*H'dԔ_yь؀tN{/8#a$92aRBI21BsXV;BJNV:ƥ}abR4A}&x/2jVAxR&˺>j2,*F^SksBmL[ SbY(F1/n|Ǘȵ҂%!88SڛNӣ1cGVEU`|J% |tx@9^/qwZ7@YF uO9'_IAYmj ߰jpj;]͛{> (C clɤCJWxec,lX*qY:`{a޺H\ /+D#Ryޛ7ˤTduRr=f_J䣪sH5Dz (8BaK!\ü`?1Mߥ15G:4dTFN X``Db6̖Mr&/`z0Y BTjl^Xl>?tågG6RD/:2Uh?Pnp0u.6of[b!ٙ>,߳* e93 <LM;eVyh8ka>_i_< YtL >͞&QbZ +WNva!A.VU%%6pܮ eqJo ,fc$)@ݦ{nO@pVUAKDDK02YA"BG*ɋ\pp mߊhN$h<Hс=e׎&o(#/E@51ŵ+"Jx-c,82Ts( TITQG7IK5Pvx2z c4fq쑜#WQ 6z''-8c.%7rx,1զ8zFBۖ~J}J޳7;_c%wk9d*Ng&9^>YUӧD)'ܗ_0 lIjiw%iHңvq~Y}=cPDfH,떁A]Wp MH\q_&V|`LrG2W.K,<]Ṙԛ55t};1)iHV;.B1=7:Q7Fւf~^Aݥa͝cWB!x #.LI,w@C3_Da`hp?WNPu!C n8ηMXunswā J°90|&{g>Ab5";\nm)U&#@_X zCm GX^Nb#>2heBriâǪOTak;3s|S!LgM\Vg럋]̚j[fQ5u|*nI* (<<OfbW&JDNf[kr+ZI Ikɜ3GSkk͆j9է>"n `>\{6aϙF5ẎSx|xP8xjò21(@"yt$^&M3~PyR<l2AjgیUfkǵxok帘 `JQaѤ`AlL)@0֩#PkREحx5IY[Z&}jvDhjP1OW%ƧX'CM"O \ \oۃ6YT)K%xڇMNbirqRi1fPeۈ#f'-Q~1m8F3hiQ!Z8_vBF fdr7,gX7G'?ذߧe1{Qɡ)1G5aQhff2tM|$`vO5+YWHD?GD}m#Uͷϒb~XgHMb~v Ѻ!m:ؗ+V?ߙ]ff嗇-1j 0<ٍnzW4y|0H2=HFwxgib&?i [DΤJ͎2L"Թn[tʃWӰ V.v*mdBɢ0FY3ј3=3Zs NF)f&ǟUtuU}1>,?>sZӘ?O8`XJ {\I7#}N\&ajfA=u2Rs'u]Ձ U+҈\jq pis\>f, HܜR'A|-AC󥋾jol>@{aRK}f&(`;^Cbۀt3'aoHa/@L]6l9SRǁn+턈 @LE}ZԽ~!tze4+܇a~ʛ' =h$r(lt^(CXcsbIF\+0C},] qpVPuhҴ\xK=7=Nۢ㩺\Bu*ei#kà)wU ̔iI]2lF𜍦@0G\q)_[Mom@ET6$9[#N49):ntg'|aJ[D2R?fbt F#g⭬KMiPAPgQR 8 %P~t4;"QtpTDV}I|Fт7 fiz^.S/H?cV\M\W컚)0Dv88L~>"=VaO$j<11`GT;ݚK(Jhw'өᢁݾuwԇ@ftm-pv饹" E$\}a|Y[5 W^^`K wѳOXC5 H;9w8zi[_[x'{-^ 樛%e[L ;ޮq7mΫBmy)o5&-¾wcƾnX~4WjIֱڋb̆5k WTW*o>GTrN"[@(+g8Mfe}Y&P|Ívsl־dɾqXbiB'mA?5x|y.({/yOD ֛cXkNQWa?:Pڢ2R$b٣cC*ud O {F5a{ȹDd**HJG +R6L 40k؞o9ݸL_9e +IeV[*LY}f)7|QP)PzHt(Wh=TJ>P=,lH͢Hv8f;XBcx29M@Ha߇ /g g2GMˠ| @ǖg۬򽥁[~af6Z?;cOT/dqׯ2LDФtAW@6Ik&-ԶrS7;:Qc}̆t8B2XЎ3S^"ЂQ4a:E+U(Me)c&FeU 7|VݏVW. iPK$z(_HyeKFV;8,ӐZ:طfTVS#&i2Y[%~.WK@,)qB!vDAkWbrˑ99;y!$zc4aW l}|t~646tp~tN}B54nF-rn}'?>c'ѩ$s7[<0(Za>dK` ǵ@V<\vO XApJ.n W0 _wΠφT 4c.7r޹Dj+[kjwCcf ͱDs͈kh~oޟxYhnz2JiN]u/m^^6OrBS7lBA0'n 4BqD^,曾9GFh(xˉru+'*N597D񡟗 I!"E C>;8/ /r)шNR#MBn;uĂEPFR86 )`{b\Vb.FN0I𨔏 e@VQ忂z]#>)N>"2A 1C{)ϳ [eO,AF1<ϳ Ck=Zb%7lfp@: @VZ W|HUYlň=޹0^BP2C1A65Jq-l`c f{0礭_zDkHcߎbޅթqMMmݩ"+|Bdo]P&C2A6_VC &=1`Ϸ:֦5wY eܸ/g-Tt:{ T~XRjۙBgDϴzb(d׭ÜjaMbcViEf QqӠLsܛ%j LG,:N0Uvƣ͚=݃ijG0^,9J8fYl{l,/)Uۭ"o5%aѡ[~>^seMV2; b{:6:292#L Zl؛Y^ FPp'pjwe[ݴFߓ/y؈^˜Np_3%X*6$qmele9NIWNJ q]rzQ숛+SX?jq@<},3yaO-RuA/S%ku,L-i=G,0"C ٪jMZ]gsW<܀dޱXCRD?:b3P9dRQ+0㓥wkwOei3_aӰ${SĖ*Z,;a10^& p? V'VMM|HFi70m!Yͽ6M3n tUdb ?BQ &O))o6ڝ %xtpDhqalsnؼ0'32ᑲVlae\n˜1Vg9R0ߍ ,p3kOzX䕉a/61yϢfrl?MfWO3ub[?r|%rӝr-wal}}ۚ/ =ӕ@ȨѓMl`e7FzLG!k0k.~5;iw([{ V /Q;gn;k?rb1|Du䯖yt[u_x+i } (xщ|p8$j#{G>.DT)#%k92\*V05ց3XR#g΀\7$HdgN#`P/ޅџR8N#z_.̓^K!]El:4N5wG\}/Y^̥T|v}no%K&3ןl^h,,:ʹzlT+DPswG["a #AO Fv5??u&

*Z]"xО$5x8giucēBdGr/hN*h6Gn`!?' <Y̱I|P!S=u6&4:ckFsLś| gQ>HFe)T)cH.>~5't؞H]E75̓&WBʕcd'$^_xO?B,`G#jôg2Pf, ԌU f>*D6en s#LjxQ̊S U|ƒ\U;p=k91%ח֙QnP~9+ Dp-HIgвn/ҳjYu#U= W}SI"W'A=7 VVn382t՘Si,o& 7x\iRYL ⏹jLLl-}yrEyܓONo҂Yw)_3yHm0𖣇@҂u[e^WWFM@x0q]Je][fy9TǫRBBWH^/@1edCԁ@{C72~P}vN}=hNh7jNW l R8D$?mnBiȉeae&QQS}:U70]gu?ÀxC2e{ɻ >Nk@_9vYSBkDZn؈v^p ,${tDGcg-("$H#($lvP_ !u%u@X?I5rnW;b^&nIG<. +TE T GZaaq ΁AԭbX= j1')<8ISq%2{.PvM)(VxP.^Wpϣ7ij~ {c? ԏv$/3eie#D)u#j.se_EL+H=M/yooy>9{^͢)+$)& kRĂn]#bW,v꾴i\WSsS:g&T+&%K̘.`F!GH *Dž;p)KV`j,z:G] yScdkKz$q٭9g !0^&5)؀np\α}y9|:&n1=_f7oC7"{px' K躟ǔWU9JDzK ^G;mHAWT\ k뗋1QL+oU D bn2 7C&wBb0ҎV]}󾻬a5{,b"vP_3LrPv,<Λt#purGRbДǃ}m#x&ig8p w?Ui$o$@: NGh}ef iK<>`fkxtHQq+ۋdnM*4%SKeo (=BK$|D9ܺjO2։;] zCh--:dK-?%? C.ޭ`*C\iZ;3K帢h˒RO*KDtTHك(;\XƞW~uC-(RQFQj"5c8YI׌Pɐl2!췙q4AGdOvSv kf`yV"VG.o_R$N'SG# 7\/U/QaoV ? xPD1V:zd][/;NΉFLkω{&Uw_7iHlJöb§~+eG&H\ı4yQLb89\ջ !wP'\J};-0JHێ,` 5bb*JfVO2|m_o0K 2@]J@Br/O De˜ eCG ;]#V x8= ;-et%'jdViHoȭdd, 3C-i 02\V<R8Z"{'k J$PB U[8鑧}H.O;^A*1eg; `jL 1FN҈]fU7|# la>1BLg&4]ͯwx2|lcO` O}B ݗc&- F";6J,$.ߴ"0#Z)uM3D'q* hjYlLVAˇJ[{󍔾29cձf%{^d,"R [aU-xKގ9Y:;k34H Uy)##}I!< .0Bf&P☠ 57 KGMM0)ük?K AmxS3$3,n?Pֳ|aVn,쨽Y˳[K5t6=?1Pc/i<2L*yN Dۆg"s4|1KaYq7uMm;6&8¡1y. K9VCR" #Zc ( #%Bt0UT$)<`R@"3H|(2f5ӆz閗M];A@tX^ cE@4ȊFSg \oLT}˶DHW2-`(o3FL1PR7ھk[j4 `ϓ-c˳p1p}}RLt,U}X[ibaCT!YМ$Щf ;L X0{0żs)>h3ԝ DGw VNJ =KCk=VU3ZiN3D{\IuJ+cι@` Yy\~dNadl=Oҗ jSG|J&\b6gJKS6:I :V)'ozO[?r,zo~׊vڂ#(튖<%vE' &<^gB-6sFߧ3jx^:h?f^@wF֊̀.ؼ>?mp~H: y.a1n ]ki*y s^ FTgJ| *6SMxݙvJ{.SJcٮ6.Zo&Oj+#R)+hSJ#^Gvhnf| bKN+O.a8YJoL.Xм#cD<܃X^^佐ȅrVF\8"iw}}V:4(s7B}6YofF],oϬ{`cw;+42uH:V {F %כkV|ݽ|gJ'kǬAApl[%Ę*Z,bp~u& #^^ԃdmў,.2F)yؙv )![a`]P`F!I.xYj hݣgƔOwnc}NB`"K0Y ( 2RAc66/d8O7:+6c3/_yjʳizPb5G0=% Kr@]Jtt/DC~d4=l؍(kJ/a1XKm}}58~qB=kg?LdI ]: 5"Bs:%V8r["Z ZlRKO^ںHas?uEI˶wd p')V?l#h*uY)Ǣ uXj` 2~(I7ُ&Tt@ ~<ߞT UG;ɾrPڛj-3T$S&i&%ĸD`,d7-e5^6t`_rY tYbب!_ؗ5O1owU=;K(,fҒB( 6PԽ;= ~ HW?GM38ra;+M3s/m5[kXnN9Fk]-I50S_~fc_Z5O A IOL]⩫^G)/-l Iץ낾Yd֝y9#Ҥ|aIyG eڻx N[{_Ly-$YE]Manа=Qf.Ն7:Ŏ.Nh~{m*a ',۞YV_9ށWۇ iMmh8𑦁6z?I!UYԖi/ Qq+Eзy@+M; '=,F_1yv5Dg>i G f *JNO? d'LԥWf(5P1Võ;=a LRTf`*aGco\&/`hB ŎBaWOu}7BFvWLj_nݭ;%^xK•Ւvyc[q0v&kX0Ŭ1cC4WPlka ߔx's 9HoL{x4PAgϚjdogo#w:iyF)55@7cNG=]tW p *@%v: Xo!w/⬰|xOl¼+޴̶ }l IJkT&;z'[!b;)9/MZ jdm.E9}vA=R>[E9pV 7,'x mm(Y 0n%gF`)-e0;[ܾHyd}YafD9 w)4W+/;R:<83[?BUop_:z$(œ*8+?8.BW\G F@'&PLPݮh{<;R;(JRW8OreALYY A[`֘BdI1#WN ?2wBW*:npGiDh|\FmڀJ ^\MuOUa )) ~ h+XtE!꾦:j//'`BFk0 ~%5ﭏyFgCN*aT LDC+lcb^Ky4?QYX3wNIH kµt;#Ľod8q0ZO-s= ʞN|寃UfNNNh6@ okciL11n@dGZHSnv}!s9ޠK{>LvQNYI*Ӯ-WD$A7U8t}C߅ # Ҫ?Ggk2cl]wh},TU! @Q-&KB.;YWFAHVcu=j!9\@>gsHK-w'b@"x*E'OV_ECAʥXapP(e[HYꎔLJ\BxWk|џ%dNX,p)~=xNxk Lqس(`$[q 4r= Dqjr6O?sC@9d=|.^NLKs0ҾXT&5^FP6+uwÃqftY&Y c֌^$h b]ur<;^oNN/uj|Mb!&A9(90V!{dXM+^]4ip`H-J&'Х!u=~gc# `~xD[vHodFΥsœn R,m!:hL>)X0(|sqysF>m $ڐSY3j4Чپjh)#xȽSM:B?\\- @sT2)x30J6j.KgE=FGbcjMebOZ]fRWNkh`[F.Ʌ!,̰2 A#vJʀPIδթxP(.gQ_RF3;I+K6`.ܞn Ӗ#Fk/PY2B;IɊi Z04Xcr- ;WǮrn,i?hʞ,FGNd E_o=3'"S C `vS#37*u`-CQi!Vhcȃ,t~K 'Hah

ͷHiCW2!wOo:&MRftPn\̿(isF %hpH%jo +"ѩbyWwJ5*xkzq;iy$HVWٿ.:2yq"hxNںd>[KN3RjGLњeL+ }Q +H[ }'DQ<ӞnR᳻Q"0иt,세*rUIJDHdY -]hż7417 4%mo Qkjd3H,zoHˬt2L5oI {<uasNwJJ@H RJui g/UZAI}@x0y^YXfCp0sAM; AI 6t:$:|^VR].Xmk\}bMGҒq{Pb9?In3ТpU+%L_H܉rˉ%MiVn R +Ho,+\9w$x N tL YTҧO@zvhSx`R}g+YoF/Yyⰵ 5u4BQPkpMCf} lDBƃոٛzl c.Q(]bdIi-"*2!hɉA/iD"aO,jeBF&wNpsWw;V=KSY:M526&s 4귝i亄k ~$JjȒ dbj9+eҚ=L 3t){dk~=WE2Ұ6&u-n*q~$K¦$MsSpP#,E'YLt/ L|CrM=S+ R1閃n ,:<ul=ZB!$G_q ,a\ );lBzoÐJgzo?`A`o>"/S2W:^T_ r"hW p]1.7'!Ue PԆF `ن^UKv瀱jvrܮ q[ BhD[mSCr$/Y}XWE,Rbs3ۅ@¢wZ`9yqo9wFVUdDe(wU0iRm- DL=: kd=hәHf  He(e_7)D81;giPtiUO/,H7ÀRm%]p(W6}uWĮav?`N鬑%yeIE 8k|)%!^ l P3Nr!#-& .Įg"ӿ{qs]]5[[I]( +.=1q;&Q$A@Ǹ k{*$&v]mv~DiBOѫ]p޴܏Hy9;1I.nU*|63?\^25NKs 9䍬Npȟ߯MؙfImY xe !擂Tʳv_(˵PtC:wrf\mmoˬkS =3)3Jwh&Y80@c@T ΰ ˹h L~T=b !0u&w 5*hL{ 5ǯ59DB=0}$`o+8wg\^K5k A rxYN`=%cuќz9Lϐ3sG_꠻mxRԕQyy1wqVjI)S.-osJE蹄/?qab0Љ?&z.ᕏRXk^sYF5nl7o N6o>]+:f1wH ١E(r')9~h4֍')jL|M \#^"ZmX{!"RkJl[>9Zox/-2[%9Dd!KcYnUN5>u`}piV͸p kՏ18dXȞp^Wt2=t~F/}Y#dѪ)|;؂hҴwʜa`6ԅLTb*!S%EϒwETuf`5H3fDd|aH7G]Ԥ#g_wF:0G 9{M]mjvz u"ZdX' L˱g !..S?Jg|0:*?:zltǻ>2RЪ…#B [\7NET*߁Veڽ1;BV4 BuR3YbaH{TÎyyv*)yӅ\:sC =5p^0kɦX2 [k ''@5EH]$$$ڣYAL{egV!gS{(e^Y Laa2l Қ$Fa c[#IKR肄j?O bC&C~vBk<>҅fʯVEA nvӦTXU/aP3N ؏cn{4%#OjM>Tefl1ۙj^@A,$l,F})HphT1LH9>uO v2@1ϫٶyRoDOpw6 ^ ѕGS'RLRfQX QL}VEeQO.]#>wPl٬G*^g=sNzA)qH˰ ò*9ٯ"ɣvk9 $⠠[¶wX##~n' O-e}) A LGߡbO 8 I1ֆlZ% v Ul'9W2lϳVnMܒ%g7n*_gI ,P(L %ȕ}Q:%MM +kxUv0P[FhĬZfa$+R41YPcF(|i6>jvpi, e^S#m䢣B[!iВAaTMzxMT`rZh N NHS4i'r ylZ -eޠ.pzI]PVk\(m˱ #$d+mf$7=B,Qܯ%4 |%F ŎlXLA:rHzإa1`#CdTw/CF/{ u˨#ݵYgÄLp9+ 9x!]6=Ǒ+FVI;{6;[?loRpC,$isƳy'ڹë;4'hSP/퓺.iBou j8ڮ/no/oZ={woS@$E;MF^WGtۅ_;Mk$ô Ϙ"S'yPǕ,8⾬) z>d}gmzG ~D/Rkhʲf)U{?Ź? K(,VE2)毴C6˝HI$]X+6}8X-56ȪjO@!4b"7*.Q MQ)9A{Lչ;VhtkD;&ȧ#L^ QlK98TlQ8 #l0>G/w飖 yBrQ}KKD*2N܆WhvTinyF1y2V yצAWk M=Rn7i>(a}bс0LuQ* |q;*?\Z,Ak]]n#AkeТMijaPH*ې*4*C\ 53$6AS]F^m 8ewz>ٸ'@,ˤϔ|*Iǽ5vbҰ6{[ -w/R(člbJ*JUy.̉yovg~xdĆRP>%djku(/B_)ۥ/6 _kQWx+/*¾\a9*QX%lOi(J\D_X?CMV|OS4zR4\' dh2㝉hv(}."L@ -`H92* cU89+5mJeU3ͯ$>JԒȄǨjqL9o u7Dr}.21$@ɉ`kۗ̕KXk>0gVž= cmk)fNtz_"&lcϐIeh~f᮷lԢd}r!e^o8¶Ƕ@m._7ŘniZVz`dS̶TRveL ]>}=~!Oy4 1 Ǒw7 )̾gu 6ҁ8ۀGIZp GK#1 %mhCaIl8c%wacҶ,g8Hntwo{r!FI.$X 3B'|rApGD>$+h- =ʇ倳9&]# +بF; Z{CE"k7 j (IZyg7ubNĤxsgHr`Y,'G-[8{YlH$  ;Rn |EOOk% |ZG0E:_}l6Oҗx.u.f>qƟD'= RR~\9ΦdurjDܧsaQx/~D#s:c3Ù UjJF9<"&"CGh/9<%(Ψk,D}OwyZv8ˀu{Ґ=,ΙG@ _!;chi6C+fR Tgggf8ڬW}Bd rc/ dX쀮dϸ9P>+@]Vj [ڑ F ' C1TPu/"{6/ ~DDs;ձrwPX n8{x\|.Y zg&o :\ 4}̷1ō 7aGwWЅm* +WUBEfVDc9'4 u72`r8wƕ$OK9bpߠF44rTD;꙱77K2(_~쟃ƧgŽY(6<P,]a6 R{82 ˝!Q:BdoȨR0ʦܻ~^Y!nEnyſ/-fxӺ~($d@ S@M8UPm([8,x}BI4|f!(^oDC'H3$RM 3xx~sf)Frs2TO#V~E/(Cqm{{1}R N([sn8)w$FͳH$ct e1#Yts: l^&BFƕ/oȝ~Oc8|"wZ?E7VŒotS`͜eQ"( `)pFm{SZ5ۨ _[ޱ[g'̸6%zPzwIa[ӜzYU7];}1?jiÒVP@B^Nn0ǡgBF;#Q{d HMx#E,CH2';mۼ<#~`RwEj<ڧ+4B{&24N;BEGRuI'Nip҅vl)4B ssDEh9'Ĉk5VstUV^+BG`ԑȦ&2E4IoIT0c]՚/b/eiHL͝Hz/$1Z: gEo iG5k4 G_lQ<юȘr&d^%;6>(n"/} igBeO}}G6fkȶ58xU3ImPi&ZgvId )NFv1g;}8 ~7= nRT na5(X>qX ##iΫFkj5 PU[2)F%5,~q\L|$W} ;3m7)>j$O|#gj6cYkymkyxryrR]_t , |`18YpzypQRVf2*ED?A3Zߖ 󡴶뻆-[/,yg>ŔY4uYYS1f,xD^H 1uv^ՃaG&NnX&=LUDz5X1d & :Ӡ..W߱;iHwʿeJknwgց_֟y> GP v $u8g'Xã4>>P(* =C6򎨚3&c,k0Etu/zBt^M o^|8I-3f/|{ [g4í/B*>ԣAk$^9hc`{]0OsWqL;𒄡Fv$%#6] [FN2xK26%㢪؟VI ]x:hPi-7ubdGSģ*ku?/7]gbr\=I d͡w<ܽ#jYv=S}<}.8ː[ħ"!Lu2)tYP+y)(sӪBMZw7B}CK]D]A4v3H}yeivDEʽo`u ߲bR-㭢bX(fYH]Cq1݄8T3EG;}FzՒ&: oRzebC/3o=t#}[ tKOwWJ"i>1ʊ%'ambh8TnNc OhR::|0]#9V'w"lz H>~F@7uU<).:tw8 9KcOC_zaء?2ܮ_rP]0e3N (YaMcpcEI+kvyfy'+>cs|()캈*ls.kJ0=,!-Z5aKӝk^ų+#Y<!X8 {NP(z4txGN_yN TH ԢS%0䂀移ϗ7mɧC3s=3E&BA{BbbA`F حAX`w?yTri2t+<{6: ഞ;0APAtˈiY°|CĪ)$b`,s`~*Zġ$7U͝vcu=]GVSUhݽmK EwBwsS=Ϣ5yX:]gi2H "Q3DhI%^B{m&"3gZCZ+L1 &ˠ;OEa6G[ AU,OB**CFKeWgBӈsrPb6@u(ba`OB 9*P8KtS"~Tp+}c l:] VcFw_aٚ rAXs@JbS'A~壅:b8ln` =~bHtuT[ 2h,QK5c׌*ܺYӞ+8\z4̨mSEsKw?!ABrAR#^S®eHZ(9ZypS/fb1 =4y"v2G-0ؕl09_8SUi| B271z *!Nvq5JdOV]ʗ 0 $촜e0?$ixI!6d1tT\dBoC=[jMpGnȨ~k tF.x4Ǥv?.)*Nߗe;`eȳU#`)ĮGBc hj{5-dAAH MY g%]}q/D=yiX%T,l;d7$IHj% ҃V=GK쭱Tx.?1 !Fll e{k~]$Bf96b ZNaK UU19TBQ/U_uψ]c8>r| A5Wj3Jv6+W <S* <[Z8o6D 5wHcynb|ɓo;EEE6lӪj0c̜0 $⤌;rq_$̓FKsLEl і¤0@S\OTJ19=I: *'$7 Y*0f^9ko2FCJrwmmLTL(xS]tT"2t_KbI4S_oAuwyl>l-҄ LM˥,X^ߜ|M /"YLEQWyT\V4yE?_i5D0l"lbXr'S\rĥ`Z wk:'""ʨERQ}`:JlZL__l`h@^۪egnelYK``T4ޟYl$ƽ֊eje]YgT ;VyW2ey{g UFRa;]Q͆eAi'BUztFZ5_ݰ(Y|ؕ`eަnƚ?e,nQKVϩkWc7]GPc<;DX^=^3S0jPMQYh˭OŠ \M6!yG?"ڠ9FU0'6[732sZ) E4* \*.#X27.`AtÐLVT𤣁Ted8-]Ò@Y4NnLЇ"cu2EpY+zk`Iu26`ax O;2 A)ٚ7VAeLم)O?I5aqd&*e^,K/ f<|3HKJ` pṅ!"F΃Ɨ.b8Et6òo e\4dNJk漈QZ2?ioL+½޿ժm Nz.~u FObFT?ÆnJk9rOcušO`0lF%whAE5hxIlv ⠦r8R΂)g-whwJ.18:gض }[|~nl6EKxO7Cj2jGԁ=n.iUgj |jYuI2ΑR Mȱ%Ӝ`[#kcr_`O)_[2V&^0e2fr;[m. 4*UI.۫ l[ 'x&.tXs2_֣6􅁶e_TK` Nm,B> : Q<10pNPD1[ zlߴ4`ꍇJxΝqe/4 җe*O_D\;|r8c-6ɸE 5>Ap^4zUFP4禷?3I7Z/P*Q-2\ґP fAmF/rlR1[?{UX6tN@"s 48wȋպ曈*6),(BҎEm L\ezgÃ6i@qok-#d<ܿE[IۛUp?oxL(XOO}xRFm 2@L66ŤJR@مܷ>}?NcS@2%z"_4)e"(W$;x_/ XDȣCtMwla">pS+7Y*\F Z>IfH %3! *+{ȳ,Ց>h2F/?{Q񓽈zVpK= O"|=8A%ߎ5[ؙ6Ո>|idaR'Ջ$%p,~АI|d˞[C>lr ﺪY^=?<R'du 쒰BLMM!S,qjdЎuV9J^qoxזM0%C^ŌԦVw;3ǂNb\ ,$lSD<Ž>J/){* UQU,u/U=|[GӒ&"m sL)LyFZ~u`,EZԢt9}lg:%7<SkCM.T?ֵe3XV譤u=l3 @\=cyzPDiM>V0@/ݻ'*('eHEWR^Jj kc>FKe]JYV9dлP7HmM":ih4v+ce?QEzNRe)+V:C Jdzg{k̝Cw/MD@C}GW?3p,$:# ؟5uTܖV5Nfu~*iҀDxBK$"Cw$XrUΖ53NҌtlE䷫E(A=&Xۚm8N'!?~QJC4,VnM*Fu.*‘}m  PlN(zc\ȷ4!馉4kZB14>a6pt H8Sߢ }IUUZ3Keϸke4F"5t#-Q-`k-O%;ĸrƌ]D2>]=2Jsr/=Fo4!?)h]!Rly2 E$.'c{yu4U)M)= 4Su͖5ۦ0JیQ{ǹo`!R*}uhP <ي G +W5 1^AJ#-lhF !#!1Ӗ$UxҊ尝tT'e} 6*7~Qd;@4meb*1 i*ɏoe*wv"ݲhF>Dz;6Y䓑:%JAգ\o3z^Bq#Ou.JSe_G̨v W&%蒷ð%WIUœ!pĴ>@6~ҋ4|ZA\G'Y,]H]?C;6wykc^gQAI,01ɒm$ŸMH -Z7;Kv%]-b]Z xs-Tc5'sÕO!Ck AM3vzeAHE^G^e%Kzi=@I!u%9wXo4IysV)Cc`QCtHY]2sIo$"Oގ_ydrUi)~W5x,0@ 26?fka]$(uk1@c7Ι8g"6J.ĝȣسI nHmc$<mD($)f.yۈr1߂A ,/9T'_16! *\+w2Mo<x ȯTnΠ؞ V.*:WΪf*VO6Z6rcxoEaWٟCR&_ͤi6wU :&2פE19JUsx Sm*Lzm$$RA֧d|&fS>gi2<$фe^w*<} g5z 9 [Ky')'C}ׁ`~V^Vzثhx;^>$By`IWpXy i!ǾY $&ļ-vwPZiJ#[} Xv]!qCAjG63?n>'Y5+u)_ |e,]u=cjnqXg d8e'*#Cl#{Kj~G}eRI*@y:bՕds3]ڨ8DR*/9 m1+c#bZdޮNsh(eoDRnf\Qw-j$Yȡ">$- O/-yoP)^s(K*M~2U:`~⧀/"%"8?/CNC O\"d*Jd4 1dyWSni%J]LmI $2*tPuoLVՍ_1gr2.yQ_}̑SNiYXv%H/o'NR´koK /u(HCsd1q7eiȍ?$N gW8Yo(Β*Ҁ(T$^QYW6>rFtZao|7aG4jLJ(b4W TKrAL ~:omeˉe^ lߨn<(ŪK{M..i`,EBť{M@[c#|.ӎf݋mFٷ.#Z&@ ƺYcDHc̀TWܚ* eJZcfEzArd*"o+D߼-j^wv/vF}@}_!,/h:6 lpv̤;ܤ@Eâgp%:^q8Or:fR5maփ1k%paL[~OGs-́kAzɸ^ k{ $x`R*%Om#6Acp8(jxr+E£2,W #,$'~qf rG߰#kFBkrrR׾*V6M ؿؓxc%[bAs3 Df*NKGq([}gOk%Uor,[$i1ts#U1#vj'pCWyLZ{?3OS:'BZe!}n!R{|էD` hC{mq>Cyȴ@=EL1˅pq qt(&ebڡ\&A3C | 畱 V/gmyiNlbZO!gML)U4zLF>&9O~Nӛp(ٻ컭I}NbQ 6l^%;yD-clO- ³2J^o*zT/>MXr|>G$d č\4İQ[mvdݘ/_.t2TCE1hO8g>ԩ+>YAA- ;YQ#saa*F67!RJ Ƨ_%/Gcl~tܵQ gNP'bψ =QdAwAS}9n<z{4iyjj 9>]X (N:SʞdGk𫪇kߛ'psgUg@bdӁs`椿$jE)wktߨc=/9mt9yDҁ~*r+DcÖdY*"΄> `;eVXMj1(Š]Mz;I.lV9Irvi!viΑoR{ 6L@AbPcXZQPy| c}9rQz26~3Dcl!L<aR qu6^ Cn7=r8 6QN5zK7q:iY6Xӱn(䁧MRf4VyAܾl#!_ Q ]aauq#%6^oF!xLS=SեDhCd Ó%H`OE+4V)Ǖ%æOşça\v&xbAP@/Wes$ ΝW `x9X%h[ [r(dffn>ly3-~m *o'|<$i#!boN' €硥 VYmJٵEj+u#.Jz@ ̣:6E~Z>ZzS|8xf-A l&hZ*ܼ7I]_m݅zw2- ѿYpq0|ŃTd%Y`*mk+a4y.x0T#X:0I]|1[$8M?(6N`eא`Pk՗>~LL޻1t|WLNv-B/+4)22qqWMtgq=:M < ]Edm]712سޒ<*G D >P蟑? r,eB6N mv@M&D1Y8)G)װ`n#;E3WaJ1Tx0r5f DgiYR nޘK{1K,pেJMVDo+@ ӥ@S$߱Ǎwtu]Y-פ@}7vTApl@RVUT?w?Iuw^H91gs3mP&QGhzNlyz)U=ZdC1μ*1١([dF8t51l ƒn\?-ȇ0 r# ?Pn+]<11@9FѾQZ3{)c8PKnl-AA =w” ֦dz8ElSdGKȔrWk2DΒ!1@}8gdXm"KB4HjT5:7&N-Šs E IN޸$ 7LARޑc4&3^+xLϱwnA~+˘*z^5h# @6|޷^0f綥jRPvZ$62d= <i$c#~\*S"[? p,"7AwRWQS# "{e0E%h*^KM%CKkzGA!w9ALZd9-=n¦N*W: N;PXϓV.*)t34keC7A}Sdթ>8ۉsL`'P-k _aj%:&=9Johڱλ'tPCPNۮpC;))km]9u觟 CJ6Gl\$ H3cefM* ]C!\Z㴨*EʢPb}e/tuJhDpDwr&(+[ K%f9]Sv%$E@v.)7"H1HJv&ܓ2\{ *[EϜ 1@!e͒̚l|/O4lh7i)zD=nV4dxL u37bz\ScX7qVע LaqEv)甮-\u|F?W/25Y~_őqꈜ>۴QC˱XG9 ڐkJ@]63Y#)1q[@~~me@L(Y_uvI"7j1ŎVL [XڲpcDIhw1kݓOxh&syG<_E[! 2̒m=FZ=~*hoj9~XG^e.Lr>Rݩne- ?C Ij@@U mXX~1(ۇ0W[>De'gQb1ZwG`NyWS|(D\4e%!-'XjB`Y[)}uzocB_ľgoH .'g {G*2D|A)k+#v8@jŬu❈ՓR; ,.ߍ5(v Ɏfzo]eX G#Lh6}Q\nU#LIV94+" 3"1[d&Zb=W]苞ax)o\zV`g7/|l3qE!!(%V 0id8ˋmNwjmIQ\B'gVf'l1qBZUtbsSF+Ɔv6L-,#o21D\G^\>e3UDRq{ D|z 'P`8`F2U l ;KNPcTNz*goa>k񧿩G#j/Nz/v2} A"i`Qxe iD`-覯@l-+"ϯ OB1E\}?Um F/B<`}w-B8VW ōlpxrÈ"G9- ғ^Éw Q&݂,UQ3TFhm͐f%]KlT]B˽`ĶcÄ.^*jl8mLpWX 8>Yk JƊͦUތAoĹ ~%X zF82&#Q׶s\5h0_{HdPIѱ.8Kt0Oڞ@X=[{v='J+8#NJN}|`7zA}b(4(GBC0PP`Eڵ^o摣dHP'9죀#QoĻjT͎!tu(ȦSM62k8⸟ ,aտ$"{'U؏ VGN5in}h.5%;H!qZqGr$rΣ3W(=$߶E% Bp9TzU @d] TQO 6?z82Ϲ[Nod6Dی~>F#2~J4ul3s*ָГ4 ym>-&st L }+A h?W<)$:RH)[/Ua_c=&LÐDK<~AP?,vA٢+;9ChҞ8u<< L"|M. :+]܊c$f*6z#spkBA^fjOwHS6bkLք 0Uq-lENp2[TcL AɬsM"LBV8:M-<XVBɿM7e$&}MqL_Ek ,4U.%$YR IBR%o-D<‰HP4n#6,v;Qk~$+-H5Z31~e) ̷xߺ|Wd @>{Z$n"j:;)I9D ɭ-vB<+؉6$Tv7hn+m>@شVv >8 Y}U@.O)Ld7 KW{(&'G.⌇G0VM3UEp[h t]E+K1}R:ctrBtV'u(−>5ݢQQ]$ eѶV & ?%} / Ti[-P%XVX-2/m; T&KC]+C ÄcN7jbZQYz[/JkG !h_BvnAEp\RTؙb:\Wh<$$B@[P@S*9MKew+kz|>v):b*{#>ǮZٙG\O}'$S0 : 'kkDEsd.4~xt9| @8܇ QyɦM@|p|D,߰h-V3F1Tti8h$`Zb@ۋlpt pژ tيoj^`:e ,k[Dm 2<)7ۯ+=;$\X1CTk릕fxQ0[} tk[: f2 Šr̆+ u#- Ay]1`ItCo+(+YHv>E#ƀAAJUaniD}JI@ٜj}XC~Z%t ǿ'G4{РLT/ vq-؎)DUok`8D`Ϳ_Yٳs౩hoLEq#_i`6Cr"ܳ8*)LwHhS4%rQG )94|Ln)h-~ijQ#~_[hE{$-_АE”'4HPN44>< ">X/9zx KҡgԷ3s JEk&\nKVC Ǹ3iHyQ]ӋynTqtk `&͟MQx `TD8r15-s pK8ףG3nT;@DB +-L0-G= Cҹ}`d; LԠݜL #|s)u}[3 [ܟ_*l BN'x/)Pw9GKw6Ϝ-h΄0m꟬-'yb4K &oS,*"podjbݮÙYn ezpۯR"'Kg+n[\<7Wס668M:b8r:-޲h*Xya?@)+$F jCEoꥪg}N0&<^ϴ8y$%I~}Fu+ԙ؅2)/X ̗SPgSY#dޅ %! AXrVH8,=m₆+ЍXJ':tx;4%5Etc{T3.b&}OpXzņ4)AU.cxO%eޞCǘCÉ"eUฒ>0 fne8G.tw^[ ~iEBg6v3n?bDh6T[!l4~f>?g6(ϋAa4H  zE>"kQUT+CSu%g+Nq.Ȇl@Av检;D<36`$b6MsxF@hgvvf*M_ʲc 5A@s>|Ec0-a7 ^6N;ӗ-I_?94aFT\ aG-5y5̒@N2([mB\ %F}?Z0k UȆ6NUԚ>VsM];(d# T(@v0o SIDY<& %w2iQȶ]9^3{H."a&n^mqb.-%+nD3yOCP2Xh$͙eM@*2evh2K|?):1e ?!j,RV4W07o>샱f\'h3a3qI}ԩ0VX0anUأV+6-/B`WST$^ Tc _fKT0c-+ HƞOq#eml _.zҋ\~܊?y']HX@C( L>RRac~xGQ^etjBbrFNʳ1=> dId KJz-](ץV݊\!UPD\X298)D֤Xmޒ%%ʽӅYk [yS ҕONW?`-|6n77{.Q9Bp@?|yA99\1VQ?L{=-fg^W+%Εqy8 Zg!(\/4yHrn$p káh^>=lRI\zwpJ[p+".z'ƨY IpI?a4)r`Du &!ØkMe+IzAV5]o}wcQ\0aJ/m`-R~K#gcsʥHZׂ$uhK W-Gl/bdOpytR^٢LD<iF==nONzGEՑ֋FO3Vu*(MFP'与 :̀]r~R-3RZZӜwhy%FyV-'oiJx&:0^G3ǜWu/(D'U' G Plܠ4Fle>n>¦+pr$1,o]{1zT$DUe.=p@mivGΏ} /M Z =9 0Bh"RQ. jv#^{Mg@3We?Op-'/MAš#6f|Paď^X \ʬE!&T"@ss`.J.州駼: 6)M=l!JTj)\hb.*Ozdc/2X6'xb1hiGaAn4oh.R.07'Αv_9z.X:JMgsiw! M.Ad0IeeI9;Y-k.xW&@IPⲄ T0#zO5toWVc=aH tU$UtvFs'Lgfr^*|ާh>Ԃ.FrX@BeƸ>i<}H w>[*RLJN`zy][Ie,>]}R)Tb?-nyjc"du%r*Coq3x1tCA#&2EV#ķ]l\2T_RzL:TVo.J= ا:_ Qm-sѓ3 :ku5awe$1D 5vF~c_`7BxNzyb/p~9:a$H4ί\L$$5|b.R!8|!Nx%&ւ#LLFs*:i{^&] ۭ&Ȫ/AFS /GZzBCG9gvX[N'>88i}j.ѫPT*t37JK7~켕.%7!HWqt\8&&evsR7 g#Z(,4LJl CSIL%)E+E׏ &URu.Gf˘V ^;]O>k@ /@Ǩsϙ͛&| /~/8&EEI.oխW.Fʆ҂ԇp%+$ E;]n Q[7*r4ġRza`҄> tMxDb}ABFYI!6.0ۚ҇XqM_ W̲@6_X(ڎ~w]ZoX1H&@C䌌6,` {c;ؖw?Ѿ>:9&H(Oh\\fB_YOqmΒ!6-~ౣMW39 ژ8t֜Oa}fF}oVNRr"/ h,J'o{)P=C2Q h{2k}P:ޮ5Jv?AsOZVL^+-ZG j0": Hxe+6-Yؐ9?Ԃ<.;L)d6 u^Gjya הďVgFþyY cgS JSߏۿ;hDJ<)›9 ѭH {G0x`Y/ 2s)OB.:X}/t;@AOk#)~2<-k O8+, dz캹n^ToH; GEQ0\&ziO C -?=n$B\0_凋ey_(v2GV矆| S߳gxg,iH^TeRWGKyr=䱍'@/, IxWl~c1~ /krs`6$Iͪ_TR/N g\(ׇ;<3Z!8;!4N UW{RM]W+@k k&y@4 ^Ƀ]@+;KZ#2 ~j=bWtSVjn)=z'yVbhשAA? B/>cck<*@CNmz-u3&{I ~_cMfN`pNf}c LFMZs0$HlXGycSwM =QLGuvt1Q7l6q!`9GiܴJ>:x 8bxoM],ZU [Ӻ` I-VĻ/.I;z>Dp<']>$A##mg7ֱ=1'ρ~j8 JAuM ȇ9/G9K+ԆܐP7WYED)USl?m&2B+I|K1[=wsjsBJ,_#y?-3a|'38h]2dcЎbKܑM5f?IVzdo9}pi/>>B (3iX}BmdM%Xo_=C#_N`Lx'p]Rc^ݺGSZk=}r@PIz1(1QT>}z*a" ~0(ʢphQ ړWȣ Y.E>V !rC< {&eR?CbΚ)7ml6]S5 @$6@q8jMmÕ6u @a9H~ΠRw:{0BPM˪&ZQNGu&ɔdU5p?^ߚ_3C[ĠCjHGARr.Ra" =ژw4A:ad #&4tgǏwVuk#GK Sc#H9ٿGQ 8GD 0c9eD&t:EI^@s7;&k+R;o1$W:)̓(~-j-Fgz1wvTӟu]j_I)n5 T$k'#wTyM Ę|8U3K">[=6,%v/J(JpA 4 c%6Y/jh {JE&Fk'(GCaGB|u S7r& ;zLcΈ#aڷ+,Յ(Uho,}|+_dtI/bSf*Z56Jhdo+R[2PIˎ%;ر=K[Z^#{Z|Kڞ!EZ(|_9˦ks|&-!P\xuո!%,wE,t^.#q17KSt9/@"m*xNl:Kj"i| o\'/dsW,8o3)l64bS,%ZtU5Q( a+>[{KG.7 Th]`,guQ@m)*>*gސ4dŵ~amFrߡtU5&yoyRv>x $[M (ߧ)+}daa"\OuB,?Gy51ѯ,zmKwb.Y=:eǶm虝vAyS\F=+S Fi:&;) ṽ9[3/fy߻t2A^:@ K1L&!2~ťHj,Gq) Jor7Ⱥ6{OxCDQe<1/!B*H,,Xn\?e03T>jvP gԲDGִhN<:"n#]f/ uij|L=:\ܓjЩ>V0G Vp (GHKMVԐ:d@_Ct xk7"1n.Qdsn~+]x5N3'I&yrGNJڱRo\FXG0fsٿC5䀹P'ytqd*/)/X=B0}& >;لo]a3o14:CJG0J~_FHwdIW:0oAB?F% K59.΁̚7RPG:ܶ͡;=r/F3d;}bHL|wr=*"[zx-0sZmc*YTH=0z⋘kLK{X$Rj?hzt\ %W?*tE>w 8rI}.ivIJQS 4llŞ976/Yy'Y0$FEE1A&uW=nW/+D3hWyHb ^7@L~(BgW\}9ˏ-yoΣ'ڈHIr̀ G`h(\1l@$'|ƁY  Iƛx 5σWZGQM'-wҁ |9-*PU"bvli&H:g?G+4D -%E &NW)=#u"nɪw ޙ q-"idHuZ7I'/4#"6xM@C%_}/Ae(3c +҆%&^jXjsJJN5l:ͪmĢx&㛃'VAz 漈r::]rQ.qbӣCǘqZI{{wu&!wr\Ҿ7qɐ.دFf@6JNoyQ5v0UE =fG%ɣ?FШ+.wnd CI0ڑ**$&4[tǩӢ!Q2XWTg y -Q ?'HT̑o``AmD|zCs([L=.h˂81l(i/].NemZEUC]NEsbfOG8I$hL kLfaZgA[V2}S4H^=Уr[amVN̲Pēu/ڪ!8+/"bЦ\wߣ_8 "')s#i^+i_,x= &w{ uPٔSm;xerhRW%}Rְݓ˹ _[:N#bF<+{8xٻ4c~39R#\ȭDE:+T 2}Vb%2H8x1!H7*N-걘Sv-Xr3uG-ّJ#"${4b)\vbnCPУ((22NְĶ2fvk g#F%*Cruxean:Vd9ty57B3%4: N"JZ~a X)!ZUNdtWf+`+N~eݩ( {5/Y;Ș*E'^۱k _LrzxՁa9~a^e;1[ w]aO@㖦o5LB+ 7ź|G=Bkq&"6$WZ ?= qaP30*V}vW5Ύ|C$c8! t![\evbĮS?mh 'DR~Fk+q3!U9 fğLR9[sbCdnzhr"0?$FSJٱxg;Ɯ(}a @\9QZC bZLz[H!O^({E+`@]1@\7B~OȽi٣ } k"HD^ l{D݋{b`B8%6>mѷk< E%r>O vՇhH`D_|,=D i\S'䄭ȁUCoڱۉ;LTnExԥn8wkR{.y8?1b}ߍ6;v=+A(P(W +ӳ`r6^*+:( oձKICN08ʹɮPHƋM37"n +{QBv ƣ7ẘ' 3" JH|,)@HC._\)1Y\' = Fiֳ~IcY'K};a iVN}1(cvZekb_=MDE-y䫾bzh;C.t]wOH&$f}<{bBF{;Ej)dV13%|_ׅiw@6PshvdUQKDv ecVT (bXby9`wS~~14 Ys{E9-JG oƠh#Xm8{ H7SZG=wx[: ٌhį#mubsWP65!$^UpP3_E=#vq*ԀuVah1}s6 W-\scn(8vgGSlޖj@ vcJ-!ǺkvQ”QN‡+q`CmW"'uT+vY@z.yw虗ӄQi#=Lq=G5V'@yO5>Fmxd?@m6b8UDec1-tTGOhU쪀GS5aY8R5Jk"yK.T IkQAB?b@6Izq0pY_-y#AHEj;L??٩1 hlbk'vq&GԭF3=krť!mldVd(SeRXpV2(e-ogRJS[ܻ܏d>E^0\%2Kv}f3OF$)PwHX}Y-ylMJ,D0  "hdM/ۣ|Uq%fTLZdW)M+:snN&'X3hQ"4h4R93T-!t_/ZǽF+L47UlH=."17`Z%ňa 6 pW{3" s 8cnw{0i6Ϭy(:rC5vnhLՔ{ț#_+ ž<}{q0j{Yc$!RǨ6 ,Ћe@P\ZߔQ [RȪo>e|3wBJj2tMqDؓCT;,=G$Rubu=cij jtvY*SRVR'6eegfV[7 ?"U%zHSK@#Y '{iIWTT\ì樴 Ff¦ufw!MG&-حнMMe_6T,x)sJ F yϻ0jkP#ac(ɘ OIJp]!{=%K0DIIDv-;.j屇 mپɥYMQb$s'7ېIns(4?r35NY43dbm$f2T%,S`{'!P/vtVĕ]K厖65Nr9H"&.ff*v-w TO:^;) h~<{M؞LTxbAF<59t:>uDRVY8vJ \\@)+)p)wzJZ+,+uf=ѴYA:'s1p .V<=Z%9!)ڬ2`Z a{ S܅[Nl#{vbׯHfP9鯗 X4X8nqVddJ:N ~i ʧ #™aNL,?'/L$˹^QA,T% xl-FX@&= J8l(t"+vPa='Z_jm}G~+QC^ӓg&Ĵ俿ݭ9Ep<4c2.*+}.}2jf!ҡνot"/p:<ƥ %p?^1iH}`vitpo gy sH1vn⯿OI"\_rcOU}>=Z}ɸ,6TriV(#l46lt.lV#2U@/Zx/뽅 0Y3P$?0i+b^ևm@'7@M$ٹ[Z@VJ4:~f$edt`W~z5^hWYbBND"x6,Te )J+[ lK8>8} eI*m vHsЗ^8؀~/^ގ0o\Y 0P]ŭږE@g@1p;xV5MEBmBbN9[EA|M{dD~nv=&Opp&r-G`#7|rS5)Т냏fH pSyb2ָ>Z 9Zɬ`X#^,<ԮJo6ꕏl<4gQyE^m5'iWܒ lyŔs$5WݏǟӍ,&j-syR  >1_Iu΄NqzNE ta!G 5ٝ~P$B wAjZ@"lbA-Fa/oY hdҔX:„'Ub4Ž&u*1#MEWX+T \p=F IS.'/W2(233duiotke%ԽSAn#>i1.QhDBj.=D%Ӎ5۲DVvcbOO/~+Xx-?&ܙ,M%k4uЬTn6y)^y!p-ڎfF/uOLdmR4+W>ưL;)NUz8;̬~YSՙ!ݹQ } $MVXTt$N1_#.k|qkDeW.up{A$L{Y,b5jNj3&`}(8'jઃ,WGӆ 9Xa/׺)Id% &WOa5,@F&|ÀT'MpJeOYЪf+ uyryׁT}U9u +|s+I[{W ,Xp[HNg4kiSqu'M&ކp-D@UZ3AISIw0x?'sI[s5X=ʯJ[ԊqkM|je@=}ؓwK9oUI{!ƴ_s],Tl 2*yj)VOp)zSJf,%lz_QLwzD=T]Z9.‚yNEU>] TR{ kavbid BZG2[w+_?sR·qbϦYt[!m2-ۈK`]T15N6{j! ў!Fa-S*/^{2̂حT<1eЋm&Y##m)F$ś.vanbC{V>=G]yǦ6_o»I/լxڧBf =`ЁG>*@6pީ4ݰ^l?pMUGC3?xΘ:/D&r[)>rbf#GE' qE5_?˾\>lխPUv%ygp1˘}V.lT/1nc+SX2Bj8z΢HAN/_$6Vv)ӞDOEh8%-ssdpذ=̑*qlrr4𘏫Dbܝ]VcƗEH-%G~rP9XI\qJ*tj5`l ?5L*Egrkdmk BT zz烦P[&~Ľ j5u$ɗ=VsU 6Bn7'Ȕq, ' wmY-QiY|J| BV8-T I 9>@mW ,l֎E/$i\LYrn&s$Q]ۑ'G02qak*V7r 69Z OE~T ?vUm(vNE w*[PL3Cоeߡ# 4ʓZ? w:9WU^m8C_K_;DT&@ mw^- mrUYͬp'edi6lnɒv+ W:c:@ &yOevtrEOn920~!*  K]+$_!NȇEbL7Ѭ۰3H󒱺Jrs@ BS|S]V BfdN G'A$5.7Nn I|ut*f֖Zff6O\R8yѥHoۂݵ(4Ҫ:S!s2ځIV2AҞYUTruyja*q/~Ԡ#NjÀQLnz7ARgN@Sv>0ƒ 5k=my{7S6]yQ[Օ*֝ 0dF$^eyZʸXJmd}Tk-U^)Τ'ևEw稸p-VbGBHl2qh ~t8OX|  qj~+O![25H-\ǡqB9FIUFF@nE@F0TAH1/!7lŢQCu<ēQ7R9(W(S 7]lυةdUsVjV\J9l\c'| WOOO)}ցhVh 9r[LMuaM" [7q}mVhUYXҫ p 졄}L- P%)sMd.V' ;B'8aSf631UXm qwE|wFd0O2L#`7OWM?!ս'Z@/k7#stiFV`s ebR )Bѥ߮—$-8QݶuDͽ%I 7[^TJ;:Y)IjikىkDcK q(rOyiJpU~'56wIL+oœ"ŠqmIN*"&gOp_MLADъ.To\1E MxNSFeEE2a#ak./ukgWI\~*0FE',.7ߺ-'f#c}[e폏`5&}?|?1m1]w L-r:I4bezŌZN=\^& 1rݻ{=V}WH^C^u'[%pMh|dnxm=2"K/HԺiN_BYϲ zwȮ9$ ҩE S (c'.9Ei2 {9y uo¦?+F9IMkRG6nksN֮QK3c:5&%6j9c 俑yT}KOihW~32 i7'ZhۤSL̻2 +߱fJv"Q8ЅED^rQŭ?A2u7ڶp_u^ b^xyd-(-j3׮rBf(ą0[fΕF~Qp(X |x'A ;ޢkc\$4̉r@d Ȧ@|jJ>+s{]이>2k_ko;o%wXB.eEB`-#yDޒ0 3`ڕ͍@N0\Bϸfg&6t?ғLA9JolΒLqىʱr1; ž[vJ~cCz_W aX͹u(qC/fFCR]%m삟ҧk*m|s f@bqDjmfYQ0,{f9@ܖ&g&@c[0=a GpmnULyfUD[ `b&(kiۿM2Qt5\ZQ{~D'`h " ԉ@exo>IwǬr*E&r_|M_Ֆ1glWj+Q7p3=}Ij'Eymt7'mk]/L\BKBH҈ Ɲ߂,@(k"lM f}!2yR{V:[>u6Ǹ%Je=5%;== %t}Y}Puke]hIʪfyS!u,Z7I'dpDSDQz]фZLHgtO|ҩO ?xP`b p[4\[sU#)9Q5m!aUF=uK~L1hטyt%>n񙜴@`1760cD&P]j|?l#a1pg9%7vHP+mY+r]J}p I7uͧR' c[Z|,{/nxfbkP6 y<i>d"Bƭ<%~<Y hT}Ɣw 𾴧mPQaIWaw+3YR|˰U@U[E=E^}Rd/]_  pr+ o$ -e.ҫҲR%;Ѩ&vOž k>\O1q)%oՕu'Yrvg lOYyUqn`Eφpk ]$e_;Le):B|Vf ?L&I0SGFΥL[" 5pOMJk?{%]nژؽ%awH-$s E]!υՃߢ2gbN6’_`[o.)}!Ao+9$ǚ/q}! ɐ r֮ 5Y߽!3Ͼ팻 CXpe%Yk~t<2)1Ah!eE$mQ} >|7_| jl\&lq,.}JaA݅Mu!ƭf!rf (g=~`93uX":{n=g 옥nFjD`3`10UjTėld]+\*tS&w? ˹ou4 V.%XDE#';!AMR@2MSuQC tIZ->SFS/׃l|ё=qy dWh {3@(eCa7G=w8KJߞvH T:@d~=BƼy1;&Z4[\qӟ sQ{\U4},AmE䥃 m2N▰` N,6*2F?myGN 5l>Wb罌;T\8Pl@WV>`x7ϋSߖR(AwIN(FL]Ė}/8Ruݓ+[Z%%ž fDϳ:{Ke!LdgM8ܣZ.*ؗc 𸯗؛ykJraVPr4BDuO^f1~\<1lq;S;JM{jd4 ?MZF/ю~pr.fqZ{~LvNCŦm!MU8lZkg]xBЂvcxr`Ϻ]hzY?? kͼ8"|r-F CFFK/>WwqBQRlO*SP.Y2\Ȯl FCOT$$cTheCaÃkn,UF'ko!Ai ' v ]}LwQ Wx@@NzAՀv|^"Gζ)Ύ|ta͢5+ƌrf=TJvjRFD_^ ;?Հ~{VEm;%のI0$ X;՚=0jM} U= %pd#l lֈ,5:j *}nm1"Q ۊbpq];0κ$W\2P8j#wߜ_c%5yؑרhLL>UQ ;>*"?E$jemR?]ײ1;3dγnWge/RQ:]YC:WͽT)PEGbi.npr]4KS_+ rʥQJl.0 *u C ^b$)X={wq:pUzR~WEtpE3c;? F}<FF]YVѧթ:adUin_R%&@t5X&:R0h\m%AZ9~y)!{n7{7Ī麜UGY~1̗X08|κm5s<+2{(ׇM$E;JZ/?g!wSK[N.Rz8aW S*U IZRnmF|e\-b$k+ʭa!^`'Ea%{JؤGh<oW}*N@g/E8hu9)RPo苙[Hq tL:Sĵ1K BVPїsZ`(@9)*lIŖ#SniSf@ՂZH!0\N,AQ_f,=EʏEF,+~T5>= "}]hȤŕcrTH3 5S2R`^T5́Ը-׾!@A\B\QS-_|g+0L#!cxBȟ85!)e0&P$B>!0 _Fm$?2¿x.iE)YJ}Ksꉙ51d<.2 ,\A,aҜLd*evbp|彍(70,60>5fZWli0>UQkبQſi'tNag?g?('k[``դy zP\o=?̠RZb*z9^K\Ufr"Rӥ~c67+~p_ ko*FKJL؈X )/+}=/?)˟(TE}wnjl@ xtoL4vӋ.]{9ZgdߝHt#7m5?2;^}R4)I=K6>9ޭcxXWZF?@S[+K/h+fbS ?2^He.X*_xڹ@e߸I=iq6XM#fOU2$OPĠJeAmgbmRu<sn` 4{;ˏ\3T$sFH[=)84TadWñFuJZ~[b|K˂t7r N͟[k^M,y_M|*_<(8%2LoV|56Σcl'Aua*ʽ:Vex_Ea]]uy5 _I8aaG vo~7ɬR^u]Ue?ǎ|Ǯ^$ -uhָItt9fav~O%{|euʃq q1ʱVx-yϿ(4 .$]*2إ-Ɗ pN}m7`J4UΑLVY#W; P]Bߍ+9iDW8>FcJW&Ѷ7>/lʑgoHb6 d# Wܵk6h/tz#]8zI Ksl 1F 4=H:͌m s3'pޒ"5e'kkOE<Oyd '?m%6:o.bĽA5!(U)+_^V'-Mցu{n-ersp"|6ϯwk"N {!3iPֻ\_qf5DdyHS6)3oSTk we!Rzk8Ƨs=%th0%^<–[op@ ~$>`A1f%Ѯ n,I󞔔A7ݿ" X-Osyl* -6_AN۴tW%L*خ_fC{>3{WZ?AVj TDM3"!"* j6$4̷p .+P*J-#; kSK#(b cc#X}wkaX1&4"'uYqʛ11 D13-L,%?;۵Tf~!)Ҡ$ mh]:ߋ.yaQet.dJf}4PVO@dpa' w4Q??q0Q]4U40'ʐ&zf~]ؒKUIsfM`y5@Q``q_a8K͔F!`-s%p5VL= WWQeM] W ''KtUˣ\bP\,BYҋ"f7}$ŒX`+]A]:imUձҠT鷚U #:uRĚ9A4Ͷ{]I֝_&p/uk}0g*V2jWؒ1TIM:i{I p2OYR>/_D݌M "\}Dɋ K0z9Ug;bqՊ%6sMqo-J%v|7[ AՒ; ']egK 7g 'OjZT2 ah%E˜t8r\y߮0"~o#"ao&BK:<Ztfo)?MI4nZ /-%AEibáV a)oXm"kro+^6ʖ>a̓m] zUz/T|5s>6w|Q),i&b7*2־]:{m)JN>sY+ݓLG%cs:!3˺]#@1+G.FeL/ݔTc@ꐞy'%a*ANٓxZl ?{>)3~()F?[+ aX9}Mӂ^y Kw?F1h^6d_: z:SeuԚj ,'oh}F0OXhcP,f/QWZkLw@۰1X IR0m0f=cqD?ylp^Tt?ka{penZN&5gUs9"/~1X *R!}65lNAG6E9+ 0GHYwT]>>NK+-U;sW<^mg e1߶}5ݜ̺P;wn`ټvc=?ѥFl1lOuk`>^ zcJ#7x|3x^(r-( N𸟂⼕Ze1ˣ̴pۑu ۠500cbгP&uӍoǤKQ8aU((cWC%Ӻ1D4;~v!P9}ʝYsk\71́S d@5]:09#;)E&!HYD Q)QdjMjY:/% Qʿ9:n$4f~@)YI6T 8}5ܮ@veUvSȗ{ 1d'#Ivݑs$bd-Gj7~dyaT'Ps$f6Ogm~k񎲚Je3`%gʏr^8 ||ea;Ή~t},F U V"7T˯<`N\#'[/GHq̯5Wt{T9LyPwJZ(ʗ0/Rm=IfO 5<[Xs9[K}+@^O(OEC}5"**gO\%KR#b9~eHo̬qgT ib []J&vFL5,vpV,IodİN=>#z$0 }?ztKw!$XGUD'=LAٵE6ʕ01a^5 ,^FC}DGj\DO4̗PK&b40C TGG8,`?gNxA6*UZ5Fn䍰Ks'îD@#Ati(9>$^e^W"x[BkX-RmДƣ&.›^`ĜCkKGY!7Լ[(rc#$FۮKcmhY+ 8<@k79WtnYVNYLۃmr;nשsKg 腣 3kOz@dPcp,z ʭ1M!/3nVҋXMyJUb AsնDOB={-Jͨ4;\%Z бѺӱ]oyϼoA `V )aca Jm͛&De!(=";nO2xia"‡$s*WdNUK(?;/¡ k6O@΀^[}VMV$&gT?>K9!wo\[2zI8 3!„?JK&VA-5'ƅNvs84ٗB_`IU9c2;¬jY'`#eGN3F4Cli{VW@utT8nnIȒ)"O8F6I*0\Y4kG"n_f6|^/Q.48&?eg:p/vlo$q)ܾac2i@k=w{\ 7ZII"mdbiaMݵ]3 IF|;'Tךw-EHM_X$>-KA$/+-`ANlqk%,[rRǬc69-H.1_b~ưb.8TEjd~.1!Uo#O 7w "4^Rwl+Xdf0Nxsr$G0BL2CӪ.*g.h LTzfI}SD%X.Bgz !L9O 3 oH+ĺWZ+x};>4|z.NcSb]C KLٲn#y F UR\3=Y ! Vo鳍RWk|p\8盺s #`B :̡˝,!&[ »%^!܁"Ψ|+Z ic6;\6y7<Eg{^nv B߫V7]m#BKnl@?pz ,O B~X+1%dwɧylaBI$96u+K:eɠdYȏu@=~=Ǽ84k1YzjЃ,`Uin&TxPMbϏQ%o.gEX_R?j4Uz$ZyR z)՘f"cgW.ݞCpFŝ߆8I}X$[NFԹ:'dm+{x=u}xdA"qOȸ˥/װtuǡcZMmǟܹ5Ʀ5qk $4L ^&b]-`F2}B6F3s6&bMjK|L@+iC&KE&3SW$V+!l9& c .Pw4ҡ3C5,5p|VBw#Pptz *49oe>jW1ehĴ6I Q Omׯ[ZpC*7UQ֌lH0ў > Ֆ :p]z'B<2=oju_x똭#Llzᒂ> 좖9Sh5-{iߥnrQ)0v*|SGeW RNjmd yr޲ rja=G%Tf {<ā`R`}ШR\ElSRk)l1miR* eahtIzԢj-PT@LqMY409K gtfćj>[L‡6~~Bh][歷o?^kY? oh|(CtniVIJ1>>AIމ AjVeTQR+ra`k8ׄ]`&mH TT̕kx:=NKݕ~4tmR{i4aBG:Zpx^v6]L[vИUvNZ3ӪwrOLlF/ꞗ;Y{o|k.+ڪ)_y@sX] B0v\rPt RCbJ:,!v^g{(YL&uW`c 9G6; S%3c1r  l.=iRG+^O:㢚H$s=\$C&0ѵBA,?7BݩÖ@W9=b;"~>֏TabL`!6J;y"8FiF5GjyVtMԳNBf"u00#iu*]_B InRp; sʀNu-eUH$39G8X-MA3a7'S`:Ɖf,9Yt\vO+boIt;jjNOj 8  Vc9uߤJg6.|KI`Oùa b$X4r`ʤ) s's=uɓEa?ԑ05i"K^OȔɁ)+KgkXM"Ͽr\~>2l+ʹu; fQT$O}WSC,(Qʖ"V'IZAsU7:ݰ7QZĂ (TE5PT8`;a_^Rt(iQC v" cEL~%&Į0 HXt;w7r@IGk!u.GX$LvY{MF7:RP)d*!I ~cRBy\CQWeɎ(B@$]du=}DӮ3Wb,OK . d_wxd/MX$|L蚠*Ž%:ws;& *U5{c,4ha> B@ligG!GAd cdK dEk1sKfSZA?2P-PEO AJ%[,(uX}/k:^&pYx(t)N,0_>-o"%X|K/7R/*D(ׅ3C74k4If]a28WQ" qQAX{(i/Lid6biT琸Ǻ fq{Ɵ!kHAwi?J.gS3cvS.Y{*( 92H'񶂐4q7  >V,2Y4Nբ!Đa vUke><5ڑ$7ѾŋS v"%=Vs!%#g bIO2o6l-KZH`*^3\Q>JY&*!fA8Guz[1Qj㫐9Uhs;^zNN/}UsZy_e)!%["υVD tʐF#͡_ww܆ˉ1<~FO*U,Ty Mn&W+w;?ٽ~FM-Tr3НSFtL\cw}8Oٷ`aWpvۘdCD87LxyyD02¶bh4)y*h@}JH~_fPյOؿ'Lʜ[ >(/Ð 4@+t=O r |.Vn-4RM C)Iv%1 BFy+qU7JYC:lx!禉g:^Lb8[/ TobgaqQZ.=MOsbxPWwrGAm8"OTS6^꣜υD_BG;H9&'ϓahiu4xb]{q?0ZhT;1r-Ǡ'x53vؾX^’GA]K-C/pN͢=͂ZkKx!ei$S$]b/2ݓ,t&xX տ[DaF>@S3v֌jPmg<bݩBD,{hO m*-pNucj#PC@^·"T KeHxE]cIa"3.LOj4&urFrٟ#hF QR-ʅRdhYZ`~Lk/%klg%ڊg:R`TQe00F-ؾkw@EOIpF=5l $ - R%ܷ%Jʔmɸ`=Cޭ؂oJ)*0E0 Lih[ԊU㤖K 5W;ubIC)7+N$A^8(ۙ ־7)KLP -K+}U5/ *zYB!Fl(2~adgMSG-`snσ)"nV4%bx&4TxI0eCS$5dJ_2Dn x0Ȼ;^MٍP'sψ2*"%S'2K=gYMu2C DŠ((9+y(aVP'ԦSAkCT!/답wUL!9ݩ(w†LH0Md\TzcF68^mĞ CA?|u`=Gw:~#VSZNܨrL;7 9 ; 'Q=|(l >IN޳ 7D3YYM"~f鎌IQt, n2 9 bƞSCƛQm27xgrA+)sn$J _j\LAw.Hw-p?ձGH`d҄WUw}lVr7WNX;ŴɝYDF~tuUC+ܣs}愮ZAh%0y/\vġ҂ZI_@|uvcQ s3I'`psnm>f}yƙ fSvF}-}$mng8dxo1٢AY,#vY!1a5ABVxoJnt(h , E8M4 ]}!l|>ssh ȤL BT܅7ֳJ/OAQ|dĽd0F\A:+} f+qRUkjwGƭCd!"| d+}$}Ka@=Y͌,L/K΋=lBO֗^؟hy( R%S-9}ǚ8)tHLD10 1x~_UP #ra*q XT_˭9$Nu@ `\㎻g<t-n 弜Vq+"Iј\v.^ DvCwEw_k \<(V8zkoR:6Mt?Rsbƌ di,GijPCڤ ڃ}di0z1FɧRIݿ਽T6W}^NT~ 2HxWX, a c|0} 21Bo8ɦ\˰+- B"xa1B(;i_% H^(=;@g1"{])}[ mU0HCFh- sL i0f!KWSq}4m<Z7@7&Bb6UJm`-UZoIJKΠE8ax9qSʵe۫=wkHTCFi5m4ra]s~c?%_ nqt ;ᲴF6C* !Sw-eLqH SL]Vr@Oiwڢ yhaqj5~rUt ]C}ƕjzؕbn48,=s&}/@噦x. *3u]CNtq$)ߧEsԣ)i;͖[tT@ćdfmIٻzFDWb.P7k+ 6{ra!sb㼪s ()z޸OK½Oog}{nmg ѯ[1R}Tg/RtyLOհ:pϞ34ɍ.)h~OVȄ=ܯwi0#,g~kltp在 \U X;K@7^4eGYD۞wuL6X'{Sk/:$1 RX:ikûeWS.$v-1m ct/ږ )b:yx7 xP7EL?= l̼zg7A\PUo~6[-=D<ઙAϰ5ňoZC0؇[ӭRY8bٍƭÇ보-i[v &6 DpfgnBHQ$/vuN> HU6l$-q*2O|i-V=!|̄sFw(UYU \9k\)?W\rf S:c꒽Y-Oi$.-\qL;Ѩ]'>8~'Z)Lg4RH- U9G(zv2/f 6p$% قC2UPOA>uΪn47tCzM;'o sMTR'؀h"۽< @ؖot [_fmwk2G]Ս?=+HB2@=(fBN["leg3Ҁ-9&6mzu<(ٻQsHj@?sMRWi Xfg#$Zb k}|VM[.畸M#kQicy!D.eZ_O5WLn%}^k[[(yBU3 bUw_UB=B+Uw%;ԦnU{!~8{+1UMښJnhV?ZsJ7)I˷dax/]Քڨ5@0L{ A4ȓh>_g0Ӯ>;/ڡy{YF E K]Qs}*9히Hcšu6r+`{g4'g}PZ,nE-it4֎0L%^ͬ'o3ÓmYk2pnHIV1!c֘>l%V=6_ی ' a$Y;ZA:.ǽd| <9|T83yk8ȓ3]Y]&T.}?ah ^My+7˜CҽP .oɇ%qnAj)wUKF ME)mQ^X l$ƚ/rc`lIW 3mT3^tPt `4v -R;10)?e|? ͈Gת<>PߎcI#+[)WOc/U: 6-H)DM(XAnR3VB'&qNO'fV+m` gWBCg Z{,>r[k3FYR("p6 ^"icsya-Cw)z;"d`DѧlRNn>\MTVy"}CqNY@'U_]2QL+Շ*/jImn3o` =RbZ@k9u^RYvP2ߝxϭi6J{.t,OHlZt0܎ǛJR=Htњۗ]R9n̹[Ȳz L!TΛL/3hŐ  AVJI^qk:鵗,iۄj|IP[E5-᧻wفkdvhT]S]#Md')%=4\ÏL4=&"9|b)w@HK;;ijOT;E>˸]/R=|7 HeH}Ͷ ]u4"N)Ыy+;-J)CtɃw@ȿѕfc0SEt:FJv^ڡ@|-8lRj29ac|ImY1~$_kM#N7R@s o1D@iH]=1v }^tuCڷx/ X bs94`| !2W2U.SɎVlb![]ݤ No::QJtL|"XյT'FoQjDz G}џV0~PT~5L6"\5e6;%&|(λlhi`mNYB<=Ψ􂕲3 cjke"߻/]؋ⅴs8, y+qotK;$GRVBh+s#I8wVK^mj1}TլrHz#X'M?Da"Ahy +unR|vHDWzA\-ȝe*J.سgXm@Z(e3$ej!73؛²rVH ,bi iПqu+ׇpW͝V,l*nLJ"/qS|gq=$ ,uY6] VvTT4KXeuj5W1h9gћfc(:s1'xX+Z|esпvXhG1MHW 553Bt/6Vb佯nH Rk~mTr,}gpq}P d$SFrȬ[ƫdG"`\\9"bōp&'|o,^6 @e[q}*YӘRxsChⶃcLsH(OKNdҼx`Z w 6t,9bb[̯9־tAl/5a+ IA^u/~;fğa'1U<KIKز33"Nף Ɋ/^eu~:˗[8,YOE4u3+^{lΌt?ֽ|iZ4hУm` mNP뵩fkoL@OlTXo~GP1Y4Ks0#pr_6" G HSoj]G<S޼?"t`tj!lWoa@sRߛԕ*K0ݑ3LѧR ]2Hԧ;/ D]f?D'4$.ۭJ R97LzPX?L$T4F~6LbE*V{|z!RʨfdsSNj 7ak;Rqwl" M6ñ^:[PPWJ)ak:yكWB(D&h5L mySfYi5k7ϝv_ )={G-[ɗRu' 7*&4<ճKEFF(WyeЎQЕeOvF5cKcr<\:$R1Z{up`l8F$,\Z{)d^T H]e%$?[W2K;v^wgHU˲e"#nuL4_3cBQbp @9FW2?нč4k*k}}qP O &@]A!,] <47/d8 qxM]l4F/H,ǯےG3d oݶ 5}9dT=G< H΂fuBU9*Jmw =ѫ ü)e .OZ[QCpXmp41hInqrn]mPp?Ig[OR$$wbvgK5t DQ oK}0 u7H^pqnrxlZaMm(Ok ךV-2Z0uUmxk$ P..1W:wrJ!ՉQ5 B(3 =ǂ0ZZj/7`=4|wW _eRwF`)P~dd,^>2#|'f'zoMf T9?n1 pGֲ3-am RK,=3V֡,ed֠'Z~>BPd5 j73z :T>P,DahC_A_(0SPHhr"#u)Có3vB2xuFȷ:,RY$}&EY 3x  )ȀTrlL0ѭPvg=dzw}}vȬxvVu?xK22͇_y>r$eLu=!j)>@R6 ue}ϦV՚q6fl남CN<=!CAz++`Q&"0Ǭ|c[qe~A82 SG%->7͚\{HęLe%Ձa_ CE2{QvuL뼥 buOOݑ[9'O]J$zf\~{%Fve;Ƌ* &SQJ[ɽExō-/1ƻ؃ªS@@G"{NPLAGA0> UE,c'.Iׅq!)XX;(k!ciǴ"UCM1jU؆] 9ގ~|[ǥ[S>]p>My:CVZq!w5)E(D-]pRc;;aU1){ڢrPX4^r\,`~Ez, UvÕ&s=#Zt%'{Qf~t 8XCfwܢHi$Q)2I$DI&Sqq@\Pa יȉDWkz?J3sR )w)1z\+T:󌍻P+gq"/.!^:;JG?,Ž,̯ QWd`)s]0܁ 4GkG3K9$ DC8"zĥ/nw?7L$'ɕ5X o/va`}r1ulN(`כGIfP%& BJ{l`=DGAiBQ0p}#G=c`UH堭&#v8y A)_I?b˼{4>}Y=;۷g52 ),5qB遭 @dq_f*b6mE3,J^y`\fz_/(?uT6|w>pt0ڻ!?3~4ƹ ĭÚwuI9IFqCd¾Џ&AuCscҤ oҭ9-8"-H9Be3Ѧڛ8Sn ]Glo9.42U-5X`dulHGUZ\[s'op`*5Սw6A Igp9uumꤿ8!|#_{s6yM N:PU8  jFT;S݅̊\fžY1%(JkδMUsa\;eoE06dKlĝMnyBȓ%Ր {ȼ nUa`G`W(ίc;4\4z&r pNS׻ۘdEO&1S<D.Z? ~4 " gr/{} oX4'=G{sMf*CH ʡ#.zXPD.wφH>@?Q-p=bs黶p\w?#U|J"y' 1EBΈ2"O H>^D.i&),㚞dw@lPiۭ`|8;ջX R@acaJ2HT1V 1:=X {jXb{X͓:($OZH<6#D+H}bm'naS;ݣl**V̗.IHK >QhꆴUyzx֝L& i!j5E8 35>:Bqsy=n1sŭ~.8pdy-4;C:vaie 9ڎكˆVyvpU67kN:s<ؙQU5X^7ɣ(?iU.a@y?{%[0nReEAl#T Y9p.{,Ԇ&\ 1mD͗ujA)ʼnv0ʓ.Hk6%j9~%.QWӹ?m|ZJU11"7*1^XWgȟ; #&UI)>`;?Uo=/Viڜl[p)H%YAa{ ITe` ]8K; ]&T!ocye=Ydvm/q`"ɬ*v/B\8/ eK;DhL%L6襅0BvGfQ'XHG>srWq! >?_Kk>X`kPnR ǺUG]Kx6;a jAD4tɛ#' J\- E8hc)K*vK$( .yrL@xyQ=!Dۉ{k!gbȽ8ߍ|X{{s9`bo4;HT(rYcsHiK (%DE^Ss;kDW41 g%«cd01\uV峃Tb.Vdޤql D }GL>5Cn NwwMVȹrAc8S=b7 6 aX*MhGatD=Cζ :YP|#u>cJDCƹJB;6_p|~g -Z5D pޏKS0{4zq*|j(F⮩Y |^طy0yW'`alYH*)a:qMXҹ%7EYZ'c5L~8 #| 07k=XHـvkvCyD~dZ\ɜҬ݋rEug5:jHc*ߚc>"!nH3n+ ַোk.)8B_V*ٽVe*ں 0CnPry_)WUsSTME&G墔$љ'vvIU:2 x sרhfad3AZPID \ͿBh=3;q4Pw8J(Tz*?kR'!]{Ll{;՗V {.aYB =2xN NՏJrq]i3ŹLF.hb!Qc}fLZQHVE؜%2*^ :eUЗM^v ^!F$'O 7ӫGjH-I>sHx*Uzhl^z27i`ᏨLh// 0Ԉۣt &Z!`2.=?@Z@oK4XpF"sKsR%yZR2顟}Y2B_ӤY(w #aȡ6:h}R@Unj`!D4PW,ً6' \J"~Ud71Dd8| W#9hKj0Nw ᅟpz[?QAJ?=SrRNiڕ7nƗ)IX t l,hB y6/ '"`}mܖ$SRbN"C2ilEOS@ ֟ f5y.hrWFrr7'+#<&`5U)+&g4n> "f Z d$.^2&D18|+bm过8`D io6P&QLC1YY!Ns Y=mdI3k\Hz56l?z7D0PAJDI:._KMQIk|4мcleoސť'bF3MLc}Wb&X?'r2"~2RGKlC"2TUzhĈ!>/(+޷Ӗ256Sv։UJ ;\.p^O]=9t5[<H-=@ژ( O,m7=l8~L*ŁM#[$OS`XzCo5,Z5!"=,172 f{CjZ:|KX>f.S<{-n1|n~JJm=&|҄.~:nͦq&eMI^![OdDh96$D5G5՘9Bૣt+ɋB;^s&.6~6P쒻)0ύ6?Cm!F_hl\HHxH>r,CqSd=G$ކAI|R4"Š Y!}8ȳ>@ 初¤MaOmyӲ\ dmHSrn;M`!ȩ\lg6i h cq]~Rd'bsYSeN5*ݰ.[5-S(jds`)&ʠ ܄_]v0wbu?b_ Aa< l?4$G [o~hLBlOO/}qfe*#}`%E߾ {HnA V0 >dvxb-rY۱T9.J+"N>/;4^.NƤ(Kɗ96Cm ]ydC 56p㌑25t" L>8:Qh:4i |M'[vT-.4 W¤#@ n8Z0:2񠰛xMl(G-@?s.hȣc[!ki??/?j'ru)j"3>:6➟ ۓ*KAƵϜ^w66+b0 K(KkUąt5ef-z9 ([| 9Ok[OppA~y>#&|~VlL /)۵DK5^ p< #RYP1S р:)HHS.sk\1dT+KbA]^דG5ȗߤ9ܖ sĒd񋭜TɍzBͼfKivYxj"ORPw}[7c,7W"!c⚺;:y̩zdM賈^Xy d4 Z?vJ[AÂٸ>%JFd1GpLܘ]>QXΤ03Ƭ wSxg"~ KjKHLW; 8 /GԜ{6!7Ny[T:U@鶛Ϭ{a߫6vI*ja9Kޑ]{`Śrr,+sjK} weG-.´aX`{$6%hDI*̞ RC>xpʔ[!IX[ \RT4{q @˥I[ 6]N.7ǘ$QĔc:{R 1CmӻQr"`%|G;(a+!9: ¸,IQ0f.?捅fw 9oMkJ[F[q[6(%  $sZO\ C~jvUON`gd~A'9V-%N+B(]zCߎ~{ D`wD(ura=qgx@_0e*h[.,Na\2Ñ_50:"L0axwkS)\m4z g?r/ZTЍC=Zm$ݓPFvp̕_Xcrn!g?BiQ5Lv|(4JfuX;t5\on&!n~.flC(9=eR֝[$O3O`p{v %7΋@5wǡìݡ-΃=H0<(EdָIԤv4Ę[mƝ##{Elv45ԽhTkEԺh-WB83D-rQXfNxqwN \wS2"HAYqC='kYL5Q^kC+؟C-3Nymm\7}3COL]{=ߧ;{֐J^1<:GiɩD eҲ3MpL([)gPp U䦞bw#JNnzBRN0_rJ>?Ձ5VxqQ-BS*Nܘ86J0B$HT) ЖRD"9!;会om~n;8=tۉo _$dwW^$6I.s#ASWgΟ皟=E9ӧ=r^dԳ%^QGzP{Сϲ/ t] O4eLs]:" C`2 yyß8NE\5&6lٍF/j眵4URWLu%gÐمLÜmݓP%ϻ2VOs+{enKGQ4@v 7Zh\ MB_vj .cc@بʡnNڍ).M왈NcLkG,ZP=fj5(xdt)v.VbG65iyT@53Ѯ[apϹbht=*\iSMgͪѤL.7wu- oS0QJx%l EAΉ)Gwu9_gitG'z3c')@88 f RIJ8ma;|cr~[G #mV7Ym8mIǯjd9v͑ٓG4KIs>3s Cei]Ӯ`IKըgZi V[ e{Pϊ@ȁtFzr!0 Ø|y4E&93+--Mz%54p4D74 d"|j[}ΥK0 t^v9ld3G鵩:LVx ڮs:%;CgThʎSdy֜pCb$G U/vPW $Γyq+(\tK,bxF):1뗒Z^2AX QsSviCԘa_\N ȁЖi^k 8G5v1[=h>d@Β1[%=*5lDVs[1Ԩ{5WzB8&|]!/>GAzo7ݸ$,}2caJ3ɄєFbt b);á\nɝEQ|s˪Ң^S^("E7ۢ mYL?|L35=UZ0L?7d̫FXGkآ[}-^T>֔sh4e+`җ] s^~t]j}4?X]oL[jL.'g-Z*5됯K~m(Sx :~@=bΊ'%$}~' d|oa\|݁F^BAN1%SƤ,G:]!p=k,8j`sm| wǿ^q:ޞVgqk,r%˦ /زK1NGn!`ʎU= hz Nc_Ԁ:݀yr%6 $,]qN<}ɬ/}y/xvK`SK[A?"3L57 ==|zOp%e7\x`b&}a,:6< _YY¯԰+NP6֤ozx⪤v%gz3{$drw$.%.'pH#c?b$qoU, *d4q,XJRHe4B :fM*B̍|K*r7hkȟjw2jR't؟Bdx᚛nWXvC盖 Ϣ򼖷"I4σCz{QjGPrtJus"֗ڪheP,̰A@}iH|SB;\bW>UC_77 M3νb;HlT!M&rH8%~dOh4?M|wT> \L䊩ɍm{D,ƒE|V)Yũ,ҷ>PuPDz3HU#+3i SJ"ƱHQz7>CZzh(37n`\ū;صWLj/= zYx;La4OL ")Դ!7xL2ІT8V, vL $ϏS;uLKU%8ۃ MK^vƈ!Bկ=z,",^[G`(eP\` eam㺏PdEr/rd_Y*"4~ #!^㕧jJ$TS|Q;=uAFWKβ5h?[zT׬_lZi诏o œcןdΡ.{K +^̂k b(Q RBXyb`n\Vy(*S@~!V[G2ח1ag3GJN~pkh+AB1^R.L"oe hUf)Ϊn5V֟DC?P2n&44ezC *X;ƀSOjj4jA_ s$*&%)Jʀ  t?;e{t3ushST1Oɨ*V2X /&zNWHHyh Tn9 S@Ǔ*@}Y͆uqgvؑg%C}HuRJ" ujcv /V-Dƻ# Eh.`CN?5MJ(-y]oZY]67I%$dU`:9%°?|TrGy|[9C`l8;6 Bn9 >d0ѐ4rv3@M}뚰m$& .~PX}G90 tR^-|o%Kafe?^Ys?mc vK0J6qh/7bQ34Vy~,cUܶng ݬߎ}.(.Ä%Fa+ݖAu 0e:p.svA&&{\nZG%aE%sYޢ ͹V &V0ӽ 3*q%Š^n+allLDzu: h h0l!ZWVHNVah3;%'4U?{!+Sϕj>TZY .4{+DXX'Bc4DVdQdH];U:[*5Ts<}NaôK\K rw9ȚG-Qnpv}qG7:ft3#t Mgޞ؂+}8h!fVؠ9z(įT@yyf&S_YiqUCS,k)ſy8^%L)&5^iEٲ4u6ʳ=/3#-04!jroE7ҤϧIUT&`B2P?a'z+5U|Pu{*9xdrp ?,Hi:g'%m5CcR} q FɏF')ɛ4|wzQ0ы49VdS:({:9{ܕ,~1bE'ĘLuߔ/Z%pB;gs^=#Dt/"?N #"% aQPB%(">`Ȉ]uSYu;2t<  ڨ?vNx84Es@ID[P1XHjZ?ѹ;DpBltf5 $Uq5_CKG/'h>ΟT/&%Ⱥy=r}gn/6d6TtbBn5O\>xBKusA+R]E=jgG˳y" th._N!g,ZׁIY\wF 8@JjEy{yzi]+`n ^ǚPg\R&iLcM )U:l&{veX@F\%}R´%3ZU!A?I&fixF2"Eb,’J/ך7"s`NGJrrhN.-.63MbWJ"bHa!b/eb_R u۹eKadFgfIư pk]*0hrCLUOp sJc2B"h=#At(zf:1w}a #z뗵bf$h# DR]W5"nX>S >Ih( SKX%jmߏK_AE^Wbn#R d̪qEc !7_5$Au: PAvB{iS7*IͽdMjQ+3izଃ#wl !UvZ_wA,^;*fG0G+^ZOcLө8j [%\5'ZX6MW|EnLc&&ASŻ-3׃nNu`g$D_M}p,Q80,4[h$$$?% 5ڟߢ%L}=ka3 ~lOw*R vB(mEq\ *j.=o>9+%\-xnBG,1 (N /_+zm1 `m0@+ǶQ ߤwtiH>S0?~늦gMX%;1rPv.9ՀXȁaw6G nKUfp(XC[]G(=ѮUQaF>Okxl`?sb%sDƚxwX1+ l5QBt9;Q~8wh9rlZ }x[&Η;M*des~^6k.y91O. < 8fs{!(J@q W-i%k}pH+Uw3Qe:=cIhGtv)T+;:K=EO v|AF UkwOA 7&46b6xFqɜ&*ՔV m&ٗVjzTj Q e{Ǔl9GZc1%i8;":PB`ZM9װGgg7+0,Y>[ҧG4DAªM`Gtuc1EUr!Jg4xԽ￲8HC~Ak|B?F`.SyL*v<׉­T:j; ;ΠjR>%T:3kM"Bw>_I2ˎ?CJˉH=7KK[{:wn}S12$~B_Ҏw$:Q!qމ%N6{2n!xT9Cpx'~|l$Ag !O=3.ʡ Iz.Ą*m/>+RhC8_=^a|,Wh#7x]F2nɵ+BJQ*93^+ȼÁZ]o9G[o H\nimB\u! )/rʯ/ yTN!P{ɔ* e^:<鰯׊K@TE*8qzcΟyޡJ0&3ы=H8VFL?݉%Ǡc+_0G.6U爗EqOѤ;z;.[R$)12')[ܫQOeƴu~gv-!gX/O,E_Vlg/fMFL(?i~%.>z n0ч}LfLe l~+9Jx)*ժɑgN@|pT ]\ #p[ |qS昻kDž"<~fۣ[?m\3징!G¢q}'Z͟X3x ;CTGҥ 4fE7@Yc!ӎ׷W|̷LAEEĤB9%}/ cMa$g÷̀srSP=j7a/JL-Ȟ v6pOS +2*ߺpqc9R$KtDX"x?a➯s|''?_M- wU;ӣ_%:} Tfr0<^ ˿Da;?[,]ۓ]Ysꑀۈ7OM/gs%ٍׅ~ˀfHNBҩ\cXDbǃFr6T@}4tR܇v&8 t2)Sӝ*ioîG#Vkq_㺃_)V ¡c1GZP'FZr+aGsXN 椁+2Vc u˚4eQڲ M7h(c\fL?wmz%9 77 *⬈nWcQPs-&S !җY%~fnBH;Ԇx6W\`2D|6Z-xŇTp]f' HXR,9\:uPtVÛ7 n><|p!ڣ<=- ><9yiT/'|7Wrӎ0^3Zm3c\G|qڄ2@--tw_yRf=sCB~"$N6P6H7?+u9+a0 Sؤ&`Us5g k^l8!jM+`sjB-B(B0D?!HJlcn@!W%o~IZjKg^x1'6.1E 'wbd|{O $^=72_e"$&5˩Vrg0 d=܏/RV&׵|J7  iP~ 0xl3]!`$U7STp4rcupMbÇH r;mS&:QP#J ~."=zU1&aDOA`By)"깄"^E|JMl dGs)Y-[H3ho\7YCzl"I4{qѥ+jC;RVk]]{^AG%vUZPv[bb҉;ywxji1m>ݥB6ΔlR}yFVm0ӂan,ZKvYHK`ۊī@9#'*:/xWip<00%tWԐ5(=% u|gRAдb=5}Oɶ¤oHOT_Z0xԈV3w=e;C5vpo_hw`rMmo檩3Y/DDe~/z(DSLs|ϱk澡DlH~D`p5`bUm3S'h,SmW}aO˞@]@!D޻XB͓,̴ۗS3c*O5E<dTmAk$TLhm\[61wHK4ຶ}wJ# D$""}XARh=}"4}j4>/4EQUUnvy6>-6$]me\C DMz-BUz\KX4%f62H_w(D*-HNƘ}]&Zwa8 6iWO e ff9 XyYsEkX}49m@`IT+萕Pe8l,׽IsYsXeeVaE\K`vQ͇Pl.8ӗsRzYeXz򅰝@ ]\MI@nv ˁ]QȞ$mz)5NzV^Mec%q5P 4gp-<@*(ް?l_ 'ău5=v;< mFsQqI٪FF 'W{@}*OA2(=  _И){QzajB[x2XmDј'LaXt?p"W0Ne3!X4܅M2{$w/y_|#8ďaD%hά!Q9Xܕ5}?^*m,MHHϕ῅QX5ZrJ* svBɮN{>u8-wNiuiG/BE͠doIJ%CuX#JY\tܚϾK̾Mj. 8A}FpDPM۫cDN8ω(y3ǒQϭLafV+L/Y\}$6Lei7O$ e7[<yS:%'tm%Qd#uQs+(g`3i#e^qvP xX.@S*$C#ОGgTiFc$#qmviyh[&Yq0$b 5 T0骎5ylOXЅ ʼn4VTꖽv*XIGmL߷ɴiE(ջ%aG7h7SGLΉ=`ؕnm(]INAb|6E :۬< ū)L`E_nZ lLJE0[ 5?5<3MKWQs5}l0IicQ[I G ZJ@w]0Қ`2[]/Q'i/Q<0aОuSp@{49;)~*x\"`Ub sG|#K7ݵs=U`Aƈe#=z(薊sz^5asS 8Q"%M{ 1޲(9-Gx*;5c$RcUTRR͈~sM*n(Ђk"41//bVSIU<ɇ4"֍~I,!k^BmU꨾NUĪ/J:w5jه}6a9`i`M!8ZvpĥzR_lFڷe y:Q' &;K`Nn.?/RC K<'S¯w ,CuXΈ>Keγ^I!v ]X$hqG[d.y &I߼ν < Cv= Kޒ78`@5V,&uwvJDtC©r]VsB{B|{kZcߦL>[+5ʖ;c|ԎAi4$w{%ĸ/m/bm+"ᘛ*ᣵ_QcGz4br 6.f_2]SD 1UaWZ6P)@ Sh3GػApwMQWSXjHBŦH)ఎQo򒨈=¨$\ݢW܀ ;:,0V[zaR<Gi͜x0k0>bQꖋOn=7ĴNտj\ π \'e9VL/t|!w/`& L+h0w)2X&4t]6h}BZ.>) 6 9;MP 0ɲ iY4||K#l@tC=(|Gmq7'9b(ݰ=k^dEy ](ff'Pg"e2d5)qsxV<5lqQ Hb b46pe:૒ (s g+h}ʼnP[ۺ`w <?d\t9c):;ux{*|򐐶ʦ,h0 ŲN)BS\ryqI?.=_h@6Iߕ#~8lG3kHon\k 6)D8b$H$+S71q./O(1iBfkJdw@2¡ř(kĈwfR¯`߮:,| Zp^:*~V$o4%jd&. 7-B~5w!Bmv'U0Ln6 yAlt~V$e`Ш6̢]SO0VIBo;Ri@ T-I`NTxdo*l[c%,-?p}˙vL^93@0<֖ja7i|AchTȪeQs2mC m[PSl|U=2ǁG$=>TqC7v1tHCU_psi#%-k b 1ZPY{/زx%%s&N+b`d95i7 ;0 Ь3IC`qV hhXq0QcoU\Mʬ1'Č 4H KeY\$gS@ b}^c$kE+pc,KQxMsO Ŗi_fwk?`~o0Qm0:Dx[j7@oTjiFoLfrwCv}usz Z$ Opǥ7dhϟ#e-Rb*4$#\7[l-:}0?-ͥ'=sHRa?sCV^@OsmsDuD{.@NJTjA -}.$U8'IlDb 'ml"b:;eՔٯٓPԎ7fYt;R;Jl8@D$W)ڔWH[AS2ܺE)PALhi)␖c*>إ30\7K9ec/" ..Y5tnqufd.**[zP%HCҌ&[rI$MH(8+-+Զ8Gw|_ro߲'^,ԚX@=׼=/X-a7+Az U" ,ߓPhIxl#EZ'*Z{ ɩ3ݩƍLl#%ώʚgBC[=gby6Jms{ݤ[]jdPZi(S 83h@ǸLi2n=`[, *`A.-*ĝmh.?sDܢ7^ʝo/p?nK,uTcDZpV͉b?m+ҷ;.bk$TTOq`z >.x?~ia%rY*y8'PϪD%;xϚ9FX<]-hRY`7CmyQ P,_':WW)R> >tTg:"}ߖ_&.Zh@tR3Γ7t&DN7yDᾑډ;tȱ?B JELuŔ'Ai5uW bAuXB/zJmViS `bJdsy7b:Mr P7 frغEPQJ `b땂SK֞"؏ Y~el2NYs0Uvw.FƍvdHVU=0돚W襝FYm$Wei*ױLv٤Rg]xn$nڿCE˱ Ԛ!fGVCFRaK3J*f_/v'LX%:6 |EC_zukdKS!0s ΋8Cm !7?'-K-YaX(xpio&BJ &8*&ּk%h ˏWN$e568EzPq%;Q˩5ԪüS6:_+T3"42#o֨>eFuv%5̓# 2S$Q2' G|>Y:_A̢}$C &Y,X4>)f)8?T;ှWӝ]prZEcuM7(4$M3NtMUY8ȞpugkpF=.򸐇ݿ ^fHq:!3k9_A@kmU|HMN{FaV0w^ µot03g u*5%+9%5~p l}*hc9ĉ2O X?E] Y귐V)b2&+;r1[@pqX]!ɫ54\eXE^q/]߻Gl 2XT>MG% 2õO=9V"Zuj'\!o_M~7ص!㴻._z$Ao8)Ar%C`pIN47)F"JSu"OtuZf-6sH Dbw\;a#0IikZ蜬) ݋ \8:$VqQ|C6S9C?Y;Q31c.3SY;ySf)Ԇ7ôqNg=8'S>P9P&f0Ӆg;`r'Wbmi^(0K%NA]~y7,V%ZʓdF9 A!+P5 qQ! .dŸ8 hOla<&p;[ݰ 4s0M( k x1=?vU B߭c^B'QCEڑTn @^"2gpіB0?TYRb쪬O䲸DžU%ތ&o8Y)X 6#JL(N*X,/-xgsh/lŧr(g+{i a{+z}/ް%3ߌ.@;SI4>xCW@^@2SϺ[f 'WTlhS$nv! pYH=ՙmH}1c$#k"{4x3G(& !jFc,8ȠMYhZ [~P$!ӾF#&Ew_ D O^ܳYc6M&uT 10o0RM!&Y-w42Z$gRQ !HX;g(ϊ ؓČB yryNӤQ9 *a|3X?q`Sr0KQ92؀@nIięՊ936Hr^coyoRz^E d>c abQ$AbJPZuO5:#s8S #F&BUH_Qpu`c&M33=|jbf?Z}BdcꡠE~$ }PFr \p%a-{X}Ci`գԉn&90H0ɶ1) Ȍ{ vn|8 NyOe`oi|4`=b [q`vz{%<ȷΈoxEU:T$ +@GiqzP UnzP>&U'+k5K/6)_DSK4yn; vBޖhyѹMu/@7mO6'O%Ӛ݅;1¬Lem9R ?dZW.+z*4u\P(&Ǿ & NHheѠcĘv\.ٴ@RϣX\ybu4:~1MOn^/ꃶ5ދD}Zho]uH-yÐ[&ԉ̧! 0hum8?&X.t0$P4 >JF QzowtzlC9&ŞZ2H]2eڽLC7~hH^%}? Sm?Wh˪c+xf"᫧sؕrYA?=.e 'V( 72JMBO^Dx|toBȎ5 O,@>+dɵy"i ڳRv@}O'-8vk;5x-d>z#u|ɀCO4Tq7 )< IǶlY6u"t6H+ H87;1ӭBTȘYM˨ L❭V]Ąpߖd]\@1(}g?uu$yqroR)76v*ᎍ\@aF:FVcFF$Z@߶Q>'c֐ +j3&I\TZq%_19̿y6@vF X{ݖHĄ\Fh !z,Zsi'C^H>,jݼVb5i:-<~<,Mh@]2Ah5+< H͂K<۪1kJ7R0L C >eK^;a.Rp ?/b"@G~½f]AڥJ㊳: &NH6(&t>8!}ļInq۶`FtIr׉L.I:Jݠ Up&i&UUY2CޔS.Dn a980N+`=+@teCdckGk3heYn0)PbaYdR/?3q+nGBQQ^3uCTƵ6])r,tb=dwTU*k^3vE?ld.PYK `픺XLa}P7jyxdMD0 S|iC>8N41&v9?`*W3`7PG (vVDO,Qw)\ RJ3l$ k)-TkIPy#&@q4'&)"riQ<=PwsYAH{I_A3`)'q\jgluNې.gfO<$u)EW8X!xZ+q;ܢY q[AOv3ؓ+J.S8ѕl] [ު>:CG!=?7?+90(PG.=Ë2ˎ54G_[J$X|xCU`tW56h`^*eh)Yy50p|ﱚ/^HnG5Է!+>cП 2g682 5w=v RD _<[!H=ȓb4]u*ZC?6*P.7yo@UCE $8߶ʖ.W5+Tn`_}~'Tٻ u~N\k$ޗ9CS)lFWD XH߼/45Տ3,Wpkz{$Yp9DZ;f͐ZѦώ07}[@vf7J=o;#*lrnM'b qw"EXSXE7t ڃG=ZjPL]ȩRnSږ[߶7-}|sD =y2y+4CB J 1.XnJy ,ZR"[hFٳwVL#mhIֱE]u@) M9l(UE7@߰OQRvi1T4® eb:uKHZSuE%.uK]h[kk}JcO`NP 6InT0zI#s"`Pܫ Չ?cO?/t<lT5*"tCMG0BV[<1R͟VoVn{f(;%"I+TQU`?3 VVǔNwemD!Ù^n-~Hg"u."Ip܇Rb[r@4ʾ X+&A\ `&8KLV۱ ߝYjA)ȳNPo%d!֬7O==+P I)gf0W%6*D Z#AubLs< ]3:r }P2[qD(SFlΧާ}èҹ?pq] PÀa-W/f2SK`'3NN4tGֈQ9H%67~9LC5,ЬgVqu) 6)t~2y}nndں&de_  t|I23:y҉@#p >7v6A:Vb}? zR~ҫ6'TG]xJ G$PmmEd6&Q> LPXFˉz%JX0d! tn+ru *e(,GnFf$b<7 *!#2A6MM(W.5W.Fx@@%?O=`Yv|ZQ\ؔS@:ٍf/Q]e*xP;1)*YV.E}Dx^bUSTA|weWX|3XXr rQ69ݕI~3t/uQoʞ3>qL)L:K*ac 2MBeB%Dwzÿo0Uz9jִ_XvXs>SW&2W"|pbG^'>ƅ PI3 .^SęT@ 4-3"͠pNjnY]ngw|CEv7\d-Ceo'3`[ )Iãw1-eW;)31EnƪOW!}:yzM~vjGB^Zxddl.JT0B70٭2*Ll{w?D| ԛS#@m;8C>Pe7(@LjMAqʠM5އTYjPmI/yE{ )kGC/v7¨ 9~.mfFP1pB(7L#˔~ە 3shao[c6+"R=FؠsTEb/ge\,%Ъkb[C0X \efdY?5pOȃԦ\4ef)y,fm=#GiZVr{x=0j ' 25REL4!ܤ* =?}eĝ³$ÙffYWTIay8lObOɔum7gNgBjN޼⿵eC+ǵe̍*ՊODa㽮>R8 (u! }u-kLSl-J͑4/Ko˕:;@pȺ'1(+sY#k68mDDP/kVjY=b!\xh9Zc,H;w=#|nSuBcBqi1LhB!P:rOͳPk0U>ZuIUV hh#t֋^E;plp`vTGƹP ?+) +z3DM x,DE`qz+佄 ,1R H =w6]1JK%3oMz2J|PödsQ3 /!I#|>Il!Cn*O|eI^.쀷PS\A;pÛä8;jqWJ1jfg/ӷ{O?$/'"Bh0'p>S9ˊ¾SV!V U=جĢ Ζj+v;–z^Cq\QxǪ~a\iLgOq\6Z.6vf*`vC"iӂ7CUJ[|LUIkZhTSx=`U %J*qs4K*hۭi #^?<&S4 } 9tve;L:o7O hRҕ>bݓ;8Q-sH $bGƜZ`%ō&aN!1`gV>41Py%6wD,7vT;Rhw:|RExl )&{N_pm|(L t]U$oa[}Q$t}.!OAf46i haxՓC37:KvʸjL" :4d*djZ&Y1G yz֮WI Aij9s`蚢sAxݣXi_`VfhCA3v}Ҥ}S0) ݗd-]U#zB1lH#>+ a!aƬ v! fm:&D1_eY>]e c,N ɋJb 2cRpTrXl$җ+94X#sUW[*.~s*&# vXoRwӶzqYX?s aS@E@|3ìᅀ"[qF9x.\*lш+iFeH$F̟TY4Zm!h=du|/.S8˔'AIJʚ V`@6Q]! 5Ʌ.1 yA1V膒?{}rW"p 4=_ $,[i,.^bm:6egcJJYA)wr\.H0); {= = } IH}EHsYr;3|vHЭ,sCyi )b ?G)jG$9iwuU(! /':{z{,^XB9|[n%Q87i& QR3?ٮ^94v6#CQ>nY^F+R#& s4Vto+l\#R6tw !oP1{[^-T0xxc980[fDb!a?~@W؄b1 =" u"G6t(<C)}y}:cGg0Aq@yjNJ:,hϜw&NB*]<ߪTfs +,05mؒ4IV 7ÀM2 LF:sqÙ'_36r]y)}3yZ&^FXV^[Ӥ &CKIL2#hNDĮW>K6CBR7IWæs=Evh1#j\RX}QKƞut7dؖsWNc^,~rKLRqmۉs֙q~M z$_<8R3,A Rׯgu(;@!a/OMB)tD GQ帛k&oH"aAXfZU.8:B/j\n]1xlm p~h0 h=Nz̊Ml&x)1FkD@S(X˩"@v6PKuu'!~L8(Z@GpZS]P84.ԥB@Z%4s $p9k.Jb!햖rFJ8'=ݡjRl*#=ar,Ё7ٲM*2*O ѱC+.N+F ؚw_WͿҤi{PvzbjW[Ql3EŇ"]o ^8=A<h[镑+{98Z Vj!nƃֈo#t˾ + /x85aR7dM~'qeQb3Y-޼q{X>X" m=%jZ=I +^CG,x6H=}YJ|^re:N:92c ?D:!s%Ռ__8^(m*hljJm e[ڬ!mez (]":TXzuRf4 op4h lF2x$s>4cۻ?hEA|1.p5(X 2a7۪@dS_XMܔt"ST,Wa\\0_Ñ+c ~ӂe!LSx4ґS #9 0m/(w&?d`CreqXKv=!dLfτcɄu&!fܜyU(}+PG<ױlL|3EvudA2RW!$00ͳ;`JPP{2Ga^tQN}4i\ $ N`D1[}Y;QS'uYI"[r{[ sdb@e4rF]#{{Ė/<5,i||Wn;KB, e|@U&X0{!Urj"Q ̵/ lnlC)x#xB҅6 ],XO|".>LR, .if 韛1yLN?6)B rXPqyeSN^/hxnQ;ᅬjb%]f%R\N*~;u"/]H)ⴑw6df4ZAb6k}r{"GaoNe۴R_6KouO.%_rؓl?IZ (`֓TEReo _QjGO?%UCz9؞èyj#z6 #cbWzHD;EۼМ.zօ<XZ˫uhk% (HWrxup|6/%ipePB^ɲUz!l 9=9" ˲++T>Sďr,\A h#1q5l4}GRcs4x15/Q@T2PCVa4EsdSz~ZR6B6;oҍĶqOdV $Jr NR`R:4Y"Lu0<ެ-UN9̎ x 鏦:x?/\{z:.(y@ +R۹j"k>Qs;4\F ,ޠ ?Rs@Qbu>H:}D\ЂBI}WS/G,`[;tLTf˗67o7װw(^W"]QL833yi 8 2btvE{O8R-.ـFgO5> z>e#S}0AGA?]%xdFnnOW?qف,ZWe:X8oq*TUT|_m\691!qQ/-y#A%6Q|/ " lT#ZCDuP7!Lh/lV}ᷖo;t"M43DpxA$1@&?Os. -W7x Xr.ruNBe=L3V^g\lˮvH4_'6 ׉ #"")r0mJb7H?XxCh۸?y_~nU-ܷ^s'99:=e1 yzf Red:ojPJLzGy#&[ܗy$lIf,Łnzǖ6Y΄mX8/#R IS"t:~ 0 C&!L聺pj,3I+"1/3UpV,lu&/(.2zR. \ԯH 5nW*2qw :wz/KZ<v\)%ʀ6F]XW;$$)aez4̸ [ERū "Wܐ)ts,INR )CVtT(䕳-sC՛_HCq;A@zDԖ=@:umYsk8_d5dm,8L^PEaů-ܗ"]vy!ZlPQUj.BGzFE6&ZUOS2 ۟)xۺ4r:bx}MM>i*![XynJsn=?PY{3I\5wr;oR@qUHtGqL3N@0KR|/X5+BkVc+xϒ"|n⸤YsYn6P#=Uo0򹇎AS <|j`Py~i `A+0'n3k3p>A:8hb\DܴSz|3_.}:v/UA;N )p owF+q+QK2I#P3bYCM#6kK%/6?HO_g*5!(Pjhe5._VJɥ XWEuF/Zoj]_Ti!Y\pFHZp)rdL9^7} W鄔@BMPqf u.RQw.SumʑL^J$pPUS\a{U4?|ememdIa0 &Q^*`O◠.A='NGa sx~!I.fnCpY3%\5w Ӆkz1KVڱGpB;h$=ȱUTͫӖuϮhc  _4q۸ѭRUؚ eb}m)ٓ9 be7Y%CaCڬg]'wӎ2c -((YqV#LI'ϡuqﵠmvY䔿qkN5!7x~D'Xd:zX%M]K>bh^#e&KS>J5ؠUB\#BL( FӐh0mˤk&BXi r$s2B'7;di,S銢B͐,ziNeWP,(@‰-d*CF o=֟@r(RMWf$>h))m0ky{[jn/Ϊ'x_ݿe(s۸ բ~2M)9j8e1Ze{ǨlPƁq/f8shn!}`l!1.]@PoGw &AbrtEXBt*F(B0NЧAL~qV zN:woiՀkp*X3yDۋ-^ R}wԌӪ i]"mVc;/8stFBk}BAr^5|ב؝gJSbo`gXYK|^-'X C -$MIƽ>A7(R'dRt6ź,׆xƐ f ĦP_Gs ^x$ua]XL{^2CMvq6FU [o,o ,{+y&+=`ugRӧku1x3d.?֬R]=$u77R|{s'sžG 30r`9/sZڻt]1 /(KS.APB0|0!M7aU&,Ě)-Xz"+D#@Z.?yL/kKwɛZeۮ[_`^SL t~O|dq< %{-r {=I#ڱ/@^<{o .bJ,2a-4X7I&@Ѝׁ)G qg>` -;ˁd.g4NcuMdDco:J'SX`6֞[j㛺e=zfY2&j>e7T,0. Iiz;GٞPS3))j$dgoj LDi㟨$+07t;\fN܍W &k 6T[qXżrLE2메.\蕸 (ɔDBH~ 1ǜaT˪wy xbG;F#03 GW(OØa+VLQS"76XQAqnj$-Q`~qN}4W$Ex <8n:Gz򩶃JS\<"(8:|VlĜ#,e$]}ժ ys|Bw_A'ԜWlghdaj58g k;w-w e lftCa?ksQf~0^!/+  H@#SoW_*1z`܁syzUKg2EoBg)HUjWga4XFONb6m`0 &Tnc-w Wɾ. 8bA¸,6~ik7WؿfYl_WgU)|s6:/?St (ɑXmsEF&R mB,ݕ${wGlv W)4q+\e7 7U_VROx d.9zv=|Ս4GO tva]*U1#G{> e7#i$hI^ηs]VGʻfϸ~0.\MBmMmuMuRӇJV.]\!Hӹ56fԑyF'b_?39X}P:,rKHq3-ı\lmBeI!i73(<;ʳc`]UZt%V?IiwjUO&SR|Bx=겙! 4'sq=6'9pfhŭiYtM'h0O܏Η嗹LBLՍ?@ 5sYxi@d@,aE2⯢9Ă]^szޒ ӄya;yƷ_aGwř]dl|NIO:a"OXJ+ddz7SߘûV8_јmk=MCuuC@4{V,YXZvM!VkeikA70?~x1&8>/S\F?fYoX DZLܠwٷ)&h|M\`NF)dsj ;⠑T?Rq"* 0$s5|:'I,Z(yN4f[u.ә;AFh01ߟʋ $Y f#[]i2$*+,Bo><+RVt*sOTn:w9˜\ ԶM;mO2pG; '6l '֬c̠*}cluphn6hA^OK'[> h\,RyW!k/{ZϗsvՆ/™0g;GJueV:u95'uD avشg"K?T$wR79gA=y0J4 ڦf&V*t&KBRDrAq^Bu\hQYp^"2wP-\|o"r!8k;T9)o4͇ r*gu}gQK(+ n7O: Cqt,CUL~38B7(K}R27J4e Q)-y/xluB#i,e%I[A]lQ (gb^uؾ4?ih'[r?ILl{ԘcgZs IǑ0Y4ag$VGF߿9boEƿ8}ߜfvo+ :4qc;oYX"7d/lpN4/@kOKh} 9NqeH8 }!nSe=<AqCM^x @68b |ڑx&sC*/m"]2DYC3**L4 bFS sL q瀷rB}}.S}q]SR^>r.9ZUYHk8 dЪnciPI6J2g\fȔ#F;@Ɣ+"僕K1BOPt)I1۝s57^&+2fOӧ?oXW !I^[AJn̦..$IcsXȮ a]a0IX6oOjhy-#C;e]RiSGc=ʩ0Σd< &3+gOU.*\Y J%Nmg+%+jU kgcnu Q CL]QbHXNO " ґ;a~KCBY5ozIagO \]MX|ZgR|ײi>yU*]f :D6l܀;k _L۝|۰xLcl[f‡h8ؚR$$9_ڡ&Cgf΃}na[3>&f%*F](|Ie = ތL]",!Ҝ{8V9unj#:퓰˥Ig%ҦD@ǝ e&)*~gm1HVuIѦTK&|<~ c]Lpҁũ펛*&?@pwXƧee8pr.ZMB-Jݟn"d̼j<郠8/7wEDa>w: $6XxD] *al&3&h}'?a,ʦYPfHx["}hz=%jXnnjY :D(ҍشWw(IYPbPϓxcgy@1؉jp#ZO'ubrK]Rcݿ[s 3neTvYeאo J_.Ǔ>_N-+6jR |8e5k[xf2 M m >?d*dy0kԣֶZ G3~{2wx)6±/ܛE痰kN_E#u)eP VsܷQBNVlCJM;TiAf_?Jc&!H=C_'LJQSQ$9+^NK*x$J?p|Opd('0& 42l}Al4x"m,ʡ.Ӫ;L3<5)9 j9}NS=ga 5x͖!8!YniydB6E@sMfA/gLn G=,q5p8q(t%u{hD48@7_M>lBf}<#At){ C]sH\%:k r: Yhtg=MڱQ dasv*v@jDQ,MNޘfՁ/6vq6deS*NC!fo9 TOj@W|LeC.Kwd:P>ܛ㋛8=bSdJc[xPE̻{?KY}m!Y`~' m@J ,ޕD~x=_2 [(ݘ$~TdJfL3>4oUEe:tE8}DBIfz-S` mFʞ36`:ma"۷^g7:U靎mAž??7[[zC7X uY#|lAW=BP8έfޘy1 zls Y O@ea5]9li]ANS$S#'.hFH0-BEQӲ9QNIAJs^nenJs]߆Wt(CxN\V߆HUayvT 0jT\MRn"Yc=5̷uh0~)T4DnϺ\㷜GYfԜx| z<8ZbD- i &ɖ1\A\B :D!bi:v!í;Qs[]E~Y8pA7SpҵxLlud``%r(עn)ݧC BuXs'_W؇5QAeX/Nu.DZdTuZVItn`m||)n5}no镯)z؇F8Zmg $L(z9Ī96&SFAflڝ뚅4VPnAޕ}c!]~bo]L7'7/>oj0*' L}΢ }gְږruNPes봺קMmWFtުacCTP ^qso$uFriyW]`1` uJ5ٲ.*Oߢ^ؘ?E=N#2ZG7u0*8"ko 8z4MO9hImi0O@y`̣okY]vŰݥ;I6zPD`4X8,n9쏏WqS's{A%pW"q9Bh4`rogkp*aF-cvlӂK΃5Dpԃ.~DHK_@7u\غnVscrCaRT *?u}5Qpw5ԉwDeYo~vKr `6F/<>as$^6H¡VSp]OL.| -O:$nL\Ɍq[/b[NTGZ^((,O[KזًIک+Y?_{V9-'e7֣ S 4՞u۔h @vMk A0yF3W G"#Ӽڐv+r3`,|Ec劻iGW`Ʒߑ^/5SOl?I-|t*8(3Ut%qhM,o4@ `ݜ*ABCsqPÀy{OX!fk:eD٥,N&R.o$"$ ~/7G#-gTAvT7G)Vqٸ ȊnT0 } Xċgb5vlLRO]@xCr>eI2;L0&c낵"#pI:8 ༪(u˺})= a–[AQ91*U$#ii klB I+LN:Xu?8*TażBnc[Km8;0NCQބʊm Rc$tGҢLq~:ZY1gIXXǻ,uBx]r+[4bD [ JW{uܾtE[9a Q@(O+[$HbCUc~.uޤCx[1QQ0_D.h3y1=3^E6p{JFE-dCO6Ona*Eh38<,zegiqdǂkl'McDL=Sj dCBXh!<(.$[sF{c2le G< S~2\޿\ݶ V_lvl53oo_×ЩDX<*6M|qY-C d&ƭA0-ſ$(SMtעAuKWN'Qc`Aki mEji*'o"B|SxJd7o8Dܟngd aGciF&+JK&y KϹg~Ιeq*A֓< Xl6RF a4S;LO!wv&٩b!lpzqw\TwX_-VSX;l.7]|`Be|Jyv6ɿzjF&MIS>dЛ's%>&8(eN$ h["8o3YI&OT"r,n[{,%T|)\ZX'S*Vr " Aa+.z%VƋGg ~ 7-h5EQx (*e4Zm%D7> [L)usN] !H0=Čah(V#2Q1ZK x5 92sSw &D{gϴ+{,8MJ>WQ9?R2 IT_ﭫNZ Cokˌ {qN΀ӄ ~ nޚDf-(ދ`KB!<<%#=VT-}u-&h7:9{%Ql_t󱋯p=,yahuZ,[S9i)>uz\ DŠ)[?|_DGLWRG Lf NHA^r9?:l\)4_49凸[ۂQgw_@ȣiK3l(/0@jG;N T$ndYwGEwiD]I ڷF<1d\͂_FR}s?wT-mK#WUߕ3EVw(v6B;//o6b|PlgGvqyėPD`ޓFnfcHl%iVASH;!ah^n[ҾGvewz_6/XўȚ#-cRqՌ0J}*ChhJ (ct%O.F:q|*®rkn߬iԖi|dq Qq*?!#Ϟ ot"EMXGs \(κx6 ,m(C,d.NO; GcfcHfG= +4ܲ /wvXFjnvXKX`.8,%~dTsCǨG]rTҒ?+etl9A,;MXu(Ajuݼ }& G$D۪:cQ~k>GGQ <u+*CQ-8æEd3HHqn+&."$ v\|4_03.)gfK0|Cv p3(5(8qޙl8ASB:V޲4<$uMѕ8juB;eJ҆ZHFQDkq}t(]q~KwrtOfA9^St$,8)*Jl'C P2˼h&ud|f:mzQ=~[&[Ghjn$9H]?-6ԑ=Z ܙ2㻥F!ksm:x K߈6lS3VȎ1lkŽ '^V 3/nN;ivIECNƠ[uUU"ެRt[6v- "/4 pKȋyŠ.7Lӭ+۽yHt5zVd,;.S-;U>;m8/-XAkg[7c[+E%QM=;q^u Bo%8-~#'A54EiEOH޲} Uw Ϯk]׳:L}_0=1m϶v9zsJ(8aq)@RA_cFK{Ԍk;$Y&&n\u:)ku䦈Gy,z=_b0Y\ӣFupۧ&E:O Sp#%pBF/}>B jޢDa߃'W9>65>WS|̫>} z#KpO֠t\m/\t]r7W2 2U1я%gvMǁsFdpWdrk/BʹTɏބJ7qY͖n 7.aWR뜓^XĞzYiuT?C:TEs \_YK5,K'F""q@zOp,|$uѥ_%LܑK%u&NK"m45Z  ;XHBt.Gܧ2qnIc>=~gY%7aʦ̯Iаe3`ȘS?NW[cX%/騻;9crDٔ,`I-qOE @۽f!Vnd:439H[h棏(f.YZw\iz{i63!!ؕ_!L4j8҃#1+o̝1fL9%q  o zөXg{?k(q !F԰.1sa-=g,GЦꦎ I$uImk la,Q!4dr+ Len4.({%(MqWXPJEzfU{,j``ζQ*`OUeRJX> e ِZ߮`$?h3h6{=>Wq1IDh-6˗!K(m;8P,g;mUYF6 ǭBG`iʮ.rZVq)4})ΟN d^TXU=:'YUmKUY0Ùw"Ž"|ݥbP4g*j'?5SҪQ[ ;$qu}N&Y:(A >fg*)_X5[+vNjtqdq$R2lR{] j.=Q$^lhf}W_Yb ;} ]^Z'i9r=}]ڗSˆ~ βeG] cPzr"VzqFƃ]LGߞ@f4tǀoRSc}*:qlH;K W`g}l0| ;ޖ?a׌Q PC.xG?grF䝶 =ZY&/@2t*J5i|pDDPrbz[T,P(PŇS U2|TRBi4 q,c}}d]oFܡƶFצ9<4sc6TBPguۛ:pzv (&ĹQ;RY<x@_RA RP@ÜN7DE 2H'S=4*%W?b`BeW8঻nP+ZO f .pZ,DR<<倉c=VQv4\1/Ig7o% x7LQ>xK|GȤ,6ľ/+G\M UZR b7P}#l[k7TNd|||}BRܧ'v@)| "csYeEͤhֹ\G(8ŮKIp;ɻh$gY|gb^]aGto=1y!Gu_d^9:ʹRMbݲRWkv[8=(C-"e`?$} )sqt48VF9۶6rm1*ֵ'#n`fdئ)VOKr7;vg/%jN{z]DR Z^;ũ>(t<*b6ҀN+6?mD ,7Zhj$7| -<;'YEoܯsįx_ D'$xGj ho`ėFa+CS|9ߦG;*0cj/Ǣ $)^\9M͑hUj0/>[j¨"F)p\bfz2߼veWϙa{ph>,d&3]ݍ oM:7+1Ie[ lOr|0| % ,-T ( tVy i|;ݔ,5jiS_mWd5{~Mq>8k܈sk ]Lq oa޳z=* +$‡=_ 8e#h97]EqV:Y$݀拼3 OZ7;#:&!yd/}c+H\35hxKtcnkE$5IK G >@ O,uz7߇(ռ\f< RDbtv%|yɂ,ʶ1=y]lgq KcLj;WlU#2R` -*fQ01ߔLXjZ'I/ 86'oA>.JpfR$t!:USqrȭG018'K nbbI e[Q}3kJ]ϜYYM/UcN\^6Y ?~>#ُU9W@ae龟7A31陋ȋo& 5{HY]ʾ-xeGGn[nT(hM]&=p_Ns b17_ӎ_ Ta_ ]D?ѤP릃Ͽh't%7' |T"л1ziPmPX.iDrM޹ [0<:[8^$?ò6$.") HW> /rny} Ĩ;27[NDR2NW|]Pf")?H4崀RkSm9֠M Vۆyx yfǕoB$7 g0@z+ھy+jP{J,CPv|ed թT8>9f@ -k|T"u{1'M=t1#CL"71 ixIG2./"bh<3[Q`3 QG}TzoJuVwK%cvAdO3 t}.I_v"d9\H&s)<#R]!ǽ>P`uyHbZNhH9f+m~SZvN5֯>~V *J[Jp[|c8/=/ Y_Z4F VnIDI[(:fN\12-/DOU]jg*B jL(>ȋJ;[.ɦtʖ2>TKC8dWlJD"0,X>Ymj? }*AgQF>H[{3O}+2pćAfC#cUPTE(O%9|rkJ)B՜9C@L(wAqS)O5ICCF Oe&́fw#DJ]Ka#V`m 8jq@VE%5|I0l$&G2۽v6]Ed^ꮳdBXF¼-Z耡lq?p-K' TIS?=!߮η:wϱ!<<2 <}}TC}VB&3\\,{x1NadcK*L /E[ pبp |"G4$WjP,`/U6}Vm@!-+&C~lmzUvhjI:z{o^j-VJv+>8WmR!hq8C|,6:_<"v=Ͻ:/r'%+@?{Vhg2 G \euW焟GKryJ?l <)CZi8bt^AD}>5PmP7|Q/2 fW^zcߘ͡"Tjpߟ8>I<2b^mػ#O!#0tF 7 LWM@}kYr~pέkKqTj4^(|%L^೮=-A ҩC ,r{Ԛy%Eyj}q9 2A9UwEA.[/gyo>GIM`5iz6q;,CS#R XK=)d| 1ի/40M$yxƓd_25cB+ ԈrmΨPOw?88ic#o҆QMkTJ۩G#E~vq?MԣVϢ&ɬIb}lRJss-Zԕ(ږVKͮ >+Grd^2+ sHEU4%2 s?~R ti=ʃ6/vM*Wɯfh]OpEm@*rجU0AD+X# D'na9ؐk )f#3D,ȕ4պfA$5:d'U`h` "BZ>6Y~ VԈ TLoRY@bFU7hX (-cKŶp݉'K|&<_{@ j2ϵ8DƄQnKNU,C*i'qh[lQbSv g,4}7n=q#vܫz؋]cz]2;ƳqBX(f P}<:3j$K6cR-a]A6Q߭,046E⟛—31t7x.AڜjQ;wLPGH5Edxu&9Djzd:.mIŭ(:#Chـw@hjp$yt0sviVdpBENEuL9kHoYEfჯul蔻W;ׄnt B (7४oQ;|T`v=e n!9N2%(+- >yE1y6G u 7s׎ wjn`Tɗ4WR'\ڷfךlĄ%H)0 Z;jNNJTIo1wzcNCXDpqXF,Ej~Wj[ӅKrOeu5S/zT1dQD C{A%N9@5Q#Xp_fUR%Ň|I{1B0cb rtBR)oTh~sn)ɲh ~nɄYPgx5-ORћ0Y{; $,=;WxCNsU7^< ͚}Q\8e~(Ê]ĠFSȖJǢU)El`r1W i?M "uyb$R=Jߜe\;(Iմs%/hybm [^PE3-:J*K  -m₎[tY=u Le@BS~XT ,療޶W=wfgau"WѱeCtԢ@ӿa9E+5EE) b4X2}Rσ@d ;|{v]ݕU=)*9r:B6av@PrX 'fJ+#ꮸ̜oR+Lc;m= ˦_f U=uT"JKx@z&yդ2(|KZ-"8c{,VbB F%X{Uy#?;,&3$*ӤF)òEY-ܛKn۪,?oЈ[6&IŦq\Dg,(I~fQ5%cק +uIeׁgQ1,]bM%X,5mN=H3;,9p+,B #V l7Z=H>> 6&µǤ)pE󺦇>hik(i Nd*t\ϵ%lkPڣ(#nD 7&}dkSjg?Ih-6 `tQK+0v4]¨!b_98PJqD͵0ܙ :a4䊵y+<;s]PM4xd7Vx;!y%E"gRB -&-w\#cF#5/yч; T;fN_?od,\:t'3鴀#)7> )C:To೪ dwRZNx0 'j([B:^QHk$WSѫV۴ڑj6BCK'.jRnuzpiiuL]!%_Y1?J?x`Vé  \Y1ƺAR_ZB)Hcs4.J' PØѢb4'/]Sdʮ 1W;7jӗ4ۋ|_0sybv+#LVUo)qп(-bH@p,"kn COH_\03hM 'JUxU!gPMDŽh>ɳaGѰ7ڕ˂s5,RD F[#MH@ Z=d!miN[3͠ATA9 ɪVZ>|' /እF6גNFk#}ʻjVx/$ˏ9"zVCF?/G'3s5( 0sޤz5;ü(r6d)Fbb@FV%ҨtM=^询 y|txXieB"|u9a* <, +f8yVLK9fʘ[HYF2>pO^<':5TH90ʆĴ!NLlC.RYȆ5:$6ԙ"{%_ Uā~%b7R<81kP}E l]r|WPCkPv|}Yf>[x"WE؆0b;wv< v dI)nw'þ(9vIگ(uèoS٠s mnW`S1 yw%]>o!p1oFQLX{¥ 6`LAG1(w [at#Hn'',V~9n] d{q>Ŵad5>/xuSZb1I\XDFaׇpaV$i:PX%SR`Lu]hrZ e kPmE_ծO3KAyhY/u0xLgRYCWiߓۻ U d9mraIv ]3١A6Yxix4&@'Em+.#3GΎtEvoʮ]I¦&k |lr-8+#gKK"bF(NqFqZVz8#aFe|~ӗFVh`|R89(ds_B4 wDj畢\wp֖%vvA|}6˙|y<-F<1}K%&Xn)q%`ևOdéT 7fv Zi$!/ F1vJg9اƌ~Qv9E+"#$"ưɴ!Չ/9tP9HwS{p԰)=tow\:ZɫBge3OxiQ2;k_2)GYxq:;+H4.C q"5 Ia ެVhI}k,\۴H{i#^"KԎ܂vH~\]/QF^SV}$9X%3n*9Ѷ9z Α!Xi М-cܚ.NX'qHOkpQXyXnݿÙP R1z M*'t]B"q.;I x31tG&pRͲj|W7'Nχ}9a2z[dQ~}U r'N!;cc!; kc:ěOB q52Y+jM)Zs3RpsE>`ĐOaa;^ZZvP4;J?KD-Hy}C CDJOp7q^B|5T=V[/I:`B$|g T `Ke!}k(Tm Yi!Zb$B)ڗaK{hoɘoB3oBAhcqa1m6F+TԈo9k Yx'Sދoݸ(V#0 @yD4Wx]#}Up&co7*͌| vv/v6zԌL)5Rz' #Y n3F7t; W$c8k8P?==VZfj9=es08C;Iyv5'E e'PTQdN#e(6.9Q<ΰf,ۀgWsgx b%^tE mɩcZr_(@ 6|O((Ȟn܇펢B~-rf5K߉WԤ P7{0f2nL'=sߥĸkٚ? >Q%aP;hnQH!1P[lt_Eu/Fz\LܮMGn%Nv)"{\ǕaJA\|3{A<蛜I":sLݡ-q D7w$m?ִTTIY+*=j8-T&}(k&'dC~qm@VVξ$B:Z NAeos=:$`v03560exJwGFY; ~")s\$ Q,po&OМxM\cu !mƩ7pDWcR17Pc.Yɟx-U g(:nKMaNEW2K +)~ d NAko2t=kn$.~rc6&\gֶ:vԽ ;uC\\$Ud8HLw{,VOO&B5kӄr4mU^A l;ש%hu>8Fn\ 2 p\ `ݘIRBXLJp>̿DiZVM؉*- PՌn Ѵ}a>^G imMtYĝL+%,8[45\sJ^`yjMCiu.Edx+9H< l%ggeSY?$I9-}d\|cid"k sWTχA$_i/qe[z[]yYsԇ67J?̃D rݢILqٿM*@ʒ7#Ky$A엣a€~ ˧2A=pRm 9 ʠ!Q?nB5Wp M?cu2Y5^c;KHEECtjk8,; TD 6F5E᢯%zmto;],^(s'N9tђt7LZ;Gso_[Ao8DG-WSuv,?;JJ5Dh_t1d"W*Ywꔎ״ի %Z` d"Ÿz8 mԫ][t_`mu)\2N"!EBEM7LD5YGzz|{Cfh qWE,]cMqjUi4":4.Wϴ4TOfx L&UXۓ&Ez(R^eSz#\=xz'#nj,$Sjy-U(KW ئwBX i[fer<=Yƹ/TzP"sg=dT}=C^*5,GV% lB(]SZvKwXViq9.Do>ju1Pp)%˸@؊ ݨɥ)>t PT|?5$غ"ꛮMߪ.u85q ׄ GCg{~['2EIؚ ls*&k9/ EJV)˱C=*6V uo NvȽ\󙍈!,YWQ94|9=Ʊp{QteRUޱlCI"ZВaza?C{sR*\ʱ<*Mqj"gŋ݂Bn}4sRʷﶌw1~ɛ\r 0[;4"[`껁{vDpztӵME}3UIbl:"i4άwkb_@uZOV4x?^[Ȓzj\&QJp9fڟ%7 {{5͐ F)Ednjpa6aKmal/I@uި[ As߯~ 4xpP*? ;e+~nd kL:> r6 r&i/"f` T6,̏AӞntN6-m1~#d}W8 vBzUI=0.zq{oS7m\یCbq>:7N92EWӇR[h_RS auVsZ%,`kj/93Ua~(cVc}uf- XjOI25$DlCkRr6QLPYQ.lwFVB<Ҁ1,dž7Nq2-/WA7GX5&g=XFh rSdFcȬ͚\ VV\ۺ6hà-% D0&.unt+Εx3.{ُs\NT6^b(& IY`^9Qqy]YwhVԿ{7 vGɏ&~(vLi]$w[AҪ  Xˇ YsO}Y])Q+'D#'!g

UUl# F9rD ͏`' ,G2׶BM-Pwc?ޠ'3 ,oɸ-,:XPv}#3;8b;{:pC::@wOBP2fD#O:_Ч8M-zޮ^B"ԕa4ɬbcԓs# PY>q5nT#CxNi1RùFua_e91 %l~,v.)|=霯~۲zK&WpY DP!4Щ 8edΠfom-o}ddq#;H ٭i{)Y0Ml7p?W3tnytzy]M'MseU*d-cO(_`8%g_\%hvhIc幞[CG*w2ySϓG ,֗:쇑4%rqn vd@_KH$T;"ŠQT#EUt y#b+}`?"ARFJM)Tc/tF[FI1,i\.3{OEix/rU46k6`cS0OeٕPRK X^Xes b+4JU[X80|LCy+{!hm< Y1cd DGd祅V#6T!Kqis'qǸ40Nr52Ir4y9U(i@bfue( 붰dۙAn@ϴEׯR> 8 a0TpUXxqۦqz ϪyP[F,\to6l=)4MaiR[®FI9\GJ-jʈ+NJ}aGP?P&FBڞ!5{!Wv`1jrhs2Q*&w U|jN@31879{ǰ>#x$GzeʕϝiզBEI-f+Tg2ׂ|BqMGA+ /X‡n eAm]!7%S,ɊRYf%I+i"7u_X\|pI۰PF.\uWP]r̙C͓o f;ZT= ;uOjМ rTui}@=S Y Z΅.,f6"$'k7P6j ;O;뵬~?aA_ y\JlGpעl 8'o㹼 l@w#w55j-(޷M(6's[b?h󭭹J%Ea7(B31 ]͑SRsl]\%sמF'6_^+KB[)C$l#ǭfg!CU B)͆z*E-[ԼCGUgUn哤†uN@٣  ߶d"ej-YosVF$ K/JI1q<5ʏBD/ ~AC[@'\0Zz`N)l"EW REv&v=C.rC8QY3*ኰ.>g%vVf%n/=P"Rrt<y5|q}B4_g[#@ᷬN_r7G/N8av$+$E+uarT^c5JKDו+Gu"gr'T7穯1^9zV#GR"oڡMvڬa1~NngeJ9O*d*i!=pZZ;Fr|1G 1:RF#ON://kGgfXWRcɐ> #,lpoϔ*bЍ9e"Z٬֭xd[OVL; +// / jQZ^iy|[Oc*4RFHj#(q`|s`FKЫ@`Bk.nnXdK=1AKAaJ}t2esx'q!A  WJ1p#cX8AuM d|hЪ>Ik/:{:65Ʒ鬹: P0Հՙ.xÌޝU$b)2PC=X4QuX:o쏫A޺9]Wj冢-3UG0߮0j [Km,-"c L*5z ɏ oP$@:] B+6X<MT/GY6"Tœ߿f)@i@+bl fC~;Ng3Z g#0k%~VVK 膑Be#(2k dƳz٩^21K.5K;ti/kd{gud+Kbk2_ 7*(Tv #Rr*[\*"ψ

9Kn9rX˱6iv>/%%@V4ӆKu<|Ru8w4ږ]}%&Lc6 vU706Z@we{dd~e^bkbz:Z-wg 竒c6$?횇-4L–d]WbM~n|a&$V-{.&a2}?A>ruoܾlN/Vj $~XJl]&G2j"+5dULNeXR#3m׻K_lE&;Yl6K 8F5WҸ8)diuOI|AVNTڴ)6X.QI@*Dz7ջwk)+kHnUQ8.~@؂8{9 gjNuho{;1^p z:@Ga)u3eReޤzI2˳̥Bjx_ ,uh@7Ԍq+fmqh;҅PS%_y%ꥒUr#{XJmYyX'z1KyTN$^K:SNl+ER+wm>*qO`>#sw($=-Ix謩hD I=nQwӌO^S[/mS#U| mlϮ{p]>kbNfKT[aQ!q)ڵb- %@x1:8a:CS)(;ov&"4(pIoaq, *O7d fŦƙ沅NٺTC'hsyMdTlv7twՀCHk7'4ۣ*e1cd]yCbCG8H ϩ#yJyFk/J[X $. mLQB෧ B pDjpذS@ }\d8T9ʍweqOa. #f y Gμw]r#1}1 :͏{Y+#f.yi:@쬱azpyFra`5, r" a ^T2w!p5A9 AY[M-0کѓ{7WqV9˴褢7bsayf?Ɣ1^Ǯ"e(9TxR0fw:A/dGT>V=l[llC{9~u۾_XG[\DeC؉4o F*Z)8W.еVd%K xIco& y$0'Lh7f.{_}叁*i7^dIm0لhGU$}'Ep钓vY7',6V~7P `}.k,u=A L7C|^3 "3 icvPgGlƆ0[ZLD%Ɩ!x51,agtE)uf 8q>U "Ōg|~hJzl5ٗt:;\eRdSq>9HfN~جՈetW K$ L$êRC̝vӿϬ47%Qwn8SxSz).~ߥz'IxnΣ`D%Z pRO 4WgB~IMG< 8YA-e/i4]w#u!tǼ)68ևΎ\\&4>UZA1Pw ͳMԹ"`3{OC8>[:QZi HNKVg_ .;B0}s?qm+ϜxkǦxWڳ1Py|[G\Fq"]'Vf1ob-A3X6KBž. o;i_ck*~qhbPCS)^s6a̤rAï'&m]R Z.fCG` S]ΣpoqQ6ȴ^Ϗm$rDs.׼^*!pQ2nbt @dBH&_bbNAvJ3:(azM_f^P ,kmy욄`v3٘A5VaMv{PV4S-͕$UWkr5?,V֛VyP##bPQZ5v)]j3TrS9;/F(ǪF+zcmNI#S|GYIX2ieˑ2!-X*1zh U΃Yx3 _/l]ҵ|B>.jDukW7Lᣎ|i@&SC!L'g_9s_aEHx`/EKU8jJau|뒃w07^T=:]hy<sqm7PY(Oǁ C#l R '.W @ظM]t OH4LA[Ձ)m3Jw½6}q,REܨ!L޸69s`w&v[vc^`4xk6*g'>! ӄM-:.uZtG$&wJ->U#tlo˳|q߂9S](fXQ;:{낋r", XmUA&f}o=kT0vX3!1Խ N_gYZ070701000002d9000081a4000000000000000000000001646b69aa00002864000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/ath/ath11k/ath11k_pci.ko.xz7zXZִF!t/g(!]?Eh=ڜ.+ňq:Jdǭl (WpL&مnU{{j|л>LDMZ]oj&.Z-TT. .]eX.O-/{=US %J9l)ƕi$DcGVFPo,?Rjc\̋;Z+d*f>}"=݇= n)beYZN JVW-Yi:ef]d|[X0s Q\$H> 1Ƙ}p::oxY[gn< T$M{-)#Tƹ(JgWIz>DԛK@fMaz՝81BYaL7\ǬW'[2kQ3+fH]٭x㕖_\k&W[x6 2ZbXz9w6q42'\*n)at45b6n9lNSl9BG(w_rPȕq-(O|8t,=Z rS .>$-$Y![M暒tֽ{GI!!Wau3SgɾS҂ic3,E(J~7Ը]|FQ{g'kuEEp&1Mf7Йt`h-tAECDg^H_0'46v`hP2}=vLC>='Ӎ(H7gQ,,o\' gѱYv#NM `A;׉nHpc0t/M6b:Ky/x)MSrvr4WxD5~h} l+BK2'sQ~zCW}l&miBM5 Gۧwq!?)Sp yz>[={^$gW]!9$u6ڏ Z}ox9,*7.`M=$Dzբf .UP3}Y/gԿOsV8D! k6 $sݮTFCJQ~'ÂC5St76Tu($.lXS?S@(e!"3wW q}"&`(=T~ {3IJ\%fR|Mvп_rR RJbPNNZ!#v_ToLW*oFs|hb1Iܐe޸H6Rhc}ATXǨPP 7fO`J.N9jaC0 PکSOЎ&6*d{Eb_?;oZuF-t}M8Wg".kЧvp$0U~ᡥmT[u`;AGàRΛ'gϯw]>?tٖu4LLՉ%zz~;6^rRSe"˓dE "g=j!,Y㩵>Ѿ|]5\01~lԮ6ݍ+HrZDc(E74 %^%> ~L, dL M[C@w^SBbuUyﱅ̵fOˍl"6ޅFx z³[F%]Y}*\brP7s-,CQ^iڙb˂Gg>w9df]fO酧Vy)mVL7J;I0ۻ}cV)Ŕ9' fƭ7YB4AxZM%C>U7p֣V,&E7g/jAOJ|ѳ '\ _<_ Ēp34)D"4>">{FqJ.F-IWT՗}SCg-=f;l9Uc'4WQ:d#RϤl[ :;% 9AW`m:=儉$ ug"ŶǏleRpp$>>tfAXSzj kܤܓWa,$Y8<=ܘ}Ҏi 1?M_Je"0P&gGYpkm!گPb*s~m.;1(b0}TVȿaە;vlXKsGvb#_-7齙.N$PDds_lӷ<- A@?&<-!_kf=lbs5>Ol;'EIvAG ̣%F|J:qQ;ľi.ժG0&Rp d0l8\ 0(J1Rl9Cq1=03o%VkwԒ4W8F X9l`2%FW`[RإbXh@Z2[JN$';f+LI6B "j dr{s+Ҁ)gJ@ˣ۟*/zGiaz7(yRV)C.rJUBK(M& y+]pJ}- g*Ò`nl KӺ\撨@cg#3cw;चr8=쒊ϴ>K ؑ^v،5R8zcqo蛽&<  *B:ȩeĖ-H|-D1BC4qbN )1#Ncq܆PB9~vN$g(0ȨC&M(d6{vcFpBj#@D?{?Ya?ۑ֬'>NbL]= -q )056ZUDV 9 Ԓb==_3DxߓՏыA`V &ƄϤpLsZC@ᛌ|pIQ%3M0 G{=3: >׈@oVU4 鈷z /" Ch6 d-^͂Ģ5ȫPP~Kӻ.dmgw;UҍG%d̤P:g⋈*}Ȧ8+KQ,m Ԅf,Ϗ- ^dIYaA)O.4./ӱ:}-Q4L;"k VYHJ%3/)ۛRhWOw]° Wc7, cu׽JxҭtXϋ¬yY@Xt=^UjI֩~ s*Vj7 C[h9rwEMdF@H5<`'M(Zn<]>KS5y9Śqmggzr"3g;76VS k5{H ~akP{ݳ#ї(n{i%6AD+{P2!h cu[qcFtI} ."UA\CyA !kĢWս]3rJ(ԡWjY+u#2JHw]$5{S2")E8U)3p[M2!{dE^}a+t@eDځm{hiD[v^4 ?E''\Mw||>4\4M޴ztj04t-_~{b^d%`>ʄcdp)yKi?]%rkS y ;M5sl/o۬;Jޚ1i 3trfPiDʗnIp+w?>iw N[S]BF1gp[[I1Y;R= l]`'}1$eTÛCn!T!-| Vo`hXMu#ok+7yA9I?@/3t$׵OHguZ[gDNHŨH T<6%RU?w k"0Wgw]hiZhcd#/_*-(uTNSFDEDyC*Ѡ7@ǀ@J]֥|" hoP\`R3x䤛Baw Fn9ÞN)8*{Xpl`R~8,dLҍK0k8WF"Ы-ڏCIVzXF:0e'9wb"o2v_ɄhZ.+`Pe`i‰3Dżs u}/#*uV|PBL͡dcJ?[#:o1 {:6n!$liR\=UvcF b%@}j"7I 9M1q2I͉uK/'z2CԠ1/Bp>O"ďCS. />$K;B ˓ૄH0Y6+ת Hn$CH]^GͳV"lte|If*406N^r2GO`nBRłwt!}1Q3 x2:2>/t9J LzEбI W{49q]Y1\ rIP\7`b{l|xZiYWVv;@4͐7_\R4լ? ] ԔXZf#TPA+˰8m4;uTܲ'f\p bWٍ$ ,vz07"ChdP_jAќ_LV>VhEPj({ PԀj.lW^UP`GB߭_Øl"#/bkTfx0ӎ54ںlfQ+Chc2c0=R 1+1w-Lc6}6fxFl!_,vE&V⫣]kg,`da\]đJ Pw9sG3;a<Ҽޟ?4D}z,€o *ID.,JY!i&mNlb!_ d0`qÜ磦C]lKcŪuaXzz+t^X!m4SUHX" 0}S^_olyNomD#ZE]P,ngEE&HNiU(`,Bo]רX} v5.[⓱cE!s(2DZIER?}:sΰr^ZuU+c&Fs Ah>rEcx,s~O͖,4=achI}:OƠ!s%)[]%?!YCR. R,&$%8x>^Myd26Z]0\xC~v-ԝ = aNysyUFi˝ @ W޽8>?c0ڪۙf&#!_EE*J8oéFώ{B7y+j8fk0O?&%_o^/ fL8F|7rGrAM;t1GJDۘr}gOMl~a ?A0Ig^q{Aw\~]݊%n68!!dgc&JTU A]*󡯀]1 n QR}%p%*' .sqeB$7Pw/Za}ymL"7|IE/@ _+eAή BY}6U{GXG5Iq2vkǺ)qyBڡeS[Uur~Y$tBZW<Z_AX̣ {Pd@]пIOW$uJ!t9}X1CB(|"?L3Aiu:*F $&Os¨qaq|}!T'oj3<4pz,zњEɿs!_oi5k䭿217=~tjZv\bK:KnJeZL#[rH60ܛ B>s8u߹^+{19v{ACbZgKEs<̎8).O?p.+$ Nѽiau rad㷳Νʓ -mY"jFXE#*\о\Ћ7VE{ytɓ88huWol 1I!Pᡨ﹈7Vv+|.NoJv1zb?!L+0DF!zE6)Չq2\>VR<*! ?62'Y7#y/$]țrACG%JOBaѢj^m\=M"O}g#D֞Ny)c`:$-J-ƛLg-fz؏SUU \R l™qiBY>X^F'D':  CFw YҢ`,boY{ 3,JIcv\->dhk.|R9`UPBSUa'fxRnA onrmEG,hKr-}5 f.7FpϻpZ.~~{xPQƦǽqm 6ݧ,bXLڹͱܴ6EGܥC:>S/7h4$?Ëi4 p€1?JyWJXT\燅Y5PPs/{ |}I/EP)-Adz2m B3Dz6 Fs OnWȬl NӟAج̤.nN{a(r$`10972 ț5F/Z $soo)N_NTS0΋ "FXXkAzr F b'75HYjk9vljzH7u-*H`d7&.PJ"#կQwf,Ԉڼc$8?bzIJN{,[2xd,>dR¾G[C}>%0Ŭ.i{c$@מ*v V) LBs Q1S&S &AU(.1qwI]%͕%PF7Kȑd&BF:+\akz<^D I J4xq0Нj#ȩa=L襙H"2?7+` Ѵϲ@(͌SDpdKK2$/0hfc}QYs}Pu mv$|W#Tҥ[*0!'%94R;.9=ďa ]uD izX(dK^X;}s\%7$dlHog A "uʐG-5ZTSF8T|>PSygYZ070701000002da000081a4000000000000000000000001646b69aa00010c20000000000000000000000000000000000000005600000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko.xz7zXZִF!t/]?Eh=ڜ.+ʃsd0_tE眡hSDۖ`'r_{(K(ĩov/ J->K'$ԒRԙ0R`R%@+ 2{* oAW]M$9b֦q_fr>uj}"3<|j";h*z'*(p!/$&bЍ16k>eZؚ/y/ӮRDyW0єDxMN(3Ǒ J毿H2 ZD٘3j,`Ə+R@*j)*x(ayQ@vyf]rǍ7u`ntW= B 76?GnO.kz8"A/\}gj3>k!jiFy;x,-fTyzA@>Ubq5]X^9r[x{o"ۂJ[o{Ao,[RރF03bb-NY8fkH^.}UuH!VsD |d4p,+l/e Ȳtw4Go *lW՝f ž`vQhJzvq+PedR&#}DBSDQ#A*KAцwZyv'?5mϗ#6-Ԡ[@bk~O_mg1A?}m@9ߛydk筲%ph[ &SvtM9fqWg0# aTFyއ${^ #BEd{sk*o4%$Y 39M/}:DK<A뛳uuVH,Cpv6 MӨZ=;d@@ Š_vx4g|ifHQ^M3:Bmڪz"Q$dkvO 9θϐ\@`cQ!`;+X*0UPKW֢B?eM862}B6O趗edˉ`GBpRO8DvaAFҵвH4iܝtA[ʡ;z|DJ^@\@s?p)|6+2X#P6H:mˇCڕLٽ~STd7Yy`,l?`&FXެ:ʟx_D.%o):6kpz5e8ev/E>l?p"MLyڪ}cPkQ0i qHD1$b-7 ,G˸ӛɢ,"3:97- Jae/Klk>'_h~Uq&db'3.R C;y3dvo! ( TfҬ5A_V`R2` fM^S!0}eR(63g?>.茹w3EcwCEAX^{ـ!2Huz?dKo})sJʋ|}&hl~o C.q!_$32S4vfj-8=b2n*\/㢸[PcW"b%=FHgC~VB=z&3ТKAnl:'.**d,?޻!EHB]>jDG#?LR;DQV\ᕂ F8ؠZj&1muJw~fPGSV^PR0{Q|?<oYrb'T('?83}܅Sk+7v8Suw C} =74&AGEcQ"J#514zo;),B#'_|VCsڠ\2業cXAsa5}n>Jw*ml٨ꨀrx胎Dq1#P +8\3zF DMQD/^Cdu01:t|` o zDɼ1ْ>A\d\bm)<$buCh0`3/Qr-Js01[}j;l芙Si+[7:>_t" h6Ldq!^ b^% \Qgg)&qƺ|i7[|ۗ8}w*;()bnDKeLY.^ݑ!vyAU9JxǙZOT`TO>?:ng$`I1n*8̯'crAɥI ?ݙwBө*Y`EiYF ^ZTI{`kL϶d| ;&ee8bSLvɽ5#KǴc5H=c$Bž-h&1h;>>$ȹ)X'V+ TeZe q66Ұ`a6U?78wAÎ[0i  3$睟Pm'Lԉ?/]4!f NG&%XH%"Rĺ8SMNb]n7׾5E(`v|l~~B^jӸs}'j@YEvq.?V/6i+1yTFmao.2`Nmi65SXU\20?oI?˘Ă;K / gyu po{Fcр.Q2bZGU* "vi6~tس0R3irk4)|8~HR (b~=přB!~^ Z:dǒ*#E\^ikPu5ɘ2~C96ws Wm/=FOcN/Zrw\5g%PY\pcw,yd)zj,ڑN1?]N,H9 gCHIl51Mu'Y0{=#HƜwm&\B#|*l?cڳ /NN-1rX@Q4 d#+A#LQ;ODSE? XR[C֭yUMFPDTOaꂈ505"(Ď46`(D>ȟ؄NM5]zZ۾ <ƴ La+?B,(rtc]U? ϯMiiT\TQQO3DRԩ>! l"G<^sDƬxfm{L ֍hSAo a:3\6lM.B7&` 2dUd |%ԋ|I+3Dxdx oj2~#W-F8h[|(*-YriIXk  zcyĒ ԅEL0˽q $߉6mKYuE0y-&m|9.Á oi[ES_ba[`%NA}ejCI9Huѓ@0\ onڒ¡ETz3A;ARk|ꡋ(41=XZA2#>sc! A+`(\ yv H'p޻\U/EZaHE(DxsN| \/DU584-o-W% ,Yn9噧2Ω6jZH e+8!9$Ӱz/`wWsQU|[1K,H(T^_l2{;`揂Lz11k5e(aF$7 ]1oEE-;x*K-ʷH)ig"K&8d.!km;Y48QovNBr2ɑڷ~R뵕'4 wxq1J,>6I~@ǃ(Sq b~,MV# CiŶ%;T@Ck;Rvk Nlq @k4qJ\lו.S (&*ĪsRG3?:o+kAjRwrdNsE@Ui'No^YX)l>O~>1xҾyǷ_'!x e9գxF%yuIc"#]59G@lj,o_pD q cK T:gXi|4[7)W :Bo8Ae$0R "f.l?gWU]HSq˜WMh$<%wShyBMY~sh-[꺤0z[u&gG3E?.oiv54Gus2}?}jﳯ:>eWX/*V▛Sl 62a{$CdOՙ=?:oe{{<];v k/r }/|xkbq3mP%; c5lG`Xh|,q!8Ȍx iZYzh *{o$#i3)?s%IB pnޣ!""|8S aSPu)č-2ZH5v"ȱL!p^-vG:V.'exYӁc[~ú -@b* O# CWiv!_M.TLm0c걵5yYwCF=faXֆ.΂>t/5Fǡ|!+N@r1 ZD"{;Ԙm/?~i!^m; 1<ѰICotSN,-#>1ͣn\ R Sk(;N]5t(ߡ"/4Ds?&D叮?߿3}nGScذGsw1' {.+S]W6Sג|P#-Wm7;^őPNbc9Vhsmބ)ٳ#sYr(f=ޖK9ÎXg;}* s0%Mpؿrr`5^5Iuwᕟ0ұ@j $ ՝ 'Y)IUҲr@m[ $M.1?$:P;F,:WtOlY9Hkw.hE! \waE] KI!.CnAjDRIϦF[SN;`j++A'c}zY=DI>$dZc{{ (%";,T*% [)DZ%@V2[9lvo/o ~gū&[QZq~epcXvs4uFr$* FkD77B>7FkU'”{hSy}OR[8̭G92;.g"_wYDϖ ] #a!=8=n"*菧"{8l48ea֕gwPI)6"&W? A2;UJ9<+-\@sQ~N@E!_koݵ>H,][bD=/ɼnwp1fc&ZDžJU=aAk40yhk5V,ύ'l@pvR H !g{bc'0ZܙGOh)3m3rc+2]sH6er5Kj)UnZ!jtϤzk$^>3Z@J_ENNE3.Ja$5HɎ Bh/ $8"tVo߃>#M6RL>axQA]@C`Ei~C}CFAV=!z0n/vM ѓS)qɭΔ|>1F"r B0%p@mߍ bW=h"e&# ] 3AWf|ĒxZK-h8n X3܆@Fd&4 P7L\˔'M+>$~Nxtin,Pd@#ܥ#"́ Y1~>;Q-|DJCg n|%Rs|o}Ip;UbaZm_:| DDJ(\fCMye[¯^ %g|*A;B -qөSQ7?d/Z~J$U-Xq+VI„&K=]6ߔq؂ *~X gkL=?hdY[F|bf" ҼCݽdV#p<,]I\/Y\'eT7K]yDY_,P9I۝ uʁ#]LxQqOurwKgGFVW`gI8Qvvo?z8<"M[QcPfRe}lj- LtT)ګTRghg|D!';<avXGһ,HҚŇ<,Yw9X[Q>Ҋei$pm.ֈühU:"(PxPk|iR4&ixa^ cfE@rVg335\,Ar؋c'〿rPgյuy:%:Z0\"ak$ϪkWs}pz*HjqϺe v<~U?&~Rƪjjn+% > Ҵ*-Xyǡ|j7h+uI~;̀}1C3 fPG_5vO]GHꩡ<60ioVHL%*9?5qoZȦdqޢ?%k-MQSwghɄh0;Xp9CCt =̆7k`HPaˏaIyluEe &O QF|>5ۧ<0;6-^\t46]kUa# )`:@fHBc$a}P*œӌ,qW Ƈlj&S0yȸWHE){e{L̨)؈L3oEAYg_=\lɭX5^+:8BPϧ^,1(-gyhd2% xf \[]^=4*˦]d$46 ]!n%.HA.: :*#7::jV/zҠ;)DC1ap]q*ƿa@AA(}jc̍Cͪq^3 xCi >R36,q %HӴRc`UP*CEgnq|y&ٻ׍@ȫ~dUPK5GtT.EP fFtHߙ6^s&S%x'y6.o}Ej3݆$1}́3^͹ rdލ[(Ɲpk?"&8bT{c {-.OU]sX!4Csm vm}}mRBk-u }vih8vE~y{lyI/Uq@3 LZ8y)f+Řa$)QBoGޒ!|5^7 @h@!r {t"mp&߯~5ѫþɚߞ*MQ/4tx1+✭{O}wݔ4m݌ZU (h[5Ѧ̹FP"]R @;~g*g68Q˂ G;]wUwvRVDHJ'4N˷V+_^#ć_oL DL]%*C&5B tB XV(C<y}76:~t~'<vwA;*_⭍^yfK)Kaﯝ~/OZd'Qkҩ]E#(1u%~KiZYb#FR+6aX9^ׯlG}н;!Ǭ[Ifpkvӌ&.ogv\6/bwד𪌣HR3H@$ڠ?C3#aP 8MY.ôϷXOIBwlC'LjӣɆW{$ Me)!Ug#p…*)I%]%p.g7A;Եubޕb[7#sz* v -#N-)BP(\ T[h4GʏceE̟)Kʮ;6rte?'!T>1YRqŹKu=%_"ӏh<yQ.ұ'%Sl*)^=Løvy/Hm.}DSuq.P<*a>JTKf:RRW8sF_+rz-&S)ϒm8,/^CM0>3=0$_Q2jVJ*(VqJn`jގǞS\>[fГ[E"L Y9j* "b8X^ ݲ[O#94 NzP%X%}1c`t*\Z2p$dsWV~$J0 6 ξˇYwU=3W0 qakU*у'(`8jXC>YȮ7WXn4fn=9aKoA3=Xwk RٗJ8 'pP f`w{b@6QQSοN"8;c';B[կ?2P\V|qa4 [⯳ 㯼~(tś4ʭ$2Y?cX?3R4|[O"< .=,P$ VQ&zb՟*cm޿OS+Gb##JUn#%pMAT0w-K_L~uЧU(q2ac)DU{f'15k|Ǵu h-]֓8#XÈS:.!1x-^5v"@ cN&DSg8 Um8 ).Gfj˘ѹҖR \*P, FUL8/ ]&;^I?[ dTϵسpTS^AXq8.XWNOo(gM`?MU%]˰ĘUwUɠ9- N= !4cOV'cR8<.i9`  -R#Jg]s0|2.3l@RFBuATn %˼aXlu&2(ú2,m zjL/ӠLQp_%Ě2<=+X_9*ə4p0Hsp \Lf/UMhG<;?7N w ^ )gM'=w ؏yLڢ_o.(\:ɖ,=:a,JC[:zO`Ecx}j{~cizzw>M u+.3Te`; `ulK@SAmB> ֍7伥V%R H#O)nt?xB%x><T^XW(N.6Db@}$aQ>oI3&"WѧsO/3RVICs\_>tq - !\qZS [:*q{2N>=U[hu2qW)(2;aSj '^N| \܅W+l_)&DŠ1E `urGσ(FLvq`zIJzv震ج)D(o^\څ$R_:Ǥ25ʃYG d7-?4iNj>@:ǻj}&հgPGRLT2TH.X,k,kҞz1{WucCϱ]egwFHpSn`QYX/?h7U"U+F!31ŢwW\/CX |@3g ƚ4'bܜupZ:ކJaǘD@DI%^Qӛ N.4> sH3u1ݴ; ){.(,{]S<T.4ag*gu%նԐw=_&pBSR;+?SGs ,sAAK )0̸4v(bς{N Uv<דozJ'pdv3t~ƐS sL {Рm|1l5dW{ÿa `kJN\P$ * )\7pyzCֿ}m8u2aaIf_/69NU2Y{h:/!KOHu"Y-1i!p)!q{Ad釣9_y:(, IZ#XM$՛JdGo\∼qL=:j!kyE6n~ &?IK`wvS#A%YU0d Y5uT\FlBkz^uD/&qpja 7 u):OMxCJyJCgZaDLddYXKlDdwvΚ7s0 iKuH*_; _1ʝdAW)9{;!h!@#>Ѥol|P7#%[GV\tBPZ?<ݾnvVf>ٝ9mTҖ)B"&V")aj7]tM9kFTbeHpKbnyCdY[',Wwl8W=]Na1sjDOj t4D.7]+[խ9F h6M\PpVM8}EvH`>;gX֩wR,(]m`/3R!0hݭ2PV"+9RT6s}G>1#&JƷh̶eˁ0h)Koxש6ṯLJ9`OrYk4opme@ȧr<:f뮺e3W,<j$'wBOWm hF{wءlvaw cQ?@tsCuaG6IwZ5睆{ M}@JӊԻ5%b^ ,wNk0+x[^C^ӐɊ Q[;Ly %9R$kl'@V̓!m JgӖ n}8jjN$4C@2eW1 0/&q뉪_~y*k]f7?HAww6{„,B +8z$YH iwAQ!\he2m<fc]!$A)S>tժPd1& :K@]/dt;*f0[3A}b-r ã/&er:R$4q=l㖙y0x:b.wsч`z;X :̎C7cc3 PccKTIj4_O%ЧKPw=Nx{J3u0| ubPn%~"'ggfh'P\Ck7.oՃs*}\,nW,7K/p5k~_} $\ Nzw9-,*Re3or9P_a(Wn~LF>eyD* Wxy !̸ jeN虣h^ۚWt4y MHh m1gp"=gg,?t⵽M!Lj ЅN+20„+R*`E_X5d79 2Ne0G)[Xv]N@_3ssU'Y;wI)tX _D:IYnbhPLL0D_ETrh6Yr$kUf4+q G_9%i\ d"`f0r@9Ɛ~bq*1 ^vpF͵sB®Z'[{@kMba!d9ա9PZe Z/ 1׾6Thy"Ɂt@/<4W286!@([K;v:KoYć)}ὤ[XU1UE!F-ܢ)q'|;)+74LP@waP9(!tcchy>>;6DO 0Xw> J(ByCDaaN@ ^} rdrCv2q#7OhB1R)tN +܉6YJq#9)E&u I I_G-F)^W]=<)OaOB[į)T#38{ nu>\\%Q/]: K6Hg΄{Mr}PSd!vj^6~wŨ>_\ob!Ϣ$LdmZfμp;{OHgWt͒$}PIˣm~&&@I@v_Na:ఓ gӌj ՝P9h_A@N"[VzA `?MO6-Lxȗɾf?Y4|ϼ0V |&3=!+0YOx˥msZMZW83#qmJExw${/~D9LcB[sxUhh km\TnTË{M7UcT?: .CQؙqܩm, ;YY(HbҟqmT'46:f6D/D,l8mHsvX?SQYu8mGn 誉Bݸ]|Jb/sc4Yv6ۙcW0YM e_/Fy{r˔e*Zlg%] * wb1 +`@E_t\?'wf $i^"ųo7O׳U$-D]OɒX~STr + < 0[XE/P'LtsHmuzNzDm57Q^s]. sL+k?^ t0z-" @& p9kwp2;G +DS l˔6R`'O//>U'U unHP7ȗE>=Æz8V?0jP e]5w D0e lbTX%d~U6Tеo~.cB/k x҃9=msPߚ_#iP7i{$@t,MwKvN856 _}95,.^2)跈3bڳ<~yuXJj!Wd0sXɽ_< ED% a0"L8oYlz}an+>-bZ jrԤC#m?EEϹ'`t!Lⷮp9@;XDbZ8e@X*.deWR,XEsi 6z=$_wB@gh*.vɄw4_o_MLc?۵8I}j%):!,M`vYeW xl(JmEL#O|ߒ :s.,xZ '[ڬ vwpCiD'_`cpJpXZKt\Hp$2yR>)Y궥 &ZE5!`[2w,(98N+Ngڈp9Vve,` >0ԈdV?)v6F3<תQ]}|z=p:_l>b$Y28Ai`TѢ=Zi;gbƝqBveRЍiYN#U^N,Byi6]fOZo"~>QNl>ac:y td#:[L4J'l;_gl@;ԚZ()[T^Bgl>C>;`3k]34rjɑss.).q$|GalҿJiZ']G . (se4|챫?#h{Rf8Jb g-sOEC bp7Cer 4 jI`{xwm9>IJ'JCY8(˓B:lIJ3(&/ n}۬:xXr9:#7]4}CEMG?Z%,)(6|yɞC]$Cx[? b"K7cS಩ߙHDx_JmzWQcKJEe؁XjX{~h+'ᘌV/>֌9ۀQd0aA,fq:rƪdrIϵ@r?Yx,T:43ٸL/l%8FӀ 7!HmXK1/0{O6# 0I%rj&oҡY+0 \54l~N"9lCscWy2$0o)a~V5 ɫ㫩EB1:)6 cћ*u<ՠ'! aХk3b=^]ɭFsY+V Mz5 XU@" r9;f'23ZPA E4!hTY+:O;-ϪMu=)/"U6&l:A(z!T Gu}*"閆y/'gW&` >(4k9Q~81gޓ$GYdBsB=s^dRL* H@X`4{IWoOiͺ@+ieqwP Dn1`O?iTi6L*Ħ&F:>.ޕHegMn#߹.X݌Ƶ%Pit|64G#|fəd4y:g$? 1'K7Zd }B4 [2>f2&D[ t? OAD58x3mrxJ{{tja@\@l\IY AoZ+,Wwޢ, Ў b;{ep@WRt3c؎& X%;Q7E~nӵ< e$ⱲwQ[O#2Pps"GX6T t2<(Esڡ\rdTTWkvvˏOWC10v{p '4}aXhaOCļRQH>.0.>"Y7oyI1r9 >.Z w!HBCb/C!=0OX{D_a1x,-?5Kٯ D'UxDI}ח~ںU&w(o;G]*Λ<:#"#| p}&*~?y~S3=h;1/ -&]De3sc5ImDcف̌j!a <& ;sis l"dVw98DpxcտW|ޟ-SPӍ3ǖVH`Kvx֢C_DxF`2T/A)׍ñJ3eĭ.jLm%|i@xG&J5,C/C.jU=}șaN8?|ϱg O Uw3驯|EUh :(mL24"^L'dNZtSzZwv~G7#< IGa}?oUgπ#cʻ.XѼ]vNtnZ'L(茂#z{5z]xk֭ ;jtg]*JB"g/|C"*. e=zdW~"lxzj'ܘr;`^0s{.JuV&1_q*NVfUY PybݙGNhn5aZp h@Ϻf$k^7\&w<`stʛqxX[r5]%2v65/#Fv7{]C{S t)|%O 0ش9no = O~u#Ҽ7YHEYoYTΑH ᥅أN~i$› wàrK |p :O@b@QGA}my 4;1M{ڒe 9$NNI]Nʋ .j8%S_%OvsK!HWZ VUՕF;v7/쒿N/߲t٭0*8 -͟?I@LC`h$w2IǬ<hJJq"f龏/ih 8lpS{"%[Ed)4gD!06U @/"$Az_CK>Ά~>=,mA5)WO@7Gdopx)mҭ3"/񢥝c{JG( Y \d hS9f!ܡ-mjd_I/;6z:ka. CҸtgyuh; Wcc;LR/:K(С%{`T7q f8 *boV:Y;LL|H@P4^zlw}9P"M_r+v:3q?3ÿZ ym\v r𷏺BbP_EN{I|״8Vnmָ"|50UgvFIk`0.Q}lARFL8 ƃ`Y禎.MҽdfRlt:;#/kʿ?IBwɵ  6aL V2XRѬF'eμ|ƞSyBJ`fyqnJ>O4!Bm Y4>49mHm$r|ܵc+Wf=tf>qk\Ny7$E3PlLIHjCQ%>'A_]k^܏hr]F)PԦ8ESFGVi%+e4 RX2!JKOvaOQA2tX;嘇LzM"`Yqj!aCvH:K{t  i!:f $ X.0!2/f6q+=?+OGl k(uEOv>S_Yh,]p\urY+aRLΌR{:zB{V+ Q H7޿4:a%u+i:(1(1v*˴cO7![i-sJ; K&{K ۄ߆ș:O8\?my z J ft(ȸ$c r& fD_4c5-I[4qU6g $ g<m+" KTr}6^!c@92U &I?ƫ_7f-W^qW$E}@ p#-g(1gcIxEyL]S?48ξf^L5FVv&` 9c<- kڶlʸd_ YH6RGa1w0j";MKUpUt=׃>PwU̵)ɿٞ33avQ1|x;S36r4?9J=)tP_Ua°ܽ~vF,I\ڥH@`Ro^p$:XhX@ǥB⁍f!Ï /u|+Y=osh{9p`Ya;N`u[{eքoVlFL߅%=At;\/#ޣv}-D@(2 TV"'auֻ4v!1ze?#R!Pݢ/rv!pɤV`RY~A(= lӎ!L+rXDo%ǫ׉\8cC~ϑ A|wҮ/pp6T|:HQ-_pz~%)XK[S&5xI+Yѹ0]~Hl5P;'*$'R%?Ĵ 3?65@9RrPW?஦_}?} <0>p2p=@qG%hl=u}@/O|XzGR+(wAlg\TIǮekBTN0RHSw-%TBk67%-O1Jm2 ̴#2apuߡSf jeƒr./ 3,oqna@ʝj2i㈜YF=8ci zxL{ $`/v=[ֻ~CcD#-}I3_VkkI0GEq۫& S"ur}CÙDW+W7 HiGN# %V*XԹ}1ؼ9C TIOlofHFi0,ͬ(YұT3vn粵^,@k~ =^-HǪ(%9y>pn'3ATXy]oLCʀGIЬdxNi@r82Z9NeE3tE,ye7ho@O=i@TdW-;Fֽk9 fF uka *jTB'v9fWDX%o˟itErыO9sNwk9ʑɏCMNV,S-I"˓|XlN=r!sNG,ajbwvd63jָ(!.wCG֎^ێj^XGTD)Ν'&K<̵fTR"'" - ]:v]AVhKzUb[K%΁N%6.Ŷl_G(Ysyw"AјM9ԠL#XB/l]С0CL"En[?ުe|5^昈XSp-ToyϤfxSͨ5Dm]SθJ_c9QmLpEgIL (ꪶNM=4씴Խ{{38StwnṰb9çJc怫pIN֭$Ώ+ؖ#=FHC6Bɏhz"ZݨGې|O4weŏM%\x3Wrҁ~*Y2.);=e;c.T7M?"IҐfXh9LsrG3f^ y`:jMV$y/8Q)SG2(ޅH. W\-Hkル]=&gm:&>s O3_> INqמO: z~G,EJ&D#aͨsr~+OKj{Lٝ(kWDy5%-` Aђ_D_bW)<Vfa{R_O YOEHm1{'}A·Z8 ?0@S nҿwyj@/+B̩ȺJ}>AQvHӠhŵ}Du=7>h܍R5fYpoJp1ܣt1[DrURC$or USm[*%X7`W8v!KatM%ۓܧ if7bq`J[`K̜;"J¹x"|4]qJW,Q5u]Ӳoo}TTLA[5/:VvajjA"|&0Dcm=<+D.w}#V1U󙡹tCGGbHRa .HDEvSI`r b&zdPL]#H$uIWIOH7u?9AɷC` `֕Qh~ }xfǑ ˩nt9^dvj-I?2_5ݡVWA-4^t~, QɩTp1}[S'5m#5SRIqqݿU OFk n#sh%f!|u0'T2(#W M7LC&E-giCwGnV;cKl E"fg+&nS'QȮBc"wi8~h=o?W+!'?$WL,N<3 jT+ KG >v:]8{C)G4Dxbkm+b J\WX%7JM+@3'drDLy$ys:eC*<[C:؍̈́F~Wu.r8\Fbb6i7^(OLXG8O(iR#ڹUDcuSاfv~J8ЬUf% 64ͼ]kpˮ䬆JokB7Uuh9C9'ƨuk2/fZ/oi=`l6Xrz{H0}7e/;90!/X(>FacBcڧ`b 4PJp(Njդֳ $ԜB|fݞ:i& 4KKVQ-* _)UۼI*FG;R1BLutIVHT.~ >!4޾ފq&+< ]ê7sWUMRLFsq߃]u7ё8R%X"n+£~CS(i|M!4 ?{=(MS_ZA ~⎨@ݢ֓w,&tp9 +@˸BL FĐ:t#BW_]➹AIqvgq\EȪZ+Po<_xK)B˲;LuxaI6֖GD^~petU?E`Gʾ[",64e Lhhq Q?l.W䍹LS[) YK*A j *_@߭@5V?j KfNpL?8!"yGdLBA OĦ8YLf~r3sXl!–!Uaާ"GAj&@K5=[*@35T&2yՀ UC]e#xg," Y7/Ku:{&75BSa{_fEqZr,PՋN1'dkb 2:D[Ŗy2fJ;O8|vUru&x}bx)W\5*4siE\mKM}gY8yA ~JT""YӃ"dmT;v[*u8>-v)4y8L *Эj[)1:oկ+1d3(fKN'忼u,AQFQ0{YB$ݿGgVtocva3Ggkik঄.yyCȇ9{ .@ͅ򍡯KdnO'ki^.0_22Ml]4$^DjגcnyU7e Q.I~P202oίӃ򷘎Y2LC"o&n/3ָ[Z5&x#E6L`hAbY{^FR q _+umށSDY*0bbwW7`j0nxrv}1aݺ}X-.W6 MpWsӖ'O%Z6Z>":|(ܣc5:VĀx vmz׺Pu] %7rTbJd3v?s˔kòN9WZ;X>T^9.]丌-]@=Z3͒al?`ܲ@vu=Q1n>zA'SW8U&6u0] Pz{ |C-#XSXwKQ:} u89Ƥ_ݗєX꒸vc9U _#~; f:^L{ ߕfg)ovH[-yNΒ=KV 'icTYFpcQjkںd{ K!S ?T>i8ltm!- E#;'h'E.s""!$Uɔ6A>jiV'܀c#Ba QyׅXA0tkCQCT6wS`Yr Ǥ$KKſBh#vR HQ1dV+3[AZPa錃z!N/Ks4+dR)ʳ 8۠ʝJ[}.W[??:'jn^S'rQ|ܲ%]cq71ڂT;P~f6{2|Q%3*M ( (C/B 7..F]82vV:g]i1P4_&i}dF5wYZOβ*hH jP/_Ƒ1=f/*L)Go6ЉQÌ'|9Tj"S,ԣmvD?|g#WV;sTiq &zE}֬0(~|H⃩FpnEPjLK/ӵdբP1H1y!cBY ӛwcۈQzg*$B? Ѧ!H:w3LVvFk.5D URIA^h ޟLJy%°o*̭ϳ Tӊ3(yj0 d(kه(k&h"ԥ`SW7GYnu(% *#7<5{y}מ-LǔW4+#7=õm't6V4[fBe|8Ƨ_ !L<~YȬOqM$ш!ʥ=AMDyaU' 5Z tzx3zX+.=k:އ53.dCxd] ?Uzf?b ]d7:^rMN~7;H~2,og?KYgT }aT>0=ias: G Jjhh{oM(m6Ֆ8S#;dŏLxɟª✳bxfc!哧*.m31?&M8Jkc0PLVWݠ7Ŀr j`6[Cp1Owb}hN}Ypkndjh#Q.'<פ*0ĈnS&PÖ 8@Z~?fQ 6F%Yߜ] ̝Ȗ#v<^N(C̍к9%j1ދnqYvǐ &)t'2!og`XS+TeM\8['(d.@2 RwGz!ݙ{S^ɉщ!H뙗cQ{>f&pvjd'!$Y6L2 w'>3Eb2Lg7"PYtS=iۀ_ڪ떒~1ɻ-$1fNw$Bmoç{fs;8fi C>x3~[:+^Vc4 82&sߐDB'/].MA=Hoa=)@:(j9xߌ̓/|ZȦ&` Nw,ߜ憕Z䧄BXCtI'BXf_9wz3hir!ʠwM5S #;dk]3"5]2lS;ny"υch10Hp=Cv`h)߱I3xry\LV] N1wnV IiyT<%~0yF'~RNBýJfξjJ8 Tue]6D;7@z>eBx"z GfvPJ>xOUW蟮2#?ԲFLdgwk@!|FB:#nt%ȏVʈ9bѮQ@גr![ۉ}jH›n'AhI碞PFcм~ph4 9X_t?ra( ̨xNO,uՐ:2 )Zt|1K趻]^G=0#p$\0,4 n:4),GEb5PYz$̚|? AբIs" "\5j"0AOd_9;׳\B\aOJ?ěKcD_&IpKCrӧg'QKV/ǹH&ƀ,qoeˁ@b6Ϊ+5$SY~i/׺(Q>v\DOKI!r98|ÜM⅋`PTL-ڦMjK+4`b'53ovZws ̥S/^J"'=ok,Wkh\<*Wtϔ|>2(nmH1ZOcgW] bf*w_WpQ 5%lim9'di]aS?VB7 {0>\ yF(uQgb)佾6k7EPe,|Ɔl9\vS}H~*VlsQRxebV%+*&Y{NcH@(.b8GJh<"69 OՕZaρ'@?c?ʟ"! o,|gh;.lB[CpJJyT;$IfJ9A6dh_),t{ۯ')*Tlhwtꥏ,dVz M(Z*] pP :8ſxqYsXt=LKޓ(BQ~jSPjRqZ61@v lkF2Vn}1#| x;DYg2T($UpίBݩӐHJIPLłQW˘J'Vd~o{f{җd|2uHƶu@ Σkoq-a&H,vүS;}8$T!_̛~570F~Gjs[Kt,8JIOd*L$+"+ٛ#LVM妁ӤXhvɭ,!'ȼ2F@4o޿:O}#uek "AMwQIWe!%G@81fuEUzG4W Һt{惭[4S߸-pO++)BTfF`h>" ~C5\!]dWʸ25XܯkOPܡH_]B쵲d7,JײmPrr@M'ي9dژL{ \d_ AS] >E8AmQ{C:Eʝܖ$r/#mz p1-(h1\eZi3198+k(-i&82Bl@qt$};Buodԭ#xe¼2vzEUn|"ZdDd @Cq?[XWͪKֳ̕7)Z:b տ`)9b`#?#{jWQF':'4LiDi@_ge^Fy*vgu/ħ ? K٦oNS)u*|YK*t-N$IH@ /B*W_7iUu `?# .5;](x:3.^٠RDQ?NCf qT# H F9gi-oG*0K(h^c`L (4Ţ Ѽk',1PT_T$ R`zBn)'UYkYXH+<5͈oM܃JB1=g=kݰ )nOn<&CO|^G_H#!|oe% r3Gl hj֦vFF6 W^w[ae h&kM8lx=A\Rz 'ÿp:Hw{iqHUS;# 6^j椱^I9@ٱ5PZCNO}RW3p#CJC%PiqDRW7H`{OoR̜4q&V.9Ի;qx Ѿwb.K~i9K]iۄx;l3_sQay$Uo4]yWq͵%+e^ =<9Rw-/K۹ݺ2ѭp(nrؑ,2l@'Zz^5|zLDZY۩mP|qct"{ɳ4p BoR)|ԋ~tVԑ V ( BInۓ/g2&. fPfOԓ+n Zfę T{pwKα3AV1xpsdkxbqР0Ł0t%30]*_0@l()r&Ghɸg/zsMdr OX7r1lOm]Y.QZCc #4:OɾG9COLڳC_* d$~\*.'2S:NHqQx+ĔnSۯmXWExIR~m5~ێY{SG&1F^K/!1" "8,1*j%r =*OS7ԹGނڂ6u1YJN9ӿ N.(lĢ=هNμ;*~(ΦeYVΆ!Ϭ S !<94, B%({EDvS4a=r[W©Cb+z` Njr{Ua:0-,xDʃ較|!݌Z\c9guJ<|`kṤ}6\^.%?[zu+VC/hZ -k澯 ]"ٳ\ϰ܎`%ƾ4ܳ1)ծHi $/bHj1]݊noC u9GAWYe>漳>P U8;7:;KtO惏Gu8ٰV7]!ϧt:ʼnb|v [`yؤ}3%*SrJVR#"q}8iȎK!ޏ:kk?|  [w8|P}\B6Ik(}) ?EiM%cQXxfG8؟jjut?PJc>Y+zL:3cOiÏ:w;?:)Pk/@W2 AJave tx>f;j#U觉b.Q\Y! _1* Ui}NX▢Ƅ[4u:JWTnjC#Zy+]2GK8&ȇc hxZkgdo]&_'jn0AU m=?ɷ/_ 4 #\(/8KAɔ[EY3,{xGmgqHoӂN8ZXI'#!NKE0qwLˠX-ٙbe"㩢ܘ1/wnq3inY]km+Fe enIVOQ:h 0 CĕOe*@ ~ ˈoQlnBZ‘aqrPΪns0+$@/2GxߚzG9ެ3P* G̏'J ]""Vas,s;r%_VЃ]::ؚKAڐW>:I?m``\]Qr)j>f{/%`}5g׹ ~3\z0^&ϛst kpM׵L : ˨נ\rJ&)i4Tt!Dڋ￴N 4fvM&QQҎ6VBeG@dL(sG`a=]'wxuǓm\GUeEn|6IWй}OpxnGN<P~͊A!O) BS,5 `G%vlK%Հ~ qxN}*z7-)!$ bߞĘXM$b_8 ,3-EʖSFGZU: .2Һ!&lUJ> M> HlgZ5eU3IAg%BNFomE$NW:6@23}9"`Y׭G( kxKӨj:=m~ln_h1)թd{\`fz“SD:i B*8"ѶjyUC(\m3lrDY=@~s * z4ujtw6V.!i~ca+Z%O1ȍWkS)*‘Q~#21ezE8mrq$۵@l#y=g;P}j<*a Bv:J7r:aП,JAd6]TQAgЎ~:G LLǴ`.ډOWuar`lf"6 nNSk^(γVE6qɋeἓ բ:i[j%TĔ:['Xs>ayd;#c*#٧$o^WL16q'9hgNqHĠC#`?ڛCaC*-j2˞zkgWF?SGciFH4}Jͦ0bKs+ʕǃ YHs K06B\4?S?Y|x3ּpV$g9LyS ҔVX:ᬀ0$(QgAP k3Nz,~*X-MlW |?%xKř/ylli&Bz3dًeB܌eѫYiL~7bYe-Ѕ:`<^t(Sv֏$pѦ,c$]R|t(UKf>];js0jI|MO@1刬[f썎AόM9l%޹)TíX * 6 ў-n9խfgPdo9؈=+6{Cj<1-VsS?XmVd3 dAVnz81J%!5X iMO"҆s$`vk)ϟw,ZO".7Wʋ%éOɃʏq12D>abLrg\$A$xMzٖ_+j$!ڳ`*׊P1*Wo𴔤\P7`d+C@obgTYKED.ټvAx,1o&)x "]1 Qt6y0vBFpNH'Б!1d@ T , E +'%oeIf-UjEϊcl9鳌l?gj1i.  FzJ`I>\)B+--Ca k|xFߚ,]p$DzcݕޡlDn "Vߑ9#yJIdkYj[xtzztds_XbPI0ʆuT#q?0{…qLTSt(o.JlZ.td!3nݎ*?~`;y[O7uÏ!L@իX=IهNZH"E3 W9Z|=1:' i2}"%fE}O]MKfo# ٍv Q@Z.Z@w=gK4Ȋ!/ 2e9u:oOqJk?x3JShV?ޭ#*`l>Ʀ[dh%Rs cSpWkgWS M[&*QA²g7j!;ŚZ^8Qw~zs~C DY`9UjEO ?w-Op[:==2uO<€,d(IAzc6X"Ž!G@f/O˓o S+h${6E a&%6?*|;qyLb_bI }7B>hE֠ΈD:iwad0@wB`26C){^ܘ5- gRQ.CK p8Ŷ &I!z;Xʈjt^Ե@fsI$j~ 8=NX|+s ^740 qb/,ϴӛw?$ܓ婾$K<{FqmtU.1^'UwY3 :gr >еӴ7;kn1~XZ^m.M.T v|>rDޝhfBi'zRӞU|-).Ң"*k:|a RzI> 9)Gc]- B\q(D6BGq=1췟'OaD#t_Mm9Օ˘,S-Հwr[5 w,eI~ȞlczKL&]& 6*/o?6%I0׵5^z,KCj@pg"􈜑!Bj<8L<T:3ezHaLa%;qb_H*?n6$,wx$&#Xa9)}%oL$=U4K[֢x t,p:t@ N K9^y| {3w(\>o"j?g%T>-OS F϶Y;mz}IOJA7z\܇d 7 ES5Hvf njtcqyD0FsK/T zGKE!}A m6z99>?{T D2ފ E5ǐSmccJҫ$|tv1݅#Gqm}*6*ܰ7S%^67q'OAz#|C\іonC"LR6}9E=;Z<6CgDzR(ӌWH3 pA7dZu|%AAZ7ROY }gxR@ (H7䯒3xR|}O:/)|4yCMb+?TBED7SpN0bZ -~Wg#E &4 ܰeu2(Munz Sz`0%݀(s<ǒ󸵮 2 Z[u1*m8X0K )XCPɴ7 +-xzQt ;Po+?+mjeC{ \>jM]jy_<("z.ZBpDO?1­Js-,s/k^$6/\Q&]p/x{L^\,EH){4|9@goF5Qxp>5 )^Y7ޓm7\sY$b EYێu^|jg+k`K xbYI'jO+9ɓ?k)~C%Z}Dl+攍E) PKܷ]At6+>k=_7}B0Y~<~ϫljͨ:ٜ!|yy(f?jϨ}1"@ƭf7Yξqf9ㄨI4|jOSk:wYe)!մFxd02H%7 $Zq"%'aEU4\Rϓ95`͛8#WAN l=Ua$?}zD@Z%\8܆\LC&}Ucێ/MÖ"vwė[eQD>J7E?.wh v7w fìB]rӯdw>_A͒L+Íd=#Bȥ>JÖ73L?_7~^xH ;Iz2S)\=Rg{2+hYV+l(ΝLjWlZXХ (37jqX᫦l~gQb"b#DP|Rsbrd??Z?U>I[ۓ}ncR@ͬ BD]'EXgUpr5;4(NZRXyۃ=g\JޟRN'oNiЍ=Sd`@Ir !eABM̋>sjbHd<[-NXl}̌d=/bSfa_!J8bǡ1ZHޯ|"rbI/k9ZdzlV,pT¹g/.CA#zǸ2w|_rK*9}ZQI%S)Rd)TFAx>DMW(v]q$s{LBh5~nV}m쉣cȂ{ HUbprуVӉ]fqh[Y>90mkPEɴrdU[ #ƨX#-!^ELuQק~*QCw%[|`uG$!DmYHVؙN jC5 pqFqBش@kqC#g4Z[)jt%izMrWKscUOOShkh776aբ4{IXeL7/H;3谦\o?=uZ[ew"ZiW6R@MR#Yg4Uwb<i\#0W˂zeI6U3yۊrev@Tt5C!!qza,) Y!H.hЬw2<8}p';9RjPdxPE9K!e,ɴWۿJgΙ抌"oAT!ӄOˮjLY]>vc"(a_&$<lq-v_,wѢ|Sd2R "Ixuaƥy(d*V $l[G.X|#K&DeyZnīWGH`!$ŵ3 (E+娀aCRy}E!:Ҙ';U}k:U` )g=e!~y%#.R@vYXu)#o2M1zJy7_6˄SlL7HDevrh0<kWhZLUSb'_8Y*zR J# vaJM6cA߿4BN0E,uLGMI80or2X<~B >W"D /y%0{ui6Z_aO%~2'r⏕P4blC 4e'6΅L_XՃBB8%g(   "Ɲ8eaQ8Y]&tʼ`Uc(A1U87Mw6mj:D"W=tWBӡhOtЄYrVND۳G+Cߩ:/РEh[;ZQ>\SCՕfHg?Is倮++)j[&0DMBjnYͷpe,ۿ7 ҿe#} <,J)Kx&9s}(!Y_6Nn^8adYewӂ"1O ]nivByMki }& "ΌCybɾ\+Oxr6$] )H Uqv_m ^Xtd/ıǺ%<,A, Vez[nG}!s"* 0I%_1ޜbd¿uߖ< CQ鄎vך!7g] p;!Ysw#PA5쟺>o8gz"PQ ̣SR jV,(os6 /Ȁ>84ZZ%ʺ5̀kfv-N%N;Dk|@ @ f1mL)UWAط1KÁ8D}Ihl<)fVrwdyTkuDR&!\8:_MR`"UqM0^`*#r0ߡ貓Ge VFsY.`Qd?OW*4$SsڇIL~ho+nDYsȒ SobM5Kd,w. nw'pw9BGЕPwX.q!wP>qf гÀ*8̀KB3o+XCN5̒j^eM)Clii3[d,6 /QY sV\9g_N a%^$Vo)*@!]*JC}I~"kwT޲f2,':''3wIQe`m?e2:* q5 w {!Bo {c_l Df-tTyO` *c.="NilH%5LإVo/Aw7!g9]MOZA|\n;J\:{d*nkhcEr-I[ ʥ+[8B6&,FInڮ^ۙ fypnJJ?woG$h[y<tC&am)́~kp'T/R QiO$ojZ؆#[  3G;%n+46kBz!Ng$t NYk ߙ4goQnkeawIs:3^ 'g(h!`aCbZc4v69[E}.Xц"C S3^^˟Ew/ߢ2p-eTq`U~-͊\Q*uTjDE?dmۃEث%< Ӣ{;q<1u@Z3N= j2|dQhmTw$f=Pf6Q)9_B ׵# k\U PKGbȎ1Q9 Y%C@ɯkEy 㕐RÖ_ʕu 2 ׾v<gU.>fg91TŻV^ DY\ eݙq5շ^P )gS4y~1I{_z:}CedGsMQUgLYxI»I#G. /0kL3!p*̳&!RNHU]{e&R^mCxG%:d\Nj~ظg]׎lJZWPZ 31],>eGwW~HSj,G pG- Ҏl_4O#-뿃+Fjd^i [ Ynr(Y(>2=߲&ָڝe ǤUG4V ÄF5 KGWJ=7 vJG>Ց yu@m *~S2"P2߫xI8Mf{F3-j@>'}ي>*g(5 C~$eQd Xc Ӵ 4b$[E|RŽ~6M=Iw49Ǯv\k$*WH߇នxlo(+zp8F|)TmU7 0wEAegA;L"p +GtI9{_37#)?近"|ue(㖔%>6m6&HvRZ A }&M2t##2הxЕI"B?hOS[OČ?{׀DF;Ű?5[w2[" [1˫jUR-0IKƦ_)qI`:b|[l \yJm0H毝+fgdž h]cr>C]# 6 }$Mp>r)ߟ^#"k$ ƿZ,vk.#6 xR7Sq2taeU7/Bfy4hDƂTI`?1V^N hF" {76Q8lC捬'¡?p|LzwuM5ckLpT F~M1y6(RůdܩkbI@Ӵtj՟oqXSy8ٰ+E$=7 }xV$f:$32pAïˏπfwM`~K (JFP 6gfXmJLS52`LZRzE:FM{}_c/04z[6ܞK8x`v[O< Lr-vOZɽvX,ֹlbbءȤ7z\U`EZrOf,pT#!:vy_W,RgEqMxCt=ONMCCb͸%r,Rnm!8K鈢r pJـukþU;QiJ@bWE2L- ^Vq˴cf3³W]fk"&,L? yFESckZ$S+Ts"@'8{~l5kus(yar-Jؤޕ$ޚՎq%|eIx},S؈m3N;+Cݔ"[rD/n(\fHD+[Azt4Tv lJJ1oTrNQ"SwܳPD ˧ը"vzF=/aWvFꛤfez5~&PYX.SPurćRroP_2QS)&2z՚&a(O!v =ϚJcysB+\e^tN?R[\d }\(f5~ qENAN6螞{5~K^Q wVMO<|]F*_8<hڬ%3CSjQ( {phn-])gVUͤHKm^<)4|~ Ovld`F @5.){L!)5mJ7ȃWPu֊&@Q8/Rݎ>_JŨ흾*+Ppb˳x@{ Y?:uuǟq%Jϖ*:@@M"-(㾣󤳄XvkQ$<dPhJF]524-:.RDd46YV.S"FN >3*NMQhd#[Ør ϖh,trHVl6u 7hdIo2-}b\zo U| Zlyu-Zt]S*=9TVC~.|ZUm'eTg㧸ꂩ΍ӯVDgw@]g}2exut’M_5EUp S-U?]G%II]tXQk(ն5}t8-o =\"OvC \=|Ӷ ]a<hp"f5f<ɖP4LqkBRr0:CJaճݨ9A1t2vkNӚJ}3d%g?ՑR>Sfa!;7WDrĆ)>q~y vPvSB5 [YVn|9 2j>9Ld~o7^.zUp8w`fuD{)`v}QMGp.N'F9bFd!ZXM}lm Q $?HZޞ0+:6vd" qEŠn|)oQ*:^+Wziټ.rzRB7UZ1Yn9+/oG(YF {6 q,*#b*j'|*G8)a|"^V-:lJt_,~I` g=pu@[dNӡ/@9Jf[grvJ_'ٖ'sOO-FD~CִQfTZ=(im*n,ܶƱӷX/yV*5GO->5&Zڻ&)dbX)x7>o~^W# Mr9D"o<\({@r@c\ ΝT)ZnAͣ"m&_dt5@zm%kh:NGHڠ8ZnEb-Wڜl m'wL|lpz$<:BOӧԝO@x>Y_T&鄅"EQ!.H#)Q4ͷ|D4g>~Ŵ+V01Pϵx}g≣C78ZiB@_pFHD ĈpQhqjZ.~KŖBpq~`gz;s@+RB5(f8ut.g-f*.w0~_@K lB8w+jN[4@*Ļ3dGNu 9/US+÷VW >AAU7uLKȄA41P5hFы3ϱ NWݪ6h\1DĿwYjDdAP,Ke[, _飂L~_p\㍣NQf~@4)ŸĆbFt  nO1Nt~Z>>^ȀbkHI>pu-DjNJ=&R {B1+Ј -] AG0˄ n%-ULZP ;D%hVkg7(goH3d˟; չefT7{ER_DvFZG=anKjHNF &sg(eۓS|hXGwMwtoͤ|SM_Ŏ3a* goڤ`#ae#FP YGƎ6մvJ|:-WQ3T(=E@6ZMۃYjX5ZnKnE\錏Cj8-YcW\i~ԥr|Eƣ$hnXuA!K}C̀`eL Jhu9! H٪0`ӃHz헕$aI gWb)Oij{zL3P\}l)R}fD} &4>lKp$*톏wOqٲ~U(RRkPnL^9B)&f*VsSN݌zOHAޣD-Y":DK3wyAu%d;.m9 .~M? J5]GEWlU|w_I!YM-rHZIm[[k8Jp4sD?^(6Zw";7Es9~r2 ߔ}_Y=~ eǗzЮ& Rl寜WHMmpKzgr s|ƕ@zP7g:]!􄩧Лt]j` (|\kH3#`̵ޣ'D11%H t"BvZa!.}Fm( ;]>+azҷ"o)$^pi.w/(\VNҢSIa'Yp?;}l ;BsbMwn rN)vV~ǦJ>LgVZ5 dz?fۙܲ6'ޠ7O'1Oc;ĩdE~c&En)$E8Xr9}k|1<~]Ǹla0@նY0ԁJ@R|WZ`Qg<\:5 fC_ JpWe͜F <IcGvlc|',';r*;a]Vd]u`(+;|<Z4yV{pm {`!c8p f,7 y"ͫ悮FL]US8?{o~F? dz4[y_rloB5n )LP?AhÈ +;PX"' wL1-1 t }e(;uQKZŁuWh67Bzd*uQoUeKepƴD n -[jfO>(m#%}FFĐRQ!=<Zg)#ȝ ;W1qpϳ}a KhyOh<%Tߥ"X6OP1ʵds+Zvn| bw0 &Nh~;BՆ~jz)C[=NV_l~ѐhN H0АC!LbHӚ2`aڃKYcEP9 =]H]o7o8uzͫ5ޗo4P yBcS97Bd5,?Y o$D\{դ-LiGBh:AμEPi5 ݷ ɣ:̪rz+*cYmsa/~@6`L4W!/OjuWr:>6L ukס 4"nzD=sa 装[h UM Bx?5hQ0kzc~@7j|J1HI#BvyF RٹL@XSIRxL;F)9k:@n :5yx5gϾ#I%UO8J L;\ˆLԤ;^۱WL ^Gάcѡ <|=?!qB]vAGBnm"..BmAc2x-/X-?6[02riZmy&=n_c)Z<дƌ;G eM{~!O#'(W99@V*l!"8ffJ8:ia_I$H[cȔ"#Ԣ԰!ThrIʥH V )Z?Ns+тM\ 3ZGs;EOf6C)!I\?bd1z{6vN緞dp&7ih Bm.o3bzV_j.4Ns%w3VcNʠr~s8dr=K2k\+GW[ζT^HE&dF_9TzdB4=?k6$%q[^ ! O:%/܃RD$XP!Vr|&oh%f*1b)8S@5iPv2·T2'xh{U>Sէ7+B$$_,5@K!#zuHF{b =GglwK eȿ@Dccvb$*ޡbz5%Vx@:};>&&9ޭ1} C,|PwP>?{岋8ɶ}q} |4;_*2h/n#_Y1y30\X6gg`>ruV*r ?wx$ST1 w ga:[_ڃ4AdJ'F9G>h^w,2P!I,b)6M `9ASߌ1l]nȠba~'5@E5.#1$˿d*YrYoZ@3#bv8VQ"Ȱ&t4cĊ3G٬:3_bV+ K~E"͎+V8|"zԴ>$d^6X eʧ(w/浌h)\}J4%+Nj?}*.Z_ZWc~~^dC`n Q т5dy >{>4\}+vR >085j`ɜ '+ب& uB#{`3ɶbM_O 61l`h P|pD1‰2%M$d8Gc-} e PA a/ճbwsJg. N pfv`,h&Q9_{Bh"\޵FY? L)ʶ2ŦGPT7hB'(+:~pyw{\V(>@ׁ(;hAmN]{?=?>Ç:d!tO dj spm<{㼎 ;Y#Fg0ENqnL=>[*0{MH ]X=3ʈ7uC؏X$Spnn7V-`I 7*g(lEHII݀=H`IfTȷ̺EfW)h#dxMPs8ּ)xG$Eg 0wCC\떮C gw~ $!Pu=ż0R@ۍuO..hş,mЎ?9R#p ":vw- " <̯&().~NQB @ޗq!xp_>V>SA3dݸ<+xer Miy"'=v3U]I%`7r 8GZ79&'.NN_݅ yXM\qPz; !?AD;o8Ն^JUkdU0^V!&rkDzܤ*x{;1X{WmЧ|}q<,7ڡ2DG:#=fE7bJ7Ws(+5J*:YǣR0!FfBiPηh. )w,[~%ҺRJPh$2Q@>7ˌyAEw4!׮TEqLkDCv$GwӱdK`fƝ6=aE΋KK$=x=/ ZhJE (H쟏@/+dq3UHN֟G,HXTLFҢe(ke^H4rF ݰ , &F >]tm8N?PI!4>aR??6ѯTaw1 h y8;];|e O%\gv xs(:斑7a+Hvp{M ?ǹfLG#Yӯk"^Oq}/U4"!0mg+2Z$R_6ۍ'tM5)PC񛌽> eZbWW<t^7z`Gqb["M9ͩ+zq^o ULzԘ,ΏwŤ'dDo][K Qg1-pI%-|}ݑyjuSf~,E^Eϖ:5TvȈ-R|ٻTQ7I;[N6Ɨ) Hi xC~UbTq()`TG=lX>zhM7L%4D$NMّ:q}ԈЕdWLUA>`{?|&]9 0J1 of.(ΗidPe //POEjmUgψqY؇ԯlԓ;gĜZr󏈨ϕۏL4-/X&KdaBWq)#s7MV}#B9yYTT_?S;iJ|kAtAӄ{8 O>2_0Do~ΙS/Cd,ٯ%,s.1ܛ Y`AdtU>ĪtcXa6,@c4HgS!d㝆X(cVb7SYkeʝ6[ۍ*$#S"|^oml7b@r8> h{\- D9Ǎ 4e~^{mQ`0錄%61Uݢb2b9AQ,GD"w#)TZ\~Qí_#B;a10)0ʨ&!+]`oD^=Ou+C>Rz{? W@$a{?dJu=7a4Q ,r/@bӺc#s6}Y 9R^\,ΙZ וWn\gɗ( ijTJ79 VE l)BLV~Ytϧ ; >; kkt(WrR6Q1=m1](1IcMBW3*ƧUe9iɷdG8hDm]|[=hE4& sڶfJ$Qj$t8&){]h x˯ W쳈LJRT݊b. #NO쨒c;ʯktl8CN+6bJ7Li*O-?ڠqw fq $[6SlVDTS2c0Ts$a9Q%+q*OGSa@7NOvQts ZM|C\"S|jC 17aAyPG任DX}>fi$+DUHɖMܝIvHƒ9糜H桼Z{L'6FFLx=clrd~ְ]w?9kMI\I;>l:ARa5! RJk߫6g~7XJE5xLMOTI^ .A^3sW̿ JKڍVL]̆Bx,,'{ݍ-k.S-, j4. _TuƟF,W~gw*"`?; Z"kS"2 vd9͍s8q M`#ePiH!<^ٺrRlX7hkX.!& ?KU|sWTk>^.̬maD+p4+D7`g>ʠ+\uK+hnCZ.nV5XG$()GQ`ZW#̜ٳb0#M,jD[WJFT 5j_>0=#/^ݓ}+a+΢wKB ]2陏3kDX<8$pr_%$??nzzEEPd4^;F8K ]5=8j74x^*=5@HkRxݪ'w/m6Y"H_=9L$5,hRɁ~q9ؿ'oMP:gmzu X.{؆޳lzFth%2} ]*>QeMgK<f͢D%)qDk\5諭qk t2S.TTu«% {Ysp ^;b$|u|!fkH};:2{ǦePtD# b(4o:sك=Sv45rm]N4t?UTd4,}y: /CAB2SEjAVlb=IsiD,ү仜W2^ijAq A4LoI\#k2$΅OxJr"j,Y?:`TN7 Z'o =Iiw/phXT*5C/`v!: ; Fgak1$!2i`Q^bb m vGz 'v]v/gYZ070701000002db000081a4000000000000000000000001646b69aa00001e58000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_common.ko.xz7zXZִF!t/]?Eh=ڜ.+-pO?mHjl5ƝRAg<%,PXߦErY0^\^qkWq^&"OULycL}~^,:0NydѡńqXf~NltIpÏx0/А!/6a&f;+R6f]wÊy1N2%^3'ƃdSNCoAOZz1 7!U50M&3y3~< WwY#`*yjeF9=([MmiJau}jN`Og[dȇo!E,%(_ 6-:/R^$ԃۚduMJ9Qe2~b&ljL,Btq| mGjLr}]d؈v"&D|-LQ|bnXƚ4(k9M9r0uTz៚g-H* D}<([e˫_Z{\gs @=f"!mDOH)ٓDS,Iڧ"rEE1䭔|>Ɏp\XЙ'|EO(=&Bۖ}j>jRWS@X'=v0ԏd1T9:֛]_W{=L$jۋjvɘGb+0n`/rQ:Ƒs2QVYb aMkIo5)u0tm]&|c<Q=sJq 22ּhgf91z46[bLi_+1P髌7^ik W_J. mH)tf6VqP6rY רZʧBs1\Kk7Bɡk;[==*?R1lGޞ|[ZHF]*l[#i8=ͱf0njE5=3s# t9BO՟갖-1Hijzqʗ<縻I9kV ~}Kz)\V-!WPwE#'|Ĩ^slZiQ̚jt8YrJ/UȬ5e]:fw,~0SF{!u %0fkKp8K$pɆF B [=S7ȸ^YvfN׊JI}LO)RV,lC lmU`Ǩ8>u:l&nاx4v_@Y%Ύоi:s@n9q7 @%XKx 9U:JG%G߁t#:n h!|fEjFBJA_@ 28K}ȃA~ _-g=nz=j/H 5H-wNgl6X%1 DcV1+}@(9<˽RҐkq괶LjwT{&vk;'670!:v.t9lLew?p30=6GoT _qn{dAWs(~9'8U~ܽO-n.`D+ϫv XI:,"NS']ﰘ%8:9?e VJ҂ +=CЪyh.Dp区ᾧs^ paIdhJ׉nT_ơ2RX(Z2*Cu!,ٻ"Y%r'ev}?<6_/tcyĽQI<!hiDo'> ptwI?X\ юD7zݑ;b׫pO,0Hx1.;ֻJC-)kE>; ^MbW@4ܯ#oT+qa)\W_9t08xѡځD-Uxu+ u`8 Յ+6rUڡ&& }V{ !io:k=c~OJ?4'(Ydod̹ ?q%A;͋,S*Ou_Gh<|Y\\v=BIFOҲ7 yI(⻢9)˚|b<;QR.QFI@ggQf 'E&&U͸D6 K#L&MqHtHG`o"`qc̶g!ܲPGoVlA,G莤'77&縺v1N P☨FQJx]C:Ib4 +}xeL,Rw @K0f=+ѷ H ;WDRCVL|]_91Maiwfj_-ux|L8b cL@eվ;$D(VH㈕D~Tcyk d0vQ и.J>#w";sYJtDK%KWé{ $Qέ$0iFG-w}JhD0>iU=+gčc;0\~^|mvggHOG0W~J{f|7Gt[Ĥkc3vđiq7b|;W/^b Erer,)f-^ # 9'AϖVÕ)Q.Wa)!4VkM=4c3E7[-MB 2s81:_HI#ƊO0?'F7o^bٞ b4x)x-ܯ<8%"cz5PKc-.94:?/*[B#f#l>ju7u10f߁lhܑ̆E;vl/hBr g,&%njy *-E#xb;Y 3JKluiw}xei2L FEiSǍnt-zDPJqpτ@Sxf?Ǿ@s\Xbl\ &|<?}L%^Vv*d.;Ɇ-PގyA t2X@{>ڱ9U~D7Yll\E4'fStIy]P o}}URA;'GTZM0GFZqaE8t[Jiv& 6%7={:U1hjmd<_ 3CO 6`tdwzf;4V6ݷVTړU ~Fİp mE$xٿhsoY]/lj!FIޯ G0˖0NeMpM?6bwuZ"A/Ap@֦AvSww3>+ZQ]v z }\h/n}ãܙ =+?~ʖ% GSxz*>0χf627\H)7A-72\1 o-f_77"8h%k HjK煮sLMx:5ʔt戇?e0yK@W7 "t EnՆZWCcE[Ӱmdބ՞QwZ| ͗2beՍҗ9=x)3m1vwfub;x)"RK)X$"o⑰2kCZSis>q\Ʒ2nL˺A,ap⎷pށ03x`/X$mk}rrMqSazO Y]4A5KCtBR[ 2~'NZfs2isMحVoTOdֆk?T}Ғ-WL*T#@;,K]8yYWc=HWMKY{f%^߮ڀe+Aq\q?:fc2$|l~:t5␕zFY7 "_>u B ץ(g|Yu4Xy\6icS5zBR T>' }[S䞁+~ScZi]P% 6[Zo?TW POubBdst. xN'Ha쐺ԃI*yG B 0%{ Y5$lPܛp7a4LYr!;hC7t?-J@ "6fS NR'娝"u3Eޤʝ5.{$F)Aauٓz >0QO0`bts{mӮ)PJ"w(/ H\,;ZirZX&YD ,TΒZmae1qGYu{+Da.-I( Օ_}m̜:8>\!0lHE;;rڠ&zl)#C{TYr*` wAz'uhs1ojV4׊&=֥Cj:g֘IRc:5hIіLytOq &UDM<5*S=ci0E' 9TYc_t|j=/$BwּLU4ӊ=T U&{ۃXٮ.k%%3vmm؅ApAk2]Nإ`mƯpU//U5\h7XcT?uDƻ[ɶZF`'4MNV`̕]8<\gYZ070701000002dc000081a4000000000000000000000001646b69aa00009074000000000000000000000000000000000000005a00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/ath/ath9k/ath9k_htc.ko.xz7zXZִF!t/1]?Eh=ڜ.+НJqy|aݏ`SĿIVZ~>6R J]"z4)TkoPzcFKqWҍ.,u 5,%Ý]" Ꮰ?Ҽ.@" W{W {T_/>O]19p£S&ݣ푆"@ßCJO@C^ ?e@]1l?)LTZBYj 8^ ^'"$6ը]π)5WIzE,'7}xs Utt5GO$~^B9, BMW i0QB3ЋqI׼yʘ>>!"=o:}@|Һ!%A :kv>G (ws"`DtD_HD]|\+xG GY/mgŐ${"lŃ}uOv-mIa`2Bh䙲U|bﲌBUkk a Fy"?S@~ފ J FVXAoY3r❒8dD u6i SdzHAB^}[N|q0#|!:ړ% ;feKfJ害up(Gpj8Q Tf6}Ύ; T`m0B<$w*}iZ3I%rw3YuN +f<&P蠲K1D}-il ; A3_ wH# }h@~ b׈l$n #;vxW=r _<çNzެHY:B_.lTHoWQ+[T(ڹ}.KDm<8[Z*ܨc0Da^WeGXϗl=@z{̡H- p鳅fƧƜ} ѧrmb5?i8ijXQ9$ku"%Z=/ Bj:o*kn| >Vе9͓&XDHƓ~gxRj&P^]ǦϿӸg X"Xp%c6f9$˳7éRy+ }Q|10&BaƆҀ*ve|W \IWӨ چ7N1*zv| 2b\v(̯IZT;9]@˃X(j_TW]#ߐDf֡[,ߧFiw^K0.cnh L;> ҄q`8_'}p'{sݥUF'5Ѝ/yMY&'gAUڬ!n\& Q: KZ\oZup36ticzħòNƹV<?-b[?>)F+#a1MHRzˡW;&Ub9U@\ jG g.Yk7n2O{5K`^6wjlNGyɑ>m,?!|z企Jo(Oe5 hL! dnk/uZ^GOAJb2GR$X {)YXQKbV<) j*3.\'Ԝn-* [罝 cHeBf:PmZ.k\©com][k CATM# 7.#=횦X"k%FAփ >j58}x:g=tCfzeiU5=} ;g279WV_}E:\ԂHu #$7DkřK* $S_] UM3C\a8u`u&{1P)UeinbNsRaȫCG4#PN'{M.l@ǖ^ёJLRdޥ%p7eUoch;&b fރ- HXwةԇS?=^HdEaT# t|5 MOu_÷O(|7]=?GFUgt}#EBKVLq/ZBj8?~ռ.n{?*60-HߟI_cjH%N =sSnOJF;}6pXW,Pd4Rmod%Mdn_|lĹ91D,#?`6X%A\j V)Ϟ#͡"/O'5 :hEp7}ccѤ!JTeZ>$=?|hFp4]#(pSMo.H/$C C,O0SM6D! us@RP XL;6DS̨@G@%t{%6<. mh*ג#vX@v{:}ǏzP*tYzؐOKO6#GJ2{2ŤLFHJiP[eGMH^RSoe$$2ii4?>A~ݨ5?y/91#_NJgd r4?eT Z61VZ$n Ajnx[˔Se_CXEmt61JX^?EꍨBǠME/6_NهSm Dy*眰Xٔ*Fe0F-z>1ѷ}gc$`*Em+o/rdVPog]Ϋa X /Qҹ G?cJ.ڴ"q1bڞxhV5L${$/f̙<A 7BUa)G]o,$*nobų3GAŮ3O7\pLsjb0AЊH%m@Hvd]r|L1>J;STy였܅<$-O |9#MmY47cL?߱8Lɹ~@Ğ^'$kX4pe35BǼ0xJ7uZ .y>im)/BJ C6];!re9<_Hj*w+UI=iOsi ^%JljlBQ 89^ka6{H{/7t(qB}0w*>WM<<AK/w,Ai޽ vS7;O.{!3#[h6:]uٶxiW41i $ OzNvsQjYOg|Cv4pvuWKOAw {$SFjiʈcɧd@y1 #FQ{ 'ϊ6="2LY   j/'| bXcWG F^Ļho'*bZ&@ ys996Y1; l>oyU$$NJM?Kڛ6a:eU}Z.\كx\6O{3a/ާo.u=Hb?Ȁ^ͮԇ8BڏC;vUEu܈l pjW7+" Y_lÓ(9ȄӅ7JQ.v\pDɃBLT[` ֲQGJ}s[PhxGWkkUn<FP,t7l밊cyd134;'#'*Cꢝ7KOg.SKE:ٖeYK@ YHb(FB@,1Ņ1%~';wW+)ϧ`$4jjw֚s\/ӹdLT (/}8-Cn9eɋ9)Me!=KLFD1 ƯMF;bGS SSa'oCv쇲S$k'j6nح`VN'o.^ٰJ`}.LEJ 9fbO8|k\w̩98qZ.ɢ_ۤV(LXWp/o ͗N,<6iڿT g#urn1O7owov,w.A!h'j*~Pz#9@pa {^ebٙ,J;/ VL'ygd5^6`ڳ*\"`k49X3<gf Tnz]rogqg`'`Kgͳݒ۩=`@P8.Jib Nez7J_] z:wIQ. !̓hG6P_"ah+G#^ Q^.h*pOi:q%RcMg(/[55Uzr0 7Pc 8;ã! XB7Bۢ=cGنfNq\}2luY'E kWO14eZ\wyp8l T/^IR2)^sG<:e1xP)݄T0(dmO‚TsE}(P҅Yꐚd`YgA?ƇYAHyU"(Dҡ[]B긾;ťSQz2 'ݷ=ǘqOdj*iLPø!(P+>~k.3Z ׇ3 J~K tTm_/jln{MɎ>W> 7:\Gs-;lwȯx_톯>%)1η ]sA]>偢*'TL6mAak\i\T1$_騥1 7"^AhsKc~E 6Wb’W)+A>*L$u>Tb(R@xP sZ L_CF(7W"koo'я-s`^S6T)A"Sfd> G%0wUz$<~yWńDHk2slMkfc È:+H䷫TĢ~$C?#3ï:q{^Шp|΁yzD+b`%aŁ'Y:sSN>?E5q\( PΕJ>&g-!R ݲ=?!(zw:sZ2om@[26mU`rklDd O,KtY2k񫼝^i pM&upLˏ$X-ARn6qWL= @>, Zu  Dѥ 젖,ĖaHTIȯѨD>H_ϛǙS ay~k)kqfb[8gw45ƒ(4 bY*~L Z#WIG,+;G[gYkCKŊ-S9ă#EK,mvl44`!F{@4SK2Β%uL1XTW鷙J픚=옘m&x%z٥Nz0hG?͛k;lras ȏփ_ɕz~5 dE> Nyy$ÚEӖ@2`&1bMQN5[8cg *9gpETMVLUiSp bT}ݙ*i^WHL:Ez^\Jh>fTnTzpg!_pv=Σ CN87# [ކ' O f`c г蕿Qy`f#̽B;HcRgW_7ȵ b 䙣48Yq8p<9.'2jq3 _G _Xa4:& ׮T671 aKK@92jHprRW5!ڙ-eXM/hM.zV^8j >6$a=^yH?;lGd{37bźA^A8ϜFs΅ma" ¸WUpK nCJ_k7՚F%jRaB!<+\)}zE%/;_ #4Tj\"s@[ ٳR.*JQ3-A A.#YcVol2? &dTML^ڂ:0 *S]ЅD)4F_Hac6=lO0* ⅵ2Bb/]W5t5h(P |LR9TE޾hZ$T ͨYU>tk=8-ꦯpFjV{95f7;XP?ёP7@Vq&,vOY_c럶H#ʌ L7V(a- 3yD7ƃ[5aL.@1z3dHhO0AL@f#'8#gL©3Mh)j$ek?[NO3k壷r}{IGWBPPPTJ33(M}gC}lA2w0Y^"\ L(v 7ݹ8Z1 j꾘*ȫROʲ)uk /Ɨ^F^86.ٌ9EZ-\LE/5U܋X_.=dF{rwM=g +@+ )Xe),<3ߘ‡JxבfFK ;e +.&>?7ۚ I}3[ӟPJz[eMo:T;ta*&pd[9ht!kyl>v~զK$O7GuMґn--i1ik|sd}5ߨ 8^+45F, w"Ijղw7jbCzV G0K+mir5)V2k@hrh'"+,P6%yە;NELD8+A.H sØ??]l3qNh!l+f)X*t͇ME|ZO %l/&${٥N,~i ʦz8j+sfF[aT.rr͐TkkWD=-ݳkVn* &i?l]c$: \8?/Y=ı,'{h/ E]6`<)/Thy,.;$b-Ʉ ?˖‹ ASAfOGZ?I29{XL0w-HSʇ¯.shi^z 5YZ$T8mCӂ!?Bsi&*"{i`0;up,RݻL}+U*UE+>!!wcpz#CʢM~aEs1W|([Y<όI]*Xڕ%D G@bܷeA9qhp{U o#V9Q#p?x![X.q J΂F*ĻcjUQ&^>O@ZO*d(ۉE]LȎ'Dgb jPYrs1:D> @Is'Tm$$m|eryQ#uk}*ԡ~-{G9Bv_e;VuRH*6QfU,P {hd!t?^i|̅0O[K|Bg(q,˷UfAELW>*dH<{%Wc؅hF4ƃІsKih7AWPL߱awTNWj8ɚwLgZ 9Nj^'r `r=1W)VU`HቯyFee+>S,%nt%༡#䪹#8_V䨭d|{FE:5O@Ryfn9ubLQNF ?̂X;9)ZwEja6:fƾs|LC'_ޝ;nCS̿)!-UP1f(㽘ٹ5(?s tBwU%^< `UDh[]z=#wn31(=?Bx-/IBR_yX@KHpq:!%}dЉl{y12N^01*/-g*0mŒm {ܸd>*<1XCy)?, D|&}wjvڂv <&zMRSg5&QG4ڗz=N&7 t>KIKHwy9W*DM'5>4Qb|}v30qS6$t MEAѪh1E}YN].Q0:E|:Β<4=)s/->z!\fV m2 iEW-3xD9E7`$b:SP jP`}d)kӸY=gj\! Y_u )}jiݻ .2yt!ylk뭹ޞB`{#p&EΞx5[}8RrXbÓN9f;Lb]\X)9,jΡr>F_, 7 KW>oiuB!3>KK[spg t[(R>ibj `,]<>&&$c~LCce@…, f~uc쎷=y qe72תyRLT]@ yqQuOi8.(M>j֦{0"A^b%cEJ]T0RofdcX‘'?y!zvSOpjmͯ+۪p*S ƃeF% 4Cx:7jtIr!}~tqپ~A$TW$Y৫p_5hk|>Mvsxj|'J>ڔ;ziu5u1[ϲ9gM#,VlM z:o/ O%F^|TnPCA$08<rphHʙtv tѪuCP%X-t֑PbA⮁XjИ ؞GR-_gh_,Y 6Zڍ;GZl}VmU0} ϾÂv* kzuIyyd>F̈́څtukku+Ue5ԣkY xF~k>) l9&.17Dmqd+7HҾwc-~_ ^ءi D|z]O{-?cPXҍE$:`{hn ]%7{?R0)dZYln;,5@`;"oeڐF҂ wCZw@'8yu("{Y^P)s=尐Zl mYSC%U#,f<}Q)I|zf:PH]+f /\b4K&**Z_X%~n-~r,$f06el l/ 2vzk(G`B)5}F<e:%-[y7))س{)^RT7O\)!R2Piem p./cl%f57d[rw"bP$~mQ4f2HzjpΜ.2)(,)ܶXPq8Y=R4\Չ`uE>Js5&`3#!)f`)1a6[;Ga2Zrv`^ԃ-$KѷI X~P-UO byfvIL<{ jLD Ӏ\4J Phf֟ V<)ʨs(N\kzXaM#e F|myX2@X2FZ.`*ޜ6:g#)g4VkQǞ+nw'>'E\֫+n-\ʵQe^r<{cӚh\c3$4@$#^(B:K' $6~?: ;E0meJmHќ[c/lO zƪNϘO QIO9eJIJh;8ǟZF~vmB2jݰr!K9 TXvM&x#&frxrzԈ !GMc}]5^ZI acOcL^%N(sSzF̴5aǐӵd"y`< LW/K u~Gĵ ͙t/MB\xdH("5͒`IkR\=7;6tۆ]kZDq玔4Z3* >!j ;,0 CX,]w܌/wceL^ܭ J9Υ]vTܞU+{y%t Q6 HسDWӀ.!2L#^ ݹ:=Xy Vs#k]iRU",J鮭ۖ=1쫝suߒ,xڵp4'Zn.L Q>(2w, ՖbpW 1x0 w\@pCYE\tAC LlL)H"@R3g\487c^lL"'4p"YVT7SpK`^)4-iNY4-;`MijnC&i603!½Wo%A}2Jx>> +覥) ]ƢֻgDlGVA7 YL/Ԑn,`\uND8uyF1{J !HMS>u*tw[ݺf$ӽ46Fk6n~8`@Q]x7.NfgQ[>gӬF&mmxa'zH0 s|7{VH.Q`݋9(H hsl%ˎ(!g=Sl%[}ΜBJ${j\J{}3a%Wt?'8;y7FR/Ա}H $8vT_6*ZFZfu~ؓbwOxɡrp$3q=07$`Xa멣Ge犐`1 Nt4hV0#^>6kɳ|-W$VVf-1ojMyw1ӎ]zmU0%@͗9q#Wn`GV2 Y#>h1_p%/GVm9SJo/f.kJ ьJ[>| ,7P^DӁ"3,B','\:nBhW8p2_;9P;ieMxy=u0՛*#<@ӝWi+ ?~hEIxV?vc4IyqNhE_BMpIZ|%#I0Ć^BqTQ DFQy1T(ReԨzT0[0v5KX͗3@'V-({T0*Y)bs>Q.ʎVːڀ7o}j⋃˘b5&7b}KV=t*9ؚ떇!rNW:ֆ>sWv[z"Ú!  ٌ̑Nyݷ؅6} ![("lN*. _\Y]]x!BfYfCTݜE$xl"E4;+GxPFYj'݊4hNQK6@&uMKC0=ua YJ6*b#+M=/;ڼx/8,9t$P<@kV㛥eŽft<gy[+D%NZ2\v(1b5 mÄteInC7Jz()hw6gF!Q`LΧ-6˱*_=?'jMlb`\"&6l+;,l{nI"سl~iw;9PahniQўůI}b&  bNΓTRh$.Kּ7 \nӂK71 Ld8% zIjV)kd 0iգ\#"@`L ܐ;.`ښbEW)#-a!ozϪ̽RU׉ M=ĿsmnG&ZM|[ ʲVUk~oDk{1sHO^`]_8?ǂh4bRn=k)3^~'tq?mmV;msd۷#f1<$֟g3J&oׂ݇xb Ebـ .ZMJJEA'rQ#1B>Ȟ3|[!vl CG3O  A>zif gH]uWF{ۚ0,|ي&d@0K wSB%Lg\Yp'"1^oipOo~q . v Q5?i?3^Z':"rr*@CYh/E }'!M isOƣZ.1>}<>i]@مjiF1{uZl *aPABR}7!Vax{j՝,Pɤ}꿴u?9ͼl|}IG`ЅHZ'ژ[|Ϟ2׳9nݮѳI'RIܰpv0.z g}<gn6~': "-].9 t83v6TdJxC[FYȹP+D蜙ZQo/87SRB"-h%wku孏(~v_f!luи : A$bnR&`seƒR?.[.'tb] NwnVf;͔lv"JQќ#X$9 ^;1`{@=W2a5*-J3{ G!E&wlT-{C0 @'b&n4>b.⦂ c)NP8ށ{{")@CR`x*G\X xf`<*uuX`^0)2 ላ(/C 5KeW]mKMyj}CbB?W1TK\#>P"پl+l :j;C!Ԋ22t@aYJ"F,Y4_}' Q&h3NsfK!:w%vg|+_i$NS䫛{Enm8DP3o> nFq@{ԗ S<+wL<, GLf [}GUk$np1ˢ^7@_bx1x*ꗂ0pLOg;y+nNE]jI8UkZbzt^&ViUPuL0x¾Ujyb%g^|[XdX; nrUuaa¨0.rl]: +I8CH嵣Ή_<vƲ|M`!$)A=9n$5glـz[7p'x]gtTM6\fȻ,VaQH\UU&Oے攢k~lI_?*ڞtm/` /(q= )ԣ:MVC(sq]rUF̩/Z&c? FW6~Ƿ\)@6Qe뒍AOлSreoIdҌI|:ҺO x= IjR:u`E6Ln@d{e| f$‘= ǃd (|?*zNI߮.-y_73Q_l%JK&-Me싋D"aVB&% n4:9l1@$RULPKn}2;l:'6={W+9 {2NXP+L {=@Kx ͱ fb ]4Oo&T#ɇLV'푠;0|wY8\?LAU"ufGku`S&(-(*aM=b^bQ64#_Gu Y c[sF1iؐ] yN X xfi4%%FWe䶍>8ȣ+9ӰPΎtVVPg%@Ōv=cJ EZ~Mjj .#קF?h'K &.#VEpi=jF #?-ȧn \ OW31$nt%B&n6y#ll|7?z1=2_);1 H9~}g|~DGТ h",z%2*)ۯ1slFj6DnHN]{Bb nɅ>Ak_:ru(4-֎09?u}CK(TɽZ]6 e`: "_2KΦ ӐY!BEn97F,:Qi[ #\.pI664 bAQH%QbVT=T8nوQ g**S} RzLzWo36$'Ճ=K(0&*0W-4bŸV{60E k~= T(]mUoBl1`StR?6NMJGAm-UIOoo]gp{+qELR\3(ɘ"i%mXW'[}2:DFgA(T\r-"`E+Fb2DROj d=;/| *j H}4¸dC+Ѡ@7RtQ&B9 4. #wl\84/ ӿ16]W(Єs|˛8h;+T.Kڀo+Xs흗;ݤ~[ZÃ6MV|M>)DA;S"QC1f)*(=aut~3pcM;A'*S rvHV3U+~;]*m͇Ίzr ꔹgly}ҧHF,yW[MiiBƈ8$Zz1=(jRmISq>ska;6]p/bhh"=3̉ 9o)3S 2t7f)chm&Tv7QV"6Wywh`ikh|əMaZ-Wm2&3 8̮=D2{pVC޿Qyh"@mX6(6Ͻ_a|> A|> x>Yc$H6i^49HLUfߡiWa"(7 V&E _t]csh_On@[ S*y|}h1<+6P !ND'~yGYU$H Ƨ=M, rw(~Ŏ-H9*%C(P7%:n#2I/MwsC<)ld "gvyh>CE=,c5I -(U[kRӒ^ ڻx ~Ħ(A6t$LT^%~ۂ^n`Pm;EL!<5^6i>Ǥ>/M5siF8'aƆEfoS1/9eq^rӳ_1bD^;}1!h$]._OODtH=F7J *vmVF1V#}~SӉ^]\/ĺyd0,/=44DGTpU^AO`(-t4qd \#BC֘+i,{:W׳y_?FWX {xRI3:d0ܐ?m :l8{ZE0SmcER!X24@CV\cKY:Xl$'PO8nx{lWWGW 072.WN2RaU[ًm-p*+##ud*q egM2\El0ނ 9rWyj3WSsn'Lk  H/|'K4 ܻ~CPݳPEnHX`m$w٦"('\ @EWw)h>?(s&?4~K9[܏WS^Bc6'XkA7D4-J!lcŧkGE>fk#8>a0$?W)U;Wܹwb1$ Rr(ϑ식>0Yb _>!dLUvG;C[]z#&T!S,Uę.PzI\-#p 1?;ME,vb`ifyBr[k})BrIJ|mPSv8@2("Xe[h* vTυ[@X[DA( 4mRH9u8k}'$ TQ`[1KW")F!?A.fXWoQQ7|`OqtMg^qjgb@ pNm&`x\,m2s2CΆOsxNМ(׾RΒ>j-=;lU &r8L .&mv˛4Ӯ `Ӊ(\4_L]pkHۤ_*I7݋DU'.%Oz #;Qo_q=ZczЙN4tT+OBdwIs>N}{mchE`-;|qđ?}55\O~0\6X%#ţ*$ -ߐܔ"DK,Fdᮋc!OҋV$389-yzb[))>zPĺگ.QICTQɋI裇P]D頝#TjLW_Pkz]ZZWA+uq.8y{2r]{k*#KgM[a]#4]G,BE~,$j?wo-b33DO|UST5A]Jě@;?{8 ^*y['qWfeγ*+Efɍ!TƦ>6CF>wudx{5}qclTIC4Cx||1I=㉺+33%nJu"oJǏndaH$ea%_t_DmSdsź#n 87V4i*Bꆟ \-7S@[Դy.K5]g b_{~?gS1N_ :=| NKC8=zpVA*406W!WTbzBqF_T'n:ăG]I6LE>Pж\e"Em c YJ+\ g̛l:~aDPg-I?Mz.Pg}lRDm;j8sz{H8;mxӤ7&5Pq#b=zfNz_g&?Fv~! 2W!|FL9$_y@]<@ u x=U ue^{v5<yCF-J/U;Щnv< 㒹뻆pTo&ϋF{sS]n1 S(v4P*.M[:vg ݼY )ܨY/6Bdd֮E#W 2 q''f `p 5?wer_'[*k"ml^vnT$"zhˆv ;!*˽u?]yy"fDDqs-p8o<M8`#=tqD̨6̙MWR ,4dO>;2XlY$ORJ`0*J #Jlx2DZ??m֢3i .!=1+b7ichL& 8.h;CW~3M;3\{9FkO%T::U2^u7D?2cO ]kg&aH3 UݾaQ+] 'oMU~z. Ti O^`3`6 0[/ޚ -׸ǟZ bE>V^-włp6xPCk $D.HQ< '&තBwB w y.ʛDp6Um6^y<ѲPbW+ީ gTBBă+yUJA=0 VP[.1IP!T`d'"M3c0)|8 PᲥR4>wxM1w[\tN'"oӎ;:{dSE,JtqW GEw\LiOL;qtEUnl%bhn V>=FojOij{蝩3t8(6gࢾ歔yZl0dc&˅_?9=*\^w@=9Yg<2ȁEZR6(j4S M['7? Z%@7J7i$cZ9WB$q 0ZooRJBrֱE]RTĦVt9͐)0*b\݈x8zٚ6v* ױ[Ѐ ˃4 K8 Ն4̗R d -%>%L1T:aY~%m0@_豈eS[1)=ʓ=C#)3L8 d^:V#8 yE/Q6UX4,@AU'9C3W:Ig aCCj tauk )o#x,~zDvI|t"gG;^^t~nHv$q0#9(ә+kh58LvD'n74A𖁹m扞ViRrnmUT4D(ˍ)?TK'wbYؾ(ԓn/6$#kja-[-%w$Q$4 |}V#U: Ia^rJf+٤R%|_Aq|aEs}>mR'ꤝ#57$sqީe䌄jy|=-.pP+ݕ:?vBB vL-!n{'ߔ66? |՜ ¡wBٳu.MH-Ys<>@܄0f \Xi:W%PdLMttYwUV&l(#%]b?} fy%%ܰW=[/({wvXfLg^88VW8>IcD\)qnKySa>f/3NS#}I?D. )o/a-PrY:4dz"Q>6= b3jNX=/'>IKqcNH#|^sݯr?̮kQ|5B$!~z ϒ7D"1 s4M Arb Ռ## ?Z߉W טeϟJq{.u`NG-z0,B# ЇH&v}l#^s.e^9מ(TOa.ҿdMqIl5+[zm{"FicC6A~%Y{n4=TGHE'W#w-Spξ04)%\qh+ O{8՛zYЀ!wcڤbGjTbt,[hra˂7PŻkܩj)$il~ b;&7$|>ᚤr5J&fq*%oe;O$殭7Yg_疉]rgq%ŧ 1^?Z ^#}~]poDy㝉a=t }g^r/i{t@?ӍD zfNd^P0H*m_9 Ql I\=vۮ.={q5ћsKL10/F%8%Ri'l،pAB)>M%>~rol52ۿUH0Ay|yPgu[7Ϊ|% #!n^ꔆm$Ma03{ҍfH0޵9vBj0>e.ӹNpׂ !V xvKTU F$`:c^'0P`:eDյffqAGYbE]oEu]?42_roXU{fSnoN_9QPӼ}p?#G7ہ϶zPz /<]0fPYeQ2yre'aARp^!7"O=6y{–NYoQoZ7`ˊ,vm4C-F*eLz%OJ&U:s_:u:Rab|}EzưOl2k/sc2g?a?R=FQRE*3\8 lBlg`ÃD\v]aƘ| *.sPTTX"*'S Gײ-ǴP֖+TM`ݴ 7sӮ+@^_xy[P@=`yt#btS6FYVff=Yk0Xq S Yc@ {-ޱ;^+଩U=h1v&CP;r(*DK#Z%0]q><xA}E~,xF ?MNڌ8nQ\)VMZ׏;4f}EЂZH7@N,ϷF[dkšcZ#y>x|g`԰tQR>0DfeDG:K&3plJ,Hihuw]ZDK϶UṔMv6S;Qm kM3/ZHTaٖ{@8N>2tk9O5څc;q@Wc<@⍪<*Q"uNQ2_6Ml wRvrn!/ oJ?=hЙ  tGl.3Ќ:R>%H =TVpc%I ΎwRX⊆;V0cԐD-Ctyܬjk(hyBFG}5 K=xj/u7ѿ~.^o+՛j߱ 7phUS.P7^p;aN΃6A}j>(&7>ԎdRhªB| U}Tnd[g;Wh%;}qAmo%qAZ<#d^ؿ<;n7v ͧYfO쮔oT&.3s=b cR>iȇN[A]%񾥙fCϹO$x.CW˂2m, rr_X,IvGئBZ7"V&g k2"fqtFʮ Ď>JOus 0wL.mQ:oFW^Sw]" /Ax뤛avmO!gܒ`7lvl(v5{)Ŏ/lNTP.IU?_hlF_hE<kv[f(]Uny/ $et,!Ay+n^~eRK6AhYQ^@0<.̸x62WdKj,ΦG=@ˠm7j,?kRʣ*D,EL :;䨥hIr")W,/L4C3!(4cŌp(5tv#{sg""~ A>7T4'C8.,hF[/ey7/p .:6APt9G mOpIMqv@isX|Ia~QA5Sw"UvK _nȷ?d4o:gCk65T= jbMڟkFI)6kxƍccʘ+AUx%$=8)gNTz Z)yCFRŊ4 7V|7FQד2GXl%u m9ՅeNz9l@Y nk}\83pr<dTD(7 4ڷ.wʜoퟌT pwu,]z`a:wƮ#< q̂eS%*nl5 tX-F;nb_NG}SpںCV08݌>A |&f2*1`M91EDb*\YLWg45p!>wQ(X6SsF=X"V,j&]-CN+Z{&UVG:}=xBti)ˇ׶ -/.Fa2ńvu? {[nnڨH0L559b.bC\a«6;xIfݪ4TMGk{ύ}%uF8wI6+EEbz.!9Z >cgr}2HlIm{wv((nhP9YBB6Q1o B^HJC*ydjeߐj~r7A~ƖvW'#zŃ%>!Cm\L>|:!Ks Oٕ_QBĈ_9MnEb8"ェ gB[.W u)9" ; rDT*]\8‘Q9 ݭ`+srIw+_ECWz^8CpN hEC5YlЬVa9Ut&hȟn3tgV}]OU X14Xɥ!* }(^ƱL\"I6RE|MrxJLќ)}]<}OSrT[bYFh$DDK ,z}0z(PM/L[η pr'op{ih\Jz ܽ3U~/DMou)N|!N 1*># ަX2./lk#C V<-n`|2Py]yrrrD$8f# C`fޟ9*7b'[Qe=mۊ[&ɐ /@"3`'7^]?7߭`UK*r.߯T[ { !Oq`O=Y~42!!SDD 6\*#$N>HY|#;H JHwp?Ԝj5f*!ZQ u, FmƁ'Τvq`dÚX$ $G~p [Pȩwӹ$")MT5dׁxf(_>c L{ʓU©BeoWQPtk 0R~O1,ɌaiP{gG`W_"F_tcmr3?U]6< 8ڨ.m6iu+ˊ~;bHYJ` 9|} 9h-tJ38J *k$|e vQ%o-i/\ _j%E%m}* ǭc1+ S 5/N(M󝤵n`%^$Q_ٜ"ͯgU@-cв duD˻;ukx"C[etDn-I )2+3Fڑ\b,6ݩ̲JF S,!,qd0'!E2m sR}I9&9Q,a!E~G:v <'M83~eWp &4'[('tlf,L'3>EѱL?BfmU-4 4C^9.KluV#f/q|wD+B*tѵznv 3<SmHiߟ[˟G]~a M= nt )G ?vy/VO'̫ T벴b@gxD z0lpMJRo:iBE|yyqd^)aMdn`8=kMdɝDamS0F}ga yr_4#[ 5*FH.RI'[-.Q}^!TCB}zlE{SsBٰ 4NƏm'H~)ퟥ+o@q('akfÒ*gR,Ap(j5k6{| V (*{!7CE2K"Ss߄2POHGE ,YLN djl1V2g>DؗU#ڰ3ܧ 7wZ)˶K]?3ϝMo.o3ԻVHDUY2`X s,R^SOYa缧MX 81лɣiX@OvYNG17-}>^h~491sӑWܭ{%mv17Ndw4>,'÷`Ïf4#8;W?N%7b2d Xhʂa';+Y p\ObR, A7!uCPFWN2nzz6Ї{"%xG%AnmkHbA-&9␣*2 ~V@rO–n"{wZk++%K)!oئK#̄a6}ͲYWA+0C=qaWsFPk= +N,rjyΙzcwQ|*j 7xxmךN9Z7 UM3:v fʽeq+ 9^̟wT&rZ5 rG(D Va WJye3w~T7F0V>-O棖Cadt>@EOze.lV"/<'3 K듳 {Yk9fB֧j`) m[ Xhl7ÿBuPNA'NP@25yb^vb'F&wxP:s}H9 }ugO?v:[W=zp?z,ILn7byUDJ(Fىh78G]NGLC;VeI3(XQn_ځKhVex[jWm|8~J;EE_AqL^Jh\Y?)::K~~ejL|`L/;ngdadV,23d -{[țluHkj??P% #]F_jA?pX\%0}K7 Vo61*y4Ă 'gS<1Gv|s!tFwGݴC"j(Դ_ fw(4ڸ~327Z$ ؤ2lEmБ Gw H)0a_|P~IzX6*>&=c Q<uOܨ:Q@V]1D] |ø ֢\qv4JY_ ùqƖZ%X5:zPV)1@k(Sws5?*eyb7C\زﵦkz)˚H rLT:w=0u3Nnእ%53n(( PPf$y X4` ⟹k|q!{ۖcE쳎@| # 1W*fM -0*d.|ҰzMكV3k hm^ wb/ Q!qx~f[[_m7q>ݯLpq!·۽,O|]: /x59S\Pc,GJmnoSa[3ށ>2` Ggّ߽d=Arv=vYvYj,? iMftOjH'c)׮p.iUO\\F-;H}y T ħ|I@-Ca3a}2`l@mG6NqY^|g wGהυahg_wWjsÁ?@ʻecUzQqtB/{$%hsw!$k' 2!y8Z3ҾU2Ep3L65A{0߅L%lvlBi 3sS6]4=;UO^K )u;8T>oTvb4Mzzfs!%e=}V1N](rzpHz"\<2p4A,nI` 5vK/|g~+z1~*8]H]T5j~HkM/r#9>cH@ 歊:-D׾=%}rG|Fªb_`͖~Ԅ7݁ڳDB\L~7x4рx(p9A> kT&gW֘ɠb z/\dmeiK6qa TZ@MrZs}]}݆.yLd7##lxyu2?̉H˪3%]ޅ ^4J@d,N1Lp,ӎLᇿ"Th-~` f b [}g]Ec;# I3NQV{l˷rw2nh ާgMqحbc Ch@Ӓ%fUP-v8Ιax %Vc>G]sO||ɋкIB'ɅKU)XC2͕g_ys;:\r%/:6x " 쓽w u8&q =~[deqx )ݥ{UxgF>57]dŠE5P<tCݾT/^3<0RM(-C}ݎB,<APȳpmI)T;Y>ރGitAn*QPAi|i/3uߵ:tOb2.FTvTٝ(6fh(]Q[goHޯ2{ͼ$ .mH=/ݾ? BCRj{(Rܞ2\A x~rd qvR¥Dq&OQ7reP4?G>]&퀉`\3Yzda9q2D2]5qL5, ǫ>`u_(r*\=(a5C6apmB4F26q+<.l!SZ}xxц"Rc WJde=J5YZRyu$y;l-=Է*S >*1pSrnbÖ? YGDޙwڳ֯hcL$㢷dn3W-$7P_zǥZG- 096ԆMֹ)!:&cĮjYRa# >[tA]QRoHYCП-滖UqF@}Rg ɥda)B~Wg?3:cQC)¼h5z@9>u8:?2FpFxЍT~!̌0ɀNDV%Q̰w0`&VS[`/0)Wdw:>pH"x !ؿ}&$ e>M#yKM#3I䗒&d10-./[ZI ǫQQȖE[e. {*$+i gQ:(rl6+ww@ʖ%_7tH JM\t_r2}R˄( "V+(6PQ ]z%R):[>v)sRէ2fy.[#{ߕcG ~T|+wf-uOApÈ+)sΏ;;~|mux[,RvF$u9oajܡXgװpbyS=Dv$@_`"~vR;BP>7d0 8w _?ZYB]U}Y-D4jRMl6 B7FeK *!Hv%E=xdOrPZ_3m+5 %L[`OxwHL4Dtqڄht)%R+LaI&km Y8y63وOO%R:, 8V}O%m$hE uG_)rvU[jfۦah?ff{C"=cwƂYAkra!.]Aq~A-I1(pCC !,%hS<j UE;7҉,A$nSPW|s 4W u0xLB{Mf1@2?l|_Ŵy' e }P>L=C;BWVB9"i5-߀NUN"QaH7*vN=*8iVhαzhd'90k9ɪGPX=ixD+. f9]R_-}Rp/Ğ$oT)9kdYR5?]<5 e>ߪKB,PLaɱ/,ூ4O,ixNo`6<@ODUÖyHp(͋cyDRVhrE`rkqz:Y*^},ddm`A Ԕ7ra \Hc:4:Gl9eHqۊa#{"U.|,ʜ1s)׹ӛ٪+V 5\I~@$@1 ,N ow!πuaBEzFА5#'$m! >'ga*I>2]?h=\j<|y\ [UWD/PSP(x3qj[t`(T䶖$gj[so hA\S53 #*'pPċw `/sL>_#,ٵ4, %S#Txsv 07?Pqcl3LtL9ֱO8~҆92{QB49->H{TU7,Wя0c Q^o:`6\&|c^ⳟH+_ KfB%dXG! A8p}[xB})!|`wsiijF'C6v Rs:NUjm/wDd?%JEHU'PЍA7 ,_tpo J9/#n1ExrҚ` ]Nec1\ 8X=0OX۩?%fN^C%w#B g[ݳeay{&PL4c`vhר<|.g_] T&%ku >{~ ~Г{f2U _X֐-mn<^ y-*d<&ȵ\.l"8KmOaعyL9l(Qy)4SpkcM$~WnjC6m dm`gcA&F=TYJÒ W*&GVPv&O/!B7wY@}3vJif7G`{ ]3P sŽ{4N Jk.I_YZ(yeZVjx/{KA'N1h![Xnvmg[olkVl ̅{\3Eɴ'TNq- Sjٕf .ިYMUYVЛ#GrD~1vyxy ?+SFh=Jjj3@`c- 'Wh",ɏhp|5k!1}- `WSROLk8y1ྏ$|BIaIl)[8NJ V?Ia. k*55bEvLh|A};|Y :Xd6>W!*7GH(R4ZD CD'[##zc} JI6Qk$89Pjc [ M=Qsx 19YX(,0vGo/`3/ E=/zOXtRx\A9AŰlɗ9bĦ 3n#))1p5tmu8N 'բ9@BHg4木^{|SF=QS:|:Oh-WA'CݯB f_7 <)gR߅{K~Ieg_3 x~`/QʫoM?6A\'b42WU4aUJG<5qTKG9tM#gmܧ;n筠>VOjK&ƌi&<\4J|#xꠔeX[/%0G;!`s;{"Ygu ne=5 Бt9GDz0u~"?-W;i| ypYwAw R>+ 㵩 K'r!EP53w.\V@OG\0.#@lf!ᅅ6bwQ|HlIu Q f=!-I)Y{` X*AQrj NKZa('o"96d GHm }?#wy£hؐ.`WPI>sNJ[u1QqBz=J%·9K@W !]x(?aX(_nnLc> }'hWo1qsgU1ԈsV}GkDYao!`{U U{8XvO0Ctß7>{E4zb`IB0HpP-]CG,+6Xs rǺmp p⤺_,6g,`ogO~$ɎfGNjxǃ=`\^{&pF1c}-ӌ;Uٟ>.\dn®?Fi\Xǟ}%󏐇jM0c-F1y8ɋαPA)@.yvflOfְGڋC`.AIL-d${ǀi'zh 6Y[&j×Y5Þ(Y:Ƞ 4zE\H}l8l8\9E#o2322ny!=\+.x2 FG3%\C5>~\4?hi'A5vKVlC0$\N7x L3c-&ջxlP_F4\H!4Y ^e ᮿgSFŨtxV NǣcG/ABvZ!,I}IiTl.hYݜ_LzM3$eK ز\D)Ǡ6ϊ:n.Vy>’z!B¶A PL"!#YeJp0RӐ7%U]hS;ˋbK߄]!mʄuN+ -*zә;G2y=s J0-Rڜ\:`vH pIⰛ#%M ?kOȓZlʯCoeUaBȣ#ڀڬ4>$EZ. +[߶2FY1JE8>5!OJۇ|Sp}/Yx-.~?x6Gp%Qm.ql^]]x/;s~GL e6 gyyK$*mN,g# b&9 |=0`9fUqlKfASOASx(?œ9鵍oˊ(*^֊ѣ n!lg 4c"I^]H$r]vU.r+&ڈ2uk!Ȱ oS<y2)_.>JXVbz>OL"o Y';U VvmjuFokAe~_@2ƍ2*c~%%m,%n ra_y-`ǜJ}M6QȃjkJ}UKk|cإ"b4l .B앺b+bBΣ?բk߉4 kƲMU=}J7A.!5%oϝ3&;P^ PlP; nVq+_ _>ގ ]lD `Tp6LfQ- GN8)!g f~Y, -ba-Mʴ#ʤJhC"j/D# `#0 ˧ cF)+޷O`/iۯ3~ 6OcRW8LJ7x4|;l+B=]cV@J,MXm pʴD͋T(#l%V)l-w@Ճzs)=  )+]Tn˛SƹZgbTfzYXAT!"l'$f}p׺@}܁GקeJ0:ѡ(I%nlc;MIh9^~,5I>SDF2O tKK+?gz WE1@W_\jD 4R)W=o d g  I]I~۝cTS^OIiBۋ Ő|w=.z-܂1l{/vo T$[OiL҅%ARK_*[>e`T2.kg dvVAÏ9 00_hcW8N^-$?ŝ<:Þe$/\ xwX6=ߣn]U;<>!rxE<B%^I郯8a;iZY)cEiμwN׽|f{XsVVH)RH#V Pd#h:]@2Elj|2|B(PG[Vte\Gv`ό![Ӄ8.҈[%.?^m}E+AYudї Y/ RO'rBf1%b[&drFxB_jxIj9\fJX3JBW')>ƓktP:KeRF` !o c?0e]qĥ RfC Z::\πuI#xs8Վ:yމuvFxj;S{Hkv[H"$(H fM9"o &]0h2ɵlU]FaM󼳤vWl&KgdS~ jDvG Y:cJ:#Xrusg.{k`VyuґZmQHu-$hZ`Cr}5wxR4zCJĂ~wH~xP#(IyDL=a6_\1+Q !ZKn劉4C/R ,6d@Av[2 -Eq3F,W]+Xj<Poz}fiҋEUP6rPh{R#&_;+&&ԐțB{+id/1h??KN]ұ흓ǵ]U?VB@/`cA4 LA?FbFl\@!Xt;$^mZ:hwh2$@vcuBu՗\'$Fx+m?/*V2_9]wUtVmͫMSD,NTaO8Tix9m ?^CY6lKgdf00)0dY6di-2W>oDDHQZ9>S򵖳V1 Z4n8զ \bm6$zšd _q@ND;T2~o^d}*(k5/26t^>!4V_f{9:\)c5qT~Kgn# $hFرB1 جB䅻ɹSsR:`ÔaI9% F]0FԴL,ӓ-NEvLMLuv}9Ք35XxkPUr2R]/}k`ϩ:Bhp*Vwԕ:g$$]%,b!WÄQH5wpӅMDP=xި+7(Mk/L_BubqLG1`+e/Vю._"NHJ2t%YnqQoj)["jc 8vа/аRNpY` Uf>tQ%fF~Ep^#AN瑺=d2()\?i}=W^/*IWVr2::'ֈ]Ӽ2e#GgVZ?Gp@=­dmY㔦ࣥices9u6%H3(*z##pUܾXT6 eO-OOj̱w ̕AN:)]ɖՊF:(,"v]4{GVh?ZFەxeHQPU=Nm  /3%r%E/'z%J\oq2 w+z7YϜI}8itZ/jboQ[nQX "Psc^L;?TM&Ug=!Aʳ wfὲQlwԵ{{lƪxF&idAx:aз6J4ɨ=K@~V>g~hE80eb,?2!A_P=:hhґJE)S6j%̢j{ %&j*f0,jh)dve,钏ns"N!H6'T,A+m 8 YAv0($O^AuE=KTN w/oEPK 3`N$n.&xzíR~Nr6Ǥ`NE 77D ^1!vTՈ5K3EEt6SHd7^h'ֹb>U`[^՚q[#=3d\:{RuNG"%؞J)L1']0J<@DD'8`G1Qk:tݏT rNF~p#:j;+pe1k᎚p}P'o' ?VQۂ8Ҹd;ܐwgOpݒ2t@GIBxݼ W aQ)Ԋ1BČ~Ś.*$*a˘6ˀ喯S*Hb8\,޺)b)"H1/ VWý/W3y_0\ClJ)_h\ TB 9gk&r]mhb P'$QA&;AzS1wYXR:łN dH4K/`PEH|֤7f2!KuWYz _>hߠfȾ?Z6y! lӎx_vA-ayDذY@Ar2sg^ ZqHV9$~@{#¶x[=z,*u' (vR3UmJDLRc }+!*<ɶI;}*Ɵ_8YRNMl~ ! |vI &0 WHv34g+C$ sX l(f_&>gPQENA>DdkϹ$js05_ }L' *Orkz( '+>לZ a-APOS͖a(qOqwi zQxİ0VI;5X`z;x5;Bx WyJ`U±f}.Q;:Xl :w>lQf2䋇j5po^-ޜ :\iɐ;?}Ā5a!)rk,+2kdZeM=,)f% @ݶd4V:;ϠË0)P/? wJr 3NWm>ߵSe(l9|CW-5xk(/ِ!~wuyFdXjGU{~q~ {ЗsFz+eĮ#l0xIxK>_iDws:1' k!cDoS3Ϩq ;Pu,c~V?̈ly#6%^}rd0Sd&U.a]P '3Vr͡9L!{, 3Y&pΫE^d-IuJϳ9Li) Xcԛގ gT (,TX[lrt۬1$rJc.Rh|&C^=azc {Ćxnzxrq|/0"oʨ{t:KU@ض}F$C>B9(w`Gó e_4] ;Âqژ Ȥ8HX3MaF>$AaՓǞJ1Omi5[?}=rlĖ6,@O =[/>çdlo:.?ymEß['6f2G;ɍy1z uO#ch֖*t+Z;l;Q@U)6ȐPï@Ev7ڬe|%+WtÝK:\<&fsTař񅧊iv 쭂Tzb$Cd;!ra>q\uQ#vnP,ǣl6~%'\&`}PTI3#tط {ݞqHRpd#+=(2O`p쨲ByU#[ V-i&P5^#DQzXgj%"}3"G'.:שyMR=5\ȶ(KgXL !o@o0!a )q& Nj)B{<,H-҄oT/|5ܪV2uWx+wC4,-@rO}sP`{w{nD\413֧ ZwMF~H6hr))bԋ@s ' =]3Ѡ=V؁5ǁ jAʊFԷgf䀥c(mis 8p%$ iu皶^#$ŤȄ^ñpk zxSrmL]ںunnW٩l8 vBY#`CG|%$xN97Ϟ~Xde/Pr׫($ր |ANWeݪi!tʱ/~{jH.+>mN 9cij\^d'Aib6vO=չk3aa ؍f|{hCT|c&[?H_j[;o+dQSepЩӫ+m:|_CA%-X44ޮm>;Đʉ!Tka9Eu]͝(1ET/j٨,3BEtO;/A>F\{T iDv-%UpujF=/tp^etw|&|\ A‹ͫEYeR~1Qt 5'!p4vtuX@S[Obpp/IJT+H稛r+Sѭc<4_؞:}6O>a R*r(N,W5˕C4q8I㾆fxG&xk5G)8eb ƍGH=B5k=ŦHEiyf/~:~ Y.K2>>pAUĵ8n~ i4}+ 3o {V*Bp+5yu;P_~aĈM)7PA2ލiɑisu5޴c%ީӋ50on8()kt ]CFA4rpuUR XhX ૔]YlvUpI ')߾ 77pt5B=Aj>?%= O0{Xmo{j!FY. M%||8H0Ӹ/F;@mFadTT_T9wX*:?PTs~F̉ ,"tW~J֡FuoeenEłc>WΝs-u @k_n.c5l =dg)M}-{Q붼%O2^.؃,эtϖA,4ᡧ[J p;Tfw QچU Xަ@*XF /d|IIm<'qomP?F4';wC`I6 :NO⹂tfz.P~.c1Xyak D8W!wDLZ}DNDhS+"q3xp˴4&ևh$jћ_j0,;fS…ӝEK.^ Yt7:j].F[W Zlm wi J' #Le&&](t1sa3ʾX׬`HA'6<*e)M9tҾ{7it s :!m O816U80&E0k}21i/k_-{9K*sc-p|bгS {~{Ē%y;&*Gtj.5v&0|yL>l SKe9TOM`1y]^adViPX1s,9rf xSR6fkVyI f5ʎQ'8UYۖK\~ҝEzɘ:Kxؙ+]/\Y5DF4lc*IUaZrd?~fpp仗~{͋p x_8.RTF-* :`g,zO̸q8Z,GW99 =T> eaceHte46S <Nbi|$krdQxc9-/9K6Mx᮵Zgf\'G!Ov u?v,غoˆT9V_b"ןϑ]tr"tuOe&Qʹ5YjsDsB/ Us,4Oդ߀'kUogTqHp薩;[3>wl|cDE7'HJn~xZdUYs;z8{WRb ";Swf|aDA}h}[P;Ne+w$˓M1NeHܟ@ᵙKH T󾾎<ųE`%"Q6)fLٿ|YTa?mj"9:̍:|!SZ⍺]m.,],g ͥ N'[=[)sxx oH%bhB29vs݆$`L\i9?a/-L$>iSVi!d?#~8TQ4D`oΨ|zZMG&|0aSQ4 Usy 4ލO2^ɢ#(뵲geA\[ß*a6Oϣ6D9аq1/ZfN7YpTK_'Fbސ"! OBtfg}RX@,{}lGTV~dV'LJٔQ;0"hw K@&39`]AoR9u7Hf1@|_VϦtfVSpBtg+e|# 3OPu X2Uͦ?fO|c(c -c#Әۗ3 H3TUqnjX2 } lwApQ .Bq7cV1'3>9]v=@Ċ Aɰpw#:*I=6͚Nf dz$ Ξ9}uHl둞iBD ?Hgq+eW]ژupQ*ٹYv܍c˭dzfNwX"I / 9 T.!NRP*Pڭkw׹H_GW V;<{uFx]ۏ,%_C'w^J_9M>./`ZvXQE7un7 5<,(]eהk^Jė žHyڠ>WQw US>jذ>*nݢm"3keF<\iri<_?;qFG 9ZY#tSMh*5%b~f}ed n_m GW/EK9+4mJ׉자vudI{X=^[dv i,`z|VO?.'ZhYc+|iVJTԂ[FXd|csfjMpd.eʇ -]; ϗͺ#MܖeQK~Oo_^6OeI瓨wĠ.1i+&xͼ+9Qj$@m+jZL;Sfa817打}`K,e[hj-M(h8Tw =%7}-r w6<!Hbkļݙ n8)ߜLl^ 8 4)KwZ7qT}J n?~ .lLCK N-$ >b{+аDЕ-sGGw$[J^xrʧa6Gy*mޅFeEڕ`_PHدW1@蜏4(0ZO+ό݈oD_WzDD*:޸<:3˽f2KSA7-I9;A׫Q{IA_Ew$95:&L/SvzQ*vCg1If w"y; 'Wq8вVZuT L!;? q0101HuZᝣ9܁9dV8hWI2CZΆ!frP8-D$iI|&fʬ$jӆ$>F40F%Jƻ.aR0IZ+Hi/a/&{]qf$-9F~'cʓky;p6@L t~r5m|9sh)f G #-ILfsMtQtoLqUZ]1-![\\c)M0e.W:GcJAblvØqX&^[ǪW&rwG3P *\חl m3#h#TD$tj£kDX}#E8)~3O5U _u>^*ww2}iK$390OdhȬ;Ğ: PhʎA]-bNB*/qդYT["j\.a`چ5]~]WU Q9FNy"s94#_ɬ5BMb&Af|]Fݘ>7.U=6<~g5peT6Є Z {-ܦe/@lۙdyډxK_(XȚ& m+6xak3-JiT;G~D!RcȄV].-2WĠ*j,4~ J7^M+op)/bJ"7Hz{-M)J\>(i!tukʉ=_-1I}t0FrC^3N#d.E Pl\Ttx)E}bQgpS#*t:aK܄Yڈ>XYi!>tIsv7p1X\! gĐa+O99:ɋ>ǐ`YW [V`v\$ܒ$,&9|H\$A4_4t4>Aޭ dQو7YȒroj ZsέeoP42#Mjt=PvҨuZVbVh2xP~넏NP9mWS}LH#T,% gy[:>)mI(3rX TVa*xr$7C#58ݧsl `&nadL[ $x([ |$"_Ud̅Z7GĴ!s|3h Q~7ף 1uJia% VI 84"5k=sd"Wj+؊Ua:ʵ4OJGF7n˥9l(11_Hѝ}cЅ-or.ʲ7( Y=jlݴKBiwޖ!>Y&I2v0x{nRyV]yڇHvCex^9!km%y4ɹ[3JG-gR=8+n 1F&f7MzQ -6_J׿i `= J\28 &+6ՕF{z#d$=># 6RJɅERX'hA}~bH#SWBG՛Ek ѣ _ 1Tz'l<ǟ-ޡ,0ݸ>qq*Tlk R ?v EHX ff \Ǘֺ^WR%v`aVn2c[fL@r&sK+; *p}0ӵ$"B~rERpj;_q+n/<ڦX;+/ڇ_/:=<{p_/Ӝ>ȣ>PaqUyObLe{*\T4 7AsA2٪ PfPgF^̣iF7ⅣZI?OwqC!+]w-{L-JdQ.nwnf Pڑb4ڼ {ېoFS>,H|魤4E+8 ~Қ_xx]q2u; R iהbXrF՗Gp" 2Lx?M1e )?&}*-;gڂ۹i@zm'skZWbU>UzjkFwF#9Myy ͱsha]Jz^(˕q3 jjS-CtŘ@,0u9H`i{ngՀ}IM;̑9!}R]>$-+BnR"! h+`hړ& v+ sTp;&ܡ[kMYg $NjT06 ,> -y*R$:%5Ɓ!/")>fb{%N8{9݌r& NR 6xz #ح\>9)Gl7G 8qƇ1 be1 \]-Wyxޅ;Y~݆ڝ+N/BcMf S#Edk%Rުa>'*g=|TKIb+2C B(J]G {Hu5 _Twkis y ]wDߟRۇj.hU<Z_ El7G\'d,qW Aʋlw -"*QGXIvZBY&PT?z{xhG7o^ p?B*\m˪.?մ WX֕٩+2Et5.[fJCou5.&-K9>pMp w=‘ :ݶoB_ ^M:QYY H{E&ɐ6!ʟ>v0[d4u1,_޶>F gXQE Oqo_^Dɬ=rޏꊚc D/P>gy 7 W( ͦfQG&uMǪ`%l":k*eQ\bzW)Ԉ>R-`I0PFBs21qFVXkmcxKшk/#м$S14?z(AFSdv. E(2$Gތ|.`Mdo1_;tEG{0LDv9|^A]jGvNU!:(zx %G_wPCYq劗UUޤ#v>]ˀ`ֆj'K"Y6P{jd/t?۱NQ՝F1ieOcʄm賨$ ) (:ʤ{bԈ/ -1&y^dN/vjNVYŧ$T?x/z?Ptπ'IĿ:[Y;[)ku0- zFWui3=*\1Ncb_ 2XwB ΜX'> QG{X̀j`- ;*?tv7'˲k=n`+tIZLwGj7%zvה[ //gD  ^;mK&`iH5%,% r!oޡ%݃EתZGƐ$<#$X-Y>H|@K:JF~FÊN ϱ׈)͎H4@p(BY.ufJ@,2OU7E\;$& i\ w~I43!`v`6H1_‡r"[QN×9gޞ r7e(iG%4oē v'BDOtʚ981?ZU6+vchIX;>+~NFbFmQ_PԋRM"Kr_C6iPN@EFzH}`9qitz>29ӛ+} Hל,uA%\U>rmS G8Xzj;# ös>!D7J 5|t+DYf]RZ@4 M;QN_!c AfǷ7o5Mpx[:!H!e]I*ʆV*rtnn:6[o8 7]jw΄x: L%,w (2V/* ]ii Ou>~;sU $ 4)\JprIvjhֺf\+A)Ȃ5P}@@]sd={ ؜+H` /pazY裊mm܅Q쫭rkKbR/s~;v=6`KQN/*k qBZ}42L ba1 9-/Τy)X²섑oljEvxyhd $,Qv{VyerKпOQ7 $zSqIӡ[U1 6v8BЮ&Sѭq`#?s(\^mdo }GUNX zKtk ƫ!$ #\^GuzL@[~0v 7ȹ DŽr5R"& y|D7W583ss^>먨k nBMqfot<g *Pϡ"SMxS#7rWxD͍%ȱKNo*D4rSĸ#.H}$%2 n+\ߍXɿġ쭴]U."M]/;?dP+V:)9+[.pᔫ9fO ڋ]},YN4RZ,E/n[YQ:?kP&2X1H^DBs!?k 1NG܎-2>"S(ތyxثJ@VI|pve_ 7WLX0E܌%=\/R $wv-۵? 1BFOQ%r/йf2рX9(㍳i 5'tv];>>pVm]&&^_T&.rOdSWagOO %؟%w67r 0ԣ/O +iI'\iƓKp/pAFZΧF3 ҏ d;T5//C!E2w-$Qd%jPr{.RgdKmx>€cP9F|4EOY,tqLݼb,s, ow D$M葾+/.ᐑ} )&;Xv|5목wնhoA["* NXnj2^Ń\ `U= Mg;թY?Ѧ %J;ࡢ:W5E9d8ʝ(u NbU3K=2Ƭuu(#:7Ho|Y**A{qa /َ<3 +73߾Bf%"Aɪ0 !:xؕ)/[#Rpxw ?mq kmwG2+qh5?g) ݧ7kSStNsXۋhmϾ=W1Ǵzw) ؤX47:7\V7Pᾄb eY9>V4S8p: nbϩ|CS/8!fM5^cE;oKKTqMfy)K7O'].jd ?Wr k9ʼnhUQkD R19Djhm3o(%:n)WWD/} F].Zf=nvB/ SHˀkQ)oR*DkpnN 󍖱M@8 w7 bgTp B`E+nz2|`3jPzoa.ǁ'lJ} hKޓWGYh1z )Q>?5ٳ6 9'z3١`[*"pa.} 4W/NX(wQqc}^0Q0xSjqc`޳Ap\>:8C"1ožk]+ˉyP So.I*xU!95.U&-sG۴KID*ܲӺ[d/LEnlO$P):ĵg;@x6; xdW  oR%ߢb?PRqXT2Q2eg׀zWc7}V1Zs9^-vBڄjܲl.O6KA_ReŮAe^7%CC=&Oa37u+YB@5v&GvBʒOJ!/e.E}Wrޭ,pYu::` 'a%Hd~sÙOp9r)P^Lm4URFS W'<Y)ԣ:#V7Br؏s_En+7.ps^PQ|jEmafd=Bun* U}Z KG庙 nbmG)~XxЧBu|Rԙ >q1iAdKy ʁΥ b1;H2S>ӌXp9L&8C: j fՎ+`]*p`Ajx!-d)˹D9N4wRIoh7WCΆhL7,A<'I=yH;ŏ5z`mzB;2I㏆W߃ >#=qV};qq/F5Cmr &Rp6/i"3AM{O֠ǃlǞyc-Z}Y e M%y.[FG]jτH>X%ѐ[Ӱ.B6ys/=5ǒ K1 }̀*m= 5EKTdD@00'f\3iS,2 #GK-.i^Q6G ~CCZBs_(|}Pz;?l*d>v~ۮZ.0;n ?U fnXRbAYcsg/݂#&~E;熖Y$l>{HYO 1X{GR ȷjܢ9Yo 6>nӱIUVz#Ն]OK2ۜ\!j$W(FL@yڪqzy%ޯE]i*)"[Yl;|:+VZj:'do 6'ɇcWZ{XO?K3t_ZИU)nE%SxB>=F w{st3ni,JGODByTk3aeXh/Z(5l.|ˢ`z'AyY=-׊jNEӄOeM O# f&7 E+AJ)4lpK a/E=CvE$6K%ߜӎz-a׵0YNמte`![ k #&RZ27KCQ>T}|3%Ċ>¬`j&Aۆ$u/j; : y*9纁aUI*Ey}&5G}ZeHS:!rױ<:rDi&8o7 I^M~Sr4D928t<@Iʤ~H$.m{^y>C=ZQ,ivgH,K51@iv,PLMYi#woתy S+-\j`..cV*k!*g tnK}8@wT&,^Dr`^YEGehetaY7qB>' ̓9]BNELgEOggTYl+%[W75yXjtM8ģȴNB$k1b2YYBќ< W ÊR6'w&@&v]JǽG%Sm@%pZ|d$>' ,;5Θ+\^@&S4~p]5K8wT/]q<BY1&э 7|b uiS{>`fjvF\!f@4*ƛ g!wL@Tp~gTU) ݰqU3DflV1zpDCUY|kky]}=z.+8=1n6H4G1O 3:K߳ e>`3B4Mu/fF`9c_}ѤLIxEt${z`h#0.YApUhnֱF O#yN +\e#){^_UΩ ze$Su%a-4 m &v|r(yn{fxP${1 zd' &/.`Pٽ$;^pQh:PXҖ@JFd>$T` fddrip3q6қ̄i? W'%D7pO$51Ո:3]p ~r,f0O[Q%<,_֠HiIA@mTmIcw[Xc]%N `*2vXHYAR':zVT99+1xߡl!LZ!DQyXW&Y %؟K%#}9Z@ .UQBn{PcȆ_˺iM1jr.*:{3p83DKG,%30O[Bbwb"aa66'~"…:>-E=x,Pq S:h JQ5eK ^hC ^ԏ>!oY!/L+E JAɥN(RDWZ0+aQb^>xu!xi%dRh# ψP:qqmڕ A_Y rZR mqS]VSl/<ŎPpGb~N\K37nQƠM~Gwr,~F{>*lϨr9so1wxSeŸ R,L $B.Ѳ(ؘIzs{TtX"MdлOT}AȿRl=il >D-Gh&TWޥ8"5~?nC>=7zz`X_ 3F) ڼWf2)]\'EXH [=؋NBy2h-S']*-H 3!ʌZH:2tGoխ;6TO +5J&k}&Y±3faFkm:&P"g&r0E}7gͱݿeuU΁Û2)W#aKmN`bn~ӿʧ';\|@Qhv03mճa֠ɴ߈!hwt99,PfMPh?9%aDٓ9,Z4>5XZzH-a4TrR"؟R -_8G}:* BK1by"m6^&P8DfIBY> p㎳nكPN8lf^+qبMu=η3;i?N4>y[)KU4Esf@|jM!Ѫr<.ļ=^N 7W}'0 +wGPLVf}D?ubؕp-p\+0e:tGڒu~g"(Ц\x/wZ߇錛˿ƺ]/` e<VFv1#^X"U=Wz6AT,lm1_HIfWHrGx#!ًpi6Ã/͐1 VL:f YD3ڟYR2U V'Z/ v `+ \J-5R vHx tR*EH!yCUz_s[=v/n(V)",HnNݒ>.Ø-xhǜ2n1|b3Wۂq:~z 9/?fB#8 9J;6~ pY͌(|qү>- -g?=4n8Qv[xgK̾6uX7 :-(AdÝi7~9VMj<=AǢֳ!l47Wp:o$iLegʉ>YbW4.sQ'M^pD ʟE]ta׉x+K,s Z`aZ=/C͒|.m;@lBBhMS7 PFj9 뎑+Ow?9*4s$rߋQ|VjEfU rM2Kort4!]{4/2:u IQgw:D쥾stŇG"qvrb7"|@ w~Y}jF([;s- {ϔ+j؄w->XJ- ֘@NcKۡQrXC Aw:?|! XY\2z}jꈨT2ALHgv.iR+¤RXCZ@耽YQmvO{Vrq ^S}9QƯe\=={11oB&KŠv ]*B00k`UKJfD IfBVc[W({OGho.dȭb&eIaJ_En \ݵp+(K\143V # !+P͢y"*}Ѩ15`q8./Y4m=6&##ϫaX;nEyO tF!d2}y, I$>P *BA !K}XWV5f#zCTM"cmO~e;2ȀS,9'fQ 1WRDe[.EҪmjǟl@8U10&dCdD1dIW2~{R+&jXXi2l^MHb,sHԷoTޭ 'Γ@ZuʄҀ eU vHc]"GhmBk!,C!s NA?3r('O؈ ͦ^)(G(`&]v뽚 @_>'M-lKm.V1ۨS]  EmDW^@,cX7HɰNo L $~#(Qx9 ͐14~@Jb 2cWbey. b/,׎a5KWj{P/tSFm[߱]xA|2l+;-; 1H#:irڌr玎c63椟k-mQJVIZwk%*)hkAuгC_.AR(r.Nqa+b{#ؚwBx/Ac_Ђ=L*slreO\]Xsq-7d9nk łycJn W|]Օ˄qg%x(H+z(ʷ-p_r:,,p_;R抉빭D97=4ZQ]Ӎ]ļ_R H(8; U^Ul #g gi_yɵ-D6o@yPHCÊ<սOWO5c ܋MRPz-~y$>˜} z ļ:` ?:+&|ޮ%inNΏ (B 9в '3CPٴ:Ưp1ָ8 u+Z~_LWU.8!$9cΨsyd$8RYa,? o9h#&@\*aU؞$~겙Ԥf`?y\M64R=㸤Ir_ʺTfVwì7:XI,w|RMY@^ǽ -j$~+j@q:[v?h`x }LNb?Vld6,ZX iunnZGpjNo]D}@؛rԒкvmau`c!yMrĞz- TN꺯^c/ab%eAH#@Wщ~KV.BIADrJ +c)K+izX^*\yJ=WCZ, *bu{B\*k! )̞)RoyF~p!d8/4q3K~<Q`ѰMF`j9HGq"z3{0W򹑎*U ]°CRB:!mq Rs?oC=5/,4\ LM =E{6#J۱YeKzLXG1eDz_s<ƩY(Ti6eC7¡"R!VњLs@-MN3 0-Deq* {M^jI 3աY@T.5ppc !ªoįnдoDe B-<klsҸnE M-j=}Cs =eE^k8~[Ra@8DSf[b]2X?3tѳ}Mw m2_[21JwY~TU;@詣hz{兽ĹPKL_ՆTwJ~)X, ''B:(lyu˚->hdz0xkg\J\i:t\NF-#ghY?ܒ^Dcd%TXU.\81_QRӲr\]dB,Aע wq(.aƋk0%c+ zk! ՎpD#aΤ)bI{+9 T:o-(e"P!ޡkP;۸0n_.;BQԊ{_ 㵡kW?ܱo,^XVhDt?FhQTot\gP#\+mgf _ "[!c6^emR}+:^AoҀd:?XTxzd50  h 5l"5v, /KUIB!d |3ME֙[I@fcp\POvgqIA=i6zppg v76.CLsZ)t[eZ5""n0PZA8X;zOXdma#tHf|e$kƒYeVʩ⼐>hh9l-l-!g_Fbrǖ2֨Dkc7ܝ+c|x,惕r67Yngj(V4}kH[b!yU7iDG\Nj8ؒ[Y4qXZwו포 }C3JCP5xc`y%ޣLѿj nOJ v6UYJ*eqQ1 L~W;b#ȇM x 3 25?4:>gU9\+/Pd,0 W@eGPKJ D'}\"z ּkS1~~Ϙ1KbqQζn_f1Jd8@Ģؖ*{}Œ\yEe%+o:Py(_b$5G@I&^a3sa9x'K2:GV_.߿g.=|E󨿆vy3?` O¥O-FK[M\$`p3:jC4WR;w%h-[{rWYWIݾIuJ)y|h 4.ϾB"8|ۚC^a69%/"z)zec 0o$o[*K{R4M;s:s*(wxS1a>#@93KuAc'u`P[QcL_K,3?9l7^-(L^vށZYcl撠r[b>50`2z-=FToxZ뎺l$@Aۊsh\{l>2z_'raq$-—~=%<6}?Lʥ$;c$Z# J08ءQȐvkBR*Sr6P1 `>D`/>q#،5qQ>y/s%0p*řI&] f@J숐*ܷ3LȡcEapNJ3i91LcrhO1sI")DoVF/ګpW 2Obb ,.[1yJf_aWo/ ^ٲ'Fr8y#O,^9#YrH pTn >,6DAږ-~V-ԗ > n P(,Ooi矠|qS9{Pu\Ȃ̞3pXz;!Lkʟխ0pL]e}']r`nIyP-&4Xb{n7$4Q#R)\L꒩tS|(E9:s21t^%Ac,eq䫮VTr _LG M6. W.>)x?|eTjGz B3v:nQ'7Q@٘ \x QD 3o%JszF`%1MUJ6pQP\vAZjReBJ2,Kt%g^mՐ":x Ȥn*^1TS`~]0q  AߦT|@ xVfxk3quQ,I RlH[ag8NKlNz 9V;աI}LA>䫌ŔFҠ@)1AvȦ\Jw[*E?^=H9^)\%#QAA@rg(Z5ؓ3kCk*ƙG>"r[ezp֙%c N +skxbwewEy1IēJkijVS&˭Pl"g|33/>n{|V2'1/DLQ apw#k$<.Qnn)3T x 8ȓdgzұGq\D˸;rJp.v9>ST+)84x]z0V)El,_<0"Ssu PFdFV{3Jϒ)#Xq0gPE PTlz4A[DP|T?2ÿibDD$7z8ęUugN3@xpYcʠѨԢ/ %bAGCj?tpt45DgoY&ZISc۷(ujt"q@6V) yoRa#s(=p B(5x@^,Oۓ2b(ﳆ(Fj 5|/u) ӡfkms2!yA=>xt>_/Ԡ4e&ϛѬ %`Ȏ)Rf)OBՒw?K|(=Z)Dn {I%{sEF k dm53qGڅB䚚4KuA8cG-֛{Qò TU0ΪQ]u~~~D7uhngJrV 9>с.& W8:y|]X&kK6ia_^M. t:J7?#8|gc \ޠYHt@ӡm-yF8^$w9B#ΡE~]2XtJReN0 R*+e3rA" [!'*68ս9Ps=Ηnhjrs*E/@NBГk O0V*\-joe۰_DSY;D!K:Z*Ax0}(j+qW1 U-Pf]&Z~yLЌ>} ZGBcRHbPXL*=YW5!ǯ_W 7|ثढ़>f(% XGZ 3Z1]g3֕&ux}4eG~HVwR߅ys>j~Oe,k fҧH9_L8wx"//y[)385l ʀtn842a5,I ހn3yܷj9 Vk 0 8)݁t8K*6Hmg 0{}jE8>5F]In}>_H8u {!"&&$mIӟ#Jsɍ=RI:!UzЬ`l̏ͱɈP&tD (|ҏGͲ~K:I4YAľdK3YTN`ؘMQhbAu pI߳rGOhWiLjWim;*7Ƕ;z&k\vSS kCg֚RN<$Ugs[LuTzPv; [qgh)(gR'LrF{;"@ #i1!^BUU=՟^46rG {9_R~֥r$$ F_Р!6~ 1W Aų2djE8T.=i1A VZ7A5V?*ۡH[Kjx%/jE0oU0Enbv|·{#5Z5 ᲱNu KĸA9v_PU+/i30@%0WƩ!*^?ӛu$7\*\[R6&:3%Ob0&%HGV @x<'ը2& b~- 8 w:Y 0[e o ^ k%훍0>lŲEvTZ`(Ϫ>^Jkdi!nTFvfQ[’y1MjCŠ<WaBio8*K q".N*c[|=Cew}g+fC:J1<=EsLMYf`}}~ta;U͗j <z~ ,{V(A70?4V ,BurT}] MqD"",0NRehζhpKʈZ3߷c4.R4y|tA/f ;zF: J&常8cU'w7Q&_uADe2ct&}_]l;/ʣ{]F:bB"{ܡeZz}}mt ~;#|çbd3j;Dt\_"q䢴?" ^11zC^٪DYK5o:5 ll_qC$Ǯ\;B|yDn;pٶ8 ZRCv6Ҥ*})08ݴuj9`!1T7ͤ|wO{pgԂdfnQpM7.Ҥ,2}A,Ѣ<W+~BҫB+)a̶j>+x]};tU6W93ur=<2R$ &WeKsk\i S=)'PTT \vf@n`A2_j|SWO7)ZJ"hϮboyh/p'ymG9ܺO \l'HGG+aeI=ކSa; %uFC@`^_ArT@5!0SDO6S=<◼0.GE#4SZ,N)ytDP,jЀ {߇!Vemsr- ס|_) [$"}BB[>z@??3EWʤ9zQh_ň?Љ*.w)Oќ-ThT1Ex([x@3z/B: `]^ڶdŁV$lUT~tjOt&ɛF7|`sdI$ѵ{D]pqM!Hs|Kgo#KL"n*d#F|eZ&ktgYj?d5)oM ],;wH{AЏ$^ƯyHA.gś ~3ڸ|t!Z,םe (Jw!4 k%YT뫨FuZX-'vi-^8M${Sk=߼/ozV Usʻ"9H}1KQ!rÓ!ٰ)Pp$Uԧs#yƎAp|fo? vUZ0ϦCrH( sRtP:  fM23Í9~|2xz_/+!=!Q6wXƛ&aʩNА ^6F%!hoht1yc_u-/UdbO6&f+_`1<1RQ11 7#IxM3N%;ڌ`,d`; 4B2gImBRfg/z[_Ƭ+[E4zy*ȂN+IR4R0wGΖnR[W4x|xww‰=Z/Ș(Z 4vlK"| :Xrzb1a|bͯm,Q>,Uy8RK 7'*."38skk~ dGW-\-|@Dyc}ʹ;mAMxH8l˥˜ϳVd2ߡ|qPuOxBt ?ߏ3']KA GwGp ΐj x.&?K[Q`}F^S +/%DoP>1$+fU͢vds0oKE_e-+ rE,v P@ ct߫h58AC8%}Ehzgt1RgbY` -ܒ`}I;a d:[ֹ}]gau^Aνj;~vp|ql#9Zb2a!8Q/i0A8޲ãk_OQYoT.of 2:kIܥ璚LcrI)T τ^bHl|&3?n&O?v9|E6CQZ>d50岧 o{/#|&6?pZUwn2抡HtsJt[,tjOR.:X>XtdBLib8дyhEl. >7(9U'S/KL&tI\ "_%kC"cWX]^'|o=W?V,v44=~9rR<j:9Nĸ5\*5#aPh½UaνqKڭ r669OQ>G!jP<рUx<[ #߬*K㞆di}=b-u@b ti#ksvsP#>ΡE~|%4DFDD=E Bl < F$<* F@ER2X|WN%d6 c7m$YKu)s"Z$;5dUa5N CW-`3|aamPh9,m?n{ AJ7I˰4D[93 Yoxڕ0&иN ks`2^ɡ(D5!5ct }ʈHf#Ng\,| 4m-;?_=UwƜW-9c'OA{JD15FL=oeEi`{X[ɐCrNIiz^)W=Cqz +JL}q?q3-#,Rb'񌬣ĜwVȪ9;r/Ϟj^l&0$f.M{f׽Zδn 34z(J{VFoP)RPNuth0Knx%O 3U`% їW%>(Q<I'׵ospS0dtQ IVZhv"h+yl'js8=~0좆m48}S/NʒGHrMuO4]#3ThPp`CsWř fk=_8һf4j CqJY: U~ r|3qDÐMhk2'ksE/ Kr59'A J䟳„.u֘knlD2]7s^$G>T513Ǣ)ovZwj!R2ͻH@{wFF]@Q;#8p ђ.8SC29eRgKʳ4 Zۈ@TqZԍls;႖:t ܾٷ`W%?a*Z iS A%#>[VNcoY KnBʊ-B5\-o3f?'7\ϣ@=uq?p/ 3WjŹS'Ԧf4=Sra:J': mV>f9pIt}8N].'ج^6z_&fԮ=׸B4'W_fhe;TR1j (Qd3I;˳!]URdŕz0]F3v ^M?ԺO,&q>oՏ`[.LJh:3fkyV,aM*RO/{Cm)wԖD@oe"C,(O668Vե cwn{8#,2wm1(OfiD]Oaf], I"NKg>pzҬ^fHrj|A,#T5 l 4`[~I<č -0;V@Ām2z E%q)Wozcn>+A6@;@un=nв8zԁs]tjoبxDeƊ43 z<+t?M0bQ]$#~#:)Պjq;dַk ŝZ%sW5bYEjwݣ ̴ (Q"zOi{y~C'> ryl77}t&')S7_ީ.)rc7`>xFC Kuzm<=[2M}=a΂3lK)3А]5 [٪{L B,UG6qܤ=CpɄRvDT4"zBka 2 t>؆"_gciAB//(jox.' $hQ<=k2Opv}7trls7 vSݍ1 r1$ԏOF*"<]?^)>q k%yF".6\En9s'w[fhwR SJp1a @r@n邯jfEj>"<`5yS eⳁY'iBg~RKXbLWGzH|L#ql(ga(ZP̻g8 !5'1&ȥsωY5TT㇓hT*Z5m&igRS,&J/`sZsL#$%}Ce8{P7[H];c ]8~,oV}wAz ^Ve Vӂ҈u@T_~'`}Q58Kټs)}eʔ=oI#\)Ub5"I^z1 \зC BCPrL ԕeR^d˧ށM0H d)֌[h*І)zᗠE9T%o'tgkkZ92H0|$0;KCӿ'_}dh@ι[0e}0H>Jf17=;^E*NB( [$1+\*z'E?{ǚFr)ZWyE]?tCjlgA`S;cmSMэ 8n ǯ@0ҘRJNY#.k{Х QS@nҍz =S[&QS,Yg, GMI ~=@qHItl#G&ɭ:K?eFfڴ#MC:g7*xaL :@pwW] TOR]OjpīM68J@NvW6wxTI]9tb 鱞~a ;d?(8xU~4t7d[P}s܉IYDLc30E\/`Ib ,jPçhcNR,eqc$.eC_IҎb[ޛɮAN+P/$cnzZO qSF_l4&&v6L{TC` HV,1Y拔7u1_΂V.p- Bf{ţYoxCF)^33 LAϒT gU#iOt.YC3yPr;6@[/AaIėxr=`@V5U{gmNsa6@EH:rG)haH>;i׶dV}oʩ4T) FkkF80ݵVB(q V0;#IWX4y2 F?f?]qTnBf,_}9ʆBf6޳CG)$8)򂰰ϗ }`6m$:X2d)7 s T9a.գB.^<=:fAD&(ՙ,ʌ6['kZFBDCY"qV0~@7"P6j sS)'1;hE6WVH͕z/E-ғ?qH4"YFV di mz7N{|`֘kGa~I2{`d{gSyӁ?+Bklll z߯Ӌ/%z> etd6$z=0Z+vW@P$/RS#<eunI Gx7G'iDGv8( *8j R>ֱzis c`'hwG}ˎ33]4 iɒ\y$Y9# A54a$Z?p1[t$L٪j S?m `xu / _VS9\ ]QU@s G1Y7կpJ;"Z 㹡4ư4Џr,c.[;Q!*T Ӆ`AO[}-[00`6$U?g)&xR3"n(ߒow6WF` u: irtZ8$hr)Ƈ0X9ًv\;tU*qN@p=pėl$B[)ɗuPwk3q@H d;4xJ&1rGʫ*gpmi9ȫ3[_+\۟Xtf(R խO'^&RT_:5{LY̾<\g12ʩt}8p`@4 -B4H >4=hpK}`Kh}IEJMHBS3?,Ϊ/\golMhY|NIR=4aV}4ڦir'+aoC$wv`sOoCķr2^3 4Uo tE2dL{<8"N*r) 7_Ӳz54V!]i.*dװYpQU:"AQi8T wt8]ɮV!1ZE_#*%=۸)`+/iM׭9:V{jܗ`T|7EFxv2X%&?û`˾ט :KKz[.0R> ]uQ5Rp(lq I4*}!tMR#9IQ>-y)_"T'/C.v \44}bzl ޚT28ˠ|Ž;bXzO7wa |jFU;(*d rDxԙn ˁ41H읞:r`d2Oj PϤ>_%օKK^P(~v<ԃ@H,okD%I/E:ib7>:^Srܤ.#C|[Cp8B/}/Aœ*(Oz*!fTFbU%(aH᫱>7 vjnt |2> 0WFF9qj6"r&t,õ6M<-TéH]1?[sFtOZQ/RS ynuz ,qs=zOt>JW8dvac"Q8H"ƒ[25Z7^mYJg[$WT\]D-qJ]ʯ^oMO IB&nlOGo ^UYW+#cIP5Pn:p4/x$O Y`׃!02Jj _LK;r< E/@Yovh$qzz9E,FY3 VH#T[..7:dZJ,h݀4S>U3/<\ dчVLe~~j-=˲t) `2~uDYw?Fv Ӹ hd"}ElgGl6Q'C+H GŦ/ӊl!x мٍ& He1=5|`c~ 0:q0X TjC}7fwuMޭP~Y\s3aDLwᚉX:eCh !VzO|Q[z =DjkO wg;ˬbL`P+KO! =2hz4Lh0jE2q@5T\t:;ͼDO =P&s6%Gl>lb<741@\/Jurw`bl.vQ!mz*|ڑ N66L72H:n}!겞 ·S;dHJ)~u~Y Itnqx^ިi6y4L)Aݒ*iA]N% ȉATi'K.4 =d}`Z-J?_lI\8b2b*H;eUN }r4c"HmDNaeMj:qw*}˿rW<-d"UopTЗw\ed g7r AHEϗG:v(Ν271j qJfOM_D$!$#tNm'@*8P 03t'[Rz2>NocOUY}nSϻ`,՗b]ز8:fjR0gFq9aHJǘ/%K_>*"swN tw՛a U;.^xg=PK.8q_CS63/mh1(Bf4q/.V\ (~xr:"H9A}9)e6z29lnLgշsbG۪vtz+'Ue*~ py7 ]: yccUaֱG/5jN? aZBN4ߢG-5T%M ;ED ~Vt"}wrW)O{3._2jLWqeYd:>zR~<mֈRH[o~PK":wl:ysƙbPIE~}c}] d@vHܠ$;mkL2ܑ-w@RM*>Af|8腺hU%/ '2ZuCUmD1>A#Gt](*BZ}YEeaVۨ]OJOQKʥKj XH/tS_j6Nf&"O!?䒪}>kj J(u{1>Pϩn(KPuj0`95II"+kٔ8,@сe56SlBĐ{%qTFdv99Ռ s1կ'>.{k#xA%4[&˓LP X5]-ŧguߛTgСGSouLc<ŎSXag\ GߑgUKˏu-Ou81K5twOZz,[kqp݋$tL\,oy*4.`NJN&A(!K%*zg,Q31 t AY4XlЬVdH5 0Fk=Sрv5wuu.h&xVR<&~Q7=Uw(FZ*H"!-BߠjV=k {>f.NqA> {ߐ%fj@3S:iO3 #F Et^l_0$p -,Bkrr_=ǰ)+䌃/"XaDsi6@N|gA3hÐ?12ϢL6 ɢM5ҏwR:$Eѣr)h,!'Us'%=S5^ p92'ѱaYY3-@-եحN _P:K""P )kvw&$_:&D&QwC95^\2aEO6I if Zxa-y%DnXU~.Lz?~3Ԯ-f.TR5{ ꌥm6^:ڃMnaH%U8kni#'ϗ5<:Mu4n++*F ݺr vIjuÛF:f!hVޏ>::bfV*NȻm p0ݺgd) A2SKS{tq{AB( ]@Cm 1`̤ טSdVsHCvI'ϒ[Kh@!م_ mi3*6MpIiq-%Aw@[^$8A{!I53 _ϳe1s_i/{WgiݬL:8S:co20;"W չիM&Cz=GaF9<@Nũc R Й#t$}L~_( Q[v.R; bGFZׅcDtO爭xY`^wuAjقw\xG\BP`FD+iv\ȸ.{}Y7iccxm$SkH$茙^}}j*JJʧ }JHǏ\3+NֈZ{.c"9cAE8ϞΆNd&|{ꙩ0nJ'H򫤥-Ln⾠ ȉR[suLCq qɥe+k3,AM^}Ըe^'wsM~m@xT.,`2$%`?b UgSustp`'vֹsM?em+pz!ʒm1kJbCz|*.ku }.bvp^Vȋ} (Jlبu* :)_L}oMvz=6Pьb$Z%k0zf93*]"ߘM<0'g@[pRZ_K6u礟^+ʁM|Uܖ-eG a5c{Y_<diIޥyro}UG29VFSVϘ✩ʟI72!ܴoʆ= !HEfL戝q?Yߨ%mSg{:ţf̉'̀Ƽ+jȳLO)~~} y^8n]gx(42^$r'0mk!^eh@~tR!MK[ xg}w-P~_9V̟ <&]Y:{'osOw뙢=OݱHlԤhx׀h'F_u,S_&Ǻ( .GyQ4~a!8 2 E7L[gWCn |UD T[ ؖkO/w̳j+8A0Xr2OZaA[{I}MY1ξR!5THO٭Oqӑ>ZyB3YgnBkgɏ] c5$ pkp(dT$!|,dN4A7e= ^B!8=.tmN%Lod(pt7u;*vխ޾hb`k)DywcY nHk@J!aϞG`eK>&þFލKRxOot7OR-,_or ϋC1Ah䀘F(-]f=b#s͋6t%m?~ي*JNG=OEapgy(C`QI3(W|%v8t R=mѦս 8sM:pI3> =cҊ}d`+Htv.*4pmt4i{\e4,z_`5Mƹko@7=ڇ;n店ulOY|.RDS#R%*<$+Зcە]2UXk&d95ɾkZLWYGW#h Uiϳp%D(K }X]YcAm9zDAk&41Epj@pj%Ւe1Nqy"^Pkһjwvr͆LOebzg x/'?f)+n݆-ocߕ̺X7MPDՔBݮq417QC1K1z^IfP=.opZR'zC_j5v^ѿx]=S2ر%/2Ǫٴc*wwr0mmvaϺz5bZu yY"A;#T pX橏ɄZ,6Av;Vu&?FAo4cy6:-wY (aD?iߍāVCJnoHccQ{KiLK۟mGڕji<7CWXy?8~(ǣخbF<9UJز5TL}]`:h'T;)C I li_,AZIEwuZH4 N= (!?ߥ0 4esQ;*EZQ+qrgTؚb$¡3"IxO~#8mwkFձ%Myk;l\c$nM q,a)yv : G~F 2mm} ŭǒ$ǔΰ !Ou!RBPp~GX9:^b U9ީOѨ^~vIVQ@ Pt{w3[a^'HMrRLóC ܩ)p]nEϩ9G|2^gf } _ d g-W$l-IS|lpEdLz'sm-AtdIX$3 z)ŗEYvwmt9Z7|} lMɦ[ Eod6smo& 4KLsB¤FCr$B&x /]r~'!=0>" /1SlЬ5V_na10 1ۈﺡDܿC$];%*HTA7oyh g!*W _ z..Ge:(O5cUB{0\LÚEt9ab^t樹(Xub]YL*H?.y  Q($?vHj[P@k>O6Ycm)n1ߩuI5ˋ!5dv[a)z|_ƀH&gMx i4lL-AlVaS{vj*i&~/sdJ> ?mJғ<Z 8Sx0ou `~1%h}9όDBȎgsDrm;| %E{Y.Ҁg9q=z;秥כ }Xpׯgh3Q~ɡ O;Ockȉ8ɮT+"i[)RBrZ{6<~}72LS`YP?%(4YwAU\O>U4M>0 sSzP#g7Mo>h9LP kdqСy`Jct1 >_X }5^ rMbH,HGC#JTRw%m BG KYOao"edr@0Hdc+,,:_FD6 Q 4?WFN6s!#KwA4frEC5, #(W?nCgPz85k성c-.w:D7Q(i'9D@-ԙa:lʈ3jj-sϡ* S,v0 Ñ&{Eݱ$ ~\j 笨M{Ϫoci~A'HvNYpb݁80@?P[Gz\td. UN;,l3N~@:,|kmj [ @g L ݲy u 'BrHrfFCz%G)2IJ㆚t~,o"?U8sA1(tYOݯYʆc-ޜΪ,o_$Y-d Jh ߅܉]5ҕ+嫢A߶Z( D#3 dXIx"|\?l-V ҷı+Acs<|;učޡҎMlu>硑L")ābHn88 򩼡n] yV2 e6b|l# %AZ@s xG5s]2OY5tjbtki.:2a!ۂ*k/(~na`RV f8d׆cuY堌R'!LbԦC8a)}4&aapĘ*s0<~[ \$fX4K+(ER|x}_lЩZo`pO&E:IWކ53tq9'HD^GOx(}PN6`?DGL7 \]vo1 eO?+lj.y"tRF}E0w_ke^dܪ3PK|-+""2Բ1JiPC?3 $>bd),ֻeES1HZ)*eir-`}>o &ÛrHqM3ӫЩv\]b֫8t|E_ sO/b EfV&;[0JmЗNڔو~:0əzNWt澳P nꋱ\hѐI 21^hS/vÓX3'y;b%h +;e43= =Kahcs!2t8bMxVOa`O2ica+z夼$䢐{xV?5t)l"!Drf7Sf,(fs(ES7\Gc!{}VIj~Pƃ 0e~N]J'q sE1 p.^w)v-@8%V޿ٰﭑۑҝ0d(m=Z-Z>d.<2#}B'9*S>huke<"qMCNJM+(/`~xr `-6pD{" `u|QKx@N@'99t~6m2mb'ttab&D8}?lpUu;hT4Nn;@oFeE%^\M0.H| M ?vq5 E dtmnlǔ˹^g~r6;ICXJr8`e\x m%DJE:,jR-p ۮU _B[U'|q3镧-/ V{gFǴG4u}:-am ʩPB8-ia?ܦI9fUBqC:=@dyi:}DzEXY ' .fF)E9tN Z C!bU [yhe_JeFrO:(H-y}~qDR)y;v4 )4' %(WyZz! :珎() im*IxeK%\+te|(̮V+! N|d@0E 0{+ >FN@XfiU~A#Ukp1E8VnF&g#*` l9.Pjن;@*~ H e;' t;ƀQK9XJM2.KoX$Tj8FVyH\&eW+,T+{D з}5܉ N$Z5{4e:6&m\$-Vr`rt @V(kJpB1[ч s4]vbӎw%YnL{XFa H, ?%h(EF*bzVtZz}cI0LrK0Xٌ)Y+kvipda|{75ȯ*͝_|ʂ3qBI \x(ϼ㾠JI B$eB'UҍO4lfpx4z-_UrNoH;r1ͫh7r)-lbŪ<ʿW( Y Ehvv.̍cų!<"Cr^r{3s.f@;Bh }}l UC}pp EXxXbzP[Ai2|XtA@LybĽ 4cۼ p gmQ7x4'3Mf @*䜌-^&wF:fjΣX:T~P5~eXCaE/JJF+m9!05ɢ.%$$kuCUKlV0(2)xʱkoB%̦50j53An$X .^#XnGݶw fmiRzYԥKİh BA}1,|M̺M q`x5-Ġ mM{Fϓ'e3P1-z_NcA=awղʦf(< `^u0r+ A-+JBDwak8x}p1L eӑ|hc;k=iIhq4VY 9#1dxz|RqqY2f5||_j&aIݰgFur҈W-S5"dIN̙b:Yx%JV)2{+0K!߿&Ή*o:pEV!Ū^+N(C0Xa)+>0:s͓}kŰeDMiz|:*{3|ϛdZK]аPhwjLAH[~@N]ڡ*D:ƒ3Qhc*#lf5H4_hL ZHբ" ;cxǠ+ Dk`j56E< mg 6~NHPT9~n#"4g}:+}a(%mo8ns{%xC*p,ƻ팜=' 0)6T*\L,ZN':C/0i! O  xM5JԼ0P!N,~C1wqfN9BO 7493:>l8xXxc߻JJjs;⴬HN!b%F}T==@-ѱ4A/H2/i"2˕';1Q dl:͒!㫸++$Wgp Zd)B:O8KY,B1 8,᪾R 6#|w0ZO.wh<}kgoJza0瑡BE%l,tQ׽4}=xx @2~J9RIҧLWu\xh]$qi[Ʋ$<2wP#5V5a.Wҷ3̚9Z>Vvx5y!,6qF|㧌v EИBG [g|M~DܟpʕD mO>?gmZ{M959SYmm#\IAy[`LL_/`N,/]k[6"&fnOnE+D8\Appomp՛X '•@E3Rq;rҒLҲ1Jpq~}24g|y;'/ yck8[A6=`]HWĂLӮ$˧3d&6NJ#M$[\,.=&FECsKq!ysޏ!u; PeG៸oB,)Xz}.) ^ y[j^#T7[!wAO"쏜.kk k*}5i 5\,ާh9YoD AQcE4i1t͖c;#""RCo[ʽaA%dy c/]M;-A|HCú0X4!fg"P ؚ:Sn'm%uL|trFS_ 2osr^+ x_: sbi=f i ?oa%ww£~ڠM옦s-~Ԫ\Dj˜Ea>7C7E`Ɗ\6UaKr9b$mi+gM 49/­2̵1(( x`>;[߅-VBZm_%1YйEf0H[ F0ƥPLW8t|3tS| |9sbH_s's.Tg#l4a33iSg̸7Sit`Ke^ukKMdlLǴSIj)7oV]D'VIHs Zᗮ̀lgTLdd:|ԩ-`(o~kLrZxS=xia_ˬuuO-yf$c9uu05#}nU|9|P\\ '^/v°vzR$>ޖ΀R v)JizPKk cZ?&PmP7B@Kn N%B' fE훈 L8Veν2eyX7,LA(V ⧵`Q p-!XtEj+N3=!9RtmW[4sIЦ(`<Mk%od1TO=!Nze]Cܩ%Y"V1/E7iC"XhP$孁fƷ}ة\EP+JxZϵF{Ued Qhsit1r~̧A E@ 8i=t#/۶{tB3 L? :$\鱃mqP U܀@߭Bts*(ٯҙ*rNz(;:> A*iw(`_mTgyoH49n/jM> ʕmrHc$Pp s߰5)CW?E:5@+m_ zgn6`klO+YYOxr.}&nPp6RSE(jQ!gHeBM~")R 'xgt vaGU`UDƔ(@m=ҎA|Ғr25?IXYuxET&(:ؖ6檔.l9SGM3֬f).ݭ4ҷs6hzI[Nļ;֑Yv0o:bj.*;g|229ݪ}yٜv\3aIxC -ڼu$LuyqE 7PYFR[ 1jIB1#%Vp[SwSWʾ5icu  UUR֗UNG+qY3!/ Pզ( FqoTfGk 7ob$NZ:}Ϩw۝-/k% 6sD e`+SY. NitKYjypŌLV$J%,ejJ覩x,V9 R_w6NUB{犈Cz -$]:Zt)?y5BKdDꎽqЬh#1Q-\n{bl\ucn΍!kߤZԫmǃyE+(/I~z> N!dZ{K#T=z~fqb߂S{<_V1%ɂ'ڑqv9j1yH 9]S+}E fKԟWUCIej~84g](䌙Cy,U2^lW`1 }Vh$i \3`gLN7ǒ~Q@-\~,K- Kf)k*gVfܗ2g /kį4c%}@Й(,Ml($?CesYds#a:܌" emE*LFX( $9|x^,zL/KێHO<-5Pkd ܶ bIw,*uRR/8g\BG +`+O.m {Ӫ&#&Sg65RoHeC/ gyW>%-?(|~_RT;&y>8u,$-W FmTXGuŠisVs?An4GMe%W,Դ ;ZC GO@\@&_{<3^,D;ӛt"G2&UdH{wH+g=FRɟs%bY 7t)ڼbT rJC_?L|%%[~h ⭼r!("WJ2]Zׯ<8ܪբCfi;7mC84¦ZE'-#KYt-Adt^I+t={zlQ-x܊|>~ ukxB>PSbd'j HuNkfI)T~:ITL/$R/ɹC ,s![Qk0Yx4IlhM`ٳ,%E_Eob<2Pz*lVۺF xF5;x_k~]|6`6Lʦa8~|].]-$w FPO2nn-`pg {#ZT%4| Pcfk5%%U69|1=ZN)D2D[18U DZ-w((Nx7On 4x@W6N8`  4p#ۻ+$(d;<`c)]C NG6;WHG2Fj߬6 [S4kȎBb5qo, daܧ榇ô; cP(.u2CD/29+Xs1L{%V5n`wg7 f.oWHBcP@D  [Wxg_K'mNTUPG ztE *wmA {I*i=gvsNBcYN+': u2z$T&\ B}Ta@`NH,M-{s7y#⼂;`:qÄKG&&+# 0EVbYg<JT(d^P`AjV|Ī߰U-J`wuRZgy`n: 4B[TH+ȍݕ"U<g`?mVGD?gpWy!JzB9t 3*61d:@a!;\7wd:AU4'"tJD=\s҈t\18ci[珪dK_N4WC QJXuvo/5r!x2Y.&=?"{@ho^Ufn1H%a?HBEyciubط/ Ʋnov7S.cR{/f/gI[2:8 FExj 1q{ n"l/=c,G&&X漝4ӻGМ#c#㤀q:xKޑ ^H?*#liAIeҔv]0j%E 6h[i`,%d/Un7襕ZWhFgs.CbQmzcB—`lHl(R0\I).*f=Rtp8E/dLsX{le~wW*T̂Oɏ4'-BN:jnV>y~E[T݀tZ'{3A@ ) I)5h$O5GkFHW[A Q.yiR tZ/;#.O>!j&Ƣ?{s~Ϫ st>YMln`Y28%p(g5mo~3@;B^gNNbT;Ӑ•!KwË@D)0 88E@cd@ȪN6 S a~R [Ŷƻd#Z[PɜUk~[8֚L/*GSPZ3SK\\1(zFt[*Wd1AY}nĀx3B&Zc<:V2%~{RPS$22Zx!pZ7($UTH9uh{ -f0- B0x%^b<`#n1o7! yuԓ2].yD]{oLvr"$e񼓋rӎރKqIl!d,/F&8nPY%I!HrenCȴޤXSH)Te~3Q@II ԏMt8FԱ,-gYh>Ih+}t^j~2ScfŽ G&ucʽ,bKؒ2Dr?40V>9=AgWuݽJӯrA 01UInʤ`02滓ޠlП:kVzڀ7jwlDwQp_\PR`u;fb+UdkZZ?L8-4 &$Ύ ~m" 4l踪),4XW7@g٥(DF;OȃX,n&0n4I1_W`MkT*39"Jn/%'@mЉ[bVLIVmomէJ::o`&p*!inBǭWJpX."EZn6Q* P^7S>% {9n5^^=՗G$͏vyQ+3)Zl6hQ{Qm[{G#Wce3'yy\p!Dayd zFACg |d)̵su<ӡ&{H\!sٛ;D[=s\( h1SA1&ټO3$rj-.8O0A~6o/N\\kAc4ֶ=3] 1%mg/)jCY zq PdsםW!ĘT[q׻p*gCgrhm9-ާ 2t= 3O{u/(wƠIm kxR.4e+_EYe`^vnWVXN/r"`hïkpsu @;R,1DYdxsM܏V ů%rtMNS?6ǥm?|\($] Xg|fyYYG5!-x/,цd1xWTZ90V-I T\!)c=v;25./FO2qGcM-r16|cxk {Y ` *ETm(Ӣ&S-zX |o&dag8ۋ) `LH?omu_{ Bz|xV" O}%r>+j4J9j`z!F>$W|" O&[XwA[&y\:Y;c*ړ:'65MMH3 ;_)d*~@ʪ 0e#}f8*ݸaT|ϗswv=z[d3$~}I(pL"7 dјBx0qøO n>h g֨n˔YXq ׫X4v4 *N*CGg0!X +ʘ!ubROj}sAY-1[TwUmkleGZfZ%…U&_(C.R+4Er#} `2w\3 %(B>xrc83,Nnc}rEq+3Mv%ݱ9L lĵ Wv@AQψh3tţS;C9t-ŧ v77O(I\%onט's.&S5ӿ"O΅lwEeT,PYW;' oN]q-Z4ҿ>uj㝞`3/Dv3 E Ze_4cbģO/Yda~0$TΦн? re 4S\`lB7yĒ~kTGu,1#U&Nb$yg¬L"Q .=[&A`sRSj>*aN-R~{/m>.PhQ`ĺ6*PUdOvin gJ?\ (N2Hb諡ʑSlsrp>l8#y%(d's7{aqc6TN7Hzq0큈9aĖ,A,Lr 'aju)Ѣn{#*w?6sd{4o7|Aն''rGRu͌;wc"Ёit+q 1/"x(>,mN'R%p&;ev (a((ҝx{>Cڊ]Ҙe/)[*~l+IG dsbLR0FMd"̍-J&. Ov'eMCĔG vR9̆u\wF`1e/j\S@yrH1[]æVAs{((J&M( ZO>例3 HȚ()Ueu GDxj+*+9\#s[<7'at+;UT-|; BG0 M[vpKim+e˒e61!y$醘~2P1lBْܔGu?[Iom H!-jB ?a4u\{˂wq JׅNvgrCH82'XfEp33o^f \ΨW6bͤ~Ѭp4ګ 4v)3`:GgP@.db)K#yIhȊxpۀѱIeG|d4]4|ayMLꍲZ2WŐ 񫼻a7=)]i{оl9\4Ԧ@9QzP 4`mtC# b WhLǂLr odXHT\nB0>H3qJ'`|VB un77*ަG;GzZYYXm{L'R{$MץUz[=NbD, (U/,J:_pк]Չ]oi4Nm \qt04)lHNl_ l5|_r_j 5Fv/KqҠ:~(RD_,sj Sa)5h9$DQTLXq;"Z1XGk"_Ɨ,<;*. v{H9=ؐg P,-v?<1NQ`R6GFod_/vW`¬ufplt :}m![ X~skQ:NM+)#KhϪPPOr~f%qyv: yH%˜U*rH|C JDZnk:ګul>=.j5F=?1cv|S7$8̊%,X2uPU''L6IG+nmfO=>9)"@jk(djrFb)هb2X{_~y.RjB;bEVmA=2&O&s#4>@9YRpj8-?<W]+eJISd^'A<e6f)nَk쟍C:f]NF;*}0|W-`U`rHݗS;u, ُ:RT{^k (UEmm;Tm!\C -nwn7.N^iP3UߛX,xD c3e*nIAÂ^?@w,Lea"D_4v1:5#M͚MFt` K;7@WV%XีæH8Y-6AȈ8mQ,qWn1}D/srTYz$qqYH Ev ˯0A:W:'k^E.!`W€czZA;2Nt/$ %cGyERdh?<ι0 4xJKtqz7cJROmQFTP~[EQ@GRa~obB]@c4wKb=#B2(WjgЪڢ6:՚ bvSs9Tms C%DfbݷpdG̰g8hR "WIimT6Υo ֋i pU~%r2^ *?_OdhO%y`,{ڼa#ýC]*n9;l5nj.2t_㱉y$1jB*5%XvKO F}ƘXJ#!#tL:+p)gP(q ,}-'mn.ME=p86ēs|A]|Գ#*IPwbO nLVxQ; +"5ڟ;d^Ugf|,qPIoysv+SQI9Pn4"ۢ!aړ0e3"4B{c(n,(k w8Ebz/89vb6oYs܈2ߛgn$\`߿jZ٦|b9IB4lO`iu/4'|<cH2PK6P&؃AaM}BhS[D5m%(}F_5:{GTʗf2!y0;ƷU2J8t@^^}dA!H1G-E<-Rz#a8U\ȡҹ+a>߈:  ]]&M$>&o]ebŒayvOE& OՂ\.}{t4m%8eT@É٫MO˹Blˉ`K\1G[lmlǶmǍ֪é*0ۙED RPfN];.$Ez',6%SQOpfU4DK%yZ5Uի@[YZ@>aQl۰缡JBKv9 ˴N\d黑m 47bB|7?/TѼZ22)!mym;ǥ=W\_gdKz6ޣŒ @z4հ기Bc+\U$C;@A 1d.{lʩT?`1EK0^FY_:>j؉OfFmcG gb ˕(6(xGj|ڣSA&X)+Uib۩\ ǥ;)Zi%:>udngI'~_,5zY峃IyRg b($ .&&d!MBf+w͕IzI#ѻeşB>'w4]jWa:-+5<{1g,DH"`v{,64^DOzTPZI3֑TLᠫYm>j䮯x t<!=נ:)\YB`th͞zMp4DĪy>sK\/ fH*so5=mRwHձ@;qre;TXgAKLUKQqut<%0SM-W7 2ETF :'(TB?Rbcc܉v0`֩`}I(ó֋_g ѿpm!NB=`Z7py͒gz RoR*dFp*]"5OjgIRT*;t dSy,+^3WHf:B\6Lb8I39ho}+ +1ӮnrDRpO omJNvv^K_!;9$O>bV X/`}Amf  %E#$+n|G Rl9d#^Ow:BƸe_goja.C-^}@58U>Z;Q"ɳ,ݑ'G.'W*D~jiw dGdFI7T" $Ð:5m1iRd(xiLC  6w$X=}-h@%$i7:"+_*Ne&֪ *ᕚVϟ8Wq~ cƖC 71-C:&_Vk@0^P!b߄KY/Pj ]@JGASϛs };Vo]f&gWYv:ݕh A-g?0KڲAP?~=#2JoeUh]3Zd}@ q{(i(R\O>(w<&I l{\aOL}h03'F`ӝ Nx&Ժۤ@nW=6!s}1~l 8O;~+,a,.қ,}423#'pߪW6GQFDj[/)XK4sbUȆ^_ݼu'*JOY5fSQAoYVd+- :Fv?NآTi*F[i䐺]1` ̭l{gL&lϝ7 JdW d- dGy`x-X⭺!E 2v D'H-9F-G%2l`W9 㙂kߊTFn{-ľeo=>`&*pg/juZI{('>~*; * | +EeL5&=zCYAv|GfiAXmQl7RDb;x6rGhҦ=FR):0.htr.A@;ؓA.nٻ1[Jd?GD%4$8!3V\pˎ4Dcc&ZŹ->Nd-4aIE8 Cbɣ~] &*Cc8Bt0. w070!R-؟ܩ6{ q;Uc\ @Uiý0L `D]}Stq64 Ď#igR"en&7GUpu~:6uYO^]e1yl+IQS+t", >]㡩]ۤN!䲁KmnrkmN\jA22K }INٳZR˓_wf1ɘɎJP ҹ;#|f<>#|\X싞 2jˤ02 {~$o<}@֎aswˮx:k) .W&_۰ZCG]Gfhj5Y?]B> B%԰ݪnUO > Zml趠>o]sm [|HK^Z@2KD`sn<@7zL >v̈́d# ۬/=z>[Uﯼa;I$bԈ/QR> -8 cp"z򸆥zXc%^?Ѻ(+zYk2z6ʼno1A`EA4GNu2GZ5Ybuj|?7Ho14?ԃVnڦ[?pS[hR|.іQ0?WS\FvC=Io,a3?C&_V)ʉ l#HlRlyT5.x M=, }GTi='C2Ǒ^N<,z8h)(>lIc"NL]ûaz |ЕԹgl_y]g(7R 2ɉ'p1sq}]=N&.aw=$ AFaB2#~Lſ8{e_gPEv@?,ȴxSx Lc<^VD.χ$#6]*)BǠ6 Pٵ;dra_PPtF*k 6#cnkKDG057Zo@Wlck`1Pƿ]6x9,w|wiO&X%f0Fy&X?29̕H)\YQZxT\lW\Ft )z^NnZ1l"֧ҺN *qAc?7* 8va'OZʼn<T0xP Wbԍwڞomcf= 3FjBΦAa >>׀],7 o%AԀ]ձov쬚Ulvpdx>LMRL т|,56]S#b5І{:`qL=7fib7c4WeoQTd@,s;R-W~=?>xV-3Y?_sRLfLu~fXvdƫ;R~cܧ}>1fæMW.r8]8M6M?ͦö \ cXAO2`;]ut|Ajl3q˄kF.V IQYlflN7k+'ݮSHF(V-F4k6 P1ri]U4 W}-h#2$>(ly9@uցD:Jpp=hZK'<xlp 0o|:KڅxHQ,ZDʹ1st+D4e3!{_k X(,ptSs^;.6 6vЈ(f갃tߍ9!{6p;X/b:i5i7,v2.68ld. BP%P7jz^{d jkڸ bb[4%RCWbTBsH|8~݇"@sî搊.3G!}(D}+0}x EVl|f(dɬf@+zN(Vb*G.2BRDFReUfH^ч{hEMdDrNy\_ iM!z@mFPCfI.U3] ,NIޯs f?X5or˓#}ք~_j(z[0Z,< d)c2K&Й&&,iTIvLj0'iLt}$͇*֨4݈Dy@o`ێ.ى5ye >or^;R8.bY0&!F=~jMy(eQWTX)k>t M,1ٹ*ڋVuXc)Rq-Nn |5( x۩>lyQ$O;tdnMIٸRuRM|[Yxݶ9?̥Q)e¹'QG@w +%?y=$`=#lȯb8Eȥn(k;=h t|)2NflO{"Vn%l` c]_Of†.WOQ{d*DY]9>f u#m'޸3@]V{TtB_otErᒹ* ]{u7(Gc%oä|U_7e~q& .0^l|Z!V˶+sdR ҝ}cAoEpzwwMhcY<YgnK/`2 P;X$W۸-fdf! ]+"v8_՗!_XB}1# [ e+Th8/l'AMnoJ8,UNdUfrJjq6v eϰCZz1gvIJͫ&#Q6C%O^Ĝ]]"|EQo'-YlO?o[t()kϫ?U7P3H%[^`9;miSʡO#~P,ꓳt 2 kr,lmjBZljsڰC֯>*?@HAqTO-~nw!ďvr(G(D}Nޝ˦Mr \ =+&^Җ QbIYF㬽k{}*|K5ɘYygKpͳEg/{O v>IbTIiiEIzYT b^e3GW]OQ55B r,N-PTs]I*rgUtEc],rb{e~n(lKZ-*<' x5߀K(\,rM" .F#(Y.V>Q o^EpW" ٹ7h G mʒq3v\gp@{JZpa0$jWhԵ)O`lTDJud5yL_!Z}_1i8Yɡ{Ve,Nv o:i~3#~h$cha>ek!B3oځ-YW#${Z,J㎑;6UC8b u1US(|7F$`T2'M)$cBq*#5s8B!&";V΄:U&xGYFr͞ZfU%bޏࡔ!.@߆GTEC-9Y*"~pNo_5.!'πZ !Ҽ:dz.t_T{LV IkVX08[oIp3Lְm^ (4h$:z⠨7-+}O+מa\nuwd;om : sbT[ITBS0፠8/RI&kj> X^ z!,h R}Ep`\J2I(M\_AҝIA k7&;?̊$jچ[$IZ2#oJAdY[lӬOG`u$1=.kbpmrk~Ma;03O,{*hF*w`R9!@1,g[ /mԄNM3jI:&/ʨ@=E3m/i٢pFEDduz>\DQ%.|S4]Gݰl}aX@ B {ĆP'@S[]u4u kg@=S)Bn/-{ɎiOA $@$7yˣjt_7եwL- ڮN5aJ&Ni XJog;J:W)."9VdHרq7LvYҿ:6A>KK'T 4tS,vzZ/:c>TjRU'4`KIMn7PUB(OPõ`豧^pŽZx{ `&6--4J'ȩf={oO)"~v3ޮ0S~jמ@ bT e>B?Osg|t" $ɗ(-}Y60n)_KQDz)(t:Ҧ3ho6DL|.W#X_'m}m>Ecy|ijaM_AB9^޼zYj8We]x?Qwvl_rdgfb9%]"d_µoi3HnSb+zQnnX(VjW љ&s\?;5؊0wSN _g \ُ"5^jaEg,{/¦#tu% BԆ}Uژ0d["3+9ұKaw^[iP4U+\ SaQJs)QmBRk CmlO2ʃHQ*;wuL"8$w(R m'D!9LAU˚W<]~\aiLmG0- lP4*fƾD"UՁ Z{8". }涰z@qwK2^=4!PW+yۻJ#XO>.|%!jk&~a^ǭ$Ћi8|}YuucEdÏI8>y9i+6@C1~U2\ðFr>3k}1-M-~@qwK=|]es͓B}ᣨԝ@}e x|j[-\z 1Y `7HGaI^ug=L125 nd+y'Ngڃghw^h'ѷ2D㍲;NaS'd|؇M[ U6 . E~_!L'V>ZJTCUx_n1=o%ٝCxX7E\RLvK|8m;EP-2>$$bW4b[p4N 0.р$Z߷> IДgERs 'VUz4٪av\` $b/W;:HBQzͲm )fr:u'_=Xnqr%sHaj{;p͠sIٸ<G`DFӢ$Xں7esyi6/kr9e scۥ(3|+oh`B®Yr֝eR* ??HG^yR1ĸ)s7t?WdH#5*Qڱ(ǤavYܜ&RI_wީ$URGhP0\ L l8$h^LzC*oZ _zfHSb3՞OQuB=vLY֠fm"C^3"$Fppʢ <~_c:9mή\T~N3J^X]͘\%ٻqVG\Y\)IZ`xE!0_9Y'i$ɬh.>ql_4zѤqP~a>7} JU?O'4=hL=R3"YRj{4dQJNO_wnœNY+Ŕ8 Vʶ`9~VcqBc ["ЏRp<[DG]7w1MqON-<(7G ՆFoi ܡZ+SÇ &\-Pֈb|)$Z-`Eq E:9B^MTG,+f-Lz>;SK}-C29]meʙ|| gS9-iHma5~V y-gg(h`2Q.RVҪ9?uث$SitUjqfk?|̡QO]|%Q*'?XoYaTNnT9>p\R)($"-u*"Unwe5s]/s"#H3cȾitkΓf2 DvjsC#V$9*һlY/rO"/ 3Sl,r H2BGѾ5pEmAn2, gTRvwid=)ʁk/{yP,Mab K ?P|eV|fٮuF_<) gU'i tR j O?m *|tê}oȴ8Tv(R:"f$MwW7$]:Wl\ swx@WhA}%W{b Cc$Ŏdkۻ> {P86PmS hd+en `;( #*3L+}H6sŚ)Tgb0VֈC\Oxw :Sui3wW'A90xsh(h`90zX,"kȴ#@>W,}MH>jt7ۺlu4.z/V52LJbh"%*&3:ט=B<'C0E]oBWi҈O%c{%CDa~ eEU?AXwQJ񻚊[͜@[O4s5P 奃YVy[&Moɗqzo Tns)F,[.\_$e-ZM#pSo902G!__v3gvdcR@~|k7R:mKv_'qh̋3W>I4.BT0`$?xt. sK6ݾb5*AVk+E%3>2,~8sГ`ꕗ}A[8KHPRVuC`" za(ot-6rblG`KI2S Io/fczw^ ]PͶ-yB7ʅw@ evx [T$r,JJN4D7瘽@ŋz~=l Mj(,i+,;g\;:fbjDİ&zRm+T!y6˴爚~ALO'7iЬEox+am`{i$' ˖]rTN&=a )\@s,#7E`ɏYU&AknRӋ*kTnPufm qKsAt+k-™lbX9sܖ cl4ZȠG^C/Lvoy$TIy l-D?ҕ!_6+KQYZ`|_,=(ۻDՉ\4p^^a85|ASp4Gh|_UVТ);J=wjbD2kM &-+/Aq/R3"[$8YB39m#wiAzr<Ś1IsqIҰѥ|ޞѥcK.b}m_ZáUT(48ѝ՛D_wP T&< NvڍV 6`&o{pOASܹ/2 (y⅟Հ]$U> *DA-ٵ"?2ET #s[nȀEݣUEu2 ׻7'l1iHtSX!̸i]~K"7Y7C\Cjj}P0iK9shƥ!Պ[QI]6Fb[@R,ڧ12șHl ʚLF64[+ȣ(Y'|XH ltKx5\Qf,dHs s+D:fO2 <ݷ]>/ٻ$IO%;$!"U Fll9=AV\VZ $ )T\h&^{[VOîxDOn RxOr֝? yy&XpX̱`>H<ի6*M{S#Mw7ݹ>6H2ƒV0'H 侒wvIJjeevH~s=o"T nD0T\M_ﲱInk݃`fT68,]f@WT(%:3.3:Bv6vX  0߰wtŀ[w-l~>Ҍ6"L0HgW\>6y ԄzF_`"w{'Ƣ6C/c2瘪~7nܗ,uD ppDl0SVgZvIVu^ˣƼI|u]' V HP.C2GZJpbs-ja9uxCmFė2T zNqj '0:JZׂF}]?Y(j-I" $$ȫ:wmQ۱=$̩:2 |(J= \~>֣UI#qgY;Wg9DU<|O@KNA{ucy Խ{לS)lt11^>a#ȌfX#0me QJu k8aZseQ| S-!eutBjCx,mMp*\2Xj #u9$jlg^1vo.x9F{*wa}պV_}|N7y}yK:gVP2wq@Mp /ψ1YJHƅ#liM1kN5?L M\%Su 5רFPx, 0Y&Vë$=Ք[aҎ+OyT3ŕ⛰< =.eZ!Z7S tb oץӸ7da/R[lնh?HRwYe9 MkBTG-3>-f*TbQ/ " ~vRu'zq獽A 6yTsERrH J륯_Sn2.}N)+ /L &K< ;T.דѴ!y:=7fޒ<<;̈́eB?V x *m{Qv|;|,JȔ-"{W,%( x L?qz;S^: {NX*uqF8Rs 'wiZʉO #֝Fr{!KD8ۤF6XNZ> ɻHlY6#'i ̴)`Xyn53Ї[9㩽;u;/kD$Yt1wFgj?~܈ ,6PS}eHjKŮ||`09м+ Y*'$o@.WE@cb7ͯorf[TT zf)%#m^ǀ>s ^aS*%k1"Asku FY}CRX6Y(̯z+i5y(3,Ϡ2i`n$6q]]=obF7VĞbxq^Bd'K#z]$Ew> g$ 5)^ {H(<2ղCJRxxPB7?}4,][)\VM,]!)(Ds$/RC0f\`P%晎y)xYI&s lJ9 5I8ΜyHL;sWApjw^9Vhp֯ ~'1dS8_o6C3lA~/*'kDD#@<'@.I @w3*\ 2]n.^5V ltM+݆I轍^s@9h'N`$g~'X|Đگ֚`b a4_#&@hr,)qf+U$ѻ<)1 7SUՉn.U,&w- Aˣr9Hl1VM2! ֬ wF ,m |x 7BG?? !5N.ypզLޚ;kZ) :||BEf0QY (f xK-!BSB $)tSlHD|ohV ǚ_ZC3AKpa=VVc3ȕE@VZE^-g#Ƽ漢O3`zKn ymYA@*r=}uerӞͭǐ*ssch1K ps*qʁIZ l4p< n35*m>)lbTKj:V/ʼ T] +;Y^!8^1 Pek8l=~˃h0UAVh"GρZ8e ? Yij  zJ;hd!bt'-%0+`)UKg˸vZډHa NDQf i=~t_y˭s2GO$>ӓ.Qo6\v ?tB9eIQHa&ʴ{rF'TӅ*+Y8.ϴPyGdqfÈ +6Pvp0P>awsa> zΙ,O1t\i1t[~CbPcCVb*w-OQm, CDЛxKxqZ*l ްU4Q` nqg\]d7%ܦ 1a7\!8D84tԑD-xA"Q VE8E0Dh9Ïioq?#m]`rBvGAy#B'W5=~A1HrǶۺ5BV9>&m8CqlYi:GesQb0ӭV2I 6kNxhH}?nrPHcy@# {?nO0WmkV{K'-:f"2Rޙ=qsl"Ek%:3S%>XlT=MVYrr# zNJriqͪWR|:{9PcPq=#Zk6З{ |t7E&J7m@-.iRy#)9ªp_Et [ ٠8LI4Hoa'w3y=3 KlϷަJ"f!eX_C>C1}|h(EjFں;q x|Ck~@+YhzQKS'5GCg+EUbeË5ΪK sD޴+ /ݴn>RvK)r 9"wV+Gz! 8}?XIB,ͯ9#nS%͜ehezPQZwurbѳ\+b]qjyҩt[HWRp$#D}X5b^)kw"E] zA]RٰPٚj/.K>$~׊v*HDWvwxVg.B݉p:{'TAnmuvyd \YOj6 +k&CrVK!2D>0ߙSg~#~QF~*=ou/e>;7 14ӥ*ìe|hѴnBA&po=*pv  cs J;ڥBxV]DMh MQtGc bD25r8-ToA(+΍zٛR˱x$P8#o˽ 8J.cŪֶK] O-o$GFatU#3f}I"'eH0d),y9bZᐼ%ξhH-ЧEmcCYEykmQ,yM/"8 gMl1>4- (yzB\(y>~G?( mW8EbR&^$1E~(үs!i髲JNv$ (A :v(0z^b1#lv_qyCLQnƴL60G;RlfyեS1)GDfV2:H+ZU$xX"6}a/Ӗn( dN*X2_D",<mWKyOwSKawH='˫ @Nb>%V_D$iGe R=v/hFɈ w\LKD#ȴR!#vqT٨^$Dܶ/$AݱmւK%:Fu^b4靹5"vk"ݾ=lCBeyF}.`Cb_85Dw  %'̞xHjՂπΞ沌J/،KQ(I@srDG G7?z~6m9om+uJddS?3#K|yU3^4,< IhBRf1A7tUh ~/Bx"c&^ydzF~u6!*L* szm]t.Ѷ_j|dz{Õjgw𪓟ZdC#">ڒy¤efEezΟk53;HFS(ȇpz I+)N5mt owL# #q6BxRze蕛vMn5+{ ~>nڃl7|ZHܻG:_گj.K.ߤX҆@aBУN*{bWhwђ 29 9AB,b)jr9b8I(4el.~ɸMGBsvzi{Hh.$9]r[PwOjV HIA6 ȖU.ఓ8B r *ly戡|L07EeK'a h4cy!#;|ɥXVBT(~gˤT uaeEn:ʚUW U8;Ae_t~a/Bp{7 YVgMh q^2ek*1ԇsR+gb&E͉T89WBn ,% c]ɷ7>t8&"@&IpЂQ :u\s :L\X)T'>i^+X%]QAg AO]v DG)[8Blh: ]5/ $TҺa/k{e\v> $r%dj/R] WR (K'7&Ϡ<j =JfxOo L8EEa4sJ ԁb(`&ǵaZFG7{]yK @s>IQkfثGtDu IŜjGs#l>ثfA9iSl}Q$IF=~zzfŢAmN9t*~ '?UM{Gd~o\;*U!qlgWW!_y㚞J}7%> |딀 `3%4pTDY_riPٷ\O>bʔ  9GG?h}tMz1=Yۘk++kwrC|k2?v@'7@1ba,?ZB|G 'EÏ7phՈ9õ~9 Z5+{}FڷmsmRXA֕xgDYՖ2"fuxp{H$)PLQhpܹ0zDRkt:RxFlwDȷAVW܊zʥ͗'U+cf6F,lul>;'B8`RSr&&9N&޹6;V]6?%Ln[w^@: ҀhLXȸb$D= 8\9UJc<*yƫJ] Ký=)X-<#6yg~ ]tT|xD r3 3} /HtifC/3C "Ωf }qgO¢o8 ك!0W(};Gz պC7nSVuUج#k,~k-I9Ĝc-b3OV(Lqs.]"{w6$@S*T ގpYUsEzO:UFaaf\G2K_RY,&izT*9'x :XT;x?ŘLeSJW٠C 8izNC ϳ:-ٵdTz(4MqT2m9sxBk@u!ɛ%D< /OF4 J_ؘ/o4pUPSv(пDĠNEkPP&PbZ +9'8id:ܓxuX;fcn'+R'qЉD {:m (YD)?b3rtl;߲U"O>sgŷU]|G㳣.v2xrm,b>0snD!Y:wD^c?OYe;(r> M 7 (;BW( V 즒FϝcC"ꝀjŽ:"7el˘Wn1 »gcPg@Ummygځ?p5K,`/be9ג>1"X0>zO?K0&w`UGg|ҴBއ>eՀB^s"üun96u2]2a\C6Dp |;# TH!ap>)@dfet-q yҪL0ݱ:=*Pɬ"WL*_xgyAz`۬ w K^×b=_.a PNa5aXȷI(?0N\( l bXѱelTjc^n*W{aIcLB]5=r4B NI`|].cBZx8br`\W5BȒoj_ 4@$P)WTfuJ~#XGB=ahf$q9@P66?ȬY:k\N#{e#7e/٫hM"@h`d4+N<ݗC=)PNCg̵fկfō;b4RT~lG:`~S*HBAD~gXyjKlUjսnԍ` 'H:9 (A󇆡FR!(&(l''}(Z!aGH]O-wP̥RXLg\?\ܴSa%`} B2֗xZ#>9ge^|U&'k+(E.380%m\@~m#BsZVvHnէ Ko!pB+motY>S 'pC54气DoJoGj'K%dv'Պ%qmחͤl0a*e3@CWB6ik=ꨔ> ,!%՞>Apj-cqCQ33R[v3MP/^@dBe2ܤɌl$ : e "ӊ-s8C1M)MܒAj@_psXWaXQz2Ty/i>F#dQ^ד!sz]YE܅'w,{C" 23@Ule06Vppwb"N&G<<_ƎAG`4$3#y&q(Gh]NO$",ꕙ˹G+O})b9=^CyO@‚EНͬF]KʒN)aȋ]PK::DrFUBun-cf_ KͬU:t "_2[J%Ì |C$Z) CdCߞ޳נ4bkZc&}clm[VyD7;UH+*̀K]ݞL xε.,eqȶ `g7}vYXVu_ŸD/rީxٖX&4l;6Đ6):*c?zZݝy !.J4|t}6'=@vcu;$t `lqS ٸDBء$z] bmּy,B!s՝U⬦x5?Ykі6v'1P>n.ֶ͒'}Wd_GnDw ' ў1j*G}!L|c_, !|9zDŽ9EIk58koŤaJX70xsg%Qw-Ao ̙a]7tbr~ЖJPW6CH*j)Pl8;=IJX)k/;g o^A*}ܰ Ul;LIܘh7^>rbM뎜ZzlAFk9 (i[T%%N=?w$r$/4IQfx0׏41PP&@'xk>^GY$ޱ=/W0NJVv[8, vxP jYS ACxS:So2Fu=\A@7͛OVj}j*yG}/ Z\wjt'k䮾H FKlRO_ߖzR]!>H a9M2da-DK*״鎾j!&`;@D@a` ,Op GiVb@doﲍYs 7ߪaB>ӢLeZ \YH4tăж};qݮcc@#/cr,N^A6n:2݃)XȽ@R-CLR[? qԪz:\B.jʭ(Tũ{}q@n(%A Y|nyſarW"4'K&8։ >4GE[ܣk2q{ӛ /ti@9Pjp'6{޶MW bв [ܢxȫ?XYin&8*EQ? dpHSL(:?]+،m(' ?9F=.4S04ގ\VX_罢*lޘY3T%3K1UD HADé[V+OCwi:Kj}bPĵÎ_p);\juԜ z"` +ܙOqc,In:%M[9 Tuei"iQܠBbd=$z%oFeipO0_Ѿq,{%.T?^n2 װH#v?;9cmV=SS~\EΔN% UjyGEbq S@+jp(I%U(rado$A+:Oѡル֚F5Th=;&T2%. gasSڂf{Z:~=fۆŜ6mho-Bu[M%җ~Z)'U-} ?G|>IX ƒQyx|BSsjGNn/v_{)Q};{Z+kU7ߊH7dr*#?m!QB&0P! 4&]Ef'Ժ"k,E>?8,Wz®T.Ԟ@Do0=kɘT\vvkCprDhvp*3/ecAQ+0w<>XkGŶ>sZ%xr IuK,D lc4}DD RY~1MdUM7`Vz$I)KoWnxtǚHlm͇<yT%Z.PMpw:Ӯp՛6Fp|$ ݄ 2ᾜA"Ӷ8d-um֟vmёt-pp*&~=3wlS'IlPM~Wp [z:XJAM˴HX|pog}K/$OVI,\$x^\Q@js\EkZ9**NB[N*+yI 5 it7MϢŇTK(Z\ztxmxK7Q! n a/ji-rM]Nb҇H3grNy3rу>|ZV,nz͖y3$lo s%<x8^b0fFn6"3ZQk1#{B̨~gD:ZN7¬G^Gm{7L\6eO$'Ęt<e [E+6xn\[d0Evt_?w}cf#PSKmnLi2,5˲*{$cQa\DLdy3[[gᇉ60)@:*/yUYF:ReJ֖Y qD~Hik{&"@V^3p 1PwkyP|^mUO B`MqOqg>ٌR3A07kiF:.* ƾ Sd44ħΦ0G??`?eH$F$[i,䶾5}gD4H{;{7 UkJ ']M}m^pg ,ڣ&?s`mV' !)éo Yι<Ҽ^{Sk/͢F~ OЉy ;'s;G+BЭ(,~ɯ  l"+'Q 0vqtNy) c?G$A+ㅒKHc`Nua7×eܣ &J) mu߶K8hOC= |,@CsiiQ=54g .p9V=!D|Ƕ3(<㈟|I5*rSLk&#_SYg[dɗz*5'mh#|5ڴz 'uf 0z9e\-2A|sxX踻Ɵ,ɡ4YŠlf{JyeaLvEўڷ;ch} $qm;\"MlBUHejQWߤdˌ0řENYX,bU @+d:Pڑlcr0VCh-Kv]c@V?<&lv3{z!=éd69<#X<9e]J˾=y; xvn+Myϝ,ƨ(!J XS‰_TZ &Bh.A)Da鄂꺂a 6x~-9آn54ƵO n?'H'Iuv_PZz㫟;-gYZ070701000002de000081a4000000000000000000000001646b69aa000227c4000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmfmac/brcmfmac.ko.xz7zXZִF!t/N]?Eh=ڜ.+r;Vh M&C䇣in&cqVOd슞~kf l{\eҴu:ܕPEANy.@*r"h rߥΦa|/"IJq)}*!k("|,}J׼6QwV'LFyHHlݡ:1$u&RoK%yk#MF]~-g{0qs:zGO0X `:=KQEC[c ei/L8\Lza= o/h whhߣjgr>O{u:6U ÷eJRDV`JuIm #4mfY;1.g,OF&pF1 |9CPc@pN?*"[HbQ:`~G9Z|rvo=NuqMELr(KaLlQj xGk#7xOvE-gf ++ܻ[U9y OܶO谙x+kEu/SP3c/|?,!_.8EK=Hbs$\+bNY?KtB6vjSRTϺO++9&p˅f,Pr ߺHϤ {evR❚9T>hTV]+&+V'qÃ4s &+31QI:oRBΛqӅVYZ+iz+NC:YL_T`^dgWHc0:-)xfuGuRw3A1eIr r[:gB²$p?^ X=,)vlK;?V#Y>Ld?X7 fəX('5qެ'7Y2M z/2 )5N)Fʒܓ̒Qoد:HN{Duݷu&ZϻBM|!qGuP`q-PO{5߃T⥙jq[p)W=G"~ +J %/]Q ]lfuML= FEOh!GDJlq6q%eHd9~}2?vlmyi3%\^Awð@*$l'N<г,e;/8-&=Kc@:d)-2@ x> i>F$B}gӳ_1!Sj|d9<`FKD%D5 Z{g['p,haSoK4ogrp䗍:l:/Dg'wklB%B=BUHW;ǩG/RMHďڌ1y6-ʹ65vsxtdstUH3\ydp|I,D文V5t,;E*9ٙ '.KX7)DK-j+{YMI?ImQ{l^WΦI2geʛvUh &Ix24 RI'nńȘtڠ'z>E?5r:׵8``8=ܾ=7ь׹xA !RSH1;{P.&H%g2!m;Q\(la̤Ӗ"q=)pPەN<^=XUsC?}+[^q>( o .:kF:z:[r8z G$C\À2Qd{h'LqP_21yM3")@Cn+~:drњZ*8>SX2|BSe(x|zHfEz7i1glČ=CƟ^4lT0hNqp?`R* crLC!Ny-9ًl'zm=#nZ!ҙu}e$IE[!#6d):؍Mm ]sH#hZVn } z4*aJ{~o(aL8_Jny3b2VѠfsH.?KjKcY.SXXwf-Wd=βN .+B#fĄC AdxUCA2*-)p-!m3?Hڢi:3)&NN--SLBX1z:(,kh(q 7H[h'j%i1%+\3RQ-p˥Y_u#lRK+ |\V,nC|A8P@Ǯj]OwYsR}3ADdfb (%x= t.H~{{v'n|6|nEx[tV2B"ˋKSyÙ݆&pZJW3u;AM4Kx׏:8i2|Z0] ^ ;M1PW\NڦPw泑ž5^'1;*F(P|+Lϥ'A04TgJt't8 2"4U9!$0ƛ|U ahB0ZQ ji\(bO;tsoGԝg:{n)f$gyWLiLDd.yJ%BXהYAW`tZo`Nv!tTfȝ߮g݋OcqWZCL(yAK,oe蠲X! 2aX+j#&+$LURd 4ڝN@VTŞc4vN\YW8-P#WvOr,B=RXT#ӷDà]*h`4N 4]lRAHf $+i4`yM$!k]AϪC`.~Y =m.[0(1qT%jDPk`ih6l;׺_r18,u5dqۢj5} q:xGR]?+Aħ{#+ݼրxZJ=NW`HluB! 6Oicj''66ݽ[flK{I' %mt29zƆ@Yp*mH lp|f N=\qj>^CAøP/;i&5StT.FJ}fi)Q {5^`eK@Fr|6AkD;Ӄ_\ɤlA2K NKmr1F}}FƝCZ`o(ycE!a^ME8Lo )`ys$nH߈)3Vxm6=m%+ctaa(և/@zngIj՗N% ֯lH(("?2ZTq-(˸jDŽV9$?\\;T11zu_gb+BP10@ڶd^X"qf8h V¿R=7b|} :"@Y_s#N /Q+$@IdMM<+xMvS pQO禙AwtΡc'{7#nbf&v R2<$_Z_ J_9-(OVǑ >4.GQ ݍ|,.{> :6'K_qKց tR#*OXJو`zW J-p$>Z'Q/lURQ f8.d6%>",=1;X8,k?L+Y8 ,3Zez  ?cM] A۩'+k3IDjĎ*{_2! N_Bo* `-{F6עB+3y9B-m/T @ nH_=\Bf"&,|@Ac O,īeijZzpV׃ qJ`-=6twM/8 PziOaF#{ofQVHSy^ b{m*'kjEy+"^2+Lc3;$fCu1}Gӗ߼/H{WFx&@Z!|4Kaat&קEͮX8$g$p@z&boo9_Ci*<hd"Y/+<1̨V{s^ ;)=iS_@6!YCP(~ ĢmMq\7zva8@1y6/vT78@Ldn#֨ v(Ѩak2) T3_B, &(nd$`X,DpA_q4Wq)4imf<' L-@v%$cYM( %<_;w ZgI*gpSڿ>md+WsSCjKV8߲hyZ\hGFgXōn%pxA~i(=AЍ ^Y׷ %/%`ʇM^ = c ز-^$|#lVy}!< ߵfJ:=>|/W1 6-e)+WG&T4$:VB|k^e.%#]L{y̝JkP6x0Cc6KQ@!ho _w 8ph\O.O-緬UCΉT$ LWP/,9h9c6|ȋKWfˎM =: .Pً>m%tg2&V"_"M GZD+‚):#U E&u w˵t "wrO1o E][Y}!EH@LܸCԂT Ӌ64(%Ɖg){:qYxŀ\YlMH[`%'D2(7r)!ێX& '&*J聆d3@a^9؍7,;!ǡKb>sU9ZXr d,ݝx"邜^/3lr%K4ۣUbk-(<ޏnM i:fibK[ϭ|⾽*wq e#-0" ;]"o H.ȲSMBaC1apl֍>쥑H/tTZctl:cר_L#B`*+`@d8=D$Y+锲ڥ3, pEm?h+#ցn%Tc;jz{@)FUa'grD:0ϩ l&dZ{sDu\dٹsr솶oG5B\;4w)j1K:Vu?|kf3idA0$`],}b.j]AXw\H'@] 3eH#JsaS$+R 57d\F6\^,kXeK1!u]YNUVijJMOA:zȻoIw@5lXuJ^vP'*yc-_ch45(Ip|zN/uj|R{:KU̠b,_z@a!4 82C]wzҠHȩDO2NN>N1iPGx7'tf X ?`{H*!gř z 7LPCox@g>%dcէXW(PMY4t50IE[ڵ|AS=g 4OG-ČB2x= \Hd :yWjqًfôYsɍTؤ(: wH6gK6HpjJXŰM@ |ogyb(ć˅ 6r_Iֿe+ (wW!UowFX?Ni͸7c$_<#P^~g,z75ʷ)bE<3(::{+_ҔEHc6d؜h?;cӉkr fvjMk}c7^_ ⨾9M@uޯXsio\d N5?&1&V?= o9h/%jTpIH(Xl̀wYmԿڮVOT] ݪ qrR=7MeA,ܔ(|#a8]%oCnx5t+n;zv_+Y[T%y, { P\M#r:j)RCg6cC8+N| &6C_$4걩@$b_s>kR[ઽIBc ,K.̶<{.<?$[~NRKOMMWcȞ?, @p=cEUwv'k1|̎HV,y IM'[{nx 5SCǻ+'"BĞ6Zfk3Z$B˷!##dP铷m:"$@ qqWH7zWR[=ƐeB̚1mKdN{0pPX;рn|"*'xE'["&f)H?hU=ɬ_G{?"PQck^4:g.Fc0;%IwPp)-7u%ze8RXuY:ItrJqC{N2on&~ȧ']p38|2ٳÜ쿒< q ƚH 4.YioFXOZ출t|!Dm:R&wI0Ƽ`ۍV\m*4Ιʹ2_@ =r^," (v2pp\4'Ye@-S^(VZBy3<<^Aϥ*gA_ԧC: S ].\aV$#P%M:+4?n c?t/>.8Q5oህ[gL0?/>^[ۤ1J8GZ/m t3Ih몀>H3-b !Ӓn=-]-]su ~*R(p{3~1?~;.0*Y%\׵1c\xDA =DEJ֦Lv1ZIbMvYL:&Tu͉wS gi{[eEWhJsB-Bf:Y#ȱɼ672DL1 cźg,(hP%WNmW904=: q>gP=2NĽB'IB/>=޼i#E (jN~;:`1mD8wF"g•S/)E- SC;E aA;̰uk p7"d1~5 >AS&pdE@_SPhOE\S G5ѲMw_ CȨh^Dk|P>IMIj6~Hؒs'an -K}M бrZEW)*ԁٖ~NunSv|FVexeFf0*$3[;QŒ{ 0Y,ˢOdpd!.9d{ "%{~­ALFrZ2%mTH8f`N&q2VݣxקNz:e8@*g%z72BwWB9ظ;&)bQȁ l4dJ{~(8 XX٥16,po }naȊAbTJ}H.(CUۜoॱE{T[3| 94|DNGR6ۉ]Zƪ#Cj6n(ZʨHtGohG%Cx i-/hݲ*Yަc'\^nb/dVu WlU+`lqsSK`<,v *͡_Ug0Gu#QصVͅ]ZIlk_m=Ube.*D$aVXӥ;&]6 eb2;n$`~da"o-r@3ʼ,(YIJ=KW.yZ81[39+V'ny_,^^U쎫-!Ѡ„u` ødv. +ڕ򜁉Z zq%ī!!8u"cat)rqZ;E>@ythẸXȰ$Bj3vgl`s ̉:%7Ey+qnw&Z¬ѕctiv 67scwyeq|H$NIE1^>+x~5^[(/\1y9`ji ]V~+NDjҳ )njKUTÔNy~߬?TlN] #k*v:ݹ~]kC4vCj%aܸbKc6dlGq}iž,99 @>܀:ؚ./׉ݔnC :VϝN&lݡJ$r陪zDq4<!ǻp4DXq-u-8=wœMA{Ç$6sHD^TB'#gM S6F4R, HR`'yMA6AEܚ&1+Av1wɤWM%z%i ROT&z ~0EeT2a3z'ڬmY12=;T@X΀; wqK܋,{8G!9&ySѵ6^:[quķ"Z&w(8v5P^.f^MdF\1g~Fn[ =>Yͥ?w{= )@vPj\S F/FnP/^zF=Tz+zQ/_ow(F[f}}B̨079i}"YsyCW+1@b/Rq{u^-oX<4p?ԚE?,WfMZ[alr>G>ǡL[hދb00}'6b>Mb;_(wxFfϾ…yޓ?ȥ!&ba뿄n;2qyWk]:CiRdQ>THHT 9xC pq\{M:MRJZYJ`:S0&(XORΒm3!'wUY Cja~IǬÝACW(g.-,d!neG4%A!6[Ǿ" ĤHw=o2c17"l\'%orn26Cb!ciWZglp,t*Q4ʞaM r^!gcS)gS&>M:V,$f8T*yi%]߽#sK<#jB T>y9Si9ikm/8Fh".腤3:qY|Z|duV&:D665i{@ۘ#TXˆl>Hֲy_DU@4 Y@L;*ڞ,o`RX5o<4Uy* #9 ]ěn.NGz ^WƘAȊ27,Cmy ;*g?vJV"F'Rg4IWYbemem\c;&(J s<+#-i`#{P74W鄾L(Jm 2f;EGֱ&/~c<|m^e(YL[b3F+$o9891GC}U19 /3A.UtEor &XGD } Sqs!g Kokgn,T"P ?,R9ZvlSG˲2fNd_*9fˈ&mGTjdB:xYM,dm`Mz\R4H ;Ej(lb'Tp# D8 5i䞷ۭ8ZbX1<@؟W=[F^In3g7զ!nUkg?/B&ġ(00;'Lx60*xi - ˕i/q!Ec򴓐 ϩ&.nΘ~Q7gF+d]Jr{z4GC &i"z1V ͕?YІ0 &ǐ `TæMoO S=V f'Bo_'VD_(д hV( F]J+`C冺εAQ3M^ͧt'S]i`,!:9vb8Ñ7и9MxVjTg" 9C0:,޴Ҭx9'WW3B8@J_ӿP MXw?)?;(G{쏵gP E#m]10@Y[F2|L/#>xݜZk%%J"j!vbY?5'TB0qhw񀂿?Ld#"m5+b~丣?5U A_~E,!X}_fx Tp,d7oі ެfUy6E`ճԘ0uX⤊>`iC5@"ZgX4ӳͅA+Ss3A ϦHi423^URIsKbclD"ȅ/bӃu`W؀ɖ'6YqcSԗnc۴cxIIKՎd׹FGZ„W}Sk\fԴ@qg *5h[VK6;T)O@Ȃ p#]ՑjIs] ޝڊU>|Knt{2lu~pJMiJmѥ޽5 JxF$I=0)[sdVBٗ8)jO;I&ub@lz*-r0#c10/#Nv]*bNl's r o?KmAzVb̚b6SOkSja_P?N=SB+EC:so 9%CޖՅnkO,Hrθok]=a‡ kltZԜumX $7Bg.)cjO"l7/MѤsg_P^ j/Slkp7!HZL[i3Ltv5xTxZ$Nt[3OF4ov/t@77 me-._mD-5.. j@SL3^GI[m Bxqn|,VrU˶cRSޕ$c/$w[B`5xO l'يCeq`lH{ё|'ϳL3ﴚ!rU吮dӚ:.?mf"S.I0q\}INAZ3 (O}M7R^>'kUcZf -ZK,$jUxIlUF+ 9Bi~+0muKpK~0R[![d 9Zb$5v !1jE=l~^m B&ݳG.{B} I) zrzd>PZv( J.7(U=Du^ZÈY:.F[Nsղ%`-TT*q,^WtA? 'ns4L;D->PFME]c-rPAgr[z:T]~pdz6&rg64aTYFXeΊJ/P\'BHИz9x_F}0o̢7f^zm `nLʃyg8Q-!f\ HVIg {]k_F8=DW'(:dn^o3vwCo@,M5[+fI\KARj(>h*ɆR]!E4Wit<Mzt%|e<9shm.%MC:}Ӄ^/53be|kY4X vשsMrCze+ B=;..IEL*5窡IFx.0nNǽ7+.HZ ,\>I7799~M8cO4v +V<vW0eki8Šr^r >-ɪryeۄWn|T?߉ =-LblW@kF$ܠx8-J؝-J1cpH+"H#MTp?O].B [ M {ږSpn-7.-8 o|S!/-<`zB5r.7 H!&$.?CN^C+K(2m)oV Zݫ;qsn:ޓ$B3ykCd^a8|K-$(e: Zr676[|H#^RW/AXEkQJg)m\#ǕZ5gU?m8ﰼ=KnbrIQc$-ezLKbdӆ,2o~USZmC6&N담OrAdUcC<-IJ+J|:lGz4sQ5dA[z0D9뛁_#u\WW_ַ\))ZKv$om+o?=wH-tBF=T qidos;;U\_{e1-<-#4JL++j.B; l#lpq) BX (RTFR ]a]WZDBc Wm}BMy a#S++!Z$V@+LGRBXCeD 2lUZ9xru2\0ԓD']VG#:RFQFMj5uDaǃ$cp=wtYlDw32(}XMJ?MJǐ,ڷݙdFlz'MPEZͫR$a iYEleOѩZj6 \T0=ĺxN`F$Lqk7 i=ׄx d;4[0ѐ /^Lj m{ żlηސu'AG}9S I%'1GPn1iڞMsrLyx9]jnyj=)@FZr_ACR dZDN GB i S\q.Q'y~cǡc}s!׽^aA[MF!xԜ |vM[N8>Y )z?  PDLOF :agX|-7< U==6эb! _A.1&Up`}ך6As=+h÷t۩FjT;dZ@z 3cr7Hoh骑V0DpyPN*W ݹlժ;,R2#^rDzw)QRZr٘,5Cy yt5!㐍z,I[z ( .Lo} DAY!犛mJŹZ ++n^2%֦$J%R$;*l9MAv,\+΁[ļ/E=!O 8vu &`z.+D;j]9Q[Ő z\`V_I;DNd%6{Waw:g2x|P B@ŻipK/OtR^RfY ^MR1@ގV~#!(,w(*kcw\7Pa69:@rJۍ߂+> کD^zw-|CBYSe|4X-t(0޺ z~ -thrѹ/rtX(?O$+o8.(qUlܕe/.W[_:YT1ECpu. ޾ =8`k9`L}gis$}|9EÄWQi:X ޸hٛ}X*2Acþw}Ai_w]GP`ɰ*D=pJ3tL12} a5{@ޭՐC {&0Rz)vXcI?Wq?HbO6șqy w4i69~@?`K/4;^ˉv+澚﫹/+$ TZ!bS]hh%I0r[K}A׀GE0@4*}^)duPJOdK|ssb`* vW0ӷFiwB]D`3iWw@J&wܱY'b{<%A8WEv2is:ɑ_ػuͩ3i.JHr<sJ$+xӾ:%.<i~F˼VAϹ +I" +RߑDr2þ8F\1x5~WYU'3`Glg. UIpbu,'&lnS"Cisp-;bj`"WH|^IC}O>ڵ}ֽl*OtԹ$iXx>0e2IX.rʎ@ͷrt<^>PdTg 9O+?jr{v%;#'zZDG 5y%_F*f@S9KpR spK9Ad4kL᭥ k8H >(o=f(=5)L11񳂝Lȸcߔ4a;W7V==ՋY*L!2 Uc ghF3-[wgض=.- }&XرBƠ@ݳsI?eͮbVj>"nƜ (AG!zTV:@"EAs~#]xh$ğD!nJci o&K kix]ju (E5j0򜬛R{(7?l)V7v =}gq~]fe%08#'և]ccY]Ap5ՑCU01_1=¸(<%5eSfؗsfY>s]wCPCL$rP2N&tmcCqE(Ȯ~266fH~ },4ŁxAi rx2=ʧj=B7;~^˅!+$73$Mv5!)%o6·թל&Δ>q;G0^9fz#EI8'/a̵%aVKN1T,=?5 oQ %wo ❰i8JJc8XDP f[<' d\챍#tj! #]t}W ԈؖՋ[hwv>McL\q8, 4+$No:UW{&8ʢK,9)2yzzZzrV.*£LlǼA]moo(MQkuQ;W>ై+:;R*4Ӷ7=?`6<_X6k9=t Aa 5~UL=`=,cݴ'Z$c(,[5# fhIЮrz:C4_~|];I%1Y mK4˹hAT ͼϒtdzi ͎c6?^f%H\:; !A=a9FixM|ѯ yk4!p R/[kϓ:gwmDM~+b6mJ/o1 +;a@SJɎ7'DX^P D eZVp֍t|?hP)4u/7DЍft%b;sq"ʳpI!6 )Xޤ"u)]7Ξ`DΑx"gPz8;7:d%c{Al{#uB;MSk ُo QT1gM,¹qظH6BlMVysX{-Jy]*7Q'Ci[C%kA 3CTX&M_LWL_RQ2TmFu\(a~$8I!5i:X6p$^`}8YS 8%ed',oediŜC o :"p#Ꟗ71Qjq@i|.wZGm{"oYaGT?'aQBYJ}O;A "YN^ibD$C,NS:S҅: ̶s'9>^xƐIgeѹg؃5Q8acC?qYydg\A*\t,XP JDEM*XL5qƽXqKToZWNm 2!\pqd[C1MKǢ>?#X.c~L[4?r|F`1 Ә>=ѫP ~O Nd-Lmd*=[x1KWAx%wzE e_Q#́ UBEPhm;G3wmZL] ͭ:RYORm{83]Cs>馜y%β$D1q(&'^mjPP܊k1搡":9 +.,VCӎD`R-zSDz 3lHΨY pw}fL1`x=33c&mXKJf w4h|TOGR |>F0Q'EfH̫пF}Jd__[I-$E]i@([ιCI ftI cPCbbls*Sx ntW.D/Hs7V{ah@6@+k.JӶKG{s'w&cI.*"[quaRGӎq4pM%a2_,A<+V%K"O 8"cVXl^&%ir(] 8֯'#;RQV`TVvqYЖy([3rD fXΗʂk(I &znga_P0B\UtH5 fb[ʮBmSeu~3uML$>z۩:/Gޓ-2@Vbm3Aٙm}x8TدrҔw,j+󇊅eSCFCy >7l6χ`E|p # S:3=0e{ji"mbdq4CХa81ý sdL*÷_k,>;t`Z!AeC=]?;N AܕO,ZZtV sTaD> N3Z6J^f|';FrG7%{!.Y8,iH_%16sN8=CLnwW/Yp|$G9'f.TYєK| H?z8xvɌ_Tb jo[X ?_//.,Dymn^P]V_x{P&~%40,qY>(*N ϗqSF2&cQ@&[) WòR=ZK AyQy׬Ft~K4.˶w$|16H+ /ߑ8|Gt{C|Xwbo}#ywtXRnKy_d+ $z) )xx\Қs7"Siƿ`~ y{ 1JmPўyl]luЪ~c3W"l9OkhvlߐdC'UTXPgf.A۪X3C^Wܸf+pW  v1ZVW_s;>f+hK*3+/iXiVSO"/Ć Љ@d^ kjݢ$ K% 땧} * BNOy MdvNTl'(T3UX&S-/%HO-5E[Dϟ킀n, 55r@*O1' q?gžޗPDGuHbz8`$x@OM|ۮ(%\ghEy =b'8سPj>ǎq#OuJ£XkNM9:uœ $A UzLmuq,UB-.yGcP$W$1ut2#kW=^pDn.Y)8;?;ڟ[U;|~*.Zx@KbW6|VB6K ѳϋF1׋wv| li,im-Wiz <.x'~+\9rDne-zg#S .}Zz}gE"5oq#:fT'[}M 8(0"M:CT++2ܯ}m'|bne)[L,J| ˧"?uM;"+A\]̚):L`Ҝ w {f⡣qzΩJ3Gwu/4q*P `|H1u!VChS 1/Yr/ax^M`j ;$ʠԶ({40_͒܂xk1 T&ڤ A sHwr^Ag {Y]-3/NQ="ݭ`A ];ɂ`U0) _E mMEo32JqTfӨS`ѲZUSمE [hxS]>ۍ$@lx~6(lIPh|0s 9|׻EڝQIf7B4(w 7:?G 'W]H8{h6r+.AִV;N V=PNN+;!CK8{s]6"@cB'rG kG$t`lovs*(Vx76W[]eͱw5N7znb(ըԈG6E5Q<$F \P} 5Z@d?Y@pJFIKg4^K烲\fq^G3EJi2W46[0Q+SF@/z GN-޻5bCLnYchL?C]?5ZgH}B3PڇŗN"cf\ +" Ky;gPbnK$s Lld)m'ǩԲ26 x3R+H{W6PYVw2p%,{/Y}~a|WbӌPZT3Mj> sqȺ5 xXs16f*ź q}/F|rtZ/SִLP@ Դ7zd23|)kE<"-e[ |L ba7YG20 ="؜yIH uZʀ2||(aL(t+3FEv 6Šy"[\<ꤊFT9OZ| J;6N;fIhN#,Nm5Ll|l@yM8"U"80A Eq ! ?6)n_泹6f|*ٺ!nn v ˻7ad˧kU[*/߰Æob큈m˹ʟ)xyn"HXiɁT9,dvg D0Pvp@τu6PToHиD8U" Ca,DHg2lŃ]DZ0Z^M?m83rE_q`~2ny\NEj"qmd@P-(ZD[ua ٫L1٭`#N3 :癃PUˀI4Kj}oe))p>SRkTe򍷅2l_ FB r8bLЅBCAT ),Rʠ?gk3DBK0Qȝ:^mz57Ze}UJB7$ȼv[~bBZӑld)Wa`w Od}aPbw/ ŰZN.u:pʲfLB uR4/.P3vHWvc s%#N}QRDN Ϋf 9.SwwWolcC<ಲuʈ3TJAD(»AH`$F u 뚺|ݨ%W%Nuq^4竘`oD!HP _kZ r#5;cb9TM6N~*+>W'St:&l],M7Zo1/XEwh&0HbS{fGfW66/q$y@L]LIFt;ߒJ`lw zy0E' vb)Y11;'ŞP_aB.i `5m6Tm|`PPեIY*n\(ETMP6T}Oٟqv{xqQdqܩ|f:CűVϡb)zG P*VadNvǔ晒Z"$,Y>Z)^(Pze[ь 屖,(CNP:7pΗ/;5 \0[}-3ѿ -9L#vږTф˥33ikM ט>S|7tl1EHmG>ddDMvO@܉Hrhw{bU3-r2?#+Y坨" j) ~~cJԀ6QعDW}%#a,]t[շ}F:8' .F* I' VQR3UzhMF({H Ȱjsm΂FNŹڬ:oUt-{i2(O*IĄFGCb(dqoF0a2VdcŹԖK4Xi @)9Ģ%EO~p {+@w4K7¤qMM;k^lj9ԏf< A)脑?Ցvv 5<=R?OuƤ^+7L9N:IMgwil<^M F ,|k1֬Q7Y2G$wO9Puv5 Uޤ $|XMMҲ#LT-G+%=ZMqģOvs3Kd"zS ZHY$rˋNVDY|@0j  7IijR73&(ZJLjxx M:bmń{N#chAK+5d*U܉IJwVJr$F #j||Kn'Rf\hT[ q TZOԎ;XLaAri@6ݖ ?31mH˵99#@5J^bC4}5?M8x@Smߟ%9 -yhu. LK`mdC Do'SYZ%uF_0ӂl 02'wg"y@v,!gLrnV~`.ovѧ; G4V U'KJ,-;nT0?3;xRxYzMC5ݲs$DMy@cqr i4UrV#" n* ,Լ Xj|!*hvS3+Ҋ[ JD:vHkjm4д$2"ǹ(>dAa;X EyM&}@^z=v3P&EiCRN6,6cA,v/HU ;i/p ]wj{0Yq3#]wrYZo)@aJ!_vmyHk+ ړb/θCӚh@uǶ#9kĈޝI:CW'j|izDRXqCz5}]M8O `"F~CaRSSqv\txb fP"b&{VW8^D}YEth\5 p8K%$* Ob*BxK n)iV0*) ֑g ;[5W}ŝmEUDΡ߭~4?*j D کh<,R[|?/f cXR蝫(§04\Q<7aMJhz]_ܷ:"szYۂۭ",]*{[44Q6)w-q$D1G1hoP5ǃ'or7?A~#؊8%Y43TϡQ0o|#WT#14׺ 6Vkvwtȵd9Ҥ $A(ko䚾p痈c38 ` {}qWo((#J;ŹxuK0݊4>ɰCxy;! |7W{/cot_SAE(rmYXQ llՑ Ly1PhmYt4A' 8i iDq U_:Pq~X . \þj׹2%cd :'iysЁ\SN ζm<`O¦91Hn/gG=O ,-f5GNDܵ<%&ɽ}qϓCfy|V;Sa1*vjg4/4= "{ӉO_^ò!Pҍrҥr}I%s`.ze"cGñ`=r*"ml'xs%o#.x8ޥ'IxB2!y>A8!v x)It/0O+li wj1 _6yDzEnPfs# ֊" {JqXvʦĉJ'nCc~O ] HIIլ7['wo?,+!buAoH {dl`2٨u@ )-z^o4yC:Cˇ!t) RFtzQ LOcEIAŸaA]+4@aa`|L/߄nQV6ް\_ ^Qp蜖]avKgo-uYkFLP}頿Vʦ/-rxuZ%15cZRP(\Co#J~4JQ-shr ڝhKY{kh-SoЦys`VK" SD檼DYZ)丌U h=7.oR-ky&VvhZa:021)Q#F62(Ib턗}b?sFKl;Ҋ=b'%LM)\˴qS> f[6YΆ$Jڡt?eP9q/WαVPI򮐷TUbIZ@ %4J"ȣף[WJP#3j>1`},dt4 `qTQiek/21O#c91|{DIL6Z f^* V8 P(䗕 \1DEtzzT A|W{c'~)1)rHnݗ;Ф bEd\L_{+ ݚU#5NtG_Ti' _g74=o#3\vHfʂ23IqdV ѫ'*k=s*zgl΢(i/辡3ɗ+*+`ٴy]/zQ~Ev>Y~56HibR%KQ͛ߘ''%7dt`ڦd~Kfם'J/ BMhϠJR< ,($-5ll[~ iԛRiu37Jg""/łA]]@L\]ΰ*ƝSΆ=>&*gÕ PʗE@*9TI 9BX4q%3}dv1dByzdqEBU Ŀ蜥b usY{@FT907hPtKoA 3C5$mϩĠY:WexiKVwƎiࡆ͓s-3m~0=F^ٱ>ŪS$C5x. 0vcDکMDᎺWQ~4gbͰAnyʆ'>hSumJ(㿒-֖>ˉzMϭn:?b~xrҝƟi In=. F[C{C(Ή:'uZʖq?_i_bX?+H%]:e- ;ɰF`~ ]G{ɦmpHbS'gHc@nzHƷ4Uӈthκ?krmS\ۨ6ԓ!d Pd%ݣ8>Ac/''O; Ax60kG|s|>L?8)k~_m'T#,ylYnL`LvsTgt^֛ &ym, D]#^FIW (6ؤ;/T2^VWp%e}% - capr-b #Id0nZ*75oh(OR-88nvzؑ&"NҊ]uP}$[=IBxA3=t+ Au͗Lrt:)VԮ@<J|]&xϢ&+8ftAB̑ !|7j i= ,=y1Lj٪ agbXgY]. k#tSeÛ6yz$jbTGmWOJ4fhx&p" wil *L"k+?=27l}3f:#hZyuRxRЋ,ϟ';馢\FNĽyWbkbI5-FHMk* snfs(늕;5_N9KvO˖ ,py֎bՉt<-KH*A +'4,ţXjE qR uAK+ z맦~s$[H (uSoQ1繎g:EsGNkR:ي:)ؿwLio=C.1abOL kP;Ӷ!s6rmEڷxβ/?_5.i!NJz_NɟN[m'B,FooM5*v'atv")!2@lc'+K ˈ;A'׀@UJd]zQ1KB~xE_& eSNDp:EPbzNCR#2m* Vtm[%ISRɣ7A2_R75Nehڪ҉( F_;<t5E /%u:BFU:ssumo|vvɞaL7ؿQk\ǁOun(t*'^@/5l:LqET嘾)8^ӔlHL؏mi,ƅr>&nA9ά<1uqC|ZhJRnz1u}|Z䂶o=wd'CgƢk#v[ cK)UK .n@c'Mae:N`7Nࣻlkѐgo\<-uz@ c* VِOW5RC6u1nrwφ~|CLvs ̆(qӒc=dM3&2C `=,K@C2ځ"/ v+GXyR9z >eS|[KHw+3kl7h͜x0&~s`E9y]To cۧy1b~EPKGA`- Idrnb,@^6H![-Z.Iy5U.yG!QGոrQZ[$$qMG_/;=\S`W`sH|':6B*o,ߴSt9CBʬ9v̷1bpЯjIKi/pm⩔b37.(+.$}A/EzYOMyKog½eȖ7/!3&Rl 1wH!\ys=u8-d(1qCy8е9+(>QE՝08b -A2S z_ c PCVB}5?QpziΌ1av?k`Rөl97dCYf}CvJ*A>LU'1rC!>*MyFb[mkjr$1kP+e2-p~~t!4/ph1(Q*P~Kha%[->^iuMҎu=nz8md?=̱ {Ե%znF-G|Bٹ[6JK-'k 0<2ma56`vv$J(, ڙ6Pnf#XQx7|#_S+y⯏1# ju yG<#HKNZl [co՚8 NK$8)r7kFQNˢvrtM E35Jw!w7u+>"ɡV INud9?;Am/,,4!zV εBuŪq@%d+ vեevfǧF_\ EXx老ɧG?;uo|mAƇ\q[YԿ.аr/]:nߎ;t -9S OY2^>[&MU E2F$ol:u1H{MYAXf_ن/|LtIsHd3BcOl]D23XZ 5)7psf6&=<@ @֓Ea[>΢U x'ex 4F d (Lğ"Q*kJԫϏBTh+QjT814"o_XEKz(4m70b/rYuVX~6}ڜP$5Mr`>hi&ĵĕ1\5G[TW9>jܚBhn馆|%{荪kj:5+6?7a /Vrj.J]<"4?|6̎ݳL̛: 'P\+BuϮ5MHn&0Ek| jꒊaNXR瀞LED msDgZ? fOhIOX@@p|Lz_Csʸ 3;,Z aI֌,"!FX,g.oNgGFDŵ\9< #5;h{8dl!m?3( kc0(ȓ :ʛHX̀߸a[YfcavzbM/p~4>b9PUAPܩl\v|qbnޛܴ[0ǽV9T$qI . ;~Lwe6)Ժӫ'¥T$T}qp**MـQ; .q^}#ĚKn@Hڡ_}dbc=(PL2SAǡ$(AZ4I)!$Ixx=E ıQFjS6{&prJ?PWukM=;riv$O4d^XTT_#Dc&pN+OWp8oj9UL HY-]9`f+vΓs rS餁OJZ'Z.Laҙde4dw 9uoZ# e̟BԊ-t+B9Ӡə&qUL#Dbd/v N&Mnb^폔Wv]N 5Z%xH$/G BatdbK48IѸ0 !vV#i?=&Qhh`yb7X`'6+py)h0]=60PA eb A$RD8"9Q^mjg>@U(IM{}twGro>5"Wio -4ܐHK: Q*5ƩtW{ ,qp I^S=xeX̯ D$̧*]RF5@t,_^YנxY]PLn4gG-)dR/IS#^‚ 2zټ́x%,ld{^'5duGmL3 PǏ8Wh7A6/qD5"L(v@,C G\" -LiagcLrrڹ!{NFPYb8/2咋PIJNTeI=1B]rd g%4Q) Wt/P/b򳂺`mDzfr~?K'D["^m,;b=HΌһ C=iv eVnĤZҼUWgiVLY<'J?#Y4j86L2_q'_Q5YMSAsu |WbcCjH/HC_%lyN"碖U‘Xqo|(xD[fGÎL߫\z˦r#s!gPKg!P"_j2q^!T#0p!eB?,ٲB3a T3ޠcFH EM$FIG3l@NەED?oqPߝGZl ?y~+jGJv;UӿHUvH{ %#u۴IH }c-6Gh)1nϚM>ToTxɨs@DUDT:,;͓W^>vLq5Ѫ%`ؗZx>$w_"H(z)x//Iʢf0xtUUz]Q.ؠ $K.buKWSgGD(2IF!Aq4dxypI@\U]ί*Ƅy!j"uso;Mn/If,~L<XP I8jSyfN8ڢd,RCH|iXϠ)&ds!!.L{uw "NYIeCOF9YX%Fg,Pb:p4˳hg.dҺ9q8X.hZ $hy޳ ~rTnw6`T\@^zoSs*PgaKg"2Tj~o@ʄc3[ Emesܝ]p/uDf<9Jy6R{NݜDLFxALOJ)R]y%QusZi?mX@X8wӓD1a8J ) Y7[ݮhb*Ũvy}HVƄ5&|q\-tEzHͫe)"XSXiw`V&\SmR[==FDr{h|re!@Z%ZXFMJ吅 ~ 3ZN\G}@p š OWܗfFi Q sRV" 9N5 en+B3(*2n7j]b1etc?1]IGr8CY`zxEpHv#9P#,LϿF&ϨyXWln!?nnBe(Sn}{7%Rv%Q1@= z( >Rb`> *3q@)J}LZrxH|8-U'}ˋs>kS_XVP:U 5_yڄldQw ?aPDKxF{O]XmqKԪU3 (LP?<zA3f~9]YbvIҾZbNn@4fȸ8 'ԣ2̫9vY,kyY`>n_1}ALj̉ķiH-%) lzQ 0?-Elg:6./9zB\W:? >  zD/VB"kaP Mi\`'P7FXHl "vrMh`s/9(bm8X[I3 _H27 ‚Cwtb UwON۾ox3s9@pYmPV`1Zp=T[ C m֭岎t-<APDgsez Mu]?|fZooIڧ $yXG{_}m [ 4ˣuk=3S+ 1C !3@Q<2~`Iԡj5O&e1pWv[vc K1&4QnH]-;a:!DL䦾X? p7"Rُy̰1q8-9*ms/?5AC>Nπ,!oϷNkClsةHDȯsǑ K;DtY}֓Ű`O0r+nec) a0y*Sz"i~9f½}~puSzF7I4 W}ָO/4H}2PveY8[^jWT! f4u&Z0ԥOgjdT-Eh/A#lL4 5WdMuE7ePh2`C۩:zRF_ PNĚ|4r)y2˄oT@4-mjbO@ ;[SZ pb^%#i[5k 7,p[GKhCɼQ,I+f`*RqՇ{]r2_e!̾>= #Zd5 cP'7dfp#?X([潱K.V>; @H? -mtH!5Ɲ T?w4uw(_fb,4P/n%5 -Cx;}}8ʵX&3Kૈ+*t2D@PEuW~R9>l6]N5'u)*3x:b+g5CueWDۜnBqqaQ!ƚom2n2] !dĬ>_ӤS2!X(}m§Nʨm10P /v gکҢt9"0wTɆ)nH߇V1ʕ1mP=J9'K_JeBx}DLƞ_aYoB">jiL<-6< н: ?M5RXrۘ6O о_Vu1b5jmiVO#>yyh9|AKxԊDfpi69P'Eli\ڭ9=G=Z "8 &\U4E%> Vf^\_[$Njr%[gRd%҄AGF{xZnQiٽ--~ghag-*$qwzfQrz,TE0}"xVY0G 8izOȍ[Ҳ$9ڑ7hJW<- )x>V4i=}@ LH.y|[|C}օF5eK=Uo!ޑ/I4wcp|̥^TݭwP'C P^HssSׁ=qɽ.ʸT㙺Đ'GA1ژc@3Ž﵉<`k1g;6vLc2`@vPb>bLpiv4 {(" W#>1CX_=X d!n+}PzXJ+dYQ]{a>rS@9ǨM+' `2ήqLƕSs@-sݲ?NKFRLsދ {l(zJc +xP_1 Y̓mċfЀ!׌7NOIIͺi>]d]-1^&3VD1dH Wϣo >z0!8 1f[8e7Xv\QXqEU̿UJeݭG{\5:&|u) ?S$dR~/Y6%~mKWᣱS g.(ŒE;3h7/{f $ܗŇwz 1Z1 ([ρIi<H*wc<^o-|M.Vc_r/5=#W._ JG&# /W~ Du};+ :WEEQK _n^姼)R_Գ ,ޥiO8A1 zpmv'I p/30|0/ x@3 -WƲu:$ىNtuO]_3Ұ+w1Q}jOǝ`eV$< =xo"$pnROPμҎ,%"wNv@ Z}͖pjD0U@[V/J5ހ>@WY4z y ݶA#D c[V=Όث':^eb*;1(ΫFYxO0I4b{u0# ,h>$uAo }Jy ^!{slF0U$%S:FzB3qT A`a35"<_q:' ]zi hE td,cgyWİVkPW7[_Gb7rɁsDNZuo^x=Ά%f_o8/ SY$_"Uh3}kgyQnEcÉ:gq\rINZ$.!RX,HXS}eɒ5|`OVc܄`X-ުsV3c>T".p؉Ӷ2۵Lɻs4Vd$eLoe3γE0SLu>^{B::&fR ڞ-^},aTT-^VK5f*d̓tU- .Ssw1]i&%~)9gu 4J!qeXkGë2I+>j:@#,ƥGk} 4y{4I<fF'T8kԨy/#KUz\=*wŁdK*YH`6xE]^%h&JrӺv2K(Xlf /Ļ"43 ‰c$B+ tRћS\Fʆ5L{mP]O ?Kމ MZE}JH,A4΋P<%odz4RW<|QŮO {٩s4(q iͥ;kwRohޟ=IDU|Cbʈ)&rize9ל=WCG)U*;#=› fɺ*0`${^R{A -V4v5`Á_vJˀΐ*,/b} CY4{H %F?EpPY@b]- ^ #{|Sk_}(r✱%{K?Kwo@ks ajbqM U?u&?nK4aq= {+ 1ۻa%b=FΊ"bS,*/Y{/ ŵAB+5!I.wY kI%W:G1tk嚜}VAN.rm`$#b܎0)8~(ip'7^M,!\ 9Ϭ9LO&CJȁ;1u޺`p5q}EOм@үs(TM_x2U!C$3H6/CL*R@H}O`3g6b$3_3)AF'S0 W:a7D{o'5/w8Z}؏D:9fui!#:*ؔ!ͅ+M)w<ѣ?Lw9gӨOV$(ݽХJ2MC5OD4N{BX*!Azj#P>\EE0;S'Rіf1`2,Xؔx:󼺽fՊJE'UQ٘q\> ;я[WrS"\$UB)ѡ3pqQG) kpѪ/{G|ˑ3dl]<Ӽ2fF>1JӶ5@PU7<8]T_Acwy6 ID/ +{: ^k2e~1fg8Gg͛Eq ݐ ^-#n%?ja!~drx'w긬I9`|-t͝4 ,+eXvCX5hN/Sȇc2eKC a$cPU{ibg;vlnK]8KۖQ^a (7`?==uVp/S}F PmynUUF%]׵`06Rp=}]_j9naK#_9Cd r^n:$tִⅦk*+nTy}?L\u-rrfOJ@ 3p1шqʭ%:t1ؖTjE4kḀ凭'|=x{0{_=~ށVƎwpP}-=j!kdpRO@ٽr.D#HHA"5K`qy6@ 53_va oᬸaBḰXy,D.b3÷e0I<+~bMfHWנ:n.?`aQJ'v6tf]裍tӳ}鼶C+Y"=PG鹽8Vrj _5N5ÈFR^rk{n?$A{\7];;H|SWwgFH󘎓:t.slHM.Uk%7p5,xkȿ X4?&M)"t_ +%ˆGrn*ēst5lA&rLMd*'YWf)`z!08!.<J_q@鳕z"2!rbYo5;;iYJ )hqȭ0kIlCtY$TOc5r"c4f1,ªǞBá"=)PQM AW( QWPs"50Áps(&F $?Ӂs7 hA0uJՍUS2gy ɊҊ+iD2OT2\WETx,+sYع~Ǵ/IQm-Qk>"{lEks*YouHB'S[M$M{VڃVMv/_)KZk̶ZdΣEjWXYi6q+TxD^H;V)Z"쩚tVX/zZf N =56 F1lSK%[ځۗHZ ?NYTnNG|][.-s?+qeh#p_T2 rf\Z:s,[ Q/QMcc)'9B\OY;ѸEwi}+47a/eE¼-VHC1-o($ 4X"#i; *Aa}PG@nG:tyB,iV/rxVKڠt'J{R$g>5'L9* r .(e&58" pwK'{L ! 8% EUOC}>= jU!΢MIbyД%_;DB)N L/`|LBK~]|[?T<'#r3B<#FPc@bZgNI9lTY p*܃㈒oO2n :ga_=f?fOq0IС_)rT}.QXHcբaނ|UMZ-V1.H.)#N9cyQGFC!"OxZ=~&} [M͊I*e\Vakspc/DҔ"0JgLb893ʈ f`uX|C_[|0&Q>qti߮*S|37MλfMC{\vPQ2Y2JrP %2$)Mt5;¥M=Z=.^?sѺw/^/CHLRZijgOC>]աWtIP. q{}x Xt+DwJr$!KNy27̖֮;4 9J $Y*ϦlF )ȷ]mC<+f?5qT-_es~w +3ZgICbYpYjQeQSV֎9)iЛs+d69gL@b '0޹C1PW`!G+A 9O[ICz ]fl7q, a塌 z7Nkh'{ؑ0`dB5)BhԽ,.q -X0S}TYbϏ؉ZaÓ'8MNxkiw Q$]O;y;>ۛ7Q)C"9^mV .V0_f?Mk\kԮ(ۛ=0ͺH?I%1fX)Fgo%|KF,/e moU:T@:'I@V`}ܩEZ/hiHQhDS:O2loW> :RmH\=szC#`?ҲDwsWLe-ͅmx1G؂iǝ&d^7KQ>OT^P@ws= t%ӧ͜तOIiv<˅uCP5 XyȦW%lJ{:#ꁟlqom@S?,${stQ;bW){DNu$#\xOeg3(4k ~#z*PfڇHu]r t=Uw RUZ(h-.J/bi5=y*=3KtH RX#T |bC p<O?5Dۮ-R]\ t(Dj8c?<0c89\!AI`XBA.Y@E ̔q=G~q}Ӄ-K@e=j.]Q|pP0 RkR&<2C[;Df&"wD] uyzga#mVot^E'5%O@82ۂ7 4ڥT/$ 4 B(?VF >->iP8k^n8M>n!WɊ1U'2` â n k)VK\,CѰNL,Ǿ6u i)]F7>̬XG^%uPF.BsT·EMŒ˛Y_PLBv,*h4g%9_7ȥ?q{@ɑF&rnjWG9ЮS,T*$v8͡5k}'+ɲL$x1o{xs,28Nc Bζ"V+Gv5va86A :jvzSf E+$G_L׋D4Ytˮ-M}ȁ e)Ϳ&Axm~ź ^8M''cTGe_t0Btg&kD]ABk(u``* m涨W1>)mB+?]`i܁+`gvwH eJT@NGAwLLƵp78gt@MLw{^:P5JA`ԡ! Z6:E\)6=uXNp?EcWjKAI}P WT ͽJs`^U!9', OQS(`N~bMD)z)DZ hv2 iuyEXt}l \K +:}jEVg,A,Cl$CY, \ʊuL_bJR 2KF'zi{‹J=Vk:y:5X$GRLV"dQ%(~A%čd3$gpDXK5AQbQ(SVOnϱG*zȇ'cW {ޗ֛$ el F RtY >w0R^c|l+Ϟ{C~ۨ.Kf5`Zyk}q 'Vq/  szN9gT"=h@'jnq⟅E 2 wϔ-}-`Y,=%0q5TP"O^ρQu51x >x14_YJG PˤeׁYNӴ\ߔ~"y@?C oԢ*fAQ\JwQ^(zڬ`KŢ[w9KY Ӛ8~쉹d' g9[hۨ޶c2IvJ ;xsb;3zWaF0WT5 u5ۙ@ AT"RumÄk!pzKU@9-F҈@m F_awň]mQA P󒒹A:ݷMޯ׎]&=am&GPcMu\>f9HHEL֮+qcop!5~QL:> xRٿ!Ycu9\0g|Gv}At;kJyxcְ'T+Z/s3eo1JHf`ȶ.U\3rs`RTa#V+kΑ,˘旫jG\@u|BHӕORMӂEqK7'^iA:Ȼ+R5Mvd&u1?)nl¯KcUU\M4=fe+|eƧgSb{b=oDN#t#>a^TfxCТbr$M&뷈ϥȒ;2gקJ x|Dbj u0 x 4n,ҝ*.3d6e;%/) FY~Vwz<x=t>TXDG6̮R}l ˌn^g2ɻQɈESy(ۙÎ|;i׬6ŘQ .mZL,>Ic>۽\.nMTˈ_=jdY\&B#jYR @EwꮖMѮ#hr 9Ә?;R4lf9UˀZ`Фaq'T| [leRu~%VƻՀ &PGas5W̼0+.e^>~N F|j &Xvٶ; 6 нISE47V*C۔d\' Ao+r/W5ԉFɠ5^gȆ$cRAj"6۵x)Ou Nphkg>rNV^GPUۅNZ0X2V_0_~\^vzC|Bʲ=xJkoFm XƸƎ=Ӓ:5tkg7_0wezL~ư-}T|:үs\> 틟;P0*oԬ4|amA8t-g8GÆ"ubp6O+G.T dT@HImS"IWMH#JmQ֌ ]@^C6!A ? #4B7_#wAM>tG;{Jj KBE9z~CђnqK[jυ'8@r$qڕ ]>\@wE=Ur x6)A^c ЋkzUcafd>.OvY'2Ԯ"K؅ hfI򄀏y bPk ؠxd2%V70LKsqPu8m⧵`ëP.cI۷')x]3YNIL14L2#3E6bS }KaȚՄB7'. 1k9D<Z-4L!el85[mFV+ͷBpUaS]ļ LKaP*8; pZ2d6,b!2Ĺ2%,3/!HXE=Nx%+$$\ي[hGTҵ>Ƿnp/Z1]4l{{sb9̅y$,~,hY kNz#Z2ޝa~;z`(~/!)JMj  Q:m!i cYE]ڬ\v'ko.C^0-L}A3Ӳ {Wm9er\2׮( |$QN<#_mmM;=~MeYYksSH {06C'gIz;i(NnV&qr*č[*&EW]ILxlzbtcKփ *@ooS"B|` Μp@ϤQ'.X4D dz,j!Gc'ZK/ }u,Y]_E뚎!)";&Q>.6s!KixU1EUjE9h{w\Z!`X9zYչGLzIWHu? f2U}.}E$ ~oKżTIW߯|26@y6#r6RF }Ng J*v/ g )w V[wACѐ .Ҏ+9h3HT!.;+Q96kˡ5*%d+6K؉>"KZW!(oiʨmSpWnUT-Pgddl\5V> 8< 5Ҧk 7zë) ^K5*t&rp[t葩 ,w2' nt{9&gUV_45W6XN+~˶qnCSAXfNv+37GhGA[Y߁MEkI? h1.N12eČuX,(Cœ !Du{{G=//jEInFH-i˻_ v]dfgD.tqsWap;)l910jauTE_ IiSpeDP ^>.BpnLT5gw>(6UO:F%̡5be,9ͯPW+Jv&a:JBː\Ys2\ =0)*<%[vCTV> \`*N}WDd,IEBg_Y@Bqmx\tyAr0Qu!ᚎ 4eRS{Og2q` *뚠G]2< U<0ː0^ gRQ$hM=`SQRZyE";j"vq|9rrT? B獢<߶$m$/&35Em86UT$w|jv. ~8 ˮӕA\W{њ8o]9GęMG\Q/!(Z;@cnh\KzѨԻn>L]Ŋ `0r`R+? V-L@䄘F3iU ֱۗnj`Ձz{5PjχP p)eO]ʵ{ 45`3e(-asڢvǵ$έQeh@8 "/EM&SUrt<( K 62ޟi7*qɍ&<+$K i/SOK\L' ?} \F "SaO]`|FY =ɵ ϋgAV%ۛ= XȒ,b@*X8 ALj `\L͝"7Ed%_ptŶ үƇm_7+õHdN.1݊ >}zZ$+YަbD6. QרcPr=Fx\QVAJ/=>@P>hMsA7^z/9n2ɨ)49ghą$ܞBG Ԇ.=]paA`d(E UQ`qP0Y]W36aڱ-C ťLb\^JH$V稕{F'[a̸idK~뙲v Q'*Vk}a1$g8jhdB{(_=!1)˼\4.P?*Dh$*XC)G9ͼ^A T~Y^ YG";,˙peNj/|BQl.m_ ! N"I7խkwx Xh|nW@F뜏52D(HZg):+[Jsbsw!b"&+qar![gO2r}?j~vnqqflн%Gբa;d_m9UyŜ躧vOK|4u1 '__ x&Q4IG]U(5@`+_6?j&Jj9i]{K|^3bTL<8E,ҼL8+Ox[dk9TDn$k i^ M~yA]x-_l^^7rK#jsOfڨO,Z,MOCnEgdtdZ4āRZh'YXc-?uoA>6=7/ $t`Ձ dڗd|W&ү-)NuDޔh!Y6oVAAO&U;؃wsmlBg.fXfF;@!UE:a 5 $ƢKP t1T[MwN]lc91=.e08NQkn^&`R^A mH|RCC4˖~CP`*C;E^uVcjgĪ ݐk7,p,l_fjy_A 7ؤrS@SIyM7+pt.Ѷ,5z! >H}nq)=6-NwLYPrv)=SW`<1]48ϒ "Ibݫl (fŋw,lΏbZ:mWWN'Nb8њFP 8ش_)?ywH$#X˽}g~a jr1jkLLl#W,!MhCvJ95ͬ*+ 8yTAY_g+8ii[!c`¨Vt7eԍ+rcv_D($mQ>sflm}dJUC2-522+GA-PצY;:+ܳ JjԘNAuÏg?`)gu-d "sf A"c)˫kb3)pyW9Bz!sj,gVדۑD`lKlE`Ǜo_'as ݖ} M:WzCeր6bKUv2==Bg@5dňDW zӦ-5(&V*hW+GUtdTQJ-8cIhOY\eFk!u6 -7] A%Kx| b~1ʳ&ǯwW߂h+UkI֕W&9n#N&'K@OՒ8e/AsSiA$4 U6PNW$3w68I}-7aWˀamj  UtjF9Ӻ"7?Y//ȜƒyiN'#}W?V[qf>3؛4a ykC±b X,$:6!O ]3ݺ Rr)bY}-H5omrddOm}OPx'Կۥ.x#ؿGyZ3}VǷn.ӕMf؂\CQ .ݩ-DҿΠl6;ZkjZo#ttDkPC&~N\ ^ЌtW4-ٯE'Li}~:)W]tIhA=`a7wx=HL͗jG=7Ԯe?~hqaԷ 9eYZ\zcXxil!pL=eTik/JھqdW -|˘s&5~*pB׾ zuY|Zf"Kj R{;nQXB}ai<˥YsC}$5Dߚ)}ǎzzӆfLaQBWg Jw KmBd<qnŠtq<6՞VQFqq$jOqvʄ iԣ xV&u`77+1}-: X8amFX@Sݣ_1ÝѓHh^(JƵɄOxBS )ː3_A8Y11Ʒ=xҍV !qńlMG~+a+b9O|a<T;{#S7Z׹* +$Kw {bWWb,;Qz~w5+>*D/G􁯹DHY:J&Lo`u~eZ.;G|EAfw^-tHlT MoT"FSk eҒlMNܢrosn#—Kblgޕ 4ԜT]px,3sK_YKlešk4hqSDf'"v_GHS4KsZ̿")"h<;m|vғhCT!f0lj`[&̐AXnqmKa@4IP\}QR;D[P'a0k\;ɹ*6/d$ťє >{Z@ ʘ篯 vv&ضbkUVrDk:R);>tlhz%c?&Ɯ6g }sl|hBh N¹;`>P$ɎlWEN8"v9q,>,Nq4Э9l8 ̦la0Ծ8!̭;Էxt׌Uu[\C`KizЕoZ 7OANk}wm6. ֆj]`fH(V Y<*t{WmvV|ףӽPy=m z*+7*5o6U H}kyVxwB>hN7 HK໴JR}vd$L}pk&jsT "#zxelj ":, cmRIXq4'Jd,[`^{>5ʶ[Q9(pODR^o<281 x6@EӗѤgA(!m">t$ Q'lk],?Hܲ'xc[)Ԧ?ț)dIghl{%SńWM|[ҭNą ~A _n7 tuO-BOZOvlȷU%k(h[fߙ]cUԉ]vK$(dHQ狑`zM/)j}>G O*(.E1i}U5U6qQlc#_^yr/MIv'Ndq3)5o~KN=V{<_:A%_a%ZB+]~fmlr+k&#'A TnlPU~g8gW^"]Di\MJ&\m>w zp/*Q/S0'/PC/Y.(7 m;wF{`ak36;`v}=$Ğa8\u*F%4A4w^^T/ӨT&wڨ2{41$/TdK깜_Q| b9fl8I؄FFLnjul9pq1 NS7q- 6WjDp4_e[dc63k'hdK=Au.*D\ hQ?c7ᗆQ`@՟^H z5U?{lՇD>Щ!PC j[5IZ+_I:# kp%DW7'DLSJ&1G,~oݚ 7J fZOd 9 {*rG"ЎdNA` nI\gmS TseS0J)Anu)CuwHb6mubڅǞ0 BGt?rEP  *#m '?o\ʏe/#*kFlktΟ5ܰFKH'p%FY :c c㕁>!}6,F'Xʞ0sҳA^3?GX#~f+@/o 9x`7,-bnY#e3>PShӓBCv*j3}AZ6_`~:oZ64O9F^ _hY)SjJ퇣^楩{a< m_\9̽W=. p/ړWL1{Ѵ 1Oe [e;+U+I,P ˊ$Jrc/u[06>>1E˕,ﻫ7~O(.ˢ(\}b׎Bojp 28Чb|])ΒnNxEΩyͺ챇dɅ>m] /Gcœ_ANS[JawAN3E'(q3=0p9J7?{+k6V˨QN].NJpCy*j]9fq+Sϕ XII~4X2}D@;JAAv:r)& hXtqwɉ@w^2Ѷ,ekj#+kx*w%XjgL{2棟4U&uUxm叺:|NKӑLqWblȴ*h"A=ONS2q:HW:- C1֦!8j4g07ع1"Mu w 35vQT?|kI$ߗ(6q-rҏ9

ȓ饹t>Dr_Th_A-MPi#Mq#O NPg:Q]\|.bJG˻dfS@vo 0S!+oZ3P@cd&LÛ =.Yt@}?BBN('ئx"f?!S&if|tt0MCqc/[Pfa[P!"QD r*d{(2z؂6XYџ>+iP g͊qp=|&aQ*{:*sݛ+kV%sS?x*zP͘?jV_s^LymVSpȱmחWY>Vd +為 R+ZJYAWc"9rLr`jy?G޺x/"*pJ(nTn/߁Gndk m쒑&B{M3k&aُ\Y_c&tVcI e157Vtoc!YVp}<;~)~|ØBGgz^.zX GO@ +aGs{}+Dmɛ !ʝ*MSeXr<ztl|DQ`e1 vI9BR:/~xk@%J 9B5+MO`ٚ~Qc#˹^c`!~*Gn]}6KB~;g$$$Z[pmvEe^6CUa8-:f{b ayjL aWпDu֨+y+D$uut <Pps' yt䔍>~'GzR JRt EZg^{ Z yo"\bi~d q2[[-\\g7%>4nk2C=ͰUۚK/piIyn+6<Ϫ[ega!U@p6f5foyz1MD A}>hsjKpf!= ?%aZ<m萭M)e_ e8ʛA0C_zBl` 2|??@k]-Ϭ'r~H^8)o![c1oW]3 5S~x'b>消dMm_c՛<F@`'.w|^XAVU $"מh(@EEƾAN$."TL{_; YY >Cub$4 ORǮ-OӋ9+NŔej\yxM(:_LL fJ*оrS{ar}OtJM)r?[4ڌ'^T\:sqW׾̕]yWH5fJLDW:c?`~uskeH7bH-Za _v˪mPV4VeZexGT7<忮~xzufdۚi `R;>y4R \A|oY++m>#4-12?S-ɔׯ:b5kW%wK$443f$W>$Krd1ePO+}xHBk|B;F~}2Ja|#C(n.܆ɧ+_a Zɽ%qYOXՁK&W އ"i]$]Pys°T1yNj>6iB`s=j, O~]kϴVNؘ3,$6 yN=xkZm7)alN*$yć+{3CC,1$k'7ǀLSE(ӻWbyԛh`aF_K O'oƦ 6e&䂑VPyz\pdEo!(7,wxꌍW- tJJ娱NS4-7̡ʦʖi6=q>bfiy\QB&M)'L}LWmGYi7V6ߖXW n T>; rE,#_K @1e'i 'G Nv:34ZKiZѰDEM# -%/`"He#Z~+AXiC)Qa(U9eؐ!FKF2P]H5~9P*JC)5F;L6,Z"7[4(RJ֘5aH&-%i+}WsrX)}ÌSXTl/=iw>ddhxÔI7+ ʭi[i,N(݂9F0:۴f"!aAG޷hq5[do]8N6֖57 hڧ?+aSl?CRĢ& Qt j3 %- XvMf=Oh0Wʎ'>IBB]V 5=EQS7'Cwm,3[f}Q^"mtv$VtXCiy >\>(2 s"7BjwJ@!Nޡl^ ,~Ii~{*,:zhyfΏrW(ut&-4՟CzA?uo.|tes|9 j6}fOD>w4Mu)lUy-Dw_dF/i(2՚:9,)MKXg YKfVlZ2_*7d.LzWgoOdb-[S]uv e4:ѥ7"qkt3¶L ~۲ňb1]t)`7g N۝%p7ʒ WJ[3] \!ck/ES#.4efȞ1Q4KX*jT ͠'hUvľ 2{<Ī:B %PjDm ? YK'k~m{e uhtT*!Ki IBGM R_4. Jq2t95µ`˾~$I\Ѫ]JGNٛ?n؋xF"[>*/*~xvA^Pzx_T̙"xz;Ȋz1{.ۉT8hœU_ >B⇜ @=cb^KK:KrR ]pйQvX]aLgbz'E=Pq7n\'No_63ziFS5>L/c5HA(I] e!|54uy*RIvc3}01(k ؕQy|/9e\1.?,=1ud|uBjMUR&m=LDB$>C ,ˊS}S{kنCΧ=:rAAt?P8g݄,3#ʗF8WJnoYܯB7g~`D |.?ViL oJ%qѰeT`tR({RyNzm.ia5?wuV0)e ¦wx㍟ZMٶ ȶ]|̽ʨ%¿;_(15'x3K]%zú?9Lѣs0Q3J$lSvęfGrzZsa ak\[!)ٽ9=<,U+eR&pgڀ,j& aW _P\P fbX] z-POLOZBb*o ;jwtv,vnxD췑ݳ7$q>MsXSfV䧴Gm=s(Q)RmLOjqe{9乼Q&Q;p/H &5㟍! Q6zRko8GD|ӗos?!_ZlɌZؤw |t~AF@8fRg7cߪR TK[}7cݕoz>𦥥b!j }4&?La~OddH)xx,g"v}h#Y<#\ âeY\ք^R1 &)U=4пBoa~~][\xאj_&4Y pLF=3կDŽɘ.+k V8 BhaSA xֳ {om4tB1pӚ'M-CrIaqt`Ȟx¯$[ӷ~OfWAge(;7w#h)KqX{qjbюhK@ >G"qw1yPxO_Kv.#|{^pħ>!4(V 8\ji@vi<^7v@2Kٲ<‚5cνMHfIe.)p-~kQ Mg/EG~#&iUJӾ_ !H_#쉞R+=Ep[Y_DM*o]=4L4_` GyEynפhK$.}"Q'g=k{#bp4I) zm4yxocQWJylXZ4IӬMw4Z(6q>؅J. -3J+16 CY7ꭉdv}y\ u M|j /,!HiYicc5jńQ\NK{;.z`mBYEVgAAK%:=c뀡|bD*$ 1mxJ.M^K܀0KC(=s\J0+DEo}S0e%[mh32f׉sX 3e "֓ye:? LF1(S~A jD"=ˎ~`}Pm'䟤6yQ8#^#;̨2"6Jj`0 ߋ܇P0g4Pܲ  11]*mR- Q {tPN,? ZS?J%VCĦ^ "Bd6 JiݲZӉ ?2- JfvY/d- b7vI]48(sי?Θ餌(/0JrGK?Cp3}%ტpKO6"NLQ:)'*DhxjnG]Ε n<4w0w)']C.lO|bMoxl2 #փJ_2D/E4Ưy&qvNh>pM|PzuLSeWybafy %v8,<Ɂ\E],#VGrqzu6zDM F 36oHwNq-d-J_WKi6qRJ2o&Djsj8}ZADm}P_WsF20̽7 uG|&DTBlorVl$AS$bj`lRoLm3ͣűF}OH 0Ysm-۴La},,IwטK)7Dvp{԰}qi!{C|ff%p Ij9, uܫP]Xe(|dV0{p Nd[qPW?Z;-C(" HFB^iѼFt'>U¿-]ds~޻W=NˏB<94W)"g:XƃNvDB,tmwt#\yCb)OU0nP\ !+v_B@7耠`@Yu|YګIJbjoϬF7췶FwDP"3K"o|I r|C[*|X ;NZ G=C \_xZD?Iz1ZdWl!lAC 4hFT]i;?  {&~`g+4E*]AH0efɄM)+c~+*m`kM߃!׎sr."nΐ -w={c!/ʵ+<5.mo[ / ,"fKR/ ~zfoK@'; ^=*y(txEāO2mgɮT03 uh, Θ \ ._: +3@l[ ϻl.fbwoV3p(fC[v1aݡv*nu@){SbZq?]} 4Z֯-jhM2ױ ?7)̽#8ݫVRs);Auy~/1Y`H25C/+tfBu52+0$ 9 M gCb i*̘4peFFNMhp)Ζ[bG¦Z,ՅwFXA@ӳlmt#+z/G>ks-9*-d:RS }Ų=O*5(T`oQQ [k gv9sqJ| G{Mmi4t/o(BrϗJJi5ƌhz;nu}ꭃx8lo}B:Jv3웑^b78wrdh~ a4.Bq_.z<)usA]s*I4;Ng H~ -$i6d?RJN&H)f.\@Rp~KUeu3ccl! E<}/52AWR\9?,&JB@\$Jɴ5_z\O?|W(Р]Y=iVi] <͂jPE[XyX9RTR'GrLO,JHe%l( t&k; q&Жхא< ؎RgWtd40&7 W@kF28SV,rpTEYtWZTL+Sq.[SgV)ԧ H߇2cg bFC/uz/"8sROk;EN  J&Ĵ(bY >LSw0%WVsk) ꯥ__3չGz=U[in3Jż=KMeۦu @J2xjHS8nRxIkdQpnB~A}Q1ѦG Dmb ^82NFHD/+2$X6'{0@>MItw:Yd " JޏA߱9DYwD❸-1`I*8CSJNn\%AW#w25VE=|{|ӡ5Kk)B-0Uu TAB =0 $ÂѰlͷMV bNCH8-ݧ|)WA?of!6Ӹo "O!}`$D$-k5JH 2!}Eʒe40-Q1ɑ A o/MR'1<Ք!8,P%% A~tAAF݉'",b4(~nw"W^@TԀJ[hR@ ˔!8i1'`˓[v' >-|}б~@_Peh'Z̻;əqX׏&ʃC6OK4T`hZ" VSnC-4􈄚cD0~S]Y3ݾ_ 7FN)-CuJٖ |Դ5^z]ƎM^*N _q{|UjecMYwnXxg_S]{PI Rp7n&dTԶ HW*vjk9Ήli 1^g: DZf]^L4,I W]? M"j6C 5CAy$H&;gJ@9?BZ^E `E[9ot|Wb(Au2T PIȒ7@GjdhFڅHǘf6,ÙPj> S}> Bf^ 0nJ@Ʀm>qYNE^ XBLO{}{(=ȫNpJXڧCEvN־΄k a92P-#ۀaQlFNP" 4c"H~FxTǠj ݁Ák?)V?v@> kNZ׷$ p"+$i5xpC.Y' l6l^Ͽj@Z养w]s8/_,!iu1gOTgE]laSC_Y?fgo xzA̷+8{]EZ-ޡ4Fi$,Ծ;WC%g>'Ҿt۩0KSig;NzO%OQrɬrDYښgJKp- LZ:tOn.^اI2yD AF}`ZC3,<MxBZA[G։QćD/D?:++&DakI@j  aO7i@rVZdOOwR\H]N.A[ȒxT 6r2r3cq* I}LJlTɲu'qH&iT/IO d0v]NU\*B?>{Vf?+M+Jt&}E%RSQk2n{d?Fш fJJ}-53npnykBO$^V x$ zZơSjoOBhv e|W񞅨ioȖL^edYԔ2n^G@=_Tq iYE6xJEa(qҙnz V9IhqtQ NXM ?'ѫYA_mHS3I dA g[=h Yii ;ewG]ݫ(䒖}f2r=wIDF=f5'](_7FC3>cw]I]2=ꚾIEzFGO$oԛx !ǤMFGT)ꝁSgEfKrkfo.C2D?jt<}MZ}vl_e}PBvT&9kMJ5yp5Ir@}]/2-Iǁŏhgh,uD08B`aheӻŰd#"CеdHw; a&N:_# i!ɖ<6GހYn$ ?!+J=O?lz,Adw'@>RK]ud(8tiEC=Z-) *Y1_""+)1C` Q43pҭ%3eOՌKO_: 9ʕ%tt[J+ l Pò%Ygv3MݣGms^E @͒YOjS{)ލ2fȸಶMV- }ED˨UKя vN?Q([Ŧ ږkB{Sp0gk nNv㲠 kh ^5ՠpQ#+҅aEpMU&y7h}Qqi}v=i yM[(hRqp9L9}jy7AQ\Y%UiAå}j/" )0ထR;MjpԊTckNmv8C^f4~y^˥B f :׍NsTkYJ'"aLjYf F}z&_2:T d b'Xۆf0 5Eܑ!nknRJPμa Ȑա4كf?.h?mnL6X?nGXԪQC*XoR_kWlQ{ ӈb`iw6-0a$e&%Է.ay!P"J^J.2ĥX5kLe^oYtIIgw9X1!frqLhogOs <\׵}+;OjueD0Qu!ӛwt(֞þ/qn؋iCy)bUmS%/!ifD3\$<\jϦsUuᄄ ~I"]jKxUdd$t%E+/3rP7B BaY"UH6>)[=!PZW9 5[v47Gv6ťmPkrP*m صȶD=VANﴳ'I҈>Dԇ/pju#(ڱ.3)6LXQ&+ f~TĦ ^Xovy'?\}y ns9B f @G+;R/2'~?^ oRHjYpߕ825iBbC߭j@3@ep?!w~MMz jY-|˪d٪8H#CQxdH%Zշ5uQ/lbC91AxpYޤ4 ث} [p^ڰHȩj8׻7grp*^Ro: \!3VAUb cab!R%wi%o rf|`m1TQ󳃜H8γ ?xY~F*&#| ly(B׾Y%%67.{jpEOL_W.6631zA7LcϐOCUKWbPjTS8`2&Cr Zj5k0V֍l\&Ei&/lUJyU;;/&'J*Nl_ƍS*Y!#7S E%c;2)]ljEUWj7S-= h=јHN*(*)\R(yWiP CʄvŦs1YHxX>1 s(-RpK눳[{njB Q.Й:멞GUo qFk(\!nZU0 e+ OB /2TY$+kr4+MU o?6:\6 F)K<.eP $ݠ9@uevP 7 2%ɁzR^MHߺz?Ŷ${dTrR/N _-tvʤKV]˙](9:<6 շ"չ<DVd/n…{RF1iN|QM#MRt+ѓ!AamC}hn \\L Ю~~X(E^wY2*z#5<˼\| "+ת8+=jQ /^ FYkFu0~L@֡ CԹb?#UZ2)3=aݓeQeF@bdo' W*7OV/'*wL7(Oin[NUlϫ5)u8X4^u E*Ugӟ[Òz %7"ܑl(,H&sv[Z[tb*Nv"HyX9IbC=|jx5`t{O^Powp^Q|v}Ċ%N A!7 BM yRY=PY;ǭ9Mr$hE><\^O\d[c|U#*Y^v};\#aŵ4 pe)_T.  Ǚ ػSBAx-U*_TkP]¥7<R_PT+ @G!ELr{\)Sp nLNO/ #O{թύ R'|Μ)h:Sؾ uˑ(Ba;3róXB<UYV:Z^t?-6=cE-:FO_ | HB ]Vke& HK4.7IC[8u;.:<%ۂjtKP^zhOq|)B C261)/Cmi9v893m bq!s۔U2u:+i)R~FD^@bh~~ƳR\ GQÈ@k\ҕmi]%u~ 55fQGyUѢig:\;;y4OEB/ߣ{~*~*Eͫ5,+.ՋVGL #ad֨=v@XKLIRZt4b 1ںx!|GMp9i[{ӿ> d,ӅNo"b*kdބɢ7!l=쪗mε[;_ٗ#2p+X;IݽPT !׮]u&0ޮ3 Ǿ2"(:`E]hf(_8p 80..# i<+z#CT;P6LȻ)9&uNO@PxGct?Ĵ\ оS" P7g"[L*;<{[ڦtr"Sk2T4U Qx&:``Lsv?=?Wb GDXzST8Pj i3Hx v aӏ_.J\2VnL'~lžlϠheC4iʁz'hixWl\[*¦G ڦ3  u|: X,DDn%^`E | '`3U: Q J5@e17v_>"C#$2 ZC!"6}K'J88vM> ^;[R $Nӟf-|H l%֟)=c_+\u&Ā%s y8:O.~KtҴ:Jm!u*68 ;ڒϒ L9}:+ȹs(ӓesV +fSp\~.t*1Y+[ЛeRLǀRȃ;=&ݞ>UT#r|iOcIOe_;$aɅ x-PxpM;X1eEzéw08-~JH_z);܃%Bkr9;CBWCBNqqVh>kL@PHE w35 :c<XzI`$_L;slf#$ >@Ϳ-0Su^PYpFԗ _7av6>erJ ֝95 =& V ԑs9hfgyhOB~v'Sm|jDc&A 5f"Uj}'Jׂ'닭 w~m;,N碸!E-yriC%ʗ#gVMț>:F4zQZĥPȈ`S񆔷!fŻ eihHFzՓȽJ {?A1SV򳝕/i`Vx3eJ㶣8t$W3k9D^@)cх |+)deVw"oynrKї 'w/oS GiY-so\S ЄKyC)glSx;@+W ND3ܡjpFɬIz9S%'ŻZ˒GC> x3}5 DWB/LG/0VN#o)DUק/ #7nV_?3KwlbNRAK ),(Q}Fա'E7#8:~/\%P3.^7 `TX >Ёww?etk\@PA A~/jw8ٷB !:L aUN:[)w+|kGW\9KkDŽ#yٳ<ݸ7})y]!]Q#~ߒ =m'ϖ%K4vd9YyCo0KO}Sm7E;~Lak;1 7ew81e"T 2OkHh!Ǵ{RPЁ{a:]=daqCJQYbIt20N!@{LɱU?HeVIw+ xvY{l{ r:u6;cfƀ=?zNmjpK_ n)IJ%qV:ڙ؍T!1/6}k뇻&c7. tQnsWUj,&y de`7zS]ktWGYZWߔNOe@ IL0H͍ZLu8/^P$ugL`-qy}k C"^5 V) e|9rk|&ݮzh2_{o`' ii m$_pyNe8|LEF|?'wk2fu@/~?~2 i_9D. :)3y r8#5} [2lX ow(>PRvO `6kOBW}5P 21*u7XuC_1h% 7q5 aϾc|h{NсWDQIY0XO/GFԘZYTq0Tpy@PP>:w|sxBi|s?d Xjm2gۘ[=͸1'b\ƦHV-] 2`JaJdXѪ;GmU 5dʤKO%;c']ɿ{P$ bl 䅬02FM)9;b_!4\$P{ۉ.ڡ\/J -{^<< Q+E¤n0_ Y$ϧdCM|T t(J tvA58Tpɨ#'#b)P]@i1! ZVk=,}4c. ꈜ})Hj 6gwt6`=z~3/<eT9lwvD+BT*/3owPP "jFBҏiٖ(.9t d͒>c3xfՆկxF89 jCniաp˂:&7hEd,ݽjmAͤc+ [ø?iABf b,ݔi[Dgu ZFP9m\WGY2/_n.1d56ކHD]b޿$7rlJ%r"/nDpbFkcPWG˷sr5B*Ol*_hd/ēӁq J ϯ0ܠ#ydY$_#(f`i,-1&l\&6bZ9&UaɰL7!XsJ0heѼ^k859]m\+T"wjX-!L? CPPI,b,9ƣ*QpH,*Z+Ju\}WelH 4&Cs&_(8=j78\V`ց! t\5h4]>{!“{} ~v n?Y4&`ykP \a2̻&EŠkG-:1J`6W=bĶU#2ypuշqBt)dQ+)KS]cmePҽ_AQ 5Ƈ#Q"`=*И?8ZBb4|([rK|5X{D5 171,v2j1 $!oŵ&}h3J-r =uzxnؙ1 qvŦ܎t;wOwӻ>Zt~ MU{|ՋcwIeo;OLS.gb]d=54Xow,C'w 6~>_lT5?4 \TCشy\,xCSMshlNgf~bxoA (uZ]ȁ4m>)7=wE }a" "MU福"{0W{z`(|7.1N %Eh 7+#2tJ{K/h=^+@bIB?i*9뱫2Aw7] <= ,[$bgJ)*[GQOl³Pգ V՗$8aV YA2f;X c6[Dl@p(tݳ*`~&l83 E||PHEv|uBŠ_hۇw)lg:|p],a~}~ :,!AkU)w ^I@h3 7_ԋMCzU-jīwQ5^Md  W  Gg $Ǥȡ-Eӂ.&Al&WA3p863&цK\lM ,D ϵ+܂֣b<끿_nz}É{P9NPڬ5ϒk|Id+F;\_>~랷xWp Xro"T+Ҍ٪RjhfnޡYM<μw@VU7N+@BtZ;ǺHt{T&E$Kݲ/'Po%)M>rd,m=|i,BxN]=]њSGkmMPN}ZCkj44T2? .MѶ*"0 _QG`\srey.7.J&("`M@9{(34>G Vr "-a44]њEr94(芝E6Vhq/KIRL mWUӂaZHsR@WL<66>o#Ub!~f:rt@DϮ Rv 5u4h? 0ӍҞU&z¼$x de4l LDD ˿[ ̤NZل? mK}?iG@9$lT8M%|>X0kYcܱ@;,R_r0NOw7g2ȔӸҩiN $MA8$0"5;W3V˃M%c"_);@3A/1hX-pġa߹}rA?uT~"櫠?qu8T Bp XmugČ!^bI-MmCjШqm=|FqX?TzNoL "hMoycϽ_zי A\a Hg*|KFB7Пy-Y&N,*xSThӻ"moʬ"}H/FUfo?IL.6aW'L?zkIuR L-lb܎$YXHt]=Yв޲N!I49vbO92-@xsx3"s]ӂs© g>D"DŚr'p3qhAxkNↅ 22p`=+846BKe IbJE4_!X吨@%M c~IG Mhb/N,IpGL{ NUsI-ǃ+^a ^͕%aXх\4t{!钒6˶"Fzq%|6x6$+Py.#Jp6ͯHrt֢ߤ=fR6,_d@}X/eo' 94ķ:7G%] Kn 9[RWPYQҾT rSe~}4_6KrA;2qݎٷ!Il|(dL+u ۹5 ̓˺ nhcwϳQ$w ӓuI0N`N,m@c$9b .b:0#ƖèŞ{A]Qy)҃8q!+ً1s-}XTjGQV a#G7-ӣcP6L{㙰ctV @pL, *,)rȄ/H]U+2wLxcW(IW"ױe[V(\m0 J{| i  8ncO`Rnt@cPai+ ~+ #*6{ ;8-i \9SJcTj\5~HYJBь, =? Uh*Hټ3wm7,-i鵁j*{5 13TdGUP xklRZ'd0Vɾ)5R e ιska6-]{.É]&Pۺf;UG,v>cֵHCde9^RwKCa&$ 0)֌"7mQE2uk@UH5@L M.E}1D1+if8 s@k?MA5(:_S)2FmFd 4tJ*v?)ڠhӝJ.1!^^ݱzXH.;}mR枤855mat"pJ3f#|!]T>ĉAX+c}j)O2zpSP&h': ƫ?xP"fPsp%R6ޒlbFޱ --]yB4^o =<@$m$]D2\hYsoڦ5=ݶl}ț25DaJA(s!*r`Y9YN|CZm732]0-fo!,j W݊;WOy SI%'Trh61 #H>fӏ?N\6ItSڡZ~tZyn4_IZuHzXe/Npzd]%_NOZ4K'?s>fۯ UU-A @U9uM1V@JP9Txg b[Z'LGʪť|F(lBtUX~Tu=&WKlJ\V+ Cևcj,ɟڇily1#k%b{U@I8TV7<0]E~ 끜4 Gk_n(ExlFxwNH0҆zm%63N* aix4VƼWMdܽB8lڥ!q!Ea$%ݰIsNWM⏢WH5XE_%xX5D_'([*8nt>xplާۍ`m눫5#siEؐeA7t'4c=B.wU^uxV)~x*p-0(O*$̃i Rqs!LCԋ X|Y%n I/jEOsB*[<~cst  {Vj`HEÇ~[C񷾽z>s#7HIc ƍT؂u,WA fT`wUg+ B+\Dt 1D;4\KS{ߠ,P={(|*CCn8B=RuL;j3RP{He|uRTɩ.b=zu#%lޔPjqgQ%aŵǡԳBmAfUWo<a a :?T$|ny /+xR=Һ5uML.63Pq윱6i ?xX%XzIԿpŸ&I_L7\a=4CPNd Ib@$R.xMH\Inx6Cb9 ̥MxkbKKiMXڼXLgO^q()>hyFvl *'.ȏ3&'e`R'?y,ܤElYxW, ۚ;2_u!_ȹnd2\rZWѯQ8-J?owü%QVU/m1Fw'5wrUO#wHoKL %N 7!{'3 P%J.>OUz84&MY*QY'ZJ<:͕zحAo> s[t0m=2啁k HH[ ]#eQgF!Ḯ7FdcEk/_A[,g9mTkx- ⦐k!PK m̫AWeP 6es O&bnf}p},!>.i jx͓)g\vZT ́[! 4V'{nPpMywG Mּ'ѡ}o Z q<]Ϳf*}^&o4hrAXg4S'mqHzHr¢GKx=,^q3l|Aͪ}=ў]#Z0:^;uȘ#;iJQR3IET0fAV U;5W]RM_Aut."?2rM1R]+K h[#~zK V3zXq YE1ǖޫ6NoFh[ |>2MhdN0Bs,%#|L&7 ("qkuR16w8ᩜe'{QUKPOnLq4WFW:?0Pܯt{уFy>+͍{ 6a;z ݋fF+sC FTW^=BAO0~w/vggO얓W2RDRM.#alE} M04uX>R B<]ËI,[_㣎_0n.3uaq5-,&*UЏ 0nqw,cV |.[H9-IgW+W$]*6q# v* KJ Fl4Ӽ*N%ʞڝBZy{tFٰ+~ mZ;yps@fM6FBj_buMt_QׂR2qu&|rGT Ma\V֫ҋq, Μ?Ϫ%Hv%A9lEYHNxt!3JeA&3ccElp-e78|U,暲$$ #.?iU^^J 8t/ˮ>WP+![[9h.dI,E3-Z&|y3;<!J*E ^a`5l[wR?~*d7Y&>e_0W?.r&g 3{;_`p+$ g} R0t'Y͛Q G5w~ 9h y_PDp|@saFUeo|[`M޹x:щ~nC\x]]4vihf~˥1OAV2ӱ6ԕe90oA[~ @9%~V'7gmp |tҴG(4 Q1$^ːsc6|V91qM[t@T-] bomp&xQ+j:I2< u;,Re7}?`AMv9yN4d Euy]~hF8ewdx :GVXV852O4.wUŜuTENmjdw9ilNp|4iCj,l5\:Odz$+|*; zcije>4k*~J]$wS dg,Q;xjT68 4$sAz\K/D~zۉz~Lp[V*}Z7DT(4aDp|` ۴+jk/BJ_Yu֯12d^H `!aW5ۭ%ž}yRPZGN}34g4j$HYCč^OV8ݬMs8c%ubeD/5W֊! DJGHX6Ba~{-Y8eݐhːu7czK8axAK!c+`olZGO#U/qM D\5kM +hG`+!L_7 ;iPO6]ߚ?f&_v"3O|a7H|4(\kwYO-4 !աJxca^-[J\*Mx![5)S"{xU@?(-K,ER)_@6SyۊK|Gd !}1EsnߵR  ܗptK(7xMcc4 ee4JQ *5adx^Aq],=J͜wy~4o=nbRYu6[-t?L}KyCF+r&z9[k;Y 1.6U)d B-3,/oi7 -V$_u}TS]RBh ..;7ALOqg%$&S8ڱ>5dGrw>~ȩnAw\!qZ_SBh6cMSeiH U]85gf5E?~M9|2k(4?X7Sְ 4 F5L暑zp1'&aruؒ'.D҈͠،  t.'7<gsVH$歰,)$٫Hu],~uc̆<:tn`Wkzq;dh(=`{KlBn #ŋP 2j5aJ^0}?< #j'C')@$:#bO{uYu'!`H';Oy}KӚ -,"DKiFxMx08숳N}4̖PS|DaK.iV&;w,uT"y'9YaDc-9yv2s"!^Hl6C\F]5YV\OziyG\"E-JlE {NtfH~^W6x h8Zʙ((u= &*Q.Kmj6w~NzmE{JL&\`?PP`-,ogH\0/E|]U /n_Y`AT( bzF=t%ַ VhrYooe\hPVmTʍk?Qv,0ux1W7D8E4dU3ŰB%,jXom 2m6kɺ/+-uUQj& P:ӥKydy]L;' l]&w7J^6cy)2դ "^5uΞLClӄSF("k: wÁ.ɴW4ʚ-m?rfDhrr dJc 4^}#spߪ//?<^ [:0lUK7 $~0Jj&kyup$~cbVCbWaTv͋h=in.O?ȇ8%$v!agcHG7%xY0) ˮxPX3`#odS}9c MR-Doy6j0c!dN8#(\僅9#M.>/^ze|Da[^+;,ņ΄qU(0oEɍN <&){ǣ9 #wXDxT !'ȵ}=aY trIv%444⟦ fq[:-@0_z/2~2 &<(.cǽX1,i%T-֏yAGgI [< ?w ,!do񲷥\OF:!ZßbpؽPbTՑ,a0YPJ0CZ_3oX=,,sa^_i[wlVN +ɹˮ?6<+8+3-{"S(1N~pNPp7ea 8SZ+m4GF15#"84XF\fFI FN8[秺bO;"5iOC^Wig+^vD#[hWa?dCLZt|*~t@ng _T0Yo'rJl9_lU{EHE+% nwRnf+d8:s\6.qVBPL oC#`[Q2 ~@u! 39k2m+Y!o$m3w":-uz۔q fgk9  KI psM;r¡Mj 2.y@mh\B1[3c81\p%f2{H녯C_:wKeL>X0NjO C(!2_m, OW)ω1(9˺3=:ۅ`%ⲅtr63&~WN׻wS;4Ѭn>AH"Y>LRFYsċ>sB+tD@1ߛz~bIEG`ġ ]=Zl&vU޹O^F@Ƥ6ʔ<-^+`8GG%4o.QzW|F]xC`\ f`g:FF_H_T1?IX=߃ B>p/GNԩP)sOV/\Q1lBsFy'A/9Cߕ˽z|QY=LSsnda땍*NA #pÖ>qǗO*Aiw_?('MXa]BN41C53o =dRz8aaaآeV A62XXȍҟh-+ |.Pu]A=ս| Kb;{hƳGYJa60}gFb[QS?7ӹ* ʩkE3$'AJrx_/~vC3d8x^"l+S;È*2tPę?aU/nż#4-iPSLtX:)xF<!EXEjcF!ے0GQ6 !hS|@^J`:]{iDA vچw֜c"tze?TUbjWd'-h Loݐz ­MNHQ[ϓ"8*b8bEH6 I,V>=h %X5`yaŚa JF܎ X,2]' ~\4!KKg@z¥DX03g豔:+*;)-}@GEPfD2aK!F^ K{Oo0uB %Q&X{߾2=П,Ka [n @ ,R?i.XG wҔ=_[J $DW0@;m ;Q4 9 i_8Lkx`w3R CD .,TNs6A~`edvlob[I_9xP\}, 9F*M֠bBpͣc> 'A}W|Ѣ3'ͷS"if@4؈Džb{oNhDU9M-t2SkʰY {բcGD㠽P%:(mmf a_1"0#=rZoԠO4D",ԪW}Ik[9 00*7'Enj)!f>K0O|p#$Kc)~HF:m@*~a SY70%Tڷ<*=2 k %㒬anӪo8ʟ{'1faU7.JPZ=cpͼn8oW`6/J &́Ijx(C(sN=L(=jakS2i֍m؆fh̰J٨ޘoVIjMSD@9+`gHxVVWT (z՜рFO3yRsBG֒ f{:hUI$zBB]KUH-GX p\Xi]/Jw,@g_eU+ '($'sbSk# &z;3e q+Ȏq uÕw7q$\3fI{ |Ȟ/þ,Vq$☍36N%B#PDL3'^ۭd+Ieؤu6!{z*gYNk,ntZNEs}h:(Y45='HWoqPkٌ!ikMژb*5g9AB-D }RXBM- ױWH#-(3.W^2;lE^r,*@,9sRFӺu^lhd W nۏ58J C-A6E!UqmbWnjnT9HTp*l Z5$rgzھ1Fѧ]AH -~cuW܍:kߴp8ݼY3Cz}5À]hx+FDK/XM YgB: ?\fќ:Cb`Q*7V z9Hf&h+c)Pӑty^,$zjZ!md}3-4`\bVo!Db.ɔO5 Z E@ߨ+ AF4kS7N<-\?pr(e2no%r-a??_jA^#g+>2LF`Se1^H@JX@zMIi޹ތLˊsEjzs|yVQQ 5mWZ2n눐DOE"FZORbi._Ksy*=[>m4̋e+/.dvie ǥb|yb@d}rn6G #ϛ{˿-,U8F BtM>_,5N֮P?(r;fÔz ndc^՛< `BNQR$ei3B"KYY"^ȦfIRԬmϺm/-?ZJv0+jY/,dX)bѪZ ap.IlC uT: yDG!_4)VmZʮ C=]D8򭤛df1utUtJN\_ > Z6ʺ/kifTPNu ^ZKku"B;.ue-ʹls@<P*eI~]U.&:ǧ3IL< i5iY*pk)a ).GK<)'p@|$a:Tri:7ׯT*Ra0eIG8T5.*< a\^j-=5eò 8 :^Bs-w3皊Nc?;sm%*TdʖeW#[T:9M;Sw]>(XMF Mb,诓i} f_Wz}EM}rr:Bр2@bZ+ოAZ1z8`="-ЁC:5`𹫙,-= ?sR */ʥam5wׇW[rN[Ȯ y)J8h$ 'AIIFe_üu2w 9pϏVmb5j@g/_so?dT 99FW9p!7ueE!l ,B6y0s9Y<}l m5cb ;xk;ra uj*=X>9q;iHƷ-Pqz`/C/:զT "ʕߢn\+:>jg\lI+$lؿq-<:"$A~- bPMP<@gxdͬ(k䩆&K8? xH?~S6=ZNѯ7塐wGvAq Ӹ)6.4"f"?L ݽnmm^kdޘ\/^Esek@ Gv]8Pϼ"vy )* "Q?rH]D. :4E=AT+fb'ۿ^<߀|zmw}H [ͭywC 31ᒻ]6AQk|X TȂ(]􈫍vuew1wg@r|%!qr\z-tq%qe |Ӈ(450;DQݹMqgA(c[ǗloLɹ32^_SQU!4#~p`Nb0oTBI^ xt?9|Ԥ{ǴKoܶ ^iXuܵs(K),ޝF/4=c}N`4*ո(7pOA]tTtb FAO5ߏuTveoi$3`OTrx;];PgZxst:u bT;( -FM1INID"Vץ^Dgg~X# pWɓhT_"W*TMIvMMPO}Z "i~;yg&7=#^Ldպ)U̦#+M6LzND~ l:]s(VS!=cRWlQ nmUmMZ,|H3e%:#B3=Or) -Ƈ˼ʇnD&[-% Gdb 5?+( ټ|ÑX RY_~R_ZLō] $/g`i[yh"}a‰ ͱ=- k5㫛/a6Pic/能q%D癹bR'^8gd+ĤMPV o= {KYwd!D_9/tå!`'-BEN5?:ռ!9AD 6hKJNӸ UC`Œ|o AbY4 &3,h]Y/ndT)Ut]β @vij?! Yi0i: [ uvw#;uMա1X]O|#(\9va=Vb4S|d^h?GOYzdž C޵Y .IՈw_TM (˪ v36^|4< .2vhZ1kT$AbA[\w5PwtLdG(&٪:4t;(Ӧ4V!(B?H.tNS*X/XÎK6'1rOHaexr{hwN>`; 7skk v`og3@Szlfnjۤ7{zS5Qn͹!0^- Z̹IO\w-Yr=*@ar9Ȑ\U'u@^PϷX X34Jv X^M)kz,JJ!y/@pÈpb1#s<&pwfAcD9rgiIH /dc]7gS1XFY,RE+6\j)2*Bv7Vg7o'|c7^( (p<~oŤC`,T&ncd2Zsi+W?A`H#mzXb܆*vR~wYyxD~*e+V{Sj a2#MZrzK|0tApHTΒY0pՕEocR#2a}P|w SF(PO]:sܺ(rf4F?T_mZ>]UxQ^D-BK G{1m:) o!SKRqk=r_ D%4Wʓ5꽰p]SZ K!g@*7TQt$!TU?%SK'*=A0l615jƦ/O$R> 4a[) ?>gL$Q\=':Z59Lv2Ty˃{JU{{ɘ(A!y&hY+@chR: 6A|[%&cU$K~3: 4K0#ۢ66P|gde6jpv/uÁ$+kt~朸oOn-kQEՔ/.O1oF)l^YFjP*x.5?&,|,}=tTey4juaH)#P|iZ 7尵% .,5\pÖcK@V&b*eBPeU  c^5%PEkD[#lhϺ!WiΑL|+r 3:UVC&,}zFK YdhwoHɍ9:X4wG5BC)hxxk I4t bɎMܔi oJEm}iiHޟ/`*t]k60ڶw,*t͚7A"`ls1B ̅LNR$QBRL+z[W/M\ow GѲՁslafe+H~7J@횕=s֑zwiŇ1e~Ʒ! {p( 8k M %4{}L2pL0SGil͈Ȼ*=(r(jF?:~5=*fLw] ɜ}Jo#$1 ! ̪WtxY;^!ZBM-Xzt&ƣi ˄TFTšpP"Bwz-T~#zI%~WK?V}@us*+Ir;~ &F%TmÒiЍPi}4Zz~6S/c#5Z[Az It^ NN10f&Ѳ_*W7""isr4e-S3y3C/?; $Iodd2ُH'@0|qn8RG!1$*x8 R} K,`_}zUVф$V9 ;/uւJ8RMk$%! E{dNTn?UrH+3̂6mn'$;T׾}׶t}ӊq y4@b­rB1ŇX3X,uf0GgHq/w߮$qk;_I8[x!PVMnJ:k䦗cl@1/* u6ҖdhǯZ0Hhv)6R.et@m^T֤9}Jb35iWă8NTe`FXUkŎP zw+bk"mDD?6T4FS w?=|(oC`$V:[chO(sX Nz 8D\ &``UpS0z^~ O6H)xIHaH 9F5Q> naU'Y*7{ck7VȁAEegWK2Mns\$p#wZ<;&b7a8nz7}XH݄d߷`$160#MT;MѤsuÆ&m^AfkY&yx%c%-ao()e1XEyY^9n|iU8HyB t+r2U.)EʍΚWa NE>yU:]u'eqIP& %g QǓW 03^e(FneZr}HdFN<mKf!YZ3.ЍfA͖exJQcWQ2ץf*X[C)DPx0M?©8ה#ڼ+} ߏNRo]S3@R54`RO:Utylpb ęV͒`O-%?GA"`DLKW~\jhS=aDߨQ?arh {hYiOְ'<T$ے.&}Kq`,%\e^/*G:c*!G+XE.x,߭I31v]}I2yx@haRP >N$L/uz坭LrO)n{V`=@aYaV:~k!ar2A)#8Pgj#g GP*L2rς(y[Y#-.r1iѳ{aIBRIK_mS">jsx49ČDyCiOK~) 2E,~hKVЦXY45dz 2 4/T-Û*Ms–94v "5/ gbW7-"|fsU/1grRc_)Pl[ a@6J7T(fݑkAWǝ  c!X1&xVK\ݎeS΁hJgNiVon֚ m-qfJYa.-}҂dA3ܒ&1ւ?QDCF|B ]Mu2VDS/t*2OAHUƿas#o; %nג%﹔60r[yqx gncp qqČQR1:jAgw{y _p_1"׎O{Ĵf`/9d'!\bp7<]g{i1\N\ƻjRyɹ?Pݫ*ӎҚYA'k4`fڛZVz@WhL0@ZQV2T|Q?1d8Z|]4_%{ŒhS zc:kdmYqUCQ4%2hh2U-!V6 {O)MA:h̅; l;ZIᖮcS-hPɿBEzj眂!<۟M":GH-  >h$BD]BbU9 ?8ZCN6c vT CL1ےJd}t ~d֜ɞR܍HfWN( 9=_1G?PrVB51f3v׋?N?WCo<^ޅ sʋvUiN4F.[RZX%e.U)gmY!rhKMr:#F6N07d?h!ݗKhM\DLsBȚVPN0Wv](wm**2QM< kj5H7)P>Z K hc&UN5'iahφ!2 5//yS0%A\LZh|:s1awayl1?c,'ĴZLf)X"d_L(y Xl6M5~qiyjIWF-Md()qxS&Ǖm[cFeʂ}5:1fvd}t?/T5WFxFIqpm[^d =$iAOձsC^2C]ԥu()9[:=5 =5)F ~Ba v՞oM_sӯwfS| 67lwa7y#ub=$yW ͲUw<)i_C FwyHeSX)F b=z<--0Wݷ3 _ulC\ׁk+N-YO.Or @L{!K2h0~lUt'.42(r` F˒NU4t4ejBr|~۸K MM+[^[,~L_Ar)ƨa>K{?dTzpWShm OeP_63f؎Zʯ9~@?~G_JmYpx}W>\z;ƒF?:۫%ERLCb8Kv KF!?)D8*Xlm W;n],}{uB9%3* Evͺϗui^ nݸEGݫq}\ I+PG =/ۿyS8łMJ1n4IDǍU+6 +ɻG;/0>?t&2 a뚯h2XuN%bLgh1Ӆf^ae:zlg"nFeVgkj9hn`Z=n[@)ߒ4섔HAex1"jNDy)m W0ܨEl4󠃲rRZ@hEK`;3ܧB2eepj, b3uJOPFbZJwF`#L.!c @䃏zshRB(-$! E,BJ2exO/l#<}vWC"<8 ".6y AuDB896EU>F_,7i*8$cTZ$eVF;UFk陦o\ipd!'8xRY:U3OpE3˸A:Kq0mSWD$!Mp|MA?q{C@PvZ!7ư~1? ^B /1gsm}S+Q7A& .wDM?6% y5"0jd:a e7Th4*c*VƦ:v.0ȵ(}T|#hpf鮉侖بދ޹vZOSUˢgX"-MxػQ1q␰|Q>@S) M{f &コV&_(y8?s*"NkcWK TV- ';d_;*#NfQ 7.c@=RSť?a!%,|e#Rsf}#ujZ+@L%cw{> $TЁ6Ѐ45̥_="L y/e*tp"W"Sd9#.<䲇IBg/+9N`❒>J,Zی @E3K3&N"V06xؘBj g.Q$7`ւB̈́{q(ޖ4p!ˉZzc3^y'PK;dA{ (p77Dk[(^@T]G], s+ށuhSu@N)/z32@sd1~+tz&tm09vm)*l1oI^16!kn zr_W1Zsb^- d0$O )nA5Ç-A-.+<%4D/-Z!@N,4gqIS.(,h ٘f1Vc&evOһB% fn_˞r]Z>o1}Ʌک?h7sLWǧ} u0gK_5B{<j:od3YBzM3(~Wgyӭts z DG{䢅5̲!Cj(Fsv7%}~Ta-TtCG^zA jɇL\@ ١%{Vy{~dyQۜ\b(Vbmog&-~MhXc}O B.9i2މ|<1{5Ac 8hmKN)q:Q}`ǘ+B$8Ĭ DE$z:'/D~S@ v58b "21aEvΆ ^SE1_,bgִㅇ'}2fW'4RJf;|[J`8''7[1}lkv6>Z^Ug,#[_M z]6Sa"}c~.Մ3GD4z[@Ocm3qBvUHSg5Co (QSQ+UڏzciYDO,_3}B+֩tլ>Kx3\Ec]8%`kZ7%"v,:yLᥞ 65y2ClZ$Q#h{17Dj\Jr*ԝ4.!d޺ (z 6ovDI N8sjDqŽ@3Z-e3c ]nH'|Vzۧrx-XhUвdgIj60fH.v(!'pbԙGT@w+m{q7/ENEZx?9X-YXԡG=>lFH'!03'MVQeuT8vűb䋦`rj!j}5'eIYCYSn~( ?8G^N $X+MyLsJX^ψq8+)զJ|fo"%,m T_ V=cC,H Jb1-t7>#tvP<,pGYr B֐#v1oBlT&r%W:f=X1|1ida8LNlbjiu\sݑ=x~$C%|.3b~s<~=O@N M(oBSF.B^i`@3-<[·S7MI`HcPxLx^ 1"2W7B煮>\…B jyO·OKW)7M79a V'~|&$A2K1m?q*|i3*ݠyⶺV4Z7rTbPw˨ⰵXkkF3N܀Le\/b=KW Uv( 7>{鍤x? d1nVϔU'aZþ0jQCS@;I 1=C R S&IO![j0ct'kN6j;ﮟ1W+ &LFz_2rEBum;! X;0e٥S#=|L[gCw"墈3%ӂ}jH0ebRK6=a!JMn Baegyh@11(\Q~hmjF2;Ww.8u hxNwz5n(;-,JKгAe#_Nl)()}?}YEߵB^bwlH x1OD^喚ݣ=-#zW&E"%m@Jˡl%Nm1zN%sReUYB0J@_jςF,'AS;36B >W;Jt`!];()]h0~ؓ $MKD FjIv07G &(/i? ! Wx?ٗ+K1bp|ʫM\"%f>o\p1>,墳~H'ˮ TJr2RCD POeD;OhoEFM(R]pli|eu2g'xA5qL5!%<|u?A]S;Q>.p|eyWy_8e 2z]5ļ]FQowpS]z:SB@ּLbՏ%GXCto!":,B)k%%@x,UAa~x˔7$V@k_"EONu\5!hVf&y*OY%%:x@Q- tu?ORHFHO5'oƒZ\ːbN@l%4_ av"]0}e'D8kGxL$1lѾMaW**ReA#.ԾnRl:G%47o%~LB/ 9(Mw]:tЄv;(ZioPb79M93%ΥЛs1MW#pI,H}qRդ~GĢcʩEr|cs5x7nTnz%x$a X ]`? cD+0skїڴL,@"xhԩ>CU  *{$8;r9@ iVҏ- AS̞|=V X ԡzRV,*MAU>b&x@4|?} ma*WqYL*3Em(+"{W2[mE^ϋP0 <BndQlM:8;XDԨ&Wb$?>Mq2.ԒкJ,#iU2BD)2Ƹr,LzEaaKUG ;|cd+CKets edC6qo0<|װ*  lsuYV$WiQ^vƒs`vj{-NM ʄpН\ l)g\䃮I&M@f)r//oϲ:,vʷ`qrS-I tQ/A7;2fa{ l`k{<̎S'^GZNmk犛lv)1 F۔(yڬzQ]/ӱ ;,_DIgX[uN!u4 'DgV421^mYp~H)`nic|KO^fÜ6ruy𾰟Sɛm&?EeA;Ma-m ҩt sq|;0QbQX6E ( (R{<ōK{:W?`5=zD+2fXnf){ y:4λsXs[ZW -)-!gI/HZ4w#xKOVH b:m vzڌ:fƌR*$潣.zs3jWrirQ5S$RP ;Y\1SQ a{$Rm KD|""$rg?vs`iFt*ior!yt|X]fu#'xا/hg ħ[0#Gqɫt)P MM[+ ,' kzBƣo <09U?4獽< h^: pJD)HRKy`rT=l3 KXvv"3ҷvIu?.<妈Vs@qښ=@H~IsG^_q_vy3l>0 复n~`S o*^Vɤ˓q4p扑=Abl؛ Ivi^ʫ ,k*+B+gᣄ.4(z+$V,8#0B]%o6-407e8THU~L&,+ҍ n`O}2}U)|ӪlP)oqSPjLBEs~qay3,(@NDJ¬Nd5f4eB-NJvkIClȐ],5I'D(lNHb) J0D|Q6>W3ʁ_9kPݍ0Qϊ FpCOb@k>T\T&eaM(.T{I߬q)X]tWމa`礅)"z`=tƧ*θhׯ/ _yU BQ$?0۲6T8Oi).0"gYq+=U!j@(hR/zߺF'C- 1c(s2n]ǽO8ӕbv*Pt(M [瓛UgFPΎ퇂7 ( EmߴPp&='-:*!(#7ywqgni<İᇏH|m9-E%*"@%0Qk"74{8P=hT[tYS*`PF U%ӥPؐhj) 6_P 2W %mgԵO a0fllԗW&$|Qx:DJB:"R}DP >s2yךxI͂PO5bTt%]i_g:uFbYBj^S+Viv$¤U][Uhg> | @7[wFnjEeDH2HtKF|⇎gÄ3رYR:Qtvls4 qh4}b1 E/;èuW`C~$UچfЖyoK x&lc r1$p;1'xURREM`|elGɚl3cʡjdzQ$k1dߴ )⛐Cᠷ٥#(WK,~gY3,-@Xuw/H9fL| $EMoF? HJf;R PD(1Y1iR4Cׯ'x4{ AtޙdfqohY3sZgU!2@vS-g9O:Z8@#;*SXd=Ś^Pw 2wگd؏gj'|(+9G :nSĐ̔P0Qӱ7Gb&7 B2ޒ,BgYZ070701000002df000081a4000000000000000000000001646b69aa00029350000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmsmac/brcmsmac.ko.xz7zXZִF!t/:]?Eh=ڜ.+ܽZ!m8RU2%JrykwChI7oH%kY{qWB"OMyJ *t1ᲄ~KYRב~|@Q8%uUz圗[C*k G܁u mwmév9)'o2HINf-0M=լSP6Y%<5r,>1pXR[:%\4sv*Opа՘pһ0rGwk[ď]iLߩ|=XՁT9L#l(M ӼxVE7?SBKݏJTi:<C5H2[2?1i Qgs?EB[< r-g:JW}LhhBZ[m nPWr^) +zlY0x>.'l[D qVkq mQaHhF8WP7![h[z` ˋ|Qj3*`t[Vԃ5-F"kx{,̠^ŧ]&YAжcl(%m6RVO6q{5L t+dSFJF$z@J LJTVKp°ݯ6Nn5~FW gM#Ȑ`ëJ,~0 ~&ewM\=u ▟kԸXL= F\|Y,|d2㒟5Q0A;}}w'UOjϜ%CREGkF3|\=2!c&#_DO\ӌ?AЅpʏE0rBկe |4n\."XDA[ݢ V-t!\MZVwW*Y76n]1~gthyf9kP\n!6So91Zj$% uKa [ $G=b1bj(%qʼnӽ\I1ZkuOPŰ}'xIQ\q7\>]T{<}T53+w9 %>V´@&^,2 NeG9%6pzw!1m˕H"QOk< Oj=# SEj6VJƊq%Ҋbk.P7o5h·@*)sa  7K'.yuFpCn:a)^_H]0$ʡGMeR:BݓZːEol۠˥˚|nyU+ 1}RJ"tUƁ96^M/fߤ]ߙyp]$#Ί8{AQ@'eE&)zyFC-HG JQsm-خ،!̈́U]f)gu 4K+}gm`b5̢,}oyD!~^$/˾u,MnyBg98B$";.1t\mw9v,k,udXQv N?YL~'QPl%2(Yz()8SQxgU-PcTg1L yksR>Vj%rXzxf|R!̼p[9zڼkj~f~7P)y6a8'I^`t^4K`[jWP}6dvQ+eym\1&D,v)+:2)0:xKHHdkqD &%{&l1q&o~o{ Yÿ[*"p-QWAy/՟>Q2 ]X&w/ Wi{[BǴ8wvU68nv[YnDU4f|Y$ ncr<^XԥD,]/Qvḱ6\PX>H0nc*. ;ϟEQdtc)v1/)#kEݼʽ&|ѧ(1i-fn} 6J.Q9VU/stz}tQ7Ɯe2ss,خ? gѢhɴ'i7<1ɿ=j0ɚ0V{ria>pH{\6QiXٗWze\7ů%Ӣ͔QÞA77XƋ:OcƂF/CG-6J;wItRW٩1#p1}3`d}ފP\NYKsrrEJ@OKN$g/AGV}m!50A<}4QBZ6exx%z3܂M 2g@#JM|z2_3K Q3)p$>7tq=kd rtx!\2/Ny_nwOh;C<'X=/0^/7KNwR"S$쿭]|{1F'o;&w"zk]l uٔ=%Qbg`w < r1jv3% ;*;a3~htGV?"QγºO"j=dw+IgMAz uR  ~5]r_tμ?Ant?o6R>?46sĻ4X"}6(8?E '=n8R nXD|u=Hgv%\Y~8Pib[tK2D ^FDwKy_&XU78U:Yj(7ؗ~Bgaѵۉi\+//en`c4PNCz%Y{no &PHlDRC#l d[v*:(2 S{E]>Y`~RU,L*Io~.:A & ,~S5X&2q=0(6:9]3# h >Ǝ=(q`xКD!|#Xe\|OpWTՌaLx#oB܅B[.)4n{ UнY}{/U xUL#yJ;Z c#h['ʹ&*{`;p+P}boȲJ 1n*ՙ{| }vbaPәBi$#aσ0_fi~RH5\U!^5 ZH"7xMe|-J">+X?MZJOߎM|Йwcŕ=(6w Y swU?uYX^SS dtv܉7uΔ~djV5u'"-iNн2O0R'C6~[u 8yYwgc'oPvp 9v\h/FhݡM4BW<8KdRC}Nˬvk9)ELDmDEoC$?+Q އ>Zowú::g8=ɸ2ܼ;Є_؆ጔEBvMDBq N@sO㋩̚9*gBҍ/Jh[#N 7RYü ~|ZEF -(^^$.%Ϛ{f/7}&wq%yVc.>Uצ(N(M!JO !y BTUF&G:n ^wǢM,k+ֳ`jb5@e2w.sAH8 nBF`@\"Y2~76&K+˶^п}hy 9Tz,j܄'Mb3 .?$:2~ u.`Wzctx<7$>S/tt%}ȫϊ'gPgFjqh`= H6ً{Z^.oTe|LڴRv Tm9r;z<ȁu лص ir̝*榺3&=q>_ɉ[G ɕNd2G*҉sV.3j6Ki?̾ O|PcVKg:(1̫YXo8S*t*T Ǖ =lMK&(huD **c`f$#='K~om]JۺWLntx1 s3aϳ^]m0SݚɲU= ?R˴ll8/,zvK%`+Q+u(E !ڒgq[ ?4dh y$Jf&pz}eCtG9 30MZU|B;.DBX io)JӴ.N~M=ob31dey*n3SbQ,S7}@9Vx 6_cG*b,AgGLd@8wKі  =N G WKeII沙!6c sHuhShy1vQ6v+翇V;8fטXZϋU :w<2:S֊/zHJ|oFAS }BeiN2`3;芶ιOq*|_ Aך՘ euΑm'[uo2x ,h'7P`sxS MB^Rė%thaڕ;9YݵCZÅcȞ G2T. WeR?i,FE%]Y82f񻼈kƗ@/}Hk*S^Rs{ Y/|օCn^JV2rV~򬨯uZZ8sLгر)@c yB<;"U~Iw6Ko Q=#fxXnr^_+! GE@eI-2{%֎ZhlS!^d+UOCR]Rwd&W7Q1SadItd7T sT @R ,!X[dF$QH~@ok ѭx]ˮ`))xL/ەIAmÿEhq"<k *ESEp/<4`zikXyD(ZUJ?R8rllC`bxByhvzI,nnb?vsѳ闖Bk;$WHt{r5 u)XK4vl<[j>jd̽zJqrz,;d]Z382TT*BŃ>S^V-tLaliI9%z > zFyW!@G;<{J#p$5%J| naa7b[#`42.!D ~."$-Km檔P0DCƫ'gdd04"`vŦ"4kY,ۯ!b-N,T?p&s$;tX[tsYℝ)U"Z +_HWNqb ē{_`&|'rfd#^YϢW-2( Wʽ1 iR1%J^?&x}\!sޏ@K;σDX$E_ضCLCx5XoJY]ي'x 'rnJ ݬ?|R{u`d;P801ltH<ANe tcĴ/:K5W},md8] '։3$g2t2L^4A :NPqs}&ԥ9o {5'q6A7SZ33_?$q]oa. 5#(YH`psXhШAE`Kiv%z{< |!~]^xVh;aWTq 6BYѦY׃NRC*I:yvaՈiad L |h.TȌ+b}(2Qrb{Eq'?)zuT=.޾]G-`h1N9ح8'ɴ&4>~}>Umvzg]ěR;L@R`Pr!&Jn'{j~ԯ(6o*)RQ@`o&8i)ʷGO LCK7>U,xT.[d+_zS%꿦&L4Y@HJ]2]of~uK-2bW&f膉lü!`Uvǟ&ߩ> 79##nΪ>]0 M:5'3 b@Vs6~{^'eJ{%Ҟ4'KЙkwr@ӯVڳ*v}{}(ygM%CzbBFSr,W|`nQVK*Ĺ@بͬ+4ugG_@l#|7 \@mf{B%5$02踖 Dϒh.N,l'43QOVL+R}bMao(z"wu_&΂Vg8M;ݪPkcVjFZev~J QVp' Ƈ2%pruyR\ O~DJr;WUf`cC{+5px3oGO䐛ΖὌ7>ࡪIks'.M`xXBF{2DٷZ@@݊TԔ ~/s7t""e{C=hA:ᒻ^Rg๦+3 x^`(S7SvI~߬5=9p=sSe^(WPR[)BPߒrqHOdꖙuhVˌ2yEV9R|.M{ً[񝗉ǶL2A <]a@ҕOPU:Gl!n[C*n[Jl7Շ%;Apו٤r r~j[aGfkdX@Y% B(#EJ$?=8B9]k Fнz 9obOD N]z>T!MlaOϝ)E8$"N?k].P)u,cԂfꀻ:bAA܇SKJL QS',ch8f1x^@zkvq[]eX&#ϑ-gjWm/C;Pb#bח@~}%ý B&%% +Qu"D]' jqWcjƨ@I-X{M}p6Ì:ğ?)=3>5 C\P_(=%!"&'zv4BC?ϢdKMg"sZ m+&ԣ5jĆ0o:+,bw `9nV7h,8tT[S:9 L ?c#lY7e/e*yB }x[Icyƙͤ3#c8rEV^ς!? D9—+nUI籗ZAy-q3/B[a_ٷQ/#|BVX}؝<dz?;y0i3]@ (744Jx3[@87 pP#-DvrРˆn)"dA!eZ=/S|:0!KQ~CD}rkBz&j֚'7mȅE%^3OyY9%1Y 'jx|Q4qձ_w]oZsxXH>HnW IϢA;jQ…N FЖ}Zw܅ߵTw0-Qgc}f +~!/K^Ej mBdsF ~L kD.I5s =hɎRsH [H8KZb~ 8[e;5So=?}󄧳&╍&u(tâHroë]b'RьeGS AѤVlh&)_WLY ;M Xg`WSk9MعgV%G`V<kwzpΉd19_GջP堕!G@=3$@`%>Ns$$nl3PSՈTxT=2M7CsԺj]KNz/3FWª#xDFJZƃӕhʑl3?}<J)X؜Ktt=k%Jg(o߉ż[@q7AARDHCQ@x*mVSc-~Yj}B }~-K2KH&S߻-u}`qVA^>L6hgu7BКC#K\.&<_^: >{en:5Uy.r@ D>kB)YrI*IE1z@wvݽd rlU?}$I=S2H !sSV) O j[̣ z` TG9][8Ѹ@Ď}v#.1]^wyr.Rf.'Ճ6ʍuCL'Yq:*2YPٽ"Q!!Z07M&'Kz]Qԫ iVl+(4pG; +z>l<,I}#&O1mKYv>|RPS/.wc} 3'3RwBwfGq[q;kͻ!}CjmJN2%:_'SۛݖH#rqqm@&=&ߓX˜ y46P5Tm=yB_~WbPu=׿;Ulo=XuI"e類s\[Id=ؼJV򸿳0Ԑ!qya b]#ٳ:<?d RRxw7<+Ê{0 TZc?=u%;rAs%GEzsT{;2J&ox9TDp,aQzdW_ $%jdIW9-:%m[yWLPU!ZzkdS;*ׇEuO(~af,K˽@1.F\eBNY߇ r OU:^DuG(M;Bo_ևٓ28P(aԪ͔oD@*V.DKO)v>QBAI\ϦmeD "9&i?pΎdQ48m.hÖ4c1p|&}rxE xq_ iZ- #v5@T AuqN0O^˺V!B| j)@+z4d !=ar!TRruXl{qDLʒ95?nRz| B=3Fc\h/5OSLW;g(w @V_#(3j:km<ňVN)dm"5 QC3aE߹L~SKpB^F۪<A,^ӝ!Vlz%иbͦrJ>42Ty2^=߈B<%a Z%*(x86+_`sŷn%V%OeS /+`n9xdH^r "ctF\<"/qp!s50bdn|2)R_5Fc :JE 47\+ljzs2=ۘ'u튅X15_1GUqXGw\>LUj +xto^O4ul h+*X{MR;iM͛7Ձ |O-ϖiwc[/i῱;+Rr=ӄ $`D;Zk%yOh`%Yǵa( zy5$scEƔ)tϫO`u} `7cNB -~{MI\l,&A&kG1s`K)F>Kk78-#>/86ݼ37el0쑛*!@F@+qYCx3ZSwJI_u@bDL(~ ʑ}!Nw)[Hkګ".[Rc%.OM5w?(6DsSr%S@?Upm Փ0#vgdE݃zH93͕:HTXVfjoFZbf_8.mPTED;+_G UĀ0Dzl0:ۙ@7}iԓ24 i4rjh?:MYxkoMGC=M¨ת~wnbh ='܁5J3+y4?B'ENGPZ[q=N2 C|dR/^VEk%=绍 $#P i6QE*HʲH= KH62"e X.W{&qy'g 檌/ɒte-><g8I;Nl<-HM@2GV'Ų`gte5ui))c)e\H]t^IqSe \éunhfaJAf )XLBRƀˢIW=Yɨ4UQbTg'{`V(-񛛇~o] ')pbQ`ߢ~*96%$Q <X?Ko`$?43MzЮ2ڝO RKm.ԀK/H^|ƄVah1[ۊW neY cIZ'B܁O?. XG$usL&_ B7V3Y(2iZ;H h'Vs rZS4#+L8A)!LҒ® 0p\:a(v- `}%Hs܂>5fODQ6n`dy0ОGd)AY.Yu4X׹is\=ۧ}"pDo{;Zc&j^F@=ĺ ,Mxq 2Jea4X88"qނWX-ou SUv!W&uM`5&EllP}PmSI~9<0`FEQpbr1uވ 5p(e~_&gm6;FQ2 h#pE'XLݏnZDa-rSP n*xE0SMI.=(kEbsAC|xm^Ar#y£?O`'=|y7uplȘ/Ez]FD{9V:%6W׶1~Ģu.mGs^K"AZ6r]?PY=mC-:8A?,XU|`/Žx$A&f o>F6bxZ ߭=h#ѶIsa^o!_X8jlynϟHbF3gÎYlvj/Cɀ;M"d_C*j x-+PŒwt`/zy nN" ,~EET\lJǭZW]!T3It]P*ZQ[:m3H".WI9Gw H֐ %J˕nPGke<Qbyު-dQ:fTX~ϥ v<VX*p B}L؇9h,$ȷvnnϠ.Tˠ:55ӹ%Dqjp!#APYr.&q_7=_̀iV9m.@To?4~+eִtױMTP}Ifș1cI4" ?lq%CǕ@2GءV_DܞarW[{T$ 7Ҿo/ X:%R~Xz.r/YPluUGDF{n9p J.Yִ&=s"VN*snz@)l6=xРvIgc !B=}(ծB S&O# +(;Xns94naW/h_Ӄ'شk(CwXFkk|XϺ8Ƽ<6#?k `q1t*m2 EAdf: :~+ٷuV8&:fNE^phȓf]5+-)d^+ p'ptGm1w sIQE2[A&wri,?~E(ߨ=#մc :32`0t+Ymﶂ&7>CID:ڡ$Tuivxg) D=YĴc 2NO4]}{ǻe zʖQ[bD`qq{UŅclaҢWQ g3 e;g\+ٯnx&fvከEΌfWich<*հ~b[VgESh|.68.( :;DxI9V,^- A'3 ;L]m"~sc/l*п%kKS GSP*oJHYS.Jfo2y%2V5\3dXC8{q3%ɎGϿ?%?n9EB\sU/Zde98~a?v:$68d\O}ed=b;*4䭶UyApfH&Cg`J$rC.#38_"l813Yb/0.a5Tt`6@eI;`2g?S+qh(mO> l5@1oPP`/vvk*rE(p!ÃpBD0;Δ'Y*Ԇlaf!kPc*RPWlhwu:l_E!CgKĄ}yE}QLG1yk5>E91dDotxk,{ ;ztΟH@8߇%.U2ԙæ.bFϷ=\n׹rB9YΜv>0.fY^ ƘYD4|breư\6MJ7#Ъ XgS@Ġ+Y3JU Cۺ6B_w"x4l.@4^HEwwu2Ro KbnbUV,&tM/t. $ cjr6ˋaP.^,Cie#OUךT?|OʹȪɰѐ5 R~x7ğpOJ5"#١8h18E7x P$ ;a |(-G: FvYjJMn4[.G AUeS`dAJ 8BG+Ǡ]$,WSq!K{Te' vUdy68:X\aZݑտ~k~yw;] rQӴjSdiȹo;cz1ǵԺi*{#xWʟ^6Sx_>0;HHgPOf %悕J-/D>v)#ntl(K8 P8ioli$5؋ Zè4bؙD4 Wh#hAQ&brlWJuxX3x76T8S6]mu^EČg? a!|)Ncfͽ)%*?0H?pC0d\r!֨K濒WTƠ$.yj9Lހ K<;8 Yu=f\` k搱63=А5̅ 3`Uk.H[y5FNb3zd TJ EE$zF1&nm{ײk_OVe!s7K!wU<JwR+Ӑ˒C|[KgU [G#ע4ʑ`q~PSvmJGfN }$ϭ𴮋Müԍ6OElHR Zmct+RUziig#iJh"r}%4ҞC̚⵰(4GK<q CGÚҶqt!}JnJ#_ ,3QNoo"Wڰ`XUEy&wNо8j3B7ċ=]o(tV sbrfUsQ*b;+&+ќ=.DD5V^$ :ՉZ`{jvYd"p|7 ׶Klw3xsUHxFԹתue߾qj/^/~Ñf~5@_@V^|Ịv%J@U_u8HFY'W}9)&HF+qbJMP ៽"123 `ؾgT'.{!t< xCn@6VØe!{p aAe|Fu&1⛴ ʊuAXC/uZ6/TBnq>Ȅx-JL}B LVG- ӵ/vwMU.h( *,$O+L̸׍DA+ I_3pk 3 oæp,բ0Ļ}uS=8S}B/^c/,:c\gG "ZNF;PN?.h<6ZGP!a[ s)eޞ}E \PjQ}[=FܪƴEtpܖ{k7\oۄonbW!okyuXQ_nFZ]uYY.x~K${m%j[/V݄d@M69uscգ2b&ڼyt},}0ti2og!|)d,nђ58qF",8к$9$NiY.fK) ?iJ,nL/y,>CH "b!ڱ/"VrHBu(Si`/-'/`nF/c1/*3".ʣv`7kYF./|7Tp.eYrA(C CW(׫ʈ!h ߰rˆ&^E(,K&nL MN<`D T% O%{5h60O ֜RƊz.ɔDXBPbW+y QuZXZ:4!l߲ص`37qCI E)푴O'TH  .TGC}d:?iw|5Xt}S{ ζ<.Sь*M_ 3*{mܞ5v#6UK?Q$ɘn,SN|Zs8?mUhD6{݊N#E \J#I=@^6D| O a;ZVxCQ j'q͓ wJإg^_dܑi$7ĢtE@[ڸ]Si1.RkNS7iL?Fz/ dpĵ?3aW 5/yL2[:U|7=Oȭ.ܦ'(q^~ ,dpV=vK~4m2icM,TZ r6Cæ!5ƫwbZ-Agh8ySS"{->T0}6w`!Cl}[1/_W)jj2d̫GdRM.;8Es.{`MXud-"-hM!WO-a{vteCƤ΃넗,BEzIߏ,ӁD2{khڙ?}k==F3J$eݪB ﱸljKErS a]bR{ W9_͉@,di΅ѮGl Hm"zvDŽG P!8ʒܶhK=,Ny'1%ƌ]שr<%}ZG$qX@'7nH]g8 ˊ49Hj~㿕`Kna\VPWh_8iUkKޛz/YcRQze f@Ϫ "z5`W fU[vsoܳvr] DIn הּ$Ssuh㖒9W9Q/ 0<|$ztQG xc+Yhi*vRVqEt iB,jY J:Ϣ*<) 1$M.Uo7$/FR=+¸4^wl%Dyo:?N QMJ7 kGRasM#11<`} Xk)ºsed]}-4=o]˕KV 8A8W 6% beȶ:;23_ 9R2؆bX̟ϮH`F~o j ۭsx]/z!S/:܉ 4.q JN +mtH^F9^k>x.rZ|T6}:AI<ȯ},1E+MM4W%[|EL#w6`zώ/~FT7_@eYsIlw@ *(v!q2i/\vkI03 ]JQC-(?Jjnێ_VJǍS$W1i&5ɽy3UON|8u9JHZ^(Vӫcߤ8I4\?L1.s,EX@LwC}|I.FN~9V8D83N>g.l#O lPş=M; oM_.:tJG3xݏ#4Q"=? E=M !bK۾TG\#V\+´C0`*Ehgl H#kڦ'؂{ƹ(@T,yWRc~ 7k !3XrQy*V+Noɪ> uޑM*;sq~HRG E ߃L%r;&i3Ka@`^^2ZKl|NESY KyA&D_e]1C;x(HT& @,獏0$W!}_W C[*fAҭao0B3u@Ylb+ ǗD?Hd3m"oC,!x{O$g *'=ӱ&,lryd!G*H0*?,xyNҠ9&-zL:Ғ =-C :V+#١35U[]1-j Ϗ!0WfP}٦tp%`dDXr,n?K,vYd-_P&+nIXv84eKZ5ɹj+K _?[#ږèCn(kTIn^ۍ(בyYMpAvf >=vR&}JW_a4=-Nx8]RֺZȔC{4y9$)&mY% 3nX8BZ).5kt$Ty=%dmop岄Sh H ԃP,MiF]mmr s~,NP锋Ӑ))BD"@;dѫ'AF^̡kFf9w`+)#*}8-4? MzMǐBVbfz ѫӟ^Kѵn0oF`'%~G#X4B!}( | r Zb&Z3cM5-%ZS73QW9jc+"ȧI9V=_^ua(eƋZze-%LB+ &Q}<&y7I Z iH9ʝiRDtofҾ$7 26Xg 8F*p4q~H:ΈMZ,*5@]UC s_tɁP! yD?3i5['\x] WpM&2UL_RP,ԣ-O/5Ô{_i-)L"6Qi4vx Jz!4Y,0>_ASx3u\ӎ g΀AJwlo<:a&4 %(i~ȥ<%q v}y'"o]zFwX6,/þ2+l22cnWwac\#;;B`XWkhDq: ԮنTy}v+]>hpPn=E uxHO:[[qAMFEŀ<,tI-עZ+֝ɉ +4?DyW_ R"աSnhA)^M7y[c@+$ZzXSOs6sPhΝ!mA{Kj 0,<%k"lj`$%>fJ7ˑm7 74F"[Rw5(Qa3L jTχy$!4F޿|-=BZDmϗ*jʈn\qiGYkr}g+m0%wFBndk\&<c̸\?[17y }LFs@/EbyZQ>< y"յ_(v9 Xw')=+(ۢ5rwo9^n%3A|*`ƉܶAwقF.ZU+FS*IZZ]PC n积X@1h#EBFvX'陯؟"X&H~iaD]"Aj (3_ʫ9WB[EɲYّNhO`EQLr98GP[qg!뢕Q:˭(L\ S,/MM4a/v mBPIRN(=z 勇6D4({,B_h*tliFhğvP͖⶞]""r;FK8{DUə.Gd99ITI` K? (I<}ί m~B:{4N5ABvvmeFG)E8bivCZ[|)] )Qoq0ߘ_MV5iBл.'a8;zVdcKleCA戾@#C|0P5a' 7TrZs?YV'qΑϟ{` /g'hض"@]נd! c&Fi/HNB^|d!N^)&ck!J^zN1JGRN2iG0cz=u#\J^!]rȬk]uao ţrFBboe6,! >Ԋ!DRnwR箉{P4Q@ |&o',=6n_l @);(1q7z9N0~]g^@ǧ0t8T0@ MoMdF*_iЯeawsl_8.3hM$Cn]2Nb0ջ)kgЃ'cNI=ԧdF7@,^uM6Ӯ8ҾMܞ*?اIps%xٱW]2t3p(t a+V'}emZv5yg@VPa~e)F{éیc&W|xoxwдdRXw(*SwݗfyyQ9Y>p:J@;x8Hkڏzsi"CAAwb!*O(BKK 3?M2~V5$rIٴ[ MvT~ 33N㲍13u@f,q0o&ebm"\Bߍ]p!jpy ڃg=A(D~:Uߥ*eR,AUMi^(`e\ᔦ=ZX-x)qkunCypL>ĥRu=N8{K6HCj]&ǝ5ӷv|xn߄ obldqȰ.GZĀmmwf[(k:Z?aN8#O!d#! x8X)<<2`5ijg3ܥ۬ $ӑ$76Ϫ0LFyEyrV8:}냯+36syy\摖IBQ r׃`npc".o"oFBYS6"b~V`G.qBT՟)>tmGLVy.PB/@kY%Yō3ߍ!z!{Rh,}&{e\ShETQRi1 g68(4h ڔ^ҤLk-FsT Jg$AVNu_B:,Ňq(^שD9kO1~{Agv'/޹8Gz+w ;u[Է| *8[Ihsㄆ OyUT-}b@?&hOzw;"}$FY'r[\~mJ "Zg ᄫQf]$dx_̖.;I]=ѳ)sc6tJ嬦ScΟ,ه1bWB(pn)x0) ] 7)?[ Mخ6_Ne&`0YV}<Mc_\1upAO G^aA/#,6e iJp83y`5|~>s8iii7]hZCD]BP%*fӢՍ4=G};%6R jK|]ާ\tGHSZPYo=O$|`VNpbznF'q~83l)E'ZҮ1iqT<8pfy؅>8∭UU2h]F3'4=GJ{Ed: ̝jPV>Ww-]$iYЈY7L3j{>mbmGԅW8z1r;n \/xD ",]&e߮lމ~iz}j[,+nM:;c} FuK`#<*ƾDQQU8H&gΩ+I h]Wf4#~aqDݕ_q_d,uFmEw,9 ()tX c9^oC$O+e y@7Eq_zsѧf&~2[y=#jYkt Ѻń̎sr, X8}0=@J 鈝i0J&x!t=&R_Ņ]b$q@ޗZ" v;SaLnNsGg$+^e7(p*vJ7tȉYctЬ%+9[m2_Nϛ zJ2h/db0-@kc\Qm:ƖT\QWaL0U9G0 eg)ɻrՊjBOam .&HUi kV7\/+4Y+?XzNDK^R:⨵u( FTȮ4ïhc!eT~:8+%.]Loɀa̟TI/a%E 8L~e` zha#'#㿍}3L̠f P]p0ЕQ:"Gyz RcM8ȅ M{8;ߒA W{L?%v_^Cg"xc;ϰGqx3)1PiV?92RLLͭ'Y- #Kb܃:#M9KoGYvȘ*'H?\~ _ țf AK&c.ҼgoHBu4">`鶜,*IM Pr;IvdHyx3򘆂eI  vKj(ᆃZVTk#kpf} bS #j.ƕEEAt۹֣>Ģɐ]pA=ݖJ~ރ>R{L+)U,:NΑOUET 1g#Bny6ߣ*URJSZTnN=Q SE~ڌBw盰T7#C\a0U"U|3 8:4h<#s/r^din٧X5`~lB/pIPXjUaQ"a,p)&a`biPiWAgj5,OKUv|W`2s0ڏZh?+UB P= f^%nbkӔ8. ňȳy^"*ŷcׄ&榜Zox3N\l]!3 WXVSdܼS^w[⭲.ԣ(fL:"od*<^HeLG;3̔֗+t܈nm8U/Ncf?˜4^v\.H?'h®eVMv ӦNvnfئ]+r`Y'D:wB`,wX-m &xQx[ _(< WrBn'QЛ}\mXqSVҦ$$Nm{ %w8h U*ZϡՎ_@`vb_$:8K?̡gn]N. IKjSH4s|nёƴPz6l|v ADaK eF=[>հ0A4o!E2>}ewrm zʑsNZlWmƅmB?W[e$Ì:Zq`SZ}/v{7ʤRnsRp {~ض5ךZ/ " MY,5|YԪ0^E@:4 jBqEHW58Ǘ@+9ZBK˛-9dN)H.V+ʽ \rkPWD?'JKEYc{M1v}XbƩ8 xy"J\/bV'ٵg}iSe'ݿ2QƍgsQUWLݐN kCS=υꊡR+-JH39NVO g1NUIDŽ1;H=Ad7xnf'y] {6hkQ rxՠvQjkClkc+C΅H֌!B [xej'J3X(3Ph_ReNTX:א4#sgFCƉ_|V@#ˁGKc@dǰ⿿Q6gs = gh)ؓ@G{):*+Jܔ  BM x `+t=t;0͙?'CxR;?vD-=2I +!JC fiPۜҎ_EI++(|(HNq~gd3S UYMTjq {D}w ˔_j 1<+Q8)W}RY{#򫏟:"MH%]cJӫU4a.F ;JF0cz3kg7 x~ZNdiY7!o q|2}v>0*jJ #d 3nfIڱ !H qi jCF )ת4[qϸע_%KKTW!a!yj͎')O.KI (|;⟶DonI42;Uֵ[y=sE.EddBHuL>HBfVG+:]'k %ZSH {v rkQمD> N;Dͽ+Sڇ9BybMk+NꙨ2<|fɞf gȞ8mb+!P6 n (Fn"2ޙ3(C7HS&cx@eQ{9lQ$:I/N|%B9_cN- 6mv7CܘlC`XyS%cPfX4Hq. k\5| wu20۶ P |E+Gunz"-=¯0B "]xj%n]DqmnDVq*(HƙFMskl4vJ3B'r]{OXhLM.+V> Y%TDCT5CHFMoN#0{KM6[d=cH?542G8w-Y n:ep&8{p\10J2\M$MxS%G}ȰPu,+pCkB[z&e n?̇p[&E[ʶ3HpĒ#:wgAX?z6Rb__(wy w|\dWYY,c9dz Qs1¿(GMϞڒr{U]I40[0 2΃ ʡN,|XT=T ;hYO<}o )@R *.GLwa&i.8qWV);UhZ&&AjC~bSRک5EJ<@OsKt5YPݦJ:N]h;^G~6dS `ôqxF\͏2"Xogyi/MfatD 10ءģ$N--6fWU-W"%i@˷x),#@lE @G=2c+PE}{0T#*;A*h>:}N7&cleNFas@?H7U%oފZ;[zgm5\$ [uM\W|@[Hml;ivR&-Ri"-ԬLOKu]T:QxvUl3WݴŶO8 Q' x4=LHJ;j-e<, hV/˪js}Ux" 7q2opHI3_gwk^7aH4bm,E-޽9QZ`HRzd|]FrxM`j(34\3&^JCnԷ'wD~[:2"I[4ӊ7\p2e־@wͥ.R&Do樨RPTi:3F_>ksX7i ޒDToLaWuk"ArPiښ6^SD5`mW0;(:uSt/49z&f|*_AV:魡DKctZkIq# v@,ZLJ{.ƚn1N[ "2;)h' O8'3!à_NT_0QCDwjJd/:5JX볉.<ƌ<$2P\c/S> &ihwZ4l'jqΐ,N-Ŭ){ ;?wI o-@6r&ca1 KRځL%j9hs~o qVtbߪ4:tmIM < n܋ɂUc1M[ |LP@iGgMo M׻35j[5NV=oQ@KfTSӾ:6kՔ眖c,KM?87="iI(YNnt0a([g.@g iyY֡WIx~Z!x!Zgs=̚R2MhLV1f 0hxԤ4H;8lEw"&-^ ^BsMO:ZK@\>|o 7JGCqN eDzQet6(ΝkcGVF U'*'gX JK< ;A*rqPN9A1X|N:vCIo);*|I~9qV#t sag]Kf(DpbHG}fMo%W*Bf828 Qڡׇ : !iѽ2J`uM",$:͔e K|Dá40r<+ ^l$@Xjfuݾɧ:.I[9T3 2/套;E6(&w#Pz?-K}%}$;>/"C=u˥ Z׀4[ EXz_Zph#8>>@3ȏ܇+&uE"J:9\}i71^Y Փe$C4)Ѹ18$1nNYCvG'ZkfEqߌyxҶh*^:cj<-ABsArDZL0Vl\f_}BUA _bKg#B)}5=ؗŪNTFkR7R|q]e<*QBE daGBNbvC )fq: -1|5b(o .)o4nk6\Ԝ:=0ߖLqߦp g[cC͉Şme(Jy_V) mƒ ڪRؙlQE3!1nt:"ɟbwyOx^Ώqws]-Ah?#SXQo9Ԯ#ٍnn1 މ`+*2(Wϓ{?w_uνhI*x& Atex,k :- qvaX%yDcGUn7Q 9h݄F/tQ+_FY恵N 6H7gДy_1zz;0eʄ@~r)8 ('i^(g5=I,OCSr ISͪ~5yA:=~>O1onT ֮|3 &=.:t#FC_5}'g|E)i` I?(r&2ctԣtK97? gMң%Nm҂DETݯ\bN9~RPcivOb'ZBgG@&:}n\^,V2M){oōJж5YMw~ w ]ޗXٽ7鈤FAXu"~4_qG_q<"HULл8z;ȣ+̺SW*Ak5,:nV>>Dh r;Y?K ;r:dōwQ\fk5!Y ;R Ma_)gVoP(3"T([p&H֔s %5~fVRN@c03N tZZkkxܦm%q R<^M. hDm.Jnbpzь[b( +һ%?ݩmu"(-53r?=Xdd9?Yu=w3xN@}\g#(W`P,o=TV3/g/:Q/z%G3xP`SᠧSwۡ#=rIEjiҘ{9&e&N F79hWړciN|h859 ER@Ccή;ۻ1Z4[xprݹ3=]iyg`d YĦaL0{3o7Z)9V65BcHe,Ͻ)[?4(#3Q(Il|4UYs-P~nOE?p!f.ATXJ,\c(FvhAcNSGF]W eL `~} |uDžC$C*"~?`;|5=,<6Qb/v{J=pMiN2) Zx"j!PƅorNRV;=;zW{.eoB88:4Uv;c}Pnt R\^"QL:<]Φg,rE$ܰ5_C^+d߫&kx%54-cQ?Eғ .@!htGh(lv9=UyďW{+Xє8PO.~*q^':f&GHWR%J ,|M ׫lr?!'0FP~_C^78 +ɢ%8voEk!1.A$jco}j OYs䌾p<<3xty[rlB [cQ%^E)2#ͤ2LTkđ_GWP҆~ҩo2% ЇG*L6t}pU>j2SԷǓIUhw>CYW" &3$O(6:L#p7"7޶xBbcﷄسn".Y˾#"`pދ):b''Q_%x%^Bx*m jL#7D|Ი4Tء_ t伐ur_%JsTL{ފÃs-}!h 5 /BQ^D&z+3mG7NBWW+S0&14KP,qWK'Q7ΔP(u;F޹z k\. ՀqyUj4Է&GFْM=T,!9[rIK;SY?cTZ,098ahVf S&րݐjEVɐ4܈ a~m h]~&y:az k'59{%X&ieg-=l%,Gr|:3we8(I}L|U0*x1,d. .jiehQ, I(kVvY"|䅏v,A=0X",Tݹ1S?H@}g)\%X@8k+pDž>*!'3*n!rOzT!^v41+X*_ϝ/Wڎn)+~irTS%v& D0 pF"]C@AWl[<#Л'd$܌_ZDbFFpKM =^UL+z 1z\.9Sx:硋5.Qc |nܦѠJJXߔ-gǁR 4*Stj. >8km^a8&gOx U{(Pǧ] dir_"UMӛoOT8ʟU#,PCfrԙݺ%S,rzZ"LݠY{x2SźsplS`2ncq\Ƀ+w|N Hm/ǼwvT OXM.C_؋fF#x2,GT7tט_(dfw&+טx2:i4pA%~ŸmQ4 ]/mQ`ЁLݕ΂-?"3vcb6cj_C{CQt.0Y:=?w 5C5"YJ!ը m$vy3&e=9d{)W03~dfr$1=P#ƦJfP Nﰃ4̭I4-ɸ;Yh 73;|oW1z:(.2q]8XztqVSQIyR\wsAj88豙\,N'( |pSކcMAL`D->QJ;:D5fLRL/No3_ bW2*sJ/F ,= Fmq& duFZo%2Ul꒷oJ qNE @,é)plﳺH[qGJOn7 \XvݶwTcΎ+=sl6v:C4MqU}S+&9sX&6G'h9q⭫Nd$euҼ-4gK6tajAZ Z7 d4 !ۡ;q} NT#.Y~>xcJkۑ "kp~Hv6*0`D!nKQtC~JU\G.v!:o±{\:i^ ųjvaZY'@(Ou]%؃,]+~U{,[TQu0/ ht- vg*9yj 3w@FlLaoTdXPwB5uԬujlT3gMR}$0JNf %J?ͅ2( ޑ3{ iɜVBpuWxbJg+7xyB=ޘϐCվRD|?s.1:Nx_Ev<#¼+V)6%ݺs@{ 4d}Fތ4*ya+}S`g.GU3z#JPPDžC4֯<3' aK};*=ҼB9pD]Mgnj}WcJن9Ju(ơ[!7H+|D$gaIZ>< ؙu7ŋ>i k/-c>;LWW<=T{#| ] e)l-Ĺ3N ~u:IM9{&ňsh$k3JwH!3A3`@[klW Bh&,h!qv8ݦNXpOLՆvr\F-4<`z=k:C JѴa=D_=y cAUx`)0۸wSB=݇v/g) `#ժU[!EV*lQd[$~c,q`PŢ-]L6Fr$]TcgQ)1wiP$cr#籂y.ttz] )r)pq9r + *TYӚMIT4^D2/ .%*BDcjv$ok2&dQMF,ҩ y_#䛟cL[N 2$Tޔ$5e;c׺y$D-7S;jl  jcޭJ xf 3=c-Pz;;,Q;a&dqC$r2A9jo+B%}R0ϧU]wE@[b)Je%hu^] ~ICTH`'ߪӅ*RuwvG{ NB%Ƀ7g#3ܪo'aDĚyJ~W⯅ߔfK- TY ߬TULjܻڵ)[;LƩ6|hA۾r,z~l v天?>͔&E$U/)^o0x="4NOa, N=kmpPq#4P5D`5eX*qx.zPiwvVoˊ[9hXl|6Æx?Nzt6oK\J_@B$ҟq.Xuˏ~[D?_WSG\(KJZ ARcV]M/h  2;ug8}S @O8z-Љ#ou "*5 Fre&%,)߯Hs1̎9WH23+RG/N`] \ePp> YM~Gi5{1k6oS[s26>&SvWT}$~'3N/ ;(E?>MK&Gkp&.b23 9kەuCZ #-m:y D~ݣHnT߾a~:H^ LHP9ο,$0]Nb`Gx]g_V3fjb%CN F,m5lTwTfBz֧IECo$x b/1P uƸG.k~/G\agGs-bXjOSC*1rT[^o k`@نsz X w*F+$?bc r s \{27lC" 0ʰJGITriG>M >["1_)ZJJ;ubsJnL¼RDťKqd%cT꧅>@?q=$nek+sמ'P+y uR=l=Ii<{o mL:ɲ|fVB7DtB o$ x;-쏻[bzbZ(2wT,Z^gozT#M b 6j,!ɿɘ L'ꨡ &P>=s)3a,ؑ#j6'&PG4t{J#f)Pr=0-XƯd&GhC g*GY@+hl*¯r"Ф-DQcSY ~QD-Qo&zU FªY;h!9Ȍj#&HuH03y]\ BTzz};;B v,oM#IkPX/r(3uT6ډߠ ][(feVmQQ!Stw {6uT5/~}# T s@CpU=KzN|o.ʼnf6=];84U`i_'M8̩{gCY3w2}yYK=wjikDk0ȨNh@xX3 #%}pc4`vn~+g?/Ǹ68IcŀGjQ-u@-}Ż۬ g:lN'#ݮGk5G8}/=Sgs48 ȞCǣYa!!_.=YL@cbxyJ  s N"$0a6O]f)c,I|'hIИ@L4F[;o=,1 2|FEn{*?vCy3KtʒLxZGԛү¹3p5 nkJO84hwl`<^5L/< z ̽?*k* m\\9K"@s)3Uxc]7'vNĭ=!>u_xq!˂ 9dcjq%k; vŒ?wWEה0rW]/PÏZ9q WOaSl[c{:z?/TwgY}x#VMHQmx歺@\Mc3AvJs}D \LX~n !jMBGxM0գwj R`.$W}jO1Ą}s2ɷ=(\Tvda[ENIISv9EvU@ rJ`'5YBIrWIzb-q[0/+l3V7} M:DW/Fn_mƊ;!~9]9kpr?/}%l2<)UEa~'rAzTA5'ڎ_#3SgGr,pBDH>UQe5Ċ~@$ĴD"W,7o& Pe̓)g9,-j_KEEDgf7V$ ;labBu_so9 t}âHv`^à34T+0BUo?ȟX*l2 OK"i=*[t:*J ,=<<ŗfV2fYtzk7ޔrX'h8g.3?*DnKjGWH}OخWZVbkYVzg7_zuŠ?>jrlXxd2XӸ6U@Š3S-e1$w]S9 ]i붊4Wb+Ӌ#W>d=u>̅wVRTXBZikb6RM(g501PWﮞ@ C:z/ f"AŮoQ3+\qgS6!A70zN~D sde3vSah$"i pHIkZZL)CCeOi@oxF͠#"j3(_:U rXxU[zbGQ]e/ݗbߛGTS"(f|K ItEᜯsSh.oӛ*7ُrroûNE-B6+]qA %/+spy05l+šoPŠ0]͕¢gKOzCc:^忱}teX(8_(ZeUxmZ ktUB Z9Z u NP,1Ok{v ]hHIuJc.OAQi?XMgbIux~5h=4)UjNZZNTE"O[Hq\7" /no,9gOt a☭Alq n̲Ufz?nkпAQ= 5VRްroI&$AL#x3L:Ev4#1^ ; hlG3nqKkI\5@ɉdп׋8OckvOt\]J/ß ̔#}E]cߗ{XQ&qkk-.ktoד r;n`Yv90Б>&L^I䷌gȦAra b匧TȈ'T{j蟿;f^rN=lO.  $lG4 $@B֠tHt$=C^.p$"HS|`Jf(mΑ& E=.pYwZq[gKMh}Kph] ;=-\JZ!Dlu`vX ("cL?Θݣ `,ޫe y^kaڑ`rTto}5(rz:wƮ#JpS_'L4 zM|PΩ{C5Ty$ʠucLm.=,JeHMapj ;6bB /jyf =Μ ]=JͷÌ񜗤x&.^HL?G 8 wMkL=Lx|l8 '4{*cZSy6MCx yY]'+cC1&St?zMO\lu,(|= 4uz'OmgjBdO:]JAgd ů j2/f_O#$CgLξwKG,{ [QE`x\i%׻?+`Z %ʍ *@fkr;uUs6<;!Ⱥ,j!2<j"5ȟu&a݀jYJ44@͔ L7%oQ_#g4E>?%js@]E>Zyᇿ&BMP$fl])I~p HB ʝeg:qRA u` =I#o***!oc g5ylծ+ >[15D ׯSz-~#xn+%L4;Ӫ6j1g]>ccR 014>Z:/[,dwԜ,wzLH \gom"QSZ"v)cT.4 Uk " "?bq1Y{? ژ FøWT4O _ΪAM lcB7GgbV:W̸=~83~8R*Ɔ;JyxJ^0ښPHJ}py&5!ALqR @fŅ&$GUNaj2ErÂnz1&Cɝl.tc5/>ˋӜZMńaCٲ[-ZP顥cCIVs+jP@]Դdbқx+>~E7pGAԐIhzI6GqΥ??ts̥uk±s.Fldï!uE)؇6˗U*2_𖒭5t';{ԍK,ggL!ij,V+M9&o&nuN*l9~aF^AB)Y~7~ڱXpUKnU^$%NjG'jƬUl-Trn7ǔG 3sjUTIjUQyO&0La6i'juȄv* g<6>X'"$Mगvd=Z^Oqf܌7ƚN f4Hbf 𣌈3}j~u83ivVdkV*}`t݈G.~qJ>1>֪XXCpW]±}.kdsp̕Y}C%6NqK1={eBF`ߵPK/%ϚMeŝEWs@Af^ޜ S5 TAx^nJHOR`hOW^R2z=͂~}˛'\+czQqij=UY8&722Hw2"vV=6PʜsgX~!zevj; h|2Ph.9Åˊ6EmE/Gbc~a@696N*[Yr^Se~ Vhq[} wZ 6xK}&_w,:p* sG1Y}$c 8^Y'2!7#b==R-f{v?*Yؤm}`suwuFw,^&KzH5"iɝYI[Vu*7\$GE Kzw.G `W/ 2X;xF飿@Q2q3P$o2 TK5 O.y ʲKSI\~mm_tH3e_ӓο~X} ѕ9~-g2N@ljёns( X">Ȝ+1qf#2Y(G7ln--P`*e{j"H ss\Μ'bx&&TEM-HRBo _ @ˆi\,X6jJ,E'H)U$4ߌϡ}3ZwH$xB_hM'.Q/9-yka(9΄So9={".!L.0F '+E^u Zp<}yf/kǁ, ?XG9YiZu]Fb]U~bjd׫*!JI]9̢ {:sxɈJ/flq/ mte7X=re_?H#N@ΔBB3M2Qxz:[cym 6v4uSSzbYt4q4- oW.$)ѥsVڣY0o7cI 0|?=M~޺e5}(z{)-"/=h N0=.sWLIs={:aɭzhKAi -=Y6ØMM\v%.6>M؃{nBaz//ͦ a/wmT{ 'I 6\pa5 CSF=%jċi6|jLAz?ۏX(Gɾ3yHT_ڼpknWЄ>B+RSyY &:^^\34Rx+}'@<Ӹ}}m*5)IL T;Oшb`yl_~Oꫂ|`kz(+縂Hu,!yT>TRfM\ae,m-S c&?0LU;. YpŃFS͐VQ%Ebf"*CLqYDV巸owp) 2֢bMd ?٠;&';T^筰QɖYm0e:Ev['A7oc2Ġ&q#glxB%*d9p-c[1_D!UgD;%3,|PyɂdJ5|3*jy#m@-==4?3Wg/@u9:F֧K)N҄:.4oJ3rd,hc(9 ߭ft Bn(Ʌ{!S5צ@=S1!Hhy]K@FqvhA"5p]T˰P?, 1(uˀ0GUE"TNyXV&ysqYUG&A~P{笮4X[{,qi{_N[Ϊ7m]!OBX7~ŽHjw{E,ֹmu4 |BͿD ,#s7 ;"ժl {[ [^-F+NfΑG9yY6q*&\wL:-պW*Zc9nruY{uf*1WJ?tR$_k&O$H86 aӘ$3;t{e:)GR{m[}?c^ax9I wV*XӮ ^[:ŘC u%gaFC/T|=gZ5vtB DU2WXlJ>O|f C?ɸf/1~i֤FvS/fڍߕJ]xE-ly ݓ`yB7Fj v֚\MY?'svśv Jd.rYKGLdz!xIm "k8^Ro]pCIJd+8$)e50sw{(Bq&,iKAdeEKx@ܠTKN:NInHv) CF|h<j7KfZɑEt:b\]JZ B@B_8rz`NJ)%3w8NP48>*.s"g-ŗeD+Ƌlw&)Z`&Lf_c׬+v'KGp侈W'žM2 SL(.EںYtBedU\+fВ7<)Rm"R21>fM3YUbG}5i{j.ΠcW#btEX{ntl)Rhp`ZÛsT31iH (} ;FBdK[8$\0x[r+IBiĖ ?pAr08%C ݆]8,n$JOk@%ݵT|?NGyؑ/ 0?xT1߬NI䶾P$-41w񯠊O.l#9 ڙ`G! SgemOoz([D[ LpA`n 蕵W g:?[h2אLJֲk"xOi '^)?4w|{Y#gq`Gbv;CP̑3MY;cOԽ#}% 9[ΓM4T5y;n[RӁ1z<~nX%9>wxxR4Ю0z4U'c6>OSRY=KƏL\rPr 4GPPvSЁ  5mK玦'`a ] "旨SW㪼 SofQF?@gD:`5A~z=V=m+Р*Ϋ7ՅI/cTބ[ڳY'ZRل6ktPrVVl.gY?j`#j@YQm_-{04?PbKVbѨ$D\"b脬] zިO*8=҈_n<&.Ҙ](c{cU$6L!<x$ND'84 \|t Wr0ȆG+q̶`@@(sG[A0C[j3 u8NhM߂34#58l7CTwAGG$XV_''Oں_iPh[<Dو!ˠ%BN[L&7Sw$M'zO sA[Ҍ"SkGm=@FX)@2<$jৼijt:cuc[^;s %3[ណZN4[`ՉP`,;/! {zbYg0D:oݳ8|(9ت/Q> vh|+_ETӈ%?; (D'H#g=CBRRE_r&b\j {)@io\^u%u z>*+; YUL.1Wa ` ޹2Npaв{ii$\VK0x<2OwSQ0S}Gmng@;2YLj$"ofPn*MnC>K|@MMobXZŵ̩UPK1ԥL)q*w.k3P[jxuR[;4,-g!7قUAwi{nvJw(=o HT7(ٟѩj^FRBEJwCgZev u-&kʦ~!8 SNcW"\jvGNTlX4Xo`_Rff)a>O>k>m_V\1接_Ӡ?*̴F Qa<SzzqD&H jM0D.=恝z~qP~nGbHRw W`B[kLGY:g;^~pynz?82:HrC|B/DDS6tP{t|T@&HcĘ_$]V\K-9.ͨĜ]+ﺆ)Xbz3_6_Vp\"ol/rb r"2])KƕQ!=#Ob̺4V2۸Q'J*Y ͓g׵ᘌIvXݯDS&K]ހxd>ܢfIQ/0JP{F5Nk[-D"4{铁hǒ_t*7p ۢ",Zm0FM d7a35j+tK\)RZ ~%HCxJJÜB&֮N]J q$6}X"/n:ALĹBXzcV{ބP y:< 0UX ;hiP1Q[YZcOA>?Ԓп}=jHYq9"Ӡ[X.-U fð&~B[5kҰgߨ*uW>T%{=cP۵Yz(yPkE oheG:;k0` u6KVX"9R002qwS^{}3ʿ)b^ S\X:2ݸ~&֠;ӌB޻Tܹh}S (Ą(X2nywK;l9ˣT9$=Z7b3썔R3_~BsFwԫ \'-"Me6̡E D"?~IZ%=/[ps5.Ũg{LV 4cpm!;@uVj(ƛnYBDk[eڔK[CcWSp}E R7ax+h<3j=]f/njA_>O! Zw ;*ou ϶*bJR`)eq0=,3Vٻۑ!{xNԌH0Wc'L?GCt|t-`\XJ-̫bʪOb` ڍה/ʇ[,t,e,!֦\fa9!,r Z>of="4ԁs l 2 "m^T>2^nڙOZj&91uh#sA( !zuiE['i5(k4(wfOZ3հ,D1}),37NZ@..7=~G5 ;Q*C8iM o>GƃHᢥH( [X!SnP (B5KnYuD u``qˮ7D'ZZwnt&`BHEP ܈ nG&ٛ3i`i %A\ erAԉ21ޘ,“(@- J7Y\m58DCZ p09EȈR(G R:1@K'GTxQ[/_xg % 7ř'Ҭc8^y2!8Q*Ä́37w-a` aJfe>EF迷O&u+F>rVK\y譾NQ:-*ydYJM\B-Gaw-O=aSf;B+6tfi鏧^ gLsBNnו{s$xPޜl^7`@Z Ql^]PeL>]b-)bP+¸%rشw"J{ٙQ.'_T/g2k$tO?8/]<-%_;&O{ٻ:8ۗ~MkZ,;m%IcKTʜL W &3vvWCaD# ۺUi@K{Ga1Ztae g?)4KC ix`I8Ҝ84KZ?Jg KbAoNNTr=Qm>Sd{)شQsKߺڕcTOIۉ'Or) { _GJ~H1A~YR=uw@Ƞ=a[a)@8Ҳx% MEdžFLYN2o8Kt,@@!d'Ni6 0H=5S >ᾞ^'b.ɜ+ZaJ`/?Mkev%H$^&/ 7zǟ験k좍:1rR a,-Om"Ep8SA^R_vZ ҊMrJ崈_}38K@%^ED,ѹ: F|`G@~P it[a I2#˺;D#t:Ϡ W0PrŸ Y&.>u:`_5ävYOSxe*'+2y8X/v1 |Eo}q&Ť܊>X{%E:W#*d}tc C$Bf㠪!WҢ6VBi {+`u}S<ʎo;,|ōoiJ͓ AT4;d*h3'M TZr(S VV3lbm_y9_:JfkQ q8)%#îP\}|C^t'v=6>nH^çv5Z'Y;Z9zAK 9.4ƣKP.B5P(\ bHAu#TѠ(ʳyko%!y'j0~iyI)|aYvmv+Ć:Q }ኋce/*Md/4XN9ȖhXFL=G9hOUiXR yN5I2/ȿ6l؊&NU>n9z/#p J`&XOD›@`xѼ,#.Hx-kQ(T=^m ǚ4('gx "Nc1u7~,'$(N(Mg_,l~<0]Or4UOٕ gMo d_͗ o2* !;;eNAUw!썜D!7o0u=ߦjrYVTЊ7=Srrp|Xa(S9՚6´<9.( td8R6QiWT,`] L? M(bxI͏yL &zaPv.Ʃu , `ԭ"HH5t-F^%KN?'!R84/sx4ٝB8ZGB^ye/z[|a\řC;:zu3TꑽgCæhA[sI THZj*DxЏV4^,5b[!h&S+Np-C{1Ko{*>Z!.>~&URlr6}m6\Ax?\ iH9b%f%fjKoè&Aj,C5V$_-huJx w,tZ{(u )TS-UMEw,}oJٺT׆R/<_Jn+$Mi/ t1 CD{HcƱ4hEի_<߽Gש:*.hUmGʪE)z l57֠mVi)]:@ GXՀTKE 5S 1D]6J3? yt ġ;wWXy+ ^g Jl•.u 5U]6@Qg썁ky7! R*gtX0nuk0UeT>KΎ-殞p@׆øBKcOFҕ;Nq,e8-h7 =i#1ArI|%Ű6eZjcfY晾!gJ (%QJBrY"Sn&j?Ԯ1ri[FVKʽi-|ʡ"EM(Wb'k9y* E5$zKhKI0 Xp ydG?x* W;PNz[LKn&Ai7 3my9RExP(̌$(EOA+_ɑy>aWۖ0sqH(HsGnCN {OX4Ɇ<V "o^w/_@ "I8(Dv$GkG~ qY岙]'nɏuᵌH߳^$0* u!$ūv (VݭtѤfY!`Oݤ/=eYZ1BJ ńL0B^QzPxG@”o[m[/ĈB2mghX8E<:wbTI, Yf|ŏ5lKۦI̥n|?=^h ).RLUx:֜X8b?dbvl1C+}9@fm3Us%Xe%/x?XO,s-N:u=xT ۹^fn%I';4 xq4S[Bt]E yWg}pɑ VhfnMRɎ5FѦs74s->wKӎ-xaٵb8<߹*ϵgf/Mf )Уkf #ܺy&&y?-z ˇ'^.)̓ˊa {mk&;X0u,'ʮnފ ͕Bd"f_B8Y&IZ_ۥdɒDp~P}8ro-o%1ZɃ&S(=|ľ~6QΎg`ib]῍yyC%Sx}() DL"| pZ2Lαx?4UuTi&ni& H}/'# Pkve38ժc+jW^Mw$ūA.75̕ {enKг d1HҔ:4!&*WYJܴ+D;jTSIztVgVp+Xg/m `ktbIvҹN47XFG&Aa$->kL~5H;Ƥnϣ,ijn ^C~gq#.9(QM6oC(o:z|H0Z܅^0OzOG153N<ΐ *vO'ŨxD s@BxҾpL9f::˯}R[sOt8?Xn[2r!QlL@Ub(m &3n$-;$&@]׫BjpTK$J$l@NjrCkJ`3Yq0ۮ@z4BvBfYW+^ Aڡ~%Wk?fj;EbҼe !%=LŒ3A.j-85cP+L|?O%V$=<Ls҄wM G]RĜjO +ƺ\[_R?, 4͞[隰:4m3W=WG YyX^b#&,樯K[0c[ϣb0!l%pjB˸T Zc0GOr; lpׂId(BS~¡)ƻ0av,Qz' qB6>8y.!gݺ8 e>OFN+zX |@\f#ɒDէF@bIg q|vƃ] [f E,=;GW1%a"rkFN*}8m&G *Losj~bYS"Yns+YmkuGl''=;Fz$O*TpIqwɽ+:p81-(~b[ 7냉cd_7.SaUhg6T[ѳy5CWPD>,. c>OB7S8$@z4ex`޽$9:$;gHyXX0|M>dQ}C$VO,!Ma* ;C2@?D cg GC, 2lILI[I5BJ=u[[P.jp:O|KSEe6(PBB#)"ٴeίϑTzƣȬ>3HS[1̛[Mb^on s!Z}fʐ#J7C.pp2:<"KҷOfkۼF|wӷ[ |ceX͋szΐ\qD ip|WEL)2IčE󮀍Nɹ_﮺l/?W@}WBv'TIΆ~+аpu}J%Hom<~#f ۓ+Zٗ[p(IAA8C fptU1 |w;7bDXunmbl1اJމW=K=]-ƻt8 [1BW &٦%xddL1"b+>r%55l>=Ub <)1G 娤ΘNfAEj)A,:9g6^z_GvC8I'  Q%w m|MuL^ý++'|ɩ\2Th믖S% ν#a>"Ә 8^9Sk1;Ed0-\ Yrdd\~;+X*t>շA*Vrj>|4< r+e&o^[lURU9Meȥi<)T& 2 FQpjT|+? Pwá2?~k b,%͇?i߿vs9C~yK'֡ ,I-﷨j#ɟ4ܧa {d UTu?HӁ$tޓr0ӱŒO&=ԍR{tUf/U)5z<xLȿuM #s3HU؅hb Lp0eDIRKpE:Qٟy g' CRNۚJP礙S[THo+o(JŔTF奫P%b8@a櫈e!bx:g oY3=q| Kq]*Ym Z:[컫VPyF4\5g)N )d)&ϭKӂyLY UtKPz&1RaW rؔERal) ꤈u%[}`k O-=}Ci!'/A0ϡSdOQgzê)J/E)fnL70E"M): m_ @FJK0!n x31js"N[qYh]p=jS&Ea=5beDD4\@RŴTS |ȸ ȬEBM?wFj,4@o EN){Z=3R*>Sf_/6?괬Ǘw,x UgKC7c3W\et ĩ U3QANki԰#=lǙ= &Iakf!dkgF}%!frp@OMz(WNծљ m5 OYM$1_jP2R2#ڗŚ _ȉ=(䨈>r4m8c! $;v*NF.gg/^:Ŋ ѵ*0^jUYXc ZIQ*{=r0迌OPA4JwhJU4IqaKO?Mkܩ؋e0- V?ECFZK9sBnbiKβخֵȬ) )128d<},#-lpŨCTc(P{G.(hgW_Kzm zjϗ[mMl];O>jte"۾؈}M#'WTǍHD~ReTG^lv 򏋚S7K~3,55IjQ:d^a0PfFXN3@]36983oUkskJQߔ꺧[51߄q@FHe{I@)\MX)uPAHq@oDog ɤg߮Dwܮp`kOU͘kN4n[9lp{4$k|_ڏNd}qk֑spv:rsbbav~xPzջ@Lȃ1yt3s>ULǾsy 0OօԺP:{UnQV]\"+?2gCw5u݊CbMrw'VE_O0àJ4Ɠg"mzI}C,ʭ~VX0;[UX ՅByBvbCuzSĪA#g;1"UQ2U. p)v"iĀZ`/:yPP vr(|u^O]k D=y``3vىͅN^PHAfm /EG^ixk~)48*o梯 ۂD LvW5ԃfnNi@Ɋ8AיbJpV̑g5dcf$q,=4-HvT*f.ѝW AV8r0GHt h>BA`ibHgt҄z;4y$|V(+Qf1O+jW\_оlȄĺϜog+,q rǢY*y1!"ݎjt˱0|];@{9 9)u Gc}< 袽-Řs;!3>6h>MNK%^NLOmV5X?+aEg=D:=ztmj\?ci2.=һQ5!x@{{pg3QJGs,>n\)mLrDoap:B:[.ۖ161Os*NeN_I;Ǧ9\9@['Hn>&qHu41Qi81~Jj|ë׹@LˤJئQQ֑S:1,n{l4M["QحMj+_"OU*c,61U^lg09[ǘ6QvVǁ'# H7R6%mPbl:HJ%΁"H/N Km֥tl }Gs%iJi .^ j&9C]d\wɱKiJpL-P-$JÜecsGgp 4I#!Zõ#EpZ+R$VS2 Lw|LުѫOr9?_GY5q:\#Fv1LW!! 407CEM6%WKe^ڭi=r#ly;aҕQ>46bcO E_i#НSIT1 xغF^#-VaAJT>XqS{]:<.9A+|n(li>^ .2Bin#,rfR_IpW!0X>#ܔŸ@߭c [ن.gl2D"2(&ZD]j*/Z(Uɋ!d ZڑT3]Um^Ba x m>h*s ́)`=)4ծP ەgqrwpnhTU9_c^8HK4Y ./zhX3 I>6_k =Eʣ WҌXZ@{f_ԵVR-^LU-& jl=]fM|?FU [SZݙўPmXiK$E$8B~{!JE?R3vC:KeMNE-v cHgfw HMD7m8 *<&ru(%i|e0D-!pբj*<219q0sƶ!cd"ɊElLq4D[ۇeQ<~:pL/3.%"@/8_ur`o!CX;]\rN?[y7Й[_1K{زs=}t6 n>.01ws2鄪g`kIѯ' H'M_j&걉q*"Ѵw,8V9-D j%F>E}2"=wi¦'RhFǀ~CRqTkjBf`[\ZݶKY%~VY%QEi%]=! D) Cg-IqIpNc?%0G^] 95H[K_ O5f~p6fZxfo62QS2꧖PE(rK-6wLU.Y+Xd+OΒP ;ܠJT `L1 "V#v%| Y}e&!;887J[S# BKeO!G y^p>c¬=Eest/hE r_*yB%wdyNBqSXVʰKVƷM+.Jwxiq*z| 3 FI~vLq\wG(Wo1oY?@ᩭ*OdUb$)S&+ 0c12yaQ=L1<:ָ'2Ҍ;5&D;6+%RZv׳&){4uȳ36',Cs?< >xB^髞Pb3n0> ensyn6a-E|DdY?poIsɴGĩl4տ۶ 5.\TsY-ޫ=%=X제Yv-Ų?D5_($J5*cԷadc q=tf'*Bόn}\&ǑVn(D?aCz\IHCc1KŜ'Ӣ+i-1UKW}_Πap &ӑ =ܜ;HA[xaBAg^*bfK /0ׂUQYM ^ O*F~EE2K#݇a:G6QUx. A(}.:e Rc9f~VeaۆTt0vV& JϠJ:b `Ug_E)j1 CIJ@j$7l338S*I$ڜnvjES(x9 Ouh1keſ,jNB ˄YSHeGTյ O:FӠ?unF={{s"h?Ak}9"ctȕ Z5:4QD~JV$R ͰvCL uXԢŦus]nYsNv.u][@x hmkdr`'LcNG:k&g?Nq&` Y w9s&E "㳣, "C0$|8%C. !t'fWaL^ T@\ѲA\O,TȄUGh}'p,pS>Mu.&g?l1&eɬcw$dKCa!%M*&N!< |"TMX[3Y-?NY>͔tt:3=d<{qXnOI:'A*X+GR bsS;]PBZvH%0pLwRJv~Pw&2Z4ןl,mzIFZMC땫^u!M3 n~G\&ݗ<eLC'!B><};xA IZ^[+ "ĭ?x5.J ،zrŧ3oU]:<o%S{?wE.d]L5Ƽ[}캏 کp)A;Pģ![fbH6T&Wf!v BE%>'S<Ԫ6rqg6!b! ND=u&U$'Vvu!=XKwA*GT eMϹjH@kwh,@ P׼x8.۩o-#2wMD&Xsx5:I.7ccǡ (ӒT5=-qVn(8]_t"&pev!SB/eH郼;T0lvӴjP|yGRW's{GM _*)Xyf MNI:$r?qk٩ 8f@}ݓu^fzFnp1yc.yƼ CU Btb˘!:fxxhlУaLu7^ ]_Q^-B6lU6ЭVdT"/z*TLP4&uBEroM&)ƈzrYz8a͟6L\5)Gȼv6VqoO r`- V{kJXs6B*~j4ٱ[=1 J%f 򡜉RI9&=k7MeQށNNƝN"tY>>mATHLDz{m{twb( ׬%ɥ*A,(F%Y>(#ī|3}UXU2 RP"]-/t} *_5i00>XNe)c«U>I"es$ -6acTW ~GYr}nx#~?"W-C꒗/a˼aUķ5twl 8Ӈ[AŬܠǒt2ڨ|/_ݸCӇn>1%Drå(=mom\>Y{vur[3p)aK * vMt-<8 TZ4"{">tb dԼ]cn(gdeZe1'P+菼s; gxhK G.<,A /{!;D9)ԊsSŸ# N5mQEvBuUqlx2@[h$TY̒ePT`[eǛOAh2(^~_ϽouP\vt7_6)|5>O#9x8eCf+PX˷>8|w m1cnj 1 ۵1d=5rlWb 9-hOF4xx8)$Lim"( 7t/^EUUti/z:ObJΫߊY!w* .\xo QV]#Vz{hTb f78 {х0kUu71p; '8s"w 0F6.HCh$?S$W+i.Q!վmAUVrxɩBd;zW1t(@ ?e3U|v~PƬda?u9[JF<ԜL*j+- Ԟ)[򅯱3>u9s .Ƈ|^%`Δt@m[hTabxʩK־fۿU&HAlab'wDd|HPziIװ0۾Jh=UmJzXrK:;?fsQx#BsffZCC405I, 3@%,Obt5kb @qhv[6`)גtM 11ΥT 9SدӲfY(\W,7;硶.#$D֡ټz%Лv6|w3k)駷Wv2CZJpɊfl5>I*pӊ):Wz"^hU ]n4#-IzB # IboR^z#F~?FQ 9Li 2-Fݚ#sj蕺21&BfL,e~׾%3U4sFv1};=I3湓["Ͼ9'yIHJVvٰ⴪Tm$w]$l`r2t)o#ʀKc$0;K@u_G8N6N߷?cx=94BHO~0xAG0G׉p`n nŕSvٱ7q9u/9Zm+u "*6}!ϼ ;pҚ D2&#[?PÞIB<KޡjwZcMwZA5Z3 ]ܩiq:+7"^rG#@8"6Vn.:CP~LclW ?g[U2m WA 4uMmV2*o4v )5!PTƩ|RaU= B9Z )u% Z%WRVnLyQ^DC2QLCgqI vPM#` A8ǘ( 0 ?;^N7lGahff{/I啕Y+1Wkbl,dE$t-A m$Vg圹@*IyKw_{#ׁDsQVG<@V ^te/vRxX.OOr,o[>b˵ݓxY!|<$1k^h:ΓZ+Ɋtg2"#ak a:Iu@xA7^v2p5IpOs!$\r0C>}"p8#zyH|~9n%3aϙ׸7Z>Jd3bͨ F4@=05asIB!fOaphg er9g%ƣs`b|J C+ O>#{T2pA:I癊Om[)2EDIE!G-h0,j, KYX碇H/pclZ= QǦN,$q>oa[H BJtòWS?߹|S&Qx`O$t>Ԛrه{ l#2Z1ؘ8K|;Jm "^!0 |OfR,)}%;G;{ MoeȯLcy}>#@@ u dC:mB fvqv$+Uhc _mZ 8C-l*r-/y #2),ҶKKRf˨Z-8ۑT21!~R``2uh\q-8E=f;FpY; 5ah< <:"Qj?5'k*SYDs)znzvmva+`O~u#Lp̦~.V4N(YijSŴ;:g\vsl&Jiƅ@QSP]nV~@n߻s"Ӱ Н"fu,3"p\<pU- pFAB~5j/JY&yYI M" svcԜp-\z?cۡO² 0 #]JIbYoI(ﰠ},\0@f6 26'ώz߁<:-PIg[e%iߘb=Ά7}{luiP-{StR4 k_)%FED hֹH H|㈥o9O' :˜ISw-|Mlp5}{ {{ 9 Y^c],&ϘTW֤?AGa]ty=])zeUUe3X>y`Qx#!TjPq9X pNDžZ틐">>(,P$n3fn Z[n6^x(YyMk!-7^T; :<-CT_q#(lGl w\ӊ!rf37la̽Ҟgl7IIҿ†94;f][15kgYg5k(eᅪW@W"xu:۴[jM3<[QK$:m)EC ZZOǕ2"$%hlWK̫2fhPqKu*%^#L%M!V%wK2OMjިdT|K\ECQ7QzT֖3ff5d XD M]Xd2'p!ԇΐzqy>r:{ N@[+Kcݣjޔ&!ri}l !Ӎf&5PR*`8ȃ,ū]<'D1#6$ JlϳH?y*&!SE nۧ1=%_o̍\xْ1(A=<(rΦbbؒ.o,}{ʋvZv恹XPkb ?hAUO#ωh->r UTB]T1:ϣ*fmN'<_*'o]'_T, j//E[,KfOPɮ%D;Mm&P͝G-2}O^@\DxR z)>Wx?ͽkU] G4]sx>sVN qA7W_*ABo#,Xa+csH*Y0c]O:%6t_wUrW*YC6L1RB Qaɝa]Z PC3=[i lbfFc m:X6ħU(o&w덽EwDŽO4kl~tKy1j,+_iG>򇷗ǘCRZRRz|1Y5r(=|tDB2[~(<2 6#e0GvJ*l/4I!Wu#@NG麁Yk\踠y:kl HHLJz S݄)B4d_29c# WgȈDSnA>;FGpGd*Sh2zĎAq*ˌ0.lK8^v* 3\ov:_2G0Uӛ]/8,089.n}\ -&v2B~12Uȹ-Z}TwVg@9<{\e`R\'HcJjS7c_QgQͫV BqWa35..G[aQ* .WZ`& VWޱBHS}wbD%u@t@JpŞly #^_RD~WX?N.l~8dNuUI׌J{*y5{X; B;C^D<#>6Ȧ_g h yp+X Eg}w<*==#b)#SH }I]Lke=Tm3`YI|f;  T*N/$ ~/P Cn4dl{by^hL3 k+@ l-_XSS0u);'J"ٮ"( *'@܀ʏQrIpV}EQ\q5{M/O_b`N8s-<. t-S','U x_&fDc4$6].\wGhCIuطX#z ${~/tu\iu =^:T:۩rgFkPHh?'ցs#*͍"!~31E/7k@l;0KrݡN/>Hq0N;G>0R]Fm# I@3 *jUWVG`~ q:uh*,s{NpH/$ңanz!B,pd?{]r|L&fH+^>**Q+VZhY !{:?s!7z{R ?NfIšN7Bay;WL8f+2WG\߳^]aabo~' WɄPs`|Uǧw:(:C]ZDqy۠ٝDfU%eHN66nDўW-."Q 7=kuCǝNOTvA3@v1Ӗ%^<=Y3htLN%-YfͶ={Ԉ5+_Ɣ<J kd,7*WcK9gdlK/M욣ȾNqauLxC^6mu~^e3櫴8_\sn.w5Y--' Yè.}=Pm*#KmGV/Ȭ:Pn[E†榳+[ !іw{Y!vvX@b SkKF۝5K80_]#6/Rs'ghJ:N -޳L<+\~f~Zþuiګ4YQ2euK2tH)QI F[H8wUO 1j'9 5h\fu:*~ĘhxI^E PPwWkQ1Y5P{؆HZ7AĶUPzȧD,gPVP Ե{mQXKJÕaTb6l EܱG+A3xh`WDQqOFVvjK;Qv G 3v8$`=6P:_3e,&4F^:,)+[yj(s|\L2$5x <G'oLģ7ݍvm s=k30wMEb!UG(ȩ |>CC̮e홟{*xR) cSwt*[354x?}zS٠fӪ V^6N0Q10P)z qV ڍ|آ D3S~2cӉwL\Jv?{RG? 1 ʖZ&K%N 8^a$]~b|.= ıAse-=]q4RbXZ!՗îpzָ<.nCIVI"O7r~-zϏXQ?T>&!f0X1šYPĘf9t@.~7k,]<]]xTs;]ll֑tQ~- ޡnemkx_,$dzs>&?m ^.lAMĔ1v5]h5禞g[p+.G2lGZ _7 I:1BBc^ Z6Y~\L]6Bbw˳GiQ~5 =w@$u}?"q7*ϑDBV5@VEmFOѼ{QP ]k@svO9ĺeE$`  a,.C[T }Hp4%Gw$2C//v2](C۵bx6)L.8t0:bG'ljk$;*8WjsKl~nLm:/";]+Y^<.ċiPvY1xqn(RDӇ~3 NJ? }˄G&ҞޱlIO?U0ՙsl_6x\/!ֵ f1O[NrYjn tS Km枠 oI(R=ogyӱ'^{n휞䂃 mMTW{ϱxuz!GPIR_8(dR]z eP͹$cLYWnZЗE#سU¯{?oIђ9tEK =j}.Oc]{݆^c*n 5Tܮژ猥qhccxkVZӆc;}7v(a|^N~%0߲ Z3k]%vB}4(K˦OL%ExT_$ aQj!G~p_]%¦EG+ f3"ӻƕ+v0}H #UI >ٜ&+~+yɲgE1#]|ʐfF=d0$<&k,;wSq0T"kkP!*Q={P_m'H],FecqvTo2:⒑DXN@-Y+K4LbJjlp[彦*8{?a ] = Ux)T;dm+zzYSLCiw rЙ\Wן~ÚVaybJ w \1+"_iXHCEVnqr(ؘs*O/!Z(?/TlBzs`ZL9$OZ h#}q(d|nsH#}5 <aS`rR Y}O"gF(Tԯ^0nZi S.!?[e1OejmSjo>JP, bhZㅙxY̥N>1X7ZI+r'k WO\vF#܂9+.О5xp[bewDV⯀z8OG^.)Y ϯ6ʋ dH|xɒ.0US*p !){ pmڂWs<30W a?"JP-{^*BZK:+CS*ݕގ2;ė>ZPAؾBLKATfzQ4s؉zpP  ?<$NR,aPm VH?Ȕ`of7o~j>.)rٖhU]_j )jK3߰qd<#4_.E6#?' ;x E܆m4).4nbuVA3K|x 4>d/;HHRay/ՃYbdvyB\QK2vOi㾦sJd[iMƨTk]NymFEA"]ͻPAfjvQ%ot @7gj,O-9WFrGeݰ%Xiޯӊ+[y V2@ ~|bkV]=_<^)YnD vcr1axH ײ&Jwq 1znKi3 n" &R4$9fƬ_åtٝ9hVJs7Q(h*ƊJܗeT5b&+x6;6yAk@q&945ԜLL d;Hk2V$0_}k$,E zzt!ŐiQuDEN^Ar`T^b"?~WTȝ(nc(w$E7j)%޾(p]PFLP:Y}΅ag0VǪ6FB=͵J|sfH67`еf+ۣ4x4Bm}'ɯzslNfg>D0 PV9ia: q6l>@ j b(:Tc({eT LV)1A3EJ0VB^GYO֫&>؍ :ڴb<{3lfhfXNp/\ -oELkh'ZR6TPŮ! Ej (Uצ37@+k}5M%mt~kRl}F׉،؀*\Ax}@/D'f/b\}_%겲 XӿgTW~6vnna,G `MYgUHu3^ 4zL#C*>%1F&!w].d X~lEH4/A}{;,qO;F-Idn,3UX^Ʊ u'c)[kMq ~iAe7Fi%C$=3>Gޘoid(u"rI`|C=gVCt6%Գ[mq nAX .U#ˊظivNO|UW>;@=VY<ŹmU?O%u"bg42|ɑKdowVDt2Ncu,rwUS`#NjZLhnhvW?d;q޴ܟ3RtN=X i Nu*&Pmo9 ;^S6e\8Jhn\ѼIHץ#3 '*฼J*?qZ-JРEC具4G }~rc䠘 Q!eyFw;knf>_+kNè3kEdwIΧH7RZ̖J 7 Q̓?3^_X ] d"Չ/9+4Nۘ,/Ìbb .:Kd8#L`m,;QD?n]n(mB~ھjȻT pT>8rl-bv" t"GTD߈KOӗ,8NN z8d4ͩ'j1+of#]FlJ܏p/Gw/7(UFpvNd5sv B#Ck 'N7'eM (HK 4>z`jd$݁u ~Fyjy(@\FlF-" wZ򑅐oSuGYԎ}zՕ=+-SQpP~D7Q0Vg.fAH%_% opl;+\(hRҧKi~+)'Fczaejb7կ#xkoy6ڶѮ2o?D,N#; ι_џɀZo8ɨT&:0*|~'ua'1GYYm3rA麟=A]2& (tK4F{pm qTX6('ZC;>t]W׸v7sUzN=2}*vECN1VJOaS.w1 dnjgq am&!XhPAugo4+*4FHvT܆JUwIQN2_)u7Μ>(aR8`i8+p /[J2NK BW^hWsM JƿJ[̇y! Wxu^xx˾OXOO)eCًMDBwwUg,*TvX=_6SD^iK?Q+k5E=E˚ raD.@XRI|`\E <%m9=z;uF}(#,+jvW%1ĽysHx}NpUS\)f8Fx 14- 2|YBĸU{7P֐6pȇVlpodj@ }j`u JXMGXB4m`2ư\"U+Wt㭬㓗 Ks6x+V="Sqt,7i7ȹ3;6u|qn2NՏu/58nԑr)f;{^:X7 Q:6[L7`-.R:i4qҔI]'#S0߸f1.Ynaezᤧ۞XѺ9,no$k51=U*aK[Ma{XXcrW|{g 1 sv36sX[peEZdTc # ڙX5$Fs56]ȧFjR!g$yul\YW ڳVYHotL u)cПYiO*%E~] IC'9v$9E1[Ur\+ G=W'6CArBG[*sJ oNǮfJףt`CPس(5` Zv; (gr@92[$[nFzჼhƤLeF;IMͅ zaϒ Cr=1E]M,`zpyzjWt䠷owP_Mid1׏=Wz62N$zE@I^KWGrk: #}nNM8p 8)$$Ư7=u{5 c _wRc :ձcXAH$﹔{wʇߨ; tMmN윇#弻 rt,&&D[z9V;5QxITIS\zl.΀1rB)1svuW#,nL zT|LWɏiǵ1UIӗ2DM."X_!&XD'տeoTt'(*X&dw v?iG; ۿlL<01/Y4E7 2֪Ƀ~K.3 c>R#TR(` _Hg+%Ɨ?/Z@JZ*j߂V\bFri@Kfk<&Ԉ ͭy2= ^|.\z MAAB{GplmǻLA`lf+bx{+ [w]e`ni^)WHV4j",4Np9qy-IFg1o+00q'I\ *\u^ȉ\)!-m8e9ٓ:VP,x07a署SB.dL[TM9noCRQ52;6ޯt7ۧrB,`*N nqBt3L8jr{dF~|li _8W'c%Bj!@/Nf::ԱqơQ;nը ӝrڛԨZb:)Bȡ1 y.=r# )e0 \Yl/+q)[ڪ'dZr#^mO&,{gÄK]Cح7uq5ۼ5Ab`rMm7ZnBjڐ0J\U7ߝeCFѥkR<dSJ-镩":Hb>'U #2/N[((UdMiY4EIŅ;N{d* :MedLi#oBМ")kkSDtn^5A$ܟG(i%֥?RƙxA%b>CAAB _!X*Yܢf+p^_AlYA/lNsxٷ;NO ,U0?tTE>֟) \k9 t?cf7۩ϝ1!U?!{=_P;ȖX!+ʊ Y+U_'5q[֢lRV9T7–>Y-Q9jfַK RRObl͕GN{*}RA08B kp"jӜ`ؓVA"MAi>ɏ_OapJ/܈):?A;pzS:X|c1$=p,Hqicvo?:L+_,f87Ar$E(ܸ8׸H`vkZ29TDnK ! ьN:?qv]1HhPWF#)QÚ'ThM}Թt-z4#n5\ bʹTRP lQ?eGΜa.rN$WxG坷;I&eiK!A^ڀ`7znt-:&']N͇*p ,hϏf[ 1)[|eP(/APeQRGgI"=nHlP;12n?W".:~w+ؒƆ4t0zKaUo8a߶G[+0|Uryhf8yl󪉔.uHA I HFEKn51b`:&!8K.%i$Y|D鄬F+΄DE]a'gbP 8Q@՟bޘc9VglTPah{#,WIwmX,FTi[&|?GXv'q$ׄNg pF \8< 5Kg5VT}vXye8yǂ7wk<M( ~%IΏ?7l (ocp zt_p AҮߛ6cW#Ej%f[^-zֶ<]GBR|Lp#EEG\~;%m\Mz}\Hr։)호2Ҝ`Pt>w2(>L2D9q9\xz _X-~ޟp4뎸-ƌLQjA?c=4#xՈO&sE8Md<5w~UF;!YXϓJ uN-*ȃ!T3ZƢmF\ۙ`tl@.d9Jvhx:N粶1ƿ/4#^ף^*<ggFيvt[P?q +Y4.L_JVq~ yS VO*1zle҉m[Ȧk m;k:AaHJN4,p:߰=+p!zʤefZwTYؐ\F< 6v4>?2s !&RzD 4ð|"FBVfMƃ!nn|eҊOM0DZ%gfy\H?t4VX( 8eN%GS3_ƣBZO6V;ɐ, 9PV5+KP6W̲|P*—@$N W2q"7K4Q&/sI4Al(5m?g%(鼗 6鐰|Ր{;vhjWl+v#E䲅ANƫ^;u1A76qǀ8I}u T.sd ,"z:0-&@qVf+%ǥ\s^c҂McE)d]8+nJC;ס&Π[ D]~OuPj=͏L" [뫼D1)ޯl5Ňwga)DsFtivJA{(71یLm\1]l4ThN%_VfC a}mQC_9$qXP3N4IAw7X҉I#`ar+)xA߆j:a98Emr/RW??[)ZLp:amu_e֑{acZ$WBPXLwSk#>tnwm[}Roۯ!ύ/SbLXi͹sz1tNu,"p35M|8 R6!`.gQ?8 a- {SFz`3G3@㥛 F}35 UZ6n`wn:k+Uj S%?Ga*9L#73poϋd 2EOYmp'9eq 8`wA;H5 *!WdMqVsJ l$2Q0XD.D-z2Ty6l^"o?}Y*'fޣZMsnˍۂ,el&dR.fyV4=[eVؗhqʫԥ:9vg{M$ -qڝl>Vf'ϳ2kHoµt]8IdضWi^&YD=n&lptojĤ0vRHLp ڮ*w%iWP>0n^%4be=g/ &1 g4|3޳Hq>4L&^̍ޘM̹h\Q X1{|.9]]6p@5QM=͉=F롧<,G D}JYy] |n\QhRn.dp`wi*y;!)0:7}R\^W-S&%4JXVL~g&}O\ˈEpT ('R7(غQhgHǦXAsaaG:V˵i)4f + ~⮛ ^V M,a& sUu/dRfDraϝK^6lzwy2uxdn~F[W 40J! Fr:;?0b4-v\{?Κ;> k 0۝@_3RF`{ !;.=[@W?w L:]!y[Ade6u %ܘD'VY7LJ.KܸZc^B]cqۈw]ARBz>#/e_wp2SŬfkܳ uDk &̦!\;:͓JXR)o&u1ooHIx܉5.o!J Ha+3/]E3W \9x`3lQDrF,)Ռ&ꛕl r-* Eڨtwbl)6CBlf+SDP1}|GYʔmA)2 |/8XqH FLCCb|JȕckE y4A&O|,/]ZM2n Jߣ>+of'g\oM$M)x:͇9ՐQG[݀x(obL\$rsXᯒzoZ^nNzx& M߫*)gc%ӆ CRb^ya˳ W0e ;TT|U]4TMt ari9s"GUA>LXDc/N1*ޝj^&Kk$->Vd" cV?1xw|ձ _7#C_Դkp%`+(Ǵ<6R@M>zYo٦9OhF*&&LNVXRR%5\: 9'B3G2ߐ<$(Т|\USCri@; fVѷa~!ɑVh\QyۑR% EW`Bh;qd竷Gɕh'}T4UO8y?ig S'! [Z42q p7}E8 o@sO;&CYi>r~^6yꈭ A%&*+.{48CVUSH[Yxb\V3KO5zrQ]" ]ET֗Kd=G0N׊ݲ ̆|zvD`R左w.=ߢ щ($!h"nkjD]ӎm89#jo_a| # fMs6-ӟn_.f`RuH/zi~zϗtg~6?[ eҸuO;Fɵ@ZfFyIԎ8L]wN\v;F#("{X;m0÷|FrNq8e hyL*!v->2GƂjOuahrB8}"{r~][‹e',Jp+蓶>q"xaNp3bU5w/&jhh\Ӊ41[-' 7 7HkԸƯș\HRO\zRP:/*U8lTd2],(+.<ؑU~IffjS[~bO\E|"\ n``SgS>6xp rK @ÃjwZS*l>Oƕ&}LيNx^nS+/'a9f!o!)@U}@ICpW59]@r B1(f-! ?@u{yB~_7(W_ #e#hl91UKwqR'WSl)+ ' >Y)igt dM~<)at6P< 8a͘Ūl@Ǐ_N q>UKH#Z|GP.:3 *ɀEe)$A;uo2,o4.L& /=!29l4lIXAl[fU|iegn=w{wC@<וݚ,3Uw{U?@-mۂEoRTH<{*&Dn0ƺuR RCL9?N6RͶN8~'#$D`p8)O,'AZ&dl_٢e* ͚yj2CbXƻL1Dϥx㞵x5Z+^n@ٸ .̢!%qX~~>,:jяeXV @j/qط(j62A)u/Ho[ĤfeћKm-G_l   9!GH9kS$7(.8oRi9_|-`$gDT 4D9`ͼs[ ?[UA^fY8Α :V,5 Y*AGUn1}itIHɅQ,0ϧG\,1F㴔ӛ€^F(4Cl-Jk^vʇWA XGkw3э8ڈ ecIa9_qM0H+17*OO:ࢹUVXM'Gk\]I4hKK$J<$Þ;>/ rܛ4DUft(#*N7Ѫ.*.#pJ_cC}F KI;6̺bhABb"-a+ԆEoyʹ]p_ͬ  N2~UU<^o #נ"7Wڳ[PѨ"6UL 1h mTPq\t]S5"JGdN{ )" D8?~Ts ST?-~"Aw`d825 _׫.f Yhb(ZbױmدOY"6D-l`m0A=+jdz.Y @jlS7(MKbߙ3(gM~A ]K[wj#`^/*2ںֳZk:$FA& T!O:_F1uaQ#1I!8i7KWD7ŗ `zM0&:u )&Z!}~z˼*VsSzHAlE5Ťbd 1ktFUgAd-k'ٓ9g, 0U>b9]0mvn? 9oKXA?¼6ze 6êJz췔/Y`qHAJ6". R3/X&9!vhP@v{5B2ZEJb@Ι9YwZLnl FzB ?-,ʖ^!¹0,A8D`C.琿 ] cffմ1B8}o_ ?|OwdC7{pR#و,Tx $W=<#1ꑯhB)>؏L4 ɽ8)2h*SAT7db-_{ ( ]ʆb*OM",%kҙ%YUl =^C\3+d\7 ̏SG >E.IB{bd_oMRSbeOlb[ۍ!Y9">2P0lx9@"-{DN qnǒ"m&T́ҩc>Dl '8{Pd@1w]q:ؕ]btTN'$X[MZcAҾwH*Z@n ߃wY*Bת|^bdKeYɃ"2?9q HR5] w+V׆37#Po߂-7ԅYP* 9=UۨjѮ8>9U QB&^bҢ`Z1XIU_?P+ȡ7KYyc`-ӢJèvi>>go'GՑrd Q]nQ>F#乼$b.7ž8!?m#4Gt/V {0i'b M8ߜvWjE6<S,'+߬L. e1]f5@dQ/C3*;*Җr>-Q th2ny,DPA|spYұ3@NՓkMmnP1(tx`س0\e|1JZ(ЌnKqŰrVNUrU%ÔU'{,(UEc1(umݛ&#`ˣV~>o(=I HmE)K% 6"?w$Xk6-(]0UgcB/41/$`G ƛev(a'ߵx) aNY'b';Kp"mn[Y( S,bHZ[=Pdkhp:(5ijL_q~KVkE6-AKO^5cɷdmB)3$s5n7׹t!oDPrC `T2"Ț@$Ξs ܟqs1 i[sN>Q^#d^tǺ4ݨա x't4_9Ck ɫyC2L/N‡ ҙrي<&+ o+^n ˫ޟBH߳-~?NPPM3tohC=.nza׼UkOʓ ʲ5#"x0 Buv~"tUA(c=/.ÜIfaUt<{Ao9$ePdiT^EA|kNFAk$?ւLZE0{W45D3KX'(aXuдX xͤ`fV?Ttz ̀g}TASfNa>hzdMC}^(w)EmG4aL87Rh,lE݅&PE/>d-^H4•O0C1NbueRɶ̜ t 4tz5^_kICkPɉXToEzGq2oxN}?Iud39>zMm_yQ'm'clA5Cu Z] >aԠ"+isS)'K]w* "~3+}k;i~SSe[qbN֌ ̪XӪ@LetA%Y 3$*mrP)w>XTBW" S л*ͨmKxQ;]9@:5kPkfNzIH(ۍ `Y,RȑL8Z LYO"mw׈4RD1Ve//daF#oW+2vۉM ۓ`CRjṣ4Q33ijqW\ \'Z,&9wJK`A~1΄Jn8X$`OrZg/|봛\6nXke+VtHpI/p@ i |ktƘ_ 8-cl 'W ^ߣ0NOYŰқu&V?jmrMWoh;> K3@JO[oWQLP(s*8$DN19M-fLQŵr`;u6,xȉH< ¢pZ;lE="@ąG0,(?EQSg:}.6--/z%~L9AM:{ p.Aqg ݤ(HÀҲ Nα VAǞ_́<7$q/4:p+PwQY@naM)qb`+u3m㿭E1L.:&I:*"6 "Z|L+Y鋍.BNPM% zT>K l6 j'%dG1}X$ 2nJ~CE939W<+^A u3?KRtQ6 c0Ml Tqkj'r^0u(*Á{2JMnH"5Eҝ%&`6kD4^Q&i~pmPe 盥8-}Ho?*T.sQEtD=2ז_QLF=?eX2 !GFd-T=$EwPU-F@PGJ@g|<THb{8ѐ_S35Eq|ýunYj[N()*bamVi|37I7?PLuloe􆤳TO9ɈJ̮|ԘRm)muţ,VAj&]m賦;>5q\Ɯ7rGH`fzʉj`u@['P {|UK=Hpb+,H*c]iժq қK.sQ\o+[i{'\!>J$jEi*17O٥8J!jO/8~Jcms$| ƨYGr@<*_!, 5'f&ecm{^s&"QlN s֙EqmII<_DPF'JF$a5ʪXixaV9N/R2}3U6xt3(`dtm-:kW3 k?&7|\z{_m{T {U$ _ly>=⟂ h&UAWDgѩJ=2y y[G3is:cDsS=1/aH0ƪ 5ĥR: ~QjnH53é{a8[ &8~#9)N|6^р)ٷ|j^qHDtXEF#{ΊC'jF>~.&"ܦߝAz< o CN͋2 ُ:fr W& l˟1c4> vHkXQ-yڕ9ƺz}3#Ro{R6!k̙hWNR#I!j98& M@ y5ȉ]yBXwBWjh1V|äD_%r'7oR WjOfrAT6H6  .N>-z쓡dO,oLnh=V&HUH&7c%}{}9_} ):b_- Z}e9嵊t~OBG[0'|^@7*B𬚱]Sekw[bn_N"q˫Ubj`9WG|c x"2m5ΐO0f Q}G ^tw::pId+yʛ4WuIW쥫DI8+<}tDj e*Q \ܪ6ڤ+̦xo}%5٬]`Vψ"~wjlHc^W;E٨| gH!ބV\JjhGO[PWzh>/ΫWư0^FN\*6şET+Pcƣ 4X1Q3 T:zM #“ʑ uܠ2M~Ts6WӤ%2,Z_nxjj"G0PyO#n#E0D| 0}yG i,8~:Kso'.CWaO\D~X5LڠDXC$x3NтF\[L=_OxPKW] JtJ0}r)? RZ]W$cyHya:D^ql\V5N$-6`%`8X$tn{A JʼnDUdJ b:]Aϧ@Z_3Ӯ*2lXG=Rquhh 2AgP42 з%hbnň^XJM9z#4Wퟗ paiUIe@԰]6[!F?=zHN\@aJGkZz~%!t舒b 콬ly0x|G$܋; grn +Uy";2Ug_C^Q\E4)#\Q.5FFiXbc.fbEʹ0u"컰{xȱT_刭s2htfwnW}Ij<- YmŎ,Xwb|ngj*D|4sEzOl@ћ^`j.F=o2zi9Iwy`rYz]S?CO5P[-S&u[ sTeP@wf; 2˲)TܰJ41 maŁ]@~tD¨zܤ _UsQF5w4dN,ԺqZt WW$,щy$wܞ2 }+"أ&eٷ Y?qaXax>H6UJ0 ޡsAq+3T'/Czrjfg X]2~S,esKF b@RgONUD#]գKx*L|GIqkt7(HM_ ֖ϻI;RT;c#=(L~ *t'и-a[P^a;QUW@WibЙ(ä:Ao<`Ħ":> Yy "-lJ= nڦ1;LU4\$$eSBu:B-)Dـj/]5Vܚl,q4V2(RD;\CA~_'.wt=  AnIO.vDe;{>¡()mXW2nʸR5ufkr;%p#H9up8u+MxNt$cxlfߋe;+3N F}=cNoKǿ.Ț$q%;Al@k/?}-HMQ(FJ,C0X">b `q;(S˪cwQqCddQŽDűy,K֒8wkMˇl)- o jPxV:].ֻ1Jcs}SafEF4\()5?6*XѺf{DlJP4~)y# %ЂqAr*W% f@WQ@]/>H)&y]S+QTi+IF v@ (?\bGt Xhc!6 d֕jRurydY"\= rRNCvqКg՛ˍ)el`#ǁ1i 1権m3bb4(ebmP!9VJ,@ǽ̳1dX\d*an%W@V6 * nrSx:?AtψĔᲊ%yFaAy215W0{Xh6G׎/_^z;eF)çD(z@N}J!Kbhξ.BhDNqy 8\3o~j:E01OϬE,[ay*8 0l%DIk ^/tp"F84`mj^6w%,`w>r*alN|F=ayp6&IZ~7ͽc C1M^{8jء;6Ԭնv# os!Kw4v> _$-`_\YHPA?B#B$ 3ɜSBi홬 leCOXӖ SwP(RЎ+b"{)G+gq2L4bᥰ 5/%+#`!^ǭXkRjU?Yy 1mμX,–+9b'p[S78b#3G, JlCäWWpu)[kF!Vx &67 OfYwi[ȍ^aD[Z~x[lkJjS$&_?!aYqr3ٳE@B}ܝPץ'tD۝Fr;g4O%R[T&o)6` *x+`/ Qf[YlagلO>{KϹ [ᒂ4khlz7?P@"&Wb^9P@)ժ?έ "]l`(9urLl2bz xڀ:|sE>O@l⡈1qo l,HmbE;卬n)6NruvdiLz9Ό1"g[e*9!2&W@L;fÁAJꓙ"ψ}ZbѐoN*ѡwO![KKȨ;Zńh[(+,ИYT#b^U|q pˤ<0Q'KteCT3[ҲCdb֫MS WQn=YМM7w <{W_{L4NL 2sJqg_yXXrk,<_U҈>Wov|0LulN'c?8آWMyZp:AJצVÓ(,;#!,]^(ܡWc;f !o_w>=)f ėbȚ^r@{%ʏqBX%7B䛰o%Szr:? W H| Tfjsz@ nըiHCA%?+/Hj$UZ2i5oT/pKV]œDsfnbdC,E@\s># vnT 1'ؿsK Q']X~<;]#䅦/k=d${(ƾ0~o [L~jE2nCW99ࠥ`:N,`{34ua7X )3yҕW-^}]'WN'j _ԍQlA.p":dS#] EuʧojL0$nn0d3Ey hȂ{hIgxRoyNTRn}2 b[Bק_]T[ԷF8h~Xc$.кzAPĦd}(uրjYuta]G;5ݲ璨$l?Ph6k1՞%f8p[T$S gԴexNR"c3b3:>So]=Kx i!G| g0PvĨK*&k w; ɪg?1iN᚜0EU.~7 H?@iAK `qbF_<^zE`_m[9N9Ҷ^%3Ͳԧb^xW!>$ҽӹz `:gu(7$EEFw#&j,p o 9~{%rQwegAԞ5,lhwYb3ENy6< k$1\v%iښZE=GVV|02<\p2LTl3lwB 4fۜJ&h5U"Y֭JL*A#B3mBo T$?4ߔ-.t|0K#hHF|L͹A,n{r>0)Er&i ,JWzڠx%NhP~'\(t^D^ᰞIRӵtRҧ'8:kVDF⮑j/˹SVmlx`ghKsШHFeX"#ǜ w]KΝ,]ݡx7yf! GM 'U/ ;'<mh<<R3L-e< ad=BחQH,lg&7i\>N # dkt>*Rl7+/hv sARqL%gc 1O\;>ޣmr^ڸG)Y_X504?(x mq=0L}YZ5VW[B1ai4ɕ׭\RfZfSa_w:4RdK8TE),ֲ;qbgM`mTP!0MD~Ҹͱn0*5].*0L_טuR>/N2^|2US\)FV"z{.Nu#֪s;4vIJCWtO4?dW  h-Ei!xcsR"^݋&a:p/KdqX W83߈?;bޫ2&^i3Lx1s>,<*.0:%aȻB x ߻ʙp&M]oz~T|6R^0K"7~m*tt0H S c4(SL궺ҢEn!*jz } G*R/4ʹyg^ر:<*@CK~r_GF'!Twû.3ӓG%qGFdFAfS?:Dek u!!83*>L U|"(&SVz*&9ɚ%ێ_Zݓ9k ?*_w']8t*'D,ch%2%ITJP +I6 KB(Gi`-7l_,r IPSrͮƗED9Q Y (u^IV"M:?`R&`̓-lSPjt8)_MdGd$zrOp%-Ig}0e*Y͜&zfքӢjT~M C[ih$ΨTMjXZf[`2UF}<\:#hhh# ySGv$m}p ~>}mAp@\'n B+/9]#ފH; a8_=.l:Z2xχw(>:P~\J04zŮ%e)m9M?>ܗ;ƭq8qI:J걜HrRx1z!ggC@7]qU f,`!SݭyMJ*0{ן|Q=n$އ|,#pDU$P7Z#r̈E5T7DЊ2ޕgaw ݕm5)I*d,:*L GODfB"oNzc|gZ;YT7]oKKmа?RuITJSo ]aKXD^9A?{OH;mAC('czh1}+s%7@l~(CN.DҶAT3CXjBMik/{3`Nk_ 31qRsڂ*}Z \k@cƚIbHNi B<[, eΰExe1CU̬FyxR$8yٔ8y#LJeWZ+ڻ}pF c&n;L¼C(lB'Yj-pxTϙh#)Vc>OkJ4?ooMɓ )kqNueؒx>G,[Jc_CǦbLCwGڌi״ٕ V7io2pW筃bfLrs0# *^}VA]s6Pj@ut/Ǫ>i #j(.z{*jKVnl!Eec81 <FY8mym#b+njDyz~TE_ y3dS{C$5olr`eѿM:<sfE]l7r;,sA0 HZ-tKW>[[GW>ϦE@SGUWu+{AɗC!.jKt߲FvJ˯ fDؐf7j[IE$@Ƃ%T:;s?3@eRg|#G /]l $|CዅtR ||pi/98<봉5jsut{u0[2iurǒK7LVC{Y~Xb>;w&~'ūCIcF@M0@6{o+Be_6W=Gb]2Gro@3mZ)dx3Rh+(J֩I3Ȑlž _ s\׋4J q5cTHGa qR~^r'qQN1p )E{q <0O`({{d0<[U _0_|ŖdA!B`wZH6[Mp ql.g=x[i, m) xPlj@ʊSMx14K_'Gp2Oo厼D'O% xDaT@x;l-UI2; eg͠ yL]DL<Г C %kY„0veTdZ1:2KqNX^G%TIA;C,='0%@M'l6AA"iIw9Dsҧ'j@-܀[ѮDI+)q0}#[Q,㖖VMgAi0S̝X;N1!UgbhV͓L=[{Eٜ]3&oU.a;|U?nACvsB!vXTHFٺغ&ǡJõQvR pXCBdt“/ɄH: r41r3}2"g){!'c9zVb{R(|zM:y0C8)iS [J8,o y$5W+R}T ãMCKY51c3;r;s~;]Bo$u4/-E[~("FGCC.tDei1'͵V> :)c:Vq4~C 1W+ w=:Bfv2wf}6Ot 㨒rYyn#Z qZ2+却 6za/(')-1;[v) c_eީlT1V()/rO1* Gb`оU֥W`о( )IQ1Db`[@()O^Է.SxQmh@7ϥlE#}fRzECIvYQcg`\gRlوMOɌ*]SAc(0s9x HhjVA &tf$p2| #l VlgW՜_R)\sF NƺJTJ3! cȻ;#|}yOlL]j@F&[ 싯ogz@"Y܎g/uLAEm]dG`_3ޟ)d"Y+4ќT: u9Yo& ޒ UmRH&Զѻlmi:P335%XGL_d,Sm]: Do(z3z9$\Fna%o/h[W^s `dU xa:mQԿ)>*j1Ψp_ xPW k8ܴ<:گVKUJ{IzmQܲ:E7Lm r8K܄ -Y64CX߰墨c9V'j|LƲ:Bvg?hliH OmhJlu ɸxly/{6qp{X_ UA\s J S&%`Lszu_{TI(`D8RQBZE! =I Շ؇v[N1\ Jk=@]{8t1ɐ9> vRw.פL%#^q@0@I>: uU)Qདྷ끤4#E`q>;so"ʸ@2 '?*5. xGxCcMni鋑>?-z.|2L/{?x0Lx@@/F}r|#+2rb7eUMB݀&ˢֈצ / )vyQ/]@ݵL'=xC_`2'["Mv2 ǫo[[lY=#4 <I]L?y2泈Ѩ+yd~*e!o-KX͹uj0QFW\[,۹ _cm%tjc Cl#ލ7Al`>uN:Ϳ_4Pe /aL N , $N9zB)-G9:AVc~ l7U3'n~yF9ڬIbNxKAJ~_E3KTK绤2 #2^+rʹvu`eY {X l l)4v{+b[@‘MGRrw{4_yiW~os:9zڞ@ ^ +G]YЮ K*ը^GBCkpwmX(S D| nqyH@4vOoxciFe! 󓆸 >| n(f9rSq[ޒ'^}rx˳V'ϸYd״Pz)Q S؋lЙ&1Y˞#jӕ?Ic=?~O_WsqcnO&GUAP(~ͼYpIy{´"23`GyH| c,IF` }cdnan6בHFN |0fVzG!WsZ M9CmIPO$hRETHL@&d0Z>*b|Ng56 0[ n1csf$ՂЄ` Q,lZ4jXPӉ*; 1GNYx@!@ꀇgJ^4IC/xÙMDY`-U3dJ3E~=#f/#Q$`) 1F8rQMuP QP-Io}c$FSh+w4C2`>eށe=IɎ/KFѴpm5$,YHΓ>1{"/IZ3j3ɖ<7f@i|M6kH IC4X_WH m>OSH'ȇ{\ hm8Vm쨭ko,Aʤ{>f(#_drbm 9' 2!sC uSE?T?x?_+|t i>Xː)KI=qR4#23zsA:|&e05 9WQ4nYqAsbxrVfpE`f2|g 8$+m,oc;po\&K+D[1H?=IZC1ЙP 5$v Lcp<_Op1}S(RyAq@SW/ˑ3zk4 $x{WF5/[;o+Fa =&z4iˊ4zwΠ^ۏ4C}([\Lp% }*+` u'\` zc%*}ĵ$;_g?3*T1*!_h6{kSf1>T$8~?Y薘@v͟AiΒ/x ^dw5$G-Sz`I'ɒ#$ӺeYYY;} ]ZL|o@XOk~PԢ[ 5OCXM6IFn"+(EX^+yqEo¶~wBn k җ Agl˄+[SwȞYkf/"kb/,[u(Pn`w2ǣȶ)kd[7BQ BrLfD jGv%Izi N|9IAe#h=d y»֧z=SëJ4Ày#g;ZN2ö灁AjV\V0gisbi8*9x\T>7rH>rŰ >'{T訑X\@Lj~>d<[S&,p^l5iRrHSFUo7)o@UDfnw''{_2t>sa,]A(s8:(O͖8.Mb#W`UB08ͥ%o\/n[AGM Dq,tm˒5`4kX<ȟeYC5ki$Syv\J^WQί5$+/pC+츋G$_s4:.;-8cfUH9N/@_i㳠^L[8 l%QMG=~-:oSR3=㓤3xэ NB.Ta,8'1wg 㴯7m`p oH3Op*znk;jf jm^/X+g&@$e/(9m?$mK%K!Gh=yG nray)As  Drwm#/3R7yp 师scߕ~FɲksM* ʁ*0&KE) 4v_!ݡ\J.Y2.=:.@(^9O~l%A$ r’(N)ݵĀ,)L?"Ҫ`!0"5%9js/0*2:AEPȺ vW9gmP8߃6og0}@h rTgr#vӲƭ YjN3*\^'؍N0AgV eX 0|qRB_@iJйjo5ڭ>)7K-/_!oPX%o, UDq"5-]6\׭*^$??4wzw!WPl2QS YFOuT+6xX':89͝bY(WAJ'T}4$H*Q1J?=n-KOc"O >p8lə9 ) ò/J+*r4r,V(v|[4*=dhg-8SgSϩ^5ZɚH)lNdZ*cK +_ka"g*D%5hԟof=?LƛWm[%ry1 s?HR\B4qAv]~"FL/T$G5~kpI%N[ $¸0@,"(*vW de[iͷ =e2ޒKa:w\Lbez@1iV;ŹBD}aA5ą$N Kq(XȬ!A]OKyhwG&  [F87L<ӓZ|X2.E He7'9jĈ@,L3{q; "3ήOkςN> C0s"|*HPNr9$EMNnjҵTjŚs Jm= 4*O?ghL3=V;JMOa w3Ƴ*P&? k,)05Xn5Y8?l39 7\> zQBmJHA͋a1+#gVJ'f(|cLgk颜Zٚo$_O稱.@hg#WI 8H"4 Nd D\NwT6DO*Giu>9o;6>9|Ӓ'"6gcCA~b]{V](5]|U[hbKVg P„VODF|3UE44U=BrRRAf@^d6>_ҋfR.5($r(`4㸮|iLb0ӞInq'uMlL /iP60t-%-ShHyOY՜#a2P6OL_xcߋ'{7P{aV[)$~OH|@U TH VZ$ ?4e ixzhrIE/J!:C,/~asL!h?AX_hM{*|7Or˜:v1s*&)G@ݍ4tR$Zv?&0Us2]5Q'H6ޑ%mE-Ǹ\ԷxՌ< HaxK4UUIE2ah +ptp]%3U.q#{o"k޾Oi$L9d/8v#!E(K[MEF5@,%1gU!ek߾\4P`P5ʺq͸`1L7~/m|lo)*GSy)l6qė*="~}A:{]s*tDZNvڊm),d!urcEtRӓNbo& xßz>BH}hȵמ@ZAEr/߻h986dn$}pG->ydX 'M_C֎BpKͯGӫR$ n&B|G&\#U4""x˅t݁GWԌp W~Dʱny=\kf,%ݧoC`^`4\Z 4 &}c좚t2Ū<+${}-h:?F1uLkkAd&?臛{(> ČhۓLg;!RC"0/bk"dZ7flԥKCŸH9n˛k7Fr1)@;l"MQlQ6T`·-O y`RhӚPՂ2z]<0yhzN"mgCZ5#'VR> g"';80sVT6< :1Wp&2C =(B/aLUBK@:7S[Jab(5YˬG^F핵Z'NgFYJ怇98/b=$I?+dt7fN&HFF}7CRi^s{>nuL̊(d|=C_\E/ײV2Mlɨ )^ĨmD~6[ hTX",:k`a'xc@J\k}}ޥm4[z:ANgmզ#D6byĤTz͚'LYp7sSK@5TjT)3W2|BqrYYOe3JCB2Q\Hn^d|UxQkC (u1^k9>,6Hw:ǘ`a[ AĢNgTm_V݋+zB0U!g<}_V}p$4q4x{E|2Β3Ce#*}d@iS ^9S(oHZʆx?#&eS=qa5פ>I'_ tlC Q6kN<2 #MJif2s|[t }/2\D[yr" {i%z 5ڷtaYMLכ8^&R!tY^eC| G(%c qX"SVH3*t'#uEz3PFjH!??>O2G4gjoH(3|uV` \n#ͯt8n:'R|]gu'ƕi$9nbD1b5waq mGbxyrޝ <73| f֐܂!Q]J_AC r<ܮFr ˅Q3tCNصD&?ζх3+CV25Qa4jXZ!Vzٷ4Q#х*o?r֝}ei c6 /@ E93OBKA0¥Yr!q^4N+ԷW'NxP6nf*uzT^@nkM~Řۆ\cx'egۈ} =q %^}5_'E27 Yvq@&omBeҝdgN;1y2l1FC[i@ Ѕ'\2baSs0G&vfT#rOg!.E!rd]p`j:Ɖ}ZEn}gXj"*Uwc 2IiԒپp:|K /q9  zާΫ8̥.My Q /F:Jg@+FIB6f)9H,Uv6q1JGJiB>/LD=^*RD16GGojZ3\0@RM"~os6iwVmݷc,/Xq6oog-ϡ#IGqAqA=B?ZEM䣪41hHud,(*= %L}F"<;S^YZW ENtRU#lX/#@6Jz6 qNڽzk5TI^' V~1S;Ae90Fb"f $~+ տt/6+qsGj(}W *(lS+- vQ mz9 YB/Uav+n]͊: ѐn14摉̨VzhP㡢хH!PP5TEv̱xJ(_>jmx4bƑ^K-em23\l"4 wDas1 O1 6%in-oF(7tuπǞ._[WY#d u)$~u?vP|aE]^-R^^Sjwc Ψl׫"{ /J0j짆Ab{?-f=˸Q?3B Ƚ*ؗ&4Gp4U3' اJՍl$.3r Zb,ޝBe|fA.ϓ×e*q<@2ÙScZn4u3&3>`3dW~]xA|bk; ՈoՎֵzl';ӵaۺƋOY;#kawiO0',Q_;[OcuD./3A#juB^ NY p󏪕Z(: ?r*cM(vUTGbЌ3>wc"xnx9JBQ}_(Wl CMoz(UgY˿6!:8AMRS&J}Ce)sYfAEӭ6|Nv*ާ$-a }-qW# 8h/C`MCXTc^WFL) ̋pS5<'UF%>7Ƭ஽;,K ?yÆ _\h!qI#̿2~ veaW9=9Y.#6>b<18&gy@WH4/ήU 5zݜ@Kf\e!S yP3g1;5/؄!&?]%"7=gT*{ơTvcSxj:zM<|EwYlgzŤJ8Xj$4)IqM!.ڑcw>ߢyA2{̌ V#Rv> JT`g`"P^, 謶l (Щa@dM! ^+7H5ϣFy=J0ubƾګlh[>bʅz^G @[*ߝgPɰC+n_%O/%Fg(7_z" =B7;8Cd"ZoHoB"o[gȊ;`Pk׈1md2f*`Sܧ[֬]6\0H[,8fGq "UsS8ϯkDQjUKa{';\QҫkFm@hLioAzҷ*I2}]'&+2H`qz gl@L<빑Og.b;և+Eg'Z ,q҃yZ,lq/xCZ"=lX9HDv^HT{U>}Ƈؾ^dwº= >z_]9ã/8?Q!WLbW? n+Nڀ&5S:ea7HW#txo :ox;~+ r ^5?TrX;me\}//dR=g¢N3 tOaz.0Z/MQp`ҢڶuS4> Ij{/zs>BsKC.1+ۖkuAקT;[n p}oFcͲ 14М/%{W.2a>c>6\IxKf61{<_Oΐ9!t])_yA }i [>CeDF7-^I=Y?Ahs.Wuc&6,o")P%rڻWR1Q{Ψ4gaP,(jŷȀyxT',fGIAHޠRBL ΋8MQjSxBTooMKH(h>]w+M𡗋US&*r=9ܬo>y?qcg'Ӽ֊#|U_M@9 9k?,pC+г"E/k9m& [ C ԕw۔V}@z8`J5ǂ^=pm+G'VXD),1t{\fE;m 5jNhM`T0qʁ{ f>]xҫF9vL؁OϙLK)KN4ծMO8T&NZ%z$z#c|@2,w= a*DatQ! ct;H$lfo*'O%i_qq2/(A%M8֝jUFڭzUοʓ9E'wUQHg*Y4G!UܮsKmsޕ{Ț*7$qc$2J*% wtyA{ڳZ\Gۋ$=.=YV!5B ( 2mKNEbwsZ%yzߟgIO)L%[iu B`AHD3/oĝ"u^bDE4BgWG H-q͖S?1# n4;4gw6xLjô䄨Q(TV^/Fb)7 . _$cACT=⒌JbyB\P)+deJc7hsASű4#7 7t?2-z$9KN\CIdlQ ŎSnPэX>|R- # 7^={}8NIRG/+bsI$&мcU6lWMomNW2Gɂ$T/̫%i 3YvtCc)Zm{KpF dMSXeیQ{i*gyiI<'E|6[x*ZޘD #P fӪ\4ų4ml4HaDKDV25S_TNY~2uz1Uzvg%}Cyl@nzޟe`A~b́PϑS%p;" *-sƂQE $]:58 ]ۃtQqBmtCUtr̤I6$ hT ]*MqU'[(.LeUxɧO+B%-dtQ6ְ#W"WfWO>fε.|ꉽs7k ."+.h?MS͎/61ڒ\2(9 g# 98͌ ?fhm`ܠWa;5_Gܰی́Qݶo60懽00@0G,DaÛ [DM`0#hzH@:FXqx%QyeIA79*JCg?junJ i*N&Ο6l>5s(, t ZX,@Ϲ~8% SP ~<:>^Xm7Iu=E~~l@}{.ǕgmɽDrMtx7ʸ0/Sב,HBӼ&'NV(ޣpkq <3ד blι{e,~.&46h\DES/BPUxpѢ݉7vHVA(mbܓȪ/Udu~or=Όz;)%rM[W[zd̝Ւ?k kuo|˓C1GTjkԓ0ʫ6nn#lbW 'Cu4B"7Dcي*/[rGVW03=4K npN>|?~Xߚc̈R<}Eŗ^+A;Oh`,ג&+ptVC ZI:`1k)n=z5>W_nܰS*k%L @=mW"ITɟwrbX']>KϏi~*3‘PM?:Ss)`8[˙$`;z#Ɓ^5?+e}wPKi jcxZ^/S(;Tit @cQh!>`a'P@X0ceuk[^֎IB[K9T^o\uډ`6kJUEei6OwGm M\QUZ[j'~! Kc(E,UƞxB\PV$'$_Sbgg=s۳ҩ5bf; /ڌP8zs@r/zU.jʥqjnƣgC0P播m.=*ҁ U@F'sU饐=[ʫT*%?zӛz+'9hG T&=!yW(D! *y !0% KtNP(ds`:(~P=2zcvFdl#Uⷘ~{~xğc 2+yĮ4[i c#o{/7=W᯷t-c B{9XtL)EjW=M cTV0Ҙš&XVӲ =Aaȃ%(l$WD":0)*~ݱ<hۡXk&ПsZpQ7rO' ` ؐcyxA* C~ndt8ǔo3y)䅼7"jܭUEذ?3ԁ`'v#L>;[zQbu@W0nV@P+F/[-~Ict8Cm \JZ$,mV\wݾ^-2R=\ k2DYV~y x]y3q ڥmG+mS 'D\N!;ߚM $dXkx5Yu@󝭷~Ez< xF "k]d[t*L?n'UBgcöX-I7@X&,'r{7)]d c+ 86wbo]0洛) 'JtNE ihD,?k0x3B_;:8|QFYdK.~:w v+#x%,o@RJW,ѝ!fHpkFF~/jrA5O;xDNҡ0n[ s;c^U 1gH!"!S6 #u3`r,RD7hQ?+IӞ9™@X x'^ D)JHķo̧lɐ(^m b**J*JO֒Lƥ2=  Rm6׎34U)v4[圬x4 剥~ᱮzY;|_J]9`$X;~%}hN[sM?4׏>6*󠺖׺3LsI;d-k;iIssO?Ī!c!U{ 6?*Sx"H^ӬmbXxr]MNg q]E8ke'LywTTq pj!EjҩX K dE} IF:"/.BGQК3Z GM(4 z "c߮.4n(pԁN( 7 Y&_o@p}Bg97DljLGsrf-yR, 7+2|!ܞY~a_&mK:UKAdWTcQLN SF 8=͍j!Tjϖ3 a/:< 6^8[,;<Ö{psEh9;%x h$kd\T~{Y#ʛϛ.+xԤU*Q88TNZ١@T p?a=]D$`n 󹟩aED9lw\J*هItq$<c rj3CVH#L Ih\I1 a ܬp~ ;h#r.k9ozųD KlߥNW5ɤ˦TX>gȕR{ w8HQ:w cptס=>[9/E%˓wRRzZu jՈqTR9- UZ:- $C2ک5DXsx t&+ʞ > $F[XwpK|.{l!$d.3pwb6T&dz(51/RWjo~&eZ7oN?J7`+=Im!d.,t |%GY%{- -acƴ@qk|U‘y3Wv;ό^qu]B~ux\__j]a8 -k,FJʼn"%# !2?^D˻arki{.;@v.ԅ JVA#&5v; ]]R<B_s24uRJid@mkG! rI_JwT,5= hb2PSI$7tBmlU*[!tAb4Wx;ӯfh G_NLy2=*D^kWPQ~$QO1s*-.fg^aD IΪk5D<~Ee5"EBQ0+DۦVfx Oopnhl C_b'CE6 ڹT%7SRK^[` H02wCGCUm?I%^ m|.UZB]Bh=d!\B]N}qezZ/u;,^4l1:ACfyx\|S=ːl|,TH)euAF˹ Ե=t14W=a_Es;ĉ c&He7)f6K%ף-^Q)h6u̒ oAR=w$}9f&!-=o;H5@ {S9[Rv5@Yf⋭nhYJ ~u/.9UCdy_UaoV)J/.GBN?H<Ӡ'_HxBJ".iqmiRRD&H%qƞm'nVGZLrٍ5In\t3mQ/Zk`T#\;ӏlH8/V]DLIܬt3qt+2 [ >5c5n)tugv 9*FwO1<ujD+X"/|UK.S8[6 :JWS;GP1f-Rk XF[M_-X<^G皻eBPfFZ_Pyh<ǜ3ߒ?8i:]ZZU/'x%7cQXiy-jS+J (SOںSw6y ψz!\݀ǢFD?b'J}sӿL) kA(~@UiN'~. 4@^a?zsp|Jx4=/(uVBlMg`Z )p,R,vfa=|,ڴdg~%2eh] sP ۬ WNhm(Z@6RlZlў\A)VvTgW/o 7A*-lTk݆-]VLل˛-)WJg@S\kDvkTBΐ؞}M(Vc`N!IKh–\`]!c5yE*g;'4Mz4ϥ{i0Li. <~C'kZiY#ܞ&l ܔ[ڪ )|=<=*jSkc= uJ3#R2bmzJS<U1 4w&ʈ瘱I|4c/I |ftg:g; JID@̮`A0*xGk_|Ե!{'|1u'gvP=!Ig-Td3E +!-c/p8a=&'őˇT[{="qYG&eإwPg=N3D6'SIe~Pd#/S;a_>|ѯe4#28g'zX*ggjRn+Y7'f  aIA?ƐQ{,O'vU|ځD:]^p{WI&u¨7wO[ ti=dSN8!,u;Z|}#2eQFG1Bz Ne DFp9+6'/h+گ%Ӡx#JGH%dىIbtP!qh5,d|w IϭTm X|K<(졧" سo$tp ӟ< e.Ch&x96rc|H I ^S~kM[pN7 !㪬D=}/!1EsF^5x?1Vj38%"Wq7Er=Suph' WkVoHAlsВ:/41\ep䨧4'K"'K a, J<GIlF@j^ Rԇα$?ne2"Vz6-a,+Ubcꩨdj %u㛷"z'9l"g-Eu4Aݼbxf wd q'<욠“P TA Rzy :ḷx[c8!H0q#jOLjcq )ͱ =H1w?IT_:n^T"4k瑥+ipiӉ &tԌ;y菉(I2`nN z5Ld[%=顂EՁxJ;m) G%/O , ~G1ꈀ6u,' +_|g/j 4}#^埑Bgn~ڈ=ܮ+48ױ9JZ"S)&z. <OgF+|1eE i{7a_dH4 %1/` W33C .%@45x3=6o@DQQGkn aX_Ie~ƜL'sI܅8h(v*Hː_8a`t`jp56'2LN0 1`Ģ,Xg4&ח`R{k+<`ưN-B (.1u %PPJrb!XG6dO>μŵ$g迦|iΩ[4pƁrw- j.U޲rncZHל( Ifd*'!ZW2}0mJkI:%`/'VM434570,vY\&gTH Cge)4%+?MР{KT~hH fL)("9\t$ñr\j8P V7Q^"Y%ē7ٲsZ{TQzW.KP[˵*JPjqyqGD"xޖV#zQIkI1;3UN2A_z5cx]b hCT\yYleAޜ~@[ѵDK&wBlFn *e_.) SN0eDb\cUU xK")2(c(y"RL% sa-։(2HfѽFyIvh]0PCNQ70n!Y. &S^@O;c_,Bnp*ˋZ0|%{35+W9tҝVoa^YN}E HʸW/ה9_, s{S@OD9R!;-N됊t JFImv.rvճN+qFK8~mHr |@q 70`~s,_ܲ >ڒgѫ;}l##i飗k!ک7%}]yG&TMvN{En&I9dBTar/Ο"k+qr5_|&wLVѝʆEzks؈T/큑6a}X/D:d:D71 *OX]ְS7} rYM''NUmӏHaybx)ur glu o@[;YF\Y}@]Umh۪pJ1TZ)U7? !3gĒ uޝC&]tj G%MpxC:{;$F>eJ(+h%T5k~&tdy5A)SmhuKR! hR*hczDnL@b)bF%k莙;gZrz;q:A`]\]Dը6DdKPk:DP1XWalWnrGseJ$ 3WHk'ߛ}}H|+7QpvPEP~ggbXɷ0:U˽(aO;7XSlY{!8+7ZoÙ+Ȉ"fM%&pA*ұmyPka7yɊngnQEh؜XثM بj*ӻ 13Tq{.b[ЫGzO&FxJInR 3/}q",{tSc`_a~'u š+6(}nbnf%w`9.7yVbPم8$?0 sή~|w 9iT0RS`[$*X,_[}p{UCֳ=Y+,8yJeAY6dDI m[ŕṔ{ջ&<}oXfx ebǀ3FxAC%s[k/W Pp\W ,aZ7S2=>[v6ުG/%M">T墨QW)62Rj*"m@`dduz}H.:d Xd^SqAφx醋xbTƔ\nxF֔\@IHUBQ p)(Ҁtwp#S˕nB"=qI3ybH>?:,8 -5JrmGktj?O:^kT[S4gEͱIz2,|1LQG>%UvߗJN&K^0h 'TF:CblR=nD |&]p?/~Z=^LuZeA|X2(qXXRO77Wi=n~.kZsh5ife.eH5&u: <4'A2X?%{bb9lv-Nۼ<{:M`'jcM=ԭb躪,CSHhTH7 (R3yiBs0o4l%T>`zWH n -_Qi07 v%"`g2K*?!#dw&l7-75_$8eÜ;Ǘ}ؽ=jۍYr's ժnNϢ?K]6,A=3y-LU]C#htM IѧٟO&4PfWOyFPS#cNNѪf (3el}3)|9AoSsvWL522#.?*)V%GR 7~gYZ070701000002e0000081a4000000000000000000000001646b69aa00001490000000000000000000000000000000000000006b00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/broadcom/brcm80211/brcmutil/brcmutil.ko.xz7zXZִF!t/\O]?Eh=ڜ.+ܣs Zno_0R^ /bk?"v۠N)aZ_)-T[EiWt Բ4t+-]0iލ k`pO; ~Z$Զp|KED[͏DcoR0MZ_7!k\]g.!5hJd)]ufH*㌀:-MP,q0MY bLt|HU1xN0%11a'*FuRk03\OPUYB,Ec 4+_ Ϳ'0D،IA (vhn1A:FT0-4ɴH 1o(ФڙHŊSv=9/JF@R)a5q› e_-E*Pxh2p ZqE.b3o׾ߞOcMnf,D/#.Z4?]):i75mKS/4o"Bgs 6ۉ-,nOS9"S% <範+Qmo*,:fy-h'ଅ=V4ʽ\0ޞci+DkL EpGRu园N4ݢM#/Px@!*"a!h<:=&=DͽyZ$K0}A S~V5mGēՆPزMRWmP~&2RՖ*Vzb$*$ceJG梿64 =w9: K8jHdt~єduGEr_dVi,W@vF#cyҤAfɸ=gO?C I7ݣ5zF+)Pޠci>ՄKS!|1 ul=? ( ad:{) o;KB =3<FI3ׅO,Ц? ݒi4/V(V;Ic+Z iW' ٢ܐZP 5*dml?KJ2KM8p#$`5J"|I7.h*fS#ai7xGEu 5973`W^H)z]Oh-Fy?.O6ތaSFGvW'hV5_R.K>c!8,0 ~}ìNBHLzHɾHRS)bD`/f߾8>`{­~C +SJoQtHe+"y T Tb]f9=YԜ/oǟV#ԓ!+gimQfW˧!ۇܫ.) 82*LJaZM!F!985:Q{|!lOtc]ZE;0pœ$itpv ILN38.+G,NcXP'cHKqԣw0y+qD@6m 8kISr{2° :جX%?/梠I5F ="H1޹޳`)^JзbE_(r;rvR 0A?׵ȏaT2P[0,. &B*s)SQ/v\NrqR$獄ߑ@ \D3J?-B,pι7Ӭ(snv*q<&ٚY|՜Z|` GDԕsc:? Ќ, |U!*NsJ^v&I)_TTva{qUSs4Xmx j S5I*=#a;i妼pVCEs\ A  #W%]V5BS>xL ɣ:g1Y(MB0(_gex~+)k)Ǝhy6J-܎&z9pw>Yi.](C`JdoUHmpՐLD8rS҉8CEػrƔ{tnbqìE Q(DA@Iئn1Eo!퐺PkC &3#}N }mUe'. ڣCu/x, o08ILIGNb,^Ɂ˔^DbWV_1 Nw0& +3ȏu_1TO׽UQT ciAGXc˨PQzZ`EG rwa;{1 #9ϊ½e*J-ɑFsSPh_t6,_UhC*0T#4V>~QH$ H5ʜ3<"minzVZnG."]KESL̤lY3@Zz$wALW[7"[PZRj6խX>0)aR2 g:2Ҽ:drH#OfLnx-v,d]d .V:ų v{inWDž(,Q#?-bCr B$f#{kGj4jH0bo7 3v5!C "/{IDM`d8"#f ^f[3rv`¶(BW02~# |Q~ͅw]aT/*szTS=ŢSlqf~wjZwIi'd4( f~?8"$^"vYv9F˫[.YJ$;wx\i+d2`0hCuvzш(a jDQOo'ڕ ioٿ}:8]9Y#gՌ&L}˪d^ǯ.! 5oa< =:vC/О@Up))nr('4˸d SqYJ*.|m`Kw [JѼg T&>13"Hr+3m`B:,Sqx=0h2qTd9M`iq7ɣύ;b;LQϬY|f)iF]::LRAaS6ǘkDt5}LG=:-;u;ZFmq J*@63$_`8=D0z-SrQC_I:pW*1(X?3a@_ B(B/\╕=sHOr=,4H |g8_kF s%bBuIU_ LDJgSBȨb @ Ž i wzyYsyHUlR*v[zV+ϩZFU+v'inqZƤ jX`#30T>ƺK%WcbrXWr*9][?#U6I/J0snIH[!'H݌Ͽhҗ9khḄF5:R*1dLbœ2uϞ\PIx7{ )U_('D( W)O}b2 ƒkmBBV~DZSiʃ&o$CwBl6n¿*4xV%t2cR->F9NZVNJ6o@x|ӂ<.nz _8}:ډ "ۘ>a~{wx*cŚȭ.@['m+@@` ǝJEaMOeOih X "^q<.SxpMq,*}IRvw!/\jwm]<,YG0'H WÐyZVⴊr_fro0_=zΈ u<0AQy03__\I mn2o MG~wʹE*{;¸NM_ϬTy ҁ`k3, .,ttip65IeWnVhRP<"71 |+^Zņ>*z6©QWr\SCu#/#ك{ B  vXJ 1LHm׌{抶\-i zSŸxK66%1+ϜjVWRAŖAS!^4shM+#Փk܁hyC pbʓfp}[#ő=,Cב4iah5h~llߎuuJ$T{[E$<ۤ=R*Ɩ͂~7Yeo^Tl}46g@(1O!=^Wˆ7j{A%݊)肾Uu6& -DYKb@y*7bdEɎS*"cjx72&ި{Wpb<4[?sS 6HtNQ<]If;z>' W$Sf2KW\$Tf|"R:U_>]훭aꧨ<YzCyti'+t, zʈ)QY|n;#EM8ᲴRii.KTv/EU"D6Ԙf0 ݽ(4')'d=[ ƒ_ۜ_C *+~gyzU #[32&|۟* X@n)Vm"QYQȄ01aU8/WEdr1lrZH{Znc%{L D~7=^r;Sޡ/Y,`6FD\b998)!ymJКzO+07ʮUAfjq|f- eN-Pʟp3Vܸlޚ2fePHZ[["HPe?0SBKi6[=5+/O7@@c# AQl SteI(3{z\h@֏w%.1YFO4TѢ5RJ9b}zAh3XkA8I՝l'ΪTd}7vEDU={jZN2*[sOO:CWQ˖D_i^8t3V:">jcMaxRJ'LUD.C+4fiAP oÐ4~}$KQ0JHkMlVᢘ@B_'[sT+ܷPT7 Κo)cEgl"ZA{3Cõτ>(KL0d -h0%~>YOWtFlA/'adHI%3}I1=R GKSK%scu(%|%\M=/-RWBd]#>hmE nT 9ۑwΩz7ecZG7bǩWbR& 2!I)Kְ oaKO=2U^ (ڑ8 ~ wA~`=2aa^MX߯`'޿2,ecFd:5EAS6<+[7hwdZBIr@l>%w+&/AZVO1QNBX2Wjn ^шzTcR@A#y7m]F@`L9qդ')x0Ϣn/#Ƀ  s<1*RI/e&vuGF[9tk—YN^~jҹ]łoY5ሬ^9`yOy# ˯ͽxw~b϶qi/,K}Kd*4Ia`&yYKG=‡@TaWSVHm}Ic$WϓH:ك|)C'ѽ7Q}–# jpB@DL>7W a'ֳz+ :7΁(jyAI 0)=ecp].fdٿނWߙZRjOFJLD&d̀-A- Tt+Ïr3 }wE$Hq41s5eYGKV #Ŏ@36iڕ JQ[Jr2O,I+lrgH4L+(mi+xN<u=Ґ=.5N2u,<VUyQޥU6'=f6;Prna:";M2rNj3ۄ8DC h;lx1<>QLU~Olh _  6Ҫ}'.ELo0]e!,b6Gґh+B2 [cR2Ezw bHʎ6}ނi;>.yoTk*^N&*I=j)G;ګP B-f1>ܶ9*E]&zjaFj=L?/([xԩq,0sǼu3L5~N>_q=TKÚ5rN%wB&Xu{\ rL\==Q-7$ FnlWV2qs >?\EtJ,H~>zJYy=Rmb?=̝pz"\ӈμ, €⳼jQWOdagG}[ ?k9bp}6ҋדg%E;;vFYEtwLF"IJj#ȉRI pS/vA7uDɟ1Qd*{E}k ;]"HE}sxFӺ Ok㐠J;sRLg- %M2>-gny] ;Zbԛ) )_-e"R8ꭋ)}9F~2˥nTqW5G?Vd'v:zXbxh H a͜:?p`ƟDy&`f48jcv|ܓAw.ڭjao6&V3PqԋBs6QڝFģ5Շ?I,1sX<>eVHOh #D() z7oWM1tysW'[`K/\#?X8w+d%q=.]SpUgCA>Q3l 袸V@mV z0z0ulqSmpcx6'd_P;4*7fk)҅k;µBlU 5 {V''<3ˬo H_n=x3n[I0TB$~٥r$6I^30ʋʁ. # ?ֺq춰Z@ȧTݫ\'E:ᅩ,5S*GZApCIb.{ M hu>1QX#VG#zUeY(⓽,PEͤ:ɧ'nӸ,TRY?ڗ:@36\lvPoW%p_2퍘װ]^p,.@z%+2sD&O˺f]fr]gxp 8Z'.T۞sѺ %4 ,/5!&(ZD.j'[Y;inWЗ~4ls0Fk_BuI#f~z|ΔݻZ%7z. _wh[q=ɥjsQ%U K:8s0WzƮgI:Q=nh#94*X&tQjŕzu=S.W(j|H=RFtK< i)|';pC@m2Y9!9ikAq5 A rZCChV3L q 2uHL@JV6ZL}- CC-s`τqۼZ:`,5"lQ}L2f2ԝq CLt!<4;F"|K&T} a" ~IsCL׭:()ɥxOE5?#B %YSWkܸG5 e5-fkn53e8pL诗=;ỲƷp>ؗvr}_>F{؂h;4UALI-QWbrK~c`? ̀8s0P5_ tjۖcQn];yuESm>aACߞ>6@eNqiUqoR0):2yw0#YŲF|% 5ЃZН_0嘸-Jl^SMg$毝U@Z00Ǯ gN,uf<܅T:+X!;maۨԩE\j!=1oV_ǃKxp(L6?72A'*PŚ6Y$Y) 䬋ԍŠB؃%}SxpyLȜ$d&lu,(}:Icw t#@>\Ŗ7^Bp߃޽,Ы.bQxA[ꯥ)ǰݡa zUB"DĸM\UCҀз,41m͒5qVI1G2aF(>M*d>7dYZ ;s-1!8kq>u֧7vwV B5naSX賹g#+v]js ;9=Ml).*2=ldtjL3*ܸu\BKv7ӥ}z -a]^>MviY% bQ@c<"YY,|r JM24؃Q1J0Mkl@ZqC/c7JYQRʼn]Y"K4 3S<$5+M1Od*i)^YT4J)Kym3:{\(KX&,l`rT O8z}E5kT~[cetϘeR'MTw !N zR &nYwE=M`YC4^ jE,awNۑ ʘy,a9 I= lٿ||EUeφ;+y/5:KH͈lʬꥆ|/1$TZMЯ 9B:u+0֕==qzh/f$ap›߈p/F(+ _D%8|*/ ӓhU< ~vVW})4RN- WSX*7X+U)Rx(L_p?P?Jj:cǢzqY̤\:*W6Ia;*i+ [''>k/iE <*uSu}v~_դBozJ-e{cEq`Bp6Ȼ֏޼_"R(l>Z(m05#P깆2G/WXE˴S< P}LZ{4&&0&VJ;TZty? ԑv\;3 @v ւI[FBȰ p{"N֓v.vR߃tdY_nnO*%SL;sHxŎ`$ۿ7sSuX9N'ּpN?4hnD'ڛvu\^Ұ LƺVUy°XC@P'ꂤ|9Ghx>Gr }NN_ Z+ <&[9fj+吣&tqj@`CЀ~:ġz@Eh؂鿺%xHXI>>BɲB?HbՋŴ8?T_b/WLQ/*aKGSU0 D4ML(eg `oG{mN-c{Ұ܅Rҷ-T@ *4%ϫcjמ,Ǎy'1/JF?Q*ԞS ֥?UO]5/f\]ťAKOL|>-L?;iKvIU7rA.gm Ԩ yeOZޮ-Tg1Mc;Ңj}wa aplz"NZ/QDI3baGbc} ފ3hԚ3/FG2^S'.*/:|砛>VVnAXTK~]`ʴIz=?OZOPV3-0 ُUOK:]mώ UgA54 2LpyLO.Q>cOƫ6b}=J1Tv> a:9a3Z9d*<'+PvN};?o{$g2Re=]bQJ$áәv*vޥRutSלu'Fk<Ъq ^iZ$C##+!Dq{dcp {4~+`}e[DrX5VJ1 4民JAOqv΍`P+H'*ɳz@/]-i :-{#)P9LS|6R^Szฅ)mSFL$TLs⍐RSH"ʟ 9 { -On8'+-jڛ+za:nnw-L:7:̧A%608qG4TVV_Q~%_îe[]}Dixkk tؑ~GZw\4#L5WX Xm>|*TQquDmb A* YHb㔬ÚwVqfaྡྷi,(%ɴ4\[_R]/FvZ'¿c69i6{mOe-9>$G ;,q>ooF>Ya³h_ыRN t{X}> !񘃄0qh4+wʆeʻQa; Xk 9gUIK'z Ʌc!xV7$&0tfk}8:>Gளb!b{v}#u+@cJM,4,t "Ѻ]tjˏ,Jw]T~MF֦08]s Oy,y.ob:T y>̊+Gش(﹞_VäxϤ1hPۧ[T |FU\GJEGéI>`*|__# HS#]kv`LْYxsnƨ6E bej4M HAOZVXe?2pA;K_59*b *bC. Խ j|p+^ d6F*VvkCpznf 08~>d| `8/  b3%)aWbއ?@8ZwY9>.[$qe-4C9Δp_R'CF%8SmW+R fRE"IɹLe{/YY {(\SC*kh'z\OQ<荦x'F*CW^YP'2*bt:p^ CUL+*Jg݃ɎOuވl9dN O=iZZ<."mzjrS(vSN0Vér&`-b I8t bq7[,("WypRdJ@?9;f0Vgcrఃq⹖{Jw 0 pzxzd g[[oH!m bR| 쒕d (,dO(i(Ю$'Vu[975,\N\(m\UCcs knb̖.]?EG, tR S̊!Jxs3:0bEAZQK7Y}UA*n n~K'푳վ6Y`HZDdfE*9Wf }ɠG!&OrhчPիx2kT5S_؅Cdb)B-~J'IIr3!(>͉0d_AMgG<~ (џ3 EqNwQC~ o nS,ֲiNPs0K c!I-|!YHS'Wgb< RA*qo>7RHd |fAvxNM 8q3z=%3Wy7NʐPELmEi "TC/Qj3.~T{QJjơ# 溤D݉GInDgJ;n$3sj16_ okÛף} Y]JNl&;RjPyv9k; u!d4Y.9oD+uuZB Y70 ,^fm&7D]4_~;dˋ FUU@WIs`]?@)W|u@Lq{;r][v],}c5emAjţg-8#SXP(W:1v&V c˷'=[2Tyt}Շ 0]%0}״]?*'.߃&F_Ϛ +L W,,"z- ߕl9ZUgHEF($W R)[]tò50&DDO:+L&Z-TوXf$?_xj{Өo.{B2I-҃mVl$:$RIF)/ H8fʳ(> $s`SQYj(XZ=UF q0UX1" h#R1)˼|)\juc%qݤ'p'ey?FRq~"y=wXPF;Rkq(GmktsRwv兟N⡷tvbۑRGEjmVZKg/ ,Z8&Q $Z`9(l_u:'o_&Hx8W"Z!̊Zϗy6y-9V!4@PlO{GjŸ́TfhMA+oDn'>F5St6 0"&S Qi0џ.fqqCytvx͑Wmqtm)Ir!eNek2Ź1jJ+aJpÝŠs=,bG`)~^!,X+j픖[ E#fDy\G,mze>,î8l2$O6F}nAVz0xзK=;LX)@*4Բ7:;IB[fY1GLortUoGCI>r EgVİ`Z7"']Fq0Brϲ/YfD55^%CtJ}mу`r 7Md)vHinmN0%=tA3Y8J`YmoI^W.dGpiS5]~bis_ &]ʂO) U óF 5z/cÖI9H$22֘Y(3;~FҁϽ*q5;N?Bl "Ɠ6N Zm^Z$~/`I߮ݗò{ffvv1#=Ȃ]Gb؝ʻ0iVK8#R9qn̰EFrpb{"]GϏo@0#5#Ng rˎ5v:mCA @&8BT%=acCƑ|o 9)_EmY3%eN WV8Y}d)i[rzGR2wOrc"?CNM͒WM]e^E^>|e4n}MKLCXSg[JReTϿv t`h3f(!(np)O8 M*KUV{#ŃK0Nb ״lʰ\h+jj9ɡXtn#?Lwr̹Nk [,*b(Cr %K ҒuA7[:(nM γ*9Ku3lpA̕M0YoqQ\^:Hʜ^5%obr 8*6n|+#SPJĀwhxšƯ{ qكAƹaD: ],-Ҥy$X+b%)>-XlP&fPM?9 cqnlm蚹NQ [+?"dYׂ6~Ϩ@-g9$N$« gZX8'@)!O+uN=/0O[߇,:l"OE5FeN2 ,mbM-7Tҥ0e= !L}m5U2zww`\i}I!цP2)lt#9xv^e*َcu9iVÒ_8`0!Vg2! ީ6Pk4UJx% H<9O[ <Jqt432S+F(n*V,*ҽ"׸ :mr8ASJ|Q1 q8=hbCX;uW;Z2 ggE@ϭ1Z: ⤶ot)Lb՚&vV# _N=mbRet؀֝|q#n 2Դ ϙf5J@g8$_&Pg9"d"`Ms Ǐ٢)Ob|DhaC5&T.j^mjQŤw$x{yOb{,yМ:+6)G*iC;rkB^^I /cp cv.:[V_K/b̓b]]U4Ig#@A&~+%zǩb,?>ӰT5+C~&La~W3A,jriCI')%YHk/ȿ+wrbglG%Clo 3(\!y6) wn( C^MZƭzIsUSH&^6]Xl"x'nQ0)R["&oWW&^j9\,j- GVXy5>hdDj.Fced${@H*lQ/IKmY~XΡU2M:_Qcqܰ3OI *=;΍׬{4XFDw|Tsא=1J7|,D8j?I+ЪVbg1iE>{u*oŇOu^Dp`AJ*k_yTJX!}IyXkxR"-\u!!8$W7Li`Z8TD2wq?CŅS `9ՏT9lvWyHk*ur֕;57sAD]še=p|e΄>`ċT-ϴ37 )**謁-SC ] >qul}CIm$o!^mZRXrSH?\(O6=U n@&̋>ZAzѠ0%Dg]绵`aލZTc-}S. pHv!'Uk<*| >hr R7!bH 5ë#,4 kKސiMPc DXXQmDWbXfQ>@ jɨKP ?15z̥֔JF3D}ZWUij9잣eQid>#NSvMB*@g{,2U26j;XbknȰP.Pz^ G> ZzmʛJgCSo56 7r nr/7xMOy&E)۽eXRόO8\F8L!_,.e>C" ǎ8Tcc^ OaV\0%F1j-d|M}gV&(nK& ,+CRsҠA(~ԲU([Li晨,o̓޿V"1w7;U-R|1ܺrƀc22Ћͤ°K;tn9\&KsVOvs! QQP7-7D|Kw?tbYdIK*Oo 1n0l;I#m_2(isQvCvƳS mᛮZch_sٮۅ|s?ZX4#َ8 c307WWj !"M2 '>5(}Žw|Eی6rƦbTbKpW:`M'$Ywwٰgg(FM)ܒ}&Zj[ l¨elp`SdQuDgfeg.K<(@_ T WI7e\ W _ NP=6w\Uv d|xMYŘ!&~.֌d;n@xf<Ƨ_AVH2gF.[J^e%,LcNɵbHau[J 6i?xe†RBuf_ճ+scT֍AށK,9¡uEƹA!:]HW5z'&)fӆBlUC `Rv3 [DdqkJ/ޤ@H6]ʎx5d/|(DA?(d '&m U} &⭁%Ū{+h d9ŌF$P;̾}c oMԘq$=H@"7>ՙOWVLNm}@W }@d2R-waVZ w[nIy5MAʷ}?Z!pWd9~o:E2Rdt5T+8˂U~0:Ux+d޶r jTgT|q8?jWjlAJFL'sbgȜHWtw*Yx\vV1}7N5۸"6~HG_qԽ_/K\ɞxTFNCd*Z *^pP]c^^}u)NW 8ٍG_y+=xExXMݶ?Qn!᤿Z.- wBtg+G%r7T՚3g`Zs?phyޖ3EXRR^n$TQlFHY0G %i.W˖D"װ"h⫚/zCeؑ)4G`bQ%,* +`cQT6?;|qX*u.0S^~qx2ڨɬ^?;Px y|Sfu ;*d0PGu|Ƌ'VX!.(!lIkY~ڴ< ۅz Cx=B NWDR_WlRJ+Ҿ3&sI.5C7tH0N? OR H DjT,s{W|YeA?2OQSa7pPÂ{Sԙ3k6m}_uX<לAۜ%ᒏVYf?1o[›^22_m,RujܐJ9ݔ:)͚ /e#3J)OōB޽䥇2}_ .홷G 98Ku2OpP"oa4#`J^Am{.}{f4qZ Ǹh r3:bwR iRx7zÎu4QgS+-GzvC.3Uֿ˾}_@͒:[Bޜ* ptX  M)42[䑽U P[SΨU^YFPm.}&602ѶObiTgX#PkNT 3W. 2F|>e]ї_O@PjS]-S-}RhCk7/8cMB5َN_drsAF D. h8C %xb>n}RGt'rG;4E転f I4N58dO H}9f+Kr|hgf*.͇f9/}n'g}?zҁLM  &vgNЅO ީ"+#1ޖ3Z2Xm7W2BT”9AL$AHimbxo9ٰcߨ3sdZm A`jpFms-vCE'%2v̿@-C+bEwlIҖ̌ C 2f;cȹ1z~:'5t-1ht= udzoa=Iw,kh{oq[ >hKsAҒAR:7=U)OėU_/_Yil0FDylLlD3VRϦ"|Wo鞄+5讀Ya0<qmh2 R}lp )I`O yWKg#RոhuPL4 5iIGLíZ@k4VMK̍2X"gS3 L7<N/_13iOWĚOY)Cܜn(K=Hc^d(~!PZ5qqUL`=FoB,r/&M( ;μkK{4k q0;a]‰N~QJI Njs0߳_DV}|EO< L\xO{Z"0kL~[T@W_{ [ND8]:)j WDu3mփ 0VKt #{ jl;\Mٹa ފSN Aw!OqykF]Q\XG\^kSeՌ.?Cp"vP!u=U6 PRp&L˦JdBJ=aɶsOT qӭHp겕+M-n@->hc`{HzoYc 6?C8s@ ~ȱp 36M~#NZOA6Z%_l2+8B}aajToSD3?FEMo fCe>2=6GO}vLIYj;^OJ籂Ct.Z^RF>5JH$#-2nȷ>H0ݤQo܊R7BUA>@Ug0%s9 Vz1T?4l@ Db'la>&M*@Xw+4 5WM $[+."@o N[:28d͚,K^u++&{ &[Qg-{f~w~UzꛭSIgizjeo%8bZ9Ƃ:e=W7'_J\t\lR$٣UK3lM!5p cif5w ` M]L墀t-ea00WE07-;](. tjt6.9ɖhMm% εK =I4i{R RTRtbRh6 AԷK0 WK0?žePqX8tA +ಟB)q~)Pn$L&D#U5O:!s&4[Qtd90>)(;yUȏR͇ esY5И *anѡLQ5>7@w+[翀imuqz)۝zxݠ{SW t^E3`&<^hM \=>'Ч|1'`"ATu{ҐOM(;b&2 '[=iW+RS澔YBU#Xe{ˏx^ <:IL#W\W m:*薵Yx"B)V]tfJSa! JA)ھ$e!0b]Y  vE!b򣉔 J@T `䌮=??ނ#Z޲vanlaѐ||uo#n S{zLɺI5JЙ 05nNN~(䩄C"hEePAŃE ϙ@˜<chKE F3~keH/q骐,9*!̑m&Y;cl}V\"R=mHjP 9( s=宻^@YS~ g48dk9əf̃_y ֖`{bmG}qG kYH__FxQ8&T =1wfK9R }} w ,^'wXHg: hqS ztJSS{dd Bv`UaϓH\.I"k_ǂ8qpQ.=_~~bϑ:1 |UJqImբ?+^wTp^x2Z]p`,kKxWDXo?e8w~b5CH[)`gmR&8)h5EF‷d}FayǶ$g\<ܛi.2ψ9" ^H \ {S/H5z-jp/ PPńw|7],.SGYr&B]čC WyS7F˖f}!e! ?^ Pbd=8=OtV=*0a"/zzQt\"(N|Wu!(Ɗf I /cf! p+?;aC}r/y1xQ\d{$G5fX =:WY@V1.%4'.1ѭ)JЈٳ1)/H3vC퐚̾sp=e6I)64[;*h0L%YZ F ?Ԃ- hmtC;O/6J*m%~^%j*jU o[o{~81n9̨jTD/K5_Y/ȥ'逐=GPx;9Tw MlJASyLi"C՘k&l'5bARV# QLY[m=eR:9UV2.ErMÓgΪ}֐\M[ e Bu$u;-*;1f%>>:1eKo#br.HUH1KO=1ʇ>20C{ס\vGd\##iJ)Wt2 O, F?HCw{y/!֫+vx'z>Jlzn "ڍ؆F.r&۞=>.gqb`tifn~6 MXHL͌=p'kRv BxOe3qXb;uqE@l)L1kZNTBE1t/: j[I~u_sb%Fsv3`;7J-~ G#2/FN.b- lD~7ZG# s؜F/XjJaFKFV{]4YrTxM- wMd?zPp9L*sa4ؾ.~IBjZT` iH=?#S p8sq _*G.ptǹ%`ȝFat%}w$ _,!XHO8/”Oj|J4T f*\E>}ڰM =0:h0bLūc%#"kh?8S;'BiN-5`",ɭ\+Je 2@a7}"A̔X_hl,6Z.GKKÀ)Z[桻h'v3H5/^=XkOx<U)AKnķz/^=k@D{XМc-73+ +©9dM/ҟҘU#ՖfS1nL/ GFHE/_9@zIߡ57]kXY8u4y{ 4|{KjA @!<8Hk~ci^׶ f ۜwP<g^hd~qʠm_@C{]\D"M֛%o_~H9; \]iʵ&P?m Ҫ~)ƯIt|eñ+)(1NvhT~ >>g4wqT꺄d no]I7Ž%n)*)/6po&='Cٺ`Brm? V&Slk?ң E0gzp"^{tQ} Φ:݁%K)`FSs)s)&Ĕ. ,s~GMS}L+UȻkjf!'N!w]IG/n)1H? =~}D@ǴD}?Wm;} ?OHýzPJ0xP[2`bX!b8pU[R>b9vo}90ȹܸ~E[DiBLp:pB;"jx.Wsl< w9)2:~\1;L.]|ƿ%sCԶYEɥIlZxe'PIxMzeo˺=L9{[l4C#xK':J4gGxAui N`Ӳڍ.H!=_y Xҥ؁6C풬lsBri+nE׳>m &ݧȘvbX~z|$jV>nJ'ut)}5 :sgjd%W {YwU4]\.Ft; |ے~dkD|&-lc/Wnbj;(k,2hpȑMXhCrJդ͔`jXCP*pD]XGZkwfՙJW:<цc(EdPgű:'YD?<)]:Z)P4ɦsˤ)z&q> P+O?v%24V=H>M̹D:l/'&9V;e?s "N}. z G[rN7֬VVDm"Kyl.T]w6C,|,BX'/^Ȕ@{ZqpM쾰3I"|&L rulrqz=UB eJSڏG|QX W,&txWȾ<:ߔ,9EE&mTԋnX66Oy=`X[:V#BjbgTWpt*B3aI|q7щN$ds+ [_%,)`nS:6o-6™E䞰1%,q{TBDhU߹yQ+DYl kG 9+@%V;bsK|TTlm7NČD =0x'e%bGkh\>9ɅZv!S8ȮÙdbCga%y3d"lvtN=]oȝvydx7\d06ZzCA"Aw3nw*.wTo4M ~X(A&38c"DϡVFg>߀$y䝻njg+IHvrZtYh.#vJEHvR"Qބxf>xL7ݪkn,qT0p0hC I!L7D*se&ډ?%GnY},g ':x}~%+]X@4K֚1'R܂ɪyA&2@f2<-%Xp 񎡔'7ܾ0r^!&y ͥ^ٰ,.~Tf4YROޤr$&=o9D[mnRW+GC\Mw`GAIkOk]yB|g֒ternb\w3Q֤tH3[\y%zi~+n劢_ĝc~`acqIPMmzG""wκzUًU O -8)H1IW^aV?/؈~IϢCٮ fR4`krJgYx5d;9iF[S63E6}HT 쑼:aT==Z, ++#AhT QySأ3Ax5:(tpZA<ZpubGZ#bk5DjEYG'r| M|P2yX 休.$oK騮v?XNgLL+3ʛe(,Ϛ{{گk 5#":kNJT|SͥQ"^q0XQB$XJ" .X2".بzu$K+zɲv@p3;OjBx4Ynd3Á*w-E(݈O\:.PŞ~)ҍ9|'ӗfI60TC2xYY1̴)1sxh"DIbEz)ZۅsCReM%_6X% dj`DU'U0@Hg. uQlZb&GR܁u\(H_pgMk'Z >jI( ֨JM_0\)RmZŏU1n@~U8[JФ1~v]v#GV]06sCvh6؁Ahsו:sM'~Ȱ>^qS~DHOZ7v NAEo :R0@ATo eا\؟𣱴Jt~-^(rZʛƶh4 i>O͔NٌUZmJNbHe%l:ΊH ]!_k0`i&.΅ &Z &< )Êe+݋W61 2<@_82:Uq1rc*V:G'S{z+4vq#{OGw(4A5׎˛ZUx"@ &@>2rJa"Ӫ?^8Tf>FGiYֺI/CeB`J6;v|E)p/uFƋ,PfGWC8S7B6LS+FeEپrsC[zMFWHg͌Jz˙ "~U_cSD;ZfЯJ̲,koƍ52e>zfTV2hz ěCG = vmw!.(LI@}e8Pp%ڽZK~\B{T2.W\S ~*8Hك?Š} r+ͤE=|Y#|5LSdJ;|Vy$ADրC{:t>$ΓÂgNǭ8I/ʪAVmXRTUI(r=G 9WˀO?2r)7%H#E[w>e)e T;dbzC`CSAEMqc5x1 ]"D6nK pnz3$?3@q,Wިmp_}!D/UN fJOj#|`z1hy{Y/Eq1"R8\҉,A5iypmbv\$*:gnZK/$6RI-fLɖ]|g4z_86bIm߀<[ѧWjFd%=kډ"fO6H]!jXUG ~QL{AAЛi[6W\ٶѿ.wUMc`V\le._f(F(DI\QH;جl|.A{3@L`{Y[14R2|gz|ΆDNhUpL@%\AźwnE%*\B:GvxU  B!M0OofN$ &,R]GnZ>g-Onr3(E,'#Ɨ[#^#L/5 0P 5k.%M8?_Ut8Y- 4B$3MLa jqB) J5C}ѝOrkóX*zCZ=$x!Jr_wCkNHibV1(fxʹKzg',9)ܗ< #~U(F@{50I9JG%D"]x. ~24-]$=>kv r*}k~RW拣fi)W9}[1iRBiǬdȼ¾lD99b3WQhEXްd-t91!~j۱SSEsq c*KbCV(Ց 9 <8=wNCau/9{*4{ǫfx§ⷝ\Cm1sl44.%.3CgqbVG07a489;u UC[oyѰcQYnfb`~]Nq-g#p+'^GP5=f^ FВ7Ȥp8@bĝ7Mwt cjSeuӅ+)S`6+ԂLPl&d!CP,` j(h*PI㵸 rPv[cXt'@Bnũ',;*;_OXaE9 V*~/ÛY" ‹%oh^ڽ/|*qde&c80xpN+r7"@KJS_1U!$,0#_o):A$q|?y~ ƍtwh[6 DL[/xFrS"^կ؉YiWajܝ^5XLgD.BW27?D$6#s*Xi}cѱ(hJKtOnƐDHy%]~f{ H"8 Xz񉜁hqQ\? ;Қ{z('HR2RS%Cpb֕[\ :jF0?Ro mk 4.Ǿ/d4,vDV wK傖E"*ij6`Z˴j1Qx[S$:Cv/3k`mB6h>UDR7_= 9,x?VtF'j;4Rm6Ay0c2GϵfXJj$w`>EgW s &B'tC/hp0RfE>õJ}w ~Օ|s.͝L?GiZ Q32:P-b[,fjvJQgs9Ɯ1aG1{Ţ&IߌEdVvb>GԃJZ𤸋ϧSW2.i`b%!X?Tu|ex4MtRA=2FղWItaGQeO9{n+Bؖʙ <"'氟şyIڝ|~S~YK"\y$\4 cMzԵ43[l)+r pGyhƩgWp>NDP颊kJR!24Nr~p;Z6D5 ZCovLIWEŧv5}׫9p YI)Irq-:Ѻ 5bNP)>g (Ch ([*RY7U7eqbtuk#gy+E l 20'XQN.uį6d}ag A=bll h)x ꨫVZ-=v0 3XaTwr\q:6spv m F o[iGkX:T4ls׎4c  G5ѵ5YD_&LMZeHece~Q#2~ñMAH!Sj,bBj ԧQw9-;e~2!F>n|>3.o+:zL4ma4}PR] lqtSl.gǧNmAmaJ|H.â(Lof^.4;އъ %+`QSy{ep LV"2yvyĆU( 2g+dGYHє2+3hՎW<ק7H{Jn6GMxqHj)ksD}5K&G7\ITBޓH4: :4DLJpk@}e|fJ iMTMb{05"^L|F͈`gW MC],yq8is Ck…kH*i(*vry9/Ȕ8>] =[E>E"/t͓Dgp^y\!< s@z<ˉwdZzlK (c78j1< U5ky%¬WƆc@W-!Z៛SbHE$8&°UpTΉ8"UAvU;e9N&ڍS-v K#xٔ؛(1A3-/̡i0gy^be6h>h̖.A#ItqclBhxԘke5Ԍ.K>[Z ,!b:Ԍ0HTV"VTnj!Ҏ17AQr /ʥ$ݤb3{ OxHcx@ܐtg\"%:48 ^9l#Y]K*:CT"casϘ@eW`j̫S̒zywrs]Q4yQvkBѸ95q T3G65IA9z0o,{u^j#{0 wh6D%w}-L[c8S]oq?zKfsK/mmč -,g[Ǿ7H\mD-XSSL& uGTIRuku,͊r&n/we4)-RrQ${@U[@a-\]XH/z&}[^:vV|1)U5-Z}5ÿ;X}Y hyH._E_mf ܸxoK ت ]h]㦏P4|raW|{ɀoJ!$+ .xd. *3bmű@{rH45H!kE=һ 0OL)M . t^1VUڡe(sɮکR}0WHt;'^'~BVnt6FX=PbqaνQq<[O))W7.Pa"GQ30.{+AkYޛ'iΧظ[)_d: C2D<4!(b/+;W̪2y&w*lsUADB q){(b}zsUTÍFr+_Zp7B) (c`Ҟ|pװ{ATo ! hMޥOxw y 2ۇ۵BR'#z[bCxaƈCkS^.^.k/^G;.9r [:΃yr{aZLFq֚ALp7Xɾǧ̹"Z/hMO?;Zt*R&|Gw{jm$x&E^P+29l~m}y51hhjnж{E8<# ~El(xUd9m3`ԣ 3'CRGZjNj? $>\$, ( !ix -M-~r:#v!UAZ*z Nëit}II[L7ySTѾ紏犒W98kR˞QK !݉ R>χrOąkbU&Ƭ=Gu /7ʼôֽ2s-Dj1i\x8 !'esF+܂ꇃ"l2!ݳqy=ΒWnl5YAL@&TomJҖ9ٟ)t;Ja>JM(9~mJ1p%lf^cE0?n ^]U 5'ZcV)H P 4)_ ,GЗXu;# 1ix .=s׷NҼW"8U5E}tqSzrnޥj˔_*V~gUL/ɖnr ~.F_r*9 5XT8zJ^[;Qh|sWvmR~Xŷ۠WS j;X)RyP.)@8o F-L,HA@|0Vuh{pK]{dJw cxR+7?&]` qQp Jqvg EhB<4ok6|nw%kohg]hv +0pВiZc{JL:%9=κɁSK0ExI)UX ێxXx76ZjB]4D[qP+e: 4۔{I./:,r&/"V1a qvbR%/W1m+M a\ }VZR>FG0Ib\]4b˔##L_iFXXk*/35Yz t"׭WmI+'nsC?z!iߑ\aXJ{6IE.eT-R5C^:+8Z|v?́,31SCk,(=cKvȂ}z2^/R1;l<iCa m Ӊ _|ZvXTBW.Z W;  0Rh*Gt\IMAgkpL'SygW7Ӊ\@5!`5bLN!4h no6<>Ue{F$ ̅\G!rk=樲ݕHѶ_c]CUO*=3qAӺ˺W(lSv mv.H¸dC5ox)/9zrRں;h{t{*s*BA2E;p:/ќ&'o>L._{ՙeH[fر6z7T {6V"OUřwUm :,]DRL(.,bR0?0u|4,pݷוųhoY2T?V9Ш0}UK4Hc֬30YGqm ܔ";R}F2Jy ݊ӱJk)Vq=p}%(>u'`!jJ/?!8Qbm28qC&bM +:3Ŀcx߀R鵓yᏔXX oNʢ QEݎC$I]n؄;+Yjط]Z9 / ݯs*hT9"nlMά2lB`#w(Csݪ@vx9s2sYc$6/o@L> ߻6C{>w#N 4dNpQM)EVn܁ XiQq@o{ cʺ 65;fTЬz-buh,A6MgLP ޽:`UAcǕ%&dHOD@ %IhfD\pj%s@椆8$wQA3ۛXh|"%MV닚u\NZ#* =nNUYD6y]׼8ާA%Sp ]iq6-j z_QX6Upoo!OqC-EcR["EZ'ȚT.K`Ka?%ka4m~kVBC#~A=PvWG<`vtl'\2z غs$flj}([eECzڐk h5}Hb;d+Ē  yOl %q|OpWm-G}gO;Ql @c9GK!4}yyBY&Tf;݃{LEa@wTQʋk# 'CzXĺ~`YܝL;ݐg^Kih٥ &*UlEa5WfLȽpNi(4ɾ9BƝXV HpTǺBj%=p C^_,# LlVvS$ QPo \Y$} D822 r@UeKC/vK *vEA)G)ZpA#L1d.n/"_.w yGe O;ɜ?|{@Fk GD.lK&EI>f՟Q-vKBJfb៙`E^&ޗ^XnU3:F:g@ ;CO;Y}XIsfZo_+nH=hXeJ-UC#7ѥ. .*[|M, QʒW{05Vr\'0.ڵ c`ॾq,'iEH1&ͅGzW>*3j@Y,<%`ϓ+7~Pzc}n6?r"F-Xb]#{c gK{jp5~T*3~K! ߥ@$?] ؤi+Bw'dBa$]?AaEC826Lz%W3IYlf%cmj<{p-z *nb~DJ#MDSV;|?,u!w&4NSygvdp'd'\+t񤯑E% -7Xe,jȈɘ9%0iox'KjSa9-;3ƁњFoTS]9Wu^|"gB0]sGާsz*鴗r%La&6"ME>< \V[CشXCm̏a{1mF_=LT-P[R{Č|lȬzM.Cf*jζ }5~5%_EDՕ4&D T&\֡^ 2\3s&A#|Q]/֨ԨuϬ ޥ<7fقOruTIS-[YT۩o# W(^p !\ a“ SW@m |LY>c R(YPib/=}( (+a߸r\[0ozgZ#ڀ0uRNND U Sp#voJήFPqJiNFdw^&~5m0l| l ?#d8EwjG3f4xox1滻R=yTs{0zƲU\Lܔ9%r!X'?u*%1⻒&ri)`,mNOnm̓.&7Xo&Zt-2k?Z3lEL:t9aLZ[ 8`^Ue$;Q (<*7'+H|5F-xj5[11?1b~D:аfQ-I#jE-PQ[G c פR"ēm&W3w@,LW`h;gRh6#I-sL]D24?b+Jho :0$ؤ53fNU csLKBtzv6uC^?UG"[yvJQ tsO7[vE02y \F#7J4B>,q9o(46lDnểtmUꤻ m&,eGDbWο@ tc- >bL_G=us%3ɲXS aǡurKU]M,ed:D!ėr+dɔvyRYzΝ_vv Jjjk4Y9 >3.1v#q1~>*`6.)ĭ?)20K{HRn0cףz灈Ts)_=/a)m ̉Kz< +/#vFL[+pwt l4lߜ-Us`V:&+F!]rY:g0K21 'J()2B2Sދ޲b-":~ީwAn'bIl7".#CB808Xz& ^ٜ\m$Wi*1*;d_@ڋ}7~ [iP a%H vG`0%cBڲ]NMYu Q\ eM=|r˖ 3lҕm`;/ݩ&"s  쵼R |jx-F.\o7J/M;7LU!<˜z=&ح.u5{W4_MQ_t_HU2ߗ_'MQ- nSw6pRJD 1 \|3 96x8- $qf>YP"k̤AƦ '5YbdHk w*Vs{ h41j5٢lsuuA"MI% $DB6gȨx.Œ_|ZsWEЌLUjof-c{5XqHDlҸ
*AuT5<.sDSn]Sb k؍>Ism-) QW~v\3=nEVDҖ>b](7нS$}FyAZ #bZ ¡t[.62"di3Tghe=Jмy@BVLDjD7(fy:ڶ|ׂ8\Q=ԲŤAPet؛s7+0ʪU] Ui5@v7 ( \bo ,iYc(f|ѦR_J񸽲~B$q7Lm!K s4HN:xVz;T440Z4Zym*pGy]VxےE'=mxSgL5|_?<,~"`5}N)-z}сE0D(3?OcMgiA,[6yԳYXzw1Zl\|=Lx+JkV hfZqFlBY]eԍ/ydDmR n췎- ߅~ |c-U>\|978ujXs?1$dGWj5wkS1Bgi>[#w{B|O$ ci v-1(oe{%O-9Ԛ0/C(aS~^g$tVR7 ŷ+uX?Z/MUil 8g(tׂ昬n2'X^d/"[򍷅 žFh(VBU%5nL[ad" xw}*X%qMgK;sTlLol<ǦJk:9F&2'VR,wDF?٫,%d-<w1=JIUA|׵$>-aSC\fCGa+ƾx > eMnFP7lHT9Of*G k6^xq8U0]F]WITfZd:Z1DeѡM++~!a%lĝ:eM X \!lIۣ>lQ*>Z8 l޼2H{Ix4`yt)C[1|j!U/S?z^KU_*EZh?ROQz5U (dpC(V\N)=2'0C{?xnC >* 8iGV;#9Z!n2A$N1<5fa^E"wMNc$FטRW@ˆֺT.%{2k/䥀Xye/ZU^cs)h\a,7V IYhX-CR鮊Z5,a&zAIVE\Wty6(!:ƈ (h]/ade>Tm`s Iٌh>!h-BOC"{ ՒZ\a57"Bd"Ie ԷmR-xWcWWX`ߢ?C^)uiZ@JRSpgȕtYQߤyzu!uOyN)C7%Py#յ₉#KY҄*CI.p]fZGE1 rG.bpf 4x^؜VZ:ɛN91g @ _8VU!G-lh u~G)cSE9d*vI4UL-GSbD<> e炎3@Bb+uItZmmfnMQe3 sr<qSTՆ$9szơ"P֍oœ%69OsA+D ?a˶-}v$3Fum)] ATEljv6~} ^T`a0i ; ! enTEKU+1.6 Muʠr!rŇv5:q&!#[Ηf)! d͝*kh֧?"/7gjeƫU,1 v.@ p]2:B뀌uYN7)eL_ R=D6>?&*lddQ$DBB~8/];r}.ilD)YM=7}?6.{&E+R퐄 r>M5GĿ%oW -\hj5t-w=K`vYY׊r5[%(@]_M_P`&83p)gslr(:DI!@lAcÑшT^F#=ׄВ?p#" 9#B2J"KtI/ lBU6 sD!;`۬. 8̛O Z 7Dh,#28 hp5?{.mrD,K܎umxnu5/]O#s[I.Q85V},0Q"'n 5{xY!) aF)S|,\Ť8&omRGVmA;qGXX$31_bo7Z7Ua@YB&-vő-|  Q^ vj-KuÔ/A#TX&L(O^Wph̳ZmL->$_< >rBUd"AqayK釘OZc-?Abơ+l8W.R> y$3ؓO5VR/@<^.e {PkQ*H.2]=h߲GS:I.^[#A;ZذIƛ wgn&XA.%K@|X(JpPʠ>{trpu,ECԘ[(֦&fT:hl 1w%:`=3a<& [\E9M鞟?yX*m)7^ѣB~-V[rJbR-ˣ,C05h,yGG@c䑡ՋpHI_IR#!ӬEFP5ojMv||8l0y|cE+㘟p [x=uEP`ɞ6űB~@cVZ;H` Ky=^Ц5$Kr:SLS w -nCNxǩ4er @΢و eV~+).&~f}{2wڶ{ .Fq4c?MllPbQy @j IPsTDNɲ;~4nv;nbKK: ahOSL4C0l(o%O0Ha3=c :[-jtm}tGfzU| #EYmN` GJt@3m[jMWߨ# f~8[Τ0"p2/e]G1jJPgKjx1lV}@M{is(&L224\իBŁxM4_)n7҂@T_ Eغ#+:Ț>5Pt;d)6ea="ohl3pJm iwfisSί;A!,1:OjUEn6BiXz:\7[E>jOmSy8zCѲF"aeLFQf@38(+αD3W¤eD1c;EC\5] IkEfuqؓ@(K'ehOffA =U//^fϥudpx3~R\CB]Eq1V)D=nW꼄Mj|:+19E|5Ӿe*`hZtT/oml/Nu O CH U <wnmO k89 xY\>p#[Rx<8狲2)9A0O1~0t5=uZzή_]Uac/d,)x?L+ 7RO|4W} .7,?r~`݌G+fEEl lt.ۻru- a"oBN_#S0A̗ TU ]A'q(CZؔ:@\~&#C;%!gcZ|CsXA:T" A/{H"gP9ŏU Li!:# v[(K!1<֝>+ 1UDž!XJ@lbVii]*w+{;ms%VWHh^^T8^,zpr_rǹC".}A`cvb Ԙ"Q{Z[_!qrt6;2y.<lˆɚ'kt%>+xUo# `.6]j=Mv,܃$ _#;n"Bv@]  uIs!ݵ1}hDIǎJ6.FSuH0kMA_7Ӑ_}eiEAM ^ox[kؠlζY [GvQ/X2$$v8>zh a+ ֖7pAC}&O#5-q1S=9&u~cA@\k `D"g\FhĦLmrq}~Wrwʨ _L]p/s j-3)F^<]qj:'vOr:X3dZvW>!liY^YJ8 Q=$50W +U yg"Fr,k.SoToH ]mp955J:{̩glɠ҆};zoF`"_Ǖ^݅ܓQxR$ MκȡZQnTϟjEtvAzx7bXT./o{7G1h]T5V!ck9ЙK+{{ikɬpR7iYp[UkGIpe/µ>|nnU=<;uJݪE1rU9>[H5LXtm֧V0:E\oP wJ&v28ƨ^pK\'Iજn?szX6A.O9X3;D^+#"1F[fOP};Ouah8B$c|yx%N*¼ !6ʦޔtm`,6eFŤ)ʁ:-Ɋ:uUDu4T#(ϱH/ȏ-F\sX1YPMǩ҉O\hbGg=f K8҄hug x]Lq~`2\Z&N2wD}v&EY=i%$L:Q5.@SNAeMIL8[zf-rsex?^vӕax˗݂h0J-fhxHSUr]\!gΖp|}"s81 q‰|F "I@Hpuro(EEW9CK UpJ,,euNP߸sV OŊGV>dlxoXފ?)Ezj+o3@G! ƙЂ~fq77H +7&9DvX[/blReEu\LPjzD\Zf d=+MX0wIТ֋"#1VØ >Km]ClL_tLXRQWkyl̗j<$mSߑ 4w`jp`{@6Z_m.!``%4H{.=4/`FRX$ )y=wSBmԖG}MX^9C1 RuIhg%[dT//ј'H('[KgqQj:?1J@s ڧtOM|4Sg쁗原6ɞj96vFLƧ1Q&x'%y[\Yr/&+w:79]0оwHOtӶ~G)<͏&PA^gg6 uG@C 0>" EcBFC}+?<,bǜd>X.ۭRSL(>bRXO9*ptW !7 g+hH2<&gf?Y[u@% Ƽ,%SA8:CM+oJcppuk7s? pVX/{K ۯ D‰9E]0-][nζm^@M `eF8Yt qT0bII?T"M=? =5ٳl svN54Xc۪W}DŽ*3S݉SDDv~ {O]Imu/'H}%nU mRe|t %.A0ɗk:,@&۱@y>UyrJ(#ȿgs33&6}*nzⱇ6GY5akp*MZbJkI 9BMxnx㩸ET_* ThaD xm+hofj%ė&D(` rI3fn̄Y,FͰxM[|]Lw-Ңmbg~kk@#Aqgt 9;e`($2\"hABza>27⅞Ԩ쀜dz6Nڨ94{P5Hɴ L5hsNc@}W΅[z4\!Nd֞ t!$ hLf%>4wtjə@Mt޼fAշ" ܥLMjwy3X$mM kzE=$J Xg ̶O.RT"cRf%Ӻ7H9ѥ?k"qdUsް^+ײ[yڃC]YҐ~bmkJAD^'$.8q6-3ܩꎧ: ;rѲidlSrlGd}V%xXCCXGov,jvmLOcwi65^G2P-pݬ?٤s[8W#Ý*0Ƭ8䘫v0 jGCgCS|8?rhQU(tWF Un?'"NxaًMsM×vA@-=-U&.4iiB,dn6N&}NT2sEĢQ:,#S) UP;Zbp4c|e״yI:jDyUu6s鹁/$A||m*fc6Y0'흷c>f_qskQ Ӭ9oe O@Ҭ"5 Fԉ϶E첌TM%Ƃ(]7u?e~`=͏s|lJYcb9jI#oj4vO9ojhƷ;C>+)?brÃMI.t(x _ˀo1yj$6"FrTv673tъ >8I2|Ql:Q15LGRmaYR6W͙ZR[R-qGb 5-X4"VLg42C2Xgr=6&VPo@,-ww)2!q? νÓL MKGTbYnwMA-{KʻSFvXFE>jQŭ$e \c̏lwEWxVO8}3C(xqJs/ޞ*$:}aHliyx9[F=|_.q%yLMw!5xъZjc5 TnT#bNs.^*_"N!ܔP8][Sg|8)G"H75%ܮ/!7Xb*5H(VR ToWySG+;"6dq|\)U}خ%7ytu;`;E0V  nﱓ@V?[ڀzړ](%}W*X$Z\7@gͰ9-(7vWjΆ 4}I>*czvf,lk\߹z/?׵[rќ?o\3I"UFD>مQgM ;%Z: :@P0A\#8wJѡj}T|l$DgqXzE`VɳiE=jtK [C !@~L\Qcs^WA,2!sd:#zd !~PV22ۆxž 6b̵zN)i (MŇCpfU҆$;N(*D`M}bpZN-5EW4MP8`9*Es5ZN q_:5nSN^ QK}ԟ8?4D)HjeY(K3OֻRˌ `/eL||ԅ~9-jI8 A[ OC*\X_}1B 8ݬ_" O3anc$b1a^OOjٽ1*Y9w`⾗.,Jac$QrEb,/%Zh%OV-v嗦4P(FD)@셟kI6h4*X;oZc-]t,[& iW5 __7>p /n<z<QXy@rES=:N)]sW3NOJS೪?ki0nfTIe~5ׁWU9n'G&"%7"@g/C mC>UHf^"Sn|<@dX \-DFY<Q?oAhQVP88,[^Nƪ:;LeʻDtRPW٧wi7$g2~J$ɩ{.@Ԏ, +QN=+'n쇽K jտ ?);=Ӫѕ_1alEN Zɖ4zMfkT^Sgք.y 07} S-äv(ѹ0觘꺪K*jQ/- BB`ōa^qfW:Uı]O=ְLƃ,7Լ܆'n=v5lވdO{ISE"u"&>䐗z+؊O8]KH̊f&&86k#x Z#~~5q6+,lDCʦdi}G ?E鰷9 M/i*W hz1{/Ar$$^Ϥ$$5H7'.3/ y4~d1ihzRj 9Zf0yc#{sv}rn_rNט)qzT05y_&::,%Q r"@~\UB)ẑu_wkE댣T)jLh[F"!}os+p'ju;i?0?O??'euT=10YZtUGO$b' TwwS2;6P.(tX+ gI -#_HءeySX r객uʫ.\~ſ/tjWW+u-T7.3Zy?Ep!R10niZ8B,UX|:^:\O.Du? AVn;}ֿ5*697K^RjmŮXlY9eY nGɷ]ؒr[0}SnOB$(OK|x:>~ѡɊ{eoWC BZ |6ƤGHW"l_>w2\*K5~|*84vG;?x6JƣA?hX c!@\%c c*$Cno)R_>jO,,m@^'֠/fFTf KpR9T:A̽ɈXP0",s/!%lILoQlIC"AY,Z DrH&hڂ;=?Pn(-7(+T B%(7Z%/4kf=%X ~5{aV[h,.bEab$aY^) ϥ"7[AڇJ>EldIsكdc)p~,PjcB^ ecl4z;k7l 7o70ڭDA+\u?s]skR93WkuY |^KSaICkOHaSYO~GDk󮢑Dclo~ V\ 㩛39TM Ss7rvw?)2M| ؅5"hhrޑhSXܶel*;gxPtpe?(.=aMŅ O=@nzj 2jfIiD[XBO'-s=ޒf]32pcS\2i7_FP)KA$lmQ>Hb5#$N2n I[M^'?U2"V,NK%{0~:$ fՕCrLܙtt8|Nc?ܒ/0'o/&?<ѵJY'|T$ f=2zOd}}%m5~[*ʦ/[3\=66PTu6/6dWi!LGKQX}o0>˲}%-nFV36}HÓ=Wɘ!N:ՏG( 6COpJ#9TےKȘgf(h'P)Dg)Sݻ k obOLYNW;mf).'<1'H :hU}o"S hZ1@PMfRՒhe@m3_|ݴ59hrh I#vt;c2k(^aA5lFpԖ ]ՓWG$9-b#"wY>}DOKϮnsY d '-E"CLŪ/w&2+.is!U.ai~վp"}"vcBƭ3HID,|}=> iPW Dy3 l͚J2kc!$aPE3vC8vy*y|kYz@Zj>w}D ꭢ1Cu={;Y8 bFذ2BqqP[.rS¶x.vm9PY6jYF R5̐a@/h]r ųF$fy VEO*C2)wTS N#ĠS ~keFho[X"C8b!`fBP/ֲ~E?`O~VrnD8sxPX|{ ^tz$F]=UՈ6HA[Vw>7Lܜ[}Kc ;iskL"ll L/VR鱴v olKi! n|4 rfOKe$KTZӋd~9е Ȇhf OkyljRC&ITkW{Rqld{TkIp:(kRw$BmaB>/V{iED9vq* ʷ#:W.o[b ̂L7>W8Nn&I\frK4876% Gj)ۓ O &ݛ*,O!BHpHF?~}Pr0/enx2*wIJ>Qle, ]tjxsr2CG[l'y>Z4bQDUڷfiݞ':׺%Iz9z0Wkq3Dz foP\⌻)S[~͌睎W~2~w#N=H K=ϥdZlm53g҃faݧ!I88Sw^ؘqe'Ey Fq. (f([1ZZgg?6oO\"I E$XZ%Ct sڒ7#7C[(:M:'ȪQFL r|Fx[&3xX>Mwd5,M ~jWڭUyyνzl1Kйcԍ'm`/ uDoq))2/9CcS>=Qi?c?$+ B ݽ4{%3#mOeƕoM/SU!*Q× oi3=3w|CH(é4+|$}_nYK}b /P#jҬ QrgRTb{>I8 )\8*Ȝ.LҲ;,:xO^>4KMb.rدLCdm |zC=!G UdQ R7? (tn,?vmF(Ҙ XNE]MiɕX;uHcۮ ݽsY`[D"䡻4vd>%a%7yϱBZ}UϤ#5_}}3'KҵQGTE4.5lXjUXkpQϛK?֞j#[П 9x}0J䪡joL/NԳ)$&9; nyVЌ[i0;+`rgLpSɵ!Kۖ_E7A>%R oÞހ|Du|qQ*M:d܀-.%q.[ :ʥy&֣gc!H/bzL0p ;ѷy4!Og5 HILPlh;A#'HԣpIZ쐯\)ь  ǯ-+ysE)ŭoۻGj)GJe+"5"c߷* S5-Ǥڈ-a4[DyfXs>'caRrsq'R4X(3]j3ez#E@3B:niy+q:>h-;I= 0$(`-iǯC0lcijvĻp5R>\o)= | ʬ :ں/#|WR$xctIլ!9z×DVF!^.C.WtOύFL<{m͜]QYG4Yt4cQo yGʬGg]5QU6&4ߥ{9&g!٬HjzSWaOo8E οw E*/q}R],IT&dqU4]B0W/&ob:7rL;8y5?.6Un˒=.*@l(7Z * P\l2>C r5-Yʌ}pm,7^k}܂؜_u׷A2^WV^yxRfASza&.>y VN֜:-t'Wp< BjL:$+ hBXAdZ%!z/"c h&xV6$u}ㄳqJyhs6g8DC,XtuCۆ~yU#(.t˂I7CHDBwƿ c,`usK{ }nXL~ -x8Q `f?$mhupw4eǼflau\fG6DΌ{ v__5er.rzMټ;n nJxzϤO$h. e4tJw dh>(0Cy~Տ)Jh_}2ǡCJF2á`sBHz@b,ej>2՟s~{JKg'rQiG浧lFz' <%5PRhOVxtJ1T~Je: "!D9j*qƯDN xHB"ur`>]{Wv_g1)TY1*⶙>YC9$>L #u t#Ч@R]Sۊ=h^ b ~kx8 r۷D`UVMZ`>^ǷM7k19=-<ȩZ*=H@Z#NXDB3%h^IY8ۖW9t;[;Amej&0BS6e3PXIXݿ0E(sS6Bz*" %6t7",(PA>kWYMh>8=ysehP5&4ڍ8Jy✫*u";j*զ5Z)cH`3m_'gςx=ˋnXey⬑e9pw*ɜD>\g&IP.[rJ*RrYfL_?q?〆R[cEe-L\8NQ;htIT-%I/Rȳ7[+dP:s+(+rL3 .`ZCFD[ⓨ ؏jps!_roK;tV[ al|+N'ٳp>ѧ03/ #։+syOR/ 5 X)lLXL+ˑ$ 6P-mc ;T<dR #[8I-30u1\K p>7vM1ޚ]?Ykh9Qoj` `V(B^"gbsp>7}<%tHН\GPF;c*JoQBU]Zz7$u>r "[$мp_k;~820ѦeuyF/vZJm}oq*y4TSwHѪ;<@@m藖 5z .|!Swh{SO%u 9e̕+~ϛ`Úܼs"qk+NB{#y3qFRmJtr-HU#dүeiEj5 냦-4)M>}D虛_Zm=fW^C&H+̹Fdv9*Z2eu\~'OOH Shpȡ¥P'L oT!_#֓& 6Ce*2zA],ܷ]#L^4GCTvs nxBrwR++J"Do<6zM4$ *:r,+Z-ؾER:R"PNa$={_oLY_:w<[ zGv/*%{"*!؊i ؓ2}\a3I v"-vs?uYxb3(rbS|wZ=׃e9}T'6LLQ DbWkDK)|ib\L]wɲ!Ik'Vb!%. [nhEOA;4=.IԬXu5gf?0Lzv%1B!:WKCɋpTrt|e D+[.%#?sQ)V4De1@e yw ; 4Ch ӕȆ e 2 '@ pE3{nR-86Q*TԊ xc;چ?Gzj) n)%"k2,}7x!^P H #@fʲc `ߤ/A+8)љtq4Pךv}|Wa 5KГx+ŃFٛum\)Y8`ʃ&A2O^h#n.&8EF}~p: K=pjܱ\'/|Y2!chۃ-g׋pTΎ@93Es@bc> U=A;aN'Y&gIfG*JLi X %'Io?'hHg@?JZi p3]GUO80Z:└:Rʬ}djY^D,ZC&U($fԋA`koT~EYʽ1<;`ߥo,$Q˼׾Fi;ӁD4U:9%?^j5,s&+H3sz;JNzi}'VGm94Sا(?mfx_$+ڿ8=>ٯ+Wҭ톇yjYRsý:hG^gk3Wřpn*Q87Ow@T Ӕ;-p"ʂQ: #$afgJ"Ydu!)ʊjƅ!qt7;o0l1Ms/!n! "{y<9唾D^!R7c>U1 J>* sY<~$t.{YӌP1kl3HiyoP4^{2f7>D:(EYuDo JjcKt~!AHW@XQgB|{cC@Uw0 ĩ[J2JɮKlf43?g9^&3$ݮrm X-Cmyg:_ABLsfHɴc2!)7>.{$;]~0Rw Jj]1#)hVhncٕK{M%O}2_Jڑ B`?f4u50]{L߀$<+t1d?^Q/q٧lA.~d([{]NtjYDa#>,!-?c՘Cwb:\S1M@ z*p,6pNZm*(+V#|.6I]ȎOʧ?J~d$yI=Rm'JeؚfⰟ=%x% kOG^>.0t|l@JikJW8j_91LPw#:~/pB 杊۾?ku[B|T`5ulŠ~}UHIC?;V[A A>8%d2@.AT_zXl)xPޥCD;R"qn*,w3.̝# Sڂt<,uˏ`#^X$Y7!Ы+0Cσk˻tD2/̘7*N #ު&&#]":*ۚgIi*AeW7xby چX!\KzwI+0n0BpD.2kj; RGaW(ІdȡŁḭF=dX^J%1h)1 tSy?s+0#BZlK$?ϤYȆ 5yGlpռ Z64NiqD>Y|DmRzn"Oz!s5EgR5͉6+D{]Z}bKHu:bkL@up%F? ʘq],{ی&jv7'"w[%d`{Yv- :8~S0[mBQCt:4l[%ro(ٓ'1Za`y&^ u G`sf/k;Kᶃ8wiHH<;j֎w< .j@dWyj"4 f Zn%R&2Vm762F.)v^6>{M6\q/i]l,"1#=B/^y;kcl8O~Da ,~ʹgl  W!5br22`bߓVӇN4SƉڒm񢤾uޜopUqiफĜNZ" "-^/>Jr:Pz.|֥\kdo2Ix%hEzƥVpX"fd-bq]:C' ?^;a,ZJ&<ur6AZT^rc>'>\G&H oOPc#RlIt$}z0nPG uE6k-@T6v.W[Pg\efe5crDK1VבS*ͺIܘ1k*h 3Ղ(>tyo.npy@{O(,-@JZwlWL[6 pIkcXl+C"@  8•.'$6}{me UO']ngP?em'2J7[ʏs}(t&yDUr;.?C|OY I ē1lg2oUO>@ ߙa˩#][ L0K? $uiUHJ-RbVbѼ3? tD`O 4a%8|0Nl[Y@+&{F.!@3\8!!g*n\ rIH%A̒r}OX%+"#4 `?nbs_'W4ӈK_\XѿXoV`qJD8V׸ 41ixc@ړt)+#~Q _8d/7 rlޯnD!kԤ"XߤȂ=pS2b>\AcK_oi"1ZD"R-[0^n䫯v[9:.Nޅ)ؑ>.$=jmSN&:=K 8HŃ vS2X11_ u 6`L|ZXLoNHF~4~Ȁ\niPɉ#A4±< l@^NH {jَa@fc]|-- m#X 9"y(KcvLaL}~UMⓞC!"vjCm.&fWt7UQDAb> vƨ`_w0̟9YZ EмG{ɤyZ@)bia뽉>ʝ% đygT NnZ~imk䅠,=rz(WGd۶.ߵ8]̀LܾouC4a؊OwL>vnge cLtSHjeFEi҆8/Ew{lIZn6}`\mzH;RA#Ԇ],IOhFT"\A(x@ؖqeLaن6mZ dCi]+&ۣW7۵0>IlWumtuUeMxp@PL:g!y̅sC|ʐ Uylf!d[C!t}[)4e'>c^ [3|黨-Xt0>;_5+m~u IOiu^\Rn7|-#hHZ2MPŹ9ߢ&M^~'*D,  +/z8Kx6-B@_[:ܕnJм]W)LzuĴJfC߯pJn O99WyP㻏1 r=z?+NsrxҫWge *֔Y1 P dzfX6xS5%_|,X~ڤ&Qt) =OH+TI}_srH};4=J{|G :4&j[nmO)eJ!.]QAs]_e7}157 ,%LseS#Wx̏h"'^%~BJUfurD=[ZM_~5Z0OF@|M^)DOCt!כ;boR(lX_?#5E9#ԡ^ bG1Z!s6 x?q7-?E:$x,@u~Z7ޮ]'Oأ4osX:}в0^]%(54Efl6tDI4Up_[S]yżx `aF0j{pXwՌb^|[җ_;ies*O?C2?AnfL4#}v_5)%~䠏/< T3unȚieF-{@9/kΧ'a鞓1 7b~"/߽2]h:"Hb\/~xbLLΜӋ.sDE#JnջN^6v9\M׶ )!B75Z+tɈ;J7&~9bLqĻ4Wo$>#ltde9_- $U=77;F _XTL#ky53>V 8So[Vpy@T Ing,y2~a%R?&gި{aXxHk+]UMq1º6 [)= ;Az4шr}'nY.'%fK:kxEl*7% r@֨q8%3Wy 1Lx/"l12^ fcw$])'r.!`Br*պYxQC`OZp~߁i;#uݣ1X(yInO4J 3˳:5D8xY'KR|QVr^vZ 誜^k}nڣ9F/փܱgaPāvDHjn POA}JQA{M2:OOAc'YT@DGlA!?G{ ܩ6)bǷ϶_`&O-U׍ y0B&Zt.jG38Q45#DWq Gz -̹ѪtdTfO(TXC:wmK@w #碍65 g^z I Qfyyrkdd ≊ԝC."xrG2b[I%?23_Rz}bՎpu8:F:E돆9gwKa˭}Ϧs4(x4sULCG,;CYwHHU#2 dvEA)tK:dfl+u? V}y3􊌠gѪ#TvrZIO' 'gtF+iMK: x!^uxvї[#!訊It c\PQ.YupwdƳXw6GӶڟ >9+뮂YaDUEMSb9re]ީg{|Z-<ZcG/DۀzM_1z9@Ty~tRVזR*>+9O)}2& `)wDNDl@_ə_!ihWۿ)e(x䊁3;RU*Z4M:C"F$F3z5f*gXjC˴"P^;C #^NZϨѪb^gBCʢ~RK!ϒ{C[>瑼@k $`Q8iJ(L0G%Q񈚜0؃j% )ĥZC`>+?%sk$t`5ͥOi6S>#@5pa.fp, $֥- S`}<7EMse08x+֙8d2j rY;W,_)TЮ-IV4 z77\\d7ƈ1JW,3 /L6)nL𽂚(Oguc#lwGٰ/?,̳4lv&0,kyџb$4 M6CW8 f(׍T8pzܶCU?&}Rl$(KZAR8# Ô*9J܏NUw DiHDW ?,;Ô(jеY;wrGSz]H ؟Q8B*{wUph0@&W?z@F0,YɊoظ=`u5xV>"Bz 3'F aYpypS=vBsJyq~Vƴ9ٶ# .AAe9- 3UN]?Y5 T}*r]LSLn!WZ[NUj˲2C`Gڜ4'w i;%Wp*t$ rNv4X |=Ŋ}PS‹r#|fi޹@M@S "4lg[p5ޞH';7֡K>>Wߢ'5F"j8rGV" 3(Sur2--SM%jwrQ|0" })j1"sqUY:FX Gɨ}?Eqܣwؼ^𧌝и,߱a+Gq3ޙC[ը?8-sx⯇ DPK˦qucv`ƕoVJJXS:~QVګ%\x,//~[mH;rUuKyPŻkWZXRԣlA8ɝF4]hȡXQq;XF`)e9Y8;`XAB>aa<٣~J%YT@ӭ{. s|tU` ؠueP(r{53mJ2:FMD*y<7Q"#% v1CGG|pc_{0BqH`Z.[!c"=`YОB.nqd^yb w?OFl{uu rtGCn8U;I]||Agbr~<.ps57h$Ӕ܎B|EY}Ab5hWY[Y]4[L~RTvTQS0'd̫\b$v NӷCnPjS}PcK FP􁜢7~gM&`3t g~ &[Zy8\香[ON#Wy3>\C͇NS2[iK:<LkqI>~Nj߀Az,A)d.CS(adnFfj} c*7q>b2_,>G=æ_sF h䯒KKWWw ~9sh]XGn~KUX(^tb-˫UUB={HCFsIeIMPN)VlU҆DFxyUTޮsef֑,h,4QgWןrJ<ȢD%? lH"Nyo^Ѓ;/@u^"fi?usŏ 3TeA24D 5nbG/Dz T9 OD%{wZկ [8%AFI(f#HHU摩'Sjz_nnI1ZOja p`}$ܶ7A=Ի iǼq#SZh$&"uJ 1+>6X漻qX-*r OK%97: ng3]5 Xq@.p9}ϭHS8X|~5Ie7Vw>PT8}[6v\R@ʘ'}*,Duڷտ 2c$- 3xm`O Ak5[X%kX08}}$%FއeYzc*w߿W#Ei_qGccoZ%Aڼ'Џ VK҆ Ҙۣ͟klGZҗ`L%"RY7BgU[yGӓEBjAHpMM^BXB;I!LC>"TͫrC/;o؟d};R)j `lĎ߲z3D1>%,+ mQ+3IZ U!y 2~@'?$A䡯ǽnhzސ[$N|=v15kWnJZL  T\I QzQMC?{="i"Uй7O uy',s?|3xB4W7j>&f C[?|a?Ʒ?*M|:=T^ P>uTL%݆Cmvf/%DMw8T4buB0%wwu%lϡrsū ǧv tiҎsA4K>/t uY;jl^|^J51aNzd6sL{M:"L D!={YPFC[%efzcxɏO)8W#,Okem]k^Wgģ>Qt o!GKg,FD0[Vg{-݌[>6; TzLAv8 f@ bAUAų5 xY@6{i- ө]ǃGL`bs*H 벪=[s=|_>Lݩ1.8/5(sQFDAR`tA/Q Qq-!@ O!xY)@+Obpü(Viذa<: b *T3q~61 Du7Hgc!Nho!_|!c#{^>}v*}ބWsR{x˱n&ўvʦhvVqWPjnvOpfõ.y/\58VǾ``bY)6TߘCd]@ݾЌm֑)c}2d2rpעd45Z q˚xc{u]1Kv_j>lt+a;\<`[Wu_T__g$T Nv|8db{Zaz?aƔMp@UdpJyujNkzB޻q0 PD/IFd 3tfKB?wV5gRQ,,ob3'dggSza^#3:ӽv Fsن}z~lJm_ 80O{[X%#򃿙C7W4B v1 s/ЦlBE/B{!T}6>Oo)e>} |Đ\N"wJe*f8W#W"Vq);k-e/푹I9 Ć ^CΪR?zt!#ϭ;np2Hu*]`Ot@ 3 )OuŊLR<{@fǼE*. BW|Ȭ-/l;ˀ.2 Z V19BSa[hSsŭZtf Qu^Pp jQ1;XYs5D"Ķ*W/Qsŋ0#th;j%РʫٟᏠF}Ƕ{~+UʉFYc+ߞLP.)f|X`p_.NCJIG/B6*>[ @ ο (sR3i6F;x^fdU༻ A:M0_p"kd5"B]e~$Mjff 08(9o=i'٘ܳKH›z'΁UP-.ܘfH_e Mah/2m!ϝd6[)RgE]7&"y*M[(F%¬8<R}沆^Ox(MST0^oFW==K #V>ݹ|=^,t4W>j# ~@!B85-y^eس~r3ydkTy dW??V:y*N[nSVL[Fa2˺*~X5J2+>Y 0nD/Ԭ(qCgYZ070701000002e2000081a4000000000000000000000001646b69aa0001f5b8000000000000000000000000000000000000005c00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko.xz7zXZִF!t/]?Eh=ڜ.+W# [2KSmc,dO?{e rZ1ho(]B&WlD>C9Y)P92"E#&BS=itCW\˲$G%ҎOyw͎d[".dKʭsX&9Ɍ 6"BU ;*4m<zc?4} b\ҽ ~\>9ۑ U؁"c`uFʙl1z/6D/eeIq(!Ƃ!{mnxJr^y-)m뗥k93KK3i\K%2[wC'b>knnyr$vkElZ$yb/\س%]3#܀OO2cd^`07or@!ŀA98+ȍ6IݎzƬSЮu+X+1r.k-nȁ7ԣXv2uM5wli7Ϻ]U_M`ԄC{TE~R/a)Y;zXMoNn+N8\o+X>Ր hOi:i9l.=T Y0~),UM8&[4l6ݥ 9uoJ`_8  KY)1 mnR>膀dDrCLF"yۣ MZ*'C&($-j`>r'pl1 b41t>Dυ#V*P+g!z=buF>cTpw0 ~ٵn*Lۧf!ѵR"x;q̧hn(eu+tXwv %[ 98~vx*yN'j<kFc|W9czUA=xopӊ5%~imB l:$~/J֧w(y#~^=N{#-Ca3f,IO,Zyn:!2Mx;a+<7h)8}a1 ͏. A$ 94:x8B_"GDY=C &zgF0E.RGGY.-j'9Ђ&+ "H%Z"kX7S#1/<6*r|I{_i^ lߧP1nԎE et6ZQv99ZH10%#(n07{f^ 0c-(!%Ic}DfQ|}k\K[ȯB4ɾЗn 5VA eX_kI9i6x.`d\.C-, KM/ ْ2ޏ\@k^rdQZVvYj_PSMQ%khC"T.o'$2;g,) gx⩣ȕ:h7RvzQo? kv#laV"%>.DHS|wV?nZ\smݗ/t+MtwP}pYrPz ظ[t;lH~?-H> j Hhw]+w7uw1#p:2g=OIy3F|@G=˨ lX]x|5у-vB3 v8>5*=ti K`z"6`2%pٍy]͕Yf{Lo(M#[njVjb^tRk9U#tN*lɽdHoο0 E(&QS/c(R'ĄUt,Fr"r@x9NJ@Tf$rzt:14WW5 &W* ,<ؙ9dpݼ83ԪQqt eN4h1fdtw+b~0I!A.\IYP-:r9࣪Rjwםmy1On 9b}@[pNT[?hUs-kګT뵞qP| @1g LT]5 IJt)'Y31+<֜Z% ~Lνb `GߐMs1gˢC2K7@*wixi19X4IAVvR+0=EaFc*!-, (R>yglv'2Lj}3[-vdb< K$v M:оc/V!-Y2S~2GUҼhaSJ Zo_3Ja6V]bfOnF<kȰgO cDln"MXisc-F5.4H`cbQKK՟tX#} JdHe)D*ZBؙ%0zy ԛT2[)ܕݼdg-/d߻ŋ'f#beK)) =Ԁ؛B:~bp&ɯ݇/n]?ؒ҇{O~Xٵl5m&T(ǖdޤ1;&嵤;?,_L#ƥ gJgr &k%3\{0߲ǿa@5r)b.|+wF?4g![2>@CɌ6ɐe12)FoaDTA(ӍJ!ba=ߑH~칮BTKpF58'0Z*ݰ JƉׯ'lҳѩgf-WLh݁ApĹm>K\.#"p_9_>5NV[)1tB =ީ,7Go= 7B~k,V /,+n7; |BpC[_@ŗ!<̦Tب5{uhV 'k-􁤐ś!"D~ӻ>r\O ]mE[s\u>"pe.g}F!-$He?V['[];ז%ha9Bɯ dnPQuiC^ں h  ߃AiBcP܇>-P@Aͬѫ^zGUa:Nd> v@N <H.L)7 \yD;LڷSq*I&u' ..@*aҪrMc9V#v b[͸иTh4?/,}eNwOhՖTAUSkT̀v+7 Xz|hL # /qKGn7 EMJ\G2eμ;/cqGL2zNF4vK-Zu3=zo]vξodDlW#)8NM]9.regPZizS|]V_ d ܼ辀hRH-攆";WNCX)ϕ?Y:l9 J4j{soMfRx־(p7ir R 44WMIamR)8Rd)6{%ݛM`Lh^vחQRTuMa^%|# Xyz>v(2ţe$Tu2|~ő}J! k GUz})9dr‹G,J]e60doeA$'M~;Jϼ1y3N$NAK|GƯ ,܍$ʇKBtj- /(;jvc%걘]2 ߀žHBO_+ B߹ܷ<(kU?[ݗ\T]/,.{pgZO75}k)uRW7Û|s7?E?v"ЯN!l3 96t]SDj|ZÎ57{?;2fR4d>U3Ӡ%q?V[WF/}Pݞ(eEImNN5_o_P`[l+*3JiO2M[{/@n#i8/'Q~r;rvW܌ Gpډ8ͷLuߡ\kȪhq<Բ'n qWo'dkdaZ 4ںSS *s'fO5yNZ?:Vgo&k 2$ 3X2wl1#ᾪ_ͧt.%V TG4"ŃLv?˧ c ۞DS7hjY|? ;饗'X:˕Vmoz%a]ʃKg*i\-C暴c$NSfL CHsN)|Wf0i=gt ;z 澩 |sCYC5ͷ2O:taxfd+ͺyXZ칞OhY@:s^/Ni6a7nƟm5DsT2_ k"^Z6:(J߰nDHE\^CW-Fϟȷ?6툸a7UѪDS[[jZ*gEzYT )C*׽: C6=glNe5/t@ Y>ˈrccntIkSĝqzۉ0a's$]XN)83:N?eNe9ˎdVD3(19ql'_%;#'Ҍ搑ɩi^|@EԒF !mCE6DYˏʝ Fnxtu)\ٖIMac'0yϖu" U i+1yB>[MZnJIj8  t EcԈ1簁oW+#]kzy~ %_J_f53ha ڍ5=z1J]( q 333˻XY'0y\6=,{mvv["8Qgn3 m{fJ@a!{>~PDIk_T`\Ή-yg> i@۬KП |t8_^J`X6d|_XuP۪_Ќȴ(HB6o0֙腻ghD ߉~1޼qn0b";j@x@}|.'1qāxcs5kccARW}9$ԏ+m8n]ĪySLAFEnbo5ҬU%=T+Y?=Vh($~ N­Z]o U<LU.>i-zkU>DEmF#]cdFWq8wPJ*3Wjt*??tօn8|!d~PN 2PYWGbXi)Py?"D\@Z$(ElN,yWi0 LN|yqt|SftRl6>cR!\٤U87j0G{J`@>(;w"=biyri!±/𝯒&0Gsٵ&QFNE(ځFh1bNș 5#FX!a;' =:Ԩ`bŠp/K0uJr[0l*E֪Sjs:7+J|[8g\PhJ^yM|C*kiX`yTt(Wezii:)Y6r"QMӇX`8$MRMFj<൤CyxPVmT:D~dg-MPE pc+BPikyJ5] ocHVНG,<~? cC1Y#O? ӲMFO+yn7:Y,EWcPT1CUkc@1B޻$]$0Tܡ`%K3kDcV{jЦx?d0J:]+(v/WP\LNIdi{)ٰn¦yb3\2(|~E1б#] Lq/f\yFY]]̤ЁPrmB P~MI)?sn?=`W÷I+*ԛ8Bd[%ʊQ@fOLЀ("{j`tisBX:LD'Ɖq2@|SL[e:;"2.{L?F.f䝮 $~`:N˱ RڈX+5[; $vh$yq8]4'5Ӟp6$)뉟JNK@BJfSضz8~%~[[AۃOC)R++dgg_/7R"ɦ9J&7A' ؃!CCb9+Ny ݦvq6O*D/m-;?2 SjwDwk: r047*)Z"6ےXb9qnՋPjy_ s$bFs?CbFi6/|X7fJ>iFv#Z1@'UaBߍ eM Ys$h a2*3:1)Goϋ}*:d1~Au~7x6BTZ XL{[9' MS1"Z ]566\e!\yG& d޿1`j}o G.'~0q!?n?Rg܌8jhGEcc.gi $\(lcك!i;p"}B?݈;@WO/-7ziӝ dP`u,`ZuFryf]|sϴdq0 2GrmX[lC¬qD^\"ԚltNq"ӆ(Q,.ߟ}yLIVT?uFްڡ/CpT ?+7Qܭ[hNbq!T _@-G$m$ITJT1yV9i[ɡӮX6P(dեH.q|>VN  ^x=w;8aXWU&/Sٰ1eH܍L}G eݸW(j1d"Ij:L)h| 4+@HpE2[^I9ӷG(u H)j @z'+dʄ"*^*7Jds<;6qšSL#:GU2 w,YD8n&lŰ3?nφ^*P? T㵞FjtDЖA4 8>]%_#64 _I~*p1tqjK@wذ,AUYDUNdG Rsjc)9qՃ޲P뷟,iB+5X"C,|.Z)"+բG}*Q# Ud4&_^0lX iwi0DjleuJ9KU&)Ǜ hZ|Zn v;N$ne&} ڞ) 0T|[K*A5l/2DӬ9ƘFjHL\s̟M@@ | ܂\y]a5; {*tOb51\kY(k+"8|onZUqُca-4=!u]s*0dт хqdv;p:pR&%YSY=a|< o]zq3Ltx!qj=vSf62/dGUJTUf|_8Sngۖyq9KYljz%BmTʋ|`R40 L$JD:@qMwzYc{u}nvxnX\:ϟr]U#)/F @ ?xPNjA0.8rxct9Xa[6S,P%WM>A$6M2bAf׳9]QT% (hKRSdrK *vVZdv"S ˂>xE޺1'X*Hγ@yN:\2r;]dreL KdW=X擙')iJ3#i8K8xRՋ hwXg o ;*@;)< d-=bf0i7q67-E!Z{%D`$?8ְh{ԛ镧IH9̔ ڠACG\c-J\V;Pfwڪhg\x:VC)y"N|')B~LQ3AJmo-!16r]Dje%"8~"MfTw*?J*d"k>Dj|L?`wP6z;s 2'xLAAА[Ik-\M[]!o­?2MȰy N B,+v)\gvAd.?Br㑋:xY^KoZpPv!=)N^Swsx#?0"Pu?]o f/IΣ1; Z֧SwؠszBh?8u+4/ 9ˆR [Jac}4o'iżo`b-ؓ=^75#=/Gފ_4l+\x<&ޡ0,|*Ԩsjm}Tr\elh4vYWAhYŭ!0r#W]`_/iP0xI4]`ڤaF\jnӾDfQTBE&ċK'yB=*|L[UzW&Mݽ%G(`8PXWLQS&裡YyFaczmx.|%tV|GA,~<>n okm..IOLA;p8S/tw##L,УNw>5G0 tJ8jZFs\*-ƹs{(fp}]֯n s6 H2@82!,u:5;no3a(]vۘ!)#gN$6[Q1b#;XgO1„d7}?ݫ~B[L܋T8̔F Ťhǐm]=LJSlhLc }L?GCZDθq-\! _2KrJ $%(,VNt\̒ygC !+=͸#&} .hw&Y~~/wn-k9SNOg{p0Ujk^9 ϻKXdzhK:1MGf:}6=c:00v[[ s,]̽b0[NE쑱S?QnDzʉ 7}LK4lNsfjDnQ7S!v&ӎ[^%9ߵ%d^LJF.6\ͣz]O{JO:õ7w"vqǜyYZ]‡_V]xJ@},ą5.l 2Rs Z"n:EX`2 W&Ƚ 6Mv+xs(Y"v*ydr.w<_k{/"rZo57H"R)'rrCUe(9GڭfĹFݚcί=ƿrsk Tcj 1 *װ~ faQbncyij[-shxLP|H/BnUAJwS"hnt6ќ#sW(cȵfw3)CGu"{TINSu~ PzY{p^C`En_CmI;$K4bv 4b,m`7hӕ阴m7ZYب$F!]Ɲ'T4+t:}nϦ@eUe.Z)A\?T~W]EA^tj`;M0S)r4-`ܑ߄`^`]Mz4!v*wa/lSD|jC\\(іT`>o]PL90Ž|W#r$+{h P~9026,%k^CO{uJm~ ]̢, w+}d bȟmUfo9 % ȕ^Ւ{PN_|\Q ;ΒH| NjJR+WfjCNܥ/z[mXЧ$1x2;ϴSmk\zNK1ugG~GX@w91^fcӽ X׊ '/6GEXQ7[G 'jȧpVflG &T! +eY4kx-a =LfKJi~`o .mArJt4z@T:m?@D)r_AC o-D(&=AOA|,4 6<ԄHubHdH!;2حeqDJ?z|kτ,â!: G ,Wn SKpWQ0y (BW暜L@*fO[jV6_+BtxIx/y5R[8ϊ]}Pn P=4!(1ꝴ2X`܇{j76BA"F=@ٔoGԀ:P[2 k{5Ʀ(:6)m=t6r5loXfӔ$ӿք¯D3{^}P]$ya#m} Zz86XwpFfnaH8Nt7YLV6-qc3%X«kj(p `> =Tʆ!#MRaO9eF2Q`XH6G%vmb0;.pnf;KgLVW|d،:x7h=(u6g^Z/pv\@+( P K]rgǨ}+]F9os8ې~Lڌyyڡ oB.DҬ}dc 4qMoXDe,T)~YwʃʖI9aF‚8Qdz,?!ek! X)QK b71Sp0D4N$oj $CF`` V!Eh4>Ež9z]ۦtU7D_K k3eNlT%-Z1~͘SPNjeZ6asBz![zKffG<Φ>Qk d5$ SFUp4Y%~5_.I X*cu͚'R0 QVk=X":&qO f#*^nx9QS0j\{Ғ@wL#L= i9Azu9/1(f]H ll- u,qj7Ð ]\ W/`sdqnm\VPd$*͖5mT =5/l+]F_G}!_X(T,Dbci!̓餗n mYmHuPeK?;C ;g n4[`ڍ]mgl1}hZ6ڇ3ܭy.oJrG_L;s֐p ?㶯lZlbAŖ>3~$IgJ ZTR+:j兣,QPW*)ѴO"s#t{wNZKVhyZ`]=\۰t4θl>E}CYh\*9mȞK |2CDiV/_-pQB*_}i>gOҔut Ԉ&E@)Io07NXH{`u5'g~S'^OMq"G`l,I\LH=H$p|Td"yۮgp͊JYyNgq371еTygd&?MeUu3IjٳnNEv!0HKER|B#:TO iigimk:|Eok7eOJ+*ݯœx$p O)Ą$A:NlDXH.5ZMұ, feeM70 S6nҖvl-]`_JnyvǻbjRCcuQo~SZ_v3u/X5.ݻVln-ACZnzVWQaϺY^Q@vIjetUU]VnsL=/X%fGeS0ZF0 ZjrkqF!+A~WwcwLb/yLx!fA"rx4bp&džՕy2/v l~;JxQ}!A(:plwH+Pʘ)]e䠐{@fFp/6lyuc(ŪaFtn۳q>Q]@k teOP]{d4WrEp>̄(zu8+E|Q]B%%Stc%x˭L$`g~\E@|ݵ? & 9 ĵ!_{>b|+"@[ \f0IuoԹC%$uPyt -1#dI>zK,\To2e)Cu5 $䢰0Ldu /J'Du-"GY?[NO0uԬh@55n穹P7QK(Of>AǸ]*6в0lK~df5d:$F εqD-SX3)&p-1꽐JC2/:"Hw{ A|Aѣha򪴻zN_hV:4Џja=g~x̎vT3y41~J4ZL\491ֺ nt C.:&b|=ID6çEc}إ7+ʝqQF U8 (l{wnYeZCȽŗ=E1.|v%Oiw@ Wl'L"[jHb^W'W܍G'LuETEvJnS$R^JրYNz&$&FNǎ[9 ћtLaAC9DKr \r$/C31pH9/9Rw)}knܥQD7v"$Ԇ,yRfEiL/ͣ~dܫXʄ bG}ݹ8 4:TC0)4oV.'Vgk^',cAFI5ÎD#A"^{aF]յInTܵp|EN:ɯx6<4)zj쒯PZ8i3$"z*|W ,&ЎCnD0+8 ;]V¢+uI :jk?Y"ܞ#lp}}Uj$gC@jhAdf3\:a_`KxOpO@6kh$6QZGO?WU`&̩ ZWyn {@OLHXH Ţy~5JMɿKGZ'F&Q a8A9~ym"2QasQ}4}#]IcZ2γ1JNT2 'e{GL;!;&l)\;]ɚpI >-Z'w;yB?GGGxzyf |"bl7dUAt[jB@Z-:wfa}U^JVm=AIJhYYCTPzeeA}eZK=DJ,\hq-dCwTXy9N ?p@pfM#Y 4}ۍ']`q;2GW+ue"]Jb$!au?N)s.6ivsBrzD?"dSgrHn7YOP^V@<<$3|I0^Mt> Pi4U7s7tstTȢݬGH$eIʢd,8{*c]gf1}Ō%,.@jzaO!k W||u=-z SALO|oQD,uSR8ܯ`ՌT}َ%CVz#@_#J?KQ鶳ۏ4A|`Kh[-? nUJd6ԓW{<mPvjLOyD)!VIoIB{Rl 4!H}jM.E"Gh;m*QdjaO0\fԤ+`c5E6;Vzeu]FM)T}|]l s,ɶ3*t iI A4Z>|:UJ\`e8k͐@4|5PVw Z{q\c۽l]+5O-@" 5mE9H wW˪.]ClȦyJFm^IuC֧l- *Rs!TAXgfZ]-R'VO+{cŪ$u>Gп\I v.a+m(Lքd B7y(B1ٺN&zñT1R ŵ<ۇfow=,_ \_\wڡib IzuA022>/5ƈt̐ j8_<#hzR(J9y(vv]mDrKlMGpI{fU*Ti|s,CD.9(^@f|8Jc9W**g+& i+KY!5x>##&|RL˦*ڈMAaj0\PBZޕ~^XwXT@/n,{`$ap1u-4UcTj8$O#.Ed:}>_2lKD3! WD;&TV9?S׊sM!us:pyHIS""J6@38&͌[/L3y"0d2u(9ϐ;pwt8kTnj);wqF1Hc a]%[{c(7ҠoVǖ,A̩ɉx^[PĚZ!1/o5LA"ڱC07&U]/XZ>`.î:RRqTK z0xϘjᢖBna G>~֊(1* ui  yR~!@~~" xLZ#j K9ięZ1鋲F{EzE;UTUɸq~v(cF..~;1}Yu;z{OkBjw%Ysǣ?St\%.w]G:&eYyݻ\ mVЊ< ~jq7BB g,qf]ƕ ;DZm-Z]8ܭ\?{Jd@\U\+6gÐp/93c,T:Y0I0|U5GK2= yrXYd7d7 pD5BOkTV&kLDg B#kdS0 ixLG.7ZC/Kdzt)}| ,0} \eq(IǵwǛN##uBHϷPӈG0hՔ <Փ MnzJ hYA Qc5w+홎},D q:xXAށSZpܬ)Uw)+i7#Ws{P~mDŽ Ol[}8YY o8E/$: RF(M=9x=cVJ5%•uxNRGE<l[~WaTip,=%6fi)M-Tm=Cwvޒxj Blqi<nyB7Ǯݓ XȩCsz1k}"i_c4Vn5^N1돗J8EWƨ+:abDuQ+4WJC2-[wNW\=-a‹R5diF`tɽb p'p50(%?CR%'=@6B& _>Y: [.GcȞhu+%Cz~#2_NT A#2C9+o|lwL39+AR}DT|tM8;`+U4u4Mt\6^ms Vp0IQ݈@EO{)yde%du3 Dg.zĸ"g&ڥdD뽁wj;̰5`LZؼC9NWu ^=vG-ٰ:mOMu|楗v>Yíx˒'J1mΊE\ZBAU6lȵRt(g3iZ( ȭtIc>wK -:kB;̠Qd^oe*b6fA{*h0~?PҋǿzOlVL +I9n޳Y|V[`1-5_0!*L3YxOD%'z鮢T2w|uuWYbVĈVz &OV8:ez6b.ښ`#Ԅ fڢ[QF?Bz.ِ"K7@U䈏vJIerYp`k0I3 f.ڸ 15eI 1ƕpĮtt{=4 w(pcΔA0d.8qMS9 DZLu (jv vMH_kq홣i,xzHfFgא}O,G6l&YgJ,@{R[ zj0!={/rHwjI[T[JܭAÀ6udf #!>;0% z-AwV߁ARY2Y"⚺-]ߣJ&3uS zl ƥr+SUˤܬOZ!)L$_c-b¼EIY) ELLM4y5`kZ/Jԣ@Vt2~#34wG]o|m/4Z0/qzwd4"j~K37fDǜS2'γ }OJʴ"AkS%v$7ISymƹc|Kizv490U.N";|RiGs;o(%mFɵ&[F4|&̅Y`%c*mQ,qH)qw9bhxqަ}jO=Hӷ"]In8f3`1R4[?;5"\o4hVY4 +|%ohM}>o4ƲF$V.L2X KB9\GR{ կ ͫGGĆ{d 6ǯ"r#Bm#ö_Z]9RТXvX)'}d ܎CD^*V VGb}|/)e%_ò4Q E'ȮQ /|ŚWMV{b IqwyO~ita$l (Zu+z Z狞zVL&"wvO/.U'kЂos|ѬYt0m # -P{.*K9zDm, 'S<<^vpke͓Czu{E|,U!q8IKRJΚZ+PE֟#mV9akӠuD_!tx!kja#ftunGv`3 \G0qa|I^r7牍e E's(vu>;.:Q/ଙqk:a>Lwbs<\W;(*64RK6K`*E\Ʃ=^a&Rm @-Ew {fHZhL$U_`ۈS})s ZtOZpآ>y=&Kα6PJi<|P]ȅ\9ͥOKg;+ߐH tEoOfJ)Tx!̼ɸ@:&50XP=k%q X'&6D9;=$3Su\h#== UV~]~8B9Ii][^L_x(n Oe_뜹ƷuHк`2 oV4p^S[^xC+1#gSޓT~tĈ}fں+0mx _ٲA`HZUc;*SHujARr$B'E ɓЋamoPm'%L?m!OBT:*5 'YIbM#pC }DM&d䧬D6HNXvBIDW10oM] uI|:NI uuz(䍴 621{ 9QCl1yk :. (>ѤyuK`}3Sv,n7+֕Zzr 7.o7% !,bV"pA܍S&C:kAaseůs,Gw=4GՔVS&GF s-Q0,]iV?|E!j2>=ҥY(ʜ^#dAA&ewETO˺b~TQ'm$"t}w ' p&Eȓ^Ѽ5:S޶ꬸٍ]NkN1IVd?l @$W; J£_ q*-,++QWtOh:uQ=4^Ff Ӥ7*O`Rr5CE,X)[]2VCyl oոT(Cy=jH,$(4s{G}.KqAS`Fʫ`,3v]9kAɒ7NfxV.ZUE< n=luސ FߺxA?797˨nfnCDT0-ɜ\m5FR@C4^Te*<ҍg\H"r2ԑ0D256 K62@3;#va=aOZF.tnЍ|E= a2JM"D_/Te~8}f݋) eU[CɑX#\ ʰ:?(z-L>bTn ڒF=LQ4N2iozg< ҺVcmnj_w'n R N_L;y>4ux WlvAWLX')hr*C:hXc qJ_3l7Lt$aPY@pБ_U_ɷ9|$,.ڠE/jLLs:OcW>a檂1}K|hۡίP}l}D{1p8?СI挱pBچ.E.E? "|}_*`;qBMU^? oڥ?~T_zXckz!;1E{^T뚱֑Q!öbÁU|zh4O_ۄyL@^k 'pT^j9CҒ=mAG&)Iÿ`j QAmpV5ãLt CYK fݲRcϏ h1z.tnMD4|40+Gv"y`S]0w$x*rPzK!Mo tTϜT*U3yFH`X#}nVA 6A,YT;O ep.ʩz<ށj}QﯺλgUQAh;( >iՈ@9m1>swt.^VR35^9/C2 U4FH!J ˎG0e]ئ2򇪔Js$$Co^SJa#5#;IE$k,>;ݷZYhG׀~-g| kU5RXi| Έ[u DNS>)>kWPJ2Mdgߡ {=%p8_K^#< 'ii$N]Q2K[ |AWAðYzU^EBi `Xq|+Njh*rijJI (KI]bJbaB_-tԃv1?U6 ϱR)?c Zݙb@>-.ЀWLL_h6;6y.}·Ow|DPOH*n[(2 ԍ)~Kh^'D 1l^Q(jL{a&4~v|, VfMG9=: %Amj_4Y}H/xeb 6Zo`Q :]`eXu4>y(RpRaTg](ȕ3@!k;dm @ɢwU{9.* Ŗ#d#9:^M F١auyb |p"6%6kK']7ĞttS Slx^ֿ26>9hgFkczv*d9׼rNZ- x} Eݐ׀1p"*WS~vt@Zt͛ ,;iUVP mNV_x|ríܹ3UY .%iQrjjvP0 }!,^K w*6݃KjU(h̶ oF%uۣF4B :MHf5SHSrAo;iˍ]Mbt0:&;p+O Ot?aS!XZT ;9{[R? *74bl,TjOu$0{C;9R_v0d 4 A3nF*HKh Zb^H<ɨko )u{1rՈA/G,C %C}l ?裎0Ղ2OveW CX;#hF$;ԮctØd?U ^` LJ0!R?ݮex$=h8QWCΚxI2jZ"d˟22o* 0܍ gh`naјalcٞO+v)zjY?KRIoGмd҉zNtW E`hmbրǪnNh]AuJGwFdyRSeCqWacN]_טẚC܌?]qeHAMۍ[uw|s(X(˖HZHR>G|Ē]W/8dc/ULۢq:Qߤ!k"ЀAmDr۟zf1<[jσ Qm>Ӝ1${dд6.=ϕ{LܥCoO|4i,@\//:􋻍i[=}k}]ZZQD9awt^) msj|n4zX˾yHt} ȌYv>$BDٯVrDW5k-0R*;2As(©]Ox7:H*+X1AӉj4j~ٷN̓ S":c xVI@R.CbwmE`k-voF.u@ 㰡 q$nk Nz~3XP7]]PV٩{!pgys >Y~޸YKaYq:0@dң(ϓ@ ym.VF:6v9&uz⢋D(ƹZ0.knSHl(sgP]C.M\:)vAuk.g@9Z7lmZE==C0)ZCٛJT̮晱

M?(1}:8P8;HgT,D?O&#]I_V^W}R=l;iv:_pեc2fګ>`+'EKlH*U\3}&) -LɦX]I_bGtk_ю{REFЕ`Mvaq$*Jhq h6|˶6&R<':CF-cmUV D1b'2P(_b^_ЛΏU1[=Ʊk Ql9sI w~p0T?"0rvҹdpaB&lonkFT` 0q t"c@!b h@\o#S5o&Mʊ_~sd~n@ NjoUˡl!_ aSգoGZO簳~2-~5B8%c9@Rzys]fN[.X븞":;.Ù8"+.p!F._[Y(r~x#BNLTK4?Z /᳟Uxs䨸Os7: d"٭*S  ycgG>8|m6UZI!&k`&~!.F&-kaSt ̾bR։֑_[&2Dă;8dXNlcJJ႞ YfU,j%[~>7ad2h7&YuS| $0wE/׾+,P/H砸L(75nAZ (mUj{(uݶ$ m'XH|b`rmL4$lKu6tR3GG[6n3YSn;x,ʫE-NݴP|^{Y mnl&]/? O$^WPOhu]W 72TF5 RLCдj e0tCjl<!'4e (?h &,Gzb)sR!/Ϣ'hOd;P뫛Csv^mO`seu'o5˱O(fR$!23TB߹ Lי^-Q{b/ ϻigHj[ h7nM1$Xm},CPžHXw.kZGduʇPe oۻe'} 2^Eytxx'rP D/PŲ'Qv/KVߥ/c4Wp Ff|*BEdLQwk\eQzN>-kd.Fn:ԡd~񇫨julYbI`^A)csYڬϛt)ki+̄.xNXoY*:a7Rr!Wk $'jgXy> )A2ǩo{PF`ڽu`Odc& S/>5D+qT\`BpWhI#?E[:_B[`H-o.f-N@B&8FJO[ hfj+s^DWnP쒪ŒƝêW AZ_<"Ucsk%e)ƈ lU׿'IP7}~z 4#"E G*H*(mǺS$rgp!eUOz:'.c8dyrvWGGgʐ8_r5ɳ9wN1mJ/3~!DͥN Kmj4a%".H1̐CZ[trz J4J>ud/X 5N=BQ@ ?G+ PE 4֝eA )_&Z " d~nvganx[Lr2DDk0 A–:a'?J)mЕ@{1@/& ^pBl Q=o-C?ds|'!`2:fu,Z UQE:4ޢrT4a~͋]Ps Dy_Ųi9%# %&QĿܣNju\?"V\m>>%HAٕ! ]oױnpYFG,Uqrw_&@}>WV錮ur ޯf\P/A"uMBo^ӛ7EV@%ŜI*5P`7'ݤ„Y|fvVG`6mHF)//N "DU&WҜJFf)a*)ޛ5b@Ep/B&^yi\NPZtc5JlTtn yCGg8B*]j!dE%A2A--`İXc ]hht}kPT]j Q{~ !м%AQyWIWΜКaTOẍrO:M?aʰר)/pгv)L,:9H!bߍHU-Tbd>7昏 _by`v FѾH ZU2fy踟JJzeg-LlStI [_nnܣ%H= 7<. IOk.nphF~A ES"qBΊc3[F[H}Wֹ X7h嬶/6pƉA]~m#x<\2K(ƶ9;i U++/<=CWG^F vd8?6>]znK;cp4~42w7C;͆9eQvbZӦ cW}4Q8ň։Zt ]I:bV z( ^ J%Lk wF{"gleް@# F"_XD}bΑݖ?xPY`7G`Xl#92˧lH]ѐF@T]VE_w@QcҺTwMx:ꟲ#yJ>M S{:O)GziW>1ۜ4dgS9*b?J+RO@Ru/ZZ#L:4;Gn8įi'IuFM~]?"chji$;RX3 -{q[eg޽=v}nՌK*͝jZ!miܖ4[h;RhT1$)xK> ȗcYdf/;Gs8cwF%R$aV2&B)a9SVBbxI1%C)@G*y>:\#j,!L@f*$QTx7"r+ǚIғ)ͤD;]H^O6@xKr/Y/o'ׄsU锳\iƛE7KKi KpD~ dm0SvɆ@/AI}ꏐ/`t *f}"+o>tca1 2P q`…B(`!%q{*V I&S|@4+*b)Nfl{-ooEl߈d{D)u/GS~BmWh]~߇ǁ4Wq\z$ pqHϹvP]Jzhtw}d,Wn*{O|bᇓw4֮u 6&CT01IL.)o/`SukGNTUK oCF69ͲXxn=C{A"puy.(~]yq,ZK(`״\qM:"@%J:]?,n*; !\l`iO|Fg}fm97(f0t1~_;ZbǭE3]|"/j )xҾ'=5ӊƇc(C & J*7O5t$ U9%O.3ǰ"6Am2/ 0n@ _|3 ՠOug <I @ǝ|D !t+G)XY_v#!]lF7a@%VRGeҧ7bl93w+=q`욹>-3VWfbW[HgtGNjƬ1Mhļi$r޵~n0N|U ݶݙ s}_!6 +Ic0"LHgZ#}. 8(|#*3n5SԴ7q4b1){Tʂ0~Ukl?bi] ygA@XlB-۵@7Dx9idIÙdZG@|K|ZiFoZw6}Ð+^ @0O>j"P)oYtg0Z=؟ݗwܮ]1- JMI/4C%^CbwV7 lIO:ÿ-G M vDan }JS"BYHh{7WL_&=; ɢV~@QNtPp=rNgX>]z L n6f73퍘0{ 35G{28ۯBq*\L)(  I1*ݥ"2/tIgu*/us N"T`0ʏl }kڡj.UGqgT`<8\T/DnPjyw38#1pQ;WٹU.%3>[ƏIC_%~Kfel5@dVOI: !p-{y{ =ƪEənP\D7TcS𿑐,- F1KJjBr䙘Pͣ,{~DjN)8~cRu$yɎJOp z:va tϸl)+Vd(&"3z><ԣB~F5K#z"QPS9Bx6;.g6) kKiK[*NvQ <-ղ9LNrߊǤkxo>`9aΆgӞc'Lt웡 q[vlYma;9f b.1џ!i!!uA -RAF.fT9#XBIRGB4WE3@^q|4T0(5I~6$Z9|%=}j Owr LFYʁޝ#em#C4>X5p1G@ߕYK`;cZ|vZ5/=< qA]{_Ӭ|~SY1$Ю?Tugt-s0ݮl $ᥭ[4~3ƝMKyZ@R(ryBް[kWVaN"_1TF1l@F=b>#F:Ud`yX%dTڍĪ:R I>dXR04ɍ#h̢.x׊pgxf%IiXnil\&K-Ri5w9.(W`VYJc胑#F;e|4M`D{н}! "={όW}LJ՟vW,,='bp 0liyuo*5\&QNҢXO* չ*eVz#'?muHLnۚ.Jb%:ܿi3%7蹋-# - 7rīG~g͌ ɤ`4avTl<$j#LzݩF=vqx|66y٬"keg?F'{kxe.YiN)`.ib4H8`)!sJz M1k\ Kũ1m SsN5IW ˱qb"3&jo۲&}ثC 1PȮ!^pQi 7fc%*p ML&>_~Qr1(*Bf!M cTѯ?{eUdhd2[[{x&c9E $MlɃ|a*R]ĤzF-]Url_oozT\^DcD# au9?!NRV&l/HulW^٭c}y+qDjs[L?YY&W,$o :bu2 㠎7Wq(ɾԝǕL7zu>>ӇSp?S_11n`` 19p q\/ l6lقt`1a9 suD7#pƿ~dd-W>:}t] M\|˝DL+I%4eӸ y#Zuy)m5[g%liFgW{\{zUs<Ы$l_P9%"QgɄx׸i>:mͰxOX{y%=aAoubԃm4wYFx Bt-JՅVWceb|g׺!K=9[1&8Dć<7O9 "cy 8՜dY4$51MgObHLNgTQd,Ei\uCϯRzµՅqX5L|!d*^o h@ULO^Tp;Wnqor=U :2v]i7H'?⺏]`a0l V_wyfK6(i@y}N=VRRd!#`A+F/xv3QlFqSŏ&p^۬qc4kP }21{GgW{}OA0<pǬ>kXNM;NyW)f@;Ǣd |~D^O+ҁMe&[cVA|ZK=Ϛ )+\b/Ms6 絣WRJ "Sn+ ,(Е.JE)Ye5}8a3%&fwbwEuM}&Ik` çIA3"#BoWeZ;d2_Pɀ_Nr̷aZD p;sKLXOIWbϾp};SZ!Mu'<&*`B`uK&4ɮPTL8^ʅyٖCe.Wf9%ӗjfxD⑆S*9Cw­3p NtȲ#?0\uzDЦz "xND u%Jy}#/wՈH6! :=l$#eTU8 qS2Y%& ~faɣ py tMewAeD`9`jqfPKKn@cQ+yo.NTƳYeI";ltd[c H mia5m}Aܧc|WZ樢 x`;BfKƫ>%9~'qPмs0$=Vʫr”ekg˭v0)!@Kdȭn{K3~=sKw©wgBk_iS=!L*MY.IEJ0iEU'_X͇ uuˣQZgpuU~e2#=\m{yGb!ꎊ@c?ZC/Jquk$B4 BIEaF3(](W]lgڈy-_>^7W M,Pr{J#΅۳ KױC^?2sm4L؇wQekM d)F FnwyWR)?cm8zVmΌ ٯY̲^|>ϱl&޳i|H@56b&}XKN*&8檧Q5 Ζc!!Q_hћS-Du>\p0خfac7o~;m>܂{_k\Q}2}lճ r ātuD*9!V<?2h-ǛpV [ ئs#AQ: wZ^?C}īq;$h |-dpiGi~h"@-V7#"Dt,Z%YMMtblJݧ5x;Tǩdrw?[LZRJgu,=3AаCrIYk7Țtb,7/7\cΈ"G 8E͹9< jsQ*ձ!Ŝ26YA.6ċmDhMUD9VBp.Ën|oz1.??ֳNki~0ګ]?jPkAh7KIdژß7neAj“<0,\es`ZU^~uq -?JV1/_'ׇo)o[7ē`iR' =eo{/C%dw#iJL K/"*FyF]u}K^9qH{ *',=ӧG;5d4MɆ6iX0TkY]9oA(!R7P3%h)d]nyI2u ?ND BϬ>d▣%*nU/Ć@!Q;6 k XRfúB1޿5NUVtQT)a;a°B'Zgg]{OIcuFIBA߫;XH6ZbBR|pIV$ |{ۏ9xZ:]:1C~EڐBY%kcyd`Ko3{7^s󲖖?U8,a7)1k8XZ߂GI_"źs}v"=pV)~^F^+9O8W.6 Ia?1 } h%'a[2#x$Ab?ʣԕ.a"ALGHrd >p,pnO1\hO|>g`rZX9Ulb.q_#zIo8Og M3$2w^PO>M1p+YY=A־Yk*a0q XuMqhLB/e!㼊`_/Q|M"^!282/%v\I؎L\JEEèDV+KdB௓gj*̚˨J]U-Ƕ{>@ >=S:ta1 3ۙ#+o+KW% nlg~D\+@⦆2J[B;<h7fq٭EnX6R!l}Cp-Wy-|Z.dm?&k랐k󰌆nЧJ)Eu00 Kw@%^WSsMJ;n))=do4AKr@g ~ٖ15H<[$b~H4+vUC xz/}޾(\7 = k1h':2ŰdVƉ@j]X+AĜD=3 KU'kČN[=v4id

M-T=bIg!)NŸZgT5acNrA5h\ *U>YMQM_ mR7@",'bF&1KS((wM28(ANq^cJ0)ت,)BYҢo@h^.s$dk]b67oD& 3DwݍRصS Lk1s{Vb UU.ȳEB5`~g.0: WqD G26n+\PeT~Bv',h;%G=+MtP X'[8 q쮵[,?*j͞\gp_2GR~>6.Z GdM%˶~,-Mm@ȁh]WN-,dVjmLSX"\)B0Xm([!{Oy"4 djw/]i)JqNC6K)xНNBg5yW /!OvwI:T-a+ mX~6W"eӇ0YȆrzȞ  Y9(]>RAPpG!Iϓfq:\olp/$lUʉ * c_,\=>=֫i]'⿲@Rh(&,:C:tw){ts:1=6^a+Q<H{}pE{C%5A?*B Ny0ԜB !q gV<=+%Cy1Jev2q$9ѝ@UcL,}uxy[^k)80 gSkyb;>p㳙)8=mc0 }-3V4`Iv}y'몂w:G~R=Gg@?9|"oUHxv VwvK?O]t vL|€v{X]5Jy".;ӿM YWU=.+/eU_4w QJSm4:z8#6T~m 4IJ֙F!:砽 k Q^wcnYKP#{+u.+F\S\ҝF)cG:NZC7cO_qiKBisWF̾N{t_p϶ަ7%@u4&~mV5?ӠpPy LWXGqS3R#‹>懜kGѱ^bfjt9h;mW4{^s_"qL`69UZ}EaZ*; B gV_I\kI!Q+ _N>shfcC։PڻcHs= EffXmYv s8@\!33=lgunZB˪v1Dr3CvRx@Js@ŗxx3/nF:x<@aH q{殧lSxykMf|'x HyAPks=p>2{ &kZci)LO`WN6֌$_ZKN5<1H>Kmz9f=ʐ[/LrtT \Z" OFs,g<5-YPv^6!Q b??B54++a9nF@qOO=a24l5 gJ* T!Hfs h՚S SlJI~5)JΔF v*SN]q2R6g,f]@gÏ_ԭUI([,4t"YPvg6Gߕf0y9[f4TX 7u6 Slljⵁ~ k`E&o7%xPi` *!38n叄U*|jϷ;ݓpmh۾\x=#V@mWuՍ!Ў?t0k4洦9 N'++w 'hH >ŝǖڲd0VNԷ)9lP1%X^}r܉ }RЇD2ZEE3>z k70(759|T৓C^$Ȝv| r2y&B&ܙɮLj_!vt1Ml6]1:T@ͽٿHN!!5Wϑ&]ӓ_  QG&GNK?Ũ&oA>;5.$1^-NnEpHs(W:Ƴ.ԫze_*|l[1_7OgEwJz5Y$~݉7 FS6[ʁSVyXz0KnD_)p&w{ E#wvЄXP^PΕXdɚR<<*WP"fMUA>0OE!xě=~=DtHhnN7ɶRJؿqnA >k)LQ +FV y0CzcV7C (SE/R(F~~S%xiwA%Bʹtn!Pk!2ALѿ""a6 @b\Yd Vfi{>H5?̳adϤQ $4-x-Yo`ֶ(Ј!I][5Ye0)"*{w?`]jJj $%䘲c$Eٯ|) BxAW5_g)x;; )bi=^Rz )PYe~g 5)S26xþ4ma8HgqX'YQ)[xK#i Yݫ vxq ۽@aSPQƇ <Lvj/60ssDN>fed.aC6!Ox!OK<;(d &DX[\ dW>kPt߼:PPpWh*m{D# M]rL@&`Ŷ5 JǾ/ ԘʏmF,t̝~SDp1znɃgQ(L6ݪv8:KEl 6M sA']a 'vK "R,pu Nќ+/ٹ2\ʊUF">L **Tr8̠ fh~F1Z*=sb~]ݡ;7N!60o82±g]4vnnlla<3X{^t莖)FV6P^Q[;̬ӟ,R vm:z +9)C[Cf) i3q !t۹S.JC/MqBڷb3XgG7^Z SVG/y*Mv%Okt\!Աbz8Đwp/QwBP{ v_ G\htc:a9" B Ӽbߖ#J NSy>E9Fg dETm]Z cD&:IYˎǨHFXSs ${؊K[Ⱦ 7%l&ǘ `OsǸY9HS* SJղr;~DR 3lhdd"9S-R<:G}Q{-XreG7BM$RuTuT_smT!,;/wI31XN2-MAgQ_iJ;6l2`oum5QC hqd%)G 5&}ĉ8ks21.GØ&#dazGl| .?s2Qpg;WF.Uت 3/񕁩֠RA&9%5N|%W6cDį ? OK9LK Ю6aHu􀂚Fݲ{)%w[o"WfSqUb2vFeJ M.Iz6%]/rr1r29 U^mr9wmq5&du8fw,vpsaPscaAUh*Ӥ<vXղ~_n~Q?uCخ7^bך3Ƚi{":&6:U31YVH9wj|ԎKKA<l Hg*Jv}J D7aעm[8ghq ρet>@2 P⃈iSZ,ݸa98 o .;#e5 r"%uuNJT-^ Jjp HB]^R42bXa';84ҙ0 U@nE ]!yPTEQR'ڏAOr= 1;D6J?5{嵽%ҾB~N/qEuy򻭛v7Qp-#A{\R?1WghPnܚI+G4*絮='T7N VHæm׽6l0,(-w Pwat#ofZ<'|b %^<}8 4(vΩ#m!`G xEIk_/꣟0g,BqXۂO؋|eUӃJ[עr׵לZ3c%e_r57^Bš-5ʒ9Q>(^Υ \iB6R"Yd.A4uj'f'j[9}sS ]/j>cg0M7ӕ)pؕ°8h2<$KܦFMTl?Mdϱ]1bN [Ԕ Y\]`j2ŷqsqdSF5X\K)z,REd@LWA jxI* Gy;DX// >4v_ > " I~&n'L&o.l ,3% w{un ᚾbC NK{5$K8-RJWS4ꕯXJ¼kMN3KWia<NAHR T{8!͒`H\y*f0nWײG|6>C R1 jZ0g@aEEnw/3`%*/5aB6+jOռɷ; }B@d\8lF)I^s#;r)(z7k+j6]- ` O@չN~ z9S;:˟||tR3oB6T &!/OB !r9 CѡDq͉/?fObs ]]!І:̽]&djb&o#;㾠ST[^Ȟ-E2)|~6V9[C2/q;6}#.n-FvR*{&Љr<^ty]lBaӴ;%]XilĥyP[!ڒ&4$ہ$(N'Xƀ2 gQoئ#pc'mm(c5 vKġjoىdg"~ lL+b1,i="nXVId/r֗E29;[I4pY'rڽ.77=md;}b3|'e9wVo;q[COGθ Lq0?՜ns ZX/q[ j$0!sdu7tBb#H5xuaE1X*KqvM :xzB|ݭBl8%ZC 1^LBh%Јhm27Y15sȑZPs@e-<4w_ [!4 {KAM{M'˾ެR[ίPkOi?Y5nMW.C\+hFM}E&r;?`qtRJh$=)j 9 ˦vuF`:݃ Qr;MBOޛ$t~`A?6?Q 08 p&vb$x:) MѠ*}\mG@h_(8 YߑjG :k$$ a%X8t5~S`uhnD~џK6L(P:t"'9m$yV/{[/Dlˊ",}e7poL0~h5YWC,?FZpeMDlCc3LwE(oUÞG+F*,8 |\[M6cC"Ntv)b2ʺ ȭv}V3lVp /$ȵk^#;pl .=nO%lsrAxU8!32&=>?fjf~lƺEX v: ?ޠ6T@1J8FѮav"$.:1j,Ry䫥&ل;ίt"KLZnC( Fb<\4;Hmc'Vtƅj[ǸT*%mtNl=:Z1Etجx*aCeX\vPtHy0Zɥeȣ4b_kwpǞ"4qQ5΃wCͯM4d\2* lItO7ҮQN8f?tsSi˕`2'IxG蓇Z?F){#恕6$\? !OlY޹i@ϷWuHVG:"kt T qu 麟[Fh gI(VX</XkIWҎp~"GsrpsS)_E=2UQN /J&|y(g4ٙP+"yF!)xZvOv.aJ/ K Q LE*XO8Pښ)#ѼG`XlړuX,jBV짜2'Z` :r Hf!+͘^HپGsm[j4IR2Rk C0=/'/y*~;ϒ 7~q%Eic\:U1jClH\93k {EI  D͹9x$ LJsP:="e6z-ң9> DU' 賧m O>wـ#'KebO b`؋ z+j1v0k= (P`ל:uE O^-.lm|)B>Y끹 _=*c"솸녭+tԑF@!֕iE x_M,nK+-DN<)3 nជ) "ICZkNKn zf|UZrū=y`F-X0v#ƥSE'>bfe(B upVFo,Оإ}WI=ͅGM*ؘ?SI$M1MQѵB! {0!^ʹT'])Í :d k4s} w12pul."waF[ gM8hz,Nٍ4D Vq⽹:g>N1x1522f^8#isC[ؒ8wR )[OE hA 㔄. zM`WYB=Q@rXp镥=S)w/ZmȏԹe"XAfݧG$sD/2\W\| BLz@'@?GEj+3߃*]Eni#ZqZMc0L.y{훦2`# _QqV}ׅp'~6Q'[ɥ 0E{Q듁郪VVls@ZSPؙYSj5+\*ys&Ӵ1vi )M)DO:>EP7E2Mv1Hk'L8p4R0Cv͕M:l1[!w&L:KjS_AevE\y n21c9E .NO[2Xo U㺅S%l͹egޖSQdY;_8*rKq%ÜjdaC ETYO5ZeUǃ[#;R#=A2 k.Rv"--|afjLB`hIORD(.ST>\N?S-.G~hb+{J!eY)]:[I81o`+cX`7xT6;Jl8^O-/}s/%qDXԏϡY?^CģԎ|(udTA9 6U2j~? s 뀅7JWUVOL>?r #y@s/I`&k\ TvQG6ryj@w_ʴko 8 [qwVTH"#C xkV♬6*9p)O:d/ S(/9t{:[.VAH.C3UR]Ϡs5l*n&rşӛLF2rcM [CT?; g4 e ;"0( YN570sA$A2dgfϴr-8- 2(0=;wQCGm#^ B` ղe^Y_է-tyI)(ub*ᇍ9D^$֛?J!;I)\Ӻwk,wD?x^h=/-X SR1>zkWFga6 \X+B8 x;`KIԸEV pͲ} 06kkVwV@'I:} K4$ > A(LmHnbGIxt03v deCl sѬJ,3uyHoO8^ vllt|7!ʨە%E-ծ2RV=O4 7%\N804ؘ3zxR @ĝp]Cͧ\BIE0 B- 8nt۩/ǍΌ9ϤZ&B|:aK{/2ռn)H,v$K_R+xIc~W}96hL$j΄Q\ clq!>`@q= |vΰ Өa6#v]7V, p kt[fu򣠰eUk9sԇ,2e_4L`Sw$F6yNꄭ_ML5j7{"K(CY$n}cc_l^y~MǴ^6|QbCא7L E6FhO#PRNtJ, E8XeN/ԒK4O6~[2KYca3vR:M3 A"-UHw"86MF+O39u_ wa\ ž@mB@UC1T&cgHa8Qp qE;Xܾ/۩y*sYRLJkHqI-zRT5BWb: dCS8iv7^qlI3|syPLy (GJW`=?6Nnf>.saߤ l7z F;ɅK޿+gqwoi yT? =6A֢s~{P)HD:Ev̏ wj;*.wcuI&'Z-C BFoH(H(٪Lw͟hL hя^4xL^,4~c僳BQX;lḙ ? {lZc,5!]/b 렾ͭJL)_&z7/ BɂFZ`U 3:VgƎUdKq`'i3xs*"$Wy[EJ I45. :G aߨhðC ٭Lkm֐]pC+[-6@TtLճ;&Qec0N' x5Dg JfS1[I:ե͸-Bd&6.m0Gsx0ǀ.+:#̭L)M^Go oछ'\_M-*Z+"?Hc nV=(mUgi]Qs.E"9CﴔpR<"n["gz^H[:f{uhJ-L?Op"-@/!aePoYmH{ϟp.!Jm8_='9/~ep^ː[uwp] ZCNb҈!7(ߥ v!jrDE] -s%U{aXK8!BW^jMI޴V$\Ҧ0lK 'YHu%æF>mB0 ~lUic$\vտ0l[4`]7A[ *MozBtq3S-3DBpê a:Sf"4mgEM75dN[| ~؈u-#'3GBE5R/!FTfܨ1ݠqL)>h(By+12BT~!XCz?xQn#.a5S[ p_L,F1"0g_B۠BMj؀ʴKy}`\hi4e<=#ͼ{>[墖DL`݃lg= ZCN%τxEѯPYt K$psrq~+ E'D~-$# lauԎbl\?2OO>ra3 M2q0+b`dvмhz03ǻyjrv+5=FJ2÷GHnT #Hu/Y.9K~w^i0t+ZS)g1mu& H'WTxj@%F5g 94:#8% ױlCؕ Hkdr Yw}`EE࿶+jGsHށt ؈#t*|?8ʘUlcmab(X{͘jvÆ|>؍sk.Ts}QËb"xp;z-bjWٛ^t|誕[%̳~Ru[u0w +Zjm5DUqNToZʍDxZG91k9*?$;w8G m *2JhL`DYel!)z8$ m|c߀aNnm]Cu<&ѩ%:'ykuH^/HacnPuRs9zE9rB(j*\M95u o6uPH)oKQʊ1* MPtn4{@W{WÁvOd;{lKЄjɩQ,|G-V``n 'MRza19t].>.:Ww&59a!#omdj xR S8arc`RRʣy -0pB bR1 G|oa@%cU$UaP([n?2#,uKsdm,GxHE];aSP4(޼ktJn*z@ /rGod +*~vGɨ {LC[WhCcFF&]V0vY%@b*xH77v8ˠY8Ԁr>{ϷثGB, ZLfDeA9x4$+i3H8e͸&\pxm>rPx˷y",d?Z(L.\#YR:meDp1r(_B@S&g2 qTgHun] )9!Յ-&%Z눊S<\߹XXāF@{[uw@ qG# p (h Tha;0u8|g$X ID'M8PZLby W F4/*K3t|fx&Fp><#$Q=c)>V9l54^TxBX|6JZ y}_sG/KcĊ>bяP[Kբzf ob\M2Neyey ʰ|9-HHco%gQS̨ =Kɉ]xlkQWy**KjPübFf3~(6sݶ^W|c:8 O  9փT =ǛԨ^|>Z5@(I:-0lU 9."xcb Yv:Ahɷ#&6P'>`} [iOU [ΧO E&qpIKQ^' Hޏ"SvVoXy! ʼ]%H20<:JHnlfvHDmuP#[|/@UQy|gT୏SkZTz\عP\ &YZ=62\&F$;: wK%a~1Y }sp XJ;Y/5z;J|}![P l٤G6񱏮$.9F5XS|+!x5,iEdh^6-%Wd!)SB;¶c*fVJkz2DYp|/KqQaW%(WQRN,%q{mFw_׾޻J[C:^DOP)UĩOIs nal)!pI-y[ZvT"I)כUrklDo.* 㵨ܧ8])1]Œ9pIrmkMD 鸗F ƥ@D!D/WSJznc>)cy=v8usO?}{[+z,7= ?+)[_Tc_uwM+xSCp`{>]Jaj&WL IYXs#O{:Eyk; 9}<+<_"%*DN-Z* }G7h׻emHToU@#kuo:ol^Ic#C=x.T7#vp)ƳJ{[N[&St%Zkt9unVkclvFWAwPM?Eϰ#H+gC-Lf$@V/gy!W<rzz G[_EUΩ:a2ҋ@rS]Y؆d'h- gusnRa>Ij/{D<1܈~!\cp9cJ&q[ w9/MhMˏ]jjIN#Jm&|udex~kƓ9s3H$XEY!xo>~0E,*3IspfS]Űn' b5 ?u8= չՔ"WGhHf&7USI6;KmM,+'TmJAeRi0Zl۠߄LFa7&!ժ'c! pB C"9]S[»q8U&p2%#W/6j9\z։04#qmDj#^&G3O`O<J-m7wkIʏaIcJ#;vG^IC@ 宦EՎ8٘'mw&|R/e7d?qk}Sv*D?s_P ͢Pt38%uRsqm%i9*fae& TYy; ˓y5av23XgӣAi"A!Gfx4C=y7*-Z=>\+cJd31H-SP$yU N(YV>+kQ4ٹy:Pc_< ٸP&+37,}!es^֌Q3^0sš+wV; w;."Wūe ;.Q 񨤋aU~~d1hKo  Fܬ_D$nIXHlY-}O{P _o7%iERz\wj㰡"[")@^ |Q E)B<7I}uT[u B48 K D8VlH!WuDiboܽ_&ٔ @_HW{8=(LCFy6A&] έ᛽om:' -λԒgيY±u7N4e2gRiv0 K'%pS[K!µRdB0#VTWQgb+GQ3;pڽ檎QDs#'gL秪} `a#SdmC2VCޯ",UeWZJҕR%H<ܣZlMĽ4RS61L&NxtFdw4`x,0a= mOWro]+gv->`|}"ɵqFW@A|XsaCp0\'V2.6U8ao5)Ȼ(0'k&6)ɝu3,-'%-3&4'm@B#t 4g 503L{d7SB}_{O:s{. zXh$j䈉czaS"j1OɌ QƓpDvIAC -&s^?M9 rY/,ё!/cxr) z7ϼ"vjT>Ƶ69}S"t{ƁT͒=ÐAfDPηKzr^[|;x! H@%CtL8P/H^d 7젞7Ck=KYN/Z*+[sf,ܚ~%'/y\JQLrgd֒Ʒ<{R,??lљ󒶤IGAj Fx>ϝg:H>,TX8yHšgLgs2Wv㙄%m1eׯqҹ)fs/(lLI`*q^}51IsFOࠤ젣P}nZgq7K.垉"TbϮ]&򗄠̬o?xxU뚚Dh;ɽ;_5'(^ U0(mybz=.Ic1oD%gUhIE_qy@eD=+u[)vIJ9ؾ\z N_ ڴ{)-Ͱf'qAb$C[0+y@WğdjQoV.3Q +lm?]x; qrD2~_%[zv6a}؆Ncn[qHs!'cz$wZ\$\TRfktf#6wegiMqm(Ji=fM#|lHɏW|]]X=w7AA9`&vor`# 6L =,PpǦFz][b7'bx}$>o!q"*~G.q,+#"> x琲=i ~ 0qs 0Uc'mcasÖX^JZxh+K ź$}Ǐc*x6xmclgFxivU O]{o4qٽ%  ue˵])`ѱǥNڀ9E^s !}~S xcgV` D{ DL{|m2ptEЈDlV;]cx!6ƇPw۹#4t׶'揬b( ţt)S{s8v"+RT㓎ZD$/߉qUѰ\4WƏ LԈl !߷[\h'~vdqآtX<*/7/,HI$ %_RM?Mv0:XniG8)t$uHv*{ !jt}%{h SʭSt> Ԗ ~D )RuqbtC>G8dѠr}i}])*/ˠII,;>IiO}kfqp&(t@榋߭." |λBZAD&F F@-GN@1+g0_ꨚ焵s0'ca2d(w0 0 `32 b:]Os!9xC=oQh~#{'ngH ,|qp | 5w%2 &{yWϿݎ zrȖH:֘,vH'&qb$ VӢ{2llue5cbq)d]ANܜ{' ppmJv- Bߟe,zQO~ݙIyȷH;esGU}H5ij'Mˬ("?9Hs튽Sv'fTSwpY/ph_2Tj@U~q;~gpXŚEGP|~w4pg?L:r0N޲IJ0.!NtJ)i9SD?7~H .2LHQ'R~mk4~Vە -QGҀcXobE0#( j9Ir'kJebJt6Ʃo6- %+51ƕB=B68^/CMC&8cgrr̅Q,IBF_! hW8P!/lO0V*_w>LQ5D2^]Ir`DK\bJl=MOUm|eZs^&ovIe&܆5!yH]iT.C ? |h;0G8YVwM䒐 '=hou>K5^1 iRBR}{+xDa=呅Vejo=SmJ܆IȺM0Y2+YO:iU|'G= Kؚp{_ZUB#:z dUU6dSmEASQo*{,n|0' o`݌{ZxKPFHg)YPըg5b2(X"qW[9LS$m l98_{fI?r|~qUdC㌄ Eks~4n/V +t$ ۵NSXʀ|R¦Q\闱x{$x:1 ؁ث,w'W /F]LӌCHE[XV.^N1uQo"OuyP~߷q>p ( g9q!)7$Eުyʶ& ]4t KDtBzM-7:惊 %W"a8f&ɡONW>%AgQUY'FXOmPw}|RB}CbfUՑgZH5PoE']ES8.UX#K,r+H>ZŅ\u\D$MF@+YU@q`Ǖws$;6KE8~XP{RѪMjT}VÖ'҄VНXsC]9B7aZ{ؐ\]Y>7v"eC屚*N)][1i%cƇM|l C! -:KZ'8!|"mܯXuezH1 T=uHppm%n2p8q>Gׄn`GiJٗa n.nԤqtLPI1 E0Y;^“ܧjyQj`<5lԟo5kA[2 ,R]ɶw֯XN5"%Ʊ?}yҺl[ZX&,Ԧ~26,@w_o։h B]'Y\{_-%&n1|\TxfL\(,!7N؃TSb}oBtu?@m8v]2° =苒 F'l>>W9$_V?: bd\fB@oϻ WM,Ģ^v3(<0aliQƃS @.dr@5g EUVjRMHyH2rGM>;a6e9|T A3 eG-lrr"ϟGȴP)EB'/.g(D% Y@:fҿ7{mB1_7 b[ˏZ>XAiR ۤ WaQI-#\f,[j';J^PWz\FqR4fkf*N̨!1`*BNgb]A?>zqnhOʡAzs>vjBcgw 82Ĺ\Ր;u>P{ Pz}t%V8\|2U\"GC&l5DtDrUWmwON)ȢjgiMVQhzsHTF(!ۺO5 cQ{Da 1(z=' GHeʔ xJԴHBrlS:60J;nq8ݬ7:@, 5N("iorT~ʭO ~yM3G'kzv']x6r1Vpq"yw-w5J0AN{XuF_?7Y-Şс#RR MC3`{(di<;B1,>FM=8)[u|{ Ey[eMm#d#? r[G!Qbj;\ld9W\b._hkS1SivVGG ;H*pSeIț׀[[" /֨ kD?L$c%Y)JrRQ[Q|)EVLˣvHџITRt0ri;{RlNyɞەhE, YFEcTV F;7#n\FGW\\cPc96pϥxzsaN 'Ѕ `!aB]z3zjMff/ST`*S}FCRg(c 3mM_*qn <Qx,Bʶ!V;m$2/hȅx#ۃA꽍d0ٺΔU 8A)Uu՛| +P?eђqdHHD5gIkӏ& \Gw 6 sqn#rB~rE>[~ٟz\{æ &WLXr蚋m0bC nAcLx@;G5ۙEXI"hao6MUF!ӏeRh?`Z\km܆޲`\ԝ`S#/a;\o#Nqt?_#0)BJ)w?) 溴*nFUm{DzH{ceqhR!K|jITzΩ ќ]B i?s*$uEfS;ڄcs|7? 6 8,׵5$By9ܞ A]PiL4U8io%6 $bbas;5) zTv ;KJ2gF&'A}- Y~DVքcM_a%o`qJnupKqՌ9\ɸ\%IP1 娥˴hj8SSLbbD vH_u1|9S{j̞c¡l9r/^1$v7 @hX ?ɐW7GP[bozb6T,2Aԛ9/zwK$A( &4F1YLt BBO41{.UN(Fk9w3OQRsqd^/0jDL;cOU&ؾ:XU0bn.÷ow`Jy*䵄ɾ=SJ{chϊ˦Us"/O=o&;Z9w@zR]pY~ +s3J xp$ @Z[=V&ѥ_SYB"cebG\^(ht]Wۻ -?u9T"2E_CE0"fb'1` BE>74/k5SXإ$h27T&vW7·I1= =vvb8:!j _,,FkMy*,k^oF :RnUszfU^qb7.P&n9 (=E/9Ewa>Kb,PmV^,ʅ XD? ƒ`!Eڧ KnM\dR:$St׫yyʫ7,hVC @+uCYi(U[N84kY5`* / I[U-cd }_y"90 ̼Bp6Rp{F`.Z^PmBdIӁIȼ&,NޯzCPSPu5;OJjÛ'29 q0 ʲJ J@Sj|A3̸;"ݘ%j),}՞|I8)-,;[y}W"!b uH{E;OݱDED(Ok9M)(*h*TF~3:|OB gهyBd q m{qvɃ\s6n(J19e"p7MaV9@e}WEc 靬ck\5RHC:H\}E_qBYB _ |!1ɭGyq@ۯUbB΀݁ $#c 1cjok!9v [g]nXI/7J&0G^8zd#syfD>tR~_iΘWiL:] 25;DUR'À0Y \'+dG}rʡ(e2"Mа;u.+I.UK5t6śH=9._ًVwFϽwE|m݋;IaB^3Nr g3>h:sfMe4{@f.pSmٴst Ň#ؿp׾I@7D͐]pcy 6-| @ &ň_mab]]l7&J[[PÜ^+-K⤟O鍁ީxB kz&Um@UDpv̡UN"o;$@@҃'_טK9gT #W]{*d Dr!Hd͟qSFFa|&O:5{P`d_QI0XDѼ02#. r&LfD=y#gYގA+,.Vyij턈8?r1կ6<%KS 3ZՀ զ$^`o;۷5S:5OBԳOKy9^_K0Xks6##͆mvAB-XMl7:*$W^ OdyyFYOtP^:ȀM׎W޲ɮܞ9.6q @4m}ϸ Zf*EF.^hHHP =\@`pexV\rh C@4jv"}9tӄk!pȒ{,;y*nlQ}:P\+d"`S3ĭvҼTtQ8L "ћD^HA}p!Se褕"`"ՠŮ:(0绎`,{Tz /{I'd4v`,+&gysB0z4k-ս#gjrM6Mu!kOC u(FN{49wl p//|q %!w4InQwH1[}-Eqb\R}\+_`:s70dpG^ #rxҵCsښEWsFIECFsDFi塼d\zՆӃ}GQI-FP\7A˫HٿeCuo?|2Jɀ&E2y,w~̶lH3Qwxn uvU`z{5:N RVfz^F0vƢNoF$;X̑[ruN$#f#Q{ TB6\A_z[cשGY_^5#rI-`gn/].tu3nd5?]eAjƮ3oI0m9r*mSNYԀ<ABD4Ҋe:!pm;1H^MuҀ4 #qQ*|yEfmH=ڿqFML\CdUZߡ)nGmXٱ(*@cmfDS,V~ǷG+KZoDlWưsS}7 aJ?dyP8W8WJxVar[X=/YkAڷeU杏S&kta pgѮ=oJWЂ (7RfMQv_uά0D6oԬF&{ct;u۩(y-eܞ~*#etǰMN;;IqTDMv y<9`d-~&It1(]КSFF(̫mDMbS=3/[Ӿ&ZCIJ2síʹߑmВHg c}ZzLJ+:R!cګ06SI瑢+Q՞AʂtYu )Au3hn9q ?UkL 0:$|v<WVp75*<do30~la ܆pPb(6Q=^̶mplr_{;]B}T3eI;Pli>[ǐΐ} |7o1c14DL|l#ԖǣmJvԨ.^} 6u=rTCǜ20m!b>.,v]W͸gXwoE$nnR?Hx[IE'7}]S0<Ջ75+қiJ <*xI(zBQ8(>aUDεi h7ލdLZV֌xno%jbUǢ @`#>f҈Ot<0u/Cݟoo@TmU$!薓@q1tt?\ؒ%>0+,\'ME(A*S{I")m4^4ЩIS4\0?E!ly/d(4|gyb>wop&Iߑ]? iRo~h6"C'amu098O^snd!gZ e! bX1c⵸~=S'w!eA֔ QYA} (1'|5dV(JV!n %<5s[qSd3"bSZ ˑ" }TF |)T,XV1s ^Hqݩt??2?Z g:m#mŽU p|b?LS+PF:id\ؚ+O9c+=nQ I^JbǺ!@ ȴ̋S;wV.k{(^jʺ oZg3SUj#lxKGE" XS y\vo IP&lDP0/csfE&omæg"IvȁTF[# G*Ǵ}g*6Ӹ^WtmۄM$t2.C}:r` fݹKQr@;&[fsPw[I!TƥCp9xAU9ߢɏeC{B 64VT/d_BZ RKb\D#lź 830h~'9WXV[ن`EgDtHf;_2˒&Hg݌{o2(JYyWʜvZ!7`Kѡw4gp,LO! ڪ VʃfT&G-?5"ne1lKZ]7r+v4*эYEL#B 9x,U=6UR-ĞU4L a\PųMp'шTJ2.Mls1;z!ރ0-PTMq3cxe{w]bw {J3CtBXS &)J7/ZQ^sPyxΥ㕉~( /J9FG\}ŁПZŃagTE(aW4yGσFΩ=O>Ftك{V4ȫi(~ڼ4KvSqGs:燆zenS>y%ipt/}Gq~ X*Io <]DE;9@j\Xm]4¸rҮ RAF4TzEvXd=Q9+jKV/M.< Uq[mpv$e5@YS3eQKIHSܴ )"H-}X)fM(U4>s+֩z"@ŝ7l'Q @$VZ^/;$jc'!϶qBW8}`"ʩA;zga%Uv/֔T^.հcmq g54%`9F$ kIhOSJȞd׿3WA2ҦOj&u!!x6/ с C]@$X.EAUƹ|?pTkZE|u&"`֞u4M ZHzAB۠<=f[^؞k ْ_䕶M݊W(rd>ᎋ <ۅPCGϙD%8 *`-̅F*8@@zѸgBnnB;WgTDL֧ _U{wp.tR@1wRf;Gge^U#نK0 y R7K7'R_vLɝ&rD#,+)0@#+*p;slPf= Iī>ov)Ȱ_뉔|[%]{[/JɘWޅs} F7IthS.M1U"RK;AdiPcBf>Wp`WUФo7=nܺ)ZJlKQE #-u>e[ն+ ~_^3_C^b]\XwFɲ|-am>8H3 ˶@Q?Xm0+๶u (j]1جro;.DxOpT1yxң*:,Zt12: .2$-yqѼeLpɜZEQze6 >ϧbXǍ .)D1ɆIq(r%r@m8K ģb(Z~s,~=*dOv1*ꥑ4riڃ$n-g#I"\&4|x rS~ڂjHD1T^$~uY٪gKUǼOeKQj`#7?#:PW~ԥgHfCYq X&;Y)}S:O3Ass{Rą;RoS*ޠ!TrDͶ 5q&칔A@T/Mčm8 mO3~LhmQkE0Tpq|ϷX$_G1iHPplBUSArMɭ*JNo@zf P2m^ d^tUB5o‰IYLB6+iPn tMJ{g{[t?"2]y4z^?aB /):M5OM%ŽJHѕ% +zSc }~[32xSq86*Lv]71<(hNvpusU?7ۭ<{D{E̯j`:Lx*H ܊\̬ sHǷ""ez>1LQTBM^((9sQT28Q!JgԩmK!*dP)-=l1Pjx:?3178a%D\]a69`.I3Sr[ ʋs.-D6~zx߬+]shd\'h.䕕 )!5R^)N׌:XlnҰ@$&\nξ}ACRP6B4%6yo+mXsI f Mz<9PU#[/84:$94D\5V9vc% ڶR>S܍> ed-l-ep 1*aWxvN,F9E_")ƛ*"]eC,L>&j :Lj1nh1\>i /H{.|rVi.,VKUT?s'@`0L9C&# KDgyrcq~4},UV>ivD~pgdpOQIA%d zX.[ 3 $zӮ-QNAϾpo'p@@N||bםL?:HiCI3[o" sSXA~8t~.c=} r_} {7&a&-̗!:mκIuP.-w8 8)L_)! aMY!OB''.\(}pKl\#T ݢZ|j]lIl[ip|5$œY1p{Fה!MSUI̘bGQ8oQ3T̬SʪSi<^<4uN((jT#ٵFZ dy%m_ <+; $^\{̼_RͶItXӗyFbr'&3p;.rZ2.DQW|dv6OřçW5)@\ nԈrs&c]Օ)wU~GhNY UP8d!3*st K0_W=Z)Ly'y;zcnfoG! ŅƧd ƂnՈ|<\l5g"6A T\jhDCʐPzB9nn5ᇜi&V⏵>໫o4Vig :^/ F'eÜgBDwQ\i0o,3; :϶WoMr1WBKR&<~x{*5gZ9tdAWT>r x pdd{z*peӥx2pL^œAQ('pY(ȑTyǏe+ ! %;̄3q+) Mޅ<>LPD\0[_Z(*xue9=;קVu/T~ ~ 1ЊoqR߿ 9T[>¹#L螧cw۠)okfCp| S~ 'FNQ%?7%m{{7~W-8~9n3z66w7DR'A%V*- $ qNlTԬR\*A h iĽ5^"rI"^5* rS~4@>@pkN-Ux s¼k}4GEƒWˌX2#p7!\BSmY`1%v(t5-p/xRH`z7&#V̇PX Y>vR$6ÿ q3%,s.\4@,)KV=n]Z}gNk)Sk'{1t$RqaQc=Z!{5R fMRkڮoymh(XqzGхS]F` ؎^B9C5\룇`l0{{f"qguLۀsD E94!UKq7d@wߴ3x˸?y+r 41VTF%]n)x$έ 7^toSƓE>}Ko3s$,Pih09vΤ}͍TX9%;X'=u|n!o񺿚yݗ0w@4O Q֖dHQ&v,d ϼ- GθU U KjteZmʓ Zti&baRdbe)y")b[ƽ4}z\ݔ;//%x~GWl `f$0gz@W9Gp6r]HVb alA+"mUUUJ?>b CtCPNm((j]9a=7J&\\ &D] &!673ne3W d?nR:BAFٕ'8X$y^b\JxWJMp.Sd%p?S7ȗ:A%?=_RRis$ %i_f̈́HwmXи,DSD!'kAVY uMK"i_~@ H{r{ozVC* pR{\ '- ޓ{.=cVxadL)-&OCjᑉ͗$ƈ\<WHc#CG^/ 5θ@ $unIL +薫}ӘIGHzq6dQWxRc!@X2>+)WrC}'Oskj!e%S{gH<ܽkțcscv`[]Ɏڇ( *`֜BIvmj5MG̊荽Td ׵Xnt)~v CvNr ЃAIr lWF 6@ ו53aOYG^ B;(!aMYRu"pQQ] pÙ<\➘+&u/{#,fϙM(u9Gdკ.vTvj0޳&ɿ}Kewt%~nH^cۘ]dI- C׭ ՚D.%+ۘ+L {PA4 ,#έN/R)tx!ܧvh(2MEE0N26UGR'mg-W-J5(["ϡ?b?da)Z#.C~Q˹D%#T$jp@Xn,MvZoJ_=]=4X띑eG6o|g5'e)> /R19S 0PE,ZD+!1^{D0حQxW].0 K l95"2gK;We]|jLiʕpGHmPB@ю8`OvJ0.4F(Fpy}K":@5=LuhDQq0'Jqi̪iS׏A3]40;V}Nr{yZ5r|1}lI.NT#ׂmJ8%2ߊe2 |vѷBەjCZCD6D'=XokCLl O5  H0Nj!eRrKq H ~Da҃0mVhI(\L@rg 0vf9?S%)3QuS1'4Dد}'_v~!{ e^&\,4JdȶLuާ|n4:1~yD1(@߱)i4d[|,2(? {v\L*q D^#ghⴻKvk;nU~7f\Zyw)>%Zaݞ"ksXLI4Dr@Nb9l|6,M U4:Kܫm`7Μ,vZe}ݿŜ ߅nPor+f@c$SYCw3mV&=^CNg m E? $Ϟ.͍Қl]KĵD6f՜UܖJ]U2%$PUHՅbk qQz 90OT*l%Z*T%+ ѽDDe,=!z&$̗lSMh POX>B$G|N{\j> 2|1Zټr(j>5;ie-]*߲! FVÀsT5{Tk >t4(\>>};N̟HC_4LCTK"3g2Y_,DJL ;~d,-g:ay0/t!҅d&_'XD5kI6m4JN˱2 ijV8i5 C*(kVMʎ2s! S6ұ/.hj3$g$&.0 v!# c`Jm9*"L&ZÞD"p囵Ns09k$2? ^ kC(uwex5u=~taVme;tAzZJo‡~ QjbcaQ}*uCRqE9zIB?4m;!ئ{$jjϟsxXSljgJ5.(9|Hh;WFibj՘{$x)Iƿ$u9%\ Z6Z'>46 L$abl8N\\$SceBf Y$V̆$2Uy*[r (ZD>ޥ0}L Ufd1'(o7+57o{ -va>D_jib}g{I:r ;ZR%gM͠zRC-}+%0%放X p-bU :}K7h\N3;vpI񉷳. pewB#SFo=*Eר2;!IHmWmܞNrK^˰xSiW%F1ZWvs: \CۄL|{sϐE<1ޜ[/]o"A0f/J0u WQ=8[ $0Ѱ4}Ԧ4 }>QΞ[2 m.kΌ2XxZHXy Cu(/;yLy=r/>x6Y}UK&\ĺcΙRCQ2yֿlF!cd_NrZ{޺Ve!J6 LG"qoDR}z.FEpʴb+s GLz#S%xߢdX~hX;Gn|Qe/OM| E9gx<_ljt7E%?7YizJ>hUe cQ6Y5sԗ}9KN}lO{Y K׬;%OThhƛoя%tz<8DM[jy:}x #$kZ)zv`Q*UD{L`;r8OP?]A5cb8|tzZu xA?NPYwF9ffop9DP=\v.ҵaz]Sf.#>7#=ϋvq(g;BDv  M]4hy? V"BXhūSPtzyNoZZŻT(OOﵩYïe3U b+1zug,k"؍$:fH&ƫN(*<>V%HSoyHVjeb8npB3UʾcFD4KS> ) M%SxKf-M7~Q>\yI1KJk`rP;3  ^ڌQ3%4bzX^Q \}V\s}t=-=2VeeVeZwu+O(NԞht14HAr.Cr_*Ц}Y~?Aw J\..ʥ va8!,L7Q {ÉB2؀k,3=K{^4F^-]At!]hl{S5`<9| rQ@1 y\ H[Бx29Nu!&kp[D?\C˜4͹Ӏ(7[&'"۲cH",۱U*-!8, rļf1 .YhhV $]u5Ο I>6B@Hw23x#ӵ}Y+,laNǬZ"2yu|/JjwJB8$[u,.\5e9Xñ9So^M{&hdOv{j D^;mB |eng)ɗhGXlm71̐YF/ Hҹ1 ag6 JEV,2ҵuM⟳iݚV "[W`A%_o q@Js`}R,-~4qA|qǦGfFn]J>8"-il F^^V⒥w2=mw#(L&P^cՊmeͳd[3 ݡ&~ 2RVT^ǘd;=dg JƪOeiioSM0 Ӡy S]6rȚzbɍWg\1cަM3)d<{7Y=Au{m%\UŜ(E|?WD917?㱩zni~Hˋ{Mp*=$1<أy:iO ^i) {—V eS7Ǿ7/kyJtb!`ӡw2(*g$ 9NȚ y/fQg#ZU&?9\A\|Y\UG_&3+y嘱ZppjfZ_T1_F[ue@h㋨7Rg2`o eծ%u (]-8~vŏLPF> %5SyS\@][}KvtEUۯ_\ 0qV&>5*tWSИO1y>[mm)5d^ѽXfz[qnTn@u3U * -eӶD A=:m{"s`f8`P=䉫vUpr6ᙓOM{mz@&+9`QM^hۧ u;-$A,NZy!('լSSzOmnIğf=^cI *F]LJs`(IbavS>h$UrvÛw̨^} -YbvGTC&QCD{ۦ*gbE)!\X9~W%~JNoa/Gd\O\p/ٌA=u\K;*+:.OIaW%[ RFz)R6 W뽦vf5yKge5QiAYW7Oi?'ҔbhSRު%uǪŲT”4Ћ S^UX9rQQ,PqA CS*8+)9%5З[7`# m< RK/F,q@Pޜ٘ \'q#%zjǍ/eK(5< |{n!Lfճ 6YMڳWD}ED!ŲnMTFaJ>tlh20ۤ>;>RCP`4` F]y\/ _Ӑ<SsNCRK17vxX=*#G /67#c'2־DƋHJqĢf'm*rqXƎJ[6M7هeM-QjrdQsOЏ UBv )E|"} )a+8j) D5g.(loz! YQo"hv-jYa-K 8Vx)Z61(~ʅT\WZt2$W? .OH|Z@ʼn\Z[>vJz! `9 5=c$8_ܮrG| ir=,(f3{"J"m 6rhd)Ws-DYvˑ-үk_To)6@=vVͫ w}%Z;d 9 2^=-yV77ت)A0j#+y1X19-Ԛ̄ER;+G6d6-Ӗd7J[#-שlrw:A֑$5q؃`R'D+0֠lc^PA j{d d,3KYuN&P~uVvg}Җg =K$P*H MX};8&, wNK s+K76|ӫ#=hƊ)=p_]Bl[ zɉaaPua"wP\[B+N87gic$^X8)]Ie |#c3}47+I71&=$׏(lAuDC7~>T:n4gb.aA'AЬ%Ṟy桌?ܨ^)bs HeFrh{iYrU2#r78[# ,r8?-%ٍs[]|`DjBҊޕ{Ws",I,Jt' EG7"+IGۜ=M#a| n%|,.3f"K=vjRÿ6NS^ؓ-Q|stY=B|ՕVW; JH^Ty?^ rp'mJHYVwćL:̝4~)x`{H4Xܡ``:FoK'q. l[T.&Yȧ1~pS\-5`v6OLH _i>3pl|}7K@\ zVoQx%rT% ]Tf&O 㰚3vgC NľJ#~XwgWW)?+Xۛz *픕֪vG&e=q(*`^v+/YM$HY]Z}יx{wTk0GNݹ2_H$ǝ]DyCwT6;SR΅e юkƪKUNFBcjP[bxOo|!_:׆8Plrg48=+)- {Ay^=ڤTCXNp-1ݵb~1 Ӹڟ,QsB Vpj[.ݺb{!J9=}5p>3tB% ?aǂ?m}ڻ$fNi@yyǯVݧ\Nz H]fzzoGJ?_ b\r vRJp+NWM̮|Рb }_JfF|Gq&, 2*ikrOW~A'B(F?*Kd S`\}n[zﻈgR?ST/hk [G + a7V%@eBݽ;]f>n% kY N٦>#$=M1ϙ ;qڕQAl}*}89pڍȫ?E~iMT̍}cdp39&lR53cw*4jsqbexА^2y?zBRױ†iқOf!5JeWQr=_v)-=;D-??-6=2Ö0Ah*R?1LMJw( yt; S0g0lo5#X#zgr9OF}3]p "v9FP:,›fJ@iXkAM׬GvH?$<qB(N-M(>|I< hMh6:.Cb(2A_ف}NG b$#SiT#r*-߬XM3L[:`C!b2Gk}Eu6-Y }4H? hѓ&;Fڗ`p ~Zrh]&  ff8'RO)*Pܸ}YqOf*^-  Ԛ@`#"g1ߵPc|Pg!"EϬB_?s/jq $/?=4]/[B!4, Ɯ~<ђ`̲1RYmbczP$5c h =lP%#n&ХeS1@.ĥa[,XÂMN5@:WMӱ=|+,*}Fvm/ЀjrD(cywWVli&ka:'І4trfF#O"N4wk뫻Z6E2.<Mc"6"F"rWZ(,H㼅CU!yОm"Քѫ΃ tZi?̮{$o޷jG<*2UϷ(\ {̑%ᴚ}4jUJ&Χ;(_F/9ջS%rA\%u 逖w9f|*O#H<3*;( L!1\Hb_RA>4G6Jb&Q6IT]E H#.8ΌwT0yhåjk sŮc>RTW1yZ*jў r> =wagŹð2t&ːQr2+Ke#C6?`I $.rː]-5!u1& RO7m O<^@zDa5Z1y"l2D2&Hl%CWt{b~ eT%wGR'ȎZ fW#<2\,8jB;M Gт^LDEwFdT1}3"Ѓװ[=e <,'W$E\S)vGߔ" e 1?FλNH_ {/80U9b;a,[؜1N/cD80|U$sN 6!:$U e"_۝Llg݀RVpOy^rrl&~ݗMh3qYaFHy*xY GL46 j}ض!7 EB8@eg#+[o7tCo=g(b6zu05s'Tp␒uglN;uDP7,A[9OurIwvUHU(몤lFhA5f;-꺊 Z()0XL&&B_rM%@ D\c5fm`L602nS3_~fr#h{D*<{,b)e"^ZTu(2dKG}6rzI0snWeErE vŎ1 >< ~&p ªC5- -Q$Vpe)1E?,vEy=@ G6j$GoyΒgjk¿mnj& tN B̊#lQN+dVSV+e]WZZV=mUsU$Y eǁ4A Myu}8GBLStMO^<Ȟ&Y`9͜ @Mo vWSyfYTY ;Tз򻲨!.P! ],4<6-YcU߿G 0 K흼\t-:tSߗ1);50? Eh`7;Bvo|m}Yا<%ƹ.SxģE(RY`} Egb[Ȇ:2YdLvR 1=Ywmӛ{H4kq1e7yݦW3tY;arWWP x$}xm5M!DWu!Ye{.aPXfJqvK.2 F7^JUXdB2oNec݄N3ciWa鯸]"[ pq.4d:Vi?0F*[u5m I?<\j 1D-$ p=ڧ9w+,Oq-LK^y>$!Y|Ie*5t]zf]ixf JA\{/fo@{_V-ˉÝ̐S[: RCHãV-8ÃQGxٓ`s, V( ;$vޭTqǪL~ ~ &էt\Fr –y?ٓy%]5xyXS ~J\~YT1"qF@"SI ke1V]k*ey5k]Z>/Q'cBޥJTy<睊l#!N(6П򺮴+eA2hDF/zs#M3툸P GoXàS ]+&A21ΗĄ1L|,|?A |`Ѧ_bCa-`[`kV桓9j^|( ;uKbqt9!VV_!x:ory]In ghYm,6MZ7rZ&fac{/[ҎS)6{ GP=>bnLK3rړ c* 0d=UM--'t j>jvA5R6Ӽ}ES\y=eH.<ix KNg麫z{wũ_[|A~ˣ؍ZφU,Ss.dKu~$g$)&$a)ARK _ F܈h !Oyvyj33 #;! S9dl{-tI湦}q:9Otyf N&). ν&J,w|KfiEc-`;$N5KXʚ( A |Tľ99 xY*:c띱*?BxS!#8ͨ5?Ɗ7z<޲ѹ ab,og#p3liqõOrS7$G{2kb}@ ƪCiQ 1u. %qR+Gꢾ)ٿbz&,?jjUH.qçԸ`_x lWΨ2h(BXɻ0?[BZo~>rc>$W0yJX7tdžWPM8yӮܨD2cMegղ1qH]YS ~gX[bpZXԱqGė=bxIٌ)`di04vh0zh'sˠ1eaQR]4՗L'?C8h,-;)hR%#E2tL#3ƧXs nh8L$O[=@S2LWL6? :5wRTOp®_ku49e7Tkt*#GUYIiB<*x{LSߤ٩/,Yq[Ś_`xůLTUm4 h3 _+#NQ{=2%M?󔸌LK+Mdłs?uaSx&Srh>ial j슗o eo$3Obz7XgzTjE=֐(l#El!썲+;V_iz$JHʱ6cT K_]^-ߝ?N#K69ek"-٫nMnw#l)-sU8sSе6~2ĽM15$*O)_%κeD:Xe4:}Eocu1Lx:.g^ QʭݥIwT͝yDu*$QspFQy|Bwp4 !d2J}a;{5Dz4aUM_dOAMyp*-r؞3X46v"?i0f9N=Y TggH_ITjBD[Eyh+nj KM4$ ccӐJDFĥ[y-rXg4lRQՔ!M8(6C/1,FnDc^%r0*!6G{Ƅ/KkIrEZ] nϟ6ZńDtS"h* " i(K2@a1 XW7G/,6Z+(:@3 WªKpmwub\~]Ha(U{{va5UУZnܐZj!,XϞuB;}{#"΃e:DNto+qj x0)5Av֛_2Sh뭨A:Ì%KjYF«ొM^J8cqi/z )ag|5dMH0J]"Mp ƨ) PaKLu.1R XڇDJ1+Svwh˰_ܠ /Qcn$g]7_OWS3k5BmX[r ZZx&=7b*tX]cX1~$]L˞?Màt9ApQ._!1$E-R_tYD ;,\%K`% A@N2ީW~g&!RV$3хapjvS,znSRLI 晢/",EEO(wq{mA@| 4 [EbL{giFoRwYɈK{R۷ih:v?v|__o[scYKܢ"W*Y~zzr0) 5DթL_I3+@u]YVYd@UR5c ix+oQ[~Z[ϰh ܇cЁD]#[ 5BS5(Ӑ-(/Y/S>MW#;vXyCc $jP*g\F+v_s y| |}0, ٞ0?f\Z4Xjs橒Y^v]F)XsIhㄱ&X@y89$ N mJ~.8aQ^iT:Ӳz:;j;7,8b-e|jQ剄;ޠŃ t=@XMW^eM!MQN({YMډzC/ Ʃ1sRI36]׼ό8ցoVݧHY_t%ƞcUo4hQ ;^WX7\uE+&[Նc˨p\W)ݓx3C.%'o?~`aU3_܄ zvk]" P#vY^}J{u|㵙L9 ]j=;q%4QI^EX?*K$?K)JCNoD$(4ڬa3+C4߬O5J*}u *@w{L" +G}ld5ioy1{gO5`ؙX$GfMh4_r0%l]>ӷ]yaLV=Mp^ < DLCnF #K-; bı '?GSM:EIS_qU0alʟz_4Vh~uaID޹um$zIyv펁m:h:NDl%Y5>;$6ԍyhI Wj-DOZ[~vh:I+iU $H' c2/2E)5*L&4vV6FCo'4~N_{i ((iyeψaFc34'4]gIv7]%)Ǫ\77a!S;<P@D2.)|s;d0>RÅ gV:O['P $!Љ~BS+bsaj:#k;?+FU\_cqߠmM[7;&pr_)T;>-rᴎXwW` "XLy^!AYvoЏ鞼@m6gjX˅m}yxH͊랣=F~\so@Uu:a; %KgUAEè; p*oe&n'\bGEXCyf ʲ1L@o|YA)m%om]1s$w,rf;mGqrr hY$D2^ըn@jh:b6*˷/J$5X0l\˶¿<ð)+lHF/Aʋص3 !-'$Uybr٭pIᢂ3^"i"_/5P:8v񗡘~Cǐ!\cVYA*}j5KpAl>9nt)RMzIhv ԕiYn6=14gyDvHҘ`SuGLF7u },q_]\$܋QatBK%d;|ܒ!/pxǾݨe^dKK*#En'LÓbBT<+,NM覃\QhSBa RAZW* \a:!Bc!ߺکB@5&q#ڍ *-,FJO; zkVHHXy9MiaK\ lRE/p)p͗ }n%:v3Ӹ%[2$%#InL.75[D<]m'gK)'ܴ|[}6O|jY7W,w.yGE^C?pyqUw)D \*w!lbϳoitLdHҕ :ڀ[lWars^N}Ayp{)N]kS,c"w sEJ}9M1G^_5|a|ʜ%25 %~IOBuJz3f"{A20X̏p9YgY|3/tiw1J%Ū+nl Vr3@< ^څxIO᪱wntJH]XP~G?lv-N& WU^>p'$Ǩ1+0*ޚl*t|_ReKg70'DUZʫP;. T=|aDElwr~6-6iF1.e*ܩ-ôI +cϠlr`"Ob~xnfRX悟hLs5l{8RPmVW9f&tk'ĩF_wcH1R|Aގ4zZ_t'\M_n!U[]'@d:/ZV$4԰,RK]B1ga\w=.aӼXJxt_ŇR 6.Bg+w19X=zgT  __T"~*U Nm8m$5F*T\)T _G ޠgBEy%&=G2 [gZя(Mg9'ƈ P E5[=M PoDdcv/{pY0eWTn2( _ gcjv{S5<{TƳuMZl*BU*vx TPC2w 3A.7 44=qwPo”O@W29k,C DŽι? Igi\p8:wAmZs!H'ʣrT )+LX026q84 #iYU#T %$j4s1l`0A.!gĔ)|I\N7u5߅N*)j|Zb$;EPt.bUU jED*,Pa'<%XJi`dFR(mXJ  zf~׌<îZ2Y{m*kHmz)mqhDs6:S6M} _] 1y:gg>EAGX(υ 1<ը|ڕ5)HK=kV_yS`Ei=)a̐i8l-hާ -r+j\46nPE A/OnAKd@!mnyRtNWZm+Xkv6yֵL8Es+ˉ~Ik<#璽>Uց(W0yɌFT}! NO`u]BX K/t}gIPxQH ȮxkV[lXW ŮXT+NL^5H%SE/x`9}\A$W?lOr]EܢJ^Ek>R8 k?Gu @K[Q KChP.dgVϦSKXrm}2E*>|Pqo27F/8#:[ q?Njx9j!ͼ0˟>dQB&RRUe/ka6cGl۷W[3XOsV1@d<%gm.b?<|S޵8S/|G%iz1捖^IsAPbN;v,=Gڔp&ysS=ũhb<{y qNqY]vTD~Ğ4j?SS~"0>lz`Im1M3Τ?w{p4$-fX X܂wboiLV s(^<${a7~yliYEj Ъz59hh}&vejC qUgӹvAg5Z8$\+RBw/ [h87gE:ǜ""jsQkWAXxf"64MR*\H-OY*s%E: tע琱aw;9 ms\mvG(2D3ӟ\U`fcu T1rT4dPCCRPZ&i?\{8DqhД0>ev ˸:I D#P7/Y<L6˺mȖwE+@.!iD{:' }53XRaݗt"v4*!=s2' -П>n`_fd?l|祕}r^N!B%Z~#9Sp-"hb[#sK)P>)=[ 4 m Ŀ'̯~OC1jz҈isu\&5MVn?oK*g]Uq@6ؖO-OR14}Iln2<c|Y|Mt{4mB2/_ų7\ϱ7XS53Qm%)s5T>6!p%/z> L XB<P %ャΐkKQ٘%& mNHauI񘡎q+vK^<ʶ^jU%xm_f]DJAZi˓F}LM7E0~ &8hynzG}&CQSΏX\o2ty44 h#Rsu˧rai5c0`ɔ0[ΛQͪ*eVc8'2Hl)L^[(fm٢[98cHӑ-1Ș*$Pz8<%EOK|I"ߋg'U-@qX[unE,Q9I[_r IG9ΐ^o$4)- w ʮx׼08wXި&2}V n9TVOg_ZrCWs4qdb<{7T|jVθ`krco%Xf8}"@1p]j a>AZ{Yo V'tN5N[%Bؑٷ]"h6"~/X*y)[OC yۼ" ɷ '-@(["(A/%;@ng~̳ٜ7$Lq @e 85PNeکBF%Pa=F s e*@BhgET@h:IsZ-Rs2އV#hN ΧVVO/`o΂MTf@߫~I Z;FDhܓa2Z'tқ )%kSd~q-̤TCX *޽DPvahZw2Wy B^º`O 2Wj'Q $i#Uv0,އo(,0*Oj$8m `]{C5u )lˮ z gW2qh敺9EB.NPE IKpʐ$qgg;) ӑb!YEme$ J:e@-iSfcT^ eur4ZkL@SL*2O.eM̕~"\Z!PlRtA]-~zB9;aབsUE+ Oq?Ž_~aA)>|,v%%l = B=1eO xY`O:DA ?\ jH f[)99SdLw^DY>d >W[[XyQ %查(1sY'آgt-`A+.HQCG.+'Os62'^rPGD&B_c}qZTou}^AfnO,Y(oNLe%|!;Ssbϑej'uYgpQ&Hv_#}|/kL:œ K,g=g|l =pǒhSw~yI!L*k!><0(W+Ҥs̮AERb(A]Q9h*hCWYo:h1I^0ED2}^ OĖ.4(-Ҝ‡G%W\P-In2x/[Jg׆re'pYy;5⊚$4~ ow綩Kz5PRVK3c^"K68a^\eJ {8?:9#gZAxA:wUHv7yiq[P)`o/@2ρLZuvpm(P8e6,KrQN1j$ 2b\i ٙ1`usD\ŏh{͟"InPrYR_ (?E=P?9` I<e?cSZI;%t8ΎMP/tf ~~/&ydo5^_q";&584$95^{i(( e!淉j4Xv"тY+)UQL Bƥ;`ңA v F2'3M[ԡ96k/Vm~[|?YܳPs97RгY>ɁŸ\r&ɜoW<#1@.-OsI)Q!s%áh!VSKh!} ڴ:etd(x̓L+瀪!GQG6EWfB3i3JWOTߗzMx7`Iss6tB`a/:"נhu Ч`NVye QoygIQѝg;{P/``J1k짻 iQCV"spwf>0ep)-&ҳ%XX󍯁3b 7eR#vP0D;2Q߭t[+/uq^2xf Tv00mئ TUk3+K U wN|%֏9ZcdvkbgF`a)A$-N+{ނCf:gd U,0`$ΩoF7# HFjdᓚybP "UuיҵU0Av+U#Cpn4F嚕ü%3K8g[քT8uGaB rwA4^f9+;9|`%olOBEPDWvwNauMI=^fqq *ϸq3:G@>0u+\?LH*KNDA)VhV͔ -"֪"W2b7׋f1HDovxH1@ʰO):=jT|,f|2/޾Zʧ&yv vJa'>{T_5R~DbW0|ӕhWd> cu_Skk 1\!\[8Q,5vn(T6>MCV~$85 TH"'o6ːjf(6gӔʽ 9MPљ;1V>S2P1nxCe)C=u !Ao솃2;U$kesIn j,f9Hu])60V`n3=*n_ӽ7ĵ$ڄbF4O4<򿢟n8="Knr\X1yV`6eJSs+hHCsUd鱢cy IUѤTJ%]t +6p2iq_ 59eBz ;Wbm[]1 E1(N, .Ϙؑ,Sg1(5^V)P2@m@$(X2ᰅfBmYmb~6F@Tn s:T>ɺqI F;AwZ^O#,CyH& WҦ-$hPz+B\ΫqЄmՀJv~ؿorosӋ\SOLLzt JyH:UӃ|0X>D3AE)rYD0'*bgrWM'R nbGlU-OkEG1- O16ϲ̽eyovv.xnV@*2VLl~u a5=жjXF8k-Zq]:[(L1 ,vїk=dgCMfh>˲H0{+Tv5I} C~`Gl;ߖzUy#j!ά6cJ)\cas  p\erEFr>-A )s VnfEI mFߏ@(fb (];2hg Yzp>׊ ţZ'X۬v=zm\ݑm@6:8`ݛrn% E>n )c(av :C!ʵRXַ pR-X`J=[)GobG82@i1.gmSG'bCޜŵJ@Jc~z"ՠb &9@ E]0dIk@.S ;úC$4%SPg(?d7kը'EsobbA/ G[#>>iwa 2+K<,s +8ҌH!5oWotwDpfŪW\uN{7%47SwY)zxAt+N%6}4Oݩ(!| hv. qwBLa2.l_;ťd}y3`5dJzx3G5ahܰ,, Pn뤀sζo,NhGZ6./4NB dH-yg.E{|[j8,Šf;Fag4iY0&Lj/_ϽϫV >]8Uz␌3Qĥ# u^jfg-O>gEߋ/cQ)z!тw|WJ13@r:1Fq"b_g HE뒑 CS8R)Wjs)< Zǫa&ֶw/EL>VzpOD%!"_C0=gbu܉hG4"zQ;Oo`sj5QSlY%6۠ gYxȯ&Mjg賭MQ3Zo F:Ćj",uwO U2k/zoyM!Tcg΃|6"Vkrj@7/=Zk)|{b{j! \ö0)LtAJࢿ.QoT8 FQ#I階@ߓZ (1>ѽF _˵5p8c&He%iĠ%6_qchHc]Ie4Qd!Wq?õ xhT li"XTFE~1PG{BE| h-[v8Y-f'zP m?)7=MrN[e$.'r7y {-fI)'탑W=Y8h?ĕɣj?׷KXm!l~ʎmQ]>_bMVφ_}c^GD[7P{|] :R Cʫ7@S7 hYl[Р'eV3ozn) pw8S1AʔTj4-BD/rp PӌM~EIXSu>f)+4@Q~;Uʧ \{k\&4?Qf­ĺ%1e͛74a+\U69܎IlKF|f;y6@b7jC_{/ƌF@6j_  }#`C&`+~J;Ƣ {of&Uf\"q?* )|YB]Sʥ)!Vif.>aҨa& ;E9pq`E R۟ U0K1@W f4Q]VԦ1Lj>Iw[jꗊz`x;VI OEQnlxMnm]LCœVUk9II*{EbSϰN%eu5։$v fY-\D6UQz1>!F4.v)iyor mDx/N7 y$ψxkmio7VJpP[bNȶ%g]#ؼsce­뵂"^TDҭ-av$Wa/2r/tJUp/Aj U pf,GRYZц70ރ2ŀqWiTƊQȄ'Tg| Zd0(?ua++PS~PW,ԮB% Dqdz4ò>%95YF+<٣ԕy]wh'%9b‹7Tq .?2ϋL ضOhQ.% jжiXU3yXe'GKQvzѧпMeeȽkg#Wsa*ѱr +m^pĀ|m[wK3Z4 Aof:Bfl36=r \zC~RCbH_=6ҁG Y7(|'A^ivL6<ٜ'{Cl4 6g}MjlA8r:N5M-}3GN!*+{ -=/[0 jpES[iaxLMWL?&pɍzcH82l#(P0H> 1? |Ξ AӍB 8w~uy!+ ɼn's@hmwLX{H"(J(aF,xz$fVJ=)?f#"d!߿]+Sck >݁ sd!~blk˺]~JiST2#eqc0IMk<=OEB)5CxA-:?^gk i&(a<>DT_kxwrF->CX[qOn / ' $Pr$eP>Vkѩ}X ZJyV5Raz;(e_4|jBu//:箑YEԿC7a@Ji-`oش#EIrG{RL,q2=A]:kX6Zg$r\R*~=AeRLd b9E]4UAs2'i_0~6Ȣd\d|C3`H>vu B;,_M9@Z@"א! [RIr)%]VG)5 1'J}]e`pL+w by5̊9w+MSfWSrf $` Eu.3{%ZJI `2!N[^khuуg; h@nd-w!S_ P"^+x?F%]mܪzf-FhoӘ[3ݨ7 8C4B᱖›`X _"%>QSl1j Sǃh^Ky4t:o"si _rS=^24uSQ fW O4QmT$dSr2.TʰY:<93!d% #^nK:_}3!Е3}aHѷ(ϴǂQC6l /җK+~@ )2X lrM1$n Ďj]2' E_^T`’-S[ֺ@L=6sbƁ: w"\-""oܶC-oQqs^^A躽Y.jqw0gi 5dL5eDU2Sܷ鵳1kuxo7Ss{3b*6s5)v(DXUoSN6dwҢK^Hfp%_ZԆ! ^_y?-I^I4s"_mnl:.ޯeV;>2ߣ )H>S,$/@\ ooӒ|CD{ /$p!z,r{%X .c}DQ ވQU"w{/t7Z9T' ~O3{@0 g$5s3|L5JPYV& pz% q,1IYI;KC vo2G]Mw0g]IQng0 9KMpN<-Ph0~ve OD#&TIx\#v8k2TI?^76Ô/JZmks"f@aHf-2d%q/yXS ]{F0zbiM> UijiQrAzes;}n =kO<'Y;m˫{׺ƻ"@.qȇs$G##܍d?wo}^81qX8JyM}fa[+[x8EՊYC^}0] =Rp\6Gn7M2}LmCԯt"QYdg82|? /Tĕ KAa0-99YMM*+/T'Qx02<A!G;Ӎ:sxۈEW[S!*&.+AUO :Z1jXel2Zm [37]ӏfW̻/trYXثE%r^&ss{Q@D~jcqu{AT\FJƴb(S.5Xg1u[%{: %!A*j<e6߅2M5pB!C8Y̯)m'8`~DDRЕxtS K`=3нnAJ:^dm<| Enb(3W_OaAO,#%V0bf">`q`KKgv$Ηw2t<:$ɐ/WJtmFz]ֹ %='hJxw񒅫mPF9uu( o I>C *vC,}Zӕ-;Lvb";lH ہm9&fLwPh;KlE"I9yJJu/c,M.dTLwi^(+V|kJ?CB}wՓ΋3C@wxyOC|՟HfggX)+PN9li).1eLL*,7WV|I7dky~iS,W9rgR"R"BPYgR$x`V4(޾H h03 (|Z=2͗v iyU HL\쭴;!7"%(׵{ 0IX ^;j|Ka;E ̖PZQ 0ɉmͤŕYIn/珸"L.MU1rm~R'_}F`"N /o4 fA gEUU'EYŒyoup3ܺMF2~%eD7qɱi>90HSTҍ+ 'bc0-8`MGVV(.AUI1!ʂ=Xm4rmt>PaχŦw~_(`.;^ g038![J|z_e"wy[Ut.`xMbҿխ?g[ʄ V[-)2@`˔7D1"͇7=4RvZuֿޝկV1*:T!O[o4 sΓNp16(RTѮ/+$ry$<NyVxwe1bc\č Ɣ7YgξҞ.j%Ifm f<{d pQ&ǁL\ &„jl֤x|dYGxoȺĔ~DNv d?58[z9Ӻku>?G|iͯ[BCT㖒U]hϵ^ |YKJzE+vR3Vz`ʩçG)Wg3EefuUomCN4e%3_|W֗!Ƌ>1!m$ˎxҞj0Y +V#+C!,0ɚ׳! dYMg|Pl$9܋CΞ {O>"N2OKn2mdbUS_IC.LoJv>+wln0,QY;h*lvf71?{Sã[*7|(u1EJʩg('O`pukҔgV/4zcf5^}!EIRJAE#9讥YE?`dv]J?3Pu/6UbNIlֺ8ZQHPHbk_: (^_W, 7M8 СnT=҄ BYĤM _Q7u¨ݳUN$,!r9)̄0@iCIod 5P~Vk[@=albbmFD"VV? X]'th[ C/*0cTӡ$M_Į 9+"V= 2vKl= o} D}Q8H3P Yf@ӄ9JGVxmFK֯x 7J`Q.H~~[iuN {,ܖD@PM mԔ. mtmF]wQZ6J6<풫X$ VgQszBMq:ahQkW LOMw=eP3HN<a,R"`8s I, S&^"IZb= &jshPxoC@OFu1k9 i&b[3yO%c%-_}J tF,A-wm<ΔL8::ѰFw.p}`7jU.sU+F5N 5mqֈ0@efOm24 w3&KT .iΝ j*dSCsrtޝN^YEhU9"jd_q%goA!qr#uW?r_NfB c_j9RC2@ŗu%󄄜C›>%fH;eDBjL*˭E]@z\^gi59 ÔzA)7D9vò%@jrk;rghd* Z|wlHsvEFU[m*EZ~ѡu$Ou^1T5Fi!. 1a4t0uɼK%dҪ~r?Z . w{APC# ]N4]2OX9Y޽KlB١5[VP^ w}r' LG\NB4)'wSF4@?z*߿=k8v$+80&n9MJ*38dJ iCRnYV6Xb,`6p*^w87so<޸U自p哋/xFs@sE*#UYmnW:g浯CPsm.KPPhMҎ,-IGl,M\0SM.tΞāi z1})a[#g$Ӽc n5\n W҃妐b+"c2$s[RVdA}5ϑ=lS!_# %0 sEYNeZS7MR#Gr_y`wX n{2 ߲lW¿-ʊ|! wX*ġhoRTU#yM[f8?@pZ³Jen+OU1V:rÏ 8"VZ(W06ǾY3~+x Mr?aNt{-9h9mѪ.y*DfLь.6s"]2`O5<;?(FlQsv$1m]*JSLWO2c!Z_?\hr0'1U#,+yG?y1ev؞ ,f0p2X߈ xVbcr[u G6?OgĨSGf}UA' #6[C6gk6(dE[9'5(F!; zQ'("tsD[^BHFm:GFLyj(V<5磥8mQ%2UEό汑Ȟc3'؄{}:!5^>]8(AX-Zy̍۠ZNc/pא/nw „IR^&0|c$89 4XuC7/돻|vڂg_Gp8ݱ3{\R F\i_2h1^T \ʙ7i[m@KPEg240jOh5bIL6{[0_Ж"AY]dttG^#Nz̲iUV@ avT-8ූuZMrMW9ծ΅H5t8vZ4<S:iVMNN`އ66B:31fy|: p]r^()Th5!J9++my"&T{,L ^|P]\8`yqt(d932G7$ K[C:^oH|,muB[Vkm[^]`s wem'!8 &_ xHDns\]a?V> ]ZUݼEI~bwwSk>U{m¾Ћ;>Gxe7ҝbxA#83dM{O(t b&{u~RYrŎbByu.NGQj{B.tŀ}4 zaAM+S+ktqI`~*俊x*-=APJX~s^BRCg} ߻_'G& EBqYiئd2"Й1IQox<~=T׮u8XĬu-t|-pD/ ꫉fz^,,m'CI pS7f 5m:3M&T|,h_)68?jQQ;n5 ܀Xlsp $OR(_SP-}ozdžˡ-L3Pm3U|UŐi^1W)} ,-^]J̐ƴv= |2CޥAx/5)hBEl\+7u LvRJd2ƤZcvk-Of2̘E2hà_ Jz3˼ȇf Xރ[$C?_t|y PR#OS[Ta]*A!gFA,ov~MX\nMWy^7OR& *AN/mUac,4Lȷܮ2B.TP*]Sf_|.Uɏ$do1nquK3P V@SuOHP>q+~0ocԫP)hjnV0:)w[prȸB}Ӡ [zTq*Kse'JZh`Е*7+@-qPDµ+_`R7m;~Uo>%BWi9Ie)&Oc`_Luhhpvii:g#%djvv"ߓҾ 𥄿d)xx{hO΁G:w  J U%*iu9vsZJMN+=NvO۞٨O#F^ O+%=*Ћ @!Ă^SVj衦څf?X̲9cQpuM`)1?N}W_ƫۨe5ٕĂ{%AVLDڎkq8N쭟 |dMPiFq<݃lm EC *#LX6rGm1wn{֭E<iĢ.j]oW.rO\(|tk GdH?T Z,c 1]8U9Xw.\[)1qjUȡrAi*/ꑥ2iiDdcMh qDHG #aXK/w_zTe|Wݐ h걁S <.瀶C~`ju/VגN q@e/۽WfE||SyE ifUP=de*wEs|@QlYԟE`jsuGYAh#W[WnU`$XF M@CZD' `yӝZȱyՔfFf0iEْ;qs1tmlL\ntO˒haO3[?GKt w8_ ć4cf(9B"+dۓZ*-ȸTf`i 3s.y}'dW&QGbom˓#p|v¸rV*Ho1DXgw!t Wg[QHZ %n,R|h!$ES=`yg=:m0M;&>8Jھ\IJE@7x%vmDM& ;HWZ!\I2:dڹ Vo%@騭%0$> AOx6"w4dWRGzXgd&G;5VOxsݕ\0sJciz@KƐQ&VJv\Υ f moZF- 5lưO.NajbT]LjEx+r at΁ ›k< YTnJa.j[ʳDl1Uh{EPbx a&f\x@gPQBJeF14cjɈqe]S:^9(]z!swth/vpSLl-1Fnʁq 1P[=PߨJhL~nFgqĊ)eHHpy!CCΨv 笣^Dd6w9{= TnV}\+M]>%{>FNJf(5JS^h0j_]͌CiQ%!c1ՖJ/fTP^ޓ&jc#3u-|K;mc0IKk!G="X€h |Ӷ%Uge^)_yz\Þu䛈msⵏLjmͫJEGf@q6.x^Wn6;$楤AV J3tڷb% '%naK[iqY4q⛣&wد, jHoX/CN7wܸCp]mv*Az/oo':󭁍erMK\R\y6"?"Rݟcbl@ĥʑbz1'߫ٮm5En4 TCYR2WWLTCh70zJ1ƹS(RpӲ(t';Zwժ:ॕ.ImDoѷ"JG?zKw"~̝ s9݂ɈW^6U)ێޟ9:lS2kvsU0Hi~퀾:v\֦Ai}GPC`R1ADآ4%zm 'C* N}(=+Sq B .5o pvkDzw.$ɸ@}9)ϠV>H:r<`33sA fr ^% w!c8$y61 ;d*PYi1h {+Rt;]-QVAbfoK9~wpD,etCR#5̬VMhլ{02QV*,QNd֊.ha*uz¼)eӛ841h3iչ μp`HtZg:M[zqls^y1`Z*Zk&y^ВÊ?2 5 R+Q}":)+fGv_~td8 (bj&=<=/Z}kΛq\EWSʞvLf|+Y&w]nkR`A “@J49pށ7Nh.!Kx֡`)t}&szQ'zUFcoRgSȼ":?N(u$6W!IȐ Wi,Wx޲(XûB+Sxa"=uEۣMȥw7֥CRlaxO&Ry|Wcɮݔ @8Y\$g]>6a.ˁ -- ۖxQ"r#'%Eb 99jc?"ր?ҍBj8JdjhU&*hzܿ!Bct7,- Z=xJ\-RPcE&\Z +^k5P GQpq$y7(&=SDȳJiE N`v$5ldi<Dݡ%/j:9o&jWy9dE@.B2akH2x֛&)?2;t[LαKo+(b^>@3B1g?Z4fsy AzNUP'LBS)24,_"8)z>SȔ1樵n6jG+6#u:LAKF}ƤU94 *uBa՟bvT X(Ga؆yIT $48qXqz~n76>4h0{$̗{A½QA.Lҋ&m(k Z=tLb%caq }y? WVv?j"U6?v\b`P|L [g8~֠$WM΀sD:&e |{5 /1Dum2ijH\ti0yKY"2 `{p3m8bVbM٨9ŤB?kcSC)q!CԾ@^4Oc{OR'͓aL{/r3޿:<hލ=&wcn.xZ\346-b<{FǛ.HresVD^ukLvN7-,˾KAM[~pی1! N} ɲ⦸c?@uM'T!0pmN¾::"Hkos"h[)2X:SK|>"~;ͥdw/O}q̇f%٢ ~Q{p)pW.)VrbGF3sk\ͯCdw1›vzY.Cukv|-퀷}J/lJ8#^VC-5=rIA2xŶݔ 柫0a Baei:J (=w^qks!-GB>DK#&TWj/cy:mw"wøRh#|Ǚ w+zn5~'ݔ>L.6!X]H g? M% ,φ*Ai#4PXЪ%ƗѨ)6Rj^%zO$ C6^H-U- 4V` oJrψ%iOsnap)%(^݄BZ'xc3r#5+l`mh#(`u Q\B#)Ǭ_B07j{.܆M3Bor_#ިOg- Õ98ٳf Q|#FJ2#퉶Ѳ$lI1|?Z򕏠~[m/b1f=٘txLy Yd>9YD5 ?_po8Qs}ci^J A !\%TF3r,Ȁ}ebM5ٹ{[aD@D oze09LO@AGQuׯ<&Eңj&gTS P3S:h]=bpo4–~Џ#Oq~5$ʱV%ԯ:6/qqt%BzG9U-IVh =퐵SadpNXě|KƊ^2!-@S|KKq(Β9TjXA/o 6[\2ZDm/8L6CaRV;dn"=_g![nXMV{[͈V3ܮ[ˈq*|]ՠ4iX1K9T0u>F-/.*zMJTv: [} } 7XM <զW\A*mF4_vCq`9]NC@I)tK /3(fzcG|5<4.hfLM @]!X|ҦՔsD(R_כeW$J_?/1:U@>Aֺ 5zF95G4F{& 05_@(؜)zN13M#7si@TjDSypnNlVt-mɏ:U8\*ֻS0[$v=>C<\6G~|]Y\E귖1 \@t 7dC-ͤr /4$&tr)Y*T蹐C7FKL=\f~o 49$H\l;7ٱ@"qc <2fN`؝IA%X#QB"|H7ڹ#nZ6zILX,6l]Ej%©m׃b70Lgћۢrqb*h`FClGY a0WͺӋa _Hʰ7$GeU&0 1l<х6~cv)ֲq   Z\{^w&93'Cٚ~f_|Dshۧɀ (C|bxҗWRA1JHVƧ9d>_'1 jttٖ+Fd,fgn%Ao\1 Ǫݲq] +`s)fFklqE;}-(DwN;`.]?z&4r͚SZvN9-O|u-zQ s,<ՄVp9dTՃkuR,ZR [FB #""ɚd" ;d:v@}jRL7;d@mt "{0'^)joOwfM˹8>0V5ȍPc'$ kܼX52&>5xlh-sjQW8>˜!-!qTق[Q nKv77LEe]Sʩ`uUeaҶ>/f3‘odW tE@7Gha}mX@#QR O;HcH[R"ӎ]뤌}Uq,=˗[E&L)l22o-d/4y3aekwQ)a{3̬s5kqY9W,.e奥қۇ|t~x$<(3RW쨝_<;t TEVƋhdӔrV. L=}?r7`tƟbBOF]ׯ9ayD \C!9 Ҕnxc- +K/j>gypΤ%ٙ(7 e #op;XR e%]zstU LFȌd|<EG>‘|^a y)Dkޣ~".w:ueX8 )Όr-(eqTn9fSMa\75Yw'"c".OB!)S y4M~<5= JGYFK# ^|7K@ 0VO]Z~M F8S*ؐi Z?fy=tBo4J@OEk%jHنn蕠;R<)-!q3]NɆH4" g0/j1f85,HSZ!ssaNeV>O2oe7 /TLTD3YKqm\9ù-re+pF70ؒ/k(}FovwE&^l-/Zx {е A4MǖpQ> ܼ &)Si6T+-@MUZLQFOvgbm -> SI&=,*F5R$m*l5y<f'آva8Db'xFhiWzЦ0V麩[iZ]r(3a^ڹWZe(K1$&mQ)IM `댖( -FRO1n^c!S)BN$!R_),&W!:UA}$^0X }FAޢ"淯OOvLL1 e*Xb¤&8LJ4l+.9 Cxd\vO=X ~YjCIz5vxcs&w 采Fvo{o}ܾ!My,zεoBȂ& ^&rB0u]Pm\hp܆Q,#8>WI^eD)Ugbh,v(sqF82:x[OY$ k@,7V~p-ldVL9R{ k|iD9/GM,{iH mqՄ?.(h-27 XtW?a@[pd7WFB- b~)^AqLwnX5r=za.SM Y4އMVX;HO}6M'MX{w#??W)Ni\T:PАYQV9능2- VfPW0oBq%`//Z'շfgp.%džz~ެ'=Av1ŀpwE ?2ۈ|w 05VŰumxӎHyYjy{y_O[JF`0 KW`kDD9rK/;ing!lɤM_bs`K08.շA/y4 L(M\X`o$򆛚b;# qW7>bzE#Rka-ʑiC]|$ xZz3"|Fۛ6mwh/~|oq4.m XP3 FPyBDueru&Hx RH1'}E⭏}uݾߵǂ4ա*p$ސ*¬"X~;΃nQ,>ϘLg<2H} !{&qO=v3b#WgzzZߖ6`ʠ\8? r%~b9+p4foF͓\21 s٠M֏%O ]*᎗v@^qhǥ^:`C޺BGJK^-~,7R9E&|^B̻O*+\PR< ԟ7PZκkng^<6nhD.A6@_0 5@)|DvC5+JI-oCqjFb9Z?Vy+:<@Hw (,PY]s E-G}Z˘vr3I" +c&sl¥/3(G<:a:!,%k;귙06ԁx4Y!>=湽A[^@&ԈV|NS5*~J>>][9R\)mxUe}KiH8 Bes!'H#*J]>D?廭mem׋ʌ2IYi)K'bP c%R5. ?o*Zե2MRqu;}Iy" x;j2 %ֈ(^92-͘h_kB+ 1 7_${|~ p{2/ zvBzhƍ {>HHhıdȼ~^a6v)zy2<ֶ׷5PC׮)C.dænY}v0m%Ei]3(yB4].ySFNkv[xPw0C5?_, 3`X3yDbᵀ5+xQMnb9z1d~Y9!{{ˤG+V8yeb+msTE^pkN-2nK&Xz zl-Ukv_p+E˱ŋⵐL9u///GB>Gr<3ɆtfMpl,"3?nc;` /P]tNz))>2a̍D֊ux)p}9BuധFS mMvY[PBHM:ZWV|H<25BBswpK5a{| uw gq.Ⱜ/QS.Pps7zRp^@@" @g24#>/QٻW6O^ P,X"OOi'QztCd-5Z46DmE]:qzA41x&S#RZ hK-֫HT( E&lE"O* zz 8's<@dkB⃘zGT<c&5MTA2# u;G۾Ձ5u2:T α"%`%-/5.s>xvGI sҏkK*V3\i~ DiOl"0%ʅƫWkl,&9f:Q"ڑ蓲Bt"M8t!hBg޺PiXO03pflO C+/̦}3JAB˖09O#S_7 6^keFwB%7wUD{c( w>9Ϭ[~e]¯{9y+<րK]@)WV7"̦3⛬ QqjLnR[l`_s$ ꛁJ#Vw)67R#;hN\b;+) b&?(` ]0Q-de_uOW)-MsT@sK:< ,3!Z:-NNrsM\T-h+f7i @BGdcwˆuqM FeaޯȒbe ACZk2ax{;6Q;.dE_Uzo"A{hYrr8|G(ԖoTҿ[>wr< k6cц 5(ul'|d]zY o=5W+nIRrg@~& ݍ`/evK@;_ ~H)<9OƉ5b DX=~U,A.6R)BTHRAϋE;P`rT{\\ɛnzkVc{kj \dHyBWJ榰 s-Eȵldb-E!#uB6{++BU˧]M JCiF 4\õЊTXk[)qw"47VM?zm)%| 0#MG56Tj;\NX0zi<PL>uDKN}]JfW/42E]`d@lEn%7O u{Ȥ68P?Na/d09ƽГ,`!v9PH9*[,5_XV(_CXw|Ɠ]LajŕGLd6^~xXYhR >'C2cw7,⿔nRcO1ىR'NU}e|oS pl U"5AcЫAMXn K7)/Xnj>50Гvf-ׇʧ`<3ai_vmm`e4tb K̓5951MːMY XƝR ghx MmOn0V?V5e> P޿""VFej[`d?x2O҃}Cz. L*d:0 `nf y^vǍ5a~لT0lt2:j>H9lvTUOD3,*6Kanx1 E?}u=HF;ن BZwRDNSGϺ:I;ke8D~H|ٌᾼO/'>8VFwqBzەM,F h p/!=ĦNbgk=VCĉ@Ж勉?C_%cM̒8tRdTT$ J0]z0e/B2xoUN)䉡|#ma/-S:J3o^"ARHYU1V{ EsBσ׺2 kvN7O5F_B ֻ/3&_(IVת[ӗ(]"V-;5[侽ڞA|;yTXv!앣6~*Q~\db/wdu PRʀpcҶ4ؒǁ<4&Z(,f5K }o P]ngWSw~^jdH3Юa$rjƙe1&3Ac<0CC .;L(ݮO^VIT _=I3֒F !pe1E9=7XF{-:soFApnw.L~D ؔ2I3J2;8,f2!#SRa$iU"]򉨏 8n +-R6 ̃w24--^N)S !\.KUA&)<}h4|Wjձf( "+~ی$2 >ן Z$hvcD+J'3O )'fNYT(-c{h\P/GE_~!K.? gQEٲByt>5ف _h4oԖ7Zc^>ROYEIw2<* lF K2#Ukly[PCB#{&`%.|U%XOVL`j %1aCY7.޳ј_-aeQ1R~`D*'2T|I{ +ޠ5/;32ȯC9u rn0BQz3VfQl#i\稂diagreBJ,.kL6"VQuE"F:nO -Hqa;mG!hm#4F zǡ%tVH:T_ o їҞRm _Ё|.\0B 曞]z^!\%.Be}OW!xA!`#x2E_+"Y^:}RTuJif}!{!^c o-2 ĚC@u"30z%WHf*ٜ4Rܑ".*`]G )Le0p4#(^WzA0iV]:\ǷB,c"Ժtx{eaQEۡG݊6b-dI9T1i*jl)ګeǤ:j^X$\m)FsҺ.~>>9Q,bOQri1aO1^'MH2H(`[,cp2Lـ3HZ l<) -qċj_s @*> QA:eJ9#Fՠ6#} 5%ۺX]gi*hX,x+iNSbnHR⛟v+֤%1OhM.2@,ZŒ*iskݛIa+t`62?P3 hKj<1@`nj2-ZAE2n:+8Z)"GӉFӍb]ztQugs(ӹD ݨй.PI?P|#p + I5!meY  0 5kdP \դTr4A/;|c#ѱi]bZSGn1j/FdϮ_#PXҟo'r#odo-pЬEFw%nYXU?ws*$.a^n0}K3?nbA22:O+ahGZBAMzXumk4$ٻ!s)$w)xnRȚZB۔sVPF?><q_KYtVC$8|$d;R O0Ӝo- (2d76cH3`ii#@ ]7@B(Fst^K @҈ oh{%U6~92?lGghBaSٍʗ O 1"M3JǪURˢhJO bA`5Ʉ~:Y:PD" +C%팷A@:ҫ% "Tٮ砄 ͿgjqDCKH/tL#vp>U30bB^~eCs yӈf尝4TcCYuUzU_Qbѐz4'f:0\*CA Im˜(WcKQ}tZ(M#A.& Mt2yѧB .}^/k 7fw xg#dN[UA'>|~pr ׊_HB^0cu|z8M|[P4WE$\qDyK W+$wC4Wa8ghdmgo qnn.Y\re *;#fUZ+x_QnD*ku@Uz.٩IޔlSfϰ_$=풄[)1Ǐ|+`Z1J+lHv5`_G>LpϿ Im@k}Z[ԏiZCK,/+ׯtv0xփd{p{n:%L|B/R\j5jr~@kâ`lvMY8'L W' :sAih TueQCBxOff^Nd^ ! IN7qхMXzafF&}: bG~H/t19n&AiDwPr|uUBFXO+;VV?|'1~9\ycWhGDfr1{"TNDIm1B}ܤaUnYq'I4Ў:$+!r~w-+G+t72HO̚h᱉ky3/em%gh12]s絧__B xo=L[ͫO#sH̾u}`7 m&l7ȑn†R)M0O2mIӋhjA-I>*k$/DUXx?".3 z'/LѰ#{̵2`q?Нin¨q?ڥ :qjC\Sl9CV%kp_;Fο rם`Ģ ѷb}(Alp-,/? Nǽz#7&s~ +-2c5D"/}5v ƥ,ʨDu8l "OށMM?wDvxo+5S\ڦݻs^bO<,lݢjTG}^<a-p??2rMg,x [TMmn' ߷im1ٰک֑߯MkgYI8HdI;X4{!ݐ\yB2Ox(}= );$3ߗ]b~KbA/8Z 7B\Vz78_1Yv|I8[}8SWLK™Ra3,l!*+ _9xȬ__zߞܡئ KQ粗.=H(7ZZtm?WXgtEG4az[(|?pBq[ aҮ)8ZWP@FeϝX |Ӻ9 !# orRfTタ۫Qs>? 86n3{XRιL(]Oeq!\ZėQje(avtolbI}vnrT7Otͪߏpw$Es#qvQ`jj:̨ZﴴYmy&'4J jF|5܏ #a!{-MtF3mmY JpwZ*{{5|'{0"Yc\81hZn6RyAE{ "o1}xWZecwg!Sٛ1JH 7huJzH5]w8p[NuVA}tF} \L}w(xpc;uز1<0̋Z[BWR/uƷmK4o8s\dT^tפ@lP((asDBr΃~dr<; ~'og:YzLӌ)[XqAU4/2x/8 +Ҙʕ!j.գ1.:l3Y)d7]D[$=V1Q/F{f6YG!-k6ܭOؚ͓2⼁|<iiz},??$X د^9`>7#vOr6t.t~(GU2> _3@:b^ Ԥ4$7Gd_kY'm.ڷjys]"`iu4âhn:S7Θm y@[jSn.W$빰qd=a6M3aU]G:tDHs󾬋Ԉj=-STrKv 䊘V 8ȄnS$2OnCԋ"Ӹ|y* Gɑ٣'@.]%S;GK7*[S pj^rzuNѥLe'Rw#ND h1*6PFYِ<˹TjhsN1ݨ9F܊_?q_+UWS;3;IlH d O z)'ǶC-3O%A(O،P`yV\y4fBુÕ~I{4 ndžwOs ldRӓs Ogk<ѦE:Xd sN~AVCY2KB<~?=ӯ 35u']FQm>ML†; 5Qr;x.׺?v貲 *Πܞ^: 1V-}rXH#+NV^ܳm QmU9^15@lsI3BRH7= 3h-A |mC[Or1 W&zyz|/Xp'z wE8sE)Jgi_q㈵uMmIYmCo\N,eZh_8DÇ6vLZ`&Ťô^cdSVl~Vf[]4/v0°Mc\8ZKQf'9ٜەY- KYVF]Nq^C,dXrd Y0f>e2*wL=v- Ign9Y}Wq"kZ&f4 צpSBԨ4~eRjHrfvuF,HdrJё|Br\bعSZ7w;L%UZ~cx524ҧ[)2uH8ggpY+P˹MK,E5Rxq/I#b'Īaq wO +Jv' fDh+:5b59Ѕr֙Y(nmnY%ƘY}+c\("8ͪ[яb]k%UO"2}pyʕ7f)VJ97zY8)KDXb QV֠uT-o99? I78a.4oO9j|zEN87 ~rw}{F"i~]mglb[/,X1[5X<ӼpbFKx{$)CA*a<;f+P#B?5߼M0HTU> (#ͮOI:tţaGr6K j$w92_9VfvMWeo=c%hNQ\oZ菴9_RXͪQ%1!XT ]' |GK,7"4wk?4]s,*|{Tz# t#XJЦ., snh[HˁY tHԾ;wgnmJ) [({M8@l.g1ĆPaj|~2:lˑ.x\Pݰhi.!(^.͢_~pq"p, Lm&6$G tny!4F邝xǯ9)uZ$?6z,Gf(pǎZTWUڕFT&bV 'hC5^4튅[mc0#d7NH&帳 7UVO2)d2)/m:75uU)ZUCdžD JzAE/?b, M8xL!;SE,D}{!0}Zb~t<_/&]vTs%b,t]B:quYJxA^%-:c'*Xy+_(̖Kavo41c}ߎ"F8uQLȎ4Qm܎DAu=؇LuGʣ~L h: @ )a4$vTxܸXƄz9;Ę#!E׍sܽ{!u_<43N`6T'ށ^QEwJ%#ς9Y7s9 a\X\x7\{B[YixH( b/-a%^{ Lmȷ7a 6P?1QU K@;CBK)!k sÐUYXT8<Wwb0X_ZP IьpBT1<50 &Sx@ȬOWh-,\u/^95>˶!ΰ%WU^ [-7r}IDG:,d3M,{8t.'|ӘKU/۷mv4EViLCS5{q1^$y7-G֔ EW^ܰ4[R&8F3>9S}:Q/]e=oG:οC-cy.f"3Rpz JZRvrfJʧ`5QK sg+Y -l`ph0,\mYfNw< ->ܥ5^W/8 j!ҖaMKMWC1^tL{%+_d|SE ԏ_!8bgIҎڲLSWwC e \Э2s-kkPibTޕ%E{ӅqHȤcw?A^te[ {+'+pM٥#-5S0;ޅPLQ{֫f؞8F)LA#aL^r<*Qi<~:sJIŽFvGb:{d{6dWzg LfkU{0T{ iH=#/ܐ޾g^EQ36&>3Q&K7͖R*\-u­;ġ-ӬB:|EN6nns ޸{A>Mɖ?\ތ*HȰQ| ä=E&-H}jĻœZx%}4ubG^ʹjZ"j1p\J%H"l H# 4{C/*ڭ]<OxBE! [:]#`gtaF}+dHHjd>Y} qs >(Y`@g4-}0/D@? 'QХ\iJ}e,HQ ħ.s$f7d7@u>_),R{,dS˗JiC@P2a3;׈`M6v$( S5ራ 3Pjsy5yVwP62Y|+ǭ3bYɜ)}%On=qAHF!=|eWڲX`l ҫSFp,`"R zUQ 1$Z3Y癧<>s MHoc`YQSՈێٶMH+[ڊQ)AYM5e\>OF1 r`XYv\6B8 В^U˻F/u{-6ѦbÙrQ~Z0V(e@n~8P#PCꫴ]%#[(aՒmlnSi'q\O D KXv){"n0(x|)5.I.o)^Sش&!2m2ѷd>dݚfɋ>%{ea+656_~)F`ش\]ȾwQ뙫JaO.hܣ2z)mE2A &\$VbO:/ OӗaA/C3ƥ˽0,ЩФgeIs85c;$9WLs]h ,ʩYFO_`tdOrۗ qC<:˗ʸslvBR Э"!y_@;gF >/<mW%nO5ښ :~HG˖ J,BQ҄$WxoqZ(æ#vBp/@ثKqg%k.ojMOһt:y, O!%.8h}mP$4(-fvAb:@!.~Ϧz4 qQWn?M]r33Mu m(j*R/xAq Nqakb JU$g|z1Ӷf3W5`)@ E!et8-E76dYJ&;A $ʔ|/K{L'!'; Hܒc=ޘtU Y(J!fU8D%8f[d"'7]jX>wEq1G#d% h67ϧXT¥ zɦTĚ8I^CG:0ެL0*/;>DS#]wB(p@=lB]VebdPGA~WRQ)PU1RD~L_F%YPU*wYM{|Zk":`VԦI{gg$^D`zXwBөWj~:(/?}PsDc5;fj=ْI`"9%g^)OEUkyϖZIJM}VԻTHG`} GS` `FyUڬcpvzUoN-UQ x&L}ba>*wUuZ [eގ*ph{8ZO',?YHۃa_`Em) MDKpZɿ-jǁsj3\6cܵF+g$$,ߧ]+RQ?xfpxSpodN^r `Hb^Ϟ3:dbMoペ1 0D} 2pQ-Ա2s,ɼ&lh=.^L aZ5u{Vv 1}25 4p:w[b/z$A=S%eUt^0ƫJ G?Ԏ?syJ޷YLz!Q "uJ3 ،TG{% Z},{EybHW Qa,= gP.+bcY4\$"<G#Iَ\v;d}NWx$93ѷvc쇷H$'י18[Z*Z ҥ UsBCeFrZ=@ J=74/}c&wxI!9e4[W g`WIoVR5zb'g"LixWAɬ cI*FqF;2.wOӫ֬%ن cddg `xe>t2 5l#|s\BO臸ثaA@~5GËGS{TuFIsSm2@<9mp!} D3 ׭E:08SDZfu9 T/ YL\H*_q 2D7bwy%sɳ̷䓗ax+<\IMDGb %Mog;>&`K aU)hl͓HYz9mmxA0@L>P3mgJ/@݃_"͂\TF?knצv?F*oҷK I 0pPji@)4Ӛ~i5ŔȮGU*TEx\g~#;b]{xk3%6:+Z z F$S6C‡8\Ix0 3%P",xK BS^0 )-+,9~*ٞ}\8"eCz;#si9M鳲()AwÃ;X 2n`+W4S_ZE@٤dG!.=6psă''OiS,&fn".Ɉo"1f/(+BB#y]jӳV^͐u&2GS0;'өӫѧǪoYLӦ_{DOi:RB!y}BjȌ3/Ϗ{-3m L$'|mȮB̠[국$ےH7VL,ˋș'ӵ)ަ=ohQH㨭D导cO mAV@@(@EwŶD2xLu;HmˋHeS8d<ֆVe ةDlK֩ w]׫9XEH~q04+# dߦ$" };&yՅ,4C_aѨ%I~eXCS+x%4`J2){GR\H+E6:;ɀl%8ڄELW+D-^GіPb<*zt=́re@Wc3Z O\Ƿ#VSN'ڊ^]L3H_nU/1iH4P ZحGςwiU-9Ǧ{TKV3RlZK[|[]VRCXGʮ}S9UG7Ja~)8C?s!Mc)ܩmLa/+ӼµrϵMY ?ƹσ[wu׽֋ѤP< M@čsBcՐ+o2W׻uÄ T8Wh*S++ʒIPj͋!˄@Ba \JSyo2ۏH]G>H WV|וෆFt7 baՃHn~y]lG^UME v;Ue?/KC?`a%~M)-Q!2Upܯz5fxHQZpЍ̄nJvdcwGLMFG4 nC4P c 5 |?=['Z:ꎡTX%=@ƛPV 7\4zhiC0gF*Sh˘YfnxeMqpO#Ի.xq$qE~WgYZ070701000002e5000081a4000000000000000000000001646b69aa00004c7c000000000000000000000000000000000000006300000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/marvell/mwifiex/mwifiex_pcie.ko.xz7zXZִF!t/^L<]?Eh=ڜ.+ɟg_P Ek7'/=Ӏ D):W`rRxչ{t2wjrea5!X ]&mHtBg_ U;l1tL@~]d/frHaSvg;/Hnwm$hqzrT Vv_' [xb"S$jo[~UT(jõf2-sp3!\[a LeSѤbq{v>jPO*Y;S?8>/ oF gM^;or “cB_jEj3QI/5i6q3A%=$F;g*лޞ]!&#κ̻&f4JN/ZҾNFy:|7 관ר~ZX> ^2&^mZ(.q/=LkCb>lJ9E ţ>&A7'Y(Ty+>'\5ҹe82kM(!ɐ8#2rҏưgm,a7~;VƻӲ2dݩ0B!ufëhGW^R8rb,SѠ*Ó2X&h` h^@CSɤqT0M?n(X ( B^]T#S ~-ag 4؏2CucH/N f4/c!AIߪM{ԐNWc)Z;(Cz+d'g őN=/,ycq8=@~9AX*nXAfQ0 G3Ok}@ B*a6J{ &[㟁҄Ĭ#YZt`80MN5e}}7/y9j]d`1A~CnN߳yUDA/\:n|LP[+bB|UyM#/ o,"(, TzC4Э:H,.h4M)/iHhaaS[Ҳj5KHݠIIb0+VSuO.q5ؒdȧJ>7xBt$=;Ul`iv2u2^ 5_\"6Plc^W/P<0mZ~.rfJzyi:`΅6fV4,MKOPVX}?8n?C/d!I{{E ]s Q,Fsp#f.# 8(ϯP9[+ UZ>utxOPm&N*@7K k} _ ;Q#НH"jYL:gZ{?=ǻ nP#;ab&0t+9ޥw2y'+馑hEQym`t'O@ZU v1h.(uKqw$]YGtѹóxg%XS?хwpP< QϬE) !ʫ# EB'cnkBKK_w C{j@YZ sLq*- [șNWPw@[cR] [a_$W#B"yc FHh_j`sG6[FCHӄ.bvvRP&}7kjSkvד]/~z}vxD!%9_o{RaI:WͲtYN@i5R" Q-/@"/U?+R3͖c3=j@ ,j#],!YyVWܭrk‘%;;yثAJH;]'#NNR7HWDmrf#60uh=q: k19Z^^wUYzA8ٍ̮g~UBWr%ŷNZ{'(3"Wղnr|^RŮrq9O'Z;yD"FL'SPHmܞ-i;kfg>@v_'·҄'%=xyJ[iw*)*tJ`W >)yI"/Y!yq^*fy;~C "nLeIS,MQku{H8U/ ObAA#-,FՠwzʾjYKΗdbwoz}캯]n`Ƈ;J̖ "n/8%O;}jFfDR V 1`]YҘm\Y_Zܔ#'2@Li4 K_\#m/ج0JA0Vi8}z-]CCL8XKJbĸh' vDB m3#MvRO=2.WK{i1/(p8@ S70UE.ooAU'8}GXàM/H$Zm8%b_.zZsu[Sd1=MJv:vv3$xvukkXs# hkum#pQAD,rn8/;r(?[re˜5V[zP^-$}M#~!,zsf$T` =]iY[ŷ {ṫ;fQN ¬b쨯#Gqo``f+i4q @ƚ2*!Kf2,li& m>v.Hx?0q߮; mSpԷ{Fqdׄ.5` aPGҿ >Uw^q`m@ԕsnkH!LzįG#4Zekfj0VsK6":bJUWLQlsGfÝN8.9}.rQ>WU yK'n?os֋4.,NuMwů]~e8S"KMJ+W!mv\0GC{M5+<׿dhU$xkDc8^^$G5}]OꚋĨ[oH7USBPP}T/h"Í$ t jQzϴPOB07A~g@& x([g^OGq`X5pf,&A(|S2K)1`EA4-?7&U8a #Dr]䊍@b9V{swL'CI>?7p9s`2rlMJ½M|}:)w%R ۣ`0iDh+vJ#'{~+3< ӂj,iBi)7i ~d7=2, MQ΀.OvRsϥ14Øi َ+8Fmb7qA=sC}f;i5 O4XYZVk!4ŦQwQ΍R!wΦqN;K[tׄK#p/(hI _cf@R\erR"2HOhBw:`q0xzO4 ;JJP)L'^CFK3y7=Fˆb A]/xc Pp`eͰ0AJDQn>Lϴ,U\2Wu[mQgcgB;WIɓڑ!)8 v :ÒIҵ.2qG T @ގS5,{I h;i  CJd6ߖkjyE  K"ﲋ4?mllsQhMH#w:>Rpuv{r"8 #/W+uvkqKoTvHУ/D/LZ!y ύ Eo {Y.[c㝩Pԃܫ,g, F]-Bq -ƾ& y!a%`F^_mb5YƩ9Ѳf)^~ R.7 iO6@,lep3&Jn5x(Wkm٠fj#3Y* Mj*l}韴U|P9 ~grgIe>}y:_^wm|!xG]fa/=TQ9|<%rS0 Q bbjjU UV #,tM,eES)؞6Ëp[9ݢ4 ~d;X$x}=֝w-g dF]6]ezy~%gG$7mOtʥDb6um]tCi3\\z,_D*WLH<#W?. BsE# cV[6w{4u'>D%1Cci-,#I"V &p"3s0OE\gr5 ڴ!24s2 ?zt}ai@[qaoT}sB@X,ÊR%b{jXCH칢Bg f7ehL#9|f* 73fo!8y(9JݵC tDzN)F5MCoHx5LÄ")qb?ŇǓoH<=pᤸm5WFЉZE<'Y07y?^`~݀_s|A})/Y)I5-^uM+D]B7@>+JH )@pzh'j~C *KֶQ(}y & gW$s|3gg-{o!Vot.~jg>:3C3z|ٕ Pl#etvK`r.FWa΂]b, /cDխA(qa"Qgxۨd (6m_V]RK~xa$pDf*qEATRRnܖ?wHA[~(anPTҋ181~a WEAvn3Dw5+NK->,9; {KSӪ@{AI!'6bpa5H,#`t.T/;RZP>:KƆj.%c'%*]ZL겎-Nb9)AOLŊA j)]`;@|mT_8;e,=?eucҀN_: $e2<@_XNVb ei=0/3=wCȖfo|EO=z0,GjBMrU5dt޹$4e:ne+ֻu|3&W16`'cD$tۣ=Y泬4 k1#nǦؽ vbIϊW!(xR F%J)pJ~Ǡ. Z5T/gN-,lu ʦKҀxv#'SmDqѕA$ndeTlްq.} 'X5!Q@CH-PV0n,?$FVֱWY&܉ByTCr O:N מobluH|OHU;FqbAAewaЅA62Р֐S;V!z ei/_U/"Hq!G~ ̈[ fST9A?zcmjLN,F&N }!DZS<&N5bNqLZWdJm> tѯri0Fz^5ʷ}Vb4[[*(oGLAZ.lFl{>a2=n˲YS@]ro#JJzL65&. NjcEgBl^d'T/ MFEڷ cbձҞawCanpnJ{b\]>b,t .Jd1r <IC'|ܺYE5*0:T)>6{$|>vyerA ( T-(JpO>&ԗJ̰U7#Oi²D-O9rX3^S 6aS! ,홸\|Ѳb [G@v<ୃgђPJp8_'ߝJIAw-[p/+zBf # F\ųnfɫ@ܖs4><-CË1{J68`$$k'w%g|Q*v8wLTc4Gt~/XƬX, Śo$PR*S3>LoV†gb ǂ&e3EJVt((kD&XPDB}duwb=ey2sbag6S(Mw .=FhIP8~7{ʽ@b[9}Q]).˰^w$4 ]\&ISEJ1W@lKGqped)Zz(#YllB jw!/Xǻ8T~4#=|:x9 >gBRYoo'WNA+[L Me66ϯ(BA+NU3&Z5Ro<[%5ʰN@kI1HRi(#ûɽv!HbM9~rwf}-7<ۓaGt1p'm3(*z|Rgy2{6Q.* bͯ:~CY̷v]@atʹ F* 6B.Ų}wO\DFNEUi fv߈V}z^>E:ࠆJa,փa{4z׸l-Lդ-۬&u2 8˜ =x{hWKؑ1#skP." T-ޖc`F<$DfG;6~;nXTȸ|W sVϺMy@ F CI`v >ԱcC[cٻo*| Napϫ'k2kc6j E"IAоˆķH]iTHpiLt xEQ7\lMmKtk|^ygdOJ ݧiR|t;Ǧ;G*&V]EGϪ:`j.GϣM ý4SJz$$6~TL{ Z3Nrv}5DήI :BlẖE RS1 ߻ê^^}PgB]Alk٫)J mx-D{T*O$㩌ڪAQ1ʌ]2[#{e&2*mJ$>l$oBB0#Fv'X1\A: ۀ)T&| [Ɖni̾C!y?jWk.ZC,ތs 0P4!!#A\?P-[ !o.wUbY$QZ3[^AK3M.ygD Sgh-7+("~- yuo`kyQM1Tr-:kWhtX7> 5}Ne>B MVVB^ >`z2g:h'x=pUEI3iL](u6 ==(Q \cR]ܧ:,|  ҧ=&6E!+o'=yK(C2Ci0;>%Wo9s.\q HMڥu(OƬtx32x!g(s͕xI M˥^^KI#müոHUN#uOe38 tY}qX+[|0f 4A^C'p|$lySOV"qhRi#nYHާ1k;&(Im_3l'g "YR;:6غ ZHA"f +ny q#mh=D-9'D" R/o S@~O95sX-%2*alSqRۈ3d#?Q@FMRL[ܴᑻ5Fuoܥ>Yb{+ O_^Mjô" ,kV!ȐٺJR \prz-16JJ,=&i2ߥ~DCov6W$Vul*}o1a*q#Fo6;t6MC3іxrvȂY9 j|A')䐟6UNk>N Y HXM'1=g^v'h4$u@?is[pAm^Rt2$A@c3tܑÉynߟR'܀=(,LqZ2S8 嫚UҥWrwm0df9#;s\Z-L$5gcI78Wb^C2#>ҋ}i7<^6#|j^Td`2$H.ĭW>,! a~9Q~T{;]RL:p,\@=SP &ϱkM`jL jA&j8tG^Ndcl]$Dx8SIRx}RHF'i%:kVo4;%;j`i%4ijs)c-NDff c7j^9]Co|5+F;EA1TBIFj?eQSr5cdaiþrS%CT𣱔_1@ߩΘ=ҫ}uc&??ZN]>K>5[jLU]䮼hv46d07bͲRyU30\6t+zrN Y?;&96{K{%"(M@V/=x->b6su֋,o1Ng<_ tz} Rl,OqIF 5E4wmr26S+*Lً¡>Yww6&#"&0HV9(1{$ባE__(SPar;$&GCTe&D9 ޖDTK*zΪ~Xރƅ nyؒUyiHb'v j[K[_[mV-p;ywv?7pLTPGpRnKmPw.)7JZr)&݃2 K.+0'+&KM8T9FUaP?,b+Y%3`ȕTkϵ(;e8Ai}bMO, e/͔ү;U|վI8`Iu'hs1Pil0'7b=" +uR߬iQ(({;Pl? bmyVd!Qdx Ґtf[λĻk8t~MzΉɤO6 \pѹ[*6 CT&{U_}}Jv4to|e4N9j$/puaWVlJTֵvޞ[%Jl8fӡRpw㝑8}4 Z =~a4X(3p4fNqHhrIC|UGZJ +{6GX\L/΀q4wu' AFJ$ۥnrRY+z] ύ^FL9,N%bTψsTp^wns]Cu}H͆|^`L1Y15DDP|€q?یܰ)^|>20i SyV9(ΤSzՀeܓv_* 1BN]wv:YMU (Q$BrRm1c,J-QԄ#<-I1ߌr-!K3 AZplg&yOMsJ0> r$Hy /gWXRħh\([y)i9 Q0uq?ŀj&V.gޭz0]=Q,=;D/1xVqT< >U , I`d>jn,[oM:&[>)( ( W%z +s̑&b۝pf!P Qpٮ1\љzHKm^]]WB_ΒTޠ\܁0z; Vћ1فޕ)AA/68=i>R!"st3brH6"ER#TX\D,Vsh$q&*n(gj eWCcl0X[y$˭_NvahQiz\զW:V|d j+vKަ `uBs(2bz&"t<]ðô+W57r΁5zԏnlg X }%7YF2: b]Ep,3tEssK=;A@Ĵ1:B4Kkٔí=a {#@ڟs}Cfkk0Y}{dͳ o)MxQbXMy)C!i!k6@c=ڃ,y2pc<¿|{W>SZ>`{LJ^#F>Mf~x_L+:]ikwZ86̠Db%OŴO[Xػ {+B#clkq㶙6d LEО?p-<-jY_0ocVq]@Yn5cOSXmd}UPg:nj}pDҮRK@semиg$p,UcaVJգѓ67Tgd T@& Y:6)]&rLN"S:9"K𵧜/m-Ui"ɲ|4^{mޑm i3pv͔S68܀# 0d%6~(-& *:ipYi+qY-BtW9e0%@T{~UGP/%kVƩGuQ%u;OZ/VVF5t[4vAS bY4+A-"#}\"kZ y)s/A8,ϫNvیι+J ` Lw^tQVTjb0@0C#ezDkSX1G!;~0qk,r̝4[w8~D>)obvz f6F[È#g㯞Z" Iٛr8Ykr$He}MפTQ2v.b|!R{ỷFF?̇^zEc- ]hR,"N B1Uxh ]4oj'B-dp,'h<5{\$j)H"-@3P#5 *ZP$F>T[BA ѝ0P*5|4F%t${׃Zn _ X`\^ {jakڀ`N9kYEbCҜحT|pqQ-D2w{Nx\E-5G bPF1)lH%V tSZn6^qTBY|%n?ȐEH gIW6P@L=bu[>PMQ{7+Q7(lX-?@PC"IɸrOΪo\{Dև}3 0]-s7@CO.KsE IF-c(CsNzR: E۳{bmxjGMhsX~ݼ^ _3dZ͋KQ7Qqsyd49,J봒eI#:Eq!Q/-8VbM3ǜtRQĉ Ԗiƀj*${Xdj'Kޜa5熶͍0tWE`-2:HJrLɑQDN )S-dT&nql`cdm2 qreq#b-Q \sjrkL$:0ygB bv@V;to$z JM˛`Gprir&-a|  54ѱYqs0-f@JЏ{1sHvڃƇ/I}7:^"͠'j7~%J.r3.Ri ẝ޷bΚK6|Gس_QW~&YDR#I@ Kb3e{ʒX1>jP ƮGR;Jtil*UFe}}aρn#[\h$Pziֽ*m  , .E<;(dCN;`.;;Tm3qmA q+Ϯ7C6M {8Ee7]^10XĪ]q ٸ&M 3蹻%-wژ:Aq5%5(Ȭ5L*MWFN}gO߾Ў ̲_jIؗܖўD+Dʳ_R%XǾtkJ-̮/CKy 1.To(ó) R氹l]+Jg2dࠎfoQg`FZm7M>Aˉz)h|ݵG|):b)xJRulqc5Ӟ2a]ZʩӒ\\Ġх϶r_^@R`;H_Ge 6\gږuf?Pp툌oz뀸'uvCCʟzP^ 9qU[YD{Cs?d^6Mԋ%7#i*nЉK$2%+:o&u9Ry &xh=bv\$|9D6rdf픬c د)^y9R i]`,$Wo;>YkT:@}=gv#.x1yy0!<8tof#"H&^yX%.FSts7U{G#ZPGFÌL9$ fR7PBk'GHej=7JWa:Z?S[Ouo:l\4/Ft:{Zƒ!X5S[diՋwȦ*ڮ7YA>R 5.0m[w\u0| h}/&EF G_+wʠ!t)j7hL7W?MȌN=A']` ~I@$߉J_h^ٔ:?z$9y.@}ۺ|̈́42Q^jD1,M@H`%wNf5rrI[]%qMZ@g`Y^' ;cc(쀯NPN@< HdMDpBSm3r]Ӽr4iM'AGè-Bb VCoLuSGW|ο{U{k~F@sA3M+ΣLu{ :ʌ'a^>'C؎*t LƻȆJ+MzO]t +n~ˀb)=&)gapi["cxfrk3sFxsQWٔ#+a5YqáN@W|\jox"`OoaZn\(jsڹ  ӣYܶNJ8MN_H2pM+k]$oxLjiT<?~!DmjEVD5|0_K ¡ >%V6r@w8hY13x 9TtzۇIH\ -V/)TP=?Bۻ'R O'5(ByN33`\h/BL|I`lN+tϐ,ps*喽iYm #֚<š ٓ_6bT(fDmp^Uѧw,e eǓ@ҦJL|Ew"c^?)츶eud Wb56}pk~nj"'_᫰/h ,=({9*6wv@|&IJ W-_/EסK04J ,Mj8,8qaԈ#2=8Λk譾S' Pd7^GSbYP6I+֖aNpʯd[1^m3sBIɬT ' ֿ!y'i֯{- ouuX?/Ulb*'NKIanHל7MV{pIG*r$4{d!bQVb ]sng} j6*Q@ҏxZRޛPXB}A*^eyqnjx3+j5'{X[jcaEpӑu[FPk|v9t ?K+݇ r_\bI%YѸEml9wat$x 2 )@7'3Gru~ӬC.Vܠsf1r?dsl_T<آR 2Gw8"i;R e51r6RFϖMF, Aw:ۦ}i]~M֍y%;?KPA_r)WV{NY<ԧԡ:{}x'@ ߳oTM6!#yFh0.oV5g^EpTzfiC Q-tP",)DҔ V3<93t&d GX249(‚/8m.# `J^ݒGB$ECa6/qDŠ~U ը\ vz0_ٝ_N VZXsSu0 Hy*51I 4h4Ŗm \Lu&HLfwNV2Y3 R0[Ĺ,.<kWPr4垦UYӠN1u|CXt#"B Y*VP(t yYk~ !dZpPY3U=ƪ=;%Ыtҏ,;\*ؙ]bKuDԘ"6j~s$K]0o5A Id- zH)PvWHǸԾ5XNnZ}_`e'z:TXa<r̮,b!iD6؎#\A PsOZU~44 ]qgaC?Y @e,*͛[Dْnaf} DXiu*ZVr,pa~,{3$tn )+ = S }z= 'xX}8`&TV^~}[ -Ar7z.R9suyxc8CӢjm" 1ѝۋ^ BO$LmƪBQ0ZI(y3#!)ߣsmQ4`6I"l"ѷyW>U=zxI؏?7uzj\ϟViJKSxϋ W3?SGH\g֒$~&]`'>.}[h'q-gn} ,'$x}l*:&&E%lG Ò0!Q:S)U쌵+2'PY$ p"RsHU 0RފZ:g,Ut6([cpf#}ovB# ^6W=!y HKyRV 11/C]<\CFBP'vǖƜ\N-AD>NHIS$)gy;$k[ (A#|([^K(L45FzAҸᘑ^NN'ȑO0;e^9L=r,Or-×閬H{K_ zA{JOȈ:.7X*"庹Z&P>MI㑆~.ɷ#?@d'WCV! U`%VVayɔX.:Et&Z¿oq!1{:IKtK&`5tų7GFz5:^z%Yߥ{"f<4(FM%l21b~C@k,)C񗨐>ӘFx,ǜ^:&>qœ}^>.?]bV0 D+8d *x XlcM('jv0h~d罯9bJ0 4¨TPi;䉅wf*h#|l(* kaGkl g'q.)C)BUv~tSy#B'5L"?=cpum$!=]UlBST{wE]  `כ Qh 7ڼ+uw=!`=ܖKLp~h)7W`k^&+45eVR/ 4S//6$xV8g噀CcP2M=J`6}иT̓'Os o`?4jfOhѭ#Ռ_]W3- nvoHIh?tyZvyq㿹N_hYf*V4_=oܓ .̇}RE%$3QT][<5{V ɓ؝ЃeꗩrmyCb31m,0_|<UKR)sQܫr۞o\\=UN_bXbaR)8vH|:Ɗ%Kʬu!@Hl^'%L YЖ:CQc`ʫoJoiZ 7MIy(/Y)Y*5bN5qk&[]O" eVܒu~6O2qhm[d=icՀ0,v%ɦnwV^HP_qUhASn4PXNJS UN*-y/IlgNyѡ:5$D*H-Z>&WΎӴ?w&R#"+آe OXXuFDi{N9y+')RXNou /2Utvmz5ʛxEoJX$<HYCSV[eQoJ#a31ĭ.t87O:[`-,(0}JAb<}]:#LmWr,`|?иbR&VgLu˧5]L+[ O92hD@;ݨr={_6| qi }3WUaKfpDivv[mq bHʭʊ+I䁙6C b>%<)xr tocL1v<ۙcyEGiztQRc˾Ѷc%x-B1lуs ?(d**c) @BSs4b"oС1fjJLQRdb~u(mR B 9צx/oI$d#C͆t1 N<6ˮcfN;RIkGf<`.yzJ׶W#\j4#bDóY iuB|8OQlzǏr\r+-B`v*_1 q@i鷨W;uN12z\z ۶I`G9lcfmrP 8"UhRTZ x,nפB~4`g u8LO}? |WVrlbva+"͞r򯛷|JB|tװ.3`*C\5?(tK==S$gߗZ/;Y(B!:9J" BT}ȉYeywxMOq]R0n6MP]%FaDDr$K=poAdcÐL\@^c0p0$Sy+ %\6NߛZ^sW~^;^WI;9nɘ VzQ/]K_|ܯj=F 9/)yY~ȱ3GC(4QONO)[GO$ZTQo+yO֟/i*fL9+!ȱ]ӗ2ciR*N4G~q?jt1".GN(!vPGSRKbGgx"- vQSH6|C1YFѓ(xk=^ʍi2W mNMyܝwz G)w Vkcp(Q:P U _,i c=[c S8BJFh^5ϥŶOs44,P_řC3 Im-{9MU}1t_LJ?ݭQzR NEi?L r)uﶶƌᄿp{.J3#=ŔGMn{8&Qj:]ի@ERKwPs̜Bdf]y`:ەƂ_P12{Ǝ>,(Cgrɲ4^K_u@x)_v>l[C]~1m^ :~5<|xa*@˝[X[}26ag5i+^]VFqh5pV]'#$7{mXx*ǒ1: &M8\VG?Xz 0-A+OU.Ϝ0Xw{}5fNDKotZꢵn|XY&Kp{B h\ ߅`u,8_--b Է֢ikq?sW ë0.Crk y_./F#BUrn ;6sآC )yG _UlZ`Ioo}OugY$#]8գFO_utC{ſ$y 8PMVܟ4&ER@5at [._*T,,FԧU`UK(b̖3h`.\J;nRy%AcM&zH͍:|% Л4'?Cmg]olIrV)pE<2ӼZ@?q{z=l: (,A 9KƻORP,ҳ5|Ͻ)eFzۍH<~S&Dgt^,QpYgc ^QbruDš\ټI$JI^,oO<15m⋆6>\Rn_xMtnMQYB94<爍9PzQ4輪sW[݊[R-P[Nfmg KqPWJzgo0zvۉ{`/ 2jѕ_zR#)<\(fV?zC+pB=-XvTZҹY?B;h[%/foies$X/m1!ďAp? wʊ4yގ;kU:gşIYPu9w+Y+8+*5|s5v٭6@(!I"kn\3LVHHh^ڏ.r1N;VlHD} FFzpp섪Y;CQL.7pq!cTyfBQl3~GʈUֻEjjܮrwf[E?*KYUbGsWdN]ipȄ݇oA(m"Y^0;``vJWK5({k1n^&KZ_J$ ]Ӑ(7/>-){~eMe23$My_RNYڋHPxd[FIAl?>Rqc*jS5h$-8a(,aОGPWqx@Σ|$,!]}7[E$Xjޗ;l_ʯo2'_KJk5`a?-K8t[ 3Ceܪ*Z\zET-8?eoS\E U)H}(LD2ZX| bw/.K4K@ Gg{x3uE>s8ȭj@x( |ק X. OzE^%  p`tӪ _TF3"hD;7PHYp,m'Bdv0&/nbGQ#ǥBhAsa5gW" 4JIX +0hth>B(Fݒ;従%f.y/Q9.C^&ʂᏺck_ʁzMw`13[yf* *ˠE#6@ʇ[1]ys+[X X` ӥQȍ\ZpCI5)%4)~N>V|["*坓SÔi7Q{>5^<"jmuړ9nc0*T`3z5M8=VL@Ɨվ5I'lQ坸B4mZ9 fF3eIn0oi:O:ԅ-bGω)0R+_!J!泺^0ߙXgV~ljCP@ǙKpG3<`#o),X5$zzdb5DFB|@S9lzPvrŬař7vƋE'1D,+j'^#oIn.aX1&6M禉z}xal30]㞇t|fޣYSϯtֳDxjNSQ[jC9OeBߠ([v/~A\y1/ԧ=F-Elm6wD4lC, 'wgl}%pMaݻ:DG8v*^Ks¿:ꊂ#؋6UqB#H)S 1i_ 7σR}B6pV1ڥ4r !vjl3QU5m9Z" YEf;>x!N/*,Ia26HcF;k} )+z!j*b/8&MYȮ:03ΊeЌI!{c]l˦5ۖ6ؠDwLG!"ȆADZmmx!v ZCZ.crwNYB)gp`_ (׵cFM*W&5)e/{߇PYۍK7MeHrĸA`$< 2_D6uy-6S\pN”$=eOtZ(^M86QﶋNZ7hӽOFjeU1iNxm Rz@ +W&{{/KFJe-JlD[˞|Qr!/m~'JS( wҠ8]6 -%Ьf[C\%×OF-J/F_85CtR~)A!5/\OĦd!|uL9hh%=ц| ?y ,++M/ B04x+Kfժ[M޷Xiq,ޗ>GL'SDe >2 lXw!s% 9 ӯ_]B؃䋬ӉN>BDD'a!)[?%8F=ɤzSm,kPGSoϩ _퐬WzT*zzotb:bDcziwllEb/-X@p@Knn+XA.y*>Fsy{3s9C$Z +㫈nKa1'}%MmXe<FI#@'noe}JwL-GzpG_2(vQ(zH=OmM5a]ŹE2QF8o[-r,BqN}ZJM88K o塨Z7e#^QđJ:aUci !RJ'6AIqN0|&eJECP7Ĥo%:gP2QE(ٿѧ!C Z&gCc ߍ3o.V+N#{ҷ -ٞBo1'|XSp9ZjMKzcq b[0Ė,y #D7rf!M'e>rw#j񖬠DҘ#.֟C!F!o1PaB3F X&/zVַs^ ZQ꫱`|gs[(lVqT%1@(Y lMR} 10HB,lU i}6ѱn{g%od*\Ywo-v;}ݽElgiyStڐSTt]Qۖiƻzif,hȚ70x;^ 6 +˾s@بW Q7}lh~n@tԸ5ư滑To-b2ǎ<φ \"EwPiAIKF.u5tc;B-@Ȉ^s  >yA%IdClsqAb}Y wP |i\@g^xL >U7#sȾG;`Řbof|t [y{bNƕ>aS.r6+.YUbB<7ZQ5R7x?:,gak ZSlY%k Lm^@[jܢ&P7-RѨsmǛ%3s7'=85zgmB0Ly&4:ٓmIpˇQ2.]yV(ޙ_j@GQ3%Qno$Z ȞS44:AlNbK8]D> zYWh( pN 2ez}-pHbX"{tsɕ`ں]SšRh~! zNO^Hɗ k `PԆp0 ة)0sRRcCOx[gaEƵ]Z s- /Z]d4bR5$P~d2%gZN[}E+X cq%Hf}dC9f?E Г ccN_e < ՇObxP!r9'u5՛1B9!dŒmmOY)Xf'_WdS% [͝[ȣhL;`e'ժ>GBh%&FiwC}2Q8 PS[ʲy֙O,<ÑL6ag*_vyLnK,t2ME[AWv!_v҈)LۍSxbbd*UX.E$lL?2mϯ;/5IڰdUe~9Cӡ؀sAV^zi x /Fi@seȱ]!$~_WrgDkʨE&e+ ]`}ڳ%-4TQ_HJ9>Kgbd$Yv"HƟ{OdKnr|܌/attc%"numí1J ;vGOiؙFq"+qYNlin@I?1*w&Cj&?ʓrͿdaHi;Up1Yיo~%фgj#GLR(fc"QCU7yϳG 6qZFs0ExGc 9N/n.N~.P%c .P<<uW6 b!;XLDSBc >I7ޟ[ zDNɔ8RéWȱy`Os3x֮tIF]arhs]>3Qo b:Sm\/m\-fW{'[=ѨR>;Wi=gDSH⃁W(!hzX EDH RȫErO{tV[4id`rzK޶C;ߨ&Nh72alt@" 69 \lڮ7!]=@Nu !ߗ|$["%(' jFd3Ճ)S8>Et &XAͦ}!R(rg20Li6k۹F <(S1 %0x4ra hq&DSDpB7i )ȩT_zV0Pj_}ǰbe' ×ЍlĬ1)Q HsA{Ah^rϤ\ԟ.c2qB_3pxD0kZ #7W`VVN(^yrgr}F0 9;7[Ln/+a# =V39#'OM|5Xwjp[<4?E:oQ ec2 C_Eٽ3^Bw1#0ՊA|iT@>=%~jۭ~NtӱxǗI E6I`{ 6 01ޠt DO}!a@a Ӧ4l:1ȰNu6͗j3L!p=74V5ٵ-0P7鼎aEOƯb7YP~ y3LX.Ŝ7wqeok`*8$KUZ}I~FY_/ F>l2'K"d~V]bQtkWh "">:7WJ0dJbX`Zz+8Mln* U0;(4VY R%_[-#8JX2U-|msx'A~2RdtJ@Z@n։u|w%P~|DC#AuIoF"ŏZ) 혳A@;,^a|M|c0fh᫫ ?~)4(^f+O؛/9a&նFSdK-E_ĜD 2SxUNrgQlgt| U'P*{OdWRe] O G [{fI&W5)Cm1yc+O`MrŒQ*>-{h[J/5%l2iXy=1KR)'IV@pxY/TĪf9dε)IJOJAq 3D XgJEE BB23L{j?LV,Ac&ѢYAbAMGfo*tWNi?Wgu|?r+`S^ж ZZ 7"^TQ,L Lxط0)~Fߛz`,uʹ#Rl"` Q-y8 `w\3%2NYwN`3KN"_0q ^gg 1F!W<׍xlW#Ɔ>FWIKF5SH1`}w P=4h^"2a7l caOf;XD ?R(&ʥlzGQs"@{fNRY0Jd2mnwE$] ZgV74WYni,ݔmY|v"?HE#q8tnҷb*\CafT0%"ΧYlk8(.J)πKan΄~zsm#^JB~ T&Z2 "\R:w=Ʋ(}SB ksPeu׫ X[OS+-# Pˋ[90NJdĜkIjtP+گ7)pwm;S3rF3ub]Ǵ-FB)Yb4 _.&.g KQX F$sz4A'MchgM鄿=+5٭i 3cx?ǬבדK]14;yRv *yy cZhpvi*g6̡+[f@@ ="2 ?#fwd%7T 1U1DR61~Ӿ z^b}j Rkwb%aB'YTڡRv=(7c̬#ϾBA]Fx#ڹOOm&& &6A'~-6蔊Y\и+@gên'`Hwr|ؤ@C:V~ ̈́J7ĽtZZ^pc  sX_Ў$Z1o 7~[<:݁gNx2qU-l+9IGS%Kq~3`9/q%Ui܉W,$/_ Ni J*㏍yd& \q뛶 {xϼ4&>`ד8BQW8FjP'#+N2-;)Xd%b1N_7$8Slsժ.ȍbۧ⨁V&T#ZjCpY ;% p)O`m;p:aV҃}=ˀ`F_P u=^NaKPtU˺b̜;,'عi^ *}3l+5ҟt)DZhcL|tFhq ʔzP$K-$Fyrp`!&Э`X".&[8U]Vo@bUtB qPReiQ?kFRWT-#6L\U/rW.60V.$@Ak̕kS=-RÊ"bN!b|*Iٴ\t&3>LMEKZ慫QGݎOuVS+*zL-o5d?qݹ~Nsښ=73sm,p21PT#ȳ3L#r~,(MkP6scKoLV~;M1의בVŊ.aQJg"L߅LE)RJi!v?K7>{ex@D#&Z;c'20CvҌ(K&֋ K]X5y % ǩ39ٌvbʲp{o-3sU>( gAp7@ #֥]*.1wtߛwS@K̍\j'2o|EuU?CןX_!BƘ \L8|49&ЩF,m<ĢZZb;İ k>ϏSWT:=_oac7JN@Iv0Z]YT" [ 4PюKY=7 fՠpJv9Z6?0XSxVMpSFՃA}K j@e ~LS:H("*JLB% O c9ͦ,g0/oeNK7y6Ltǰƛ`pИ"ъhUӕ=9O;Jc Yڪ'@|\/UʐO9pЛs";o‚8U9[g^ӊ7J%@4*P_ǽACI/m9ObxaJ!d0" Z&&st~ǫw&w4q,[(H92T1?_M=`!3QöJPrJ@XZa6X_6oHL\}mlJ/UM ?v+ڒldg0U A5Er1SnP=K<'8eꄧmbpz4{ ܧPb͍9)Xs@6>USR Z=?Pe|պ́dcť"է` #N ]5{-+ P1Q 5ZEc9Ltj5lr j.֌#{~1*g "_M7-OQʭ0`MR {}ۻ}_腤1]p)0xt<2/9?quZ;eVk%8AcL|"O?,v{h_%ƍTU$03b"㴆.RAbjJc}QSٰH&uKM)[ӢK^)=\~Qw(hǙqND 3 u2+~iVsAV %KX=}#ץf7Fn@A+oVFXe*V9k3y]Q3Up-B=f芬Ƈ 4^|d8-4P NiveE?8Fr % 79mխ}cfI%4)5쨲,{V}&/U=D/eBy2bOƤN:>CE8wXgZv+@ h(ˢ'- $]pwVȜ\#i˽ ZF#Oyd@ xrv Gu ݍ{kX;]! >H㇃<{.KW6w i1m8 0uŪqN\k,w48mmbnpxA,#N a,.Ru UR^➱v$#u8Di;BkLB5E*yR[T'؊H9ݳkXL)̥4.'1:O~5LĀ%8Ĝ"(epj9ց;gH΅L΃Vߋ J}WIќ: "dzc_FyJ:772>FtC+7puVۇB':ÕK^O}?hs!X_n'c S'ptD.WiW-1lTWYJw AwƌzWuꝅ02 gq&֗b]@Xyd;wdɾx7RP^9 J]$UWȉ̐i1wQsѤC#egGWфkL NfᬪU,m$UE.(n 'Fdgâib%X.{r`m Q١͑Tw8zNB ៃjRQ Ο AOƚ5 2g"T_CF dOWi 'l9+7ǑS؅ gY,a=zM$ZM6_:J6] uEnNLU&`õy*SSțLZT( 29|7VD{Zn^:߈qc͎?xHxp{6 DEMk9lwjR.p9}u\UtBT}26g =tr3j_j[kiTJgri>= !"w3-td?=Rd™'NQ3XLL+0 CjaLT-r{oa?2|̒+ɩD†"M ȦoA~I>9KPnk:9E#1h~n &D%R;e7"uMHq||Ru-dD.Be+G $?)>Ah21fQFzomx^Y8+K+I6$I82nTEZq[eswg8LQbgGsA#X':P1d?OE{yY+`ߗ({NVW:Ɍ0q^? wcD`\@ct/U-l.loTMjgT$`q nȐR,J.B1Fa Ӫ? $.Ƒ7}ѶwD( }ƣf"CzG?XT>M[ZxnfF!avaO!OU.3?FH7*t5txJ ?ƶ]I$ՓQD~7i>6#8hA*dD@zxK}IxPR}s~g r%E(s1HsY3m,`n5xV0E gtK;i7 lv{?iV%9XwgG90\iԏ>xWYU>^MQPnS2X^Oy:{M{VHBuz h:kj⻟乑w͐g6?Sd]Ҽҋ3HN>yyuTK+)b[bJ&R✃Yf1gjT ;]~wH3M5b n{ӈ`_Dd -Y6OU>}%JllvPx9Kr7Ccz͘S~u(1&S _Vٻh[uLPC1oD$̕QduP&,S,m-q WQsO#n ،NCicnTky[ Qf.#}ֲ8+lPɑ#Cbe꺶ص-ƌq[+'k>@9\ l3eNdxRtLje)sNXK =łxbAfJΒȓG;PE{sz$:ú/j&q& HZlS [#gYZ070701000002e8000081a4000000000000000000000001646b69aa0000628c000000000000000000000000000000000000006400000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76-connac-lib.ko.xz7zXZִF!t/bJ]?Eh=ڜ.+ͥ&^֮$9Wv cg\i`r^gźH8w~B@ jwХ8NX=ܸ#/PgKr˖hn {@}LN"%U ~3.i0ۉ5*H{̉;({^R i3+QbVsWv,8kpɢH eli9;p-[ڪ *Nj\+VCcfW īMc&[A%s?$Xx,ha@+#?̩zEF*&ꀏήf YaS+5@|*Qnu<}bCFd *J?9UtVr-RgS)AgdY W/O !@(sa,-\cCAȆp9IuulH^(#Qw<8@yFL6!Z )S|Jml w_m6,-KKN`\vBO!<6C+ނiEoGm80{WBzǵeɫKOIWۘ*lJ`ݖAeqމ'_!`6^*:!=+$e4[VLNbұ YJ̰HO㱜D(++WVI78Y DzL`N1EumWey7jhxHYz r6^6-XDfR/dLkn]Yj6z2=WW ]tYbVFRqu۞.+OKཻi#,c#z,;Н63M25ț r}6 :lsFIXd e,rsqz@]떵wϥrH μłt_ XVI;Ū%rwB.#`;}so}]}ԙc, +y .>eՙ.Ƙ ;نT+Ra{ vc:>HUYb=RuEQΫQX$V;vnlςwl-#1rN/X67N> D /5fNq!Pa֜ vEOj2>0aȋ3I܊ej.`J= |rf1!֘v8qvs*[N|pn4/kP;0vݻ\nV(U* r; c c4'4Y:'A6ZB;f3шVԼz?Mӽ}Y>́E+HS>աڿK܎N'Wb\yƍs[~L/1& _!jKI|ds K|2!G31D>o{Ljim[CfRb-&M]U췞qP> ے+@@B }6#/&2:%LM{TrJ\k&4AC-$Tf q PTsAu3> DW]fఠfOy !iXqi&q+$B5En8ATL/[XICWa¤ HlMU2bu|/~d 琴 o"c2.&M4tLF]w0T;2z@ cPXTt!l_LD}@j6k Քj< g Qyjj zͥs]{&bVR({F~ۯBm6A]N@˜ dzbX;8g0(CUZ`$}oEJVK>hwF.֜;l u>@b*6Jgan .;#CsM˭܏tE6>-iU JZJB󝓣o*XƔ@rBНֽ'B!rNkA3EOPe6{c$QiDO&V\N(| xZڻ#Sػx(1, 1u!B╟]PCi\B뺖Ɇ҅x&#.E7-r$%Re_)[t0}ǓD0Q#m/YUtì\y콭G0ZJ^->I螁˗3=tCR.hZ u_-Z(g{Z;[JqN&eZXYto߬"bP#9O]F~}.YN?'UG5<^:wĔȂ2Ә>W*NXZ̪="|F`4<7>9/dpuFl|wEFw1[wGZMu;Q|W]n) 9 (_! (mI8@~}j9o|^ވs/p7uJ?o=XOba!/rR}><=u[Oy@Ks1Num.1rhX9&Fa.#vO{&"b)˔OS"1S61]ce0UU rV3'&E-Tl93reY+dLNA>(1U| T~"Ty˜ *`)B!;ēƃ PRy 'DngS)IPMx~O':}t{aO5lVO;ܓ{YJED[(B̵G> Tng[aɨOz̏Ң/:\aDlvvɋzӊ5fŋ`bD`~ a`+Waʸ!O*IS(XhRhy$;/>DJSɨAiX|[33Hm|CulW䆅-ҙ`R 3s렙KZEx[J'lmjrIZ";A^6QPUWc vUK:2 ؾM$%(%LN\ʭÜ_8t^SYX6:N93q3|{"nIB*@h Cx*ElXUI9Ć6Xf[[!zP G @%k{e@[fQT輷j'/R%ް *>:1ϗ,wc;A%k'd0n!;?j;\!H>LR=[9H3\g놴Y]l\6ͿC1mR}ъtU857<̲Ú$c׷I*.zE@z4x<נ */ّdŋa" %]-8:聈>\Z);UfРQ i`]OZB8v/{ U$Ե'翏p'6a MiMLF^T{(N):DZw'VL2\%ґTX\*RĺlsՎWkCgjQk뾉'fѕ浀ӂRl~vV!Ќӂ9$+X4y϶eD6 Jܞ37*tT*Y[N49ȼo(M_)_Z˷~[ѥ..2 D 㤼WlvABv"RFDjb=yE >YzL!TE/MYS T<4Tr{ "x`(]ݠ[.rw`FP0XmݺSrߞb_}4GrQ<jAB2@#a,mfΛ [Q۲X*\ _AcͿ=-AƾW~Ͳ3Dݿ!$1yAiukfYF oyq ;?g큃>dggRJ]]#2F{ڷ$_`vVp x_`5D8>˪+}lȓѱQߧ=粷f\ME&8$-@lq3IrOMtxs?;A-KyZ_;0o_!DRY1XFB:D9k*_8tTnm[]F9#2(pvǼ!A߶Wөm?9'q֢S_Q5⛟C})'>z(soVCs6U Ðg۔6&Qˡ^.?d陇Z̗6N͆I).F8=$g?bRZS?眸sKe28tflRl;x"Kx/ ~M>$Q*]SFm4& V5յY-d<.h KX[&P\3'^Xs4U6W&y&B*ifpbB5&n H@DzI~@*v(2Kr[ҠNQr&'&H9&* 2A,/=K EJ?r-SAvjG&F񝋚H\e`9LLV_l:Z}2)Tx%kqeo>$ص~0x<e{lKæRe<?-dZF>NeE㽜0 EՑ3uT#`5biVI!T>"(Tq.|vLnXz@Bilbn=M'" |"ۿnE冓-݁ 'R <m)/pT+EO!vтp&"TDf"T\$?}RoWƼ 6#$4%}h-Nކ {Q&3C\dY9$lж=6:ޥ^W~T2WlUr "_Ð1h?E}ڏv!SG^ 5e&M~>mt1ɷOMQS 'C`FSb@ / -,!U.Q먼R^5\)ǟg51C)7;(5>Kϋ=7uv_9&lBa$27n$A7 8m>ԋU!rL<'-YOĕӪkr:WK}#`1l%ڪQwvf`b}E.*ʒ< {s6)upAXoW)9{K[t4ٟ˷pYaupZY4>bVNFɐoYDԂ묻cL>J`WJޅmQ 3XnNg:5+@`?GǤҼw98ޛH{0) /ԕ䕵FJ֯'2+u'x'DTAcrt6wi]'*l&=UްpDZ{_i+_ę֟E)tV۶m1wUو'oμ3!}cI0YA7tWBRqL\~橮>Pnlg򱎱֥Z1 n%iK}hyxBH8K?gCP(:ȯc z8O%z yow m':V2z?9+>.~0G_v(*/J8M:1}^>qE7hBpH$W IoV0fLn~e-´ŕ/AN}yoڍݜwEr fB='J:ϒpǬ xQ|/`p~s$-:QvK]tS6 XF uւW;MSKuƠmKkg}+e;4V⥲>MGsۂ "ɀ|hjg[J PAmF(*9fQR;G8w@V3Dھnў㍿@Tz36B6MG`ϖra8?[)t)zSaq,nC=h;_sC1CljtKĄߒTYWrDzZ |k*G"`' M3o"-ȶ# C2oʛS[wRdF5'&y4l/kQ[HNARЮGbWM UDRt$EpN Dָ -;<6?j9 _#Ms_΃_*'%gFA F2&Fjx%4h T_ѹ^[\}$׃{q8LU3On:P\wG#KF*MXK')2;{ؚH{{0X[8WD 1<ܻSUo|7j}.u`Y]?5+(tFZ-.IH \` 8-M=0oV`<ǃ"*khT9gJVaS<4fes']@Ƿ+  #^CL*n'Uc0-F\&T K35+7e9ijAҩ]P@--d@#) zDl::@a@N޸\(Yp*Լ"fUYeX$B9V$fg.@Es,.W 5F8V: d7O 4`w\,>nǨse3P&uRmȭfP=x#nw88_=M+q)K.(O~ӫ|EFZl|AU ᖀWL+,O"PS;8҄` p" uM#̈޵P,dtf'Vd̙ %15֒(WyVJOЦ 8b`@fjn[gf翑lMt;%.̐011\*R!ȡ),ZF٘DA(*R>XĐΌ՝qmb)簱DܬUh@ە}}9 T3O*5&gߠ~㣆;FEbe)>wHR\["amBK( |I~n@9,#ycFv!Rف\u<n1a"1awuiF}ڐ,G;zci, K{Ȳ s2wz؊\<@tg"Ys?|BQiDA;یnWfbN Hl'5@j8mH.% \u#iyqWV^?7]"sRUͭ?2h Pvc+7_og/žf׷HگO{}9Wbs:T0ʘ]E -v%Z/gǃ@^V(!,n35$k^/w`$hI5!tXSDJg7˨3]4UޝilZL=i»P_׬^=cGSͲBDA⫦* g*f|l-j< (J}xd7O .,V \tQ6zKGa}2YF|eWcE'N;+GBԖw.3$[lT,I0?\MvR1qKVī֏?&SS1q&G z4WJh Un![xEjX2dLKl0\8U7Ot?s/s!4xҒ o cn /S&;E%fN5d>痤An8I >Ѳ6z/!}3>?8J<Ⳙ " 1:@V/O]tPԕp+w eXs%2LjJ|l;>Mx(5rCm$0%odС,憳ܡ E_9bh2!̢~鑱 \ u&nC`Y?): o>pf\-Lˈ/5%E2# DT< vN7vMRêSF-/a|DV[> +w;FK]8NG5q~'~K|(ֺȬu`^Ȟ<(J\67|?G1=-_l'1.O[Qi;pihYQf2$6[[+h-)gL3TU>Ts4~aLb͑bƞnЌw+yRD++h幁Z=Kh J]U(|,  f(LU%$BGj6&l'6MF0 t< M?RZPO= pm0Mv×d t&*w=v^2a}t"i#je}Y\5׀Cq'.y"&YfD6EF'2,8&UT=k0sN :4F|0ogRM>ri³c!9!G(:/5+v!-9ܑ̳Ir}G F?GC#ڵř?άU&5nѣ}0d+;%rO7{RC+@.SV=R A*L'vaIi @.L jCx;S_3TEYG!y#Ež)Ө O ta'b6r|HY =˒itlBwDD /RZ P|5Ǥ%M' - ,9ioh~1(a9&GޡO"VOqxDSK!+qZi:tjH^_kE>:$ l; d>6^XnME=OF[0nUe딚PKF;9H~m/V{CX= kMk _mX1N!T d<1e>a6I}ˠd۟@ٝ9*0+ Ͻۙ[ssL޳&WRo2\,vTغd v8[LkR?-'=[~2ۮTDHs.ջ:hK osqC3,PLfQ,0Ą% Jy'pBjˮh(w%a1XSrsM<=vt9a Eɧ#ymWS8J6TM i#nɑAbH*!τžFXΓ@u#͘J|f%6"H kp# r][s~:[N*BTfQkVg}Hd {3;ɓڙП oѪ` Dq^Uʳpش;Z u *m슙E^ {ezXQG17}' :K%qJ64MgAs 2qio'74걬0^8Vצȇ29"=P0 (aSzF |"!c_kǷ-~QrM®)zfWŭ%$4*`u7d4я` 7?ROc.p^9ݐ}P$)=?sX<<Jdp< IC܅#`wtڞ}m43F#,&U  RұeI=Esdw=xl%V>Nh7[6[oybUd7͡Icw G oז Vq _V\D{_lRp(Ѿk}j0[yYvB'HrLm_r!HQT+VRpSeO\acPP{7K^XMKx[jofÍKLc ȹOxT 8{wi ,y6|_z0S(d]qmt _ LKRY59ٝS۷IP]z8Ypt?e`NGy2O5㢲1j|(/7P-eW3~2~#˕}0? uѐv9Iާ0j*=! XYFQ3 CUL&ld5t,% &Y} mdr!jPGCuI.8?y;9V'.6m~ˋTTS`E86b{kj"8GQ z`3gȼI\qHɖ-f ;aL/ ub0AxCEC׼u[&ԔJ.&UOi_gBn{(#b^ikGm*# ~E%}t+^zg* "/L/(Zc?R"|;ԉBKXҹ2|;*j[~#ꞗ Bnrl2X 6ێ+\:ZؖyÆ\_['^$Q~)YJ8Bc~CEba*]p+pnJv(IDɖp98ꟙ.^Uő襍]Cw4{xe`ܰ`;_ )&n0tdmPЧIq8pˬbHqcIP샫qo>'2U &s?-vi!("*Z gYjc]#bq'7Lǭe}2bXMLOs yϟ||+εjd7MxuD9S5h4MS_5;:*kXq[xk1vEZ30^r<Kok=jS[KrlKa_lUI?p13k_E+/̅'?yClv?P  nF0^Ǚ՘ыFʋm5 5^ ~">dWB@!ۖP7Roߡ`D!~cr6%KCs0=;&z XZK!'jf8йPzj~P3.Zz&6g\w_6El7 F;WUi{۾#?o!A6y\2!KI QXaO||]huUX(ϟqW+5yv8Ҷ`Z™GIȫ0iִv%vPdJڢK+uR2ؒ9*i!`f1P A$|>Gs h`\LtM]r$"Tp0݌pțBK7NgD C80Edեj::c =.i3zXwuF]keF7?,ft:E/u=jgc OD:#jUCu1^O1yT2t\HOng k|6֍)="^ic Q[ ̈+>.ݨ:,^`Xj:Cli(|E캚~ނPqFZv^lJeyr -燙a9+}pZn};J{ J50lKZV O]J+~6Fެ1\uA8N) 5, E/.f{b۰jh#à7ZDvo+ U@=+X=<ڭD=1$pǼuf](=@5\ gpݓMDzN#/2fBn!3,sp!!vЎ4'**nyݞh Ml$*˿so`<*o_nw/ D ҁTw=|2WEZI F2"j,]`o 'HN#f?!m,j4l̊]FVMTD=O.tmYPzs". rW:zONV=Nwmt/W#lGne?TMXrA6)?6D&9{xDns'*OÑi<@ Wp\V3RH0Y@K 뤝m+~ݣ9>鈭DBF%OG콸YɇIt^~L@=R)UT _Xw$=ů`jq)Jdۍ}`T- d`TwMr1g'^@TG8![LU Bx9QۤsL%0L8olj'LZTE+Gv$':9 fa'B,Qڤv#/W"H/Dȟj 9u'CHj5IyUobx7`Sd;nX# H<5OkX y+^fS doWPk ؅җ,6F$9!tx0oYf6KlSzc< {)?*y@lC,vNлCs艬 >rTS/"TmQfp0k.҃)wW}v}7C%FxAR[( K؞C'"ˆ?5bXWy0I8m B#vIصE 4=rzx a״tNKۤEǤ,̨vjʍ&?H5܇ ;S~3L8q؉@|O^^s:51h?Ue4j+ب*)>0Fhi{0a [A@*ZnVaL fl59 qO@[x2Jgasra<O]0qwꯡjK vU4`{]8l<֋0fOjTR<ם0U} 3۽D8AwA˅7ep u 54915ǎ * "4'S$B#o0Tzxx7UƲ-ӈoKZh渊fnX`C²1h Wc:.$Am]8mEc#1ѽ|UܴPHqߠ*xڗ\^8Jvy0LEݤ'Xr/><֎@h "):>cq@vPR4>Okl]S^9Ҹ7,l._j!(UefbL:"Kݶd) 3,3)CdrXV KUc ƫˡ6xff*o%']T3 ;C0R+65ī`*4`ϼT݆Җޛ|dwXI"0v-j7»9`iJTY1oŕiٚ2#Zt9#gO[xKpǢBɰ%!!,E.VX>ą>^IK<"9#Eɋ?} 83js \]8?17_-b2_\[B۝qG͙X=|TY/FO$.KtSҩh *z8WI⯨Dz ti*ض+$KSndaưԤ6nYA˓8 .v2:k4ї.;d&s{ 5uDrmӝ?C`) (mzܵ$XLbPag>- %us)m;Q\݂E.NLmIց[q;$7exQ+WS8ƴY `:+>UC|V2r\ Pox|@ң("к',B[HWx ;(]4혴"pj"COãnړPbw= Dwyhg#ZxlӔ|9nf2 95M}>Em빰wsǹb uj~P^({I'EMgkRG̡uj'Q Y4h?7OY2Un5[@%zeѹ˳,:C:p#( ,7$ z+/bg",5./R<}ŜQY!M*욤LSҍ-N)%#L7-Bh{Ziow-p:PE.VlN՚Rw82Q})-9)$p6(ULog#.@*͌19xljM8v>['!lTבY#H`ֺ5c9 58csC @,g6`ڨ5(MWhuT|5ZڅRFRarDS=~x[s'H~8E\A^-Y~;޾T)m4]2g7S 6e) n/00dہ| (Қo.T#X|z<|a?Wa0mpmֹ_Uǥg*kvKk^EvNwQmrd`Y&t]I89d8G/jm0)C^2+¸2f~,lXRvP#0O .ܬ:yUwv)a6lX"](ގ+ߗ>&]bEㄊ" EiVnjFC/07u Dn9%#ʗFN!:ɳN҆!GMNr'PQx2r`X.6A$']Wx &3׈ ˵)Ӷ}n'̸^&.H'8Z̓Fu:W]O!"m4>,.U&!ͼ<7zm`XMO,cHFk Vx{d8sN&9Mgm|)+Pf'Jwcڞ] `v c Dp71>6( ;]VfOZu>H\yUΎx[>ۖY펐-\/̬p8yGh3\́O"gk,Ļ,qGHB`oV[빦~ʠM bbObf)xdV;BN:\Ux‰JR80,yilvɗvw8a}cX@w##Yg¿桂`ʩt)&&9>ed"xk%(-bnZbq*Z;M.#u&gk @k,Vφnw766ZRו|i/ҲlRhy/8+ aSݓE~c2R7trGiy, ۶GHEii굡J\?rMאGnBQO\>'^^zz ~z=7\h6S"07V}'Cs^ "2ڎM;I|76E: ˪A>/jm1d{R;e>7GEC⤡ 1!H̶W<'kFkܟ^n5עAvq]ODʶɐl0&2!x&طXPgE2%$Z0? ~J[I_k6V1$g['ucE؏(F$ԝxb%\\.QF:SUe>M dZ@Aʅ4tq{6hgFG@G<Gwbᰚ9RO6QG0vfg-UW`ӹC?eѲTֆo^c0LY]v*Ja|g mhøej 3u[f pBpQA4eE 65f'k%yMEqi` k&h_)qo-ꨏGtveN<$J nZEOTQu-)}xz^-Oׂó}6T1&ؾR-Cxr9LqNמڴXp[ tslx\#SBe/tDɳ*lOr=0ꔟԡ#Zm}6C#EY 6ʶZs]_ÏT 9̧46qZWq YzТS~MS3 G=sd cc$Ƒ 4N7ES]^-ƍ;Jf(ԙ?*˨b^Ƙnn0ty'";g(I#k쿾JIҝ>}] ?+ e ! N! ]I%Qik4FUlR%vP0UuR[14v0Fu[DPe6`,5ybc>Hlut?|{y)X/kĹ;1ƁWZ^V6Mf֎1جye9Pꁶ֚o T;jP@b5?{'A_`# M8n1$8+C ͭ.6&9de估C!˲i\m9ۛ,j9$vOA'AA\!~) *h.(hnrWBuZ=BŮE2 >Rj'=Вl$8!CVr)&ؒHX4k5}03w9ùSȂ@BU: աY:.@:eݷH'/Vو7H! yL+ lvO> Τc#uRB9|l,%υxAUn5SwKLF2N| +?%$ w*v~m=}mL's4\\X2fnm-@uN6b$5gYZ070701000002e9000081a4000000000000000000000001646b69aa00003784000000000000000000000000000000000000005d00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76-usb.ko.xz7zXZִF!t/7C]?Eh=ڜ.+?G񤿨tW,p{x%M'@ּݍA?s> 'ؤ$_[rx^Bk*BhR6*/"0a{L, ꣣`Ư\tRqXÜ\j:H9[I{M9!%Fsj~Ĉ+ݳ% {&vd(>fx]L8|$֊x'6qA͕閮 a"x9ߤQYG?![Qc2r,Q-A̠R\Leo(Q`0Tܫ9[ YLML*zP~нh!%qLK5Z?~WGU576܉<2" !i؆Sd| vNmʙX -Þ(Ԍ\*?h 1y3B3D_m@Xw|.fƸN .ZH:ExA93t*K6/v'ѭjBXX`a2Hq?+Uߌg M1X؛I ZX}-Z 6Rsń5֤rY1ghoKk'Ԩ$:͹$}8֬ BoL~ E4e3y᳁,qs= 2P.6D@BzR?tu&)mjXrRBN0 w^uǼ]Ig ?Z?]"!9ޟ4=łD}E.~Fѩ"ҭlr EL#\S}(+z2|ѣcā .nK^RWԔǙ,:_ L&muG=pDp}ICqNb}*tYRY"8뭃OK֥?/NIQ|++Yz]rޣki4kt4E!*δv8<~0F|Jة E*aNV>^F4fJL)wa̬__zav4WM/yOSF܇%>-bGa@׬RkRSɇV*SPZ*dtÉ $.MX5\2- N!1- p | :2]Oř{p }R*`ae4 |_5}YK vkQqGmp ۲ E:Ҋdj列1rA&(ۉeJQứ\ypcj[5ĪdJ^S,uG@1]1"db~R /{f^O87|Hy<",ot|Gx)q}cy6,ܘTA=a4aU9D'L@A{yny#h8R,T_5%}BOdUcArpM&jZ`# Ba=NXZ30խ4ÚOT%M(djPNoT?'c+ž,+i!Kd 7>{dc$vFWDHlTH"Fz'QO×O6(֩qgdGpd-S28c[XF?jԡxZB':;á5h V.+(p`s-ͤ^%y!=~]zxmMP3_kDu+*“!W.jɲero;;a6me7rFAG3W5VfpRsZMe](sl@^lҤX@a8)TFD/;]wD p#8'E^?i07'0 i/ﰎM%:œSo&vzŎ7(d);^_KИ & PžvH0!3J,weD!!g|R5ڸ0Ţr݈&w0DgR Tal@`[*}B W=&u"'/kPl,]#8>L</v2 3X:Be1 | ;b ?r_pl^g+8TYJوDq))0jk#s&,6-<VcySypr[ky3Q&x [9,}{K[xUU2v*}Ja|/8" nN( O/J"tw/*e2&ݒP/7H[hx=^Wm^vFI)nzT'|> BS:o=h=`8칀;Ueն0b0)C4]ŎPGz_M@<_;Hd{LH_j8ư:f$g^>zCb ;ޘ~:LOB_y? Tp5=թCaڨwH(eAK{tf{'RHAfk4iMbG.i Ͷ- +h%8Ӗ3^z>,:SO[qe@wRܭ"֜UjjA'^½He!ɗ_(>jO.i楨KT~(}Uq{}5 /[G&ɄЛfe[?OGݔi'YLV&*/+52ފ``ib0LtXM#EjZVz=u1aG#$p-[My\]G}*Z[i*٣Z2RIY\+!Ai1x1mdS_9R-rkT鿤d1#JUQ·9.waI'˒M_ eAֈl$@B]*Ҳ%/eWޯ`^Ǯ0_H&(yѱQ'EQDyiצL6Waj YvX"y,ZY}2lg׼[iOwTRBk^iFOhM8Mkѣ$F >2Jq#g-C}mX&ShC1hy/q90A=X-O*L`k*kJ`Z`"kR2몹ۙlQ v_u!Ws]gE4doQs2"icnDʳߢ2],9ԌK)5~m% _A3&3͎>IBvc}ѡ}T^vE 1GH2A95P>[{5+;]=>vYBČFI{JӏxeߊENԈv/2L7;h6ydkTx!ztE[MxݕFgK:М7LΙRd rejy4B_O' ڜ.~Lgvӡ2AKOЊwncR>d(S_QWSfA4"-z )q؃*zWJ)NR.S&vQ*w,ԧr)߉c9[H;!W_YH(r+%ডݥȀМCuaCjՆC>>1#.hts}n3G&}Qj+WJ_JP[O?Eߕc3*3])YM-'* lpֽ[vuݢ_ǗU3[U(p}mjB]tU ʸ}d^oP?Ctٖ๠-y b-HA,np~]Ļe*ŮOkIS7iлb<ԍD{R.| T]&xɽ 7v6^^ "EɃT$ ZٙϤ9\qv/s)82,Rjp54]E&Ur!r^ ccNs y T^u\h+K !# ,w=84T9|}ZhF >DHwGoRu&'qKrv=6=5yt9bBM @%+c0;Kc0!\ <$}k+E-ācM:R?sp}t^?UΗ;=[(8bi.=:MMvaș61WDMŨNW/ UǓ4k창#eQɁojm;S3vh}iԩ㓊IgBt{0Y`"]iblv8eĎ* Q_?)bˋL>Ԥ>fm34BaS^AgVl H5 ]nas 2'Ż~۴kx;_8tBEwL9`TgE p,>NpTc+XQ:ךU9ʗqK]"zw;{b*! Mp?BݖNG K9ѹ %qEzAV XY5oz]QxBz 34,N.b 1t1A NQ1s*M-iuxQnqGÀG@*$jo9v0^>WܨD̾ z[np][F_4 2RR\hvR6H5@r3tA(&mPsDOӉ8'~ 6un  c|yLjb9")M3(V87IG*˜=:1}qKC`a^W'6J,``(nڡBpBO)Qs {1)OėMB4]-xːG_ ߎW4l4햤)ہr&Fj'rF0f\P\7+ *$p.Gy(*5ȏ!iߏ4iKI1#DlODPfhCAO&8MEse#ϼE7Ku\aSnֹFl$3X M7peo~SPWz8nW?SNH/ǨnSȕl-uYܒKh!kٿ<)깈CBic ^VJ 뮇4[/K׈D-9ẏ %=>gfOQ3{oGs~"<# p_=[{O[FI|,noL SIėD ཌྷ]L2u7hq{uzPٗu&`qVmWӠX(1؜0_q6Wr ui(ZTO'j1AMX *4 b& A ZVlԖN\%b# ! \iSpL"k]'_PC4$/|r e`[F RɁgXOϿ^_Li(p$%>V|4}zi*3y6FuM(8(2! /􆨯{Fѱ$HwE$Eegekgi,ibљx߭ \a5O݇ 1 JzA&0MQE] !av ӧ:;W}W'32)ֺS|C:I ~bhK0`Aeǻ9&s &骳}Oe0DSUliR u5 E6m5kimFD-"@{A%B!\ !E2>ߚ c8h RD%X:IXLc$A OtRzm0vqSHKLf^+; ɻ/+GL+1'OBoj !唤-D7ƪV`:^nX~FHs̻c15v6 @69AMzhCq-Yٖri5'~2l3O(#77TϬPS(iЪEC@4j.k`>koʏgmE29t"K>ߨSGTAe0| V ]'JyO=:Q"'"O߂YA0h7`Zl [l@"9Y٬x} &%(yάG.jP{Qb7Q` ǫ:+OPƤ? L[Q/ N_щI47 #TRgmqo VVΟzPNP{+- r?ŀ @.ˣ/2*uZuzHf8Puբ0ti$ȏ¬'2]M $)2#Hѳ.p<~L*R4إ7%'W4V;族GGZKQEpfB=^|'hz-¸raq+9-h@, I/WM"6'&88N9^zpP٭gR_ ODiт،' NiꃷJ2bA/ IUXjɠҜ3Rn^m~IwqdX[5qL׸{Fz-Ec_1ah!gQ2)>Hɡ•BߴU Fɽ8ɁuˉDӛ pibwL}^%5X{ѿkKq!N\ĿA 5 !%ف](}8]|*Y^I;g~kKY9cVlvxxWQ4? 20pPi %EʫX$҉ly_gf;Pz=j'r=4хn q&Emg'eK`". Xii1I|>f9 ZmovDLgT(6:#B5m5{f5#%cSkFO+UV`H.ڷy{a`xzIa ؀|+>hWgR5l{*xEa; D1 d~J3VUXItjJTA2Tĺ5'pѿۥgE*tGMyww5;`=1ԳOrZ<ՈZ$q:OЉ;zheIV+LQ"WL2qz3PqQχu;1{斓ݘ $Lrʶ~|{n_ꉵ::$)d*IM4е]3ΓwufC8exo\Gc۝.Ӹ)2! -'nL>\{Hk$rqv*^P?V]"D^ҁZ6ڻFA7şAeprX*ژGΐC+MhuEz }FV 46a{GNrOD}{_A߱$]}N*pG2wJH'M<3,8/=j;ȿӦ{]VWeѧȞQ4Eq (l-mLB?. clg 舰=6 /yBkPrr3P_iB;H(Ndɒbgeg=PM8f[H݆%D;e |ph/De36rl5~$ql\ *Wa˰\2u$Hq 3ɥ7d09 !', hۉy j P&>O!LC )L\YM(*JӺe̺C1IR,ylb S ; p~ rub1)o lHF7T?([˛x oڦ9*ڽ>Oޙk i`$w` R TW qǃoOe cM*Fg,]6jDeT.] H:.";5#E|͋ę2>WIx!-+|f"mgze7šS'[;P \b%!0벹*8ܔ o `, <`F~z氻d {nֽ13 -o ~(6GT$ %w> +!fظp:̵N$KAbԦ$CaQcA,YH5LUՀS-DS=9?/dS?ۅr׵''7@nI1LP.OPnV(˧Bvpq l(v"4kE^7v%ux={5䕰rd (;)xQM2 /b|YaROICC~iE/^UX(??LjK$UI_4{H\:t'oB8f<')eER,]+>ce[W{`?US<>(T"y|vn|{6 _:q{vJj9PVYDWL&VFxio\.p)n4Жqi 9K ǂT2Nk2xbH gXN/^ϦnЏ+ngYZ070701000002ea000081a4000000000000000000000001646b69aa00008480000000000000000000000000000000000000005900000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76.ko.xz7zXZִF!t/Ⰷ?]?Eh=ڜ.+:ѧ xsb3xJFqoTP}O";s摽kClhQècQRszJVdE~`D03vL%cc2ɇY ^hh)Blbι\9?/5{b>@{;J.Urja7DXq+e#!E$J i˕5ZVе)f dY,îtuy)o2N6ar-…/D-WCnVC`\~-J ;4۰><Ҡm,)# Q2߈/$B$&p{d;-Y?k;j !w?ԳtM7΃3=GMM)'j4ͷx,JW]Eҳ=Lq~['] In,eQQx, *[Y_2,<5AtC:K0Miy(Yz\F}|l6wyޚ(;N_ɒPgruWЪQEe~aR۵S /b̫|?e~U~rב1؜,4%mnozY],N;k2#r]zC)i-xJ +/"3Cm*P`JmӲ?r\Tw0i(X> qޒ&: b="hW$91p>EEO%Wuʧ\2D$j7q3%ʎ 9-1C3G=גDTr$t$Ead,^ 6oIJ oQgL8au[Zmq1ZS{^>xHPWDUypk~Pg0CV}ee yl:)Vޭ#U|Jc~mTx2E MkBuk>2]`ω91o%䓝spUx>–aLdO. N_3^ZC/:ot2v!0}}5l7D&ַF Q m=&O?>`\,*p6I gfW`G".haF._P;z79_F$Ht?F6DƨB!8޵ F")|KSsQy4)t^/2I)Àv}m!$}icZ*rB72i+V?8+4 uBڿBp2 zrvvvl"}bmBGp<_|/_+T#UZe(RV;@ tQ÷{;V? :SquY6jO4Q-GA@ qr3$Ww|' !GZ85;ndP2y[O$KLM8&>(u/|\04[ 9Xj9k@o6m E1;?oᢞnk^ 4Gp6؀^ &(mq`ѱwYE3KplefBn\H R^?m&ݛqSy T#gI'B`s2c\DLf$7 ͈ZjMX`ڏ9LZXC6ܕZZ^if T+v^Q^hYvΞ̊P2dẑ^ Xa19(Yj94cFZJs(Rrk"8^ٻ9*[~~r&Oiή9,Έ*)˩fd,. 7ct5ʛ.r)P%2"R9|B2qey"Ҥ8[M+~ eªfr1O\j5Rōˇ*g: kx©i/KıYaFX{mVv$5P2`Pu'li ţoZz-ݖt.h3/CO:i;r(7|(? ̑à bVӲ٘^L}\m8j!ʛd|dLF0|_Il.yZW`Ghn ӇSt @.)SOdȇ!T0:-(`/zME o z87Z:sǛĺ]4"Fe./Mc Lf#f|Sۢr6 o*-OcntC`-Od8Ǩ<2%9mL/ޘqe' hAr8oL,> LW LXDf }8բ-6m=_ Ud/LUB2nt1ᯒ-U剥GĦT}y ΂bXiq#AπW aj7A% XoBh*O7PݫYWgpr}PԄEaeڡQtdA϶D]1Bf&hZ)cv}&񐞈>zqڶTM2G`E[O wf;ByK(,zנsq݇ Hxw8e*:6լ|0*`Mt^&-GՉ?E禋Q&d !>505qgьI$Fw'qD 9GA K-cJP+f |)9Cm zY,:n60b-ry^s]):ڵҗ)L G/`JP)PԀΡeF˴5MfrɽŸގ.|y1*6waRB-p 0X# G$$Yff[]tSGx1g6?UyͼyXv*MO؍-}VX[}N]RamVC\phjcgNn.<_\$W+(@ c]%@*3!z(xqV& y _H UQ!VT犿׻.~|M?W$2(7Z$b7^&<?2ړ]KyxJy<aF8ǫP&&Gs5 _=N7>Jx05 ăT+m|RQ]gݥFc䢆aNfEyUḪ̌I.WBMՀ}o7ңA9K3pYu9+gkۛuA s5# o+]28\V"U^`" ^A@M8dQϚBƮ]ӷM&ǩ94S˧|]tUCJշDa+)̀hZֶAP&I[Z]$Э;MLPAM}w*`3\fthƨZ&sX ,HSynH[dnWL9!(g3 RtA]rl%{1Hh~3SJ*'v$ϻࢰ;9|e*eȊx*<$Ń%I0$2f 7 ֵ$}wf|a"2;UӉĝA l刁"F*]t#6,XG݋JDiB۠j"#.v* Zzx.D}- *n >sOQs8 }`If>lӻ* JS  Nyv[[\j 6~H7ch Kݹ#:xu-4J86Ԭ|#{ѫ2bA~{?n}%[Ek+dr,X]74LPK ;+Z|`ׂEqҢh]¿f4f .CZ:+Be']R6xs%HA*^1T;!y$lnӟPs QL_‚&w/%{(id'>2o4bq44PuItJ%*-/cƗ̕D! /%!\\WVMOV7iPL.4l>]G RxA6Mb3ߊ6?\/| I>)@{e`GVkehU =o TRC)"͹$j2e)p>MR_޿Ė)̢l4N];!HpQ,$g9[ĔNzx\N0L|a]"-w84Hސϰq!`,^+ B她2[+`w! }a"%pX$W~!C0קM-,ĜSX>.V7ua9gj8e9@^&$#W=lC qjhQ,'+Gx(XDL+ac6\QpOelGxRLTԼ˼rW?! 7+̝e$6xq~~TCzL $C5Mt4A-ܳ-% b#qF^z< ^@@aX\TsmkuF1zdAI:p.)h 2P hǻwZXA|`,u'ލF3a )rgn~օÌҍ_ЪÝg WF YrW&؋ q129\) @|ځgg'WOޞ>=W8Fgc4Տ0NPf ߪܜ's;k#',dM6g듴fW8jF2± ]ĀmU]bY*uQ Ԝ0\? aFS:,/u'iIw.쮢׷Ƿ K|!Smq@davl|b4Now~JJޅN뮝 Fʩt)D&#rg,Ԗ-+FEROM[ZPܞ"^ۗ懪ӳ7u:1;u 6F#Āo"x&|hYg͂ :M M(#!_u f}01yζM[*L5=I:6xs0u=S ߹M6yb^WV2 СFKnI#: 'c_K"LH`_`^C7I< Z+$5D (Ja֊:*I2t4qc5:ӝ.|sb! ╉aoTh!k^G`~"fepgq,3 2Ά*G?'xtk$cx4OvpJ8! vK8:T! t,=hԨ6eV`M43}1MN%q[?KЍXYکnq>Dîպ`6Mxr1MZe]]pXzD\p,4z_Ƙb:nk8KFYKm]IL2MmL_7b玅( ljL\Ι9ULjۺ͕YqC 1HpB P= mHypͼ\> Wam^3E)b|mbCl*zlم2=_/,)00ow(:Hp&C3 ewx4 HӚ!-M9ҡ"ԗA7"hs+L9s "8͸5WWMrG\pٷJtGϋړO {w& @{i fѪKT$ЛVYʮUZ,2CwB9\9Xװő h QQ'!yy]MJ8 _Y  $&m!ej2d}&Îwp ) MBĈٕkM$~c}U!?(ʻ!I:*&q9ٜBl~]xSw18O]^J ooƼs /`<-Jg][d]՚X8|j-%_5-I+."xgZ&fn~䓛!ryvxkD |eu<_쁳Ay>9q3*D?Ir}f%FQݠW PE#+Ӑ(t#TVk\vϖɧ ZJ(;JJv5y"ą|.h}IK啼KH+˯jk&2$]H,Gk~u1')] sۿ !%_9wttHH<,Bկ~7:Nz,dQYН5-тtHadYqJCaEB?n%,Փi}xaJ9 9=B 5F4Mf !2<d,jƥ6 S`o [!T2j'\i<[eh xo}@wlb*"/_w:W:+@ ߣǷb&"h &R?Ir1Ҹ\ѭI)uOǻ:fN]5/NOX) tWw-l ⠱U:,SƐ z N1ehF}FҧXUMQ%vJ}w">ڵ&Ї'^'j|`L1_L5k{q;8%eR4ݔrc2 bL{zUfk*ؽ*?-*D߃B[ſ%tIL7ڍ}7Ƥ`~ŽhkC&NH#tK*(4_$ox0 V9/ōf̈lv `-4ӋL _&`4ņ:y450"lw8:A pܦ< h(yh% cZ6бEqRdlƄZݗ%oA-Q x_Fِz=u]>a?92xvph[TY sYtMRӑ k@&RLBQe4Pf^ODJK 'yTW`lPuM|^++=~Vs};,lKA7qOr9ޑœl@{ YZ?fE&ԜdWrH 6a͍v6LwNbH9ZTC|HR+F${~=uݽL=Y&TaڷVCcX>]Vj>gR9^,vbC7eHLiwzCUu˛lfSO"vY7n-)TfP}|T²e3.sm_g-At c]- Nq K7](J 㣱!>a\JPDLqWlǝL ,1*AxNV~y$ 6-ܛZy]86E1SR7×!n Eye+%+Z\!ol̐d{U HcKvCr{8>;@|x DŽb9#kP1ر6.oGW|>5?{rZ4\l%)fgEg)cTMKpLpBOfQζ5I6#('*щ <.k;elD?S'eL5b"!pV\HioeqVQaODH.IM\AWCNQ߻ӽ_Zݨ#2uRWuzpQ U%u/|!z9\9q Pt;ςG2؃6\iLMEɖ_vNHiAm%xr:0b.`8T'`2${N5;}ve}Z#d_4>mu2̥693G|=?]FXqI!g\/5i|bl-X2FXD^ݢlb?{A#1cJsRTtk!߰,N^XV}\ zZ%7֥onΏV8;b2A}䇆nulj7UE wSDuV j6y7F.:օτX=MHx;L~n} Uu9Y oBKM)`Ok(S@}AxlqטpO|ߗLjĕyFt|{^,HSm#OX1o'E7(q񽕥/~_jV{W lQPN[vqN" &Y YgFԿ?J{ Wq53+YWA,@1FJ6iI B* A|)6=/M-ln$RBfg]n_{[LnSo-[CBF޳ |$+w|Q` ]tɚo5@ =;{q|Qy")wcjeG1RV /ֺ;iw&z1z]@utӘ6 K08l3!4 'p _G*oM۟NمӈNUpGVسpx_`Ԯf}#xѭX@o ;&d@4]>c[˰~)ʮV0ҋ *W!H騪,*%&ơW&@$nF41Vh]6Z[ [L9A{m*'q=1j&([DWdVpŠhҹmC&GXQ^%yШQF|0yըڇvBji:#TjC\_ Cs6c\q 8s~b%O6Ϙ s0s,r]mAŎqawbKPF;m1DC>0 _M5z,3%f|:NgEXȹ- Q^:jt 0{H^)a+EU +4]>jS :Z<.@\=iPqwGCmjr_S01a;q:?70DdÓue ,5[c֢Kf?0,gHj} y0pv|(C?QxDBB}(r)"E *}$kbG^o ^ n3h0e!vGRdI]+mxl%K&gOrlӮzB "ac OPP]*`E~W᧌Cuz 2pm;p`['֌zn XvjB~&`x.n: 38J4|:NMwL8Pͱ wIM{bWx9B;cg8 !3S^'BJ_3*yDXȲ h-ic91R! i_m v7B=ChiӼ#.)Ou͒k ?'P;Kٔ%3~hCDžuّ,Rz>NISh1>9tD[EGFfi!/j8nS>17:⠩OpxmC N5L]._Η%-TF7Ēɀ/ -}0ս>Joae\X+Sˆǝ@K7*d !m7@ /m(H`ňڊ}I=eyP}5VT*m"$gbr&͸=S%Q (=ثLa(+գa铫: Oᬯ Fhg7( a/SH,y>謂n0WCWׅeƠMAv7>Eg!6p 8{`$`Ajr|l5T0g6%.EٍZ)K8%e3Iqrm5uբ3hxZvK1Bׅ?]qxa勑yT}r?KO)4(&S|ޱDg#}gb7]MY}'uPI<@\CtC[Y"k5}{M?ޢRbBZn/VDN/\LNk% +EpOd-l0F&DnMEYфpyYK p {h*.?,ȵ-Z[%? @iӒ?4z|Euv\G?n-X%\qX֊_ &ЦV~`GsZ>Ūn?l=lWסVkNa+%L̚) Sn6W;zIAZP/SMPd¿WO)ՋrYTO o6%/Wbƣ Q?lWL]9!6]8ۉ! iAٰ?.rLd z/CV{552 4500(`ۼ˭QҬV R7}n]6=pWQRS:Q@R-կ|`N=8h{L:fX@Ȱ@U-0\=[F藑[>]|Yb|x߅wHYAS{-ܞDcW=2u\$| mhdWW˟o /0 YD:2CmMTOB"3dr kȇu"}u.h&ɋ@Uں/c~){C{gJJ0?׬u@r;׋ݸxn#A(2%رtI$3i:}]bAq4PԉJFff JԀ=Ve,ÁppǏAV>OUScS|Cs+-_HO[%uC HS׹(_i9YoMGOt#T@bθArp#yUPenbjÙ.1AH% *"4<]>;(D4#?o&. bM 'K:V! &-Q۱?qŃp|Zjvd|~|pf59@@aUK n^{˜[UZjp 4t۞[˭]PtF )dJMًsLJoB7=JDOGBQU{ kŏ;wXt۾+،eHi, [2E]8 qD)ZQ(' (Vl k%&dA5s^J>#NSM@Ҋ/9?V6"xbi:%k45f䱌3A"iXnt o& )eyE8f~6bswB3jjD`ZF'UK94EHu4MG'zS)zy5(FJ|b>3>Q4Px] õq$(M8aH>}š0#`8QNF֨~%1\ 5Zms1Q{IEYBA7W[C}g)~<{+>j C{m4o-Jt@a E~Z|_P.*hJ=`l1C?$>ʰ6Ą!Xm0nu6$=!%{ޚ:73[7_K;9 o[cJ0GH{gP ٗer9sIڙ 1}GIWcqVDI[ WO,Q-x?;)1اJ|c3S )7Kavg1ϭ ċXvCr.@%+jf%"{ZM9jɭVK\'x7wc5R}@űI/UlFx ]:ydɵln⮾o U$\DaVqn@G})BbN|<ʽ}y},=O $V~~p]/S_Y={3a2ŷtTI~7!$i.2#HaS?dघM~6z!/es`{(ƒ /Ƹ}An9K-KHc'7Y'뫣Kr/{.涃]ǶPEZJaaA)IͥG*Jj\xS mPw=`*$FjX# ԒC&) g:6E_Lzз3C*  :|xT a{;CÊI7hBmQκ60ii[ Ǻ;.C Mo:š"r֌N}L@3̞&_f>ăV]P[)6KUAؔoyFjD0l䧸W\''TCw]>{n`k3?tv/"CC~2mρ1g1 d08nmo\W=IoaJN?U3*7}<ׅ(=LuBfN &);R l܉{ak9X=}/RB eKX?Sp509jmU5&}e[a=GO]v,EvbB6CrOPhz٭nNP3 n!MI45Oh"}q1 2l(Tq,Fn_ݗ$&|AT'@Z6WOװ aT׃kfY`-m@3֨~0^K_GM̽7A.X'4 j_4Ӥi!xR!qi T4Yx&e~eNJ+fqllwz\i6"%cBs_%5yfMu<C)%&U! TE/r&Hܦh꬜nQbޕ'1(NaAX}(}E3%qCє%gT5wC fiKjd86lvQ/srDS_R`vyB!sgٮit &1QuZc陵3ynIU$' Tԧ3 YקgeqF90s& bHe#:q8 i0_LFi4{QJ2e'mgc钅@3ʒtLT~~ |4+jF`L7Cåek)]I^F#xyL)KaD^7atk5њ/ZߦX…)ˉ"+AfADDQ]lۢhpӏExzoṎOY>~f ߀X8]F+>6 aD/СoۊVtgɱoaʓ)o(,"z}v꼪DIaE'™4%0C.5K"eLt|VctˀGmB} #)[NkIok4At*;pb/F$ ؽQf'm3#ƒ) .i{NnDQT嫼fF=Z`1J4=7,R,Px%Qv'׾kx(}I&Hj?na$&+WUieIxTR!°*OjbQф$ʶPh O([UdnLV~(fi(O*3lW]@ @GY! Ċu}cK;ey}%:\ ։XX! :e7'Hyj2 N|RPzlo=>=CH>LRX4 v[64Jʏ1; LiVai&g !`X JKAD (ہ j+O&`ˇihp~ǘ3e鎘Ԑ% Ɇmލb V|AE$fz|Jl8>LVSnJ_Nt} &zp s+9#VJ's"tPͽ61t(5kBbs9w֋JoSL٨d==4%  ??UQtLZ-'0X]{|E78wO %&h1١)W=KYţ2B8 e|~uk;/Q]z-N`NelhLQf̯1 0}k od8 !oK\Շlʝdf(I[ z$|F!Zt̆)u}ӀK;co=̕[-)OzE.o]\:\}f|R)4`A7g}e3!wDgmц:z^Rйdd;`)ƤK:9@E%لV(|rПBM(X]VN@sesV ʾthz: 1vgi੯HWN7: -%DVQ0t&ܐ( Nd/vZO=t]VSW{t>9Zt@Y6bS]O ^ ?rj`7v=Idw2m p={ Ad fag1#݅ͤlڲJCHkUD?B<;g3)"g_oĞѭԗ'80yM gt̷4_֞54ro]BfngS477"%_B?5F| k_6@M̑`iAIMM䮏|=æa DF)9)ͣ) FTͤL=$Vi1FF&R {UF+GZhEA %b1J*?) RlZx?.s_fA5GBOapNo ITP덄}lLn.8߆)BYҏ3vҳT\^ ԮhB5PkU~$b!Ф7i/J/=քt]+ '׆C8#:S$r(Cbip,`-2su|x:Z\=|?={c:O^QsBK0O_PX ϟ3|o;*ki: `y GLjJ;tvL7I4~-W#P,|{(lZ)br[:/*ܱ<.A4,_HR[&M~GZf;.#}qE2KIP|-BSo%g_-Uus;QRh%s}3ntE[VJL(t>+^8`lc^?,V}7<c[w(v@Y^&}[ L/DH gcލdg `2C%4IRЉ jC^ SR;()[uA;HTH袴itZ|g4~.VF$$|dO>) U7PW<@,RTxݶ,Q2`UQ UFi]~y%VVay@ԥbCYI Jls_7\u+|ȱv͟mDAJvw] .ęW?lyF,-!FNTg[o[5 d#3PYgǁh{@wnjYM4j3؅h?rgMb"9#rBh/ۀ½${ "Ͼ{=@$5^|xZ-Njx8Pn̬x+k}ДaK3Ę_p5Ґf&=xԱ".U* ߞy@^T:IaFE-BoC +sl-YusxќdMpJ&c`.I*NQyڳ_.ȿ8:(*Б8Dvꩄe:_⿰:"GZ5Q+kA,Ǣ`5-al d36% 'Mb]j(/ Be!;U>e > 8ĠFXqem9A͋܏>|I=U^fz-Is1 IA"MA_m8<06!=a]Z-_p ,$ (8r4 |93U]Xq)n șG&5))_/yMyZs;o*g.=IG 'yڮl^Bg%W͡زAt_gͿ_e+1ˊY$dIuk; }оT:&@vv4c]-đ@M?'Q5CSueXLX!T*3|'FjBKd{-haNp`BvAWؕ$[ oqXFԙB-7GFZ X/uKll=pbn{h%ġ^vSYSnTBm DvG[#*B^>osqD{p]nKEp϶͑yMH=7_,e:EIvC{# m6anXu3Pî)(`'b.X_ԫwsjH<2:WGf.Vހ*?9o(+f `Ԙp)1_֞bU2ᚾGeY29(vjrVuEdZ4ͷg`'RajH]k\ +SwFVх<1|wB)m'찇L~`Q"p5r2vtEM?i IB~na[9eCZG5-Fʿ6lX`tB^ـ3^rag4&vH ߟ *Y9+y>_y D֟!Sllx 頍*Uc|б њ}b7-Q <-Xưlxae%dMyC?RM<4p^l Ue+yy;+HRT5Vq ,/ۮn9K.'c(F~bj…/B@jfŠ$oZo~#&hܱ MR, vT #~i3ZiQj vUG[+T*H 5Ʋv23a! d#` GjO'8kʡsVMX,9E[35ީ'€ץ $SH-Hu" mX[xOY1C-2 t3NE %Oseerg\1|ߩRkqD-aP(uJЃ򂷊+d*wgW PAKc&z@6@՗ o }7 Sh~)~y !3|21` TmGoos~<HQBvn.)_k9TwX(Z2.d qKb?Ҹv)r?xPXe#ٍʰxO cr,'#^ԾgΛWnA=&U尣7-r Bd9v;M DY@Nm}Ħ_6ѫё gnGs.^}~d6j%\ q/^1xQaGh&}4euBWVkNkjXYin;oreDMгW  YP_ Ս\.&Yե$N (z³/xcpi輆,ЯOr:FntȾvѻ=4BO-N݆tɩ=ZH7Rz*&+"} |aOOfB.eH4*q7Q\ U9~'[0R >#xHuتqU4BuE*0m")ocʓUvdVD0xim!Q|ۿ婊Kޗ AKP^fZ~eȜU0EAvL ,y*K&QnOۀ{QNeÛ^kv2͡+~\׈_<;uyu-2>1KTSb|K+Q ͩ(cqOl0|'&OuwX1t-߻T]t, qChW2KeQ&r֬O s|i췰OFz??ǸsycXIɬFӆ&ޚr @@[sj!t5{a18j<}(ܯ}K-8?Ӈ{!U0zbGly o I~gFө3=Bvꯏ­[2g^ su,4_Gk1QW P ߉Xt%@)f#bNZ{[kCLm#M(R,йzy֟W}\j9@#x:MKlu4` 7öm\m`=EUYN:B&JlbӗBr(fN|;yb/ @ ;bQa+ ̽@?f*vUT8 +yB\3ئwͭD]IT^E$ -e!S *D3q{[jQ|G&/EOqsJ.Q\ҡJ DσS%ND h:m}Eggwd#zA,X >;QYFcB 9_::q"zG2,=Pw}WaU|I&%AVHoO4B3p!>&!% 3+%_ '3b<삛j9wG­zוZmܳ':sIO?>brb'L;%2"ɓL%3Ŏ{{쓟3̪8C!9~;k{Hu1xQ:RLWE@$⸚\_bmhn}F c~F9T?cOÓI:w|'$oc5jz~ [ +9SCD}jpJ5XI_QQ4ϛ$N^1NB)J9NP@vs$s+쨨?ȫÝ:oS6w ~c|t5#n*`?]ob ͂0V-?SX8Q[Q' O1go΄&!dG)@Zd.]y D`!E&6LbDxN쎤:Kpέa ?VSʺaTqrOXr+Q^Z}EP rٍǕ1aOVʤs>&.Y Sy'RW hmvSO1q*E0U$,Lxcd:n\gN-Hx%MHGn/ _.RF`(9,[R ͔BTVqAv4F7\40z_,|>cht fg?f{7^2Fh4Ag.B6%1ro2*093r]nuxWFC^z "nO'9$\[i3#k:}?T[eۗcLqNn ꨀ\˵k*}9wv[^$3;O?5 IX[Qɦ}<3PxJ{i÷j" T>ay!&L:Y1xZKIT"ǀe^BU)L# +UV8rp;r!5:8Bz?ΗgOT ~X,~J-: $;F:B'OSoûI01۫H;=pSb'WƾLٗ8G~|P$V?=ENf:W87qtIhc$өt^tØw w,,eڍii h7@ՄF2nQ۔Ng[]q/Ύ' Fcz KdUSe( r=Kk$adzb H "݁}) 35;.h.?@?S'00X\4 )|SӛXnҒo%+A;EDѴQ!c;iM lfNŚҜloaK˪`K8dP%p~>MI]d8( 7 =@zD)MA؍Q>.jv&Y -~f*o!msRxK1 Z$mմL^=?蠻Dw/TD*^~3EW)9裫r "8n[b.o6 tmչĞ9Z3{ڮء|A(SŴoEO+B?,Q~tR1ařH:fAhfqϜ^sж滀[i !8N<@- *'~7.zMխ_]!+"HcY3o-&qb=Ug;uq C;L@so?+*p.w7 9\ϕg 0w$? iFe`%VF 0'Slew Hh7_]\kX9Ǔ7]znwkTB&B=ýC]_[.+2c5 ߐ[z6r#L ,ak8T|ܯ~%2WYsDM8ǯך=ݣ~FN3)Sh##Ob@L<5t?8#Fsʽ %&򄊙NwoyJM$U9{Yĉ=y'"r9Ŕ2v( y \Yw ꍞ C{|ޕL` {q #'N"1](ۈ bjرgYZ070701000002eb000081a4000000000000000000000001646b69aa00003b1c000000000000000000000000000000000000006900000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0-common.ko.xz7zXZִF!t/?:]?Eh=ڜ.+-R>/d >K_*,Z:My'D^Kc9\q KkShĠ`oaHlBVHfBiѱ;!5 5HaګqsS0ms4AxĊ"BVA# aIZ"F1MA 9> v$a`pƞޥoD/a$(_;;AMu_ qWt p8+*O /HpPXam/0EC:&W-Gc/c!k*)լUHX}{mbYaI9KEȵsf"M(Z*'ZU]qTo R݇,n+uZD .C>w8бs RIOhWBFe!7\|)oqt /mBS~(L*vhuPd.}GEG|ev#>&Dǯqވn ޥ!6'q N7^IyX} ENⷜ 0 h5#,nqofg5ڎw ,M~?U<-D_ŴP4jAAȆaC(uf%ޕŌr•0 F0{^ω*'4t_UjA_DIf ٟS:h|%4cPK "3z_l-)%^Ud-VFrFz^@oR[w?ɚ4-L<--4yZda !~›ޚ& qGdǼq\Qz2 3tc g"ݗ=\O^ğb9yd9Y  ㌵Ā'm11En-[jQѪ?/} 'RnuNiMJ8`A?זk %NHnÈ(Zw0љp{[(YxPkTI"3ָօJksM=gY5.yK08o*}BIRdN:nr.JA.ȶ,zĥCEU%`4oLUEFaQM(gM;yrQ{MR=If_dk%p³"XE|6gYw{1Ίn 0g3zbM6bMwQ)rwW;V(e۲ȗ4,鰗ɓsȮޗ~J?6* ^OtbYO|nstmr Ԙb*)wvj X%]P:$u"S>@mKh~Y!'PD^pjCG|`Ĕ?ⴀUץb%[xׁY" BԵ(w, G/f6>qY7a98J`K~O sy7W7cKw6Pg'`(wzMјMtnk>H$Z%ķ^[ t8&__0CO5~!,ܐfoqK6whwa8Sx#In?uʳc_—w+T|Y֤ ʶ"hܵbw2t9{6eA>RUF &P&Q>z/5Lg֘q &1zgh7^4PRƋp,ZVelTL`_?''Rx܊?.kQ<+܁ :Ww9.V"6 kaY΅|$5Y<+|X=͘J٦T7 V25r2vkVqRK5=\>e_ͼr&-B~ r$޶[QUnvxZC,x8MdeHC]Uy ?[>@5|ըf5Ğj{?[3b֍FLAK4䍝"pء/%T2m/AaPWU`[=Ѭmu)5\[jRO;^D܆Nv  \5Y0Q ["3eX] sggsMll;.+ܦ5.8K<|(cߣű;܆`,%w\> ێ'3>$DKH? `=PQܳ'{Qa4ge a8 5G@禰2ܕ .f-> IN0nAt ϳSwD |lGI,߻H5=@* QѴ1o[ɹl+G&Zx5a`("ocX7l'U Մ%[ 챦QƵ8vfWPq,Le#zЗӭv;WĻ=ި4Z Ia|.n} D*g.9V*##&\hqWg߅2C 3?PLXF5#UYnU%Fˢ~xd ڭ(`jpȂ(_ckց?C!;x Ȍ"RMIsm4Nj|\WI}㹡_05{^DZ ΃?SPHӡ]OH i~b|#vJ֣mF"O5Lê uqLbR]w*L9?Oܲ+X\5) X@>O$L}ɼ zsr>d7;2 Fh<(q(_e/)O0p7DGv2|"eD"uRCœFm_A"Edp0UYפPu$ىP|{OXQsrQ1i}Sw,n3( 00NvVe,i.;z)2*j7Ełf{5J׬ ')s*V .Us'6ob"zψ*͒ല>sS+)g+QK܈R~ۀaJ~qumOsi(YMzEZHl> #"$͐?5us A;s.{I= &߯jhP$4qdlcȖˋ #[*a<.>[QT!dDu&r?Yɫ-fVQ3t u$peUSۏEmC|p6ZQy`DLh ɤ2_ 0}PTA?v*xk5SdecYL{}^Z ȅiccUSJWd6@W 4e| ٰn5UKL =˅j&UnsBC;4LJ~}3Mb+;8ltoPjj,#= sbi&eڏy; =Vs }m,C\D&|);؎:Vj1+M=;d鞙ioq- zq.yf~c gY;wPNDI J"7-L'DCC-_}PB\ez9E?:wu4Vi(.CE(N0B,ƣ?n^)F}^5+,.?Ơoa>̦!ԵQZ#5ࠉ#E]mC<9j;6Ӓ=8neh@+Ǘ䡭:~ SZC<+}N?]5 1P~:.=+c/OE 1ajk܇A@(#oJu"qHԑv$[)#n/C#7q`7#sޚ˴!EL9qݵh%:͂.2[(HyBNee5ٓZ +bZߏJCA_|oE?ib .}}C*6m GXYV>'j:̶Bc5D3n)=,ٱYMQ`@u*Qm}Kҿ, _ג S{K%iU0p(C]igpv,.g.DꕪRHtɝ$) 'tZ aC1(oŤ>Tr.b_qҌUzWE "4Z[>^iϋw> >$3WMZ:x{zU#d"Mt+w@ Ȍ5ń~'FS3+ bal:̢/)|rHĪ\-<"kP8*`a aa#B+&:~/gsji, J@=xl.ǝ 䄘T~R!3ooq2]0{Y猿]b$=q}KZ'F hbԵ·?ϗ-6 e#^ S>Uy K bR!hIH?5SǞ1@d h;/ES"xҊÎ '.th ddkWn2ʠ==vy,<{5 8,r2v۶R{ORVo筇|ش{e $*+sFE_ԗ1ub[Im^l۴YLOH$E+C7M' *jR{B?4M#4e4 WĨAH!}>rp#&UBx>anڪrh]wvB&.N M$UF[#bJ[ DdcDTcPX~ ʹGg]N ~_!)iy VH3Sw#^O|# wژݒ -Ю9H.>끊gP-.0]?wVt \_NN*BTZ 蔽Q^{ %GD3݊|5'u ]VV|:ԳVN;)U%\`˽9bX-DLXvyԁ>W3jy/kt7O2_DR\ U V*]u)/Ɉgq?(J4B : ҈(Hy2 j,i*RYc/+&ޒ|c?iX̶ٛeKqi=Qeޭrߕq!}I~T tY DO?3C뼊vHIhU tnGlR4!Bd 1n)-cSw:[ !G\ Mu]&^d;e5зЯ~o<Cmapʹ0Eպ.HԄ=x-((#1xOzjf#Lx TV-h)m #fKK4&]Y:\VubHdjxg: q볊1~$/vmBRQ9*l/f|\D^䁫*ູ͠4*> Jp U:8_1s,w`q@9Gnh"xi1梑lӨVVR-Zoy(մ6aPGxf(ZĔfߪ&0N>9:h?9䫫{Jǀopo.;:(F]A$DًbV Y\ |3Y9$ V*Q67 wEt'p/btQTrUjPl8{Eci!8j4i\ZhX"[ւHȢ=+Bavw"EWȋjn/̒ˋ2$Jg [qbw~C|KÜ]sn,S7owEqf6o)_)F]{jN4k(ʕl(H Â\NfQ6C=(!-oݴI7_y{aB7.,-jEQHa6U¢HyxTEt;Cx 03W BW-۠Qr(x)SLR[^vp x]MBVgyC\`ruY_a}.&Skl%O{YH`j|pj H**ɘ{i9eMl1[f!W0 (qo.}0M?/c=Jcc9PzD%(l=c|TsEt/be sbj(zΔ<%59%GL pnj 4V$?) cuX[FxIY jk $-mkynЎ + _BNw阐:Z*# <G.>S¨$wӢ+*~B5+ TY6yu})Nij; !r!`] O"-_/Ut\0%f~Rhr_VjOC}(D IyNEJw ] "nݯVi*u#HVIʑJ?qxVP,o>&֧8 kLgusȁ:Bi'h_8hp v䷅ƍ#~T[0 yRJgkE~1lqzku+ j*NʢqD;\1xз <+ay""r qDy (Ƨ[C` DAcolD5;AneMa}] !譌w,JirX:sk; S #O@ݴh$jWt XhuD$h,$K BF̬GE,X{Ĺ[$y[?pEw;|;J!BY>xJ@Żd'c_xc|qWZ {q&G.۵o-f{zˎ='/fKGl/J͂/6ϫYUo,*Cwd6]C-_#7!X s_] uQ҄ z5Q[ny_xh&ƴ.yM,MKjސUN-t^>grFj'<$e";/Y>}6m0;E,B1 Kjyvhh_ \k!dN ="9OhuG4ɭAM h % tz+vy Pܤy?b2WF3Vu,H&)#c_ _YƜ4 R&T)N; Zg9{co3i;`Nι+4ք;j^]"8-V/ށ;*Ì10V&=W \%轃/ǕGiz"$I5nM\v4PfρBD.`w᠚`cLr$-Wp87Ԍ/kԻ"hnW DIvY?InE'!^/", *|#M3܌^9m8jJ JT٥xK?k۔MNV!C0;Bk U6x;̛b =/y3[m'st6aJ A_0y`F siHT9XlAOQԑCN×jLm lG<<@ey31"h0{0RD%R aog~**__Q%RY6b`0f%T1.x_>`"xuW8tJBHL)) R`jKoBe^rՅ*i}?+ utmtrLXCeR,Wz>r(x9z$LO,lE3UgP[lun:i$5acڗ ml^#*!2&>2HHj-C2(ԀJ( 1~0 i@$}3Z!y^ DxU/ݜ;u&Q/@ CTxě#.O05ohկ[72:_*8WEb6Օ%%{JzQ9~h97o1OGͣУ$:;ZԠ͠peΥjD$` Nm6O|N6 sd(2)$ -x~4ӤcפGG%]\o7?_[9Im_Md(kYӽ)f8ɌOF1RȜ٥]0|zeoʴ_cyl߆KAG*$r߈6L.s ]̰U! )AUQ8eeh;CA Jzg&{YzEK3c5QA*ˆ^FP4 (7QYR]9sM/]_}\6Xvtd=zH!Hv*.lfzVJO]H;6$|Ew8Vh|{8hF+zHIy-9L\xpX'(&|l̎[if=T 9'u>52"Noh#K0k;Rj/._ 4巘|}L}'_';j.r.M{uX5N: SL$;E5\W7[1"VCj~i|dgu늓Zʡms\A/ =p17MbuڊNN-IJwB\H(MZ$}κ_:]K#,*/B+n#q[j_lDa%r̻Ae}We+p9wӆlI\)b,hOpܔ60t k3 &uVMM@ss5]$r!5 ղ^CO9CڏJ >b^耍 oJ!Fe80 FfCW[US\~CN]m+r;eP ,SԚYF3ǫe6.<(ݼĸӰf) !0lECϿ %bt슡Q; )o>U:AgO?:@@D_ϸE@8d/2.qrP_)UF:*5͐ Q0%\_,# ^}Dעe>*dtKڋٸ56R6"yc7L]nrՙmdq#]R;!!7~aϯ);&LW-q-vJM^~Y-{0,ٶ B˝ uD.NV;"5ўsVws؁GF\+Zlˆ\8LkB2,@~WjZxUBQFy '+7U0`.8Y~߁RRrΣ3!ӂ>QTӊ$Svߘa:n?J>p;ԉRjM)FPt^`h%# fQ-\uR]-~GAIoc &Ż%$IWԏKD,1w:w_@u1lƨV;(l+/OZyY{>d5 K$ IU&ݖY]uIk(~RtD^;[N=y~w˷Svj Wչ4J/1?MA&cXJm`BCBYI;G譕>p5EłW]FvvN]LJBKͷ+Gjp-ťJk[@a[{T 4raPE5 f:Hqc[؍Bj3#TTYV!YZBK\64=nU-v3Ajo!˙)҄p ;UM*|+,Bɖg MU1Tl5͹aF.PڐA]тxUߧI)Rc8u;,r&aKe@GA Oy34Xnop˲O뫟;>,1l]GtQcYk<vHsY{;x⳱P*F(c ˋ:bC(LsuQ7yi(q:'J.Cob8%E Ճ # J 2}a0Pyt z[47|آL8ٮM޶/yʚ;0V eǂ9v2+?kJG3P5nR7Z<[0Q0 {5wqC SIW%cRV.5Yd4n R@,5qi\\I2=4Ғ;[~˲rEcPj={N_*l?aE7y45=V!4B!n_]ہ6L(OrA^DhL25#>ΣT!8VA0 a\M0ܱjn)upvC?H0=V" Μ]-em33 pR(O>K:*)|%*S)u3n仢:*s9DmSc 2L_:jcG'@ O+p|÷68g8ׇ횻aij{3S4ɣ$: k]47|/N/ ‰~ a6Ql yH\v!BYFU wG|1=f(ѮW0-!L 4e+e^<k֊iMlaoMJ5䬝РPwA-rA-\CY B 6 Nf ΩʿlkIf ompW񐽧TLp5UEez6}#Fd '~Ia<*)r4p"qHkDTw_D~O'G&!Y$2v^s&p݌cJĸ֗@ cP\Eꢮ$|2M;ob<`+ Y3rnwnl7~F,-}RSS m p DZSXRDO׷ϵ@=8131a?ΝĶ]o$8Ys0RRTCLDM-kwOx>֧l&cFq1N,wJgr۲,*{ 1$flZwD7&0qUp|(Bfjܯ@AcN!MT4kZd8=[M@/\?ڕ%+XuϚJ^^:_6!E ¿C?:*sph4sq bjY=RT^و<]c|'^] H1&5"E;Hlٰ`70^T^qu6gYZ070701000002ec000081a4000000000000000000000001646b69aa00001980000000000000000000000000000000000000006300000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt76x0/mt76x0u.ko.xz7zXZִF!t/_=]?Eh=ڜ.+@SSí" ]nCC.:z8ˊ Sfl{ؤy ⽲Lيv#@K(j.pնדGTМnCPcp-MEg?< U,; !5?6Y5ִqE"yz4g1햓u4sy%g,2t^MJbPgԕ&.w$t&Nߪd_o\Ӹ^sӁɪ% h*)'{d](擂ٜrJ%;HU vn+(fLlCR̞;Wm/9aQ/v7eU-omI+|𽹿"c4-2< ȄFb&wdL9_{ՒUT^8MS":NGTǕ"l'F ]DUaYv .%'㖯 )\DX'C>]02SCO"Vv7K &*E4Tqb|I4#4f&ҙ:a:}i!p5M扳ΫaWɕYg5'&4i'|Cv0C1f)5rdދ|Z܆*vC)FFsV e<$>v?#,beMSc-ǨGh8.P~1;;eQe3cZca|LZw&]pعPh~|%QMF[+[5-Qo`xSK[Q*n,cEA̔n+օ`]k}+%}y2,Oq-塪ɼNlӅ:X^Aq1U4U!3A(XU8_ˁ\= v |FR_aH |ՠ">zeՔ6f)ĉ)g fOWaXKa%l(do6iE 'OެOw) 9L; Ry@ۧ7PẔA;O '$[߃,C&ףQHpK £Ρyy#1M ť/62U͟Vo5fB*}juñfg -0uL֏dJO"E[Py*9_-z<$Wᰆ΀ 5Z=n~^]E7(ͻs<,4ڼH}]=>cbQ=9evD["/i1 A8EObiG=7_&6HY%FJTXbpv9zbmpi }qWD?3虼{ \V3bU~-ZaX3ƛ]G[z c1ŬF#~-`MOe&>NH={(Un9pCxNLʎů v췛y ,uc_w: 袮4fYuD  :Ixd!/msTL\0;mKӦgět&cB!;s-Q8DZͪ-"Zu]qW&%oۖvYeT ,H8lsJR\NPlgq[ \TNPl n?%% 9\RWu{< h1ƔЊ&OI*1tv=؏Qnst wJb/ ډR8ɖ3Hˡ?xq=ݤ`sA?0u9v5ؤ9"f- 7{dߔ(2oN\}UwFF0F;#ϠmE<%4%Ir-`wcJmlΪ88O/c]٨ e7~:OU}{W IL;iJ*%6WE{_<̙8ML.sj{0C\ S0l .x 5ˠGCB*>}VǼ#Be$Ȟm~ܬ~|AAsVq~z w㣦{#ֶX^';auɪVӶ l0%2(3Lwd@ؒJJ >΍] λu⥖0Os7&PJviT_8u/5Q{o!{I +TOX1y1OsϢ&H`tTO 7B?ҲTq/kCM@/> Vr[,h]ywN.ok>V 2zˤR/x3}|_)e`{GH!_A1)gNđ$RI1“l74>&`pa;RqA^ݿZuB{gD֮bx`ny[4 ٨ SpQKS7|TdxN $H+ik>NpvCr`n WI fCVI^K<ͨ` :x[Cųm#ɯ_rGA$01Ŝ-vJHQ,1,7 jSpS .qu ${uO=~2_)>a6=Pboƛg7#Z N\~W nD_탉!=0!GҜ. B'l^9bJ&v׺wbKMDž/R sP- %1 Dt$z{]=N7,a%+)o5\ǯ!^˃?gMXe/I Udj~iXaR+ă/DZOlK#n۳d羡 Ѓ\Lټf:pA * vzTB^<;^w@⫲] e7 (\ihTFj0?Lg&s+w6Nπ}6ggACfqPiUOQ:6S=kP~gqLim?5Ks`TɦRq{~oy"@FYa9m mI4)4vCݙ/a tg[O6B1w:i:],L}؄`AuO Ꞻ_03Z9Q@1CSI|+ku=ƌ9w3zqűB|8.u8i\kHCF~X%xoJkdf22`]zܶc.Ҡ?Ys, ,wĢSc pd+n?͒%Y.dWk?36:Nw#ܩ՞5v{av3tATo~"]Sg,cWb˙L ҫNI$^c]{C\Gw;.N_[$rj7'lAֽUT}XObƙ<Ω6>)72gAF\>nLc#~Y(kIE.hT# <_'3ć` we/P$L 0f@. @6Th >L#F!Ov xkWO\ @/Bt=[CJlu:ϊ.g~GўJ+PU|ߙUhxݭ@iN=4=5Shfv@x f{!+}>"=W08~YɓN_8QP3N.9Ihy(;β2F`&ʕѺGG;U Iq5sp H+sh1bBQZ);ZƵOK%@w?2 gʒ M)Jw侷Go"j=f;;gHD! R6(ō\U=>b9 hXSW%$ABn@eN-Dcl4{e^HMԎ)^C:w.Nf/ TE/PD4![_Ot~"Jѯ"(\tx')hdRl]*>Xs`P'm [%?ϴ@FR@)pS[sh?#vRJ9)!FwK6A/I2b8֙6NWjH >t0m>*6Ꚑ 1Q,Vu)i;Dv)SUN)H'LsȰVN/W].FR-أE|Z`0kHS**Ҽg Y,4v~9C<C4!P@,_˘3hƻ Ѫ5|qj l@_Ϻ:Qk:蕟\Ķi̛d+ *JlȜ@操qeNXV6*k+gNBPd4onGYqnz˱ARZ!2m, qgBԃZc|^|$<׫Ru>H5HgCD6phLVSw?dh N-0y3U fEH,wՠ *[U4U1G\֍re%it;xvR@cZhÈ),bl w1Ԝ\c3E%x/;BlNq$>U@K/XkA c<-kڏ_ޯq2<"i}%Ec,ɑ'q>1Zۣ?42fFpVI~{CA: 0 d]ijS䀦\Sq9gf[OoQFn:Z88-<[b* =+fJh:d~9@ɒnqc; fOA΅`C/5OT:iu,7g)"F *Q!`"}a.h_> ͋ _k-Iu53MI$gcԔ=-P Kx vm9&KѯLyrt;k(&:-~j urUѾdB{97bjiw|GGgu)F5go6x-_4&IT%ݤ|Mp%*`<^2b"[V -1̯/F MG[yBȺ,?{,=kߌ8aCE;N'dI8[Dq%CJ­^zC8%?:#/^Z) HMV'6f/z&6<gBJyϜ0xSd}q\ĕwkp3$n+%\V{@{A"KNU6Y"4+RɨkݣЀ56g`eeuKN,ݻ8-'LE?nߧLS-dnnܴq2b|ݿ"iqv#vU¯V&r2~!cA#8KyVĕ3/Hla8̏;n>Zէy]UTEE dH()&~ )ݳ|=\c!V sͯz&%y-@^Z#8{•yr"A~1+JO :}B]Rjbᇒ>F"8l|h+\?ˠ 'J5P"t{uU[v5gD3H]D.L84Feـp"`QL[v"pNAWw@{-^*?m$ddHQ }CP*E5}ƶ'DJڒ5HCg͖떂C?#C\4-pP4c%YO9k*ui)5:˭ Y!#G;89ZWaCZQs0!I*3H;wwVV7a_@uͦ? e8c+m=IwVRaL V9`j"9.H*59y/eb$ B1- ~Nҧۂ6@x֠SPV^!!Aϯ<"1.3Gn5މZH_o?Zr9H4ܺ &V}نeaRI΃mY1deŖͽ# h51+^)+G15i1;`;hY塻n3 ԝ&_V;/ͬ |6'h!% .ܥi()rih^JDm+;Ɛ8 bUjJėkIYXUgfNx끻ɼdcqʉ j-jFs'Kޤ? ( ]lK3$k9^,shX_Gx'Ѧ(.Xk;ľ`tkX _Eӣv6~w#QTDEqcu2z⿓MN'c/F'U'"U \H\+6R;7_もP6Ro7ܪgQϳ8Ӽ$jx OQH(6&İ kY7 %jA ҈ {}|@1gN`U9m@7(+8ɧ"O gA3hktC\vvGHu%kmݘlZDȳ D ȣ z숆eOp8Bb!(O}k.xU ҂ͻ+Ќ?)G 16NjB7!12MgeorWo. :x*XfR}x=}|-]΄I/sDą5~9!A/CxDP炴ޞ',PMZ&Ye+Ҝ0$L ilcPuAEv4نX$q CaCs4=3~NZA!l9+#ຫ=e05@oI7A{W۱OlsE'eoٛCـ;r0Sa|lЂh΁d=a0Ue9Cop>9n=$}+8%#V\~D1⋮,x={t 3P*HlI+DUi&[VFṽ="K1뾟;kS%J(g0Hx=פ68P*& ϖZ I|O>ߌ e\S04 tbDbڑkϓ`2f3M͐dmUE%CQCX$?k6?AH5:8vE Vx@UHY2f%sDB`V%t@>i6 lGVpFau}5IdzT^Z..Y}ûKWJb\<7x?"$o WX^R$j[gѹ?';}(sBf||1Hۡb-?1mYKG?<α51L=ao8\o۠k +OwڋJxyڧځ$)}WizQ=UG(NU ɷ on8V'?HH3mUt6ZHz-1EJCGĵ~ƽkG[|Pѧ PH U2khV驞*]C7d = E'fE0Ңg{rs*Ξc0F=N>&PY=54w2($ruevo홼p) <0+Fr汓gj1jz݁9O&n+8m"g: P-~iB>jj('á?gg6<>_T81| BJ|߉C$J728+v|r[K9<Q#8wgQ 6ʩL4/v[ψ܋# b!y=8N{]9 Zf4n _È&=oi8[k)z=vuF"D*Mrj9Ɗ.6aK4?k+ř{ SE𮙃k:m%]Z`;[^ \'`upGLỎM`,dS[sUujHMe.3do*fQ0H1#Gk; +!f=ڳԠEt_ďtdBK”ڸ.$$5^5Ԓ2qC̱G,nNS،<DQ9ׯm|շ02.}(@ oV%E0έhJ9KojXrڷ9OōZVg7慥)OZ`xRzw 7;ïlϣȱNTڷ織>jeF]A˭@҅s W}n%/Zۀ=@*g9-@D4`&5s4R0f{,(rIlScf pfg*<fL3PP߰S<&C6D1Uz\"\rƁ说SoWͻ.D9h:`_yuz6L̈́};Ǟac`:3y8Aem肒rathnP#=>Xhe`HP`[:d( zzH # .IϦY_c0|Zz12uL4+$_V| 2 mXZ~fM(@.fF]dm};|g*txy#'čC$H : szm/I\ CXTb0|)?Yk$2,z -%:0'X䆐 JmR$r6aX3.<+0ۚHMVG=yU <ղ&1yh"w[ q5L(RƿbPYw" dz>K#/rJ2`h0މ NK$u%\ɽ2qWjqyi݃3?;qnb IÊ2VD:D˘f:rDȚ} > U;3Esغ<s{a#PMm?8ii#98qphb߲Gc?*aSf%0EYE|"E Ք}%LefR\cQ"Hjl*Pʭl"?uX:#a]ےèN!񳩛 LOpa̶Ķ-0z@lMKy2:w\@0Ƹ j rIxZ!hr:{t[>cJb4zяPoދҕx}K)?[*Pq;}+A82% BcSy"y&ɛ~S,vb̺_6站cLfz0i2Ƈ hQ.gQI(qI1>XPA"} 'KEV{ۚ>5x2*DC9l0cܓ) Ɋ ] pB\h@nscEZPӃ,ai!!;SC.C#a˚6MNWI{(7bغ5'Ofe(Wec9&O#qD +F `jO/墨Uj˞vXtf!9wcBp,q3S0)rMQ8DY<IGq=S /7%Nm?Lpߘŭdy-EHuwr9yZ]B4ze/tSqQo '/7Y`<1XD֩*M\DKӹndTl(u9L|xy1?BScrtM !Vk:`g dq[-F%Wўh>$"J1 |ŀ?y}6ڷ" VȲ3x"ȇ?]&,. A__>UZ\傥;7 :6)j?!l\,& AГB|mO_ͷhDk,Gz+#y~%1{v&6BX@P SàMq Wn^ 6l|RdzҚ2>޺DfŵH`+kE75}]F.n;v[gb %y%O`YPj<*I, YU"gظb|@lKI7fH tO޽LBcJ <ǁ%j"HpzLךRe|E vtAi2Tvn uM6T>_)#]rIӛEŽMIŸol\E!Pj֋g9V YdLd>6['k=HCv DC"܈USUcw6E.KϋaHںD:;#L(+ 󎽪R =ʪ܇&䁤p쓟wɫ>z~F(id=[HĮ:1rxՊ~r{=ƲO扅HۖO>^yTrASD0j|"4_'ࡖ2 wD?bY[/dmf-5Cpf O]je0bb°MXꔙ(C|CTٰ!pxr6Vznl`Ĝ!nlY]<`bf@@g`g3yЃ²)/A-m']dT@X,|+|U.ƦQK x4Q_el|#H0!bTPJ6&(^Ebnַ ;}*zJO .뮄XJdc٧(:dW ˳^֟B#jkEaH͵ %CSNZU D.@+4GxuMp΄um;l-k륓yf[NzL;`|!š-Wj&9>5Ȭ9;HIq?tj'{JJoPd NfrC!q#Re:؎ɃnPS؄ W ٽ6nȧssVf/3dI# xRYxCE#Z-gD]H\y2',m) ?:@yEx+a9GA2I$FL+ #T+bR߾5 -pqvפ&(eyQ욕猍{|`F;̟ŖLa|]@}TX K3M.Ve gMDPl#}HY.e_PDnr:^SAJZCHM<5_`ߺDF={L=]Vy3dR׺> S@AyƯy\xlv?q@eL&p:4nKS;-̙Y׆=7eR8R>+%[$ Ɓ,ς4x~o0z_Le&**8>aSL;V* m4h0{Pe$ jOC]ħbUM#jt'2`YSWEرVҿ"qGuU ̂y,/6}b0A5xTWx `BmB$ir285Jd̖ύ=Ȇy)'O$QW@j3-lȏ2 #r^9B*g.~A倅KYCXpݳx4)u0ˏ`hC9o/;.WZSV.¹[l{4k(1 Ѻu2YBʉ5Mu\X%>@m^6o!T;Lսc4}4g{&"niB&aObxFsxF# vu 2n~tm_;;qվh+aal*\Yc#ƔQ@ӏe|4ߚcZڊ_ib;*}Kt]PqhJ8lq>+"nE %.LeoB*L[-5.mJǒ0ގ*/̭OP]٥Uƶ0nܴ9L)Ɛ}/IS=%8\1_3' h"dߐ[>uίt捾^A/f,&H~OhY̞+\ځzm]60l(ջ-0~ɓ3SG~bƙKr Sc@"LA!ʀs㳤CJ&YX'A[Z)4lnzckr7ȶ\̚-ZM*,11^|U=x0I_ġ}X͙N];|g+eo؇t#KŔ7J,5X?5Q7=%͕&n&^v#]-!'Nn3YHU% FkүESu <#^! K# $j&KU#\Nan]| jBD#2oZ4oUddb fyv~:/ڽHtfd{kRrGeVSS/qL J{1`q<_$  !smw] N+YkV=`d!d.љˏMfIA%Uz?*&> \˝ qұ&Yr  bA)Ԏ;!sI?Q%]kZVIxre)v%mg悫zZ%2Z3[lA)7cM\0 Iw?mp% eLN]DXjv^C'?P]hXSnhZ{&Ǧ)X!kuާtzSߞ^\Lv &.}-r}Y $s~2'%Hnܑ}P<"Ie?\ &ͣz}gp|S&%'|_M?p{s+ twq;KKXYUN6菂)TnpU 8HZL[;@T*&.jlÇő]_IaV*!|Y)Kc°KO~onl5iJߴ]Y$,1DMr^fbbdH&J1y q?v<qՒTviKSW^؋v>QOo#9x*L]qϼt6~l=?V)Y<|d !OS:d@hrSq1DDޯFA ޺k5CQMOlSxX#;eCTI(C|uaX{PE?6l<3vs,=UA2erjiC!} pًj:래i1^XkC,!5< _[]1JFMUPƣ ((S(?LBCxjYcIpd,cu@b{"[e&В,pZѽE^R`_]Kj?3+ ˋ+L z/#O&zn5s{s\yfK4i^ >ْR. ?@ xtjDž(1϶/!î=Szu鉌x A\3&Fw0q /);'pv9>?8TSAȋeVQƯ-iMIBcQV߮eRNƣr9Ovh.6od,7-jl&ZxԖ+W#:}pSE Jѽ> Oxlc?NP T,g>L~]8 < [ ҋe?X`WN^<"z}0= %y;(鱼zMr["*r 9tCj}0cz,Hٜ?yT3M&u3 E7!M'^kO91v8C`'^La{LKiI/>5{;M1.Ծ! \@b69|̦t naEwer>۽BaiAD_ q{;AzL+]H4)U:5P3"?fdޥ`.gǿBc8=ZvYq6}O"G#w:K2M%rh:qemixƠ,OF؊1<˂(Ccu<œKkjM⚓{Z{F0pl,M&;RۤW~,2/®+5=9깄hyco8de">1  -bQ^]ݟ,żr?KodMu'guWY f:}b bM] /t?t,/.@SSTC), 4|j/dĴaMHVSDWgEy6mU4hVbMLB([-Ңyzd.ʊo/xQ(eSt%\nGF>U&3m;7+W3䢔U^޵ˁP@*%XN\m^>Џ"kȸDžE`W_ҭ49A7qݼ*Cu $u;[rM5?ۃvS6{zhhDoZ`鏳['֪u},w4H p3AY 1HYY_ia'C" @H,tU{upпGhLyh|6DGе78#H%LthЩإ4<%=mʭFU._ |0ZYȋqxvph#NlHb\_Bbt+Spr۳ l#Wp\<2OE6V2^:ತ:~$)=m԰-Y<ҽ&ULؚ|vj("k@"n|0I4tifMKqUIU]hpև9۝lwĨM*Ke"K!f^QץAֻ#b &ZAQ*g iWP_LE)0pr`|ߘNcpU}'RT;$KDtPn\dJ8W񍉆T vV}YI@K˒ACS^**/bZΝ5 ^`a_Dй_ϱ )Gy  M!x6R' {hn^M9UYjfsd:]ӏ"V `ćrdܜd6˦~̍U;*?H6mϨYa%^XA|4Tj!1-*wr1̈<4ϯa@Uǃ$:[+kav88 T|ٻRBTfUBY,ڝI6g?%Ő܁p!G'p![}|b{ }!GÞ-I =лh,3߿^-ŏekUgUMTQ"g/$ ]L%HkkJu-\5Ľv3x0d[OWitPCUi;lumu_ҍۮ_Af_ ǔ7c b2x?+@$ŵ"hWq|>nN؆RfW@>M*kS=䇜Du@."}u5q"%"/Y cÚg(kӼ>D:)-v%`hO4>酋_Ϻ}u7,'#sU7o['&E1nfdx>=xC3 P {m9{W<#fc#!ȸQ_F{?~*i^6H9qH.NZX` q;ZB(!9[NMH4mIy-KKy>`'^usJdi(7 jDYm]_lRCjm](\VU?O>zW-x!qtS£lt9Yp *?.JEg)q\s;+ Ɲmjaw8'DR}0r,yUU]A* k8/_htHJw<Ķʂ@n*XD ʤvZ6K0=Efw (&S}HHwq+>mN509Y)βG7~ nͼpID~K>)<(|RlF*}8L2Bn&x=~/A'P26F'[īAZ+F!¤_ l1 ، i'\}to22nc ɬE#0_ E"xcf<;0}/+ƨ>[%GB=Ql`U;zJ#ST/2Lfc{Β[?钶MĂ@"$ٽbğiOR}kVbCzt$qk]w`G/@@yi[ۓ`~ܳm,pY*#JYcNm˙}^#~RKb=0*Xn73yjRC4X ;We;NMjyzuY3rL6R6>0T*'2 ˩}/Ipa ُ>$*#x<uu@ZLirϣPMa%]B#Yi2n ` ~; b\Iqű_,Yٌ|tfry~s&kH't&.o7i.ٻs\{5<p]zPv5^˜#Rb=YۅC# f 0J?s;s叔gZZ V k)snXl{䵪M.oHCWT~] F4)Kw {͍- G~D >M5Ӵ–<4rtV')Чz(EisJbF]ֽ)2RET~=ӚE i* uqwD䪫Da;ٍY< 5M!eO-?lRR`{Ph|t *P\tqVV  1USRNA8y,(I69z~l?CͫSI鲀s]s`0G&II)5 ^V @ј؞nm8P as(}tfm/T~g5#z_G?׽|`j7‚R?J ml̮=u['Y%n^ܘVefWfe*<\,Վ+P@CzW]븤x8yM֜0jIOHC1or.lR{ZF~ ݧ)me93I spصg u•n}w]OPUVˣs̟H)27b!WpN@e" $SnyMH:,i3;4 (-Uc{Axfu4O9DRs-X.O! F* JDUsw~N* v8 hQ۬beLIx%#/Gwۼ Bw_>G~Ԝ $õL 'Er?(AuhؔBD %mS"@%?b*WvU>|O*L `5{Ms^@{gT8T6s2 ZK~q6tT ITЗL.x'9OamgN"^q^}j>G%KHt=~ݪw@b{-%p✲0kmGe˭TV07,|LBhe{cȔq[`"ϖŅۧf2_VlTrl?Sؙ\ =J@`=T͉HQǢ7 Ε9 6a[M'L W-͆鰓ο=ڀnR"eAŅfϊ/y̶g|_`QRuh5f+$, =jpNd5xJSRr^&4{a9 Kgn+As+̈VXI"֞v…ů@NbY]Ll:2`"=9SKחWUu3`-'_J~ڔ,1Vè$beeyZ)wNDaVo ٩ G{Cf#FYV'JduÄ8ry"i,2 Y:bȁ^{1`*aC#U)P-NL B1: ̤7)ss[kppu5X+j4MՓ1@ʜ%[>is5g-w]8URDk0,]{#-O T9:԰ʟ3) m<O*F.b <-R0W&;ta<b-} 5JZN ?"ρM$3)A(ʵcWO7/f9Z.ӗ"({X._ҏ e80J ;YMiEnMKl '2K]Vr1?X67%$8..EE;4LsEṛMn!Im7IV>:JnW>>N k`92$0=PCgȅζ)W]/;ueȫE ;=e{v7(v YΘ(wStb7BNE$ӤN,ttegѐ:(3Qv4i8;VIXĜ(}`TNxv#x Q1F}(jG{xlp7s7dv_I'ݽt,iX45D&^LsajJ5[g`+a~ +O Np<>x j E ZEE,RG1rr}ezY6{w>v|Y vhA*6fܣ3ڼ_(W%T1z85z2BJ, mDE9J$|eaXY;"ep5}s "2WHB( Kd߅?ȴ#L7~fe#IJTz!4V)0aT-q`40ݠ ܁`X#oxq#L;"l^Jk3<:5ԍy7(Y[7͋asu2 ki6\4{jÌ^R9 *Rt,9|(}BYs{]^@|+> m{W,O ^eԗ쐏 t?նdcektWn6f  b~C{ la@O=nL @՜ئ{ T (&V, `9[}H-K1Y= jfðc[Rī чZ_8>F%dC<5YAW{eT(2u|sfP><7aP+LK9epky~7h}#D+xKrO+Y%vm'E;_a] ;pF&*'}nߞ1pm22E4'+CWrkz~ZBU$9$RYOH=]=N };:qz^m I&B"[ĥ#(Э(;/YDQۡZ!z9 Q@]$tKEH/'Qaն [b-d&`m: lDא}T;ۏ;j#&H蘀`4#^DtpfD{hr2'w*"w-V#>'.R]'K32UiP#X9w2 1qYU\Ӑ˲s廓ɛE59@*}׍3#3_Uq{Vb_BQB4kv8 7ڞzɅ5j!)kkf%a:JKn OC.'O,kE04CBvpto56^%uKfV9U_Ra ,-1`b`J#4 NY$[5N^`/0n, lzO  i N'f^i jRw6ADIv"`Ő "%l']7#'`Fo!h֚9- a3вrKowσy]ꉼً.{:ZON邡bAZX`- jX`b_VT=vZ'WRmo>"G6\AcX~/@Ȩ9#[ FV>sIlγN x2']0A%eK $Hqڼ~Yq4y*1z> X/7h0 +B0FFz<]ΑC66dc\|vueidA`8錷[[F˦ߗ[ G*L[jכ+}i6C2\Ij$p=CCˬ:1} R``U _,P,`TZZ NT%GUe 2 2$"\EPc(v ŽNua3hfI\u[ܬ#O yX1f?dșC@0YxsVuA  2vUW4GT@| dy9 }VNWa؏5"' XKy3-i 6 ZLӍ[mNeg4KDdM"Q~i2H(d/gm0 _˦г<Ԫ/%i40$6hnZM/xE2Ĥ+ptX|Х( r?f mQ~@cܩ)TS2+YtMF=,ޭsM kW4z+T"^(!&j T1nLNVI[%IuϨMZ+R ߙ6ZMTz6Gb pV&rjT?_(*|vyHi4(+NعS>v$5GP [E~|+k\)vPc2UA<$.ܭGg0vBT^89,.*G(2N)M_v$+ۤo)MB ~DQڂ;bӼُ+kz^rE/0imj}D fJT,=JN?gYҘrt=SKW=V+2I+$V[t O|)xpMFwL֯!))KI6L=ItBX9e^ :ƻ'D! a~윖y@BmBgL"caXd~Qq2KօƮ*&' =3pn|16lLaq`^"oxKp* 'r0a|Y!>mg,NgH"mHc(%`c5k W8D ~64uDsԁdnH;!n8܍|L5C̮|H=#_[s#Z]'1f>Ơ^ G){.sdmb;sur44+K^ XX抩 Kc~QP 3.)p0H}Q i;d- ‰RES.YҮk=P>f` x!0C>F&rW/목!gV]&"0^K€ѼH3AQL~B5~fOWQS֍FxyH'Ĺa+艕:wI4x!~4UDZIbi\m;K 6ze_IJN&aL7FnKZk.Lʡhef&o͡RY{Y@L-=jכ-D )“%i>_H~!ag)BKߥDpJKp"LfF~^>n1}؎ޑ VP>^qC9zQru6>U0BnnJBQv鷃1 s(tʜV[I Mk=!"vn1Wpf*>B"$Hp-/-~u#HgJ1tƙqPt# DJvJIE5wL'_6G_G]hKX{KS5c5z'u40X{z1CI2xŦؑN@|fEf׶x U_ϑ!"k=ŻeF^+lNaЫ125p.z//!lԦRK6 m0^*>,BLr.y_pAP'D?I4H`w =_1sB:PVɰ o^cȅw}ʼq"t}Y E;L\&EQzZ]+-p\Sж~3ϳJ #xƧ@p5`Û9[ !kMH%] zV4ki *#%ʢAˠ,J|.u",w0A`6 $ Ĺ*[g ƂZG+uwnl>?6 GqBrkS1cA_4Sy+ltmr`6RXxU Av)Y*,m_׊zt_\pnoKӓ EoM&V'HRrW|HA uXVۖj6rL&'|PD:Vl͚T5Kv]kyi`D:oy)8wZ~<<7 y!d eZ0;{\=J$MZ߭F$ رs=%]tcT(Ā{7`꬞ZCNSFڥ2Qg F.1Pb(苺Wh@gru@%A7OȦ_N6MAw^(6hc 䓟ґ( hCq &$1 y<'R81G2`y4SOPё/|%&5z`ӌ KtL;veC#LIOqYeVsӃǟ7EURw25s2jcd2| қsR1V"]#swP˶yUf֍ҍC }ԩ _wpPʯtFӆQL$e/~6k]5~\Z".@tQKe uaZWN~Y, ;`*e< ·,159V ұgA<9#m-"hE&I?0Z:%hTP=5+6 e/-&Rg8uC ~mo])~Hʣr!1"҆/u7 h4@cﴸ =+&dt6%t nP{&nnڎvEh1Y p*h],Fŀen#7"xX!2-j;i8cIZW'<8c݃pI7 ]ddZ7%#W #yDݔE=7.!l^q;jb;oD%} !ZRC< !Yf>9NuFw?;@ C4A@7)i;#!"e%Akq'[ث.$fCiZ.,|ґ[XmT[k_;MaK Lb kOy%LBȖFlX=LWak(w$nt7V !sdM Ӑ-8i*~I+B6Zt1$~QkaHPc !d)K~b<^P4;YWg=y`>Q`$Fӥսj\W\dv^=V"s!ŪS%ܶSƒ -󠙱di@L;ayQli=<2 ]|!\~Tiؼ[E/w2]&k-S[.ouQo׍R5\UyUF;! w7fy~B;J鲸\3@㬿'o9oiJۼ6Aşg^@uV{wQvPT෕sٙg:ryO6Jqrwݍ|ƍMgȯXӀopqI4$. whQ~*ˑ='YvW.{ ^m\bΏ!xq%FVSiyMɔu"Cs\۸ux='6i*.M/UQ&*^YK?56"_w"&wH}g_"gJE_i(a'djw&w7H+5'N7(XC^fv$Pk76&fQ'*fR^j]Y|[ ӌ:v%Fo KIB (H 5۰ iH%eI);εI&/M87T ;?qryRԈUQ S?1;j58G.PQG!!=SooHh gT5\۶ix%a`ƺ~Db=z^H))sz.=e?A=Qï@*$  >w-@c_ ɉPi,[L7Nr5S }\nsYLB?%Z+`g+VhpX7z<ݟ|/,3kgl\>YAZΝl[(>?/z;v=[k|$D8=vubA;՗9jLPlA1mϕmMƠ=#%H.^q&8Uƀ4$rJ \.Shk(:)( "ЕŢGK֋yl]Y@Ws'4G_O |Ĉḙ a0|bdܰǮH !G`j =A~' ,\{ZLQ3kDwyzR6 I{[CVqV0k;7`1)ٕ|\Kך9c]Fꭽ$GA9?]~mx>fG?f_xMr2]Igy M[~?Ҭ< ]޴GK"̰0\02}JB@^뭴?ՀOVUsp ?{]QZz.moc968'h\ A쀼9gh'5qǑAE˭?Ai.MSs·5Rц1jye3W|L.<\ϥxl.9'h-aRx؃,:f7W*K@"ڙ؎bUV;<bd曔Ȁga;bC28M)M'rrO'+X)+;_YJzҁAgȉZh8J h1?O$_SYd:Ni,5i SP)vmquVzN8:E<;W/cȪ+ȫ@$蜌/(AHh`N`8X_Y-$b~([GLKO2ȅ~a@Q/]]UFSZ_>E04 o_C){(*(@\/]2*}G>Adz8j! \& {/É |Ԟ(W%\R=8e!."a1*&WOV`u7؎YT8؆ȵps-s9M; ؉L@QHtRy5~Bؿ `FA"gnV_ֵl$aJ!B!mGTfO5`wnDHEk1MoŧB#YZft0@G%~hr]eOy(pE&iS·&i9BL4R¥iijS6-d˔l0\MM la=6&;6|p(γCEGuߠCWVt@e y6]+.R:\ؙ> ' Q.zՎQ-#р#QA߮*?lY=\U25iSO iT m:=DB$ D Xy9ݓB?HTdT4ر vk,a7;"hNBL㵓;p94ySZtӤBNS1/xW,Y/•Gs1+*.cC죩p ٴcoNww%GxΰL$/5}~v 帓0n{hMՈ4Z ;r,5fsP+rT_f1I8* ױ~AD38yBC/Vxx_#v:o 꽿g b D%i,Í\zvba6 E֩=nGdb{{9ʌOx7 9MeN%s{B"ڔ\^%0:S4) ".I9&=͞eߐ5) <3#+R=3 GoB8"AYGKCWz2n+ RxGU. @k VKIGT2B}ɌU"yq#GO^дq\i [ݿ8_-7%>%2HxC`<(h(CL>j6C^e*$+^\Z8z7+&:3*ƞ"1,CS>O@*^Ro־nJGGGq̇R}U9n;t9~v 6-*7 oRY{SZCwm(r\i?1bT}J cTmz$ C obI:b_iJ잏?or8>@ Ӕo9qK Zsnp.,RoUw}oAV.t} = މFQVdb"绊 ШSݢ?3kEaնZ= u=IߍH@@U׽Dd΃,gv*lVHc,X?MiF JzFw|ZF*Iγ)cx7eJz}'Pw,]#3q9PŅVoXJK10  K5XG3\Gec68%\C@EfAӤȦxMviD0((>r1/=eeА-"I:<:qWv /6OVƤu]_K>F=wun >^A"S1 .cv\xK>m}j3 ,ejHbVN#XghSjMHP~#o+PCd>PחgqꘗY^V\de-ӋPUd۳otg_»9ֱVɰŘLrG#!9{?FuNJx!e2vk ،Lj!IGI֗i|v'ga[HcGRo_uۛkmOn* +]ye^kR)<][uЬ襗WP;6^FR1 d *g]gVY=Iлߘ'+xz SGKL[ԻREj,` 9`N=wV~? T_Nr@`mZOU)B{rG7'&9Uٿ%[]ic\t9&%ÿSe3Rzͬێ_f9!b"q9VPLJ%UaA)F_,R'}釖{_y*HJ']&}ƍe9Y }5my޽BҵgNckշb,`(2~KCRM?;m3"YNhܢeH.7BJU\< o2oiy3svNm)E$T!zXkg,At}VCwmmԍ ya7JZƑpE7b娾|pZ0/z,4^%n5LL}Z<̛..*H'D^`.'G) =n">x|&c:/YTCr4XW:q؅-f:!8Fz-oP1,X|+vHsX]o!O#D0R>-m}+r8q͟ ?_eG0PIu!}FjWCeph `PۏkO;XyJ,[[(GxxE"D=ƛAv+"zNW6_Fޖ֍𐈸%A6e+pHUw}Ft;{},>:_Vs tڶe' X+!oNI}"*f]y\]LPB) =K0MYCvSb5kfzR26.#'E- ^-OCBN{r^irW;B"&GoqK8 ǕS*qdHa,W%1K0TL_7&a Ͽ\ " el:DE|S -) b 25O3] 4y:$$lP5Ln?x1yr{ bUU~AШsngNXyL\3 KuuՏ%Ȱ<8q8"ky5]hT.J+%ZxIel[)k"N.%՞oC lm\y| 6p?+j>4 *충̯p =7"7ہ}>G6,:t븏z86(4ًY%Y"@B#Nqx,?# ^DQa& 1ΥOe?u&OH siKCqC4v]ҤpA6ѣ>sڝao8#Q}.yyCY~9Oc=Uhe(h˄%DJI2lIG^ǣ5+Ӣ5?_8ct{qwu. \9s\4x]ꅷ._c.1~xc-9&4=j*+036ʢḹN)6ڊX.Iоe2q{MA I;^B-/]h.8UrO_ M@QrR6"oɻHfN Km΄FXEt }H%{ɬPs+Uq ,a۳cIS /e%n/8|\AOf0Q>|$'\/g׺hM[yHV]fqDoRJŷd b(+s X|*Pp aqRC`{"o1d KxҦd֒>ԺBtJ,܃TccȄSgҖ֒OY%$PDüÎѧ> hU0η@?)̍? pFRuVMS$Yp"O4ExZO|H/acM̐@ G/ME*$bZNittC<ݻ^ bL HP~so!_q9K8DR+ 1>[twi{]O>tTB١d)VSV׼zޛDx2EVSԴyI7 hEo*hyL6:SNaMG1]聇ޢe ٤bsʇ~S+̦ܲZȶN]j U0 „&w࠲`nxDg>R)벉`gb/q[ jkŃ>5TWɧq)v1ݎT8Y@HUF"Xgv YOS#]Mf}fA 3 EOw\E@nߋ[ \TO# *_DQ =!6ܔ)Cik+PZo('AT$x a $\ n6TܿG6`d] J5w3dž1xj"K7[`G]c%m;Q[XSv'{'.dzJ ?+tF'(֊rɋDӗ<АffDdžr,Au%%K1^DGa$GSzWrCPDvtLI;xd1gjNбfKz%=?i\IYFſZӪ?dS)"m^nȤAY<8&db. `O;;]5Ak coʩJ!4`h8Qqu&]cՉ>to/= O `:~Wr֎ILPvKrbÑbc}Q"`ߛ?m>b{8E`i5m P)a1Fc~ . l:>9p8#':x?G9?ܮ)-~G@T˖¥%01̡>wҠNj|kHGrAwk=6.΃VV f(~E¿@[pJC=Kdr%:(*JEœjE6|P E3^d0n[S2hn`b ;],2N (:>`TnG'Ps\Gh7752a蝾*ڋf-|_eG&7ۏƊ( xN/h ^ncu[6\Ɩ|57t]v|pď\I> )s_9:ȨVbdsl!Ҝ.2fݹ+.%/Up` pv;+kB#lSZY%^rYc, Nu b@I澦YVVen:*t. ctZ>bôT r!س^=4.9K&k:W)K>-y-W,J^6٨ /;M<1ֽ9ΔMMP-*In[_;W֗[TS` s-}% LA_Ϟaz\tcu0>| v5Ɠ#N] RlqaDɯ!@sTdy* DGE"9i6v έ.=5D\V7ŒL~Ṋ8#lv]6}o]zt_Ç5Sܛec9Bj1ȹ˘AO}vbm|{[tm&vn5d vt$ugi iDxVjbm1CUHR {jovTL+uHxafAE6ŅRRA.]Y@XQYo Eu}Ҁ.ѓ_`j@b=r T܍_r7B۽#v)̨"+vү[CW$b`'$eלO5a9?"(MSH1eW /ؗn(^(?Eg:{[c&d |et/p-Ja.'uBZf~:[M,_(iVUe:!KXsdUExA1(4,>[:l\d|.ۄ:h9"Wiet?.Sm~Ϟ*|yK|\5h/H4n>aZuF` WTwʔBuOD) cHe\e(-I_ oܚ6т 6pՀ[ey;QsW~ܥbѰ:/5Vv.G-@%M|7i-`0qh.(<{r'ߞ,dRݲ{x(& (L AWL2L*AkbLJ ዺFJK<ƑXJFwP|XrAdIo2LsrAԺdq;"P0O@P̕t,Uɶ=L4ig!b:CD=[q#%1юXs>[hq^O8ь|>J R9=̛'Ͻf$D8[M_$h׊B `h΂| GȡD! ˍmf (TDv5l2! 0PLQ%uBu';h*+|v^5f7NXQUrT:1Q:6GSaV6g^b'$ϫmÔri.?kSDPn-FH+1K 1a'V1[o3+J'= *(Z.,'Nvr\f >%YJ=# LͿNV; qZ5rM\ii^k tQNytjËlTa ?";z 5k6Oy HTX8&alOg": $àH=oECV> +0\FP~*EW=ȇ"py^ qaHEk0¾qk%pϛmImhnY 惋6.'wtp;皆A0lN+s ?;hqb٭+'+(g&d ,{ BNC* p>BP^Vc4~OϢtMpGt^l=KYCmKy 㫩*DEn$Ҩ@su=}$KR6xo$ jG+{b78fpwd ;d/iԳOe yuス~rk4\ V s3O /t#;gE<{+EO#|# FfO<\sѻH1gL!#!B\J|=ec_à!T8p4|a>?.܁pʶG:N|>ε;iah*fvOO8W{p]aңr Q\ ̚`XH[- ;HHM$K$YD wy@0{q SX[>dGʷ߅hzMQ~L`;'l*oF^f,p0- ]5XʩTkKR`RB5&`wV*!ySI @p@!mxoo1u _.Gz-E:F`os+;}HҺHDZ7g=23,a" /"RxH7$iEawSHyZ3Ua>ݩ{; +!KH<={*d֯m-6djK)Q[k7Ѯ?n|A{-5u- dR)'IƋiZEު%wqn O+=tIe~"ez91Nck!2TKwҝV>V:f9U}\{Fu w5S Q*6A*miтJ=L~:Ó4 ߪT3ahi%uH ˯.k-./a5TЊOf֘arb+!Kʍ)备х’Zb ^TfsbD~4冂|*V rC\J eY| ųMXt޴n[> %gJJoy2ڤԱ1x+9׬ /a7B왱<(H0҂p0ڦ7Јr*u !s&;69r2VV9kgF#(E5Гrܝa7R7A]G@jԳA2eт*9'LjZꈹoLo{ h_ P[ۣ,H-,N;&Pð/OѢ7 `q&Wcĕ0ȚCYQ'/Zgt*)X |ŒgX5o~AU cfJ(aa k!e1X`RK,zэ1U9 ZSgʑBQZyaxۘJr|) EjBTkڛ *P&ٖ:AOÂ2Rԟ^wz #I"m=͈p(N\ $ءp$kٙMϺ5튠JA`d-  B:!Q O(s (Cam%fbDr [)Un"S\Fce[-t‡y^x\1a)GwDFЛdXwLs{+B"Bw[ 0_!'R̖Yy nE2s2S%Hsє\?ӸFSb[e' ]GJu|4 % 70B^Iko{y$PmX fbqi+|% {b,G[E&?F}b(wW *O1O\Jb]$8Kr )^\1ŲܡiFVS}!>謪(uX^#{bYA@=]\>J[Aj Q*$$6y9l.aeQ Hj&ar_2׿Sw4Eܡo#¹GQd?H$4 jTf5JxniTΥZ1e4{3'+RT7䀰~LBS% 5B"#WD_*Ib-<Jջqb0wjS:HԱ( m_b{2 &cu_OȚ-O~9,Fx%קAE1/!Key[!- ő 0^Hģ,8W3M 0aX}LŊ Eݣ{ ]m'~J,N_Lxj)rNr[{2u#=A*|3}F֍"VMYT'O{uU--5[ 6L;AcuW"=+ [DDy,ZS*sҷ2uv؉ SvC7L:+|֪O2j}ÃMAlU ձx0Kf[\@Žo%rB-k;/ ͉/b[`":<_΋ ( 7sAY]&6%SES% ݲQ"e1£d$zQP 5G'4?)m-E0ez*Xn3#dsh#rtܥUBpq& Xn_u7H(hUVwL9y "6;KvH13QqM;zpQzJ;Vᬔ%^gT.˚ Û;>ؓݮW˫c/,#}-sj=g~nPV"[xLpYݿ]E$t "ÑD(I˘^:vX.|4t:oPIߩYtr1Եl-\}\TmptEpjٹw(6/`x, /r 03]]N\QieL.h/2+ 8a~d߶w tw\NhA{9n2B.`4ᨀ9-[,рֆ 緭4Yx2kȭqCE|7X^vLr6˳Lϙ_AlC6;&)ݵɋY|_C+4㥁."GWKG7Z0 OU[jBv\͢Q?_"ßp0-bb÷MLࠈVR4BC: 3K@ފb?|4E!? } Ow;QsiN:FKu8D*:OQ7C%5~ {e|ߪ=P"^":ILb Fi2z0y+%i!:1䙒~agWIBpDF D^9%8cӈz$6d,=c٧w S/<-~`? 噈l)QյC}۵&hx]^~Bz1HZ#Q:Xa mQsGMXưV&p?h3;>kQO酒C`8kLlBPXݦ lѐP~l;L6$qpc2y2@zٺmm5V;Ǣ/l{:ֱ `6p*TX7e^Oţ<6mv_Ejfb]sQ^8w%DGL26~qgb=ZuD65pX6 5fٍXm7vg9WӮSwo >^rƚ2y (S$Q^Ie o9U,2/ ;K`%r 3d윫QVWZE)D_85Jĥs%>`-7}F#ȹ؆sr@,q9¤{_5)[|栥J%lM\ bSIS$?]`d#̡C0ۻ,b{m)ς+Kޗ|N9l52Ό=j/^amyN ŚnBNn⪛mi)i"Eʍ=•ݢہBGs tMu@,~ݐBL=n\ ]\f>fJPK,"2ąc̡Ox #QG )0dGK/ .6ocjbjG<)rpq70Bَm N;+g8ͤ0eYi]}O|=ȅAMۥXi#MNgwkڠ~a렠 ,?!P*8{ܸJHpnF*9^W  @"V,Հ47w\9wb<ʩ^e5p,ENwPצտ;%=6U$y+u';Z%KH~~=VN,^6/.%Ηo-Ĥ2!3q?^mb4VN1 LåI Ay6W Ws ySׯ*#"2B6kD,7 v cx dҕ%g~HWH=a D-}:jЁnIup4k! \ld6v_<=9|UԫO&a2e B_`hZD#}ϥūmHy,Cp 1b((bj\m!XVRh@#.UxZ'UIDtT?V{L3.wiYc<\Փ bրj&_g_PmkGp!xp9l$hw\jxyύƩSǟ0RRZA岤O{\ ji\]SoT㩧S$)'P +\ 'f6r$/FvUhN!39614WYuwg 2kNi.w .1 6=B9NƥcX{0Xd$BH!܇C׵\"ɫZ#Rc/ )CH,v\Eކ>j |hjw#6U/Cl>|ٛ I?#d.;jŶpw9n/Lϓ^%O5v5tuc;y0ZFHh З*W~[@7> Ϩ'{l"genalF_#\<;3%upTI "`Ji_󣨧GFѺY lN8Z>c4>JM0e'(SC_&|[5̡hB$PA.u oV`wPq L5=W$ctf.Lb~aOpQc! \JXa"x/+nCص9pdg"a>JhW~ɋ~DKy2~A_ZԊtpH.Bg+_L-^.~Yz60`tPsD7@J w?M[૖=vvYrKW;7SB|TmaVOIe6}DM1sz>!>FBly鞬w /"ǫ s6w$ nWNtj=l2Rܧ1?0I@ʍGhM&k1b(x殈 ~9}\0U| j9| F/˓C _PQnApt|UQܠꀂABq>(ĩ?i| V:T8id$ХzA)ħE-]]ׄofaFFK^DONer>W,2 ЋҘ,S@RSOMr"jrJI_`k^՘.7wgJZ>R/!u3< P((kڢvwȇsgȉ7 p6!b$[9i uQkθ!| 58""&R#aw@u5jQE&0Me|g5^\hs|\\T&`a)꜖ #J) 1qj-߆Y̯J5Oc ‰_"'#;GA0\04Z dW y_T٠푦,S}ynL 6*?9)Mޭ7#` ma h=>*%JBn4;z7.$/uP%h)^*S0.~ڐP7U;|MM72˵uT^wo~*0qȞ$vS ou)WhN8, qn}W/IKƠHўd"kQ>R|4v7iWE ;{EONZ£,q+: WOW!W]1UE/dl݇NHh,nט$:%FA܀_mp?ih0lJd1ץ،UtìP9Q4GcfƬM}w0`ȹˠw ’n۸:6UsNZ/_KMbݠRnMal`_e;lfG݋םH86j'eǍP<~$vv}yx)7!ec8_W[u'l_$4(#6 D{N){;Rqk;9CM;Où>q[tXV=yF6P%oSvѨ <@Lfxؘ 1 'Nlg:FEHꜫZڶZ1q/lz>TaN31hoa1XE--dZo>AjW˴C8I1]>|X I~D~D[{&xL ڭ~;$KUks̓v,@)k^'kD:z`* gy/;@zxy+jO~h&.5UuQrjTVsC$t30\PW6$KAطV=ґW㭺?W`.x eHps µd,SohF0\W:`2!f<ɕ@8%~ 6f3PN++KCcJ=QPE'ufp!4,-*2P+s=R8)_Mj^k$C5%v'IyFS/>3\ [k| k 5\K%W[C]LQ= ..IsX[-{eyAPpG_j\ph@5"P8?S5q~;F ҥ!t>.Pꙟ8Fx,$LB^m ' k=ړ@6[P;2c`Jh &%$H| '#QvO D 39_WըI+yƑ ]-5BmD{g;  }"ỤRuK2е`OGTm:` ;QMV!c!U.NQSA&讈צ}\@^à[ɧAzcՔץ}i=%) _P {o3fJ/ uY9jIVJ8_uEYULEb63TZ!?~عrp%kQ=|x\ l;Z)(2i0˔T55eZ-E bhufĴ3An3cYD>Iv~{* ZB ]w1#IfO1fӳ.%P0[+$|>8?lhKifa9.,f;tCGD 9{P w۵Qў/H(Z*(G!`o@G(Z)O'5za65|ü`i~Dta]J|ȱt3" ;K_tL1LDxz@G[yivqWLJ[(ZSF)î5@f]=n `nKSҪn 14 3T KSr (5Ut%'+Hݙiޓ1z$(@TB#\г6?S,>@ w܏Apt&I#\B YQJ /W׬:9r >wdi̞Rݳy[;f[9R2OdsC!H8Čaҫ7hj` i<[{-lHi [ b-;ϸ|1Z؀~xHD UZwS0~ANӛ1Šb &=J۩OQ41|Qi(uNsW S1iD:6Qsr{8wUnEMUg]e>ǰp{EYUygA^Cvnɡ:o |c6__m ܭ/mu/}JgFcݱYn@e"$iP+pRIcU2$O,doĦxJGx7]?ӷzQKhZ̫Y0@w~! [ѻx)aJeX3M̽x‰+u[?ȊDQ@0FY/4L74;o_Pt¶86=(% $xDM%D0N9^ ;(OX|RDɇ8<{X/4-R tUQc~D,MJB#C9seoJ9 ^out4.5rViI,!VhT@"u9j,)&Hdoy=&sR7K}.GV$8(B2lD5n5-q_mfܻvB;䇔< MWPKo<2q: TߛGĹ`{oOi޹C@xIBOq4D 5E`li;G pUk.fZUd̹~*vKE(|+ζC5g=eZlhK/ys6e'iKZtNZ^GzgbīUgp+4Uc+T0G ij-AB|#GAs! # @HE.hS{[.E`, cj(4ϳNuih$%/!#Dr"=PU,u ҼOa`RT n9Ig*p&³Y[@p%ȥ9q snOw{K>1vr~h#-2KwQwi+)\K65}S&ة pqRm& 5۟q-)p$kI)P` ̈HpSbњvGOwx}80u˗69б1np%n{~JS͒%1 "jx,P ڠEpnZ =f|’ joy\eQ0npx]l[`A?bà k8桋p/ȱ%g:z@gQAՒyUuh R&Aaںqt$1P)ъA&;˪oδVDœ ï;ݦB\sD^|.Ξ#d*Y>ޞe=U-w#%Y T ލf6RLf+r &㞀v=V7xVeȳm.w4SeWRs"m3[aM l+A=$ƴ_qN?O |qLP]Bu㚥q! W ̀GB,TXҺOBTHiN0*,oeqe்$Y0'Ny@i0+[j'z=Vie:o:L]y򥳮A`<LZKYA 'Q":ֵpTl~jwԸN` X\Y3lp}oL̊ShS *nqzsrtl`S0NP%(}6HLtݱgYZ070701000002f1000081a4000000000000000000000001646b69aa00008704000000000000000000000000000000000000006900000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt76/mt7921/mt7921-common.ko.xz7zXZִF!t/?]?Eh=ڜ.+,(Հԅ'r qc#yZZEMS3TPd~s࠱ DVnt0ivI Ycb|0@?w˔2jR<}n\xQU bnki~O:O8BpǖX,YΖJI2E Ps6c2/9;R$As`DJl¼n'6ĬGU+ʱL2ogn>!h -h/ܺO2vp<X/,$RAn~AY'z HW7ۓ/:2X2 (\)F/0,TrRs6>'gkF!&-z ? X`T".;?ZCCnp *;f+m-A~\֦k SuØ|Hˊ } (3&M9y8ij~YwLŝ@2(y,I>,#F*T⊮W x%mK_ 姀"4։ߊ܇[nQ=T疟FxfrGC '[c1$-u KZ%؈KIl{3M٘*Z\ [3KvN2AĈAWG%B&պ 5u 6;|EʦUkï{f|>W*rk Ȼ*.sZIx;ܬԐ XrUڣF6V ?J0j'y;s@XHL~BIzU1:[75'/rdX[JŰ5}Sr}D V⪧T9zɔҝ/Mp`Z2&¦""uq߬ 6Pj 9 Eqhݫʯ46&Ax'?p-nsQp &R|sL}Pur&.jI7 0 {Nк_o|kwOIH6+K3WOYMX-i}jr'X! !B/W)k)| bdyNRJy4I%!1$պ m8i(lo zӣ Tx6 02#]^6w|ς/f:gqcE B,1"N CH=m][>$0fXb$Me$bs˾BgjiiF|e@G"_T<̘EÑ6lI,7z%^< pŅEî[U€JoO(Z`MCC*mׁH>1CAzZ\Sμ]'zz -&1?:^qĹZ)A ^U-H`~RB)ຐ*元jӜM;GXbπ;%Pm㽖Q 7$E@P4對HZ!F]x!7)?oKp[U][q@AT4!2/b#x3xg3ɱVhF:cԖUE"fG3vR[iyz.`5KD*!1JKpTs[`ו_p? PuAXhU}voq,C24Hb`,^`B:^!>W^9ɼb%{-/Eju=A@KR @w7ds\jby@A"hRIwgK%wCh(6n7RBQ |:Ey&XwnV/T3v[B=0ÞcTx(x`OM6Ppdk&-t.Lʕ^D2cF0!1]x&K(ea(HߏZ>)X\ljJ襼D\|jHKkV!( 5N;mZ'~48 LD=9Ϸcta74y|p^:Ŝj}_Ms@pl(m斦:ל!4-WXE9_ mSFQ[ꚙ{ى'sB&N<'Є kk'yp't8AA`YVHR1@$M{91_n~~)踮lGIy]?S~9=s{%ǡ/` @O1=fi5|*F8]CGW„m]9(*80zDwlzO`v߬kW.姪DuqzjqKv] `3KR8'c 8Bvai¯Д6qi:bJcDNRBvW@gY 3@b~Ogy*|=t]42xlڵyUQ:Dᄧ| Q JW+n /C;mi"=??Bîz*"GԷl[ llw:ƽ8]̃1_tvu7֒Sba߃K#x#l%xV@, vִ3١[rU<JR?$xL1G,>P'^ 悗 ²95XD, MCyv<-1䚭/}KFlԡE{:ɶ#2A{{j0Y ?h >GSlp( Q1)K-u6g*DJb[lkEqW@^jn~7KŕRåwۤM:۝Z;E/{WvV@bs{'ϐHuC^w9MVZHUy_uYS5϶ P2D[>'S|Aݸ֥- "s|=$S>\E akr9{c(FSy3q+n%or̚ӯWºVɐ]r"tSXd>&7cbi(4FWuQS~pKuj4p{沃 ׷[˾/nauOPTz 4Y? VP򡡘DVs=;hme=X73IaF[ RB`T J3nGM>?̂uejD "h cv8h)&wOd!}sKbB$q b3eFɺ|g6h Y@fyDۙpX--dJؔ7|r,#sRNm עcrOljX{O!vC0+e=p?*K8y(W)9bil6M%ltw=ȯK`E&#͞; ;';lӻqFb #2`Vyw°rJAH/UBލW=% )|pN h(Y"5 m:۽a锭XYt:qtL4F:ijB$4Yd]Uw u)l=ɒɄn0T. Ԏ8*{C5^\&QA`:*@)AÿQ+(k"D/e,8gYCKC 9a6_F+C<ȞxӣG& %{%A`۾Qm/,\.* Og˃!^w쁇YpL/ɮ,h04A@IIkȳ?qI]`ڶ# .CoFe&}; +JHhV'^XsE:fhLp>ҏiH`e㬳M\%N2 Y>yLwH?ZQ?I+${i?Wvu14z9YjuG\{EQxۨX+ʦ_U~nPU^#lmA~`hJk(b3%2t)qg˽pb6'B0WOcֱ*W^[rp5ݍT|4}bV~c/J[U y4QҒ~!33XPEr/HOa)]*]QP&K)Bݸ ("]GD:'F de3㳀-BMFllۦ@.!N}7.4?`t26w`)V G>\lznvX0p/6/96^*ӜX<~&#"'9U篍걨3LAm`jSGj4C"j&[92i4Z6 (XjQ8(*pl'SS$aȤtr|( ؿkOӖ%~7 p) ]WHD f|{:8D~j3>SvR줢kQR Gin&)/JM(c*T'=mc S>Euy1N{+FѬ,Owς?,>vUkkiZȃx3<:Tʟ ͡nvuNf>>FM\٦<,p$e#JTA"1;@tx3e3~oordCI; ?; X L}B-daW\0vQM[4zsM\Q߮;%(>ѹL'|_5(*ܮ Klz?{24 p0/7R"۩jEej ֝J.$;n460gLOa hS{P9 C}l }i m|hҹq-Yua`g{W&:;z>yynz703T.pi7呙\\$.=v&PRƟEDCm~ `id ]*@T8Ǣd+|΋'-:u"tISbdϭHk9N ~ %'Z& TNJP0eDֱx ߂ُv$PG!,=m-?EIײ>bp҆ _.mcrmhh.S1iE%㑼;G7-#;ҜӓF} F `L",!(#۷&7Ǻ|-P~aq*8W;bWendryo?Q pW CjSE.hץ(H} nsЈQmME'" m.cdzZ->ݎshc7h$vMo⎽T9!ݢ<b"h& nXR~lʽ$2yp@XsXmgL뽢 \ӝ z m,CNDwR G#_xBV"w+'U1eD+Mݶ @LT"|GmVc3D)0 ~@O5B=L o ݜͼS0n*pcZCt+i`br9D*n8-"OFV,nO*az4ri%NO]e}1#;[d"ZFGҊ+yTŒD뚀[*Ar% MaĐUǦmک =bNmB15 XNւ"rbܮRo6.nVŨQ>G%nB jƠgH H[ň*p( tyƻ d'9#wvx5SDzδz[ۤ^>:NŒ%;~ϟ#anaԿt.M%k~-@2\.-o9 &{k4ΒowR쯷өlV0'/٧Q]Q‡D_mL B| D |.g$ gtiJfNUĸZ.;eZvA.ʼ!m\`iy6v{Fs⣦*HQqSSljg wB9*^;oGr&-r\qӰ~9Gc*Da zx3F!?C^|mgu1+ctYm]J.SEqnsYuVnX;C\T89.g? n7ܒHuYxM,m\YYfmAVw LZiG5PWG09< 31?ׯw;'Pa+SͿ@L?t==K Q'+ eo 0XZh\9""xBbQ6N+VdD8Kߝ;b"09 H#bbF 9ompIU9"|wwbz( fZb nj x?8uY ƗsaaՏ6qhgb-.&+h \D(;m 2c4Bd`/E]yh(&,7m1ѰϽ.jrǡ*>u[q"Nh^fƺeN[Z ?DWsվh[QMss' U1 A!jc<-jʵj_t )n|>",LL ]G*OMuDPlX>wUEE« cVc~7'bȆ;'uLk  `0Ay-5C}Z:=usSp@@%+r 8k,l2V!l/]42@tpDƸ5SJRI ػI"ƽr^XB&&r0 ~/,\Qiwv6m$Қ|64dO1넓MY.O F5{~>G0ecND=_LfW8cR߿ˠ;+ 4 G3>`>(2Ę5:[lv5rH!rR!W('BA-NE&g)c?$1iSE$^tzǙLe38 FQdFi´`z/5WA)*N|SkV@Y#.UGrZI i&4a|rԡ |[w7i:6JgY2"Vp`S |=\2g6Q05$_^U;XԗtQ{.;EhR)h/.)w|q_B#trr9p[>Or_e]fbhEgߤq??&A!xl&6ffK.c(?V,i<4 Kk2aqW?7SϞ =0u*K֭ i E?؁f|UL.EGRFL X$u l:MMwkFd>4E?N27=}C#jAY evV~ 4OL8(4$x,: & bM$|yG8#6Ηʺl:#`۱lADO$nn7=d7wxN1Geuʢ̚ DTVG(S?+B%v}B(8Ƨ\3[< w% 1K2)+osM*߫Cu`lހ숧?+mPp5Ln"uk.U8{d;Uk[|ZyX KD/^.>pXs)q`\?+"qJ6!~)ֽt(uckmEbo$Mj8ꔨs1jEI?-ӈELmHQ ' '[oIa$W$Q&T+uڠV'O̵8ʅi?Ja;W*tڕc_& ;.1un j"ggv#+`9] ~c_bDܴ7e7>FFL>#a C-J{'Ka4C1-bԭN*Pei~*UszaP AnzLg]}YfJFM>\TT}!ԕЉ0:LKِh%VK5~&\չoN+σ#bIt\2djy]g͂C^4VAqx֡kZ 0.Q6gzmk?l gh !z5Zݢl&Uܖ <ϒF:^UP`&d/qፅId G4 Hc3Ӏ!xmCRYw&, 5v+qbbW9_bA9&p`8$eK:u\^k^yLXa_Xpbi˼֏)lPߵ!S- Si=Q"mNJzږ W @EeGrؙ,r͕xKAwUW2Q +P |!ʤEZo?sRK Ӆ7pLZ'mIPZ~7z7n{9Qջz`=:?^5@Z'D| 箾,"{ <:n/ZY&$7\qȤa V2uX=k?w(yGԋ7f^\M}Bŝ+SP1us߅+D}qYr#b83~uAF18SP.FD՗X➛QK-ҰDx2XNa&m]w,W?}?_{-a||Ng.ajrQ1^2I#pxJWZalyL7ߊ;4dMz1->oM7\?&`C\!m~LcBϘpWg^d]׃ޔ폨*g-~eߙuTok vXMڪl#lFQ_rNwU= #Q}enV ^,[Q aīĞ5yl{~)Jth9 Çcf!žaB@%jHn7 46 mC7Qqm4XS`{MOxpĈ[|MS$tAs%/h`Qu"z%3[cl&VF8٤NDh-͐%*^4yZBQRV*oU2*]R]CO>iXvCjΡO[#ШPd a.isUY=xbled|0>ϳbtg<[Q2AM0 cX.8Rn<1[5Opu5}U$^Ϭ/ dA]̫zitYzd74T*-YHaI;NLW.j%qnj \C,./+{#6:R^U4WeY7p0=Kυ3 m:nRjҮuoR:%@H,ԖYr2dAc'Bɮ=)Цkc9G12FK5Nlˑ>*ً+VZDs=lEFknvCpa3Z76v6yA%\77Tÿiimd%薁wc!4ׄ+7b4y7qytQ:%mnFK)Q|C.1{](ևMUX{UB^.x婪ՖՑ>UNDۓ2K^H`*fl'VZQ- Y=YWCp7Paa*O’Z"ȋRWEa O/15p ",9Ɗ+uY~Ԉ>{lgά騅7FBJ~NX,^:Z㺇${3R1!G= 00cT'a:m}hw*=M@Gԋ$`4f$6-r>1AZ!:,)bG"@Gf9/KpɅ?Z p=Eo OJA"ٴEjkeNm*J/m`=Q5au}2<*Q2? RzkHy +1; xJF495roN;il=]CwE/f[lgG  h8<^1$_ԜY>Λ`ܹUXB R4񔚻wu4B76JkmIE\y`L&nMR@)ƫ}GITCu̥Q*ڂ[}G)T9!l~8NX o-Dy"kebYlşcoD:8EW޸زa1l :4G[8nsў![! ,ǭ_97iQU]qᵪc櫎2j Zod.'3kT%@tw2Bo,:Ac=5L;H^ι. YܽfΉqN ^m`WB*YfNjVqfT)`w.B#vCS} ] hK`*lRx-nFT")& :"V(lW{?!IЂxnKY[ ] xe$ոaZjX"R叕 ; e3:*F y}rW1RE~le/~7|\FFIz<;0S|Nc5%e6jK^Beֱ„ItJsX =kο ߜmtOC-e: RW} bRm͌-4G+u`.K@fu(?DhSHWW(n:٫[ܵK.(ђBW2,Pfo$l{mK;J\ߡtyT^ 8w~`~~m,=mÎ_ uR  QMe.S.e!i T7q qU."WK3AGWWLeQhAfQ &W\^`qcD_Es0#d1/ݮauEg=n+o}gVk7.QΒp1?o:*^llAg~<+ObE4^YNgg|4FL W/Q6*ԐPZrS-0P+ , &PlSҞr2>SB5MًbaX #ҜM vd$U}`$LͼX}x˜΃9,ݯ RL:4\OoxHp^YЂ;ikŜj o[x&<+S-'cjKM2M:ݗ` ꛞYAqB:?LM܅715 sݰ)5pp|lSuK'*xjے~ mɓro6?s'|E}f&"+(5pċA -t#82, x:OUaa$rxӟÅcss5Ue'I욬J-]Nhnk_8Ҥ)sH'L+uir9d:In]uO )kIDhi!0:yTb+>.\"mjB,Fb%1ֈ)F\7IWV5*<=] vg[5ɹ.!w<o_\D*kABXc/'~IYp@A Q2VvLSeE 铀gҮ tT @xI>: #\䤢"éwc]~ TkPޒf}XŹ8|~D%OW`Fa50rDb]"cZ WZľ[FTPž|z9Ib& eoQ/ڢ^҉x?KOn4IЀ6׾ųD1>8=+%R02j] L6!a=PQ(RQ;##":$rESV~ Y#h<#^384iT%?kE;j V?&(4*wc~C?ΨrUc//NK߇fӉU2_yD(eAN,ܬcοXgx\Rd+PGao&qKjd[ݮpDCFwq+T9|J5%V#*u5A`-ؔȏwH"A9XȱfGäUq͍I vW&sHOޚT R&p l=c[nQ@T_=4ې [\MW۲& $lٹS<$_;;RмTKJ:9; FBXdϱY70JEg?F1rpu}soHHlm/5!n}E_Y/p%+nʎ. -<e~hrVdڈ/Y4K{ rĔj%Z佒\ZE|O{q3IX۞dmJXA!1K{@*d30@(ʙ7 \W#D?o"r-TV.X%hfB"]vu١|I ك})xKJNw(~𴼦.M܏×CyqK6XUAWd)t+oB&׋%e&+:>t+';֋qL{yխ;q1=K̒PZ"̀jh{;@3w0W8>!>3}.؁˔aKBZ~8/ OŽx@!k?i IӢ2 p؉ծ봳!h+7DYVd`l@1JJ9KQ0[y0-fXrHunqRlLf G †ӯ rOj=wB&~!w:55vT#ln2@d*-߃7`ln/;Ug'*8RTKa ^jJ?\8ۜ\5t8f \ZoԆSP#-'*Kk,Z/Umܐj. v#-OR_{mw9HlWDUKUj$pIR$K:9)#P񪤹WDӨ/ gǻxR d$5tfhs [7%1G߻0T pV$c߶0vbVTwh U6@f7*^CtePW$~Uv(Jqu+q<P_~{3\;DUBrK3qRm? yX<aA uzZ@TQ'kvb)䥒 Bs依WɳL^.$e?lΘ$тйU蛫VIPvF#p9<NeeIlexy#=Kj?0&ڼwcw|0ou,T^ VNFftbGGGQH xΦl3U Q,?܉G8s,DPYS @sߕ+)39: Nِu~d|C ~cHhMNGqWʼng7[h;n[[8$*iP|.B * v[ 6u^^$c$qo|lD!єwXg|2x'}` ug v!zksd1zWNΫƽlGzr䶚E++yW#&=d[Yl<0wkt44vRHlQ+%RǦ\gKG5 p#fz(;8ƋBbăPR%ڨ8aWxR)-ArilWڥ|-i6y]UFrLDNg`= W@c h7f7Uqspku*.3.PtՠvxCu)M *Rwԭ|g])Pa{Fp9wwE~4]€6DtzS$OobœQaPm@k6i 3U4x-Ix?fi{[׈u5|]66z0l(~o>`t0Fj* >JUX4^7 mn\4Ϲ`vTz Gm::fD7p} 3.BoUv,NqGޏ)3?'(V)RtfI]Zsܤ\čR.z?ld1%Fej2$h'jܐh?4qf)1gGs&˒77&,er(u9 T;$J&!w̺Jƺ]|-4aތ JSt/|Ur5,?Kи~` EΕ틼//^l"J1)ciեv6 N ?OgpϮm@CP#JR& QelL5$RWaX#C\y q[kяd}*#Ia ^`)%UטlպV(AjG!XSh5qE 3˚O(nX r9(U.x /$n#hFqyfĉ9[ =t槭WL~ [ 9tV*H Tο;Ur6Mnf)ǡ1(n?BѺ'GwH o-ua}Q^R-e T,Za?l)t+f '[)OXpL#nNؒ8AV!Jsrcp1`=}}5Yc?;{^\ܣܦ&Uboի!̪TLK?~)QSOrD΁>O  nR0RlibB1q`gc脵tx8ʫd3U :fBKdk Z{0lΛ5.,nyJZ<YĆ;-i}r!vr;H˟>BNPJ[/qQzzm~+Գx=K%G1߹9%xT&#éa+ⲅ`dVJ$}y%4h.#JIhy Py?WO#MTƄbZuYN)+&?֕f#ڵ7ɦvF6!U91_vwqr6_]*##WB%TjBFʙ"3DV:׮йL\2Tܝ51 >xciU25wO{BAA9]z4!|5uۏ3=*:K"bziBbdq8]' Nu 2GBsJH匲HM A\1cu'ĎKZ"ȏtMq#A%{ʭ CAзW.H5 yL qBwXP; Er^A?|lw4 Ms}"B3Qּ8#E?7NLy60' U3=D$wX"!:2yzoϤsb\> 8J@naE,B<&8+]ǧ*RZBW-8 Dhe oױD1/Y~ʷiIܳ aL,lhl7혂 d+Ni)vL y j!PRTEQ/!Xj oz/aمBkęӬk7LETo˿`v/!AQgJoo\_fw<3JLjaiDBb+?wC5KB ?pHn~8fgRMc]k [q$; վU j D ;1IGy6jc eTiCDe!ݑc:8Hwd=`k Rot65#OF'ow\mj4~ o<#807&x{*L*al9$3p\jV&+U)_gu4޳$ov! $Q@4\i"٦zCh!zlU/vK}Wy%H7yо/q((Bjʲ_TP꼈 wVkiMqT]>KV;#,Ug=οG}EdDnu\YsK2h&!ĕ 1^Z)5ft,EtHJ, )+.iA665.*j~}3ɱziӋ ѣ[XQ!0!rn%yLRMXpQ%Wf363R[Nt2%xbjj!Rpیi^l5B+߰d%>Y8dֶX/ئÙ$p6@X xRxq}fLW;㷓 YvwdȠ~Q}H_%71/U"#[[\ fɑOKyPVADPd|AR1qKZ/r ڇK(r!]x 4f]>V Dը*@B.15oUo8i0ث7ROcv nNd6pTbev|6dWӈ:yo{-0`c=i@9Lti^h&F3,!se-'GU?OySW !L !?`7,?)-L~p[ CtDSuZwȅdT,Bγ̉za)%mx:\e+z>1YVZտ:lƕnm\;- .֭ddl73.M#,} Fqi2lʺ31u.EYt\YͧV"U <#vd kMnX&v7ܨza-IaT(/݁E5x=Aglv˂M.<Ԯzܙb4βW QP~֮F,}m0AjPΘ1=dY3G?Gbv v m-<+(YJŕfڄFvT+y\ N1X$e\6(RnzT_KZ^D3>9,\m ~@=$e5%j1Z~KpO)-U1/NV|)s`p:p،'`^X:|ozN@r򘜊^1^w %wjE?c?ľZsv, ɞMmH%Zy+H^^^(ukR9ׄի uSt+$pT$c-j 5ae1a5o0=odÂ>Or@wN CO +i@\u qt`֖.m[=ZWRް7m{9ea5_6{D|B89ؘ a@v@ fPJ#vT[ ]""­i:q`]rWvW%4qLuA(6n&[ zv{{Ҋŧ;2צ3\ "]. dko=1zd*_y8#N.Ԝw?fӸ\OkO"˚$[9jԯv!"/b__{2:0N 6h&JU}o_;8m%fKagGطs Sic&?&SurR2[r@ "5KA2%Q`_V}yۙM%)we>Ίڟ6 n9$s @z5[]G*be;KG^?sK pOHsŻu:Y~}l=cD^'۝V-|7mM11wV]43JmmD/|>iO.*dCdؑ ) +[l O"M|s@9Ϸ7VҷN27k1́i# )^(xK|*\t;!-UD?3Ç@+rAR(9p̘ZtV4ױkVc&ޕYR${)ڱ_lÿ뉢|yk$e KeϤ݁;<\K(Tώ{㠸lˍ+ďDS<؄UEpƣZk?:3NKog{2]e9ъ;F+;4ZRj 1hc?:dv E|L.R6gVüf}bc(}bk/e69[њF8"6;TsiFԺDmoB]I[^|8~&PpNQ֐\65f2hS+lq /$ {elEi)K |#4۞dF-Z[0ǵ@}sȻ;~(P26mrJE3Փ-枮03DvNKX'34^d*|Cz Y=.ZD1i{FHwLA=Q$ s,އﴱR@# e3# _2 rs5WnE }9ԾZI} &6H0U _@8MԝY R8V{y]HĒ":kX9b{W`kD߆iR|uD4|].^+7N~gb7ޫy\12_:K?1aTo8o;芚kJ * ?? ]s^0ؤJyρo_t Ql2_|G,!UTch{ra,ƭrP-j? mc@/9?|>׋  K +ɇ8-/(eΕmHn`e keޣU`(vG q/Ly %8Mh$>BC~fFn\L܄șSE2o]C脯{E׾A|iq+͂XiC PC7A2|72$W4a1HwYS"O:~BP(1otf^/;U"%N|F/M߹vܲmkHI0IstZ>SW"PDW,~cS+/p3M7LDoJQ}2:8Y@)[6uwع܀~n0;Cs{MLɌCH0OѷOuE|qF8~>5`B0I[Xϭ;,8W-d_OQ дa J96^}~;XZW4X}'4X[A,Q> :R̛OcұƖ_/+H 4V|c bV&ՍDŽ]@+v# JTNx a:+Aa *EY|5; @$n@u@y?[C93T0[@^ٙg23һt Bv5Y{xd4#>¸*P" ABx'%7Aa5¢ 4ԐN{V_54gIx/ɦ.0 ln#6RȔͷUjlt&E^/ߠn؊&~ :=Kq35Q| ,lyՠYc,d `&`ud?mqpy@£*yG3ePeY8sS띪vXbs%qK{Q6s=32YZ~kc!t@.,qt6 glC *$oStE K RUSߤn`ݾ=!@Hna|CvHut0cX^ yDN} D`:2Va9U_jQYj3ٷ^A#S)mDn~V}vw>9@F־`Ø{"M!RYxfZˑQJ٣tۨ^AÏS +6O!5`F`nqxPX0+ϝ@iVCAsj<ig}aE̶s9ygZ`(Vr D{-{ţYb5 O`=>((ǠS/͘m}*+ϵ4$+)VG#B 7o0H62VʔNI/py ZW#&,=!+khás7Ĩ<^ # }B'I]/SkWs 9|p1WԸ˳X7A ,Ӣ5'vxBHcjrATNǓ爑%Ms#=]7U3djQw[g!^O/KM-Gy D %i/utۮDSqbq=9Ï6lEӦ/o2aB7Pj)߭ʰ@}KpH I:$kXb-~ۙWLfD0,ĝ Κc h!?3g:W(͹ig"v-0icگDŽ?y P:/vj/G\ i\N>Ddbif~~/NvqZDO~AڽgpLoGäѨLf$1U%֚SIzuJ܃_@{;QR-򝴋4Sd=*Cz *bz;JGI Sxo@ %@R&hTJŧSܑ Ɵ|w-P$]$.wZn?_.e(3<.F"*,5 OgRRh̻1G0cѢ֌nm  5ͫCb-V+zgJL=h#e㯺fR:Q 9$~20HZC]{X\@nƟZljd<ڼġl/Vqq)HQl)v&ϺYQPppbH38lYw Q꿪} 5&5 FIo1yUqYEBeD H&5%sH.U!d55CZ-gޖ1 8 ҿU2I Vhg?(b.FW=4yӼ#7T'7wm`e0x"DYOh#l37fƂ a )A%uc ~iWD:%H9oYE*WCM ?lT4!@~83uz< !T/G<?k=TPvhR5̛34?މi7m}#w`>֡lұ:dH;X̧/eg Op //CiEٿ'E(T1w11rmoٱb '.>!Uδrd3KڐX+IA =Q&2jtI{mrPyx Ug&\A&RC_H>D:NR;K_Vu)k#^XY aSsKv 9xxnl~A!ȏ".8/?>l {~I-w9,ZN#Vr`M*E*B?,,bS}Ey7g .z=0IqG!(B%`XWrmM09%@:}HhAsG(FM}#I/W ˆ((qT"zBuqG8SO*r`}g2ǀSED2 *;'Jo9WT ¾yTԉH $?Ii+x JSaU;wUWlĴ0bgA]\Z5:;AEXQ]֧ y tzMûq<LczV>i!Sքv\^L tJ־;l(yU;$GGUagkSCIxKf񗽹yyoXkU,(i 8+Tsjmʐ_Յ1P۞8鷟s. yƆm~\.rɝuA^ٙwKMU.?8HF,̂GE33}aAp =kE̽R{mtZUpX";CzgN7yNu05ZKX˹t[ғm@ kM+vM'㽽o} 'n".QUh61L}1$omQv`P2κ%ks}9JP;<v;Ώ ;g( ;(hWf5NÅl` #u𺁺va)ςM>a}%UpF2KuDD*Cmd~S׈-/G:]X|ss6nOb lS!h[7ō̐tl,DsWk_y.*__IgCة1Щξ)Ԇż.)v$>9$6+L7 *o`)WB;\V$=Fڛwɲ@KACN$ɼeĤ@2ޕjKF}n4ę5YD9+HzYiPoj+}u>d9r\v.[7TT٤L[^zr#Zh>8@c3`9A$fIC^ּ;A2"NJבH֌_/;Nie%R#F ֲ_lx,Zײִ8p=T^'pA?de(+xer_@vP>l]+!(YPeCVupl^߽]:2B@z4R笷1y7q MP{.ܽJ6H ]{I9mc'og_ߔ5dx:r3n9M {Oq>:/Bl Z1Fȁ]Җ9 *["{O⿬҉UlӠ\xoOGgqwECV(S/y=prUC4#-6%o/Eg#ĝnk(υ >- C"fE?bo:i1"5/uR~$8PWh8iBɈ7DR+g[y !*L9c&ȧ{=0뇵ߺQ4)Ȉ1$H9b8X[{n4W &NqǼ.8QyjaY&EodbnfQM9~6@ہΤl'/ VlX Њ6GVv[)\%c qp1BMFVHyhUI :7ؓ"T5pzX0*hrWN#y&9T#rs_{!Իm@@ \K;Qjւ@LOcnERu_|J"um5˩J^Usr.{^ )_.!-P>&Fe~ɻHU|/V!6<-Ĩ;韬_HlϿZ%W<LcTf͜v^~L)fq]'LHth"-zgr, ,\ctΫ)kdv )9{gcڇpZC;_WQ(؆7.F"C7g-bl; _'Cu& Go\! ^,UU{tQkZK9r+|E&RqKi;S=l:)]ڹ!}6RJ B:!;r'<~<ԼN.sW t)B=[Tig7h(mj^[RX 5B^<J'UM뻏Yg4?`6{{RZũZwބ0) vuzjŬnBz,鸡֮M_EB #`.~Wl q#54;B+׫lˡ'笛J>%0X9{|4Rn {7;vAd.yNFy@rol'E@^88 ov!{rb~Fj/(0\,F ra^vDV͢LmMG'iDzDqke2^0o?hALxK %%1dQЛV1[(;S%|ͭ+ȷA)qtlF:?lfRSM;E? R-r ͻ^ Qk+OA ۠:ɚZ%'1({h,%R?.1]kQ{2SJ-4A5[#u2H$5P@5qIbPEVaY Azظ~,u<͚ .ZƓ3d([vKYn 5P)L,fq` @C$6C7#Sn(mI94K1q^h^:|[EFipV<c/ZaL`8R+cYJ͗$6I#C"ihgR, cgs3⡗a֬yw߆i(/Ӈ" Ko RCG^Jم[za4<~zL%p49C--;Ϯov)բެ9Tj1>撙k5"7a4~`xű>P}_H_Z8W]"]^Q-NcL\2u|IJTo>D F0㘻 D$%3QPjéA]1sۣUl1eQ ~d ?^~ƪ]FOEk}{81^rIW0Za}>*!tI8`[x^۲ED>xof 4$>bTPDxѿZD/~x7h FCVKi dyp擐6B:.wR9H*V݆u+ 'N`:=LB; . '@7I] t!^AgoPBU4B롱R7,2CoH ] Z)Ԥ>N69 ow"tR(zr̈́n8ne׀䓸Ƨ!>OڽgCBe[c~Cߌ"%T$l@pi&wIA1_wM̵8T,NR!@@CMsUL ӵwIXqRiѣ@T+f$y.>>KZЍ'QcbasΚڗM$xNloTLGU^4߰yK<~Ĉ/܋eT;ݳu5!l+R"QC{B)/Ddœ%Lc<&B\ϐ75<-{?-:v?K*1 :]>*w"Či'0^QG8LUZ,ndxb̓erB ЇcWjMRM cGj&!)0=j&TmC1\l끡b`*/yMrJ3sSo9D}pnr簣R,!`tjGwBr`DuYmp2Ua;C.q"bx_6ɶ_^ts@-WJߐ.|@ V z ymEҨZoO2.8\m1 vni=aƨ6#V }vNZa뵔]c&eb>ѪVbf{q1 ;g$"[4.(EqW &儑\tcX9JklL$sWze($4vq(rUr_s7o+,(^EDLjfJ3S pũ׉{>g}y$bbYE[Oo3B:mⷀD|!WU"ҳղ-{)%ZqCgzaꎐHF[(0~pHݗQ; 4HHp6C}]SV ƺՎLEIqho3=7AuE(eFNׂ-4oHg}k]Ⱦ?lB|J#GRP7qδ%eo5;9Հ*WË+8st, 4@y5@{J4uy=::Z{ݫUa?uQvǠy4+ mmMqF0WKgh+bN&J8)L{W:yv6Ү:FV YFT[hglQA? eF~JB$`LxȐeHeLqD2?uW^ !^2݀pɥ,ڢui7hJ-zo"+ q7Fd=(1$wK9B3=~.^~:˜HȚfJvL{b3ux<%J4r#[/4MH` )7iD0.)pyr OukAu#w7y)׃#w]m*O*wò3/󌌾M޶K~3|O4k:{l*NϷw~fvԕqqpϲC:>ty"e[VS2PLMe|FLrX)Q׆u{J3!UPv 4ջX?g3ww:c>3ir z;|j-"'Dh働>hs4g+v x`XR>) W@qP,6Q)Gɍi:Iw%s<V\9:KOaCia&k4L(3ײta\+!F/?I]- v?t=<+Ō'RhN{2$(X(mtxKNmk!#lǼc-=_OQm8 a NT҂Gѽp7#ltjt}(w} ;t85JN0rWjɇMo FR*[_"4xϱPСuOz)U>"+^``hBmI>&^;(-$ۮY&po')9jܮ ;KܻޔöR@9G'ξ?q(͟-x"B28+?q{aG[Y sI{ҙ< Y?)q=zN)1qF,3RI@ jfVUĮ1=P4 9C&)œ|R± u:ҼOPa.{-1aPxvJlxDZ L`J[MRGOu6HG>1/(ŴX{Zp}a/Ͱq]'72X tuw)8T^#U?C 3utGI!n_LxֹvԘ5+նi)z%Cߢbټ݂}kwz%m{J~ٙ']o"pB&Y*ǝ;=z62_>] r$~gb&/(E 6(-P-r&ׅ]V(I5DOoT4azNAg[;C*uZjK$"ij\VgjLpcB"'d} ՜wHb80X)\8'{Ȑ?cAj")I {& &g<6s%ލpFa2WZ_ѣ';q=%%)>heղM?dqZa[!檞&wKG'A{\ '["?irOq"pob& 3CR8#dvATQ,sDR]WmMk;9p)/?q#"٪z0te.$ Yio m÷IHc^ 0Ƨu\5qԗ E̘; x3ukzXwh RLw^zmv)jt_ˈm<|L$Eehk Rbrp-ݺhtT Ou#%eD9OosXJG7mTS%`䋼#]XL,ӨO= 5\^}-齣a{8Vaq**>I՞,>YAG̕ɣx~>fBvA-y:jxQG^l2H4.4T{aRk( kC޵OxI*%(8%USRܪ\I\_^\:`[D:-TYXD]a}|].r⭄i>*tr| uT}\ NJ{UKl\cyókn|ߠ~`DEw;Bįl5D'NgUr嘽,IpS_jc)iTޠuJY Y<`)j#|'1s "D^ BsrqLe(^i}V=*q/"a!̎:t&<CGsY"C ~z=*P@h#8L[vU[dLQ@FⳌ9TQC0)}(rkew'M$ MTv(\m[Jq<'8U ^ c6yumƋ+Q-V~ rN~41k4++`cjnb LXu}t%vm3 -QC<k3geDNJSU9 `FU Qtj9XJ E`d7N79ۛ:]_;K}a'!b$}6V(܂Kis\BcN:+KHd`N~u`fKl }rVΉ amѪMZaHWQO&m[,guVp!3ͤyO=|}q5'-]6oޣw U`rnC'R8e[|@EW>σa7X)sj;=8RLuwpЁv3G+^+@Z% K[`9j'!NJ̄17\ΪufAe| Ieg]&0M 5E& 9rخJ"tAב$H_cpe=@< 7?FC'9GE(&1H ev?B`]vq]7ΡcAw7ks«WFFW J1/4f1f9T-29fAт֪y[芘=_C1N<0hI>mό)w. {6Meaܿs!i 2eƳS^czꉿPOeS~$66 o\hY͈+E#Tpn,&nj\Fj߿P ^I{A&$ZJ_<`TI!ji^9k £on=/_f)2r_OlJ?ihzbG 0u\A(1(!A# [}%7KFH,f@YF)c2uU7l_Ks߾*C²Bs=ֹ*ĴdɁ8 Gwh/XZdݠRV: ,`9EUv!24`0Żݶ&7h\0@B]0(rg+4q Xž,5{( ރj6R|~ϋG?0B1೿H0xz|3Uz6l@[. c۬.(7i,\Jt;/>,$ N.0\ԝM OE |aT683c4᳉c#uRC-.9DǺGY#]Z<&SzˉZqhW[3&Q07KQKvB#xUDJzUѵ >C9W]B@rHSm@]H%j^4xXuPK] M~-.5h?$]K #.zPEgYZ070701000002f3000081a4000000000000000000000001646b69aa0000b128000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/mediatek/mt7601u/mt7601u.ko.xz7zXZִF!t/]?Eh=ڜ.+͢bQl*u}q̠<adrV Ҙҏ3; Ñ:O)TD짖Q'fsZ> 6 bl(Y(7O-:$=Ǧ5$5/Yj:tAKly$Vs7 q pH _~=?PNEAR^e@809fkDޒv-s⌖[h gƒwߘ:B! %LiI\bj~9yAD&LTB<`%ZBsU; -"能|GNKݱA '.W6ޢGsxGpv}ƞTn`W Djz[6aF  ~PY;!#ys&#S[kYV/Pȴoxw9.>v'Y zI\mW.bWʙTrZ=;b~!>"<rj{y_EUSC"كw ۫z-~0Xʰ%hTΉofI׎k@ [d,BGjޔ w# mF#_!%&Iޘ|<~S4 /* S&ږ>)T x0v7fKp`"Ŕ;֊krW򻋮`tYL|#uFf><𝘫bR6{Kzy&1y{ܨ_V dwLYz͍X}>K2L2 5顪 k2:c ʹ/!hMJQ,qi._+Nu sؾ_:~ɇRfq@͞@v:_q@d~4SMe0wBމ3aXj$3-ԏҫ'w=7(瓗糫Iye* h;apQװ@Kia"LeC aʻqޠc3LҍarOp~S X8$`qa\_vX"ko4>8ȼy5paBk( !|[`?2&I1A_ֲXPh:!a5txѤf$[s?m}KHO84%T(:tiT2 cty.~2hD %u0bZNP̰eu}Izڨ3$xiA!(6;F2PCbxe:, {& ]0N)HԼ}Q!/ 4qt>%q<e܉kՉtE`_WtyhR\GSg=}wx}l46_>3aՊ`*R׭0OOtnyQH9B] 2=2//#[.D7|V}Y>+%pkԳmY2xpoP$υx;M S2#4Vg2F}?' ,}7V<Vsnl93F]`8[)lEò'Jٷ/Ǎc: ljA . `ݣ]Z*ঈ\u*'Q ⠛HȞGk4^]⪄䎕\ޭ-\tpn*g4uI+2'6H ` u04Gv(Y:גK0#9qS:`Ȝ뵚?Xhp1LM{'VX`( ݴgd'̟yF >iݛe)eXdjG8D5нz_)n |.{if9b5܏6u5LM$4w!Nݙ}fOѹSd+(E[OY]RBͣt'ȗj;-#0:U/Z,=類 nFD>['Id1s(jF@OSZaE(?_EPPB _/B)eN%$ h Dۘ_@seo:.V \Ѭ蝃݉x i!Qi5$ыA/e⫡2^xJ@S%n#p; V(QYTqëڻx&KOvC*1@ sR zEm^_52rY]ٜ% hoX|3&I8hseO #T Ɩώ̸A'ni\|ݱ[FƥM`mΖCop~qs􋢚ԭLʥ=\> 3^PI .ۖ-fjL%jV GйFf-R6'<=aT7@s%"O(9w;SY|@kGMt%̮mc \ %Ǽc ܈nZp6f&;]Z1D 2UKf>0ޡYYM.+ͱ+r&y=- tͳ|f=p tQYӫF?RuJσyR^H$$ Co.{wq!QCO]>ƫygMl^kXU&N3'YVrC p!p|$44q|`wX/쥂lYCz/{Ta!w֧2;cDP`/-񤿬#6j!lig CY$!X)aR7˖Bh7>*I:8Xt-D㌡'gY-5R^[E:o*1/7W#,*Nǥ?r )z("VkE! ?AiA P}R8zGdJ*J.C[GI-84J:q5Vv4t67}cg{lSRcUǯ}Jn$ڕؓ/0"_[&mv1?Hޮ0*I ;*N3L?hGwөuh/r\ Drފ-t6%+& )|'R] n{Y5`WP'KJYP:^BIF2.%nj(h=N45opjeR_5,u=W%T<- ͥaU]rr@g[Ѥ!0lZ./ $0[FD{x5Uum,O/sDFosVG9͛a^!}Zt>`*H!Ǚ>D@wM)!kO/䵼@.Lb߆@B<1uI ^{* uzNv7Ý(=`S˫aW$m%)>^{咂k^Y5}*4sHX86N')"2=GӓLRҾdFg";2W@btO,m*&=>˴R@oEsINi CbmX+K9d@SP}byV՜=!d=}IqĊ׆) {كwXXxcBzz|uE ];TSTň/W;ffD# .^|iȐXԪlBZExZE.EaIt UvyujA'd _qˬ&d'S!uph6V۲\Re AMt\e@8Ecap9"/`tLe>;699,NS|u_~|#ԃW ϒg^VOW_ƸKǺ*'`nԬ5Gƶ+|þo; C1 tgsuJq$n ʔ1rؠ88%oZ 4kgZvNW *,Z`1)6V#] #1٬/9Bїv4n;E. 3{m@j-U֘W 1fZCRHw ߔ[.zdC|Nqa1@f$utpu| s|.S0.% 0^gS`/pЋ^'ʹȮ-mUGMXN&uEǬglڵ톴7 R³󴡩Hu<0-|:tƘ|5I䓣70 1'*yaJ5p+M a%W}?[g e@5=-xw+<(&P!ÿ[1"Ŧ1$qCS;hUkWn8,e:Y\Ѱ32u#:±5D @>o7M<*mbBɓJW4Ġ9o ^$t°&)F׾(uz} M%m(P`*}L$[TH|TWwsQgs{n6d3U-06"٠pd>5E[>x^n=>j}R66^=7Sdqģ ,yo"–KpS,LL~x?O*YzA*dL_iusLs=!ySN6Y'݅vыQ.Wvr0) r@r֐"%9 i۳\qAԚM$YyY'tMr? qR ϋBxoPw/3%;ӥ@+TrGi-ИV 9c@IYo#$lGYpe]B2g*bOԈD=;d/ ;`(]T]դ6XVV鞧(a+QBD5d2!R9*b_y+e4S{!7W-ිoI ɕ{N%4(a? PYr`@B?(`m`,,`@ s@=ђt <_ l=L8by\i*¾ ʓa <%!9/}$!Nq_s0&MWviaG)f%it"R9y9NH!kF0ZrC`VP7`{[$2,Wt!є{%c˴i'puܒApVF9х85.-05-qPɫȡCz6]_<͆eL,+%JIΩ;-*/moKPJk$I;&4N9=,i~m+m%d}.C^oxwkv/bj')8bck0Cz]=vF/B)oqv ʧ@xgFBM/f%`gdʌyH'c>OtXM-Pz {W wG`5ݙz'NuNwⰅeVD쁅>7S&Ӱ@B6ԠeLC6n'nș C%;Kl6Eߪ砿yқ{eIJ(T72XmDMs2zZ[+d%qCsפ( Y:Z{V_[EqԒnjKQ J3BK-$j%j-,AMeuyr"ڌ>Q:"<r WwQ#R:ٮX!r<^}͛d ^WAEy|D Ktoi\iU22G^O`k>7(|Sb1v(QrF+$2Yu UFS*q[ܶD*M<$v0 '̠ oy@{ %Wp>|z7N>iRz.J4:'iM8Hd"loSQ/ż-'s_ ٮHanOĚ>3ʸ.Ri%h Wn%tC6Y5mێ~ܮg^onHfX7q)8(y[o^_6 b.Q&$X=`Ö"mϹDtep|fZ~qh*If[q<Q#flA@XͫE=&ʧ$ܿTgB",cSIsYgñk͢xYf{ф#Ҝ|vi 6Bo b~8\\\v x£<95嵓3~J\N~Z`AǾ}]-6^PUAaʬd,-1O:ٮ,Ƚ|9]7A&ˆvv_KqQV_>moNXx!;+w,!M~6*YڊDWdٌH1b'9>x^R,o3L+7 On>n8E홮{a pw"%‡["Y._E`(8 hxw .|h:2kc9Fg+x`q>Ja={2?)kTd˺`<չ?c\lP32cZq"Mya)XC43cVr~PUvq%\rax?i:`21cB;$|,<5E-FsG/?~ln4 moIv~z]qۃ -TixgyS}|xT*Ȳ'_ 0YZ]6XKdNh kݵXI<,xb~v_b8޾!Yf-]鵜Kf&dwNu*3T}8t(/*&^2aǦܭvcW1CH`9Ho6;F阩Jհh628ɮ0()Px4Y3c v=q3{/֕AGedыUc`;)VkqK;į< kx1hUr/ձ8,`VOLcZ"O.A| -[SuL,F#8_8L+[Ṃƫ8=8vyXV(\HD-KnpoHtX cIOԽFlO"4˻8ͩ@)Cm 宴6xYF] vP#8Yy;F n߿DYgoONN4.+ƱU%vKd]ɳxCQC+ltP\bXe"г[~NpnYюH']Y G?4ΒV `=_ڣ|׮xo%  a :Rb֧(DkM~y^%=7.n ׌g׌pP9?#Hă58*@~EÊh]/0:S|ٟ#X;AC$N~;g1Nvx~zш%gEu#~x9AdӅS[n1\щ噋ڈxm3B๏'FX\g^>-<90F Ecm"3[o[Nz 3XI43S :×]1C+ыdqߖ2b+1U'k:A`l+*8 W9;'Ee*ت'gEM_ꨤ:tHD4CipYh5sBXΚ"T-_1,u"G|:bv"#_w}[p@M;Q)ReSP=K$fk{5 m99%f z#kɟ$?y ._b`NrG['L幎Jg HWO_h [4'cQWey-Cl3`zriu :m}95HG+O2t*v>D7f9IȮl>(YV7<2J&|=T bЯ>BsSVkV\άLqq'U@f9?JGZ^sA֭$9vC~_ПfSb5Ujgux;UwBʹSPUߒ4"Z&mAMC}>_A:=ݩ7o8= yMΓ5юBio7>[F4J֤^wVFZ Ϊ7g*(&Z}٢aS$y& AeXCC*/)miuw+v]Ѿx ip)`:sGRWo|M+ X%htљ> o5~lzyY  Ì6T &-˧bySmV )?ͣ3:z>O4WfkoPB1w?3@E?J*̰Wt80`+Ub%'_z[!qûZfޫrOJ0nώf*B]h劕d:3yU96@eb▖R; ׷=T{ 3gO)4z4uWY\~Ie Crt ܛ  9!ͻOI]'W眞>N^L@`Ce4wǸI!,lsxjG.~+0FEf PFG6rZ_`#jbݷJ+IM\]-#06 ? Ֆ*Ҁ }Dܨ񈏡jKb֎$e`֨(m"x c|GV(L%dKByU#oJ 61(,"!-qM\^`:+B. g{Qdo(滰f|-lhIwNt ^x@j>]\vo Yx-HCcf^vp^h6'ќMt{; &9w_Zޠk]XP? Fc=D,Tj/+!PjhjӖ BY#£;RUrAq;(Zg0o5͒Y&Ver5g.CE[AueY[[h^mm\?T ;>0KŎ37!dm㠈/QS𖂵,'ꔌlvEy *>W0'Ԋp/wd:EF\\<,4`sYg@69&{G:7] ر<3S+";n'wn⚱xaQ| ^PF"ϑӥ`I 0m}}%ixx2$#8~kPVD,PDQèA|0bY L&eJL\T6rvnfk/|жj. z+A<:F([U3A2`fC-O N֪ߣȣLlʸ /(.>[ir>-&ԑۨǖ6AwO=We"_8v l(%Ue SꓲVż)=ߕŎ~h|P37C)opL#xiT>oFiţ@!տc8Sr hxd|Z>X0q Z\䛺ꅜ*`{A1s흥ȁAf\5;6.y_:j]R{#/!k /yhEx=G0]:lh^' _#puOFQE(1^^JF+I[k-0/АOgXD*7{pǥEl.j˗qMzSÅOu`.,q>,\3?AkG`KւUJT*8k~U\/2Lw @>JT9I20߭Gf3@ eCi;JP.BZ-*@XL~ 4[@ )z0v=@ztAf:W5a-}뱙ZqNSء,#AƳsI+sSs6JfeDžQO4[) 4fNwtv9bX.f>)ECX>bZ9syB["X0&d(?cKSv>j~QNYTi|ή]Q[-8(;J(ۉ2 B//v4~lݪ"fLe68 nL}U,?)-9NX`PЦr’`I%z^g8CFg%%#)]\K~\@kʼn'3sbOGG׵E\MHf<SҪpN5S {ZѥP'LrXB(C@槵Iemm9O(nt%TowTub0[M&*d>Me9(h'ԥ#d݊Gmg+*@QEB4@x]` 8e1 _fX~bOS q#LV_0,\HFhSe)c2t+Mu21? Ms3*}}:e8B~/]M&o(,ά%As )a?0jqЌǕ#(7G$ jPFT5cQoͬV^3:Ǡq6ȔOh:SYpҚ* R{5EZAzPO}&gW"3MB! z3k!N)Hf2╨1'F'OS FLAS# Op "*qWsdnUe<>bQ>v}{:l ٭ &@dqͭ7CEm3>'Bru-7<kwwQf wySZ]P8:/ A~a( ʜU+0l,2vN/Zl0|\6p."Ƽqs(>yJC8CQ-ȮTCe2::G``}/CZY|$B]b!#qq`aB*1!/ ALB(#09GV$ U Z>TNn.8~j)PaRI=^]V W]x@!!!ۙ |2lv t-4LE0Ȯ O3WwprA7`[.6D2]L1ڜjZQa^@i= w<[8q/L7bB0dfn]K91t:qg^]gxk߃˼`@SfM<ůmDYq.X3H`n|wwƇFXS@VުzlxGv (K[)4icɍj{ur~fv&֩\!؟{/aWa)*ͦ eΝ+]?M2GbPЮ!âDq+(c;=V /g4M%/ޮ{WGD5^nWT#,v++p1*Nr<]4XbkI AnLB ^, QjsŽByg9a(biݛD&e Qәh/Wty0|tSe 6g0D]/z3d^ݽR*O\*ԃr,k uk\ٍ G8YSNb썋CIz \` AvxcKgYg/zمW(v]/TE"t$3:2qgDm^Bk/P} Rb}FǚJPG.MTژK;6=lC^ =w(٧ံ08CסIQO홒j ՟!OUٯu&_g6&cWe@Fe,_<ʨ'Ԓ68Ne^G>Tߺސw24J @!KZLJ@ڗHc `ۖ3EUc{$;1MOh>z^tx 0,)Y r 6̢-]_ Pp''ۤu`{&Y۞ DӘ秹6UHfNPV3+7*1ݐuE(%$J*d$I@յ LD_fdϛ+]H'̽W<|[ %όi4 8:M)1f$YCD=Oh4" x&X{aY nE2^2k\jG6]% s$T?b;JQT*W3OӂQA886p A?Red;k(i`bXFOúG+z]QE ={(@C94V*B/P`Դ!z [T_&7+7v'ưcv\_><Ʒa'#hZ Nmo5xNf㿄q>Gq-8WWKvAf@Q]F☷mՆ y'QFWUJY nF<e!ѥ=bQ\m[̲A~o)U7x=q_`0h]pWI69B7f>N D Nl3'@E#;t.GJE=*b] bMĉՐ]' $g7 W QE-maTpSҿ >N}~o"s>5ZLtшU]Zcߺ;bU3SC`` ~]nZYqu;!R$.Ej "xd/T]TuNhM9wr@=lf`݈ lxL]ʮS6k˜ 1L0õAxBYry]gجhL$=v=: M?<у}9FH"X5"Pߖ>Jlhm]er:L eϫpEX5NAifZFb3sxr[MSim/U~$b~)*m -n68>hd| Rbp/)@W[eN${p!~\½]JY?  am ٙ {œ$+"8Df _OOHm%w9OqCd i=֪e #vxwHYUBLW{Re(${Xc0&Lq$: m&{'|#o7XݯX,{P(.F:*͏IdoĺyZ, HtIQJ \x|ᷜ-[Τ@;)Wrޔ"65NY*< 0͔c5/SL7`?;ĭpjDP(APL&t0l~"k65*w `8<ڗٍZ}PXzej|RCWO{IΔ.k󯶴w"q̜(m=+4πIm~e㱽gu4x|^f;j_n#í<N Gr- 낉|ނ|yRCJ*ݮUB\rk 7+FX`_Q,.`.lQxX,@iǢ SZo~[&-4, "h.z1Hh[\5OV]b&,hiJb>,,s羃JCT@)R{:KmscCHGCX1 .{ +VnM΄0UCr-}fї:dp_R3]8?=;--^m|:.'h"蚈@k֥g]ֿR׏qJ\7v?!SB}uiBkw<%SoA9Ƽ/IcGK BHol[(fU>=#1[RyJwG?hWLAH:ŨOvu䀙x%ʣcpHVQfmdVL֌%Gbͪʡ^[M;Sj,6m WS-: <-[OtN|[6*W.iˡ@G~UzTI$jFdsֶÊ'9驇'o[=ב[&G1ƬcSW% ByHQk;6Doݧ)C6 ADj/g`[e? ݄)L~CWZ*Ptd^31v!5"qX2wVXdIq6$960\"ZX_|Y`}qtXdY ?|v\w(+bz(94iwxt[zS'j k̰w[b(HpkXIA0QIϹ7MpEMy>M#^uz%$ָ)%kjy{68<k y) (LFQʣDB-; g+佢E 7޵wGnJtVӀ8F18hfr5 H[oc>|N=˝n}on`1a`Ss"%8Lv.K{÷qܾHʕ#y ,yr 3F)܎M[aKuv!\tȆa$SXɚ=yFDKGLOgsw`j6 ;e! J;T_ BPrU.=jQ!wGGI.Mng{% /~enT]kmؕ#~b%(坹KFnDa[BBl:ӏzzG un3Pw ia#-YL:#i&inˣyr`iN9ㄣlsN0Aei"aCeajfJ ئГ,Sy 5v/ SJq2%e{ig=g9*E$<΁O1/)r|}_dVA |nJSʳ!La&XMdgD;qkd7,!c}0"=c,,Cuծ 9 :h,/7Ґ"gBT4W$5#&ju[WT>+ j(xṰ+m@RX[^2P:}` ApYrםOWN>gku{xEfEb&kSR_'-᪘5 `c3gkp0 F `h' G6UmU *YMf݅$3},ٷ#L4MǼe: BOH7F')F7Uѥ*zpO;~W[_/wy&L)#O¼s^s>(·0m'iH/_1/~Z[nX x9 B\.g:M,#K"'Q Z$|[m6Оjnf|r8R]#љ~>n.TM9AF3OJqÍWQ5pijކg$XQ*.XC<-,Yf7ЈJg+$ ػQ :mr"Ɯvzwd6zfs}} TH'Ѱ@;sCr+Wb@M ..<Ո Y7F SٶvgvF}yG/Gڍpg93EG#?rզuQ~HM8vT/_L!J;~it| 2smfóviBՌ/RaDdqoG2}0BiX1#1bn+ Þ|"lՒJ!72exsŢo;0ֲ)G f~TWX&DgԥW[أ?/Fv~= ҎKʳ 1|+BhMkf؆ Iu_g+hnN{) !k `c ӎp~ՌGJsx8<J KoPOk3bZmV?qì$C Z3i| o* ;(1JnG5Zq}3 Jvŗ)dq:_%Y=Cـ]Me&=gh|6.XՃ\]'"=#900К@wD?U( 3G$fi{4 5#Z@$[j3GI ^j, TNKgnEeIhځQ%t%5 Wлֽ\hm *0~a]а{' h$ usf :ܙ>GvcliW²h::c2x]v"4^=X{xmL$#r/ (}ož rYBѽd RwYxd gppXluAcbܘMo_|`70J ! }ͧ 7"zJ=\N65Ѯz6Ox >JBEB{븬dEjl; x$ ٿvJ\Za*ӥOCH KIbQ@ Lp?:,R MS.PVS8T9=NO.&)ϧzZe=\KmT"Z $*$1 oR$0P;/Cѡ pF!Ťfzāfπ%!I) 8 <όOu"q5H%4VDuTw3H`!FK1SL%apO)_1y@"N$4p'Cuw .'n%7+\ulrZxu@F=?IEMdH—ff /UqKYiKrW`DT:W qJrR\86oDeQ kzEy]qA}N+,te9nV LO0*#GʕlfPeyԘ-q$)-/W"]/EGX^"Q g Jmxb兙0uwP+՟JqPhPP$FqiYu- ˚3I44Alxա<;Ȑ[(JK9q;/ܹȌm6E/C''\#4],/&}3vuMUQ>;ͭIPκ! @| %dE;,[ eb%Lq[8yt%!kzAQSaF˗C$4$SvgzGVQ.z*+FXmm?|)-J嘌n+8~מf?oN2իq^M{b !N Gacω4W ]ua/K }+PO#ʴ1sZ8wybY3A5,!"/\☈l7% S[D0jIͿfBP}uВFꮡSmZ٣fM;M̒EE#2X>j>:cҪWas,.aN5/O妞n1TĄXW'ewvdJʵ; r`d]T ~ާ-O$C) s4Xr N7|57:,p;|B D ւWd`[UZ6p@ |M•^ܒ#l.8u ͰHBll.셰| @ Ǥ4C!QBd#~|di8ԌM:&Oho>xX Y u aꈩ`e{u R$ۚSUpɋ5/ tεa%@+SͦYȸ,bnS g"wt8$YDՓTK`15hfz7;E?}w([~tD ;^k8]R<$)twE?n3)b00}|($uB(r/r1Cyc39䎚0hcƦ Yݘa'å1W'1%ax`R"-pX5aAK7q}' r4@ ,Ts8L̡:\/3jE*yN|/m&v摤kg!I׻I"*OJ,E>KjͲOJ0ؗ'O R|>B#n}i]A,: =Xcڝ/I?]JcT*;;x3wA\FO}v>MKv^8foPB88,qiV v{i0aќ+M<_Cdwp@M x&2T}R S!jx g4mw71ƶA0ܝ`m넃s~ 4[}Y w(o]7Kg rP?Bcsԩ0RTfɎOBDhI? qS :琺T@ U v.;PFBB%uܑWe<e$ej jEEX_d⋘9(Zc7io=ڪG=dzOϚ28Z\c5]pkx06٘h3wד{ۘ ߀uen7G[RCz%G#29(R`#cuЋ R3Ѭ@>Z:}0`sNJmQ 3~5vǪ ?k07;ٷu+M K#lEJeިiӤhjH-pg9R:!ߙ|ϿSĈENDcb=2bkF^0b -Fł3aHF$(DUj蚻0ָ$knIL{I&3g+LCcaK^ee#ܿI*%Rmuo H &MQćm^6ܓL?0A>i2^WlxB04áiUBygI|6龕"y "v6mn.VsZx",Z-FwxEir; .Wa C`?cZ/u^iŖ)&s ͠[)A"p)9&Q*xGbzK!^?ܵUa"DTM/M#_='dbn,d.8PI"|GҦIyT[Ol#g*;Sd#%\E|6q1EˉU 7X} h/:а&\D+]\%@lT*`+[3,='k.%GKTUF6mewC7O} MM{x8#݊Bp 38n>]lVr`.z|pʐRA&q r@l)[ѐRx: &~GP NJ[ /bmrjis9?ВQ7 "K$R7#qB&2W%"isxfi $E!"su'_D&/đZ :^u\b^pEA f,NL[%k9&,N@Sg~.n:j= CH]{d,2(5<;wga*j8sg물(W㫶 T:4g }Д_\SWgM`Í>'8iJl Yhڼ[E1xDF;޴b́Ѫfl*n h[37Mb ;4kkbw: $2}+,_`,8y0Mf+: ZvwE^]œy -wI֟gqa 0_ 8;"Iȭ W=U+ix uxĖ͞}c&]Ui~%⯕ - S? F>d!_ (S{!u֣ ?~ ENc=UMis)D*0y*d9D]T4٦ Xʍk&4 }Z X,*.EA0#Y=޷+yICnE~t7?+'эvHfTZ}JwM)̡_Ҹ?cc]ӪZX)A|1ߗf^,5: Q./T~ybT;7Dȫސ*([B-D+9,1wXbX?^q 9.cbW!7J?&aRhAujPc7ţs_Lw!ma)ζҠUgፗgkh& mɐ"8N{ieUF}Mu޴G#CO|,X(SSo!!`!!.IN,J-Sαc,_ߖ@!2N7bRIz$o/:}+a"L,p Vlǀ 1@v07y}MN(SCbRJJ6 (ګ<Ճ|r=ۋX(B?s{D50h`]ߟ@a{m|J) sůsΛ3FLx :m"?ɰ2?GF EޘD8UDګugsk%CGzM'oI (m4zOOR*G)Am"B,lxRb9IcGRXSJ?x<^ McjY'()q!h`L](q#F䐪>EͣE+Ër-'E5@{m{tpre[e2 b"Kp\H05/BtYZ艡4!"75'Xp{]Vũʃ4>-cK@VROiab*:Yڄ%_a,nQD})k;6v |g0_긳5uOhkl$L/Fʴd{\qP)qz*!PyyPm)HJHt%ITJ!7F_lKC5%kN8JD%(Y$Jx^3h0p_gJ㞤K)Foݐ#5O|́'y<=̻s{e85OQkCB?3ɾreLU.퀳$4-#]H<|ꊠV{S+Bm-@G)GtT?E*"xGI;=hn5?hA?l.R}TLV'M22}u@uHucl#\gpJ$NzlusGƪALn eJg#ӧW0KBx_S5Mk[|fp=mַ^Ԋ2V]> z",|VE= bd>~gaEZڮP<4mתU =ϕNyWo~!L]}€L 5CfE"S(E^ u1aO胢yc[ɿ68`h)n7Ҭ%y\ (ekN!`>vk_ '\m%^.b?َ >f.K<|l)I{<ڋ:W \^.SʎdQ]{}3[1kʤ`ZK2}BX8{`h31TڻPSH[l9<*6Sob)#&<8G?*vD|Mڔ롯Uu"oD&6Gݘ.˶98_flJC O7Ƿ^μ[Af}/o>`$7zLl84Hu'4)L4 Di E+ I,Z.{+ .,# }:6N_jQg7Vne5YYɻ٪EU bZghi"ʭ dlBv#nq ‰4ȣCf5OYAT.^pJb";s$|vX"}iu'_DA\b~it`B"e}u&xn0 ^B̈ %2m'\یC6dg A3=YB↛obytؗ]P$3PjLƃMa  BX)Wah }lsڕ@,}ZNGx\îҞrzPSʿtC!A~oħv9'r MwSFvQgE{RwUdMMF\<+Qy3Ch)Vr=@A7?|S}Ҳ*h >rs!U(~kK%!x<ȬRZa@q w-]> H$1 u"p݄A嫧KpNdS؜8?'h"FL2_f;Οr 0*l;A*5v^ŏE 1|="B՚D#mzAf. rhuY9w,4]i2isΖzUFx~Naso!.y*#0}j|~졒$ i8[G߰.abN%p(WYK 2/ַ% fuyO&ؐղm"\9*x4bS. wC=Ty'ʌl^31Va?F46z]#X >o5Bh#y+22ʍ##ʍ rjhBrebO|6u Aa#xiQa/'2oE; S9ȺE2[r}Qeè[s38K)F|YCC N\MW1[teM ܀,C$_ ;IGKs rq6W5`R6jaWT$*LkF{RL/ᅅɨ !ju(Z"J#L[], Y/'wj\~;t> Ne:j=`v8R)Jl_tGYFlnkL*Q=%dle/N໋e- cPt.V+  mPs窨!Hʡi)o=b;;ʃ;aT0tQ&ci4;2z=Uѓ ҿx;{gI*5rfMs{0eZw=EQŨ[V4|U_k'G83%4F bBBwYڀ$ KL&k[_(./KCsjNXw+oy&:8MJ oB(pEL 6 B x2_0=ߖ:eCD4 Bu2(Td)RyB8’85sPKkq[8 &34!&f0lle$eԋ.vg pG[6q(ng9mYqp #'vlL|,E9x R!8֔ۺ^%pg)ѳֿb\7z~&O[J7[zrN%Oo/#WH?;ڥuR"o<MY*^WKȎ@*\]S Л$UMQᅣ͞i15P0(bW^ ơGKo]eM7JҮU_Tr8tyeJ+)<;3Hu ٹ3]oC^D#k;m7ǩtv$ f F(}4aYJ J@|/#w|0^mz8.);PoUj\g Xg6D<bQAT}5I7:$%KkAR1gX&V2DDE$xhu<nj,^ 1r_\;|K V6æՅwb;[TVol{%'bMC @6)fqts9|@EOGwyZ5wu„reX } {q|غnyk Z<t0ox4XS/e*>} a`y]E!oV랣ɐ Ji ]v2 bp%AJ07>GJwxeTʾ()a@Y|ܖY륟vZOBr :E >&T+Vy)DoO$d.^??'v;qPYo>w#M,\}@Y0VP_%Wo fG<} :Mմak+|*pDΉ1NwO8K}($bSe{b!H墳J`nw8nIf .~G硑CnM%Ɯ6,?q@+U,| y-0IՋk|{Q0 I!&t(~,*Ԃ@L$K[57>NE'-KjGa+@@|4.O[\MO#"`L>xa C; L ZWu#W𬨇’>i%os1ǩ &yޛ૿ $&"g24T:!"1̅T3֮?S+74U<)rxKe9;-a#tm %:mSsX FQY #wS͚pbmw/u೥hs{P^{1^B2;" JAHa.?({}S#$+L-ÐM|p$ ߽I!.!sT'ԢḯuEsR50IQFU`oIDQ;gAU^JO3?c/*Dx:D=KG>]'"[vƼP"ʛkZLV> xjxc^y}R8B'g:^5Ʃg8:~ 5Pxs^ js/K-KA :ګI  A`dhY>m'XS'@fOUЂb7hQ-0D;@ $fG"bI$}6_Q~g##oh.  \q_.&Z,BSM"Z KaI&/u-NFGPO봗lfX\#…]' 5 zhi d/p" i58o|ӟ1X>ϑq|diu[aXPqGwCvW+mpx_b-q(]nunlCqPA"|!ڃ|Svz(8Xyߟ w.V8`3_1?bQJYzoGݡVՀ(/ޒ/VxO;mr{Yʱz.Eq:}lY60ԢinGLLxVs%4 NC Ӗ롐 TД&^ӎRn6 U³N M[ueL)xjv=6`3hp|;du"fiHkC=P mʴ۪WMdQk=Dv'M%D+},C gw4(˔B U_ԽA }bU?qQUb Q`ɶD<*WA.Fv3H"=V([d1^(aXjpz`F휣BIowPfb !@{m2,DE*Zb9k8$ uǃj*WxfDGnmԩL+?@r0?Bu#R.I\>N 7JۓJ@2EKk"܄ֳrx@.#`M-+x&3U pV?bmn/ROj…OB 1M:&҂? - QgJ$jWD6du=;WljWa1K䧲ʢvwZxIe#Ȼk/"(fT3 l C]k=BH;!7DXfہ\Q99V8vZ @<{eHQQW88;9TRCI/ucqT7"gS$w2kR/_ʅ:_z*W@ZKU> >w(G59%-+f{}/m/]u>T8jظa MώײN@9˩#i;DY4uNIRU*C2N`g}1rn+r<- s(>g{>Kq uy{W&2ֽz$9N$`KGԟp̝t.HrېZ~4rly"7]L:F@ZWkUA!~&Z>aLܔbEѩ>cwήPkyIx? &zɋNOza8V72uRY{E륖/{J󟾆ڜk[tal)j`"zĘ(z|<{NB^aVgQmRj]1,VU:*>fJ/;jLF1>_p>[ϬvoݱHѸ^,MI6bC˰<ϝj~.J^3L>2vߝ@h~ix${OUvua_u-%[ ` e>Z, .̸X81ᥖPFІ\zC (ێH[~vbYI LC1h7Hҥ.fXI4iEԦM]Í*Q3Bn )ǽd97ڊJ@krzªr:mM$-%f/A"h󩅕"!7?xA9% "}艭lFSp˂bTIђZ~M6 Bw (xce/ xb6œ`D1x 9FRĴj;: ܔQbu7cna{jPр'I@}=L`Ahr8CT8f#?ފ:JLv6x1wnz՝BNi[&e;õj> 2Mt%xYu4yyoůOlч}jO`G(kW`OCݘ)$.)"LluQFZZo%3euo2r *wܕЬYJ0 ֊=Dn(hb*p-Vm]"k0kJFJs KHaqXwxPř ޻۲RKp܌ ..*tW%E_ G pBq_ 3ǰݫֵXEb;!6[oToWt6s3'a~`\&+}H1031*o<,m8.%4on ~+gFM0M#QfFdLrYJdmB1M{͵!#'4lNrj$x签pX4TFS@{Q7)J[ ,VZw樉-17Z7Ag84؋XB7 km`!֢ۋ Ut*V4BovS]#S1M:żs( g;  AQ/~ ,I'7Pk+t}Ki>~<d*o3(I8R{ىUe?X%wu T>mQ* Ӻ= Nf< 9\u+w/ޔr L4dw]HS2ԦٹMeFh{?bur,,tS6Bt1J~ۯ6J?-B|TC&h7LϲF=S#tׯ_o<ơE%$W(ϪaڷzbtmR@eUIı&W ٳڡ6rE āݖ1ێ$}͘l 6)Y;'J͠YTɢ A*0iNZ‘5͟wAӶ_ ('P*(Az-ٖy]B8](x"h=n uy^fu>Ikd tDA"Ȝ+ 1hL|yiN0=A'^$ iHCp5*2OD&+{;Ic00 p$BF#չBڂWXZ)dBREU1moXMF{%g:7D< B4iz3r'b}+ Eљ9Ve9 W("E+QX;xjxǻsL7*$%86NזXv%Bv1T+|&c8+\* c\ׅX#ocϩB{m4E76}퐄vwJ,q*Ӳ>_ajAI=tT6MIj!+$^]/hpӜE~ng<@!'K뗩=AVrلcPO&? 5cڢbnw̟bت[D0Nl;C P2t"Qdcn#fH9c(g~Ӯ,^\x|-9@qӜ][=6)ɮtOu&$='#>BPe=/ SMZ#(Gm+2D }^$Z qv"6ҾGd22Z qaܕSϕX2H+?[tI8n [סw"mu|C  XK1kzr^FjWu ^lubځNбd)%S{;w**ϲg\Y'c*V`[x6Ib*ɭeG*C=A䥩Qo6]~$If[Gt@؍3:/6v.c xG~$6ۂ9x7VhKd@Cv)8R9<3ǻa |sagMc!}PqSk-G#/V?Lv) -0X:XnQCZ% /?.yAW?68B5rb `Qzy~XՃ4DlVqs>vY;J$pLZ^&E%&|'2rӸ35#sep2KjPS /:g=ÄbO5,),ghv#k CʟCb=N-Lg`OMJ3(5 >8=aZgIb=iKțj=Yu2 ,ECP:6d71c(͆H>-.*hi#^l ZEh^\ T\\{תԢ: Q.8"K{V1)N ē"!9WzO0~VR>1)c0NwJ8vjeI4xg_BS_pAh"Ht>J@أ4~cIlfeԕsDnsR'T#m~}W; DG^|ƿ>xOxgTZt_NJ{[ D'Գϯ?IY?l2x $K0QB4VM<σ_a6~[(.D߱oZ#vOTkNrIׂ>H?$n u#rt-/xP6a+䷕:bRt> /ZdA}1 *z0bLU&&:)DfZ ftF$q\;s-GQfЏ|./OೂUIվݣ`"s%S-k(Qfb:J$R/=&OY&3Z ~^a|qBXJsХ8rd>2e=y.]ђ1cdR܁ߊEIe7W ) b2o`ɨY.!Xt2J 1jyeCaDDBfzh8PѠ,S'JV l/.qmnr *?HauT LinI:4@յQQmD>fۚ%4e+g8c}uuͲۢ0|ˀxDm۴ n%EjPFu`|!2ƦYQO=G^Tmq&Bdy"'ٮ{h4-J"İJFJP.FdUllt63{w'+Hk5Ӊ؀rFN[Q8Hs^A;KQeAbzjh!:k픛{bUKէ#'&*ͱgYZ070701000002f4000081a4000000000000000000000001646b69aa0000d97c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/ralink/rt2x00/rt2800lib.ko.xz7zXZִF!t/;]?Eh=ڜ.+?`y ws+̇T=tqэ;2[Q"?2K5M]G-|6) JqC::;U_YoK )Jy1y^keU"xt!}Ɠ"w0Ɩ.(U`|@'8̇~ @||ëusAꀰ3|m~w S _ QJ3߯1#Egq5{7z݊<6)EdF]}Z?0"3_㐽N+S|#;r_ۄߘ?{Xt+^gȐ@0<Ο&,SƗ/S[<obr \$ q?O1)Q¨b2uxKuM'l fǦl[;هlo3y|,9{e"J+Ǿ|r_D >^,r(>$G;(㸔E]mnƯ2 n =b=RL79;Bu*MDZ>-#TZ4eP,怒"{+l[r tzN󉅎-0/<]z?,㍞{`A_85{ك7yVᛨ]H)y`"-f ~@`<8`Ω2m=o6Gs**\?jbf+j̜<3 Tܢ8X8s#7t$ tc뀀A0q@؏l'<ړn 5uDQp;tc]rHq i?:/s̋U `}z5nnh=+Y+nzlDf$cܐKLJH:if34$Q5-.1Jf%N* ^5NKmepI\*ӓG,Ҏ}xLQ;dq< x1mP7&tHխ,']W˘6Lm4`Y4whP|c>/'}9@P``&0e4ѸzopN}:˼['B3 UϵggR*Sp[T݈_j e%~jS&Ј.d>!H`.0CWb|"@DŽmSJ<͑VZ I:=Qx mbq謘RE,`[]g^*iSҠsO8R#[|#V Pqz(ɀUatv@uZ ~mx#py9A|?{^{|9%AA7F޸u)^aW3\>sꎸyԐ*}l5 w}G/EoT)7( Гcpt7AUg-r7z W=mī 0 m]y᤮Y9*%*[v^SbHJ-'-QqUirxЊ=tdc;)4x*\80wnն$? 툐BRژ$)7/WVp&AHiW4j?۰KWfv,&^ 'E&4{A_*_AtsILÜ5 $3rcQjFԷ>W B٤XYw|-?uzor Ck =qsUT^Ep(r}LشHL4֦:W#V ƨ$}1c`Zy xz7 _Wo\@1bFH^R @E`OƕhETZn &4,AZ&< QddMnn^=\?g|_7Vj@bYfނ2KTSi 1.A4k|ɓp)MʿwF.sKO5KHBXܘ1.8MUԴ EJOcO(!5B=Y=]9&RҀ,l:Yu=^AQ<ЬItL]-Gh`RWL.oP*N\Sti캛@ȟL3KM \"=RdÌuN/EǷy5=Lw?s”|ݤx]^!hO";*dk𸏎!kAHšEdI 0Nd.(NhYnRV t nmuM=ic+ب~Uԃob Dp}=4iHrvD!Hq@u%O؟*j& IqH람 At^N _lYm ̟-pdT c܅tIΨ!Uxu6)/]nl})/ d[<9lmfXpڍ".(G'jWnlDpƪ* I^n=FxI4rlH=Dk !, A4,l_Fcn'47~*ZMj2QXN7$v hOe3pV:[}A`>vG M[Yn8Yci>W!65L%hw(:<*.Pl3UW{:D$]0^\]VOHy&g3r08B>D P_55(6meתJjFV{ŕ À~W28gl:e'o\-3jձokQkԾ? #%'W3+J{ 2ĦYqѢY7qaGSVxD{W[ D*8bK w68؃r EwQ`oYAy.TSw7]2V)j#[0$Ͱ#/!.SH)ŠAO"#F*ʥ`<_LѣgUm)uE?†}6ynfDIՏ?9dߐicݥ ad%ݹزVYb033Np7˝ҷЉïRab⌇:ܠy.[s'Χj5$W0g/`b]釖 |yMSzt^<&* . <3y$ƭvY~Eįjx` *'֘9G~VbBbd1gFdA kIIq8 v$%Oz`.1vJX L0%R[(Z0eKС\_ PiDI#%eȮzIP D,Wz0M \Ǔ.ˍ3>2i{M W ϡo#ZEeLiyN&k?3{ץ6# "9* 2`e *%h7c22=:qX,lBߧgmkŅ} ]-jaϰoN}L(~D9<"Dz ~168x+l{eKYw:SS4 8,dEpY;.qApyJpDī*/C.8XEʼn,/n]oVU$߽4yq޽~Y8D ҤS+yHfu2+>o pR1@#sT^MXj ݮ<Δhk@'X1[,z׀l, #͐OetdX!Z&u j wR 06Гد=PJ7j J @xC<j0-$|].{( .nf%F;FcݰiɊRZCo {dDQ"OZΘ$Q3\E7.ÚZD;"0*ZU l>RKd#FS3e#Ag8߷L3wKHb"H•LPbӶȤFK6{ZbgVe3ep,HBY QC0,y N3^@%#Ԥyyg[1pWhMn^ձϑǗdZ|W` Pׇtt1[>m!jȒLt;_0Yz=yz-3 8^ilo5%Gp @A1B?<-* 9)ʼn}_CO=KhHnH/+Z;Pv@ʾ<+~b6q蔥IepQ[pn[A8 ىv d ˺%~|G=ֱO>x|g煒ˍA6p%$,f7XtDa C)}NN>NG0XѬ ,M`AlI}`  : _J.1eMvاݢ wOG` pr9 qvRbW/,*TUb;x -ueHȥDswS\l>M`;dViN>"R2emE<'s|vO@08s#_H`N#S >`!w^zi#lfzpke%ϵf{|:}=>zyaM[C@ &+.SUŲri VH)mZBv8Ge]h,3Z2l÷Qp3-f)uܻ{a)z6Jz'љc]ǬTi76JA:2AG->X(hް _N"b$I V`<3D&̨br='@~S8V?{oE2kC372`C' _O.p-#%UҎAv Pu蒕{<=Q2-&dH-׊ )×qvxy|D?SC/űgO)=, }vCB6oн:a' rs# %("+ǁ]K\ttb=vShdxƑr w(ǷAݬ)(&@X ĭi+7S\[%G@|G/(l;3ZyPbvKdÓQzu՞/*WEA:l!QhSI>G$ǖhX~(ȵ;?9e-463Ѿ/,b.ZGV!oJЉ*Y SxNQ[o O}%_~tc];BEϛgRُgȅjP£S {5&Ug!}/ȱf]Gƻ62Yzw@Ș3f"k?D$ggcaRC}Icf} ^ΉZb-3F-b_7`mb|Yvڗ$^.9%C7G%C!h|*“Ǥpwo d?[pںXׄP1U.cGI5Z)]D^'IJ"$%J״hWU7Aǰu7>hO^aEsyc ؋X%@ot㽹cP| RGJҵ5kih/{?V׫N gsŠ zxс61i$#N^YݮGGi{69.j1emk)c TXAz^x"H"JLa,?us[)M+w<"ф4fގ0+`gL~ech,AU{h\T SO_-ao;c6kDG\2!? 3#+VPW\N㳤&5Rg?"4;\|;[yA`DUBP bcq`!-e-~&J9D֛Y%&)(t7Z%6m}j s5,Zg{/X8+L gL7P$7]~9XumpLp*ZO020nȆJ*ĝ缄"i\jۊK m(ֽڗe9-KNw%])iHd, Z,cOΠI/bmI$ڝ>" ';cW)u?fQ Pjs+"N,]=~tjgxEA-[Z3Pzw#~W0ײHw/ ]Qٯl}U(:(S38(L·ĭ @37?3m 1,PG~`IR5r甈IQ(V;fz-c__TΏǮG`ːu`l|s(`\|`XM{ZHv;1WF*6V)_SSh6=BaY-Y6:{~䢰|v6# ?ypdJR]RR g7 +jeRA`e-q]s{"tf=ol>δ əԆXՋk}g" 8Ѹ9+ba7u&GcH◞=9U@4!:_,i&U4enr&oBC,¸{3Ft9ܚF1 ).2'+#NV`capH^6?m(JycqzbOW1^ uJݵ{1{er~ŗ&V!PӵTMk>`U?SUJJ~N+~U3nhwE&Jk+ϖh)xQCm/j7Gbi9gZЮOBQ88T_"۔}ER5-VsR&@SG.6}^W2Cūiz-!s`9_7lc3clUn~!Vmoz.s oɽiY*,>-ه` l޽ MuZY? lTK.=~ 5]ݽu$T &o+,-# WHBXʀ/V@g< "Vgt̚JtD[tӭʲ^HBd5Fcsܓ ӥn[AN\^&҄;Y QivzU܂cՐ5=_zt,b M>?(Usxd宪RXEN % E46D x3cN$8,ТM0@):r5M1[αch2@q↑7=9*A\`OY5U*oه>UN+9 #G5-ϭUI0"O*-DۍEz49#)olJwRУ%$qTH>=0?Ns~@=29V]љ@s]Y]t{Ev&}uDg]{ꖱ!ȳ2-obq@V? 9_eciCFz!,σ&ߐhW(R+ha~зeqhK=&Ȼ|dunqcO ]L =\\qHdިZ"d?ZO̱~|QU^G{ YNERUٹNաT!JEMJ=U{ye'9X(MzONzRN&M> l:{|J7dN ܦU>!0['ɒ(N%Y|sbd[A-1#IAENK*}GL+#_v;'Tsh@KW5Әb|@a( k豦ྫྷURԈXrMX|έ#)H:A_)'<MtKrw @4ܩVm+B T\E]&@ϧѺ JW)(=ܛHڰmGeŁЩnkyR!f̎ks.W8R!.:[߈&:߽Ic" a,0)K>@ʌ $ď]v$i&QviaioBz5u?E'c@BRdd@TϣP$K+:@0-⮱L0W;Ke_,$IYjɵ*$FX;IT] G†"K +P)k#jԸ>+՞O ߶.Q.~!F;%mpZ8O-[:,?5]eo^ʹ1 22F= 7R %`2yy}x$!k!p[~L4\ݥJ6+ozӇMiة_WXl{5e;- 1"AH]]$5,UNcߺz:=i|8f"Cf"XZFq;m>{ cSR0Hv 0q&ҠBB p>,l`Rȱd} 8'b)y"]9@r*j@0u'$N=m\B4ecL5KRȰtu$)!ϊJ A=&[ǷY L=GIEm_ hf!+F?bC &Dwo^ec5"AW<&>;J9D==:K"V ԸZ):U*ԩEݡ%឵;mβP,v~XؒADO%_TMW&tynM i] ڡL K—"\JpS, 4b$ڱɫY#iD_GwuF~ '1ZI6>=' H{h $fg}cXHܚBp͈|\UuHZxr8q Uއ&=fy-v@fvrwiKGjI&No T*7~[ic.4s 5)1 U6%7D{b.ئ]Qd$׺8o\>D@?|r|M><|6Z5a軙)>o=d|D V&mAR[Bt^8MзBg:* \,IUۊRqf4%A-! ((:NsUԫeBp_HRbT  @7^#تN'*;JJj䳆iv]^lT {5]٪75Y)r4e4Qw~q~ы>Nڿh Nbza\rG2 ~ͅJ AJ. rudTT.E;W\KZ& 8t Ix+&e+bUV BBl9m&N7vGLxoM me}p4 CJ3-Nɍ0C4Pi+d[[M*ZE_`'>ˤHCiWX5 6KJ`=YB28bS7 gtk,;
7f)";aԁ4V6!r.hoZBz[NKګ,d¡ԹA,(.sYZ_ )}i\hBۙsbql@tmIs!K1п#i R}{)Lh'1vr%$Ez֋JhW#!8}3(:RHrg~2Gb SB:t1M'G(Hkt} <y"Cj]iAOKk $~ԭvqaNc׋~[& : T%1D56~A=19:4j?Y2@e{?[;OZfF7CU֛؊tM5Al^w[a>oP)&9$m6+%"ы`+&!(6*SOV*+9'BN)K~ɏ|.FkóxCXO%,iӻɾQjTXJu953>t!jdaV~Nlt÷%j3?Ϣq8p:ASd)-"(c>o0)'k-~$ME>`l1O[]B~\=WkhQ!&'>`MA{8RifTb-eG?2j!|8v:i9J=CZﴇWGI ;T`I\ߎ G+}|4,j^0X~ؤePW6Guybw@K̫f+%;gϯs)ϛMlHntZټj3 D*'60bW=6P{]!Y_fltEp-ggnzVdu%(>Ӳ$ҋia D''/ga(ſTtїח LEJ^=h)e<҂( Ιx\U1!N >)o>-2(<&!8֮ aKjA~n:|^ Ȟ%& Y rߩ܆Ҡ-囝n^2q2AbP?'DJL-a/%Frz.+8tWpg<'H' n{Uj,"^狔&aبkS}ȿ7T_Jja6nQ:9Ns,*t_0jb Iu=oh';e~ op9< n-N$!I1b./Ӕh,EwO"E}ITt0_9|3TYI~jVB7U#-})H.7s78FIQ7SQ9D:Y::?m24[18)'H<9rڨo=S#Vn$Uͩ`JuGk QPFjl`Ko V0~|A)Dz>b qj *i8az=Wo9y$!4-&M!l˚E9n1̕т4?坂Ka[a|lTeG R]2reZL1oZ {>9u,k[RŊzB'~6WEA'R¸l3`#K㧉yThu$gN %%O<<+~==Tn!\'< ݷ8T L*$J\4|\̙ |A2bkY[%P}z$ߕOfzjzi;*WOb'#,4edȹNoV! Exg9cKUP"@ٯ̓xO٨MDzZExrvV?$l)zŻ1ڪ|Do68.Ѹ|l-]х-DOZ!=k&*dڔ,i)2eL՟b/hK5be?G)":',B9u~&G7[Ck 5Ѻ""g& pZixW9D8tCAM%r+W*F 8XJF+\՚/%h=&юBŝͨ~Cؑ|u)4%Ll%B”n1^4**C*:HD*X;y+,$VwF gP(oiOOaރ}5tӎmH rj rؾRO"󺕘%J.ʩ=%6f:rC`w 屦KAΔȁ;n3RxYvKkN-zc Y dk {)lpj%Dp6G]a?ȞվVk"E $e3 Ӕa: GSop)~#:BܣWE䀗a&K;ERO{(?OJ.}6vK#9meBW>K/ǽs(RU|hFӑ nNFRBy+Sgebll>s=G)2ճ+L~bqu3uP=`8|8{DL&Gil"JH/̗*wD#%f A@&>lDdE}7ăHD1W6hW'=ad.)?)Ҷ:t_'DcMEF`2y_qG#G-dN2/7tSQOZjΣu={[}4[j^ jR"B"Jΐ~'aejob q l[z " ޓ/^Ǚ.{'!.aKQɕP"Ёr1HnYIe%%)n72ۻy mJSLY_p#Ua]T|O"1MV-cL ?% SֽAp]e;kC ",.yf)m}tu;RlgY@aS|n,ax-̍zc0?T*$Mw39">''d|-:Q,J9f\X 'D (RM07%zW8lI|P?L)+߶regg + QLp)2?U10EQ#Ǎ@,if:f0<|Į^ʇkRKX(hQx|Ɔ̃ 2'KxԂuk)NW˞ބ&I%e(l`'/ RW?XaUFϰjx,q{ukc7 ɨ+ǻЫ^~`}nٹ]x/~ZsX.Zجqp,ձ<8rb\Xtr0iuw~ݧ#O%־ ]NRwpHѯj@ *_(޺V^U11N[8!I 0$ۣ=u<^ 䶷q|m{PZo?Uk73.\TL>CBLWĭ,60ZgVi@mmc[gKN1 [dAl`6& [ OvAiJ@El{ h`nEfyG|U!5pVZp,ى,q_&, F:+,'#ͻQ%^a铯&<*MPw';, 2'ܦ<+$D|'6LH@uy$N*t0?׷?P ft.q;5۠.TWl?yLт}{pQVRrj~`~>AaQSf:7qQtM2UT/ϋ=24^D`8&"xY磰c0*-x`G;L$I|NWBu/^B ٯJ,(޴=?h1e>xmX3A>L.VTƝ+}9bAvpL;hbÌ76 j ?{Q@GK.∬%ܓƝXU[V7 cƛUrAJ_949<ioZ>Z`LopӼQ#TV!V iWRg]<8_<3S 2:mv:@Dxr'[Shy<ƛâjbHt, `;\%k"rʁ|sׯ,gI՗ht{8¶݌7#Tgե3A?"VmkЮYiX~ -IGH9:}x€k&g[x0:øjF9b} 4z|4Gv6\ AIۡEdAY2p_U練_u\zK߽ |O̢%Fn6 5œ5Rlڂ*(R)+%{5,g_ˠc0 4e\/ !A!qNo)F*w:|-ZP?+\LDH rUjVTi17vrIq)j,4V]g13 Oٚ*ǏkD~|fFk<W ' Li[ .߀KTfJfzfhwqG &=86fOf}P&[E7hS 7)V&赒r2TgP4^⹈WQ3H8!KI(BZo_|zCC hfw\ެ̠7D=Θm&|Bg-/*}Fb` A JbyhY6uT FR1M({vUu4ͭEo׫j#]P{-#DXAMtmWu0 4eQO`eQ>;SO= :]5" - [s"#㥟:> O/}#iRgQxHW14>ݳz8ҕԆND-÷"7HǪMq3zOvsaYߙXu^h٫BUAU.y%#*(S8<.4E'5jd>ޗb0moU$\bjma*:/5 1<IQ'JI*x&Qz%2Sqԏ@rb-[Aܒ^k^>J91;ag8-Zdz,KȚn%$D`O~n-8K6E2l=jWV"g$G9, d Qfxs 623LQ$9kZ:a/8w[ikvWe"rά_>R-d+1LHQ|J"r]pBX3PɽkbuD)V9Y/ !ob`En6f -x&1'{a Ĭƭĭ좲FZÙ?eӑafϲM k8P@ .)sB\,^nMI+Ҫ``2hxGy];8 ,ۂ:)}yʾr֔h)F(N-ima+WeqmzLK2WcpOo"foɽ_x \mE#w }z;|K-nv;z<&WYs7E{cv<[ N6h\挣_7Ǘ?|AXo娄:[曏-i %q,f\>Drέ{+AyV#-Rjp\`N^\;goHrfLE eRo+"\ ui̸\:k+gT%~,d ǣR^F휡.,@Lw&>&p]%Kb߲w, aΩ3rc7?"5=lY,UTpC;fqK}g; XgGPqƛ,a+QSvx#Ko;9sgu?Z{*HCB&âMÓf%⨡!3ءՔGhQ΁CekCu0 *CݩG;xkjS[^jJ*U Y\WIWq-j殅sRM:H DHܿL`yaz~ݫ|sٚww9E}naE:<_rBڻ̗8rj9[q $8Gl_ ];ʦs< S3O~}bO1fbUn2+_+p7=)C7=Ȝ,5)C2<OND-*̂ٚa\-ɻb'K ň1j<@-p#H*89[l#a!Q ːїY#x~uܑ b*YUܡ+ovz w@Q[0}^O|wK[3\p+bY3+)H\44:.33+`ܶ:&ݡ +2VǓ%! 8>XE_X_ѩ[3qzQm̖Vlc,`쿠7e=ˆk>VXF]%^g.ۇA@WhdH&M49MOgN[ζr Y#|wӥ\a\*hLJpPovQeG ces( 4y<}{,{&b(i0_\j}}DܯrG{o.:~"FBL񬖭KG ؆`&~F+u;AV4Rй9j84պX#+Q@EP+ZX6, !f[-;AH4m۝'M0rH;n4b~Y(Źs?}0"q$q*޲#yC1f@U{R?Fyx'漭'R,V"n遈1FjE^xٷ8[V)/N=M,_mT)>w}Ftxد(p̅vd~{}49=-aZc)f̿ QmxR%̲D7ܖ}~˶up3x{xJFg[p5E\; + k^k~8Y{%ISt"I6]Dd3#{ev-|DToYO2(!L2Faa1HD O>[ZNQ OKsɁ)3ۼ9 Ҕ',+yNI-#Ymϣ4!d)b뉾 (Tt$w`7$cJGoc;_d^d+KD`{v\ O7m2L,ղG,=a(_!vj`Yit#lmpY35(䙐:Yb7=:,sEMhDIt'Ȕh=@~w)эqCLFZuLJۋKxmqa~g^I;s)*b(a8S02\>Y3^b\4NL3n8oطB]tl}({OCƤDU ' I `hZg([L=EQ V@-奶&2 GĬ.dv@G+s)n(x4 eQܩBXq>T*;KhB)P!D"<%6as6XI(u}$y*7:?e %|ijBdw]t`Mt@lo,;,b z:#\tul0oWFԪU31c~WC!DaT[m!s4d!&_g&rI€ *a)iOp|V8z]^,(I”@>}%(ѭ救 ˤAﴗˋhN C)1x#㎜߱<|iLYEIo/Q-IK_ba+LJj/4qW>gkba8xsc〖lMnlie4ϰ0X?/ MKBjM<=8/ʍTQo \vy쏀=5h,b\E<޻4j}r`D~|-sR&6O@vU4*:7+8jΫ[xR4LJ`_^Go+Tן5(xGpsMZ?KvQEؗȠH?-ḄwYYNN@9wk>d KL(Ƭ7 uJWXHfވn)׃ׄՊ?fK0YD/|NbK2{OKY[B,33ٚ?.9gƗWT]P%$ @N^Xt [j r'XM,l6+sh_ [Examh~0mz`3B`@1D S0WJaɋv8~(ZjA$xY|%!Q1iA;@]dS3ȜT2݇R.([3k@25`mQ^f gF_&"w^9g**|b&t # "^U/GZT8xdyFS-L&to9rfS$S⩌ev\.XU&<9}IG~vN8n/P/t`ׅP+0z)HR'1N> 2R(Ps6Ta@>{k<.B,AkO&Ѕ>,d~E4qn ;yؐ#zUcpX3'|'6{7Earsp̽WGT&=҃ v==X.4Fyݘ}7=xuj~5Wؖ4Q#L?dTϬ9 e: 6 n,hn"HJ8:nozXX5@7QI 7 N>KmPxݢ 6yV,!'-j?r<=v'l?Y{i?P!_l9ٝJ]Q;2(u]lXP0L\Eh"\]ރ:Bҹ;:4=L) mcv,$ Y&g p\qpZx7{CKxT\I[i%g$~kB!&qCto %$eu,cRH#_F/;\oi#ˊ^yyF!bH}cLs2s?g-X Dߙw2jLo^pj>+;(^B͒tz*tZH?! WؚQ?ĝt7D Ҭi[:"ĐJo{7m%UlR?E4|(Ik4C:DxʋryGsh[K_ X@׀UZ ;TB,p͠:KɄLxy4CIF Fk_4l|6U[]~^0?W`-9$YF-@'z$uu>kISN5P|J3> )s4yʚeȤKXg ;@[GIĮKu6dqMYcuU(S~~ 9u<-ݍ#*c22יvð0t/)|.ɮ5r*40́Ro;2(Is-C""Pw|Xq V}X!ZY_"y /\I+svQ+C>K! 37s;qQ~Rp_SkRb7õWH5~ ^>F5 ^lT1\TUAv/I(a,dmBҏ0#WO[y]X1rp:hC:pn]wnK^L#G?} ;#?!;9M׽]9h3h;!J'D!Q?Vity5Ak'R!լ9Uf+Yw {J}+蚏xT,=J*ᦲpRbLA]k9$-;M}Sz=%`:Oo)om p\QT?&7V2ޯ ,U9]wJDFqQ;gĨUMSU ᘺbk$Gh`6jdwS&@."RfQ,ĴCWuK6 j^IM>[&X/-瑯d,h6PKN]<5u=MlITu<יr z5B+{S8MCqoܘ+x3BT+F孔;v]_N{`2I/Ƥ]B|(%_%fO3"$ׯ$BQ%ͽC 0'/ONd2+m5"baPjh݄7|λs7#fe_ 0ӕa=ޖBej$d,5KbCp5\.:\Jv YT\AhnQ"[4/Lhw~ g$)E e2o~6^:tJM=Ƙui:SV9uR "{)sCWd۩G;d`hTTϕݳ.@yU\9D;Ni8T2Ac7׮I {zZ" -=㽻h( Cg5!/]$%h!;ґ !jj i[ϋMu^GϯE7HjchKv߃6!DVeFI7n~2oq(HIy[?XỨ!2xkY* E &{g^%\".j1G _b;yީ$3v. So]B+tMGKbJ7Dֹ8:al#~,!u,Dh  gWJ ^8O'>0&B?n+)q_I-Yׄ̆IRqd(51!a(o)ȅ%Bw;lc=9XKj0p}E|AA Tǻ~f5S8y 'ל=8yb!j@K0S4t#Q %\4[˘rH;AUؑ>L0HIXwxik}qXɌ ,NtӜfS96Lg#^eѻdp11vLsp )zU jByq4bV!M"x1JƊ21 /w?M0Ƚrf̯ ̉8ۈR8_fTTS#0"~?a8i-~_8D[ܩj3m?L' ЗWɬ]T^`bJ-x$!7m ro4 U!.v]* ^=$_wTƚu UXȣ; l޹qꄡ;KaVZ`4hyԚ{[8x$lC@b[حt'jH4{B$jx9&2@m[:V8,NےOzkcH'кv?Of3ppt\o@jj\~_<ofi;hЏlQ>muI GSH8TFю H^:SQ\W[6֞zR@Ѣ!37ԯx~#ė[](Ļw n;.7!Oޤ#fԪǯb~(Ƶ1U4}[ z}$͓vD@1h5롬͔;2${]մ1jYy,e^~,9}$ZylΩWI^ !L%鼱8+EB`߂LⰆQ&\#g^L$?H=vS* tٌJ@AHmK6*;4a)A7#W Nت.vz:t&Q&8 un莂_p~"m{CޣvfknB˾TpV7fvuUp^=zxM3?{+Γ806ׁt ]'xȫ|*t$ sX݌`Uq#@>i$_ta]Y'6h06#ل"K3Ό'0Guqp߯U܀(_OXױ'r9. S7Z5bd<LpW?GU<N *Bߣ R:ϛIٴi狘ɌhRϣnF\9] =nޛ ƬnR8)WO`Dh Mm %*"Xt I! h5%,@hڹ ơxtBobd3L'3́SF Bk肜 cbëÆT66&J 1h׵ Q}=e>Bw.JcYsLYƌnfoH +le$1NJ–\11JmgsyS[6͉NV<ӚGQ`j=5\y'Pd+\bh}|`z} ]f.9'?F EO΃Fdʦiǹ!5oXSVxyYP' '/C:ʜO{AHa9VVA&AA?Eccof!ϝU0 I2 #s@Bp҈Mn,Qy)3 7:"<5SCߊQYuոTxmtyG7׳mT@{ݡ+A9gfD{1DbQ_,X/#e/.@bm=IHOrr.1P~SEs. 0uɌn؊W1fU$$x<^}ŃL"a-ӁlBPZ:ųm6s<ϴtǿeRQv}bu.ħEKfuPGv]Hˤ4G/ЦI}#QwħuntVӜu)ie!͒5]i*eAy*W5@J5:vqNa3^J1g"s(7n(;S(}#;94)0Hڐ=nNT(">~{=΃(sss-81m BG@a[,oI[3l5˙ t9pO;K`!ՙ&"&ic-EWd9R}'58HPyRNr^9Do@zXweҐ  yK$(!韬xg]*hx_}K6I/O ~h pnzԠJc^ji]qYq4eAiףA5vñWd[Sf'tDX(L0 ) W,YG`@Y E[<:v۷wNgEN:N΁/U&pZ"F攧W':ߚ;T{ ؝ŮVx&P*4;ylNA. ԩ134c&#(>jOv8Y…8ޅ{ z"?,`5WaH#~IXRjf سIf%r÷1}Y2m&/s!ш"5=Lw;ɕBebV,"/08211@v&%>C3DaC#4vZ>NYHQ(i?..fx &j } VP|M{z˕{SѶo6M{tue'9sS7ɠ8ĈAft AZoM& oe wv5-aN!Bi~((JJjdVx%e$LRCewPV$s-a_6_Z9:~)c[eKc ^W#^wlvMުL9{`bFO\TS': y'c~ }6&?QAdErY qBXxP?9ͮ%97*v mp:[ƏUA2 3F_xAWHu^ c%r!(wlYG i7ŏƘM.4b!|5PO\O2k0-S2%!Iw씻!cK764P4z@Riěj,d+\=*2oSI*sn"^ҟ$YܷH)gϗcZs[`!?<5UMRPoDMd/eg#(/_،Lr͂//K-:s;S0vLuƳ֢z ^4NcFH*JOׇE78!>b@*H.gZ#\'oI%-Z*+'b٪Toyaq<|/O|\=.~;QЏBٷa]pMITIOP#Mzʘx$b/Wu+ƼT5A{xan>dқ7Ҡ vqEV}{-WXGySW!ѯ<;%uQtZF\ sZOC:n崒%sKˇOx1κ![:iwgQPpoKNganj6gCd˰&1DۇN:^^ʐЇ: dB})HgtyfC~*V#XJ-# x"iY?K$U}[u5;ܙ[Nz1 ! pJQX 3z3fQ,.#չAmYo ։">HϞBI,05A(8o(\2I;*z}(o\Ir\Pc%4f@);x&!8f=:){}>auv 5lޘ rJlYsoz+Qv^BH}>E=Ȯ_uT@9ϪrK@V5_%0sAZ+*,U#ql]|apv+\lqZ,'Dv8BaI3Ӯ'R5s1}Þ bg.ItFK*rAbŽ +v$׈`TX8&j3ˆԲ;Q#ڼ"B#BGxyB#`QZHTZ˿&y}fvSx6yF$8% {-ծOOTy,:*1(. kluҘ!3 \l>'*j]7Q/zYwI1(1Uzg5vr]:y U 5. >_ƌ'"Μ7 )kc4_9٘&mĵ\2+ wG(ٻS!MzAHhT8Q\kagmd\d!a@1N f|/Hf.7%#_C.:{9/jiۂڧdtz^1 ]r=9Zj-D j3WTrMN A~^*# ,Ԫ"Gp_DUUoV[n YHyFhnefJ]N~| pnr#͖<f$&28ʹ#|`Ur3/PA:9ZI$)e0rQٲ IO[ hzq@`Ĥ/3DL i"2s6ڋIc&%gx0ʦ#FP=aπSW[$;,z(P ٤O~ԇaL]{y $৓)V?WZ]H.5߼2~/&ut@ ®SWoK1.6'KDA٩켲 J0՛Bftl{0hJ Cg7*9iӻ(^押}h}˅K9%RC `밽f2`]sW+pM?!P_⩋8S7ex?92zv[r9KX>ɬޟB~h7ђD,@Rӱ9oz 6i\xjH+wDV] /wo:Av#(U8 X,+P(r&[V,u]g?f%OCvi3F_JO'օgU0d DN :<-- Hˈ"&ťjwT0uvq޹jK ߝeb3B`_1c7 'L.H,zLn}pcEL&aRP%nؠu %N.s8Lly85]~|Ǯ'ooNi8Qj4߿khh \>t4 rNxGm!oT<})m$UkqRv@# t/hٲhnSا1_kT^=godjUP1#>>F ٰsOVȕrםj2nFm]BCXCW'?יce+$y^WƵQ&_Agod|pqy b 0Бw,z4A&%F}@t͍GKa:nRHM6֡=(WK_[v1˧G 㿗r\kgyC*AD/.Oa)V@!o&;®uk/mHA+ܥrӆgR)ʓfU,]({L(L21_J3p#tⵌ<#H$C7fKGӗ2j!j|{Ar:/EmȀ]tu7} \z!.;/yY.SNG行KW#&g$rES3E絳AA3z#e0\@5 RZ[b&;m%z%2~E)P-?QA'mR6뮽7O#g֪@7leG~&K{qڪYs>pTKAm~Yc:߬C{b RE1jq~% BFEnFwPqlgiնMݬ;نzIH$D\4s╂~OxvN8 ڃވN&i;M4KB,8)[e\ IF ")T+js|㬷rN.٧ID, ƀAi ;=YUA) j4U_dݬS_2;3ΑKcQ闕sZߥX򉄡R?^z pJߑAh]jGi w/ķ^LzS5 3z UkQKcS-#St`/i'o x}3szh(@=jW,bPclk!o3^J뚑wcMvaޝn㌆<-4XKGщ-ǩ_&W5׿=Ո>m\@[.]V':x&4-tƟ d+193+xInGYOzZ #uwfgS97MnC4ѤM\Į,atpJ3,V g"]۔z8m1-ݽ@wۋU떪X0tGtP'[-9ѽىhnbym9qldqT`/e7X0 Fȉ* 0vZ+mje RwmBL +т?|}E Et|X4*+E阧tdQ[9}nS&~\ D̆. g8lMᴋo3JXsp`12WE4q1|RP PWBs63 ޴cq樏BOKCM`Nrf "#^<*ՃĈS "HL2@n$Q@ZƏUw &}W|J!pW77e7c(qsFjDz 08Tťz@ͦ?a7F]eo۞vpl\b5³~&:= +B- YEM9Be*(L?!pۋ]B|V"=(/=#:ϛJmfo@k *0CiL`_COޔ^zۮ-JVzYiBZ5 Q6el 1g%lx/*@%R\'#MP$dr2e,Ӗ=q944A/.Hrv["*MQlc 8҉C}o45yQLFtTPZ~E&#2bsٹVDH+kEt*$J~ٯ0?=o#DkKW5:g ͝hP iLysAG`!E@G ]s*<芌=ީpOkѶ4_}V) {@Ѓ; =|9MM}/xtH 1f.CA9c,zi},y R9p`^,9j뗴ShT8}^p!r#pGy !.p9sdZkF0CV"P@~NZC'[CwOk;1{ڪ,2dAC@ rc 1POcGHgt=Feu`=omˊ ryJL` /_*eaxˆ5E&u*?j>MU6j>Fir,}@%X~Utb ەmLcR Xiosέ룭 ;n|:*>3r*mG~2݊9OyHsŜ%$qcO RxVp +Xi^v7BQ3Dm"`DGn珎h( /j:9*Z0MH[lN_Ȝ\ ( xJ|1%"al $$S),ibZ(zmS"jAW0/UJ3Ke06Wᤸ%w4hH` 5|{^@=cwofŘQj)zP=Ú Of %Ps T #fʋ\*?oIǼ=_>uɫ rg5y,v,s.ߜioxO^ :H:5O@9rc73p9}f`$MkXMBV iDF@Ka 44Q"ZkMZ̟ fX[}[zkA 2٥|2X4̼4 fr@*ឥnkȺ6,E )*e}}  Fa+ E^}1}>YYj >"y A+bV*]Ԉ'tDEU V(y0ԎSXwO1&ؓDŽA (w^~,ħә&Fk@`" >Mi,zRC ;(x1 C/q:˵Ikd%ږU~ʻ1Ej`=י>JllmI\/j:m\,f5]\'R~#]K"BW-̙rH_|5a7?gRࣂƖ:OYQp'+ #aIKUŬwGe?4$Z(ݛ~/$f,w66tccZob0EJplc&}+D> iG^,i봕Ήw3vuO,B & :Q;]kcEzӚO 4hUOb8%˝3M"P݅w&RMB摵$.&Mq59w}]}Z{mcd16>ḟqTPya#| `G4MzH&bNN%Dހ#I E Ko6N; rYN9T34RhmtPgzh4V"WQ  |2|!`'!/=Ot6d a z"!] ͓;_k뭃9wqƅ"!6?4ZʵtL*&^Aa#uG wW=M\u\bKt(Uqҩ@|…`va1c1Esb>Nȧ5ZP!mޒǀ 2–/p7XmumZ)jҝW?3{lhY ?ZKWu}(45 .cpc!'& Z8 }>N1^Ǡ@pZNv'"cQI%MhvPpf|.}E3X_9XCi(8?sݘ7pM)~,(i$oUt,;(ťfFZ’PT%lS,jE^Z NN`o19P|X[S34ϗπ t`lnAu-B#*gSRY)lŮ_ !vD?y\{ӆ\U5ɓ-w!ꋰJ#խ=#Y;+zuK*7(y T=-EET T ^р^,XK۪i V==֗E^ @i`:҃1mg gjC  [1u,o509:_() 5oyM.|V <(+mBfcBRkN-LBmp 7Nvu;zJ9v%Q@^+i,)LTe-ê!n=P k{5>J6vJD1儇x-#|֦ş]0\V{TMNdcV)c# jlptz%CXU'*ttW~:ZcY>:F!cALhoZ1'Wr2-lwcCu'+V;wSꂡZO[y$MW"$\DհG,g5䄂à ([XUyrUG:\b9y3ͽ(W%74Ce|ARR`"rs!ɚ087xUx]IhLUQr` }f)Xt`?As6/t6@Ԗô1+;(fən=E!e&_gE!X83;Bm0H˳лo>$ߝkRIKF<.K)`T(RzJ%DC juL :DJĺ@)[G{,1[< pQ"c:ZS]r שQ"vֳa㖑F Eu\h+پxۤ7ӽew#&L#i=aDg5L%\l? NWǃrQ9dFO3{@/k Ber' d.ۺ)}^-њגYKUwe<ᨤ5\nK$` ȝ#uJqbdb\j)$ƇxFg l]4tFYL˹SmaʵtY{(XgPs^3m5ShOB+:6,I%OL!-Y<u.zۃHoАIAk18] !>GAj.T)Tr˙dIk!1H<!̀IR{%>7plΣ`fKt)_a¨} J0LW&A`p H1Rft:]O^yJ*Ecb8: XM]? q!JJ,*> ~Ha4wIJvYaL7Y7-#7C=wݬ ؚKSd ޛ$ CkS7٠41 5S zs2y6"q@el}ݾFlv.|$"K{?no/㙳!ݦ8.ϴu]z]2ewB$#R1 ;T@gKMn|EVp}}yܔSg@}wd/ȏPӏϠ|DkN;t؝C\д=cdtYw$+q_ XV&w}(Z{T-P$?JJ/H Z0=㞨 )uJwO`UcdTּI)C֕o3P)\x &g9 bozEM'4}:cFsZi5|ٺ|3 r8i θ?VT)uT^XqT=[XP]_YԟOo׫*J~8:H:m(lsk*1BQ%_ICfM,)  ;o,[s&sѾ!@>H٠ٚ֯bflDfftGvb8?D@6OĉNU285|я֛?>@~lP3Or$5FS&'=!>npѶU @]eM`pޫ a&# o-JBydٻ_ee'q@kze+naQAA5NjPᗿ쑟b*Qzƚj<;nuޅl=SveLdGLZWS@S#Qc,k.3G!Mf >f3mΒG)i>hG^x\tVo_bfΟ\кۭoq=T }Ţc4\zjBN-BU!|MG3֍zeY\;'J-+"I Yo[Py( 0oKQM.eKڴ0M}IHs_U*s=w i vM(y t&hTxQmW uI4!0)Kfu,d!z4(Uy,HrwQNv NlItp]?^6- np1BS, N^A |Azϫ`9mI1. U N0On/c+qZS'h&FguM=aʽ;ul޾$i_҃s*nhBBZ⍔hr/,W>\RI} Љ{])sxQk k.-r'Z6Wm:BsQ M1ګ-!sb]2FoFP]۵ikԄfgʝ4 ei`hAG D)e'X"uWY/TQo""sۇI! oVrOw$ne70TFs93C)!ǟvƋW0'Gڇ&'U [i(mm `UnZAjVV@ FP aGRBܪW72轣9|Îd+ idj_P*QRyjG;.l7ZfHJ}.%~p򽡦Tu϶WݕOn m펽B5S؊rC|^]l7YTxy[ ({\FzxUaXuBkLbv:>C ^: Ҷ/^w tO'Os].UC${_]wo$V%+pkRE)Hx!`881re79}שq~tWf1Kr bR^82]p#;lb2y2^!L9H;iv#ƭ^P52p/'9^ij$bxY1Fmkb3l?}Csړ%_L[qEXy"<@! )o6]ǧ6J_ʏt;OrGI+-AE`>ЩM= H?Jƚ qƤߨz ϕy?SfÇifСx) }oQզ9KwzKP{sD:4`U;igɣ23"SgeWg\ZdL~j[-i ۧn%xUjnՕܝ U 鬾FIƪZ{~oEmmb{HGJ?oJiqn[Z4jz+l. 6޸Yn8ȱ~:Mud8EnY9,>m7R=җ.K)]?1PjAEɞRbdx( (lwQt~b\a11[aD6rVy`+7 eY78q 7R]b6Σ[*b\ Am:^] vG#:0C}q*`> 0]&ܾt"8M xr6RC/2h+\1$;ڭ":utpq3ta,_ T)>!D GʵOG~*d&>9JvR,te !llH/E!A$-637R:4@!P(12rƪ'|UW6iϱQ u*TP2mYB W|PC0+I-\mmkr@$83\\iԲY/<\JܩW[Z>2kv$XKx)2F<"aX5rfD䐪\Jp7N(Wt1aM~jap%j{U}/5ƪf۝(дLwɫ[ObP7qMs -ºYPpZѲN&NuڧI:y`j34ţORlJ@| .Rڃi_&[> |Icz^^V&a&o4gպxI)^|S}Q2JsmQ"d 𠣏F]+"4diPF&L*1_.ugںW!TnLR"I*v33~@dQٺȖQJLM$C=&$)+EeUoŒSd.|BEÙ9cTpð"\˚:)uW5 -Q&\o|?S; %X*6lsP.E0?Fȹ|]5t.Ɏ:Ot xTՎfG?^ b]xZy2?">ˡDoNkg` |ˡGDW|+ħMZmCz/0x_9x@8qŜɟϐRbc*l61<] uD]S%u9UpA)&3r (z\f,*P1xX#o?\l t{ciŨbQKb|UX#zzOs6>z+Hm{ڰ^x]G#x (6M>Tz,W%GYi.MPxIr.ABaUWm-saVc+ʺɑ&{{WB]!D䖿ㇴh!;Av9lV}=GD*;og,-ym/Ca.Xe$K>MGڢ+Dq5HCiHLhVCfc隮܉h)r8xE?(m%=pL0{O`ьWI-G-c2xɠ%TF|ӻ4Jea/Ӏl _r;խ8 +U˸CÚ%Ǧe.s][B[YA!}j6~0ŭ-@2ԇND}a\ޛ/5ߔqeL(xmޒ(=EZ؊Q|xeCְ?b;Ync8j 0Q WIC*O+ `)i`%^$"`,Wm90*[s R"o(o&@ϰ(xtF xG~6gMUkn+ JjK"Gg1Pz6*>.AS-ǽjPye;/0iKQMwm4"yd<xe.>EcŒˑ)gR5Ȣ/yF|u@ӡv3lO{t2oa|% iU]C$zY .;uć5"vA~\ZEHj\&wYr(ܵn6͚g |($]  usI`_4yB=E'"V,nqk"ƒSv޳}N@yuw|vA*rgHm3*eO7=QCiӮ2O" fUtX39Ѵ#%/ px9APA <|5X'{h2HY[P֡GN-q[ndXZ R΁ .j\0yu,;|#=q&FlyvtSDNRڬ@e%k=hwJP, ~PvaGZRk8G?d+҄^-DŃd,d #/: W%>랎#D h>xصg"R2x:J10YƓ2G\GÜnR4pFu,Ue$W_'NT->}1V|6 qG^kc1`j9g + }΀ؗͱMIݠ56>y߆ırt>tu"VN+ Z-duGlWk{㇀݊@c;cv\achcqauۺW:;¢F.V4]9@Ǘ*_ͤFbozz #1*"҂9zC)|4f }37T5,KX:xZ?s[ @M"KpDEלu>^d,,3U9y<[Q֤pIJ9SIXO w3N<2$wv"vkuc+ *mTBWcd fF\"C^ƨS >-%f(lxn`QrAʺPo_ƴzO-ֶn} )oQ  Y:d ѕu!EF6]2Hr! #G-ʗȥKjG G |@e e?R?HG?}leu_l[}WbWx\&CiVؘuM{J{jto ). YΈWY"й sҤZ}%Xñ]1Vi2Ϝ3aˠ^D|%A s?^0SНrƍ{~hOTTqg?ކ{/;}# S4A*|1*ȅV쁣=n!G!H ̱ ~U5B܎m 6yd}JC6f"C|31Q$H(oK`Q I: {|xvѡ'{X/'%.ѱG<]FL|ePE/?Ad4t1G"R )wLyn3yLiB4颠6*H Z]fl`Е`-rz1ioH!%i@M˪l1*'9=$}Fe+R1CKlOW CO$-S?C^ぁBDޣPٽ5))jJ~DOA!=3<ȲbU RɈ4:Пb7m:ܹ }e "3($ !U 0Y6o^u%޲K :'>s_+JoPB@ck E:v0$*_wwǓrֲzm7:n|YDk j@u+Y": :^Ua;M >xGgOd Pqw;_'{[IQ]yAawv$C ΍O#°+",ҽ?9$a7Y,E8SzՏ&k4Kc#_9wXkU  +Hqi{yU̧ 6kC²S_-z.m(Z&]8.93&ӳkHZߺ.V2 kOƜHwuߓuU:{}sH"OY.JYYTڅ~0z[[IK9(P'] ᔒgPVo'0X r/9"z9$6Aͷm(kOUi dTῈ~!8\ ̅0I7wՈqǡ,?bTݎj2?O#7_qhѤZ:2cis>F+5+[IT߄n[XVX,J96pၤx+_=NtmST}aP:0f-gRo̯w2z,TW&x[F 8OX|GW)@䣓ؒ@w s7 _1?X&-CsA`ʬL!@4>\~[XiċTh'sz8ōC0Ek+:vUh'^[FweEPIY;& D&0ƛsQ?OQt(+ kToؗR7dڜwMh$ZV1@\]UؐB-KZ}LjYd5\ k2Xai.bNC(H `_/Z+,PkTk+[R Oei率xqfkѡ*p<8V#=NS<bTJ&*PQޒcQܼ@b!x `o 7( T8qE$Jc`1 Q?xi3, m-a'dۊ,uxC{MOLh.نK1ZΙNE僜ىPB ##>LBCiMEZwfdo]8H!DWDI~M1>Cs8D!Uݘ@ Z%gYo1:Oz#iGn{ژ͎g5*fOԹ7ܓ_MIS^!@UHNPM,9D3jMgJ}I_)\ReR Q-"<Clӷ-b=/OhvDYgT'emwnRH7dğ6ڮcd5[xϾ.hWN%J@Rf{/@}T0s2RcH5iG9䥏)M,\ U&5.ij,/B;Qiį&ߌNBD+˴Kc̎OrcTMmdnh歪U4@GSI-Sb@hnY?i1b?|lc%^zJ=Tt=;Ojhhئ \{258-TKm%R@xlڴV(0Q}5!=8ɇs^Xm}DP 8[sg7XO,~NIBG+c\g nWNx j6 u98>j'8CQ+g4P}A;,ܣp*Z',*8J3aל6]n ~yd6O81R3s pΠkn:#|lEUFKl">2-5g+GgEgP=Vy|lzJ'L@#1BZ}8us4wх_) ?#e.}cUZ(|K;*v kgYOv(. S.st8)TY;'#4rSEj*$2{jlgp3`MOSفƶZP~ёۭKi8c7Y[&<j"l"eWquJ:E|'tsUazsk.d;hO/"R #wjW 5&̪?wl<?ɹ kFc-WqGO X-#xS4i ]~W(ĠS|hޙ}0<H:f}(řccFķ^X-OlV߄xEBե%'!A%4^<J}j"h<3eB^_*]xE_k̸1.VDvc#a+)}[<$ʻ8‰ EcD*%Fb܍3E v≀EV׬. `Y|ԑRY>f'UF}a,JƑbųM,o~ϋsт|xf+2;݌G8H*LJbsT! O:UqV 3Oe#>$[S,XS3Zb1+$LE\w?1IJ[NW n";p~|Yas#g7ez~.',1S۬j~H6fDKQN& `?m;?YqBo$S(#v ;b:%K~vX쳥E&2J`(YbR>̳0q9gMr|hWx N[ӧgQ{4yC4 kK Me; s&F1? X ^8oƌE052O߯LJrwi_~syզQ/aӔ ;9[}|S!&cwûhաIr"t@?%cpȍ~J\<u ȝ\>#c2lRIXz5&r4YEĒڳ.BU=ۗJɨQ+ǥM\s׬^;S!ؘoxWD"ѨQ3vݿ]iħA6B)ְ۠O9sgU+&6ᛠyBw!{D3Xc !c+!Vy3p@_T8,_֒/ޥgO!~>Gjop_&L#ٗԼ8-@IHZ'+?PiYD ĮbaZ:\˷Ct|CF2'V#zaͻ*Gb8?y[{| G"7(Tːzk_/h]>HϠzIw<e5ȡ6Z (zt81ԑ:NgDaAShf5)M{W7=^Rqq{C#6e u~@ >->i V+ɾ|6]7t\*8DiNֽP@ϛ2tLźQ) }fhUk:HG7&% E_&Q =QYn25i5`&۶+CP=R)Ŝپ̹THb+eNV2"߻wh^Tɂl# X1<A} T!\I[6̹iw 1Zu2w"XAlr։R `U ֖X0}.1k^\NXg:q3ڨ0d*o O=Na3bD?ݙ`h#3߃_3 MO`& ){,, 9o./Vpݝ&M/6&_w 7oHft>pOf 9.V4×;S^k,66![q#UMqU02Q:&斺l5JՕTHŴGF&:Xi53@j@ں,G#6,HY>s2$t.'ßVh9*F@"K'H*N.Fܘ Bڪ)4mB{Rs'E G+͆pZÝjE]|oW=nR^3~ $dqZo#Uk a~'6NIƒDRuNM`V2LD&~8Asr:/꣬[;0_ Y+jh.4q J|bKCc)A:\(CD9!M%cKIzouwSxL !B4֡ؐMB;?PuXA2hoWӣǶgq# ZTp<ާN.) ett-8دl&#+anI`h+Ie49c €ˠF@~CBn;)ɰ9',!zLыSeԹhz.Sen,0Bl{( h/8m뜛a,/ z..h1F{o25ɝR ;X˕6p1^zpB{*XeM;bl E0*vTʢx2܌q֑:W>q/IMz{ Y̏ 9+;a,X3`s7_[?L*=4"]X}G  " -ݰE멦#/MTY ju?瘝¾2RgPEy$'Tx{+eeI\gat6o=@saG?!>jRXaa]%yLɤ]k)DƳ"~ֱ񗤺T#‡vDlXn!דּ\oů 0oj&~U~<%'CA.EL|?ẏM*kǼ'$떼tuK(WL}^=o)GASA *krtq2(GftX!7HGn pTVe_c axu-rAgdb1a5v};ͱ-*Z:i~>8|`<Ǿr K ;_]m̳PrZbW(bg= =Qhi=昭w5HX6\Bj{֔;|/,? dW̮ҫ)W"߃{X=8Ύ}E^\LQ`HQA;5}Lc٤6HpДId".(|g'ك4#+ANC,!=XgЖCiiVgn]hZߌ9x={/Gi&K!%Dۍ-Gi&܀=, ~X6arex&YY*8۬gU y|24o@42/^Tq%i1*!.wvҷz)_yN:nk&u'oL_-XlN&e/֜|3RP#ŴLc.R b40&}K7o($H!3}C ,/i&2g[%%~vˇŐ7͖S2C=m"q5 ìdƊq.xf/-XoW"?dH^tPh_sF&Kof?g"8(ș ҆s8ki_>?*tT'25lV?J0tW|)=SdA6Ǡ y6׽ vZ^@&<}٢]&{ u[UFR-@ǺAgU φs{m?nT$8uWq+lZhj|%@VohBbbuuMbg!)ҨRċfTa |*4˚q`2'.-T} f(yr_bܶyn(ΚE\NZHQsS Q=eH3Ts~(LD2+\>g鑆*Jn1<U377an寽7KE=hqxԂe*bz| l;>s0U= Y} $jQY45IZH(laVQq{CqSs2 F 612V,T֌TOWw.fE$GVS(I(KI)|.cG/>B(l1u!OR(6P)t_mOnZOj;S1_xd7\FcM }4pSGlTƟPv`<3NN{[`WUzsֳ賻Owe5m)ib~7tӶ`6Aԕ$_ɵ fp/]rn69>5@?qhOzlP qb&6@5.q|)ERw p&,Fowh|/2Q֊PiH1giat,&lJ_A^kJ$Πf5.?32" }21q%V_qM&>Ħ61;4FY޵ŠtDvj S :ڏOV#(Ѓn`K׈B?gQˤNJ:6%qOWzj๎`c 7l˵JZѼ@3B2оgnVȜU7͔0R"Gj,4pV_cA>M]ZGa? \QDo;qj)g4XOY6N{X^` H4tG6TPXc| "&j'VdEޣ,omMcN8%l*eXTW2OD2&9YŁu^%2A P0jJ#_CEjɉxmBL. /'RE %6'*drrze!1ddDhx{չ}S*bdk_z:+ŒPj]%اFnAK6coVbNDc!&G,`)-TprP|7;"Qnt~}i}OBӉ9%lО+Jp]]P8[^69PRb<RdަeZI4VQBɍNC4\$dȷci]2 Kx#+ %yPͺ!Jx dD'V4Hƣc=ÅOZfN3cڍllGug[݇p!y/,ќc{fDEܺt>HsY!uAߜ$"Lk9On690?x Lۄ/2=cL`oa IFLӆG4T=Gg+3T+G߮s| . ;bk*|C]|!AqeuRS@O`zRN{˙] w>3?Fɮh a*‚\v|GއpSxafgc­:LH"+:B60 M+~d½2wLn{Tc,n|(l&!E;*p'%ioVox5;)Xz3(J^~[=X3l. &7g76d/;WNyTOt#Ռ݅}e)?:)s/ԓB|;t)RMUK[.]틨0 |Ŷ橋ڡ+aɡTi}aeZm$%!ho/ZrbK>[R¬ؾP=C&8Yr*0)(6dBMbSعY4#WC,>k2e o+ߪw7yJzJ-'ǂShk#B %e'͵̡jtEBYK"s?&OTN*eK5eWNX/:@U͎όww\)_JƎhO)# 1r<eJ54NI;OQ7f{`؜@u fmY݋=oXI'^[ZB{[SD{a1'8j`;e&}K@4']?MntؑIG(l9hhXW9̈́ԟ.qhgqoVPŜ-w89gQJ\2l˫nQ/uGH9/ ۞.S$TOT.<9o Vn6›>=:䴄6ZU3uu7&,y'x~ "$#DғkTtޖ P­KE/5D }<[ e9[ 9CW_ʫ#Hl-/6=.MϦ)iit`X~nۣw_&.4?qE֯b \}{Q,<,Գz!&Mھ}려x|.0W&\ܺvzr\mO;:Md}?UdP3l!I $>E= LHoi0MC 2K=(/C~*4Y;sP To6L,]B/ f\y".uI볆ut^+^]]N$޲Ӛ%)<2@겹|!Ћ0Q F5hh .*<.  ]Ӱu9O WE&h6c0i,F/%/K8m$ 9YsdWz+8kHR~5Cv^z@c_HF,&ee׶k?О 25fV)ΐ#욳vXl>3njt8χWXG3ZYD:zF򸓣n~jRJ9Y@H6N}s>%) v>dy9zVi%>P Zjz*_!`}XHލֱ>$ iYu+2pL+ɭpîS6xϻlpmHL 1w[ll2.g~ATpDݷ/|bi94q5HkPXx$#Z8F jta]wPLIzj@S†}-ɮά4WI1d NNQ-@rLV]RRoVDxwq/42ShT9SQtUҼm WL::Tk+p HNHbI|9C8nxZ2=Yoԕp=1 K< je!a8W9YġTBnT_2o=}& L۝XP.$`Vz+B~ϚmQ3*!~9 \L"Bci6g{?"vϝ:JW-l7m9Y6f?6AϽn#C,>!_:8GPcGTށ4I쩽lȅ4g>b¦| T Ԫ9~^LuaaE},Qt!\XGHf '^BJpwoZI,Q.vdd“Z5"j'3-g3v#J_Q.:;zV8vu %w q0~h+̝ܷEܽhD(D" }g Ayc\պ-8N,D+ڋt_'Tbo,y'D,XEPvHfLʛ5݌&j?EM4(%ok;W9)|0ndТF%}mxXc_)*YIhMϝٚ8|+Xn#3%N T߻fjnm<+3a28z[)C<lsB JF^WFv}x,X?]p0Q]U_\jHwY]=.@w@mNd 3?]YL[ })JAZ`yX{:ɾ!VT L\,xcCW0-fuTsNn Z\ Wf4)Sz ZNd!C ɝr-S8`,:Z!K.b|w $~4a <'04cBbtTdfQVFdG_|G{܅2DŶk&sHT1?]=-#AP $^@L/a);hcxrE)m9 Hl&,Nէ9DݚdIr:5|mƻgU`OVCW(%&A*~㨀BRnrq?[̻&@-K/X[tcIcYDS3%[^?p~y.흓<]:{NWqckFކ `da wW&Z}<]0֚ މmpho::tzbl~nV#UK,#t(rϯ&͔QZ~쁍.W̤hV5~J!l: I[76O͛i-0ؑLK0:)Ȩoa"6r,ƻRLo`e\#4kk-~j.hxs'S$7!D&"C2^|%_%p&Cdŕ r}3X]viiՊ;WT&Ya+{H/E`S?vuuScҟ]$VBf٦ҋų+!~!/A) `;B</t> IJ+7s pU6?k54oǑ˙g/JQiw`_Yau':ZI7*}^U$g R @@R<SP=GIe귣jEa5?DYR@E}3m3UJ?^Bh2 Ij04,,ƪ(ϡ޹',wV-\gy~͑5v^%MiTAL64X2&õ)c,"U*%NSD_Μ D_LeIok;CG#REY$ݦʣpOm6! `lqKYSzzcyau` U]B/-fB9(+ǹ 8Xf8(bY%a km8ff]2h1>9rY#&,_Z%}ic?@[0Q 0h/G*"|M?d'`rſǖbx~1Rg8&c˩V>3S9V>{\y>Nx?wï3s4Ϝ 9eP.'SkgZ:#(x"kiN`Y 7F9i\ ʳoy,E78y4lQчS6eHΦlSiͱ ?깗bCzd1Y5qǒRXEy-ҥsAKBSd˷. H H)OIJ*ePY^'%~ 傤-Dy߰|b8!V?QTuMU tc,C4޹ <!V 3 ]%{.uBW+? Gꉊ|qjig*8ri&Ts ͻqD^" ~\-b;( ˎI>򆩘nv*U%#m2$d۠:s&+jۅ &V\+͉:)>7xaB[.DP"~{Ǝ2yHO\ .b]u866󂴽:`Qwg!\sHvNтxQNm?U{$ɋ`TGK6w_pSDnFpkehVU 9xv%utOe3(0Jݖ+KEyv!cڷ.Gmo ,Tta7-Vݶdɘ$l4΋ry! 79!z׬WO jz89א2 !BZt.\ϳ-P/ԯ<^q3ǶTdp$fhtl ~/qg oeH0u_zl%)qX֏J.@`%#aCU&ѳmgc #fFDMTpCMdRKAiRqQucWL,+hQC5|2Q~.FPfԈFsR#Y$ɑ`XUp&p/Y'pa%4E(eٞb};^fRWi9_EY[P^hCі|.v_ ^}i%XE痣so #٥m/^զk:9E 9buYo0{נ"Ao-zмN@a> źjdTpEȏ"Y#5-hXlڸTл9K$x1VkusdK3>IF5(LXCV#Gƹf(Qb?VEde]&LS#2E|G!4{Guc6TVZ,z%g r;@_g ,F{Z!Dc J#sӢa$uKaQn1*; k 0$'/;7OE-^xKtҐ~*R"FekHO2==Zͬs_v;fpH-CxX'B輗G.)v!lo.}0[Մ (GZ¶j:9LG THeEa,|,Q}|%1ssq6F<@?` -B-qkv+[Vq5RIO،]]9؇>0%$Z-B;mCҥ@h]zv}kU>jLwRaIvi֨ ժOhOݺ ˎʑ/rF!jHdM$2l\S!i#S$tjE!݈/Z9à4 ~O)(׌9E'#tjƀKb(N/t2E)rQ:PYiū^ 2bc챛~56`r''SzZ~qE=j;U$ǯHzY̐nQk"xE 4fhgْd1_ e vA}(GUi#vD=HyZlD9 يb4 \X,$א ? ])Oej: rR]*Y֔{׊윋*~kUNu6Y@ .eP|q'lƂ &_j*ӇڙB)""JX_g]/5bۅHǪAywv7O@OWk-3a$>L="De\4dNFW5  =F~' =Y}ì[k2 4f{sd iV=1E =[#pՃMU ?OosvU,YBs(b!|̽n-}GI|IV>؊s-R_M?O):m$ Fƣzt?6/ܐxIlZ!WEq%p1B*U[76Pl)"r l^:hV?hwHf 6R* Kh}M7aOC2Ax ;f60SXiͥ9Z-:{J,wA6gP9q!F * FanX6ަ7w8P:MY 5ֹ *+ߜf7L>@bۻSKt M ޒDu:;(c B:(BO:B$EKN!r]7"rYtbOgqf>rZ3iD()xU0@l"sO1/6 |ga H3 G% Lm %Me JX2~-Un8_OW6@;E;sff=昃vEy 59}6ƻc5]IN2\x18C*C¢$ % q_XyxSlyY/*W,ˤZ dP)!v5izk̮I E5Xާ f&:EG8EC S1ujJüDYΠwү Oŵ$d&dcд+m }&G%L,¥|[lpV]xpDP̄"zBZ{Ju>NE*#Gb< ənXvwK܇>p`3#MB#!D{o.zEKڎ@@UCRDHBƿ888enfHk8-9@l{oP+ eCfH%# :^(UW~񻏅:'ny1:VCyYhser {6 )iQ$KM=w v{vk9ƛvq\bspLL+n+1v3rnPdN)O :*SՌ*n{S"0h7L ;UHR@+hU({x~$3qM%e^y vZG@yDŽdv r8+f(˄njBLn)t *njlȢLZO0WLaלJ4]R ]LH(eerLtȥJ&!& 1BT= [ ~q!Y/W^lPm": 4äXLgb [IC/䝦(4gJ6K e3NYAF rR_ iS86n#b iD`K鑫z}&^?P(%@M[]G43*'F l7Oh>8cq=5Y.-FvehqՆ캆?&]:(z(|1EfMf.g9Ϊ U@`le0mL[Ly&̕2?)fp>f%ˆ ! FQ_;6J"0OGU*nO޸]Ob.JaX9SC_? J/RLϹQ oaU|^ιj$($ j:ag؝Y>ە_3Չ1R셖il{ܴ%)PHf Xغ!eFJ&Two9@Br\mw='2%ٮ vdSxfÆHĞ̴5}{4L{}zGFS?0x͆iԏ$W$`lN6wȉfGc&IﳔI*|`jB12cOJ2mٳ4//,8ІlY>\] vKOĢJRhU΋,JݰkSCT9y83=xZ侩4ܿ7<3inog KC9'rRMFIG|N7{e-=HYQ|KαcCx)@bwĪakG*DN}ľ%5ъa_T6г,; wPPrzvGr+f2XCf $i|V7pdj^'xA$qόY<88ìVp1xje9mddAr]|sXxLϫNśqaK{}+Gsx5$.JKDajy7/dW shd0ƋBui8?_clt8)(]B Ba|vO0ds=' 5x w `Ev5"#Q@w Ekkԣ:^ֿH\$kd\@`&$rd;u+;]ؼ@s(ʾ~._[JA Lg6qļGY-rϼQ BSP5Z$mrВ89њRR^7YijЋo4]%[N<7 F)g=JpЗ4oԌ٦Xv#*W[nt.9*NY+`W| ݰc)㑏khd=mT{{EaAXe-/Qa9]\EJ)03 Qo8u4Mќ?:߻*P'iD`46u.{-!gCVỵ oY[#ٶ|IM=ŮNpGLqYX:(o /zr *pj3Tp>>qK 16G~=w#0Wҙ OA ri2Z*$P! zEˆRZcA}zcEG$LEfD!reh#څiScoC&ٻBv̴X.&~G4i`i.!-V!5;dt?O#sϻV@`|k٪fe$ꐑ Yt{=[L 8iNk6Rn"q\FW9 HII[L2 s VYhy{ENY 8m[27L%}$|gڬ88WV}&,A'm<\\=M<=:kYMfyӇ^vqU?&EƖ"r*v=G#?#1*#H >L[ 1 v$]!&@^{1]<&6k#kh2i"pj='W \a·egXtYr"k>ς#,~zUxrR"lxfgcj/@Zۄ ΂( b}_Gw*yF),<1ڽWEH(ɪ}3" T HtEIG4ck&-kGQE~鉎f2{h7ӣ%iGHǢn2)5KĶl /w`1Brc~zj% eX MpH_x Lp/"X}ڐ;&7+FAHq-5z}\4:;7t^+Rdksvd 3_ )DhajX>Wu\k4u2m D"}GִnVkID8]Hc3ΣTx xDV Dž"gO*] J~+\2ObG|֜sdX_q똠Q(UGX1x$(Z5;XFHHN|ǝxYqV.?ZPpV4Y9NbudhJOc856 tZ;|f[Q~(w3\u&BAkO8_vW%j@٩ 9\SzLjMBeNJH}}@xiĖ8.E_]Ț89 vKr¥ReRQ qW@ 9cfy ma †XME[_[zN|?Nr7~"8˟hq?3X NYA/`'V/!f|ې&TncҿdA b!fӨ#7;ύR-)2Yw0ޢaxsDëX4eoБ]̖QH x&bgɳ8 !S :â|N=jU]8pGxUnj ]MǞ 8 >pjT g!_ofM5(m+n6h,r1yajZNs_  !zb@{-7o/k)Ho;ɼ*$`Y@v]w?Cn(A5bzVUCpa™s^wbƧ]K,`!lfn0Hp@r`SeM@72qqU쮾.{f`:x\0Or `bo!<W=in$U RʟpQ_Le~wq?~17h0;[, wK_WgXb-s!}Coę9|K⦈⿿,UWpJ'C*~wr/B}܂JWm7|8|A*N$SY_Мo\'_3^ AHCQ8#t) >̓z~Cg2p{b Pǀڷ~lECe Q+)>>Xt%`&UtauDC Eɘx8ҽPVa؃9ʋ;𒠶ADqЏR0ЕVYu'dдMX?WK;+uWM~Y+祼P29r/nAЩbF4$rL o2ԸHSfH9xRb?*$gw*Ku6gM9IwPy% }2VbHLsFSWSD?)TO_:D+W]%5(9蛺2gO"\i2xxx)S+!3Ҡ9,wd[ }p|@y[#_+8'-D-Ҁ+aY@|›6l"Z*nQ{ӝYc>KYԁ2~ ⤅P{Ik:rd ieAܲ|RucHG/֫'GZ.Yh*!mgڜ6iɣ`()}1vu;ˉȏ-tsNL'M`sscD58&v1E_R6hu%+=_%N$GXwZ`N4[9&#Yt|@)8]Et4:2/¦+[/:61A \:ƾ ^9Wĉw[ _(}lnx&螱XX-](e /{۝C.> (#}pؾPEt]<˓t.I;q\$yDhr,=eGʤm [zۃ)1N )و,dL V!GTjWw!-RcfSY3Xqxi;V P͐:2s23+sbx`Tݐ/^m khjW9 7tIe|&& !Dqn {gZ(`setTv)hXf6/Z+ds^Wn/k#17|1O㴄Ad(ևx&j`Xs M3Jz LkDrDdI_c  E\"|NTyÉ4{pWi6EM"pn;:%+2kYײifnHpH;[!OH Kדy${0V%l Eh<>JEpai$I+3?  }#?"e<Ģ-\?jx žtE#Pka/OF^5m0'Y \R5y, {r O`J=-n0{.( -"k.jZk-a9,*7t2 dUX~Ta!R ^b+Da] zS47kj .8(є9p\ R3Jܙ3XgMYFvsxyW *f,pnQ,]w4&tTGX5._OnF`u$l{QDHM-$XTgkv*Iabqg@ ~&"ȍ*T 쏅ucUza+oA3s&0t 0O$[.0N,7[_e^CЦ[Ȧ|(̪A^7Y*= >GI{Ti'b۳\!QF_b2sp"!VSǤp=! XFgs{hY Vx [b˰V ַVwC?KEǡX2CexW6ۈ ҔC**(ҊH@q%}d2 i FvzӻRlfm3!r &!tGЂy.2JѪxaT1,2O@ ڻL#+l{BW05Wa3 'ȏfH*#Yߋ&ti"-'n|Ħ#46u~ Vb\^$B8eNtE:b"2C씯bIf g^ea;ߥ%T k8{1ͧrl'd. M4:ȍ‡Y2T=`81hp+ n#rg8,ttmq|:i8v܄VJta;LF&@^,^6?f( XP m!'[fլbC7Yfvta VyU:wMp*Uj!r2:y0BQ?F6^!XCR{>>\.oKH.u’ij%k`"3Y9OēıKVI=UsqTc7&(ZG G_@$=qnV|t@ϙD?+Z;3] u 0YwkpSC~<}i{C%4#e0.[ Uv`}"/W m- a:Zڰ+dCb 7̷i TFGr;J2!19HqKOtԃ 1^Hޫ 6v&G'T1vwʘ]ǎ֡T Sx`D #wr3Ba RYR׭vf%G-'$m ? >^%p\]oLh$D E[) Km%S5pkw3'S0:/&d _$5O(%{h$/߭:`: kfkYOgbt5?|9NF|bƂ&wLx29pM+mU@+mK D~CYT(.~vK-wl;e&مkO;|b{ɦe1W?Z` ºjDgN 4L՝'AmǝCVJg`1kD^J?!76.]Zk3]k3;Gru>i~[j^k,6>N~inܮw.h@7O*2'Ȝ"퍹 6"㗏?r=ii[P"7!J/;?0kҦO5xA˓`!Qے8-1V#Wc%pOv*/Q8q- /*̑#¶p+#HP}"n1P̰zwE]gpJCi(3fD6OrDyp@YѦ繿@%0[)M;2ݝ m[D #xb_[Q]9}d >&UN l*dO tB`ï$ȄuXX"!΍Eu_Gct@+ۣuMpL[27\˞,\J}ִ ʹaəi=o$9Nh>(Dku!fKmUWeѿ߳d4ϼ)NJ[ps n5(-4L0umivBB`doHRUeQ!ToundZښ=3s ʴb6d"=ӗoRjܐ(9/gu>;b(hΨw, 'M>FHk!kz@8ad˪F5: c$Fws5Y6 yZ9Rb`Ӄ|%SbxTu%ؖӧ՘bDVN%Mlt*AeN!SQI:KGԔ[·Jn>ҰBF(-<ϵ6 fwj۪ cǟftQP,FzgJfc$)p.Yf|wP-D1fZbS4< ?DDݨ"Z<Ük}S8}{1 C[U+)g~ ׼'hiK +_%sik$],Y6 pQ,H1AjM|Ӹd)ʙ kLf{jnlOֵ.߃uDzxSS+g%c)sRYxUld@߻gd%.rMux6"P;g'͝-[@'5#,Ep@/Ɨyn*:@x DP QyvO .eh leOЦHh~+-H݄MW=;G䐮˨>/0 ڶMk\P/(S3C8x)GÀn^`xsDmJ7QH8w͖j@_Y_i-6qE~mwql%#JIIFP²♋hz]Sò)qZ2΄yi"[mlrTȰHt~yL#ͳ[bv7W^˳X@1j2M)]5b(Y3rַcr)VM{A4̴vӻOnxg5}߰fS<@L( Q*.`&<ǡ{d[i/YlbcXT0 FeX;\DH*Hf(JO%p:Z}B݆z}fSioM}YczM_ ̤ogfZ9zWIc TƟL2rV!&Qh[WltxVrAQI_գ*kk$M~[[  FrXц չTV&b`Q0.LJsQED"4f8UϒGH25']RX {_8SJs[eiHj{/ߏ5x *ز"ascٷRy}d;56媥|s1 Rv,ސS*^y xNd U}c{!j|?k%xf*atL{sE* !1%ʃs !" ܛĒ`SSƛ!h Kj<@֪7IſrFmӰp KQrH+)/$!KQ5ekJʓ{3yָ>vw2bCNьIv! X_̈́0j}GY_S y+2 475}5`#@c4E幃S}Yd{4QN::в-'g"#%K "~sZ@kN;@xkz1ƲB?q"V"]HH{:o:EU-S}5CwI+ѷ {&eֿumQK|@ƧMڝAw{n@ 4#JOx r$Fp\u<@hwN/\ګs[S\Cl ^6ڙiUBsTJK=&M#PY=9?W8mT4GMǘ~I-okp*v gm,=85D dN3Fp_hq|v #)kn5>NPWkуP <)p h!izhcXs3DJO}^G;"Ud-b!0CT(z&uo= /W(g}JϜ쬃_dc 4pėTo~W BhRKǻ#D_ SknzbvqyzQC5wOn0G( ٙ2=G_d_ X۽Lr#qBŁvc%t鎪r# V^SOiF%FI}2lx[PR?!=|'hRD[O8$$`X|wtUzR+2T!k3<sI~VAUK)eQASo\D\Sx.  FalH+;a)-p$^~_wq:5-Qa.6 (+s=S$Z3%3w Y {\o-w<~rH]un(nnC !69G7`YfT71_n[G?䏅b=2/&%<:-+k4N*)85l?&ŐV}ZQSzRṳ\9 L)9pڽI_'Tv#i{]3c7b<M?U/=ĽdЊ5[wXI2!BtAtoUKUO+hVo{OS="a$=̳jJL E(_gjr ;,`ۓ]!ZE›8fNT!o@n# R [k2̢4}p3L$oioW UlK!]kɏh;F}0ĘVh9s Pq)}O-&-~ik.!3k;T#k]Ƶ~;]SH,ZD{-Ps{z^$*_#BTw$;kppdFn :o~51w5 ompS-'H[Rg+gҙpjzh<@E='y{*Œ Dɣ~6`sy:Hѿk{O#U>M6eRb9}oD!p -sſAt,"ǃR̒D̛<n$YYa6MyA:o%}-enw&1ѫyܱB\ D3uFYХo:vd[ӥ3&\書Krnu__ק8U& c3yK2/I1{Z5h+)dS fŕi$l8y[e@emH[w')cy nw+&Rm^H^ q{gmBb#$c*Yږ6Q{{S `t\М! ;D?##  8WYV>q|&6[gI`OvӹoÙqbVuvNs޸^M N!l r"0!sǬ~d)Dqj6diW'thj{\Fת8-!4Nk\^ڢ΅AC=G.sGb\\\ ) w%o:kؐx+:ͣY!fN}^yt=MЎ*Ox~߁X[msR5h%E?4ɚ K(:ldܫwKxdQ7$nkmk \ !LbΤl%)XWsۡaP[.ڶQj\"Ja:_ڂI]Bx QR=VݫkQuuC 7W&Ԙ~wb6_Y(]/%t"谻 YexXilmZ_gtt<|ԄgLݫz&70)Ӗ1c Gnv\ `*qޯE_Y%xw Xs󴒦#؂/4Ak\#'oSZj*gJ~=OayO#_$ R5~|{4 zCY%$iF|nFԤ-%gkӱc-!bG%֍*<S+/ޘ>:C#$v6m/&(@6`q8ghI?^z^Fߑ E*GPA+:"T='|XlD3  *ÝG[tΙT,e|~ &:$zh/ׯNZΌ*/g Ţ-0spD%)66h0֙S)w-M\,q>;yv7I L)hl(7o 1N7/* 1dZNH@q_f9)'xGyw #TdB721˨9!t&'x(&>sLp[~f'/ͧ?+# O:ĭX Β'|med1GNɅO K%Dd?PĴ8hO:P$~e?U0p%YNY:F_Tm՜*ȦήMS{DIUA>L<VϔHT y8|t#M0,v ";6bC0aJG$ D,aN]| sjAZT Ę<& d6~MzRDĒe@FUwu!"8թ85m}?qJ |rv?I5Xo~L#u$(GaB"9A.I]G<И~9q5 VoY儓VY Bfb>⬛з8&5wD4gRS TZvD8^` 2N$o~H28!,B,W͗`::bҜ߷&/v$@Lhu]\vs^rjK3+~؝%ê>> 2Zv@ώ|2g,nJZ?[dcV6bɁNT I:[4 8~e,x*<.±γc〠xt!}A3Żsb!0|}ɹ_[zG⠣CaYa6tTl wX 2q-k>{p@ w/mk?ۑy:GrarŘr*ߟ6?4nA@";&Fo@(ڮ "YK&}C:9E2Ѝ!{ij-܇XNBa9ȏ?Nbsٗ۾=N@b C9|Όr}2ttPͪaq^yPd'NBg-*l@go`\ Y4n1w?N YجC T_/P^7"G-TzW!+~'gCgcBO/cK=, #we\N[!F^OL!rֹ҄oE}fNGd*C7b0Zdhr*۴@(p|.zWzH/VdpB&!H2.XO y P!l0P TOCZݑ6f/ A.94מxjئƎ^gpdRpq~5n{krƙ>BchʯBAᔤ~`G@[USh ҐN*--`drSs7Εڵ6\UcKѧ+ٗ81(*Ґ_zX5HD߭twd;4?>AZK#o;$q7տΗS_z'WPQ}շ[$qCW;C[vӌTG?_@/p"oVvr ̺gquFfD>! w.7I? Eg5<C soe d啭l?bTxc8T]߷zt}uh anzx*vx/B9FC Ϩ1 ;f+ET`|N],5R s|._U[b5t8e$1S5j7(ZPɏ5m6E0O8 ZXI (PP`/]-+$}][(d^h@\:#G-}U8h(|<0o\ \ T{, @ /0X)\;] B!ƛ (dD4ڡ, 7 cpXvQ>V!kAD4UMv$fD\qc"G<R/.RPP?Vs1m(2(o㵢d^D2o[8L5n2:!^"Jr޻vxۡToh_yDSt8D~?z357@I K۔|>-HE;~iڎ-wj\LW$fm8@D\&3UبHgޖ {ˌW2V*y_]%I !)ͭU3`fS'K+u1r+9)=MȗWrt`TTn.D G bJއ湋um"*I19(~EMT^{C>NN*ё[ swqm*a_9/ĭE63Xj[4(HNWH C)ׯޯzzg Gy0oB T_e[y4r4: H_coPo@|#_w/M @|jcp[una4d^yydU·V=Ø}%)f=*LFj]`d ]"v^&$4p٢ J{Dƶ :_LU\ n yv ~ > SἸ7  ^#at+E!']sEw_Yes҇,rλ1:Wn sLS"[7z%cîlҺ=&Gi $`3$.v-܇:%р[IV: Bߴ:,)B/̈@]{ EL@m>4ey%m,8 ˄P2XHMЧg lyQ.[6) e6{;>^qL.~]%_- ^x+.;m~gܓsmO]`9×raD0c%" MV@GON?g@l%,h![yESvK\~vCQ 4xy9Jg|Gc uP/x8k# y!P P$Zřz̸!p(|$1sh?NbW&C2g-ϡ:P%S8P^7e7P2 L&6q>ڑp#T*D,_(l '=%O5Fy'u;p:λ,wg,*Hbo#Z- && lr5 n |c<:x a 7auUolNMJT"߆X^n\j)D_G-X^IÙ4 @&}j5cWᐳn`SK֙*B'$vI&_aH95KRL"[ DpKޕ85Gu8~ (2o##=+Pnqڀ?9劸üdw&gM̘;92Ԭǁ~4(22i3N騳fhQRna޷sj 0O v FA("%0Zr:L٤JR[qe`g jImŕ1+y tu9 BAcH(Fre~ğ(8ލMgO,o^L=EE[ؤ|R35r- i2Rh9hncjzJK^=C Km,)WBDu֪#0SCq?dFsd`K x#%HuUWSMKda>[!E[|%~e^\Ɛ\;gb3ܽ$zhĺ`ֈp)ΥT/>I &&ڻ[BG2u:9iqܿePhfjsܤ"f WJdTp" *LQAH}0Gz!>^$'.w{! R5H,j82kT@.ng@wK2{^$s`&O P45ݚRH(#L?#&fpP=$R,q%l1c"Kat✆ *^ȼ9tߠ?LSdZ%ξ=V$;jH,iq™7^=o;TĄu]?QT`-=E$:M P tbȌ&L=e+> #B ٵ4>"YX~tz0wTmY3D_2%x8Vo$pi֗Fekxw>>iƞ!:z5@D;KZGYLzdg޷CBV쀻h/A-q!Á؅ Hϸ=FI"]2LeIPqii=m('y]NDŔFB-=h&HBic)??pYsR&gGj9($<1u :[K+k_;+, b|p(Yߖmi2e׫&1ysWM\4RƯ =N;V 8L.ha06Vyn|H&U,K SxϨeq U ( /46J\)_ Bԇ6(PDk7#g&K1x⥺N^§A SX~oXH3|s,^ÒQ-_ہ7wyݐbD9}MyEz7"8iL"GngkGJgݠ?v" ,|Tr-e*-ƾ@ A^E"(Զ\`B]S; @o9)lq5O9})ciq K?> HnMzl@p62c4@N[ʬ{!|G5^?e@F*)H:bb lIW;jOǒG|KXd+ʿSЅ^|1s.$'2IfQoR ԚI1m?,?yVY.ID^mkm0 L]IXearwSxa}#|։˪[iif@zRN\iu~&@FVzlJ0ȿ z̨cuy? l=“9,eV8ߐS2uVϑlFC)4jf%óqNLhv2ݬ5_~I! ,Jgx+jyϠL)XIE\ञ<QNPr`>&v6HrQ,i@?{)UHW-QgVBf=(dgN3(.$H~}r@HDԊi[0ז&;[e~!Q BXjÇ Z"wnLa_RTpm9l簢V03:ʋDsSoMAEُghBCjn[J.I?Ψ7Em\gM 7ieFi=%\ZJZ鲢=G-J|hDAVM0]HX]f^g C*F Gٯs.7>kdYxvX|:h>Qޤ?[_klV#zX2N4;7!҄c ͮR j7&CXF i*E M/kԿ V0=HD"/ ֘j_?-S8a ( 03vMУ1qX藂g -DLm$hI;&^5̵٘{fq~I8I?5f Bna:G菫XZs:ǔ:Acp@蕲CaJ)*hi y xDơKX>k}!uaͲKUo7ThL9ͬjH5$"\na:0xiN\pFd'W[^{*8yl>$\δCHqU( 4cr]lGmk(q߯{ˤ)ZRd\U #GQGhXr';RO+{hVk]obc/F4W흆ք4%Pݚ>c~ }T{wH4;1jc6 pLm_ y1p nE_ilw_5w䥁mό@TðeyTGIS6M MX"RTi@ ӬE$k֎8v]h1H]Fa8+QwZRͫ3E(SmUp<5SPKYdP**$:1_~F'&n8, L (C.ϯ.X4>lIV˚)$ΟGk4`ޙLKZT,5đ[K^H^5shZfz ,y~V4S(O٧.{4ߒ+K0e=:Τb6C$f֚.83,W&8]XcȱHĘa[eDөUiR,<­5ΛB7$jt= ё;Xr\kR줄CY<+mFxOpbDbԱ0 zNz1D++ gk]\NЎpsyFlskZ6D !.\}|yɦAJS5h0FtϚ?Z\}ܴHJ2dG>/Ff'fHPc쮏@, pg B#D qv`'l *Ϻ /?AB@Hч_1#yuzfš#bFrɶ'zS uuUQUdn@׵,}R{\ݰ7ԙZ/t"g4Tё:#Пp 8y gHʓ4Dsy^>%҃Re-ؒc GF8$]UjO+Z]NK,8xL&.@SqLXf&eusBҊ1(s!@!0D㛍PE870)1T[^Z8fG k1͓&Fǣ휟8 GT-&{ǨF0?UWDoǤIV,] rk}[! 2p(I\\|H D4mWiyV'P:T7 ɽ5ͰG[I5 6G!Q(Z:]v(=/l*; FB(~d#vɖ29y{˳@XLh)R]%'\iX%K~BwΠNzlo&q&X6'JW&O؋z?ENs]sW=>KF}G7.ƒ8Zd!X|7};;7Z%-G#Sy2b>?j:?4ÆitdeWamf[!uiϿlMByMF v"eCӭo)״_T jil<}Ӹ "خAG#7 L>pi/dxDep/]wed_A1jүW ш ][ձ*>:QHL?'Z`ƈ{&W24ȟi9_~b0DX&8+Y%{5Zp!lupS%z7b3 ua\0%n<=2# DRZLy3 +xMsƝ 0Lw[x?E~\ϋ;n=b+!3):)Qf"+>tSjX<. с_IaT/>G0wB9K0sXvGUaXދY(I IVkWEҀ@ȯ#x'V& 馌zF41Izmɫ0uRDC[o#>g'\cJNKVܚ{VA5RRB!:fEz+QCxH͘eX&s3<fMa1W5Z/NQ|CxkJ3ch3'#:{4 abvbZߛ >Hze^t`GX$#S$4׌8P䍢KBHH6m WwP}Q(&d/P$JqsJXƿ/)޿HNz?/]`F XpZٓB߯?dp TugTdě{qڔgZ=wm OQT ~rӃ1OToZ^| ~'-+><3XxgW%|Pe]xtfJkv>ي`v֎vu(m#\Pݿ|Iܝ!=n%%_3T0&6fy%X֖@%P̞j{ N^Uddb\)}+&Ji*/fl7H"lTM!@I8+=Pƍ */D\zwr*L!ό=[{,k[CL)ky.\# zII>Ƴ?M砑x]=;wZJ4j$& 6@+$fM8[tCM:˴qD[e99oWm!ˤokؾ sZ˵K[ 2Gғ x%z9 |aA{Υ׽0kv7FzA'ۿɻA=Ę.k٘>^ SYn8DѪ{ƌGc %!+>C*SgkA]5EE ^GeCf!;Q>nF%p^Z>lU:,D8P"8K\D$ !v`~ֿtAa4Zt>1O;5,= elsS 17)\=sajWAtmkrz"Wsnz&p]cl}yq#wܝ'סi^"*,68YvX׈Vz1 Exkk"_,SUOw4-c[- x>{ǤmGBGU/kL>dIN&yRQȈ!̫/_ Aw'Ҍ} 3ǒSpUU XQ:Q|a=||M"Eo^ |QE1T@ܐ0!e# cRҔڹ34}ovud{q&83u] U8Zw6bz@gyu)-KdxSc\h+{.fhD%ó5/'UNE~i5 ?*/8qߺ~.קcb0U!+WUaV\lv("_$PyK&jU?_+*x.` ):aaMly'؂ PQ9Ŀ0T>:@pXBHj y m1$*6]͹T*kjR?<$"Ih/׶rۡߋj8QMr>/{Qd/N/Wlێdnv4eVƩS7:,kԈahΩ&<Xf"Lak3뛒qc[]TӮ\wHHaSLӂ­ sPpcp؁+ې_T!.\=Ȯt9.\մ-,]~M6ƍGLZrݏ3RVRT6<,sީTZ~7+.tS!rB&ڢ/s;W>oXv&}[UE%pDRd3ihlkc%ݣ߷@ʕVWBwD**K˙# BbW˻8K!n n(# nU@GJ)b"e2Cze)I'9Fژ଼2~ΫLV1| ?`ێj#v@V@X/t(mCDmkdr*l4IYzkZQ<^$" o_1grː"1`"pkL$p kEOt`Qq!"YQcjTk^.-Khi@걂e`Q pCe'C?&4iKeJ[x;V?-ܖ˅%q!KrI^Om:Cy+:wX13AY)Htɩ:52>t;r ݉T߁ }hr3CS.IDMztWEE} K`Ǟ :+޹C)akO0s4 ^ @y";bQ0SG"Zf2>?K^+Y>bs Â<9[:eMvZ j*ܾ~Dq5R6tR\ՏϡT]qi!gI[9d[`>*f\qͣz6~K3OĄmflDu ??8)@qUb8R?@(b„n<24bI!(StbuʰϜ_oPg*cyY=4,t5' "tljঝ# NZu1 6Xaʲ&m(U&ri `|Tp=It<{Bp.>L^3jx0O c@xSv(2~ʌ] cЭWK4UC_[wc;νzxѳĂBQ1V>C,/V"#0hd:4Rw7K(93i}rX?= L,yaܲ׷oI.d%ddOx{7xD<nQ̽}&X/L* .BG6̻ӯǎ$/x1&ZĵCm+r%}1mVZT\m©2d>n@r/l %$`y i;t/ԒMjk겘!*+$?Zt{Bp\N1G]I{$bI=>gIBtC-kvChR"¿O&}SMEo4u*&ȫoI+:-;mF30戒ҜۗAš PCQmOr7rQU 72kg.N߮*ew=ѭyJ )$KzbE+gaJGDPx Z5J_gLD%yjЯm[=0 z\4ſbqkTEJƳJrcmDe5Z&@Ae #r128t?K&Q@f`{h (~͆'1Gi tjЀF&ڪnQ̬H[@,8-\*6"@pTqx]J9H`k $g{LeF11 ҳH*z8UA*iZ>t %-2 Z}q:$QB6j*]_3 fI~˾Y'r)F޲Xu"sI9=|v6vne;Ւ/[nO~(n7hȷҮ k)Ѿ /@݄eSco"f V߰ I~2 wUJ=͡KXcZ ,1^:z*< AZof4kA ;p#`6+U"3Go9tiF+Y[jxjrq)$,O3gl[ފi,_lwn \ŬJ.PsrƐ-[P#ԁi&'[vҶjZeOI JT)ܤ.Yg&aF N$!_֖ 6`h_D)f^'G:^N 1C%UIlRy|M ;^"#|1߱ZΡ$A@ u3jAD_`d ٱ$>1W/ps*0KSA!")9W:<(0I裪h'9)+[*G|-?/AKZU}?@[n>pnn5& t UY`lArGcy/+- }bZLR<(ǜGj0m+7}^Sa|ҕEfw;n'y' R5o/Zw,ēU ۴j^X-.Vp `i^'zokIԸW0НF9ݨvS?Kĺ+sWRpX,O$h>M/$pW9-y5s6;@rTk%nʩAϻjsV'3AbR+j9z!}z[yҟQpf ^z_-b@p[:ĭCzz˸jsW—F| >W[TOh-)O: ײWMio"#l7̖0ΝP@>O*vJǧr6Ò@$?ky[{HrMz5~HfweE;r)v3 .W-U, |/=ApbY%mRꔰ=bvI"sifҨKUsT῅Xlʼ"Py[&#J)?XU-`ԅJWOq* ߀$.{8_1vhJ(a_٬F_07 .fxD1o+65 FYkʚ#}E(H<g}r]-r/?ѓq =8ey(Tؔ3Rl9^n0HfSebH+@L M" ^.|T)=`w@  J!p%LϣٝPOS_ΘήY6-. 3 k`n,:z}pYehYnS&QG22fbBaMtOYnROlgHL Y[@;1&  =CdFjԚ]kU@015VƋGIHY)0&[BfC_ݸZ`T0 L=,`vV̑U##޲Nut},&~,D7|B Kʶudǡ7eTO}9,;_ P3\|byM:Kl%tfxQTW!9jbV3sЦΪ}[:pUο~(+^&'/>&( -kgU)DZ8Wr}OZC;\£/RG5T ,\~*Nl]@ BxW* -H[n;y\Bn~kZ hkjiMmɄy9y-Vqj89@\_As ~c^;vY9mGQBzO`ݒniBBQ'a4uO.壟a2*j9"3X8`)>,f'()ISf>Xv,g)L:nh[X7r7czZ\O$Rx uY心DZ#P9/׆WXŘ5 -υ}cp$0Lfq(EIToMmFsZO8 !L} ȧYɪ 5S;`BfubGHdI2bcP!h鿲B?! :UŘ hӐj8F3}8 :=!z@C{ "k ^5 `9 vek[q%n0g(t`/vɮXvDhrᰎAKg?eAdoKK#IfXr7 H|2[p"&R"\QŤJUA}P&yHkc22EΩMlǧ/ A٦"J>M*Hрq ,%A:L.TwhGxlSrw/7,C] Y6;ԏ:p=(ɓ; XOR2eO TՙhoEj*vi6/T%Ʒ;dm^ɴ;ħr%";SsѸ"?ͬ'RizoBr\Jŷfp߬Ҋora`s )^͡<,r鰴E]|E  hb:y7Y G8?6ۿ4kk 't^?+Y!\r0,C %=oD4)A,,[ˑˁDK{Y H:;5A4-q5᏷@KwyUm^ދ.w1޽Z\+ʧZAV1ie_Bl䠑 &o:o$mN5Z^ +hЩrTo-DM_u-n lG CI&.u .c  Ѻ/Ȝ'r1$t"_UcW3}~e)}-RǹyČ<{/CC-Eܡ37jQoAl̩WL?t2jW%V[+Y-BطOףѤ~O- dtS"#$Sk ^{!C ll MVv:Z@CwU/Tl{ex餆|4z7<͌kJGFL9Ӥ;CD^ymP4:1CI s˩7҉C SOAwg#g/mIǥ\lR"/ÄHk a#cNů@K!=] EAm/MHvHzvBeXunC/~H=_qz`7 W+?L6;MaeI>U Ow*JqTR栎{[~KE%0a^63k )b/ل߃X;2~"I _ЪK>Hd2b6 l.T!\"ta>, jsI.ek cś0uԭ4oSa !duW >d=]j ۀ|hf\P4+GZ]2Uzɨy`#RV&˜_W+ Qu:>Vp4G# ǥ7g(OВ(*(eAs(yۃe:ҩ 7:`)$t/ ח{fzkSJKWqĄxIsXxJ0vm N3ǢOYcn$[?#"q9.#6JPos#sC'x)ƆPbp=_blst1zR h} *hc3"r!4WwIO !͇2kDH=nPv60L^j 'Q)=߫uD< L7"a5CF`c& j8-HB3YHP@##,#(.o2SGUwOw 8e0Gf0@P'_uC=/I7{U,w\P +2I!BXwo\ ¥VRsw~wm7ςBM NL8V) f͏±%Nur SSk6hCkg{s*@Dgx kQ&[͓ڦ҈CM5DEӨ3{Pb [\lq'.egH&;H!qOe{U Zs`+9CyX́+/_Vd)^7>Utwpz$7nHRvRrX$yUܲ}]TE ɕ|ݳ~/Q?ڠ!q_<=dOɄ /.RϮ<5ئ+@`ij6%hlwH2K( oεC9OM+N2^!:4 Cƨҁv_ex`5E9L]W!D#'̛ucyCDL5 TZ+5j7@Yl3  )A QyDqW]at9UM9)[jPo2,ΤCPVV@GMNYTI3eڣkPI֫:̾qMO?~X}m֊c7wPKLv5?Z;N%֧,<+oq溱"@sxA,^W& ٦} |ykr lDNho2]wf@a{ܧ$^j䍐*Rڥ!sT Sws'~6U7]@fwo;&&*5i+1CKl0sĨ7^89DD0VLWIm06ikAOy[[KBf^E, Α,Pp *5r&aO(tL4쟈(+@ ix(wZՂ5iI?MJRtkA"?wqh//!Û;?Too+: 1g\!Zt^',&ʵ;)gCAw zcO~K=x1qOҨQ'Hަb>u-Iqj}]}69agfn%x*ڪ_8P$jOKmSׅ(f4P }4 BH `{RWݶD#&ی|ANȠŸTlf߽W(1QPC@^z>K:0x | NRA݊o~FoJI"b"gHs!VS[/n5,ٯT2 !u$ɳDR[͔NB<o;s;bm}{2F/4?rM}F[9lSDX}KwC[9.2G' gZͫRqHC!%;롯x"DFYhDfWtxJ<FQwIK8)P!]8l84"#m޿.=?-%yRn \D~ӈ[A32dy<8b;IRe"3OBvCio=MvM(2kJko~txcKQxp| bBOS\ N9?EaӴyMVI+}&zĵV(R8FwY1 }.tta[0':خ3̉&lfO%z%b¥SV̨QIpPZU Ls͹ bIc]>㜾GyvJ(ͬ/?T q᪺6D=5%$PQ IUC' ؀;baTh} T"Rk#zRˋUϹ)g`hH1x0^׊SңO$a5ڵ݂X0'NLG]G1fJhEkm; xTWo @m!IW]0`ZUvĦ;KGY4 Ջ<ȖN\L^I8{EHTՆ>u}8t@xZ`̔p#oQnX$+57Mc _#6 Pʨ4a#:ɅH I9oNS$ Gg[24]r\Q |. Nռ)&%}U.ˁ~ r> o/{۝ y鴈 %pXneJoy9V-_tp]v6Mx~u1R]DaIŌڅ}-c샼ҫOڪ*RGrQʋ3U39kdDCFtQw^N3dgkTʭ>+ On'wEYQz*f֗ͫ*؟{̓ :d-:c&4 v=4[`f;]оamb9%{S$pZCr>_ s:o}6E(ÚƯ~VCԐK3 ɟM0\\6zSlfRdaK1(p ˼Zġmh* ;R]oe( O^/KGn/ w{q?o@';l.2Xs:9'{!b\lD}%Z 3ߌ4ǴB/v鉕@KdIC_ɤs7֣qNbww6@&#թ߿Z2ݮ?Dtgrmp Mt 2L t[҆I*@ì%=yKSG'H.s-z1 o% pgMkX~"ړzc`ؗNJ;Ac_ZI=A}g,/F P9ď) A~gN n-f ;6YQY hn?FivꭸķoXR١p!!؈g߲^2 WUvG:2#un9XD497A0*:ηS/Tpx\Wpĥ39Gt>>ƽmU- U@Ȟy1ڎ³t㘘lg͎j'DpY%`PVHn`I\}!Eݱ룦ʣ+Y4Z \+ qEAUOvzsΊ SR2?fqM Ǽd/N\݋`3i%jc +Ґ!4\ZP دHWJX <`9ɋ#(%5: rpW #Ǵ|?k?jhE JN]Kcv={*:WuW~QAaޥq]fB/;ε<ӗ_dg#D-;Bx)聃Wp9T5G]y㘼9s4r#[$-|$;׺KgͼJ 䨶 jsT.c bJ"zp=QH@H8$[֔jONuޏ"/k~:+$аLM|+z5a>|߽<B/1> /j;Fl̕fWռwu-mc f!ڲ  ضk. kM~~ '0Ű>P dm.%*|7vyNLFÇKF#.bQIyڟR˧ŕIPJֈ Pϭ(M?'}2biCݏ"-b?DH)?bf[{S;¯6>'l]<WFtJ(@/ᄵ5[7, eUoz`F mSgM8ݯbUM04$xopXU~@\Ve=N/6dM?GBq yi1w|)#("De‰஺31}3R+uz#C״9|`ImE n-#q̄KWUIӕSL6u^ZrZξ &[%Si[8ٚw^CӦ*cc'y+2R|h"IR^zdMf>gdw^e;tfD:-1:Xw,в(Gn|ar\- DMcW`Og|Cp!lyH0B%~oS\HlF0X! ~LJ2 p,&z; nl3j53wJNh90!R{u;XgkF9YDe@ Z(^ +ɖס0#v@ep.-Dz^!C(CrNbXՋ^g׈>"zyȬ%`K 0jMX]W=xoE%Q6ډp4:T=Xf@SD]d -"tbW>:&'}80 Ж٣ouVYq v.^s?l;tUl7 Cӣ:ƕECӸaOQ',u&=#2nd6=0;`i]&_>c )t\Phl~}q1N7Ο9_~p}'6=TGXWǑvCG<'5ny㜫ټIl8˫d: a4Lke%ʛW^*dc a#|!gxj|o؂J&V#03ijH:+8j|qvMKIIlSZyf|p5d]flp)T /b,qj8:ƖwmWl*X u-$]yQq-췁 Յ{ H s!QnW34EEq*o@iowS".e]^UTxOƤ88+q "Dil3%YGMO+_j|t$ $YIU 7l~[୙##rTŹB`JUa]AU`c֫.5z#|{U?G~=:`E&`tfBE|f#>u7Z P V'dT^&3``\J;(?2ne; '%K&('OY' FSWO#C)A׋ UtTխj5g)̖$l¥#>ePrUAqz;# c#Y 8W2&5j^]yʯ”𩇎"]IKҊs-_cżӁ3΍4EQ(8|R@4-~B )C:6+RkP_)P6;G.:GAMhݎ~?5ԅH+Tq( gCB 8ly 1ATͬ뼙VƑA@aO5'ٰBf=74]쓋p+^ K9c eԿIUiY(&|/`RB C:ĊQ(Cx,X!i2~0|V" rc,ADS@!~e'?˦,RkTi `1AAT?-6BJԁi{RAhȘӜO6R𨵴KN 2~dN:U==֔vmzϐχ3NHቧPe3&d#}F l|H-:>.mnC#W6@*Nӏ1H6VV-@,a/虲jym5q+WLwX(dLeDpK=sfeup@oCFx{Mf+N T8"_Fw'|(8Z Mϡ9LP@_#W+šRIΆCScbJN}M9->d/Hw Vtt*d岟BٷD|"x%T;yk\̜)c" ꃗ@es&KQjCX9mj]>L1n7Nڧ n~.kkSȅ8k>XW1(mV߫/'@ }(m"Z iG-ny .`==*MYennvcH+@}SG̕_Dq_6.\k!X5 | ԛ r'?*!:xX>|#I۞pZ4%%mT E =~Ê?0F6*x^3~.Ak8J"||]l}UG!]CO_3<ڢ:ۥ̬#[>=] "yt1MuouaCKl3d%{Ҧ*OdQCwZ=m{WM\k +1=&!  $`V߅',Em쫸Tl tI%wxn{AK[kbF ߕ bBgn9n@t.s2zb4oQrdDH1KJ}(oDuȏE Nsցzn׈~ Д+)/к\/: d vxT`jo6DIgmO 7nT6jWY-&tܬ[,؁s1J\~悜OFnO,cFBV'NtOIm`Ki,}.3wpXٲoS>DU9]/D6޸Pf P fLmBΝ:a]'۟t4,$_u('g7r-r5b`pԓF%Wfk<7FA@xII*0'3>7= {#7(EzdӐWÀWIxP 78BHrITEHihoiz&>غATIz|[k6'bVcHRÙ NK/>*_:JK'6E+//Z J!GdSN,tW)b@g *=DžYv/Ud=BSΑjuzVAr)tSdhx w!BsmE{>|IJ/B/#<Eؙ>BÿR8W^zC?Jo?~.;/ݹ3;;veamey ۳i2d:S ViB=vNJ2źP<^W; Ӡ$ 6 JZ[E+@Ӌ#t2.h̅+}썐ñ8h ?Pqӊ-|23tk@IR6yu~%HGxGW|%f U.|@8k `cީc7dz< lc%ʻP)1nIOf~}, gk֔= 8zb4lajܥ{ A9;$VBӴnu&ެJv?$?{hMLƭo5c9|3jg [_Ox$,чz荳/ग़ADx 1>NjKȧDO91ybhc|-dk-&sD%p45QMϻE\DRA z(݆-ykZ_5K~3ݏ,38Ҫ/4 / Klz>3n)#Fs=xt6WCMǗ7 'Z'aq\+Y0xw=S*O y*L!yPP~♿UʥUMo3E$EFtPXbĎ 9%κ{)ieX@IDã\h8WIߨḀbt NCH㇔{✻ .rPNH|uD@ r58Et#.w=6'}@A(pj泑5J+>C(,{מ69^3)Az j#e!V 0.D9yi=w vFK Ǜ|eؕf͘ՈiPDj.vuhVbІ Ac,T6#q4UTf~u2՟Q*.H/> y:)9 !0+}g.|։%s?>Dt56RVouBEK2YSj$Ǐo.pM`bo=~_BTA“m F^߲4@lIUג$=0Syvmj; l->J3@Ks6XDiw{Н&u/a2j]FNAݞZUe!G@| \<SAb,s>@y+s}5\vx"Jf@^nDfl3J̀R.T- ^\(wW%S$: Y/=lX^$D!+H;'.IJ=; d>OooVHϵ\=tBU}mG/?uɚ,n[ff tRy ŷPVt+YfW|[Z,솜@IAm 3#mON$S~׏e;9]ጋ_'P;*D p_ a ΅tYm6IoNRSDlTicZ \͇AO}աU /|F*G-JO;\X,QGp${=2Xktb ^>mD(S7%x:'i ]_}#dFh$(p[S%W=V)۾wX.$;iZw#S)s"Vs >UIDD `цZY%^f !ܮICb*,4.cwSw8Ju?"KSD&Ƨ\phe*9ɰZuQ3M/Q!T?^63 B ؤϠV',:Yq)AB9NX5[Hl\!i5 >^|ìnoC `Ud>clMrK VKb,I^JɇM:DkF}[!g3vUfzP|bfmOW4kDz7sh/Jq) "uWQ%P srlژ^MbrT^ }H}H!a{a.S2$4l)W'tMmAig+! <~5o7{ѸLBv!M6 JWZkіӼ)G'MQ kT' |r:! eͬgݝݢ*UJrJ%Wx 5QNQiB?#KR5HhhwMCzlҗ{<%F$=zxG =j|ZwbW.ULe/ھdOcTUVY_ptGSښ4)|rрt!sڳ yϔ09%)nYxj);Ջ\]}V}̝5vP1[/f}PwCf.NlM8HO##on͝&3m(a"u#Vi 6=uZ5Vä}R{EH !B7gri,]՚Z`n!FǺt^1ȸw$~q&m$G}Di~ 2*)ac6{%nq)3G\T2?WBPx63Wb{ע.!a ;q"2q$EՒ(nlREwt Eydr"梃0 DhW;98f-36˿RtK󴨢1)i/*EE"MSg`A~%IʱÒΓͯ V|E*e4O-\5ژƲ20AH._)wm9~V?_6Ր]kSi3sJl f6ݵ @76.?7O_L6@y^ '>{,0whSy{A\i5WߨVsOi' ]$=Gp8d׍VM!m~Y3Fj`E(̋,Hv<"_'.#z@ˣr^aT"bo/R^ Ȗ*=c+iw$\}?]+UT:-®23_ԥuJMžH#6RoE /!Y0MZ ŨMn(g.xc-E iDܚ bY쪪:mo@W,Fj?|{%PtD>\Q! ijtTQOd}-"AkB'$+s!Qr U{4W.s=:/-['ܸ??0"_3UtXWRHh\&si31jyFOi|$-Ppl\j@Vzx_. , M D=unE^U`ߩFXWgV6]~8K𵭂e/aMƤCˉ>|2!9q2Toʥ6 z8x~KP.J r'sv0,N -(#6Z@7Ćh AtsYxi>:-᤭(YXWt lYpFCƄcohT$jt_$j/Ĕ0dc"ͫ^WWŗwyBwj!oRrKe]V k(2 R2kYݰJ2U!{ӭцbܾѓ6j;MN63'[Sv܏) c]nn )k6_@&}rO! <s4Daq}k>//';R|L)ҖKFI oIv#clnrߣo)AdC+zoo>$/=[b͚#]:Ρ@w (b`XcME)2-F ASm龏8 #N8a)}&wx:VΌcy%5^σzX)ʷvǡE r&- BS;uoJP/~S817 ڔ3[;~tϨ[EKV Ji9Cl7Ndyc[Ǐ4XBf4UG"B>1{B.ũm-ީcV.Y]ϐ WHjӪn%(͌MUur]Pg76ׯĸ-뤓t ?v0 d0trk*=L%j7(:O)pkߠe`Y7+3kÌC'YFKԦ%&kv,+&Р.h]YMUaXKV-#w!ϓxb- rcaϚZXy'֝˹PRMfvP$y  cAN19`+:xm6dqI0\W77l}HPU-AꍝQ#fY7S=% 4 Bȋ5Ց6&+iXa8. c;?S$iʆ"Mm&~b[6hGPj78GctQ6GRŕM8L[lRTCJ8_qꄩ۾Ehňߡ(Yc o*!pKcM.J9w 8|^6Uje!'p)2n}䞉q?(dC1ó[܅Bm4:^|.~JihTM]+?rvְbҹ8{x\E),bVSOщ[lS㻵֠c{d"ԅO?VQ{A%2T߉L= 7iOx\  iЋm>5a uK5&!)dk>T 9?2n\eCKeE_ MĴ:<08̜ӹcV:@Ln,eS#æq.Qmr)`Adiz@)޸X')^0 4BT XZ n6\a# ?@i$+=2Պ?o`8fSҬ;C 'qc(zr:6e{5&\'5rCjv]b3#17ڕ݆{1نePAxRaʞ(3jDFy@~lC͔ؕVbQ2>{$^Ṗ}2>4[_z| J(%,y:2/`қZ{ 8LSnCkL%Gz9G,LfcIᮅ vJ6L Rht"艑A•iTXp/~b&6=ʢZ>l4)2 m96$Z˝!-N-Yπ*\DE|؀ *ۊЬmH[ QA]r[s>!zFIy?WQXsg(ηbPiX,7M m02H e3SzGgypV͔{;0ԚK7E+њ z Իm5JZآ`L d9bf3>)%;7( x}rD|CB%H$RCooÌدi`IKc*[\?F lį)t;؎Q'W&{CHtc`cӞXchnZ6@Wlu$9rXǹ9)("!t>q*mD7$]_rS%oϴP)GQ[2_ `+ńS'xEʵ:+؁g{,N^'|0~E;2w`A%*1B8,c*(E6ھDk+̛Õjw*'ZyhWTY{{@JxEp@Z܍쥧X{@>W4-~i'\payƇ?dQFX:τݭ#D eS{4}< zHplsĹ},&q o>r u:l$;Xޓ`?Of]ƗpU?+`WwymJK(&N+WmߦzNs">wGe8;h(%2.>d[,V}mx U0\閻oJ1fDoU<\$pK N#GlW s-¤'R- 2>lx8zYLC1wP527ÀQUtc 7 m[D;0#9{hfķ0C.P\C|˺j@>Z-Mnҽ0Z[Q"l!quR3^gb> ڵ!- x4BE4*-ñ Z`plLq-o%]MJCۑZ [E3A\n egmtVЮ~er1L*;QДAɹ1AL-IΫ/')&z'82K${CXCmvcn? C'SIy:#d_(=׻x|r@[eS֟2P!OLI̎2հ2F38w-& mGX\ 9X;-=-9s$ȩ_ iVv)`-xc. #)f$9TG6 >S4- W^ozۼQmzƒkXܼbur> <¿!(NfN .ghl?OohWp˳L $k"U?+&_F{{)gK ѲW5dӼ{#XӋѴv ;Za||5 KĮ槊n<odr䥏QPtͳˬp[V-i auL0PqqCɫl}?٪ _6-/ m`RI*ؔۢtU?B\\wc fVMi>zVqRݠg"#)\]UMЁsT}(<2ڢ } wVT\6WWh/D5G0ܵM_@wÇ.3x].ߓԶ)BǴؿʻ(m?עV1< *JT#rCw$ 7A!(/oB(#͵(Ӗ|34ڇД4mKi*l F{+*7P ,bu(@#Aw淑F 3.p ign $'^.NɃ^FЎ(׍<$>6ZYĄǸՎ1 8NOBɳ ژԑ=oT]E.mS8\rIq{*jw`&ipN i3PE:a`EO)?}9dhou3Siʐ$P}/ʄPf7J2AϨI|iF.%G9_X U@ 44iqwMz[|)xVCizOQv)!kZvZ]>, Nm^LeU}@;4c#7J뜓 +TZ_{X)R+V:OÔλw'fSS*xY"ZW>pq.&OLv>XH"j*@]5N^Y@r7F4ov!VTT'uu҅EVשZ G ^sݕk/НEH#~-Yx bj,>M7 ]Țsm!I52-jzAStcB/하fEr;OO'T3KJrujba%c.T\Ct8 pOYaHGwP\h<=;Y42*-o#w=k^0^ZmH#/蛩(.a=Cw9G됷Wxܨ‚iٍ~EROgq1G)Guj} 07N&_]LfLCYulAaSzZ  "ʹ#t6fDѾ#zGŒy~@vF$ sP$c*OM5@rO9i,Ph^2ugd14聆^`(&PSRe_o?d ޱ_ߦ") YVk8Pv%7Vl8O A>A 6hGN-I_ NOJJ0%Jn x`hsOt&ŭ(6-p=`bUx!BHUW^Ps88*f4⋳R6mEozC/itN.J&ʚXbtF*'燇Y[1L2xC^[\/KFc>rK%O,H +R $an-jNOu SJ\:G.Wq΢SRZlxB=7CTOSC Avhl hЭ͖%PdN0 g:ꃪ4dؒ|GVd$ 'kf b,uu ^c? 5,&" 4c87V\* XKgL"kP<{ISr2,E" `Ma FI9oQG{)@/8|![V]:dgt9R7Vdxé Kh^U=MyZYZW4޾^&Ə+܉ouh#<дT4T[Ы.JޟLA ˰Eb5S<}8I4gc0{~|v΃C4n#A)BOfhd隷9IwnGh3&AhlI\_5V)'5#Q i> ߡ_X |²eЏ0|WXD%Z*ժP}a4glo?X1Lf31lD'`j)Q I&s=-(oێsǁԁ®TIMF~LWIW`$ xn߄Mb It1]-  [" _g۵}<ֱwwDFwh%#9|?@LyBH@@k[lHF0[169tx}I ҁ8/)f`^?S?85?a ,(uhNMV9W*ײe(tۅ񓕒=ExTZ.ahL wzd" ho.>0;T ba.Ftzzq`K˵/L(F]$M-u}؈mص&ݟEx7ǖ7LrhnN'7 |U环ؠ@ Kx6?6>O 5ʶ0SOfX] A5)0m!j(GX+}n0ʦPTLyNO/!F4cXe$U0}M(ͻp޸D J[Atf&陷^ 썀(] Q}_%7 .q!QҊ?;9{/G-h̓b'{zh^rxDLr _|,#y ?MȀ V\[?pRi?|fijw#:r>LQH7e+ENׂqƆ\&< ՋcP4gn`@YUJq`E+/۽fLmMa+rzX S_`D"5*?tuqAH =KLx`09hN3ނmè)VQ愔UQ*Wd$E9Ɛ(}$$MW Qy,!m"ò;u_Gz`pE>Ϲkgc̶:لvVOy[|| %Sů/$mOjU--ZD+'y=&D'Kʏu5apΙC[س|IGB 3Ħ\v{nM.t9YZpfњ[lC#yAP3!pL&`sT"n.P~Õ l wdTj}"r?Gv\yUhފpJ?^v Wj!v+3h-XK`1BIL҂cZkb $:op#uu.\0Jeu޵Q s:BD3X [}ss !AN=ߙ˜ktQy2X^r1B ^)MN"`Ŷ7∈?3zhZJTjZhTeۺd 0xEuamhz IXW?hw⡜+}cjeiz0q0`{q4!3YYK\!X^t ॣaOR1T5/S DY_D_sM C#J=FG?-òuq8 S]07?2൜~*2*ԾPm \t>B&JXV枚3#K^{'N;A$ɽͷR?%D%n6<Ԅ$ xEc< e(f?-h)+I#}fei<N$io{wS]-eޫl^Y b/c @ƾ ~MφNql%isql_k KydfZ89W:N `s::e#wxaa9bBDRUafֵ+4D"v57n;w .#knvL; ɇMNH~ϥh܌ ?ky  Y5FW縃,W8y]pw:zeJ$954eR{Έ6`v]=7w[pf`DGb l/`i[K{o[I{-B)>)Eo,3뜙Ҟ~K.dDvrdlu=&l mrR>uoU1kܒ ̆h6ﳌ Vܛ'ބY ,& IwJs#9wBDnglrrV.6B3KN4TUm6A Q ]1삀?OHoAYDh`j̀+E'kwMtrߗ+ټUMLl}E͂HDhU@[t"/R^cch 9A5GyjsJxF Őɀ Y}Y@It0Z+BGQw:6MI?֥IS[Y|4+^8mW.7HL7/zV ]o hF*tr%͒mnlF6 ]~t &.^Bh ؞Y!X|QI8bVN{ibS]dCtJsW LKxTF"zn58Ïb/ I0:A)EpF 펥։Q A 4oN p͆/f@'LaiLld%}eHHZ,W{A{.{J< ZQ3N7?h\E?L<~Tq 3&P\$Ǘ-;,o^n b(^p9g[ /%0E%^Q/Y9mHU$/v_DCqZ2 -J6@c_AI2Q!p+rhX{b3e"Kµ|nyqx65jSMܫ7- Ԏx! *!Jr8l5m'\zC)f+[ub]ד+i3*1@@] -8 h) ahNZ<+Ars &'cU&ƨLJ_Ν)TAc!) ʒȩ':,ZVhjMv8W/*6 >*q) |Ϣ~g)ׇ  )@By?WV!LMRIa3ӚS\RuP8f(TWhQoKvFgZy}N5z7f_rv}y|\=RF^(w.i{V0> 2" leH xA7VyMIj96!V y[NCZ1N$xzS+'+G;|;ʗJ,phrW{lt4de!=aAqiZRy(8p?htL|t"˵Y75\ S^^_W.^bS8HӠ%YpoBvZ2/f+b^y]QWFOW1x,^߿:@: 32;7ϸsv !ali^4T٠ kK2B`a8' hYP6lz`UksaO 4Җ0aIu\GmW핻2*ְk lӍjxF3GY+<{ډ0'DB9R3.<}ov?Xk\Y=J[Ġ93W)@N%%Ҡb Km9K~4:[a^ww\K=E[Z_}qgg[ޱ]|&V9TŮ@ Uw\˙QfIy/O WVَ'深8>*[4n3 Q >/VJ.&9"k*XZ2%̂ogR/x,@G}H| DSsH001dSEA|R1uj؛c:!{ÐF,tQZI# ܬXt}._)E6[x &T nW3oM UԀɭE5XQS#7gA-&~ȱKx`+ OOQP\>YzA["12>?'FW{25Vwc[VY`-t ]Hjl鍗YWp<֔*:ZdbDZ1IsP,1I^Z.zdP|\GXee1=5){i*|Qj" ס 4O Tw]=_[a`"~XݺzG|ぞW.jF装|$NAelKgVo. VÕ(v: -R2ZW%" $xއ`GSy3:w<ˤZGCE6Wn7Y#NKm|;BCAV5/y+Z\$9A qoG%fE9٣;LIBg:!>ߛR&˱tٗ;Bb [-*]㐗s[s ,>VLFSi%~4f)ۙƉUgb1Ǡz Sۚs*6 4:$k;pm\c:aXͅ ;x)~pAFZ {:^O?*cz_F:ᱲ-,pE0q Y%%+=ZL\%m*hV/yO0rȅVmXLJ8 y<7옡 \|bQy~ @kjT˻* q^ZwGCϯ%wTbl+=,tTR97$TD]Ӆ0i0jj#Wbs3פ5:LK3q\ؾ;X^&2]Fb{Ԣ"lhP# ԧ8KσڦUz(ȁ7=ћ;1f3($y5':9{dY5RJ B+ REC vW6BywK-4v1E{!(L:AN鯾s_mD 6P7cZ$_{`+`r= V(otTWl2Y`ruJ-"#LDsR]]GZ1Ti =FPw g] yr :2۹9آL-XG,7[<5>1t/.NXfo3վO[=\Z]6(5y4>d󢬚\@LIlV!j Zs=CiJUiKfĩPH\-XA}xoWvoاCf fMad vt%: j5>Bfb_'}mSeZ7(GMjFV[A] &¹ˀ88\R+`͑*/ rd^ E,/`%bSV4h\ *אve__א0Nl3Mt'[fir/15 f=/R>e3·7]/i`Eby݊H#`HGA8Lv4 66hQ Lcr>9;?sٓ(S4BMc&ʛb/{q x?*:)x&aj׉ , WrT$MUm[钄[`h^p3אJV{9Xk[!Vw}G}pHXy[x(1oz+b Vo' ^3R~AV`H ;xRO>D*SVS4E!j_%vW`A"$81B?y!ߏ)_(%ofZ8Hvwvmr(bxsj+$>+۩#,oIIkEJhV+TPvVZrSE[!D=<39n!A^c_At"6=@Bnk믃ҹ-͑LV(,^VvlW.HSVMrRD鏸 \ѡ2{bTE*mHN+KeҘfXe>%2p-H(XۤF|@q#VZ~>!K򢆱fgq7tP.ȋ|mɐ,-W ΣDYf?ȅ-zFT:we8V5pQS.c6/\E-zu'@{jxOaD!>+3PAb8CoPhg$MJ>I!}YG+cDŽ}1KAEcŃwlPNi /Z۸- x։J?&~8q7 pXI7Ÿba qsNx?B@͵>#1\ ӒrFŤdyu7QX/ YsF⾔Cg8/.;D:9Zλ-F(e4*8ߣEQzTJȍK6|g%0oTQ3]Trrc7:uOY4p9<*ĸBb&*%^DbpPp[?\z:n9Ĺjip]ikEn'u,FG%`LrU J/&M'̼ 2?ml| >*A·N?l4$29(ϕ9c.cqaJ@xzX鉷1:;P7,)Y&I+sf8CHyn|;7bw0Ab_}ȵh,-un?MUL8S ǒC ķ!7|^t=퀲U݈$ Q 2I=r4j '+~æTTUiM>-@o?]LbvnE+v qVvrzh>1 r^hTjC`'[ ޚ/}ÍxyώT`헨J$"tEʤ6.Riߨl-F @Fu]E-IvY X09=}8G%9#Vf::jwR_~Aݭ,A$tJp*QD]Ԟ |e9Aj+13?ް%)ωO Fnzt@#'J4}Q -M"|{nkW PS$c EUلC7߁UҰq$}?EkiYkyoeȪ~Yph 4 dTP8ﺰO\ލ*hZ'+CMkԪ 1C4W`8;c.C0P\ϔF OA 5EV SԏܝPR_ _(cc (8j&,˜/p9#4ه \kMD-Y'ź|,nhy<) 3C" MJ5!qhQ ` `kc|c(etU{iu!a&Um9~\G"(4q7v;Q2cz'5Gnb=:Nز: r"5=d.Tov%LA 'S臮ZԘDPo}K~%Om.3I G_X&qU^%ZÉC~vMv *8[^TF켅hCKaCrѿXDH(BBhY cc ԋz3 ^)bnRf,?)Y5ZaA#CPH;g=/ h׮pחD]WYWW _fX _7B|*=AM$nRI5Y =q<מ+k QP[ܡOh"+3Wu)r}EuJ:q@ݽm) `fRfL1HY1>,`e\-}=PX v-[Λ: zN*ܽ>;b3FwvJ? 0S}jb**\m 7ى tD%gF"*_eўQz6 ƈND@k*LB.ȑ+.05zz(n4Q.G!LTk=sAd%mWN3FB\V`.'}BZOA=ڎ]?o2c홛15UuiM9ZO`nJ?⌕bd%$ &_mkqX?솩lq-A _ۭ /\O𱳴*b#SlMS3Ɣgȋy(24+1-oCt3ʧ#q؎Cr/.׌:ԄZLmgׂz2i{wad"ʉ"w<ߟFA(ʲzJ&|I<]vʧygegi(+4!'"0^ٿ3 X@Hd؁ǚ8n/h?Kғ]ИE &)EY%te*Q͍pݤJ܅Ouiv&kA}pƢە\tQNf$Y8mO~%0]c5Sc rTt03/])IDžDYz{ΥX`ۄ‰)f+v--4O8 ;'#C'.Gw >fOiNy{M])Z4veTcm׹ԫkd%% O̗UdeBp+qCF$1\C4i.ܜ?X1]Z} }uzڥm>8%۬t>MhJܧ(ʎzS@ÚScDmnyJ&KSjJPxĠ:Wy p347hhyBK?7d~:b.a5P3uTXJ$mNhҳ,E3{H;Vd:8IWl}.;{ SF.)uE̚PsigK9Yh6Eͽ7A„H`@5~A6X&a~ܽvYij_/i%CQJ|rPKFb*42 M9A1j=h5p,ƊOQ%AA/ʰiIM9m$}F7Sux7{<7NCm+(3%־#2U'Xw Hx0.qE]غ.9}RSkB`% vtYZ|o{}p?\-u)eƈ`ĝ? VGD4F5shk̎>zF,$=-<=Pft7O/_;l)QsI?Ty܉Sr'+2e =bZvYy̸h(%zJޡda-jj W: 7!җ9lP9B(A|z cȘ׏w<ߞbq .]yx=ľ{i.,RS|w+ikT=?EիT02`"`V?J ^/),nQMżl_öxM (썏@@c$":Z8z*nu@>2Ǒ}vÑ=ls_M>XY֫^]|h $o~t`6QONfQ\NAvj}h <'сb>lH쬡ߒ .nY{ t"RGܒޙx֙ a,z1/e s ]xn/ ,yC9  ێZ> ԩ( O1 sm8.qSj'mf޸͙g]kȯSY$7DZ)0.s$ nW7K#?M*tN$KS՚W}Gc#Պ!ZPQso͊%c~;W .hX2FI*AߴWv-VZK@y4K쮨kۇZ1čtk~IH(6ӕ[.-hxD˷hG_)Dģx֮v\ax}]!6zt瀲3VB2-e,*WߒH6hbXG"01GkAhp8 d3wv? aG4OMI HN5r@&>_h}~Ac+x]NLZ*k5| hF&;fPcSibq\MtD(Ѻ|K_8]bĠZ )CQ6ɬdxV#|-a>L nR&j/KJ]>3</=_oXuo^C*FC XY9#mM h'{ss2<'ۈCRQaLLsPZhC) #q~U wu4-N~Á65h5`~vQkdk;{_QC(E t?g.܂M${3R⒜-<Н1~*¹%[am=W|EK hELN:227]|Ꮿ⌴o"3Q%|wfBަ$=ǨChS5Cuō@tQ}SD`C\Fn"98ISJ;E䛓~tO-^ ɻC8 k&4 jĤ3;rT:hoSsUk^hCgQa#,Jfbpj }1xZBy>K; ?CW[ 77\ wy!$zj͒Nڜ-7428wdS$3xb4Au(<2]w0o69-'DœN!kjj\@l4x8bf>zݖ#m6ŧ;5;}/KOs$ J)ԏd0`L/DN,=8Wk ?T>i MKs~{wc.gbʗ;kf/A `䨂krq~FZs?wyӸ7ld@¦q|j7i@+3W,e꾢8 s/DYrơAz|ؖkC?R1tרxUuF0cJI,;z7m`D@Ø6|>&6\_*銝s@k20c PbN?iA̘L5 ڑ:-&.--# w\W,*ʚK8s 1, }ԩD(w,g2-^u($)0֊rl4>LlI%BT'apԤ:$D/aJc)ۧbVŲMfx %@%J$Oj)sqm5H7ȼu(.ZW8K_zdģm5#iɇHQ\0-hc.Y3JALG`m:>p AUJrآъjyE(_O&=Ӆc.y%K-V7i'%QuQgyCjo0kR#ܨr|,_8HJׯDŽyy@H>" pEW=1'*juMvBŠ},-N!F͟øPY/MהTw2a䧣|&qbzB1x QۓhN/oʠq,!QcN[&k ՞ u?.; @ܼNb홠#ogvcIG$*nw:nHLN7+m?b4z1Xv AzLn>o'AL inMYS00Y>+j$!N;e$w?&d-AY|)_;8J`Dڤ>wJmsW#`]/TB~6WUq>|4%Mf|g'}Cd)<4+Vލ]zU6oQj#Ŭ~3gE#)לc4P^ }ᆤuwkkJ$…`A؆g,lຮzʴpK"Ywv1,DZ3-i/Ydn'_F#1juaӻZښ}jb}+( llzU\ <ɉ\]M.otdҍTsaՔίK.c\dL0yÌUe ˶,\$3wWcML)'=<]s”xv_ CvtKp_]wK,YeMiaX}iޯKPl=U)Ԡz%1G ,o}:Diib#_gҠ+tH))C+.V@OiZ%R JB.CK=V PHjϻ~WZ}@EW氢hXG>rWa(EATxW#wMnS@?ureܥUti?zs܋n|Y?#RW xGb䴭B'HTQ]3݊%y1$gtYV\(epx4+̱opPnq|P9 gif.j߁_FfaYgʖ 4P|WTd=W+j¡WYT:sPhezt]A7,K.?,99OѥOC3M, AcҫoݖYșglJs_V +7WnBi&D&H Wu\IJ<) Z8ww$+Dn:[.%$*òF%|8R/ /4FSΟ*>!ԛ Qpqd_Oܱ C&}Td ZrS',佐6ĉN]ڛEn~@G r{Y\LvrS)dqRb*().uLxҎu_l15WL hwn<}TmQ 1(TZ nZ?Y\$Ek[a:Z~3 T.$/Cx6[&ԃ1Ifg^RZ&M5:bfSQp.oQƱzlE8xyϛ7n}Hz7 ċع:%m%\N`+Pƫ:q]5bA(&cMa@]zz^2ծQ6${%>?LIS (UK=#@N^rݫQs f5 qNuT2/F WƓё9'[U+$sfEgm-[՜99B.ZQ)YP" si4p}vrOHܑDv%4)9.y|c[)̭ :n)kq{q!JZiv!{+4-`Tki-ăc1 2ȗ{3B[z0*(>K sYFQh)4%*yK[%cfBscBVnǕ@Pf&F3usi!gL ^ x,xQFQT삞j5kГr,!DQP15Yz<)$~AiO^?eg\WNRb YSp0wإDFى9<*#B&xPV20o4ɂ Alww”?B viUam9R~rtgz5 Y+d^aEx{oVXAu\ 8sö+" 46:3_b^Pv:ڡRֱQޢBLPXiaDKCVMmRPZMiiy/˓^ ? ndh/5}Y)wO%A$a'nsBkhtn[. l ;}j &ТݧgqΏKG𢡊'~!kU*_vgc@o@  d>0c4;STY*ߏn+tI] 1/4z~R ؘZ∳~_{wʖYc`/ =9(ڲ'W!1lSIu]2^wZƤA?B?[n>5{|((0,~ .hs^$Z"_v#ɧc9@F7=11YGFbY!aTwN 1)f x*\.1wx$>QHqu03s~^_?zE8-Wv*X҂Yf2awL\{!X `N8n "CAxX/U glj۸񾩧kWt[*Tm ~׃X͌Uc82t4_'>X ȞEǟ(Yr[vgT0.RJ\wCOPBԌһL8uStw?x鏛>oFM7?>z7^HeukTQz_ '~,*3QIXEY"m_҃/J3w(!0yxStT %8>4AYJ|zevjnB}[,p(;G|)'0N)[GYGsrh1F1H{ %Kq>Ɂc,,En[r*\u<>翲9/Kޛ f:0PK H qR9~tƆ}Px4q:q Dh]8S.۲.,`&> aBD:;Og=7/{Koq (4mfeƖrˇE۵v?QE2N`>.2gA2ٕ$m GfJ= o_HUۍIoLks ZPYʲȦGQa=9o Få`Ǯ G-SðSF<۾偯Xv|v3U9,ABME#,zC\?= G.9X8xX:&: ,xr1B$u!A|YiWD,{#-˰BwJݸx$7(q'y(ĪnǍ+|.s_4"$d-eAUw7}{v{zk(p4ML~-tTe_ˊ!s,I/|?7u8 ! bE~Xaqp{v3bݞ{ڣdr.=S¿y[1hY[wפ3fno‘kbJ=IF` 44}Jt|!7t@Q`|nl̏!nNBt>H,ݸwewKL޶jG9<$Nœ){(([ \zw,!qΤ`V9-48ٍ GuƿK.FXfF΁];u`QcS ܋4Ft7w.l1-\SFszZyoj+!v'U pܰ`͋)Ec1ȏS#VByVm#T1+c'N-@ݐ;aEO/}[Ng{2GiV_@lcm Uh"mF# 2]HԶY_ <^Als@0+y;Hm{ʛYuyv2-! Ƽ>q:%߽lk:+j!ǂ.ŔgA_ i%<{rhJuw %4ϼv-mּky*}S?wzQAZp]>@ypJa3h*~ Ѩ٭ b5~@c.9B 1 +F+ʃ%"%u0D CVCD^||ଙ :YOCIneRA*(DJ$WW(}Qg 7!2Cx ޼|vS5p ‰Zq!=1j$AA>eQnNmQL)2jCQUg,bSilt=J֎mgEkB#;+F4!)+GB@=Y^vМ Yj*k Oyr3OQt$5n Ģ@X}GY*7%)ܑ;cPnYrfy.x)N6ڼ}*\nw|-daUVJaK眶Cz4p0a{9ylXF#)Wa*lrY KPEmNPf^,rUY44sqSSZ]/: LdZP*Xm 85j+ì 5Ր6F!!<0!e.}pJ\U5^c-wL-tBj %rhgޞ,wz ,I g 7;wM-O&yI |[-Pڭq>li*켸T]My}H" mS77gmd[mdZw_8`"^ٱoe?LfNӰw|sK.Pչ:0o7#޼ު;0'؁Fvv)6%Xja 0;,9HAX,ef][Q X.q޳H1dO.)u-s!(#S[eI WFfN1X}׸иc޳8Q][ DfnlF%z/W8SX׬LB̧;,y1llMՙ(8;S%%UO?Z(2(j%x(בD mė4.NLɄHԢZ\1a|!P3<J% )fJ\?CyQI$W*[>M87XZidCT n|Y!fH7+OcɫZ`ԦbJwzK =J$6n0@llC!(q`X4D:87'/DtI+mb7΀QW\ŷm%r/e'Kuk``nRA8&K= bDJ "m;-CB?c-nK66qti aP2ݷ6!|9Vb)|bѿK:c03U_K{cR߼n`Zf $iRm3B%ˡ*KB<~.~9MS4ȯ 6o*L,w!*Ƕx sό`9D1ױN,}gX{ܠC)UoaYx;Ő'^2?\сj I.ne]388YɈg@o4GYt4(`?A"7)=E;u0",Id`\yT}}3pWB 9\r\QT5E7¯6^W}@EzkgQǖ{ظ3Kji qX`g5%ev>sd&`>tV|kcB2W9)iE3W'^?ƃSъAx˳Q'E,@gMWJPU6 ֽKwF[Rl W}J a HyMBVpa4x)@`ѱVޔ ?UCrG)` amڔaU7C4i9Uň5H:ZA)dN!>mT/'N69s)B {IByZ(xůZ4kAmǿ#i8sPB)(OzzHe:rZk VdX'ALjuĸI<RH*(UdžMj5p&\,V(=7ӀSmգ|>$︒ܦY# x [5F+ΌؗoxSF2"E#]|:fN2u}+ cͺCq!jOּXą2=g/Ҩ,ւ\w +xmWAܫ ??BDz21"{OmН%nNN ,%bfQit&/+nҴyjqJAz:9Q.]nW=d],`IK^rn#u .߻$0܂I{Z.lo.AK7b\[f񗖿ITOo U\Yß~d2`_ZJ dhA/~"wm@arSQZ;geZU#ԥWeJaՏ3)}$ p#/oI1qѰ^m7Pg`b>B6Q%PƆ7G/.İ@1tȡC9^WHϰ,pId3= ێPFvFaQG|dN羔~bF3+u&;Pӆ8zfzQ{/񻭈4+#g&rT 6]rFq.~ZHѭH1/瞙4\́:s] K~^T8JvNl`ÈbP.s'#JF F‹}C0Km2H~ f ~;^,$%L`U8è#u+QREAPt Q?Z t`micGE`i7̠1U"rtTwRz~HeKyEl&^]e$ъچ)=s]cU)`B9\n7unub+t.(dlŞsE}i= k1[I Ν!;>j=7˝=ӋFX}F;;/܂ >\7:M쯑P'5ӭ4|Jfa-&)mG/3ܫBAkH_ r3`"TI&)3fژSZkDr){Z!Y-E!Nԛf/=&򧔈 jQvMOPYw#p4bUH:翊Ro{\d|=;_}hڨ~/uv$ޙq\tRrigll_ 62NzҜ/8m⨳$/cE)^L}áTCxG9;GjA!n]>fuQ\[|ζc.%DɴӋ3[f~B7VZI%$B"\zCK;iYxGj7 r))Hݥs#&D$3CrҕY0W}5{6۳.rMF KB(G`H)wpW?Øa P!RPj~t~&V&IGn‡n9_}O̓}2ǽ:n:dG>ڕ}I83W79AtL"Jxt-|m@ -gEܵfj yjMhJ&~nn$'ˎ:">7_GJRDmKǽ K!1g;}ᵹv\ -(ɕ1"}䔊$8q٬=HlcG ==%LӪ}{{KY_[1oJ4L:IC~ҋv\LBYwX'ر4s\ 9ng?a6Wx4$]L@轆yҏuuQc%S"$CQ`˅w8)F< #)P妋䩾 >.Lf{,p'5Ҳ[/Y*mVf"ߺ J;#RcjdW9١R Z9q&ӂ:Ey)YTu1=": G#k]4d=oWӀ@R{F^("dx[Ÿ7 UX&:u HPR9к(HpW.e5UWf‡|cTs_yO]acLznX+㛌e)RŇ }d6lz؛)+,,[?ddR2̂lX:['ѩ!z6\dC+p,!?1 j'D@ir9]aښD$ X;q@*>LT%><⃯i5V䪦 o=5)řH7{~kUZvuUM{|{dyfK릭H66ƑJ.(Ǣ+m(:$KVlgAhFqFڴ8<"ZFw))zf^H>~á&h񸢘+nԛ|r]0TCVpձbK>Y_^m  -W?q->Ec䌏/h6Ppv+YҁPBP˷s=ݍ EY6(fbb1XcGC©թ'+[oͫC\l֑ɟ"kKH bl=UE|ԘPKSyz_?i0U/`>훺hr[ē6y~^F%Kd\O š->9ce$89F bGop!DuDk>ʞª6v+w^({ޣ82KM{!jBlQtԩEFVzj!/hrr@ Vru:ZY$@2`(ܤ&pw^3HiCAa?6>kw%BNϴz[- 8[k(fRE_~c{*&;nq]MJȅ(, ~G, Ry}pq 6e26yپV-_ Ep٨9Q5CN51e_^H{gkY!]kI75>7M1|?OX8 KxDHSY:-x[c ͺ+%]AP {.2lp7%Fsn1,Em҆LOZ nx^-o/T/,sTNlWPt7wOfQ"ں萈$}AA (jJ4,1ha?;g)?@~ɮ R3)ߍOC@;]tq fTEieXň"NW8s2QJ2gB'ϴF'\}k%]L^%G>Ɔ g] 96jZa]ܵ`Ou@וEɶN1`s^t98iX+-XVZ֣j~7G)g\00, .!2K电tl;=A(Qe[r,ZpareTގ ڬ#FZffUCǴ_4A_yX 28eF `7tͺSs_]h H)\(AG﫺JdT~Y`=YN?_$M)oLJp~au䝻u3!zdZ ֐,g?i#0iC"Pczb0[uKD.MC{Łiip3z69I2õx4pUYΣ B3ߪZw `d֏PMmx3ǯѾ!W4~izRF!f1rV%37{>lZ0Gޕ2plGBzۼn.BkGϻJC9^k28bۯBqfX \EƘTP*ꐘ9h3 6Mi FFh "_CAFS3muFcx/ jZq\e`ROS\"g= 14Ev]ԜT:nյn'om'5[ s|&@Oꈨ.F2Z3T#Hv[K*qTV2L-L7:Qk7oRZ*FHe!KbLJ ^&LФS{]˴FCnDT菛|oîBMpC 2yDwZt~Ί);nߵ^x5< rʢLzΈ3-$-Zyy[KN0@~ U)ј(+|>EC轉Gph"+'$B16#O0m ֢ؼ۫p5L"e8LU4k+)~,c\ f%mm%N8P9U4dg]5^=4Q${hP \疱ĬaKOQ$d%o9l r%2ZvQd,8@#&5"+-Y,k QҺC8F<Ơ;G(eqF&S 6zc%w q_0k2y"mNJ9T?j]U֚liJ-o؎mdPV_*G.8kWע>V$Pk=7 kOdu&6p~q{m$[1? ::8,z mL M&.xjk,كYu$\/ alPZ9sK819ppb khZEN$k6 .AvҌJtȓ˹_l]($uIgr8mduTo[P{hu{mЏZ"WNI{PI;8dChn 7v.E =5p*R/5 ;fd6.2hOü/dۑ HpV0Fcg/ri\5 :T0mεiA~r@;U[.u[W}_j8F DƆR>$NW"=>ĺ$kq(PD*,0//ʵE SYn}5m(3eyP_w4KHwif.^M#xD*Q l6S@Mn_S:z"U1c[^[\22cU;ha‰ZgYZ070701000002fd000081a4000000000000000000000001646b69aa0000cf94000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/btcoexist/btcoexist.ko.xz7zXZִF!t/S]?Eh=ڜ.+CƱ8P\=<=$ (^~~ 83aEJ_A@H6"2+sqyD!Bݘb<_G9O|azg0MӤIVYlC0k fU %uWG'[ |F'"ʚHs bʿM mתڵ 5KR'`VFQFsl(K(5 q[O(%m>ԟ:%0y#v]X_ ir1 _4HzudezsQ̌Hp$!֬\9]}`{35 nq3L홅O(?٪QVնzL7 "3hpv}sK,É|tڡa%-EUBx6U.wĘȬ5b<<j!J;Ϩ,vCDA ՛p܂W)rM%tؚ{)_e<ԩS(NQ9 ꚮ`a읾ۓ7,aHc-Sds[vĮ}Z]cxWolEע^⅀<'*9=)CUrkApx޸s-ga-Ng̹k~Y ʬ5XvʔE ?g#qnϜ1j AWHRq,Ag7 Mؙ3N~CyQۂIӨkߚpM<T4EkG_$ (MuQ Df~aKHM+W\-Hi/`{-- 3qX:ؕd:o$[*0M:AgDz1B 1VHkm ʒjk3󠣳].Ci42оtbkBʿ$J֑8YCNz3`w68 0m;p_)Vǝҥ)L:;6-/ veeXq^a0_jAU$p٭v]LiG4'If{,GV6_:'<\')|! yl2YԆ?9fC4rW>_ၓF -ӃwB}M%* KR)-HXh :gAnŦbOfC'x,.),GrvΘmKWrVd1nW3Uwѹ^''&>y M;eeI_~w*>/4Ox$C{PnAc ^lڱ| Z$~iXvwfyqoK]gе-cś iXI^Nl)D#`oB<ݬpJ]rr?\wk6%em/]؃Юxp'<4\Z '/-API͒ͧܝ>"R3~Q`PV2gjz&1uCq/GIHU"j p~X=DuCCfP.eHLbzOsq̡'#@v8}EM7w*BV^ĖDtTa4V茏s|+՚Jz@d,V%"D/HY&k>}/يʟ_$\ɟu# -ye^#v81qUk\6 >v%^gs82lE:ʫVQwY$zmZ0K1O^9g:4Pm9dC/HR 7zF#pqn&,$47X A*`Bt;U~0%0q1#22A}c٬8iv;\Fkނ iᯙ8"7X0q~@-PC\=~%< I=BqI $nR)ehǶ`ߵ5!¯ cSY{S*0Pyakq4o]p;s"@O$Ũ|j׈  +;N %O Vr9y bT8I-؆2.-Nwb~u(8DIR@rzMVQ{S>p.]h{txY Ve3-HM rҮ`N`uKkX߷㝡 Aqn?eT&fsx:se 84 H"XB (.8 vXRtR[k'zA1kf" Q7-Xt[3` _Wu &d g cEʶr*o N`A:H1g׫ F.U ^ s9O{&ѿu[ifA9+C=^tm;k#u|䈈`n#kZ1q:"S\HL|/E6$11ŝ<X]B60u#/nB Do m N>OC>!+.&3ƢKzvx`"쓓KGi#p+G{Ԉ%tQGt (N|zA8 =8Sd&״3}Ѻ_dOk*u(52'^E6X4ɞ/SiK{UJ2MImko lX˅'>l{*ʌ$#'K(m@7glq$gy2yB-{Nͺܣtܼ&3v{Hإ%M=oTb}񃵑V0tEu@A͹]/h؃q mOr6C ]8uYkyHf|w Գ wQƝ U:IYSlBpFIb(OǼhI|-,~QvM dیB||5Vol5),^&MkێڕY͎:oz0!c~C!cR𐶝ʢgz7'l.'zӳ(:@jsL˝+aɲK{07(*eyOTP8*Ey&ϔA6Uᔯ νCs@k.E 6Dž>*/:ם J6L>aWeFr!Ox) x-e8QbJ/-ZPX/L`YO/q*h(4HwPÚ|{ ;yqOW]!kcAICZPbw <#'9yrkҒ2XchF3LRꟇ: qX D&b/"htA߀}9|Mjf;p4I~MsA2(ÂGX"c'TcY Kz`g\v?JEAG3U=K_P@83IluoK Gcnȼ )"ABD&.*G|WT~e 9fЋWEymkIm= VOJ*UvHÞx )*N6fo*d9Yb5A!n"='zc?CUJ+I6IQ]os fdKFRY1 <M{|уSy6?5_^a6V١TFJɬ`ZdOh6 f"S{&MO{!bJ%pz/S ^'4Ym\$dT` DMH+"OKT1sc%eJb J(2rOTSks rHWV0_tq97 8u{pEҦEQog0ZHs̜qn9ե"3DB!شp f$}_`EsظэI[zݶ ʿ- 4@ݭ|SϫwBT%vČ?j:<ј\`^0w*a L9$a#Q27 <_4C"ʽSm'*Ҍ&}xįSD0Yh'I1tl1~(l4QUE6Ҕޞx6JuL5\7 jՍ&I~D {6M33˵8myД+ݛ HZg2qK"UuRВ8~:a }O@lϾ- b~& lmyv?hcZ=PXj1i$ _K=$)=Xez!o[eXb1P8ŗ6Q5w;9Hf,t \L#`!Q>H k3x~[cBDW)p=;u0Yy}NrA.( -̼ ͨFB p 䶧PTKԝA< XS2GHX徺CDy 5]_lSej;:]\ti= >9I\W& NS:_WOnD&?*gR-N7o)M$ ^Xh4X ?>D#K VXY~x|oaj<*5OE.ѳ(AaF$dZUU,d- tR _s'av+ ?O}hV!![+Nwbto[ IqF,kR]Έ@)XU`'+{9|YiXU &7^\ef~ )ZITg`ϺAɚ ,#(W6MWfl ӈ3Xov-VR}fET4L3e C[οg\)FA]HJw o*B 9=[`z!@GYPQQk:ETRh.{+E˸Ŧ7ɱý8iE;$΍nRfw:~HUT)LD$o gqUᒪApbFS,o1)2uiw/V݇e-lȑ@BXN"PIﴴ-hngmk؍4!(4u` } iM&liMnm4a8gD]-(3[hHo=UG@wj[(]2ѩʩۄ#S4`bpe$hle&qX팎Z9,T񥳷ZW.{*iz1؄  Dҍ\a@vSni0sI-v+?爋x+0$ԉTݼC/㶰҅AbyoI`?l:)JXʒa-ܮH_#(mYKl֫3yNm߄C5(8Yd3 y` yx?6'N,{2o@7p\awO}B^#< KryXE0hm O11y\RtŠFv^ օ~MЙ)/)JSAM4\fwD9$fәGm94v5[Dsʼngl 6"$ r>&c^&.K>g+{O $*%úT$R?Vȟ[$@Q'KCYE1 _s3"Cx#km1"CUIܖL=WFE&^C4 &VPUo3K#qnx v#HոhY(-? QӉT`C2FFr@,ͷ_(qIAbu #7$  Za?HCu\Y~T:@%gR WO`'H~Ĵ2߳ag`'YȪqY` U@ݛ9R3>j3dzޗ,SE;a6&="#?#PcMA{Krc-kUD/qMu8$7B&dqEs/ֶ/}{eW:CwgUJı_2wP :nvy"][+ePtmٷO@r>u#$[Z'ꆫ oe't51X MFw/5%>6&5WT\ٴmqa1;~"EO"1TB^4e% ֵk. l( ĊK[Rq`O~DZ,dAtB$FnWw9V"|'*hYRS#c҂-dh9I1Ya^n坉x"ŞgQn$Nݔx Dyt^FOXB ,SFE3I#ØiR7輵/8:rQuxߦUB &eK[ O0R }5)rw)ɛpbO$l MD0f^ɣT٣ ӟ )XYQQX0H~oVASMq(TW%喿"1Qן7z_6 :eZp[EaX[r< 4x9NnC߫bc&$W:+Q8 n@L\s 8Ȱ<'bOJpU(nd{|Vv B?~[581Z&r SM?9̏9o{6G3Gʼd=HMX-u~xEn0zJ;ASVaXp"bi~-QEys} WG"%nWb]$ԧ\B5"/aj'$A!n5nQן+D7 < $hC𡽂ɓ>;oĖ{y"xFz4/mCwES…\&??S"%wSCbvϙj&!L. [Q$` w b0`&ŷ:()$U*!QLE0py;ơiB4*j}5#辻wn„TmɪGWeY Bd:PCVraouǑ}vJ{l=.-du=I`~aZ,d9aK5@7I|Cy!#./K4ΊEqH*l!G{tA5BV(aR݌ogbw?{Z}fK&>_F}!d_Z1!5L𒏉9n ٬voܛ"I~cfƼvj91o#F+&ڤފ`MPşͱmu֡mT4fjc[;[ƷWEuv,'nB J+t#΁ZcD+!A֊8_$ʱry:Z1H͉\Z+cU>3ե#$*@$5+ODvaq1׌㥨wdo/AKS㐒UMٰfM' PN֞$PEpDy-4bXکcm1R}1N9b'@?Dd,(yE}!~zrO[5Y5qyjJԪ*BfSY%m8XtjiK5dϤ8,<:41{¯U@\k6~$pw7[Wu:g\x0 <ێIa\|a] VY DOM}J{ȨWh^vRKd% (4o-'z ;>߸1Oߑ3&90/qѰ=33 טB& q'ŲW#%a/~)j,4dVKx^n?zV%-=fY>303 ='y4(m@@fclTe-jpfG6f<]6$%K@=ѻǝ˄n V,8ͩHGd^}R( pi_%omg5zy{:fR ;-Py1\k_ ie=sq.#F=co[]\Ai] iX _ }xUJyqE+u$ilklh;18]b)YG8l8V hdٶw5Tj=$BQ .h&os7CKy3gAta5!-N&5ۮj.|n4Osꊆ γ=˪пdM)j/Fʆnz50rZN#6[m3<9d(?%CRUJxk#gӧJ;J+)|i]ٿMIN3+(8y*d~6Gdz-f>Ng!܉EgCVİӛ$yO߮"n aJgMKmT=x,Ns⑂y󈫸/ d-я]B 8wxDP"O4dzb,eo|fاR颱%*q$C}˿F"g_[F;X.hp%YL[@1cadct6gYo/Yd#`H/rOJGgH;u%qD V}n.۾fMy.7Mw4whV^㒚G ,&xN_%?В5Yʼn+P}) ?x`Lk47apAU3$ӧ0W :h$m.7P({j׌̀-,5 W| :]5c JD$ZmiJa(C~/6p2 "f 7*7:$:? $1Ų}o.bR)>3zS@\|LC "Nso*:G.fawFѡKɗj}-,.qCyMv\;HޫG\{Q 8&r?j2Y͡*BweT7Gm( nDbdڡ ')hT ȗkmɿSxOJOe:Θ@5sއ'#Qp PFNU \&^^a̬ؒsڌcp0Fuk+ѐa%v\HMR~/0y +_FNxfoe*ѹBX=,\Fj4J!o .H M^.4Uƚv,*Jv? HP`x`OM7<`0ӮA_ycZXuUiWUBī[̘PQˎ޵y>Q{`H)3΄).M=(-y_u4s"0柺CvzQ t+FXv RSg&s 3/t%$mbzϖA-H&s71!{}J;%Ҳ~NWhLڙ̅Ezt\d ^-B,pBu\quw%Pk O:P~znC0:l;B>%W5n `qGI7`4Kٍ0.6 3vۧy{!eҥ7Zd^(aAQXq \ @t<0x&/DY)+[e^sA38K7lԇ zU.F +#/f*L48yÜiOrx~ ȓmϷ]qk~x=W)$;XlB[@Rjeܷ @#}GƖ^#.i(ܨ= GYV$aXK\Ff14n)Q0$ ڗ^Xֹqt3NAM[,=mʮ7'Q#/`o( Dʹ gUէ2+ 7 2#YG֏kɱa 8ub@tM\Qytji _tg:7VfvEq H#]Z1NJDzJkrI^Xz9OZS1PGN8`͝ W0+.KV6:uUY"G8>.`\pJ>:RU3pQ`XMgF;lcөK?u W¶@ֈ'}IiV?Spdmb&+^`Bg&гMxr zt7w;Q"ط\D{6Uxj`3XG6|~ "g`FJj®lj 97!UbIZ=ؼ1zV*VB9v!Eܱܪ<)6%C^dv.6q%EW?@ _~}}FJK#'+V)CP/=38ykK%wg;N 2y%y=.`xF*&C%x7(޹ce3='#q*e8ԆN"l,(!݂B#Y'#?m3dQ]۲]TF)$ҀB|׹HPt!9G/rDV٨jGߨ͠쀴; D$*%O?p殔=̟V?RVu]yn)m1I(OE+F`;(J&Td;Ey]d⶷8dnH%ZM2eO'`ax(~rv3#(Z`Y 8PG)l'rDoa}KԖ`gCŅw+g FzHL"vMQM1H%F/:L\`ͽ5{Si^ڸeE>@S9^U /+t*.ztn`]q(uBcAYyy~xJY3%-Y/^xċ7aO>_NDg|rKݔ=/uv-8A b7)%H8PLO-mDE dW ȎdvK4~5+d>^)Ϙ~,jі42^F=3P2Ft, u (1IDNф&񲔹0ע"Q2#񒏨~m諐v lkzKֺ+ ް6vο +a?3fLn]vb\}hTrفqѨk2D~Y>$@(LY VFU_Z3 O+V%Wr>Qq=dOz9&dI-P^d@Vi!sI'xݙ\^4һJй(d~ܵea@˼Bo{sh"̾ kn"_gA k 4Zd^ aR4"ÔEd`3oED4a+縷2? mP2UE oay e3\e=\j(E*-SmyW72Ν SU%-d:?&;jSO -I5줧<KZxC*)t0"F{W7MB+YnQi-z˗zx>{|ϱƕ O!ӫ!2\>EttK61;Aw`"Z9ު:5K]67Eۊȵh8unخnZB+k5b ˭[UVs$Ť2ZخLW-޷v?\^}$orVI("2bߖiSx,g%sԑ2w鎀f@[b *z >L AZ5"unQ~Oҝיpbԯf!s-6u}*?C`Xt0b%6% ]mOٌWZ[bd+77ҩĨiw 0wOA0񥘱f1DYߓ= jk!Nգm.>a=VVP׻}>BPKR,4&iPx(j{9H3M#rՇ(PǜZя==f*_ZKɈ>rGʘh`D#ܒYVX )^?JpTXEpn??$D{ Fٕ,T%09ǥ& *<)NJ$(ޮ7 Ҕ5sƆ%?i2#c`vt< lnsbMx*pqawh< K_ZF)LW*`*J6$pRK,1ꔿ:H(·*SuU~ON; ~gJCSA/f?fK?uc!=g޸o2'II~#cqmT& H[Id 5Xj|*ETbc$=Àv~(iγ'ud%&dX -Ca֓u{ssvˤۼS\,+GJaf rJPoz+b,A_mJSmXfb pԞ!#n.}P~&5w1>]ETyT̎`pljS21#Bra9rhP !;BQC:8I1ГTkm\3od;-1я k 2B_Ԛ:zjP4+]<f{NzT-etA׽nZ@|#/‰K1 X^ c/1WswO=Vumm :o}q-m-F-9<^>@2EB* ';N6b5$D<4ޫU חAK֨U$ݩܝ7|pvij&i}`ӤP VhoG~@=e@%ӦBs4ᄇ\SQܕI|sm1Jҙ|C^ 7: bzu<2l,% ;/,4zW#r|(!%0=zK.!fWװVÜ񴲂VǞUo(v%j"&eW~v xd? ƞ vd1+v-3SXIn ̡Vኣ3 zfBVr@";EmΓʱi a1x~*)<%8wOFFiR-5X= c4,NbtVu!s*1@vQ `Њmh 1W|+Ih0DH)dpjd v@ VnFKX48S1-ѸF,Q'p,n=uwOϪf?JI ѳRϖrG*'K-EiMZ 9㞁`==G3›6S[M+ԋ>!~2Q+DSC;,6X|0^ԅu0# ,^f B[AIRL^+ٷ[+G B8¿ZEl%PyY\TW'n2JK,${ czD[!ij8Z;koim{#\d #=+:3v!E gLHȗ$!6%`qWn*\ksUEn7vU'u9,뤆AfPq$s"p?7l妈c'nf- Enq{R.'0fpjMI!۔aϋF8+'mA¡-B9"jq,`b;b;܈̑̂5 [.O$(0>K!hO;qszsv&Zym=J"HJuX| *1 >ۼ.*Z_~ ޥM H: mfDvzۂcwa{*"$ulzs S_3kv<;GY?7'${f"9kO)!{QEr}j&? N poO_ S!Q[bqj8WĜ_r$8uٍBjxѺ+]3Qtm_B.U$7O_!rJ9U{PE2GJ`-8"vzy`N~33|jK茦iqA$kɕ.4OS0_fny[0|`;y"_tO3>y׎^&VݛsTvO|g`W\*WՂ0\ԐnR>qU5r*4 pd'Hs Bĸ嬱ꜰcm]{;^xȂ"$2OK5O8; Ob͆Cur5=Ax>jD)지DAb"b'b7=\=}gdzܥ2.{oɂVt.4Dڤh+zFHxbrU ^eCIܰP4TAoΐj5O=YR4pr/u8mn 0 )k,krTR!_+&pD KK/V.Zj@Fo;IqA ,$d%A2=4SJAF*#KJ~8kkaagi@QձϽ72/)>oRr*d3M9{HKȆuFu| %|1Q |,hݸi_4Xb8D͈Ҥ5;m0ܑܩ"[NT{7~R`=a<_}긘;:rl5=XTgwWN  72O:;ĺ%ŷd&.wO}A^N UNݨtwC ,vϘ=`flgzBI;gt8GYư 3@t,QY )r&aM*rÜGU,!L[\PC{E5!F.Otp2"Fj"Zi)σ豺yU|MGIV~VJL;dl"\t@#ڦU'yɵF)!_9Q ,+irwɿJ[s>GlRJ徾 2ĥ?ZIlOGQ8ndha/6ltHs辑M q# r9DKf8Gs/Dkz2hXp"f !)K-w>j*Q%q~?bw" o>&۬FXH/fe_^Îzcuw z2ݘ\Nܞ#zc$mDȺfS 1t̖V[Mf*;:uvkUll~kx}@o7Ƀ&x 7c 6@Fw@tZf ra>Z98:ZBx)k@ă17`"z : >)J,FL,r׀j#AtGRXR 9!˭ƃq0? HȀ}I:\eFiSE^u)onY-y,Ǣ t`cwKYf+x ob: `OήUTڄј1ipw zonQV'8r[>ebƣаe0=m_}^ b37z$6 M_בw6U%XLG@͜.zIPR~2j≧aR=j}쓎3{QOF9y;JCb*Yf6axa Ԗ+`2GLbJJaRXӦx@) ˜ [H 91û/iKh[`򖺡hM\8Sȧ®5>_L&q5LKO's%mטHe5vf0/{[{IЄ@`yn@B2S' LըOoSF  ?r&..sW*gj$Nɓ.>񍮰M, :QR]~<[n\%"j%y# O\0ҾO +Je#\-w;ұ'=E PpI{]Nң1 ]P[2`j]zjth(Lv,UWPcۍD=*^l; !KyIWQeclG Ï#B9?}5ܮe+]T?c]IO[: 2+8n!PXd%L8d-d}qk|/ \3WTJ5Y+QͧLXOEh_T&?"Hm^J8Cgp>\pjyDc:M1^HtU1+ ,Js5CYssZNA.gS!,~+#>L,J1zA&<){&e*,wn%V]Jb(s餠_yv0Cll *9 @'JG޷\X!h̫ۄ#Fs9a`,y~a e >qV<$7]seڂ*,+tbZ{UDڂLے3Fe❔/u ~;O#ά}Dj"~}MWP^唕!Ts Y&H;υpUSjj?3Tqt5E̒-TnUqkh >3mDea{ľ<ޮⷚg{4|>S1I8Jz-t w{9PTy!+KGQu)nu/wKgmaG$[ՃPQ|=7Z!\dI-%>ʦ]ӘgϮfPdn" nE0X\(lDIm>jOw ϩM8jpR " g谇P|9QM3ZhHGonΠ}ـʵW] GikcZ>)Y\4?< .-HlzCe~"=0%{o7MWEn^RX?:h(^'B.yyq_ʄ?TCy%\j zqֲ.p_9D/~ R3AC,= Vz:Zd]g,?P[?oZ&j#yȳO? bJ31'h %r LN<(PY kOewY]MFUz&Xi'Yq)/ya BR6 wzřF Ij(Ew\ZJ'̠5Lu`RwU%n&xu't h6ؚ`B4s?p ?XFD"OJ3vE}(ҹI8WtIt3N_ym(?4f."%8Y8rƖI*ƥ`4: u: it/ G2hBxέv59&=i{=@ۿ^L 0t+_ 2Y\NsEw"Ǖћ#ߐRa))#1s$!G])#RE:{(GealnJj~E,q2-])iD/@c[!MҪnN%C_ƨWO*Ҡ';Řڵv1yow{ZA`]+3.&| CȊ0׊& uXo7hH% CYCd_ G?!JWx pjU'jn..w֣fN*! $0:{_^0+L|K]yXh&f {J5-S`f_Je#wyKܥ[N_؋94 yT^rT0&-X'q  Fm8&olE 6,Yo?ͽ:HCe 5)6,O}T bX,N;r[ s#|c`0CfOvVᮤ3"%l5s;D= ^fS9+K4H kҸ%9Qfa:ަW E MCkg/Э~r1Q@}/u6- $#83[Dq_׿>"kuPhCN&7cd?0 ',# 18P&:<l90&:B4O޾J` l1oQ;T2퉵SBJi}[oMWCM!S3#) '#6n@@bH8Y@>O*7*?')gi3LɿT N[U( %yQP@JDw‹s&Pɨkx,k5h@쪟k2.8b?dz#K 4Faqz$K/8 J2_NVypae&K;OZ9I_ d슝n&qK- 5vm t*c]ͿZ1 Zf9eX5˻3)Gy_ 'ɔn I@wAa0C6IN`:6F~<ŵ,*VCy87&?S o?PP2-$mLpJl'j҇rfCrˈe9/{Wi3!ȯz9hU5.shh$Fzh Pk7n0X'`{ܞlHuMQe}C3_֨CϸUPRX`"vQQ€M d:J 5 1PyvT$1kog쨼RC@ Y aL鰓R3,eQeMM I*mf\q;^3b@u­ߚlfͦƨOx➿T{vᡈ&c[ň\JowʪRBjm4jrƷٖ]cjyʿ /UT(B-[ #{O~I2ZlNRb F߳DB%Ɂ#]Q^Kwa/?/ k} #֯ \2H^w5?6/9ZFsQ/R\CSʩc/I >+at1Ͷ-3sQmm |l졆f@`6`%DGJIOY/Eԏ]R B}~ȝy_9!0VdGW >(M^,&_J"F~% آө۩jÛQͦC_r`"C"gm%ø@Q38i+8"/%I&:7D>ScPIMX?ӢFxcKjϥzVrey b7D~GY@Mq):o9HѨW18$2<CE;b roL dx$5OPb-.IϮ}rc S3,⪳zL xĸ H@*~_hٞn1'^O%DBM+;8("ΕҒ FN]Cx퀳.@:l .,x+'F(*GߧҞ0b;((asŲtPIi:_}\߇eO펇 TU7<.l<6{rXMoIJ9MZW*;CL)עr J*NpbRlO~_QAiJ?W@Vm?n9^d2([pW؆t|WD@oTF頯=qgUV\x׋>?D<4}U٭kyw7:)gf,<^|V p5ʒ9g}FU&}]v7' _iyWԬϊ+XhhgJ&:m{nZk,tC~u.8gk,?,ÜF,E:4VLFiP߲p-@ǯ)#I iJ]AǠ+}VWN hEN`qNe䘏)>M^\64y$=t$e.C2v,=ũ?Zg D`+1PNf@MPG!117Ŏ {PLؠBO)P_^Qy]r߯P>`YbU(TΠIZ}wV"h2 /z"N#gb x3]ZbxPP_R%<$xto S~Є)u3qBy5U~$Z!ljf+bl ։o )5*(tҙG~fCI_RF׭}j_ 'YsI}u&-[H$z\WXjЭ6̔#QǘcM% [e1Ϛ3=u@FU Vh7O\_,sO"<^ 8,tS1C *C,_FK̞~+Gg?UD!=w&edg. /[ƶbz w9FE`2pn1h!D!VL{ &&[ͨIޤ|}kJ>|#}6_XDz /yڽ$6{hAј>ǗM]SV8P=HNX)92.z9.ߺ#@͢SY]kCuF$i}x?KsS\DKTa߫Q&=UyMOKowAJTÊTtVڊdUgCpVhϳ{FTw05 0YwaK,H_;MIHB2"8~Iݏyb;Ǝ &= YqCL5҃x<цk6ԋg/=}q]"XO9*JU`ǡ0ӱTiQAԩƠ4c4`Ns8ٍՃsrĐxNdr2bATR=l7ZT<Ӻ{{`0!#XaUy! s*j cjR|(g8ފX44T{?o4S0`;1di*Ff'fHl. wcHe@L U(^O XaF]L#n9#W9y!9#ěbJrCH-,j8QnjahVW/JeC`ᄪ:)p}3Ĵ[Z]I70gFÞYu'&/sY nejv;) Xucӯ?tpSŀ]gL|u,o-|?r59mmyu;V'`EN{j-~=I g #H׍!L0qVƥ FV@x{8i6@`Fpcѹ+_W`G(Ö{#"%W70#CHTN*{[>vڥF@ ,lq)KXoⓀ澔W 7YGX[$&&Ñq?h$.|+At3y? Jc Nztqwa6@-94u-i\\|+|wl:v"wrH06@a2O?애!ނW\s˃j/V pŦ_B o9qlH?o>&ąK(Q" d,Q j)r'Lg 63b:-&]Z =ڿt1pQ:6BRW|_NͰ 6Ʈ1_ D82#~=,2IKF;?Zwl9^*_k@pʳ d[<$)(1-淮3J6K ~=j{03wE~SmeEd-ڦ%WĩeG ߑYB;$dM 4}of>2BI1>əRcoU' kf.)lUb\$90r:k!mלiȓ)Y_9dLJHp?U}-|_M]c*lH06Us |Vm+qi;3mI7:&W+N9L!ľp:X-P"9:VS]A  r QKG2]g&(\U6FPD3Y*m-LoU{[.zmA1d8Td=50/ jA">"T(ށl+@!=J.7CsR [fgV%#5p90 ~]O+ɶHT۷[mE ~ŬyŸ KR}M[ ^OpO]7e+/W\Y`DdV.gUVRdf/q{no aD`Kp=&+w+ߥ=4*<Ӝ[p$5p%)km%ךB=a@OUg@\\iW4u٣1@<khǴp1k>$tJ׀$a\Ϡq>~*E &\vS4BN5ܶmbAmgbH rHw TM4ˬ2[X4>KZ\:-M*FR lqfAlnDF#@J6q˂gKv yF32xŏ]P= MM%s< tt* z;f 0JIt +hDuFl갢6DA5VоT3rS= %T uXq^C h~1yU8VMRvyD 2HU<}^#2$28z酛zgӛt,[ڹlӫ .Mc9éޚQ^l|seþ]N]~@&;:op1Vo@W m@=NvʘP-P`b~o 1Y1{ 9I1ףrr1YPp(whƁWN;tl ;Mn#z۹NپhЂ~#0 be`A#HF`×}:s,MհV[ē5/G-> rJ:3*^PnMW!Uَ>:p1]/_ OAo]!=[wZI^ۄPeˆ8޲zW/޺2rʙtQ^NT ,;6GI7%iz$'#Z\UnɦPY\_1PJEV۷x !0J%LjX},>\RT9qIE耹)RN~v9~8 G:[4g0ѲiafӑR/kfgG$[?TiK7tjYְ֕i fHOO"=&f/ǸlVF9Nfd,\!TAD6@Q^19V3q*[$ou%W-`)ϻF& [hp1%K"'<] ,\V(4nv#A\d;.Z~Mlづ[q1f4 -#rh 8IAvCrZ.oI, gL&Pl {pKLZ5KDl+>Kv=A@b,|ue)_rmӞ ~ Y g#rH Bٷ4ɉPX)5]_K{l_ 2;px%xQ}ϣq `2*:6@ӃRÍw_߻\M<_W,J𮍟x̎9dCet|wNحWD#۟QXuH䨥-La%@:5B>&>\BEX$v,1.)f ̢NX,zDE^;2ĥ$ 'Uw,OoAs1X;F!5K-LG%K+H-W 4"Tz[ s3st(5 O]𷕡¾/`H &EO)4ǧY,ץgɩ#Vw1ob`-T:l+P筑sDjt.f6ZZQn[SeJɰ:|~űc3؀ Q'nT/Z7ɽ1/j#>R9;_0~?.<=v6Vt)3aҁBn6IPo#˚eq_lS_j(x8e` (|C{)pE,TMH.>ɶR]F:l&X#}WMY0xm'eܦree5Fl>f+q- Ё]'qYg}AduX\P<qHƒև?"?GcA[N?=X8`ӠV'a萉{:P2:)>2KMQDyĊeTmщ0)S|[gC[}$]&/>>ȅ|n`J2H*+?nDDD`oVR!$UÞ'p]"ƺ mw[ob+"nk|53Gm7e_%"/ԡ)c-S5W\E~3@($RECc(Q|3+e0U&Ť|$RN.OʋQm!p" X{ɑrR \x2U 5)Ljbfo$Yg4{!Po%U!SG-ǂȾngkkKys/,o5 +ZLz8q)Z st֎~6>OY G*X39KHngmϙVOU@0nCIXA1yoM`1|Ara#p?yrAP421%ױnK+TT*mhb \^fpUOIL8̸@7SECK+[Sͧ`/ uiS'FL.391X"!-@/VTn>+o[ gEދ6#o iw#)@$r,N6}K .g_Wa:j>DV`M pw&$ q ȩ#fjw t!Ȣ߆bAt ~;)c]Ǵ@)ھGF+^)7$0/L˂3{P%ujYE;6j b =$5_m Kshd/Zr5U2Y#VrvhAUKy*.+;~A=Tco77-2k,M¹ yKT ,xsDfcS3uځ'hx"<% XA+5ΐisRr4N!jt5Yoad4@tΚ_VDZ՟5Zh=AٞIsdhaR і-&^ xW~z9>6}sB e(xI›u&w rgnp?lȉ?ox:x^}x\$:eX_9VnAgKN75TNG•RW9H2y_)vO˟Q2QfȜ[Obr#[w*+{%',.{ӂv djvXAtl],|e, zmZ!@Ry n/5\GYn]4T }m^vטqx:BlXbܰ IeVm i'J*YS{ +);B$mR^^O8Gz&Eܱo$nL<0O tjI$w (4Y1UVVEXqXf$ILzwa̾bЁ/>Xzpd$οȍ Tżìg ?'x&<[cԆ9bap 'w5 Ɵx뿯ohmt$Ep+=i'@yT甆FCn&n)Ǩ _}T x*,P'3lF,3Y*R6tȎD#v(af)wLרd)EjQ'y~1" sn%+s/Ho>Ou\bZ,Z_kkK/~7(Ѱ(~_zbgJ$dA/E*&b}k" Ѩhn^Np__ W^FuwcU%`*G% j6Pւj>{lOto)!hy4$ŲQp>pK4UT"kp=5wV,]>+/ׅȇϞ~uxDRɜ߱&cfZ5dr7W A)V9 K2ϼYa|)t5tNՄH}9MڊV LVNy݂L%Tg}u ݃7:`N*;#K[#kjƬyӆc{:|SۦAGٌ&7nm;އV'{ho!},;V./i_zd&ΛCnORȪmz/.ڮp[APզCmR}Me#inv BVjTAfts6M=oTRHsD~ E/}uH|g~HCMaq/@E^ʌt17`&gX#Ϣg V8Ͳ!jLV 3¸v`^6ͦQK{KAX*Vylne};M%%nAlZ~Ɉ\'PFG#B;*v!FJ*BFY FӋ{1V翸=@%=tSBn-^r47{4^U{F O-/= @j ڥ=\ #7/x{&Ac}_T'eÿLi\3W;dĽ#9Yk``mķuU b\&kaCNuVtX'A)Eȧß#DԫZPlD{,l\J5 &Qh:U/5jc2 ڥձX292Wu@5Ub ڑ4Rr3ǧR% )}Jh&tRw.͚qjJ}DPŁ-H)H!r;FYoN͚sui"Iå"qE9-8Yv z r?l@{Um 8@[&HG4d6a\e|1 bs-b=[85*dns S֎h@+ HpSU_qFO5,Ri* gЄ*[TFy<"i9{W&h5 xbqH;m;Р Bwgn҂(wbcr>K3}OJܗ2N>o`c!>˻6aQwDjMJqfI+N+׊*ApҬG\~22q[ts qChu`T$<_P<5Nw+ntDa@uK8ͽ.5hͽ2Nfէ" |4|_>C݅dFsž |UݣEYAo*/a G<EoЁT <!̏Ҍa$}trbu>+%^ٳihdXھ *`@ xϟݑH<Ϯ߈ #T9Ӯb~>P5c\( *a9E֐O{ ŗR@/6 [գ.VDGa)ԿuOJ̩ ]=AUO7g:;GdC)D+Ak!|TW';p/]1w q/v~4/tkG\xb~pƭCx^2ƃ!&_t]Wm7}$dZe֙bҳ" :|9fN.F APx)C(^Ri  3w+ T &ٓUh8g־uIJ iL_Mg0V2% 13Ɔk>~Rm3L,E]:LB>0uNR+T-%4o7xy޲B@Uv84.IG3Zk0?Iu䜐.@W X&h^_ ߯ajb(iY(mD)Fňw{DrS~}qtf!] kkFfc;YBqXv&O K:˻Zɖpjѭ'u f~E$73ҮsD M4fY<*,7&3 |#KY;cUڠ?~x u@\ZTgqc6NqL-xhSΥ?!&)d.;:V# R:lrSx20"aTJãD 'QK񖌈T[tGU^sc\L1N@&~ʚ8?!aUݨG}AF形+?\RJQ[JZG aDP, o-@T uCH3RDP\G Xՠ3w\ek7kkAi*SK8dxw6r"".3i[I!8j.x~o &„vњaÈ(j7 H $mBF9ڙ(:s&;8k(5fGۆ4WHzU,Zƈ`:33#djP%g2zw&& eurBTpP>L"i9G; Yjy 0w=qV-zPzwǨ'㈸3 L9u/V/7tWu;4xFH iK=d c[>+$C,|f L?L ovJ ^c[=X>!=uMyTq^iIA(;s3ob=!M<3 [=-SLߑ̣ ka6$y( TݏzX_VTֻ2m6k}?%/C[tMzPl ֨Vq dZ P[UU A(ڹ_(8Kr=֮#,gw|#B]ݦMO#5+5ZaY; mS?szD>1xk=)bm  nx%{T)5)Ͼ^W}2 I^ ÈiɜV\BfID2C:J+"M^jXW/Kzb߄K`uŻљnOF>ߴ9Ӿ?Ʃ#azUlM xP4b\e3^ѶeT CaYk%\ږ&O18yuFY6dR ׬q1_"nCLGP'&єP%+ 1ZJ獔2ZoF?~U|9|6{X]o-HB셧q]n_߮%--ٶ|ŧ*w&O֌I7gGEǓdn,p#Et _Fot*SWV %ɡUcځ |+A7Ƿ9̘Eh,' Q9 dqj5>)E0&%u;qGMq]$?-8`jF"e?y# ?Sz19 Qud|7) e;zB%i_rK5"MN)(BJ;VU ~t?8/ G'Cz'B訽DBV%d\>h3N_uuT\1w9gӾSx?+->J#tyZzǭ"|Iܕ<\yu9Rel$eZ{ W';/N}`wo5V;uxFR+s(Vz0ά_C텽δs;]9TJjP> YY&7j7\!r _IX | ,av ?w[‰Z) C_m9MIr=^E'(q?`7>X98ufPcS/Բ#-Wl{q ѿns ¶؅ҹFG#L-/1̹.^20wԍŢʼnhkc{.cѥ^F`Ty L|pt w#yW>d<~JW4)]mHrd! D+L<H#sہK^{@=Z]>X R-23wf@!ӷR3/qA SgFu3!Z#Ay {+ db=RVVkk='J r]|Q0{d$tFs% t<=P8 {[*h0uy^P !X7o{6݀^ J$mXOT|=;;@r0_wjBPb6ںYy1D@܈(Vt5?KPĄ4I=u1(oCž-VX:Z=֧hi9L+v[j=;@5*7nR?$Y*L W݂^#`3͊"8Zi 3]Ys~Е8baw[Rbgz7BTd]V@Nu78>g)a`A=qU3حBE.Ld%FHw+XBx b7mTßbi1sQ;DC+nhhֱltQlAOec,sEi%Wd$CпHi1;VEojl'{hL?[ &S oѤo@Y7dz $L0_x7n{K<%jܩ+:d;Hi^c% :j* )`WQiv&ȩ/qOU] twT1% zk=yTomX!A]-cRM3 Q?e1;rGOJGU,ϸ'#ZEOuנnB5'G^7Qp{v+Y߮R[G԰5{c)1tY!J_gK#*}h%MJJQ $KE)[!6uIdY=VK ?T0ĺ{RֹLhxh?zre;zo Šc[~ݛ|£7gfkJhF_ٸjV$(iPǝ [W"թ>e]ڄ={U?%s$vw^/5ǔ*@^hU$v>6ftA|e~DGN kWBo2b9#GZBVla},,hu|^X:nN77~s\6\t\d|R(NDڥe_ЮшOnAPS]ӳaW>i>`p " 'R$@8 P꿚ت2%)o ?dP#N=8t{[,[ҬL'dqĒ&AM/ܭ҈(;yGK|z  c}TO$ R#r2 Q?X5$NCbf֥@~jYtXa=M(}ڕ|qwG/Z f??9{&T{)MeV G*;s[y.YUB %INӿ_5r ,aO@X8[gYZ070701000002fe000081a4000000000000000000000001646b69aa0000a298000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8188ee/rtl8188ee.ko.xz7zXZִF!t/ʯU]?Eh=ڜ.+[Xzf:ʻCd_uYAQ~ D_e[o-DL<_/ [;cyPs>G}#' Oʟ7LA30gyY1\Q_tr;i|;WOK#[I_gL9RKZLNڶT/@{){ z^)@za $Q_GeVk? ~Z3*DoaI>0Ƅg LM %cٜ: dt3FGw dֲ `]ri@XQ+5fpI 'l\hOa7,tqGa&0T(D&/z|Ⱥs)yG4ōbܒ9Ѷ 6$h^ڢ*Dj>汼 Q'8u{Z8Pl_ؘ8QT}}%`[ȣ& -9T-ARՋ.̎p$ȸC 9߹X@7M߈<8cjҾ"p: W8!E|g?Ԟ+P'J NGJzY e>rUqBˎ I-\UrWXѷ\fxN#]I(<EAfcw=(U jU|!ᄏyނk:07җk=W¼=rMa0I$L\'dL9rxK)(;_P)?U_!ZǢRpaO#<>:ʠ:3BvNC  et .Z@w-uZ0TQ|;Afty1פK s3Y_\:Jj9}ߦ?z‹z.H^WǶjoC \?B6uKvIKJK qMcA)DĖm~,<\?ErnDCMDLvA<ϑͩPKܰAEVH1!"+#^6$eb),aA|D e\rQjMvzGѿ*" C2Gkvy}VT6i^p.bKoS.y* ^,`rʲBg"Mqד]B ݑᩡ+(E2])@B]-_ EFT׻HY4uqɇa4#}S#Dry(˚(^nueq>'4%v<ǚWKϽ7r55r+, B,D=h',6tW} f^SnYcOC6GΉ!b`_u[gZm +h-;gwbY L~') kBP2 ]1@/D3n:,:XDW>\7ڲ/0g,gp7:BDB.NOMc7x6@HzD߆9IA=]v|֜py|Ee۫N-M&]fw!VHd35rlo=IZ=?6B3V $"M  C(uHyacsykؖ L~LŧR?@Lq@P.?>/j9W,Fo}vѢ\Q_ Z衘 ֔*)_8^@$dЧB Fa`BE\u?> Ch&s$$F7Gۆ*HiQ$W5 Н3;ao߆#і)X:IK75L0ƢLsu^Ij!d[gv]v$JΩɡ2vA,*b`Jjl{H !ъz, t⦸HnS4r^ r AiRtB7^1.~sgsQւdJGHS|FES;F+}4.-=[8wz%akf 1TUu=W!d*gWD4MϾVe7mIzr]MƓRY?bn֬ģL۪ibM"2?=kD!idp]GrҢ޴CP]\0bLS~FA5r3?DX_<Àڕ'ᙀ|e6:zJ Bϭ:f$lr?LЧ`V`*N$ I]%d{AUNXNEPy2l݌5 B \J? @{CCG\xc"W!#mt=}|(noqAI$&eNeY3uYOtXGeZ5<9FP2^ҒM(3[9: C@ޣ攷"ݍc{jX6J Ȥ|c4bAEt]UtVjh84UTDHp|ZʎVW1+6,UMdEUIB@dJ(.bc wirbB3a;,&QZAv6%_(9}ͭ#y?󩢃:_-@M縒yrnKS/k)!=*fI {lFtQ6ezS/};Guo^R$883H#1J8źs6JkʤgÑ0 m=#/oZVnwcDyhe?tѭdI7*Zc I<*&*)Q1KD4IRz{UpndO('k…$sQX"ouon^F\]Hpz)~]!Q"4D!M+퉮4W1O15"w}:Jk`(@HH0*JeՆ(!ވY{=X="A8C菩Ώb]o Dt4ߜTr[Ƚ{@qhֈ-!{`TIPk5Ju!CඏI5li+ h QBd<:bi0;ƂuhwyseI_W@ KJĘ|oF\]M *`!qcšɒ|׋Za^B1eV7΋DYdVJZݺ!]"Au2"F,|s7 ŐdC> jOjmQ *Њvʜԑ2ڛtm)P}H4TbeJBF+[L cAivΙѩNW1wxrv #ęĢG_$LIP1p>([{JC&(a Z_TTZDɃ݇b͓~y X38*{/.Lw6!nX@)VɊm̥aփJGأh͞uK#$"KE8Vre;L])H҇hVl*n<+dA k#7E5Puͨv0+?fEiOXp1  rhubLoc TKka,]es* %' mсWQzGwoi .ݩ"fَ?.9kiE="DK-=8֜q^gⵛۃrGzP%w(?Ǥg8ܫY}=D"׷[sl3Y€\,:~@ɮo]<5(S΁1W u7t'A+f2/t`YCHFbZ=#mZ]nf؇ehC~>eAmq[R? GNN8abS, wG+4f8e|ۇ#X$J,ƨ3:1qrf jh/:_\Sj*lJEU!5'/,k@FCPR YwKM e3ϵ^QOV쟆$*zJO96Oyfm -06yY7,[͸ =m}]Mj;ahOU21:l!tvgfC=R!';}1FGi|.%$%g]ݔjd!alVB!McX*$@'Mg#6&010`ءa뽬/ KKs'AIICq] -ݲ,bbO{5lXMe#7gDUaЩ5ûB@VyQ,c shz:Ȁj L|VRi؜WL9k1of:1_2'ᔠnG%&YNĖ2񞚫^41|߂<] /Vp|p\q/wvSEԮ8|ran&CqS(nmz_ O˷P-7[+-#¦lQc]W|ɷWxDG)7m`^2\VTn#pct胚_BB{PF|MT!%܉y=.DW`YŏNt`LohxR(wem.5.7n?NP!pYXIYu!RۄO)N^cp:yc94Cb$4UX3>.(psP=34DZĮdKRS8e)NV{Tlp^P;) l"H֮5~ދ&%wB,ֆm7,jAs=WaA͸z$$@4!:,#`~#hQӋ+A_Z-(\!Z !Jh;:-u҂mfƤmgkeϛL{.Wx k٤{% =ssfբL[2asX^t0mv+j_ wV4I/ 8rC]~u**dJyT@e3߆5;R'I3g8ԌcwQS}8AF:9a:O6#86KaښF/nI]?o.9}c;/URÜ!f;SB~%EO0u&h慄F`k,4vIL萇*w:o͌\٢h@TcIEQfY<.9\4cU8H^=lNos܄`;i% oyfߠJ%f)"H ֒v)"XБ ShK^bQʙB- 쁥| [[.ۨ֏V O*=ҍi1;.@2_{#Oiߤei\6Iw8KA޲׊vn`l6=[;4=hת2aI`n_a\1'Z;w3%A8'FXh66%Ao~rZ5' lI 5w`2@d Vf$E{S͋W9Ҕ:XK!d=L.7m쌽ՠ|)cdQҤilLqKO!50 V[4-IYqSyMhdݾ=(A yA^!UN,%]1*v Xs)SYסcpg2AG)Hgi籥kͮDm^I DvcsD ND &d!)z)!V[";$]ӿf.Bq` /PdВt^T ^heek]df1{l*ڢ<ݽ%!ҐN7K\u _S0 0H9VClFYK,,*cUhBЫoEw.4 wlpfTC*4N0dFov7J3IgwQFX1{(ή7l':/,ĉ~EBz4Ơ]'(|ߛh4 .h|!6P U&7ϵt^>_* &r[{ʣeċNQ[dީWkuv4D͡(z([@ERDړ`2^Kk`Վ M%d-90 Ch(:Ky,Lv{I6xʽWMpPP݂z=Rx?ُ~"9C:..FI S%Bd6:D3M#tLGхM9M"#L:Q:IyNk-m iNQ?̤9(mnAHfl܈^vr=!%$4T^0xem\&_;$$@kӲthek,\N#2yQV 0t>=&͜E f#eiPb-ptcfAϣ@KT(ԵJ ܡ[PmX%6czl'8oeP#HuQ%t]֩ô" \Of ~ayJL*9N]Bξa2N' ʋ0v|rnT=P2߳}[m j^\NN(qD0PvWr+h_ _yC5 6d+۹{:e tp!NZ퐇dxeWR+|b{[h^]Q8k$̓0F:[l)l”])Kj]DŽCҁ!77-SRF}!H`/HbB<[KKuʾ.@={5@uxx}ŝW>gԈ7<[-ZY>J $ø4խƘ`.W u T3KLEF^w]f"ǭ. U@ EHQI7JV4hzg u_7g?㬔>! } PHf+SE+V!K±Ѥ<9c!ɗOSц")^fX gЩʉ/Hl谚eOˋ7ޛ=W[{j]>fȭ],2 H?ld[$VO)Lx LD6㑠?~n9oSJ,FLTeIGu *,//U"€noqF['\0=lfԖ8%Le'c9fv1~27be) G}_8%_Jca.ݴęvO'9P[~ȷ ( *8j^2׫sdG"(Fg>n|yd樤f> 0be> OU|7 H{M>JzW= fۘͥ,EU:0|ńT,3klqZ򄚹"rnFI. p}5 uD`UIW[KqU`]6 9(4OYyCbG{ ?`/e|1)yW­ծұEOp )z,EzR?k>3\s*-b}JpI}O^7/*;#^hl57Pdi5*BSJ9'Ƃ-ܲK˹ gZ^eS'zlzm/h9aڲ9 i&n:TcrX-f)yzrԍ{H5Gm lѳso0jT2B%o@ATb0iP35[de$==˜ƭJ%Or G2aCe!g[!yƘCz¸gP;VnO+å~>iSwnx-Vɣ7˅ BU-1 GsGzSG,‹b5O*Ϻ4.2*m s^ꤝ+/`p!R k`欱WTkWXѪ?ꔦ},4NnhrR s.]*NipnהZ}g T^Y sEeo[) ˷1ֻvcЦFX*[}mPrڳ]Ig2.9ĖWehZ`J7W)"e?_}yGaD:WMhÀ?Wr|g_}BP9Uo؅{7~NE> p?i, C]ijG+T- 8M>Hy)5kGF ף봑vASӄ ]宠D)0X $\my`s^aтͥFv7RV< a?x'Yrxz94KJjI3R8A|?5%z{n!]^sDAxi&tqI͠Ĺmj.}?Y]iYõ84\vgu{=6OԒݬ~&9'#u5ͰQ ]^[{{z-h˝QOTP3e^@c}(Zdtnbh/4E 7C{xcQ YWЩҍȳCKG!n_:tE*;|d!2+#&N̤@R \wpK.&k]aJj^N\J6Ƶ*hzxg0@R&xH/E2(EbN}N^e`ڼ&TqUQ(ZߕΣp~P/ j+oVdH*/g19$Bg>ǨWyS]̃M;ȁL,W8 \e`Ԭ9dD@qƄILa H" x\͏x˿-rtM7'AY:ZȳBnM4;P"݄X{(fݣ\#V-n84P Hnm(Tm;NR;zP0.,y} [ D) TF4?% [l=]/!1QQ^m9:ș X$?H|r#P湞p ݎUCul10uY" wxD386vdRx >VMD:4樺OlRZzVu1B~Q)w4U QqMvzH0XU%LV(,17{^qPδKU.ǏEVG`v 4>/ho]32VOWܥ$,mN VVq4UڰՈ!_"pr|eK{5H#"ɵYM@V'~T򻯝A޻(NK'޼y!~Sɇ%넊Qp/1" W*&oIjEnv_z aKq:k#z)sP|]u@1ݘS,*5 9ʌ,u{Dșhf䡟|uۏV_g&Ž7 V.Yds8t.(Uj2DUpՁ_~k>4gĢ`*ĕw=eE7{֒ -4+j8UpfY6X | 8Yj<ǿ$.{J)!y5-^UDό nK aàOʥ!qeYE͐o gHο>6vl-tsv"ǁ%r랒v bv RJPlN/'\>ai$yeg7}6ΜWXȻ\ 4MM:}붡h 8X1sy1C<یx;R:Z[;w?Fmls <4u rzPǤu.ɖ'XuR9;疭8A_ ξnT"dsYJ `<WK Nu3 TWj6/كXxZ #0.JM!qYj/@ՌW ZFʸ݃]P YqHNrԐ95w1%Ci:Gʕ?&A Z_=pϑ'OG8"V&3N@z 4P@)b_ZP#z1&qE 0Ų~8FlrE^ʎ>-f9X+P;3_DlmLfv=Pe7VҀ2!=)P~[jq]=HIZXJb+>qC[L9OҲ.[Y qB3~#CmMBx N!* Iv9_G[rxl83yv3$EX0Zw%w*kkl}58͔ .X 4$̜[$1؀n/P5=!ϷƇX O.(Ξ{a {A;J,N

j yb(.SV뫾괯wh |UZxeg/9'kΓ<9l;V lwa WPE؍Rr"K򌧪"yU.]wׁ5ϕU|_e.$#qZU[Sؙz3WF_>sӮUڟC8֍oJUyE=F{ȗz˪h+ *mF*!R3O sV!ѝd@R[M5&`7O?HcŁ#Ҫ+GE@p /Օ K gqԡyDkƖ> (B5ơ_h2d#yϪT%Zж}HɩA9(ZRf]P!rwQ^ Z<(!oSpX,}AaªaCuKrynB\MkF( E%Λr;.eޕYY[~)P,`aW;C =u}TJk,TUW^Jh*9ƮC2 "/-J]JoAlkV.o)ujZ,'PB Tsc{5nyf=UBcnjƙj( 0O^&jX*-'D;P}jaf.[Q:^[fQdd5Uz`gë7MX"a,(e02c5 Ϋ}(OKܼ,"Q)m-S1ypm@ie[{uc+\Q> /jX9uPUc]MƮQ$=L_ o !5PdDȎ`VQ f:==;} 1+9r-jTU)Yy\x)ڇP_5l`n\"ɟIn%^W^'#?#0kK: zRhYJ4P⼗xQNװs(F@]# y ?j& fJ_!̠]d=|--IiMo+̹s{$ȩ~zu{`M$KE1u] JJ( i.|7K{AE٢Z,2Rb/$pfB"Iup޷u-p2uV&ׇ**W]ÁyeʳFQU7OCKêQT O=@,9'<#< lStdnۖ2zn*yZ qnƟ읔?HoyE`?JLDv& lZ09&@A0en8'rBu45x Vˍ+ _?Y$ %0<6z!lSU7R(FtY7<҈^"$L˷fˎ6x7(bVxaz(A{Pa]"Dd̵EyT|K Xn*mlgضڏ9x͵c:򨟡C屵*m pUK\qE`&={ BѴF M!'ȃT HZD,*qWu].__OJq$d$sNiK=qt8;/V <#<5晽0Ga1K*7SO |dY_v\A>%l.a8%ѫhe80^#G㶖C"%@ݬ %(Jgu9 pAXù h~C*s[/rrm>]S9Zm k샽O[0][=Pt50QIt()+ j֦B|y:'CAXDV:8Jk3.Fkt Ƥt-FnC,|m >炟@֩M{^L& v2@Җ{Pgp>stM&Y!Afu_#8Ӳk ӠW : Rt܅~~\c(ʩ0ů~.XV]bbj~/vB}R093uj4B/op4, 8?/08qD ovdzl D㊶ݱSv>JB«;%ojtDvYqX "P5CמG(o>FK=@ֺ V~Hf[u[&|>B 3cĭ66^!\8^ * |b?dթrKV4Z:0>{ZvF&s.̆OOxS拆_⎅ l+{17Er0TgYɑւZaaAtg`-[# mdB;F"_xI1LoQ4yIo_@ioQxyŤ"l‰yerI Ⱟ -v~)u{}ϐiukWf|]?ձ1m}N-4&y) ƭ ~w}?6ĉ.F~+[#i 6hx A']PNMƸ%Nmyy`L G)QOĚPGܗG:pDT` !tL]^)LRLJ.]_)BM~ٸ&@Ɓ':l ̭4>yءBמ#]|kN'xD$g?_OufWPڣy(ApyqM!#M ?)gj9)_UrX߉ A+ ]3b&1 hK{6Lߎ""<5OftXR1S,2*.w˟F[cE"WZ!+TJmvH.ER ] 1W4h%#0a{ o(/ %SnU^Iko}3!67 ? %@R,zBw]Sb$d|^1nGd.p-wTbHET~#:~PNdQ'2:5` PB.'uoAmVe%]6@& 0RT ic~81:Z7%I:7ۊ|c^\H) [>!_Rƕߔ?*UZkxW4N-ug 態E 2L}Z;0c.5\#,b~hf H~KTȖ/]Vۼj] a.sO)j 6eC>IwZZX[TУ;dy5d {t?kM9uTu0''y⪈;ၢ5hy# */sM_Fdq3 /+`=GN`?Pl*${|AgJ^LJ ,Vg!#zz҅쁝|rmߒI舸E1DJPwyəM춲ШË|Lu{suDބp9{ Ytt切;-.>^4`!'i#.a\E*㆕[%"H _ #AmQwxdy^jS o틺 #h`iل^Vush%-a&X&غ2T9EAk$|exᶹʢ̈HJϟ%֚ic۵S~Jop㋊k+Jdxw"!wP9X,Ѝ82nAbErwt;}wsµt R[i`-z, Q"tϟ*V5< : Hʢ[yl mp![#j՛79Ί^fCKGc{CZYt[os3!RGY4ɋ.Ш Q9*ç=+w14+?OP=r2xF5U8θuW<8D;av&\C0B{؇KGto*]?p~٩ -FtDs {C,ԐvKw|W= 9xTR+:C`R4u%bVUHKq,&Ҭe>ط1$*:5"~@lT\UJ>ƹZ6D @9oɻmcwl ``͑]I mjaݨKoI7xpDX3΁_J=zcޑnVh_ }!Ӄ>a]S*w[ٝe(:m P{0=Ryz':g{| R"TsȾIU +?Ykň 5=^H&qt,,E\yA33lh*C*_F0BOXbFgdC?obn[{쇒e'6>4w7Ag%o9GNpHR9Kb. CIps>z~E2-$ngh Ob=n'}*X0p (C)7 d{>ӄ8@)9_Vg=w (`>l:v>LRPIs fNN``e`ItAPR!ܟySinouSIwsyVI<7yI4]`ntwN1uX s(5Vٴߵ`~YaBu=G2zqʡX`$3dXNKώ3%;{<G1I}JvlQB3l^ev5GJ@/th>H7/i.VJkTF\)TW~xxRޢPiոJ箖-3t6:*ŌByBaLGz`8\ Ȃi' :M9 0EYQSi\a%,M\OQpQNw}&vI.yBbu(g=~Jʩ0sr-.Yժ:]H;#b8ݦmOq@fOM yee8=JU= U X771:V2.,HЈRĀm.JwYĢzߎb3㛆Hf}i@Rz@'#|ݐuo&ӫgb}ނIMrrZh޼m $6#7Z±FG%RZd$/5h-'ĥﲥ4p3kH ?~en)+XeNgaR}F[rIE\(LR $PzSEכX%{5/1]{}1fV3K%jLFM GZGGI}cc"]-- Ƹ^m|wzoq V=jAuAsBOb8T1b-a0 J2˼ne1|2#5 z-Ѿ 3^[ ׻hoN(Yf2/.E ,MO-NzGz+ׂf3Q|?3hKq[\0yxXR2+9@ &H;C&&9GrYlR0j:]z.Hke] rm(O>u\$xyDxE(}YKߑu4HL4 k* n +]; m?pնf[:fq[n hગYVkr~2 cMiViIע=v @[h"ʛ;.mRA0Qn.@med6۸>tu!whP?-Ad/Bf'+:$GX|A=WՍXBٞ$tzw Ri[^j9;ǹԔoNHxj,^w`7 8WLGX ?cf'Ď|Rf fZnEh 䅒-@sC4]cdVrnaWL4Fā>d0^ ?/.>HxmzuXI,q]WJ?QޛjēfD~HL#䵮W~G *#L_ȧ(M*֔[.zMM LM# ~{ua״M9q3p-APybc A_dϱ8 '%\Bx[xB5L RWk7ls }B:ń#;{O}!QƈoLHxiܤ}f/qm7Q"u@c>1oeSg+=IԬDLd-lI~.#TYOM I"hSUpg/. B M i]\AB'vL }QFNEF=)g9k9/sn> )<b Xz>k=cO7 _ڜS&KHYb@$հ\MswBL*+YƳ͂usXQۑOU@|ks/SO\VGlIYfLI D 3'ہXVjFC̛:N;+KM (%B31N)C'&rL Y)y0;I[ d ._ ݩ`p=cq֔3A=h b .VwW1]7BG^hrG * #[^{-GD1`bωa 9ee¤Uܩ^gGGcEm7(qCQ}Gr.<*"!6_>|.,"LRNAH-XGRd:15%ZвBh횵3}t^' E;)~ _kKeOFQVȗ,\ |\@gĺ`IkJ2#[<;[cX549&)#az"#/hn$!3r)Tc8Qg[+ Hyc5ra&܉Z5EՄDړW2 `[ ,LY5\bVt貀ΝIjM(KJ^\6skaDW?$8-Pzk7eHYӱ@R~|:j'+c`x!xr6WιեDMRTH +h0} MUhفw~0ضIPMiB1Jl!"?>Dmk." 7pŋZ?^kO;+(ۯ 3`H@U?.1SF0QF%$mͧEUx{rƘ$V/}/ nΗ46?+g>%S(?#0D#o t2 wU FTHY[=%RʈlǷ!|ă1>iU7,#MNQqz㳁\"*$W!Crsy=%^ wh;3Sn]WPj\s7U9wJqeb`;Jv0ТxduivRD^<V?"S6Am_7r-b{"JUP{Ly608mHj:f-A%:₩ζ} e7e=d8S[t 钆 Z@DO5\=2qFO$alƅ]W >aɇ/(W}'&sFWkItdݺ` cJKjwFW _Qxb|Cka] /ѰɚƎ(d[{ͫL^sdblt?IMR̨SÆ=@ t`ZaJ<#ż ;VȐ:̥e zM8]I|X m&}JKbr,D.9|io<_?JLvޑ'WlȶQHI s] Y1X)]AϲtJ^/-[(ܸbcA%Sz~ ʖ6Fˮ!Z6L;\Ke&?҇ gpeaPwD&']UPS$9PGC( HeDŽ}2BV,%U'}|ނYapԄ؁ʪM;D$hD ] Z"z4u>hؙb́ݮPH"EhݤzVXX4iWlTF۪z.ցMc[ƿDTkiutJt͓ waɃ yI)k|K6 Ƀh_I69S[3۾-7iScl e)磴FPõ5<ږ9ixdoVC9'k(Yo?BeŸkB-c&.ݷG)cnεِ5>6|ꀤ 5Br&gF1׷u>;v״jyњ7q"uzXb5g=[@LNh2^a1U^*KbN"EgxT/%^m65f֪WaHbԠ,u dݕn@GW*삵˲.8r~"B{]Iǖ̳Sy =60n>"i,ݩ~w^ CB1SEK?0*0V_0frOn&v$ː# oVKM.1d"[eP#yKޕ3ho|O!H4[4xk8Y;jQ"4CAK)= JP塓 h`-WB/-8KL 2% hW\H9`F2*P2_\2~P@j[ݼ>kȽטzAB(ODv&LSڇXą] }?Q[`\#06{GX 8"=jNG؀4MGk9}ٯs9/Ҷ3=%w47c8Xd!B!96m0WeHIO?^O'47s{ST@qvDZۅsRבCyLpb1KTMEKOO$դ#,]L_Q@fxtKrꥎgCu>6.n]Zt!ߖdaK!Q ܠlg?@ۄ{MfU>- 4Fa 0CFQeUv}Z<̌RwW1OV=D\y"%~g]$ᄣ>RS-4QPe5!@IkAZ6 KeW %;5T3$TtS+5ơZև7 x1<(*0j>w%[ˋW]Y';h{D,pkledSTi!~[,`jeIX:yt~qe> ~FNfA@:dmBj\Gg#})x5 >m-RXFrPi! bu+ 69>("R:fq3lܙR(+ |jqٷDGnܚ5Ein wJ-/~YeJfa'q $dX*5so}t:C~9YdW45Wv |zkHMuJ&?Fń AE qfU 9i;Ĭ"& $R}d+ >.u#۔le8ET m:Ha3 ,!9}scgKӄc,trqj _r'߯39ty%1lMH@qI BAtST 07a=W|Șu[1y!v)fP CH\+ީjOY\FSTE  BlݨL>UFY{3Wid4z,H k U+!lcN-l@̙jk.~~! .Io R>B0/_tACD S]G1 4̆nBSyc]l).p_րpl+z}K,Teᖂ!V( pQIj #CNk'~Ă(&{= vȓT="greG=R?L K :WKRÕ71n۴uCdBj30˳=P"i\"^ Wu1 L\o13E?z &cDV{"UOd^ҹ޶Nowc:]fd= G7hqПФu[joҏxt`4S¦K,^-u{Q/؋$/2\&cZ 'NfYn켯VV dhBd*1 o589<,_3'$7#!dwH1Y{>[Îs 1ZcF 1:俊j7QF 4} m dN˵rwP (P 6@:ځ3>2oeL aՑ;]"Ǵ Zmu E(hUEǎW6.BM}j-lm!kyOR؉GZ2ݼX߻6Xy7'{ I-'ieȳu)lwέxy {#SiU"򾵏FJr\WO4sh(oihZ|zØ릒ϧ٠rqjm)#dK?_\R2Me|?ըk?n ,W9&vA]i]ߊIM>qG7ݚHd峤 ZZEc\Eն@jɀ[U~e'qIUo!vAVgEV9 :Oգ}DiExgIVR/ۜayEfiHNH[UrN5f$Y+M^ VGH!g\ڸt5v.Fq4NǑa&D:Y2I-'= ^ w_]7sC>Z5gDl'Tūߡ>r D7fWGi<üe:=R|-ob(bۂ IЗ"R5@9z{K)hgXkf٪IY-t/'x!xVfJ(Yd[ShG35)uDZ'=V̟4K_kq4'`UIƐ҇\ZǏScHx[\]`8Gʙ.]J{2/X_ H i}-w-JrŸEָ:Oa!d4@c!iN͝GQY ?E>Kg9_TU[j .UeYa싅O8`*˧jES@ E4HJ*FӾgėU-8iIi&ˋ -ݹhLt@E`lzJwy8f@sHXVQND^[g<^`@1̎90\c.6`1%(fN%G tn-uWzu DfԢrӂnۘ.$E1<ZNb[6Zčz* Nr z;">.|w[~tzT_. 0ۏVUXQ^L;^xO ;-|%{+c%r(\yK);6sf&bf݉ܚ#2jn~Ƌ%& &Gbf̖{Tgnp",>xeMv-csM]\U ao(>UR6=9ST'2f-"[u FUp< ~&Wiᠸ\_V^-6hW \@$c"jDžAWS:XPEKUmGTfҋdx7ջ@'8)@-Jw&dpnOs=}E Fb?glX gR xd,UQ*!vQ%/=9P0 fJEL0)]b–;栫y 1 E_׷N Bڷs%̑5s jL!-44pIPk%H|nU)Cרa0_]iuĬ8]ųH0tO6muw}m]d=/F#Gjm^52b!~ ̥phTlE@R+fEc|EIV{PnVFM5bB4r5i͖rRh3YfMʡ)ڦwM3R(ʺ@_&N"Y5&,-?eP!9Ƨ1#(eWg-¤  6 +"O,^ ZӇNI /8$zE&O$ޛ$zX8 ۈFʲꉼD[V#S],#mqOi/tmY7;1@m/ aqBY]Ubƫ` e(th(kG 9Vۤ\g#\qvNq'P4rm:0#⨽ 9uc*cۂ;2^ЅI(lfe}(]dUqIgڒp&{ʲ-zOJOf6*"s$OM(* .5DHSvu V(Tx}oQn4jOI}K%5~-:a剦<|`э6x18[ tۮRlڈ2|M^pdŻ"v3H2KQbg;}n% -y{\1Wg0Y !2|!`JY٨wD$o$XkngeiRL}JkH\FGH[f Ű=9ҴCl yF;7ۢMM7m c -3! 98ԸY]?lU0tH@)IFt5*HTvS/ZHc Yց>+XCཷ!^N:qb(WfLs܅S{TT4rO]<5VwYx&drr e+}+Q㝽Tj&{qcshksfl$hF.02|+e~ҎqJ=<s !M]^, F&2.X|@h.M O&gqs}ef44-"Ilc@G?MSѨׁ63ֈ]VUaz\m`IA6]p0 Wvِyɝ[D`݄s#,ThEM8JZۅ]u ,9A_0c[[x<|-PFRzmX?@Đa=Qɳֲ.cr%]z@Nhմ=ݸ{lCnePҪhjO9W}EQވ(|&A$2#}+:~G`rhas~{+pD -ĩ y^\ .784-x@3.nS{^iʏwJٸQ_w+nژԞSp~ol w!9}Ebxldfח뻇j򦋤㥥,1tm58Ö1@:@zun3Cfդf=`bS빅GRYڇfӟN)kAqV:Vd,b1uȩ%]7QåVY0gk ,Jdv cEDw qBKfNo2gNg<~{Ǜ9ҽ۞T1C۹g1?y }f>'mJyttÿbt8MR?;%s{Bk?ݩߪIUֹ.LoE\V|$.VǮsr:ӱ6ɯ='cDKmC-"ySGPXЀ)mLJn0`]Egˁ:~d\[#Uc`bБr7Z+^z̧ oA!<`e+E 'fpqr7IņC,~kɪEZ&cixr7Zi&i>\Biy_Oz) ꩗vvb#_\c$Ifx,0K5",Ֆ軀OƟ%+5OR2{WQeR_mz|Y얏V d|\g`N #, mJ\y#WtϮ$K4:Nx@BQw^q,ƀ5'g:C^ A&hCGщ'57|Z YP#zQp'3,:q w%G6ݬ"G*ˣMp+̸"HVԼVS*j*9CZNDr r0PvBuplVZWhE]10=ߜ`:Mkcwocs#ΞЍɵڝ g &Ue]8H +҃5JF ` @$CAcLՂa>yiKyӺONq`Zҧ k(=yʐL_FDb\̡Q2ucL*L-EenFgj4$#CMVERFW ᆟi =1][.I)gp72܏:GKc7}ׅQ7fx:}7z7X"*M9yPӗԌ2 5 oã4[O&O/W4gi“p] MslѱZo53nWnt} ˪#0~nOl>w*#a2 irV?bDxQ j=PMJ~)5 r1G(0ݮwV7&~ddn<ɜlll;W1w͑VH K `uMlAL1aW2gR1 MvUYY&uM6 +> ,*=,e/=:48"!Y7A2}LW}V@EǧJf)j1&R= sV[d`ba*0E3/ChKWa RϷiCɏr~AQl"Tp{x׃V%qooc+|F;f _&Xf;{l}=RMDHZQV<Szhe|)DF8uiHt%4D*Ҙt6`v{\Y+sQbBnG9!+\۳lweYJUNǚGol@eVդ VOWQ {V5yɌahQV髥zk1{~)h^?V.9$`'W/7WKǯC(ˆ¨U/\^v Y%zx&e6-7.Nh[N^æI4J k }I`?z. G{aXڽ09|~z Mr[D¯?xMEᴸF_K.'j 0 ?+Yx{߅Qc[ȹRMm$ecG& B}/}&ZGŦȔLd+1(lo3N]LuOJXv[WvBTsdW!'2|CHtF (.&X4x1 kʹqֶKwv~)7{D axG!IzK,E%0G-ֲёK5Ҳ̍a4 =] .@ouFUWNl~4+@"iסm {rhZﻙBҸR;v<.ZE;0Ϯts(V*LIwPOCoV&9<P2^} jP!LdP{5b E^.޿ ȎH{PrHebtV) P$:siW&>p6l>EfH{4+0qNQyq )QO\J f L6qVz%t56"'=m?Urp38'Ʃt6We#8R,*hPZx+Qn x4''CRqdM/X}7SqGB?* L34cv897Z8UUD{}{C0aj+K|^wA1>HnXCMȔOPzӄRi=h*x=AÙux|_^74] 9^I5L{4:L@.;* p4I(2&: ,28XVk"Դ[ސlb!16T+H֖QbܵGOntDr w xA\~FJTߺLäOs1L(h*I; 4ג8q}KI5:u2:cau..کZMlB,.xjZF6 >qD y)"Hd*2!̻Z`KaRfI:]fkl]⢪V].]9Ww4+\e)@k?Kea\Frzjne`m[tG5^mOWJqe\q#N<58$݀qkNt6u)3;H#2/ \Z5 t'Iofx && 5PVj^|Iߤi !QظqMGmzP;םo{נĨa X)>.̓?E`Qlv (4`@7Iľ`ON;C wk.12A]OFx.]ok7,yZUZճV~ xUYȷ}/*74SIJDd)zu)ay% J]6+k4ㅏ5~"i, Rz :ҽ Zp2z [w{ t 鷏7*BLY8w3`ZhP̷-R,lmח;j(ʧimn QT\%WX sbv5>ntk늶V3 (Db\ފNK> 0+T5daW4P5ȋ`}n߰tG*<_-mTzB*0Sb<`PgҰ%N+X^45NpV/v{j ۥ&p?TRNJ"\Nl_S XL% 3SsX)C+*wIybLM:aM%j$iAP@N6[5XYE gacJOp%#rhr "R16@tnWRvq yf' I^TJ0Q&Xi/,_7M+RfIpja3v$Lp~RBԓ yQ@CchZTVZ˓WAr 5┗R!걔 #dwRt! (j*3!]~k\Vi"QfҌt>q",x*ocKjLEӨ?N Bmv֮;мZDS>R6;cxuw{(Ve,aDU\ PDdf4jDtuu2Uͮ~GSǐq}4a0&n9wxf=< k981/nqؕ l!~m\zdKLV_|NU?17 #Rj"-Blbn \@`7Mr6d.:>i\ڟXޝ?QhixN*;UG0qؑN`Xgǿt0w*Vcy3®KhTh #@?뢧2C,ꨇe0dEQLVm(YD oP[vGpF *wF#-h&bJzE"u&kA^ ̟HVfF דּ#O$&YWL(mrm i{GesQN2Dݪ^wҁȔBEY3b@ AH2kB!+T˙-,- H6wҾNVD 3x3" crP˰M]e@G}ڐF!Whqdy޸؎Dl֝4kPϞfi+I}N:@xlrx{eOQ:{.%Y~NHyFFԳId7u \[nWjٍ{/"l/36&CAabgMTA_2ٔ- őAݠ@{*Z>ȵyg!PKo_93x_Jn;x@ AkYf:Ip!l'*\ʬN@F ۓ4gձQ[O+2 >TZ0'8/׀`BCA;S=3&cU,gR`/->NPUΚ$ccc9Q|hnc;ӖpGR(s\S" }MԂ5NL".#،Ǣ5d };xWR[amRARD^A.U c{'[rt'VSrձUMALm.Aүҭo?[;@7HϳfTFV8zǁQ6e?NA23DB؂AAG*T9Jm˨8T'"س+4TT0G^$e'qxUuJa#tΈ7n2QEǕ4 D YBV;%DJQ$kqрk}"<۷rؚ}|B5;?1QMt=aMNRTDL_i[eun ]-x34?FPV4dNmv h'`r45)7ݺzdmmt0n S Ҹ.ia֢4/  6gYZ070701000002ff000081a4000000000000000000000001646b69aa000050fc000000000000000000000000000000000000006f00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192c/rtl8192c-common.ko.xz7zXZִF!t/oP]?Eh=ڜ.+$pg1j餸d ۽|7k*{V=A\(=!T|.a-4h:R~M-B9 HT83e 랧qe7oRЉP_b*Vy3 ځ@y vT1]2voW:'C)q]QQp*_2"a> cբw&2cvoۣGfc-~Qrn huo?\Ec4ttGY@H7 rUÚϕiO,"& ׬6Ae.GTV"b 0>D=mVN@XyBԝ'M$TBkAjiImLSG#(9*yMOzr_)9(Ee1T́J\0 z+4t *T%rxLBfG=hgXg2e;;n8nȰ"h*PxF1E Jtyr%†od9jP9:yx_a@4xWl[ff5n78;@_2%覄wz?V4`J/+PcY5a"<:M#uPR,IVPI͝ >c[oM9A]*O1DYQMoso0 ڄ4eG);ΊNyQ rdle >" &/7TɁfavgy3y  ;_th)CeʐŅՒc,jaoqs-P})rl䆬j nd^]ȸ,iFZ3IB/"Kz[o2F8) Oc9#;Qqʤ~žb),KZl|lYi>6ϴn²82}P /s΍ySC7k4֝C[Z@4θ`\b] U\CSʆ cqQ-j }8]*PRHo[,׍:^2 [;&-ÈCS]3ei}BSypɐʜ 0Pfl$yHcr\7\퉃G=tQ#!gg0jf]VD9\c4 [{E6~TDa->3

]*KtG;II6 72؍_zܹ5=}k4yb}=}֫^Gbw&#$DSˇ|Hbtȃ lB%aC8߀G]{=ovHV~pSxi.[eQ= ?AOE-_-[R<Kkmx"򙆇Ygy~Fl?!A{0Vhk ~zh|<7Y4ÆKG4)|M S3h8>kTmg?sB-E8.璺?{#hd(a\ .Ԏ,w(ӛK!}6KzW+d8- V ͝K \Z7VC #`TCݾ ժ;k+~F!}r&g00(BƚD8i>v*E&/u\φYae #M&P[Һ;+.@޶Fȡb\x7tȶa59nWvew4Y"3z^ʻpi)<Ӥ;P\Lك4zIԧ˜˹E&vO`r{kWJc1o\VV@4@ʁR=  X< ür ?k.2qDHN= lm^6 E=vj@w^bo>Zz#gn.fP+o20*E'ans ,e$t2|&-#9˒g0сpJHX]dx#ZOB{ZD5f$`Նx9hk{'-1Api*OZl~RDEISI]}TÇEYk_΃{reO8>H6zN!2ji.~x2N-< d ]ASg* tE/wm`&}25,t^t*9 u>BMkQ(S?RA>E@:,9c2bf3`)c!p_򴓏1+Ovͺ:[1LxwEJ;Z,fɝ" 5rS<@6.5Lwv5YPے]˝ϸmaN:8Ê%tA1|Ug~Kގsԫ<4z|9{3< 7P,䤵ӺN`3nD؟bOE۠lnGR~+q0s?/:{ѲJ~}E6R6^#XQWX\U*u(^$kע~$dBC.s0AZY%UNaW$ء叮O_OXLr+:?)35W2M8J ӨUVZQB\{}Bqv)gC<|k 哂6P Khuy;kAyZCsكVOsIm*)֠WrYN}g&i~ Α|ԯRIkfUCky=8D5M[SXG_ɵٗ ,֩DU)B"![랛ײ)js2et*yt'(IrTW]nʏ5 v)4~;"O72\LB+U[7e4<(< wʌ[Kz// ou%>zxJōCW16L%L-Q1I55na7J rP?TR ='ƣSRc/vv|R9ŬPv2魤4C]Oh}qF؀\$Ta YJ n)|c,"_oK>|^$s8 iePy+mr θ#M=\z'N3TW =DզǏS>{\[Tò %g^ZL(;QF`CdN\>٥w@+N%}4+\ۿVHv0K=8!b y"q?5?\WsT)Acg.,SZ}D{Ear~x ċMCGKuCLVC>k1Jm A^+hvMFϊ1+94U6:֒v0et7;8 e4oًFQ^M귒];I,8n:JSya&2nA_F#'}$xz"oM]\ui H٨ 9D'"ftd"R_Rw&,)aZ<wJxYayN <m||"soF,u&!Il%:hvILG.E79yX_CcKU>!Qzq<Kn s̥i"iǑ%@n7hh:s\+ޔ iȿ^oxw" /7?Xr3`SoÚ}@\Ǚ*[*f"펷ǓQ{G1IRELğ=Öco9n[ ]VDq8ҵ_^ʠSh)*G@l ,iғwɚ)Z(Bbo0N3ͅ7E},II6CHOʬfm)7)bIR(ȥ[g6+՚7u=-'zX(_; ѪCQYxI{2Poj:$ y><ګē= RJ߂L-`fySWֆMX:BւELAd9Y^Y ؕze; $5?9H6 ͧ a%tdy57$R2'U}9 Ab dNVZ'֭Z"8vB H܋?Ys0"-,]Y֚ۮmtb{$b ]ާN $?W(&iP` ,[Ep"0&_ n ͅq5*S*@ʏe6EaҖt*{x::Xy_XkW'S2r ɓ) ^MYF<ĝыT!ߙjё|aY5JG*Z9ciwF.~Xn9dQǠuX-o{PORarJ^D,5h{fNw@,Ih.b%Fϟ"5QǸ9P&<@ -&5`H4'zc%OӕDۀٜi2D;[ .Q^9yKx_HE/ .gd7g]E Ix |qkon<Zr^sE:ĄR1SٶtEaTE0d vi{ 1K9z+ĞҡGLM8OC܌;i]P 3zF;F52t ѐz"G1j)!e+<~ыG,6F߉O_goJyPR8Ud~+*&EQbigA>fg㬬h,ߚ~ tGڪ~w[N`VZ+RB*IGʽ:q;\md~lp7凂ZŁꮖP5˱|8o!CdN4-2k$XdYo5mW{HU)EUudHx#;qt6p0\0.)1*2(]'2$ *?+W.8WAo'?airJ9UG^ƙqDZ)Mp$h4.m7j:~SǨh*`g!38\GJ =~Yf**'ISKFB*qD󲍗cr5~N'Buqn^.viЄm[7X _Xڹ㠔9<ǷC0q8(E`XrVx4Q8<|.aJ-?c`@[9 Mtyר29 teph=. 3s3U|h@x:+*Nw,![å*vl!-lJQ!0ܶb$ s$[?i}"SFDx5'*0pI&fGwe9M`šB/M[` NWy䅪ƜrQ[Mb,%xnMj/oa ZC=GfRA4ߠ4ebt9 i m]w1wֿ؉&$ʿqxvk3flއ'*$6i/Ij3H'°"B#`dW8;(S_Bչ'-kr_VgRx3covݩnjwon!hNtVw1cM;p$ osV\}av(k0A=a:˹w!HdRw'"A-e=hc?W V;\q5[\u5q4b0Wf қqqphM pp ϶_S El]m+{HYtBP ADzz:=[Yrf:wRG)2,oST@XPJȳ-ެQ:j"tLV!u䀪e~tqj̯̣R/5#ȝaov^Md;F+y&3J6ĦBhyvih#< O&Ne~Ґ.2C@&3+SBc6XKZ MF'ji?X`}u8'maC\MM+eTc5#\8DvP=^TgUBˢi3a9=}Dup$ Ywz67JcfEJָAC<bBxqSNSNTNKx: LMүzr9 1ѽ ? T$#Fч ,[e"@-2<\̒'q! O'^5Q#V1Fv&aIA$X+?3F_ =R?𗉳r1n'582ld;|zSB&tNfmNĈ,P~zIm|^]H}V4FDK@tfR- r`"WK"/R>$\hJ@=y'1XwuFzVY3G#ަNۤ1n+ن̨g:W42c!qs1,Xv3oVLV?>Qi''ogX:goi#>VM|aW#?5WA xZDjK%<#?2; ]zLP㺢>)0@0R!̪,ye×iYN$zĈhG6Bo/yMLF'Wx#U|_kI2`:dzwY5(H#oƅcAyzZ|OHb!t́ dŲ*x 1@uΨqn1{ݍAȅ'h5S0n6*vTCY M@^LΝy\B{\;67:4P"jCU)#=qbq֑p;ĀmKn;:qHDAnP;H[, ̓ul J~_Dz|E8Ӭ/Z"_bcXuX_0SPZh[g$T5XW" Ner=o,8ȷԽ eM=[|%DB!!»'|E5h fT9p _RuAEF tj MƑCiP3* -KWY@,]6'CCi0nndaRݟ=zS57)]5#JAJJH x5­Y#)/ (jF- 85&&)En ZF[pI>d1naS$G:Nߞ}g4]t7J H}GJHdAߓI߯mIf:NeP͟nw433}?VF6y8)HyXzȅj,Hh%\ s()ɮozZ~WFS82fsWi 9Q^.oHPJ͖Cޖ}}O?5bCxԟ(.v~/]GmXxD@Xg2qJ7V.- !&9fvk|w;AZ(-sXû8hQ]@U}! eBU`dcN_ x;ǵ1gPFqQS] Pk"&hזE(Md2#(so#x#\EGerەƵEB{TRR<~ׇdId6YE<_6"LËeoMU15 64ݾ>k ω={f0Ϳ\= 8l8Q U ]ї|Ut_e"gݜ֑wu(wV] UЕIIW"0˥"М8Xg ?dɉ^'X6 ήۈ{0;8%u-cqYOlROn*#Ac擿E:j{w2j../-"SwIAh* k 9,hׄ6콵~tAH5FL!|?hH%h>C\Oo˜bB-8|PhICZlׄxy%4Tf0 veQM9bE˾ *Yq'Y؂/o]@y^_Z>oر$깤KmM|mPB?q* s8ž^\kYۜ\eqIKjQ ~"nM mN=jIS}> ;BWI]a&5&$đkj5B"n2olJ~RԼk:3Z|:APYB 4P _zGbtw\zْ@&j rxzheVދljFPwRpnr5ygdD7{e[8.T L W?ޱ}0{qmM6 J!+H̍AL12،( pMlh` dڶJM,Hʁ$AAϩkyC4.aqҏ*)(ݣz0qfN l'C;~%qF6G婺yrhqG_*vZYk(Iseį7|BSŝZlDy c}}+]:[ U(1,%<#.CtkV&#۝U1;g#7|g5J@g'?iRS13ZuwvnR|/2;7fb-q)*[ٕ8E!Ⲱ*_cXbw ҃0LFHK?~ۗWzBrb*F;nn>|͟/.Q>(WRDʄN9/">o)4XZkƈK<5 |MY:p~|#vp|ch, ^mI bz [&R!A%Je@Ah)Ӷ!Y3ƠR~1O77ZhB;W0 2@m8J/m'&֎:د 6j*poc Aɻ;^kw|!L4{j*7j?Z[/c#ި 7,\H6 ʼ$vx$WF??@a[R.mBT} ?.m'Fq+3Ȕ5K#瞔h^a긕͹#z mŀ{12Q. Yq] n˿Fx[aʂ+egNDz!zs93V]T-b:bV5D 9:Mܲ?*M%D!uY1uʖk>37k@z%Ш}68 At\='w*Oxmy=I^Tf' aAg&/<~ acޕ-Tv.x؜B\2$5Z{A&?Qdn>:٫Iy\mQ ÞؑASiL#3r-"B y8 e#mzLO{D^0ҨzWrZ{uJ ZMZflp@ipV!B̋$7=6\͂p~SQM/\»} :_c{c1=rd}\~Oڡ3J@;)xÖy- I܌NV$ %Nz$Arsx{d3q8+&;L.|xN  +d'?/n.6rwv`C3j5\< ɕZ@x0H<[!]Ys c6[HeUeWA$̥- yo3zR)hY#iiήth' ԐʴI03ƹنBs'z1 .9/xw>AIz@v;y )L obJ [jn(4=X ]"[T S;Y#͕{%գuIDbq,9t>T(1gϚaH )RyM sg} IBIwL1AS\2& # Hb,鹪֓wB9ݢzU.-ŕ&ݐLd`m  LNk) 䤅KYLtΎ_$!k⮼b9|[:' cZDr-b4GLp"Y#kk.4bJ9b֖>8E$VD&SNqfq~<,ǨyeAĜh)l#0 2$6Lt bP()r6mҙ3^y>`Hbǻ?5$ JDs?lmԉ]CIX%nMTC4w Ä@?%8:Mҩ OȬ8MCd}'>r;]a7]Se|ΈUiB?J6=> rb""}xw\_{8S iɻLTʃ+hD=h'RZ7S^h r;̲J()>xU} ]c~y>HGʚFh=Ȥ߳ɶhgsH-= '>o YV²Cx}h]ĖhS"n _DLoD,q=J'eK:+6yh ir|3r+L:6mZb4)mP RXP.4 ͔#-wI1?N6va027qrNo txo_YΚZ |pTp?g`s~$&;Ƚ(`6l0[ N(.xbAvH\+^nK+ׅ_B)xt[x-]%)= ؤRl|x:onlw%eB?ezw.]Ӈfٱ_Utk'uiIkd6|xR>*tSMch"G/VRqY=uM R'*)罢4u/~@ΎcrjZ-P#Ә6nd[{0؃ԍ"މz gy{OqS8uLGiGg+UCNP/7c_qIb^ ݇>g |̯BpiWw%жa9gtc 0DjuʰˌW!HIA%:=5z(FW|_)%cGe%#gOG;0ê|XýuQ'[S*P@4~VMEF~ԭk \~w5ηXAAC`ҵَe OX܏]9w&eLe9f,fh(gYUh+_a?lT MZ&mŋ,u//9jIMףDzzX\I'q U>rߺ1A\{G v?LꙚ'NXB&!,3 瀆AU3a,jp6޺A B{ԥ]q<̈a#. ݢ2t%6J|NdsS@+-BL<P@8!gIURˋA͝pa ئUŹnkםDxɒ@NCxSAĝ+n}P}˯wt=HV3g v$`I5t}Iv^^| 0 FRY oKʦ>t}22R$ 7KacB'{)i'D(%&^(`=eX>Nl|?U}U&h)z}k8)}f&EV098VG%Ddr1߰ br`/~I/ҶrErZ4lkf5JպVWc٭(еF &tqJ @x[-3e?RxT_ w8Mh)AζT溮] bJB)xQ-mŌP5MA,_88!a_L9>B0 0!rdx,[8@LJO7=V2n}uՉ#^WNXg?5O R648h"}4Fo'Z>;L[nolT !|דlVqAUfG<#VB3peSU$fZʝ!(Sr ~lV>,3w!i5g5ɧv0NNq! .I<p Oܢgdv9r!tAD6Zp$s h|2qTc)Jq v\6670]_Uv{Řw_TָE@XM«ϟBw9ep"7x-Vg`}(MV[!ڛʭɚ.ϘY~ZdƷab]=y_(P8.sk1D!*va??_͋+evfLy~!%$r8? t_eX ̓Sˏq?s{1:PTL.1E?l‡_MYw7%6EOaOC(toN:tD^]9"ϏfyI|5QvlL~Iiِ]B#5o/d~ўA:#MN61;&a O/,\Q٥`g) xd˥F c 墁 f:R))908>q9 n@[Gg Aj5k>::^$;*26e\)|=Tν] 03[2\}s@hL 8E;hSA S>?𷵇:hFSA=3nW@rɈ&X>BcW54ORpЖUkC]Q26LOL%@lwA{n).)\Y\]^3xZը7f&oG$o%<+ iFIY&x^C e W~G,T3j D d$&h[9  z}--!adB?ht:i`claBXzr&Kb6^ts&nR)$i߻' C\%⩎n!z1Z Imۼ b+(38%B6Y.L:V`44*`X1aϝMD:|=<}otK5=h,*V{vݶiQ2F'J媾mTnok4X3uK6V+u%l5/ T\ۗ0UBͿ[_CRH,\l%:0c\|3b0t1bԢQcu^!5l#ڣ3yMa\\lC_y-d{hm=op&U`3S[5F$tuܾh賛??@¿Tr-2$ܿ`ü!;7 ԾwpnJE3,9ʸ]JaDz d48}23~ (QG|\:\tf|I+'U'}aZU1¿MwtS}[ -C=x4N*Dq]Đ ̎Z*1BGyGcT| ? qâNx{1QMͤ oRI]Xn`X>Dg7io?TGcJEUpiF|Itdi'X3XIJM,R ;ATL3 mYA E.ޡ%,Euw>3Xgԏbǣs={mAQeu|UN,{㭌bnjfrtBsۯ:{G#4M:Fz<<މR@, %El⊤-GnsN便YDwkzGxdS<:OؾȦstDK::OSBywObP8wvw[OFD-[LtӲN H㋫ܗt ;LL&\$a(iI:]f;c%Mr(Ί ]a8 nMLƄ/*V)&iz7lG#3zL%fAuhbR?;*C(m/PeJND0%P-NbDt;@ jn t%oG?j DzD(rw]8k2#fLFMKO:n O kqc^ʵ-TjĪ$e8>&'\؈[I7o <6U":#uح@9t' ,|"~79h!R䓖IJ?)O: W<875w:dadx9j1h5 ;[ŋӗÁ=5^miy֡S-gYZ07070100000300000081a4000000000000000000000001646b69aa000064b4000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ce/rtl8192ce.ko.xz7zXZִF!t/տds]?Eh=ڜ.+?yÞZu\|ZA_l˶ktљتm]SgƗ`/|%Mq|k6ۺdh⚧vU))IH[5nCՋ$~A8UdcZ-'\:_T A 5PXe4ancpB<`(0jng;%Qs.i6h(1 5(꼖;}=M䢤vq "vj')G:0 $pdԦn@O~0yVr8\&EG-%]?ߓul ~,aRO%:$fb7>c8];ؠQ!j6p 5. 5^#WA+G^e^{ ; Sȋ 462 wU'OL/+oW! =0i,\yS{76_5C%(7lª$nMK$*eܞo{t|>\Xvr &b8&_:1u/&-$}v?7]4)S x|:fA\d<#O~"摝DZvs_fwGtzY ɍlU*{|2 ɄX66 hLG9]7Ѣ=-LhnOq*,b9r#/i5'Xnl'X,O/?Qenz%ŋ&s(3![6r F'n:$1F0qtmLLMUҐd`@UK—%Q?̑ xdy؄yn!pwX˴@ELھeƁ0N$qFw'()@82h-DZss ǞQe,Zd}ա [;Oqg ѷYE/3/PI),Bi3CAMS! ͰֆYp@WK~m~ojIJ BP?WMSp'_7noK>+f8Fxt{TyqhKHoɶm6.izw"s֦ugb]uէ HW'iEP+XQ/g;b:qH[-_yж u .{n21mqb4ARжiէ%F?m`p D@aOݎa;9aq? #&$!biH@}#]gO\Hv&hQTJbٕq[D_?C6J,)5GM]mx.h)xB- O\Da*vyPL6E6:WG je󍄪RQзȋ  m;ѝu$}^J[C,Ң@xQk-3ڶ˴}]la}-ZOTK'w/\`I3H3 /y,GܵnVج(U5L ܜARFBpK"Ru<%ĕ 6&i p>ٙբ@,&=8S|歐fؿqFp5{T!%xլ!sD i`m:Fx|O.d-euH>n&.pA04L8.#"HuXp-/R9@ĖsP 6,OW Eb,NFEz4[jm+2 'M[43$v(ψ_g 0hp_6{(\pI Z(npY qEԭsƁ#+¨4_ݮJdZUւגB~93j`+r-y%bQ5dZq9?:߰xM:ɏWY1gvs:k ˚.m+Us}jJxI#Y4< :#Wh]; ٶËǭ.h7VdW${7f*l ]V>]VZUԏGvT2:Rۅ[P2XaK9\O)2 Q2XALm.V4%׸4N-CS̄e&ڱtVxԫAfCHTœ2虯o5[3"C!3VioLw\{4x6:$]To#JO p %R{$N [&$ĊD1h=~wAh6c",t Xk` [)J8*[F U[P+Sof4:`8IuT rl}Ks@RD7H!HaoJhc>$˘pd)6.Cy SƖ@yBGRjvZu7+4_<#uj ّ͂@;N) sENL |ﱮ֧ 897ECz̯Pճ̝?G{ZCg!:wMK &K`eb8 $w+wȲPST+P(3vGZɻ:܆'#@7.DnѪR<%,L?C(/z͂ ,iRW"Gl8"߁ѡK{W[u-5n:!Vd:14od;QE3kOڦwLIÃLs.4uj2ĉ}SAN,޶[eL6;bm_H×$kݣfpO?ϰ1lDY' j$* WҀ=p쏢n1αNӓթu EýoM @~2m 7EF?\ED*_:j`'Gѐ e8vУw7$|W'1rYnĦm;^mk~P>D}wdK٠pnux I8}7c+ ZhyTx5c`;&}޵*wݧ@nWPr˃rGoN v(0_i쿤x3hЙ%.ŋzAL=A Z+ ϝ/p:13AE,.P0/X}%X ]V/͌u!taIV Ea .u)ݓiotG|!IvpRS4ͼPo@RQ"ˏסA [4tʻ(es?(mr.kOO yDYixC^C'@>$k_̷)"h$9mLb1*\QIx/t4"۫A/Oˁ迵cvLMwRFgj(դ>}K==+LCgc3.nA*3okGWu@--ϖq7ĸ@jV(Xd Q;͘Hx3b DPٮWsT|&$\v.Ο?ƻ -4Ix`{ӗRXhoAm6>Y5F&\D@G* 0Q=AF%?GxR*[?™T>Yf ;\I$Tx"N=8vrapu(p_@AC UH#i#yLE`^~B!hj@p#hүBG+bL&6@K7\l>j#nCOj|)TbZDp+]t}MD'.4+]!}&iQKBlŘ!&9Sˁ=5cu$u/lpt>-} ˆuGNu@̔/ Ú)zfڋ7[6(lW:NC9d0 +I"f#Qj1P+ ܁!g2`:֯X,Bt S͘{6^9koAx?;7dğ 4-r2-Pzb.c^tE3dR'$k_q55{ģ.[1<{7;\Q=m~$F"ox(b˶HlPZy!zĪA/7^bMrv &*,_3N%7[T/cw8/EVYŷnPE nCeoLvJTc$^VwZ5"츆6H>^MiB/׿4~+;z=4^_ECjs-!"zSꍖ<>2NY+̪g8<_}.kDa M4bB qTdΝ>K.Ru/7/2xP&p]J)m'NCv˒?xzŒ_yHuݵe'UWv Vg>b4nį/N}l{Y(]*}p1d%xǀd[e*lU^cg_dyYu~"FG^{#>'M)NJ^t3ý~OTְl}'bq1:~THv S kqS%7 5܀L&t@LxX?^ZD8SIawd>8ކأHV_6.x߂E3 mP-7rlP+rfyxX`} wOFl6/! pՊ̚  8d [ 󄧉}@O㿮6 (]C|nH,٠IeE\_ZD7v'GGU)Joi6kI_ō*D::)PuԀ@֑j x׏ ؔO)(^Y2&WjEw{T9kU]3%G@ ^xOLE<lI56v*sW2FڷFCp <6.`3&&[9∫p.6ASI4G˓' ka/xYǕLMc1t֓Fh\ܣvl;c[nX1fTmEQ BrOv`Z!f6r|9T?נc!-=WK3=&H|{҆gt5sX3/p&}>MNK "h]+*M֥TY:YRqI$d҆CH#[ Bd HuݖI}d%T"m෗XM m jݝGh]PM&(8r|T1+4M^eBt ]1JD*+⁩|ai(wV]d1{\_M ͠d"H._ґLD,3_8ѝ\2}}`c֔=E+36V$֦-z %4J01>4ʂs&&ArZx̂A`[HdmP{?7޸_j%grY :SfCZ(ʊyBvˆacf;yy!1'/SS{ EQ !v7-i`K #sRd7ًi(~u隮*bT{Tti{ļAw/ ,49鶔!״tje:Hr[Q+:˔rœ|rs0:{QNp֐sUN UM1l<\{gGT&?ZK ÀOco0=mV G΢h|SʈԝsIq*8b@5HWoY <ﵣbCI(UB=Nc F1yʾ>-,dɐGJSD7 [2feUcDzc c+X%aH<<P|MOL)†nc/CQ.xl镠 36>nt^WfЩSH3NR*Tqa1zʹQYBJYHS1め~(Ky#Y> v-jX_5{ cZ8nAǃck/4$ |ÏsV^3 bӵh>e'-FρzG`RJHˑ(0 IԠZ.ͧO7!MCHNe ǚlҫ!,1F 1LFH"+naL?W lf̂aayPEҞAm#T&ۗ;P%nRT;&0}!]n=bJ_Wg`gݞ& 4!\d~;\[-&`vrGİ=F〮r)#|HORsSw難yUZ5& hg'|XXDΘYoM߈\6P)#7۩ȏ԰I&1πV_AH9 @;dpk"(}Rk!%l݅jck{oM(y؎&a4%`<η{/JhaGX =B/ Kk&fgs+w+ Wʶ˱FApiXlc8 ae?z>fa{x۔7 9]O9L_k%qHz7O4ӋV]Сh=S>L*(>)\v316LA6( МNe݀q"e0w,>bp"| ⻫fJ_U89yZ?Gh3.贸\#L/|(ớ7҆|h˚a1 9J.^-!_Y] =PRqrfb>VyJJ:L8_S1[-[5_]6\9e2eVԿ 9B;*7k {.N<-dUk^,hn`4X.Mdm @J>3{Q' !93ƭN</*z@qrpk:|͎ڎN'i- Bz@pk jp6KR3~ u*ēۯlojoH`چ >A9~Y~0YQB?Y9qEW ˱M`bLgFKK?ǝt 1X)9711 (鎄z7=mY" {2x3IV=V~EY>%l [K ' UP>DL&9 k<0CQs!O][iV^iOb-M~#M_uc#MN;C7yT`Izk.7R 8XnjҾ.\5;o3/LĔ[Bھn,ZJj"ŞG|৫$.â8GXtN53)LBX Xzl.hZe #Z:8Rvl(E2Yԩ Ƙ59ch7g}=DpA~xdn=k[zMx!E'^td*W2 e_*6l#ܫ,Uj&ԏwK:l:קFHt]s'cȽ&ʋJJ}2'/#{xZj.&L7}4 ٤MYAk[}F?aq|?!!Dsf r.R;ᢽhT]*'Dz+msxN2\0Ka'B5HhF_Q91qf*Ta!h\z4US,hhH rjB0}qK a| _<~wv g{B6eZ d-,;?u&?F= A(3g^}Ź.|S(Q7^oܺ+giX؏XfG!P"Cx ?vZEIz6 1}gUP])Y#IJ}* /i9Q9vA137Y[=,\؅0* Wfٔ}-C6uWwߔ"P|Lf0Rj0q"&fLKڳ7k|paL8Ѯ15L/ ,J`{ZE~*eM-t?Po^)25 q孿sAKJ3SӇ؞ÒSW_\5#xD+V\g&Ք .yGHp`Arֱ.9aǰUOcot%P<ؤ%ŕ]~i˭b%Bm_RwO>4_b쓗l$oכGZO@Sa>Ϛ:>Kp0*f ZˎN N!s9{]vvyL2u8@68VJEK-&)TERpW"+c?:Û$ri86F$Y8SR`ה8({+$t9E!"mO|=lj'$jW 4|tћ5 !$JhoZp*'+x B+Y~{CpKXu `zL%],?2fw:VCI8I~bnV;6YO,jFzaxj,}z%op"Dm Xnm1n7GoUC)6{떢6f,ϋTN뒨UkXs3x8NdMIYzMQLRS09sҊDcSZWLS17T q6VJb&l(brshf ۷cM\O\<ȡGZ (x qvq_E;Y$O%Wb4w [q`d~Nr #nuzhl*H|/y\jwe@Pkh껋!۰D׵M;)KԢD5yLhGk̹a mvSuonJSt߃1e,WhCb=𾘏>WN ֈl\Йn#M^,s5f54q(4HVJBw:aQ(-&:%JRSoit94 Y)%|)/Q0ûdE'!n| )iԇ'$\m%V{3XE[tbڄ=U`b'a5,c[:bӟIr8Ԑ Gɵ!Y!-T+V3j:Պ簋4aU;9gЧjigP_V310*3'ShT7|2 ؈GF`7cOXX+'I}"&9?I[?+`wי> 5K߁B~@[_a|D 3tα#󕼇Q^cB R4qTOL8?0Ν)c`KҪmٺ8K6vDjKvad_dQ=ߛ2I5E. e ɐgpֶᅙI7׷eut=~c^29drmXӰ,Eݼh;{;0רV25$|kM_/x72p2AVvy<1kO>m#ԜZn@f3v]TrA [Rk[ J|N2#4ER}s6Sw :8h Zv4=؏s5LY!6|FY0 //'/qeRme}C7KHf[qv1}?_ 1(FS%%lwh٠P}ʹ' &E=tY:vJ ]~C֛\+Y[povbgJb)K puU:w.Мob yFOed0\``'!a.f(@m]S$&:.fGd6iE 0aT$^u傳>~{^{HrkAM' nsQXJ !b#OOwT#~bKwb) խq4xG$&b>+ 1.H\ex'~*0 qh&x_{]8&u3L8K`f+M/.ȾNuOTh4c~2@ۛSjI&?uwEUL2>j#FC #1㿭C!Q'q3c,ʅ$V3WH |!KUL`reLN3xs%cI M~mc?ޙ#@ jAe9ɓ|! yi{_yBO]D3No,;,pQN4sÊW {Py8/^}zV;( ?'j;Do7"@qu; -((tNݲA5!ѡq`Q>6u3oKycphO<OM &g/nV.l¡/_2ٸ Ta`bnLP˚N>ǐse2ljk$MI ~}IZ JENpn[Os֐v|KZrDK_ZCsX>W!˔eؙw5ۇSnӘAC% YD[<1JSh\VE9}D"L:{Jr6X6 bD;tL5B4\DzM'/=GcpOoܫ3~^^ǗQq_\v--0rhaEx] U5h-~yݜE@Ro@47T.W`{u+N'[p0uu0|3NC^OⲛH{U.CM6x}C,nb2DIazBr󸗎aG84pϑ|!Z.q c#a|m'Dʪ)[]WuliW)ymaIoC&Wm񹑂 +N,}Vڲ Le3gj!\pW~E,=xJkSa*i P(Y]QQǗoSAwo6T7GJ7uU-St's:lbzay50OBvtKOqΡ)Ƥf/%ڜ [nX}b W3vܧ_CkA/e*\q<1+`XLAQH1"!^'P/ҢtvpܿƇnsElWΰG^<'SkgǮ^dO7&7| Y)J}_ f{N'jlĂdwuƟzRhXQ%U,sٔ}^J0}*9+|n%ϭbǺ/(] Ad~#՟iLjY6/-OnhejLY WhԻaFj&"1y4ai=AT7L/!J=#@n]FE/%AX&m]ww*L!R)#v.ŶFt_FH"mǔ!Y]:K0bm `v.(j3YdJpth!z4žR7A| J>MgUs5lzw ,"v(Q`LZYCoCVˢ(00ۚx);c~>ó[0O w*bnݕj9F5,# hY!q'"I h։xs2h63tHk!NƗE3 blRkڪoR!NS,z Daဒv{ "m\+*v`]+9 V ~LDV z\TE4jDdA?m\rk\ڢ"#B~NX{Pc9IŃSOƀAsaR`8Rc.k+M&a"$u#+й^+=}X:Y#9 JN;U{vDoCq qSݾR,]h\>`hjteGkgPv^>@C x͚+f I͔#B+VzޔFB*+NoRak~aAsrk 1 j~8 OaʛSMrQyc9DULjCֵe ~oCjg\ $F@kO8h{Nܵ]|W% ="e.I~txqu[ML_˃fN(c 0)8Oޫ֜X%ɌK]mU5WVa[%Vmڱ?=^Dp8C~2W:)oȜ8Ia'\X0֬ {0KΫ2֪TL(A1tח!Cks}CA ^z " Hc{KsY]Ӥ5:oRv(`Ni I{_k$gCUL"xFSPx$!0X]JƒڮLnrXyF^AM < z79;JYps5Ւg O%XeA23Pc]_߱3ِtJ,іhݬs1Fas6$O|(F>:5@/BG {CW0FSw˼5қH>n"ў5m{ƴDҷA>\u/2nHQ^xwE/]OܻګEH2(ѿ{>+#",~ 2/"աaGu@e,٤ywՄ8,xIFpvZZ~2ei,ژelqBOK2-'~rwդ+7;k}jET)&7L5u-{˩r]u8ľb5Bh"0=`pT9/]D ~NȰ{l dmQ0djSts;6iÛ7GXdtUӵ|Zyqa!{0!3#ѼAMEDnxkԀ:h-?H o,h IA@(D Sx_j`u$M_l#QB 4)-2R?W4vwKHA?ܶԬ {{{MZ3!ԬXh(1m(( |Xqds_JZ:%xޑؽn6*k["D>h2Ցiti0ACh^0:?ׁh7:]J ĀWR%K-%.[0>-ٱ$Upϝp C?*/Il?}|2q.u֮B7Wj/xV.*:`d6ʯj[U%<:qZA]xP!׳4A:pK t0`-5HFn4C~o:%F nѺ| cF".F|Q<;XJNeB# щfD[E#$y>o+ÿtꮃu܁D'>~,T6 dp@ڻ?!h*@ZHLD"h;aFZV#~Y;wEP L8;٫I6yx`2CިӉo:HfV@рeEs'h`WOUyޡ?z>:m ^@DUʨ%\YFM _3g"[A? <u*Ɍ}pj"\?/G0x-f2;3"ntpYt| QS{cZ+}2~1٩Aq3UuoW~)2*V ۪:z|^%A=_DAˈ C3(??D 8", U_=yh.K33K #݆kl/~S_f>-_5'jҖP&ӊ* eA yߴ9 %<B~XWޞmWʍ߄6{ӌ HqV_+kκlrJ_Hm)5ٶ_̨Iƫঢ়:ߝn%!_j:Ϳbo@ՕCdGHZ'2:~^dzI;״$XxhQEOHd4^JM$EƕSᝌ A=Y%4iIMmM[+p1&[^)5S%EEZ4*=+RR35 (tc22gYZ07070100000301000081a4000000000000000000000001646b69aa00006f90000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192cu/rtl8192cu.ko.xz7zXZִF!t/?oP]?Eh=ڜ.+ɏ܂ I#mHZ"oF[NVh ˼g""#^;F:t 3t|׊J&pp`HKqQ[O ?! nT갏wu\w+TQ- +Fcwvsnq@{俔^r.A1E|GdQpKOi]ϱw&&⁆HqIE,VV38TsDWamVV? %N?ܵ&=s %F%F'c@̭s|?sSRne3/>Yk '^{ԝ?[$"< ^־ 9"qT2ׇK+#lB*atGTJ!j2F7Ȥ3s:Xm5˸E1XR9|vUL ( вBB{] F>ƍ6V{V/uVBYA#_N`-BT^%Bn8c$pk.qob}@:b!ʖ!Z ՅڅVZ\ &RF$8 ,n>dhxrey>頿>RU 6DNpϛ1#Aw ehqspU>Z@ƝZ}0Q!a o2ʯ|9CAOdY=r<=8#κ$|(֜m΍J&;/E,QŒn|`O̗!:5Ȣy"q N1Ȍ%}~Y꽾啷bl $rJn?U/N(sߴ䑰)JNwpXB \΀?}!_>V&OkBq4Np,F*gBUyB$7?ҮW'Wy|kZ߱ypۯdqdC2SIYY{ۢw?Xk*&>bg+'C b"zJ VỴ~ [ *# =ūF h qJ8VYnN+-&^ɦӵ9 D k_LaYB:~$czkا1` (>|~am }bW~d:0\9e::w i6%%<^߶ܐO`J1Ͼ "CZk 4LhfK /^{q߃p4wYT3~u }'/>(~X_A{Մ{V!:H螭8/o\lW$?GT>וU'ٻj?75y3dv@}.GNKjQȑbֻͭo'R$nP 3$ZRgj-gd P~!TJ'p]RhWr~;KÎPם$ ޢPSʒ uxQ4,L} ;m+4R2 `SeuA3i$ϽBfiV!}Ǧ:7jvԫ"qL棼̓JY;KDg 4D>Bف,4Qc 7A[+Qm-*>"=ʤ/\Q)ߞ]ݔ9:l`i/ilƤ6Noi.iQUjS5nimzTe6}:O-=?͙nsR: Ŧ>vT.X4i@O?2Z CdL AGIf|o5ģJ$ {M9twytL%IՖ/W#Ȥ-~?L` WAj_[hN ?oq7ULﶿ2u4Ӯ;=ȹ=sQ `[kV%.dGrF`BAA$xo 蟩5=1) ׸ޢ7h~r.c[8VnBf`G9eYa׏7c%V葻P/b4P$=2I{CW*߹hRN.g=p.K (iW=I .p 4~ 5jNM)ȭr?8~ PD&4?cc;Sך}S;3kzLPltnYS=H9O+lŹ7**֨EU!IndW^&o[+,=94Ƃ*}io:;JFy˨qS{7y? mܹ2XSx0Ӌ#U%{_yL]e?TCIOzs  F.Ϋj۾_PO7"lHLHڦh֕ {c6\&mo-ʫXRNk0}' )NMMQZlSmAqb ?4?Jkca(x&:m ^8 a L^ɗoHfӧB#ǴPz|\FR';o7:h$FUYnx's f[R"l55] <|,Nq_'Gj1[.PLӤC6&]9 F0>}A{WS# L[DQ 'C>)3S˔sp)ERMV-Ɉ@dhtkCq%Xm}̏Y#lU G?^s.uXNoe)ȼmҰ̯zw,u) uRQ f ߄G=/05bgBĢitf-pŒ~nnz w0g+J$/cLvGӠ'HV1:ujn ΋x ;ʹ:PDG֡_M [SϮ({ԢaZ㘱X"hrM{ ]欌@>';Y{H2Hs|0cmIpv\-7fzJ\Ȏy3{蜰~1چeM(lgzAK+G=]畢"ß@*m%6$ ܵ`Un<]q;v!=;q$ixLT˜Ea,*E8zH*gsNȭ5HSפFl|:v+MMS* :/m)Dd7$Xeo~~pQv*xk,0wE+} h )FC}:L&_Ysfo9p0a(>^CwJїpj;j Y.'Xu܇ ōdhO{|*ةTeA\w:-fv2?,řFH7T\Z_d 2\+Si̤Dn鰹#Ͽј_qZ\7k$1pǹ dr1:wdfIJЋ\Tk"hk]:2un@; XmXjǘC]pI(Vvdz;Ecu"TN?Cd1r~N_.dR1@= mus$ ́$wiY9iYvm +0\´$"Ng=G˛C9`Ulb3̹|`/a> G SeT_ZV`};} pwQYrOjDZ8Qbr\ܫ췏Қ܋I~;'BPcبiy됮!XL.[g_>*##bQkU_ye{&%KTy蹱01cm&Yб -o8B1coa>C=9NDMtkX4pCv)RTAF סsmFtῧdUŊ(=viHStKm+tyT[D^ůIK3RՔi: @8˖*.sO5*m g,?/Ċm")80>Wk! 4$I|)ܼ @nhP1pPS XY&g^T|)~|NnfWo@dC ?BTOvjёF9" 1/ƕH& A꒳ܶAo&A&NTS[^\-sV3f4sQhiz s|h?})HR洛Btg'"fY @SQuV&~kGVy &%4,2k,=+k6G}>UP:af<QHZ;a s*_|$7tƥhTrJ)G'$EUnB׉a$a9I$Pwcaӎ,x+ޔU]d|? `KtE`ՠ3TLF^7r-̢_ e)-Oiuzz7%L@1<ø(ucJR;o3 b-De1l=/d,KJ&a,N{w, 6O(R0&-:U a$"_sqIQqamv n&cqug6F9&RN{$pUv@vtuIr{7aM]$5& D-}3ִ1#ozylS׽0HdpN%[GTZדLgB,># mk+LT޷t͠Es}&(U5gTr|%" j7DjP?IrKveBأeDz2\][nwopc'ysErBۺ2WCbV7y(/ͱI9'!#%n$m)UgtN#qguk$X@0M4n)ճ) kAjY^ר `G=T5[ؾ@ 7.rSgI@ĕp$c _Ņx-K;A3}z\VoH HS1?nN3 )Qf meA`ԞwdjT#eRUT})Vˤm6<airɃ5eCOi_@vWOg6 eP5_"I  ~ 1RƝy#"Vs%_ FƎL.^ޠs 95}iUl8Es 7T>*Rsa状۬\5½'A 1R2Rn {4}hMn)ibH}@or>KORBM s퓶,kHD(ۊ_/\*>41ƐHE!C$?t@;smݘ<${ $r^_ؚiFcU(&xˮbOJs GF_gc21Jc܂&}@ȶo8C2-' 5P;5^pD_V<n/hӤ bɽHѹ_b5gbܻEC&Y,Pkoܜ?ǫ")?`8/^?ldјj5pwlHyX}W7.5u# fyl{,Qko-R0eo8l-=.i%0Yˁ]^F8uE&Wf8G UL-Tݪ?L~gS3jz J׸Z~I'1ZǗI56ցok-s;Wh˯+kt*RSv'4f]ݍ)/(u՜̬Dc:555z(UiBOD*K]#DO,'θۢ8q ;DzDEq[XGh`N߰"qj0#?CUnjTȦ e=BOdrGXU|;"3՗3-Q/;nE/gRҐϹL0/qm(椙!{Μ%aQXNP7ʯ#hib &{i)FHdeaPjiqۂx$+aDE=>Q Kݿ :i8~uro~s(N|O@!4|يGdTx8o;(MS#Ϋ/մbxMb69YYpl2+G!laߍǿSkr^(@HkFE Yωs^ZB3B~uAj!& Xcx>մ.OHpkf?>DʑzWwNł+3?KVv%tNgYDf؏qb~ f<N'N*f*ȏ0يV_,M|"НŷoquvקlXkQϊY.J[܎S[2izI[,աd_!Wf ͯ '4o/W@3ݓ`tF>8E]-tM΍X+,[n6mʖ?ՙ~mE6mv G:#Mb1Lsׇ4PL@QgK1,MEaIY#ң_ՈG_;;bRP*/e;z"W} ivWo8 INLPV~c~3&C~C6.f1w' %\7h&+\S`ٙң΅nq* LV,\]%/T36fcW|)J_;Nٸ{[51 b$ߞdǶ;KRR0$EAn":[<iU\Hܓ?tg(hF<()S=Б~+WnB֊|(ŏ "p_y$j]nrd⮶4@ nũWr%:l)h]A{AI{P2N59}[ l`ԓ%B ISOH'{Cx<ʩiUk}++^szioduܸڴkV"V{RV3P47 )UT`2OPQΊ.բe;wX,FZAn9E /N_Yf5NΊޑ:׽s ܃hkDd6zN5c$DcpW}7xH{_(6WF8.sn6 pzޅ *=eZ* t6'ht %Xnp Nf}ʋәCx;1UףNSv*u9дҽ7jrp7:aM!=D%߮6~Pk' &Exm/I3&˨MTt9uJGؓuSnE6?n&bz-l91!G ϣ3 5Q V8*C=[6PZfI[*_<~$ZK'Sz+B@_쓪7(|AbJ43:9,@SthMJgNqF!(bQJJר:]IÑ}#:ʷiMb2zD{k ;j%jLZo<fRr&f=e(VS* CΤy&LKݶ/Sܬ0<\Xgr4+.J$ҙΕQK&,8p¶u!HxW-Mi+Y0z6GC/X,s\+Ƥǿ綎:L8"+d>Wo/:[?:9z_n$TfmuBI_C<ϘJaQ6L ]8u|FO?SrS*PHI1Pi-KVEƹ_xB[꫏+VTfm3XÑ*fc`]FRscW*u ӥcs 4]EB )4 OW]Xb"ܵnK T <̿lWZZ+'M0Ӈ씽yVO% Ib퉊U Iе4DywmG $MnQd}!ӱ? ?i3K r֍BԣCMT ٝNy&+775.ֽ&9Xc>U}"F33V]'̧7X%9VC(:#ՆNy7]u+HUDT. @XqwD6?r<&3]{SD"1L>)j o~ivBc(; ;{g\1jq}T1fN +xQn1RΫ<y\  X^zGqM'>̐L׀ҍt%q:')\rυ#ou04D>Ohx񷉲,eSmڎ`<Ŧ?1OVܷM(_6@8;Ņba4A4#lȨ%VW` 5ܸgf磉# 4[F ѧoqrW"9^_*@EV(wm ~V9nOٌ$,ylZaR*ߞTB@hҘ TpS8NE0MAݲ,q㴆 ثͥf^+KڅeӪ¼3j8 #T=++PM#k@"F֋:<29B-oLKj7ƈD$s?ޅurtUe6d;(d ˸[^~@qт~{Pi+ |c(Iz#ҡ.%!÷{X1@X[x|[Co!jy( +q rT$a@}zruԦg\01LuEƘ-uprt^%jE!)*&(κ%" ]pX%"qcސ[C/.Os:ғTG7&ăv z_Ѥ&(c2O/BQzh.9(g1}5S6qS[L{pFKSHaMxf(@Rgh_]sm\?!R^mn7J߭ *B=@I)~fQ43|diԪml1eiCGKxCH6B .\r;Ax.y1- T8ݶ1V͋L0Ӥ{1GaT7of1}6c 87.*R}& 7yRge*i _O36^UL>Vq},Qc8t9x}ܼ*6^s@Wr!J.f2»yh{ۙ%8YoQ;W%u T3]a$Bpj ^E}Әe+vcaZC4ϓ{ÑFډ4 ] jV;C{5>})ٵҀ<`ےkqrl'x|Psn55mu]bWB;h SbL[T7^ %" U4~2Y)NWSb 袳=jlpH VFCԉO 7񕛪UU?c9r q<)\N*橲Aj͟ve_sAEnկ}! /Bs*Ԧ16[l?JL OSu7~6ɲ* ;9y5g_a?^[mt J c3kӅj$ZDaj٭$716t !,dT:'Jz >b%8R ˍqUpa)y m{UmzA1-l=Vd{w^o,ܭ%"(CGf}XsS+^dYy6BDD>b"iz:+M; DqrLDKw_ |_ &CQy8žt2V♝ "'wK2 )ḂQ>ZfUWX}%>7z+fJoH fѠe7pl&7eg{$BI&Dҷ>M ){9zpם! PBJʆwo7 |~k v5D1W3rN9p&3mP<X ގWekmsOD SЭW{Iz |\<ߺW`YG uƁvUSUBf:9np(t]=16'[ǜO:Qs5y,U* ez*7o@ZU- i A-]w_i. MoDvJvkcP߳a_̝ޡdx~.}$hG΍v y&j &֛:!`#ao:J,/ +VD),(R2&r_6RtB<%;pbR|`a stz^:w kε,&+sO `TT!8oS \`+'=n[Xc #Y(=Ÿb6twKT =!=2lLyh"2r}tp ~ߺ%a8]X=&/Ytji i@hХĊ;R):kWGm]  BJ-Np9q-主oR a6@jBENӴg#aav[A7*/y #9?l)jYp~@.l~# wyӷ5Q^F3\q~5͸JG\Klpٮ$Έq,"%HZy=;k=8 d; H}cjc ]ZցVKN ْ@-j*sn32e)ZkuC~_|eM!RQF^R]ݛ_߯+*յHJpOj<;^i^\Q:IZ&e4~=|R E oJD7m7ƺ?ö5[۶5nz p>7OlB8O.(}~ۯZr;W;b$CcNoJfJ|X>{Iסf k`p-^yu($i~C9ּ7gZhAÑQ|./PD'~;]Pi_*!dWf[nF}Q~M9C ^60 +*e+Pq z(͚y*pf._0|wfYh#E%mo_j]('o)4)ޑ24Sj2J~"O{+zž|mYE6Q08&seQhaNEY=2bLC:ޒlԝ||--T3lOy>\Ȅ9<)+VJ >IV YΜ4[~%h0Ӗ/lx4'u8϶o]!rP!nv"{:<7d"8~S]R^N\Et7Y[y-\|nAJ|*xh5蓼l"蘇&̴>6+uD7Hޅx( i:䑾ӱZK#8GicJ/\H#la"rg&ߝXJm ualbg o9eH,v3wOP\WU3BSFWYD)C'BM0޶m.",)Elya‰J˱c!ҿi [bc#`"9$۴RzЇU EX*tyN&xro ~Pլ̠.Zr4* #` uxD-4s?_ˮm [ۮ[I5HTGScNl:-I5H :qc%5-5ύ@"_{qrS;:I9sA͌(3B8nZ'y@}q'_nB%ScZ5QbYtN0FD/ =\%`/T)֢A}mS9u0ybw״_@S%izqԞPAw j_k) ]17bE[G(鈱~&޾7d)5|J9VOXfyc{׍e 1}']bt'Xexz<+ 6\)"vqS,wxnYy2}Wu9ϥዙ4! gɺ#TW>h݆_d[\~Yיd\گNń_ /Q9TuWHd6q3.~jv{<ϰCj ,dd6jFJT-iEL<$3{D g8$^ cb q X Hڅ i%*ܤHd.WP[5'0f$wp4aEdq+fۧ;zf}c]s=0C@%xig^ #Б$xg=' GvaAOgp NLKVK"7X8K"!(j^=c3}cMi,R9CFk n7A@nԐCUSx9,is#Qz9->ϯXhR<(Qcա>$cԇF40vT,7GG*NKo C'YWBA~P_Eh3'͠Crzu-aς]_I~+YawmOR z? (g6Lurp׋SgrP脖OS&"ogf|+V#2S:XdlızU NruADuKks'MNWs.% |Y@ J@tzApޙ2w/%`ۊޢʏf ;HᾮKzOK-,CrIDQy5mN?Dџx::6Ƣh~-o{ 9[PZbRr~xmI0A^8g-Ϲ &DPfQN("HdPr`8T1tj㟻i#LO廃IlOh;9t58@˩<ox7 wk'@@B9s>B~ZaMV!Fh˘[5 ?īw?{>u n߽0LTHRLl9j dU2>e-Yi(?G |@5UM!?aT$ǞT,dnDݡPոpPT3*')+eɐ_80 2ςo qS$ղj.GLBdIk={lj%~ '{n 4t5s"[O扢1G|ݦXR`~YR/|?h*9ޟ]RnjLiޮ$B[5CXS>S}:KxvńՐ.Y隆MA~x/OE/_3E.%WTct*OXA 裣s,8O^a*R]Aԥu=Г[e-gKug#"++5S'umL}EqZ]TⰖe~;cI(+fݾֱk\ ʊ[آsRÄv٬-(C!9iS)6دᖫ.5m'vER4zN5E׋9F΄ّ*h.HeBΑ{!`MM9`A*k)IJ9e7oONaDj4GDtq+h:(psգXaT,̰ML.5P3dUc[NJ!R$OrNY,ӘD{X z]YW־XۛSf}2@ALj0hnkIU/Jt(;),1g z?/Jz)gC2 Vm-9j}3$8.5e ~n@#>҂7.4Ð$٥G9٦|C3j_"X#V&շ.^մ2"#.~jbH=QF,D2R}3EM5Y6q(ѿ+4'V01*)]ߥu0i()+V~1Zuc<|KQu uq݌Z\q Î* ]K^`u^'2n]g`l9tGs@*&CѳB"VH&1օ-)cIur0J L KWV]jʇl1 u(NFx.Dф5XrU"5o` >on6;ԙ=|cmnu>bb z8:ZrObd7_%P)1q=TtnWm3a]ebƸl]}M%5i9&,yJ*9%?@ML=aڡ1[Pgv9\eN؇ǎ\^W޸= =W|Vp8\r|nyai:-з_/_][wɄ&/)[]L3P^5Vղ0a0MsS=ψX|=PH D3jSTXMo\_j>DW VR5s‹{v &%T5KishTr(׸,>x2{5{rϕh<`P^дE<6jR{ 8[̏ȧ&) 71LAsKeBk䖚} ѥѡ.>='COWZ[S|WYs)|P(hF8ޟ)pWuNaCQ2AkqGgq-,̑;a=F'2נ(WlYg ȼb׋rؤX?I~ -MZ)7m8xbL딕B,TGC|7z Bު4Ͽ"_PWE31\;Cu̔tR0HGՔ}kKd&Lc݆҅2GI4(4i?z!o Q6]"b5 0H4)=bD JZZE&| %+kbs=%*)R]:J<#SNsimGYf[S$Z; c} wd^~o!7_i3Śd Oi}f%6UԩR;֯n M\r~e٘:=uq)kZ3LN֮w 1W^5qZҡ_y?Ǧ wߣ-h6UM/,J9]xV_[R&SM1 Xđg2/hGy0-%)N  X9ZxRJRM[!#1LGLe[d]yI¸PY[:0e8?Q7NG(/,R`=f 4ͣMiIyT֢&cՊ.v O+ O@]$J@Bȩ \Ws,JejgV3o|z"ֱLӰ֝zT @jԑVPY9k#1;Wpꋳ_{ Vf)uGU;AIe&$,;7@7E"R> MGԹj]@u0ŢnvR'@1,O[CPhs)z$x :* yZ<8PLB'e-ϨA5 c4Q`!ݒwnpZ DW]х~@ v8$5qI-hv >:9j|.|7y‹=5u,E3Q#t\~=z; ˖V-U-xIps*k'J(# &r?)<%ae Iɼ81dcR}&sD]]ݘ^jT{rONi!(e Wn}GIՔF;Nr\+s}rq=ۚH܆q*o }d[\L5b.kN!p_O.TXrAzLV?vn:'$D{Ux5jx NV:a]SL9e[)Up s޻sfahBd\ߗ$9H+'SXngrv aKj&LѨ`0c63ٿ^En.88ϱ*8pwDrGn( by2@ >Xk1 pYjz*}l ^p?|T) ECX/l/Ӥt\oRqV`!Tym!#Lф]t>yŁb4`/3ͯ6+BwHb,{g Ps?){Ro]Ql.n/" T1k˖0D >& tqcH0]xP;-c?c㟪 ~KO2ZÝW l] $[W hz Bnjު|pƧ^H)u>t,FN,<A[>DcӚ BXM17&hq[rE>`W^L|W<܏QA]AX䣚!џT@fjLy+0NU!({ONVymeKSk~ Z`YZK: sLJc?I\(g)be^tc8t@.if8EkxOFғB__"AMSVʼnӂ |i> 8(bQ'űUjj(du/#YY@-|&)CT&U*]yGsx#Yf6Q/J(1T8i b|/rV;H.OS"&ۥV~+tUEEV{G6Wx7Oss=]QSfY=Q"j.Ϫ Ln^Ρ PcI-"duUZ67DFtJ-xMkR!~(B3  {!x_ٚ=%%u6,ϹJiI`Ue:`[c$B6,sp G.Cj{]8?X,P!Z}ɴ|YRTTMMCZt_vՖ|;-ȗfШgkҦ>ԩ~Q!S9I0w}vsEz 'ROܓ%`W<|ѵ<+m3;' 5uN~@ޠWʦp'PM"ؐnNQ>gCfx@=a>!$ GDHoI!`b߹0:VvUQlK jKࣅY2N\M}{15mexuзyLt?Yz)L=U g3ka'G87j?AQPehFo=UR gQŗq3}aϤ区ҰZFT}ñrػ.a]EG jک : W-)+Mn6AW?ʱ'jNXYED>.">XSPKqhnRzK+da&RhEV̢E=3̐Bm #Z-F*C`V ڃat(V/ Gi8Sc9v_q)*kf= 5h@rTK;2BÛ(? ;*"(^Y{FƆtjT9\ͻ}AsTBYwzƺs6N=t:.)̹|A']I9EQI{_;q<|J \h)"8VQXMQS [mIxyc>v*ZFuVCʹJҒF}3EP }/W/W[ 1_4 zHFU}ԓWQ KH}ɄZвi~ꇊ"Ҿ:32{ VtOe gYZ07070100000302000081a4000000000000000000000001646b69aa0000b5ec000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192de/rtl8192de.ko.xz7zXZִF!t/J]?Eh=ڜ.+YeEYc$u9vNM_6  g2UV!V?7PSᳳ ` #Lhdn(> l(+M@YKsbX9u6a0)SGD>t8A<:{;N:\,do c)oEP~Ru+#)_ץ|JT0x<:Xgh L'Qw*1^Ck5n?gy1,,Frn;1F+/[+ HmRW2$'~C |p*S>K '*0:L=Uxۖ\}kks v՗ў>W CUE0u>yBJ ;0y2v8 ^>ƪSZ(b@k<̨ܾ?B+tfw^[9Qwe#9Q(/4:Yvf2]uF,|iBWt0kwy ӺKmش9禚A2Z2?(䃁Gؾib:[hg\aJX{ MF ݐS栿@L mHdf݄G Ҥi!7M&'piTX;$U@̠c'"f\A$3Rd'oq~OO rۻr6%7&$u)sբVȫA1=Gn*zB̒g&VU)52# 9K)TkKXJL0a/eIVgB+Sϛ KlkFTQRТA(IVMlmT| 3KH@QΜO<mTz j$]bV#GE `=E*j!du ?>Ǘ`Of Q8u5GkEv}8t[D8hg (HteW{ 5Er0 Z+Od=uYrts t h-"tNnc+Y^vD7}|-KsBxfL2Lh QFoNj: XO.;ў\ޟ,mkN"' ym %+J(VIU|`nѐ:cďC8DFT׀ v1F;7kjjA% T fNExVmq>CvU\ Cߓ}tQɳe$+bSRd,M _pEnbQ;~pdO KS!NPw"%{0d9i~ bEڰMr&#>y@ȕڪ&!ڽ1+U<Ӹ(ELa_'H8=٠H%tbZxD 0W1exGfI߅  /)idikJ 3! Xe//.}ТkOg5a]9Cwa.2[ ;6nbeuOA=j%ub}3B 6VO9 Gc+MX0 iRhmrۍpv $u |\0‚q[Xg5٧zO.z8cdإmG^P ~F SG,d>c"|86I*LUZbHC٬>rqDޡVmp(dDJ_\6팵):_1W)gEƂg2Y vU\S WS:Qz@#Fq$1E}=*Ղo=8[i.V?6[R5'.0 I7 0`ǰQ$x*r31dp/C#23ZGeZFUW<}3x4"wY`aeG=WO9څp_l [uǣ[p9 ;Sޖ)+?:7F v`t*ؑЅ0.)t Fyf= ж P1(Wg:fWEp'uﱝɛZÖs7WDFiN|g)# VUcT^#"*6Y_迚ur=U #J"Uem(=n|ܹ K.6[znaZ &AFjWK f'~ztmˁ_Yp;I[T>=+XT|@C}6Ia 556Tr*VkЖٽ3iC3%ҝXcjxM_ 0_2) Yl!7*͎->hzxD3ظ,vI犻IO^:q;p~rV@; ,ɘl&6oFHL|LiF .lxD8Z)U7 ؈2}Ǽu#]MPwa@5d ~w3 tEdzz%K?T.{mLYb?I0XCWZ1_f.*ٸ@՛n$c,͉؂/+xBq\B8\&G0iv< {H?{d+Bd) I3S>~_s^p\7|GZY@$rԮy',h u{9pՋϬŖ۝Ml6T#hG_}LׇMāeu~b`s4C C~Bj8˯ ev]ON`x#f7=GjQXPj `@A }&Ϊ:6x?a=I5`Ee&8v)cbq$ŋ73ڑ«K-~~a9!Ϙ9zp wL#Y49Rhv2 r-ث nhj_xQ7lXjraZ/g4'kƟn,N=GO"T7)fȑ'2I EęO>@?V4ҵtÚn҈-Ӳ7ܤTJdql@^O>9+G* ^+v ܳ<$a/\JΛhRPa_)/A4J7F^w&]mV!>ҦH0~}vmK RAS?4lp";]R6#o*=р՞D9?̎>@%rHKX?YkD4שrM!tM.~}6$ئ KJ ~ZVXM(~ GqX(VJܸGL@(u88at9tP項 -!ڵ?*4co&`/]57Igr& ̢ihʘX5>Gmcesu%8(s+Ks1.\rXyb&'a&"sjSYR"xava 0&&cIg 蝨ÊUQykTAة VZ?)ɻ0ƍSMM`Y$\>iAFyUw'Vh޻@l(lw?ɚ!hrhռ^A_)x`dL6g` lo`A=Wԥqw򀪐+f7Qztx f585m{̬JFrfÆ]cZP4p}i"  "jOq;ꓧ Zwͽjh&}!G' uF5I e1: e€1h9Va)]y\ A`zzh B)Z k{< \zRLw,f(pChM8k)w,%kcS_IUȴJy4G0*k0jw^CV٠dccݍY]zCFLFiCHN|%&{>uL-Fj A 5A6 rlZ3tg,N,A5O3 *;7Ub>t:"Α}DIvk6ByI5|FdMϳ׹&C~*$j$w>DrQP 5*2&C3CK g3n)+*b@)*qL}b9 fJ[اzl<$Vz0TbWE9dC2wl%K,|re-Y#;i3zKzXczz\$M?KjC98&b0ree]`~U81f`Z{L-y-Ͼ?~G(^out{>-{Щ0#lmA=۸;@1^\Zܯ@oڊ}Ehz? ] Bbm/Xp'h>-of;O4"WR`)]g;^rO5 +o¼d@ [Ama qw4XڏUygfX )·7UީhTqWwmZNNT.˔P qL0ZQe^)@@')8PE}k :gt-ra'q0U"i uSavE0"fr(ⷻ1t YMj0&3ָ6l*$6gc $A㒋ߟ竻v-Xn2]4Ou6*]Fv5JW)e-fXC%VHKv]AU)8+1Z]Iހ%Pc#+ ݁AOyf?b+B|N}z-(qN;4q5]z5͗Ab Ri6DX&~\5u؝:ID0.EŔK\[]Wk0S }Z-0U)oRlN s~KE5mudWJP\rQU'C5k=CWq2q(,v5Zv2=`'ͬ:һqQgdL:]Y!m҉52Zݽ~:O~ kBH.$~P!&n(̸Xz>KPE=lfʜV x|Iu*_,laPN8.-1MIj Sq ",_ BO{=UMA PJ2Mn!.W!`"(2Fb}TFS !k8DK.ejѨMex_%?NLPrүO}hKbS iM*aJ{oEy Ҫ1lebr  |f=2G  TtP G-8,涭a_śTJ.['U ՗;_h|E1đS 3sͧ4~b>'91,:6H萇UZM!DcdȴP( A>^h ikyq(MS8x(XO;ctBP۔UG0s[O 2Hغm#֧\&ݿnhV|7Tg3j%fF9H 4:Qne:OyNF%mOkbf9CkJkI$`{EU>;*]Fې2##Do*l١jXqZHHaM, ?!rX?ŃT?w;O5Y Ĉ|B)Yup; LX\8p/841u8nrb$bZ{CV.2‘Gq ^A&V= Gc/E\B<9=,5j="ADyhqu&O*h 8Av(sk[σLyqP2MH S NT^i CXaG?FA*|N%\Iq@A\+N]\dBYdk:[­ nZ.*6eڧ16W_O6=*1mfc!T.0[?[DQGq'&42qh tKQ :U&U%.2&ECڕrҽǡce(W I[k%Y."MMi/)%QhnF~hLjdixzlOc3yOzh{g^盓9:KT!FMV@\T MZ4vJa( θ=W$ dPhčNV*uY` :cMUl47-ωn3.}= [7v~<!騄P98q`BK/<؈sDd~ќ#z:UFrۗ"5aU_-My;cx]+K}R{aw~C]^ [>/fSv:WCT (\H˟ 5lK.ПKjnпB2}XƬc['I*mZNSv5{#!NzI.SbaV{ =~\{*"Z/ώ~ov=eSTϸT>ܴAl&vY]> ᝶||4N#=%N`mڔ(k,1wps6Kka-pRpp|r0Vy((B9vr*xepe`T=5%JQz 6| bsHD}*a(đ+%rz8ؗ5˧7ʱ-YJK[xoFE"3;r G|yoU41ˬxHZhaL֮*A(ߜA.,Цܩ DZW4'.,w-roA??*-y~w;ul2FjcW)הP!O\6%. s;e|84züʈP[^ꁱڪMgĖ!=Jae[&.zui~ܺ_줣 ȫ^TE'zςQODC/17 )rfy:Oڛ-/?Zt$$꬀Rڡtn]-9~Tq&ƚoDb ]&ᙞYM#,RE-R}OB:5.t|+{ _D;-eo/ksWz=%uG;H҂d7B!:, WXb3UuF[Dw_V^6j+M WZ5$,ƍUb<'-4 )M6* e)2d֞% ښ̮`/$Wy:m8c:Wݭ΁F wu;?1@YW|oE"dMUl\ZI.VJ57A_>## g{1V fP6sX/_ЎF_P\kGD g+QZbmtcyْW˗$gyl[Z?T"e3f ċ3!ztcKb-Ã0ڌ\"8{H@L%_Њ(zWmbBz)K+d/~Uz/-6<`0D-"j haRI#u0HTNFM]ՑӐ,᛾\+qoJ~'(a6 ?M皴_#Ex2aȴ0e9:Omѿ䙯2.1c{Ed`sfu1Ee\O>=Y^AO6&v݂J5Ejz.bޠwh3i:DZ*%DDczq7{#E"F=z?Ӛ.ijJI& (/C&});b?64{QІu2oTl>SeH,鹕qWqh"Mz/@Qs k!<ں._\cdh⊞ 2qXhKs 0IS)Kr-WP(tq}g-ŋڀq1xH\TF~-B^sDpw$}Dʒ(yP@ c Gjb^~'YN9d7!$;Yӊ6RbPV:pL0bmSeeٙCN̫I|݄#>%m-W==_d1 4[FC͊L&nrVPD?g?@2rGdG& >3;6E|y;zD0X g\Z|Q Ch =Je0ӝѦ4H<HE"pbz>N'_g;%!j>a_:)t *R԰d'Xm @eï!xSܗm'ş|EFC V A-70]Dr.R\Y =H* ;VAPZuF`FtO8'S̖ho5YO~s2aE'۫0? /d yRM-"X*|;x.( fԘ~ Ve`15"E2^kátpVxO.zR"j+l~REI)j m͎:njUf~#מLa;^U+ jeuE>= m !vOa ѩgay: ^i Pf}+Ysp}ڣ3R||?$j\:E(F ZNM~Y*tRl,'h켮,aد;9l:|S;IF# 4Gk\Ca]|N_󽊈0E&xe'd(_0$u#bMXr|E$!#9LZcdĚ-WD1v7ҤdF[ z 1UC*ߠG$3?mLoAX2iP;eOool^(nKB, 3b̫ZZWdG#cĐ@umAD *bVWCQ,f{KML_k8'c*C4e`ftc xS`hXXC펂3^j\~.,0LLj $y }ZԷKϓFJJzۯm/__CJG2Bm+ʥ0Hry8O*ØWbivBdzT,|E_ԕ!/ p W$Ő9(x1Wku;ұn8ӂF7ɏp{qcՋq="-"m8)=Қfm<(Ӗ 5jP'5nLj5+1]@,5vKGÇ `fh\vO 8IGBʺ pnW c&Kdd1T8o~B̆nyK :p t^xhTN`h6 TRT! _u)KLLxGk*#9|R1ВUE~^Wr^/VM@f#lEPoƓ6ΒPOcSa+;aL!c(ﺄ1f[Os9Ju-#. >>[`dqr 6㌈&+E^*㏭  +vaWH02#u/f_bD" ޶~L#Kt y|D})xԩwۋ|RC60a7~$wWfG5Ƃ㥃DAm6FXVDXdz3ޗFtZs079RcO[.Ѿkǚ㵿U~m-ڲi=.Q WgeB-F|qe0E!'qS(#۵A6=2I K2rKPdhYB6$t7IfxMbЎ 5f $XE@_Ʀ(He"(|k4)<}0ۓg/ICAJV} Z4GY _y'n,#eS5ȿќ9B>Ux/$<ds3*X[KFxqY?}ݲ6DK'shbBʪS0dX)NI|/R p&D\ts'eV9\F{q&<ɓ gS4*D rbTHa 6{`~Y5Q(Y %^8Q,1@;fp*#G,?M|$*b*lUBv iUD&'eAf0SNel>i{A9cdSE/0>6NP1mff_12֪8XD^؇uMr[pM is-4UwZx߾AH 8e;5 :~ Y..Qeͦ&(E#'h[+|p_2 ~ iV2#(ltu+>SU_+XOG݉bb&[ Flxh=]%20aQk;}RkΗV{c %^jhĝK(~AB޷Fm%nˤhX乩>DXeOUZ.44] 1Vu18ݴJIU3҄̚1LT<&ȿT  ;) mKGqW׺G5!~97 yK$TvB.&H+'2%6eAwmO# ,Soxe>iAx6diu.da+멿J(F5򨫩7n^ S@KVuuC0JKn0չˎ-w۲0Pнzx'VƳT *H-{\Z ,;h-d!Bdk0cHlwgc.,e\)Wn.o Z W[ag&jNl,KhhI5# oP!t3^PuNym fM%wG{:s&EdJH .(Yk*#.AతiK*1E#HQ><p\,6d?5{F&fiZ].GO2D,JZUD鈓1)~Uģ#M &Vec<2 =V$of=^Q;)?f("bzBR*/Hs@A`K>y7s]4}q\",ZK2Óx8w^.Ba~+k`5h2E7xnKĚGjl."t^. a,d95Yd`> B8ya}'k~W~qT`oa/Ƣb✢jɯ(sw 5][_B+\֢h1l\}>AEFMowO뼿;T9 `o3ѢB.qI2_wŵ8+]{iL0\]-CRCH;TZdwY@/gvri_{C.fG Ǜ,yH.C5FQ|֡b⒙ixp9!(Xrɻavgc䆀qNo!yZ`Fcxτ VPdU Y%2Bi“]*#K0|"`sn`܁:4߽|NI]aQ1Wq8k.6*!9@`Xwa~mCLF(!w;^/bP|MҵNd[{>14G #$_t?J: ̛>&պ8/tU y[68-TAζTȍȊnjL)y68%`+8dߢu!m;|݊J"tzc=h "Pw+ f{wH7(li"wS9-*[PqaݰeC`1t ԑz8xML^?7E^Z&q~PnPZSD4/@95 /-&% Pq y{;#c ,S5@bfĐmjb=Al:ԺV'1[ Cv[Q7˄%ѭpRՖҾ=̩E|c !C0|WJoўUFUTsH_1x<.8ܻ'џU=_)xZYF{ϙP?h= 02 @LkVKN^6Zo?-TR ?rgGҙq֍v%)\A~*Oc|D1?~aѲYsW?KFe1^;Ly~bAg_CDaHm_qB1LzOܿΞr\OR(Diw" ][xWj׽o-M $Xnr,O$|V"HBEP @W`U,pCyt,ym\טnu u+sF`cP)Xy[Krrhbv85]] DziT4qwO) u [Ds"˙هcArl-PjoFf&XNHoIm)q!(+h{a=!_xRd)Y}0ʙ6"¬@$->/ቋ) c>3ݵ?Pg3~!"bӦ g ?)x̹c;u'z锝dJ[G;vB3$/ϛ0=LNn:zk3 TKqR/@ȩկf]_vu~Ί<OC<vI\ -s=Itܔ" )>Ћ+'ēa 1,4#ՄQ[lIcmHY}#/@G5]*3Y{V^ϞYK7&&ujN$%_|&;ʱ'*Nb$Px*ftѢ+eGmG:Th~+i'-xg69Pέ$EQ$B ק^nם{9Jio6oWLO$VI)Wf?EnS#~_~#G+,[p]ZVC]=sue!q ƏlkGh4ʆ;x!;nt5OKz`Pr&V'äHc ~x=4J}jcs&_2wT`tY#z#yNey'LmzJ)V=!}>r9ʔ&mL|s[+qrP9q@wu9v||%0n;hK1Lr+U.-S'\8Dj}]s}iqe6W $U}0TeUpr.4uc-SKz!F23w8?˳>ļjWC^VG$$9-:@皆kMqeT&}#-> )|lY d$\CHWX\KWb3\Cd!@ᱴب"VS9zcK$*% 6I4ki)9cΛ3`ʮ\|A"oX ¿COɌ#?#zrDQ밯~v:|?txgI_pXlVe-0٘E~?s Qjm? }HMd{ܩ/lwX) S{G%<|#ذ3U"739Si3R3E.:o^ه?^v\$o.nЕit9*Ƈ-zU >s)S.r]*Zo<"~ɏ4cQa{1$&^9("K8#$$>e3+jb:m7?qt3=WkևKHW[B$vr@ǐ#Lu+A16^;C+^`Zݸ0ιobp^V-/7(?5Ӥd^ȽTJx&5j/E&ZѰ 1R>SG[E1Bҡ Lj~1C6 gT1fTNXuٸw9U`vR ߹wZ p ETW -+9xV(L"}`mєD'Lۉ## m|xBvW_P6AIPXB¥$Vʽ:@<]M Mv5ak`3ńxk >]3Nk\UZNaFe'.Nw-` JTZ{S]73w+ɨ_qD]U56e1BۅHѤQވिo?ѫ cId *s}[-`Œ\7ׅs \\͘qҝS !C#8Ϸ|Ot П"g:eR>?-HL 4 Cd'cRrA̝:|aca&+4;mvtD&H?$D5חAdKkrJ >嬈A'<М,4e$|vW\frt&&dV.0l]gDv˜o3t(" _hzuyCJeZbA'3#HJh u5TvDo, \Y\[p2\o! @wħFVv![Zǃt-/ٱ]LC1˖bSuQt ݊8BI|2H³ ~D\B;S";6uXFn*V+S7}P}ux,{)ZV8e^X͠+قW(\`j', ?:hV!gě9lY)Ye:kAΥ4Ěv*TҐPNIc`!iw5r>Ӡl0tmnOh)Jʢ^`i9VB :Kfӏy=`r5kQ=o}kz`cS~RlK EKKO$\ĮrOXgOMXQb>o];ņE;ZmfEq+d-8:u5-J b bK qy\ѐDML6ogk5)>#:*køQ XpN%g19˷~6o)Rұ_nЊxc $T(OE`im]Nb@y|$Q~ŵ}K=":p{5Y>1 @&N>c^A^QN;R̮"jC6#/DZ,N`:]s@Cݷf}N]IBըn( OvZ,v Ww-΂>U=V|:Y|};.Vo5L7AN3e<Ȼ>魓=^GEDwTw/[ Q!7ƚȈ >a&"ʹm'9SP{ufkV1!1]OC8ɧDSj3)@vn@Q{-DF=S7b(ȳAl.""4; YyM+yf 2z%-S`FB#G.ɋ}ş'D$=ƿKeY.|!FAϯ dȆ$:{1 ɩheZa.<D~}"p +nFoY;S./yrᘃϦ @^eus*΁!{saXIj:ߣ ׮˖Mi{ϟϐQJJyrIdPKQQX15?C{pגlfWٙE^] zݻuwCw'BaLHsRwC-*2ǖȨfg~w*!=nv.5wiŻ#+djaǾi|@äҧV],Fa@<72J8uD$29p|duN~M 1Qn+B!MtaPt'e?밟P[n:E2cتSf0 A&Q[ЫlB{bxq%!!]%5?s T?wϣ/t @'YBZp)ԣ 0?tƑ0[\f@!sd%vP,.~t *71nj7> yRaXͨ1ڻGu65{&u7~IRtڙ`5Wz Kry!X R&j),g7 By~]tToNcx@dp Eɚ8qn7')RУt%g+BvT?nx+`5SYebE3OOVrbP_`8аq>]K-# z@VV-ͫ6xO\wz7cS5CVt Z!K^"BЁW3aQ1RHī==36z~Awf`O'soCr0rKg aJP|B =7-f;Kċ7LzM+&`s;ΉuOoHE ˮboH6G@ 8qeX/}U,[v,@|bgݑϗ_Q2\X?$5RkYxvoV5 W <@%؇&9w B%WD]M" b(mgKS=(4zɛ"Tšnp٠alkY* *P-rπSs;PP[/(lDZoEOd)/8ici5;dI[CP; yK@_hԐZ|;̸l@u>_Rt52AIA!<}:TZˇ{'*1ٙ4 ߦ hOa2F4AMT3ÌUT.0;DX7f^^=rj>PGdJƗM? 5xs9tf&Τחɒ6~q=~ H*ZujsC+Dצ2yljFm;i%\h $zfG79ֶu](F^dps}xݣQY*L _3T(={ ;^Q`=OHQ[ޟVpUTxS(6$^ħJmd$5WJǍ:[E[7i_D,%:xtٕ';=M]g5yja+%yr9isQTpQOhGRL0>Pab٢ji,Mn$xxa7 }+UE p0JKhUeFB3bV vki&-;VfX”p%;Lpf*e{UO'Ze] 5` dUY JBRdgA9!}_ /5PA!RH :!J*^ƫa*oAUK] NE5b) U|;B>x#a2Zyh]&?|"$DnWUO<;,0O| [~VʹWhz% 2R#2mxF.,'J\8hx>H3XW/a2"NOc#w7^Q]q9ïu˅O=^-!b1X)ay7+))Z PS19eM6RU /4} X?*M 3UߡIW\D$eP!IYZc73=5)b b]k]~5ьf|r b9`CМQezE/xj}BFCV,ˢ)x$ =A j)l0H.!_Hֺds-"LM2DtP6sO6_[lMkzh:a[a=-)f!v/NݫqDMea|ZV/:KTBpۡm ̻hB Lox(s%ҷ-;$'(^x$5;=n6D}jgԂx>9giI*AR+;$:M?{\$Fp+g|}T. cDƞ3EWDgoP=pVc9++sH]C{GXt"J,[^-eFby3l pQ,17J}apVА*#mj VQ(*ѫ2cAJ2w.Rk)@6z)Q$WdžJU痀˞q_*I+u_Z@OƠ-]MRsdQ΍Hϰ \I¶ O:> p 3bȋ c FIܺjVWf4RO;3USbot C U (2^WL5Ym 4BjZ e#c6xkϭicW \([y 8Bc3!۳qAKf4vv1&0eԚ%Aݏh _PBzգld#eRYI?k{qj,[0A1XPVȢTn՗sHSC` +sGy3Z&ۖS 0Rwh?jy_)&=!=K i*v8%|p̳M Y'\*궹81h֩67;@GPYZaMl|yw!Э —s#_(Ue[,"$lT(5`$S +h)hPml@SF|=4i`8֖IftLhI&0AB=p0frwF6G=}^R$Et障,{l乒D>u 04P_\0r2qLX{L0IP}W,W_Ζ-X4kt&vKU%Lŏ/ĎW[9{HbAJ̙۳bK1x.V)&,UG3`*@q чOJq)tUa|L՘]+ytT =9R׉ˊRpdd[c9unk$Ûhꇩ VbfUWy|^TMynZ&+{A\hj>dɔF\TpXb4] NN/dzN iϏVϧp򤧼 LBJ2l%v(' $R?עd~ Q{V͹K.f1#`YM#K06[zG :V{h'GRװ~ob =xM\u aXP딱Tj,>Ue 0c.˔(" XB^7u2DB CB^=}ôSwe\V+ȗiߺt"X=K~  i1uŜ+2 ɜ ,T*AL0^vZc39j9Zg2^QYg0(:+1߮a#k?`xwĐ&Svl[)F 0ګzԡUxiXtgш>c~z+C-_ o8!&N|i1w~QU*UǮ> ηDII\1;NѿTTl"/8Rv*9b,tG(h U@ \gι-[JmJ-Aw8)0UϠHͳAM"Bb&egNB}Fх1 48}:M@eZa^5ImzzT폒3:R+Dk A,$^TM>F<=ؤŲmPo}%,NzLǡp?) JTOKt?7t&E jnB=ul^WZ{?Īo(\3ۆf6rr;3xu#ϳZJGyS@=oVkfXǵ8ϲW|P^־J;qIBډBY,9ҙ!pyx\]n3#P'@FdB'ILVg5x@Z%[1_cCM# gi NoV4XT]#G/H7zcAYI߆#5Vy$=Fӆ˜i+#n2\9jjΐ͎R晇l.@2~%f䫏C^ۤ(:nZZѮ>}ƺ [L5Zx׬t :X %s-#܌ЌvYR[|(WCۆ؛ I:̲|\MW.D6)ZLhͲ=`<V}0rg~=\αn)}}T#,qlqʡW@%jn=dK>Ô:[2CHNK9hr`@0eL3j*G3f"T$J;~@w@ޒ{beg6Ahp@z# lŁ(銀⃌  Yd kMi>)%נ=78`4HD!d)VzHR;.m^nPB=S˷NeLVq9:/^!}.K5 Ҟ9&vj[K̞0x9 s}SH,atiiO?K-,RפU^~Zَu%& ( E ܿvL^sSlyGH};1fmG7<ܔ3:YGĶt|RHzԿ ִ%yã8пTYZFa' HAn){.XOkqǐK{|@7FtfvWw Ly޲JfӐ1y9;<6^6)k!5 vl1(HASUhۼ*:yKOaXy=-WVt\N g%+1LGpGsi$j?cYYwvm]rEȗ8~C6op嚶*gP%LN^IejA^t)JV']>ѽZqo'@h#>fW %+bބ,X& >SW)%/lh҉Eq(dJ9gA&;!LH`Ny]R?$b%9x0͡H4BP]Snytki[=O-?,e#A=ua[.r>oOS(*oV6:O7}ubo39\Ӎ.Hd`Jw*ZݔD'@)UٞSJ~n;&O:#cł2'I^}HꭚtQ D\Xᓟ{.*%$f$u1 mϙOkq̯Sg>:s8xJq~%-r=u w0]Ȓ_E;w'9؂.cg%l[1IbW+m:]ZZʔ dCQ'͔ $6lFUOB̭Zcחڇ-Gn;6Z BnٔMoެ|>n>*^dp}#,џQSȉy֗s aާ#}95TTb0f<6;95-vk z#U D}پRi mSs-߹oX}v g/W&-8$@+?؀ &U(w>q ,=P 600LK8)TiBS!N'4/ETnD#d;Z)@zՔ"5\o?cUF_R{Q w+sr7ԑ##ߛJ|؈ [j1d}>N|QyL1ӷ[{G L|$ |}uEF ƝݿKQZ骡S7dI%UYF@뭛I3J{37>x9(KC 5+XK&TF?0{ɷ+,;ZeX5_"b)<,Rx+bģ 0"+2 c+2]X@BqC_t@ζ$OΨiMeBdlXr5ԥ ?t>WO),=|!d ~L LxT.;iuuȃ? ]tvAI8z):*ŕG~*x9Kj; ~Ism F@G ;79M,Am aI)l r bpBȽ.,Ui^ޜuXHd&A(r3&&|`@GG 77ѩWɟަ?,0ߎb}T;*J>oG>MR+lKax0RHOI6iDmƠʔ D.QU6%Ӭ,_]5*|ms1[gEfN괼(tA\V-YC.@'>Pf} }ezr!4_O(&|z$=L]gt@[<6u|U.T8ui'Fr r^61jut=!e!s8#fbőke+Z 5ަ ZnLS8͔\}8)2yShC;8(2ez~:qrazx<+pHC: wi{Q|&?,x܁"wPtvwmYihL3˩.=~aF PQIBnWw6 d!t2j<ቴ=Sj2PcA|Xdu.10QI3ݢ\7^Lj;;ծF<*7a4y/~0ϯJU)nJ^gRjodj9kĬɣo~fjbbQCoLn[0J:M#)P^Wlܰ^,p>s$TY[JX!./ay!،u[%!MhR*-g+\A{3l^8 2㨚]8HxEt/68{!'|ڲ[>AB"Qdmt SZ3>'C-Py|zF~:A1EW4#H-ι>~( pP>Ο\"UNr- A}%y_}L×ܼߵ^Qx'eN&% k`^Tٞ)`0d)N0} > /&uKX =Kd E3fS\lCxRmK!nx5b0PA5@H#R`$bH2T<4f {Hxrw> qr^k UUlST o%+g&6W UP"vχY*pdNa$f7]2xy‹L7M -TvůvI=Ÿy.uy֞jp# xq͋36᭏LI-gex►3бK=FF#N/k ӗ8xT TYOi\Fm7(oٔp)כa,i*::ON0Xg&k-|aoV+-8H 8[~_2EV" `%{Jc$ƁNx[_1D7JmƣRLbLZ7~L>se9!S-t1 Z>fwaimQ5#/s"75T | DQ#Kb-wDfzS*w0x=0 RoܪZjtS?H&d4hH3SaO0@ogPo 1At: ܲP|?W4󊎡O}{k8q0 KJEރs?w˾FIJ]4g5L]O (ʆɅ/[2:PoM2KKx,VJ”7lHCf)GTyqe(9]񺥏,w;!ة$kI2D )y^/?Nܺ)ivS8}ܟiN4/] ,:2A}n10틊[pc9{9=2QW~qwcma6tDzUgf߸쪊u5q_5i=WXVGou:KWWa6'BlMGa(wE W'nt*8~&cE ;%5,Ԕ #!Kvt"Q.98[Cͻ{հibI/||}E8˦㱽ј=&Z1]j 7xN88L0]p)ӅPU0IF:OI|j7ttz"]WKc/R;<: Mj4{[^ӯR)بed}N>b}/rӘuUvYxv;aW(W=Ǵ#[n)(tDΞ+m#SDh~Rv %giBwdxkoޒ?Rr KE:)iPmO%>-j2%qMʕڹv'sIf! ct3C8 b*5X O bd3>b//5Xhfj@,Yr>kMRLݨrUWpBZwC)E'E5圐i ͛%:T ,No^' m ]<U-iB?% _Cdfa%"]ΧݫmlKb_誏*; ٸȖª߫(PJCCw'F,8Su!rX@X !BħH)ѵ]*yXM"mߧ+^peTږCTN۸3YIֱr"3TqvaϿw`4-ŇoޠQ_ʎ<ᶔ$Y{ӏxxPx(ĥ2Ūd+B:5׀ļ32tҹgDَ8~ַBc]@4=bU8qwިG эHE|rTSxIJZGB_sZP}"EtY=])ac-Šƨp~B>C=W[`C[ۭ&L6G3:UM3*5w?+E s'Ep~W?Gz{[d;fakorUܻW, 9e%^`yӢuKﶄ`cjۚNcLBڐ?qlm:"/3<0K T*?=CG!ot,DXL1J(N[gm:w*0~09Lߥ9:,:j$v=22F5Üc;hPշ/(K2Σ\=Ҙb`:%g ۩Z,/OH+\rCciLNÇ,-O梿M+ѦH[0*+i/S:6%('+G(/w K88f5; 3TuYQ)b^BFf!1J_?@y/AɟZkAsp/K(&6zTd8-ڔ$=Rw;$\?439؀@>ą  = Svrlaf3od$o!&S~h-pSEP7ЉtyΓ%%n=vYED;&lqNbdmI1jLnoGM&&Hu6Z8#)d P0ؗRbʝGrHbZ'7Ms z Wnxf: VO5Z7%]^`Ttf@H$Ċ܃],zf- qkoK FbN3G?kOP6,ޯ-,W9;x0Bfʻ @v~4e)5A $^ニ?! ˅{NEګ9>5)v,hlk<[ɛg|uWĬjCUrk[X}w)CqlbHpD-{$CbP7\cB ʺ%@:ч9=1[ds]um>{w~8$2Tyja7.s@q>S쩃mv`ņ/2'2h'b/}- q RP_ؑeMHׁ'9k4x qDw[hSSqArOQӲQ8| ƣk9`%,7d4 p-& nw$FU:lǗ/CtCewBu!Aس ZRC&GQ.!rՉ#Æ ~GQ .%яIjD>HؒO5nh|f$46|}JJD}tM}#i"MgX.gQL>f-XPZM௎.얤e#[Gc.bt h/| %!:f@I۽bu-Uv_yv7ib:Bp`>E)Q̫ste/pH%i%udʔ*)m{9.ԫ<9[Vѽ|ol=sSl"+uWE4AjmK._<t+T~Bg?"V;d0:.ll35w$[)T> P$TCӭ1 Di>tm[R9)Yj*uu}=>r}?vu B bfwWy6Pp㑱텃 @|ەTI\BZWTܷ@V 'ޜiNRhR"a] tO`PyN~A&/Q<'}ZCq.RqMx\exdg: ]-zٕ?lEBdhhN*T:sCۣLځi)(?I_ WDf+k FG1Q3Ut[y"KA@P/P&L*|áj&Ef`nGK:"{nC^ bł̲x!P=:t- Ƴ#ߴ%(4y_͇[z)U.އ_k뚷|=SYi"]-eG8^*Y ڊ(Q6к ^%Mf$NUt__KI:[ü6_4;ٮW]]-Aaܰ$SD۞2;vg%-}SR<.g9;I/^}jMgңk$ݥw 9QvС 4ʨYЯ8 ĄԒNDqY) !"iE&ـ(BRӰwڤУ-,WeYԦMΙkF)01;5țN~iWgCLBK6]ɏ_7Px3Yr;0_0WK$k6콬'?Τ¢x%3%ΘF6pk,jϧK8ԩM z 7>=3l oz>߶6{0F?u/T+Z-õp6}Yq_s`:qfB%zzť0CoZ7^^YsxwX#<. dV^ڏj_Ff#5؋qI[)mF^[|"afŷ,Is 鄒X)eML*[ x j"\~/6I2U: Ho1߷)Z%ߊԑEAº+P+Xx mCtoM6KŰ^>%@A $/9`_7;I _%}Մ } ҮB,Q4擢*~}rYwCu3D561ț͈KȹA){wJ٫\ڐ߱) %D[ 0}q bKne9Ŧ G3Bv2U&y 8)wەqUԀ^cj M$1^wČ[KP7g%{Aށ9uWgq«9 :kW0yCzګMy3ƘO8F(k~\уpx{,հﺖYNaCΙ'+=J\UHm] >ԗoT@0^]F'}PM-ўVC3ay?|5J CA oNOU <8V'Aƞri/Y|!Ƿp4 lҢarRU=VuNTG?cR(Q`Ԁxg_3! c0ݿ(Lw9熈L#rޞྍ/K# hS&n̼:o$?Kk7$ 7)OF4H߈:fl>/7WEEI[D>{(c!y hrPŖ \}GҲ+ a;)Ա;Z(TVnK]YY[ézN۫7{}2W-´fxk\5 +Պ_}QlZGOyγ}=?mzR ,5x4X?D'!rcmD"G$}᷌Хƶi-̔laETJ7` Mxx ,m36U}" v9̀}58d\Z0lI|vD@d]!Mգ1A(Fb@b܋uW߅E{\T73ռy0o"߈T`9+aj 6.)r)MvC89 )Pғ%G$:qF,4cU!h'&6D2|ޮoa^\#+tg;GhP0P{EYu͑\=|D+.`u'ڎ0:t*)uF=`=eGyJŖ&%-s2^kކ@e9XzxYes^]heߪ"si[{a`{; R*8:g@j!xj1X|E;HssAݫM`U??1%>fd6/]&Y0SV[e!\]&'>cw@kGcDJ 4[cWpYoJEiEX2ʍe#I /Yu%fR='5shP/ݡm?)~c`sڽ0HkO¬2WhGt;&WLb8%uXw"TC5qcijcYQUɘ( C?6ڠ dYCw-IزPbFsRC!wy U7uVs9c,8y%@׎?f05m;Sev[{<4<2#jY31o u]B F,:v>>F_e6k#ja >ۢ]:|p,ο'FEt}j3bko25lj7m䵄RLs ^St/ce"[M38F &-Xd 8b=NDT^~ۼaxrH 9Sd[8L=6nSJuh2Ėv |L f$Tz:uw\HphyQ-7Ň5y\@e f82t9;c\[Y[LDf\}-{{36)tUQm?-? *q™K,EVXTWE4O>U6 $j:xۯMőwfۄ %H%X e @@!jA7̔^bw 1Po&=I︗[Et-=tut$* 1%|&%fUڟ}MZMw57$DF*8nW >NtQ0 礨q[(f=c!8+\lX0fMiV #)t<]鍥BqVMA#S (شwS8?d?5().W&RBykYb4uԣXjr$]ׂEZ5 C-xmS -Kz ߘ\؇ZC=uĀrC7U|y\l 7TJ[ؗgux ق %Fkr^+q9Laݒ[UR8,,4E֧2RAv=!jp i:D*9֡XV9hDr&~cLۻ@?2 &ΠR\3x%Ĭ,"slԢ@mf#{1#q W1šf;!-gi:-B#bkb:N6j0y{q8R.C7BG`nOkE@4?o tԵᘇI{w^ :!lE۟@B*χ ,KV$sP-v2톈g6Ңxba|}S' Yw1mjpPIGE8 Hm-2,aDۀգ:o*FSpufQpȨd-d*ּg:4@"ZV܈#x)ذeA(m @ƴגӏU8e~=a;=e 3hDu;5L"嚅|9@tJs#ss[95G͸w2#$ȘI*:>~ͺ*Z`Jy}p3F*Fw*,ˊJǼ=MپXtr|b2eeES WZ _<%de9g9j6|qhvzr,Pn£v{),%v@ : 7fxy~7>P+m|Υ@̛CyQN?hLIN`Cb?H}cgPaej}Ti5\M561pFlkM̭vUU :% lVqb+B{s0- f4M !XjF)[?d>ʙǺK~8UMU4@-?oeJC/ w?1ٵqG L_ͨ/ud7(w!KCM8:k@]7zlYƸNaSm&WiN*j̊y`/cC dfIruTP)$,=T[ oҺ t#`Du2'ϿY)Z Q}OqlRfՁmJ% S{0%&n@1B}8ێgn^Dګڷ<ųzxҳvĤSMv[' Is лI\'I$-%l.LqbJ%$6v-ZWtO>,"?l@XSr[K^m< J^($u+mLgiG`*}42QK(W^>U|pO} X$F*g$VZŨ}1"hr{އ oFzMPĩ.b >^xIS P?60=2M'Sh$BS{VM?G% 2!&ha g<#)c5\V@XU\PHem]bS} C]ԈE֟1]S&%NnK[a7'@9yq3\/UBa0HSh2#I])^fwvP7X{zCm|s7ǾV[fHщ :|gYZ07070100000303000081a4000000000000000000000001646b69aa0000a59c000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192ee/rtl8192ee.ko.xz7zXZִF!t/[]?Eh=ڜ.+Ɏ>d*4,8{[?Ynx挗ci+#~۵;Xƙ\]VYw7 Jz?06wIm30Be- sЁ, lc*woOmMȍO6{g pn15,>i,FqhP#UP*9^S^c#_}<FgyQ"JC<(tz7.iuܞ3&y-hb A$Z"ogݩж, f 5qRe`cƟv_BDmX2<Ix֎~2'Ls1#Wܖ B!De#gw^ ?L vQ9>RnY!M55YR\֒BWMЋ3^W1}Y^;ξSa"Yiѓ7e#22stλe.iAnF757L9Љ0U7_UggH3}nR/֨+0ŦnĻuܷyBu SlXW]sX_Dxo56ȟ>1&boU.tbogv\{ G<9E,zaA/fd! =.,LA͜ 4303_Ed6)^*q61G2"00p7Mŭ:[_79Icџ6V'ܠߺhH뛺Sk~ c"˔caKJū1V$?)vr`7*^edUBk4'I/ɬWc+_x5*k]CMwoOBx@1ԏs441۸;& !U Pv">k,e`˅wAڔ~vclJ1K{rQe젭-tAh-@ O6WLUȦߞ>iM}F1o +P1%jfoiHLHsyN̉}{Ci&b8#ƯX-(tI,GL6G}5^_{+qu{.Reh(8k~{"61' Y4_yvH$DU:F whA~/} {#?QrO_^([g7'doVXV GCɗrкƄ0:FEP[FՌVbdz2MX[^wm)X πtT.]BNNlV]X ΑBYs͑Cd!gK}!=S8H&jMFBdG]>_jNJ+ۣ_]EFmHN0(iƘ+) /M\j6Tr(M~!mb`uzЩKsF N;Js8t>9zA2ķ#[tAS)׋7v;(a&smdfK݃SLm|;=^0O(Fj%+0ls Ow]I-)u?U:G(m tq6@x >$p5lUb-S3eã銪u hP $}%E" @Ie4/}W}B#Hӆq",Аow>Og9VaWO×SvɈ}=QR$˜K_=ֹ{nb`~pis&M\ͯm&1n0C.Ń!\~_!}X|N2]D#-A*~bHP,Q27Kg6%m?5Gj(? Nl W^-تYLuOA_&4i*5aTN?aTȨ3XMNMT HSlK쓘roM˰:v栃T {ra뾊cD.3zSз ,jGzR%V1"l 8-E fCRhyg\o7FDNXxO6t <|uە;sp將$ׄ n(Qoje ` 7rJHB;vn j gH/d+.4s 6YERɄ'C~5"> ߾ e8L28!w)E  J!:H@BL>e-Jqc[4׾Mbi6 Ҝ+M99 g\.gϟh+͗t]\eaNb=ε#.BFxY#Z4L J &" p'J49,뮓#Kn%WwO/) :n,~cIP}[Ao@8+?^CKsr1m\8y/XKv>eWf%tJd1* @PR sQ.K|\ҝԨ 2K>rT%iO`߫LEQgsG|1x`㐢 ݻGX&,=4}U eCIm~w#k^I+4`QV漙LToX+$b+@TDχUev+cmG, ؈y.c4E+)&VVIWLozV֝ŝxb3+aňy\] I{ x12oՈ,} ,K5eƢ"I莑/3Tgf}qc/]T!8S|[ylA;VjClah8s.:myH8<Δy^olJipFPChW䮓m[4͛OJ\vag68`A2{u(dX5ǜ ٤7*,a x8@"Yč6-$G1x1X /:T69ܴo:v @{@.'=u6 0Qڱ'_)]Mz d ON9 "eي+tb"\|qJBtڸiTUM͚ynNX ,띏=TIq㜘Q`OHN\0 (yӢVl4t?w-VfCBghy"Bhg* rah~EUC%DzPlHhsܿMk$5 %-rRxGN?/UJRIL?sd5/[LZ?H_z% }Fҥbn}TgizpNa\, cNR"28NΈ(X.EX;c}+aeA &SL-n?ok5JGN.W.vАkPJ c:2QEIjX3ՓεsO9߯?+DKj>7 fnr'I~e{u:ܯt J8RԒ xWo(6nF=S3ج,|ZMd7\m#*әZ6-><v4JFq/-!C2 VE5Va37.KqÛ "L0}qbr:9"x!Ik|_[SAEcfHu0ȅ A'gpAj'8Ix`++uj@&eoJa(Xl,xP~DZs<#_;o__ #5Eдu4SQ!Jd\"?&ƒ|(n\E!EV'tq_ @ H O$R u2\1* E;7m)y% N&cւ̺|rIy.Q7/ H‹*vd6/5^90`:1;Z<}>n yCxT*?C~`cM J Aem쐵S| TO,8[T%|L?!&J溔ܤhjDSl} A0OD/]CëQ(2Bl[X?0vy&UR]F%{w,:Htvh0缵G:|dD,8C*/rځBpA8(Iaz)W]^ݽϴ?/sw\T}6f)3WNʍ]f+S d#Y*ɟ6U˵܊pXŋܟbsxDR TP6lcc`_H~0 @6`p<tk(J_Om d#R\_I )`., Xe|C#،VX D&MI}^NvzF7Ok?s,Jc\i5Qc_,yl]rUDlV[nYHzE5 Y'zjfPnNWAi4Hu@"`]Fz=ō=2y$`1`1RFW5ޡ.LRJ9m#9hNo=n%V| b\O_ ɿ)ҎETJ:khrP}N8g |r>nH@R.6\O ,ڪ"Ӡ}}y_Ԕn!+,(\A:uFЈ[&YL:# ߵlQ:EͷvmD.PWXvP3ǘP̶i#h/Kf-1)0M5u ?z[-wEUSϻUeaZcI3/XM.1{$9rS~]뙈#e{\r"C4 3YưCe GtBϤxۼ,S`)5^PN;zbZfe՛h>CC0mm3rr#R]r3IxJk+y/)3#Tƒ70Dʢ# 1gӚ,`j>ҏq_CXU!p>Ba|LƼB;|zH'̗ zKܟĠ!L`Ԁl 01C!pyn&"y=jc5$w 2y̦ջ=wZ&#Bp lWlNlod1S=bt4n$rFd1rcE@Oϰe\ w H{P$Il 9wW條OI<|4AeT[&+Z!9'Ba(n6ǩPlZ& a"e'pH/{.8PBhkOut8e3]#M.:x[0;^ ]؇j+9_VDWWX*/i`jw;K5D]l O1lG3ԃ+OQ<ӭD= fN,'?a灡Fۃ^DdKw]r`N0;]Am1Tqͬr6r*4Kr'a38;ȇlӷ)A 1 ^@{7;JPjX$6Ȟ*-a r"Ctك@سa,#jpӎAxVy˗tz>TAg{A]36|Wb7l e,wS6ĩמz-+g!s\!]˄Gduq:' I\ ">RٻBs Jh8Hr8r+cތ(]v\au#ưHbID|op3fT~GiS1 O39]DJ3ck,}^3 qeVW2ǖ]dy'? nR7Y sQxm)DA0yxs2D CfRoϳӘր? }EPPL C?j_goqeWu XQq]@^@ Gdk}{v0??WfվfreeB`qG1ZC!D~q=dh°"+gfGI>LG= R$Ut{}ҬoD!4Cf4l@pF$C'$n Eh׀} )Y#Wh r1U!DHӅllsN{i̤%s5ɤ6fj9lHl [Ј&^4iG%{>4K:D~"Uj~WNjzK'!OՃ,׵HpGhO8߉?̿o(8nFYI06(ف$Ю/ۯ#Pgұgi6 t9f@%\RJsqɱ=~2-n?5f@O133\.v$ц=#PٔR kXzpm~{ұ`Fwt-)\>E&W›=I:ʋUç˻-P3!k ̇<:c+h;7E* KZ; LL='R3 i|A5]z{rK:0އ_œ9wJTUyWk $ ,iYyaĵwhG_0زh_p&S<&#ճ3^1sZYUH8Ve@\4?7pKJc^#'s!u)PHFԨ@Y7;K|ڛ M~soqy뒣0_l"Qqȏ#JuJyE31wQSl!%Ts}sچO:wret_g'#~v_<#735 K|q vm҇lzF;d Rb+yS|Z>cjj2c*#p2;̒~ 4AZ vhޭZ_xY_2[::ycp*?ßeFnɷ2LvN#^Muz)On@ ~'lzgEQVoSM;VS,BGJ]ضkf3h+1F8/UO[2c<"6bcըQKr-g4PԷ'E[BT'mhrm: fWJrp{kq$5+ekKJ|ǵl;"k J:N@QseY3Èݢcog<(I8}FLmO/_ \@ (Y??~-f%?}VhͶ9`pH֦&NyRS$mE6:\8VšvlNBD7mYipa[ .wfh׈25zCm WBZǧiT,W;J^歎DBpk^zL\n%% `꾞.G4 y ,EdyxMEY;%R>։T_nR]8aWCTaJ PㆭÐsxc4C$(4j eXr~D)\K}]19,IӯCwbpE|M"zSBu.8S8 Ce &,([h CT CLӰOqP2XˑS+._^OmnEX\E9{&q7bzcl`2:9-?;pa8w5b8 6z㱃쫀ϹYLYEك~\cW>$nt 'ɶu/$,C?1,cXWi#=4Wj 7V?{`|2% %p 1.  mM%dBգ,%<"Ls_726@\x/?hQ a{id}n𩇅si)Od^OuRrITOzbFmM|~vAu9يAІ3͈'hwH.BP#%OW1ySuCJP>d NM\3^3[fxp۷R$"ĵ΀m %0.sHHK<0O+P!*M Ib#FY@#R]VMMvo\i T>[lhk yTQ|Apֹ!fiyCC0\ait,!`HE.ՇY:.!n.L }|I@a!8 SD6vy4zI($孪JxeWŬʍb)%.K"cTy!C5i_ƒOsSKU)>#@SՆjF\]6EmeT}Y4i; +Ox- ]puHh'a&(|F41=dmzng%`ʎZBrONĤIj}HZ8,NlF AMS\t\WCen J =;[?Ll BSW8z'Kx:-6cnlruF4I{ӻ.^.r?Xjd[lX y+c#kRyDד.bhr9Y 8pHk2q$.ZV4DݙR,sx/yZawGk;=kUma@ q L[CyGqPI"YK\).q!&$A9VcԚnOGp)qe9֞? bKe IYNJƲ6N7d. 5)B=,م~`i1 ̟zܶbp<@J:mHL-ncm6=sLF^'1]O\2'c{tѲsൈ*$㣂Ekx)@ъ}2*-3`;d%y3ZΞiiIp)RܖKYp^`N^?l%7>*V0å`#>Yd`XZfrZbj8դZǟp 84x\Apqly4 '/a; (JIM4b1>JHɋf7X> jL:$ ~\VL0Uoy-`'O62T I_h7.˻.C2:HO.]smS|Cd^!>)O !MKyUY{a@§*ccJFo:HDF=f OcC z0"j-h H+qiAbt)xDFuS\631OiȄg˧g>`#Y-X(0XଁRu{{a$|DTIX16$1's#iVg(!8dK k*JenU-d$bo?c|)V6`>F}~VCb^}!ĉbvF@w~, ^(I=ԟb)ݰ JZzfPٝ>+~Id9ftl;@!g,!z "ҙ[КA?ƆD "P,P$uz K.+]]531,iaJέoEij֡:E*?MO1 p l9%PLApjt@rQv8Sq"vHMyc# OLTt_DnqEY{~@Q+myFzF9SBnsE Qj sm2[yDE 6i F:$B`v܃mj`5ϛb9eYL:?Ǔ%Pnܸ9~>Bs|?sSXK#/eҧ% ]Psw{^F KWޅˠ9起2|M"^c6zV:fBTY`3(P:x!{\`q]"͍4$#,47wT[h#g<5PBLDkbK>o|zZ@g,Ш謹++:w`ihU}Aef\(e\~֢Q:_"&,ˋpG$l]8S>{r5Tnf B0h|Vڛ3)n3nU*TǽVN\3&dn;TT|j9&^ Kqk$9]u`*HJS챊;hi|3}8"h7sJtjܱ!^EۂaL5־HN@d0^Uj8PvOnəq{"|>V66})2%\4"!(jk6L<ުoa$0zܠׅNƨKDZT^X ɚbVKFg@5 =N>wKb4<ԱXuRş/) V:OLS'RѳkF}T 'e^Mtݐ*TzY-T})*|Q 5Rd~lo:)|b  ,ةzS ,hD u{{nEaFrif_M<,GlO;;K\/zUoeABa $ms=Z\ï#(liض0v̅}Y?@w!})w( ܤ KȋG;r_.@Yq7G,, MM=r*ֱ6 [rcE?M#;rވO{L &q+6E,#ם?m㾨) A( Ej܄Rw6<Ȼ6tk@bdScqЬ/"܎hVj[(˶6TlXmB]Pq,Df+Ϩl3il3J:F esK8E?uMx&Y}Iœߜ_b}LwQ -gь}WFuz0I?] Q=rވge#g6/~"S%yYX!0\. ς 諌)XS`?"d/t\!+qD)9Y~-]1?V366GX7{Hxn f7o?"VP! 4@s(-|K( f3sJ)Έ Bw|!351af>BcDc,ECrfB[/>d`D{XId' |#ϝ {97ߘX,f>l5Kó[?h|?$C}U|Jw_L2{Ń!{[Α; 鐏3u2dܬ 8MBWI:V1~flnL׀I絢A}lJmP D}M)fb $`vTLeITk5g0@2.?250 [)X̴;Qe!8pK+3پ$bܮg ܆:afNׁFtݯoWA'崝 ~ҏr~17'!?L7DxQݜi>l#M.]'!jrV3̵rsoH5>MJ@ :,Ħ? ŀ4i`Jj!X\*NӛtHreTM ,S^SwyvMY[*&{a$Rĺ}G&YLC? Bgs7$F,Ƚ✞ ,noOp5\$o]ou>)=I6Q.Gu 'yD VzdIhP7ټ` /Y&1d\(<f) E_?=ker%ܝgf@\d^,Oƒ,hRWJ>a #UN/-}>鲽^LÃDݷN_wT=X$P4 Tk\mHbB`?Ya肒7Qb&y-ųtnJFma՘A*jvQM>BC4Fr@9Yę2l` .^]?0I'⩠HxphT%CU+A|KN9RzM8. kjѻoX=gƦs7,]y{[)S䲨d@C[̼`OKiwIKP˜{i3P^",䗈W*UQ3VX>߁@^"fWZzƣ5JwxjAm*1˕ƌ¸7\G<(^dvGd{6G#j\ĆokaC_ z,[oG<)9}ܢJ pFmf yMQBt.<ijH. 2QWg6\,?联~ o۳2*!'M'p˃7#-\ J=5_Mk}0HFbB ;cB?u)>sY_v Y[!kPFAY *WqXĩMgqժC0?̄P`FJ5C~(h:8L]{a3NTxt/  Yt3 sl3Z4U,Cgar;%D2TZ7pE6lHMh_k L.B>kVlb]FYǬ KANӕw V.hBef"d8V ?@}49Hdo gNSA~ ʼnfɚRF);I~@ fBQ#7)դu抣u4M:[`xB?M"SN t|BrVɸCb0~=q#Ja*mz^ꈫxAX pޭ u. y҈v[O?)-`6nx< ߵ]פ^uύ$[N8PIA}L:V@k+C&Mr-!UyCV6DXPƔ3P3Z>a=E%dQ0H3r fԡ+J q)ݜmmv\9ݍ9}x޾ ̔"J<̉oI,T$ۏD> Kw9=+FF۸$"=8>Zbu>=<#"N{/#m"SL?%{p=_0{n4&eQ$!]6䀱U{\bzUJ%(Ǧt2e*;"f1u} 2QYi/6ΑLvΥD%#` ڼEu(!<0vCA{u`BW1дabN?I::gnI@<euWdPJ| HRgv X.kWBȮ4$q6xUa.YgC 'f;$c. AD0WB|^vt۬jUj%&s5nu'dQ,kRz/($ACw3gחR}BUz@'QjGADcDWNgQPe 1h^6 ~[ 㩑\ ,*tt=]8ۇRvԜ{^X+A|r nS<`)`dw%ێ.݅P!2_iWct-gMG~79(ovu{w x00 OqMY8?Cƌ]`d٤ڹTlW<Xl#7O [rf9rc;\|}^D-].!_q_S{wRe D2j`~]|v ح"Bdl;>m`Lͻ}B:ɋ!#Xnn*gfk ^~JM"V_B@a2%`BNѢ]Ӳ7&KpPu7P UD} ;XMy5ZTD%udJd1h̾fu]v&fcK/9:`< E (ZBnm ՑYy.8DlǤg+{f}qe~])^cdrqh5fzΗpU:ԳBwa۾SûԆi CZM@轇XiąS.7oz3^"aax#.-fzYG;I .+zI5-"TbVږM ݛ96R^(?4t ` Ήk/,zUh &_840oa< ֡ẃ"ONضG(v6d+Y:p*<LG"I =@˷^c{Ý2bLP"]4 ?{TmAL;huW?7pj|m3%ɺ 鮶\Z8v1cQ<56o@Fz*$Hmo@O{VClc 4`$U7?/PwxN%UVTذlpB#]_ҡXcYvK#\jώ "DnY`wB/.#Y sglbޯAyT/UBWǐ6;%R|L,>Z)4|V̚QOcRw&܊VH' z9Ha?(_?p-R)ု͞m,ه PI$s">w],9>!1xC!;\}e~ (9_SEP՗AO.;rށa׏C?XnQn'dH }/Wca^ޓCsLKi<}y%S (}HKƴ I)Tgُ^%v =pW[T1Gryv4HQWN~Xܝ?'_gfa?_+:\dX?`٪e\.Lh"p wds4]:50b)Qxzd:KHzB >\r TImdOtLvvyMU?S4 WX]~DA/t4Bρ.C'uh沕hW'I4VwKu<^$)zd}.j*ƳVnnӀǒ=>#] wUyX_Z>.TDvS m.*PS8nh9͘nhnoo-kq5!.qfhqX9/I4xPojkcR Ѥr޷@uO_5j3^p9#DY†QʛLmz垐ћÉATFqLqˀ٢SME93xDϵ&DÞ@0Ȝe!!Hmn#ѥL\ VrgeꟄvV _WiNl/o@sl+{;;PJh]mI+C&)]6idŭdQ仔Ehr77.^gM/ÿKA̅^ gټy/T衚PLW{.D1I.=ӥJ-mI-7)s^lZ'h–ؼOs; ۇPz2=4M(qW'+j9`3lPT2{CnF*X슄E%[T|`JsawMɿps_>צ,Un%hK#+#W : a`D 3  +eq?2 5u;.e%ko71];l :/`|ߵ4EB88p!@Z5iVonxgJ圞_3AadS{tGX5/Ƶ7q/y7 d7zкb̷o\g*O0\ % tn=d6 RhIߤlꮃn|:t!<-?:;\d{']6;)F9%l9ŠƘ!?c3XGjS{9D?ձ/oovQ~e'=42c3I!.W(Ү%9 _yYP쎛=kIg,+{YL<"J0ma;yש ӌWuzh3kJ}r,7@eO)m17eu62HS0YȦ)ӥzKp p,Aߋ9 ͐p5C!NUr{T" D."ApPuN2IQFGr =} [-)ӫdYDbL<>5Ϣ9v:w`RضbYgd۽$c4 E \qp-FrbIiǎ- T6}CDmO!lG'gz 榐A%'>|&,od h6tO?abӪX#O Grʠ)=/ Mgޖh*X'Q0lѰlSViuWF1aXd5Ҭk."-3vDdN9ۧ,Ҍůq&odܳi}tG`啐6 C$TEQvseYhϒ[Nc5ut@_M!y./\'+k|#~B4jJn{4ݤu]QU~WloOz,`S>F 7f"ҥc$  U$c>Fou*K㷄#IIgQ٠cxXAw>/ڊTA|R&z6ɖad0s@@4+w" )A˴JW#}/<Ϗn=.7pN[*lid}L sh:pw@QSOu =ߞu`/׀! p qQ?tGCG՗lxԐ0덬, hNXdlF۪S6 w+—S72"3ۛKzX;g\'rc-LсdJV,{Fq%Vv5 rw,` (bS l|'tI_)l/萿S6'\cE0+֎ %g7vϯ=Na|0 }ŶM'FA{^urFN.p_j8yƠ4Bʬ^#X: A 1ڍ8*\[%8-7̵owoǁ :m$PVb@AFr,7- |`;-uFp:č[Ƨ04|y,HxH…W4kf2 R.wN^+3a.n 0MI^1HF׈\ Ԟ)8z,Ha[ G~ߠc*}G8$Ѕ^, ffENCg@Dҽl.ES 0PWҢrq>6v?Uu Pojt*+:Й.I'L*ǰzܧ\Œ_*q{d`&8n ԫ(1n]G $&Pp]qZk!+wl\mģ+rٝ.dL~|CLa GX4<UFdopIdEP,Ky'?,ϊs2q`r @f/v3`-zr|fa(7F .I}ObWVH'aN RsW!`:b~u5HQժN< $nRCjm/۳wk%%BjJBDN|*jΙD+D8jnƬ`5b)%`K3,f;)Q} q'Pxb1$Rf' b8d8͓Vh ^FSd Ϸ$n_f;ЧuUos=p~Ui NnN:TS@(+gia?*S&9&3xq۲H+%,LCtj_TC݈V{=pLQA[suWIYkAlm3~|rfE:%qr~fJ|#DwEn2axf"P8Np?QCf7-LWT`{!+N1mnnuZ'Zx~S5v{Tƪd :p4Ti٢f1i<+ƦQ8I KUeJi+tu!Ӧ󊭋Z$5oGMs0DkKF0MnFWu ;wlњHoA|R3.O.M šl#ꯊ)m_uRݒH80r=7ehjr5ݴnjEWzK[iA'8C\c  OoǖiYyOd ^[&ap}&"uǖguEk=yu{O()'ºΦ,r!zܩ0jBn体Nd缇ձ N+1PdkN@7,w*ɰ_~g8SD:$.t\譭G9 #Hz0)bKAͺ l%.㋪:yLg@Þ 5m4!rL!M\Q<5RbXC@uMH?#i1r$XRmՊƛ BiH%*Hbc*ohޟFUz#BHkqʺ "Jѯ?; ,>Xi w%aW՜P_p&[̚"C-@) 1/7b8XY=^p eRJ\~Y<i6֯]kd٠_\# U_mSnh>( ` 7R}v31ҒJJCt[]TzG4FaF><@])Ԭ{Ge e TBbfe$4- jo5NDS5`m  #߯pt3%v0w2crSi&C _fN!,`",Ά ި)6yY`Aٖ`߉ǵCȾoBN"?%"NtSѼ#etz[e[F+2t :}lM.x0b sNϼ iU; KNvgz[@2˕HxHd: _X:  ;y{2Gc#ѱrC4{4 ?/"q\u /py6&]H\Wi} `LW$hDQ0ً\*R ޵b9۟Nm97.J3=U@J])l;ϗ3P TDovrkQ}q[/VuhZޭ.?\s^SJS%+NJp"Q,1b5ώ ttwL/` 5w9G@q9^ɔqrF7 _ڏ:>3  V$y Y-T~(g}D_ր,(ɒ͜dIȲn,r#ݬecTj?X! pm3Z#\0`H~ׅ1/ѤVږDs)Fl _լ [%vBSadkKh놈f1x # $v_hY".1<TCQ6#hjX\l鹨 =y`3@ؖ?*euG-<@=V䥃 %3민tnPl=Й~n LZ~Kg'984uPTQBU @0i! zi#Q & Qi?VIuF#s :$K3#*D9tVpě=Ų=u\ ?p,RzAW޲t}3f]utꇮjAAA =(΀Ƕ*ط{g r1&C\Ɨ!;̡._Pa$7UGq}"F%z<2Be&gL$G\@Wa[|k?ۨK4zxvEa <ƚ؝~ZkNP9(>moăWfKiOs"˜zUr;mE:VG㧚()Jh3\#}*ڜ/VU(:f 2v  3z-\U&=BfؠeT5ŀG~ǽelotMÿq͑TevjxOxXM}íG؍&I%Cs2(k*HA[Ͷ=nud[<7+z6fX]Kp@_d\tLjo} fC4uE<߯6 N ÁZG% eJ/N`4V#iJ{埾n~́腢6.iÔG-/`~h 0`9`ԛ]>4wxD~S(BF! k W>w*.y~5ez ; X]X,gj.3'!4Z EA/zu1BvTk K[8U[/f.+ VT⦗asq DCefR)~ 7JmXn3sB Uȟ0WdѧH=ACX;V凮ČsG1O!-gURtֺ {'9-aU௼V# ?KD&/YJ`H _KRj#WzkJ$`%;-xi$#f\m`9I)ht=&1co 2x6-dm" ڲ\o#%@ 0baA=H]?0 3].O!.P1L_iI0V<;t2"p0i]x*EW>[:,Nu5X_Or-v'f+q>G=@WQF|RWZprBK.vʸ߮: -uƎU$)2#NiA/lG +v`f3MzQ(Wnlb2 U`7$rtϊ A)]dFOtmX,tTL`R/c-đ~QeF5ȑFOC(DO;ҫ{?Z|D0T OIWPH'[h!XO)k_=NLP m% 9bjT!,ףRTp :5(80ÿvCg۳鋡Eu|;@re\T`dh>LB({;`Y' (ƒf␬} FB1s1(+EH?I=F!o i nrdz qa}@6^{cߔd֕n9iD]7k>)y$7Iq_gA̖xOCj/܆8˜\*$7௻A]2%by.-qléVX|PIW,E zjjn)H&]O,fTl>^,$U"1 M3Ng7B_@<(vۯ88-PC|FQ6' >7zǗ r%#8y$)ʉ$P!Uoiq>wncP56weou5T"Zl9;Qki:q36YW60+-"F1J; j`lQS=1Zh(ށ-!.GL@~6}T)@g]qѻA=9FQG u!o3/H Zsxxzưd?ugf&R V<#3^ lߚ'Ray@A8Zp:rxTY. 2nor߫bzy}kFfI&/%{ꅦ`G"pE|Vdӫ]AAQ,^ff_5Wز~U …@?h+u?&4jO Y$ B`掉=* vfè [kyo?#ۏ\WHnzTrI9ō eZRb\ CxHCڱ5&9znfR,&@֭@a^{̿d!D_>N8;/\Q-% 78BGn.5-1E8Y%,< ?d`v`pZ}( ߃m!P$  -=8 Fu=ܰP<N*zy|a_ym vG)Jq?`0,َNC̸7Yl=869юb7a{S!̛ t#ܚ81S GMb}WsNPeg~ A%܎3!ÝlEr<`$LT@Uҵc gg̢9JixA.2Y2l,^`5g.iEl#Y)~ב>bhgWO?5|d7EPҷv%| Q)͟jx2 vcIm\p;M^kާJ= UNe)kY!o+6CπͿAey@J*XiVsc3fGkfI13ڦG4f;$%)r;B&&]=NAQX;kI7vJJHSU5)QJ#˺ʝ1FUJ}q3#cʮXOfc$fa< #U-/yЃ(66_s/"LjEmt`mͳԋ)e83h.b4 %jYG¢{.sb(qlYpqhlkH蜁7~(1WM?L**VyY dd[I.|D /eFs 5ch]TJagM^)@~I%"6cU0P3W,!OJ=G&RdP;-~isMYsL.y KG=Z4ͨ]`'x L쀅6Aѯfug=h*0<6g -[ԠH!^:WVm.G@mv_ ^(ҐOj|_xIV8BтE ^ڝ,yXbjc8|ύR04:dhYؕ{[1\ Iwٺ3""T3Wb@?vΐ[0 i{ *jn;GL{-).Sɕ1i^{lבW樞 j`^M?!-R7uMvo_/8\t]~q:`9秚+_!T!a%f4(/\#pٔ>;`4Qbʨx ,^bk @]PNVp\Ma kw\gan7{Ve~Ds& ^6/$X35te⠁*ky7͔ zuYkF83!7Z*Ub[Q>L=؋]UfR 8H0y!bi#" w9!1ۄ;vu5,ZWJ !zedtGStծ meˇ- \]s.9 ](8@E1ߤp?p(Abd)A2%{NOL67q.y'+&jʮOxM_GTqJ,?=k&>oLEi.%N3gג5=)2YנݹmU bYŠ+}U1|MĮ@4]R::IȽya>\¥y7a/T^&pąãy>7PFBA=!gn;Rxp {EvHtJ$]E\^uH rޛ;Aqno|R|ݰqXEn5um_zgQ8vOQwLX$~ @f2AA$݊^^FΔ]u?uO"t}W˗씫DKΠ>5Q%@keTa`kDEZ#>AaPl*_)芐il6Z֣%+E)Xf} mbFowbٻzӐY D;c%{y ʥ{|= !N7f5<5-bƋ4/ Wp$(vR99L)l St eEKY,И]KOloc3@2 w{DX*nq7!"9M4Ǚ[ t(1uC8$w6$%Od7g[i3~ z7765G XzH} !cƏd{rUropD j Ȋ˘]M.j~#wnB6\&ĿLAQ%>1ğ,#QS|$BuI6[v^!Ju}s,LWh9"_$x(4-R"F6pff7$foRq~Jud  $1~|V P)$b?l/Mtt֍f4GS = hAwE 9׫_LkLϪI[x\'1AT¢ :|Nsn]oJF#n ,g) 7NbJ%͌m 9,6[{Ѷ\Зhἕe@*b-O\E[7pUJv'[?qAJ.0C Љ<$ ):vSdfoc)w|aj_D<{zXz0Ic/*ش\ݝ1C=,o7>2ȏaYd]v` UKej UUgdnnS:QAӅ qYl?dT>Cx:x^%m/#y T@g0Od6͂E\q<' hв ~, sZR1+=pn!ϝ r Sc*ihtڽꡮV* w!=|.reJf2TN:|K]QR.`gJp+$T0p0},]=ѣ98ɜhӲz}p4`A0EKهOZjI_<SAᡌ:~Day5B۩o[pWT7TopYc (`#A Q'Aj8>Q/ wWY[͚X6P"9ڴ-jnGe{|>uW&jŨ^elڽiI dr#ׅSps<5U]E'+s{Yś3?83!rUg6"4G,8QzǴ =Hx#F/.uC6EZVnR.wqq`!C gУ~X8ZTӛ:w|,`$:ܽsL5z@>É0&rf2\Q)'/M ѻYzO2G;w:jqt]5PK"_--DZ' p I#ўw/#БtW~!Rb8EѬ( bZN8c_QtÿCg KU =7BψI1394]M6 4:V!9Ľ&-7Pa/2@jf 0p(Mxٱ2?"hZޱWtJ6Lz?LrcRP &Tp EwU\ W-PagwJQ\ELjm~q eu7ԉSBfTN+OV-"=?`hZQfFN`d: {,P$)37[ i mOAL SփQ6/Y{0|ʏO}e:i" 6+})Y"aw Wy-uz>a}O@Y^}K]QU$ta}6$; ̙ž'iݓClX rYm3ɫ﬈4ىqԂ} 5 k?^dUMYs謕1?eajMIdQE*KTY5 Bl!.]DmֻD~2N1]1)-_9 K2`VQhU7Lj5A]>G^FFQm;չePm * ރ׳)+*M A4=~vkuf'Jb;%p2l)'$\}0yݑ`|\Ek)bF=\ *tl$^U(_Hxg`6k۶craCC籢 A|)3hOzu6AD4F>CaXSOL!Qҽ %Ne<>GyEK ؟>x 1Y!JNM<>c d}RZM|Exƒ7z @_yL1;Z[l@fM 3EZLb?erJ>9ӡ%NW<. \{Բ,wW9N_ԩ~kձ5?ɕQ# [Ӓxk >ÒpLn Tkh5 ,R{THiVa3aʻA_r+`x W\eAe H@J¤#)JZ CpF?`})ץdaTd3 r:(4\1y=cXί6%$2n=J CIܑn.uY0dmIdBWU%ޠ*νT=! &+MmjzglzR$W-`)~XSߢ% $3 QpED U̜qls坡Gj"D픹_MV9Z! KsAwӊKhիp,ee_*Yn|hi?P.TF *̹8\ZWZ^sQ~y.P_H%:EJ0l=*BmUQ菾G~$A='nV64 3ȗXVnIbhiFd@b$;YWozT+*Mx'맪q)Q`z uh!Ҁ;@Rmg< >gOFmXmWʌ#|2'Z.'LJ?3fFWKNEjS+KhG:.FʼnW:ւ،O6ІN ;6HOy`$ UK`1CwyhbhYL"ح ZS(q|[rîgeeVqSdF g OT[JH? ^hK7kJނ9!7m ruh}/Z%z+k99Ӹ?0S>cѕd8kgc4bUoSFO~)؂yTcsGXb#0{Aˢs d 5UOǚH)M/fryA|Iq/+k>0$F4HmUkc(Ab/o&:mU5QK5Yy۠aVC=lX0(5F8A[*1W"qpdžѺL,ƍ@H*ӇVp[Kt u,d@K6bT :PN3͊L OAt /U9O  JI^:eĬ>;Y0fa7Tl{gڤh% ne:h:6 .~ʣO[k#?J4>jSxJѬ z-hLǽeˋWtQH"LiOlEy: ;dn8=Vꉺ$ԸLNy>͞%ՊfeN^TFjNl#=-C{ra7ѝp]'o389Ds]5E).;ICDG`uP^R"K|cR} q~!.u@ǩ6"&duFqnW!?>AQ|~o zYJBQ`c4ǝAڣJtf"0L[Pb cdH,+\z} mM J_U:i,_j.IiHk天ȯ^oU/)W״v6,A]O𴯯#lsR2-<\ ,Hv_o-gw{ȒfC~mN~Iļ}\K3JyЩ]~&0 v B!CGTT#Y.xe@QCC'=o$jWN aBQ_AFm{_BPn9Ss d>c@ VZOlX1sㄘV QpzJ ݐ*HۨqS*8YӲ8UW{htP<nfVh2{r1iF$ RӶ,/ȠsW gVgl܏[d& E5cj-ء{xgz J 'C 0KZIFTbx-oG*6&h)R.l U1FH: 1d]]]CgahC-GݻxEZg2ѼQ?-M"ov@aؓP vX ggYZ07070100000304000081a4000000000000000000000001646b69aa00007aa0000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8192se/rtl8192se.ko.xz7zXZִF!t/:z`]?Eh=ڜ.+?2Ȩs&i e޳)UKXHRŃ^̍/Z$S%?rиMnj? 2GIËYQ.+ bT-K`̴ YX OT,$)aCD= Fzj<v^@0-"+ M|;vTX2KG&OKmQ*_E!uoiZ=NhHHTHFcmf;k5e+u d^ hSpm70OU,bЭfp Dfn>['XRMI6֕6GWorP%h7zL ̆hQP[ v<`˲UUؼ6xߎfJ7. L>tE3si|J:W;">h,+% 6sbeZZ4]YS*cUH<xr%ؠOs Y_X:y S1?ԨdZsL=Kk\$@ٗV%d.s[RW#7M 9#jVpS<8';NkZv9[MBvG?fdQ^wUa VIw'tW v:q0$Y3.l䂒!AmfE-{,U{Y䋭>{ѼyDzָY,,_">f+b+[=;ڝD$ȮJgB*z~1R1ǰ)_ku,2t]Z^t3vK((P|#-Sjy[E1Rߢ[~n;".. ՔC \Zw'.혆bvX*%{6+"E1@[cHѱr7/2jtm6lAl6:W$˗|_$JJ.__hF}Rqs;Wհyc*Գ@'}FDEp&~ʇGh?s.p5Ydr.yx0n$K U[ 2D}}[KNdM鄶&!Dv`2U4{_,*o[}"*xBC)hM1a)* xvNgY${5!(R|T8I=S3gL|V.g7D Bsn:xޏ8Z6旝f;~1So* rgO`waowm,6=CF^h4qX5ZWڿP󇘑$<3 -4 Ʃ|5<䮕a]EM&jݿ+|P 簏fw;%I$?S1تn*3h b31}|jJ(\/A0ؓ52Gvzp)A7JM1tK UDNk߹,`Í3㷚,/ /xTiw ҈Ih#5Âqra`35¦ba:= .$ksl ~L+̩ҹ_̚y ?"Dž+XN'}MPi mmUN0T lǐg?1t!Pi5fm8Ԍ@G^wN||5_P4Ebΰ]J%ju2(ԫK`}NI`ZUUV:/ǖݜQL<9*(dTVW|坬{y*U];T7 U{97A|[#%Õ>.]vUG5 sǬK|+8Mħgwä4x D*bn[`M[3l|1m<XnM?{sh.D`OnK2 u&>wx2:l.[ 5AL3{\Kl!G*4NP3ts !9Ǣ9| Ab|(t-;T:bβ{p{p67rIkTRC+iT-Lp~^)ߩR~D\UaKk:5cF9!\q}+/1^x):ᦘQ ~c$^_үG̯-aiN[fĦζvXGQG"Pf-<7mQВ~*+-_ UvEK<Ec桎,. {aX[y;3/}I۽M']Mwbw cbl_ofCRǒ&q3\iސWH7LIV.j7Y{)e+En7,Cs{:%**G^tĜ-#NlOkҟ$a>_CP Wa.dM?JHID1ƟcaeH\UK1c)6oZӶ+]/"hV4z_Ҝx^Jv&ӘEf?s$VΉ_Ҫl0qP;PdH=*Yj)l]_WRQT᭙eM c.F`yH Sg}뾬#r ؽE(nsF/ J"l`e`5+򻁝+B@w Iٗf՝՗2+/1(TTi|Ӝ#u̥YJ'k<9rߚ=DPļA= dP*"&H`4ZhG +_W&GeLퟏ2iwd"@RB#GvNҢv;5co X`Z:!kd9~̻Gi"-7!THed͈F1=ȟ Hvǜ$łOGL¯8ǯܱj P+Ǔs@u %*5ֽCmL+CQD(\E=[b٩jnT)'(J!6pbس bc D rh7$7jZ)p@1P3WDR{9Yv2j=e?ZEJ|\4pа'CĬ5;!Ck/}Nݵ-vk|a 5n}/5݃=fMa[Vx~4*x|]z(ȠX1Jnnm]/ #*lꆠ_Cz$~:jC/p\c ^I lTNhI۔ gFET"`9<$6Zx ;'_/b7L#w"ۭ5nˣ ᵲ9"N>H09^" ,eb\8u㜀rlXYؙĭ1ef$;l e /ζf</ꪘ@ i0@1&#luLʪi~hꂮ[{pe@ߛt6͏᧭عpfb>;O<>J~-Qu0*%Q2A7M\.sv-+"ov?wf|\3%捜'D:[8f͉ Vk1scG&$(كH!@h*bϷnS8]&Jq=8bp 8l$D0$\RMw,~*fF؉LZd4puQRNN ܒwD#_}֖ r{եX|'b32Y<;;ʞr50+*:rOZ7,aMa)$! u arj"xë¸h(C^rwIâ 26u]qN; $G߮dh%˴z*颖i\.vڮOGeϝW(jNߖZyiE#;㇥/Y?" -hyjg~VF^?vaYvfఉ+KeMQ' Iĝj# ? !O  dMvT_L$V䛂Lw*ӡXAl-ApjO$DFG1nyrTW(d*Ey3?mHs  S-yKԗy $6XE>@! 7nJIhr. 슸mb4ꕦ0iQ_e0o@ql%-K&syiedr7b-W /U2V:IxJ@H<3-_g|Rƛg~gT%(;CWO1M:{mw땋EiE~WјGRσlIv/J@$㯭mLͶ.tjPKڨp@zjrx[ О`$Սs硩 3Z!ýJ'#tpk%CZB:bK|7b;q-]Ys]ÐK,KAǻGy밁e3% G$;mN&rX)cjr*8gKZ}1o+U(:^¥^^11OGBs ٦ haPTwPJy`tܶ ȘʊH}RC<Ȼ-!r3eij8qٶq@Fot\g^Ogiuր_ap:̻RDFF dЀUli̚ Iip?wfnBT>{s8P<76Җjj,gP臨)U 2SUV$sITiյ6Gq :#; $Cr8h"M)){Cݜ2ʀ|q50ӊI^ӍZ!,ߠd8xH& ^YZDߡu#ar. TS^k6pWSP#=2ekL(K '4CnsIxܮ0JNm`pSOL3(wxfc,ک;ljtyim/"5[‹H;[,*-٧eL50F"{Cd*^j) ԐY$elU,-2_K K̓o≟vCʓ|1Рtc~{t_QE4< M*|Vl:q_2T\ cJMQ=x4x:nԎ "DfjB9$vkQ-^q,쬤BF8KWve慫1-7m%7k~.*#خt &ˆ'MC)ng@drz(HX# Yp] -HZlXp0ݍ(МH2tcw Qq^T)^Yy'fWL]]n8\dNImLUX~Fc- x{Ń:Pe8%daZ.pӦv#v`81"HGq/,37iCVNS)SR}s_OpW"4+&(o-n-Tgg+},) NQtДe=Pr}ښ/I}ht6Q]7&P C5:&m Fnk_Baeͤ{ҩւo u i+9WB }NKYq<|7w%_l҅V3J?_#z)҇2pة˾y8Q<5@[>&Ua|6Őqr=ܤU }ȩ!vD!TiK4eo5O{\?Pt L\!Jk%NKdQFT[%Cޘ{#9;tLvY/$g b4X[̐R!;JSoGn}zQAmh:ŜM-j$&td* N&NM @(=#.nAJ(cB\lfMm+\N \5Ou`!|j@j% 1з+u+βzy[@湡`PM_N&l[:H\%en߻W9+OKnHB?Z^T=(;|!"CҚ!"%0nXP%2G᎟d%G Ą6KooȑH1ynuJW󤳫ahH}quEHA@WF"wRܻQs~|$ p0o(YoV >dQČՂU67c꤮Y Yi>VɋѧI'1w]U,Z> e[]+Ib`(=qRHLR| *NTV =˹O]ߖjZ&4̳;yKF<; ǿ .(וl7+A$0F1q{@l$ a98Worz|%4{PFE7 2ڻk5>„p*H!+jmEj&mK]doقl`֐RWM C~cʫWtT2n+e;󂶊vL_J"8(\ycXo߲RQX5a=6Elh-l}Qؗ:y`3-? vH!|d6>ԡJ-#мS!C*鮌pI˃xRͱhdlJ4v/eTd{_q5LXv/PG@'r *`Q9⢱(SԊ߱y<D+;¢-"pMvCQЭ S2~˃,E0}#Zɬ% s0mzL$ g^u`Cխ$dJ6jэ=|O*:jR~"n*o6F s:=Q6Uމhi ѫu8+<|@"(sW}Wr c9֫1 U/%C]AZ42X-n'? 6A;#4'zYu>pY ?ksN:6㠐ޭgՠ] %yk1c+`'H䤕L~YQ*>9C󜊚`BSr"6j xrCJ般\}y.l~!4vǻ5~BdD׫lhϳ}d ?$_g.bV-9; <9 8` W )qV[8=kAn/]u?A/r.-ȡ))sfؿ7Jf1u(9Y+w#~87Aibip-/U+͉ZBTtZuB~w"g뽆 в]6xxĝs])n7i{a!K#7.t*@6vL(0MDIњdoZ-k,s3-}xGhGK\[',TҊY1>7Zj;,u䱶,$X~vu>3N-VJ&ss5 rV~|fxOO*3o)btg r8rPД_4_nHv^MFY=^\:t7iWYwS~jFdF $SQat[mEyV{,啉&ՃT%q˺-?tFͱtj6^)}H@>#\ %UgG dHޅR{2 ngSsؑMۦ)$=ނɺ6$s/ӦJ,n7Vc{02zGǔןT̴j|DSmʰiDXPqmK+]Ej;3lwtx!7SK];߈eVO\ z ?xN_01'!./LeAhsc6 'ӡ 6)iwmW/"?7HM=Ļ7/Y>~έK[]~1q PɌ{KvU*NY-S`fk2I:Pg|ܠSl+˵iS·eZg M,4Vd O3ZAG3F. $sLYчps5x&# (WM(dsgеf}`{Quz!^mމ"}iĀyZ%>8N-me#!D!sɸJ`/l֤xI^b[iTނ`3n@5g+ x]ةQ ?~"07>UF ^.i!]}O%CS$QBknJJ5˓wO]OX{?ME};ds살0oj-J=8y"][-EV.ǐEڍ.[| Z 7`>X3֗2,|x@ `5 m&)C(aY}-i,w`\}rZdm<]0ԤVUaK!:jO.=Iz1m/dhOR@+`8k#!x^FaJQ}z*?l#yK5t,?: N} w+AWGl]$e7afBj8[oX4iSʙ,+]HX^'{Og<fI{ Oj*RvqiSyDeVU S &qBFlUPJ6WXc-dDVs<!o\\8 ڣ)&+:=YOIO :!=WuŒ7i!Q<_!S~^MD^ % =O&̴ʾՑeAu{9*UN7ir|UM[гHVp/;E{c|[ZkՍFCtiDQ69k]vS<8ZidpR8JwX)2a}5dFqp܀ lT#`կ]p'CˈWfP)#(vְ"g K+ΤzMيh?7't{AR tN@g?]*Cri}.-+kfOeQ%=^\ۋ RV ?!!I`.r) XpQuegb$<Al*/񔅺)M`fMlBgݫr0/,gHWB!Y1c 'dU5un\CQlN_1e`fЌ&1'88oO44D| _H:=Vn,6(Hq0-Cw! .%F<&`^NiNY{Wauj\.0[nvPcuWM)Crb(x42Ũe*שc.ټtK*O ak&ЕBb֍k {P"=U<ȩ.9äcSG/bS`C6($&''56Ȕ2SHGĭ蟫Ŋ,0Ii]H0T:2Kh X}p"n%Yd#z=9l:_7xgSmզ}pz7 &ЮO3V jK~I,&p|we ۯH&KI?L| 9(@>@.~al 88!~ML5Q6 Aap.2x Ȫ9 N/^n(F=Y9źC/ycč$Ew.y/:fMt(2",dg}B/QYd^3TXSGb|Zm?,v؋s`+ w;zfzq}/0WAFaLЏ0?>^^L7 s+/@u^\%Qp9D>︅Ѩ@l\4)xU/Wv$~@;ڰ*Dȝ7i+~ Jd8}1G3 m-<|Em+ V5`kSgj-޽VcdUf~)8oUcC$XoA0l?!zo6/䘳jK6v"ORnxr |;8*9W5CSIq&L ΉøX+%퇣(0p^Vn&wAF&j*BHt,6l7x hL𚾨jR8Zcl]2xX-]~Bs~I왔\!R+寣[]DĠac{w&Hĕ^wfM80 ,#1&qp-kr]$P6WTc8GҦX>vC-0aXb)rt1\KD =HcN,=Ha!ҡHQe >q_^4@5Σr#""NϦߑ4Fm|2]8p{ݥodxEK 8R= .͆5ত>9 餈X 1gbij~, xե}|b$)z{~Q;}b蝱lNu`6 J>;QiE1X!>LrFL jM#|߱q:&J 󨕭)t+AKnN<̖~$'Tf 2k=1<^>}rSfpQ(9GZ7xu@`b|Gl$!x`-O#&¼v sfȉQ5~o1{#1?X!6`B`3IS]/yhⱬ?]C^FIerM؍,PêM`+N^=_:1"~E&`o^wv9+޲iW[P?TvQS!5%Zv(+3t pPNAX޼?ΑVֺ[^Ř`@xۆ MgLi W-~!r7U2"rAi^!Ae@"?S5=-s)vqSsnGx̓a*P1Qy'+HlFRR Z .(/Yq[ux#wA8J&`*`.Ơ, +ip6f5KKrq@5d& .%17\DDzo 2ޔ<3m-u7^[Drʘ+/*Ph㫝#h9x#7{CҾDnj.e˗Y_= ҋ~, ^.*\D6noiVuX vlHN{֊=I|߅3pq's$ImMNjDSWeJbDL~nV ០Wl4B*Mz/D>>EW[':|WB@eɧ~ob@XAd>rMGl&ꋲ,o^#eToc"1$+JЊ xA~dqTaYH¿ٳ-tyA?ላ* hW[cwLS&{)d_ ɐARizR".was߰rZQB]VLjG^ݎ5DtL4&f ڰ/)S6AQ1PjNs!N1OqŰFA #E!K$`͎Ä~ohP$>%2ˁF\)`[g+0ُnۂ j{ PVZ#Or-vӅkTm?#6W38C(p[VO cXS{}&ג6:M0sAJ48[$HLHYqL75q X/1Fo9iY"k!/#O BO@gd L آplG^n֎D=2;rqGb٠XD=IeE};_z$2Q.ZQ:yr3\-MOz0  xd4ſ4<(Q uľL1@i&n"r^ h@ш؋3ߖr-\QJ֌(7JftOyG]1#,mVޣ1s vYϾEl_q>)m7K!Mos4"2VqIݛcՍ+>|N *O`AhE^ڹv6P&ܶ~ Gvr m Oc(+ pdгhf;ުs[(dtaZ̓B;ihx_o_VAV_P0:} , =sτyAW;ُ [bUG; 1U味˵ J{=xZ+hgBs.4_G̶A)3k_ Zȕe,YX#׏%G,Ǜg &!ťjWN-ԊugtJ~[>:ODH/^!XpNYTLUV{EBS jOГyNmkr p KoP?J*6c>ĎT[KV8!U ?/AB>KVsS,3/\SyeG EL-!I7OH2|1&!l@:<ăOGLҼNnmwe^h_& 2GI\ FzF[_wept|.ʉ -]E`C] $+Uݡݲ(ؙMA26\NK jq=`"W~fҠ Lry|x?Dp ih+:~=Ȫ[G˲&7] .᱘}a)e H9Ğ=p OmTƬH2JI5:78O@ӶP0oLb4g~%|6]U)ZT?>^w3c3WV$JgjݖDf-BAj91D!,h7Fj2f1kKNOLuR'bia_l E-ODY 1i,׷GI->OVhDW 4}:W/Pb6.(ӕ!%Z/૧E;GߚV TtnEPrBM=/Um)ts;J 6r?`ЏMAFk@\2sN/^d G V)Dupbry&f81Pdn)\WDkޚ5=-) mq=Ņ!cCJ݇7P@~E. {"\؜ӬU#Z) Zz|\_O9|8 Qkt)510+A.V– t *0UQciu*֨K5)8XA on`΢K.i>YWTiPa'°gNc4e$ lAǾ$dofV5h/}C>&Y Z|' (,9{e!t쒛_ѕ܉>oSq'FT;M̽_zh2|o7NQۧ9pQnuitJ!9Քn*\k) Tؓe&B0GVj+5gA4Sי.$Bvhv;`>}' EȼB@F}Tw>;Q2F{4Tb6TI2!3oހX]+.uq¤=L߬Ѹ]=QJ)DF,4xqiZ9_6渵JRz巐Ew 8 4hYnMg^Z0(j?װ7+3H2ܧ"mK^niQ rLU@_.{(_le(mq&l)-)0D4b:T_=_;DU!?`XhFYsPċ[ #[ѤeVl$äijH?,EppEHj8v_Wc'= y pOgfk|VijJTGfOrvZi+6[w$$FKPœNY$ m{T.j+X$S"r\" ?4n!=-Uȸ)71M&.E}SW]J;z_GTHtQGPVG=c)l>ZZTWF>2d?cIgg-^a%IH Rpip*Xqp2yKN4lQ4!KB:vv 'Ӯ^%PUe0J`2-A D "?P7|*S[u5n;)Ч>;)eLkpFV f$3܎3䙙"Qck|e2ytL"%#V(9YQ;2Jyӵ0#>Y0fVVT*Fl2b_&\: xG8t)RRnF!kǐ3_M7P|t-{A ƅp AhdJg5P o:h:=]uȤS|*1 i]f8So-;][*U#SUǹM{=!M8-qU,x=.弊lj[E^n̓MkFJm7g#>jC3=YT~K>3DSh:8c˶{%Dk"1ioޘ` r2#kT"dry_؛:GpG"hX;_\ޔm|b]M.>yMa1RNBNsHlfU޿])P։QX+2YƸJsa n*55cPYH.#2YǶjKpҴՍ1<t)T._UY5RÞ|%i+=4 J)5ֻ. ai W>όľ? hN1ڤ=eC$B#c^IEe6VHjp!í8WET$?!]']6]A/Pf6SOV:P CB0"j;'z$ n1!VB Dbxr]ٵ#ƒ -}d4ٌO 1ENG {l1nZ>D ( !1^b:OI,?h#YC("xkسй~+0LsF4$)lA_.>3ѕXIήE&|DS7@xz#:[F9FyGB꾕Ka_2HHGwՕPWé! =Cö?XGOaI qM `ѺSRHzE ~yJ)=-MlI<v/4)zq+osc}\ޞhEfM+wb&<˫#B2aWzSX6Ŧ~%<= yLGϫvx8!@Gr7zIO$X=l:>~AHpݑsNn_I0I<݋'&ܩ-`L1NX= q?uKNpyɥK+jz+;*͏:4I{l|-}xG2򭁒wl(=X.Dڸߜ˗yVs6㡸ItZCL$^Yy\JIS-6?,+f5~iࣻᥤ5E ~vmekVԠZ'EyŮ p 4"M @;ܝc$X 5ZStx۸Nn$W'K(#Z05S{VxaZ]6c3D)4D9qKNƣ_xo.<\snkdع ,Iq̟V" wi:.<MrpR:H|ƈ 8-3F$ʖ8h!o j_h:cX4Iܾp S_$~ZgF-)]lyOsFsNH€2%i+o]к}~r<⬼;'-vL1NFG3VnR BA Y} 3eiK<·ɨP5ECNi  t+~āN0wB|[󼐰 &pW:lՓaۙv 8q\xٛUrS-v׬z$ /Q S FEU ˮ'~V^8{$ZNZV'ڼ*}h4v^/=%~i3C= cW c;q/392MHI~D1h(lcLʈ"#Xl*fãi.:|lwdgtFz& ݻ2V31:64>,'LNeZ3,B%◛l ua\- i8RgTڪal 1r9Ad%TG z:HYjKCy̭ߧ~wթ|DHH+tkWLNTXٳKI7jJpΣdL@&5Ay;MP שּׂ(e@V;:2|N132HrŮ$ \>E13?Xk);bBu`Yc 1$1 Kd8Doe6tj2E48:HdK3^Z~_FLr~iF/GW?4wn)4NCmH.JJLR^GA+uyUmZ{E9Ns3׸!.AvvC2ۙKdPv{$w? NgfbN+䜌{|7$"'"VvC&)gY/.h؋= ka:B?iﱿ Z~JTʝ_=`মtT^Y2">-El7[>mv3Y"xv|'jz5qbJ6aSnOd8,$̼|J,X=F0DB$]A~'Qf`gAVtcs<,߄E"{`΀䠻#؄K8T;1hnVoe#Yv1.45B]O=8RYlN>*QS6G~\?dˀ<Sd'ۍeZj +ImGJ|iɀ~yG^Kyl[;g /U:o^ȓw<@3n'yz ꟾ@Bs 4uͫ1΍0=\8Q8BYvַgsY#^h(R38U B!tYrç`L~0G^i,b@JT @$hC"ʢ,Q4z<nI%:ܣ9m>*u~Tw0 H_g=Rfkѐ p,CxX<-s\,Fi%;g8Mj):bcGHrg0U cmɳwsƗ.ׇ$LZ/!.K09jPP%C 7wn@qa-wSUb`] DVf{)2/eceG/`z?,^c7E@I9bdžv=GO6[Y$j~>܃G~8i:EрT]^Ӑ" 6BO_l a {xu-M*h mE*[v3AiM'ml[,rjBh+[5Xϡ?xlq2lAy-GSREuѰ&K5v;tF0Y hN" VEo.QQK ;Q,0|B5>F"Q] ȩM%L[ s&QUۓaI{˛ g5kt`W\aZ (-67^oZetatzʾ*%QMcːl*-!8oYh+CeRDO?#67qbɻnq~s3\43:Ot̰~tZg Y_bƬ "M]$lT= 1tFiJ J$bBϘdkgwۏH lh@_xd.:Ǒ Tp-_TEXQ78$@b ٯqҝ:BDBTZށ{1qN{GmϤ*Q(L6pf8'w H3%dpY,/3Q?,\KDרgv 3%Һ`^Ȇݨ ;tֶ<ƾa2r~ S tsߍ@w‚VO.;`sC̳$}>Qb!^4ph%EQH>͞<2&N!]+M͗)g[Rk~LƯHLaP慈g:=[bY"WT`җNodƾ1NF#&/ň1ۅb+XeM.&t{ A^|t' z&- rќWJ$? Qjj(5tc >q_6XشͶY$*[\'p4h]L`+ѩ4#KP`pr*Eݛ#*5&RnnV}~av +IՋVOa=>@agUB41:*Px6MuY-V18 :MϫcGE6xBaE WgH\.U+-8 ,kóq5 WH֫Rl`; /!3gB6:అNZr'4H!ܻ9REG3jy%Ǖõ)` f$Q~A禲rq.MRmNYHt7c 1!  P (J2Dlq07*6 %!.=-:%L1j\WA?vP:$X7E!M`lbUufh0gGU%iz[Il.Q_BF.cq݂<4o;i$Ե@Dk6%zf+_՛xVrÒuIaҚ*+6L@4Gfzd?k#TR ɦq 3EGYt^C@]>-UoaWbF."v:̷73ni6G>N/ 1.oP;Z<\씞}ZL儠4Y0¶Lh~<> SG+:|/혤p+LGu(бnJ(Mn@{I@=8ؔ>Amt'׮%ou1fJpӚK(LxίP"/!ߞnfvuQ`hodz+B̤Kqk+.]'x%ՐK9 ź^"6v0~NRMZw,6ܼJT͌(1.ɝR7g mͥ !WlզsbMb[KGBX"N&% ֕}>;L~T[ :RћnJZѦ]D%}t3/mHE@^ L{r#jAO,Z uOE^LJ2 bWyF,al \{[z%(@꧶ިrltO C7qru% f,{m宬%0[ AqߠjiGH-يg^lRŒKHr  &L Gysr&oqTΓλ1A_T ͛@Q/Z9RK?fOyo؉}t^Gk}Zo0snJsKN?q8V.&>}yiyFq%x߳2e8 ZnvSpf{kKݔ91q]I|(u&|,;)EzTa./GiYK%v䜨AZ#Ls53.ll 6=%ʽzRhVfg8iPXEcPlaWmK<֘=G+#8ãX]Pc>wj_ b"l۠θdVD~m$ +oS/ 8Eގuq.sV^J'}Ϝya62Eex,f!( _h>y.IkW-r\ bdI{[1-u*#c4g2.^ !}g%OeFǺNdxe*{1JR@jPv}۴!<"/ = \(k9q? B>zYڥ43,N0gZəx{8>zVd  SAћpզXND*q4q. 0iq}F_>Ь&Tl#0 ) ?\$CYsy(TIp45SB.{U}dJԊQ͢uYoVtz;MW|T;E1MwWN ٭|ؘBDa|DȃH*]y0DIEMKgW39x#,q_!]tv_2 d)<٨'QƘ 4)h^ɦhOzg+$eIܟ߶4 hBm;aoIąu Db\4\cc@Txdӿo_lQ'yQZs fztWRt\ lXab| i*?˴z9UwC>{ڐ2*Fl+;+m16"U#M1iJgw=YS̢9,>FqI)p@Ɨd puyдsTϵO2r}X.)?U]Ι J?c* φ VQkҔ0mژTAqG+'gqWKAfՏbLH}\sVD/`J7AMB]Qކ$>fZLnNtEk 2W߼~V.n%EJVWog]N! g\ČFଗޫTMz8aFkXQsyUj Z09bx~tGW,H'&3e⦌oݙޥGS^$L &r︃\(]MSA8@21Wd k2>yC|cyy@' lDrҥE &U>xb: ,䢦K+J7cLnJ I.j:o|_0+ kdԯMX<; j~Mɽ[G|ʥf]Vq{1HX,wU d-o%B3>=Iq9ȱʳ[k6!^"d|#IB-B' I~韶khLqCSMFTeCsHӌ4^Ӛn 0<'9h(rwͿ$p7~ 4q`zECfC!PAx]}"r*+K[ȚK=!IQ=UfuOVE,yK0`/iP2U%zrGZ5&B߷KpaNFCy`@"'rb6lu5C N}oYD)c h2>AM 8K"cTƷjܸ1!2[j |xxړ%nƉ t6}a L]Lxtڶ̥ٛ'\6>  <.O1mlf99!k1k뚺xJJ9p1n?[WKt?. <@ae-2>gע6˰-i7w0tPq#x,VE0|V%W;Rk b f) 2ʼoGL+1gԼglGc4A1ت 윎!Ao ,V!hE_p\zDS~>@lF2շˮuTs3hH'>/.*TE4ub|#oWޔ{ YPdLRl?0j6rZ4) XȍRc'ct;dHq|6`'|u}UJ?Zۢ,"_z"4 5w\r+'Pgڮg13ǨC;*' ?I׉?6+ ]]/S$^A^-tǑ^VkQXpO:/ acrr.^4&Pu^Xq㦳@M }1;8ks-7q>6rr%1BM׃p6QbgzڤGtB}Z+GQ`$^rڿ ϢkJxi`G5:w74qJj/pPG)m~gYZ07070100000305000081a4000000000000000000000001646b69aa000098c4000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723ae/rtl8723ae.ko.xz7zXZִF!t/ȧ]?Eh=ڜ.+vU]MIi1@3B (^]PTL슝2A3|L]ÉV+Ȼٴe=ic~m촞Ngv?x[IVgbƈ@ AǴSvIb7Be2@YueGfwTPqѦ;| SiGl7q H6I9hvjBgٛfNlqT+(Scd)E~}ڃ3J2"X+5LJV r;Xydpz$< i v^ "]_%Uciat0g6Z7zjC,wœY92Dho/ mq y -"#(vL}q.5jn`uQ3;.]<&G%XaخbXf6J]^"eXdK$&qV^bk> ^P{VtPG+k]fad6eZAP-2A{xLkBFP%e7t-s߀1q;|dL`?*i4bOP1Ӑ?k:!ͫ\D6?ķbLƾ(p f0ٻaHl":+:yjquUuXPEU_7}bW@@3fc+=*n}b5JĞW9d3g ]mS5j:oRKx0 &ut7tu: 7S [v5JYpf\e@ݫPG58f4C7=VIWߥNRNij5G#`Ԝ(+Q񑵺d؆R 8%[YCKѫlkf,|=h8~u&Fy¤YXgn>#M|} U8m;;%Y eLEM2lkV2uS~?QWv!9r~[g`^]k2_$쉴jD\vm\)O{H2a叔UgMY$: (rUN \;ǦCF ^:̒<6]sH,8͛hT ")"k-U9!g4*|n.nKaD防8 (/-ID/3'ϪL^1ĩ'OuX1otzFmxRA, UZ4iWk'.kj^?c2<@Nwc(t;ymlPx Ѵ^jI.؞$w^D g 5Ŀ:s^Lk/U^lQY/ [2= @l {ĮڷfA |LKWLd4)C%ҋ<2CO=7pXK(<( iHOaš%,l]5y&5@i_L+n زz%>XQfl V*O&%o BԼ-ny|-LcS? D&GOǒ0P*+P=2Is Ilsqq~|EA$4]`Vp,Q|=z 2lI"xӻbsz x˦cڈ{QDN{(Dꕣ$6D4\= K3q쐭F'm j*1>{nje`%nb8 Q/64еjKG?[N2\JIbK`(d$bF /8X%%,޵>}>%Gpo9 cDT_kK_^:?#XP;0Qȩad7u!*e?6|,#cΔC)k OmsYpêX?e%Op+դ0fRcxU"aR׭U7E0ɗi7ˋ;=/ VԭgFz^5"Df1k ~ЇrV@H_l;?j),%a-,lAA9@1DQ>Mčʿbl:Gw^W "qf!{-`\*/\g-w q'W:."sd6>}^0QgὌoSɯ%x@|}xi9;߹SFy<i2*C&t5s_hwoVqhX3(;p$ * Q@^8=j'{[f . N6PߧPCd!= GBkZ>bɨ)7{&(sׯ cEIp4l!|d|y|,y oPSƾŞJWN d6@C:tFAɳ-&]5)1:$yZZC.2oV)s=5U&&7}-ۙF?C\)Q̫d31G05vQYG@0 b ч`Z7#`xMS  PiьZkHM h`?}SxC/UocP? .ﶅWGbi$O 1Y f[zv+VXgwX^Y>(Yt ]j+v_4V`(0]+M3ޕ_<#cZ:68H"(̤`qʞ9]-u&oũc2mCcr6qmY 6@ڦ ti]_*Z~"N/g!_5]X b%',ڕ1׎ѷWo$95zaY^=-# X.*9_xQ7 nUtEٝMū GP !L;>n:X=K`Ep@9I HF fY)84/dzl^F~}<'O%>uZQq7Ni]rwDZQ!f Bc`٣B8x.79VQlz8&9IK 5mHDGr"Xc"e 1YA2?'^&H$h]i816d9 E6P_˽7F$߷%ڬv{E{ :f7F)\b޵kYf>dԼ&LN:gjl K]t3Đhlu_ӗdel7th nY94q&֨ZaFaW̎6Cs+_{G2tЍQ/QmhN/? Zufv\!7R0x>y6|WRK 6쭪H&yk|v?[o5YNip0vnF^ꀸ&*-H"*W77ܲ-JIW9(eZ?|g4mGkݘimb\!AȂI)*s_CVα7W} D7Sa-}ڷ᳦"JEZk\2DO~dwho]F%߬_B HC1+n[cSI5-d |)dS :u~L2@7Aׇ#//l`>+ޢHQ( fG вWK,5>'+,CRSjm~r9$@4ҝI г^ _u>NZS<{BbQ*YP&S"ќ}Ŷ҅RΐLu74!fnHH8hM۶xy~HKe1:nʗ*tWaG\=P9V #h`fyF CL`5R?,J 4Dqyb ŸER% ɰNUeB_ǹtCR)0L_>7!qAYVk"fJ[t_asdT |fN\VdX(x" ˷VMUߛYF3n)5{GFmscنۯU 5h)қ.( ; K4EZ{[1f yzcIg1<\XVD3رS2DUBҶMn;C2 t+RɧX˽k- A}ͦZ߻>ڎ ?D6Uˢzc"hb fkQ#EyЅG 8 T62D܃B&|[ Ð6lSCqQU 8(,t4lq:Lп0H6~T̊nG=1I!09Z NgɆ֪_ym=/-';(o21I6.0QpvC׭$Me - P~-xP<6ޞG ?7 0ͣP褥 /?!zѓ Rr~Є*8ƒ۪&֋F1s7͝QgB-IWiJ(`Ȋr(.z.Y5]cfְ}x 3 4[1Mm#FP@@;]J`Dztɿz}~M\FPJ|Gp пps,_A)U-:gP3ى]04#"ѱ%>̏.4!ݽ8W^_MAc.V7OƿUnzÖh~3%s%2DSyPbHESGD/M ni eC3MPiVy (M [VMb+`Iu4-E&Caiq΁;7l.zEu-OP~`z+`Ujx$gEgW]W :lC9:92O;iOBu!!ZQ1kz<3(sCQa[ C KSn/7/̘YN_9KPҏD$ lYJ@ ]Kt-5 Ftu8#9>H6a M&q-BAU x+{k n:8Q}+F_rgimXAZn^6[:W+aNμXz8w~]ɰ8©NT/S<2w cP>}BcOJo2ʔi#5A Pgx׃ՠfw8L ~Y:̭WbJS&QOUwsiJV4@6,5?Բ!rA6sQtDaG}E9[S%A`d0RA䏋G8CHHޓANB<&X?ԡ^.s e%QF U+0?DHxm8)'h: qMM~ktL!Z#f'';^ d0{{hPE=9bcVLQ٭we|R JopɌ⍡I5?w= 1yG=)VbހXg&R(H #ԏGk(=nt#q^,:co5W`tfd9@{!{x!u"UcէM0zҕe8͛8>+J"  zW9bҭpw}eB/d^GC~eeoǿ`@S }r+1ڠF..> u܌C_t˅ ZK`j`Bh249 Z P*d@rʥ92MJ+_abJ4R<(q)+>]LWI`ӷ `wM4 gwKw<C%;aW˧+!~uןDDn/(Ȧ/f54{Bhqh`Aj,LRٯz.*F;ջ3^F{& .WRJ׷_|˽O .khX+ݨ׶7)E\b&c'˝uO`L o Ae3cxJ߻Ҡ1[f4IֈW5og..c,ux2kGg`<LJ1C">=6y'і݈`};Ϥi\0T: yxwe_8XX^^" Ey;+:N?Qh"࠭cZ# uy]>M;ߘx wMJQ"nkCݚS`ıy_y{9=ɟAPSC.Rn`IJ7BX:?G*dpҭ|Ń5)VX|t15E׵/$Nṇ o r?F I>ma!~-AZ7 ̴ex! Ԏ9(#I N}&`jketY((d2YAUɥJ>ؿ8Ӹ/mDP`zZC |i-l*^}n -#x Xۉ`3}+n./H~<3=H3'sMMnګ4_!Ug^֥|wWcR!=`(1a[Gɛw6=KhR#o3^7@&B:ea2"$LE[qgǸ]QQ-G<.Dg: 3!39tTuHoiehOȑesVz޳ HzqqeVt>4 2<e^}T@W'&ԐwLY3X5*; `OtHgԖCe7&pDQml \'Ē1ɵcoRQbi k$RxR6NlW#Hp/0L\ 2dkS¨~M9=Ok\qVϠkR xڧq7Yb๧ lLHܬ'Hak# ̼v ̍H4JwqM4NEX12{- g\l &fn=̚ Vy'+ #hМqW@G/W`̷cŭ6nw_O嘃o5ߜB4fDЇG YUsփ/~rȘm Pׅ6_ti\Jj͍uܱRaںpMBiՇVMw?p)b0'#,hW+ua: /=/I!t55C% AR`Ba_H G]b,Oj[AyŸ5{zs,B{XM z[uNVފr/cxΧ~~<+k ( C](ĭ&h۾RĵшY&rV9Խۉ=OD~ܩ/~yz>)`ӽョUś6D)<ͩ%Et?/ aS * ;vk%DrĨ%ޜjyR:)n~C&Sh0P5[Ww׺י+ L%JpN"N|١7!V.@6a-t|NsˑԒ|t_>$DuX24*E}%% j Df): \s9J1 ǏO(Y %R# Y_Tngltf bd=⁤XF!i* NQ4=Kt@Svؤ}_޻=)ne08;ZpDra0xh$焁(;[VC/Y1؋HOQ"ȁs(K`H=R^^ PZWh AkHZ8sSB"cc`f3WCaB[ 9fvS 2);UE8C!hekv3@0rmDe4D0E-3DA79sΈi-[0 S*tmdn5_Z>"ME0J]s)@\te@V -.吏RWZ|(,;Rt`>HQ;|~3WMV8Ҏ0Pq؜`lbr ؀A3_:Tj=T(0N=lY7Ke/szk;4 6JI7w_Mow}oKB63Z\/i=u\4:(_InF*tq4K6gL4.e۷o!iUz2e'Ƚ[1HI5 6;ߜM]׍+h"y Ip?@Ʃ#mb,؇\P&+GJ^=K(|/x<V ? RI%_43r RI 轐ؒ'뮑܍Iq$򆩐g|pnxiͷWi['OA*6Z[hfG"~#sʟ %HhuW3ؽX[.GC~Hxp$kep[P}g&vz2͵wTnsZ.#- giP*[y@Y56SnW:9S`((K@;!Z 8N¿w[V&dW N| O70M5$РRh [h\7QQJ QڏXo ;1n$r;]巅E,~}$X{‹3 2ƛoSk@ڴԭK^+v3K,8 eѐJ'pUzCC>$/-Ӡ4' + "` _tS8zd1-+yD=KybjO\.bOZz׼f],F5-jQ(nvs2o1D֬K={R+_MQ`=~tO@#\j#%akK"niTkc[#Q=h ˀ1zeS32җgG!ч? mRK/3Mqs/tHN?̩%Y3Rd`OϢ {R3|x@6nU+Fuꤥ+jw֮bo㹑a8,n[GှmU liapaq΢RC.=1s24q!Q$ 9eD/x14]%vw-,D8CZE8 ,SimfLJ[ٻT [\I_KJPS(xOMt5}RIAѐz^/}[n:N҂'0j .W)>| oIA5Y qVx%}8RDt}|m?yID%hq-E&!5|⍷-kpN;5_PKVSz[~.Jk-L#޶w ,t&ۗ$_Ji߻>tpCa,~aE_YШ́PhbB2f#>}be}F6/T$tBf5p=2 Ӈ _լnecc9OfV}J#=WVι9Yj2f7K\d#|V]T%iX OMϏ;'̉v5 %(>8w| C*$t R.R&Rnn܏Ȇo_'ZۋzǾ ie0?bp`H핏sf!ǟڒ[_K%m ;4ZP񞭏ÞvbQ (zNBH )l;-@ܥV\ٵ >0vsW-4kW.kRG*}ãx4AF(6 u}&#Pֶۮ lT{5 NePh ۛСUU'C)S5wi yyt:jZz^Xo=cvy:i5B䛫|XxCN@AR]Yigyה1¼M9Rȩ4 k+Zn/w }+4 o$?Ca"Gbޖk 7XGP -MWL4Ҍ2/՟;V1n2ڥa}]O!/߃6sAr# ;D=nw1ebKѥ9R% Z/~pQ +?;YFt{C:Z#Wt6#-]WәUWhxH? &J6gn)^7aFpeT]N$A6mi7襼8\-ug's81&}<;`F}Ctՠq3^a$,h(c9AS$lZ]Rlst)[M6 j6V Dk P:J,3[  ZܴzduI*PPd%)QziUgKԵ) il8Q`U @ 0 <9=ޭ/7F[ %N$6!!O*j3:Ow Xh킰/-1ހ"p!XYLYQQz?'9Y(Z&קI NvH-j@d*g+'a2`@|}=okbEUa&K΋6inb WY{4 ZG* ё⧩zH )zk؆0}J )<^_;ԏA^zБT%^me>AhH;`$lq@G={W|y#U0H'r@,۩Lg0DiY7@vu/j*fؾŖ 1N>5\w )$r-0(V#]!vC}/w2h`I{%ngTj. p-7F:nu$_gZqVE^zsBv3hE EpGoC6;"\DC#_ΦsjGav?d/iUC3OYqE*uM8Ɇ\!7aTDSRPcT)x{șDO@wn3_U%#2t x',S 4'$Fĩ $Je=N&8GB;*v̎ (*R=x4qz>fzㄼ#8z5"f'˜Zrw B*i-apJ sE6;qBL|D$FړE]6jS~i %\BũQD ghdFQBkC0qˣ\(C@ (Isru)MBc|}o?Ů]B""/LM偖UW{>a(,z _?")UO۴cl Ƕ1nh@X2Uc:$+rx0Jq/57{4jPbgJ|akcy6r l^F PLJ>3 սoL[u |NLoa- _nqafFGEe&wՌ(wq8MeLE@%ޜ㜰$m%FjшzM!Q_=+S{C !3~q#G3bqX}5 }ް[vTCF[4f XIW3Ji ;إ{V2 $8Mz9$شt{A.+_Fm@ZpӋal?LEF7H+ 7PkU /|`YkqyQ1ÅU_[>X"ތg(FP9 @=v:p9p r>=gtNp[/%,dXglkuu*m/`DLPL{lg%sMQANXcqXywq [%-Z5Eo#/<\xf3~e 9[<0Åu%t&h2 &gpd.S9qsLKȷ,lr.6t́et2In'x{?ⶻVI >ql},ihITf򁛠5BHHS6d$N"q[.ߤYl."1'g螮}.;KHXٛjɀpI`FGc( rmH2AR* zr؁6TFl$To~yn&7⪉Se3Doz܊R*)C\#ʝS`,toY>b{{oZn:Ɲuߢ5B9x%],*?vfV~u{&Emb=IqWK D7`Lp&DA\C^_*|JZ%ۏm_VHÔ`!WBnfhRv.7%MbU|)qkE.ܧ)AN<خEdvfTŋxʲ"=ܮ!FP1ݾ8*T<LKݹ ]n~͕#e$ ŬΥdrGC$6"F/T=v& F 0A?ЖkqTAQi#Y" YIƧvzt/./hu]Hth z8:]qBocA]6;K݀CvoIe>,mq$}0pNqYQ[yKo7s6.@l"ibp*J2`'ՇDT!;Xx6O;Z XW6&J8iԞPޝ}DK@19>(vX#A6ok|( k F^&s``fCg_q3ۓgjW}5>U;c2l̊YϬDH=TSFLFB˼5F\N# 1XY̚/*FcCnǂݒu2C9;;XkGq3וm!9,WzdFnX=i9_Ά%Pl]FnJ1CyV_a[vFm(3Mu}Rfs[(3_-/fXa"*"%X_Jjgoxg;t)vՐo}Q8wqOظRmǗL&7eh׳F)#.":_JH^|XKTf5OrI?pQS_hf[q8^r[Gْ)PpV'WJAQV@:}p^n̙WLlfZx4KnҊw4^\a_Sk-^P@T+9v5L^-dCU^(b{Ol|Nk8Æ)l3)+$*FY->`䞶AN /`N-kv|7w-,EN$i7*!tQ[qDAdw53g;G bluK Y7tH⦬W Dk!ƃxǞh%BGHk3]?1п.g=aB?<;H6̙*XC@z5 Kbx65jJo Q⁧:_*ݜ,p¡-H:SU>u$KO,sv'QNu}TkL@>m|QqMifUJ{eqܚx>\DGUzŠfLdT7_`E.\v 0OSAPG_ڶ((]mwȋJ+,2yֆy9:? (DFؐwqNX`$y3IkC4:Đ@L[6)*7.>c C/ 7aRUkU9D?qӇfE)M[42;vM)zX"-A9 bp̔X9NMѕw)*q)0fn2*g7r0n+)>#sChkQTC6lh!s IGi#-hl9O( fJr?s>κ]_g!kk4X2| t⑖U$e㹞P_)[_l!t(>ו7R+t$ˁr0Ge!Z}B0 4l {ޙsLpyb!tK.mWkl$Í4a$0^_:, RرiM8q!!aaYB3%}aתj-ߓܩcmm 8TZN6'x%].՟²;j^ ⽰Ïe@ z S|6BGQcP'D]7r%q-)2Ȼx(ythKNeZ;0~B(3}BP}|ńM\z*YxƧ]~{@1C )683>F^e]HeZPpvymF<1H-`c%2r 8q,;bԚ'd| 7ŽqZHr~'4>Q!ن(k<#_1 0KmD-Nly9u6L/3s喃~FDaCXר6⺆{ѕ"CFdgT91wTQkTEővy:Jq[ ^% 7"xMxBJz3f=wTG[Е' wLfsى~5hQĮGx* 4|LxTAV[`AlũmCOHhrH(w$fX(cBx.k@pГU+MW nTqJךr e/f=P…U~4MɁ 1jٺtlыq[otfWZwWg\`m1d+6?=/tυ.K2Y_EGNèI`T}9"O< )K^+ʁj^DfѨ€5?}Dвy%b(78S uBL?8} Hu |ߔ.6/u[x3R=F+}kzqHj>znk#V~rl /!Si.JllqI%KL^ɴ[&c[2 0.8-L5.E@_Ϫ\su{=e R>ӻڤBUZsљ<4dfAVBE)c8nK\IjUn8(Gmչa d8wq$B/]K؋~z 2pJ2V:p!._!0V wޒb}1z+ƻ?.AR)S "~g`nxS\dO UjYp+<"P7ą7}%Y $QB*كKheӷ~.hmQ ~$0yHx4NgiBA-Ex.{(kRI$-wIbgp $K~^9[+uU̞vސ;5ʜųDX#q\Up#.*)'19/ng=DhĥR"iA^d, wSjsɍ^?g u1vC5v~BPSFԳ6{cmć2)|-V9D(uzR&?bTzʔs D!W(1;?<&[ɡ ԷE[?WOfy`"b%+4D:%:7^{#N)ߞʪ9iFntQ[A5z+qYN~x̩jm[TWsWrQyLHZe 5`Vv75밿cDLڧ#QX@qozaۦA1ԡ[Ԙrq~g3BnDslZ$|YjCo[Uɪs\ .a^E kT0r6C ˬ{2\ 0ͳ/"&׭>c"L]S ZzSG|w&V㴔TB7WxQ[t"mT*ğޒ dVc~ 鼬D"xLd$H.{U%CF"ҮFda?~p@.pBlU:xC)EHusv"<$C Ź*Hwk-UM7f[jhdK/i-,GG;]7JFq-c$TȜ'I?5b'Cah 8>ՌUrqUkĥ+J*m+woSOC̊"94 _b1IF- c2JgB`O7Cm3ޕSvM @4,4#:ma`]+J.jl&65ȶy*F2*)ܵna68Mgav ׬(?f_ӆ'+!/@Y=ipKc@dzG{j X=0TOł208瘈:+H{=H(dwqX/{VZG[9>8UBy?uw(0ft7{"#B~&h1nVr=@m,ِ ;Ѡ9Vۚ#0 ]jK^00|%(h9RSOJqR * =Ch6^u.=\TPdVp{,xHokWFYsk "@#[[, i^}]'VН%<ӓse%[7#Ms`;aT!W=څ- Խ/2)$UB!ȋ%RacDEz&\-2'zZPnǎ u$Emd^|${Q:ri+0rg!y+2y?0Ohwia7kƙ9cv@Q~G9DHb3s6 Ke!Iҹt"KfLé)GR6M;h٭IIzߞxw&/?a&8T3 Ɔiڮ+u e(J¥F&V*;2~hrL[jܼsÒ_K:.Tz\>%g$7"T.%'־tv^m.t4\c5}azˋKG@:-ÐAbG ftg)"$/NnyǺOdsLl'l[H ;d9rтHyvJC{M]\^Ȉ,jp)r<^$-:Hҡ aֱO[X^3p^%@ޥqi~˄HPRςOVٳ5[gw][95it8<5S-}ζ}<%L X)L.hyϵH)Lh3 \ef $u6GΝ3UwWXD?^q/;nm\V\B%m^ tKh3gnrFo{W]eS1N3*/0E8̎Jw>X]01(=io*ˏ<D<#(71)GpWڱuݎμ63 A>L!@!1߲?H imӡ[C$Σg;sC:^ɺN5X)YalJSы˷Re5ܟAw~ѳ9|Z*SX^>K7D@)S9`9 kD ^Wo5KLvUؚ)83I ء(%h,qyQMkcDIE2Tm-9IdFX|K#|c;aa4ġ;/?7 {ƣ\]b;D 2鷨V-2ߦi98m%qmݽgMD9 ! $f(tK<XHGv"1:!h&J1"L.$bPDJp}9 d/?ಎ Dl;9(ɸu-➱˳?OwF l"_E0`7Fu ݝg!L/ BmR>7DŁHM|ЫCxv%&ٔYvDҝ oC?An0BYi+0IolC!{XkpxXBCr<⃣`,ZQ#" z |n]Q6K[}jwy _eh&>hCgr9 ˃|d=lɳw2`ͼgjGE|сW&ivҋpËZkwξmT=)qc潂m9mp1Z$EQ#YZ MdDb$xh)9e= bkhzj\@"pC:ț#2֛x-QDƅcQdmKNnG\ jA"4ɑۓċVŽu[m Z`y a_xr7uSGy"$BR\K \QJ =Őɘ6n(6LC[!\}{+GL -oK7p$$ݤwƴqm8eBڗky=CIͅBCF eھ@%SG;pC@ȧIȞɾlڬ+'-wRPV1fn2QFSRw/zyD%Wmc-&R&$r͙vP yKCi#dL;m*`H|>)Ըd&a N(#\217t>366Q=qz)MkթkWciEΑzF|Xmަ=(D!'&7:%)\|[j{^9ߺL{ =*K"16hL, 1vϘc2沣T2:E+U[D>.1NXu pE)N. mO렄إQ3DJ0cI4]}@x`r`$0%:'b*3gm๷hÛl/K4' 84h"~km9]tQ#keЙՀnPwY?5'Ȱ{KqdNfL43IG4jl(9ꙹ+^W i!NIP9atj_#m=!4$+a*>ڌA Z(lւj4>9\"՚AHAgCUꪲZ݄Kju_m&aOVT$ hdQVCSC} 1ĉҏ^Ea6d˜ {Teץ3NRmEnl3P*r80XAiu ^?}IO"ovQP*A3N+smp)M>$_\.𽥽>@{nPĪ3|21R4kMKFm]`\?}8pcVo+"Q\0"6lSt6粰:&>=; D[ks7ԧFgW;YM{ʷOrif1z6EF C]˥rԀ4 +mA)rOo@(CscS}Vʓ!$ɉ}..Y84ި>w|[V^&uײqlJ?}VO3~F-wDhD g_%k ̽.ǀPN[&crqdBFCXaCB2qe"\N'm+{pCX=`{\Ջ@6L# I|.^zp;7JWXXF:,A | ȷkUɿOpW=XH`*83)c{$6R+l۴D$1:bn鬨szf|eda;m,)=!=u>jMO{ ؼg9H߁f}ar;)׵ s71DK E }qH+Ce0K/2*iyD?LaVɕFiIV )(rQ1@_`5g8t9s{uͨIxb3[Pb,I=VjЮL7.CǼ(˜щH$NToh@iTS*Ti !h0^J,&p(^uѩ5mC}߱x5C9){n5}FMtYպt{6~'.,} G0:l M$b@Fb=ŭ]'QCg`jp bK !PӫmiU).CBU}W,R%ax,PxhuP}. =rku2,vhA+bj(Q?|nO $̴ؚAUUou+ ZIv^gZ>vL=%g!nUhf.]cd~j8{X4$!~PA\qchƸ1 ZnO;K<|7 Ǧ7}R/}.$qQ{8Ls Kw6sZ3ڥqp`uIޓC؊&nA/8m!Sҁv!YtIONY %y[}ij zb^t!:Rd }.JDq I7dnx+D>'UˀUA* c]uC_c=IN "#a{^URxjstpw|Ip50Dg:b #b٧1e ߚ$Wb%GЀwr-§26uj1U_Lb'Hr%݅kN7lθ0%˖&zV^eݟFnfLP{9d5+YԯVeFc_"a3=DB3zJy]jPcDJ<@GS\}y0 .}aQZveO}E6]IgOf]%OhGrfBA򋭤"^hcg^Iub Ϛfg#i]u҂JM^a,,M0j,'GWz N[@7__zj3ٽ a  !c 8zxPi݄kD҂s2ptVS?oG#Hƭ喡{ǼS)Nc9N kojZ1 ԵDʔ[m~2y  H57޻5E(ڤraSw=^(ks롷FBw%u3@nx锪Y %QQN+(R P<}Rocճll c\*c'd/qg]&RjEu"ȳ,K {EL:۔7R/EG&%v:+Vͺ/nЈq_B^Qx >߫|5FXN=])hO49&UfɻPZtl_Lm/FO}-ɨwA-AOC)_1U٩՜2EB? >~A]kZ[ +4 O2'_!3)SaXm|}&}zE%lE۬F CνTu q-#lsz)'oʙ{v<% n:zGbPE ,_*2+r"CP_n(A 1$M{HD$ ?d:@#cSOyn--74ؗ"&1~T K_fYvE i(rdxt8Bjyw\\.i;G&A '2[﹑J#c 0 (7AK棑H-Dnt凧\~E1ҝ=Pa`S9ϴuet\;EB㽊vx?{mـ"h='9Jmt?;mzM@Iݣڥj@ghkJỹ2BE%@~v*ŐDDqQ# Ho!0aVkGah.A;S$Z9r&oC% 1DrIs\a:ylłU E8(ڣz;oM>^xe|XB[@*b?WjHxrHa"!ᾈs/(Lpԟ\UKSwU ř6椬:GI^=^f+0ă>APM6% !VA>Teqj "g~ K-4e5yBu,hFR!l6q:qMlڧ5e\xg:,R**)-d7lAZ?|&U_[_mY)(jqUDmMeҷv,{{oEPʴENcޗϩ{08 o}9#iKO|$,".l0TR,GmmE Sڽquw⣳7k%V/|׭};q'{`k.$Ƽ=,Vj+DǓ0[-2]^Ҩ2w2`.jhU|Lf=äcy0Q/ù|4"X͎&F9ܮč &WgfX:vq1gb}HjY*;4NƞmEVnk\'cN,Yh77F 5x X$YYWtDD!S%pmQ\ +ðTl}\=8gHߏAG!5 Ol\AC-{=Mq4JZyKA9hGDBm0{rq(yWaIIlTXoxW*ԑ uZIhH#~r. n]Qiw-_K} 3}8Jv/j&@,dkK!)AL=A̦T{W*dCȀz!금0Oܿ]nË.b`ӦpB13̥, 3C#Pޣ#^|QmB u-=a r`ιc6ٛ0|fs'uI+:HhX ]R7]z PɟKTn/N{@Bv5ww 4e )| o6VJ^=N*l:I`nBypoNqT\d;ʲ~)Xՠ+V7!G9JMRKI2sP =4+{Yq3vD$=?V`&`ܐ?"bP+B6Gkk#RD5&`lIɀ<ڪc{vLW q?@ FTz5 UU?6|9}7s*Ed?׼Q r4#kmf/EBӣ[t?,`$nzG"Msp(3^o}Xm+{/nYu I~[;k-~T#XӮByoGOL1we$,5y3=:@b`RߘvjD~Eo"t-QSUŰCL1Xݲ|25CDy9# /@idJCE0 * j:GցyҦ!M@뺠5B;Xv=$XڛVgtfJBsh+FǹXf@B"ҫn4_@ͮw>nX.|౳]-aULQ@DHBѮE,=ڔ6 n,Q>©'=K @BC92lɽ^g{2ei[SġݙxƏ|1 _c^~WdĔ7=)p}KXkFIQ-3A\bX8c=Il]`.iׇ˭xJWTR$:Wn߆ TD"\_g,2153LؒPh,H%CDiӠp v M۷r*\qQ7RE^mXx*HmS$\ʦc5҆qӧ>J8@˅qEAEW:OGC>cP?,Gh1%6t$*ĺ$&1Mt-IÈ|Ղ'S\nmx4|@yC3C d 2~ pѮm ёo{D lHJ Rg! 2,q~F\jԹeZQXyиZB,}d7{P1X\u z` HΣ3ҔNgNedKMhErRv1\ѩXX؈΂BgǑt`永)ZcRAG{V:R j (dP21ǔ2aDvIj͓k/ԣ<”G{Lꦙԝp0K{IyR,>´y9`uKz PHuBq pڥ(l7[.E0v/%\W KmW-x+?`@@ m9;PZ-\bTE6l}"P'mja05$Dbe{>HJ]*>7vHgb^L/vʶkTf5d#K>&/;0L-ؘ Q6uI'(`Xd-J>pj N;` NYѐU}1ej=%.##X\kCLŖ$OnPi~/I)uc[!aX7+ !59%|˛+큲~.̤$r32e0Yq6(6jsK _+Ywe(g(m9 g20릸N@oߣWAlD24)19ڮd3< nPqhՌ2#BCERU4 ֑\?]wM jdxZT'F '(4SK`HCU= j;H02/*Q 1'Ə0gi1 :=nJ9W o3W샃ƾb!] J.E>R)3HDÞzayΖ&&! 3H4&dMV۾y4)+>5IauTӕj~+3 $sAh~ D  ?=jȥ_}douoa %\}+oGNLŃY,~HC}Uyd 1yd{af^#pgA,湃uMW%bӫ"U|1ᒐ&R $Gy=f3v):5m`oZ13B^xSPMJkMI컂 Al G0 &:kFYvK@ KÝd{ՋSh1gH\.m>ً<HDz\Wcم󝝆5j~B5ѳSvbZ/Gȗ|Dv$Cc_o87KS^@2r'-{ }*Kt!0, C _?rT7CoD{ Ǖpc^N}fb.Zj {> uQPDjh3P'澊zS_ WIa?To{_(uP2"Žvڅ*X 79d1l٬۷RV6K;:56NJ# J<#7n}N Qo U^Vsp GC>[*Y$;}@嚷pmN~ẘvD:|6~OE<{pDxlŁة`~{ 1k@9ܕZĚB|S ' WeC.ʝ#nەULTϺֿPFe9z˒2ž錟 $TSX'Ìj[WhQ`IM5L;͡حX?gwӷ/u9rב+Psm&2) ?΢)86⏈Z1JLW}jSS'{&y6z0H~f'[*H~"9`uV5r/@r>Ij*=̝,idѿJƓq'ջN `K){+4[#S.iH`G0mjH:^J^c$K|i9=DIX4"o0oмߌO VU`l*3bu/M0ٷ6~{s2ݫeix^ThH,S58a\^J4?P߃8_#ZXT.Eu4Spwl2$AOE="Ӳ̽yjrcH¬@',0Cػ+2{L 7aHPM‚VӛP( 4JesM vyHnx^n/1(Ad6OD@Vۖ\I{,Ӱwu`/ky֩B\Mh$gDZ }65!?T,XnſaTt4|sZX`*Fltʙc*y>omV/;XoЕ~&-.Oe,6py +Y޶)b:٨820ycE $+6.mDJE~(6ƬN=ovK^:*.t*z+[ ]@h՝ds\%q#yA+Qm?2Jy'ך-i(V4-ܥ}Cn,xFhd?@S~ ^o Z2W7;Z=4CȈ`$P^q'8"w_<fy 6+C@qb0¾> y?s| ؕl.t)WȤ1S')JJ?C@#M[8cʊߝ3)y["uI0s]1 =E5Iiki7,`m_I* BugYZ07070100000306000081a4000000000000000000000001646b69aa00009eb4000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723be/rtl8723be.ko.xz7zXZִF!t/s]?Eh=ڜ.+B6NGimP[,Pie4'&WɭX,&\\.H)S;[k[@ *.Z0u8]~4Z?F]찄&s{ƀeN1 `3L`.= []M8$Ƚ; =Bv <8q+D_vSd3FdWAM8/IWUˊޓIPmd,#Cٞ~lsnN &8Əhg:cC`VB4<(a/qC4iB(Ӿ,iU.$2%>4~Wgw:`JWELvD13I1ŁcO"pҫcJ4K^9O6P!+gPXi MwmDN2DR bCk^!<Ƚyuo N2P34Eb4YH ,}W_2GlMny] 3hd]Z(ESq-$GCi6h mwݸG4W^P߀#lj2DԀWrEPt3T]~R[qD\i{NQe'6O d8+ƽF lsJXjԬq3Yk5꼬害wNwJBZմf[~&ؽEz5@)jk#p[|:X}\B UϘ§0R>;*YCAԴ!w=>h d#8`8۳Zx"x Vʁҏ"ʴR.61*$S7M)dr 3݉YrF)Ys۝!*2J%HA W۱) k;usKr=e jJ3WN %+yķu'm@+P /NO%@pbF%2gUa=i2$_ G$/EϪf+❦ZPs)qؗٔ?f1fOiT2_%,\9w)s 2ZYZT[dta2do3؂]}#,x.a.'$謫GWŚUO5sS`z;l~&4!QGa.uIf#qP?7Un .[lySxŴС͕+eZj ~}e'!nReVV)7R@f S#ޕLUApqf6BhHc5a($ij7\QSz_/S+>~b=?^fݵidͣ>QWMpc= g R8h,sݖ](aŪ~[+0ǒ;#WL@L sflXmG6ex@uj3XR\͵ؕ)? yLm\Z<k6Q˶:@v{ Kb_s%C例`ṴvR?`K$]޿>T*QDbCfc| %$fY2]0꙲>7jC^g6>N  Kť^|hujs+]=zgU+x۴OrMe n\gW=Wh& N~?iœ;""R36.H)7% rgVKhk\蹾yϏ_>7Z:lqz<܅fTCSMkp3+NyTH$W%lo$ˬd2@;=J,hfeUihbdOdoT]Ҟ8J>MTQͤSB/}+h*DyaI1e ϧC7rNZ$%in)ݒ|yίnh 2>rW-Fu\k=YY-c)-.I[j AňnJ_ .H$-#1,RIPiͮR)~c$`Qٗ#20waRuh=^ķ;.W䩃E`e~ 7 "DMpp ұ݁GⅷURYvH2j_IƸdk*xŠԕd2ͅ>Q(mP pc@+,.Pu 5o߇4tXn"ũ`Gu@@MOwF*j|ZᯇXKVVSA?E t7/ zDIQ ;zep˙z ܬ?Zva{I%NIGFnPrlץEO$hY'yz5 tUF9GNgܺOeTtR4SrY^bEM&w?gx/F![/|7\TUV قdo㥖cϿ}jP&AS6^j#~;}KO%AINvk8dXFSkĆN,o^VE4\LⱝI Q.mT6--}L gl'H,|FÅ oQu7 iw,Jv/k4 0J:z}N@3Eyrz$}YE~[ <$rQ{NiݘݮZ|F0@Մ[a?}k'\}* ߵ;BUJW.uǡ#%\W*N ̰h4NBJ⫏9 ;U|?Sr. Qr_,=ӱCUiU ?Խ$SDȀUE+?*oOe5Xӈ- #FQ^o]Z5oHgcF lB)Ԡz-hoţ_>fsLjr*XtDyoLP 麑 y9-4pUO0s4M¯S^Br [ {ueYjI댨Cs4phAMw:9]Y+?, ֓Xz^̘0FY$3]rW"ZR [RZV}~c('zA▤<>ZYZ#rƞ%DZZlDKL6˘v2<0PWEM c1"Wn,-F1mu-noH b|%[3EexzIeFS x7 4Mvm>+_: 'zᝇBcE )=/̀r|JQS oz,͍{)͋sh?F4_ {|H) _~Q3riw]fA)MX-%q nu?BHtcekGF0vl!cR p<Akyi5JzArT:~Hd:W7bTDBspK0d9$ŒoG- nBfy!V ǒYE8QUS>iV.xȡN̯BtCʙ(/zrΔ"ED:i'=W%]I٭0mC?%63HoI~+~!I \0=.ș}葂+#C%!:ȉXodEnf]XK>u&./rW;<8L 7u~جwtvz5,aETy|]4rPN{ QQU}:4U1OrnՒxm[8u B\}Z[K=I{%:wiZUOFP;'SfȫؼaS&Jp8+ ]FJ<(νbۜn;}KXΨy%OkpҩwCeQׅ![ӕ44LI'M AXARsq[Qb\jS1LK6P?!2Y-R>  "c(+6kUu/Sg'GE!=ӏL*}Fg7~˥l0RL'fGhܣo1+ZKeU>@?I)F&eFy [d.0z U ]mGڜXh4Ti qh>K*[<*(7;sv$}*ꏨPxl. w<~ݕRl#XjO74HfX$z2yJC:Q}:ϋ#teth!2^!@JVNM09Va\bE&yTr@['EhBe!;4{{Ù4nP iPb-R=oEfropCaQ__ytkjylհK|3]a7ցϳ{סL뽉P$kh,=d01cFH~lt+d. .nt?0[\JuX:Q62>] νL]X8D}03v`%PlFt)UnPOxBmIKya*癟e)fA%Ŭ1A396!-A/+y\2n-œfBèRy'}m} ?3׳ʭospڼؿ<}̭2(ѣshd2ye葪6IH)H4WZ~L7;@$*x#wĞFue*oRzo=%:?UAW$P##ߕNY] poɜe|Q*TJ;##X4o#T 8_X/+ UKi-$+' px6l:^1/ש^̹%a,lhCWX>ΦƆCߢn[Ft3Gۆ<$~vPK{x>A]ґ:&ɉ-ּLk_4Ҏo, @;MiVoPZatϧdfq6:,M_E y}˙]Lo<*џ(8 N}o[>V옐=v)iB@ X\BQB ϭΑaC%5,}YqsFX&??!\y#neEoxf~>JJc%i`ʳqR1\Y^:Q#]zwu% 5wM,0P!Dץ트#|SskrQ =Nn-75lW]9XtC:x)?$cYlsZX;Ѓn}p\%c"t;-ڨs>)}kzh+\UHT( pCO* R劃<;jl5#=T1~N9ʷO"ՅKBeSG9ǔrK1TDFm~`iܿT`|}l밥mb6bޡd8b`WCvLM'ώWap ēݯVKUCzx UH}͵0/*\KNzcdev]WHNz_ ]Giѱ b:BL_i,e!XY *Cŧ*!mB% a((Z Y5GS0 NU4:l#;:یu\] ML^u<`!FR3 ~MS~]˄H\="๻JKUd@+'z^0m?Wg"<" oxhjfLig 2C;$z<8Ap/IWi"Љ~4H\ĄXAmw(g"imdyFJy{%+@Ǵn Ε !ق>+vgv;AHT}GEכ!D &2@N>nH6#m $k_t|[zoі^cbZ6i(]5 2\xԲp{ ! Пh-s#baBf),p Mo@ wh`N:wwM]-ak+Koq#f9_( "/5'=HȺ\q\7òRUќ; B6m4#3l/On^|`8pkdRYǑ"t}(;JG^N-  5$wޒȼĞ(NqU |o"g#VQ^ G;};$~^_aFZmvIΪӰ{w2eŊݽ(K1nDX 6ё}㪯+ѭn[qmt`-\@WxQ/k- 72ѧq<侁8[/ZU95~J fS_n)5Wc]z?; ː_Ԥb tD?W,kbjd|ã<]uԞgHy6|W(htߑ :wTYyvm)o R=XL'1G9hr;].*70X/`YG-kxo me'BrᓬyAtS_UmBMQEOm5J7 *p3$*H_uZhQ9Іy A#k]lu NDIUt5`h5G$|6D#(R,'>i?[ / Y9O >ä`f>1خgY v}jҿ G PFy9-DcXshBc 1zDQP1`&t&u4GLBD(h~y޽=L#Ǥ0@nQ~e[ڰLq$X%5HkI!aτG ;.S,L Qdb=*tx7#Mo#Mkp0Brzy~^Ȉ-$@+d@TH!0|A/Y?0[_uz◲Kth6H{B<٢̌ z!3)+T{-N/(_'$j Km'Q=+97 CC}e*F -" YC}7A8Hp=T&ҜC#(.|%mWs?T?CyGLkmsZު&_hw,G.0RTs_3S&]XrB9]/ǹMh$-ЭP2m"e_05d,l-jDy3ժ%.##rI>[X$is-⿷5 JMFX`2 Ʌ R 9N#ۑehR7LQEwc<s@Rc8[ŢlmGRTMޥ>Ud5H}apPK; (.ʕp90cv/s22dYh=:8LA]:IDcZϨؘMZw}~@\0n.m~x/=5bBCC݊NF˝w]7X ٌL9.ލʝtbD-sh?&,!2kf/%?5]9e@mmWpݓE:%~B?]%I{ F`V{IkѾT䤖dnhMp0zGf MG1g=J@&R:eZYY'GYu3.;6#Tm"J^}eJ!&ȇW8|@.AEbz"XI::(Ec10ӪHe GZgJZ:H|d J.ljP':'xiҐ~t=Ȟ*{[kò_^}}BD>hJ3lMN'S`O[t揁j))g:+y:Nwpڗ Uݼ+p?FLWnWykw%ipf6 i5}`(Ms(1hu'X+C>=/Ÿ{}3tA%qsVXڝq9'$El#Jԭ؆ߠkE8 B!!؅o r0Y֛RbxrQ(m֙mjB;@m : -;\{f_;L!Ȏ0Z,Itl4 9+L9WVH1\^a1ZNWAcfMtL榫>c3芊s`&Tx\>G/vrWXDLU)vBR?皬K9iQl *Pg=7Ĺ@efi&VR l*$Xct?+eLp IzgkLZ`%<`Ѕ(Z#La@k ,8'^ W^a@֚|}hJ"R gPnfA}͑K3ގ;NV)|U&qz%d(K %0Zp=sC<$,ڣ'GP$NUQևh nm~ .H ;6CAHq^s683r7z]v '4$N \UrVFf qw9eÌ+07#2nG|LJ&R#7As-\tP"6P#-Dz1m<\ E$h7RΪ-:F)qj6`|>n5|P녴</aY:"Zn)8&)Hʕ6D ўoӵ=$ϒfPc8B,^\T0 1B|u;M^in҈O/%ݝlZA࡞?G7ƉSĈe ˕z{s&񅽰;d*FڮR$vV/𰽂hE휘wgx[јPwlwi1fruڕSQ_61yip!ZA0`TpㅩhJ ~%ϋUM;=e&؝ƍQ^{Zj26|Sis94C성h~(.74v cBry `&4dT\eO} vj}6ԙL`XL#)UYw/$4e&[R^$zArN)B6N3 {ۻ-z Y@OswR&ni^by.Qvy7Ņv'|# mH A /#~%MWI_.V ԛRc8gT5 @" v.t0Y)@4rp&~ynwtn6OZj#Nwx#Y8W]*!f f$Si딲=ݺ^UbgN*7 +LQτu8H `Ok ːB34]L vD Ns}S 9-Rpw95Q|=H,!Lhz#rT6QVqt `L1LI/1Q`M ,^˗4c7tԶ\|> Δ0MV|0*zN4Fdg r]Qq-,@30kbXq  ֠L0E '80WָoW5/R ?aKIov̼J,RhYM(,M 3,F=\ycZ#6!G0i|\AWsETL`9TC4wxfgg亝ݠ8^f H<7{잚r$1##Yݏ@۶syaRԄ>y@rq* mF1sa BG`\UU #YhBy}HBwg͒D͜\]4B+ Px}n.pobQ֨s'Vs:MǼ>…T,(_$t-X#Obt^Jl?r>&/^Qc*hH6uЂ-w&팣'5 !ʝ> ֡pYF(h/6#=b!=co+3wY&t90|!SYYt=e$1h<g`%M+E`d"`+^Sz %Mzֹ D3rfޅo [A Ē%xSp5]}[qЊa:=GzI4h[аmf] $X *T~V:$m}Z.^ ~7-KiXIH~@VVQ iE۔ԎlS|CmLs5|B5. EwT3 Kzctl Kw\΋I+ٹa| /j+ZK;IŪyOmFF@O(ۦd,8BOJ=G8tfs/hH U%rTiw:*Qp]Uuiǚ?+[[|ZbT8FZbɹFʎJRIn:΁d<`]G+=%l˫3ߕdfJ?Q)(FڽHQRO߅p\iWV;.qA+;?% غ fņH`%Z|VBr΀3+ yfy[+ntČ@Rp~Zrm6'v``RN8yxJ{GavD={ Bѡ>>>6;45CȘAbX3ed)YðxALj+.C<+eU0fhjr ,A; ӛhM754nԮڄ<oҨ~IP b_psOVjg1jOIMA՝Q3KjbWX<`@g>Mj=ܰ-ϳw06AJӱG=[kUC=Q|/CcBߞ!􏳆ejR;:3iz$Wrf=tasVAdܬ,+ZS*hZ;\o %TnQ/,; Vb]NL&"+pqb3p+Xa'cIJ8t)d4>0Ix5̿D;K &6i 0E] [d ͻDnn091G(Z} J\EǍlY*ಊf[Py ow6;կ0 @fņ \54;$`<$Yz6}8m nu!܀ 1^],* !X0fQ[.X>6b%X˪btWGjhj1I'@i$(JیMJ-F45SFEIgLb:VyGA/m^NEtVGFIJ;*<%gޕVsWK|8@SePBvt܎eQ{L" Q3o0Nd{|5q,l')ncуSYS 6P 60оʶ#L_}afKZn8sGAGK@0R51P0_hJsO!LG2]' j[CPrZؤPe1z1uJy@HΚ$x1~ QHoKGBS}'w·yFyy(O4^GovlA02ac6yF4ؔ^>Z /o 25@tJ7cWED.tOYNDg.C Oe-Tuo|xgk ڠ K#> `Q u`w{VeGQ2=˭_@r'ɃphzBpBk'U%M̙re@`&ZmW}4^L5[ .kkOz Жub ]2NF3OxvJ;Rũ /EУ6tm*Yf|Ēn]˝U\Œ &x$<<[it:c" (%OOK wkW1"-i 0HW_ .;-`$;& ap3UUr#fGT8V*{kFo *ar R]9Lw5=jB\SBt ,eE&D@m0Th4+s>M e~B'W2lb6laJMaz ,FsFF~fp@{Za|*m#B;0hhRj<$Q`g>/*6bܥnSW< Ͽ/BjUUď"g-2f 3 eɝ4DEJ`_Rʗ7 nǟeV+$Avbb`/|*qc4?Xsz=THyg;Ρo!I&ǫՄ@ʩmM40!ܧi ϒ l.Y. vKE:s䑊կ ti،=&ӛOF1FT5o]/rB| ^SO3%XR䌖R3i>5" ڪ/\'6Tn6 ]y{]IMM>Aeu}p($]śCo?'l ݥ;jCTѦ-vdě@{H[ױߺ\N( %T}4"P#EYI)ĽG&@g1B\̓ (}$ n&9]{="pڕ (AL`;~;Y*Vw;s>96U/\W|SSKb veR`!E VnA0P_֯RJ8$P 3PJr@&>`S J&"s7v _1m1dn'A;N#}4zUiCU%v{~;0 ).i,F @=, ||"&\qv%|ӊ?:SzXI.+Ԣ h#蟧P(3K-ܽKm 'uR$i,) C粒b"*ς`5,T\KRQr*ѶTf^}8(R1fGR齨gv_о:\S5'j@&VEϒor)`i@xE?tU'4QdZd58+̠( mx uf8 8?ƠiRt`#t~3tZΆus[?)/(8a2/c*KE %=uOWO]I౥=epoeƭv$ Pɖ=8ha/r<4l K^QjK;{~9_5{O$4-<8x+@bw'?.cuZႦ+tAKk2&~I(.aMl}%X9mdJ7|_/* z{NiOPۓ8r$r] 1TDa3`Ϛ44h?(l+hEWܠ;& G-oK @u^Yf1h{])Wn(ipV߃] T;E,=5벙cFUp+Fmu@u(du%=L`+[5yBkJ %Sfބ<j)N)4UiplrX[-}$ѲYΩYF, "e#.ebߑxN/ juCRpR~:ƻwR*]iHo]Hv4SJazS=iDlX P6HR|C/*)4M_L/ ^B9Bԕ/0lxÉ8X`oeJi+j 1Ekݕy {:ݙ"ŭB=N )M_laJfnE [gLvAmILnU *ej n!j BmݾIjl[] /?Z~E:OKsKc)*`(Fnן]SY=φ^CB%V?97m.<S›{2#e.g2AUgtˈbE-GEg*n>VmGP>jg[^[[≨)jL'{b&2C[| /S/^ǰk5z `G2x#8'YRU0 ΣIBfSV5xM\0b婌/[m#eb&Ӡ\kCCX@=^ ͭ s~Ȃ.3%%!WYB`vawwAJqfQR:I{n,x1\_vp5~ M/`媱WM1-MÑجGctWge(ErTAtAQ1?ߢ\rENX@A= fх\)`#8"FNɐb,P((E "vcU~lcP%GY!U<7P dx7%S[6NNX0<]([1Om_Z#Cj'_=PTqyorJd'%>-h᪊{Ug"~*XQ-4ɣBPd)%`h&޷c:\u̥qVYB"j>aIpdObiZ`1WVbR u."8LP rl90:=LL[u"QT3J5XSu)gNQm4JY+MUո] 15v ]adrjsTS"$&-3<ŁgAD Kj( 6{uSq4VW="R*(<މMr @s@'RF(sW)#W>=/Ee$2\?/r0RZ-q.kbʞjAe.[n)Lb`&%ȱzAk1{TuJ=NCOO*O"Gˣn#*1iwҋuL BIXC HFXI"_+-?A\jYmLF&) `mx8OН7>`ATa+ `lWKlaji&5~TQ[jM)p:=hx A!z2 Am9K5z[-}ߣS j&E i\n[QԴw )d}7|7T YF B3yU WlmvA1ofL!59Jdڃ<˚ 2F"Z}\`Na4' tn Wrzs7gt 4Z;nKaV a)#:el=1xVyqIo5 ݶK2UN'۴, noI'(TOaIPa+#hu8*Cbx(u#|G_L>dt&ܬ3Tr+G F`uh mCD*JT2Vڈ]knlh0Yc|LC̝(zy٬nDYwP;^j\/0D_yYLTV98 d0Ly0ȼϧ1RDŽa.|Mzz8 _2G_:[Sߐ|Kq.k6wA,3XK`?)%2z~XZ09YoGXpcLx]oIK7U8TlW~>#j+_*DS$r0gu^ِam۩2SEw?PIn\][VSN(9ȷ_#>p+]cNv{\2|J@׃lOD.xw\̒Q,0u)V(uxH׻ 1-d$9"1_B* i˙x M_Y,lTH7G6FZ3'"MPN n1M?D\{t.R/5U]QBD9YT,dƄW]W)Ʌz?ؘiv0u>5HK?u}ͱ 3L>Dr=ɟ ^Ejs#a ~Ey"%ssjbC.4E@?t8@DလFʱ,Ja&i4ߋ}~|KO%YI0RtuTG[{p.0GZ4:Ņoٳܗ5JُV`HQ9]âKʛl_D5 nǠ$8LMVB(a#-;TBWt`8Ih:c˜1 4N})aF[ k请4Q 竘Xdm9s?KH'eu|)|WϼZfھzgX3QY>Nr3c06jMӥp4>j\3L5o s!~EJ鹉fЖtpxHKN:-ii#2ϐF?sӡ7~)/ ȷM࣏B*ObhKOp?<6՝2U34{ʊZ4T-7㒫qW䔧c2y&x>W:<KyFOfYSE2EL)YP-(0`|`ZYb$.# gV$-R{g>{ٮՒ]6`'&yPÊq9&9j*-qB%}6@Z?ljLɎ,MDb2NJb4mQaOE?6 `$lgMkPq]Av )00zBZ4 AqD2ɰ6t8f8wmĆ4w蟠Ȫr} o ";y Egm@NqװX[ o)$ wrMݟsxS.E']'R}p6{/ 60 Ji{|b~F3v% h; ]ֳ$Fi-'~!pbKA Ed["zMؾ TEHwq{)"3eaϲ q)x4FF5a8Y9B`Evӝ~DThE-[-sBҐ@"]Ӡ d'z?& SA.D$vܔ~zC1XmʩvZ66{g@9eB8Lu0q^HcuQT DEīw I9>P|H7Uz9UA`I+uλ8I86[$Rw!!?PqusQxh;[I;AN"͜{7w$&/= w?n[yvY (STk5 ~@nͻ?K"W 6ήʈH`فK1.QCqB;(oؒȇb$dBII]ݱ 䆁,Et4L u1NYim8[<+k9A&hɂ|{zc7љ 1[Ѩzt"ot'r,23!pIDK2*QfBcѝfq6S"C">2 -U.^T2Q]K׿/qr ^%^Fdh/ D_Jn{װۇߪ`B4Vf璷X9![}; IK";Y2^b̹G0Jh0:=_)nJ}IZ(p-ק( .uv3i^o2hF /˩ہ@K*fx9 X;;oQ5u>/G6]3H $_5wv~Z,ntx.//wf ha^VaD jD̒ӀkdN0 x5/.Yw:9e(vHz(0얅7=6E/{94nx}#,v N|d|->dԄ'7FΨz(W>jo|Ih6'#=a',@p#\jF[꜉*)IRҴבQ>B[NAmk .pR6O>QZ`'Ct? ,c;9xQTn2ОH[%:HDR=\|+KXHKn#i#;݃(l;Z->)$V)&:!Ը,ʵ, g%vO~,4o2ahκlDZEYcRP@"CK#_Ut?efN>iRi# I&3%94_,GC:n_y~NM}_Pj[jo]"(săkIhB6}lC'vssQ3.:_@ubDsya3iLT2/X[Um_ !YeAdSfi.JyY*F n] wG^67)*EGUUYZ?cisKcv+,IXn8z)U`qۓrj eI; d~J5W<Ԍ5(a i@/< si{@U2gm .)C :xJhXQa4>uj9+F5$$ =kr(e{\ O7Lxz5sz[|V _0_~3NH{Tk׶t4=ܡ'YRjynK8x C'3<ִ:E ʮ3V(Kq'{P/Vxx% wHS;8zM!7~nF 2:1\rga^n h4p28#FSNsxzIcA4CzT h I[X'bc+t2ZHiWGoSG0zքGRI39cǬvFnTO=vҴD[t[ @@bnRYѲFdBs|bG*e ʎ,'ٙ^2QNr =yy5fZ gt6^`^]nv]/5y qJOόV* ]j Z>/ecxTMEtT: 6^$fU"~5חB 챲$8G"{a.lܳ%M*1+L!E,\psZSWs 7̆eqlOTFVpk7ӤEvTYc̒5xhgEωe@qZ3m;j ;\_U4\ v"SYy4K?|ȦY;Ov`hei Bf{ _`շ Κ!=N}p %~[^IƫE4x}Upyf C-Åa*RWw¢ ˝t 2n*(R"}HmU 4-6.M"nb5}˜X W䚯j}`Ʃ L +_AHS f옶hਉ읋J}@zX  c5 ՞Lڽ􃔩˺v.ջN3DR⃊̕<̎DAIbKC#Ek$нޕ*."BX \N+%DN4]e5?+SL&VYvDA%peZc1+@I6-@ {{x=_%܏N[ q˻{+xFgzrER_>g1 R^\g+LJjRwuu6rykСW)x7-z~ 1?@*m\daճ|'[)Tw"-1>dd7D,fRۀ&M>&$MV`LO"Hd#?G .1 dVcIh5Xe%q_0%)S':ROaG;bbiz4ot̛G D ep}œ2/wx q[1m8,z atL~.aob/Gjw6X`6DҲr<=o9+K< ҥ 2».NqoCk `s:;2JKxfV\)11E%v0MN*)Xhk~غXKQzNv.T,vJXE8`5^K:*Ze`p(F0Y`+r\A@+@1W{ElnaKYϼt#_ot.,}Oc@Tyxp3W)6`. S+3dT55#h5 Ns. - Sa8f#2}C6o*@Vrxʒ`d-R*P28I.hA.|f?UM*4Kשּׁ\nUOޡv iРZ6'P 5aU7KEï# zI=/d}5~zq3DJ95֗Q WL|-rovms9sBNp>RؔX+L!] #@e[ ETʓhg=YV_Q Gj.ݢ|]vz[:.Ȑ x$)<RџSۭ)ڮYۛUun(d] HzZ'RբSr^XrV6bFih (Rjy/$sזdsmk-b)2/G%[9 FráK<ւl\ف ~k>k̃Ew%+`;r]xCaYOGd6}o.5ݳ'hZɞ\[vjW~Vo`tJ̤kU-ct0am1]dɄtxZYS8*Nq&Hj} W/*bto//)%t{$j+LgQVF*o惨5mvc3uqC/2.g`Z++$ă>n+uitZ=PE h LYaR)`&g(-3HS2m!G KyVTB5L뒍| &.{BWi-( ET`~RӭRGBK"Mw|KD[(}C#-ycdjHB1J_9ٹ(g+:u?3,lKAA%mb얹ɬJzYFvY]^D"ʥxv6x,3J@?`po(4a#OE>'7>VJtzSQQxqęqlIpcԯ HQFp2!M"vUݍ>_ʻH6#x`(4b#<{05q{Mr^[HPUY"-8 Y=oۍ@}/RKY4lE}zA,]mcɄ4|SYľT؈W}dTT_-|Le IR=[ʐL\%Sժ_-lQnrfM7wg ;a;1E.PN 4no^ecݒIBǂqзr fULK8`RꚘ^U|^p%MU zAwc^=)ݴFX@3klSR(~ KWVRiaF|6SdS-(vyma3Xh#R=dAQUvհ4T'yJ6!`k{ y\!6s'}Ӝ) XH75LV2>4GF&?ꁨ#<  TDXßy ӳÐHo*kEoY[=~{P 7!&6-*Hu珧ߠ?o=?V<@gXpgf: ?Z 퇙ӮAnHK3!) raU>NN4+K~O /3%[tg?5< ߻T">C:Ct‰AuL 0Fa |%O3\kb:4N<aWk+DJ{ jr ^f k<#3?,DTCV*OkVBm>8\:iTύXɸ=oWy Wm蟌̟ CP|v .+m)_n)4xo$mX^ee|krgG]2KNM\jpD/]HmGBdX`!7 yNv*Ͻ8EpAKe E9d+uP<6hm 9Qt2BkٽT4 Lߞ$k_V~Y]a()5?tu< Lț}YeԿCظ ntumc f LLoѬ6rқ\iݖ?ۣVY, X~u˥y[F &-Ԟ؀勹!$j6+UG9,@5=Um:O{o0qA6aK`EA1R Y (X1c5Uc=ӆ3f@ϖKd9 "/AYV &ʈo@Cv4粷Ir%a(> ZIg`T]Rbqnu3x@}qkl+xbVeo` P_CkOӕTspɕ.X$u5Azu}yڻ#1ӨJZ0v>I,V O.>HlO]ڪ #jVa !%#gAeq8&&im"`}>8>z>+@Yrz߅B;e/]c$f]H"Y9 T%ّMo]` 9 ,]̣|:jԳGn_5#HY.r7 $w)nЗDʧ]=ʨX-%h;Ym5WMr*rk'_]Py|4/ #zz.u^,xBs#H ;]Vz'*/[bpZ?筄$`'JFkfAފU239}u1i{| F-W\K27zXҋU W `[3cHǤ3la&b:Bյ QxWM-:PjVJ&<}[vΤ.R)fAo7miv[5ab}U|ќaiMM1Yn"w";B,M,WHvȞ6UϽtn4dEcO!CS][ox؊m|͎N戉B:*=밟}4sã.p7`meIЈY(fWT]6Cp=SlǠ"4cwɜ^*$C[p' WB;І-f'ѱ,u?Mm]+i}]ZQϨ i7笖A#y /؜SFJ}Uɺ KMψ[JbnCHeG]N5zbCX4AqF *u }C`8,Mj-'\O3>l;9A_D?FIf| k52r{D9CIu3jYIEg/?+$ƪ`_r&NKC Zu[dHU?0ձ8AuJaVاO-ZY<!zBys<Գϭ<6J"|(ӈ+ ܲеdf3)Asz7m`IPK/;/C0_("XOZ-/d>ÎZ=7=+_=o>dԹJǠՑӽ@^߶`KfSdj̋(Έ|F @kV}ܲLIh/>"|/XfH%FO&v4pjI-th%.&!i& Hz8ƸfϹsFZӍޭO9pY&Wj F>=SZ%Ģqjr2dy3_X#(?mZYRk!p$?IFE `Xq/%xb` Y5g-v,n%sNYyZx?y8xL&.F| S',vrH Րe785a3蔰gϾ|;1I' Gp tF34̈́!LF /E"j`n_?[̗iKگ.D:_[mt"`q c15_F^'$1:Api/شiM'}ts#,kHX:dGbhߟC:#z|`M| 9uRK앟(U$Ͷ)P]V/:qiY1.umr_C<]h(oSz-:rы;1 5Լrs8MUb:&c`uO&К(VN bNd-!A{j,pghy#XS>GFHc%+;ǻoxa Jߩg3}g:Pe5^z°L'oe>Cha| wค& Z!a N\@\)gpL:v@}aQ,Ʃ,| Ϝ?0Kih䢆._k.%a}7>ҁbݿ. CenUckZIc^Z@x!{訿X?1bEĂ2u37W}njGG3xFRg` w<> Ni}qS8r$Yy1$>@{0GClWדJd5UnKF j̵Fq0hO>u #A:Dj]L"R>c ã5Lb~oja|DƆZ4|ؐ"WH -MH6M2{٬X G&TF?H'Xo{l _ų)>CݠH. NMxaE=Fm?BH<::= X7 ?S"Y )OwȄȡJmƫJ(訮ΔPf `*' nrwB+LN^*%ȁ 5M x7o bՒ/:|Tc?rBha(0>x9O!XkdPQRV%/gq]!2ER;yPpR:7+3,FCb`8@cL?p^ ; W1='j4>7V)4oۿf&jwF]r f+q[RK׬0|oDtq "?Wjݽ7oe*(9yMu!:v=6> EfI<43z<}UBV{Æ(_ fYA<8tdZV6S%юJyҟ#'jp{;+O[7ȌDrbCw؍ۯ㋡7-EJ^\Fc&f'v.2Q]d/*vj*- N*BIhx^ n긯ٟXsfO٨ 8dӏ40|a!jtE;kDts]nlRQnRlU({L *VH/jĀ-"FM[MZW9l 䌱ڽޜJ`H\H;1@΍yQJ&7Eٺ%r^5EQ9 Jh,Վ:mCܺ 4-+rEi55v6'iL=C׮%sٳ_F3ֳO#EcUfGg?J,qc֗Llv 5Qf5ieB517-(sSn12/<@zQF|'-{<QΑ aWHu4&b-Sxǩmae@ѡ&.p?6$BGDesYfڹ'ͬGˆKhߑ\tN L>x~`?S"!W5;lP8V/f% A3ybK :Ř>9~F)f3阛.};[qW- H@CwlQ!MWΤmy /۝@h;7>y|wjAUn`Ȃ(O{ZYgqT@$_a4BM: UHg_[nڈݶ ~r,IX uTh2CTZpEF%V$xlY^F]eA7}5 @~Ni6C#{LL`7tf?16zU7fKXm=O">DNBS| F0]& @HF*r# ,#9 9ܴ{* fE4ļ8Mc&·9E'ćDWM0SLCܳPS0ޓ= KL90 ;YY3)|N<|}E2+K:p8?ĖͳXL {U59tL1viͬ680saf)1sN;@QQ|?ɰv+mRݰe:tr6?1`iaP`t<#rjm2JV]fRvp6x[ !- y͵z71Ǔ]sb0P22tLlRAEyCZJ/XXh@4BSiTm^iK/iom(qbM9avrR,'#ph&LW d$3qBVw黋_U$GTug1Hq<<T"u{l̮"$~AC*_Ɂ@ajfdߒǯ>" i9!@He̮ 8r"\'fR}S=$7.9;a۷ טBAv D3^? v3sp\i!" >X뽄Ɓ%RpőO&";Ʊ9c!ATkV)A" w,:_+G#4ʑw2 H^ګ0 S+q؂4= 5H9)INB|s ̌Ks3 KAT^Gx|qBc/ {)R6& Ȉkc /Zܪ/ *h>Dm⑦2&;,li2Q.+J{?3~jүTZ7G&F#hpvI8eg0W|;–KQx)G*l!@)|B}G*0e0Aa+dzENewg 5L{IVGbqemvu dcpN:%bgcD $OZ.`5~wQy'1c12a?E`@-C&4ʞK.a z~%JqX\Y1tB ˜)8`v%33q?CN+5.zΐ`(q ɃJqfqRH=l)t|DF|y.fH H.U?Fț)tW0THKP^Bd>u0{̯3WPs V9 c3Ef7f`p+N/_=|̿bz>wk1k 4!ͧշ:{B#Mq͊;ApR~X#_Sͼ4ܙ} ?U/^zj76gr[:gUÐWDg!᡽f_w;o1E=o1v<Maߘ] ޘ/E"P𯝡s)ENhAvW"#^^rvAUlrfȂfG`t{ \ =n:Nܶ{IT秛ao{StrOb 锄i BΚw>V^tǣV1C9f=!o[Fc.۰lɫXsǘ_/ߗMh&ժ|⭚k<=,6Yk;oUm{Egx6+Gk)Dg}6]mO˱mkRB/$$vll9:;wQʭ{uU(vWmmE7)HmV>o[???V!׶l<ނ$i8dP{QsT"~'uqd~mF ,gYZ07070100000307000081a4000000000000000000000001646b69aa00001c54000000000000000000000000000000000000007000000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8723com/rtl8723-common.ko.xz7zXZִF!t/]?Eh=ڜ.+ɑ s(G4e( AW靱Sa,/pP̲X|N?~<'h&|g<`Z*Qʾ~ˀ9.[ccsٳ$j} 5fBKb{9kJw)(WC`ҁgrIFRͤ7S ]4^VpǿW ~y|Ǫ'hᶸs H-yW VL;_8h4fhj8bGzZy5Wq>,NᔯN̈́끵 WpN"4Z97Oܿ.ݝZm%.#`; &XRGu^k]=88vT=("7.]k-KO 1`7R?W"0R%|1;ۨ6>c@f-CX+۶np׭ziT; 6S* MMs]״]X$~/s|wǠg0 I_g(|YIy'?jG@5Qң~'O&{ziJ|Sg:xU<'EA_-{'ދ2ݞJ%f"RͰvWHG"BPΙKGy' >N Tf8Qd0k!O b@Y؁>NSw z럀b")E 1relUjڑ 4ŚA0 -B DjHR@yjimQ0yw ~šTx$ݙX]tUgy">۹'r *a.w=y_,Sh[yS,RJ+*oVTWpDUQ+h!!%>wBM휀/vulG'`@Bg}C-'IڏN :&HH+(& `Gv ?.t½yuN?\ucx]lm%f!: ]j 뙾da.sGbŒfD_lvym]\d06 GUz@&XǔpkףS7rD }T`- f f8g0[aE9[]7ͨ܆C{e": ']7ZBτc }z(Eq+SA Ѯ[HHۣg*Y8xN\L`:Id_1.гdHcVy^ɮb !yU3XwOWG< \s*z!¬T-Ѷ(D`2 Y IQ, a%_#43iUT`KiAs|M@vNaf6-TKG;yɞb|ofoQ ag껗RR݉_a9blo!m00EL3^FL#t#NR0)M!ѧFZKjʥPGƾKd^c&nNƒ h rjvRE ItŸy_boJ`e]_21MpW!^.=GՎesh'p5'IE"(/QjVTCAsUs:\9Q_= SI/)BdNQ~gE V֔fe ]tN da[-8 04o՟[׳c0묒m]_^rtmѭCsÙB;Эa {70d3hYo/6(XmNŘ.[(|T܎ĺm3Z)չΙ:B0 at ŗ2`h5E RneMlۆ'F!}Hxх |^~dWQIG' Ɂ0w+T:WO1xĴص*Zv*þ[)qDyܻ ~">}`y&;cu-Qx}ghUJ8'[VDn|leCϽ..MP OD2u1uk0avYZS|jmWʽ&\o#uuʪʻ"ذ҄i56WGDe?%E-w|YrKOa;[g׃Dsf9r:΁SՈ@F|m^nzd@Rɋ߂י+ 0A NA2w+d9ļ;5{n{2쳂%K6ƷjĊ uZ) 5ng3\I*|6`G\ԅ;[`R85H}s8DV3T9 ^̗q`/ʮTJ뗋$]p_TkNo?ǤBДJpNХEؼE92Qʄ+)v 11n:,.UŤrbscb ,5Ek8L*PtGlQ ^6 tPm f i2`8rzd,d;/'.ꑡH(*&]BZeIW;Zb+e h0\dve4PTxpy6p݃RI't#w m:Ef_,fsȎ,+QhVb$wicvbxFbOFрW)-uޢİ"LD-.6D?貺AkvA@*Gt]F*`sX9@X-$*tY5x#HE :`7 ݔG2wgvv䂜z[†.}A[ppZܰf:vlAuyvmaäY6("82h ~-(ىjѥkz$\m[PfɒxvikywMC۞293/*6S~t<$$+/ȈE5sUOhYmOD]6Ag'4P^ a!0Ɨ%!'حHf$G]qV_AKОp ]:G0ǣ?]yN-Y;ߨU~E|pʼ ڍDMJ_ެ'9 wjJ Ϟrz}VW>)͔-{-!c~ 1`L5' Jo~Yfqt͠""y|GS|U+:kq%I&^U|&WX[e|iǁS A:5bz19>3lYS vdM5&:;r]NDws)BrO*Rrc}Bp+>? yZΠF>[k=#M?aݱrlxM}.t5տN,(T>' ly3pȺ-|s7WńpgW]%|SzI߆@>7b`ovy^#T\OMnvzP/ 9Y (FfׁAn/889OECzFС~E\o&(͹ p#Ugu&)T5]32^`иЪb%n[[Th xJEOuX?Nm" m1lwT7g$;ieM</}^/cnUoՋ*]48$6I?qt~C}[DLQ꿱5鄳d˘V!}C$OƊf/k?}xC5sԽkB{jn.U(JN*lMPBlO+{=fox}'r0ć'8$?ԁL=)y=h +;3M#l@$t|$ K/A_/Kp/9eeE[*=TPa :ǹ4lU Wj3!N?e64^n1m$Yi=I,f2:R2 Y 8@+'VozRqޓÈu XOq)w"}kV+nYᱝH[O=QN酦D("Hoz oŔ`eQ_Ųi"ۛ$T2UQ2! ̡ XñTBD)2qM5AHW{ɯFAЎ,c-mTzGk}7=\E#psè:{H{lm2_'{=f yAﶨ`j59[y3etҾÏ"$Iۧç7|cP 5Pԋjc:G ҳ2λPT9ApN Tr`÷" yXT 'ia^ l޲'v2BЦUwvC1Q„abz:5KKiQf$x1S#]J?ic7w/Ju RIp.GvdQ2_fj,`r|9>ᄝsqq|E7 ˞߿MZg9"~Ǭ-FRH =:7^d3TSi\ewns{? I+w<3wQ7 04D:w)-3xi38A#SB|e;T¢PE-KQgg sEjN $YU`#`PT9 SU|o l}k%y3h K0|0f(֘S!} e_)׊|6q4˰PDC)ֳ4 3>W m6~>1S`F7_ VN‹n'8GYgYZ07070100000308000081a4000000000000000000000001646b69aa000100e4000000000000000000000000000000000000006a00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl8821ae/rtl8821ae.ko.xz7zXZִF!t/ (]?Eh=ڜ.+TSG^rxPR )9O] 4N[hWrGs桴vԯeyp+뺎Ɗbk#bf9S#u0_ǭebG7A_EQ ӱ荦WP'e}onewҗbњv,[lx V(aKD;'9@zo>Ų^U\''!j(6m R&-ȼ|ǔ(4ԼW}aŽ A䢙̕JF0*.NR'YhdBP ;udV ]IpExXR/h~۹5qB7d !ϒDl υEYʆh/@CV ? 6j":w!'"Ce`Hի^9/qw]1 >t W pk`ƐG5T,Doq4 ôc0'A&gUէ (eETnG"Lb?M}`ŬO3詢-(dfMU޳6EƪvH4Ae98So1 ȸQ^~߯L:!`7N=VL|1=*ѓxk7tsB=I*Nb & 0-9#*H>?O%'f7̜0 ܨ >n6.Y^Xiԑ+,g8sh (h=g*1s5]Qgvv,1%yi>} tU4nIv_+ Re IdF&Hi~$R飯9Փ0^c-v8Qy9հ=J yJ~֧3#ZEsn˚OK((kg?~kW𠣡8&鐲&?:2ãh` ޠw s59!R ]bX>XC piJ}j LeS?EO;gMGh=:z'ꔜ˺Ut7E&lT-/dшְؒoN \jtdn)}[VPIqj$J6%Ǧ9 rM3zH6@}SǸREXOaV]E(G: rO?biB hmUbw"+i^qFe.fߘlDbv+mBXD4loA2i?%ʱ#AqSvLLѪKľꋫ(+]4&_]WZ8/w&SET2ႲWEh,+;涐h^:i.o{NToC"<:9~ c>Jrx8bbKV_(7$a$/K*q0m{+ѹ`E=:홃Xy4a!*Su3i"臫AebT5|}~O)ێ/XF^R,#߼6<\ѥDZ A.UN P+S93% Z[" dZ+|f߷6Fc4fomw屩Il].=e]|;ET?Z%j /fڻy+E Y {Y! }&\b6Y斤GhWL:Ec4ګR&ӎMa! <{6hv,o`e'@Brħ7Eރ@vzP:Ife˸ĠEG.'JOsztGZnv=$Dh|!a/jG&ؾ{vYT.|n( 6_1{LjV:5\>vuXL8!;(Mb?ZAW0NBaR;= 3*?ņ_Кz8`13f <%i(9D 76D0w/ &6b0J~]]bPQqxէ.[f0;u-QnCX>(B|.Dވ695( |//ܟ Ԩ:||)rTb&l}ȶT-Vh GrSLG`s5-jRdh*ލsYgrZ;Cr㊣ U} qxnh+񈗊+~DAA B|&[{[yjh a=vJuU{^9[W,5%P#0cJu6ަ[ݸ!ɺftCR\ܣkjܷ u^ QjKd&[ou-mucfeR$c`TIݜTweX\(^R{7!"%dRX4~ŧCJ,F̈́ agv`ԟPTr|K^v>+Pz}yT8hPIt1z8Z!CwabF+~r-AxiZ?k9x|{#(N&Nԍ#Hg ,CȞYX M-WޏZ= ƌ-yh?# ;'!d4N^xwS.Z_Un:)g^ѻMmXQ{ x=orAR]AM8]> #_r|3ڴ"f:&喂XU Mцlu9簉kCQ|?A*J̳aО*\?PMVBP'sCIVⶦ/-]gK1|dmDfd/Qg"6u J<]ioK\c>灟m é`IzeVby.F{>QZw}C29}^vIa{<.FfIS4 .A Fk-5xSn1.΅CE l +%5΋J EEP߀ % X F K={ici6ezĉn5>l+hRM5 E R&b( tWD.5'>oB[i`CŮ1|`dUZ^E )!E}уPݱ maa&5CGK-u|S߳͞Jr4 R?|շ[ʕC?w#laF.\iT{@'v@ ^Wz&m] )bEDjэD`SNC :ʠ_}ߟױ'kWĜ4FHmPee fVY(A=.~A9#OڍНP][xkLX-$EX(N| AuػRwb}RBeJ ODu  g(Ԙ$1YWu#C2) I7ٖ;c.>\S e`%^"΢ꎐ݌Czk~\FkY̮~J]rgFvkīm_0 GQ̞onFXQb0K_1 d/Bz {8M/ߊ&p`)ឪu ڒga28&K[T}  1@TC6P :]jmVnotw$ @i> D |ElU#>Ѡ^Ʌ&"W?v/ rq%QD($d"GKH.jx`>sD{$aVRrj'7V :>)DyLY*?pI&_ r" p:nnDVv160$x/kt",rd7tLGtM~ZB5(JsN:څ`;c 62Y'/ ":o0vF]J?.C˛ u3`EUX1 >'ž2w4f9)!d2(~Ts$*"Q~uQ\zQhԈӋA·̌tܝY0 elZKÇŬxD|GV\Ew~)8 PkEL̅BϤ֒wY>scB' UW%R9%YG{Z,{E=\kڗL)+a5xrX BWN!?l~?iflEG!eDhE$Ktd˛Iu8t5A&Ȅ1!/ݰOykq=4{i)s&_òR;DU'%ӤN Q8 GJ+,SlR}ԓōcxA} J,L HaC|Ol/}c3; |ir=Y. 5f"91[RL5i[4z""?)Gctl,?3BIM&Hm4UQ1lZOaq!+Q LJ1!Pēv*RWka>8-KO@^]g\ m!x .JYR2{%J~էF|-~$S5@U!@N!dJ GqGKW9H46WEXlSgc g9vz߯E`0.?nzp>;fDBF?tHИI58`df:6h1*$/}py\4T% ~fa0zYy.L 5XfA%P+eG]# k 9 {$]*ж¢]~*JwvV%|{ >:3p0N9~&9+Y>&mF[hh mml) W I?u JUj+z$C*-wU"s'R^yYMgt@@` l>6󌥝Գۆ4MpL[ 6`I3{~]+"2 {ZҞ,GQ53QlZjc@j& f돂q.WHlW`-aꟑXyb)Rr*38n~ ^Vt4΄4= ԀDŽsmR&jAeg;"%ٺ~PQ1G*ݡ<_0QXDV!#~A.aĝi<]zyz/#/8q[αi!w0vf][-ZP/iË mvZ lX+2m2A 4қ0&vL(KAf.1i yo.ᢈR]6zg2҄( ۅe9t4@}u@\ wWidG.暍@~(1-d$Cg|6a,]DF;UPQFHoTGT*EZظ҃>k5[Sq3Z6B:]u/?6mSm> y L6No#A5‘\ЀuySu8;|aE!IXrMln)TS'lX(Z&n֋hrP|:BRw3=EO L@kFzcB59c林dZaɴ{R/M'U =;Z93fue*EVZ7c.+o[@8KCEcK"A4 /~Q߭e֗l W N `E,%N&3CSRYHF_ة!C]̌bzDlZ췥W=t-PIBsJ)3u=.[W-FJ?? yc46>'Tf,n#EYrp܋W`-3o8]uMuekTQݺf޷Zf0ւSyR;TwX!8]&Dpȴ\!-|X~c)YC?Mgmcǩ0im:{*}"Σ,_U=(sRFl[YM^\u/ a`}2t;NA6_by=N'Dmu5gXþšE˷QvnL&pW_r 6lW.f>oW [ Xv8x<1N5e !*iBÞ;+wn}dj ~ n b>Z:hhDI$-vDp!ݜۿ2ISx_=o y3uK`+*f$v')qz2ao r\m0Mk9-_K0q=0DVn8y&oiW[BrخAocD2XDXY'?}ۺV_frEjtE9C~KnN4.e3޼Nrhz4EdvF󴴆 !b򨖴C8 \U R({deVɍ<ӑ237K_nNej=):ں +$ 6㚙`%kaw/K}<{ jw=%GPXXC HSŪaAdvYB/8y=&rn5h0R^30VzQko%]O(˂Ew:l#z* {JvQ dEq>Ɋ peWp&uP ;%'`AMQAkm0-ʚmi+v ן$a/o_P&_DM\59P04ZqƋ,nJekzˢx[3Ԑl8Yy@ زJS =۸ԣެl ;&μDگJRVjVʢߑ%gjֱAbν;_.ABwES`o{z?YαςXU֔C˟h<#PR ELZ&*@?9r3uOYI0h|80 yB ʟLfKٱxIDC^Uâ9 'LeW9=[29x׶pw}ɰAM#!UR.,7џscL*|iͬJ}1FbEr!uV-8S*7iְ@G*=)|ch .a@f=QGx4Dr+DEe4ZgNd%tf)çe3nIg*}\`4q=^1o 20<^ K /*\P3tbo26, 30 \Y=R%t@g򯜝Ô f=iJE&I@ނ9<_a8Je;F=1͞BM*&' 'ޞl((.Qi_ղ"*_sgů9={JDib_|Ac\z+{|:iN3$ٚ>gYwjgCĵEv^jZ} ]l^X/[y}B&vi^ #y%W"woWzaļ`';!U$P_Wojק&!K#K$}hQ) ܯ+FüV,AҩdvnxQ'NV >qpZ #!U dR@HlGhA#-2Gh[oQHSFz20 1mbFp`g1 LHcA]rd&;HUрړ y8$5 ]wq8i޵C-nysZVf#Ɔa1yAx>t Px~Z.cZ9;ZΊ$"+ʄZ#8;٢4j!cjqmіŭgV)“w?{DBCc !L7͎CI#0K5u`Gc/?`EZ5a#< Z6X_Z=G_b48 :m;͂(UC¤F8&FSUig\ԸQy^^uI 9;-ߌ0^em9 ĵPW):"h0"s5wh[1)$B)}sKx!x#jvH!h*t&!:8}\Ց aIGM~ r|0DV灸9nc+2upr^!z rHSx)'M;:^25vCydSIٗ ^B,E_HD)z@&Ie:I Vo7{]Oנ;Iet|%?G˕Γͣ=f]N=c@YI.cX͂t Kc&`v7vhyFLjHGO \H.KbYA^lMft#;,GTEz>#A'l*'ņa*"i><7t`׆,HB8mF@->7ՎMҹ|Zۛ4ɴt*UiC$D"c!Y ! )xHeLKέ dUV@"JOHFvfp.3\Ugj񉗣P ju|-BVޗx{w98[Mk&j`t  On|u+[͂t~:;kewY2UWLBH1;PnoPչ(t<"10^8"ȣ6KV'`E+.;xulaT= ];<{8[hr {yӕX5$78S9MRa tWNiɣU›:lװCt`~3;sOLx:txㅲqw%/ kXU+״ЍOs$ Ԑ\M"3LR˽x9XX(ςfS3J&@N{ ֙n990? kV..zuA[ixpϟjc5XԪ7_SbriPhEnreA}8(I|p0Xo JF_uD/g>e%M 94mZq,p,Ľ?OiD-~l'CĄ_%R$}JN8 hz4q"nY&g/}` ֓R/ffL|ܬ*<7+0vDJZ+ 3Ki;kBD:.r>| =Etxkc\YLX#X{eqLZ0geJ+ 1̱ٕaoG=U>ݙfcRaLIS+ΐ+i,\6Ruly$*QCOaqڙI۠72#U= LYAkI}@ڬ0''.aZa3 |(cҮ,*1͏fn㙓3/16&GAa$ʃΨ'Ti5EUƬ0: o|bTT!P rҜЍH[;YqST2lӸ#HKD9@"q5u)gQm 6P0Բ\Ε̧;CF@ (s2ﰬLO,C^8T*׀[^_Bmf4*94 ւp1X1,274}1֢)Ҹ!STrFo¼#D\{c1{c?٦Uݡ+\'9{,?ydg.w7ޙR Dֶ #8zccG],]T&#!'eػ`@vn84T>,"XTy Lmh4bËFp*6KWR5f*|?ô@.o ryr֜y|.Q $um ]d Q"i+׉]O WJf|C*X% n,PxަbH7^Q4] /gE"=}ƀin8RO쓌8j)Gך\q1a$^da `ɶ:!v@C3uVN +NP6ߑ ee N^"̄s|͞ w/M-hq>z#!IxZ#+Q|*psX7!8M-GzjWp &zU ]c&p;( vu!@,mrJ0L3x*bԽ> i˛C ATogM+X]UjpaNJ׻-ѽ+ 0T'>$ē LP,KS!* Nk<̔U6GYq<կ* x~~6žNFk6T4W*컧S#q.=}hVQA-}FZ fNN(ڙ-/lgՌ\+ɥ|n= rhv׉E|iόZ$VM~zf[j;i~&X?%0cudW5kOA"ɝ^T;6jO%a#z}89 ]g%/BN$+HH7* 2&V|d϶wqޯ$R[bI2)FG_Yl xFl1q_6ӲF!T=(\T< y^j,Tyē85 }*+nJ6x\[O> J`bo߇Rɿl/pEu +AGi#7 !"`GZb?\Dvv $Ddف7"~?phtCKŌ(Q}8uJIfüs}DC} m60jlNx"9ծta;h1 CQr`-y9`<,;&ZK|53Fc ZE[E2^+Te 45v߼.o5v6_c;B=4NIshbk ;<kt ɕj.m*Σ&!h5YwO cy!:V<&Cc=v:PsTbn<3[.Eκ6%>ANn5!>Lr;+̵25J ?Eړ0݈l`㙫hƔ6VE$y#,2Jqf?C$I;?4Ӷ׉Mf?ͳ> Ǘt9G`6\*D% uR]KQ,9[Q:-$kn"]L5nIE z;UV sěkw۩ 9!c 6p+RiFXQHd tD8\$\&;Ԡ_Y_m!~G>c2QQyg o ;!:MA48ϗ:2 ʢ! l*KYޚԋ Lyp_ K+s6Q`; <qepG7dqd(P0߇6t VʌUC4vǖl0R2x%E\wN@ߧbt0q<3_k.*'̲}-׭, u0Ƣ},{08h,w8RRVU#m,',iMk8USv ]ɐD3>9`k%M[k=ڂje\ԧ78i?$ؿe۾?ZRFC]y+[qFbSfIo#7F}%OlOۀ8^a:/wJn3,egR^7M2B[ԧWq()дAD^JoLYg̗ߣPm]y-VsLX C0J*n.5_^ً"婚0㫛xW^@b]7}7Eժg\\ pUX%7R!>r~RL[bw}CE 4H+| [B> nC4L5 &aӽKkoqּu -KMTZX пëRz]rI;6|9&%O 7LڷZc{!;T F/)pgk9e[Y"(SDϼ%}h)-7쐶-CЀ,(0fy@))m5b9RVA11m;9(TV=22:lY9tc}1zjc!nvۖ6B fL陚)(/6H<hh )ہhKMV )j~*KS҂cC▾Hg-H Q2SnދRSf& u~ϖ 䈞@˪*PhaQXCe@fi>N\Kz)qUD L8kucDU&I9TҬْ" z|ܞ@$7RqW h^Wq+=))<Vӷ+?;(PAt EBcq>4LVg9iC,ծ)h #|C`;qѮgL hrcX.vA,DN9 W5xXW c"%&9{倵QȪӳG*L>>gXGI!4LhLT =q"|]J\7zn-6CȲ׌+db+ |Io"b aVf1ޗi+G_ *aE9aZDK?L`Π`We(.G<>pH;_V rb~i9S_!J)pRnԓ7?D(';'g~O2ϩSѽ1Mh^!0q%q(2l)е%e/vVZ632A Ս9¢ 8-X `oݟW+¢j_߿Za5 5s)57304ń,1~&4Wd,bv7b^8&m dJ#dl{@T/jC`!}I<>z<I-L+dޫXLX.RѺ,Rb&|)k.`R$ Qvi&[@͈+:N)gE[p ,@|Rĩʪ\N9\* A>I2Ƞ nbC3B: ΙDoo/(z$aI z+|q9,RʠH8eB,U>a"j"3tvfFLgBCϮ|W*InjѩRa+3/d˵)trQE2 e=^*kGȣ-I 6WqB`}w됸]rB%Wx'}Ow'0ڿoE#jOErV+WC^Qؽ{yϢzuPU?7$+sZ bl3r]<9z$Ke{{sDcUKUs7d90ޘ8x1~T /X8K4k{]U0tCd65fs>G⼈DhCyQbǢZ kjIYFK|b[\҈4P>{4VV=Jf -% г 5#&[$o^E@@DfSc0H-]Jpw(Τfڐ6"]lQ• VD`-ݹ}? vg!Ts B)D_߅V") \^P>發TkMSոƣ9f ^qyoK5,@),N*-s8;~#T2Em.lbDO'j5 8=dSi0l}T--*'BUFhFB:>My%Bt9!/:Z}.j ,o?Z {$v[E%GiyW.!=F~w( uPKPuç࿛ٕ|/f1KW,6 64C3N֑{{7\kѓ25XjୟUf& u/ivÞZ4::ؓXD%lˆ)ʎYV|[ga𼍟w} $5=ΤܳzɁg3cZ*Vkd)Y!ջp~UD{~gd@yje8߉[SSm:ժV=%9Qa{J'̪B_%$<*}ֽܣr߁Zt3Y_?!jq G%| NFPp:z`|σnbI!QZc2!Β4M,"E5y~ʿeF]|eC A+OK,I3iր[/l~)&Y)CGCZT_)N$Ep&IʯjZQ =Y^˦bLt69LژI@R7]>WRXSC`(Xa s,]:BV>G10P'/Nѩ>js< q~%EZϠ Mm_=˖ꤾqA{$9?, v^0J/eBK}re>WCS YpYk[/el~?Vw2ر4!(*gk_Rp*r? E9ll++CsZ`43)|yj48 _b}BJ0,%S`%v}VR~FB뇯E7)yjXF%ȫzzEGPj큡0m*.6'7?`Yy\Tb&@*1Mdm$]?dѽ<ɟV^P]ϞK+dE &dcE )ӯkRiqyT.hd%r}+ڂ02dcot(ƃ$*;oH 7q I07W{z 9ǙiR$ S n"^9f3<&ubo`<<ݥ'ts<[PC=|'T)q෣!>:KsȹO+MaWG\?%] ÿyHEeUbpDW"&Rn~ x$A\j>3O3b\2ܚ .V`9qyA^Bfm&eXbqE GG!2ʱL| K ?6?v.ԬP9N𦩕t!nӜ`ݯs#ˌ*\tAf"s(@=q;ICS")lo- Ӫ|0{p)m:|c ~hy9v=yG@ӛG]˳:AK*POٵ^ב7غ ɬVx$v>ɰ72þ3rfS]Gu&p70j2sX;T$__ʋ4 G~~<#+փXN7@5d,g iɯT mQJMVۤmxk%.{!>fJ_aӾ+НS^bHg3J6OP&Ke:y«١4៕hf'vAKzRCgop9.ڼHהV>u&JSeOGltӠ WAЫCSnu] W[X4Q;=TW#:ρ"Uܩ !]>U%&ծ]c-L.ˡwnwI Y:tm\a14$}\b\&7 W'5͝GD:h\oX Z9`4']C92k7SKMMG 2U`# N sv4<&],%Q5U b 8)qXz*%MMʛ^ ׄżϻr٩.tzR"ml.5h=Q;m]7 \h.X9G Bm osrv`c Y Si̿y Uwu&ČȬ@MKY ֝)_dPy{؛Ty r hFpR8={=0F^`9umÐه;*YpJdjS1֞bJs"*珯A7Qu6޵zm?n haুY)hNw}؂Zq&/(F}ϓM2\ .2p UB (SCa9X6HA@aʃoĪh8SHhR~wC)&]QZT>-45oo:Do/rpÑ=(W]!{nư+@D%2{Ga)r@M;DS}Ū#CiA+} R,ſ4pP1l%ƁɁ6ff6LF(0?0eҵpګlR1X-j8eլ̶?k3K?ܾ')3Lz J؇pk;(rG r֔75ecp *tC 0וI#.HʇIhnJq\AƚGt//;W68ŽFi/p{qre;jjenKP#[E"HKaآCs0 ;jθ1 u[񘤊vM?HRU RZAep1:;#~FϺvX0rb%Dzv#i$\Y#ffk~0ΔfcIÕ~J"MY!g4(QpNiT^:""Q).E '㎿%iSsr`vt!ߋ Bߩ$@0d5|#cgRn}<W2zy&h}> ƇXwz{a߈F":YT#qn*g{u*InZnP G4ʖy欘8wE7j&dtWw(c9֨}FLF:R(Z ' asF]_o LTم SonA'~57Y'SY-D:;5Q+R;Yq^ݐWWK![Trĺq08/Z l})'\ZMٜ= dԴ_$D.wv(Sj 1VY7xE"v7RH 7"n,Z!x1usSGTtZp`ۭaZ9TD4 4+U\+Kd .]Rld}VWQ9Mf+xͯXl-K`G׃G`bZykU"V2'yqUiڼy8QNf[UfelGMMϡ˃~ |l&aJr tӥ=Lt;M/#EU0YdVq?gr0F  ADyBZ1Z 곥ye8zBBhҰ0DN4]RzDq;Ʊq7^r.]H9j!~lEU#q(󪁔a dqUtlDFA }w(WvZ%p:dbXu?yTjx%oTj"6Ͼ%2rl'-t?-TmvmJ,LIND 8݂ұ+J1s(XnjGhrv& R@q3jXƏ)s(*N3CGU&Oz=XR(b`.CŵW BksWlLl-*=0WD}Ð|i؍ט}MϬRIK.HիĘC6b)H@L?$F 昉bGWs#fT]@΃'b@5B׸jym o9.YŔleHPd#/8d9ȴ|mjK4Cs侒v} -{׾sYƬU^Ͻ--ع[&9Z~ SzF Z$SOąU^^+6=0p0/kngQ xhN9eDRTz|K#WmCL_{fjnZ֮).?LX'Ӭ}e]|{egV7\ɬo|Dz8mb7DN0+C9̙<NRK0V2MIWzPΩMPܺx:"$8aV0,KuZJ9^b ){em[EPz m}di0|ڞVCx>q%os۴D5U)$4%;usOEN Z`_!̐2gPT%NG|9օNqcǓJ8z.?o'}{U.ݵz㎙Nh|S:U7D ~)[RB 11 a= %oo3kSt) &<`L`jRP0/vJ>ڏ Jc#yy.{NB5e6La@vq3d2c&%}isIC܋PONl)'߷,:wv]\rx=cv,`h7?Si8s|iM[Fm1Er_8zMC-K Mf\6G?W'u l}p!/ R]Wn'J 6t\HGa'h#0Lkf'#eHj;d^MϮw+QoNgwC.}7V8 .f;勏by4xN##08ahωpKe_CS,f g0z$;dtB l9)}!lF}hDNôx2/@' 4I{努NƎ8WJ@y-<;O-iR& n$^Lt!I2ǘ۟ZLݭKD*oR>洂`TBzeqZ Hv(QjhgӁC\q2Cp&Mxem]LW0C uF»tǫ zʕovƣ<&in5bTg-~ =M7-+tz"J(`>7 vO6&< "]$ҝvR#8a$ ,DK֚*&Fa@["A˯7s!݊WOocV;ei_ڒ\ENM=*&? R5lH8.: d".h 1H wBfy-r`SoƻnFyF cM|=^q(]Qvޚ@2Jc5((zipY|X~0w&ß`:pʽ5he^KRInU{&D);!Ȗ ɡhsOa"VM oHyD+7bUZT;֓鬽R5 JsY~bI<&in:[q-LjvЊ.ٞ^<7+~_N``&dUjy DCNL͗N]O"&h6r4eK"7A;X-fO"Tj $vV"ԁDj nʳ b6>\cyi%]T5A( +6 .$RS"7xaX/t6BG{EV({XG,ϯ0vI82n|Ӄ%y@fYx_;*7Vzi{th\Smi1DØچX5X!ܼe &侯lNޠ MX3TEۼS묵k* ~dq8.%>a8CLgȥ\>iruZ9 } \).O@3ܱNJE eoPމ;љT;aE"( &ɎV8)n Y 1u uIo64 ҉Mm:my0J8R,|Cyf~ZA3T 'IScP*wmݒC{𚞓&m1\;Y7X =Nö3/m>&^lq$ܓ|kG͌%gNB^]*dEBmMN CC @3p#bW!Z lP ďX1V;?ѹI&L)!%du";v:$GLT V6՜L|5~Qmq]hÜfh{tKD׋c0rmx̰ "o>\?:/$~69r2 ̊e(F-R+&f  t~=[l;96ɊFj[]V3[A(9OsUhs0Cب:PԚ*U`0 ]Xd|Jw,\:S jP$p n6(mLИg;r{G]~$x-,Y^>AuTŽ٦?6F7'k~baG kv}0sw$l#,ջ>e!^uT}+/o!'B۽'G^DuvPWićK##i\䳵''^IA&d~k[y`_|ه N5^ ghp셹`g$5:Mbn/Ǯ7^fAGeZMhՉRRRfsC@ h!z,UrwA+FQ BY~K^طaR{8i 9$KUsgm:w$K5þ Xq<m4V#&q}Dg2xhd6lqy3, e:hH=FodпӶ4M Y÷C{ƘQV}r<@\ɓ͚VjA*GA㉜4 R0(0 _d,I@* `@DG̗.80Q'fCBXvdU)zRukؒ:+zyx e[: rTCvA.?*9)ض9B@ 5 A`Uh uAEw 1ΎzlSES2zYp_F:8G'O+Ф;%10B%ܷǧ3UUe45硅Ž[&i`oW&<;pm 1o%J#rJ7˖CgY> Я;ЧdĶ ;_E -F.S_E4ڀ5ώ9]q"Z<+?ujطa]xcBJ<ݙc͗3ՠ I BANLXX"Έ椿_x$ 8~@Mg1F?vܑXrXM:1 =2 G6Zodj9hwq2paehњo3& nH4D)fPeワTP&%៝x` K$egЧv%$T0D34FelUi<:M,.O< O^ 3LR<0ec|iߏǯguU1]J$6&j5nͦ !9<#\}MPxYK\C`Yw! ݶIGp'onة@6~y4X^*yߤ޽h$g,| j.XSEMq4F8>*j^q@>E3˻=Ʊ槐04qQyO9w^`Q?QaX~: 1;QS"VgrrfAj1ȰYͅTu?9O*A~MZA/=ޫy .'WI%A{ K?F}=1FHiz <渭̨T`]l . q}k!2DŽ 6PxCB*a30*[34~Ft@T+ ߯k w vf闖5PO@WْJ 뀍=r̡ o%?D?; Y"`t8ͩx$]m&东6^@Yɇt1}TH(+be#i.‡xV喰ԪMF؆Eb+1~hR:WOU>4XcZQhLM g{Do:\:~1V*}+z孚 |*E7:1 V\6zkvc* B7s$-J{lUAV+3e~5b 5vs ӳ41^%ޛwϣ̬B*Whd؛#+ZİQUjgDV񡓸thI!?WJ~p#ʪIJ XWu$~ J',@?(zz1Z^4o0\PgG#c9/Z:gVRI"BՔ$'ŪɂJXxhlJg@,;֠2*eo(QnwW޶admj2) s[a6&;͊Bㄢm$;x5:! LO&w=l?] 'o۪ #O=͑RF' j̶7-̽ LʕtoQ?4!#}xϟ/ d6-|G]p]DsТL{)kAp[ :Y(v4.tPLv>[i+X`('=ӊh^MBVMy~$ a_]%l8iXUΪWCJCɋV\۶BD[u"]vw+ gۓf0P-bn 6#:4q x`>+Nr7si"P).1vFv^e |yx{U>or)^v`iucfpr9G f6=؛"q9W>j֙TD+B _K+T#_空pr{ v%K w=FIqep-o=95? lLyŋa`H.N;g xlVxYGk+Kb@0%՟o&SRQ uon/JuxٻŶS*dq)6 B飚a\T ڹrDwf7BԋA?&?bI-R&0"wo&e`$<>dz\yue^M!%)4M ry 6Eוa=z[t{aW ?JAZX!}.hkЁQi{8xnFn{SȻ ݠV}Kc%i]\~󂍜؅bmvGJ#T4FKadmC\fx?=z< i:zʐOl`l| VsJ9()s{='0<_ByWq)g/,j3!֚IJ+C\k̤O\' 6: OO ׷ Ơ"9zo땃(bbCV\Rb ]ńQݭ&mP݉k+qsEƧFWJ6DM[cp`^ X.c([]آBL)k||x~;E8邪0]# h1hs8EԱJDHGnId(݌ݯ)7LVb%dV!j^MЊ2S+L/~HdyNdV|dMpEr d%{B@np݉ Ie=\ '@"MV?e%DlZ&fN6bQcߌj9\Ҹ~jhԼPD=P`yXyle|FI*K>";2S6qGl&K]?7tޖt7_iqWI(O@%uU@VvEK^=8 s\mon/>-/#7fx槙gWaoa N}ٍߌ=k]#ǂxytqCe(.Y+\v 6< ;enaw#JրyN:T/nڒdrS5YQ0(|F!td4~즷 G~gH 0y=g=\`R6 #>L-Kq$7vx\lqlJy} P> U1Pb!OvH] Vjv k.&rγV|!O7X7m|v wm5LܭkƔwЁf SpY39wVu9F'93Vꩪj01|C(79}PaD}9/VxЕHd!UtcQCmѯ~_imn])VΎLA RpC Fo &%RrP| :MIVHr'vGy"-ZōMԘ=Ri@3@)uN3. H89^SO|=!\\Ll+G>Bc6#S7-].?۸I+xZ} CR\BͧXGX5#P눒AqlBy^[4O/Xk0)*?(n0&',mG?-A&EիS&M^\pҬӻ` IMn5iSP0!Giׂ/md?*4|<)Q+BƱN"m mMhGj5>}] b 26~-mFglQ6P_ޤڒw#"] Jfpىi% h%1IGEG&45Ԣ ]y|Ne1ʿeOk.Qi2c0-gdkNS t!3-]S9D"P`m9LWga,2bY)V~^wߎvu3[!Y&('MFqRآh]SB]dƪ؊ٹ 5ř[acC E !ƒ xaMu'zC;#RSFyŗ%<_x%7s~Q/ BY2Jj\l )վkDkdF,i0 6k!~Vwomh>u$d4/ Mр;Bz s: , ڀY֫)¿{ ve3&[F}7ڜaDt| H?f QKKT˥)]1/`8N| h"[5㥱Təc6W<ՉǠO7J3-8.FdJ1C)Y7D!Jy*GҢ{=ly"q>*OMv<.r>vt^+OS,[?6o%X_-|H C{c=b{Rjj)/pw!#ק bfq$2cCZ%߶gZ9@05@M.? ^+8[F` 5kLn% ~Ľxy5i+"Ǒ }#NGE? ‘#K2^%;+,`ς`sTi"B/&L*Varǟ0 v seR##qm(Sham*" Yp|F :K匘q@h|_LkM>M=]>hZk`ݳdK̠2Dad*|GºǶϧTBe~Gj @3! ms31sNnޠDzE˵NRA޽=6Y L\ٲumY47yvD0n< Բ5N?Ȗ/ӲS^{wDU͠àZF\f!K>KBM[p48Hp6 /nleL? ,+z_ދ{RIr:U3" ePhlUiT,e0DXi/ES0Cq&[j5QXi. ix# PέÞwI+@)gE\YKYħrA#B|x h`9 Y,~&r/ۣY "?| D|'%4Fn잷G068ƩP5Цy; 9gq_[c ~X"렢a4Mmz t0f4Ji3j*\7⠞UtX_'^|!Bv9: S)nM9oN%j$wt S&8Xޡ /gBH В()u&o(/hʅ0`rgW}\mQ*@` fuѺ$'4>sEGܹV=Fp3f!L*kM8֠*|r2 ߻cg82_=/x;tjf 3!4؁De.!-ݯYrzikI. rV]QY o|E&*lU_-aPc!f<װ9 #epyH`,lxz_ RhDR~mdy-/aY  >~3Ÿ)*f),Æ˨Q3IP2V7?"7JKGF$|ڊY\dn5/bUc)87^>#.+L 7F`i9>/ ;f+:NMj!Eznhn:QGk&80TFMOՅt'#bn廎- aY02t!e% _{0Fpoz\׼?4YU%/_tK2е2:wKEBX7msZgM ZozKtsb@jh"|$ϋjgk@*R J+ "ު?>ROc6P=}h, 7X5\`hcVq=VH1t"AzhXF`Ft"v2*/rt>^c 4ۣVўZnv(7Zx:~)!h5\~qt~' 8c#JM+s"+Dtxs09ǥv]~juR͛|1Hn3MzSRWX[̰`)M57p`wuT"$Dѱ/9t> v.Ν!,ӦT el~}\O] h1C m07x3tSI Pu1HsֱZ L$jo(?䬋s.e_}4& _ܶ OIOQ]KcQ@Akk=u_.'2Y}3_ .lT>E4Y+H\{J|֔r"0 '(6=jNdL/ƿA.DKs?XP@p؁]@։a$P1>'io<K/?6@B.>0Ḳ1ŧuš b{ZvdށI\[6 hGdCq"Byx\( Kt_9|ǤJNvMd֝Vv.U %1sb~("{Z0T6LğٯXwWq >nScN@ +z4ShQ8'~|s-JPMOTD^[$V' 5J-16ٛW|yDEHѸ3e xlCv- 8u#=umlQgNTM,kj(6UH/ԟ8ѽ+D|y "#[c!pCQrv`hv:O/[A<'w-kdٓCEc۹~± L8 4??-mAP Evm¡ PF$_ʓr?Ca_f8oH_Eaߵ.溆3Q]S"cr ?3NkdScpiX (*ͣ %_t"JXFy/Ob8t>E ZTQo4Oa+TaB fIY[~'iP[u8Eզ aZRA4h{(ˮ3 t*%sԶL@%PnI@7J9pe׵`OK,$V D4" Xm(>}0$Ü1H"%XSH+/y[EGܻŌ J$nVqIrV enxVx[j^ WHd#=z+ - ~ic|jQG6]6Wк'G+{ɓ:%ӺSz[M|@QMD 2G2XDٝ1'TuHS< WپM|X\g$z,jWTUEy/ejU DbFbӐ3$"aOaLM= YIZw-qL|\f$TwY x d.WxPM N.;<$U8մ H!b%̂h%FD[OX>^ʍ## )NS r<=$yBp0ͬJX `儏I\rfDK.W8W]&EN7Ƹ q}T)Jæ]LYIꮝy,W:X8ue;aFvWH ͪاnQ+0 Ja&|&4RvO7IpSAΑ\oFa!-IެSlĄbʷ<^K( ޕ\uJ&&TeI6j\(i,ZiR|4^nܝՃVhf\zH"3sk4 jiіȎEayyd]d>fp9 }/.qy>WJ rW>)\{9 ~ݶMEr?r. -< Y*47Hp/<|! LCk|Xʅzm[i);OvD>@r>$ʑ'd.l<ņ^Y_oʰ؂@J"-˒%$^svY[VY!jY7Ma\ em!Yk-{{uѣ퓽H'N0v/ c&#x证4Fr0i*[Tw]˓s+g=}U!}?^g3I'-ox fL5[K (]9$ p.xJmuxXcYG`qZ?ۿfok'n0xڻm2_^&X{{]n@}H;B@QIRUYKYU,@~(RC6;"nrG \PzEzUj ԓbc BHKccL~Dͬ4KA[9oWu@JERM?2'ZKP0rgBS~+ PqDɩr=Sg9p=^p=ATR-/WbgOwqPw-ج2iYy$HEEHq2IAXg9xNd%߶+ɰʜ{Tn 9{!TWJs"dfWuFq+^IQ;4ݣreNCʸyr6)l3n3ܾ9 @#.\^u ̛xP+E|KP u#H: :NVl`뼊G6;U} HX4M$7蛥h4*_ <;RWBz¨_<(({ O7Z%bTjoi9@8qw<@_1,F uݒT7b r2K;f*ftPvβv~jx%.Լc٣\`G*^]3vԛLgo& ?rޮuX )5 UleZN)ESӌkL9\v2sK5{BWQ'T_ hDzaī(k`؞rzkuSMN e mUR*ni~ig.Af0W<uW)FpдP\)~f7t;$ Vy},g'>t vIdfhc[?K7i>PPJfQK5ihyDrAO7)kQ {fo3=SD?jtz#2$U(w3x-<M+_OT* &J,eC $34i ÚՃA:s(}QOp=]"m>h$s9&۝h&Q~` 3n}i_`qkŷi_>7m+;>:xwR~_ފtJjb Sh1fNw" _ IQPI|ACo܇3NcsU,ܛ#uNoF"F:u\tpeDiV:{+F {1ӣ5tZIS\G¼ NVKԎM1!LM@PBq RN9mVl; 1QS+:]묀edc !n2 L\woe <avSZ:jŁx`OQ3*ԙ<.(,F[of98eQVԌsF~o1`o ࠎ(I؄Ir 89$h_G:͌2RH ݮ7aC4܌ۃ8ɱ@@Jz/KC!13T/pRS\lW$]|N~kN,:Ex.3}k[drhwpPW,vpuDMoB9\i+RS^K\NgD"8l7{n)kCp'~RǤʊrt\ EٸO@22.3Fw`K ] ѧ@Mg~X {1t|)*qC.$P&ttZg"oshpTa)z@IBj7j^9\]mrN">Ⱥ#[D'CI׌1@mZm8ﭛ@RpfI[-sBI8kP(0S݉~>@:6Gb`B5n+Z.6.~^4꒶usNQnXh:fPx^s+I9Emya-=zD^ ey11PU_Z4|8IIg FZ!T1'!+.}+RN{x,2Y7'^AW^jʜ(HHwxf⤬CQ1}I;h.g,Z#J<63iC UB䟈AM$vkYȰ&&Z,vK-@ש%Uӻh}R`[\SA±]qo&''*6Qe6v˯z,7'T_#&'\aѻ҆-? 9[t7уŸ f8*Uʻ"sOROxfdwAo-q33qLGl!#"!1 '1̸+> 7j>`4oiCW"H O4 RY,rlucG+$",~n#?_2_vNC?>tCfPi~±x"loN鬗pJAŷR$%[f d>|j/¯=J+pP,5OA1 wTOx /'~ulXf_m+`,y݇m2*,kA ҥupWъ/JL(;oPYRd{|sgIN]`PN6`ե%/Oek(\Ȉ2`w[18VO8a_66bhnd+Vpb-ua|?p!{) m^b:#Hr栧G UޡƜ<( D o$pU)s.O1Qc|&*8*Su˓ ).j9.累8P`t $Xq\ց/ڦ9ŕBlp."d ~R ~nyIيq]kCYxI!:r[v\ZF}_//!s p>k[` *pI,Oͻ\(6a1S_7` e# o#gf:P2z$WDY^"B0f&cӔː2`DGz>^\/,w+^RXp ء7BWP7^+]JX[n3e_;4fuqW M~ RՔ7Ƴ|heL$3&cG^]G뱽Wr ݉ZMnt`-Sod+2^o>^IHǪ^l7:}n"eGwȷ~8C5(EyZ<A+X)\ *-.qƌcJW4z31L2}Z!~RWuZV.~cnjaZ.O,5Qxb`'&i[wANxrƼ. )sԤGѩ, BoPԐ8Î7:<>sKBMiL/u -a-#aA.0Mu  <*o2.v뺂F+倘$Zl$UW{zstz=%61-+_R?>d9쉪y2E>*7mZPBr^aaI%)-ȫo6lePY[GY:'V=Gp/sf7<6~Z}=CMH`CW"+VMt ^ѻQzW@[ + !y00^[ USH-ރ5#zM7mw&RoC+p4_Xš.=N/qtr8WXuH'>`t_1 /<8:PDw 2%@16[A ^7Щ^N9qP)# EJ?Oxr6u ꜓<1!bz;H$~Bx㑁Hb'G_udpؔ ojuVڟ[`qAnX,~Io{ڀ'Z~)OB F8Cۺ$H;1_no#8Z9i%%јɖý.(Rs'ՑX]ٍS9D-@ײ¨dpz_!FƘ !ORN;i(j֞`vq$VwnRVmc-W5<+&izvL0B@g̃\.B=/GqR?\ k3-:ɣQO}G(Lݰ96XU4 dLTazzõp%ǪXo)]iw,Q/!2˱eWb?ipWꜞeE+|7Q$\UY$2#v 졔n^}M?[BoMDnhW1LR3H(|&`fn_/`3cN=Zd#!Cu8e .vjJJ(LyB:+R8t__{kyl^61d c쓤vP7l dȸœ4?yjsn A >nB> Y!:z3)"|0fgbft~T(iEɣﳫLf;5dD,)3ɢe,8ؑ""Uh'wGTp&-'XZ!3 YM ag0Y x;4nF2βB ?V ~/ bgZsĘ\VROMQCbcIJ2_` ]O4wFސ',[ x`]e4m,C*0ȘM_)[yrhSmRɪHT"VvF7+@zs8 _ah߱1㙷FV_%riSU[pcUW83-(l`+qwIJ1KUr2l$8o[5r$jj"B oI"}Gl+bn jK9z|M)NtcNCj} `M~ٰ:2(8p7=okbE"Dd4l9xFOi+\5ƆFBdrݵGC=r{yaf2 e~,J=O-5W4mBAU=f] PKlh%vQ*Y,߶tʺ6y)E b j4TW=\-H[;3y0c&]xO\r]Q(W{D[Q~7 fLoE *D ebʘ66pV)|aiɻ1Dk| ^5O/Ieo@WW=`d99 WmȺ}'ɤs$]QU$c'B/&W0 |,Sc>x`f 2s^=їϕެ_C>^^LϬMHf!~Zж 7XK90FNTV[UlW<&YK"3B+4߮ UqsVH{קtp8_p\º'H!Y __՟ӛB @PҧG }lNsZ'd1,tt D,wѬEb! VrT悱EMբi0_{}lϞtf_͕u+'C¡Y7§VP/L<,FͩCׯ#:}ъ{R@:( :ꡳl0%Wv|LX?4 Uf,)aoXq9"Ժ. l4#ÝJF;yRNyW]{oL1m3ԋn&@6n6w4{X %4tg/=a" łtA^6+Q`n5 }wiM}~ cWZx ti3X)<*>V_3at4>Xeª+g5HjGq7*({v۸I;kp~eܫ9TFo8 *vAxi[qzebU D`< k7hEECF)bu0ݢ%=Utri2p±Xm R/xm} '2=z<ʺEd*&͋θ. )bMAr!{vEJt'UuرuQbJi.&s䃂}7r>ܮ݁i/ܳv`Qӊ{lͧ7nwŮ,MpYYөq˃)3繷ik|>@g b;?8r0(0 u~(e>MWJeCaAsi vvɼ;01lKGWu~b' $򁸅^`M,` 4Nw10|uqReG;:[>Ku"j0棠x* [tv~%6FPT"#>KZu̾<yq =a:ޚBXs?]543,2+F~wc)M_kBl}(7]W8':KQHD-:ZRSBF& wµsx7^] `U9!ԉBLf64(&ݵZIsyl+p7H ߵ@:(qPSj*:DGD W`%UyBRf%Cg*7/o>)0^ꩇRKřxN(fȃAA䇙+ʛC6= _ݙ,ĘzxC#H6n 8F`WO~ĸsJ'0;K0C"hk>]¯Mx!2mtù:57hڜ#HX8ˈ-)JEGjcu蒗ٍHuf@IUchm. _IzN2WV֐0HV6DD}J+ʜ*jat1L+M 2Zޞ谾@=[u}h^՚O.*HzTj3-o :s|(H z?kCSL;Y,Sap>ٔI^A2j5;9P% )6@*>! []574\-ePäU4;h&Xse>ͦA7П-?U.رN Fdr-k~ݟ%h+aDo"EF`%be-L 1{Ɔ߼RJXҜ`o ~_<ҖAL [IWqC [T).`KQ{Ἶ0gH8.Sa BK?^7agC>?I$4Fژ-jt{QnA:&ܶx&+P[DCڭyeGG߆YZ5OlF=^K#LZC\A_Vd'7kkNlmOI6>a<|^$:b< LeHlic*]6mcO[֑E$ɉOPH&x.aUh91{ގ^{mNnc{ /n.\ΨNV+xf:S͜|q] ",G@(f][d߇Z~70%A;uzND7 aʏQSh[p)'jw% p~C/AeaulF|XDzݨWu1ظ5&I6Ҫ1T##ӽ*^ʟYnf Wƶ4Rhi}$~U}b0”5A\ӧd(T޻1HGF+t@?&Fde?`srQϓv_d8-!l [{ (7zt/p,Uz[]uC9z:*G2"~k-|qˍ:5-SxלgAN}F}[5r,Ǖ"/Xm>MڲNIGV%.Jdk`9?yӵ!10"O b's?wЬTTB@@O$>4cxܼzDgԎ\Ԓ15譏*R+:"i|^Wyϔbrf-Gf{QߏGs=9LU)(ߎ0""Nʦt' 3~hnUV(>ۣPEâڃiu_ DɃT^uy2 k!OlguBQl;cTk{待uD dR(MG͛F9njȡWŝRHj%;GHMum쨶M)͛9;q?eiJ(` ݸanz1.J3etaTX'\%vpGj!*Mm(;TCUjw9ۻ rb}Fe5bΌ"ԉ3g_H<25ih YFN27flϕ ?Z,t_Bl_-LLDwWFkSrM;} $v $_eF:Nf^ȷZ)ߜ_co"Ц/{57K HSBG1f.nQ|kwl<06sL9=N{co{[ - Pesm |iCȈ|RKr\liX%] 䓐Vy*̗os}RU# B<9eUxV%fcY\{T +|%($ec`l@^/";OxiV[JiEYFm@ '[&Tǫc YW AƬj](Ie5SEZ!A1 !`i;ˇ`mkT HF ϯS\mCgر69!@ ԍ_a^HҦΚSvAfZ# ˻tGpwSZ=:z$Cw7La[?=}rn;/C=vVL*}Oh}wj~!Vܮh]s82>>Di+ ʫ}J]WTWJG]G*%` =ݕpu'44ԘRv hgUJS9W%>|qPpkr\&X3А܇ wl'fix#4I+%)o1o֔U_`ZY?>qKǗ3_ɾX[3r94 p k,܏ИSWE#7PؤlT5^Jt+;_CL3q-Bc Ϭ9|QVG9ٞ]B0K{-s2"w?~ۅ~Ǯvf%3A̡@6 ZJ3/Γ(&oxJgt6 yMx1Ivh`EV6X야WSӮW@,^0/@cB3ZkAR6y*cpE+cVOː}k$+ ^kGq e %i/Zdh|8C~e4AѨ9Iept-g܃~ZͬQ F^Є ur_5ښd,}ۈgT%s۸5N//{?ZYjUId m=-%c i}j @Y|oF@e!CJ?)E.]@las |DgԄ7V٣! lSY9zUЫAjT&o*mx1Nsv[*x+%,f==jP]a{[ѿ$S*Y5(kLoF-+M?wvмW_]f,mL2'F2.*M] ԯn2+N`Eɒi*?=uo񣖊G*׃k_?|> <'3e- wRrXU u{vS~Hl}R^%'RS ` Nu )4$NU&7"\P`1!d44>Аgޛux~oŇ 'BwDnpkrKaKtL $f\A雷rXu?[Hp"w3L]_ڿŧوKoyCoI"9B Nv8ԍ]|y*`eg8\ƩK{.8tySc|6/% 1Mrw!)Q|q&Åc k ѽW]]Pwmsv-;9 &xcPFh:Ɗ,Aw;1Ө<_\b{EN2nn'gVcy<0>Ԭ=%虡ylD (n`0kvE[-.J1oaQVw1$M2T9i@.$BOg-?&%f}/7U h>O.L*GnbTk|'5%b o'C\Rs|A~b&tRj& pݒ ͆dO9/'#>Fm#*U۝ ULjNzqL7g@"/{ڠ|83pz(O jՀڋi\_ 0!I?x=a\so^Aq ý{)Ϡ"@%yP[u*h?oW |l9!-wJM;N3ӓ=?r_e\h)-F@ÜR%OT swXiʲIqEB@ͭ_y4ftel;/f eIyTI" ;G"P3|u2j rH8CHQۡ#uQ'ؠƭd`Cb۶6, l5,9,WM!%hX`3K$d]*?F|[UɚvsCޣLjLjݡQ1}T=<0 áaxl>^J+jGb3ͪ;$OvYg#}9B/A\'6[1ęC^ >,M#fF[EBGg3?РTIPZZ;8T&ߕD%_L}( C#e;fJm!R~xYxʝ+`Лg:2(@Ө™ם"טѽR,OOmz FiWn62ՀlIfkwU ĔEn5?JݮWڑ/ td4[ 2gS-ՙa 2Fzyf)\ `m$ -&Ee2S>Q$X^GW1,; K|,]Ji,>z9z!kEY_v5[U$"6՘Y9sc=w@:S̓1ƥ9QV!* ~l$Ik[+snlqZ 6w!tV.x D 2c>n7'cS<&i Emdsx)&:(I6xm@ɿ!G= (4Y12..#n 1\'KW3`c9!30=BJ7a} 5_XokHj]:iOxQ54 N"KT4/湫ϓ1qy8:dNeY՛S!'.:u R+alP3OORʤMP  Tܪ X79.i`P]OZldS?Ji|'+'x=uD1wr\lNQ_jInбgȚS #a@ / -]J6Zyz@ToL^rXiƞ0[i;jRmU/=SXs϶gS\ҟ ir~s\q"- 3f" }*U:@lMnc!y* ke>]aDoΚYK8 _aYՕxOY<>CdX:y~_,cc 9}.7w5y8-X5,,(l@F`"h^]P=^A Cx!)+YͶ,ӹ/=?AT 9ƚX+ir)fnhw8$Y%YhHn[8hp=IBS5Z;?+PUطo 1y+yUfx7NG!~դxA!xC=ջ%6اW'CGOɏd7e{y~{IHqúHBH|_= BnD(%<6Z䴪4 BR̥F%k_] . 2lxNuVO^Z8|SjמHҵ٥Kq+ fj8ٜ#5'=>Eq2hn+,IY=oOBe.8m$`A`W :{Rxl ^"[M\cIQmœrHhc # ]D̼(Mt[aIkD,8]$k0u͙%O1Ybp+Kw`3>S- u^w3 NpW,";3p( !^ OUҒ bpzu~l o;9} H>qt{]m.I|ZZoWQYQU1 &JW&J`( @Ll0LeG KJN4sPCA7߁w<BVhSh::ι=Ztg iL\0ʬt"ok[%ODiDXbpƏ(96ja~m"5l߯[;󐞡9#%/nx{%ViNg}t?֊# Y8O>g s{?]n?I2^qե݋ 9#58aXTZB[=3VڂEMUieY#ȼ\/dsyJޕV  PI26;YAv2(7a.)!0Zz 5JaB亮0KU3a0ޫK:6YY?IwbTXPLjJ }d.g11VP[EO%Ԗ#DR:l)+Xҿ%zo#Sh3)zvA.,LL$oLs)5LG 2!w1TEtR*EC1{>cS0fٗl))l5'Leߑm:f#֘%3 zҡ3/6SM!~W_7 0hP˜tz&ukx0 yˊAX1^K8B!Y.}٬t9z|l_Wr$ߓ q#9d868? =EXB_ޯ tz82KǰGW-[)H5^jwV!NjZF=4D{DڲVB'wBmd.m{z/tlqVX ,ۀTݙZa^\o.Z`> Qʔ37m F1G:_*}_5"v +B˄npZv>vdLQlin*x\=UoXZk/NBuc.hh ^5*\=ZgM^gU۠cga>nX21_,!)P^YEe hߵsm>юpCqA\U(o?urˍu t&l).͎Bљ!iܣQB.R'0aŇ({:?[!G#Q z.TOPՖVb;uy$a+v㟼EPZbb3wmZ] `e"e+b[Q_ՠ߿X +Nlb~Kp-Z-!p[N@c-,Jւ}fr]ȊNF?x} KZ`&_[;P !ϊcʦCJJ@cPb;8^x^*lᾆ['v\\K;r"Bw\{QjU5CO#L6UQp}ةE+TVuCSƘY!=|k\ti. Nuz֗!CzMx)9omqk˹dm0<%YדՐ%[~3.fpѰ`3}}g؝bH/m לZe BD#!fV0NVug -K\9eEA, `܁oYb$w* SHȔ߀Ddqܨ,\2e6^)~+ ~5x'R#^AUr|5PE`ْ)=}@FJAeSGM-I K⬔l3/ta:x, F&9Z;XB+bLxq%k(%̍pj.E)Z2o6O晜8-bPu(O{8j,|TKsi3Mys-wǃHPS}4|zM8F[Z]Wm0f+Y74GcV᪩˫F +%Z::.-,,˯πͶW-xb{lAkLc.|턈]w0 q{󇶾ٗ{ W mbq2&t ssDB5t:h% &].UsAoP|/FLj@>XcٟR|'=dF;G?U*>5Sz呗lDchNX|-MS?9&!h_2#u3R렶eC+eN4H Ϝɋ&׈+tiR)+8dze7X#xQxSef8]"-=06o'8VQhZk/(\&Y[(=S[TH}^BSۏH{?NӠXj/O i,M1? nNavo aVޘgTܝ˘gK )vKk ^>ր"p&K%tӅ$[om4*kD7y]`苜Thwʾokw$@.Bc[a $)xj|Q-x6,9VPӽJi`Uy7ɞN/2݇>AB^IYWn1q>>+s*bךgl ە#wYH 0MD٤|9o/T]Y0S5wI07[l-%Te~[VÓoS ̈B5U}\e=Nا$9HN &j*]j,&bS{[~!Fm9$J7lj@麣wL{ u]#n+lEI%B:.OW1>Ӗ;ǿ/<'}SK;v$Mj4vH p]:2X=<w_?s]),nV;slHGFR0ѢA8V-A+~kP0rD/b(}0 ؍0<#Sn- "ۗgoЂhwºCNz^"N- -m:[0ʧT0+'z'tHwҹ_/%xZ&]Wd'ocM:( uA `rtFz|b8H0\,.{$QⳂ<3WbOw`ϪN 6a3-0qi@IN<@HM Qs4b>hB M^G ܧ?ʐqLibF Cj9@7WK4\H AhP_O% *Jbʢ3rUOt̀ ^s3fI28)|Aye?Q`ҲZWF9D4 ~]tztwQʅq'榩5IfLuD?1#< EKm4,a!TOc6BYpCx2QTMGš/?=yQX$t3%O,>Q/[ }@O[>3ʚ3cdV|3U&A~s{(oh+S&/;c7GA!_n#^qh(%aFuKCez=rUfb"f8+|s uM^twaq-_B؂_CΕkXMd a[uhDS(> ܒ4}Qz(.,y:8ebP#PV1뫌G:]/o&aʶ.Uq/e2m9jcXp`.U! 2Ɠ094e%w.5iz6z?CW'g̘PDk:z.{Ε?$Sl؅5 Iǂc44dte1ͺ[WY ~OW/şBv(;|IRjj~N=Aao Q4RPTC$lѨbU2\T;/jHO9bnQUblW{1*ڟtiptF;!"Jllu?K7] ._Ew &!To$&&X8@gB_; p]]z@맹_Hح=J:zt _?-0wĭ/{jtۇ$fH/y5aEW&R[D޼~D{i}Y^gI 2YpH΄ {!-<:'X}ݪ׹JO?GK3͍[^L[ bqqvH(xExj-my,66$5 Oʄ aW#}6s@4TI7=. 3eKA ]"9JGH󈏂'p9Jm/~Noˀs n\k>J!5gYZ07070100000309000081a4000000000000000000000001646b69aa00003988000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_pci.ko.xz7zXZִF!t/_9E]?Eh=ڜ.+͞GHq'QGkLkeju\ޭP3FcFgqnK!͚j ϱR  R*KU;PM@}<^VKì=ఱ#1mg0D6ylle\='+gR;[p%^&Q:\~O7b{Yw: sA=+פnT#62ex\p(P??YMX,]I-bgY PA|ׁk-GVϽhl}2!3+T;:䑇{ͲjSGxv.DtW !^0wKh&Tg%nES>z̞9IQ vL_u=*pjjOs(m|@-eG 䙧8˓n{M3MMګ]nܺ}?pL;Cۑb* xc_Vl e  ޻a% ׁ0"\Jyl5 {>$،iLe&Cikԑ7b}B څ"L堰XH=GT>hy`~Zs]10+*Jӟ_BD6}*9ծ A\h^q|@·%Pj .[$/1EXZ B/}LSoG8M8sn7'qo/!J;]o0#Smgqk5qZ-0RkN/+@TW-#W Z+@ 'ZhH*TO)]V=1ie T*C| Zo|H)X؁9Km.A dQ,Ekfa-O9]Km?>+8pf;wl6G`*~B!Vwv~` ]ԧ@d yf| \TmV[Yq`.G}g' gu. %~:5X1[;]b"cS+h>*N2jPTD͉D@D|A0I̴V@uBP )̪ۈuoq1qHv4h:&Ja}0 /PN 0$Ͷ%BXQJ~G#ށ,5ڽX &$romX nLODs]uӄȢ܇`O,Q2?:Qg8}_n腄Vsg6 ߛn_ 2/q4zX:,*ur3A{b9LJUL[cԤ.=~:K <}!\Qye[LeWjino%(\%EyOj^Q\ ^=5$1b 1*^۝^M~YL-+{OUS߄ةԐM x%|EL 6 \4R.7jTgކ( 1Ɖ"S) }7~N׉_'H[|d~xw6TItBYNΗ g3 ^ApA蚼HEllfKDA6{w%5̀H1PkTVN\R } kjJj50 r"Yh4Jtܐnq&۬^WFCή4G&_\ǃw?u3*[7.eѴj>٭V=muMFe5rt/GȰG]ЪJ;7xm=> }ThP8Q< t\hxf%5̄υTF;8̙)Gzx2tF@g]'pUx`w~brJ5Վ53b 3tՂV2& fv;n8> y< ̒\x8 N!!VAY`5Ԁ^9?W; mc鰎 zM,I"/V#Ф-\mAR(jd- ET d^W&IiQnnKInX3^ҁ"iVƑ+!<5cW;U_7AB J z!}Bro )b&l`]R%kSx(w^)JJidd3$2𡶸S6cc}M%/@c$0b9?w+5xiM:UГ~3]NJ@2$5</ |{w~Wetů憧PH LxJI=dc,R/ ǗFU8gL˔CE뀉|sõw.0Q)4 uzq.̘5KPgv8+2~X<|r1 |:xa(pRO[*}\|UC*!-ʪᬪ/nEys9ņ\&@f_.j wSF"+loVJh&@H3zXZ %JNŁVSyU@9eސicSP-nJz"_ ʥݝ 4)'SVSuڠ|z-['ю e(lE0lIX]tK@yO`/c;+9;_T݂cȠ E~lngIbCGs],Z79qJ %O|t$k]LQ2&ɄpcA@410vNpIoiubZOnW0 pMv%\ چbQ Ayñn@vQu$02zM W#ޛXT(}]Ĥ|x/%L, s|f ܰ-Ӻ@Wq/Ŋ!W|V /-ܾOI\9lcb֛Yōx_Z#!~QGӖ\JYrs;ii.x̱xu[E&1&d UoYɢs3?ut\aR*S!:wN6P~c_A0ne.77)F7⪞g"hq4ʂwqk/inF}N_4em9/`G4DžzڅOWQP(AGl\jnR9[;YȰu}wd>L,Tж_e\Kh#vzLc(w8nw6!jiQ5IEhb&_GK,&IQwQ~hⰆ# 8XqvsZB.^' o7إ6W>MG Ugz]tIf gzN|0jrg]"[+&Ē!6FF| (Uo@Q} ,~Nj֟6o<(6+Ūב\忤^myṔZ.}CY19YA_ZdѼ8dYmxEq[ml Ae,dR;t?c~;4*tػDyEױYv%zHKhwO#)xBz.w򬶂q1f]F>S^3(|(0t̂0a NhN?&" аZKa D}dH'?3Z9+fKD OT.GpXuԶRr[=/ˡ*AM 1H[?4)eM/}u)cHz.ɩ7?w /*ka]?m-4aCڨ_ƽvŭ|SH?΅.#1HP_=Kg|&vy uP>R8$tԚ R7AE: j5/[yyg$~Vq`dɟlI,-gv8uْ\MIhY.g^N[z0:J BԝOP+7*\cMpiԘ ,$#qIW6[KdWȴE~ALJㄘ9)Ra›|A%Pj@l93; ';Šo26 2}a 5T,n.}4씔w2<, )w 0R*} pUh{+[o_T$R fm* pe(]+TCP :0a* 4Ϛ[!1'lR4X4|Àc;R?*KߓfRS|N݃QܠAcR+!<Жxश;爌J!HXIx} vk1@mkDF CoT76{"eJ*y};1Ţq"k *S%lY\FV -vfb86"[-XWٴ0eH*(e.Va [59T_O1ሻou#Y'1O@{,B^xڭ[xlW{̼}If_8(D *@(AqcQr 3;&m&S31iE =UŝDHAlDs7}r>p<[r7ɵ.3k8Y#fGMGfqOA`>n7'HCHO{/A+U_8C@ JZkڿwpiskՅuķA%z:onGBuzGGq>o9A8]da)L:rDYՊ>CMC!07*HĽnFNnchlMo;gw!emAv&zE7qrkByvhP1gH`h N*I#7u%jG{[?sQPk.OXH?n$4D[? |⯃AJ[BB=+UVN„QoZACo**bұu}*dmAD~2<J8Dq7r3mJ9% {/lC4\wv6i8HV![z\a7ƴ={׸Ƕ(bEnd{AD8|ÞSMo;PZNc:;a!ŊRQe(Kc[RPj~v6+nz9')uGDm@7mkL;.NUqT4k }@MYЊ3x<9%,4T!0lP~c`C[&1 ?# ֊#qwe: <DDVY5_MltGeu?'!;SӑOXhGSM$yx/ ꗄ~CHARit8?*1x%]~c wpF$tql /u\.2p0~&caӕa5uӑ/sN ~-1C(>7jvyiR8w`8|R(ń]Xjg:<8a1:EVw])3{)I AflI^TfAT}c {ң>g#/b|C2wB"-};k˙eMqKomYi|$ 1Mq*ژV 8VЏC>ThlꯈC;b&M[MKKG% t_#Rq @tgmC&>:j2Q\y33"|RG@ynX<}ccn9c\xބbܹX#I`i敎 +HSzm6:p@6A3V:D/SX4lHvs7sGBG<8snjl 蘈oI8{67M$vՔ@[%--TKZ_)AbeЯke5@zm2I!&\n(E%+.1{ftŖ#IV |'ew>&a+q!)W/_ G;&(Hk{iWiJEG61HèdvW JѽE#z#K/t|Ma{L~yY8Kb:xѽ^q<,1 3EP zS#sbKSOJd$oN¢=o؎*M4wN/0?ĩx[aԕpߺrr+({i4_HC Jv!\1:բWp7M?IwCX+(^'1mB'^ _;RutHd𞘐yN_h:s.euF҉F<ۈְE(W"a߉ˋg[( y:(-ԁQ83w$QaAQ!)Bua\ ^+gI%k/CUDgob<7ۧP7"Ƀ&hD]TT;B>9PZ0 B 6K8lCCE +VJwrAPGx3veJ'$ e>,&}Mn@H<{/awk.A IGC,bS&nJǷ]u|lf<I(W-j? &cu"%+] vC_'K}mp4@14!\ Wd\aߐ~T[<ξhˬ]'iM95v8wRdZ:_`1"^Iԇ64b*u=ce+S*H FwwAK*NjPx;:\7FKZ֖Aa&i{ZbhTX8KGb_zpGWizMhT.$#p2^}M ^k΂J'0^\C%crј&,9=]U1Mp㔮IP1T/[xWB."򾧌mƑ)j9HBrq4ޤ[!֭lh{0rscy3oA4YWvvy=_ӝ0 ÎP TpK'E  IV-Xp;%QN .}0mu6=_ ]+kՇJKJ-&Mnc^noƺ8!oͰtĤVpp?%v`G^v;;*I|m)r JtydBkݘ(XJ~Ԧϡh%+Q8KZԾD,kfQ덵-ڨ޼/2L y,gҤd='TLcɜ Wq 㚪w*m`_2_:+0% {JsGcr0 g}eM[,S1c (PĐOxE>]bN MV*F]fSɗn",LT,]D8O ܏ߤ*LM`M5/U {~}ɸ5ZEȍJuceP %^]@oT!SbZ2d(jnLj-qwgO?OV`Gڭ[$dk`ahc?`--R27nwmJ]fnE0'a7rf:bēH"1raӪGI>Ht!7j\Hwf/w$ˏe|Vgas6Ujͳ&hSpe<~?N׵NXQ*-u˒<L4h.VꙩRj&W/茏/ 乲 -S͖{s{Ԣ*έ5{VkZJJÚcCݜPb5KXKfq |P} - kG 0m\Iڨ:T”ŪB%5"؛ ȣX>Yhnؿ0\7?~L!wM>J"rX86 lB;-6LzCH.]zna& 1iKAm{xqNvv*X%$=,AM]`/^;)~?YS{}违]Bߚ 9 N{l{Cd5Օ^pZij;pc_8sTq bڷG܆>֞Xby,S'Iս>e45gp=SRO5>% /2:/gpPuYŪ[!1Rt*ΌO*P8o[ŰTTrT1]hg vyadyЕv{T[ kHC15oH +̿IxiO)}"ZŨI6H&j%;AF8{  A*p!ccz_߰@"MNȧߦ/:]c .h1W1~~qDtebNgGH,?ّ}m3z_{q@|^5Hy}4ȑW1-8U<#[r>AdӉu4x_Ŋ6dCg(翷/,}c$PLۨA*A# I.Q{L^6n0e :gWO&Of\\Xc/#o"0@LRKsNaJǴetdq 7엤'fl Bɾ.d]Le7LSH(=cM@(=l[PoKe1tr4 GOR +4 ,*pXfHX 07M5o>Arj y KHfZ}|cU}%N g,US,PFtIvơxIY.jqT5qJyw=q+ݾ=J* !.~[@ECߐrAokil`fũpxJ53c^ڀyi_"˼zOM9s_A#:t`tf[Ngæ *hmׄ4ѱ)@بyaӬ޿gP{M-8Q#2%Og΃"]_kk4`E[M#teɕ@nd[T 3-tSfT44Ue;sѨ&7;u#1e^ 0J;]6'I?lV!r84sRՈ\ӭoZ+/wFn g)GVk]Ffe[giۣIYDc~R0gh{Jbu$kXj 5I`A\i_^~1Gu{dljfmv˝rSBwF~NVs?7"W bqs$/<#]6Ab y<1lNn4(nr3Q~1ؿ1tK%u} Hg0:0H)8+ 5wf3cƸ9C#,eB~pb"NVjsy65M/P{ӐU];>AP^J숵ϭ\dˏ`L;]t!A~rfӞ W}GI"'jt;NC?3[WEÇM)&赹Ftx%+D+/řpXEmJAcre q%>qv>6XE:6!cr~)!G'&o*jC,G{C9Ew}LU(1caO)R5~פRuM UܽEG_5`j`iol7qeL^+lH tE`~qg*}DE~φAujAD. HzjY綂`]+ԝ"ZTx; /Ŏ@ f BoUYU{tS >"5eboՑa$BZy5x [VC{l[V6*[#BE&4jm54 2WS\鴪rgYZ0707010000030a000081a4000000000000000000000001646b69aa00002378000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtl_usb.ko.xz7zXZִF!t/#5]?Eh=ڜ.+ȟs&bk FgkARKELlMS`u9x ?|#4wB)|^( ONb*S=DCx)= o9Wv,cS;Vsw?2^ I8MkcrMBu𞲃¢Yw bI('Fi9Z%A'Z3DIϩi;H iX{*_ ǵh3Hk%qg0ZNغC£#34x}9a89[OYnw?3<ѺU ԕ5wH|)IhP%Fߋ`jxo] 9'{qa0; Ǒ~@=y㚬šQT [4Di\UdR[=u2Ba bo / H4=k' =y){px#Si[c Ԥ虷TԘXp t抨oC&4 Kav,%I,":tez [(bp}L+s@I"]u@pȕ jb.`TM+z CX@'QϧL6 b8 ;2X eB[l,MDºFuJ3unR JPW@'0Te"mbz/{Ppv_!e +! ]wBysܷ3*9LWѮ" I)jr G3XR\&MeY93z=I7Vx M} TR$dG AY8IřKR~T4d',A1Q f>L1w"_gnib1}$ў5ROvׅ֍;cf5mG瞥 P/"TiUt ,Gh&!VE-\nEAa54&5لLkgFm2dgzU\v@ϜDz62ER&GBمvCIErC)FY8L65I+~?5w~LCq ; Bes fZ꩏* GM6Hd+\ŕ䮭t@bA8u!Wi2] @\ $ɨF::wN` a$z0הϝc˻3NcܓG\/asV?bfMX틾|4[.](ڹP*4m}\qh fFU0pOOW%MvC[CIm'せ2%)F 3Dat4ư`Vꋂ_ld:nkLk(2D`Hjs˘_X̙q7Z~i{Ӫ`,pޥ4euSc=lx 3F̃{X1yD?)NО:J$} 9 (nšn^!`A~[{Xk_X *`R,E"q=mPWFChhmm?'t]`4C2{OeSKg^xT&r6TƜ{q~)tr;}^$d.iQgGP{u,hpqzfvX2=N@tqWsG: &gD$I5)5/v&U9[ۃVwu)5"wئ,6Պ $tgZ0i:@W#j)E~7>6 @? Tc.9XNϰ/T[C &Ӓ+eG(75cpJ2ĘS?haPL Ψf^7l ]JRWa_E  k0>"s\=iw!BNkeP Aaخ׏wR\")DblqUIdk[ ^_ `0C^l~LzSB3>쮖)qzIj36,asn5k8sp?Q'1C7)( i]i&C^I0X]pDjj<gf`;qoP#EFlf"HZT}cx*4ؔKU銣= 0$Zi3'*^$؞O/L[YYadG4.#3{sAOP%]9y-vrLiEJM䥦'[K/>3u',xhi7a^+=BW& )d^: $5ß~4RjbbU#'Vf j'*:߀q[$}0c"nZJj'(8m$%c2;+"Ha]Ցsq(ŋo4D#: )xͷ KHQNCU%lfA+ >(Xl.j*BL _'wv{{0 hb ko<+('2;XPQ',] m]ە 4Z=jXb̅MLf~;yV,&IR Wx;{s&lnc:.'mbԐ,U+FOn=jܮjVDrNLJʶ`ғ UI-2$P_ U@EEؑ C:,&{ >6e)DS:ƋC'dT(>L-o p? SxA=4totSoe9t'HoFwL"Y cY]>ZRJXWJeK"OsմQҀO30eg,2!"&ϼRyE3`՝+eKU v5c!ᔥSp,b ^ډ.Kj+pV( )9]/uB?,7H֧׶n1\c^"T Is煔܌7 &ĽWB2żBD Fv[Dwr~3%:WϟjA?KyVQ) .9_ =S*0wLlXsx)|o<@dllP?2ٱ-)e ?}m(\kyی8X<^a.#C%ϟ~bS{tc4nVWY1pԞn(]tTgn ;~ml?pccC tzVf"W\eE:zlKM9R~"oLY_Fx&#PMGZ<㙋: e0vGdJ?(pKG:o\"9_BñJ@4۝*Q&ݥ;)6voSiT>WK_ϋqh5k5 hqK@JM04O"TjJ{Y`aysE$m+!X.TyLL G39XO?)syWl2GaIX k)-LVIE||X)Y-;%] %3|28ivd( oWܶ_L*mZ=.32;BBqTSNnk磟ށU" 7F?av?I *WNRNfqzC h #bUn=8D'3Ec(V@oykL]g7bP$ү=bswPr(f#e6zg43aCPL|aM6׺}0PؖIzM1< NB&=;_r4=$oLnj]ۏ2o{mPVx4F $ݕ(B)2CA)"Hved rp9.^vgGo+xX%Kqij$wM6"qreb=Udz4x- WȀ.U7jn0eS-gwGm Peqn[f5TNaܿJ>wZnȑIsbN(w#6*F75n6ʁ7^֐U`ʦuHBho9T.J}ai9:ŜF+5XD@]kEEFr #Zk~XlXmn2 C>ԌJ_ȕ%ה{cfՕi쵪 ^и_&% 5'wYcFp0}{ YD_lٶycԸu`+drIO͐[Asqx._*G%(sWdwNd^V=r]l2T#1iV/`DF\\Ⱦ5ʴ' nGnwh`2 ޛgi b-A`.yRޕE>iA5u{FX-{u{`,_`"rvuۯ*@%<\bͩڐpFOyp,y/ʄCTjV.+oJa'a;4gXTƪ'b5MxE~b jF2!ۯt4Ժ&fyϼ!Şʬ,F(pW=}1dvXguL(V=rqnT\F'ҕcnV;~ y:Sx52_٧',z31 )/0¶yS΢1Z\Nz?Ge3r9&_, ^C6g !"f 9u`1Z8" mY7epj}l+.71G/}:奡cuNOs{ )G$';b;VUPɤCY8P`!@$rGQP%}Nj:hjIM ({)EXčJonj* b)Mkbd%i&Pݼ7J |z_q_)"nY @pM_zUv)pN+($PZ,7;Vژ8\V<-LzG^qGB*(,AXJi X)p.mPpzV[}KWiSkBf=ٓV m'&z̉짜$3cwz[]/-C%PH$nߐXNc'xn.&mMuߘ|yZ}μÃ֙%hzJw=_tLi>t6/=p txQ{;+<)ɤ._ô fWi|#?f$.o\%|&]˱CF7: 2!Į;*9A@o@4>}p]s$"k g}wG*sՔM>Tt*_kH`M.zXi]OZN$6ep;^!˒̱M)&iD@J@ZÎ-2\3&xZQA;  Q=hDe6IztiB$o~!ͶN8@=D9UEKLzky`'v|[*65C[o^~tyqΗBoVKi_U~8?cř}wk[j*#38|$?@oPv;*WjMx)|o{˙݀Fy7F 6eBC7s':?L]>FӱOcW$tThmcLtQ#4o Td/eY;TMaLo:ڞ69M7*c@7ēҖAb dݭe<@;9_ ?̭S[Oe[}=, W? 05 }ʶW̔0HCR2]wkyPÙy3*¬e8Pwވ#y`rDƔD\/e>S" ڒҾcPPi~Iʊm&PkD-ęύ>"QH4:2Xnmړb'-iC@UBP {A7 {xR7 Yu"`p @8H(ŷ)Y.j3?IK:S:X<"F~Uh,gYZ0707010000030b000081a4000000000000000000000001646b69aa0000936c000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtlwifi/rtlwifi.ko.xz7zXZִF!t/*]?Eh=ڜ.+МуG# o$i9 Nws{U H'<:pweo?wHq4 !LS7 ^4Y>BX]cwȥ#0ug"wQ븲kKﶼg_oeS>nsT9'2|||rw,nF*9GL^ºi2'?? U2|"kma"rr Bmǟ*ɱ׏7F_{ڞ{Yx0S;\Y❘hO+Q#QꎰsI|n&`?'0&TOˠ8N\@)t ٶڪ]v5> L{OD\jͦg 2v!ssD0.X|X:%BNBxVl{pwK#YV("j[e,5܈3Ȅ! h࿱ߓo4gW&YBxW{fpb @dN.,>l;<$OY gE;»i|[u"" ufyll@E!yyꦕ%m) xS>Lxzr{ZsX`B7ۤlڀC,&5q g~l펛+l. T G Ƹ:U++)m0)XMFbwbQl OB흥PG4{>[+\B>40ɗ 2kt&yorvū6>ڃLmrК7|01~#3|Xez@VfԹQx8Λ%XC$Ns,F7%{}$r0_<% iY<~&CV >ʥ)+jOV;BZ060X:q#l;{/rn4 skX5d gpI22Y'O-+QefK H"L)f}p)I^B2?XqkXkcϟ6iTdϛ~r),*H!dȏ<ފR=pi\"_7{g?8)bmsO`=Rp,ѵG%iVތ6lj.8ygGZJw2:C7lޱJXD;>mƝv1Rh3 Hl+an!/ux[~&woy:[l tN"HʡQ~OvF#˅pDQsQo vm:Έ:XIGP}@@T~E7̀pUpHNo7Gt$"@i|ڑ'x,3%[cGKmi&kAd)K~L,3ٽQ2{LEWvUGqZ);'_e {& ^ŧ8tC5o n%+'*"Zf3c(5b‚:$~.:An6h )*ߦ: '^\# ܢb+;,E(e \ qJg[/ e>Do|0meKE4rOjFz}Mp fTMMZci>2C´J3tL0e+Ѽ-M9+jOFǿoH,DZUXhe7Z@57֏F]!;N_R-M)S^u%0T%HHE EkD *XkE٦10UzEC)\6dgj6ӹ r?"' [%9EeO-[Ж('`@@ cNlWnc3 T= NSOl[sKf=MUG+(bXV_X)@Fe]g _y^]Ęn!,*{ݭ6޲r15x QKJ*ir#CjQ1l+y9hI :r|&1H^{!йs8]=qSP&/wꛄP2l9%_,,R>!V|qe;GJ-M"] ΑיDi@ !%K18*(Ħ4"b.1YtY 60=XGqT'p,[X3r_eDϓM|vyʼi}3Aj QALu{IA5(ɓaJKӘ3 $+Р+f+eQ|CXźTzbFRbds6fO%w8P@\ڮdf_wOr)s?h$POX3D#mσr}Ж )C@[ɏ0m~ '+Mе>NnŮȥFGȴQAPHV*lqgfu -ܘNSs[KՅ)$ǭs+7[sƈ}1>N+l2]g]~BbI#{ _%W WD2Uv6RM+2iݢ˥|9; 8_@zr-n[|oJn)Nj>B32"h`&?:I׳/ռ֢YAkS+ZTS7H sma7a@,gp,I8r';q?ؠTQнNeڹuo{-Y~t;[)gCW}⹀ЖDFAC~;vHd bP0yM-fVGq"LJK4x>k~v 7g*.YG=jٱ?_V ~87(J6^ }ߚh2,'WD.5B;Vӷ SboFl㫬zӞttn*޳nXNd;^bW0mZDt:dpD /h$ >zPǹ)Ow?g . X{|Rexk蝇t8}<_e5Mq?/ xBPհ&h<-c Ze5kue^*dXPzoTbάixZjh)(ԮT~t[}߲~y5j/Q֍ "H7m a`OHw GbUQי[>$ 5iz6tYz^<ܹpj'̅|)vgͣ@֏ &ptyD 9sDI:#V)m#L%cxmcyY"j3~2'b%y w?wwBi#38v)%=͢!r{Î#o%PiڙEB)Lfc0pHzEy5!;` N֚5}pavEi_B9l,8- kEkyw89WM-8X|vUZem0MdL,ƯӔ*:{_(@ȡ T'Y"HpAO׋fȷ0K4P}P, tbB"xN6Ue3OQDccm]'>8|3c%=NYE_V:"xmH SRfRҼI@E=7rg.?U @g{;cBNF23KX^ɪy 3x<D#-2hu*Nvd =mK4iLT.XM k B&< =R6WðzV=V }bس5=;_ pn5xSF`_4ؐi $(3T1oI@ U]G}Zsh) -;I u] Q4 !5a{ tm&Rw_GVˮd ZWKV:z7n'j 53P5P!i01.𔅿*Q(cƙA:&,fIM{ `/⨨W êkNqe`ӓLYyץDF$d)}G6EyM/ZCe1I4mxxbEaVnpʧQn)R`͸F{I;A5C>4ʐ!,D4 ^Eo%6)ZLm.BtK8Ne&8$Ǿͅ)N[ yD]LA "iZi$qD@ ;pM+򠆂L 7n|ni!G1]TMY=Au%EF@}dn5Ț [>): btE1뀤yO%Y F;hm( b,MA۽YCr< U)Z}t_8-bR~7oď ٭ZZ9ð!0., Ǚ˲b7CIjݒ3YEhACn9Ԋ;u*èbei Č-j_3o虵ŢoIXd6I"à sb¨)f2bޞ Ƽ<8cX.e6Z@>>k]"+~9Ȣs`ӽS/$l-8UH.xIA(Dją l3 kV\-)uw>ECpϤ$TDon:G$d]Bl Eu֮u\OG ` ҏn(ѭة4È4$TIsϪ '%,ZUVPgXt'!O"-q$m^T>֜xvU+~ 0mGc`/ n_tt%\n6,x=~9Lǂ| rlB}rhA!e ucm9RY:ėU.(O3/d7##M>LU2߹&p3.`2ހZns~sw. 2/_:՚[ʌa zF.clB+~=׌,o0yt:ܡ8o).8`jqKcL-VU 0Rx ZxO%UXY8W_wu&N,<9`L݊dCF' T恛[!:I/ S 5'+9LpӄoatO3`jHWPغLe0=uDzq\8|-U}{ ibKeTEgNLGul9,5:nMX[nJbNF1_x<؇c/ή<}ahH GΡ+_!0Ss#DE[4{L\l{V6`z,c+ϴd/xHI^WzN +y^Z}UM1JȓWIҫ[> ww+ɋQ(k7v\孪?_T#op]\,202CB%HOJ?qœ}FeTGdOF rYrei4b>[be_<-c D :q*1.47"{< n' Hۣi戫;C&k()CgCi7|b@}{NM׌fm@DIF]oo?kԑMJCuFDL͎8"c0l=HZF +64ҭnω1.OcRd@"l Z2Ofn] HsKU'<:8f+qNLT{.gcH_}+ܸ5c$ɜXڽB)X,cKO[0߿qs/"ʦW̄Ζ Bz$J/<86g"sjv6y'í"P%TbbW:Kh>Op? |Tז/Fl/c?0QJ&m@| Xj1s.ya$}; gTF ]SM5uP%<ƍR9.L9[@D \Kh.uQ]CzΣ{%YNFvAQSUUkX !S"OyK]&~kɄlm'Bܨ]NPgyc2Ev*@%W䓆.2U9wj"|qaZ ߤ,"\U0OX'e#C<V |?yN6=IuQDv/'j-u|͙^yze}"^}5lKs ,@5wP&aYzb_ϏNSS)d[Hxjy`UnMv?F {2(m~#5iꊯ? F?/Y1?xFEpsuGWI35Z"SxP Lh-,~&!AfhCb`5Vk Gxw_]3?aivcaTU oĂKS~Y?͓9`HhH{*_'cΫ7{"c# " W~ԍf@&%Es4՝"-):'x`Fp}_\_RGxyGba";3gx:ࢫ*iA(L:hiUǬvaxr ixQvt2 δ 1صAku]B\Qv0^ SPLj|pLa%!2B1 UW@q!]&dVʧa _ hɻ4 jBlJ)0:"fVvΘCWҽ&(~Qꩽoj<2CQty»AٵZG\SLzl EXC8a);Eprgӣ-oE ⇍/`TɳHuFK^<=M.t H{%RaR^T҈݉ =N ]_n}^֍. ˯]w[k1jȳ)_qf]',ZrLp; %1A bdKzri!հ\KG*zO(,dfg)^N̔ddD,N!uh6ˬ}Rw_:4'M!Lu$uq hqh{iuDS|O(OJ %Zڔqw.|dt!kR85K%Fvޖ:n߂ LG#&[srtL )^wU{mX (7+cQKE3njdŧȣ<ٜ7>t]:(H䷶1AX9oHg@&@v|P H-6p{we1yIlru\7b"w2Up:nQ<*Z,) O *ϏrN Q KNLOcĵ%^9XE"B7ŤhB=W8>npdDScMu*ZBx5rDs^4VU0Mn&O* [^*jCX~V>n$.$ c錝T ؀LOJ 7I6_M'YsnLVĒW~}rܕy+.k@vGLj΃/Qj?Kw o~yVlݰ%CTynOwZb.r{ҭ6QV$b7 -'U;q|IM0 +tJ5ZhnOt`HS m\+| ^LG(qiGNi.?Oל (seQ6y2IԖR8@KuG]9r yiEs28 M޿ViG}H#ޘt>a\!;X/eYsGdO ]z:W81 uPz|%[_Rs9Lo5+VwfSc9Jے$] Ąu%Fy7y*LNԾ)ұHWYLmK(Fok 2 ݥ5Њ7Ӆ29Jj+*0=Dw֏-e`y-h8XbHlZAzy妠 S,310Y.[`:iX15(^/ؼPJB9$F>`"xy,H}WL &&ecR9vic#*jCP!dž? kz?~M?бYo+sX<' ;QJS (8t4GߢMFZ9ThPq4T 5J]D(.|ABJ.eX2urB{4R7ZCC8enp-vP_GZk0fC#K N;4 ö{47*vl1opAםAq,XHƺCt_Ҩɒ͐-K& 饳ГT.xX[ 1O27[=KgJr11wS[wMT1){XDWV/'aAp?[_|œ&ۃsÕsww9/*{2ttPоbMCD\͢4:NHGtx/.eD]&6ֲ6ʾCc)h(z!AGa?Ҫ1ёsREz.Z T$=S^`l˗s3?ǁ ʓ㺌,'lB΋^HN:JYdf .~Wή( ~&⁷|z:tpEsPB*k)5Y%XVdħh.Q:ƎA[kȟbR㟫 jEo3R`LBmQwJ%s%DQ.) '>3w P42{LOްlg"ZYlDsSelеg7k{ IyQcZbNeQGS oP&`˛ug[ߓk$hc)p 'y'4+'Rz^N9*n+#vQ"KDž ;ύFVEfGkgAG!q^-MލG ^xwl '9pk<+(䛷e' Zm? GP kq ֭@+^?,sy ~[Ә绍Y!`Iҏdge~Ju#;2/#X r$m'c>: L+5m& (%kH! YO~\urЮ'lU3B9m6\3s1s+Bjn$)Npc Qg:8G䟀Rs g:/0? ;߫y+|%~`F*+)* HȓLfUJ:n^LϢ4D&y]a)3Tdѱ4wt1'0r(Q02bzJbaVTTD3cR *]P?@׃d+Sb!OvZ&ŬK[S8$eĉnc{{+C|o{SSF 3fՌ1qp؟9Bak1"с!e1•PEoybuR'ʡA"6p]Pе}Ɵ"ѦR } ai_Gt;,xk##GWDŽWB0ȋ D'E5ui)L+3j7L Tk} ՒU%"aMm]*d[3xK`_-Mytu|1Jݍ{¹;ä^q>"!;nlm9x$J3>bFنᛧ,#',Xp#MLčXۤ;{skߋ@9+5]rD1nGN1JCU W$|~,nw|#̤9hZ=Wt7_"{N0=nodԹۿ3O%{,jI}1y͡Z;8#MU0ÕJzeG'(GJ$`{/h2SZ7<)xȹY[(+ּW1rۃ0Ig#c #WB,0#4yNr#ޱk(A-[ @y՛2 /qxU)U?/iǻr+O`#h|Z猜 !DBqd;X3Ayu3*4A11$+bK4Xb;urp3oweyF-|SY΋sMZZwmbï9 :a$y7( Pu K o)Jځg>bl\o ފDmuh#,Na,cԤԹAXϫ?u§{[=sY3 xM ?[ <8la;U2 % 6 P{e´I/Y>K碑#sVh6mH'ep[A-=!G:bUM»aB,WV7 2s}~]*Oa~} ;X^kbLKi,>GGOk@A 06$JzB";_clH 큎pr;\}Z.lƹ5ԪwOs/jJBMz4C4TX4F7;3"Op)ozj=+,ҟ7A.0S|~SxR "A+.eX_a"W)Jpͨ%0.v_Vrx-o+V 2ޒ4>@ 5Xv͠9o:;h I/v,?]S5J:S.MͰR 6H>J?l=F ̡n,PB8>B '=jheoOpE.~rLgD-8wfagϨ4y`z~Ԑx_1ܘzȤdS$ y6#4f2ԗ"kѣIfѴx$5xQBSt nd<[m$DDs|7ct&J9郞.$E(WjVqiȔ7@^el=>>X Z P=D#ndߠYyw=;IA<3n.!uW!~LS<0!䃴{ϲ\%J*R=OLseH]gGﹳį F3;~$& kkwUMv`+Ek}ݔW탈-b-֬fHQ}; )i+٫3P~{ĒTzdy>֔(5$bd'5*7*E x4ZnXd6I ZƝeCy-oET(:,Tg6: K1'-d^@uZpVh,W'ޙI g;fDQ@3h 2*o*tOH>ovg_:sEþp%=&.*mSյȨ٬X^M~}w,WA~Ӹa d\u\V Z*62nmθ.AބjcS7\74-w 5ax񸄔4RJ3ND^(PlHK(!6Q=⛶khwl:t_ oڲF sj~ү\%g~F~}ӵ gj?E6]RA4Q!^GM:2$SksĿ=-BW\Mpa8?իߕAB+ON4Mc]4 [YSS Ʃ @!M8Ɏ0DLCDj d!^kdexONE'=^Nj`N"ԇB x`o(lb!><[C"_jD%zwB%_O5:]xj6uTjwlݠ에^#tt{**KcG~pX4I;*X)PHm^LNɰLʳ F>~->@  r v6 OGOESu4Mfs<ɔW۔Kn-M_Ia֯ ahI c:AI_u̢9Vn3Lv@' ];Q yN?g[쾽R,5I{WMԱuq6AJ)Gy ̏>k`/ i)ǵetmLˁ)joNR>=ZJ$>h]f7hl<(; ʠNo̐~X'9]rNOv^%fd.3 0e,ރ~[ VwypjbA8).L Y"#Ce%oBD{ !z*e\I9=CgA]A$Pi/QsgLע >RC06F'=:<%8TL,n`7}ofݎN[5kfdC]٤(9Ǖr*OX-OБ߹z{ѐ##G914Hy+)N"mlY[_ڂ^'٣|j˸rmSB:n>j0'刱N'OufBn{Y7m%_bVa?dk뻶*`4E&q]d~v* K ڲpd8/(!WtYqF[NjXqʑs s0ob;#[E#mzr>^>[qf;C nc.v\>EUG y<?R"A܎ݻNĥI, &Y6Qwr5iĂHR}f}/D-(@`d-f7K=iCA.H+z8EfVH> Go1i~!A7%@Ad0Tph)yzף_0g6_mbzQ 3Pmr,+q<}pRfecj`8m׿6 A'iPPY[AkfYCr)(!uIO+#PfWԦ=B{ ?TO.T] /&A”@wArޚUsG &5$W ?[)dA;3DI4/+:p ӎ8ay̾o!+ݰh-^0ٺ8\MK._tâ5Yon=S=t6MXFg]0Agt+ ۥ *Ⱦ;^pd1'iIUlEDd(LXr;>ҼXNqJF[ny @;( VE,BGũ|D<}ۏ,HRѺYF '˳ Z<FRl%&j@S"!H+?xSJ@P(R-Dz8O)Qvv\J,ԳYa2 O痜,SWQ2ߖ4 H ~-12. %th}sKShtBjeNyYL俐 kIۻ22ʱ@@c#Ј RWlW;](-W35V+I{{qb7mKY3Aܞp،E+_Urñ]wz"b9F$&-S'¤`zE9e֏!>x%Дr.dÃT`NFXI\ _d mX'.5Ygkٻq{p,-**ձ c$@2 m([xMD3Kp}[9} AK?`gK8ؚmq} PeŷI?MM!rh#홄׍q좔)HNg ,C4";[+u% 5'2_TW9:B#9ozxHgf̏]#Zr$Ŧ} U3 %$ye׳*T__U9eiIU`+V պ:F-k7ln7ǪDh ʺΆk۩MV&XF1= RQ@rS</ozb ^-;KohtY{-DG0 faޯ|+=a6}<y܏t͹wWWͽ,woTPʉ($%bZzF~}diE ~躱Zh6 c6$PHO?r.S~D )z ܕh&ex0Q܁1cix\v˨p^7L{s WG GH-UU ))C$b,^ cb[ᶪLd:8-UoI^:$f3Oi,F>E 8V?*g&'s+~D8X [A7`Jc=T+DPgN|Nw=afR4}u\fgV3{w/›{څuARiVa>pfט!*nb74O)'-ja,peO׻~ka2(7D*'w(.s/6-Uf`=vmX:$hY*IY>3[Gk"؉/fV%IbgDH5 A~,O䭟o@"Z5MevVW惎*c d"+ѶiUS0N^[HTop"Nq4ؙ}o XKʹPۛZt:ӛԙ(`B@޳LN )))jsxwTY'* P5dԱu(Dη |)&q2aǐmSٙ ]ʹ9BÆ>,I4 #Z<ř@UZxX_|6Zz5=J37\&__ݝ1bu*E_{#NG(m@۴PQ7PoEǶM\ ,}俥1{0bČ)Vg1MaG*!y>[q1V[E߳ﴛ e20hu1۫G(7"ȉ~!{oC9ϣʾ[ OCk֗dr3Z. <^HMB:QۂO/[oex\W2? Ή_قQ^5M5`^BJ@vZ6Vl{Z <{}˖Ꟑߋ-<-ZW:ڈsotPԂ$B͑yLZ[}d\_頋m<>P?̊Y0l k2œi`>i}C/Mlr6FX q*y=a3ҷ -8B}a Tzs 5aK ' ̓aA\ LƐ/tķg6c}bp:VR#  oHFz|m hX l^,4h Ӣf| Q #spD>@=)(@K$qMӴ5%bwr$mG,q^3K)f566DWYzj7N9qqY^2LXVADPּ>6]sjU۴]E*{5^-^;%уDw>< UU]f*0rRWaw>n" GUe> IR g.1vyIU mjh!'(3vf-!^S M KAܱ`&IңdG(Br=GsSb@fDO0SM B{H cҬ$:Hr_&ϔy+:p9AiGxj skY|w[""Hto^ģr-d\ "ZŀbYC_fI\gܓ" )j7fQ(1{ӝGjjҨ,oN9[ / |*ĕΠV`KcCYh}S8k54Ԇ6>iRat/A xp&"xGH˺u.'Nh[7z5.Nz'~#C_kr0rAOY>.jDp1 7Ec{p52R!8{hjL!yb?Ԕ) o 2BA >\ *_,_T->;ܮi!WszT)nVr;"w~.̲miq6% !,ձbn6x/4'ȅ;~"MBxq3N:նlj ̰FjM\(02oN]>9"a!ԗ4lʖUbDQf A۲qgdoiE驧ίJ"d!pff!0b0PΌآPTm_9_oǓ|!:YSK Hŗ?He w,e˧Ο@saY%vpևX~G=qj v srPԫJ#ԉ.9uq-Ccfz?~lKZ^ *w w^Ne'EɴyS{u=Lq '&waRX5WF󳠣,HJ`d[;'Z,E` S@XJjq} =&mсb{w{^ mjHyv9GBC+ h".X )`+mM6-r~~^G :V kyFIw4Mgt_r-o]B /F. {6pUdp_!7 ?Re%968a)99oq/m;穅[{ ]c|l c9.X@Zq2_5L)fXX{JӖb~ez3V1(8X0C3CTb{49@ћ.̣=?|i0=k`[$3@6Lwo0Ԓ8TA _igu..:2t^Fy0+ \q2(dBQ^:V◴ f=|?b{=a10{\U24KZTg=erµQbJݵ)KpFt)}ϬӞμDQs)N# XǯT*R4ôo=y-M"Ӝ ce=$%2OnV j*.+#bJ/l"NiCcl|7tfrO-I͡I^Ůz8o@x`k5% =¾ы qXt*?ŷF]Jm* /,uކ՜1D͐X[%l;ސ@) uP}Lש`R4aOTW `!o;ХyBb۽(S=Nǁsʺg=s 7y"8:bC3'ʧ&ނ}8Z=^-t/ݲ[=J.#6F2Bs1vwVʫ9B$YA[ߟy6}֙9Fj[ F!ymI Tyѳ j>O,JC94Ff&)^w4ƳYVt_WWt۾ª8^FKbcLĶMf_1`_e[0!]? a@*\KMh(Ĺr]׆Cޚ%Dk01ʊjOӜSXQڋڊ79s7O+"vz6GSGvx:VҭDG{J~Gi"KK vGP9͟^.- r׿i fXKii|* N-%r±LwmOH5Rvw:0ǿUw)Nfng%e^Kެw\:E8f~j.)Qq/5`sm) T|r4a!ox$TLEe鼃=2k4;2.@ OJ>x 1fFUq4;'rn~:;`a>wm5e={f;PN5p΁<.gӕ) e7.av90wG5Az]!tZkI'y|J*4̓2%j2HIhS8;% =0 J љ"Uy!U@uyζ7 IO (Z2wKuk A=tHJ4@f*4$fFm S(|xu!׆m ޽l=Mk{z` ]s kGCB]RkXrďXt2iJXzc3IOq230#ubs]ٌ_r1鰥S"ѯu"B|/˲lDMu0*h}uRL[,3 oPs(Z;`ė|a;Uo!a]|3Bór`AKl^ fa~vvnĀρIj㰵u#!hy[_xlbU^bV'܃>ڃ欐Dm4M"U19̂aHl=|Mtz0 vBW,J#@^+Β*J#8.?TWnGg* /X_vSp%ie]VL>òތt@ZcbY XU(9 ?vM>" Ķ[ s cjt@/TAU`0 أ\ռDsWdݬENT=RmL"H@uKS4D+ghLt\VC#h6at%@fC Rm';w؅RQϕ9 -vkQG#KeP hXz'vZ %6tG r˯̀XK W}T=N-ygƞx TqɟLvW-Vѳ Պ)3;Nb ,6+L+\oA֥n f7a?L?GTFH ;f^m *32ʚ͘oeˮdS #?Itޅ"c[b- +xWb'ـY͂+0lk_ӏktp -ZYv7l;%0|-! :**;npi3 >WgTe,kBL1yk0G_FXV= S~?8![DD-{( D&$xbߵWفƞy0dM M2?hxYq%@qsj a}B,Q낂94W{SgL?Vdov=vi R[7c[],HQ#`KQFi)g4LHIht|Hx97"!]ul4it%~G/dP]2ށyaȋJxerX TVw!,N%{H2mI+ 6Jv!6ɜ#з|LӅSTYW? ͋_hm"DYNSpA:blWO*X!0fP )to[L4#/K@AGc%-ՔRu[atʔ>XFAX4Sc/v \.E,'}wY|FN?jàR)_Ҏ@ZH Lġ .WEeZد2m WPDt-ظ&ԖaNX:aXQTu /vV4Ҭ`oO>˞L, sQεc?w@)q9@ 2jhfH}BtB9̗IpS1)6d%HΊPrmj'`#?b&Ay/ÞP[rLEֳF^;'|+Z@QSE%PK@ w)Rd\@PEFHWEvAp-UVIș&#CѲ8f(&zKH suA$k(|OXQX@0A|9Eiؾ)݋h1_P ^MlOf#ݲ _+MeЋoI~L=0 6S-0P( D D [9I$r(z־{|ɳp!߷/r(s}J+gLW~s4TMns6*~ibaNW׈}LP¸ͻQϡwB. Q`Qf ?t1x Slx*PYoV$2 fd^0R,m AY,vń{g+ґ@쑺a=dvC]1f /x0mj[g,|#=O Jc%E:NHe7|&oAXqFX{.9 xEuج4=!ϿKR>SQKC3 ɜ\͇cRPg9/vwnΟfF%A1*'vn $Qcfl%\/oY=zd ] vh䜌`1ܒ߂,x>Hж[BTYI?D(O8z:ˉ ޅ^s`dl #4lyw1k Dd}>4k!Ⱦ/,+Rv!,ڇ {DԄ76(P%S#q.GUg-v,#֝dT/YjuZw`HtMfԇ~!0G.xi+C&h&vi3?tiή@imB)rP0W`ǹ߽6ΒsZV,Qp22EE$Et:|,,CKb5|ZyiK]`Eo벾xtlcVJ)z8wiC@e5J Ze*Ay@PZj] lk=gA[%/6&]'CTk3ô3}(?o{~O6g!3]3r`bPQJ,Em3L2#c/]M< ʵ9Spn(tj-*Q#wWkO"#7;xhy!\MX@IͰ?R=r30/8A2Jx 9D(ˬC}ϠKF?,`E9J)8X?KNX1 3F?pY)XXVveuyb_RBDT `/'S9)>?47h)Mvw+*›Ҝ=O ԟQ_TzNAdΗɪs6J/n;v(p&RHA7dgTYjkSs gA:o[xuVcr8ͥ$D򕷮G‘ˬ|5nj)/JrH`#{*?Nz丌\;|f~ \Yit ۷f'.u5-QAXn)%﷖$J ] 'Q1v4%ཟ{xW} 8a/UZtKSlY/p-y Y&}=p/4z^KT}N+zTK_CYɿ~TAA%zQvշ †#f 0^g,, W{XO[]{O۵nlv͒G|*#G,_چNO; , BVfNCNhH(e_m!`HSoܟm&%ZnZM&g 4R֘fr[ut!魋/," fs/}Y2HX:C87 t?E- ARF.:?zH=W^]!gM0W}& ZMb5!4SP k'>}V?MΟOxJ%]c(rDFb 3XHsPТ*;Z5ZQh.&]"׭+q @* =f' oe_Jozl@ܘLm8(fs8E3OtI_( 䣏W=S IYg6pzZwQOZfmuN2%; jXk%Hh[iA1#IVfwz-T6k :k=#w u7H:S:L%1>XVy@!}PЗ~]@yXI9"hJ壬'WY+%K'PG%ŌMaWPt1JV%A`$Llp+YEj/c <>@X22-J~ț0U9:zWar!;<1K?7҅˽xǸQwʡ!YʐLnv ]AD1E<<*Z 9)MxOs!@h2 .Ե ÷ʞeo1(/)!ASܚ=sdbzs:AC>Q[)lu|L=mT#)bX[93]k"nn_Xs-Y} 6չŝpoI@fXA*Û!D7g\l+W^plZG3="j#w7zVŒYߙ ycoZv[&t"[( ѹim5p5lsġƐvB8gvG}7!irڎ*.a\kԣӵ٫@G}'I'LມnS/2r dPh욋&`6Tߴ"1/ӍŨ$j |ЛDgg44jc5Ʒ(;2FƘ cuc*A$g fvrԅq= \Rv'DטmQk[ש> ޔnLX]w'i Cùx2,SLpK'y #~܀C~N]qgإ>Q "VC3mlk+oh܍}uvktɗ#h;z}0T32a@QBC]D?v oΟ'PG2u%㎕ QR a%0-O3lu-fO7Ak #8Hٵev am"JIϷƴtab1 (Eo=$߯\&ɮ/^DUmNBZԋ8* p%QZ vm^)d$f7JiT XDS2DOSm6.S7SoRd;ڶ^TDmNzՠTrYwWze. A|XaGLsZ vݘjSPO\[dM%CqG4`(| ^UL3~6 ZtHJ\*J F#.Ν{ y8,v^%(4gF p_0F`hy9-^Q~~69alCzg.nBluD&:w9h>e٣% OUuM*c٢NU^ `9UVt>Dl !LF友7),i$;IkEةM̺OܛۓiRp8rQGQiys;l͟Ys^DdD Q7GGD[uJ4!@J!Q20>z9V(1Zq]jUO@E"B vqu#zp" %v4_4u@TK_VUt*x˴a Ht;xһϙx!]"@8ecOFA@0nh%:58 wɊe(˽M)lq_JǬЛF]L=|`\x䙺"(Rd :" B۫  vgkkYV`dHu"}\Ffs̢\co0$% QqB$W6u̡2k__XNRziƑ#M|nq&+o.%P]+͘=_qϋ2QI ~XGkDCϫFaF[M)o+Okh:q9AJ&C/]BV6oM9Ykwgõh!"x8cU:ZB)xQ8f?g"+G>0dzG\3*?&Im'}׹WW: W9@JUz*B{Lq 4:H؁Cºzr+g \`= .4Syq-Yʻ]GK4/+/ʜQpHՊ1Ǥ6N&qX|mEhGܑ@G.?Y_^ˁU CtRfn`>r!K0_Rkk[*&{d//M-=? <Ʉ[yd /vkm!#m>qîewVW-+A^CcpM,o|\n0aVL;Ұ^KF? ? W[a/1J4Ph&,1/̱Hsh0B0.f-*PO@ZZF {~\kӫqj 6{ɼ$23*_qs#-D{LƦ kdgYZ0707010000030c000081a4000000000000000000000001646b69aa00006134000000000000000000000000000000000000006000000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_8822b.ko.xz7zXZִF!t/ޟ`]?Eh=ڜ.+O-HGMg+oEۂs,܃W{8j׊O~\'< eS˗pzNBw>xS-9i7Ńrf!m0 ΰKI VKJHVT2h:-6o?6gY|@s4"r"¡OK]v * wi9M` 䱱oʎ ˜ 2 LQklcEw;mT^nM߲bԳ;ٝmIL 6ߣ KL?K~$bS|T8 #Jn{4WfR=hxh]|XQ\a"'gï&Ryz3foB3:U[K>Mjzh>`43%&lڋ04. S=D`;57OcɉD8L)윢C=7<#P/$HСGYAEタ="hH$vE`yQf \>m4yQ2X?;׺|9EPh6$vXťeٗH:7 k$ /sonWFAS -iT[E4):(/ PCbQvFqr4N3. SX<.d235tCL>:I"bM_gCun>w^p.#6 qX!D:bD)]=Z{ O"n-@MӮabZ   < Lv)n^Ƞm774V+ª\v O4 E7B.tV;aOBswObrAӲM 0fNx?NO}u8t''o;d}&κ/'>bR{5~\w匵&WM'C2ngTeS;zAӬcA6hС*ۙݲy bF%THJL1H`hР3 4HjHu<{x[c<0;)|*?˗e s>-:MvY)Wޭ2OƇiq/5?&V-` {3ow&d{. W:0tdT IcSYAO L#s2m_cBDo|; sb룠 ;Hj!Džה6&ɰU{eh=-5xQ”Z J]5LIٹ+œd|/TĪ>YH@jUkm  n֓_YAI+Y G]#yLaiJ'KW*^G^R|ld-tŋgJs5h* ".ש'$;'x/5i3yEwx&,:bJg8"\nq ܢQE>4DK=/h.VP <5M;nB|;,#/o*%\# B/3U'QMhM{ۛV'pR&fWPɂ|4S񁿹HwN,cG^ KLxo.]{Rk-+E4--a uk~S6|A9Utq/f6l Iy :I4N>\%ظT OH1 ~ӟ 7Mϣٓ=,w/jD(ݗ#m,x8@w+&H}Gd)\􀓵=tL6&Sx*W9 <@%u\jϖk,86z,`6VWut>>>Ε%BH* I2.g q"iJ:-`mBD"~l>72]1R#<|P ٵnNh#*OU 7BcQeCA)YqX9NYysvȕKme!I >ɁD\m dД77nK 1 g buRH8Ne$6 =k28zQpI;nז:e枘w<:;׈_w1F,GӶIeWۢFV1oX,4,a'SG3y+%n+$1 :dx׹ȡ,W|ٰS=Y%9 r9NZeAGʯH`<MG?j=b'[^$'@}Zv}~3j0=m|n9.O53v}UNT<Hb Kiv5Ѻ9NH+ ?_GُY܌/tU*Fr <ޅr.)y;c&+/_z`6)2m[r;'J<_u*+1CCȟ M[ I9TQB\v@FabB.,6"̣Q"oB?e}5^\ץJD9/cb̝sspg.,} M Ҫ[s\쟼*ݨT}șU ZO!ōrK2=A lQh)get{>HDತ AV !H?+v;N.Q&6=Ε[:Vҭ@Z#UsJkXJQSM&H'kATbfOvO t0ʞ:pgt`Ly| ;)1m"rv1S G(׃AUFךTu"${P^ BcqN/_N zB/~yQ@++vnxn!2lCNeOLu 4>1dܘN0g '#Ú:<KM<~ OB҂ { mlW({1}H1IL˸`:8ҥ ܸtDbϣ37W,wd҈H ސ# ;遫:rjՒi|r +9?H,R]5fE @ 0W$W'بVȍa^4+o''T)ZYg2f&{Р *Jz*t 82gڵc4]}"鰺F_6Qr`uPA"|^5̛`bJe1#[塊76 #,^X¨rCL!xuxڳX9I:/ XE3S,d UF*{/)2ƈ:ְrؐZ}Udk`Y*X. \ @kT=79B`žPCZY.[L'>n$Hh`d 蔚ܣڴ>G0Yv RlazGL|#oP:'ͨ ;:đ<#\R%gDR"F!O W1<--|v]w 6S]}D wSPfÎ3o" ($z)rHb `fFwLXd%xzэ2&D>4$dH!ÞxŸGo3 Ƈݥw7q`l p)GG;1g @ DL`}T+j~R [;吴:=g^OڧԆ*kV:|1lBb!0Tsgl og-G$?4#zFWڛq^V,}9R`I>aR\o*P${SA0UImCohу 9b+HZs 5Q@vP"Zt`3ю}ypK(|h(MTTE%pSJɯtur4@ ;)1HfHmT|PvgiU2)kJ:GsJ15a˥v*σ r dۗt/ɷ{ֵjV3 T.0pbZ)S0 "as"7_;.cZfķ [PqGY@N$<v)m92qĀdsbyW XH&vD2Yf'6)f<~C Ws;& o3:uB4j|4!v'?kkh>kG3oSDK) ពe򞼾|;]T !#sG0߽ܬC ͛d Sђ;6l4k`QG%ڄ7`M <%VN} oLN^޶JMo\yv EvAFG7)!V*=2f*&TQ{/nDŏ,#I[]NTrS<(֕kem:t~.v`Hr&UԮ4#bqh<~*v_%k쥪E->.ܶ{WKҞ.e{?=$TS8&i 1]&.ժYm_USa 迷| FuӦ b>Moc#\4檻MÞv5ME![:eRoK1 JL5wUZԬ3:Q)`uagTW/1M[RX%J]q^2ZtE\n<xߴ7lmB^v16> ^v{hyO,띷%&9L6UUZSN}lc>т[~cez] }5hŶWN?>%_S&=:A.&ON] Q*3K~VY)–SrˆbDÑ {$,se];D@>>24-0e}2H{Udhc/T-v2j.îNLI:ʆ?0EkB,|+^c֌-#(<IՊ-3tXO8^NB" \i+װh}&$Np3ɻJN2٢bhZ.*^2ՏX0kU&DJ4: Is-ij l.#QptDfHlp‡6K=VUW>+KlAQ\~^-jtcT/[ nBY 6 J+Uq+~UYƽ\+bZ|t" aIey,;OO9B)3~AjE9^zzu[Q +{i]RoRϹW(]ԣ/JZ% ɝ*2$+i5=kBoU=6٬pkRg2uX-;/X*6U˜[ZR 00EpRpr+y%XT-ȃJzη׀ICK]6bWq  BʡyN@3XXy#?H`! H^w.ZݴԿMiu8nՉM}K X[R-Z|-0μ+ V_ڜ/c:UgCگLv`x-ȹNhy"+¶SQ%-Ol轸6P2c*w;YKW *ۢ0mQ6xW`*R,X7m ?|=BXۢ_$daoǫ)ԙBjxnS#/-H.d))ez㑮8!Ws=ׇ"OQ״ä#rN2?Hvx!3M*&VH#7oZ+UH(Br뉭 Z-l#˿UR:vf/yw~fGʇl$?*BP0{]0B\Hݕe<әޘu%aOla]ړRm]%F`]O>Ek:ysl1a~6fyKJj? |xSd1\ӛc%ѡ+mCG%/}Jw0ic3Pc_ActIjVFgLMIwɦL>^X]EF@7"ح\g[WKJ[aUb:eT T]t ݖi[b-7iu+<}eCԕbwyl'B IGRIG,zC"=T 䊥}*V|'lԬbT0H<2j6QMte"F1ŕ BߨS%&jqPΑ(8RS&vhz<2RwV#$fi[R1zsR-twJ,GG]0'/ (K#?bomRjOa^fd ɏP?k"Y,z7#K`NædXKᦹ9l󅴊Jwv7S#eSS(Ғoyڛ/V *}[JQ͉Ld 0{ !!su + Yj_ӛvh)rtsN0*HR ;$=]U.r^eG',\NƷ8f)e&12p6#֌θl )^zFxLI7"Ucwσ%܅h?..;SHTnzEv{|-/AbPf`l=թf/Mw/t(;G =b8DѻmWq5L},g)9?g`=%s|$a,$u;P\CuTҘmT7 %>6(Gĭ|Ƥ\;o_@Wݞ[q;)whY aڡ,6 ?yK-6j,"9ie>Q ɐ|^h{8?tЄ"w>go5b/H83[`J+Tg4ODX:REϒ55<Z?cdhsV0I_ Ę,%@73YM4aͰSi:sbI|Rqލ rS­:A<9h~rW~=XGӏD9N0%hP8KZ=H?߾8/!o65W V,Ӎf)G4T5C ׅ鑆9pUh0LxO. [0q\yCUOE,+[/iMi ]!Nh&<'d+?P#GS2~aD$Tb(2G]I6~BGn)(a{>,q=@{Cȣ_V?y|Oh~<ڣ ͣA9[t< " zFmSsspݹ Ʊ ݥJyhyi'o3=5?Ne9RSǽ;1 Zhw=l>Ǖ2k|+Ė~C7c] Sl‘y{\̺_ P)3 ķװ[?Lh:h0rlEY`Pۀ, =RSDQQ>lˡ*'/@~R zٗ ~wfЬ<7NDK3Yi}eAв0P_ߘsddc +VQiwwaFN hkPA3sJ5wZClEgՆ$t"ѻ[#qCKԓEs=-tWw.oyd~)PZP$˽glL>xc;(VsȊܑ 1el؆iKh\Pc:Og-_[QyH,cg>Up;HL@ʊ햼ߌ F9DyVq0/Lio|QsP\{/zLQ$* #a֘'हaB7_K_S8Fs*n_NqhiC~`5|٨ueCl⒍}#ί2ڌi.l'shِ|I[ ; > ƯS =g`z!.zG۬(/ ,x&2Pd g!1-Fa ~u$8ph-fD8Rҝ2TG}!h+vbkϤorv6$BqxL21YvA<ސ-] f0Z1 x7b|+j/Xm>:fg֕yIXi;,#& 몃 ᒈ/'L?&Ɗ#uUps :1 B?SV=>5&>I^y&$[wiKp?ʅ+5rʀ2 N&C t Ա SM(:g'Iz-`ȨI@Y)T!K'ɡ]L;ɆAZ$!(SNf#gk6 6*R@8%uW'$B %ACF[U%F_2N#JP_QAK09!ʺ*gJuzeuL_ŭ*7Z2#~A7. o%r`}}V >BF2Y#C2CcbQF7gEtY+uO"0`˭$߃J b krY0㦍(CGgEH9T2\K8fЉ̾^Uk}frA"oT\YWͨ?IZI7^SỈw>qR?>' luDYT1zlayuͰ[kU;&*ػo$Yܶk9[Q֮ '-Shnv>meJ,Rke\Ϛ&c\6U_n3 ۩٘]jxxŠ苞|p;_AF.1P}Ә_% wy @T M-3~1)AZdYPW\) Ă.`"= Mü t2cASN^3O mqD$A%|ηkyoj: Gn s$I=Mg,-x`} NbT{\Zs4~gi2nY'8ĉي?Mi1W3-~FUV75!,30PþAɯDT,%}mPXM L+w9i o_LnlaHXsi*g iT5Mu;^!$a' Zszڗ"=*a܉2鞓ŸJYg2#Q_7 &~:j}Ѱmm*0R:'_ e/b0rmp*VBE-MSn{y :2=s'8pR *oOe\ymO$4D U7"5vfsrĒ5<p\TzSIk: ٘g!6c-])zx:,S(a \`g _}>;pի(*7Zi\EzW&/-!s)|r,6㗹4}yr-IZ7%X=AڀjD,٭+p\&[ `RuPI*<F$2aN|5> :\~4>eǸ9r G{Sh_3&{mN' '3M39]V?-%յkA\lfF WbL݂[=W(@1+ɛ6߶0]oj/SNAq܈!kJ3!LRk΂̂Ghc#Gρ)㙜Z<]NHSk,l };(hGͻ_QȦ[ɼ[Aߢ81 2$L߻4̊73Dq`f/򊋦pR*J::AxWiǥBW#+6r1h?dܶeY?v@P0ˆuk)v2,f.{˒yzq<"%'#r[Ϭ>I5%D^κ߷ \j )Ar0x}m٫mYh@=֧1P֧wpZ9 f2|=)ɞ> fҀ85enx +2djd| 3>v z߄v%YgnQvCPek :c~ܿ훞eR#}o{Se^# ,fҳ< 5=\ j_I,h˙N(dk_,>PmIbi r -<aτ!Q;:iUOj?H8e)-D}ĝTp`xB{UR={%WA@Y{< N:I5OҢEé88N ϦِF^ɨk`"675y. 50QQfŶ:"O4Du}p(?d""9yv̝'2<ȚSO_kte"gg aկ%B4W>(gC3ְ De*a'a{'7~@eTU~(˕MNC(;3S/J#_c 8k-sgɰFlh{u"#Ue(s2kD _iQvNk#RL0)_jKKS@N"~KHP]ސ,2 ;B$GLM5wb$,'BzCWmNv>ss4MZ,2ب0m)ȐN9'ƛ_~H^6~&ssFw6p ;.#y혼K,(s~,%R ̗fMCO\䛨 (a_C$X%!+LPw-@1#6`p@q B,ˉ@"+ОZW  TZ< ƞMJ_>IA_ .#L?8ˢ*VIWRʚM2tiCV\02A7#>3ծL{lcExڼY.j+;Eq5ĕK?eH`4P#g JYq-^r'9^!*} rȮDSEmrBYQ3lY"y8ÁqE-+2G:VM?eJAI<|ewCUIqoߊ)GDR(~OfeѐtHP+u5%(+ÅynE`0WL[ͮW W׵ClFJ|C2O%üh2@LDӘ'Eu>M0~Ql.30’d`8 M58EnZf޻h Fr%8)'iNh*jP5{Nכ)pVlla h<8wL"QIxzqLq2̸v`^*EʜY "Ūyb}E&^RPenQ )239OcBs6D^^Ľy77rgQU1] Hx­k~Ly¶wi.{pmBZ-X )s T߶HԤګl uW'!57KQ 0@,`\[|%“Ae[nEo(a歳ga i՗ Ť%ushxnG=V4, #mNdDo>Ξ6f}]8ι> L `3u"{k]СϾER",s̀ld=ؖ>4/c;;O>5N@}rVJ-נPn:骓nAHAIq r=6Wkw~v/D9nBeq%2 L?;CDM 5$ǠR*PN̞X=k n>AEBr˫;N?$:e L`# q?lK^m-s[4#~y%6}Yze4ed} Z ?2P@sr:LGM-RFTEןs]9q$Ј5'VfE <([Cknm9 ܒ633+| 4qݡwAyKX\\M 6wRy}M؅ȥrn yu86`wsZJ٤LMdado]clj r88 ;Tjv̑QV~ wogQ4EV0;IߖR@?"#YL( 0Ei%OٴGݓD]" ԞτtR pu\Jpi`4&'16=Z32 L:ߪJZ-STPR$(} J*&!#Xs_CHHe$UN5Ypb]„\CC_`pz5du/TaͲTWf+AZ]3 " =YF>KlF5.r~0Pp (uBK,-ܳ>Mp:mcK]mBx=RqKmh,uϱ1G_yR ﷐SlVUj]L]tP  U>n6%^ kaLh>®]e-.Ÿ)mpQR^"f;Հ4 lMlp¾dJsJB hwN5ŎE2ii^I| w&>|WgsZfa HwkE sKe/)Ͻn%%_ykt^1l&Q:Y4C g|ځƝ{2}ꌶŏ Ao|H?0@]g# c6=YŪNէ8b[%PQQ#X.U"3|OPpm6:Lu\KaH["EǺ_ԾISC T|ٶf{'Ơ^ P=fOu Ȳ;8"µKH!rl񲒏eip=-~$o&p"J\A9I0[bVm5mzOxJLс C}uȱc'"uT dƕk6-J7  SͷҜxUBLsq!xo^# LõTF& r]M蘵ү5c@.9& Hx:/3{IK!ǚxMP$ :Ro35۽s_6Xfo$)t#B6U7V]QzdD[HޅJb9,gog08Q3zuMOŭQ5 4 qk Ĕ6 8F9x<PuY#ަk.,b_HCXef=4aĚR /B!^~ p8X+}^אT!z=ĂIlgn:m(ekb%(CMBx&Xs_?x_+Wٳk-8eWP5ɧ np# ZCMscakĽِ{T )\PZ&aume“/Hά+( O2.Yx=rHnS#?X9/H)cL FB:v Tb8Z]1 CryY4-n1ԃ ACD|SN,>e CyB jt&6m@dWkMnf?Sz 9Ӣg\G59hؚt' wt[lGFc;zNq#%K}пx4Q2LYhB/s@,kV#7 -yJC6㋯ ;C4b/gn`Nxcb5\i9USU<ƛWoLq@B)N"PRj%$E}wcLRar}T-4~ye"+SRXE}Y4 )Ju[&h8^SH{rÔm1kS9/~SowmI>;klW!jO u8j|gg-f0t`Qyof;A)_Aye<.tX?JajA.bֹ^W̫PE1ŋy+ty`wMt~ 8)Q ;_-$03ojP3\QKP;6REV@)Ui;@A)2(3ќޔ(uDe{Gأ:rTK>[zM[-Xs[ %ݞ*:АC"8pmh}Qm焱\ ͟(;E3mvLk#L&apF4?#RgP@u¯wK+7l.q+Ђf~d~׹R?Ţghyy |6\WI9CW5/ScU{832j_w*>R7㍰]1:,n*# U$jeˆO(Hq sf1(J/XکhT@a 3=B8 q;czNP5'Dy$g`oAQLq19oDvpX((!/?t󡇅ȨlRR,H,2ok= XŗEE?[p0ݭS֗N;J1)DgГ+lfNbV:ɫ&%E7J~ѯcWmXӇ|f;m|5c}C#0ŃIL bKNv իUÅ>&}z5cHi^$whTh1j7}˹pֶ񼑃`9nn> S#bTrz-+2aTL}fY9[Z/]#F 2]"Re5H M죙?wxj%}kn7 $ Q&YWvɃ<8aJ>| 7M6]@aE/MhYh44)ƘZ1:7:Z)ӫYޣݠ~X+ -?˯ӊ>M >jzVQX4o!#'y{16¤nT1!uStZxn~Ǽ&쮠+|> qX[#B&9&.(ΒT*u09>njUR`\ק3L!]_E9 lg/Kk'P)(cDS~li<I)7{6Fʈd% SdiBI+3b&T a)2Q@CO=4ˍ:TÐϡU;U*p~l&fءl\iYm:ݳ2sj@(#JIO߯m7iw*fg(1^^vH⨞ȧ/FeRd1T"vN="8vumb&&j'|NfWI%| b8Wews]n蟱:(9 e^oW]vbze=3&L?[t?ڤ~,(;L:U :gTal\:KTbbڟ:5U遝VxŲl\ÿzqu/pODXrbF]n֤҃:<I}G7tLI#rݤeP}?~\8Mcӑ- [UrZ w ў>ʙAPY6cw ˳93^-&#p|h)//]Ɇ*S=v+C0 4opuza?H왁b{ZE;l$) 7y0S50s/L8=KSܓ}P+id)6.M6b[ z646=)ÁÐtP5.~: QX(ˋD\lZȑAq|LjpE\;~Xĵ4 N͸FxZ ztR؛?[3e=%x߃Y|+ۀ9(,vR;r W4<_hFQ>?m^ >hT%ҴGBŌS[і*b=0Vh/7-ja۞Gu~ɦ;{x~RpdhҬ[*aYLr Y62'3Roӝ fqL?:}rEkxԢ+1|.?MS⡇?$'o{Z0Bl`4f+̇:|PmTz`rriwo m{tf]7br5Qq1SSi~Eωu3bv@+6i ΢3y͒ SKs$BY$+_`f5S"H# Us% \oF?rf1 >d[g} rR3E$RbȕP&3́T5 ^g[ZN{ֱdXnRq`iOdɌ0º?X*CVsqFd6"zC4xPh\0d u/a4¬pen,ZS[>Gv!`/TwHI7])^u5tV$Œ*TPG>z_Gx4QǢlt5 ^mpu1z"(J6c0MRwϊo+|g '̾'JYou(SʻTW ,K;k`z-ҳpP0D!vPw $0ؘkl쀪5@,Kq I7gɇw D]iV|)ϐVb:Sr]̏P9]X@UT`Pi1Q50rVQK7*j3zn@N1*ͿU;R>;C Nhki\LP aP8jC(uDEAoچbٿo9Z63W\Z`P޸,'͗!IQPpgq ck2 #T;i&%C>Lbs K}T|XE_;ь=3sD \` ǘteDr_Gn *2 {`QPRl˰LژĨ 25!|0J?>&;jiux(sy{"?1( pYsoH!2(.ld gê!pP\9R}rH'o3#D;2YL^m 2,.L!#9Wq0S+l{k=T8y&ngbaHiy}_dr(U\fx5kׂϩ h> T)Q\y>BԱ]ì(#{Je1)Du:.#QO5<$r32Uaۖ!h~8WJNv>ܻ҄s>6j.] C>c 7xЌ/&r'+noֹ1LRm=Mgy-Oƹ|=S9;Fcb hIt Ν"Z.i_dR 6bYt>UYMjDj;"zFa3R ^_+tF|7sH9aX ![cBN]Ir) a Qh֕T8wIpK["9ԇI5BaհCM1z %ߑH*Z̯|wo1w'ܵ =ܡ<4>S(MԵWFbD.`"߬oWRBN&{Zop "kƵ @/.,4B]Q*i MJ/2ůNQf ;bUG9u#1NIK؏ɹT?r?tH~H3݃y̦E0x,u T6]Q< »]ʎn]~0" t%M~Qn*X\Ҳ4e2*"J8 l->]Zp,qcpj;%Yπ)_E&b6WIJv"DZ{XdAbIJ*VCzrDo&+Ig)~B3QxV\c[-w|~ UD辌$頻7=5/n1IpV p[(a~8|K=ώ0}+> u{.X|֏>ʔ*z RIeysL[lA2#l\h7Q\/Qi.ضI8Z,7ZJ]/2S*CHB_MIց{8CZŲֶMzL^ŢaOtޘP̋$EpKF=NNdz֞ & ӢsrGc=×L=1-E8#)90р:ͬX( uV"OƳt<z8̑,KΓ5sg&GU%mNM{R %cR>+չlþ*0@iu9_L4QlҪR6j/p!}t\a;,)JrkRc:L33.};pw5Q@#߅YbɢI"||K{ W[QGo1T^BN=C`vx{WTLEi=_!j,i%.hCϺ}~Uh+֖gvY` ǽWԉ?a5a!в~ !";;zHw;#H\/s1bؘ?zZV&flbF?QdT >"A5j#SqI\0cS XS^פG2:ZE-rm?͔:M8⺐92C‬vgN Ūy ^+PS[ʠ ">m*zhqSoi7'T\/yJMy.˥?&rl3o|6[,`0%Ptn/ ~m)EêP;EV-;6X) y u&TY] ^$۠4cc0,P0,+߻9" x^vh^#:/5 ّXTɍ%ȌѕQ,K7QFdװb[G`=OHszf}JQgߪ1b.׃%b^EKsR2虢 dWPUu_j%#bf; aV@"Ay#'?o^V60=Չf-^[u}{i¸ދ z?}>lj8V:bl%mT\1@T^EF9/VmwQ)Olyvwϻ̳=L6^$-S@EFn\{R5d7b:>MR`Y*b{` Qja {߉!HM]7Wu * ") 7X;1hЛ*9jH5} j=VQS`cοEymsznT9ÿ9-kRV!/zDn9fg-77c8ͯò)]X0$#xfzi0]'R*ax;ۏd.}_L?mn /ScAXY%0G*DƦgяnu^ J֜iDRMqF0YK}cn L٫Ɗ/+r<:$e>mrpeGk%x*1 ǿl_jLZIXԎgC%1yt}~n*|qsH ԍ1vEQE)vR6)P8gQI A٩`#8-#Kq2c9Q|'::N*$]M+ɠ})|L)$$bKU]=6UAyč##@x-D1iز mzTh:;5DG}qKJSë'u`7Uٝ6/18ȲC 6G]P`tڳN7(!B:WKAaڱbkTJg6mέ8$skȅ1u֗w^RРH;k&dTz"% OnaO]Szif ga pdhC|}GA/;ac$poH pCِQߣK$vd`g]?2Tj?w/ᬾ(Rn 8(-sc*Xޖ=rgQJuI}K&skW#^RGYM~y>MP$I1z:o>"F-捃2BVs̐3oq3· S'SBegsA^׻BJL)o1if`kԏ؏k 7λg:`2eT.m;4`FS]cjwze+>HO~CyW ]/~贊\3߂fM)FƸ=5^BB :ǜULW qжӪhٵ(]ZL Y4 Ca!7yuQEU_yb~Oײ83(dШ&WRgbi0ROآtarxL/b6/QJ́ N;lۓX&2FY⾐a/-ԳFM&=Vc@ʷN^]F| ^GEUn!zEXQ)?wxP 8[ec&zge$>e%B|§;5o>Z>,g5sl@O#*Fɰvk_s$򈊛wR\Y'ܺʦkaAV_͟%*A^m@/8ijAQԍ0KeڸӰ&sg 2Z]; 6=UA/6lsuNS%Q>z (֊* }˗>Aڽt6F ZǼD~[ādBR׉M<&v a0wI.O~&$hs, UZ_qrKR86=IX]9|O(4ʕsc"WWXYa}w&8yX\x,73{BfgZD;/#` J>C="/KO[1{b裈/\tMNM8Dg7J^;K>9IOM^d@ܖHΕr7le"٤p#"X8'q0ȏڑOZ_Y"xLr<:BT7]) w6^1K pТV9t WjWf,[f6$[4߬(ک K$lZ"'#~_;rX\7M@7 @N{=~2/M& g!7Έ4$;:;J.h߼2e>ӔFzhǭAn3=`02}S[ǶC7GX,~gG\ 5_]fAObq|7[ WF rkz[xAf8v=#7"tJW1=K'K=[4L@#-6DKaSgvԍ:Pэ,\_0xْ1rn 5-[ ԅ^en꼊 `pu Ht[O 2R"c-v8`(1Z]S2K#t^6PBXBk|nCöx/4Չ⮻3Fg dV/]#bC389!T׻%sz3t%=?kcffDW_uDs#]f)/&&B:Z w VuLJn?oC6A&+I:_% О&&HH^OAf}wl ߈hۗ(`y"[ !Lwrf2!ZXʫ `m(vPrD>Uiւo-HFiǯ0$&XOly>)է O^tҝw?sEk^&=? ,m=YeAd饵Muk*p7iq݋+ԤO$nHtxfNp%A_@Xatg|}Wi.G{^`ZMĉIK1oXBow\cD->=I@p* lLpa;F#P穯RДg?PߘQ[QtcyxO:58'RZ p<4IE-ݭ=# /^ xk nhBլcot:Z3x)Pa^K]iGs y {Tb7M481ڡ|7hTf7ɦlAa7|~[y+)!qPךW^ɀx59|a%\ Gt4XV ~rZ2K?_&BѰ*ӲcSWfwЧbIb +Z橮avhLwpIuOEAf'tTms}ńOs,/J!QmQ/ZhKN*|~G&*U陳wP;9%$hvꞨ.2~(2YЭEl<ķf _^rϤa#Cv8~ 9ʤg:@ż0-a-0_Fhӹ@Wԡ _TPƹ '\Ξ.k~RɝtWA}=4 ϻa7Je
@ۼ '!UtZwj^ƁpQHuuʕBƊ~QLmDLyWy>V&ͧꍺ"yЅ'n&j}Ȃ|zt'Ԟa?wc#RD*ܥ ".B_3b~X!^t3x1E=4Ztmz!xҖD .`‹u&Nԙ;~)Z=2'#dԫXIM7Fel:?uwD9 Rd {<&y/#fДS2pGosx2 3]C#S~C~`Fi>_}>H$Hfܡi5REE\Kq"VLPiR`բJq嗀|Ʀ`!Puc:)T`, vݢlyq[M?r FF XG+^&X,Em%ړDVl){L7X :}49slG7Z׎Y-( FXF60spI,3De1fx9}XKe4&u8y^L,y1D &7i'"y=f7nVTh]0&(1F&ˡgSbLiO{|SBZI*..7L@*@?6MXv''z~BaSBoX@ y.";BH'e2"pRo(i+>mBH%@Lщu^/yENG^aa]:L6*S}h:+@X+Pq2XFO6 : Bj2secqEH02)4Z`in67k2d;*Zz`568.[7yhT%%Wcd]B< ;b lJ5v ȊE=v:&˩rGeY=8R:z}*fow#t& μB?r ѫC;VGՄ l&PD&K#7Ѭ?8{^]P_(gvwJ%ocEK(>7[::-˭dY% ~o, VZ x@#3[" qfaI$ӻi%§]w 2m1j: !Vu ||cv@.6'L4uaoI8:tT3U<Z}ﱩx"2I b?!fkkk\P/c:ϊe6w+.kjmTNױ ݩ VJĪaGv<\dv3/0&ab1C~J9ZhZchw7c5ݮ0+V~0@6 |o%:elhzB̈́Qs+u`Ae+ R#QĠ!X>:68gQm;%)S&w_sK\mN7>ep_Cyw -J@]%,#QlUO TW38bՉssŹRz<1|rKcumMRȖ9FT.;ZV)\q* J\-"5 q! fyӼ4럽9%4U6V㼉gXn5!!pf úK @ٲU%]z! &9`74;8@gg)jN <_ԑZ5R%Rs\"+OCVu/Cѐ[7c5c{;(A]Jo 5n2AMbFoܜ9!2adS{<ozx[ /I~޽Ib%CDIl0XYG#;/IS/v AI9NnT^ ÂEkûdei[#}ہ;Hk4T!RAzI+6ª\{g\džf,:DorbgTcY6U=znz/ktp-8 vivqzyƍĪ]rwBt.>7$S=lqG bN/M|/~-`фOla<:UU:Cs- 9CHkbcMp/U( ] k2|pDŰt%eUM`}wTR{**0YHe$nL}.˗DFRʟm4$o6r"NI)v7*Np۠C=/ 甿4Xt ߐEwav-aH"553; gSQ.PN>az%hxw9R7#(yb;6{_y@fWZCy܎^ټePi;EHn$^gB )FnfNl)YGq&uzj(N==Fyd~^%w+X[#;&H)tG#^P,|vcU(Pqj\;jjfO^2Lk?&j횮)ߺ*-92E2J+D^z}םVt\z+iEjq"6Sn!!` # gHsp^,3d+YX^ Z-@{u]EP͖??sCdTy )f[P't>E0pߏ&Cwys͵rEkog&SKKoK1A;ԯL[#`Գ l̼vĥ;C4z{#9<`Z:i?i&1Kr.Z6~A16%#܍>'RK P" V6`X]|mOϮN]nEmG]&$ NE=ޢT`S_m>EtU+pδHGx7K?@kcAC֫1]ܿ!25vK4-`!251G=|Nd_=!;86r1ϧ-駯BDPqہρt<]qUH/c g(dn6 'Ng'` ..@ @ı8\k ;N)%k1{|kHʄc\E rkfլ+mz\58s^2"]d~dt*3);IoK>7; `￲Ť CbbkxkLh if7TJX_m*Z)^;91/q-.J3mΞC~N qqhYq}p5g ߜЖ3’Ϝo1Z=DȎH*63QNAMrr1$[wt㌁kg/\G9+7X?R3,)mTLzMf~HMw@;MepnT7o7٣*ި6LYҳrmu[qc=i(0;%bFlSWy7qs9jG̑Э=5*v8b&tP@qPW/*HF(2k ytPOMytdNa/w$0oe%(j *&5Zk>O qtȏ4gyh uZ65ڋ G}h>v"9=]E[m[nFR1\K./uZ~ރf<5Dmd2K $#؍ %Ļ(Ĵۡ)7gĹ^in9y "uNDo2;!x<]sw֜o5sEunFnu)T1=ho8+u_jӃvz!GSKܚD Mֶ PTnS:53y֨iqqw}Z%3*P>$BhgJ$gQR1\Nxp_C8n茧;C%E[V~|# TFh^d{j&8P{Ȩc=Nܥғ?gz Yry;?e(25D>>{)cڠo@-\"%&\T,X{ *KmK.~䨅g*BaH[ƁҖq\ɴ JǷt _sMU/. iA2@ڼ>Kh4-e<?#3V8!N˃O,s{V>&ޙ$w(w>96[[M|:?G Ր8,Ub FC4"a7=j/с2ˇ/5d*( &ZX\[~Nh1jYzCӊ.1 Q5"#t-^2i.ݵN{tuUi1 ,mJ"CG ( ^kF %?T656rC|^20^ǓcF A==ecP*Lh- g0߳ImcKӗ_D\>.>: u`E3([L DbGN:A(j$+.}!H'n5@hfy2ٵPvvlYS%5]nEZnJĒ`dw,⨋,P֎ +(^Bx5<1A--*I5M^=P;/1)^lؒe#nt!&СW0bDbz+3݄ZOwAYq:]uWx\ *쨳 *#qvMg;' )i! /`&ƥk(.X-h́Q~'G! UѧRW0&iEK^@ߝwݧUJKqՐ <EUЖOY>Y ԔfS.}/Nh0.G Wv'фiAy:Ep4H?m']eG[LE^|dh+%}3+vu"ldGO>z0>>H? p5, 񗞙Ǿ-WkPS~R}*TP Pݦj̠]U ZTcV\ӨT'w\n#(m( krѷϊ<58)FGR@;7 Z8 [W)[;XgQKtWI|g,\([J~;H끡3``*Var\$]% ׆-O 0;I(u!yERo4o%L& #!ư-|{wN%&4jd:7TIVKtDDoLj!lBE`l)J9}[{%uQ ʝqߜ/}(J uX l0XcYk7#TB>Flg^Kv_\Y%F #?8ᜢS qO$}O:Hx4red+z[+47K4g mn()#qTvt59$ؖx߱|wE7r(V|j3_H[a{Tw] G !Ǘߪv98Q}7&aXycBrh,[BF#hC㋣pvww|.(CМx{= 8Yo\,/Ė@PU{ȋ~Ng` $с=% -o&&'rTSoyb  d 2|6d39|y1*ce|^qfB=^Tj^zawtF}`[Z.o7[4n5?8ZpfFFЍ;6k+PYz3)TOwDXU% HPd^kJ1 9_׷J1JpVK 0wzcqle)/&TXd zave HMsJ+;u֛P}c«uR! q[B3&|vc7؅XuK q`K:1jdQ889܉ڭݥD RIV|vb߃C/wբasH3@f9d JmGSWGMC/lGIoa+Jq1$+w4惲GlNa4N*6WrNj 5$OXE>< JH- |,3n U|fVfr@'6<~O\O,/I2srj!xrdxG8 vA8A",qy]{ 1J k t_-v)ni鬿mwwW'Y D)Q<]HOCk]k^4G_}62=+F(bՐM!-~PłeA=C3xll,gʨ<8 lC8la湍,PkvhbAǒ*9G)Q"ą( ^#In5TT=`FE]WCł, ֻH7WrC d ύ< {obqJD n9ԫ,_]C,Y5rY UOcbDRI̓F[N*8kel; bTRvUl?v.V'.u!"͆JC"tg_tR'UyiVlׅEN寭W^s!dߏuYȄ5 _Dж(>b w/ћ;bu}տ^Ubq N.tǺr{MWb5S &[l;=699F0& AIbUtE;'xX@[E>Bwϧ.Ud9K ucF^ⶎ}G*&,&G]i1~)uChXy?7d8lydwwzdgN>$(Htӊ"6DA18>.CMՅY شgc@QP4 xk/7$-q bzԕŶ?0* m%%CG= ީ/.4l .B.=f.*:HF!2k+|:6Rj;ľ`0⯧#U*CFlR賶n̷z3[я/ o68QēoiwHłoϩܩB0gI2dEhT?*P"MEH  ԰D7Q_2`tO;3r,eȜ-Ui\xE<{^ԭ[N&WfF`PuY~y5+h3& ^k6'ٟ4딝rݍ5E% JOcĉ%߯2X9؍ Q=HDZɆih!e[/B*98S52Kzկ]]pgx ΦDS : м;:WS[F._U吃*34AZxd2T  y Gq̳e= S6qHEn)?Z; ݣ̖QB1qby tA`=aO(VU6x+{dX.SLN,Y[頸b,RZjƀ_qed=QGD5Jjrd]tgJWDX w?sD>a ~r DYsI_#oM0糇3)(=ei1\[ Wb~jMOYsixCg*C| 4sZT[̈!Y'f2x)?) vִ?1]0NI.^cQ֒M*.`)">"Z'K3fs/ULrD| Jd˨;ovsj OľP87.`R<BX=ϯ93cxHnPamqlVѢYT"aa׃$&FFނJaIm0f8ф Z?UJLur:>Zt&ӊUtQ6fj[+L"p’}ZD]=ذWfxudyћ!:^HEW+f @wc*4qdK0`NGVQ1!JD0wx$fvTilY [֡1O }'SOL|ǰIlYwex=xxI_BXCK*PLU)5BPr I:D߻йs\ 'Kk'r|/тҕnH0Q65@{u~ ǥ_FYhR UOr5谬jPjn !RJ٢;`'COqJGW TMl4OyMπ*m!M^"Fw6pYַ̳` vR9p&~hv<߬ԬܸTse8z+is{YjÈO71m<[OLѝ[]hnf­48p [XǔoP9>9$.,1szUTXnOP)~C`FLYR\𑾴(spoȲŁz]МTghscj@XDv(ԩp!8 r#3{oZkS أI>ʽ@\dK( 3gx9`_)|W\+4*} aY ?zH.J{M;1'Kav }ت@.zxSEYK$Tԧw<kغdtNvأ$/cXM^ZM\!X7$`PX$+snҫ8HjAk⤟`lT~^:盺Qc:lO/mK˙Cf{<[3? P?( =G_m?G*tpARŌ5:1;/!b62^,1SgInd-+[}XAP2z g3g 뮝41s-񉓕k8l9IDh?UvC`'Y ˒+8#ڹ;=ܫGwk|?ȝ^a<[Ju;s\ikSX ,lU:jՍ1mq?svdA)cd-hWT]GK,d *hMhWHTREeHUݓILn A9l3R'VzbD];NO G0Ҩo>a{L=&xp"^,'+O2IN?^0d, %fXF?>fs11m`zB3)/rHwڱe| 2'`5v\Ge)T>^+[sLttmk.L*iЩ!ޝ  RΫk-l7\4B1$.ykx K'ŴX+s"cn<6О9%|n綾~(?@xi?Wob ]a[ LKRm,WOB?˽wpJHYɊ:t!.)K" m< t|* HsW)|',^ jf#HAQq8 m}? >9*^5nR7A_= d${O䪐!f|h3t NC\9;tQV]9uJsöSd'Ham9g(z2یc=zY2ATlVqU!Ayؾ-)STyGSMЊ. ';>`})6ˣj:!Q9 ,O )J#jGũZ b_=QچoRsz,`/@ +UV;,:,_K]!ȓʗ7NOB(˪=i BTqΰ8i@㐭Ӈ=b'UCSfؾ&MMoSEsu1,w#Rha³nm)5Q3 4 HBO:/;ۭ~; ū^߾2|=;rn-(խgղfWPK-HvF^ +)P.Wj{^커5  arGt)EjvG^sK(' ΰyv؛E,mFʐ{^zak5;YkN^+f^#~љ+n ԰GS򻌊p&tn$dU S91!n5%}aG"r6<;Gn2啫pJf41ZPQ˛B0My뷸Ϟz]4imHТrv+%0P]绶 :EN",NƇ菅x_'RsS>uCu[6;`S:|Z4x!C7Fi9\E _%)bѝȴ&$,GiW&u#-;tZp2- Fxc;/.*һposwJ;kXk؇~1 jJ'"]@,X RpZ4 CaA6+Iv4VJm߭\aVX6Ki;M8(ڃ1G&I,zʶEu'ĉ27};OX_Oh?Q-%gT<.\LK1`wIW>n(x/ӠTbr*svȒ.7VBo,̭S'9 Ma^›b>HjkXbSgJ@lX(#0z0'mf \F-$YÙq 矽R@#@.%$V}MqJ%J":N/!)bOx^nPu+%'[Pǘ_[7 ŷmR W"?:l!OPQ۲,lrui#J-Ԯ*h D,EGx9Hr.`,JF=^tGV-٩A!"XШm}>̞Tgt΀ ]Y}8{NJGRn+(ʌlAw9}){TTɏBo"WzC5D(2h&X6 '`^5 ;R^'*f8JU+0+G,svT/l7]!$w%x WNnivKaI吺vNp6R\r I!p<"mMk wEc.DhQT~ tLK.b_cCQݜr3Ě~ZFQj̕՚hzB^B'T[aI=޿12 ڻcԃQk/ yQLʆ8sl 3H~|gM@ִ@i28hj;XS\U<:\G#mmNq LQAMyoACsc>2 Gb5_RH%C&Y由`Յ ЦXz;wTMIe,*!-7McuA`IQd#qj͟]'X&մחmgcY eEF&Н,7Hf)n"<(U?v`?@f^g0oQo{75DP̔.- E%oERyGv7Lmnk[r&BہH +@?1TNFH-P$nfv)vGUN8-26cMl84 Nɾg.,d@k mb=-WY`:f9?ŹNgu4yo=Lq.t5չee|(_S qy|gX"օaox32[wR*Vbpz9f.\A^ L؎Nϧ6Z]WĨ!xw*k2&8DE/uƛGBx#7.ݯvtL#FmRxCP#~^}AyC- _5ZZbm]=,#%_Th3GjcTKX!;NAB'rO(S`bҢ'نٳe/Qz"b`,vELZ^|wT\PIi4҄KEy3|})T;HwlyZ9Be `" ^^O絞lctK֖_d=Ý9 oEW4S394ZC*LZ9$A~P6,nEʌA03\GwsM TF~Z^I8ޜM1",BBn')$kyMj Q|bYCxv A3c5]uu9<ԑhBRژmI|6ԑ DHUoA=gwn%36G7"׾2 j; #70NC}{UXjtɌKe&8Ds:JdL^D$CJ=\2-(Vy7W Sunۓ Nvg+>Ewa51e =)h7@;l}ִ7>Sif!f "eVŻ展];t&{gI\JP/+?o#RMK39Kd)F!z`ԐAqhbje.P(?!qQć[oqVLU~)ʻL8WK+ Аj (dBVAY18hz8ڴɤGeiml7B +!"auEg 'zPA/o&lqJPJTP~]#r=n1*<[xks_&^:&J**pN;"k3wvlwz/ixR2ElTl\5*Q Zhek2l| ,ؽ@ Y={s;-פSlΖ9md(zFbf;}J3R҃mQw\8pLE2M|>WHR$߃g1RqQxG%c/ĤJڞgi n,$)Hcg>;i³]L2ծ '.w%/PgӜJ;M{cn_ B:k?[Q"=U@/# :_g,Fb#zqgyO 5$zˉR-1q )QE;nIf/Obi #ehBS^d&3;wHYA 7 cA&35\t1HcEZ=hZ_D1z`#'UWIk[T&p>, HUu/GUHaXR؟bJSؽ[MgeH鍵_,)\:VN(dnC[sc$<إ:xnd Fa}0C}S y RƅȴYbEQ\su){',<}q0?!7JJt&oJ:Te4Jʓ/#CS#IDM [Gk2uٌA}S]ٵuqF PH2ij5I |'iO,2>dE{{{3KE//@VĔ}7nHBG4M-Vm={*SyFQn6\䦑eYN+yĈM!¿ګn}ATb g^,1ь쎨J[f1X=wՋ~ YH_NI_;xp}m,̰k%9d'dwhgAd2> OG'&\MN'E7e58/GapNW$N{s\,]̺  _^MWVȵd-nj`+yJBi^| _PHLԏ4pee;wI۩ؓ6A19 LCj0JFB>|L8P2)'\qǵr(FcCjBuPEr8vcir!4yV`ܼSּYxZq=eH!U9WL^^^a9QҐ)|?47XO>LϔyjS9G[bb0ۈ> 1\>joTȗ)>&DM:j9vc퍀aYZ^ʿ 2 4)k<j@iz^04H.R4~"p@"%>Y#K!FsHnVLK752EY}d4iy'Zzq&(ylhUߛN}T;TBO&s |dDLp={$¼;C'}H5GqΆ* !"A\|!8?@4Ha8 ;>;܈7:$q㈏ WTYr#y[UJ"zedOfkpnck( v|c5;b ݈#kdT s][-0`f8nVsm5#<`XS8$-cN/D|\ ҩN(lY0 ]oN |6W"h b׊Eڞ,%h$>6د ລ$`5@RN[/RNn`k?HX.qX$k?0/' 0FܽH%O.WGm"ڀx緰M z+8˭t"ڏRԍ:~Hh뫥ksSʥ!&-i{FF&%L^s/`IzD\j:^wd*屄T}:ۯxZ>C+٥tqbBžc'cnlȄ b\y]^?|cؖYw]:~{OXk2Zic#ݨ:s3" <(K5:ݳK>Mݝ͹:z$1?!96tV>V|.2_J'Lê+T@:u18?'_FDp˨viPycm|ȳjLX9J/_dECLCofĠݒ ~tZ+1;BgU5'`9$1a+,?-2SSզ5D&tnqMBmZ7*12DNaa#q> G,BO,eҿQ.ag "Pt)%H1T\u7fyLH*z~.0d!10g`H_b_b'ǂG(,I3-9qFLLB<|6/0M]#VO r}1@͕. ^"q@`E 5I=?:Qbm.j2+@ 5c*t*%0 9rrrLJ9ЭsȾ6h[zjWެۂNxqg8d+9ۛvI]膵tzL 7-<(N9Ӆp8,(ӨuHgB*Q[K9,.sV,V 'HRRTru.gu^!,^ʡ*snjͶ-™Sd[& >AgcDnHŨWGuގ3h ({r:˓ 2Ic2|[м%dY1Geif+>۲p8mrhVfZB86,q,(NB~ gXXX! OX4P'X\($g;zi+x1LEB{Bn^N v[ֹ)Ibb E F5 X Gf07C4A]rD¹P.A:H.(d>/o0WGOt?0A9a)⮈ h;@/",[a_Td%IKW \ggBRx N(ino|#vCv2_WrHA^*"kBņ# )~\0 [3ωxf$-LWH8 V`/ey qQҀSvhm #Rf!M7\Ʊӏ En]2D.fǓ`>Y}2}4˥Թ0 {* Jy-h*

W4QPmôLeiq yw^Udg#eg(&AZ3ny 1TM49i]_D)C,l9SRI跂e0R~iu Z܇< V*{ Z{c[MeW$+2o !AXHc^EPߘU>@^ Ǖi}X[:BjU3"Hl@t^1DEi㚥=)ec@$";ҪqZ֟ӦZ~xlZ?V'/>O$ (3ΫJL]& 9OY#~tFؒh~+m?TO b.BמG?%vvnmᴈ7Z!<%5g)}YsW)SnW=iЊ ZDj$Ѓg n cxz{]iHC/iYbFL(XȄ}E߳T"!z y@E}B%k$WNWԋ ǿ C41+"0h܉]G@9; "p-{"7 G0RTkH;y1`fjӪqh]LWz{nƋS RbR(_)p Ku# WQЦKp]uuQz UY pAB*OXV(M۩ Q-jaվ$M[ұ3`;Q~sAg.OZ*TM%Sj7 IAj4Ճꮚ!gʳgϒ\ 5؏BwpݰiHeHC`dcn@PDtw~CbLw:?FI\W#]y &PFl7'9NU0C} 6.8 ʋYCu1j^[LF7=h5pJe oNy5-UX C1HO}",@Vq3 njrZk+/1 #%CozWN|K3C̈́PC!Nx޽@f@v/LOXbNy1sbC,j"8.,`Bh_r|B$6W]U5 ;e򌛫? *DXϜfg <f͆dg!דK]l.4bIT6@kPqHdH )$#JF^D<šcN8"bT>N?cMD&CrcW̉ H>2ߋlV3Kx8[!XKJ(eacfjCicx̙ZBѳ_GPm6wXtn #FHԺe:8r}NJAg<>WAiWx V7eQIOlYvI zHkP2zf;/N"f)f"Άρk&@|&GZN@up>dsDVtx>F5ˑ&]U*e*=Yp}G* Tܡkhg`7dT /,Ie gNges=}ڃZ h`"FcS,`Ez֌^ԇ;_+!0d`\φ& Y `pS_7`SzSƨ=Y_ic!,D)5_R2sVn6.KŜl6O& 89EPdG{)o9OB[7s)eB kiU>DPe^Xdx2Jп}6MWZ:'s*xjjs)ŲV@P_DsO^Flիt7$U*H>J/r˿*(yr(Ơ  QazZSn u᪨v,.ϻ5GHLQTnUdݤgjbyKAuٱΡ`U0?Ns% ^曱ߺKr?LvZˊK:Q)Pi ~7--p&gA&3c |.մt+sOߧiOXrl# F wsgϾr| 3[\}ka^2O敘[.W+/ = ?zi pIETA*1߄2/A8󶻃̵t^TGϬ}f῟,ILjYSR jҿ2dfޞp{Dt cW-L`42q}͎SK7dly+t`\ѮcZ3),WJ +@*e)ψ zH`k"I#-1J=W}J 'gic"}`R}Sqy}pp|1۠\ pni)nnC ̐ԅ}p]Cl˜4U+|?VsN۲F`3Ѹp ̈́"dƬ#l#R ! LoɻL<$ON4iK&4+0٤Z!\^Ԯbgߪd'S7a# ħ<‘i9$zP w:"'ٮ?z{}7-f30ɍ.GvR$  ˻de&¦$*Jf_J{*)[s/`?Ѵ';U{pH _ ^~6^,51rp@xH*gGE;)e3hT'o oeg~\#;WyI?S&= k~7ԸϛXbKLkY묶ל>2^e^{$ Fs{~k"e1xz`_~\ɵ"X{|9q+ e$GHE'gn{af!תovc%3YUgvhg :U3ݗFq ߒOnӾ"@X-w$$PM=L`$0$49H2[~$)ݙYlJ~ْף,$Үgl`/oan UF̶÷ &;DcWHZt}/9ZO./U%շ>6JW F"5QwC{~sb&;0@=XgQ}x zf],O9(#Npm?V}2t3(e*&Oef*AysD=sWnԝDe$[ˍAP5x=ʐm64W' GեMNu'j$$9VpsCݟiJ|4a#lq='*]%k sX~ܓPF nش3$b#D mT} xRΝ>QgmKS\}>mQKk2"B5iʦnM_vc d+}BQ>]2ڍ?MR*ېWNα$|dRx2)`R ΨXły}2$o,fO)k8[[e itXR@T9دn=UH͠־%e3m<@WS/0>ȢOU U56c(|=,&3 < 4- a{̫u+-] L[c^7cGE"{EM0jKI`vEF?C%kمUO}J3S}ڼ^JSMvoL"iAK)03>ᩴ.$^5=UB#)ƙ]GTpV<АpߴB<Ȭ>q'Bj]C2†~~CxH)MoZ+LZ&~l#ʴς["걘`MMʀp FvOPDO'£[!2#?3L uNjeec4pe#e߯EJS6b>0nUUzIм8b~gEF@Q- o(cj"Z>( GbxTKV.al%R4jHVU]e]֛U-|; =>QpjƉ!e.#pgĹ VJ( tܯMpJ)=FgRp%) |-C_ғ.ߕx8OoG%1"l\B/jz@M]GCCo:ìPo^Y e3i[=y9$rC,.lZM&z c?XjOjL nɾ69B9"Hrz16&(eH!xS 3El6 7^C^I(?3=P8buC6(%,T+ Ru%Z?K`_sZ'~wzi6O` kYj1VgY IaCvbz!Ze,H`9OYSH<hScAzCj\E ѮD!qJN .WLg:ch3Zҍ;5w/mS2Y]JdOMlMwT.uJ_[̉ fvPJAOQ^&/Z*oB5t'@8pdd|. y7؃˾ r,1$FO:8 ;pskQ mA kwYAqHx~Sl>/pgA|CDGpǿ>qNipy pM!=},KB25lQ`\F}O.~F/BmV+tl>2𽼁rz=?)0;.~:9#i4):튡SH`2K ɩ ҩE>gUlUSLx2=)2޼ q񠻭|OTC;IBx~1t'Mwߧ}l$?qJ;ڢ񡤺Hڭ<[Q W [ ``ĬQ7+2 '` uv}ו r3{7<0zE ~?M9`QpReH?}Kh ;MT1hNc}؂.A#ѢmB~aA^B#_`\i?1cGz=HhHԐ> ]X[o\WxaO{um /1!. 'Uʹ/"7T G$ʡ 3ƒ3ܱqn֮JRxZ\N$)w;~.k؋ы@eR.(be?4pú)H3nPNS0u'aTQI6BTJMh" iPj7~k'4{\+ ,d7&L6tSCfRAE-HHIC_ӸW؇ =ԢyftL0&S hL3;`Iz(9Pʬ Nֽ?'/D1nq脽'X]@&aIqfw9NY=ǛNFB`ݣ} L4!/ efEN@5 z,}3ĉrIK~j.xMpr.̕VU[=0„ٍsd?TkaWE5^s-Z] a"+t?n:k$/9FWS26&bĆT$ʤqD 9*VDӱ-,Ͻ%[3nOCQAKK1_u_q^a'L_Ufw~x*HِhS[M@}NF7c,~&a(_?/f}=])N \NvzvpaM5,-0Dn$8`()D =:y#2}*~`< m=ǫ~n=xgYɁ-qG@ZEA\BߥGJ{ˋ pߍY p}w9XͲ@\65{u`v-q ׁU> ̧;'**BA!v(J*8EHrdhn/'6wwkAE6*V|Dp쮾IoYhfb`!y>wk1?e1"5 4H}.O5XLef\弄8笀-?{7 *o!0W6)a~BkJWE y615:Vg!S!\r h]t sehZa2KހH&ZQ(ɫDgoe5@߯mp@#+o 7hj"k&px );b ]7DdKþa]ŒTl|:yRDQID%Q"D 3M_L'ga|'v9d4+Ɍeu:j^'G.<&ٌLyBeyO!P`./I1U!Tojz4zG@rq=WF}^8_@5,E>jXVSnJa҂k>"8?r3 vkLR}?0f2 nhYҲtDZ >'(* 4?..Q a32Su>| Gk=W8}%_OwV7V7:yb%焝_~݀q$\!CK2HI}29a0!WegHݻB/uN?<'QCUAx)zrZ#[JT2+LI 7}T&9ZB^ % _Jd 6 (]oʄ++\RKN~T1:,;ɚn&ҰMANU@C-k1{TCS߸L~inIPl~Fl˫~rYJc>.IN, fϟ"h!S*G^oK}OuCj-f-@ďk YPl#m?JՏZIcV^\d+|tX7mX81AKg>l'T\5Y!U-NvzoyOA-Gf_?j\X#6e9Oqxp`%LrgqUPYR[^jnΐl0}<~>YxJFD"4<EL̸>uZ|{NPrjppFKY2^01Rr88B$3tn*dhq? :_KN!DxѶɆ{gJo5Aٌ\a4W Ӊ܌@1?įv M>zij7p8ÐS)bJbVj,’wH~H}჌Ѐ6ȵvovijɠ^+1FqHrd7(.˦¿b=td}{SǨ׊1&r`#<<#/T b'sQ@7[>;o(ŗK+ȡNvmtծ9굉i6J>G 7q"o7wݍEVX],^P7ldCz6`Or)lL[r3;0hȱaT@S: m@_ԮL{Uce֐~宵_i 1ǭ.ZoANuA]:nn8|lf;6{:o0L8M%3petWP7@zë>汨BYQ(>Q@816(:d,A5Y>I,Yl~婨XQt Uq]Ӷ_=AD V ;[ XviG$'Zx1fӫw-}1 0.W< #6DW<]6QptVsmy^;4Y8k`R2"aY/|󗡔;8U6Get 㓃O:4SA" kXѦA+nt`p:9j霏Ntȫ~C&*I @u :?0N%?w?}]CE9@O}/]u2Ϳys5&o]j_!YMl^H7].rYTͳ}GDoM8WQ/vM"oe*'E8Mi#y,{~YZ)c{BIޢoH!#G6 HfMi)$c@jn#+f NmiʃyE#=t ^$ݠ cg쵉<ˈ3QA$^'X{\uM,h/`Ѵ&ty:.+JV'TDp -{͋Y<8p߳I7ؔK `Ff:qphJvxT~]FBu@wM99KC(]=~ѓf;np~̟\w䧜CX ;ъ4 *Lh~}FQS TsOj,Gn/ e짗sGR-y@cogXcU ](Yvb4q>|5' ݧіʚ'՟=Lp}e–(b4x!+@D}qTOd9N ".Laͬ싣s=pCr !W‡swWQ^?wqиQL1\!ayhܴ`_,l8y7,۴Bܙ_+CiR5;22iBESȇ<PZd%QHw]6 s +zA^C!ia L bD_~<>pMZt^A;d{ыLr:@: (VOEr6=[}%-.ݴR9ɾߦ_T}$Ɲil 4i@0"|@U5Za+wQd|pZ{!L4$_aMz5&Bm=$)}ZVԲ-OPjrՉ/@$~|l5'}ux(/!bS#  o9 쌣s\]*cHwN"NQC{S8v0JP*<E;$El6!4#c)LŚ1ll=fظ *⹟mܴa~J5lMQQy̤v&Y?TQ{b =s]*j@pœB0SY;B,LĄC;_Q`RW1($jsL+Yahd@Ǜ'4J t:XJ[₫%.WHY0:[iyxl̀ H%PnuC}0kq;^R% в~_E\h6NtMva ¹pҚĊRvUR;/߂w ]kU 0zi$EM%IݳٲfV5cF>nsM BrL9B6ԒyG'vonp0y ghPrPK^#>pD'WbJ 0p,=r0aYkaHes6F*1UkpV*( 0̶Ri#ڛf6d886< 8SAlj&9hna4PkZm%} Y.gރIʹRaMQnࠊ:XOP~{ʩH%dz\o5U8Sʑ.X͓Qb;W*LvdV?JۃrDsuU30?aDGejx-+)rM[YX_I/tE}#{bu!tx[O/o 5&d"%v%~|@V7=}6H hɒ.hEw)1ՕGs wi:Z5g̍fltC7/ʗpi_O۶Tޙ&9 ;ӫT*w?Ϛ<F,1ɯK*Ao?q'xld]="}xqUCzgN$|{ܙ*kgIc ]Ũ!Dcv[DƗ[n6y|-K6Xcpj% ꎲ[-ɫѻ5.б\+_\&90?LsJ&udS(r?tz9`bR:;6izi$('Dž&4͍2 ieq)He?ǽ/h^%H1aXgem+@p3IRZ[,\l2u@/4ig唧yS[#;Ѐ۶1 -5f@t+r$xT :Xb<1ߦZ6>j.ؐH {$HjQG<ȡ!j vW/!)Mar԰mjN+υO:_ ݌^O3왣*8+i.tig>>O61A7_ Ncp 2[ˋu6b#PYXH˚8pv\y%66W0Ln^"arov,7ƃx:lF aSᥤ\gYU٫X3jkj0E<3Kɻ.ݑط.pwJCǀ;c6i*U9VZ3x` w&B9~mMiy/bBʧw,4^Y^7dB1>G% ?6IѱMj ŇtTC%c:cv4@7Ӷt-|EyH̱o8D5eUyW:ggVvqbavP.|~Map\sGҿj;G@ j=K6ᢁ^4nD1ni}?R/6 rѰHsM"(X 7~aa F7"Q||D{I=Ÿ ?Yœ>Ie07wa(~gr=5\{s];!Hs"@Y T3Jj ;*R`%&RIqKÂ,79?\?AQHG H)}[/9; >HDX|!Qli9Bmx,e9hغW9SKV`Gw,)L@DǜC2CG"5s!|P IwԈh,ʞ&`:dSMtÂTPG.*_ vZii^ٌ<ś\qmwG9!!dɽqȰ6#4K;5&[*ejlx&YDnm ,Y^%'濿9d8:Χξ+n "dA Gw>Z 5˝WsFQ:Wd~tSOJpߚ͋Ed&NR ջ6XvU6nH\.{Ώ~+ۛh@'$7m v7@'@hVuV>Ԥabw1iMo in&7Q zfxq*|*~g$72%Dxb"pCCh128,w֎^4HFzWymYUM%5KzIWY3i$\/;o;(:hrҸu%>" ƱyEz!Q(w7AKG޴`jaʚ wqZ?Q}fHo:9g9E_KY :X9ĐQ84$dgaE 4=WjrQQ"bevCCHpw qqҔ;׍C2U&YT4eȰ1cQ7<&+`\l:B|ˎ.yP5 h+m荵Jr -49rϻ;οd 2#vbӍ@#5Z8,y;ߥ_.?tzEX_5KybT){E0OGK ^3٣uozrWz"U{ѝ^A)4cHVz!ysf]'KUf>ﰚ6ʤHgE3ָ7l-bf2 :k{K|AiŸqmpR{r`ѵ`[TV+W=Ԉ./?(YвeSp S=QFzgw"ĸʦ {\*GX) ep*yч{5ǐ-gHjx0s$$I&:CJ "Z_xtMj}x7W y}IZszPGf~&tG9z ]Vf $pL;Oq[մ{z2!?lMrlpil_GS=Da ogKM2H6](h2;@h()d5 RG3B=E8N%Op;&2O0(K|ɨ(z@}cK~Y坘E!^e6 GZe<&lߎ })}98Ckq+;(h,'x>+{]}ZeYMb;*U([I3Z *)嚚w9(Z RO䇠hDNj'F{}gp? trզDȏmd`ZMDoZBrKIC#Ù8DbU䷪ABr(qg)qdOU<)YKuB8n ]zp("S_B8fH-%"e+GOoju l9\]9  ٛmpi|CGl'rD<>?6J l>v{\ok-0 0-eg׼$. Y瓼X<6x=;M{s L#L|t7i} u7GU_ˬ?\bzwBKq5S"qC1\JS~w䪍E2.fiA OD" _͓-`::woW.@8Ȍ^2_ {0sn*T= 8_J|*'%Z8*lmrxMK{I\y2Z+T61 Vc-z@?to&K= ;XmtC簗]r~{eH\&/?|'@D!)>w!a> @Ksr[+jE}Y!)+z/z6;(VP^B NBjhc?cmW} HkG]iϹ*zit]f38]Zz'SRo-5{"XD'XVVA6_sV@/UAƀ bV<Ә|D U%]xaX|]s>& >x@YHx}殒m!grr0-P 5oU$4:T4qr7IwQ z{r"tT| .GsCY9V"q w>o얞uNxUkyMwfV}Ah$Ed~j/)P4U|M+"m=⪨ye]_vЊ7ljLE|w-[rsz"OS'S}:W7O"n7$4k8 5k5)'ATRsĿ!Ay 1`KTBL:y"0TXyi.~S£aIX*)vH_[MKduʣ&~Iv])3A%OH?O7^CGSU4(e\ ÙW{&#&Iīn27%-yYdZAMzuѸf>Pk厭dvƙjPSw*7Q MN™nC;X[,'{(Lݰg9m ٪ܴeϳQ跠Tip,>E\zZF?!"Jvl(5@u[/,ʫXN/4*>4{0*Vcӗ޽3ۋY)EPoY4m9s"A@-bJf.J'UpOFn\h8\R ۳BC Ũ\AބweC4JQ~B=8F#t<BhwW %&԰H=~KSr MHw ,j)JSl+ʈД̍M&zҢmLb;m_I- LU*hijzx>{ Y N\sݥXi!=cEediX ڔ9Vɒ,Su"$e k҈\y0GK1W " Т6]^"LYbڜq'0(/H# yht|f\϶Z| ߦ~z=:  HYk;&"Mڵ25kSCB3/P<4ka?ʀiMV<\Cb[m 6pa`MgԤձ/S矝)οD;%$(Szf vjr>FO+ ݇duEiM5Vx5`h\eP 'G;LLLpM8`5O{ Y'NalLߔ[E^]fPz_NtjvyT4nSDqڂ |T%Nc6l=q&7C1|ZifɳM&}Yí'м)k&;p/5L$6-*xKk3H$b{5 U@ 5yhi7&H^yqh7,)'d|$7*lX3pʗƕI鑵$1 i:\dU,؛Äg :SІDdefq)f>UA 8)ISEc{,X[i eEGQ=oLMSĕq;`L?N~4{\ o mی3w_ɐ_;?/|ISA1kNe~ز4zvXD@5Xцm,aN7%I RM%kVgHIP=귿ԒRZ /aA\%A.~9?AC5$7Pyp 8'AĻNâ [ (NZ0(TrG>JDgˊav~ mgQQAcd- 7S0T =\T ;g\W0L&ܮt~?D!f֮?e YpcNh 3Y]LZPJ.W QFm02sHQF@?M:cøcwxA3nwCdv5.^h2p܃+ k2=2+j݃cxX 5<%0*T}X`i 6";+;)„;l5E4ʣ}Lӟ9rbh)9SB%I(lܤ^C;@"N.sK).VCL䁧ԣvҜρ1qVS@!`mӽ? q&'ߴ"۬"zMS b0m>)_B?xT|(A)K7k gYZ07070100000319000081a4000000000000000000000001646b69aa000046b8000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/ntb/ntb_transport.ko.xz7zXZִF!t/S/Fu]?Eh=ڜ.+YuRt q*{HaEgPtNV _2{4Ӽ!^Qc5R{Q i-ci10~QӜj^^ Pl(@o@qe8SDtj(Ԗԁ;q[_ΝR yµ6?,+@ŴiRVϞ s+V 0dk LrCT:\5: &+K0;o8}HG rp~d |%s5KԻdQ&1l7.]ݾI-W6*`})YA%d=L޳BP맵%Xb(x3yk~WTxbݑUR~!:<>g=o.aNf"Η{}8& o%X| P`%Y+͉,f٫FG;"Sh0FJ[e#Lfҕ[Zw ł{"NV5% @f%ȖA %Ib4SD;. ?J&_nW*%^zGl7RIP) G40]/)`Vfy#A˜ZMY! =_3e)klh3=iLbsG]\ss;f4?;vw& _qR㗉ģﰊj/6D#0Xg}PмkPBHx2,B@/Dm\ 6HHcH7^ lX G{)7[KW'o8aɨhM ^C 7] j z!\$/VlzM=sQEMt*r$BEŊsj-C2xlu.>S&5,}ZW !ϡB@M|\B ZYo35ی@n-U滸d]xH.vZZG'C2ՊYkhdj)nTCP P_`Jx-P:)4`$t{;B9 NQr7pm?b[Qqp  do9xTue{6FsuQrE]տ -મD=M☆~eSOCb;?-;ݯM# ]Xǝi ҉J,.@P1 Fi3f9 :k0yt,*`yS a?3ce)~k"}PO|3"0vUVLv`J:G!==D+C'<)018~-;bL &Z9vV7T‘f->?n0ljy2}vI{ p<A/X>Z}uLq9&[Uc,#Gmd:؂ r X01ޞ}Mmן#f׿zEYFu>'ng@](6jVrb@-+tcZ^W7kpr Ku{VӚ7}crM&.`O|iAD)WFSF6n]Js'-=ЩV^qb?1bM Φx Z'2=g tÇߑ7YS\@/-4cʯ|-tk5ɛ[ypyAiW╶RxrB JvN \[-n،B' HYkѸa*597=2D.P9/ny L~BNVbpny*`/:wGyBIC VsAPmZ&4:JZ;Ʊ+K9Scf{s6Gt2Xi0H&=[͹ F ;:T <}6H.OyU9HGT(hc8&k4Jjv! SWZ5FZhaDVo]b0̏SK%g/9b),R nu,:N-ʡAii" 1,qҼWN2nBqA5r>F 9r49ӂ !sL9q>WH%d7:d"bˆhtwNK?YRFXBH{Vdq+\7ɱ7'~J21h`4ͺǫE 9sVfC1q0(QTe+6URhYzg~H1E)| Tr;1[StRj p-1DQaQ=GmѩwdpU~ ԇ0AlE.zNHJZh#Z%!`O$a]gᚏh7Kuumv!H|J4 dx\ cPt`y,H+^I:B3<i_^S;7uFRY& SԑDعzkduuKM2\Y0}7yk~1#pZ}lУ5YȋB2&̜n@0Ɏ3afïߔ?H9Ld8ax!7ry?Dr*{쭺\-(BBHpNa#dNZmű")C݊f"XN5hi+M|XW}{'mJv;{Lgc|uB.Wo~,$?R_;?GU:6aZ|A,xc8BMx[Qk~Z/.x%&i=kBSbW|FlЊNT'msBa3:*[ѓọD 8K' R&=N #SNC|qЊ?Q{@!u&Xxu!a*Olq +jU;]tuNߏe 04^9 k1ck=X!7~.}ɬy yr`Q\M q9A cAF<恃XP?6u!276ap(Mr|e.{HSF]_i&(nS[^>=xϪ'bY+Qoyڽg\h_MڛSm0sfU9@^1ՓֽCk VfX"u_>U]pQdS-/Z<;e5Mbu94 hy"bhŒܺn6}酁9ƝSRf14D.@ulHyLDsE =87vK, +x" CY PX:ȵDs㆞l2<F^eݑƊ{6%pl1DD*X߫$z){jv^ydOf<}(?R͵$L AkR͚W̛6{dE~{I Jqu9!2)_ Zg e;2\ [*Jܯ9HC(nx+Dib nAcmzG3/2qS/bke~SfnkiV_hGsu.eI|6i=th~}){w>v?Dw`0 G/+ɶ8d.جzr?&Cf[MW6㷜R@|PzX.6g5- DgZ#LQz6qc2t"r8VIJ,,st=2_a4m)K]Z+ U9f*tǞi׺ʶ6all{3V_w`$^ 5GʬmF~^.ֲW0 UALl/W^Ge_16ҠyoNfYY*$[ "yxF)/o'eTNP/Tr޴馓+(8cb^4 3Pf|+Uri?Q7!̡1VbCQCje+F7@(RWBZ@B+ep4^,?^\_BwA3 PǏAHl]6s >||>,V2'dx f"ר"461~[YggFr+TG\,hөRq/sD:p 6 N0x_XB!AҠހp2N`U,/k+f/lK))ouBBpL4UXM~;6:y^QRx#nxq%4 R h\hVmx- -u6 u*X8Fǡ ƒKM:Q[6io۩+nЂSz- eo¬y>7ACGȝb kV1uYIJai~s1sKI:Ul`^/!<6 %ﺘ՟(8JLA_kܷѱ ZA-8RiRa~6VCيN]Tjy78S Ry0!Q-\M<Ü" $/a9F9?PJ eˑR~Y$z8t!ש_R5k'LжƂKVqzk3h !L ,ෑ kSw9^#9 p'ØoUR6Tz+)<5!;ɽ6zĐ)fPk2d-e:qw*YUD1$E"1ʢvu(J#~zB(jAE&s7Ien!gh\ٳaG>sјnţT6Pq }Yy -0 .J9u2u؈ЦOM |8`+Gq! !32PT`LC# 2tܳ"jCe9[P*Ґ{Wk 4.Ѐ8g] !-Wg$j;)*oŶf_^Kȝl'ݵ£7JyIMꟶAÅ $K!eQnr]j u}-V^b|U}EC EB/!hl+Y$$c8@I>J~o{IԠ dGruדWC=͕oJrX~=i$ސEHJj,"hTOr,xO^:>5v?: Py MtkH'%oK)7Ugm;|,ZHb41u- 453jTC> nf|3O{a@Fl`E̚tU7%2\!vS |ѓ"(F|B$bg+Qs{ZE]Ч2a)0^}\9/ .r$pʛ3ۃo |ʱ BZ28ʡ ˼hD{A[ ]Qd>W+n\~OL4Rpl}Ҿ\o5fCҊ2?Ro30fЈK|1 s1 ˡdn?vb JnlOyeI͞ 5θ/ф1o@B,Q $V9?q,Cʣ{8M>0D^pmMuƴF#{Be2e藍]؝g~Nt$nCJ`X&np~2 ̙p>=$s|F~W7r<lvaL?Nu^ ?\q""is:5^ĉw7{>DNR5T2'ruUAf]WyU`rҋ 9ZU2?|1=/@f^L;2TgP4/T/C 1ȿ<!mUsV`XɚѵT"9L RZCBp<$Z`= {%y]Ⱥ͑(Z=#ptZ3wOBsV~*0t}/p?MjX/-j̻@fqV("$/Ht1)mJ,a..%p&~ )[a|,? q0KcQ/!3޺ ԞqqflaFu(M|e{Y5*ʍ*0$0ˎh@SbhKŞܚ 4/^%d?L_Xn|Շ|6R٠976Q(ϔ{ޥ1 +i(`iPYXrO/WwƦQ _uU6d~8X!s[j`DfZIM]lV7XqLǏ dWrыxȣN_/G瞵 :5~f.a˟"w+ɍJ*kFhPHCooo<(= ،50Ԣ$K9oH{T|mf}xe52D6UIc~'  sbMrn>>B\$rFYL͊ ;ċɂb=ć,F%=,L@ RZWǑ?yhHTZrR> Foil /uK c84dppUٱŠ7aۏGRKQ6Nu(kNfϜ?6[ϔ#[(ٔR*y "mSX$0}+}~0'G VO'16/],p$.T^FOBt =)LXYy]Df%aiFJB+|yrkuM.suv4q҅y/>08 0b(SYz0w5y"}&Y*`W pA%-[,m- rxN;5&%n[>t+1]a\k4/+`O.o,_+5ABӚm`ܑP[cںNIyE @458ٵB1VgJ* A]gh r:͞J%3}g\2JI8ekbGDtqC \^T@(˱ez-6jk=9, pLHKOmva^Ec8*Q0$cK>];o2WXFhƴH=Ic//s :SJ|T8,eq*񜱚FmR@Ťc@y"L^t]tAV)\TA@%uS/va[Z3JkvNM{d*%+ s;␷J(^yǏJ>zR{ʈ1q6_,),4޵buM&R COkmp;XHن@([ҭ~ ~p3Mr c-@Fzz$~e*eux˱iG9LKz47g4_ N%433gceF6Gq=OCwKf9uJE ղ=<5,ўή6 ʛkڻhkRId 9a{Zk2"+SH9LAm~G2{CNݪ e0ʍ-s-!ۗ?>mA4~\4+bHrE8m<5,!f 9Og_\gΑ\ RPkbx>!p]z xu'AD FBi+5[0u}6M31&RyO/\^w14.*]0-1cQTK( 5cSjUFg#7H$7~ eޑۥ%ܜ䴌a8 !.nk^q }7homd')!6ڑk /x!W Ϗ(|&y}Cբ7 ퟖeM^dz*oE^  ɵbMX}eWhrD! lB ڭߜagN6.v)_C1%2"^d٤0!Tx h>a5:d Ycյv])Y~R_y#^dǒȞ)uyV6H\⬩u0Yѱ[elbjJWhǪ}Ԥ1prguYZe@MzaBMGKOVa!hH PV2o$gǵ 0Dky)GJK&ɩ+QφOLN4`N@}eu&WRǶs|jR1ڙ͢D1'2͌# qϴ1=#d1h7O#R2h J: &4]OmU̪.j%~Nޟ!C7YU(!UE,_52FX?{'`KA24ZY3K;,GdWJ#lfTto3j~W e)24DgE0Z;@ s_K 0XLf%yjۏ=:ƕl#mՑ T 98ћȭA-1>2 s%6Ԭu7%LcY~OUS{ !\/+~sŤ,*Y6ܮv$l$,`m3g6dC-m^2 :;2!pϓl"Cά䌅]2JZ26ʫ($%dQrR ߦtu LXk&BՃd7/EM>ȦqV^(Of95y " dÓ0Ρy\m&wOQxEht|Je:EǼxDр IBR+ zIP2bwO,*w&__ +$*] gcJ̛sƇ}dsx"B_J2xvIkKtk*Bjw4 X)"|u1Q)aQO x|bŜɄHc}iNr,[Ni=w./jl  :usB+hd!=ŃX̎=QCN氮 \zPD73bHȫ|b|^xbF/1OGˏ=efXrIM+_Wz>㷺 ު;s6jSfJu!g <,d6Ox`AxQ44uZH,fk>q-4μJOR%}׃e +Xݮ!\,quWoOh pX۸IGHW?l\gd|^u Qa *W9ِ%+8>abJ**z#;^VnevU_E}IԔutG%62ցU8!Δա+3UG^Yw._@CJvwhE08B3ˉnj/P5Ho U=njp^:.hlՃO6*M]aUdw8%8,buGJgQLY*ֳ)5\\fOwOF0"r%O/P;r29Hqԅ>¤[mrcoCYQԶZ 8mKWgX*=,F'5taI HbX3s f1{fo&Hq%9ybMe[Jyrz$q˦qA١RYzjDL'8\"dߴ_ySuHwzn;n\N2p՜`[ {\@Flr+BQ::"r^t9(*!t-ݟH>Bמ|SӦa'?Qiı,W ;GD?$!][Wf`s7*`_45<7;ҎX44~drhR{*"CkFE0#@*zl3 1_ 6;up_醕Vpc#-\TE *X8Z ՟3"< _0*`. mep$nY3&6ňRb߸f#Z{GP]wQWCZI^$LM$ZU9}&L}OZ"=*)ZOئ,@ZB'>oo$$Y3urVͼ{~'Clk^ ֫s 魼m!Z|hCrp4_ӑޘI%? DR@~cH3 _DlD>H)Er>D&?w֗N{弖cw-"-Cܞ5-8dFbe O<9}ꥂH{[b6#V*1T!C'/VU֚dpU^P)MEÚi4/w7l 9W{w4n[ԎyT+r?'N"i7%jNIɱNl/rd,GMZ,olefd\[[25zSA/5 ZtvyWlnHY ծxE뢺(xAH ͓(e#Zp/Y'1` ^[WRW't7gI IS6;3eqU x~ PF-;45/Dbxcc+"%q,h׀+P9մXf( |Nq&*):lA\&2#Ҳ1g~!EU(N#3:f]zڿCSӕ.MDL\﹯jC-0h)ɦ;M}D& ZθvʃvTy̮Xi!}oۦ}u}0 }[^-G Дً9Xݩp}gMT[uf3dɥl 0%ݗ=szh9)}rrG}n•c9b8ě05c2>Rd~ruȰؾe34.S0  77vi-;[Uw"_Hx >"/5 l^+n"Gn:{/@$[LP)T.? TབhSJ#y.yL9zkaᨹ`WI/ybP; b./̯X+Q5Jg?WiCTi1׉1(v,"MDjd5`vwF{7t+ŲPh7 K\y)IW\ӆ}-I{dskwv±( bx˿-m#khM_1zl4|Fv|4Zmn Sp=[PPkTh);H)uݢTfk,1L6 t! s~Dh֔8D! mLGvxSa}f *ЛHiK<أUS~m;?kGޘZ{ӅAP1oQAI蕪Nq_[ V{~YR3F8&Hpв#EUBM35o.qXwUϨ,;^54̎U+OoH۶ސAȢ<r(Lfi-lAjyK ,7*94}&]C.A*Imњ4 w`aJL:c!c8PZNۿ_V:~2H \_sSkr'I)1xTג_̹2\ c<w\ĭEu7o;&` ɵ-kaZv<[wk9ly e4>_&vWPV*Dg0h3Dpcr.װkK |_=Ӿi@\_`I~Lp[BܯTIPlt?T|E|Sʈ,f,6ė^Wnlm%q\L;th9̱7'A`0Ym]"96,i]$;E{Z!!MDa'h ^֡"'䖋* $"٦ An<ů 'խ=ns0˷WcT iō3\jFQJ6.pJdxѼ\,z?&G dUp{Ro ' e9G&5I/ބҕ+#a,cpiM۩lv}g'5e(b8x ULd䂭,ۂ[yUB!=VBoU Q!+1 "mtfQ)n;9kF=2TU"zp# 94~&}Vp4#Mü/`*6kV`o/!Mq!X>é4Kha_;/q;ku zL(\# /,3VQ+Y~Kaa]b*.W{Sʔ}:|X2˕ra  &qT(E[ SOpx.BkNJC AеΈjA5b;Qm'u0H;vL2Y4hFW)C^;iRۤ7aGΙ̺cPf#0B]) lGd :F3miy5`ANq粰gQtceІ]Y%g, xJ Lby]eE g]H/J*1`Zs/\DraaecԖj]Ye\cpO3}Zj$Y:vˠK\VE+vD}ֶILC?-2NʥmzM]CT@ )i'$6@5c0AqJ)w7xD˜F$}?:(6Tۉ1..Qʆ5S1z.쎓am&D~;u=k}îe0]/1Z #h9 x)nf͕cigMs`gQ0>Qh" Y@볝ҳiCڎMKrMsVuP;VW'^nG0N3 Gd u f%JzUZI!h<&N xd ~GZT FOM(c`(-$6 C7#JP·+eGxvxlgMR6T7C` F cS[!-UB\LMm4 8l6eiGXBRb1HxWrVD8}Mr̈́/W8QZh^G^R3yB쑊bmaXp&(X,̀L{d|%O3=Ĭ?.ڿ 9OvDwݣԻz[pBViCn/Jw"fs ݐ|e3P1;/үk}%{Ul Ƙ<|#S_dT$u7 a^#u j  |BYӍiFBC6UᅺWO&7 K@R&PUJ ̩gYZ0707010000031a000081a4000000000000000000000001646b69aa000031e0000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/ntb/test/ntb_perf.ko.xz7zXZִF!t/1]?Eh=ڜ.+gO;#ejSyFl U5A+ MxaVҹ:cF˒'Z3)W}aR7+9_pXfV5HHY髈 @ԣܖBҺ%t/y=*I=ilX2`J(u3i8 ۗVu3 x뙂 :?ӑ)K=uHsf6U񋿃m߻*VIi% ߅mr#OrnA9bs]QN7x{`bgQ賏i&Q7 9 +)zlQ1: }GRR?>-J,õ98)eѥ%r-P+hfs4Bp x8)eOhvʟacX I8o*qƹb=MhUQANq qz˶I5UV~\m>vkx[4`2;yvBG%EZ~Gx|/|E0bٖ WZn&I+71J*R8#(d Uh3qR ,%-8GH]0Ac]}^] JΧѮ'v1Eko Af2y`3< rBZ L3S@imlYjLG`K?TuQQ i#>Hn fzGR$_m)?7?}zk $C0|rnf#޽>C:B3`p;x@m۶8w`v8hd$Mr|aF(k>Ϭp-7FdƜ~W猃0V}Eay)X>0ҌޕZH/Y=SDNyHMG%J3%ʗo*أ3VÅ)\,4+\Ut7WdU ¨a-S5(x4|2K;z4q}K Pj |QW Yq_l 5qE% :|u )EdȭC mFc܆CR1E=>1YSǃQ.ihMeQQ/aPM a/$)ܺahL/Jo3h$MUŬWvIa Ow^5{ <.оlK%b@NԎB  i>d! 3'łlp0jvRX[F3f+S0O$|#}p>Qut?hV5촲m}a2LVh=IX93 N]lwv2\g+6<ːkmt 3)RߕѻTQތ?Eou@}t;𶛊A "8#x1҄H麩r` `" wuY<=M;[ hwS/g+|,O麦興[7Ґ6jqUkUB6~'~HRGw-ǩ54"-zo/ԡҼ7l3xVkaC!076r& ;dpLފnpOq^]&@1+-6?`v@-.'ok8}<"ka p\_-@ =wA6=: "\Qk}ȿrQH|83y藽 Zҽ{}Q:^⵰.W\4^;OΓ'wF21KР_q"97M*d"ꗇ`}!P T=TS8흑OĉWm1o67-jT#}(\N85ŇG;x#!4 ӆlS_LDC54Ԣ/hyћ8"ӧp?牌:xb`Kx!jҦ~QB*O%p>LC]'|^O&~`u-4N̗l2MamUWv ^&e ДzX)%^&~3]s2bpdDLg+|}(~ؑTcevۄ>3Y޾} ؏(1.p,ԠM+VscvLJ 7Q-D5_t)?hfG拈/qj ‰9Ix[ڒd4=U=vm8\/7j͛\}T+6[O°|· Q$+=ݰbrrUYG]g":)iBq敶P3KMcc<\7gdAPA@Oh~Y%ޡ[aë_83pR@n% 3h@!tb8`G NOfKb1%KT*^zm(-wmmR6ET^ fSmʡzgy"/DTZ=x/b}@f-*(?іoY)vmp5^aMv ,u=7ϝJ_ SG ye.t릨K'BJDޠYU0"l| ̲jj#n3p J~"EP'n~_M!,)(D|YëoLH+KZijp4;i/x"HoCfb z.C}JD㬛GB]^jz])XM)z iU1s](^0Y0o%ցRh0i0 Npt{i`DrIѻ0%"hfc@5OpURVWg#FCnKHkZDiCqaIl~K.[BR8U%PNY:W:p-6RhGyIC]igKռT.oggS Tc{P|5M%(~C[gY ϗ@\$ !fT\_n[_oN+xjTHiMi0Wjzx9Rq@aUe?]'0%'uvOlAUJg Mp,2”22:Xac;xg0rTiT":ί*G$ ԂS:CfN~xm\ X"Qu-! mEdg >&f}o }>s[ vno b&>+ukM.$bܦE宐}.X`ʖսnmI*O茔ķOc_bL)BZƣ^wސjIӪ3%,j csvDO%F,{ KJV;.BW#iO4)Eֹ>|/}Q͵RP ܳv \ vDmM`ۣc4m2^axɢdN\cj cm^*HepIe1^T]|nwAWe2vꋙ^Xvtze'yM%t>Z*2Mр,d*u ,艉Ş4@Ab 4G>b{ dԱ6O6a0YMΤ_jM&3㑌OoEU U{GF=[ݥ=vT_[]UY 4+ֽk"VY'9ZK{]@\=R4n)1o[Сl5 J\ӠN)]Toބ̃"(r3W$,_fJ3eK8>|Q̨e> lH9=0k$z{^UsZ˾ΘsWT߫HhvFF^O^y J3vn̟E=:=fU'!vJE7-L YEw4K2ZtׅrjrM"^L]o%#j Ii:fW:f ~S}ZVw,Cy%PжX W?-B.ůV;n>'&~,Nl'ް2UiFuMgxHd$ĐYSE$16~s` Y"g9&,GQQ sΨ$K"ΑGt@3d,1gɂ chW5WiRI14aEml,QԘy5/%&q2*9*jx&dJ49%M/^^L l+$L* WVO?/r' GXn1g c]z m/t# l lya UVi>Ui>jcSuSq HrTC,h4OͮKbPs=D].NwxL2Yzۚa|Ie5ט-H z%^!n&}2dk;]w=4YTeOUYsu%OO7?7ع|bv!½Z~̹9`)" q|Fz*5?%xGǂwkjaƐ*NMƤ`Y$Y _|;M=WHa tL(зhClMhio휗}iMo_XYEB2A\u3 y.9B]-l]M/+L |hd <<qh9xpr;}[[qPhU?2iLL;cSAIB֙&56KTomETN Hw$Œ [ʼ¬glʪz K5>ڲ~4 ; <֗H8?ؖ84 xq5?6MdycKX&`)#nuhZJZ)9`0\ZGΆʻ|``n%txd;85"[~$DY#a"={f[JBp,CShyUu"la208=Y(wNR7 <`[$sǬga5kC9c0H43"=08lVn1z'FnȄs;x)w>..n֛fO39Z*XCN2WaG]u r`\L)گaAs"h6&;qRR@|g#NldžQFO`#p40d;sqКne7-/O'ŷ]}uL[佻xlN?pw>b"W^#|$eJO԰{Eko;5Xp3.F73KxX{CVNLVJ>:L Q2h9 90"[*-F|S!HaMs!mIQY"TAEk߀~t š_9)ǩ=PGIl%ĦnB ye[JZKF$%66YdޥZ"y_47z"lu4Sv+ @cC~7BSʈgk…ndBn)?~%5 .aS*/o ݹoIjR xúPwt?,JJbnNgI1ތc̳#gs7bUV,K3ϑ)Yt~IKA N|-L"a.j*P^c"wJ(ݰE [ؗoVb:‘شZ8X‚tMi,ax1uE7paK WMmj6{kyDnG+0藩@YWilbZ(YIOmK` &5-Ofw"aC2iAxJ$}g-l;_}7buV i,b4bPE5%zݿv46Z\)Wx?ch]kVj9` 4J r]AC'm!YsN_\Wo_M+kֳ,vZI9~!2H} D88]sOѥ;Hcx.(-g [Ƣtod$V8ƴ.}kFe} rDH{PTAv_z }VAV=evGNLē8N݅G:?BO .߻%1~$$CSQBfn/ՐDZFQ jSdZG*-h2=N̳> * x q׬8_LG_LFda}F/n:hF>Dw ӢMW}6Rff\XR$ {t$yE)߀O+;!- O͍@;=)RQ<*CFUǺd 3@Br—g6lD+!HDK\v^/RH$%"h *}42P1^|;%>*m1H Ic՘4kU6l p 3.:|Y"ˉѻO)yea9arɟ0=R0-oK.z|@/\n׳0cw=Vz'$U;S}`!c8gYZ0707010000031b000081a4000000000000000000000001646b69aa00001450000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/ntb/test/ntb_pingpong.ko.xz7zXZִF!t/Z_]?Eh=ڜ.+@4\ΨQ^˃XPoOs6\^ji"rN0etT԰|OU] ڦ/QMLNVzHi%**f觌 Ss~zK7>) j0@lL[7KI7`[-dTUG 㙣unPٍ{TY `M1.|c^֐`[w)F֠?` ՞>?D8$$ceVl ܊S 4\{I׎CxEn@~\HuL@D(s2AU{n, -/sg談XM/gc)}ۥɇ [C*{ޡ퉟 MBzk% 8 O(:2P+>~a \PKy"װEVE_ o#86 4NW梥L!(̊ǥ 4݋ǂܱ:VG-u묺T-yG{R0ͧ уzK/;Uu D*4X9:Q.]bn  aWMLc70FǓU#}e1xR@@U+ Yab,Hj*D<9*ef]CQ y>}F{.nG Y[Wkȧ=LœJq~~4q6ZLĥ˷{ 71:$DIr/rT>i@E5ś~ރ*S+^uCܺ o+_ 蓇YW]=K1E6߫4L}.zuό&gLIPV[Xgbf0(~{pqe/\n \5,hu&v-d[:5"5Iu*ZnLƮG1jMǠvCej MD3|e z^dqˉe>@ 4='j50pPnS x0:_mq~y&jYV7J^:o̸sUo#r(~ჟc&Wiڻ865Fn=7рnjPen J"CEv]sjf"W;;'ʆWFڪw@ԍ￞N\ C=8gj6a6 +?쵕j8O,\FOx_lFKzLQNQaF~*E$yU/F_…7# lt/;%I)[*r i•O 󓈽 8:|Ռx߈lZZXY".ƶ"zF6 (ؚ1^!V&+ th^%l9ρ᪣;~`(M>Ԏ gW%cȸCHN;Y"d;Wak9O|:WԂY(LހyIuy[LKa>]43Ǥ(\h$3 %f?<;%Jmⱛ bC+~}WO2*|u-7JlPX*AAL% z4B*ċW(d xXM9)ILhF2wdC&b:Wr,t{Zˬ-'ʵC9Hх>V.VZOd(6،e_YzAc] >c^TvS䛙zQܗ= |:P4k >"ҕ ^J|c=q$D i8͇Y~f_SN 0GE9z&uHץo 9M#j:gWg/u tǽ f9D8LBhQL@Ht[n]y?BjW: N9J`CԦAѿo#͑HytBz2^_8[Mh7+t,TFu)i.gk4U ex#WR?YO4WH-xJ'_*=PL|<`<5rZ%mUI |x{{8kirwY'xE  ǽ0T(Ho##)MSK[4FԬ"]RR&4Lv_|q&oiЂwE-*xl?8O$İq5eXu) uȢ럱y╧ɛb"喉efBhQxbnt1 R%K呚Xʃ?2tϸSiֻvUۊ`74]GBwP~jdWLR&~roD!)]_ȍOAջ& n(qvͫӳS#b̉XYxG\p\$~/i@(YL#'J4tOɬct&0>&8n ?g_$5~ԦG>?ֵ S(9(K9WTBwi죮8#-b>U'WҢC'5ɻN>w9_ڥ"rny'}W?wKMMz g7vzY1гf/`rWV1h9]Pa55)q,x@䈨])/,SPPf =;T{mD&xO.-g>43] "N3'XIs?vI,Ta~+n6Z޺ܩ u8̻A0M)yvn\eֺl9z)BNi#f>ƒQgQf2{ %P ZZ9CMEXh?AGtakƋUI|oav ‹#"Vuwspy{ork 8R&b)<.ai{0>\~ &tëU$; ޸4Î h3vH|aRĺ1~OB~i @ϲUbge)sCAX *8l2LexĵH [5lNnׇRic$~i2=fvj) Wؚڴ721B-I;?3.P΃D.lի ,'OV-ΫpG;Ak380YXaSskpt\'*T^⚣:h ';4p0(f(F|D aJI;sa_FuCU.DxZ(ª L,H̼)<k/aGq8!ȓ,YHZώ&j]`t ,l[)$W/+[|&K}6[ iISUN8fކ_'_/MޝHӂ;iRpoI> ,|)Ͽ2w.7v" a1!Ï':LNXc)Uc|@q5<-8NRlнG~BH'(0:XҺ2tuUX7 -鏍p!q; 3Qwlq/_-< :fEE(})6 :YNthHF (xib/Xs@DsIoL2DxEZz @'tp8.öb#=#T,GE,$)\ N,!wg~ T=쇗_B "n#u[jU8sb Kj9W :H +>wxN*1* ?]OiqF t+FȚuU8~\atjLڧ `8RpNBjYUMO(DRml`&oL螰#U1nNd 񕝀xu5EԽjuRTd6,IAJDKl PRz&0NDbA9t)gK6 ;~tѨxo [cuUuF?1#- <d_ "빥흙)M \78J1Ox$o)i۰ko f?y%1$Wao&KUB$tUpB!״Do9ȒѰힰ1F VĸS5k~x77\d$7b0ai\(?"ۊ\7gxd\4FZfz,'@o:[fTŜ Je q9Zfy7=%O^#4W[߾;=ɒ<>9Ma>/Vfq6dQnz%E޿Hbct1v݊I#RL#[IGS/yRS "S /u `0p:Frt\0kImQpPV;\=S?ۡg,{SD$ڿgњշ̤0 :,ir.~c|YAŁԏĽ XVݣEMȷ<ҕ֛pHV{_0Ox"ixSN!3n/\Rit֎a_TröuDL]OwaxZK ) hܶxω9aBϟ]R态9 ѭt>h 'C|b2,E8!Y>٭֚iw! }hȓwO 0FTIyL< |J'VJ8Dgw']jqW\g]9PvT[h3M4@+07_^M^)[c^1:80].Tɖ*+^Th}|STF[xo"rڛ&2@9ʺ G%x66˵UŢ0wLet H'p8nF )*פ y;~7@ۻy"x^=΅sg\7kuc'[9ag/ Y9~k.5!nGCp")UW08 T9B"XT &ۋ&Eu0Rs#\MEy3oBE03I&w5;`;Lp V*zӣ:"WI]_Z'cZo]y1~bg6` :|PHJ%A\k.(+uquɈ97<,F\+w?U2hh6˳A>0fN wM0V"LX?ģ.mDi3X_ [J^sZͤ\i kxG ?Nx0QxƞrgJ_!Os$ʹǀ\*T7vYzc@Ӏ.<yCfVplÙgK3r'#7#!KH!M >K^:,-B|˶ /2$; ! !?/ Ѫ'Jt'PpB=gdCamg2 ""kC,=o/YQɜ´Q@%-FWOV!_5OՏё} /*m@`:o8u H6j037K B"0GHP',DU#}" yւM.рZ!`*IbqAb/К|vTEl fgߕ^`7݇Qܬn@H =Ud"* BH٧ݟofbUtQo.I@d+ 12a5"N]RCglcPX:{fGUu$<$ iO6Y`&]R*S3$دù ]2[ilg0 /͢ {. O#Mb@O=H`F=jVݒSwy,]>JÑ]v`g#HUYuO^=`9d',5-42J ǥl)Y [ّ9v Zvƨ`3+kh E]f^d=DŽ &/&`BoJ2FDfRoHI듯jvQ[f~Yx2>p5X >Cʻ!+GG.k)`wԭTW$D}!$OȘDr{atn8X/kdf<[Fau`^O'] 1) `a3P~X)֟35ANzK5Nnuwtc6do>><)*ڝ ;KY4K@ Y9[&")8RNb'tԨmMQd6Br3DYʵ^PmԢc$XI%Աy$>-GxzGE!):|N3KYAjFGwNfsčGK"S_p 9^cҦΘ@ާ4YpHg: 8=!KU_;|n0W }Ydq$!/Xk@b-CC2ZCݦdZX)6cjXKjzn Aaon/ :%:8rY`UWa~H=oTM Bެ*B)X@8ߜ+F&WC*bu 1ڐHfϠ~GtA}g2 9㓳@Gp}2Ǻ-u_n4hNl)_קG298QXF:x:f0Hl lvCЬK9n23]̏gtKzMON,Z}LTM{c_*ʘZc#RO_Hؽ(ro/)lTpBdAKB=Bs9<9mMlF*M<>,zaFT< [@yPJEC5C, wo&^̲uua+Tߋmp'l{+Q*{ ~By2GVzsN@ʱ|'\QJkZMk;>][;{h]u2ȘavL=<Q$n`v25qF$j>Vi?eÂ6b:QxhuϭO/mbKjţђz;AM; Ψ2Go Ĝ[;Yw8ş'>]uƽRX2zUolq@ȘWbmB3V Ɔ~ixB aRut@6} ޶FL :=\ӻS9j&| MxXBYD@'bՈ1z<4Bs+Yr588hÓ>/2aG%8OfNJ(,|ml Z1BYn r~/kl:)}~EgT7?/^Mg4MJ\ֻm 2PQ_ـO9l~DWv31@ׂWnP6k{mG8VxWd!db_S (RwGHUOoowGxr{i=auv16#q/QɂzW#]Uu͍j _G,!|-UټE.=䂼mb⶛S1~vKⶌ1g7fU Ei#3!װ}:YS032z!v?8Ñ.V'A~-~;7h[=p(9V2J^t[h(R<)[gdVJ0 4$?G#`.K^walhJ}Y4 ß&<Tcmtck26{z=m;T5HZd"$qPɗu1BA\|x3R4{j35u|_ sĦD&uuHG8:iݖ̏P \jIv&ZSbmk;WifsU)g{`- єC:NwCƭTQ]wn1Zz&@b )mKy)wTo[|q%"GQfR|S#Bb{YꑵsKm&ơK]I(:)oa׭_ ƆׅkC>#6EX/k!,K}wOQJ?R?*ֳ6>^v{%uXk+5m=uhױ;ӭ1~~ it* m'2D;'\ ImnQ;u(_lTY>%(CQAg]a!H|7J@G_d;b԰Nw2)WZ܊7~z[@rHr~HoRxַ:601 -="ly([ |@h4G .G&;4XlqLj"L>f,مb S~]Jya:? „cE6(H3KuPڝEIW8K.^<%yPZluC%YhؘH?+mўv *|v7Q;fIa%Qؚ83 ԈbY" BTkt?t)҆w=\ /CȪdZ{}ū>JDaO'aͅ6[h 2hQ! m.~E1^U`IMk ~Kg=`|˶`Z|SF}#ޓ_yz Z߬QE;!?,CDS~5n' 0ъLnW@ܝd8R2xB;RZٺ]zuM^/2a,lݍ#L ?~iX^я,R6"z=+"Eyjq Ba dRp]% ,:Xf;҉3 ޔCfnyXEJ|R~5$ʟ툚<_uI2R{wQkE Vq5sY# n| eGȤG:T*򬮼w"5Gr􃧹ό5T McA|+.|m3Z1W{g4G,g@sGO<,;Ygw#a{*R=yj]Ӵ$/an޳e5jҐR OV|oA;*&/0nv!k͗$鴭GSᐘ ە x|ת;j 8N|ُm5/,, ߒ5 ]pErlnUp}H`jHWA(, Mv8?xxwcRd' R?Uid`1OE'/"K1TtYC C[G%B6ݕ/ TTɇIh|rq ]Qi<q v5 :ӂuv +<ʹל1?Jт*pGgIWոH*aZxlD7"k5|}^ :*!9$j)MνrSvSPش|{ @ lԦR9} Ra29UhӮf?Voo5n:iQ@\RIkg0FrÌf]k}KS(S Y^Ϗ[]D(=;U a zx8jۼzQVxS۳#,38ٔ>f2~ODii!0"H}+^EǑA*) *iN!k*d| >T\V/gYZ0707010000031d000081a4000000000000000000000001646b69ab000049bc000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/nvme/host/nvme-rdma.ko.xz7zXZִF!t/KIz]?Eh=ڜ.+PXjC3Fv4"Ft/EpǞIJs|UO|<6S"Ƴ|6h)'Qleh_&0Bx3~WUZd 8:2Hm~^E62=ꫦ5'o_ܛebZO '=3K粊+K%<|O !A^Dzk#n|&i=gj.IWԊpI BНibxBYe}RѝUaIӧCwA`"&miwNMrث|J!_&Pڨ6s Z[(` %)@A0v%( onDؓg$H) ~@d ٺA&WNxS:54X<5`?@e,˔ܘd˃+6{Q(M⃺Y]MaL>5,;H0-m!1 Ȼkb]`q鲂V@uypp~W8% '6atMQ'Cpssg7ˊq[ Px黳#*衦U{Nr!{ pY|)&g%5*y\>#*k̒ڙ\}.`ȒM y_xVWU^>ןfv@"7TxhOR%\(kFC0Yv$jBzGw"o7Tskbs\7W^>)i] lU)ϪL(8cF6'\M"$X1'V:"2𰄌@2t>R&\Id V|E(alzo8+Ky"d"쐷$z _c 5͕gyPCNV.YO[tH-,0}2NOwz$JuS`c\F4N ow\]cp'حDI}[ŶoGlF~bC7%r KȪ*-VgD:?q@EpEPg r:/ Z %ؤZ =\ʮ o@x\YF}W~a;׳rZ(9`*ޙ|s] q;BȄ+FI#B:&^LŒ?< rcf's%I*jEOƾ>C兔*iyuY^;ayVgF#y2T7^-yR"^gUKi{.0diS V[u>ږ/jAF!ٔLd1PqzGI/|SFcU(q{uF⢚>\o}qI꬏lJBSXzD%ꄥ̯կ c_ cOw ;6= LfxXC"m#D'W_ ׷H,h*Rngmz~_DkB;>0sZBiEM#(=!j}g_A"A*~iJoi/^bô.rË6ߠ4-3 _g Ԩ.ᢷ`VBqo+-f= '%tPXO.Tyg2@{ǴaټZf-qeiU_ 6q&.-_ٌٳ'z]uړ{?zqgOw uˣ{mj2\=9g^sAA˿{:щZW&Op #?1xgƲgqJ{F⢰j;p3?UXB=Ec~W:Yf7̽,rbM!H3ܷxLI. [>Bk[LN$~oWZ]O`<4.|Kt42/Pcĥ&4fle;>Nfe%W[kCJR !* ) VPܼrCEuNN^K;.I:k`!gFxSBgĎʜ*nR5Q ܼY$yWc>p2CF"}GZh<@~43w@V`^ LF(a-S3VW"e#x]lL|fDŽj+97=yƴʔT.t.\۹SfXЍz^(;@ JE_^8 yDŷAT^i4OE jͪJ=Oit@(zӹ;DL!c 931CI'qY ySF^J6 ?N ?;vYv3=DNB[]GR 4uXC͊X0M+(hWWgBe }ؑD)H27Yq,SYbzh߼daR> 3XiܱIM9'ua(9 D{: O;E!eG63{oCW~q}貞*[cS0~ùU퍯Toldĝh{nƴc$mݚw9lBVJuXvZ87y[텳!àڏdrU@fpȝmX>n 14p(:#Xt@?;ɎAw W;÷,}pPh>2ai9ܡ-atKpsi3Jë]6 HIx\X:h\x,E9'oxKZւ.DDݭ!k{Df+@}\-@nyA(.V[%#&gztS sѰBS{NZRѫn. `RDX  4vV˹^s!Q/bZ.1C"hĝT[;%\ ؀Nl qT٠< CAe @Iu s4},Z\˵ݬcۈ]Mt:{:iE4ϑ'"?$"Sa0`3B{q]_EnP80$, |"!tvhX7\0}FVȊMC͙?u]Tqjv^m AXF8fƝ@0B}'FAwiXU*T\١!XS?Ό 9Ձ;/4&FǗV>ĖvrGTiOR<5$8k=`~!J!rPx=-GeCGueUXUQQRZmBuVU UV7DYHuL gRx%<};̄.YA0P,nm Mo!uX|}{lWmKrs܃U'nO{V G]{0 J\,R^gY,@h?f ey#ASe;J$C[d?ڳM0("߫  \"`lژkFHia7} N=c '(áa. ^V; ^Q*m 62߽5LV/ąZY3@-M;!-BFJ+X\ XN8uP+ a%P9H}uz "$OHU%ex[b_t{p T,rG_kE)iYp  t5qάn.s3v}V3L8(VȆ>nF]] ŗFl{0kȚ .r0AK5f 7PxҼM|wC JDjD3R9>y=oZ4ɫA+?/തniF[UT~&5O/Wh?QPo -~m@;tGLYO3Su$"KWŲioQdqHeU͌A0LX:P~K5 PR{o"e5vfRg7.g p&4 @:8 śC7b_ [|Օhnz@gܠCػr%.|zAɑo/fkN}~,@/*pt޳di CvєtȡE $sV \552q*ޡKH+֎@~LDkIQdQ&g@zq뭵W0ϘUUNj9IԨ*PJ{ȉhjm{!3`hP/LF=L1RtOo,Ky?;%,z)#k ny]2QS7%j?!:q{P\keN(%@ ,:"Wç/?Zt6w氊Ӵ紻ѕ2'p=>5@}_B#9-XO%x)3Bbs3˻t'Io5a/O7 qx7&i_!y)렐.$.w̢rSg2Tv{`QXG^W%1sƯWNJy_jߴP3qUKk>[Uy*)̉Ô_mKBzˤ} #&aǂf1Oi˯sӿP}).F;6덐f?xti3"D ~*!†~,,ƫy >v[\Xt4K|:dH&r%LGE%\,4,998"fNDgx:CM}W1Ǝ;FXy% *`IGI/{h锔˞JX,-̿ #pOP]?qJaR7F:~Rk8ejBL~QؔJ$M$SX}nc[c;I-:mjV%2pNwF͊ No/uŻd9ʗi.3S%R\*ռJMCHG~ȁ )UccmmVߏu@X)(ݥU2{|̓ N@x\ŏܵ%<632DU :ཛZ_1!V1<]msoW71?X0bԃ8k(6dص 65w oH~zJvB{3-MD@nّZ@x!RW~+0Fk WNA֖_)@>',w*N:ȭ{am/wL]{lꧧѨ^BUgEĊ["4ke,"{ g݃\[X,hKx'y/.ܫ ~hb戃H $Q]0`L%8&b.(߉#M͌/z^lpRm3+"Zc:G]%Gc3=LJ1 *Pмg'/[.,huϹ`Aᕤi5&X\Ѣ]pcͻ _z9T #/j^ԕb@}[jǛ6lx"+ v%<ی -{7Eąsu\فѝ;IU ?:-C0i#G<-z$M['71%Ħ:fE#GjiR`L>s@.FJ/M(Ɗeܹw{V`-tv 4= >Jw'%m@𜉣+ʆ?01E?:Y+eM.yB p邽W`^S1E kiBj2 popq-y?ujV t՚Ul;2{9뚯g;,f:i:aپ7fFaLf"C~jU1ݤ 䨬tz~.t:Z1g=O.w'z?6>%5Vis\xDn&bOP}E+V-#uDH[_ʯ~ީ=h{h+ʨtal'*bM^*3$ AmwtC$dnhy'&~.W6n&ZZrm؍Hɺ"8VJC_12qӧHW h{ m kEך·¬{o^%t\6:jSw}=#gX9tX̝x|Gͳ͌}ȁ~5"qELg򂼞**EԢ2 r 0OA| h~{Tշ;TD~tĘeE& ݟ:Y6{jrc/mϰn8X!2756wz5crVoɝd"D-GҢkph EG%~5Yɼ}x4{tG?T,J2JO2` }Tql#ƬzKqxG4I%Ҷj~~N4˹G]RWސ^6,n:[4ۧUݷrqw3\=GL$?D @Ne$^Vfd3@WF6!vT\hpHT2eXKb'#ސj ,?kzCB)DӗSwOr%ut2޺Gi:D%50ҪYN9pS3Ek ++WK0)/$?X LUf~'bND\&S>YYXF|FW2,* q ÏEca-pN|%HiSS ŖG=uW R;8x:>=^y%6$f艃(r E"Es9GwQ.b<,%v؝Ոxo u3b ñ @q 5Sp]G`GOt1+T#4 <$kX$#!:s4{s F㥧&,*8砓rSFk Hfj`"C/K3z {V­|i) A-N`h+%;/58ʱH|]c$0t02,,YoYb04̰Dg! LmY6U7bVu0;%ꏍs}lJ5)#AOAW }25_S&~%d`cNۓV fӱje'f)7&1wfõy({"q=4j*v։=(#B)9@ :wAY\FD3s),]#K@l6jD׶t0_ۧz'¦Q+`;,E'S=bcv%뽹1fj VL/IH/.[q>Vxps:`a+咴YVʂU?uf4gcH[9^KJ^Hg]6{O8RS[L/SC$ov 4CkHiΕ&0wu{SxCf8=e${}_V$L8hI^EEnB1C6uFXL84M8lX; ."2`JpͅH9uYޘi3l?KMҵ⏛(Oqq]XKZnC€"Gy۞yi]v@/PzۓO$HS9#BzMYO'3.o*&eه";WQKzG{a\Ж,!8CÌ Y۲UUN8*%3.}[Ȟ== 0@h-xCļb%v|<Aۦ%NZy#IJG#(rP=E %j&Lb눞;D WMXB DV}I/bswKፐTK;DZ!Z}PWD-nd3GbNv׭28JWrg:͘g VoJe=JL?x/`p/DH3U^t^x 4uu%is uDdZ7շ`5<GuzC? -:轴Yc3w$,НA:췀jlqw};ӌLuH3J*s'}. 3& F$[#wWEZNA`Vfޣ< ˼* (%: b@?id7#5 t ;SISө7v XiYѥ b(EEg݌c2рvzOXj~ˌGUd(V-{QRpx1pTE \X0C闳L+x@c"{E %N) ~ iHpreB)m(qx,kZ +b֦>B\n@Ր^yC72ǷbrSph hԫ#'Qp]߉Yb(5wxɿpk ."Ie%lz#.~hY'k.| pS PZޅ>|y6qzᏥFy.PDV;Di#sPS~S@4mnYp఼6+W<|2=`=R;(5db+Y ܽ>)Nr] ߒrj/`(l&˗}|֡dLjU)x@V>70UPtu>EjhkoB?~؉ -w&U6j+4F2 l|a1Mᬟ95**Utn׃TNQ%K#3>QDxR!q9_9uo! zIⰡsNU)Pko@a8KBΑzm lBgBbz,m)I j'͜y6<E;̑߅a*r߶9G A~WW54VLpwr 'Z"mF!*\@dbd-tzGBKm^SFO\J.]h 9I첵jy@L|ˀPh@v+' G |VslxmY?0%rƝǵ9 R o򄷱f™ bnq#TN\m,V#]oL>}B2H}#1nww{+l5`VP&HCMu~|)A`)OUtĆOpC~W7kt*c)AY~qv?_">JP"fe {algӶzrj$Hyp&dK8 p[ёZZ( X#L  sM`" 3x{q􉇼윩yPc6-<@meH.Cצ#=X- -#ejըp> 4fݸry0{jI  xuDbx.fﷃ^Rى,n%sl繉%xc:!;=bj7fȷor)nї{KeJγG4` gN8/h? + J:eRfM[m+c_ȿ"KK(GTCCT6;*KM= A8bә{ V":zCYYy u1cҫ(}M;%B} Q$W <Ӻ[0|* uC/fɆy`\Yzj]Tsm"R)={Jvh\1Z濐3ZU;O%NjLg,્+tVBC i/b7$fQ$WtY.!xp$q% j}Џ Ǩ2w: d?xAyY ?*@g_n̝>^[w>L!**t }խ-|˯#&bq#|ON^%cxµ`V~jc G@)a#@@9j:}_D;1}'7i^;fi 3"6mN-5ZeAkFe^ L~HB$DO mv_'uiNq ;ZɁÉ%RxR'ĚJĊt>2'?O2&4*r:r팼zk(Bа ] S T 3hǗ$:*sM\ZAfQ떐Ԥ53QV0N|AmA$wp{kd+ ! kBoEGBG̫,o=ls>[} 劖&C.Tt  3݈)ջ C+LFH( q&9rPQ@j&h_=jwScë!H_Fr6)Z:ό&JZckρ& i{3TQ%Bgm6 jjs[]ήQsIրMO!7A6iH-!>܃qQBy2u/ X_!sV%؁0ч͇]-08ux%a^j4̺D>~9џ 'NO2N3Z4zc2b?r;d2i(|*v)vt7\fLڤ2_8i^}m:zcz%L} 6KXM=>=SU7 ļ<SNv5Ҡk汅N _uA1gj`U9Nb#316`CX&W ͦ`>MWa)W_~`bE T7nj^?*`\HrS~ VA-2{dbw6MDdRQTB'wu&޼zn" !ؾ$=_':76`@0vND#s$oK Λ.1i JN'r { 9@&.z&n/i>#٠UbνǢOu~Ȣֵ5{PqvNSӚ^7X9qp׼#/VӝtM[%%`G۾P0|3ڍ|gŒz۞Fh&uV=ump g(.ہV_% KZ\1d$Z5,ZKzoɾӒM8 /}/N/ɬPkO1Hز;'=, /({}Z0FWЄJfC3A>7YiPUL Y嫱/Ha)wΣFV/T_Nf53CKfjn::hFAcߖ#x.IzsirT2LԢ ~S) lc;E~8n5d2Os[wS `7sg./F({O%Fܪ[>r\oksl-~o}'7s=њ3Sl憥dfz(¹0*!k4H?5; yU8`B5o8kQi }$1x4H'y#pbB+P5T~ $'WRbLyB8 U{+T2@Y J^68 (n/wa֩Ǻ28QF+rh}d}5릪 *c: ^O>w-U_LգVHBzd#:˕BA/`a}C|غ.L@{g|SAY6 'k<8ȸcP@Ν+~]Kf#/>܈P&چ>J~Q,Vv(%0SA- 'yJo\SV`38[S[vG8l1p =|On_d6$IUKBO[ %&)JlbU6o+КLKq rlTHkH5 *0(RďČD)fs17ɞ'*_E^`TNI:E}g 5·Q qUϖE߫;1FyiƧ;ĸWqkGgȒ 9;|~$w&h&L 9Pc j Nl&nw`M+7mF $%Rm;BD}CT(lGrIS2$eChfgoǘpDJ(E&ܨŶ A1}jqJ’^s)-o1RHo@0aYz$bXv ƱgﱌJw?7&i.BZWʚV4rXG~"3TM>mhX<" z_&| %褥OI!T۔ĩla>}_k<C{S*s_ĸ.2C#E71D>du?s@ELsy(<94x,zqѩPpiY:5J)J9E|Rq{SI_ bBT@ S @# uAKr 藵S6= O.x6T5q^㕿 rL~ CK1r?_1.N>x sEK}TY9 @DZ??e7LdG=BrI;!#XzLl߉x8ˆ=ъx.IhVY ؖEݯZ%KxRV%O$x8Hr.gKtD\8Uu&!Ro_i,] V}TMHIqI9ZM:$/< }Sd75CLBSa#th_tQ#v| V˨if ]t/"]qErr~#`Ub:LRp3מg 'D3TT-D[-ox:yNyNmbf&q3 `BW*2up:$ ̶FGF|g3L[v77Bg>%M]a~ `){Lr,4LgjF@^.d E*bZ.)ݥ*Ky$z?՘]hǟ ı}^ CTO4q&Յfp%  3QfdoJ)ygwKzT Tfc9z}E=w CIv̔*BMmXoU @`G5~$z yO152#V1B^3~.dx{Niͦ@^rZMG&/IQM}Ϝ; 0{L" 6bsE+"~On^KLNN=>lAgJ)#i *>%9Y/21.$6UR8ζrGd kwo:gu{7wpشw N $*BUWd랓VU;636-cks}>z3٘g!cByoq/gC\*SR<6A\NΪQP tTܕ7nL]:0:%uMEMŏA_v<URJ13 $3O",SGZC6{mLaf9'&0Xt;@*'>PX5]~Drdh pE jzUjOCxtpfOudFoȻӻb~ƽ NMD BǪA{ލJ^J~&Y "Ow|ٿV.'@B2}bu7l-MiEWL>=݀ 9c; DZ J"thnL;ijOWw鑾&s[PN&(L3,dlQ57DvZ*tyӁLjvRςa!v0fmsj',`u,#; z6?,{&r0Kbwf?ЧEhJlЁm2-,)=:t">;]e#,dODysƞ \_/ s :پer{ 5z>'8I#}o(M~fqi$_T.q/!fR`LS̈́.ORS A=A2O8R#IU55hvk A_p z4"Z<!S{7yEHR^))ݜ!)4%{<uyxA/Oz^6rpΜɚ!x χ66JzsKB F!=Dt3+aa9qc x:vn;C+<;Y>9E&6/ !}LEWwxHvԐ= Y8e)$jt҈8ʑ"ىԡXXF4 LgySnN!&NN8BN !=]2f׷I#K莪{9hƾ=2Gs)Kt?rHsbᔩО-~IM FU<n`jMAIpÖ"J#ZKdE:g@ULU[/4_a0Q)ArWgSXvV fj \E .jh^2KrM(1jlƍb4<9H̠Yݩ0PdN?b%_jDRYK~89CNJr晷; k°[W]i# `GtF^0n\ؑS:1 JSSv) -׺ 6[GRK%}6T&X&,mݿ|Q!‧1u830K>W2/1Z- v*'*DvK% l8 g`bŴ_Ln4y#8R>3Q3*hp0%31A05ۋp8iʀʥ$ZG t@C " ?\'\a ܭ 4DqCvGşbͅ,Ə6~ _9Ԕ zk8%ʇ~W?dk=|?eO0:wNdJ ^@8DtZb쎔ț!_T @~ST6Ƚtg$X}u0SMI͢єgZ8R{s7WţF>Rz I([@zu|ѩ+H[Wkg&|mek,V[vg`^lPQgXFN:%zF|+*я0wchJ7^bŞD2jjUrByy21obpnqQg]eiz/ll>BDVͥ'nB0dʌeoen N5omH"DHK( Ѥ-^ғBZLdzz7m,_ZPU"E( [7È"!ֺMLuW{k82h׻_*/!dwf,~w)Y W8QS{yx.d8N 65~ <(`;Y_P",#sQy,VK"^ATۗqӍ[7i[rcz;HejΉFFr`7qq-%KdJ@; wE{m?_߼aAY#sW&+?9s6'VWJ|Z>.vX7 (-^ev̒,*xy|ي4}IR,}/~Ee|InEl'B`$>0m22.q?-.*un;l߆qy7{^BoۓdӫZPG tD_I{W6駕1;: %sTտd]ApJ)S%"/Pyx2mx>r he7WasBBb '`R7N[4BZ0^PJF[}$-wG3< KL? pkH$/w>oY[`2'`Sj0%}pY圏c=˚OCث|#0$"lsX`"7Fg9_݆TB sى%#QT{O.f`0Ue wMD +(HI Cud.o:t lK ռ[9dKձu. $<`2p}͘O iFx%FE_Vc2Y+xpZtodDΐQ eoi stY+xYdLX~=Rx$wI qzҨ/4IX@4;DgvD3F#˸ F11$ss[d7^ #" a>H;HTIGa¹Ex}˖"HJ瀞O|JrcLɩN82H|#oJ*r2GCd+`vM߾;ѽ R/rnh±rч9. +p[HE@A$ VM Q)oѕpbL86BlGC:xux\ ZzfX|FS$;Oqg1lCOҀ%'>{a %V`lȈ8`!?, Z/CUY.#lVsx$<0^q-CV_ͭ_ѐ*|Qd|Ih>_hm JJLqK.ݓiȆ/` yf"PaAPؠ1{fv+H6\B?|IǘL+R86)+JbzKt,x0pOxc󖽸g09Av936?2Q+(r0OS*DZaVھ8d5U+.Lȉ(N2v;=Dd,oa+왝t+LengCq<HƔ,8u:(R/$ %Yl{y.37Zgk:mK& >l b}e.$۾Y^twJZ깖WB@s2Z!Es=uAA0 )!܈ J% Zٜϰ@6.Sd!^)-+{=0 8l>#>ӌ;)tRSY iDjw 4g_3눨DSĖi$5{]GؓV"g%qCoyHq+S\rMmzR^) U E]ʚ".-}vjO8t's&C%9k)9}\g8}v?CAs޲XgE!X0 sumbdz a'0#rי}<*;_2$^MUG$|(PO^74r +X39E ,o3hP) a8,$‚mkMi3Ό}$b I3=^Ϳ_Dy2J+W_^pc џLryNPv<(kUI!s*n!w\\Yb&3 Rzl$sCt tȀ8g>%t1Zy¹75pO{*h2:И!ucỆs"SFIH j`g4vWLdn, M t -|^^D_4H1]hBu #stHyY)[7N4S+Y$Jp-Q \lpWH lFjwh6&Ax|ԩ n<>g,?$Ϝ SUJ kx}!mFp򔿍f(9-}^oUԸ9`0i0"N=P۝r:rg[0.' әenQ5 e$pD؟ W,fWdOCE:~xh.?Li&m3lo 3Q gQ0h.KI}@1FFp_"|/gzU>\h>#̾ sb䁁Iu*c4T+n~a 4u %R xr30diZY]xe{tRAdu耞jxOG ug]s?idNUE FQo&53+zk@A=gDÂhL+ti+<-dOxi+`\fQإzX { R.J#ED,IH%æI^#WX^]5zSasPX'Hn5RHLǼQWb^q9D6^²O"$wS[a@kƣt4(H!~ȵLY.ѫVhV %!!t)SykZF(]:lLs` 3BϖP}i{rGF%KE6K¥`&ڌ*B> yru|ed/Ɲ~~Q{20zMiEYu'wdxNgLX9935өmIu,ى&znS9:s00oX'mom/Wb/#aJg[}oV`.d&2nc֐&;_w _}1[':`QI W>xgg ܗ,1ixlo=ݱ]8lL6kܱjUR`\3i^fM vTble^m :Q$Ɖ~J2?Lٰ)!.8ݾrfJB%KQ dr#ɐ,}#ޘZ?\Z3Vk1+(c ϣB8\:s.vW+&G}|z1>{x1DB([wa,":&dV$nthJW1{<&>v['<ߔA/CP}PJ Α#!J|,+=s@V3LpLͨ ڨMa91%A`# C^՚I:=p^o|pf&1RƎcGS9%O vɽfom_m!g`ٚJacQǥ[ 狖''}:!Y)ztn{':سa(뇻`w2tm[ 5+ !}{jONپRPG/H DdR9&M?Xb+>D17P ӷZe02L->-Gͺ_&c0i0Ÿ6+D'kن =>~CY=ӅHo1Sϛ\ҷzV8"!>4IA)VSAخW0gp&;xB^E2(uszL~$TicWx$”'4n`2GWE(BC]۷ j-Գhkaw.Mfbb97/e&br8\HG]zxO9Qlʍ@Ogb~`m5__U_9/VN *tT(Š CQ B2Wn5hqY/ߎl1mx 4[i~30t4l֛;!-/9(`Yj×tldgo(R4v!:{m1Z'bexV[;>!|@2?jw߸dۥ@׎؛EdI0/.ӪD3 +80K`dVT#AT Ow : &FOB-|)4󑐟:nm;vo>: k C)%ܥ1j lQp`g3k^> I~?q3[$ =i$3|C P5uV2r aɛFH\n#ȫr$vzMX?uCf,ص-UcE@#V$Oydgqt-& ~)C(콲V{^xaGb""g *W<\ڥ ̖Mz#lAAn8nӂg uOˬLJ]tQ-|h,7._3;DS94:cw-z, yI[7]488 G&apgۑ%4bu=FfOr˼? Cg/N rNfJkxܡ%>3Wbw@bJDߊ5be;k Ti 4p0_LA}'lƂ`3@wTNF6\2Y5%Y~ׇ%#Zgv6pz]r˨'L&Vr`ԼJ(-miCҟ[_hPdԱ TBW$]nS^/T![-!@I ;ooqzdDۘ1bj~¹ۤ vȥT^|.y4*#wvn d^ EOfoj ܣL9N4/(~FY1U)ky]84"*wNVET=B${4p2Qc"aZ A۴vgm8棭X#DYSZ%`'ïTg4b5\ VkMΛL{HnEd7+nǷ$s܄CKcϘZNFA&AE͒g "JL\*!FL| <] UF"ܐ4[rdB!5;QUV 2/`]nIՐG*UʟM{kl6.GC4t1W Fs} z1nvySZiicVwÌa6X8%ġ3Cvo>IwVCQ^yK]-<܊y韁HT9*x y,¤ŎsfKt%?U^J)2'L{uhR>DSK^lǹVmE/(oyO xrEac@ΎQ sc,Yk$NC!GPWjJ3%P[6szCׁ'SK^>ױƯ77N~NVrB(ҟia'T0~W9T IG iPJT>mfKI``?"(3t`no| τ5'4y{ܫ!)&XV7;+CX7fUn&T ׷Ɨr\G|i=,d dJ:~_ktUvo}V}GUL=z5LRQwPs鞳"B+/vwG=Fݡx"̅u`)=f$47 LTK'iwIAp]3^ IK"U7ys3F{ĢCMgcԅu(4׎"EQeG"W<;#J 1X7C1x'ˇc΁oqA'SwiȴjY]Ȥ^K.(׬l=e̍ wT8&ں'J벝矬\O3.&BBWvʬ45_0 s(v [)ˇX"qM5ed{ѽ O{u$_~@U٪%JϕV𵘮D820 Zo׌)Wⶬa73"+fkDħH'PXPHиdhgsX]94IsƓ9uoG!Z<Ì/]Ϟ|s4NaC\W^Y|PGYǫ+y>*DR浍]72E>h:!l>ǐ,J;46w$ 4VuHW8~7-.!.z?Wo.uUEq++dJ̈́NާyOY&|>:ۂDQ497Nвuϣw:~.3dc>ކ}znh݃!pp]co" (yAJ΅Xz橸`٣)kZ-.KR*>Qsƺ<$0bq,@j!svC b(sSKOmB8ZnRFm<:,$1\66cE1nȻm>b5sk`4z}N|3씾G*c@Adf1}{Us-)DsW<>[H/BM&{@x G:|Eܔ*Hh>hAt9JPXO'7Yf&dv|e?+:J OMdd"*WPG\[-`kRՀ%Q5u + Ia9])W^l$.5̺2J*ňl4+6]% "b`I(MO䈓ɹfUk+7ZyL[ŽW,rͤw޶_`j=3-Q 07e<D枼<7sn* gH]p0H6|P UYN-[*{\. 9%!%VUyߴQx6ʽPي?m jeE78׬bbb8n=qʐ>lg7eC)֜ei|qd=|' +27Ԇ|e^&M%polݙ: 8 *ɹ+,][b;4<K~f/î]t-e8hLNKd&8NsWʏyɎ;ahNI0`^ذLp }՞M+GZtO! TXy@:b,C9FM_cҤ3nb썴$o֠c7o _g03XԘ]8ARKANH7]78 T)k71^NnTDL&JKq;_('M*5dWwWuMj7,u ;բj_L_Q\ WXaˢ\$ӼAL+SR1>XuAӷ[!A~T9k'3v/Pُ ּk2v:6 #Ȕ1Hr{`^MWxS"J@yr =7ȯ{DD3ǯd-;[CFi0yHefiz]А8-:+4F-(=r7;E'XhyaOǚ7&a%pe|9Y ո I+࢕|vQ<{ 6OF{A¯߰Mr&ْF3K .f,@楢R"Lh84i)`8e4%#*1T >IR1tMJN:}nR)Mz%]ṘcW~MbjhMEJ"iY.2q#CS`(T O>n/젦~b SqJr0n;uf?1Co ^sᑫ؉r\%"\c'C,N `=QMVAmi'Dȟlj,=?PicU6`8p|_]r{BIbxNƌyN,h!mSe4~Eɨ^-&M2GG"<ړ0_Z= \8$n!j4Gj&ㅻO<*Qe-~P$ 8"x[>nK+Y\ZL5n=FD? bd ڡ.1)zTMcZ7]e*_{,0fqQ` reF 2A@B|Cٱ nw}( 9|юL NȻ)DjcG$Ea1n4X0ې?۩>Q֍7lmfaF=˭ E)ӊ*f`Uhl{߬]5_ZB\J"GIQOH~V00VbO#"}~'Cqx~d+gK޾-LU;BuʀJJ4*+"nr}: )X ZFE%Y*g"􌿂6Ii b*cYWRF-<ƫǓ8x6' _Zq)fAg^HI" , a|?y1qj5ɦd)6"*5 Q3ЖN#SyA+?mRNK;Y ֱLL;ƴY pV *N x u宎TS6Abb|Ss @ Vp \0Ӯ\@ّbdN%$Li;%oR):>v< ba cd> @ƟwH=m;/ cס~+7o% syÄ#=_(6:t1U{jPCxQd_< t$UAt2ϡY4PՆmud~ tճwf+Nvˉfof45'ZuXqs YSUhg|e[*u F?/;Ji m,C^Hw.XMʹ*h^ֵܹ:@ CAðO`pؿGޙх+L+93j,KOy/| ڼC5 ln'3ڬ,.LS /v_t/@O2I3@GH t4})ऋ$D#t,Nnn(?ǃG? U bS!-vԷ*miHAtϓ(j^>tBڣ$'{Gy;z-pw8p| V9ITxȉĥC=T V &ǍZ`"b+\z-aȿKp~z:MyPCU *3έr @%B '73d y@`i"Ѝ: k0&5IOOr@x'ݕ4{N`X2~,/ ?2ҚưARZQ}S)kL=ҧ Pla/ud$?i2R'"w\xkC7p Iȹ.F&%ti}36PHȚ~`X,W UU!՞XO(fT;Q ՠpH҆]TZ]˴vĞ &#qݹ{I6%@]b;9ywS$Q>6V8C4l5 Pc2C5495MPvQCS`-ȬD凐-6 F!oa<]Em+|J $5s /cjH f)/FF".5_чxOmx9pρU ؠ'_.m{Y˓4r Fᄮ@Im} `eki gL>C&#8 ֹǕ!՜/1o|dEd|MSn#tfc`!HeDnL[f6zC7|^N?P G  4<0bSX\y\4b!~vd9@TJ#*H@ ]n?wE>y2tKחf 6?Оb\Kmc(UzN-VP,' Q\ jFĭ)A7߭{`X[yT?s" r9<4EU(#>{4]ph qPUC;KTѼ3[?|X*bam? }C+VafaV΢0u<gjx~Ғh~ϗJR9FɽZGz4FҖ'rGiYz: 85c=ct ,MLq.\{[W3>ބqSDR0ا>j "dK B F|/]D_*p,VaL\025O)0>s"y#H)b~(&1o#,BL-z{C~4ߌ;IAI I GhJHƔdr`DWIgN,[R*tlGROlGg?ڂy@`GkU)+:ZRa}G=!n7 PQ̝N/xm- e`98?ho ̯Gx &&M+r4 VE 3ZCX[8Jܕӕټ\-qpnPnQb;¥jCC )AV-х?u"UٲȂGw55rKM}ĻXr承\IkݳԹ1 ?oZv#j0AE(a }~&ߠTjcML91<.j~!gsoVK1H>lZnҙP9*r d%dj-bWDyx߻]I"E; _30(~tUxc4t㉲`*#µP'q Y|6#ӤDnqZ]Cw0_ϔMBO<ݪ*T' ì$bY3ջ1h9W_U!2,ĪL8*9ϭ]ˑxBF[0%9d_J[.}h w-9;v˝"J xp7M!6-;Ćy 6`j՛#QHݚyPg&MYֳ8{#^~pqj:BQ- xcJQ,K7?#|adQ 8 hf$ZFz@f!XhM!X:T&^;j қ^yPgND#L)0A~?ATZtcKt؝qZd6PCV^#49RP)H+ B,l*E] QDP7~ZУ`?ĝ1(sǩna鿽/7MRh')}e^F҅omgV:2<~z(O#y5"ƅАwN".dlڨ('oXy7RRs=U'>րeDh )WsSZټwx9oъHl^YJx1%9zlP&M-5LX`sTO&LjiG2 sRn̥b$ VtP얫)]M7rT*Q4PG35M]șm¸qL@w0Sy_EV즶, G"N7^/JO[7N*7d=?(E}K4 /f|V} =-3_쉘rVĶPGJ?paPrn2^\m}o<Ǵ^n6͡ũAՆ6pbePf&Ot'65Džyzuq/pbݙj蠲l]|dd,@O7 O` nY Rp{??1YYW)LZ_7wVʞW==_<` ~5;gu@p֯׀h ȣjJaB`:;:O}+Z\1j0!3TQAd;G9Z6KU|V>j_nW&ef Ľ0jf0{]MH*I@~/u 4U3To~qlcsC|u☊*. t:`"11m-&a| V'R"AO?vvY.4,mm>؉Hxm@u^LEQoVFr7}/A a+ p2*{(>KQ ѡ~_Sr">w}Gm:0>?7{sok 2F&-)vN))|%R/lYNfN|@ h@N"m*Z}{мhu*ovd/l~a<&x6){6Gfit2k*CR V)ZY-:/DU9&sY%yp3嵻ɖ<â,~'hdi[FfFDHj}3e+=VOw{nFETӝ3X9DʘnY#HeiY8/j}2}$6ILUs=%pL 6A-Sz)=ztMwx\/zxQ[n/4Ou z;x0}ad/e!hӵ!8̽LAN~!Dԗx{W|zR8]+rHDM$ҦH`O[}\@KsBY0 @RN'͞/0W阫z_=n=>R!쇎!5Y|Ȁq_HÜz@uP"$,+\Wkaa1zݝq_ %`-,6m%D $ZoGyWUo~_YBr9۔-XR>jɩj'uW+`(ԁ'fo\Ŋ70-. 7M.o..KQWXR~2c`owOU.&/dL' ̒櫳dT$Z/ɏNQ>&`!hZR$JI%"*!kk]҈$?;3= R6d{8O\*l䲚+Rٝ3 VO8^ù{(+{OkuMj(SY˷ ǭ/_{Ds56x re-˫|ι]4m5+YB_z\̘ffeэTSL vȫqa/cYV(ӹg*LWւ;^w~hO }}%+2:0ͦ*#LX mʅ;U gH<~hvw&H(c[yQ,is!Q̌8~eoQFƙM]Uprk͡?Eu}J^0% p l\O`(Kje%ۮ 6@l>rUDC_&zdlJ2uX򚁳M*ڗ 0[Y^K+]f(zKuOzS8P"5$3FW.@"A: lxMiV{& ?~]zL{+G %x=\WV~mգO᯦8xYz.wYtR5`v'C @x݆.Y5iz$Z#j:2_cmؓJ\aWR5u;FΝvɎ{u8_M!B&3Z"BtYw?BqF^s)M?!x@N~*iJL5  0;Q݉YՂpV83dոk8R@`tH*a7GǀL 쇫!Þ?kT]OV.sJˌMVuގG^hj supWz'>?Wl;Jf /D7" *KVА0ݎ4oJ$.8uF0t=[7Ϭ O86C%S=-9,7]|~=za¡t1gN v+!6{7%^$t }Q_v~I6}>xdTEIyfUMIhL "G&70]^f#lNtcDyFaNn):< {-m nq¨ҏU&jbR;z{ ]-K ~Q/ԘV4ѱ W#]roD7>!.%q$uG%@Mj`Q= vٔ#"!7 D1,eqWxw6&"% _FFʽBHb1߼⩚hp&vRXbm2 /w(K?"m"eW"d, z_lb5p'WYԣ˧+5oFuQ#W a"}Ӽ p\cr $|wBGϥS?90fBU'iݾ0} cy ͊*4A5:ZGҝHc꜄ p%ogjf,} y$qAX bRQS߉v^i-oNIA#?T՛yz GтmCFO =sDp^ޘ@<8lM5JJ%F/oul/E[KLIkRp+i'QV#UN~DŽo I UO*I)C WqZ+_DY5Xux,6Wn8[ڟ2 r~6xsRэ2By<^i{r︚FFg|}- =ޖs}KWRcM aC(pqYpm#o[9'[%[iqT̑5_I챭.KЌs+qlMi|Pm~2ԬzG6D':n*|P! 8\v¬9KMj̎Z~?U@1t JW-TAхD3yscNhxLP640aok̠.)z=n3{H69WJ$j# ֽ)N)ܺN5 8!o<ɩš=ӘMLndx9oFhY9i0)_i aOT:5Ө=[IMyu$ )\9d=+w qoPShN'%C=ć*m] )ſ!Ť9"~о.oS2$hh(k  :͔ yG -@94 wɪ/v`QvAƥVg.P?amc=#\b#P(sQG9ZPZDl&mv_!a,wfӺ 9, pIec"8iY>? oFΨ7LxIBޯcwgIc?*:Ga@ؠ.jtg[s`[3B}HzӲcN\\5 !rDJK@i_UálFM[ !ZvL~7J5rt=x GP7kKqڒg&Ô32}MC=< }qT)& Π 9p|.ݜ&{,ؼ'\>A50U6;Jcpiڥ%MhQȭ;<5aGoMYAX(!|T>&oOZ#t᳨ 2d9er/쯁+_ 7#ƖsvYO0I^8="v6 ޼[t ̹K2M g.TLi4p)&E>UF+/!,HJ RKJqBz3S'M= g8 he'FH4[8YI69qõL":Z-^3/'5aKV8[javVyqGa6$ƶm~'@bհqM76aXqqj<,Uk0 Rh]^ϝO> E,Wk2Մ=^5SM?K nAKkś"ud ϢKY,fcvܬcCݔ ,Z==DPے~Ӯ@Φ>qbR_MOǛW, Ŕ/a/G-bNWGk7 ЉXNSO? [RwE [Q/s-O|sy&"I ɁwJFMd-hd:p3R++/UXX*$rMʺM"h?]k.{*\j=xqmu[C]~?G@Ab`6.`)!K␬:c+wW1K=*Up w ߾1'ja8bȢÕ үwm€ -G YYx6<4/YxɖFI÷+v׳/L[CC N'a)~F.' ӫ!fF^RK^Q)~;zZz;hg&M5$E4e m}VQO?#R䵪~iť06> ?16 j{a6W!fgsIᶍڔ^m{лǠ,iT;s:U7m?0 ܨ_nvl^] y4!$V ů@/Ϣ~,M, ӳ۞ꔬ&4IO En"Ih\74i\6|R|JDq?z/3V~EΥJ/] :6y+'yȿ批](kRoRwuSl|xU%?O쑌dQ!eqhz_Lgoz & Igx1DdE ̿ .w x2 "Tk"K@^!t7Wc}VK9\#T%pr 0$u: xoϫ5*Ө:cͿ.|;.ߌ\0 ޑ⻭qߌޅ-^m\S4m eFJRň:riCL|":7c[>tj܄,D5?uKEI Na7o챑ʅ^QgAZv9KpVpy m6,kةf %dPHa1CmL2)4<3Ԧ^?d/oN]{Btoԯy]f1Z^݂L'1[Wh}ҊL_ub82؟x쒥*!DMv7-# 3RׯO}~sb6BRcPj݄/ֿ a N<֤dkS`E_VELϥw@`ݷ((^4MtzW[6R ^#DLcjCi߫͜R˱U#9R;W 2N&.ux۰@ zW!.Pd)d74 -4yU>ȉP=z [~!8$xrdU-8t? mc:K vZPA "ZDꎉ$@ Փ K ե1"I=Y&gYUF~K7-,5S mmVf_ϠME_]=3ġ3tF r.X ?oF-|=.d(y{ՉQb׫v$cE=>@TMGa({ F ^+y;(l3^Z"9K7 fEU&a9CޛC͙: l-"`0Ç<Ǖ Ӭ'㸖aYK)6 /,' tr#1.̰A |ܨi+o>ADċ<͌ptTd t8O"'^]A<)URSV: #*޺7ma_^}ϩ M(+=pYk4!pqFfqhcS n g{wxBT֓aZg+j3JsWjc)0BuUZnd;][?|Ρ..= m|3̣irًD6K-GF,FuO-}a%H4CKzQub# LJaJbyP jûقKj8ePL6ED,媩wJOB2F|O((WABj-USSEhkwLj䬪L\~Ԧm\^Ula^_ry0*dV2lTf3Pb~F'[ö[5=X M|5h/#eWQONC#G\`ᵓ4[v;&! ~B| lo.|!MH- oӏ#P~0|-gZulC 3mR)T}%; ڏg>w٦sJ9ҢD5RFKWy^&+K߽(WW4W6:[n^3LJػ9{ɐ'{  $fvT qg3W՟v(S򢶳Gt[ _vPz+T^ ޴f EZ UPᅔJlN0l\eᔹ6x/ ݿYTHԡ+WC x8<050egP"D偃dEd8Ep6u]le j@Ǿnɪ(OM};#[b3ǐaTzX x[jGzw鸮w/YqnD%J"M*S;/X5m2ٟCpya`㪻=2QXY AOh*k6.5qݯ %Ba/h [7 W,>$2IyDS?j֨ nmΫr8FN|M|lÖ{m"(|$i*_#oɃ\F]dv J 3ƆheyQMќ# Ъ|%":_Q!]ҁJT{&.&q" r*ƕdP7~"kn۳%lhP)aю Bԁ&df8n~L枾x|daj.9K=D]t6(GnBLB-8*t*5-섽\g׮S(:@Rģ^S֛@>T0H !v_'@gJ9u@kKBWn"5MYy~(eT:Lc)@.8Y`o9b Tq]=jE&Ck%+u=ְ /H1ޣ,kbRގ `ؠE[ 3wrճPY]Fs'$#|"36"2Bseԙ\ X~̢$F'B׻k%:A WEs^H[ϊ0="bQYw u|(A5c窟v Ӻ)پ`)#ȟYCa&]~ B # CKÖ؇)M'1&xcnRTah}{n fkS6m;;1rA={^(2}r_XE=lt3eIQs|OU),أd\U+3&qA(@ͺsUd#3s#{, O論U˪ȳbmwC ^?:ruh0:sV|#F9]8ka%UX!;F6ebڳwTί?R7+azЫU ̞k (7+ MKbpM;i`-Lwszr/fH9r҃tE>}$#dx|L/~ilzJl|X}I\)ePb,J)3ʝ'33m)]J Ώ,ڥ,z*Vf6IC:R {Gh 0SӒVlnmQO/V{R7 ³plDP]D) $%֚G}x-(Z0@ZYV/mw#-)(9ΑXd)bXqIъGR@fr\O"lmZ ZpMǔЃh@k!{H{Mq˦3T7'̈́xUQW>6D-/G>m BAʬ)9*hgWt^-C9mCizl!ң 4j8=xKt4䯶!Q4knh[f_[P~]NAKkn X6J`θ?5vqBUkw;Ly ,>#Mbdoh*ALЪwDӡ/?O$3JbbN"='yZ\S_ 8'D38ZYhHm)٨*yJhFHpڡ| HE=W~pOEV>P1.4Fh>R^5t3êj੆:h4V,;s86{Tx0"p (!_)9`=yFpL vh UQݫ,(F٤di[~=dwVe`}N='5r jq\lB,hF1 &<=1LA9 %ܹDXU,pҺ#WR-k)ѩb_NJKY@sLyJ?vNq{\.n y'_3!f$l qWA țEM\Y}X >1& .d'$M7xo2֚сlPCu`>=K3iTu2 ;?OvZzҳ/pt4<Aoʃo*ё1c EP(T1)ޭlc1[]ZeQ7~ e_iȗ l~):rx&od8$&NЁBDѤbg1,Jw^Рi%Aga} iA䒲TUA2wOf+3`=9Z(Y;?I5(o/7&ɡɄJW&iE]R1R $_uajޗemUk=ٱ?y1s:z1z4l iȗ[*ry!: InR$ %>bS 3%En,D#/i͜H貝Dd=n2)? *c[Km@Lb}+@e`!F`Ó05K/A*]im6G%k=& bph:g{ǤZ,R%=;"'ꭌ;-z{I\>c^p5E71}F: Xw'z>?G_*+H_ڈoTbu '=aƫudsdW}M 2 h0X-!:tlu.t#L"'eAEM}۞ES^BѦ~:ݱ:ھO|^pO'hNYNš>-6nBch-f0c>{c>PfQx}^JdMM(oJ'-u¤T--~ U&oh+,w2TpX j51%452koQD䕁]`>U58$F9~t@[x۵Y8%)Xmw j}l+8be_'+_0p(e8гd|>Z_OoB^r<nVўVTD{uly}5b) o|_ B 4ٖB8n=|ř#i[)TrJ4c/@ET}P%2XNE⽂nmv6+ #dޱKah”3ךpW:.CAzr!Muf|= A$M>'<*] _o`ΐA^b6>*)[!2;KF cz3!vB߲)nկ<\VA吴W׮S>Tes 5HXdD_rcfd"tpidjf%+]J}x5]$'kWݦP%C?d`9~kpW#=ybk.OȜ xDSS`#-[K  z!Θ%/)CtPj 2ރKhVČBW N\n[0Q杇Qu+0Cf]S)|ۙx8釹 f5PAY95i'@U|ZroCU]CQNXVf ^ J%[;ӔY۴%k{2 :$W?l tl$%dT,$*l}T0t1I inaލB4hPr&?K Oų3[(ߩgv[$֊%_&.P)nYGfLMPWAw֧*ͶQwD (r#B`[S1@|+epzu+ȟX]7Z0b,=%[\֟Tq|?)L{ۼXzO,$_Qȡb@ "-`) o&mQ:~SX)Uk ]h79_г_vSFY9Oڙ,lA.Ø٢(7^.O;k1aMԿQ4Z֬ QH>uw_BAǸb,˴!* h  RQ󟎊#,%Vɚ x&:;P^޷aA&H5`o$~Y;yOb}3!˵LdAo0#Vet*ß}sFgĝAxG-mC8&^`Նذ7uR }cS *:Fc7)?&K7t.e3(qI>\TL DDݜ#Qmq,Lf&=or5xk}qN))8#='k1Fp_w kSJE~}6/^u#5< y)p-C;%bm97=m |mAň\m$}NL,CZ{䃷1HA }9QWru?hGS}JvIJ|A 2zKmBn8{l8,'Kܺ(8S@(LH W0 6^BP^ Ŕ5kkFbᄀxvy2ƕ äW[)pł;ɷg>ȠSօr7~SX A&KvQuEͤ)CWCAUr ^U-5--˂jʡkj\)ls0.ǜIJO\pzyw0TL/du-~ńq˯ H]R?yOh 4T:= c)m؈Oa !琖~!׹,ƽ1>AP]H!ƝV  ^7 ̳p˱ "I_B,zu7u]q1,12n?SSh)~A$no(gj.{'tD7rϏv%Dy?8ʞx>rV yL<l|hdb$m Ыlnȟ'%%f#K!T A|46oS("7$ BmldV51 [{c_ZOZF| ߯ jol 9J$ $ f:a*_.5I€dmw]T<$ИS ~W^KRZC,L6lI3; 'mW[:7Mǚ7]M,>xw8 ns.2$ǃ3\l/:40B-{0[sҰ#=}դSG;|ޞt3f:Pz>GtpBjPWՠ,Y#KQ{J-ZEl,K7JS-SyZʥ{^{WQSFGZ,OEjfԝhΩ}bYPwegs38PCw)~ћQ9JM]JL67p&}EpW&klDOz7&,wwfaufHєPST{vxR/V{ zo6/0 Mo&'~/n ~Ncd\e+zPTEsXkߔDώ㐢 71Ѹb';.찍c԰W nSH^ p{#t->`˥(p,$m_%gcA(l(d&,0/hXsߛfIBǮYM2Jq̻6s4 ZB𜡱ÙA+?}vnqgdjQ+Lg{{ӯw>0BK,Xzݱ,>  W0%!Q&d}OX `45i9(d>P>T}}6O:xb4ebTJdR"ڢ[-[BP;*JSN uo4-ae/7wi4 h\?Oے-'EšpSF|*y[~PgtgȤҜ.nj.k-RܖMtcC(C #q-@>H fح&.DЌ̮3iUfT/ʞ-I\eqIQ&kJd >A  `ZJQ\dj̹?;B:>xl2ǜYn `oݫo]Th<K1/LHmO%-SBM6!PztMcs4J$m2O rCH}$^|ѿ1Z/(i(9}%Yz|AjԜFu{Y)7nCo5zWOVVڒw3݌Ԓi*j -j@ހxQ.p1<0Vw:X.~/XiF1Y[NkQoPez轲^~2IҘ&Ұb3C7g*ĮY,zzMq_4AU\Zo(TkW)DYHSKnI0-]`x{;|򿛲HNed3d)/㖙sO-v5w&MD։N`FX=tۯåbE {,^o"~| q)Fr h7{W+uns'(eSlh۔l{EHCgJ;$\` N=Up}u9߃>Kg"%%@ X L9[nƠ)[v-/p1v1 7 ?֓I_}NK;@U ,ue ۶rI٭*^T-:m% \F?8UN%FL Z)n 3]LD[g#'`|!h ! >rݗճlvE ɤn;ŷaЄ^x.w= 7:^T"B鳫^'SJwvpqw*qpS% !dv⑭OoΈ_v{x V8ִ r.-Xٍ#xwsgXxg_5ްt&z`&QYK{|Nl@V(qjD)'Bcڱ@"&hyI† ͺF;x~nIDbb’<~eEa0`{!υAjV-^㵑Y8`a=e`pǚI /9xxy Y׌wWA(^H6SZ}Aƿb}Ȏ).tzpK6UJʐӠ$mgB@_0v !OA'Ha_HQ.V!lXvBTf rz|nvVb?BE  e?"-v*; xXa a ,S5Z e;^Q;SCEPZ=x TrDq)0,_ iILyqa5<~EoX?)5:elvZ%>YNA[m/a3/]b" Wh _ע`D'Ut zp,+^:s _(X%rADDQ1uF! owQTXհѫHB29ph~< s,;oEk 9Ɋ3jGQ'SN[; E^y ]9범 Rl{nR"Re'k馅t>#%m`qu^PE0G- `=q< i޲ecI"x `uFfDKt/'t7Z#Rer?B΁ȚYE\\G=*^ ,ebEȾ4dQxLe,FeΏo'kрO&:Э7ηkܞдݔyogV} ͨJ::M/<'mE4}n S0&m8"j+kQbsl K`1/PApnAmswG1wV7H/"MX$==ߖ^5`fCyi/jV*DwA$o˵H\Zj,d2X>|>YV5~ny+7K^Sthb2 ~N L,:Ć>vv=x+5z <1E<=s[ Ps+<ɌovDN#|jʾ#0X+LɱB x8i (.(>[y%YlR7DD ^[?\ߍVA}ƭ@7;_+Y.?g $IȮC\~e1fҶ Na-ESnE@ҹjNK$#GSnV3C.U()A PU6[+eղ5SKWtL3 AG檄TX恫303ʶK u{Uѓ#Ku#ڙzCdrfzt~o"%ɺ\l6`kb> Hݠ]ŏ<7LB>ҙ׹%,zU%j+ƖDiGC sy4^QxaZgolT\4 hyhA<%Y ʚR%qlhE0˾Ջp꺸ц=ϔrI& 'a(7j+C? ϲdh 2=E|7X M3H_Totʞ g&j!4p%Ƽ\'N"H(eSb|0GIbB_[bS`tABcǷNJkW. x&1iaQ.=f X8z9@8j]pNUnPޱK(z{8|<4Ra[7]*GtOdO7q˃.@7ȷ3lr}V wڬb6&^c"#ө*ogJ[oeptR0V g1gh[TbHvȈ b^$UE:a-!e X6u@J f{mӟ71?oMb-&):ƣ.n 9LwY)g(eOYI`¿)~p1[7_n'{Rɲ<ź^-zT_vGx9>«A[jB/w$JƗ!;LƑp!W#ׄ&UKh5^#*$lBޗW&ER:Φ?'9][Cyl"цM\9onK糛m[&E9U@>ZSM9  ,om2кR>*DA5x bفwly8k)6K).Q8ZS( ޚ }EIqaWʛ_ʡ,mސ=[A'Kc`򺞄4̅cX7ݙu"nT$rlrm™ #Sz]Z]?0(a%7FV6A3T,0T.ƶpٷOLf?͸%&RP%N;'naC%oMw%z0bIVa" |X_/Q_%go"!1v*"Bބiv/Jj1)sQ~}7m@f(O8b<.9od {RTr 'ΧFI t6G HφcyQ3%?%.Ʃ?# :kO9u'lD+ 3PJl`41(5#`D6 i hN.{qO@_G=ʞPouYZvd4fNvC G ZKϔ\eHddQZ[ 8Z"7TQJY>C0l=xh }Kj^iR@t">x;udv qE5!s Uph4kiwnVZN>ҌP>!+7?rCvSRf5!odه<~54@b)AN_X֦OGhV)tyԇy =2κ3g ,t xy ym+O XĔwtԪq^>(0C]l>j#o`QdFe";uo.J;OO 39< oi(;KA4+s9rbznc~8i TB^jgƹ \@#W "{f[DG#7~]fIpeٛ$)FԄM6 pKM5z?=EvaaxF-L+ɉ/e.Zo;_Cm#͘%h]>-w-CɟLxZ󅓓 ,Y .?!W&\47Y`$>8)D;|>'hu2x7|]!]Y{&嶟P;i7ݺNCEe q<Ϋ\hڠE`n: 0܄鲨?6,rKڽE"E ?B|8 #L1AVfRQ#|y,DcH0Tm~{ku?uYW*Fa=UeϷt¸!fJnmWE#ku~矈(w8OĔo:Yn.ob6]z蔊Q׊I?(XF H%v+!Ua:<  N`㧹1]iR3s_&!4V@ny 0sfㅣ;@MM.8수T0[D<,IBluJ ,RX! B(.Do{R:b9JĦkX_/f&2k*!%ޙ~9Zá䯂q;$(knJzDՑ$ +V/*͐,uѫǩᏜ=Nxx̐MT?|&nU0 U8{^ƈ騎&ZIq^ƄyNq 0;^}4u35E@1:!YG$_R*4Db̈8jB׶,1{je 賉\fh (ZYZ?lK -`$,ܵf| aa@”%c)dN,:Fm&HeBT>&1xnec0(eHEMyLT+ EVЪWs#8T. v:SBY押'''>{Μ(~)#x\6!rrۈ1* DLM-tâOVZ~y=~yV Rr!XPEeH'}u3)r{.E * ,MKx}!$f!SN"+誁s !B+mF/;bS}PbOb?o=+muVەҟ% 6#_\)-6JY]i* ~q3 ;0godENf {׷IA6#4o4tJ׏F=- /Y B4q_Z=gWmLb8w~.sF`Ɨ:j 1PoKl|r6/6{*FZSfY"mvblqpǭLhI7kSRԢ,o\` &c! [(kqa $V97V7P/TFghYtZ[Thq8N͸ sl[)􊿃AǤiGy 3qcDZv<#.HX9ȬPSs{՟t~Gt}փqJia Ho"5g9xjR.>3KhA@sZ=# ,T/ϗ2>W>hKG?GŐa5lrs!PTxZϰe86l?e]3d%*V@ϵɒi|iuhw^`^ʐp8PJ6eQ<ܷrgpqlGҕN?eV͚.$U3Y?j#RPe<1LÂ[Y5z*G#$ω# {%5 .ʹ-)n^ݘ\ۆK2)s[[*Wz;m ZT9. F^võpk4nĖd-6mT9Ρ )1V_{"L]S !TvS0Xo/ĩ]A5 PJXs%#|p;xU0@RL/x+k>Z4fhR}4v|hCfT^#֙&"^{JvB`3Lob4ڴ`t./1f}Q0sR,Ni96TMMA6 eKon*'yn]A|BѰ8ڣF' Wa;~, nP9|8x-Op wqvc1JWzсDн<!'L]Ԑ >&fN|5ز@idԶ3Jt{і|a 9\26,92L8H{ U-Buϓx| v.~yeiJ?zAdaLVP:m Ӑؗ8w=[z`߹(z)\ɫ/_mfEQml+,98^]D{yYR)mc\'p1w(2/GI6;[jX1l_uL]h%=!YZVmJMţw.Rh!JROgyy)N4 F>⍸$q &Bp#_Ѻ UO(:~\{e&_b&|xquvO!PDl'S?{26|H<3At-;ʳb?ԧPDAeߝi?_ nCx_8+jNJ]/F?vf' a_ :g&Aݶ"鬺PWl6OoeobHA9woi!Ưl.מ!= ZIgvih`$2 z&+!@uɿdըK@)^1rNޛR>r|84⺶A1}b\Ɍb¸%Gɑ09峠6_-)X/`WլHȀ[kZ'6i~xzg~1?'(u|@M`z^?Kq@LWVw\nd}j*]X% q JU"J~0h'+ %3^1xnĨWdtw:8ҲZJ8\W`] }zϢUynOO"\:Yv'9scg[,ܥ`nQYdεcs-8; 9FXfiS2`\"Ð5OFEƗ q{6R^ U%j]Cs-$#<L0_ep8wIp-; ֋FNR 8џx+dܧOs,I$xJ(ƈF4 \.n#/9P-ul>D稟}S}'8jPkD4t^|m1JI첛q΍p 7i>ܚY,+,vg A*b*$\'%M*`sa L :qMx2\ 8cI^}&mn;ou`鑗Z*<,(2kӋd}>u=x:0[[廴9?']f(f`!9,(kYk3pLH8ZPhN%Ǩ^\'rd>-l,R$afŻb~ Yx7ǵ9ڋ|ͳ+[*?z{,zmaD㉌&!|x','+EjnY%4}v4 =PX,[᪩3sA"zЄ|h䛪կ% }YȤU1`1Kkk)P_g#rsCw&m똻aN,|=)%^MUD,I˛ !u%hs4WxHT<\|Y_WGeP{y"Ԗ"֞GK/;΁"o\چJ1*a?b:R/C `&Q[=)_=cp)>jIZ #}TK>ƝaRwܯRӫ$*/%+UQ"bx(E(nM+%f\ 1, +$EI:K.b|+Ω;YD "HT bPߟ !Eh z9M13e*F4<ePБ^o7[yu*@!iL$ 2)'%pc45MOIb oQS(rgEv}s8BЃvk=2Eb iKuI(JM:cyYwfn0$g%91Nkx/:;na% ?`&=Z1dLddzQMC7ר }i\K;̣1;@,D>#FLقn;n8ge6MOM8g9W6sD8. `YݹgWRj6K!JfpA֋$-N8mͱfSB$vU۱}ׅ@=)iym1IPU3 .Z2O@ZhEQ# = !Ĭ.(bha1)Ӕzeug4kDaW:д[L5$7H?"qc忸Qǯ!,}R{[i-_^:qgƎ'8uthp~̥Vee# NJj7hgT֪Ej/cH,tǣW,+r3?T;[aIƥƐ;-#Ԗ#􋈰-;bP; mq(%tǢb_o 'fpgT~Ye*hƜ"M`ČO锵R͸]5wA#.FYo}n#=b6H߾,GSt,D(PZrD7dBK $ἡz;:js>LR6lb\NJe a"Ct@ud%W>< 4/hJD3wM/ ˶. Mb-XL ʟXT\l1fHcY%2v5O8:H_ 8Hɟ1ٵxɴyR`3[~cў6uz{.d>hR: LSu ì+-\`JنY?0VlzD ƌ!@n ^(a>rM9)[ Ƭont8|{Oˋi_gfyy h_p[~ٍimC:Qb~UfBWQxގS5^ ꫡ~lN%>z E޴#\5 xt"T,Gɬ~㳓|6(LmM=27bק\R%<+8]IgLx`5T 'jJХmq(剨X+,(>uTƴi^.5t̑OEU%ѦiӠ[9+CaP`᎞t.cvm؛b6'OwJI}jlͻ߻tIyME2NYqoX8.t]~ŹyOdiw鎞(H"n:?h>)!݁ވrJ֫W&w|ۆ[\Y";an^Rj4Pʵ8jӓA;MG! Ak[֔ 12о QZ{󵍯Gu5[q-?If4~xF@6PN&j}4rw! M3̸_A8\s;kt-5V&kƧEc'FQaSƾۮYziNG LyI)Ȃֻm:24xurr[nuے?tF(ScEתvvhZYЍʯѯ062dy0 ;ڣ413gMRQ+=d,Ivu5Xt,Z >G?>G} kin,*\AdJU;v@FܽR#Hɡ|يÀ !˴ood[Gnօz>g EAeigV`ݬ8˞ *$l J̝g XA @|ylRpׯ&yD2h ֱnu?j#b\߁'hx?K5Խ{q_:⎂=-jЌ2M:ų{%OTf3vuwM{˶mPm0N@΀9ˍp>e\(7!: }&Q^%N\4?9_٣?+ `^3ҧpD7ȶ_J00IdAaJeB`'t\ZO , rdW@q k>cb/gDfҳS"Opd?7[͏Sεi.z;Ji'!S81xX1&mhSC)RBИM݊+"2B E l7V.ZANOK1l iޞt_.| =΅UKl, hӆܐy3SwP x}*Cz.m5I;Y|:L/('U%V p⺺}w PakS6DxFÚ9ʲJ*'%c nD:GZK#\-MS6­0:\=V ?)ON)fʉdV8K?]s'iMx-/.;1b{̓1&fJAyZ*!N;&B^ =@M}7 }0Z:{Dpx ghse oү{d ,P(t %NfeSx,nD2Teyj5G2@[Z]`<5y)Pr·9[P) LVߛDՁ|DXuNi9oZSX7Jhl~jBJt-},gOp:GP7?;؟.O"5(5w<DY:+[#b]ɭۿHBFMS۔ټW%a4$E<QccJQ*;WNωDҬ GnTqu9zqb3mzd.AăO;pfiXC14^?c^[ g'ӼpUjNsYLJSG̬w5)nFr +"\n0Y_ Iv- H20WfP<kvd9c:\vG$MNyX6]dpoψX]I6g+uZ;B3* #%yKލ%ϚmW pۗ <1kC(gs6,nAd8Z sJw O_2$CfTe2%=2ܑzX뺟\jUDc;Z%5r<%&qu.ߵ|`Q~KxXS?jssm)3b=yi_:6K g U89ُp~kBГ?mɢD(<Z:' tl}:ok6pI{<3~ehR56dAUv(+T.{K,#&?n=B]`Dbz ~iV;obD[9".5U%Ři) !)"t򧣙7W:ZLr%7͔4ƅ.D@d9jNvy{xB~\4/o/>6e.g :l>̆SѾu*qUC#sҶ7'4G#r棯A"(([72Tzh'b 1RJvI(~2zdX0=7HV0 |*T~,ˏF+TF} =aKj]Ytּ[FWf/QƏǶVsL(mo!RJ wl&WnODAҢwx|wè]iW ⣖͢p/]}2vB =P m5Y?ٗZ\ 7dCqըkz(<(k}$n[Iy(Es梺vrmo1mh[GFSp?H #^y(s ZAgQC t 20م歯Q&SׂU"iMTI\|W(ā ~7DXw&.S\I/!+9OQw.x!Y2WeϓFCTr!?r2ݹbo38bvlC[O 3kpmwD.*=h1sg1j{F;Φ xXKr-|'&m /@KKD)9aᑯAGj=|oTz P',k>Կ#פLB>0wb>}8&&\'m0[eSLgFηôzyDmc1$LQwb=%f RNyD=;ѭΓ> Fu :/eń̗׏i))\Y)AxBűc'cq a<$>]r$1:2,,2eC0D f E mQ7grFjm$5t+l5e=IdaGį‚&Mx5$}z)K+ɘw"I6r$hTINCPx1R[ kz^SP9 XWXwnU:e\?ȽK9,Ӱ Fnj qbq2Oaꫂ\t/3f'Ph,B s!Js/l,0o3#ufnhb_vF 좺hhG8SPCqm*ZRiBM~|[Ɋf [^4gyLpXRv8*t69}7ߝ|F:ܨHcor5[I8{jplQSL RcP"o{ kl3i]}c9w*LG4`gٙ{o$^O[RGGL{4XqՍbU$㈌!$cS Zĩ)Bh\v׿xR`kt311γs.'1]d;/ 1-jSigQwF;,㛤l^ %W@6ԟe喸=1.:xj`՚09<@PQ%  պzٽ: *6 U p =ʞ=eӼ* _#ҢȂ1GQ5(aoz)CV¤jc5am4R0~{$jۑCNXfN' xFN[g0!Kϫ~47CLO)0Ip0s*x1Z@|YpC=&xܧɼ8},NNU {p$c\zUB^y5N1F⪉<#s~~ՅPľ_!_-kN~$˟%Cθ4!,yJDi7"+4UE~2=<޶ߌ֩&?T:r^& 憾x9;[tKC˙:XRt̨ KA t:o);~e0`w"MgtkE8VQ!N8ncHB1WcIQoڼrp~e/,45a94ߗ0Z:57/){f+bL&<{]vC4#?) pAmyt<}jK~R="YڼX$u?MU9 pVZyC`QgzOۄJиq$yiq]@D<5*sxyґƷaqxi3WAސ\$_K^#J vK{v뛆wڪ h)ͭL!7m Iu -)(:.Go<;mU .,#wi^?C)!? Y ָ RվX[{f3 ^l֒!,%/=힡Il^#Շ3t!-rQIRgSW <~x3~^+"-zynH?MeI&0V. %f k.{^hba?%޺ ?CũS9m~šnjaXh""Ku%^ԭ{d}BtgydmSh1XU-Dr$Tf,9'NI^0|A3Nh[.tXخfW:*sE+i>)jtP0m#_w]81p+Pm|-qi^%+ֆ @6Zy^Q?o㷻Oa2sF >GR`;@|Ft, r!w=V(U7"HW:DJ%7b xp9?9Kd=.4Y =1_-8MFYAFdt72gU/n!t.nBYktKe !.kkT)ex% A18^X'7-bO]7 W%,"XqGy}nMOZF+voǸwmLC#(ndLaCukB^&H'd_஦;}Rk#ȟT6*"ˁ\ԣ.P=%㷂aiTM|+Xtzgg ڨKϣí~ңcO C xxHxRoa<'gBEauc|ZXqȬW=쿱L p6I#cp.`C1M8:mC%lU0XyQOat]T/(&#f몙K5Sh.8u] _l 쮖h_蛹c*ұuź >-dul j\@ hmAM!Y~ p%Q?ly om5F)~9>OX̾VYA XMrƴs]'9fguL4+Io1izGE pI/v>vn:󅘕vTxizb@r5 ߙFE'Ls/6HSR$ic$|'r\Qt9Q1Kl@^iֲZ>P25wLZ+32dzO Qg?R :qQzC敂2>W-|.C:lTC3bLʣᓔswVr-Έ: ؁=ȹk+“٠`t}ĄpMVG[*]˨SVqxυO52A5UTRPT\ςA}Aq*+Tn֌ik|[KitNH-'c܇U<.vxcCk sk]& 2ᯏVvZ9}bbdn>U  799+#$漷 e|b]kKenR]Gsmzt\6kf**=ņw.;N˼ΦQk+Q*Ғ)>Y$`m9|1Ϟ`'MfPݬ塥CSNJi?H"W _%(CM ,_@Zr`f;_ bN i7좦l A40y$|xEZct^~~l᎕Bi3.jKeXSI#W;ƲYQP Yd~>'Ou! T~$'3'i OIX7R II掯f嵖 q? rZ@$: I2iCtEJ~o^͵jLP)-lށ.VmjkcZǯio>*~JIo%U7cO-:w[oy~O;ZrBh`md6Hqu-`my=@e: ~xd؂H&a# 3Dj˄uxHe#gC !FȔ)IIh[ `V'v CB[ճP BwBA$r,ae`X"i8%h].=cgrƬ[ZE(@_u82@Jчm8&Fb?̘C:X`\3:cU7;!%yI _JS($ZNɼD4&ʈVDܭY# yxW#mh;Z84oDuVQ7zs9 >,0y܁2GԑCcb$(t9#œr^ǭa:S%}i)JɒC-Y0V|D(h!lxn:lK#BZ i='TkYj; Z_/]&L?v,o݌?䗱>y. TI *+ lvc";x[@it,-ނň¹J.Hq(C|֣5е;ۓ1}-*F]I {VvQOB?q$r<%Vސ+ܬ= jgU(a$ZmSW{|  Oݳ״^Rw@%0r[QFB?⎤k%t @>uX !ft߬rJc5}D01/r$wQٲv℺ُ7h!Sb#'"x%e6{]gX%g3)2P8̶#BZ♀$r9%8s[z%AMuIk*:2lj3<̗AoAuO:gwuȹ>8zD+tǶ]l/ اz80V: ?B j!a:fFryS~\j QÉlƜ@y>/pH,B%¸Oάh2"g uGpn#G!%i^&xI.b[nbr#ŏN"ټv$:glȃ$lU4zpה_SMėv9N)6[lS(<^=|>45sKd}BUXKxEZt@6 'iʘB' ;W{q7@c!W:s& sεFrWiM]; f2/Jsv!`i͓GӴSvc#Q6o)[ZV?*LNYj/f&_Q~9t*%r@9&NUn~>2:z9d siv!%!FfR2gAa19O<oHP@Y6T#sK3 cFW\H|鼲Pw&B< r0s4Ӟ|-wrV)Wf.7dڕྗɺY.ؘToe-:gVS.GJۖ4 - dmrNr*ƿ.} t#y{@ zjdIG)iAܝ)\)b8jF tW0#6Nk64B&K/r^0譳rQ9 #@7e~`gRcS L[Wkg둒 YC}'.! Chz5Ϋh OiH(p_0br[:zٵ2i*l8t0N$9%oTJ>ktl|rT UTN<,- `,uP[EVeXG>2ʒA:y?Ԁ8/BVR0<$oqz"*YS*rs 4,E5ڝ7#CvAsF'.g\Z.a@RY}=EJ\Id%NwU>u{e>Q(tj5NnݢxsKNkYz0nEH)3EC}&b.Ȍ$}4z!ݩj7{)FX?.ZI cZ$p_@ \_rs8uu/7SKZ##*簘O"8k`HڒEIFZ@0W[m+뵃 t5gBc4N dM7?;mpN %ʼacMqbi-ިñPm/7ىl;}#IqYs7!|.ҦZ_֭W*[럿fT- -$$( )Z5=Vι6V-Wnjh'$q :5ƬǼp͂\rʴyu7kBn9YfaQAƞ=yRX;m#M2.[ҏ.W4z6!W%xV̌3*p)PTZGӇӝ%; 311> &t2-}Q1 NBWlN$Fi*K/R2+PoyCKǠSUAt.8 6ʎk? )؄b;u@7qxyĒw }p$pA':{!AP{4꾵OD (D!{ӭ,gue1Y aw9(737[Uld(:Ysi ٹ ÂcOdg=S%Qzp%͛*ozX=k 4ι1BCB9Q#y9u`0FіzY>pݽBZ?GK}T\Ԃ^н ?lHtEC\q-q7N  0giUT9HM05~K Y _-3][8_;3BM:vfܯcdX]D#j3[iRUzB$9!7@,˽&BNzXT  p) 824ԥ4HT_gd21]]UY,9qcBSFl{́>EH!sB)cSyGE/8<'k{7ݢ὆ f7O[jo͞Y杪6V.l{LN}4Xf-K M ӼWI1E!ز\;~&'WcŦl;w%<^7T28~*t$M *0_80 >"f6rBѐCED.L=ڒ%c-cz{Rg%+.Y!L (RD#_= (l cD'̨U;2hòsIa9͞Sa% y1:gDZ.700Mb-k鵞O3FVAm$Yrj7A(Kp sj:5[90@v^Dx J5E$T丠VxrU]N)w~1q?dsNq\K_&50 ψ|/S<0ϨG}/&-2kG:[‚2瞧>P+h:q@9} :Б^șek_Nutt/Biv*!xyv-H.C6X ]+{'rJڇr)V{g%`a@z&`oFX=Dƺ6ZВ^TTL-؛ |P|Yǡx\ZUt\*4}fxN!?-~fB]D%f{BP ȗJ>3䁾ZK~7&bCNQVHP'>A goZFг=Dz[ԦPF[:'jڇ9l<@ig@EU9$4^eMD& Ǣ%RW9:iꄙC9;kԖp7cK^OȎ;R&$ʹ69MO+/?k]󓏩Oh3٥]طIߴ9ڣbɯ@JFҫ LxC+t洸)i (`5a jk50z=@^xоL"$rϩZ(]" ^(h^p(4jm)E3x4 v7WCp`ѱ¹H"z5:4<,gNȿӻ 5c*-[㻌 =o6cq:PR=`&Jnj-Y0ݹ MoW L*ٕ ej}^$R[nPIZad>&KڅQ;<#ڹ:!)BG2ލu: 잔k61# T@%ł X@hOJ)3AÏuI0B~Qc.^Xo*01 g o0 z @Mu} Џ3 dLNa !Su*nqtOyMtk4y*-AvPykM3 3b֮a|gL1/  ~J@Jr5bIsᮃnv*P615bTC[ GC?%|t,d`}ʽ;tou+a3H( xTaDRfrFO ) AMvEl۞i{:B*!AYh={i3h}ڂu ><_#?yG q8$Ip`;Mk;"f?K }VfhZ&x 94=(T- ԝ#<lT Cg#2?Q͖^y+Gl8 %Bgw;A7gٵWevu86PF\wDϝ (~*Ik vѳie[dZ8U2diG h9\ .]uC-xxxF#/qrpOh\k/^Tۋ귓ʒS)?7xKF\U(sM@hCelOWJeTi?ȩ+,}p{!@8f-U>1-e\/։?oz~bJD65WsGީFE;}a)ay8MPن@Fxet;+*& 0cxGoZ «.M%溛PMH+B;aVhw> MxjI h ?[(gQ"_0 "OUG  -8-鹘5 EK=ߔx:o+VS/%V̻wC j-i}=NU刣sGTi<7B ˮi4u[K%J'Ib XKEAI[44W[2mr!Ɉj; 05=K RW4GzhJsL@$^%FC>ڌ<|LIζ)a+WG~^ߐJ%귺|1",ib9Kdۺ)a5x P8k{d2enrmRBEUN!+wg0E n[޲KKq3 }_;*J+x }签\T}A Ew}n.Ǻ Xmoe 91$W*. S= %fUJ؀jQ֏ƕ4.4]I5Jd-y֨VJ@ %q*J;u%J[3 !BF'in_p+EO56-nQdj5M'.Nr]q*I\;H\ojt}Dm! ҕaj9+#l8 q&L;d+$K4>jn _rκEr qp>>ZM .3|m }]QaC Xf_3Popz*]I4vB/5-" $e,>t;f:+"D q,'o \Eޝ UQ U8 ?,+tga>\yQ༙=^M"ӖȂS[.SwF_N~N\/a1D?ɸd4m#:<{ʱsRIRÍ qn2>n)Aoپ#6l_j$ztߪ"6y ٙq:v _bPwON˺,g5sQUYus%v_v 1bNpMXg;"vHd4w;$ 7 abjN_O*L퍬Ufx .|t0z=7GͧzħY7# #Ati4R5" 8x.h2<,iEt~9J<fSMCP<]M[L|xhL)J`w![LN")"COSbf,>Sz<>EroQ<]tNwP#>~iLME&1)[{E8t.$TCK._b\u/^"ohBl#3yiOL~Ƨ3o7M0QY9Yy }=i\Ey:FH~CpߓL̖BK;Lڰܐ.``NeOIj}d kᇉ,K:ֈ9R7H|Q:<І0ݰ7n.z=e_?(E}:fprڋߑ=9KB㧿܏cd֐& GF,qq},D!)Mt+tpS+ǁ ZAh| #}Wp-o7q)4tzʕ6>P?S/GAtuE.dfx=(pO։$o_rQI%XIf1`!a8N"+&Hn1?E2ַyvmI`V^DSK| L̄DK'o}/?Aw >pKu>}*_:?~(Dฯ&kI雫kے5-("Z;lpUpU@+54#3L Lj S@8sMBPXxXدrkoȠO|M⟒K;(jm-sr[sN K 3?shuFű}c =2[X=`le1$FfWm0y4wꯧTf +4Avށm#J}݈6*X9BL%-қ\X{w$;vz!|LeNzE 1ɀl#fKrJHR#Q'bƱ)XzLR ş06:G6vdjOC+6h*7y2,Nr ֪mSDsozNs7} |8>w.Ip?ws*T\L 7 ;gqyK^0}VFI`Cn2S}JxZgV F!u$CWN!e}gXsot(;HV'oJ\?ut6e7mEL kѪAS T0h|=S9QѯJ6ʬ(з]NY"JkmmO%.g%xVgpEr g+Dt"yIS PyZɺxaҮYp9nH+9 O{ [Uo#j *R,9MY$9_B%,/&ND1z2"<@,Bf;U3a};/*i]t$ā;`- .UM$Cv/_svnى}X}08ع],H%ު)]H;S+壝2x, #Y=M3H?.x"DyKS3:YUs@~d>jUI󧏗'}vA$!41 /0eZ_K aY穙uh4w}3=#S5=]-~gd%3@0 ss7x!]%3eu10$1嵗O5V82j>4EhoCk搅i7gLsm,w<`*.}r?lAJX.Sow앎t 0 L;m')fT}\SOLiRwH/AÃ_弣mC: N;˔ʞՄ;W.d I-Z F3;7;`LLT?4HsGE#_"r5VEiQp6|=u^ GoVҞ('bN-^=N !T`o'V rv!~DFy]IP3v:Xފ_FT@;f X Bwg x55icfR"O pJVҽ7,;1(8[-=·lUE¦TBc`v¬{TetI2-XL<&(to{ȝ2E% QZVnR-G:(ĻDhu{Va 0Hؾ]V3?ߪg|MHke$)_fzHvcycRf;Q~M3>ཐC(-ڈ.PGh7HQ2iS6fw3b6{$UY^o}Tè,EJltS,;0 ^>{Kh\%9vm ~*fmpUyz|?!l5^-Hs,Rgu9JldwǦnɝTZŮP>}_[:U`1ydǤ +ϒFҭ;CI%~YyPT,h1s$n[EHA&Y4$oz{tvYꃪÆ>bmh 4& cp7EwL:!~9[xJ1C!,&/m?FHZ7mJ %(LV#NPc1WLk mU p'S8mA %R= n8._Qao9 |[e$ L`KZ%/[m>7߲ eAQ7B}EC"ػgb1,^QP2a1YJ%#g"HgZ]NgTYp(ɦ~gwMLvO^P#܇`U[`Ӈ ,-3..E䳁mQdQUbi8No>O^C̦-=* 3X44zӧf0;n[NfM'1n8G˓J 'Ӝw1X̻UedH|W(o:s!I&Q6Z}MϮ.$E̗&[QES8T7|>L3/[ǻjW`nwg݇6sPK^jYiϏ1NDNt x)蛹9'l 5MZGt( ,e<vHENtp.zϣW[IxDs6tgbXqZ8.GŚHr)!*)t`VsXٿ)k&9lBF.5|4nQWq=rk ;9[5C(r^YxYӹՉhYM>(An "]Dڅ7 9zH- PCL) 364 N۴u=2ՖC+1zY>J5ZrVc^mwo.y5DjCyKA%F@XuFu?{q%| Pe17EmڳT{?3^ !=8| mYN!+)`L*♎6laB+P?Uόb.F^Ab\FޅhѹLȈ%xYtζ,@Z l Dhd,K TM=[ ;1ZE?*2()ۘ ?@'&N7vC|NNyfnF%e[r79Ҥ#!"((NDsO !0̅HuRAgq/uPbFdNXW`f><$u%sݶCȯ Ac<Ӝ6k -Ig`]^%m=2IJEW*ٹM9t;Qn[1.r"$~(n T UTm"_H֠yZ\G=v<_}9UK)J?~&_OaGDž$}DiuxQKQxWJ qѩ<==Nȩ)VS嶺a_o.`W㇬%f3EoyNLxY\Pr7E֪618ˉwt]~8u5XFnF2:)tNVo $z6Btα rԙpH# oc_yNϓ!rRQNIQ()/M$X#,~bԑ+ K0Sn8 lzya0ֿ" :D쬑"ȭ A `Ƨ+ ܞ@r\(rڽ@(t=ُʓ@cy-M*pF(ȃ&f~`K3^n3&H6 :FegSfkL=\%B)qO08M` 8ɚKfhJ!!(4%!9F7(GflLX+۔T\rjH|^6~;R/mr;+r}~7(96H,2oη*uyE0pQC{_}de\<z0K֨D6i?GlLeG! &؍/ZIY3N#&c4mm)^Rgj#/h3AzeWȩ鰏]~k׏\E"& ?uJEK~^-hPI_uN UTa*N AWM&hvSpNzJ4 NA/e u}Z<`+3)Z/w JNnJx{% ^xW hsMY*J逄pDbEeᗟ B(@Z4"^'g v~Ă'munBl}Xvu1u8jL?MonI0i9 AgɅ@JZypY@nV<-sܾ$kBYڅ\q>ŭ`x[7PB0w`07^`sʇxe,1SY@ŲϘmק&LۺOqZ˼F@5-(6r 7e랡:h!cQэE]? 6ՋŐQG fi O~ v Ӊ됣`+ý|uf,"O'J\ m>*ȟ0#-ZЌI6~8tAaJzV3rof˞_݆7 :~cJQ-`#7x篶[,x9`iu\I^ =M:ݭ8wr+闉M6W+=aKlOPPK)ΐ.a~XP,_%&'a&3po~-D .ů$Ơ"Ea=xVAC#—ϡ}Z}dExY!|QmA$O [s,zK,NPfzTO gFLmPHN3=0voîpuSD9wb4?NPN7D+p^+ Z`"bR)-Ohs 1g_!Rl+on܂YZ7YY'? [K`co,=/.$kaz ^TM@J8hgɜ6 -iBg/VpgxRtXXMֵ,U|Dz#&K s5MiYRvշQX˄{zL^",|9q& I ͳgK8ח._d `OTߛoCm)?`fC ORM wtPR5 ᖮ?9z!KjܥH%b\ib`kbЉ}pF0ɷ=]-= `GK(pAbmX?;ϓXr ibw/]9E\XBT'M*GNdOn"3Rm H\&, {%^z(_@_6A'Ɛ+xS:L!l|Vq_$&[&az:xۖu]W: n/ۘ1A= Է\Y]0i5#F{Ck˻pf{g[Bvnݐgr8-.Iq>ImH%qNU]v}TAJ(!ńIOF n$\cj.EzjEL|5w Zú~od>NfqυO%)IŻEU-ԆsUA!X$ \}PLa]9s+Gp$Q4%+OnbֿRTۑ:5HWyi $jkA wQMYPLO…%G">+Bo?'OrrdX~{\/-7NC8zTY}/@LLlH*e)ץ)'3 J #/^q|0qEĪ҃Kh&+FY}2Á^EyN't0#!}@9~aV~7.S⺻~B A~K:cYhg}ˬ(^Nh~+cKGh#gVX o[8Rv__A)!v9G7L4t`=P?\~N2/HƑ(E7sꙂTb%vNRw;ժ>X(T6'@7}W%1PGd+kB +ԁcb`(tcO܌bBd~ާKФ;0) ca˒׈:IY{ggȹy7?e^bʙL̃eN! ﰷ"͓Fy7t i9!uF3Bԗ\QJ48]̔-wq>'9Ëm]a>H/2(nR<Q]K.* )|=KYLT |X'W-628ͬ1?z= >׊ eoס$Kb;HnTRTՇaP3pf+.k+lD/`z)i_ -S:B`Xx Z>舽7b,b1w{PtX15g(C糍;iw!^u8TFr4YV :}2idJX@rgmYHϨE,OXa VTy7 % 'ԑ觊jXFd*({1~ql yB#qαX ǟk}-h@8JDkđB25S*LEmȭTt5u-HՏo^;infP4Ī4tF}XgaѮI ;ݦ̿YdӀ9Vz$(_5%T_"/- MI{BL^VKs)<|>E'jZc;do0RW\eec !f JS JݻmN:w3(GX2)D azuhL %a.L@K[1=0)XM, U%̄ĺ`-KY*_ao@X<1פNwMsn!W.չ(-_Ni9OB0r4Jb^v#GJi͈$EN/a;sHv< _ΨL  ѻwb 7)ȫ\1փȫt4[4/,w;QGm?ZK)<'Q CQ6hSsdᰋ EtKX`չmCxڣ~URweSEEJZT] m8zQodC;2e|Tϯ4ms>";/G"P$Q&~H>*˔N`Z #:~Qh`tE,l} 9QA& .cv]γM͘~Vh#Е+ riҜf쭥Ml&h> 4k:XxG#o,km%0w &ߗ0i +fPǗSդ\=̊L1{ A[UPhe+OF&ÓtH1yXK #!ffx1z @xx'P9!%@3! HJ~8ZEg'@©uCIv4_%^HJŠ[cqЀ{ơaAH>:ȨHGĺUbpiE{jCd[_kw5U-LHѳy\on J#lo`[“fMeGg%NxiZwEQRtJG0PEݷ Ē*Я uf^ Aq CE-R3вt;S3Ұg.iYY w.e>Vn}ɂA1HǷ߆ NW@a?yu:+-ViikΘzl[5z+L/59aL|܎\zs,,B܀$\j(C Һ9,|g}6IlxbJP4x3c9?2)%r;t(Bw[DuFhۂ~m&$=f~"!p[^lw|[`36AO%$Vٟ#H)&AUqS2'["/CY'@\" هR"> +۽dWfÓr7`X,.u YGi4S.W.QK!f$䈚P qgZs87R]No.X=f9I Ýw;-y(̭KU=Z_r],0z"X^KDah}K ieA-@OoKCiW̒dZ.{ۯ\GS={V)ZEz?漥)V[k0(\ݒ(`N48~PO9鑂١F#=]d{Q^_vz 6d)1<9 9PB!kb 0ÞlpB^AyOma3H`T<߿ $!("`57ź"&"]m#z#$<=2 EboUݟ_V[ :gj֍52jKETU S ~8:(#Ѧ`' =FF%~x\Ýde*vK9B, *;INŘ{m_ X6Nn(~"nr̰n 8.k8qՊEq_c֣9LbegX`kꏞx@J)[}'Is:$MxOgr0sEFcuD -ʔQWZ=rD*E\`B!VR_o@GׅUCtkXg\4"͚zQ?1kn3OaDDY&P+w6zK?Ren_xT* D>df s4G|"k$u';c& _p;l,;̭Ɵ8 %#,, < fγuW %'8YR@h$#6=0^[/Q! _*Rzv O9 S{ogz\&d2忍5 S&gL9 _@=Y]rY1oD\C=u"lي(`ӡGUA/!@:yw fPTx^KIaEזp*Fc;=ЏBO~;g煸^H -bj2^W A"qIz d\ 'w<3pP|hQP̓t"+6`=Z" giwuYi jG ? e,~X),SV^ASsK+KV`%zYzb3uvwbL?Floo|<.ӛ&eu$qw (^)'{,6Wh0Fj5T51E'Ѥ<KکYxD[uF$x6sB%lQڽ9L Eghx8w-hJu:mkJïy-T Q:K/d,\)=l]R(S h'K-[Z?PH7gZc{mt7^60^/4v>L|״w{9Aj8;7Kn.6QsOBw8em?9U̱"fνV)-6l16h(VӍJUod+ %\VP-”x:޼˜;etS.Un"B,A,,AC9q?=<h07~D ù>K \F"|:5N2q<7i.>5WRsÃ~qa4h!bNcwt ъV*v::xǫ {ҧUlD 8nE_j8yؖ׼ y3bhG82 )߅jBX{]OxRI QbiL藇=Kt><bϔ4 w h+\ɶ+q b@N|ᵫ1 LhU&-픠YL2"wi]Xb#Mܰjԓ8R,zmj8aBYj%DWkA VpS<@ټ nqX2t$Ee;Hθ8s2*QH·>@L"aȆ9~:K^"K*yDhU*;K |X9d >'_Oq6u"xҭ' C|δ)粡cRI6(9DVn#)DvS-U@gz?D+ӹ6.fBXiȍde6 MGcDHo ([|vo:A01Ƒ%fv˿zG1 sD7kUF r|N6*rjH5F+ySo2R#? _&4 i61QO-t͑&;9 U;/av O#~wCxU$AlKp^g~p"FV?T1OsKFbXYf.9n㨚 ̟7"3ѹ@^eg+{"^#pҷ㠈džz~*Q m`0b \0t.n؟xTcac5q_5 nAJNkynt6"T5\A[rpŏ4 魌tS/`e Dv)dvq&l }w9reI3IYJ}&;cv:anuyVհx*10\ 9"N5(rtpXR$Y=51ro1X**aD=Ub #AA7|9.o[3 @?#Ip%"hq-K9f3+Ne$+900:^CLcgzt%8clū?6N d-UօT_ygkW\x{h/WB~di-eVK:}kHܕQ~n ρ!edL䅛˲w|ݚɛl4E&uŕ\,%5k /fw u|>Og~^S٠CKW{D[5g> x?>_!(&C<.Fn 俁|Aq!t i圩p> јj dŴtLFIM@F=*`LAva'Q(]F[D (]WէWd{ZُNokȸd-uh4ܿ.bi>iIAͨR<7E;W/qyf*y]mRsYoX L;_U ]oc9SP0)ծ]#E/ȳJaqC>j28We<IjY۞U]'m7N.H;#vaTC u=?L"?E 6; 1v}D ut .}VP[48aT_B>ޞyjW['.rFj/}1`zXZl$g|/ (0f,򦨽s~M_ QT%C>Bƍ:exriy[ڶ ˈzzv=3_V6kkƮDG&Gqg]15Psƈr[ ɡ#B T1~cYv, ]{H_Pl\1Mc"z" &3AxM 烎d"sɨ+ǰPgVvN^3$;ZMG]vz0hVE?ҿ3!*8˄?]ztT.eȢXD*ʗ{ #&E}Z[VX'sO=%[K(.Օlrc1hOn⧘.vnHs$(8|{^<@\0xӴoxzu3)Nuq *u &)-pH`sk >͒NΏbD1u0ԌŹ^UxTDeltڏ$զ/#F?c3Gڍ-*-RϨk'f`b (&|qW"nj(( 7.,&QLJx%i7욄L[ 6?܌z54{f!B.Q'r'|6JvfK<]})rdI#*?rbmNHz A /x^2lr*n.RfjThmebв>!BmpL^-_Ea.4C|pP=A<|FD{OTtPCd3D{$ }CI5ASňYBa:2-v/nJ|K3secrrX lQozA1L82}U/˹s$®:L'hH$U_[!GCSo: - $[sEa{'}MfYaf &ظ3qrDc(}lX(/Ngt(fFlB,\?j9T('|:Ow9F;{FC UfIvq.!$al9%bJ`h=r5;|4PD[LQ;4TexR]~sXdHZG.śHHK&P?'wYjp2MG/? = ]c X7#X ON8H['r[ݼinBWU|)}|#8ids썘ó4cIrڝ]%; D#ؼA=MQtF/v6ekHhs՗?DRZx^ETr!7yS Axg`|QU[! ͥԙb@,[Ii$'YF<&K23;檡d~Ĉ njj\)4s>_BH<}z BL`wwBP4w1n wkEbP_5Fnm\a+t27Ss-K;̜ޠ)Ì*mj A.[y+D8+{U(`_o+F9qm(bzG:c"VtӒQTfϏUuN2~72\V MUu<}9!E dV?/ a>wa #Eo:dn< ?Tyt X/H+Vez3=.\4e-?:%I(9! Kcu_Fum,@ɐKgl?G~YLszx y7q&O,FgcvsAd]ǎqȃiؕw17y~Sdiĵ*;4-K t1xS2q%{S ܜF?KR]4Oơجo ټs YEtM |xCGywW6VҟWm0SR&&G?"l3C6GmnzE+,Ŷb[x'kQbQ.zrwF[Ţtg,ӿc 7pkTw]^m`Ztƾwn4Qy"AN fM^螢22UyC Ϲ.Ek !cyO$ az'?ΘQ=f~ۘ ԀLOSC9rp]6"+$M6GF}HZVRB8WנzUG% `psVw#3aK5Wu4ata?Y$VUE}ڸ KXȵЉWu-n'#d$Mh|zg{T>l)*Uq&0Cp%Օ{Ĺ9@9'M덺ʴ^J& t' Rk8U(WE('I0-5<\El .Xjtb,pw>u,lQi/OaU5T[F'5Vf]AAU/α6ixlJYmi .L tV6*n`@}*nHiw8E0QTlk_ۉ .G^Vd˲Wpw-mv$)$ݜr6uwł.#&ٜCʋe/~%/4J1yu赲'Wa$%8P 7tqt|r` Xp 0B |> cE` ZVJwݵD:hHpT1o9Z|{N&-"h@@e n JKoOyt2"XQ$٘SuzaZ;Jz]:Td2nhȑ6"<og߾h<6*n:AEF[Δ&jdiA_2(%4ԥHxMr$0R2{[Ope1P3771˧P26MK[aT篢.(Aq IsO 1"k.F7Ȏ8i'iHB*26*ZԠZʉWg&7AQ0|9*+!9kr:_hX_K3SFtX0݊_>CJ/75b9 RR\C'-xVbEdq T.qϘAiф\TG6N=K-EVaL5|f`h.okXIbjnLEl@xCGLi e]c>a%Ak43RqX Ff8|q:RRɠY%?M*vn+ݦ2y uŭ5^?y;_o-)]]Gg砓?Th0!dD}:>x3&( 2Y }B%Q%Z~V$Wes y(g&[ЈTXsdQ+FrMh-DJ@YOmĀHa6EOZ(,I4\'DәM/<s!!7`zc](pc9ކHv!֩k7M~kFY™WSr:-g%PRq#-u0m0TnNW̧N39~ZhFcZߊ ԳA`L]Q)6M*qrmt8i+ (D3} 3dѯU2bFxyu`lhliӛ46p*myGWnrd.NC I?%A AzUYt/}~0Ԯ%]/~GAW4: `8E2qtZb^뀎>ot cdkJUQ]ģ4YҤ[oTrt ;um;+UvVB麧 cЮEe4 } ¬AWm1)cC3U<KirHk"njfDWZ]y[AJ52(c]H?1}WM/|a\-l-Pi9W ](hi!PIJYG)K#' Yogf"""%#-VB4)RTy#b`]w]*c:r "%; X)Q΋~T:}pǝ>ߊV-m!ڗq+y3Do{"HȐ5ؾ=(KǶ+0C;;Pnhސ`qpyYGČH^|&Iј+ qOݳ6 ZJf~EUZjVgԠ)V}g.& ՋCJ" (}g>"ޯX3K-_ǸQc>X0fn@\Ph?5dǺ)%ҷˍS+.vV3R`d{\4d`MKLι2]DI|վ$Oban7zEu t "V-p1%yn\[\R88j4s4g 22\iǥb=[-\mEtLU%L&N|vJΐvgLFyqGf1) 5xӝRdX`& &P|@P:_ߒ*SG7i6@3\j}~ƴ-4֘mnD42Hl<8'k qdIa#|b!)G@8&bt0.n u*V9 !~֍$!wmStې A:F^ 1 SyvP*Ś017r#T 6T27ا-gS~ ¤OVTu L3DZ"f[HN v=Z CȢQdcu3Sy IK hŠ-6)KچtP(ˌV{;*էEĪxBqz_(LP90 u.iY@c!Y6nF,o|TMʣJ{xiXt /(N jh#ʾ[]V{ƛnELU !Y)_b0#–BSb cd.Q Bz?Ў4 N4nLI6LrrQma7Jx>8`}ȑ8aHE-) Buv#V%|!uk~PR1*/Va%e۔cǫݩY1C_xFO 罄3!azYd!ЂIz8x}ލ' A)&Rw'S;W>/j2"XP`u/0_O'<*gNY>L=g؀E7'{I?%HUCV},Y+q.(~r5fB*+ ,V]9ƈ?8HPnGQ'{%@WV`i0`ؙ[~v} J0X%ѐ1rIJI~|:m #ez_V5 0Az-g-6;TpI3Y@6:O*ө3ї p3{JfcTPDAE+mu 88+(]'k9>uG9$ n\Q ϒ⮙ֿ'BѪ8ߌ2((b4=t)vyjlUQpi;|_Z{\a*o R?mRddSsEȉweBfJ:x0GՓ) X#j+IYԿ8u$bPFvCkI'oA~n lB>ХQqvlK0lZv)ϙv˕ ـ@y!C j f$Iŕ44d"oq{JK-ԉ9f+mHǻgVε! sV?m.K Da7$B&߭=:tMz3-J6D><Ϩ/utT!m(Ît`cYI+on`:Fre.3oL1 m rz I޾RÔ o++;q$NU].$CcOιϭ=S!2DTv)mO2-j0\URLJ4W!ʻ(vj*I4쩩MK"Dy% 3"Yoހjju)1*b G岎q~'3yɍ#Y'!lrK@9n痯P6(>^6;T=b᳽wq'C}:wsZˢ!}9rDJe swhw PD\PKV`)Pp1Ǎ d&-:N~0Rg lbO [.}bm:5/f5)^%"qn@$۔O5ݬ/`Z4b#ltdAaFʑrpP}+⌄1u^Ar-H("i_hB2$Xc#\(5/wp`*:EhDߔx_CAwe Dޮ{9l-#q)(?S6.Ι'5h̑7woIj|aczVE9vLVdve|Njf E*2+<sqIP7+`R])U*mvC;- < ༒lT2pP]K]n ^"Zd^D?}Vۊ8'C Me8hw'ZVG;\y^tfjSlaf tU.xC}Iׄ| d;=A+ 4J.(8-ƪ/ڤ@1(a"*w$`'6:Z_̎?>r](qTh[t?  ْ:/o nkKr5& FoQML75 };DB(;* 4iԟN|RE!kDD̨xkˊZn!p?i%^C/GL=Eb> S< ? %lĘL9TY A7)+T/vYOIIHi:_Kvs{gu~K7)yb"!D+&i k:@ C| 4Ef @녶#H=GE8 GSe Ftzމ̫AS$ OiO! Gn{^T4z${Z.45u40=^:9^t nx@K++٭%k{!PўנY<;X~|s0hed% ӎUMUj\| @2~$ؒt}l@T;5n(`-$d/q2|e6:w5 @7f!ƑG;.U+LyaZu7ayՄ)1qIJL 1(b)>,H`ɊchkE\=&O,kLgFf?t@6ynV`J0fJvO-84نQ᎘;DjeY8}ܹ85Q3x]QHh>>*w9l3_W[8ňj`Dqg+fvVMW&ߟ /xč#jRzRl$4ڃ;Mad`L06ioDՌ2ޙ_`#1E`2_v^Q0=OjÄ-CO ph+f:̬JKIQ{[~XF Yi*YLNH0^'(?y(xMNZK^! ѶC BwOmIk%vYH$RѺ߇A MD=wkm U !`Y6{#yGdS?ˋ Z]읐/Yzqџh~&嗪ˋ]? toXnCz >R."B4{Yt, 3}#$?lJwUrR-԰l&-TdWGg'ud]e1ž]TX?RH8-Do(5`m\!خa~"V܌z舨W#t"L p56~M2qBLfz6ll5+藺% A4C&ɋ! P $پ{L"NS!]g0sr0A`̭uWZ ClӀ)=6v@R*P DzM>fwel\$0ÿmW+vwQ80O*HZڵHʋk.C? +S.-rtwsP;~ It! fQg,FJK_=AsYװc--[ N{1x|ҩX?~@y{Ҥ'ol2 7<`EcrZwk6yy޿cu_BSޭ[s`}5[1JPLdzJ4Uov@ $ "I6Xj=~%LW(NK^ -E /ooӀ`|Vb}!s =X-3ΊXqreUG75oZ6^3&x:ʁpҢ(^Hc ;9|ɍVXnnnYrEˬ(]-_xȟeeۃ=hgqS<rlsa^H˿H\? '1eŜ},OT'0,N93zm" }[k\=YL%Zkҽ` f'2q.~Ǣw"Lfʸؔa:`Dyߑ)+&\?}|\5Rjxj˚`kq,#Hn^Yfӟ^OHFf˫( J$J*cu\w>wX]1>'[d!@%;w<-_)L` qQiG9)%k&i2B׸4c20 w(7@wH|*T2} 1sh8ꑌ6 M8%=R?}*Zf_O@ ]%9|,[|Zc#^-=~la6_U{c.`1q E.놳]8~# 1z>˳AKxD7rswRБZ -Zr BxXYbJ9 ͝&J2 QQ%_N|*鯈2¹Ĵ[1>.7I(02`Q_ν.Z=4,;ҋwB{~0RC"OFm#J&>6bnR a Ўۭ.iL V.|ϓe.:afHo;MrvAo )kbNAfiP#W*er'J9Ê;pUQ׳^{U'P ÍRzIhq_qswKѰb%[{_ya?nK(zJ>[ֵ>ݠI8զG~|͚v͈K{Ik5~:1Ѻ[{ 6)LUC!xB~/1W/RmL|6?$egF}O>aMŮ9 %fd%))ge-Q ̰9͑E6k'l\طMjY51xC Q%b/Gh^yU V6Z<*{#B8I,P)+}WQ{׺ǑƐrb,3FXw$p:HĄtbf@S}ߙe&A@βstzrc'uΞaK ~]t-= 3xTqc1#RvY`l&ޕ*J3pe,16ۏN"3ʚѱ̀u`O#]]ސY%x8OSk*'tk(eX jýpyZ8)>y n7 =jtXk!uQRPgaA( G-vԴM]‡J+*^ItȪcoKcȏN5 \ԭ[CvjSuSEB|:Y(O&XgdbB?@!,>W,8%M'2af1:98~{ ']mq65,Jo@t:5_,8E01!P>ECJMZ!QU{ɪTdmn <DiT2;hþ岸_P%AĀI2<)n/̏+CϡJq6/?n}|F e$nmuT=Ab ~_>gCn5޶&RR1#xz?yQ@w=x/BmxS ݤV0 2ɔň\c=>ϼ}:e ND}\er k#PӫeOx{r Btxf(J+^exoŸ) H!PR,&ٶyv#⭿!Xq'=Kb_'m矙%w,&k]/6yʖ\&(:kM]!aF<]q2Y#RD r9ls5TxjwBCr,HegEeD,%ҭ 7|<4Ui$.E)[/A5^2U{<h.j?~NEף0SҜ7yvf A(Izd%}9_'i83ܛWctA4#Z ϛ!SgNjz>xR<oE).fYVJK/6vjPayy땰i?l&ozԌ RI!/`L`}0хw0C:C˕Cⵁ>5Hݓ J+\pfrCOB'0`{ ;TF, }co͂:1t4j5ϕl|y#Ƒ7\ЏZ *H14$?긦͈F-ᙄ/+ i5G̽RhbDJ)I- sg]a$JD6Qp8ܸZ.g߅fGCU+dn F=[!jq#~uoE@{S /8 ]a؉k2O|EGyVrUvtKxN.)H c;\LNfҀ6q.<鉚$F&_O͓ ^;տ9_I3m[]$B-eBn]+c`Z(p%^3l6 ᒨ{y6 ֌=z6@d؟%Մw^-P&it.[9b{y6yFT`@"v JoNhomu`b$Hܿ,Z6 II +(>[8FsB0~3`e#K ë۸ r?5_9-c?T*6>s֐rB0 ccW8τa }&0yX-˞tǍ~<ܣgRZD;N:B5քPeg|X=:vܻ&IcR9mgB}:~57TTf+*T\EKPP^=8+%Q-&M-hnŒ֝dž6hiQǶ} /mt0Fv"|nՈzt:EVX@e6\&bO|V[|,{Kk}XET&$x*R]Gs6uy\m, y ƻ5=U׫{:!MҎqC9{>O/_W8Ic=h&,•-J~ۙnA@^q3ժ(OţrΜ1**^i#.~,z]tc@i 缨/ kvg%Y2:G¿` @g<&tҎ<EUﱣ>?wYɃSto|[oWb?L:-yܽ"r(1QM2[NU5#)O7E6OZ[l.>fÿcȘ# `%QImčsFBvkek&8n4>2_˟*:ABÍ\JEm,n";)6pf>Mr: Dp} AOdcR|RqH{%ofur!OGgj赼 nC^ '_5DͫWe TE){$W;~ɶk):=JjX6ȱ90=#[ v ơqg"v2 n,D"BL$[ƯoTD'Pl&%? ^j4G 2ɯ4uZ%R1偎jɉOqgXb_5r{ ۲OaSS 7kD-ZҪ4ne9`l$(cV=ߖH`ŊeKQ;3D+eJ5z֢JŕA(lFW%;20Io.@*|jCF8؈jNےkJ}DfIu[tb%`e_g+0⩭nn"<2!Y>_*mޑ"B${ܑ} ڞj]EM.2#ẊCnpR,ʙ?m%YEuo7M `7 Р3}]%BaZ uu2R%S:J]khQVT5GhN4 x&4=+A"j,ez|!$7 aȓ~4 6p`X^Y 6VP|Av/* qGio#ڧ@ahsE3\j)jX2FN,%d>t`ˣ.Wϟ\ 9Wn#1V\YY 2FDNHک34)Ɏ]'"WxJC{B2uf +D c)ROu\&>az%TD4ZF d0^_  1JM6ʉ&=m6 43$:+*h>9jjInSfL4p"e?AjfFuaLuTf" bTz ?xL9Wez4uϰ)Ux]E N(.ܐVG7O}A-|NJ8-4S ,wdBm#pBf0s&FUW iC` -ͱ043 7&Q}+H3[3ro 9#$:isqP}@,W 3%3>Kd<>P(p  肔~,ԹvH?:^LLhJUBER6}(U:}`99J,6sd?YݪTq]#vN:/  H?qށf@U#Y6YBw͔>@xHOQ 2Zg>cMO(m#EXulmdfD9G}A#MO|F [um)f,5S'&@3{Ek^WU"RV<Ǥ6\08\h5dk>6%gJ\imHn= tO]G:tRw`Nd!k+ w't)a٥t%rfèG~W ؎4v}tyvQll}t{_zAܸk%q-YR|֘.u+PyCߋ0R>yQSxcP+8޲gV)ȏRHCv/RcN{"B*m J5>&~v(&RlC@9ɇCqʈuًV䥂͚BvuW؂28;[ɀ, T^*ߥǿ|@&30cZz߆)G'vQ*e<n|kʏ*U7jD4&]HsmЋ.g'b6gR*Ba#/_)u7֓)嘱/! A)[+E~b;jr\m 5]yD7ɾH)tR"~oxx7 B|SΞP՛qQ`14YD6B7m9͸[XD Ԧh+鍉 l`'J.^.ZZ/6η_uP r8IAAMUupkb;@R@K3Nʟ|;X!SOAG%E!;r.kIh&WWSn{dQ6;8qoV^G&i Ku~R3Z 1f-uWFgo )2k!6DKlB*=G7#,ݢ=RoVd{&<8WNgUs, կR:0 ktǮ%8=Kꖋυ9ذS%cwJ\JyU=?[NLaBN"e[18?2ɟK[lakyxQ-]{N*T!]T iNpg)P|͡CtjɎJHn|O#CmEK=U6%c6rLL1vIJZ l\ه>M]WCwL/vP|;[Jےpj6%sR\׾i w>Ľh}*@$\s6]5A r|'v{P^y$])K- FbvW^I[+)į ï*xS6Us N5QRPuwwiw䭗lQ#XZ[99_MCw<0&-&|~ɡV{ƌ?mDy|/==6T\j=H4k¼-hfjzK^ո>(ta7]V|P@TRT>k~ZK%ȒoDߧ"[dQsl14FD(Z[z'3ܯTT _$DU* z}q(6lX4QIٳCjKVvrCҳƍvy=xnUS={ ۍL5~*+Xdڠ1R-Jsh:4Q|Vl:t^Ԏ.5 Kv.=@b4ݚp< O㳻E?Mwsn\n<WO=+4 }yQњǍ *fyW;YSKt)2xǙ~4Ko>U(k-K%BS{*'òA=_m3&2m^}Iovf`.Ie[lX LTNҿ.; -t*dS}4=RPyy'8MpRl>]E\hؑ9TQ4R5{5g<&p9zbgƬsF,+f~;z}1[%ꇦxK(Zz>ݎY0ORypn̾s8F8U#ɗG#, 8/8tr6Jts 3幽@> /:Δ:QV)LX +c9F]=Tɴ <.<๚(S7 HHt ҳd.:sCK7_$=eUdu?P+J]lW NQ 9N2&V, "xHVHbe Mb^xQ\UhxsiCr,(58SH5Ԝ}V.٭BԈl)isYn=ԇ,T|*{ȺԴpߧIvdq>!2=k{Rȝnx&$+Sӡ#*if}~A|)R}1A3*m.D8.Q\<'᲏@ȦTp ؈5(-NJ]F]J};Er("Ǿ9p^r" [R MD|40!aUNv DͣoݴݧlRs`m̛@KMrvஓƂRՍ!{%`# Q`Hzx?l3QFs/e>[JͦB7U28!h w!qhѮDdTIa#N0c@c Q.@P@  EkMk`> ѭ,xLX_RnQl'Jz )goڰ wfr}3_4碚_gi׋͊8.22IL5iaz6r! 7jNwQd-DIJ0lU~>yԔ8 ׅ^&)~Jx?ph[NջDa1ARwgj-C8&OփF$ċ*!BΜxA0FT܈$~Q DhX>y@.dtKGM8s87x(2dH n.Q\[v%&~±醯1$e9LN W@i-cgNدTDC<@*~0o. h H>P>U{*Qa$ c_{S`6e[Oq "5FۓL\f ǾWT Z/?0Pf-v9zΟGnv>rcC{ ,,t@@C-4Bx ߑ-L˒-ۗ}ZOx!|(ya}Бsc^vDhfyG% s~zO@Z$RoNvxխrՠ{Gi ܩ?+xM PƑPCox-5}*4[r=Aw{}mOYհ5_+M)H1Ӧ &\hMiurPQGڀZWTA𳂫SSgl#WCJY/=7]@o-k̜67轾)|2C ? W pL~ߚ)v ?v64Ea"R#}QYe(1|gR!29U0|ͭn< 頲%oP6܎$k NxDM0̝ ٘i/c.N#n|0ߡ:]V/h`b'y䂊Pj'' 3I(p{؂@&FG|")UI;|ak̻'nשޯ8jvb >dFDQP,t9GPohND v=eZp(Kaݢgg.fCvL"23x~MSLԠz\~[#\~T8u@ Lz\IW!Z2 7vOd;XȧYtބƑ4%1+M66 d>J6eIrG9WA VXtjs\#JIP`j[_EP`2! "mhR@b0Fz2bp6v6<߰a( bEaE<@ob FƉe .ؕ:fg?0t{R#]& 2~k )!F_(u>P3.,u>ѡ}QC= %wHʠRuy3{ ֚)WD1Vū 7GDk`2 Ыl/lSi8iK5Ӏ8tצ g=)^8 bk+$q[-:4_h{(7쉥#TMTXOs)տ?O?rZqCs:R(;eB479,Fo>O235%\66Kt$uRU xL̍4"^ه[n[iYw,eD\E1neuws L4`2؄Ӣ`Wyf̀!Id5@Pp¯1\$'v Mt .QRvz֠a.( MpFw"ld-'םQ9t 㪴݆]}Aɔ /2En qqHA+ JA |hxGDa~/C0X ٥r1$~bG`; HvXoykdIOM 9H[fRB՝Vrse{`l|MiEjSK̢xl:$3}-_g@3nWmqÉ dEr }7hV'#Vq:1p$ZAڼA{w4GKD-~wS L4~PI$ԝf;$Zg4VVt#'R9*(:Jn6} 2 Rcn̆G=+?ӧD&1nfLMj\G#~Hh[o2+:C\ִm8o7SFՐrHn8eLyƬ_ Vu­Tu.4*ɨwA-+d'<\_+EfA4/Zua|/yj*~i)tWS?%T)6754G:ody% UٓK|Θtau$|'.W 23MWMM~N[ (ǛsgYlC>~fS.Z%.MJFz!Y'KGݽ:d2rf 9+Fz??&vUTP6/E.\̛f?w(OnV&3־w0( "l]68ɿG j<$aV캶˨a^鈷7&PpFD@RG&Kt’[nzć߼ V (dqi[ąƔ'Re7 2V٩?'FB m~ yq۪& 5rS"P~g!?%i׌dCRcΏ?p$6Vg>Hsei\D~ ؽj<KpMy OuDUIp8oK&6Π_3<3`B;eZ٧5/C g2T_^*\_^h@q9hR8, JrExTBUݪ,'Xx!6L0.xkAuܺ RudVO{e89@brIJnuWUPA" M}'ށjoh mCqn\+e36b]DK:1S'UF]X B`tFWWJ^^֜Hn&M7)MNty1 9y-`(ocU6^mfZ$b) ! 蛄Rte{HiP|etZ6Jk ~A:טD[U , [˦YۃEX5&ۂFTtciZ!فE,ZI9ǟ碰,Zo6B9 fUQ~̹dOgi@U^t!CYZR[v mA0l4 K4M î0K"buH=VeFߵpW1&n݊Yí`xVF'"07I7>3ܯJP%KJ?/יF%͘MA1O_f2Oxc1w=|@6M0HZ4ښ($ y*po1-xo7aIp)ebf,|u K-8|wyQhtKjƶ1"^ &6wq!Ooq(Ph=}^zkԑ㐩 (|=VI;fu4#U0́0*X0٠Hʏ 43_y_L}g*yIQ LY*|I{Bb$:fq#olҁ'9~Y?&(ƿR#H#ұD-Xgu_BZ:2!᰸5ŷ#^T-Ft>sӳ]Qs'l9dBOΨU{wf=79,i@[7#YD[6k9ěm<;D?˻>%;hw*y+eFW+G!$>Wȡ&%z2O5=GqA OBuHܚXKcPnT5Y}>c ^L q2kOAǗ;lqeDnԙ1↺PoSW ygBa -PBwn&u>>pW0l 0,EEVGD5ֽ3 Q҆N؏_7Y"ۃ*xw^r8[b 5ˢ_[%} t(I D6ii0&Ge]2`f{Gz+ZGL7a1P`:[CY@*trK2qu*#k`1/WaCt0G UE jF" g!ic ^|=D vHHHG^OgdO˹(5c~Amtⶣ"f 3>SML~PVZ[}Z_e։\1fk"z$H]Zo7)lkY陶R0{" SSbpU}ھ~-) NNuDgǀ i|ƽk-4&X!׺ck?T|OSgSqi^)MFZ>yю@3AdV=agބr$DtI*\k >#6izGIO# Mvt[>k/j9 TH60Ƭ}0r༉K~iV۷E8oPkU{mDbfIpnm=n~GB",;guR|bq }u845@[%vh/fY/.ٴtxҁq ǯמA>Т/POYU?J_å!K6i#U;zmEvۂ45q'6jBl %"QuLzǂ xco#O #h=҇ЊN5w)Ie$!iHnpE|ypI3HXIIIcG$e),z*|0+yj> ͧssyx(dͮ~XxbYJ N:?myg_Zy@=.荘V<;Aj:Gi(k3y)kN59 "y' uU勴ȡW#'pXeJC6% {3 xW&:hBPkb8 U4 WiL`V7B_dXtPQp{s2},rHރgR5 3U:~`4Lloh-)j5R p=<+-xSЋ~Lqȡu<e/g'M^%?MRR5-uɒDv"[4IQ7h}\NIčU0wiXΠq ֣QcAFiVT:=v.?߹ߪ OVWd|P9nW=l m mj.gZe%nbs<N(SSXtmoc0uo8f  h8rn=]cI<6f2z&sږK#l[ĸhDwB35iА.9cEEǘa~:[|!d@)مQm~lW°:E[ߎ]hRe li68@:D)ܗj7\կF:5Oi4ORgI^,}I4KniC.BWެ>ԙ SȟDzq$?:._` [L(/| ({8z J}qކڹxPJHY4dpM\$уee-r& ׫`=aiz R]#O0 P1@E>8PRpxVSUsRxgR`wk``iw&uCZ{KBvSf2ISKNV4͑7ψ}cաY;Y=%UK)flK,Y|2J6\^ȝ{q>,Up4>/& Ͼ>k $i>QFx -V7H$kapA_%sSK#& Y&XYrxLOda?.3t=Bժ_- 7U)~G%RvghE,G֡r Bhzż.I]fD,.FE̹ȀYOBhQMM˒_D/>QR&q6gf=`)JWiwV6R<+Fd˧5J~}/ Xi:nv4+1kdҰ@L1e)<\B,(QyQ*gx+{FZf` nGp)+ac-[Y \# _8@dEEjiL[ε3s&;aFr{0 86Gl8V~TW 2NNԓ q/TZg) QKs`oiU{KD>ZSc<F mZ-VƻLycLRw tOP8"'yv[h|ہ-/:/sMz >7:1 0¯((܈QYz1Lz]_q8&'qXJ- $^h7yaci:ސ<ҬyYRܾaiF 9@^f#J6jEn]k!3ՈyI[ xK \RNg\/K8U}+m dTؖ6BZ LWJUu+*= ;#)T k5›]Na Z"/s*K:]𿱝E0_"D0[hXW>?~S~!M⾙Sמ9S25t]]؝R_1aY3H):?ψia:.el=-$fGBNƊ t#0pveJfvK;e9CeY34eEAcq 8]JQ'}ek1w;cwK܈ZO[n+ڃADiSQ }-T쫬)\[= GZ^ZLjr||a իVh2 5i{SXft+^&3l(v)ZP?;_ Qeu9K@E 5Pv\7*ppބvŵ96!TԄ#D'ukr K̝a <_ 1mwM]obzh~ |WTU,Gf!1Hc-}&kCsЯ2vZS>ߤ(䐟&pC%0+?uW3{^08*r8R_G&5NSvZ]&m<3kžӱIhz&JBf¢D2cE"7*vU'Xn!}~ȷiyl`5$nL5NJ;\?7 "V|울d|{ouZgtp]j%pRՉя츼'%H8+Wpc o`!d=(tQ v SZfU;TwSm0^:bwӺ-!E5k3֑PyP3kc~ xNrT,or ݈}ev}})dJ|z8@EY1^amɫ_Cz<]? G3:13/N^1Lh XqbXYH)9.)z,0 pf[<O $"*/-1j]snQV$O%c}392D0~s[p D@Ѻ[8gfdR׿bȮW ϡ[#5ň]bʀF{|өhSCf@GEDgc*!n)4Ւ+"O-@#r ,xv6!Z&z;P*r-|i#À'(*/V뻱 3E5]5, n~&vW˒&a-9٧SX&9 . B[ӹ *7&I䣫ֆز# @dM)Db)LmA}>w-6N:LK&rm7%ÆZtNh8Hf1~{暬7!AaFa;h2poUࣕz;j@Lj!sp 6\/;C@=l/7@1:n.ZsOyZ%3I 86rLG| Q57TKQZʙ(@a_]C( ~cG hjv4#E7*mD)fDbV<;䷓ZV*2l slP /<& ×(иkxƹ`?ӽN?yX;6I.h*f &~ꎋp<}'ųBkΜ pkS~.9΃W.f'̋GT<*vJSVzg$b2.),*ᥙ"U݅@85K)bMN_4)VSy\A=viŤrV(TB[~k6e |fӅc&KA/_5&#@Z?BDL.چzk͸(ϟd9:wAT"22+܇W$OH;(+Sx|mp[&MVo pe{<2'gf$c+J!wD ofYEf;UբAdw{eށŖHpإyERa\a{Kev[Q`yݑkAAĵIұI3=X+y8&ֆYG _.8T6Ťswuٳ*&&pzz!FjMAdG,4YJ^Bp'gznG[J;.pJqP)%4醢߾D7zy0v9=K-w(QUaeH.wODiB)Iy/>!+#s]8*ah I?[:#nqM+  63qEt| *n0\95ʼnN L;6Za7_mC \>ݙ=@?m(JΗ<<fTf3]@4gim&?Yv&3.a|' O򑒯 Ed ]prk lPxz7y#%nݺkHHK+QT/s)PnŒY"8g{&n+g@~:C1GrS6XvT4T>tUJ鋰B.mܚ^Cѿ6opL#?"3QpU8Bj$jZh.FȿJ0m1Թ(գx흯QuTn|r6 D\ &E.]z˩%B "_Q 4IdQ3h(m2;! $TVp>&P5JԠhrF$CHVϜZoPϊɤ:kӤ^#PA.JaL7YO*sF ti>4R}bHQ;05t_{׭TU)&"O->̷)bUjq2[A( @B`)9fqS{)&`U%7}{`tڟա#1`fj +E5pM<Ud ߜ* һ*3w#(,7hg\^Wۡ\^ituB5 m۟3CJďeuM+gxҖqǾkwsg!:dZm2̮e=SXϾِ# zb_SA W@D:Wr`L6"#yۺ2к m, ~?*Zd ~4O,kԈ hwllOu%w|(r8C5G}.,^^]Li\=tXU¬Vc>J#I#wPSCE%7`L<oI-$F*z.RD2V"Dպ:{eܕ-a;3MG\ QI|F Sݟ$@mEV4o ~ݖ0^6A*w9g2'VO`<+zڒ1v=lMEUcUG֙Mt- Lz>P5(ih.rGpsiYQ;hŞ(9=Mn*miIԖ!Dzl& l%ɽ[( LL;.-]J)²H`{aB uŠМwYdqޘꅲNw:2vItñXco)d)N͋O   $'Ի|ٛ;.(D,4Oqoɬ{-<3l u".E{9p|,^祄kOTi 7J !6Enmib(prInp |E. 8;IА=0N/ *;kM0+fW2ίzz0A6pj@F2mvx ާZj0bGZ7*ЪH2 \YQW}` dk=֊f9ENPؓ~HϽ 23B|a1J^JCQLPs|$wu;cȕPA͋Q:`ZD-w3Zzb̬ 3/(a^ڃ`=N4۸K:a1~n}WV %SQ̂E?NK6 LS 7Y[Lf7V'e?zΉARQ^!2. ;;s쁶>Y'd"/PE'=]oz{PZuf~yaGqB*EA={)3+q$}<].6 2a\ m`vΑ]Ǜгacyg%F/ߍo< ^!T0,]ѯee~:.&s !M~IFBݷq9}lz6pa>Orvi|wW n}+ ΞE ^D{i$ L29mʶ7lwBRkcT~8.%XEJS+[}s3{{h*#zIāY޼ulϓ ؐm8@?z}w r ͣ9lUPQ ɗj,h\x }krn/ V/A-ْcF~[Svf8Zz۞bd_!aEW@Ηt ?-[({d !J{/Bt_Y qKTS Q*^a)cĖ\%7{%uP <6LqUcNan_{uXك$ȋy?[lX3hftmgR'΀vQh*xT,Rq\x/ٖ-yZG"aNQULpE8eޏ6A56/1>YIdۧ$=ùne5usl \5xgKqw< W1ɛ}si WL}~-m_~ J#A䤲_le*)10@%5ƣzx\=%|ƪD4 |, +pܶ"q&R /N0Q!*s+ӊ1h["?6P{ Η0!6WG*/OD15m݉N>>m݃Cݥщ=>.tKBWFЌnSe;-@#tZĶ]zrO,LNIxޫhn~m9O y4<+ 3NT U޴<a"to5 G 6}88=-<{R4HaoAU\ˀ|JD}m'vQSA7@5 U+ăq`sA顰OLlk#U/O9ԲA;ԎL?ʓ͢[|W 8b=z֢ p*&*}]c3S*M!8sK;!MkjળIV?(@_!\k]UX{-4ZuM&ĉƤ~}\T `u/pɓd\HT X몼edw`ʲ|OݐDK/Wc z輵;v02 <]jpBԘH<ǾڻS+(6qOx$HBs-Ézb:9,w &NvөZH7Ԩ@EpNo f0ve290EOQ0QAMϻx `2}W ~c7fo\L]U<4ͬ:&7pUWwc#*ޖK:K/n g b7Z xy㍢ZnewfPD-kA!g]otD/E!FTx>LcfyJ~CRjuAoVIRD\W|Ft@ 9b|38_E׊-9[ܝ?>gtHC#(oVqF1* .qVQoU -3#90߭,Ŏ4JR,/YzEmZp!>C$I*⍞`ŁB`\xOJl*OV&Υ$%1r7=NS>*!;8&UV6rqX3^:~E]9<|N?G %ɮӒ''Dze&PE7AAk{g,􆃵s !usnHa-raL(Gh^_ ]1/d( R7̨;0q9BrK1B|Y]$HcyA0K_Fya}^O$O{ͪyx3w䭯:h+s"|HE5e`H/i9:e4"{(_mߐDeY MCA);D_+4F'1a Jɀ G.Ub$ E 6pJ@h33$sÕ2MÌ'ko.x@bD@ܦC?R]wyp)S|9]\,TsjK.*R/^f: k E] oPVu ёX&B"/Pt7pb_Y)y2oər-q:6q |R#pQc:} G1fjd.'Edr'ÌSVmy>@IOa7Q׍ӎT+(#d" ,|1gi*Qucfl#'غTW䓎@"m@&,%L9N;A1,6T8;9~=\78u37dY\|rfe3YkMN׸{Qzl'M%U<>^̖Z}Q<< 2@[tMFhr"H!#{*ԙ<%хbc`J[44]Ӷʩ4܋Qhi !㤡C' i6zOjR} <7h.Fpo} * 0MFhP $*^&\,xx_Dooe?T[Q%z:>v-nT0bE,`}K1Ub=ye7yRZ3'njKU1&&j%)}\*K1~nZa 6{"ZzrVP{U6z_/]'Vψ4G[+6^mNn/etԶw>ܞX5$cX9YcT-֔ 퓹hrٲl|hVA_IR9K>˽%ϊ2^0@y16B0Tc96̉8,lgZA>\|=cJ5yh1$DȚ,]߳2b4UǿbdZi1$֔ \Od .-Gfqk\0֕;$WG!EHUiG\ԝn&mrk#= @:@x!r$ywnݦ}_-ڧa$Kݕӛ Cj"XpWdyGjԞa&Z sE=|D:־=QjAm_!&X\$" Rj0~ʼW7b#멈2KE<)-#t0lkk$'6v>OY-g5Dm\Oi{3T{-%rS&ߕ\{ 4MR1H$n ?OI~a̤ l]?=:W~+KG${}0^uN1:0}2ؖ JAfIPL}*O!FRQ/ԠBiFG6AS56S' |?!Y" HNȾh$r}gղeP.uۣP K!T ]fÿA'-p,m%+ S?:L>T6JV~JD眤 ^zFc="~\H͸Qr8SnND:qcXo! I6{G2$e#a 9 gno ;o@vY7x=l+ 2W&U%T[$ytb*$+؏%r$yݮec[cxc`jPRA*-v C&z_2Jø}>bMczAn>5&"VC*[%ٮk*).;?1Nok*=a KQc+]} /tQ_e##6!TY'̖SԉPm- Pbт&zo6q\? 7?[k:练1*'=ħ26~7 cX^f yt5b Uj+.gjnGY7' zʌNX: ݔcOԻip54r$gS|uX|0x+TWyJkbC#ڲ(⑨_f%GnX+Owҗ́6tq-w1q~4#G((}kҩRsh7 aMH8=2s^qu_RI _v h"u셣/UF5,~Qv*ݽ3֟t‹OoMKֶj􀏩-JΝ(y:F2Beև 0VdDMls+}~_^.R 0LP=(Lf_n@l$/@ 0 2?qJ3j`vȚ\{Cvjrx18JZͶph`cP-ONeuK8FiVdvv{Q|Q kAAHз#еLm[4pd7{HVcx8ɱӐhRYnC$e vbe`dDbC`d=EG5^+J|$Yu29.=yE) Ңp<g6eEFRUdRgL (3rʓ>}1C02.Goq[K$}6ETW|ұ B[pOi%0 mT#*F~r"NRƶflAƘ2)S\jGHC<&{|9J?!1Y/ĵyv"C}W֭c|!e)0?aJ!/z0k)l #WA^0Kr/~]uHhQǖBj{A ft$WK?XKs-YHu$"QqLJx1}kW)gsKwߡGe-h'U"wbR]Z]|qeV؟W'{_-;uɌh߭/Gi3?ɬ8nO:ֹR:S5tAݠGZ8[؁'Cb6vob &da NZVf$0k^̈́-x+.ҏSVD6Vyu%B+[&x2_H JqQ"Awy)Fr >KWC7"aWkvP]z{.ufJCV\ 79Κ3Bp?g7I\`eOve2!JM+!/..|ߗ\,9co"]EV>K{ǽgJc(7@6<4NJ'ƧHFNgPH).UG,^m.=K3N8l$A})pm/Ֆ~GH! qeO֦֯>%߇rHa0ȅ~_q# NAQxL;/R$ R?̊kE\DncW+|f'O,ICBv9٭D "̗z[B$ [!.R ?=qg"_=#f߇t/8)vfߔج6h@vLl/b1ʥ0p ws & cjȈpΟֺfKa^|RMo>>N- Ep";cB]" 4 3+z6{gTβQQ8մvHh$՞y|)D–&e̋doFS3CamH Q-2dY N}fvl @, b^P$.ӟ7z7aO-cl|)Y%.RTwbOQAb5gޕ}-%$`A+cR}<4km?XWaV -_1oڹk =r񂨂?~1Yt[~ v pupREСůe* {V=I! ' ;P[^}4mYfN`|7/Vi0>8W*QԼMSbF+R}y+n+,b:I203*Y?0?UBk?f&E+W0OYp?{܍[\2]f 9e!⡝l3uAg6{˛ wb]n #ؠ7FW;/5tqF-F e^$ ̄޾0~NK|IX0 79GW!<ܧ0X3j-۲['t;hx GBxH-c62r1] { dz~yҚ瘊O-_^vex\? yYk^)8 <,3,<ם^ȀKn7)̀>? YVH\ -[9BF~4O*Uc~K\%)T/0J;U|ܗG ES tŒ'JuGsg@1m7CY_H@,S^cG;-S ~D2U8Wqf]8.KHD\M^ O:'kS7G⣩ ̰WSв_`$2-d J䫷oz-,*SXҁI0,(Lޖ<vi-P/qLB _C|,>L6{`Yb4hJWc6_l'3g_ЫCbnQ1mPbi^ nLyb%6nЈ|zu':+bCg`|*lG秺\bH(#8ʊY5[᢯o˼%7:斺<Sz:67E2ʗ}+Ģ~sQoÍ +Ɇ(Ȏ96'c&}nV0iEls:̗]sg%u>^ӛBƻHV'+2I\Цf1H/ߓ%*] }?bS1A[Wm{ʀ0^Ku!eVb73tlqt ߝ o0cV|R[Le)O^ya"É.g*Wy!Aė dLqb6‹vx ܎vZ:+NZ'ŧٓN |aL"g*w e) b,< (l87JmPp7vǏmQbǖ .ăRwk9y&2 =>C }7p/u/#Z/)A4L!,N7G ହbEJDZʄ/QtnnoLi5…rMf=sdX<ΡP})'j-{L7`$X?8{]רy@*l2&:,0<+my_ j:Jd7 ݏb{$Ucui E޲M(Kp '#oFAP?CF.0S&;2ki:JNr.BCY.h41&6!9jɮx_b Co'Ʈdn;F}<ylܨU ck̀ԋu \aXu0b/z:w,7mfOȲ?"d$7rctŴևx,WCM[g>UIc3v~nrR/Y,"bvG3[.#~ <ơ40#?wg1)~Sjh@S(}I!hHw4>3/|>b:f,܊ުl@V:h*<~а>nn%d-o~~xh%gK{#Aygl VY*ibɘmGbV.V"@Un\vs6A>_Ej1PHӠ}؀1CWO*E9g٣/vTgZaA3 ޛĞ1:n|E1a<Dzf籕֝ ;7a_:k GT:˼N&E,i|\V`2l#q.ȸlU0{"@O[ߠbGԶ/;EyIw!r6H0e7s|aPiD8Aisծ-& rJ?Ȟ;6R!Ye2%v(LtZXk @"#06H6%KE[y+m}:d1\hF^x&$%6~:aսЅɇEH_XVQTa?_DhF)1U%ϔJ/4DN jV5Av 1Vk{4tCr98QAc޷aI,dlJfv]s.Ï{ȿ9I[f*v r4 ~!>9(nK%Do :gxM'kLveҽYS' i_tq#}*~Ι:Ʃ#UXB kKl{kYZ3$-Ug{%xJ*{nE?UPo]Zjy>#5$]d-KvioM^4gSc<Ʀҍ&#C/tʺ,T"֫|a0x.&DҠ%4 -:ʟK6<ߥ"5|;92M!"kJ xB%JMTmI 5b]:L8&.jmHvZ!ܺ',phK|,:N|gb`reeU2)S@Syih w8[;kegfӠ a4[g~9s[t ^Y]ލ$,' _Rm{<=hZǀE.&)Q|˿1&NA60Go6EgZ"ɧyi]*@7K#V:cc] V^ o&!PCDިq3Qj,/.&{qFLaE.4#PL-hN6w ?˅jk9GkF6@&CY!Aߨ=4 T~ژL9;Htl{&[cӞ g깻F`hp$a &G})!Y[FW/S}jQ"idn;F խ_4No؏c@e9BF_6 Zv"bNr==.-;;Hi ~db2l.ee\+%MC}5쳁b&G@玲;2yiƽUy%LM:-0~ՐZ'W[lh(DtTO3,N6+1r=W>>+'aP{ qS>#C7e@tSo${yD pkFԀ4 m,Ԧcsn[)&}E='h{vo?^RAX?giMv CLeQYTXaTܣ:%*#A¹d`2^g2KAýF"ˉh`J3kkx[13Nc5]k.IF$X\8.?xͮim7oCr8sڼy0Dv[CFsq~ /$@&VWR;]ůU#?R j@ƛ@~ ˆ/ce7q?<bރ "2D5::{:Hn:Lw}) 4[O{ - LALD\JMas爰[6@^:ңK1zQ(YKm* $gWOa_vRTyj40.+UL`E%C1\ϞfaX13jDJ7Ŗs cy3Ak &r3g0QJͰ1* *^ *fZm'!7N98]9E~݋Z10Oesۡz!K|ȣat y(5$.tE:?x/8 {އ+K&k^?GUEƦ~j[/i2ܯ4)  _l/=hlgۦP\^LCަȮuNfפR!?Իeb?*'j+xעRFaExVjfI cELWDra9)ڭΣ+cgC?~gL -6kɅH'c!hb/Qfg.>w::^,ZБԯ|/#nU܆lQyeh ޾0M/!TBŷ^WS6)b+?,"{*7Sa $dYtl{E] O;Kk?,N`^ p7HP ʶt(븄8'r'.i'DDu:6*BMtsPQ]LT5"GZDb 2!+꺙+ߟKو ]+bmtڦhWjjbHl|YS9=^qX@N=' TF<ց1uK}Hz5w.D|RA'"ܼ et@;@? _ |R. Epx{ي1:45r+gh5`O ϛ,@d ;(ƀmC`!5m@"Z)x,<]LuW?Vxc$ nj1 {`!79,`NbA?)2%>Gr4דu-tЧ(׾ im9צ}wI=dzϭ %]"F+F@=[gd +2jA~J"N||b ?à2Bc#<䜻'`{6%\rݪpF3+ϥWos{/PFcjYS Qfl >?lxkf T, 0#<=4wڙZ@_/Ǭ9 Yi r+Qtx}\0qgVHDRmF>G?pRpq23ea&;0Q7S鈵C40GhE؞A=WJI]B\'L_rGs4Xm.JE}~0It }dE VzMCし%æ27Cj>QImjo@١s:; Vfo}r(;$Űl԰?Ԩ_55#V=+ ͕wBv |c.U)&-2<)-E\d}_JZEU1"9o-;4Q3nTqchx¥ot^@J^߅]/M3+(Ak|Q8YBkbKt1b\ImSK}џ%<Ә$4p-hOZa ?bС0D܆= #}vdPco饲;7ɶ"be_"}RWhi/Hί<_}%϶A8/9[>ӕѼ~V+Z&#PC0Շٯ,lKJzZ w+^o2ľ}_ླྀ&䨵l!{Gu3ם!aojrCVOHԯReJK$`̬nSW1Ձ(Kd! ?Tϣm/<`ný0hj@L ΧgG uHps @l("#"ݿUur]t:w*62쉅ưu[/^7qd3p<>\Vb=y}gඍ{p۹ݭ"6讬XCfD Y* ASm!?WnsRx]3 3[>~8u 罡Yv0K0BL@;ib l K?.tU韲S]-IQ Д#)Ytpu)B w Zva,XlmǪi>s6M*KpgT[obb9KnK7P&͚Js#`X<1X^r,k;H|׆l`iiLPw)XT mQ8`s7((Nc*ڇ3ZF>V0.'`uX#qPr.~}Xnuİy(Beˮ,ܶN4@$1qhw'&症vO/mϓtf. ]vGN$ЋZ+*y좉Pl Q-MK/}}ߍ:` }0ۯȳ5daq2snTn]: T^.wr585yK/a?_z)YЯ^YkCg>d".$J́j *a*?HK he:D8aŁ*@# {Ɵab.l2`~G'BȜ($`'pxk6;i,QooMync~yFPo>a2GKƗ>^WgF2Xa:+(#wbS5'gfuv.Sol)K=Fx|dt.kGɑ3ϯQM uClb{g*#P NL"c"ǚdojڮwRADw{Xrboĥ̹5 ߢE4O[br#9dvԴ@\W'Sy)lq<n*XC vp 6@wNEV2nsGn q|A7,rD -.j4%A̰M:, =(KiU"eӑuf/} {1";ʵ1 S">(i٘BY!2%"ҭ%z%`CMpuNvc@Aϼ3hTK-r5+1bWo_Y(XU98Rnڠ{ʪZxx/3ʲ%B}*OϳRXU\, PAjm: Cj$m"DSG ` K+$%;L>ܘϥ&&@[P ݺdau+/b @L3EF}4N}M8! hPF70u}E2G\ed%R"MpvT[P1֪RȯV&G;h!;K$c"Ug1)I:v} e;0a4t:[GVܥ}ϩ/܉MEgX'ϓP[ f؃˶L"p_f: lk )p" @Dyc'^Ȩ<%[)oT! $Ĕ 3|e~8W]X$oPQcbI2Pܹ4uE_@D%3{)" cҋ~l).̮4 & ;@1kJ~|5MMYo8Snذcw-E_Ti[l6J#f/[GO#@s݇Tft/ o*HV+j5N '҄Yqk?jlktbvCYh4$(g|r*5ac foJ0W ėD5'6z9bw 5bK>H:Li8B$+gܚix<|Nu Ɂr"uy@d.QDL\W{TqAof3.IsF@KHԨ R%+M}В *2(1?Tr*T_ H@6pƹ%C߲|;ï&z@_p~U3i))yyYЫj`:l'm;WTKve':-HQ#<&en/w~ O4]_KO?+K߁N:0AyF1 @r MRW4JaSjP_-ߵ.y Ʃ:2'l~)[vjҪCaƹ&ܺ+;"Q-i *ĨnZ/tW"?Σ]4[&Q6_S2jY eލ35.  Cv<=SXqZb"9.ѕ~ſn7'!@v\qߏ0"S\GkTu!A)0hV].eU(ZAޙOҔ0~ffl~yi1OP1\}e!MU&+"&]K -~EB q,y>8df\њ!cOZYEvc&De꺕PrxZIۈ / -M+"xȖ\$ynXEskXgܽ]% 3%0IT-Iu a[6qz nJÐpCtacv= =K~-閪gOeqF11ɮ]@4NjLF@"j2!a3WEiVe%O_ԗoMW cCT/|gOm} -lɫ؋Z) +/P{nqD::M |,'ʜ ]Z+nN|,*tPmB]㳺Or GԄ֡ ]0='T\q$j5=b`.b'x^kd'lO_twU#-_وoydl~T ܿ$.[YU"0YܐO-?w ̶~jпRpglpj~j&@ RJ$F 7I ~z 2?XOB%GU!u:>bչ;#A n!dd$/H z[м.PnyP+CҢLRz!`PC)1h/wl_{ #zw)f,mr]Jf@dz[i&$(mk=h1K /NmZ;xpYT@.,a6yK)4`(Hpʚ[ pGz?Sj?I>?9 ABTTdoSn_ׅb9}IVN& xI 8t`?8to=D8x2XMaڊe$ӕ+´چ[QY#L 9:^޺ӹEmdKMT!Wv6Yصս6.gҺ ( re=oExΚzw(`[?B цG{Pc2)@ "4F$I|uTs{͊ 9hbI\EdVׅbv}w[2 X]K.u4;kRJx|eM鸗Ȅ}J^J6"J*f6X rHߜi4t"nuW?p =)F:wwXĿ*/E%TWmsJ42GO"z˄HE˥Kc[&)){52)#}AmϘC\Ց\Yn]jȃ}|^ ]tG H ' tXS3vl]̙`qG?Dq+MJ0t]> -ʇ $ ?@'yֿ_5,.ݜ[#?ԃӜVUl^1Wjo_H6J>q5W:1R~+ƓDeE#d$h C%.7- ĵxkW+?)RWS9"[Bd,Xe*!Vf9w>L!Zխ{ddPAշP':'h>W!w.r&]M?[s^ruJ3q&ZTf.HUDS*vz #S6w(%p*xh'],4}u_Y͵" &Af@oQ+)]98a AQ| ΂:DV Jji~ @κ4 "z=lK4Yd_Y:Եa݄Js0sKհ# ֆ }C\4&%n($|pަ{lR0F  I>D]P1H?:Erx(F; 6RanEz;ѫ9{c0,3_Cj̾=~W5:\upi4?߭Q.2M[2 (4[Ze?d'HSٹ';H/#[@ J<I,vh`Z2>3?jw^Ƀ- >^*z=!*.61ݟ..}hc;l҆ 6e4z5C6Hۿ-ek z!r;Lt!#Ҝ:mvŸ͔l8Xs]́T;xQ,m-I5oy0K>q{ڊwoJw;? D\1YV,hK4ĚDC<-?![4˔z&e<)13E2GXcC D.o'"˹hkAFkNڒNa~a尮)9QouYӊX9zaZ_۠O.x+.,pKMEN0s{{`1i D给)HâpU ,[R|fUbvKƺ|>+fHM.R!cL A`ߔIHj\CFn535O ?܎J ub.r]ٹ% P d%Eɖ$Ƭsf,96`S`?.WM ]zѯb׶W拭IivCpJ<ypԑ1C-Q$@lig,q83zo,|R6$pkBVҫ4#6`To9@:Cxwj" r(2ۀ_u"Ca]>_ /^(/]0m>?1[P]t2 Eƒ3wV%YO vpZ}~+6V5~`n&}9N Jf9*(;\(l}пP$k_Wqz].]Gg˦gCLihz+z_/x *զ֋tzeY^Ł_ &:QWpx}; b+t2-2a7"OG7j_`*T_FN<=cYXCktEŅrJ'rQMpv6Ǹ#+2AbU0W ɽ;&Ŝ\!A!3DYv93ާ䕅YU|pMb*'"2Uw!8HPP”/"/1qeXibl5[J"%}7y`l^Թޛ> cT)T:) +JivF@QFLGY .V1pJjd^*8]-i$`nF ӆc| xR6 R工" 7/aU5tn]6WAؖ|Ƃ{"y, H(-~ĺhVBg*0$o;"ēKj DOS$SLfʈ'E jѶ!Z\g:d7N;k4NQ?jNY8Lydʝ|pjw@r>YRO`{ͽҥOl9P ( OQw&RxLQ#ԩnRޭHBGP<}Gw ŷPNJܩOujK66#?z`f漋É"[)6OY!Uyb;-V~wЈ3 6[G 3B6W9`z"n{ikZHf9mWf/7rHis-}}K,r&pv/.zyeKv~]EJ 7wprj{h'?XsdW.R%F*6%_ߖ\~in^v:n`/5+jVN卑_wMշGj]J/̘GVk!wON%.sX8 PZlgdTC)VT=I OLżyp2~X+- 8=;%%#$]M=3 "|0Q0FڲþS?7[_۽ެ)ROfh-iAz^P.w(ֽ|$8'VnwRX3bTXQp&h'gC/ ~4] NmT.lh.W#PfV`v@XJIN_9B攣 ?Z{>@ΔR/i87,e&:.Ldyp)GPu *`!O+5.в=8^3M`jshN&< ֐t (^#n:OlxAv)apȩ:!|;گ7sj߂vXt}o;ЏVŝ>lAFsp/@]I?E/iVe ),dbP(s%7QZy[ttjIidcvsO!HMvPFXlH]U* u]#UѣȠF.~%Kmy r4zݱ(ɶM$Q :#L,f$'@[Th!s٩-R4u\5if\/:x䗲Te7dw2['(@_ͬ:]3wǑ8ĞOCY]dD{0>nǻi'qEm?[ȅ\5K޸ XD/:J֒H7m3V/I}I; sV[U?cHJpTy6ӕۚ+]}(J˺!Rl X2n/f˘!{ j V0JIېnrf*oUOAt\ǘ'pӟSUmčxۑ֕^$_O4"69.~Jmu2; qpuXѝ"YFi8~|h\ؘG rdi]Gd "xI mNx PatS[Z) *g+0*lI撲H) -z 3xϓ8dZe^hS?[Pѿ"–h\T: 99P%ʚ U8OZbpRkq/,DDqn5}b%)ܚİ?21AVرd"ۂ|Yd8_=q?$5hQTl> `ٙ15Nxgdj Ёa4t,,v"?=OҲ>eF|Zw(Ms)~$(p_hyzMFgzY<ٜIݭ4qzz~op+c,8 g+1ǁ$Mm .1y BI1L[g9ڂrTiUq~o[+aYO T!L'l {t xAPE帯}-<30l`$6.# N0L\C:}n50J9A&}wF#@Űd5KMHi9̋Pw9z5a d˥a' -u@*-;ĂXJQ-'ޯ6 Pt6g5EQ@7}f|]j}WN/mXӢku'Ǯ5A׷(uk;E*Cr:'$,rHh>Z{`!۵!*w_l9yw)<Ύ |Q /gOYnil*2Ka\y Ͳd# G&-4)f'aAu$c2ONX2pחk%ű4t~ѓ}Y%rDPه>O4Tn"#1ѫ2m tdI迠%W.5YiY BOR &@f*2-#[?h"ἍxC\m^Q.mi*5E \>np85wu+@Ι>'_Z#; $KIu 48 F1i2"UٿzlLn[mHce#d!9l;|_ $Sդ/~Ukmcƨ}ߪ6!%7<\ǧ>Joye4J-RTWY̍'_*Cu l2\HW#zh ōCW`֑L}df "[ ;W+=<_3 vt쁹5C3€*ܷcfa&'@9 {D7VCIg eQie+U  bA\{q/'h W.֜lH}/#I}Ѣ5;tGφߡDցr?(&4B c+^ nAɂms fq)%Lt& 0}[񻷢В.ϰf0 fmh-' S9aubձҶo nRUl~2M F2ԟCn: mⓤUA sDqLƨh B]Gcf5g&͹`z3p3w帚@ax5i`Jr 2s`nb buxff%nÑ`<:T951LDQx#客*.?%TSM㇖թ37;FH BԄ HLAu&+q/]s靌X?b@X*{,C|p"Tʼז\]FͶhD5); Ug: "# r$fM+*p2Τ#ت }Г ?腒^ٴ%K#pY,-púZPmZ,Dbʐ)lcʶg2h,r} |n2Y_'}Ԩ&J^Mu G&k~²d\spjawR"_Y6Mխ4 /.xkѼt  K5ybxeWHUcwG)=O>YU*58).} NUQ0EF$ zT斳FT痩d'ѲUĭeVըwexgv u%ܫ5 Bg4 K9xiUڽ %V_O89GMĮi Di(8&7vvP2 -3ĈuAvw_0H . ePȃF/9`OYWT4.KHǽa~xAfK\W.CYoGN{`q/T 2D ?&-v/M`{uv aѠ,)nTq@hDpJ@B[Bx>DL r5zmfVfw8?r{^Q"],CS<_XBny|.h0HΗz?)aY%Lu'Z UbߕB:յ2kYg܋%E~eNT9=Bc9?=ˎ*ZӶρ^RH7i#%ƃ,l) *BWך0>:] 'tuvVΞ%H+Zϐap+g|&y,Bj?ʠ cD:(Pj]@j*hL֘s± WDzgVTއ{qPm=hFfqMvqcr-@G04FiwM֠ˇu5O{,SeFaj"?;wM $NUEꐱ%[4 e 5>V6.JGQZ!EqQH'3BqZj؊uVKI %Υ,Xk\H&V_"S `/A77._&oPi7/ =sw}2CbCJ8!Sjv*AR5DPֆ #*_Pib};/z= k.NuB}D*l$qT3Dg'DvQ7Gjչ* @\_Rvm a V}n̷o ZCQ3p7o>1Vj807rȀPfڶӁI3 ,7,̿n/&'ojJSYi9 _G:yjWP/#ta2j=;yeպkC~CWMbLV~Fxw8*=? > 2t6||s냧N`|UJӝ'& 7oH\]N[Inj;w;GB!$:9dr5ܲ5ƺC*BQO >v4仲d%= *-Ra onWUQ-+Ň m:I@b~̍&p i[V|q\훝F3[W` 9Wu~?LS`p ļ.q^f2/2X ˔Sd1 ,MgXDX"78V 3l˷nN5(Y99~s]L@@&qTd~Ua1bX/u$1\5I<w?K2?p@ 5w~Xc{' h;'Hx@xd8[ :W`Ѱ@BM/6v2lki3j`? 9\fi?#Mos[K\s c]\)fU>#eJpHDhQQ}7\Zsgb#W PQtNFOo]ɊA'72>^͂N 'nD_vФdDa/АĎC4_ƒZ~ j1_D . (PX6.gL o| OŴ 7Aiԝ3BPmKW_c3|V\˘͓ =*R_zju[B*v "Iĵ%zfߧ f3?@B;:Lz''[p2#:jDyN[t\lԽ @$.K @ְY&SI_c>kH` ~6,*rwcP8I9jGױ:nR;Ѿ:d'b O?N֎fΦ6ٯ 2 j?W[ct[^M|UM|o؎$`۳C9mWO3:㭖 rjB̩4+{LГ0$ݦ s>7Fdd =I6=ih[ MXɹ] )XWGnىSIŽD?e|{g.z8$2-&DTo͘bV9Li<1 J^u`~DlTI›%JTm8ƾo'H$'Q#[Gĺ~0d72֩ꇟsZԻ pWEȰ+6tYڻm|=wj$*V洣K++ֿt)TorDeHje @H{A߀fd$aD{T3M?re1ZL-"wx5v[LޗҪfv2񺠨܄S~Py| ޗIkL$ wL9Xzqy2sgv]!}`vJʩ? ׊oRmB~_(ZU$x:j &]+ Sf * f+S%^1Yc;* .֋rbnH`5ܯ]eI_ \e|_z[ŠaއK^]]bڏq^Aא;@*SrWС^͡b9VljS!'Wlv R5| N-=Z܁I~>r֤C=2s=J94lƞ4r11Lxƣ5mm=ހUl~r.-I4pL*U]hC6YMi`e6m:YcGK1kdYplLH@@ݶ4zNSfLh&;M}IuNKisDO>M},4;bC sIKZ=h>h0*k8TnHqrv$9C7 do P*?l 刚 atV~V9Ic 39+ns't=Yٙ$22^ s`爟MWN5iˤ;~f3?k:dZ;&-hBtiQ1-r f1MlL طRe&Z~W ,;uz1q$B&2GNAW 0O=贫~DF f@7FMYv>;;YYe9g\6G/E}??'zZXaB>MÕ}`+wHjWztfڳ˜;˿O DJt(+r֒C7X5V KG ,xUt@/h߈gSʣMžM.4B+y&vO(y{ Z)s7QTOdJ룤M^ioǩPPrY %+Y$aЍU^[T~01GHI`i;q >&0 nhcW;1s&@C\+9F8ZhغdX#eM4~60˽VS#fjCtEvMXçJ]iuшTͼ8,}IY,lYW ־-]퉔]K]:f&8+PߤWKLA|WQq6>݊ˍPG4f0B\,yoW\pl4w2bEa"AbS$Β:aIֶ24T^*b:8kꢕe1' O+0W)Bm8 c<0AyKTd E EHx4R  Z d(`ner ;Zn4C'"#,=&VlS7&M ~dNTz9^i]<&@Ρ<[l62bSRhX}صܑ aޗG6b6ߝ%cz{aS&#5+R#*h텙|`s0rK|6NL#uX Kfn(P% \;$V*t.=t-$8≝E+|v!s{G}O9o||B]-U&*eH3@bQu~h()PCԙUk|24އ\"5 7c ȞuU <8g ed%/> k8.Opֈ_[מ .VvPM}y",o S9y<>M&Lt:yX'?aJ=^i]K]j#}a(g

ĺ35XY$':{yy836L_8xäc'2(EgJVR5ƒFFB+PV~E)?qvTIQRYGx/;w_# ʕۥMa9d [#I-vCԘ ,=c+"&0b%V1Vᢲr[2n~}JZEG.b[%ⷧ/?{MY:~/{n1[0@ۊk)a_E?H7-콎FAh`}Om9TrtQdNեA$Wn6z$#ֆh y${$9Ruuq>3bXS>y n:=fls0f:"=mGPAF!.R Ԡ9 AOW|†6)-1WcD3V*19 $ /iQ5Ôp`CѱK>\E둤TlxS0:EA"v0WadU]_qgNMx cAb4 VɕAGEiGP>cb&XLE2o~Dl#Fp^]`E:vi5_q%lJMwlqR|anIXh "HvBXz9c6{nl]/ՔE+ Qd |ft h7aM-բ9[" dQ9I#P/j\L] Sĸ3`8 _W+[gP\)QdL;e^N x8 Vq\x\d ~J=v[o\ iQ0N*wpIEyܫ :rǧ-mj_у(RbwbErn?qo2PَP+42Sh[4FPH5oznMZ@ Eѵ+1 _zIDy5>Ot>߼VW hErRD|. b8Ed ܊NUlz+[bӌl zat./^9,KuhHAoqU[!n?Y5:k/RW\iجq MnyS7z:vxStfAqZ@_YCAsJ oy0nJ}>du27g4Ftx4Ŀ'z2kwġG^Ȑ^ bFX,n4Ij[}϶1爷_KLްѢ4 ^x }N@Vs=Amlz;7{ׂ=pnQ̀u_;pv/gX2?8l1ɇJDoۣ4!2/1+>[M9`JtI6l=6ΗWklq쒃7zÌDǎ~5[ d~֎*4\G޵MXx<ؙiS )=fwŌ/?\/#Ρ2G^m{3s.XKJ%F 9QѹT@9*krg~V&FwvIY;T廩mrCtڳ4+ufgK4H%d$:C";{V+bg-Bֲ:3ɇyTQ,^'] Nz e+ HIA7XtٔJ?ۻ]N邃73J=K+f*j.Z7"Te= tpRjQ5ȣ fpkL"Q0F'_;$t5.ciy[G-:Pw+CVu (K ~u*[Y~ z5YѽX?|is~iQKU%lPĊh0=~Z(Tp'i X&Uϛ̵ɪ^N{A K 7gz43OEl+W{{/j1f(]lb;aN';`Qz"AjS]+wr}1S@=Pan+"LB.4_hpJ2vW=-%6>ӷ+Y@#_eܬgel hEY pXH$Tt{Iz } N,0?D霄ԓ#qj s=v6[%CH6vy޵";-h='r[RImTډ>S7s=}èR06=i9y:}ev6Q7-[oD蓂>_2nsB#i#Rp1Ѭ+68(˼*طĬ$؛be0,*(E}_}8{|LK=5@U!Q#jsđdO1@O.믬̅6RڿTà|:pM5T6<%3|)++)Y"\Y! *dv8V+ݙq9a@b1 #3:8vJLҘ+|҈ah$72w83zYQ a>rD.bu4E4pqo!`‡@SV,]\᫱ UN*FҔR( x?F|)d2TzƏKh2hjP~{wzg"L+,M]zv򓭒WCM捎r$zL.x2/1Ya( ; 2S[/HfJ za>]):۴cc ^f@b $*A5j36Y$B`M]FW~=VA: 9C/`uO8ґ&^F MEcɃFn9 hz"p=J0m8Z:j'f\~rLx^/ :#^,89F`鮆fzJߜt] ibTe'9+X6 AT`e\ɦS/Gl5rY~]&t0O˼?C-,a|(ӴjX|j}z )H*0N<3d}ƅLQGEڣCڽܪ WUqI8ĻàM>{s)?zSگz?X8[P̏m=+e>ƗƊ^f}cQ]֌a_[򰸺i p.N\ klA8/GW?,Mhv_dnjK` K.B~BZgDo9]DNŇ[devI Q^DGtzJXϧFcQ6:,IXhZEY?T/1~W{t\( 72^lIr>3Rmqm$"nlB%LfX@2xyVR_v=wrcP xTkvPT7NeP10;l7bh#1,\XU+bSuYPf`2wTEtYq,P"$/-X'dh5cO~ݕh?ы?a&[@g8E^雮T'T*#,IPOFU4dcZMQ9+Vd*м{{dv[u); ݽ! N Wךn6P(Ĉ2P@ykcl7'̫i䠠5b -#L1,]T30h!zsT{<w`|':%tU ^ e)؀ERrzU^GʰHE!yO \qܷQ)-HyKa -<]{l6ϕWCow@mNZ߁B9Tʹ;ܩ{`y@>Ž+<ՃD1:f-㑧MQ1 J#{I*M^i7kCmٮk嘉ӛO)<2慠|'8a.p(*^ix E9O7Փ ,]*#G&Z;@ܝeġ_UR &eaW,-?=ϼfsMjަ"W<8\yDgUk'`pƋEdDēHN")Wӱ=>RBvW !| d%^o 5G(:rR]ҒA/Dem1yWM༕Q;9r_"@J'Ny2~HtG7bz =7` ͒rh^fF0pdC]$DQʍֶCcgIe,72GV8y[3!B#(TqEr71s`'M_,JGq224BhO^>xKj$ ƏIu6v̠y1$@1 >OH)W<~X~DNT*" _ n9XN(mmE(kVB~j DLfD吙Ae׽(^.}PPwăjݮ;[E e{x3D\x'1MĀxgTW|Xl4k{xl{[2_+w±Ьf?=@ 2Xkd Viɓ3 Q GVq8hNg;=ߦtgbr-/_qJL&z -.@R $ 7-tiܧ=֪0psN-cT{h5ٶ0vxh}f]]O(?jӍV;wGԦKk֋eOI4srz:ĭQ5,όYgޙP܃U"vmWGg.,,:> \'XCߤk%?WM]/+Afd^QkO~(ΘݹRt8 yN`qTŋ7zbj] Z@23#ƚoζTVHZZK 0t 5?w0߻r*#h@:i x0\JM3,7-@0uG13=h?:7ןH7Z7@{FfWNsz%Wڣ VTL0DWb~}GBѨUVm>h.޹0i/k$`K~^js|iPdbuU|B3zh\5ͣUd=i~I/.̦\0ċBt E֕vă RR0ggɲy3.p T$'lծi#2w1gN:hӑ-5FĽϊ(s'գ)+ ua0؃[teaH5r^8? kVȄ^n7y*B Z1gGx>lece+]+|S4 0Ϋ6Ǵ4)ޯ^"x x* ELcA\R z >A| A;a#?HpHY ,^؂ Ɵ& 6=pgeHp;9Y]Dݲ@M eIEV"[C)FʯR\3NґhU?ɠMiZa(ru>h߹ E^*żӓ%\BEbrhTnUj@-dtP#$O:QP VD9z<|ePصQ(/f%'^~&,8ZaQS8f S3st=de4S:S\Z i|!U3ܿ$%x7_ldXVs&d^)9i6,%ΏfDjb.6r L2gY1t p3,dCOY$U;R1\#'69mfR*1u0y DN da@5զy5y|V2ұ>K~Gi5i|Oly6b1zz=xcLIvM*Ua~<6_&>yj̈<sl-3HhgDe\oԒpW_z@ }[0X%=-)`9ҕ|-W)pfRb`DA>X̜ XbNKfkZld3\yVċ[\4{n(||tRSdT,_aEV|"ˈ6e6u\,@-ye&c Pׁ.G,]k"|@]'GAqbLH2x*inݬYv-Vx ).}ǢÈCYfBQXi%ތUVQG;xMa>љbGSM]vcD4״` *z3H݀t0h%,xw2Te;;;Hg`v&۵ ,_*_]}|7)9:!D?⿟8v jnI}!;Z,wU;f;QYuVSI)Cj(cz[۲ ]@4֜vP0.,n NMEo]wRMPH~$`\aj:_Y¤禵_3:<󘚺NLεlBLOd7w?8ax={G,LK)mp =cpI8MtnbV]ӯ'RK2'? XA7ǜ Z&W-}=]/oQ>e<Ҙ\6`uqS9ZD C7Gn(L-, Pٞ ~V歞ȱy;㼥0Y[2xA%8# '1 .Ν##q;%HX`yae+݄4U)_u 8ZzHEkQ+Q@o.DEKp@kE&y6 KHO.72&$ft kpf9Ha>߯h>16] xZȥ৖9}!Sd$Wf?G,:c<5t/VY5&\&F^,jWe(2ZBCn@k7͊VXJhcoq0Q q Kf ;5ݳ3L=voaƩ€gg2_W>B;UKɘO.ש?^O lV' 5q+ͤg Tmy_nOnc"3ȣF_ ŏ7EB+sg3!I:1Í]S9k|(0#s0oa;GI}>$a-JAT ʻ3U^-<I 6HA~QiA_=pQj!cBw)*W,]% B!\k7h/sjs_cd`01_}T4O>2!bpDhkLHo;7b+)]Ym1؝|7N^buI$2H =Kbpّː]钅ЫPpIiKsdPg!t?ӼS~Ztr'9t8hb^?wiOqEPǴA%%a/)5T&o`\5 ca]/ukH H1Fɀ`\0Le".Ji "?J xص[qX_Ch-qk5ש.H>*0N vέ @w>#Iqzl.s|ygiwv]#>s-r\Ep8y~Ql~: 4-97d( 08|NI{43ƤrLwR֎M]/& Cбs <+jqu$7}/tsO4ݞ4iMéxGvN 62'Z0lD)R|R~?akxVYI7=D# I -潡:^JDK#1_PL s2 wR诂QSt-fʶ+ʻG塆Koj2/uJ ky)dtKyg.\3Rf٠ oC0Dt(!gBƏW/蛈|r0!)B2usI۫MF hQE ^۩:n΅[7 P!Uy3ķD=0YaRg.Ũj?X][?6aً\ N "G_ tx3<Ȫiߠ,3R1H=xL 9.&.?q1$ѦX&zT,7C0J,{omp9G$ejY,${Лl2{)Waw"0}SJ> 6^ I=?3D4T DOLKhr=J4[5Ū1jAMO2YZ4mAm%@s"ۜejwz ТBYؤ; U<.vL]M4a"WSVXGxqڮ]&,4-("OH+oy'j8Aj$\Ub{6Rͯh,gK-5-м}XIU ՜&{HuQAo(ٙ^!-g ;8HoP"xvGՓ _^e)wA%Sn@*BZۢV%>q­Ɏ$~<ux^MM6e ѡersN$dd+){ݲ,1˯!4DI`^8)܌l d .ϖa[pdu[&Z LÓlx_phOw߃^~-z5+u#D9,8xtG ftUⶲ6u;]^.Ғ]5wdܸ%; bâsRcŢ _X uk6RHWI<r1$ݿ` <]K["'Uy e IsvA"ZBL "ua%?%Y2&XEpw"iTfҝ/-T r4gA춢6ֱ,=^^4"P b̐E_$TWxӬG'ْZ^X(`"fsp1vKsOVaL]c;,h8]g+.V g[ϔl^ fƫf5;q|6~07K\C)װxƱ%D_;{ #Yr\*V ,Oiޭ/ZXc}_ӗtxe>X.n.Ѵ1D 7û΀x',}Q`D?%jCi!)wƲ{8 'Pr 3SSpz!:PUSE%seeAqkb:sAf@d`(%)3jQ觩YMx^~'gF_W 2-Rc־Hu#ABѝ*m /dPx]}s,P9^ R\2U\d!n"ᾫ e5bi5^~kYnRFf #- :) 'i(}߈lTSy bH7a. R쎈ԅ'ؗ 9Lr4;ZR3!TH89, ?0 pO²>eտ)V'{Q]!dtq9KWKGg$6a|=$5 /5;̅PPu»jk_c_>ޕvMv>o2<"].R9U4 R!A]Y횔-,ak.j8OW7rxЖ+Q/HC%SD090W?(VrU U !j9udK }Y/mT<а֓Wb@ ZNΑXqPrƿvBz >L_`%ٖjAƦ0)YEmjE.A<µ0'&J.@萡zX^Kӏ4 f #{%O؇@ d_S,KEWLܲ *S&UXF?'4nj|4[y?=%l&Ds$ʱK8T/{%$d4T 7T0_*zrC"MKYǯh@sf{ - [{|O#!U%@ۮ[VNFG4($n.%C0gO8LhlɃY2*j;K]:5sZv<1Bŏ {E/t5ȥcxo"'oV{nKYrG:Qe tp` O #M{IL'eT9\W,sEjZ N%}w,{xlpw[& 9-O%|-g*E4WF/Ph߹!Gn̛`E SIFaBI+.̶C\Y.ҟ=!.7RM 0DSK08x #?LsFԠ Pqt]ɪ$t;o}Sxt E9/v3xf5*RXۺ,}c6!'S\|fD/fE<.Vb)k̻}Oܞiv fNEJ~ѢTJ-L=5Jb -33J {m>!=G%6('/->]~̣υߕQqr{1P*R:y +g,p7|ڴU\m.&V |{a~(uO8zYG&|mhc板Do86+'͆4O&jvp:)?v./,˭[ x4&Z _X+?B?r`Kr{ Yk5e;lY YrL1K%^Uhr 󥕦X 27M~#LR9"t O>q4Z}_IHAuoaf 0MSwBSdVVi牔m_h1QhTG ^4иPk5`5drOt@MUݐ{Hq/-`Z(,| ym ؆h ᖽ N6 p#+_Xgr@4VQ騢ws*liG(@۵5Gqdu Ga1H͠ ]C~N|8p>1T \T[+]#~&o__kfɁzP]N3"O5 kp_XyBxa !u9Get'֞ރ$j렑X[c.e\{0wcxy6mkdSsa@Gv4̽>0E*tZ'ĝrq [[惛y):/w5"ngy;?܃dWEOI`ྯ%[Px2}*KNdRT3,~)t @1CM}Ŋy ! trlzR!-$-^[ԩ܅h͚a|{TLk=NJeG]Ljf#{f\Mpc]KAcPyj0Ի WLdYIXJqN6,6#> V-;Y]@O|m~'ִ܌Ҿ'W#M#r*eغԍM/bmU!L9;ciR+,WyaGF@}-[aሖ`2k /R=("n?~ qe1kv"ckW;P ?r0r^_E#dqLm-4LM!KU@@ƒtG?5>`Z!L*Tں(VVq(%7BV|/L7!ۓUthrCa <(*.NwnVg.}Ec5U)om=v.?@462#! _hmW .*Q3H*ɂ|J-u[ߥ>ɠ[*a5 >™[6>LWv:.P_CC1}3xT*h+E9pDdOuWd._ʝ6;yQ A[./XasӺIn[IX|utI%-.xk74|$4-&YZ\F0)r!cb}pYi58f?z4iꄨƮXe\#lM6kFUa٭H}VD`rjlz$z BtG kfD~#ϹOW)1;X~E\Lni7koTI(q!CKL~څ7h,jM SmDL$ " Jt9?Q"_1S';b5?{Xğ״8&OLL: 9lFb|dY׸gTl:)K)PPVA^jgGZQZT|*Bs¥u3S -mN4!>PjQqYLpڹBQLV\:G:&2YA ?|*OXYrZyٓ]Z1Dbi ) rewɽ歕m6Yq̗0`_YlL7t;*g{.,T۠f["$zzEۦ(r %> )yjTUˆƳ{Yo+^vxz>~@@=w oϢ3 6v1G}=൪哣^ɿ b:ؤ̫QlS( 'x,U}u)3Cb=l`Ȳ3Κ]qPx6q-<3ws]*q9VJ&0Ea4dt\$dMkCYv|[`ess!CS0qcd6eYxJOs,+s~Et#Eu`'c$5]AN;7bK֝SaCJ)b,k8CWF+J 񏥱Oe"nN0oGԝycLFp*2e}٭KnW{eǟ]؈l [G$iK0x I.r<-3ъMmhU˔AyNj벐S4Vz6v)` L/+, v •f}k9P +0"횛rSN7iQo7 ]Կnk26ߞH uX%I2c[ww^u( e}ɫnrW?7qpAJƓf aw L9i l+nz۞32)/y%*ؔ\qFdME{Q^,SVM7osrdfwѐ-Z)um'$e߰omM`#%k.4-bd)AMP'wnQ|(3!WyP ŗq`.L -L}ېQlA+XEB9UEis[*x'7h FUTiզԉ|QTc4"\rW8b6+:`!x!@C[#@]]:ٌ.0Ժ^ Hk1#c1MCG_D-c:>%ŭDJ(J"M6veQOۙf]8Oa?&/T!q Q{tJ(cSdz |YS~R6c0q1߾2mZ83R=<-f8Dj"pIzH諜cZo<(7PjD Ka+_vY-5:~ֶףJz2/ip+!wu Rf+*i2bLb KC<A5DLLK"^ 錐LpGMef%&5%iR䒾mynbW@tYcR}ߟ^@r=`X[>z= ua^܈ ~Rr`K.{+!8QhyS!Q@\') N::B")RS^&Yclf36E GGd83eEwU 8nrHȼy@"hKYhg@3\*c~iEu~5UtKBe[t \]*KTc~ƇA&gU[Q:CDD ͥW\<ޞ8R&s, .ۏ.E,_t8x e.7ss<| U;np,ǏoYJzAݞW+[<\BV'3r9ǡa GZ].QbaC܇QFWό[f}[g*\n,b`]Eg1;9輽*my`#Oʍe@(8LH܎}Ъ_PZ4yXXsz Ca3ghy^ (䨵űCU)t iۗ^Z 0gB5.KPP~&?aZA ,ע $-*2쐷X(p{n жaӃr9u؞#Z|X(] ϜIrO?*).`oL TOGW z%DYq*TEAsGF xa_ |ikMQR$4=L=VyB n ߻yRT%;"6bqbO ث!W4Ӧ6QHԽJl6BgR#;j*d#o2ISIa$vF7/eC3G#@s!|xq2TF~ns. b@8 p>EѣU9RtrvB! ,6@J2~;-y^f0)G A) r)B5S$4fFb,-Pf9 za*7kԠz0Y$-xۮGx d҈1lB[yH^)pуWܬZ>~;TgxQQ,a 8btzkRO쾃=mɂN5Bnr{}S?T@0\|!B7s*vR{qikFEтNʼOpe  I &CƓV%Rsq_/+Qp1kѺ!^f_5צ`iC'޳ܟX1L}DLnI4T?KtR% էQrgfm_La)#Lŝ>J(S8@xW_gjEj`+5Vve+&bC5a,PX&obWcw,=z*Nu{3oӓp-^Q F Web ,tG$ϴZԆySE c1ܬu˙4ɫ5C;}gi;[sqF֐b.PqCYZ%cooo6\cH{7Po]d&Vfp"R񷌹R~irzA\lGFeuNP $jg} jSHbaOvj{iyO/2%}2 iio`3$+-g3 0KIS*m+Wi evLAF[aZ]z BPpbOaN={eDc'ڳ-utZ [S?Pc0~l{!s\mg A qf|Xp_0b- ޷X$j@i*h"G6ַ7VkP502}6IQbLL["}!PYĵRO7$#d"JɯCYy v_CwwpB޺XH޴N> ENϣZdlYݨ9SH}bK질0u\hBT2Z\< J1xጙsȧ/ OE=7[b&;*uS/b4y՟ 0^*b ` Cw:~de&o6y!j ,Uz) \ .!@y*򮕦7źOÒ, v ܌cIn֪ ҦҼ17@(Eߚ`@d !Rg-Rk9i 3=>bzS0*jEr"J߸z.NzUg6oqAGK6< /)!0'däӘ#q".UYa+W! 5Hs, lGp.6dǜ:mjtyCo,z>FSY7&\SoXN:Pjl.XtJ/YB=&_|T7q }ݒ|Ua{=I RU}XZ>`yv αEٯS10R>Thbpϑ"i%ThD}2dКZzt k,=O5J^!p63 u5S[t$Z;ʷR}`oiIF@uu\EPPR H!h"}}G=3O_sjX}FIB(/`#rcAっd>#_p_Xƛv-Ϧ.Km !.z#y]}{y4yvƣT`>+;9/$7Aq'n`H@bQ\+L=ʬjḃاE`9ڪ&3=C Gmsa)!)()VAKB*w̍u 54d .⣶~֓qESF+ F"q*en avjx7 W/w PS$•VPG*'j\JݭsU7O['CbrЬnPN W[/3eE݉a; ]V}\_)8,<-"/hHv."ui; M*:5''xkUgjhMy ShXS /OV 9l|`-C }Lf<- Ǔ6UPrtl ӧQ~It. lW C79JK&g [V*daWl0܉]CC5)u6U9bӝ9Ӟ;6f~|IA:x3r7uP<:ĀYANXOBcDQ7ظdيD1K!N+xTxXVl>RBJ>y?nwjB' 7-z~ӾM~:H|*}ܴ^(: Yj]8;3c(-?w*U]͐0c3 2ApkvQEǤS,8̧V]B)Nk2 .F}ls52VM>x!€4_ƛuqӕ#vߑ3fu<7J<(R[1Ue?q/{Mʎ2)5+e<~u V9W ":v%-C;ƺ2 Xpv>LgYzE92'e> ĿSTGba>49ON ߷ P`fk~ G3[ P$}xn0jj! -ցVx޻oS~KO7px0r^9 h#L>:fhR)/gO3H 3|Yg5g];ȹ.9s)& 'U-eDAԅSőF2|nagj8c iRGW7,Wvf[Yo^I^S ͉pqJqu"7evj#C/5 ݺk!^-n.ym򝨩[dcI O6ƼP1UDK_(+268.F1x"$Or}Y,c JXr+[I'-\l/(kU?B |sO!Il\u C"o; 2*lFRkGlkpInt9į9wn4rd' fM =&u䐝Isf\ CoN{Dc_+5վB"De0 .<%uyz|:> $_i !l ) NVB]B(:)VЫux] \> sE&ueޗG@]b Iz2 6zWQ>>ߋDq25w!SgIwAPؼbhH#l?DbpUf4xG^OĜ,*\?qg@DGjgͩz'ј"Lg^cPJ-ܥFEW&!lakudkvpܙZOTnwe)AġoQZ3Aw<o;f= pjv~B_;B6<(֑kCWo%7[%"tl>t%' 撙gdQ_ D؞![jCeD~AT2JG{RԐ]}&8@pp4یТu\M|襠'< i1c0C]AYv|,Uȷ%XZ$&$K_3- dKV{X#(9lIAo4FY4w 8O_1<95M10ݘ)O}QQfxeJFAJ i W^:p7NwxS0U K穾*;*^O:8\9h(q, SgTEу퐄JXLXsr' Ӄs# Uvq'kycP[{2o=a;]RxS,zZ8G^7AWNH܇ 24_7"/l4 Nt7O5(ٹ/g1߹~20ml#PJ# `t+q4h {5Fd݋EAMUR͈ 6̦9ciG6˦|=V(<@3lWwRf7T7K򛮴^s9vA/(-kKnK^uڡ9X519wvh>fQ; B?˾VX1%k؂n$ɠj8lP_Hvoýz}ӭTH";QzWv)lc6cbqS8jV>@!o5$p#;H[Y"g6`A7 !Wn sWCա"1)~$B);56,,4/z{}OZfD^ڹ *ZͲOidT9GtXw{'LV2k$"@[gI $ڶa52~p&(ui[GJ 4%-pL6Ww8r>oŦT˸1c/Cn_~RFWh\3]<}lZPr+{vM ;+rs`JIZ7o?Ժ^z#gu11R1V USr{-{D>AGR>82~,)NVegi&=3L~0V 9,ݖԳi;ysB;+ҎAȭxJ- N,'C6aK  ]&;ֿ9]1:$\_hY Yގqi>?Kkzwm_&P xV' Ūi{sX),j Ț?C]qW;ԈAOFZ_9An!GoN֨Z#o\0؍hΊ0yAU:I+b[V+ *QPh \#fKW +<^AMf`i%K1`]+I/V`]2B :91EPԽ =",}W 5kԉ PGpx:Z*.cP\"EH MUQf|r#j] vR܏Э޼Ҡ$3ԦB2<4+_ZsBpu) p gb="\ut@М*}C/zWUg (21<LgXUocGS_{ GmU^)hF#tfˊ{>+ PZ%;rbZ¼JAns"܅hlwie ,^\c:ҝAM)s?5C YEfC MG ͒yј`>% @d ۶-3, e= j˫T:Gw$}0 z>OcGDGH }㣮]!1A~VhBspA0f1ɀwR) CUq̐0y;vDOH:٦Lc*$*\nc!vxs +Bof"RC3pI0s$*0c5UL2H=_ " a.O,&\(*>05N1ـzMrdڻmdwIz183="T}V&'JY]Ρ$QAE'bRp +R[j Sy`$aM[wH#=o鿠?:9!A !pF9AG8>L/P<`[L@4JPN5XA-Ӄ(_8i@sbSP/ 䣌Cl%~Is>ޞo+t4վS,:i|}s. f"~sHœN9FQx4c4Kv݊wbk&%9d_u~ܧr!, ~RZ=.>r!edPn ZR7$}aX 46[M89ۇ F=&oYc\^(ڮ4nYcL l>/&#\u!^⥥BF ?B}F9ĤVnV"p{r>tdhY61yPyנm1b~!}: ALfȀ\:V %g8VVmA 0ֹXv_Wh&< WgJJ@PuНr7'* pe̸Ѐ|n,8 vEn>A;M KY3⌟ܣ$AIN.e!ݨ%7'4ϓ!~ճrN?P'0B/jDDcܾ]װt RyX4;.?Nmgm%ưnȅF@>cՙͥA9w[c+VMVvOCv//#zr2j]o>3&kI vf#<"t`/ODh"[(KjJ2E kR˼+sޮ+kPPkzE ׬5:yE`HllA\VQ؅TߏVi DA6ploz{jMJge &9Qrػ$}m6գGy(_1ubF \do[$= 7ρgK,ɒsc_y0j(dA{c^52OÄI(J0 P;<&&LT#̪nl, Q)dTHJ,9P?$tO8 }=#'ೄw¸FbۏI H+2f n @! 1B)s>᏾=-uۚC6p ;.N2o|H;\pt5IM&O$nŢ.w;zPKg] KҽSr~sJf1z e_WeN3lz K} #wl34Y-UM 2\E;n9'%͹'֝y7U{f{U] Io)?F^XX:dj$k,fy}P,%|5a66?8Ll 1^ƨOl8ם<ı/Fަ]V)\^JH| Z..\xG )y4ڷ7M~] = kU:=ZBIl=Rc@k(s7#0z} ̢p5xJσ؟}>-LcYk輵x(5fOd (`XDJrP/!#"57x.-y 1kB|k*P}:FddA`e:W tExB$ ƃIPZ+HTDFGk&qrBBiꛖ>Y;ڄg) Za~*C?R FW4 2O]{ M&=@QL(we[P8f:]D5rx}?ւHϜ mZB}/ 3*o0f_![S\:thPF썣-|fb\jO *tEO,_G۶A?#nCX\0=N$CE_J> U(q/EbvR)%,+[rCl Jm\%tK}NϞwf&.qgfe09Ec( Pgi6δnن9TwC6||[MEz(a-?eZGJ 'J_.t;٧ə6橋VFͣ)p C?sWX!7U>F¥y״]"pZW8+<_ ^xFl\ Sa;u R v9|BNm̹n}/((]i~%h>xsDBc8P9U*}$# uۥZ괴%5۩s?TC,3;ֱuROOȞGp e08q79Ji/6:1`y>* 6H3߸HTX͟v<$Xx>EODjxV1Rn-3]0zZ8hq5fҠßj]߿C&<+]a'مnR 7.bRL2M DUzC.4f72 nnjCܼ0GaѻFp;z6`LjDO=U3[|6؄aȯ$#=vݠu*w1 `Z׽j>MnVo=Z~ uJRD!AQ6"?X9R\Og7|{NTcR. (csp@//i;ӣ$֙5BتEE-([ }H戇-mgNȣ`|OZ0h]l/j#lbq"sX' IC(܍;umZ@>h&E`M4[[\{+q1[/Zi9yU:< _MR k:sQb2D,Ӿ'4DX&W cw̙S,3*"Ei1#ռC;y^^%& Bbbߖi,tp#ҟt*Z7UUQ<N~3SZCc'sޮڅ{΃HQF<~y{r7E4 YcF]/iFưF3y3(ҿłIVy-hV7Ӂ⋋aÕ2v2(E4d b !' jwFk=9>H\(}tP®Bct8b|kY]OŕtYZńҠ6%|i,7F1oSIr݂A\Ȉ1 ԯH qηN+g~[iI(z( _l7[ Iar$o;79Sꓶ֓@Y%N *5@pPTxi+siLZTAo7]?rӨ Hn<¨1uSC{! @ۣ8E?d=֨gv6ncJ'7G=YR0;ׅwpKFlG:U7CLNsrAzɰ 53 1 d|qNsoGWp\6W/>,]"TȣWɐ4RL=YV gߓ8(-frjgd\~3x#w'#S7|Uz(BӯίtH}[*`u"'}z+ݔ~]2A]QZ)&Ea]ruDE&ȟO/T{&V8(>p<'٤Kdhtx/5lUgmXAr6FR#Gdx_y,-*\TՓ#Byp_B×+. Z* &dE4.Uz+?F*DṊz-魄DuWmh&,g*CUOzHF,,jJ6뎼CEo3/ *|Eܱ,6#')rejLȮK?.s'm꾁k>X^œ.`|tB3\]V2q~Z.sE+# 6ǫ+R]a={߅@#%d)nE1 |#-bvSTp=7x/$<.6Bq _0I6rYgB<=\AOˬbĒBV=wumx(DបZ4e`d>ju.gTT ٠$ZbvÊɫ]+:LkJ&R}U݋Fi}PeT*saà9OH6F0(i񯝌F[4P{^/Kf_x5V6IjaWx9qkR3/#p3ɚT5jLHѯܵ$J50+Eܲ$ #g4Gz9]1\>s'zD~H !S;f5.K1Wch?Ѥxpx;E 1{,䱥+{\~mHeMq빺{Wc/_h,0ik*f/] uL-4?uMM'kg0tR:Vghޑ9Qge&%wiѿ#{$i6~VɻSD.sRڞq@_`س_091 <%9PFsE a-VJʂ2!jp'πLB3q+ +#u{E@hFAoMf7-?#XC'Ga,V׌bj? 7@(uGm6CɚkI,o il)vWhi4*寗/B'`rwO$)Vl7Hp`v1?y2&DYBkր Zz1\ֿC Zņ8#~F̾9Tݑ=g2Nv((xA7Np'ȲӞ*5sr@WdSW!7l`2 3ɮsY:pM՜=%[{)1!k@[rU%u5m46362 UQZUA17)KrD*rcyH4PCɀJWӴݍ c?$Sx@|9Y|%#wJ7!L|a|P/-;j0O-oi;iO7/88G[XuJL>A6*F8hȤind}IshrnHWC}p=7ErkU5mYGu3M_G 1ۍ½pd~ z(lSGqV 4B?eM\ Wdѣ]LwȬŮhYK^:&i^8e*L*FAAKu(j@o)agtN8^Qv_. :(wľIn}E(?h l8G+F H-.JYo'2ļ nM~w#knΝVLxCwkc-+FHsN_4C; Y=2:v}1NƐ k I5&YҞg^o1^Tѣ*OisƉ3 f;2YbʏQ]p ҵ2&kI$-')WFt)TbxsVo[(6|15 ++"^LAR c&ƛJpVʯۉ7+MU㲹$v<%K̐^^ڪ/ܻ9ca~kIФ"5x myCkPSmn:RqdK'sVfNO# s64'B0kٱ֔7L0\Y>p3,wNueT.kNH{smPM\hV}ՔazSdXŮU[T{3Ӻ *0$2)§^w nCx)X^zw0:kD3`v*ZVrIvWA']y@ zH;.c^JQ?Z*:\/t6iʢs.0t+/Z:$?j'UCVd0(O25,$ẐbEfud ͨڴLWPGVWk/ʕUqz1 =L;)3ml}_pJtEc0/۔^R(%ܿV҆ɪH|5qeq-7Vjpu](:fknSFTIjh8B`TgRyW-!`Z] Y)#(g!*3G5%ML9AH~M\u>6)xW4YeKW( ~uthѰT U%%Z3Ž}:MRLZsi$pm?]u^&x|z!DFDԳ/m@b`B7SN~uIz %X = 7/ ~@CSΓ3 yxMKMnl*cS!Ӳ:2Nbjڬ%{xsm 7|:؄ODwPZ\V^`hs؝H@71@Z1炍\2tѽ3}*˴. qV)Y f:h%8uq =!b.-UVH\ ܓ0/+ԉ;T0_K(=Oan"GvxZt#Ih1;5bViݱ?ovy9fVk?ڜ~ kRyo.AzOCkZ\EWy汔>%܂a@KҮFPd%{.0pm[n+?;xUO4#6'8U1Еu<䓒<ѳFx%) ǜ j bʈzm:Ga Ux 2*`Y@QDUOL.7y^D$oWc6Ռo,#"KUGh.- bQ.HIǜ蠟 mWl)9y Ngo&+$(z20q8KCּd?h7dr&WH)8\ wIY.`i$=L0OZ}vgZQ˱Id@NWjyZ6lz60Q}&g32 HW\X B}0OӃ<h:0u4wNjlO` &4]bDPÃ?ЙƟoKNG[/Ѡ/ݡ5]DӰ)czxhOp#b]<-On+HC~+fTd!,Ò^$?zMNR8x*DpZɧtU|o[vEa+܉4"voǾo'RxLݼ038CDH0q3n1"%ܪ}R[mfMEvƯC. wC0ǯT>3T5uە1M2 O{9ieӱ^34Yiw-j2X$RTv/wWu e+׃\Oܾ%lS}eVe%*>fDϞ\[qH`H~jX֋F+\Ѷ8?Q}pwI9>]H͎(&sNi4\^X9,d2ߊ[rGmF?{AZG-TzP|nW4Dr87i g`_OI#?Q@J1Fs]j-ǾL^k;$\ eK#Ʉi !؟)t͑p`Fu!FGN seǼ9kM_^ofҷ+*_}pZ4Q\XB1aﷰ<N2 bz^HӶ"aFn0>0!`G'Ö%[MGE`1ǽ A1.Pi#`ܶb"EL|*l\}!H1FuYPànqɟaX0&h?=H`ttkx[9hP."<*?ukڀ XՌ$ooUMT%^k>6V"y2BQ>,P3 (z+ mc]Eh7mkS'$H!{6 3#{z]~{M'Kz)NeٓoG}s]QW:q"f bDZkEVNCiPjD<qg%L@\3zɆ"U[Z^ $}~~$uaT^u=HO_I*0%HZ>8{1jpeнAm8u;׊B> j}Dd+imNr2D]:T#LnH B9nwGRTzG {c3 \@fﺹH @\mqe6."_khSXˎ`ɘ؄ƭ@iujwiˑpR(~U-zհ1.!3]b9yh=ܚg)<]ZB π$!W8,BW9 e}S[Q2W Hj0AfOH\fV4dYp08yQ4CJ |%{T,Rk5rCI!^{G~tNRKΩ?rHmLK;9m߬ Rl* ;=jʻ<Wq.]RYF~%*\uf4BHgw=$C9[EUK=% ,U"iH?&4v)nQQC6#x""{zv;xJA]t45wTu>X6*X(Z2B_ۦAc?4PmD1b27d~P97*Nj-\h bq h 8=? 3p|I&肪k= mz6Q*!h1bh'͙&A lwnNPfyA|EVۡqdSWs=YA91ɩ`p0E%&cRhtg?R2 z<^7yB8+7_T{~(ӡD ITc*CSQhtLuhGnrn#v1rѓk$`޻a]aoﬞ݁Y48%:3LX~ A. (!Y+ʠȻ9aƯ+FoƳQ2V!עՖ39fAn2iOhj ShHfI!#a9R4WdƩ uoeр-Ӹ/.0m(oK4i5@O(OmqI!/`o7b(U@4ﮥB! q p1&'{oQtPCqXa$NoN5=jo_!tG l74`( Hͻ&Y%AN 34ApKŅaOIUGࢬO^r3]+qUh&( e toyNn!F94U{S(NQqre;Uqo.`K7A5 A[y'gFPC)fZ͊Cd 6e;`YfqK>%n0Qn7to1 몤.縌FXZ;Iԟvי&kR{>M=>/esmBVә1Cp #ɉfIo鬜`g,HP 2/ӞHAB|>hvsWM3rb !ڼMN4ԄvU0A/)RZr(֠E(gXRǹ1omTXױ)`QQfR:'5bY#-̆V;?pC!IͩG2nA:`t}gul&X8ivy`P37E^5ceo %W Q4k+ϼI- VT <*y "5Wz#Â2a5U_>07@u|v3*#S~KJΡ|)z?Ҹjo~K[Hحr2m;6YʬH0 ]wh *!rrHW>62@%-+lXe~1|ShӁ=9ƗޘyE\LQGTKL |mScmUcbC ٩/iq?i)]~C`Ϝt?8kD;S?t640Z`JMBriRT߯PJxh/\G)0a A` &3F()}{fZLE[h" hkH,Pqd4KzӊY:t)Wo4|b9<b.+e!_8{ϒOߪ!K >[ -sr ȟZ(JStJ ղj!5874C[v~?zľڕ!Mz#8B9"VIT Jdgʼ,BcWJ{1Tn3cI -j0A=hx3NrK%`XrhDGL30s adZ' F‰G4Bd%^ۃzu7(6h6F,1Sgyl#O¤V퐐y$kܢ w'~d 4\ޅ 5 rao^!4wa0o/I"PG ȺY^r˩ P4nQCV ‹$s&."K ]x k>5V*+ !^"F=VnGyyރY:rfٙ@ Mт2Xbp"W]Qop#EpkpT!ؐ`!s6Uo;Prw`fy " h@ lU<631듧{$O%~J%Yn=jʫg|os̔mO:7Covtok>"L ^"I%d\9$ZX(enp w(pC8$sWdg:Ylbru-1AΧ{`āojSſL+h`b9 ;_^Gy 8VKTY:x4 #?&qqofF< %({ss4ΰSA}ÜLNApU Li[_Ck#|t&R } saެZ1p"@iZ:= j)"y9C$A_;0A1`+_?YBvwUy:*W5IəNgSAg!ZH"HXEVDyȱgX{3d:70FG]}C  3Q0 + z&1 ')=֋IήbۜnKFd= ?OxG KtQWUg20£+na 8pef뮁ˑYoqĽC3! D{!⅓CQo'tibSTE~3x"ń\AKTXbs"]Eak2h 'R %UW|\֟w- 84'0ɴBUDѮո0ϣ֠rRs8):gWd,wyV@>A$ִS Pi^W n؁~Dy_oJ\gSE=oQL5hҨWaM78KDGlx+yCWSZ #;KƆV|u8?WHoi#>-PY\^Rs,VҊ4܂>33($ ]pmvv~okQ핓0(_ÀUW$P-{·I=RwlS=; d@ٜd&5FƄjЊKWٮ#MeY﹔Ԕ VѸVZ>NA!.9vak7χMKs}K%_{4${.! ' MYl>^l Ay?H߉#\*`CLjZI-NbTĔqh0z0& LjKNK^߶QQڊ\C*q,l=CT4 Y{|z^д~w?"ow =fsٱnx<{g3wI {"[1͇%5J>0!&ad0غh<@bXa>X%&HVË)~:ʃ>;46U6z5ẃlѯIŠAëX6`3c`&IM}g]1ZVUVn;adUR*huquK+k6|(+17@LhοkωoPaU&/j𜡱/*Y4Im>3hPry3uYҀc mi |ľ4-U*IǏ(R1F w0mi'E&R6oozVr eg4;u #L%Lo[Lp=V؅$6lN {xIM^%E:w/}|;U݌+-_*zn> af) 7crS[4\7'8}2& pn }y f- Ϸ''O'i&7h\cANŝ72a'<"G6 Jsae1_<3gNX-']5/')0'H$oh$;&]!Bkպ} cK@HS?ʅqn*WfW'jKtG9Xo%cS #y|;0o`KA= cC8>s:Gׁ8dhxׂ)bnrM4 : 3^ER$9d c/P]Hj EUbI /U /r#X^yK0Juo P-#BJW?Pো& 4|vC XGUlDf6FͦMDdgBYʃ`70,0O_|smr%Ԗp2![x{V\}cLt׿kh5ϟAs5d1sca^1sRnCXΫ}؄JWh[lqFC95[`{894ЏɀsBP(ٴEqF3&$to/<ֽ|WJHBT3ߕ:l\މKIP> QpW6f `#_XܚP)-6^hd]Fi4YI' -ŷzZ P%udZϷhH%K'Z8 7t 䇰tvy!뾒Mxڡ VnZ,r'1((r1 8JY?CC9&q6pv <ۚsp}C]eba['efu+4dnÞK{K;I"*OV"9Fw/tXѶy_I/~ ~4v,r+ɀ&ZQ + 'N1 =UlҒ%٬1ҵ,]|/'5*pς&Id_JGR0Ibe`7s#wGɻlb$wU'fw$~1os3TpO[ ^vbz>VNسH.o<\+.\, a-UMrH5's)GGP{v_Wn. M3f A{H0rn8\V.~+ FG{vWKX„LfbW0gƵX-⋎3K^Fnȇ*vopx c\"˔:gb{NGxuN " : w +Q+} Xݠy-htAOaf=&Qݩ)EthNn/弡 RGugQ:MYVܘ\Apƒ~4bZL֊67C[s_׳@5G毅,½/vxJ`ݓ "p*ѺKIoA# i '99Qnii˗d[WP{0̷qp 0a EWC:g"֜^q ֒Nؑ[Sc`z.`i쳐Jʵ>gÀ^Vؽ@6Hr)5VH8w ֒sz/I11b*,>j9QB襭lcq{+>rD7ĎFnX S*VBa Oi@U^3 BqTFmwJ4WϧFN_a6`HRbm9}ЬlBNb]ź{7=Mȷ4Pz|-dGi-g<ߩCi-X-a na'q9 ʰOe}kSoe[)%x_/3( ?o1ԥEM;0p%@bpN٨Έg`w]QC`i$}FgʋǠ5BGȽJekɨpGS4n .Zpe1%ORIkd93VQ^sjJKq7e&D@eg@n.@ODaRsfRC0Cw-Q_c칣Z? mL1r#f۷YT骚c$DȠ2r%JQb&2b<EqΙR.]"ۻe0l-"Q}ƀjh.'ޚΗizbܙ11l^^HL\}JXD:kaL~(I3d;þ  É$;a:x<+bָc5/-lnZvYGýHw#4MB7B9#) t6ۼQy3;< q`'.{-7>C4Mmo;Ψpp{da.HxLpǐ &B•~E\\h``|XwxkAR3`K,6G_@t*D T(:NaSp |tj]CjeNZ_vx)_J/2}Zރ>Dn̕LeW$bZ&Xմ8 T{@ѹaɳndXL#UE{I~mPޠ*oϾrG`vW57H~tgxS`]i࢟pHJp-<Nesy\aYdmN~ѯfMo [Rx_p>oU :}i׳9Q]OP *~d7 <6ۨ Iɷ ޸ٳXP*L̚ءZFMxYo\}탦2d d<rF "#^kxGk7n#BN7(2== oBL7pbf`4|wj|o40?өހ>kȱnn(gR'd虘q0^$5ywh!Li Ӏk Y&qѬzZ981+Xq$Tp0z<|Z>S6Mzߌ1u0-_ɺ4)l8@_~*)V&`)?do*T4<8iL.Ƀ㧱>g[$yhx. Xfu{h'05B2\@3#{Vn|^^qLV ۝EqYI1pO2O*eĪh]p=09t[j,;7I :$-E}6@%=Cvfmj]YV-ko@K.Ɍ: bP,1SսZv#A>p8K16 Vhg\+:6=6[͏=@sb}lHwdC|6P+åoVƇ>;MMbb7 bAW^|bh"p6 `hD#UD+{mC ,^6pB+eL yD|qCQ3|%AuYgPC@7I 4!D /)W@FF)G oT(a9hr~ujE6x CiSF0u)W`#v_s뛠a5'9uNrHᑤE"b;΋bMN$ F>'"GgzeRH{AL0(6GpŽd'L(NNFHj 9R.mW|HOIpJP Fٜ8qRӰYf龪Jmմ%<ĐrI^tT;]tT+DRͧLbέX4OJ+Ed3m # lnX'I2n'`40.f(ܨhk%h@EYG4q"oUE k7Ajpt鏭&]t30F=si hUd<7qY},F1.&%m^ +veSNBvӽ'^KaҔ1:9`Na:$-jX!~*Jʰ)+,>f0DnPX]ANOmMR;%H٣p]]M`#RW{)q_]WP\Z P >> O77l V1Ϳy/ExC1$IBuHTR*H3bbo 5#I4CRJH5+n%PQ^ FјrßJ-8/ =P{f J&$Wcl˫u5b|55G Wz3R%K<.J)rD`E 4T4Err0ZcT4s.Ɩob`q*2U1@yJ7ct䵷ǞN!f,qc(.G:qQk "!8eAm_eG}'v:^-{?!6( 89hg]O/e28 8GS RrH@ݖeO•`ȯDKZ tH SFD+⚨zG=+* uƓ Uz״Q jdH k3_:㔟PbTPngf鍾C{J$&,/4-@XnI7ْb& Yh@bPW!9GqSi;R[(N|s/ x2C!d:T?O}̡BШϺ F;[;h&6Y2XLo*c%fQ"tL@z Xx^排<Y!3qؘ-NӶ.Qha.Sa¯Kcxԏ~v<°iw6A?iJՠv>US,f凞+kݎ/ XRgZ|f2oIt rrh)фyY$F{f1uJhׯh!ԝ*c#MljgO-ޒ %YfQ"yR%qdb2cP۬#R(=lͽekt*фl\m)xd3GEB^x*y_l-ͮQEz 15$.{s;|2ؐܰtb#,cqSw iP5,4T2ފrd 9vw>(0YGI (zƱXdkno <1tmƼ <  :?sUbԳKO%,atI! xnP^,0qڟHtLS-q"zחۼÄN;T(9mɶ qeœʯtFc9!F V VpAQc}gXe(.7I~:Xwlr6w,9Lۀܠ|򥘩:C} [502#&yO~z9N폵 Tz( "9sfl}FPooms_yE"^۟ o(6!EQS )+A|aYRt&>[\a`4"wW]FtsaoHfk (Vz͠RX .d7 K4M6Ycy|ɻEpaYIKj^G$ӓ_1Ҳ(utj %V]h8w}ibV~RADRGXH<; \Ffh1b΅/sȎXjwC?`tX44%tZZQ{Lk/[@?~3M? i1xťG/Ҥg9t5sckB`Mu%ȾXbmBiU!\C` o;/M27NTh(sYsFƮ?v#]<^T9l=d\\LoC@wB)K2E|-{;olrKYߠ Ï̪4jpEUѭHb ;Ƭ)Q )`%GN!W-$$vt~{ N qvHl:6m|6zNeFU<:SU.Aojl1߿ /`XUE[>[i;=P1$2W}8,:"`4'ag3ۺfO.RdObҾbT$K*!t4k#ΗsLqtŘN͇y37kmrB KE~-oPVoENvΖ-"sE-N5j\4nRYji3 رH2}@R$m}\kZK4/l O؞0^~ҒIBzգD_+Dbl3N.E-~r̪>ab~*o)1aHO lKܛ*^$Fsc:XMmVbA'9[ry8").M  _#xS"qY3.H52VX< \F7,7J)\6Dg4$0^Qm\UhEC3mQ<nqMb@#,BFQz[ c͝Oq~겧؛}o Z1ȀA{w\Ǽ6QvvI;hJf}C[C k~=>47Հ?ؽ/B_׉Y(ժ1lJu}w{<zrzSRL8< p"I)!7cf΋Hk>Ё&%p+ܴ4fsjѲLjz:PWn 9bɵ3rgL ۚ ޛ(|~ Ffq[yקX˱e/b~Wr%UM/ ę\[ʐMQNw?YS~wG(!ӷB4oDČ4}SnjIgzМYHprADq$jUǚJNoWbvD.!h|+dAkh(q,"M"Hui'޶F u]҂}ꆭ( )oe(~̝І?ThmEYOs&ܞK._-U|S:Yg5!N5x߫t) d.E%r|9(>rCZ(\ \ ƫw#1}q?h.  =KyEUR HI?*z)Gy^@Pi?HW_=:Y :XMcBCrGy;J*|?nΖ&5t%Jkg.!c(/-+ni<U\<^7%\02~XP5SWk@d@N^&mĽm{FOAdďDyc>g]@fr9B;9KD*X6m]]1hCL m- ކ#Y`>ح?kfIq>ZGbr=}#=!;;M`ިv%{Oނf!ia_rH.DPg /ĔbðpgB!x0?2383e&L eb3-n$P UxeOnJ1Z~ވ`'y:c ( EN6RgNY`9!?@ Mp>wrUj I#n<՜xyď"mݴ< ʒCeh9"-\wZc|Ltɧ_B˅ 0NovT@*weEr;DoZ֏Ɔ:6y*@31a?{>ށ#F\RYqqRIC#yB_DIoڔ"/"VQ=/-~_@>=cqt^wr/45tzޛvdPU˩^_ֽJwq=mA+,ZGuDJ9ݹ=]c~KׄCt幐^^XA/\BfwG/*el`<=А4.tZACO5H5^m%@=Fh V)|WVva<O38W5X1y1v(/}(RMVůJj\2P'2B4Xxny{g%bŴskPMGxwhl tO"w3K-%8\(> @Ô~Bn u~iFJ |I;XcmDUO!}?wYIw9Aӈ0,l?ݛ ~J]V@j "-oN+fcls:_ђ%TU74eSZo͞AC4]v?}VȆ_$?0ib.Ha(lJ^Oց sYItƃRq*Q|&tL\h/(7{WNߖ⇜ު(9GKւ yNǨ|ypπJb|q6 \yG5ղQ\%Dx*0K]ﷷBզT)"j3Kq% HV놲hZoP 'd%\KD/N 19AShw,"LGʧt Upߓʈ0]FNkRv @:!]<-R}GŶ18Lq=͛D% d3^]s>M2tTq5\@Y%m7< P!R+b&p7KS zpACIQsEK@`A (ry( w*@yrN2+vf{&58fi5adu䜽>:;vA>yvq"Ob(Cmo"\MewCu?B[[⎬kH4)e 3s󟺺g^}&ZeKd6F.#x{5b,2q8 !zm93Xv01od5њliޖId\ DN01Fq8&Q_$ӥ'S) ɘr7o ~r lkR"7nVQ,`+>v:< fv/_hͥd{/:?_qxk&E4SOUS[9Zy~VxbxC,>O4#/$";A\o]U$۱konk6ci)4c4&Nl2x|SIb \hշ_ ߻oOӊ>CvKSg02 A\ 9{ܓ1NyVE^?:KȺD5nњ .ѹ/X rv5vN 6i%m$hl5bX mRʼ a#pjO,ipYCn*ES$G_uE%vH]p8{;0VPN,U¿d^)KuUA ˣxOrqBsٚEzQ+9$A4n6`E& hXAN3~%Q67f|Ҷ",2?-D!=`P!+L^u )J7u`XofMyU^%_bEgPFS8\j;g^d w"\;l:ѓE (?ֈ*X`1w$H Srkwu: _2J;< CئJ[Inp[UnR{) 7 UyIwm8YFkJiv=5#YL90LnAU@pf,HݪF6-jT1ٚst,s7ysy>KWu |?q#hក+@~qWew{K I'͠QK+ř#HrN5? 4 !&-K1MEۢGfѨ&gG(CR:+ P%}SZq"%snC:D\܊kyR4ݟ- fr+6OZhG8fII`7@^9WW=1Z@974Sb j,Sx|2 Vp|K&*~&”#XsGDvuۡ C5d_ $zEHɀ=X0xv_tyMt뿕ؤ;! n^٨o@g tqh .O]o@ւdZ Nָiy* X7 ufdlbΕh;뤋3LXT WqbR@VYPt/վj8ޕd-.߱(喿PN~/6Qri@{"79YHx<ˌqU) NPSI1r]pWc)_=@f,1S艸cGF4&j*^NjL(< K09Q>P37;=ך-i=&O\+Ij (Asĕ sfolƪh\z19/>sbZ@fT `5=J i-yӔTiK1]8DFXwy9HT2qBCy-o!p"+Nф GTxeGD7;9:Xxv;W;8*֬n ${5('EJJ/Gq~I6ى#n*0ٌ\7Ä$RV:1{M0܀pvM~ix")~,V)h|Ǣ)D>qL Fʚ~X l!NZh8!( (]yh:Ca 'Fcua|Vu:rMI؍CخkI{l!kP(<.Lwoc @DGS$(`p EG-cS*2DEgPDYx#6TXaؤ}2& Eέw{NЙ7[xh N4Yv)adU˼ O!5 S515\1ƴžLlC[tϵaJC S~aќPɕ9k"gncK62\-]$9]M6y%,N(DD:d87 =er.ne 93qk 8 g_]o(pr@Ŭ|n¬ڳtC#|C$~;&($@CZM\zۘ~NdK£E'QS,$4 û&,yhu[ KśYAA(x^ PGH38$Ԯ%mPň ZD)`OJ|nBo76*'~әig'Zc 8,5fa u[K![]Z=Y,1# {>iM4 Q$dhC \SU8 C-ƤqtXQ{ǠVZ,dc_ 2B:jtbmv!4̭dKߙ02AρXtj$LiilsCT ߵw "MsN%5sG95Iwv-ñHSd,J*w5nKW싘q٧cB觨HE2WjټAϜur}Dפ+\GXTOcSp!GWnxw'heT uvH;.}}d 4d@q ݝYkpZҟM3c 5>1"$gbrORz"9(mI0iJTqjXs2&l0._'?O9b߾NWʨ,]f{2xk6 iXn%O73>;5w>ECafFKuN|>Hl C*+Sփd@t[- NCa:# 1`H.3;N\w.lo>I{AyXJ&$QrkW|MT*yG= ]ٹ[ LE'{<|ll4L7:pRp \.$<بa>Ё\s]Zs6ڿ|= lr?HUU¹&[轇rUj\̃X=d/{OȉF_,n1խ#0]E>-; nvTcH9l2'վWթ^9|#vIqПY3~q8CF T{}lK|=EbD%"w& @zAMny4%Ww TTKZz߽&Y(/d N9HL>O :T aTj9KOhT'>nH3f}(uy4e6SVyRKa`x<JS oXQ/cpA4~k*؎+Z5TU"UFMEVB(78$3)O4z9f^"/{2E[" a_1ŪFÀJ@9R UMs5"2Z} :)`z]j_TDqiX,D+:LPa!%Ԏ.׹8&oTSH5.~(猺Ilhd.nCW5qdˆۭ1;JBkZdbgИ:* 꿸ɅA@AOe-U`/ǹDQZXzᾋyy-Ꙣ&kkpc|G3.MtU%|"\Y )2!Q Q?bLBf)@^#{hwieX7uz94l*vw)_:d-zZWE $挙l{ E[qW"򦗗ROax%W*oLN9aJ֩ĩ",vwyJGƣºgS*|Gߺ/o$< LD9ˀ2sVDBsKYÈ` 8!/gTa$|FCZnnŷO4/TA(} ',-r8Z]~KpXO㩲m˙RҎ`8.Ya#MP|,|Sel5:mE4HRp.7p:;̌ RGaɨW CaBLH” Yz8 ca7ٶ.3N| an&e'SSc3ìYo>uqAXYQ=Gvb.9R Ax=]5ij\مGThDgڌv9L\i2XZ3-Jd@t/C\{&ı1uKVEOE3J*Uyv x¶R""M̼{a)eeKJϸ1k~ vd?q"iC<3:'7Ta5t:1ezxb-&~ѽx`wYoq+m',_`ETfpঽTIyuSV̓ cj< #o Y/?=ek*[rS.GÐ*LWD[,ҩX˯DL d}g5wNF٘PjSDqoz - c&hP~H𸘮 P״ {Rme| W۷L, Ct0L!y\qH_1&]7_gxÁHGkwGYKjpQK)]N2T;=2X/srUquҏ:rlAϚ[PajUQ 4Q}C\EǮ}vykp}^)y@$~8fy$??gnN#:RڎOgV߲zPDJ-#β2|w!ifGf2M>cW>= |Sg ׳*#RA*ې>Q$%лďw4ާt9}e~!jgSm|l75P6W j{-4/x<҈NF/mFg@=xCs|Tgf*hd/~ LGIzځkk΂Pjx.  [6>Є+{,>m6VT '1 RI :ziz;GwKb\ {,ҿO{opaxsCg}bE| /gO܍/пde SF{% ̮5ivJk5z8;uu T9VUCAy0 @"#dD*!UH&-oBYwhIv2qm];Ƃ70CU1Дk|Gj: ɸU5";pZbQ|~tT-m +m̷ %gsբ`xo"6=K1*,͸Z̈́VۋaV>S%T`Ýn(JE,oyufN\NDr6\-㼅ϋ*1 w|oO%1CӖh^J Up%Q>gd&ˋ> j_P3Bvձ6>8Kz,gQaJWv4JEr(ϼ _|/LpWg!y@F0,;_ЃFˠye_:/ G@/4|6?[ j(*B11qhiTz|77xl;Ҍ;*1i'B=cB Uvs}-ޤ|'ݴ3[-hTsSԃѸVgl_7/dU|:S;_A Ywz?YB9_pբx;ag6\-Ȁ6 Z)GxX[NY^2%ކOO\ <#__횮L럢UXMmALA :FpRU%V{n ʎ;vlIja7%'LF`.|SQù4ڄ ';撿])Rی1R+qe`WR%m O"[Yj3&SlʪuAr^nƮ"%]Tc]+eu#2`SF˴d-Pe~Bq=J//hoblxU[$Z8㶊}u!y˻馠IN7YFj;/^]Jb){kPQN _Y.nɠb.5SHymϞ4WIa^\?q}% 舖{ȟ[/i;6 "Jz|Xrwdg~,X0U+* X<G` jg{3—~sJ"!&JZlE<6p{Jh1AHT Ϸ;)kI*t1];4j{?jo;f\3T?C&v(yc9ak!bNq?6\oN'Q諆㪬Q&@ĢkF,  Kf$ --]gX)^mmD9Sm h$9E,??ý6*ئ,0 {1|ž?*Hil v]}]G0$`N(EYʋ(-#&=@>0dRf_bnupЄ15vTN!(fP"خï?ꗕW6+" h㠜e͓KVc­zQ<,s'N)`_^ T:${svd:d;P>/kKl^yʒ9]× JJwPXl *%fw@1[4# iCN[=~ހX"51f&>ئ@,ƭ7XQ\f;R>x@[M% ~"{Ew%,owүwgL?Q9=0iU>hDO2*Ʀ.+^y?@>.qy˼Z^Ah˫[=\}fdnu ao& ؝s.@S~9#<.x G3(%!QSg;.:I*?`9V3exЮ2&KDf|aբiN_+g%O^)+mC.'ݓW&§64ߎ2| dQ?(B[ϋrP1 j}C*PS,Ro÷9TxƎɱAY-2w574qq椮 z=X<\iw6u|Ƒ5):l_~dqE]׀$Nn1S Y&(V"cuiCh9^e #'c`=X8YO&wX) hKZh'g8N ?^KAA5j# lC&ضj= s0)Aj!"zxG0#Ŗqi[#PhthěgUЅq|Go˪9Oa/+W=fΎV^A>3ukdN#XK^mKa'x$)|OqBSIۃyBJ-#I2aX _]5I%r'T1A(ʤrAgrHʪI2={KBs8ێ0tPV *hDl@(nOn74pSK`-ml4u5<4̻<`C4Բ9,9B2iLswG.PEVfȌ1]v1/!*ВE3tsΒy4GD$ipځ%摶,P0˜,ȁ?1ʿӪ2W 4>"qəc%qI IZ_rPRpF), G+ {?yA_n=#z/V!bmbB3^@!iw}!7Xj 1^AQ;O8YGTK1#w8ƕx,]g(V){+L(we^9C8RS:29{ ),]b3ޟȸz;6CPρ y `?uy6>>s:Pvq5@ShXq1ުuM 2 "w2$X? -CP_Z?!9RsE;uBF ³65[g52us7H]ԈYOui8p,EQ`I9$=mOd#i˷A[#yOxar y׿{˦~W4R*Nd< ߖBlTy]J*^>4-HȹoR<}E_9D٢-Ú(%?dA\j :q`x r?kyƓLDJ桳 kQA/6)bU\oQRu+xtv1m}LeKоTA" wkMRe<͇nNbn=羻y1DŽp?m+dTkB̿ČݪdÇCyZj#Ŷ:g=_-F%wT(QҬ*X"s~^~oyVu3An;pP2Z -cVq2;)l*wđ/7 LJ3_5gPr !gRɮS\a8ʂaΎߢw-81#2 Z^0Ov2-.T8QkFH/> ]y-ߥ qH "ۍIWP6:,݄17,WT/ M;u1yAa-uCB ~}nz`/|_ 毘(97"F#UG$4Dj繟o=VB*IWiP*LFkbcć %BZ){@wKqLY\rh_02a¤DѰHhy!NR$҃NFO5Si8vIKv&mQd v1d,]_ DT5Cv]a1K͔7Uke)֖?.)1ZsU+1x<ȥW͚IaY]Y?MBĸ(?Ixhn j՟'ڄz#T܆2tzAC]((.}#)]ڋUO>d߈=dd[!%lG@mϴy)Mc( ڐ-bޟ;Q+j|}iyę-Oh5.\Aԩ:=Nf ?_0h ]HtJl^VcפִڧBv.Ro5\˩'Mʻh"= /uf̹Ӭ1kWe$~7!݃[fNT,d|h 1C_r8uMK%DzPb3&LxDw".o"Oc oBo},ٚ<ˆE: չV {/5fSwZd3͎F^ǚ?buR!RIkҁXҕAGh\v2hm^࡬~p]9PN̊QF3u\ ,OaGQ$$_o[%C%fZռ76,"0 +D@IB9T{ĬG*[h~ҸWӵ%"XQ i&펺մhA~x1MyqDTqB?<6MXfÍ`yp^&<,S"`frtbC/0|>ޏlIY k[})ʊO+Je1<,lQ=^Y*TթBhZ'`D=nvUH:n Dԣ@GGGB.`mޟ^bNn%XQDe'|ؙQgu *;Bpzؠ+Lvq> Qo} )TK.+=$'30^ T>D^\N[@'-_lĥ~PQz|rtw|sѮM+[Jz}=C!+|N\"w<DsF~hNӅNχ.4vC?K:LeBu\T}ڲ!;"J7KaWKTI`NZ|rT 482, mϾFsIOp WeÎmM[ߡTЛAK҆+>xCoBEvsd Чj|_|KQ‡.];J~km/5/'Õݫ>sU&!+13 x5ӯ܉Z6+ȋ2jWַ:}f+KC =!XW[m0ٽ8 ZyFZ?P,0r>\@WXGe Cl!c ]0Pj,ɕ{MH#iUYXa (f=ԩ;d1UJQ|)y>z\". J_Xg4dv]1*['7s@?MJ|;=vҡю3 mkf*B+$~xVu3A\C%ŷeT`4 :/v 6!oEE8):皖$+{$}s:B- yGo2kzNfЙnfB*k1sʰ܈UBHW7^Qqݱ UXczj'E!5Bn (apݲXdtx:fy)AFJ'Uvf8VArK2&if^;_:&B$uZd>TvkqZ-;٩D%ڊexu¤ʸ䆔w7,[ 7 m'5RLn%_ފ&8-cDqpag NY5{s5h $$rFs U3 8.[.-h g}rШ^\-p8LF^aRM`, y՚F)E3eޝ o##I&q%xgF`bgI{'ddKy _?nY34"r (efܼhϸ}:0gN>@aTs"p _= bх@9vчc ]e\]WJbct?ά'hI;C7sn0Uhm{3)wT6W\43K`~T>h񜅙W)EPD+U[{ a SΑjPQ`t62nGtYrV#J#Y/o#mvvME28vv./Ru;yUW$]E&vn՛SYds9osB!J]x6LyjchPD]E.Jyjp:A~7q|/ ȸy`1)󮱝#,C_/F @%"h%7i]s7V8VvL\'LƼ`nI79^~(ٜؑNĮ!F>BstU"rٔ>:64V2V$cFt `h%.{s!ЗD~i*4g7ι؇O_T8ݾ3 9CuU `MK=]a 4mqrD/ȟD"K|D5˃JhIcƿ,)s޼6ܞW9ߜ{k4R띚.8.[ ^? d"fH6==hNsK';A'oAaRrGnwV ]meD:r Q؂#.%ƒlR NU*<p_L!\ ^8$DlV[/ <8\TjM:DLׅ0 ȳb LERAx=4f ̙DP N`C8w5іqDp7bɟ7;R;L_i&B #]CR OA7 .5[?Cf} W֟w,JV?sX2rΐ;?Ml*_[֪Cإ̠fHf!!{8}3Z_|9fq\'`<znf+ q"[ضɧ Ersa P9@ZV#MaGvXCc2_i>8䲷hi tw !F$zh3c2ǥB&2q ^\>HA\%I]tCxQ69'V0rvyf G 4k};QZx[=TBO3&֎j!"'Py|#-VZn{rn8+W yz5*V#4GSqYӰ.8Vqc,YH%v%#?ib6HagZvuGᢉL3OegaY5C]]|Rmm؟B[ɤkV>xSva{ƼlzX@ CJ(V)#Qs&K6$Qf{ Q";t}_ kGFg'_J_n\o + -'uP[-!b$NE_+`zm[,PU K~O]Z#jr&q~ nn0)ijƱ u S)E@H++} z+NkPyԂǼs9-pN Ԡ%}jqEaaѫߧ&23g# P {?gK!Wvir[@GvgJKB~M$ Ʀ?[8fC.qWZUxi[ `0z\([H׬1d_tΝ,$~a ζAt>pVX2:0P \3XDBЫ1Ń[1i x &M}>s  \}W(Spa; /-[+msSď`j2y0]l +tJZ|A9M>iֶWw4G69+cUP9DZ+4? Q.wH\kq!ކ?ir+wwG:rjmӐW2`d}'MȟZ4'vP!Dn'sZ>&hfYӃcUYaV,dyz0m3|ޕk^+ףWG×u;*u;Tfd{IJ&k`e NVsA/K%Q-Oaec Dk ytI'QĔjQGTͱ;h)fQb\YuƊ \TuJ# "f+6eQ{&fm}ڙ)Z?6>;Ӛ:og;rL%m*-?cLz %w5;Dl|ZF;8s L 4j2)л#xފKcRt٣WpofZ1yж";GnPQyȖuS"o]:3oҜon-[Q4.7&:$^Ґz0W0M/HW9η=6pk{~Un%y)6WR4"P2j›ԉP9Lz?|ސ^Pn$W%>"-LeI &ẻ* ԁl1mU >x,8`ir?V u+Yw۽MutچTD z%[s75ùRuƯ~I͉ ;,ٙ%荊Ey_Fb+jPZQ9y$:|M\Uf󻒝-"y=Qs'A)ˮa:VxYA{",ȓe//[89yOGWp"`"~VCw+=]H)SKQiݥdߤ5&N}htb"?"{&]Ȥ0 !\a#?0>0dzg!/^)5|d{G/_y֪7~:WSЌSd{*Er׊߶ )]I~i#*Dxӎ lD̊:ũ^I_Q t"ǍI_:m٨4T谬 D|z'D#FQ2\)Y-eG C\0A{{OC7pJ<K< *ɠw=i~e!3^l3gO]O'БXB*~b`0a' lJ=R>5B<[K@TCƥ7'{٬,z,6m_M{γǬ&}Y66^O6bsߝ7`8f]DLwҺ]s}r@$oVp:ecP˭?!izEͻ؆4PoQj(S-jé-yp/+Ǽ\`OWXCY^Pٟ*~ ~Z~X@mk'Gn4DKޢ-jYhkZ/A&?GΎÖJE{47f'Ԋ=ڝÑtv4i:{N)7JKZ uS -:<-Hǰ_tܯ2~IudhOu6uSuR sIeS~m./ A\n.E c>Ƿ4^7!В<0Q8$*O>GP Jlggmxay>4 D{ۿ). q;,j<# ¦mb  E6#-cA`iEsbIT;_&jz _qio㕟(=0GX!; E=(}1Diư}kTAoy qa6&41Hw&Xw_ݞ:'" s+q2kQuV*ѥ39Xm֏r XL>m3×-l,E,ϚS2ҖsRɼ0( pgeQt3Wscc!nT\7eF̅f9'./j&]PjwRו [5#Q [v>r?ilYG)v@7]2Lnj4^ &}FL!@5ɕ孔'bPb_'y(=52O{rɷPC'K>yqcH"Ǻ[E[ebj)Zbg|"vS =Fi!!*L4|<a1 ^،RVޤW]@ R܎]̭Eՠaj]#p_=um;!մн?Xph4tHAÙ2BIuo~}O.@ 2-5ok]٬4K AZqjd_nKOr9#7!UC@@rZ ։VźQ,>o7S s*t?%$63vGx3ބyV~-PoBٻ|ҳ>;]#@0>Fꪉ0WfǨ*gDߢA9aD4s+eٍCea/%* yu`v9m9~tb{8<}o2h[vۃ#'9<(Xvk9$R - +%6%_;[2Aw@"`.oٰtg$?:?E.w~Y >P:̫B$!4;0X0iO$?pʥ@p 6.33nAXRjL+>GLڼ{Ÿd Hn\B^=2_I]%cC'H@3_ f+n^cU yW& aʺq2'ˮ4CAnZ~9>B]q3>7xXSdC#HBSrfkvHDiZwx^ɝ} ˼gPu]@P qLbQo,FxhZ?qRSNsk{0%E,,X%?S>>z3 I药 S@B޼z_  Yzd/t[c!sc0#&;m&n!됆4cW;n5R`}j]*$Ee[aRM02MGuwM"ԟku\L݄ͦ .%fy\Ĺn" e֦KN$&(DnfaPcA,_q*3pUK[hcڻS|@!V(gT-(}EBW%hM|iW)V0XH@XCN 6H0'I|UfIVSF{F4o3;m.<̤vI~TBļe$lXtC3%{8{#G`;,mh;3UO u~:Ha]]u3df>pb/7vt܀ *X(V-YN ̈́%6cE7qo0%/ 3Yn)Zc,ܑgL #im ϛ ʍ:5"0niϠD7mnj,M>:դ%$ɸkN-R.f mۭ0Zˡwa=P3Uⱻ%Լ6Ib&+W6pxkLOzL0@jpR~pC(658{ 89M:1'p|@2t;-2ԡK~ማQwQB3 J_08F6 dJ%ó  oj2f3?8[Bh l-R,6?hcY= P̲vqAhQ&b.Dp Ӟu1xH[uNu}{/v{Xy4'G6#IvOD}n}c0훠]cE/aW1ËԌ'l̟|5J\5lG$  EXEmF6Vt6G%c h}MȾgӢ}9XsQF&w;BXmVL@DV j3U&) U_C4U#@sI ەpWuUAz - #U!XVnyOk$>G|DnRjle.5Ȉ={%grbi0;A} > 53GF}ꂁL\,CP^lX#<4q%R*a[ej@7=C k{5<~Ռp>XyICfM<i}A|#r\hǾ6C![rݤ圙 o4򼾄 ]7"ՓfK~b%uCO:XTL}NBF>bL"'CAX x^l0s! _mf+6+TJ_ˀO[j0қ) @;nY'B&<Ys1xȽx V(jk^wԏ҇PN(cȈM~[Ew8.w%;0bo57q$ 9"jdϭ-RD,v4^d VB4Er\uʣ|QWl2 xs8(?bK߸6 6{yN˖sZ?\R/25 PV%ft FQmM% c/&dxn(C>9GSTG&nmxO p>MikLu'Dk0~h>HtF3J4 f VO)h2`]Ȁ@+E 728V `}͋=h\>6_RWB FKm]6s_Gkݵ(n}y8[u` 3xZ~v2I(/ @" xm=k/T DXG5isK;'r$F t:* Vᇖ?nۜ#Mk`L %SyH3 k=&x RŦ΁n<4z40 (`/X4EDCВ;GsP5k"9u{IX@EM$_5"LA>@ݭtsbإo6 /:~\y -Rg\v? $G++q5X{uf _yII2yvgH]x%Lѩl~\<g_.FZ/q 画E QQsF#ADjZNN3:TQlԊa˜RBҖ~+CV⣂zYGOVߒ 'x}ѓ>߭ ,+@ a%䗥5\ȼaE -,>,yx18 @T?iSDqkmg AjsLQ?8ՇFd+;i ?Pi*;ErK=ZYH:0إMvzb# Q0^ F]m511'Y>"C7%0X߄]>ֿpr,݃i5-$nzOoq9$UɭnpHp'oK*QY_i8ք9Խ4OQI7(ݗkM7߆B!D @ gH,\K02 (X8O ={SN\,oOIaEM'1'N5wҵ) L#6>oK |#i{ b+|}\3uwxw½{}/FC /gi MP4&C}B% iw`p$+<"+^/cN\=vs&Q]ekEhf ]#KrՒ~6< MO ic|m Tn?]_FK`* rh˽HA?qqge䁶_ Ywy1ه ȒKiL`znh> Ȫ5Veg T"##ҪBtH?PŢ[n[ k"u tCp@k*7ZzQ|^<Ȳj*O7 S]MjPi(tgdyd@[F?k_8cȇQmeİwqH:FjbP #UPl! 8͚\dž b}Rn=OtJ"ABL 1P Z~IDa|}&4yZ~!Ei:T~m|ƒm@ON5?"vn(g58JR9-46G8MP3n3GnUqo+mON~Eղl56Q'{Ļȧf/֓2kV?un3˩S5&̃#19' o GCci} p-2C:TYTʡIU&,.'dKiqwj#q`kՎMXYţx%9zd_GQܢ"A~64n^x^!D*C' t:,FIyV'Omqu[ \7 /]@aUE nCbn8 (H*!L;"Z?.S:XiȗN|†RR!{ߨb:0 kہ9Fjΰ2f_aObSMSt*T܆D\Mhf9) a)|ox皼hӜ(K110cV-epy)5XQ%_PEn TZQ灪armwƿWjO8&~.Q+yȵ%'At+UV"W(^I,Ce܅^tChv!EIZ"q|.6:F `M (N `2!^JIfOl+@=x7&䭴t L v<;6r 5cT\J{8c~;[P@QYorHb·Jy;cC=0d?94|>( %@7TQ(rj^!n䅨6cbPlm䧻1Ģy/CYrjhwOm7,1L=l?ESTuv WWHe(=bWe8@Ļ[ %zΑ'IE7 UEH璤'/`{P}4}Lhβ3W ~a*` j 06=quPspg݈@ U393X+stw2QONw^j.387.A#ky]_]@=mff G,4LD(ҲZW]8ry$$ q>z3]Fl%7V )B$a]kOȞS1/n{D Hö÷%^YXiZȘO/r"BC@nx.<_p#KXxCmVĊuRcH.'I@9 R$} yID3f(*$[!;ksxB'-nI9ZYgwoDqL.YI״aYrG\uSYwlM{fX˂|0=$"_:HxYx$ţק.Q2=o&ԣlw`t ClW?a36b‘!o)Z9=>k/٘:oY D#1 dGB rJjqZg^\V'cUL8D\aw݌⣽ bܴj++T\8.辁_VzE( VGF w~,;nxz)ȝ̒`Qf'LWL*de:sk$zSay)7q #Z}oEx`JXsfy|ҿ]Vq%tsVDž[\IddAS]Tϋ+g v択(6N!dS a|XxǦ~u}#掀>:%fs!:ASKQ/z1Q2D?m -o1{9⑆ytT9q솬 ^75XWRF D?C2ՋLJ ԍN,\c,%Hiyd!4Wrz0PgVk&s\( DwLUe (ec̡:%kUr;e6f b jhZU4YثONR)]EIJH7$}Y]X#WHxҮR*[;E11 XW{o/NvCoYK;#+GդqB`6͗&_ Y44sc0Pd HT1ߍ%Ur7#Ej= ߥQ)?2ΙUQ+ 8jq6Oόҗ^Xex$XHcq_Q\&oQRLK.П^c2I<vrˠ&im0 ~p|+i[/q8j˅ophc&](O,9{:`\quӍ&S. i<1HC#T?^ZxsD@eWV4aOn*6 {ѓ qftY'!T1oLO8cPN5 ޹+srŹB_O(ߎfl:ˊ \[6hďI8> {=&"J3\EOsan264miw)؛HEo״>r.V.4{껐o]#BԨ2_B Y%DOQO; #D : R2!hֶzV sUHź1拋X=j{#8E3eDs 5=zqzaG74 I<π=E1`Gu9-xOX!n`xD :6B>ٗdE_nFgp7]%ͨԣ7+3ܠBXڶeIfq)P5yb&s &}{všxl'8<@G?V/6X p~ub7HeF$OIo Qx-%6Yum.A}LEHrr r!CV2 oAKh >lmCE1{IaJ.Hs7m9]"@N,Ow~AN5 D+1wo:[=b 2'oq8cTCU4#~}c48B]t/O7'd6<ĻY溉:SB Q} %)d4sgɆVb`#H"x;pw9Q]gHyVp|AK~n2^R0c:3Ŧl{4d:[fZ' m$m.? R>l60)|lKR9͊Ch2F(w gQqWRxATJ9@|7ӭr EppQtv.!%p:HE(d"k~VF|>n?%bScPk,9뼂Gg*<0/0r{8)): j~+,Vd)W Y}.ےQ,!#\p\ζl"B;Q΅I[ugE@KsG*x@zmr͓^tU@UT UwB{n`vNJ>̋e'ߕ>k>Ȋuʄg#9vUϗK W_n39h@h6:ﭤbtQngBDWrr[>dͳ+$ _8 \ GcyhJ,u]~!CcoB6&D%+.aR7I\xVʗll2,c%VIpv}ğ0C#pN]2շ`wʉܚ75u' ,SzV)Uf\LBDwM0{dўz8S 碛 GA)H9P/!NݿheɸL,9 -R= b=Re^λj!T%}vGA3 /}"Hw SaPP-# [^TYssi N}跖M2'&ߊ*<*I_9u[:rv1IZ% ْpq'~WBk/s3}Xô^w$ViIO*P* RԪ3r帒͖401˕Ag OܨnNjk6\ prE2N3Ut];`i*oTnepүN,<_NO6n5kPYOp.].#W*JT &Ió/j)JT&;vDOTuQ?ª_1|\:v2App_p {<R1 lgavoCfbk~)*?ͷvBHQ:tjJYub1u*zǷNEdC泏- EHD|2ѱᘴv{~Ra{ )^TiV]#;T5b\CS㌺]dadYR(u KL친V8*vR }C =Uޢw6.p>pK#š TqfaVbLԞJY}ןÈ41:&fbaa-lD ͍>eWB4kԘ<ޝN.4x 9;M?x:D"da`$U^bBSeT  Ɔrr5CTSLVځ';`K0X1kQ.UߦGx m<3;_L*-n<\~; <{KWؕcZ4~{ J[<9T5ŷZHf6[4磆FSܧmD}yR{{-M%KA& l5,ikdĴ4>f߭8>t3Nuæo;U=m$Gyt)/rIo&J>qy{/e,.O%YZrc0(  hBXGُIHKRcZIhYKb/1A̬_տ*5 =>RF;fg# U2zp =yѱ ;i{pǾQScdu:܎vPțKͤtmԝ,Nv@D#?is #>0jwXHrUWcԞgj];?{no]먅 |o_s\Al[ʵOcmy*]y{ *$-q`>0?˳lF8.5=ǯ^ acEiԼ-O?Xp5ZíÆF1W{gb*?wm|md-i$gg窂h /Q{Qd}\\3[-+2N3h),T?V_)A 2"E츂uy?b+ o#%bӿՍz`Dje۽}dg4)I?&n9ٵ\}9M@tsp_X [ۚWJs="N96чϣ#0"4RY53?D\ZD&W #_ɮyh/]Q-O7qOD@ AցqcCbD ~.C)V*\W8Um78 Tl>XG1~\jnX;إw=#-Z*PYP}7PR\vOt .p&yF($ E4[# ~̗~pG!$ G[7'}lIB]GZ_z^3zbbpi%{lĉeYxpW9! ?]~G-Wְ_b qdKY[ er X^h^.ۑEz18oF4w3rRm\+ii`&JE\5*,\>Fmn7#CASz WU <FvIoD4Z1-4EpјZba0Sּ,悈-w@P7`h3S(-+ૅIԂIA>=:f3V+WA}rEӅE`Jo )F8Tɹdy/Tru[\jήy~j~ID6R\K]ED7/,?HvDCR: Q^2.c/aV2܆)d n0:˕'ЅQ7WDRk)1(K=vZYFjL`hy\]mfIJ+"<pB ۘ5DGиva}P e6blx*[h7s`sAu˛CӚlAiYvJlx[ļڣ oAC jd [s8ϓ%䗮ל[\ATHp.it}l #/]@jt(,"b:nuANYVLL+ksD5ڴrTlj jT+E!5M0 wo7\2!H\.ιϫۮ>P#|mɑGNQW]J[w#q2|NOზE?6u ~OExFM'm dE]l< tQ`]?3WpSS\P G*ƢsZ)Sa@GJ(_vv40ԀV׫r$A)4ֿQo$qYR ow{#$?֧{ĻOh+ܙ/ӯ|ĒC.uWxxô@Jg ջ+Ԏ@01>KANhx@i'doԏԬCzY38uyNJ1o\E>?V^ӫ5WyJ `XYH]'ȯtp +NN+*1Ѥ:O8J1yN!aE,YHuGF^ [4|ǮEʹ^]-FCX vn^:\(˚M R){?\uh'FIÒVS"8ʯOS[4rL53W^hHʸk1RR^#k1' ]2uF[Onjd _Rg,_&Z2|s7 gңȟrqfM‚5ܭ<+݃$V) W5qKDAgĀjH ܷyUcqF4õ{Pk 1 }MD8*3Lsb65yEgj8ƥ,|>5"pPlR;aW|Os%~bόCLֲ>zs܋\"$r:냬RUr3LaѽYl_X:ѕc*FRq$=q*D^/c˗R;܆~":Z+2m_2k:qDD5C%zfonN<$P`ȁ8ky(n^$Vs5Vxk@07ɬ?6lv"t*tE_zho#M8!X9SpVcRΘ 48t,MZ{C3ȁzO}x4 ;^K͘jF2}տuBWDȼ" ;D~0d4A6#؛FVLnv3W/) Y:V lN-s" =FS&YxG@Tpxпrhg)4HRᜦ%7p| ) F>wC6)9Z$˺i%-T T Js3K1A㡵`Rm4:1 /SXa2݀I>PcִCElk;ggv*_ֳؕ`2D(jtU_-`"Ge͠ᒋbuMh`:/p:QGwӷ?\^L_*4)_C_H#^ZKUKE@nFfݱ O ߾T7В^tUߒERm :e#EhDz!Bj{ٶ܏v<pkd ^V}D>߹9fRgqraA`E$3`$ޗnz'J5\6H }/45Shj6݁24 vx4nEޡ 9b@E "_ǾG`b/͚髓ߍ BeneeD|X^_@ fm ϊ\]xϼoy芆R8]Bk@ީ--bG_Id{F]~BOr\!osܙm&-h[^(W̕NIa?AJH) eY#:3w ɀ +EV7 b_٤m+/\ETn4G@2}vI4m 99`±|9wh!ǝ%t:Bg 6l\g5#.fX.+4(3)sȟvMkNgn$22M8zlrq=k_*ack!Y {tJӑxhmu_&bA'~4Qb҆Yrkع(AJgر}dr`Ve}L@oR, Qӓ{mc5KF?$@=νWF`~d!>ҳZKnTXB,د#B۽ơ+&PxZQМqǁrʼnuzl0#ƨw dN Uؼ=ؤ)\^Gm}(eE9 F,q6CF9UQ'd/V\fT8-(Y$S (l} 3]髺AHق_T TgjW0Pa!{4tϻݚzЎ{W ̚ZYSƷ!#~|%1tk}S1KFvAUx<$ura{yP!-V]޳~n53? kPr9 Ni+/m3,XHGHfP#?}X74$Ì,k˖T.7BPHK9s3Macep+]w9E:a3PM)>LR+A1Lړ @ bzY̹pg`0juN U*U~ Vde[y TBn tTu`Y)Vr4m==x9K~x&r?}kՅsd>س  qqxeG. yM[߇EF,2d&t.jsdNx(U7>iQ `uG@XO][5_L y"˚ p! 1D4([Cj5L-ꂇxmtC]u9rgI/MU>-_.nX :jZ&dh hMZ4dc|kݫ+ݘVf|o[хpy ?irҡ)'H7X|OWꑲx+xGۻbIC#oꌓeC (Ugv 2ԚZ(.Wu$ T Tum8^蹺 L 1eBuG+ňEjȗY\.=ŵWjԅmc=|E#VCi K Lʱ s5qx'G O݄2Ds |/!u61Ey.yCs`\2%H, HjkD,ۙ<8+BC$>VJ,Rs, M[ovF~/aggQw p,ܘ..(x)_w?$O[ubfx=?'F}UsY8n PȘX\eueǭ *OPEЖJC F|c"0$ZQ%d+?XwVQ&:`RNƟ0LZHƻU}fȂEA50B`9GJI0ŎȽ·^.l@LtHu.n6!++*JQv,}䝤va3 >#@-mJ!zRhx~ sYy3U/h6GEL\ "LR U}6CMK^;P9?4Kp(x H އ?_-n??`$Mn{9gO0ݩY5vaGxbl)< 0afC;|bPp#f"bP8Fa˴؊zIɦ_̆ٿkv /#jE^lMªNI 5eOkv9X\*Y!>n҇B>oo PpDbYoQ;c;\IycqqCS0 ;?2d]%~y^7xE{/t~1:BE[4%-b)_MTom$ҭ4>]+ͺF=XI0FSBv$#aQ˥cG"dg٦IDI:A_ѕϩ#] dpY5̊.I5a7Y/":)%j&2'u/?|ad:b*4Ym:.QГR5_/L_'66}Ğ6&>i,-fV[><&ʗ$Ip_e/GReQEV4Dt@cÒd bPbj֢'4)RBJ`IQ}YfQ[ O4OSa1 ϲI0;h;y`-?IT?\)-3bN/sed3L>%WZob~Y8&%0JsYYl@Z<oqT: @L*X$~0?Сq*n|#a ,} e` )9BF`AfWF;\ዬh Z\W`lɺџ Q>AlbN9 4_>\ ;xϣH ˣ&|V<t$xR#MAx~tR73.-W<+VQj478ɗ Bd/l-E"(ȿY'OxoJ;b07&9a72ʍJ+EMR1] 2 `Җͳ|y@Qs#dڲ3T+,ڨFjFjZL\I씬^'5O)E=PvMl~Ԧ3 g+=`m:Ѯ 54ps@qeѥDU-^aD chD2?Rް]4}-k7y67(¸ {EܲIZ'ڴE幢.nѽQd<"l ,ZZ*+{*ioyf;].9P.3.o7>G"TB`SjmcW1m7.JO#ι-#FB|]ʚف,$ĕYxҲ1n5Y وҥwj[|O\* ?*uGܓjD 6B4ҡB"dnA5De&3Gf ؝梈ߟP3R+l$pV譊iXøZ@R3qPC4.58;ICkA^~-_'e&K5 u(Ȕ^smC#;m2w[f1; ̤ nj{>EH{"Gz UBObi /βK?H}]Dvڔ,-*WX8LUӪ~ىve@dLKՙNVqX\< aiDY.Ï /1)sޏZi@kؐ>3\(a_6e|z >g P)b$-F]h߯"ܟ?㉐ڪ]?pSNd] 7Gh3A$J 90xӳDwG$;2{5k:(Fİ(`%jf0} ނIEi44ҩ BPV .3N1 y >I2 >gTd\Q| C1S X4mY5YfSZ:OV>LyBtzL=R#/C'[Jx!Lbi1e_i0N>#Hy>va.۶Ԯf%p|_~F 9%Dxnr(*cnoBQbFģg!CzbOm(<:=k)umB m_QYa~*?NJ "~5]= ^~jk"熮a͐1#\#}(<ѳZ)HAa+YoQ(RhǚbCh.Fl{Tچ{X_Efy [We}3سĢY1(_ na2a.+2 d4HQJ" /'#ygfY-G [b+43OIw"RY"/:0z1\NmE~#DT}>}$]Ŕ &܈piN{ݱ7 3_ hY],VKRp7#׍m^|cya(AV:3M/toi LO|ka gxUө6.JcÏe,=/y/p큷9Ч&?>S"~s HWckF t1^[FMGۛ7Q$U?(HgtΒ"(zڞbz\:]NWzقs`1?wL*K! I OAޟw7cW8vݢ.:saC_& O]aZ]-vhJԶү"J' rY |<\K0 X=J^K]nE 98y4- &y׎dB59<".fO> p⥣7PnXo x&rjYB7H% u| 49KT9@2.] rEx%Y/gC'AߟI*˅IzSڧuDjf`];|X7)k0 DgnAi8XUڇ'z&'O vLU^sT/LXw9%3b4.d{кs99͎}tJ`oEiB ,8֭*rۿU54"0]%ՍK<vJ`^K2y]ȝ5 Qq+^Ұ`@z#Ɨr(M'391a&o?tz_sL~ƏXa#4@3ΐ4e$Ҏ"mЏKLț[3qZo!AMJkQ"DVH9(]hsT˲»o+Jr0&]Z5(aoT-*ӊtߧU#eEɮUUm:[vyzpOxv7xVeb75 hX?^&ޖ|afo~HdŽ\x2 IdD  M3M|OƊVMu1- UnR+$Y  88z;^'yPx})< K Xj BL'>>v+%T1nXF(Ag!6<(x.`_RS%)9RCrgZNģ A#S~ڄ_i ZtN4UY}2΍znXQm)- hWn&Kl+0 lc>A!mqoiZ,\5Ɖ⿮bXyFWnV]!-%:3b]뚽~H6:i ´MvF'dѝpR/䳉dV0-v{ۧǰP$>,K1Svn5M҃Q|ar{/s'Y 0ߦ5]=b|o5k+9΅n~wQz 3UOg;D.Hy^갲9 J?5EuKl!a~œرAOMOFU[*V wd_;ҹx3;ϳ\,>{$"\V8Y& .38=:tF҉ Gy!>ryfMp'-6%jPR( bJTd亾r6#CimS K,WFpB9/tCK5&7݁>\v}WЮ"0Q+oW䔒'.辊3'9%45`@j-!Rv(@Z쑕Β.oZ 𿗳;_7U eRĉC@sރ]O!Q=BSV)>rj Z2^u1$u)L ጘ_g rFB6gʏ;%URx>ɜ)5fJ'C\@\gTsMq麠|rp-=b2:D 4f١|wy1E Tl9ŌȞ)2e (Xz314|j ,"}AGI;Dг-kh1T۽3s@{Ѝ')VL kaD3[кWvՉLsꙺbQ{0om`,')X0\XG,O$Ӌ4ƭXX`s#hHӒA^TkXE9b_O*߷ moSZ`>|ktc.U="ό0I\JHyfRT[ Օ}QЧu8 JQ5Bk8Uqo¦׍Xl\W&yJ2/b{1\IɣAgY3KWeM-6d ZkN݄va H9nK)ǚf1i7q-;bDR!?r2g׊L9)XkΎ2A j9J֬L.+Yh]f37O<4B*`^gF4N0~HIp T58iT*M灀D}ڡRw1/\WNAB|z kꢪV3U[IiDۉmW/ w?tЃv\7`"y e9N[=^@d|lK|w+.*UZԷӔhZ  Vv@]ƗrzlQ7SفG 17uw\`0I?X8J-3a)qU/#D"oN0 EU]nzu ,%3+ my p<WB8 iɕ\Nf?F|i5.nv8Bt^LfT S+d>=7 ;yy،r h5&(iuo{SzԐ}2i1j7[CqOI6Q*^is]n\Q5bNCEf-&En)ibJn`;2gy8raGC?nmx K]ձ>߫)ti5Yk$v8{}1|^O~!vd+'Y@ȀteR=ת]r;Q< iLbb󬲖})ϴ'QڎFJC@ķS}BjSd̎G &VAرAwC>|[iAj-h ^5 as׎[\-$|@'p'[): 46(1z-|12/RG7 o*_;֪v'ܫ!oO5 2ӭbU0a^! XpUם\Xz5'7)_::?]g^fڅze_R,,ŮRB]xs;#M},%j ӿ+KW;j 58MWnGy09ϢpsƏ42.O \Zg$֧u닉;K=Sr !GeJ'Xg|q ,0Wk&٦Mw] ^Jn*t5'yv󫜵fx  \>DbbIFL%iؽzW|Qj"v]*YINc\c$*1_ mC>^)w13טa$G4`'#S62O/+ '5(,K(Avd|Z4%qBPG8' | 5gq7s8:wK+aPݍ{_g/܌xƉ4~ŽnYL))qt$M$*VTF=K C\00Ij͚*Pn݆N_Mq'AQ9idπv8ٿ./* Ц+n#=wGX߳Z?۬]3yw &LAgHmٜ2 1R#J@3k>M8]E[S! Px3:qA%oJ|@ o ~ςCjȵw%{;B-wu@/:7] vE,+Ov/='(nH+h&LF$N3t` Iǽo~v^^8\?j <!"\`]u{}>4е:""\ܷTk-5O7W R%0z#sa&_GZHhԉsjR`BI8+Uw9"Ўȉ4`FY5k+C ^62o gj֐XVܫ7/Apiи%@>Fy',ي[v=ԓ ݠ)%@e *y86pRc k nÜ-'%6Щuw- 첹>aL`)p92OQ6=}2:Ʋgy?<6mU*"xjڹl:뚌x==e{ۯޠb縭UƩo6j:G}wv9x#@鹓H̓ 7@=vڡ?g6<1f9T$W}`/ƖO>ׄtP㫘i8SdPЀ4c+nb(N?y>FbLR{WQ|SGV!oseεk"ȧs,p2r14l՜M,~h +g2}@'b2Ki"F]@01%B&W`$Z\uvhw]T3FnG;C7'l>7C d6F\߭9R'6m/¥lM5I}Ob|ɱ^[4icw,IQOH^kخa6"6I_ [%׻meO)+']9xXO9u 6H7 AM6WIЊLCWٱ8UI$׶;baMꍸoL2l`p1b3:}#/sboRGIBK^@&ox'~ci!pk)߷7:ok ;1ImJ2L`Exat$/׶Tz_:5X [D-(PZf*ѐsN$DltOIޞ[e=\4[k'cxN8m( Fn? >c*(p&6PhgW7Eg+soaiwSw9êDt)&G˗%L2YAԨ(BF/L1cuՠ8ǡTghEhM~z0LaFoHȞZSv.['H=v'Q/_j7q+<~4y bq}gT-O$<,RW)f̚)KVJRl"#2Thbf5h*)kTjit@1lݞ->K1픒P[˧IE=G^ ݋#@jJ\Ϸw ϑ^ /bV) [Y^k{*)$oswu^mhU:HlPu_(YVIe|pG%}+R,8IYKn\PKh6$| kySZG“2@yÆ߃h/ih{^hΰXVA5 >ZU*\4GLphT S̟TPZ:A Ŋ֮xS I glTcHb>gZǽ/TX̋d1;0Q u0B{,*uBHJ6#֮<*\f_XJQj;U6`CcY`8ŽFtI_cIRyGcVw_u{ē1]z2Fa|Ns.' :҇ss6I|Htk8\Tߓ6N‚ob D<Ycxst~'2u kiȣkc0a[.՝2^~Jw;|ZOxG0g6ڎ\cpfnQ|uĶ.y|r5Tux.+<3*@J1~Wa wXtsIe\ɀ@}}Xvʞf2@^Rsع4VKT;k8뵝#VZ#.HV0afq}NVZ%#\Mxbm7mA>*Y{>6.,>vB9>ζG{Y!б; ]w'7[iL]N4>a!5sz5z8tGcGOd'z2 %z}yGF5POBZB. @ۿO`)~T32'?83[n&]'G,tnN|Ȉ$=XBL(9E]MwFza!UҪV1i,"p8R">iDϿCG<ś`ݍ.41?H8>( EYnJO-kY$ H+Ɉ8|C+EEg9p:bK78D؎=^).7 W?c5:gߴH+=.,b"|<G XbrHBAtc[QM\2 W/9N&l vw$]qあ󅀭w蕊VhbRkCjkpOvXG5_#_!m,/_N/`^c!4tS~fL4ĉ5!*P-;Eepx@f9QǷs2p:;NkͽySykx-(/4%aFV?`2ս5StnзY>/sqdW`!]͟../OhPd/'7c[vV Wns#a&W_$OgRbq@%ÍӑgeΪ'1d[i,1_kՉ"GadU:]n1[?͟67G(r|e~JFP6q%Z|5в/" c̄ _9넨eR5[2a[>e|FU f+'Xt yR؏q~35dM >.-QD채PĿK1J?*_1cX[+Bǝתa?A__EڶebrIp5!L=5{k<4bW)dDU ^y3di$0cڎk;4Ko" _i"SuLL¿\滤*)Zr"OFx:wehAj.Ƣ1ܪ$XSB'iյ >o9un)*?SJ0&xs g&Q-SlPW̌PK'ylmE}Hk.ފ_>DEM-n* lw N8GMIhXfZ2D'*1*@ OHK zZ;p⢅vk~OꙡykߚJܩ$1ƻM3@,Z˵A]Eފ*(2b(go[ . ž VlI yJXk~|>LŎe!f줭B[7D8WH iƅO-Eq/ `>w"QWX!,b'`qب[7_ͣtb/Ͳ3y.H<=(k<"* OAsRD(VٺN8{"›/M'`r_)F*IbꗏHmxq>8}_l]7PBK&Aw-ro1_.Zَ:˨@!k]90<O05%,͞.LTPZ}zѳB]&V 04xHV8:Sɬ-jD 1yOn5$H-(if#aMh!$lӈDJkq%\k/1v!QDjfOYa?:I]fM:oFCBDiNϖ o- hzޞ273.s,i/*\J4mfJ#sO,]X4㽁o*a\C4SSy61*ktu M cQZ TS fr Q3&EBgv o4)`#xwxL)`{CF~/-;+&B(Цo~<Èh7QՍ Rƃt#=Yo5)[J'`ɸ N# x#Sdg/[RNI'ƜgpubØYn6z3G|X`p:ż/kSy2 -`@yp96D 7L4NJbdZ)Թi=;]b,~᤹R^<GR.jz{*zA+&mb GIY,d$*-ͻ?eWh_(8ԑ.>,̤%';ű-~z̽FU.L W 3]I*j]*ӓYځZi *-{qlD"Iֵ`( # 0|D,FlsYvZ{[Վ'}U616G;IN9!Ά)_.WƏ Z9QzZ tXK/Y6O9gqa:?V32 ZHJL׉M< \d],VXf`S-^K6MuB<njQhJd^4x9ΌH@b$Ubh$(X-&sVA> 9R,=hkȸ[cq>o0F\+. Q8?^ž%wd;h3v鉯-XȌQ|aAs`7"J~(KII!t:@'=Q|a)+22QD" kuyTa{~y:$j\%L44>Ҍƹ@YBj⓱3CwE=c ;O[sV"i7=jgR3FGױYX+ i[ܱƎW-}\s/ffʉG}|ʪ*̼IW1p\1~y"IOY&ǚp<<|:j9xtgv56%ˮ3zS@JIwD%͹C WɓQGX`:pH8 IY/q-JnS[F$ZRTBRդ, ^AGUM#S#cJ]Ǹ6-6ҷuxм +n'Y߲ Cd; O%_zc~Kry p8:: (|\gO.P X۫{2۔nJ+)fY`#Tl^ݖxk`TmGB5xt{c<"!bvg`,r70:dGJX_Z/8WDkwq}.uhA:qRy˽[1KJ!Gtށj:AM%B' r kc]X&MHP̱72b$jY'Ԍq`:vdg 47pAg *'8۞A;)\Oő@b'[~H2mdлL_4@lL S o#*H㛇ĠYr=<^\Y1ÓVUr:'uc3NL(6\w,P.S4eek)x.i giO'g8ܖHv~TFI|UF#WѕGd'I aiѢ4}F@,\_q  Yjm;ZTvqdSX 5ewk1 xj4M>g64F.t X,rG2/L+_T0 KxVȍb$b.BZYdhDQdm^-E:IVTڅ-g^e.JB3 E춞8낞bZHK2tA#ZVJ;JB W%+փM5&B{C< Ѥ:IJƉcTQ|.6ׅO9gS- #J<@[ݤuwGd0ս9$H}QV~O}mE;=8B۴)PMΞkC; t2~#"Q0e{ۅ|fHAYv*=DXȸ8}C$L@vT pѧYq{2uPV$ ޅ ؚb=M]g%x! a#EHi.5 NZb^h#o~lʃQ>zi>+ē9r Dʷe=t*k(8,ׯh:VdِSy һ>Q++XDa.`>\E ʹ Z)&Y-Ga p8lԸrS΅܅Tk0WޱJ-Cjv":DA@`rNXD9. J gDOC/_=\5' K²W1Z V Hܔ&'F 8ֺVv wU46ΆPTkdf|aL(Lp질~iTtEدl(,NHr znHM'@h5C9AnX(tȎVw ݮdJ'ek/-Dj4#5NW5zqeӑ+pf=vE OO)5a7䰱WYbZt,+@J΋[eg,*9aj'GPJQ[pY7 .08HwDMv1kϨ~g:g^~2yBX)\5ͧQkvaT0*F Ft^C"ozl\6]H-"TO||9W)v+A7.BUfv-Tun@#>0w}!VtPK$'XWgaQ_-9s@Z:ۈ!@+}6No T|A(1Rצv"(p_WOSTtR5V6{`崊@-w8|MD& q왶0혥]Gj">r& .3:vZ\@Wdex>Q Ψ-s]ؤ.8`=JsD kTQn_&!)Kj.=&qڔ8A0ʪ^5%1mW A5%VB6 TY{Kf 0T򑊃[gmc˨4]eVˢxwd"qNP3Hxeuјc{OKIzxgZswN%wd T.njW=CآV=36pdJ2 <[݆ͧZRڍ_QܐYL ga_[HHrr=FbS B9/gԫQm3YKDK`kތ:݄bmZO]o 9m*Z${[kJ %F45Ώ8QDv.ULw׫I "rkyM{j-hqSa8$K`=2Mڿ669 &Rr%s{~U~NTUK<~'8I#o_i ۫*sbődQ>Kj57q ^7Z~P*xcbVx!Hl:֐Xh%o9NKJnT󊯑OҮܺUom@0̗`#@#p0jM$σƚAFLZͽA݈Gۋ < 0||Ŭ\ >caԯ]kY5`*K Dt(,@,Xd\+_T.X6㼅 i-e'7@K|O {d8(=& ۓp2` bhD}ȎbcssG02;kIiaWVrUkĔ]9qCĨN]UJ+(F=A44-®iX3 R3}=P.8G1$*0$m FߓKe y|sPX3g#d0*aOTFl+^dSGLn5eQxpnc38>K ;PI^ZN!b(tM9loSjef8Gsf[sMB.~tl[ӼJ g%h oP'y4p,Bk t@1,$ef"e`ښ:wbrZʦvDեn#[ Ke5:5x꺡Uz"n3y" Vyu__)Pmطul} HM{F!ORneѵ6K/nu!/m7XR1n0rL .?h4j>=0x|:JXS:?2 `@@Aj ![g[Bli;(%?#8"vD^AiCET CtzI˕C1@Q:3KSDkŏ{UvHF+ TORXW 6FccM~01ܼf|WeZb([*b L~=C-&k뀡<ʪ \};U"H ?zHJ ‚jX*=ӠguFQ%i.z WP;a@K 5<|WHvGOI!/'m|1汣[^iՑX 3Ϯ@mqRa(r%VZ 06Q*+n#zе{m }~kܣ>D2kw-orl1 X>Yn_IR!t5, r@xp/0*g.\|(Ϫ:]6ɼjpd\]PI1f\AF ^g86Ic ; t716/K1I('vhmfdEt{OϿ:'܈Y,6P@(/WeuYcngg pg\HH|ף2o uD.G wD漅ʦK|uz@c}{_mGtLܓfZ𭉚dN->]0m. F7K}z)uYjQyiuZWH=ğ{^FAf]@h0 U\PΡru*h{dLIdAeto?b 6Yso Qܾ#p E۷n*?*d`H$l-A;@ե.dqrdC1Bm r)c;D y9_97=vF \ M[nx8&֯՗M?.ٿ]qP-ԃ) LPEPZ8T ,tEhjWQ^>JŜe(oӃ` YN|a냪%vdGkϮn΋-K<Ԫ ̣LSdGy3X]*֮Hdffj<4hz%$T-k[Ȁ =[@@\iPDĄv"hsojJ~M_7?a/aW}t $؟j@P؅&-];wr`|86ńʸg7 A0Al' $XY&P?HzuC[6)5ǖd4hH6Q|sÀ&x //Uu=E_5:6$̵ǜG ToJD-nvgŅ(6&%}4Ҡt7Qu0 PQ.U~9#:]5;.k"nM9DYoϚGnoW¾;@=4eA{WP[Ȭ!M:\KUDu+oc}]җe L`>Z,*A:93e%1vTQwEcDŽ1!b.)|3Vmv> (Fݾ5e![ִo*6nAۛZ߃A=p-^Gv־Y%QVw)sI1=n?/^/,k \L#rx@YܧxZmA\TF羕=zk?6ZKe< 53WfjpNk,WǸ}}|?n֩wE Q@"VdR{a:(B˺Q=J~ oљ|\ pmПkwm8T6)F@,QQe#<~Jqk6w91eNc9.P(Jkmv5[$h\>DF o`E.L {0(@v3g[q΄,v{x6[řԷ8;ۭJh:s+jk>as/Ia#EY26O*P[|:هg &Pe(O=nj[ yͤ^~,.NXWn P+ ݅bU+ iÆHRxRnDJ#p_{ xViԽ}sO r~D2b0|:$eQK*mqM8#GW?P U9Aa*. !"3w+pZUr4IVE4*EZ6C"Tt؃C4# jvz%j,\@&8< hX߸B7QZXD.*B/8 h5>@2F54tDސ6vWf^ X5Q2IͲt8FjԸTF/BgqX Ia#lNoޥq[$$v1A[C%}N(۰帘qz19S C[=/8"G7:{ȝf\vHeثFpN!2}m ^@ 19S]GfF&xc ݸ^1 љkY_ќ*b_rJ@Xy GͼhY#h)@O e<ƨf4jnɇ5FTs? (ַBP7PA95N.k*b~HL{ e;znID2E"B`2g</b==t܋T&*6mHV:7䎆W: ZII>9)dAWBb"RO86,cԸZ{ ;:a\ Dͻg|&7ni?0uG)w&GDw}J~7Eٚg$RYLYiT(V7ºfy{GQ/pn%%}ONQ8uX'&0i4"+Ru `"6'5MS~NDD>k;VS<WL zN~DD=E J@zFI3E6Cn&łJm#.˅Oٻo0#t&;Nc!&^mX > &bbvV1]rQ8eRDҺXLB,\Ԝtrh"ry$j.lkdW ]9)c 6r?0ښ*hUt;. R !V_k"k3[X3 ftU{ fs`K Ez"_iw(U`2&.j)y.). BTwQ՛F7wЅP׆ W(- lGu.>CKW`Ai@53?8Й3L2>~Áǣ)24U|Z,Be@˩ C&Ѵbzu_oCs,/U.x#iwgpbk:"cZ_wĿ\ia6z)n91g?sX0+.:׳fcb(]^f6 kԀ0yQMetՔcSOjL4Xu9w(oXp^QZ*Z@׋mh{ZRkN:ApK*n<;,6i$B:/#MPS#v5voۋoT'\? K9:ilWA;"?tk|d$C|랃G֘XLjL,}IfO'u'Tď$@ر w2s%J-|hARO1t 8CE:~N%] e{iȌF(p>fTsaZ&'M#!a1 aW ';/9qȌq/aHK #&>ĬQƦ *:R(O䲐7ZtjjfmpЪ>niL/tkYDa[DR#~sr}t d9dQRT{Cx{Ͻ3=똇 ߧoI|70XCTh䬤&`!,hPq$'T(#>Tb r{_⎈yj 0guhYY+,:¶Lv:oԊ"%n P(&ϸu˧huCg9K}TD]VCݰ$2-KAZ죵5m.Wt҉ÿ ZdB޻b(c|f3B?u%gq.d4w܂"i[=OkGW}+Ry\3HrD 'rg^ 4*N N,_6VkE$Ҡ8ÇD^oƧQI2ݟ6Dв8*W1#$ށ JLm/dòv4dsNġw':C^sz:ISxH0U;Ww 6- [EijK3w#f҇xމBuv_ힸO}mwCH~چȍŮAYdD06g\7O2sʎ!I;#ܻ"b*j KA? /-"> G AXWJqI,4W %Wvp9zvINKh;=|S,}Xr<շ 7L9Nq/(3'+`EE吣C>.I$7s?}Ws~r!l( ?* Wo(Nr#pW.ⷌ6ލw󵫏]dnS;p;)S&0)?j1P9[#X %$Z& #,9ӻkW]eX#I9ؽzC5rg֮Y0kWqdr2Ӕ۱->H_eߔp=㑤g]D C]#wǸrk쁍1\ ?=W})+CmENqIN^/w4\Mk~z'A !nNI{|, #"O3tDvFUU`1WQ}}n1ׅ^vSe$"prDŽu}xmX9QF=,}>׉Zޘ4Ȓ#;v3^}WX;hX&Z0nrg ZFx1qcW/I w6 ,RL!S Ro8_'/-jPXU]fٚLɡ"ͤ:gb ZĒV<^T6Y-űk?v@'{,} fF!*Q;[P&*SRAu0ĻI ꈢRV*D#so;.ցiww͝* J!3ŰRìz 耺e qDPvLՕI->iECd7y??6e pHX›PV 2_E&RibakJiV7^& !v&/*a!y2Z'Z(h(ĐQ8JY]p |zTz|8mIkʿv,yzDLvP* cGXp8ig;`&SLm6Nhz,7ķi%^(hU\kBu4:Wh6lc^EI'WO)߽80s+W\: m\tҜpd`ݽ쳫gCEދTsm EXmBRl0I>^G(ra M]/Gau-|Lpgj|}$t&)ui7=b\KO~?Rc:~kKr4mafqK-J8},cfFЇt NP}4 >XMlMYs/ё՜cɎVҠ*J~|@UlTMgL7؏0UFwW+h+=x4%'$H$jՎUmJ 9ҿ7}Pʁx)vTINEOPRwbBO}v'Y4 -'ۼyw04Y.^b|n4~~x%& ̬Q4E> ;)T3Θ5LxlY%Af]SS+P<⒣c_H?ҡFj2)wN,qfvxs'!d ~Kwyhc펺CVAMN\xȟj:`(vصGֵ*MpV纉پZI/_,.tRYѰa;ߗĂ^a&܅" Zr "eFەΐmu~VsulR(f)'ƵnхK kh>0ñwBL6Ij戌3rÎB s+pB:xjA`pQ|C֬]|bN^@,8EXYTy;>U@t)kd`Wal"*9ɄG7@6 Ӛc?6ʩxn6u;Xq8N˘?U+QI6 ۯ7,1X6#]iWR#DP^,b.VIZ_sN__%硻h66]^H e+csw2dWIA—|Wf|ZSL ~}Yc!ޭPIߡQwaקަ#9"vkWPqg\gD3Y[MJF1EK ʼqs9J$BkB[JL5Uj"YNF==6ٶEAc-\j~ͥVuvZq+^h&\gjwBqO%M X[ůޛ 7$S˜LӰedXn, d`5$hZ^KC;zA8=a-}f)RFa1I4xKٵoE=or-a߭kl,kTc~B;xwo>&:~3ځlRL#oSr"^8Y s60U$W Zbv^Q$PJsn1ң!]CWc%+m0+$<Ѓ0 [1ewV}׎;YZ|ɭ7 C0e>̜kXGeXMXO-9<$E6eHkN,juq&8mʸv0G\8PAu/)3ih5GT>)or| 7\@"*Ee, o*6wCXV^b~+UK]>?HQx}ڽxC[܎bA(tȓ[:@^@l%]a#O&6# m3Pȸ^;;w x=ES ) úT5[[# S[}יxጃA&A'"}J)\EkJq4Nc7^u7cGWQ'Ju6ι Z T5Z] /(MINLZ):]Vyx[KpJ,3ئpk xt))=lyv7EEǍ6njѵy-)Ϯ u4#_ЎI;cY˹PCVdyk6a YeSW[L=UskJ^)ӶkkZYsC&AiuJƲ ({ɜO}[f'&z U>V\͆p17ؼ ׷TKm=xAk0rJ4vRBuvf4)=A;_'‡saZH5fVZK+}\NٿG6*HW;3Ǖ뽤Z!T 5auy '~iLis^کfEai̋~mm /`xP73VC,PRRjH҃lgQ}嗡ZHi9:wf=\P!h qCNl\QIJmk@XF7#K`5 람*KyCDŽC*ʚZ= K??C GI:;n2F0zꤱt>5sX̿Rn5`[A#Os_juR}?71@e$]PT^}uQ6LZ >T))Dmt10_FbTقLyГ ؐ5 Uc]etq'dXL[3Wa_V2HCG#4@F;nf %_aV8˪O )A><:إyXtA>5^ K$^RSS{%ڎϯgi眒kYĴ\,Qw9v-9e kSY /t&#7W"v[GlXȒ;rvٵ$YujMt\mۘ۱}9FHVGF<& 'usC%tuT->ÞM|p~QCc1rO P`GH50ĈEl스vT" ^\X,{$񚢱(+(T2ai,#OTi@t>U!y#qL@WU@YAѭ gI)([ _x΅k+#F$L0$u`wkK:I|I-zAƀ#wx JZ'8ʲ&#)3yUoq{LYw6`!:D-[>;nke>#bҰ Ia{,7Jk/r?CK1ޘVo3;;<у9S (#ʱq~:Eb*ƭy;4U|j+퐢z ) [m L=g&&\*&V_(NRwSՙ U$-褎FHBI_PZEdr'2 q;›g+㟊<'zL?tW7m?+dZD6 >kcU-'%ކ,7!|{RG[.jB~Ncsǒ&Gӏ#ZSV߸NGgp?1vFKy#5J0pWSe ^EKD{ragٹlտitcsfXLЕwə 9.z=[UrR=,_K35Q52ݐ-xoQr9;(_JrC"AV[lN/QWV jʣJ?S JV FhK;C{F<fH8 œMJ .C>D%5kR/7u(nsq PJ%j rϯKu |u{׷A78Vڛ Dե"ga$Qĕ0͗;k[ȇ;QLf"[biuiLq();t^J-.%srDj}:99y4)(uJr*0_1L he߾0Lu>01Ȣ uwGIqPR-$^A>yڹgEhcQx;w^ 'DFx`7׍p52sOC#Nk^o!ޯـp`-Q_:WR¿ih}?8Ahl7"; . OэUl A0 1ڳG"MnU q qhO>]O1wf0>U{ԕL( ~TO/iRn)i\a̔ mHb89 1b lTt"4"mR ыtWóYRM\n5}OvLm2t9pЩ(a6Y'tf=oyDl9oBe5j4:4y(߭x4 GïJ3k9W$NqX53 2گ`0ĽV2Kٔ]iݐSp/ ;:Nμ/u*7l_|hY0hFGqݗcIU%EtQ*'![5Onz69JCe4)!-٦0;ʑ=.WJEbP2KΙx1A6{K"iXsax^CsUv͢gBDݠw@#RGl\h+:A,FՋk}I){f&q?!p ĥ=9(e鼸yʘi 0p(S4yFx&'RSbڱJ[۹ɂ?hIk#٭7l*f8 nD^6CVQ[KN : ͢\BJ`gb6|K9?xD(3k#YUi4i i&F:d#j*`c荲*荱K +<5ȱOڤ#<5]A12{S^`Y8“>Y l`"EiUxz6tF,[kIq`:Y Y4#= Wd\tQl9<;͒tĎ֜n!g3H2$a,$JYuSid-&TV^`3qͻy(Qz施O8 B46R'/q{,VP\beY'tY=A/ dT ލ׊f J~%"y3ȮAnE/3{;4ɄS3JB6'tc#v g1-q.~Vc^OΘA( L ,^VE UzDCU+[P5NhӖفhDž`T,c<{RlF{S1f}By^;Df3 ^;55O\{&8׾!ܷ=qqK h6S-. G@TOWɡ Xl=d!= če &+ʭ:|Zّhđz"L3w<$kpl |ܣ8_3sebv+dֽb`6ĄjmFo_wGDۘF/\M?Z !dz9ijY5p`+XWw=x{ЫEv``9ϰr* ZyiDiX<- Qlw~bFZ\9 ވpZ o ݂S艖k9Pў!eA2uقt9jm +Na3*`puuoN[ٳ%:ņs Upn;^#͸lDnZ%QR#1bKҕ5HYr-r+KauG#pi~e3"(Ȇ NRzG̓wF>Ro^z]fؾSC/؊s :z"۴4Wf^qof!( ||h{pbwsB>b N34dFnjSD`AE`&.Л-Hr3KH6k3к=^h/uUjqsFw/YS@*hFiU-,Pș"TLax [Ej(lOmG.s8r%z!hiPŬdL8׹=~9Ɲ2 yT5?m Ãz>ErRȀ41uY~$ ;Ѡ[s>Rh})S8Il ޺f#HiTz:Xmu3{{vCnCGGYOo9毧c]^끭 Qױ&NƖ9؏Q@UJ4T s!/ڥ!ɠ#6QU-!ɖ?CzLD Ah yTGC}qb2Ň*[11tUE25TF<}`ț١.B>pDw(P<>$h q/=^@W2(+K(n06ǨԮm&dR2R4j$;sdM^DfOuqW'O]߶ʝSEkُ`6?q[ā()ߪᷩ[o 0$KSZ=O%((vGc{fdDgtZ[5 " "oWuFװܪ:ZVNxFaNg2ac\E7F))o4!p.ҩfʜ@yѠv!|=ME & ['C,BlU@?^xȳ[Bޙ]$ޭUV6|FdJM;pW|ES)$._%SJe;s.X%e<ӌc | p *=KFhLjx{V76'H}@&2IbR/ c*7D2a>f v}~rr> G?N*v:iO-Ï>L[; \3<{3 }l Yzr 9&)< XvS;vO< />bVQP*=Mݶ`#p'uV@.n6NMYQG/ fm1:'W"fx붵Ϳ^Xx&x0nN6x4"︗) ? a,B#Lr˙:ԾhFj^R=xX(Fڢ_VSJk_Ap|{3IAabcpbTAc+TedMK'@CXܩm60ipcK-&T iZHWRl2GFKc>M Ȍ>SWkR_5gR.:FA=T{3\KՄ8uCfL ]1Im_ P ɷqT9UT pXFW֦Y$YtXl)`҆"kv&KK@[.$څ.jr߅~9S2%92ߊ01}r+~dWp">xL  -{=艟p)lnq\8\< x폸[IHYg3 'Q}5|='`HXlDt%)U؉/i 9<;\N+[ 9%d(eܞ"O4M_ -pט}o7> Ukߤʦl%'%ᴷOg:#bt$Kiqmp&d&QH΍qt9 VQ<:!̞3Da"- t3;dV㕍c=.(b(e=͡*ӗ](#7=Дvp n}qeO#w~ R#$l7]ࣙ^rw2c y^S[~9R1_^#ɲn~uiCW"o(C'THm@GMeqΑ E0+N.bLuk["fYMXʤg^5b IvՄ )_0cIV)-nSk=a̾a+ ,Bp$AT#{x\ DlP"vI7_ ݔ7 =\t}궬&bz'|5́q)^\j{ 3utZEe4r+aB@1吓⯕Zy[\{38G+ӻ+`<1H~zVJV9njv[`d<(.p;B*v8 7",~MP^о#1ؿ>ʫĵ&RH ( `;ē?[:E31#:g_9wy  y=Z>07+=>FŮQ6~9|(y*5bӔ2ك] Vh 9+q-!,"@Wv;ӌDTd}0*.&rM yMlFEVy鬿ݍ*\Dlc ,),R|/[yD($MȼaJʐ㍦!4'p(R7bNJ#\+P_OH98V͈(wCUŦkE^xgB.p1*fȣ ~NKҵ3īDkQZ͎xOW$Nk 6 "d7Ȥg^߈r,ňWCj{z$ YpS݆[~jϼMҳwIG.;_§ocX;QqFqЁ$[[@nŅ),h%%ǎ~'fULe6"$ u, M[7ĿSb= wk: AKg)fsRTCE.l9Pd9ykq՚mN0ƗuAUf^XZLL }$zǐHgnj,Vx݂B)ęv)Rw{fB/Σ65u`4`# 7c-񇐙]ƭl%w&NOf9P#ԇ\'iYLoQ$9a䱶4@£zӇqBBuRKwR.y0UFma},nR n7qG0o`֠': uN\ $BX%!}bh)jC &C9},M05"Ȇ׹N:y G|6b=y-W?puΛP9M1My~^4t9Nf$qv#$6d myݠ qjr|[5@B0@h]C̽Uێo[Ehiu3:s&]CޱZ}q[ }yGXqFFr{Fº["Kم#YY/;f$.-e0+2ncr9-'6~d"8^-LZ;''rSbZk9&Z0 z N;@#DVí4Nra_ѼAWvϻAx W$]y/վ7UZ2\C71;6o.cUg/-M: h|W:1E+1+TPgFIU/ ˆқ \Yrgݝh5ߗ+y#Lw1_trXP_jf 1x6HF7ۮ $4Jt /@1[k¹K[VU>G*[~$sʌBU0 UaZv@1h2, \YLE@}1Ai4j칇yR@&kx3k> qZ;<39d/x4s:Fpaiq RoM<堎,&aWJ;hGO tn#"B͍.4q oTeu'WΝޕT8-R9ÙS_0(!VM[.Y^! EjzX$6>'R)v]eaB]eMRK|%WdFdӜmǒBGht=P*z 5tX&t !p`<ۓ߇YGRaoIbtQN„%boJn7A4mw=7̏UKHmkZlf+c?a8Sj s$rEK,1< ]VB: 36K(.}i'6v\\.tX$>% 1'U/ޟ`M{M ЧD&Gd'6bz%hzjy@i-DOhe^}9F/q8P>:7U=ooyD8*jL޻rvf33CHm}3q8FܳI ]RONE~ cS9xMJкL?W?΅r_hWyKHh0"*W9 qڿәy\P[ҊO̐;i#v W #^VMCoGs/.@"mGxܦ¥[̭]Ã'&dY D1%(cz^tW)3 eW8 I,C%|1`0@=;Nwfd$UFG@<C={b@]N7W;3,M?!|qP]iHJՑkh@ozV\7ħO3KB: kis{ ;oc8tԽօ:/!{KY L Gʡi{@&c$7ՄV(,'-ю0^'~ζS'%XBuEߨ3SzJstf]+T\H klgmMX[sNTy!?_= 2<2y=ӄZDhcB{Em"Q;ݼ3v5tjU>s`\䲪2!:Q*kIeN(+l;]d-L&CǍH0v3x]yXޠ]b@W*r WI6Ŭ\bk98 CIvJn}<}&=ݮSMAO8[˽=b=jv.3%wuQO2.+a>X kP4ܜRhrPCa4]WĎ,h7cȄIdB~(rp8J ު^D d݈N ^6RERXD9MByX Yz S2/An[M|ԐTJC=f5W1\ި52ɲ&޷"&zfI:Dߤ9YJ2 U|aG)W뤨 Z"cH%xS0$ҸQF[hVdZ^2Y\ LM8Rm^N y&J?Ÿs,L9RO.w^sAx;՞Zi">~3c0̣P7F*)\!Agܢ#T ;ƷJ$ܣϢ6r0DMaN3g/g[`V^Y9!2 4(Je|0;qw #'"4x:qZ#~NenitOvWdow,u**AË@\b(W5<[YhO_^ϟKQ-;ͥKZ^'c2EEBMGOч> ^I 9UnP[ uݲt*vhЬ6_;@;!F .FڴBɂ)_/f(Q Oj/r9+HέWiUTT.h {Rp~ަvuO;ILR k wWmȌS8IA^ovׅ;< ?3|h<~'>n!@Gyq՚DxCM1Fu]f?pq<\CfՖVgXs'> "=`:ʐA}(7{ݗIm!F" Nqcw7xOʆf[w*]*!9Sb M-})dDq#;)%\0(ũF+ M ϰL,/24kUzlKLؚ^ӯ6ێN$٩P@-fFod:{QƧ,m'kIN8>{WMR_œGqeG#Cg2f0`VHr_q*ڸm$գkQ㤓@ftuƚ|~dy;v=9\ hF"N.Sazg?m3x#V2vi:3RǬD n{u[!*:m7*C:U]œ做N1%CZ5O!`]0#ؼo i_F n\}z,'8<* "6aK  0YKvNxM] j:\-l {W]ſQt{4_wE09Hqڮ8[l}DR/Px촺ϾEbj+l{ u 6Ex^N}S~沶Q0-v&1?bl2&_ejL_ \?am̲*Z2 ZIw"Fk>?œSL9s:EϠ`r=>FAJJ]OʲkK'dX!>B~,F bɚ!fՏ[IMEP讳 E1"91g.i(FB5~i)InB?}4_ز4LUp=;4-:BV}y~85c*F:֧G+'w`|bͯ&BSigy{_?[.ʋ nHr8.LsuR<2XtAt"u^>*Au Zk @|/a4zgGJ0(:G@N(1/ _,_b[%c19:8X7GEB37l nw nM%ۅ.Q y[ye;Otie5q|dݶ)+.?; Nw$K/Jx)<׵FRZVdDj%)Nczϫa^O8`tf//3(&܋xg%WNsr$Qpdt]7=Hɥpٍ}a8OrF}Y*V~_{T-K1}Yc^ƦuϏ#u-~+19GpQR&A$EhszVcz;uBE$ rSVZd>أcҖٌY6^״Gr)UM]w أVd 5{W#Xk;:d  &'Bb5w'=W=$3'!5'ڀsoGC{R =-Hs |M|};9g0½_{@G(|ng4>=%@%`-Vߎ-TN.ѤlS>ނngM] }֛Zt MhU ^?ԳEwVHN*>if {=b3d1&r6#/NUChl7 <Ɛ8g'l[8J@y=xKW q[m.ғޱCZ9LrY\ԷiV i`BvV!r갚daGGϪ ~TBϖҾDXq P"pற/kKJ't`4] o-"-R3I6WuRTܙPm:{A }ދ>-'©϶&jEr*GOL;XI[ʩ7stDSV1mAm֩#VQ L$M!tk@2@(e+ l_U>Yrk$Ƣ(#~Ͷ)z2Eg5EQn"(HSh 9wcCb^kgYJQ߬KBb)$I|ؔ칛x4s^~xNz EmҦP6UdaObwd@\kP`kjzc.v`k@zYIHs7[Ǔx lf_|IE/!hzX/z% @kdDM+a>0:/%Vt:C+eOL~' ExwTy%>o.[;9w?^?a](tyeYH-G}_p7z Lh4W`&N `BKUsS/ "e- ^x;RXƠn_J kf3wH6{];#崵0fnyJ{w0M;kZA5`(6dd؅-f |ƚyLձGCNlYK?@, Ύ2zrfbtd*1O .$5n&-\=ۛ 2r^~nW}. z(ᒵ}<>0Yn0: T/S dQE5;F+ª@T7Q:W6n T4F}P[~ߒoP}@|;}Nha[vXzz逐;.asLhKV"ث!.B؂xg< 5Óe < h{#lWRaJ&~\oGrO '"$c|Rrd ų)g7t|hۅL k[`x;Qk W!TQDIOϚcԋZ nI˩ΈUtSiZ HW.&e=A\RbH.C'?Q)@{JHalG7sFCːs84!V,)>&i1vMܻ* NW ӚklЩ9AmbYL꜆&؁^IhR>; hhc͇, $JRlj#6)WayoyeR =+h*d\+TA_oU7wOc|׳Ց`IEY&QI1iTh4_U耮EФeU˨pxz}[bGR]I〆8XbN6P,J,hjs3rO&i64trHoG+q2wԏ7k/* sR喗vNoOLƉiqϩcs:6.uy8 b[ڏ S8$G_:JNd# 6Ws6;1j@/MQhHֆG$᲼W=RS3lbm8_U)P_HB{6_5W,IT@"@AN/s/sBE|^1츍S]ə(0CG$q/v1NBiF ʖUoIUW$_]u+J yqnB $h9f#GEs R&.tA# w.@Qыo#bגr" "=-gp꿞)NjgOtDaxfD)kO"y{:MPRg6ɮ#g{P]0ٚJ R)=$8 NLxҺ3X.v՜!VZi@Ra'q)3شzCOZ:5^ظP a? Rc14`W'U8>X WꞒ3J\"OpcSG /<Ȋjok>- -`4F37$L(,m8 dFw5N%OO;:mu>F sRAqpBeC1%~0uOB("uSvVHxGcI 0*L *_ePA1תmTO ;ꔧ296bT#-xY~,B2? 1G|H-ܸ/n';ۅ:l㐭O UmxE_uS} !1PJ#OJZ@|ujF†■*F /h7Om"ӫN=؎z/cq3U]Rol4- iSeNRj\d&1` dHFH uцG!g': kLr20{5Ƥټl-""S 2D!ŏIܱ2,m,_UP!ZυH% '_c^U}&LOm]v.OT@]7h̉Bv,V vǯKK-ZJ^ikm-箢 cwE6tǗ$g3Vv)X:m0YV;@r b"<+ k8,JM[OvLS҄|@M`q`C>@*KEtГ ╁fV h*4ne&Ň]AG)V@n&JSMP~*NTa=Si~\E }iX$a= \L(cF7IG<|{A\y6~Nrah`[|;mw0,7Ý0c!TT&9eV aj0:XPwn,WQVZno\-^%F G34wƜ괴xh=Y !Z_ y.kyG-7~Rğ>VX2B Y޾v?W%\sm$vy ;JEkÞ/X g3xGRS5Dl2HxXёg ?Zl6@6^þ10Q֎1 7&,T`Q!N#RCɹUS%#lͧ~Hh 7Cl7>+2n?%2W,p&b 5Q.K#b=@FW#?l$w*sdboH=hn7.%}m[o9<O J>ȴR^[4}Dkrx5N5@l:b^[>@eHl"hx$aɟ󏨵 dt*z~kЂQhYQK~oy1.[8T00w8ʔ3(}3!{r 7h*F.{]7 _.5=r*vFO@F6`/9!\{+D$m@Pwf),O)ܙ  ~ŭp3NǏmfK%7TK9X~w>8b4i@t=BskNx7&];5`˹P`b.oukF;ڏ9?h>} I3p-l$JUagf BwdOoa@klA 已F:y 9P?=lVhc]7br2]1Rnia50>Ipb/(KU||8Cѧ7Ds~1y. I3TGrq&ʑ.u$c=ߘhTeԄ33@ ˬ),%N{W,K NU2-6ag=\EBChJba-d¾Q>phUmu933#GO~$l`1jxIoiLb SEjB̩[xA6eX._)tRB,h 'bj|-KP*e=}隂}~\Cm_2=<2(P%tx=>_I_^0 [mSW w>EDU뻘8Em CQ@^;*j3uY:ortHGW&vHO48}5iQ^aUlG|b' DzS( xElq{+=޼Pl41|=2K, 7^ܯdD0ؒAxZq)UD{`:FH's/xU$ta'2dl4g*avPcQ'J$BS|(iSdZVX\!Ђi'=?|󝈙i?Gd iI˘*E,~7{hJuC =THͧOs 2٥Ezs/P{eօ~M.z|MDwlk"g" aeWRD].MCq@ӻ:ڸƞe}K/߽kuIW3p+,1PN@})#E__ jD]xœ#Zv')frss"1SQsҭ14?DC- 1JL.Xco`p%N) |/8_W‡90l\(ds D3~P; *$gNjmFUν֫pjp^w9{U}ߋ]Kse4P]敯lj]N~cj+F9P0@UXay>YT^.Oo^RmV317bRG#h}ΆpJ2i?Ҡ?| 2 +~223?€2*^2GJJMu]ڡNYr}Zmv>!{,Y)s:-p'%pfk `uE)ozeT{@omq]DEݩ|U13(tiXɬӰ 1Bʵixd鰞bXI񑓶 l%c =>S &*4:m)j:ՍF #k D>+sYa\Ml%$K 8(@M,oFH5 q4y [ss`:xD?j`AEK=%, d%)6 yu OyyqU<>:?`NTcM(=(W7D~UAp0\T^<f`KY;]Gܵ[!1QmIfu:o  0T?u%Zes'jj( K:J+xv\p#,xMCuлX̌cḇL}[^pEA4Ż %Sh)1U:Y8/ Mpo t&OPL8Go=;]m"]eM]y.I5>!G,>;${q7bmXD~ܲPzKa P+F87 ~u*bzxL]+R>\!m4@\8lv\/ *ҭ"\l=pw¾P ;KTQRFs!62@J/2_5#b\4ċf<~WOt73bߍ/& K3kqZ₦:Nzi+$4*YZy2jS0B !S|8Y j:OtvzKTrI'_ t y PU*RO)hWsi3v/aJwK3dshh<~'7~9>pT2u c4jp댓=AwbNp+ .,[其uE$˪`uUZxBi!M#4 `UY'zP4;\4#宜#3*:ǘ6jtcg:~8J)#TcXmnך|^?kwx"Loqʭ;mǪهz<<{8 1_ @p!73U "#-Lf2ˬo`NKH ꤼ^8шt$}R@9O!z'(ANu O tX 5ݺga Vݧ 0z~[*[4t/FPޔqRգN{PDtw㼧4?6G} 6&X7}=hUK~̸.[SlepxgdOTB}',.vy+zvO^#J'0<ڽGE8I?MG6'^̚*"+`$N70KԤ!7# ,M1 Z0M֔77%&]Jr;Jş g/.`D T\ cJ` ?,g?Jef6] ?N%u-TKXd&tu58h<,UmB< d?Z%sg&z|wi8+N Jk0UAhkh٤Tm @JNsf5%|h@6"3,;ݑRQV>8v=&$CН V@˰GZ׿xri'b__b[{Lztmaē xoŌ 9_M\?"@.R=_V Ṡ”6oStCgEɵ-x4g/ j.lÐmeJ} Nw,lhQ6ZdޣH4 jg'UOְ闞 NaJ3Pä4=\+tԕWB@![؞*U8"ӖUk/s*gh6Hwg˸K [#4HP M$ JFv7pחq3,|/0I)/{y:]MAysajQt1ψ+xqʲ$F`5So-`NEҳay#8' d#=43h΄6L^_0 r6NBFD$o%Oo)~޾FNfuEY7mB;-+Ӈ#0TAqX ru!3֑"]y[̨덽JCOE”LSb/a+s3ziL^M " m;-T Gr*{ݣ҆;U~H! O|]У*tcP\1VӀva`xEMA,ds HT2p찎$+̝ѱ%g>0 ܋坷ZP:X JAkIP>қEv6ז4l MУsvLXR /")S9q`+TN6OC*GXeHpSu?߱>H5)e-dY'@R^*[@㏘ am#,~ϩU?룓-h^3GL(+i.ґysi6?GIC| qZ A4 ?HIE8kɃVu#܍ ?wcj 5CXnd 以afr2kSo?7F(Bpƭe=1D[ F ir@6Q>z*s]q~VǾỎ8*!/l鲨sj$Ѷ:_D&IP) KeJAQD %R?d?"bC AK$>"S)R{cdk*X0xP[H[_h]kpZ#G7Q dE aw|ӤNK=;6.%[ Z@hoEVFl?/$5H?\[:cҵoN2 0?WB'UmP9#P)sDƇt,|]ibU`dHw3^X5`BwPBfYAM%Tʚ%C}gF.R0%_a[4r%p J鍷%w.7ME& mT[A/H:JB! reE[ًJARUϼ۱vO:ꨅFﷱVdq)G@LU@{o"KسU<%!dpbgCGyHq p/y"oc+ÐB£zէ;`l`5BՌ_ F\I~Յ$ ؑFT{wxpe/|X^v <>n9 T!&p;%č(9$6i Lb!TGЁ)`ب0_c#-fq[j?qC%d; 9  U7me).g (e:tbxj|)Y% (UJƨVʼn-t$ϕp~`>#PKE!֯f6_yx1^o?re}XZr |cǫ8 em{Vv2EAӛi1 bW`?S߰^nƄS7B/'J4uw@4+P-%Rf"i0!H{@ B>X0)9; t+Ls"qIo) C@P"hH/"*))((jZ3ڵ%taBDK:MO N,1?Fڷdzo1+\t.iSQzz)&m_3OJʿ kNf>`B*`WtB% E<ҘIk,&) Ol[BD ϔ < :ncQb*<fXZIRp{\R0 k hM?s[ٌ1uLzf~y14g˃Nۀt@vtWr3F8G[`ePb4']$M r}Y*=3.S4@JkQ -*-v@L'+CF۶,h!e8!Ჹ5 ๴\hz\>ܿ =?J w /0Ql иB E}:h}~uBy]cW[%u: T|k.ּR 6R5 3h` g[H8ǖӨ|]^_S945`qhtn}ʾhR93Hu f6.0lz]]#Gh}^rT6PQfy]3@׆/vêfn6tro74w8MEƯs,V% Mt՟"7O hSp9J#5 qdBO }̰ jq!; xp 0V+nD֓t0&N% 7Œ_8+8]ӂԮo8g9+tף>Xپ`B-7?6b@J"6֓dٯ;<7_狜-9bm~6IL{1Y |YL[hN )QfZz]tXՎO=$ z7vu p*̦ʴzq`D]H}JtշZ^QLpۗp?U4WT(Yf@3Ev^坍 JYXx~ 9S-9#Ӵ,_.jc/ѭL'«Kf75lњk_4 ҙQ; 5LM\):D4KZWxlYŘb(Dy-EErEh:_mgO)*U"Xu.~P cѿײPf!uTB9/ ޾8K*q#b# -+kxtW{qdwK`%٪ D+x9bl6NnW؈xolbD蠰;>i4M]cb I0¥K|Q$~Pv;'vBq>U.xmyy|].D$]CG0A@#7197|Es:Z|+ O*FCIG[gjs]o8OvN5ɑmJ~'>Wu5ok1W#rCsJؘG6Fj?8(yޙ@ wD־hHTʝ 0V<Ǩ(RF> A႟ &a%{kac!7c3Bƫ@fC~EM}T>^ݹQn_s _D!w,;Pj~\>G516K o68;/HN)i)Chj|i=7J],%m+@Ջ` 7G"B9;yThqorLD$(ɑD,MtBFǃւڶBMj$̟4P #Gh1ѫ[DѦWb)[ktCFZk _ac;Ht0R«,3g>5r9;oY}f7F3Ɓ,+߫!U'2 $U\W6EN9 gJl#IUXAv\ nH@̋cA}w2!pGCq &<ƅsV%_rÉ'o W17Q qcqhxp<%DN j-9ք^\Փ1$كa]lCw0hVT]VjuQH@D%I¨~FTp~u]7 K ERiȭTf@6݈4A| էU|Y"M[%\iU!0_&! ěJW'dR*jHgpDp<{d=l_;wXK!S,B^$ƟQΌ"&@73J ͥ5':K->&lo|r:?,6 M𿪌ʎ(>Cq'VdaIMa8#YzXHiIk JzB l"= :ϼ)9{fm6b]KYݼ$77I"k^% 6%L[~QON_Bov<CA_Z_ Z`QM#H~ZƱq WZ QսRgsm;E: p69՜j7dl\.C|֥?W(OMAFdz@U:ZFk%Ruyo=-DλD.W̤Hag#I;" [!( lКea4pp <)jz픝::#4BCl[ܴ&d_7,#Woʂګ"hU4*:yi#hǜ+NbLnv8;jMTͽF_ks Z/gmB4XDT!IbQhL秲Y7)-w{&;y0H`&3(f' uW.e4LARy7~.oxp\%U? @ߟʝ'rnRe-yNY/ QpnC&-wN(dk_6QlK{~U(9LGjr!6xxkNPBl|L#Tӆ*1O&b_x#c18|HF+g/8&5\8gjM溢:lj|Fb}Q7qGJt",  vߦb.ī d,v͝.l삪w!S\n4WF rzH^`/v52;jâ[}$cV:wu.A:iD]r?"jbM48*`.7u!FJ@B 3ث~Χ9}` 4L# dkԙD7nclBBY{\,Nt%z@rnx4l sN \{F/ߜc`w'4neF7*7Q|mܛlsbTPص h$, =2}^[t.T}:TjSc!͘PEgS_wgǣFlpnD=ŗ:7 _\Xlb i,kXċ5 Ο#?β>UnR`(<{чٲ{׾oTq) VWo'F{w hUЬOꎳ)M52!(YUgnD莿~%IG)͈,W!d_vWjg,$n'WY8  ҥj#,z < fF$= QgI5+F…wk53c6{Oerp:)iRH \3ņM6 5eg ]G8w9MȊkt&wi"خ4L9R,*ye.MxvAf(k\Y=>?fVKGT ;.8W]"hBJTq=XȚ3')5~5aC,1;R4&-xqUa,E`J⓺G-  9!LOrQ=]orDw#|"|XS8DCpWgQQFy'A aZQ̸}~;N+4U}Ľx귊&DlPj y8@ҽdSXWEVhAu57p$|-v؂լ*BP ѽӏ*X(MYOދ_dI~ ֕ >a9Aq%ޟ`_gq3̔Q 0O/m6gKg&&򫕖ȴs% e+j9u Bk8+.oǵnm5./o8`;8BZnMD|4B(s4 1y%UW5L`*NJS"dOu "MV[\+ 5ǻ〒yh[8E{Jl=rY7yW;xH>h iF6”>} 6AR<כO!KYq^ʰ۷;\chD3LͩcT-+B)VzP BRy=$1z}ex[EDD2_1{9kK">>S?JEl^XT # TJvPm 55"Y)[GǤ t)#֜(ұK Yۆ.R{&]K fgˡ.ޞlɦ !$~= BDN|wē2AgO b gֻ<՟Ny]VGȋ-W*Die/plΧ~FxC ̒^ur~$Y͍rxa{J:,:yܥyګ MM2i~w/xa[8҃j:M+V7DA*/ '7C`"b W-8ĺcB*Zhqe:vouڏt0.w?xʉ<)Ch-E{=t^, ؟₃!ӽfB]2>!N:'<ЛtPZL)87<5JU637m;<[,k;)[@t;W'uߝ(gt'*`.T+RHy["]hنh]@(Ʃt數-0l(#<5t肀U,L>Hn@g rM_-JTGož>h"\3X{RP͍}rbEO Yӱ1MT{ c=yq3& ;tu CNUߋ&&8^֜9VW*Ju|B0J YW~a,UMpdet`(AX@.4Ͻb|FK8Iv눞ju h2V*jB[|xGk{w* zØ#C+!Yn/q LϢ얛׺`IcQ@whUXOS磓eMioib%@7tMW>.cPAt}|iTlAQ`_Z0Ksmr!̼ ;{Jv0799 ~ҭ6VXD]$=¹779QK'K,v]ev_z<%r:.|M)F#.!Z}(gnkn&m:rExA藭 R4#823F6 PY~`AVցڅ#4gtt:%%1Tg!V}29 4*[נC=fvJ,e7b`%Z(4zܖ7>)9.ZO_v`=j{'IAn}Ad Eh}EREpBls=Iq#i5Ndy`\_7cmTF VRl;A#nI =5;W\r;_k!acAf[.ևih bf>7&aRjEjfs)T3c y4ARɶ>}t`5FO*)LyCWӜ3gb0nR=njX!loXUD]w8WBb#y ()[Fkcu|N*0mU1wFՎ½Qxp 4Nf%P(j"4vߘʮ˚ksaC ޕýwgr^:ͩӁJ۶2AȆ98p4%=rg [.}c&Qn|5@GvQ'n\$o1)2P4J[ p%l[yۙو /#r)daMr mum[2-C7{4w Van}b H"QW{a U[Yǖ'ᇨCBK)ˁDONA?n8J˝mЍ_߳KRB:ϾYI yml 5Cteu# jw a%RMN-8+Eo2Obn֧ťQi?vOkI*z 뭘C# 40|D2N)mqz,,*5YVdcRAVVedKP-mԤ^/0x2M: bYeZgnwTirwFX}&}@ao 3_>9)\T[=xzL-s8T2D?`AkCua ߎm SYW B~ܖj>J3%nb ~^cXDM.%~.aoО"Ji@8S>*`6zGcn,z$IIdZLjɯdwJIn ?K"_Ab*oX0,`oM(YY1qK)[Z*= ~|A\|\z~"+>/UDsn$ZSAQ(h 㘀ے/|>yeq M-WjDKsj>BjMaU)IjͶC*rrunto#;8a!}{Gj^y0{}j50ifVlmK&2WT6Q_5W*"4ʉټ=b`]H}tC:f3M`("o;C|wg\0yYЊ}tFL O\퉨QE )1 OeJKE6zO)9K6p\ jkS K+nos;" ګQxXRlCPn w|cp~6ڍÏ[G)6#>6ָW/U+ߌ\VI۶ u*6iC.e{@$4i\ư(ձT(fN; Q ,>|z Md+\DGDwD&U|O8WAA-%dIDylV?MPv,(@Q]dQo=JR#tIґ+[]Q=EY,o4@6'`2 #їJDѤ 6D_ec :bSoo"?T~Nj$/.T*T̿l;OԸoqM_Ii~c\JZxT0P6a-P?+[ԿB$pYm.3$[^|pQ. S7J֤ޅg2/ê&S1BO ŠxcJ`n9{Aۗ_-tьO] a 8:;y1 )MSI<||kI;Ԥ;L e@\VK_DXF^G#-Q=^Ruᨒ",=fBR w3H@ZOgN1Na̮tgAɾ4?b s@#O!}W1gXԲe3+9 u IP$Bu`p΍`qD E\l$,__Z|WXs} IB"Cȣ?|S2-p<.|iЧvog՘M`)%維R8`PUΛH, Ł_:[b@{y XQV4k'\ѣ}Au,Ta?q`*Zea䢁ƊJgF]L, }Wdt)[WRZemcG5dٚ %N/_?dvBvE(="Lv$\oRcyx_.{|m>9@"dE.ٮ?O1@BhHfdѷ2$t~θ8 M/`4O%HQIcCɹYY̳ &pmobƟU'z2eN tVDy v <'VAC%+r|Qr`-~auX8g+^ilWˊ'!|xц'}4&Na7dX%SiF ` N'Z]/@1E8 XRf* +M\#hv]"Z2'' ]dE %!heulJjhYPqLqzX Dp|u{ j}z4L% l#jW6W8k`őg' wTkU$=Qhjʝ6ByS܏LY!v26Rr4[~DȺèB^]aV%ttHjoT"vaOXT.zs ة=x)/po TtaV{'l1T+3Wmږ S3U!P g"mTrU8BhDhWLݰRVW -a̫aOk@}rܑ˪7][!|qYm U#JS~'q6a<ek&lv6<*2ۢ>~LngPA1p.U\s0@?h8d}2a |R6}܈i8$*?~4kj!U1zI56k˦"")KVU+ԙa<Ya z Xbl˾tŔmO]o9MW̮AfC$oop&,`J񭹥9`:Æt|c_bԻDYteoѹ~t_b?U^*wrQ(d> #weLm/dcLEnj.d ]ՖyPlVU#H5DAA F,"aT'e-z#<ֵ MxU7@ V҄Z\mkuN1eUsyΣr}M;[VWvEU&6cP&Ay3Akg#0".~+OSNCk@k ]"8It^PkbYO}ۦ&!ž[cD*68UDyZn)ض Z ))r:6 RD6hTwP9׉ixW_G&S\u)ȣ6ΡrN, P 16%'mٷ%bƙP5bը#@ЯVLfBzpbqzݗG"3:* -i\\|=W!:|`Da"6G+;(cljٌ!G]+Z YdIGwۑ2O-0c9%5N2<[?-9`.ݮb C"VܿsA|^6Ti nda\mcgUΞ75T2$q(wa 6],C Ղl OSYplcT-shIn)aH΁CѼs5 A_vXm8HaNFjUyvWgA VelH.!!?3l[[DӄS>k)5ІffغqA.D漺P?3bi\PE;Ǧ}F|R|ys "p$Ŕ?cX-uciHFXyJG`E)p[;j:0vmB{ $.FeEbƼ{; jKK&BР}HQja&q%oaY$N{%(+xH2Z$X!Lx!̫|Y݀6+WEӗ[AnoR\i6Z e;X# N芭E[@DnI5P?HQ;+@?]-Wy5,ϫ0mܤmEikLat? GMh O>E̪@x@}y)`>U+0.|CB-|+(QZa sdۋ ]l7GqOVnnrQn{zߝ%eFDsx >P"7v 9;GlƏ.Ѷґ]0Uh.&f1VvCqrIuMچ^<5eX6N`5c*emK!Nkt`\ m\8  -V M9a*q*5Ti~y(Z{z~cȿOgh4^jc[.7IखKey8sv86ظe+CėG]ʛ艜PP j4 _*zݻpCOLxQ*aPnOXsLbܦ@Mˆ8Z5er04bDQ]/`5$K:2: SFhPWɑԵwiЙ"LShrvG em*PbaPrlys;M-Ew{+ߘ#ƱmJүl >0tíKoE(SD=c4rO@UإoyS=5ݽJ̒ (ym#al;NLntIΝlмMը@8U|;TPP%^/*%fsJ?ڱg wf#4g]MFdJ홹.#/1 #e[E<'e-"]~O}cجM]`L <Enc}/NϑN[NqVyb:(gl 7U-_qu8k$(Pg\Lnb&I aϷF!4dC8LgJ#¬Egn]X. >hr"?gB\Dz+,7Ɂ.N>=:@"蚛֡Iu|aZ'hdf."Ճ!@HĿH4{oDJajI5Uf4,.[BKW*LuU23ĻgA!@=E5]9TH!AD}OB~"bduA}v_{*Bw{ MzJF /RV K Aȯwc'UN}4,7,!_e{S=J8xL_g?5Z4<--a·'ԭtd[d"|l@>Ǐ ,]QH2{RF!˾>LJJؼGJ鬄T/4|%('S IPі7>$} E׹O{^`W?~3;H^Ge@ m_)SID&Dm>}JóY]kk58'3*IS.TwhW(?25᷉8g?FV}81hǀ  9Y] CUx$䥚-}u wIџ-"1fjCШho؁|Xo=Q^8Q˗6Q9Dkjv~)V+04xrfqWxBjC}B׿U*Ftе8j`Vȑ|L4\o/UMϒI̪E[•Dt|^?6c䁱.Mf+Z31ix0"ӊ>嗥h'GzfxK퐣v ۟35B`m-='`s!Y[я/ȶ\Q7䰆0S;Jg*2ragdMs o]U&i.$kv АKڪ*FVOqa~@EA /_B=yJwPb rxvʏlb8sgBGp/Ug=9jyطwz"L.(K+ndиWLشth~|+  wy9qY;Ƈ2!\I-7ˮ̬ޏuA7r1dpL:Dd_FGT㐒 !B_kyuljc FVavR!# )ք7q{o3k$|kP#_f-D3R Ŕ^GfT#A(y*TsPI@ILkeu8ئ_z#zeOWx >(. ^mNWu|QbVh59>G(iֹ1i͉O71Pr‡xăh%$i䖥oԯ\5!kdy5s%噩mַѻ`5Ѳ㺖?<@YnRj w'a]J3klU 6>LÄ]]$x 8]h^ WRnH$u1? 3DD_79 ,ɨ>`C!Aih!."9E絥f^}9KLKy{ifD5W?8GTLx+HF(>OX@ )&M(8:sL dkC !$6p V} h C*znɢf,{PuDDާoh~p-RV҉*t٪zo/-ڶt$9@#es[~A,Cwp87OKL5BP-ó(Jcj廦:;E sۦ)N s,I|>5~qr+6M|#&.9Qfdz-|>o8+ˮqY&'Er*[x09Μ/bɵ#zsy߳y =HR+pn60k]^ۧ$VԦ@Sh\a*3Dg{Z/DdzS1(vK`#nX[n65@+ΣzZ׏]gbj<@@ V<دVxP^~ɖ9kjO1>bEA{;5f gW<Hgىh~IZ>5W;Awiy*xy5委.U|bWb^n\k>qF~ 0@@6ʫb5x&"@`/J#ҁB3It [Ipz$a,׷&Ga#\p9\e#*]Iɶh9ݞQ /P&jP@S1LoyWGTsa}+v9s ǖDaQ<2.с:Eyi|!_歄k/F"94ku[QXEBw=AKY7, (s5:+(R28Y.pϸ$وրll>O 1k2sVspxr*)$M!gArw*4>tKG}smJu>6q;frz}X~hZ]vDeOh19F~VVNG  Ft;msKq"Q_ j&csF36ОxE% @ъNwz!v/BmHkQ۰y6F4,dO$큹@G} +d9,m ?uI6Hd1#B5@]M1FJK" {r!g`J~赔+% lDOb2<+ 8({vճMr%j{SRwZFp#DVQ"=I .odmsUs`b0ٳZB(?yWt%1FX5:6u@ّJFK<"DR!-l_cA`𰚧|4@UD_ωGбw _rf8?$/*4좋څKkyjKU裒MVBA=5ܛ&JzE֯ԃQN*yIm}TWaO.2"%2L>eXuʾ207̨A+ kCtt/N'7?$YI/[KMD n<g? B#r\Oۣ3-'3C"ٕt~dй΀9=ަᒙ$!q Ts* dF){x頢lZ|q^Ul!y5a+Y9q*Dnu_tؚe%!Ð9MckRZePVgIҵ.މL.![#3O5ѡ!/ J4dڌƣt | ˍ<ӚGIwܸ-2_[,`8z<k`F3*ܧd; ]cv70`*\?։%l5`^`2`K96FEqV/M>43ົȱ.CtyթWn@N";h+>fk}Љa_,oF4! laQ"OukaL$Huf`{`6ґ6U"'&PŽ&~יqvZ@j5m wK' !DMsO]x/D⤦_6 /ӷ$42uAK_Keot 7e}D!"ނfVdnNs aZu:=f2m]x , ĞA n y،S eIؗk &C 4gKs~nwrNĩ|Bۘe reWALS2Meid[Ԍ\0`sG[ws*bw[*rsk8JV0HErD(Zw3֔q`#Th7 )4]C=bEI&N#T'~˼loU8~+.~ %OAEW&.fŸ ̍م(9GYE\tǜUm+v{ze8,"pAɣO;.QYd==([4opu~,:a x:؇;u`PYd~f?RߘK"6yFٞh骝|Hs@#-E j8\QA"o1__& YX}ۇ[s=SYq~;ھ &F'A[Fvվ?vk`֘mIIo݅W_"PTU_ XE;-kKXdܓ$mpI3V$=VmńQak ;*]cc aEӕZU:n6ri\c̽(FTS\ĕOuɃE| hܬװ3}?,"jOc)e9"3habcQ&d]8qqڟӴzN:joa}n?뱁&kp_'qآҺfA"\βyjؑA. u#*f ՇShxz=efRZe&4XiwL-9Լnrrb*/Jvo6ٷ\iT(B 3J"&Lu8םUd~4%٭ېɒhU֖#izLҦ1 [,O+TO!qvH*+ 'o H}&4b X|S2l_)hzeb*‰:07 JVWGHu @*eY@ ~[牙.O=vcIKU "pN3* }`YQb'M5Si_vj?3*-Qp”'cA*wxe';'Ҿ-btQ(t3/C8c+A^' |O՞H1I.,:kb^tYwb o"aY;Zdl d[P^mOhisio`kfќ79^ w/K3 %w;F=Z'c}aaA!ʇBo#zÊr86K|uxZ,zpRPp)^]f,x"bH|V31$ }e#ݔ3vg{C.O2JZM8";k(@%"I TۏHWk@Rsv%t/ڇ6>9ЂVh% g8ry ק[g|,[eH{ܹ$e&4{&7q41*/.(21eş.Sć/8̴bŊwKZ7b %?k6W7o6,蘁.8Q}W< O=]"Upd|5g5K;BHX;D@:iA ܱj.j} U\'zt:b:ݰ>]svOc>P xc5HӨdCոudp*](Q`.N+Oc*p9IPPsflS4@{5Z7oeа Zq+.k1Z׃H'aZ+*fflf*? ֘D4$줤T]cB_q@ =ܟUp>GIxYz)qS=:,EmG@ ':4rf$S]?W÷)mo2R{{$ՂF!2הXI궕L^k^W@X)"y%0ax ؄1@|{nd6!1V)0; 00=+ܻ"4se @[hli*#RRܸ?r˥so ISt1):-*|[MK@ 7/ĵ>=t(vHQ 'P-bs5.X:S+yWMgw ߑ5&K|_aGXt-]gdiSdzyɭu>tn<0p# >@5)4Jx Tю[Tv$9lY^I6;ol& a{ajQWW0Ev?=87О啂deR-b j&/.߼ ]#$}E__!u4~SYCKr>n V׳\"B .l.C܈C}c؉L} [:}IJH &CGl'*MېDߊvOh@}~]N=k +#K1UϼWعe`SD] _22il1[ir) k06@v(ihvlxd>Q҄Z3wcnw%3S>}Bi:K(zfNb f`Gc#kyLAstZyʇ68JТ8d+=󐂅0F݅#-uw xbChҚmGvaW+/K>ip`O6DVR?c*xB}=R$@ g.JIyH5zg#r_Xˈ>CqΏA/p;TA73}DY"e>JgW~+w*fVgIBtʄ*iSE[kGW^<`aL'*}eL))M8huWenvp>vkNMd‘k!gȰ5sOlx>\8Zظp{||QN6a&Dao3,eFn92{x`Jk~|ҍ)gGE 6߬yGvq繾OwԽ*`"Wׁ-hI ,Q a*{$jH*gMu2wr e #_F;: 0BL4dÓ5,W>T(LpF?| s K]%dVŚ7\$xJB8==?M;1rGgs<,B]&pzEOSJLE>3zVl ]#NjMg蕨|^Gggٹɤ}_O:/xPϠ{@ #-fwKoY%!WccEf{e&vwq伖`{~gECCU 4/UITn,'AGC؀=E~ϳ3R v S1ȷ8)~ AįX<|*1EB?R鼥)x6:RJ7LNuMp~[ȔfQa([t)XUlaT8lŋs1A1& ~yo:,CoæA\.}QE*w۬p*olo[p꯬Mw\aeCH1^u䅎%v(w6k(}68n63`I zY.ro:d͟ڬEc_ ŦpVl%oE)M9{y`țB\}dOK+?Cl-33r=j9 ͬ.8Q{V/鐢cm>ſxlA[`'?dG w0J-}] ޫaJ&:p;+mewE~-clQAw6:}3Rp Hy {5e7՗"ЀB*&qj2N3rN(j/ = ԇXESXdb7=~r-ZÏ,;]\)xӅ\Yh@6iL~xXg V2OaOv 㗭Ec,v1{ZYōn"O>'1Qj,i2:tqW OӤ<$[f&6arHcwf{ߝ 2[qGY ;G~PꞤ:X}#ÃE GQ{K?ھ=ss0GA!@ō}/K>R'1CR1Lhnz Zm흇eFWLq8kO.3 wB{8`f!ѯ05Ų0h"@>Sք7rC(;&7G} ZF?UNk(hWo)`CG *RԮuDv(7`* _!YD,Rps08nùĺqQĭ!$.K_/=qm.%sDTjwZSG0ef˹*굮P{5ZoPMڟ9)7يr Lc},W*L4op빎F0d>Lq Q.T[fЃi -L]%pI*v*,* #%;8fI\'K7ʶ+:Phbv*LUs6ŁH`vZG9ܸ nk0ah_y|QLM \xE>i]Rf(=xq֙Ur֡.TjA7?#FQuI8NjqҮ''htm^*-fJ0u8[9_:[ڜ"øR]٘EHKBQ{_)o0xmDVoT'E}oK!Sg?ΤQbP--tND ulQMs eQ0P(cƇoщAqdaWg~aze,}S6#U={䝍>Jtڊ ǷZj A 0?W3כ*vszS#*&~s1أ1è@CB_aN_gŞ J-YsA|7:jrV_A$}_:lHzWڦDяx]V3|(rz7WN}h&OoV>Rz-LO)q71D&+^'$"c[`,t*n#%pmc{MpvY}<!Zg$m:\@xh)J\t8,uAN}ٰW6D]"Q0tKLdV{6d0- 8[)TzSz)N*@Q#-BL$iL{ 0j#~ eO{瀸֤R侓 tըM=]_Vp*_+ǐJu Ľ/ )5$į*t</>K}*"47%\*jh(j2 H%RE>9":l"D8˵/D҅RiH@B AmҮےY bY},DI"v픦ӝqi(89fnn߆Ă/  %9V: 4k9j; ZC>G¦:+,8`N_s}[tlV"_|ҽm_p9KWP"ϊ`D }''wE{TNln.ISW Z om cz\Դ[$bdYai_+I(6 ̑bO?9QNؽ1:\J]H5ƨßZ.V:k c\uC֕*܊nAƒCyx~|K@&wH@Ԡ`!=Vkjc@Lc7=ho%Y~$fJ/3 S^m>f1$;@yEKE"@]g:|s<~D Ȳvhik=5umhA{uUTKM*pcC%{(?l3}3=m1W#vJ,\S6odt.6DLb~i~q HDw S9Htvd]ʦ4M} BaJ3f|.l)LybOh5Wu +ʢҳ;TiK^~0zz׫A%WL7[kfԐV"#ڠ] Z0uq;V 1$:mGYx]矖M -Xk{+'B"rd{Op0~}PF/ti `~*PeN>ΨcӑJF`W!?%e^q-2|2`j VUpJGq ^'bsw\ ǑCX {o]Xgg=D} 8(S'2IcР` 5}?7V}ͳQjJ[FGmg2 h4aо`&E WFVGq'#jC}ݻ4a_H.M:\oը KR˳!`"5գFx[6ev#me%$ Beֻb{$!͔^-u& Jrԗr2Cb,@Gd `ɭ!5<Gaz@S0-qEStM/k+ZϰSn4(s;1` %Rb[uvȷimLYaHMzp?XW?`:&d :O@`0E+%19E2H$?mDyGGxZlpu z&ďjC>|wgh͂G@?'':2Is4m$#8ea 6^#ͤ-=jĥ٫Ф/ >E P{Bcnȕ*8 EDN ՏM&.չ}T[*T[8ǥ795ϘU4-\-@>MY~D=?U/``1.v>հOng`=$R-9!\wh=lB?@АlPVxK[1I+~Egmu'G95@]Qm#OSUOR(Jn]osX`ȅ'"v@α].}QTIjGrSۭ.t#ؑ|:%@V8zz w~%|k8bNų-wA YN;'a xVz7!9ss،cj<фt쬩p>>t|:5jg|FcI;ؾ3v?Ƴye|!]ߒ?ȥ4"{ wj/د'yU7̨D2 :C".l9ϣط2}ohwT!a-|f?xbo%zGͰ-Wm0;g^k\L)r dL{a :q,D^ f\[" B0@OI(Qs#WO$e)N)5, Kf7TzhϩTw, 'lX(Zg.6hika1 UJD)}F~CMUVj #Jt Y~rDs_*<( F/AHz5i3p[^ 씭U0;Hp |撆b֢叼jBo2HiUX)G"ӵq5,q #,*eC&̋ IJY@e{TGqc?=r"bЅ$1o)%"`6 u!n6#$/QVN]7z\RsZ4; Yd[r!͜;Hy([G)0@iZ t2/{_+{?K}h(9 d0ڠ+DzOըƑ3UJ,QySǸ7FNP9|G4wtI`=}i@ .ThLIcFO6LsU\˧uXt::5t,fz~p %=P)-5 = 9owQ&Á/WKNX+nI ;*8{nҩfӢf\/} R=" tRv8M^6B }s |\7s>i+ya*|Wm~!8I+ i6V/+iLݣtۅE͈P^ueion8][D&E6WUҐJx*pDC 9dSIė" >9},YTeb q/yZ#ۘ)8;ѷ8y](] }2:g8>?!R$E.e7kxep.7sOY,n$r"*ӝ5WlM+Vf]c5&pSu7}ҮAH݀2mG-Z-,%xq9:O"cT̙ʹkh7崕]֛'HM-Fȍ2_}qs <W ș">1\;)ٟ>>G+4#%E&VX-֗s?`!=U, "-.MP+yZYgj#9ܘ_]-PgjC;"Ȳaoб~ 0, hջ iv$1H^w"3=<(Bg,xa *Yq{[Ji`Г_?b2 w-Ƭ90$ů/WIcd':i>B"{fCKmOzspub^AυY-DBfB*]Q4jf9Y{brR5`3a9: B5[]y7(;־d-2|6$b4thR嬤0Ԇ=ۻQ7#[YTF .Ř`01;Ù%lc-;oSrX` $@;:}dHƏWTxf [|G{["۰2IU8r 57?±c4g5AMOжD#~,Ɗ< 3NЋ(9J 3v_"{MF߽WWZ`oԥ 2G`|Ӓ;: ie}_J2;$zNZLÏ_OeRU#ό'}<3uSyqϮZ)Q&Ϛװ>ד}Z wlO8_/7#ةOXL9:E35ҝf9.ԪQ|Kŷ4 #R gյѐ FdT,/s#s/I#5FTl]\鿭VM5~9CArLRSBZq"KbM C$:m U{PpM"h@-l^k,M3j9%USVB$1Һ |:t5E|7Eu XsD64l{8Lg&-sjן$ZI>}&= 'So>Nbfy]݈6|$vZٷ@Y^3{MÞP[;+:SEyy_ SpǶq闲R"~)q/kXC9 G#r`V9WYJY +eJ3&}suTʁ$YE D$Rp9 m}=)bJ׆tij߯ *W#X_k^UF?t? 䟰 q{Gg?٧#g\p&tiфq>54~oL [Gc^Zkvj(+کEH[wig0xߝ $MVv࡭hBBx?$NKֵ/ M{ڶx&gV\#N94x'^'V'0;ݧ%t-}\0nߝEs`[nɑCO>esکoC[xTRZe4LpǭmVzjgvh]ku@ jd=E{-ld¡)YMC\FE;2n5"8?Nȭ5ZM@HC_]<63p=o#Wyr1u:GBiW;1!h-{nUj@ lr["Z?7su:v$XFÖ~DϢbQL#"r.N9V9H3."C10iQ;;Aboq3Ҳ=ʬŹ(#0d ~TǞ.ܱ'VC 5)NmI9ypdBiM g!31EV}ńg)1QhHI/Y(FNLW!*;TX@ zS1sijώA)/V/?´ׯa e旃fD$$Bn[Ȓ"Es f1*- uG SP@ B &B@+;ׇbܪώ M3Bl\+]M%ΑhcJnR~AGn/+HP;9CqDbMDW*`61bO]<_:)`7;)'Eʧz\&ho\xeP_#۬Dk:z'>In)+?IJB;dL O0QֻW?/)l&YhPqa̒g8큥aӤ4jщW]{W5oITrlpI2GE - ܍و7Ǥ`kء;Bw. ;i˶ə8U /(bp[iXqcfQv9p}TEo>dƙ:k1!fND4*iLSPY&nB:s74&R.O#,J(: `5d̻&èл{Pdv/[)=}JkcFVvwiN8,(0r+2 t 3>K0,L՝49\1Dl򔢏O$`ZU/3W®y7[MJf ۛD9rYBKQ,kjemYmASfejz,Y}T|;EmNHcǿ3rz 'X_^^T4W5֣0rɘ@oR6կ ;SH+l| _h;ïrSoF X2 A% 5yݹ6uymx Ff&圵7Y}a0Ȥr);ia*>^ =;)ţ;酧>Rsܨ5c;b/3׀Yy)ϣ$TmQ'·%| m.u.f-qR c9º1|: =w$^*h|2+"#R0+ar-5r"@ΟO]xXť{Vve @e/4W']~Vz{'NJaW[L-Ϗ1L$1uV<"K J\53 w^*)ւb.c&he;:bBrzyJq0E#m2ĞVvu->^ZrC^qI+8:4D֕ԒIThwu:ut&1I%5iΎ-M,¢rl1 σO~ϸS.^y'҇l9;HuN>g%3 ٘#jGNnx-J*֖$?'jwBKrP#}K['zͺSV=)axol)-EyX (##} :{$^~Vk%TKoj֬NġRXP?u2zA(M aWa:~nwn=TۉH$- nzYT@G][sE$T J|69&0aKV)dV9_!-yg)H>&k::\)B|ZT΅c 觶LM@#20 CѰG~"9eo3 >,5#eMvBNz|Зk̝d:47lߩA$D>>"9Im^-rܕHuO ,U/UŪU̘* +v/ i yQMלU'"@IƳiS{dt5fH~dǑfnai ^+w$lVnA>*S8o/6K}\.qMcP~pj(zm #`o ?P lD{s] z{+d@ =&}CRdjt@ҧpY!ʖbz]28qX*,}faJw%Z|Ahcǡ 9m;@C59UJ,Kf)u6 rrcɊr1+?Cef*OsLݵ;õW_QtұLw@Y6bWE_6/_:?b` 7nM ~ϰ׾?-SVKE9T>ET r٣: uy ?Q} ͍iּV (,8r×n#5l6 _SV !@-㚏'o+ۉmL %zo-uu6CE>|,)^H''|6D;hD;_C!t..!cQ3w1ŇzP"Wt?/sIJ6f]F͠ޱhu@u) *)v"܁ Gw:=!Jn>`>J^ߙ 5.D”|Iuz%jV[|s&{GFU89]89*x}Y! %W4zV#ARVO_Fm}}J# R+v|߃~<87Dl3Xv^D390/op^5YnP'@slACNzXKх@«MkV <#o8Rۤ~PMֽKȈf-Uȯ'ʅ&>hiZv=[:mن*$|||w;9Clw20oT*>PtlH:o6f…&\jt6 `lż۵9%|gO(0D=j'H<=+$*ecbm0pSR6-m^9g8_F;] TO(WdUD XLd$`fࣥH&NQu~75ZRNg)?ϸyo^ob8v8QH0q'z=h8ت@ՂL١o'ģŢ:*@"ߴ |6a A<|48{Ә)e5&$7cAU. M}B (@bK0;604.AHTkWhn*`3GV]5uh*p"솣9BqC]{R,Á ̮騨 $ձRP7a\F{U:UZQ8&(oypNARLĪ36z{2%ڍ!9[+ &-6(_;w$:'N2h)0-gTW)Eث@qLK+ t+z!cRy"pMH0h?L}uNrTl|;a˪+}b!j;Kݻ)-\d O(3w^Tm|& M.#I9l r8t *OkOq0 'd3(7aH!Ȭ'M39B2;N "$ 9ɭ9˷ov#Ka!+\ z. iJ(fC$es=ih+ڜ IDaB+o}cv4He qĨ%:&oۭ"ujۧqpAJb2 ~3`t8y}@ ̠c[\0b,B:%ǧ$&5\\z@r3Е`.Upzm;8||ܯ%MM;/S:VxJ˨RK=s)C<-F;K^*|`%{M_mݾ6^<9>j5&F~X(X6)Ci \:057Ǵm C@ak6_%˙=D(ǹb $Fq{Vi$J#jQSyG\^V.5Jh 9 ^3L<ɵ"y*zp&ʅ_ ^Ir)A3ʿryUO-Gk_u;Š+ʅYˎ6>"%.1%JP(oy76b]2F}[E񮵶 SwH49+="E<%4 ):]":M$ YX9=/.x:OWԂ ސBt9(I2S}6h$Ա)(HN)?%\meU%BI-JS)7[w.Lj `:c+HZgͺ߼d1jQԋij1/("Q0qlrAD 8S=vo5}CXEdZC)aH!O|rΑ]dBSgPFk5f.85٢Ύ .&R4N*%kP;.*AMc 79g%3ua*DRfFFY[ތJOC I;Z#W뤼Ђyu/cTe( g]H85POߺFE]n^ZO?2!e4Mȉ1ssO.F:y>K^vOՏ9cLҚA U_ qg>2(U^̃>8k#¨ I'{k1Y!uwP5<IG >'RJ~Hv,ֽkp.BCjvS+^8H&ç$ 9ώ;3:(F@,ܒ 41PZ{IifG}_5ҍPؕ12 YQ3uƾK}6~wyTSfBatזh[Y'ҙZRQAgV٫myQ$>O Ac Tء,=uH3wk 0< ^jĄэP:>R]OTy@H ȏ 6Me.Nkj!d Es<'W?k_RfzUDq'5IszS2b7v+>A6YpcuLco=dLw//dqB@G˓DNr){&qHGYNar;a R~f@"9:zfo-g[~aJtڤ|uSIDs]Lh&[r*h2qꡢ*4Wmo`YF@^/IR!v z?[ү1fSε\Lkɮa۲wgA@I]URbd;sPE9MʵODxڄ 9/eXyQZ2t[UFb`e¡a 'F"Th&p H+O#@|c`Wq:=};jv01{Cף^rHrṖ/T|PјYSwݓ>w7Z? hDC?b/X` dk3njR|?bCƔ4YGێljvܮ(H9lu>f$@V'ާ#c=R/m*Z}a'I mT~9}#^\χYmt  yVy[ U=YL㵊LcɮDnOsbgfղἺWT`#ޟ9q > e$(ҭ^,"Ĵzj B#‹}#,!>iFT%^3ky'֔&9+3@RK0UMU8!j8r%a(-i ֫@IoZ<5̼yմcޟQDw0bn9VKc%ӮekM0n@g TԒ`d4^yW?4f`84FY;O $쟄몏$.KúCupkұW't7Ok q<9n)G_bƒiغ4%y"N#DdEB{e'TJfz>_#),ILgX;l~#_{U%cM_FDx1.BY# , ۟5|L+({~Ic"&$p,>7X )KTƏtzd8cZ}-*.HB X>D`m(uPNYrvoPk?c|C{LYjyNuQu_ ZHU'dNH%v;wCH˵z!:iamn g" |́GY}znU_BEU"?]D)T'ƏnSԔa:j%!W=y] d{>Ld#^^; `q/лJ*7eL]1l?Ӽߏ$YΎCfUd[.|2X/hmTe&ȺW/Ʋ,pcՐvn.(D\}l )HFr"xspY95RORdʁ5kĸdbГw;V1F0k7{bga^$6~>Ļghh&ƭ n[69Z.Y9f 'ommR}[xݮ9DԣYc#+RPS{,\zE6+GA&B_ !;[^|_Vo`f#m1ϿhzzĠ#Mcj~9H56o ZԌs0ldB &a{4k1BdF7R|徠"scrfG%v{;ݹk&m%We;^z=):@ywjJD oL~_O}^&3 P)ⱷ3|*0B+'zIN4ښZyFJG FqZqɟ\u"9KhTk1w`we:\ē =T1סF5x ;jiNiޢF)Hy254 bTvOM6EOwPSRktAx\- u>grYNKD'1ϭ⡊Vu|sT,֩<㝍@% $j-6}@7Xma9+U(%sA>{/5߯'ldJJaQDf5]CtHpd XͅvTt_~tȁ6(q( =x| 傣VoWLͻ2"eC"$fZ'7g b ŭsiTA|&MGasT.cqi=څ$* |Jοy~='W h݅/+/D&WaV`p`Zf~2g-NM~OeG!KW8ͧIŠW{U¡j/uj;5Co+?ckbP$3%v14XotM.)#>㞁 ~Mjs\ ~0q3o4~J/A%,It{s]֊Fhl:=nԚoc(uòZ!f}.#K9y_GN#]=2Pxi֋$PR0e\ЙYYvb(>[DU?/ۻ\aqgE^=_nE,B0R{KE+8/hWyZ_ 'TMR\Db)|#WB*C4IvXά@'o\;w>u@W4TJ~w2R8h %)Ȑ`C#ќZ 8#vs(X@㤳fX8\DX+bp\'I5&S{FI-oyB=wwgXl;D^w=so2v |eNΟK6Lw\W{?'z2 !3)dRFSj~fxq9FhwKE=Ƭ4= Z#-D/5,rW=: JHTh:` UQ YpYZ3bGUCaZck:HJB 0XA\h?=9&^׺) p,<|"zu}AAOVȻ6!S2#>H_O guuOO.TdRDI)ztFWgMY;r?j'Q\ku I֤d=) Ƒyړl=Lg`w#KiJ%g1 !u΀5;f{T> ğs{~W(Pg+WiƒD:HMƽTe}u_mwJq[H KfǨ  jv#iB̅," U1@S8 l"#LTmȂ9TlC0.i\vgV3} J^>') ?dCi6˭P%ECM0g L:!v}Q!<wSR |ᨯy/(.yt{*oum3̢ 2򦓃({DnaklǺ]]Έ"AfvWYw[$N<8Ryn  š7Aeʯ su0P [F ̳C*A^Y˳9:sDHNr&ۯ9!`Y=u{<ۼNNKC)#~J5V99n1S P+߅FMGi z WlH\sRD*}1CXoceQ#c: TYgsg"7[ 43$-18mc0I摄fwv)^ғ]~>[CmNU,6@V0a]+`-db5W$׋mM\aĿ=xdFi%%m^Bo ziˎy>lsdX4&b܄><" խLrw{XHX}<2G79oV¨IjUAHL JutDz:ŅcwIu]ڮ E%{-%SZ RB1?|mf~/BM5[lCl¼x|9&P q Qd&oR!:o K`-EF\H3K9إ"hcdT.ow:|JB)GYIFۙ;3 ,ZN=ׯ gWpJq *|5귝ZM_ Uލ@UBalx[GTG"|^vuZ/> E.p{O.7>5_oqv׾ΘTxDOT~Y(= [k/F[YVx0?7r23Րnuev^1mpWDgy3́]\5l]9xGajkb'rFf؈o(hQܝvw LTLfissd^j̘S5C#p91'tOSw8J+_9rZ …d.jbB$TI泋wt]ae#k5EH'+Ήmͯ`Ck|˙2׸8e)K* *9mrmbr3t,xrs;w?fQ:5[ u8Xe`L_3-#1FL\Y۫S^ ^5fJ@V[\r4AC(Qc (ˢ3Y&YnᄡLr`tU2K{* VyL{ՄEEyQJNїBW &L6Ib~0Σ%΁?=^&?{^F %p^#q} ˁ Hrcè+ | iz*m(-]r َYb+%-)t92Ӡy\4c$w(:׃ŊU1FCE%ѥ׫3LjGL^i`_:"܄$U,<zyV6GF-Cvv=Nc~[ЯT]:;wkFE.6_&J Z`"P#:X3a9('%5 →絸_ J/=ypTSDJMM3n>7%d@;/2;~Ab.&GFure-_7㰹v+I'pGBtr/OX+Em$w9=t̰ P/u]tl-uQ7bodqGHԗקO.Xp5_]PMlpaHz1~nڿK5j?jN2~z)w[,n^VCcOL:y~cdYfͅY{*Z{zPpA񜑥Ѡ6duU}ifE8`ND,06+}q6;[:!CL,Fl}1cZň ) s2|tjLbYoj|vML<1Ăt#tP)Cܱ"dy-<,^狱נO vNXm{\ ߼|v>V]! z Y}ϜrE|i1q F \Zv1qeyCnJE_9P-j9*L]wjI>7(.Vș5JtW 4CHj[MIm@!mk <7q;A =/JTh(* Yӽ 운j9O[ygGUb`EʴwTTb,0!5ն6INbQ6 b e5FGslp6wc .JO~-ƻ!QƛgjfG%|cLSL(!;$_ |*?Hfczvm 1e+Ei>TBAQ@jB;2X~" aoS{'}3o11q_i cH9{E9n32h Z;`Ǫn  ;j8^#\L}!LٝBϙ=Of%$l0R~3OAji &eֵw}W/J*1Ɇ9IŒk9K_V:#C"my+O,BTꂕv ۚIcPX{%b_-qK{E9пq$S6OXh# :"Ն lꩄu ֙zp`Zr=kI>h:8_(ل*G`t_K+QO{<@$<2m«ZuG?OS9A6OԈv.0?s;H ^9v#u?n,76,`]p4Pfw%nNAw}xG kM4}$n *zQ+FL <C7ajC d3b yq:6;=X!~ˈsՆ$?g/CaȍHQYdgܿbּu2t#Ev dK%@F~~\&Bp(sqX/0FB`-y;yl⯷:^Nhl &vc2ju8kg*L;Pc |8K<'cϺ\iE8,&R܊MfXMh|z&ցLzOyO:f:A'J8 R  &hsM1L{c?Oi>?s_G֚hdbIc 4i ]x:ܗI/Õ?բ⹼➃30`XH ?[Q?%6[WLrE9C?hN%7 [`osƲ1a`iWށrD4!2*4{PLGv&zņDToBB < _=]CUM6kjQcfk+ة:~4 0Z%AHt?s/I/y!r..NXw|N`c_SGk`"JV_OXO_T 0)o}6uꀑ# TȞGv Hb +i||6(b(\aGH[L#2%vLc[F>S hb!If86O#Fj,Es_ek>Tgկz fI>_ SQ]>{,UHWaoln'T qcĈI}qAB9K@#@yR,._!P4g8Yv@ hXl *'0" V ϱG]tV{wX7'"euyUV9m?rDž<]*eT-U;"i SciolCƔ4wgM,w&4<?,FT%\Cf=7&vBFi$, ~<q6I=ޕXWs`.-BP}a(2=7;:\PgNӼZ"maⅻ{hٰoOtq>l72 mDX|L'#CQy:3zK{ G=2;[{unW,?:+߻;dIQO7~k>+VGTt_wEM{wX5R ,8 500G ]Oe0ՔML%aH()s,~^0-1|*D`I B  e_ܬHNL亵118 `-”^BdbbnD]%oW5I~vNHҊM6f,/Jj mK2P[[_|<;(qXI5.݋W${V{_PEEHu_%?$`sdq36p3~LOidV'0S} tBGDj;otcY+6!ܔ|cdk] ãIɺDf-[d}gqW!F1nF;:*t{|%L3E"u:M2y fJX;3'V}Xi➸CF1&C8qfܩK\lLV46zAMbdD|"l5{RiARɈ^J^S3(Ӷ}cMP^+q@e*Sc/gbu;Gu,b1ًGc/wX\"Vw+!7Y{~CqLTO[q6PZfxbx%ၮ?xX y 9B6C%>,O!_(j#ͭܬu&Pl s45|'q0Q^q<$)v5A aGX {Ymht[ i9e~3yrFInWJ+{(gxCN.3/3`D)?9n8DEN+D tT\q8$O=[{n}MGPCՑ2a=\ca ׊v><fLS:pĠw5x! *d VEVZ͎NK(1<$fjY4-jTRKj wdLWPk7#,IT4:;U&vuo=TP!5pһF~Ձ0թo?A&hUI -2Cʦ~LV kbWi]r(mGK8Rz<||7041MXw"zw׳q|,aI ߘ y1Н3b"kˬ)(2Z-t"Cti^k-a bx|9Dmg v/`*[+ryB83,PW@bW;P&&c鲳TZ-1٩. ?La䏀g d9ayo,`"eKd~G#x8wvBq%D1vzbF dBʛpvR0.$ 4]CacEq[CCX7̵IĹ'M47Du@YlϚ>*$_ѸnoQyg>GQEmZeB]kSz6<֘9#?x(˺k&G3<^V\ESRCaRTlhѲnSl4ZdNX$$=r#1% fuufk6&tlx g鏧.s$/ C'.~k^ RF8ss;} Mgz(Pɜi1q]@ܵqK* 1R8])ӎ $桯l4gPSҧܛ\ RF?[N]r%roe5#JAdvNeBR8" ECW&h ` oz'><7ʰA%Wz(6 ({eh/,cZ'&=yCB.‚o5Zh1wMh9іt%Q{<,% e 4{ƃɚo&6le-Ͳ3q;e2Ʊ('q-eKEDntX+{g"0*zƁHch]KdMqNFO%ս<<\ADF&v>Bok1~w$[$5OLfv6ߵvAZ_weοGWK3oߞ@ac40E?L QS8)9:Ӱ/62b8,6A(:Qe9{džmmy`.gk5\&RGCTr 3|$ml] qiGTUN:)wyo(Ke0π#\]@: AS'E 8#AUQ5|y.nb5m)ąΡ#N f%8: ~M_Pw;KtkPB,"DF̗$ Ie~% h2J!} tUpW{ Bafu^^9[˵.=T\pds>1=OХ2€KUL0, #:Ʋݵxr@e9b78 +V t $'$PW>.ϵn ;q&rq6M|8l7o{Ɓ.[Ovs!ؔ_Üx6>w_FwLު+2GN6rW Df%?|FMpj.Vuk+ͳ`Y=M~ gVe<(8NCh9HnڛeG 'y7{YLŶHv!:4ҩqjydӢV'a$0|oˬ?Ҩ #&Ey7ył$sv $rx`Cb`!2 Mt}Y+Uk) ~\h-ǔj>>!Ne 2q@襄Bl$R[8hᦃ{_193Ly,58͊h?ݜLos2 -] ɠϼKF!qĘ"lE/Ş\YF)KҜ=4D;Z6j?^V,!U&0{d/l'&Yjw@TJb)罡1mihZ0zS<&0xOy02G׀˟P{ֆN1dUHfON$8ՄL:!_&* 0tŘZK"/[-;/(ݐ ZiX5Aw+!Pwbר߇EN^&]mI79*n[jg=N8>թh ٩%5&UiuXɯLȮ'V/c ϗ971]*g\7՛{GǦ5G#Q]Zs^DXKS-'q 㿠SZɐcqӡH$m;ކx_-~Cn02 ?2Di ^E4kOchL.V=aFt ;֙k';`ZMB7N>7yz@_>*VsDIJ|[xTdY.eaWz+ Jtƭ96R5ȹkBX0S/RZXo|W/;% a:o P+[> Pb#R<u)(9+#w*; xŬTkjZ??g1Gk9~ȏt5<`mbvS*1 =2Gr5Ld?/iZ1P!+*m[^qK>dP^5HBOİbe8᪵O&Q-[P~C0F&೽q4v(GF tsdA{DE/4~Q^/ 0 &0!6@T=^)bJ\jFd9`8q#%p, fhdv($5?y_Ylj j2&QGmX݇3C4suN.8/0l9g Nw {fȘ;[ bYߩQeBN O2X72*?tYy\;mEOPZҮFp+ƽr(h1iw\'[Phw"!y? +a$/X8-v@Di%NQUOķߔ*ˉB%UDXH`C;mWYncCB:"ݠ<{0G5㲷w{ͱ"wq-x3 2фW _{YLx^Ԙ*K ݖ2 Oj3-P}mv8A{aY4EB{ܟ Ln5uLhu[/1R]7 ꓥXV\YK-С5W G-qD.HRY(hSěZojʮmEE.f V^r&#&NzF[`SKV޷ \B]QcNݧĘ!NC?2S'摶n&+j첐!i-=C R1zxRwmы}sZ U~UpAc*9 7P[uB7E4jue@GJ;!xӒ7.E9K%,AIbRfu, a+`5 ](P_$(95 у+&$-<⼠>OxN-FCc/iȴ2.3;9|>є/V-c E,l-Wz~&EBxq%$]eX39ô|{HPxc ,ݳxY^N\3&f8u#PG|>t!}l7ЫE.G'<]SDi~i{C}b 5*ix\s&rF B>~2BK6;݂}k'. ^d?P kΤ~-~vl3 RyMhVMd6ݛ.zz)*K1i#6VCе\6@W@=6#m_%^؅1f]αY(TT׊'@} 1+Et>'e0bC] 鐟ݚh- ZZX/:Tp^J'/a [{1%%Y;7(ʿӌ$:{F}'zWaxzweQ4vN^}6.EA0ک(gٍ5C>o֭0>@hʊCzpM(k};-,Sn &Gc,-d|Ѽ;̐lt73otnk-øgpJq'qpo~?8nI*D{d;뻷$?\>Y&xVеȒך\$Ѹ7,h8ybO5i>9`@@ K']Ԥ6YJw&^ Y'R/QvOw+'c @dm3Ш6Z3༌gރKP*lL'WHv xi `ױ%dQf5mFy$LY39zKLLX 7I@IFw{xFu {ՎCh- oև0F(B[58hq!Ļz}1* u3Ȥd hAKF$m b2">bOwAfi{l#^u5LTFu֡mBkX{\ A(qS"x#79Ba KcNQ`̬iu$VVzZPuXqbpL|*W}YC4B66LhVAR1n NC;ՓeZU4CmM^3%%M]fdMggb`yrOe:L5(?u1yJALHa-[HfFyFjetnhj|@,56 rZ^P{ ' ɐG iw] b)[ji5Tsk0 昿x=e1̔YS @{({6tpT=t O !brG:,+a.@y#LMׂWdY )UG+PWCPn$ \m6.r={Xpn]# XYS4e j-<ً?P>GumJlW+I~*ssGiTpݖ1e:eX >0?˅'}Q0#]U(N`LxM-0rجGN2PJZM~h4BO[.YW ruՖ &5p "9 [;sj aXA#WkuB _yTCf _v p&Ei6@1&Z+r}RNRX31/wSyl_ؕiwwh9#8ȰbbǞ[9gZJvұ /ܧdW@'?5ETכNe cXpČʕO6;TW3~isvu5ޒa/x$UM)v4&GQJK D:qJ/qXEnUM_`{tV oMUr`ń&OvA >Byr vlRG}M)3aeϵwRV[FKF 2`HWl*qt"F yz߁'qi"E!*{*"Rݫ:;T ;kv4U (DU#/P d&|| Љl 4V@KJhRRT\ Kˬ 6i {sP|scYLzS28Fl/ yQ=$XjN Xw{(]N>s Nr$J̬&OA[A@~@hyz:_5B ojT1ĉcxԵ?yڏ]!yʎvht/_.v l=VU6~V_Il@Kv&G|Z3&CUY1v>$VG\?htL2E8@sԌj ='.7rv@M}h)} ٩c-槲1~ ) 2)xcF,5y)2D^>4FĖ8Hp(빂PWqZu A2v*1;'Pٗ N<>Ш$:Q'2Nma1SD hn\X17\.i:,$/SmVcÇɷ?G,H/2~h|Ӥͪm\S?Vf1նףq#%`[VnYyz|v"AtZ7Պ`FLZ۩&1:`4+C+mH9/;&6!yFyC$axK2Ef:bVd4*|@*xރBhn̥bDhмw<]d& P&)@bL,r1pFb~؀6=Uq:Hc? ~31Tߦ!p(~+% Xl|OEkvzZBfꤡ^z;'ɩ X;)3sZ xgHɘxM`S25e7^31s'&SA!_ٔsve9)G.lh%r?c#-L.gmFXO_j6$Ot;PBN9z'?F\#jV8%\:P[}\PuJxgs??``','P{6֐)\]p])mחeJuRh._z%ramx,[DXu>)deyV?^Ӯ^ +VQ&)Y#I4ml>I/\lԭ`PC Mڟ{Lүw^ϊkL.?ѬUA3KHp@x-J+E xl8r*Xfω-4xHa㈐Pº6)etv)Zd}7$ ѽ]gqͽqQw@)7y VgCTY ԣ *2ڰBzeY{Gip1A!G Lςi8NT `5!2-wk$pt'ƫc ZB8T@h_`t 6{"1w)bj͸-9?7e@¿t9dc&#SAč]d~ʟ 2BKGыBb.t[s9|0[5OeV !AyŃ-#dW)?r `HsKGUܭEhG-^]"lmf`ÅwƅS35[zZgg><QG?)Oo}qH .ӝV'Z %FDqߖ:Vvzm*oѢnuٞ?1bwyտP͎DM`Gd-dEڗ X"Ƨōû6u-b2BTݧ)=KBAxN~y!;9 ,ݚL?T X+Q!u΋y[H+7I; C6S3lo#$hQq\d9소k#h%/`6_l Q,;ݥV:ؐ͹ %c9lx;ݔX "Z@sg\rZH;,^4&&#KGOȥF̈^ lO) p+XTdJɴbiAqj!Pω`H@=/ٳvbv "l%p V/oK_"eqBʣIݍEE`}& q_ ƉrPRe#bH`E՝~ bvaDž@#2E ˷8'؝7XޱZZalm=JP66Lx6oH7{gIyP{,g(;"e(tp*5z*CuTҞNY ^~<$z J>/}UP7Wi8TfE}^he/.չz  _{]R>c|BB (&edȡhQ!Ӿ#t8~ÓXuPp)3딨#I>Ź;ɯg6% 9kXEA(^?;ðo+"! ǒK$;&>sZr< 0u̬$hsԧ0j5BY밇v12 TI-V;jCz, hwA:BQ$^ bv܅zSp5&&uǤ'qWJ&f16Mv V7A@p\obK'.&#j1[jܽ_Lo6eb@,}W ؈M}sC'cIZ-+@u̩CdKD#v"V 藨A/~( L5Ocxt 邓To:6; T\$.]+Ffڽ-WFi^E|E퓆C. 2 N˨?G~1 ȍz7O/ُ8Ӏ2Zc%T4b[L3$X..:s ľ"24(>;ps"Qm$'FŜt. XI FcD<$DSUN^97`@>(5r*^q^F.<%D'Īe{d&^z仌 $[ly溭  r2Y'j0~g!|$;7'SYEf_-q<ݦ fQa=mPl;q[<`qۋz{Օ _7vmo5M0dmdԡ:dm٫wFb9 dhLJƙw[kz!`NV IuT6gyKEjg]/ \W~ -{kU``(1 ι}XtF̑I uÚ3i 02 ) BKǙYIQEA>6qAur&Xۛ dICkL]oc1&!sԨ+1K9V>%zGp=imw!6]9a:b!G0kݛ @q~ R:+&y[?Te_*i>(sRI<˘ T[G9,OtW|iۻ Ӿ!{:O™L,I7W`ϥ g0^dBl\P`mvB \N/ek#kVw~B&{[$!L DbH ǖIjx#3 jwƪ:NdAʞoؼ[K{ZO&պ?]!@Xv7NJ<]c1~;"}B42U܄yDTvL ߠb* 0]l})oj|'8Lj-S$+4TN#)Yf4zgdH99t$7xyrp'_Ne-F̒ﶫ MFʨU&QgP yA==>`~gT7ނE~P?iʣ HtLf $-yϡ Н;N=`|PZ9m9fTÇAbuǁ!kī`bg^'чi8zkq%ylKia``TL{=*y' 2OkeQLWZo*R[UډrEL]RBʘ`Yj߿xF P7{aT{'ϰ2qZKjdXؐ!d.;ն_d 3][ØA\ gC,Su·)3&f ;P`=gS;E}fͲYlL}+اLr@ oFfj8ZA"_٦XK:%gʻw߰ _kI~rDP򪼤+|;!ڶ}"~f~ONzvijӈPQeX~Sŵ%zV]$ WVEEAs8:CԋO0gOK! wϑ_v+|6Jl Po4F5P R[Q̀N.gՑ 1gBcQněŖ̫`0Xgq,6P@)o^XYNl o>mP,@;K񁎥{9j"B@QĘΠ@}9@Z&g" kr4Mz-,$KdXkR'Px#&9|),;^t&%" KNNK59/{aYUVhMr+5xڏxc%t2u/l;fQlw˺c!PɞQ9|eI '1T5|9f ^Ǻ/.OW(Zv<\ևW"P_<%6<*!P"GkHMO>JEROBWkuתs狏Ȃn巄aU\ja#qpU觅G 2n"zA>7$Do3P,ҤfLI 1d^[{&`'`͠)J'>^6LkvDrkʳR~c! 9rp٢\Dy=iaYJi;pth@ov1XXHZ8х^cYQ:RH\z#uAdʱh52RWE\r;O+_ U {D ;bІB''mI4w,gLX+d~Uy1R7qXDŚs(S^i.2b8G&RA"!}8d)V#XI temi>ܱ.۠sXa DܲD׾~xv>pf'&{Dqh ňw^w^+8m*h?"/Uq*֓{xӳC 6ڜN.󞇨*Q@9%>'!dyMnf)y@4Eﳍ)sǭT};:۾ 9qƨK7kI4J@.>ֿ8@:p૓*7K'|7J R܃ [- {zJ0@Sl\pR{^i{Rt$}Ǥ.H2G,R{ QUZ-@xKӢ\ZPV.ƉE_a`>\9 Oz?̉F41MH GF^tyK#諅D.) AH+d-0E†$x"cg?&H'b߀T&ۓ%a^jbK Th}TտTYMgS #y6G/{w_~#̔c]) 8UTD3B톂-~}P21%H(:2;{͈Q~uCݔFg\R8n엜DRcAG[ݚ.*'$9I /&OAemhKqDx5{g#|חb|vE0/> Ϯq=FQ;%Dr8@`';%g*^ItZM "5!#f3ٽ!fsʾB%E)DύxgqC-*:3VV d}xAˊȄ<rC+˶֠;O](QYx s AWIQ;(}ۼS V ZlV9@Wimv릉F ?84xF#ڡ!+7bXNv&xį-_@EͻYPt AVqX5a.ueKHu:.C>l%LKqw|C<d 9$4 e> ֘*$ЈP `*YjP. o]vR6Z^Q\&_G@{=--B{d ': %H/,#fm)Z'r;g?`7Uߗ6>HwxisB֩?#k.͵lwgӞw&H*)!.sO,xZj eu?ܪۯsCMIOoG< GUxq` '7Nue!͒\1=I4ȝߘ}uP uXvv6ަoodzT,dA*B3bb^%??'F`MLHrG*⇹\H#OCi+Yܜ<Ӥ(ƜM/xJX@ 706/*n+a޵[qU1ܐ|Gd:36JcEH0=Ic LNnz˟ij ja{pW+zdtq: 7¿퓤#(gZ#Mt$5N#A^]"qJ+9vRvGWX\)woMsQ'hh>@5al&XV<q8lН*sP d7}ݭjh.lTcdh#pC@) gYZ0707010000035f000081a4000000000000000000000001646b69ab0000bcbc000000000000000000000000000000000000005400000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/platform/x86/thinkpad_acpi.ko.xz7zXZִF!t/3z]?Eh=ڜ.+o!Y-8:;1 ?oih0ykH K➲ Ioc:Jr͏b P*ɠyOҐZϵϏۻm+^dC%+ޅ6M$7(יp@4WZ'}˧^o6+&wszml]^軎禗 Nm'.MX])OTT® _ %ٲ8Affb߁Ӗ52KܯBMYgctqgSt?dcee.;yfcy B#n`=Z 2nֳ m^k 9I!j !᜵e?\| &JF9h1 -V+\npT.UC9|1]\xQho:~6g_}ro!FcCW( anjt ܉Y h ("Ƣ⻦Q,^ӻ*&:ow"I{Fsvרn9PS!ȬL[6tnH/70Y ) ;w֣V]Pi,̕@zH6e2:$ѹ*,~;_l9GIe(Oѽ243 _Rd=*Q}wo2K7t4̞ӻ(-Y_6Q# uP ň9;C29* `Z`4́QMogQ#4n9~ڊ@DC= Xo[p8 ņAe4Ɩ~tgCE*W\6U"}Z &r78=1HBoџ0 9ϓz9b}<N$%Ac_|XqpikSߓT.ܓ@tK`l/ HvM=[({'dwop3mjRѯ(x)$ң.=w x+Sϓ*֟a˜YjjE} ZPlh#N1/zFʹ+=c:M:ڿ2Oq_ ~7 h<>rYη,FIӕ2 JMޠsl ;\iV@C$Gov6T6 yv^-rs2`lIC.W{]b:.-6!dG4GFn3;ZGԥmF+ST# ,VFvM:C4"\ #Ni"laNs s@ LT1v(r9ڙ܌q ej̈́3ze= ڤg݈=W/MSZ/(oKqǬz7~#K(bO챻ڧ]+MtRlΙ)kBJ(erlNg;$o^M!9cΣF '_,w~m,[4j2̫e]=S6B|LH|.H(uE[-ƭC57JQy`ccі U2Xavύ+;Z'(xk1^xp `zM ۡ;})͝Jh\^y[fF'a!aV/;G8v*||NGAᬝP] _nj,ۓ|r >;X8K0E*"EK!^gl0jt:*@_RˌR mلzQ8~~ZT]R:bŋYr%JpLSFlWdV^Ѫe2nD-,Zhem‘!.i|נg rݘLLAs 3q=v4.֒4rqmqSM]Ӥ,(i ( ݓ$>sXM(\[:P:\PTd盀7Snr^r)ӹnSK-A̺Iȓt?_Y]'@oWHӆ~ e@Q% CV6 [1dىRWO{[\{ksE֤&Q}$̫]Cdh/T f2yS׋ɦ8#b_d 4ASPpwr&p_UK$gb (\- 0o LU|SmrR7{w=#| ?d?g=ufܩF0BE;w2pJV^VFMe+4|' jJ$lW< h.in`ޑlzO Wʊl Nʚ2+B Ƞ\50*ˎ%ٱw>4;ƪeeX?a.$)G}Z j,8^t@mo.p؝`YY-wؠEZ,Of Q^J1}*e1J>h %O_[S?},~"|dG==zh('+f|59GzPH;=`)"XtWOH3N'v(3sؓwt5֌ߨ9_G|zvܒ9:Wq; E)Q*C@P8,tDD`-('&goobt x%nD3yҏgn>ګ}";݅0EQ :u".j.{`*LTA7qXH3^_nJ@\"[C 4L41L+nQ<\<$-{@Wi5p+6J4|-m ^T c I =o\`=|6F^T4vo^ '^;CBP[ewɍ>[^W۰._$>a)8J {QC1 `ep`$ґYCu 93i;,EŞz̩F8kr]S>۪aoykJa'xmͣ+=FD,IdSW`ux!b\9) ~r68/Sydl 1Q߽nc"vS=;XQXaa,'P,cQͤG>tzYN?^ʻ«ZH HcqffY@+G`:Me/棙*? }20{xQۤ(} v`+WCe'lxѸZG8:p@ҷf(-#D&L2r77 }EiXrJ{ FP.n ;A45L"„{? 0.CU5X ܄p"Q2QyD wWʍԳ7@^F’mǐ,IhX0Atl07K gcgϧwbUЎKPDxCnޯ<5Hj$UxF ^"\JY@1vL9n$5 xш mߦ1Gz:ڿ!~u TW% Uqév7H!p~p-4pB36'0MA(O.|bn<}"mPqIm`[A$D-U4Λ1~WXѐpH6,"EO4 tVi#ُ]XX'Ff&ſDu{z}nOyw $2M mx.Y};-6eZ;OzQΘ 5_lY•+yf9@R\yϊh%phZzkyGbSPB%j`iy=*dRmsW^(~mg6 5JJ={liInf.ف3PˁJΒr# X 50oK²c p֤2TCm_jԂ.ޗ3 Y@ק,W!p-^6ҹtr`K?jyv5-i7*2֎ݻP(.|dfw|'`=vkϸހCLC0s?-21F3Gp! uRrHg2[78 #/bv+_M$5i g#yY1n ,lw<18[rV;b`]k2_5.W z[3Wё)ԖH }zf>~R7C&fK Q^~w0v 1L 25pPPR]4C5K' A5)@Aw6R[ S]4*|%8/gّ=٦#&hʁg70$}T o #gKuxRfJzlL@4)9y巐JyO:bTGxLҞY+,4f{j CKb 1/|T3oϺ.tl^˨#%B@,GČ]E2( G//NH>eUx7F1S]قciQLO'\z hf.K&`h<'*31^v*W0 3Xt1L@v,Ri%$F͛RnoI NV Q&졿 3{.| b]^ϷP GY:r6 # Ǩ|E <8DmNԹfqkDS/',]n}pp=KٻtWgq`z(f7q\_mfhVi9`'m+Y{pkhKYoڟ2P9i#Sv߼_s00RkѦ_ :Cׯvn I΅n|1=C~`VK~ww[[_yE V^Fu <Jp5>1f+3! #[QAq2;2rPM1w+L3G刧 ҅_czhfVN9 AIJcDi߾]/uqGm='ATǧW=z~;v:uӻY[+hc:E}%4:|(S)rSfuxW>b:ON?S;KS5Q?1ujmՒ'U霨X.:񶲵Z]%@߱@1#-d˄TW|: w*^iDLMJ@j$_2ʯ߶=ȥsY-z,W$#؝Y8`1 ]#ChY -#Aձv^WW,@]zl22>n "MgV/ Y|~Qm4}cqkۃa߬@n j$s"GeV$kz_ Ѭ(u3a(YaC ,zfRѠ%0Ϛoxgi9J|Mi> Ƴ00!.O~ϊ VՔ8e8{xI x~z!#Ot㴷[eJ*z K*x]gvi`J|(`'df#)mr[TK,*N&l _W*)32o%l #˰\^_ևR5.5S-۲ `J}~;m1# H#d:I :yK6>E輣/I9+0v.P:rC)ۏYϜٯ>pX&I!˶dzago]zz,; 6|oσ6V6gTNb_g.EvE!`.t 5NDzr=' OuG3v`jJM}j#o]3Drv׹I;^&y]ean<v%*(}u y :Wq*vve0ݑ{A0 f6d/n) goySj1]Y *AvMw!'A69/n9P.:g'YQu{:k! H$Nb&iaI--@ !USQMͧku~AlY6}U=WHcLx/9A#30kQep i1P4[`y|m)ƸEO: tZ/lɬiq{\B"cAt"%q{zHxA -;+v~gYsT^%)@;櫮`bPP =Oǚ+Rndy9&3z'ՑlN=_ByZ"r^nvr~}/penE-lsؗAr"whc'|J{]fvΏKdo~Gᢥq eH|L+KvB1JiLmlȷ$}K f'̙;I.i/QVjE=^zW\0XDc$ L?'HdB6`l-suӷx؈>"%<̑mї. Xr0JBZ(@IAZ40&dR]gyUؽ)j(,C)\'g בW*޽~!\C˸JZBKA0^a,d'Cgo]#!va;)|^mBcٺ_&NV_}}?gpe9LJUAg[@.~A#$\_6??Tܐm^IC8$0=Kԕr8UبJIu\Z3~HgN(tJ]*pvBmݝ8Rvoΐ66q"B4l =v 7/x`F+4gM{Ɨ+g.K/V_J]w/b9|#kL@4o,(o+JޗJD*(s<ߣF&xlk,b$`=69Y+L S&r}o>b*lz+?(QF{.%FgW:8AI)3$=aUp, ҃#6/% mA+c/eḃrY .uKDZs@SCN`oQR(ot!ID)F W 'Ya @rsf댧;8n}F9_F5i HLI*ˋǻPc2E=1$KN%,e )"uk琚{JMHMd ?@=m ZL5 XTV kg0Ao@9YY2ķ]!% s!&`Oc1* q$`B[lCN^d)5ѢE\FK ©g9Q@5$+t iss5ʩ.cOu 00щs˺n#Gm j-rί2g+QH-F\"Vg*d y(U vDʋuE&kP2>o>'-N\ʦސf3U=.ё{3潮)?֧04%+2$xl]ڊ!qsﺕĀN*4[L;W36|OUiɞf0PȢ힄29/XTUK(`%cX ,޽k@GؿhCPmȯ5ρrayH-W ==eԤuFXj#@ӗV#[/i>IGZ*n5~rgSEis!+88 ?偻O ~jkA??Ex,3|ؘm%<_c#-62Z'农#K{d6b*S%_ {qgU zV}[VvA~Y02yTcQ?jEvtRg_a&J&Tu=3f NK)Hʡ::e!"Jza; % WB{9%讁X%k0Ld~r3L1%t4=u`b~'s'˻h#9Wi܂K2|v86ie*嵗^AYrTEx6 W&C~ 0 F>=jۥЏXpv :'Fb=q:FG`ǔ`@l:YL/vg|["Pӿm<#U 7:17׶V7^]ɯ Tv+S&e0L>#z'֌${1^:ٗA2L($ļD {@H$wwvЌ6nQ!t5QY(2HQb :M ;^O_x+pJ|_sG7U'XV`S7d`W̅d~+7}8@8I~A&J- 42oN`i짩($Z_Gh(6qD 3>MۧOc'iPӔh \/i|+ZaytHoz0{.˟mb :[8jǬޜ#SDd፴MDrCfp߇r(dq/|NwNPcӨܣ$Z8A;(R^ա`~Ur1nBQz|@eVnf^Û/yZ~u¼NW|b"(d 'b?{Χn&HٻuP wg;yƨ \?Hs]>$W4Ic yjN^P9PwFNXYٯkqd%]SV^U'o?àQ;ƍ(u X4">%ESMw X_+$gPfW>2u%b0t˂$Lߣsip7ORGIH\;=CiQG/uX+ h. <|V>@>a IErd93E_ %DBe!?#ޕoz>[0Ie0!ݽBo~XɁHtZ˦O٬jyO~=gB+}<-9FߔoM% ~t=3uLLOx -R?k3jMvf1@^xjp9x0 DDJJx;dN{2*𛲔yD++cSx[gmM:02=]jJ O-yq.7%ݛ)>c_s%j}V k@upBtj߯2)$dU!a 5] oj:j=!`FxźHNTd1w Q,qL#-rknSjYRw  ݇)$JH%ŸiŖxMA8d"R,\8݄r2gCrtKALq?<ɯ!_$*;]"NbJ94 N#$)Y1CVesl>ɽQ5<51'Pӑw‡!P 6$,@|CzMtޙN'(%{Cτ%TCG>&nD)t/)4^cx*r40Ԯbn(E86h5a{jPtOw֗dN#ԫq#Xob1kt=0(6%k.aRXJ|9)w6%NokZPO!KPeݶ4Fu9W7SAYckPuZ`.ȚL8o2LE1ɇZmBq,V>Yr5+5Dj\yuPc&c0Q/ Щ܋x(xLإ`M\5m:sk>׺\*ĮzvHgÈK2ϙDz\>z%"ʍM˂/~);͜fΒPAF{H)7}[h;Mq f2ɐ2-86 86*9 SÛK6(0M- 1.7>L>6o"w{DN?=Cm;4*\lgȝ犒gnqS`;8e rf3,h _9lg]Ȣ|=a^ 6 mD5(`§F:_wGe &UgNKmBS{`Wdҵ,{˖ȑ4T$4(<6[`SkM\Iv {ճ)J3ߺy/  ܫ"^ӊqר ɂД;my&HbXSDWigRMl+6|I[SA z$heuLv{}h"[F,8d#c"eĜ[ 1wD|i@q$ucjUܸRӽ@8="Z~.& *[|ϴhoJuff*2 Eu$ ,~]4)L6Q#yWnDQRɔ03!KvPWo?[o:Bc+7X'k Qe@LޘBx2=*pۖf)zk=8uS.]86>i 7gtFGfbmfݝV&x>k߳FN#e2!F[j ]o$I{?`[*2H n,7pbR,PxBhC(\=3lEIMp5j>[q9Lс⸱^zP˷u;[Jᤋ" (>"NϪίX6>EGԙ aۢ= @f1"6@ 庹Ă!XuM.Ku6#. +cI'C09'Ҳ 936WւQdZg+{VDTj*ZnaJ.jh\pGح:ު`džEI@7]cIEYLl2x*B>AQ#-%O\wO+1 qIHUdBX_u'W"'|jt*/ JWp!D7m\nnjrn}~oz4l{}}?[&!?lq3sO޴}o>9i^V:,mʐq 4TQߴs`r:ꔸUi2\0$yinMkQղ%}y Npfia lz~Ц'xls+MVY-$17cdS ?aN)ܥۉH !Vz79 |צH~KɸhCp|[5k%yV_U ovA .Gn_d1>b |s~cULkh1Da'lT}{ 2Iߙ UӾL3m\dڕKpw"A e }c؄w'ܻ7:Ԇʨ&rrUۺpB}> OA~iEgVic, rC 9&,?Ih,:[OaͺMӉ2ucWPn[N%bcrW2d դ)&?4ﳳ,SN6]J3Cg3(WP;n0AX >'~c$6­|7Hy)m||7x\{O O`Urm [W%#ƆE_Dyضvr1{,tnx>S N,ՋZI%f&ټݣ4JV6Ke=w4 6ݭA\@|n yp<7Zѹ851oHYиAc`GePnym@eKo~2MQmgf dKE FS.ʚC/oHS:1˥샥TKEJc}[9o#&a%}T &H`.C1R։/VReҴ%&C]'> &9A<ǮqGϓ)b2QP2B2W5B8y߸Q>JQfvoPo:Bƒ0BhKth ITg\m)^!93D]0E (8*}',ICeW!cm{; ኝPkp A֓̔?@Wf|vYȀ-B R-F~!\j`W"=wh2@][32[h#oP _r%vW&(sw@$)<J!mAj~FE1(Yg90SpѦudwˁr _UNs:R {: ڥɢi{v1J؎mT%1y_wL&bNCҘĝhznZՓ鄿lVJKBl+7zG<q\C[$xfA(Lcc?aedLcIhҚHNrD-oEFo~_X/fo/eVW5ڤ~Tsx]ʹϥMV"lo'O,}Ԇ3Jy-1][5M3ܡo;J<}j~7YΞ ΐ̬>dmYv8Iɥ)fٸ.Hɰ?BsglfUȟQFpBA0W;FBޟ|zIC-U ǔ/|E$@t$]I{);FPxIt-ޅ)Ӟ6-4Z7q̔IU6wvVκ$ ʂ܂&/L$-g*odG @׫ ͚(;WL'凍 9JU= .JF`hdSݭ4`g6 k׺tS sV)*d)e`rR[/Mj8~kϕ;[ j;M3 ٗE=KGw;^.$eJ8QӯՌGsLetZ*6F.)ZPHfm*˸Ĉ''(wB LǑF¿s_f~Jm]bKS֓fe yFx@w֦g]ODa%EؕZ0묕 eRq{MKl (]u?Namb8FT!z߉D v(E~-zh]O񂒳9^' 4-}Bib< 窉^CSPSܡD|[6i "w_|*VdԈ$^9&oSO\fדI^Nk_t(݃$yRF\8|`O J KgyG{_y\evd-UaRAUrX`"^|8~J͙]AC!n1h?Պۄr0 s>H<2kV/(nQ,$Ķ6/>}F/:h<65TyJ.rQVEDqnB!m0#nYJ_⠄u43JWt9\ah8ܕ px8xbjW>0dw!hO8?VΤm>;0ՙhu~ЍHb-D?"NUWɵb]2RG Kd'*-yv_$Hꡀ Z4e:3#DcN:{.`ڷf%ȅ)J:s8E&@ TMЃ, 8f^E{ E30UIpާh{ F1bڎ2sAj'2ZE 7w2ϟr'+M( Ü ̰fAXx2' o0z"|b{9-sY$!fТQEѶ/k5+ZjOy W[G}Bˁhzж! 60^ҴCnINmiv!6ΉzMʒwUΧx,HSL_dEX?;؎"{b+[/tem0\4it,| CyͯwK#?/f]Z/EPux'lxNbICNMb/.7.KL j][ ztv"<(-|blI5h=@LՐzkm<-ÜlŦh4/ԚN lx†|kD,9o8]6Y0LU"yS. lcȌI]MWEv}#؄Jk-0M]٨ahF+~Ԯx 岙Pk=фK^yE/@D(j`E$:d8[X,AmCq7$gCy-.ROWAF=-*_T]_+=BXe긧BT_#%J,G/ᛜ:jx1(h1>1/z vW2Kȱ|DkVyNJ-P"l9ĿHeQ@W\w³@ܳJ3&}XWuGg$,xA^=taGGGY3K<;lI3@4Yo%o.K:#-`:6}D&Za me/ FVi~H",!i&ᙪu茁,nAAt)(nbzE_m,Á??q%m/&E D–FXcRClДxgdž!TBJgCzUnfS0`U`֮^ٲٸZN- aXUXoP+\Y^dgJ*1F?ջ4Wf|+u#=1"Nj&K'fs%m q ζ =YM$p.\QXZ0S0aثcD~&rMi@*3ML0MDO8Kz$ d`;m|,1A4/mTjN;9㸱`nuFF[1wdcYJ5OW+!t? 4rWنE wTu.ueL)%rv:<՜g/HHA#<1p/mlcVE7nr˘894ڧdC1 X0ZR/lt*HX "Je'W2#) "GOVҮ>ݽbJv{LǁrmPi)|y9˓p(#OrH(:|DeDJSE e`J!MHi@M-6% bKD:O:մ^@QA H-Y^t!H֛J B!.DKi27Mƺ?h1Pfq@(_DVA#vPx"p큧B\&"5(6t׹䵂E?REH e?c%s`Mԅ9q(05,pVxeM ƞ?<:N1; jDxԜqq\ )#0Z;D%N{Fo29׃dHB8NMw0Uy>uY awҙ+9\ʜ Y|=͆pTq1bz[K6QΦD{قxQǍ_T4dh<Dυ**a6-SIʗN?i;*R~UqǤ s0&7jt?lCk9[PTOܞV&EE6Vbc4|jI)txJxUa {=aF[1RNV]@dN*k|s}}KzRsVgO`뚕Ekxa0b0K$2mf~mPt~yˈcgJ#z31h"ؾ۾D+LX S͈fT :31}7mcHsܹ0hraW654xZEA꽸CO#C/*[ïhmMSqALAbrCzіh|&z-UՂTՖc[_M%Wi$$ 5NƽqsUeV%Cd'-f-z,x7:!G$+8}qK* 0`K{B˩|jb,hv<˴w{=]wzS5`wJhr쀨 .֟?X@רRɠhԹf]8 bRK2 UIQYE>؋N ='^~2 |9(~[}Q:ywr]0Y$}*2*Oq71 F p|~"V)JyݐSf^Cu,ɶP55ahKW)a7x}Wo0\3Hk!,)+olj|N.vUaNeXbR*A<1]iЕq5`jhXT~|0Ui'a OuaEd~Ek%szQ~⽙c-ۓaxT8Spa[ Ѹe_U$Fξ;!t5,++cs)dI~ު1xPb-/̋ey a{#4kmthb8?C#Ll~C^_ձXD*Gw޻Bމ.{1ي"?asUD=xCgt 1 =k?U r ]{t4ץv@x?:$Ϯ{*P?ѿ:W 劦bn<>>s 1+ךe#Db"AV)z9W|a%rehI"̥V%IENqC `eƿSqaDU.X2n}~mObQp7Q@I'_[ܵ[9t|Wm) *Ȭ\dQ7[[ ]R#0Bx^?m 00R=N:cS9n57""nRP"6u_;:uڽS~V~)ۆ_&O ꨄHJ&flQW4)$x+Y,5>h/;@(Gh`$ʓO,~zv&5JBЁ˂ [y-4y5Vt$׃7\Q9 JaY‚vU~LCZbjVc:|-:t!3ol6\J4(9`DqtctP9hWm w亲KsΠ44X.{hZ Ġ_ϫ}LA&sp탯Пttb.ahC8u᫙^%[XG?iezVd$0'4w+,tkݓm-? ؔ0Az#_zf,t >15,W(J m ΝHȧ =#[(hf?1x"e2Wsvm2Ҳ_ hb"\!.`+'N c4=g_,9 {f5KN; .@Cbf**nDr+X"ŃLnJB۪:f.ݙD1NjMlDb>wTy͞A%}ٷ&%o)ڍhKL, OH&dz$2ڀ6 =\Nπ==+<6T!WV䘌$I,x rKn`H*d-_)dbIj]`VB=S,)uP+.HA">(6F蝆^X^dvi""=j>%ʥp* |eRyo3im}j{pv_ÊGDF;&C͂ ('eu=_&"C&Z9FPNqV#Nط/2;؁ ّ1Ü#Bf5JL"(ǝa|WQFdʃ&rRuWߎmn?ۂ,}yi`S?}{H~"/7iEmgC 8QKz"֟liTftdzN@\+'ŢbJOqkqumG 2QܦodB4Kif2Ql0@S?y:Lb$)oA-kW=j]ݛg'kGW: yBwFx/͙UM_ 1]YI'pp%f A_*Eܭ:Rn^/v|J\85&31ײ57%>jZBVԇU:-Betm'$PԪ't13_;aDk!b*$KXjl>:3Hcz ] žc_ĠHMu[nl5T#1{+j ^3sYneKM6.ac^PXt4ޏi斓3+h"ј4Y=wA|[%RO=%n]{?fzof51`)!.6qvX#Ć Tk'8`WVvtGk<= q>ׂ,qYYkog+ [?΋f]>GϑOa!hZ F nғ|1 &?Id`$`A?U.!\p]pt!2(-r$bws`U]ۯ Q"l䋎ii0hĥ/ԁ~O{{"Ette < ";S]"ʚDfb7-[=ҡ>G;7W 0Sъi9g<B{`X xAE\(7k+!xC[C]ںwЄw=T,1Ckb\k,f>Zt{E6ź_MÄPNwz0Bf&[a. 2AǩlTq_~ytIֵc]X`c(؎\AٿoLv_([ fO`Wvh;Vj܂07߲yi2KV9Ơu=\!&qcL}:wn/|R?لJӌ( WD,ʖ'40< P8x>#9eϪq-^л;\#YEOaڪȍ9:EI%+wG;n)T>uR0廪m꜀O;>Bv](J8Q t"{#H lLN9bɆZJ>]-W\O{vXSB؏s`/V!)nѺRއV}M<,ƭ@7ᴌ: Ľ%EDpfH{pbUA Qզ(!/~mFqCyx9eO#XA/p}2<1'x%0bcI_ VߢIq hor˾kdd webrOhlfMF\w/ ^H? 2~q5K+ iW79DcȈ){#.K@GvbQ ̂CH[?-*YFo lP[T,T;iead1{C 7-sj:¯Via E\ T MeEtO.<}8eo H{i&M*^%#IU޾\!C J БY8ұ[rY+2u:М̚d?#ѧ6E:ѵ\_sE/aBK4:cwd'7=|+:,yK{Rad7.y~kI%IύIr|A<u1d:v.^- X?CJ4ry#Bb[38SRSD9Ԋ -4Ir$%)Y@G*>KLjzao'WM%2`׃pqT!9SŢTl|qJx4YzKZX&E -Ò}_-^t~ u>H" ik gǣa?{; (QJ:Dy+ztG ʼn\(udچ 6//*a|ZGiuRo#1< JP|ė~ D0@}vU >DLJCE{p  7z@:h!ġ6Ƿ??,x l\zׅ>&C vz_eiaѐ5N:nr20C(0A܆HM">R=4@,SXy>L1 Ȝxq1%j'ӓ,=M3A1$Jee}Wn쒕OfaMki+Æ8Y;`LX^sBZ-4Qhl @~m >[$M!Yj b-+5cRv,Mpy*YJ~E]@ Qѓ}JeнEIF?'Lꙡ;&K"!XrqrK?49<@# etG\0t{%\@YQYfDuw_3D5Ury՚#1Θjוܶ܁\2Is ?::ayZLݠZ5;MQ&X+PQN1GF;SgÎ @/gh4AHM*<д62c`4E0| M#s>dyrX<6N#BS&$$ ^xqWk޺ 6hΘ[5k⛊c,*!͖5DQx6{fשzA}Wx9sJ#ՑHX> n*4 :ana^"w%Qމ%^j}@ć5AZqr5ᄫW6ṳ۰XFҹw6U){GM.*o\ϕ}LðOywTŽNOT(P}@yz7J[PKߴ}ZI avGA]0`=T36v(C16)J a^lh,R }je!+[ڨıOL5Qb JWDvc'hM48UCxٴqA|'s|@s`vݵ&sj @-﫼;QN[G'HنlCoUm5'rfIdvFAژXeQ;W=2z)ăJe?Ld`7AΦ4mA?۪ͼ 8+v;7g_gjۖaTL\ EjVsrOZ Ob%GʀuyZ zFrl^HH/R!,YA>L.gPE-P]fz'xh !=ֲ%^ECI6x9pBv, )[=hvwrr:si7#p;KBoRe? išw?Il~WXCpIR<ך0kKst4=ptz/ nCwюŻQ!ÙsivB^ \%==f+{'pN O7^c'CP?fڲ{5pt9%(]{1k| _| 8) Ȏ~d:o*<_~@iہ @Kh.h᥿͟ݹ {\!,l^ y6"{LbjvE|:Jjs+h*# %:Zet5UD| ü}Z_.A6X0CV5Mc^}6=u}JA$Q?|J X,y5)%_O)M r9+/XJwX^42qmXB`7r'[װus-%I/Nk$ D5 [2isbȍsa^T mF.Awj?C"G"`dH} 汩%kli$7 ݦ\6Ba>ڿUޅwbk!+/(6<;`TFG 0;WsnqnVdvSH6}n4t.e4-ղ x"FŎxf#5;Tv|Lg˝pdIDs1|0 ogO7 g# hsG.Htu )HS!`즤 +2p6 )Ł3}A R8<%NgfU#2/2RXg#oS_]}$wq4@9a-)(@v$d{f7]^6ۆl8e8 @m̻ df+wTTDّ7N4{j͖m֒T9Ntb,e5:ѳ!uLSP%t% ymFs jkœsg4!{asvr!=^"޸7wM-,OM%Bx]*O=JE$ Q'>@~\[2hWF'/Φ72Fc7Rwe뎉0ŗUE~Py,/!%ob y  A[ UVm;gd[bm3tXoE|6wSPeeD@ ~/zxz{p8 %W(- DX?MZ,y!T& O٩[U. 2yb]^wSN5 :? ƗoDjDޕZo?Xı3n["ms8U5*,JHOX1 3sk4b(_hL/k$Ä)y ~`Up~MZ )]4gʐX~{}В7@טАvb!R(iN["=+9}*J?U]=9BcE$d =ld:k$|K,z5 䰢mIz9X u}4NKd^^WgBlPz{pFC ICi˟n(OqbC#X@~{*<섌NaNĒ1".PQ㼨\ovA NP}xN4(A;&.?2(, e|@ "|?[-޴~>sgٔ}UBfhhR5LV;lzIR?,>R]1$WQJhfcPLjzRԕ/rO tlYEVmYǣ0]8'3>ۤ- )[ ;#'olnKZR)@]Q,W֌0N*5\OnJ})W!X`ƽl_` =yԂGKJt Ji 0h9}=TFZ\$Bz-{X2Bo%ΌVGtLڟeXiڐ n (DVut6LjxY=h5dϛUcI,B6ߎ,?ȼP7Q!SħU +SrtX /+s76,kĂ }go緽Ub^(*B{3g}txXt&ncqqJ!@-8>G.(>Zq5kD"RV?㨞A"|vnv8+ɆXUq=JLñl/T\LVzʥ3XM3P7K'oliW^іN)O鞹/F% niH390c̃re)ݽax)`tS5bqM$ONL4_>hl5`jᣋx%TŝA],/z^!Ƕ:닯L+\/co/}zl P_Y.%'Ú_@2 Pl2ۺ FXk8BtWr }1_[dXŘko! h P?O.Lx"oZܒpe*Bc6=<?/+3`ik]ݖ=RFdCg/`(|R&ed{A貽!c۽2F2.;A$@[]>"{)혖 R6 ϥe dk ɡ}b:FER=ݶbCw|J4a{H=Zf[pZzƭńg)mԸ4 #9Ļd_z T$ >f'?=W`^:chOM.ـqs%^jnΞ@=|{Tc>)v.p7NI[P0703hҷ04X.UDSEC0i!g/.?m;}i KڇgWƉm=i9ĎO/)vXӖ8Lk^.nX l10G[dIHIzT A>c D׼m!Chiٗ m҅*]-;Msm-i`y ̺o8:i7Ķ)4NiKR7UQvKL^vT_UZy*M&֦6&ie@Ze 0m.,i=b3n#^ΠAKHŐ"*q#>D(ڡ3m~ն}g&ݸɗ#Z춊R#7WF@ar-*„@W ʓ_E#mjQp%GMUY=xBg<!iT/)~FU2.}(UJz&[ IٸRk`Ӓnצm=Ǚm}0l=O*O $ 02@˭"˞VhH"'_4|\SPo@;[Q .1cs('TָʂeմK%"2S*}ʦ:T/we6ܪe-gڑ >~Aq]%!32)k~C"{{#2NGHw܊InM (-jaֵrp>g*T8N0D?,H *º$ZsPi,Ph6+bpPEu}m\l^@~W ""h>}.&E/4#euW'D #s)/}sVĬdW#{m̄?9jp[lCH}{f̾ XσcVptNYtxå`hs; wڵ0(r&%f۰ȋq!ʥIC*{=2URG-e覲3T55]^nzj.j[ 'О P7vŁ`t0::11.3?W+{0M[#ݦ1id7R:㍢J1Z V}K$=<+"Op,ޑ_\ ?IHag'G)[dg}'A#IrEY/Jf3? 63gG vzy`y]? [oY'&E~C-Xe<)[ #3%ռ(IF]Tɑ&;HH%v £^8"m=>$d,C3Xn7R=: V_GP"uot WUS-"hĜGޚERfG{SI4rPX"CǪw}1fɈ-F܉v8fBB-~_wFwz6ߋzkSk[ ":ifHbpT66(}Ԍ=//Qqep/SF*SH+!iE6'f<';ǶzK)NWԧnFy[;g O2ow_#7RT [5>Ve\a bvO*6TYm a}A;z'|U=wg9zjAU;J{VoZkƦQ\SN_N.S)*#Q־hx,+E ѢCs;`} Mt 5P&j3D" nPԴyz>"PcplQV}g>VP`ox/ f|udTAP̖vc =~]"pqJPw L `f4c@*3*);&]Tq R:l_sR6@T&?Q\FB ?b+ꞈIWD|-] 2zݸ Eչϙ;S-IqD>!E'a\xo:S/or-Mi!L#'x䅖A`ס W%++W8(: Վn#^We-"t*y։*=B2呇V(iw}-~9=6MwW:6_L =O;jv}gQ,mɼ=%yګ!A.k,˘_&v oh/3: v͟Tμ}<|ïSޚ gz;ƅ"Ԙ3TENس|IaL\i-U'mwɩd=}

[&f7FXJ7y(H~X`: (*`?Lvk R~fk3"q)IH _n4bp$9)3YZoZ0wIWST(Nwt8i (duw8<0/˭[ZNT.D'$AF\5;iA~mny%n_|ρxb-'#nռ&5s/kȢn:.rK+{:𿾋E~&B<+#^S1ͶkXsFȳN ʞЛ#wH)Od*#Mvkk᜖9ћ/{\Ÿނ74qfKEtzk6 Faʕ\{ܒc֞X:B^w+}j+Ku90} שoc>&&14ƥۿkݤ̽ x@EI z|VYYx o`,(aگHq3>fsf2TL.JD9AHP3tqd=x3D'Ql5O #ۡlA8C\'~tdB\Ȣ#2H[\C"313@T``Е ;P-s-ȣ<~dVj)e1D'?ɀa/)aumO57<%GqܴFr9範 ;TKs?*߃%'(Ce} r*#a+y*?a+Ѥ;]'xelJL`1ME0Rn`/;gtz{Օ~_bOkir[c^hܛuɀڝaqm*QyG^3t,kCM,2Zh,^jvB ,=*dL;Z\&+k`~iǹ`B[uO~$Qo$gCFpqɘKn @eY'4 AuU.+4^CU-+H&eT8L@U?)h4k,z Y * t?Y #݃_yiW l/')2益yΩae1Vhc/ M4J%8M]kq<[jO.qs:tZQM4 AWj0j9 `9g;;])0[lH&Myk.H@2rs΍ ~UXۘHsB&`\Jw7mA&)C.qRE|3 {`Tz_]_`A?X'>9\%rnMPX_'A5go_U}lg"뎵"!j6c!%xbkcZ>4X Yxv|U)wQ$X릧b!St0)Ǜ¤Hj<ĺkq\ꪧl884wJ}p#1=jl杴P엒D'3E0=PK.nxx#RqNX?T^. %'ر* b! bXU텲~9lڳJ{&vXyVQOu|!67(,. /7#_oj(HYQMz*7S hXTI1Sy;*ՠ{؞&mQ*+E?r_QJb8*Y"-U p5`ah%/" =O| \; a &_jޢWaWt腝c;[-V*\AwuOQGyV@zvE/9} ۛqN+%@@ln)6gK3./BkT]xBl/MM0wCj+qn2`aaA-$7Oe%:3kVU%}7PĘlWˎZ:gGz6:g\SuΎj{gRNw /!V_sg 172[`F#| ^grN&A$KLl@VMc|`h2{ t4H,[׎N$Pi1&ټuk1|(uzemYMJ_Š>k_I/4̋܃<~-fk?(5C{e(7@RDY׌{QE퐟M@Z @6)Fq 6jۅڿYwQi@g7_upu0o4ZAԸ/=_]Ȫ0*d+QhΒQ&gRXɖ3|w;86cy:|(׼`}y]3\##u8 9W(wιP1^Moyqq;!bKsS*aM+3֫M _Fz!/x+:ː`~[5oo~OZC):7nvVMP[A`mH[c?y^8"4uhⱈFPRxfnM{1gr!K+|^ էKm.َ/vK@b>OvNO;7"?YxJ." /As=|VK[Cūok Fr6$u~ZYf!PC}LRu!qc7<n lJxHptFmvgIGvzݲbf OWSfa+h%w/3I2s33B}^ Xz*| dgiHY :̜7 ɚliZܫ\T_Sԫsȫ |du5.,Z,o0\r52x` \x f*miK2N_Ӊ:=AH0*}1|*(p [,}ފ[J6Ar_؍;[\xy1a9~'~|a@#o%BHQXð7KR׳yz$f6fEin]$AP>&oYIaOc~HThM4p}u'&[k13?.m`;DC --%?#׵f@׮|mc7oLWL fmKlt!nEp}Imds|XC|h-QR=a(΄=T @= ~&v^3~ڇGei_J9bI?Z!8o[0u˘$>=2VZ:ޕ&QA0~?wKRfynzig,b_5tVeiˠKb-ї ʄh"RZq&볁!F 4鍤I6wM~TW%ɮ PB*HWH݋Yrv;ATHw`W6,l*b7YHN%OpcRe بANGcvٹR#`]EoZހYW:tMٳ#9]m9R5K:Ηys`q-9t=Gf+o c];#$ڕ0S ]UJuݰ$a1(юRC[a[Snu)V"Y`?alQAHl]U x~{ #㹉ؐJPS"/ڀ)ѷ+d;e3`̇͸Z;Ԉ[lDAG7\QN{C75ba x|C3ioRݑm%\|a֛5p@ J7[Wqy~k uBLCд5ixGYYĨ]2D¢HҦ @Ѐ`A&1IgJ&(;Eߏ+YΞR[_q H$Rm)4,d_A@JxRs3 K̑u1zZˋA 96mD`_LF``R|!tu&`WAOI:R_7 "RbQ-$a?2w`) ).XLY<>=Q̓?>^F *i`h?2-~8F5WYgzFi0d _ɓ1y̖ڵ&CF޲.mE_>2e^+1d(Dq=[<Dy_~₮Ls@ 9p6"q@ͷHJzFS$lf%FςKY0i9I voO{ݲ}ǖ.?]3).)PͯWA ϖ=1*6e9!ypb(~c[rfC#UbJAǎ1* d O 1Ӽ K| HyLͤ->q_0q~9'5{%`/seXLRF`%;]| =su3,W==8F>Vpa*\WKQpb`} {yl6$Ý0=E Hh>m Z(Ny7^GGpŵdyZRRzCIrm:f5 ;Vݴ,=?M^G)-ѱ!,q#Qi5Œa +&mM|3G?s^` *S>grHH%|e 0a?^iXi(,AWDpR7T.GZvjٹ 4Ŗƚ#Fd2` Y*&ҡPPDָ0Ng]L/nߡtqf ¨1E΍'"QᮙXEԥy18Fe,y ׎7 ls7d>jz]Py)6$tb"2Ea "|Kio5/ǡC?{=u2Xx!|ܘd ìMBD-cKߌ,VZbއ.4y.'XUGx=|'"ǧW6fsrO|fe`m' XI0rf- uSR$S>[?'VvY*:- NۓlZAS!wdZO +9f<cHMnZF6">Gk$։ \k RɥT魱",+g\CDqg#nV/&-YɍS-pvc>Sf eqҵͿAZvyj.%4(GE4#ʫbl)~l;Lߺӻ[qߧ m%S1ku'gYZ07070100000360000081a4000000000000000000000001646b69ab00000f34000000000000000000000000000000000000005500000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/platform/x86/topstar-laptop.ko.xz7zXZִF!t/@]?Eh=ڜ.+͟9" S;X~cLSHG)R2BPP~)H[jMe5[˱!>S?uIjPS{z}L.L#Ns $/Ax]1)T9E8$1;+ET-.LlW iAk _32y\Ѐ <[*V}Mum =3V669^L'qMPwgn'.@: Q4̀+bf %v?Stm,Ә/~8*" 1jr>~vh"NAF~8 My914a $HGc3Y&P!w]ǁUL)ؠ m_7$%:a1rˁMPy*qi:Ve3c]u]EZwgucv 5gX 2mr/V{7ɪ8'_;?э(_]97Aa}[HBR`4 xbCh+{yw;b>O&ЩYkαdd|@7rq8P`pĀ^U Mj&/:*m<>M>nUN>=:: _ ;婻5: \*@dOqP'!ZK1qoQb8}ǚe*6&Q4NΑÝFUB\"12kBw%L'~>~8l@lrC~: [>kj) }W#\y|&4@ں|/S>hgy¿L[PF~*#/\>I2oJ0nVʩzА/:6}zO,MI!%^wNu^-T"v~ bU̠4|لixLBL]孃|#(-k qixuHa|w{oߗvW+ddwiF)Id2U_def>tZ `a~24WНhPk9-[jCCoŇP ޹/NH St>oCIF2VVywa_Hzfۏ ;7\$?oSWoFVMb;?efN{zGC%#rGӊ2,]!!ke|**c=1J,.H8cqYV~卼Wx t@& ^*(kSK!y4\](q]8WP7B#gHj zz#uIJl>P:S`ך)S|1 :8Ѿ0D]ն> :q3,gĦ3,Eu`P/}yRN^Vf/*m@./IeZڠA$D|Nڲ:סs+>3:Y^$Cjΰ86̚7y0!hJ\w&D J=mmp픡&Ji[v/F#NC7 ]C$=O#aHMӊ !z2Ҭ{ [ƕ}(77yGqͅr45puP?O*D.XZ "Is-a?c,gOS[mc3v3.=CE<[YǺv֣YJj1aPIۋz04LK P="-|"pZM)7n F:Ȯ{[IA8 YS_6~!s܄Z1F$i5:<U.@aG_X.vԸGCCHM}>eWW4v-ܫ.6cS!&V I-vISt#;sV AS.kuu,Z$!gxa>쨚^ÐlZU:gǗoj+gF@ns[eI7܁j)%Q6It\(XNJd>·_%kUR\jʒ4#ǚH)_s3f}i-0S+,-^rwYW<.?^^SkNKc~x-g:ipMؔn+wWO0Ӯ 9T*<~E0*UABFpZl/d6u'|٥)YI P.WSQeRCe7q}FPxHLmD[mvbɥ[{ %0?*ſNfnHf[s1zW1תGgРoH8" GcJZ2,.Oe _>W߄1%i_hPn|2cM2)zC()~T!$۔Ըv#>~]]n)%U-S:l߆zu]ڟf~=؅y`= ~ 'RT<0tyq b_ $^g{bWWؕFԕ9xQ]q|),S"ʀ.:,I䛳v(5]EUXsD`K٬4ѰX֠рݰv$eHT=f ]-& ތpS񴉪;Rܨ%L#2b{ ݫq.z*-ʾ|o=8rgh0^نCE±HGժee^ˌ#C^M=@b$JpnzY|d汥''Oٱϲ\lGuB^``pF4]Y=Lr`7}(XZ?GS3!NBp*ob{*Z%m&LujhK*'B.D%`S'sYj]LWb jг`Om >E t9 {;DP/)paU/CyhyFs}7X_V݊D',7m6RdX/ t1R_h9< 7fpok:1,Dj/5&*xqDAREiqH﮺0/6"dd0m]W=ߐfnfj#hgs *H55/I"AAFA 8'EljҖv}!Xq4F|U oaKU.f,#{&M`.eӑ6([%Pkzodu41,kGQuBH  Enb`e2sb@c;K+:VO0F*7B3´z؊Y? yg,c*hA]!q{#b)5)ۛ ݄DSEB{'ʔmʗ&{?ø {3o:jKApyWĤSwxx&-*r{< R.2:"P0 ٟc &'f+Y<~*LsY}Gev'a:j]}`bg |z.J>"uhزW_m 4sϗz#p7x:gr&|ÜKW<֠p.FzT] J ,0 ᫋qR7Ո O'B Z,6W͠dHXaF=pT\}.ф6 J MR?ewuAQq g1hB;Xhڅ|KbYI"頉Jh֒@RNYΔʌ(R6godƅ pnLsKU-~n bа?4 Y,R4Ts 1^e4pNMb޶&lNCҢ#Q5LWȣŚCP_m&6Ƹ9l6t{௩!' %>F._Gޯ* ʠe/:pآʓ}⮛@<ୖz< y7J /m),v&^wI\!ʶrNM&T:GF cJU+[ Lix5 wFo!yΕҭL6XK5x-y p:grʬeRU(uADw‘Vnjam@"ɷG|L&E!8WYz5f$b 3#H4|DqE K\/'bI=s')Y/W #W㳪GBX?cabESHi! \/gM#AߍuD1^G+n?Ar uYrFF$׈NFǫmXF!ר߿ŌFz3ĆG8֨h:y;zR`kL6}eUT:W`\D d_B((l>uW\_C#槡PLA؎ gxKH3+SewhIq鵾pI^ErpUOlK1u֚_ݦكzd>Ę+̓sLZf(@{ B Iݼ+/S6gp fB\E .tVO8bGzټlY- Bc7np3 6H>N߱Z0wGfqukS2\46R0 #V֦~g."''>NnFE@dg9S^v⛰fhsR{ g B! 2{'^{PHS 1З7O]S97 ό.˖ԳcAʋ\;38?%zqISCi:@Aqy뜠wл("w'Q.yXxnuL}$_hx6h;[DW}xlHS֤u&0gpũD\?Zޠ^҅֟d[lՙu?IkB\B=D+# CZ&PZX[ȁQ DEšL$[N/8IfaodQqBv_ y1Xpe.hI´7`xTL "K V|ʗ%w~g5/aĹ-jn8|,ɧ_Xx5-E2_̝gM4$h)E3};u)}{2sEwh<~ qH84Gn5vdߒX3e5oj溜t3ߜz<׵UZP8X?պFf \bia2)ZqPvC4hMoTRs-SeX$?{žh=}!l7<8bZ(`.y<@@NS6Y)5i{mcˡyz 'x]f] `|#ZvDUf "rO* a"fX2-[ݼfӆRZMM%➋?lzQs`͏u"0$TY#@ QQ];́C X=q3xdpCuae&wА yGvz^{&$5WvB!Jh35b?4KA-=^62o?$}I~VeC?ߌ>IH34E=S#x *ea߯ox,$/׻B6ctKםczϑ$W#6%Dc$!0 ҘG,gģ1+T n?&G^Hg$ X\T*:/x]@4/Ș7M>oqD@O bY T*9Ҽ1 c":غopW{ Qs M5#tWs+=7/pNURO'-l;uK" _e?y-jͰzn5'._4vQdI" y߻?J6}Ie:ot[GESkc-.I<ólnmuM lX-W!8 ׹rybcd߱ pDoOm%-7C Πh~ P~9A=V҃hKD/LR,QΫEPU6|x;E!S fp0uiK>[ygEJKN"ˌZh^Y٣)¹?_UI[p*E7в29Ć)Px ƄP82(d-bt~8eZ\7k_=U~ nCr[YKRyC9v:@ㆻCnH0}nzN%N]p2{tII\]XϟɮM?-VB(ؠ5&mً[Cvy.¦eɆ? 8,!!e8Ea*2Tq2$jT_4,x5*ic |YɜZ2MO(N+C_J`䉮솈:< % gIЏBQt`0a᥍TD :0jA܋D*SJan~jֳT8"X&1S{NͅlgKV'\ ~QUwOe/xʊv [iJwOUp>J0R/~kGZjt S{~}sHK'g_\p 0y7w,$ZSg'yn VM}@ףw h'\3Z“XQ\mLnOm``#r~i\~mA G^>ߴ,P{wV&扝 3v`7^N !0fi:ԫɫeFiN=Ue?;SD5Jp>)">(6m'CcVG>6Ixm\q S p/D'(c<%{뢞ĭDC#2c9d*3eS`MMûcdY5Ꮆn|peG#eN?R)?A)._Ò\"U,%6YȅSƒm!r@1A[kN<<4V<ӵۻ^'M'ö?G!_pɔftD.Lg< ڜH,jVVu) ڸYb$izԄ򰨯Ďyzn5B}_4Sx>O/A]&uƙҠ' UlaQN DYzϤ.X9PZo wJ(I)tHc1ZDTK:Vz3bqBc@YHPɛż:1rpauK^^W= D)8S%^vv&&lLFpXW-~{4#uKNd_q~[BsϭrfyE"m.͉}n9ro t%J<,k 3 Uh߁H} AٙPe19lRyL܄r_2W(vbj#R%hn \ljφ._ s,}NyRnk'3M)PBe>Kx47A $(,U ؤ0֚|gTCӂ3.0'/g+ ~I888͘N_Y]kj ۠J`Ɂ9fb{৙"c{qHE,D.鯅Npﱩ4ai(H>a8;*@@> I[MĤv@]U6!S]O,),?vR(,< ~w5{iW *8rJʴ~hQ]ix`𵞻3{~RHDEʮS\Lu]~~ ]xF:OdgЏ+Bxv#ߵHwt5f6oaDG0Oɢw*n4t".Ct Z"Ow>&a< >TЦvF8T>FE ߄wA RۅM3ad }ct YR)=@#yBc32!>%lJ@qd|6{,E<09/]ﻂ+Y7'jd.CUgi\)Mw.P0w(پ!^չ.8JـDF<%AJ8ZhUیX$qR.d6won&y1RTO]M:I$;N&U1 \铗"ןOGs+rFгг dRtID>Cs?JY`4V2Ď^n7j>zDFᡖ=Wo%@an|늁j²b}b 5Bs{EF} D׫Rz:SyjK BEA:Na4$<.ґ3v PFE2GX$m32d|z;  cCC8&y jĀke,JT.PtX?S>7{ƜmfwYbXxx)~IEl>K$37&PJ1], /$6`o KȤ6x+9'EA (U#] ݚ}y=O_oQĀTU PD!G :| L8 . k"r~Ζ'`CR}c^ajCXb"N1%!]}TU9٠=ɢZ(@y_2 MQ 19#grHl`=K05RYIӧPqR3ib˞Kejt)"J!;1w|Og tVE;\Cƌ=r>p(9R)fNbs=Džn?"Ѱ8=4(:!Bj6֒tbg.S[0]-0R "ߒ 6Q2\TVryl#A!y D+,kס+۩ɖNm18aRJi zҷ-Ls7PCL^8M_ ½3].8o&$<^]LUc8x̨qAn%ĝP`gw@V@QU qO0jBc ~ם2BdaSCaŅ{܁̼iɨG$cnrR#%8݌ 'q_G{6ҘQ)3%Bc>](ia2xb96VnNu T׺Okjq±Avg#1N'y)[J]7nf~pOO;Z>!@w2-U@=nTw$(mj%YHI-$@ôh^$% C}daGcR8UE亱Ĩe۸WWw E]+V{ z$B4 OX: ~qrjMArsq*]! g/ǖu~2m;"Aws"AhiMtZ&ͳJ0=ed\B+VJ[$Jn޴aAkR.u]g3 U(jm4og]-rph[yWËv DWE( cTAݼ)a\woss$j.$;^)%+8j lf$.WFhq;FM=MKPvx.-1{~aZEʩ@ޤ#tP[2E u&V _D튋>]_I@6Ҝ\?e?$`w&SN)b[' :Gols,OƆ')q 6ʓWx@ܺàuƛbk :QF8bd `Q<2*@W)53\U&!tS<9( ,zGh ꡔ$d;q9&q:\&nJ3NϦFEfXeˍX[K~NCW.bw?zm\}4@+Z>mh8HO_JHj9=C'ȭB`PEDRX-W 3_,9G---1_Qs}z Wf6#/zYZfEʾBM^j7=k)n&m Kvp!$ӄֹI]v4 k5\SLWyI@6ps#Rqڞ9 J%'Ӹ@zU$pk6p-`!sۦ]Gjsi 8~ =M +#c#{uN@9r_fY .i^4yzGVfI7:TBKjE}A!|P&N {HI_m=Cvq*-ms,|Ϸ 64ZAdi6 cDnX"rp&xY];9#a[qze=x@RKNCS鰉|1,t]FNsYG#/vc"mcx-~ڊztR%3 Gj 1,<38 /;.T%Wp Zn̄ %FyQ/= }۬#sY~s"Ӛf6y/7e D%:VET8:Uu:bjZ{oÝP&p!&PRvysߺ:J jzǻIZ<褋C!]qj.['մ2}0r;, OTwgq.ʼneOiBT|*mfKs}핅рG jaEg XAI,F,-#CW ;Cuh$ZSnvvWH9E f:$B}Zzv"w&P<ϐP.f y<޳Jٙ}nՑFf%AHH90:xS4+:)5*t0?)5\3 ;Z :]v)F6Nަ*gtoOnB*;˒lڛ-?b|j{yt*{â)V,d"7uy[7)tsdc Fx/]F4a2zy6Nɻ ];6U!ac S,p5k6$*8SP&Y3 UR`D"pY{OmYx(\NڡD1!Rߣ3l_ޑ\7ɉ^%rewΡB.Q9n[QӾ1 Ҟ ; ^('x Ƣ'vd9yd"T0g=3,#{ ׭2IS]u\vL%@-`ɨ?NzGN=YzLdž4=sM2AMY\SjVc $4vۧ[i7 αmX$.S2 ErN=%t%gp:<RL (ZZAZ4ɸ3{/u,mkk\ɝi|B;k??X5>&@j%3[<'r?2" ӥxfo~I/5_ (j)abw掘;,P:`Y5t>@-wbF?wϑ I8ĦP"^UE]j;1ĵFD$Go8Df'nQ6AMD$ '6 ){RWNz04"j5 w4 ksy>NhB4,GUְZZy"Gײ ڢȨ;~h 9L*>T` 'F.P>I>kѤ:յ 'bT@m-ZNw Okܕ3_=86HߴU@/_90wghq<2eޔ?r@)ЬsCmHtxlx4bMqdޝr_4T>F\}7v]:UZ!W^uQ~BL GxpcUvGi4D?}{#&kW4XccF-i\zr!>U\CRTC^8* @*hrqU;77{suWl}b^kGc[2So)$c${fޏIߩIWp撯c{?@'A κ&L4I +, Im)hF9%Ezi|Ek4мg НSLq(pw?!2d{P ՍL#x B1>P\, g/ Ad)Emiiot*.5\MYI rEU ;4%qT%fcQ1̰ to7xaa3l0U NAYeD(0@p8}Z l)hLeTl"cz/[׾fDt`諴]K'ln4tha1ySU:X&s:F޽-|Uz&xd- zý@:ܲiސx`].E˺Coޞ;o mW&2UpGK6IHcx.YtE5UNUXjcڬk(95@n0P9;A+N0X:fHѳKJ{"WLZU/u]r3-XHqN܁5 PWvF/C,y2 Ѫ&AjY@k*aH)tY~!0yj5 xcH'KvnBWF S^+=rf{ݻ4p0~B8dҀ&>{J9+8;Y~Cmm+7QqW)0 #0y:]_S(4 Eĵo~}]*j548 ֈ_WD9E;sX죩-dGw=E6lS8@؜{dd\,XM+׿`eonSG l޾=01,?K Ш>:_`8@N4^1ViQm0?ֶ`]@0GZ40.G娥ݜ Uj,7P rn J#`99#Ecxܾ}/9,S ?,]jVtfKN\戏@HU3Du )OJ{PB`'1JΏx4#)xPSH?1 EAp+SO&b!Dqc!7lhg!^"O\ ,O@ g2vj4|=+pDr]üzvPຢ.AeQ߬i][94 tk1{o, -^W?S1$;qZ3V8Cd +pm4,DDG"N\1YNrx8l"`Z)U!C"#6tED&|*<\`m@^ ,?,~r@a0yf2mc`$X&qEZceQS$Y _.7- jNO% >w 9 IKܓNq7Z1! .$0m'M-̍ ,RdQm-E -aTvn #ZaeŷMkR{PcWB~OE2GWgj/ףpr?p2RжX½ʑYNlOV;m*C)Dh|9%mD3<,Z+Pp RtgWn>`00A̙ƈb!͂&OL) d/*jUs3'T '0WWŕV/-?OÙMZ~$sϧIDȶ u[h}l q<:TÎfc[XӺ6y2-T0PINvQ@+lPU A`]4,ȅ,`Edq<:ՂY| $s"BХX[yUqCl[H{gHܒ.W6\ԩGzDb i;~S]K 7LkE${t{ `#ϑn?Gv2nqڔ}Ē%EZ`)M`6+K/[-*ˆkc3%aȧ zqv4!tÃ;djSϾ2^nu_=-(#B`Clr8ycSFbau)=t%C-/EM_/a)Xa=$0E+ޔNGvK5J1ݺ` XpAu%)8.40A7Vp?iEMl\#2D~ X F+hMYKU'R0ڃNߧ Vяugzc cu=E5વh2qJ t^ S4ʇO8@N(rZ1UELߖAkI#۵)]0f[ i$p`iC\XWOEG$Q X{10xMC/yНwg!y4+g{O_w%Od`װ6 6i(eT /\D9¥ߐ61VtPR2X;PBYYĮAT!ydqm  N_L@hRd5hC|^JQOꌪl^'\W(!lDofA{ T,:Jя×)-LC\1gOKp$;I)>$1|jV AmS8sv#孲B 6^ Ԯ7[VLAz2)8w8Qbe9ymm/JX\G:[?zwaiDGA_ d~5B<:LfHD /"aZ~{=b.3z~6#+i8Y!'Z֝TuK>N/|5bjur"A5kCg gM}VCb=iŐQ%tBl|cڛ ;}%-X ضk8ao&\ 1i+ Fe/¾v~B 4qӸ|'|aCCH\݂&X(+QpȦ 0iVA6C_vT|Oٴ쑻儗r\=2[[pqLbaZ:id"Fn$cmsV"5GZ:%M(@G(S5'1 >xs6rqi4r5c;ޣW#ߦ(>53ac?޵zӢdZG0@Jw5P&FE{HxZzK(P.9鷽z|ŃUJ AkM-JL1lZYvxWn kRj6RnӔMԧc02yoDA4ތی eɦ(1q_-z޴g8Ш{GnƷqJҙ^B{$2PoyޯuDh'j߾wnu\oS݉*xBUo:`hM*#*Gu5\e>FUi HAƆaI8er6u)Os28 lL#FSaʧ{&>#=z'-r]|Hҋjyuz|=e^#(gYBy 4*5<5es6dW"vXƿawWOyJS7zVwQ8i=$v *z4eet㹯V-$G)&t|p<۵OC a`nlvQ;G;2ITV M_b0jhX4IF>mdMTQQ 'R rҥ(_׵uA_\s@"<.']BiEF;T9jA%3NPK2j=pߕ`gݘmpߟߢVpER\"<E?Q󼋎6̖iD+bLFlBm=EW0u ss Xdd4O)pcarL[5Dc!!:i'R:f,\AVn)F2ɀ.1!8vmPNh4u{1Ib' ` ՘F2ݶor?ぷUg{|_+2O30N r!P}%(5FLbFSN3rALTRDW7Jlb }k7^5S. |~LT?O6;del;lJn數;Vp:cTiy@J`jt#5ɬQZA>pz.(w8kC!j9 'Jۓ=U,ˋћGYI,eԧV^Y&ŕz.^_8C7 Hn^eRw ívފ_N f/& 3db:r;:Sp3SWqo$q tho<[\i Zj,7r]b! !9s| (ZE-Oqз^^;ޙ7K};vPiE֋IOJ&f1ESdQS7o뒍ӹv5(sDv';5^}֥3Y>*B7 ʳ 暑khH 5V^Eb7Jɰq,j]g)@P":f.9'H;H6' /&H.b1|G3SYwM`eFNf"^S4)%'KX&@~Qsv er^:<8YX IJ)(ֱj?A1wEU֥([ 0Rص^!a6}+qOk[~En1Y^_>y7'(FHi1ރZ[[ (>8TCvJm;qRSJ;=]fu(CmXqy'Xh2(xD0CUQq46;v_;e1#D*ڛCorrD, އZx9&N,F (WCU&ItGiݫ}zOCwй>~g G7'WVeClG>>^rSs~'ʼf^ (|Ar`MI 6>\^1ns=- UK9͠ed;*1XZQB#hq9u>$/@ĥQ]y]|"i"Xgw![*'Llaee&0)@퀆qWI=v6a\@35=8$XP;ڮ vh]*LԮ= PhMuǥZTcg\t.֕Oi8ncRe` 1Lc |FH{͌q6j~C9S׋$V.MC8Df}ڇ͙N@]YLmuoYٹ_`hL38]vݔZn!gx $ZVøΛ|%` Ool|?VeML]~9qnTtu=̀oaHk!޲ǹ0i0<д&iMx/>d#%F$[FB}%$eqayÑ?&͊Fy ?m~6њg8MP$f0H@yHwM$v-t$LKއ+E9ŔUPbp4dK^.2{wvgt2TX|[SA$AyrO"NpKg]fxByމ@;Ub նWt@3ɦmu~2eDj Q!_}$>ۍhEg5{%1'exfc2d PG]33IPONn` qclHRZ?|R ĹE-<+2C2xQ#ϫ8W)}Y@1}̩8:wa%/%ųr9b6pTtVkN-Րn:hХ$V 1@l` k?CG>HofӚ`Y9Kn!s{-_8E0%ӌ.ޒr`NTX';1vsU}Ёr9ukL7hH_~o:$ E\In/i_FLb/uI&^8G {GvBf;[xqAԴD qR¶X86=f?ixXX&FymV\8KN~7)38ܽr΁.}Œ =F0PVJGTmܥ8ꄯ*lPX܃dcq\d) : P(rJk[מ 3=!߻]slj]ffK5#ll;SXtҮ郏< )a;+:xwK][ztebYX#EM +0B,V 5hɲNʲʟTU1hcpp}Cܙ*KM8ogk?|H-IK<4u]J̖*gOEy=XN| 0o&*k\&НzyKu7A4E$u~Xѵ~bF/vxR6&hډ"yYp͂Mz,? ~ǛvZAVLQ4`L[.I~s(T"v&~˱'*#1;X ͟:QTFXXf*ACN 9tJwc ,ƂszNokQG3Y {4kpGjnpGdP7;3NFV?XkK{bS0FHji_A{;lK`^|g ]lP $ϴc}Wؚ&kM?̷QD8|oύ3ET2Ce;_"YCYN(ܟYsˠ-<=GG$js)!q@v^w\WДx85pem$ƓD+!tUoN14jkT١hiZ5A"XK =c<+!-/,wcRI!fΜSvUn`[QP O\4Rҫi,?6y7fc d??z>/=PG+[pxΛ;J',T,]A˭{37DX H bէ`rM`183e"I3X:g{Vi"+wùWإ_(y( [KZ(z~Bk8)e]`|YS_uEpmV˜j՗y{o;Md=G*" uPlNSgGQ>V8>Q+nv>hM/%9ϒp~+栆)ݙĪԨc6fVx Mn>nٖ!q~ԅVr} ǶS.JtV8'3`Bqo¾.7`in7ŇQ3OxHÈĀ i&s:Z;mF|C{ڂ09MtP,9dDmQE6Ky H|] n 2T@Td٘k1xx uq= lrG(mulc;%P|x-f#)A 'O5Mx 0GRx)z„_B \FB!oL1s7I&q1HQXpc_;J0tEٞ/ ]43J,-0&E Wwкgh=D4:w_C곃_[Q7;}Z9犺)c욬9 H|.V{TpFȷ 997/m*Gt̳_B<I3f;쉞Ǣu{n0ᦗ#7Etg ԅQ?úuBMnM+bcѧL$.P |]0 m1v7  '*hPHl/KۘNyBxߗ9{a7j'rHK6勓Uq Trӈd zhe~Zw-ia`o,^ =V מm?UȰy)kr\ r֪@i"03=""+=*4󕅷ḿ"=iwf)|*0X_>TZl$lLHZ[h`iʍw}!iiZoJQսy Ǘь~q J X& ^Dguɉ\YYꊃİ&q<{vIGSE.gX"w >&`75b 5pwghoO搸~svތuǴrW3/OyD0܉EaDK:&ZFeW]`{ǐ 80`B?5>Z Bb gy1T! R{uɬ7 mt1Z UOO=T\s+qkpnπ9+uyls_50ܕ=z+!U 3JE0a.=Ucj/q;}DCfʰLB}84(I^{ /_fwH6D%cc:u..F H\LV;њddShڴka~*1RP0pxOl ]bͯ4%y_`a>R9l  qm[ÏqqjR PscCF)f\uńک،R҂!^d]˺v5O:{zd^#|(#R8XOW>[ z/E5 y-&|ϙn0ww3}m"> %e|`Whٰ/6k<|-~[BeC֫gZl"j=n9gJ{izb s x%KYEWt[%˨(Ѕ9hW!@W ̕eiML :Pd '7:' fU7U KsNsڿN>Lڰ+GNi<'G774V >^މۄgO'5KSNH>\ЯʃB~f0Mkay/:UYLWז PIn1//"+ŘHort;|+`0Ќ݉ ҈ *IQHOSPkOP{85Gz(iX'e(GS &LB=B^wH |@P:TOrpȐ[BǨ=9=RC@uÐ)v[1$6o&Y8`H{]uNhv " \_Odt _)/`bTL+G3C"jڪl=Qc^kل) l`޾TP:dݟ:s_ՙ; Dא: '6[.j?gZ)b[qb 0H^Nnm&>|ֻRhgV!LZ _:* gC({lwcQwm#fb\7i=V璏:q%!7H&{6e)p}ӀRJ2c %she͠nUN 5GZ糊#D q0O= 3K;ߟxoZ،kݥ&]GiA V%ZrdqU DĬalsYB겲;SߋvcszCv&SL(Wn[lRZ/rבs՛ԆOB4'!fduEY]I٢άOOoJ^^,^F 2tNĀBs$Y.6>ɺ\S8 Y1r1rB%@#2N5!Xݖ*# {)D /e qugeR. !' > F<h|#j#.bB:JiuJRPiO4,Ȏ\W)i@?/5m4@9+ ˨oq?z ]EJƆzV-ޙ)vсKR*A4!42f);b^&]+ʵBT7FF#r)aH LbBnzZTA.%Q|ݽ͏ J. eDrx9~'Y ˆv+F[T0W7σRpj=EkrG1qiP?a)Q*W@>lDŽ6$|zXnF)M ^p:?U_=/5tvvpT:yZLy3@)nA8^Rۄ/;25-H\j]w\կSmmu,f6pfA.-SMYUL=R.T*9~s7d_y'xIҸ&\U)W4YaZ: -qeQULNE]^xB'wk%c| msMi/!?FBv;djv%x#Bq襪mhE{{gfX'qV Rf,[C+CU"LԵiꃝÄIuٖд I{(C:*d##4̙*#Mu ĵL;' ˇ 6I-!~2ŏ֡؝ _uZs Z7)h K d}Ӛ'Ge&r]ۜC.B[E ᘧ7b|$K4d~:q9:6 t?vRT`cRyOR:`, ֒xh  ~QW+rPCӼj͞;_^'x،k{?BΆk˞H4Oxj/_<?{bS΃( 5/~ Ah#RƷ`JW-`w.%SFۛDRUQ~Ý].%!OkI= z#s"Dxg^*~,ڡ@;rHš7` Rp7ٶ^3z}!h+soI5UT[n돌\9yOda3[UEwhmE5*ds?S[pq3_}{^uIkj$YQgg;k[h$rS}~f#Mٕ;_cHTy;O AmoEJu+ \aҷCn;vd@A&E͠/HH:"lW1JGOWxFQHӴwзotȼ{2+Qp 湯Ic 04+NzQ޲,.-78=YY4 ˸>oh-<3gOsH?;qm7g 9& yFߐhy)Kx'<՟ \TRzЃh@v|q%tbr3O=C mX_>ƛ-  }C8wa!uK2%MSPwdd|VON~$)NSg>!R1oĭ;Q@$|a ^댃[HO С.͐gaD *McrlZFR{{,L0dX$DӁNrݔ#=')F_BTsQ8 (Q8K`}%*m[&\B!`J iEBTw֏K^)ڱw$6mՌZ u _Wh,Nbk6(C "H$a(rT3mUk~F(|f'}3,\bT {-Q1#~r*ULk#qb"I|Ci,ZI/SØK'wKk_C?yO44)dǝOJP-1UC 6@Go&i,k&̊S ['\(EƮXuͿ=(h}$JB* {Z!BRPN\Ɗދ518+l%G:405^ kTS'.o\6`Ξ=͓VüOy66.\= Q;fR6-*(.YkӨ{6ޫQH^1)gC)b(1z@yt:4JXby# #,9%Z%A>7؎!h>H񨪦w1"q\{84iJtkI imK1k%Jgc+HN65boS +zߴA /ijD4CUws\r ?Rd򬉡9gÞxv1;;ƑW:aNJ0-ͪ$# Zn"ڗV@# VƩyوWBao #,÷TmHN-% Sm]U pHʌK#Lg7Պa#g{5۞.x$F7jK7Z>߶WJԥΐ _ =+*7Uf4'ou(Jyy4;9PFΩ!z2:kpR9y2_Uܱ9ǛzjY-lDnn5sI0=1mvϫ[bs,D4bVsQ2sRb~15dRi\GEc3XYg\]g$Ev:3 TR\U@c pA۔w1M>ȯv8~$,^2bDO(nӍ.LP(/ @46 zAzsL}F9p~Ď&䓶{v6 T݁b1q.plq@7D *~ ~u֭ >!y[_BP8R[Co_h1ư@.7V̧ĿRd*VCdNݏL_ @ xELhAF>) NX&h{-kZEHQ7(*Ev T+p=;Nk%A\BqׯHzbP@^gv2q9uA&FdOU-±_2ydcu__y=Ͷ3\0DJ8Ս[07@ri ⱑ!@3Pҧ 00@j޲ML+.?6NW&?X*-REvK|Ĉ^* ΂.!x]<%? j`Cd)NZT:|XVM&u=ТuJTgZGR1tL{-BV0B9C| &=_p-|ଷRMrH\9"5L&rr!禦_eǧofœ6*铧shbf(-ذQ4JVjLJOu([^|ėۢ+J˔&oIM+ʛWrѐ{!Jsyl̤aWQy!vnxS>뺌vRKz%NC|29+J m41kiE~a>B^MMaБHͷ䂸q{!QO_鱉DC.g̦0E<}z QRűikrDB4890Mt9ƚtMbpP\jډ4K?,xMDeE6; P4^U c?}N̸ZQ~a N~'Tж\UhP]KۅF{OVuPK& FʭLG˜p݁h BOvo?ƮK̽طla, +oWSR&a$V+Y*5SY>^A6]ۭcC ePgp%}mdSj[Pj1"٥6Wi:"3pU,cz(wd+lʑOPYMq"5O=~1$u[PJ>T´/PQ%J40ѽtom8+d;GUP6>Xi`5c+l4I )6ySѷ*6StڀᩱlOĬ]6l0rs@A3ESZNԙڭ$J1& {[\ی{}} +bij%؅c9ˠH&-p\)1 Ne:^1B Ϯ\:1a+dJn%S@Cb֡ErryHS6X3,#@< yFVE;[ gKP&ذM{bUӚkZ`9!"T%G7@E ManH("AjWs4jC=Vq˝sH?[tp8*ҿHI2+ #R6rLeDo2')؏(qV|fFKw.+#!B@*H4mXgrQreS<3#VƎ[ :oq居E%AN۴¿i1rV ulhYYD<"@ު{̬tS%pNiCTȮ.riʫ0}dd!9$ ΁-z^k.`'\1!]\bB,AC3y^z5p"_)RɄ`f_8qJeF )>3&6-ͼ4>22Ϭ-_Mc; ?^qP;pf{Vݟ7J2lĞӭaZ4;ه_A? X 0Kq+m2G:u6PT ~6u%hM;-cyP ǓT5ʻܩ`N"th?J XX-zb?⨐F ]U¦D o,.z=ECY]ls[td xc:Isd:xWL :mp3NjϹCbs ̶n_JnƻV5T3ݟ3ˆ8nޒvvx0Kk(gɨ:;Cpy PydkI2-t_6QylrܚL&˅׻ms)edt`uZ\T%8e6qwtJL.!Q:\ Ò 1zPC[x'^Ƒ<ǵρUI D`~JXrXnT=6q[tQݥ6ԗM;BH9l#3Qp)"+|-z#Z˪s7(+X%* V(&{Hۼ- )㞬/K8˱L ko?!xiW6{TBH a:dMw~ƹ5P+)ãP(efrs=\uG#Br frviEu67qQe*~j6[;vNjbч@q(_iݶāȝi?҆o]l\0UkR%B̎8:!nJжX՘sw펀ќO'7&>8`@-ۆ|v9hScY2%7Av=sU,b|.(wi3@wY/[} tk WuR,}uλt0 ˜#d4恀^3d"/݊o :UUvH6o]D渻v G%1Z]@h 1(5W o3se*rJc,"S.m˺N˰UȨO檘pE>uƼ› iE.ݜPtpSo|%EK/ |g=AIS).(ǁِUFuvOSd+x^5VWo2^IS~ذC@~~+lg[I͏ߛ*rm:O:j g5`'{09r,5,¤X?4<_-spoиsV>o+&~lTaUIyaf'샜۱[KPނF"OD!N TWzb7/Eа'`㓅.`Ww>TYb+ڔX%B0~`f |$oQ薸6nu:3,QpD>so:>>\Jd{W^1)>rG})eBà́w-ǫFCZ"55AaW!VyejA8e#8ni7T]:9C'vueiqQJj*izbP^׎}0ԞD^cZM.mhzm )|k5vyh5I38Aa%_Mzɝ\n]Ɠ^0w=PY~3>X߹)/n>~l9Ylkp,FkGLk}FH̟͑eع0i"qޕu2+I5i+֔{,nZ bs!d\bu뀳%IzbP$*q?x1q&tǷ-2D%(t/DOU(L ?'o ¥`;Nqdd$<Kt ռ>F٪dXtT &̸ɍ)ZGJ- f)"RĔT8B7˻#84AHN^[ݷoӞuAItc (qL96 l&'%/Vz)Я)>6o 팅>^?gO#Q!]gd,mݳ^|,2hw<,: 0o׽xavQ:em PjAGsЯi2>os@]m/PTgb,E jmM.G u|EM9!?܅om\I؂i%cxIЏIq̀R@H&pR%C/ _RW2"6I9T%>&U*Sm|24D-Cޯ֢ͮ0 ές]#pv[%70.j@z.0z-J w@]HoAm-]qmPryu/h,)ECVOzVN1%;YѬ+ WT&DJ+^A~jp..=?J b ':[l\OAvYLCW!-ߌF&ɫWq&wm6W]2K1K Qfe9aT(Ee~q'rP}xWѪt,Yxab,=u;uUʅ DʟAfZ˚m߅5aS4::/tx+Tq(C|R$ሯi1d14YֿvEGEPܡVg ]f! nPe@*{rZ 1b7$[V>wmLY"gQil/տ۵Ms uR7&l/XM[Rt<{KFWV7<`]|Rijkp:e(9>8gk@)ۑ;ݥIxT ЋGUVLg_ÎW㣁wA)WJv'N|$cѵᎥ$S A6cUm7K'17D"țyjsJD/!t3i)'mSzc0'$ U92)^Tҽܧ-xTŴ@4\(=dh1n n^?;gtԚadz]DF$_ʪЋSyO?/k?^Z">Y 5KTa5O~uL0 %nv{ ;)qew$QhjO,e}%$w&e,"5?-3H#I +~0_;F{-dk4hǫLí_k :엚|Ek2dQ*d2܍gq?/I$(j~/O VIqtIdTIҿ&i`Vl(" TH؅v81?oZBMQ.]ǎ[b])ڠ0Y|fRޝ*O[a(JZ?Fgbez~⸽uNmtmJXtYG7k#Ex^I/gin\x2K.NL/:`}^_ -rsx Y!$Ƌ JzRWP3Ry3KRZGy7^@?2)>R4Z̍[>VMZN:\Np.dJu,N9}-qM.y$GHVp =Ͱ8pTBaڍQt0NqjLh,_~0ĐN7H5JƊ/Ҩ|-HIKn*X1'8 v]/s$!4znx`úαrB66kWi̇t{b'z?^8됢I%7+JK|xV$"|Vtiu89C2򫔮#@G\@]tV~is>`(\:Kv} ESD,dLp!X/ 5 kxi.T&&Љ|L!Qb\` ߞ7`khϼqi9vc:K YL܌\Բe3eT Α$dъ`wa&=^Ȍ5j4s9Vdkߺv"2b_^/FI@/%(L2P?&|YbJ.„!7ɀCi7ո%lENV3GvjعVCN!g#}"#P>#3.__%G"4x`RB͒ *bS:/)zYl)I:W",ÂX9cts /͢|9bCh6{%K\ +hz?*158攜7@wcnƧ[9bc~ze8ccH@dD3ڈ aA\G-u5^Z˚OkIXU\u A)-V>ot ɂ{~l 6mPxC)9%TWa3 W{NK6Liqimc7I~bp $4v˥R Ƕ7>V~A=)%,ȌG~xҟ)>"tR|`KSwϱ41<(`kw'KT\δZI~ꀃ\oY2\HWzS wd4t /~]}~<F[w1(r8Q0ylQDʦ"XTr%)Bs֯MT'(@kBzj=%/LJNx+ ^{95wO! K3̖<Hw(*$ۮ95+Q)﫳YH.H499 PW`$۰})[r-*")1lj"P*/e4i, 'Edyhb:Vk09%uَ۬,}ƍrvcQKul>y\Ŕ[*9CQuYYJaЖ~ n0p+cM]Ȼz4L8/y, AJX}{Ac N͕rVywן{dK# Wz,0 !/6'2%HX}Î~C9FMsԍCtk)uA1a +RcGp51AY2N7g`a -*lAΆ!@ ֹ7oԚ0yDL]Y ZɅԤ $c.|taÔqٸ Dq 8&(w6,{Gu{m|I]Iӂ5CFʸ`#8Nk0.IPM_C'橇.)$VV Λ#[uܔ=CcqF yRX9kKJ]Tgh=7'#^mH)1T,tw1RFc>v)^@k[*%BMJxS -3^@RX̟KKՑ_';Y܅C5lU В;N<~@eLdP8y1PF'm+M*~/ր76=>|sq1Qf$}Rk*D"_!5W4V,а~ X(Ug?VC`Vh@.*7R#[4x;攭2H?;Q-'3PaW'Śiutz3!/")s=t[M-Ito^I4q Jo/u@p&t>w;a ?O$!x]-t]IҚ$P\14d$9c ڭQLz;ҟЙ>D22JE ;Q4Awٖ|[t K8)!\ Qay[b"`um$JsgDsx W!.xB_? ;{SJ0U߬r`s z$_#\%= T?0N^ =%+17U"#ƻMoz'43Q X]WLmZ xwTauW8-D98Ù1l}nkAɐ;F'x YH}H"3ylB=6?na;s"(Nd%Ms! 0]F{Z'# 1E3$m %>/%8f)|= emCdEP>[3ox,cY$ M $,6%:l% A[?Agb5n~p֢*^&AP(2|f݀^O?1 edYփ-W;)AﶣϬ;3l!$#+(sT^lxj?ljw9tLcwJgr[AR̭~/-V _up;15#'lQnS !ĥ?-6PDsjZ]S `S&k1)'"IX|ů_Wʒ&3oS PC2WpxNc R24MM]DA#S~&qPBS }#_Ɠ1]LDpvVG "<3RtC}XWڶ5ElQ7j(<^W/a"Fn1E\;]Q?}j"RnKqF?}ױ]&*I6.І WM&SoyLE-.jlp! L$۞#YeZL907 Dq/k&Ma¦娶1ΰŗyďاP<)9eO}ٻwÁ"S!\qx';I(IEoB;tI>5#.YD8*$ga{aٿJESs}\I"y D_mM 3*ߐ$+GckJ)ըRT /"'<ǔ8oqyY1]Ȯ8߹Ib'#3CD[=TQIs9[tkLٱe|j6@0_.bi^8čwV芫vם.KLiU_m@F.kK֎}SOoxEFKL6 '})6guM*ǔp=ش]%HiGd$Q-E$KHIpQr-",ſg) # yGqbvɢ}Ъ7_r}p/Qa rǚjhϪH6/nZ.ŸlW< ׆\O_[o> ]HdO ~ (`QSjڅr)wtTx6Œj`4&,'nJ;X²w2iPvQޜyuk :^-a -&8 AWxu /;rbS5)DoV$Ѕx £jq``ZSY%ͺTޭpmu5 mVЈ 0P4!׉+S*'[͘aâщ?!**F-=X]dKo Go}Ry{pZUyj y[h(\+{L &Rg-?g6W" ,F5TR!i6a"`9}6ɞz}ȫXXٳ2AsFM $hҩ7|#,ZBC]5u.Z.X,;Eqp)!73{]: j^^v.G齵/TG I',\_s.ԣ!VVM[ysuҧ=Z؝wV1.Ш[8ig ?Ƅ=Sk)dp ϛVmxx9e*bfCc+˔,mjR¬{H[ xńcV^`̀ͪH! ^sjF1]^,o.6І﨧w.Tܪ^0A#YDԮ,-b>1--XHr/0ן!`As5Ų$bM q[M!\qWN3 P}3#0vNW14.,/ JNZ')S-yMt4}g;6 tGc^^$9q ^㶿r©i&OcoM)Y;FRԬۙ\+pƱ=8$a|`I|GEBZITFQޓJl[rNq V}BG_{hŌY~6%50VC G?Z*^HnJDI)/fHq̶LRޜi^TY% @Qlł G_|Uw'x3x߱ c/\fd\`q՟edBPzKSHnJW!9:p̞9KhbjS `z y}KHƴxtPĸ(] :.aOâoF,Y":dTQIDoURWN%`0sHI$+A(}䦠-e]!5"=qgr-)$w(ZoߍQopEn%(k - :-!Q&,*t |&csa)‘n\1H;L8Z Fd+aʀVVаBROeEsǒwzE&9=cp4gӌ\IHb\̴ vIS}{qZ_Ϫ1i0%z٬hBlAb#sgV°Oϗsͭ.KToSRtNSFO9͈}mb툾S澪 {E.2 Wo+E$D+ҐzMK%*L^!d/=jʕ6H v}nJ:˞-=V #Kxӓ]9'2# ~Y߰5y1Utú(Ds:x~%r_ s1xJ:Q{-rhIK[;0?J%kwj%c @갠MlDPSRB}_5ZL乂 cٴf#ǭzIߋ~"a_*(/*wFE͋&^^9*]|p}(mAvǷAF1y0N1kb2;wCs: !-kt~)ws" \1FjK&8|i `Mm (v4m@0o5U;+ 'U`=NynRid!9ʴG\!-UjU6V~7ޙK#붇gO1k5צ;ӆ(}>38aUKgo Y~/hC b>r{Tg9LDyї; Eqѡ>ƄA1ՇS7e}D&b8;B5T X&Q_T5}'$ GM ^ݥn]0ZC*f]aɯ`.>裗xUy{Lݘr2vrRx1G+91Ƿ*TsHJ<~wdd4o(*DzФ!'Nÿsְc2EbIg7DVuZ7VDk7 ReB^/ȌV~N[אˮ<{yEymJ~8GPiԖ8 !cVւN,r1|]qy5u#Ԣ>ӹS%T-03U0m?/(3w~~ڞ)*'%|NS4( ̜%>VzZn٩̋l G͢"&89Ҽ*_7_aU{KʓO. VYC&CCBj<)룰nVUU lO!?z\fSz$GlϹTh 5璐#L$ ٍvWjBl_@| jn!NZ˜,s2~Æxu^聒3YJނ`8!u#d}J> c*,rQk?-6 -fqSp4bY=`EّZi\#y;tߓ}~ķX{,}7'P~pcIzkY=A%!u O@1yg'iO \}ELC댿`Qn[Wn,)H(8Jpw=oCAcD2uG鴸x>0H@ؘȏkL>j9v+4oyzꇨ[4o=6og(yk&+@ڒY;; x[}56aG_.5m/4}LAӫffW26zʴ_*3Uڵբ٘iP!6LO~_!0ym:JehH Ei> c%lp[to6 P\ 4%grU}iTwyI,^h|sĴ)o/nliAl6J`R|Es-ѪɤD?SEm<[W,ǟc?'8u"#DHrT2+8v!9]b)zV Yd[;!ȗSmLpÖ”oPnp`?)m_'Bн!]J@]}C?wzׁ^<dz|N!PZY3 lIG;u nQ)>GJ@,s({'RO:GW0 )矹kQcH_͸-[~Ʌ!?f G  / 3(#'Ip\ǖIc k$t=b-48 h0mEl#W&qO#aOF vLtuxicuWv{q"nT >7q8A?>~)=MT"Nƒ-4r< $]S=;UP>D(k:_,2C16r+KP+6Ya*~!3h#.rIH3t'iGZZ+5!$䬤qAj9"*\Eh1Zi#N~X3]9+JTd9֘GvoX`3BoCUj1 3uԝսY2٘X%A zccp/ҷMRx0vUa#if!9``Eɰnk͇EWS%nІ?<:PUZM'P / )0yͤ9@͇S|KXn#HyRߗ/ъerAۦ =XE8M ׶M_|1~/yD0Ж(7!7C%>#zKka:91 RRmIn3ּ =Hf.H^ip1Q OD-`$Vxb U* ēÒxݘ%ÏdfilҮ[ZȯbwfB¯hddc+ lˆ#?t}yQj^k<1ibB=@=NoQMIٰ_?*3g`OQ"C&̟]89LRԛgyv` yP kxVhB-5d[[7hAZgJ]pGBTbONF\n/mHVK2qwW U_RQ]Y}-[[Y7S)Є`I7᛬kj ϙkIdb8OgZ(_zD z5}ɰ\v뀑!M*eOlhr|W Pcy(𐿦Y"=}o$2`?\:WKUjXuMWn{N%JUڵm3CNqs5 Βue#CĤ|5˒vPvM2@blsMjZ)GHI1b& l;ͧ`XbԵL%RjjdK&jI ɒƒыXQ[< ȂNԚXr-׺u_+Yb Y0;mȀtTz,݆l.|\z9 ̵GK!tNAz @{wqݦ* )r2n`i(R0姪RQG>ݟ bV5{]6&w]MxogiZZCn9>i5Smq'ȅ$OSW (umEpBuuWc9颻?!J~jl$u@m: *>fam0ʐRɶHoZNCsz0%75ڽ+Yb1B `#[*S L@,s_Q<ߓrNF5kÅB dE_Gh;6~FE7*iBOKQ۶Zmsfa^݃UC5v@zߙ=D06:" al5XO: ԷSO"Ӽ@/sm !&ƙۺ㽥F`Dr]iV}ɍFJ^t- UI#)SPo ҭuE!Pe;󂴡`̿2,GV#I%{›fj[0> +/%&cD]u҄ӿ\ gu~YU/GmeV/G":>='0#Ź|=w@"|lbŎHq|lBZFL+̅7f,RNfO<}:I =X]ILI#uhPod,YeKM:%IC=oɸn_z+܍A "|<*bbU?۝U5jKYpNoگzAmvGԔMh-*Bܼɚ"G5/ U4 DN D6J(TT^1?&FfRKJQ\̋(mՒ=_- b] 5ib'̸XG|d.JfHcimW)qMIgw\ڭ+WYi^mΝ]QwM?,]'5=ZdG4"z609yIO{ar-998kI+Shy)KVPuv^Q r-6^א;m:MExtN@B^WOV&}zg}H?@O!T ˗"U%X0ml}Bqĕ8I'' E)T630ː|z:QQV/fy`zpY>γu:W̉8Gُ_Ű2%zNQ . tvlYOsoWsWzf.S'`bdXdxw` ~p~|:]? rE8i%3(L%fBTP\VeO/dZv IH^uqkط3WW$SM PD ՠܼ':0?3xjnەP!E"f(!#z!A>՛]m2Ct7O!p'jnGp~Iy>:~`nQ^ 'E env]&OXP_}o=cmNixNpD,gT2,@Mᰡ$h\-|G40ePQxfaaו(thpULH>Ťԧpc"{̍ݝ] 炴߰yZS:$[yubswx0OHcT?$PPifruArg=ϕz$5`O0B*kyS6.N0A@4u7ǐ : ]Nr"ԃvh.WLw4 0ޕp̹A@],cOREw )xp!lmCWkab ٶkK k9A>D R~ T~}'^C۳qӨ`c :g;G FqÙnF}w'V;Ͷ{}U> ݠV۔ ujA; ksWM{?~gۂB)d>m{aܒHti _DM;2ќSKGkk1$Jr9g7Z6onRѰ8QJkOdA-g[ViCmGJHZt)m 8=3/lv2Qaj~ʆ!auѸPR7i]]u0Aq CCLniҐS9;P5t_ZfxN7*#>#%vnzs-V0eֽZoݕ?f^pǗqΟ\qLpenhCdJIxubJ冕v[!B߾ѧ«i$>;p縹=5kD!Û|_7a5(2b]iq1W L&E8'_*!h=8FeaH,2q19HЪJlq0+G }7ƺ6`B`X^v}I"sKt1fs#P-Zέ5=m }$ ,80&14wKGޒSV]L22#gz3@e %>uEN?9RGNSm ɶ|;I%d<~w5"ӯyV CkSv1*yT+CM/ ODeF`4:TEߘ1XgvF݀0Bbub}15K@ďreTߠhmq:NvQP.qL O9\A5kʃTVPC`۵# troⴺ{7D |̏N3n'&ۨh؞ۄ`} ov~{Oob3krGhIȠ,> A͠78@rW AT郤7$SԒtF k+UUaB"&+F_q,azdEW&. t}Vm)B= t%6)A Yך&؄>/\ze/hLL*A&5aUBRzFŷ 1Pzp-d6|OKRaax> Hbl-|fp t \kw]AFdjIe24{MzlU>8VڊOYFT^Ag|^ŽȡS>ol%mN^W A:)+1[Ǯ$F<%<%Uʕ9|Jf*ر8Fmwi#R9HrCC6u&qTFUoY~( ӝOXr) 2NcaFB)%/̻MLhl[-Y^58fd[6_g,^ܣXٿM)/S['r2g`m6ns 20xnD=^f S+]k^ iV82հC I1Ĭ"Cu"Ru+Lt3 <\SéŅ^u߆BZ;~o?[y,9R"\߃gtHUtv"D?20vvG!:jbOE}/dWMvHbllڨjG.\yXNgDsɂrC{ʙV<^t..cll<9bwE?T +iZVwmw G`%g""#z-~ܫ#`qzd)`|ٓ_ص̋_MmYTZ}!yrz@705 pB#؂c B(톥ZM/=۳yڴ)/j}`B~M pzX/vT M©+[Q{"ZT֪a^Z(fHfuz;Цa,. (n)nR}YHnNk.a&>Ys]m6D5NWDk|2/gT{iU׌=M3k(U\Pn&"P >(R4k:bgtf #)S>ըT4CSm޷ھ#jq +&>㺑 QovH}yNf)mQ~;Y՟ShU"В2۔Cn(RGK4Ch|;Wu7U5a[]km0n+`V6g;>GקyjuFW?>.vPP#Q 5}<ӄgwz:aqNZAKe)E!cr58γ.nY5a yۥ\EBZUx޷=?iꋄ NO{ؔ&F~g ' _ nt$׿"\#!Nl5[Q{R2qH##;bw8c^[7y>OA!(u4d'"H "Ҧs/DRvlb w6I#(a +*}s"ٍy5$:\#l9Y폟6.|)EyRtKUC s`l)+P %x)Q:w()o2 l {ڪ#u*.M8[~A;.Thˌ.,9)*h$u^(h}~4h|@NcUk2]SHy4cm9ϘǃCJ 9Q1m9*]s1D=G]ӧz4>)_z0-DfܙxV͝s7KXJԱEܹYxMyR1]SuI?He$܈w}92J, .B tx oâ{ׅ5cf>1pH`Rc4Ԡ^y h扵so]h6c&|~{) _ 4n 7Oyf6SЛ fNc^3{Zd3Q Yٹ̦I2o^aNFGb7U::ݻ8CYd^07Q.gׁO\/}wK*hkcaEZWGT1x-}#+aYv)a9צw_zqLMW(G aDF!+oiS4zί!|H)>fM29%t1 ϸԫmZj*L1WW ]2P_ JWWŴRuv^h@޴sKcZ3^nt2_AF>G4[ypܟ+PVx}ǑBXB9gj#G)Ȳ1Ry:EnE!n6wދ7e{e6K.HW%cyR|ZI BYCG!%\xE-qW7@C.X>!5T/7OlB* AGMrSD ;@+<&%ʁtPMG$6;HGkwZ^Xҕjp6|t* ovʘW VĢ}|i{A\tO8do,pk: B)H‘XbJ 4%'# 4bqS*)itPK_aI<+ 4[3; `;O1putsC$# ӌ*͙R_V+m̼ϓMw2X *zcy?Bs{nuUdQs}"vFy0'$S6(W4}ʨSdOX9ϡF"221U^ڃjgw'pKsEm.q57c˨Y9=>g-Сk2IE8q%q/p1IvY5?@2 SxyQohϤJDdl:T٢VG36HtvkfopnץA;{&Vws$wvl"0gė~beAh=YL%8}HSH&uIOYe԰`1!tg\/v? h+nΊQ~hxcZnw9I?5 ¢VU }9);Z'9z 46[?q-VsD0/ 2)Mmi]hXŤ8DnI\~2|FROd\,~1Z_ Pxj>5?^e^,$+rQ7:4[%3  W7w#d #9X*d mg?mƺeHoNƏ8r|lUc+Va_<o`&M)ؕC -MHiaU] @D?&F+ZeIռI cԁ*E*_D#@JLrW=?Hlp 'OHJT X&FADooa)DSl&6f˫2$ 1IKFⴃ d J א?$ç^݊Ojĥ a_7dVُQ[qT6 '>C qo]Ԉ +Tu窖G9~S3?[t2te}r, 2tv#:IQu>FZdT@P1|IKaYZ]U\0TC;0t۸!:(\OPe4>E_Gz(OVғS־~/ՖAue[hsKT\Z0m`6|]=3dKkD]V12y2hx<=^7wec;Rhg8azɔ԰UczI|UEQo b]0tsˋ.VoP ) u9e)BDWlHgq yb/*b^X|qɿnkGTC6|jj4R^Y2BR]&uʑ#a/Y@+Q(݀F%$oxL\b$ o ٓQXjr^20't%LRp$8sº];wK"bNJxA*m0WvW;1eqF Gu;"-ٽ0Is\pۊj#&̥&Qh6HҰh"R'BZqqC\ 6z#\_T1<Q7^HL*j1R6Lг!ҍ]Qyv_WZحNzaWD͏j&^ԭG`Y=h0{ܭ 8 v1O2`ʡmN:Ymɻχ #\Ello| oR*(%R֧^)ԕ-8uQH_ OBuX.Ň`s_8x>Y1G.̒Fc﷊G5hҺI-ON؛wz[gTI\9ܸ˶8v6EX s?X/1qmj$FJΚ`)(}93xV b.Ocu;nieemm2qNǟmԷWw[F]N^f_>tA%еlæÙ`}>[&Z5@>)>*+ZҗHM5H=WQX%**NOqdy" aޒ5w7۲2Vh үd% hb4{mW;8ǜ0AH@U A]e)Д| MWAVn;GOQ0*}'k^CKCୠkrG})`.a0XϷ!X(ˉY[7 u@Rw@{Ne:ϩ?[6&h;+`uAU\j}LF6 -JZ8qkcQ.G቞ X;U֌So3Vz7paI>V}h4p,.C+i Qmcn#8Rlpl\)˳0 1%A].!f(6m'{MT'Qy:rNOծ6dP[96N (犂#alcҍ\Vt C$s|YpqG.yNfAxH.9cKi?Vu.~C3q;UZ;q|!z4Ix.b:CaAvn1X q^̹v\2;pz?صڑT1'ޜFQpP컧3ُ9Xze7Lw9<@zY55 Pp^ew33b(^Ms+AĜ=psE}F:BhfԔ1-Ĺ5rBJm;PdS];@(LSwi<W_QBjgerqeȱ6bʖ^> ^OzRqϻvkbt/^gOȎ pgWB!Y (b/+sN{ / &GHfa`:ᅷ2j'K4w֏jiRuSf&5u͎e˜^ 1oQak yYQWQUdUqbu=e s/yibnH%s[r8jmJδD1Y{ܘw†/!tcّH5cs5UxUUa|dG)S^dQb-e[:R.NE -?zoӤbNlgpFE#'[ Q$= ګ2O麛 81oSJe 7(cGiD[9ƓNʪDNݘ*fLW>*P~C$S UԻ|azt˟ VAS 7@,wDI ꛯk] f+QrRK'jGpnȦ͛vPhB[綫!yih\EQvYrkB&.I~ ߠ1) aQ$w*]7|mqi?mSUUjǃuӍ@vmu?E[fWI)+sИ@Aܴ.qn$*Ns-c9`.0s*b1rP/3Yoܽ/~r$bi/UnޡȢ2 J{ 83 Y,in[d.4Xz+gĵ|3a[N$< 9lm;Z? 5FAlbt Ê-!|߱p<E Zf [tBsJ#{").X!SDUf+@Af:|R,+R !%&f8!/u%$iEoO1ϻnT=nciJ|Q[r˂_Uk29A%*Ә6CR|‘4<"՜‚fR$\Gl?"67{j*b Ӹʣ"yLn!zE<7L8 &FOŀQY+8M$.TaNy뱚}k}dѩv^dU 8î|N,R2ظ^kI/3=qh9O@s qEIrhFU+L \|㚀ɭc!u _&*u#QܻK{$$6|EG^S3cGuH^ @b=)lA'lQx]^ׅN>AP=@>SdqwmG4 H,Bf[jiYxzt*ŏoFdd84_tq+Hk"]&A{C6fw@Fw5ALӆ侄Pz*K3椅BE8$5AWaWQ8%8`rn[gDOy56;n~\Pݻfnlu0.nV 0>?|Rg+ٌ_X9G SMXEMv~cx3U(Y%M\ 5L`-w!A@r}M07Ҕ;3Ц%-i,]UPGˬl.LOtu0)v<:k2G m6"c$9"=Kړ}#x Pčnlx ~Q-A݁BOwv"xo?⌬X [cFSk*Fey ٱ ?#jږW>r}ONI6i ;vC<ύsD=hL:'qzv 2-Zz87lh L ,.z]k0sP03`6ƽnq:[l@#Wh>X6}f2`/ȠAlW(vQa !ܕ>;Bգ& U]A~*_Wߣ΅]p|G>Ac`ǴQi/p7\6PnZ!&fNEEKΩ0;%"3B{8w/p@@^" o/fvm[+ Cd9_Ţ[(/%y95i\UlHGS"As'$Mɕ::K-Cyvgˆ#ST@?0ʅ/u3dvg檂Ɍk Gm)c #Izf"?jZ mG HY/ybЪw0q H+p%;}$ YyCT".1} =h3sh.q%aN- p$q6XWQxPyOl\9N#,/J"wC@*u1elW>%w^d>R)Bv#@pک:x-[?",/j~7c_7I>aN El)RR}tx*,9skMjuMHlY |Dl;[cdw$>-Z)y=GBZ 7R u42\6'ǪDb# ǁ_,skN eWk57ĕybF˥!:aRj/GT' D\ARk%|ѳKTE+=\ cpXqk,$=[+Z F\P6pM|Hz]YIN4볒g6ed{9lTi]imOaێH'bG&1be,\NUWZIr99yJ&1(Ay>2t'0۩KKF{t8e0brIt4SYc#ct΂|BK>ʡ/hXV'2AS‡K7t/-OO奀]q6p3cmՐ9+zLe0eT\>zԷCNe.v|ӑ %qGiw~^4P@u|YCi-L*֟)A+eG?fd֐o#<s{'—g˿;<dO+~JG0Ӂr>(6"љ& yQ V_0/$JKwAd ])>Fܛ Cp 1AО@ݶL4mA`KG w6B{DXOemBApG33>М>g\X !bҏStAmVļyV|-heh_X5F?Ι< if\|G6_agcB"ʏ& Z[Q7c $=uY`hZoпi j Әm5Xr kSD>ezTX?]܅I' ) {VAa@Ҍ n>V"~. XLU@Jpd)P%0*xJ:e420Kì[v9!s@[&>,ot܋2[)IIE(0j`ŭ {"TAݛSɠO'}3C>(?ײUnc*_F麔 "YF=Z?N6zQJ6)ϵ)`'U̗4](Mf+S6 8bND)s`kǮfs4.H91`'Qdn*10@xׯ}Y QU0EU)1N,BOvܬ$ s+R6lc"-KrS9`V-PڧHf9x0.^}3]}&aGe*j|C:yDꓴܟ*e&)\TIu*Ta^-B=h:,Ö@i 2E!jo4iT?!yw^k= ҭ`qW67ilHI<ȩ3`Fv' %[(tr7-81(RQdO"Vbψ/dGePn[m@_?yR:6 (ˆT8L.sp]K9CL@ ZTʒر΃>1ֵ =kqe܉ݬ\{撈Mc9Eˍ1[ e>>&'|M -1kM.Ri!DyoLc91LA~c6q)XӳB?y O98Ulxߢ+s\645G ײXUY!;kzl@懨wL@O̯FwDW\kyb @p2d8./eC/F$_λ]b ެ݃-$?3|&2cbsռ `${#r2bbp$`Gff>aoi;d|?;DŽq8)2`L#J3Fċw'e lYm;%Epv| (f_sl)2"AZd7~=H_^}I)3qUf(P婉"o}Dlۿ$P~<|XŽABbm3+_}d,;)~~ oi03s-NaA Lj :؜A: lRD݁|p"]zq,"H$,]EI),[mHZWjdϺO溺ځ=LLˠ6PҶof-kAyB3h-dycGKٕ 3=u԰ H̓Y)0 WjYB :bg Hʑd7Wt4+0o3)%Kn/-)g+5!`>jY Uɯmͫr݆%MsZ&iZ1zbv'ylxĤUاi`{F =^.]Uxq /];τU@5A>+Ts\eEtSx ]֋&fyLb_ ގFgD%ቶ<pS'H >tA7m"QJaKgw _J~9 ?xjZt2}PRteѢre9 u B(2[.xE8hY!нo|ly- p?d_Hc?(+-<4'5 mσeuTU Tek~hP@dTufq/҂[]NpbF}}ay)p3y 58\D.qPALNBF\/Ёw,9,({PP[tz :/q?.:GFqV茓uF*/^il8UF4pDV]AhO2cwȮB$~@i o.م(dg׏0j LqS8% qRPf@'|o ==_fѹÝT-P2k\S ֋ƒb۪oӟ򌕆-l),o`c(2\PJ JZl>|;gSۦߙo*RSwA`ψ-yBP} $%D%9蟶 ~oɰgpXwaowPyQ*vZUVŴfE'wŽ k9-pnɑ)6et;;65JPMvա(x~}: W,wA31;u,*|r+1'u]e u;\*3OC@N0-чAEk:}X T5sCuJ:S8aaAAr/m YkHP\`( 9O󸎠/sA\&;Io/rpUu\x&v` 1:YHRgx]2X~VQ7 4TaˤJqc*5\`Px)Slҕ~G7w$c/<^L< W1WoU,췱-4Y#bFx(<"b*ָt̥~-ۨ lf>Y9hgFNY5Ӈ;͠Yt>.;ҨQg!ֽW*"/7j#k[B֋5#w5QѓhԺn;$.iyʎ”g~?]PlS=0qZF*R?IAU.. L.mn^jdbx-~k8L% G(inrb |95)hhYh-|ɫ"_+ ޲v/JŤ=e"L|(W?{ rn"m230m$!t}?:;h!@@aAwML~Zk%49dqSF ;ԠZQ+g'Rk| IO 4/NXt{ ۇŐMt]=&29W<,E474:X c?;V3 SNZn{g΀cɟM!RdH<(Bͱo@V pv=4cJle3}7n4ݝd\ޢ(J0|_$('1׌,B p^Νi~]D!BF2MzD"~ձe.eN /JrH"ү= orΤ REFc_sXtSxfUK^pyĚ'vAF^.I/+ W.#R<~s޾|)bFK`R7Q ]Qf!EO7 VГE![CT =2J6DN ZKݠ(yYSz& +ҧYw FW v䰨fg?v~NA>'GU,lCΡA7r >crA\?~l_Wy*22ib4_$O,(NR$;Kc( EZtLPj9rTCsB;A$IS-\%@7;OuřJfzE2:l,8 D[> yb~R]A7iDKϚ8w B>'Ux_# :qs [_VYN!S+i] . uZFxG[wq1Ă62־Ia$jT+ |ZDىWMQ5aW-g`p¦2%[C59:l:@ ZGvla'! PGhezpLg{" `NPu{OhFtgٵǨdLH%-͗*@Du}MnRWofO[|πuhLH qE)x렊J0װ2(;Ҷ-=FC(9ڠ~`yUL][ ,ҷʙD)İ)[MԁR9]ʣBhrZj-y]bFk;F(zV֯#J=%ׂqO?M%75F^`,i߹}KMJͿ5|woge|~Λ,Cpy!B3p,_M8DF}ǾYOGb:}N c}}1yx8y]?>CX-d `/bFSw\2\K1(.j<S@*Dyp[ٚ _F[m"hCS礈}qeAw^HATl>&G*ƦБ$Fybq aI9`*i6=H 3n<dd]T$5cj~ =P]UF< Ua3[=''xC X@m^XnCV֔q<:/gB^N.MugG Gz@\J )`Ѥܐ=?RS$ɕ- ṷ^I4fĴ p"pDhBAJ Xt(f;8-1(vojn q}r5Lg*6oP=Qo荬ԃd#I (eM:*KɢV'ҙz "-:YhVG;p{f^@(#j)ui%6Mi.Q^f{h2ۤ)6sN 号C7NhU_d<, Z^81g-3эKʟɨ L;nǩu 9N|=zIg  Dt:h4|R1 Ulx/)wFӿP@v֥eb1Rʱ A2aw r櫅ߟP%{Nܱpsz87,d6R4_DMpiAi +jgʟ4N,S@B'Zx|(:t݉I$a:įLos߉WYsZ !(nG + ҿ@Hƒ2cT \L'H?'@gwrJ){Dv@J>,L8"8Ѳe8+\p):,!sw`P5?ٹ鉴J;v#CrTVery]GmB\uCf-iJϪD).1&ػ*+7#;L?c_- i=$hKil]#QLGJ˰$5PLׯI k`OɿKw' ݔՙB_Tmnp=o;ui0\QQ v>sm%:{ FGB7?*׋'VkneJ; ĽzhU^~y%A5mhmqE723^j }.ۅÛͮQ۹-|͙9c` PQ6{h#~4?ʩHcRAɱwzХѝP\Nѯh@ĖR+9x𡥺5WV7ȟя_ z7i(L_]QI" wG5#9}V|lbPS<=F.o'; >\iF2)bb'2R6!r?`Ԉ 蠄Y/5/S;81 {YɵaaPFv :c=nLm0Y%z .ILwX> @o1kǁȮ,ݞo E2в՞EK؍^)Sq">ˮRNaB7bwv˽PB)$^05TNWK"`|ޙ]߼%$Rw\Gהf̝D[,DӲJZߎ?g C9CyWFT~-{L!%R>-uL1ޅe<hIqθ\`Q#Vt*N˓I*b$:4. wĦ@IkVWGB1~$2O{nb< M2R^ȹy1 4, ol$&tw9[O K !ZcL%Va샺D_Fa)À3{ F~+͕_Mg׬O%tfIl$继{UH aF&:[16oud`^/@y ytk `V_Ipͭ"W0/Mht_J&5)CgHnu2aÑB4]n95UbM̈́ i'D(փʡɍm,+_'o=ųk#g5TZ9E"&^;tl"CN^ن#&{Ar)|1@g.2Qd&8-_)AAӂ~~1}Dh9{8AO]@lAaKTu^Ըe䉮|qRWŻk9*vL0Fl=0>JX{fXG쮓'T顡tm)[rmᮻ9Wc,mDMcL\_oÂxg 7=GPo>Ah`ox即YF+;"=X 8`elf2 w+:G|DPT70g?:9ca;!4e9OnKC}LQqےQ_&t;;T?ܠ\ANTI7Ă#iF[E֚("*p>h Mo6ٷf[RrR0**%.OQLlr^T#vɖ " m&]P(;>a[o܋84tyiK5 :+ 9 DA,Wr80'ʇ4ƗK5ji`[R}+/.XҰSϘcᇢ%VM6hݚHT|KZi59%v;/ vLzhoek89즗RMT5MX[ ؑ]gyn%s14l'>5Q Oh* n*ms.3Ru?xR O#0.,D Oqz4/UuG^pN@8W%qr+1ov 7vIdJգ% +~Jf" 0[>BNĢ}sAvjeUٺ$=UT(ӓnOm13aZ O'ؖr\ _LR/ϨfQk9DK]1R ^p,} YɴAYP3$%Rʥ"vQ\`8aԪ m`ҨSقgﱊ`7o 5:~hH̉ASx˨!nSJ#=B )$W2)RfZ$@{uF@Kc|GyMu Ik掸QJ6NQ6-$7o(y֌h&b%"slcqces ԨI*=N̿qFeo\ly 3`ɋ~(0v"Cc{6_Hڿ,k$&V,Wo%Fb)MkȮYg?Lxt*I6:1u{% 8?I~\AMq{@x꾊Ċc-¶Ũ6Fq BCo3s"w{j_2k/l@O.{c>IA')\1Ikbfɵ!iF]vVrIxEd"L,'u! U9EƏnq)Zo[ \g2s ߢfYqȹW|@} z!_ҳ  Qbl,Y{+}~"PC^+IjmKNWկ̋*8K Mv>]u,\q=)6E:Ɇo=Kcוu%%WBGG:]%_rZ {ܤ#'hH!~8iUl(m…/G|ݽ1~U{ #(vmB=e"”:z5h YY48G%?ڬZ>Ӧl|2BOP;]Y)|[؊ >$_z Lw.b cDՂ׶.͜W;C.ʳ sܒ[lke߂$VT1q;WR R>}U5H5~]&x ,H1Cg"L_؂f&-O5_9s9T ~> Ȃ^1ptJ'C 'Hq̋=3e!vF$ BLNB^ ~=: |QpYrFU˭Iu.j4K*!MD 8SFxhFGa}Vd!MZ~囋;Չh!+z5"P"8~q( 5S!T/K}mw;mfr&EW94 ;jl_AS  2 hy~ Q3#a{<<| Xs1a@X "v'x5[_k9k_45<{BɘN0<]B, |i !ut%^C@$ƅjd_}~8/YaPjYlS88 AXFY|iW̬6nql>RuMq5F5Ug/XLhtOQڃZ {UgtLƘeI_IZRq&\DJ/˶ yN%.O?ilUFSU9 9Ŧ =-ao3?5ʨðx|gh46h JLNadGn iLY'b9 NaiuC));ks Pj&-_??v)7iJ 9Y`N$=(_$+#k8SQQY7Y'G{ )xDa@E1v{$Kj_856@X:% '*ĐRZqYRו["W X9h]!?k"?D/*TPq8E-XS lj1%;!$Hݔ'qiGSª)5~MulK0 Yv;GzINx6*@'/I1!cDVBQStT 2eL8sok^FCH ܷQI"mCFlsH'4tzy L(M5Hk"xJdY3OW.e+e~{^[ho&e>MtXF:/ӆ*Ա7Zp)kAAAP4n0pniNWQ2U@Xw|qAG?1H"?x)>Z<}U?-uLKG=Bw aJ0%R^'o\e1mf'619 uQB(q9Ybl(FU2L}bx~j1h'eVq*~F%lksm2>f38Jʕ0(\,O36 ldul g""8k\i0xNMG1Y1&<l5Z\}CXB :{ *Svy6L~ƇߛX:{Yo {9a>1$ r/3 ϢFn 8*hF-(N^dfa]F}[_$|3(Qx!݄5ʪ<[OYCyQ NErbI}%MWU{6tC~j[\:CCǻ2Nx,U'zR-`%!^95~? ,D鈠i&0ځƢ}?X"6;UL(nٖj 8K1' Kek]':-f:z Jĝ#1VOMy{NxvMpH~kOJ0X@1l"{6+slP-h46T.R-&&_ӮDp+/^ wĆҡH@M^QdyVk00*@ch8-f\2_kD\ ;THp8kd;?h(孊 F\܎YG|bi=PMFIy#ׅi|\O~Sd|<Ԝj~9mŚM~j/Fڿ_ ܡ0e=Y՝E*vvT\c95ᴛvn:hS m7 밪[ DKiuT?I+žj8ڕM"В)ڒl ]䯹uIL +/Y5˒m`lSIšk<*FU{)W݈{[v/~lm":|gˆP>K#Qfe1@0~chA[nW.?1by=l'qfzv>cG 75mRaDvCfW+>A|Cܩ0f\+[a4dI+W8ZuŸ]SѼ\w;!`;.r̡m4TCA;¯)0*݀ZDPXLo|܂BTD[|[Hߙ[[yEuܥ'\"Ф\)_^s U$_mȣ#>JѪD#;Ihں+*OЭmJ ۘܚ'(N"nEߣhopjLT_&3_Lv̓Svtπe'ƛ8j<:F_0^).Ԭs!WW9 Ujd, [f0bYT&W5^9\F=2h7VhqcЩ]Z"2_??^2-k@7wM`WGzbT]uq#Lcw%Z'1䝌Rw.v0=>4͒;: a"^]fuh5.(Ex҂>E;l 68uQrNNhecIv|Ol1o-~W&|YRTq;V ^'~_vu9N!+ 2i kݣ鳻=VFgVf~o? ? p`cp#0gtXyWyePzdSgWz&$:7SQm8C#T+⢈jYtO!~Cik4\#$D߾YTlz*Ĥ-xAAIcY۔sMXRPhFjԆ50/ mkUe@ncGO#eF.t6 \IfMye`<:v+:8Zk PޥhsPuY|Sʙ3="q"`IX_1%@HSo0f'QH_=n!_r@`LivI@zld5$.6R>yxr~v,NGVG.V=U@ zU_t[OabS(K$7-ߦLA"kTǼn S؄-|I=(9@+iUO-h4ح::S{:>:x[~.'/qz&rb{ݜeq=}%88\AbݠΗbj.Ke ̈́$!޵ϼ šHիXzJ%49m-@6e,.]kJJ&]sn2^3aO"Tt0; SJ,.`.C|M|K8Q+`.ce:D<]0pӂ#;[.y rjI9kw/pE=<ƙ%y@P~`Q<q$&C^K;Kg޷K=MI;st7J(=݆\P"pLȸ7 5fP;:R. V7uvȇ-udQV-p-J]%ZFLhSW0N3y)9z<^ }1#Uj@;v-JdQW$4KK_Z噟~'q d}B͆j{p\t/(FER7V\4(ϩ!(֗a_^[Jx 4Z%AUe( Va_}m%8 sC#,~W`)['bHK*/8LWSR{Pu9(G;XȶV.S|=2Dꌽsp_O5Z(RWE2O"HZ 54OWĨ.~5mGэՐ* Ff&i5M6 kQ~ys+F _ig8Q_9U3ϼ!Nʈ@x5#m˙"wH[SxD`,HFd1]b>+"MEF|lJHF=;uPK2yh%nmAo>::LS ? FˌWj!1w3(=FȠz^n'-*Q!ܔ)GVOf2lP8|C8ZS] .s[ # ,m`T2h{1L%sԤČZKy3巐hbmTwn~/ J̫59>0|!y!tuqT{u[ʺZmށ(cJr@SOF|[u\ 5HFz {"_` ˌmcGYRG4n9PT#|A} ?Z;py>i`!'da%r=+F5.jKHWyXzTܤ]NM0#c;]9^_+,G$!6qMY~ep ZMKhg8fhŲB<r!_Tށ8%f3CqQ{y}Dz'gXȵQ<(O oS9n \j.}p{#\T̬pN'җS~=/ d>=rҗ0ı+Z*o*LX8DFR$3vikM(ٟhA VK4w+/4g6cO=4E)^5~ D(9:t{ҽ2kTU]v Eh!fM'g$yZ+(fig.u&WiX4vVůEpQ`T0rcBL-&![Eg1"K'<+VlvO4n{Zzᅰ !s bD\#4#e-6QVfnV9K#e${>p&l\xu OLB}y^L)!8iߔ5哠ԮҢ:r5yҗ?nPLL8?-Hn5`/L[3rߣs4M% dy笚&.!pYzA0ߘKCxgYZ07070100000367000081a4000000000000000000000001646b69ab0000d954000000000000000000000000000000000000005000000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi/be2iscsi/be2iscsi.ko.xz7zXZִF!t/]?Eh=ڜ.+l>o nChNd̖ƢDZe!؄@ֹT矕93#QP=m,64VwM+tm.kAcaKO`0s QjAg s}ÎXUyp ڲyXRN i֑ZRQ %PǙ*:g%h.=V $wV(ܴW $WJ k.H9:B3#(m oGP=šflBPYc=z[B:Z #~N#m֫5MO <9gtcwQZ_bekzh{CU(Űbt纇Wz@y;\"@Ϻ,r-lhN |2hkDg뱠G#n>OS EiO0o;e`g%,0 ߓ6[?Ok \|Mr${gtu]73Puzk^M'(ʮ̮̌. -Rq؍pG]~ ̩.Uӆ<Ve >5P/4hBF~DXmHۂZQIP2lnܑjEg.eZ_QIۊkGCĶ(D*"e: E|:ҨUh/F j$<) EN[&mu! }# Dfx.] VEԨX#mh#jr'dڛJdY[Tq8w7UR^_~a,Mmg9t(.ܐ u9Aret-~|<^j>% 7 Rabr{~8X]n^Ĩu;?!3,9ixL;ScS\8"1n(_v"RRN@%̙maZnf`1. C%}ZkAaw{͕{KLuH`92"cu򱛪fdGJ.*mOjb/qE-Sfꐆ"K3/8+Hɥ˝l0H[Z{B=_}%>DPfPAya7%nKmeoyfйo"ᄵv.e$7sM:-ٚ{Ӡw};^Bqp3d6\G9,R>(`EU/KزhO2db l~~ 4m(M2Mon{x>[<^Y91巒!|h3Up9c+.%ri˒ "xX 1a2!Q;t+v<9ra0@xpc@bڕ]I䅈b㺠HHeEv2k Ql'c/`MvyGFMkM쐌fh}*[i ^ Rrzy9j#R Fd,ؖ}Qc&eGjɇh?Xwl&@]T/z͸K)EF<.F@{vLխIKn ɜ<)N .wq ѤNQ2qhImCAh)#76d`_o0'8p+t`z6ӟ-o0L8YRHh%i䵍#!HI܆B/[]FO)+h+.eLNJiQPۊ$$}}Za8wq R}w϶~y7Nd HH =xwf#cu\Ean[8,1$I`" N\{PUKC n%bJ꧀QXT=_aXr\Z$dԂX) - g?ᜩu~Hop,~ Y% e7+L_H~DcjF<8U5rLdKx#fr!w_hX6k>1u$alܲY(KŝS,@ )PWݬr F+mo&0^cP>R_s #-}GqaI" YwyLMd^M G9yv-OBp0p#^Յk[ϜXz.ᲨȾH*5gFKW@YQd!9(N:@?OYj|4t D SF }CKAevqЬKh4l|pua! 3F^g>ZE@ZZF){' e i XBmy:\\5Ko(J2uw->-xėcihe(宕ٙ:xg1̼ C>O6ф$?œQY:Rmx,ݬc$Ա7"I\f {Bs+H'&AjF/L1Rl^9֡S.uGgR[l$vx;r ɽ^u ڬtFե\X6#bCwy]VYr3߰EB5ao,5aߢ|KQ1MHԻi['BټXp >VPSQ+g{D7!ds|k&rBi1$krE~Ap[ 1`jwPf Ҡ1!VzbMT0W6M d]yHj7l"6'2[O.;ݩy`&Gϕ1:\y/If%r+X_A(ĹZ9 {ScL=}9_cN^& l B\b @Y WVHi&NM/8\wF/C!Š| eFt@kM͑?)fO3mh/m3 ie8zhM|`Q[Eges)na%"6Ain$3%n]ovk4ȇ8\Fι.A O)A)iOҮcG0v^;m-AvSHGf*ϲ-vFvkpCTl$CY#rNĮoΒUpL)Ra g!3H,U|gӲ9u\9BgAXmm2x"sʳ&?-lf1@d$ j{I {$ω\cHh)r?t:[@J07+Iୢ8kC ;vGdjw^09i"#'a1sy#a_Kl_ec*5A9~"=Wa!g,fB x+̃<:bš%z.,yR\H*Wf}IU@7`n]vLu ;P񎠿Q-%uURwrHTG1S6dFnwҺub\r]p/ހ, UQ`}/f= v3$l+{Ifk]O rJ`]?2.rn#*{Lb]9Fsc x܂i$%ʴT.Q# xD|UٻR8nBQGyq- yWͦ`)\"Fs[al_ ~((,+Z[x:6@0de( *+4=mzJI.ADGYӎ,טÚG}l6t|~ZtZ7EF*蟴Fe&{dds,k$HwEk뼒DSA'^^UHl 븇㡤Knr RzDb>Ƨ%+3Xÿs$1$uگ/EFL ǁqwðB`.:$ҪC[D"=%a.~?*Z ٌQ 5c na;BZ#΢k*r7lh4apĪ;e' H&ls2TysbW>x!1 ?vxNЄ` jΚNnnsԏYrpjwNi>_!Ǻy3mkOmBZ?g#:n?,sK)WjJWh |9UzfLfJ0܆A^/y-WXy(~zh?oѱ0YDx jsx3e+L톜9\$r˓uf:'q=~w&g(1nl1Ø@&~!?蛅us;%uE*PܫRNǓRԯI:.$ńjVeʑMN3"X #q6| DeS9z#H NcΨj 6}4kܮfb8$V}7 jH:՟! 8 1F3}mSpH\7 .7DtigӦYZv0'Hjw%-_|^5Ei,CPAˉ =Ȏ$.%0~g^2͇E"iACS!N5,|ŨB> L2.6`iŻtH16OXg׉8C{,,uG#a؉ұZ1o:-{3:.*R:񛠩?J9rM]nӫ.Hjg%H0lAk.a]50㒵.b9Uf'K| D.ol"@o:St["r"B2ŝNlpRIvZ-܉7?[Z_rec%ɊIMdZsɻvS)J _ q~аޣ{=;"k!o H!"8 ;R}fT] pՄpl]\T:;q+a-`0P ! bHqZoz7KKJRg7k{?WIS0$ W^"T@AxYIoZۜTf/c2!8]'L{ th$@Wtz[C X5 8Y?OW&֧l z 5 İ$[Bܓ{y0/.mesALh"ff)5LTnŰsήP3M.9] wɑnrKd5&AWA*ب 7Qʩr2f̿f `6ngadii||ݚI<9`sy'!G1U%{|0a۩+ˋ g"Rl+Ǿ⤝W,]Bai&yBK.qًSs 7'[.5,LvnPi@P*{Iۇ: C&:Nk&tP;*19xnKYr|7W{!yȨcB_cK& 蔪\~ Qg38\}-wZԾe'd̼5N`_Hilɼͩ¹Ts|>n\DžȀ '6!զ">T1#m:CQ;!O=g^U[uE Ng%h)}z]} _YO]qݛ Ī5,Z_]n.׿z ghHצ/oHI8HcEtgT7Ci<+]2E2`LpN #l['m (RS F\In%{\3^޷lN/F,(fy4EM`1۬*`C Mm,eMS&>*eToYb ~?e\l\ )󻸣DIMO4yBMo PҺ̥[ne<,h\- ٤)\T0DNKܻ9-kBo[+ZcjiTĊsҴD{lqD,= V = ~Hg/MpJW/ ;6*v# -6@؉-Ss,k4!3Ց%Ni ~A{>ڱ:&2sZIҿٯ[}iaN'q9_LM J$nɬd0_p|ތTB=KZStC+=?7 {"6 9YBU|n{eI$0vSo F:\RFRNLlCܴLvѽ~g33XLV͍,߁"[v8&GWmp,ſh3Q)rhNcG`@z>6% V!p{yN_j=RVge,xAuL/~AR n;5N Vϰ J=T uh$M?~z\klIH.M߭fjcQ@iCZ/ $ee8cJ)bC'~偉n\ZC9&{Fs6(` 5S\Z|GŹr]?L"bqVck"P}{M8{GSӿqpSᄎZ FIq@Ӕya'ahNwD $jTedBLS*"tF-`LyeJ[wABbe" B (Td bղuR)"fG߹r0q-RJkºf1rIBd'G$x&axYW}WHk55mEtyV_P0ถsW}Oe$O_8W)zR)#Z^̮ 9R3KۼYH?=[`EYEOý-U$ˁoT6` cW:>ttv, \^Ͻ] Lovۺԩ䫘:橎 ,H̅$Sv W|=h.EdKc^KeD3s:[]<mls&Tp7c7cϖίXipܦp^:dZ}?!ɷQ97d6XAҚm`,=GF\Ftnm=*xr"(W-.=4~(֭3wA$M͎ΚN;Aa"b%Ykom/!1toմyDb(ʁAfN}Be* 9X/!e 3~V6Lu$S5}03Dp+_+keLcce'} %5N$9xe ϸ |H}}ۍ@,Qcw=EJ^*+3~yYn]ΘC'$LҦR>8\~vpG9AAa*Lswh:dM*PW툩/̭A IX {,Vqb$ 7о %xx.}d|9A3W#M_ ̨E}`,znsTV/#v 4TBP>ܵ TZ!1;NtAns^`Zժ9RY=5_YGIKOj|oe)uCk]M(;f({=\4Ρ41K?(;^Y5S>xFA(@0Dz5h`D7l?l[K 9&R_ jVxJWIۆVzﳇDv}VݧOS5=qޭQe pr9[֡-{35/b-C.8W<Li`Y+'C;[O]̤{))m9P_B`DNPSl:ۨ +d'K(#լe\FK`3] 8YƚP%8 ỠkJCnNSLYs<NoN♈E{ZmxA^39|6~x'0a$}gˀ.V~P.TФueolE0G홯&]]zB2eX ;^mV sҒ']N"M:Hf 1w3X}dz)Q|;uK"#_Rmx+Wgy9d^pE ١[mA"2Ygd=.][ªʮ RGm4j96Ex抽JiwmCqePD4AݨSbJuȷb8FFەEFHZaxE M>-Kݕ]& DXuYS9Oqܟ v]L[+H[.4!MCe$>:nh .jY$G(8ٓg{=C^4wtcҦ^ 4vHVo4 ECu RBI/b0o"WUCw_񝛠>4!~S%&]Z(Nruu|hՏf}h J* }#L1o'#6h] R^/ZQpt_.Q?flq_EK&ʓh!.WlKUihO˨l4aN|ExuS͸߼[M.D_',O#[[EV7똉m0},FtDгf,!ggTv)3}s`"W.9 yZuq'W,vӁYx?bv2Mɫ*bڪst(&f:ATo|gP1dgsӁ/44y]=lZ8egû]Hpa^BãBz5lign5-\1t^qЈTDQ~ Aq:McX̨JGx,y/k:vԸS_pm,c-.S@ud7!0 #1X$QTE=&աS;F`xK}wBphBIlKx i. zE^Km^!mKQvH ^%ʜUZ)G[;n:t%]jyԨVа)$[d̽dm`?xZbA~Yl1mI[ N( ;H|3kw>b3O>\e>5.8b茝v&؄!b짧ی㫔s_Z(Q 61j?kbcDc 1p’Ziiľ]t:#_7dd;'O-n:ۯ*pԱ.]ch&ZsO<ʑST?Cwt2^_-[[QDI)dh ()-Ϥ[:y{+li(\Ѫ'W^S~a&zXkAytEL~dm\O/aҏrbНMn7Z.aVS)+u qVaaY\e*sIL|/uc'Y0xy=kW]+ #|CaQ0ۊS l/cA#VfԦsA36`J,[9ln`򫊘q98MABh0;}HvuH3O3%r<γnb7:D}9G2 bg8')95n%LUhA &=R DsfgPE =U)!z3Bާh(:{biR+[ʘ" /:Md9gN}sj(5bXW\&ΰ[1XD<q8:5ڢv }i\"{)ΕlxZ8GKf>R_5øIYKk 'TIU! $iMhDd_|C,U{Aav5CE&-ѧ[HH.:=5RNN*?.W@ťWNp= ;\rF YqV5wVyZJپ=6P|[3';]rS42K \h3܃i<+klAi1ֽ~']eޝ"%aq* :x2+.%DRip;7_.l3"aњϵ ZA9[i `ܨg8 ۴kX"@I0qoȳ%$ zT6lR$ xwy$nU.`ː-^vф(e|]ZW7="%E YD`$@_1#bhu k@=@(cb%!폅hx'=Gwpd˔\z B11[}ow_D+c:Os'w(hXk7ӳp~`O C+,i7ΠgqUWQs\8=SRaiOf98M^ҋ>$V >5vYMy)5$+`$CR*nmy@H94[3!@yI!w&p3aO O}YEib:].ff+ Qu"T΢ㄱ~ )[&|;AM?[3e_gV==ݏoh,d̸B| 挙 U5*ZnPݾ7gu\{ģp=y_*<k` ͼ@6Zy|%KW0!&5A#*.woZDZ'؁@ h$&C\!d^9]^5dbCdtw# ih7%K4`)>L=Ї75L&+l͙1Ax  'hqhƎ>S'#j"OTLjp4YX BfXgB@9`f'O:>'rCE1T[%L)Er$M#P/ƒ)UZ u8c| ݾ%#}{{֐M&sPnNZ q | 8Fp>I,-i? 6u39\ԪU+CI2t&R e L7WWEM =bԗn ڬW2;% CNM/zr$זHg~92 ܣ?ivz*WI^vn*zؗŔ%nMu)n~vbup"cJu%B)s Pth"-$ ʥ)ѾFe6tm!޳a>K%|Yxs~6Ej7r;s\##6PyV!dywڽ I=Dd9F伱,W]s]ϒ3 yͭc_l5JZtaƳW%t$!0G:69 Vl*S V*C`dmS٧;T٣+9P v:pg\l1Hv cEׯfkTk1W2JyfvY} >5.s.9P[suTR9Rrw6pjA:ZKfI5e50_ӮN !u< SF6YhGmm.dQKzGd*mZDx%t^7:uK@6\8Pf N跧Ebg+)H1Wְ;il_ަ~wwѫ|55SlE&zNFdwm`IƠu,rn_|_&`gd*fc#7}8ɘlS H"!}HM_N(tg>f:ӈP}nRD_ĺVv(X-7#'S9 f{4ݵoD8Nn!8Mn~1/xoҶ#>˼.Ǽ\bJj$;{<+c]v{ ,HA/@KvKp- *mBaػ нZ:I[P:Xgqfת<8%} 2 c=O+ Pىc e>梏%{Ao"^Um |E6YnGY9iN`≯HukB N/tGYW$.tѕT9I3*zfm[vp6]<ќŵT h6Z5N&d24f}uOȹ> d =kvi (js>T 8\u_8欙h¥7+[~1Pb|(|YG%$c͐j+VǓs%&Av;''fԊ;F܅-Cˑn6΄m!?eAoc-YɭAe 0ak=$}t_HShYp_([Gjc\9)a^2ib$K_FI/xR n!{O quLO"xOӃ[~A|q<fo$XU3*VxwS.GHD +C0 az]-33E_bRn8g:![LT7J串>qh%Tfz:,{F<r?o 6FbxO Ec @}eb[S'>̱\e#Xvd}>_5Lv['vv+zi@t4?$FF/Vzӏkj7P9I~Be̹Fz,g:2fq-%뉲T PrjL~[ u)b1'1|B_Z`K:B6 K#Vl,V,7fHFswI`eM\9)B Fx`)-:'d},T~UyI{$qI{MF/]ɡ#ɛzXb!ĐV#J Рv4dj L1@7cl(5c$}C?S`kg_-1</M=5GA|!&oR8O?k 'ܔIniL̞U6mxf'`saUOdhbHid*]_Tflhuh[V]%ds$V/iU%idmF ŘZ"6O2NMSߑ(},Nښ-2!zy3 I2(p|8HOuBoS` ! W"&aKj늅=`h^V 邭e1p( mPB/l)7jQy}wfֿM[~ HJ DKW$ǘi?!c(»qUc̔<Ơ.Q7ݮD-I?0`NݚjLq66}Ps@2 ;,~aZRA>V–e?W3jtLϬw$҅Vi3<"0'n 2/D #cSPs;!ds<1wI-'3>e1&:/_L:0wM`,<8(jm/+fbA\V3;6C .G[ȋۻi>UƮ09GJ:V 5ʣy& ^02@<8'ג .ѫ}!6=2AwJy "][k+?gϙ_˭ oc8[JAmMwkP"Åם5!\2 Hbfu^ޒgǘ^3VL= %@ۆ] Բcyǥ %!Y2g*pZ}V5Y~B0-|}oM| h_+ؚm eTQ#2x`k\HTLiGgB#&E۹0xi%wӸ"8nk'ԀɭIƄTbM&gJnZf9B;XfAP܏qϐpf\:QD8e5::n18ߗXO7iN!ԞFY b\d{GNȹI?9\34[3-qg#eTH#irU]n{ HF+늌eߏF)# Ŷ!Z zxy#k$l# g4 nJ[' H*]PZU QAtuMq+Z"=Ӱ*}F몟4UxD WCcgRmYa~'a ؅m_?Dz\Tʬ86;ʙԵvޥ^N)*T"OK sv]C F&5d a58nVZzm^slæo b+SFӐXpОSыYq *H(w#}齘X@ߊX\O3aws_^ ?n4W8 "Rc)ͭ(&z tý+Ѽpb`\Q@fKğW,d~*&Z_}c[ \[Ld<:EoP&ͤX <zN^>+k %G:Jwj~|ArDh_1nq+,>yI>ښ5"7L 0O Â804*W?€89 fO[16n].KTbŵT)3Kp*aPc㽟oR@DxR1fߡ _%߿r9m rFc6'&^f~„ApL{EwuYykf'QIvpZr>M,nH#F^ZgA!d7yOdzY1J]r2̚( HpaH?yVE.MaD7OcGG OG]BjZm┼ye2Yuӽ*DZcنȊH{)0RQԕh?! #BuUGԶaAbLO=t{;o!Yl'7; 3Ng_0lKW} ͺ9IiJ'As??;`]?^{ߊ$`iI<;d" Ǝ2oLT=D\-^%yu|wgQ$>IJa_MnSd]ieK0Mˁn[PQ\ɱY塾STsYYpY'Xc]tFuؽ Һkhl]$ 8ڜ8G0DF {VC4ߌeajKxV3axۺSqߟZ\ZL " ^dUBD C)_60GkPԀb #@21Ӎff b!s.;y7T|Q&ʕv+ye:QF6eKZX5VHU|Gl\dدҬfG..'|KOtx  a`?YHѹ77uCNi2yoRʜAzr[)a$HJLOַvZ7=?u+~!;8DKK2k@ 6[]ܪpԓ%BNEe{l4)`%r/ciڵj*w\lxskx}pZS1Y5';g1Q\S_e>3%KjZQ~XK[s#q˕D_e%ɻ}A/8u! (NΟ]R9&q4mI!Xm=9_Ḟ @"˵8.qt_4tD~ \֤o2$ĵMi]@ gɧVw85~(²42ޥu—U8'-)'F^#46Ġ ;A?G~)i95zy&q;bN6!]!9վĻskpI77rJєy#lS>a|jE?E"cl0ߡq{k '\A'aV6(lPՊͶWNls@ Up:?LNSDv GUz1KIcG(}N=İdYU=7jb XVacKpv 7{xn: r5A{${Jn8Qg,ֹäVl%fMy OuZlG:Bսx#NʧfwbB'd@yGe] @BS I&M :'z~Yz(#[cJAd2 ̔a$aѹwG P \7 >s[ɖVclbњ\?ugҡrhJb q޲d)iT$$GRzb1ٳ 9-IdAT2OG{չ?2{QBgPfǓ*~Vxu'QSUۖ>< fc'ߛA&AmՌ?g۠\|Hk̓Q!_s@&9XjVs끫((m n钛(! {Ӣ3{ÿZWc> y}g|WvVR/zn9X؛U>-bV 0ӕ@@xR/|H@ҊP^Hb`6nD9ex=ՖӅOa[Ƹ-&:(hhB]8ێ) S?sxB:IIdQOձkn6Hxʇ*i[bvOШVDV]!B CX !>\I~?Ƶ7zA.0[Ofu]!jB\\3A[vȠ3]"EZJfWuwPvNҜu3Z 1Cm"c,YFC51Q1Sb,K€YvhsU('ZG2tH0S ʷ" A*4 '|g:PBڨsh ʤy[iP74{ƅ)xZo9H v&d3`V?tP`c2:fA9A=NB{ )KZHȌBzs`v 6^])aVH%:Nyr0`ݩp@3_t c֓ujuF|NNe󆸩f ߖ|fɵauK ǰ;  N8(paWgJEBʁ{0 P7vFB83BS,15N+IC,͎k0?u;s""ODڡ^ rz9x떬!"RAH,Kr>+:b݀qC[i|gȀוT#/- d-WZ\#BFZ8f+oGYÆ=ߵ%.9rZnBjmjшah 'hs, m$0HSPݑ/= LVoWH& +S2p0Z*=KA5>>K O6ʡuޒknmdXV[ yue)Fe gX ;.x|'86#/o~+̽ubG>hC~nח5CfGS숉kJ9=w{y oj˨UC0AsBZKF2mUh7{>yKԻ3Vt z2?6$Ǽos-n:GE~5]<f IGn gV~$JA% n>KcAME8DV,*nq'Ȑ}ʪK``ee~RѭNpLH*ܷb04z'O鳊#f$YfrHy,Ʀ*͋٠Yr `5y4'ܭl i[x$ҾѬ2GԐ0ԷX2 [(=]i/@畄vA |UxV>9¾dCȣOQORj0t]6D9l)mf.G jDvZ $/ p,4|ck6v!sNBt^K&f8y4۹yV>L2_ט3KR_[M#nV}eC <1fUOv_(*eqrcيy>KYH!"z{-Vb%xq3sG`a Yʝ蝤{~J;:z:?p&)eNJ&i*(ny8<hYfAo㪜d1 v%h=ݹ耠b+Nc=@ϊ}CqU{n=w"^F"XɜHג (dGZ:N-8 f?LC^;n>  Zst0QWcYZ;%2nVopyD'6Rkm(.wEu|233jĞ6. CZ yRgi.jS&?=_ $u7RSJ"a Ow#;'[\E`Zi/_s&B*ED03~_X4!f<&q x:CmNi(?:HE&*Lf_M,%@?f7M2 d+`}/(pR/hDۼB0*tqU`Zi%8( RZܼE9}] aX=F"_c_YHdXfHED-l7Pͯ1J71X͸qcEyQy9Lgך=&dwj)Dw{2DbcH^+=ڌ(:82KN:!{@tvM$嚫ǟ Hт89JމH_~/A]ɎMm}`cQ*I.%] ck jq"P8㹐XQ_S@C! ' mFA]\6h'2 mkjV1x'q!||?!%q ;,]  MtjY3Ɨ a΃eg`zS#<@nn܅cFNj/Z^ hlUzВi$C{4*;'WqїN]sRw,֔d[KS]p>p#8pV.e<p)T2R Wkzkj,J  ڲ&g h|+O*X Ihqv3nzR5duwMCa"zԥn61BRVd41`k?m`>E==ebV^=zXލIDw LfU4a.;"Bl8-j^WDbfswQaz5eAin!u=!\4I-Sog{Lk fIndۑpjSD]Tט1MP'BI_VQ4=ۥacVuh[S MXvx"@Jrbpc"gRqeF??UKHLdF(wA/+&,oriHPBAXQ9LoUq*L#cDS]Ub[lym-59Hvw˄\Nyۉ u`TYde6ϪȢx -fH04R{S$ q2ЃӅjڤ/0~H$G1'BեVLImF7߿IJ;YZeqg6 y\ d-Z+A'iN l1c2 ˭Ako$65۫t`T9XoX*nD@bqPҬJ) S~, >Ikvg %Z 5pe%3Hwy8DWh<_T/APӻYГX ~5; Gگf,\$ɐݡ&7Kܕ7vxKEOF * S{L$t, bݡ=Ӈ}c;_o7 y5PcZuTqiH&Cf69>drl)~ŇEZconvٴQӳ>VX:Az|?_,B ZfE,.N7*2r]btM=B2j ]r>l> ~[0A;D0C5qdXb $bVelTʧ?#?tٳW>dNJf?0[h\se6!ً \OV1%2W_||=+SƢPLQ˞s}٧z*M\A 2h+a;%Ƚ'6b}/bM[9xM7e2!l>i<*_S 26h*Р]WGݝ7`9$zJHGnU%5ⷒt5koJԾɰ# 8jd$:OgFWWkIj٦YkǶG"L0lt|9 JK' *+ZZ݊woߢvzYdtK,вEHTwY*. Ҋ)Qw*\eSq>]U%l"6P u^.Nɺk_I<+%/  W$-&VnR`(5GDM4+"`= OUR#o+=hužğ~gHvԜn2g}/ppDmv[:! wԏ_>kR=r8 Bd-.TU]r&QoY\,,5s\slq8\CsIE!(oċ ^Ⱥl񘇍B芴; |BG1mU ?P4?Z QGY`W/b3[<<x@Ȗ ܯWQxvMz"게΢ `s4mXÝ'| `6 `({հ:Ұ;R-}-rZ `Ό2e-hg#ZdwC7$CZOWp~3NB̈# [pcɑr`Vo90QˊЗY[*'cbÖpY?J>*Q$UMHy\[Z LF8L!nLMeg8 .m]}IdvE99XP-UXw5b|E{N4$ek|N^PPN_grD<C]iU ddɎȴdּMQZqR\X`m͸D(GƑk#k'R O+1[Fso~wkL$>jOSTS%R0bzt_a}g6 w1tv^`̀Vtɝ cMX6Nq},ޝzS}X$*:@H_Sy ,7f=X$ 8x' 1UWO9[TOЍ]K UZC EaV4RxRw$Em:@XZ[ƈ ,㜧X ,] u/ia d@q&IB.Y`>(`tL`Oe *qh `%/=Di/5^4MA':AsGRN`y,nu=hr'9*ثH;Ba~t", \yGrjXolD {p;cgpwFa:Z3W+5@wJq\mځV %m,ʉe~)#yxS7!hm^ T2.ufrp[ʟȡnyC5ym+F : Ecު>0c,tm0+Y%.ԨȆ,?/UAՎ@WzldPr FͲe\ܑ6q(6l!>BLl zR>ъ%7c&t+*hLP)mYrɩ<%vI4.ڒ-$.I?5ͅE2iUTEϞ9\i+/pU m' /NUk!D`sZ|kP*L[ ,<_015 gX_WʞDq139A/n]6ޝʚ= Vi4EF]#L`cB`8U-wa@)tFVŹ\M eBv"rQlxת!6*1a=7/5}{e{aS{9v7H0&;71q|(sS`4}BSZi'6 gŨ2I%d߰zxnY:{yM6"ʡeTw瘸"}B-z3% G4e5~hQhƞOh iʤj6bNA]M/"t`+r>9@?)hmۮobi'$ DDf3FZp8$)z5HoƦ9r^ghyx Hv4E -g/ZVgt"ˤcQIH1H{5=П~Ev_0 `&T g1]_h&cBN Le'CЩ~yFTNx>߇%hpP ǍD$,(ͦ˕&2S3ǎ1ay3G:']bgQ6g pDr72^Q3N<U/Rᥒ8##p@dARak76YZ 'NQx:_(f_mg&E&sgX>TpyM amMl47,w$JUKAcl۵8WP<ЧIj l:xϨuBW(iI^iF܈;z1g[yX>GFoY1GJ랁tO9oC@0iʪR13lɵ2xl~ЃnЭn:^Z`4gUᩥU 1ٻ׸,dK@ꃼq .sE(ռ)qPwqzrUuZ4<02")D`3Ni41IV:Hda񜻧-%0KKix l0 ?kdZ'\«7%~I>{[6ublnn%g^zxl}G|C @uhfWg茟qE/H|3*eu_ᙬ |V j>?K|40:lxy=¹i ]DmڡFd'\'Lx 9 :{ "CܣچQ` l+04b-zGƅԨwM=}yFv .,582l!xfv":\$[Iʁy j;+Q7\LzM3KڟF죒u)i ~JXar{ei v)֟ᬀE5' SDbEmF~fzj˭10Oۨ*jN|x=%7 hxrsh^IcZi;.~'V7iգ`DhT"j4&g 8|yA*ѭQ'4aS|9G,^|Sӛ[5`; lQ$ p{;74Vk-d}q^` G[oP_EL=vbSwX6\oEe ׍+/4-Z#*--N0;ʝMIp¡pfU2bBZ2F͛)SƧButjU!omTZ -Qyzzc/;տ4"+ekֳwyA+8|{uhH>PC (jLE߀y&dE.Q2`胕S5&U&@4`U Ziv9v 4oeYJgNbht enyϥ T*U4hBRM{'9Bwbt#)%nRfZvCOV g}A]rv\"NQP`{bOYYoU`$J"#:EhO8[z4-8W0tbU&{2eέݧxy\>NmhnC <is8n=#05W>ӛBz a?D_fH} EXes#͔qlK-uz3GRlA wG?7;1. k M-jg|$S?%mJNjU?݀N+ra' mC4v/Cm{cIMZX:$£IdI@^/`DO!gP(bE+h:់O2oF,iJG?%I^}CMyM e,{4_Ed:;,Cb z>rPܒPG5.Hoq0堫u|WVf+s8ҷ׈BZAOLKRՠySubIm=BkB[Ǥ|%4s<=)'=_!!j!.=<ԟYi\YĻ#[*EsUEOnzpu_V[--ԤͱTsT4FߺOsGp ~"U RxzgNJiIԉ3}VnDQ xpG߉t(M7C- ęi&a`%ECabM RZKrɒIKsHV4&ȹJK-/lG71z>5|+s]SA~jD^.>V8l[/C  ^~G݆ ;CBH,yzƵ8?iEQ9yCM{gU||K`Dž`W}dMt9= /gȎjf"7*>քpGJTYiӚ@MAb`9<;+ߖ4NV1wGpjEgKG|sqp o_Iq_1sj7=9<&$Yp;y|}  gQGaд5J/lw60Le\#ݾtҙ , $EwAQX/0QŌE. ۔OP]['ua/z6sD0x](2fyCl '9-b.Qy|z0 XMG`KHtA]}ݲIQ7xڶQ (pS&@G6M,)j8tBcA9Z ,REecZ J$9B8: =˵a'6FF߃JwD:50R+u,]Jj8Җ>1b!# mt9G #<{GW?UW{3#X:8)UxY[xI(29[U?W!q]72`,lRm*HO_G*'U</QR{E4]oXآ(hy)I n ?lй!>&$hlj%\.~ jXNc%u?[rN2kmuaĬqj,[8JJI&tRqcF5X`Feۈ ӠEтDzL) \񌲚tuTb&j _U+;fAW a˺ XӥG۟&Z>jd 1gp! v + NY*DBhyfk&(KХUoK.z :M%PHn}*!:5q8ZВ5۸P62/\ f! |Pw4iޖưٰeN{E9ѢKg~zgY%X @BG [h{pB B6I[L=!]ɉT0n<}DX>EQĒ/B'ɠ՝lHI\j@1ui*.N壘-]H5Ϸ%&@Q☍S2qc݀GtaB%*9%W~rh8ϾEe^G|ǨG<-X"NQekR UTX0lS2S,9Mcεp܄n+V|i_qUI+&RR84kFp};{"RX2.4y8&D؊X4KM&2]**pJX+L7"'aq'[IHeʦ p!RR-Kő}|yـdSP!'*TN@ {k L߻bb*7/fX9 mTh0` ORJ.RE0!@)"^AHGM_Q[0Xc# ~nV50p03 yVĒ\-~ ElI%x)4Vrco\ǾʣiŘsn}bhFrZB~J0~U/hTXĘfVo.խP%Qv*]H%"}gӄW$8 |7 ySAӫKJI:ŷw^2dܷ$DϴI. j$z8pI5psA w꛻>-Z\;DڎG"NOo5qxalÒf7<%̏HI:b^KOQ<ˈ ݂`>RW#2*?ֵZ#MrN W11Y1kցĨ)n;N¶"~C_6c7ɂ3_j: &P]ʔe|6,L/Ob9vUYU)Rl`S9!I:'ƝxI(W$87;e{92oYT HF<<5ϼжW2fەOzOHLIܧPopyuu Mʅ:",Q[F!-)Vx1*q®iy; ޜ~}VtRʛ!%.$í5xڻnCB;;*;J9RFnbc \gD_ 0 Rqx#C(F3vT G{\zaa&bax`H4Roiv& ~.3&NtLrgFcGcs *߃ħ-X85l1_ R,}Q6efMB"#K_LS.e;-g_?W4+) )5dy) !['8Lra\KTl};ҁ9<`6'!MtQ#%j˹h򘝏rq+u'f +;Oť"ݶT,f7I1eR̊2HW,tloR{ݚOk$> $vJE"osCx0]5=G|y=`ҘGhimY/졟Fp2g2_] tdh75rZ/3МQ@=t{ ^  q1¡:T ʯۛ!WiEvt>EW2X9풁8zk<+QaleZvwv E<+7b^[ ymn| ( /Ֆ,r]V):ʎ%]eM_ BՐUigP4fGA7L#ŻE:"%0MN1zB%<ѥTexs~'P&3+yބ'W Ǭ5vsh|av+99`_m9 &iPoa[OqId;!BINeG j"3`\b0nø 58%g32ֵcq-9=Qm_$F9pkgV!TD/GIG'ic~͓PTkq8&u2's%EOΜ{\Jׄ*b{IAyac7`㍕HR ,PlAÕ\e2T!+Au`BbA9 D=3Ϯcې:ZVt*ͬ\ěIX $dUc, vnUNqZl) gVb]+R-A%/"ҁu8YW }YCTv>ہQfj"Y,8\4_GmDWK6_t*;u"~mQImy4 oLǤA>Z˾kM+T~0DAQg82B,O,]^" lcE}αM~?M |!_ $8+<ܤ%k毆`!+(WRk,&,$W)ESYpP@d&EȎB5Vߺ L TDF)4b~ŝO̝K%/&[j/}h?tΣ;6y?e9v3I}O+\X}WiB7u{;J6=zܱ6Q"vi QaUvflLT !K:J;B[չ>¸rWXJ'Pں1 P_G;s>/>} # 1݊@2WI掊0ty0tn[V=Kں2QO!Xs)M[:d((ܾBS2R{eD+q*eb=*ħnc0U8aKX}I/خIOt\V`J.N۰4^gmɰ w̞u"Qa :C)_MB5RCǽ FtR&btp{WLr ~^@ ja҂cL4x HCsU}9a`cO)%nM|hK 9{@Vm)+/TTΞ$L@Qp,]x+;v˿n̓FO$?Nh.ڭA{jaD6YS5pwݿPU6H 4bo"͆7UV:[SpJ-1֊IKMԹxҭ 3y{dCm g4=q /G}ГI[TV:hЋr @Tmo 3]D5 k^g }C9^ɨ!$ qd@I4d gR&[S۹^| d~pqXՊL`ъ仑s/ss7+,**;[ S䶌tp0<A #INe22T,̵GZMy tfoNAQeoech&;ϻ_yݙ'¥l#.<-ڊ+}6eYME(JS/G {6XB89Y49VmBR\Ӝ 0Vb)-Wwͱ %1IٳUN3k/;U*x`kchfd-u2C3WլDOa1o6wƥE 3[7_ƣNnM2*";N`Jv/{ 5T9}OIlGF'|DZT=Mz,Wj9x%O=ӀK>!<;)6->9URa  'kXr:ɗ}=7m! ׊tQK]֗Gq!syg*~56.3n|J2 αEhhYN{Y}Űt2]>93=KEgJt:r .aDi11P {&(xB5bi{u?cvœhp]B?EM5aY/c: .I[j1/Z ir`AzfH!@NFKg}6y:r%9Ĥ3 I %)V`Nz^KM5saԥQPf WKG?RYcj쏮Rje'x8 >LV6_ѽ'ی]yr L3%A 8&'PMO zh,RE9V > *?t7] BT']ޤd\Gqopa=rh'bAB3V/6 RܢCM{7+ۼ{V܏I+k 8]ͦr2&Pu,b&CV@(OM#0vE`> .]рpGh gN HtJ.+,һ\4OR⮝}X,91./@#Xp1O#5IZ2PJJG_U tϱoF=&d s BXOUdQE| S2+8_B46H5 x C c.ȜJf/ 'f-?9t@ebHb8u'+uCJ`f: _^F(9'7x?oI&S KqAUKȟeRЃI'1i}(bW/?%'q7( A(%̭ v:!>eOM?"[MB 3==s[%` Źއpqc70(FU+%ӿ.ϨJVv+ hw0Owask !Z) D$|)Lsu37 Av݀i.ը% x֛}&\i{g` w$Dx !|je1Ip{3腞x? "/4$^wm23.p*qL(T3v#$z$iqΤtJPji|;3ٴ8C.}ʾF`w f^mWR M7d9|({s4EXde@(}sA^|}(ϱ^XB=,[UBPL4 |sc\4Ds)1/&ʹ`"soaTM%o(<`pZ#"QXL.ŘErȫ^f`NK<^=qXs졲Z~' R񅛡9:Mǘ K_2M<̻m#+<88D“s8/H00uXbQID=Nz>PC$)?x炜mjHUznksKoWcdc֭4GAڔo? +ی. 3ߵ.T_ڽ ጉy;ID.ˤXZP+ e+XLTʑn8 m]r+4/C4sM_?"Mx7ͽaSϼꐆ?\>Z{|'?2hTcoWtF#\ЩTdG+!)0uvkͥR,?tRL@; '.P9J8 ]ꜘъE.Rt/B4;P;0?t ¡yARMw}QZ}HA/j C+oϕ~n/&Ű֧@5:('_8gTͰ7YKxdk={Yr-q6MFzqX!rlhd!s 55X?ow{bfsS˴\gӍErSts i \fz1fI%笛GJ1@ nw U#<󗗯23}_ b}Ҕdo\.[8%~ы&]C6.dݶ>B p@*Vg0ʟ_(v+-&[Tb=nUHiwFZ,mi Zs~Wԟ# nLQ"S)X>i'9R^uhSlkPFw ]P-]>qŷ.u^T8d&\oG4 d$ }Dszv ZΦ Q"ALښ07wV80KV o< d'[n>v]ש_•?%dN;O1ݷ0 ppֻ%D;hф~WkO;w-J`S ( v՚sbDu*i">,Dv;a&RD0Y&<]-LFbcNuб$,M/ [@CHJgrQn8) }h',i(yDXB<ȿ̷~ `B/B*~F;ny&}AКWYreQ%1QQ/J)>3RʣE:ē?j2frvHA[`gI81`B욟5fofrݖ/L[ўϏ tigLP $#.:=(robl=n~]欽$g4yPu`rNCֽ% ұntK#TM(O? @2W:!ߘ ?GcS{YHXOĺ^}{ CL=>էq @Piiӻ@8\>`Yt"$©ڈ+cGpl,ZEwnEdҥ#nC+εㄖ=)na> 钼S3bgN .ԭI2ߎ+-#D?'sXMR 9!I0Få|X PmPOOp8U0*mÐ3A/}(o}bt{&'`(pՏDj鑸GZ;gO;AHޠm~r"ʎbc#8mQ'~"-i뢫Pu`+ن?"?]hUX{G+4:ܾ\ ܷ/fn&+2*D0g< 2+q%*e~B}9Q:ru+1*u&$o~˒xwl66)2u*з?-6RQ-hcS`w^_=EIHjVt;Rz.(a0k"zA񒑩M~_+10uvk5@@-F.U آ nVOttS}ɽ,7k-tԬ_c|eO;:±~}f azTU-/3$^ G^bK"jbIꘖ <0pDkCπg/@Rw>׸shD_.xJ( FVn@h|5ۘǡHg>gr]lcĽ#bU (`-#e8ᅋ1 S$~G@@LNW1W6߭YW nԉ Fȿ)$JXW_Q~=Y`{]cJD͂L_Zc=&Ƞ0y?(ӬgF-YrqdmmѸቒV(^|=R ~&!/a໣ 4mk8²%b'eޭ? )4)d'ԨIУ'A n2l(Uڢ_j[I|O6l{q,y?faeS3oIJLUoG0(kOp%reb?;*}3~\Sgo3t)m <w0uh/ީ+ e,5DTNV2;aa21RcZ맠ش ^k4ZWj 0.S <¾&cȌ+()J  юx] 9?YGhR] KJoBT{[) :T}0|m?ˍF m*&Nu_kIJiiW|5Cbk8nyg RL rs>YQ3w\QD:$M|puuZG-|@n5>Ks;vTV}D/og@)WD4a!pW&Zޫuw?xr O>d@D}eTs#`>77puɀsnpaC6!&4ه}#"Mr"U }k <? !*@E}Jîݎb+#W*$${ .ki>{0;ǟ0?!-ʡrYԘߐl`<\ ~b)eF= Ck<0 M\=^J1̖|mO+8-aze8?x.Cl Ȍ 1D֪" (F{nqٝt M}ͬ^X:J:v` 3@lOϝn}O\2Z 3 _^t sX9:I8\˳dϐeDI1_;*M bյD/E.?_}1LeE[MN``2S :aGD :҄`νhd\>MܑqT:}C1W0Ѝ̷+wBzr*Y#j[-9&ԶXr[|J9j8KJ#:p26 򔎸OFd ٨Np1VVLp1\C ҷ`g#`hsƥO"1 jnNlSO=^Jq&?iln= \hSBPs+0 xs ICE û]$q)c. *}gKEgp(RCMHl1h |FNj&qq濃oB1؏+छ蓛aCkS#XG5VZ'ndZ"=N9flXRN>+ :%Z+Bup.b"lPeCC<$yȆ0@ d&㆑'3M_gy7S= j0`&ofΪ]7|fd]% O=PHnmYz^ij캼B ]Eum6bp?<J5pg3"}/!RR-y׏QZCC$Axğ L-r@kAM/T< [Qob3*IWgVhz;*q) &߶9b c\^S4*I~MZxk[Lt{vc̜d!!|p%Er%%a+QXҐХ{|jaKΐDDH⍥_ 1ԩl0نqK(F(>v+G/Zhgp.jJݼ/ҙάˁXDhs+}NJ{ןCNvuKSpUGeL 6_3'?@V`O-ݭۡ@tpxr6#fO4$SKx#U`*!`5vky]"T*In܀g_fƊ'oMׄy7OmO_ }ʨ$lKt@;$O[HR_hώ!J~N9S+g*,87˸RA:l0Yu*hCEs\~}=WlU, YX=#ܿ_T>EeۂghUAc 9ǔ[޳>(#?<=ƶ \p㸤=p&%jpYqCp_D-_o[^0._z}.-Ƅī&iqT?jz~drb p-Wa`%*[Bw-wr/ *S#XQZfD0PQKEdE[y4Ѧ"˾Lʒo@*#6l;NęђIPƏ: ;`7YxB6>=lGdzV=h,ƓG2`Ы'J" 3jĨ8jpY@%ȦsZ㝙&*HQZX?9۝uTc0Lf&%D66Tdmb6I!O]>C7ǹ!ᕾt}&j ݌z=]Aa4+I_Lcv홉wR`)IbӘkl\4c쌌[gsFxO/Y{ r5dtr+kdz ©tJ?P%hb^Z'd#M}Ѡ^M 2uTS;&v*Cv}J5'XNjB4G2o0_ZO[pX[ovFW-YG)`Ԅ W&7Gv B<h*AU:w1)w^ȮXeWNAT'oEAg_FH]xV~F<ѫkM5UHK73fS܄"ϯ9?KI롃ԇeI̢OZ*i J6"e4)3LfUھ$[}1?}&{e5Ѿ&p==hs{Ŗ3E q$a2(#zz `R *G*s(S=Sǫ+'') W#f c2鄅ɗJ O߿M*E!ɻ7^Kz$@ z"2)mGyJ3?i'JR&FnNdDۻ!{?Y;!A'\Kb6^S k'iAsgKiE}Qp<|BZ-9ຄ&6bG趶a}z~6J͌.^7d߿6LNevoID.qm^HIk8m6`/yG,ω"[ɪ30Ăv1޹[\x2D{+iO820SnDMe(e$VD@rcQ'먺OUd,Y S+$Ъ}##>.0>WB %ZIB3`ee3޿^;1؁cۡqm,wr_4wU c_"{+uNZ ~u!ɀVRi|KD/U=&͙s ? #\tC\^L}#,iJPnbG}2<5˜&Q4)GG\OGt_|rB17%4%5v3ĢR^6֛ +)Љ1 &Q0^_} <"5m9aH w؞w5:"gͬ ,)yC k pH'?#w[%ܡH;&[v=)ՃF-i Qezr{=`'ઽȇX]+w>=g\iNe~ )Ѩ)"UL0AeH(f*@}ȻSFV9bt?q!tU TjqG\N#EJ2sxy5H0 haf)p~f-6  Q|,\Q sǃQ-a#P,DKƀ>"ewlN0%Æ؃rgYZ07070100000368000081a4000000000000000000000001646b69ab0000bd24000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi/bnx2fc/bnx2fc.ko.xz7zXZִF!t/߼]?Eh=ڜ.+OXHљG >:g,{关Ab0vLiV/-Q33X&[G|g VE PP)@{XO~e{.sM֟?@K&1̢ c X.>&hk;O4,?̐P5:eQ98!mXtq'pe ޻TLs!U0GBH\\)ˉ>u OH7 Zy;C$t3t,sJR[.Ww@ۗlg4bHKprSe  _i: mqo^OÜmyG&w6jG)wٗ/?4}&,̻PɆ?ַ`J-]yW??l%)r"ou};mnnoM0ؐB?34I]B$bbB&oz 6@BICz˦Vt"];niv[|Bǭ)dE}VM3ڨi &O`?HlLz4yE#mk'?|TBz&܆! e`;B.eغGY.Z@x?ʓop/j[~_V tlwnCq1_yS*]^+,BѸT#b & :H'HdSI aTcV/pXp#A%ޣa]ŌOm.֑`H7?y.+EX//r%%YLyqF\fghe#u3߈l}uTz]ˢo8Wځ%goҍ5)\$z1 mŽ5cӘu}99_1Q˝, (#1)^s16[&W:/SPέº=&Pfz"ʏ_ bQZf Nׁl%jJZc l&Vew0+-e:xDL3~^IzjPBJA"0xFa/OBu;m=X̩:π7oQLݤܻ !P+gGꐟyqW)giwtQ@ p^/<`=or^Wi׍ B^ʫm0Ed ؇Y"@2ũv?Œܴuk+K2TD~h*59)R,bl.XCJ5fkU-c53KeeR`>V'?j!0/1bpMzz UoOf$_g$`3W̻&A<ђ'uS Ax4W*Znj Hg}6Rr@齂ހWV D˾FY9zҪDGvTa/ F-N3Hz[DYwE>8g|l)$_t4? XWh|@"(ŒuoJ "QCK &O<_jG RaT>3 W&E\9.dH\fbziA-B,QzX/6&TsBB#BTf3q¥ϼ׺tqT"8UP g`:ny ~P^5#n0u/7QƕE[ ^=!ngۛ_ ƅD65KW#[ULěDr 'H#ַG&g)Mnq)l#xa D@";˙19 [UPɐ8gv\0kfjDp o|5{4Ytzy aR:Y6Lh`fŊiTͲwV|GJ ):.͵mJ5E$ZILOY j Nƭ?aT{,D|ȄXv~&>9aſYx ('IM/8ZaIRIMBf}ֶ2 3A*F`̕a 7TZr+Lx߅yae2[mS H/Z:#MƇɥDC 4#+ ԡZZKct51w, V:5./ _Z{r:cЕEs{S!ջƦ\%7aA4l+nK08c(zL]PشzOg։uK֯ˣr,cFviXlDZB/?e{ @W4< F(o&4?oZ"%;0b!0@ D`;AްUͲ(/ cHJM_:2<}@R(1__0ù_4I=r׋(΂aޭSNSސJpUNS\mReCz}lخyd1 ⍨]NF;ޅt}g^m_RI/ J7MYB%dw&%haqu>cfcfE_kؠ Tf!<>(V[Y0АUY7XmdY^t}#T\0 ;ͳq ]/ ˎo(措ms n'e~$$ңKEFb#*k@}+D `izC@+ +uFW+ƞ?ug+/E3(D ԓTvJ}7OZVՒx[ ){j8uGB8P9!-p'^O]]%`GDxݔuyaBpGW lIS GCVjSkuVOSZ[ЃARsa]@boEbQ+HoUQNPAM s9,;;fDf*3pPh J=3sK<$u 'N`x;cXu?c!7qU$\GpVUl|ZX{xL'sIwzkg{uWE&c Dj{ztE t7 `DZ^9~+s]?6xП^Θ'I$le5nH1 ׍2+ѱUޏjpEkX!6P82ǒS"귷ECnYzmBYm4+eS^&(Pп.Ê "$e=$s)URɁ73:{zrѪB&Y4q,ST5ݛn!nI<\~ KL)B:fW>ut^GAg#;1jwnUcJVD{M6߂ѯ$MވPd?=G\IL۫i*g r&_):'b{!_<->;\Y.0{4a6T$eV1+XƲ&+>:#[cWFFK ҊHyDFDRŸ29?O2 WvO o0\{n=͎Y84yM &tMd޾b5[/'j-u5[ @qY=bBQZ֣(]/nxa:))ET>l67DZD>aZ U Z={y>W:Y7Zv0Aq@}Vz&@PkSip~fX}~}`#"2 (k/nʁ FvsUOopEV)W!=襭LK { #{EY 0ˆ Zm$QyѦo57f윿im7`oFt)աukK+O=vQؽqne-=,DƢRJc %epI1ւf-d^>0/TWAIYkkp'MI/WRZNYLQn.*c'znnvs6_NGb\ɱc, 5̈́O> #Y~7 j~[GWy$JhP>^?aKZI+Y-L7 ~_l%ٸ5WZ* ^ma0c1IjKchlT,.v oZ89—!wτ.pvun7^e# B W\\Ҷ1n\jE=7jE|vd&Z'&,1u ZHHn* ¯03d~wZ]vmCmZp ?_: aG\bОPceo:^SšZL!Ͳm>G~T{5JČ=ӘUHW0VбR x, ; ǔ[㧨 $x?ZVSVNBSр s DjE=zm7X#7:< _tzD% 0lS:مh.Hy"IҮ" Xc] &iFl^?6YfNӗ5C^ĕ$ɬ6hI)7ggym̵Kd[?ܞ'9^R;;SiLfw'0C275CPs9mUh8+> L D!nf|Jt59 @b%!QYe`*\2N|KLq_nVox@5l|SFvqvsă+I_X-.-5`W #P^k{fpgb9jI@ZN*L!5TmgMб˜_Wɫ\L C9?)ڸj|o UιYu:l? *tաL|ܜ ŵG15Fx2u$ҭi!뱢pp&(u|uiɐ7e3w//k"-sXoGBJN‹3ݟFb͡,W MN{<~> +d׊MS؉xzwZRiîO5} y!I"5:q#FDA힮~ X2bY*C.LТ#b|`ȬwO",_uap3'\V_//H [eP-_.y{P;mW@rp.2L\ o ֓0 <̳G- =kC=id: \r8?&ϋ`hsj1ػ*Ag|k}a4pfWz4pad%a;5*O}+v֪趜}x'G JX6Zښ? e Y'd\~zزhقkncƜ*sNwO,+āԞj"_ Ϫx.[zZ' g&i,T `tcbՈ+ium Àˊ$F~ q&YWOkœHȬMujvkNMq_3PKW5 ejw/z"ʂњ^=oIBlUN}$R%B\GO"WƋv)ZqڣHdQtm"VIK7H䏛xoy=:B!].C9؛b( s@ X8Njl2A=ihnx/zwi/uf3"y6l73d>U#L=kT[aCSTO4}AfyŃT%ĝA]u~dQnB$XP8[PCdsN=p@98Ϯٽvr]#GάLF^|_^D@Hw5a+ʿ Ak'6:WE`kBt3̀7x`+'ty<SAaΏI,ۘO}>SSuМ `>!;3q*o j O+>J0TS!Ybiqh\Oh !('j!Z^nqqe<>#`?bJ͢~GmN}t|s-6!/ɒHsax<}M(ٸD gKp!m.=Ĺ [h G"{0q cG놀RF7uB"CkLSuylэ<4,@BRb[ʍSp}_1,}jVwP3n^ȭ<v''6mdm%U$gKSFS;ix&׈n ;a$ݪ&#I.JA6,K.#q+lmJ,GHdaHt:רn<]'ԗ8x3I0##ć쟻Y OW64kK;1N˽؍Kr|Xyw]-y^*ᘄ14.;/AG5br]!J'Շ#@t{vM*pzbpT²P\@#N!7:s]9.hQ;k/o~fSaHrUfuo"tekG:}`l<|&%Y<}Lj4nLv=vgK+{/mlnx>]2כʇ}$.O(Zͪ5캮H |)* zK6݊> S &p[n6v%o3BN[a>^ɓ̵kZi1[RXP5 C}Aę"HGr{}etc2ARo3UT5oZY*} B/ )w-$ޔ1oa눬+A{?J<,Vʪk(nܿKi5ͫ"SWߦb{kPZ N7>1$'`@ʹU%aF%v7k!ʿ{gubSomdUIh)l({1>Ȧo2?Qelc 2%GbrNt.ZGi3i]2 i SlFo*\PL)t !-τ?$ >&vi2=,T' џcPjɢs\tIzNqBffvc]2ԑ3\t9mh7NԈTF|WoMVGųqcs` Y(պSnN$ˏޛpQ& ْI2)$|l%;H\* K ׎n )Ž>;}#JXCuQ;2J[ևn)$M%P?\M-O^FN؉@sR1Ѐښ>Pjhn]yإeUQp]-HP9\w2)S(QFPSɸ#Y{Х!_Ph K51*ƈ2lQrdZ1Vu^_) ҏS<9ьѪz%g ]w,kQGi<Q}O{Nl¼_ĵ!j@$^?]ZUZʌU#3]YWyPXdv*~!Eiz-D3}A*G/LmB'[J$_mQKeC"<҈J'7~? up{g.2to,cM꫋RΏ@YJ!UyKpN~[?ݛU @fͰ*H<ʆMܺq"} ̮N}kxJ!fy-Roq[lIqK|7TDa0/.9'MrET˞ƁU !ȥP[u.Hq鯞!r oZ4̶a-8ݤ0od5^r3H灋֊lPFK{эFI_kMw|&?K GW()3t<<5ͬy0ݫCtL%YPK]N[=?_ͩV@e :-ipKMQ+șMQm!D6?ϽkkNפnOmgw=wSX*g԰}qu2F>+D,ze!{$|A;Yj)4Ƣ]q$`  p+0orK\|HFV΀9Kkꃷc. `[PNV=&|nSscyy8hyuQu2<ˡI -qhbԴ v$?/R$9noE]l Ǫtf'L&C¹k ( 8&L%<!l6v*e U}HbE^ x&QrߋDkq}}g~"~A1S3C|rY){XRޫ"^d)X"lՓ~n',2,d,I"IlbMVGZueg1? S]PM"D]f5_a:)-fܽR/G>^ BF|>, M+ i<3#ǾOrjsFH"(PSbg? 6МbXqh)c=0dbSjC菽'͎Җu(t_?rD5D0I#]wugH6٪_AhORvq3N"ZB炗IST&ۨf$L !:2ye`Tg@2 xjčgsY y?ь4|Fbmbw}RcTPw£ڮqj=+}_ NԢ̄$Z79B2Am耻yS#~S-8?^0~gs6Wҿ/ fwTC*{֑vQ-,rK}(1w??&lPy^B+y8)lPfʌ!G &tվMg-r& ϠGhS͌76nLwAxM4;!)̹x8ܑ i 7gcO0y7ܳ]17B<8e(ۢ8r$OcTZ/)20L˅H"ԮT22ݬVubUa1^VOzx"SJy7H*wTx,*ċY oPĻ!0kјܢbm*gpDeI{w$Y`zO _pf S,xP̐e-q= VY-2EPv(me 5v1/U~fk^\{4(8$n&`7C纶 xyQ'UfO@!.Mq [9k4%6xuhmݙj~$@D`ARϐ'{\i2%sV!'^>+o[k(2,*Wpl>> f2Q10ھSveg9[F$Iމw+0=yw&2*7TWBLzrMB7KٜJFk$6Vӿ *bXG"ꁟ B[nPnjkoB9>}"[A$8ZJfRQ-Ak[`#AĉR:Q:6ǂ*$$>^oa]J v!''Љ΄a,枣_ˮP-S3HL \1KпBB7s7d^ÅYb)VG4F;Qy n|glDDNHk%Xj@ĩfןz. AJ!H0wEio&r]m58#vn}(0#U mL+n1Pm acex)H}jZ҈6P=tO7F=^L- FA5XGbBuj0>/|Y(ۦ7QWma vaaі}WS؜#AwWRWdd jHZ 9\>L8`m Z*;~yu7~ݕ^=h(oj&cٳ鸒x8`Ĉ0@Hh 1~w$kk؉:Z!!ՔcLō]ķ_+MH(Wc?EPu"K,$`v0JȓZ~Mj2Aa$9ļuܞ7`ƠB}?!pwdrzm0A-ղ"o̦"&<)k͠DW9)k!zϫ=̋3nf1?H5Ťz|༔qT!h4Kb!e$.6rsXC"@S>[c#)>LF>eWnMH饺"gm%KPg1E*cvz杼8]U.)ėh-8١ZzN/ĉ-sbȭy'[@K]?ۖd nYY\vct9.x;&E=.WZF N]ٟ-#N|lZ Z8S6[mN#nQ8f\j>Qьq/m _%FVr̶F=pk;PS)g8TH'kBw~+Îb;QW@4 %CeP@ O:3$[J&νeYG3[Uxǥm}~{!-7HO- >g6/aM+󗲠5APݜS9-Qp#1 O]rFGi `kA^̓rX;2&6E/)Em̞Dd=xD2[1~3lޤ1VL? tNG/~>`BMuODwqUF a[࢛K/v ZhAif_nP̪9hBuyg  f wo+ĩw-)hAژàb[jEO VKhRRlt~B-_eEkĽ Rդkk$|vܛU;EQ8$){ d%#Zz_7xnlʢc#h?%똀e괅q=.~YlQS݈B0A;7?=pRDC&KDQuJR5_JY !oMKyG.[-5f@P_ hj _r"+W*`RYԋ6F )B9JǬw=(V<;ʺ)\aAPȞ% c4W-'wE.lSSAnM_҆$?bl*V,{.,S3]v]HKfWZZ8YGn?@ +)QS* /"nXavX(|\ Aƽ 4"[dz#G)Sw|ȍ ぜb<;"+݂Tr>I@SpF/}.`z46%*6Id94v#(?[3Īo- XGeޕTiG%9!jYF V%-7%a~%ݫ{ "qOz +<Ï"~ɤ](S YU¡+n+pيW]&Zk[7w&}qJTGBweT2x`w PU%̇oCiaq$WW*n&4ƉNS7& {@D8=P b|DRNH S,8Q#ܲb֡p5S6^9g#9j0׈ z{R"٨VJʢLؾu.5L9q#Y뚵~Vk3Ii\Yg=;Hbiu9]$.@|zޯIXL3blI\KeS]bCxQG5"y+TQI[&OMYwꭱ&(:A&(ӄ@Ȃ.?p-8kI|g"=%YK&57]{\$j^4I6ɒdy4noܕs8W+fD? Jׂն+NzM0B/s)PߧAֶ$%s?˨"m,,d|vx+Nj%g%k Ϻ0}`W .K2qּC7*R0:Y!ĢzݑP%>˥K.?vͲ:4*QYq26>vO)Qr=x2v?)%4 gв jԴP.d/s4ƃCAh B W٫ E TyhOP(ȘXFK8BdϪ- ^+hc~杰s㎨ws .aW\친gܮr9ǧisR+enI@j\`r\}^2$>1EJ/vCpDntћQ[K&Yu |ȝ+&Q=i-G:ʺ"~KؽdHq0'KUyo ])]*vO+q.^O"M ]X>Vy2Ƃb5$E]A*YhT".*׭&eӢ/BpE[-dM@}i.j=Jw3I"G{ӭ$sMF؉#ԏǦ|3yTYusʆ4 Բ&q$[ ;eH/ G# VVwcp&ݗU[TD;:Ea6&QC3s{+dW讫]3 pieF ZN??aݷh ySJ%jNhO9 Zړ:ܐ'g#|x 7~ɡG4Eb?]dž{RT9`~3G]?0 Љ(Yt`.#]IĬפe_ 7-GKoƎb IL`f&,빷1bcI`RʣmzȅrF[Y4\9;Sb֪!>sJm# ,(GڶCmyQc7[A{_@ |.Yɿ1_*ʵ Y l걐!$'jr1U:A=kŎaA?ԽEH5ݒBvpK G:x 89 >$QЬPK%5Q>Ao%e j5<5fcnθe>ڏ۰0\Tk@X0y  1|иFpC7͵i­*h3k)ٿ.jagk og]?عE{o3ܫc=^a1/95 'Wq_PPG#Pc( 3rs]8= VqvkGF1g| bnqe^+悟(q,omQ5UmPh&hrQc,2/}XAiy+P*eGcoT9}MC.`l(/; #[oGHtNC;r~i Wxx"F䕨?etHXO`c;KQz!B apu(}0@ XK+qnHh0ۮE/y`Cts+jXkj1CCDr<)~IA(QkxI_%'Hw&pmi ^$Dvdv;as3CK]}/o"Л(52&f&"KVfTp;;9"t< <8=njB@onb \⩸P4| !|pFg݇ݖ"ETw/Bi%eڃg2xHVk@KhxQJDeĬuHнdA)xz`*auaf~ yikiKܶ IN$nrF+KKl( GS26iF}o[4@k8_b iF$ kh(C<׺O'W9hCfѠ+cH(FWl$A*UȤx} ÃX>a>l ivs3.9 D xh:"5Y8}!6jańՂ/>1&wr ώ$f R=ɧy>>T9{Ks} $'Z 7 Ielz)ɂ@7\@!J0Ue;+&1|vP T ّQ&\yZX0kECKRZxF MSϖ%ٌ4hjtxQp^~ aaU.:}L` FAZk|#bʒsDyo].|`"'G0DyDN .;.?SHn1Z*5w%КԘPѵ0jNiЦLvF!1<%M?QÓ:(ZQ H|]/QmT*XK`?)~*\Df KJ0 h:./(l|A@WP~${=]FU>t'{ۑfsc=bDQh$D+Иs6Q':]]Va7|oz0e@e Y(Aa 9{.#SA;(f-!!,c^n#G!P"0W~XڄCnt[}q`5!|폁FO羚׽ὑ]CR&?EEbŇd9){#?ȉtAsZ[t9+;o,͋hnڐHHm([7 fxe 9~9{鄴d~ወV5g'*f^-˓@Be>p+5)M9vPٚ;n#a_yr{ݍdt\즚ܣgnYH\_k>N +ܯ&b_1FQjf=t#E R 5[WN $+4 /hĈ^I,+kY 0FX) (ᮒJD@U*0A( f75]Š~C95*NH,,*u;d41K`iu:U=BzЇrA2ƀ+t(&KR!赼ڞ >ΤOuDq[z.dBIS\^ɦyбz4~goZ瞓1b;b̈l[$Qy"a-Oy9U* yU̫qoPF],pG.001eD8-B.K,\3h Q҂leS Pk t jU__&h@b$m .:& +w$H_ `V7]kH6MΔ uy\YZ j ֲIW&%죪T>o%'kNNTQ*B$A t!>Y&G!oDھ2`p6dF}֚ 3 چ"ru}dp>ΔJZkK/X FO.+4ޕܲRή}~.l!NoE4+t,LW]Xvlzh ̳і}4ZUM̚iLIs:H>xsK2{Pn8 s) X)Z7Nx gs/H LT*vHc3.΃%k퇞wўr9Ò{:ߦ ׳rѼH,붪ݐ[rOR,EIQo0>+8xN[lE pȸDiZ<:)Wr4#näD ~|!PE=HVoȽ&Ll?kcE%6;ֆOb/TMC+rNag4QTh,u rAhBo$8;lΰ F7Emvھ"@ 4!9Z^SvgP\9'm+k 6w%EG^pJ~_(m@\ɯ1v:?xW~Pw #*aV}&XXR\3;*k +omH4?AЈCu9)GoGQX-|U@ZńX{~ܾc8M';_uS硅- HC̰LG5>J]fRz]\0 :UzoL=c uJy1yprn,WV}JōNE ϧa~Q ,ɮhK )êϭcPD̵AGB^ړI .m fp㚸le(l{)iIDfcSGyq`96`Œ)PwCqrEt9!ߠ}] }Ϲ׳@ɰ-LR5%}ԐԱԡAy×ydl]ި0Z Pb|J~#T_*;$dZok ^ d*G; 6Nrut_(i(=sd 7uPl! ӎIw+ʒ2DKHt45ҵ8 R|4- C{:BϼAؔp,>b:[2^-5TFvs9NJ~nAHT >)SGAd4R O$g`Ӌh?&jworK1~݌܌i=u[V lM"SǣSfR製Kv<֙g3`F7}%L7!ؔxV}";Ӏ>ߕ)ը=JC`'(e[3?3^G*fJ2BWhiͻfq N7"}b޴PnEᏉ: [)SãnU!j/sg'ۊRޔJh;ɄA{vQnrd&dKd]20St"q;J^l{w bxϻQ-ϪFfq{"v$J!z} B=,#EnѲn3VeE0b!aqCO^ʁaWmxUDpXЬћAZ/nr6%l  ɒ.x@#C<cCzm6sCM^YlUʞ;dEhT[Xt7/{"߯^+֟`A<%O$5J}t07tɪLD|Z5^ ܁?H/܉5kcʅo_D۠uc[،!f@N+GBJc |[p8+ 0`w3-oG77LĻSϹj 8?$1Ca W`$ťHN!A3I1w'(Mֳ y[8dF nh~pb^\=Eo8}]1eaˉj P` פ+4E< i[.y6 NiT͙ndfHetNHLl@ȅHJ9)}GRb'c`|Zj}rRDIk;XWiknCO; Em>Lz&B]pElRd @|XF -"2%"ۇ4 E91SU`܃2QtpN@YZV\\6ѣ17dvRܥ).מR8Dbe):]>d! El>ր;J֢)amX煮F]>B.HDJk9(=9Y'1݁)XHKiDD8g;iZ#KB9)"i4Vz"xȗک/t:0Y -p+>7"]{",(݌qȎ5#r#gbVe"~(ǔ։_?2=KCUcE \&O{<])0&+QS /R59xJ]^^:G&*YȖ`դ+WP/ YHxj?KV;RhE8XvA:[>FC^5Ү/+$KLiXbMJ*B!tH`ȁ4&n/)2z&hz  &Jdk²Рm=vo]=Z%ŮyT ~fG<>&{-6mDش2Cp&S.*M׊X'h=@y3zwQx|wZù3k 48mL "NL£TPL7,] H&fdH QsEЖ9 aGǛb'j*CrJ_ ?vWws,cQ^(2R'ROl/IըnHIQ=bХ#쟳,] O ڵ51,:Ap= L~i_WM~1 FBg:~H$c` iʗ KSӪζ՟*l̼O]qh]X4ov1. I3f׾ɕ)aXI12' % 7ؙ{(m1*יqD.*ֲ9: p쒋uSt*ũOec׫sGׄy}dem8WWaT$%[O!n uy6W"̀߿i'4 wv',GXAau]b,+ wJ+ķ+#8&_At`FH:M8҉ Sهub4B5n,{`8 _B-wCheTe$XH cs׌5]b'FkjAOܣ.,hfo>1%.z՟.QpPf)0fdG88F*~)DY:fT %\IzӓS S^:di ]2iB5GppT8z~GdC"V0=J:!x/3tjj2eG`ɪP嵦0য|g' 䍌 |B]w4V93.X7IL?hn)  5xS_G_pߩ\NOW p"x4qD6›]ՎX\t~díD_6AmgV}UC}0tGܤq&SF֊TQV #_f ,WRSj2"!h t1,/դ ePO$oRd}XůQ'sB;'j>wʇQ"b_/#rƖ:>ܩ,n'D)5Q8tpUz^}[r-[ !vD60d~OW<`ƭ$dJn1~mj-MSz,m2xzU4PЪx9fJGj %^ Nv׾>X mrtąoq*`O (gRQ -N;N@NLQimW99GF@; JLSCГC/cCWUT /4b2 44GivTttsNS ۪׋~pǭ3'^9n=}yJ\K|n|Iu:ށ7XJow;&bhOhha hDדʅk_o]MF`; 3ܟ65<с³RLfNmjC8R`R)ǖrf$n9}GFm]ف,Ebd#KK$ D[\mp юڮ}`z+ ݜ6{dMqa qKJ!P2MtN0KF5WaM$B !q=A :{솪7燜,t`^<ԥ6:6)Q,\Q0ʌ+/FO]D.=֥$/ïcH F:ٗru4B~-@vq#$r˂ W2XC=Qj{@caO#T3iP<pK=שhqyR?rGwou@U=W8BPcOqZԄ^Q;~x"c+i[n, ¾, DaU$˕Wv@B܀S6 ujhO ;yO(Ƒ~=0UٖwV JuJQ[V/Us ʋLbVUM ɽ .u7dLuÀ N(3WLچ?Jl,$,u@OK@ >A7wwF/1ȪgѴT].D [MٙCHKn wv|Z!2Fℶl_z¿OxьhbG+~3MO>$IparALJf-9 m,ܢ鹣{8tfgJ&QoEzN7< n6_*II[?5_*D~Vx__96ƕ{5tb}\YZQQ]4بl?0q#cv+ ͡_-p/1#i[u'ႠXIOl4?Vdk]-riaZf;ӅiܙG܌PL9 ,WZ y<++u³.=CIDZ#8||AOfbNM:-LJ a0t[Yi O3Wp kI8-YzQ2$pWS /V5h$֞ @fo#`2\+NAWJG|&:XXoOs 7CY6LxH5*SV~B׮'&?eHltG9Mg&GuU]Ou%(̶eK]F%Wltz }̻HL@m6_7|\mF>팈ZVFgY<=sт'F32i;Xz\)K+}&@JiA.FDjY`Ԃ odigp)D?B#xUX2x;i1GFDa:7~. E>/aVnΘ $Ҹ)ynTZs7e8ĿncrNR@,aMCHHLRhawQl 8#QwDr,k3>ZT LYfL^4> ؚ1lq^();;{gFYSl '(?΀P74enQ"/\{/`TgߠX:Kpj<ܯQ<3sAh2L]ko6S{ ۝5fHo1: _A +Ĥ,9Ǩb=+=Ԟ=zFX\Ifcb7s^6y>S.]9fO~zݖ-'p'AQCM wY `y•)"2D!K6߀`orBCtoxrBf IvdHCCPGL}J>xm+B7>jxw%ҢW%xĄQ4غڣA `A3IΥ|dVD 5*'U 38Bշ%8/qu&2f+@r筎DF/%mWXUngLT54ͰgLJw.r&2廙2IxZ*#LAɱhiWD[ג:FaLՂ< 񶐠] ~:D0_>(\QY s{X #~l]7- M! x A)7'ZlbJ]3:-Xk%ЎnՀWH(:k&/3!N~3V1(I3Sé@ (CѺֹ!}o[Bs-D`d` .p*I3 B|Bi^?V7?;bZMsa/zѵztY,a! ;yTDiOעڝq38 m¦w>;V, /2DýO"},(>.F0Ro0A;+~>ʗ#A}RÂ"82A(N&Z1ōHY\D{%hEJ/86kP;79P $jhڲ~*+5-2C1G|FI)_#$ ࠔ޾B2,cD7j\ը^4;ԑCw?k?VQ~+]EO;~.HMtjѹԆl9_Xyw# HfRB9gj"SZCtX=eGwiimF'N۫/'VGWl,$ӚB.z] ڥa^? pWuHc?G$R֥\17sΕ~v`<ٮ{eag$Ǘ1M\=ї~ v N_)bH.u#E+}eJc)VnWJhB؏s.k&joYQkAhߟ /7 BÎ (15m57{Tc^ohN~Pf-%SiL܃yv7%9=2 0 RS(wG\{^ į*Z,+#ɞ;5LgdR|uOt?IFF752N8X3s9ƖN2; .PV4#`˂]s/U]Vvdh}!s"Wv"l~ =UTcݫ2O~{/@Ŕxrp1.{͘qy0Pm/ o[QW.F(i 3h&B$5!Ex'nn[lӓVȁ=Ol֊V}z:}{8MObc"$~ tk ,.ZNzb g();#O(v+G͇q2ȫ"+WAKKiS.v) J5f RkВn)AZFzR}biƸ:ORxQv`բLlrnd '~gÕ@Y>fd:)I DRfdySwOpjX|,ZN'gF0$珲{yi9WQ=<"M=:O&&u2 nlFN>@^`!ХS{98aIkVO4E**gҲhn¢؀z`x LoJ75eN՞lyE}:c5]rPH592bn1F9/SаCkBP)Fj x՟h +"hjC֣xyOm3%ĺ8eLzr_֨3Ttnw}*brY=R |v[7ݔWKKVY\JJ#y((纚touH)b|ueRrr/D>p 9UZd5.Ϊ{G K;1REy95rcXaIP꣱jSi|yj {H$  ,&ŷ1r ~u5\ Bw$@EgmR,vGA!24aת ळ@ʞ_КPET]lc;˳d'vA>{Tggs`:Lxdcl9~f)|ȿVE((xOIR{3,ՠbtCŊl5O7:UԙT}upѪy˩Е/49럗gW7ؑZ9:ɩ|T8kP-"HuhNW!YEZva ~> l\μ;}tI5V̬)a-@ײYSIп <k/l"پG<wU%A%7}i"N**h)]_ʔ} \@r쥒|N4r)([gv^`k0^_Ğa3,Q=_烾~Zf["٦kռUgItOZ>Q]$;Sz nLƠg_HZ9i?E`:ʁPRZð(㩼zuW,q4wA_5Sp&X41XOGü F}d`\leN{ˎ-7>.됞^SYgp}tB{F`T}7pr8`=P}1)InSh;9hst_|Q⹩DUmKe.lE|eĬSVKfsEڿPC.#uWaV#_ϫ%A6z"b[R,QϞ)iF"60_}q c{6 Rtaxt$W^̻%!Ł9VX-gJ#}y@8Nol6rIL^o1$Zֻ/VodS=ZAИ5ny(>#oCx_Nqƣ )\2i)GXjPZQG^ƅ8*U]O]wYDB_<ÑUݡz۔y1y?=jjsdo dA%]@ įƱ$*oj Yښa3`.>.( 2Um6$DDBOlny;j|G/Q'LNPzv(2?d e*B(m!>W/k̥6ZO+s_/j]]y)7p(nCB+ihˎW+Kp# $yGwi@x,@&oO:lHoqw?pԠIg2v0&4[Ae~>;O ٸA{0Y"q™ .dcOx6POԛcWؖ9%YjBg!FhAALS)tA:^{,, yi6 ?Q#gVlE(w^/CD>2˫[+ ! aitb2DzF*#hn"kIn78/[>mMjفE[n:eo;Gb?V[qI+z`)Tl|dU%Zux-m'?x;Hb +8|Fm]8o+ Ա/_Sl8R>xpț;K&L~}s^l5EK!ѯ {)(٘g"?~h4!F6:sD(CWl),|xZ:C\N/x;Q=H+֮g'ȻWidґu"y4طWRٖك/v$*:$1O(b {\ 2 /ٯ1*8=_X따nG B}]`i.a7}6UYN"lXi,udkZU[s? |2SE2>cPޭ~EW^3ꑨ(3Wx<k|֬U @A9O$%nl8 uΏ㗦$A޴?ES#ӔrpWEgJj?WdhE81%mu*Q4:#t5tU b!`EgdF,eLtޅnOjD"!= %M.һou)B4 7_-h)0z݃/ujRUQ(&MP&ɛ<]"~gMX+S&,>A8h?&놠FTF>irG71(g~w}h#S%cW%4?]\#,/ҚmowJg9Nn3&\Io> DDt~mX>s\MnrǏ3|d& 9zI\vc(փ.6xrRS1Jl|\o]`'N1}*Y^% 9kxy駾6r^$0A賦cO9wCNsWjՓRn8?gI1_?w ^%\]Vnɞo)yE]ٶ zmA/d|caG馜UnoQ<?nJĔ 5&^ \Aډ ckwų0-f [#D"G9#xS~Pgp Y37sgh{iq:\RO3^%9G`Ǯyֳ0%%=-=u d{̜+[m{ qE nAJpu;,2O0#jbzZr-5#3X2&>l/J$~? @,a)o$"NۣR\^st uQ9uY֑XD,tΩ]l Ð\h#8;6ve׾&Re[/{sHRnd\ڡdP' 9{GK zެDOF]-0>٬ɲFnj*.=qlH '(msG8zrvb&" ^dMi jDCy~KEdfr;0ZCP6~w7Sց(h՛vRt2e6)sQKC[] ҘᢪP-tаz¸^/!-?`)xͅ8y +8 QTIf `LlBX cZ=eQM@nA ꖓW/ ABmQ1@\-@yJԔ&v2mb.D."BA,U%k|,4 Ȏx#hf3+i:8'ɏUCW05ep3φi^=s͎J%yD>{fs` }K+td;ԋr4^ i dS\xP{Bv܅:WQ?\uzѩ=H`W6Lۛ ҝQ_$4v86Z?yiVj٣7^M׼\ޯ?7MX@f;>qQx3m $3lP4I8c܏A+.TbH.e-i>#x ZogVw1X$  p,t > T``^@5-̺?iv2.x;lviM4"!i(`kKYM饣1A-[[&{@f;pw(fJFHT_ A1=L{j*nCVXt:}}񡍐AѬZ6tdҞؚ qݗky`1`y1XIz4τ$}}# U"c5MЬ/O1`t=p澃,ҵWlFp]`˄0^ ϖ%%k*4)դ Yq0% ;-ų>]ڵ%|g3uMĴ&vq: RGh ھ:H|V7#,īzXr*zo^4q ^S`tx^s&ITn9Wz3,'~1:TB6i[`!&#UQtcv/d~q\|6RzkngJDR*vX|ƵD顊ϫۙ[)Pw E M /WGA5R{ӷL";ψJ@ b?K応y {Jh~הvX /Kћ z#;(ku.NJ@Y3]!mܑW}#8yJJLF6FuןaqW:ݘrI.y X" mserVZY.?j9`IrbYON*tQSй;8y~d%([=p,5X…^߸@b%g3:b6fẠW-{^E4VÚu1(J|$"+ /M3nT-p|̥ܘ/1g#Bsd?X|aף.ׅڷ+&-9;\MCM ۹J'2&چYD"?Qvߩ*9k)yKϖ@g `-ÚFuERŗP7~cQZFhdY08 ?aM3\et+:ri_G,ŝq$]|1 CLL @X~coBȦyLM2<usDI+HdW8gjkŮL2m9kb4[ٟ4@!\قzt|Kg a+ (T F.߃ypSj\C1}wbN:jg=0N„PsLro%H%6+IlωR~XVzэXȋRؠzO["l>ܸ;apavN]a*C/\6IL5Njk$˩Sb97?@|;k9 CL7s2z\n >#G!kc;bo p7]u|>"^ӘxnI:sۦR,yA;E9p۾{0rsr84w6Ы$EДq6"ALmc2u6| u1kcB.J~"$Z]ɥN+E5w]X4DƖ$yeY賔/;!^'iS|K#r5/g5(@G2C琬x7yL 3q9| $kB+h݌Fy#GL?^]&z/e\0߃ >*qσOFc9 (9ˏӐ(UP\;4]K/{Q,eJDR5j&V0[P9O[@15%$2P:Fп96{v4cǏx8-z+w1BN vM>y꼬LO5$mr/b#$jH<-Nϰ#OHV=BG"qԭ=ÎV?^o$a~-bT?ҜĜi5Y7 4NoRQRpyӢ" l᠄j$E"L: P}-J*.}[=RхȽlD#>q(PNs-v7Y`-PUn0IM* M0z^"T%Ӎܫ! $P H'|P"( %*B',v}/l7(E˄8&t_5q)$B--fD9q09p@3'O]sGiM}]*f}3ޣY.SG!YUq6 A9^Z -N*zUJlv#5_ (mXLG}Ga| ͨ˓v8H M4q42{n<C$铛B?5JJQy-c| I֠w~mr}F4<&[ [㷐jYSJՂQsjwjefdn~} \,+ZREzT;B1Qal*?OQ0 ͪ灞ٍ W:P[xtE'󨈣wb #Rܠe(@0MZ|^" ݠ8&l`,X@sϔ=иAڥiѩW zQi'_ST ~0Monl\'#YBc0%37^#]Ӕ)'x䂫h_Gs0KrbSz0 & F>A?Q MwdJ1gemX7 MlQ&ٮ?-Ƴ:itoF>} T$k_G7}d%mpķWdsH1fSVIKu|׏-\ej+WO @kqFpeWIRe6C|?J䫆ݛ93 ItpBdN):6924dzWFI)&8`(8ѹDH/3O.FL,{EcŮp叇az/ $1΄s&5zݟYTBRd܅{Ŝ\k-/L8<+A`8jZwep.= +|~b=rar7 6a1>(0CȅWM_y07Cbgh{Cpۜjn6>KN;eyXfw]9MϲhT5A}.I\?'u!p߭G|;Ԏj-Z;_HEGy<37/SQːzbߏ!2>cecm;W& DDaN[Wib`7>+DԟZW!w# t91ߑYٜ$vv E˚5q]б*))N֞z ) sc/MLd+0,~RAZ{Yj>ro/ܱ XkkU2\L}ILcCDRm(k /-sRL Yb3>32sv+qD;&*V!=46w$6$`RVEutW%!\/#g<&p!%8 {tF=;m"CѽId szip0._.1`2uOBUGkP%l whILݶ9+7!z jkƥ4owӺ zfXI  BVN9Iu =sre#{r4;1KFG( .{WDTsAtTHi!ي[xvD̈́p=Pw2F5vzmC|p~ 4TJ3K*Z{P񔡉2Mv?BxL6ʻk4|dKHMCT:,laؖs шb@0feaj1 LbWȧ.:#|<a{,6i9J]'Ў]{S9?sҥ~FeΉ& o>[xEuSZ+`,)|iF7ít@̙ӠP<\ N:I}gsI|5tjE͎O\L9ljyܧ"bJrT4[IZźc$q_ev0gk" 6~sUond=HE`Q{j~x}.hOGb.D!B"Nc+G T~->C 2X~/-)zwkMEE2xӂ$43 Ri7gDA8v@#0 Uv:6YD/PVLΌҪfx_v99z,%O `(7RpٕPѪ:R&) Y,t܄AJws+sLn#D¸RuUu-"?^]Cr_fDN&V4&l L3oa C]C-]T:!0)Z]f/N:.<n&3nbKى3UXgtOwXt2ToYve0aJ۬ʸpQGMC21e|1X:8.*q 2z}lM{{ ┃:~8|ӇckNLv)^ݎSB5͓..`e Qˍ\o}+=iһx'f;7΅W`֏QA-\xs\kɰa}Z?wɈJ>͐=,i!t[vgoD톔+~/F(-RDgi)p aI RE0@ kpd!:&B `=,4,B{hNM_]dn{hACQ G"yG8_&>;"" EEa>L+>տsZtp+h.py:E>[I hniP=f V9kݩCۆdbzE ;h'(PԤn%ZVn11WN"{ܧIXVLx;v",n(ؾ퍮C6O[ƅVM!1Dٍ L5={wӧLx9j^$,rބR.l? }}ZAB×;{YEg>0p\c;:H0V$ S^uQzRk2ᾡK?l\b {lb`S'$\8wᯖ&q n@ggP?+mGb­vJ3D+YAO-Ǒ(,3I%aW|%TRZf@F!)v4@Yf69؉{m`C>aI}Sp6629u*v"*_jAѣ++r,=I^ ,?B-/^xg΀QW"qKyڌ49l@FK|Sj_\i { Hx2$/b'&Cc"$sLPt o3" ܮ)jg qnE3* aX_W~#t;wap'j?IMjO!J"YT4( F6C*5‰ɵ"ՉU~!Q]^(x ̳BB8K,zĨxfyOb=$1' V86a'WV)zvJEpkgDkFM̩Q3ðYZ7HfƘi10"0fx7哜6H u袟9qm @9X1/{08v"nΏkwV)0L\zyD,"h}%8@nHjtJQj}2O.b4=H)s:'_Y0|iL,[!:dBs1j+Ю&>pi3%ysݘ6ʃ*gM{_g> q`hIl]ƕM̱\%*dh l>evY;cSZrƲc})$RYRy=HߋeCbR]wAl>C\48ϱ|}ǎ ZvrE]pb^rj-0lUa+LmYiɑ֭g\UÃ}Q|J 76+vB7Sz,(Kٴj1!mCZ$ヶ>y[;mp{}#@i)"MN#^d!!tnߕ}~O}q~RLɍuT ~} GlEYvf:8{ pQ "$ &¼uF4bZԙhSp+W.MIh!d >3t '9dO7Jˉλ˶w^1f24䢜C=|'_i.,E1{K ǂcV *m췭*FO@7">z{h[z>ŁZ^*l(8y:=~g]>14f"({ur ÝqlwZ_.h>wHUrQi 0[)>'X=R`EA,+M`\GvwAp_/.fĪL$جJQRu〈{&c@(>0pD]t>C0w0.[@=x9?4wcg#j?ІRLk= c8Xt}tv}rLc&#KqJR(cS.s qHSTF՘z<-T"z,n^HSZ[,ZR2~w7=6c[W'`DMѷa*zUKg)B-]찧Dnҭoud}YA10 g 0+p nǛ=.sͻ?&@\6KJtn)"܏jI̬ۋ3[Ԁz#2|DSx.b+Vmr3sv9zX̘1'G5Wep5({΃Qsl<ҳVM"ŷ8 #~z^Ze8qHgY&pi?lX"^N;G!10`ƅ[LHNqte$qVx7@{#((yDٛ`ʸ~!(KtH,@`]g0!7Q l+IP!cA 7NU `GbB!4%l$rУ(l 5wY8?5U9u!GRk_WUUg2{/D5&&.Iku,p֓jfb36WokcL;UsGJe%< ~ٮT_aeZpJĘ[aH{fk#Mz9HTewǞl?A4 ž0 1۷@a{k1 1oթ4w0RQ-vE[< 7l0'JZ4 N{g%UyƃT$$p>"Ԧz .?vZ5ZQn"w%3ݺ21AA}fB0+ctY-##a0kke n>Sn #TX;upG“q>#Fm&:;/pߕ ;b}9A+6*~k^KAz h+`Z__!k$G5E-/j>ץ^sa<@V2Z6.R 8lʙ6S{DFNUsXT"J1\:>OBNYi-ub5:҈gW1%LzQZ鉔 v;(&2B۱NpAqHtҴ)][kmJnoeqj`|m"¿vbon{r'˱ԣxAF?~:lygC Ŏp Z|~Cfh?I]r-lAazqWC~o&{VIMh@¯lI *CP2Wls=؉=QskGfu/!dwʵ`p{@Q݇3eQ[rR2\6c&fnNuj2}VKkN5 5-:I䂰m,ލQ!zvZ}Fk:~=A3ӤRNgNxΙ`aKM߳_'GY}Tq6:%7) i$Eå}fcI{R5vE,NnXzgɫVi+ޯCb pw}λב5k-ޒ1>>U~&HM_]$ BW!%;~g1 g'vSD9"ײEQUYfϵ훪gVK~{sԇ(o8bAuR{0i'(|Zr9,*hh@e ? ( ӆh0E81‘.fÀ#]~e7kX]|_uSK %foa6_ɿl{X@Y{=FS[HIAg'L2jW3`Kߌ@3uhR奃t'Zim04pQ@-FAQ'Doe/% zc(Ai)թ aܼP'ᔽqFӵ3>2rчα&&3v,ReڨR)0{*Л8 ə ;b0};Y5M-@cx񑂤.NUH&ĶX< k$]FQi?;l~)>6 \R|~C@UZ53<?eN8^j/)Dټ66 /sg;9R~hBP?o[XjYiU*(e[AMdsrUanPU;5dFU1@\V&,C >-u:_<ČF|`{y7AR)xh۩SlhL2PE\7.K qҼI$*KVڸҖ%N|CB|3;h=8>gܕp1!B{9 qb7~q4CmgV?^K.-y:WE3<&J:EgD]3#{<Q-.|㚭"ĎV"YNQ;44"NpR+E^R[g1#Y8Ҕ\m.ґ^0Nb y#?zԝx;_LNaǰ3 ~67φQx~5@kd]E6< } DL*ZPZ5]BI>L@0./PɺPF7We0RDlN-7T5f-N:❜9QP~2PZZ?+swлSCC"ޯ2hO" cгG.fR2lg(Hzl}NS͎  y$֬}p jηz7 ;٠hn[~ꯎة!f.nJqkt3eds$Ed8Y>aEt`,fۧ v/b̏JV0L}b׫k.:^i:³YmQ܈?U42CRnO)Օд K%" 4$սKK  Ta`uϔG C!LGՠ)qg۲~r/S7wHb.܆CkI0xLZ߿&dGRtb/Ş)F?5?9kTQ(`g΁Noˋ  2UHsg1}+VM'vIkJ2X#[:8;4B5H#l6R''4ue_N?:HL1ۼ,"G%h:{N%DGY 0%X!ױj \ROmPKk2O JgJU0BBy0Ml!]ɶ421%dyfs *⮉!PԀ)bW~$pdHsf`9/lrT0 +g`hݲpzw3>KokM+d b?yHA ۑOpPZ~_wL*/\&&C@JH<ŜZ >E0*lJG2G* ͇SKnA(|㎗è: l]ub8/ j/8 b^h( yMQJ㫭^Yl&olh3!).BZٖ^".H%, Xu / ٯrX5@4j7-A5wA %;a稈+D#*n1d񚾦H܅6BT>*}J.䷴WO(Hyf /fc_Y#5qyBAd9F\GLQ5mQ:g=Wrs"<8ci24)@HM2ОFQ %Ɵ4g:mVשN?Ʌ{i\V0N΀z,F JMK 0SU!SՌ[J5z!%I|z]| o"ܺPn]K8데n+y pV۶;t]7RC$^~6#R#8c'e#;ibZbv&Q3 L2gl:1](_҂:.idmSZ>XCo9OnE`b '㥯X#3vHʨk$:u!W@EjJ:(RRi\xtŃjAV*Gvt9o40^P kjE>N.Waxgr\? -Ӊqkח+.t l҂GIa~:.{ߴjhw-t#}E^ U~7GEsYDVNc~3J5Voe0_Ժ2$甋3ҺW<WƢp~Œ ~js2F}*hWoʠ"Vʫ7*.ipoEҘݸ'ID岬2=evU1e4at nD$Tߟ }ð`Yy%8Ai6,2~hr9wYC2&$RsL/-=ڤуNn5)諸NEB] 8;T$=Sr,|ެ;.)@ L}SqߋzŬ d\LbXV2'w~V&Mb}-De^`'\w>S;@r TU\a3^x7o ԭeHU'GUjMYNt⨀eTjXiUmL3:Ğl,l'Qm,ޯguc"h*mV$x>ϡ?AtLA6 &`(^3 \ˏ!#=ӫ '3K\恤:=B\8w69D(1QOf΅pHӠ0+qwv =F@_Ú8QR=-9,?StmqHNCyP{\"+Yzgyn+2цȒu+dCd*vl=7?Wg X2lx}IdtؒɏQt7/ʕ~iT#r T]>4jiGGVƑ#v-1aߠ.ڽKgzlj,[p-nKrs@:)jV6Hk}3dS.5ubE 1+P1ָyI쐴ss8EL4 ȋ7<(v\1c[e=։%Pd?]3HrwQ\yZ܈ZnER!Hz>Y3J"Su'A!HMZ7ϓ)ɰ5 b&iF|`evlɺaZ'JvֆnI@!BK|*ϧEGWKVփ$yX8Jy\ӹN"X:cS1T]M74vJpsbaNn m]-=0l]w}}<\: }ZxM)rAShUڦ9t{vE K!j5k{nP-|c͵od%Q!]ɺʃNCӱ3R8럓C3idЊhYe@X? 14W@mƜ \Ruu:W W)g|j*'S &iK<=DŽS|江qOtI8-M8.!&n ưEրNOn~mFs"VWUfݖx4ZȗBNR6]DZ1a>OzD& wo>ȿC2bHocr&CC5gh@:yp^$HZ\Iw؄Ϣ=lĎt0mtK碂1+Jp+D\$ⳝplcQx(_-(Vu$+\DzV~=e+qm.Dh%dbT4_wӗj*ب`f\^uŮk_s`i.Xk '0C~ 0G)=ޖTR-mйu2/PQ¾p`ⴗ4PZkOS͛o.AjuU$ރKJj[ okgeÜJ{:t@f|zIEfV^f 2(w#b&Kn e`[>*,}i+2sұ3td%F9%`Y 3i_V ̓L 2 aWMq5Ǐ Qsr'.OO~AV#œFpQ~Ǭ^W\7푶 \cq@J܉ni \)kPB8f2D?wܒןvғՠ^xMOX`$%9 dXvpT) &tɝ, ;,?jZ0*te mxJVq"ڮg%85_G5AD0*}ʚk&-'G<hiCVox"xH<3ӂ 5o9գbp=m7(58q U&_t+%B\+5%ضh¢7y!~EyR*/O'Ut?z1Lfe۴b:O"[۴[ Drtؚ,ފܜDR<.o %(9e% 滬k|L.K,aY5F0Rojq…mta6('g3"C!.wCgOxdEe(*";WⅬ.ቷLRQ),5 >+FO7 %Qv$RAp(eWJ/B͗`G7.3P 3BkӚlD]Ҿ q#6{0#(8cI:adGdDzد^MP"SAΩ$ה6GG)Sɼ:\mD59f?v?R`]/ )ZvTODi DMyĜJ rD"7pW 2A;DUL̖6`QZ$p4ܢxL%mgi*ED&(š{WeŻ=+pyD"agc2?ӼT)]H֔ﵱVL}0_yc,@v${ܭ-mҶaE2A 0Ỽb~zfe@ XU `5UP {a-zpk3~] C]n}[>}> [4fKP$[LJ5hR;xvKT#@ AzχB@w#V%Ag_[ăP},7 s{S-rGb82|HT sS%ï+7m7 yv_;O4P=P1gYb']{FB$NJry"o{N8k.4c8)&2#0:V Aa5m J1mfrYfg2*:d~ZX+ch&70g^vqҡTU#鑐Dv».JuK'3 V)2{y;Cs?,։q1綾q_Jk]oCCݔ?mC?&+`2xķ3t9ԔM9e,cӤ@-!7^j(86Q--4imKxkR1>搭z~eO`F gDT77 V{l[l&¸"—gh q5uzbG'K;I 57֯1*/HVN 2[O! 3,0Ωa4NQ_ho }''Rt'֌__!wfL51߶QG=w;( cb{qÉԽ|YYЂD{ʖ /l0!đx0NrQD?SUiOR6vgvܸ,tbD꣍lR"5l`߿z*nu"kNtX5NW'ODʄ*`Tv }F$= iڢfJi;r8SV+o;{z&xc. Ԣ) y !ĸlְiΩOw07Zss !f  ma"))ZfV kX?o3+EP84vcSrr )i.[c*&ɮKl^Jn&J^^."p"G? o 4mMTqF廣*Hºc fnBurSo+3Pdp;Ƀ>oK÷qk$k/{B\m{ ƴ lE<4t-.[P5j,^ďٮyP4*ZͤJL@[FZ{VϚD7ɧr #b[`^@iqy~dSHe9P_ښ,[ Kެ 790+IDX_<ӹV:^gYwp=wv41@^HA{'e77جskZD QLS:Y~U)b >45{~}džELfHQM^AҲݡ~\dҮk",7TKַxcvtm+I~?थCh S&K{4bnlx۩ҋe^PX= D*zn C[qWzv&k_ť0^oK*x7LUGc3,i,KzwN2;hCwH j +1_1VxRY7) EPd@5BQ6L<2Q&㓧ۤ:7[Vg ]R0+| M\Ҿ3lūyjG/vI#Vl`~r׎S\ 3„'3^*%blhLd/̑G="P+6.; ܤf2i&8pbu,IƿV@giB7:._cw|EhT+A>(:.aݶY%IsF^ )-V&-=5RsP7oqA^ m-4tGEObrey@ d%2 1_%A1G$y!b5 {A;wX0/4ץ;&|gEFc@nX|__JN"OWL.XJ.#,g߹]!_;|مkHXrEOf櫷>RpcJ0V7 @*:]U.txAb :/+|||]\XMnh eA2E|.DKHiV Ei|?j(=Mx Qbr`57p-܋|=0H1`)[?S+ԑ;0}{M%NFPW3< 뭟% 8+Cpn3VnS3fdGn1))XJ=ԦUmy\ك0ᛪq5 xch5|LW~*$l{DdO!`ekihxdʥT@%H0ؚߤ%ݾo/f2!Q$cB?\0 3 Tob|* pu< #auR0v 1.1_`]ɿ? ?)# aX FceƮPYaJ^֯HqhV}@t=A5$eho}d頌T\mL(oL#Մ՜K-Qh93OF.~zF}Ǣ2 33q;zNYy  JUP,RG ֲFL6.d|ϒP(P謌Vm 8}b ]{PD5x[oёy>]'^EX/V$XtʢXCĝLsvFh[] sY9: wb$VDp_Bh ;V^VS 2 :AF_X q9\9zR($9gxYwx$$]\n&.C컙|΢qQqSdq"=^APp>`aJXoCs$.j;RH0k(Q'HWOؗEK$.zDB *Xj@ؒ׻)'?NI (M[m$:~D"Yd*b쀚e80z-wfkFXCөEXvGzZk@xx,>wqPo.nR+<՟e#K?T@7NS>6I&vϧ{2|= 5y_ vvv/;-Vl웣(`+#p1'b^љx!MsеJy4":/ ˻*WT+|Nk**_l=ma 8{ێDVǝoN43uȖhZ};@Kal[pEiYi,`0 l~a=w|tDs ֖AJB3[RG]:7\F=%0z䵁Ӛ|nQOY3A1dz4FΫ0vqJ(PϟUy[ )3Чńg,[^V=f\O{wX={-EѳGE]Ŭ>ğ}GfCM7cM7oёa:뤷U ٥hzix@13rDc=`g4VCefΐ7-.]M(te*'i-Iz49 #^";98wBJk}{!'WO#_L<]RJN$:mdtE938ҋvj(wμx2;<(i~؆rgR3K[$uǹ§ &VeZD*R4!}82^_Vʽ<o B՜\ K'#][8Mu78Qv,)aJ?+v,JHV ғh.]2,K>".nUShIy:48n,ȓ壿fc8ѯd3Zk)S 6dDceS jP4"M8<EJu."7]Z'#BFEgg>P|TD4/rPy]#צEhu3v %ɚ5oiBnmyr- hKo_r+?asiB7E.!f3ϑTQ%N>" F1|TkҸ*Ņ2OP~n#RH۶ kCvMڼ4w68yRp*G@Z:i#~~Q^k?/mZ!p[@:&-pj&q^**l4VMyUǚlx{7tp~5,ЌK+2 HFXqCӠƩ,R[J|v/OP c@D%_lJ[G=lUf#^ܯnBChfAMykrfEw~I'ԤW) k݉#A9 ߓ GF>pPwX@҅&*g&ndSvg,qqVp;'Ò0<'>ƚ_њ8(ъmƥ ѕQ˔/j[z d"Q.(07%`> AM7'IE4aNYм}0/ Hh#~:hMnXJfV)׻V CyCƠko#keUu#pV2\(X^6ÄmD d\hX$_3.61uBjC |66&ThԮ*z.DRYZ1_ tOΈ \ ;T 9XMyy ȋR.UϰQULuFu{=AZ-{X{?D2/mBKd‡%^lɦ$kΘswřBJ=w6^P/'UN & `4Tr+d]+YL.CcWBboj [ $ rV8v\*B(+HY'H4T,ƞZdՐ!L +1^LKTAj/)>8QtM=$-P=&u~nF!IN '߅s6fxMW1MB<0S\xr{F;\󵁆H CIAh^Mi(g&H6| $Ʈl@ѐ(ӳ.Lf'Es /UmjedƪNArօ8XASAM ȼ%rDƺ}1>̜B$TUW.VO67WKoy1gӖ66mjڷI|<}h^ڐ$ 4Ib,H蚱gYZ0707010000036a000081a4000000000000000000000001646b69ab0000fd3c000000000000000000000000000000000000005000000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi/csiostor/csiostor.ko.xz7zXZִF!t/[]?Eh=ڜ.+̌+;\Q7edzx=(by"=ЩlMU` O ˦MϣybD\ftKQlKc?'}N:@>jmBU{D]rTQ"z|!ژ;jcYpwK^|_*~\dQ YD%eSuk #+BJcІ X*J뼶"Heܝcw\rMz-/Q%ij;=l;<-׭!\=@o<R95&3𔗷@Ϫv@{V5-v)ʨRh>&&ne ˔xyqՈI>mV q6C9'?:cjvYv Rı!.t;[ۗgU":8 kb ^0Pe!C / Tv+jXSϠz*٭"Lw^ s$=@k`m>Z˥JY.>ٞ*f1+59O?56RB}L!Ls_> V8n 3=v9y))+EzhSDX;:Ԉ@[Iؖ+.>U0>|XD&@}  {]+~V:PR䝽@A\2s*1hiaoc441gv'x݊}EZ%bN3w1 E*7mjl%69!uuVےr=CZbF]:~G--P~O|A,;GhG8w45q0z6Є:ȅ@XL SZrՠUN䏵%ؽ,F"Җ,Z$,xSQ/ޕ|Y&bKl$k\<Le㟴i\#_̔}L^H}yiY$B%F%`\|}& ;tE4orRw<ĞKnT|?'TTk\PL eew颶B$m!]-z<,CA=9MD/o&TѻUԟ1jx7ŕ8<Ɩ\L@Y W.~C5'-'\=Tݫ #tM Uꋽ7 46*T*)J=2~2?gPas2Θ7/OTvGvmi A>L@gΗA1DwTB%WJSe9Uc``Zi]L Fsz SzLXgY_)ނH&qGj:'kW:{? A &l^L͍ tdD<wwC|)~f`!.ߩu]Xq$ {ߠ5;2|ǏiHbs߾DfDmߒZ~6uRL*|_,S7IPcH& rf51[|N%hPUVRGW'oA}ch)$[ MU'Q_}p A4f< hZftOry*v$TcFw +vJ{Ni3T_ }N{4ut[`%O%2 z @$ zidN^QJ碋u &]!3ݜ*%vi\u]:^ha7l,tC=Ve$bR"ƭ:b`BʱPX͐ Nbsy:R$ f:߂.BMd3gvxf9?@w_mQnWCRx P kTsU۩5|Y"JPHNxm3>$"#t+.- ELY~/qdĈzk$ςͲK^~v!橩Yn:$f)v!͢U-RK L:tNg"BBQ}'Ɉ @՗.]>/K G\jWO r$sr>fmVnW[ dM,J:wܿŲ&Zq#_gX,̗ nx]tJd\ᐞ<1FsI v\xm5c)O76+\h)iһAG%ec/TAMLdy>͋V^DA *y6>iYEրg-jɱ.>>(B JcB?V|k jCJgܕ9ymoy6Eƈ8ۭNJJ%oAYqlc. d@IF쌌HJ/֖pkk) ;i8w&UP[cK4S1$ e]8H#֩aw/#[܂/V6? dpǸlIgGs_k?H}# ֋xǗ^ ޾HVev-@J˳6Q7=f Ic)M; l!]g ӇcfLEKy[Zcs&kAP@yQؒd{,SC!~NIT ik4"LvsRȈ.ho&$d>!.}z0kAL<  Cʳ^'if}"Tf-chB+#%tYXjmBE l-w&Y*ɖ9(h>) * ԋ#&x.v49ǂV\Uz^ڀ=E}a8p;}x$ȇi‰Yԓ<nѪ6FF9T1,x,cκsnFW*Q90߂~΅UkPbgVdW,# 8nPQ'mP3=C*0ܜW}nŒ,~,x뗒#g05~dfrpG` 6U|j*huXGF&R~Y_CdԲx1.]Iь''>i*X|yS׿^g蔙y4äL6>c(#b%sG;G8!S7|]τ|_h wJ!ҧN(4d!$B}v_(-In5h[4; &i^a\GMCh-gυ-ʃ,EW\_1ebO!T:MoJQ{3JV=C]=C-<ݬ_YQgoyKTRtA0-d\,%7kgLR2$bA wiD5,ؤTtI] t @;(0q~ !ǩ b|yg\KGE%I= DnR*)#mPeJBi{&II?:Ix0G2vj'!#4Pr|o9ȬcOn#t͢1gG>ldMtVz 5ښj 8DZy"oHsA m:,Efd߭Z42ozQ6e2Y78 <׃e'O.}R5^_oU@喴Owݦ`Y4Ә̧ 5FWΫ3 Nj4aĘƫ5YK5HJm|Tvs&l{ϲOs)@ؕ->;r@)S'жb/aU.d1$w CRՉ \S,/FJk19W6dnJ1w>j9>dmtވlEU 8Fsdd'?iz L_tc1|G/Ca,#b~He/w +]'ek`tY еgN'RhKI<| ߢxG/os$52n5#w5 {ŀػ A ڒ}5~{t)D/×MExe->-S1?j zkƵ6fR @uӱ#@3̈UWƫv@o8=)-ߥ\@=t3~w;t< i!bLhxb\l-ǖ[LBA5 B= 4`aGX=ltA/S\Jh9"nOOZ ܻ X,jn=]'cெ 3AL6SW#/meB?+ [Q޷\-ҍ?%["GfnA2gtIT87=D9c T[ǛQMXnjz@s?wi,Ur g0/8 rR.!o/6K@J ,>p D=GMST^a]tޠcw`"SfB}ܓAdobT>{raJ@'X;/s٫[i/aϩ\l ?e\B 9"߷G 7޻TRYS؁9©uԛDus'2R~|u'@_ÊDt_(6tjy 7jD^M}h A'E`zqnG!MdXmQX]@ẙ2`äSiaֱ x* e?ɾѹo T` 9_+ k%Ցٓ*>|Ivȷ)(8"&j(Gk=:_.33 [EZO偨QOaH^3kvG$ޟ .ckoX;uRtrC6Ϸ-y --'!TeQGo5Hpp@h"z ;gǢsN0Y޷$6&sj7݈h"doՓjj9Xln/z--d΄IxlbG%v9G!I;.k \Ym~4Ҷ۬N]A96ٓBt*9hıaIRB\cq`b%! feT %61^$X<##|gب>I/9i @Eɠ0/"#n3fc1G]2ləvM(%o$NxW%PmzԊ x̨;>z`"/)sr?t1"6O&q[VY2.7R~]Oq~0-ގDR읤 H1))iR`ЗqGΔx6*>9]..4Jlo hL*ӿK[ Ia^ ?tQ#*pF[jFA : uj܅1ā&"}2Chn?V 5^MÅ3B%{ #4mLU.FZ]Ԙ#2 zQ ޢ/ ԞZ4tw^eo>[?ۓY98=`?Etπ[ssQ  t!Hl)ZkFg7pI뜃60]=a:N1y%!BJBFM5ґv@F:qW6B 55?!.ΗItXF@?クOFzŬ%&o]jY?#++#U(YD<%,/ '!c:@T`0k`uUswt[F<&q7X5:A੸WAO>Uf> 9DPe;2 rH<ɢ)NȴzV0eB@P|?iݻʫ؛e8rmr#&y5 ^dT1I_G{dv:K -b8%G P]`fF`Oۃ:IipC@MfUm~l^?JQ$̣t9CMn pnQM \AKpa(Ɉy{u` jd-IG$ٯ?Lϼ|.}Z +c^sTrۨ!H ȄAf(ԣ+%zO7;y@*tqea{oc4(*Hqڧay✟"^3 kLLHjM8l,K\su; z VSHAL䏌7!Uf@A4݋xȒ:M1H[1w}/cS$|:y;9g3Kᤧ7HDxiسAJ{bhozbބc/@j&]K=(1 \{^NkKH-L}^8h8`- EcK;*<9B)?Re-i9sC`rT\=X,[tT'_.ʲ׺/91y!PvG?4:}lu !R6ŭ\0c'}]qS˙)[uYٯ(\¯3C~#X"N`^(BU7J*޺25ߤBݱ8d 9l;N ڐhs3C/-]"x6FlCpKijSɉU`>IlӓdrBb #: vl hU}G&UɽDx*7X/=#AAJίg"`h|zlY&y&~J< TV|E 2u,{yӚsyjxr<*{cϦ ֕AW!^֙z#,ڀ=9C ML[#Ihr%^ +.V[LYl7eriadQ/ө33P5=XvS?Jglh!DG 4w04&ਜq2Jb.ko\-]aJ~J~ g(?ysG,t@{'V} l&qbһ[hAXA䩟r t-Yԇ7i'õ6̂'//Wgkg3Cηn U97S g N,`Q@PQcV0C˟t=4kC<-SƜ%/I*/d]wa(wXV𘁼H&I,/-6S\D2GY N0 iɯ٤P| >|UD#o ')uɉFZZdLT]Ygɜ2"g%Ҕt)Fa1T91)];n@Dra`=f-`BBVȈ}>K_R'Frh/=$3u1O7&CʏG(p%d?5@!ªg.peqၝ:p}`I"o-ꈃC@I3Ġ$s7+6"յņrԕ4eeCϲl`~ B믻[Lxc8a #)*ZϘ>EVEBDu:m꽅Xm5Tm0s-,qU:u*8wEj7oGML8{_m`] ^x+kr"'M^o]buaJ]i6F0ɧvw-L8(oC1a8LөЂ'*p@>مcY!|̕ NTIoŗsӇM{~Hɮ+GOb 4iA?ha*怋1=aA&G+{!C1]x<'^g`q-4jijE4-jM*}8.L։h{cMT G¹?;?nQ&qa+H9lN-߱F&='Ƽ fH@[ܹX(ZPe0uDe `itZiB.sĥ3$727 +aەmijN L" X CWm̓:MGؙgj](Gz{B (+h5a8d(oPzk GMx B{E-/3gloayϋADu^0^^!F`LM;#ۓ>1ۇy}7 AR0JΟtJ[v QsެYs[PŜijZkЙA_IJNX]֙ڭEʎum,y\9{HOfQ=)[U֑^d?fNTnH,va;+:x^%>Q۔#P9,@ۄGR+QUnD" &~31oPv!KgȫAA"3d̀:;Mcy /~=`\~K',ŬWqYȜנ@%Lj @J5Unk\mSf^8Ц2xʵ6 tg],)4˚lX!ɍ)/[p⯞s-nE2G_>wЮqMBaGSW8~rů q#wmKPP ҙcl-(CL||95U(X#Dw;;qP5bWFQGZUaOZ VXh"eI]A׳č1N|O"h0d|⡲]$wscB%Bߗ$[kg=Qj ZU5 C9z *V3Z8'g+{mdcoi1h,HYd/DI>ocXc5>'C V-~1wNʣYv1\1MttF~օ^WPH).՟ ҤMK'^G:/_5C~->RZ,Qox_ ykF  ZOc*=([KOPb}:O6Srش0bx<**4ՄvyƟN rt>9!npLV }i0I/C2>Z4zKBbUHeCxN$q-~6AL9֫5zRysf&i,-lcg#r$[fOb[-:܆]}dObk٫+h9|2%]\kOATϚFy;Ak^5'ecatC',D@s{qBLya ̥jp#6 TX,ƀ}o^:: Na†QnZ&Ej/Ё'#bu%~V(ƲGgm:D:%;l7tS,è| n 9DA%RilD^?z)W]g' ƽᆄSpCm/LH j Ld9|sa7eJ%Y9rŐ x@ye,^ bR!82:֖eفEûtnoڜՁ i8~`PJJ4j;m)]Iٺa'Mpxv}N*ù&o'Yn!#w#/'o)V1(epGx+WL,|9Ջ3IS;P'▶-Au]Xvji{Bf֒]왳ӓf4Zah/:Zqeے?Q#j DsXQF(NQQ[ZuIGjE"D|҇TKdUb'M?:YwD.B}&;̸^{#o5f> 41DPi?i˔I&TVUrn}T=(+u82YK;X WW܍xZSz3@[{,026690\.4y݆wF/NDl'V&6t鰤01k('f`A :?C/&k% T.Hpu&'dXnQn ߦr| i_m Wg ;r'EM'-Q=ٖ,i<-^\a'cv CVoRū"[lq k0Q++/)IS󻀶YqVD::94| F⻔̞ۭ%yTTSo묝4Sf6As@w7SpL ݓieKD{ܑU-GЋ6×Adt/9pP r8軾{[bۺu#\: B> ĒEZE6=OGuDc

*k=7enY~Ch. xb+b<k9:[(*Q*]Ɔ-'L]4~Pk"px XuL켩0"gȖqkRBIK8Ĥ2Gʉ$LĿ{>5YfP `Ľ"cn(>+Mpvd=;o% $9=v; B%HW+i-XC\ _|CfYPlfŞͫe"Cs.xy`^d ?rHF I]Xr[ђyHZm;??be&ӍsQN,Wp|-$XQˤq-.?zwrw: *m-="ԲwoQ{`76*͎<1$†`gh:wJ^PM-ˋ$eqjm6YVf1XIkAZ(\$fU{ j;3dAV=@)|p;s\U!8ć? RaoZgW4"uFLЪqqP2(t&]آ"8ADͱ 9|Qa"3$^'( [9Zx\N2taj\~Ny^iL ÎR02?j ҧdhۄ/r5Hi[[˞)grnacơqMmF eGgo/~lxW(jһ8cRq?iGcI%qѠxT`@)4 R&:H'E&`DJf!'>[,rgzY'Sij(,eKMiP69WgR)xZSB * 6 I(UAe#),_v6EKuLOyStByq5u(SGC& x-X^c&^׷Q J_IݳȒ~nt9 Ckk+AL;yqlMi, @29FAsxᡕ+O>Ex~JwpS̪wxα!43yP[f3S}4q 2Q7Y)%auӘį{ nqlZoɇ>+%ˉ[1YQ4&nI"hм#acxr:^((̫#uU!xm$e'4=}\< jz}_[/#U*u:invC#\) :1]rT{R'8o@etI:aQqZ=qBCԁ5-_kbK< HJɑلPCȻ$YM x{)f VŘlӸG;dJw>Hx!'_%zAy^ˢ o(җJzY\G~~.e0* kGɚ_U42et>UYB.*nH#ܼX֜KѠX!(ا9qi>.!2Qlw?Ѻ:rY^m5kk@h,"L$alj}+Bh۟FUڇ݀&"4;E8O(}3qFw h>@NkJsbψa*$%]w4jHz3G5Z*Yuô{0AVD>M1`>>1)m{V3 7o)~F+ Ɇz.)-.8-zO2`5vJ5r?|>fr>$MC'' G-( EI;Z3x!yQ$nR-z~R|g+F}&+jPP2ٟ(8sndT%$WeM2I2v)5x)omLQ77! r:CY?nbFyw޴UDk$b<"ix#9V& Mm,۷f0a:#8XQ[ɠ=N!AS.C֝̿mejr3tS hy :$. zK(>jdia͕/ľ}O܀b@L$؞l\5Uz/}?1|a>> M/IUX\/bE,=Xfi\D$ %D,,1BCP^=ټ뼽d>enQSx;_r[hkt6Ph5JQ㠅~l}F SrW߼dt=N1mٟ.IOr *zh@ ]k=0N Jt <{ "#-_&1%[|{3rL_|]s]>×9Q*U:CʽΛ|&5د2>*䠅2Ž9֣S/;b5R:0-Ǵd-W膫3(_eS0N0*B6ZuM(x,}`?# R2[LG%H`0sxB>NGrQlXkl?ʨb]06#勁j yu@؞P>;iiNF2ד-tO)h»N̄\_mZJZ-h7{"BVoHGlbٽsr.&E;pf`UՙgnLy ]}vRo"e}; `/ES vZ17`"҃0(I VexF$A2#3-XCQTG:eȹX0]6 $xnS(ɏʌ,R^4R@2=&vS䫱-MM7^{ݐ ө\)MaHL,6 =49~?u2@Si"ǂN93Qp@fvAG뤲as(*/Ll~'l\ g-I-ߩ}T*EV0@pR:LU\Q-W;vBX ]gQU?Yp=g8IJ'#4ŻZF<8"O]8:]fWb+J#._CSlMӧZ1#[@Ŀ*d]'E?_E~{) \K^`IKRhxqjRK"TE'u/p{S?h3z]8fR9,SFfpc^eP p~4&89_1 lgfI1S.)Z얟ZO؏R"޳:#2c-rQ5hޝ&o;֟k!S}"it=bkp=OL]qW X%0bBR@MBփ-A+ tqn8dg"=o\ؖ<,b^JdkpS+ N O(*I5^ZhuQ!PeR>ܹD749rƓ!;z$Nޅw_TLE-;:rX Af%n[v䌏Vo~se3LPv!卨Yi^ip5n vN{!9mt<.3o|{$VqU w?N|B-pJ(OpW"ɤϓ(Q oV}zGHiiZSgn-[$ h˥?@6V2j!>k}3l 8 iI IGXǐQ? EHzi?v*+D#e`䑜LlߐS<%j`uxDMQDv}nڨFJ/շա pnk]Iv2?I4yL;ų` Zt*ָ-'9 Ks ǪsHdz%y*GC[;PxNnn#)Nbs߃K[@w(uxd]sHI@rITHKĺ{[l>o~K=}/9$GB_OP8Z8*OߑhP\LPHs\߁FAQSʼnrX^X% Yy2Ib*-_w9#]MIJ"^o;DODQ/]PgAìt)N/ELV.טPر> & ݾѦ'|s*1;9e/s`f'݉ˢaoj(p8{ 7a2UYZ J)LnPFUr -,=r'5h1W.vv $ 4wأ LT2^#)E6L#Uilʸ+:r)Ao=L,IХᕢ=Y{o:%W> &S|?By4& g&/. uX6Zj:/C2DL7(Гhq ST 5xiv&y jf^Ҏ ]<}c"=V~'r#k5$5~T@8uPܛ)rf\ F ;-xR's%Y(!k`?|&XIʀSwoOdZAE3jI+'QJՉڙoBhvza{ObȟJD>7h#1S]`iAȧV$:rg45߭L Kr{vJjpnu7C|liR\<\w`OAG@(oQn`DF8501؁ uf.$cuKBq;[tn((&mO5c|QfQD`AnA?i2`ǰy#=Ta+87HdO{ݗwb+ÕNR^ҔK\n.G%s}1! #gNhT d9bts30̤|KNPa6D,wE-OQIع{$f*mJ|}@rkd6 ,@#9hŒ0(wYˈkGֵx7UMph0Q~Jt˰qȢVE^h?x}ZP6J#v]lNg+ 34D>qemփ9w %`_y[(r{Br:$`c >k e:l(HtclFyhd\RK#ފU `iQq/G}|'AW'4N+x@)$д KAZ)[  {L+~e[#%AX6~Qk/ ku_$\b!P<ORF:n3ӜFg{z2NL1d{Sn7vM GPUwDH"MJjX^DOA6814Fҩ69ѐP4ZOYEK>˺ij%J_hzRԤ0 kMc.GfB˼"{s-- ~ڕkuB?\A2qgC8=dm#HHeVUA@Օb~D'٣M6ZݔӊO3o!]-p.jpLh ePMd^fII cP$tT.+68KHQ5CQ/!T5f9ɉ6g0ou`l1`LCkWS=/ESe8ɼQQJ+L%W&(s:?%.dN{ 86"n(q 3$:mM&A`F"2J.8}qD#==u)gBީ %Y-chBȄSJ0Ww`jMrὤQNSXTaRmTVچ"U&#nm;vOS 5pVtUv.桋Uiyۉi2[rH1P:)m;̥ t;Z__{w:ʿZ֤RWEQGO>TD=]qp |OG \ F4U;/yᄤ UrER[ncX//4u;1u,YnڵnA8߆~i\Rg]>⟨YS 销*Wkv4Dw&Fv#ei墄œc)@K>6h'"ԕ)cFa|Be<&Ơ(E<&w_1<څe]?;=?VK[I b$7Η٢EFT'1' OVW 7,$ضDn65Vk3xAϝC1>g0(/\d\6KpvIU mFApNTVwu2:ĊjqƢ zw]^xt(P>-;D|)\jBt OefiF6sD&*ԷuMF{iY )D {@*Fg aرo@ %k%թo&ĸGDSv+)Kw ,@MKcm(\[XM4F p2z;w)j9qXmgJ$2ϯIキ0&gPn'W^ߏ[UUuŮÖZThOciT^^VafMx S9aTcskT2 B&ϦÀH;0F..xga3`=Y*M~ =PD%n@_f3K68#wS/=.mgފvyll ]i[mٳҊ~![AFghw? %Ιl# 8d3 dNqb6rJja)'2Y3 Dѕ.rfcjU#=yOS'حX$ݞ-`{1x`&u!aDDo>9x^$q(#<\_kh_eW!0ܙ]+ANS2La̱?;f 蓪.1S,~"eHMi6Jn؝DZa/jGF^r4j6\ިSL`=$C8f\F;V(y/h"ic9$(:W碢8jegAxdO!u(V^-t6( X׫[E3p#!5.%>&NuKQ@,f31gM]]fD̪%WH~B vLbg$:.3}dP)LT{O \K=Jx@Un%n2}H)&bu@ *Us]31##Ua|H .$dzu{Ow2ߵx&y/R5E*Iimp LEfy'(p9¤E8HLkJΤq,:(J9w'q; P+]{}OiKd+)uˣϽ|#La?͠R^ Qw῱w(C:EųD \g*MR*8jwKsq6FPԝ^ZWŬv ;&5R¸!oqQS GXYycΤKI5kFv"۟P 7Y^pCU<20`B>km(9%'4,G0s,B8~!/ I, &ɓХX%-m./y~H֒@Ʒ!8A_a،!_HWY;xb H=e5ucN F/$U{*mE.BaG`YDcRU6ԡF %n]XuUWbtTzs)Z)YLwUI9sV;Y,gO̰f:<*L1gK,)YJWWd({ɺ^ż C,k> CQ|K¦0[;=Z~%j܄;HH@[S+f Bu>*-7Wυ+B~ϳ];m-`9Vv G6kέ4 D/o8[pJ !P+ca(jut;)&~iڑ'&>l6+K Z5[c[;^Ȭ֝m q1/kb~{֧$=R%TWcֽ; D'YLVp-RτTELPclzdEve VVRݑP[.c)"X%M . ÒHaWUi]c45xÎSy # L*t |`D*?H*9o @9O/P=ṙ)Z]WEC(r{4`jIFKyX;%uB퓏pxxC)ML FN_VE^M~BV k!҉B8H=t8/yneesn&c]H9^~0DC>^`liOAQj4U20!ѼҷSls5;Aj;y_KH'Q2d| viv<{ҳB/Tt.xee?h叴IRJuSz5=M&N,؆ K l=)@RFj`va5VZ˺JՍq+/T{e&FAX(FYɹn^>P"lV*eG <|S6Y i Y*a.k+2ʋ{s,m1RP{sfo4}?Y/*S;.3-6i`:j㟟\';e4q^fO71K:Rm  9,Υ &AlDiin5ѻan ;6Opw8; q-1LMd[C ragi-vpF(f-ޖIMKxP:qvTDw$4Wzp:YzaVyZN zz{w?΋l_k=R僤p4z+k߸y*Qv7V՜df3cYl]o>y@rVLy8By`2N2J4/.Ԃۘ:WC: zk1׶]|/+Ex/.thƤLf`(1Yd·"dyǻ=faZ#CB"gJL "C8dޒd^X cL\2#X QNuA)aPC\;zCPƈG Ա"fb1?y=Eu vX_86AJ@{Tj͡ϡɹ{m}o=5ʶyakt:.  )#^ .@x~_KUqQhG̀׎ 5ݭuIa+eeR.\žRCx\&N=KYTo3{02>Z~ 4$6y;rm#fØ%JHέØW)׊ s: '];"I0"Ap'k{,Be:?OpsQNYI?m(BL))ʈZ5ōq@QI%7ݡ5sUOdѸK훷W&Q>3sekNg!w=i3'r+Dnz_]t}g9\<^¬#1qQ̎} h;t5 ('b5,Wp==Bx\P騉B(St*#-n V}s*v*rx7S"d!-beg_$dQ:80_B䇓T=\ 1"W2x~ppR>ظPt&3HjL8%Ϣ6k>_.aa,!<vHz·,v+-NnZI}@ @G]g#)є?{Xw[/oBpK0N[ТT%0>\%" 5/?^i(.vY@petEJs`CuW{7Eֲ;f7%QU69TU_V!;Ʋ>:h˴G(F>}_M6sX m?*QdYwy2/khNVtH6T2kKTT+Ǻˑ Ϗ=jp mp{تY|20Sfi|Wx?V OT20y=hBEU `!/ذ=ݮ 6s҃_f?}%JGTs*u=fL~󂛕~N{Vk ;  c6bH0!18@WǍhAGF_,k0J`X[,?=_uI=Y+šXp+zQ Th%X Ȼ.~NPu|7U{ ڜ 5g $O˥TjG(KgeMŖǭb@u~*K!^g])3ZpRgX7܀@#Y!h]!'BU֢x' QN-znm:{2[g)h*OPI64Vj\F^X(`{x8 dXDVfJϞ /vՆT*3^*.n&V>~ ɯU'PJr03I| *+GI W:B}8 .'˥qΛ|0}WzX{sLKMo+WIt=Qb77 i‹Zg, #?ք&!سXXs`~R24.J!Hz;ys~C :c ۀqL'AG\ ~)R| %90 9τ3*H}Ba|97i0P?ԙgkcv"4IMV;GTIh@/Y> 5;x3}}9Gla!XZ[&H9_+HsƷu:\^j/tٺrǩmQߛlo۽0Ftq+{"wYM*:BhOX0x>*cҸD|ӗʺ ӓOcT/b>A_1փ0yZ*uLde;Z> q!gN(h :;>3&4x5i¥4ӹ- r2\=4If&|׀Gw:u#X/}_WYhYa%YH^mTK³ۣ )Ob.9iv[Jޒo\zM$=ڽ$zB&nn8~ak:}'1Ƚ~?`W ;^J'%[ 3ٝgB1c! J}e, W-o.4=nUrG ux #2 :!1 頯Desva:38'T5"w/u(v0R즯g2C3ghtOej-lxjaJݱc.r\L~eq9z~;:68k(zd`]!ov6 QU֞gӋ/k]D ha JZ>I62bDzhCSco‡Sp6q b<`$ G)K4˳@n>viQ29bη pcLlYmaáq$W: +mgvvUcXȑe`Z#ָ/v7~J)."[%C]w >xdU|J՘rI*/_/ybYnIyHΐ@(9o[iteP%Pi`/C3Gyh "k1w`w6F ~R;NnLoZ2v0+Qq@Vlm솳^z(TS616{vx?d/sAh7I+a|;ZС.̈́]St:,H/Vug lz̮cC0xM$뽿p$/Gz+ٺ=@A?"}boۆp7s:2W*t5C/27vlG:OdUWW;N1w4#A]uEJy締iˢHӉTҎѾr4ӽG9xg׬ގd/`~~1¢dkcmzwZҞŽ iи/ 3yT~/웦9`hX\7$X,P{%\Xq1 > LQLS/`ԠB^s/$<,}!KG,\Jj$L1ƎV;A{gMС@oy?VaG.}/HZ]i.Fx18exwSuO,Ӌߴbnhg|&3ঘPj,Fi.RI(@m@',G{Z=ÆH1C:V-t<6O^1M2*4?q*AR0e3J0\.#r =@p7+ISaGGu`xڬx.4𰀭R/OWj_H+DzC~ yY*⼦z&rUƹ #qkQ & J#2rg{o7i4w@g`䨏W01FDN ḆMisd8g-oBF)x$]s8jS'[_B,5+=G\̒Ϭ6E|㮺[ac#)kVyr䚐*0̓?Hicxxc˴WUp"ӟbX-r(UA>c'vqU]?)Iun@ɦ12N&-UdA8B%1'UEBOn1_BpfIá+K0ku ؋F e|'Vyw(sg"}rN-PROw(xq:xZո޷聺n$Ujcpeaŭm=OFF|L(qݼ&\=”сuOr*2~8dA[h 8ۉdd6kay(ǜxNck,ՇK T [$}Ǥ9|QDZ|aP8ߏ(d,kcw.m&U ž?TiГeGQ֠VU^#YiEwV7 Y/n֢5v?HH2v 8 s>Uږt{'G 2Ohh V)@=!AgWW,AtxX'Q q>ќ`t#h](w_f;f=F^CHLY[d8#.7o(L# NbD+Z 7foL1VH_O +lm\ +IyޖܪJ_M[=샕Yufyi?}ts{ Y 7OPmCj~<#_, EC7G=%g؟T$^ΒH'yCs@>mOSnU0$nET$0=UMIs/*oU "Ņ݁Ƹt[jd˒򿄨X!! -.*H'?{k9.[lS64=682/l-fId?$4ϹxGȶ40;T YT(gf0Wh{Lb0to SABvC{B㿗MN"?PJv21|4{1xYo(?[-h(USU+%D;=xoS~¬^([Rwts~O.m.׊:_ٰf 8n^B~eE $}m6/>$Pmm(-Fy0NЅTIOelSm߃}8Jg/U,sRs+>w]DL׬kp+vk^z|;C廉+r rۏ f5fJNr2sl+:,p[9+3/94zB1Fcd8Ogܡ%ߍ~(+ThʀpJ xT=|墑>\ |(4$@NՊ7Al ߓyIpKiIP%bƭ<"Kq恀^bH{`j85:EC㖐<ŐJ%@ck8<&QE`!uP5Bؘ3V>6N>Rl_-9} (Bm%j%eE'0#D3% w隣,N<Ǚg<8E}ԂS!{ 1ļ[(!% aLk셹!!Y @Ktva6S7]ЕFp H^c4LoeP DHgD_KΥdfp<ͱ)&\:णP `:4>Cm!6& gyV+ƽ;qMGD̹%ak8ËE +S$L3q: uV)b2vϑyAHg=A W mbyk"LJTLԸMbFu-B!Hmpƾdp%2I~E5N1Ƹ1njTln?iH,S{g}J=F !,嚎Tq%P4ZbǭVoi Rb#Gg qȖ7_'uHXsә{Ur'`6DZZ*Տ \D\q攐CxHE.V]ݼ0lhSWN KLXR: +HiY73ѫXJhPtҝ#$E6ж^Ng&5rDUl8;Nq*Roѿ%J+!?R<:E6, %^s>+NȪ$e4}sWtDWKљ?'!%*Ɋ*@LW<;K)W`߱𽆎SrAp|%S3Zpi:b9{Xj& 86V鳧0BaQM^X@dZ#%=… VJq./5óo^8sJzNj 9v{чhPTx yТiфј;),mh064oF˜$qybs=q7h{a|8>*UXϑ$ٖ Gu]&8 YۥEU|^!u.G5o-1ẝ ;NJpl#fR5oslP=*$=V8d/O۴.ܶ-TL)-k*eo2CeŃ[n,#'&[sQ[R\ W-)F_Bå9mT@[ގܓ! BˮF0ڹJZcV Ħ2pm)KgPBM TZ &qGRI[MY2a~4,K 930xf,xmh*~F#6{ιfDR-Rbs{xƸsZL/Vwu[&V69kx$0p;%\&_P)X_2k{RL-؀!7u<2bhedxc`ضվXY5h{PN^OB`׻+AJ !|]kэ/9CκkY6뻯J`yuG/;_l]tܓP%]o:W8 >Hfg٧=nƯ7P!#H8s$ vbg@էXS12©i%(iaEXwE7c-ӽn7Z7+]N(8@9|>nmYwJ"o#ptt0 !~n?nyO M/ߙs$Fg;@=ST s|ފ#V%C2`5LHMRfz Ğs:w{ 8+MYc9O546I1q4;PMkkj\õS-6`qE3KMR>_f fxA CUT\#PئIjPR.+ zIC(",/3.LbVOTZgu8r琢vJ/ZKP6zzbOe`iC]-¾fXٔAhz}&5<ư<(]r*A+B4R %7И$tyׯ˓V p Oj`v>75D7yN¸͢G' 5Eޙy'~D24ӟ ~ uی~H7)eRp=Sq4QƻCA->v,bWá#ɪ4Wj4+ ͵( EI I:4~Qu[>=o`Y60DُS2 )Jo_MÔZQլx_6%݀~Is/rL 9Z R_;ŕn{0`*d|zCRU-Ǝy-Q(UblHd0(7jx^_f kcN2dxRXZ<׿R@b ()ݺ+QZox(jL`|#Sՠ5oyzurh(Q' j k^+AаpP`鲖Kc]m^˺ơA8hjm-!Vv<^r}@jΠ$N^ʨ aӝk$6h'& Eؔ{gPP@@9q( ]?8ϾaDV@Eۆ6:Thb.TLtWȼmeX2?9N@AsV87V-(]ŽnVFuݙb͒WlNNl9շqA60TL--MTC.)_j `\O%BP 38{<2+Fy3cufM>*Z/wTᅶ$ 爐{rRtko }-0i EY00;vH8#>@'mLzF,J$$E,Z=.V;rGWմ q$Z'r:5|c%;[Gx;g$tzyi$<0`5ue*%15 Zo]/2)01h5Y?OZ%!RIas ģD0ƳM9lq#P|] 3p#s Hs){׹C V\[,")|cou deiwv]_,L\Je*ԊAv~iy~~ba ec\mȠ7`Ǖve!6s$A 0cCd|ѹƟU_u@>N9KH#'򡋾 [*L$ݜ!T zȳ ν祥#^#NVf$~43suy3J7uQʝ;S}Y7=xYIM?%`W'AVa]Qg|Z}H-lj/{m8i3݁5l܍$k{nl{])_ôQjaƲqkE}>jji''r&DEnzVPݑ{i? 3\ -W>U#XTFVYxDĘTm2*W6ۖ>3'&δaNFh%cO.yVCcXbX:ׯᧆmm6UALp<=Y;<"@YEV]ɚqBzCvo죏lY9) ^XAPvi6CY=Žm%gAe Hz,%!I=mj<37QQV~2HZ|T?1sdKsVZpN G:3ts?U@(*(U'I>r5;Ydj*A|1IJ!wO4ſ  LE%@$:š@D6h-%lFӱc3[eI,RH(\K}П9xn !ujZM90q/h%g!& p;-pB;f8'y>RcHm-$T/'dfez0.0uid0(CV{4m6@E8ep\~3`}=0HS \xvw^RRc AE9UYrΑ*kr&߄ M5ɵPP .'@B]؁_5=ZG)f{ Q g?K5WPt+sNrD(PмzgV,xf pR9n@/X{((w_JNƛ)j9ykBd,%k;'Yט,.|mY`Ͷ6:̘ @k#L*>XyMn/%i{{L $xUԈ7nHܯ-1~=-;rbC\zڞ;8:imŠVJJňfV67ťeYe~aRpÜb`Uw?lc@h;n.qq5VuEN0-*@fstK=8(0_YZ&H{<6=J5?\).ƕ|d1n- HW6p$?},[{)ABU+Nf 6Box Y)=͑/ElYEdeC \':]q?0f=X@eWqD( *Y ##f CLNbU>7flAmO] #IF |Y68Qm/% +<@4* WFy|ͽ&X+u`8!;s/CI2"{65jܲiWb^SfwM*_o)RAOMAS VpOYLtj'R^+\{\)c6.+5oυՂ~N Jxp" eR\NU,` \e0T5;Hf}м(0#V#xV;:9&̨ #$;YcM웟K\I 8֒*su8Ƙcj Vd2_eyGNsqz\*̓#֐Z Ȗl@7cKb~06J7*( eӕ Bbv`?Ut=t@[`qc%9!IB̵ < iU5Ǧѩp'pY:TG+ݫ8}I^+jZ9,-d&qW/^I\dJm1PYΝwQ ueʮ[s{(c lf" ϒs LmEy)>:34; ²M*h)M{=D,mr|AUmaz$OX'kN sA?9vB+t@q0 Ε<_imJ?9dR6dw{]kx )_۪=Ur|IsGaF|>wDA}3T(?mIX;BaӸ ժI@ E\O,c_1!Jd =Iޒ|Fwje2&-C1GhiUbr'ipsj-@ O;ť,[xHbq22J)L$5i{ (\)L ^ 5l cGƖ&B eyU٣:%J3l^8bd|+ZSsuiRFx,~qslD |vkCF,{5aC%fk#VHtLLqWP}>G! )^69q`aQWbs1܅X~ ̣3׷ל'UnuHץ Xdc +Dk =8RIZ.$l,!JLlY¡őa.wⓊ;WfO:gqa%_)W8,d1{Dpq-i@mP |_C47U!M&@$9D؄FbVԶm`O>o\(ǞXV`>'_,B gHsS@F%ŗa#`=k6+{Qcbߓh3 n h[zƢnh,e6 TbFpU8Ӛo0AOζR7w35Іҝ9l བ>oŚt0T'uŜͱVjdhc+9R5,]G!ij"p&4]~~FV;kL l*M4(YzFLc(`9QNcL;'mgP>v)F= #wQM=̌ʫhK}Ig Kd5y({N7_: nzo?ܥy9)x^ ׇP'xh˪C0囔Ge.SzކD ğrlOY}ڂexڸSEؐ$wk|(t`~5J^RsJBE ( G!\|@"'>+O^he~~kbZ$g Ȣppr91^j.Ӭ\Z6uCUWN9b[xT]L qTtxv+z=pM+s7*yuvvUSʻϟ$ˢpz?0?C /@ C_# $}(tP>BƗ3 `(8l꿫..)7Rr8PHwTHM@qs4QDEʚsٷ.QK[^K9~ % $cs: ]p8秪>vL}%}AV^Skd|m- ][~< $Qďj5 "D8؀نybҭm{(|i"wn$򀄲 N.Ix:& "e*x*Ak ,6]ފ+5EdF@MT,s?Sݿ *wVV゚ͪs֖ KD9u nn_!-M);Dq`rr4NI4b/]Fa? }M; eO[ԝnce0uS ' GG5g"~$CV`kd QZի%Ow'YŋTxVS1FXG;xGR1eFR1.JBɆ]N]:(/pD2E t̕>:3kCr?8,FbR5s9-'w";&U x$ȦF-q1F=LIpf;f [rUq?@=H-}uݖCE39BSOA8ҲIoLc8$ʱ#zUELw[;y6%ra"Ivh!N[3+T;Fpm#vc(a(FS3/`/c>q+".-pAl> k\EIx@JŠ+XO@ŒS^Ou ~g,Y읳ꕏLu.QoG,MG K1ҟWJy<,Zn_hҷ[kvm+۶ŗB"ڇ+yծP{ɻ"vFaFMq Ozouw @ޘ؎!!IȺg &  ڜ JhBq7n*yxuPzf",Z *ЪIic̲ÌpcR4;nՀi㥑zTFE+upE,9>z}$0{%U3:حEg("!B@jV4WC( 2F #][`Ix>E5D?Rjʭ- 5aZSu lȠ bl] -+ʤa5і^FL1cv`dlky:rI-.b~axd2(abؘYVyGu'Ri NzSfCyĶ&)."w>8|4IqiRe 7&*_W>k98\%أP]K=m*" LLKGS/f ʦ.jvtj`r0ψol( j4+ L ;o_w؊ݚ`϶sIIH\CrP(fH\6o,YƵF?07n3C]k;dDvws\FŰNe2&YpzNly2F ɓ8 l@S.'݂xYS=!~CR63_!S$vL g!< ͽ]C~^פxftaƓS7Nr?306t: un׫COMYm+!JW{pK\ʓޚr%a#-}W({hNW\i.-I5+_{3SIu95IO)\-=ܟ2D#k5ꃑCHIR9eҖ$]S~C Qjj i>Ho PBX4=ɣ0w++ τ;2M^{d4^_Yl~ [kEungiI$V 4^okt,u%n@ұ~ҩ; фSJqMĶ%&>˲"QkN*iahw2t 5Ȝczh&SV~+p9땮퐤Gqz!Wdaf+S#pfj\]kyBFo/ٱs*@BTtmdI'0ysE#g U>P=Q6G. P]ߢPQ1O=XA{4 !C5-Pc8w{sA *@čW!`9t[|[Bh)[9s_ϯL}mbEhlߠoOQe;1L܆^!JWUϬ6yܦcPJ^ק (C 8 ZVvRC|۬ S'ig ΀yC&a^ u72 jEDҽ^N&YM;/! ! E >cX"P8wfݻ!7 ֡@_5^lqrŃ (&yQP;y3C~ء_v%l!ZbYpل5<}#ləVݛ2PzbI:yL+@#^(oZδ| xGR&hJH 9P.Zf <`i0zM?U6fS^su)4ۡ Q,+3:\C}a:#oCdZ?'>4 >D+!-=hk>\?ePkAYj!'386-# 2CP?:Ԓۮ?%Msm ts˕Vfdt̪ =Sw)#n\WshY$mɥPeSFڹ*fqږe_^^Ph ]i[}&| BVpV*R_e9ʒ6$MGn1&@t/"5HT3mUHKV~w oVVH8{G1X<@V֥V#CM \rO ?b*e6E&9Ƌ1 $,_JXбmoJmmĝ𦬛/;Yr0Jr 77e >g5$+$JAGZ`')y؃*u&qe%^Yf!@*:UrPL"bm gq=g>H.Щf&C7d293=b؅3D?ɵh=& d`RPrl ބ(=?r(^Ԯ>#d=$głk-T3`A< `.MCa,E(gEIF֞qk.A5, F.fo"ٙogz _;mѫB Vm ;6&r40av6 h`;n,GL9]b]ȟ ޣiFH`ئF@;H~_jE:X!da'W Jjֆ=}0>AqeK5J2u~˝Ɯ7W7Ozl5w7]JP&F 'KBSֵT1%g5&vY-lg nmʹN"Y3%W r:N qڊbA({Mhͯ}GH'eA䮧TJ s\`W9+.]Y>C,Uڧ^//y[x*1 D`r$%"''RwX܇ioֱ0=%K8遇"5kxc@*XMAڲRkzi/=&v7qsBNxQ@$S :Cf%!c~lQ-(4Ȣ}CPZNgWhq>OY1pƲ8C)?$zt-hj&Q($-xNtW}/!*%] >dݘ{fZLR_bx?gO"beEiqIC|͓+QF:+`UOh}&msx|ʮvs}'W42uhz@Ye+,R'fEd) NOHKkhy֢#SOp#a$2|JlFa= "+oEbb~\Bk [uPؔAKv${dP|Z8c$? XA񁧇WGi"5nWwV<%lScolOJx``mm靬]AvUUy2q.H!s9?(3,HA+촊Oj !9|Fuo\`hh)vJAPn(3uTWՓ Vа|%faQH\fETՐ;{Kbo«GWZLRѺd>Ũ2HθCD11 cSG+Kjqµ:0ݢ8dh-kmNY_9y KX3=_LPϛ#zf<]Ԩ{#HMd`<^_>ag}`R"uDcYS\lS _zLA 5Ę|v`lc@?Xh77Lt#yçR LQ%#W;bNAL'erWEhIqb&U׶_݌UC fb#z{[amcx`!Wwl L+7r8t%c`O28 H\A;?uk9E Wb+ZkvhOv)"9IJLrpQӯ[10oui&*FC2,H@Ȧ+ !8*d[!C@j$Bͣ!i3d|׌ C6]GebV?5wh<ω쥤/)k:Cg쾗9Փ媎c y((l;N(6dX-J5&Hֵ-B{$ )1ګR%IX=P<t^ʞibuNqG߶́`2}Gũ$# {P? vuD0pV˓bY52V'ۨP*ٿvŵme?C&u;2ZSݶX.{:A1dHGm"U݋B)/AYve sn8o|j.[ޓor9O%C?+[U)OyzP A[Ij"iڤeÝquZLb݌r b8 p-)oiNq}Fi3t L> gP$n; pU`5W۱4 T)B2XG4ʟ# rcX?r*·>n^1 J[Q86<AI-R0,k`ct5&61-IaeCp4\yZl>3TJj v8'I#CPq.s'S湑ʧ'!/ D^ X,쳜[=`vIJgՀWa'rTlG';Q -!KSzׄlaZlE+l 1 #7^y>Z',GP!f3 iݭ_ x!1Xqs/R(ެYӄ{,ƐŁ;Qy4&{qגM8R+sɈC>{0,ifGxl o3Ey撀g) 8F~(]UK> NǙH7>¾,Z(XJ'T$1a-%_>$9mOЫ ;G[q(QDuU`M * AsOO v~Y7ح#$e$ȠdT6LY:ᐝJ ЮYRL ʔ*4Dۼw6=[483 @oH` Uc1&E Fࣸv",1m}0tG>wNiw !ЗOb*wS =u qRDeQ$6]f,N4?A*̿,D@O~ CNMCߠ'kaDd[󧗼.Z!R2BvpHAAHVԄcpi%*a聏U]?Yf͸f&գW`vxbbDf`5q~l",]Cؖv%'~s~ ?iz h@ϫDj5[> 'l͹~8f'W,t?꡴ )TA'IL3\U1߿wrF3#ڽjZ/`>~9A+8wrP| i|#[jLEdx,JizLmRVA17jɸ{i[~W&S KrZz~K { H) :q.N 3V⬗BK\X;9#'/v)fshPg {>n9ٞL~`ɹ>]{J;f;)+ys9}YFa=Sg,~\3u`}8+Ep@|I z2Ӷ`cZJO?rk"z_c^d MwN$=C5Cܒ(cB=SLJðSl DJ@:QnKfӹkI cx!0K!rCDC> &`tb/q/"Wπ%ell? aU4:Ghn|сp[eX-:Mq -Ll'u&gQWh)L_Z?pn/{'E\)D[?R'@!D1s!ctSJ佈K$T]y6:GbpC&\yOB;fX.`Wζ[4Am+=ϹASCӮU:`F4rG:]ʊEl!z%gKB?@)fBhv9] ms +d_'dD W/'R ^RP6PRKXL$ӅhqʡG}(E+yU&݁ѻ#YP'ʥ8QzrJsD~ [#[u;Fdeͧo-4e}:dzEp W `8]K֌h_5;ŪFrT9+f9iH0=ϢKl6l3waZ+L3]#Q:k2Z(JuI~Oa;_d*yi>œgqȐqYѫ]#Effm#,U7,SYi{l,:+ Qrs̬K41&f`0`)(\x&^馑qrqL[+ECha4զDtCU>W C@rWV2J<b\XN7eN23;U.H)-,@Ω| 0bM?0d޷ҷ}D[z 'h6ܰrj32riT͵5@ ugW BRڝ[A5(oތ܎zG +}wyVaCe6b0vlŰ0{&Sgytiʶ8#i.= ''iP e⌀XX>^s~ %y-L[+>E*p׊DP.m%?B-bˣEG)"IGƒ1 z$J! QъV#cui~/?wU`({wԆX_\CGWj)]弰]˙YYyMY:[ipv棡K@61b38].JENS vj i%ܟ};\8sl: s+`ɟJ*D Ap1SJy,iͿ8{hrG p_~F^]2*30֤.mD>Y1v0f|0}kmQy\]34BmTP) ;غB{Z_pU z[s|V9!*,TuvVfo|e3M 2:Qm$yak:Zn=2,Iˡ8:G^J3ޭ“i9!]ݱo\CJ .gdg3}l5؊NC9ӭ̟둇Ӹx0I< /" &gYZ0707010000036b000081a4000000000000000000000001646b69ab00005200000000000000000000000000000000000000005200000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi/cxgbi/cxgb4i/cxgb4i.ko.xz7zXZִF!t/Q]?Eh=ڜ.+ζjRpgUqIdV vpu'yloK,k5#!`6ݗ<}eWQ7B4`d3y+%_Sїp_ jRt~18 a+r398+]lY cػEiFHHm iFUՋPcT˜+lC%HHo3{&`N"ed{;"p "](Eŧq'ˮm"߰}lVտ$\&?ֻA=ymHr&HN;d7-8Etw'nFnX Tw.EkyyxaL*[dTjb썚 MGbySPYu64 ,Dvkۚ0 9r]/y/1`IMbu$hbR-R1{F#ŤԗaeCxƠCD -P@Grzid&k; [f~b#Vbb ^;ƍTg ;L["qVyϰe25nMR!H`Zn`+<._a qJ"pWSUtQHoF`9]gAc:ۄ/irHK] &A0w|uTƴr kJ)ʂ]_D v&D䑐.zϺQ?ǃΩݹ=DO clNѝ$~n߉y7K" %6zF}σOCu@BbvL!5$ra.~\bfQhoXѻרZOb|6×|A!(`xnƐ(RtKV_z(PqzmL`#F%IV^MD6ɉg;[hY$*{<=ѵc &gVFƑ6LzPvІ3bfUk(zαz򯣾osq>L64ӎ]wQ!W+)Z/)4^b̐`fY2bP|R.r3S\>Q,;:Sjꭦ[T=i>j9Nj"Ѳ?Hnr:=)8dx?Ng0)B֮L$e[w-zfhL2x$~^`*4͙ӿogˡ0M:I (= 7:Ѯ>'aJ A5"z"&3U Mm4F`W~A8_nO暨G `4D]h9hļ4{vF!'`Z2oC{JhKzoũID摎R_Hp}[c(׵6__]-CN2*Q'(0')]}*.5R).}nF#ݠ>[doɣFZ$BAfTLY뒭 phd"k+("_1+(9ఉ52{$lƧ`+frPU™GP] ?oT^vAp02*DZ_ju%>m4eK_/Tr}䉫nͱb_?'/D,Z@s01_BgA';ȬdxFJ ZY?ieLKqJVJ䊰Joj|ۓㆡ9Qy͟;ݽ"TΟQ w{{ߜ u7,q]>҅S8`y!flHL RDh?=?ė~ž+Rw6!-$+9_/ &Q[R.WKyE¡Ezk{NFh7Ϝ-q[iSo?_ќHV8@wH IdS;XZRUꜯ^2+I7$~ 0IAh{q It= ϹWopq$wȥ0tER#l~gs h#N(j<[u %U T?g 4=zLmV;P— ?AnB0-B# kkGJU[Q~XlgU-&; ͈dy@ޖ[6Lr*cf #r=+ø}{Ik䱌*QUlveb0 `WǛ|LGV*?C] ~E>xbR~oXjy699~?=X797\ݶm_BbhdzD/b6r߳DH&[skdWW/7[\L 9^/kݺg@P6ƻiZ=# Bj7J2E'`` N0_ޕ2O0Fݤ[km^|;t`E !}rf\O7RC+xmB^sJA[-M*w$(Q"@+P+۹ҷKJeĘgr&J`s8 pLzB) #Fwx<]k,:fS”P_Wo i]:2h2M>{E9*Xsh')Wl5N^7tP Bjn}R`uRS~Bx $顡q$j7u?>-rQY^/l׭g$lyV*nUzL$uTCE$^[5+{3#d B|IO/.I :e,(wg Y}nHSh`b28yЁ8L?iH ^V wMJLoϐjzv-SwUH+ף)5 ʛE&IqkO4?I\;Q8;RqE]+'`ZN-2fй\Ψ۪'7]6:7}w|?ABL/AY$ ;kUǴ?q^fβՀLͨ"?Vxquo_{VELBcqdXnt_@AٵʶJbZ3`NR!3ّ+ < []SDv^8nB&TFmmMpd9;ԩf@ZS0OZvk?:/?F܏S-j@40&-]s4 - )4.UQ@asC=(Rfd∜ԃӊ1DO }T%.T F5lVW-6ov8`ٸ s̃?yn#`92ږ$!8dfE)dcmUoѥiq UןQ A6#9$!k0ڿlvUͫ)wXHs"j{N[ڒ *ч<;lyÎ ^W\#*7`,:6eB&8bҒqP0 Ԡ$J >:2~B+`Rp\xLbVPE qy V _m xC%3[._?2y|eLPm #0CI³в͔[~Pd)3)<Έ_gɡ{sJDR% 8,>t2 J bPU2Y;7U*^DdHZo ܆Jd㍢~Pς/l0`WGd/]:'kQ} ѭ cBg%c0~xzHQ2;` 2߫ޟ5@s-/{ZQ/;r~y6d=;<,jΰNf-&sTCjew UmO* =Q<5F߳}fU% 4{jBRqg1F=ҥ-ىex-F Pto+Vcuo֩ᩁ )O%ۤW7iƅ3>Mchpu@ї\y;h_~26RnN(Ɲ#xZaqtVëN2gBH\Na`j3[ }se*m#` <ol>L2Af2@-HQO">pjv%uG MN%b#bXUQd+3,ף;^C Lxu=2A,5U;yk{zSQtjwA?fI:Ž&pHZk]n"xq|lL`n8y&a p!?E$`$+iݹnKQ:993{[b:ךLãxs&|Z}:vJiR!ƿb6BP'w86s 0әa<+,A"h;?*0qc[<Ua_ 21&D,1k5M*/Αcج_:J3Vsl:~?gaq vWw߉9 C1]ک \Z}`` pX.5Q x?K2DY5bU~t).F?y+.}Y3=lX?ܼIA`@iڙ 2G0 ~X lcbfH .H@ɝ;Pm[wz~ 60Zs}*-:YI 2jKހ?)HEӤ U-i#A>)e=r%{*޹x:cE~\:1=$=F w]ˊ.$Zΰj\~adEq5m c ®Pubum`F~`*63OgN@w;Pj6AɱG0S-R]P?ݓ;P4rvwT]Z`q,[28q) >&D|KڂkԨV3,\*mh}pQ??";hld @(7o`*ڕ.vi7@t8I^N{o!ŷ:պrPE ) ùO=HJ 1xA|*ޮEuw>lw=slH"i7dp,.e_{t{ϲS3"T:R/D#J(O&-@qhVI*rSENL$82K<><Ni{Dc{nwoFdI@6pN`gjMHuL-FCis QΘ*7Dѿ ᘽ+3Uag&x)Vܧ*n 'Ș]_Z5*m´bȚsPK=IkeY*VѼpRHk!g:HŰLڰr13m/,tc`Af _RL e;Ji f#qN.IZ  60/ < Ll;}Tkt2ԟŬlIA4,8M|&ւD -.Vb>>SσoIW5'Fœ06RZSlk9[ABp-59=apQEg[GCD3BZI= ƪ1u ~EVK| 8`-w2u(䁰Z\5WyʘKgcYOrvMb9)0ُPXP~B"rU>R⁷^2m"z\|9Ai2ƘѦzj0»!-֢cDDZ}_swlP4*mO;AWCQqZ`ŦXz?#k}9}67zd[PA+k-UQRQUɲڅmA||#?sbzGʎgwL0ңbsJvdZV&^IT+F5Ԥ|[cTEh#a: 5|=`' 9m;8\$u&5Gӻ+Ay%:_#Xg.N} iVCcx_Y;hd>x$\u35̮ XYRW%G5TK_ܢK'@_8mw~SsskbZZjV 6o̓KzCl (f#X(=+,} 2}J BQÄF$"\`3+D="dCH Z]5Z*kFG VB]] LTb,1VMg`r9G6p6|.2CQ!TَragGxz0t+]D(iJT|" k q|)MCig2SIC1MhѨGa/>Qܭ[.]+lpB5#Cius_N@8Nn_bw&fP܄(cq},W1HgU*I871eF@aN?~I,o@ϻISmGK@p7/B{z1(l|4RPb^YUܞ yc( bkYՍ:ҡ]ZRHw9d.[:{W{ iSd?J_<佰o! fɫ Ǡvi|6u86,LX+^X;q U$1*=G>Pt#RIl_^ 35CRhjߌ=Jq4TsZo>vs{PL`n.7/^0 .~Be9B$n 04Z64V`/R/2+]ӵm5v;b瑮ɔ¶hSeʐg!9bcQUm37b:l4*a`gC ;C3!Q٣5u4Vqߊ6Y'Spj"vsH=Zl 1e P4? -Xu &DŘIojFHSi|/-{Suٵ >95% l p7_{k6b9cEȂ0DWÇNȵa(x@RM_"&""z2틂-Rdb[|VRu~_"'_6ӢqaeWTW7R%mt#v6[2%@lzMy0R1 cR' ^Od٦G=]UH5HV@ ) "c.6dDpbk '#c0Am뙨TB`8z۫O (:U+6Zc0uc5@v_"6i%郉]_ۊ-o=' ,{Dʐ.-6v{ 2))np O5P7 eSFq%b%f>׵;EYHpPkܺ+p3rۺr ()%Ń1fN(̑xһ/frfh/4YR1uCj!t:qeB"HeNGٮ6.8QZDHZgPGÃmOR`OOVsP ?dW@<݅u1oKC96xM6z>tkҰUȫU^|&}jO,N851Ijh{zu;d5*w@8@ʛ&i3aQŠ-(_+zB ׈g-, uî@ؖg M [4LH VeA2ҝP 0 ;m Xn8g;qy;ϻ%tH@T<ӂ!{jFܠR@>?1 HW DqP$sS3)% hAO+ fOzw $%k1HXr샡/{r0]Lp _LLi!V J;xS|/ ۷ 󈔯WRZѣvKY}-t,ůt AՑ&[dOv92|9a(>Y*m!VNA|aԹ*u@ۄ&2Пo p99drge%Mq~Yr &(I] s(^f4}L9|9{y -l1D?kt(&HZUW5K/S?{gޢ-(mhgs40E.O/4`L9/Q@j|ީ0ip79!ӥ+ 7+,a{a$`%S$aQ:8P@pQ& } ܲfb:Bh.؎Ix-lCU[PހwpX%)\9ԕڵ E5n&tE!e' BQc7n d@buH-؋{"J-"1jGN:װ0ӎ},@/?Ѡ2x_8ʦ0qʿ۞АVqJ)jo*譧ۛW`EZ$1ݽ<1rk0y j[}  .&iG0;pEZ{lvfawE[ ׆i& ǝl0}Zg{p4l BM<=kjI2HEN.&Z a (+͜BmV: ؞#Yi$Yh4 Hx]w%ðlcZN9)p/|'orR^ŴI}3⥓)wՎY Y-JM2߆4R=͏ӳkN8Y0=UB0z;?2][@!AgG : dޓ -nzt^f~]^1t(wփA.7stpޏ'iE!.+؉M9G2Ico0 yjBOXSU@&vAPV_ oX8${b89k7H5I"ݎrI2JPWu-eTAߣi/_\qDTP)<Π .eC9[c 7* |!񐼫<םc il+b@{R~%BhA2Oٺ FA3F~K,9Vjk$?\$U{WGi˺OHg7+I}d%sµ1;oaU>a@f,~Pq+wt^ _6uG771\f)39}ʷ9o>N_Kz5{.+@:˒{%{龽6zD@QI&]F= 7l /Z;1qo.Tam&c9?|(d6\ۇMaU} J  $SC\Zh ܼb0޹צ>)EϜ{$3!H/~䓸 4<:d5𭙿sp |7Ik8V*7A|0e˳{.׺]L @o]Ј:|'ąj I@ DEeeE(`H2%fA_3jJnr(J?Wp Dqwq<+=uw}sܱtO?s$ǧǻ=t[1wen8eq-@380/85}E8N6ă}B Zav[&_wR䲖3K|J.7ն#A/CPS?7JxA:"΂eθv!}%DGAma9XZt}m܀3?7H\ޞ= w*я+?g Uz'5CKM- jx絧2f#4p(D|@'>g 7k'l!B]S0j( ǒF{7 of/ÛSCdpWxNη{-"]mbiRuO7|VBAvjʶdn hI=7)]{[Kdݛ%[ԁ\DI9 <#kel+5+<Zl`bwb`!C3߉²DZEV&Tz%- 83% 0=taLgާ;l30TjKY&/ /ۼS ݤם һӸ>, G!S_:%x)Q3k#Mkqkfj-T!l>;!R8ND'ӮW-!́/Ymy>]Hʪ/`dK0g(9<)1 HόY9kt{Ѣp0 q\.`g ʹƮg:f^{N)gO̊w}|-Cfu.8Xی3Ϧ}iigēF1A*)L}X%::"Q5t$HÛPm@<5Xy!W,'P]ྲO$PtJMfu5L2[\]LZ) ߥۘ`T2c&y^^qhdTd?J`tZB\AKjqpy-QOZtCF(aXW(H\D+Ѥo&WS5Z'V+Y+F^y)ʕ=3`P/<0t" [\;@Xy%;lm7j^,5O]bnwX:kۑenIXȕ]sg)&+'H'+gx^g㋕wqJ,'>ɅwDs]ڰ&bWߞ%w[zN` ^4ٜx(t+WaAo%KK>Zojw]nbGdK9Bйew1oPS!fҲ4ElV͘J6VI#]",w9#l~󳿞rfol_@fHz X}SE "k\Kz|Dg Qr9h~AbԀUem6X'3W/j^ cΦmY24>bR2.TۋS[e삯 o['RY8ڝKNu.*EqNJt3}aY޸liŧK@lfݵTñ62:e6Ϲ)EYDen\'g/ypB*95y\*˜2*]oM_ }^!B!I&tPMXV9^=ɷ(S$%1 x(?pp9vov쪺2ߊ OzZ 4(z~p9?<֤n~z}NۘW7$*TIaOTUUݔ7~]5!R|=<"|C9t7">X3Ð1Ϸ=(r,K+D{`v^zM+Х͗-MVP gHji x!׬gK0&QxV[/{Oy,S/H ,j߭-΁ڤ(3jRzimkWJaUAA<\Em2Z](W8-ٿf@wk X Ĵ;Hٕf"bʎD/~%E7E% ɴΜExǚF^|Ѷ-?5G+l'wDwhДv:y7ҽt l?@YsxQ/ڪ46}n?EШT66<6QVKuF09]1]ej.-@{NpŶ# >J)#,`\+ˠd^ח~R$` JJ̛6ޝF D#Ow*lanjqcwN}p~_)W-hH̥K%O-2zM%ᓢLN [ETN[!Zv"b=dzy}GkΣ}s=ݹêQAÀ%9apI%?YF 8D̅XBD5+X/`63<<P,f l%FoC17zQ Ƃ5Mi ddWiWtb3h[g SʓqPۏKR;0&3ZrX޺+1Wfu#gݭ- V DSú[X$~Yd'߬Vʹ3Tr]R U\Uer Dd-ai LL*;6&ǏC@})8}O_kRj[\lO w4#6-^=]y=ʂh7dd!HC6^-~OeP%pɳ):\ 1x$n pᄌ*rѲMr/ o;*Kk9~m\]{(ُL,%FfG޺$W=>5Qds#G2K!vYz̷N,_s Ejkw3⼊Œ@d5D"'޸ʹ$ԶqlStnv~u5T)F~`d'y;k60g_A`uX'z\?vV1PC*'WFu켱Cx1|?u0{\3,rCjj \WPyec"fo :1>3%S'6<>*ofԛə0a-bcj쩂*:R1)x_ pˁ|5~nn Xa&*w0tjKFFH3%L/sQ˘ \smrJedyrYeb/5=EJptv -ؽj&Uwi BwP>E/YCWenΝlpbILw'E)@~@}ZSlhq/ÐP!#A IydDԌEdqvj_WٹB~ϏB͵ aD7}&%K^dӾv=gRWʉ'utH ]1J/pٸr7 7pԩ97}lar+vtPPortle(;."'y|O#-(9u~1%T xwAt!+Nc%~1 A1<ddL;}Q"dgԱIH 3LHqX/J,Hc'˹»Ub)uֻWllb4/Toz~al`^=$UόGMZɊ[z@‡*z~d71b?pYd)U'8^b5U*hs7Ҕ &+W[Gg_^PzVhƻC>Φ|ɼN0u탵CCѽI5):(']&J!( 3#(B,DBbt$e^Ԓ"oB3CCa[]CC}Ϥ>yOYlD_K/SS30v4C S7"5kƃIg1o{DƄr8V`kzj;U\@f|QkʩQM4, azW үC[UuKGIk״gRrJ5m kA AX$ S?@6{Bk@pH5o{]x$ ݫdÒ3ɲjC,⦘;g2_Q(~r,mEOҞ @7t&x~R v9%q@$$= *}1ݼCUׯCҽ ^=N&<#5lB [;^h^H߉d( 62X\ute]ζ2(%B|:.qt Rm I.(Eِ1.%ZFFʔcZyuaǝY qE㶚L,b/z9 it'(hNlU*q0»sB?ΤDMf^u`dՈhs( ;&FP5L>[],cu%JǥÆ]:Q+cG2cK=66L%X9cjE -"LMښ Ճ&z=y*}>ț)q<Ԑ5T@Ԕ "?r-f{ԙ椽#j̫ bG՜5Cx>^khMQ :*Yn%q?0IXu,v A&874tֹ} u~F^D@Լe%V߻~]>瘊Y^@,.ޟ x)E3RZG%,u[yLW e%udM)r`1ү蒕}ͽ􉔹e=aŰ1r=,=nΚ<7ieٍTV!0cɬJ:X:W Ƞf# XV/!0OQjaf $2);oFlH.m<7II7Կd?M4W ~gu7ɑ}ldݑ&he.f9"ߟbZԿdb=1N$ERU> ;< 5Qxv&#I'EB!2bfB&7=PPOh0g.oˡc< C.nehoF>^Ci4 {meh6V61 A;:rvG$<ʆ _vRGG11W&8Y . bJ9Jy^1 u/ E:z5:?7,FI||{i?+Lm`X:`qEpNu3|5kNgTJ_YK6H?/{YӄғM~k|Ic~ŜV2M/Nb-Wf |w0+&~(S,2X ~MI㿃w\Y-E 1<eg\Ol(SG%#"}h.V^(j6p'-p kã)ꖺoru{ȹNDh#ÅOj??&]3a_6:3$dT-uNmTHOi4YQ]TJhҔ`ѽ؜Td͉~'JsrS;d= 5 cC(l$x}e U^?RV.l~AK-A|-C~f ?qɽkxfμ4hq>;A.ana:HN*;.51~?U3+n8BTE|Qg)g&Yc7iJawH*4NX(t|l=wmW˯hh6ýZG)[ 7 qN4SzJ&{AC,][Ly:㺶]G֦>żW3U2bMJutHUy: IWs sm ;Is8=y7oph!Jstc5gpa,:<"EACבZXT 'mR /FJ@SMZٚm]{`0|tI)B+'~H lco0,Z//‰%!7 n *rJagqSZ#: iR=:=SqMeh }'-vQA#ŏ~* es/ Ij^P0ZhGJn?% āVmzMJ-K|l[$Vȭf2AH<8aбh^Xgap9cN䫊MM}UbfP ;*'FO[)W&&\$j2;K(t@7^ZΦC ]o YBx8g֚RTzlrp8c$sKV"35fوΎYφ)ѭ1fH1_M.B?jhSHDvX=qc1ۀxm+)4k!=w~FQ Αͨ5={ż[ٍ+)% y9ϸ~X6_ r O[/aT)V!f?4)`ѱ[ϽsA<Θ1slY@_[>_ds0*ۏR}uJL5Ѕs7;X۩&B zhLV<B6 yi;OOCfd ~a" 0a8-Fq_d#jNz0фCwwW*%6QXv?SDC~8*(l(<0)$*K%G$n/ΤA˗i4gU%lRmg(njQi^|ɛjb위;_h֒*8x \Xcݟ/v3ȯhz&c+IәҎ1q;C/H*5\ "/PjlC,V['l+₳ΒS Uサ6͍)v4^[.c@ČձĈLJL2E@9+3R?2q\$ڌg_*rEVgL͠=6Bw`V3IP:G`g 'gIQV#|ҰQcb .e,ۗ* %'V<,'h ]Xd^PA¼juaBu!K  'bS=7Jܖ?Rl HR"G:]SAҍ*o=vk WX`*_E,5 _5`}GY3gpw>V1Wd3Q S ŗ5b9lˎ5 dŝΎQN/+ttޔVߜ#eo+̛2M j|{E$:ju:66Br. \WM=B4G!c͢rW'sLG-fY7dKa$>7Z`~avfR$ #8~_*Xs!'Se(5]‹ò-$V}Vw?#=r:X{op}umK-Ϯs^>U4^F,I cTU;Ktf(StgZɴwx>afpQQ dyD+UHs[K0]DQ [YQ);*xJ:N}Lo&R8 }}:t3k\JAd> k$d*74GNdv&# =qAi a(@ĠBU$䀕sF/]?@t7[:Pz$f]|;ܺgQÝ`Tn;@PnG#Kjảk* ;*ubjv* AwBZT.IV[!%TQ/%C9w#In'Ktm'&~@+\7 .i#h5 j/kcL ]3332"쑘+d9{hІS:]k>j,'~7j83L0]!DVOhY. v;zl( P}=U#\>UՀ l7YX \HLHxⵆ)6)Nrab,*ͮ2CXTvG]"phzJavNYܴ`?WtXN8EK9f^EƐ{NypSכAk߭׊z#C-QTo mJkp#({+&0L e/5~Ȗ2{vMhgW."AmܺniTR:+ i&mB"ԙ mZ]j^ZP&!~R,r+LQB7 / zivJ7 fѫ}3_  B3 Q!uytlC cػiL8`TEhJkT ΁:n2&Sg 6(%bF2Vu7flЏDtuY&޽}pgbHp=ڒ)^┷[rVK͊պ-o5JnNkџ:Ը5 {!,e.ʒzKtp*tl'6 n(^H ߌ\L4vYҋ.m|\UB 10ܣI?CTQ(@9Z}_*KIނ1`fps f׀i| 7E3>ř%VviȗVFl%al!L#dO졿#k _˼;ɒnEj7lT$B?~is'~Mؽ6 J6DauK21biU`iwe՜r ,^dCB4O Y3?ϖn:cAەv;ؾ6{]HjTEFB!`!Foeɉ![X{)_ ꃽm $׈dUKY)5F6;3>M~U7w%N2@ dc&:*D>c)lÛN#5 ԅtP}BFheQ^Yw+ ȚŸRt▄ךkAS:z7=CWTJtڥ2HBPMb?^W[Ÿz{V[*s589_AIëM!8X=E# & &^hv=e<:K}سg&u\BMN zNW0-{Z1}RUyYjySՒDD?l=cS/0*51SABCkIh/ J$*ӒxZ4"ٮjwfZG,sq% Ѻ=OABQ ߧ`q,AUب\ lVc9~eAz.|N4RFΒ9H~}T_v-,FVӋx[p2*hB&\SAHMؓQo`k$ :-E.zqg!u1낭`CGDkͅر}ZP<zT߳wH̛;Q0dP̑j"dpPf,x[y:ˠ@:[&.l0Ptk[lQ+Ryw) :_t{uj> i!))?^-E'K*4YYSF'S5 KEp;vP/J"X7kᰯCkJrKq46 2yC̰*4.IrQ n Ja|tR'Fw! T#_rIP"C5'Hjd['Ǹ0Q\9GIYܝ@roB;dUz&kORׂhJrt&eBa C*w:k䆘DRTQSׯE5.ڐn6\y!IRmgIAC=c'0WʸuTZGiˬ˦vGukչ~TI-kwj{&>p!}.,ΈzeC6Ulbal+)/qŪiD$3GJ_vX8k@?zWr42 @ȿ r0g0St1[ 8'b1=U l# S#W̱Ox"J æ@ GRC=?p91'A;sB|-X&J{\b9j j6VN R^uC:-TQ))D񻩐m>?Y"\iN c֣9 .$gUǛ֠f@kniz@_ c[۶qW)Kd%g'C=8ltc_`qT֬+!*k6™-߽k9ZbPĶ EdwN%MI͝岬#@Z{ Q< (’ŸJJ`i}';%Z~^LXkk6"RR_OC# F0 /Wqc֢+ =hBx1ez%jM1`p %=|bBO 2Wxơ'bſQzN:KhMsvqdS\K!!ʍԻU-pPM01KYd3`'2]#./C)ɷ4JUcO'uq<[+U0cRD[1)Puh⁵*_ a/u&ˏSAѕ3XNiզ !T<&Vw_(XMS6ѯZEaq1A0ԛ,tqMBܑ JgAU}q"H?jO/fO}$Җ39t=JrLeOñ&FXH]}8b߉ST 5.{{Fm~+@#ѿ@ξ$GCn1X(`,JŽFhwEó+PxQSc6jka%~5ǾOC%"eh=d g3ET&{ύٹqځ iGI+qנWI~<8b۞4!q˰kJ vea>ؙVtw)`#7:;Ԁ䚚{$FJP7N<Nc^GhH#r(~E?ao>yYٮ Κ׵B*xG$ 8 FCn<T6 #3@/wqs_Qi؜, PIsW[ h[~`oҔ){sk nISye:(-.4=4y@2tsdSA >KUX\7_꿉e`WbOG/|/V;`Gh؋* 42Τܝ[T/f-1!x$y,gLyJԛ ~ z+x"ޣ}^)=aNoz}^Z }sgUbF;}}|G0xO-gW۲1'9 XCE Z8eu;~qZʐs&W裀|;>>.:av̜(FVMS0O߀OC9+HȆ+/Ȝ@yI ٘\\hS*nqlgzM%CGi`HS M,ٺ޴pToBFgBBn1됽*Hf*w{y:(Wl+NBvij6#㑎c *Iiճ Ja:ۛe[zn̖u孧rQ9ߐ:7נԔQgIt6Ys}4?O gFMKR 6 ꒮?VJ[l 'Q']` Prw!a¡ (I,FQ/D4UiItcsgUG:l^-(s%%G,³ cŖ(pߐ%>P'KѢ#[QN-;|dzk5U5,~Ju=R>J9X֟-|3+n%ߔ :b>D}"pm^ Qsor70q?1Ο1ڹ豷 -' M׿Dwtzp̡qA֭pS~,6xVo>?3zz&m:Fuj{P!w\X *0 T0E5ϓMJ-5e^Ck}ݩ^:uޞה>)|s0?ϏKc@s>HGYpS%y,Ű{8-Swskok#[ShjhU,GIIO܆ekJKb5lӁ$4A-RҠwWm2VxYQB"W}> #?G3amP5ϩWw}sQѩqQ knPm -إ|jҮe!o2\az}V $H3 Qkl@j0UW?#.wW~]8]=8]wl4Z 9Vq=L.gRPT.eS.z5kT~ѿ4=5PX-xY,اIV#BT8L@ W\tfqDR_O2 d&XKAk%qzoRxΑoEJk"Q 򾚗tݑ.Q_(C+Vrl4'KI+xBshŚ%n:bB](Ŭ6Ҧ ЇaHͳJ#[HdLjx8d#c6 9/TGd4v@,7iZgd,o@NmoSrH ^%HyF1:+k[!۵FxzuDeKcF*zNK21D:̤>PrP I9h>ݵ8g A,S=w&*EbI+-vδ K2kP{ʊ*^{ +yXAG|:}-{.F$=$o9 GWP[mMl.V .MN-b}& k*t߹EM9w$/40Ql6PIvWxB Q.2J)'HLh8qsrY43I{xuo] '/o4ZT[|G1>:v<8Y7Ŧ)!3l|{9jBEj!O_RƋ%&IM:ghEjIDS/51SB Eσڵ,AՕ,,0sIᦙ ún)3'Z]4kͻt;u4ˋ2d(>ـ)X N0߻싼_u+'ᡈS}W!^o≕JQ`*\%ŚD;%_DN7.%wdݙH(^VӦK}fO92,, fobR 8R/#`~W@{Fe2&% Xl}v!t8X(dd/HΫd.cxKq7&5Fi w,:3̎~Q":r m6OUi#ci%I~X+௙'Y3+h0J:s&H~y+1WCٙNMZPdA:׊.l>IUu }ѝJ2.aB|!D#/5սƺjzh ;h 0HI- (eЈ]SA+tkG<,F/'fm)4k Eq+ -bEKaC6 _DZIgMTD ;⸬0GEX(vdHO6[Pv} !_ӁKgVJٜ_\&F.UmCpK=JcjG gᐝ=p4-h8/=UtETe1h^piחO56j Rg7[RKP!gRZ` v+7 ؇ G'֩qLYIk׊zBҌ鯕QJ3Ro#TQ RߵLPX{1 Sp*a3a̠#tח߹e39y]9}7"= V"9 .ldu&σZb\"%7|>Ċ|*/p6Q߾:a1YI߮O$1jOim˄$Ŭ1])xhX t`R6:Q\{[ʥ&.{s|܁]{Soo 4x&257O y#PWQ?@J4(+P^ߵ e3D{dov$RajOƗFMFٛ]>ߝ6ǤKL^ʶdHr[qB'e u'V/i@MDSXof32ՆpZ̜kzb3/t5(iS1G,LAK̯1d r`2Y怶Q1Y=Tvҙ0'X;R]IFIpnM,Z pn0ѣ?{k viaj=^7`Ԕt&R^JFvfmvp"n >|]Íͮ'j1 $m=+2K^GxM. l-*#4[e}J ћkR\-./!pRtNDNfCa Mtl8µA]FN_ >&,6L'Jfq(:!Lo]Ifn.4td憣KiV{h%tg5נ!e2bT0Hp>#&v. Wle )1t ܕQٟ#MDIM V"klw۶D0驋Z VN*!!|ߦldn!v9(+(ikh1@sq9ʀUAQar߮T.~ :ٴ% B~% f zu]l3IF;!BK5}C"_@UrH524Q:"fm;w~z>b[kAIu փfrmf|{\Ť(\_^сV 'Di#Ȧq~&Evc\(IrKQӛ=k߯BJ;%!CС(3"KH"]SץoLDv, CWuL 9˴GѭZ:rږ@=te_"۷ѕ聱mUx2s 5sj9}ƾ1Y$(EffV|4\!Gx{N;jz\  OO`Vs8h¾]bZ"XMr dkρbqJ6m̎`HFOjcyMwzjgA:I+|h丹BLR񯔁'GF`R$Bĕj^?cE[.KȄm1"D>KJ|tzt~sܳĻ6I,*BV=]CQt4d7RPq'J=GT͞>> y>#JPQY/`N|&:[k17ۻaGT$l l97xV* ]{v|BMW9zG܎"2RPAKmk3 .{8p|kWڋZsYgCajh>My|t`meDvPM,@Z%o)2 vaaw@_[tP%| |9!vI6ODŽ6D|]uo#'^~Hno~MHx/:Id;1oVdT)ghʡ s4U>i\Qd JñٜrCTg{k7m5FXFL-b{>"v. r},Ge#%l)XV'a}8O:Ex>p)ptT7 _2"GN!uޚVPy:bȉzcx% `x6J..l_mM6؎Ű5̇_<]u#`w^IԷYG M[C,~yޓjCl8ӆE ^ʨ+aD_12Wոg\ 2#|1`:d"/>\p$8d4$㧌1,v';e%Bg~욟>CowTv̭z}N_kZ]YONw?@_#]1m.,|D\zyG*fiQb-F.J{+D{wchuZȘ'duRڠ a<·~ħT_F IdX-Rb$,Vod*cjiqGW*' e}Ei/ވ,wVPJRev!_(bA hxc‚7DRI{ ihQN 3آ_{cXgW~WdrMp*B` mxť RqzҘk˛r}t"b(r?&8͜ºyeNI"~՛3I# _Jq2?)TI]a7kha ;(JX~u' :6rFM~q(FE .PS3RrpUj7Ֆn^ hۃ1yc5`a.I?Xl<@n*x+_)ϑcC9z/,Z+%'az)Cx{7X1HE\d@s7ٻw) JBƑRqlؠB9*:S+$g+ :k@@m )^"IĿc>3peV#H`]ۻd٨FΉCn_P8_ ;C'w{}Sϕ`g{__:uE9X $4s x\2$y~!*m?_\ÔSމd^\k&v$m=fLƮA{+Zo; -,uHy5neIYPZiIUvWɆgmxdXB ttX ;6A]ecvxqqJ 3Ί{Wr't>0mQ(+6IiR7N}'sR v 2PO۷Dz[RG9>CGTብk}+Sԩm{6>rdy9H`jBR>1J녻w_ cYY#d2eI0GS+r>{Mfٖ7-DkffGb_AjGk@7GE̦Otl=i>#<g@ЋXM|R %uV=?.j.TĖtʂ<9T'zQso/…xp~(cV3c\m@_' yqs_ C Z%4w.9*Vt\v)i_4=qu7ʧW=0%P7uvWZIs %a- duohFoJSDFE}[RH6Y>Eh|m~:}Ip\kp~}8r \vZke _~rbzخ*S\Vy&yx4\~ԷTI _5_|`qb!/N1>vsSܝbI{$8ٴY[CuWt'l._LZex!{96䯔I0!0~Gʻ|ȺJ:2Qn }\a cz$#?62(l"FAr\W.Sq=)8m]@N}y6Q}F*;4}%k? x8cd6nGW*9QCZs$%2^9uB-;&jK MNYx[§clwO2eDݛBuoG5l -ձ-1d/AlYqI]Tr{2jz>94x^76%Y<Ɋ͉:Wxĭ=ǿrص ?{AKo|t)_Juvcds*_ݰB3!BLr3MFvy{#D kabnoK*3py #0뢎ױgfW.+#:)>`= tj>ۺV_,­;I ]'x(p6k:giz qfgjXO=yB"f9e߂N[FxSH^9Y<7wd2yT LnTB}h[b5t]'ϧ峮)Fg$MEE&R#VFG9Y4҃A 'd Q) %LU8a߰g"`TU/qfߴQ崱QR]WNUU{閠y$NjY@/p|lX%;$O@_ۜ"x kre$N#f($ ˾H;>4`FUDnsl9 ;7L[5p7'T#1NԀֈ3cA9,QWޤ.$MҘi7$RTlMՌQ{*ͪGņO翼pIG0^s5&jDk2+>M`Εn#Ly: 18z>JXֆLx߽T67$PW| :`a3yJ.cwC=[e'Xu̹=a;稞zsk9_hnT~Rz.5xHZmO_$r̖t^ȓĄdDYC[>oW'dOZ#%CnAsVk2EX~d D|ܻRQ8-eP*[Ck,EjK1toBOǃ{sM3 Hh걸 i_+Pb6F =:0Kz= "ԶX.9$SZG#TLK% y61!`,t4\/7}M]\4#Ⱥ0qWx _vGNilt[όo$8+I# |WLf= T/2F]!M\HNX>fϧ:Uu@JD"xCͣIU/8PsT*'n΀Kx#Z9c^ 6Yk\n+x<}:wJu418ԓgDt͘c)c:1?a< O(e-]w\F xGca6SM_27AQ%#3M-X֟zS8_wxl5o̶by}qu }F0KQ[é< ׇyShM#(nRڏ;c evz? b8pj[#~0/mK!F$wm8uӣ nק=֐ {O@~7Vq7I,`+wigܐþ{1\)bxQ O>vQ6w,a~e]^W:;3]BIF<;{ (FƦZ9w{ (l\ʬ3232v0hP3 ]\57#7(4!گR`31rb3}NA6(]tbQz` :!(9p;5=9#@)"3~$vvyTPOZZ}`=M5#V~ G{lRx+P' I~MQ3?0 2R-F)nKzȵ`{č 1&'{r2FYdm EľŚE?'=q1m2|rn,)wٛaL(h<ʂ&Q{It* ~4&o;>پ\8[d`BB,o'Ӊ8 QkaP.$RGf^ Ti&~XE]nf lD+,ҳihqxLjƻb3ޫsvX;j/̹yw5FQïp+7 [r+l T_rŢ*Dem{]wJr"[kކ7;#I P*,v\/dW$" .wY O\Ğ?ED,[Se酤oBH\[ Vk/BǏ)T( >Wyjk{lLJ5#Gr^?,+sǏ(PT*l`=B`jfr8}D΢,TnbuӖMkk)Wbz]\OiwWXUpj@':1):l-)>!ʭ{ OL}dZOFdAp( TYr`lYNT5r~arʘZ:``< X$V*TSՈn`|Z]{(ۈ+"D `ZuO>jXFslg>5;|%we =~?>B<3C˴<ְrٷ{V;F@!=[ߦD)HAcp&'KQ_%hVgbh_ j4E|> SVg28Y(*e+l+oW'u;1.Oe3܄(òjl7Z73K|cܙܨܪTWlYTVc8$*Ҩ1 ^ń6 >4 "k-b턮j`e6?E}ز{k5LRPԖ6_̈́fmpNO5 Z'T-E (J!-C!#6oQ9a뺒dK'ЧP#D;ќIp?ZC L5?,#v v/|P1$e2x*x/' ^w;1v#`h_Ik&9 зGp̺,[~K}!9u*0-\fBLK%='?{ltzc{B%[)) QnNz@t8%T1sT$ԙoyMɞ,*%f[X9wAPn'n]\%Y^EVV)obwEY]|#@p7jBhaDV|'Jv7` 7!v3#^1F4]9%m!P^nޘob'o_^^St="Rz!p9_QڵǾRS_i'V09dސAKH=Zΰ@P|@HB(Ƹ/ Hu#VP4,LT xy_A90ҧ|l`ilen H7!@hdw3PF\Y.5;k\iOm9+7V7G[/gX JeYb0w7ܝLFQ7K+˾6p~޹ AcNVx/n>~)@'r*#q=ZcAWY_L&ol*=@>/s3F *RD|\*q|R§\)f&e)pxyljWj ;$ 6?0񶀈IKz0`K}:c鬁'{:(*|ۘܠlF)#SqU)_-[\'!c~$hyr3emQgL6QL Nmjb[ޮx%ЉI͈,̵8Gg.z@3=9o4x(8qˍ|'G^;X4yiץGgYZ0707010000036d000081a4000000000000000000000001646b69ab00007f2c000000000000000000000000000000000000004b00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi/fcoe/libfcoe.ko.xz7zXZִF!t/|~]?Eh=ڜ.+hFR=EEǨNK5KN`{/'Q2AtcÞ3=j;( 2P'".?OA͓[GN/|GlR`d8utWΫM n{76^ގ9bJ OlNcwy0S rܴ p0:$`$R*A9DF>Z ɗ5,M-m2&/x,ꐼcLy `Kmhb5p-N[D/20PTr/Kmiz}"[f.NH GۏxHr9r(H|6léx6i %[xT^A;vJx˴tX KO#kװY/\1?L J-v$ S "G So698@ҩsMG3I<Ե7Jr5kZcvS >[u%}w8XWi4{WK W968.4mZ0!|B^Fyy{ V~l-#˕r&v)Fl^s]On ?EK1`}PC,RQ /$p$xMV^YB:OG: HHgM:N9{K,̩I"Ѱlvfd@lXM}J/rD-fbeD;_65<^a5٠Vt9 eڙ֫4lʵK2u}Sr8ob1H_C(,"X.s6$_a=!ӣ-R9/ Τhq=RO*ȼz@V2+6U$FunJ}YGto6qDsoC>X l?!{2mGZC8^xaJ2)cC:Amρ%3#>K%Wls)9HL 4F 9ʑ@LU:E /=&r0 3X8~^DhF>Q <rUy.KNs8val-/OF,MwkvO!(;"@ ~ +4ve5?Y*gp} Nn{U 7.P;/rNO84?iOˠ_{Q:rM3\V@>XYg}-"vOU/,A必BfT J\Igm˓z^*,gSLeT kc"){dFQcԭ#Qs[keDgo~/O_&U15\hSaU3C Bg,.Sj }V@pT^]k'Q+]dzfOtK+mJ[K+l|%汿zBGd/h%guIu%v8hwr3F7jWB>Ow^}LۧvϘ>P=lraMyZik/TaJ)0 X8R!#l;3Sg)u2vӬ#^04 ӕki!1J'TK`T[520 P LJsT-CĿ97`ǂy)VpPQ~݋p]+Z$,F93o;֨okW4|˶.(W]*Nt4cdd ;[jC6ױ[G~yŀ?[PVԔŢ/㈏J䫳0<|cgMšCPRvA=d^ 1Gut|G# '43wQ|#Se-~×ʶKI=mToH/: 1r5"ԫh?@eHX![r4T%8?JE9MbWFYPbRNXʹV6z4XAS`AVqIOP=>_ѡeڃI[RJkl$q {DnVH gD? bjxاZ3aJtJMԪڒw/ 7L| -`HMvY"*v4{^b+?1%ӧxOVnGBQdCGػ !&Z0Gclj"2(/kz\q>?e4?皘ƹa( "\b~S7h BYEB|J5ya `*+Ʀu0JWk:0Er7@C5 /t[tθթle%I`VZ6ypa[.lߌwB[21g[VE*5{b9T} |> 9Iau oyjI_PU;I8^SO 92\6٬e,&Ti-yU krb;pAo*}@vj~2ؕޞWԃOG?" -7Qؾ( 0A튃ЉjBU:Ǧ \\ Ų Yv]EDqt7j騮8`#?tB'{pFeaBȠҘ rRu6>HS^| 8Ģ`_J MЩ7=7t1!\^; 'I#ix{dE(a>[0)W\Wd- :OY6ۍwdbY+j]qXso'[gl2{p窂ZNkiU8}3C >ǂ.nY6b Ke҉:3Y#kBml#}5#ĵ|kj8ԃ)E9:! [0A6Ϟ픨nVm3kЇfPHK6Zټ%0 ç!(5e$$w[g,أNRSd]ѐ)DŽzh@=qcW+BLB`!}Vv:`GYQ@ZMȫ1:>f0 6LOr R11uhDdacijnM1j^Bm<7CĽֲL F%Q.?sn 9ђ`B}0|v6AFfаJ=7 ]"DDՖF d;hL9rџ{3pLgVl>a:/ 3Ixxm4$`O aQd#!|([Az2zF{w^TF㶫J#IXɌ| iHOఁeT LAyX6ټTfH*V\zz)sǹ.o{ÃKÌ"ФzxU$=j%%(YkT{ď?: shQ0qKF'Gdq c Ŷ+\l/]bC"dS{ioV#5Ox 'pW i+1L~a"T"dFigݧc׏6<9}a bо-U^ř1~_=WqͭHI:X {l; SpǛ4CovwZlNYKޱ~f#q$ܻ9 $tpٟ}-=^ǿ1f l.`2]+. &/慦^ lwRS1Ϗi$~m`N-)JL΢=xmKgbs3 (e#xꑃ?-`3( 8˸껆+CfmM)I /bI ZkQ'^խsw/s\=q&u4 إ&4<* fx3ݿ2͉7:EW%dzP[P2^t*0QƦQḿKPAۆCeP5'6 ~JK6J`,M{AwWǀ,s{]Xh1\A`/> ` ro^/GI1ObBLBX_(sKj3̻r'FZqsTiM8$S;q\n'O@ӊ qg\hL(ЫYP_V.LU6J9T"{gj4$)Q hfVV?~"N5O5d[w,ǾAR2 ̝i Վ= M;C-C$i;@~v}[boMg svz&]*oĊN)ĻDʡKeX)0\ڈ;B½(켬J) e4ObJީɒS % t8~ex[C%GËnX7k|y-9|=?DuZ"3?v_AA6D<gj"ȜVsP΁uu&96 ɭ fL4ΣQO+-lDžze)iG : H jH ,u%IyX@/9?P&J:2vx?nCy6cTߖPp7 @V&K{^:Z\ W ɔ r*]MŇ ;^|M4]$Z]%-\`졙R,\m1q h!.Q:nٓ|f=JNĐZMTv2@`um {{s P P*93\\ROR28^7h,Pn|BO% !ǿNGBZj|z* v/ a5$Oc*f~]+SngK1֯a#*[D&Sl7_ӊkI7yb/OT )Q4n {q;Us悢LAԉvwYq/lKvV_Mn/ 9t+2Lc㺿L'2qwYǭ=ZB|ݰ"Y{O8]N ~VUXA#}i}RUgjjv T3&xGMnOC37 TGrq?!Rs6X#TIV(A\ 6/Ui̹iG,95ާz =}U |\=U?t=qI2ט:t$ Wޞyl/U'2,Z>Co~kRt> @V'skf5yB5/}BE:(ry1P2rey! 6ɰ:?@Aj`?5Wn4߳ёd 5{DJ6ٞ/!;*kw?@S% 4cI0{%%]=W &&dY6ofw;j Ǵ<aTPG[~.H;`PD7l.ezt/i ߽f:Dey^f9ä {DB=sg@iLTLd&4ziU0'5:&| rNeL4RDùB ㆬ󎲣FlLâ)M6n+&xd3T*+>?> br.^҆8!֙b;l.ҁDF%>ƇDydy_qe^GC5}b`Cܜﲧ,V V#LP7lS?l9s*-R•RAd'S6wi f Uwؽ;'uRن3B%X+~/I@ P;ow7_DXd2rK pE2'xbۿ4Q\rJz1Bb--,ڠe\sDLt\3^6^ATZH)rkMe|w2 4ÆhaY`nzrݶxZ(,DNLOy?foXӶ+[:jBo,6 n͎VIRs~9+F7x0s\! QU1 )8 J `?H0gZA]oeΠi|l\j~ qZ0f)3$$WawZl]ʋYޮ# e%L$K'o2@_^3e@ĝ  G"r dYRjܥ bu)sr*begQR<w D Xf[[i374{ȴz?Rr" Xjs^GzҦw6rn!k91VoPD7Z(II+[1SWd?ۦ)N4.)kT`񇅤k$:3 z! #&gԲ_v>䴊&n.!#Xqv.{k%c9_f05[&.U^eZ̈z= ؎$cpOQaIr7tNdNffF!9x-h}qA2a|2uy6>Qut "9E%oR'rdh~vs~=vUs>WlEA|$V(O.̰Nev[lغskj6`PX/+4X@?)! CH{).秈;#z/_pWs54ʻh$ޡlБXbS.ڰP }ڒk87Ůи3IGPASOYǘÞNU9LE``zA&EW>ORoxZ% "1N4čr:_Ŝ0FV Y޻tRU@`#\9 C%>SD;_!;m @}z-zܰ5%rmեL@]\pϭ[hvmO tSZٔ_dlbww)IUkUɭ<+ԓȞ-__$^WEQ^cE *7%NoxNL|dϊÍ1^yҷG㌛eF65/YQ[7TL;f+Y~I"1 JWckPun`ھ4kG-l8m.~|<"AٓVN&_wF:='B6[HBSnguB`xȗmd("2hT Lmqʚ@ш/lDA0ume~%M/|{l6 2# :pRh8h%cYϢ [a!2i;!%| ߐ HT=2oT ]rE",tܰMRfo YdEܽSvr .Xꇦn4p'ξԶli\`h.4.U4:w!ྣ[] gMu0>PfY/%Լf?PIj3pg)|Aώޠ[Z\؇-mql?mϯ8`(Z.@[EF諔k;kU$^*2QyK8WfN1[B,:b'G@p!pJt+Ajܳ z%z[p+pֱ \ 9LۀIZAt978YlsTGC0yxu`/4Y| Đ,i}sXMn(aȭt5R<-՟ NՎXfC?GA^H92}|6~Y}zcD HzPpÇW>KCJڈ#FY!G@1 x ~X0&YsD"p3Cq-6W Qfr9W7&btXR1{7A'iX:(cLD{EHŲgwEzRlE/d$/FA;<ْ7TYKje3FD3CLV7L:Np1DlhA'<4?7:} fԆ v>X 4>qJ`=F-fq%]bIӧ6ՔT ,_0]&=97="FQql%h0iB2KF50ZyWY/OAcpWGO#[L|!mQD;*c=]dO,2U='X?{>]J6x\GhS%hn V< 0ە1C?q,l"٠k~#rNmh~JBs; 0$z_hEtP] X?z{:EA FfgY'"jedI`5f#AnS/*@ غb1kX&B5mhF5X(1KhqbZ9,x[56 "_ 8ysF:l L&z* c?I* WxNIq抢Q ٍ#VfY'Ag@G|U[T\s,b{RZ<.WJR>\xYkl9s๞Z&Q׿z),Au:eX"h> yƒuX+vO}6 3e= h\\m׎50UFj!irڔWN3i)SLƥd-\fo?U:`7fjlFzȑ~߈1jmZ˳ȟfJ#lݹ%G*ii&4%2H*khB+*Hɑe1^.)ұ Nغ}3:q ؙ&3֕@SNXV14.p85'^w49TҩyƉ?N1p~a$đД:I' ^'ݎS=(\x1n &%WcOtlYzVFt;$iX+7)_ eG^kDOQ#9 |w4sZ!Jr)Iv+[S}Y:ExTw0w Xt.亄.Y86h UFZn"[1CW6tpԔlV,`UmA #9|ģI`G?*pMɘFcɸ 3@~ lǍ"<[U ׮#BO賜5LLLM -A{ 8YA'+ "A5{XvElAU5#j߀J7m#՜hg,}K͏o19;3{yޤkS$֘x+JڞY08dVIuuE1n6cEthOBZFEjG?I5Gѿ= `gEġƁ;otz80U[ H KUCxi@jxXv[BXh%V ai^(]JZ׭`VlS?u/ς{`ry5BNBsl/{g1T)mo -=|/&WfmUs،:rY4f;+XnBF\JV!WFU|p(Ų:4a ޔ ḛY9F3h^$sB"\6q P8\ ZrX-b h !=rԢo~Ӆxb:P_u oٌ?!4^څs$xU)zMX+afemDH ŗ4Vij-Y6=nL( mxNnnwz'0Z9#=E:-( R41ZVd20s"VhZ ~/?̐VT9H_g &;"wG3 &O7[X qy&PZn]S>>RttQkBk+˨זyra]ʥƩ.ݕ_h ]p#TkPH"aB?&t934vlRl mMؑWy~@Qx̤e_!KRh\hP)aٌ3H@,Кp$$7{bBT k+&NV$]iAYMQ/; WWڈyc%Cou2GL/G8uF!A1"7akhie*UM*PC) )뱥Ydkr+@E?d?_ES&~f0%+9ˈQHsF* y`Sfr VTyB*l["d}Gg\N?PgbOj^M^xB0G ʕd$q07G<8ms)Hp-de:o!a^ba DsƗ,sSwS ^`U;KiW #s =7;I Υ~eT<3Mp$Ji'KUݶCq{ ~k=J`2b/Mx,!ՒYQ(3[TxbdFXR ^gQQV-"Bw9]HoS.\0e^^ypZuu*?Kdcs9nsY2e4cnJ/xPadR=CHo{^kݕ x*VMפPy° `Α زSrUBdo<Ʉ )ѻpDUhtutO=-iTF_Nh{5vO(hqK/m_ Al pDY*FM5O3 ^q!>!b=RwqO B]!0sAߘv@V R2n Gsѣ&ԟo,Kn-'x3cVƼi&!41oN}-f&s&mϔML@x+m4/#zWeCI/fʒ/l6 ܦsH- %fm3{°u/x֚`|pq{X,GWwzqFEGhn6d˧; 8߮/,.a3G\#0Pe1p2:</ y_שXM/f H@ tRj?dC~ X1*5F'3No0yttq 5M)(Qe!VK&uE6F fPvf0>-Aε[%ISS=]kJK:kI9XpNȧ AL(%%xΖz41ruxyXL]a`~cd*Glf _ 4id&ZülfMcW0Y@RId"/FLΜb͇T#-ДS@ C )Hxܑ3EN1} 'uZ0tK YcON-ݶeAϺYcd  &ua%6Gid)Ì[DOky{"kxJKy9'uy(tk}$ҹ=X _ܠӄ,g:ŸHCja0 :Q%Oo]MʍQvkj37-^H| G][}p6ҎښF]>|PÎs32DF.TI՚)zUh7^7B>~:j 4ςHX0ZQE*Voʫ B/|R >g?:^Ɇ92{.cL0\ hz(ILZۜt'9/MDzpTP٧o+3Et Lm\Vl?ݔٔ ob}"Cq2J O ${_ޜF,mXw ʓS#~ hϧ@kº o}Gyz\>'$F_' ⾦^ ='@0 Y+GǀT;qLtS`=)-_.7|a畴D YZ=^ibLCd*by;s$&9bɻmJ.jJlT=Nj_.a,@X3RWп&_H[|؈8c_RWI(d2%V0P[ɡxXр`<mK¿M|"5^YJZ[-b:U736F+=f[=斶`k̩ I9 ī=g}pt|.33W4[]+(n^R^-@k`Ah;+o"^=nY n4?,zHL7)=)/=e%u]Ђ0+ZMڦ2CC^r♞8<\/NjfWcaa1{ګINfW^mM876)yxy ^NMC\|@$LVp3*sS1hA4]#Tvt+^8[$T1 fUt U~I軂&&rߚ{ɛM uݘd^ <ӏ>j}C>3֩(>hdJ'QRa&c:dH 8wl=AwGNvC_F?-F h?|0WfFj0>/##hV;kÈ(O{>QB3k+xÚI^9& x"[z.9TSKG /ljz4θes~bh2- }|6 p:2ؑ U˳j, 2*崚=E?o>6 &2Rb҄#&.^Һq#eXj=o\k}Uck755gt/tɢ~JO'Z{^傇|qNlwgnL6VTrިKGSf8eBssž"ϸ%tydO5]sg:u)MT!patF%D 'N-o_zcNt}CcKu5&݁PFbP)8}n}J{( k+~맹a  = -y!jI=KXg7;خЪ?}:r|*Pt)I@uFrls$}ްG)bجn#H\O)'\t Cc {q*7hJ=S.`M ĴÀ&Q|/=PJV ځ!BM礊 y"r !L6R,D0T4-,=+Dנѯtj_QJ` E iWWv:|aܨV?~ֹ0eՁT_ʠL1[rRU(B m7!gu?d;a`å\@mב̐cu$7ZyG3O'6*8[?E*OpL{^P\=mO1:YD^<+?"|4ԜgWD+n~C/y$dv k*wVx.)CzrvFNTĺ>xpN\'/|kQ{Ex~3PKat^|4AT3V/L)@(g{`phD6ӡQk@sLe8*DU4J/(.G iD/i`D6qv/FΔkGO>d2}A6LcKdPnrߎؑ@( +'^RE>v ElGP4xg{-@S7ZWM'3u,X0 B|Mي7/L|tl4 _eb+c8cfҗi-`RV[3qDSk\AhJ) u[sO #m;{~b/Z92ot T^`'R]8u#y8Fӡډk: }*4M[)Ihc,=M^cz$lzNJ/ ZztN,L];gc5GAH4 6EOK0"6QhO8J#HF$rD#m²9rVZ_ qtnʚ@d1}>#^y7]\ЗNQ\LT,GH V?gNŌGD_R]%wܟ(*I'CK ]MM$&zI M ۾)59ݛ!;=&{d\D dEܸeNYbY2t\2Ȋ;uJmRRQҺ;6Y5Bҫʏ-vALl%hXSs]m }7j<0"6$,FaȈ}QL;i#xPjU!.)c؆V!5<К+<5JB[+a 0 GsP= }Q0Cŵi0/=_xд?4͚k+ul]  F geWorYG˄ io!-*)ﰘDz]M7ßiK3[%y#\eDF*b0 9'\pZ\k*y`ŵ j+csArC<* 掯ݟށ,/²WaRT%/?{qž iϯmwFr7}Q{RI-h\RG?WjRg9grhn̪=AvRG{~k/u|f(#='smk>OLVQf:퐄A,UEUiX*BXۘ35uCLˀa} ʤ׺uPtޥ>h4O>v6^}\:w`Z2FLͪ.^> a(&CsͶt[\Vzy'd :@Ɍ/[uXH:>ϳ5h>7r)U~ZQ`Ϋrs5x#@D?B>U!*)=*(_VƹFw!oB4B㪧$fE372\ULgCTge`Ghe(cJ7v<2kjȟ9X04qEџp1WZG-9Sc (e\R$RJ 7:i#̚VL+'CY;AWbޚsUs2iieY&RT]kHZlSA{)Fm F3T7k%n8TMI#Yx?fm08M!喯j7$pR}-핗gx4;ykMJ@\$eIV((TDXc,ywV E@BeSrn>[>f [kαbʅԈ0Z|Q K*KOrThqlP "!ud@ʰ!*|ajj팯 ((O )J${F.5u\I bO\=Mzý[w#{'ԞxU!:ϵ]PX]EO*pl޹Mo>ifBfh#ŠBUґqgz +^`NڊkJ.0bx-L첧]  e5wA&Cߓy# at+1 ʰGct>/EFE/_)ғcqTКB]բ}ʆ%A%Jb QV|VK5W?e{M6{}쨩jV9>wU.k &Ibxե6ک֚~CÅ~U,% -utZnK^"'n!ms {eoZuyh^u;P!{#yk F7[~rTGѐ0cم ѨLgLŞJy&C"Z|*SoU&M4V|zDdS`7 QdtqQfuHRMzN^Qn2B|]"%Sa`m;Lj$[SkTZ@ !+]MW r;NF90w(p}X~3fb  ߺދGD4kk_^/6^83> m;<_UO |fr}c"%y4GfUʢ)E1K01l䈰c]0#sndگ!vL_r?bJjADyAbk*6S.7IfW9V^$a([4;iKw%ZY?0U)yN{c;|sl{K?F@C\K|3 ZGHlBVV{z0ɩŋ6FIE)1="fӹ06CO j4ձ~V.G؞}hvPF S.e:8LRJ)bqv{#͸$x*%dܥ7ZÞk9sƚߨRpjKۻE y3KFy ~=I3gX |%~ a1,ѱqYwV."fU+ߗBK4쇞}`DzTˢJK't ZNGmy2C!sإ[{D9)vBۖs>M&+XN;{ .~i6r"s6}a:[f:h&xUg\ Y MWlu%HQ/,.Rnty|^>la̵''2-F^?<Փe>i!!q}sm؁صG[Pft`VqhdYz FXj!X9Ap(~C 9 mwf'}IӝIa-8?:HE,vΟ*c'9c5"N<cl".r`ѩRMVRE$E?y9)/"xAZmב3u*[` hT53)](#iZ]ȩ 2n'EZ9ԄtQ}; 'tpcB?*0y=!,L9ёTX7ѫC'v/rB_ a{K0au__އxy̴럖)$"µJ*qw,*C3"8Km%02KdXA GZ_MyJVW7J2XVJS8Yv-"98N9,To8ʩ2R}S?ע^j% $Ojd$!r"!`S(Qt[#"sO:8^P;%+ڍٍisԟ~Wy^/ nu2&QNC儿^Lݫ`N8+)𮀳oelV{F Jq>(#>G8ˀ2"_պl_23IO-(Kdme)Vۏ*@Z{W}hAT ç!@ʓRy')&q&%7)r(ZRTQtH4Q ~aV2Qh ƶN&dj\g{0Ō*cb6\c$Nc)NF#yVJ&^F#ijjsb2ڜvͲ؀}LwJX}k&B]e>; "aU1C(U~NyBI]k̼/-ޯ38-"fIz!{@0ku,4_xvEpM>T&ہ2b3:iY9_D'+UFf\khn+Uàۯ~UFeQr!Қ;es~,In *j-ܱ֬`Y盨Ǿ׻{2V>ǩ u$W8ߒmEI/y 0I*oj4sŪk xA"rm6zUM_fEq>qYh}+.H10hrJqPD Z9קB~uf-" P]WdDS6]Q@9QhjɶWWI8]>Ɛ S? Y,)V/BFdFO jɈWXuLvkw!a.'1nƘM0+K2-‹kJ QrH J s̃-BAdDZ+%ӈa;t‘$K1R­ki~XG6hT 7a"P\k$$4+WNEܼ悰*â`Wk^zԘy& o*|+Zy}6 vU`^hGX}o yhG EZ~>XԹjo^@n z&:/1EQ eo޸N,l7g@rr3P_:`~Mޒ(iJIfPdqJG*+% dԘ*C1p V˹c:dN[K# Su}{ 4pwnվ#ɶzj6u*Yv>pW턦Fd_7r Y&Aog:BFqH߻ 2,LV4R;O2@ [tWChg N}5آQt$ⶒM&N 8 UKfHjtHtbJחiv-Rvn}zg!ۃ͝1 ά4q#b#vą- wgaD@MO7 +W^WAꊀ7bap28'\xtNN !\a1ݰԅ}\B*fg,B} Ք˕˅gեEp GzXm$^[aF'w:xQt!NXp$<6ChD~+(5DDTDV6!rJ t*.F4' RIV@\M۠q۹dT XicPpb쌨FdG{ŏo2ZZVV!$Yݭk S?s5}OF$"ech# @(MX+7Bo Iu#l>c1} ^!8Y T7dVMqfu3J7Vaڈ;|>%e(wѻ]5ucj a>3dJ[!LteͧaEgC+k{HMz˘΀?KTѤ0[^~EQa78FJ] ?C;ej-rn KlC"O4t ewh(\/2Pϟ*ch]DU32̟ͤ6B5%W3p5u|Xkı&QZ0PCm#PAZt8५X^^C(TMД{qcܛ|:5o1 uT>I ױOȋ9W8u^|ΰ5ް.Wݨbfԩ4~=;DL^J3^>E/Hm_e.={3T[ǓNnm-Eck?:BKhƸʼn5BR]o4aX{ > BoŶъ0eS %<8~5Pwx~p9';.l5!tZ=&N- Ԋsԍã6ڴkcgt$Lv:X(p[!YgZZIԏͩ7En~Y+Cኀ`W\(^7!ߍK;vMLcٵLۂ3.R] PTh D3;5s\|,tGḧ<^]*%Ly0^ ?A=| 0.zw)mk.YcE3r{g^] $r[(`j]l8΍DT夫>=2sܱglݍ[۸ɖv +E#5)6XkhSLh kq1~ 췵u iD"jw`#cHDPȉjFf kG)I|eq g+U wviݠfj< )GF٠\#l~vfpsyBPNdh ޷'Y Ơ[NHݚtd|o/4)"ό,]9%ݚ؍Ȓ$coP?0: ~d  fiqw[h\nݧLZN%W$ST8偶}s:Kq>,/fwAw1DahO= J0☍In|3O=/_ά2Tň0-ʄJ$uX>zv|Rу5H;]Q]ץ>Ls`^EfgPcRQHUqKlcQ׿\pn`C%dM^Kh9ڿl8+a?e?"f՝tXȶ :AnZMK/^l9lvOd䜣)wsQA!ٷrؙa ߛY*Y-`.4: %͙M8'9%yWry΀,$.1vO+Ãgi6`@uyl78~}͛ȁ;Qk)AҨ4h?l-l\ձ@ [4 D!BdRx%]GGYFΪ퐮3({ݾuY2 >Ԗ섵Nԟ{3 ow α-3qЈU߮|݉>z`óO="4~4ΨnMw`0MޡRcSrzםaҞ$1^6p> k&7&?M{l =MZ?D/4Dz"Aj?ԜPiEb A$;w>-J>q}0sd'TYkб4@~n'l>>$0YF@!#Kͱ{ ڟ 1P6| Od|TM &+Mi|ȯR2׭.8!䍋Mo|>RDF‚g{^f8 Ɇ gYZ0707010000036e000081a4000000000000000000000001646b69ab0000ce18000000000000000000000000000000000000004800000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi/fnic/fnic.ko.xz7zXZִF!t/V]?Eh=ڜ.+MJǘGJsQ4smwFںv !Ĉ )~(\.]fhT;P Cf?Ka$X>Ǵ4ܶΓ#eʙT*vv*!lޟjw5W8TGquVPLJuOsvvؽ ey$MLl!E6 'BKM7鲢 Yxw6cbO!s=".e|6H<N񞲰 Z>DHYGr/kE:ѡ0E,A`5hbL"WHPULks rx~D\Q\ɇ<;yU ?VĂRk ܅Ӝr3wuFRJ3YN'Z;8x>ώGߨ3> = NA@^O4̼f'|};ϷC;ց~x("}qć؝0ty-ܛ0/R(dT#ZЊOUpTrʾyՍ[DP}ٵ|]3K5XPgXVd iqa@9ewā t'y5N sBtI_Zg|3ET$=ۋL,ѯ7=:S(Щ\mzh'c@mj\ ZShT4'v(N $hzG5d4~>_;Wp л`{FrI/qfeFrbAĞ9+Hd*]axm>3(6Ud>N.w h½q{¶ҡt5! Q^\%Ҽ~Aa ^1gf6` ͫGUuzs"[6? 8AkAޣC3&H lcE DF41#JdtW9zj,:";C`& '#7>y, {^:"WlOWIBɍyTC쐹q4YWno=7c I3LHXW1m7$Op@u|t"%K ꞒK5>G+}h"?q/ N1@ةoQi YJΦY'G0E}ee M"%o/)5eTb|JPsi 8wpI&)#0 t zb濶f_kcG_e)ʳmj ):NsG 8ez3G"i"\-*y>_Ų[)C\x s, ydwƬͩ(r!1x<7tI SONL;LøGH{Gpp}٢F%zuVm*!/ˌ(2 7u~\AHVUk1 U B} ;`̢".w~VA B( zb wvJk5Vi 'J|WQ#S9k_fK0|oɑM.Teq%}/F_ t~xFyὗ7/<_L_u+NF:+P hz+@*oQc=5ݞٖɈAG=O}u=7CU3zq*cwñ}1ۡ*F1;}2ǓO cE, ~zS֠LH^Woau(7-6ʼn,;kiٜ,^GZ=N~đ3 &% p#2)B錠f#ce]M>)oQYdB,ƴb)Ok$ٹ~<p:VEvG]ع\?'7O%9nMI?;nNɰT޲ŝP$] @-b+[-S&KH6 @xZ̾`%E-?1N|ݶcl146Dkʋ=¨plˏ^ L3 !|_riNAa U؃XV33 Gki,@#Oc *f2f{`wtw 3M"i ęf`Uqd~oQK_g23Npe f)׻|Z]˓ sŤo)+d~F)MYX+mKb8_43Q̍RH8D "1S"TʍWHtg MSC^ANw6tABP#Q;4Ha{&G "$j|8+,H HKBNPXi@5hdWʪ?r &1澙KFS3|Z}e׆-',(Sܸr9FŇc)dl/ rD_HFNjv{'uaz pGoҶ& O$j 6h1& ¼D8Y_۴xU,\ T&ZȊV|Ϣ9# gP?%icjw R&<+ExCk;\ LhAaMh6pA}eR\Thtđ);5E!:\0Emc9WJ¨Caa;^b|1וŠ J7j3d]ib#]4lW/ ~)4r52<,C6lnT4DW(h1z *0; fc.prv3D*xpRWzw@Ýֵ/Ϭ/(_ɮoz~i!Q7z6dZW<:<O=s5Mj`w~4%2"j"9ife𶍢c%z=0WcNaKhH[qd0NTɣ0 D^z.{QG0~v#ήjwS0ъ eؠQmǧ9VZO'~][)$0{c$ce(ݡ1 K JIPPN< bKglw8\C#L_ڈjY=SEgr-N-CHFbvthIسwD;`c#$EjAdI_l aо+'n.>-e61p[9 Pn/mԣ &hW4H$j~Y:elċi$&|+TREO6C4i*) }a<,UFlVh0|'ɫHRx?vIȪ!3 ٮ6g4=L9D+8G|)MYa/&)w+za\4!҂|LhՆ`X#JirV%OoY>"Ł[̎'R"Ҏhxs Ph4# O|J|]` |UV/AywC. {[!lo)z_&f|T$2}V1 q8h'|cHJW-u%V` cU{;D8[k4{v~6K2d\suf,iD$!ji0 aEo*CjEy+omlYhdhy d3AFT/Ջa6U9gW_6fёFÌiyd -l>;t5~vWP,qNS_Q>˂lF@[-ܯÎ{[zm pW(Zid')!Edݎah;IgGKUĂXS,9/1Rxn:<ϣMj4əlHEU_3糆5!|xmϧ:V<˫ղh}"¹pI 15XA#2ZW+\.4W'c8"鎾lȆ\Lb_"xstLɁ*"daǻ1;\pV#΀vl$%hW~Cc^bU ~tC~ٍóG&V9'r:|y^EZJĕ6%: S Xn޶lI|3#+"M3y Z֥HFM/\eIR[dOkFh=x<<3:f+{)^Wj(#bQw = ;ڦ6cDAЎ7%A;}*mkloEuyW WL0dzI1/Ǎ gD9Ĝ4:+!2~0!`(,yYpT <[ҽS`{t%W=D vTyH" )[cɱH'|(5ļw$QR:,Xy*KLV4Wg>WXw+0u!LHe|XH2 !DZ-_]]ĹtIЪJojLeC\4K^NsQ`2w, `he1eU/_@y8*f0ήv`R<&7xv"++KM"GEuD+Cp= "7gUC[< $w` 事 &|I|? Gڨu7v ̧Zܛ6n+gVlaIOcuvXCss/Xja,P)a P\30)RGCTwgnV=(Y NxVtCxVz)pu\G`&% ~3oZ$\vɁ Km v%H #k7 -)hY*DƊy`"| pyٿ2GRKᖿDlǥ iio.?iL٦9kSewhpW/ybV*_C'ReCZ@ښYޢWwR~,V;ϳǔ<qf B K͔O?vmN:{7gym:Ml%7$;Q>x̏6x4~IƈCƲKS~w.`oJ+ ,)KD:"X`c&~l?+rhұ#J$d#^7c%CYiGv7#r%L1~ٸU6A nx贏i]V_ G@NSr?jXIV+uq(OG Q3x@FŪύwࠦ#uM|Jq ;Y;!4KLc[ښWr[N$BvƦ|GF/ lP@X9G: Zw\n_Qǰ`#3SEZd/X߄M3zuOsg+.7laCBkeF.:׉z)r^]<`s*-p^áӬou6bߢS2?0("H`3VguS" |XyIq )x;`u'F_< f;f lH\vVkB(=;Ӡ̿Q1j&yx 2`05يQA5I}*4oiTop*}5*)zTeU&4,WY7?syA'Wh*^1œAۼlɪV|Bm-8:,$[zяir|>Nap鰲9ho)^N5k"5mKw(T +3^b53 sgaҩػ(~N9a~%( p!w??)f}Zg sh 5ieBloFHFK$R9"5E{@R_aQdrA C"9j`['QAl:A ݏyj R-8a=b*_jJr$d^N|;uDM `an?X&x\AfYo[ 􏾂x`F4s'o0lh Fr;&qs/,|TH0z7Wߨ@PUIc4Ǔo_Oj5֋ %ai۸SDZ{bCa6șkCy<8:#CC>Y湘R#>o6:ee`/)!uS-wճ$uwA!]43eqP~cTY, om'(DJjpr.4VQEg?ls1b(yC\y1mBW  gG]]h18Ŗ• U=xWBP+8}&cvV1dLPC Q#y+ܺl=O$qR}FO iB4 0wԣN6a>)@.5vt-m7Eƚw1HiAl*oXY|XOxdnV+hdH_MggnT KO砣Wy81j?]ֳ %je_%+Rls:QR=G!5 Nu i+]fRc\jFbX POYog"z3˜Zn]eз(7U Xă 1Ї~ 6rO 6Jq3`(68E[1^F6xZrv{]~$ChyD7~kzތFWeog1C;bZ+.\4=5Ӿq!p*=Ml 'ӋܶNd8~6"!T!ElDG k-F Ξ0'.wהnp#fcy#ڴoa1{#viF a$  F{βV`j;)4'#;KZ)m9z9'wuxV1\[{dHUzbEMP-fܾPT3~݅8{SSPr>#L{x]&- NxC8R@itBVT|E:fD$kHV S5^" !7G)+zd s/W~M>&w%λ>S].Q.vPoOuEZ)d:N/`7.qp^ոO(+ O,\$L.K^9Eł(JS}UPJޝ5M= 7wqY~me;YdU_SWLJt%dw &సgm޴䚛YN~|rF-ģxL/o$z2gѡ LdjhVt08SzQQ XmwoN;_ s7<΅ ?U9raxҴRіE{ljq5֣B\a)?jUV% kKK|u :( .!m=>OI^Qx2EѮBzcc\,`| *QPDe eMW UmO۸FP .Y#Ѯ$$ ʾ+*sx׭EK9duy FD|ߟC;dit`\Aagq0,hN 𘪿NAr.#_V'rV޻<ɧqACq(Gc[U~-<[C\v=tM6%POsҏg=-5 H2~ae t2X9iF"2jLǒ[~./-[*!*e fh yaF㨹_m%t5|-K I8~C'Y m7=@wsAstD{ -/eCnCGUղtlJY2,B#TP3OoAM?k,Ŷ_$7.wRt-.M50#H` a*(OaT0q`6l&G:m5*q˞3A|[͒_7M,)3EϒN+oP,%. /t \XZ!R+5K29Ow~rpAZ}ęQ7+*8jW22de\$?ɕCV4eH$p*|<3|uCJ |P#*AMwY2| cٹ^x]!<%*̴(V| !c܇X4|Z_"bU{9Ŗ)5v7Ɛ1Dqpf6#ݱֳ.Mkk- DY'Q]9 }_Z%y(<WDDNcba r~2 W]ж*E .Y3 ť+[C| pD8TǣPbR<7 +eK?[_)^h@ h@pԬ()D U]!$-4ñ3'ycAӉ)+sŤT(.t8Pa 9` ?Qd csԼ,~/N5뮕D}@5j>7y `=h"^gV#fib C`"6 Nnn0rZ4׳Ehkƻ0ţec7ٟ!XST:}_ɪ^CMp(UTK/l&,cy5QgpVIz2E)9n (>^ĒD - % Xo|͕JIL{|hZԾfh'G2˦ jW׈meZ5Cd*IE=ay.a8Mƣ-;\!.1*\CZ*OF=~IObEX,z5's,7T@PH6Rq8m0d%9S$2Y, ]׺3upyS aQdߨ*"TP`1X> 'z=}0[-yFS3r(DضT?13@:6M|w8 qI^[aR|Ko'wip+$& DCQ>=CM#Z;FF:qLBUBX-T|9besE6ah/~&@Hd@ }fy8tAJnL(Jp"L2{i٥'*je*Fqe`;z$veVK-&}H;n9snc9l#7Xi)r aNMV\3Obp&cO~Ŧj//nL4\J6"EY,؆ VsUr囬maMoH β&Ztv8j\r j0Iq)ɰo*z#$ts_Jr~"lqHgJo\kD*U8"oc1KyksyvmH"I0,`"RV#). Y U ;+OZ?NOj;UZ]Zݑ.BI%;[๼`a7a ?t'ӼuZi>+,#b<.We׏*G9ð|ҳ7:؞~oƺB( a pQ t0y0D\$XNCPC~Ο,dlj!;܊'85.D331[z:p2V3QmW- >c=LX1V?Es H 鎮[s&턘PĞɷNx?!'ӘNE\?}uH;(I͏R=,.wL.ֹ@{.[}Ĵ=-$OGY螦 NA%dyfc)$ iGG N3JݻF+XYlSc[e32&jڃ:UWPLL!"C@EO+”Γi@ށOV ܆:p&?BgB5ka=Kؓ!HjOBi1)q+&kvH4N $@EgI7*O}ZZT:L{LHyF'Xޫ{a'9r?cDYL6S5SPj 5%SucZ h_+^͈ky1LH?} @(bpfZ*U>nCa:B#ot2fZ|$\&>2ɪ,Yqx~Ip`WFm6% UT]B }nM|#NsQZREź0:_?wxmDhUK wpy7\1K.=dI TPb0,TTq0.^,™â xCl$s,N~_ lG~_Y&*3 $\A)xAFJ]ak0Y,vkOop^+'Z4e0Df5z"^8 l{]J|+;Kh*<"buKGk )[Õ8 tNRK%B]rbvR_ÍO_d QŃr4̳ ;"tЎDn:~%gؠJh| ⿸T""ǂXsOIt}B iP3Į`eİm] .巨1fR&D)Q6|?)/c(ׁ݋ekf]КL멞>wzZ#\F\8k%%ukm >$?Q d! thx4\ ;u..á]x:v"Qߐu&JteI|b ^m2ǖ%\Wb$WCSMЛ)dPl{4 u27:[)?; aK+j{n0lIm2BȠ/T8OJc{H0¾ޕ1QeX.m5=~t<.AX\M=SB#~B$]մ;e/.4b)qS;cPj`+Ad S!Ekc !0{bh$Ym?hv@Qo)b5é![z8ZH=l]MOt^[HwݜMN<Z|012]7iu6"r=] }M',O9 )ׁ1됇Y˕5 BV͛ʓNDgP2]%qȄỷO389V/9tw:'A8d\sw;GAGX` !桽}+d]He_fm%|fˠ1δܮݍ/}5JjG8=:K ]9H0'Cb &lۗܠgDV9vҌHO<q2XoܮsB‡FXg|eLif*Y+HJK3Θ;^a%64ilTW0fed^M \/bg# fn+ rX _2y-RМK. R(#RJ2mpε;#$qנ Yj"J‚rWF`]7x({7_`BЊ!ѧM)|:ZR- u$EzN;ԍaIqT0冚0Gy}BE%LP 8k GE:7 יt_Zud=%=1,igh"HD.=O5JYB0- X[Q4,L9,]:Osِ%r,S[R^B:?7:N ?Ojg~IV "XRT+rk B\ i$[@z] ʯY<~.ѫÇx B[d"mIߺzFYPňM8/=j5BNZ IGw=Ô0-8Xk_I^Z16J5z4co ʛo}-XlrnhY&90nr1 v JE]8)su׹Z/ S%B6m tt44KeSLIãyFNzcF6C(ERԠfriseBBN:{p! ='\_KEढ़aI2+m.(xʹ%!p $'Z*wh`X"#hZHjEwzS;ڊx>2LϿ0PYԴAS]p) @FQiR';C0^͋BN#6MCkX|A_=@"eB (2\GG>eɌ93Tc){WnOa?P%CytA~g AuԄR}Nf?bJRbqZ+bC!hِ6))wd&$)3[_+`k\\P=!k ]c7?gDr~QbBdلN- Vg0y=$C׊}>/Ņ tUǿ(^P Ug)F+~m32B }T`}4Ch?u5 =N/J2\oI.mf H~iIZk2d7~.~)6?9so%O-XO@h[?P.TI [x^.V= E9s3s,WT <y5b;{G\( ޑ'"Ն+anTV)"=VQpSo?q Ȝ~=.<!4 Zў.Ֆ BPGR]z"Axi_+jU$m+0%cw 4HPc#: `"6H Ct[]F ;٬&C+agh Q@Y4>{M* cPYhMؐ@;~@cve}.c덾 P|b jVjF&@wtu6E>+Bs~-sʞ( C2,UFͽ 0jѮ<`w^H$C>ӹ,ZuWݟq f~jd'}w-5j {w_[y4")[T%13A>h7n8|[~ c cZB?]Cqû7~> Rb*wSaX=.9m6 Y@Rq?&]6kx m9 pfQNs+[8-{.l|T)Lt4Rj= ]Կ;1C?]v9,6%nb^ rŅ@Qq294,co$=">kvB:u,{`~;[ +lO2WL2b4dcTp n{Tu@bs4Dv1E`Jܡ@YhL&nX˹{?HS(,z(d/%ߚ0]Py71Je iGphhÏ7蘻cy_jKXa1^ 01GX+;}ADu[Č6&W"Ro ~Ag#YNL4k(Pb8(8ZޙfW;#MIIMV$ ~Q"50lY*ѭ7e2E4]o`evyFxCݔf W{%3^4t,t~|v<%Ii<*dh׬T<_М+p*@iB ˰ %n̒)6 v05s%Ίm@QXHP/p$B Dq4HKI +m=@^s^"4EAIޟ7ȣ56Ѿ)k&j9((DdPEJzyޯ"6z97Dl C þb֋kMd!.07VyoFqLz dvU?X.GdcP#yV4ÌUOtЯ)>{*/HXB,Eɼ5l?g±U84-[b Y7-ɼeg3S'.sco }+E= uir%C/G\Ґ #_HW!/;NPB4RWG-^f_UQ$zxRye'v')d`<䎛14Va鍲mHzpc`(D*pE%axl0r1'~ i螿8v *UVfVm'_̧<9?$.'\d3$5! fB姍id!M"Ų{UdpV m.2He~=%|>FW,6iVvRCo@tK`oDO5S` "mwC?l039BZ^0/#>(OW X_ `-4dTތQ/:8Z㸲D07p> h(NQBq< w9b -!>}7Wn]АQʓY׼ʿ=(Fd "(@,.!ҫȿ1Ye4q'8LAdM^DS7&o0m߂p?l7±@F4{MHMjTJ01˚ٛGLrh@Zv% z9Ԃ{᫸T۽քsǐj * Q")C⫫P[VQğ' 4h`ɂC,hy]-dз{e|)bq}B~3ۏ+v,xGV i8vݏK{Aذdzڣ}1%~y;j!1 9T;Ik˗10Pu0䎑d֕p!򒮐´/vi??dV)>y[);Z~[y23Z:[ƴ^B;yZ[rݜfbr3e"ͺ l?rfk=jʎlͯeD AFu[:#`@Hf`ޙ>csDiD*,ڳh5oݵY*3ֵו5fy(V&nj]'6U lC^PVލ[ULT&Dj -M:yAiNSb?<)C 1UB#uLP(BB5= TQ-\zw9jոutqKP$"_bPJpJ3|C}dw&Ԍy UD92VM[$oV]pX w.SUqf-mwlJ.8O4ԿOzNYdc)y$DZ#Y/A 92ERxҺBa^52uuGΏwf+9AgcҳGX1lؿBm+Ds +HUpd)6l2 S BϚHieރlMeg+\d0Pk,429HafZ-T־|[7`8 ۺ#V "68c:?O`@f7*sqe lPǫSx\U[}M  xh^°ecTM#0,Ü(b"pEC{oK'swwƻ#x^0K6kpK ŏӤwX܋%WQ~$z(n]p:̋^;zc~Tdp _EגZ3_Ֆ`L6OvAk5`Bl'vDk' f}E h޴GwRr^u_ %9ToV|8/tNJ)qɒN+$Ը6K5E:ةS9ܱv2Z$6ETQ YlR;7̝ g>f3!w8AVtܑfxbZIf^p{3-"ХPj^uBi+j:QʅH B8 %3+3+c TšC2/QE;ǚzzYxgq8X*X)?O;AҨJb εђ7xjUU{7w3T?۸BwoȂԾf8{j۝q k-PwX@6ܘeMk^m[ )U0e֯CZVj!IlΩ|/s~jo6,jC3Bd UB{kR,OAKv˛6kӒ7 QE S37*vN]hj ڞ\#yq^]0_e QR/t^I%R©DqNw]E4C32{_C0P%}Vo+#|DŠDc$# BzB m QIgׁgfi]ף#ua J}‹ͤ|S='LkX' L!h=\V"NBcCj~I`8MA Z2 ^M/+Nxg 9i,GS=i [ȩXS!iQJN\uUǑ1 RUs:F?C eUsJsVf|t~yT8;CН}vMp~|ա[d`墣W\BidK_+}VCvcuIwl!6:ʞ0T@*:؅,Qyw]DARNb:*4i3(*EJk<~Av5,vBn5c˶zO)fA|dǪ['ё_ u<1B-z6 )*:zFuGR>_ A1 Ev<]3X<<4f6A¸mY8 (֢PϢC(a|0Bt=q֨\B' v.QA/n͵RB,a^OjfhNA'!+zJ}8tM4էqcHK# >iʣ[X̦ȅ6 rc2DK!n?7$qWh_Q"` <_uvdj_{OohHADt0wO|I!kS yY|QLM`t?m^2)?a#E3IK;Qţʞg4nNYiJ eyM oeƇMi-(Řhg;;>HJ! AGBr]3vE{[W$L/_vfĸVo{ ܐBNʔF'MBD}:μ56\ju'wj3V_ /T."uQC,Nى۠!o)ws`zBbKU}&朢dy} Z /T3b8!r-v}}e˝>tc "oD 6% X)E&r#mk{kխߞkCS/zf8 *gSuse_:o!g4߰ igjmG`'֒e%UK_w>  9UƹM?jFyknG,fvzN5~k ʭHmp{Ndwk7C-`z4Њ N"fq.^A]LWt.S_UI]7Q^:^1[mD^!rpA""Х]:4 +*'7zTKx)epM-}gsբEj?g(5+Oŭ KxaOmG͊sY$$w(Z:>-6y\/$\uM-mz5"'A%y/PQ L4K1R]5 h AwkĚz#g+aAx)6 RZW\L1dIDê%\G/0ֿtcᛮ p~A) F2CZeCV *'sΌE܆DݥONr5AVgɸsY,Tkv,yxJ ;к OȄۨϵSХIWk*Ƕx>$-yOTd 㞁)ԩ _R[љO Q蕒dMkᓹI!T+`_|.LO焚k۹*&ռvv &2E'BCkRR[wCCJc5 #YS-"y"6Λ ,[Ol+?1>nv'n3o&}(;֑9nߛ5?yiJ8!W,?3i^O0xV A%ߜTd.V@nLTyHv5`j'q=9CDjo [.Dl.yۭ-6*Ezt3y\^n|3JXxd2* @±se1E8}p+?ZJt a* z!Gi05d:O;9gHbFkiw/5}/ 7]8_VIBJ ֬HԸw3BGmoq_&Pa:\ߗuR؂=q%vb[f_oB1OxV1䨽w)P-?%K? lޫpyU.ӷ $6~)1{(v~ds:u].8!*qRN2, kSyshau[O㢩TYʌh^C@@ r WLWZt>?qNlj:fG샫y2g!}#Nϔ^1Z5lMQYӣ9JT7;1 k̃Zyk_)7~Eyx-ğQ*(N0H.mRG{̤/ *%Im +WsF햬\XWS?3LO*hP@[wflr*yL~[&0CaNR_.8`>MuxXoXTx\L-;T/D_dBq6jT|\SpI64'< ۹i*γ0U_" Cm*I:jDćO|x!ftq9I I?Ԍ?vh)Ui[X-|Qmԇ\VZǣްTt לEVV?{;eǂ_=yn׊g#ZtoyǏ޺QR F^֫:l( Z *k&Qjh+.E;+"LWAC\r*(y[ؚ S/Id Mhppp"}]'~i$v?s Ổk G + b솎]D[ƃxj/JNfyu{1fDO :O ah0_"mشx)@E6<&3 ߔlO#D&,͟YHд_Y\=d2ZY,:켇 ^ wԽf 9_Bg8_Ɲ{tT-}j6;=x1hq CLB$>R4 fx!vf{-]tK o X]>Mi| "t)|Gk3gFՇ$Պ O[Rxb BU18= սzIeODY 9P>qRIeԤ *GIhEXw7D!lCF>a)٠#^lIc<8%Wx!dtހTe@w9+!壧 S޻ t~*ڲZXq#^\Je^H}`նJ(P$VGD=Q(vU1\[\Oxn =݅LD ZB td8fWwZ\b@.׆`q7 K\zkJ(LWtȼnSH.cKϽYSzjҗ JUz 'xj#in8DОe(4f0E s6\ee v83 &V ߯F٬$ ۼsLpH,oH>^^q,*:9hTW-rP6)|ڼѓQF5PH5\BZ܉uOQG$!*nS[{6v;d*uH6u%1VV7 0Bb:9da"%6?X{S;pK 6q،z`aem!=?TҢ,N b(pkj.ma ;vY<;"?b`ȃIOH%HJo;:2|XĪ1HisAN+kxlϯGb'U+P8cȏ(pVK,}4틕O:s L]`+2ʡ"xL٢k3# {l,ST4 gt续xP.KG.: v7p0gjMQNХuCu]"%>lwuGdՅ*糖 Gk.gK8Hy dswJUfWkBZP;+%/O ǩ({]JuڪZ!#t> _&rD_+^pS)@ TyHE&-񭯬ϢӌeEC'oǞPU4a+ۓ␘ 1eF<=4aYOW<9-]=\~?O-f ZG=oGǻ !&{X5/"?\V@-f)rhɎGnM,.T=:^  5Sc*`ɭ^ dž8e-EhFQ<@ɳcYR ]YeDs\=4nף"N#AZgv1\ nk51aGB/}glNf؋yG.E~BMϕ8 v&%@w ,YmTƇb|VEi8r@YӋR_ MLڀ`` 9"]f !vLW/HN"Q:꼭w/S,vuRw A[U_W /"W:FzXoӨ) ApC:M?׫KS0gc u^NS["3JUr)V@#Dyt-蕀v0 r=? ,.PIu󘃥6NwۓH,D/1[`I տÚ}+1zqM׈g J3<ʁY :?ʿIE&a?rH5gmy״@c~@UJ+i{-.r^ zNzaF5뀍Z QEεLo KtV h[S3Tm7J8)/I>4|w~ &ůuXW}ZAUD KN ߛۥVO} {.TykPg PD_Ё@{o0]zB k,ZY/nrQu^ϩqAN$g) "F gNprc?L>$)]V$WZܽS\jEw*ǽz c1\ĭ;)sy5Ն;e-cRTuhp4b x b}R+X~y~%6VoT \m%!l$Y(svkDi@6. >/AJO = o"!kIon<{2~stM@C]R$*JYQ2gw~h_!q"iRh.`vbYNK()ْ-wC6Yms(l#۶R[3'OPc댸_$B=hSA$}bYP*_X -C<*?}t$Ła69e=8DTMu JL|2a5e"Y-_I֚r婮A봛k  Zy WhíbuJnujsUK@Cv]0my T+Ka\Ҡ8aSS[BڷcZE_jKƒ%XYf$f rN5P?ԗ5X]ļ4fc%jUNy#b22"CTQ{^ %w1$̎T7KPZ}Q,`&;t}xb-IZ01Kr\G9yږ[5 -9d<uA9 T/j2~պ#aI9KL!<\1Gp?,VDѮp[zP4:jgk ;9]e\?@D]lRLTݦŪi;wx]0=9?PI5K73'pa'Y#K -lwn$5jO9IaCeoϜ2 6I*)04x)iamh P@֭`1Pn>BTtdۇ4Q&7@]'_ Y(ʅIfjGq V #FҴM;3NĔDr,S1F_we]:ĝ se D4VN{Oc#1q?t%.ӎo^XvjNDJn&EsՀ1w ]%9??J'QH%gٱfųQ =X p0QaqPc|k "pd13yX=2֨cXkh^ܦaEs,3~vw>PgQJ1q*MD1/lS74(4;ohmt@PLJ<_3H@!SM+a['wQs,{PrB@mH^|7eD4bڻs=\ݪ|ꏋIvl-#W-4}b:.1Ņ]0eV۱m`xaLVV&vJֆjF-D CRX#[j*{ JJp2l3%#Q#@>_1!;)6w]G hZrόW,8 ngڪG- ATFY^*$;,C&oT+#\Q jUDy#s!W ZWO>i+ɒ]2%1NGBЩchAK( F%,> ' kF9Jw4d26O]0`Yx2K5PU>eo$Uᬳ󿭻e|'-B}/dA@Ќ)}jyt9(<L╾$Xr-z|QjEay=!b2{x!ղ@ ?eqPɶL_]Ĵ/߇,5ߖO5D =ԻقJWþ{џ)Bߑ}X8N\tecyr`RѭxR%V;; _|6V_?;+JG%oR593*uлtu; '=PcxA-\U)t3\NNwf{e]ņEvOGuW2!˱ _]Wݐ3ak77A;ݘHQj)ݞWֶn#D\~+]L%^z G͐Tm/IvPU6quI w+D $ w`啺ieիFdwn@l<ts5D=RS%5'_[EȒ|ߴU465y@ E`I>]5ޏgJu,?(`;!vm2BeλJ.[B{?m!SDcRV pWȭ8 rJ{w\ld}쪆H!)hĄDgz>D51ra͕vCxwiؽ3}Ug+D325LvWG+1Tהqg@H0+³})0u&ۄ为mwUhɔX$8\/@^ldFv4-fg5ĥA ڊ^6ȥqeܓnrDfACt$r⤷#j f8Lv| m<,2TjhׇԄͺ /Yg vwm Liz#`8#׸:4s c(U* M!Μq1j=(ouc"Vi9l|lF; Μssp}]n$>OAޕٍKFiA8XW ;rm'67!eDij[TXEnkwrHT|s:\'vj(@SM rqKF)#g',זk 31n1 i^fƨ]ix~A$R8|M/\tUώ.MfN>YNz/+d3"96+Ln>7f9jA<yl~GoR%"z\P>,KRַ{Z(Z;%4 <$?4ՆtcoЊVs&f~vrʯiύ[VXe2CYcbq09?bJ`~kmʲ^YnLDMdm%Hb5{Jh-N@%2aJIӯ\X( hzaV(mW3~ pSWVU~ؕ7F6bNթ6Zc੻:,8sݔ'noDKwT3 V<'V\0B 4>`ts?Xq,0UsvC|op:pp]zoJSj!*| BTXd?zcEq&aaPJ]tet.fձd9a9 d7*6ZJ(+!}~׶ a 袕?tbOK0Y&kxTCf*vWRIV " ohsVʙH[)8CF̂C4srވHBWWMAQle]ļJCHi]:-L )`VUYN1PYU@85Q n w*̇t8idaqv\O*sr"/Ji[y]xMFf49'$㪗UNBQvKEiRІ(ٟXZ`f&_T0z Kh$UՉ4KC] (xA,3p=LS3f"ו4#7.Qص$hjœ?T}RGX_,\T! VlTq$ËH,@حUeT(q $-/wPi G`+lQf7Cf;v!p R&zVHP1 A':=tHÎ]ujO$o-.>bEd  r%'[J)g0웛GVf4^ K|+NkkБP%m ad(LKf*7~+h R6)lm< IԼ)Fj]7.Rqӆ\6B~"C<#mφU&KIUTl}߮]H]F̿/8JB':@\qy@ *4<ѝ l3F#jsjzl_Lx-enKM5ԙy  3=6z $^?XJ1I xԃ]ʆ(ôkwE&` ak'q:9.݌ ]R1zXIsnkDqYx ENK 0X lɳ>Z_@dee&=#osa@HQMqk<$V(^Fi l@r Hb'zZo\{YNb^<@<7%fe}颵Vr@!efD8]a nȤ4&bB STK2a+BP?w+IsTDJӗCM@3Dž A_ 3S/*h 2ZJ,psj괞&qq8uW3`}w9mlj!cĢFp%Qp7^dbp[7d2EHS&arW)~97;~PfZAb .MmF?Tob>)Inh6IlDzؿ3]3'@## xIzPhr%U.Gbm@WY)E0 f~K8BN'f\wm3! kv#Qʱ>Zz[!qt\C2IUVxFmh>0=ӱV^S{f'z>ao.PPA33z6j]kB\8pN} Q8d"8L V%8"i ,\Guqm@DuX+A4ƥdu؍ Thq! J̓G Vqyy"؜"E ɊmĪnԓ)qZSOo2оUN5J DՄTdž9#>Æw܄]{}FkpMqd[scaIfןԃ#@)/ @Ew{u1*IٺXNNK{gKtKjeTLi;TisOlx4q8[Cf "/iD!Qܹ^oX(9Sr|srxJhw>Í&ffB:#Eѐ=*M 'J>}6T wE' CTǻ_ @|z0Q46T0aV@@.mX;rK$L}Vv4¶+&M?{P `rq1aaDvQ|dYj`Wx W^Ǥ UॹF'2ȴ0? Ec8 P aȩ!D OMS2Z WkSk] G^  $ (F\|,;" Eeu6_F`*cSF<o:8xÒ M+je}A+ F, i6q|(kOϧ"RtB}EG48: mgކI=pp:a{$ؐhmx$tuY۩앾S,I`EpBw% >6N)G t /%G-tş;7N H lZIx֣ /H%P`m :Υd-5s žg!`Cmm+c/QtST/Mm*Lʼ3`t `n8dxAqHi=^nu-~'̦RgNW+_K5vG `R]֫3o~U|ϩVnI!ubŰȔ}^ TM!>/ RW>Gn$c û*, C+Ƶ! \/ &4)^PQ~O"9FCqC#+ ml]nr rzֶ#Z@_եO3^gJ8wK  տKTȄGmtaX]*@Q - R"b9i Hq%q%y:Tl}p p vcُ>g..rs}fZ߹Yzaw;IYTl8"֛Zz()|{Lވ:bqZPGLG/qpZο_mFPa%0a2߅Mz?!3Umi0%ya~>d+ +\]Ȑ7ҬL/^#$Hr/ܳb@W DHR5xn9woE/*Dl#*Þ?ߨ/ZxFSPoՃK9W F9KPa?*jCD D#a%:.0s@im0q+p 8찫w 9{h%[fW<\I/\yme;.m}g26c Zd6DYP?("\ػ;>.0wlkAHubqxؔ(WMmLޕoj?*onDF]t9pv{W0w^ j&z!rڙz ~zyu> ُa&=S/Pv۠l0)aSrHX7ݼN E;jIx y͔Џ.M`=|Ȭ|5 EV6M%܅V\7*АŮ= qr8ٔ"̕`0b22EdO,[[0֒[md~E:r~9K]|X.:dK4b`F_{#?6%s<6/"@8u6\=B,u7%Z_NVWzARpNK\57gù=S L9N%zUb0薨9@iVE@[dveWl_Ts4{ R=/>ḺHCyNֽ g%67jB8Gu:}+L6s 0%^Wlt6C&yHM;#S&P -g"H&0/;N!z@ýi#n ɱ0[6J#zm7պu.W <o_ }2rݢi(3ױk\,ˣc{Mkf<S.ʧ޳Zrhpc=vfZ2 `IJ{n OL«J *p=>̌VBsYG7]TpLoîO*]ӃXA̭9>"jfb{$/'] 6"ҾQ{xQMX-p\G7b :.-gԡ/ª׃uq< WgƮ \d_G )6(NIn 2.;p26Wb5q'MѱDXLdau֐ޥQVZ(n\@Ѽ9&G*$aZ,Ys=l&6hǺ?İ40}Os 8T#RIMMVzJo6n(.l}oZKdۇy$&>E7P)o!ܐu%2mj4bZZB`ڻp710-펪f{C~ ziw|Lu PGxo2@9bFw6V[8^g[B'|֕~GT0vUq6fM0¼99cQk1ȟӃ Ωu 컱8f+XO,JORxay8HIdiDƮ(3E}+ȸ1O'0Np3be_^b+Hfy h2Z9Q3K|Ly]sEB[Kmzq@k,йgzhj;f pmz3u9,dyKZlw_.~ Cz__U-Dx rBB ;(2E;8}FP[{GfbS"0NcR+Eevg쳯=?o5p_^9+y!qNII5Q/ =Ke@`q&n%B1dRi9ҁg6oֱ047*hp-3leD:T .S 2avo[`#=*Ĺ͓f G0X3Ӽ̔|Sج%qf7 Tw„^˫fD1Rt?sЖ_ ``QqERMStPP.#UZ#rz6i)\vwe*ʹ>;@jr< bԠ8m_z[ߘ>kIzy^ΑfgT 5V jyL-*Ɋ:CCPUUuF)࿃}Vg9b=>U+SQ]S‡#SAId^1琌] w= /)&EQ!Ҹ 7mzVKm@dkZ\8'*X,XXu{ e8)D"|@ h> VF}x"elP=f ]?yk_81`!{L%)Y!%DdTuQBqtZs Ln/QnedSK:rU>8|..P0&@9h.LۮMpyvaj*c\$FcSޥIL0Qrs-pqړ.0c(J?͍bȊޅrzo K(v:O}AfvDqzOIz[k%e1]p"aj/F4H+zls(}| +jj yH숏=8P3! + pV]cE/ʪB5!ٿYx/ vɍ 2Adt4rՁEX_ v rj5T'C-ؼa|&$h O/|;Wxakp d#z`=Uth@Zx*53#׊y0_h$ jS I Asu~gλpar<cBCݹa=V.یĭfyd"[ x8F 'P>3q\-Z- ݗPzV T䙁i0wG{>>u(Uҏ j Wt-0o; eH&F"ZÑt_~k mRopataBp' O\⹻牣3:p‚^rm!Λҟ0P #=j͍;?MZ~ߒEKiwia7^rܥ4qzB.8s!4U4 ,K2> P}GR-q`NC> -YޗhF/&^ Ԁ3|y8Ŵӆf\yE"m`> / e2^FIޖA@H *-q:GQ?$]\9UR?'rxĜD^/C #|9+BRl&=8 : {N?'{4a~b4j84O=W&Ďԋi t?9f& La<9|GGNƗq^.2n)$mt| W s` x[x0`O_;֋)د`YQ3:H6%g&aV#q.ۤKzv Fح͵3Β+O97Dytp@eqTi`m5̨ȷGAjYkGP#gB4Փ P LD;P5(FBaPm5á"PQezZr T L{Y6%޼V54M4P辕΁^ubfo#k5cەwO`}"ld_]&llѿh*$h.TƦ;_؃X}b}3h M.Sk|YV6̪&kFѵǔIǸ깹4=f{RA8g_.B(?p1.㢅}N8*P+4T-ɆޘVwr'<8MxeW*0ۺ+1 E/|ǁ\Lq^]?_LaUdHK eݜsv)B݀i EfCAew9qbGbsZ 7DS2S*@'9P` < Ғ];𬚤LgCM %apV)!JpF$-}9> MH%";,)K=sj#'\ӓ#nTU;wT5?;7<@{#bŔڜϥ^]6EL_yjx ?62 )ԜGQǩVEJvAKt 6X&1T5b0﫷$C])nEWmŠq܄_oC)+JŚsyB&PnF 6gk"p-x>^K$E+!Z=d<̳yM5F.m˓I&`iaTgB%7 C<3=ӹ5H /Y#-#Vgoه2{Ajո(⩨24:M\uClA<ߡ)]E6W/]`(J.k+iT}ޒ=6f.^t-I4@Nqpt7- wo/2z{LەZ="\vj񘈻SNf}Ŷ#`Caι{RݺXwT_+F,yԖ^)O-10? Z On:C(+"t2q=2\{gf' uHPBeZDiiGW6SgJò8ojEB¡TOmu%Zse6h'꓄6xokn襗P* 7]ql, ֚9o)$:G4o30OƯIhA[ Ozߖ๖%[bP#9Y2,V |5bÈv !E6^N˦T*:2#VDߒO~r.*͊r9DTVj?`Js; WH9)c·)ܴVK˾WK!R85"΋a kʇ܉RUkl=z{*`7U4rREA2"n'mDB3) `gh9&'G'kk{>ީvJ~_hYt冄RJ7icrAV˳WƸs^`Œx,@o=ޫQ>O7 ͈ªŷ{K?zP6io1O0'ڡxE N<VnFpN)=b26y⧡?|N p~Xjf)Am9]'9EDZY y⚚LzHGQEa" ن]4  Qٻ%Ɯ֔[8 0x"J;frLOxD"DA -)j#:{9qT+oIN} L71@`r[܏>wOfhȹאI=iBn _~|S0R=o*TЌ""3Ԓ|H =GX9=rEZ:}Mf4eȲ4e&5l^_J*}tWKOդ]$jO=K.nV8gho"wUF3 x*x\yDMX1&a&SlJPtxH'5F3W5K>faEL W ~6 ٹrcr,aCoZzShMcR3x#¾ IE 撴`FX^Ԓ.ሩ4bž:kni~H.w1$gjؙtvNv։UaO*'F󝵊ԅMgczՂ$EvsX[o괿0!R .n{`٪@oodxxSJG]xfLk ԛm\UcgO!l}oq͎' 0K4`+#}S`DlBYحR -&Az(W4k?ߡiBg n-.X6hۑTԐ܋(b[T .]fN13yOV:I QmV\ Uۄ!'n[.59xϕ 'ǁGv&+bkL9 kOp6_$9*9"Dů"d; 9.]A(SجZWxSEd v.n?bٱ wˑA,Ҁ6 o uLuHt' }v!v%`nU~2`3sD?]F9z9Cmdo@I/JƸZ\-b0^>ϦDoM9([}6(16iL]jXO1]fp]A7H`6yRMQFh#w1BZou Q"9ku'b\ g$5| }Kx I jލӞ:al A̞OsG(%p? T `0"?Nm[GΠ|z6^lH |fw&.l>d)ɤ @: quZr|%Y-;:x@Tcf`5)VX>?@e pNsF홅(҉4@q=4<TeW[Fd1YzN(uֆd|eS$k6-LRpHɆ-ゖ 8 jt ڴuuXjsHܯ?J N+5 >=MIpƫ4szmhTMY g('0vx pɛrio8Purw9r2nkCc^:1j.0!۝ٝZ^8*= 3{DoXɫ)wOwԓs-TPt t5^)N@T&l =vH(*^9K3H+\5<8J= }t}CT$+_jI56"w&IRW`&)]^MUL~-2~efz?A7QկWG@(P.tC* Y9iQ}͞95q&pJSlj҇;a?.DU`#l;v1\Z2)KU?3b6 Xis1s!d0Hk 2^6u1oB1_j1h/*v)*\ +/M9|8M %7 a $K@6B]X(CϦ R%\82yyf<\z ; 3BYx:t@p.;%h,rZ-G<$cK:sۇ#Z FN (2zpi/.aF%y7s+>VByC LCg,F lB4|IM;@+UYnFB 0䞐m´yۂ ǟmP3~cX@ nXV|i:ȒTwEU:咘Mm{]QN]9.~ [0hxz$ᣌwRcP 5F-T3Lu,~|57mVVo&J,m#bH~/5+.D2` :05&=@fd(+aS^JITzml@\vYbyWO~-ME:7-T8fYM1$ ilzJyՀg??S&p> ,+W[ ɒЖ }c&3>D>^h6ps"^` ,@"S;+T||Fg;fz o~ht=h;AQiw;7pFj ) 옠ĂX/ Z̚MIr`c!L#|r{q3<ű_ 6lue KAΕˬ]Ԁ._3w W%]&^4X왩7E;ʲ(M3+-Z'{ e+ح"qR.FO%<f(`*4(k/ƕfr} 縎$u_N+;Hhh(BU(Ns#6bbZV"K;(rgݐ:5bXGpg5sp`i`fAarTWz . Q$wjx{'Mbo_֒RمZNbQFQCOkU̠O j8Lҿ߫P`8-S3t|y~0Z-|Ӫ"Bc@BW/ۧM8,cdIX C?ݔ:~dC˿e?:3*/k¡aS2cGdtI_OIż\71u#St:mZ[^T'(DjM@K~t1 ' -ip\}$Y_uiiD×`h)acVb3]\f2d:X9?s1+V-$7,Y8!i7n#qPQ:/t8*)oqVmK, "0\8*sp 9[Vo)5~,P t-iK8 cٞ~iGuT/>뜎WZuLs9nDeH}#D5@KtuV_Խ0)so)/kZ#:& ҧTÕf  BkM;fRYV| A++7bʁQWr6گX"M>A{{|O2|d:E=AckW7 w s3XAzY< '#}(8km~ދ.JQOzSf$*^>Ӂ$5+QaMmRْ~TBԵ1] iNk~nѓE!;œ{|F9uØUq!gYZ0707010000036f000081a4000000000000000000000001646b69ab00001234000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi/iscsi_boot_sysfs.ko.xz7zXZִF!t/ag]?Eh=ڜ.+ȞIVӁ\֗t1ly NYx4<2[obu Xh;fs^7g9TMXd^|E&omS}Z?b)/"bY:L,Ëjķ'=ފxt́ãtߕ7 FsU[@HEf4X:˴?-ƆXe nO|`$)c2#GT w]w B{hn$]@lehkp6)}?ڬZ+&Ynۛ5 \f1{7' teiI SaL vU6Z|)!w4Pep *RЎ SU]綒(A+wׯoV']hYCeOb+]̝?*t)J'&! ij8Xw`N!φ !4űjv3 B?c$]&.Rjs => 4EgYxjC$42HA`Akǂ;)>XqZeг;g0ZyO"/,1ޥ4ȫwn{fH}UV'aIY9̙I>S9ҹ:R[D(&r}٤X?*/P}-tk K87fT`0Kj+Dć^<@\Rل9 dԘ*.**38tѿ#oux!> 48HM̎\?RK6Q7mZ4Z} 39켽{>sIE!a#RrkAꛍ:|mec5*mpШa%{W'@0\K&|'e'J'HW6{frz8;f2Mt۹-|ܻ@ćQW,Moi8Oz/huF[_mfmG{- 2I(:@-1bG8 3ur"BSL%~#.=}!˓ӄ1~ׯ|]u ڻ4]"PeRdbӊ_B;9 Q@^E:X P 23܂  7WOC(r iH٪Y۪{ibl -ۿi4yV{(d Nq4t[ ۿ[AcGLy'Θ2ohnl*YTM?IjShC"o: jmN&2DCX! lЍTyZt9 2i:)ycLw`BKDd(`|I6U[&,57Xf7+p57z3)| `rx%C`%!ZJ5\XCJ@`j鶘h{̓AɔPby +vs%}A9(j #B~,wu943*.q0Y wCԁaW-e!jkYpM.q".m< cOB}Bɯ|˥߇Js4{!5%dEa,[F#?W4cǣI8.Hx7Lb;J<@0&, ?B*kNrb sI2hv!y@9J&Qh{ݾ.0[!: ePXG*V 叟o*S^.f5(VD>:%$o"}!WvSt\mo3{Y'UI2dci笽4ů 9JQj4R+o}>1Oq˪98Re5G6ǽ^^Oo/&D_ b>q.̲LN:}'{irJq/^>[y4N]w^1|2K3x/N]miw gF!_WC)QgK\Axw:޲PCc~ NAFa%"S5K!x0-Ne6S̨-z)mLӢ9|’N#;Fd7 zahEg Sw 츚!zc&kU4]r?yL=_`&u\GMz_zMwgH0rt,Lٺ\mV\,.3r`e%gJۋR!?h!āk21Si z6rr9S?TUt Qs..uh%75;RyZB1)t wg_p`.7bo 9*5*Z`ϑ*XR;j!L2F6C&ugKix&K@\]5)qࠊpHŃϓal$eFsS\j&yRћԏ.=~X}e)/rdBMldR7mpcZI!$0MmVk ?Y&}oѱD[J|c WzG]V$C}i6ٕ7pwR4q2 }kYm`\`Nw $`DM\d([S ;\䟜֚tէq]; u6̹ހ]E]jn9 3b j*Aoo%M?^NЕ |P.CX1&hƕʕ8OA8頮%ok%\G4nH^\ ppU:8 3@h}}Ez7L8L,%w߫jEZy?' ә7~Y8$"xNI;K:=:Fgxf14lǦ `Z/_RFP}\2:Df~j "k9g&Ŭ>֤c/?Y4z;(({irOBYvf-8xNGmt!ƞ`{盄BE>gsQHD/249~n$RdgΟ %}Y,~W@0ҧä"w15p,)sk()!| suz D|:5oX/y6~ 3Nk7'*Ts>v3U)Yo+ix_`˪r<!AW+z-yHÛW)1yH֔tٷfk\ݮ5vFEs'O̟ZE6#pRO>Q >+ЁkQ) m ]*^Ix/C\JȨ|9Sbl Eekup9x{}9̦u_`GqxlOK#<4 ZԔ!a( }}ՍZpmETnj(JNuUеaVku5$O=dzC,99[ wNps9LWT;KcowèX.Yu ҘKt&EUc@ljNa `j(|23/xL9 >L+Z&Wa򹒴LX.HQ>mt twVMn{\£؎ @XK80űͨۢs GWX5T9+\*+PkHT,j$ gYZ07070100000370000081a4000000000000000000000001646b69ab000094c8000000000000000000000000000000000000004c00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi/libsas/libsas.ko.xz7zXZִF!t/]?Eh=ڜ.+Eb" 罹7re]9ȕI4NBj}Ր ;h$h +̻).G}rҐrD6.$Bga*/y^ TXDë YwMrL$h{)oSfQȴ[Y4,Ս( e4 Ph*V>xMei3id9ꖹ"嗊ӇrtN$2L^'#rp^ʥ$dW Yg&6FȒ),/;}ܛ5TREQs|cCF?)).O'P';#3?680I4Lrw{˴"~-y\dVuɯ7mbגIWYg@PMG4 |lAJ_"}hJ<ȜneiOV2xq'=u)pJeiв$p<[ *0QyLH\2BpTk2#nKZDOZ\qv$嘑 h k嬚[1YxWX86`}yH0I .5 }\?q>qߺ  oWijmJo(wZPڼ-ؠT쾇—L<䮌YKNk}MGqEF-$BCQݺZsE~֑\M^dR!Y+@ "CO6# 8iZt~1&ڍӅ=Ӟ}y- Γzv e ;34B2P$>*}_$F n3;M(zu &H >?zvr+{ a* "p)2M~!(,giXN1`&ÃNmZI.Kef Ix(T!w:%&S ݿi'KȠu[gfc=#ezL6&PVŎo?*!=og<10/#Q˿VΞcb( r1"o )jW*:K:u`_͇dzBQΧ.xn)KEr)S( o,”MoCWnqrW(X6M63|u$DiL9_="kDOP?$ !Qi~qE~6v"1Vg&8d_9vhgI| ڙTK2\[ ~uhL2F7]<]?ȣ_Ox_XQ(GWK`>G*XnLu {E̵` :q+boV§w9&NdkJa 32YKxX;.<>^^HcKSj>3g͠5hm7|bk_u0/ eڃ?K;~Zh2cxX/J_ekHڌ(  ;^&n=6ԼAs(^ !, [?t3m!I:ʢGW*Y,$ִ5Z-ׄ^";NQ'ݢ̀'K,_NPP;¼& ] =5K+J͹YcYOi#:lE;@kdhEO㧑b!hw@3#l_舮@Oz%%&ߑ3GJQ {@gLvd(3[u3IߦEb3x453GMD?;O^H{;rҭ0 e ӰWS!ټ\-(lE `bt>qs?XG#fm ZTvv&`KEU6&/ L*g=QU[9d{<NvVhߧ ŹXTJ!2akW$GVNX KvySb)qL]#,*)fQr&+aՐWƪbh۹|ygXD>6<:7=bu6qM?. SQ*{0ёY44ױ`U|R$VQ#|bp!@-^ƞkajWIS$X P Q0bFbٓ7ъ2W =;Evg;QE} $bӺ)eݾ˄#I췔AG4>Ğ(☾a 븭t8sU #+V٠?1ep19+F"C;;N&rz!׆JEkJ,]$75c #t {ǶDL8ww(UҦƙZSy2`!$`B͜\MZ%bklZc eN"+QYq쵉"W1cħ=r##nF']bda06X#܇@l~'U0(΃z2ۆ "B]{k.xfO]nns(EOr5 Gk]3R59&r[$"I?V'\3"TiU \KNFO씓Uũk}\A2£}G۷ U|b`?]y.hHN,pxjؚNYq ЊJK֠ hf}zh&As*:NN pha&o Pbׯ}hks }1ŝ L^f4sCCcӅ` D r 'v)JvTO'\dOA֔:0⊞@rC!Zl_e=rGB.`Qh4 o}Z:*hd/Ѯt G5_Ő=@RYGJ^B d֓I'SbwxOsC>MSteduҼ.~Ж'b,DW(Y-S2FR2\QUx.垾fgyT5*Ex,U&2 8;^޳S8$>+wWFoJt aB*|;7![ /p2z[kP6fU~]'-H(p0B>n^Bm>B60+FhxKa_2 _9R|MuyڏY5z8wAnmal#j%;0Ջ& |Lzy0<:8 _YAoo)v|,tUV#2U`<ԓ _ J3j_rӳ?HUڔ-cUh6ͦwGvy8Ӻ"oḖ4ߡF?_՞i* 1 ='koixI$%ˀ[?uk\@1 f>l=,&BZO:l]׊rhAk̿4yjM]oLL"lY1%~H^ Jt^d9I<oHNn('3^9ÕIk]AڒP|JU6v9%͸ fw5{?:IS~s,T[6YN}ν{92`bNF=u72Q9$U705ovҫf* (g NCEr IP#; _3,q?DLov.4p+ژГaM~w=,FސrB+ ú6Pڸr/^%`zi7i8BJ]O2k>yt|Rp#+嘈34٤WKifx}tW#iu]٢ 5~ 9+m\FOP:XHҞG5'8NQz'AOTOuQAS\$1f(@S7Ja7[ن%f!]RE{r̓3rD&SH!;Bn1P[[qX!Q8㾜x{8=P3lihv[N!7`+*md6!w<7<'ҽK*Qru-@iJfN-}7 -tABfv"ل<j\ DnDu |v1ǘC|- #Ơq! zG Uŕ!h+{lTm#¯527!cbw,"$-y4{}[>!Ϻ-kϒ>NR;0)35ikSuJi9-m jZ^Frvܺ}Z{1qDk2 [ V E+SS>DZOTq^aTو=cjBitw]Fdzرƾ0.Ktfy-m z18 }<ۺ`_(ǵ+Af8~˨qrfEDH*zωb23#n©ԏ%ݠ\?;TH9 813ZuJw 4h_*֙VXAʪytF[G(@Ȗ!Ğ^ Zz}q@Ky41XBG4}EfZLҶ7&T#zPgUG3Pd$aXY:8`Cj,6]#\ {[_#n#:qTjcҟ}GJ2cbD*̚;N7j˪~吜PzP}H=v{%%'y~ӶZ 1.9 ܑ1SGJo'K# `i E5I%t4ZrN Ny۵r)CKvwW)!5r? t~] "PQH.Syx1,'ln۔W(!@TM*_HcD1 M/~us뉺Hn9 XbeK`'p݄XG%{k9c(!Os> XR;Mut (c5T?=yĹ6vlXcK5%Z>~J$/͈z YLA'8ϘU+h'-ܐ|P ^?Cq忎Uq]uѰ f6To & 0$<ŸM`]cn_1PYz=Re)~|v;ud!٬Hq9z4 {"2Ӟ!YXC䩋zc2Pӯ~6X$.Mr5gX\ZyG3qGs+ ܡ&ї M-Oa$ܴqs<%_Ć.^*keNⰂO2ׄJ@aR 4-Hk =~eJxr^7sE%}5۲b]se#"8Փ6$d=ߵcNjyA@&|xބOѠTlEf`E=ҁKg8+ m:榥:DQ3aZf'[H =uPo iKjasƺ=!5kߨmzsf#I!INULE-p{Ixު2OI]0ASƨB;AOnJ}ukm!(z9[&O5P='ݚX>#GEPc('/Xc|/Ԏ?@&R~z :f`hIF)g*2O1GzfOAϹw hnJSz2󤺻"y-`BM.jܼ!oPHmvAee8>#[G]w3nұSL޴U=&i/=-o jQr,U2ȃ^*Lŏ 5)VuQp# n57 -L-AՆa-z{ qUL?B:w'8 PpR%I ,H1൐޺ϡ,3 C\!tEB8g`O$KER `fܝ3AR[$_-vb ɉ-0H ^D`B^O{ k.1d@өltȬs.JȨlB;j 4e n̂yeiɖ'u3ҢN*%pD ՅHӀTb .1\#[mE5cqC31X:V o,7l{R۶8|}l ؓa=!\- D'e^piU+rD  uGȸѼj{o%B[%XI&cw<.L']c|Ӏ%) θf(C Хnk$kbt%dxv"w$ቛ FA-m`'GlpOKQo) ))˹lUj?e1UfbuZԖަ`) 4<21JWz[MRl䁫 I:H04cpayp90hEzOGRAU|S\0t }/;&L~[eNFo7-ƩxH |1M2&ƳAU>efTŇ3w#8gSk%ͧAe^q:*Qb%(k * :˄l܌*`ff/UW{WIQia[::YyM!cW%Mm4Y<& H]OEi| 3b@wNz6dh+7%y6 Uty~ҫ^c1_n uVAGoM?逦j'3َ n'(.Oh0 |;fx$5@sa<=Q|n__zzK)J 1ՠwJs2> *).؞#wq8`` :i,z?g")&)ˁŌ7 ec("cuvDŨοw7Ox5piuzEd&(*ffXcqwj SH< hTڄ#"\DZ_m(5De=W2ʺd A\\Q(%"=&?'R*Jӽ2fWb7`5}TAd&4Qgggփd w! آE_ -|NovQ̲LAe̞ ojׄd(39MZM ~5eKiUtzq7\[3{9qg$Zў+9Gln _{{ hw2Ox##ijzm6=utE'J/Se? - P~j9jָ1ٺH rPx~F$uY%l7 & kEZMC}TBn{}4EODs^_ÖK:=h5y'_ Dd0$($eXGQq%5JRH{Kv5&BAF?N\csG;l}νZ1WDY[+ww+McezScuZw0dpUC#5?*'M{AW@(9 {a.=]H/}% %C@\y UC6!"xi@p=$ɼ(;}(dYB8Ryڞ|U܃MLB4.6<@ɚ RԱr>*xsb`-C!l7ݙ*ԉlw}7Mofj]ɥ'/]Oի"[BKes?􂶎%}noSe8L\!kyؚ5C ī7Q"GMTkr qZ85kH9(Ў)6&|q&'* _Nc,d_u3gniq՝m↞>^Ij/2_+4 h<"TުwUjoA\@O2gY yԤڮ4mKc|R-CoSi ,kB`4ONVo+QA*:\Yڍ4B.usYi\ hjkߤjFX:S͚f{@g(Xo+嚏c~BKeݵZ/8$`8SFs#3\%~ɟAWcPNԳA])MGOQmim,Aћd; /gG@',۴qLv^͚=4t 7Mf^u%7866V9Aѷ T3S}@ם#ijp4%#PBphq":%^}tDVfΊ8!2u<157~F *LIȉM !ECyD'>Pʮ il˜Kɱ@Vs/.y .B!\{B]8[W2C0hM`fP~pJXWsFǘ* P-gd}7sr#` 5=y^Jh4DҮ78"d9*K%]^Ҭ~Wjg!63ḫ6̆Vs[&= ޷.%}N=͡7g/m>#LWJ@D2kR @i"Q79Rq˥'&H}8ǭhyAm- m =mzXNJj!$v^@jT_K?y̎S+5%]4`Q2a߿]G\ `^ ϥ;p[b%Xehe"?3ފn+th HLu(99ss$.AN w%eC'6vyҍl9aދ3yJ6GCfzVY8"чZHurF97m*zX7&r& mpe^C0WlO`dt!eRVDӄTԍ_+Dq' -%ͦ8h ʩ9҂:왵JQ9?DȄW?ɾsjzM,^K on)o5OZ|Dq*ѳ:nK'Ut/ I߲ͦ̽_ԌGQk WͮmA 5]iLC{`J[F `䂙$\o3hFZ @̜iq 3`>i ǾfrMh{JTU24l14la>*1)% 12x[xs| p{DoJRf̢[j3ػ@UBMszfR9F[!% |+#+ԇ hz`*:uI)2KZUR*4!N@Я+7)IbsKDv#Z`;QO] M`Тݳz\exrܰ{ 1NᥑoIe%6NBJ]B& uX HVeiPD~\Ol:h_aQ j5x:uQ'98Tka7o;v)hfO]0_C`A!Fp]>`p=I+4'E pN~W(x@(zqf6QM*~곶MNpa /Q4ξJ:r1+6KԻAAMS`[Oܘi%˅)<>Y>RܡG⮰h80HBJrWwlf ٧w eSRylG-P8bDXіU $gC(D~f P'pc)Zj(H2$"'SGwg1^ & !=m WŮaJ9h8BY]>"Kbˉl$FAPkI_`.U Gj x'm<83GG\2u8ؘކ#BaዺAHjG^   #EuZPDip"k+hۇV`z L!~g@51ڎ9? ]|[LGE7:@pt䨿ZԸ0Ix׿jq+*b+GsGIjΛeϪՐ $cNڳp6сUEAޡ EF_!*ݞA6a'D rAC\*ЎQs"~Դ/}*Q5%9޴DnuM+GY$nAp…c6~5z{z1Gf'3I(f^NPjw橦N ]9y[–&znyd-}Nx»>4F%[&D:P&>҂ťr3K51H4Ze=Ve= bZKw!jQ(n%f<3@񃷕8_aoS5vJr~8&vPu=L#"͕S)çD"`4*F׭_<qGnM[i-(Af"`ޭ9O^w޳"R?'I6>jM`JD́Bc"@ Kz~/)jU4dY#G$޴nI rlj)?"vf@˧L%?c$1״Q("s 8ө":gC5@)㚛tSH3O/3W<7'? *A14J|mN9zfQq țD`Rs![٩1zeNS?LԨդHom :c ƋR{zj4pݦ4(WY~6QCH=Q)p+^s@d4(dېHls?i<ʥWj~'|F:&*)ՏhyP<X3+7Kh2TL(- ~q>M(K#]`TY5͹z8%FB@wY qjAC _o h;+?+Dd 7MT7lj]G6nπr@rXKʠ=6=@a/c\92%$s4F='K^ GCpG&>+zZwM'J#U|B4IG@dq~cy RT {^TmYϖ+ :@2EyYvKc&q'2(z [ 7&]'ge|ۛP 'amI} _>.ww}r5=#{>{2` v[MgoLbݎp[ŝfd x"*9RM SelȊݮ8~wnI.< T>p8l, ءH,&yN!׳$Ni\ů'ch-*eU5L;[, _b}o?2O _WIRo:Ǔ} vW(ZW.&5?7ʑz)tL44X9hIJcpHǂ7_8]K@aɔz6_ K[Q[4mޟ!nH`>2ZvSKWtNw( ufueа aR=?&:Q@zjLj؊*t. ѝE 0q?uB+ j3E~f]Zk BuQxk%2ڃeGeDۂ xk((5k㻦jw'Pvjh #ÎLi[R!=ƿEڧ%).[6r=Bw5t18[0rs:gD{ŠwbD^U"j?#(V 4߯ dS̓j(L-֛JɧDabPlĿE/RgCk@Ò&J :a`"p;_?aRFNeM'lGB2Q~Qʼn6~E3o$K>D{mFNA83UZHF?B |S}k<PsGfxSL؀c/fṞϋldD)!.(wZ@I.~)ӷhur =u^U 0]lYeNݡNȚ|•2h;&Єes2fO$xXGm9r4'o(MLbT sq)8E ($ {5:35Xڬ=Wi1lEմVʉzP_v-G:D<\q{)fZLa:K,nt)R^\ѷڬExC YAD)/pQ;슓1 ݻ(,!NϼDL4D8u[^7ɬ[xcC&e`:&:$]hgEQ{flS.V&JG=Gii}ޚB,~K ֗8l6mQՙywYEɬI$7܉#/:a1Z/û3|wdjk *=O )z'oNerW4 ł?t# IJf|o`@Ա f6/)$wڭSwQ"'ISwy[4(:Uqs ɑSxMĵ6Ѷ .PHO#ܗ|SQ.JqN0m>ԯ|X z:G#*ԫ$x?3|XDd#߱wڢY\LAb`dg]_e#5z%#<;Zyny^,'@53;4?,x(v^q֦cMLcds+$ju]!1iȘχqhke!+N gl[&9t&!|icgk'|F}y S|. ُB okV m(JJRtWl]אC\ # Ĕ sWp#ѭ 1c-5NNr F*!:8s4(FW/b̉P>Ђ}S UFU勇__c&\{Ҍ+䆱pZ߮ĉMw4-7f`|TϏI:7MA*i%KJZ!6}H7&\dZWC{/U1>|%$o6 מKx f˸ik:]!`$W uwL#!>SE M x(N:IyOL|ڒ&~jd ETg'Ig9 uqWHBZݎ{0=;Ł T' W1ZȜnܟ{7Eb󨞶%B 54~W4cW{=]4+Cq[1$ΐO3H|_L+lP7P pӇ&Am rʵ^$Ő?lc'fw @.:LZĠ4Xy;땕wZ$ >u=-|),p=>vZrxh>$Jq.=O>4ĵoRt9BʯsڶZ9>nK%֝ǏŬiQp'D0w':g]AR; ĂOhOνlU۬(uex2BVu6oI<0pZX,Q u$ iToC[!}W9Y͢Be턋+L #+,N9KjO-#K@rjnAؒM:i]w6| 'Z(UcJA7M_sɳP@j;\";eYvڍf]* K,ŸewԄʬAb%+E u?gH4'}5\[XbOn6w PN_U]"_K*̄OMW@_mE:/6'?G5NWcUUO!Mo0#@eRF˂Žrb4sl^ \^GȱQF('kث2pȔYM %|sKs'jx3WviLo*/8y5VvG9!=% ζ"w$*`0G2*P3=B`Ly釗!;nj;QH@@m ȽAqB ߩ ׷叝37Gm1n+ c_R$ZkՃJ*yq['؇,^*7'oAcK!ozU5jB a*FǝV,,KUY+*{X3I#l,ިf\`UR fݨVz8u,ׅLQq$#\Nn)$Dwymj  X(SWZhNDY&_fb1T 'Qqh-Zg3H@y*bܖP hw@k +7l/b';ٔ0*xyv"2›gz%@#8piԎ%-S | EGPX=w|k) 1tr0 k$i:Uh`EP\ιiCT3:M ^{׆X_V,,nokNU:  gwyHKR~9KK/`Y-V ryއfw^v{ ~Jce8yk^>Z8}tɝ}z}P)&P#䖨P BGVJ=v˘c5:_I;VS NL#s*c&qt ;D <θo"׮|"*̑`"KY̯NǷGWhj7Eb^\8MPfS/TiI/J>=E[f{vYVnY^z~[T E0 }Hs?#O;GHbC_GG0!ЩplYN=Xkt9;R_W"bm5*Dw?=qC0 M+\ct+Oa7rA~!{/⍄c%YUjkʉmf̠|A*0~Jn"]6wo6ge[ϐarK ՓEMJ\kɹ:QrE>VG5kb؊gEDg%yjW̄+Z& !>P$<4?EWҶٟ%7{ ʿb9bg*KKIݸ@D7tsT4=ln*@!+'V a5;Ia5dE!*jzL̡+:~털j{Ի 4Nw.ک ?z˯A}gUlY1oh rnNa>[5>UʉtQ>H4{OiR&`6C 5E&&8\d {Z{rR^|_]ը0Y qAZZ6h@{ʓ lv.% o]~h%|ieHCzEd; w3!b](v;6> M-]؄"rKڤq,WΥa FJx)@&+,zn8!^_8'.uݕu.6r% U`{$ӦGqպio _i[?pߗg8BG-?1/mTjw_$a%?{S 8 IS߂*؊m6s7 {,͐G-@`ubBe:_;/sf{4HU(-6=v쎆(,\xFvn Bczm./6gPf\6\.Ը M%Ow,t_\ vq9]A>̽q /n`-=rk>cE?̽ S?M%޺ T)Y]dF)5^0h^&n2z5Y`J{#mGw+Y|;sبV Ɔ& JJg$R<{N! c v4炭_d5;AWȸnJ@g5{!Y̆C߀ =ӷHmTOߠ: i<2wPC66@ã7*Rh>cec BތmS*M-zJ7 |t?nJib0 )mnmLrk5ADSAѺj zN X*NzW2%!,zPwP޾)0jޛN}iao.B)**#⯪ev̆M^[4ܬ#M-奚,b$q2Z<k/'gƘ h7l^2s|ġY&JI:)ۆyXfG5R \9]?o w z璳XROIŀ }N9YM(E쥽@@ ָnϴH3pYD$G?eh-}oDJlT}5i✻y@* P9\9Zٕ l2\`"S-R,ҠUv֣Y7ڒYC/9?-Ŭ 2)@m(c{`(9Cz w7e^ S{s#CLnB/k]@B~ÒcUԦ T KkV*N=L{}MLOsvp!" 9g3zg#*$0 H wdw1v-52dY8(X>'!7j- ❣$u0H||lzC4mD.7!v&NZ/3p#i"L: j.ivl-/X*vu&GHɉ)% [| 7J U&rM"=93 fu4c7i~=;;pvi?镌b& Ը5mz1LQ#.^ŮWjck' +v<ԙl/jFF<}'.mU%wn[yHpX m3۩vg[79yD6gTrU^ $d7C8UCL,iUrS=Ҝ:^4qo!a4AF 3Z A{hj1m)Vy;|{@ds܁XM\䤳XlZ*VNl7fat._>K}b<}o֮PCsǔٓ4Mq? xB 7شDJo`TUB6f=|CZVbYL”]*i[ZcsLo\d!fH,Lyrwﵵ,*VSSW"I1V@ގNQb:N=U`.UgVt^~˨<jY߈X\l!),F'3Bl$f*M3^`fb@Tcmެ*?yWsAAY(d=A0W=ar<)BߦTPouFwޖTQə>vҕMzXdG@gzОP%6`Kޜ=*}Լ!!AS! m[HĖ&y;۬]x=eEoa"e*Dv9*3o(ゲčS^6l{GjY'Pd QV 0 tB[;jds7kX4JE27O<ՃTBFߘ[˰mg3FEvn>t#e 89]`IbiVɬD!h狁.ƶ8+u斪HġV r%=u4b=WlJY-P[dx( |^i 1d"Z&=V.rޠv#1;/H; "xb2+@_KGxYMr1$G2@64[FFZ#=u(_x3vA =?)q< dnqǧzxk`v'II꼡ƑHpՃ ~JN4me~ ׼(Lm{$ KM*lk)SD` AN Ru%SXzo`H/?'J;vh~>AFDfMLkX<<*A6D5kloyh+9N (?E},5SqAb.ٛNv*;G5ڲ\& ɓ90tu-&~~j>V+ҸXonti˿tZԃRutieiE:o+= L+u|WKq$]Zu6ZULt{w@l.Ԉu{>Jx>Iq_J/U BOMU}TI4asIMvccGOacDF<6PDaCئB@*?&Kzɱ=2 7 #ͱVǭ}Pc)ۃmj rp3`;@9MK}(o'Dvd=VI8QsS=Z'1dZexB-k\̾:-@/ZW@c:VJ<_ӛ/' -bwяuޝb jsV`IؚT/ .a1UcNCcVMi8>2eH{/۳04A}B<*Dbohg$a=Rur8dN?6* be0k(@ AV K2!4>sd\BW-f ˞I}?9"&Wwں!0ݱ3Vf| E. MfIMnZ4v9ŷr+"}Y㪑q#E`-gHأzPShA&g=!:Xq,AA͑v[&(# .5ïPZ@\m~99zu!0oafu&Jl҃䇮n+!@/{SiZ)=hJ1\Nzxl<-$@c Q BO=Ed4/cB*Hrz;;Gf8I1Ț}*?쮶L(0)fXuf];RS<{"vwWۗxcEH~'钹?i-a!=0'I Adz+~dB0 ^sFJ߸a ܧiyBl =S9tRM-(s[CXechl)s|Qao-'ߛҀ`M-,GݞU{Ɇ EΓHѳ5%nNJ+c'g {#ABGFz_8^յ{T1v %2Lq:rƂcoGyGu[ N0:nPLՂN[jMS.Sr8m,ay듴jԦm-cԟ8v5v 2~Xc@2Ψe5 ۤ` %e:_`s݃53qx}GaAW"atk"HE|vd%|=J'~T4RA~*IĖ/G*GO\hvXF~]~i%>TӇi+v)(xWEIDɒ;|!L2!A Qņ5z9^H90.p .G+ I I1AE@A}Sq,7Eh %x( S^ozK 5uht}h#̻o"Q¼P`I!;dhv2}TtN.(]=&ʾsS<b䫲TNtq]" O{, D)Տk^r@FWQEPU|9=>FˎUԆ]J=hlDǯrZ/RV;_`0Oң6[*@4 7&$F= B!GTl/xљh--<8ReMV2Z|eYjzC "J2/S7w2ԐB-qV ED>,ķR\׹w8Hz cْ~r[n񺍴h n }MQ(4+)`oolQYUaњ 8?B&x_7k^ 8"S:Q 1Ď)cQ u;KU; ,.ס +g#A cn 2<ؾ<[0X0xj;Gk7]:Zlzrw ^>%_u7AL:F=ÒFâl5騐-x~]ZQ(^N'^Nh_R}ק`K#&Hup4CÜ%ad2LdEh )UY0HrŎ*q˯JwSOR &^6*y@#ekn@zԾlxCgi OΙ,0٦\[3#uP,:#s"Ӄ' ܑ/r\{GUÿ6=6s(tRR\0ӾIWIܷPM uRe<d2J﹧iNVY'ow'd)R>F":xip.˔׈w_GD=ʱȭZ>Zhx3 usV,Ŭ*IMJٍ(kLrHE!Z;/S]8U[㖔Mةw,}<7ǚHv 6p ay2 RA@NZ5#\BYQ Zn9jR4 O_֮S}3C"yCT8 aH98| :7ׇh _`tOb՝GݘEgL^V"i E8OأyFdhˈ9{̹mgm* ,cqa}y=#@t Dhfa85E4ER^]4شR,$Kf. =ʵsŚ7qll1ia%+Yq&fiy~/fuUYäXdǿ/ZրҬmzF{T@>j=0Zz0{V{z[ XÚBTnL([Eࣆc%ȤBt],fk >;*V +L]oG9+ve4VJu1 0|{9 ˀ1û! 4ʀl'`OħAlx3fxȝ|N'6МDRRg-BLC[y.yԙO6]x;~YǂHBXY[_εw:rt7S4^_pZ+YQJB&x˶O(3tиYyk?WȚZ2t~64CٙLŚ-؝j?Ơz@Q`#tRoT-aQ&@Yw'H ե.ꢐ>% d4+*L1'7ĺ Brg:ll28V4fG_'0 Ŗod#wE@_-nC R)n$H:4sjg87E/ņP4O~Cz48̊GhWaVXN1 ykp!s–zH%'UHXF z47/:&aNjM˂nbQ`hL)KdX8*]nS3Azj9As~V<_\<(_7u$qm;=YwiZ[6A;EAaǦ}InMb,M^7s u6{P l ɡU ȟSB^NljOV7sb[*C=p 혉 U㣏/>%wq`-o+r|np51AΦ4EoGL0 2uڝՠ")0ЂBsC&ι}z:sʭR }<'o qQjɖJ0QO29q NJW;q,蔽uJQ=7((9L\wQ3afX؆0y}OC"賁qYXm=NDQJ8@mh4h\8lǶܧ4JD,IZnQ__f ^)t;%1CHW㵹vmo^xVW( #c+D ;@lrQ~~̸ղcr{"3)RYuWiaLq/sSW )yUBˤL|h{w'r3z0]zw|a[ԣO`n#k OdxzoP mpaQ79w yVWo˕x y52/W\ypg &DaG9(YfJ"bȈӭ~K}DU}ՈyZ۷hW%J`Lf.4}8K<og479BjؖCpUFNE ]TբZg4H{Haf#o!.DA8,)i` !?ۉzyhCdt!4H05D]җK>=_д"8.g/& cCbЖ-Ms Wg^M>G :MKhO [V]2eWiuFjzwո_>]d{ΖGJd?qq8tsxwiU*mu|#gk j\sK0]1jY? C [yaa1+-̑Dk\#Νx=\"mZ%r'Lc_ZYT`|KOY}OI);n$d r V%i ?Ƭ:3@8쿎L39QGK!Ug.[b,kq â~`!/Tt@?$7'J=nX ()7aUdž 3oB]w\B$mvsDnwHɀYݺRJd/=Syje8J<*婥9I׏Cp"R;3 ek23.7:Fj`s8[Q[o%2&#CGh?h)©T+0d'8Fǯ!}WA%V%O 2>5td RvvWRnM0~fZ 3Hp1b䄗P$YOD^E;%SӱYA.q݈pڳYp^!A<.ɘף@ծ>G ;gk_=ٍQF.^eO$8cu*E#fI{Ho p+֩y`Dql?H6a&7” W:}ZJ5l5$҂#\6Fo2_);ϗVP,)cˆ4U޿Ml@ hk"r}vJ8.;:'=\υ2/*wz1 S PK'CKX-2mmAB~]QMiux\??x8Wo*,H_撯lxDIs6km1w[bR`~iEW^]~$%Uo;tf }͋ d0ש{K~1(9܊0{UbSFaꍫa~Qs|Q㤾_7c1.0l8N7s*% "w%׿.E~'Te|XN&Sd *U|}xnŁ ;xain-nw"Uzǘ f ҀcGuſjQӸĺ ^whOhl@5$H.F۹V\ 7|ic#W'E6<5XfTB=DSǏ\\}wwzg:,#z?;[GPuxSSҡV +3~1 -dX8%IחSN,{ Vya *Xt~f 0}O4}O\_ =afYN:A($ԗt.:Jpr o`*Km SGl.Ei F,β)InS8}p"'B/ʹښ%Mooo.Sˈ.ntV(ؕE'<Y@qMFC!H 5E˞.^߾B?wk:Vp Fs*mSt0|#Y#{F~ jz}.d?I5KMo6Fȇ gҾ#`>A\kWVE`5t4@qq %ȾZ]E8_x-adftUq[$? Z)9j^*ϣ>͹'(c$WO|u07bS =Ǖ ʿLԉSrA! *DAMHH.*6s\?AgѧRյft$`; 5Nmd\H)_P YPdMN()>~me4v3>BۅV6z#-L'exY{""΄(KX4_RXgBB :Æy_g~kRVzk¬ahLPR^vfIE)09#l\N {׃d^gaw/fcI F# k;Ǧ_~Oա}JQm̤eLJ[ҐaPGMᔅ MTA0܌5N `cǾP~$NA)O8cwRXO#r|ăIT702n*t륤̔"B h`f,/اwћjP^ER r#쭲QYVU"--*) %p?:hd:}9Sb4fa'H]b$L zGG|W (cWx>_O=ThNYv6 (nK|)N{[ @Fqe%~ k xtT$KwQVŞU^̄-=IBl#Qb[&=z"_Z%ԇ,s;=ܰOR=&~d?/dL<ȌSI$xe!wF1-kݕff Of_9s`>nEf1M]eW czȵn% >ё|2^77 c+0cϮDwѹf{5s:!ݻyWD5]-1㼆+l? mY">ny-&h]:m: h"wr9$S{ε!Ѓg.*y(a ~6g ydvAJ.! q- @j|*bEZj '%J=>}]{-;h8"k+]};)EkvW|pnO:lx9Cj:Waӷۄ-dIZh׸a73lN~q'7O[FɁ@Z"x*I=9:0B()3GwlPM!6mjx ] 3"7Ga1f/}trmw[:2\OnŏKIT@&7'2rC&(i$@O {gYZ07070100000371000081a4000000000000000000000001646b69ab00069fd4000000000000000000000000000000000000004800000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi/lpfc/lpfc.ko.xz7zXZִF!t/U`]?Eh=ڜ.+,z OE-_ NwsjT >5MQº*;dOK4\AߤMOݏP xHTC"v| C7L} 3VZDn#{ 2t\dˆjf䠦([ZXQ$JoF(d'(6y UX80Ȭ$ }|7=KaUKB#%`6@e2vwܾ|Qx-7@>Z_> ΁p.kGcF  Oļg-u:ES*`y,._8b EM4N!BI'g(M;|ոTج$i[B!\,޽6KŊ*Ť]\i֩ 9c#763~MZȱU%`g[Ȼa̷baub7?Q숝3 ςsh_njaCKkZ[UqJ{u1IH- 6EQ)Rw\Gb_S!ȯ݋#Y,R2 olZٞ^W;qq 6ҝKC: Poz^Dc̆k txv5+=vKad9[Pt N|fF:jeN Be-bfjFt$ [(%ksS8;Id7gĵ !~48#kH40/VDK`T΁ShjjUcBL_|5Yt|bՏ܅@0MJM1DZ2AGᾓumv##T^@Nb 7QyK 1;j_82*=b^rt?k'8vbA 'Fa,z!CxL"cYZ[QDP-pEVcPM3f7tkv,ε}*<{tOSv̦ #Vz0QK#QI/y. _ƒm[fAQ@@'~SQo@I]skZi|7)an?k此@4ડqw肅LPܿ(hٻ7dzN9kvZf-[<de{ܑZ6,ǝt]l&2Ŷa%#o=nL‰fSKιd򦝃ƿ<0/̫YA n2 R9 6 4~`6\"d2DcE"̵Ekw!;R5\9TA3mY89e0'ƆJ mzxIT(:NcC6̫蕕xY#Y嶾PK+D|2-160F)Joχ]Go:H>V@(K<2{$X#D%_ZޣxSo?n 74 #1Qq$D/Mʦ%̞~q\6B+$R5;J`ڨ4" 5*O5{Zr⪻vH&}-o{b<-X6`EJO3}:!jPZ  ܻ}C#|DB);_L-\&G$s$ 4F@= IMšC>u.Hw-笺᭱DP^5$+MR5=< EB"ʽ,ns^?naP2~f>*  '>f}j4啋םHp4^5!d)K0.L#:N'=Y<?3n%9}2u a$1Y #]{g3~%+c-i#ɶ֣h%7eIw= RryvQ>tn,TKRN \aG[FLo:_DuZ6M1Uz(zsEN 6OiqgT@fMiv)םVps&=%CbSRUpY >F%QnC8 Xүr ?:vk]۾FpݝW=oMش QW|ٸb3D}C`9+X'[d3[,l.,v oFM6B>S䒄& ă Եy {D(},Q<5\jzjj,[rdKh( SYfM,~u6a^-**|ϔ c$5@В\2<5ЛTQ i%i\a-D|{\؃DXO-TL:~EIdӢ aa f6B V7gYDbґφ\k[d1`!1Sxz- XΟkkLd,zUr2'dd4L?+"."itk^7?b",h& CpiGUx|hVb]sy@OBۗݭJukx#_L?R%M9l`b;\C?}cV~.hoU.Ɩ2P>:UG2`\l[iog(ZPRR4 ك ꚶNq9I1@3fsp,|5 `G aiR@DZ0zxEskj`QDžc1(q 2t(o;G'g\qW{ܚX}tw E8ڔ,RQ#1c]Fkz'8ME3b.G,&n[-|SnM/2K'ĵZF)@M#V "dMb;u&vr`뤾%b"EO\`N Rءo{Y.%VA\-ҝ? 9ZA^}`=ˁ(.F9MКsB%?ǚP<-X| m@㝔ԍ"trnu˒+Z8dS`9'Af)ϘmyC+zL\%QI0īU i3JuCHJZpZ Ո+ $:9pݻ[rxrI>MU/`*o}>^3re~E^"\H^FQzk"郅m8فrEv|h% raB MgGFT\Bge8H JѶ1ʩE`LIS:,'/k@ $K3#4zȼ-kqZ$vj<,3*"Qt@=i'& bx" C4f8.ewLd/襞C߰Ca^ *A78~PG"rYi*؁Z3J.%J@yu %ڋdn.9=;!N-k bXKEg{=_~`HNKBeiIG%81tmjJ'%-r ]KNZ^r?W W#!US Ws(qq@ >aϽ]5 ޜ#'@#LdH!uYsr0H\,9DUaPyݦxF6ctYu6GDza'6@A(ڍEsq׭Pkhpx@LĕiPr_? ܮ RUof3GP_"u&L1xĐHoJ28?\[*f]׭XD"?穨TuM/ 1GrКrWSSRݦ{ԢI>Ŝ$!яi"]t~iWS*&brl|ī~p;$^C$wD y g#cNɻJW78(1H;רUa4?ֆ޹a&Mds}4Y$ޥ\8^E[%/#:ˋ|hAvz]ab3OxΣZg=ѣ [Sbx5<{,){i[;ʌkL^]CzŜ';=/R+XBRjgBџt}kB~A6ρEՠ#9S]leï? ̐7^D: Yeؒz£lSeU'SmA QMVbM)XՁ`қ4!s.zHU:cVt;8&C^h0K/'W7|+? !EK]+}b RqL]"泅TvdLFwghse!  q]_;ת%9!k(;Z<2᳗"SfV=E2pq$J 8'DY*><9yw7#sYV.@"k/ -aتS dӹQ֫h܆fZ gln Z Yaɧ`8k=Ű4T'é5k3#(:y2^t5eojZ Jg/sh V9͎;Y1gXz΄sQ?Osܳ<:8moQ-!Du1&fP"=s9QGMNg%5 C\@leQ,,,< $. 32>aF0*N|& stJmd=s4uӏQ32t%qb_Hl\=ztdUE筚<' WI&lrF˄N"qZj=t6R$đ1u L: V /{ݸ/CFǻOIu Z# y)a 4e)-`zI|ʊa)KSGbauH=gt\mHY>Z)lkqzI駪BGwWܥ<4 Tus(>5@9cN˦%1sxe*ml_SIW~) ]t+2EeRDqמ5nkԢA: X mm~Qp%9ɓK Hq>W[?/h~Sy/n ] $/)yHGX~.F<P6] NU[5I pZfٯpP 4pU}{~8bNC•c>,PSg(waQ,1OH:K{s ('>%o*K5-T=۲@q4a:%Wxt-ϹW|-f$!Ġ4LU/SYi3G0C 6;<@iVruK}Tuvfij5 Exaݵ:韬5M(qK?j:#+k ImhkpaͼyVPf7nX})I$Sfģn1uuo]L19b' mKMȩZ#܎ه1@l8MdPm?E& [ Rt@!9YUFtlԩ$e"O>!2dF5.uٸfƼQ }u$M$`QyٹQm"@,LzlKzE9ϛ^Fﳻ@MIc)ERb\DFퟌHPdXuQ{c|qcIQڧƽ<h ZU9ЌZ2dtl/\qvA7/:3rFUpH Mմ 6 w-"&x/rV@n6QFxM@ ;=NRWCd%+L|SdhIGpVzjO AϦ* lD;2Jp6Js۩{ݰ\؀#Ly"UzQb tA[<;7h{نRZō? u'@(!;r 4/ILrϐj/)F {d)N/E>*6 I w9y cI'D&2re"6͵ C$H)3đFoO $?Z$-Ri z%AuƂM+3\!$ WTԣy׮PsO^ٖa8,{R hދ$g C CB((7KǜAcR6$(Ѫ)iJuR_,} -x!qt10[-?=fґ0ch_#i"A9<`Ԭ=e5LޭK M"b?0:V𺩡'({Xu[,-QϸB KVXɽi5)}ݻ{s}^%lU2(\H֚I4b Eu z+qj9IGFK}l (*CFI(>aZc {7dZMa&ʡ]GAUUFBNB-nLx܈ E! jm6G xoѕ ' C~0,"g/.MuݽTy7AA`ap8ئO2, [s"?ߞɗxl-A_qlCHsE?ӗSnB5dz։rr\jw^PL ͕3wa0>i^c* c9Mj$t{FDgZbNzRv|DPQ!Ĉ)" MfjVJ(VffMX¯]&TY=:`WPաs)4\,TXKHBP\л yPn : פr*V,uP"#U^,.e0f g k-}::,WD5QVVYTa=ڶa3vt2qrݨ"ԈS]ehcsܓ ANҺG 64'+JXAAr+SW/X6IK;/Z1垧yB8~$DJ}=rh!HUߴ%6 /2pDLFgwzA>iuAG*`YԮ ik]abNJև5rlߏb{=m Y9QR#[Y*pR%J*ЄBIUƙ J)d7BO?.mdy[A)=h@dU{DYzrIH$ڜ ^a=R|\KCg1c<8vVz%axr,}n2k#YBP߇ B/RV8)gJC^ӣ">j9q_?l`~Qȑ\|H>ORniWr ~;)PԒ>YD1z /U"#&!gVP~Q͏GԽhm, [Z,iJ"{¹Jx*QCPD6ThyN(oUGGY1Wn n]BlLBoZZaCx'^p=ͷ"bHO\&C}:(o}vW{񆐭(A6ak_ΎͲA4H}7Tć'KxQIBꯙ,shsu+aBp<@uaDU:wx֞{y*T&c@QlI6ZYܝlCR+^D/ZӞ{C-=4w-Z7Fg_YC0n|nANNZ'z*|ZQt9cp{(YlĀЦcyoΡK?+GcJ[{XAlѵf;=vP^LgDŽz^j]ԣb!ao H3bB>w̋5 (t;U脣Yr6؁Pp؍׷LSen )Nb-ey X{%{|YjSb⛾!.c 7u|!5w;;PB+Ni4TxLoăx\4 {U-ճyX]ŸxF(4c xߥv(0jX ,;SD=s7],0-Cō'O?v#`/cYqaga{)f]l)byrؐ"!%.o.R1-)NY;y>T(־o֋> 8"i,oCWJ{'It-4x}v]8\tzh'f"`)T\ЃrYY'T h!"kHTn+$ G+Z l,E8bRkF}REXS=FV 2  ԥq޹ haD:gBBXyw}4F33W4 쓬HKauٜ58 e`;/K#&u܍:b[ɖ#D=k_2K 5_T@P=#P- yNGwncK 3FO\+v;.;w GRv CttR]GJ$o; Ⱦ!zIAXEXm^Ѹڷ]|\$]^w6t OL&9Q}P82Ley9"E) v6iB|fʦzg!bylqsfhy }Z GOhAXP06~<26G7)afӽS(ZUKzXr%f;ʝbmPÏq!"T FBg0U |أh' ѴGivtjW{i6%DLЀ}]wO0J"]~XZ,':%&iԽ<\ * T0gF5NR;DO#u$#͑cdֲ̯tx %Uh.x/6Hy!Uf:`LjQF Wop;A@{ŬQiU%di$z& V E%z*VIWӡTT.mXt( }QN_eM%]kɰ;2DEAFģJ`B}W݆GwGՑﰝ!HoHg1(zx߻,uVf}9ҟȂx.k k.r?As)8uNz~X67<`ecCBq릔B#L7}rdb|͚!FF7`?Ypq~z5J ._tQE@kRȭEZ^pJg$U]0EIu(`#i/]Ow0|c=Oth/2'׷Qm٪GEm#'zJ`йj%ȪU5AIذ|s=TW$܅xޯ%5 'w{lY.D$ pzlR掄wWZL7 wAEoϼÁp7`+?če:iA AERjڶWWP E^ !l9Qrǥ36+Ϳ}(Rj g {)_gqpnvi?Z}~k* 3#Y(rVB ٕ ''A3|vs %[z!D,!e^?W y|Hkg_SM;xYQ۹ك  Gthk:u)!ս[gd| \ pN@p .7Y0B6w1KQ;F~?U-fv0 \t7^ly6J AXWbR N4z/_Z M8`!t)Vky.m:N>Q%v=I->+קu]գ 9 ?8P_Pc1; $Ia˰ 6<avЙs|Xr0*|XwՇDTn?KT–Ű]d@t~_ t p?@ڡi`!M&&B,hKS|> a"!i89<ߝ~u=1"ǣZTƺIjɭ0>! ſ+B0Kb VwNk2C܅6xw@yN5>4 hW%:%^YJ_GU,(%0t"Ezԉ,J6vEuRW:E$yXG'=tR^ں^4h6nIzUf9~%̧CTEl g\tO5g]{ָ`7)_PYQ'TsKcg,yu67)ٮ'UCD~*QIqH}z[D:;ɺy9§k+*n<=8 .%䰧ЅvkS!0>e"AoS#nzܓw&JR;I~}^`fÀ)sM[?ՂV9srccK"EX''<]/"+_YAQԀt(+#T@~V6UIժW:O qqʗ3j~Q;im}Kllh7M'bWAkNEJ 8@gvVn;sj@ɸn0vu'(xx12OP NJ_7~}_N\fo8m9EW4[2̣m; 8`ӓ +}ėhl+` &B Op9YpHxj]XK$pP{j >޻BVM6EJ'rZ2B0%R,CZIra$S:çJ|Cck՘4ғޤC(8)W60yUe%Ca;`O:r:V[СzK׵yX+` ~mb,h!2֛AL t>B=GI= Wx}Ry=vfD4ChNu.E' QOOx.Ui#&Q}-El(榹՘qrHH5(i YEr(؇*5O*\u)`^{>z8x'ew}REL]3r7 5wwCU3b\z͆;Ѿ}4C>=a}xFC=@\0/;5I Fɬvg0ql:VӖFűg*xH=ͫ膚KKHWKfإ]U)Ji<ꀢFHVE)P$J%sO/(h;WHX5PT~^S xkoRXz3lBkOVMIys "Yl?m@S\蔋lf/V(ir pqF9NYTC SL(&gyd$3ÏC lK$-фRgPYKg=eP]>؇O~Վ5xtwrs="Q 7n^RQ"M1tS'Wi uxŭ #C[Lgpl~/"QX(ޕ Raim8|H\@b89 "R 2Oe\~VՔ4F~<|<vH%"hUeN"䆁e.cjFբPr~B"1-fg.[;F3D٦4dDZle'a?%=z? + S"@{GN:q>}|4YۜeBu/MJuĴCg }F X%rY,9bBLBT cxb95[%H\9*2Ïl J}@!^SBN|^0jYØ$b%JwHڒB֊33Pv 7Ov;Ƴ4pw[Ōѹ/)瓝@H&ecᐠC,J z bu΄ٟz~5מcBYb`ЁɤH#'*@Ʊ\ /|*6G(3`N:ł[HK+,&"2Jra_/sK6cɱ x0l5H˽9lЀ/Hg즢"0{s{>OfMӡY+oD8C^# /^,mS ^*h'H_MGQxO!Th ԀV8V-4t{ ;Dw&&$/b`c~C̲(+3(0e=QH]Uc[׺,FxV\d8P4L1J#l ɌuVSkmK7$Ri,2:I]9ʹ=ௐyJ|aSj0:#1u͍ho*p|% h//?ADbxŋv׻CNN|'( AWtF쌱oȖ(#D9. N@ W欮ֻ [mLWsĬnV~t^ Fs Jc\+Rr,=9«Uo "6P~w ;\/9c.YaA)Dg-Xo$Ǭw'j8S}sR+Bc2?i!YBT?>%!=cj\(83 ŒNɒ4&T|k%I٦(rK* ]3鮼T=* \?wO ek3m]|{] x`B^uM6 fDz,RBIZ4~5x++M 1Ta-8JdwzF [8 Ȫ ՉT<ҡy58=L$˦v <+#˨{0OwOt>!Vq{RBd a>Ұt^?Gl*l'T8Sq& t9_;d1|.`+u 0׹ǃHͳ _QGE)zM}QH fDRM8Z|x$Hu+胾A,PE*q /I!qd+XIk.(as@Z*%Uk07갺̆hum{ pXWi *>}wtqhtX"*FEěps#lKT .&'TPDY`OLuTeӄpMR**tL$g6jI7d2- pG_x@0C  ?O yAǕ07a:^ϢE1w}1e2Lj]jP&e">Q>\ wr4'f9TtltWvi[Zp}(3ɛ$+xu솭 -uEBɣ |JlZ:SHN.[۸=f14ח3FiF@@jZ= |D^G@? V}{@6&H=Q,9⃠~dž 5 gўV#^K TRjc G 1 ƚxe>0) ^_6,aূ\S1Ι&_iBqu0V#"p>,jLx ׺a@ He[*x}_)/JCfo~~j|ey ȗ$l75[̪2DblnW]𵁏WiI{!F;Y =Agn.RlɺO>Mn;=<Qz-Q$ȃ# )8 M-ZP̧ڔKX?X$:Z8[<ȥWo<14MMg_$n3ԅߋti`Tdӟ"eZ#ei2P9׊r;@?$r拁bZB9* <+PA&` ֩79>~t'Ζubt5|'j6oaҚ^+&WG[A?`|8?ja-KmUN8w 'j܋[WrѹP1s["E%Je:^[U?bI,&|5o3׷}P)eW ([v* 5KAx%LjEMtNYM"ߏG$d%2grt/5WiWo8^Рve.fj~  3v㔡:(< aXG{lٔՎ#]RWa|ZVQd RaHa~XJщ먏9%hFCm9۹>۳( ON ?pŷTEHJ^7_DmNA=ᴼW/Eq'y+Z\v V\#NZ MI6]@[rocky#lN8nAO?`saT$' 2LBTJ۾#Pp`ݡWc#Ӌrn> [䓯rPv%y=l[iT7+2"]7ߎLP4-Ԑet;ӏm8QXqCqAjVK1n?yʼP=QV7Z)H&q?vC$+g#兀Rᅥq,Z`|f-k=c*|Gow{h> çQuIQ8N\0Rw/ EyEaa'"&O=~c8tB}J ??͙Jq4KT R,otנ/|Egx>@U.~OnՕ7sx4S)k~[tȕ|y#O\ԧ=}TWm(tvEߑAi-_ UDd>\7fVv` 6ogZê00~?^~;$yx2/- QʾpA7ZoJ^Xh =8lV=p DU)If>{#Z272q$XC*»v% jSeBp=5ȻahQ0lUF:6kro#|KN%'$XE{]TZQQc"kbL#qq%S"@omT90g*lE/Ŷͯx6+2v]ASDx FqK0\T$FYcHc9ŗ ~0=>]? v-SPzj9~j<l z\I[X$ڲX]Rv8*'qx 0Qv;4eb f&&KIZkC3Q֙_uxE4l*vѫ@+\28=*pC2Cn#+ v7,nY >D͊SDn'GrY">U\g}QZ2e*p#oiӱ,JMh-Vѳ SY+9|˜6 (g- `]͑ʴq7 3*/d'&d\w@Ra4Z̡^;)QUmc }%r8SRE*s0d"ZpYb5織$Jphk1-CCjxz {FHZ39ُ5bn{[]_|9) 6ʤ$PNDr7|ʹx,s: x(.mp/NquZ}|zkM ?֍.YY:)o4n&,1< ACQ< _ߡ4U 7Ȋ@au֪&bK4^[Qn1K"s{aN9A4)kK:trلz堌NffJ%hhĿx{{4$-`06#3M^ԅ} 2iv& U1J>XCFǵ`́q~7OO?N;1'naTh?50b&4|AI孛"A ϕm΋Hg x\y '((>75_ 2t"ў=w!q[~6؄H+{&fA FunỀ<ئg/|@Tov'9`'詚sYcAH92MK,Absac% "AV_mhMBβkDq",trыkw.NzC?4|[@*Xo& `rLu@49H$.5N:oLLN(.;@m&RB>ۭ\BWZu@buA͙4}c}jh` #./%٢ TKr%Dj?E|3ęx2{,(Uh\Hskv6_MBpuKXfh 1+\H81z 5@!Rʸcs_A\EJY"r@uinqn-X$k{C(5L_o:T RȩXc.u`d4ᫌZ=Vo,&`:8_t$H&jۋj*QǑn ur7Zn6h}=VL%r8'RhU<뎥hp$}ҫ_PQ6*[#O><|z``ο vd70nFk @B6dw ~DTMo+{fa7Z!`WjU%҃ $Jb]319bLi"J; ѷZJtinka/?_gIHUI=U#6xF;ӵWF9Z9|ӝI/,w51G3S$ybǦqզUduo rq<u`VUwкOy3c@\C|mC[U&w1aSSRԊwD!^Q*%+shZ. abT6_lx ,|!K}[LA]$@L{푟[5.6 3TjCTKYTX[H) O7HS&8X'45HlaJAkR>NpaCqՀ̖Ax޴k3,I䬲}K%BI;v~eXr{m.L+TH('܈~ _ [1xuɎ B maq%yhq{pb>N<'{ZOyI j9& :wV$:`ye[CZu kwyUW+œpn6 KDGcbWO+.+I՚aa˪hr& @q=|Pba<ĥ$Z2n~)aGt Nb.ML9_7 ex ҫлD3?LetQ7ýŒAEM1w|Qwbɞ_L VjkN^UMQU6p .IET`T`?vSTR˸/ruxI LN0s=# yR?h*C+4͐Y޳i r*l]N]oY]=!q()z0vGJ~zZT9( @u͐q٣̐& ª)=;a\\"p4OVUZo"^tD I,3."K}$-kE0?"\mdZ͡Y j*3nG8Ŗvw-`=h3 {FG$O^ʸ40⛽-^%IGdm>SʼG_Ѐhxsd '}lԎ݆tcr`ZQ!s܆u c_Vgwu2 ّ0& vEP9OW"ܞ![e-eA)ܲ~qMYaQ;"Ⱦu%.w}|8x74,0p֣R8K۷X}R,askcC1zf{՞K#ѼYܻ,f{>9>'p(P(aS0g3Ք s[o ږ$KhDz$Xemq+P6 j1wh1&jHۻ'`Fwb%Id'&b$xW+*7rJ~cZ ZqOOF`'#^e싺 4'0`ATqZ-"g԰3C%JOZ}C.bs}yRs3Cmee -·N?Wks&A$zy R7f_X:{қMm(?腟kmBbLނ}imׁ'};ћg <_z=̒_RlBVG5PQOd%e!@BNP=OAąƋ+d؜Pc᪅O '4LsɳAn?=̥<[-KK5sJphIp*M̉y'ـ[?j-?FRTV+]!vu_@>_F6\qRjꅭ3N p |* !.fU \c)h*KO 1>󪸧B ¨dwd)F, !Z5kϩ饿@CNs+<"wAyA"@0}#e!-nLJptzI$2b3y̚6zy}>3Lw'*DY0">rj|/6/@KGנ!:x1I}|68 O#խ$7 /CAd#\Vmv*%Q]~Rn<64 n*ڳsPFr1 Kc#\FuO#߮!#'3*` 퀎h;$N]GZɄ Hh<`{[n+B.ToZ.ᇽ }!X{*A,Y5|DvqlF,š 7.ţl+Jb4^>"UqVJe i(fNžtRjYB3MVzwNt^M8uY'qRbo;[x=k IUhhf~M以EX3-fJ8oN=Ktim}痠D nڒ߮MƬ#W隰[eM?0' r|Ze&=O"]I_%}|KqaDzIlML_aaet,S~W':(jA҄x,MȶÛlC- ]FֺdxBBoRWDD/ZD{*8ϙ(- =7CCl6S@10k+*גh$qwV/J]"fnzxe$/c)FvTx԰51:PJ@\f,t*տ^lA H׮0:j?'*1៝FROaiNvMf dscsw׎}ԮaQ kO<I,2!#juEHUk ΛUB(?V).< ?*@M h!;rB8HGr<+!c |IɝjԂ'Xa;1ڱ6GFSdb)R$p~4xMj澔mOzv5j!:yoC?S,mWP^p_WaafTJs>"@M..zz_Ps/eD3pu,kŠ'" Q(oOj=tX-w۶h/vL%r<#'M'kU8#}ZAW"DqR-TF *즙/&Ҕ$^Ȩ `n0` KZv{I -OxElM7•LVza;~~FNsJƣ=j>{+AD#5rsH~-9wW/a+*;<KP}Fx6wgtKkE5 LPV,hP#gRyŷ${v9C['TGI pӷFQqydDaGTpC&"? u#z6\֖y]J9i)2f`̇JS-̉\<|1=X !&mm xx62^\JF0gD[a$wpnɶAPJE&o˶"D:@8DٸGP|pRd0\'ĬN Rl<ՓԛҲV7pa5Mjg(AxT`ҁ.,wb3> Yf>"U2r _e%YA#45S'{5q7[͈zꌹKzT|o)Fa&I:Y]aTD PɊ*jA =8HSDl)Y#5L 5 P"'#L(>!W .e|`! X2RcD1l1!u#^?]5潵A_Tӈb cX8H {υՖJo' my ֨:Y:#c|B7|ֺLϭ:,YLA@Mׇm\ F/= ʴ[HKnp> Fͷj"[QS ru5xLoZ'*h0hy"cs:m71g/[kSz|dvPExuΐDz,$TvFu ݽk-]0$Y]@ -1c 6¢*fr Xݔ0/̻x+S-6"e|D@+E.B, Ix δx/|L0XF!G)e((ڧgf*nx4˚сzFpʷjM( s>TL郀&0%/7|y֛s ݚ;@ BCzzn"E6Ku6bn;zD.eJQUJbkraޚlo\! "W^ 8(Iw2N.%AcJ *կ缋d4> D@k7RZ Q|ZPr3'K8F}ʊrLpNڶ34Ѡ\#_ {;,ɔ4MVB\g- Hŋ!ۧ73lJ6մrNrW:3 Fs=|+ofRJ‰VGb"P.'M{JE-5nLŀc$ft %L-/pOed'KJ@KGk;|gx{`HԚL5jXc!9 9A^P殙Zܡѯ_a6 *ά̅"4 WA1Q]]Y{X߹'S#Ⱦahp6?ʼchoG2" \SBUXS4g,;SLy6 ܯN8,0JP׼dr/*˾Pr.T HB)D 1/XR'ꥻW7rPY9m+G\>jV?$ܷuSWV!|]wR>٫.&)|^vVhs캟9)\^{z=؃sE_C[>'53{&ZyE@Xhܞ'%{y)Ez FpY{^rGwqai*]iL}Tt6{AsH E/sVG/-A#1TUG[sn[` C^e?ّ)aMKT;&GSZqaU,ߗ/┐0e7!=ϑv4ZWwڦFzMzAߡY2JXdՑ^'C6-zJ@&2?j qT0è{, l뺆|SR`o/iu &DDB5_l_,d9ae&8f+Z Fz^` L8 9E&KIJЁ(aq>y~ 4n( Eu$JГyn t2 [ӡesۇ)[nu !!#Bп/07hLfMz{gi%Uf3, )ݓl3CL7QPy'ufN :^7C{iw=:> 03wۤx \&'?-fGYvL DCʧϽerzXRvq?kEuj: &b/i~)%lJH3rÖkO跀~돛!E[d&">Z/@D!i7LjBaz׷H mxZyU oe8ƥyR)l}jqc|p@⿵>^W 8VNN.L;WRrϏcRhՊ݅c2l?9Jn{>5kYG!f ;&jK掎ue69]H{Pi z6b`kl`nCІYUN8Czc*U l#vG"K~ ^6lsQ h01t$vp.мx/"舱2?+";c~GJM<4$2tE*K؎p&$<:A!3[ݳCYG7:1"|A~1pcy$Wv)M##2<_FUMOj$kcIѻQ=Ed+O.t0Z-80h&dkFIU CܸrҤ[/idH^HATW;ᔍ}_=Λpc.B0OCH/ѕwxFCȺoH˅ka5+ۡNwjjɽ` ~jyUn}BXDnE-{4%Fa18@ԉZry\:5, |-k8x^S auqۑ{{Te#eឳHh4-,~Plb4.A="N8- T;Yv,ǖ*4|MWJ1B5 IP}z"Ýs~n‹%|v`f.Gu_x`\*E?^3KŒ=,D^g*EZ6JlZxbŤ.=*m\W64 Jmb袷T'I_U'QއvYQd@Rma%/h9ib>.nSwxS`$) 7D9c\[SRkk]ɟTDn6-@!B+PH`KjáQpv R]pOcFXLb\n[ouIp-]yBmhʃd/ֵb!\t{3ŁLdIb@^DG_0{9W+l )Cd#] SyָZ+Xe a&G]Pgp{J}q4#?R ~㿛A# 휇64"QxɈ]}կMZ(n: neoCis V>h),Tմ+l uC^[ u ^1[uR  K>x&CiD+0hY+Q- {o"ҫ<'{b.~b*t߳ڔ#ԓp t 0Ȓ'-}[EANoxL2k0M<((" 5[f!+,?^GQAyQ.ڹ0:3RqmGDl= )IkD"H'?n _Q],uTT9;;9_"sZƉ&xGl+1z !> (4g̏۠ƪny4t#Ru,R ,fD.=.I-6k +Bm'Q$afҫ_MULĸw#_=He;Rkz`ToXdY80}ڥC\8z P-xDJ~I`MhPyf;`а̨ytIl ?s`z:EzH원!/<|5ΌuBCh٣7+;G6[X˴ z}8E$ +U+qg+E]UQ^!?ayfx)İBl:1cH',K3QmXPMMM00ĴjC%& *˽53d6! j!5=#1t^ɶP4Oji /sٍ2O, M@Hl&~viGݙ2Q)#nq蹬(\!)~WCj6 :8&D-',s},2nlA}RBll1*tlTY*-wqƯxe1l؍S ˱.]!諮a;@KЋ5'ogLӥbu=M2p"2-*DnS\1?1X]1xyNiRqev5"}Wc@zؖXKŽi6@Ӧg1wjt}z.3MeIu+ pƳmw5J`@mO!yиE7a}Npd D`Mf )" "a2x917ִ'Lj |jmf'z:j6*yVt!+BMEy*Ӣ^ۃ\4ɮ?ߑt1 m 66]Y kH&ǯ먙4eKit*/tD`u D:-@}{6},h *P58~12-sLO=`T WEK&[1dʏ"2dyX BDBU|U Lzg w ~ǓR#vmҨS56 vP[`Bsq ϛ' yƠ_Ěaȕ; SRO o$V0hcGh3~o5v8f=oHd왬~r*5T3qMzUJn=1ES'd+8F|1@"/ģ)kkMCݟrVr3-:*0h䲗¹Ug^_/*-ʪYp ܮp'.]ZE1<>ޯH/ -pڗq0*dn򎷗ᤎ[sM+fOxR>(tnmVz>R~.rmmц&GjA<oiH8֛EC?!d@L(yz()Fڃ}I#+F}0bSwzK*.5`G'ALYpX+M۾`(rG( Ai9^+4"flG2_v$dْ CzGEX+f@ׂoSoDhKYJdQ̉Mza\FD/baf𪛥Yf*wWq&x)3;WR %ϽcJ;|v<ؒ ,m~:6knƠ'f//2}ɄGš(Iw$_Fʕ֦[H~9zp>TΘ `D^JU #j=޹NQ3sO*ք=ю鲘8li ۗ/ d.&zQc5Jj,]OE[hjl;X8_d,BMp)o|_Z17*`R/ 6y16MKa&+$,Lkxr2NH IJ_suKw Qb}]><)wi]"O(XIHFx,WڐB^0<[sRq2z3UYH m{[GbŒ^5 $GA,{6LL`20Ȼ݈{W2 T8ړ>Fzy:=4c @4ړ vInᅍKubzShl8Q5sI^VXyⲁλSR޸PM9+9MM)q wm*ėK˩\ޢB$Fm:qYdx4c4_N< iJëBTbkUjiIX (SAS{Z8İ^Z$qJ62s]v|hohVQz*rҸ}$;%δp0!KXpx&t"{* Em:|pԈ1EXЧ5ǻ1^{3HW#{ݤ>M'{60Cuᒲ[#pc]`X4Ibb^QwQö*Px-λve<}ۗjF VC) 8ev!E=zF&F|ܔ1.8Vl׸-mǔ˷'p嬬,YB$eҗ#H}QLS!a/8vl_tZ%g6Ƶ@{ldy_ֽ(; onCʖ27#P* BC\n,q%>xz# Щ8B"ݏ?(rk_%.W,M0scb3jR3gr[_Px;z}w&a=jNd#q_3^_le|MKV_wZbE/(~4bwRb"ȌAP/˗tbohnИǍ Gn*A/Qc5DЦn?\Dc/Q/f"CfEKtĺsǂ%pdԈZ!AVgy ^.$$ɛ7MUAY,kqD,g̍u0~*""Vz[U;&|N4Ǩ*W2٫Fx ҷ]}*\-SRCSnf Ԉڒ{w<REqO4[iB\=T)R$Ȥx$stAO9켏৹2aGݥzxG2Ÿ<^A\-VwpiQE;_hcii5+}䐭` Cdhzb6At_yTx:M($& 8vT =XK603 i2cx_J!u?`??YZM\|P1JVDǴgiZ~@*K DT47>;UKHD_G3Эr)$I n}-I|&RA( ,,&mgv6.L7Bv5g:̒Ł?M:_A_y9y` P(9|`C 4ː00!g\}'Le'v_M^^sHDlZZh(n =;Gtq#]L^@QQpvyy$`L`1# 9X(Pi#+a:lDR/H#Ap tADbg"R4,a_2e|0;2:b|wXq,֋t}$O53߀j!T`@5t33}l !d s3V42;R( k&-iiסPeJ["/V+fT_16m)&v8ſNJ`2QJ*/<*|dvࢁA2h Qbf\B >ʧ)0R]mߜӸօ8ĞlneiϞ8Z3vTPu*%(/r^&֎Xm 23;_'cM*NM2Nsc#ll3j 󚪢0X=-eKVJq'>lY:vnfA[n7|p*gԩsXu&7iy7(q *n -p;d;'Wkqȹ s;I=.RYx)XI~L!w?(>NPA)/;?:(/dn~ɂlĸ 3n8bd^1RCS{"aM ||FcqDM!#$jRnUŗ pqk usq=ñ<8kIL\,%~f9b3wl*oMpq [a>yK?Z=z+ Wk4Yd 6؁B8Q#<1FD9I|'ٹzF}ZyH`Pl0w"ݯ|=+TޕS׭Qڌ).!q6}ѐgo hWfj uP:-~hwh}K<*a-zgLf\S^R x.S?`x^"jWѳģGښdrV 13iHq<ya/ 3Yuχ|[n1ښXq'PzӦ됱y<;_ >x\_Ce5q$.w0W)lx煖SG5w5xwN$[x~055|i'e #'""R0(\Q2q|AOD01O{]&ixeSZUӖ mwe4(Gvķ?NS}/ ٷfS[\l+᝚>]f7\!*{txz`6VZfz_JecbIRF$wk `G##6W]@.^U ~ Axp`TAzR+Jw2 9|`XϪTSEnrwqWa0 P b-'jCp<`tq ֳH㞄Zz>wX% N Ӯܚ s=j[rX5GvD˕b)+tuK 2J$)?aF]T!E!215XnʙWeR\SOl0ZO?oh '3(ј?Ue);ݹUaiD!ʡ=ƛ\&UQ~aNapѤ?Kse*2xkipqغֿsb]CbdAk[jP_\.z%*(ȬcZ&{Dd  Jm&q.YWss`K T;dw9./Qa9kqGDBGx`JLG&(E1rklo+.^" d FK,Cf޸xzFcJY o29xɤV ?[x06ԖQI6M$Xh-Pq7S,\46$.=РbТpc`|>b1ՇG닺Eu7o!I9w^:9z?@a.x vö9u4*%{Ǝ -P#_7$^.Dcإ88clkbl}熻lpIH5x2W1ntσ X`To32+_-}tf#bk=@W'l<_v'>J;ńnsmNWE+ܘ70Gl{iHg(4$(l¤jXWHfȅ0뤅:ye%BZ+Q%'TjzCJeo6U@~w%N,ħP0GTOPxo ׈OVT܏;( nٵH*hc67Ss=TȖ9hϠ]ePL1*,8>;`0;!|mS*+ ":^5I#Y.ur}UÚb#ZwΚ1n؜6f۰`qqe;ˬkuNȝ&oL"-X{\aa;%@"b4!AϻR;X<6a׷Je(M\}5i'mf KdI U_U Z;aF]{,N=:̟MK8˖tt^b puw{p4EιdH nrnZܗ0})F|#ڶ'sl@k``r\בj{Va#!8e20mDl_q QM&N # 1h۰]T*!7VkO dtm2w̚$'l$jwE75Tsбry"G&su*Y(&W(MsrJ|au ԝxF+GN,XODTV:4*Q^?!M0߬ \8*sB\V&RTsynm4 Rߒf iNjj Yhtx('贉I`o ⿙nh§]IU Ju+ȯEL{a,9^oRSkH7i$Ԇp^T&s!e \1ƦZY;&0Yep ^hnDC89gYU C>u"$d4ɔ5^z <ࢅI#q-u3g˹q7W;0HTq3w^C:l> ^`۠$54!Q6vt}>3>ҫdD"ACLpv I-fZtߨuI'd+tk0g_]N,`}x"9+@  I8VQ3ILWT]w8 1] g֜Nd]5h,MYevיgi TMzT ;0L -r7 zu>=vtQ'clԓAItpUDI  F@4lEŀ1ҭ'켡 =p- dILđv )opBWC^iNlm8DvZ3dz54+rǭ)Wh6*l$,kG|gQ-ѝe$*efuwR])ů.Тħm[S]<3"̈d!IZ|i8Bҁ-bG u^-yZt[jPwu$qM~y1i.Cр{*% LeA,)u^i3j]f&2زc+,3~ U av:jPr+W*UmjRqfoDaux1b*NlJDir.3 ѩs@j_Vg/SC Ym I;^oMožQ5`X8fLbá8P~|uF1DzB㢵GqԿ쓧9G'oZ R$EX| L_QxaO)ݮHUڔŋSg ֤xzsvXC&oKry̦+Vvv%l>7"SfVA"T(omSxJju/_/c̳d?UZн IAN֕ΜA& FfimKLnlTA2JEk?}6w)h\*~}Ώ >NJ>;,,wu 12I ǟ过[UAa&ؠD[[)A2VbW=灼$PmRey QJu&mIgk6nC`P![Uޡ/nC=`7DmchI2ގ*5P’Oj׍EDt3MkzNwc-}_蘂 L;=J 0 g8JM\ <ܩln6"6BuAKХ;2'Z4ENޡ"qY,q`kl ۻg8Ѳ۝U)~F'mD#EDA9} }YauzXEvLT3 bIZ#wLp) T =TF,L(#T m%jYE 657U^U&7*_1 AZzA'Q,頇N̿v0̘Q3(ЊՁޥ=_PXρN/B^dP97rC: ='_>{ Bh6煾KshJGWkqلN)zWc#: frEN2Rb?ӎg2ƃ+#,GP0PJFt*+ڪ&HuBrNzEV[ZtY KNuq=*1 ٱ WHpN'@_;*Vvm}sA +3Bt~5l$zU,mf)5Q W#DEnX, :u^}*rB{PbnXIhDYjo+ٳNF@}|RlP<}p0Q8S2@>];}lHNQ2b^7bZT5aqXxzOFxyd,P1@u8Jᘂʫc|s4H])wN|݈l5bcp{ӐTm{38CyLy aX,u"O2W+HεϢm!*>]]8XGh63Q83cU.?.51A3kRb;Eu-7Bh(W彄Cdȫ*Tvg?۱8TCoBaZ*Ɛe vTFwҗF"q%_B2)nqb~|#ԭ&%%}R%2q)l(oe&b+r!L f1R#T4LfI\.HJn M@KC&&Ѷ~@d pzCP"eJQ)6@/ Lqj mW\'}t 5[)`ѭm3@'(!{yqeV :VKwij!*>;)Af.ھu+QX>DkE.SV%m]$ >%EghyĴoρ,xx t6B}u~f[ YPÂOѳpkuoK 6̽Ү/r Ϧ|<tİ/1aƕmo{utZ$xE6hJ(_:iLrfL`K^!8_ "QF(_A8taYm/Xe3R[6 Js\rm(oQd:Nܼr2X$dʟ+'Xכk&[:Fvw|㏗x£ȸylxQ运WG_^!/@ nz1lR3}`4S$1Ǫyd~ eb-9gM٢]r]2Wbi?\[ߵ\ayY;eLjJὔ&ӪIMMy }=ޕ(8oZs}\ 6ޤ#^аWgKjù?ݣtWU14X{ @l/h*kl{'("YNR?]1喗Z,.^uqs "E;)0@yw'oӒ|>'XULcfu* JHߛgPRKFv/DxrQbԡf e6n HA[zS54tҧi]D*IcXLsg4ﮉ1N#8f-'PqˤW&kmTZh *cYTVf{yD]dO-ziA[q~ɰKޡ l+,m((;'̱l*ܓgix_ǞUp{jkgd2O%9S4?w*OP^QbA^iRw9# IPȖ{! wӰ|uwʦ(X}k=Z{y=dY)} u*yˠ5>EY9%)orӾeOY! IO0a7^n)4Yvni3p߶~Mbk\;&GIaNB˛#Ұ^.9ij[4ղ  86>3X0,laO @C (}S ko]-CUꦋ*6m+Ϩ1Bߏc.6A*xE|O5 *heVsp?'W%, a礗90 AˌB¶E~fv!_:!ÿ0`PNM$330St;D\("&Y?|4J4_8QBX`O= GEPt傫H.L. 'R*e?-[c%~qp}US`煃[I[0WIBG!մDK`Jy3N`ng"048ܪSV_@P}ŷeW2й,f 4ue ϻ*(4ho./*E{KfoBiQCxd9gW2Klk6+9ᶇ7?5ZXOFFs:FL.hqvօ'ۦ Z6 zVP}Kh$Ѿ1ngkWl-"c}uWδkz!AF S !N+DA$zmb,3⎺H qw{Q<]m}~~?J(& q_L3(vgcw$ n>bq? *CSGU= 6Stj=Nxn.>@KsVފp[I1i]"vAݠ4qGdD%@垖ݡz& IǼE@E9X5襗L͜_&T@,ή/?_,)dܯ]s1R0'OipXOҘz`Ԍv 6Do &+#ZPu?y͸aStħuI&|Tp գWcpR\sƬ|QMU{d!P@?V3`]D+ 7 Z&mm9[x~X\M1UKTT6 rAcCo@ap4\7+n\"!֗2v,q .5p"dq -?'zr\)هHׁSi]Ĝȿdt>k/i'c{fFEіZwబeCi!t=lX{@ -yȾT+]4_f+c9vD%.~jJ) !CHVm2RG7=9 ?,Q7ϮLM̤F3AXܖ2܂<ү"7+XP=ɭ%R:݄ Ln%QU#&r@;'Io6ZKs'&#>ȣue۶Ǧmu]WIé+S$"zWRCd=L›^ȣ'+YzqT]+5.lαLcOn(LvPf㡎AiwSEIыI^=N VbY ӫ4Uq JXc9w([ToŶNpI:V}>{c(EGqw( 㣗p:y`;qWWY] Iāv&:p4rԯ|"ց@M\*sGG6(:|';h-* .rGWk OxBPVG; 4+hqCwu%| s;>]BA~Q^)j]n"iM)=G\*!E7S8[bЪGTtVɳP#=S)4zФ-PH[Yзi!7z-;8T OVGJ"<%?y!-yE“ü#e}]e<=gl.A¿J@Z'ghd l 0m^r@H3HҪ!iZUQOf6iiLLU~T#%"Py>hG2Q, z,.!V IznԊk;(FȰ$-#oR?HgZÃ1?XwA"VT m44͍F@.qMӞcmhw Ht+ZF/NZw] "+?Hߢ B笢kvw`LnRuF:_1"0sa9b3[Ipc ;D~hh_y9̘l焇enj#> _Y`D;i^~DyP$^];')74ᢞ`a-~ ̑duG4:)5ũ xAUL9 nP~lܬPir GNF5~:U]E" ;LwS:1~*V9p+PDb!Hn<kQpQ%?`6p9|5h _iv1O'%]_fw^ ܪ'ϙ\M\9@P3|;L+<$MeK]RR&5as&)PshȰXuN``x~rrQB\0+ |3/OuVpX ek/3,x;$ɋZS+b-9W9_aRW3_v#Ow(H_ S9zî^Er7˿8'yF#iqiƾr .G'Q;'ay$4|QNtZF*mN%(]݂ஜ5ô$ܨ!˸^Bcc{ܻ'eb N&STd p)KZ+Ɛ>sZ*ϢtHE6\>]227/A(<ب OH;j o dÐ#qƬ*gЃ=:4hPnx$c^OLӾ[V:ߥ&:^(5+7,/P4E{ݽp u |hon_eb !SKBw:c2Y E|[:DW]F^a9s>'Ҳmi):RT( Q}gKg-{n(z]BII< (TҎ%^Aa}Ψ/- 1RMxE6(29;jt{ Hyy?T~zya}ӟ| yAx8zPHՑoe4XC ,KXh<'jDŷ9}mWe6ZSYS|eƸΧ\΍M)4b<W51|,vVdǴ]Z$xdk>b֘9d hr,S֠x 8Fh[CxMnFU}I|VBq},ٶNj8~ɂGn#]{~Ouls@Ġ)K4=|?*J^Bp_4Qcȧ$3 6BaR`~[T -(5.Ϧ6@?>[G.[ws0CfJJeR@A}%MqjQĊǤԚeΨF?ME߽3p QzeX|.BiemʺItx)tĤ֐TYv 5@+.rΡV6,gR17qmZ(ȝކx 5O.b.|Zt(ulˆI?9w}{ is;wKzKo|Q!щfFfu0*ԗ A qL.A&(asl2$] H9<&~cY5*}䑧#_U^jjjGΙڄhWd>HsBs!SQYj0 k0S,e$9Iܗ1R.QD^xeht ױ8ԦK^sH}x̊w)f#h>)gKcq#*^R U8q&{eưs]F+g= 8t/kQitjчde+(]"S"2fͺjq)ס+ 1sW"ت/ǝYJUAm^bΎh|oAS+")/l*6dR tGgc K047sJ c2Q:pC{8Xi(AXt!Ug^xhSz8?8A,&[<.EGErtЙ:BxVQ'ي5AQ.m8h&ŷдIL L3YCm(f')lQ'PU_lRĜ'օ+o:\e- `Ϟ;ν$. %ERτ:h^U='zHLEdKs.].9ܜ|1ne> N#Lӯ|:ze"p]9C"D yj(rV)$,yWbvdn>逰 Y>YqCg Ƞ?={&xBuX[/GA,NުB (j:n"=^=Dv~~ QHEoE`r~sEڳq\5UgNS?D MXE- U$Bz8¾qsU'4 "ԉd6`o:\UWި0bu"& {_x X.d qY_Jsk?g]Ԋ yD]!Fޡp8$XgI zaZȵ wXe0VQ.3&Iĉ>컯 2Vu M{sT6it[OM(Il1\p_=.VFXhHtqK`۶}ABߎ`NPy,nCnnntea݋)[&ϟgҍ"uB^r?/\}w%CT yb: %tκpIhkqNSt[z567qRVNMڌu8&T4 lR' 1WN~r\6-#2u뮝zhh( Ҟ[ ʀTV>Lnfމvo_7`*$+ k<(1煦(/K֖V4YWډZ8*lg%2W :@$~W' O2]iǂK VSI_pYW\U?\n`s8C:;݀#_\1]r5/2;NQ? 挳p-1Z3Ia/?i'+6d!-,Ǚ[;8'$u&ezU9IOn $q3#і2IA9?]AY?!w \7lVyc2 점[)ҽ/&,up4u3(p,$S,(,W"Է4V7<1{6k$ H;md!ԛ&ilo=z:sO &WgSmFG@hմ5,gݫ]iY !gEȢߙ3A|!چa/>OQk-,1*hpS%x\c#yfg"E U\NV+we 5[nqqR;3U/7ZcjnDD(8?*$W~bXْSQj.B=9f/$d>fe&r.;S)W[)Ǎ5o^·FHn:BF>Uf"VI8nPϻ\skRvZJ~jX?lALc|L39s2{[LuГ`ޥ}DE؁c0Xov8⾽5Q(Q~ZmxypG =ul뉇XeܗZXG>'UbU}!?ʠӶoBi-H5aFѭADƖ6֪+8>fG55RwY@CfKfJvH ٗPAQ\zÆ8njPfP2~ұ-m^+~H!#.3e҈KI p4.c;+-]c#7aF!Q]e3|@eWSg9F&\n&gC' Á)2ѰZ0a1P@ZeKK"iH>7»TOT)}T/}{%|U񯇜5hǀVPӐ]o\kENV2jRG #^x5``(䚤(QDqrxcyQ6LYA& `ղ$=h rQr!I5b%/)c+ $t`?:;LaԒ l!FAFGyݙ4#f @D V .Lʈu"CѪ͢|Z-WŒ,ZeR`It݂DZlDk,##@bˆ?C Jڕ]?> fҠuVsIbOnB3%Ǫ4mD'%S%=7O:"51Ey!GMtJUR܈~LҎ7vFS. rs݄3VuF ͯ]JW6sYH!J]5Gz2F>A.80-[s"}h #e]#QMfz,^q%AR{6/|Ca^/y%. MyzH<7EC݋~ V;(7n~p0',$,kV؛5dg) SjԼUZzerPw&dqJ{n/4Q`(Oϐ^4}']=%0n_Rcԓ9?a > {H ;v?%#MUS%`ܻp@=oS+ws3oEPRD8O~P6:}@ .g9H]ؿD[BTIC6cN5P{A@}åMH(pVu VDY>/Wc!$' >M 8W5Ѝ=qW듍۴K^IJE.')'u#1.<3H LZ"1ji6W AcTLsȘ ^BgɉI-18o^Ωoű`xR\ g4Wx#bIF"}4y|=Sg=n%vJG1o&s(|nণsZvB[v:n}`Q|湻QcI 1R-Q!F~9:u[OEŋne{n QtkyS;zA(;b#DP5yx!eg͔i5ƇzL0%]}a=y3ر 1۱IȾ`E%DQ000ӜY5q0lcVjx<$@R%tU@1tnjE7+'{4p{o|HT5h@I'".9" oW+ˋ QĠ̛aG js:;2zZ}vZGHM7{GV~u0?km ŋ&8pi:P_x(yZ)oo_mc[v0NE0Z%,7ig5l:tuT/WL(i[}sD{_LMLfq-TjF ~t QrjB'ρU n]j vY~ 4JZVAxٚRNOPѠ]{V$? N*Ct ]4q7Mܹ2*̡`eϜitk(9}[v>'[T?vV$EnQ|Dg'yA@dhC`P,|1HMFJ t)*s"'ߚF2l?vZǐkUvuzc~GrX#ne sgc%nUf7e?Y Eh?jNd@fEKi7}n xѹlRw_GjҠM<q6zdȎSy9 :Q7_H .!<܀:. /up:FoA\O*}=xbxImъ4~wbˮS1ğ٪8ƳOQ3{)Lo ܄2~6c}"^OAH{O{¡ềtʴ/еQ)h9:SOS#) r %2E0usC^Cuӂ HclD3| Q4Q##6q߲Dw3>)0"`M.BCU 115O1"D3&a,L+ 32|M JxX/l5NonL|\kM|?39(H5~EI_e#QFΖ(~M<,CD4/i M_Db{l Z - K$| 'ӒZ'pYLB|'2^QGj̈S}W +g<ٴ ¦>ėEàb q1vB\Z=Lu~wn8)E_ӯ#e>WL3kKYň΋9l5ZR:Tb Ô |lO07thDGh-2d?2)vjKv;Zj*1%>|UX~hH 8^r!sx>bF[X.-woک?(1Eļ`q1Jݱz@ޅ qV Z͛ڪaQG6ugDJ:>[Arȡ,qhDlZ 0+DLDd|ыsL՗N=Sl:G2C2FZ1Q >?ڲVL&[>"=~'LKI.za*(+'}F܁Fy|@D27q.t_#IjJIgW]6AGps?uNf6KAs:ċz%\Ofru+]\^}0b$͓I k176RgH"3!3^EsmO` z{,(cˤLvi׵hH %x8ƌer"x4e5'wۂC#QRZ#Vۥ*$I^m_8.R6O@-B#y2l F8ʊxCE5 Ʀ|$ƍZ4@WWdL  "_g@`һTo ׻W9!e{6 a˯*u+QGl-lm|4oFBQBh†pI\QSۦq=N'ba~KvH19_hSVaz%U#/I8 W @!jy*"4yَM @Nyj,{lJ\y+vcJTuPkk6C7M76*g A8>6dQ+(H3HE~YRa?ZEY8IF]4HPAO,c"¤lʹOˍ5YOe$sMz?qs"f5 iՕ#he%ޠcxHܺn,KQ=/SPb'&qq$ω~ɜW82/8VÜ򘛶m*tf8u"!%_}53Bhtg#ݘC^Vcpw)uAئ,GBDV?ۭQ\ :y_ڹ-8T&ݻ,=8ģ2jy6k=#qIA;%Z^ׁHK ۇ|;0>awč? WEa% |bWË.KayEpH g)tj{ Rehci.Jԛq6$Y Yf`W= :qG~-cjvG5К\Y^A<І˃!lRv6;tJ/nh eυe!ѦVQ%SsܤiK-Ͽ+9Y Taх!G @7 f.`eԛUVvj y_]jl>V&]0}PBBw%6*I{xEٳLiWkݟi Ճ+X!'JVnЋ!WU9} 3(21N7j ∧ sQ8`5W]e/lcFEXhe I! +ir)S/FIAN\u>W6??X+}op .<$?9I*k~) rNp28zaSth1d y+L~/r.Dh*+YSDH |_3B!a6yX7N]y75hʨ=!Ĵ+) jXfIFn6EӧOq$62C ע7*ѰEYi6t| c@nY3lBk8׸A;t^pڶ|?Ll7̮GW`}'kBZA`+w-~F/wtߊ7GRVqcrȄIhӫ]z~毅kT,&qChY]NkOQ/7W$:ACRC獻ʍ_zVd^ -[{ m\U&E#<;Jf?ٻРOõ0=ޘ6%Q4BV}d(.hzJ/ d. k8C^M#dˊL<ۻJL.hw y;S(1^x HDD^Y:!c,xT*.BpHʮ~3Yv<6%>!(^-_afK\c(R~79۵0v MUa!:B CBkxXkhk3 uШ7_7g߈/*JɮS&5s{g1ovp6б I]mfah$Ba8+1Ӎ,.ҵ/Vӿb/f\]b o`OV ?)r@A%朤 ï1ą/V?#J;tSO5~I;+.w|JokEW;\e7.lSUBC$z^m=B%p{&CNVG](񔁪![uW|T)rbhR w,%0(V 3oY+<]dZ'=A{I5ahsO]_}S }-&BmɎ!`&9*AszL쨅tnO{h93Y  Nii~5If߄lIe}BQoNRȀNQrhDȜ<.ƦU\؟iqqm@vNb$@WDX`ZNc q;M?Qn, @Ӑ24.$ex߂UT`3mѣk ٸ[f MX5R,z1F*1y?c-7>i팗2XYv3lV)Vy=M?WT3P1ʂL6V 䒏R~M1k 1̀Z "l$א~]mV웇$JB/+v@RȊdY`m9/#^dTn`U\yS-z{7b95^n\mF-qj9a1=]Xoo2C+ LrcaB ]$ Nq@|vGXCg l6yj0uٷ=yHZJTnlᯀ|Wccef} .&nLyeaLѯN쩍 &tâp(ju{$<lp2_HȝBLA&XCDW&T7C&s]ٚenXU5RSv9E]'!HV?'>dtP4vV'`[ m^\\;bn(Tv>T"Cxݿh̔hIcӛ$cpم(#M},V q l|;A,dZ0 oJ|׋溱`֐E MoPΡN\0y9CnݨE-1M!fKˋ{֜SP1?*Kf5',*Py;gl{\d*m1P;e]1܁|&PnD3Ή>U..RW)d^≁j $R]!ĸ3ؑX1p-,`eHr^<@8N GſZl[\<#7:Uϳzq7NbYā\Fv!hƃ7j xN;EsZ!tKjjfμE) COd<~/@,Ŕ! vPTO_p uV儇`P-=،>S8@h@M-Yus͹e~60gRN]J?h: ,1=S։3l at]hr#,:8CvIC-eNRhV- n=/>oyc+g,PjaE[}`[њFGn1b#>e缣BŰZ0߲9﫱򻸣#tb >$ O_${_Uz߬7環>2o̴8%w>)hgd,A[rUAQo y3IQn#ܡ1 LUEḵdeAHQbDU%lqSk/گ[2] 8ś[Hmcۿ|wQpW"Jc}qP{)3o3gʙ:fA!?n \qTm-)UսvFJj#LZ0WJ (gCG.^[]juY#Sh~<^`;o3l@BWjȘ~-Mnԧ; 0nدc[FE,g6fW:SO=ʖ|BjLy`z̀߱5تտǔ?yrcdnt Z/阗R w2t8F؏il$hU14S1N!6t61G1!G i(;) 1 #zKϙCEh 0z#wmC 0-t2A@?nI3y*)U8ЛÆp| 3+>%\Lxuc0ǩjOt-F85+Uus},O-e>+kup !6\ ,"?.ux""f'+P5Oh%ss,J os q.X1E4tJ#ٲ\7nZYA+D7 _DJYIþ]a߀o(aRO8 3Pn8yOz"XNlH{GVn ~{'ftTTc*o\OpޜY)8>Ůܶs@VBi"}kxUɜ$H HF(\I_i]֤jۉɴ<0>=?B/;DXK X@_?EXvcz)c&QV=ҬO L  E!Yґ; ۀAYb.l Ml̙qx>@E%T?EsVzGԳyq+Ϸه i"H1`2_Ǻei͖eFƂE b_ uJv%Z"PrIadY =D)l4 %ÏNiz3̩m/!kRG`e(`67v l. vZlagdD^,"j_[qC+qX1*;7nfٍR|b% Ա6c^1J,8 .o/RQ*`xu"ofygW%yb|Csqu[(C$5 zS%-Uu;jɄ )eͲ_ E61PDɫXlZJ sHnmL0[oo1(n|1nUY,WI١^VqXSpV]_,2| 3jV/YI( G`1E3ƜaZA DXn9 vDMZl5k:4qNɬ³9;ʒTY܆_Ts :mУS^+??KA`a`vRby`NT.#rS|Em(<cՕ69s}.wӪFa; 9BSĆ|y3q9Z#AbC? S0K]A/cX8'e58 / V /LH#Չö>She\֭|)e, ((H@Q5uC "О( X҆VU]VTӋh`qM?3DKd9#\&K.Dk9PE4F tdn9rɦ0[ıG݊De#RjS2=n0 H~GکEߑo>?[/E_Fby|S禄t޺46c yC\ ؖ ;S!i0ӨRg#E`ܣq,ܯ%5˃7>K@+F ӹ~1rpȇƅ/%荃@wt LFt 5蜨oŪ{W96Q qOq GeŌ=ËmFvem2Z&*5x=,+fEvqNJwSTl0B9>:]6#Yy1f ,?3[HlI7R k9{y ^R-X s$/#Jf:'8#D!DO8?}}%JʮҤ7i>W'%Asy&kf2iE /;|EJ2I"OkBzl 2V.\B)XXM h{_`c^FvQ2"={6TYT9L|1"&EVd(7ibIA;4. 9Y?x uW:-h5߷X! uWV`U@]*3Y\|Ugn͑pˬcngukT0-\Epq. SV4odx*W%>TrADc:2T{ϥKo"( h >ZeĄ =Ƿ+($4S} o&G uE^?5$]EpRzYbc׆v7>C|k`lPg'qkP7o R(lLm[R5`' 8h;MLIF1:q.3B1'kK\*\ qTfwG*j]Q/I b#5f"l^y};(9.& }x\0nێ^C6|m=^YGW O᝛F w9/*ytFl wț_W:M"lU{ /n-mG<62ԫ.?WCw&1j0A_r: )D [S& @vts4^JִOMS2ߔhJY\ ِ6}VX$&C!0jŰ lA>إ"α!pe/$qo*WZ(V~l42Z ?g1JlFʶTCa -I,S`ElfW^$G4?jߛg@U88DD*0i 48M/ ghpTFx :v\9ju tZ}>ʥ0p4>WAm]kp)þ+?f ;T7.k[ڵ`4ӟL#?:lo[ͦtďldS,͊Ųs5*/=g=xݨ0//Z*XgObf:d(088v}wң\a8vzxHS%'W3ރBFx#՚am}]?r>܁i$x* gfP+or ' NIMe,/I1.Kx1'y U y2/APbjn!}k7nekG!=82})gc# *#Oc}V܀ sA$ ɛ?YҮ2"Ȫ#~m?Zlڗ;,3ĢMFڸk̓*85{d 516;ݔ Z㬛 Rco_ݠVJ4җ|(1`WdP\r皆豧9:L-[Ry[ht~L :uWE'#9oeEL]M?sn3Pע?x$&n1N:CC9gFhPpx+x1|u 5|E>rG0f.]4rD4,aKYXEJYt]@BO|1_:҅k !6JI_1!Ʊf#{]CJiVQb!*zP$ ?WF:Mm.X06c}CviOMvI4%ڱkz4X>mVfl0n$ ٌˌBԲӳokmjf9SI*A3c eG0- zC~Ŵc0r-gJOfV-ކktC %u[;xY:R;aPk6i휞CG&b}lq?;L 4'7`upw5O❮)NYO:7Dّ\_ˋ]iJ-6eɣ?|U'3DC'Rjg*sػ03]isl0 II0R $ciS 4FW!/}9nu# H#?xtJ{ۡVxM5udoyu:hhݤE? gCƟѩ5[ EN MR)W*٫ݷ+Js&ˇp)].IAL"6ܜ+)'ep|;D59z;Q|o :{4DTq1Gu$]pHͨ'#0*Ԍ%oФHK88xg"qN.Яtw_o2)۽eE0}:AKw 7 m6ZŽa gc#>碢3ERJq^8\ܔ]Z5 = 4vשl[=_u9*rQq3hSqƵ(>b~RTFՇ"h7*Ț|>^x`#XM|T U1kC-[@Ty;i*PGlMv]Vv4Č,]YP. #CkɔE?|`ܮ'lUk[+K1 EO3 >vHB)UGggYհ _v 6С30aҦaj`ap۴= 4>Ř6tW'7?4?04TfEӵ0$P2-=5Wy\d B7N/b #]1 XL`WvwiFuhˣO5A2ĚХiHƴLw=/Ke'xhbG$7Dho(Qmh"-񣩼l'r쾨3k&@{j󇢕PsA,):25E$vP%?3thxaglH09ĒS]^4t,(f^$x>1Fז;y< z:y0(&|v?ڑ23"-]&$b;e35]μRz?c41#GnUDKO.w6_*X}6^aRpE}c4%(n&~ cb21bZ"g3\[]Gx.t02ْ_V%;5OHD<ԝgUZ. ٳ)!QBJVC_]XipOӰ>ܢmgً֢Efc.['OLrv+}^ K&#nFXl6$fTE&瓾;P1VD}xٻ1zݰLb{B(+wS|Nr],q[ TSbMseʼnSrk؇A;QԂׄ+mNi`L^uzy۠=N܋1pedgVT,)Ũ0c-,j*p3Lw{TGH0 Nf(mo3p]rR8AP£!X`nWycK׳$;To&O8)RYpD]m"d ku` j2Iö)^/c2j-n QϿ>.'k:R+a_ҏsr#wI NS#Lۍ_\jI!m4(%Yۀ$f(xv\2y5gV*E#_+xxՂG4 JfK{aF*kV#VvSCN;5J$x fH4fa3ܹ-Nau  O–kQ{\rQHd+f-[9;Q l͋J}xH%bKO?b+U]civ (&`vYrG;|ԍHe"ctԓ>>2?'+o`@f_<)#dnZӷW~|]Q=4̮]]fs:wHYShE"d3B̲z]s(g o!޼,)pݍ KGo[x<5kL3~)Ű [մ$ɗ:daFNG>- V_\c*h~%C40[kšV,O%P`|CA]ekHK kF1  >oiz,IqAXNv2F] 藫l[S 'T~+$,ZV.Lݭ 1RUc]hz4__ٴ0]ߗ?ZBEpW/d儧20BStŇڦꮊ[4!qA5Cr>=k%,q) !V*yIKc Ìy!b^rfeduEݥf2{|uZ&X+_k}_[Rne\m8m8Stlf[ =}mM"hG MSc}w? @Em7dNiO; j}ڋ.ryUCFOt5 } ,ZϏ%`KuNd` Q+ĵw ( <\U^=8wC_4)KD3,dM.Vn|UM!|?"LՑękxn(ICbº6Jc!ByB$ZVE,afjRiHYWQmZ+i|KXn :N_f˾3d0IY <1Ř}eAi)0c\|tzTio :$-:մ(wQ#bISl)__c|~>y2ROs+hm'Gww vs/omQdB$EIgDzT\&SFWjXE\C&enܴer=)%{w`;50h4b}4] H81>hf Tķ-j^JmғXiagz0L34'(+ĺi3>]>]>zNb-B<>։"*;ٗy*m`v m"M^>x0esILW4Z:eSYj$i|ݙMM1\cRj~$#݃޻rod Cс& Wu%vUh-364J. 3_i T`SɖU5\zϻIlKc_o%Z.l sjy$!_]]h??<>5cvz<^ZB@"06F^iDГ _}s-2!H׺pPuqHGv6,D9Whɼ|MѦ20Ϊy.$K/@gǓٗHV:Q?M]$hÀL\ @“=F!c19l?6t=>*3!\}Hk?*[`WVҔsC8 ^dZH{yQ/HPd-0=G|Q`5s_y Mܷp ;]9{ʏT plP_A^֛<՞e{ ] s}iV 8C~7/InL cH?0m{R@(uEz+xSai灯F$wS#pQ\Qz#3i)GL'ӳtř39_Q~v6#LDŽSSEXaE]eY_+ֆ eOL;5BWƹ"ߛ'ɿ܊,[0;&" W-{3͸7;m#U^IS"~}}*f2HLRG2{] +1DczOl mQ|`%h<L~Tck9d -CPqo ZBtɒ} >O8L%4I\Y^1C tzFû*cIcA؈en]5D]DF%^i=6k{I>dg>럐SlLHeH4E[6F,|9"̢9ZLNU!hyj<,m9+YGIxM3LY)q2R" .E^ľp2OLk'KF[ec3ﳪ?6A]W‘OT*"Ȯ$UEKW+^sbCᨳyUe1ߧ*aT- ߥe 0$R%9P_7F6ma~LXۆaFzz,[WzҿjE6% sՑ,1:Zq<_+wOv? #=gi{Wz 8 ¼q((cmƏuO["oG,q2T֟NvєDS^lt@Ƕ^r:{|H œA])L` Z8ZJօx A깫?`4'=feVhJFz9wZ4C/9V A!  Ԇxn$Z49D(ԛpxt5a*"I&{ïMRZKy*y}`Y}8O&w@Lw?b~`ɢSc=W֢o^Wr#<0QQXyQΓ\t˥\-ÃGYvFПpׯ@]5@ҬEnj;@ˎcZMk}E#]ɫ8@FJdI 6z-tiS<5_p)k 6kg.y×G|+!^htG w;:q ݁5?t[8z8@n KLљ!w@T- 1ƽF ʭu9)ltґiXAau[]7bo(̟!l"^=!ī썖J3RwNZ.G% Ūeߨ/ѧ$ ޶8֔˫?8}+ ^!(s(m&s@h!4qA*Gaa{5AT0eP2_3MXoq,Y0_`w[T16jq1&z.1׮.WӇI=Ihc}T\Dj@.[MߺP[bڝ\DGf !TQhH&Ppp10,lںl&7*bnejd"/q8=fsH2EqUoJ/oXwMJ L_Ut> Fė:W2}e=f'8a$.?>Aby6Қ \J[cf45(Vg3W_<֋@I߫D55AW1}S)RA;|‚jBkǻr.1Q%]+[GWp"fxDWDƣUQ$y8*cL@,0sb$6Yct*: VAJoou&A$ hk! Y< ݂rb른ZR\``ޗ^ZLA ѯ7Yyz%s2BNˋA%w`Μ|]k%n|y9B-hqrw RD6B>~%7VV t.L˶}q8//#U#] nĐsE^lm}_?sP>10*Z+YҦl _c]:޾sgU4b4,4a뭬 ;a rӁu-&Z8)Xqus"w 4j6bK 2;_II>$G9a+5ܓZf«()Q$zFԔ`ʳ[(LF;6USi4Qӂ6еN4C46/-@)Y_˱ק̏A%ru_1R`=~TA>le82?1"ޥG 4ȃAPHn 76{j;ȿlJEfbkmIUX_vXm'!DkFP& )5$/,Cͷ}H4Gi ]v8_W'ŬJ;3ԆW&܊񶚭y9I +.&yWD4l{>;pI:ZQqxml#q wo@EIWթw9ĭ>S@0`c(HH.>$(T^K 1{q:Vs,|Eݾ8*fk2'0d,X__6[z@hiEB *vԓEC1;UvLZ?i.q5-eLuޅ3fc].#͋ւцu\xKN;i zM|L&IARϟ{Sd,mq`]csVz!2<:PW&m۔Jv[ioĔ @ -U [l3-ENȦ{do ?6:9lH}.#=@0Z52#Ԕ<w9ddY!0eG?׭syoL~_]I٧2㳆p}c(\C Ҿ5 c*o[1tC?8WWEiH?ؔN:T!<.ב¿{-2,3^PڥPx uK <jz0"WY5h2;KKV)Np:O##HYv=r0 t0.8|xkݱ䤢s&ŏ3%?y:-?D^ٵQȲ#J!d~:X8 +V>Gnc"F\-_o*dۜIV2}ܼw.cD.sQó57mks"'˘^v")JN}=*OV :BŲeChGED@r̾C.b_ _e˫$c9SjJ"}W:0?5y}AG noJV^YhCX]Ӡ@))EK$ U޷9jy/8^}40C\R)HM.YG¦>6B-Fm̘>񋭖6P^! Bвfo}p˷ju|0L T+:a roeϡ"mG%{-bu}= lĦtm^Tr# ɲY9Nn F$M ' g [$D/RD (Ǯ6,zBfwv:S>Pi΅}jtlSmYT<@Ǒ*>lx/"#wb2@O 7ZZE'aEְ7?`KR$ZlUk_NYs* !8z\?N5ԉ:M,KԹL6-J3`$;}ydWwoIK/eCqz Х~{/S"{桪8e &K6aT!D #&e!x=f858|W"-daZ=BV9s8UXihjȄc-!΁溻$DŽ`[uOpDύ;Gkn i{\Q/szm+`&"Y$r5rX#No1U -8R7F0YPKZ`fe||TDi^ 0w{F Fh 2 s 9ԆΦ붅4W`d3_YR *J.в|/ACr.POUg-ODGav(uWYq ZXnֆD>4|vN+n*>sok2{i yF+"5vHOa@տoS(ƧKl˿t ` S50viYb3(])ŷdnvW |<)839ҟb Y'k(4s8'z йGRiו39 5C.'rA-[ a̔..,)K(ʤ >=>x5L 3gVhN'vb@ '~U'Gv>t1$lMŶz-LIZ7.Yod.S٣>*@q@KC'\mb 2J5. I&8`-@S2fܸ~ KjY2sG֜bVWD\`Q X I@^]N`̮6Ú-a_7]I\'aOHhzD?*$CXTp$Dړ=ul_֩)+*+L$أE9 5OpW ,!&hʪahG]ZbS#,͢ I`tjXR5F4ev$rz7#*%_f 6h}'s\WIEDڌ-x&Ib1J.եPkln#] ל=OB/lHE-޸R7W8OXq8{}4.`0X,3;ו<~q/m1=m""樃v\vZqKjg{TuBgQ0Ljl_ֆ-=]2n^a܆j:⑴,}i _8a,cONYgHaԢiMe>E4VqJ4l$ˏ/1T']RvΡ,FFJC*4 LH)-tVcn(}%KHcnj{A]]POZ:09Jlb ލƼ8m-.h\(ǟp-uZ~(t `[ ^I8,5[3" >:QPpxU#-coNS%[xw۪>|tLPD7ߥԠoR9T+r=eŤAo_S*#OTj}~-w|t߶r\/a]9v֠b nK:fՓ0zd kx,- 'ٿs4my-[WE8Ѡ@O{![mGt8ʅ)TY=o\HyƂ:;@D*rmǪ7To1tg(yڳvj(F=='E}gC1|3,m }V_4[_K4 {ӛݹ*>?K -y%5wĸ`^ C/X@BV@V =RQ#ÊT,Lzڊj ݆]/ zE&2( D"s﹎'[A6,V| 4?†`Eq XWΆl%O_Q.fUVmI8mJp21oyЗOr)gY^x m Y' ^'ۙj| &nw[׫·lmAy.BBjE` u05 ~t QyhvG9FJ@W;3^@ +AAfa Sl sX8uM WeY219 d% |/yLaM؛K[Am5@(H,PضNsr'9V9M0mIwxDI7`u,ÀYKbJKYWH0IÏNxjKP!4X.::5nxT}^RiW XKR/%rnE%#wyv&:f(Ր_ ȳ'@7c/ot0GTA .,-X;@ jcnhnRPڜǝ(Ю &k{!>x7p fȭ{vZ4CmLd,dvFں{gٞ=HVg{}k2(NW.8VvFPWr)B.SMuLT 8ha8KIG"[gmjA_5H _L$ Cc\Q+0&4IzClTM>UJߘG[;9ڄ8"YOVCjI?wưHvw˕$dn-=+r»8Xs:ܶȟDGY X.JNEVnMOh"Lgms)Ĉ;'>OX~"Ae3,PF'inIuҙ|qDo/m0rg_hkp(Pi*#vZ'O݀x5p e8'wg>?Ե""!ӕ|?*nґ[7r1տ#-6#\ Wa>WlGW06S{>7)zԐ?uM u Qək䦱xR`N#e|k+S Xdtɑ2`L$NYv"Ñl`/H:wa|a9 #' |>}WzCd/ڬ;5%א( =:(OjPBEVQH0v1fӦ!x` (3C9k;8 }zi lQt\e VvT 3D7ŀ^j4m15W< ApY-)wݑШydžmbH}R2F`E/+ nJL Ud'1 }M7gIl4ܥJA`ƨeNj[𙣡lcIgvk NsWQ[NWtH%⍘N9,fMTE^T{qD =˻ơ9ۜrBX~t2ĞǴx'4M:'iT.knPvV O$6Z~%6X@X8f2^KC~C̀gܿ3Xu/?ԪIՔ$u ! dQ/LA2c?v!xW&R,xfl L{[r=_% x1RēKe}D"^┆, `U'i0(tYq\׽dMW5g46w?{_J\ ҋEaكcA (O=YSPjExߗSmvi%Z >ˏu1ygXїU#Y;{:ŗm-W%kjkC@#"7Aq9}e:*4[Jخ`s#c2-VbT7OJXmSD -F X%v4<|yBgtCzHb_+aِ77Šjd $lO-r1n+DArRx2MGAǰcKM^^15"A:R+gyG6SSMYmigVl9.XHYS ^'2MQӻ翸l%f^Wcx]FR/Xb@gh ;:δDrό0,-vqJhOPʛJ4.Gqˍ,iBy|5e3wݓ•g&7wܺ$^=hգBZ p 2~2/b>Gү11TZP2$vޱ`XC~;=$dʓ,ZGUy{s+$|ve˾ڸn3\H?]H֎mA 'Ϲ\":ڗd_N;Q|a' ?sT!ZpG+g@IU[a dO -&5cߦ`kKhjYtu-dEW.ZBk̚U=IcMSA[& OCyHϊ%˿˜lVdՈ u7~7^[֟kD*FC_γ+c/ajaEh~r޺𦐤82?1W1[G۾( [ Jk w _8gbeͳq|w8ei]&.$ > AU;0jaWwZM2-je@ %H摭e}W_ k>F9(n 3Z{/^e$J]0شn}fKszY КĠ` ȼ!u<̠^HM],*C#/ @#"9~ Vn j8oت'=/}Q&<;YkT`_"ez@ًlS4*GS !}k+kӨp^zco\RD@ 9;CM?m7!6V211n5$=QB|R 9$9U`M_i,ed\F'jǔQV 1ej(4#\1QٻB7MXm|trIy J~L /= [$2pu6vn|yt_aFK*}0v'%yC2hԳXQ~? }35cȆb`eT+^0`l&s[1of5A[H8i#gTuD!s{X#+K5C¿]8"-p,W8JΥ}@-V WWN&Ma*-S UCrT)mLH, ޢ|E:,"U-cPI_FN MQ0`̍/vU QtXIz;'#•$)bw{B j*㰲 cu.#J(9йs֍|_]Hs->|% icxI;XF1lauI$J fzf$#!WW;/. 5a6dziFOJ[|+@ K"Aq ϧ${7Qqn[YTی|JTzܱrgVIlhtf$~qPŜ1MAi5ujA(++uV0>P7 H 27[} ٓuG]MPz M02P,)uʹqIG1wIgh@-=1B)}Iu8+G0tB#T& ZeF};Ns@zO?;rѱ5HvTJJ>s#@U9Μ78ze! ⤻{Ij CN//zZAn\?ƹ#9}\G3jo`'l&ޝ\mG/℀{͂B:Ioz7O7?~uQK7g *~Z!_m̂7,54 ^kP԰9Jx\pD|*V$V/ǿ*e) )'^Q_$,ц(L*CƜp [* T/HشelS(^ 1>%kwf^VaeHУXטcZ8{4DmU|-.;te1qYwݹ_!LLy^)O;aJ>>zd /&Lc˴ 9I 9UJ}lRiq53:{0qvLSxmUK"iJ&b䭘58J"?T-w)HrDW ]{IWS _JSSRQN[~ ʜ q.#×AwG30o%^wAh~-ӣu>'b'1o$!- 0t+!'0!pgy*™L=?:q!UM`<_Bu,ik+D .P iTޜȎ/"9eJ;09ʱ2mTDbknC/xغٓȿ ;P~AgG^C$oeҶA j ;kc6YŎUT,KL ]a/ )){wT+>pٲ7;4aV _/6C:8e3W*O =1zܨ/No2HND,G@mHy|A1NTw;IV;/iQ[ H::ny$M6)cP 4o2.S$3Ꭵ?;53d'Uj4yX+8kJ[]"&uեlk$kH֎JvAУH%3`e 8H=蹒(ynL>O C/&Q\4TK\'Q;Y%y 3F?dWAr:G,\kP7CX.N!x}?n߇0ZDH0 ZEh ,-H LώjpKs`KR׋6PHUp _Cs#(FkuO!A@9Q4n:'NswImN^D}́#io#VdU?fܒaLN~A3H~Ͷ>Fe`buujj*|$H-RO5q@AMɾ*&[{ ?wN򕴈(}lqRAL~6˝:'- Q@jBmI+TsZ_2fjoh*}C6hՠ8cO'`} 7^EyA#loux5b j;pj=SثRX=!Nj ӓoަG"rsre7I"=x'AXt?N}A9hCE=JicFF)L]uQzo׋ r j/2|n|z#Z }Ca?B/K=1(yט9xY&;Ɲl wM<ɽԷr,4D }ub857ve]ܘ&ݺ؞W,xlPݕYpn兤pnu>pByw&ݴN[Q=gk5x^_;aYGrVH5A2(Ү==O׫K*ۏֈlLQ8|/*TuԿMgbq$0J{Q$ +kVW@3ܨg=]-H#r$Ycjj;v-i{]%qwl)൨5On(XH_ S'Iw>0[%e{N|~ 3|O-m(An eN^*bpOU-NEDw }uMgn2zJ:?̓hٍpLT6Iyq *r!k䈪:ϲFcw3'aIfcV:vg<c(HQw?$f&uu ؽMҲbw@o0yRܽqE;)&nďXGdA%|] /P3T7aܕphi=S\+R/x M[L Y4"wH)g}ߝInE/x_JI`6OQ,=t,owrkg#,먈^k>2G'|VU,6/`'NgVD#}Hh{ sa,X2 |h-aO4PҡCN3w)+rQLB"Ң,̻b:GR_􊜃kLhU!j&ST,y)A}uYwh!k"5߃p8-'?~ؙM?iMΥ(|D(#b6"ܓTL"ɹ.՟ݙT H.g'=>s84 tH?=ܝGjW?'hDzo Q=ЈgyzR=`Q~|d-t]!"Ymwt9,dF+\5TcI= !NHݢ>P 5I^WI@Go;HSEKZ}B&᥇gEV~ +SxI8ט \uUk[g+^Pԅp;]m'jr>9IFֱ,FA]MQw_w,-=T d/;\0 kj>_ (,l0̇/xpeAR㌤"4-Rq=XB:(^we_VW| _oaG0UF\RO8J7/ ?KEɯ"4UH&UIdҜYK[g<^4-+a"E– j7Ԩ:2jex6꾼i]\땕(܉u bt?1蘕ds!_Q4;߿WYA= gܘOjX0,3/MEr2䷴}\ jlLqI27i^"{Nf"W9I&!S@\W3A >M3BMCuD|1z Y a؅>í : {^c͝PR5!^c]@[Dzq_p3v_EK3r 38_Re)"Iё@c3+j|Lwi)M_OixRasyH}-a {ܚ!! :eJ+|'qDjQ=a{K֗6[A@\05N# cʿk2/#Tԁ4FG%_VV] թ[԰i~oLVfڷZV%@.|at)sݔ#\|aN]3jQ˵j0S[?fG=_jxZߛ„K(p.jcJH#7hPFf9$Yf$a>$5 Ycft%`~YXia Qa/[c(H*Yp' cqA"iJV6%Gk8addԤ0W ȘM- uKfn %LZ>0#VIV_("zOafs\9#W2)+,'2b1R ߮H31{"4cħI8}eQ.QT/!uP7MTrrGSvW).x50`EYBfUTzT˙OְQ N..8Eov&: 1IZ$Cx;SG25LHBi~2MitK\#Im>f֘e:ƃ6׭y=8<~I-a"F` khxM}2(RM-Z#pPmOO$qM Q_듁k@PTi/߯Iģ=.ao'q=iӝ+7 pL9f1s,tA3aFڶ67`[>*85Y"չ]5$]TS|׭13r=/+7L*мɠNkoȪҤ:&[H6J@HϘ6SL((@7,D3@<¤Z[sy{_w?֑Χ =(Aʐ4^@ 4ýȥy"Qfe?fdܠ\N}#6"'rJ#T[҈-4|NHRJ3zң|ZfܡD}Lh ev6!BdšowX[DRPAmzq%:Z!Hv)>C 6v(Iq#xiM0t`PVwQOѧ]S9`'#FJ=KXknDD,1k$\fuT!}dC9I4*7cZs:C0aK~,u( `0#HXX<<<ceoQ(fyoÑԭpW#7hB-V*Y8ԉ 䭔z-DYqp %Yw%==F/+Z$Y4r{dJe=X]/ʑc-һ- zN\BTs»^1sB/T^ 6>;awh^y,6]v,$`L[m ^o#L  z#cu`M/1G\y")Yn\|ج^ɣ#sTV5u:4ݭ?wkFX6Gx PO.J!BE}4' J{35!WyM9ܤud}(o {Kf\͜Sˎ0)jYG< 16.:h^o*.% \8{aFf/.2ⶌ;_ w3\Z@LtEg7SÑjDr1Q.< 76Sճ{: םc-jO^$(^yc:65AHx#51^OX;gm?ι|0)JD%GI2ncy#h0{U˧ӌ"TM}?7B[Z; -:bl tl:pXcV}߯[D,-16)*GȀC0^R{kg} Di a'VQ ' zZR9f`pЉZaW)P1;kHݥo5=Klj-..]UIкR쥓'3͆?0@h1z;}Ҧ4e'x ([f>Pe'VQ29$ț;xJOMʞ|QLD8ວÙ bEP>:eԵslxh1VtݛȉQ1l@ܬ#<Œ#l[]~T|J;;p:3WL+t4}|x#uKIp *$~Ӄ( Cَ*Z?|T`(57E~׈@ t&2b$ɉ}M'))ay:Lu&x7q68$*wyJ[t̩̮ʬRr tW\ CӢYO5> Lwa<[v) tY*YW!dU/j]W.'@rbEUi@]:'V}|RrO1qdaʉJ~Ɩsޭ0\L•x.Af 3 RcqdO#rY .\fy2JY7[wcF@{8cMynՇ.>\v-!I579G֢J0QΌzf9ٳ[wI"H M/g.6eGp5}߈C,iO1H0=̦~uZ*BZ%oRd69M7[RkA-Rx 9Sp{ȝCw!?B jӸ&k<C㫴P!,4|;Ncl]΁ ?q[ rJ0+]O=57-+Xr/>qo|TTgi PMHa4qZgP\ج H$݆מ)E(V d~T}Y?m;i`bpty>r!Oi hQ$&Ik"IpĤ v◐RKZᾦy*ku G>y=ܗv<"q,Nr-O6&E1;]?)o6͊dk .!X4'&DѢhlPjqC6R6suDUmd[v~/?Jz* Ϝ$/gJKRc)KG7b.. h /Z~ZHiUe#g#X>r\AD8h RPe?\K/%sl.QQtS(vƂY+R$|"فyDoqE̔ )`7<±8Aܚ ɨǶQ6wFJQ}l0>KD#PjH x5Y=L{~$2L BԀQDCb$<-Qqa^m!S`ۆ`^32a(VqqgT9u)gXC4"(VF\cۨ-AǬ w:`}A?G0 e+} 3=d7f1Gn =VA gSR,PK/yaLOfDSnWE_|S %g26x$e ta]Ba3x#ՄX=*o:IA֧}(Bx#VO \I#,yKQ[Eu| p,h0 o B\gM]F)[Pq[0P{AtLCp!+%>r=s?RvvA|U-##}h҃)3J1vݚi}sfA|1{zY-th4cXR>GZ%8..hGbAȼ!*`#KA#l߽ΣO}fDUt[䷗8 aq/< l.O% jcxeJ GaFIUr8lemEg+!O9 #boh_N$%TR? XP4ǂ>ȯz/2$EwD| 2CE[&-.`k+󚶤LTohl>TT>ِnExiZs>.4l̅h7RRDq9rg3J]Ýz I^ @/SU!5 x$K쀉 ErBE[}ӃݙؚWb?C Tʈ%v1GhH8eN+u:\cJ{"Hp:JCYPkn0@}uڻ{0 ZD!ߴn˽-/A:1C@& \ȕP͛"je "\.X}݀[ƭ p8e#Bњ!EY|wݻr]8,v_70H>FSd^Q,%7zdf6cK$klD)g5XSy3E6q;3E"χ|AYd*!JԚ!.wv;Pjob&\?"\3zCCʭ;tAG_ی xu"('aYoe;Z2 >?o<L L6)w\b;ga} Qy:cefU=qUTZк\g_v) в3L3TM;=/-b dinp1oÓI8v=ކVd { HK_6ad䓗6\OO%i y`A $ Dbg~=6y؁ s1 L'@:/Sֱ0u$4M*& tz8螯I. 2tHo6P %X\_,v &MQ@Y.LRD\lpt8|Dm!Mp$!.~Eqo -B} zΨ4*hϬsU͇!S^` wBkNt͸;Kb8ҷ^gj|YC7-Yn]3=UV0Jǐ@d(m3%K,(O|9ۙzUDiDy­?Ɓ?+^[…dElØ g_ stF zT.wW b[J=>Xg>ߛ"؈A9"NK.8r&< Si7EA߇" Zg?HĆNtPna|WީE3 nH?9Ae?'9.]`&|~'5@KE WY 1BPa?L.*kgdv*o?;r{5BOaτR*8晴De0j[Kڡ$?f"pFחƩ)훔i:AbESMgmۦ_e6PwGs9ׯ;\mt[98FK˝WHȈ[00Q>~HO|fassǕUtpp thv"נ…ԃ}99r=3D_[ZK+_a2=۸F)ɶ<~'w;ɘ+#BiNJȼJW$cxESWAm^c1ۘ(~Es gu֫ZͥQd@x6TNͰ 6?N`\8|9k#jO BQe- Z(:οyey*ò=N_ " dPovKD9! axX`'AD*)t[_d!yI@ŵ:7A;lrO,%`ʪ}G7/m$5@\ApHV:F~T Pv1[.nb:"L;Z[x{vLMܻY`ڐ?tKȶSH7!ǀm[߇x\i0ǽl Ú;ӻy"Ms[VT0,ZU$ 2115n`hg1Q,x⃞idէO J~I'w:ˢi#E8A3*Kf | s~8||4RSVAp>]L[_vw"* хG QEc.蔢Cy!qpd{3Su/LH?G?xWIھ"!4 (*CȞW_5Fݗ~Oz& $lc-RqVy;]p.',SGOҿ+ul;>9$OYLw(W_mP, H$=-jESQӦ?ĉ4^DVAOZ!kc'[/W2׫h]y+V VT)%,/6bre_zb*\ͻQ3Sճ.(%QIrUtHC֐WyM S1v0j7/PhfC.u~yЋNLkS ??CpЖ ?a1 &X0 Ͳʍ_\y# Kcw3(i8+4.]+4=Tl؂.P\"6>]ꐋAhZ7fN6өoq(@+ I=:uk\>a(]/Xcߤs13>~W#ٌqm?W0O häaW31߬/P4(p^=| vTK oS Cs4kO<0U"7}GvpjTaӛ ^ߥ1UK$hĄnDŽU9&Nx@5(SϩLQhq KrZtpvr wx$μ=CzaΛ[.ifT֋Rg|LTl5#Ǒ)ta\ЙuU!8!~QKxĹ> 9Y m"uw!r_0$K0^i^79a5CG]fZDc9hQ s%E!nLAr#3R$~kTڵzAP>mYr?s5^Đ_Ҡ8 nȦL 1}|;1|rLLbT524O\RGex癹 e[^ߒ;J3%+-.20h!lp dB2U_sy/]J&X}v1,,S?v^M䚾'A =+HO=' (sf).I08rRQ֩&JFAU*o*(pã EBMZ\7JN=' މd+ I} ~Qb<=v-3? ==?n&2 UFd?ZfBtZ̮]K)Uv%m ȵ1?M>Br߮@Z{fb[o&w@30HߦP.)Z6_7ԭ|/lM=qA_5Z{ w?VNfy}{w}ZS%|ܱBgZT5 Ή!G  ʂۄ_I59S/^nҷmǷςvHmBiXgf&= [ PS _ u7>gr˘ 5ϻZ<sv $dŞf/: Gcw¸P _q^>q}zc&/n{;p2άOFA{Q}pcb E)]HvHoij8h<*ʣ`}#S,#&4!/jlg2PtQ \1IFLYCHId T$ n&$!u=Ɏ.mg5cdW21F:R<v]v(BG(Jw{GGWvL>FoIRZe>Ty?`2C.*HlujX*GbT;R1k˕R%~]EAAꑴjYK BLP$vLk!źX!6PC~cW+>RJ_zsȒW~9A_n1h!^=- wu)7Ő) 5! H<++k%VEYnGUS7Z+H$]¾G=XbL{3+-iw|.?y]Z*5qj &צܹ/-ZM쉹> {yb+08ܽ n̈Ѣo1XPS0Ml-y7oߋD}+AP\C&wh:p \Oݸ`L5!Iw~*Uv&MNQ̕ rIمZ=׽ܪS9L}7מjȕʕƄ~t¾xȎ+`2YG_XZ}$i{KZhDɥ1O`"5Z :et9\=O8?3\CS0LXqu]3ZH0:ZmQ?b?$S_2_wiMtmޕ F+I4b騞%3"Z˓Ee5[hE_Rl=E6 lHQ"&fwy74 vi^/jg^@֙{[wƾOSbeGI h*w mHs9@#sOW Ń5J& s2Uim4 (>P!λ 'ɯqO*Utjqۣ4Vj G/G5*MRYVGN~qD1RG )磹ᵦq<65 HoclM⩻1ͳy?7#*Cn@AկbD1 vJUחߺi٩U^RKܻA|pڬТ4?xj7gs n;i*ޔ'2\y[lHPB^#S ,+2xb'P 6"=~A&>ZYi#֡'0vu<{Lȧ<;p/@ &ӿg|>܁DSw%wcm:{x!@!) Kb{epTw3$$gڢ6 (@K!v3;D1tU= ۜD Ki7%6)z3Hq?B sjW0q+d^>;7Ȯ=ZxlKJtd|PjZ0xpQ@o:ہ(ï,s=OWfӼ:5f3@Cv{5 Y+1~(b#A NṔ^A'^: nSv8iRz:61<[ w2wٞ@.#fL3: k)"קLJp*NʵY6I5*o`0`δLvs"KrЅߛz83H8WϏ>%xjR=5noz.mU(d4|7yh4="_)xHBx; -a'z^ DR&#;gỆ$rYqx)& |o>2*J#T1_OS15 G0˨l3اd>&" ڰN,/KQ9C :K'25RCsSn(a yoChc4٬ s,߾gZt0d~q<X:gt,C ztH_!wDO0ZS)Yv.t asFhQW*'-V0J"r8t}jx `? Qŏ=D.QҧOJB}˒Nb/P)YَY,:E =ؔ qaH3b]/qkfEZ+HOQڣBgn2s1YeY8D|B W]]B0XheSKm`|:<$UqK5ytx/`**fڭH.fsʷMWX*ǃl䏴QCl毈՞ns["^cRLK*k)&@V~x0ssM\#$W[P]xz&πϦy[|RklaQ0 s; `8H9k\.Nbز`PQ^dpo/9$T{،1LN>%ӳ ?xzu՝Z$*|FgM=ѻzE6'͋=Z# 3nEN{O.@jϣ uStcBRM'i-2r4qy|$J>N# oJ"QE ]:uuJ__H%-Ya˰Pc#v|(M2݂+n=䇸[>fZ60Muq>۝kfJ3BFEwF$ұ2=]$2x`ʧIJt_Hۜ`-N}'47fLBIAXaG, ]&hi9p}ǧcXpi:.o Jvn5pKMSݬ g[|nԴ *]1ܭj~UMphn Q7z&#;M&9ڡ@! ]aHe4UWkY5c<&oX#F`ހtV+z_xx*J 9Z}dJܯ_*mxkR&Xr.c̝lȥʓӄTߟ7TlBqJ%&a1wI*>lmc,F|g<Z|~"N;gpâm[}`Zc .@ A'&;$up[=$f~lќ̯4$dSrZIqH8q'xOh 麘 qFv$(s_#u6ХxG=(`5F8O(uxJ0!$\PL[-\TF+&Md{jXг}AZI{ /u*0p"0#_Vz)"mn JhE>|bX,om9fq; "Cة}z8F}uygI{?*u*{hD?J8/NDl=Ѿ5#G|kHCP޶qd`D2f뇕M)ើvZզaԇeTy @OIJ/<8z7 3l; B&BD$ӄDU54L?~MBtTl ^IUjq" tmwXw_PK67W$gܷOVm3毀y(A%Nc@y*g\\yY0́K+lPʠZʛIr?AR3=nnHHCB&~}h`0D5ߤWg^c@_ݵscza"O@dku%q5ud/>wtk`$Q4 =B[rk3pH1 (4}\0dwZ6vc n[Ę mlkd&&Ԯ 1G_U@0A2 L,`ٱbA2å3IҨ??]V5;Tda/'ӯ,w' yt=^oPjZ 4!C:~rYg 騮 ocIܐ\Ti>#)?4X.g?4Fqg@i, I".@҃,{j¬a{zV$6sL:@ֈ%Pu\OpEQ28b3PTWZC< ֙ʼn@o/ˀ ,0J@G=oYY5%nRv/jut4GLNݴp1uGkC6ei ԤeZ:f>;b/"I<0 1&,G^TD,?ݼD.gBN.,S(Upszk#3OK/} *j&QJS1,S(ӱ1+]e%ho^#UWMXAp~)cjRx3+l7$"5Е8oZcU?O1K2>Z92:ۈlUaUFZ$A/J_n/n8X$.>˸˟ퟒ&TlcyXZL N73aᨓZ%c_8*j մ xɈN[Kė qQфXMz`0 [0PgNqPcQxI_l_E?qbC6m20۷1\*?ezD_B[Bzrpڬ0(6LnjBm:/ڀغ2EEqq{DK~?r*X@\m8s*9zMofr !E1A8 li^@b/rʫZ׃h^[?Jm0yq{s90 Bm|BX`@~.<ԲΌuS][ ^Fq|xuo/ eh m;GΤ"gc%^0aKvW'崱9KXD❖. v9iI5Tx+zq2Z!e &^YlNՈ(ح$z–ijyW#ЬTw} h{)ݽu 00}#:?Bo}puN5':j߭Wwڥwv:0.j陻 N">nfOAyD7 ^42*aΥJ@D=LEd䛱*11lx" P9!xks? > 9R8#MyC/냗>}~TﹷŽU0`DPryHuI 3erdQK?+I?xgӓ7Hx&O{'7V)cuM`x~Ś4[,m=9 +Qw8C#KG~ծ3 5oS~YDEFg$S a*bTdly . _e.+(a4]d,&|Fהo3`؜&z`a\yz7_E^v>z'iC!#~Ozdkd޿)@ޓ$NW ~;z\88٪QH>L2KE4Fmx/Ha8Tr@}ٺ,u_l /+(T:蠪 94aʓT<Xip"0܃aƬ!zb}.65A_;5:qF_+a/NycKPQ. xѳ̣z?ؗչku|Jp3X[}glݿtI_Cٚ !{ȾH;jz㍮cʱ cqޚ4̢|ƊԦlEFZDU㄰mRkiRNTsT'L(3'IžmN3o,XW&s6tg " g*.x G0PDgcлc_%/d@sJ9zΣ >#W ,)!$jvU}%Q!p+ ]2-ѽ]TyW=S^ð3œ y}'9hA/a>kXVis K)"N; 3W?/%V_ZΔx<.V0Yaɘy1ABdlP~J?|-5^Ꟈ,pwa&Z܉ KE F>r.~G䳲N:Kh>չb[컗9}< 6)g.Lޱ8A֫@=IoR|KOkeɁހi h;eW&̝E侖5ʐspUcAFH9 ̫;ǗV%?[PhOV-FhAaC~L]+) v;M᦭[`ď\΢)t뵇bޛhIףbp5-@D t߆=a"wTub(V(咶 >n0Xy*g#Dn }la4f3¾⯚MHsPi.QwH.G|+c$Ģ{\ J RQH{v9@M͸cEgT;?ڞ@+lHxxPjD[ SPGmmu𵬃DeTɡH}EXbwm9>#hm]@6ɾRT[18풞~g#8\7}$/՝J^紣Ri`o[0 !$T9#$H@4x R|V6V4O"6E :"JX )@=o뎏-_F=)?%]ydo#rp/&ԬYF23kq%6vWu 1k'FfJ'vx$5vͻwOqڏ2CL|POspdT ,2}W"+p_tawuGƏ3,ê6 tB/G>^$pce {~pA$/ ёN" Ў ET;+4oe"f\$8*s?@gɞ&c{ rfhP=J-0d,Ť5ط`|Mor|O*h"IA- ~C)[RqA*=Y&;`]he8ׇ}8ks"{2w3%] f}%de.3w ~u_o{pK%\΃kKMQ{NYᓙ%|z"{X_k=# @\\ԟ,XEwM7!].(EKѴ7>,q oCG2i>wP~ d-ue[(\ކJxX:Z^0YK0Ř&f7I(v$-U)qYt' -Z'",O5ǡT9s@RL oB2)1H.,%36̏RM\=%hQSWz-vfy璧_z)›P `b]:st[)zdAU^)c{dnfMd>b:~M-Fej3dgCy5zڠqTB`irnYvLUտrk5וW_jǾX)rKD% O;rk ,2!:EYlORgw)!#_Q  >qvɈ/cd<+.M:Tb rZv$-towFI3U6-"*gqϒ,Eh&{HM95]g;!qrV|0A_s3Qa^V%iͷ5Ku^~<7Vg 5$F%Z$gcj5C/F|zS>(+jG 6@\5Һ3#g$k=O_1QgXNggzfg|BƷ6_3#9>{ۃK12 bDjЃ="r\߫k@rgV%&#m3:4k8E85@}2'̮,>[m˜%YIRs5CDbA HS ɰ:Bi:gVGYz $Yڮ(ah]˻1bI]P ͅrX*}i'c1l(Q >/9X-!ц+}I)遚_:@SYi.gű<;.} r[k8hCߊ$ڟ<$;g>Pv$>q]RSg ׸APi{b.GMSɷ:7t~d>ӽGp {&(0e%IȇM%1ac?e8vdk1{a-KcatmCq'%ݹ<ڤ-pɈ]g16M@/HME![67(LOa)HwIV y.-aë4 4G-u !0:@1J-tt. UbdUm 1g8G$̽q)}Axu+rd9(ژ_Q{}(:݉ QTD w`2HY+'YR8`aB\>"fϺrpumcukcؚ-u\5&6SRr۵K=o("b*/وgE c߉%@UłGO@^n Up  긃CRt.xru[E l2ZS?|VN]nCgjKV^qSVC~5# |:ⶩ; c  o1@nLǫ fUϢ5VBNoO1(V?dOYw?e,jl-Y uD/'Ui~0&_&e & 9\OAlJñn%g^<["z9$vIhD)P`cѝSw-FBhƌlصDo5o94%BCp8]@pȦXh)x,Y|ZFq =7x BnY.mCióL6Ґ[%I М?yBR {G4.P*DW2*Gh;s!]+z/0^i?Uw;9zЍ^ݵd2#> u.3&0,ϺH/Yz BVkCWAҳ2u0iF]ۣ۠{gzXHF~Y#A)( p0Zꊗ}0(`=\}!b WTȿzvf\HZxCn{ցj]C7#]XEJxn4CVC:syO5 幭f1E-]{,hhW[KGQ_>I io5|\әGV7oh5{Tre4g( S.`DY{.MMjL?CR+|)zmL%'~24ޔ:^dWIlzMqD.'2,PhQ 6dVkxl']bs^ZGO I/k D)-mP{|wTiݤ d>MHk@e٦/R%_ybы?yW58u:pj Ϡq)ueN8j k &\a0ǜ:sEX]#eZrNqA`M G\\Vb5iZU؜g.=>4mh[JGOs,A!IøTV*!'e[ٺ< $bav4'мR. -)㉎ȞIHKÛH+x4yw"]:\-.ʝ`1S!BN)@νLl,v_ c!* үg֮ 6  m"SB`U&P%14Eo0z1 ZDL`pn#|>r:Ԯ.*]g .`x}"Lh0U~:Ғr+.lc[7^::Yݢ~~悿dbq\u۸9;ݬpE/3Il?=`>xh;YF>ukB^$_@:}9bzo)8x.)M[2&^tLa?p\L80&nĺ)vW&ZJbN*3g=}dp{IFT-f&j~"_4fS^>FVMOt[5Acm7P!܍dC!Yu-9J\@W(5P; }~4\q^(V*wuRzX 2Ӽ)-b_UԸsKj->!SJfzGqTc7Xx%?"BL[8VΛ8DHwAٞ"ϚV(x1MmmϣO 8`_qMjQ4 Vs"e?|>ӠB v9}KT\\wkH4.]ʀsx̦`D@z oöQn[# /w(w P7{`v7f) `ÎUːMb[%Be!_p-@ ,5ձ,yHLUDS÷º]tDICxF2e 6M/ӧ)&@Es؛|`pvH$и_Xst.OCY\CK2O:?VXi{jYb>+*^{Ph,( DG&[cA"zG;Lխ&C.|X`t?QyaAh VNU1Ίc||2n}Kn)Ͳg^šA7_;VjS7kG >CɴYy;}Ko;兊)e`_vXXjc>R܇i\>'Š1}=lι>UtL1IhC8&p?ku?!h-A( ſB6/y"\l8UmR*f)QՎ{OZ'gԂ?]aD V/D!pzos-cMX5GdiJȖ^ԭ}Ka{n=0xfbeNFGEq$A`! Diϙi9=3&/OywS& OohDT^n?e}5^kQޖ5 AAI*SzdOTé ;wJJCa>-ʑ.͆MX#=%4ڴ؏9D%#lFž1q˟OUXTRp^]䝾Z`RU(j),ft=>f6 _W-V e}Uۦ([U1ϧ:uZL|P‘lntDsÎpsl0LSh췑S鮍9Bs|m]w Zk2Si!ԕ'V EcvE;t]6^|QTBE0Hp,GF@ѺLNIf[': *7 qr5m$mRGi_>9r M)ZϏZkt0w0j1#Z`\?vaZa6~ze z /b x"J1>G"Sb[Ye>T<9 rF;IeF- JCE@!c{kۈ>FWu!~(HxB 5Y|iH` l:e$.s- 8O J U5kxЋn6/b- -X ȭ@ ؞D$ITI[źwX&B2̗X)RJw'%g诐.eU{%Wh< <(fWH%4OiEq:(\>op<ȏRpE+l 1m'NA>XLEyOC.n~Z8_(_hkPy"pJt;;2*+ďt"=_9Тˍ} R|[E'௬ϷUǿ)vt\_[#UdԛΏM\Dz,+$/idMfKwˁa&{DU)I%-yjUChN?"J0NאB䡠fy4*kaEO(K;">]_LV4O&t{dF9f!q|h:Ilɠ6@c%PU+cIJ{vK,U}hT@!Ղa)iEc8K?xso-0[o߲ ^fi//ANr Q XoEVpcG~,j7Ki1/2-^[4ox⚉ckK%$FWSĪd[ójDҽZ~m˚4q0#>nb Qq# NZ=c`_y,mCfS%?lI/lSφ\,5)Qz͛ zFRz#aڪ\[}w+Fs -ěk{$JYQCL^ .[ٴx F "!ЄDżJVa}uh FleXRY5$VfӴױ7m( p(pv7Z/dz<-ɷ yd: j;D O0{2*8_iNPeC cDjZZ%ŎZ2pH-i=7iX ݉Mu !s7!䷑$~n)/Wպ-f2pY FM%gb[6Q}9 Me̊`x]EuL T@U&OCSnoz Dnq~fʟIJ//ѿ 1s (%7|s2 84 CLBF(aP2PtQ-l=w7 C&ҟe'L->%\%pFtSʰXvRadC 㩍^K[nC"e>b6{;]VuGb᎗0fF |Jt*$˗$Mگ Gp?}sqM&l;"$ϻĕ;E>i Y.uKhYץޅcx_Ih-Idj 3fA@,6]=MysMՇ/[SH+1/oÚ$8'e͹!+҃j5vg'</Z2"oMcp[AzqeGNxW 1D:;~s\M7Mk,`nR~CZH1zjr3fG KノΆ>r9<9sw󮜤mVWwx2b"L,rU94&T- U'>f+)sǭ+o&N~-h{D j2-xzZYkH6:.Ba8NL&| Ld5ʠ/2Jzz&: peg=^YRm+(ҳ2xӍޭ`HhfPVX"$D[GF)Vh8lVvz.$' kk<+9vvmwh6q~sNYD&&έS{1c>[;VdeP&z&9&SmV^"F:㕭VGlen91Q{37$z)t V M5¾u_z@U'8e|(H*p?V@)g~ELo`t lG-pIpcM<ow_s^'v?3"{%FA`BrB'L8m!PEj 囆8YQ~&I;>=! ~ ΡCϕGkU$._F^S ֘q>+h6ɪ;1X [{EƌH@c}nϢϬiUoN9xf6Wh"0ȷb&u#%9㽊yk<<כYmY]dϜnO;}Wf/8>K՞eďHƦ䳳~a a3Bc](Ҝ t3v>dA>71/וv6'pΕ:X!P#uqs0pqʾb1[*JP&C ->3 WP|Q&` pu-MH!6S|YRפ:R5x"S¹eTf:kUhlZ$`B!R]KJ=BY}0hŁ1kڵUuG J7 /J'_ -+ (wg{;dj+$^w'U~{ưCv@rBw+R'RS(+Ib;k_9)]E$0H?x5yD9xUOD7:Ujוl-q/m{ /% b˨Qc7qK:n뢪 bDn#Gd[4$<cWu 2py\)H0nSRc$Xc[n_PVO0̆n0 .Z3w?gQ14Xyt´Uk%2! m?vt?p|4Kdq&gH%|@17M/]|gq0@V\NEW`6D݃C+&e*ehBUTо>mbU)SMLȘ@Ԏ|еZ p9UtoP*)w@f|OPKlׇ@dR.+ oE0Z,˭jsDNYg hj1E( %m|"g>]2).szy`c>+Qw!#xs'G~p@_08rУPn4*<\+Fh= pdPF,t4͝LD hQp7Eb}oJ>A{Zrr>jJSw8m㶷<8?m*yvje޷y@mw};cDhYvl-eMmU6POsm}m0'BG):eB*eغKO󗆠 !%ë+DJ_ǂ˾AX1U@/ks d|y~ FZl-oe[ohn2t:dz;Kw^IvGɷ0}tiFIrW`VB%Żhc3 ,ܞ&1\8K1å63Yͩ%OPu9p5 D>߷EMq,e8[!8W+ -6[檥op @: I'l舅&G`^=QDm8yMs-M!&J ̅'-Ez0EI2XڙqU3՗Mux𻿉90lmk 㫭\RVd+>s&o=7uA//Y */]髩U)*jǫ#÷Q [$R$?ؓH!úOk|{aa-R,{`reŢԃ"g %#4gSM9Xx~j4qR{lF?Ye/ZfMz 'Lc7'%A(NIlw%%źq|YBbw0\IUUbG$|juXm7V~^|ԻAg>*b>9?1O">`Jf5y%wcS'< ͺv{#%yc+H-{v6ml0Tv_P +BibvׅODF#%#Aޯ\o8^3}jYjFz0Strj`+M"`Lg)!2um8Z{,=STMG 1!fLy>)&O^Ixk5`ܒYJ!)nNގאaR R\ӳi g;5qӒFL4<`I |jzgJOeCZC䑢{-\ 瘰`kM/|8&ZCg΂J+wT񁨝LIU50CX^s/% "Q|Υ[}H UA&gJT D $Hx&{.O{}dx Zr4Y`0JNlՊIhD?ݞcxUNXBҼ .0M<O(J^ŏu[u7fvz=4$[BX HI6u,^?Dfys,p!M:tdPSd% ,+Tұy#jv%TI/a(>%PP8dwH;>( ZW.r} ŪXЛER*Y v:f.(-g¼؂*lJ'|Qx~-aGuۈ@$EJ5#~[5w~ ~uWt5)8 ^0j]I6i\c '65 jcIjiH*UǍ3Y>BV yޟFwmIGPpu,Xjr_:z"YĎF[ -go0ZYFzM\  jo0_RY| 9w TC/ZE4[_6yӘyѵQ5vNu 1o !V\A5xtR(7jxQMu&)b3@Vg!Kc,?2y!祥n0U6Vؾ!Į:Xa;{0 UAh!ߤc6MaU$,srrx/t.}Eo:BKM˶Kƚ4CZmPM >oB>%ЃYK^3b<{!{]?9_'&&[p6qWyP7sc)m St#QUd<1VJrB??kB+:U%w}yhq<ܮŃn8?x;KVKsJ: kaLMsWC0;_?nsGnAXwjP3ݱ!7')?7u$ݸÍ|1ټRpm$0M(SL:RB[*F{a3\9sJ14p>^/|dY4uʙe/'YV>N SwPː. M|[&`v2-IEe)SCGnÙ|ÿt 4t/8~)?Ȭ}HjM`WfݞjM!ߎgq:Պo*dnőcv?~8+(RS7OAIYk-Ln֮44&Bl|_{`Esxt A͗,Kl2$,3\.}lSZWy/n FvR`Lt$dBs x{uTZ#u5L#}>d^u~^GBlk5@Oč dA˱B~2>f)#ȁ fD!i2o3">D@W C0B/־ߒ)UT(n+GkF~"[zS tK^}/]Mw!V }uܚY2+B~@S7 EĄ5{GSãs^3}l;{Jjĵa|$lF#UȍN&5ԥQ,N)ɑlCy:cP90o9WF> tQ)M<~=\sSA,LSɦ#JM3AbnQ0}k],xǯz#g/DSh|zN*{Vpޘ`;(< GR ([QJ bBI+ω}IɚoD~tٙ@`sG0d.UIFr"z/z>7( e]:BX$yZDJW,6Ŏ=; ?z/er:z[nݱѱpm/{|Jǖ-iJI3h_˟&*kb==BP\/d+-j|RFUy.>3J +!DŽ܃Q!H&p|DP쒗 I:`WϚ/1)Ъ-V:+cNT`{_=;:}@E➧+ATKowSRζΪ.@3 R̽6g"&Huk^ @wer_;BLȆQŰV:m18$u*yNj5"^k&ME ][S<"FQ^>+e2dIJ c{/&nldLRvG>lthk>?&3T)4+X@ZUcr:,c?dSN p4ywnΡ0m5ۉa]7o5T}ypn"鐟AZE^e0i f@mwjrcŝ٭s3[r2`@G\MWTIO{A' gF&+\ޅ&RʹGM҇.P:F,ÔVT i㈯\l‹g(6z.() Aw3&ܝ%1i% DJv?l>;E><<:I)1 CNhGN>߱K&o HR/ˍx+gņpP r>#њ9"}X+Ȩai] ;+ڊO94 ۡU' !cvyr!J_yP{BVYn)}׫:tv^jyP.RTXWv]MSyYW5)q';8 6wEقr/젥?[_nO>`34A݌Bnw %jI: }(rƂT9@u= a:ch^de8 cnFY$p6T.aTA[GUI}%7~r.9~7CQWW,?FŗJ 'oY)GBI|U7;Uř—l1!~lD` _ZuR۲3 hYhCMɞ2륅AY ,IQALΧ6j"u/FtפVDA%pm&o6=cW/ٰtt/`r X\X{!c9s2WΟG{W vJQ0-YdZl``&Y[P<7mJcf:­G@`x_@r"h0 ~ !rv ichJ!̿zwp/μ,` ira ~~QϲcK ,JL%މ8a@JGyx^mdS-x/JLz{P ze03$&f}Dj9j[oV_I{qLOGB%a"LbD )0H' eQ2 tK h܅AQ%%릍+܊-F êdwNwTkV-BY:$Ig_2&bĻ~să@q %罹-Wӌ&ov K\#H>Ig1"S0QB=]*ުpM#1pF E`ȎRxR7iAܞ߽ rpx@Efk&;>MYzl5Y{Xxy+hQ/!?Oě"c(:qS'kwUU߿2ևlw|?ڋ\D^xJq#  2JV2NmN 2+Xu~OrK WR W8V:ƤPSu.[sD ‰*kG@*g|*Ox"Q"$o# ;$a3SO4vkV-o:JU :4htm2 ۫&sk^!+9Jg(϶d3Ƈ*NӷsHAKY0yYӝ}K=߻(fz_ۣwȁ!ʖգrMlb?̟c6Ƹa)u+}aI@%*#ޝ"?Qhjnࣅ 6>bՑu׌,~KXRMaO bБWMᘑ|CwA{-$%OK$o8GI+P_j4L_X~KOSf@CZNF]f 㚆0w;uHnHn |9IfVpKcug?|;ϐ83,GxFW'<7p؜( !87AvM +u:;!1x iydoTh0"2~nF"ΝLysάȔ;T/#GN=#69'߄`ΰۓJstewr- cE@v(l~t^0"a04ӪY;O5j:Y=* gq ]hߪ%w[rULq@U$is]2pdbx8xѡi5LjMbesed}-,dԏW?etL%w-9yq: z>LRܳͦDh#R =[%dr ' ]B]v%4K|5YWZQ`\l#y>*L ' 9p O Pb ˆMޖ&xwyi0k+zS`O 8iBc7o| MB}|c#F4a<0^F3b |oq`ph;p Lg?{UI֜H2\ͩ)j*sui-5r si]t,-Mo'q:`qZ#¿#=hoW} Km4.\1\0Pu_7]B4@m#8tKˊSǵW0XL}Icp;mN?>:5=x!$pJdAz8ߋ&>Z AA^ d&XHDZxcC=`/@Zs>,0$+׶`HՊ90N'#~݇ˀW 5 q Y4'ƭ<`GyUƨƓZk26%r2 ]Sͳ x];ѓT,LK"Vr 7gmMf?]N|9aϘ5 vzogDUgE>,uF*a2OdڿT)Ap6E¹8"c=E͗>;PiӣGoB0WRJĴ`9 |o:G$ B/7X8A8:mdK@R(.L yg)*+a(G4LwҕtE1M{:^2mG;$oyІ+BX{, 8mɔ U.aFj8S&QQńHPKʸo".Q`鑳%Tao\J~D hı)3fSiXmhLIœMEsJ787nڳaՄ}t3tRy! #D %CtF E=7?xwt  \W1;L2$(ٻy´ӝ&?Rj};Z9Y=3+ l,_U9:QZ퍴 b렣χ%L9!CI^_,<ߞ/e!O*-1 %vEN% v$g^jsTw"يp"ޘq₡9$ JqZ܏@<["Gfy@Ƣ0xP}G,߈Z%LI㯟8z{9\}%˜o 5\|LhfAS0a7o(ŮBXb9(TBb&_oԼ5ĄQ=t8?Vj|r`7Rzq S\ &,l#u@d~8F7q P^ KM,Yv˶N2 :*<>~ /)v4UzŢBiKKR}ŋdS/0iZ@s/" 0zV4ɊJ}qҺ@2SF(/ yrա [_{r5L&Ff7jxuB{jxkku4#!Vy򠆦] !6FR[(mVON2*2<8U\xPjfF"r'R.1| Vף^`ݒ6^F3 nj#S)T8 #y~̲ Q=&W{Zmu.Z^v\ŧ~\Z\}ݑ lAx84CY[ܨi$t2bN]AW+N).;݂|@nW %O:(ZmK[li+YvW=#tb}/_E%._i M8_-vg4*΅6#{*f Sgƛcr :Re|h6tx rҤf&oJJ;Pρx/էz%EbD3US~ 2Ǯ9j=*ԐwqFWpRzm]285-AT?q]5lʺ=+ tBv8](w߶T?OHIg&!PtӔ̊:^ٴ@?l)W~~a$qiz3+ZɌ,w飲|Y7@`n3' L"ǒbEgR9R'{8m ERL}T1Gj#F<dY\=E. \p2+PB@h]*~:}u?ږxZ} 3]浼@D c8:n ̻iڇ/8.aԋ% !7^B,%}QAU1yKɞ! ܪz5@3O˭5%UisW%W&ҘEzkod"7 GJܸ.v$8MaNXf0C tC^FB4 zXg2~e9TҸT#*jܿe& SL3:˥ =8 ӖF Cgi3*8 ޣu;9D=1 c r1/'MmUfD,@9U[Wap5`*T'ߑ]NQyDX")p۵d6~/ax^UIoU:mWd.G'g'Rs7'PX#,Q J?~'&,:i&GU!?̿W,Uqs# !Ġ"-BȔ" b8Fgz9>=^zY@QaUMBj,_dG 4*CK:PH;醯rN;F5a-ޓ!râ.j6lkOC"bGІ5so9iJ$2>v4Nc  _{Ff+Iě݆$h:azXͺ!L 1E(׃;&([y97`p]WDZ@ua[O8(IO +QÒ}x%/&Mix_ ~]' Vv<6NarρXbu\|0;p\EdFEADkYNnF3qd*Q\qǽGgCbDZ6Cۤ:NާO<[^ T{pgZq;lȜOLC8PN\ @,:FDa4CU9!ڛ—5xz%w8@LJsVTk`E=Z#H@!y+czo/&W>(Wx*?JmDd^vvJ\qeHߐI{oU9FckoBYaO6R7Wi`λ%\q2ІqE#mi *P)߬:Xw;2Mb&2c\ 0%2&1IǔK6CGe[]~7 뤮饥OR52uE( TBy޲;/YamGPR`=E珃6dUjoOCPy,KIu\B%=p fG):tٚv*z|\~?ai:;1$˘G Eǩ5\ yJ0j)-D;>6@-mOlAʠ>%l0 ݮc;}|M7RDGWV['߇m ܑ3@w8w'dܞfg̮ GD4DA@<~LT ātPh-\Hk~X%mB{w@䃂$N 6?&ɷj2)`SPvD~-݇VP`n򘹥'zKN2p}MGFs}B"9D%LQ C(QY վbϘW>E?|¸᡽Q]xCj/,Ș3or:YdywmC#ՎcQpHwB(k(U~:p5᠗es(B|>[xbW0r[՞g5\qG85-zh..bo͐k FJyͪh01 P.hO %| 1G%[\b yqN2vG+#.L1s Sz yCǘh7lxZcz /AYݶ`@0$.+Ȱgޜ?2SIY0q%NvnF{УyG)==Jc&}WG2 ;)ٟ. Z$E.;څA$ קCYCf Wesr& L!K8f3wsw0ފ׆œc'Wk!/gZHU3s\{lu9!X;VS'LbHJ9,GM$D<]BN25%Np`\Kw!9)2x\h[5,/"uzԚaSws?O39>٥|Ϸ̲YR7D|EH;A8/^^X5\kE?!G6wǨ=(UUc"fr%#J̅vظ 0~PvyВ'cWmE{q]LVzHW >IE _Mld~+V=kVˆ*xT.áC |GřP%Q]Ln`U Yyte a DURxWrJHsR/9|YN*Cmq4y│DR,p@5󛙇9"zG1@Ө*7{4^wC ~;p"9wH\ q{mIqDS;[ǁ+z|Dstxet47w!+{U/W^;rE?RM\ݯd'h\Ahޓ`j0"x=:>lȤ#.֝~cxmv zZ߿K4EL+/; tb~ X 'mc^n ^9eiױӑz^%0p̝2kq&R͆-bB*dW FG:d|,JhnTԏVVҤjύg V:/ϻ*>vb'׍>~2[‚lc̥EIQ"s+~2c5!jY^AH.VJ{N_AaG3}*rpD@1RjCִ4;-DDr,VzzƳ ?AH^fMr젳 ໧UpF!RtŘk`|>ҙ_V ڠz$-ér%pshHFm)yLE]{]ސaNx-<ǷO׃öԖ6陕#D:N,AS 2Bj Gfټ%;D\|qEk X}=}LL&mҜ>j>~QUzvݣzL0Kg~rɴӷ1*JN<0e"e]~Kמ?=bvҌ OsonYoT ѯeva*n F &&g-RiS>*5W" p!u4ijlP5֙.Ujgx]IH6vxaD9i m9ˠ4#SACP >cT|}J_I`K4L9 AcymRPFX쓗Q}W@N |ePHʝ:_pqOqYh~dZ~f܀BypU4 _wҘ{_C.ky=7nJ2&42{0>!5Q8L4/r_-'5 uF uj&VBk&jAR[ks{}٩1hzFfwskVV;'MnRJ74KaYX1, Jpjtva6\5 ߟuݑCR1":^p"UPa{9F'OJbi >Gk)Y)~e1O\7{8mdQ'qHRfAcE5oJ 6bY6t$PToqEG]_@CH_I #_xg"MG1 m0 X()@:;I~2B8[_%;]ŀ?-M1E\ beٸOCTP)cxOwF;/pߤJA^\t[m6*֙*]9Ī>+p!S#}=6Ԯُ'~oÇha] m,Rjbס^#(Ml*Z},#-Y|/Ds_UO6 hZ怯YZ ;̈́@5(nE{ ZmTdTh(2d=1S>x~z}տ~a}G3E . 掍2o'MvRMq@!;*}C<T_'ٵ ?džk5Dxq4:!1~gIfDk _aivSeу+jI;鬬=#*ODDU1LnDu&!]e8&z'_~Cc@Es,/r:=x @B} }R-dN6!1˄KsIjC(26IZ*]m)̆ nIG^^"dǙ( z\xt͠xؿO= ԥN ,Sq)ehy.އXь@J~W طY,Y_ .0_KT}no[/}tD/Zrχ 6nMZH aLwN=iyqkkR7ƵQOX`ʱܥZ 6x,ۑH eEM9nL`=Fl&([`8L-,~9 ^ eä~;I0g D+E=E66Zo]w=?C`&J㨷W2s!=Ĝ1]SPG&E@c]iMMk"J+loTY`Aj6esY#IȺЂRZ2IؾɚPK &ѽe2x٩I'1]EHbm+CD]1;h) _hYc;;ɲed[UFL,c(Jha:hd~Cl`u=l8f 2u}[ i TUGDΞҪ>ʥ-? PںJQ7d8Y^9| :rSSiNZ̃#=B4Aԭp!)fh`1Ziqu~b?ZC](%73( aF!TAV{zEO5{Šolg tbin]0/G=Go[Z~y!:VwnX^$v=3~b/<:E>Lm#D0uL-'\\wä%ֵ]IL_垨k~]dAJ\@Vsrb({-r8Tj$[`yGJcu_^!J$$=DgΝ |dKN?F+Ⱦ\]PǧJ6QqHhnC缹-nth:1*u-]H;tiU mVذL"e.FhM&[#01jV_Kq#ku#,ɇ@ y&vo` Yuhؽ\YFQ%٘88ְOnylIk%.uuqo1`vnL#! EKj(~ 31Jw/y&}!U#Z]^fds GP|ÖdJd(WM+~;0KU46z7X(n2 E1Ě?~-=s۩[özc#t秪W!S (ƨ_ݢylqqv= z'r45ht^s 8% u(ܦթ`i/n+X80ڔPplYңMT)DB,qI4@" 7gzR.2?l](읃/_WO $ۻzVd^AWi:Ѻƫ)rtĽTAKkӹbe:$ `KHä,|Ɉq1bQ>A%zrܒOm\6GIL>Sݏ|lS> 3>VSGzhxcMjޭZ]qRǫIXn= }H(] {WSxl#P;,%O{!j+mj/F/a3 Qm4ViCt`S R'ϐϗysD#Wpb G8IO=6HOm4q Ǝ6gu4٘+y-L: a-Bt#iS"G!o/ #.:Se%5?紡Qu_֯`;}ƹiE-'dD:lo&Ç_ rHZLewne9(<BV ((y_G_lo7{% 9D%2+a9Z[e,^u1WfG\@)ѪyO^I#V*ڛgݥT;?n--mh!XO>ةz Pj*N[V C(JSw\ُw+|[.:,幮0wͺ!3企 7 ڔ'1HD㐃 y% C#u0,[@-ۇn7%"zwմ}etVxPȃ|-s=WS:4 4+z;CºF%eT7͓jKrE>8Dn"<ןxcbX*1"7o.+sa |\[j?@I:@IL޺Z!{{t R`Cj!nvtQY$@=9b&FulA` ShC?nP~X Z!xHa$PN˜B 2%oL]o%e*!Tt{"7y'M+; HZcgfo@H8 v ~}k!mCT`m,~U;!E+1GָSbF%D*2]v>vMaTnȷc'곺WkU! Ĩc;@ou71UзxY 2_ ӒB*eHnӒ#R=H ,&;޽źύu'  Bm4ɊfjLx\q$ b8ư ~vCI@D$y;(MbwϬ E~E&Չga^}3w^TAۮC>qetCbSh2XFt/,U%;:Ⱦt4sfv),Sׁm]d9H=~4p8Ee;q7ccO+DoYX ,֎:}~-cP'bڪ)w' "eǣ3U99u"G~vEC`a'|CpTt>3rElaTt7fCǣefgRݵ8묝?2L{W 5IzINଳ+W6VܠhYa'EYrFf^YM-^|0 &sn"e{@lJ解L*ËMkA3x۰Opox oDs`i⥆}E: g$iX/i2FA;1xISEH_6*VMSt^v^AVl;;"E6@S:x /tBݨ.rٵ/%/ ) I BٔnM1[t<>fƂ^`D óNCmAuOYD0kE{mU[/%ctL3 w%+x#`ϪڱgYV0NAt2-f]}վҶthZI"Hto$b ݨ+ K$[ruRXJ!5wBsPG۽dT2i/J# 1ٕN -iI0d|+.ǹyP>n[dU1 }m,ŵÜ\!ݻ#Jzʈ0˓dOe37?ЀoݠH-41m;m~J׻O59P`cSgApr8Ʃk@1ȼ>&ATtʫMwk{"{rN:R+ {/Ur]RySguP5 %y8hDc,{xKl+5<,$?a#(gp jxcSC:Zi2?Ș(E ,>ԉt2&T&>'vSe/)Yapv/f)N! ǐj~Wʦĩ !$(S tL@6ɨk,4NJ{LcH_ɘEAYq7RͅDUMUc(6#Dqſ`fܯ@8j46bzE@ԇe]K n$?~  '5Mbt܈steQ} xpتs-ıHW?>e`)S&ﴨ Z:)e<%*5qgTPwG,2n F=jX m{1H\}tC h݅œOL?VŨ͎y[ Lj"豪[swS+O6H'7Y?$c7) |,h~}^vM.iXvĺa\URIL.&Kg6:Ł  I9?0&WbAXvFlm7P;sw5>z&fU:*o;MGƕp8ok$^r|Ki*돖 G J)Rf Jڪg $}~v: ;vwolO}wm G+'ҎUjpEY0kK07vdj0KX"-#Qx5D[$7&ze ^NP_KeuP .+v*3;uapQ|̷?? aJUVwX{ySQZɪb #f$}7Tz _5श[^tZ6#S}s7hJBIb"BR[km2P`qx9V>:g,?$~|sfRlS$&b, MhtJq+Ոwv`*{#x*pʆM^)4[W12V rA n4`A w L~NUmL~Hc$u8VL@*9p4 #APoxETJ .I<ƽ=_O!445mT JX4*_5 _y9D )>/;쑐lgy(8ZxlҦ&k'<0:nlݱqKLobz3vˆyJKes=RץĎ&rtt | ˝}g*Jg6|emI*u6Гܶst{S3kr~FNae"[X(7JhmN6Ո,}V͝#! ,fY$p:E| bY: IUye-ċ ;Fn~6$6o%2a˞2n FJ7YOIȸ c@^o\'a]DoԾXF #Jw vM@mx:|]4JG3crD"Bۊ+\FMHTqHr\[4Qܵ(#%8⤚T[V90C$Tmo9NlXu> -jHj/- ^. xTaH($ZS0F8ݖɲ0tl8ky5ZaK8*GZdq1, f21#@"zAnqx#{]=ȑ\LLw)~j"!Ws]|tM ?&eཛ!{N)󝇛 s !)ڹZXŹkWP1+ 6{!>WN5.Tַh!CnI|$gQ}ȧ,ƈHi3ABn we]ANw_:vyOG m=i߸CDZiY)ݹc:AU;&\?(>%\V>4b]f3uXoҽްxsq fUNCe [e-0$ ^\<r(hj>njd=2/mdaLh#Bfp8ߍ˦`+=twg+vqdGdOcմ4[R,J8WmD@į_.¦3Օ13*m Ů;<#DzxcW)EYmz(S)$n *D"[8TKaݮ375?PFtgpٹˡ m6O2X#5 SGCQD])΂hjgڗRc1'zCA!1W4;KimY•rf*ªU~’ƛ3m'\q, ko)}f߭IH; 7U"zQbRHEOj ,Pu$Q1@2" ݥqk !N >9~0[vV"j8i>/LB *Jׇ^/Ӂ6XwU Vgg2z.jNUE@L/ϫkc9TKz V,j/OSTE}WcFNB,l12E_ft?j^dϦR[>Babj{] .@^y$Phwqm?`1%0&(B5ܘ{ujzÆ;?̚q?=g+_0 wr![)TN " ;tϯqchR&ݸRB2_U8t=uYf"V#~׌d# &NUv!"jfJ J7^je3MChb4LB/!@)/Mk˞^E2m~oSLs??g[0Q `(2u!^e^)~Ut!oj.Z]p3qhm*lH+L!?~ovj{&b f+V|`/; N}]CP'Qmj~3t*mZ_k5?b;/ʪ1nIAq(6lMn!3_o<̓8(S ED\L@7b m7MhLmu0 )G~CO^! 9Vߏz)ӛ Y"̍CC#Sj^B%6ːǛ^U>*:W2ߕAwGXnU' tUe;1tnF@q3L34N-aI"9 o7ԵZޥa'pig"F}>H) 3jHP0:E դ[12^ֹFaGo)"#(e!ƭVzC(þĎ xw'YTl$sh31zژەc+NKx{|;*0%<%R2lWߠ.Ƶ%d2bhb9&> Oea< ,-0ݯZɢ"J7m >-S,,AAfe!'D#=u~o{JL~ E25wp[:Aσ>c܍ P=ʘ8Sr=j47jxn\OIμ%}\ O?d`lKm%F {B/]7PbZ;#&PP޼ %H[Ss}kY֪kX1Ad!ɞ3>L)Բ3"m|Zt%9б /A?Mw?< 4.妔|/媔{]B"rfg x,,rSN;)h۩dβ;TG>chΔFsB0ec3l2F̲yd&:`b`S+0߀rj 0~7#EJr7 (eYYN4'-ҥvʭ|ː|&3մ)ZTr5/7O_ 胭DqzB|=Q+" PsWkaeMv\'xYhw+{f%h~Ld)ߗgPߔf4|ޭѸ:Ѐr\Dz'`XqZl?"x( žFEFw(kZjx 0!FͳTg`7{ۗOqA/$vj4V-iZ[ʽd%|OYMsr܂ p%z [7-[ba%_`on~0a=7d \Ϊ̡ѯ+dq=F/~=TWÒ&RfhFa}*' v#yS#H?W6SI.NjuPt;6Z )o9J%%u>\jNPi5ܚk 0a<Ƴ~hIB1!),pi}TƘKT l v| 5Y̨|b_X!oDX'ihO>뿛;V1LAI %&ѬX2b`OЎMvM OW)o , {K,]w~e{S0#LO5l=˪Fifw|XW剗Yu/٧v=  o9auqֱL*at;kpS7؇%˞X .35U짅X5/" rhGߏ?٨|S1~j~mL b r4Q@9bUx{Ht^j=4Yɉċ@Jæo!P;騼's>Y|ǧ7l.&[n5,o`ˮF>lsEY- *Ƕ(;+u٧BQ̯h M~yǂM3.nqܨm_W)TKR6e`MQdc^D*p2-s/jC1BTWzZ<$O' kX\?-O3'N.9TU8ൺyPSLvYI r)OɗGS%H ܏GMwT:ؗ͐"V&x5^U났֞@$V&GI4JRK`5g<Ɣv),imO:"V=#gаޮ+u& aM4QAR  r C+fS_lG7kAk83MB9ORlݔ؊r5b~<^`ҹjyNm)6awpdF 4Hj.4u-^Z}مXmU؅ pՑΦKV"\AĽ^Edz3o'It~tbyayڗhh&Kɬp )I Sv5c8 34NÊ$! LY н*iFLŠpYg[S1>0BsL$+SWKݻ+ݏ#׻lx Fo""p oOBA!kuƷG{:kcq &9L1\(O[0 0WT{׶C[ca*=hCLLJk*L .1ǯMjg ysŖ&iY>ȃWEH`ip/,4{;(2]bZTax!؀[Ut ȫ"{_{]7]DRR Zdk[g%r ?b]Ǹ0@fq,CA.+[Qֆ6iP1G;blX m^Gڛo9XzRX[9bї@@-d ɲ%Өog0Xrw=?MBXP_% |Nlf6EAĴtyʜP뻗t[%>/sF-F" KdKC8[<2UXVu" ZIQzʏElnڌӷNs&Bv?32Qc!bӈBE a$,KM+\ ߓ́ !`Tļz藽"@G kJx F*$GP3+iZSZ/MEBN'k]/z'eۡf#j݇ʴ˗OYTrIg,cQv^晻QΛyP ,(Ĺt ۈLA(P)9"#aˣڼQ=`ͅEܵ[GM)dhH|"nʫ͉4D}w3{BЂf xr|4`EgUM~9[6_7?#)8uTLu-998ʠ+lDYs}c Ӛڈ݈fN'\]| lB7yF, ߗOtjCe=TEX^} P". =OV%* 8}wPuSxo JICPHIGBü+[.}f0DRJSĂ~uĒJ𝋍bFcIaP:@'&>+6ش x*s2Ek|-yD.9$NYu&3ʼ/U eA s%ÓUYY 3 -w*Uh+4I& >>cS) ok G}TFœH˶ZOt*=dPifʗu?؟{:9Xv;>9ȵ]eWU{ɷ4i>8Wa~w5ъw"1sd+eF.#V} &<>x"=NTC/O g=bWDn4f<# 硅p*1$  gQ^oBdVQ< mx2~;󱘁z!\,&mgXQR9d C?p?+|ekn_ (uy: 'vGgD@[spa-NL8mOҰ1ѶI/uv:2F]rVt2]!1/VkɛN1F Lc#LQ&J>upؽ<+kXe_ @Yx sţG$uB m7x{jyntXozIU_ġvl}g.2 8/P*ss3dywu氽3yVy̫΁Yw Q'zp֤z ɀ&[##TR9{5Jj~$I&QM0MI: ]`Xu(T#IRdF"U&^ӵ= |N!q+ۜn ޷rLAݍ'I> q }T"AE\-.y-;DMR&ćι?r,5bA9[fޥ!w ]SJW::B-p@'ʟ8K~V56{/Idln:.Zډ̧=}N%URlLuTEGRA *3L跲%C)|cXoKZH~ƓЉ3nK`6\&[qq=p>rnHJUk(@E)' j*^-*< rB7||_t,Х_N<*^I^CklU10h/sQ!:K%EAR]4|LU%O9C0Th;ql6L; jԭiGc ZKg~,-gҼK0^5ˌM!zEAJseY,k!:3.1$GM}X*Xx$?❭%w+7Տ%.sс/#mBYM>)s{з?]1}ȷ;wsb%y05'B q>)UJ_9 Ó͠eZs*HHٿVqq(y܍i$:譒Xi? .F%̂k=bX虾UP9>;-& O6&\IˍERX%xٍoXDFr{S+(ⰕV\ em LΗSsZ_:4?f8~B&8`u&&ʒ$6+7M q IDA5HSjt3nx(7Xy|{7k BƢhA,D֙('wN %tNUH4XGkvRtG _Qc32xm\LmfIEQZ27RI6)C{eVR]^^j5ma#GfvH?ك89+Yz4.Jl5eR7 bI0^NI]Z]x<46Xef]!TMOKH7!,|ϐ>8ә5Z pTD, iP&دϢgÜq3k 1Z\/|jۏfvpsQɹІ3 ms)-㺠^)B !׊ dXW3:SIT=8]z߬· †IoDJ<fD~ڛ3hUqkիmcG;>'>xKDB9f7mUJ`ldN@X *v&M(hbxg^ 6j޼ {XT끞1Wra#.C6xߚ2LuKsBPRf(pG kMJFN ހŚY _IIsf؊ v"5]+Q i}|2Lhdi#0_~*%LzHI+BƚV_rJz}y"%h̑x|&@l s^8gk R;wx+^lA_ =Ԛ;~P "ʵjH@j* C!Udpu ރrrΐ|="A;1,!ƛn\:?h:ڷ8u9 nۃje˯,/L/y'jwug)69D|u1@'eEMvRP;n(㟞2buC}%^o].Ģt0]|Nah p+K;uD$ *>O/O%Zzu.Zx o{"`cFtֹQyiGuvc1sd` PZE}G I.6^ꈯ\%u)YKK[2qccT =AK$‰6*b]NɵBpuD*ɕ$BT/߲nCS*~weϊAz?i9E F!.KϊY)X < g|ᒔ*=8fMވ@+?__OOJ)]2;Fja^O7z8ӓA+φ hyRٯK[U+R9ёt*_{JB?mySEP{LwϪeG4Dš{Ҙb)EQW9R^-u}MhpkEGJUԃkf0gjS;Wu7quAc.1jPNlYcxh%MYMi#:斐Tʆ1q:c"1&Z[:>F݈h ĤoM=M ^w7b`wO_ G kWfkլOlpQ?@!C-sE,5/?_s7Gr jYЧT;& 5vr3{\6x[+XB{Sd$(D)0Vq֞35~9_tP" ZThLp̨63?@շȪsXQJ|Ds\SCpM3 tsJ)'E oUH5'(YX4MTX>9 q~"{V~!Iabq4γ[ŽY4; +mANo~?u딵B Z>9zv@@D_/,yZJdQesSy (3Y2׷a[k3aTd]dyz+<:f<Wc5PMQT8a$Hmͫ ϴp_+|œ(۵0['UD p% KZNF)pYewe2@{&8ޟHS[jY gb̬~MQj(zlRh<>Isuױ^ -2(,%>Yc/14Ms! 0g$F5yk4Kٙ$+n\F^4P%fwDFs`,BVzEl 3զHb8GMA8#'v_kbD10YI*.+S QL^VT[iǣ#h iNr}\fs$8fK4ay7 K1h{1GBl5nfR\G Yb_:g7DQ׹!3򔍵 x1~o:No.Z/9zrq::^0TiOz[4S. '+7ᦩXm>|䨺5!{ nO$+}mNAr R^hq8zP[ʷq2?d[1;I"2ݰx b ";:̿A-vR~5AmEL #F و.s=|-kT -&大}jon'Sa`q5 27lxf4Ҭ(@N RwfVqߌ_w.SeXQ[. !Q&jWCu*pY%DE1ZyLjs\fDvF$"r<[p9Kd,Ro 沎:^ݩ\UJ*iٻ>| ؼ4=0𗌖Q<>WU:]LEsN9GSY NQƥhΗ'FA=e#:RVryWEYku=3FX" y{ݰ$EA`A(52N V"q'܏G5h0Kg(r:ɟ"7ŭsg03as7#*sY?ܾO q:]>vR|Vi\ #v&g2Hu =NCX3ZVxןRMYSC ;yKU&/&|k9rVcg74j->K۪OPKD w!} \Ia6%ltGs-Y >̢<ٶFe?{Q Lg1U[,EՈt@M&P/˅z$w"{g3}a3u=I$$4g') 6wEŅ6+m i݇; r#"`&S|UFwz{Mz;gfq!E>k܎ئGP$u^>j݉g(NRr34EAůgt%f}g;84xY_/6Ijn?LW\/٨T^uǿui9bpcL=0+ORrO";*?g`?k/kR6MC("#$o&/==";Y,%aw=wsؽWm=qjwF~<$28Nh+rLBbkKSb+ŒRam!QX2S#y +ׅos;]/\mưg ffkuAD5 .f۩sਜ਼,YIteÍF Xp!=EڧMR3[qs_s-'z1%Tve51+ӕ(Hkc 4y2`T;3O()Rv̯ЎBN({,('XYDbT<m;(eN.TpfTLr7qkI3-qq>+sJ: 6BO6285y"+D~)IFPXt8spl*sJ6%:7n-d/_**/P6|:{Rb*8񧛧t!tJ*(uFrYm_XxBF4?d AI67R׌혝`-g6ntHE p1Zcdr*Set<m}:xm,WʆPM˽?4 QV`iq(e9!IQooI*7t,ͳ'GPq_Y"BF.<‹ lWqm.XZߧ TSCp 5?E$>dO lI$3gl R Ekv]rx*BAD۔SioY}cڰ.Q#ͦf~u\ 4(8Cge;K+.fOwBRn_L*۷zRHQ%ݰsҨ"NPr4n/5!XWO3-i^3̩*iNpz]uhr*)[(Z՞;Kq \}>RM`I" Jr 쵧S4e40n_k#aAN顖u-91['r K$cg$ŵ^ȼi$`]76[Ia 7owh+㸍m1j|n-A1ǓG (Cs)p oP:Yٿu`\/MGn \ wU/llxM#Xy1 GhB`i-cU84>P6#Q?73en.X2m>ӣ%|.basݻ8R=^hqlǞTYOj#˻x~ Wvz6>;,kVo\ցdW]BEjP:GٯMlA/mG%v}U9,L ]0|<تLJ׭aկR S3O4[ѵr%-$"k+/*<d9H,W,WŦveEr.ýp)H{aAx-P[x߱u;x'4lޤ`iiBD[#b(->СQxҙs؅0&EDk cpy:eҏ9' qKd_  ?Dԅ %&\Do @xKmlRL ĉM Y V4|砈V~؟ 87+O샅?+h26~\QQyRh(UQc h;"fohϠ1jvRU({R*lF} #t?t`m%ꅏq%Y1q}hwsU.m^qˡQQ+{ai@nPGG9zO7Ş}g:|1= H~ f gxEcFWѮFԃ,B]ݫK%)ҮޅT$F)8|^p3Kؑ{`TXT%Mb4NX˪> '<ٗπ/8zƚ7&{kn:h)'n q@I]0z>:Wjz!9℥/(g oYІCKt7 )=3n?`{<+ |l2::$5̤4uHO SG`[tgeW\•oTI~Y=k]+q~MdacJD* &cA%K.Zw5wV_> Q_h,Z,!)_x~ܸ/>5n|>2-bDxj6i oR@q*X0=^>+bt6! _SRzH4Ż4%:ncE7(:nn}4$C)6*,NK$|(FMKYN.Ypyn?9 -E\2m);g_}tC_NBsSRw´; TiHѐRfR?=$|Cmʆ.rRyS=3iO+T,+]%f_qɖ/[} HmVI޶(sTiE}/rIm `'ا[s^kDQ٬=?Nf;g,i됄ih}#}t{ʒ}(SBfeVoJ.V|mA[֟F j2Ԣx@ZoJ,!,Z q y1a>cg#S~# 7igرq+ȩHMe3.w0Y T/ݙM\NTſ(1q:Z|n=͠;cU"Q3G +qQ/tf?߳f:N̆phw7]P`y|J𷱌*/#!tr]+~znpf8`0|zD(s]١LNXu?۠$KVkLj5vrH+=#ͯ4>U}P\Uѝ:T_d:3ٹ\yܩg'ぬVLL86vQ6FZKoL~62 )6F[xo%&FYKh%X^!-9&DF%`gp:D X|m{ZzSޫUn^nO-Qo,m#fsP= +Nҡ,O5>{55- *+7k2LqkmxY(hrd .xI>R23ArH&dݱI? >kڔbwI7Cyz,lN6Qb Q l3>.5qTTQ.d?S D%Rx7P&4.CG{1'%Si BS^:~8p2 L ٵ=Y´Dt-'J`=Z7m`úz"@/2G)WiyqGm\zZ]l/u䂜9|Qœ9huǫ.>cLC(f"ab>O'-'dN:.iRu;v׎Vj`5Ӊn/I ARHN`# )2ZJrpEHww9Z%70c|Lᙫ*naTFg]#e7QXOqݚ/McC.E wZ0Kΰ|[Ebi*2#4``\7'gjqֈ-޽ʇf@r;jAa;X!/o$♩<ώo2$0"?KEx\~E;n+0 X 9H qx{}**ׯe*I~̷k7舅rt+xɺ|`&닔:;KqaQA: g/ E=z%cRU I{1dp1/_Zl#w?$$m~GbXns~fOM'˔<3x[mq~ܭK(Tq GUABedZ"O(rj 'Ѽ]5_ }' cl2xt,KY;_inS)9:7xlX6=hk%.xL #޶")lG۠~Q7cոc&bt/4>fBI7.M>Wlfgt{\uTQ\ TyRF`6)-֌~S+;:1%,S ٲ4oh6=BˮL%V1+I7`~dbnGh%Wf-[/HV.EvCg~_l!_' ^ȹ> eFMQ)̕Y¶zz7҄}ůɡgW*<5A|w۩Y [*ȂnpHy(N86X}/p:<6VMih*9ȩ@Rg7uC D?Z+-QN)!V^o *] n  Z,zTd6FdGIJ -/[vh\|ݩyM7eyOKq KY\hy"T :όU>;=~_ʂsdɱDLT/6~x2Ks3^H#jf nkLXA`{igG8 7'7b$ɅonsN9 lgKwph c2sǓ6!2AwlzxtSښ4)6` awg;'mTML G҇ rafrr@1+j[ !tyrL`.[kfo Be4P.#0<+(׷ynUl.)R+xR]/g>$4 M *HҹZݼۃU%\j1a@矼0F&:>}ZmՒΙ#,4#vfA Ld0@\~өFd%Lh)8 Q)te#OkD߸I>:cZyv3&; .:8P-LnᲬZ}ŧ<@؛㶰%Jq/f:Sp㣄S$D$̑&GyLL7e\&j84(=L -q cz̈Kc'tA$ a-ɦSNk L;b wh A^룺PaX =8XAaUTGPY?Mc>3B*=.oU Z&p (` y0 |`'E%Yڵs灀d#<9v'G-fTGQ7nZeUJW T8}R^h)dbe/mQO@Y$ c^A3}x5$͘$~,r,*(FNd%3cCo/ V20xrXݤRh6SÌ˝ wEಗ@ &d7"<6YRlEϐMK TK䘠 N}o?U O˹ c1_<5^G-v3Gqې-ݴzڵmx휧f7*CiqU/#.yENE>ZxYBXD\r؛LQp߻ɒ] arpojE K5o\kNs;Zi E n"K@Y==_mӞ0rx*m^ RyaB 5U9.!.c:E)+PwA'XxG8+s>L ƭ,s4P˧%5Oz=e)JW6lDv'iW.S @Q!1pCOxbђTih+ďqo}/v ۺ \g)B gmF%lO{9ihX\8x;V) tĤʩf of isGV!/j pwlڬoknXjpµn}]$]o|@ V5[{bZG9-װ>;^MwҞ(-(ne3K n(B nCh~8?츃+v\IQT-+dYiGl<9r!;b[4|4D@6^1*!K &w|"AnZEi +ބ3Jfd僇J>5 ?[LN^ Ĵ Yj#LŚҦjسB KX&h6)n" =eA˩LNa(%[o+׶ G܂q4qwX7i4m𤎺ӹ/NR_$DL'Kd rWN˂΁;}ry8>PJ\-A"tq»)U,E Q.- F7O*; sqPƬoI'|_ FU,)z*20Cs4vy[-C$]zO28{rS @tz*#)n%es=-3G3-s3C^$YG=X9D/=? L1Z1!=s uI7] DrO~gX|T9Yf,D  PӔ1F>b'{;i%~cxwzON4>-Wdt_8]yj?6]%Zz&RXP@Yu CL/閸v< "?q*HWU?ZBUS&y];g+19/|\4*26a9 VFRGW/[I=2m{E Tﻆw^u z+^8דnۿJcR>+t ZD@("Z]'.*y}wI]哳=2[Ճ3eٌ*Ng4#:*C݊7+h\_EOIFԋ[n81BⱷBz]CIY2òk>샻pmA;׼f~֊D4Ċ~P' Ծ=l|&(JO%v.ĖRuE]ayE[\оW g`9rᵔL [-TGV74I5^]zt |0r,p5UXH*.(r8mHzü&hO@K^$֤H.ƻx?ݶ`Xjj~E`]H >f94E _!uXPTi2oS;<_Ov-ovjh3`vCWê7{ <םʻ>F&sTND"lTX QkS}l2K2V㎜Fݠ F,@wƼl1zz ^AH{6ʅ@Z_{75fNUiI5!cFYWUhe±2NhPӓyxdK;5Z؉2J}-D듡6:ʀ_^(9 M 8fy?! '*; w`7s(ɶ+ptxlg%Pl= zn s,^PQ@j"-NkuUd؏kpMf&R*k.&bSHĕ~PcaZ7&kG3][~!"ٯr?jr7b]=M7i$]il:&CEqw,qg|+4)0&HV"U]Y窂@OymqMeBNaU&s>o,)m!!Τ 32xrv5fy/Zr)⛏&Ś+D<͌QD TӼV[VƙU|bUȐBW!k?3wjIj_떏i0ͫt^ivDEŨ,h<ۋ9it9SƦ8nN>[f8Gd^,|;S4o iʇ;oG-3-!_#,.ֱYAĶN/ deT|U?4{:q&{[ YCu^bd Po9Z,$/=i]'H5_.Z]WGRb/kjkD8Q5{qL@oVk5yy1}{ z,p}Bf:iI <8+8z# W/ !6x WIexF 8W`ާT1XA {>ES{9 I\eB)QʂMNOڝ=^ak7"Ǧ^ qF:aPr"J>Z! uJ8=x4=8vO>̞yz`{W+0KP:4OK ;fmYlN=M*rNૼ|C܎Fהrc"^Jg?㾏P ~SS?ۖ6t,,͊)1r m>ywN rv*_v%<aώ@Skd-E}3ϳ psGJvsUvg[d"xܽ?mdF.tO9 h>>lv⟘ id1KjPyRsHFL}N Nn($/y[ǤҹH \(0n䉦i?5yxPI&%<[eYkF7] D>!v=ڣ<sYz{63yr)?<rLdNcrX1)ߩ.6PP oU4xsyQQp _\{7 Lxt4W˿>:O}yh3?`_ΥߧiqNdnCf_&Кuڌ7?@ݚ~?㮡'(9om3Gg)JTFBߊڲ (U?n G_GTD.bFx.ᜁz9 ׋0%3+jyRQX]*o!B|V8 Vnu=6k(%\œ%tabE@Zy@L4O];-iH6PL>w 4\Ӷ]ؓe*v#MlBkV`.; Ct̬/ 8ĭ\ =U[}V?k6V>ްOjŕ6_qBp&~{\ւWH\zY"F ^-xML!J~MVzh߈[J=^ 8N*GǮS޸oau!ٓ5`ٶX  G+&kO!#sR‚g0)xd,Āqܘ߫5 K2а bCp*~ 9?ly3niޝ>Bw Ƒf}RShVobsh^tuH> /n>8KBɲ.GE9 )|ͮ*0V߂&UK>#nJ2-8 nQ2.3a \Pe-@HYq\K)V Hd*48Y9Ȓ/j.i¯ 濷QLM< ez(vv|;E )}vpHr؝_BI ,'4ꚏ94Flۨ|l )bJFwhT뚡#D92tZ%q?i>oKeA~Zf+ a3Lc1,;{yǥ |b1H{7I &,H#]"@rsUC#)5Tnol/CLPxsߦr$wlW">6c]~#Y A. 0U`DMt@YW4M-'QS( m/[82;s3v tذ~/.1϶xCއG%-Ys É!A#ѧFzesVqo :0@Q; _K6dE+ /:~O([G/Q7o#ti0Zh¦~!"V,09j(s=)TxSećB#޳~6̨p#T5x%. 6j`wS̑ffՀu%E@3g4w#Ksz"GBk/ܖ,V0Q zb6g3$( k?!*۟mV>K_X&EK}wE;1B-S50~4J?"Ix;՗?3P%Wއ%H"!ί:u+VX!;Lb*i;*d@IɥzEy ̳(n1"xcAh5 d$-e:qTΜT]뗟^㻓z:3Tql3p b81,*ҡ#|]YDod_|'eW>'Hصo3/d*ZAQdA},{rXgcD~pu/ WY!}ci+Bav0%А/ev{ilRXcc$ ?/8`+9Y{|z3{nndc/~C}.dNFt*\LΑmSMkw,1Wx1^ytǠ@Xԋp"FnM_gMV*z@.Ί@Gnu'0/)s0)#NJЈ<\񍵺#!ayĊ ,\UY[s~%{-V=J P<q~ q7=}WeM qӈ(1dSM,RDu~QяxSF3N3b kۤ `/s4mҌۢ\D*B1,sN1G*%efZ{8Ga+l/ 3&GcLYIR>A/+]TъyGC6;5Fn + 2#j/_jÀ>۱%s)Z}Nexjd#tI53XML?v{=F5 #Y Χ il]VCwzdo0ˤ*0EW;`~莏@[.|F kϵ:4%K:1׻gڀ$%%Z"JotݿwMyf&H  .حЇδP9SR nmݭVj#?KHFUH12Ǘ]+ja6qo0!9 H[,9 Y]LIF2 [xeflYےQm Lx!}!--Qi7xϰ'e6鵬}q_˦Vj^Eb\q.pFI+/;>;f;Ɵm|uݮ~90a ˹ʷCUqa)Bxd` e; HBC.p/_2@6K)xr)_s6'ƩWОF8"IcMdʃgeLV\/#IsYƉN}VFx<4 u][>FnIm@Wآ#E.zj'!|އJOٵY 7#Ӹ4*UE6y;*5֎u&OC 7~KXk. ̓e& Bά=ϋ dgb-Ȥ7nܓtJkusbc?/BgTȷBeFgX~ ~Rpe( =o"XV0V&^%?oIi b@@/e72n0c0Lg۰ZIfemaXG+W\_6cԿ*DWDDb4 ٯ.+oe\ :E d)8rzNa_xeͥ !ǺVF )ى<$!d\\_;"~[dґ/Aď1;ϘەW/nq&r[ʷ9 +ĚK,ΘN?^SӴ~/ht_yI/5j.!wZdfVv^Oť 10!f3:#˸q;i"g/1-~blLdRkQp4c$3,*]i{#X)e8l؝%-eݨ\=KՁI3 r^xDL h6։ <R|p쇂MLeYsn imHO#$*r0.M! 'ʸ1mb!r WhnV !42)pSd毧7>4Qd"0ֱZO=ǸB&/ZI>z JȔdBR7s ~ImuAA;Yt3h=L:.Y5[w`p:t틟u{o|R@{oC{3+r<0^Zvݷ*m膖vk֞ E+[U#/eD qpO׬nN}XogxQISAz:z5Apv$$-_tɅi!BTd\s꼣Yu>#(*c1NGi^jc#LCi_nG>HqϒB4OH!8Ȏ؊r8)bnB̂&+L򆥫nղ~+wC͞182^_;q|hG9veF99HMBl?I6x,s`ʼ(ރ@gFj~uqnx>nEQNz`@KnغQM|9%uf86 U9$pXG FĪB"|jLW L:ͪrhq2dBZ(dza]XJ9tL<b8xO!9#j^4j$k.J擳-du H%un MT?k-vpSBB \,ĄeH:5pRl1;k.{Ctl*(ڛ?C狾VN$G5; azYs @>Hiڟ  ,8b&q5 +48(ڕx_u2s rIfi]P ja0%I "C-x_AI6--)IzF.M0ds3(J/V]6cO;z3(U8\&_O#Ξ'A*rS{ W+_ڿ&DAvm, J,g(rK֠𶁯\zךjX"R~H󛚭a8| 'AR1oL ZO,ٜ-Y>afܒsN(]w#™kDqł ^\U7FpkX,ˆDdPPв8 Uva SHc52g m m_Uz/Mg'`зD 1*y齴; S}NOo,lsŷu5'lAU#'HscI6)ҞkO`<{vH]6lhb2G" "~v4)3jgeɍ>lMq v`; FwL(O\yO@7/-r?!VDB+muev9m|~T}]!u"R뢅jZnl]O461È3;q(QmI3n(+GS*GΗ(5+bXkc9l>kb}s[3X^r/]kqN׆&81r86edxH1Fۛ25v:#ƅCG֕bj_371KςmBy]YRy( k8 ec-Udu S/_Z8i/aw!o-4Rb^Ah:B8ݠ;*9\ aqbnH 5,7~ܩr_Q!øCGL9b#r*iIBT0Iam[!@8lg=(o -E>[7 7Oz>G$\Ӄݒ(B趣=5歝̦m_15__ai8yq c|.3GLaut_Gl~ u"U@(*"B@9,{,MB1x0$gQ|׀S|Zp:xNx|2,qJb]%V=Q R. PXəpss{إ1svX<+&6a@#Zqi+DqJ.YA{;^5QDR N2*6xL1m?twYqV#i~}4 w^}j2 ~rT*QP79^%B~pr4IHR/+$0q#ut A]-$y:p*2nV$Y ,AO9+(SA 7ߥϣ}.msNE\گI'ӲO(]ŤIOg.PXfe#̄ :yN/6<5؁IL HOwǾ)s7*jf%L+/1m'9iN=Հ9*K7bӄ]n?$#cyv JpUB!tuɯYӜuK4p?0^xGkC:lX2iwF?5^ 8B9Q;RQhv Mo?ܚ%MƢ:6sbm|8gsiaߜFGA>? y!W1hn%v:K wUpn’`DCg14EM?S\ 3Ȓ8͒^&v 9WY!Z7hQ8im&kDFWwb62GKכc!Cޏ$e.6gD܅yNlG0.h<]jRd,fhi>rfJcxƫU[z^D ̀+ 8DA0OȈNdDU*W$«`')$:vӰyTv'A|G֩zI5OLX?i˜A C6smқ7]8:6:MlAzl|c#+=sΒ B^[nh)rNo͋Y4”ݔ@j~UL/$䧎;E vΝz>O 񦤗>/ao av<~:7_vˬ].ŏgLI<'Jg&):Bտefؿs[7Ř[xޥռX3T5eUӘ X  ߟ2rܒt8wJ[{9f )[ŽY@Dľ%иl:bs :#艋o]>Ohlag`K2:c0-?Xߌ&!p%(ecf}9L͙&ԇ6U(ř4 o3%&fc`VBJ @RT!Ұ{ӑr{*a4~`$P`s0pKV_F`JGՀ?hhݨKMVKse{ i$}1C D?2AR,ɇUq駧[쳲XʔE˳h9Cl9ɲn.{ӭ+#Q@Vd̻!oZb*=6}nztxLsZ2X@{xwAIa_9+Z%Q/!'8Nαna4#0ZqFBCt"`O$x# nSWR'%/9X/Y:ie#r!dz.؉w6W}QגD(,;Ü~f[-GVOÄF_x'f2ޗxjIo}޶gx _RC kN69Yb."!Y `*^}vfg CВHj9L""9ycHyDvF}0Fl0v5hVy,W="(OR'V=b8vzi[gSw Ζn*4-J#hH1JKEB$-Lw +2^٭- J |_n+(kJd>>?b8òJ&%,F57m2w@:^mqV6tJ cyh?a?Q9ոٞMhmXPoOBeq4+s,QάcOV0׫ 9m [M2|zF΋ {PkA *qZdTkť*B"*-5ݞI9c˜5,T߅9 =9>2v2+̽lϵ9фN L^>3Dz۪jToQ*;-SS:`@J duں:Ӑ>o s3 q߿[`|kF+~})J#X#天Edd ϚJWZ.E59aXSdͥU@ 3@KWbsW=Q*{6SB;O6X޴G_ ӚA3A`$ o @4u­S>I LkAE&vW{߳!#9>52DB[O7hɯ&/m_U7hi^ʕjfd㈸GPIEБ@36KQʠx?ϰ3^ϴSm$.Exl5,ٯe~M6ԋ/F'E7U+t9~oݜL\}muXlN?jcS_gKig+NxM%[%,~ev}iOg흲}(lv_g ;_FmJ\ 1n d>j6FKKau@s&37u𷓫9{_46g&ƓR^ɤu43ē,8&:儲I1z-!)>q0gg.\ PvTxΦ{g0Sw>S!x2q~~ Cf@O5@HR<2;ެRz3G y{d? ]3w0y 5> C S4嵘>U`3i#dVXy[w>N)#y@qYwzv>-b6M6d|CIvtMi$t4fB ȤL0mi)F]cӊЧ1xSUx/~#$9i3h:fAQԥ䈬;?1OO7[ c6'#j/`t;̡i0hkn8t49z@+grEI*?$rJ 跢}vDLm%$P&_[ut >Q~I#Vk!Q=69wJophm]v.Wx[\]-a#@e)C@Gtż/x:; jx:+TyF [x'ovxdUFz;2@GJ'25(Lܿȟ#+)oY0B'U.F975;[f֪NVk&(3`[$-A3:P%~ϲ`[RXn86TB552%.00Z=7Ht9kn&f PGm 9x ooypIhv>)LߝHVӨʖL%pu3Jܹpά"hPVE%,2 2E .t<bؘk"^5v\ո6AO_i%zI&XiK_U&/ #}UZOޗyVDjuZ!2Њ:Ln{K] d W@a+>n7PQ`] kqbyC'pu2LcqN7XOdQhi7HL2<-0LD֒$. #nyOXb5,Ж}ÐVj9?b%Ku0 FV@ǁ9[w]բ*>e p:q*Hj]|;Q u[y< ?w ZKͧ:SJ56҆)ʲzadWyEq=jS?̛t|@[ҵAyu)/+gGu_K0\~Nײ} |4 G>.YeZ`9Dzq*m kr͗+%z<,=b#c2pp0>,(0nH3\Q {nK󼶗x";T!? tₐ9Kɖ*Vt]Skuaɦ20!T7d;e[c;3TAe&eLJlGseC!N#RH~{ylo\#o"|ue7!R,8B}LYm<*Z!WӆFP|Wz[lN57:8͖T!IݕRe掑ڏ~s캑:Ğ)mV+"DH1 NưM?DwxܹR[U%jKuONW /E]jS ~Z*e;dt`}(:>)I=k Vʲh#u8/&Pf}<?`0FS?77bDﰣD(lr +mWP5BW:(1t7wax|HoJi*~+1, n iO{Cc!h} >%8uAϠt=JL.7>P>y"LDa\D܍Xp%V CL(S%^^Ji@ QԌ1lIGgʦ*E 0eao` &#v iaH:p ZEc^۹8=K)՜q}B-;PDAW󪽶x>$]W OXnry'L0:'ՐPw Kܩy6سGPdǂ|[|s-g $/^85&MEn<$4e1ҭƴ;CbGK<ƺoZ.^ybG̿|zVz;4,2܍b % D)],(^y"*{Rzmdz_dȯנDEwIO6Rd?= Q9bo> J4+romBb~FAoWo3{ԣ& Ȑ#aN S1,dj-{p:_h MDJbjCu8e 61C  5%$!FZGԍj`\XB满X>)[1Iŋ F-al60j} Aj{VŁ'\CЫbĻ%qH8\ۍ Ne"3nw"fFEE)Ks>^Xj&j{rɦ@=iL!൭:&2 ypǷ%) d|B> > Udӓ헩U~J+P,O" Sƽl}' FI]%bh:J***ƳnG%_% "Cj piGletNR" 5>BYn Kf!'$HFBЁ85hU)$ ;\|a@.vā]?f Ç= +O߰QBLV 0Fz!S * sj~TokTTItj0Q]گHxsfx.M |: IC'+:VV{Z ^ہEr?>ni`7:%oqa3vac$.‘Dsmgdv|%! K2m$ꂺ>|IhCqؒF~+yb"gnCȎaRzTKC;k >!$V̱W|qtx .`uj6ɬ,S1INOǐ;N'L՜:7A$)p`yXސ |d)BN0)id_'$603Y=bt6:diX{BDoIpZ0L#} WnggtVգJ򻀅2CX ̲TX$uQX% Bt-rG/%hX}}F7bU b!<6jY"y7_F2JbHBqx;Hq|/ mmÝ7iVaOW1C9ӤKc'wZ)˚j /Z! _ۏ/-,P2/!*93@ewY'L1\N/\z]uȣ/'fZ̮*\} 1 ^!npfgGz@Hz,=ӷOw.>{? Zmq}E_};<U0駴R~t QZil'CgrQ;\qD<q'H1kqLrOD Ghݣ%UXq 4C2翦 ίH1Go.AP6d CfKKum7"u?䆳\z_fJ*YviQe ,ܡܕQjQ&Ӭ= ^r@Qk5T^ e.a%N8a\Q cUޢp xhM)')Ei>E*X}<MVԯҧt,rM,Aa#!X%t_︽8A_ ΑqWJcLVndNڠ(EDTf$s>fG2m5RwJ(p8NJˌUb.txy_?@1y͠q5>P<%Sc74yvi]5j "-I {UL=Bj?a\ct?l;{>]U,exy5'PK n~ 0Pi QMc)Ocn,+r9VqqaO>7R糱j|DCE\~:<(X  tͩ䓄)itsrLD BAXoa -+H[d֡JhO>'BM~@E1titX'PU`Gm4LwZV,KLg@TT&IM=݊p ^%|2|_ZhrI/}"\+jwʅgN;m_f0B9g1`N"XeҖ_M'*W@Y#-i ;<\l'Q^/mQҿb VH_Nǭ=Ё"W8l)L"Fga@c7 !APBiլ :\o@ᰳBBrn?JneҝehX! lwIY$ eY j|5m}6:Clŝ˰glEWSG{[mgs ymeh4eN!KeyHՒu;> SęRֽete$8FetFfNR?9.vҥEʻu90I0@W`;O-zAqQaD-fm]9d 3!L{5L;jRN_ RC2 ]Y*s!WF5^fYR S-Ν̐`*iEWkVv+>V Y1t8Tv31eP4Ca cV֭e*nfGEtq͔E7kjU dzMiEIi21œKQLD'ϝȴx3rpY1 -yrя~68Nsd~C^r("dW_6Mr4tT`޴g5rէ1(njd*61:g,pejӄIopa/ k;?lYZ$!mSbIr ;9]4$|$Z5)lg!(3;n\AjxfWd53OմJ|gm T恱}ǘ=z5 `5{ݬjD +j"54k M "ou7P2S2ŚVk>X}#T^r)7`xIkGǰGl4n9ĽgXYn{؀ݲ- sX}J{%ꘔ+Kyih 5Xxf1T jVE՞,P zZat{xP(",:8/Xrb_ k u@D7qe̮[W3Xd#86}T6Nt7pC͹Z`~A%,jsoiB@OR>Ɗٌ5Jf "& m:цGh*D1-Z֓h7=z"nq zZ"J;`@nb:eJDe2ܽ4ǁ :%o+x iD潷m#pwCf?@`XXV._0 bP[m]epSS>11Dn|`z<.r K`nJ:~w4=JF k-ZMIu Cbh#QjPBJFI`)ST␂E@vK\DksH YRiܴ"jxE*HESF<%.XhA#lYȵoL{\ >I9A( džP͎sjAuq -jˁDbƴ` +d|qmbn)_ǣb3{lGU;=d13g?B :T:/%ɤI L0-7{5_ @ UQE!/ŬicɌ(am#p#H->_Du(d HF+Rt{SO~=PU6ufdR|^-X!Twi$'PԘ7: S,#DL ~f6nZA`;|.] Ճy`#nnql8%) {`m!%*{9-X֍j =)EN+w Ï7uH<\7lGT1O4"zl3]ܰN.OsAI8@Ѐ|XtƌG.xm\j"?﷕YE] ))K,FjFp Ln)WکCv$cĕF^EX\g/BbtZn]:/'n쀔WB} eNhNvVKCcUUUf ^S9"G\q8j*tX"6Ȕ P@Kɂ'fpx?CRYM{ї= nqyV# [ٛa}eR귗tP^sLqM tWEYnBgy;d;gz.@C:gtϷcA8O,_'ļyܗ1Xrb$+,@eV 033gYl"27\F=z]6(}`?rm8ᯇPF˪y^wV)⮜a+xo7EUiU|h{mNupI?}<}M3{tXCO.7=pRQ|v@kmIdv-rlxyn$|ѾjMG؁rplc2< N0~"# 5$W:7 \_Un.W_X_Hv6&;pjjn ~5Ϝ\Fߐu*&e7qۈXB)0'H #Xp ȉhTSJtkH16NrMIl_2ympYE1=ec9¤T׬zqœs$tGyxf:%.S7em \AH ^]xd+Լ(j@#z|^Y5]2֫S)B6 oDmFZpeENH oߌ;ֳY9y*aUT[m(v\e_q̜mV+U|*E'A#7u-Ln33v¯PXN$v7?f7W GAygah@e))=uـylc/JXL楑ьguV,X>v$Sxkޖ08JY:Tѓ÷λv|( ek"sD;!TO.p*u:q~#k'?Lh(/ZPTȥ9>֎uZoCj6˱Z(EB:x 'Y^DmkR.m2_4Ue^ּn(MO,\ 0#$hB"i:p("xp\d~ߵ;dqԏ[>Můl90a2&;@SNlOQxζcLF/"](k@rЌL^ e9 S4 ( sHC=AV iJ0vK q2Ӕ_ n-)e-:dTʙHݢ–\W^N2LB[X@ѯKo3!ÞW >㭔._D3d(ӵ^btl fnxyI$X{BW"b^e( Q$ "!ڻ*(ϛ Q̉ 5ng߅HE ?KFєb*H&B(+h~k͗f! y &30r+} P0$%9΋/ـ3S-|2NJH\]Z'El襰swm:XE2DBP}(U'ˮGO҅*7OqP*0ddUDLĶ2DWV/E׀iݥk ǐ'+ԧ.vS{'DzqMIWr+"NQI,e| 4n~H?t&H-vm, =|pk[.g(ҵy%V(/bm,p(J2$/ jbukt[ $UǭI<`QQRcC*)g22[# Nt[םc?:۠)Q~iOFj3YAITI~FtmT:HVޟpxM0&]{- Yde$GvI(z3Y!_06DmܒO;CY?b(#)0\x_/L+9(H⧴" 4WM6;ՂO=\ga'3G'&bVՇc!b(~.H:s!UI⹞p៣vm@`݁#c*-7SwZM C~vmѮ\Q٦[@'7h)_) b)4=z)3J-AQۗl`_$*soG?~WplX*x64v [˶9ոQ;:t*%O涕Y(~j#F5٘YkzX1!n6g,ةpj {\ܴ><">3g⍨\|#.E(w\BoUg|,XʾMd7}<7YLz:w6@*`J!V7gbW=c`Xh=3۳>(& L)8xݲbP).8gptPWJ&y:tky lfoѲ`VY$`D)NjtvO:ǿO-ѓTa!؇w?l[E`&1E)4bt ݰ&=d5[BE 03EhG#ENLe:'yVznN=l~{$舆%3jr)N[[Gr憎ڈ)p~Gz˂3GRiuۖ=/D:2{7Ky hReFHazȐBn\9h)SWJ@dO~yGq$~6ў~$M8mP1D|;n0B áspz]Yگ;+3'.!gRsZMtW>T1t$U #BsLZLh}rIffG^|7Q/`eg?]ҴhB6K[T.qѮ"; CAMO/s}R\Z4x8X*?sl4t(JW]r~rck6"wd錦Ժ xt L) 78򫮃R! bo{{33?>)/ ϳS]ć>lW]<@8L(W$ h!S8&NF"T/FqSz}AJsn4;6BնEŭOcFzs\ m* FVh{ _s4NJmFКzDN۔X?XK =Azc{Sn.&z-X;83pt._~(ۉ8*%`;hٖu^TQ^ U,}yfK,r0,wr!QGPiggO|6'9|ڈ`a[A7,"Pp T4;#Cl[3HY| G Z_tDd3U=91?:*V=sgPR4ٔ&c8 rPbǼ"7[7!^;"WPҡ]c'p6SO\|AOHzy)u3Usg㡁%+;vsS:Ieg7#&Uܾɣ5DOWZ?qͿ>s|8uuATr> sѵ$Z\8tbݿzdwtSZ,Ah4ҘP;/1὚E&nѰA/4q9I]䴠FNMV 4<1Gj /Ϙ 4ՙ*>Ttn,{nFFq-zz -LsL3[x$,>em H<N cc =G@ fi0A&(wpV]NAl);g$ h8ctG9{ן9 p(Rai~c9z& }KђMu.jn0橣O,m)ekh%秞T~ܷ4E=O G%I0ELQWACL[mypZpnpQS^@Su!ïjsY>K0e7( zDX aH8HA{صWo7Z:ߚ UMS^3nXHk-g'FCwPvޠ7!‹ww" Sm '$×XF\LRl\\?U6N2jRyj;FapH]d%ΐ9_+m$]tB W!=/'ȶqx0jVn\#]Km/at4k&])5.>{NSWQ;<4R3*;7 rsMjX~ȋ9A4{GBq12YOXM*7=xL_Jlr;'Bъ{v]j9Cr"qT$'  oґ5[<'\[KA^2Q=`z$Z̲ő7( 1q?e=')vit'0yaf0TyG4}m>ꐴqJ ۸> rI~$cS  چ3S+zW״܍ev!.p0LkD!Pйɉ=!ݲįcEjY׊~Xs0avUE!2'(zm#LOl8nr2mI,!w#)_u:8'fV.%'!DKlVk ZpvEVjo,0ܵUUzW/*c\[8 })ž>A jH OrӪ ںĆʼnXEBh^Pk1% |SPirfZm9=2 LcuM6[M*4n !~@>R%CN{d;Z_Ggh8 W}1p)sTt?L=i4z7'%Iy2bqxAL_M{Dʼa5m01 \txQ /T&L ahWueӜGWΌӓJY 9Xl{#6>oZWAT-[Mܠ &v"B~ }*NW(XKPO>O"0]}鱠OJ| Gx=-Sܠ- wx-7o*s)L+9mx&{PDQ*,CKt /W){r94{% ]zaSώ0 g#;o?o} i/9t2 /IbהR$Ua6G%E\fѮ#M@8F6%Z2c5\h%!`2)C:yRnIs i`9 I-/a,h<1͐=1Q zk!oɳ瞃Fyb %dkAyKq(5NBsb/m$n";a ƕGE$y}Q㸋 h${q מc8kD"v*%zE O`A瞂@(efmw F۵2{b)&fԽ9矶8YC)g_ Mڝ8T w ent? }?'GXl-s =ٍ/) 1u" HJo~F>@I5'}=HiHlPiˉ$Ũ|cx@St!?Gj *O}0PI3ZgųXWgDnS?X~#ln" ;?)t:m mOj"I;MNʣ g ^F]9*",>v '> ہk=?Zhu"ą*2LfY0*K,Υ |%P-oXE3gvs{ YJ1pyۊ7" 2%h)4K@4^e$ێx,MjY1t0r]JB'yoˤ4։ʃ!'CȀ`-Q)Qr7IwỲ<`n] c]DCrPǒ0Ҋ^2չ+Ωz 4uN}`E[cxV|ϾO<࿟y Ș2Rmn#ߴA!菋G`2xSiȜ"QQ@!g0JqH٪ +^<&+;Yr>/ɧCBj(>Ek^Y0O$z(Sn}!~UMy.>p݌n[u爦*`P0~{ 7I}%FEnYD8G9,˔)SPmDV+/j-lܨGbU@;Ogt_0w,aHwR`exJ5uە ˮs=S5qs^:BBag%T! <[elC1.$ e`5sF%l;oE ;ǒ"VPOO{e1PU%=MS;|؁NjhQUcK߇kdf¨Oa2x^C a/9=<IRIHy(_6,mm,E3:AW+Dʝ-ѹQ_;r>2_à޽yRdgJKczw-+.\ Q>Q>8/w*:Q@r: [L8m@ɆstN.`Iʏr0&Z<.֢(hf&`!5 |z]Wk82}!]V ŕzdrEff VRѥg-@mTX@- ҏVbv/]_NTse&Tpwd`˭+ 1.c?rJe{^A=5wh}#b,'#GftS@J \jG}-7>4qԴ1GI+ !,x m ru(͜zqd$H:]5<8,kUP+ v~(BPk=tgE=.)VQ9Hxip)'ɛ7!3z#ntv;}Rxgv}&E|{p:*:ei8RŢ*#W޼M9| 2-ϱZϿ!cM6wE;4iLf>;Kšk< s~FhbJHGqY$ Hγm2ZX;MbI@38* #_ݣfP; j_!f{hq R3Dtb>thqH[(|4;쫊.gQy.zBٴltf 5s6a^z΍c;ŧG"hAO.YfU_3&^[g a`y]3m=Nw23'PnsҡOԌ&IĆ4e>u#C} PJeV0GnkM ū*鋟Z1'$"IDmI1܉ɛ5v!$Sk&N)/Sr`/ c~kӗh|IʐT Y5Y<,l}F]_Lf ^ Xxr*^z̐ *fBŀh@@@2$|LzjسjCo_:4MpǙ]R2t\ŏ>o8=e+#ZH=MbQ+\1hDWUE zM~{@+#71?Peb|Hgh#$NsWFLviW\j9qa>v%^cr>CTQIM^ӬXFCcZ՘5^f#ut!*.^&a<b1n5b ]lgG}BT;+A7!H@7vnc E276$+ \)ڈ2sF|zK'(LX-oV^cOM%޷IFu@Cmw6\U]`cGoW>> 6S%:#B 43kv)zj t3ϩaS,V,j{H7aY>]OcSPTdrCF.~ 4-N gw<ږO t9OKQnF9!?BD6@[M` b٪WIWRotL3]'dA1Sxq]2[`7` ž=(p-xw CH+_VR"E7`̨dv4ksN;d9,RNZ%&R^Xd'섫v^̽GuWH"2Y%,d "f#51ʵyҘ6q\_FB͋fJb rN0D;ͧAz߆r#JZbMI8J ݧoPM:6҅M!4S Z^|}daKE?4u]o1<g{^m7Gs(CSKHs<ԍWA\x.j"B*0cuNtф @ RU>hQ";r62?:vn^*b~;Bǫ?!®&xKp-wh;%=ZlJЏ,1 %0 6VO8n2M"yFDp,Q W Z1:|X0GA~ϛxw`WN Sus/ivx3܌+2Oo$Knӈ7ZDc0j8̮G ?o>U<W0>:"cc[hBSv]Q%' sȉ(Nو! b/*rMF}R1c3[X0 gNxʥ?wRʲ6Pvs}NF{+WahKvuG{p׀}K@&؍(#u\،<9UyS2L*h2.}$'&p0Y74;S /RԦ(_tZ!+)Ŵ(PSL|eSF eF< M3CŰط,? )M1rv)`rr015ܰJ_.ָW*N~BkE --K4+{%se9آ3^@a2kP@W(-l*LUzynhs<"]q%ձX횃ESCqh$MF͡oÓNX'm<0xpי\rsƓIÐ1@\q_,{Nf";[JȂmv݌}"a0v&Att$ w 0ǽif,0io=@jv~u}ko|{#z~vIO\k{ Z^YIdZJ]{!IT[b(u_Y|};Tu.s8tB&9Qvr G+SF Of`DBr wlUHED ljhbV%gJ$|sxvki&ԫ `sP̈|jЗk{UI}^3[4`&egY W0kn58Jo5!ZҬE,}mnyfdFqka Hb6 st 7 '( f9ʂNoHg_!ږBGa&# m&|vZ"=Zgٍf:l- L5(vk,"O-v6 ]7°f"zQ z}?cfaFf»~+Upy O /98kӶr(fDԐur("K0}কuE$鱶v$\`X0@#OhI` ֩ FgxVxF }j$9[FHrcDAogO n() vqbJmiOϚKigCu3܅򭚞 +Z9ezȉ $ 6>:,+b]ټtJ#T1 d{u%ƺ±JvK i-u]Ύ~D~#ͺIH,z<} љq/jd1:kVtfWENmrItH}*fnҮ&\{NMԓM1Ԯ0GG oW3"Й+-(/[i~HLPMLdu^iK$,pzz98 2uRTOD?glOqb ֘n?N+_]H>>K,D&ٽlhYHuʢ.~N/ؚm>[A^/rᱸvpdQNX;IZ] σc%<7Vq_2^rj?~T=YD'~;/_ᔟ1EdᎮ|Gup_\jE,ʉ.s7pY [G6HkQ$>+H%U?'>(9-+/s*FcEU4_0G6htP*%*tC,\7<7Z:VtlS*hIS7`ЕH߳h|t#EPt[A4 S_ӯUST ֙b 6"w?C:Fg&Ng3rD)P*&߽P1ZVs"8^eDEt   mɏfV`R zG%jra _(V)Y13+MkGñ4r2gCY jKٔPEk_4u-K j$ҹV4 ?}=vc}qt&ΗFEY79K@mq'ݭ",Ps(v 겉WvESdZ;)+Q} wDLm5y˴pv@2Bҭ*OҪ/Ϝ  _~[cE''Miv R6|K93$GhT0V=AQcޥ?dZ6qrl( -ƼM^mG[wpN)/q1cXQpF[+Bj>/qR(~(Rh0prii*vEkBWdBf*+:_ RaO>Vkmbyڈ\P%XWj-Sz'TtuI(kևyO+n5~e <.?c|JY `ϲ yub_;!$:JZ -1P}bqim8Y>|oi3M `ڎtkPh-8M φ/9u,Ɉx3:(-R29;hf#֙)>Pfh刘P%ofFx9:+|//pFZwo}^fqԁ'Ot6%g]sic4з/r93jD+&_Jėf9:2HEIlwBI4H0Ůb4ߤ?nr*Zᐍ =)bIFpg Ho|mE4"A8>;~r!:y$O+e)˨ Iz`#[ebEvG .΋*u\NcrxE1,&+vcֹ6Y\nh)=X8➒] rEa޻ȇnOF=}QlnL.&JK獆)$9+9VmܕtSWNC]Rv:8sz FS ,D"QlE=a|.<{ϋjC~(YJێW1&nnoc-3S Q< (2Ӎzx-;mHOg PWp6 $ Oҋ98F*|>л.`q̏>u"Ǟ;AC䪚%8J  vB`foF;{PsMIҜb:(7 (NeKaßX{ Z 4`u=r|"F4Y1*)-vA\ʨHJOczۖa덟~JP/49/TEX/x6Du"܌9]E#IV?iC}fKRjh-a $wmi3¦٤g-xUkU΋Qw,#f@S}mo;xQI[[ޞe<E s&c^Čӕ ,y=ޣ?\#/S8gۼr JBGCShHA|衚&ی`C6E#0q=@GJ V 59u/-T_gwmnD!VF^F֬W@ ac+Poa5x3onM+5E/wPA:eaR|̀3m=e[% 0MN:6k"Bӄd SJѼ:+kL,٫tQ)iHtV >Q۶luv] W2H|غE`GoG+&,W~'?C(+sqF%KI ZΉ|HSmglkj 4*.5g_3=9d(čW& 10RN:ov>/Yb‘ޙI),Cez}: q9!_ =Ev⑘7X&K`j2ՍW̵"ݶU9M8&NcY4r(5\"l0o#5E qn}9NiIH+p-+ ˴{Q(lNy|/FP?)\gQH 3,xZ:z%lFU|DykuB"YNsev2蠺$tgq8X# 5ܱKQ[ˡkh7]Fu#2#!~į‹mTi mเsV Dt%'9Dr:[|:<٣iΑ_*`,}NIF}vcʃrLT2ah`SA!+[‰[?##b=7p0BӮ=^&px޶}@LxQi ~)nRpWzVS‹ N('F@ȟ1~#.{3-GG%*𳾝G,pS{EX,j=Gy؅ H,7)dy7=0p~HZyH1g4s+ԥJ%H=+uC@@['VÍd ekQO[f>C@1e vfȺs' 8q|{:TG1Μ`*bP\=sT:LEUY#girh,UI>U؆Z3Bݮ߻OZ 1b-qbŕ}6 #hR":KWGTF<@WFBHL_knTMw>5cM`/ Â{ Db,{dw|E7l sѿ 3y65t\UB'7fc3vBI > NBZ֑R垳5?2Mb͂UiҾ/~V~wx$Kݚ5Q*WLW۠vZ4#34*qsRp8LkL ])7bvv^dYAU+ heUHXl@_ѷ*Qj#L=I}_OiΆdLG\XXlNؔ;{5IҴN?_=uxf e 0iQ*Ax\:{Iou HQn}Em"Kߧ쿮3WЅ$ ~YkC/8[Br JkisyВvswީMiږ}R)_\/J>񷃾2g`vNA})_ǒ :GMf싐s3b*?п-!UoֲV&':kRՃylZ LqP`W;׸X+cYK>u|7XJ~<@r.R~lj,!U*D",ZwK66Nv?z7D&jJ ߛv{"&DIJaj/z ݡz9z\ f0 x mأywfVsYֆDR5 0wTbdm”OYֻq+X82ޡ&d+a̋Ra"!|15fo9z'4,G(G맵~ 3"mn 7>/;lp^ tɦGc)mڕY *e _۵m\+)'derR89n۰2(=)iO!Uֱ-l+\']>F{Jvx8]$VBz*m\rOORYh\TK{O!$w)jrN.[ 0>[>f䒮Y3.@sTI 4+%RCZvX+D_޸)Tc젅x86+bA`, BT\egE:fIȩvN\$-r)KAJmN![)8r2OKwmf;ّArFV*ϵӳ(V@'C'LKzm_}[Q" )^:M|Xre;AqX͉kR۱y 6n0iobָ[ Ao!F/oR=)AUZpbyg cUdw Epԥe5N@U}7tqd)~ 2A'Av`@0C LbXdkUpBqǂ%.L:z1TWEj$KvH.B)tv|,}ȧ{&F6G2[1),J$lwH8zxtI,@h_|yd`Ch soa@*I8ă&%7?Uʹ>@m(`: Ewb m/4 t_1O tM;JTD-qly:]r򁾏ޱy~%K/6tuF]Dm  c uPj JEUN&@Uz%~>_͓SEQPIv(XbBotgyvajJy$1@'n}67AC/@dRjd]g}*ZE-ol/bqJg\~ k9: RuZgAKP&X1PtR.{p֝X4:è" ›<ר/5ҍCvkx%H@(҈ $/IGv"5uεLlLJƲBcFبՑ5JFv1lN6lz6鹊%I,n%\vC~Y[t$7J"9`+R`A:]eY*Xh!D*?|x3-dp#p+Xe668q&ҊDdm~xMcqU:.7 `R)BQ3$E,}t-jj<VYXZoI¡}мOqqdw\7xxrBݵP!n]%>\T0a AsP: 13K[ fn%)?LܟZy*jx\UHbMY$r^bu;KWXUl'f '[,sJ7E دNR KWr*Pdqfʀskx TdC kT6|JӎC»Q`:mM| 3X/8֘9U2B/oIVBW_aYoPS Y-Z7&9MY]v?<`7mQKG(ˆ!Z~B>/'gMCߓ\v M";QyJV֦ʗe J{Vm 顫rJݘX*`=ij'm[K.mW )$$~y{jY7^똦d}-MHK< ?_jMQ!qòCyr_ 쟱_񥫛ikUghHV9- @eUބ W|K`X&~xl8˙Λ́\wJ׹Gd2l4{3Z$Vh钬;:f(ؐhLu!sUz O8y(ǹ}dkWW$5$3X/\ X۰. ]f3)љ"Z_\D)Č$+D`+ 8HGmW)'nTJ s%=4 pG!<duɂUzWr>)ܬ׎wJk93̪[;`DE<17#L ͽ7s]q8mppc]LM1g,Z&cWи̩)bVzmw :ξ(?ckUR̯+/ڎȐr]Nae h(Gn({R7,Hon ܡBFᆓƏ*hFq>jܬBk;g>}jBe f1h9 { E{G EK= xt+̱8Q::61?D>]3l)LSF'<]G̶3sS-`P)>yT o)7W/p,90IA6@RrHp[Q -Ij]f\؃@Aʻr+@ɲDM &h:t6 ;BnV˯DKߔD'gsoNK$ۏ(rfs\/O.JIpd>IPU-ԗI*{oDIG TcB:iʒ#gt)v#<i2 =+a&$gQty p 'c~5`gIv{#@1AY#^_xa#9KXԐoQ1h 7"y˰~l9I3M6PJ &kdSD_a@PӨ+)[q6)G[/"[Cd݌ѝ[,$ XT"``agTDo,wV LLv]ʨX`/:BP6Kʝz;ewLVipWct׼Îʞɇd~F)W׺L{o^XU"nG3zx q T+՚i)qz"՞-#ԒAA1w >bTehdPrfo) %}(SgEO׎QJv~,hGM ͜+@y[ w,eh 2 ZB([~v_<]4eI+R 9]?=wc{@x3#l E1OoG+toq2ӌ{%$qBKv [bj@쨷тQ 1glm"!;Q%U[eftgo-Fj:#D.bkRĄIW\q˼,2kئ͔OM0nFb9".Nꯞv oB}:IZo-rШT|욿vb!tsˆw2w($4MqqɬWyvA;騒??ߝs)xNn@6&l${;=/huՍCgQI! tt8i7S #E9LTt,f:Rw}Nv:/MS!"syIAŋFHX*J!j -t6怸V^{nn^ )g.A#i!Uʢ}o*C(WhFf8Ɏ9pz|AA(K(]27rS+&t-*>e*wP?gphZOoyt0JZOm: Pe-;e[=hvȃ߷(֘ i:5ps#ǼVǧ$>) :W9y5jρk3eɬ0(AtIPnFC|0):ujMfqH3^H؛\`W7 ZІN\zo. kz2 xWo;ڵVh5'pI*ő[40КK"cl?E@ð -%#5q/ATJ&6"W`~Ix8jmAWޫr np^1 6@MGH}[= dQs9km. j}oB|znat0H'*qcHSke՛C[@S'Ŕ#]:EE ` _P9䷔?'`X 7`pai!|NhAXڌ ̔p$RNx!Na_yT#ڭMlQёW$\Bm{*]ȨRlo)kpjcBn4LgǬdTYΜ8+E߯L(15q vY@.#SZ820lb>QOy P*+Is1зsޮ)B/- @m-.K;O#V$>?D`o1ɨyP߳+*|a-&f6eK2z 末@,N;eyelܵeEZv*j{%)WM)z2].5𹯋`λmIh7-Xh!>2\|Gsd&ܺ1AҰBvWrrv$R7,vAtij(GksZlllyLkWN!u]J~XBՒ(ehh[ȨjK& ~eLqHV(/ NY?[{)kF)UB_a4 }E_JN(@Q=܅^@`(we)zfQi_q%f}q hxV=J@jz~-F[8ϥ8 I FGiFg2 <8(~X|V萁f/WaRyHw &ތ ÙɁ`%n?`g+NZIAK.)KAZs}U^~IެRjj#Z= f@Tfwy)ijnm ;uLY\,I]VPчW*Җ[FGG`q<9ůGv#depbu1< a!/{uXk*!Z U j_2`wkJLsCCgUe[b؇`ZW,*W}[zpl~kBr""ssëind0m'~BibF(Sfr˚2Fh0Q7 WpDqr: >dVYdqSAGQ 0k)[W5WɅbuݜdGXڪ(37Cb!׸*ITlIm{2-IBGY8~٪JH;@Y2"˅N!tzւR96MY +(FB]<Li6ݙTK"t>;{b. :$֩z[ejuC.BuxX6:DTvlx8~E/}yD ϸ_n7 nL*wkI IJeT]p*-;L{"ka-OADH %Ix$1=v,C~.N7}R%عD /1tfy^&Z$\PDכHs }sWV'\c+ybtT x{62>AƣzDl[ xg)<r"OZj3 _'֐^]|2&\8:<ժ ׿Fz$1[$1-0pkʏQުK rBti6 YଧWg^ԃmnYM䔶k IAR}']i;,3YN 6昼Ƕy6!'[E5Q~ ֝;; yL/l?}؋E^[mRv,N! 2 *Y3.i@ DK=* u8A~E\=4ՍqRofU$>]61dLŻ"cDaAߛ`?n){ISvR/ \h#ڶwsR^uQ $a1>]*[j`.+fn6{.FИZRCq?:hX68j7̏i7n&ڎ6ٕ>vEQׇ\lx2j8"#kO\BЩ;f UzIroWأ6@ m޴JӉ`$>1݊+DT*펹T% dL&ІD#*etMFzN d>x8Elo&&+W0 *j~UeuOhAlfc:05zz_58~|an2aH~Y-ɇ ,DZN Țqx*bb[@nw>=YLf.$09ا/>vԹfXteh_Җ^v$819,O*3P%trDjx'k:~ڰ^p=;ܪM@A+RϿa?𞧩OaIvgRC>VY|@4W#|di/retDfYdFqA/v߷`Q5 GЬeЇArNFzP*[%X Jҵnm;D'A83\tEDvߤ" fm>; 1g腢ٽH Լ M]QGT:(EsfNeyta~37|77WndjSE-],kx=CjdkZΦaJΪo̕Wr,8Y/p rX ؘKrK8iRȪScQ,-=wxVNgEZ lsXD?)"gh:Titc$֙wKt/ĥ^BYiIJs5 S9"7՝vF,⭕fh'>8bikpBq,dOhFۇf?[c,(hڝ[@-(`!/ss/eD(9,'eK$=bz6 ϻ8_i|϶ : Dta.]w/;ƹ?U@d<RG*  GMëtHXtHϠB؂۴hC#SLR)?^@pMaIZ LX `퓿cci'R#i_LI"sɩg;)u-P*uK 8"&Fs/SN;e_ %kw>8Cht(HW |8dW[m-TDٺVzlKE Pw oBZp^%Hk=}gB]t O@XzzVepp9ĵײbhT!Jq`84>4yIj-#y1+ij@m!F Np?~ K%ldYcUcg*PgpMr*oPȺA;k3=~pjΕjzK{TyUYƥ}E[KSJnNjo"4qP%Xʱ{@H kF?GDIv,ZA.P&9w~@BmHWb>-K%T{n8 Χ4Yw?H"ob+Vc+k߿_c\p[5ktgRmkިY)vC%196vn(#NE-:X]ږA2Ӧj 24fmyv RAoE3_tPO1}WD,ܹfU2~xn \*Y AgGNjJ.苒>J a&k/malݖ" ЇZ㌗]}dBvv6XG1 *4S6W<#Lq|@ Y&6Ɋ( -B91`W$~4-ӤT{mL*!+ii`&'S}AW|c~o4mp{� zԎꟲ{0ʢj B~/)qdYUg2W]B{gߐɥ[;)3 #Ѭ09\v8,݆3pGF3e6Zc !F Ȯm8Dhj7: kU7H1l޿lMg#L4"9ґͨIM `Iq!hDxὐi*=xhCČ: w1y'(v6?wybUՙ[!3l3P5&5JHVYW[ED" 2L\(ls˥ :2wscG>C2/kUʒvH֑ a 3oԎl$>PPKt`'Z%tx,;v1z(t]/#ذd0%WǫȚ=G&%uɊE82=OvP0x\>:; &K\g*Ɖ2ITxewS26@$˭"0OW][c+Iݣ?q4p|egfr? g8W] |yM_'MQ zCQQ9+_ qh*_;6\+!wMm &ob]ِD%A?'דEtBJH8` 45Kr߼6cDPa89eYg e?Nٚ-:L:-}Ϧ;`$%&z7 gO8)}GP"D&eSv񇈠rx]rA༔1r݆aD0&AZAbPIOʎÚȚe#CW\}IҠsŠam BZe7ZRCon>AhR/=NZê͗TzsݢWX3[ϝ(Rד☳~aze_Wf` 7P3!%a~z ٬=|\?y_4&̜IxPQ@6 #uRRt-6\jTVg/?\F‘TWj IhSw%Sh!)Ld*ROX(=LпTcxd܊f!Kuct Di}CD,,az](sZ꺨ZQ-igs{夼Qn2 EEGE0mwe{w/^w4rdH|M <(!3\gO]oy0cM&u弦`LSщR]@* \OO{\ܳ7"NQRˁWq!૤dL/,QZv ,x>W2UQ*ymn{go-moo{̹qHK3>{kh,[N>fMc\QCħ>( UkF'>{{5i.5c? n{T`- @豶,v^e.(vġH>)Pꌠǟz`{\J'x; NjU A C]m,]*%Q¡W'<=$95_`HZLOǘsI[)_][[IrYssf Gjsk pk(3ūq"~pW h~S10/S7bH&]q7rfr< 9M=Dߖ. MǑhqƀDO;"*!oQvu49?sSˇ{"L}42y(Vw&,2) Ǘ^qݍm`m;bQw J4fXix"Ku8u}]mT^ʴ유<%XON `&'qhH)|ҏJ͍Q̞)rQ:5ȍWn ІVT49oʉ} U>JmvwHϫ~;rhed#_B(>[ۿny[3_wd!8N kc&.\I#I]PLpJZl;5WhV(soN`%Ǒ{+FZJӶ]m}iV+k/Ջf)m"TǂՈJ~BrQy成%Q8r[R>ByN'dX}dЕH)$\]NztmRYC?QH{HA?M임/醐쏻j~L)E.+ﳬT!2X\),^^8a>?ݤKXn߼ݏ.PvM `584?U_R cAt W_gK#$Ͳh1u CYj?=_}#ng⻸omN@XJ-om40+f"9C7/ GIe֑E,'6u"0SH]u9Jf؋Lޡ,EVP2d͇_v-k6h%bPtE8APJBUYn|K;Fc!_Cx<|P |&L2j)ݩW7CG8j{w5&x=sØ+IRc ':-ʮ2q0EV!蜷mj[h6{+KZI9"FPdv6<(!m֣^߳+,6q@z0)=$K[^q0[(3NM R+/e 1b "ՔtoK0{|{B' 1RG$Ϭ&E"5|'8!zLl4ILIrŻPE4/Y2pX x~6F8z{ աZ;g`X x w57]繧:ubM.tb5'S]\R;]42GJwpaqY [տjT,7q✳Q壮iR-Dh5QŧY[y"od if4Ne%PФҖ,v}K1z['-vDQNN R82NA gu QcroOx5ď)[f 1fJS(ufjG{qx\bjVW̥FD,"ވK49D7pfDpg lȠ^ _d2ZgWD:PtI4ÑUA 0q{# 󚼊B0ALvtߺ!h=Bkra1۬&3KIy;7=csGk7,P]^y2 nYxF\`wP~=ܰm=k:2pQKŘ)R`^[&du”71tzhv6'3K3]|ol:ulZ!,(Z0_b( "W,NesmLD>C[^7y&!b /lZ7QmL F'Q.+V.x1tH/⽞Xl P엝8CЩfAfs$[g:ҟ࿾NCv<4 pOD`m;GA&p ::C%#4{)~ s{#y@,zTci>B6r NFUxd2t[Т _Am< OEAark-*X b@*y"?A4Z5Հ`ҔlG6+h :G̞㹩LW'wltwĥn'VU}E>#$a![^Zij=R`ߤL-n`Ov [\{r4%>h= 9A1~V=X|ЮlGn[_%) $|`ZcՁ|M;^![kYȉ!iAX5OOeZnI׋m#29'Zw=/CʟXI~? 3!3ݘhUBW?]_(Mmݐe l~Ro{9uvr)>=Q^xl%He:[GɷӄP:g]ނsVL06L5(),&iSGȞ!OQ,ݥQTf*X6AvjG@ ofؒ0QSzekEN.1-ISம2.EݢL{fL˝J僱k=/^N"bi '5s-g :_i|$w)+^C-אlw2b9>軓J1 iC^xؔ<%-&ɁW#E4%SJj=IFeU^t%εȡK[^p\U{R8ԁ:lD::DD2[OF[~K?B=.crnw%4"9^8MCB4Ndn\_-r>恙`&ugYs4+AqM{Sy#K8.]ՊASun'c}NY'H0q(/@ӘpXkj~c1E 5`9v݋h,-Ta)RZAj6UA;W\ŽK\SL$Plk!5<=y(;.! 1+(}NVd >ѸF|ڵ=c(U`e ?9Di;yueN0D bsa+K{b2V!&V|HPkNJoz/bQZB8y/MRfGظU;_}KͫSndlP>*,E_߾>0hE!GÆ;W,kȼ] @ 뚱F4⳧V0; fM%EXBgr3<]W1n}QHMTc)1-6 6ҧM(ܘH7uj/u8` ]At秊#uxwԀӵ .goYv—Ø#lV &MuCvvtFu7DG싞4h L6 2RlD6Wp uC~ *W+{(@J[˧=sq]r"i?~=b,T\56LbwĂ#Q31!Ó㳅rcw#0'xXq'S }Ɠ5[ uҟ&/@_5*IBS@I37;iWKi`rJ |ƂľuF%5JաjVBYׇ}C6$J *K씄yۧ(9$!pA ZJrD|zܷwz{!6?o,5K2ht!`n )5NI oM%k{L݄ ;tftm7 zQݽ?׈IOw~I?g/)&yDu[V>Nwg&;'u>eCMi\<%y@eyݝW{0ܥY+hfAʩ6qG9B˽eXg=سڡ\JH@Lo++wm;Pjor7$߼a$zԈ^Nq7+KN,qnkSL_zP+/[E+/A%㉉,6v%[F.# +OXnKhU2x$p\>5ctRzW=7ǻ1|,P]cH7ʯ9J6$U$a?pwsS׻(嗨Y zA Z1mA&5LO`zԊ*ôD/[rųL (C%Lye> =HݲfirMI*bdyjsK]]xor4|nbFkwH( {5.%9k 6cz""b I,it,3Bɖ mաn)ݘH4`ΊU,bn^wE_BҸ3#sum:9k׉N!_֠L4R_vhդ HNgO1;s&7e?a$ uukYy1d{n-8UhfQasǵA봙'd=ֶn+g1J Lf`#C˸[hIemZ紿6ek\-u,пMB(ʩ7}osBI>#ѵ;m%Qoꟁ{ h8,\veĶwy*voKZ%) Hr CƔ'C±#ۯ/#}~wNOy8'ndJ氆&˽"ƹ\?"Af\֋12+ _1^l&ړ$G0Qբ$ ,ŀH?/ǫeH7¾^2zTigb4 "J/ܜ '[*UwP闥$DSYhO Zw }*ry؜?UOxz$ٞӽȶZbq%dd )m5۲DR"2 ͤ7_V\{՚UL='>961XDv:E5"4!iQsX~lZAS38ӡ&%JMnP|BK#r CɱBM0cGc]NǐZSkĩ)y!T*&W~@r!z:de]%xS0L0>f5 &h]&,oh dEڵ<ɻA/n5fm*C>y-iFs)Ρlj. dm* 5< c'0CB_nKˇt;um^_Zýu|s qsaS$XȜRpRvrWjPwtQPގQKa[TBHkNYn׋> | s(@yG[BO?(,504h 7kBfTX^Ǽot`)8"3"R)JJ{_En恕&iD?ft: I@}8 cV ᏽ 6@{ 'B@ A ՓeY Z9O1nK5Dy@DڗT0`ؑK,K-NwTIB뾹R)4(ZҾjpPюkg-sXށ/[wr?x,Aix7y=- 8]Ft.6+'.U6+Wj.[GHRL>)4ogq`ZR2 T-TX;tFg0ϕAf&V!sBl]T]+Ug'a]}:#Fsq!C^d="n_;1-[Jd#l?b~3^tlH+e9FfBwlX/s/5h!.i2>vZH'Pb!5<9B0W AЧ@F],)N٨cbKR;hl?BYvux##}TrӐR@LZj9N&< Mtﱸޡr8&GPx'_ \Z&dW$p @ gb\ʶ(紷=naiW5+" {݃DJ@`1M37jc XӨ9L:*>@ N^0=? +#5<{Ptks,~~ =x´ 0Fg_3D0HN>gsPJۇ\A)54kBgF٪~J'c/!@#8,]\=Cl".Iٵ-8K_YS3v`4u{FC$)7ev@gsQ~_yzx@Ex_I 0jM0]i2WP]FlD쇦0XO.#L˳iD9qp (1x'qs޸ʋV"5L}w5.EliT{9I{q]|&12qq$'ҋS  (WQ[MXa-_E[MRfWmS˙[~_FkKf(Dx #ǖKS/(19Īh7xZمMz1%iz+ds?ߵqhdmMRePuݛ3\K=%':$-b84:KL2y8͸:וKS8L7(ȆDAbߊ3Y9 @Y+8͛Z`5Ȣ*=?UUKkΩЕawN;JC;v!y@U< #H8_+AoՔ:13BҔ֊ʌP 1!턏 e-O6ib0K2Dc niu稇f0g+;H}<ɊyzN]NLfɹ }#n-nX@EZǂrEQcrڹ45:STtmd2'عuBǗ"H(sc*%5:@L5[-2$2YN8WVSh:a~gaxJfP𯜙5%H5(0]<h2U>:B!„Z,V.o`ֺwKV< uHeּlH!O{ngV"p j r܍`12܊ULS,?4^Y^c@g rig VqiR ^uc}tU?dM Fo*v&v]T$ڻ%>'tiYCM{!zAވ_moИD&A`%n vf[TG)k MT I@ex1Q(\1̲aǸOaHtSevI` ſi,^‹PX^%)Hu6Ԏv=u[:dancIɚ =eQU u;*ѡNהEr֥!,O>;ljJ'g4omCgPΏ9(\iЙYkGmH5S:]#Lqv7z*:]oD+L؟mp֡ήt$D+JE캱)^w]Z _J9?7b8"H,iNњ}|*ȴ@n 1!XVѓf b&DV)uC<wdiά~jyɦ<3ҧyڨ̋nv-&j }P Dib7zO|M?.PvN*qk$wvלrGSxʸ!i;P"Z}&@0;-,W әKa;% _to{\*25㵻#&]S;$SNj^eڭ+Ó5;}#+*ʹ1q ^"]iPĒ'`b VUF5@9Z7 ! XX&^;n^ ryA,_z/H~K}N,IO4^?]P zt~n&LWr5DAI#\n5R*9\/=q]O]ĎRH]k&2 IJR1 pijzEyo(U+d:LŅ kF!:_Sh`" A~1S>TGJ'?(Ǒ՛Ƽ`T }clS/4 7F0;iuBX0PgtbCR: Vk%-O}.I↑V3@(j9a0{.CCҒVۅ/<0J&ؓq9PPdK;x~t;TvB(XMx\wK:bĒb@T0_̲ = ~{2k Y@gٔ)˃-%_ݪe-gDuZicQ̊sR'AF=洋2Ī.6Uލq1O R# ,~Ǯ~|9xd0CLBmWܱ hC@bRg9C POI"$&:SϸV$D֞ v\(- "#%vq3$"餤 #NTڜg,iϳU4_tt d8hU }ϋ깙2+.d( l4A <O4HIUM\^k8CN>W\( xfDL(?"#F]nN- 5TC#}#g4PuV$Y6s&|j>TIsꩉ=\8ƺ_jm/- DbF7 #Uʏ/mpԉ֌Dw XWKWcbnh'p `cfƜGMii(?jѡqK׈6=vrNb&we%*ˇJA3z vb$htI2F<%]6q󅵬@ôZawvQ 6eFYFHVKTK  w]i ~;Z \L` VuSO> ӥZDMŌ{5ZCNRsZ!3ʉ5 vbǺ!sΣB{xN1\y涠y:QCMgZEL*X8[P%hE+ѿ1IdC3eşg p1<D :13Ǝ/4f\~͋|s܁Emdl-;{C "`rIl7 Yc!,3a& |,]'r>߈8QqHghj 0(noH ~RlbJ=r4; JQ)=+Ndv/3CZKDKj6Gb,x["Ŝz 07ryaE4#AO~׹]bI9cb7,D\x6F>*LЭV=,v^^ŹKh8R]v 's~y*Iўم , ƿIhA[LP0.$Nԙ?9H7nJuƟy~UCL-RTG@g-Ȅ`Ȱ@{gMM,a=䉅nt =x 4Gd)kdR*麎(~yȊ:|3E%r fو !Rezn}Mh9F}iLTjafhiW,~GU?s:gSjF&EKv[oֱX`:;s_CkX#{8ݓGxţZ?n$X@kɬc#9woՋSkR)~ '툍̟8[g^v!<)]0 a+3x ;fKNRŖ&~t(na N%Y0{5_GwUd%tA"s]CG}?ה6¯5"U^;vPF $IW$Y΂p~F8'Xr#JԄ ^dw'r83@o*nSݫvgfOB{+rJu *Eʱ\:Ӈqf3?6Um?:H`s@Fι\ɛ !".ڢ5/ g_8CDxr,Ț (!5*8Fo \zv@ux|zb R:&)RD9Oȕ kU[!A3|Vxz|!a9W$K\ x8! sY6uN. {އX9 lA{᜔ %Kvs~Ӗ̥ȗ@%sB򻱙sWHe;,E~I(_}K>@(ABR&B@d `;?QCJF #_1JD -Vπ\T?=*bt͜#cœAGi {~_6fc#^k4'T_f&H\hMV w`k)dP ٪К',9öz: !`yЄd3L:c[kD_$/iQY5fXKOK(| ;snHȫ;ArdAlr$ ğ/{hOG/Akq@j!u|[-UXp|$eB9mjёU$L-"dѠ/y޷OǪi=(zr%{͖H** AS WH)t"iX(R]Ig [R[0sW-|'̧ZSj}i JFzypO}n߃ DK\m s" ڭEf9h3a[s*8]{#va0ɡ=5#wK3qO=qvuAw* S#EO@>[V_e1!/k5`9ۍw1ˎ?/!`ŧ;#˥C`Toh{rMN+[-b*N@\2um(ݽ;T@C޹,bI#viL &$ _[2fU/.bٷ.((PRxq*ў v[y wm< UX*rά5uIT$]_Q%P]5K?]5 v>Rg9UE?E9qeCJ[Kxc)~*4SmӼ tT*ᷟ1&'߲nt[nؓu+FB$s@v.i`A_S<4q$.Bf|N܏o/{N&Z1((Y/am܎ r~ Lp\.ZYݰ~|X+$%/Qf3)q`7&:qx,vq }}Tԯ_S_;7`8/Cp Mꝗlls*ګjҕ 4XI:M2,߱o֮ab+RF;*84:imP-AۙRigȦ(r >~/Ԟβ,7΀Xu x^jʓNz0i=^#\>FTWc6gpFDzax M;=Dj 9ug֮{nqރՐ:tvc |1]Bx~||w(o\"oeԥOQh'ebNb}Pygt vFȉj%Z$ W1^s\{H9j[qpc Z|@NpCc[GFYFOiቶ$b>4o}CFI0 ߀K%k";&HOmȖj/ـR|ͻndח8굌{RT7H> (1>{2L{,Z#(,RqCfDZac0RBCF`h™oFbV|ESF,$l z5q^p hXl?U|MHՌaLbp["h7o9wQSO cE.9x0Pڙ!D2mTzл >ᜢ׬mH$mCV{ȥ^,q[%ȐԔ~EيyW^>=]&._ʕNZ  fo 06v7 L>=3ѐcoɱtBZPF, 3gr@˴NA\{:-C!\DpzB )?C-4%AIĢY1X]~ l];%_w _(8Ł]="Ӗ麛eY@A[6$%O@(z@//Q!b݆'ua^t|W0]@R oJJy.-q'(˞"1~]~J\Q͊7_eX/`<b2{BQ/k'5=N73h U%DvMj A!:£c‰niѰf ld}#UG#U;G?0=VQ|0:>,Tw2acā\$fXrH $Q7y4@ɔ7fsXoΙhSRoCA섑_ɢ-Ե'd2Yc, Һ%@) b1քC86S@;ϱ3'u͐ =9_u/%OFБ漸D[roVlК Q. A x9$LG~kq"_}53}- 9MPn).]QƺST"X[ӓo[syQ[\`= jOJğ>!G\B`@pu7؋.XK֔&?Η0Ym]<Tk&$;Ӌ,>7k2 $wjd{4.5*D9Й *##+I/j~)A'&[J@gD1oFXuIAk3z7k7txYdXD~<Ԓ<4Up? bKZf6bҤYuro=sO{pZG^mL|14E1_No}f@2rU JG 'n6O7 fMa *ԁc6aJ8|xrf?Av97~^:f4D4 ?7jy!XŒ<&vzazPr,Xq|;u]{%L5oϝ+b.(i@pO LI$cmFf:{@:gQOb-id2*F/3 oF*o߃à*Do MzAMhzsis]!L]U%g_ԪىQAi>ǜe& Ĩ+ӊ–t2c0ۭK[#w\DE3qa-h5sWH1O"Ad0?7 Iֈr}$X+ӳa?BW݀$97 Z<$oy۶gqlKZy>D|ϣq\y;E⢖t~K v4xå hք<~0x&°9I3WwdzyTu2NGTL\: i^&/*61/Q@h,$,\ &LuFͱim@7s3\tyIcaf0Nd)6#o.0rlTk_Dudp$LzQ>v"՛V2Mcv\(9h2~"w޻)b)-go1cJl)*hzCA}4w @%JHy=>}@T ko'lߐM Z)Ka o화 Zt0|a;Gqkc9x:\ ">4uk v]* 9L,Vw`]HLxC"GP1@2n^0_bzf!8O2_e;JQ)Oڒv^Sx?; ֩Ɋ??TRY$]@wWjs7xhcxhdƀ^mhwmr$3UASk,͉^)&FZm!-pWvL\.YQ&%"!D5Nv>+gmMrIjƎ8(%ܟi<`JKt3;E *WF;EןSɇ|2'N y??CλX"2y 7JR%5/l39tFƍ_,XgƱ9z xg SP )dc&IV.M8$rNPx[.;l M45~1 ~tAv;Y*qc~i5y6uG[頊֘-8BMЩ!?=h i0pBy/\D6p + }3U8QȫWfԶ_j92rl~)  Loߪkߣd VPR>]&͘BO67hޓnkIS{-L>gFKx ÃͩCIAoq,2ç?EaPOny Hf/T9DJQGPuuNvQf7 :%g%.ߦF_g W80 >]#0 ءbxFӐ?T+ew^4ʱXW%۷Iv H9 6^V [_9)Sh3oB=Edg@Ěk̶+qMFK2g@cF8&>/E4h2huɕ-p;W -ܱyaU WvV ^vy  Ļ|]B2DUm҇l`_"qR gUVJI{:'%-3sG#f_STJDHC>]-tzBrJIpNcA|)46ʀXWUM!a-$ɓ)ث M4E3{okғoG 9y`N#brە9|Cmr{ew 3#GNbo }ɔq[NSB/9+, uca@yl,7sDpmr`ƞ"Xfja՚;c^^8oIaD7M Z9c#:؎1dn= }0PR7!qMWQ G,{Dn |קsu@ PK$"j.- `hz ɞ#K3@b:Ƈ6ݝK`o1J,lcu[}ӈQnލ !ufYAr ,ot}(q $=luɼG36NsIG< r2!!Cɸ)3 `o%W> _R3'O];4WvY5?٩oJ'z4e-|nd7Ԇwt @251:†*W9B*T2mnK!%Ɩ ]@XFtѝV`a!VŠ{N #C5Y`ov0qzSE9p4.•M-@P &6IZ#$#T=iFe ByܥMmO=1V.+^/*ehms儷&jqL[_Y(xE@ >?^v849SU:*%wm][Q]KUe+tx!ޜu2w@q-3'$|< } Sis]0|\hI=4wɱK/;@{GktQ IOJc$Q í-n9, $9"ZlsQr.〈>Z[. ,2ԱQEL17z0@k4]Ċ E˷xWt'`);9}o##;$])$T fu,oU /L|%QiF4Tu{`Xaw xޒ%޼ghgѨF.Zpږ*M]xOl2_Ra}Dvw㑑ϕ%FcaLPaWft@*tާ鍃̢kÕhmđ-l;|fᘶ娰.zK^vC;tj=5&Tgl7袙}#h3CjW%R3(ﶣ9#H}Af핅wԈ__ C!yՃXD654'!D,$L=rI6~0]쒉jFrdlrm; {+:]s[7@ie6Ї@={F'46n5rfNN54 L k!#K^mv)o:lmӁ?jP> EG oEd/$EfaDa%=}.ٽ7/&i S@3v-u;S+&OF,0fн͢cz~)(\Wl um&mQ޸\[ 5`B˸wuxV5iMXvE!In/pQAGMJ \o,3[M[{.tWcvfXmL A+E'eP:ms;& -2dH pn;~oUA>^yYKB+v"K{aM}R0H6K8ƪ+nP~'#אC5V{TQ d{Jm%ϩ3EAHEh; AܠbƟRgB'z} >.7qZ,i?uHVz2jN\N0x"6Ở~UAsZ]~0R p-\eVg1͹ ~fw*ݙ3p+yҥqݎt{YDCq/!! =Ä2E5څ%K:E"ZQn#󪘅74JF$4(ֲ$n@MxH%9!G]< bAB7D}G-}.t}1˶$LSZK0{~n9fKpt}Ac^:WKhiW~C+]sj3mcѓ;m[z$de=sέd F <`{jN)f>߫Qyʓg tmBHCݎ\zs1v6 nxӜ 03Bz3WWtq\Pt͝G|lTMCKɉnފvC`aYKݭ7p ^E DjV{v}h>ȴ!¹(d{ )*|G.i0~8YT5{i/+"\:=7\L' Mki\n+uGAYIAxsɀT}.th{ѻ +Grv&ך $LK }t|WVhֺ0a*(4yO#QFrg { Sфfm޹r8[CPWKUA%#]|Y6FRKMbG,B`6hJ0.u~x-E6p\x5<!}KYk wgh*,@`0 +Ֆt3 el1qŌ 7TidWS6–cIFվ+\ʵ3t4zf=#[9R ieɥs7`pQ.0Jp=U6GtQݪg-)*zㄡl£oFu8Ra^_qD_rq:T'ʙq A/lqBr@1E@]T ;; εC$]~[ o#`/{B#n(8&&J>]W༐N_ !6N.[I{h8 ᥴmZ$nRQaYVQ9Z\xLa2zp\+zz +?W0t9Xw]dn =Lտb"dI0/Ԣ[F:7%bo1)qEn#\([<b 0 Ŋbbb~c~ly.,ze[]-hpnbL5~Z7&\ժK;eY+lʿxtQ$nֽЁ JTWf]Ga2l}qg3xKIv@Xkc$i~4`vǛE$dob.`mV`듍3"•ΰ`nB)_QNAָlP|tz[>]fhI]vT;8YyePK ^aU|T#g<}1qp (h.pW7ed?*4Ȭoً1 `=2Ne~/J lV2ts5{Z K= y̓}$:x& fSuZe=2t`- Ƽ B횀r1C-zȏAҺ*+XCZum=Psq܂'ad mZ >49W>Gu 8-׳0H7R[9yUO%cP腑yFY:x7^L̽leh(s{5)Un.*jV|z\P#S4Hm: e|Ҡ٫8 0$(=YQ0Ģqk:ݢ% ÷PZJbK[=K.x ͩCO ": &H7$_B=Z0b-kp&'WBA5&1FPʟz̤⾘|ELlʠ6.`MM0L(buKFsHO(SLG4Dlw]a(Q{ =][4;햷KIgYסFz}#?qDƄZs4(LWRi-OBsiMaRܲdGQ.mС{#cemly}%3Y/)iɳfpXS#- cRlS9V@g`] 'zIi0۷p$G'#c`X|ԯ  MP0b{@$B;9$`#ol(M*RCW}Mb 5jA %`J Hs5"ZOd0+{Y}`7z t<=8[d&&}\" pm{Rxe#> [[<賅Wl5WD.VICd.*p~HW`y})}+;&b 꺐0H#j4 kSouA 2-j8)#PFW9D+N&lwp/qy @ՄҊM)eQqP|G.P: mlstRJtxU!-}ɱQP&1X.n+)oW}hr|+YY{(=~^֓vQ-tFℽZre၂͵)=Pُ@2sزR$G_-QJ/z1 ]6uG|Vڨʷ dVhYCp vOC _Ynl+IÙET Zv5G c?l^_4^I#PpU5 mL5.(=pxnu5xct p ܏]hZ~+ޅ0&xW!i/B(_t})[xȴG, ]|YmdX=J/h|ɺ_j:YV^rOmPS~x &VSPpX!Av~ bn_FlVmȬ:] >@yo3pf}dlo r:@=5!O(LSMBXJ'Dj*Q΄Y۝EN/WDjQlԠ1kQJlؗ\'*,ٍ῟oXZ9A2CbD!`5[U:9F*I#[Μo]ܹX%W573g˲ ay?KtHp Ლ#)0əQ:]R4K ndrt̼S?M DlȓTk$L ;̄= 86M1j;~4zB~8pJ)Ȕ+QAVJg.4+8LY0"F4EWekB-^oak. tm0싹5e/*,I}l(*_Œ*sJ鱩\h\SFyx#tPOW>$A&5{0J>$:l}2ٛ< njlAv0!wr cs;iVg 0fSRUՒF,|, Jn9$6tts/D$xǿ>aMC?k@Ed_wy5_H&#iBkӈ H>9B ،ϰژ;&Ef!{ s{sWgsoU,*5 exj挈Ȥoƽsgx{n^KиL|̲cmѯ; _/2sRT^|xy1>,:ga7/\cäA0ꩻh7ٹe,$rS!r*?~.Ds+.g*f\-FJK󚄗˕@qNUW.TmHQkwv%"O`31$^Z2gSԳ<.τ!ac Řv< k2R <ȁ^sew3R=%hl0Dhe)Llh4;A^Vzby?/qؒȁ?T;#n)6y>VY@%"~{Gua#0Bﻁ~M3sT 8CFXB"X8\7JK;kM}P'86bJ՗aͺ]F9?8,\!m(d'<(? M|17,s! X kz*N#4m/=rqB*:f1VeB ~B73#M2ɕ*_g|sz F9y+վ,*5X(5_ > @8 2d#(H‚Sr\e\:ӵX+o{ob]*2nyTpҩ0E^’, }ɢ]Dnp-q8Rx О|.1 j# ǯ;bvsP";d0:myKZ77aXOTҢ|DW{PN[bv;d@U]{Lb#A ;V2U3mX _% ?t`/G霭={KƊ05h ȾO`~ԃQ+puLOѲ,i9)AݷJ[Jm7*cv7cܟAF(Yf8$ )7%X 9[܄`r5/nSegͶ5]tU|ah J24wBԇBٱt]3 &k IR KHgďDZ2')@3rQ5@1zeyJd2[nH7~4aBîyj,Κoqv_ ꎎiٱ&GΤ'oI].zݻdЙCBJ%,D/z~*cl+̒ (&F'fE}L5lÜ7>HLvY[Q<+s]2\FW,iEEdbI'x#WE;7%v[+t^p epƧ\$ŭid WZPH=_|kv5fPM0/t7,yąQP%ߨ\vfn92iԃ$8F];i07)) @f]Ecߟv/m i{$nӰ2BGUDG7P܂##v| ?H#%fVZ@2jOg zwz m8^"!Q,(! 5nftZ>r3A^g7_kyDO/)F4yE5[L0Gythr;A:8 rrX<5@Q/q%s=J5jwuU=Y0=n WxN@wQsT iΘktfV#/}aK)cQ՚O ᤋRv 8%.0.ʬ2ĉglm2|0q<o "g G?,(>;di?\0BR8I2xR_)bOOgW d*7V\`^ņAChrgVUݗ+|ɐ*%I_M Fg)3t#(doLNzU%(oN|Oߊ@w.Zcg=ye 7yP3|5)P_ Z~v'm;u; ==5;Z!)DO X|/Yh?* 5䚐vz{MWB;tP! %!J\c.@{@OAvzv+gѪ $Lo~+O6| E˵;o0]k_\M&BbeQӺWcCoR{85N 3~q77KAdb ' Նi.BS)\BAihY]<`eN@^Hj_Mv*JckYy SlΛ7]썛TfWvo*e5Tjң*d*p{`m DWg2 X,B-|aEIwwpy2u H}Dk WxG~P־kK.ӫc+a ˽$,E/]7 ȳ!m@)qsuK^':܍ z3#샄=Fwʖ΄b ~9TƕS4>3?7UAH9L*-r-`7}ewJ9&٣' qiDjY WmUC > +XvM܄{R3Qx^ێpWCGG!5G FWpnobq"E[vbN=cw6V ή8t1}p⸞ :Dac"NjFރJ֭7W)g]d|aqp9*=2 sKRfGO#ȑJW[3*sprsjlYɺYBܐNeV)Z¿I?V:IDR Tl4c6Å$TQKfOBmϾeհU&(0{&toP Tе!S*01h|=4MbWMt%˳;Ɂ(u9 X<6].4ATşO`6XFdrNo)TGHvEX܍,Y>9٠"\*fks\4å#Kދ]j o0) ĮLvtdiET; O䚻!klރU S. ߃X; 1hsJRzUժ-'xFxiLBjj&3}K Pm&GGdl{) '8qIH 8u),ewxkd?"ٛgM{BǵnKxX ""kWJ.t!WMg QުyڜqB!)Jq*,}K`eemLON@,z֢t.ݝ۔L~cHՒ/rm$S QntaM{h>йH[iCFUy)#ξ.ղo}-B?s.zHKWLl7h34Ӽf r lQϠj ޺>Xʹ71@U~=\#MhwAV**.]JBxC BLUDD!:/UEἚoV#/qi֧UU@qTgJOjrEE7Fuvg)˽62~7;!Z1Hh!.JMJ\Hň~y6Ou/#W?c|25-I}VPf0[nb& " +}١$i%@hYU,aJ1'D2!%6<wZǧ$r Cy{$(~qPPInu./{}u"BB2Q&hD#KŠqD:tK4|=m);8ۋ/Ew01NL JͶWUHcWqufnYOK\jYIIe( o 2螘XM➋tAT]kEեjd}Xsϥƒqt3XzHX`sDp]38%0NҲȩWOZ9* pUbѣsݵ|Ȥ1ɦ!XN,7my$bX'S]*4(i/ɗ1yΨ|N=QɆ sSųprn,IVt7Ov@_Ox,x;XG%+kx>*e ΦXv+L}L>@D8.xb"rQN@71\^l|aJ* ܤڵ |(!>Ԗ8bŸоia on|bT;u*%r\W>ԦFI_Rs}}z ޶A) W?p mK^8xZB =opY vgA(P%bչLQ2tK$|~U=Zau&0љr%yZ PgWMO,|e)oz.>EQ&;G']]25| 2ڋtO*X͓:a' mC]gG]\(to{>5? ymM؉nG景(Jꆮl}s^or=.oQ~ dai'Y64Q_uu9AFaG\K1wˏ%& yT̟\JPYiIu~r8ۡ>czKIAO"Ar1U/AfNWpS wsMc@ {  2Y J%;uھ%גF-2p6m*>}rtә:<2) l"d70cr_|#PɎ3&y|k\ѐwΝrNV|i9"yڨ ȩd]jjv㺌MUĖ/H;z_N w"1'mSjA7Y3?Ml&J6gY+iѮ0-Lx'w׹V,V@-m5XD`(IN5d\R44=op| ts4܄#т~O@uWOh;~tr;a*@QٗnAKg&6yQkfgD2Gݱ9ci̯昢i"wC5R]J o@K90Qj6 %{OE,?6Fv&XF.B0H;)UtGج;h@nG}1uRf0`"=ՃQdhkW=JD) ~wrnv0)j|8E*DM[UХQtR_egDDfm2CJP8#Pz:oD&3v^hp7p"޸tI/}i>^'Y/ȚyzqC*Czin| &3Nub5>þ" 'dt uΈ(~sZj%Z/v}JbKA]rvCԣ4AImKO[^'F?@vX $|6Ho5ϗO 'D!3d-Lc=-ϥW#d1QضYX(f蘤Vk?.9z(텃uf>9#B:788Q/z_(e z xm_w. J, UI4M}V{J2ىRߎw6`(iYD ;Ƚ*@ww8Epp ^e %_:Oϵk;“?d X `ueӆxVә&11ǿ /{mPWrXs،b٣UPN_sF7oJO|M(7c:G[S0o$oI?k&u0:r?>gKA rF#xy,eZ2 P 2g8ӕzDdOofLJ/eH BWMH@l)MF6Lh [4-V Upg8H"O7٦pw׈^l{#[Vk"TGX;H!GteO`sTBIsިN˥Of7݋O1HM?6w-I-VڄXlu`q~)rO3rpBuy@I q7,"Cgdt5[4DRnay󎇹U϶WUm?Azk"q[%qBmFUki]ǖm|e4X0vWPK1%笌8c" $Xp{T=e(́,"l| 4řM/ئR޲3!*|bq'Wc04c'BkN @jl[yOz:P忏IrdT,) Qҡri͠+92Ay22k¬8s4ţAh!U&"[/DSːy3mfh |mФ SPJcdV{y,D|i&-"el#A\~ ԯ5Y<"Ri d7g#&!v#vR Camw]{2 HYtGp@$nt:q@`>9'Y?Ⱦc M,C -'4qCZ=fc H{6Y޹ e931t7㢳{/g=b6/t|E*aغV~B#J úŨzʯ`Hkz@\0EHVa]/Bf͔A/2_kJ!,;R{Y@tqHbjwbhh2 m֧|VIXtVrQPJh5'(#!XOf dCB #UJE}<Ɂ|YIS8En kSiɅ/T1yT}7э '+ebZ&l"j p/[Ն/3!::?zd@Zݐ s!iaR:b*;8笪e1ڞ2kN10R 5іvUI*IL$>CYAgYTvm5%ƞK/ 6y|{k|Xz]=4ېH1FG벃CZts#t%y4`kzS2fj'20R[]w˄<{9M[\ZutmO>Vj0jDt߹Djc;klk{ +f:ps?tG.g5 R?=ʪФs}Ą79-4]" qי,ӓ5j]< ,pELGixE"DҥeO3M?D4%`7ܖ]`y-ayeta^b䖢6?T\̲WV)A*z&هp97% )vPUk@i[-"IoftR'=?rvNt.t6l.¹yHhr##V9RVc>Y@tp¶q߫d]:ՃKܯ gh6=v iOZUS ώܲ}ڲ )CMƘM攃޴cwQ $RzڶK>4BkqP3[hB=fy(&&vODҼ%dft~GWu䓟w?iF#V!V]@"6.(ѯ XJ%hK;vTe 1:F+u4Ia9y]2jӣ\᙭ԣlf>ӖR " 4(w7zaU+x ZܹpK#CSN~qf#ly6*XClޅˀa;x#-'`o  'fƻ妢pa.K!4 O~rG4;|Cuss:D6QB8'yO{J=se |ʻB2iEBT F;]e roWᐲBklE*՗wU^jū^8(\-'8S"TȲBڔ{I#X+k0mʼhu=yk-8uGɯBhUcvZY?0&}/?36O&D+j={+؜Ml[b}۳OÿB:o{O&{56&YJVf]: h5p3?Ѝz~ ;\Tn*Txȓ|IÍ#w!bd@OVBfRh?o.D>ҍW 'e2@r9IŕEG<&A@שhA9^P-Mev &^w #5i{(X}Ի#j-&hl,e-;`>5 (LS >1!)e~{I4/~B&I=d*IRp/oz1^%H3mϖtGsn>2sv4Fe[TU$eø 8hK_~"K'_s(xX.G-Jn&$tfX\fCSU46v]]uFj ׏;m uhuWGtv)& VR{Ⳬ'wlrm}CCXœUCc:^yK0^T!t M+52[AEbuM 1i+z8UQJ~ kW_iB/+~=ڼ8hĠ51:|4)%qH#dt/3(`+US/EzIZuFloHG\bA˅46 C3W"u@\*FU\]i%J_Uj_ GS kY NR>ӈ;tx]T-pIM-۠CUA#nE0uV۴@Xk71^ݝ, O07wi R#, ŔLK u@>Y,GU8r̪Z9KHM sVKy:i T/^şK/70Z‰F|"DK*" )6`5gB'ͷ66xO:|*^p0*$iRH]5z#ME0[԰DHf;ZoVtE&2}H{J<0 =T9eŧIZʾr}A3<|M# 1KDtEÌ_ta16Y9ޜ0n]UQ(>RoX0} 0>Kxs+` -Кu fy&nbw=杞C[OI9wnr2B7:m}1q`#ɝRܛK?;Ѽ~C LvAUAlzID]olz$] {SmKur)L"b"_{8^IN;Z]wlNȿ2v\]8`ߣKO.2YC0,Ľ_ͬtgE+x|ɰe\#Y*6u2c߃ Ic4Y("vV^/¸YP`~ ftJ1DZwVގAb_qW גY>1>nj8ѯxS[+Y=_̹QSuTcDR=tYvyp#h!MpD{t_m36zbUI,7#7i2E ۓbd3nD/}A <h2 *9*^iB q]}LA)3/ko9/Q_MoBWtJeR'VV`ْɦݼM8{-VU3 剌iNm f87-Ux fc$Sf2wͺ<q?x;MF 6ў&X]C1m &Zbp.חcmx!#kRױu-Yw]+ 2oHoۈhCY;8 >E ]v&⣿.`E;>M_Di <.amƿtB>F9p!%7Tä0C =0#B*ihzifGbx9H`ĭaO2Fǁ~1Z,}0.d#^ qBPLl!6CdT1ABV d>s{%|0-cl.*`&S6#8L+\[|[e%H Qmr}QSNW"f ;iGv&u(bYc'cɭ*L:i_Zbj8o-˜[D^Gģ^Id<~]u)#BQ~8ЇkJl鯗rasVq)J"Uh5jvŷ>m#IQ0rAc˹Ty.Do\tqs|P.fOv)tό"ƣ@7pɂBS(7Տ"Ň5Boe'. ݅nд?=Sw@^XpI(rvh)QXG]0{v#eTIazxuмm8'o$ϳ8w\ sJm}9-VA ܹz6ft ~lOf{迍ї_NĨWxdz``>.xx*\JsgbtZnYQ_?ƿq~7-`">)Hʅ%qGkkq@[f"q*TjJII`fIN DrQ3\rLK6D2Gtgld],a{t Okf:p{E {N95{~hOһhуzfѵQSE yC,Nd[LWAnVM _kM4"O^Ɯ`Im٥Lr\ꖔHz-T/ًxtuT A ,@K2Jm :s~H% <^P Rz/ـG/5þ2LJ}܆[5Q8 9J-Z/!`ےh+j`4SX<o: @da/e64۳~j^CQZ=Ղ!%?zAjc,%6TnjOJU F(fl&'XY=ЧᒂXZWyvi޶ÔD)F䝑 Whl6}\@ ցN@f ޚ5o+NZW6Rxc5Ҋ${A%/76 -abZ.JPe!gZ]{vg6a.ײ=#PJ^ťJ#cF ϰUÞ-=y6nGO1y>9dyf )~5ܤ;f i nB4Lv; N{gdNfںeJ,eMH0'Jyy|WS/ 3YvGRuy NܧD*<ߒ\8'O[;r0>U}99CrMb0;珞D?yɻ ⻅ND2znatӂ~E'%_Ř /xP @SH}0C5ubL%!y_)XBs~ZFã PK0-n уu#-}-8g.Ǿ0>O.QkiKGD{\* qH*=/m-hj0U_>#r;e#χoK)c{I-^-Y׏2 _fDߴ u6q_9ȼf7pelGsң%s_&lܬsy9 74c jMx:u(L36-+􈢝|Ӎ|gJEG~.ӈA  ({ ¬ 7I]W[tuOP X 0Hή NG?d[`ȱ R  jfRSHk<ŀ͚)|s[ptExAQܢxzaҨ),4c:ISHᵗ elvˎ d`'>]b -['t Wu?ƛ\Gp]0](hU4T͖k] =jfI+DH'?/Όv\a G&)DV-{ zرV)g!ϧjmcsB*,f 1,WR d@h^Js0p#7"g4B lsieq`1f1Jx#AάIG.Kd ީd ۝&Pܴ1m/"c8;)/ظMAX f |0JyQ^;cVIhOV6e'{=]-Ȅ:~ry׌ ڮ ] ,t0tLz3$Ś蹿2e|55(1InֈP?vdZ.lK ny1TRtлeL<8Ͱ}ƹ";Ir4;^#2ϟUǾ1ovѕ=fSVq؄ڞ⏧L{sKlt*v"'w׎_ k_CFQ)V˳ILC/8T/]8Pp3 ߦ3JN5ۮKjR}F2n1<ڻ6kP)^KO0Z e!*Bzp9i\VyqyZj -oxFç-v<*./ D!`}w3gSavlnq$:TVYwoTEVGlRNӎWpԄoKR!U *ilhn.y1QpG$ctM슪:ry 2_@iR|Cߧ4sKIPK}I5z}]ĀKxZn=,Dfo~%F:_Sqq$]7܌ΊVY+Fjzwm]9Zii2U7UDp֝ `D%}d/:Qit}RMΔn˥G?MWӿu' ݬ߰syar#>p0"^-H7eJtpa:yb$*f䐍}2=SU.䄬ccc*~=D[b;}gG?*pŵCt\49@V4jf栛/̰iS*X9BXir+'uf8+~7էŐN"uߋ|4Ly3bx.]k~r/>fl6PMqv"껍fp4IJW,?P5U~~}շ. t01܆7`9hԹMK`_6e9Jc$j+lq/t>krQu4ΩǙN1I@D=G7b|GBNz~$kt!}j!3J8 :xoKqyb@()'$3R*5=(EBl(S|Ռ PZ¿whs5_/ oY%!/u\fr /ʢ_8t d$.K'^ܣtvP5:;DžhѥŚR2Κ"U9=~u+ {IhJ(ќQ vza&R !Z`dsCm|ōڕCC@-ֽ#҆f'mtG{߈6˴t_'t svA2- W)H gBbp@ @_Kmqw5-›RH&P#[yR=Ȇx<(_( %[!EP$bmcDmwFnEK=Ww K42n.; bn+[(=I@%(^*`wΈdž4zBbnHS N .iuLss"iNF4YeP3Y@汲ћ­bcj޷oIk 6s.Ww_;P1jf*r'SCiy,n) w? ai3n'DTxsxz%|MQ=aݻDunr3Μ,6 aL7Ў#082ڒ HߊHe aކ9`lt\,^XR<&d`r¦\0a{D}2sCGKblx= \UC9sOIU͛e&M^Ȟ=Sb2r%:-O|ڦ39KߴKI>R5Z7=R=AAMyhwmLM_ v뒱I.Œv/|<3uP\# ]_iqD{L/V_TӗW]rA2x`2bH0_`ra6-SFZ5tzw>vH^) ߺ٘CShԵ>Xo+~7,tU 7nYwoAn ps,WbwҎ̠&Gv H<-׶B|#M xH![UnVOe,ѐ}G}?-<,%z2֭ﮋ|F}bUsp fb<{Kס(ɒRпL(\~y9Y7rZDH?&%-h#{ꌛ{WAHJSlc}c aG|薿spy aϡ&wS0Z6Kjxy"716²6J>S,OA '!w7(XlW-ϻcRRRjw*֨W&,3z[&YY<YQ+bO`rxaEA0 *^$&kՕT%|%*:9CcNkU]zg5Ϝ9w©ƌQJ;S KoH0~I2|őY/sI}27Fgh5D*1E>F!غ z|͓LX/KK3S(s|m-FIJ UAʴP_5VЯ> uM*^6:wrawDGv5&+mO&9Wbwn5"w*;k1 H)u:pbkvO(~>Fpj]q|`[ŅaH7|WP#Ωb96]RIU@=TC<~!TaA{҄UF[# ?bUw9r;z f$7> ᔹ)lJOVNK1g=;~_g2?%QG?l:/^{Q;m I?(gP'v OvR׮ tHC'-JqSd/e@̐c+c*/X]-kPj* /?2ow2sGE~n-2R؂d=,_ޱiIJC02ZQAn`-%mI Mĸ,%5"f>@-%VjEy>Cpn ]IlinkʾǵT sq.L;w [.}ؖ ܎>q)!}X?Fv3j=IL,nUӍ<3&1ö^iab<,X/HB%k9F?}3{gs׾1b;,rEd|%5&kʉBG0iû` CL1U:1j(UJ1{$*b;֔c[%{NU¤w6,+‰:GsEh:eƠEo(\C.nH\k6VHDGƝz[R7Ss=@n߰o|aY%"7-g , u̇aFncZcW բ5c/ lQ<*jj(כJ5Q vr|3Բ>oVSi2C&}V_nH,N13=:D-?uAu^ <=P/3(dnrPx?B,绡{VT8Seo$Z꓿nbPhQ:XTJ3 %[s `ϰW/( ͿTd xɯDݮyr^[ iy5 Ѹ9X_: i _*\ԉR#)ۇSR>( e5iUrtvؓ惎#,Zj8ݥGBQnЋq_tM`se,z6 "}Wr?f,8JiFMq{292sIV7/.+@c'D:#z),@]?I&" q~;SNYe۶.IZy_qD+4HTjD sx= O?`B-W  POI{# Tھ Il>0nw;Vg%~S7=2)3$0rDO`@9X}x1"YD\+шF)]<#u F$jƜifk :\zocJDcִƅ ug9ؑg-_zDž% F:4UOf 8U%HF13Phh@h{W]!u8_x]ZqǮ'q<+9JvC|붰 ! $\R8\G~F*m&{$EvWx2Ə# }7բJ:0mQ4=N[HK|j %z aP\6FkGJ saFex n1AO0@8;\u_E$Y|+?NF){A.F_%sU5F̊[}|ɏ|20t+\M tPQ瞙ȭ6Yst(>L&Qi,o,? qY'N3ҿ'XWݭ:#.$8h'ЍI hv;[',u14FFA"3Mz>WQ PdHZp-&HWb MXo=SXՠ*_"ga7DsxCɞ?U;Y 5 ҹ hnGt#cP|8lU* G5kcv[j:fR!ji .?=a1j+~i GVO#?fFq.1i Ӂ-՘F6|Tn)iJ S)iLJ^ Ċ3V)\Ò Bٚ*5v :U9&/SeYS@{`(r'y9}U[p,Z<N6x+& .ΖS>#%lios3 wRtMOi"GOc|m Ck=٧Pvݬ ;vP,q̝Ŷ@v*}Uam'^DJM5’ Ȥ$ OBa/γg37 JDFb[ümsd؟NYο{*H |+֐9 LxP?FR]7!h|Od0L~|}"ϕKH*"ahϑҕ0[#CC^ɻ}bWpFH Suy? J?viH_t6jVǩ)~D~ʬY{F`lQ4~0{:f&!"Ⱥg֏JFp>|O@*QwҠTěe3E s揇z1nN] ZSң=')-Շ8}x4`e9k)JՐP`CIb+$;*XSICX!|KI?w^8>2:9sΚݻǠD%a3^vKgf=VkF©ۖ=]ͳ4jfMӫWbGИ$VA,F3T4EeyI06}`Y$޽au1KyT_p#C!* V5༛\evF\)Z[wC;=V:OL|>nQ/{e%lzѲ% 2(m"Q'! Ǯ 2}LɥRi7tu"Q?3K:B:uڄ\q'kSzXTyeuKs {Kg'8VEAߑY,^q"2 D1/l1-iUaM$ wv1luRTA?G8&{zN[ R}3C[\͓&ǻ?u9۸ÙNY6~rk9‡#dR#: |-HO·.'[K)jm(b$͍Cia*GE^TQ_EAd U"J$ *^}ѕN|>za>=VrTj}# b 4"S0I1ԴR9vp6%`X|KBJDwxaey+-d2L ltP!^kehT'ki&-C`i溱bmB)&gnX̅+:ʮE2J졶XC.dփi2pu^^(L̙rHl> 'KoL([D*@D]5n QUܩ"Zhh9ǽpC>2p^S;+s!g4mrD,<7a$o2=t?Eav:F̭+bJ<%|88&Y6J/a^5/"/r}IʎEl^ СZb?'$C:xu (;7ߞiw67)mٯ* `yˀ6ӊ$`sڵ7S` 6vޟvfX9EhDžR.)E!ғЦOR?cq̚Ȯ扽ʷ(Ѳ W#^A )CFĕ$@_%1>T])Q 贲/@QAG»k} d2tL-1R8oOvy6PcxűˆKz k /=*nY-۹!G\$8 N~!sЯjku-Fi!ź,0 6 ~qYCv/o( tz.7LM B21 !k֓(7_:vïŀ<NAli,1!r9wK,K!r FMVt+ł&L:.j6,$}dr+`z۞40֤D= +a?9Uv/۪@1D" 3'SeesSz"{~{ό,i!<Ԉ,$5um LNT+W[ }KD с xNAhؗNѲ;qx F{OW>E1c Рۂ2FT)gj)`Ŭbf8F_\iڡlޏx ʎN.Yt @rLLM64f%w7]W`6`Y#Is K-j@Dƹ"aCtjdqD01!4oE[E9@bK(SC2=}!&W|vyuf5=EEl=.CBLK*D^A"`Dl\ȓJQ.SN.[2̗K' rYA)O2|/5 JG8 cI-W1{Ww\'Zl{Gx9订LJ Pj,^mW,(al ˹>E;ᦜrL3&ww9Vgc( ֕/.P [2iFr C~Ov"EɨG?dF=fx #Syyҥg)eB5lWTjF+Ro A3uJTJv _0 ܭ+ |l'aXPsERΘTE$^B c[v)  L>V{A@|4|Xґ\*ͭUE< |ңa^4*ѫTlRMiOplnF \WO\**x+ PG w'yޥ0^g\c ?0vAKC >C[}mk@ $vuTû!f.1mt1םOv26:{ ;dբCpéBp~4lz]VjaAmJ񭏮-@|*qdهw̸Iqe}gr,&ODfV1JСḰ~3ҽ-˰lb'GN?:CM]:je䎗օk_g[2# L9]`Yu7I,O}oUnS$ۡEj`b@77)[=すLa@قۖ[E5;9Ac8qlsυ>Vdb ᤯?kc. y:jEc(󎏳'A:PtG_ENV㯥} RJUN5TmzYdi*.lE.!~5J[Z6{2'IF6qe4$2l=Gs2vv\偁%?J't½wαVobSX: xf0>hLҨ"1݋M?:XϖrDÅt%6_-^iǎ}}C<ӤJwm\' ,s xtPf^fi?D$Р_Lx8ifnwA &v_Ud*r4<t''{;7dhȳ$ާ-}\%-UrL |*{~ X,=2[7b8Z4r.#xPQ(ҭqB\ M ;F5F^qfJ Z_ ųsT (95qG%= Oi怰DnY H ;6u,RM#7sSv=b' ʁr kqM32A5?|fƿ&xP\qe5)i,'-$ո1uOsyWy0Jg@Դ4Ze&s.[J">M| /3ydn"qYn- +ͩ_&LԢIh/D\|-WkP@jvT-ŀd.XLYz߬ ol V*,M3xɍzK:4e6e5rv}U"ߩqF‡uFpP#d7YK$وCNrZ7ezhql̼=SqG cRϽ.DAƴF  ܂&OFfzn~& =G38+N\d)A-NcrCdOP`f&=D1E6->uND$*3` /~o q(D96 Dn굎ǔHqk'S ~8c~Sc)R& *̟sO/R(h i"3ڵ DGF"J8>8fva nsu2dA<\8,Xjf~NӠiV6S{aV ς̸Bɱw|!y 4>~>Z{̠2chv/b8|`;TРvgHYw.V0<؟9Z8 mih' ^*e_ MWJQc l $yi"a#[]w:DkBIR0UvOzѹ7[~R+':&O 1n߲NU0X ^*h9KO08 %\S>JÐ@˞$x ŖTw3*.eP!Ry+bLzZK ^d,}N[3w5N4i Dvƀͥ'ᩥa;Pj@Bn4zb-@psֱk a |;^YpA[3CqrD!r(*5s ce ӊHRe&dٯ:BZnS1wkZuM$5퇹<Әش$Wi%L;Lȧq7*sT\0E}L"5OJg@ K8$jN̈́H mʾH 3wx瞖\B|4h:,8t=Gk11&b{ s„-j%߿+pL.C4Yw+2 )DOD5t't3k/GDMW46wyS>UEۏwzrB?b}62MȊӺJ%V4c9lM˙@$6YNT{ -SP4 \:"PH_E@F !Hn;g%;l~Ĭ[!4xmXV"w,c8=H/kZJ`EE!8&7W(d R&w 7,i#dm8l%+>j*'>6s*w^V7QZ,wJ$i(ԃZLk*#pLXmɎFWo<+KX%^N(WcWWo|S%byʁ9( qtT/ԥ!!/ur꡿)}D6M;m %:UP"4e| x *_bCN?2v NxCěgXH)6/#0v󥜔E9gQL SXb߾ ɱ<,TQ?nf yL$[0IڸlX '=2nRSQ`P c4?$m{;s10drHQEإn*cǤŖ<+;sequzyek;K Xc.#.dk D`C_\ϡ<3atjHSuhmlC"ͤ\%>&<<1Wңm?s._7|/z_T GM1tspl6vխjjvWZzc$y@SH YxKqk\ 9iw ; :/,.Ex) pqo[:8mVDTnySY4̊1QZo'f&nj7cg&d/*uհ}^Ք~ٰPJ@29_n_Ma*Hג_a2X q%Dਨ7VؙBȨW%c1[ .G`3M;/_Gz:As}z!"G/̱V@zv7P Caѕ6+rוOڻN.b$zD: C06;#Cw/5i= 8(e"scY`3`]Tn[P^($zy&膉N] BV}; U}j}撀D%n}D.2J5T^Oes=WAKcZ^=!*jqs$cLL8Kw~M]+dO̩gH! p:H0lj7]`yXN3ENK5%]os>" qD{w} KKzv#`:{XR?i-|gr@ǯ">-EqU{AmE {JQ#\u88v\Z#TB"읫kZx~\WVJ,oRRD S_s͞Ecn DhtO}3Ė=eWXvO4Ravo9|*1Taٿw (,o= gEU崂{*,fX.4 ۱2R9!IƢk^maj#.tIGT#(3dZ 8 #֔cTAd.%]}˝ xk❴M7T; ~|Rb? |oe/?MYV=E0z4nfNCee$ |̷cnWh1 Q e`8VK.'㵃!_)qƯ!f-WɎ`_9 ^eb':2cb&A(Z>S[?#}*p JH[!iMVC79{Spg^gM3ΰdtBpkq4ž] @%O'-o&;mfȡ΋[!Pwص#7Ntl |)NdZm-5Pe̸./-6a39vBU\Fc-dL;z#q]2 g`L` JzSo@é% m tbl y0-s0)%_ވUXQG̷Sc̏L1Qw}mqgJ' ULAG"vSx{6q7!#$1G 1"{_z"_G5ҿϲ9y!̣VkcRisNTA׹WU Eds𷂉RSz~yq˱ke|ĨPBk"&~wlيlhgjePvm]BT6]E;0Qu4ZT$ma|l(+M"-5 P$px 'H %461^$F4r){;uSɵ\딩izU6rvdf?1X0v4mkǯc!2U5 g9V $0\BWha@K+ִo>/{(*G%mG$ˏp6gKb8W.)ީTQ T n Riw7@%د1;"ϴW6OcnD/ n!ڷzY>+\ZIUZ*8x72Ɉ0|z̀l}*^WYM#e >:5CxSoz &߅R3L<)7lQ=|&832*Պ>c*@XeLN]/ ܙ@FJy09LLt_?;,S_ 䏪 \ɶE8)`8Kf}yCG:v?FJg9w&粢qD.\ 5=q(o 7$|ZK.ơsvO҈ORhh]5whwX01ե( ƙ%lSH,y\Kl41 '<Ģ([)QWL-"3Dq eav}+2}ɼ=hiW ~ %-=`i|g[i'U( F "s<r:ꭎ4ͥww1$Tv&\R*lTB?oNt/E[= @d7JaLKzD$Gj>"~)t+ .Tmmd`e(tVYn`,5 )Z@H!-8dպW95Ƥki]215;0ɝb@ ʑ_H|NOzfCc>k-"M/Ye:Jg<3n#B/>R~;m%Q) x \zڟʞI憎5Ԧˡycw.9 {)q7 2nT }JmEF&'AlymD !Q%BBTlӖ $iՑ|r*`4蜤Se\y(*w ܬ\O׹ ni@$K9c5W[!TN*1EՕ4^ԐKnǩ; V}%>%ߤra stn#!&Ǩc@^˵PdO^U/Vl"z`K[6cfeK ~3h6ܖQt(ŽKf<"u&i-WAiSisHYѕU|[nfi+/qmHJ lO_g?o (L߰pR(@L]-wX3Aas}ץ s>Y,o"JNzi}:* <~o'yPXI[昺z*dOdR#҉i[5ŲDPFunxkFvVg ou,E,$=|!oo+tvkb 7ٝ,c|PWpFwʎQQ]`\d5*ʤXYHXCi RwĢHVZgNA_*rsߍסlh6S.}g DD%V:ůZ"(rI k\(I襽pB"WJ7绳}~A[WQXĤ&F;">UԤ7| %MU~nm{ƈuIXl O}n5$!sB?Hr1!#]F҅QEm hYKV^/uLۓ??ftD82Z%QYvUDZ8!++ \ ( O < I=Z< zFhvGA:T EW4tN~%7:[mR ]ͯ|x̱A#û c"9!B$^xDZ4u_XVFm- m%-3:"w*5SfڜCWη+.vr'&JtxE6\uC!vʢc~hUYx7R):=o{DZmړ &$cn{,NG6Tλ;ucWEpLO  F?YҝƝxxX}nWjE, $LFF//mT}+{4pD_~;cr Ɂ%R'O!}t;FS=wCr.M,Dzl^CE 4+Ф/y^߳>92Z`E7G殃F~P9Oa7>HdXZEN$0p@5Y(y^w1 A|D.0$x&n͗!@CK ֏U8eE}'F,ޢ\Z'fn<u<D~axb$;uPRu =m2;i\X5hŒלgZ/g:}Aa^!ݟ2ˌHkx\;$U^KNM;b7Th/868R)77g+ε6?gݯ%uR(#bJ3"2UpweXv.L1/-bcog9fMoF @LxsH)ĢO?̹ZTHqSoG]>$ÞJdJOZk"Z:M]d# D\6 K6<ʡs'77:JWwYx,Ok,|BGJ[+HfݶL^LAT8GTm@ 9HͲn>|b5V`ᄭH::XUӲK\‘q`4m<ߥ0׽<^mya PLL0ꥩ q 7쮭/fቌ1L Pꐒ tC: mJV&i^ !P`"lh SfwEbvlp}xfs&"{(u%?nVNaV V oяb鴝b |r~d [:1y7شkUUbZrVu[K?3YV|*?|!x$jOBbaU)坾1uQao-S?ᖿ/dPP$Hhz[1K 4m W5Y {l'(D׺fۖu2Ud_wӌ$}Q+>Z5ڠR Yu_-m>{H[*9jv5_ìbfj:<|ZCL5*s'qTͫwl'yclj9ʪ99]Lbg ~"/E-BvQOa <B;tO{wC$hM. jp墸Ⱝ0c%izP (77K4T Nբ7w)j3h4)]#6P;z JgVZeR01 8QƵ7nӲ <ف]`#I!>VG9ȺUW+.j@T6Dr{g_$fi/k^gR*nDpu*KɼI?O=}.ř Xt ,p%;V}YOSђOֈ6(e{`Lߋm7`xxDsW I*R'G_U\\T @/IwŢ^bH]aobDX 1W ìD#(z>"XZ+s#&4+$PK*YI+,ܶf< z}Y͑kѡE~6ؿEb kiih۾ Jr\j $ۀ\ )OnߍLh_(",I8X7Y8]3mf;97- 9.GYa42(J9WGť@qK"!Aor9 Ã4B"mCAߙ@*Z.4)qZ ȹ@3رBcoE/k+.3됟S4f((Z܌A!-ʬ$M,a4!Q9"JqyH/dlr=2?/¥Ú:ܽT7^m",RlvPZafrLn?& fjqQ?Zp!f kb73 _]M_=)&jRQ)O'3(nm qX/I%_lxLy_lYŲWlkht%LVDT9H ;i0Te)/8rxSC2G~>+F.M g͊]jG*zЬ fanD4,C{l`v!UXv]pk$͙='y Oآ2cP 0 3K6}xAld4.;r!g:J%̑"vOsZĬhnS%n2GVg̜gQ%Fɚ \o2;wq8/V"5dp³H_fd~uP֟س^tGVYߣ|_;FVXڰfvưf\|0 Ib]$w]|EW!_] :06to8ڜCD4$~wvqUk1UE՛{jG:и>NQډS:-!2$ ɼ'd|.X:^ Se ͢ ~ՙg26QJO1I#yD"C!'3 , "MT'=z)J{+׫Ϥ~EjH)h2}8HD%M ^c1Oo̍H`"\԰.=G- 1SĘFV$:?ӎ6dsn0r'R@dyn`>m H)!z h;<%[HoK$zrUB:#7_nIpҫ"Ž]:[nL\Z\bq3ʚaH0A k.{CW{m(Ro2UKWrΪqē&$BG-D(&__/eWcӖB!-/L/5•$p?B<^v\bDS Yp<8R[V1N-Ӭmjgk^k {F1Oh*'5FaK(}?ݬZ0ZyMzʯU-g.ekn/@ôƃm4Z+o[KsDCgaFӖO$a]+gp. T$8oR|NRHoA&Fϼ MK+sw`N=?8z3.~.s1g .;U&戟JNv3݈j.F7=JVP57$rtǢi@cbtj2.Xs>|u,O_ѯ}҄{掌/h} _ߍS"`xKSMZ2⦵z_9+u+pn۷>D| L#v.sEc#Nxχ)4͞Q'חgmV ؙ0y@^losՍeq<8]ux+tdEħΩt}ZcMsJ-3/k;8Q\BS~ީ'gHK'*w:Y.: zX} 6F\dFJepuYfW@aZ8# }CH vuu/[0)saђ`Erc/Bʶi`+fvu-LztBh0/x?T9/cۣT=gYkN-8 nJ'3 DriwlYm|uZtJK@:Jv7oApMF2N_̄#RY[vO~| N1 XMOtH/#cWq> AsaR$*@pÖVyGD̄^u=g*m:ӛ /a VtED$٥B*ښEy~D,@rCFnSӗP[;WCd zVrQ'^Yu$E֘{λ:z8tѧ1TԾM: BD3=-YM^;}!&A$bi΀J.=daMtnaw3;lۯ;:E8ȣ,lP#;u"b[5`˒tM[  ;/_jIS mտ3k2*o/4@ַO0Gk-͹rPZSWT\VŎ\"r]>|騰ZD-mSf/agD@Z,_6IY@yk9Q#G[4i:h @"+Đ`Ú@fdDTt8DgRU>lHb?`F͘FeG(LG4Qy$:t5ɼJhM_X׏шX !TvD#JT'`YMԲDo$ g4SPG ]FnA_"2H&ҝ/Lj-oGrXĦ*)?(# W` Sy)T}g9*chkZq0)]%a6F!); `S=;l')FuYPy瓠h/ wkM|ngh"}yI6tР_|ra258u Ko2 y+WO/Yli(}xAZoW_ČsΫP1vkrׂ4ߨձQaȺ#O3#]ƶj>T:ȿ°ėD0M_<*2X_+Xg?n%> ޯiDq͑$^eMi%LM$Aމݥ(ݳ.,ăӺc(yG~Vxh)5׈x"(UĎ9b jafq VXQ^`OC^_M';+Ta  6/vE#cgJD|? Pmh]oZ#63+b j*gxC <^>r?09T9irwXؚ"W%.XfbR*NWEl5J$NwȼH;1^`4~b+-{| $Xy|srOxA5~CRcD6^Ldӓ CKzϐ( )t` Rw\zopvBzSƵL:)ڔ3N!->ՂZcra S0Qfv&29/3`+f^&@X8318N%=#ņQQ#L9Vn?Yu'.Wd?*8׏' G&~ H_cZpgR镜n8/?S'<4-N/tvfdYVYïGv͝ZȈ4\.%aSf/Q-P6[6ߌ6}&Ĝ_15R,? 5cy \/L~;>\}'q%MIETGhX *ƛz[):z\@LU$tYfHJe2u'We:eZ櫥1^Nǻ$:餩]j?dDMIw! ׅI꩕WdWvOTo n Mny\Ĭ_&^5aKEF޲ &?I>;D3#4C]܀OC.(p3ai(v vj0֢B GpTa~ wK8c۔1X}dh4@Q.DwpMmX:J~B/LJ$ 6'J*76/؂4ym%U`BjjiŔjMDu5XHbÁ9v e#:.,f@r ߐPPwl*IhǺ7~ 2eU 1hA.4d"B1|,L "uK5aĨke Aݛ5uoĪY=fU\ (xjPv7+:_u'N9TD$V_+u;tX8 -E \WY 1RؓmY=jԙXI݆ ?jGUʥ$| .s32w+ 9&v;Xuә6jH ubokXYAU*.!fHtd LWSC$) NU (dmvU*0ݲf-1fwJH"YNə{ qӜQcr̮J#DA;$S6n=Uش|RS)e!i?5P'JT!Z ܊ tsBQAyH ^y_@eu!G3ЃF7g?P<}=<$'rBuG`v\h9j¥d2ƁY8)q]t_;gSuC'.yxõ:bR0ursP2g?fk?2|yOYo"HXrG]|lfZT>ތ| g_1Yr' Ϗ'yʜ_FAŶ^ԊsWnvOLG@[N113,@e3up<b))8Ӧ)$j6 5 4R~um^b0ؕ8IʕlN\^lS و%e7kIUC5|;8IP9=٢3~Vѳ9x&ފu.=Ŏr+S75N+yǛ2D!;32ekں)9I()ϸy DZCp~hx {vPFS s"g&Tu/𳃏\r>[ÓsjBEԆDVdo~P.T4|!g;t0(5?3[szΰe;T[rh{C 27 n IfŠxwSU#9j?D "hX余6fo0L rBfGˮ2 w,Oe ,Ƹ `=1PW ?ܜFS)VӃ tl[21f[:uk' ;@l&#s~/tr ֩H)< 7S(^c j+UM+>,wk!|7_ i]DW<1Z =,܄8/4^.tTZ0b'7e$' 56OF 'rL|eWJ*k7)7u9&;8֞Wq`*lb3ݞL/aP?D&O`$iq/~ۿ8y>p[ Lf4;d ر|β8^TQ -B‹o4%/RYrmQly6tpvF! x~1P1ݾY%>ts̥4/YL|#)/NMyQ>A H Ϊ_r? jO6` ܚ\ <l_*1dg;Jr`!dV;Fĩ%JQp+hV_X7 ,kpOGr`,s@VԽw8p<%ɦik8Qϓ(4-υ mYA+68>S*?+uʅY̙?&DUX.xkaWsfj{?Xw%Qt{ лzSf# ),XqE[zaDe石ÈQ# uyv#IJ/Ξ͌|Ck)c=TjL:fjuM_W>JŹ3JI&5~ ;?),YF^Q}Vl寱D5j{[%~TdZ.`L&k/h*#6,"qs8, Ǻ2K _2Hr;qQthۺo*/-a7#q:خL-+dᆭNkJ۬5q\X /8ҡvvķAMH.tTP\gUL0aG +3{3CfNbh2湨;!~L, eR?͢x (r;.[AI?Smj|OhF\9 )6C@rEAwh(?GBx9*X&URUPqg]|Wj#y4WX7Wx6^{w!٧ >: cDٰ ͛PϼI(knBwH>bJ}:ŘOy×3̯аS B?/rٖqB25\?SoƏL>QeeU<._jssd C7z0jj`Jًl";FM- ?ðt {<4*q \XY`P ✷/pC%K08xs!.;@[!-\|ݔ"Ii`A}ˡs3Dm(A,(%¡ b8&nc'k? If>Z$rAnX$Wu H|_X=lJdd c: hz&Ҿ#`P ar`>/]rk?$!"8}*e`? ɐ_3AG')bUJj7Wz~.XO?*a"b LM?{i!p2gZ5m3F&D竍,4PS!}( މ#?nٺȠluW@hܺ@zyar&Bڤ)ЊJYn\#M\s3H`냅\Q V^a(C|:(SD T̃yYw X*|+]w%q8N؀V->YEFOTh(ghvrz0)G%H۠rǥ+޴'Jj6O, ~`KnfT­o!F5jя%%K@j֒1g!X3q/MT |^{}JzS팁 ! a\/+DԯZɺq%4K.Ed;7)6CP}SYhЇg\%>35Re );27wnؠmYrb&{6C9 \r*Wc ]nVTھ{ؾC*]7֨:-#u|Yr<4EjaѼU_e[y6ҿgD%C{gK^0jAaR_tl|t79^EeeJj) JK-:OLCj g/4%OL#AeKIɈ pI,GW;pF4 ڼ~hM|besxEI7 FdԈ7dׅf%s&爯7{ [5lz; 9uXm3kס!d*IrEBPEt?}|~_fkwFuL2:7٤_J>LGddkP O &$?DAMְksB5Ԟh(xqOP#|+{/*Ys?NʼnwM h]?([N{0:G G{Rfg)[t&l-wԩR)ړW75O/oup~Vo}ꤸ3mRp@\ˤxmwַ.wf8$o^S2\ÁNl1~ [.%%: ⫒4RQ/ԩNz]ruz=/:`dq-A=.C*s 0yDN 翗i"rw7vuTI?R8@X$[SNV2<:#v]ڲDQtgT~d0BzءyB$/atc5Z&tu4qTIp"84ѯbGv|Y}4L up }d>|רyEѳo)} =un_ H/;ܴqhM7vQZ'U~3"hi} }~|n͙㮫mE0o nG%0*IіGCrf" . hwLȹ;XS-t)^UoP s4ܮ{}2 |s:C/./;,! 6jzX1'YT6Vly軔K4߳|N+{>ɴbx.F~6:l4:Bw[j޶yk{ @&zvjyr6$eˢ)7 xs8#msNrɅ"(q ~η(ণ9uzqY{Ȱ2RP+f-q{Kv3"6,F^g٧t \MA<_!6 |>%o_*xer??9^-|fMrjm"z. \.m50H͞2SYKE|>{zkL`CŇ{?5Ep6K$mVlNA|7g d<ǟuo~ X.mgYIWKd7= 2.>6L/Ipo?XduHLuf zoҗÙBel0#`HR!F|_ȸl6$fLOו>{ o?EC=M7}/&(Sr1[ߜ5JךE=vyƁu|4@ zm_s! և,MƳ9ƿWP5p+~Pa=X*ep-S]m@~|]EfFp75z?Ȉ|mL_=RJS w*\v"))  ResLeZUlVSl?VN iq?rle C\ A≴ -z%V 0kKٜANRt^L]Mi?(0d:qT!q{VY>j~;bCJ8k =Le.@%r|N ec} -x?liJH#cSxޖ?9 M2aɀ; RVSY,4т= O:wC{ WlatnSg`d,6z o`|I)~F[y*J׉/8k05EoHdhRTTqxM"m3. 1 , jBe ' :T7q4.uq-lV`$0/)Z&M1RUqZlF\NjqIE*?i+f3T+nrZf<4BX8_TF^2s2r(3L;KM2.Z 1"!Xpbf4HlƐ?M*?Hjj (D?(ŕjA%*\c_;ɓ>h2O뚉*AbQuT`;g]ZUڤ&ywC/`nZDNҾ!W<&)zXT0Jg 7a\`P#VQXSS M9V[I aƦD({{m+'|eaAs8o~H/FMXꑛsF6Cc4IIJz8^Bttdce:c}йvݒEkCo#z9*1:YcAau7@2~D#jKHΝ\B8nI+%)$s <7>>3̅iفOG&^[߶Z[݀_k q폳"q#f,YA$n*?$8y~rwqtQSK8)X0X[g`6*Ư1 #&#ODV& %}o0<??v3 uY4rn Vr_ vzmwqC^ae1фt0Ƅz̘/ڽlذ qM7qx>'O `5F⫫Ztصq`aﷰFۮY[=@ќ[ϧ!%x +P\Hf;>`׭a?ŏNRuןkj AJ @Fgt4TUyGCn0ڹ_#`9:իmYs|4Ma"h}cI%lI8{9{^ơ!߾gk\ tBtX, J74i d*hNC*9Ttכ =8~RB"]ZIU3x72M1^rj!مP=n4X&"ml KrV? qjJ;"6;ۄxkg`)`*0uh*@G> e捳|93gWT*k!Uһk! TV =$^)/whl~K믊8'rO~ 5Rx0xy8G $&?x| 7XP|!4}~ 9 r辁|-}#4G3Hi0]2EsfEtב.]C"=4ͬ| Zx7Ff=Ng_a @f\o{ ˝Yȡb!ErEY,pcQu.}<.; 218%R^%)orYmE~Y @NB;C] fgvl;´I (](*`Z cdvbNÎw %BP炭LS*&_RbBY+t+s9/U8;-5~Y(L r%`8tbO|wBAӬѸ *f?X1/X^Yz {${NZ<(K8q[k(J^֜%I4[-í]#1Ť /0U&_~?l[l[~K_/{*npz֌)}lM+ʯ O_3Mv ƨǾ\NrҏMMtᴾ7K∔GG}oXrЦPheƒJ 5tZ2qj`Bia:SJ6ؑ|j1F6/}Py>z?5z0Vf$3dN ˢk+K޽e=EUa+C)6D8ݱ{"/S#7.㓥93=Krn: 06\gtй [lBBϏ~&LΪ? ;ݾpw%9rN{L; TP"6&4ֵ0LnλI _0§&})LkUT @Hr]ޱ[PJRaRt8Za)/rl"*#)ܝL|e¸ǬMCřfl?4N+Gog"18Vݛ:JG(gGY{8Tp<퉙Sת=y6fO( o97/3h0ZC[9GQ] rLzo<3 kV+Yn''f!2'WԍHaN&p\nxs0'aVCa^l٨nl)K}6t$8؋ +(/khs?tJmm@׺~H&+O1ND=(3DA_G`i~fYHpe#0\VТ)JA)_\5a-G:KEɏNNK𗔤WmA]`GfV 4XqHQgfpsIq7C 5μ `8UYb{HŎΆ^;p>>PUΛ,^t2Z zl4dw:* 'd)UKGn1.n9-{w*~g>dN(Cs6egӐ%6r'Ȯx5ek(Wܥ^[d(K_ 2<@]ͼzR]Ci|RqѿeDT$֑,3cۏad㴥cpgP7N-edXC-vqi>#^qelePsʤ\eZ9q'n@Sٲ֣[.EkHB08KW؎%˼TuUϘYOTrI_yٺH)2Yd&:uԒN fIӲڸԱiL<+/\莣MCEf;1@D,ʵ@V ~*>,&LWl-РPG!r7F:`6#Noc*/Kj|΃lN kB>n^׉ίi@a䍴2u2M0{6!ݫoi P 5Tt::i8hcnD6 Ѕ#V+uqT#=SWpמ 18׾t&)% у#]REk],y1AmJfY J(̷//bX!n/"RF/ B5w׼|W,`$?*>q4 \}mgE$ 2b|FHc[Iy:Tg?@.xKkڶ½M[T͵ȞtWע\l>}L9k!Os ?EWf5vޥ"Hq7prz^HK36%`Fe [)I2=fs ]0̙" `@Sn`qc`YH4oӡO R1%O^>uOPOȆާCw{ e2A^+07&VV-X  J&v?emG0]tDijtV\eWKOQ]j-*4loR219Z1G03T >@>JPaK%伙xD}-ԕϙU99~iL.4f R*L'B}37;kf]GM8-tΈʨ_M 4&B/iȮ?5{ PTkS AO?>00k_>e嶅 BUJ)|UwL䟑! EoIsbT[M_[6 NʊVUSb6du;]KWݔJlgfH,֡2N dοq7Nnc !.YT(}.^0H1zFnB70P 6]e5L5 :fIJ#+\!S_ȟ:}"-%Έ<΋^LS샊6Ϧ)uA &wxUncm!JN-DA՝L*Z;ӭӫ}1mci̬'$!USed&B"?IcB"#nn oznx;l@_25̘Ԫ:H6h? BҵGfO ,k1Ĩw#P _wþ5c|+s gr #]Dqť F^arc)pd*@{TN+ pp&c7CFy3qYnE/e! 6:5tpQwٺרΑG i+?sA̢ܧH_27<=k^K!n-fC; {7gN30LM~GթL! xt}:JpZU%g@D'>4Ki88|g3O\ObU%X;LS}Z^49j-ǘNզ(g/GGd_sǧ3*_|Q$V&6WNE/E1bK*(;3J j2̂hO}gX\XT{4V`"KE/yds$R*#]3񨂂MD%^!}!I˜kn<[oX.9;8?"4P 8<^^6^ {- bNɲ]856]2:^z#,@/15 @Ͼrj",Σ^% /q1e9XĄ^5UiYa+؎{qV ]1FLڃT#R_I"䅝ׂL9?qrTJdU!sA:Xw9aKC!7IX`l m\%1=p.5\}v*Α45$r &b7NZ*T&}µӚR琏Je>~Ǔ/F>A?iͼZS^—HpW˱N$1eI˳ a穌?|KV.lێi1RV'h"O`N\\|yUK *y-jOPڶ LJ4\ψ7HWED"ِW`n,TIw}]F bü5qO#om239<P>H :yxޯOg7B1\bw:l|ڲEa `<ԽNಾo(r[Ӊ.pޑdo/@LT*nܓzON\`ZHdUp*Oi2 Zqm ع*]}kV@ Ja`sJ;a=Rg`< (u" sO s@f%-f%,%6qv˗\fK5]iVC{Вjs-F 'N)8+(hLX2^ɮo~%hr#r;lA1miѢQX: jĻЈ$(.saD5rAQϹ4ѹga+78VO<Q-"<{ |kw`[ f?1) /#E<&Y^)b*Fѡ wwtT ăʯ:C@JYic>̷.x;'/CIrYm]x¸Pk%,sO^_5AUwq4 s GA'ce*-}x,N~ɪʵHDA"S,\ԏhߡ_076g`Q?bxg;^ 0-iۨ*~{|duBXQ clPޱq.yPnkE_~?S3OWZΞ1{)fNJ@-W߀}jbc*Nb&MOGtC_ҋ\[t)[֯p*ñk?Vd©ҤF!q-TF7 }۶ȫHyL&9dgfƐ!jHwm]S͐vem\']6j0sM)'a_l׈̋|g,צ%1قڇŕ嵊#ʏ7^m Zj*`pb8uD;a0Ag2xNz7 38CI_Rc7K |3Ðyv " ^B~*hbѱKuz/ c5:A0πhZQ7TJ J>rtq hQC6e e^po,cu+cJ+Vfxܲ4c闼wg{+%ER3~3}(ʊI5WNtI՘cՙ`яL_ObZ!t'knC\ ?j 5(\!4n^}C(v{Oz J9xow~*5R;JtMc Bne&3 i60u2 y>ʺ/#F8H3}<m1[j-I6H'iмyA3S>=jv'է:nRki(\*wwK c&}p&rnq*M|(/wfX IZТ!z."F #w46Pn9h7ԍJ`)>wBw^;m溝=I EM`$ɦwNq < aI=}ǬT&{EnZK?vɘ * huOtFf OvNcK3 ($/>&$jW2o]'4] *St'*]y0E'Pҡgh 3n:Kr!ĢvӠSw8а9JY{deQp@ی4}j!C #Yg(۳*R䐮=N)`RL2[`(ߪT#%m!*̝k/%2hzAF~X̺+#mùl>8dvLye0; )dY*(~8%ͧxQ/~OU}dRJٷOC 5DCY!1tgəԺE 3WEk'9z[~-dx17rc jsÏy@ 5 I%@ 䋕7a DW)sb\Hڗ" zL>4i,#]-Ki4nҎg@}U׃ FW0F+d,'"7}.;_xYﰒLɝthLx|ј>[ l9o9OWiXQQU;P/\}n)o&F+\N?}mB`l ?,ڳIhŻ<λe>?ɮY ^';Zq+ğyr|Q34=o.tukHXOU>h 8]lB!,.F<.qj)?8@E%5X3_%Id$[dH Z5q  MzWA@{Yz~fE(ۀYmwjd,x擧+]I%SЀ=^ȣc>_Vؔȋ ([)2=bWxWnX+ /K> RT}yc=/v]M2;v*^n[NtۊYv>KMSwk?̣ҙ.:LUAػX. GSY-#SE+ #7 .g3,,)`Oai=$7q5\rpDإK]Kt oR .e ִvr}d:05G3FNI8ZyY4⭁wr% "|pJ3ZAOٜ 0Rv"D6OLpԹ Æ~6zRcHg^"(=tΌ۪p[dJ@؎ڽJٰOԔ_OTg\688_>4W \ sndObqpB]!vt$#+G44\3E:A~~"1<ฯIsb 8ӹ%dZc*s/w !:2ԚoөS $r5g|_G% ~P⯻ {ÔcYbKK;5՘NPL1N Yz|x 5Γ_p'1̼(]n63M' Kkh0[8}ݟIX O@]ۉXW?_kH=PO^>>08HͅVnFny`3!o.'KGb5PG,e1=jZڛG7%ٽ%*JanL|oo<8 u쯤^W PEG^#`#'þTcEǨ}.ƛiBT ЌT@2FwXhV _>$m\@VŅH}ׁv3J (Y#K]NTM5pp_K7bq w^M NPEZ ǯ  !RcOL_#d503%%TR%7vK&f&mTh;Q5ƱsnWصN6Ҿ%CzeW l= Ku(Q԰<T6=ӵ`vH?X[M2Ti 84p+*yzCU S#> HRW[LA)Y}wn v~[.mOD0!/@K.+D¬y 6CSS_W3ئ׋t1H9Dw[*V2}uFGÊ I:eTlGf_=۾w&iJf0Q lk0~z B r|LFuc %uobs ZWg*(BP׾B2Q0 .-4eu /{=`!P6-q|]IPޫr6~͋w[2Jv02L$B\|)Dz.3Lw< uF6vQdԬ 6fz*ceu]X`W h|t=#-PE3WNNbK[-VToD!?4 `N#tr>Q!fiВa3 쬑+̼v R-:&l^JMhg~aaEM$BeBa'GdV)=^sDP~-|\;E9lrω4+[LM;(Rr2+7bFgKd=/+kAFs$#UlS-p,qRjyʔ z<-Fq&o˷n?ٯ~Vy~䵸W~KY tֻ t=VIPo]M1H"#rſ좭 &d[)AuXF q8DGZSFrꓯ鮁Hp봌3J_x%Ձm?Gh Wp*зgVkuGOIjR#eͳ: >B!kv6)^CRdmB[Ɍ'[̲#N~y1)#>c0^\@ (y6IJ-{e.Uضtȫ6OOy:h _{X}Q N y QvſK00j :4;F)L^d+BWzHo,4"JZìD򛁚Z/91T c@= q,a, 򄣹qT3f+A"FA_FJ8WB+y~$- E,g_q<* `oy4o qx[t:Х:Պ0FӺXV':AaIm`[z_<_cZ)צku !iց}E@d~"+sϺPL1*'oTWRޓC!B BcI\ ˓G):SBڠkt u[,aL:*sBbxxX> J y KөZA8-|UO)>Q!|=@Qa?Pyuק}t %W?g9?ףSUc0k,Se!jfJTu]N'"G $To.j&,Ȉlf w/`'6;O1sHh#U ۾HF$v'ZKJ[b&̝TU /_I>q^xIp9ѻ, I,NOj71uh2&) cB#L5;`%ՙ]^k!Fiy"6$^вewi긟>k=#` P :ݴ+ GU݊8*,E>NzAYر9E[>8 "-5N?ic)VKY@V)f]!# D:ynʨH 8> [\ k_pĭBZbZkAE2ސN.Պa50pIXLLM hAWT{3o1a} [kzS 09= P H1.Ɖ#'[~߅W1|e#7bjC%o!~-dĚ~^4zC(֋:9&fBr?@.~=MT^>igxA3F=&5CWWm Y&y?Dd SPYe/9/.Bw ="5!bC0hf$ak1`b2ω?[Adݡ#S`v)OA>ܩ HR)8sɪBFz/6-Å%G_R)pZwT]J?JIDt#,옛 IrbCZύlһJBZulCSFۥ>Β(O/[[!~7~RQs=y;g.!e(v@T`$rݨ/R("KGu3xINPc oD3(4VϪ0;s-a:=,(!^YNlw;LgI:C^xsw ܯgL#OHe+̽bf [*(=+>CbaeI˖a7Vѳ+npv.|anfI!4b*0$KnQ NXtYK\;e%wC 5bwfVUyL}+Q`geJr;JNH±,]P.@ž Ewp1kp逘q$*b6"\W!*S%<%ܔ&S(nnu\=ĝz-٨M?5*5X b *?WaUaFصAmTp;-1b}ԛt>ïwi-ʄ {ږ|Tm;!pǍY", N̉(RN B7ojmVa"?+5I(05,Sp EeV s$ sێAcm_8 .=\E ov"2'r-WБx/",(FɏA"4yx I2_i UC:^I y,8}u2:a@{u[ #rPʻᩝ\^x(X% {U:@(p ]@9L6usUp[9,^,в~v~9r9+dqXvXS֭) M +4Г(?8HNIb s[u*9&H~KTH yÊG@zAAX?VC4vzgKQݝPNɩuMCrcG:(*J3K>v@o2 V oBW#1G˰t3AE{W ߔE\9 =t 4lN>iD$)| (|,` =66y = H/#H~sV]ݟͬK;&f~tuTC9p9|aҜe|&CÁ$%]V45 >r5G7om Q)V@4Ec wآw̡B Sr \{rgj? \k C CSv eݟmBe3b!A?B3('G,^m;%PK{+@fYX7m=vb^W0)Nw;xǀKiTa%>m`rOw]G!vRGhA\Nl &[ / ܺZؠZ Ev_8fn _cQv-:\,SԕCL:oͣ3׳nծ _>Cl֓Sva?\l}3{T $ 甐J{V6Fڻ>H,Grx+Ź<*3v5Og +A%@ruLZaDu7+#&Bicǃ"9#V0 Y;?iy2x .=lo)箽Zz^~hTN\N_(n87Hzl^KŭEp$ ~1ɂETl]CB9 Y(_,OtX!יlq%L}륩*~5u쥓G->.ڟ /jv#d$BT `|T8ݲ,sWZAfy; k($ӽ̓_ s%A=ѣB?ͣTI{1ׄB"̙j0-h;U%*IKbM7]4g~N@@$cOq9_ZPU9-RwH&/_ @RxP+f3f*8""-n4q"YNbA$冗_Rc0`ػͧ-e6pKYD _ܿx+|NFI|¯*B4,H38'&U&8w.2S|鍙¤ww]O\u_H6VcM'Yg~ڳ"=̮&r׬moτW$xQSʃ Bb* s-ʚE0B#Bk㗭[:xn&4^{ O>nZ,T }Y+1KE5zC!bINS?eHu3p5L{y_q9[UKd%Fo-(Ί0 -Tp Zߤ43z1o(qdPx9zdy߬7Ǡ,TGVl+fpzDv#j}^}osSeʹ)ka'eH,NtXBv%0cdb%lU TڑFPT5=颈f1d?Miʝ"H> (pGI>H2F$qG'tɜŠ]k l~>DY0)8x7{aq$|"M$d 0l"DE%d3M{i\7E]eT~h呁ųkZD,x&FA')qu+䪲/3(R! īzIi0rWq̮S^=PƨƤd'IVV˫!:a<]*brJ[<$?G(*.!FYN,y4b^봗dgYqx"8.%]*ۻ%A l*YC2Ќq%7WTeEx-<6!Y K?vp+n.2;(_x)(1*1l_dlkG\pnuxE*Se]|FN^$Z56PuZ9#ʲbrBS!vcεWt:{RyHe{'B9LSd{֛Q*5 Mr;uu]qc[mNH}u_OӄYߗl_)7}gHB}kn_$4Q]I&)gD\gfJP mp P3Vt;~` 5ZyE#&XkqΙU}7/fWQ;U uzPi %#.8L+2 a̳-.>D'l+ߋ탛>sȟݙY^;w@i4SCS7w}ecIwcҎHBP>-P*j/w"a|guB@kSKSR$[ENquw×trSZznt=1G _# CWU@wEe:mb uGpcd G}eu[31P#u+Kz1Ӥ]$3OrJ5tk܂-SBF:=`&}RYql,| >7 jkD23 .[H<=o;@i![$Lf:/*##ۛ8X{&VׁmF0cL5$hTX~\kg%}I@_ʭp(ýUi\,&J%ف֍R(;$n p(Q䭏A< o~ب̒*/lfD[ɭSQTPk 8ch=[ ^&F/nbm<[Y7C];*-V5FÊ) 8?j } 8!ggAN[ׇBb'|Ϩzw 遛5`r2`ÆrDZrFޅ't:6GeGnTےލm F^q,'+ yb\&!]+~6VpJc, o<)-һw_{Й S'˱= K[͍ Jń3 81it';[eŭׅa.I}^z0ƦD%KV!.C>Re01Vdir݅ugQn߽_e6aŨYr>.[=SBR@6gM8=a(>=pY(^3 i <\"uh6iv3Lincqհ,ߞSA7& yPܴ0 %vYNCvWdJkMMpWJiyɕ+{"xBx/tU+J˙|ɥRSv4:}T=>Pӱv{H$P7evjl'3˨ }gVO0z9h݀4eW<ݹNؿΊHsF,6ʥԊc9gy'n(@7f=߄0r:\?z[Y<}޼O5 pyȲ>\N)cT-wCǓ`r}S(z$ ΀3GIVy@7^;>nBVa%k@Qalx@U;8 'ԳFg`1a:m4>5?PUk1պ`7OݫVk{|8P4)/H]7|,UDotc~>N2%3Z7@ݟd)"ExPEϷ%VW-n5&,g&1kMMB/hR qzH|[,i*;'Wz^2^}TŹkVi=Cb`i ˾õüNr_cylƆ^žXD1dz VNd T8` #LvmG݅O>S)t+BIT^4vs{!> `c6+iDUzL w7?Oi&Ȍ7#ZrX}Q.YQC\W+m*'l)f8_e~^f@֬g-}H Xп)U`3˯ԨJnA`y&Sn(MV jG>UJj qBoZ+YS%8D \qN <%7Jk"s wRUn"8_/,af=z#&YSDiCpSoJ ht\w fwZ]:vcgrC1J \(vCkfͮA--JVyj+'5,:*% q+KG8\ E-~1h=[s Ʊew;9 uBКQ`fD[5|:HaÓ*$ک44f80Rw%SUg" hQ:&CǦ9;a6jHnlc>Y8Цr@&d3@z-Azr= U$]F-SlێCI,fNZ?% VxHgrLK J#%>6*";K,1Mzi79[pm]m+5诏qI z-:Iz9 K!*jXY2 *s4$(}W/~<'c]V3D $Qvj.UZoGH4{3l$|MnU ;b:y 븈V8SԬco@#N0Ixbir Y\zDlD2GK]tlW2v#?a_}=! 5 ]"dRyк힫J$}u 1ZUi<5TMȢ](`USd$EΡŃ|EB 1N/ιÂOIz&+B}9U&e;Rf{nbU?D*7[~/ujZ9ɪʗ]`mEP(L'7Q($]z@zFF_tlfXflgoL8'{t/dd2a r2<¢'w9)y'df Վ+p9R!!6{yM`nɦt.z@A_үmzo $OH!dԃFmF ZvLGϧϳ>'^WUs]=kj4?GNIz>ܭZoKZDPu[iO/^-nh؄m7ޜ]vÓ Y;Bt,:3!NMf\4L*JKqDt1SRm`hú,IL^]C24͖  mow2"3HJTt=\ ~;M@NnS^%Nbd(9"z!:Bhc8vJ d23!yaZ!/yNq l@+HkhuJ@1)YMf!첓1 *1#; ePˏy."t+z7#&0A Ve PYhڵ^)'1EdqǬAµ=ݾ+5wmS[`&LyQFI5aHN@ҧ4S]Az2Jn>~7^4$ e\&stzCN}YHm =o{+H!F ]~&YE\IHMٷ r,^[DQ}׺]HaRTwм-5i5#}Φ(-lvWt(bTE )#ًɻ/,7#D*ourWL4&! \)Q0oI &~]J)UP|"u6VS KLv.{q¥s҃5~JBMݿ7ѡ(xc ? P-} u9Jk\cW44gǫ75fuǙj1: }$Pԅn%;`%bsF52#۴`mWܙErl3{a>^H,='iĩHbl!a+>C}fB΋cckaӣ`~Iȴc/2bT$btkϻƀ?bnq?<`DrX=qUTgve*Ǡ"ZDPhf/Ƙ\2gr>6R-KZLFv9L_(TI:ଂeX nVAKxgڰ M+@JP\l?F4s#lwt Q#RT@A94 DT Z8St5Ź1O ZdЫq"ew;3RR̖*Sof@gv|>ߦ car 9_@cjS6Qz4`.DӠ3oΐw4qN,wȵT9&l s|cv~Ft}xt̓÷D|Q?2 tR]$e*W뽆-ٕ) G~Y{5?'%'T) {4 DZh&X F:vP[dD?|]7Y+uG#3BF ^^vTD+fXN=෻"1ֶh2x ED(:1W>&c`A5s+ט.^]R@UyO`?C}iWBd@v)qΤfȺ\pFȣ"9dvN2x Om0m-L͠B ă!Es@̗ .5~˷Hmb x6XCݗ >&~Pd 3J!1`Z7@:1a̳BL՞Yen>qS9356օ+!,YS7$`cUf v;kP;=NX>٬JC4[%Ul ;1kyV9q G|be0qn V~$Z>bgoq@Oc*}KtA>P/\ft[~f|8 8(N;}x~jLO̔~<:dے* f3&Y(ky3@>^xx:#ek5nۗtEP(Kuo ݓ *ˆ;|fG:tޞ@'OhCo$%zdI >9|_L1 ~3[茐{9}Ruc঑EZ؎!F+Әuw!90jX6tVm1 R(k6k5Q'@-a< '(km絗 /J'՛j=O_L]CҸ~^)K % 4߳'^~_r4EL[G8q=e_.]ad5sϳ7w[RjP-9QTƻ2 H fo* '"K=u&=n aHoWZ cNq%EpVPӹ@XaO6=*Y^(d J?HWyc3e}h&Gy(B<Їea6A$Pp ۫zo a ^k ZYcp)Ҷ]jGQ7}*{wg蕿/srԀO֜kтW_z2Z"ШhFgf.];lgEod@MЉ65Ż`kRZ1h]đk<$[}hC1^cb6Y'kD2tA+A]3Dl%d/ơiӞd>^@l#۵Xލ֮>D I{zp/ qGu3Y9E®;w#žD r8=RR Bh״3Ĕ(>wЗQҦ=.ZvJg5-_v"Uە*84 lPKf7Oʭwz&F@JU C,e*/01Y[W4KT{̢R;2pׇW{E[mi^,6–Zn:r%ZJO=PlUeJ;wT,RvDJl/;"xqe^FflR樹h64e^,+5gtL2 sv邵&8}0~aٹ:l7|5\P֯8qnm0\fZ0լ|)j#Ľ!'Sh~ICvŠvuI3Y9ՑD`9>EB^G-O )3:nDyplg\6Bo0t-Q {lD#r: `kv SH$r8dI-ψH:64*v(pw)Pc'T}O=B(_С]}W]4؛ eꪛYI?b $G޲,ހԅ/˪E n_1/]jrVI)ucQĖ:1(Fo?nTv-|pIՆdQPxK#O `ʠ ! 8[0v 2p,؄y|:_o;Oq7/m`aх mBvJjj]M>YUQ *5Cu,+Hb<eb4q+fly,h" h, \Wg}ky1Ic'=qZU dώ_Dr ZY_ /a|o* 0Ot^hlxŸert'#Y{7B-SJѻA#*#'5ob "V)˭\Tbr&jFkB&U@ i#Ri=dIs=lR2Q }Ds(g} G!aBe&ckèrkJUeS=>3>.}rKmKy\ԃ)YV}aɥnƸIUt؉APasN&Z@ mIcQVxVd>`֭4Ś "6Q@ψ3$lf cfc(/r_HHyC1 yXD@7Y(kA,'j:3̎< e;/[C Q2V^}Յ;K>9S;05^=.2[TDc?6x࿨j5m#r& pl.Tl 6+o酵ST,H)e6:cъ:gl* /[XL ŬN-]ʦmPP@#ec7 .1c9(!͟JDz"]5Ǻ(6&/FdEh]⟟9D^$$Oʪ?P`S7'T0{IN2VE4,!K!&u&*cH iZ #K\\2f ՞g845~d]8k;0Ӆ-D\7ai_+e eo* /ԭk?Ѷ>8qܕ[$xҒN 6_UE.{I{AИO8ΠOi\"9$\a?`VTܥ`k-l1A˸Y tK3TKXjV㯅Y6 'lE,=}9͎Ϊ#F,bDML^?3fWʗj6ԍvQ=E#on\PQ kUX|"|ԉ_q݂'~$ l|$m%~I;SI"ALn0GZ1f]ѫRcc/IĨUAà!ЃY2Rr?1-< VK#P ˻6E*  4q3׵QǷ /g6׷ѬZmS~ExVY!o+qjv1*EmӃCHlEo @bӢkƒ "CX*MUY5$1' Jg>g_3 UR彔 iO,}]@ >{O`MO)rc;ɣYIr=jj| ,<ʵeRC(Ņ( ңS>e2uN8<:R/,EY!L:_БJ=uQOYFJN-T rzRv0VsDXBpX=ޯ7s=$ARD" 3P~7"X5~Ъ2+ !^uEк*E_$Vs|%Hئ.pff .5eIȳЌ!qCyhRY\J9ƑXhB?W"BMV,[Щ^IbW1'!w*B+X]cݘaxe^Es,NNU>DMR!.Lm6H E8<5"Lp)~BFYD>|c j4\ H%Dqb:C>\#=MLdwqRʰx,˿D- $[P i~ ϠH2iY@){4?{{i0#` ro~ŇVQm>Z[FUnY8LQ ` KL0$GоQ!w *$Q7C,$#G$5ס)uG"&&yvwaf6'꽳jwB2 U̻*}ߓ:3mӉ^bݘly5 ?1G_g9/.矴cTLlT*?yc_S ԝ,tUOk+'H6 },PMy]ZCз>7E3laV TUoQ Iw ځOo!\tMKz@B8!b9]ۄ74DlZiiO33s7,&7@͒aɱ W쭥 k2Y+bz[ǾM:GtdMe1d}-uJAS/IaG͕^X0Wt:ڈ?&/u'PAlvIZS@`No,HTd]LQG'mPE~f97O\3w =LY w.Wz2ۏ1FC/F&E&?#]L)f:q\_*1 EKh +j LvEAJ1]pi7]z|M@ũX8S֐o< J ψ;П4N%90XHr726Zoξ`'~;cbUm+-J45Նm%K<#OklZ?`b־xLYQ#yo<$bti*`ib E[š]"pH{  Y3js($",aԐ7U Zژ^q sӄt_l\%:{~OBt07`(ʲI00/t_gG"[lDϠ\Lg$cLi&; $WŅ *'hT0J4AhgS]+EpƠiHc`H+Q.n`ofk)%"˒04 m:8"=Xq좐c0K(vQ?X 6YHh{85ijud10m]20 {Fo?ͯ;'":ED} ˆlZ1Ӂxuc6W\~̏aSl?lд@80,m636+W/!㹥L-Wܾ a^/e g᧧el&fN040P1JnxÑ&Ʈ+{ROK5F4Ɠn\8h&-^ nxc TV*N帍SdC%oԢLX61s6x4dY}7s d=T;l1AHSVvp ? U#uK~1ƔḴpG KH8! b& *M.Π^2Et)~";˵hl曖;O( c Oƕa.)׉q;T%K"o%]#mi0]:(lzZF<5UU\OLuӺMM,7+L=dӁ@FN@Sm&qeJKwln2"` v㪳Ɣop({xk,D8YT]iʁt( IoyiT)4bhwok"nB@A#$@J@WrJ1,RA;;31}k@?zbp-Km)-^Kud>Dn0OUzAeYбȉ$jr`)/PG]V )t;w؋SVDh萇6l EQ#5AZG%d"nîẫ ws9rňVLbB<'|Ѵ.XWʦv&e&wU2h_ozxS#ӖmHԅU1I qpj7Ԕ^Ui/(>v D-Of"CBs.@Z2ϏÁΪr/t\$D [D~S 3䌷Lq(uQE ^t 11%g/ /i{?lkq@H6א97ogTUedH 4g/#U>*4J4ݮj/[^!we:p)NځYuNk/Gk6ibeNI!y[ B!dQ{ '*&i9]y7zg5AXǽг mȲ[R~yy\V֝+:#;`b(d -w3cx jpd |9{mND7H_KP7ܬ ,"W,nYbχ9nC<4Z7$pDV~ex]:Jz{ C;8\tdOu$V[[=,)h4*LlFvQf' -Qn^C**ln8oꬰT2}f0m y(Lued|{N[%y/=q2^j\ 2 {̲_W%4(H78a$/ :rD$ [WEkmTk{[bمsU䨾68U@j e%A(r(aPQ_(,@- ,A)nI4'bС/i5w_Y¢R~ՑÒiib!]##e-t+^uUC{sy-ҙ_5~mDh'W)}]ɨbmaS%W)F9!L0XڼA/LSC4 r͎In*UzUp7U8jzB\{hAR'\Z{HCqo;~9&]"`l' .$AS~Vt$9ѩXjⓀҕW{qynLU}ϡ ci_r{q9 C'D}.NMuL\y%LW5 QyHǰ+ІX6ZUc!7'`CZn7/d&ݸq6RbFMRM7P*ZNM?^8"e_0zJMS= #V)Ne*뒃ynRS8BIlZON!KeHH7pO'&+~.r,D]V %j"AHm҂xoКrﯜ5wH =|F<A0WE-M6.jt]_-K'o!e9({w@sh&赁JIǰdZYqUeMla2C> ޟ\R5beNGw.tfvԇ;a=FWvY(siiѓVgYro[ς rc\% гeH 2kl%k7-lٻsS8B#(ކٟku ;᳁4ynab35Gè };/d/{E)w$"_*H_~ӧ).(:k/"k3.E QgOy[,R2Q<!%jGGc8:ZM&s;ޠ{q "Pz,~Ӊt1¾KЛ*AIvH  l"]ʓ ~q3\)C^wcڽXM?ۉ_$.N!~pwQ\>Jws-",O#i1}8Q{+ݨ^lͧpWa-:ii8j*VJ1 nX9y4OYjͭxg@]\&inW;Ͳ3tJ^nΫsږM(:j]TL79G9mux}lař5(Mf΍5R>,s{^0H9Ԏy_`رPvmsԞVKwj? 4_1cP *v{B.1/SQb\'*/yp9ӓ+;fV,3 {׌o;4( Ɔj/S2]B<˗kGJ!^"_kY ^a`Cv蛇ws^(ՂЊcmd C]25'MUnC$gkp t3a!窙 GQxBehD{b9ZG^?U4MW2,Y!mMn,-&b SO`<-*ؤiK[rH6Π谺Jb7 Ӟ%i8msLZ fL!rS~1i6ĉatYAQ\ܼ'EQ5jY3xי[ *v o{HD"4 &dA.Zd 998fI2Ï On0ȕ::ߧCvPӡX,^2wQiq)/і=3})IDXc)FE'BT*`4>bYEbr BղR>*VdlAr$!|l2ZrP }{:asr?;8NPtҘ`K$B]], /?lšmNP%oBzx$TaL~zs*a#H&)Z],MW7rƋ V\@N7<{Ӟ|d-R?lbf|(ǵ}|WsKjO(`hB~t2v#0@cQ)+6iءlɖ=ff`wyPGMˮ &"*d+SFBȝCLs lhkCm-mK(;Z,} wtVmamN$ N)Tɀ)@@||l]4_>Hxy sh |СZ#r'#d,o1O}wBĈJHfm=㧬 TcvB|.F` mXHtΤ壃;saȨ_E{UɫMxn+0MuCmǀj%Ƭ{ MWm>=8 6mJ^ͿAh~\--n ʛ[0 ({[ͽi *mR(4zb]6tmpyͺBeLW0ͧ(3ph|Xϛbt?Tt ƹ3>"Q"~TID+l0Gcg,oGOUMߝnS&a2[O`o@9k{hQzx$sJR=#5 t7JuTfJڽv/zg+'l)ZT@"lsHD|cݣǤ9x3)沴hx:8-c_{YҮغ~I:qDVv%wӉ)CBԪNن GKH蝣]"f؀*NEc"z»M e/,A&E3>蛫ָ:3㙋U(qxo9GIȖpApܭٴvBepvbLY-k}SL,Z4OP{(#n6oFRH5!#7N$_pn ^q3YC5Pf?#DI#$B 6) *_[K~8[pN\큒ÁO(Ź |_&=ķu^s/u * h$F_rw]P[- 0CC-SV_X2^=zN2ݹ(LqxPn"KTN֧f}.p~_D}ѬEVa0q2(5,x7"ہ^E9Gm߽^H1N܇L}rLi܇sQ&`GTAh9GGACt  (f<3U.%P{s& IPyúC)- Bn dNu4{;#b/ɇw㖽Be;oW%~nK8Ɂ+,Mt4Ki޻(R8!!f}\d0 MkXv@w|?W>iHr\Կ$ʆ,668C64K'%W5Tm)1F旎rIm6^āSy|N'`4`CNjf.| n TLE] nNZҥC6ġ7TaP$/d{ ּH V@~VTW}Q==yaY{J?΃jnBWǷv$N$qL&LuET]RR1 3frOâIg®epC3`cVg3/iĕCn0TntNvF*yҘ}[q[s3YE`|WT$W9 D1_SGd,-;Q(@\g4:YG+:`83+]'y! Ǵ@v>kDpfq4'%=o 'gijbNM;_Ә47;rOXJ+f/+2]!:z=PHUsNP=HV0lrVPbՂD.U/uPԬ"n}2;_.8r!BϊĖ:1G0%ې9hY8=L0:(C Ud~(]O5k&@ d_sxH*n#cș lfeQwDA5u vu,j( ;W$:uUJGBW2mΘ%*+Ћx]Ncb "堝Z* dP'e7\ZTm REKVe$-3bTydwGꆹGiIj~]pIvS;jt Aҝ[ &kl .1sN@'"ﻕqczSRY @ȓ >6D+$ӡelx_l߬U@^96|;/? yzڬVp3Ё'ݣ-9Y=(˓[""-GKTST,SMNXAMzt[v~&A+ylS7}#rI2)6Y+¯ p?IpdE8R{'RHN_ɻ(K;&pȁͳbAՒ~"+s|8{+ +1˴Lm3,,ƾlĖdG :9PWa꜑'9X]j(#5O^PMpt̩"L(,X dfapk]R%cfjoYO|eI-1y$,P kz Xhty%&EU!(K5TRߡh@)U5[,9}C̒20']Ubk)4?m忐eh*qp΍5ZMp0*A i¤~3&@&gf >-Ve~/@`|ao&׿;iwJ.RܾI4)EVk|ma Za*z= (d,\ð>Og~7VܯkҴA(1m텣*#bf$C-& yvKA[oA4[VV2̝~썺EӂKE9PLE8K> EWM $ ->IM't6فsaŻuB_]5*avB"o8zFQYb\h?G!a%Y0hh5\a1wtWd(cd}y5$$xU- xr+M,8B(v#4 AК4~̯>et;ױt,z+[⭲ѾS4^fwvsZ)v#67rgϖcz?4%.rg זF~f n%#Á"]`c%y}?Lc?چ P8(IhBe YJ1SOخE1mVBaXRM0"=\kDE2ԏlLND뛷?ѩMu&6L}N3VbzH'Ar`T?E)QW(4krk-?WbE[5n{M`Kս#5DVB/c,'cYo$uyU ۞!V0lQBp#ʡ3iMuecɟ8b `%J,tF6΄- >=uSB蓖cj?M<bVfe #ב_g>Km琟uq.cgHp.2V: :H$HjKNce{``7ltAUz uAo;v~ϑk fHk{n쎰E=Iza H _em]RU l}^2cPy֋g,}-r뚒Yj!祾kQ4(D4@ۺ0@-Aql| Y;P#²ɂr2+Fd2mF%q맡ҁ,grI4C'oSRr8rt[bYEpuեq-zҹCM,o3inp\K7ʍ VFGtK6sƼOd fj,My3Nrv(I ƢYRt)5+US[BGsWK&.Rl8L -i YR͞^*Ѐ15E?Ә5"` 9Gm]gkV,]&ݖI ݟ^.Wd3] ݑwut@ 5,"0y͜_9_ITsUƼ%~y|\8xT,ev8LwSu"kb!^kncu7xz@OˬaO?؂µjX:·#y/h=D#` Zu Vyj ƍOP{C nLl5XS| SK3x]\mj4{ǹUd3?6xR.hgչ+󪃰RD.F)=y;ghW@Q*>ˇ'L|% yb\a ~d#"tq*2)!?9A(+[ 9𿡌ƺ'? t<4' X%BbSMg\o~D%i+S"}n}(,۱AFӻ W;KPFVM*)Dy:K;&;]g Gpv&6lF!l\#ۀD,G՗u;Q^DFZw@3֚B­ Hƌ T CcоV~ai9X*Bpm4?_W_)FFҋ߂ab/T4جk2}[C36 ~S B`H` Eet kxq%,=,U`ϰ!O#'2&Ggdi~`ط'.9rX@CDN|˻(H3,0]`nlX3yn%+]@F 3h\IY^X^&xXɪIOpsz(YJ\C=н`=C1HacudDo+jiIAMW{h ʑ;rE*D=u:: Y Y;V|2rYu(%" .y`t! hg9_tM닗ccy2}~qAzeј%R(Q(~)T{ ODJq7 OxxO:򍣛5s i{j׉&Se Z6ϼg (76;g}@ 27EnYG ͘7<*:FhQd`wnCw"%Pi bcuq`IG#gb ZˍkB_Vw/M?y+\ ;R.qCHW0*! ,B>xxtn\@"-iZBhǥ8Q}tn 4D?mhGdhf]dmiReEԏfdz;uGe&_ ^? ^u4~f8m8Jh d/C sͣ7,J;L,r|]#ؔ[s~ jk٨9]|\v"'rX33Z-&m`n8̄d=UJ ,; F,lG% &`dfo avjbkѥ]xb.1JrwT{Y!E w@% q^W'9!qnrZTށU{ gBMtG/Z3=%llx074]Yّ3|vn4 qO!k~sòH#?Ld!nКyV~K|w ewEauMaJWCcG"UIy1 ϣ,I6LVhA9*?tOtQ.I(N0ҳß'/_!2pU}oWXK}3ZhrZy0zК48e*c0nrjCI_8f>șB]} ua>)[HDCqv5J6pa 3HIM5qГ}zϽ;'2=݀AK$;E|^$ lXt(K*phUi|akM9}IRoU125VYTXVً 3 &o GI_d B|nEjbܶbc=h@Xchos8zKjnJ#iuHqf[Eu$ehǔ*{fϲ#rUJ~MMUt9k&'\Ts[fer?l+%ox&dcS+^4x۶Uo*;q07ȭ]Iy|,[6ڍ%On<᧏N恀ƫbVmuJVç\1'Oz/ 'x+kUo귮E gčh2\JU{ϹEMpqP𕖧;#91/4vmfi5;2YͧZ [{ӬbFJ7Y5Tc4.y,=.}yҕ3-[#b rs ~r9Ws+%7e_:)Zpʮ)yoTkX՗[aL|a~԰kd dd?JnM 唒qrf^p;[a(/̢1`8Wa+ \*UEt`9Ng2 >Bz֕@˄{]xȻN\Y+ ڂW`A'#K6'2.=|to3r(vNVw5÷7 ;|JW9J&^= g!wypZ~/Ŋr@Sߦ PA3@9/G L1Tl[S Rx^t8x,ڔ.6@z,^F[e].P}' Ðg>;h1/˜+(=ҧrwыlX Znw$ ?O?v:ΣǰW`R^{ZzYfWg}4$Ňiɾ36Ljw#=#IbU0Bt P.d|"­ +#,bq.^4b$Gs!49sc,#tdLgEbǠ?y<'׷^MԚ|`&kO?>NO8nE'%ph7}*!Q8NFXF 8HSgs/P+~ry`q1S"hnl ލ, %xr- FlAKs8o9 =~yv}|D+ח/_B܊Q̰yDG[[0 |/M`yRt! =&dgŘP)o UfR@uh {3&++|zI_q}"Pb;f"+ iaOOF-$3)޵ޟز  /(Ul]O"H}r樛DvKUF\hE57yx&MJI00kКvתޚ E80`I(PQ%l#YT3, 5 Eԫ1β/ Л#DžXV= '.lU-X%8dA}$2ʽV0-}},^(`V/&hL(Q]g6SDu@LzL|A9یy5W^xgf7_=o)c'bW ]:,0v@P:Y튊6-ۈ`gOXD2㏂o=B(s$p eeL>9^/6C Ł m{^uggR23^ bv>iHdǐ2/j$ЕI)-) >5aA/p\b:GЀ8}(p–+tF(ɰ Hd Sћb=e<I[\  rz9F5',a* BѲy i"no|h4ð pW#["S1GY$}1~M.I;d[ f+-8:oIM(pjo?_ O+JEaAȐq#˾(^fhC=:,ym_'.sZu5=A~kW OL^meENrKYw-v[R9n "Zavl?¶׿쩪"?X$9LKjEM0ji;?zQ~ĺZ舞N>4{͜ ^(=#L:AL/ai&kbQt37EI7*ewDn"ǭ[}/M u`e$SFmcot'&ӢyfZ۟c4H _@`foj ].q1ə(3D*xo/D+4_GWfq1_F-?Rb4" v91>,wH!Vk4oG#c> go7}KJDxFM.%~.>&tipQkqe; qti۫M!"/@I]Gu*d3P2[`N)qסf4Wj$V*ϟn6Dg^3ZcPȒq#;0Z59f޴Gk/2wa[='"qYȒOFKJgvjw>#R4KO5gcA_gml/K,%ESRr [CPW2sp!?7g_zGt3DِXr77o!F U+lj{J;u-!,Sy2P6 $)If) gPt ZD6ݷw88-I(R,O[h~T^1Vś_ _t88&uE=-ŝ>J ~WP ^ީzc|h* UR-v$x=s.;uhSE B'md9 32]4O(X~tț8unx.GQss#EH_3= _>( 6|I9~w2 8 w,JE69HwmOAsgWjf-Æw5EDȎ Cvvp1Eq񝨈S KƺrD;MV-ّ;_DmRy9 @2եW j}K]+C5CV2nc҃=tuur|qlF =7tRp ;~?>.!Yqw$*eKw$WOZ-Y+bX`n`UFJKE/SnXkIX+B9TrAwd[UeVeguvTU?RZwDҿԳK_DYԦgeGX%m ] }Y),Ħ׋x3[ڂW40C@:3> zwÏ=JQU|tFIʀJ] EU6\Sh_KN=kp[\UhwGcVC.٘'j(q?E~ʖ0EGaF Vəo ?dPBQS%gn6b#K~(Vb ,\M0FmVsHo~54E>YCV0|}3Jzrd:|`<4n6݃o\wEyjLP[njx6s;hGC%MaP9O43f7ZigAԌcQxj*V* ͠L,Zo$Όc.p aɅ닔Fos]@.Ѻ)/,<!XܹQ {COtVJWr:J~'&u&yfW)@oYʭ8H" yL,LB4J0fa *>WO$aB`H6'qqaR6m,N1MI)'&@iO:sS b-[M?|dd~ % !p nA3|*빪HX I7oY쟠郤Vf؂pYza螊hmW'E;LҬ~>'ZNU*:LhS l:ygG?= Xd& m(OXcO%55;[t6rwJ (yCGH!暻|FR- Un˽-q}/JOVQ_x I#X=Gb eÛp)WF~WAD>3mnr_v l{jyu6BmT>@iOQqO}JEthc3W-l*y]^{9>-DƒJ7Yfcp&%DoVb?;f?/ |DM)|Pu8 FA bF#B3:Z[. r-GrBS_fާQc PzFehp.e5J㹾t #y.ţ?'{۠3s;*aG.tʇHUo:tugev5jlrC{B9% yBSt]ӓ w.W L:=>(<9N a 1O*U|e )|BʍZm;`²XpTC4JzRdX;m>DY]bXKɶj2E4 !'{zLA?B8MKX阖Ň뭈1ްbҨ qBKuz3 OeP4wi1'Z:y]6 a Ɩ<^^k^u Ls>'ĭI܍ _"DŽJ^ر; ~])6= [|g{6 ޓLM#h]@:/$.y M;yhIY[FG`3PqL䂏lm{t NBUv"5bBWO5 )};.,˃.m;a]n/)e1¦ X_tqv7?Jő0Ӏ٫xxK Mh"&#r.н|9uXf Opa*AfqS_]pU2[1L>04."_3rRcgAChXaV /<ĢE` #͈<Lu+GƏ4f8ɁJ2ct~ N`oڱ爯gB aaY/(rTo8?8+ػ,Tp y4xQ4/@J18^g[朌(t}mG7|7XDNn tU̗CCۼ4Ǥfh_2қߓ-dz=Ai'הNwBgIo Y'Do5ru1!y|ffynizEb'g-.&vcr)[W)1]ؼ_8bOa {rG yXf׆F Α/L#owvvԅ6-+^(蓼ԞѹLDZ^ g}~!K{)ΖT\ʲb0a$sZHD.W]ZK Ÿ)6G"; Μ7'CWX ^8 u'wUի%WQp| iF"e8LD#Ѳ`C 4,'L3q:$!"S 6zb(0dر}DP|= "#N'wG:J:irj[Z:95Ғ1`hhlop0'>o8*C:USp6DΝRq.8l`1"2s3E̽0Md/Q{nĶ#&I8f.T!A'Cʲea^z*h 2&2[ewۄy!w}2kXȦ2/N",> kjb*q᨜aч,CNKa8e9&PvXF#Kͳج ݂m,ޝ*s ]J5Dt.9 HL~s1ܿ>!(b7 jܣ(FQ.HB(cc_?apsi"E~(̆V t\u ]~89U,('UWՌNal~? 8\NA,8#ƙ@OHUA&WEfi E?Rdz~5!Ny|-s[ID+G3e6qW PAcqSk_ߦl{@W*\^7 a՚QdӵI}rޖB,^}lMK;VaUy[]TgVz 0k ȵ-Z_I_pH6@@Q)5*;Zcfc&-Rś)la͡VeށV❛ԩ|{ItoQARദ&hMĊo*/N͢riJdނcY`P"54LWZ %iRvɕ~s-t8-x~ QzH(4 "mkɾsɈM(C&dl{0x "Co~ojKWxp╇vFJ,X >X`v}($}A4T>뷨XFW>@'ƌ jM aQSvS8Dtx\R;Xct'X~L$/ IhBKH5u0g|6*4iYfp U`ﶡ֭3:Nzv:t_=0r %BYX65wI0)ǩfVf2K!"bb|4oZ M Ϩ2KCC&Z*j.;7Kx?"6ǶEn t=?h# yS̪=׻O;$Ȕ9h[5kin=_݌L])n kA1"IEf~gP &r8(\EN8×3rV; <~U ̉|_,b}`C_> # P*|hk(t:(![JJSSkݻ^ A0YhNdr@LׁEr=H'Piq~VeDAeJ1D'eOZwͥȇJE=B=FR@a9_rh 24@7=-p}pղ;z4PN3cQͩZ*M)%%3H)'JS3B?(A)ITx\hf#24g%0GZI#MA̒tQo~;pإ|my'3i*o Foi1E_F1.llA5~@z R y=4Sq Rף9%R}CqHU`6ܷ)~6pGOrpyE< ig.Gq/m\?F`9oskD$)$#GJr)iԘd~_IF]-~͐vnhkǵ9[2!}boT MJ6 o |[a Ymp[fDQeY`czJEp_v 4~jW[qHvȦTft>_eL7r{xuķFg0\!W&c؏P.R.vЅ/Evڂ{zᆴ(X^mrYildj |3V% pEJ< z0l/#]92Z(FJzLH6<)֞ghvh^zLV$wG-[[E]vtaiuL{D8I Ŗx-F!=CD؞{YLR59Hq aPnה݄o_r2.*F BX2vИ$Ŏ-w*7],mGS0R٢#oiləK K,^.@ wVT9(Ϡa$M1*銣ޣļþ pnEu ֭tp E]8mVi(E]$V:x dK'_Mu9Zsg&L fqM H!3;C..B3&OND k)3#/^DB+uzyA u$ڠX8J2<8E7(Yn76  ]=2+ H|A0'1, yT9G#Y߁|@ q!TŪ\6f=Iv'͇ϱyKFx4a/SPTc09L2Z֠]﵄(brZvw2<ؤOǹG|尴SLA mj>GXq4*UT<{if٣Xcj^NOQX-m2KF7wN1_EXt|œo#!TxS;sW{yJy(sl;1!Z昼:$byzhh!bAq)rdK~EzÑq:)5"WT 7" Bc=9."4{ǻ[W($Hzm4D֗uײ)yл sWU: 5qZWgr`'HW;CDÌsWKI m;qegLf()@td6M;U\QaH^d1K範5fuԆQkVC"D&_XEFgjڈ#'_AK!J[b C  YPZ%.k"TO0nbZ:{SV8zo 6iyPLh=Щ$sۖѫ `dEeލHx}|R/sӆUR@]Wnr>g>b$9{Rؼ3ZQGgw56Ϸ.kC$ܐ.jǚ~@ -[1e}+ɱ))+ciGO0r&F\ht jJcոOؿe1m uy HʛU$:2ʆc1ې A_S@I֫HqU'[Ø&M Jܖv+(J kh7B,?ψ2kRV"3]qmFrx,6YiZ ҷkfsM{|~`Ao㏬)h>zaCrƺLpB(v WH-THt E4Ժp)g9ڲpsn;JT 5>o!g' s67*-H"1?MmuLnӞ}W]QFΟ>Fv$7as #t}2S4=Z_R VtǸi?e(j;cy#RVu\O5S$:ԑǾ?',ȗ~v,&eH]62ZE'SRF AVfUh5s_%2Nոb3bmL:hH`?:W%wɛY4B9jfQuKG"4\dCC\[̴&%cݱ%naG-TZ>kg, m*<yh=1oAHi +H9yia^ vzhi`X#lAcRKنX]C@Q}}gu5B>=XovH (a`͸n5,WZvk |j Tu&RƆp?L'ubyP[2\2#tH8k\myO7`‷>\3ٸcJU#c;4 mX@~ rȰ.tԋ4aZj"a BB!}RHU.d4"P6%(xQ *a%hb;:uo; 2=PK|cV Ӵj8Ey썻kR-~Vr4{R`AuTT oJYVf (G>}p*J-4J[ɩ Y؄#5VP}~v/(Sq{h+KH.H`[ǀO=`+^3:$^%p]#B FsV4]s2'gpLك]b(U l- >#rMZ3:/>T5pwxMŪ;i8悘vkXw;;GViJBBTHt*ꏥHd>gm$)L 2sK LnY8+#S@ 5 ĒpUǡxJ<:̿" w{7!*Q$d g3akM37uA;m*+msmH⬸>#2{V@P7R xw^-eٍ Vh$)&|m<@^zA܂ G>} G 3}^íGߘ)K#517~(^i*kfP(hEbgքe|2p]G̎@@Xju+HCYbt kv)6;:Bd59 0g%C2ƥn Fdށ@mȡmRMAq߭DFq& FrthiSHd q@-0 fsn?wT{Y9iNh;ADٸxq=ر왛n[Ĥk[pNsuM۠X -ei(}žz@2ulO(9v*-F ǻ'o}^99P}3Ujd5 Vh߉>^vadƘ4d2g0WZy!E5NeH bSNT3ShA&&%A? σswGUđ4 h4S|sZr.PtHP3.}HI0&FsA'fcV S!,.[ȡޑۃ3D@u}Nḇ  Bt`W6#Ok%΃ rdu;3qk)NrSqG!s>nf<(őԲ7\DG ҐX ֠5|{!Jwo# s. >5Hy'v$nNν<(՚#,E[O&bN|W}FS;{uƟc5,@hYlfgG+JDީpp}XWZz _Upu ^!WjY64О |$8 O0ph բ5z4vZ S}yoY4NA9cdWvaZweg$~OVXNb{CXSd:UXP1[` ex)\Ԛ^nĹUNβ0)ܳԠܭXA(65Qp J@d z]Ѻ)A28~Da6-tĀZ ՙ/_eWֽbHIk5J`FcO@s_@}}}޾q}~9Vo!: ]2k_x <IޗQF[rjư YxfF8*0\uarSL\UυS%ޗPѦO8?,Lx* 6vMI.J-!IfjI8a7[XBzU-ٙe|z9d߱jkpYˡ5؈Vb7P^(:Jj@9*jBfq ڽB1Ѭ߫7y)e4q$Hv&[*~vd1hWMϹk$)jbQS}na hbbUpnpא̼Ԩm]Bpc+D)^CqCΣl\Ã5j:Ď]qHXgjZhhªK͇Krة);gb^ZJn׾*`yz4 u׬WcAHNЄDmop^|1HtaHIfi;d|Ln <˲?:&DDF2' |3 ŷ{\ZI:=!9 Q$N"$Vdp&O%.Yڶ9CdMu(}pg)yͪxz??e:1JͰ-g6 'q-[s. i,f*2i;)1rABͧ6 ^ U[Uۏ&j a&6 _ߓʓ1-ٌ 4-tI]rE SX xqJr8/रaV:MKD'MW;`Zb+*lphVijTHHdD [˴$_~OP)G)DrꆾF).5tC mJ){:U8J{"vN}@4~O؂_3P&,v`(%6"u 0kΩ5SRV=OVU@'yЉJ׌ 90dh̬feq&Bl>yl 0* d)6nN^9ζ>'hPSvS u*ѿ:KfRA{5:}.$/~NݩX7;5M[ܜ\-M4J6c jVⰖҊ֔fՆO&cz?9Å2͇fgPvD*gJ[yORtSq3tYg?,hช;r<ܫpGy67 wEt\7+M~#V=cl 7sЈ"G@gWx ' ޝ @kAq"ɍoCW`\>dž[i(h(zk&GzdLJ'3-妑|cySE@8Omh&X鹝`hB"yVHØt^8SlFx{N_O;>Eɛ")"Ӗ|rfy&~|_O0 d*N옙ɜm6,E-[X} IPG)z`(. M,SMzY) j؎+[lدz aJSv^$t#AF"1%b F;_m wtkV1gfa'{PPrQD0x+o-`ҫ/a5UmJHɥAÎBw+rC*(N$C/:B^V}!pvCZdFP R&~;5>D̆«w aZyG;ls.)Z&;Ca&VqR_Nu1"E9ke׫A癠/)w}]= ǹPA)~>ޢZ +9ܿ`@ϹL"7N? NK]͋ r+7Sp]Ѱ+p9 1↖aȒh:H gKotZib־.k\,f(L*( -}oIs@<џjDF Ӿ' 2k GCk46%YO}6@wGG-2 e-MC іT6LvKy*{,1GAXZw.h"n~VH֊ eҿz@Y;oOzUK2𾥢Y,7fs#$̌I'nbkٔfLvko녖>8>Tm)DF ]G>Guk`ؾ6GuGvq>.$-1 Nnh`Ff.LLT Ɩm݊F=/ Z0W_ 퀊Bi` 3dΡ%X[BJV0覚!n@iSS?@pOÐlٳEdEW uŲW^ ]h:BL%EM xTT,q? 7#TiIOk!Fߏl)-|N>:XHSZHp+TX!ծ6A%?Dec&72Ye7Ï#fz^pKX)Q 42y%͠E1uRߑϥ_31v٭DOYsaA);Wr2RP";!2aKɎaYZ2CW_3զͪЅ!/ zIjO7P vu)]y^"'#_C &e[gnXd7xfXCYaf'~?  D(䦀rnP;xb'BmܩDYNO8k)Մѻ dx ,$UjJL6P1[S"$t*,rfh(ѢYAN`l=ʦd>f]PE$WqH\dNFDZkBc; /}cFsyo`\\his'/ Pڃ_ <]K鏙2 5)/\OlDXN42 Z9rot6wj(bk#T5b YAd%>GqjbpF*41O=DFڤ %{nus{KWQ?տiw 2_LNH^}")!N+XNYfR ҟ֠φ%L-Ya->ȿK8|6)rھl3/8k1X9Ccxsbx҂mQaa ;]\縺95Z^+;N~%QT㐽ZF?. #;W@ t[m~vd}L |ٱҽ.}HdD' v  ָ8##@Z~NcrD*ۮRGxP.wF$W&k#3ҮuH%o'ʪJ*̗{nUbk,ktYk&/Ez q] mjT_C ,?H 6,G Ra Tӓ~\:$W/ʌ &FJX!0f +#A` o4W';i@6K\0Au9t%B;1%X7os_פrN|fVf]]0y!KV #[+x^Z^eoc_ 1c&@aevE?F,TE#]]!_}p+'ۮb.]YIMb1k!WR@$-;8NOeʨ!$A-XwRԉPҮnD+( k m!.le_Sw)UŒ'lBgz!2uﷸ?-PD*j?;lrb.g6OYl*| <](:u}τkڪ>wOwMK{.9Rmj2GaȬa. i-#ZL[ ʫηZQ,K~ CDwyMX8ԇv{:(34ߊՌ,x[o2rLXg`"_m4]2ϮPrlBi|AQCq~%[lXt2,I ߖ*l 2S03돮PL 5M#/-7ՁQS 2}ޭqr*Zl;Q1b801'zhHjMXjgyd0$à _vpҘ4D)#ոw~xb~|{[,(Z<l(&]%X! Y'eUB,!~:7TPjw_?+RM؟'a?Ee8 r $N8!ͪ؊IL\U3B ?FJIvNCg9EvraedUt_[am3oP`R@<}t_#4I4RG3%dX*lڍOE\K/Tqqex@^k p) QP7q:ֽpl`#ɏǖ:YvW]QN;<ױ+^qKֆ7HӥGU@ ؃D >9up'xPUe :K:7wiJXX|zjd<ܨrLp@1 ? qyEq9z[nbT/J7 ŗD06) W%:RBTG?7Eb:+6)d`1Yt=>a$Z<^|- \T~YDρ?wC(}4 (u.rٶӄ ~P.2-b;CΟ&.jzXmG:y"Qh8kj2Pkr:\'*[ !/_N2)ښH,bj |9ҕQ3A?sT9;=4qXyi{ NrՍFσ;A~ PfXs櫖`ɺ[ X4V(`r\"{1cf6El`iMťQഇ -“!4eo32A鞼w#uƆ甖ytlTi\]g04c| + sİfp\I< >z_A>N؟6ZjZA_Wj"NKLژ#hcֿ&M3yh ZZ 1iV2{(|^ m r"Hꩋh1ugZX`:Dϧ TWYEY7g'{Fr7:؉9Sסň󕃍I:-m.BYM =؛%l28Fk|;ޜcY\:'Zdy3}&뱾5BL+qC@3s hH%+CU^Dq`2ʝՍYV%|o·UWAlW#78嬪\UԗV,T'3:p* bO$s縣3!d& # n96J$0ZEn2gh3J|\?6d]:Au&^X+su*H/I#m`:aM_Н|Rzp&Bc4aEkVF[v%B4`n@_%GWˈ`$F#,pIvk+|I r|&_{B,tc9{ =-IA_⟏2F+T qF}螚C7kUCd1 z) 6;oK*7m$<%>P%a_ޫ$}ŶO.V0̙Qhk T,h#S(RoCrן,AO7'!_>&A@  +Bl1&~K#p܌혂H( -j.qrFYƚ2*K~@jML=۵(D%BM 67f'mgf`B{᠖elT[G4d>>}Xxi@!#q}GyDo夳ыL/3o FBesKTl >jXIZ(iǀb㐔 eF+~#J_.ėaC3j[I%NX KڊrL"a;Q9u"u_[HT7GPfij=N񬐸qoL$%u JzzFs )y-Y}|oScGѳǛ4rx:Z*zP?~bnBBjIY(tߓfg4Ѐw X3%SN,Gv9(5oH;|LbL>gM}n K')5}r;2^ћGԬ*MD~e6.' w۴ҤْoXaܛ<ȥC6 8R ߜhc+&xkPt+fb<,qX+BTi} uRf#~nQBGh6nFعyGIe?F\10Iu7LP#6n *&[NGU>QٖYD->LWkĀҟlXЃ~}(~ uʓCk1cBWw>@QRkbMiM,V}بc py/&-RCM 왑TCbrM. dEl],8Zj@0 %t3FlۗĊ}aqDBӦ9t6 sް@CٗwjThUH=MT?K淩T@\-ESݡ3]OrcǘpT񳺈 3r+BDH Q!}\@-zE:tl{M |-F1隷 5)(At>`FѶN4cab cq B8K ܈Z #WܒIDx/OL5"a*w-_,+m9d&2-j/ H?~K_S s>{vvQ<\gXI;Ug#Kz֌ bHen%zOtӣv$}E,Özg5WjT S90Kt7XN{'8l @+HbkȻ+$arD_ٚ۲lZ BO""owCJ?{Ea_?@rr)MttڎBT |˃O ,+@c1n yeKhx?E I(c"PWg 6ȬB`}/(lw;_o^TMX:S+TX?s_B.X`bh5Ky5-;/}4D,>wrx@- }'687-Uj6K:;}z;d@C{a靷[nKB2@}VPpcOpNJSk7a}8 J,Xu͜QuЎl=염JV i5{2i53ƥNŀyGԎe1TP"y~zɵѭկ3Cx㚑']Y.SzLpE࢚R}pmHYCwzc* |gꬵN9$be F{]7ŵ¿̿-o̹&dd,VL 66 C=fIfϜxiBٲLw1z|o1;\9t٘%U3D};#i诽B)CѶ5Yl]/OPG}\Lb= erG '1) yui-ܲ9In_+uK"3 -#qē^bjgat>+2m/bʿxo1fhe>vYuZ@3@Sm@l>cOs΂S$cRsĜIZ|"XI/&Ɨ25wf@lIJ@$PrsŒzR3Z>`K.? ;*X$(w3s%Ӎ .h?/stJķu2CoR 4{p .9pw^*ј3 }>4(~$ťDn _DlT!32╅N)N^_ K926C]iM6c11TVÕw[ݱi LLiJӉP)܍=1̡j_Ĵ$oϪA-XKz`PF(P>qY4`ԝ2s0.[xϢ0v砨u%JG ws/M9vp.kn M[L&['WM$ *Ws% lƍo3+n9:{}i-4X%o$xc|D X?Hc;>3zf)ќˋVaZ .`7!(;tϥDm/'~7߉#!ҳ%*vHenNC֕Ok&i.0k/8ɦ j'`mTil&O"oL0 ̓+D7h=3 #|n<=$?extԻBd萙*Oc3ijGi߃͎Ij~\IoB7l L glD`,AfND|? Un>Y%F.lbҭd'=Ώq0~W.ހe'|AdtVe⶚:;pDĦӶoAłB 7Ӷ.>f 6Ϫ)>JNf8_e S+Tijn /=e߲NHW{q Y_@"jvЫnqw՘ + ZPvRB.WLk%R{ kPaЈ;ngiL΃2z;~ZQgOnσit>'YL xC,ᔵIpAc=xƟp!4ÚtQ=!ˆ+xY,~~X.Mdȩ1**e5|L4ïqYbh$?Ԥ[m+yYї[zwR'| JnIO2a?y*IqO*q \J ^]VTP!+i1BMS?oHD٦O]aY"Ugb0>]n<(#5܊E|v6/P]{wmygg jOóaqߚcgF 0!2Qv˿Rq=Ҹ{ F"nM| |g I`GH0x+YTFx%!nD릈GK +6'Ǒ V1 úRԸd! .+e >;;CA8b%wMex<06)61ijf_Aͩ}tbKA*:'duQDʼn Wk A|sF`Ih4h9"WYw}uIt,FAlko]Q|zZSSnẌp<>5ylUlqc:w2X`bt = hSS' e1NKn}"m2{"ùaȁ:ҦOETH k`c f67w;{+^ll\.ݡHw+*Dj[U}eadw-]TN0OKBPi'#'yQ -'WV_4[HE3cZLF5{ľ| Έ we5j Lmnhho^9mҖf$|& Bش/jz!fǣ]OפTh0L)dVeԩ"~BhnGB+xwuܽ7Z,YYhjKAi2ܴix@at*ó( ab*KWM% ](XF =G&"MNÕ@mkk,]2י|V؆mxVIc"#j֊Xyc`Clng2>&J E5_itiqikUȵ~"٦.NkŤG.j'Ww,.] AM)5n i0, л_9} e2s=$c+n,IՉjzTߑgT.;v&q]hey]t#5mjLw>z3%gRbHK1Z9}u3Co[`Ƥ}D\ n\8EY$)| ⪉7a$fH xq]ەZ"HoR@.3rp)g3x:c- *;)/zG ֆޠPXU~5ʥW{#Cݦ)4PMxe8A(˕0-J^u܂\fm|V&tJO.J!.D3|K!v,^Ntm'Ľ\w}y=C茵`?'3-sfH"0DYq}~|HyS|W P3MjN܀] %#:V3焔d>:@^md^S)RwA~LLˏ rθ&omIs.=$xPKXJsY@yl;p.p-jQ_*~ U%u].PR6nv-߽ȧdF65[]Fck\,}HOCFTP-l xUN%IAL  >t@VL$XgB6sMY{ bF,̠N]SRO><~L@zNLʶFBmxIzЃo8huׁEbdN PxUf?fkp*sPURH~iSs`|.p$RZѻ{W!0F> <!',$p ['P ؑ焧#[G /@fSs P8=ŔNo²Dc?&;!yoK An)L=Z ג&"Ik=Ϟ5?q.] ZM#S03@<<]d;taUxIW>(uP+ӗx_{>SLN`؍'N?2` _x^V.sh/t~Ik{1w%y jLw8EV7Gvna&D6)U1It)vkgkfꀀ_Ȓr7⹥Ӎne~h#TNQ& .3F, nN.mwbXӬՔ=cO1[u-Fsmuq%y9:kcT+vq4=pƼ&NsfCR G0➧+E۞]4kGOg{q-B\4(g2_u.;3fI'gP煒2)P4H= 'q.ܧXŹ'pRȒss$ w7}eT¬뽇]b&g&QM! >J|,t5C!\0hŦ̦eX9/57c:#>!?cp6_-&v3iE&}=#'d vޢhrM}L ,|˷>kGPT0[uV^Ϧ]vCv-3p.esM7pxrG,)z9xɋ3[Zt0#2?/tW5+ӞW[Y?J!8q%9i\pd#.v;׊-'#-?yduO#\0 Z6lSzܪ?#JБ( 3 "O''2$?(|:V^>#BQC6x4]_O[jԗ ܁@ii1U4)$j3TgXP^ma`Bq~DĢlgpN>90諆'u9 $|23sx}@J 2g+GGa+1cǩ+u|a a`.4\o\u] èHT6&[XB2@z# x(nN'\{.A1'ΛPPQ/<̮fsBu >-L6PI \ {e.Uv&n(7Mr$7W(Rct*o Ojv^CNe4UdiMs!{o3]*7i"sQ;׮ V_whHP7yƤƾ(jQ3;~p[Y+׊z=]*|&Hۍΐ" G4IX32sӴ8 ?"3Vه}Vណv _U&~a91!m\/ C`3t Ҏ*KA˘3V‡ rn\*bAVF=44jSS_q#FJ[aS>&ZB6GU+CJ?.-,uB\;U'fH {m~|%}bB@;!uUxn7qH3EMؓ JV JTv0Qu%}3nQF͎xQ橼Nmb U-y[\;YChUILBXEruΟ :)<вsI/tLo/=>m1Iܧ # =Lj/?U H <`/vaKsKJ0Si]m%l2aw\?עRv 98<z !3"3!m9Zn] 73 }laȿMϋ?<wky2.0yݶtr#BIGMOt Gr}Bd=*XE.Q™ad,. )w~3 lS(Z>Ƴ~v#" d{Vصz=TL:b(tp)B18x[ZfdAvivI`m8M ro Z6n[: $KSo碍avcȲ&_rF~){Ią`cȰͥ ΐ;E)EdzA],ޭ]DQ ߇fgg*:W{N;]Aoxb1 ڋhQD`|<%SGWRTTM#aXܼߋל,{=_$=*t)|^lfwgpaёJ]ozlc-/ݟiYH=3$䚻)=uas1MRN|;%00gʔe?胈Be0|!P:p#2A|m+1&y~:(:~ "Q%#޲#e*UlU O:s V^ܩ6␒w`I\ Nj =O=s4%֑#4SvrG)M[ʷG˴ j~{WVUIC=tfڧ nD54 zDgv,"^Zs`MRgk%xB_py~pHCF:Y]sK,*SdQle?4r#U^b` XO R< C4o7g{1$lב1HL:rsq 3 lx6j k=j6Ϸa8ܚK \Fh.iX0pﲧJa${N3j H(oj7ADzʬw >"?U_j| eԦc P;'zds~"A(a j{'26QڬFS!AbK\q 6toz@ E']،X˶+_uf^01!MN*}H_f.q3܄ o>߆ F &(=#dfӋc-I-:=ԑ̺q)2QkL yNt-_ 20꧹^Ŗ'5@(LlƬX)?%|DRhjrǬSs4\M054(">ڌ"a)k4IqEH6 M㷗;^M ϜrOeM8pV[M,Bff ~fzJժpWQW@aKwVA܄iZpmfgyT_캆ߔط#rv3j^_B:%gk8 ^Tգ||竿tb.~C/֭L NLL8TKHwH=^Z_h e^gsBF^O;0YZ07070100000372000081a4000000000000000000000001646b69ab000118dc000000000000000000000000000000000000005400000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi/megaraid/megaraid_sas.ko.xz7zXZִF!t/)]?Eh=ڜ.+τRieU}xo<g7YխJFGV&µ8ӫ #h5^3DX "_kV} o_|հl<dQX~ X.VMb(Fx䋥 %Bٻ͜ʊ)%{$*j,6ݼ+03+r $MJ[ 6{M+7l/k="ߞ9)\"~2xiT |]l` ,)24Y.b$r0Cn8̜ P/ wU 3OdJdZ=ɑ}<.FWevH`|qe!Jm7;sj[OsOy=@1.o_y>   vK҄͢3³&Gc7YѫLaYqZ{:gb ϓ-V*DoAa9 ]g.[j|ŀ+8xaڒknWi]_&7^sH~فM#Lj⩫c^Hۈ#痦fQ]?^Ȧ-eql3jʂʭB&okK1fƔrNm2KPI-qaX$qUtwUSyS c eeΨyhz`Ř`*Ҁf0ٲgũHC{]+1& n!u WO,f_Vݯߔꧢ[:&7 > XFtG%`oi0 Jheΐ7 x$ԯLEWnrBrK|",2&*x+776G0HCn}ºvv_1d:(𖧶p¢G,e@)mY} ^D>"˟9s`%wdGr*Uy8 Ev8CUvч:4 9((l' @?=RӞH$q`_r^ 1"(U6_bTdKb򛯌^# ,3hȯ/0!`L ?A> xU@N e]Dx<^dK( p4Lr04͸L"aLlfŞ{*2=*8b6K<#^SɳUyS/*Q+܅CvK$|(U8+ʰfXO y?֭k%r{+!{+ R9-z;a*eN*7+noNQ1o-EL7<vxC)IAVH24%CoĮ!Z~,٦`m> {!k9q"ʒSe~>%4zS?qMU HQu|8`s*$OX8uTa)|-V?+A]w-B&\lADž.NfR7Ol(e$Ó }ZtOxPsHu_P'i%d41|0 "՗kh25:5|(`BF*o ngIZ;K D)(W1j8>M8ʼn #hZiA+x4ެ$Ɵ5Ǎ%uCgrR7_ƨÇ`.?7yzVӡtlh))}LPA~?RֵL7AFaE箒mG}k6lo-#"H+u>ONypdMJ'h})iÕE㼮r9p[dCA4ć,R3\,oŀ۞;]QU,/B/֬i3%-LqIs'AXlKPóOfUD@)yTL23Ɨ L>QR(|WaBÙU2e)4X]Wzeb4i/XtV+mϪmFK"u\pofwruRwu5[}8{\rbϤ3 2ooa/TsR6b%B|h)VE Jɴn P~6BO献2w7Ҍ|~Ɖ̯0X/:^c>+"7oɻ$ӼZ kRA@9iƝv M/ݸԱ PicW^:Ŕ1'9XrgA֪UOb"7H7iX/4$JK2kѝҦkB[`螹l T0y^y.)W@WA LI2|O|G>Ahˑ!#vvP&lZ~o"{ZQ| 5]5G9Uc%%OՊ,6 : oT`Qv 't9zsFK5*BgnjFί՘צb%fZÍƇ"SHnb;9Pŷ*Sg抎(C1߁4^R9wN_gifJ$px$*qڨINOa* q%؝^ePR holTUœP@vet7!hWYd)L9rJCZ'\.-~M,2 uv)&Gذ'?.Ig#{׬e8YwJI ? erRѺPLLWU734IV̻~Gw丵s{U7̨rE%j |"VQi k ֌̝B.ZwAe˅0 dž9b7 +jߗ#+YZ3;UXN]&3M-WZ+<譗Q^o)Z{4Obw@t`0toxI0$OĈ;#JyH[cm{5O\oϴA,:͏ Cl h)Z&LE֙5ŝ(]aOF؟LQ/{ Os#pUJbϠ(ޖV Q`LSmg" fkݍ;1_'OIؖt34^:G(Rt}XRc\:Œ.D_x^"X nu{+!gWGUsu!mͳF:g/sld(,$N?y'K6$D,hGkJWрwI]W۹`U:6™C-%h(r/!ӮO5OY0Y4R ߏuƚHWa,ujnd_>Z-۝s /OF+v͇O qQ*:`:{+Y_Qmo@c^٨5/X$_Aɒ#xoIсn(ML kA3":PM\pIq p3Z' z 9E wa^轏`v-Wl/^jbyڦRQHhdžf/ef]`<S|R Xf:hɉLN31wea0[ E4)6x3фΏPz'WeZ!e&9EfpV6Җ0_5F"eKZq w&}J]U4PW{h -f931JSa+ʮh ,NJ ® eʸ1U6z@ fNڨOn+shJԙN ee| <"? L-v4SQj6/z(&ҫ,PG>dNx}Hslf?2aZDEWBT8K)t s+ i5R#mrגGU/Jd ""再.>zg,!Z q̶a $^ rwEZ[a%ύe K 6@WPL:i DA/RABaPU<1;Wӏ]tG!ډgI/!9.tmv@]Y-zNƯl opC@GX>=Ⓟ9׷ {]8fB)ܱ4 /[fl:&&> Ko kOG=-9&5p#~wElo=k,\}@|]0҂z4g;*%~ #b8'EP fⴚm7}QDuG2Gw7 kił48ax\rTjW:c>gؔX`͸ . ^/E,D JL\D1زzB c}rCJ'Kg/NX*] bPG 9Tp6yi6Pb-(/ u@:~|If; yGa¦o!@Uho8qxkZwWDBà$&Q[#[}Ni8N1n9С#C%<9Ϥ8S]K頏 xI7fv{,R&zŒܘ48}xm$CYū<%7'Qdv%z~{Zg BG|ZaeX'3"*E- l ;Bg{)_]=b(hq%D>.4nɒ KΪ3>0dRF'jޫ|#+/O-1]ՍL=L2]V83TCtXz "Vы3oV Y-(?+r\X??FQ1FXp8v .tTWEF 9G$ "⽳xHE`'?tr{RP6YTJeO(G9VɎ#5 žUõHg۟GChRL> WnR}Ζ? Ƨ1* uwEMUE-MqWK+Ro/_Y6Y-_^QjTP8f{-Z1#m݆>Fўǥ MjEcVCjt'4NGYvU[:TߖIrqzxY=I靓6U-^L6'?&BZh;"'d+9oCmBtAgLuq^ꎲqJ4?m7,]}#1ej/5Y1E)G 6=N¶++UZUs&6 @V](@gpRӯ(=M)+)H4'C9U=U)r -Z[q J o'M-o mֈSItJ7T*-}oARp,yr-y\VQÕ4*JWN''a/Y8yx؋V@/C'gw.'>eR#4a78712XD^V2ˈ4BVΌ*rf`" 'f݆NZoßt\6 tN K^ QƷDfJsu^fl~^'OPS Bܳ~z\|}@SbZG !o|~V9 E+ׂe"(p7$eM?5T\|sU?d" 4 a,F{]k0`Z֦F e|yu3QDv)3@[`{{Uax[oav!t8LI|evGJsB]8R FL># bn^,əÍd{!zZ&Ȫ?i^Y\]#KvKk*]eowZ6FdxXA6Q%@WTqEuaYұ|2)8Q5}\:hQi]6@՜KTn6W-bUXdN!{46TMdLJUSkS+d-P?3j͠A8wx F(#E*aTAܮCϺS/ ZRT>،:`qD%ۑx]5r;9Ip,d\h N57tQ4ܔvW`g)cGH!X1>H1U90Z1 >&y:VH:t8,,Nɶt '7 s_Gh_c'd# Ot:w|`6)t#9pdåGkQYx,%J֌PGfp'F< WCLvy9ʩ 8'T{6B),` ,Yn3M;͵y38θN^gK&DFW~|oFjRϹ);j{!7w1ʑw!53UDYT\TkTn4Ey]̮bK;K]{hF֮QI1X$x*DlmZwٌ.26uzD`ϮNgκGO$~@Llګ:RXK.ˉe%]SwO.5HtCiLWD;B(`v73=DU8a)k]:pѩ>CJX!&LGuwBwKv\ OĀIN Aăj #L7UH^ rȇ|(W5[Y27ueT+T4E x.wdbi- ?mh%!]]?)΄1x%?J`^%=>un ѐ}~WZv,8!>91A|2`|`Q͍uQ_;h:"WIg-m^Z*+|;0=Y@|Scyh:QWM$,ق>j=H;pȴAMvX37$r=?Pk1ʥLjjT=u dڮ][ 0vOj Z 8)zsI ŴiƕNj WN-ǟ>.V74TQK&>50᩸xZˠ-VflOp5d|Z ywVBB$3>^PJvÀof,{z}9+(c10N8!/ezNJP'/؀Q b񬿍xuՙtY{̏Ta(t}F:Ҧ~FY˗W+jG3IQn2%{RTjA[!܅ @KZ`6G_.x?6 &ГS߫gtn>/% >ڝFc֩>s%EyocP8fu1`W!`<Ms x1g `2gS()j6q햔 p cVFxcJ15,iw NMp5R@!jNΉKI0GNi, ;_F;0K V"ZC^ěm,X0,Gyc:̺&CStNz<":x+yjJ j^j-9gK8@_$Pli2^_^sy(Id8 hϓlR3 U?+v~︶oBaX)MSVM'GxyxUP:~Z*v%Q7Z{Ru)YmH&f4~[YvJt/C5:P 0HyFkS`w$"g'u+7[֖a_n 61ľ=V.omY3+):+e]'D帶?;}a ՙ:YI< o[3yѦ !H U-`گ7]Uꑴ[^B4Q{>$9M]-xyWi.)wfX{ᚳliP,msmn*,xEC 3rDwR&To؃ }!YG+^hPR}q)Ʀ2mS"HMRz)$:d+ 6_.Y5l~MyR}*MI 0R2-rhXsp-j|1qaQ1U_ި²cP?53?Rk^F_z\.~e%OJvbO'}LzH4B/~ z}QuIs^~|I^ 5[Ԡ%KIFSʼ&U;Jc}MN5!Ǘ3HOv^ p=-AZlHe]+Fe#_ +`TrY;rzSf2Hq;9b P*Gm&4[vkks,]:Am-yB$ѮO(GAڇ"҈./ 'rZ&@xxwcSF+I-Ϝ"-~s顶*%pTORQʿ"7(I 2M0ۭmKl?FԈs0r:=N$>$F Ie`fB Cjyϙ|dl?5fWpa d&)Uf6VJdldJXv~Ag󨞦#l/t 6])douYԉ!rf!Sr6Lx K^NɓC%2u\nqQ`uinS/EL$ SdNA),x1;sr\9v'.'Ox9pCaWpO,V= ,6qDI&ӯ&x({m܏$KrtjOY*mꀫ ^dVW>4 1Ѵ;{)MAYY͘⁶%mvq>gݫ=x;Ї#6m: L;Mhlg 9JъΈ ~^}Ign`:ȷ_Rwl=/5:[f7@U%@h>'6qI֣O(~(Q|Hbó|߁0@Vt DTtaUZZSI-]A)z(8,^NJeIO}L& SH=.fiؕ%Vǡ{L2rl1^zndRG;?uܾ؏h2s @ ԡJCȤwm\rh?_Sӗh؏l Z3;:|~AFq*-_:rp9> up ^{| Hƃא$fh`m#aQ ۩㦟6Ft_M><+wbA,YQZw|{85\)Y!~ֲc0]&F79h9Uap`?Fח?EozFO@S?Ftr> &j? ue0yvA3TO] My6j$-2#6>jQӹWɵ\FSJ؉Vj@f> @aB&}6nOAкQpCF @8ۍ3 XJX, !c+؏Q12M#ͳsdLWcj4w'l)'m34BT-?D?U_T/S@6gf4~ٺ r!Vy Fc\lcT I ~\~8Y1e!R^pyN5Cp~pTNCk5`䦸e>A|}+Iɺ@L3N5{r BQl~wOU@2^5kn1BgutUamO7``!$@^?N˘ԐDN2䪙(z>B^FhskY'#'[$f I62YH;f%,o@f*L{ӼS6LGը:_ʽ;'_ze%"IP\OW7dHtҤ\ ËG]$#jDTG_ =+2>d,*c ֥8j_@Ĵ;)Ǿ( "JWȽ^b¼ii&`8+?]#(ta0 sw sAPrYՠGLqOϚZFu(F1v!-KXFԷP߮9bk1 \Fo=JN' G1"?p].56JBdc V]T?ݮeL Z0]7tDGȳ 42{Q7ǩ͞SA*L (VwFc'q㌑Y+Y[XH5nRp:q6ހ?SiI->!q%w)q[uq;C洞 sHҎ),. 5@Q6sK&{5>b\Godl<;fiHF+Lx@n:ₒZOZwvgGŠ--xEԓ|ߗgu8,|a!ꎗ.Uênx"YK=!8!l2Ȉ#ɡ4:ǺI,S4 {r+%Ap wl ] E4qpMSУcv.7sU"{w81i? Ϝ} ő{6@ m~%{=Nk;Yvj Τڃ%D~e(̝dSG*&]E0eӾa_Hrz BF~]7U8aZ'm$;a9"gWBvxFW.3.8yd<8BG¼B=>%3f9]ަODYT 6YC܅#FYRϹGAwA8 KVLZ+9dWeS9dg+Ҵ2H'mUH!GN$W)47ǜy]H5VƦ?Nԯp|'; -[ ?Wkuޤ{@> f"]1<8ˍ3G_%&/ "/b+kp*F,빱-}Q*~taj, tuAS XZdЏ~CՂH#k_E{:_uGx]߀fgz(5$O}f}Rlv_%kW?­<VQiɖ"8oA D|A\آo5(CUϝ+zw> Jrx݊zZB݄$ČtHtzN5SFl d^텏\/Ŧ+]Y[n [(SD`<pa( 7Gx7J('ꖣ"Mj6ECG"n2%7 +gGg> !T5[[S$%gȐO޻tז`Q~!fb ^+ȰPh]?RzbD~d4*B)k <H=)H ִ+3;<Nqhn> yuъFD&cE 1N$)9nkBy[lfܭ_k={t0UطX&$}tE9ojANK 7$X1gh㊿1>WÂ+=EعZsz=Y`)3y!p[ 7q?#Y|N:'JX_`*akezL$3+BtByf AX.6h7 Y΍sY^]A|#TeZMM);Ӂ;߁ovӦ@nHǛၦ~cȷ[9ykHcӳ{urʜ-"ЙS[sJM&r´&']{!7v%XWoL̏XXuX834`Mh0rt'r"%+ && ?,6/oPhV@E#$M:Z*TwX=L^k۩"YԜͻ}pm<NU# q,nI(#Y)cᤔoRɎ]-'oڌ̟~@_B%sRnXM'ư_h8v66$Ж^V۾̙`X`@G9Of1Va`|`UJkcAe< gT#[Gv&%CA| ೚C,f;Ia?-= C׊hbwr`?]€!]v"h:ݵ1$Ԇ;+rWab.>fh[xjv5lҽPqmh͢϶ ;tWg ; j|w|<}UR&QNW3T A9AڢN\ B]_\PSBݶ8V%[WjNg0ĥqYma0>ZMCdGw).lߖk'ٔ18۰U/tٽ\ o~1S]pO71F{ffzv[0h fnxai0N0ܜMxݪ4 HHZV%z߶޷ -o`~|r%c@5Mum '!:orWެH="5v0gRxą3EֳEA?o3:mqD*}7/!3˹ :Y %[LaH 4VX!o7OM+SN#xtUF1'YWu aA$%ۀ",m&*#RTDV&C-574I"qV(`TXq>Y̛ /A<UJ9\2"lj>* *JԊɮ.7~%8;i:t ܓρ4??x*ZWc=5؊ߧMmJƍ;i,@3BN~+g$cB5+z)&CP_swM`ַp49p=e5G\=YEKDk5ojw/%OSR\ld- j;V əUki@<ЖAկ[LjURJ./g/[Fg)6, ]'|eª _xUN&:VI;o~z"MX֣wc( /V4]O,5y_=B(%Z! HvIٻ!m| }8oK!^%aZfU' !n w8/m<Ŀ<,J68l%fS?Ÿ?3Kҡpy@A7\2fq=XՒDɡrYQzBwx3_<zW S-UB' ’F9U b xC]q̌!| {hQyx;`750 AL5ߥ4.T[ܐY겱*<)Ooˈ+"`.55$ke%;EknT(@I'@SCk"c+^([ldQ74Sd |y& RWƄSiĚ$-@֛LqF$rlV0Ւ 5L53jTKYl-7 MS]O-*}XVXDxu9 '/h#fŜHbP(j>ЮpN:i4ZEbB?DOr\Y1=Ib믲I-Qիzk`؅|HP|7Rv9k M8B, EKW[V*s[Jﲍ?>>pMm:/A`+q_*X\UZ(b *RK1>J?+æ| I*oX [%nSb%uzcرA%Оr,S41Xp14elf/3' gGgytkqfKTgȮ=sR9f[խ%SHy?O.{ ]Г͇/Me{D'gF˫FMt=;2اƤ_}Xj% #I?ˬ.+a^y9ec{*zĸ`I` z OVU52У.'{ zҤV(O*p` Xg=_л4]E]4U/>4hGZ3C EɅoC'ha*{{x˦㱘(5*oƐ}AeC%.1˽|eW <u؇Fw3 {ᰀ%<űlC#>6u:iM.n-x#=Qfc-r.̰x\+Zu ʹ܀nqt5niC %' +qz; a"l,)i0)׾QlP$m(-ǐP:(hj:.@byFTBEcJ|!#h  HAC|^EUv7(Gee =[OAYjH+iHAb*_T=LQ,.L.SD,Z4D[nYn#{H>V:Cٙ! ^jܔ-?i':u@o/nj#c;r ~p70񺏵~[:gm[ +(dya^tN*K}b>j[׹ȢhۿccrL R݌^D`fК\{3aFY7H/x5q'v"*z]hi[ ^"'Cz/]Q.G$3NR0@ɦ}XA'g;aF,C '{g V!˜MX(3Šˣß0?Yg]?qw/ @(Uá CԬx=>? DoLyVNMİ6)}@CN Os(Yl?2s6IJp"*, 9$©!V{ÏR7 i2l.EqwOZHV`m:'fV> z%VȄ{5¥N9$UNe>GXsDWZvV) +Vu'fvnCPyƂ}Dvi8 1 4ܾ4~GS'ROmmC9: |W޹RTggPÿöAp=>])tE_`4DqK qyK}" (^}UW,I@,kj9E?7oy?Bk=%i6W2lM >L7i!T,UIWĐ`G{tFS%|@HYE#ܤO?Zzv'o٠F4TۮЕ(sYDJ+k 6dv`#|K9vU/ t|k"vLȅ-e![cGC4Kh^4v$JKԛ^փiSܖVͧnG*2.8!kM-\T3=$: d߯("Ci|WOtyl.m**gzt~e>-|r+I>tHΧl߉vVnX0Hl8+ 7nz{ boZ𲂮#Pl\Z卼T4T H 'apqC钍4N"XK1_?j3HIZՋʏ0Bxt wdW_H7m R@>6TYLCCݒKe(w)]ݘk8Ǝ,H  @m)=ЙP_Š3r a˒3[JW@Rxfr9]'r"?VZm-N Fxni+R?iw9[ (VsE,6x J62~)FJ60IYdyxcy +"U"T&e1:Vaݥ⾧QA&EwzuSyv\v`f6eUB( p K3²L WI 8*ϳ#Y0r iGVjEڳ6|omA/$10]{S\дGYδG_hI%Qtj8(+B)yM~cȣKfK캒3<+ ׃S zereܰTXK5ն&h{!JE,+1/ds9y,Q6>L}¢  >o]\m{aR1P~k138AK uifLҚ5 c%AKzY L.YiW(ٻČӑs)xӟ 1ovS 4i}FdQ>*cJ\L8,<$\١ᘇ(vDg$4K/-nreJ92DCĵ=`ve-"ezk'`O\밹f4nFa? dB>hqc2m*pt=epsYhԛ,0(R6ts!rO?u0#Sȑ4Ms".F^v,ڤoX oNY70 )B/&ǮE+пJ3~~FWE*H }xsyΑaOӈ}tW[6H#:x+s0b众jپLUdANl=fn&J$b[!"g%b]m>kR床$,zU7b-bWPҟ QY(*!=3y?$m豂3:ʰ/T(Hgخ.v|>^YliC eD1^xmv eHy$}3%Rtl:Lre@h wB5? }:%xsWA Xc%moe V^ݮN 8Xqf!:g2$gӇVnY{lO\*&{i,I J$g\P:/6.]TPeg:y"nxG)⏆ԛ Tmcb'Sm VNEI1&lQ y6hҘ@ ܘ7cfW&EOWd~nYn\E i"{w!n'DQw@l;J`Zxh薘90<1@[ TdFq[gO*9#๦1Dر.Ι@9mb Six Pe"0}J},v)^= '"^K쿜nQJGFkI؇`zLylR]ap^xT83ie]1T Zyᙿ6阡z Pj6ǴOaՙ*4v[1MhMn"P(x5oiͭ.ja]Ŕ1XZ C<4iB>}W)8$% ¿,,8@ "2п B{BsjD^a0=06]J `mEGcl'o cO$,S Ifӓ(ovU:Dug %2UpWb\Й Oh}&k$IBa$CT$uwG"crz(!ռVD e e!5b!x.=DPAwKɶG36؊n;Iuqt*R_ }4wv'^ymP1݊~2"rtW!6'@Ո\ DI_7v=bJ 7Rj٬דKGN@ȼR!-)8h_ĉ2QzqƄ8w3TJU fV}>x C׿7xrqr]zzBNDINڠJ t7휡 ^pQ}(geAHyr.x Lv !>$6ai =erDŃ#i7)_:/[}A0 s$ vXҲ Fm ]>Xkl{|]ѥq  $̇cl|wq`j d%B&7zA>&QR <@ L#) 蓘Do4~p\ m+'D)r3NԱ$[q44s̎x¢Vd>mlExU^|rS/@J ۜm;Nu +En%ؿ#Gzۃ(3w026&}i5TWU@ !%/q>Ȧ5HI IWh=ȞNߔM]r3@cä)9u+%9j].{i[A-uԍ`ªV/E wmB{e,`uF~n5P~0zSWrt`ni4Ms#YU?#2\:{6ȗ春au*|:K;~XTЩ̋*3L 3D(mƨAH:fn\-lwK8j|T"z叜`cigW-R#¸]9-eOUih$jiЧ7I "e6pnm(yi3ZL )薚Ec&EOO}jPA%%V9qG6])aO@%)':hr7LHiaMC./[2r{͡+b `qizhC踗r-1ߴ$9[ARt" cnIQj4*d"nZGЪs/FqDte~L+Ktc$5D yB-7zTIt Iv'# Ɛ+.6=|4q&_.!cBr0e+] An6awaiDֵQ]3"}ƒV\{4įGu)`qiα<3}":8%f]!,p)55hEUL-rԀ̪Q˜< nF=ꬵ|6q&u^|~gus_8¹iԓP)}.5iжV5xx @{Ubh<ݦm#P/Gȭ$yfҍuQ+/4!w% "!g~{ ϡiq1cv+@-N3BQk(+B[t BgqgjE2WүvJM`M4]wNaN/}{f\|APጕN }85Kh˥g0? /t4Mo6?E=xr8ǽ/V#q7 s<̏(H}">\QöusHz 2o?S3_O/(8wҜiB'3׉UԁsjA!9ުq(~_5fjCIoq&6$|'؂nӴ˘?@p&" <$Ef  6! 5)S^gT5w-¦PS4:@T7nyI ǎLko ǐ|%h94 Q QDF:}lU[| /So5TA4~?GHZ{ns\Q#UZ qr a7SWl \iJ֙BVOmb0> 嫧_Cæ)3>mY/@-h=O5Cd[ZE,qi\D@:yP=P)ưdTّH9sF/@TXe@-w=eڣI;lھ`g%tC[ ӫ4 >"v#4umWj j<ClGD=\YD$ LH'nP}\5TpBOlv\`'~o)jw]L ]P9V }4Qw@{jd"0JGةȻ#P_OTgax7ٯ$o"eV3R ~ @*d:F. 5Bd4K蚠QWꘞA\`G}畛Ð׼dRIߥrGܢTXn!Qp܂,KaآgL ?CSe_/峀\vaY׷ x_|^Cka;[4偼PW5ED[vFH ?xpb+:‹/g@l64A0ub )T㧎r2&Sm(0ՅDX!u#qwV402K, C'rD௖ ^Jf 2]@` r efG'fFzY¦y&X5jC]t8,%u 7X\&I'i$'M7-D1n kAu ?2fKHEHl?x`UY-KI0oӻDQ7q;ztx,^8S뀮L"E` $a HXG<\mϡb.Q?WBŀ)0-RCdS_-3^f!طj +4t=m+iO)B9xMwn dC8IpkO.Rj;lFx̢Ly(:X0Z}H6!C‚EJ&. RB]{?~ cp5d)ٙ&%;zG¡!vnp` cEДןApvDnñr-vQfgGB%|LO69f룇o^Qsij:D$j Zܰj4M)_kuhm&mq+`Tpa a_L lsn2tp%r44IB$7%o(0 5Z×PF)0ne48.Ly%o$>*2}]7*j𡗤1U0#>i7D9 h?ɿo6 -~{L% JN>Hv~OJӟ֞'Չmt𳺤n0$gJA}%roxL!&GXr_諱 JT5ck֓z.D)?O j @vt,fҷupZ5.vIV$DHV%h U^6wM,QS0].O*PK"]VECFR{E%ͧ.%d3Kw1uebO":/&͔#c">Y}TPeY-R(;OZ=1A)S'D|K5›V G@GY)-l;0VV@7&/\ 96ZFT6T]%w`glWdCxqCZ\F⽻suBV77aIbT!_i&7\S6'mz#@%Zq1hjЫ6 P$;,csǁlXӃ8Yk+jD?[>精O'ULŹRIj`L˗@ЩA8U>f^@ F`d&B VAPtc [1AH0[kocm+9`Jஷ =}zIUKLcܷ44TCJnv1Iv{|{"._ox}Ew7I(=?{#{2P6+%dguK5?LjBMFvZ+~zVfñ`3y{Vv^G%R WyڃU#W`KY!MCEn V4qitd׿(O:+R|u4}dۧk\E}}*N)hlVU#=;Ki!qU4{NP}C /6<&7屠$nN|I, D2L.ƛwL3(ց F J\`.W?-[m#X 5.=W{pjh/̥O̻ AڳJzT|\TcCe fے/by'U 꿧 mw<n0߫%q5.~G|wy#g7#T8#n8Jy[ƙjC3O*Ae2UY^ȘoEgU_+j4p%"D !B& l1{a^.w-aUX[F Vk49|#{U.i6ϿԛVΞY p& V{.;j:`O->g]$[}p@J }1EҳW]/B[wȶ 8Zjh!8_24h.2"fĞj86;3CAD1t#˅%sͼ-MX$wzev쵨!jo32 hzu9*@CKCѡ?cM–jShsI҅w`-7uSn_{9T=>u=U .oIM"Ww3`Ш*iQ8xy N7Aֳ)xBA)_^ٸ=W"hrU} ;j yETvῥ\Vl-0k s3Q)ϯ)w8yYqj6s#F)0Yt,'PS}2)׷{S_f-69MCv}@jtGѬ0spva#n^= pJ7#\_mj! A+,aRg~@JY[wv3 |Ԗz#^Pkxc.tJrEGNOސk˨=/Qx\|*ޘSЗ s @vk8Zʞuuǜc;<xit J-e~_f`?7La XRD~IZi֘;ryA^\zb(gs{YHQBRA9RnH3@SmUxػ$x6wdr)[Ҕ>^]`8dn"p}z li,æH՜gdJo{ݱۧ%ޫ<bd!Vϖ-7WQca-׶ڼ$3spwl/7]am8UI-MZ(=\)#)5lP7喏w Ϧz:B5l.URC1L6J.Xԓ(2QFN)WMČbH4Vm h}\7Ѡ'fm*PDYPn}=78Pt(a3hؑU7\ }s]Zu{zB*,]T}Z0`lmݬ3wHn.9~o;1|. Ov)"{YB{k"f)a6a(s5[!fҨΊ pƫ8rVn)p nS#O$DM|QPfl'kyNj<7J<d8{yD!HgWyfP˚*+t4aLڤ1Ts-4\kq? &I"B|&`p 7`kַ3;%f3t9:>= ~ )┨㪀[@͏Jv*Ea1 ~zd]`cB*ضYHyF\=[tGrrYl7eÿTzTbA>5>5.8E0x! )\y_ް'qyJSk%eQ>SpUȓKfha800K߿n%1[8ͳ`C0i<)8Ѫ\_GXNDYƖ%.ތUu[j̤7 A2h:> F,< Q?,]ǃuݦ:_JpkH}5}je@5,FuC9ʼ{hplT=cg0#@Aic4r n~VmyqLd2c5AZ[Ѱ;y;e!^NSr1-usL [춻0 a_W+.9fv, $S/|Qа_gLQR<4V6RviO*rz&v986N,.-oh4;m@CMew@ŽmזAg c3 d% sғ}*f-M E>Cܱl.fTa/} z4ҭO*K, *7RPT%®+jN02V7cvpasy 9G5oҐ /΅/k;Փt ۅg9;\.m>ٟxV&ETjQZuU"yz޲ۡ q. Q#2իDyS*s[ : בU)2|P9 tfO%q/QCnݜL~+YJJ*H>yNDaJ{pD3qSE0ތOR=~6C  dwV CjTD ͕T3c!ZyGlR `hiq^W7 פ$3 hZH+sT20'aiO@0 H/:i[@q DЫ続ۣj8i\9w.yNI g( VUV-2 4vcQlM?47vw[;# }~όUO-ko~q2$ΙiSa=٦r;[0B.,-F؜KNWdߢvW-tkǝc'4kc8$!o/k gG $ _ͯQם6}Y@瘗f >*&7p MG5X\1y:T!mp2Q.Be5L܍ }Fy*{dIpšvd-hXeq_E~K(Iȳhh eϧp^NA@sCSI5`qW`$A4Z@JlXN4ajHꅾ4dIK UqÍ-n=xw -4pMF/D}@Oz9 CF}@?@/ó~;U)}=xN36>(ӱC^ZEkWRo~RKe딯^E=M q,(M`%>f$YWc;wPS|/N`˿mI[ ,,KQY-U@mA#CT)K ;r?"q ~IFe%v?!k0pΌS'gқ}΢.5LDM {bp, VyHKIW)sG}3%ph'O uI24BQpDWy ai^Z/l dLQ< kK%`) VO?>@==>f}AH cJ~ݔܷN >: JQ U٠D!!GpFj!>PWPo"R ӪȯQ|u.!pi0}}sc;`2M u43-[* t_/%8]}lD)3xη[(am.V^ŸfȻ;X=ǝ;!2^T=a5=j(^AYgZIY\B#PԛK7yz/Λ.2ZЬʯ̤w/CKh]4 ԭ7LnRGf0Fsʫkՠx :a#)faYDB{N'RǧxHKݭNP_&D硕|{TlI5);"ݫXήC)OOGo ƒ:"ziR-FӀQyr.hzLXa^߅b1F0 })D=Ccf N&dɱ67g;FPfT@t2pZg[|724*)JEkگ/AKGO4J0,߮s{]]];83ԥŹ*kh"/oy[݂U4$Y9Gnl ;j2ѩjzhdA涍؄J~[4u~8Uz>؁o]8JxzrN>8W|/Y&af8!d$Ot UyA9.w|,^`dF"LQyLLIi~ ,Dpѐm`L^sN)݁VTcDM6ؼH ׮ mx5w{"O-'n&{zx2|鈹ޫZ6h~7s o>VCP͹}~/GiXPDc5>9C) GV-480 cžP{Wל6K,'As_-r~0d81;Y{_~sę]tXuYhbWkq?@(r*"ُf!F%)ί>'̈t#ClbVD=x$ 88'5yk숉6GQ ;Roe/ t.h yXv)=XֈAjRqU`^_gMJWLߣb0tfK s:$ Qq]ᚨeEz7XY@G9c9Tv ̷Df@:Bw3}=PDO׌6F&jݷc;?,@RB}ShA(k(i?=;#Yg>$nwq8u%`;|)Mp~,kq>Yz2 ~>YHjgINqFj8~inO" 6mz`sjG&h3#caceq|S\lb;Ew{x BfD\m<`˕x(uP,RrҚoD[ϓhsח5N fݞ._u9ۉvP%̰#9V<Y+jHMY<'uy g.V;!AVT -]nZ2}z`x4Φ0ca $ؾӖG'!"TNc5yodLn2kif'fN [dp*+LO ټp'og^(V2wg 2֤rܵ#ƋXn?bleJ h^чY |UZITEha=_0䦫7W fw[էˋt?&{j'xaT&=6ʐJEg5yhHk :Ąh6!ʪͿA-Cw̐pAul(:ދt!W<45ަ Y\ y']ziFT[h6 ޯJ;n*(D<;|t;mh`B03`|'9X0`F+%8 ho ''ۄ%sVOӊQHd|wZX 2pdR6N`'_u`ky! 0KtKxpC\s!LԬϿQ~G?"WO{A?},Bz!XƣR۰cpK}ş`,w("~.lҧ|]Kb$pxDhyA;bױ"3Ζa7IK㦖ZVekl3S' )1vCe%XA;}R -W<%P9 RE`+0e^(Q}5uk-/BޮMj*J׫rh(ZXC$#Do8 c;FF,:5'M^jgvUoD!G̈́b8/a$5Vu?$"s{<`eX'YQ+88XtlV?2QB4µQxp m50&c%zbmւҐ~FBl(6:\,7(u^D$f[EƷe cO\+j,#B h>3HMEKZmU8"|đM<8̧VR9;ܵiϨZLAyoUQdt][lcwt!f Ւ,GAHX,-f5bXI6 Õ&3[GMy-X+=6#n<~L5BUG%hs}()(U{R3)\z>gR%mt1I~4;^8(O%(*an8%8O#>7Faͬj>|A9mHج`rMnWPNܜ9$ I^T_nK}rO)<+w>gQ}Fk4Qfg=I 7(٠k6dٯ5l+*aJ7eȽ&݁2{6) _-S(ŧ 8[:s[9Y2,, Oi|GyP] Rֈh8:G4"ljm?W3?EٟST^Mxs{XFo$ /DD4$Bo2ܞڍs7< %F2ITOVCJ׎ ½/4|L y(I}Q&RH|%Mq'__]|fFN4)A/ɨ/K,iW5YF ٕZ5EN'E21#@G y ~{c -C, L}E8Gs;~%!WC'3xrh!m߲9f% iZUWwu172F.ur{K1OO;5:_dBz*D.,`%=WԽ R\Vgܮ!eCZ`)2ʋ_J9;[O¬rrwSxqMy"rMzDPGZ&jC&0%$#Pa6a&bɯߦTGھłsQSUeg|[TM#T4SX Y.:jƙlwbHEONf(ׂj)w[*8G;Xeq 1p+[̄B9|bQN? s#Bc@ *di5-p0Z󫈬C|\7VIzO7^c.! }ѫ@ Y#ȑRFUyL Ćë1b^ , v T8^Ix66b4Ӽ,ť9^GIĐ_N+ߤVTf:`Wѯk;jNC-#.%/=FsmSnˍn?͌TŤmtiO  uRJnrzrhAO)K/ROgk>ᶱhv3BF/>cn&wD=㘜y5'Bn~dk?h io8JC=^$g)1[rڢENrƱҭzhjvl dɍ|Ejw3-T"F=)gO6RHa1􅹿*.+CX̠n,,?2e<3o]9fezTs;hYsDV40M␥nb/L]$\F"ZuA|qHMͅMqw Pe3Ъ bኃVm9w1"C1;?Ԣյ86eҫJO#BN n42`(n`Xgi /Zbgǰo7@Xd,և%pzh2gx@zdI*Hxmsk 6 ]%K,U-"/E_OS6IH|iyA{* q 3?n[]FD8VNXJrص\kkR~$$ɶq6罦Qi Y-Ⱦǜ;_Bh3/K%b4dpp~@ݎc[NBլȢ:W%R. S^4uz|@v}sYB5#pdpzqۛo䡊x /ٞn*dBK5K=0xP]oHU$Y(Q:-#fȧ..\78'e$VK/#7KTLTwpNCR:ز#9@d?1a' Hnz(i)MLQf&RcPֽqWlu,R{خ: KcP =~~=$mj~؂Ctq**}u4Jf0:/*Ŝr^W,z_K:hn&(]Kdޅ*4ZZ!Re"y&GESkp2xH;W#!BT3^$)kg,zZ?M HWmkT㝅4]OXX*Tp[*,فC0 Ԣ}9肢V}hFܐRr_F(rm14B#878J f#? н8V oKC=/O;J 8e$U1!ݬX5ԡ{K8Zorbl9gjA܌KSs Y7&%dLj)lSW؍yV/.AYmE}KcA*Ml̲,,`kk榤x~G3z!41io8ⷉKB/#{#LR_^VTH:2iKw'ɳnm QP`w <@+ɍP0}0Z酉EowsӛyXi"R;WLonEHX %j8df-QU/sը_ !bUԆtgKoNa\aLZ(2j(l+3 F ̳✀`C^%@K/sJ8YGv <՟<+AZ=<6: e3jɿmj$˾x4[;X"[Dt%s9@=7/;>=cK UQC>[!&o6Y gL# )LYKgd|KSj@!k.+˜& `\C2q:O:ìcV#Ek/rWj6eGl2` LXI25T3x+b ^L٭L:Ep'zӃࣇ,~{[Y`Ag~lМȲ_Dh$K@%Q0}Gq2멀|ܶ\$$\1T:@. A@:k]r'Qw᮹,Р4x]?bngqkP ZaFfGWP 3~k4Ϙ24)/Cb?{RGЊJ|N*,Iġ#@9i-'EBURS/R]7f%q4<Λ>k%MF*h>jKSҪ*lD0(*ohG_2'_]j5g̩)7f#N#7oE6?TS O@A&Vf.w2[E5 L5L̫6wv q 5ѾE"6RBye?СEv~s1x]AI$v$U5@T)r$%S,:By=͹*Z>a;R.2mh=^.Ź0o=ڡ&5~hҔ˜`9p|xt@ȡ UEGojܮU@tP;Gee6ʚ{cn(ur d@@ZMཧ^4g OJopWXq=v&cPP=wHlɉSُ^3bdj~UP1b=BPr&VǨ Gk %X]f|~ciD}W|2Lgyy`oݎ 6k\Qmv+'IAG%YİhCRBu*CNb1~?f~x47y>F4hW5^ Cލv23Sjć ્ޔ1[o3i;t) t u'[ޢEnҥO꫃Bcs;'W l#uÅ;˷?qdnnLg^]pdwRx6sܷCGnQBJ5zU+MN׿1-*ڼw"egdZ@oHTWvDrƉ&xN6޽_]6yf3H4Ox'{# #Z9B38νHNc_uzC$}%[ 5{ĝ쾾!@kDsX#qHv8;8̼{SO}+ -!ZC_M!H$*:_N61 ݵĩemPC@ Rru?B\7`Ed&A'F)T,r5e>9 =hs^BVޔ'E\}% oXa&E!!7D1/U 5^@ը/St)O"Xlɡv }$nrl4 KՕ9GS찚/^LlН3dW8"0s^.sc7F I{F1'h}iv;1lJaYKMB2!&>8DSz.W}E{%J@Ɔ`JIK]W{Ӈxݥ";5ݴtiN&H5Sv7@<{j_AnY=[ =[醵`YX = `BӢH')F+GP"Ւ°̎HxÕ^dޑjQ#.T9TMИ3+X{gMu [  {v׺%J'%{t?0-0q[65dPH(J\v@i&אf-ZU&GA^{13A= _ UkIHe@FWjl&S35B;PRkN5LŸʑ'4q`Oƕ=@S;^CJ2/#3v;3oRri?ӛ=R-֎0a^48r8SCPg D{]z#1)DXbv2Q}5.qi7=RΈښ.HLCu1;ntPO͛ ţ!(E)?E[8 -ȃMN#ay06u{ܸ%!\h (M P4< YeHIWMݤ9 &͈¶~gIE\﷔nOGusz哓C\ 1PWlA,tYKU\oiF{;i)^E$VK4M9=R6x%v\\_G ʠC %hDBQ)~iٮ%sjp=Gc9 /ySUF)F6gL[K<c]9:~WOnzx.,B-̫LP?A2qL.`ACX9խր9Lixx3cCe)muK6'PVd}1z_/ս pZҼ/*Mb3K"ŗF;,CY>$370#AJ2Cv (eSBS̏-E 6ټzY=>ڎTol0S%ڴ֫ëH\38 ]eKB|u~{[r[ϰk޸Q&hedniFL(U9K_f.Kk$n n /:|eXb8AOEjΥ~ۉ0Ŷ0# J5/d,0PW2Da(~Ӟc;F)ٜLqGAeV{ 8ndScGAv=!,]>UD|&+3L1!A==Jf˩ʉR7<,oUa7#l}lCEѼ^L4B_bY.#(taw\5cDߌr(*fK@0Bј ̬K\ _Zd!gD7D\}U 8a CȷLj\`njRؓ}<["H|j;RWҙo5R$n-EN,B)x"Ptzhꐖ2L$J W58k~~ C9pX}t9Jf7tݳLq8j^mcCKV#Aw,^53?՘#]YeҘ}%$H+ 7pqOxI9 zɓgAACO{6tzɻ<+0+rUAנVj_;a\t4{OpFj1F%]p[^H I} .'¿|ό˨+?9ʬ2Er֪ŸRr&GM{iO|AE籨D-}F+3ұ&~fAsSDt@/&zCS0i J 0\rFy N< ~̡+:ܢ^iދw VWt4!QWUu l\fKGT7C ~yS4,Ÿt mŞE@(~SpȞ8<&bF"qR.{0Ogpm+zp9?!{_kﶁ1D,md]ȼ|̼A _nM#j•o]Ȣf*1/]`%< "0Utd;4 .N!˧X.kPrR<ꚢ2`$Lk@04dV/]nwcgeb8ϝ*W,0T[s%~VJH4ryޭjzz7 >u2QWLç3"9PS2[m!P(dlջ؏x>t1m/ JpV'|(ނmy@u;o0L!8 H. U6߅Վ\BuxFƸuGA6Zi>Ml|Ճ /WJq1%Hᦿ[c1f tK+Gao ߇blˎ`EQoE'rVQvP8ŶW6Ҽx>87*l)p1[]'h?" h=&F= VG' h}3AMB#Bo̝~[ z}@3v+l6%&Q3LD;S 9#sK\IҜFoi 0z:5;z 2z#u$Ka I-yTGja+ϸybGL'@&3!>ÕFxa[Pa,1{ )(AMNw"]ΌHF\Ga2F0~P 'd}YYqC ^A^-}`]"SD潤.qiR P$Fn10,?PEdpcfkwFd"t`dxa~6VRk(_ʾO(uL_JI.t ضhʺothGW A+ _B^QE3M3֋<$=߇jeqعP PiWUv=yan4\̷sO-Õx[_0 KErCF%e2 3TC̢#.(O.yh7TþMZ!hp7kK[þ3~T.؜(fԚK,x 6<9n"%ڌ{!<\ƤoHڨxDO;;Û}aUۚ|0 >?sVWoqlHf,I*"Z7Y˘|W$ЇdRaYje[&_V@(?9GPPj鵦 $j;ube""Dl67KnP]:]u .ıW8ǔ2j'Ӵ\?QcPJô|+[ YrLj%~3B:#Rcn#UM^bXaXUք&rjO-hcaaa"nswAٰSt%8/ëJQSOKZA xI|=|8w3Ԋ$m4+FD7i(Ft&MPg5f..*?,Ӓ{U_̿$M4^6-9 ہhغI6`"-~v4<-h+,YSwZ&QfAk\d/L(T}/哑=^pT2xx%dE"<`MZ }OMb^]tJ0J"{$!}c= G#`ulץ|-;J2r51;;dk5U e>,Ϧq^wbۍKNm,E!/ԭ VN3~<{\*+_U5HS@x{O; $3LABQ5'AoeqvVv$#_Op ][詖S,X|{,׃eE!f+)9Od֕v}kpjO#%abG`L\N&='F8*i[]3$~$c_wia^`?('<GH!(h 0,lλ.a݃lAeqL# /jQ#"'^\B]DA$`0x=U(ݛgc]r"/HnHR@<1-; WCo<.Dpl<2ZyF|l 0XIƖv9J!e));E(e3*dH^F;kP.)Q jZuZ-P|hw}9,cHsYA HXA6>}& O z-9 }z/HWS1A@xz8E/XIE^Y(t:8/v j؊q^0;Y'D)3.\./͆C+W D/m &z'E3,;wZ;{Pe nF":}u#1 s庆Y[`^Oת!rf(i,sKgaMYASR2{a!2`&'Ĉt56l8:-wJ}e呹['>|?sCLL]py^UD 7xhH -'MMѿ`1[a]cj:n %B-G:kMVHd^;WMӨ!)G;fqH!6=P@{8qZ*|M0b%94๚~#<( RgWSƤ 5<;B=TR^}M _6cISՄ IZ ӳU  rEY`0U %hhSQu;> =|}.lf O6+nq .!ڲ u4.qt㚪W!钐*y/F ϵ*>}EVx1p9m;3M͚aǢYWǥ1_O+S]9 YYsٟD~G Ns~E?d&kuuNXqNiމ.\[a׆ 1 ֊܃ /fM+[m hJ/XS^ń-b?wڹ>{'ߐ<]$NOt 6GF *Y6tHb>5LdMd `: ;yR~duJՃ~طL_S+T:r`FbMVqBxeŰITf !`2cgadMo@x3*4zM8a!kn%,^oNf)3&n/y/ a eXqlg (h&k&^U A,޼C ISPƤU|װ^F1:yD+b.]BŻ838, jSAܢd*R:+].d|"l}VSd2!e뾶Atc?ddܵXHģ,nЬ9u?.yNȝwZy4\p[:וc `2p`Z$_ _$",\CDk06m9@rz[`N28U518DyҨlRe6v-9VZ'95VQu}Fߪ̜"nvGRj$Ѡ F]O?+\$øϴ)Mfў繃^SZh$6؂ɔ!UOCt1J@ülp݌cI=qgWcGc41}8{r+^DZNhy|X`JC6\JU1D׵6Kb&\R[vCJ"5J92Y-``G%vbD=cNJCPΨ@_\ w|IF%8{ہ;xr8槎~ѹ/Ֆ'8tƏ*M͠_S%XDxbCo{3$*)οۭ5iZI U琪 u1$.&:bjY*37]|f00Ȗs-XYCG@0|Pxu5bcj_O!_7x [@K`P8R F4{V:W4x¾z)7; 㳳0]Ca/`@Rilu w.C(Enj־_ ԸXw' P]j4~nX~1$Ƅ{xAf*w^pO.wA]E){ 9c,!q q9;ɱq"@QA5 LEYʅ<7%ݓmI`م1E[lk|>* t*OzIм MXܮwJL8qߎ.O.rP98g79҃fKN__^^-6kTW bFHkG6펕sP6-X W&W:p(HpuInʄ6 G7 ¤4#{tߠ! LT~MD\QXXŝ y OgA YYv.}wE.3̏D~mx_eOǼ9A~Z4TxN%q4dVn(W>[Gp^ :,ci%d2܋^%<銓y@]~%GQy 3GKfLnUwbZFs>YM`VW%MkӈΖĞ=n&n[F$P(srJܺ1*18:tA6+@&'5{횾HK;Ag}.5KpM'b6V9J0xeuh]!tk~ hGjT!+98a\Z!,ivvwV|06'BH1Հj@VHd2 Ӌ ,/KketygKEȷñ M) 'UWk;G Q6DfR>@0w:t/[e"*E46yq٣ F!&Vgi/.N8uu_ߜ|f MJATM*s }Ә8g|pprZ*r 1P Au`/+_8<^ɕpj8wGYXs+.%E)co1mi,x[ Iēy] 8 inV RzzJY^ H6Pm&PDӁ1a5@fS6#DDN -Gaʣ~tT1:2L>ɎA / N/ףՀmbǒf˹aGTd DŽEG^{cq*'jadTYhd 8!< 8x%G 8 !4 \ίw bIo&fN#2٭)D1K>~/~eLZ6'zE2 # :Cvk[I2 f\FֽTbDǮ ]]qO*nZf 1H{M0իFP!era9ٷ)ɭɻDZkOz1rF@nz㐩ϜI;i诠9K[E\&zd 8D dp^VZx#)9tw|D iC.,Riyd"hrU"07w?:gI,iD`SRɣRz1,q";!?7R hS2|ِ|AwRۡ9C{j% #I3 4b~+-8< ͐$X\@KylYzc +j nD|BOK>ظv ?A rDMmPo)dL6VƟ9г:yigjA`&D|0ijPc NR҉8J81/ceH Ilox-JAt{PZv|zyǾaPt@Y%Nyi}P>Ly\6I47e$iY޽k FQLR_a%{hxh _@M15kḋZvМԮ~fJ܁QH]yzKVCPPOc0.-l08v^)ô VrĨ;-ަ/ZwTT~ [)n](@f-l4&`f!q5J7Ayfqpst \Y{hξhAJjڽAhQئ$B;jƣgmR8C gs|*Yz~d$csS@mt%j<u :9VhGcQњ^E?Eg亮ϻ >>J=&[r)=%ӔO .++1BK6":ae}.: _E:|T( ' G`$@{}SȰ{ KkYt:|zd#$FalUɘ%g-geU/i8JdrhL@CRhkLioBP)Ij҈zn=0){mvLѱ58k~ s?_YM*4ތnvFyٺ) ws1a8eَ ԯ8J[eok ry~27dt_X\^a${)3ȿէr4ٺq^k4!GtQuկpY /E.]߸e[k g/FT02Vh^D2r0{"vCRx@{t O_o~p '&:řViexR:oyެ{k?Zs4`{n{zuNli|?cf_}[GgCgdJ.0WٲRiKҬuS׼"iB%>Fzm":/ndg{l^% eH;^3'4~EK8;z{RS_2-{U7=Ho'}$уe?w!&5kkef0}%; 9u(GP?w](&1A Q^<<#nQ EM<4s<^O8oҨ're* hRJ)HyEmYj~,E4k!edV_WoCm΃ yQ6{c>~qluku咬I'.<34̘pu4hͷEqfA񵭸A=HhbNGb7f\+D>H,<=E {}faS`4q-[ "ޝ"쀨,f&[$L.W2h8MWtS6c38tdʪoMɼ7\~^߿ G]y@',+)~:ݛBcm5;v5סXbk RXR1hZD"3Ѷ1b’,x;t(=P[-6Pɓ)c_M3* {lH7/>.kT znxL8?K\>x"EA2T_W:um%JmR(ǦZ]jΦܡ?Qc|2}ĥ3Ϛ _з1E#D=Ii+2~: !׏굯Sԋ^ 6d%8Icq,ΦqMv:6|2< 2>=i/zkC͖N]nMԎ,EN\P 1zڅ*sJ*I0Dd߹ uGQEՕGnۇf˫Z)ߠJyx(l#gDu퍧+-z&X@C$):xUj'6$i=$N̋SsX~%=,bxd!8PAhR0#դ cF38.zSU$-yx0,t }R_ &ԇjx@W;/Hv he@meI?ƪpp.X5헭yMj:3$*򃤯*˘#cU` X#zr,_dg>X#Q(Z?M gLb%>֖?uկ1K bExT-Eѳ4)Н1vԗRj֌Pcp&$*:+:"B2t.jwN6 $1,:ɾHR#X  T7a`b2e|{^ڂaL>*^6.rL߷M(O373 $1V"xB\ |O{֓ӠOI8*9LՏeB~|())v+V4,jG?p-Do*bO nLn'Ct-֠À@.ҳȸQ(ܢerOkˆMzt-@bL}q:u/le/m8՜"e' W[y挬&E틃u?F3Bo6 dw"7zb4vUg넧ΟR(k ڰbZ!#4dD Ƅ"U~-bvFGj2=~TE !1'MCFvej" h-}Kq TԱb,j%ƨZS\ PKWpS XK<H c#GRU!\cmsLx>2oԺoeӺTA6#5t Y5U^!.UN lt8"(z1wu+U37OH3Hn;A})^{ЋnKwBN?vZkb>ۘ?.k,h\- DìSHX~w7h[f/PAXzI.YKr1uNIż"lh7XoTj@A'8OʗЉM 4^ ;wc+av՛0]Ojx+S;>0)y[[K\s3gOhFܝK\nXat)#x k| 9Pvv8W;`獤Z8q8@A HC}(px]5J\57vfW!=RJ<;:^8rl6O'P:;aI1BSAף:XE)/1ruZ^Ֆl 0CohtQt`6j;yN)mUCncpIGzŒS%*sŭnNJD:Lˏ[ &Y%Dp,zjU#:,$ U,>Fv[fq4yiEXJ|P\{\:tX\= Շ,rR{0C~2H_pN\xJq`_I -{ǽ́iԚthADWBq?$dAJI~wUS0xqɉc.9TZ+?a.N[II)%r,RaXrm+`#g?;Iؑ`wi0A[!4=qeN''8@lR:g82zuÇ:Ejh߻W^0H6QjMRSb{fIrmPEr9ƛ66Y`\\Ai ڎa^Uِ/G4*zջ2×сSKŸ9I!Y/k$.`^yiѓ@q?f5\t=R˜*?q dk!4e|qz):Up{)-^ }up{ҙC8.anG}q& @܇Ѝ;X̻vG97vxPlj ]Pw{*~Zk<賙d!'W_㡍2bv8qh̟KٟU%H/!ʌ>^!r7,,S~ĶpE+-z);K5W]-⪑?-e;Zt;1s=C 6[Tg3Xhɿ Ϗq{ 9[ЅϡNj5 :c#U$˽Zr% |iGXvww~uݓb:9}ػsS W.lh~ }@ZEDT_EƏGg{ۢH+{)$^huD16,5r %f)RT$h﬍B-m)| 5^ua E5uTS\G}ϭuEiPzj墝a1lRo{)&u_M^E!lag(˜./hj| ٰ99?*{_Q X3;8@5NXF$:]3h@'Z.߫QEh+0QP.J4䣟Ei@>Od4Yud,͠JofyZuFPa'Jid? ¿j9z!ShLqX,0^x̉lsKGyeUgfmF 6HB?ipZE+/0|_{`g^Uc[ 'wX>'ж h%g'TeA-<n k@FySO;wTO/wt|\ Y[~|c_ZFsn 19n ݿ1MrX2/tw.&gz=ϵ L&E> h@'V-[`O K+Q6pmE40fTDއ{3n].& Ղb=a;CuB{Ǵ!Zq)֓7E\'Y-[BSLo&o!˒wc` Fhv ޛWgO1:*,v"b|+J+Fxޗud[@[o "+/5a#T+/+MlH6 eq:n{ªēuWeqqL;Wiۓ5'IZzmxT4Te MYRwY]I1{Ioͥ9}/zA)fQy*O!PSըIa$3?^ѱiô8IqїSCE#Dq3:fەdW ]/Jq%y9yYaԵhAsV]E'*@[]:G5%jn8dA;4BjT!(XRFѥJDR2Wp(^?€%=a@cZ}9h[dÜojIv3YrZ̬bv_eƹgR@&IB-Ĭ&'0+iy絟 |HƎpʧ ʟewߏ1ra42Td['߶KkWT#o_Ml㰃"P1IO#On[@MU,>E=}wG5ΚMac4s9 J74k7ىG.ԅA[jzj+'h'x-:#sr[e ݉Rn-]Dؤ)'M*[4M`;cR m&/o|CDP0Z:;z5k2ѧY*~/yss˓^|׹TlM RoVqPZ5a?奭񯺬X5E?ͳ*0}?_9oY ͷ)rUt:֕6zgث)d;rR(Bƍfk[ܒ.6]Zl)θ?]u&g yԥ`cFDe\aU=ͨ1f| SW[<>MR2A|b'f|y-Ǣ B{G?is}1}BD_'oG9O 8'/T@!:+%?æ1/׾1I0v 6Z:P9DE$QV5S3g&m`%iɾ'dۑggYEP (P#B\J,|*_xܺʶ1|G\KH!緼.2j1޿@wInsTWPΑX5F`*ǹ;H-H!Iۊ& 4n9"0N&F"t7'!%ep/rBbNXV1u }qev_egn K:oVpҚ@\oF&W@LC=Q]I<KZx0>҂N)P /|7{? 'e=]ϫfx{4M}$gsIΫ&roASRgYZ07070100000373000081a4000000000000000000000001646b69ab00020350000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi/mpt3sas/mpt3sas.ko.xz7zXZִF!t/A]?Eh=ڜ.+; |zV«BaX>=Bg=T\mnWN *~m7Ihg!wMNUܧW fajHHfr XdbkꣶM4rc5Dl/:YbvM:G21sZdwhQ"k=&n+7pI?M'cTBm[6y1Tofn<نY6)<@q+x)>Mj±?xduڤ^\PDW\j*?T׆K{y+117%̡d$pd6vvtvwX!KHaUJsWņEtȃ =V ,ѵVUvBX bW{)Stt2E]ɢ:ZRpvߨ8aWIX;vT@=6mmcugxY_G0]FvUwC$& $6)"}32B#k*J3X/8|]s5:eLx\"=+ cl3֠lp[T kS.ՍP-c㿯b]⒂c:PnYM&V+2"2L=wa2UT C=2n;LFuMD"K}V[I* ],8M_{z] :^/I]?,\v8X <~qw=l+0퀊O99$k+- 1L9pa~/JHŤZx\!FjQFSrF^3u#tTNz}3Ba]Ne*%`$G*o=Xx&4g~w6{F]NlsvD9ؓBͽ6p'HF#2fο#U>Jr2x`e y/zq%u@叩ܩzUl7m/+rTk۝B'qz dTtk m?3OuW|%&d))1̙[R'ڱ2جs8ЅLwL-8GM{0_z4+EsJ 48[w;Q] 8q,q[~Eª }yYrAĶWյLm&@օJbL5{# ^ 7bcL/nohlH2S\ܒ?ynW#&R$ogqFPg͘\DH*Vv4TJ ΁D7ElgnЇS93scھ{xI鰤"[U^/[ OΉ{]ș@PΉˣ >>tgt͌23@ΗV jz.J9קڐ *l G4Mzb w)T~94@}dK6#bџ?+ )Z[D'RɅh;nJq%',w8V? Q(xX-7w7-qMfn̻ᦂDbsxfx)`(dpQG/9ZpĴ[{Ĥ5o]iGWr2!uq/~anrM(aʛ҉ $O;qτruDِm| >f~:<#:QlcHd|&}C\cn+z̻|ӏ%(ʌgiG#"gcEv̖" ' #iAN1lm~tl$#ʀ1;X哏wiΎ?vxon!ߔ1e7ܢ/(󞋰p\B j %M f8>c,#QX9ݧ@ҸEN]e (K#u\œcY.9fBhךcYa*Ss,?!s@ qYmQ$-gQ])&80*}o45`MPXNDȑ8hV+?ΌmNw\/r]t˭=/W5 g{k.Hɮ2v:O'Y)bM eu<\c]OJ^gfc[̏%z6r^H]/S^ J}8DzJy_jiig3^ƄB `Qӽ敳y +l< 5nceY1(b!_+U3HY(f^gt^MAaΚ?Qb_U]9KATDzR_f`Gp%=P~ Bl[Y-\Tl", -35UBl3A>}E^[+}FM!FpjbV,SLBcj5氃b:撚.&c3}aPh\ Sh? CncRluU%3TSkČEǦSSFnnbA Ym@`A>0/q^X6 $?pqcBqG޹AklSДNT$Д=;#:!+t!׶$M.~~Z-6@UWPm7<#g.D"迥Or[OT @&sfA"I7t*`*sCw ԥ$4s pbweK;:z+EO@#'wc7+)D\ӚN+[,"PynUC rĬf~q4|DRwYf!]oΕ()}O5ԳF'(y4uߎң#QyX$=v 4& 7Ͳx3"P(3_sL]tDD[ǻcQ8,qWţ^Y[pJ9"7vC2UOLq2כHO^B }$?T7&[ GULԂe2%ïKLZ ;Wdנ5 K‹;Y&bm_2x$HzFtm`ZVw $Sj"{B|ePV+gB7T.FBG U'?P>99'VLM :d6ZbFwD W$hqюTt#pwK72讌sXCd%Q/;qsTU zngI Q}vJWLLѧN_+ 64C7h3! x=]}ma3NZtjM{Ia[:(9jn~`-Ç/BA+T<]?o`L94cEp|?x({>{]Cu-ICW:-'qDa"QkM,64&X@Crs2d1D*/}Շ7Է8Ai<\(* %PQ3$@_%zǃNU]g#^}m̀8j`z_hs6h!L_43$ 2}| ZKႠ$W暑]pS6`)F"xPS>16w(޳NCQJ|\/* =ǔ.ĐXJ!yOci'5ǿkJs#J =PmZ7[d~d^'AܩPpXNNUˈ9h7#roy8ldcZ8 0nח%>  K " 1x !HC׋9f1>_R%! <$Ecx$/([T25غ[` Drm$z,!.@޶nkcg&x\sꇺ,xB&3;C"5Q t[7X%~/\BLƸoNyRp %~,$U4=zBMg + c%D|zqƵOzE47Q#% W1E;dDGwd X҆zX_F˄lM4i~)tLҺϟ(BT.[S"r$>:(D6J ! 쟸$A=j]\#r~hg4iٴGߓNmJB+ %i|kxeݲq󘞔B8/Gwr0u6\v+rȵƶW-s[.,&cY2jg7Dx(vLm3sVF^.r5ћz4Z45^ވL\]іCNβѬ V24k H/$ͫ|3cQUBk}Gie1u7/pMcd38|jMԦiz|k|K1T6HU-*\"% 0]!B?*Ņg 2&gQ.v!iR² +Cş۾[)T!RӹV0$&+Yހ@ʩqu3T֩p!S~]ÇdFW.yrU&sx^M 7._$d!ϻ y7QNkT  w`?1Z]B[cmCe@谞ZL]}Mn KMA/fB}_џkuDf\U7GN2TMfQU,X9"@G:(mfA()?O>^HvǁeG40V:\ѐS@2NqVDS4vl 垒e.> :J7AR7)jDKKﺦI? o$J)ow@c󗁻ٙ7oi˪(ZCjWQꭉO3aj.k'Sq !g#xg"]e1c ?s#LMO/OR_)$,X]K*0dv>;(;CmDYXk=+#O@EKj S]3Ih}XoaHs FG S9H @ b&S43]b/RT&K4֔@]cWG|BQW W@siČ5` j[ qC⵮'HvyiFvHs~k˸?"Sőņ8{1}i;lV>Vh=> o? ̭߬B~G,)q5}c?eNg#<:z 1)=v)*fdl&9*u79M&7ІLAe'064|D/xb @HɖҝT 5U[9e챆t J9˜k/|= DdUz9ZB9e0Ja)KT|<:"{y򚃲b`jن=NoH9W5OVwoCg7d"#)a%CA/qӅii +k8)%{BO(0*.SE+|=n?8V%no1A+#R?`GC`ARRЊ%[ⵚ32˯&nT}Ū !RۿwHS0:_нrág( #< J]^G"K͘K4sG冩EJQ*D̒gwEۀ/yٹ|eǼ! U&e=r\r{0g]ACE8(9ZjawԇS#!PXڻzzipWEZs %40>tr ~oh{M ckyWfN(4m:>qVNY<|m I_uL !r#GqUNŇ3Ca '>43}ѵsyH~}jg1h@w0'nN4X϶/Oxb*M'5S%Mwߠc0cfbN3h{V# jCtJfF8 2/wyxT9}q%r*VQ˲Og NG+mW%f 0/ُ#j)s7AKgsU/ǾY=$O;/,Mf^*jx8 wj;m7ц`3ǩOO%eï#0dce(z%T|z-;t+o#m %"m(#;GlvWPZy|gٞ1zZC^\!s pxěq+ n*Fʼ1 V<87"kS)MTvXѴ$޼H0-mifK|4_jt/n850n@P1lqBm[1#+MjOnZ?=F8$i ޼ElE20;qa6BxC?uE"xOVY!PtXǎd!ߊNKNnAel KۓPt}c)_!鋼dkr7\.G4~$ H4@'7WfI_@ FZAhx7K\R;U MF@iF~qt \jEo"&6^s2`[6l,U#wK16YYsCϰHk,oWM~E4Fu:L6_+xR(ζdͰgs"HHWQj \Qiձ3#;6fo7a;~ xToι͒}l ;nU_SkiwͶ9Jaq/􃺄Ēx{ 1iO Gݗ*O:Nقˀ?暜BָvQ7 䙏?WFLtǢ_ܷ,KjNSwULlyz !Yd!^eT)w ˞lGևR k& (]+zBXzbu:i$1iBj1 (tEt-×4q4zVg:Q< ?S+6\ !]೘fWD:t8,[R 9⏥ˈ^y32x<;ZT-0^ ;iCp[>LBǟuETHZ)WeO)L{Tm-:ttNeM:`~M(d*[$n@lW ̀v8 kBXÑ5*,?JB ϵ@hEK9qD/IS[T\G fIF'Z# ւ9VYM&713aקև84=PzAb]t,bmE!]Ii$em RhVu^8L*KB_rPI) Tq'Շb}̀TrE,5f])fd7U;-)ɠv[i^g7ꄾnԉOCvy͜R }ш|¬[,80p%DY›G{z {ܓ`β79?_.Ыk=x{T:{S}[ aqr[T܌SK'|LҨijVC4`Dɕ3:dtNy4zn!rc87Я5r|]֡;:H\SlW(=DI1$'{jE^,Bz,e8F=K?)ϡ-`,DM~zܙHZHV4G#F[/\vdo4#o|sSCJh$MbJ"Ԣ&'0TwGc_/P>Gutb#dfm1_MK!7aAPYl w c#꼿jy`< 'U7>,|{Bߡ)瓨Fևv)y&`AmFע|պTKgDH3挦d ʈ+3|s/ш\(QbysC07Vv 2?)0BL!= øFOu~@o84{0.4o{!lK U|N `N1NIg^ OEsBٶ|R%+x?}^eo+Qxq@%ٝUP!쌘|=gI52~kRyRQ@ZjtLm*U4kxRt9|V}ָ(1_@-G|HAzف= se}ñ6BQv98me+PJ.[ ӢGnu DꂠЃOp;s;٤e05d,],RzB[IF/JG/y)[Y%OخHUE 5QP@q S`qY?d)d/S-m_l!t *7܀>m<#uza0;il2:Xn09< #Ch1ÎLC[aK}~­0gBAYCy>XWf@΄l€9 etf5w-ccX*n2XxsNl8sQJ=lTn=ܙ ٽ3Dvr N[wLG ҫƎDЬI~W"]0Č)D|Ǔ+76d6u3~kLAnU+CA-r5'@Wr^ X_]Nbׅ$Ȳ}%~g*~0R|fw1j+0AlYCw P_\5ݿpI_Amjqy}̊Rjw:ep Y Q9D>'\*9ӕ|:7ΪRGp%ƱWbX0O% Sq0P\]W<kZLIaxkQ2nOUW?B:3_YX79_7 0Oa96};[7t`[so9 h\ĠUr'@CjZ,3kd+ D]v5N8!OYAVx7HsI]weMX hͅ1t@g~p燠=<_  V(2.…K[yѲ5tM)2uhs=Fcs ag2!uQj1E"ݾt鋺epJ#׌V,O )M8LE2j@ٴ/MQٓg:pf6u|P`H){|#^TL_=80Y }xq76.ƗTɽ Oh Qro+@tYH'-5Ot3rI^z DاrMl*%6k83O@8}$œօ1m m3`:x?7Q*BgwэWoRV} Mw\L,O`M (ZF})+}*Z8H7dˣBk?PNZU:`1`rNF~k(a~dcn ;%kr(K+a a xrd1[RY "ƒXMdb7hd6wZHmCօrm̎ӯ8vv9 އFֶ-84Y8N~D;ی In!E龱.5 h^VU-|w #4j_'ѭyW6̿0‚ڟ+ 8afN'8,1JQ  Ag пn!Tuwt8)bkz#@0*9!G$/0[idgrbaN!7 T̉)g" ;K'[O[O_ }Ŋ.>-%#;#Vֈ77pC HSMѧb_OT-';_j6 %/n*-)639RBX%"m5zp_ Oz߷5̲EĨh4w#HHѕvۿ%Cxm [b!{0}))4G7*}O}=}T+H#?XIgٗSSYJXg !QT ;>QH!lBM:=jl4"RY[Xq%gVwzqLÔN@Ehj$> ({r}SԂ_wFjÚ9ܨU'?@OMB0y_.R +BAi"`S'h<6#&udK{Nѯ}8>Ŗn~˕nXǤ -9נq#:2| "^K)J'&;!^qmOˉ/#jGtXx7[0bx#b#~BNoT֕7y.H@dvmB&oWDcq+>^^1OyfZIZ3{ڭyX9td5)C 38!틕*KlMBںj5A%vԿvN<>ޘOל/Q xż{$.Z38=C-(Vv;{5ؗoe!+ X`uLi\偯qh^9߷9G)g^wg (xƀҾŜ\mDEEDmdJ*Yd/T `HKĖc&C8.ג/g,r 9"] xgj}ͦ,ç^Ȕ:CUeߞC݉vf,M3}rF<}ěn #^g<]}?EE-*ı@blvݩޖ%1A?)&1zΩN(R(cTen}㰷]"_,xqjy4|NjijGꗾ'dʙ_:xy= ^1eu~-][O^wAͬBv:s+(ƍ6Z~Q/>}2$sZGK:;4{y6i||Z' -AHȭt,(,~-9:ޝ쿷'1@{w~Gia(&bC_eLߘ 7b[3`ZQ\RE}@LBuɥZ!&Е<ٷk"sdNSAcBfW-~vھzhROBI?9r5sBߌS>R7!%}~-^ ĵqn mjy[ ǯչ!'ɺ!#Qԕdͼ'kߩr6µ7$bvF5k-[q'$8堸[#i\+MQ`74^7S7uDnXLV~O*y$ b\t1_uh+q@wBilH2S&V4y)07~#R>&/wqRNDIC|!ddgLsk+M'g1=dϭU*vOpo+B`8'(?[( bWɔ?SKMzz0\$p?uU 1:+4@B{CF93f$d?OnJܐ4"tS|L$fh41RSþVղp#gɕhc6W/m}n*j5fHM.g~,ww懲<˟`>45>&Ͽ_9 ϯacTX{׳ O0ڼ釃^r<– F^Dj- #P@i( 1{2؀~@qj~D~ 3 &b,2VxUx,Z6໠+Ͷ4BeӠQ-Gh"b~vrLWš&JeHV;/.RXmFl=xfkv-Γ+GD}hk2ְyK=2"ya\ӟЎCˍgՀ,Ingj7Zh U\e 1?6_UK@ٜ2To/|p\:G X9gK=Q ='Ϧxn;=P:d&r5Al ^An1ѫVV:6A.+^hP=P7@RGzcVA$0ـW re'-EG7AiUo,{Qh%'Gʞ+## YQ{<뎄P{N{XpacFߗ4z[0Wko@ݓ؞hQg Z1&nXr|I2IŁ _n5+:] '=M(މx 4|jTLgʑ]Wv:h6tZtkخXjTS$4t]D)Vjݦ&8EMI Y"uԻ,8-<عhwfxԆ??!n<%cOTŽ|.~!\(zv<.鮞|J^ ,YAŗҵcV%sbʹJ> a [&4Cz࿅Cѓ Moym@h6ʆ \^ge׉A6?o#uDZP)ao"utB/K]|_sߎ܈Egq4^xlJ {Ծ~WGWcތ(,e[j`{Yُ֟+Gbq3)8([& Y2 -fa1: W+@O'=zܪ׀U6tw˸P-:\$lOETvQe~ѐyDd2JLNi<YU$.79&1jto?ve6nt݊5%* Nh/W K{>Vlٶju0ƙW9 >KUo*?u +̦8 (Wc9SQA$܉;7^9ܳ)+s5Æz@vDpd_m*Įm/{$,O3߭7F=ޫڿr-"å mvJ[2i[3ͫRtƙynVڏ2ۄdUAZQR!o.BW lm]HG^'r wp da mؼZ*'O[W/%l@ 2^To̙pG%>O4K$쬅CV| 6=lBaf!;N!@z-K$q+Q^85#{U: 3"RuیAbOJϫ\1.Z~g#}䁫C K8 >s NstN|T`6/B5s\$zj'ک\q!? mXc|ưԂ27 nn1_]`_r0jJONqFiZSCm&V[AWq9rK!!@R*.ptr0x'2i&N Wt,ͰiO=q7OtaQ QE.wwgmmU:۪ibM@(@}MsN ڤ2lLuTu| 8ވIlRu\"ۯh5]]Z x|`mˇLłl„M!0"GW$GFν~KQ,t(Z59})y&ٛh4Г]>w u[W06q?_-|Yn^\ҪƍyMqnOݝ~d/ˀ\)rtct1K8'P~mf ri zI)x{'̆[%Ob^]wzퟧ=e=b͔m<., uH\I'ǝߎ9Y2YՁ7uU&B1cV]I3X $IY;ꃺ -0#fw7)>CMOsDA)ВZ!Mg/,V?Cuetek!Z*ǽfm A^zmNdz9%ʎ1TCI7uU%5=o60 /s0""B7Âe iAOjrʋO9aVm7 0 /oAJHi=\c.c-9A 5A+ň R9AM-8&ѽu4nm^) ~z*(R NJHkhDz:@ؽfOz/c!*;< 4E{W9ノViآXsv@AOaVۚpߋ0;T}CSvqѯ)E$(uDۛB> l4>/U|8 ~ٽz;H8^<7MpаHTL߅0c Ң-ܫ?ātTlX};`[gܦ(l\n٘ ռzjV@Pfy&*{uxjdvMAsp(CZg=~†9ʰ,,dzeNJu-< SI%΁7I2MQ$)Zhrr"n @Om涂C2AkNR0K1#“ (b!Rr ,b(C4$ob+uU=I5?̧\!XZz ^#u.ڴa~2$^M?blQl>g!# }aEe هq3e{3PW$tGxڟDك$8/*=0y,EuOe7T]+?99ċU(kբb 2K#iŰ## 0$|[KWycvK ޿S9GG"ĴlSU%TM 0vY+ ߞ֭Ir 'w}r~|$$Yt&3`%[Q"T]aӓuYIG'fdaD[Z"ּkdm9@uy: ilۭm NXGH в4G|z4M>ېDJ7XrUh]M gNV rT!'ؒT6#AY|ib(1eQ)fTz(|p}Inj|hƵ7k9"Ҿ"ī^FUm  =fDR>^%>_mTkWWEy穗@bJ*Ħt01]X񛽜_H_W}Tp)#ܵ#(CyDoZcr[n5f-Z:.i%ݜ Mk)2!)KR[vet嗢ppq063/խB:kYv M9-t4s}#Eaܒ柗%tb"GxS hp+!K~mҍ@P׮; { WKcpy"F a4$ґܦkҨ*}+|[ݕ[6V n8wCP@eMOA U/~|s3mMJ)D66t +mC:)тu\NO7N#o"\nH@+b_dO|,WBq` ! +Bgs#r6ހЎsC>+j1.\li. E_-Zx'FLiK!W4r]?MpӮγDX<\fhѤ;[&P6҉ٍNM]?~%!/b98dZvŸAbZ y r~ve@4zzV9:m3XQLpj rb};$H+7' a+SK6ZTqov6ewD$Y a@}=`țɟ5Yj0g3.kT,Kqh<؜l[2>6u!AXzOХ"T!?^@է9ţ'\2@[qA+46%Ү ` EVn a0R|+ڲ},wUE[ ;ƹE^Ǣ[pޒ ^wqNq}i'q5qp^H9-ke0zuYb#(;f}_:Z [9G%H}FWwF@\޽g‡-Cw;$B*4%!|ЅpI[*EBI|/={3*$? 2xK(Y_K^Bb6CβYjGK_hR |) 41ҙ,jF2Ď{E]Byn=_VeQYuqͲXQ{)ϼ{FMgzT YD"'?CyFÐ6%JЈcBf?Go;@YZ<\ܫ(UGi&DZ|I4 KK. ZG졼v\g-ݧ,o"mN0I?Z“st-搕.ɯ;c†ÒG%45:bc~jðIIWkn&8@ps|3UZ3'j?O.݉T@+ S _\xtq:Jt+*X?h"9e[`\HadԠO>V}Li)r~"ߒ%m%GaW2,ͩi)QCa`\h6-XK o?WjW>&e< $եdڄichB ^l%̼LP-:WnpzA}x-tz3 LAvis gZ:lx:OЫ|OD}lJ <S Ҩ)%j O( V< !q<dΖEf,TҎG{qc1C ԁJRzVs#y顽#- =vrǃDHX)4ރ*MHBQ?)q7T?Xu]˞zt؏FA+;5.Jf& ŵ5uWΦ^XB#@#C׆-azfݐQ~s3E=s+ry~-1U؇'gM?5xJo3LAߛITղ[.5m݃:,OC絒^] 4( Ok^pu M.f@N½W]Ijڳ V8ɌLX-.g_%]\-&ըo:tyronenfl㺸]ucDZͦG%`:ʹ0oH<( HGjRCfaͺQ6Z<|g)AU^zV?G;E 6}[zbE.AxѦޱGe_)o-ʗ0I@i4՗;@J:bD)tWdğ zE6SIw]՛7xj[r Zƭ5fZ~4+gҧ#z<H`1\dgV B  PPc5P d9g큢!(ߗ`-/T3b>4Nʤmi#ci>+F38Bln;t== )=ZV^~OH.Jnk[$21 أu"W9GDjjbc Ezj]ظN3;ljx 8XrSU1trkqDU0h]T ηy*ģŴu{ "Jk&2$E(e뚲] ~k{{ m,sTc#D7.͇CKC7 V$~!3xNn2X:A :4ێADU Mx[}ADsgʗ2ӢZ~իUƺ;egĽ kM @v"Du?mM=M P#I; (|gXMb A) 1(p edSPP-fFC#уF N y г@u~ Jau@x};/C#-sLz @n )z1 nEsbx=D|!쌦?{&y7c5%;Ew^XŪ/ZEaaiVe6 'bKͻ/T􄰭nmڣ3[]E8p`'A.ex>5%O3X~5)ˆYTpኲ"DPXRy7TujRͅLckQ)l7ۄx`WXo!Ih F(xtt\>L;9h!53Z^U؎cI^ bD!t$Q1Z<솮6E4KӑM`JA))e{|}"beG S\VsG~1bԊȖn;B1OU*~]l}Mgb@gE1GLsuIp؍ֳ{Ϝɨ#3bbi`5 K_.$SZRx%w4~:xh-誊vV+|Fͳ[R.oFEjp[[0V0iZ l=ip /e@k1NR-* \hOd $DJ9;7:Ɍu5u6P$OͶyL ' pXd䖡;_??T9J籀}QЃ~Ad,b5mL '={kjCDQ',[F` j0%wZ:?TvpiC_LXnsGvzԎ!RQ68↱UZXԯDKViAb~Ԟ0HR5>-C.1l!*ts]Dhc9'WlW<ׁ( թIOkrF?Mfβ#m[9DL7N=hyi`yױSGD*=M]!jK0~^-\Jv4{@O @58h<w $6d;kiLk_> ˟$C6;Sڢ je?cO߬ZxfD??oof; 7ArQ "Vs :2k̍s%bpwb4S Lh\5‹πQj 9p< %=W*:mmF/4V 9UH$#A=T ھ++ݚ.Pw0YDog ,\7ٖ@ #z3i-X͍׌,\egS.KvKkuŷ_AȆ( S<{ w{mڄh-d TĨ jԾ =>dopM :߿!@L_a>Z$ v3E;^:Eɡ4Zj ]kq4g&%E)*O^y~ېf+=x ?%f3H$l$73=eD h !/\,viѭޚ7׭X\dgr,sܘW*@ ^k{_/avEyɚxw92;&-b{7 ClSN1<)iK8PK3qM-m2Y0c iPPy*7^W޹x׻5D2!xѱp.yېqWX T-79g^8 >6\P9ӠBAE6iXOo21̮[}0"ZsBk,&AH:&H p4SA6KԁL~VG"=bx`5u M*VXD$j1E15S&ul6Ju^LW TXVMg|ΣD%h8̆P ih-)1X!-$ݐ!.ucTq,04iKMR ~ h| ~%yFESѢSᛗ!n5l5]/b'?:?(ɗeݥ5ϖwTaӗ7wG2Q DFx !z/d(Phzּ/^€z|Hee18̊daJ$[s?Pl4}[bߴP%dxT\OKӋ;#L}aoVi 6&ՅC;u#E׸pIo ڴ ڳ\hQ&.E$Q~J[TԈ.ąnHeWu`qsf]~I{1@]?$=q1> D 0C_wXv%2a1ԯL@?Ej;d X.Q;AsO c.6ϓb!<45s=?cмA50 fHU <_)۫'_|M4\P00.*U}DoY\KUnkH輊.EmbhB?V%R#k`TiۊʳQ*i->ܠD's܌4xSX㣾ģu'Thځj$fG>`I;]D?^GIM@0wqxAʅ;{eE:^>65cq$1=S`bܤa5fEh;6Xdox&nr%c% p-Jnf)Eš誃7gd@ 5rܻcpcpGUAuXN>x!fz_~Fdހ75?Bm&:}.XJSMRC1V92/S21I!~z4֍E4wm%.B3GA gCAJ8"ޜjFYMܹE"m+NkB'=]+ܟXľLzȰ S@zO:-ps_+,щ's97ќ)jL@e.C"2sn;~ [jh uhj|k=x B@ta4OBWP+S{C:Ft-WRt_|BK/ R]uaYmYb8˘M#99J372 R?viZnZ؍OFصS%HLǫ6],[ّpcF9It2$\u@9Fq)֝FL*PRAY'Qf]I`"P 簔2KESYtk4Aky?pC[{( a!NanM? e:+m氦DcJ>-?P0[2hq+_=^xG)?vJ?SD&CT8 HxzAW{l7/eIK$RȫTD 1Gdutt~iTBŬq= ;Y6b9cMu^9"Xw\jZZ7s$ ꫍#z Ep%2YvpFW<ˍsc,˒%`6iwL*J~sf /L"RjrvC:qlIJkvՁ11P’9hTyܖ@'~02 n<*=לEQDD^Sf[7A6OK %)Jmf?8g:RIVPqe}޺ց*v@KcVih,"/lcN/(Dj!acd{)kt *G&VB׊DiIW,u='uI\`R9-*ܿ:jW_U)%v(;dŸ{^L@j<)IˮFUy[>ts+/ Ajkes>'1u0 u(ݡsYF bZ0T`H%ȂCι/oޓ{2+2FZOyF$W g`x`U̯$xx =oӈ'zjpwwH"a҇}QX'nXbMc,6>tJ!{&*Ȣ0HqaL⢧Vz2)b+YMn)֣& ^%jFAxwn77 xӈ1 &'~*-6Tq]wD}lzn\/zmkz`L eo!|P-6rF5D.}=CK" : \?^gGհ9,!?ZuXxLP~`jk}j֌IM aT,4K/LF^c8Wgm(2-{t6h GWeh`n| ^Ŷ.V\27*6Zkaf)pI=c9Q 0";,lq" ||>8I="erJ'@)l~r(X往$U.5WjesHpfrt026 Fkn<='!y˸c[Rc?Y/!rFQnA%2].4o>nd}N{G4\H2k$X0t<>4ػFYTVW>Iq7|kO/NF .1ʥ@d"r!jvZ_A@_WC~ ='<(K-lkN7CC7j1'ֽ{ ~r\[+ f3ALnv=<0)s>_5>Q!L?U ZY6j{?_%={1MBǸ8.ڈ*Bm7~eaz$5 K1΀>؁3 b-$lǃ>k%hEqI /s2aݘM0!'!_6բ:޺WzSOŘ~@9Np kgvNwV}37hrQHɼI z@ \ uhӢ+.QuV*U8zULJUC d,MjV/߿+oZ{(E:P'N ~sCn'::Z&ob],qȇI_^gƘ *pN䱃Z4 `,j l7vtӥro cF+UMXk0Y ɧLB8XUa01uW Zޅ%$U@2 5>JFNxQ3Npy:󅬢:./x~Z-LPF_nazō2*vA½dJyJ= MÜc*i],:NlCa;qZ0_"eOJ1Ejۘ+ PzJ3 'o&U.,J6u^eDzD Vi' h,sNQ*rC ^])oJ=$\0Aiu"wEĝ{Z)[v+LOF{69Fju" _ ?+JXz+1=-Nhfi Z 9|n(yK9lppbJ[Ǯ`N gXf>~d$G| &rOgh=$,,x'&BVa- %JzGhF 1\ْUz fp jE1z+zy"4h;!Nlm)\*+ڜJ/Xz,G<×PZJ V3jy{ߍӶ!W pfj0F_&: #v=֫B]#^ jeE> h2XэOj o@+zXR"#:|ƣY㺨q׻]'.ǔ*Zϖ.֨vM|$h14T$ro_"3%0- /hڦC,`Knw Z`2]bBt/%Yl\Wl!Uٞm>ͧ5u;0jbi e}\-?[NGœu rjo@ 쮜@k_cB_÷ O$c¤ryd> :ÛًkrPu}nch&G`}5ZJQ p5~g^} CDu"D ^}6Y)J_@p)~h{ 瞪ߗ)g]Y2IA @͔ s4"  hۆ.ɻ`bK_o>RYXvqNL`Z7MEեx DLũ#$(rxWc`89uTXo܁= hײFSЛR u[9Ky=dmfyXj' ul/vSwK \b3SG%9nb8-</(qњ||xJI\mg1iK`"G=awAl9OR޽=@kDpK:xiS>5'뷅,= ebzph5HZM0â#mjm6(nݦ0Vib]K[kV:[/ ]&g%FЅePtZQ$TF^yw%44, @Anh,$Y X"9 (&v(ǯp7$_^za51u _nۖr49mb > հm㬭.%?,hʔ S,<UQ}FraP)p"$Lʿ$ 8\ ׾7D#Mj% 5ugc(`}q6a=5ufkp(?5J6=5o^[bA̺to݀WO*G sgBKW!G<&wv"^xf‡7GwQ VY^nK\ Oh2XKMg\}OmI4 ;8P^Qv=}2lhN*ŧ!{rUDi(M2im%YVѱ昒aE>vr3. >~0?9YY ;;ZX//: ['Q9j^?3-Ʀbaaq)fF!?I $Pbl6L>`QAghHSe ?${F +B±,%Iҵyݢ=dV$Be]'cKtGiab}æz+sv\繊r帘Z^' n3i 'cG:_c44^JALuu~ 1hqVp}@-<1&z5*׮o?? 9aURN M*%zXciGe nW}э7}2ZFcDZ ,?'B _r O%Gև=t |X>^&J||$k@BbV|L"aff$B>xbuwr_4; ,۔A>Y.t<\llg.sS  |5ȽY#mLET#UM=El>0b Y AւXkRu Cpҁ E"?䁊PC^u%a$#s:&fl k ό+ nmcnV]덓n a|Qw+G\2J#М(kNW1 ^V7R3 G{Pn?艼p|R: 8K'*F} D{IyRE]:LjLհt t<)i ~}4ߗ_06.'36! F5nF&ad9Ok $:\+(m![$ Hk%FfX #+6sUg~\iPefEemlt{e۾ew_yeNKjN s3:W+Hң!V;a-d~Pq"GFiP >f9יtj1O1is+.;ۓ6fl:꘬?rd*`4DL-ky!B(䯞PWt p M!淚Ti1:;&ln3V\ZA$Ͳqj QV00)!8z2E{hMjQ?6z9avH*|[4HYG8} l^:*kY:'R]2'*kQ!Sg ,8 e<4*5A,PR"^7ˇF4?ZPB@S"W_*7k*ecUf}$NZߔAϺ(TIjP17WAɠN]c udž!O(I-Xx]`GH0Mg Hnxͨ,~Bydu~4ϙͲ^Bs)-p t_Dvvp֝ m-QFbt޾Vjt*HRzW:,RJ#Ź]In땨.ot*.xH^iԚLa&tuևIж4y-(P q.qBKCt&?t=ŐNIXtoY%}V/ioɭB>;Lh)~:^@f0E4v?NH QOӞ4?L@O-m A@oڷ. .VʸXH&2Y\rY}~QUaL$TPdbf,{FPeͱʘ3>k.%OϦH^:E#nmB}Ia3o Hf:Ǯ.{hy6R[:0譕'i'߸ݢRT;q,A?ʂL"9IGį Ȏ"Z}/uj.I/d< 1\I`6zTax {Kl 7o;\[q[5u'5pg2Ԭ$T" EfвJ[G-3HG%1G,clW&.;յ $Bmk'ZU=-ryYcg8{bޭ݅Lל؀lofr>:s~=RyHX{4k o;Iz:~qVK]G}O頙D[,E]ȇjs"C' xKLqsEzjӳl!ғO֞ԉy c0&WB]d "~=kk䃘lQW zg T1 b(# xղ4{7:Ye9Q}!d^^R`J:,G똟BڰYZck҂}| _=X)hq86]V :Y~O7ty$(łg څr֯mWmxwpjѴ#>eԞ˕\}T+!D= :Od_kV5\87ҝMU[5Ujm&LV,[tL[Ԧ3םl*)iLY2)}ŜCӟO(`K68h9֙Aӕ<@o^@`דB+9 u^|W-'1pYcS^_y mzp2eQ'M:@n)[ōO( tو[9Z'!KbE "7KV֪ݜO_Zb%Xr%az|ܣ'$ؕgJZ9hT78-iƚlj]cSs_ڋeVBRiBO 79oFm&](YnT|qXֽVaZsOm*ڜB.;_ǡySXtWFydA[yv_Qr'韍} .fg8H}$"nr(ḃN6MZ~dg^uKrn]`j:ɬJ[}PDXyixf ]5r!?-.wWQOL)3eG܂&u&7B8󅅃 3ߒz²E] +NNPQrhNFG -(}yc!JObB9u(aPOLPL9(>$}j)$ב_6SRQg^njL߮ R*={2I4vSRR>zn/ L7cVrn>ǵ9y͍CgNoցn, d$w6C.&QX15dO$ 0;!{~/d6͎G;J VWRқdX$;NQV$zJ "}j} }e 5 V2\3,ϻ@դnA@Tpo&zS*F;7 4C5wD~6X.&a(Loĵfl%f'2$:Hhds5CoŹ'5JO#mgQ k=fFoC6_ATpG}*ۛ` iKtIa׀EIe¯ r>}K_$/מWtItˡt]iO0pIms"W`spr*vlxc&1jv9&99̞qhӻ¸rQ㢇V/!ҮOEV3ZppρΫ \)ТC%ؑI$^\:W>w6'fvȁ!g gS7xSGpR @=%n]H Ro82m 6p盈WFzloד?`k4~^*7FY"ȩwDXu &y8UA` (6bw?FvA⊏v?u7 !0pt00|{Ƞa 퍡S4I*$5مE='4FeN"ҫ8/l@9is.K9sVyN#r؅ E+M˒Hwg T%aT9R)P4oˑA)UR=t$:kU 'rPC 6Wj%CxpOu*B*5{ؕu=}fL^';mI*]b:.uH 8lo튫]Lj:$٫u,PQCM<]z|~9ԝuoao2Frc5hE5S*Ș5r{Y klئolHeIpz{9 0du@sZ,d s)@4`#+(S $Q.ډ+|v]1sgKnTL+YWѾsf)3`A;d@ QsPdL>16Ť#k褢[[i+JUD4?ݚb@9a6x;ʨ[K4KkA.DTgylHM4פDtu(^ø| 4hHA"S0@v 5|HY\6,L+0\e]Gʠ޵6ZKeLMY Դul%TIQo7<͈TIj!}CYjU"(-ɼ"O#cۏ/?jq4;-Y#Ru;V$Ωv<2g^S1q)kk؎;YKoeN*Rka7kkW2 #3fBߺ0X`w~"nG_%>9sR&PxDD&",vURN=7MLD-}؜}&rPaP#ax/ycy{3֙LJ^G @v7S KL{UrJhvgn6Șw|5)]"rb184tP*J; 䎹%leW X'~, 6{oR$vk0X!٬-.o#׌y& 1%-&'y!zqdYDzRݼO`Vtڒ!PhY 1Wzylfy}LFMfЕuՉ}#qO8?Ms~8l4 9t] %ܥ*c!<5Ӭe3%`rܛMBu=4*U"UաR}MKFL1kb6t?j;sO?k2S8̉SG lӛ#?:8cHllmS(7)}i-'!|66['+#l>RKU(3Kӡu:6–bFrޢIQa=mA1s߿詊y]CǎtOѱQ?&qR۴v]=y 33 "yx/VY#aTLTp$_ t鵏ڵ}W`(2cKdIWZNifchWƼ"zDhj(8!d΁@(06J޶1[ò[+@\#:`<{ ).N+_?y>iFj huP| sMSrći}І-6FtkS;\^# L4*S5gʓA oJ|co $џK[wnHpEU3X߁S*\ubnK-:1 E>zs@W(;,KR\q`utìh\x3%Rx=Ч4!PCjzhGsJ[݄g$0Wڄ| -^vF&_- sބ{}QPS06OI~ljqm-{DiSs\sY/|>K獋I%\4 Va໔7@ڒ%lJ{,`A(Xlf} 'T_G>4`ĀV Y.}~8{ʗoYpk|grWw1mC6Eخjs1%֟u1t4giZA-gmNm"EOTMRpCG)k?;llQNiH(Ip8)ggV~4"vنFh y3- 88d6 ZZ,Wp&:LMe7V EWX~(Xӗ4E&L=znH <SWq/n$|yď,ju3l{(0?xV@"Y+s;<].kݴhV}DzI?4n%`xaiz7 $Qf am %I!vdɚ[Vk>ߩ'/GŘ!h Ws @C5D]Nl:E)>K{B }苫曍B4_jD*P\Cv93kx?Jf?HE|41-Zw'bGye゜W,-kײ'}1iHe]~a(i<̊OgPUƺmd.ES,p9w{{ÃHC~k00[NLɢj6`2]ho9>m  °gTw"P䴡or/ܩKnn*%l_P%4&c37 ;=YTd3<=hRMB΍bɰIhSXPʃf`\K#/Yp &ER /p^+\M]&wk:-D,ƅ"wqI^%=B\A=%>.{xOz*n}Gg`f;!E ~)R/"jXAmp!OGSIGLIzx@{'6X~|-"n`E;Y<aAkU2] =Bk*KHOM V?,E7@vH>f!yQo'}SuIRM|億!LL7ŠnfoVd xTѧyx(dLc![M@k e%t+%I)% >pD[byl,Rnn0 xN~TQ *8yޥ÷zg.Xmwۏppp?hi!`9gATYcЍ- (S?m0BrG`]\i+sj89 3N6B$uv}/G6.9T؉\Svȭ5㊐.Toy3P:˹~8]c<'(!zDqNH4KsX/x`U5ފ%$'`4Ey4a*6WގuW%Ȓ6GhU1ݝ)hUN JkX0<+uih/-)I\ 5SPK_sllV"=_Qo/&FJ4{3b5Gr(L. 'RK|p"-XDt,t v& 5YB8ىxf2Ix) W"mf}+I]:\XfdwƐb? PQCyBY$+cP9_mh1(6Z 6TLGRe#^ $0,h/bnGu-Y6H,"w9x27pi9ίͣdUYi?R ǧI"uD1`*rב ObdnrиSG4wz0e>3L7Ns]ȟ&9@%qMioV6(h:NOdtH'i` M vj~5>iij$GŚҳ@QHz6 ;6:_Uv(z_y}taFI*uv8#c8f<7>;jQ>X|3Qt^ }ZsdkP,n4;ɩFNj'BCd k=AFیC:3K]VO CCt2s=oxS#(m&(N'͵+H=rw1}ٰQ{w9:,Z7^iڎ+N8'Lgԓ;,“cUJX\jd6~="X˙ M_^A'9otu45s7> Vdc_0,2U[rD$ k:/Q̑^=x,Jvͨ6Jk w\|#)(C h?XA;͋:7"h 5E`keY͉ +զ) ڌz1)b5|seC. +*fDk,]JU`D`rzu_ziS %#9LU欏O)?:f0A#VkdReV16A1D1,Zs97$(g54n5 "P}.ͯ-60N2>R?I֥"Ż2iˊ)BK&Q 3W!-XLA8+.F1Ĭ,A+;T(/xI*qNXe{N익fB{SngdT(d/ZҦl[ֹ/>ԺsàdΖ=nB ?<'ڴjg+2, jG^;MzLAFdRK'S©EN.oХ:@:^&]ACPɕ]zAQ.{$r߰+ ~KuLlwokVrd¨R4T-I+y/ƊdKթj9 +frod ej8-qOF6n%Nx=uT53dx7mK+ToAM3%k ?ap5Q5H~_x͚OϺ gK jGO!51]҈Fr5v~$7p`Ꝃ7`{V߮jލ~gA06ʍ62&6MzEڄ J$(\f<UϦG6hmBj`D~@!0->_FC]ѦYN0h>Qaٗ[Ր ygBlJ,Z̬4Ϻ"JdB`W*G^ǜ*Փ3#v{lXMp-*(+.z8놉G~,IJ@Ms048^阼Z@[#fӘΐQq-"?™KP NJip}=Ĩz_m"cRYu6(y@{Gj˲ ] _iyN ?rT0BC~F4W)|1d6C&̕ː~ :[;U T7y V;rDg847a}VS/0(ll+k!EdqbxM}X0򅉐;.WKºr*memc?P1b%xfq᧰۩4yhzxJ0e-t78rn)Q3#JBgUpĕI([: tl-i1nE%ŚǺ&TB8VadvH~pj{RZeqT 1u$^R+!-(I=[mmj焾BM0Q[q/dԗ3rlW"MHXPG&Ws_R_) Cle)t AiNXY wk*_=eOnqD?8214x9MjuD/v!M^V :bGJ7nbxKGܟcUb[a9Fd{ >7ُ~TÆ|=)Iն tߣ+5 M\ jzfV-ʀE8ƊҖ^1cI.Zcmk 4UdTH# F)ο~mT@z%Zα>7BSv9W /`Xꊮr^..I ύ1W|gC_S+S[Qphk-׭]"?Kcv7iF!hm"`/&ك l"<9Gm-_!Z6 )1S'x(Β>O^rmKީ47e^ӟ*Du/!6#,3J䶪boXP @S$aVX=MZуb!IIR^KJ2peca|KUYp{-j=pӖrm*WAD;;"j*e,;3IԵHA7j^#fzgB-pG/O~mv '뢎@;ϷP)xM΃\XȱkG1/λ%] &wlV#G<;0:6Ik;F`e!m/Y;"M@$Yӂ OKˇZkω?1p1ZG}U5&%LX9'$"eקG$݉@QM>GleWqiDy:- XK-<SG! K\K)"D39l.|aIH@?Z[d'xaX3nfŮcP(M LN3 qC$cؖ`ļs *D훷c&X#)4t.ZyߞG҂Bq:iЮ<5gڻIŘi޷y)`0O#8 #X3s )N Z=𥤸Rʚuv1OlSSPL)^A^سnʳ[%uf{I_Nv6a:_$[_פ^fYgi.  uv{yO~\cГь;n~s_g5ɽi=>k,.EPh$ryo$@A$ \gה %/}@Uƒ(=qmȐ !ҼCZa @.d/eA{pO!& m3. f5—` [) X4mfXO%@m@h#õ dTۢ րHT L믲Q\.eLItն7΄+)?/46Mb2),SbMO󬳁ߔ@zIt䲚H{q$cj6SO04a3:}oڬEPūrBꝷnT+ގPi Vt)))[r OcPX활 r^3xl6su&;"-ha!;@5ޗk3O3w,j*n.)vS` Hb#h>(`+m ; +25:+u0Gr~QTm/QdE'>RVr%z#a1o?3؆% 7%n]CPd@-Ih/Q! %8=1*1̦üo86V;*Bw^M+3d!wӖ)9Pv|K4=HqwD`0p#ְ: ??Pyę09dk Xn6)n%Α`5L'Տ .aV98Ena5iau-2hŠy4Oe_d$_.LL]hलo?xf ]z#=)"2:5À9̔ )-kګ`Xj#ǗHH8}HNZ|Z_л@^m}z?8jQ͇=L XoxF73~p4aKgX39[NqOm4OmNƼy`8r_*da}s=p-CzKOِXZXp M-Sɟ(5*@IyE5qG'(&J^_C\w_ܵ*rͧE 5GeJǬ>솴X[W8Z1cq5H?n j>V2{8 孷7_kg8H{3F=mkZԃVryT]s͜z8jQE^T7ym_ 5ZyŨ+:~fd|[gSvWOoA?bwX&ǏqQ@-18\SF(rkgF6+W%\f>FQXo[@KY.V- l.qoyR76 wq;wڼٕ\ ߮9Z҃ v@gH#48![\Y1[U#0Z,)*Y"6;Auj!nkk&T%>`._FWD/|5 rOP 803*.+"gy]==hu X$MKAA }\ZHmSSW` 7ԙx;@I1c'ޡo'K,eh(]ƽ6 Nc̾{ |cm/塍.4%ĆJAG^)U;y xw;Pk=$|,Уe$`!ͮBWx9,# W|F*pZdnfjB[1@+fCB)yTeK%LaHCU,UY?Foh Ml=yS*5[!L=T6+g|Jl_RgG?Su,"c;NB");Pn±V}T tgDZEr;&XcʪDU-iSK`}jI2KnOɑK]3汀Е|$Ss@]]_;{rxis c4N4 U <8|Y ']N='%"z̘{tToxG -N,M!^O~CH]bm*qrM#ˈbκ@2fXRuw~e b~Ő.cwpE/YmV C4zUzPNEnziXw? v?#d&cHrh8\c99&hXʺ$Sd{hGK3\4}#kߊ ^:.qWԢ&g@]W2Vuk+*G\2H2s,N| rSc2"j"DwV",Cĕo%Mw8YȹָO_@SanۮYw ;PLq٭<^(o K= SSV-?fŃrdU Td5ZW4E cP {*6"YwsV1e'Ȼ {h4B>4#ċicZfJ9{K*WK!2{ rTZ:fK=S DmWoEkA]0IWy e!)U3"5U1 h YDOv.! 8O=]~H%w>Pd?,{-$ ,8o ^7΁P`[,V ΠWsc(ʲmC^[b;_Gf`&8PZ$(DfQgk'-Pe9^cjod6:ė#n&vF|.%`Pl3/#VS-tB71׫G^rmPV$[pt ϮXxn Z.;JS= GF/ڎ&3qIR,BAiL)j<4.4_n9h(`c<4KǶZp饵UۗV 0iY篸feDJύ;FP AH uiS75R>&l VoKh $`Gϊ+~O{Pke9Z&\PI06is`%&MlV'PSQU*+ZeOGsZ4.WDNy >`/62Hɧ3܈~$1'{3}DҵtAuVj`mz/!O`jO#wJw}0Zn6c' GaH YPw %NB И6V'jv➽}Pg@F},7Ƴ*(㼉AyIrHneʅٌT)g%N [rV&rg\rpB<+/˟ Icz,eJ2alZY7!FNMķ'ɣ`_dP̡VWS31ATQIP>I.t`F'J1 ǰЏL+u9$! FW o*C׈\4U_>%dW661V9`Nr|WSErŋbmn[l2E ŸXQ#l+ɘԫ &`2$D9u8Kd3z[Z·xr)Y8vV6\{ӖyGU*:wuRVF)0 "!:2zKC>LwVG:>]?<<-DYw=JEj( 0SUb.ҏvs۶VFpp}wb&*Lmӏ!ɓ&Iu7-B51gm>zY4!OKalm ߖ Y1|yijNUf HU*o L?WLWZޛP~lk Yüqܜl@/=WO|gm+J-fOzzG/2Řx2JJ\.9!5lyaו8sT(.nX:D#rCEL:l+L Юl7?k()xw) NBtᏔ8.N\?Gڪ2Y|GIӭ֗ZVNb5L->L6ȦecJz*Mz_':NT0nsh_O5.5e 5]̞C/fShS*!rQYT!&%7PSdXMpMM9:ط>/Ulhk`(N` |մ:ձis5B o7|$Y!y*C *EX?,,QFANm6-A١Uu_^`n>gHpo$ȷOE\6WSs)Ǜ+lBˣc,4ɻC8_,'ބRXGH#4C?AgUE?X5e+3Q낦+f~ WH1ߣn[$JWO쵵quo p~i-RVF Pc!U] ě;EkN}Vo_h˄YqW9}QkK4eEz:RV J*ؤ>b^,TC`=mSYq+x@d y=[^jܷ@wRkĆԔC3>ruzwQ| vMgtVpWY2V㓺;;ed>àUdvj=?9/ّSXDHTdP$='5$W"_PH>ƀs4矹ZV| C;h+AV}y_n?oLni-'UޙK(;Z~vIhz ˹2c"7Dz/MrV8!#s˺#1eC\\3@w&=oPQY?4=XxTIPiVKC, kC+B!PG|X!9ilzP4N3 KPju%6N8Aޮ;Ȥ$NtAz3sܶ(ƨw^rQӧU=YyÕ(޳{kLV};nIO 1q.,<4o}4^B"sm}_7{w8#uH:*n1u'H+>iB%CʯK 7i \TIM"u[71b*Ō|o`'rbsX=1ѐQܑ}wist5]wKVb_O OliQ~K}(Twˡ ,;}X3؊fewɜwK\3jiYIVFXČ7إLwRFŢŒ{jE[וsi=ws4lU= Avf%6$_[δ#G8$8[ P0/ pѲ$A3_.rcdܼt rHX7fhB}I4'{ ;%I`/MUL^~]J_[vLa+\Ъ :z 5Bf',Id8z58<2Όt7!/!Mf䨞B1(i{eqCem`dbz}% p CJC[A(S jrڢySj7tI_Zd HrKA:rPHˀ .j/\gۭ]ny8$1 g>z䷉q%4]*FHp>?4/mBטמd y>(Q#A@ r*Nx:n^4 <%ۇZ'VJ"[э͠k)]B0O ;ӑIcw>RQ yh{KCj%U2ys9uOsCy*27I{>>q9! Il˜:6x ]q ,%7yOqi qXcr)xM7zf'ҽ ~ hhr Ok|qIqgA+[Ll ₧725 4L[+u>Vz ֻ,`np >ŌtV~Ix\wW8/"jO^dONo}Z^ 1n}3'ƍ 3S.BUc~ؼA[-&z _SHk ӷjgNH&%ы)}ְkk}+ =`hZVm߷,䛢w u#>엀ET%|9aYF/QS)Ntg4$/*%L"Y\jm|'aͶjOMSs Hܫ&$rJO[{q3*G^1AR)KksSy=<0iz-v󪖗I=quG n (Jq(wYƎ2(,H^^@ÒD]G2XjrHSh+)/뒷ɀFI֩} so' r-90!\nZF"謒H iq ; ռn=" 3x HI9=FGH4*u 6W< (<_jV|v'C.+>@tF?j7O(S1$/Ao|qsx*nsn1PʧdJx#=>@c '(F!%#4<{ˢoq)ŨYi[('%v9l?aqi嶤`[,Lo&x(~s &S>u(-G]Ka0`xl4>^Sk5Rŋ+r A\h+e¼sꏂGwVg[aҒ.| BR}y c >p'B'~ic=6DexҘES@_'Mm-6a;ŔXfʄ_o^07F 4w \͈ɛ<3L8pg0ЎhiȭRaƥB"_aZbPB?\ef"_г>5 ԌԿO(xot]džiP(X2\ʑTiNG(`ma϶X2v<Β jx7&q-s(G4< %A9bb!j=ꈥbM H'; ݰTx@V*wrnNnjz`3+Ug$H&;9rMr}B;<gwoW^Qr֍Ut 2;uS|EܒPm U:x*?ILpDTCk+뼋a[lml M,`vU 1:ytxvFd-!>{_`Bv.tNxKpM|\s gyUۡs2M~Fpf=L2Z;fI~-( ]q5eT˄κ-$Bmr>;π|G*؋uДUdHaq5q)1BP 1^QeY'9ֳ$ΤƤ/áH彵Z']*5ޡՑ%bIz<B(N3~+N$gb5Y[y~gkS<ՠuo+f̖l9VzX[(N8Ei;Iy735gj3SU eP mHyX>L_{0˟BWr`LQG4By^;$} >ů y| v_q>ʎ2#wyvMo輶T7<讄5ص"LvP˫Ysrii:}O[+I~HpzuľF4z'(HqoݶZiRFs8*H7FQ=p;WX -u#xwYCbk^0O}s ՜eyT=W]s2Ӊ3nJ4͇SiF20R8eU欙cOVynāʲC&Rki ]y#lߧ(j":+iVGN/ O;xrF#m;߉?/c^Jʒ4! &S%C&v2Ne]u,b9ڶ/)J7-FK^FgQ7uu(Z[۳rm fTY# $Tml69n&c*${н1x6~Feb3R=A-}]~^ lC_Օ 5i[HXL]$Ŵ?~0*0a4xq𼶥UԿw"[}{V([:-H.!/Q گ!Ӷ9BeQxK{9ފ ]IZwsT  3GT>(}LW=7ݓXШ04 -酉i$M A>XJKVn)'Rr j'H^c5mW=IT`[=LQE%_e vm2[V6%tv%0c|A Wcf$44BqqMᑎ{Day]H_Jb\O?U~fQR8M6hꗐ~ųG )XhWIMJ >A)euI%|.&߀_巇==* ([dƯ&L+N>h0GhF.|gFe~qsV7,-kwX>qz{c$\tAL5!':u Zw1 4snNnڮK<ν>9,JDȧiy׿i)+HWƯIY9gDM_h:]ũ6Á̏^ K58@$&ĸݧ8h KW]rx$$ a)=w]쩘3bh .%p eCB:ydNɢ^"=(6`O;t,VC' {Ȧj̺PG[;$`{'0ޗ gSHWi^IJZ|J/rNË(NX} hb3BSsyS;x&b7~^ Ϩ~c UH׈gV÷2h(9w0w6{0!qRW$+5OJ ~ z<>PT|k'3{ubEfk$ 6 ۝ Pq[!]n`*M6?8b$ tP;+^(\69}=X6㈱M>u@Ġ+K߇D}M$_ČcG%AY%vk%> df ELɴbF=@˷(x6ɋ@EDZZ G%߾nR'=gboiVi&('1eH *,A.HQrOѲɵ/AUH.{cLfo'FvK0"B@\J$[([̏~-gCkHG+^&>@{;_윐ɐG3`/U;3w[sd4mk68U$zFn,]P9`dnpX\ye=LQ|`5L˟c*ʑبZ>Lg#>@sH^arH`~Wui!_mn0A4WvTaߣUk԰_ L(#f8N)H_ǣ /C 2 8atB{uNgN`2DLu2.uk"{V[| p(u =Lo_}MfAs^˜|˨#]H.Ͷ]İGWyΦ7qXq0޺)<r\hE>ke:PE.ң > <^?J':ES$n{m‚BBT> K1+_O8g6oiՋ”'3/SDDuY%ccVá2QU'<^X1ąsڤ c>PcL=I-h25;p^Di.M~^ɄLc&4n@@^L; !ARA_s f›F@ ˨MPd']>kdhҲU:OV` 8!FL͍\l+/WHϏdqVec-ϡ{}tN NJoY֦o$MZ_bUե\I~.,\#˟k!O"L׎:`m߀0kJ 7q]%3)n=z՟}Tv_! | !4t#f>1iA1m <`Cb$hٌUWcݠѓf'Rv]Q8K+?ǩ8 `v. ї<ۆػ/ Yw5{|QH+Rc@fqdxtE59vVgCVC$ܑc!)U/լ >_.-'+.<֭I{ [mI3:wT59ta$A{}Rs``]1HD4\ / (=ۇӲ|o6/.i _% ߬ +TTbF4ףllmR>M{u-A]%PcG^]zʚӁ粜xṵ$;ZQaX#4)>XZmڹ;~^$'pp&/G&^Bp@Fp CL=ؚHUl6@GYf-kg[PKRVӠJQλoVnE5QL![dIWq26 1*$p.YK邏ْaNdM˗Գ$I"ƻz="AaI^^t|&el:ѯ.\v [?<.Oրg(r]χgN_0%`t<4ϳxpL 'בV=5.Br!Rtٙ lE~֧BYۛh8}=Q"w$.3k,'aIWo&v+%^!d(+EMa<@kll~<펁C Y=G&h/d-6 m8O'IicRxRv{>°F%IHF j Hv,\%[ON{J(cގMO6l>`>i`[/7hhReC0u &×2雤!mۀ l{W~.ϒV BêPDʧ$|r]B؈Ra+.$+Gm;''+J$lA<֯s5Ygg C&Ao75Yo0|mkvqVNɬWPHzس9ڣUv:}Pz$  )uEx5:1D=2p Z?8D bvt2޿7}+F!/jEzVr`RI:XWYR+l[[vь)+s?>I\{"UW"W/{jS—̒)H>@ 8-AԪD3LK7f$FWާԝ6ŴԨnv͑{(=Վb{iREqL∠n{yL{(]z_Q,HACa~zkfvTcկ1jlomܵXBє4nrG ïg=##DKt*6c {T&eX?T6$7 {z^r`ލN;7]sw+옷:КY- O}lT'~ LJPU@!䊏2=|ٮI[ ǫP髊qѲ%MW)vv*#j6BH7& kl^ώl&plz 2v|9A515 0?2~yBu 'QaÜ͵K܁bV $4L~&O^t9 p wI b(^W#qn~ǣiD$H\BKD"-op}J$dUX+9v{wd1XOȐ$r2u>I}T|B4Է>E2E6@>K]7x 4VI.dG06E&_6o~@7\z:P02a%}j\4 OJWk nˆMfLKH. WIo +idl?m!`aG1͓p­Fj=\E+yrzmbc]~{AufR|$),7*d)ֶ p_@)=Q$ۢ[.yMOl6sғtǧz4u&Ļ[^!@"y<(+ٻ7v G0k!) 8ﱔB5mduqN-@NMXLr'ld&75S|՗SRusv &CPAE;3'$S;nd"Џ7hoNdv(VPF@V1,';ȱ4m'p_ø|8|T8LiS rNbC('ʹ Bp[E]_Jx6hY;t'vdXDTIj1!y@pBg + *%/'p,zUe0@YqߏMw1 rƶSvY~[f\|]3j|V+B"E2UAy/@WJJ(C>lcg%+Xy6NQbI۱k0.r/>Zdlh&.%"lەt]4zUS.L113(*mReMКM`͖~ӌQ[.%%.bhwaqW72.k^ PDc;=*;54K"%S%ڢ]4nFZryCv޵mm<ܱPO5 Z~f:pO?\x۹ٺup|n ݆Nق/3$Ŏe30J3VYsΥYyJ(058EqIfˆxm†3oP̱Hi7к|MG$+W1˪YdTC/3Q rͷ3iٲ=&dA$U\_Bō+$@c~;]sz䜿gV6 H1,D׿܂ջ\YMo+rm ile~XӂPBs"I_/S͸_p9&|.ἓ`#VT5N1f.ڞ4 ֣I{ G"p]65(\KQS7a Z efShqmkL)fI>+b6ؓC0=5y \_ar`,YԪr~2GImx$jF>/xK1w5# c&ALSfB3)}*Rgt-M Rv3ȿ)\jhc-{R\OZb YcߥC%r ػ:+a@<_^m8a^Nd ;?krܫ{1uDxZdam)+O)'9bEeڐS8i)]6$_xw?sĈb-" P-KVj ; e.Ėuo-ɯ83oy=I2$2?H-9)~֍*[  л EE)@^8(uz &ɠ:BG]9ຖrR Iϟj ( K}aز,PHL&?ƤmjZ<[PrDEfx` )>jiM,(LIB9`m z=`$ʁ' ^ PMEAAkwY>+y[[e wP-Z 9u|Iۮ!1fĎAe,h9Nu'~.<`<)sfh?`-UEټɛ2kP9L q)at:\$('pM=d,ne= WceQ֙,U(/$٣K^VWn'7>З4V웻dS`51zh2atL;nL5wLy.6)Ei~Unb~UJVeJ/ 5נ_ӋQC7HϐMq?*62mS,~.tkZc6'ЗO_072Ri$J7#or*lT6ܣS=K#k0s+75uW?w:B[Czpt !ܳTժ%,@Zn)#rí|&Ї }?M^l=hC_^M㒺G_ kt"11)Dg'5K8tR Ƒ1{o3K*jЙvi8A BMs9\ T {#5vb8ɓ mwa ,aV(%l0?Q, %8 Q@T"sY8~Qq̸N4"}QpRƝ.ZM >4$M9=6! qc_fE_ӗK; Ѐgc87njDڴfւRWFHQRwH ?hIZг[Z\?6>"ȝ- Ԕ=T, {L($JwU̘* %m,AZ 03"iΧ|,3cT=TǙ\Y1MiV{.ZzoD[j5f4JxHS}:_z!ؤSj /"H#Rzc`f# *e 9$~{hBFB?w>)fD)N#=9N#Wv=dg(XwiJ=2XM_ml60Ukl)>*ׁ +W})t&wڬBaq"OwDR;1cC#KI6rlW {uHMI6b i!"X 7퐾n D|GI ex^C=%'q:갆d3;mt a㦈59BnΟ/T6{v5H4>Mñ >4W`i@5d7"t"uvF]qC "&*k+@e?c2Qtd!Q mVP y^(>XHl8/He|^}O_윾> ߩ$_7F]SUyP8ЋBZg$r bB_K~Vŝ^VFekԍʹ̫m?h53vRz̎6㥴V*C ߥC$q.p7q8Ʉg>nix: 1Оqv. Yt2(3ZB:d]BRv=-JBLШzj /㉺lV?y5`,awJC¼//h^b:_<<4ժ$۩u]8+q?8"ԩ0k$w+3*b#u&2> ^f ʋònYi> մ.TIsRֻyKQlƒa!d='հInL.ZM3!j O҃  hIYsxӃgm}yQ^h!E1nLȁn-׵/}aҫez.Z!%!c?%}A+lsFN$)u 'c(Cp +S4Y^% K¦ ЮXqy2D0cJ`f,&  ίTFB31Wi#uJeV|%=EdF)P}C%Uҡѣ ~Tyf?5DZR_3M|h,SxjrW߹~Wn"?-)VHkdQ:Q[J`< M)w]ɫg`'Q;QꉖĬ"5;XcÀu~ΑUWT=`|L⃁( 6TNT<0ץ*q[~CAWWi5;IhZ1Pk/s)V?I!F}yF2'OHȇ}x#K3u*_eTfji,IR n{;qQ.>Bhc#o͏ %UlPw;a$ZTMYKU#2]B M"oJRQE:t4ڗoB{΋M%+gxXk9u ,ZJ3s}MU0=smpYV.җ"`*p>]ȜEF"0(k|X&m1Ζk/}<[wڙ%DZ.nԜS,L1m4z^=]G5i7œ?tS|8E)1sI f ADωHY "3H\V颪2Q ,6h_9,qHi(Ι; ]c(,Y Sąt{AxI)ɑ-*XAo7iHZ_8 %5|vC,EA:bh Hķ% ^Rsl!k9W `IIe1uNx5|\y"fG9 \w%FC D|^bDh3B:ݴYMں@ &h`O@*#8*i9n*(8e~@O[8[c|<`>BSoyӈ{C՟(. _ﲬT cF\al+;(ʑF]{wVF768_ϤLsa^-VBYUy-m<dYy+#_VнQ=lNG>/̘D/`IG蹩ÎT[à@#H>ڊlCki3|>CdՊ5`JA깎*STuZU9QNeqjʌ\zk_0kp-FB'T^rq!7}iOW.v5ZR C+D͒?y2ŁݮXK8EV܃-,J֦&lR+pV绗ıumv1|W(5 C shI &Rk_azq<|7k%dU[-8<-Q _E\ǀŴ.3>aVs\h6GP!.G>;=p6b'8N'Ay2"͇:6yʼc/,~4N/)U9륦yrLLY%H f][)*3zNuUQ]85h1VTe[_O_QF9 C bc߮m_J<  eu/7 $0J}헄 wZx4:=Fu 2h{) bcdHϸϻJs0zIJ_blFʕX[hY&̌B)ۺɀ9a٭å\Ƀ;𤽘[?rWNa̡sB$XbSD^m.b&q2i}x]uSmn U4R.$D)hOv^j PKK~dAڙ`=QT`=8GqA=TY*7O~Vcz,U?2ӱ8gTm W]v7X~yttqص t -J/{ e*rڲb ؏[Fd]@m>d[V ~m}Ϣ UZgf0I`<⤦ah4oO_x|X"9]NE|$~(fELRO[\򨗂h{ 3A]܉vɃ0hGoÉ^481^GӸ +_W? jLmB#X{1FPAi՜A9`t8z J;YFusY#ߵ%An+в3V;Q&*dO)0x\^ނ{ !,Me:N=u*$'׌e}_U+&g9m_ezqm| ceh[hц0q vdYe2ƂXcyvԝ xn8־)zu V$=I9{" ~-746مW]&de'3 -YB:€kӡuQ^6"ĺq` X &xD,֊l\IHHFC'(m"^T (,YЮcR#"0'<]uL(Җvn _.u-V,bgJ_d*{r>ݷ{ZNsՎhZGS蕼Efw 508W}čw ŵWXpWqJ d,F3\(teR=D?Hܪ;]/K]J\Qyu T[Y]U0tCm-KAKdWRܽ,c|.SB{SA4IGBnV1KIHBH< c'1^1VxP~m)lYUNƍURbgiy"V IH% N' 0g{]x-kܓcC4ꇽ8M>"ƶ̔wnO${v/EpliNr簝exH1O'> (^\'jT9E#*| 20Nd f\uHvW,A}awF V溁-n!Q%\cd2[kK1jˣ7SDxdM 7` -}Q7U֓<6ج8nH}p1([T sWf.B\gb!s[:*jDiNBI&Ma4} 7^|lDS1fR 2Tbƾ4 Y_)Ŧp pv+cpӏnS{ٕ;i"P?-6+^?5hQ:|]')}h/ %cpt5DK'/52#^!DVܮ^c 5]^:04;u2_,P|@Ba}z97뗺<|(DtpShbAi#|VeWWE1j*,!Yb9LX3j/9 ?&?dYmdzPH)ohKJa?~ٛ]u9iE6P3C(Kju>0 sJ˿gޙ1*˟mvh0` zb҆=޸:%`L-9Ϭ`7z](eXJN ģ1B epLRo*|ٙXa4rG bJYKjniIiJ)`l> XH@H}1YåhcPt ]ggGO!"7%,߅ aOA-Ϟ^ʴ$`}p/ gZA!m: AAfB[=džtׅiyykƾO?x:ph|֯ߦ=婚j{o޻3xe:˃!@ 9H-ܾìt{/墲D%Ct:31>4 2af}y3eu^PJ=[DPUq^˥*##\(5*"5ixtS-DWc¹)[q${ *^K}AkKMD ] }B*Vt ԁAhap/-T!zv\aϤ.N$J?Wr W_*Y/ZUip?\*maW{4Ղ6 j58%qTXMŕ%1Z8Z։U$-*i Hѫ0;Aljr Cz,8-~?Bꘈ.lsko X}8CM|p hRWKg\Xҧ_~ƲjO%[7@M+K0͇rL8 kڔO"RowHCS5 Aj!!b 鐂MLvv'djIՅ#U*H [`DeԴ(d-v&PnP( TFˀړbC[FPmii.tv&Ĥ'oO $EkL,q b?L1[΄U20|9G.`\>W`k1M(7*`)[~``,.*VR!> tudZ@VTC'=mJB,*޸RnpԎi_`[O@ZD!/:d4~L6x[_-w W/e{Myya (r6 XGc:?KJ$w&6#<8;"9-zr[Y=%Ů3/x KWc!}r.(̽ՔE҂ߣ}+Åp,Uf3S @Ju_qgV vwL,9?hqHV[m#\'s06^ gTAFFGhG Hp|՞`ZɲGxX7ycٚ_M33b WwX1펌"whT;JA~b"!/iUu**78R7w8"ȓ(sJ߈03 7zz7KJ[hЪڸ⦆蒮~TxܼD3b2%A:KwqZeEþ$8hGDp=˂ Wg>3iƘ1׷Hgƻa!w)E!_0\!*`3 y > 0wڕhVi_x0„СKJj.b #yw&tI{6h]i>!gyfn' +GzkdwNe5$}Iε%V+Cɾjt64 Ν%0,qdHҜDaSH뉅tĦvXI1(,BQj1XJyu,1>vEa^þY_@``3K/S`?kL`{6Iz'.1?38t}W"vlѪQ% vz@O\~#[X A" os`7WYw-J?xZV<$тB¸fq=ܮ46^LP\ꎉjZ p5a}lS֡=Ce/' ,6 nC(sـVp,2;ba %'.g Z9cxy |53IV03MW}UJ:2ZI7?5)pr( S{5H p W~\߱UN&Fgy"%uH7A@c9r{j"\ ~A&-H uCY\/1ʬ)Mg"lh? )pK>6FPcaQÐѨ3/y.Plc݄R_$m˱xZգ*VGfTqë!}[e]7y[Rf<,ĔXvݍspyđ+lnUۉ$]wVX l)[03EGNH@@Z4(hJ_3 I=myva3TՀq(KL[XsxY+&BMCQ?Rъ{Z_ޜD~x݆|CF)=szm;ŌbK| r Յgƅ9|x]Q/Bfu7KBIǸ(nXRf/<چLJ2HsjڄK5IL Qd\wgc,W.!G,](Cf 'Nc0nغؐI g)tYLZ/ fvG d/%/e+obf8g*ج?`C isY@Rɼ;0,ʉocbk"HP!jH5 L-j=mb|;SM@t`"9!\jCN7jm DEꃿPo4\ZF;UH3+PvƕB2øt\+$ sjv6`5-l6h$5(@yfilfǮ`z=]d1>.,od)mf9R ^R8" ta7M!28|%^21蝖 7焉rx(m32O؎LȓO^00Hb&7-@ Sf*d2G Uu`/+:.!^[믢%J%aRҧ׋ UDu|r`_ۧ5\@SQDfeWb#S0{:9ST;t0 QbN#>+:6-?lֲɚ4`4Lԝ~xjTCaEe5Sײ61aX [RR|tH;PoLS¨x ]clKT2&(I[ 5" ʫW怕~QuQkJMr\: K 5 o*X]kSNӰwE˕vL-<_ݾ1?Rk[jz5om+1:Qlx4d C@ o}c`0txuO/:w[f2Ӿft䳳%>:~o@u[@Tq"jpR fyysWQ_9x$&AQ0Gy \ xN!HMs#Pd0R, qλ; RU}FmeT$ة-MN&!JD4by$30OcCǵ7!**Ӭ[v}74> 6ưOyߎ5'8ZGA!o"%l֠HSFm "N"|"@lg`o\aU _$T&v=n]㡗h*#<.wW4X;N]&@C=1v][Ejagxr @BE[\vW 拄Nc7=)mzYqyFBBmR9a_[6==a1cI}ê!S|qɓU?/ C51" t'~:}$?R6k;ڵ8}{Se֠;_Rh;^6u z{{yxj4 ZmB&dGاYi\"\}-QVJT͒:[؉ / GauF*T*d/YwY_w|d р5lejMaaT]P3/AHo3GfsT7#RwKVDQ|U>i.iGbtwmf6Y|4?5,K֟.*c=jb+nXL.k#Aj.L[/ύf;SPkgp-?Og!BIړ U*tg>(e-(&5;u]+Rt 7@qc^\Ma\U^6܌GS=# xԈSnJC~.L5q7qu9Sބx\3H^t= s9[1zFjvy6ŸIOY`FA> V6GRjل).5uDt޴`1~J'0#-V򑨁OBW[]4vvЖKCpk10np`cf炴/$̩cpOjhvQh au[.)\D3aҎ5!8\Kt&zg)(9a@Me\=vޟzӴnnj>hUO@3|KLq3 rZG7yIsO%<#KFe3v "ܲ, f!_1!6flLΧfzCmk4)A[7o~I|ѐnF:M6jD6eL<0أf!~Qxf&#pGR"Jkցg"MhCE\KJEXg-[^k.Nrl;M6W-O쏓BhIJv<3S6&8qbHT {e~feS a g3DB̄A =o}?[KRˠtɣ%ocGjl̋d?<>ݕnEZ[VQũ`A+NWGM(\`LQݔmz[.8B3._,ڳi#JIܛc72 vGQA)һ(v>oJaÎp(qLfC4%=)&sڦ^Hv$F*.K!8r-m7 |w`dܴ%l5Fa}|?AˣBEfeb5T?O4z-讍_).ADx=%c‰9%oJk݋9U d>(E]{0? qXrfߑQ 99QΙ\@4wiRYQxM^0ڧn-(QOom>&+v?(bΈVy[3*WcS.M ˨#R9_'n2^rA!]8=EzINA _EmU{Cf?[&K&'e=L)S.Ȇ@A<2H%-mD' 1RTB I"y5(oӸ>tHS¦_>>\fNzKTG, ;nD}>D2>"N6J;(طc+S7"C^sR&'yT׏-0*:;[_vct~"(#Z<m`m;X/ȕ,S\rhj^4ΏfExljڡ&4 7ң#3_!쮱eƄ6A-'c`8jΦahZQJbUn|J32%g6!3gS֘m6-xs$B;Q8TSw6{4*Wh`ءJ#ZD|4 -E;08V Iӏ=J 3ÎiZ @gGg?(P S3IB&t'꘽.Wgi Lhp㜋XGIxF F|ҋ4 Nv}0z+V؞o{z*ZϢ*iՐ@5r͕k%j@!&2A/e*K@UaΞ/|E9R 7vAve? xD%Hau3Xpz=dRP+2>t'qp@C؁Ej\ю 6X%PtO(gryt>4wx>XhAd~nkτJ6"Q<&fhZD?K;Wuj݄PɐuC$'AE=\Iaë=/!VLiaF> %߆-J>rd b{ȴk;PGפRπ Uqt=,v^iq2Gj_/>SNO< vGVJ\c[MlDa&!͠F#8,>uk OE{ZG^eDV[z+.R<'r#)e>k۝ɋ\gn|؄v)u"կ-a-s=US6UO?n^ξ%9ZL1,-A#-T~SC&ȑ{33,p"f4#ݶvE^҅z4VTߗ3brB(%՝GXFu}lc$5m c&!ipaz_m?Ft4B']TY)d}4A1 !>P?pS΀_4ƧCQ35G6[9POtUL 6%Y-Ϗ7B( #݇1;[NwEuvGnU 8*i#sL{ׇʠtDM_iŲh/+:Dި 9RFR@]{&sY)Q1q! ʘ0 z0g`R}䌬. sڜ0wd9) BqTS1жAJ[ߍڶQo@Jene1V%|($Z +k4XɐJT(Z5RpH0hOM2\΅ӵzTsIZ ɜmz'kb5srI1S_|$x+y:SLRŮʅ=s%YzZg^W-Hq_ԞD l 6iS;~EJj+1: Œ%GuEilX.VJתRB_z_Ǝޖ$kAum>hYf!=i =ShQ6wQ_VhVyacqG6`Ta0ǜ)s Q0J=B3M]*~E)!&B?aZMK9_f ANptJ5]aS^HnjBT$bO'^L}R|+Fxyhw+G tHStڅlʌZLCA I4TeW#Q@eJa?eoe $<2L&cKixR\Fз)wMl-˰3h]%I, 0c˭oꞭr7 lnMЭn`]eWIj}Q"$Шj.lb1"cSIk [4pή-:Fȿmy-l0f޾U+0axSu3Ud~c2Fj;'ZN$uŋum 4:J\PmOs=*>=;yD 5[ub=ra { Xs#Nק!&kЫ''Gmn„ܥp- ]fC(Y [S*:+BBW1\)8P|^-^ui:jLD{Q$Z{JB#e0)Hm}_0!xv+0@Vr#5O3N_'Q?812x\eb#SnDfgKRj! jvoFMjܮ X!` mRGqzGG-Ϣ~O.ȿśռIxjVSʩ;9&٭塞NŽ+Һ%dt^JY&&U^m.q""WrfWawx 6*f1x}0%{Da>W3u;H.Jia^Nb͈~ ;}C2T`w$_z>0R[T(EC"NIz1|3hH*r)jܽ<8EUTՅteb LE7SĘP5N Q|FWp+c*RŬJfʗa:s➦[: t{^QOrhmC9VeT&/j Q'#)*L[JUSR*/:BjoAc^ kSlKiuUJ(v{3Dq!FC2˙J]$Cj=+h4rġU{(cbH>zmD#lZ'olq7fׅ46Fץl4HD׮N7s%wmeۑG`Uzd̮ǔOcXfe~j'XFm1C!ọ⃨r S]rtfГ&M8|1e1(lֳh7;w|]s&Ob`N ѵἿFQ](mRA;BuJw8UEvx{L_,/?DU,p⣓v)tL)aB ѹ#8\`ajĜG- څr- '^ ࡃGȏ;|2fC[ G}H 9v}!P?/\7C{e2>b;LtZԬ|xnL€yijx],dW S֛H%蛼OI4 nx[S+wFr5iJՎ}`W4ggV:^EЮoˀp@6N?8Qk~dܢ<2Ʋ;~#Q].GĂ$8 bT.NrYc_6B;x=DYm)n!تwg=28mBp)sߎ"N32Xp*,j-<|5`]88CGFK>8MJ^t%A]\UrM- ֒ ϳj HVA}T{I)=ϭ`YGd| I"2,O``x ҥ=cr7ԶddYC] U4ݣi"U(W4 }08DnX)}?g\XT H34JG==)zPh__ng)F3UeI-Й1p[NTzqRk4S-2mmKΧM_4& }ix/>0.~Tk@§ C :EesI4 b _m^ F&c?9`!S#< "dCġG@'+Ëk]JU_2'ž@46}xUt`-#*5 D5(yƓ"+bD|wRQL>zD|ƊJYevVd`!bgϘӀ wG[\,FXDh|+f;-s?4VH_;0S٪5aTw^U Bd3"4jEAZR62)"d;hR8jҚW yqV$#6w`eE.z3W&_*; n dXGI5:W1 QD+f-ݣM٢,' &tsu{n^/Ӡ5Z¦N!R] e19Jk[᪇?u X'[Xr*yQ+}Q ]S1i㙆/%3>$2 y*¸|,ɠ9|ytU QƉ"|Ԣ}ZM4(~ 'x(UZ˨Z$QmS\)p$1ú=_p-7qm@yҷZL+o4aVY?OÜzѺ%ixΚ7I$|PWk bͪU_d[u]F>?pewPjEuwsQz"@J2HM{i,dIUڑ]Avc|ZVy|`RyVz:ӃldwaG09}grN!c󙎜9D B*q5tܒԭZ2dh> "򭑈^_l؉F!l \?[CFA)~vIAuN{rk^c'·e@M&i{ ;L@~mî` 8UaTCyI`?~UVE :{">\/Gu܇۫$zS&cQI,nөqJRRΫ$ZK؜ׄmT4o .r\6QtU !aAYtfutuQ,(TEv^HUG3/`muTI8F gjO3OEHCG~FU.kyi9#mKڕLeYYTu߳s^Ij71#Z9LHNW ֌o9+Tfs67,k}||/[9,jd ȹ̙׺zѯ}bSnhJAdi9m떍'{}~CgN:$kˮ GM]֤  Tjۚ't ]|&6L'`ǝ Awka,!X$ÆngFH0`"F0$ rL# ϷjuyC1ل#"c`t᩾Fy$zP {?ֵmϏD@4Rв7)q9?{!nŝٟZ;]&PzVQs(AlWiO#W FVKD DHt"<0k6SIT /d` /N 57'=IZ{!Wq[7څFHΔΛmAl:jdӲv+hu/'yS^!\6>VbK)4NWV9Jau(pÒExzu9`BUm1n5;T/NCٞ >fE7A1+p:a!D2tljӦ;E?U.1 1j$ ),:z(בX}>r|b & av/2J XNm[=4Ϛ%zcZaLd?X f^poӚ;=<0*D8t~Skh'7˚Ei?Vt8?S[ӹW 1%/~q5_=|-ۖx&G=SӼZX#CϹrTP_ғؔDq (l'SmQ[NI;U':P(QOaܜ},i8W A Y$ W意ub]oJc4} 1b tTm=5J>;CWF`X4g7-#Hh4=7PJ6HyIW}^'of {,p"Xʕ @%B8pÈڃb88qJ ZO=cͰ'8\uNN!zXKJ8s,u pW% 9V d#/N/=IfMdq<Ktږ oA!K!DBIHtٵ7f_* T|h1KJ;H?$),^ElU<: +J׹!g dT6Fh 'x  τQf1\rc Zy:ʑ"~!IKA;2āzfg<2^B]yvd8df&)uRaz̀Q4&U 8[ ʲS/vR$/ `8 [hxbp&sؤ% pfٚpfO6{*~ #fxc<&:ٔySj>er Sꦽ^2' H=>1 u{QlvDh`A[{J |a6o%XbBe*~Ӽj#]Il΋~O6 bp`ve;t91h@I9>yIO)8Z:"kt\43ukMdL43O~̔5 j6D7!=GK+Pm޽iw4Qͮ]G5* *I[X%mcliecV_I0rtoAffZ4q+M|t@@N7暯`vtb; ;z\&+_r9P ɼϾ6vLDW*Y%b\Ki S5v !NdAA !w0M/#"/0E'A'C#T2E t1_c:fQUX{Bz;t3 ~2 X+4W:B"Uٯ i ݀~/EtDiZt2yO#Bz[/Tw)nCGO)wq49F64f9 56КJCO/ o+8'Rj?s*!1BK<Zzsmv&i_NW0{.ǝrU$c:m> AL\[sGiɄIa$R:k"ɶQ9f703{u[蚛 3R+:X}b'x{}@*1:-ڀRMa%bolHOfɝNgD^wnTMwk5Mf+0z /MkXPͦRY`idN*]NZB0úRZwcUcs(g:BK"vJ `Sj5Hi.wsNtpcc ā|B3I$OS)eB΃0SHC;bnG'tPKNܧ0LFHiOViHZIr$/٢ ?^\M`g` ut'se!v2fUR2TN\ʬ~(pB#fu #Y[xZ.K=E P{Ky~Gbv`K7Y[Vԥr3Uk:74RZQ\t#z!εʿy,ISK\c$IS`h$2w$I1an'j^:Fڿx"_2W@iVnFPM-tަ[qg7C~_5`2$y;:e<\Qm-[*Rs.&׮p1fnW$nݳ{4 h`'á2_%Wy;^6t4YMR(!- =P&U[fsaU Sz D̈f \՘XwX% Yrd~A<_'a7yrrߖ6i\n|}!iB,N81~t).?xUK frIȵ:uKs/#1W& wDlZGދ' ݆>E/kvs8?$%nuNEK{s8Q/jKA#QߑkaHleۃu꯲AT|TC7ͦ}&wk*M]`_k\.V%왖A br^C¶&i௼D} h$ ip)ɳ: D1 MSYGG:x tKW;xzDY{wO%.~R%% :&Rf= Cm.G ؒX́ B?^UCL -4;(aD`LQԨxk3L`R};d`k2*5POJ-lq)({2fQ- tS\[o^WR.&-m:C>'gC/5gҪW-uB T-a܍yR/YFΓJ)__RSɮx>Y^;2lҡVr~U[pI1:x_scOs@46H39&:1a+œoe"0p٤ &K@p9nmS׬,j4ˆx|R{_4W` Ftt_Lu[xkrLV;>}68@] 6bNf1)E;СZ!R=}K>mFi[+L{Փ%Ͷcc,]K칲d ҡTZD*LۮG-TxQ8Aq̍ɡ13J̷T!oDjʜ7e'?c/UBt8fVjc=4,2!\_$_J%=&uS ;dfMSvi)7X:d F.tac."J^-qHK a#ݎx’22il!VyxxcCp![ G I+[Meب=c׹qLk8D>Ax a3ɻ't)):Sn$<9}*> e$d &zTVWB q͞(x]:úcCk*h~RﱶU0ր5T`-c_Ҙ-wH4x"fœL(R6[H|xPŗoYQh,f ,cM$ٶwע~VNQ'KOe#N0w !B3^UL^;y~HC6dxK(\SĆ=T]l572e3C-zt5 "ĸh=(r"@;HDЃK9|86Eȡ X2Z`ƻ^O,J/H>ږާtبFj,4sՅIjvp@'KJg pVU!cH4H IYɜ«h_F_P)v<}u\Y[! )("I O4cڵ>Q]JKg `K~(1"}.ᆢ-B [@0 bGhhErchq.? M)j2ba |T6AmP1b&ٛ{d6_߇XLҒ߭8:=f`4OA8g-n?+w(W o~.2Qj " ~\fuj&ǚk Oג8J^Ӑ*j赧4!/K|PI 1![SFa皏C !JZ(xIƒ+mұdƢӷIgZ'F2aB,MSF7#W'IJrM=Vfb/ވw~9P/s#Piq1sD~ ɻ$kIݵ#Y{LZPrV?c+! :.E^gI-> J|S(:+4A:[b<+ QvJa7-yrk#aE.7 d+THmCC/ƤйFeKOA^뵧!V®S2y >5J%F5q@`pD-]m$?1.hR(߿FHx>.5=oȴِ浩g`Y%TkH4 ]u8knM46~ #]=$ilmc ڹUK$. qRvr>0.IvG4iDX+geW 58I w#vˆlʵ1Bș ӡd>fBL; }> Ƴ| b},uG3r>j}!;zHԬAq\odtG͜"4U*{q r: [വƼ*S4ZLros* e):Ĝ`TÈM ֫wDr?UEnsf[<4.٠B_e#F6kT5@ ˽cYi#yr(ۅyr2+ '_]@r 6&dEg69R5Sz([&:eܠIQ:zfPR+؆͙2|zqăvAIp;H#5%jg(,R^Ѭ&0W+fWX?SŃhn\ _Cb ޏN1>w)D=):u5@uPhjt,XPq~Udl|`^fiFhZiQID4fγ5e YSZA &cnxV^Oe=ɮk6ѧPWgn{^na^WڡJ3+ f @$n*(FNDrNT6.[&;I6NᢏC[ȊYCJT12x{y;$_%s%4ˑ[Ӆ9qڋEv-J0e@ӑZ*mq`]EnW5 QiĄN~bWj^* uwk~|Z}H" _BOdEU ޗhIJslvw"YGOɶiA_TA5sG+XX?<+ DWZiPlyYv)>Iܖ1ccZ`b?OSX`#xy vKn])bG8Iv]8b6u z);g{M s ͪmুH3E&6љJX])T;Zx˴.LXhds f/|R&Bgpy3sH!t#0s !nLj*|($Wdoxq= Ob37y EZF-Q|Ñ` z(\ۤv>YTM*y=mգ#b1w/6B]7$9Oϧ6B[qjݱ0D!ܶo2C yo% P/l'=]SVŃto(%J,Ns5!rwdp`L}a+<* 7YT6|u=6N6-+8Աĸv ވeD|Q/7P=f@5hoE"%JϪt.$l7šC/m;/NGI51i4Sh̰}#Ft+ 5/wsOԃj2rsȁc`ªXʛt2Ess}.t]byMRl餋O}SB#2FwLNfK)2s|1*ئYݟ60:fS'׷Tl)Z+wMU﷐A u^5h0Y)>:׍N?#gڽXw\7p )pHب #r?i"tSwD@- cƺBq58= 6"%.}eq;: , > ƜEhQ6CZA;UK̉? <?u!E@maAiwY  8W[O\c8 ҆eąJk7x8JyQx}SJE!pCC%i@(I'ArD)RY F%lYAet{1W'r-ICBEUm<-ߞ? EXG c|(^,[>ils-itqFwdUi7lFό/v_vK6v#հď2St:3ĴH.-ToNŖ`̂zw@9 <^V .Uz6xs~"?\O27p >2FQ0ɗz]urCi+م 8M}ԤBq_ )~z8+vm$Pm30RMORon nDNC찫ʒ`K ]ߤ1yE P9_SX]G  X$RūȐy! Y "(ٚBzʨZ1w^^MFqO>B}쏴SsOyT۱dD Y )슆^tƕr?u7DP1|= !Qz3_P8n_L7@YNW-0Mn#pVBi2ZEF0*Nܔ$EFoưsfRرf% ;RKr0{29PR{CϮh-0Nlg"eQ˹-6 vçi_mY@?ڽ궔pKh969o<ˇ MMNi\Xba)FcW\HG RP@)*TTq0M Gl˙.c*%RFE/O#:RVgO1)MH4o*~X˴k֎uh_9]m xS 0y#L#gq+ymcKM'Mgו]8QG 3Z2qJݵ/ҦՕ4mo%ztl(pۏ|W&ĆY,o Lһ7x;pw)8|w[WT+!^zFXA,ǭGK|4 â紫Hע2l"#OQst5vt|IT5%A\E|ԁG 3Z8ȰZu,k;3#~p{t[U7dͥOp}?֥ep./q'Fq "Km/V@w;)c#9:],#g(10Ux)?r'hxU) A? ?ʻn @)aS6ۚ5׽7I&n 'Z Jy4n+z E$8ċ齊LD ^Mjz.RM2yFDrݕz4D(-}0a }CR /2bf I@o)7 fU6:?hY/geDሕ% JwFK#ItQyĕ]dWwS4(׺+G6h>LYq;f|n$N>\A2MJf8Aco)^wcuzo\:v'tT5 laV/-x#MC-BvgˏJKc?U~W2xs~7)CpQ:~Źfjhfi'D%=jN{jv[ $xhk̬60ߦӥ-B~ԎY,M,b-4Sͭ4z;t"tCo.i e@.OX)2~wT'LmΎf Wrof&㿧>lj]+*J6Cont@.F|?cM-MA< hiHNzfG::/a-8!ke4VZQ6op*EKYC2Z?`.^; GqojS,H3Bt`9 U)``1 {ZS0 'KǾ'*ۉB0v)?X͎r#]1ߓÈ1}]%ê:[D3Ul!9t=_聶ُB611'w?p*ORs~՝>&>oo{%MwJu&O<C7'3OPOTph!ܯVƎn(ڙ&6Ws~e K}=Xn5(k.tYErKᨁާ>j)sy9g-0>+_:Vډ XIدnPTKQ뗴FU!b$3k-4 #&3m1^rzg IOyax }Fعџ M|,L%s9'^ַu>&{n z]^)@kzc;Z$<U[ Kp FB&P;'^lO1WK^nJ8&4aJyiV(ur144R 5=Hz"V-@l'? ^8{Rʚ2e}:]t5 gZA@jpB HU2Ī/Hi {4Vc&aBMX5eyX69MMn!h [ =b 7!pƣ<"Phm?m_mwq`Lox!J h zv}O8 O@S`Yv`/`Pvдq8e@%ҹ/@^ <'WPn=9AיwJN?< zTl.;ߠ3l{o81 S:@Txm=V*Za"gMJeQs/PH3[yU0Dcj1OGv[7YI)8 +OF'ɕʂЬ` NjX=47 %&-d)Kf^>:/9Jj淨*T(VvF1Ӥ%&"rVs(Ljn4Jqs!Lnߗ@>^e F" IXg 9|GAo 8՛1ƛjNTu1ŧ mGkO#JXFt]2Ӡk@Y;>LǗǥ/Z Z5Jo8ѵl~ (XHד{Z {a?sj(0aR4ԣcI17rfE룠Cu >ᄗOͲ?6gk $O<ꆷWNdiI]q{-%ս† mZfknzᔒf4׸f$ILHѪRA8;V1fJZ6)ϯ%?.:47}FfaŠ_9Y0KYMqr[G{DS}ji Enh}^Fx޺\hAEGVrb_kT]oܗ/a̘zjzvX,8iؼ+iw4?%O:3!nT?{ՃEaV.I6䃿Grۛ /6atf(\E<4|@<մ#k Bu= a_ 0 T0D2 й oHsD>=I 趄N7k A5'gi=(BrtH_˩[F/o9aV~ Ȕ%jI.1=.pC=:͒ubu*eDu9(Q̓6%aG#l˜ҙofapFC,0;ax:蚺d;^u u‘ib:6w^m9zMCl5()%Wmf ϘФwe~qMG15+pFvϴ[NS<ϓv|dյGl]üSZ:ABZEm[MQp7fv,µ1G͝ EvJ\cM m~Vtl:)| zoR]tB b^*G۱aho;۾]8?DlxgPPn=DB %LɟcX#TäV9ÖG2s TCЉqE;9/)3y:8[bܨҵY>lUdqNdO iL)tDDi(!Hlfiq@2+SGz `V$G x$uD3 %&G ?#nc.aK<8"ޜ)nbKc[0^x'z3oroSpC<A{6P)&̬=+*zPW΅Ca-'iX^J0#ڮ̳NNCY49wY@#VS Z3fM{BDy` S\) 7&U[ûUX>?ϞaNJM. a2jґ=>6/wsǒT,G( w^rg>7Bc0Xz]3K1.'WHLw:9?&ŮNi]/8`~L`19!L"Z 6 O5"B&eGakƋyg NԀT0EɛBJQ[l VtZT--,C< WS𼪸>k₝n<[3q0߿ȺE,ߏٯ8MaέY'C 4A` }3Y캬ލ܉ >FK@AE:)TYWUjCWgG= q5tձo>+~#uς[8p QЧr!ɵ5Ey9t?9G=Oeq BOOHAґR_죿>@B&Z҄Q*+BH[xq A}k\"lF!BܧCzZ*del5a)c2s[X;D'4g[!S X`$wwǹK'A 68K <.]X:5|* z} 6B鄄 6lX_Zag \!a9sA Ŏ6S;ɉPY 0oXO0W- 5ۦ>>b貿'=3ͅMr-YYډ{S7ȭ>+17z&Q}mZmg/E,K?zߙ9Cq$ g%cqbS,U6 Ooc =;4Hiw\BᨆX&\0'|@^Y sLk%ؓ5a Ƚz64Ad΃_Ofhp/ʨ' ~r&NCmxRD:7x,$ή(Æ0p6eFճI韾84әN&foC8p%EqEwlT1#J>/i1.4d3gB cV${:!TVzDB~r~x@FFH4Nv`'*>$k<2Hv;[T+GM/AXtM%N u;|S}7 H rk kVBD85 )*Q7(b>;,(>+Y:lr`6cLOC"':N- Q`/v2W 6f tMMTպjקŜk|S5 6~9Ӊ6:V,DqQU3fJܑ,73?YA^ZV}zu2݌据Rw?]VF6<=³ >?b0'J! ZV7d;bpK6t|Rkg7Ur!,0;^xE~ h[[/ yK*!tC+:УKU5VcГxp͐8%yZHXp'{ڞ4'Ͽ~~(Eu &2?o7W7FJ},8&;}ߵ S6n5}ۭ6c; $I _5z>{8TӮEE;tzLϒVLBJw_lmW$op"Q-)2En1[%/նdB_ JrֵXFد;/w;kؕpZ#Ɇr9")lyljofT ۛ1xTg٘}SoEXh#}3ḾFcv9[[L롽z?tRg4ӢG*j\,߳ ʄWɊe7r!jXJӍ}A )GvxG`Q`8V{QoPbe?0Q,Y1cE2‧-TJQlY{V9Р g}M@/$jA |[n$x*.ځ2R/s F+(vhw2k·>bj^ju8oJM7ZfsHDb6=-eg|~|R fg;Y;ucqZ?RqW+y=ry6ͶJͺ\8.xHH[;A ?f=/G>l`[ugKGC^wi%ˁi:.xGe=J ,CǰhjP = חDu 6Zto!\Y`Rϑ2J'"<+m8;amSv Z7aAeE*x$\f %/_Qddл*0TdG瑲dҠ8vէɈZ\1gC\TQr#z[WiCAahnU n!s&gnq~$h(OhkJ&*TL#N9/x`p>Ad`k5mQy<1vxU4t4zoff;$!hK_[ڞPZe=glS-5bjJ 2zͭ(\Xc<[a^q-BeU\ܐ[bFj*ALBp`9,fe2ljtaŏ 5)+5-4tTb=^2%B4K-׽*+<7Oo<4jNtgZNu]qemcFg4؆~o1?ɧ8L&xtւZ4 \@| Jm`,!2Re6X 1.0:D$T7y;bvskuOe[mElHT;;7%*DJu;YuXKKL0H)(8)p>>Ѩ{(]An7; XN8}%?L(ac( Ż" D$+p~Q {P2n[]`SsJ; >)LS ~RD+ Xr騝˚m\r7/[~(܊0[,@;Plx4ngߙk/%8xA~P揼ƅ&n%o➇aIRɽɈ @%4H#zs-eX"A&65/Oðb@Ƹ 0)d#E`|wIl8!bn(>X'n˧ޡ] 5O$ΪwGÿNWk= $@O<ܹO h$'ٹ*|d,]<ĭɟ CF@ťkz gemE%:_EDW< +,.fWkK8sӀ=Z^LFCIx\G__zMhjEP7Cgzi4z]yJu2]U+0UI"@YbLqjoKq oJl>zlp*=M/Ew"gBS`$ lKM@U'6QaUFZywK\.hcᵣ+' lpk 6!Z\| JR4+)PL(@Y}ϟu.jLmUSlƐr@sp&sfoF1ґ$Mm[Ѓf \  Cl_!sS?)mL@,&FSIz b0\tDSLsf͠tpdx$iNJкz x!U k#L"j O=cn sC~lgzKK/%-@S@`0xK_U_'v1?X^ ^^D6F/d-#۞Z^yJ^72mM*\zț]̏Qsn4>QUs}g,[ο Y 4+d~/ =Etk3'b_Wths4ފɕy !T_35_ AS5p{jDh('?;(L|`aETU R,m`H%,TwȺL.йb׵gz;XX'(b74}æӐBmpL`),@Ľ#Ol?L. ٨ 0}ȴl}`\7V`ת=~lJ{Nj` =iN~%g6|db,QVhWa3OjA*Z<Y?{o%6y(pCǕmK}#5wm4jm'ۅs !8$ظrRFR M0`) i|>O57h;5K*#>Xyt=y[>U>TH}ڬif6A5x-p,__wz ] +JL:,oتq',\騤BRera__v1$e'I=8P&KmURјWǹhUdR= xOMEDq܄+͂UU6@&b_3_8lKY~ @[9xo'?%Zs*߳KҼbFN@+_hŷ "h%sJ՟e4>'9>@}H8.0-QN笃U40l>Jgf bܔV5 d' zΈÝsRMU,\1{&(Qޘ,Q|^_}vBO #Ҭ{* C6 L3WTˢ%W[Z6t-(t;QJL$;eUΡ7Sɶy.L[: )^n=́my8{_SN\gyʁWAQo8(f(3dLf+B&JR45:Pк:WRw&F <ϟ4kpQ( xʉݳL~ͻI8~ aCe ~w`CmeơRD *`RjL*R]u>1Fm@n@u޲,xۜTq9?vQ-%v#'S|)ϟڮӿ0b@GQH\Ru@NjTE%mPe>v=(vAGBn*Yf٩J\>Kk!Ɵ ?2PR6:.?ⲭZ:Uw'גs`=dm9uz5%Ax0N+%JN dltΚuN[6$gLx$9EwMKjgzjeY2e˔~7Wh xO.[%G#rv#ȿ9K^N-??CSq>KvQdxM!czxR㆙]>^\/1TPF2/1,Jn {q*3W!)b!n/.@1.΁)f?8R)~w˔4Hqc\$uKҵˍաeD/((>P%K^WCJe>yl$hŞັcĚ͟51Ji{fcLl2h,@}ќ h'Sn!-4-h=t\k#̍˖J/ mD^#TcҢcD8 pb#tXo4s0nf٣{7cQeMX>Uiw9Yhhm~y*R?\4"``%Yd }41/"4\O/#s{r2pngAC+E>"> >9%4#6 g* V@{s.1 ng` YLď%),  YFdK [YX{o#}*pfw +9I9Tu\Gjņs-K.(GA?4΅*ߜĬn $%9w(+x`#Cup.+eanXuVrHT}a@+FXp [C#t&/b}HWx*cq6WɄөLխb cou۸O{qsWL^1筕Qq@rX75L·~ bqՔڜo>pNNх+?VJ.kHY(+3؛E 7;ۿ;giϨ zsOvH'4GNѐ~< -x(#RNA %(g-F *;k`r$()B\E]Jm F'ܞc48IB4!1bbxQVPNl)M2TR~ M]+I BAfTQyaj@9/2 ͑}7Zpfz@b__@9!įrsdW hgJՔCE m1 muO(?4LIZ i;.zֈ\M'/xZiFe@#0瓜cӁ" A<=b9Iz 3V(t jby[ I_b$;PB&80yRM/dm ކ!1 .RڅA~Úՠa)3" >e7F1<)ZN?Ԫ}cuEp^3L(wyZq{)|O\8f5)kEʿSN_n̜wE:UmןSڗ"Nef.'n>RQI/m6" sA3BlL6ڗWǮI%[9J~|b+sT uZ#JV>(I7dwF{FiMͪqw5j$`r}Ԏ?f5S?B?\ wZ.5ۣRM:|XegBq>QONW>!}"C;^Cty8 VѤDx#i-Z45,|hH[?khvH+x꧹Kp]>fe$/ψC'413& '[7$3xv횪{U4.΄IoO64i4FHˋXs5F) uz<~L͌/sxHw씨7ULw&vBU!μ8$;:_ZL? 5 2r]8fO=&-Ʌ!/iK_EY W.l סs7$z1~EX-$X5{Qpxw]=cP"S4R[eGB@C"}]@y\xv4m}AWY3j2BB?`a<:[R,J).;JkЫ 7pm1o 㫰 pϖ((LDQ!?1MK<.ԚՁP WMg o5+!'{ZJo4jPhPuqTj>SICX2Z7~2UO}ǟӉX'!&?7C;l[Y HhЭt{; ΪV]LHP!Of7YݬPb=o aU2ues=fQg *+$~^{qͽRFfVMͶ`ُ? \9vS"Ń/E#Qt]^^R/ vM4*,(//3\X D'6BA8.9)/3I9rG>d&OH|'2;xԃ)Z%{8(յSy0c}M Pt[RrƙAp[K\j,8\:E$Sf]ZZisy 2*!CA8Y[:)BO|3%]6@3-Ys :p>ܘD?h.w6?S/& ,&UDG=_^<)REln?ڸ(L|nM8%CP+1=7z=O,_-aboQI2)k.gdn ogKZ;ElUZ7 sR@Cn']2U74kGb2ޡ3t}pAyI#rm:~pe]۞, eoҖ1G㚖*vG! '32h+ V(4ȅ1uU>ȉVȶ0$ck*r1kb)KS> gi%eH'c8g{ZW]АirX<}T'Z ݖn<#PeK5qgG52կ,YF+q E&6CZ` 6:+A j|Щ&y{*^ɂv< 0Z >69xwIM( r%x&[5$,IRKr-ɇxENI/ KqTm`Y gntFzÚ=ؓ_`AZ +R5NcW'% ATTsͫqE "9UVҾ1_`2OT\K8 ^QKnzf,h)p}vX̰4% c9"s#N@B~_Β3X?jAe]uHe[Zu1ׅ'KGՂex%%D1;k&?T<GZa^[9Z [,ƾwںɖ&\6x0r;p&$kI訧9r%$ lW5rwf% g8Q1iy cS4la1y٬Sx|Jچ #t\nQ}w5 G'!yeSlN} OɕcC\#s4]؝ "B8L S$䁉9|)*~-?Ƽ,1.,JlwaQ{E_6`i[t&zc>O#_mMHsU|ە⧢|\)v aasϮAAC(#A[r\QW1TT 3PRQ﹠6t\g;F;~3Qκ2 dSz䘔i&_,Z栫ԥ'mՙ y ?h[4$mۧz )F:tln&.+穡zvع[/jB;)D̄fxA]:h>2-W=5X Sv"4nj@ݵ_[CxʿI3i+7"4 wQk3ĥP |'9(% ATUum_7[}umיr9{̆s8K)Vv X>.Ľ$A ^ݯSv{HGj?lQlۋPb+}! 3{H9[ U;mwTņD =~V$Hd: R i\FrvfM(0r #>ܕh|g8Nȟ?i2y.#yA gԜc,*q0F_NL.V^։xb:t_ ߪ S0)^??pY+ >TUi sĞSTvU C9;v;E]7\ >/s.7& +`?Bq!bwKg؋`?{~Vq15Ұ3|ZGJQ> 84翉" Ϙs}.y~<`Aݟl'Php4i~DD5Rcn܂gΙ41 Ǩ%撁Dk#3C@mlHM4i[73(Ai/D/zAV&9ҨIl2keOUa !K1~,r *GW'L*:z=H3z<|2 1L. P5苯HK49k:0dXI-1Κb5Vt>9| SA6ɮփ91/(yc\iI~=ģ(BBΦP!NIyhAz f{xP'Hb$3e bRKZ,Prht; o]'JP1#_ߵ9JSC2NgщYP )VLo2Q*L7Z7ihL͝eƝ /k4n'NЎ_s >`Q!d70xPKh-J*FɫSynL vrU黻[En>0s<1vC.FO.u&vGgw_M1Ólб'It6i;PA/ʽ5C®XĴy0!PFbs [Fktrg20ࣅlM`GO2uEғ??͒P6/G4v h-MH65Z]/0^J {7TشLi*C[-Rmyt~%H﮴`;k;@6 d7XaúpnOM3+ czlC: L0݉>4U?~USUsx2J9'ΏdFZ'o&hk8пl ӎS=|Iuk"/mqkgGME%ϖ`$X x_2A27#{`F:6LI^4 kllj4Vՙ`SõJZ>/uX*cC^,]|95` ǾNe^:ì3k:lRǰUuHҗ@zq"g\UwVo Wz&]טƍQ h9cm4uwnYd; OՀ󢋆$C:L6H@!ɓOx;o7mH'8cd D:r@V/a/L#=7|Cy%XI4Tl0")]  @ k3oQ$܉Eu\3'r[({ >Y3 ?uobPOH)kz=~(0OZ$Ha&#qpx/~Yey`w]qAGB? oAb[6vmPcҕޟФrapPciko$>fnuP${.uz@>B'5! ;'` ̿|.t'z]M#f'4gV|+YT6uqꉪFMV38=_d'|lG*6^+n!DYu 8OR [WF RK*( ш9ث$-;1%M=PR/W"l n=~E37j ;XCm|pݝlhIMc8ZjZn3/;#w"5릤ƊPOV` {ҫ lJgy_ ]~tk/؛SQ粮DVvKZPE*HO)ċ)GC46#_U kfe̱dbP-a<| %~Î0 ";EBMXޔ*3}2$pnجvx#A+-1BJ`kߠ svjaWri>%rGly1Ͱ@LfGdF]qgF"(,-螆$8$rb'{zA誙7)Ӭa"Cty&Y(cL}l$&A=c},JM2Gi%~ +Sg2  'Ȑ (vNjmsd],bZWuRnuG,hl)u 3: ,IZݠ3i5KG^h>;6"mfĈ0WX_BW)lI,MB%cuRK6-+^G&mҢ[1fyTlAFJܥN(1("x f$lxk'l*̦l%X%ppZfI1ii1k>Y6%BI޸$sNJ< 󳗁` Ik9'05ndOfĢ[_;AUNy{҈TS8mYqIAUHksE]8u[ec-bSh*$.kw ~iدyF>*j)gYZ07070100000374000081a4000000000000000000000001646b69ab0000e16c000000000000000000000000000000000000004800000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi/qedf/qedf.ko.xz7zXZִF!t/a+]?Eh=ڜ.+c*#`.+-_XwY5jvX/rƿ3ג)@ |%D ոn(vAgHz.4n.Y,`0Lѽ:TXOgIZկl@nbKƒ|LUXɣ$$ADcpcC[)kBURe3 'M*Bj> , fs%D+o8&*!ZEku c{P~{hLĎH] 'c4 ;U$:&6tG콒6nHj3 Q#_~*wQ\D ># /aHMI{ϴ8yJ10w"A񢝜.>>Ј֓̑!;;`z<#u76L-U8+tI A-0WAX<ы @X9%);'m'`-i >k&o!KZ=YSVoP4ϫC)Ff|<׻pF~uxur efPHԍeb1 Ƈde 5$u# gnݸ_{*Sf]Bm'Z5,`]|r[ /%Q)SmE&nl,̣1^P3s[u=W;+ Z!q*οƛ8Uk*U8+U\vu(zU/ڨ/]Z~:]:vA*_״",p8*E*0-P@fEY#m 7Nrq~4;$!c1~[(ycX>+=KϢ"d&p2myFh% u02Ʊ[EQא=}#V=m#"^E4xBRD_#A ̆*1x~rֵJbD͸:RO}jl{:?6ir5Z;}*'A7)/^7Qtn^=So٦hhu@#T,G::u]X0~N}"xlģ S+jt C"xb1Xz`@,ҚV"z_a~ך}(O  Jroڤ D=];T۵ъdcKRmA/RM[H SGFA.2is1R(`'-Mdu1 + % LXxe r.C,~?1Mw%+:+6 'jKnYwG4 H*>?ʷ-'7įSf79*9Ȑgy @Pj$$N˵zgbƝ'z:tՍѯQsXajm) t#p06#SEP!L>Vry + ҸqPc[j,,Pmش='|'8N -EPp4F'@2 n!4/hw:. ?I]fsmĸ^RS#OQmʓsJik.(O2۶H.P߾؎PSbJRhL,Ab]ߧ 1X-Hy◳n޼MW=;Fkf}iaGg>}u PG$ 9&nyJznM~:O{ kmww=yo怙BkR﷗Yo^:c*.j-ݶumʹ7Izʒ4G.}b6HZj2kHFb;CTUVi$cĕ ܢ2Ř%taO /#ʖkt4}]< @zw5>&{&dbޑ=s ]_h,j'( %UT%Ub -^vX !„nA# )?j-j$bZضx?A`T WU=r!bS0!, 6x/ J_>Y#b:׿_bsݓV~L[U 1dG45E2h9e!)_Ja5Y,6JwY+MI {W+ 0h)J*ö HWL&E}*? [P&0_zez9%CS8d^7*SBթVJeZ!Y!mCkV2TyI)4kf20YC1s)OZAdn@k o4nHޘQr߿>#R7T?W ^|}Sլ1cs~a&V^ h0^{A'jXARHeG›Ew7|/6S|2 RxjY|.%!* #kxͳFιm4shpO.P>DxXm0H"tԭ8#$l亟0[Uok-I5|rv<4KNgLlp@wIn#UUt~oÚwq2_=a 32jUU A?ɬIk|imt6!䁧ܶ"xxճ|6G]cp o8[el}?QRGr0wlʬū8bkXEPıFgOu""ro$9\9(h5ƚAs !Q'Ufg)DuHqeEGHzHHvAOY„]6ż׶8|K2J`Ͳe+K2ZoXqʤpy7@/+H~gh\wUG:<5邌Z]D[E Y>\Ǚ2H>%VN:gU X-:- bt)J6FV]K4R<hiQ+DuMNiM.RNPV7BՂ=qm\!>lA(Kvz*g噭J?#ev=`}i˛*dW] ک+t|ek= :3Cvyo; (տIWB$UzqR_sZY /ImS%`߱i\ƍM<-eܩVoSV˶m[_ڱ#yDSRXB#-N g򶤥ffoh.eeN8ա_\EDbО]*V6+?j%T4'Ϣ&a.&kI,9(Z.1Z2s{7i)g5쪽b5sȗbCKhu/< +9hLFwtO~qvqSKh5eNɒ'{Eto;ۣjO<.ڎ{/uЩ-B6,UOmx,./jF698{|?O 78y2b H>8j|ӮI+ %j@S9\Ҍr-+jӣx75ZY Y!*gH {X z;,hwkԊF<^`_E>Ҽ sS%ۓ2*`5TFc1QB#w9n{z&1*uM*QtNFwJ>o xhnQUz:кq >X5̌(ǯΣz\c<~P tb?qf˃m(xo-X;EOTD%mc0/]VժUC@+ =;a_dP?h#0ٮRY%LYG` R*_Bt8]ai%כa$k k|ȶy6-pri+K0> ɋRɰ FC]pҽBr,]&)۴ \u+|J2qw=Mu&-]VіWVIaj7 X ^VUC~*כxU -~\:vbV*>+~g 2;lXs.l)e'68&c%!u{>c=Èn@n~i3$$]z7Wl[NSPj}7t 8,h=*օ e b$Pz 0͠=ycʱĒ$L":|37//|*)%LVգmEԮx44b4BT32 d]!մsKod"urbëBhQ7ZQ* (~-j0VkC܈ D9.0o$gP¡I&  ,N}3]396/՘>UC:M ͬtly\}um㜩1z|Jc +4t7׹F& f'DX|!@T ;rb 5F@)?j~ X!3Ggpg-]hj~~$&re!'`C1i ]+`UMvx>PN$֎ltڶe+궥!຺~zm镙ĈP7 C=-G@B0fVv:%{)f]E.(tXÛ3Z"+遣 i-h \FEd)0@ĺ&TFw9$=j\픨 Hfܴ6 - t=f=ӈW*rV=pݤ]Q]GL[h;94Y辱a g+Y9h.DUmD}HʓF)B^=Ts˸[8炞:w /0wJ Mem'n2RE&#lW*O F #MU~zC!Tp lK 57X,EmAq\Lcn6hCgB%VJ%V`o ]K1JHu '3:f ڪ#PL56k9MZ;M"酁QZI$,kDV7=._q(йp[#l^wH״?tHD dԁEaCH kn޻Mܚb-n9VPD SRozI w[]̌چBbF<aozHlr2@'qJDxjGN˓ iX6j`ϣ(~^M"l#ߧw^apvpX!o]>BĞšYψ UA]9 #>_rgkƮ.\? Zkw X[рn@Ju|8›atG.-'m>Fl vLYh%?ſpX퓂z.X<(/ )댜)eW{\`B)T`#х^4OH¤޷e|Ė1D_~Z-m\ 4`DCFdjq>\)ՖU[ddWՇ 7ifުr39WYusjcf*u)k=g47sGFa"q1jB[TOh"lhAc554%Fbd?#1 $"05W; 2ysCE ci'{M <4vt+`XB2ԍrcNt-,T8~",8Ȟ֒H\A  HagEFzFJAfUW|.{څ>(2 g0tq4"EMK⼌Q-ϯO7^{N,fCJ6:!y'U-je`4^ƠˬxF/pGlx8|UJ!r8(;(P%Obu}`#Bo?S5A1 #_k}}[ SvZ7D $EĀykj*J2m)i",$e~:5wG '49-vrT5 0T+nKʡ^裼ӡp"+5:3 ?QXO02]*=֫fǘՅsݲ˱RRhi2@ 5UکsRlQl3#nӏ"_2DMwۤQNȳ?ޱB14]pf<} 37^43_GgZ>5,J?imeԉlHo,\rt`*qyi7_0SFj49)̿ Or)V*ZkBGɎKHF TYZeM])~GD".)HG)&_R7'SN2p6[A! {8@X·9|e$ަj#a宩^~py<$Pn%3:%2Ƭ{"Vv>U3!l7+}064Εh(nѐ'5Ug%(i/g**<0MswZx¸9$qaz;ɉ.Lg7i~uS$颫x ueφ~k7b"50zl4Qy\ӓ@kO:"NJWZ=]=-ui`0EI2A3k [$p⽏9xSt,(ਭ(\P%7#{ y(Gߢ;fqd acUF \kr|e;/&[d%HgTc?ٹ J,6Nܒ#ɲ0gfY\5DoJ8 LĸwD;)l"양./U3%:[*]|/a "tԔFug%;y;<#)Ph1W*FN]t{ *\FS 80)`.&.K8ˇsN1u0wE O8#D!K~},WKRlJ.6|$*; $~؉U[E={(7Qyg8F̴🴠^Xׄ36ND'&1ݛ kRSs yl}0ߥ/[%K~D^"'T+W[~1W'${cg}\T-oj@W $gS;]3s>ÿoLn *Ȼ$XO9"{q}]mBO>EfE]Vt@Xוk;.fF|$Wzsuˮ+Tw&;W=sM)ID-J{đ=~VE$+1H"=>uc %^VC z]+0*=L1*@"<@c=()8_nQE^ɶITTr*kP7Ж3Skpr ;Y6 8RbC煮?Z~8!ԝjm %E%y+K HU-׽?o-8qd^3~ |`l&X_lYzU)XlyfC2o}#8RR<Naq-<%+݈ &< FCmeV$p4%WH7"\|FJ΢Gu}~)jzDte{eXGt9 $v8r9Lb/K_Z*џ5f7%ۓQgɦ,;% KU7V.7Pl'(?2rழH*(·IZAQ9StA:L$^{yC C[KG W8`>{$rvNnzcYw wdK-^w"DO,*WB!=)a,wH y~"㕞z$Y ݨb(MB YeXj Οۗv)H|˵ˑnEP@A4_RŸ{Vʕh$ge:6#pύXqVnL?/aMS.܈!sD 3)>DFN,Ú$dkYqU6@t}z8C{0/p?@=et>;pą9r_ OlH.9F`4V*T:[%6jEqQlr T؟5Q#IV4U%}V<늢oJA>U@Ljی 'uyvy7m nr-{(_ERMJSsHZ b@ pO:,Zj[0z]&|\} v)IO5D]%RP^5lV3 2L ,/~V";QONUĭ B"fքL9/2R`Ҝ?]߬d:[qz,# ?:o8ǿڦ/Fs*pQލ{J~_Yz;՗7WqIchU@ClAIɥ=M$+*)_ZbRa|JzuG^O(Mx_ ُTzp_ͮ3U4`lɒa>f.Y#PN1Xw>!ۢ(ܣİ8su6ۅ/.AK<#6(19<\.}Ⱦ~+jݾ;{ӚgEpN[`U5ӂDnHC/Q'Ѣ_ޛes;$k<\]{\dO~RKn_VZG6;==Wnk 趰C pO[N}gn-ذʽ5ҺwOQo]奪nPhOH)DndJj/Đn/f9%~ć1rN i!ʸ1v7G_fM|~֋q`[mWz+g6fT!WO Ϣ_~?-FFsE{).%I5]f$4C7so E#.T. %3o!6Ѐfet2e)ɴzNN+^E&;쬲i\b6l24/)[_l&.q*JB>(uWCHZ ǏȜ k4-}!caB kNǗ> N3zF>D-y6̳L8iBe-\C$+νX]!cXX}#%f9.S;֣'hV&s 痺Mxy fjr^%t¸trf_(4ӾK01zx^&󦔢S,niřqs1Ye| |zbJ lOBN&aM®Kw WOVEf+3ؽ!++_~_z`D9kQ1{dI'j}پ%fo⦄UhlX\9@[yYpفrrvԒPb5U5}#!byg (te$=Gx6~NbwZ~0}8+tZA55Hf$J/%)Z(4g7mR6H!MkQ㚹DizV_ip :FGߤN PKie v7SGjnQa|+hyWL=5C][,^)A}Oas1bʐt XCb>Taϗ&X2D^7+Hy0*5xC,ptnmo\ޘANހL*x#AwMP×"N'3 锤noo D$Utɽ0'7Qfj1J6u5aS̟U$\!5vw2͖tk}G蓹DX{] 7>ͬx9'w;PP۲PVexvZ[LDp *A]HF](ƨB`v•`~ӎFX&qD!-2S8dOb'GR 6#VH@-SYe˰Wu0gՓy~y% 1Iy % 0@w-6ϦKY`iC7VP)0>Y2pUTPA**si2( fwUplի"i,c\vй@szH +2m6D=4-NO([l ̹#9/$;PO'f&ujM,dP- v/?*-Hg]UpLz{[)H:`ҡŋs\0JܚM;+%voĉhjSqf G7a=,772>ݺT+0Va;؄ɤ ^S5igУ8>Laz7-(DӼ"S`4#$CQ bApGd/һOXlH='\&X7a6TD}7Fc4둫x.†5[4}s&ϑ=<xjg 7!~d_NOrE!#v)3o\U)z! }†TjPr$2Eט$>䗧^;:+tÄT4¢Vb5fp+TzoҝX::DrsK`Q6"d"?cD6,zyJ^?_vLftRKs֍K^3dL/Mkpdk{Ychgo%hW6RƮKj)_ )ZE j 9aea"|i\pr8%i*1" ~.]fEd!MzB3na3عޚ };1CQx2aoפqWy4{7RL:$#܀o1矄9(e R:5]{FlRVD:s{]) Xd;7x?wDip*k`0Z f 88jPz `1 2F6¥q ."rpʱ nZb,nFƟx{T'#ˆt {]ˋrs]϶A6Aĉ#uGEgCc@EHggDG÷-U VFɍgaQJA{G<O^(3 pNȱfYΨH1Aa].6|XItnrnj<.'6딁lVu}/}Uv0,+v,x!3]TGm=u^HȯZ#~XÇHx-ƒ;F4ax0`$YyM]O<|8W*vr& oW|@O5 " IǝyX< J~8{JC 5 />S8Je`nq=وc-傧 %w.YQ[lRXNob;xg#+k{oj݋XK-(>$+NGRANFs A["iyX`0#] 7QNRۅ'xMiS>8]mEs?*.bP^?oc_\%G{.;d.1ɷ`kbG.~T@ob1;Evآm3L.4e^וduƶĶNWpcj cSY~=t30ʝ XFR8 eCR !`pfiPc8qpV!25a*rf_Ҵ,2ݐa*w[ݏX漫׈VX /@_>|wdiljL\342VJACvW7{C)[$sMPYVhIEiv-f>߶Ӹ]X uyRQҳV8Aɒ[(څZƖA?4 l@b潲1*&幮g8coۍuR@BtkSFDY6z˗X:Gщj%)yiuh!aà49 [ (РM"rYk]ؚG ^JH=% ĠC FT~=E3\`^byG?6^乿0ZuYv.39=d4h e1v>Tv)X䎏iܠS2'2%Ɣ.bLK*`BzX+ ppHK.[݌*l.1kH.¢O;^lVO $]EB[KE3Hw?n%Y"hYLBD/<:?R^FA|aw="tSAU@Lsú{An/7;::#9k©g7[W>$qkDp^Nn\*#$n8l@ڕz;J/ˏi> ]0|u2MTomismenh|$lU^fZrV?|R`fK;]~q HKy(Hإ*1xuReS!hYu[d.VWcu"lvxjoߘz9%d[HGx&oK.H䈭EO7~h|{. ;$ )ҴVXhA;9%soc鶺TgbO鑇/tRf}FF^8-S]+ZL!fs27|p^ܴ¦M*35( }bv2 Ո=Մ[0TG›uV VLr+Y5 g 3P&54&cY~_[^D1'dK <˃ z.-J.H']s?:hkogHg)!y#,qrq{ѠB^*Rݚbm+T~F\!}3|: }gO>{8>& m.ޱKxsm%SHT}XmEX6Ƶ׸\ !eg*Uy"e:03>ųyO*^;?dyIV7S_$M j--fy0 Y򖡰6S6=rEAh=^"#YGA -^W`t<9i][5wBv!9IBQ{l r>RS w^W7ڃPp'簳=&|ʁ<$73Խr hoo.1E ۚ6F)j 9P{z,!b6iLn-Ԝ)W\&iend;L6PBM*: W\fMjVs@2q,e}6p%$" n5*-GFuB\?ĥH dy>CJhs@Q\'9G/q)O}.{1dUp"?>ldd- o \xfTu~/Uk>d_jq@"b#Ď\EOi}]= b/CԽc ~/pZ[[[DzM~%/v rj Z'=`t>`)Vk9'tH{rv6\M,S7R5h.d8]\Bxlǫ.obf=X!)P8vL4ր1c[֌Oewԧ]B7##pKYE,?{4QcW.fY2q޴O\Ag31"ODdp?_x;[GL(@_"7PFdvUVJL yq7dX+w'6rh խ_ k@Lv^HEy5SD6Ym"1!:Jeo&'*' 4!p*^6xO;#@9ie 4mYp/: K;4AMt0~EHEsePz럐Z qTwΜxSb|-7Tt8s Yx jF ABT>YYgž6,䶈6bbبt|Ud41$bڐ`*Ts?G[JgY{*  B^k wFuu_ĭ{qՉgF<Ϟ 5Mph*L%X4#wB4XlX῁WdYÞΝN 8^.",Jغ,T(Z|I*TdBk6ƮL}fS KChHKvv$i>V";I>r%x0{A(4۸~=i͗NYc̿t71{Jd+!E˸pc%=F;JuG(.Y{_<f%s좳Z {l*]0w뻛G:ϊ!`No:v4Z5}ɍqMGTa:i£dN:=M/f XP 0ᔒy4`kUvn1OyuT/r!,3*#ǀ`32/IkHmd5,qhN>BY=:'s$G+Uht==k&ԟ.0E%J xJ#A"4VUO y|ÂҭGl'듰aXYĀb£uVSDqG[(a;u,DI~ySqo]/X I(j=Kuu o'^+bH }*>1G @zoiho~ȱh mhDz7Ֆkb8Ĉ qgv`!5p<{ #SQC+kS4HF-&c_Bȍ48 cCS6g p{OVtfs]D@f/>孀nj5J!kXHA#UVD硿455[eu#e-rS5h^ n]Yy7clfF k xPAYaQ0UIu&^3]K0&D 6#hPC՞ޠR>m w7^hR{Æ%r2ݦpmtdע6=G,ox<RXKP5إb{}CcD0=B{(=VdWNaы&SJ:,niD՛$!4;l({HkaAFͽ`*_-̥C76{-̀v\*]fs{j޽A#T7O8nMP쉊&wȋ r񳭐(,2@fA^0 (n"3VeWR` B+)uu4pKs"&tIjHžB0.#WBMejBZa>_޲D[B&dQCg681UmL1o9JыVMeq&vJħ ($<<^cszCBX B#TNh2t„oFBK Qݜ^O?-6-B0! M_=<7^ OA ~l^\_P8#)pgAtQ u$ }G( ЮzJݪ`c~ۆb}K0AZz%l/ `zΙY{038@$WOx5ŗ~]:NW5J2g=f e1 s: B7u7ބfn$z/:Zz`a%R-LH 5~6Wy6[,GaE-y'h~?z1Ԧ@鉯w?W&A,79_% E0Fѕn1 :.p\X %HJ"qΜFJD ĠvxlQB$ʊ4muz%nX03xPDVX@.YL.{s@P˃[PDPDR|c}jMcw}D*=&]XGb|%YΈٕ!n^a Ec4Z@`zݹP;Jm;!\0^F([oLL*QiA IkqS$2ZQ8~S w[l Ѿ'A[%p \ĖZSzXڒ"js܇ON6ba8_03|W>*)lGBƢђ0{*duRwUx7oHb* B7?翿>.0_tJ*;ӫdΤ*ˤ>#xho},[ĐkY=vg|6 zF!N}g68[x8n]No!}f}F3W:P2b\32* \jIR{̼Nzei10c̏O΁Z߂Dz[P\ڡtG-xQEʏ Cק&"2(nQnJ*;B<4mð𵔩VoPi3c‰ʬ69=JL&v麦!?dHͥ!i8+eFkyyJ Rnh; P2_.#3^ʒӠ!Ƙa6EânyDPx00ߙ!C.SN9A<{'":aTH'C{0j5S:{MPUMÒmr$DY &:3$1'`Zs<Þ鿘ݝ^hgBE|!Jo#1u״2?@/NP-UCB /jqX*`>psm҄qz윕Wk-sU֞gƹ`vo׃=kKNy4`ySI!%⾇M=^!~1>YF'NI5`뼡S?7U3+EiHG L d>S[1]Ujr (Lz*0R"!!]Dzl(u" pZqF]"*ύX%qnOb;nA/̓\>[?7ut\׮~gF\C 5! Y oWcТN xvo|Q7X4dU4&Mo7s9K~H đvSn֐׼/7lX$шo5F sz'|^}oݴZt gKJB!A U$LL aws-.siUH6N 5}-Z!5;希2r$*Am0o5bZD?nC*s6q>zNޜH[Ą(zpN!bj͞ _*?~ƛa2xqώqA@srNӔekk۩۬(^̤=j=*Xv#HzagS@0L׿:={w{%$Q+bi$)I)^`#X|%T\Pzr>dmeꁉLe`>Z&]&IZa̚#\NM=p,Ѩrv6˞s |GFՅ=lA&9z.nx/jXz4!IL? {ٚ][Wn62,WN]rFqb-KWݺX~iˆyfV+"[IJ=L0ZjJ}F|e1ac搇R&px({R24Sef?gyi^A߼zh3ȥrR,TJ,+|!^F;JX#:[(idF@5~pzmOR5ګIKALx?l1c0 !DM kv9Ih?}ķt?wZ\qeVY1RU%+@sd݋TU،m`^aORf'{~W:io7b΢&O,`}ϳmL̳W黣C:ϡ̎A@յg?AufP8cb̺st[ [Sk^wйq<4H4Sd.C ہ)w]ܠDUaL: DtZƗiGKE.J֎3FK5(bbYGr&)E#|$n*ҁ1E08#z2Ve19 ]1fNٶUl+yyS;& n&@N~q?jm<%pKJj?~o9)'*T,֦4|DӖĞk-=˵=N H6:gIՓTNM!JUlCy\a A`i)}3stoF^)-[F ف߂͂b= )\SRwӉ K ;EdD6Zs_Gf>iv]/Z܋/Ef {`V}j&]/nwy[T* x߽^Nlqh&0̰|9>:LR؝p؄p"]v{} UnU/ 6Ly&[įQ{ixkFILY4=x)nl@ ^2EX)A4 (O:+p$)o  ?kKF.됳We\,aVC䆵}:lWZK͌f%k(:pZ8^_~PMs 0K2pS;#8,vj)Tn 櫸 .IfXB\Gd:15$N_3,fQZ^hë}xҢ S}V`:]fo+KgR#RHj2E_(ï+*c.DglU巷+Z T1agJw#Rܢ^VƫRvZNEnVxo2ϓs`b3g]<,FCd/ .>0=8z"s=GOg;$,)*k+Fl'𮗡R`RQkV QG J NP9w$g]+=:aT[Epr`G0ڰnZANhrX\86O3ST]kV/>{Tu+&%>Pi AG:@3+y}#u켒ϓcB$DY|jdw+1^5|,jKs}/e_aBöm^#de=Df ֭A og7:'u!sP e,6v5:HTĭwr]SWf}\. K4'^",_pcW>};܆k!_ڍL#dK2 doyi^{M/su8,hL{{' pRBTݒ-ۂo `H2e)SG[ja{w{%>|BTlDa^L#$1H$AAcƝ' !Ŭ{)J O"98@Mk|42NTĎ-p}#c+[4@Z7t33tp+<"iȑZaóx^X|E/q\U2Sh%58~<5˨(a?`hTvWPj9ƜOA ,Ueẓd;-x-~pMm+2tzN)|mdѧKO RY}q?Cb]o/t, R}}WG&ȕ91N:+;RżH.-VR|23(IjAYvbb'b3oEZ tbU A'}vDՂ+:+u*{\Mcp)9LQ߀Kg9Y,>ɞ'Z',H[ ʒq,T#s[c {Us?d뿠vU^.ӐGn8W J 5R8dJuôqk <{Β[9ˡ*4شwHc_ Sy wCxno9=Z8(kحꙊ*V'~2V9wi""#g(Es.ȆK,+*2R:?m&Xsm97M( 5o@1V߽lrc`5,PX-C8Zr.3qi:d0M6%ظQت nCI](`Lh7!U(#*": 'd7RC]Yag^H$VD/YP)|F [$8L pFDNS >rTEf-PFa}؀4'zqm < nUEր~?65ht{ZQr|篪K䚲jb&~qyvcIURczS5exD^E)fTqv\oivdS@R؊2zy`xC0YD,كse3i-z8 mYa ث|-o;ߗd@WXj/ >)}ЩMpXWb uǐ'F1`3 \xj\퉜/˩|Jn'ZEmRnqL'5qa*E#y$G+kX.5N<ʄ&FA l;Ԍċw4RǓj#Ro="ϯU'a8:9V*$=.\J# l Fyȗhe+[3a~rE# 2(@Ӱg X'2<aH$Ixw71 WGGsxgC,,>}Y5VIA, gr\}Y;HGA2fc(c4fzp7ɤ̨i[H~EQ}E?_m->1V@/b1(*u.Z&F-@ |f])S?m9}) fg[YWi3)sЏ*00GZpa0Q^y!q 6,]ٸ~PX*8RP`XB^sDfuNJaKCjm(#Y `0zߍprxnCy#$AC#$W2diQs A$&c9ߑܘޟ/Z%p2R% DŽwLxV_H+pja6M-]%nڔ#x`*`wۺ3W?lb/MuFqGΏ􈽔6kRe_wh=WO4rW3 ouw¸tdd7h ,>P Ó] |At 7f&yO_q:jUdޔ BeT&shnU E*]h.}?m>}cR@ڋ[wJO\*Ourtw øxuPs l?v8mb|80H\2giȧ %\#a2J񿒹e mt .8;ѳ؏n;1N?uke Y墶1!;VkQ5o6Z KʔC ȷ 8Tm ,$ D\4iR\.νׂxuEu^.U%_g6:- ?&[ҟ&cc6˄n#eʲP{c,uGȆ~GefoeΔ!dWkJz85 6ƒc=@RzTʘZb?wbB>'A^ ]/]I!&Khyq{a7@$!$TvyE73[BX5Ս z!FH_ ݢJpb3+J_jh$~S ^_PbiiwQv)Æ^8FEΟ-Eb'Zs8<Ǥ_hu КUQ{vJbю0 &?0dQ)/j55Th 5$!M2$jUG$Czӧ9a*}rB1 W7i'(|gn 'w})*oh&ŐqC kA=P)DԨ <} 86~VBi8rIXs/4DP4Zʼn)6 â/Fi1  tE}:&=3GJH[@\OăqfϷI-Q('񣳜z:V]aJgdvd0=KS?qYf¶*X`~eɍʥ /[L('8+➞Oar9ÀZ3Ǯ먿VkGځو:(Ȩ1bS7oFtmroxy¤*yIo܋B <ۓK{O#)%F 3̈+mFDyTZ)x2XY>%E1@h.|OT|i>˰%!MNcAN: ov3|>hGKY(Xl̪t$ osJAU6eϫ{z(Y⾸'?T 7u*ͦyFkh$|G4m!=|$w"vJy"HpY3djݻ6QY{(apQA 1 ɤKg֎TߓG3؋!B@Tc~3 2m #ZӣkBEk) 6ߐ]/{*>hNzo .12^'pgq}>A9\v5P%A +]Rz#k㎇(D09| {P!ӪAEpIWК%^1 3,9 d+5W>k;[uEA~0Xx&/ZmHSUJ?4vח O~֟8I3yiMFCwׅ4(sL4,ذu읬ӥ ֑Gf,o?̮2 (I9TPO <|x)"&ZdN &rq|Y.m_m4h$!BWCsHYx;~Lfkw\Ro_/bŢ9xo g:+IA=іlP8\[xO꧛pxqڷ\qV?}ԨZVOb{/ڰف'^S~Z y"QG8ظjLGŨ{yG͖/F!-v[ůiaNRfRѬ/zɼ:M-T@piW`ٺ;fk-85Ctu}]W0y#]Eɵie"536+1 8dhwCC/Zqk0 st.uK3gdv^7ܚ";Zn \~t!v:Bި$ν[)rP;wr"ոZՐ[CeǛdf1re/GM`ňϥM Nk\'S(-XoAlHT:] ˅>+vPsU%6`ŭK~pQU?Y1J2Kvbd9־  bE !R8 @ý*5Naۧ](Et4hun(N|'%f̍PKoօ?X7h,qD'i΃$IW=9U{2(c$Tq~lvn(p5]{Qʕ/.[:e0\|ZȟX$ķȼ7;oPlYC0&Wh$'.X+4PGavIyk8#ˡǁ35 @HJ;i_*n"d/,wU$?X&sk\Ap~urR t -36BpE!W|ҟ[_s&ΙXFdGX^R,~cĿl ǽt Ї/˸f&&1#AkŞn)Lte}:i̗ͨы,q 2gCa ]4/.:hw fg2a-+ Joβ$n[sJIl!E̷4{,%xssHhU`-NyZʼ@;MܛJ5BJ.njD3_hB\LNRY!\Nq^={ |> [ƶgܬ"2~3\*UO|u`V쥱d}#B(%L7`32Қp!Z;ڍQ.W8ġt ;Q3゙b!/2 =X Dg܌"@$E54Dz'f2TLpa8y2y*g7GR$Ab{U>`)!~@쵰! 1 Nq.ș+H51+WV/b&-9QQ33c@]C $M(BxRxLf=h؉]WJ-zC ۱8ݩ]ii7CYW|@KB!bU'Q $pfN|R2#߻`C;8$lLonPX{S_rDB"`b`F''IJRtvonZQ1*}E_Jr{J 0gCH5:,RvWƕ 3 Iӳ+?w_h_k˾[@z2 U31~_@‚ނusզ"L^9e Ϸ&kȓgGG('yB Xb4R28DΧs~ZYbR4ԂNc 'Y0Z[WN ӣ-(W?޸3  $D ~ɪU=q.H5my o{˄e17~@t4m[}vs"S~@:ذݹ1.˦tJqiSmRӗ+Eq)1`^F\~v&3"9 xb.1TPiSG5Gw@;56{kkZb[ޖ„,XPvj5QU \s6ԩ4xklL0:\膒w,q\s jl +@0L!mܙ.&1l Tp9is,@)hH8ö]A i69ЁɤJ{Z}oP(InЩ. U+-jd'JkP^tT` )'k]#<.,=]0żD ʼ %3ŻWQ)ePDS!5xzI M1r(6PƑ <:pS>Qz@Y+৞R cR߻ IQEyI]p,]^njA[kXwk1Eg޸#itMKc oOf>,;'i Aead*qj8Ky{WVw\3WXNg/}Ž 9Y`_1S?N`95pk#b'hzoob?vO.]@5?FD̙9 m4Wq7+&oF|V1Oّk7$棵;02/3Gh7eh싂4$%oRg/yJhKCo[Rܛ738Ve$svg"hT2Ec5}2UϗL9ZqȂ=͸гf/ ~h|2Nā)pOc{NJtK#FJK~HY08+:E{9UrlS+;6Ȫ7urVi=mHFlak^Ӝ,{;y:pt8F|; Gx$5u䏹Bg0XENGqt{Q+ZlFpY/4gdPED_.=|@47|Y[I&s݀#`x9x (QOt`,ƽ%tq]ŌG0 G1 "RԗILhae0 HUĺ-}}!M ʥmݧ 7| ZMۆCw;n׎h8GH/u[ڃt]1N2W ]!5roG' y,5NP+kGzJO?jƞҨa=\B$yԷ/msX5q|3F8(2]mD=!1B$LoLmK}FXnIQj>λQ>eb+$_J o6Bc ; hά?] sч')-^ו?+V".j$8"BcaD#k SЦxm4[8˹7em!ey;b2b&ܓpHrU42Grq+;SdVz'!Qp.'xE%Zj ڜIfwKH }sL&#lo{SAQӢB^ j?կo,*Cԩ)&M|8EF NiXW.jeY3WnE@8m&>"1ЛQ +q ]LSq;cԒNcNC7 }Ax<[xSxXd6P-z},Sٟ_G3~}dpRXCi䓘D7!,I[sO H~bD-Q8a.K U nO:IW({؈| WjOS_@au?[G;7>W"}Fdxp^Nob/*,FhaĬm 3/S^h<|x 7 +P yɁb+ZHjАͫUQ^tL 4Fl}=:J}pGI|.%f]P &RB6YU̡|8C݋SIJiP>!Nw-2yj>6"+"4ccOK 市มz S`x=/k٤{kdC mOp!&nV+[7ij'SgL?n2_*(3|eK3}|կX4?5H$[mf$!Ǭi2@?ơKj2ʄ;QwmQhV| ԋ T u]i C4K6 ]̐Z z-T9z+]HSTGz6r-UN$|r7FrsZ^vB$fĪhhNod1ݶ:y$weۧ |8H'H9 IRT;/KKvgBUE.lqqLdσ =[F!b#V@[ȇx64n5;lReR0cJwXYju:N | B;J8W.|F;â4wg7qly Tcc.5ܣ+[yگ$59qILB0洔.0*\K`0՝*@PrDZXRCBD㱷aex-5q(kc2PL\[ovYqA kzpjNQr_c@$l?Lq3ÔNkC?t ipruxĥo5YOZ Τ,CRڱ:QN_㰵A"4usVEf+6DET6a -Fn,j1BaΣp3x:O(h|<ۺqPRHz^gNnAiβ( &1F,[jv%>ǽg\g-LT *SdMs/´5 ??DR"Xƈ|BDЕXYBA5e,smtni !sj'EL8LWyođq/#>lX%73b1$b\i_Zss\mBFŸ ,j$1mBw<2?"_ b yV(x+ę6 g_b;53Kɑ"*).@&Bqry0_oSBrNp6 "$\D,[m5&<ڳ6wJ$OxC }]kkؾ̒{Px0*8N6ϣj/LhC?N[6 >ʣ]-p_(,x<ikc <=~Jׇ: ]ۡzC#{3t{g XZ\ >|VrEKkwӧNo>2/f_!5tc ha5w M9Πoi2ӂ]"8/nd֞<2^}兦.8ط 7G:mGN1TA.'z$b!Ԓ]02*QZF>Z Y;'_IdW2# B.Ľ᤻`eg'ɟIS.y@AdTD[ "[A MbS/6@t)7F'l< ͇#?U`wBXK<u,iL &uTЌ{"rxԆT] dJdp,`ӣ'/J 0^# ;h~q횐NPm:f4r n(}& ':,8z'Ӫ:*Bkh(?iYD"̐|hnzpV󘤾+x?),@'Z#v؟ߴZ?C/[\T3-*:2 Yj(k?e!g#@_r{aBUfdTfs9tBپ'h!^;jdc~Nhxz`N6YI͇Ƶu .0@̰_mF5ucPLɳ_BSsy[~JNuG_ m)FjƤ ("H}eC A.O"T-+(Glg {3 x6M^vc YJI~GT #ivbsW#g6: +&o®ROS}hpWxg^ -lT޿17#Ē"oȱJ|9>lN뤪ߧ$ʝbx\6ބ^g; #$CVxtG\*$t$C!wZ]&Q8ĢN/tħ4 ˡWS0sY;͚tjhzy6gWj"yr ]5JϷr;wHR=*k&L_i?'wÇ ea3L'D[$|PH1Ixofؕu€1q A ;4?P;1WgЄ|N'7;C&~`˘8eAj΢}H^Ѕ]IW!ۊ7l2 j >sRf>oz288x>7QUJPJEy>e Ӎ&nYyg37ZI{+h8o {.YW9cҥ 2SSSM;͡zł!ߙ1JR& jSCiw詤,cdTFM%%=L0BC}N_&~ ZJcխ+mDŽj #U?!'j 70u"kҖnonY,M.2 9lyk1M)!X5AVXMJY$k~7bB& v| hWSu'`ʊf`OsUzp/^m+#`8>+35(4{Z@OƎyĮ]`Iafʡק(*\W~Lzv˗jg=\qg_Mذud'@S4|Z`Rk}U@BW4Յ^?YpNjSNw~O*r1@j /M i-X`QQ%KvLEDLɄ)G>#h$԰U}pL29{[p{׉-w)8l+H=n|N3EW{4dyS"h1߇ NbV`GQd)r m!IPu>.3g擤욐 YXM(l '`#_ƾ)ZDkWаf8 澄 [G>trXҐ3{תaEzCpԶ- yG' l>)ùePF{>bhЭ&fQ g5tdOS9b1:(*yo(}beq"7#򊻶ԛYDDhɂ]l(rIgn[uZA̡w P7} ڧ&">l"]v= ;+с.A ]Nw> 3t 4 FG?QBpKwrJWGEUU4@/nh-?jbk mRV-")2k^c<#J݀N]}kS҈I,7YLG<!u5[`x#f:%쉑b`&9vI$+Z},4X 2@Ϋ?pmR aVמ<]6'^|HZn-KC BWTG8آӮT7dB)X!)Ke]$)Bz[I ´@ni)hN{Ʌqi Y$VϝbI\YP@s)yjC:weTNNa HkvVIK {f,ZZ!hF^ Axf:uU'&6ʺٙd -xְ}|{ ?7}QW5UײMs Sp,B5Wban9d ^V/CH6 CcrgbhVD"4?4<# +g~́'J~n)rLZʏ(u$GX/= ܕeXk:Mh=r|ezS22LͽEh f4Ά>lO $OK1oGc9(h!( ;<-LG>+2HjVT'id,&>na-rϷ Mx 8rŵA!gR+(3,ĩfJ)VyVbfn_1*>ǀ[8fET+zq2v js(-- e0=0BlUܗNJbLC+)6z L('65dѐ<,agABf# CJIC}}/='A݋-ZxyBG6,ld GįgCOfUbs>ȊJhi_q0$F|knq,P1 S$ڏTZznI3)ֈHb9D,K9"LjւXxs@G5`#?F>"zDȢEnøTi;Sq8*Y[Ne ;xRᢕ<=#(%1k gtg?X &@OBsNL!_@j1b~r<6܍r(+?(۳ݝGXB`,9+9=IjC-רmcAxT0־Nx$/L[-p9}yB*Y+8uf0= ;1i#x6eׁCנVQ1sqݗo_%moTWj-"۷Aig@ \m ±,cP,ѷvKN.^[,(PjH_DLi& iRv Q3^C:aճ!P=G!GԣVұ+eMvwtIЫNALz?.#3~ĸQZt3YHKT=Z!8!õ:Jm \Gi/p_«<]A3@}g9KEXpgYE3U "cf d./1Qx,⏢L`& kl#ƓZhB㝧< qcz2YVqIzOm0y CmiCtoB 5  p=i49𹍇&k rY& mPCEg;SdU%ϰ䣓\nkN_=7A78Ufa_trsNY'AX>2EyJ&8/ `T n_+J'b %yP$}0up]߬W'mD"Dގ{_Y) m)Hf >$][/]h0켂58maI۶A"&@j6k?z$$! hˆeHp¯eBw[XX ߱ȹ S%sHL ]sy#Uo#:Q QclԵ#\c#xEo 1Hr]AT_̞xKmջ2+5Eb[e1Ҫrnf|uХV8-KzMu3e1{HcL85 LO ҇`%rZ~l =7"s/ͩmWFW"i2miw]Y]hn UGb8BMq >c_0Z񜚉!["pGܼPd ։';tB\2x(k]K/V[H= N`"J'A>xPlkh=aa2bbMqjY|ﺝRe1gYOr;߃xΌ|Owpr#ZI>)U %XPHxDȏFi % rQJf5N!6mN\@kjPeȰ!v0b Vľ6cMS plĐ"j=8TQgnxI Fϔʨ ɆDESJة<bOC! /Uŵgio 1X2Ӭv(ޱbja7)g%0msV\B&*~H/)S鲕cx q8](5#ldjMϊkԚW:*il`7B18ӂ޼ǙpW~]-j ZON#si .ۮ=ߣm+oKc!-YE} }UņyKj9]Dwi ^=l*jkKH,|1!z>AtbwlS|rn/FH:JGڛ,Xղ)16[DC7Mv{ z;){$J}M ^}>NDk`FL4bh☭#s/d)(-0 uiȅsFNMTfVQ_O]ӕ&e.ٻb""ܤزb0M۩ ɼNeJ Q多o$?P1onCwƊb=d寐|Km)s"Ox="Q4ٜ?GD(J~ECΞtZ3f!Ĥ O Mb z8k<򲆨F=sn<p=qKRpŹ ‰q ]Fyr-d\ߊٜϥH2dAuso1+Kcvx 3K K*yf|Y@lvȎ(;ӝ{?w7k>B L_]?,'Da^Z~I_!?l}rۿ-A1<{J#;tY sm&N#ܜw)ȡj}|~Z0SUK"^E \DU7[dV_å|!c 3Z^;sʵh,2K22)%'MuUQGfú\۹\qZU̡?^a pT9WZY}Ƕe؂T9;Y_fq|`DIX)Y<䁅|` YݢN}"YHD,lj =29Lo~o8؏'aP  n:h,w80>ӧ_E0ƚf@{QТ,cnY$-E*+G)%<n!ї0M FGr PEh+fM5v!$Tf5dPy6߄L#0] F\3Y!|QC?n:yTVIHǃ˧e뾂˥SGxij-<-2{6f&>P_,:cGJπmǖCA'7)@92g=d=vg1AXҌj;R,bxx@NGr'usgxYr=T:J h0(vGQ"%Wfa N;9B<()8`MB )nj ؍+\26}^U\BD$E?rZ-$):l17J7ynKP06Zun̡[u%ӘHAi@\%74o?|䶬gehJ'=3VVa㛣_#w-z0p`1N-0zV:RbF&Œfo%Y&JN"`=oz &$jU}yŔo|CwYSeIL`5dT? b2Ƞ*|vםˮSd/EOX\ʓ>&pXS?v5͸Mt(݁мy=}^jL^~rf#;R b.MWUb@zH007;jd^}W6p(g=,RVn{hM烙n7RTulClYǎW? ӁS`m%//])zAOX  p׵s?cIJF۫E~r*cj}I*/Bvrm*͚::8iۄJ\Vjx4:f)ls_NZS<^[I"J}o8.g~HeD?a"X1VM)@V@9#pgc^v r^iT}ۦ^}TlO؃GGpM}m߆N+:̞2 |ƼxQô͓HDV)'E2(2@KcsD-G?d L4,^=դa&Z/˾^?j ׶؟IXXv?] 0׊YALx~PR>Y,/p9!POIzvyE~ ( (H]7S )Q++#$DO/H_{&L\ZE+A2y8aξV):wc?e>O03Vv'U&OgAukjy=]iJk )-RĘ:WqU7vn\%j dhM;dJ/9b;%i7*< v.p͔cˍWLki>:Y(.+;Xup4~NkD/,R5˞/o8#2#LCF+U~% a &Tg{S*:,h!ސ' Џsp:{Nd,YxbDP$W3|A2}`hx[Zc??8 ɰOhO=s(7%\hF)>}(DjSw緫Xt5 q:J &k(LբV :>oUe"ϢD7fv*_.[n%9u;E^sa=bu~ L =s][|[m!)пk5hӔ;IZFOVP=*]c# )g> b{Y0GTH_\xcеMSL~;OeVCTn瘻C\wkZ,i|ML NJL놑MŕBn#-rGzQ1TkGWYѭc4jC]9w vߧ`W(NIo-?Bǔ.h.y%;̽1)sU9ȶ\")L.g-29f/zArֲVi)|0>λ xٹZ6n}KbI:q9(~e V[42 L$GJ'^.`Z`G!? P(8vI9K+ql- <+8{FϫDH>f@s%AaȕpJ 2$#INq/qdk$@@!+M8|wjtn|M",Gb ebň[$ LQ#-|OoYLR[u`mVrf5]2pd#ͩ=ۛ og$kdrYbVڪ3~|L]1.צ۬j8gJEY,QvXEPmN e!=s'n-8)=gkD/J[<>F2,e>8jn_\vS( b --Gi)@A_V7~九Nz޷JQNJD[Eg.;b"_|$)(II)v *SO9l懓e8/^V5Xr6s.%GgYZ07070100000375000081a4000000000000000000000001646b69ab0000b3e8000000000000000000000000000000000000004800000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi/qedi/qedi.ko.xz7zXZִF!t/Gg]?Eh=ڜ.+ȝak=o> 2\5K1& 8bJδ,1"txYV|IwE%h7>7ys7E'$??E>AC'#pu/\sXvU ï)ƕ=&j7?U\%YE h4zQ&Fv;uP|R`cnǿ!ղ/Fw)KW#J o,x$ l¶d} o0"OT.шV-kA嘾ǖ((`($ (,n$^{#mֹRؕ<$c |.cx=yx^; ٽ_Vb g KvGV4 K+"Gk.iC1L2 +inj2G7|Ѧ$]1s1]Ȫrvd >C*N> FudFr%dL*egCCs+hRO!2ʭi]bjsGtUFp=%#zp &O"?&e3-k56,AeB *aq&'Kȅ+Tds "Df$Rq?Z^)yi8Bt^miO(,u[ٮ%>L,\iv҅(D{*Lw9@ OC16BSk۫u\Xr J }3=gJfE鈪i"VO&Ck$p$?dLPfnǎ,?_|D qV1N͖DyGu-@"\C^ ˀ%`fƲv3~7$S4L|/6>Pvec4'F{ѩt9Tb"&(?s2EC) J-`0mstZe*yroQh+Ke ̰׈"d`&Mh%6 DWJo9AhTDЁ(,O<.U.0+xIe s7A0]YdG3ƑbPɕX8fFT>zB(GnCz@?ϴo]e-йƤEG<_44o"J.)>LFܫvQ.3Q}Mݽ't))hLw~E>){% ڞy|hV3p' E5RNr1-z\aZ:ЖDGv&cby##(J%tԬ@:fV5Np}#ͤD_Apw7 8=˶1!#@kmestؘ,~zVRHLQ0Xg@}eFArez u^J$Xx?50}Spqk-dhm$ޝ(.$aĆg eWoOր}`'Y5R A(^GN$f њ_๫;X3QsͿ2]fm[t1]uUTNE* v;Ї F~>s]92~EƔ1:FW-RWgv.(-uH0ZEӤ\=M JTYPBEfJ,\hRݽ<_2p;{BNjTP/ҼQ#p]nB)zxhFBE<2zyF24Q9A[&#% ݦ8d$ӫ!(&1~hsLGm+gy[βÍ%iwTB2,F1) j>} RV0q1|<pYI@N@#82hdF LȯuTnXD™ԫٍw"1 {j5D1yY jp,`ԉ鞬Cq`B;#֩BZ"8Baf=7$GdZ*6B7[ۑe7AU6_Q-lBM{ǎ ֣%I@ dGfL+8SU^FB9q Z&k+)2EN$XZތ"}޾i*aV5(" ,q3PVe=1Y@?J@41nFHh!BdKKmjh3mt:$:d6r˛/g߳~Tn0 $N]|4I~#7oP6 m ˟磧fb? J2G 9$X8kyϥ#I4HJJP>^pTH0W\O9)2/ĵcQ3/ZGڤqαd g6HQ̵JjٯFр윴|l˹Pڽ-c+ ^Z5e7/:VvPdqy!kYgg]+xk\=ߺH1+'bx"#rVuSu :d;MT32\ԍ½ ʨ) ,ղ:FOjޣ%~)9d* *sl [L>boBg6PKݭ|k{dתb^J WzנH |$yBu2smdua(HHorA?)I?a:9a+ a^ϒq#毉YȤ>j'5\O7_UBG 1,,qFN$kRUBoRh'zr T|. "UiKB \3Tۿu p %4Cun.)̕Wj\&K[VVgᕪ%H]Y@;*;á |R4[E5Pzvz@rg d#w2ڔb-T)RƀBhˊ>^pM,6-X-UPXLnIQ|4) BUSoޟPZtcjUHτt_E*zXy)PL fYnAԂ2RE*D0dIOy= ÏpRa$?"[e\i" [v$A̕qhJHJ@P{ge2!& dW]nAZL%X-Q$=\RQd_ Tjor*ϑӽ `=zX=!t5Z9 aNa)yRP(bC´-#PEPlA??I l EnQx _WoQ^nqNWZv-C3R -WU=8|2:CI(Å%4*4{Ƒ=U5g7U-)㋄Y@8ҿ/!*TБO 芰Nj Oѡ/ `` &tI ѳ^:WC0w?H;w#f |TOfkSPxy|Q"W8ĒK񜀱~%Z4ؘP Ҹ%^L{^P3yٽ'12?.˦}pq Q'[&"gEjy^,ށ1otXUTEF'}ipetl7{?^oP<ܹwv֙kYPN닢 D Wh#8wLMoĘzS3w  MÚi^kݝ~ãd5g 3>rś}<Zg:;+owwsWoa[`}-G⁃d, -S׳nM =n Uq"x9/SVtn p!H26%2;iלGsEŢ6b ?"S i7)ߚO=ۢD*xlX MLEN ?ư09{,0G,rǥ>Ŷ,Nu.h*BZ7S XZG=[`"a{Xe}pA_D%_#+*`aV&H+;Kr$Z?'cӁf^ ZZ$"u (ןG8/ڲ}㰷;3@)a Gï)h 'g/L܁PDX( J`Y xZ4Fn M z&N &vvƿ_j NJk;i ;_,YzU #o7AALA-)tm(&(?rQIX,o7n3WȚ"L´3ž o1faR RcI~ 2Rg"q{S*6# dSyTi@^tϟ Lgf&CDxc2\vm:PyCW*؆ݫ(HCSb)9-bϹ(%&TS뿾zBFiu|u!F%i/u+ xE C}0a1h40kNQJiO7Yn iOJ tkI I x8οAX "ܻd; sРD)d/4[{y4<1]99LH0+[C:#y:!ֈ}3.DxD>A[ 3W}V`D슈rW&g+Am!*9pZ~v}9[=P iZUA`E1J(MGcgcf76;:\&ֺcqWh <7-9☧K@G6jaGΫedw=ʇ;`qE}O+|vNF勃oF臨r3 Ywd}:/9=}33!}_q +N:mT́:tuP Z96s>Fx3Asb"׹3-y/ w4*BIpR#bW]_Ipx][zg]Ήl{[o~޾acyŐp-A-(\%AQ%BO..=2,wّa O) ,bbu-K(OގjD&#)eY0kgB.Oy  rbu'zBcH i&^Db>7DE}cR!'R$WZ:|,Yp/'/FgnXeʿsG ovЭVb<$UV?(WCKVS޽ex))3̻EryCcd'at=r*m4zihnj/y>;&˳dܙЀ=h%| AG]# a&Q1$S 1GB2*zd[_j~\JE@c2{}q]7՟FCX,-)$ߵ j'LFc=}֝126_y˾ >]{a] ޡ̲!h3kވ[T+E;S3xl%nUb(ӃblhEႈl:\GD߇=b8iQq``ٴ{VHg^W^!(ǡ7EEPz?/Dz<6}Oҧ<7_ ➜IY}.lhOPҡ7h QlBwFn+3⯚zE'%:wݳ׻1jpc 4rI"C\!܂ob!>{ m"f?M? EG2 ^7c\6L[uu0)m5/\"r;*N ZNRO\αo I 麔hT0XjgEjg͸CV,6@00$JfJX .[p a_4*7}qCj㰧}kZ[SEm,=,u8OV}8{"i-psX*Tɸ`[SOzo +M6EJ5 d m\l2bAtMHɲdݿ\BmcѴX WT8n}2n7*(Ӳ 2}RU3niQn\%w#-<2uX4%x2|h]+ջS }EjG!Q}w-V:veIƊ_U/>zm57`lZ9}XB^8@4ymo%|wM6:ɻ>4lm6E"_ή7diH\7b'bQ;0lË瀩xzRŷތ>3 T }l8 -R~d,5Y'&]䙕e#BnVQ83 j?1|Ir6*~-mo538@:deAcXЃs8IZ6:.dM~tޮ43d%1\l t]ey,b#laW+Wn.44-7B*&Ȃ 궰B2,OIc, F(gRh{{Y>-(<+(dV!U,=v7:R<ߘ: diA/L%'ڢMڧן3YIi=16SpMi!ka _t)sJ_7 RpÔ (Fo!  @3ؾJ @+q]YP/ӰrDŽeoc㷒(5_3/D 6IH[Fg4{lQt_b /]Tg4+r^26m) UG6 ЅdH,߲~3l r5Tct-(̛wG{VPZBrM3Y&B !|,o8ZBxܲѲ_X٬!$I5Ͳđ:7D.ݐV@TߞYxЯ(͕sT:NCYu k]x}hC!>J$08QMh(ːA؇uR!&Ϛgu tU!]mFmȘdsN e9 f7MRԡO5S0c8֫JGkF[аUtw)?zvִ0$eG$#bn=P%UL*l4 )n"IyV8a!uЍ) 1m6S E(k8Y]T#yt |CCD~nvT1ZFLr~S`^BD6X@G)e {R)Q+S&[i}s:\8?R=`m=B!_Rf| -{,,~|ÄKCv g)!1j4ѮC#A#a=y--76!t͵p1y޻*rij}yS|q׹[&ü#Wa*Sk"&ʤBs21#Rq:#L A_" A]ԧA E= uT/*8<=*dSv>8&nf ; >;d)rba:02z: _TjNH gv1cA\_tVs?b78R4>J7_>zK]T̾֯)@RHZ?;*"mGۣU{ٔ 4v,9GpLc@[Jj1?[}))B,a2t`XnNh87ښ^V?l;xU>۝Xɕ*=(хwk0ZMn+ZUo]aGȝV q38"DC8Txύģџ6z 5OU!;O !6ma4i Tٟ>b;;0"NC@gow[B;U=Go7svyo߈͕O_ROenNN.O_Rp* jd z]KڜxA|f!x`qnh<;B r.]^'v Xji>\!n6 YleÓ+A:E@yBAQ,C%9Ӳj6_CҶԁu-@.VHH.H܃jja8F2!jL~Ȑ zYdM#~ë۱0H=Y^!y"~O~rVZJ.ŭx#w.x:}rs~U! |egFY!m5'[.7~{D |`D?1$u\>LPğ{#o2.Vc2_BPBjA&VY_|BC\bD /ܲR5jP#u[vKU3,~Z}/ry$+"IPmv%`%p?Ya}|A뻇ǚ|/.鞘x[Ϳz{Ju88f9]pTQvH,dK{N8buށ8&2}P6,㳛4 -v?j\u=|>iш 9 oQ}v`0Ǖ^%-I\)fU4TX7Z&iNT Scs: P?O$ K'Ir@f$qrgNg|0`>]T8dc`~oѿ6\4рX(eg>T o,I(CpimA[ V^Hs1)1)5حg@y/Yn6j&"S'1;3R}iiwMlfBRb_ ;oq8L R}\;Qp%Dt…!#ITl Йۊti z~Ev|q(4VLMK)kB(gKVZٷ'fE& U VIvtF-L{եeC `fM}T}o%qcI=vm@J`jZ2GNXP=S{655d~"r|:=jWwRd!8°@ dy3+0 '󱐔݂¢ySeQvlic y["j28(x JY$hI8񩑷PT#$>Jh`N.!/, WhBW3d>dl?C&1qh.HG)#ϮcKqWV*;3I4v'2H qZжf7$_s+ C=^*iP8dW26\['h!HGH1_kteXC`(>gws ƀxX%gzSꐧV3Ľc_4nWd1zL]y!o?츧 ?coJ9oQBlB6G[ ڭ!j2z3?Fvڼ`K"cb_KVE^~?E}CW"_08b4(/8uo٣Lo6qN_;2Hu.335ۆãyK<]kfk %T$t9HsF7(LGC)k)q[N&u?'9ATA}{w.DP  9Sd1H?eB4a: }\1[#kZ ^OZy|!&|??DE&H%J5 \,de݃#н?3VjsEޓU>N1/';1{❊WENuݲPOᏴJH:%ϔJAKl9H +:RFs NiS5v+xf ohmߚI< Uկv"E~$ӍśhELXd6_^O.<*awS~⢺iYb:{DVxӎ+4Y2h= yW-r%}ͩT}z1M 9| %2FaBਯ#R] s-ׯPNgX[,-P.ZY/ :ʰ^9& 67Np%FnR+68P%qŋYKD)y1o!yB559< 6OF vx':N;?k8j /[=jT`c2=sDdx u0ALewti!+Z{qܖC#ɫG͹!3̏D|*GfVNW pK  { a`Z]15Q0. gh2USh١Mi'&zKmDgv$Ns&n[T=2x,`w6_[i#v9 ?2HNX[Pbv01OϺ;0PW9Y{8.&z 0w#K4x8ۥP@pdNCqCIpQnr] i!~Q|t aV`ZH\ں+$OÖ[`B{0hQkxҭ[h2a,j+{7n31I3E #yH 5P{mX_=߹uS79`45<  QkIt2!g&"nP.4Ѐ(g[ Bm!oxy{*mb}!b:$i N7ZEllxxϽIU>χ,Rfi,ہJ9Y!+?`gWPm Z^Q3FQ8GD [8d rWR01M%,W5O[G`(&LBE5E >gCAR# ƯƜ+5tj"&1^=^~AW';Kۇ#j,\:Ha a8g*3/ ~%-[,=c5~w]0$[?vDv~S퀍NޝʎX2ymуM(fT_j=("05['^kT0ۥ]xzKMh쒶-U0:Ӵ\>I;L)Vf7zE@^chheabQ#a zs` Dk@68_jיӑW34d8_ pw4{!Fi^pK07B=? v 10)oV|8ׁWR%3w4㓰ہnZ2٤˂8JϗBk(3< *7uwpY`^Y P&% neǿV.9ɺ  +>^d˭*]ɉ]alvR&OD~{? 03gF,m`U]* bd-2L+J[u}1TJtyJxMN# בX_2~͠Ͻ#'M[knL*Z|< }O==*wl"dKhI^x;ݨ"'/=!X_Nb$Eb1{uA@su`kq4ҊrgUH& }?Ha$ |doM/\C Ci-#6!)@+kbt|I $_uJ`*Z4!kiK ՓЊHbጊmY o[ܮ߰dM")'*cSӍ}ID{?򅬔!%~בS%65})W'N0<'ٹ _)_bc0Ah \MdQVQid4Rkns Pv\rlû]2 pEQF?XO-USk]i];?c񴅁S[s?IL\Ǡe82&4m0]Y5{,ՑW*B|B|FH%3"IxH2Vzޯ.8NAdaQ$E/Y3˴sk- 7@GoreN/k×Yckr&t bEͽI.}ju(&&UYqb]wÓ {]IoSÏ"}Չ&o4]ʭx/ 'C۩ٴluڃunEjK›zqBrW&zکgQ!c^!/xb}>}r€k,6] -1ލ^PyrH\X yDY@Cwo?oA+H],k(hVl"7@wXAoײJeAtQø9nshȣSϷȰՕޭ@G_zߠuPmnma b8 `A=$呤 io63-pKkjOJJӫ$ :t>*M+])V1HI@K91IT\v8A}LJody_ fuoQ6^?Adt7Ozަ/(gͯG5~#5c؇.=k[TKxʊ\nVZsUDPʭ}G7 }~604Dz ܭ~*; Tדru*h7NJ>5NbB$Uarj14ZjHH&c]D'S C$]nM+gzfnY79K}׾wZѰT!z$Jc>/@37h [wsD1bF\#F`:gri4Y[!z +&.Vqؠ{=Fe!1nз)zEI+.y@dԯ=ʌyx"ZʨɂLiXS`DDPX)@ ,IRv[ƶB[U$/-Ͳ-3 E:%YMk55HC?=<6ojϊٲJ٩' }k'u^ZӔ2}Lo_F~eX!ćslHA oD/g/lPfA9 &^X=8 <erd7fULZ:j2NcCn2fWdlZo} x"z12}0Dj/S'^8'ϵԕMdhF*2RXK sdbw(11bYmU5R]NPky 8ؠwwڙcIiNwwc-d2i4Z'p9yN}|Ս[+AvY6E3N,%7pßt+@{ ~hu(MIWhIhHȄ@!0 xǡ% Ha(Q=hj=#mHZ[.Q w`*Տ;Y44SERE\?N8h{MpђHBr ޷i%#S= ">?/[ON1co(NbƇEqfjxY{zn@MWyF@"oJas7gS`s:H)S䤬(~g L5&+Dl1b 79zTsbWQ8Y jI<* 5P!֑bprhIMx")M96 _ǎNߔŴ@$pK/Xևn#ik9y3 o@KD YFGCJ1SU—K&Hhw(W(C*M,҃ȍsĘ|Ba"I>~'!e;,/1؁IYam5)ġW$kn_h3=! eT]|9n yVqo QTFymo5 Ч{N aU"I<~!%p%$+PcU?>PE{^ 5$ԯ f୷|AIz[Bt8(:i\^C"$/ܜ|Hv&宄|mچAP->-J$5 X?+iK`__;Ęks씏rqNSbÙ,N*:K1ݷ] 4:H5GE~ H]A_ɲ`І#rM,}mUf>~0tJ(Zsw_o@Ͼ$ xa5zH3 qyYn01CI"!}媎,1LNTc?"l7-RQnf0)O n׳޹7Cd8xvoTʧֿvU< +NvREva$q*S1A$lhGH UGcȔ~E( .0c+|YfPL{UOXjHt+`uw|e\X .?ivP4dV| wWbi⦡;fr&.%Zd3µCP4]/[1iz<aIDX v]0z(dvsPTwH5k|u)JA hW++ǧl(Ri+ :ȸ rZ5Fڊ)|mq-گ*GA2%5UƢB~!maZ4j;ՓH)m?7%da2$=9L0Ɇ1piKOkG4ɻ[K@>IqKkr'7"=XihC4tT:`JYHZTT2LEM㍋C*Lh.al꙯ɼlk$-?5,G"+*3:jBGE`cL Ia6}8p KPlBJsԜJyp%I+6lWpAC$f݅^Hj&TP`iaԔ Lԓ+:vᬮTfX+g-6]\&zj價s?stmV=EmQ_ myA# £˷PBrK_:c$ ;?aOAM[.Taq#g'2l{H_`m^.t]gCs5(&%ߝ_R~[/|/L P Sd )NbDfXe12XA )}/-ZwX#EAN5 g RIۡ'MCX a/I$M3,LJx) %\,ϳ+EKHŜ3#Efn*J p\!7Iw+qg7Ah ˳G./W 5 ^?\VM*@F&̐#Sg[Tt[2O }iJ#PP"IP em%Pj_idTZ8 CB%GYQn%Ou]4fEQ~t vbvfmZ[#=Z#$A;Q!^xV0*beJlM䣨$X(1O+'T.h'Puj?9$%-|]sHw :TW~2 LvH@ڞiA/ FP_P`ZW.m_q06E lFI>0DE RÕHK ` ֭bg\J;N>VHK$/!8l; ,mc@MI'-Y#(P'n~(f:I]G)[D34UK|J,QY9AbS?VFa47Gw K|kN2nsH3u<ߌ&ms \Eb#{\]U9nvhp7"zPTܪ#vjV0ĥxBe|Sa*&oӫjSWsGg-ܵPqo|>q~4/ ,i:~>R2e)q2dZ%,+/͊y*|rp4>c=ȧf|M^tZJ3tڞM\aEm+*tNӨ١[GоYw{8>kL ֆP|y:3p6JUWn>%]|6R}./hf+ap\bJ/v{KZbҴtPge΍ &>ZMvg\3jŚR+,OHp[k@_&Ca:)gб@tct9rBt0O jC 2c Vڕ"bbΛ2SABd o.c C Kҁ9((?GsP/MvѠp5@ԑCbƽIQ%,lCURُh,W'^6P, \ž[`kmn[@cƲhOhTWt ׺44Pڜİ? "H,ʾp~l]'jnG.] ŚM> S CNj&c3Sa@,]7 2OZidbf>B]H6:a8tt/QYb"in KgV+$Fꜝfk*\F\Ҭr#Fs?H&/-f~+J[p|,T2P.DlCӧh:qq ~ `W#%LeE7F`Ei1W@:WFtr.{9nP eTeϋQkphYe^Nx~j+ SG'!,ofNq5hNKX` AMhUVw 5 #ao|0MNSd Cl QB[Ԛ +kU@JwHH⾌Z%暣M}-υU^pf5$V+n}9ؽpM @TmPxANt9U^ ЎL5y(88r4^K)\/^w0ڠ7" oTDgVw^# 0Įu.R /Θ|ğw#ʪ@]Xh !\Jkv@I?kc?L N54NY f*V#d^{jnӾe[Fd'MYթ*{6dxzӽx|ikOs*aO}AR aZE>]UHVfhWNp'VK,]#9jJB w} Pg]\8Ÿ5!}8QMH(7ƙizpt˸\eUT6 Q_1ƤkNæ4{z7hgf 򮐄^*5=O$aY0c9LΐlǼ3:e2GwoOb:X"V Y(YCTziNQ g(b~ 6)jR |*dԠ~\h2wy izU ՑܢF$0P.(C Cp#`ݾ`,w3ފծM6Ԩlq`n_zaFf;;)Lhw%#n_!K9]ڲ\j W/+?ɽKcp;xt^4r.hDuᗳ*'l|>:#w)"*LY'Gѝ :2Bs7yGw@"0%w PvPruvf S\|cU^U~Rk]gmDEͤH@zϽn5d_KuGFAnǵ8SwMз)k?c3lj4Vtn:Z<Nffj@ ,#s`4GPy;AaN\C?8HFC*4jΐnvsY7pq%f:,k_z8JIFtvkmXS_9_T&:+Qb̄-yD<ڋ;dt9sIR\-*];uwsB.u)P`j960璼;trE?Ldw$+oIx0lC/7 99@ 叀 Al#!k{o#ReYVRΏZfwtHu8ׄ *vcV^@L(>8GQ^*'(| ZK"Έ$nׂlmECƨ;Pe{YüVvUP8+)h+.9:[<* ,J+מx-- JhIskEQSG(n5{:%3qOHeXiNjcrCChQfC2f >&f{T[d:ǃIILuчe]G' /Hjݻ\^K^i~d.28VASSS?z&F.%5v|[g◪y}1$Hv* wF@ca0欂|\ƕ>?Y]~;=d'$xG7b#,ZwT LS.h\4tkYs \ź%. '/rˆI40<xF=~nVs2'0e0E?;9o =Rށָȍ]_މIN2Hrښ?Ɍh^r]|?fdl|"p*laO|G7nts8g|ui*o"8&~_ 78E%7 l]Tu3DYE dZ7jtQJ4V"%W#lKXNY 6s@aNۗ7lմ:<X074y/~K_5'M6w"$56l{r7)vM;rWx csaU+ܿ8hNҜ g-(+{O ac%([Yqޠ3^=; 1vj"a:K+t(͇t[`Yi,88+XA`B2luR?g,A' :ꁓc&6ͨv,9mRjmUӘ'pQsn"dP;.:~ERA#,~<#vk( f>Q"<:2: 4{<4OG%E&8*=) /M; y6EuxS=)qi'.PS B*_Vtk_A]G/]Օ *s)ҍt4^*~c3;xFǐ6SԒ/|bsPě=Pt>4JI0ZlLmϩ*LʼI|:d&gl$oT.R>КYe (.aoz<^uS2eUpF^i'FI]) XLSvS9{+FiZq(V]dHkG ߲(`6ՇTϠJQ%}9eajaDR誛LH90:t(w>-xDlϧBv(T]ƑGF3Y:e.PƆWNu.ELF_DAq$,]7*$빽#\ Ux趖δ]&LlX[ƕfxvWoFc0Za)HtEP"^/qc2mZAJCxN'}_i-uZQ5?Q]\W?6 ^feV 샌3%LRfH)mppسGmI}mBLCu<ӓ;Ю u z͘CoRaNݑ9U?HՑ !qW'S폱q w )].V}!WG+ڸ<AN>۔z+‡O^G))ڹqe5Eۚ V]aӲJ1G` t# O*Oʄkf?%eIr+jvӣfswA%n+ &FʪmV6-J3[Md])ηl^2!X\uQ-)Opy*dr@Ҳ焺AAۡK8<4R˳<ֵ {b`l"'8pN}7C }*#'{A0p)sRlB'aqb~hHzg{(m>#+Mpʷ2H~3ڵ^Npw$b,?$U';b ~TeUOV7NڤI:枅V"p}zL`Ob ]= I(Qqs㐼_x5}Q_\DHj5٪P o,A|xK4Ny,~[oo86ox3,dg%;c<fnOd)`J1Љ;dsŬ*͕btxq^a~Gg;"a‰|kװe|V[3]`ez%ᖎ,0*g,Q>ȳ&q|%&$Xc[[dp==gZ n b|) ]UHV>ʗl/p* *3"G{Cdd>SOI}#{*^R-65TE>Ti&}YYaXTHQ"nURyT凇=+F']*Y ULYLـ ^)gm?;=-w"ɜ=G"T*3np}{a UzBK\$HK=Xw:KEo@1|nqnJ\nt6_͸IPS?TJ y,#I`>&Z#l3ի>U_* bw 8ho#)  >qş쑟K`k;)| j&vwͮ%hrHL:igS ($zvq(6Ց,~܃ ^T@84|GSSfy5fȱ"uw3tI@.XgNd``iƤB`i)(Z~烚3޸Q˘/'ᘨЕM,s@3/Xz}%|x6Go2,_C`=`Z&<# g3~p8TJVAYیhiaPTI\pO f;r8YP|.oh"鑬官h@pue󊀁k/Uz &x0uaP$g}v/.1#ܴ}q*ЄSv7zy2#ro+5ԡn^ ķqj`9gՉ 5:,$qtp|5یAs6o)`CF/&=@6b2nɄ4U6>n uw<]qCvY]v4Γ \>t'TqZ2h] yB|/5J%]獟VOqO.P+C7hx[N6E0 )aL6\w:$ELϖLK[ؤ''a${j(p^' Av΢Jei)Qam=7=|pꋞK8*bT}F'ȁ]巂_WɝnR<57I`;v +Z[ѮA%2g ŸqtqI筙 Y; V%hPsͳ^٤Hood1~!Fe3IP-.Ԋw`ca,gPO)^8<܇):|߹F4~TW|{WC[pʜ]S. R'IP]2q䰭feN-.YQw݊ dN˿* <h,c7J@C˂;5%ۀ_}dzǣH@8υY$[0q8.ިX PTi3eYD]lxt:|,pDS@8)KLܝ4lO0;ۻW^#Pɂ,ZIC?$ |D:ʴ" as+75 z>WgXG[Iq"SpC?2v}{팥QWI˃ɿbiW]T^(g˷rG>!֛jafW?;!RU*NS>z=QE al@r LAhK‘.D$y뺫Q"OW lN) #.ä7nnHO%#HVX{,:;7H+ه丨&X?؍G w=S_Vo8_Ѻ bI@m$$z0,$QL_>`G^!.^:Z#~8IEAb'7 o%1u>B6"Zx#zG<i0ZRڂhTAq'[\ʫt{iOy++Qx +;Hť}i;w6 |]Z)fCZL?4D>rz13>4u~ (N:?=W/k;ٯdZS-s7 H姣`:ke-ėR3 r1ߗWxTwuoJ7)K.m77|HaܓQ`RĚۮv*#$y۩y$EOh _=a)M] mo|-daF/҆"{'ObYH .;ӌ?dj ւ|Ow~LZnꃳ(O0W`s7V, r)6T{Dst2%=˱{pˊƬ_n8j&:L `G}mbn(7~2%46XRuB0$@rA_a yt~*;JþCWVѷ/Ͷ0o!1PG4֭[A\\_D.Ji*-VCs_P$ڠwRG+0:X ,1qcLQ^U-gmû'4ꏉHTڃ&gꮿ)X`𥿛8j]kA}a A3!D Lp"$Ÿ$P7H"V4@t7 _ bSh :J:RdhɕM5`^E%0X^ {I-W*%{κ h"y Z\69a#ec!_5rEbP;!0]E=}_?6YD )'jEB7cK~Xj# /y}N\%SG8zKxrDpA;ţoQ HmޥjtR!T"Fưz}gvl{@; +ݟFLRzP$,Kw@`sNHǾO7r;6z>?53FC7Qȴ 粗*ʸH&NL[p1nG9 -yr}YQM)5%\rJKh]4u׊DΓO1>_f+&JJC"J'`{-e(=u!#7Zf$|kv _5 _KfK|E"oGw:8()po~?۲U;=-׉N%XZX+Qax˭\!^H^HzdRKP`23R\`Knhs#ܭ䎣[[:a%0Fǥj[זk~Iע%/B tg_ 1f <^MGdr.÷|(^Je_7%7@(l]\p˞OxN0 U'#N3p)Yt@n WD+dlJ@ug٪YF̤z67|S/l8gXrhY A>ڎr"Gm0@$wU|ťpaNuzBX3!bND` _] _:/0\#P'bl:Zp89ҬXs^GOpؒ~i'(dk @>6YTJtzh*)jn!8g[j'D!*Zz\~ΰ_S\uIn驇|KҚ96: x`jUաgp0G wR~}'n,TNZ3ǒ ÞDC>´{jHGkET;NydMo[?Dq#>4GeRcKx\i͇ةP_9 -_¤Q 3?X҈S/ESJw_+j7HyF j;d9nP;q9Ys %L9a%3W~bDK ܈?jE/xUϕymYڊ̌z91kѦ(4.N?I ""d)RiXj㼳76W%z hkf^^xĹT|`uq"C%/u2-FBOyE`0`a Q!+]VE9'@Kꅕ>0D!|[UXBW,LȈVw[,f WkF,t(H'h,ofޝZ\ƨM"`# ;_n+5TqNCs H[s 8ݕ/)T 9+T[0=,0Mo~|UnRf;@@d PvgXO!kcO`% ).cLlQ |&r\!JۂfGWΰZ$G 0")D1n!_0#lGQDjpXGMAq tc SV#gǺfrxNͰyfgn$,ɐn@f^ޑL0G#d=MZ\\`9\o9LrGgЊPw p0T; ّJ"T$'}[ڊ/a'Q$k1\0""P0$8Go*u}6ɐ7`/82M7ט_Ї)9vy1B^>03rlgW[^|T? B{7Uv-7)ݎ;ds(Ň1guV&{NӶO7ͥFhPR%C˫1|.[.2兲V3psXT|&$η(YD{ߙNO&bDaSba;h/-(Ly 1'}l8,tpl:ݝiQ3[yV,gapX*@gi >b#% gv'~ǂo?b|B]wl˜b`˺I^4ѓno މL=^6*J̿{'5-9Y'=]@ :ϲS(z9VFe/0`y}0\ݢu3 mֶľ]d$ѽb0KZPt!@@4~|VtnU8\Δ$JI^WDt׼84~Z,$`+ \lsGWa,'}&ߦyctvyT_T⼎Δtn;-1!@){ݐ?i ]Ԝut"{K+'18y<@?Dqɞ[;xQjQI ޻N|}㲅;r} q$le7uDlK@Q#!Џ3tT٧>M1p\$J4êڙç`Luu+|u+ IŊc ^f0h$}P;?"H=ȥgb liar}nBFH'R}ewMޝ?RPT\Oa;C0mԽv䐳䩡i<߆U yŠɽ҄@1X"J.LOQux6S.FH)NKeSXG,]pIȑ(^Y`6k&exMheu:'^$*@EA6 R_[TmlvjS\;$T:cS RSb3d!r{32c*;*e(On/x2fP!VC*XUhRӋL4Afq^9x-,bH@ڴJWئ}c4)'`CM#o[AѸBـ7T6A^Ht﷙.k_-*WQ_+*$QeBGrg(RPW)بڏߞTu@1qOj>؆v%lY`M}'A_SZ"T̟tDb/?D߽-AcH':CQO٦keO~%¡ mZ`ຊ!ec¢|>v=eޠ`O-0Rwmx"w:hy;A$cKzCK~(ZC7m| qQeLN4zՄ`Mi햗ܲkr30+fZݵaӐi?X+V~i8BU'jn,RYT vR![+/ 'hDF 'QOd X<&"mF:oprh8hpG]+w6RO"F)v KxpҺ{@EbVIms>#\pփZ5șu8Q y^o/T@TYyg3f)l,T*|/ H9zx`M4J x3|zE901±r(bT\a|>j~)۔{M rζeyVO q,/n1 @" >͊^1ir[iׄB4EX7Y&}臙}-_<]FI$}Lo ŏʍd}AVBɎ#ñ;" f,"mפ kBp7KHdKR?視mt Aݿsk{0>@#,j«zuٺ|"+Ҡ*c!zG)I20ri HqpUE;Of,E)(QR!,!Ϳ]U^ao6]U?x?ߧ|Ta>Xkt z[e8hsE? %cMݕ:Av)i %gTrؑ\~-JSW˿7!G8[w$): AȺlL]Pˑd Cs9TGe68lmńIJE܄ AI(a/r%JyDO+rhN0`&ݕ"]LK&ZEύL!ucy+ ܏/t.\L$:|XC wΟTk"Tv05Za^lXGz(L¨M`yEaRcϳ,`p1`+Y9n_Y$\ΰ9v;sUoJpjGO!cDs}!ZR Mk ja <&Xlɫs#j:'/'wpۂMh!ά^ЫǮvN>/̫x\ڶRR/#[qᘎ=[HMT)'ιQIj u%׉8`oZSV=E{ztyKOT8s4\Zj:Q~J{ߟUiZr :,PmMSkso> O#P)JCP2mD:׶ƾ{N'F$DK(*wn4yv-*u D[J`bŌ~2Lg6VR1x޲k0/Ы)# =}LD|^" jZ׉Jٝ-Ab)ze쒖]qɒTiEymJŮ C=h6e)G &f;^ZPo°@[.Nga|b ۅ&Yg$\׎0$]OC w|uK֝Ug_NN%{饪 $cF]c]i(1`5mKxٯA5jx^K${2(H%GUwɉ7cYB4*QqSZ3JCc 9@m$ d|9=ev1L dMޅ z틈7GK?)`/{wr+V? ~㧘WQT{NJ7ͽj2ƾC'yǛg; GQ4=\|)kq/.L+hJfŐi. 7 5`АbU$""n t TgMGD{e0`e@CEZ20BnF ݃_3SݹPɲ{H5Pm%Pl.U`jTɇ`f>ȡrWIx'lyiM0`XY˭êg%VхUo0 އ>{B't7nph鯡DmgJH?wi!eY9B&3zš5=ea Dz#"Oym>v`BIMk١礪s.|jq1k9@fojOA)K@-6@;R) 4r\9C}W96A)S":@yc`R4t%  !ޖ'*kuxkY=%߾K ]C5ݒԆ%T̝м~(c>_mx,wvmUh6@?)8:B5})H: gKz)c I1&lR-sq ~\~<@c 8dL:M\uޝGC־0hca rO7HPli8!seQڂT'JMD%EdV?b"kPմt)QL#{֠$\Q;ie8b[<}uYReH-`V{AH<FieXc#H!}Y_+~xA_$[mL~CQb;m?ra_`!rj_٫e}?!?U2D~AR*eȈ6{j}`0!jsh\ZgTokI): )z᪗RY):Ùlr66WH͈8Df#"jG7Gĸ`e 2w&4xl mG.we-- y'q$LLG6$ս*T`cvۋ.cj+(3['5X,Re=.cUޛY9AxXڃ@5"KRmZkZ vE}Iu?y3rEYVh dR;; t@5[L̨ҼV'9贵=H/M69]_e^GpNNa{hJ $_>lNRHRzʟ ,FwcTҵoYglR%s:>Y8o u<]]W`W Hfo|#s3|󞿖>f= IEBʧH[A(ԏ”Bk߰vd+ݒλ3d<,Cek+;&*kn>}>F i?C0D>A7 &OXuHՂj}6ܮhUAj@1ULUD{RܶnwZQ ny&Ixl/ S(;R \UgYZ07070100000376000081a4000000000000000000000001646b69ab00059610000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/scsi/qla2xxx/qla2xxx.ko.xz7zXZִF!t/b]?Eh=ڜ.+K0Se5=? bMjDJEFi Ϡ6WFI6 wc U'Fz<uneg?VEFF 9v>B+_ԠhC|ٗO}%N bA82Cl+vKi1H~@sKRw+\KOX?ěHzaX'%>c! p].H]s8xI8c^*o1k Sn4NPV?gg$paH!p?rI q^QC\;%FĴqb]=$ugy.)n9$Czh4xLn \en=fm4dCcjGTr5gk}oi0^1͒y}К(|<r(-?gh.~/ij8sؑ%8ީ\?Vsؑq>k;A:CV(iO"$UyCAZXXQnEm;n9]0TD+@uH:t= Fr$=ܤ>!0/llY[-F,t|֡⍣5h! ' P"-3̉f?1H4ȴ aI_=ۀ&rZEʽ(LM7fXgͨD+q$&<߿\$JpU yוuu8r7@hxZ fw R.3uO{)5]F,#/g"s;ebl<1;{VxV a7 T)0[( )MQ(5FꀾC X$vI5Bl\<۞p>6%wx20{;ݜ# wڊ_<ప#/)9͗{Ì=gNSYp+j-T( ʽ)Yjn)SO!#NZVhK@+8ċv%mA3p9ug:x՗&Iѭ ZT ۸R1зh T<ȖȶF <heL=9S- Κ?>)uX' ѝLh^$rˠNe}uj¯1SzKp=u"!fxm >[ Jyg;2o(,D|hڕ񢶜!Xm hb@1Y{ޗ(߱^9V0aC&󂦜px90_=|'#8>tZB9-&e cST=R⩰"إ):r"Ѧn=:(ncq!gl~/29k 2\Mji0s m?M?rLJ Lf(zƁ,̨]c^v+TO o.pD\lp,4Z=ufϳ[*Evzј$`W j&:-n]JㆄZ5\gMT{2+am$&<>ATWI_6roVLTe-= *i?LraQX\eAn,F'G1(7ռbKUZ.fR$pSyϻ<~j8p,fЏ^oOA3QeVҍP CؤV++d ;kfڽ0ڙR} Mm&4J'jQr; F)wK']NnRʸ**oόu*;3F pU~;ED\ս9 ^|?;QֺhU:W~b,!KO=U.e㥸:-Dyj芉s$?q5/{zwvfZNpw \#, iAvie2>N1p7֛0ᠿܜ:AR`3fşW"yS-P居v W8=TU$H{8lMTqK.|s! [2CܬQ,p̙`ˆwW0<$hcB EdC?Nup)8Wi"3# 20Qvzv{ 1h>Ŋqg4XQxh( .Z?P6'ZXy?Ibc "ӈH'JNc'Vċ-+ ?Ht/鮈s[aXUJ+*W)êXl @Ȱ0kǒ*~iy%:H֮8NAu gbtd*NSvZCfQ3ƴwǀ X^S3FȺاS!5Ya 7l^ُ6)Yп+U5w!T&l>U-?B JU ]x7aE\,.J1+G*ձY(>E*^?Äw>{K? Z8 J9b`ؼy[WF1Dɺ6X%%T ]1HnJ.cH1Wg9Q'I)L&`6 fd"˘ iMČA`yӥ>j(׉,aFZSy%MDԅQ%4>Vp,YOtJb1ǡ͞G586w:0.8TRYhȪNνH"bi5VQamh0ek8nr9_ɚpWjF҆=#6EF0ĄAL/Xi7zBch֊||L9byW#z\ۮ$>ǓxG ]'\,;"hNj+ݭK)+mX_.Zu|Hicn#ehw+M["nɆ.8,^Ύ'bx=WmDM.1}z RA>Xtf`$fUx4Y#֓hdN<5;}gA.=bE!XRKz>6K5ؤ*>TG퇲g:#JlN5#dG{8GBShxG߂)Q^"Uu8}֦6ȹeO7v͊59SNzʶh~Qqh8޽gjx4!4{>0g'JZZC`6mV0CqN|wJ(.V9&".cɯ/=r/p<Ϩy[neMF >!{N>s|銿~헦75A'Ĥ|p-l=7z{VDP#DI.! -<b&8`Y&nY_~_FQ !ת8|5FG@+)y]s- -u~o$Y-x KtHVQ)Ib`z_O o6@:/O ^q@biH%; %@$gLv G[&k'Q#@~LHQt!ɫ KhwXJu$tߎ^! X]R!cpRJ:8Bd6GR̳hpi.&c< q{ͩ&k:pȇN}sjc'^EAmwk;O 5B kO9q{dx?fq63GE;jt۪/hQK2+6Ik.f1 EpEg'Wi1̂T}>IW 2LSS=֖4ߖL馤b;3S*jfٵ`ѣp:0 |5Y?ZobL> uu}"k${cTfD 6lSWgr;ЪvO/ga jJn_aBF >XFa Kːw6CbCG_y4o}bV.~-W4܅="8og$4J4ٵ-Gd"5a<96rBh?2@!Ŷx1\_Z*BAMH+˫MkFk|jqgB;qͼe#!N&{GQo" 8d& B&"&rp9A{rSHMlG]~"3a"B:l%2ix9vm>R?xd~A3 prA#u4_gbft{Z@S 952@` 9{ocb`ڨ'#p*dofN %lI2mQ7JǚFysVZǨDލ"OzWSXPR/I=Ɏkq6bd滝ۛbjmZjׇ݆U:y2YEP8Spe316.ACL qsPp}ۛʇxfӲXWKjTh;89' }<0OnN5ƯefU>o%S 噲@a[KvƯ[\+=nVV8g퇷K+b.ܖeX Vw!|ϵ?{3?o"4j(X]o*ۖq6]b$Ն:pB8ph^'Id穂٘+%Րr@rl!ՇF~SXy- p,Oyw{cjܱۧzBiDڧ7U]i1JŻ./a Rȍ]TjpiYp3OrU!G/K>Z]_! 2^FEQ>@ek~OPe r:G!7~ZjCj#HB븙]F@!Fm>nڟ -|WDP.d}UزT.{M˰T#lB[~Mj`G7\:Fp h_L Kq$']i Qݩ6;#!`@A(j):ީg~Cb;|bшwse #)q{Tc 2۷¼cJzz_Jk!?Re*C*q3=!*LA  <:'kJ<\$`2)&䓨g~MShTY<"B)Kf 3~.cO la"R= e˪jR|DKDzl* 1ĵوPl_2Q .Lm6 7m#m_%Otq1=Fݻ>?/!#oTȞ!yG>Iގ# zS5Gv/ !`5D"ۥti),:2yN:qCNNyz{3uebww2u]Eւ6$/J9nb`nZjl xpWRzB;bu%ne=[@YN\?LT:4ո!o!\ӁŐQMH!MR0dOp1? ɘ(v'M4gj5dHΦk5Ksٔ9u`qItGZGDV)WFWŽ~YsS&%Btn(4?S=hq\ߣC"Nk0ˡ, 4͝csK52̣#̷zFm0&LmɔHXnW)>Gvϕ|"T;)o;H4/65fYIbhwёt$kB[ :"oO/+`zNBB_?.sHǵb[m-$qQSP _K';R }B9DJQ |04䳧k!|z/O b<,ŕP-+4/ zwi1hB_o9v} TA^C&o}hg'  cwY0Fff]9HCj9O6`:thϘ7xz%\W%XplV-]|?캐#=LlJC޽>KrD2@81#(ǪgtW.i5Y>b?Z)³HF&'i89`U"+ЄCd[iњ@jx|^{`|MMZ2;ᝈfO3b|L5j^B >Zζu"'R\3]a+B9GhJ+K2b_)`|*65߆(& tF|xn0`VtZ`զh@~y!u jhߜ選KnM:[F;c7>0)y5Ǟn-8B_U'&MdyA]9 ÔLnWeX +De s7բ^{xf2sm1 &Cq$Ayl1#jd:BUXޡr%ڦ7Q"Ҿ"vyshXw\'38Ƃ}0lj9f 5 ,t<[+Tyr.f$v$}͊LX" ۸awi|Y8HѺ}c'a~ js3jAQ!DCjc~Y5Z ƔG7\m߂n`S!4<]"U؟C 5üMu݂-Km]|0­9 9[ü115v|9 l!גpmܞyf P*@!>=eyN嗶\Y_29]/7h*ůλn u3RI2#8yI7Yw Rw  fM*f# :HFT*6iCM,Ή&< yHI?\Ԁ&R=eO E. ibMLc!j1RtܣfowFQŔ-ʗŹ5*b#*X'6(g2"X?X Pa* t^@lFW}euaNC"$߭ k.Y1}i$Td=DK^OUDqP zFlr`]#2ެtnG^s$ƝB2+aLSQ8S ˍL]sq?]YٍRY?K+L ewcUE! ",GvF&W'jhH=¤ CR=ըh%oDR*~탽Mkr/mD@TRoIʶdqUY;? 6J3ƣ_w!M2 m~؉#3S(½Mf F0 ``7wk5@x^0I(نYN~N&jѥrN0[&!K0ir.d)|^%6XGF]/OY*Tmzc2NpN^5kʌ'f"Ax/gˣXWr.[?s$6;A &H|^CZ ١q'.~bhlが6!ٔPW'T:q"G܊wϺv,xT_OVs)Jl'{8 f6l c~O. R3Hcx"k};ҨXĵȑLR~=?DM8ŅfmSm]?*ݑjM Rj:de#3N'Exlp.'/v\~M[tvyPCd +Ka$0r^ ?xS@FlB&pqЋ(ßo&.aoᑥu_&n3 (@5So\ fUMPeH\Z[78]^Wvp倈of`J^=bwS|0#24Un&vI8ao8C1DU0/q჻8kzCS3;Z׀S =7 ~2͛t21=S|>0zV́Rz=,>S$d kS [6 YkIi{7EÎ{;˧y0 :2nj9d9&$&itꙮ3=&ެ. D&l׳t6HӻKz |C=U[4Кg ,.Ï?szGj8EY9ju)/EO1Nׅ'*7ꑈ+= =JQћK+W$x+ q+XlJW+ 7MEOxwG i6ft)%_9d,}D?+I@y53͏ RyDrƵ}>{C_Bض@d0vA^63c~pl凯-Ό hm- %hA¯z`0tjPu&Ƅ\Hj"ۼJc_Nm ]N~~CbAq@`?Eh2BO5YEmtԷed _ `EI"'o>R?RYDѦ ۄ.q5;.s1I ICPV"'ꔫlUh1'Y˲lnJ>-C&R(q1t_e '$-8WW]?qsf*UGA{TFҨ0Dl2)" eEjiId ӅimTԣrQ Ta^sUCHh`A56"̈́<ACSIEUэk0F%8w 0O(I>%֟ocƕE].9{%r%L-34|-z$r֜ST@u"^wFB~o[CI2kάUc[U=wfδ\!<ا_ tț͜FThԧ360bJ],H:{ C^r=a2)⠥wœB;0sJQ J`ϔMc4M)-f2olE 2Rsf =-h .#q|iJwlD)Zz,3:v8ƾŲ8Hٸ%+v-yPQ=XH'$5gب8؉P^d.!Ov?+=VfT03H LJN y_>AzaEnME;yb}>' 9)vaiu6o.ߵ(~_QIu9r' lK`-歩 Y#;٧)4+-`8 x#jM޾Az&ދ<`j3!/=z7%YwMAj>| /n@gYi޷_U u$Cʢ[yH᣽lv9^Lӧ-燼|8 -((~_T?QP"?b{j0FqlPW<uec|xG ZAlu[KN{_;<^AUX`X7㉯P2Ozx<ߘQ~_1yȑƐ:,nn:Y@ǹ=R2nr5xTRv _T_Ze c7E~]m-e(R\)_l2z s@dop%T \~|T8BV:1C}Xݢaڹo]U40k9U[)Q˷ 5uR2T³,j$%^a0IoekXE Gd϶,&B=aM/GF{܉CK ) 㨬1 Zc¨A&D8?pz;\Y㩅$Ngn:v񱠶X?ݥAkhAڔz%1w@U3dVTO, POB4i)L2 a |:\`efOLW {Dq&k~-+w _;8ZG18jQ͝`w$80M2H5;NL"~moTa=tU36KZRtT]3Q;^duhqpst7ePCAp`XhLXƪ_q? 0|#PZn-}px~PPm< t#$:׼zO4<( :sދ R]HA:._kc i5 r>)NLL2Lu 8m\f~ CIH3b[F:IyC瓲: Ia# eyj۽'"XJl @ \ 09 ULkU@ h?sjo0F ͵4TZ5@&elGlOC},c3}x{>M-ϥ D1:6n~K)5xTF7 ;lŠay̷$T&6TwG&-Ftn\mG (m$y]±"o\zD3U=KΝzHfx(PQ.NaWEKkwa|J}wջc=\Fll_  )XyX< h,Ώ~Mnlկ$+B,%x!\~6S#ȾEe^iFˑ ELs{~ m'71 '[[9EiB).$rl Ǣbn/FxaB @DT,?t6ɠ/} ^P WFRP-WH1́a"trj<(-?k: *;R,H~0Hư5gz;'u,!šRƆjzrr vi?6K SƨaA*ii?_<M94W/.KTzASٳ:5:w][˰+]fohSi u_¦18_-gr#n$;57fơn!joPq?Tm"!eYwhU2j26D<}dH'4gx{-_ b{ƾi EF лK\*Wi_[[ 5F1S>uLHq80_M0<(:mX|"ECu}EL!ϱ9}X!uE01TT#F~7kh"ق:djJ@4"[U8:BB֨j9vHnBmA<܆Um4Q.זne b B.E]M&%Y<92lU~,\#C~+m<$wǡ b O0ۚPeUSzi X3)#=f!݌n\C!bQh7 @2`x҈ k2J3kc6r mF3I8'321n$F]b#*VNM[|=5k0VDㅞS^jQuFTs8"HaE熾+dnyR/bZ6rz}'N*剺k(v}HɺILij;5k)fo߄{-]9 z>̄ki̪*st ƴ5&QbG]1Z|hh_5,1bvปu\2(W͓8Q_Q0sA]l\ơ79Xy){: 0WWҡnL{/#ky,a+/Sjsϕb;iR]IUzۅ`)d2\3uq_NTkK4 tNb^Ax n@֞f`>-WjT%ȈaR߂L|xf$2l@HڝO2g4 V25o7: ?3M9-x/*0$1MVH>tT3lPEnkjQ-sDJٖq}I]]_4; (gݙc,K*>r2Wxy5Vm DgXaѦw )tJji[7/4֫?Lg'Jaоfc":6A+f۞2$E/ݪ3/0xe.-C2"$-TxZo@S}׮Q "\FX fd3b;'JHRB]=,ޝz ΀ 9Op_mO'Jf yNŪݻ3:b >0Ams?# 'WibcRBh bqNtU*\c]3_R5osn;*6ScP (K0CE8*KA`ǓwabbY4DPPFCY @.g;sr~?*"ՃF4 0_wJ KUxfuڷ:ޜ>L^wAޛ̣.Cĉtr?]c醠 M"`zkpjΓM*FF{nh.Ҟ楚^_ C]^9+-ƒ)D3@zA<襧8`1&@\钇$E(ʴ")5y]x#n&4iE08kzF+g Ua`2 htT h*+DN:Hͥq;>NfRw Ƒlp_1}T~Y@5}_u]'#!~)<=*Šo *ɠϮFrLXU{.O9#jt`6,ZRmlkz>ZIN㩓 ^7 h2^`dZ\b\#f/|isxd…y& 7ѣn`UpԸ K&b yL @Od'ۦl*[o\Ĭny]Nմ}@o& GLFƯvC-r Rg"""=1 hʂ; ۞ RgmݦG -_Q'Lb&d[uiVO<ߢ$c)2  |k3)Sk}B]>EB |fa+L#(l<>fk.VMmad[Cv7Y=ְ+ߪ:}fYؤSs3$Cj%"PTם!쏠Fв?Ea5wR,f. Cr$4l2u#%v'g B(_s] ,N͊!=CQ"O CҤhR"p pN}Łx"u *}>:5  V[dURZDh9M|ӧ-Uq Dkˍ+}>#; j79xT*$Y6:h66"c ։ĂR=1)]|V8 NV3bM7J ():&ԫ`ꂏyuxIq3߉QaɬsaiiLLPm]/`Y#AT7&V=AWkUĬ>?-J,++ aI4k0KlEXL%if4(wy^hMި*e9ns.Ӱ0ٱ$ vt $9OJC7?XhqDy 3k~;5Y;k#@aU0ahTY"2}$=Z?C|#v SQ VƈJO.6䲕o(T_h1GTYZv~So2K,ʾA>*ILxG4U Cd9}?2حaRL,˅k0b]V J rFbB `2# ~hEfG/G#9=V2̫7m"->Y&7U+* 蟦ׯVXhEsׇz>9(TZX oRjW\6C4U楜٩ifQh-5ao١#. 7]Yl}XW5>Dpi c/+)`q:_Xj{s|YnK*s(\xP?Y7ã/SS {^.u`Ϫ5-7"_'4tvoI@!f [@4ڦQZ{-ZJH;[$m WM¢4xY^mbH.#};պ3oB],RFb>ƕQ@F*gW*&4] z-W|#Rf'|4EjYY֩Ć)cRk=/dB8'oC>-!e~)f]T P[&m:?@zxoZ!`a3+uW* tš3'Hl_@5Z:x-9t2{*K՟+w7*&K^MڽO}f"F(Z)43Gmu1Ew"1#NPY [5!vELx}GjDTb-tX_֋oT% +IqGDsA^"v;]==Lzٷh%r9kvd7X7 ԽjlGR8u{. 8[5WZ1RI]5tӦ: Ϛ)P/0q#5kBNxyuOe h/ܴBR ~{RRL1Nܚg)A]vn ԅF3#tBM cө&Ǵ?+^";?@s 4q.`%Yy9k=%ϴ.X9 Eģ;]gD>J@2dHu 8 i![f F:7@O!QfWTךYtt\q,Ehʇ]\Fd=dba.;x!H5@XϿk;`'j?,ŸgijjaMUz5haI>Nr_-m sXKUc=-]dY4t$_gu:|A5hW|pD ǿu.f h aN(_&;vWU䖶&י z8A9JDE s.!y)fOodз6Ԫk`Qjp3f;t `JApzݑ"Li5\P:bm$8 GpFf^K@pz>ζ5K ~nJdEh@KNhUj(ejY?Tq'A~̓=kBֿç˜m_D]eSfs+(dӧ@j!4rnw}aتȥ9Յ^+)Hq@OC"^Q@hĭX~ K :{y%C'r%&i+n2˛M9͑{V$6*,vͤsO>ܚȢ ɉ> ۑa",Ug [$Hl|rR)#ЁE.2ڙ'ӟHG%GFTDmRo3Ֆ7 I u3:hoҞZ-®0)_P._U8{! [e#Q'$yX`d,LxNWN/8PKWM Gqt|DYr Z`la=m;Tt2 HgN< `5٥ʀkgFTk8 +)S\κ5k"HTu0aK(%_" /2u&%+-  */]XnۮHOQp|O'<ѫjw(}hҎ D>_C5[DZHJJ'\>{[luZeaλ3uaJߔňMpWlU$mu[ɾ%'K+YcB 5߄ yϰ:hz>#+O]bܣ\Yľ1:۽.'*C֛'&h>t:@guv$1ƣ](q>pt'8|Ae{Kɳ4?o#sݒO\7a Nl]-[;ȃBo[ +l >"1,ʐ 681A&_+vRGs4us~\MC+!v K>yоY.4Ai^:>jcA"d4!ux&nUii+;\>i咡ؼѼt=d/T{ݳJT;ŹN8F'Ks4huYzm]$*n1 JIZ~ qs!-fz[6\u4Itvse9cO& ຬ\;^˅IL/1<=R ^fȦ<48IޙKOxw#Ɉqot: y40 ult__r|`yb^zbԂ|$]Dd}v5m1p<|\l> P\@͠$z'M&#'Rڭ )' h~9^3/;ZJ*.ӚeSa>9P'\~]c (ON]EXԠݎ{㨼稈v{N7OCtT8|Z!pˋœ򸂜sl/{'iTAyY++6"q2;libe3uHӀ}F‘ǗJ}bFâָ^-֣H u6[#yķ&[di*ɷ$ѳ1*n"yY\xsLMrdzOٯfT 5'?Zzw$&*d(r:_)XC.j]5h aNc_jMaW5iC+0f6QʹL6Gl{QPOZ7*Ss4oN:C ߬]K3yPwUn,ow`_&tΈuTmz ],u-J5w9 ]鄋ܗlxC~/J~ZX5mjgtT9ȃ `zU|a!5C{1L>d.ԁր;Sn/8|DN_x h-A 8-xHh\_%Dzqcc_a~ FPԟb-Y$-W{ alg85(B$}ȸwՀ&N`IAv7Yݫg~\+Qm!z:AK35* PUjq}}e+nX&5tL+u;q[i/%˘:{pC35*,j,Q(% tCLS/1A"RVZT<>NU'Ql4z;E* c(whzf*̩dxTyp:.tP?۲Σ\SwÀP ح[ktin_  CЦ@@ҰK(~V;'nyZHh絫L4Qly,?WSNT{Vlt`(z[V5ݧ`*+_XgAr9uĠўʩ(ZTu>܃ ;hScB'ZWZB='A['b)}*34_F:blڏH{@C]hSO"#J%Y*`;)V>$khq9ǝp=zK | Ip("t6Փ$; R,B-wu0: 6x[l4`.HI;- ծ'3Q3nx#:ߏge%( Eך,ګE~''UE ڗJMd!gQLV2ss< ;9 ܻ*1e!{lY9* <|j КC%p\e4McTp`9HlSČ5ʸCo|m[~9Iv`n˔+Հ&˫ǐlڗAeQh&f@GuLC_^bkx<(Ոt _[H dɕۘ:e"oVb(?RY˨]2J?ȉ괔^7)X`'I|,EM>uݺLg!Қ֤t`0XjHu~^r ioXE Zܗ*iJX%XԬc@(MȮ=jJcp_҇Iʋ7.KVbݠlv$ρKEp qѠa҉ϣ`f½fg}SuV 9^wXNj*h{5TuIklȢąr8Jc:ly>®JbJ'=ET˕ rPNxXiiOr0YFRaQy/ԉHO_ioy 1tJĹ H>ړ;80fzjJǜC[@ZVXtɼ1BZFwQ: 8|YQ Õ`]y H2գɨ)OO.wF fX:p,, 5:fFwD9H5Qe * K}#^("M4 S /)IŧbjsRgϠљ=92rCty37>u*yתyݺBC[Y)e0wFl>*uőxR 'MCv7_%,_z= }2H ,63c1s{ncHWY 0gID͖>Xy6K#Ȥ_?U&G/W_"&V[rG ޠ^w".lWg>BQgFSl`Re[uD"9e,ly/ҟIazT:)Sy}ҙ7D,)잫Z9/҉K9&0Z\\u'lnO ˿|TuDKI#W;g%06IZxĄE,˰ I&:=pXȉo=YӋn_>Aitף/W}"h3:}*+p"`Jڊ~ĊtTSS4NuT-v<2&}dwNyꌟ<C͈,5a,F)}#@?ŧ=$2n&*ԲX(Uh@,sg'Yja ~toIk"mdPPs v`KPh{ǭ[Y:5ͦI7$%о!>^Qot¤x3."st[NKS@VP\qr?a@G2 qE]. ]#ǰz&.ܕ\a\0:$2~}jM^FK~;J*d U[@K1B(UOyxo`ڛ-DCƧl-r-x' B.\M DJ\}ϼMQCշ#Q w#VsUXAB)ܽlT6}4MgŞ[RTSLusc"abijeL'\lQ˰)|OHygQ0R #  ژ̋uD + yMw`u}Z>r7eZcˏof;jf,4ݍm/Z`SARS#Arcď*GD\ ՘gwkN&`>Pr#BC B+YaA 1q465"F? .f2i B)cŞ#g|YW"/6F@6ZfsϳDWL6]yr1`0i2tKOe:$q݀M*I𷁪Zc<`4s"+ k՚APz$szKkAԳg_}S&_1|*0b? ׻rS5 w dCg;y#:| 8⣶~䵬I儕j3VδJdX2K+AlЩ6M;|S!h#v3f&䘜!anv_eu7*c#ny}oQ*DZMoYthRd4b`MXǰe re< ODܩȤ X5U"d~^՗ =H#e8 YJ96*OeƁ\~CzڑBqZd\RIJPz:س\ (Z)~mis]5&ܸLh٥k,k抩Nznsֳ1&__znܵ/̴sw%zA[ՌB$Cre$-Ҿs6c' {yC qVNgyIxdHdkE:1  gY 0'|#U!jX nj` Nmh_6S^G|NNjjg/\_j!݄m5 ԐB-!QPUʤI oe0 u .!uҍxMne!V֟q4μ 'eˣ}Z{"`sъo8XSpn>_jY< jNX [RƲ+ 橕1{A&_8HJ]ԌK$bP?U2}%pԞQ#hq 2݀ˬ*+a.EY*GZx-iyrQ]RKOZ>Fu3Uvˣm0ԕ/L16G 4^sEpc3'* Bܤ*[SR>,yDѹ+ ^"uz|M52 Gj~zځ@ ~+Hn_=6GQٺr7O%Xh@\\L+5h?pS _6=Po(?UiRZ7#R9ⷔ BODkx ZxȜd>Jd~Y;ʞf+|ˣ>VY:p#2RB7 AZëg:ҚA {)x`#W{2ϥOqk%~^UpC>uh勜bGu  q?\$ϋF[, L.G]s :udcPLfgƋ@8ӥWtXD)ZWG1hBP,bZ,T, BF-tNHhrh>͙>96bT992Η!A0d|ILj;e0T/!Y_}1ϴ(6"lr>eݤ߁ЄdSip)c;K_t׋k/m5b9vVԢ/1xr}Zbyҹe,ד\\K.Rx vi^1)D2"r۩4_"ݷPR ca95<$.Idr7c+Cx {(%=Sf?]y8 wJYzzC }_Dx\8Mv`XW5OQY7OO3fՃټ#EuUez.E(GdJB,j{b$vY1yaþ5eۢ Um- =J6nЊ ,Np9*ߦ>y#Bp"xf?o˞(\™ZEN?Ҩ!B}njVsiB:3:Kx{M} 6ZaSyU}g w aX!n *lܿK-K@Oa(id)ռ7` O!RD:.Akl{qR(2 iy8vqЊ8^j>QQ9G#[͠06%TO")R M1X˕v9|+TFp;N(3l!P YhZ"+cpk6:-[@(f::9[?>^Rg. KvM@yYATIUܺ@5&vlH;={[/S$ Q5ݨGFq EH8 #l GsאIx I< `C: N2IL5*T?p zr-;%ʕe+W[W 7.6Q|h0(7y2+VɈ]I 1Q#Sg' C픇J~kx3k8+,]"~t{ܵR čnG+ьk`HB^"5[$Jۂޣz҅1?;}d\yy];iШ׿dhB&gU,u g]\(NqT413.ׅv A!tq8HU$F6< ^M+-q-)Wx &-ůJ!M pk6TMA O·! o@K, &CO$2<2Y6֩_MwW\XAz(!h@V1RC Ġx5Z#N[\ .r||<6r֋ijh$ bkCA}ģRF[5rRYz/!@1q1 7&Fh,F\&A u'1zCXFc(~qq0S& gԄOQlaTpyw oM3rѪ  #t݀e"s\:R)k,g(]OS9(W cy4z06ث @uNt ~lЪl^D8:jj; q ca GCe?CDA(B)UG+&/K(1Sǔe`"QҧwMƣ a(( 7ζh.)͵ 6CTz7.d/Inu$%|"I#Z2_"  ,v>LE |  1} ~84V0PzɰIN6d5l,oP_\.OPߝµ"01`1#u ] ̦}Fz>n -l7ʠK@ƯB6ǖ!3 (0uZh߶8,q}:OM.o$o0ٖCb/dOsV-Rb/$YXzy:{3qKPEH%VϦ];7& &ܮn r.)AZXO9",|ۦY"L)0{E|# )T*"-܉ t_(c6Z_C~-o'F–vͬqBs!y$6v0¿7ZO7r#m7be *ξL[Y'yaZ%#&ZSfb[4h9cU/ #8պ܉|dܠ"gQAF&*S!f!X/ +jAWm}Iw;Dm%|_"U")vs$<ۀc(dt5~`!g7$j]Izkyj+K!FGfo#8 =zw(^niVDbEW)'~gRKn]V֘Y.V $9)S:YpaLx1 TgҿObVr}e2Q#;֋: Pc 8$~fEWک\b]``02K+Ha[Iio+ G|X T"7Gz 6v1O7JHN'<џ/ {>[9 )q o)`gS2:Er,hxz}&eog= ~()i$LIT}/#.}YNc!^phd#ZoYӺζtWNIi*#̾lf _b>5^j.+<bvl&%}](wb>sBnۡGc = 9cC\J%$(ҒE6 Ѯ=TW$~ɠI'ӑ *Lp(tÚRiݾ<J$)X2>%/F  V`B|0jAQuFiRm@X$qY0^&)WGv3;Q⑔tp FIJg$\nԓ$mP 1qg[Wm*}2~m06zO[׻乑$Ovjoq?=^(QeZzHN0l:fpCtm<3$LrRS{r"|yddw3+<<'PsJyZ+6Ҭ) _-o rH3@^i ] [svTvұ2T%U9a4䑼b\,:M~8Bj>)w_8Gi$Zib Y2GUqR@"z Dʼn6cQt=^HN;S\Y'8 1`!Y?G-o@Yu@~/"nR1=OeQ3Z,dl(5'F_/m}4Fuaʰ5+|#-ɒ*HALZhȘ' {[*̟hĹM( 70W,pCY] I]krUuOs4|]  FCXP>c2<}S,>7;3Z4zJlk bv db=Ɠ7Z@?EҋS %'? #U-rlRآ(S_d5. Dܗp+$1_MEUcO=1*XF!g4?~;(_X[ R\$X"Oԁwͳw1dó~:t,a_BaZs|I L0} HW O$nLs/zK7gW _1*p6Jwd;7x y1+Su9)~( ҽ}~$J)KFRHፑR!4D;6貣 ғ^+~Cb垱ɇvdJ Z˹$Eb@e~|?&#{qF*$i˩A"є&L(yۙZ-@CC8aja}$(=sJ*VdȡE ZKAޮ"D\ 0oPͭfDjUbtRH uFl.J7#nvLZѬ&^wHiD'IԲP|%#4(2%h>xT&YY b: -,CPRiF5Х]IR? /6D1JH+#"e@w^$2rT.pc<ͨLp*=&u$2:/(I;KSO6B.Ȓ'ž{Go 8 /g\۴>V O"剮( Ȫ]nP^i& -_Jqh*E#@1¨R]v#(6+kun6 |w/%~8L^vKfF۰[)fVI,x/UVo TUcW@mC_ڹw3qYұ Bppvya v%we>db ab!q*|@tIlGEtڳpȝP%0%)YU]89J& 2qe7]r~Dk3f8-B~ml,AJ;s{9) ~Uf"i $.3x3mͪQY3#nhl0'C{'5*ѡSME~Mњ3b.G7/1~&M]EgqnCaʼ;/\g Ɲ[&Χ8վT,P,༢rg5v ̪2EzmZuHYͮ f"4^Lb)4=e f*Pt'uX:\(,DKvt9SPA[q`@jXP|{ÀP t 0tc˃"c?aNLLJ?!*nù)ZrFHڱ $ujW#?N)#1E #JusUMZ{#gK +g}0ܖ`jZtw/qaxy59 ׺Ab )i]tOtwQj$fD"ccXd+RoKdJ=?V^]ׁa}W;"oqiXb:maxìL3+d&%n꓉wQh }B Aw|-iϓ:rS_,ƚ}, &zՉ9 1K9zh,{| \xX+V!Dgrd=|4-xӟDm)@(19R'Ţw8zj^8/[ԣ'oCz ,8fx/G!7 JU)U>I[}ۨ'"ogm>iqEiVg~Uׁr 8N2?s+՛z,poGd)}ނY+N4 G̀D^MV(-7^3hA=AMWF3tOuܸ}E1dD|GycX4ȝ }\aE/#ZR42,~*A#koy2gMVEsAθ6 %:БS`59SOl֏KJky= ,i];qD LC$g\, $cs[fc̈?,9ݿJn`G$F?(Iuvt?SnЬraà<&>!msR -7&NP֣g˦W2=,㗶\tF ^RA`ьW, /?*. Vg6^qb7%+ܴ`|e6՘{E1U2'\ʮU Q5Ė8Sh90p"1أ'ymC\FL+\qELA[ojfsO[~p[N_cxU8ێmjK XUe!r_42>ڃ ':P?nH1&bhjzY ]ط,Rui~^C \(?b@Z|=TӉ]CG8>x$$<mp̠S%Ō'!?w1mު*Ձr'NȇHXu0|.Dٳaw9s~5T45$~HLQ-ڠ) )/+&#~2R:]G#60̖->90E侳 vT")jDPwT#= )h3g|;z|@s0y *±mx6fOc" 1sr5c<&"~,}΁FaH 3jU0v|kGn2X :e"YO8?We'/GlD F%Nԙ)vfU koIl$SFVC.ȸّ]z,?[քQ}h2 r*3{E`c.*"u W[ِs2I)N30x Pу)N OANTX zkQJ~o F`@q 3Y3{J0 _a``R b?xq*1IqxՆap~zHv yc^CYD7 oBqW_ԟL[:PلFb1})d]F~:7xJFf^Hp vhᷞ%ϘhX-htow2?R@]:^z `1]3niͥ1ܒ4p5J|M¯,f8:TGע^f'waO%DG!9: T[J#^Ybǖ3b=Rc$C̽~j;C݌gGI*uLh/e㪱I[Z :9DhYXX6@)cm.%jH(ix;m8u jA@GpmlKXzƄ܄}a1L)>[$& |bG'wyky*E!Ź뷥{Xv$3=;)B *c'Nky "$i"TπHظ"))fݤ%o0/7W'n` wG n;%eVd̀+R>9l-Al _gql〤x9TYo7rdh^(i#!תj"gUJw%o*ٗr?ٗ>=/=oP.WP==槵(@|f]Rxޑ'Q~$ pMnLU |+*Xjx@PgXn7`w7?b-EV(Zހ$'o=8eӆGx eNX#,FW!N<Crݑ1erŭLБ[>1.d@Mu2I&1B"N}L T6Oc4"1x,|V$$0`eia)yjN\{sBU=HWOpoLwXMT߸Ƴd_}m0_6K~5÷\!>`WZ_rGq yn47>?t zT+ .<\*h8'l@DUhgſy؎8,*g^FԷdb}>i8gڝI"%kY ۆ8,ǐWE jANc$@RFǭtMdh%gx#n :y R%_#?OQ5K9" pj3I!v/|Kd jtc<-k+>'$fY[^5CvWsOɜ3.|gUwF>Xx]ؘyzT\}goQpD 3_KA 8Ts&cs~&z (5@ adʩtT"m5A[/Q[ pp xO[w(R͜(\[Tedz|!&,\Vh܊c_p+'K2*-`0l$;5x}ޯgn 2Xp(EMs1Z>RsU|?ט9@C9KOhq c|vv|a ;Z#B#I]EUјs:cnOşiMSqj?N{4pJOQD 'n53G7+5^yZr .` {-mğ&2 u*UhIbA_~D4L'u2[A[5K#ꯂI5פao|w}QVM)tC̩GH!(օB$zAպ/-B !,**p~;0NaQ^EE 8V2js 9KP+)}/*i :O/W DΆE*KMP A]^XDd64I*y2g f[c'$g犮p|nrohbgC1}53G&)T7BX/E'C*u\ >1>jXʗ)=1$nrv Ĝ^9FY|؝ILiF@kv2 ?QϤ١b=f7UV]:#-G>΄}K0bv5P\֑[YZ2~چu;GZ¥9W-$/xj=iLXEA;Rb>*mdO;[ x*( xa NkPU-oGx A UڤApD`sD}hu"ЊbL~Q'ޮf #W˪*H`19Fշ?}T^EZgC(MCn˯:d HLw 8:<ͽZTgl-Q#0u(GtKT@{D_SB֢ӑjJ.XP~]:c@oU1hgϥ`e{F{.'9Zf\}[.`~.szGɲ5dس׀eR(N^wh>՚7mvAx(5o;:>G*PL5ߏWC3-=^-P!ڋ49;"}hwl!7b&kD2*M2U2~6{tpnfO;M-Clm/P8X~9?_ U%iJ4"?ؐ?~E*2)=f'%NބA>\R[45C Df$+W.@&wE]ӂq|Xğ^ r(xa[!XNQ8+#I[F+6UzEfTmcQ.䈨v EdJ'XPPܥB|f,wJ%"F7?eD|؇ڦ K!d2ـ2^5.wF2ob㫩qhAgQMFDEBbmH>08W>YԫVB~[ѩLLF?ToMbu7\C &TZ= f4h"h٦.|)E*8[|jc6TWV[?Z G/<-XbUEiȈ-.4POϾ㢊#t IY~-Ԋ^+Sݳ& /[Q-?/[8l.(5慇! ㆆuyf' 4;m>U.=.Tn7je1V#ϳ!OVX>*YpxPH6/8*5:zEZdy& ֒H|q!jt'BTY/KXuJݕV;nudi c bqaRXNs}iT똬Fqt!\gO`yD<`B0:L֛ \DnsdpxetZ߶VSj7ݒKqj` :͗s{VvϨIifbąDJ_7֭҆R6+EU'%W>OB܊wnPrZ}(kN<)\+ 0i܂ `eWƒڶIVfK7v#ĴtT-|A Yc>W ؉W[}VS4hV5w?EaMmxK_@;rަf ejfeT vCT,y!݌jPG}?Xfۡ?\'@^_)3xE~G)MXQ e>\qTĿ"X -ԦJ\<)Y[ xt?/PC1,w 1i2T Xo")*ei`nwƃݟT .Fe&])(qYh> ZF͕7R.Wߒg!_CF!O6p}[`VҘ ka=8 ?!@7. elZSNyu>js뙆mzy׎%SI7yK88kYZ'E:mÓq'h"eh:JJUp#]n4lPl=![sbefryy OtO}}|"ut~;:8=~ ٻSV]QRQOf-f-Z[gcf*tMvJ@ {ʠƕ,\%7d5]pZ3\okS8' a5 UYЈlpC~ =zu|l:QgL\n{jI L,sPltBk'O2FKTd6BjK֗ Vs-j];ڪQۆ&ЮH?\ݖ,ܤ6Tl@Ts{!ldKAhJ*UoHC֋5l +4zY.չ5+J:Z oxR_OHMi Q :sGBPEN %bAA!uj딣dLW16DM/㓲UmP1|-nE{="Wl"»skEԩa)((g!2~d*+'B|gy^z] g#_!]Usơ|i%ĥDYh߅ UO+i#`5֟%oY[3dP Ҡvh6;= S7Nz$; WP} \FVA/H؂zaqIi(Lu m%7Asl < ҉£ЭmA!g8pmuEDlf:)W~в*n"{S `Z3W>֣Q44Βԛh}Փl8t{T,эܰ㍽?f5Jxja_aZ N{2>aF6-5Uyq`GF {!?"IͲ'ְgkĶj]R)0̘ܿXxݏY *uKeR;?JEyaN2I\s%,BNAȺ̷gEt^h`DOFS([6-qU%fVG-ͧ|*} AtwR 6]}j5Y I3=xW#&G'#z/ųT|H/Ht^ sgCOZ2 Uz 96MIT阀oڬY*ϒj#~0hB۞(31-=!t@ju+ uo' C SN3&Ww6.[8=x\as xA ! $-dқֆ鰰ӴK"69M #@R -=U(s48uf=7B!)R"(!΍@8NQpL%ꘪn+Eqz>"sͬpE\{V*LhXJ-j@/!**;ہxw}*yv$"ތIwXw Us$w}@6/bT|FδE Jyˋp)F3Λ4@" S7+Xp$:&n;췁 }u =-(#h0^5󮺅$(^ikQskw:|$&Dz&~|X|S09~}ϦqK0Or'o39&;|옐["J 'h1Z"nPR;]救AP@NbĆO)Kf{Ò89PX->gO t, ňg<PsVkŏ>sML_NڬM>u`|RcA4^j*!a5BJ9@9'oFEJdy$>TᕹÁx3_#/xX8]k0h QQ6bp:kEN q Q E٠o>ֹw8R1OVa*) [7&X@_U0U-w'H/4 !1!#6&pń Y~sX4#sI en :7D^ b >f +}qوyy鉓#Ve$X6>24&yԩru y ƕÄky3<)G#7" Wv/a\V^tʲn:"]H]_?S4dDef8{W"&`ث+ ̟:sJӁ ݇Cep!.s^/; ]}h&]ݨ~ʀ~)6!\[D쟚MҌ9,1VҤ[+G2F\Cse;bF,,6,>J-v* gv"ĘY: .1(w~ܣTR#Kb@D5C%@$X">%}kFCW'X)ȘUH2@&݂uvpG5jE.qP᭧ ԁs ąk%g%4sYV4siZ4S%2Xz~$JA+=?:W+[z}a #J:`T2פH^' m_R  tLـȄTl]XI\b1oKfW$`Aq'1(QY>tKUa׏S[л($;G ͦ^ k3W Tvl(@ֹwYEL3=+,PA"+ J%w1-ɫ HP"o~@* g5`Yѯ2DzI]Tvk{LB?7-~33?1$۹\r_B.=@oI)Y`?C/B=d BY"p7RISWid9 ВP<H/m٢wZwf6 ?EwKy^dahg56H>I}$~a I:T԰z'x& XM_!gȻD QQp!o/a/yct,(ֹF[LGl)Xuvueu;m%y"x94hV?o&!פK(50Cʗu&$ ~BNْiiV3WBV:]{/h~S=(Xy=DaÈ; v^}ԉ.׵&{-:vU5--!.d0 ?Ere* bےg9 *@Hnt &oߐ7R.p+)r[s"!U_~vV7닙7Q0/7M{p!/ kMPk贒uMOW-@#tO@rm[7ոQ/]AC.吁kN._QywaАP/<ٞvt-@m%+ (NTN1X4 Pl4oK˓)=z{r h?d@G0BRWuJm,}P̙=Y[^N:BqLԸ_M$&֨8XH8g-M~F:7 U1iC]Ux~?^L"̴[Nfc('_Z˯e~e!8,Q]xϲ (Jtrr,{ kK@&ZLi3zve nr:nwI2ϫ] 1~"mfU :?[_62!TJU@М9?^Wa @̨<+Ru2ҿ> Sɳ_w;cH?Z`z]|`X5 |b8lu"`4,otyyէ~Q~XwtԴ+=QeU>6c d.? +!DYPYEE) s54" pԋC` ]E;F~c+4 Z$zͥ)u8% сpgf<7 1pS 0$i'ؾ:_=4i Okwq0Sw7wf?"ЃcĴ-nBY3:ЅbΧp&i%ZfE,0'OIrh-8.؎bD%-!n9TI> މ(,Kb;.~B5rrłF u y"DŅDR%bӂrE/|<؛IL.i+_$ (7 ֔RacC f&0gcRt~*4O'쓡P<Dm[:+͍ca[>\EƱ@v#M~IHs(l&!5 $_~bmNO(kBVZy7L*{X13,oYK;q簹8BRf0 2ƒ|nѓ?rw@B3rg*a˂bOkp&L*ɸO D9>d{|!/qpS4#E볾0 ~f yd:cIl74"y6Ɗ[Rd fP Z7QI B'D#hP N&?IK2z't lejˀeตm:ϩA>W֪ A0)]& -Mӧ034+H>̘ ^Ǎ0v b*Η:~M[[@⾆zCg% 7mCSZr#{a^x.9Oc$7Ө0/*2IƱt4Q՟Ypl}9 {E=T"avqKhɯ9<+J>-Y}%~hFνȤ]^~o  @%2⮜ .et^:\>*eBtpơr?w .w[P@ EpExqs5{&5Sum;7-X rmE4ӏ8#yz$?)uKV(m.>H\ {ϲO{bHaZ< f-b~f5Z6jP_b{doN|qT_6B0!zv=_^N@\_ y5o =KRsEVuS~˔$% ܝSUHcm+[ل9S (HQϙ hww-!Ȍ dGOD:}|!ɺ٥Cw1~dI`CTM*4xfv^铜uâA;&L z>z)7!O!łh/>lda<[!K߿{ "թ-"n0;JZhi'Dـ@jB["_IF_eZTXzNP'[:f,e>[))/vԳsg<٧_lmC8c 4Q9tu[wPY'hx:yoWė`#̆+Ujhl~O -;!XݹA_-w~٧a}UYG< mUMB:BX6σؑYKx\Q2H.Rg0{ ~{@RpiNiUhLMC}oI;SF~&|:% px_ vL@T(QS[PrHj@^XǦ풑2ͰCwuB)/ұQ%xv, }FwdxC?i&/uW$6%| 9zq'2#<5g 05Gz^*B{匀 w'FԴ6u8xm:);Z+t# !7E_ /|sFWqr3ycC}4//Ӡ c]D<; &Jb`c2vJYeaط(l\x-ƙcg]/!]UqEoFsxqL/e?Bҕ~Tr YĴhRdnR.Eţhɴ5T~*7Vwq~V ߏ CczntYUO&XǾ6Ű nY'JBb,6Q;w?v믾ENn5|tPdD-*1>tڗVijegV'}БK;3қ:e߀$}KVUc6Ovo $UOL%R5Ýu,j ~m?w`H}zi$ (lbX'o1(ex\%&*=:} 3R?^EIp:?zF0A˨(2L(i~v}oPKf'YW`d~& *<{\Of+qj:$.<&htƻrҧsi=%{GN{V&c*1UP<CBے P2bC~dwaG~=Ǯ}s8 )p@eZk lqqtuf ݈L귩q&*Zb 7J=Pn|A@Kf`g1H9&:" |D}&|UZh0LG|j W%;) byQ[`ԮxC7ӭ&cm7;Vv=I+ϸq3ΏĜ4 I'%:{oίƜm 'N[,ɼru, qmg6u;WiکLQv9(zZSWuRE _MSV=rjE̷½O2={45t0HӼol1+̔6<#4g JInrΗ%-@/.&3X`M ˣY[xՑlwRh(w|rve zrSfi*G#io4S:vTDn|v 8]c Z,sK"@|߁dl@"%@a%a?n*3 ȃZwy?3rpT-Y\1*.$"YDe+P++0䏇Vf\Dif@ZKKh$ y{N*qeK~ 1|)W1O0G})mlǰ DWŗݹj9"??{ b& 1bcDƯ; RHg FJ-2щ5鲓/&c϶R5\9~J)S 5^n~rbi5,wKъ Z={,l$Z-(Ղ ĸh?LTJ v<711 F6wET­'x_D2ZR3Fвg}yH R:Syom,;›pBÝKB@/wB%PA2&a:MGK/\)OteYDZꡘO.IA6z\T8y 0^I&^׬DmYg ͸h9l&#W]*-ۻ}~ /őWĒmHءzj^9EՊ"PK{Qn{EX'+Fh5,raFG(V/`e,B+[9ݚjY>G*> ҠV=fw/BCjo,txt>D(uՌ Bh8L6fP'UftПABQup#}Tn!SeuxL6.ϙgYڼ B}K&)7sޤkA(lWwܺNlCjCU왜Re0P?s8~/Mi_!-MC uHNb%(Lݛ&DL}Ӻ{ oDzdž|q=?+\I6 @aƭcE=c55wǁ;г|pG+i_VU<,SʷƝx {^dZYt2SxWJÓ7:ϖS(EIDgk=cRl~*n)[T'SLzW K{loV~) $1Ohb2H@zIS={/b:h.HT~D4\W7*okg:r:B] [y)7dZۑNjv Ld=ig(Ϳ򶪇{jGxHX/'m+2fU+<)?I}| (:p7NhAAeM+c9/[3Lqu8~ׄc1YrMclrv zڼHz9ujԑ? %#q,PiZlpէ5y!գMOJYKx*|||v]i.]ҼaXcC?9/H,οC*͊uo P v D Wg]~H trX:X!ZD;>y`v\G@u!}a"HBO1PzXJ]RY/jqlq0*л փvdc(w'ͩB1tמ E *B<k!/b9#oNl's%4Aq+P!SP9ԡR2B/ CBx[OS|M fVf_U>Md<.Sv|:/Sug0ж(&e#Dc"NLc#sb<D e>/\9B\kğvCrA6} 48>w:PHmъjBLנMTMvc96suTݶ@GND RnWNJNꯅ.[_A屪9t5(-H5wIF;p\t\MRށS*D1 ).x5$#N2G>ݟt*Zo u18rf,LDs'~oߵzDOHIuÌ+왵0";]+\}!mF=Պ)Rf>j>/Η+#cDfZ' ns1yQX>@N2mnH{&Co$e3;oZփn1ן7]&\>̇ߣT}NȎdǏHzM>Awɀ݂7R!{=/J.mZ6|A(AcE}HoHg/I'g9 jmՅ|3=prc.jGW92 N7 @f ^咺xeZB/3'98s b^)@PTSt x7U!V˄.`JA ˜[x dksh0FĆ.YkdQR;9 n/݅~=]~J6G5Wio拴ݻ*N̨ @+dmZ+ x BI*vC'u󮌄3H}D,QBk1$5ja\\nZd\g+o!0l/Y~4Кl{h~\okEO$)sg@/siWEK1\-߂;0Y߃򣥷P|̸Z#!= 4oo"J%rgW<%ϦEdVޮ[f|&9VtL4goǩ4b0q0,Ԧ5uFd+fHH8\7Q5eK7bP󽍆/g3`kkGM7[H'q"%Aq|y bnrXMJ7J5ef>3VX&뜘z^834[ox;(R$rf3dh덶t#p.KB('Q.E{H>%CZzjdJUnޙB9$*#~6bk_KTW;-hlb*;mCnLMnzuQ{Яpowl;P1>iE .l؍=ӲCo}gCvld7|N{%9 \ NXm7{v,FP"/.]1瑇B9KH[i|?Ym n9hq.1ò:5 XSaxlu#mȚ LBL6vQ<3SEX K\ְ5 1773cӎ>`:Rz qi-)WTRafo/4]~1ˤ <&ɽgԗNf}e#Sl Dv'5nLq0|EtBJK3'x[²|t1, 9.1UDJ^'+92e´n:!FR G*aG%:Jӑ+Y'(S`PJj8 qj[y5)YM$g? 6$Iec6:I7IgFQZnj ,,ر;<-ଇބ 䑑̲MWy}"1yaX/]:aʡDue"gpxNbF=Kj(46N &yؕQMFLXߺIxC}TRB!> KubX;2‘Vd&YӌP2~pR\쨉Q\ }9= D`7"P6POI1~7iHXǁ A1l֍n mx >mXe\?q^iKM,~:6e!آ8zb:D CMQ ǛZQpՋmV24hZ\ceT~FA# %Tː-8ޜj([ͨÒ07O ÉyugԴؾs˃(4\ERE\} Le[/|m/$7]zUQ-5H\srK%L wFvds?ۀA4Q^E827"jw,LA5!h KpcTCE*qU1vAf@!`E iM/rB7wHJTMњ` Dx$oPšH/dpXmɠ>)P*rajn紜N@V P"vRWa=nՆ5l40ia$❇bR:`fn(Q?Q]&Oغh '_ M[(($A*tBᚁ0P7'LJ!M4đⲝ낔X.0DmR4+(աM hW?04t~aW&SB5pEnע|sV{&Q*p3VG/m,Vկ܉(# w:7g.r6,7]9[ RA-VIA;ힾKfujKP Lȕ]5GF(0+St??e_8|N־dv8>S&)$1E쁸>Z^7]T1lRH>> A*.J[DPly,4Uu׳جwjfFE?IN~ǤD'٨; BfءGj1mܓHG>%dl)#W@r%03`PFtc`8=-rr˔0ʜĮ뚆nBeX2=OTV8T#Uk|.Hr8Kvč_y%!42,wr |u*ѺV+_Cl]o),k'GIЫI0krY~Hx=lLʎ6@6,8c.Sac:k@w6m'JM+ Ǜ2x7 טS?4ͭ e 3/]{#2Bvڳd*y?\Wu$Acä=cb?!ZQǹb\r?bYQ]e#>wQ_3!ˆ*2ߢɣHAjCF":,[⻈?OCbԱcQC.90,VZ>6}5* Gn^*ww)tSn'aѳƱ$ xK̍FFT"Fn 8,j5Gj~cUߍ!o{^{A $S@ \';IQl8?|( `JOh+-)q9uhJ%3/a|*UDys(YQ+ P0AԮ8SpBXĹ%B"y˷{.Y@XZGbB $Z%I8RX%cYpFz <42 Ɉ}G?W>+cWH-]#:LDdto^'N5EF@#AWk8N!dGPG_!e ?86yHsr"RO1z\-^PAYz`3#5 garo'z ^tH(hS7usB/qjC%il[ꇼ6eۤ.:ekoBxwK+h`Q#3b BhSf9GK:.K2hb]²c"B^-& @xrD݁T#Մ/ǐY&@k<>b 6S!(AqɄ=!}C.]a΃Sόz*/n1Y8FH7=o%.؛I:@ ; ɦ{{}]#,\ʤA|5EE*9;߫<FӇR4G˥<3ӫPGt#kύkjNo6*MY18Qko{BZOiP\`w~7#;p$MU,ŎF*x>t|v/c<܄K"Wz_EVZFq]y`~=/,AU dU!f:%Fa$fct-p6{]Bf]BV'~BbPח4@n%=yT}TݳE<gC\c&UF \v)W;;0R΄JGFF)S}TeYvEWvYS]b/+@(6SR6f]/3m;ϝG`]԰"zew|1uӲ$49yV?ASy?ϛh΢p w`wkSB=kDzt>g5MUS-2M.&rG,~- ByK!6]iʴ3^3d,g C#kxbY {-\K5K;ai.1m9#Be(tf.[TJqCCɒOACVE /썏&ԍȘΉ5R.&:'1"; ..:)o T՛LJ4<}oxNߍ۷LjNe?5h;lA?S)cPí(0GYmtDHrsRuvot%  WLm;F"U3[C3xlkPqez}jz U&-7H! V#rDŽg)촻ظadWF&~}tN9V .ۓĤa}@f3hwn*}YkZBx Cc9+ijJٜѺ8Lx˿?nD+U+u'-/3'xv bm :f"J팞QQLu0QXEpFmS0j cc>U^Xf f]EԃB-؄|6ed,KCj1FyLʻKDt6W^S5`B%L(ϣ:Pz_u/y@);ߪPE\e"nodrwQ}<.\A^ `vތu m/K3s&KKoʈlz p[ݯ٦ n?̑EL7I DuEup.Q9S_ui*]gN;[s#|dM ,ScY5&5ӛ]!$u zEIp!Z.?PM$n>ejZ!bWݼt:D QU,~ʨ'Ug3|DD6.'\_ MtXǕvGk:DsLJ Syfmd53,Z!:;z3KA&cm]<-r_xU1ak˫ՏEqQ?;~8ӹ2bCcK1wlx4)Fs&nUjO EK|֊vC̨UK!yUF%0[^auS6_|Dg0-qgoOed^9BSsjOsS.AHY4łA,كƔȺt8Zr=CpȪ?3^+zc7qr+gVzxK"\]ӊC1XbĞ M;ㅑNtvG9I' \ǴFyPA҈i`6iܖj#&0o[ vݣ7 f|$EOɾލӇ]k+ے eI_= Eꊷ(;}Rݾ~F^3pB8*v(:/+%ޑ ,)$jc8|{o{z,]ȳt i"M~Grm[RX|gS4U!gKzװt|`a->}2ٜEda=\[$Y[͍TX3S@W&S $sʯ$ hislϥԞqC+~e刟#6DH a@wVw`nW4q6RHcFFM93MD,]?1 u=Aq3?[%}GR?\u-9%~4C $Pjݛhbup႒h{Ka̢WGځs5N~iZp> ˽ڿĄ=o{_3-W8eRGsŬپ>Psd(. 1&ѨRN6ΈG]3W]wY"Q5&{`xd**'iȌ9jn3nOY) X=] h3 -( >юjQ#Q:[(W^ձ̺wZxJ^HqY['k:;V{K W}vPLP&OI[c1ۀ,m#ᠰ񛕉ň2. ujqi#POîY2~~v*FlDŎ-H Qa?ջP|p(g)w8ꕺgG1PFgM|ki]sb,>au o_p:#@[Ǵ?b o|rAUU|KpKE |~*se WQz"sԁc]#)nH(nkȨ81=4"Nz<xd+ U҂2 '`g"$|4妙`=:coS6LIyόV诰AoDEG=ԆG;0W耼 PB U*h'5QW^fݰlz{:9@ j\%CPyM m ᶀ-?@aKfE[ Ŷ}WNlPdjdHS^Bf]˞#-]zv#izӞ53르WED ,uX~WF%Y Ӹ!\ V(C5J^vyU9jVC0qő_=T4R9/!XTA{ @rgoh]8SsQ <$TwΣUfu4谊y]1 ޗ6H~G"R= 95S9rZkm阷<+P8+miͳy79iDS2b-h*;a  MyTߴl[keת7$l 8 *cֶ]ȝF1}tҀr io͓'یf6^|^.ڛYAF:<j -ģ;5uN]H ӏh-{0JޑytƤe0d6G}3d@F5o#Y t4Sf&F K O No3Ai6f얂)M9^{ԺTy2 ~K|)(O<S0K9ҁTdd&տX[VIz \(f$B?_9ӜN  `l|(:uU 2݋4/#Ղj8A[wA--'.ڗ"`̇ܓbt{םcFATlsC8hܨ KhBR,|e5s_l4Z;W*Yx_tSti}[U_E+ CE?BxoOkvMNBt0ٝn9!;?7ȓ:CD2?Z4l,tsoNo>+N ʼ[X[ϏΫ; )Ƭ9k*\cQV8#n[ %zÊ\ jrcq TYI#?Ҵx-V>Lf)B 3#Hф1zZ&#i (ܛvggaX9`TV|$cL ӆ ѹωUad2+_?T|z"V|Lؠ_Ot&3b?[9Epzw(I6uغFM}Kjg !%9: uDCoSBJD0B7.% 57̣X؞\P별cc bOQq;?Sgس]Cz K I @>2DyFYPjo[`CM6Qȯ:!!)tKL9!Bh {k"HjO6<<,A^jvh84 w萞k\^&4ddPytC}Bg;n0,q%쎁 )HF%X<ΛӦ9#3 =(!#tW?ג۰/qwI@/p>G.ÂoOJuMF'N%rw \\띇U>&ؗm-$#?:WS7*b&~/gtBQ_šͯXA68(@95܍ [PfΣD \9:Z]ײ0 z+@1橺9\չM͔z gy~SDnيuYȱmRlqB`IYy'.mI\2k%yQ&!iJpC d$Ȋ0`/ڤOj4ė. մJw6Hm1 <28Ab-<#osy9sɊFƆ#,](䨳&@jI@ qu?M `1{Ë&4b] p֩x>vkrOjhh&@C@z4ERgFmk]hݖ^؇}3\M%GF?H|jDW?<|ח̜z/T3U.]7X ,XZ$(RaR*qgABC.1tnomB0-xqÊɏQ< ZkN`uHXka(JP ~0٫̲y߸?-վt?Ϩ3ٰA{"0'@و/"͸X]C/)Y ENZhW_}W[zAr, Tu hj0ߝ,ctsQӶrutkΐ1Aˢ ԭ3d~4"AihW( dAfi`ZE)t@S7>#"y5X[)rJ?LZ7p}PtH%9 ~Q/ґpsJ^+_"Gxm@H-t2ũP"nчդ}^b &4TmIIL_x(\TjW0^fh>"tq^vsdH7^}!~iZaX6u*dZ47i88qx\`a:|TӐёcX`h1VN94\GC'Tuբak֞=P&5"j9X9 #i^ crngxS{D%e<.m:Pms,889c>iU{(^9U}cJ{`9 ɞD2?7ujSIsGS[>rnvf@[s?S;O mQvkTX rbv]@OƘ~\Y3ޯ:SN|<*x<xK4g~\s\~x\a]T YSȨ ;m?pUݦN.R>EsS 6#Yy47zi76D(Ô }x3W'tœ]wIig].ك.glRCc}5Cn_ 49( k!oM P> C- ]olZ|[~y&̇:`ѹGX)•P֫Lש-cwGKW{:}vԛgUYF?PЮ2vۗ.s(-̪Zxn)W]AD"JD͟ѣ?*ѝ gE>OwR!賕thǍ(k2B[/JpIsBcouvv^`ژO1T]yKEQ4̷jKrH p2XE8W+.1K*cf>hYcElDcQ_nooZ_895X⒣\&ŇׯlgaTtaf(UD NcPѷEc [~5yI#>Bz(?|!2ɪ !XAiN^nt iwjs8s͛KŇkZb%@U5Jai5D#T$z;' YTǺ&8 Bl = >am"fs8M͒З:o/V 2`k?XX lX, L^"zǹ>iiG27lE^]4^nE {3 Ӈ%KKe-ٲuL/r 7A@yytg(It *em1;cDw(1x+PSxUaWU؟TvaB[zf\ %CNnݪM~ø֝#3ձ2 \RՅ%pzF3*Ngd:3}&@t0ur'UȘcJR>\ª :'E[5b?5\` (^"a4+s8) zZ*6\QӨ)^FS ܲ`mȔ6%?tkmQN*Ps7Eմ6cl6=k:jY-HK2'Av)`Pjǔpe-s,f&K$C@S$XȖCw ?\;S/vż ePYú~Z^450wǽRi˛m|ɑ;&N%ݮF[m=4~^A2sUqEԿ֖=>M\k@0E:Zgo~CoČ΢SQ_8T%ݏvMǨWkruX&'oPӻ/Y*yfv i + ^:5w~fDoCrthR^?rM '>IdD{#{N%F\}ZsUS\ 6!,'$ )ؽz`u£dw6|صLlXB Sd@B=o&14wPD$7+Vp?{Ncv9caќ\C|OȑrWwNyOnϡHaGzp>Xo^Mxz?Zh ѝ ekJL80`( &:r3C |=CNMg~{H|6D6s[|AjӐ*SP>8 v|<űg2Wg ]E׼+ItikZ8D0h >8,p Bqw*tU {XrpKm11 ֭p4 t>MAhAn(*q=ч1JfЅ_:͍VI6+F|rZEt1Zwonũۺ+v#9OH #=O <2<+= ъWFz~ su+*ѹ}E^8BTPҀPGw6}H7_aay8oZ\Q{RG@W"H] a@Q}l9>ęB«[5ѓs j7gwB ibz0xXQGq*P6ye ^9!WXvk4uju޺./h1{'BIy\Kb󞩷zm\L]{bMNܻ }=ĺb=.@G'Iۈ ڵ C crQλF?̬ ]T?2ŨMp b`sNBc"+=7&V9"趹ßYzxd.'?XSAޝa%C} HiSM'*E菭o2b~OHpӷ8|F `|7O,r%yg8o<}.ajN=_W(a4GڅRcӧln P2a^[u!?ec]hŝ캔nDO;jL} V=i2v5]OM OF}h &[*=*,rtˈH:t*u(E ny&d1㑿cBNkR pMFA@U+[uϕWsk*259p8pYOSfF| [ hXJFy5"yU > ~^,Ruv 3j=]TP.U_$$A)N/+e@bUH'䦩Hq{ӟ`:;ʟ\2}ܦ [0%sNU%S)? "zwβ}s Ğ-j>k_yzemп`7v !SZc9mR}nڜvӖtѺ:b$jʧ5N%|:6|:ia}!t,};G`0(-&{eLV{|aa ѓɰߤunk8k_E)kʹ6-R`>ƂCv5d9-ՉKXB,m&㴟aMq(NCTԗgi'NTbd(ombƸ1=e>'Rȏg7*cvcߴ-6Pw^g6BЉfwj,:_"f(;$)37Eu5S+PsUqR7s=!`t>e㨞rB禊)`ޣqT5 4<+19j(R<Ҭ%kiHtK}LŐK"e*(Pr-f\tIv~8;z`-30k`r xQ8>95~$WҊӰAlA\G􊗬ZRzל ͈uSX4ʥݡG h#}Ff llTU FL_ x$.j]89`H0!*U&}z>lKȹ(DWI/vbal9cuzA8bA{['!/V^Ɵ^M0˖9R==t |;PD!O=RM>1V|w-O4˗6R2X%{$1L)' *!&]5 )" l0O]ۃ/ɻ>܂JC(1n ^aحbp")K /XPJ 2#`1MMHQ#L0q <b "}RF7j{\g nXX_7 ~ZDc6[e9La%Y~?ە*&~3a~,sW Eϼ\ߓ+;¤,Q12sl;a΁O2z)u(@,4Co/i1ι%3'ZftKlY g8 NS]y7UBUVFu F]<)j?tNJ+O:'C)9Vn>x."1 .\{ViQPar9̯; NadE՘~y \oPj֬:hsDm)DzʫZ̎L0VY 5?MR0~-I-$ zqp(4(tQ?2qQB{Am1}[P֢VaȰ/ M'a{+sOu2ݯV98ũi \kX#G6[1!hM K"cNԟ Ϣ:n= 1Y*LPe1 "2yI xXwtUȡqi#.!~^,1qMΏ[H}DGD'R9dGOU iάwqa jV&9e;qT%g* hXʗPԆ~/ ,cڎIR]Seg#KChࡒ;J3$xveៃ9BvH,ٜuoE /5N ڠC*Z\d@E, #4muO;>ڼ?mYyHI9xg_=QX!SQSŽHk7f2 mD#MAMOO}PLg輱I>WUF740#n=BzڻnZ>S:Q-FUPpj>s;~l&_1Mb'XX:曤Řx.GGVkb{͟/pKW,Q!X`.ܘti[d+ AXDXR o!@;ǀJPBSLC2zU9r&AAH4 ބV۹O;O/c(g)ɥJWĘcHs̤ڞ5kT+P.Nlq!XR3A֙ZA'RUL5&JX & Nx1 M0<G YXFv%3p$pGLIENh^H|u #(6sMd}Ձɑ= ]63;,PKVPzo,MA;Z3;Tzmp|lKs.Q14D:>okl$*3QlE6)՚IUCjA"1[ˢkRbJj2Xg M۶Uؑq„qOeX# 1pSq@QvFd*-$38)WnW$@g4E/^̽3n@DNY iW$R_7ST6{fu0!{}3tU) Y41A&!:iɺ/,DS*{}7-&@D>F?B 1ZVBpXNOB6>DF] +╥W_cH\;߉((0^mHzkdzQʅ6bm{w&͊pHBjs3~ajhj>z .gl  U6Yg! =nрUsHIC ս3GfZOFR*O51[qdzCTvp<Zz+MԔk j3}WR^i\dI͘a$|Ro<~/~? '$KlOVC Xͻ& :I#~~)V>.&G-_Tlخ!I2Dð഻0aM>A(lQ@-;#/9s8Κ]H,g>Y%BSSAaOYռcxUP7c+'[CQLMMyv(ć1 ?Q<0 Wn6JSg~.>vf0IJ1dVc%*w`֩uv)p} yoCR=^K*} "SR@9i+~h8O%"9]K`hC@ס/9eM8"UؾѼӛuYw u7t88~jecul8jj ]MR&z"QǨ)JH d=M:ŝ=T'~H칇Oscfaz= $Dȴs@imm\"N88|r-|#@?~: KNuA,(Y,-(V:dD }~9 q007͐H`[*}Cc=Ezog9jnl+zA%:9Y y[U&|YkM cja!.5gO_c?j9IHFl] ύ*o:l4FrmHp"߾j$-ҾRHo'J*N~84,P`֘iNRdӿ̈t#[,[|zOUd>R'fG@ ^-Ibe}$W)dx2p}d ae@s #0l?̼U #?[10 V`wdY c R>Y::L. n?kEٷuLĆ6㒤;@ Tň7@ܨטGb&?$va'-ZW&[+̘tQ(~e# FoЍ#iP7'5h)_ko׆4Pb\aE4db'c%[ب@+.h`^lorQ5XYۄ_U+qyY#U]w-WflMYMIA<~YU ?0bpy,w7_M`i5>Em7GZFUSU}1Gl/sX&Y>Ms[lpv١\q^N/[khQ¬>V8&۔"E`XHk vUMaً; a+ bqث,DK >Mזg Г YV_}0<GOq2 =tvW Jn"qkv~fFep*^&2HrbZ,7|cdfToDOp2C r.,L`u zMQ1csS.zu2u7Bf8'$YՏSPDo4x$ _,VXpJ7\@w>/9ʪ`v??>͛3-5`Txl(p~dn*ݣ>j[--|ek=uY a>;x7Tΐ7͒{Ac- ,YYMEvbrxOd #C@pļHC1))WZUhfнog J @3 zmvR+>mݨ9jFm8•pLinQ 1a*Uw~jl◆6$[a[-0 )$jV3qݞJGyC[':3EGˏXԬiQ仟0=A\]C[>OC4$вZoʧ5 Ut!n~/ƀo9~qZΥ %EPy8XSCMJ߾B #nC&H,8;Pa|zT4gN\'o,|Cޢ_˾zid=?E3K2w@)[tW8kWU$⌱w[oi^QNOlt< 0_F/ur"v`fJGigg38:w+ 5\9 }|/.:Wk:V/GϥOl6mIԒdx!:cAƂ*@*i!Ze|efJ6!1p3͇ ;4fѵRʊ  hz|~Gԡ0ϰb?V~(B< T{Hf]h`fMY E#U4>H+#a8f5 |ֲ0٧f`_('/|-W7s8X@[f_σR6#Sz8u@Fs6ąL|V!|U(RWb LhN0iJAKA?}v4/t *,?gv~ЫƘvrEZ YZp d߉rfҗ,mNq/RAe[6!cpI P0)>gjGj u8V%UpHR ?7̞*?_HWAi#T/H_\wxP}i[NuY)Mٶ*Ln~S@ F"Nu6OBFEf쎊tu]S[L|;F=6C>GXr Lp}= { aX]rI*Fb2Ua1 LKX(ٕ/tpG7$à4,эqc#fK D* ߁)qׁ !z!'v}3  삪76{? P2L5F*[3p4vAV p*{{y0ʼn؇ c?ȁd?tȗG~$:YkȩāGh.'`I媿#"36#24ee':Ƣ6WMK'O Ub;{ϱ3+\vZ,=~ٷUő)a15: H+']%[[8Gw,pz-q~pN\Lx5$v )H[PnLsEN}o-T.U(oݓ4,Ko `-,:E9CPK /9_H? V=d&V mMl )s`urOݾ;Mc2W+ԺލpqQB%mjNA@MV=Vy}8+qd RIKS*z2:7lXó#{c*`/m-&2I7Dsq|߳[1*,9S؍ru?b!wR2hty P8xF٣3[&FW|UaQjYwbk[$LPb6k2o,I`VJl4r*ycwq>f V*{cZ5S(FH٫K{ ;!-<!1h mvI9eŝl[pAΩVYmU'|PΞ ~8z./:A 嬬p?EO(*i"J0rsh᜿EER3nԨ\&3q^)Ȯ psu~9[*Qg)ũmMcyHH)16GE~}0gԎ'aA2?V vwaYBkB?4AnT}jw^lXp1EwMH=N S=J2<&x?pՑC m'Wx~|pb8Pl!,")AĚ r.%ٹ -/ QUave>Ubn '>Dx>s'2Im( M }85O7]xy| ". `68XOm3w$ TX &iWo9uSnJgT_la5r%znw=|Aw8QSЗ~O"7qAC3{^ϭR@t [1wWMZٓ }'Kȅ󰺘ܭf38 7 $SpCް|y@7!m{Q֐J1|)aсP9_`vI@Бi5't tD{`RCݤ=-g:-pӯ j-J+xȃ%|WlF&O5c1Ȗ;3pwϪؽ/F퀈2ܝ%mbߎh62Ycp葞0*L-윕i%;~[򱬴K@-Dv!RU=ZHlwĜx1brH|P&s4\O5I&eA MnVVHkyEi +S]NZsWN)slKșɃR8V 0̍AFvFOmНY+@EAP+x9jPÜ=wyBN Y'skLU r"ɝ2߶*1썌X>xTr <]h}:ߖ*j($pk& ݫbWIG#YPx\qC2Kyޒ痙Tሴ,H\*!ά.=>ּB祷A\rBHcGoP41\)}\Iwow/ d61"%IS!J@T_h iȴv|eo}~t%~n?{A~aB %Vji/uMAm_KoF)UMyl0":dYYu"hWSa&X D|E[N:ChC䀈`M8}jRY5n@) Qj): !m-je|FoRL,Z餩wAUPPeLCJ,=sK{rD܋,zJ[@#$M7,(2eU #RB½(Ei~r[|թYf%yLBED&Vv~ڷサ!uÑN0- qi6;/J ?R~C\qq'farObL`>B,6)1Enm"-d߉Kqg~8\==̍KxK4$A9қO*(cY! g 9X;8ۺj5/X@7'4]ܩ2DU@ۧ*z.VWCC]k/(?_ DFƪT&z}9%KBZ@^!׮{"OVi#<7{$4کm @\ALZ.<쵯( 7Qؕ,wd"R+{Ji?1B2fDvJIv#28RVDA x!>ZԲ@ͱVrF" ($ՎVg}gå S h35)&ؠe|Aq 4\N9"%.;qYLsI(8WS9TCeϏ-:/C@Ď*p+$F/6C$-u9S@uoѮNGQc7)ubwtTOj}d5u(f\M֙?&ͽfZ_~w{FPL|$6<)!϶sԥC%Ђ.\Haӄ{h=bM)4jW zpȣ}hMXQhkF#?bKZ Ѐ <sN1N~?STߦAnp rXW>*n^SkcCE_dAp7vQI:\sEF+TfS =h9G'`a{˶cCa|Sb'w"dQ?_V^Sh56 ܱ{; wYȫ@ Ȗ2Dn4%[蜰h\x+>&>O852BDDg(̇XX"ɀЭ}&xS#M_%jMxJt)!~B υ30 _EoqŋCɇ(g8?%zw#O"gnض(Fr^.(V5GN0_&>; d[h;k121g+GNՉEpz_\3E$,B$"TRZoXFux?e|Q B mk ga ~y¡:njԍ&7Q*k+ R.nTAf ZDY|>\M;g | <5SSe8DӅdY@LK Vfwu6-$;')a[6& "v|gm7*9ySZQp"x^qQN,κ2؍ĢR]֕jQjx-S)Zz`1&JvϮ{ORm VGKv]!EiDw|d@aZ{ң=ٰ&@υC Л.+dΪŜƄ{IixoDL҉,9趭54' %mP_b!MORxD(tB6Oȑp ]R4w.p&ڱY)n^mR",ja׳]t2%9RV 1? et1+n1.nN r&Cr5 oZJӫ‹lOXo۪ w<ꐣ!R~ sah<|d@R8_3wVIcC%wK-+}!z3菏aP;[O^YG)_<4CZꨚ U+{J!D")UU^=`8%"X k3L`KjA6o9l o64!*rphrr~ s~N?_t+'1x`U1a1M[[0C#[hLw[9WKqRGkDRScNK|#ijrZccrD-t=67?Hx!ԳV},%b, UQOj*<<ŚaZt DkKm+b򟓋`jAdK"sU9P6f\ ?hhHM_ ,U4.ry ѵrxH΢$`U??5}}&'Zcu:n}PYS]*4: ƺQC>(6>2P |qa}%Jn⫪1 {z'rˠ 64G syG.6m*/+_N]0Jh|'jAE) Fғ7Y@|'=AEN` 78س&=@lQT(~Wao"s\ ՘Vxnh?(" bL6Å<:OR~~)\\Mf9<%'zZ_Nv.to7e|)cMFulw92KcӃٸ-*ͿݬQ ntZgkIp~SD6p+wiO^ݒ vd}%G6EʊD=Wsdm 1>~$ 5ӯAC'|s}0bI֗:D*W5N} !sW`ETLe:$?<п3(tJȚmfx ^tJTSlϬ+JMcTYL=q 6Q`XA,lޭXI.pEíD6FKB䝺z6ԥ8մ3CH3*YTm0'Z=YB|hCAÒ) -{IĎ<HGN" Zy|4d/A׾=o7k+V&wa\ll&n;3z6N${ַ^쯊-Mai< nX#Ta4*#49[ ?OEKeX8KW:Q.ブ*5^qr!1~*oj?fX-"X Ur3aYmRM۩Q`wd kAN#g؉Dϊ*(}tm=m4 l5}5X8ʿ6bW)y ^cܬVF2U@7 duAzC3Z*P^-O4u&_dxb4܉#.-i@[%qnvjу<oo%m߮u;:Ay5>j3aߛ!1S FDas@;崻Zj.H'Ir7;RRY8bn/l]deB x*]::W~e"\df<ӯo[i]dRi2LYG0tBV ϖvTڡ1Z[ߑț$ң+4pQ5 ZltquG/ i;&zn y2b+Tt%gV'!ٳա{И0w W)^RH7a{9(j^JɃfWǯxzaJ1N=t!U^AK7^u2q1u:bOW{#刁+FIn84eM~,+F_ϟ\lfh6n)6Dz[0$/T[CVr=Q?;3ź0]tb4(f9?h hwdZKLu~aG~jIEXt~ 鵳%ڹ܂/FY\` %1FPbgwS!Cp\GWv Df{Խ W!Sk<̹t41/f.0^rMH=F*|Q|F84I_rf`2@Rj)N ONiSs⽄9M(.p>Vf_ H!TÙl!ey[1_XVಊC(c*{/7s$-"doN/APv{: mb4]Y:FpTOgaXZ猗+O`b3pSv%fZDx=-QRMLbM wi 0A91Fy Jw.[‘136_L];;T5Ҁ#(<;CI]1 ?R_#O_oƽ_W*^W>G%ys*kn)9C̢!h$V1 -~KfɩO' ظD :hs|qRT CJUvkVE@>rG/cW{u8)/Q=?vi]bTXy%}F}ŜyhA߸}AF( 2ft>>w|\-ᚂ@T B?,\@(o+36lb٧/%Nv -1x7z[E:Pg ~*#}הg<Vb|,}"#ea00,k Q،sT+@Ϸȋ[3<{NHi8(n9O>eEbTpbu[҉0eEn(aoE$@Yo# ei|'8uLb/d%FzYtreF0/9vW0ϲ->ydx9)rLFA84 ׶a-F7ӂZ CT hA񇕴6ƼLSY(jʪ= [q, y 7ft"|tŰ#CP)b,l.jmOt"%VMH1C$_Ud 4գvv;>ǿIA Ik)oFIX pPǽ,BjyT<6/1T__ĸ8B OdDM;K"]/MWк0/J]CYFk rtˬ"JyR%~PrIe ߛRep9WRiK-O |0NĕJPMȹ?P_"שƶ1UQ򧀘e~w$IM[ފn͍b-JK?p`)9a@`f׼z^̋rhY8Uo9sYӖFUpMI@2_M6"C(^6^ |Q#;ݹ4 m(Rshon6J(GŰ<ܣt5f{s'T}5s$ᅜVX5dI&Td+@HIBWw eyA+/pc3̴R 25Hآ kK&å!*>|nESTN5@G3H_au1l4ETM~/{5ƂL~}Io\ t~Jl$`i jã=-yы5Z 3B^7XBܚ5hG/D--F/l/kcϓkc$ȅ]4ʓI RYʑm`f(XuаedEO /S#Uu?۲A8Zܚ {Dl6kzr}gt 2>9!um)H~Le™e(#wqMzwIrz`Rx0&q_K7sXodgLi C%eIm4BY3AA9޿*y5&X{CwǞX^Q|4c@F$ cR%9~?EI៯+^@m[h̢uz*1 +[rbY-sEQ BNU˃\ql> K⓸D*Nm)G m@˓ÌjF dOǡ0ůh٬i?~>myM{wp3{55CЙ&W?}30̍E~&{ݏ-B{sѯ&amSC+3yY2r{8vͯ-"I~li͐ Py 19Nj NPV@he>EI' GW؈u> lOgc+)`vוU6xs(ѬT'ᄚowGsz1j5FO%{6bk~>ÿ\Sbė#q,E^ES`y~Yy^]ܙ$O0}tlM2/ &:vW޾ Y5-^r}ߗu+iȎ7eTy0Dȸ~3 ނ%û*ܛ3N T"<'v&Z jJ[uwЄ?CbϹq՟ǴsPZ).ai|~"uPsF~=-.9's4ט̻:PiJ 2֟Xe皊u[[iA!H-*"#/̎YnLB\?2ԦK p[7s`aK^-Ӊy._6bPݪ54ixY=CnHr6Ϟd:|ƛ.OGc`+zzfi.yp\R*?=y!ay:Eb1-Yr 8}e`>SOuRgoUJ"5.ZT5b!J4Pmj(n{Eg I4hJ< L3KZ&2*%,+=K 9h^Lh\b 26d1Bg+ɴE;;D9,5oqj3'Db3 #?ʨb 1 Aja`Yb7}bR=R5`{k\b'0gj1}υ=}q]IE쿧j6HW§T_f8v}2xܐ.IPw8|P?g)D篢y{QJ&xh?D yWy|?5w5A@l.R $ 8E6[uw:(-ȑzdI2]*b]7X=t Jso~\isynCWV7bU8;w^ZeUnHN 6>Seł\d--C?cD}4K ɢ,N}8H;8s{`CJ6͞-z1g\{C!")FrJ5OlD(*lqU|(*X#|OƄ|b< (Mp"iAnZD'Z]SL"IﶌTʛ-Vga hA魎.zD3+&#k^w}-цtj\*%Xl\DB]5:j'%#SUY> {FUX{`LlV**>]MNYYL|bB˯BѸ!EG‚B#,ՐD~2:$FG!^cm3|@HAlcBNC_azUőU3C(0C{ݥҫ~y %9R/lyoLPU"7XQz e`gC%\ҳC qq$Ok0mg >5%S${\$ {OжBfR)x=[LJYz57=r ["X0V˘^̏PotAmjJCVLЖ0e߈\y-ҳtA(}vvi#[4KtY+ 'OVU<u9=}ȣD')G]6߯V궬8Ab<۪c`%6ZT_xb'XyGZ=j`};-9#n:+yVʌ}|>r#Znb=ua$hނ}JICExuaX]djU`?)hI$&8窥gD>~@rP!f,UxYgϊۃe=nOMuv"+Dts6 ;m>N 'œ?Ns[v_ QC?fr0Q\.SrKL#܋>LdSaKھsSJ(brwWfzEбdӳ 1O^:Lކ>7~LƮD9(UK]l!RFQ(!): r,ٗ\K{(}jDw x}yovD'lSX.'agq}y ?}%9m`D|hQ?^v*(0cE$; :gW[n]1u]$>Nr>+5zLi$I0uPTK? 8-y֟\Tc1jG~-7rEIvWulz]^sj7plV($2ciVMOR g]M-@BEؐY 9&AmQݦ_ƌ$Jr}A$ԾI.*PzcfytT0Qw\3ا+{Ux541!tI_4%1#A{Xa6,E5S" xU$15u:j?]kӫ <uaϿh\z}T{WG 4s~1z~FT`؇ɵ/$eJc8<𺛼Apap*DL$WET& '`_ ^:DLO#g8Nð?cͧ uXSZ M9OØ^)G%,|g,TN! ?o @8xتB=|4T< {珕jL%-!<;1b5wіf݌7n>9eŝn$BJjS[O<5˞J4G5z`qBw+W {#\L? <ݗuj <,C2񝺿^ΐŲb`9 Kl#v+:@>C&9֨Eѐrb[V#"&]gOܙYvNpE:˜~^nfp_EFd=aF42\x?"mrLEpO|:XeY?jr-}:̢|p4oA^zL9FeQJ8'QD%||ؐ ]Q8@L;t&䯯ءC|=9:3ٙD j_}eDr ڶ-iՐ+<jƅhPJ§˪Qݤ`B%'A⢛1HљF0zĿ*?yR |_7q5:'<_ĘoeLpJ\VS݆ںWC>ZގD]v܂%XP 5x#vY9$duXQ%65OfoCw&!J d9)#OƼ5 ԈqfFwᒖ.~GVH0nG:#7AOɬzeE9&>,#G=B[BmJߝ\8elrLE>nUͯ9d޺mHkE5\ C.eYD< -}1ݽPMX]t Xt]WΌ3ϋU'2(9l,| ~ +2Ml8nwt<)?.YbtS'1 7i:MgCXwR,0 ֣<³bAx /@Ʉd7#`"럎~U]){ḳ^P̅sn .XҜw%,ҥk|,1]5 V؁34Z ň@6ƶv*/"9li!Ja,Y"YM48`&H"RENoد2Z2lv 1ȿL0uaٟm9$fFC`nA0XJ຋9̟̊%\{û}+k9naCgX@F:plD/cnz}&]ʌdlrg^HChJ>Sơ MCr.&rzĬ(ur [ӻ1oͷe-ψaϢbώr_8޸i4(<#Q!KVMA=FR.<:m1}Ê~nWt +: ba ʽXJ'RàE^Z H-Q|!_"Z-+zu91f)kVl&=-C5q}[DNf_~<@Rׯؼ9-F֤_x*[FPT0]0;0w/̀KlŵMU7;R&Ő&E-SC<Ծ܍jѱL+V[7y&d ul)ŨbKwc\=ku7A6,sF< ^Mˬ\v[VDPdt ]mL@p^[<\˩(_ c2B7i!O1d[?uj5 2_*}%7*[t"K+-"KW FɈ7>Y+Z.ZyK [$nh ~*JϚpxO޳@"" "39,3QF,f%FBJs W~T<`)GsUɁGW92}imVԃPoy1?=P_3>QZÛAf&HoX>ml#l(B{;;!fG]Äme]| :6VS!An=\Ȱs-'t`rfD†Ĩyf[Q'Aȷ@Ê-gЁ]KbUMev_Mĵ뺆6BVALC[{\?qƌl}ra^xKt ֏$w?MWN b~^pr4.@(u@Ѹ'YyRzbIhxv@ǻsi (*1Q!E&Ҧp>iڸ Z{!tSw#>ȍurygMKm#/T!8߀+FyXuү)8٨U` R* Vs+uXOO?E VmC/PW}$v\,C$X6tAGr\^L*sn*l]&DeV4`,ٸ) bu@\I }B7α:]N,4ޤOrH: [f2@uXN V}r12F2Yzp,f%ǀY0tAM*S(3!w{3LG:7S -)xzc]*G}*]ng61bY㢖lWe B=ZJd l[P8l) dP ۼOZ:'n+#ل穗<rΥW>d&U j**׾ UxNb2g0H0!3d PKӳ'ͧ }bn%/!F`vOHIot-w-=ua~ *իXKD$7M[ 9o,Iezt4\Y$+,(s|:Lbqal~h:C*ƍʁ&.K0d+ =9;~ߐ3 h)`7KZ$~рp˚衬 >OC4ႧgBQL]΁߯Y]u]e&i^tt9UT 7L%w )^ G7'H)fXz3] e|iѺgSbr^3= ŃSyU<}54zѝq=S vxXt"S7ѫ~y**]"_GX닀Ml؈{4eW?HGd(!z -k#z0SO5ORb}Wӯ]<<6h 1K]^A s, gz(NhTYY/U(K4,9Dm.<< PLGDR%<@JU*Hul Bb7xRrG5W9n0N$x9ONyqն:yg!n!CY۱h-@̡{6À둆$LC&6 +1׷|2F%]tff#Rq{@ {J=Hk[vI:D,r*@4 @3ʚzs\-quTHШڏ{E: ʹz ¼@o~|p/a^ȐD AϫGp;gH~'/$0![9z-$ԂdSRCThH!P'$'$ U [E n 6OjL>Ecb)4WTذj'8 5Q3BÖQI}OUyv (g=aL4/sP&!(c4p4ڃ*):sVKkNf*jE;5cцg5Mc1`hU1މ԰rbhJpwɆƋs? 8o)dૅGUQUԾwA/Qힰ9d\5›龬In|pK9a ֗JY\TL?I~E **ۏ10BnNu'ńʯ-;Cl?-Rnv‰p=Kj/XMA{mxYH[/Mn+c`/6NycQ71V ׶޸Oq7/HN>~)`**S ~ \зz3Xbfs{7m\p)stλOa }1:PAdDDcnOgKlEmg+苙$ɧ9-k2Gpl 3mo .*C$j 0ls6ƂO }%:arʷqBWzf0ůhg.ywA_+h Z82L L]n[ ==sEw\dI"o`gJ-!h= Y(.c:¨2{tgK9[O+@sjw^"lw+Jt ?^)L <^*bu$Y ?[m-?6-GW$<S=C 3czB޹@`cm'\u}y-R_\kQ XހȜC/Z'XwjqhVBEnjVaPէqa Z_WP{wJ1Ksd*ywZ{$Ih_K.9|:lzgRۮu$[s;`bc\}v 'rxÿޜzh `Ni|ܕOInk0@fbDy.}` `πRP=WG1(rORsƅeYܹ`«Q! nK1e@ʮ4g<'?P~寢Yoy# yV΀cV]\?ISM-VL{Ar_c:Gӓ/TDR)S4!5zsl'b5kѠ=*ѶJMo<)h6Fq,M@pp>Uc.\.Ij`A0׹ h )>G z:l2\$1y;xm_) %wTuW͌SҪБ*s3;VqBd0,rnd"NǶ7X!M!ijf,'V*cy, V`dOAf-WA9b!1Wtxlẇ/|lL`tcM\`M]Н3:6Q:jI2 Vʸ\O2AQ"h4sFCL<4MxgKZVֺo I`foq6<8UNl|GګN*O;Q/ާ_sHP,H_.Zॡ{kV=Im<$>F2vURL͐:l2~):.hkQ95o+8 ISE%uqJrrws Јˍጪβq6?}58wWLK`;虺O "@B[iuZǰKhaltrh_?#BAB-WۏJMxQTKJ!Z= [RC%1_LUYe13\I?hZ6p\NKlyJV²nU6a>O.2Ek㢼3e,hEI{!cISfSQLLWWA=eQ_Ɉh%@#t* +3>s|L2%91X6nH~S挓} gi XlK93ٰ? ,φ &u0@(~7_;{?KN|$c.@g,ap|;j ][~F&N{I@T9ڂ䀿YF )6j>sUExR_dbšs5~`99Y1s `i&#d"J9\1Ǯ+pg|cW^ î/_ }`!Oqpyp>g(޵}5C?L]"q9ǖ/R^6xCC?!5c:: F/cARRґ ,s{"$ 2f.*L֗@P8 J@HX?්Y7n7/>TPy8˒,/)hdc}XUa1/^>y۷_0zeC]l&ûGQܫ+P U9 &X h8 $aBDy~ͷeqB-Ð|2Ƭd쭱+#3E Tu& JfJyp"Rfa٭:D  FV!4_xYth1j=ԃΏ yH;rkヾZ?8Aayj iFD&)u\ L?ЕDsQ#Qh:)3% glPy8+N ME3X;,y8,p--c |BR\%Z `[=LW ^c]6ضoՁ*ƴed6lʳ0tlH 8 6¶x cM۪(RQspn^mE7-K۠3I*].;W@V|07?p$[;X-+9aͺ*%> C dwFV8|Y_,,#f!$[[.K&MJX[ DzΥ* Mw2qz_ 6Aʹ{ x՚NPNY)2OKڼ64S[cwuid|HbÎR8Cv( NL+ESi ub]f B|54w>f\haf\nnZ$)-8_#*Q;gIs5TED[)a!>-_HP`&B.ԁhEn!ڰ/fe2j, =&މ)8X*tF*h&o%76fv_ϩOzf=H_^xn HQ1kn;o!Ӏn[Xˉq>Q0q)Z .ĵ3: >uTSR0:Fg* I&_-*EH%'Ȧ; %7]q'QP2(x bS[^jXjߪ3ng:s@BWWC t(Yd~n R؜31h;`Ջ0!K/C.&Ak0u]pP]M113(xnDN$0 x@<{EM!{(ԙ%/vå1PA4VEWu zYѾ&ϘY dC'rQ'Q{ml`O!l$>j᤮m`Д ט ˰9T_5Df]Fz[_j Pϓ%?D=sRG[ݓq%g?EBx~ydEܤͲ?@PMco9O+_3)E]glfoNu06ƸY.k($Z\HlӃ`ƯRLM"=.[f<}CX 6wߔo`K$=lչ}I+:Eg(pYl7fo?O@;*rbU? S":d=Q-Dvf/D}oc}7K [\9I/@7 )w3pNxfq{, N:_5 }(+.]3z hv@Oj8nzTDZkgT 1hln~~jD#qk{dP{Fr 72m(/6T8jWþN.-:KJ8Un xzF"PbO-ؓEVEwGu2ʔf Xc] 'P,@r{\H0[L~4 4O n]4 6jj<~(B^8P\UuNHLӲfR$ Sd'foqj#1(a5ASˆBjwƾFJdTh?SxWΐD[.Eǃ6Ihk7wp ór׌c{ZOa[mQh"8e/E" =]^zĚڂ1' ̬͂ w~XOgVyR'ڕvo~L+]LYLoLw! (%k';.bsb(4#֣}80 $B3= y_.؃A} #VqD?<'~)u]$ѧV(*шY)IӣRK@-qH/tjxy~ S棝GuڼF#`K.Ι۸ `!2ϳ`rސ#>ؚ~,x6μN7/n~ T5q<6`6L!N ?l2zRPd@V}adPUQω=ϴALT|rw΍&yR) *{Q25}ՍԄ+Tfӓ՟יa3N|d@8Ywcr+ ٿx4"Pj^uVX&:w3} r[V{ykm'=хrG <ȋ\EN1ޅ3 4J76љB])iӃMOU8q+ KB >/"l`E$ʏ= !$&ѽJ|F\J$}:Gb{:i0-A6ۑ 3ʪa@U/ dMxMewkoMWd^i;݈0Go+ gm6a0i-1j薦wm]V:#?>>{jsSt|M~cBKxsejEb^Qb?_g>Ne ?EAR\#EJNcB#Xڔ*#?4h mȚ?4 _Vd%)/=,_Z W>@׉6<)ƓqoVV>.AX mߐ(;k>%-1&a)4>Ňu\P-.g0 j _8gsr-Lȏ4EA^EQg2!e5ݥ %Х5 ^6kR=^f9M룔^G{hLA+#v fCYYKlbGAM$/lcDqOҧ߭, {r|5ܓUjU8%VB %^Qꎇr4+NQ1{ CiRhh9g\U&#c\ F3q/"FL0_(L/M_7ג‹cB+KDx^ 6>_sF0"٠ݳ`va#B<3ҹRM0[.E;eR#"4CL~t%A>ׇ%B=Y! _ JAfQ^>;(͹LQ@YOQEI P$T)+ϨdTa)nv{~5%mDk1KhPybNeBljRU76y/j/<:ϋR.q;:h ;bQ37MS$ X8.2k]O)sQ.boӠ_3 -)j_ pAؽ8; z3MO56MI͸Ol fI%@f6<Vv?I2!L/~p}ԟRbO:xO0/mެɰ@ ˭GėjڝpQxlU(sv lx2]~ ՀDi  >6 OY?|Z>/={:&a6P *NzpZ87d$ PÄN{{_#X,h=r'qd3ܐTOpt͋a3hdUիh rfK !f.Z&!Æ. d{U}C|DXۿňM5Ė׺U ^ > Ò(t&|>/\v9-A9>E1 Ƃڤu8UET" ub=|Vi_9#9\ k`Ijf.2\xb+/TW:5[Sfpo,75xjnywK-qy &a}W~X{>eVV-<,}u\^aW%l[aw }2]mYT4rw s=vT2ORq?s+n2l`g2v%[>ϩNi3j6]}j>^IURt #7V0K(:%IG}Θ&GpU`C.DaE\d~u9*(ӗ Ƹ%ԡѹVvڇ4*k< Nt7C' dc'(LwvGW8[YOI\AKcO0G+Oi6*]G4㱦K^gnO _]<:c gGH8,pEen?S{'m >Rb0 gD`N ~";sdXmD =N|Ie:h3Ȇ!]Zdnet)ډXh`*fE%0olDiUt]Dݝ7wv;D_+G[tb]Gn, 3]z7HO򊘟(L 9l5Li0 v%`}VҜe`'/O [1GF@`zMʢ"(E&Vlz[8DOU2H!Z[#el:;K(lz?К?hyKBgP5ŜV$MFGFgiuhr⑩f/bU@MOۿ2Ku2P=VV# T709!k"6F*̋Xpe ] 8> c P# m0YO2ng"V:w^wF\˼ì>?$_aԍMg.ӿIBIYhӗdϟrZلYhmZL:c}^\̱H ^WT8&$14a7֣W\×l+0ίOem~Bcߞ/E&Yi0^?Rxnc@y+(]iLF_OLq23}ّjfPB!L:o"u kL} : w?/YB5җos,L&k;;9%ŧ;L(LƛH6!1xmWlT-- V b8~em YWHܶToNq=icu?d󱆵J2/itby@jwO!-Ӕs:  'twfs ]'-Gd'YO +hK58Fs(ߨ"cYb<.>c>V`caenp^""pd+c!#j6S_kKEh[.KކGTh TT ?LN>~)v 5jQs;OflV(#NA />1SHSEFڰ>|}!]r2qD^LW |>VA&Nxc'G72|DbQfjpA~J?Eq`.VsFL1@n{w1n\eq;t]BW:@B9O7!OXNP"vp82zYܙH}X;oR~TB Vchh`H]rԈ: ?o;fnr%7\&u7)Z擸 5eR]T"F\SQŊZN D)ef'a8e122&Jv+u@[5Ç:O`sr.mҩXTE\gQ\y^| {RXGˉ]r{PwמZ#Z9 OezqmS 8,yszw @+,֚^^6䳊!sc v>x:mH&V"'LLl$΃-0!2Y+oMTbˎL)G\ْc.(|xGjB>v_ژpmY?V ٽBܛ"@IT6,,CY@Io6!5j:9ABO}>G de>! ƳQ8z!L-diu*(ZSIK92ct#Nh]eC%q= /ַ*U_R2> tQ%sKiz2LķV(g҂_~NKV9i((%5by~!91Lg_QRŕ4SL?N73ZFxqI?{`߾ANa68/F=i 'dԢPÉ ft5U%2$p؃*Ȣ7L&Hdk*'xlʫCXح}KWT`t3GbB%h^t7O{:q < tBd|]VtB^ڪW%prXޚ wà޿`.屇o{JUi7JQ#EBYc% t'ԓ ]*vNR{!^Y Na8y>#%mp}t6KT>kggӝrxǮE]i ܠN i )QS esBm mN{jјTkĭ!&Y,T[?E":&]^%}Q@ *F(Yot-""ei(FM&ߓ?`mMm("~h ȿ\|ULu3vz7w[ pZKK\js4!zō`Av[eJa9?iZAz$dֳ t~k Y'碥G 25|E^RE?LTp|MJNp+d,90AYgTt_c?EKᐡ@FџnG;JM4Wcb,b"AOVn%иʜF\=?%-%&u &{ej9;j4UZYڢQr*giih7eNdL$NoԭlQ7%9FTQX"6c-4O{+)=Q^E$k([:nl{1]EXA HYR.y{X 'Cђ 5'z Dˀ$6Ox%nF:%OW)"S k~kˠ.Q .羅b_4F+2#H UjUUI;]J**Sinɻ2MOmPl5|mxCz@nԵ$9='4o+j{?ռga9cDɓ`J!rwF; gM8{TQ ~k oq&vfCCuO 4䎱  >ؿ[+ ֳ]yq^ []K_<yZ.d_n.H>ne짰B@(ځ·LETciq:Q+ 8cL RL="z;Jh. l־1ٸ30)֋2W]Vq4c9LAGƊ(|i8L?C<4[QDSXkp5T@W)qUY_K!N4`x3׳yۗA)鰺\Vfb#hI C<+G>.<{MOBH5-r. 怭>hZVHH^I:<Ԍ_E zR[C&Jusx,S Pێ&P+.uJ1 =!LX h$?+R,K|"op}EɒZNn|- , Dhb^\>p3j*C- ߒVvPOUn#=-іQ#"yx/X^ W fMrqYb jUP9K <7ߌu D3mb#aIjbo"Ҁ{"YP2c Nq R &mKM|7DQ{cT&; /Ɯ 5X/uӏXoV΋WJϨ5bȷ0)^6KU(ucH]2k(iRmBNʼn048[<ݐ q5g1Lc*^ gpKנc PI-c4NerI,ŃJgcNo5@cp C64}NzBtm OZbZ6`6 Iܞ}ܳDP5 itډ EIgC ǁ[ y+aǓsmJm3ÐWe3apq >';jt:M^ U$3R<90B{j +de}2BtL/kfG3evNﵑ%Rr 5`7/rt}rtF}VĻGȣ\SAE;-(>]vV89wC)kP_m_Y!U" ?mNpY{ Dӿ fJSYDDCM`Ńnװ+ |̱ ʦiMSѯ5j*pzA NSsҩ?B{0xAџx^ 2yTiP),ߤV1 Â=1%Io{:cяN<]G"rZO`QBb^`]pm )ᱛ/OQWd珉CٱE/s x PWVM6M~^;4@k-?FS{is(t\S,tKf߇@>jbw]d dw6ySR+E K31hdH1h}`hڇ!$8=|8~P]y99 n> EN%a[{N|,DhyV/0EV'P®Ls5W$4&6ftve"HnRJ#gsRr%z14މb0g%]SU?X*cڀz -*R [7(y@RW@,tS͎IeF]N|1FkFpk$$N-$.Sױa9Ws9tԻޛ$X%OySiITc`%ߙq f:֘E.(?Jvk:+jNk%HwdS?29%eXV%m9 74߱bt|}qgjUUd}9WbLTY L@q>$ Q:?S:l=axUpM *)K)EE[ppPj{dȨE] Eu \yS uW?k$c-͡R|X0IX2J`S,<\&dW<6YHqQL t` ]MiҖ%$7p?ڣF_\5>)6c/ ʩ˚.d|jrA1puTd)XA\z)wjX5P{{{6hƝ}%v mnq0V&g%ESZL -)Iҗ2}hd}v=.mcx@-1X~./2:6L5Qvﳻ`[yY%w8ӾɹVKϕHq:sȠΣN pZT!`0 ']iOW2y*.1襵fv,MXwlr ̜ǺH??֞ͥ+kKmdp¢ ]?-M*E%*BL>a WNP*ۮ;\`i5Nh[3l-Pg5xXc3gp[ ;gfcQs opV.m7mB?.d.sKg]PUf](TxMUOf؛mOﳑ2L7SI;J:F !F!S3b.l0 9$#VaVM2WfR}g'qfpScRf4E~4&G5xiV)W:'\w7imU E`; C82:~P~8i-7gy^hAc47ЈJ@6Zk@i#z$5apD 5"80K׿]Ҡv&)@RCVҺfsenڸ@StNhN\i} Cqݔ#1&>to$M8홻׮ N;όGL`0~@Rq)ubwrqM#3D25dkBWb܊1V]:k)\bXQVt;Xjlb{*/UC;,~o`&{*8y2RTiMtP{Geb6*`v`xo=A-R &)_ Ww^3(1ғJ,:luy5 WQdPl{#HbMm1IHgr )4Oqk D๶Q"(`d X]ի$>L]p:a{{c:a2;x'Tho}АS5s],Nsl4x6ȰAݚ2eK^Q*LS=~ܙX-,h_0PUr@wZDd ™~s,*3* 5Ƨb.n&g!E;ȟF(b ^6 Q:}!G LJ8`6*Dq@=\_Ɉ%:<"x @p{ "u_@9q:JDv:0|V(9͉e/C/ -)4y*ebҨOqb{v-%Pð lim[[CzL"}zᜦb׷cMh؛kbul N;I =q:$JϘWӎ>oÇ-]I%{QۺrOņpٙ Jکҫ`r&s j`>uP'rhUjT-ZG^ԈG tPZjW-Ec12&)K^#Dzg c?#3Wa9`H{nH$:5n3 'ws`x?:T!%iE^w,K¢VUEcO?%V~lBW7N /=>+GD!$vB@֊J(StɄ[ #/ |LelЈYyL)>+sSכtƢr 4UM !2@Z"_*3x_h+СDZMh;d4C,fC9"]!@y^c6dɎT{p Fz`Xd2TTw!3M蓎h'i+)dy2j=}Dq׆$iG2R@y>j7a̎[n&b 5HkDPu/yqO5 5dޚ.× Ymv(垸nqK*OS=I{$P1P~2 v\+/Ni)Ŏ߲giϋ$'5sZy&x?Y!gtLP\Ih7'nAm^npүmrFi-ucVq.2$ X'~ )&(~D܈*SBmo[r^] ؽ+FNIi5ĕH88'Y#N%uZ`{K%T&;xW54O:y昤HCAHي^,-s^jb@Ʋ@2X#1e/գ,g; Jإ:3P߼粠efQe ZԿt23 a!T]+\ptaٵ &LR˹DTwlc!dQ_?D; 4=I*6bW?eu0QjhhҳlQ hz@Zpogs$xWWGSHg/7q}sP],n !RqTj#ŧS}6`LAIzjSFv+|cF$ ; R/QH<6zչ̉(]@qZ yzbLZ |0|[‹q W܋hLmOK[i{ ʆꥌHd͒^v>; G[ PpT!pRzv`v &>DI {G9S!@U@W8u[Fnyﻗ1P߇ 3?#|fzELީ*mq\PmTqn&Smc:s/l\i:4Q/M٘)M7`ԓ00v diIo1w ܓ 2;xv`0{]G3KXњ7X4zcnZ^(ĮG_Dq8\8 tdzs#pvqTpn4  ^#?M6/ag戡JЁ4?<Ɉ*.4Xv|ua)6 2dyu|z0j.kt0^Sn\y2E<HbAD6mr( }Xj^Gw~9YYӅSȖn]J#y7b^D\xLښ.+KBh+ul]Ե(wF. AlGPk)܆Չ9T`KݵoQ }TΓlOf&ѥ삍=pʲ,t֒6p8I7/9쐩 S^!LTn=h ?HhfIVqU"qOE)!v#xi#JkYinK5?Ի}ʼUj|*6|^@!f}̚lp06*juðds;lw-ÊI\8U/H|S[ bCc^*nBocn$>rVlcCkX] )1ٔ|ρlM#&"uؖiy1LLjXTC:qr.T%է]F"JȶA!r2(e>ŲxTՓ5)9pwFNbL1\b[~~L;X=ݛk" L7n>[7oUj"}t URcfTMgUيY $PX ~,` d,ˍ.'6 ~0&!'0,^x<5>D24tV'Yzi]ONƉYzZ\XOi0K'nH~C_E)cm\ylNb}б;DS'_lψ"3 F;s^fޒҔ{ yR^z)o)*"Bc/jt}{,-K0@//k׀TL%K!-4<_]1&V_^mU[7'RY[25lXHʑiL6Uwqճq'8nIEGbc5 3[,*&4rF9)>H`:qX)^g-%Yv`d+PX;Z_n>'Ljc*̕9~-Wo2\;l<<Ɲ>dsH(򾣽f>hnfus[4.7?t|J D-ln?pu_'DzԬׇMvlLDT1aS^Gixph|ڹhQh"_̯-߇@L[pOh H,j6<.5Q:e+kȓP)IQ䍺 ,p@aF=dpTVQJv DyLE{)3e׎!1)Ĝ?M'eܠec'4I n@3A֗UT$w{hiQڲmG_5"t֢9~3Le8z^j?'9S(̸mOɍTb(onIfpV]+gI6'6X7j!ش4L%ƪcU9! ;<`AQ9&##Qb(*D8KAJmK>f5~KkD/,&Gq8Zcv2ٱR rpl&G(vAZ?9YFC& 3v#fHE\-l XhFy6K8D|G]GǓL*)j̲Ůk;%K?w^q!:Ey{z<૽j:/y9Ƭm gE ڜҴe\ 1#3)OG (Gl@dN>ζ[џS;]AlqYU\=D^U'saʖ,a;i:Co ?W^9| 4k{\ s@U p4`rF?1qI9l?jEc`dݲGp /z֡HYZ+ Ł14 /PjbeI1w7C2,ؘPweHD .aC :R0Yz~Li 0- Vͧv`+÷Ϭ-X9r鄳KǥEG loeQtE&&rm}u՝$5[ǪkUqzrKp̎ F W/;#]D 5@^@mQFe}Aoa𸠾mg{ ZcHK؜Đb9>P` [lBh"ηq,3Y0ҷ0Z} z ܸM6"O͹S6%GM9eŶy>u"p"ւޭO9uISi~3KĆ4f9iu>靕9z/x8Fw[qt\)]xrıd9K!&fzXZڗy'(I'7@w"!ˑiUSk36,t)TBy*<mYA֭7[ qN0v{zޝK& 9D̐R:}oq}ɨnbHjBj㟶OX ]JVދ&Am+xZQUuO.4^fsr 4!^P y=V8?Rk07~USuUw2S(D2g\kR›;Y6&$cTL}ZcC]&]xNe!臦7c׾(xq9J6bv|7obzApj+ejx- ͫz0eoWiKqX9bخP3Iv$'qR 치}MᦘY )8iQIH ~Rd"nl{m,̤/ GT[nWj~Ce/e1/1Dj#`ca [mGh;OG,8@tidf4V1?PR=oX/fU(Gכa> Q%@b\>Kp~%YniwJk`v%Ks6 K{q4iWi-غV.s`!Y­pOD5Y'a|Ÿ]I3 $@İTL5e7}27h:/T9ᘜ0nC=AEY,$#{Q$S|_aykQ:U9*fhEbЏѩ<'zYe|Wb!r!߽eq7Dgq9Ƌ{D\IzHff6KU-y+VI]$L™H.xjP >VՊ旃w#\{U%)Oi&cǤV_ Ub>TՉO#.tvK]v/6LuK#Cm|X2}4X1Y+H<*,R~s Pzv$GI/i諌ǏdF\[J43b 7J=h o3 BwQ),p-"*,=Ha,|,R}#a-z?6|EsӅ:Pgs{/P歒o9B Mj]2hȭ4ӜΗ)[~Vm {LFwq8c=+S,,VÏ%{5q9\V權zQo/U& z9AZl*Ӥ;EA譅hy6%5M g^<QIthG bVJKAunNCH  RbbJ%󝡻VSavWʘ.`b&~0@~:>Kk̊fIR4^|(YhٔQO}sJ^tjpMp;w"C1hJ_ףZE ×#/׵,]yD 5j Y\X, jVHmL#ĺMbSqq Atds.J G}<܈wx_V"4 1P0OZIR{!3"6e%ӆׂVzx?QfAc\^չu ie?@`"9"fFܵYu.nXx\](Ϧ{Ү"%V~ WUVywA:Hǡ#UwfM(d:(vGb2<@ ɩ[/p6JߎwQ ֕wbVle TټC[9. BL8$\" yƵR3P/ϭ'kqww֫c'i2n5Uh pH_V2VQI=zZ71t`^0)}u@DPGS$mKbtp\tU^-zz$ 7n6 MTt/Py$ ["LSd<,}Kn2PՕf]p$D{~i@(3*SzvzV kmITɜ-'Tb;:Oj]azH GBFCmh͟| […'/|XRdcpOwLAjm?L߳p!akE'wxD-'yB.jJnpꆦwݎLӺJ@W;n2f 5f#;m$v(>BnȎIN^Bnn.R[EI8lȍDJКU0x f cp@E4kFUX= T~UI. lMc O❻HўvXBeT5MF!jPD/rHOי188ǹ웁ՀoDOV늡FLu?s“R1Yy 5܋%͔<k]RѬ /1iBh0MRRD~yC8tBll!Zr&g-ZÔLYޤL` իpOdfjsζݎ$W%CrV;5/=}쑇 Wn⹒N_CO}, *$UڊO^avozh t(D(? voe|K<ۚ'Y pS*RZ[@O3 yZ^ZC>%uB̲N&vNxj% |m5%IESl -XxUOZ6CҎFۋ\s乱xb) uKUzJ ԡٻW]V#|ψ_Ɖ {neU]gY6Db3F-RnT޸G!=3NL<|e$$bWOqvnG y}X`O$HN$8Ɩ,K3nur:^l8N<pW)P ԍ j6iH_n~9߈p a@XAw? d.GY ? P'yF_W3xm]{1+?*92?wO|rJfTNd&e8EZ@v7:Z T9 (&BZ"Tϔܕ7e2yP, *]N5F]h,; 2:(Uw)b%WP*pzϳ}TGg;@tA½ղ ĥӞ&P'Ѯc!&$BXƒ"B/dCJ;-c~}@0 צ.&_i4^U7pN[]ktO'&)FN$YȉG7uI3Y)±tt3h{B9,Q2QWbN] |\?8N:ya!dFfR't!1kmt4:u(L[ay=W>t{mSpN xeD6N't%>uNJa"+pGA`” Gy 0v#nȷ&*p}k1̩hJdʨy8cd Oj*st)cԺ+,f Vd`ֽ&}7'Cs- C~S|1 /Ly\,+P9uDqnuiY#9Ro==&Ry>[ `p6KA=0 `͓ڂ]3&oHLgu*F^2N$iO}6dy(w%).f)6nu7WXG߉Q]BlU!H^^ "x6X3&"2+oa {Q\$s y_Sv邊 W262Ts[)VZs10IX9 *8%啪F5}ƫLÙкapNW^_+r(#EӠV _yҢ20N4aA6+3c)29mM"ՌJe1?\(a@f h`0 9FHj!`I= YeRQ_*uuPG8*ƹpG׍0dn"i&<z&>yͳ 6r}K3)p Kē@Inrx4A4@2oq`,Eui@4SQ }R~U$`L[\/ĪZX0.BW&VOf&.Ghza͂˭RP#nt]ϝt3@}Sp8rNRfNWq R& y^/CGO :kއ4)ʼws:v 썗…!7_3sX )'6m~|>Z/6 .qpg801oȸ9ߚV#*Ӣ}" F}W {Q D~Bv.zvX\KnAryʌ}KcJiyDu)n֫,Cvjᖇ7)DKu)}2v'FFX^XgLE_?zq9!9_ZLO’%7 ZյXrVyňKlG?Cp6#OZP8 '^$g]|(ouqP`NFq~ 1IB,A'MfpeQ`L m JCxQʱ`Wx_U\'B&"8`5#aDW]{?<,ְ#OvEJY DGWde2ԙ+1f1`5S`kt&:/6jk-CriJCXlk-Lq'T..O@*(ھ*'bmH G^_wWCV:kHᠻ֖I &c:B= .Ψ&oDTV8l!W^LxA,h#a=_#Ť<1?/6aUVf^ی(U\~c[ b>ܟGZ&i^(מkgM|$nX{5S]BPϳ&юE5.aEN> ֊4bfxzuVl]o-#(/^?xo5MD &k.@ }JX\bpx dBlikCKS}@9x}\ε苅Jٵ4ͱClUUM3d^RʡٰIeXzX Ϳ5ՙjTbNIJ!6T9vű2BW)ItEg^uiϕn r WHmt-t.=X|+`1L9}WC0'8B~,78|L8 zr6JQ:,U U̶r(cJzlY 0V|`y_ۊxԍX \jOÂrvU' TcKS'^Eb,&[ R;OB!_>Z~823a'$g'#)z^QӨBnC?󷡛|='U(ApLP#T4abetg^`z3~we+ځ~X6HXj?6E0z e&m Jtp%;X9tmʯt/~p.B zu`s"4vKa㟫g>!ij%g3IբSghBdr|*ެlȇ?PcNY G\`*үp#E[@u`K-=d ,\k&$/P9oׇL]Tw Kn˩5HNoL RO 2h]gJ'tHql_|ގ[[_/Y% ;;0#rۺIE-,}H.yKO}UX wsxwBo-W =\> \P,V0 O$alg73OڽAvr{}ɶpjᘺ[[fxS0t8۲b[<H"`1ZfvB+uHrR;os^敆"AuڦIw<(ОA p5#<(q;8gOG5b^iv=-+dg-h>~{ʶm2? lD5*t~t5BZ'6EaYu(s_]+}֋mug0NZ4hv^K()хwk':jod7_ϋ&BGǽ0:Jw׻2&U]%t㰱5r7Rd)f.j~nELKO;%Xqyѿ#WDD&2žP\jΜsB%l|i8ZS߄WgynR) \y  ܦ)6EK@F\#֤x]?-p8g tC ;oIJy]13Dfdr ,kӢ"l[{fHo)2O`f/)P"p 9QГhH77UM+X-Nǖ%t lW=}D\ e.SdJJL.6NZbx^)ޛ(q+j)puh={ ްDZKnT>]g_sɗ" @I-"_9m CDZY` @*.7*E筶x^m}sfW\ AwpGd*,\b 荋ڬExvo]xX( }x]UU)ߴCy0(WNB MH]zSvKM NY# bq< ΛYq lT1 ւ)r* A+"wz&YK7œ 'ƕ~9ţM^I~K`ڷ9ZQ!OIMi.ĝqUN80eC_!(}ܔ/7rQ#`YAdL G 2<{ET)on2Պ@lO+1l7pHֿH;_ֺ4VJPU ԱͱhGN噗$6'S?tppfc^":^A_gq-vr (Rҏ%1^/CPȿ^򈆖ӭ4UY w;CJ3!5TO>{w'9X\&+1[hPݗofSD.H6"4woO8jsXx . Q#6[S>9bx-bV~<ᛒ[1P(ٔ4oW>mRO1φL"yJ6tdHLA54){6x IZK}& )7f18o79M9~kM$9ZUȱ^4=% GAqST Mv͉_RAȓ}4feR63䡇_Yy32{fi _4 n|xgJiF ̩׬f~HͲR# pRj/h ȤA`I9Wv }4 ~H0cQ^RϬ7z"KSk%je] ͊6o?napP'ݑfچUZ}Y9]+' e~]vO߁r 3%w1ߚޥ/{ve:Ks#] [=g{ܿeg^rhuږ{ ~;SKmμ\ .ٴf<:C(T{b(yh6StZΝ0>U^XmYmVx7Ik,rD >;.LG߂(њ\g!>]osL '?p;bGwgMY3Ap<˄O+RJ'Z{/8.ҏ>TR"dzbvΛl;p`ƒo$A}W{=ԉ~ B0fb>ko(m%73D ;JEAp8*ſe  ,=gaY?\B|WsKig(ݕ5"&i U7 Sb?L_ͮe+:鑋4ɀxi/g!N5 Ooj%zyڭ8@1NOޟqR.~2_E ؈F!Ï k6U=HmכdTJVEدQ05:F~wunHx[DExZ#u F8:G*d#eb4dHnSQt;ZWl#\<ϝEp2>w+Z/=T[B0jZQnϕ>UM$,@alJ#ʫf9:~'6 7pÊT˘!4aX~F6ɪDl(^)pԷ.6F!Ր`|z4|:;ݴ 0u3h}~PuݽB}*R=)Jj=OLyPFq^% с+*7KvJzHK;Lf> ,/k-]k5ҍhg`6A%3:JF )*[w-!fKv WB4dž)=Y8"LSn . .bNQؿ#ՐـZ2rMczQyCϖС_i!݊$J\;(lNaBfE2f\FƲ:fkD>Kmq)]M8X?qjA[6hM+E\$e N -Nc=dN.c,2<9l-x<'̻%L s@ ^Z|CLz)\?U޽5{O<51Ax2HeR?FwQsG`K=}̩ŕ$XKiiȵmѿ$@LGW.F2 _3x=2 chuD{,(˙!!l]]&M)xJcT 'O~dyBơ*lAsl!/nwss݄:~J?ED= Q^BN:<i ijNBCJk\|4J8xG_<,}_m·=Xw@*9 m x3N"qZ@fri,ㄨR/t["mKC0MyPf&y.G[ˀCFJLP-ee8Hr%u^ϡ\Y&^ x&^,yH!%P&Mg}2fзލ2X+MŃZn&#h9[VѼ>.zh&{̊kbGkShnPxQ? xn5( E`LAKn&^fHB~!aEVtDN*:V&M7b@"&LjM$_y:2=#f2tmI nE\u [Ӧҙ91^ \ n؈5R9R*DN($2|5h;ߔZN]"C91j#{ d'vm2~?3&91L LOGU\°wP@FUZ943)܎3jljq}qrԣ5L{5 /|*2)P)D 1OoӲhvgdiըSm?W@%ӽG=_>I_@#CRh_fm[:o,JtRwi&JB(LC2Ȭ#8APOݭ.gQFEa-')h\H@IMVpw=دViMۀ)(iЇ&_AقH|nOt*䦂*gu\n szrRNѫZEtcN.|Iϡoʪ5)apQrd3n~|:hQRHbXwAz쩖 :@!}jjjwNfj V-[]=|}FȰ+WPk䄷lQ m(W2xx/У'1 ޶Obr]߷(㰶YJ`ٳ&#$p;&A~zܢ+tt5@udǥcntF'LM.6SI^0@]%LDT;glx/V2Vwu T@}yYJr]X^gƦJ} ^uJxq01WQjوD{U>YN93忰o3e1#M[tcs6]Im0c/4Ƨپ S/R~8Ha6)Y<ꩻE95Co/:SU[Myʚ{?P ?Mifoƈ[)-݇a=C`|ަB{ӿ|5J qέ绅+Yaޖ: |H}\K!A,b;JT 0\;Y?rKb+j|ַ IZkD"Jݰ=>~K5&J#S\rnxV~o&M";ԑ$q` O((^vD$dnQJj1'/2dAr.X/i@f6s&o^yssi3ЂAN) @݋p !^[$r{jODK_VEoyw6:~[/$c۴|.yrE}'? 7xSeuK?3Zl iGWHR,6^UR{6BF *yizsh|H3?fػ00 r 4$H[6.Br/\ EbnĤ9epf]h?{ +dPk[/A!xT>f%4NϕOmo fwi.l6:SA(*00` U *0\s*`G`ӢB_ I]Ȏ%4 COM$6ȸ/̓* BNYĶ[y_iFwVmuw&.X)Kۧ~&AWi1˽Rk`,x 5a7fG;끱-$C&m/ N8y̽FA47uDjǎ,[GN_X~=4܎,FKԤFVa1.lOVs.u#`X xHK,괮<A@1rzeQ Qg:à0c&;4\.,^rTăI*IjíD0~< b"gݮgI6āpq*7ev/KM9p7b!] K>)jDn'F>nMܶA_:A q&Dd@+(a?3ph Bq:Q To æ]þN^zK`RWesmK8EI[htםLRLqFygBQy7;23"^3ES*&!;)Q{^sy0JipK_i8mC 2쫋^ɸ7h\C?HMِ`bUX2u* h>0؛8B4Hn yqJh+HWj!#^Yx(&E3H)q"In'e,ܜGG[s)wZ~@h+'wr=8F_tq4NٱI | O"3IF݁AENrR~cp("L>{]GeNVt(GP tǕ_e?-1} f0 3[p˝3^!eCAr𣡰cx֋NHxU=yK'1bWS-0͙ 7:\Kc71r_ح\;7(eϕ0Քj65{8m³$;X~΂1ڊg. juq ʒctʘYd #4f%ZAvr,h аZjhns콟v(+6Ѩ!-5{R>w@P:'%FQvgaS9f(6DCs'V~`jp퐥HI`[­ :Vm,2 Sq*3}.'#Q QHƜ6Ƒ8{YzW%nsN>pI4h Bt0m`N}4iz{8K`e1]"U~/yRqE:$OA=ԿWGsBq4U J7Ι-EqT7> "S#[T{t̃ݢP{WY_mӀ*0#(7ENiZ2E|TyWiGƙ0^)O-[}Ci'yR-w|YX_ :ݯHIw]&܀F]{Iwh+KΊs~{R_͎/޻̩PU^E} ~H?MB;oX˗p|:K Y> }1w: v/mЃ*kðcskn({Y>,#E7uSiZo2Pb{J3|QҠ3;ER9y^;x8~@u `!v4Bw-".1R3.QiGVi)i& ,J> s6} i~4<O{T7:Z)٩j w-NYN\Ofwps3:ѡ~wb~($lrp-1Tnn$k7v/FM/:quU3T8[̸XZE*O!iZ]3Lþc9b<&Li=?!sؽ)ε>D;৘;ٍEV,yӱ~hoLR*+JY}`tS۾HLl~<#)BC2/} #Zq̊LT[5Ljԇs?|DQWkJf4DXZ}1[GE0V)A9Y;^MR[:Ob9øߤeP-np02 Xȅ m_ʐf$& H35쫙DY&j)Lz}d(Q"w@Ɉ'4u7c=PT2ROM)ֻ٢7] HsdzJ}YEkm'6<0Hd?Deh^0fD*7_&O',KDC!-M"rI61d~ Plʮ]n,h { p tB>eK D$LH J',]&&U`mT%}E`П|#V:/e$zzbkن ^;ZqlCv9Y19>ӮѧM?l姠jX ި\Է֥LtW PDn(΋*+nhW_y'ݧv>/#G <{ n9k32se,|sNһLyx\Z>^ea.%q b]~K"5uzI6! e2=bcׅvGbQ>!LڑuzJ'ҙf4k:w#%*1۞F AEs%M얌>J?zQOS. i\z}OZydU^y>V=\r \٘׸Fý6y$H@$t=ika\wK='pô(d58@Z #!3:bh8JHyC ND*4%KF( o?5qֺW)sSw P)T˧iTO2J䐱2il=9nn×G06 Rh %Qʅ8)t `tJ~t]`:Q Es _oHA g-t)݈PsJakMZnex\`zt Y7qBȟ+V0^rT"ɐxV^#صn zP0)6jU (:-K0;qFRz51@b&n-(&1F?@=.l][2GNۨeo)K^CyTX:1hd Zi7,8sך&6&q%0Oϕ}4CO6ri[3/zuEVܗ:,R,Y; "}W }qtM G<=AIuTBTm?4Wڎ3-Wkm'W#s5}%Ahq3Q8Xmp8gͳpZ"]7ϙgC(4\P2x:̻g.TD{U5EĒ\-F_(Z[,T, 0K$" +?|5Wj(c<]x,PԔL=~KH@(m9kX}UtwM3ߒ*]hS6Q`NݸZ?Ayܺar\cx k>+&({#_z|0V^uU͈^/.GSj֜9Li2;ƃ5_ R*d4bkPw#q+j7%[Z|ͳ3%aoU&wrÈf@F&RRU/w0XT< b/(]<]^ӕ.e%[ƞ:x)߱O^/őwøh3$X"XJ¨{6&fH&.); 悅'=Ƣ%%qfm(M۳03%S'PU=8qc06ik\R( DJ-kEG8hh? 5KSH#ϞUiKn&4$*g?)ӽn\XVZ%QS\ VܸgHP"_9GBYL!5$HW¦рX2ZFZ[]:J(8s$0z#q y^Qd#ɣ$]@ܯc['w$@ڡB~{[m<]VGvãC [zq$6~u1@Jy+ݚIqoޤiDY(9RXe^]qs׉ qr'f"ߚVhK%ẵ3 ^x.]4<.I#φD^q;4Lڽh03N@ GLJHZi墀If7Ţ;t*Ԓ n6h eWU;]E(@In:f֡%:yZ:u7o {܃QI- @bax֚GYÚ>- ma"ߞI- /qOSeUl- 숶58zQ i7 V򁩠n?VEdm%UnD}vY(X*8%Fmn9wb5kijtr_+|[gDv\zNA0g#LԜB/Q)o+>H"%1HF\{W@z3~"(CUځ:Ɠ^H ߍo|`Ar:|<89;fIϴ.* #53:2mnxlU:NzS"Eci̧FxO=96oҤ10r6z!UW[Q%ߴ쵳r'XpdAɕ+ -X1X*"^VL&Zh㆏pcL;%PE7uy%.f׶5י!._f}]ͲBJ&( jZ'Up21.B, Jё@XP^{rǬDt-}[`mU1]L&Gj=n:ԢŮMGO`Bl( >m`K;n/12Dk]c?6mGYW9o^/H%NQIi[Vz!(i ^ʒ}ʉG N%*DcJx+NJ FۯSeGp5 *٩2MEmW00):P483Q4& Ȓ/pnMgwsl5VrOM pmJE%Kɵtvf@@u9\XrvXȠˠS@7#g-J=?'pĂf#$?+0/5^CfB&2 =Bf۱@ Bn^[oj3ϊF-崥{St+z$; BOs0Ӎ{|s>ڗ/:k2D='2"=yWݎXp8F5 qul%8ֲo3XNX5R/OlPLTSoI͒ߐ?WULja Njr"n(RMY\||6yx2o@ 8k!IZLMj EnMeX5q^g"ˉ*qؗ|e`lLnD&BJ%ϱU(%ZJH/ xUP&j !obT`.d!Zw= 2P$&aru)$ʍҳw+q_1d#҈g/n_9{b͡h59s逸rlDO_(ػݲ 씆~ycdr8}-#h6hǰ9qA]4M"ܮs|䈐,ʋ'IJL,lJThƟܱRWDLc" nRPzr -|?"g2k[);-ӂc.u1'(PU =YbCElw\ĤQ'k W%νs_u=8G7G/M[IXaiVzᆼO3sս[8+uv'"gE1>0c8mLWvYnIgg(3l`P~TP !܉wD[?nr\JuJ"Dɳ i3x0]gj۳I)?A.(~P_ |=4 Y'cڀLf:}?Ngs`O#YLLS.Z@f1 tqa /sKtF1sO`8.#X/rшÈS±oŒA{m6>kj}<\!tqTu `6 d y˒'f9Gw뵸\, .fŒ#ʭ(.h@ӵ/w۴e?#_j0ȭzf Bl AFĂoL36ɿ!>#CJ߻Tj{27vcW!>گC.#%|j g`G! DR jU4SO ݆hp 7\cvH&-8xIL,0Jd0f_KRs q\[lvZ7ux5{rZ}'>" }wwN^ = n  ^_/ʞzOurBqX#.=iUS9vdU=p3fFeRf .%\T{MԶDaI}ԇCZ[Ujv5gR Z dE?G>X=dR_4ūb2b9VQG'm Om²aUI/G{Cgw)ksqg80&(ttQ+zEՒ/i \o9Ҵj4vĎ)0 G@ l,*L":s8B> =oeEcl I(،nn6MxvG>&\ Pq4qW&Dvygx/)[<ê^j+ߓK~:tRJW='0%JpVw`cta˛8F|˩e\K6VH6Zh `.!lL\Um|dMF[*^TtN6Kf\G[Mw+08zSZ>A>}drPKzdP>[\E_f݄Ey]pմU-ө8$QnL,‘+Xd9g>u_;tj oHTsԋ_7nʻIִi "*PWzP"J+G#y A7%/LwFp&X zw ~uJ;y֓& x}Oj. v$Z$N{'ᨕNh?"~£&r1근]襁Iщm|DgDc,BӪV4ϱcz/aj1'LHآb}4}:M׺ԩo,+XYghoj 4x5~ӾYq *)/0vQ,O9K̫%S_7&'(-O0)i<pL561W)H6F)jZϥ29`LCrI`q/wB%L&6TR UOair8nۍVV=8/_\9 W#ebVP>p8 p6}+)D ô_R6aZtOm{7(.ڱ쮟a#_R]$TS_IJ reZ* JҀ?o^-&oa,YX-EY?i}Š>ǖ",'{MOZϿPwi -)&`1 Φ9ۭZ*Z}y˿vEF'P^| )l쫦㲇*=ulܲ`CxzZu2[}nW'D-lj.ڿ{rVZ8u8C1\F[z^s"rһ;w EWA#nW2~d]q¥؝="SÎ֪=!CCYB@6 $HHՑa9aN#|_)uBK\8w䓫 2ݛ;ǖ:OaZw9t!92ȷTn^EȞ1B {3t5BAiw$FHDX7?1:rJM9jI$(7e{RLx  ]\!SoY>(b_ 7i0 WyrIYXpՈ`}p>"|D̪AvS][ނ=b9n#ʺs'fǸ=]>ݡǒh&2lڵuE !k6A_| un ּ[عU G_ɧ8P9xJUv 뫅[F^RXF,aF\zLZD1QD+;Vwaga1sbsUc|Búח>/ V{QߜßQŰ77\dZ,.n5Qty6 Ea9#T&l98Z{ðˏyḆ[ӇwA.a\~=v ] vEG`b'''>p>%w_ UPZKwfd2чr/Mg[@g >x9EჀ$ HItr3LE5*NdCV fe9xH@.ة:BB _4Μc6ytKj-pU3{qa߼c<XK[wKm'V ǦDHc @>xk3ýɱ3;BM8iԏ9oUf^ 'HVLaf[!G3vaU-uSD<Ex-w!5I(qD>Em)HOo>0*/ƌOW}G\ ˧T !Ce'q H$J-mT) \yυ(~[y6ּcݷy沤-3hp{Ve[La:?w֥{&Û[ X#Jp'7kV,ڤJ^U>iP 1ZEp;`a◂sFSUؑs>;WrC圠{aOG>Lwy즾ottZ^=9F- 𙀉q[9,bLneu.rdR˙*}ic5ӌx.q7+J`=!>J(.l 0LyrQ8)jy~j\jw{ha~~~}4ș1qB\l >~R=L𿳵KĪ\e?b)RB+ԯr,c9a>& Et?jDW +9!(@̸T(Ҿړ ū{;:,YՐ%G6=|ŭڌ7R 2vĤ`kQb!`=ɇ׊j.@|Ɨ(9 A?l!,.y= b^wXL#EBSP2Z?ߥM]r½%Uqj֋rt8W31U{ ~{5wO2vs$^Ҝ4nL&uldҎi~6a/\iG]~z/:!({ۀ-/y*dF^_~.F3iڬ魛}}ի'JN /_MD,P~$0o|$0N꽉?,\fjKu"oT,Ik cʢ/Yյ@(.QbWL ^ -tS,9NK [ª6DyOo2N)MJ[ˢZ$N²,A3yīelm!rg5F=jXc@^O@{{6765eǢީi ˔H,gg8/6`Hj b[Mއܴ8==57ʝ3%7xP(&aZ1fI?cOts8#{A-D:oz*DkiBɹѳ[[8jt՛ |+l_|x9\AR身W`Ƒ%HwIP7"E%=QA~dTP\1p}-[B0+rL試AgU./&8ÜJ/?@fW_Bd>!8D^1euvv,|W4H2K{O߄T"Epӣe? %NW(bM&:$@)[c5[SQN|iU:h.+8V+9z?١|Р!UXf`YԀ]d~;דxG_4tS&cϳֲVDpVF@iq YN`x?6BۏeAN ubpHEoʟhڗQg{]|5HTlFEu:GʤLΞ~tC}As6q]rb'Kxm1XDo^gGߍj~L}) L" ЖVofDm۰uƳ 0>EX'w;ݛ`ؤ Q/O({H*lʉ&A58hmi|mXX!;Y"PNȗYezeD&d ?jx7x1Ϋ f.wF O7q,8ς{'!pNUZp}d\%+T4[QC0W,%eDZLFV@ṝwQJz'n6X,XJ Ȟ !9:# WBn|Gb`7(䝆g0#E4B/M0;Gк/^fY˛v.d&o`P0r_vl"}8EXW %:F5L:33 cǴ>Uvy xYy`/N!+:L;9YH)kYS>ϕ2!3)"~FBQy;VU}NS(ڎg^/f#i"5MޞTMXuh"Akf^/p᳥ѣiǂ[KQ%؜\ׅ@_`^3'S֏Xj@r#!pQcX W6YfĒ/2DF] J.Kh[,n=R4VFM rfn?|}tH clc;L밹;qS"PtҨ)>G)[`> (ad lH%.sg.x IQHwf?=G*jHh-/'U`s5Z9Yy#] FjAE| sK׀YCwt#de~EήP}͇1Na}Ii3_`Oۤv RF8]D%_XpXohDL*<, n&E@fZ,(dq6ӞJ EurE̴yf'If\M,yj(^o[mo+Tyݑ3 \~ *hr 0~]y$@:zժqzd(-?Z0_vM`ڂBsfR* $!UšpP28v`tn-qV#Z jE:ky;-'ͱ }TQ؆=ubp.)>z0`~AQ|9T8D=F e j?](rB߯ lz#PZ=k$3yȔ4DO}40HQh&i=Je?f0HnpOpA+LCǴ3J(l W )HHS7M&\Kӧ: l"ܼSVxV" T47 'rZ7x tQash4Eo?ĈJqOaBF7v n.ma穚2߰oxSEe$D]H#)!Q𸴔D<vDL8#uPo=D%eZsmФ36U'ĶA/֣H.h9Ua F?|N @ Լc[taQDX+î2 Ar muHg?&b@/f~Ci<>K,zg(P\?uM_ (yhaΥ:+:")k׭{ߥt+,boYJZbh`|iiTy9Iㇴ)X*7EQqa1"Ph ԌxMLӞY 숉 vB~4ixc &nt'3nv`'bBS@h$h[369evu㨌azNaJ$!H4RLqʗGA6)iDsj''?ׅ`G%U4&٣FyȂCs1_@+hؕ>m #_b&\bQhv非c0,j"V掆@ ܸ,ɦrAԎ~:XZq*(9ll$O(qӂTE)+PoTǤ =rDИHTy#ja *,u(^-Ϲ/Jӷ]s 8C<nF9]"a`?Wm$^VN}HaBUu7o;&ZA:= ~;f<;ZG_{ 6IXˣĖM`o?Vdy5yv9ۄKTb^[[w% (l *)Gb!FE7ǥ{+kȾ]rְqSRA*Iܠkg@vF 4̨!C봿nԺr9"|1>? -ƥVZ@`0',Qb!.H%떣VMH&  E" eȭ"6b@+S4A*zqVIsoN}8N`hڍ!X}RhM,۟?W1s=QYQ&1q/k*]Ύ7 [ 03,1d_"l%:eǫ*fDŽ7 w~̨5yolS! c$:4Ud@ Ѻ`RsZۢz3ΫMvu2+DE` 뭗TtgC*FM~ S%g}'ΙQVfץ&U \Cp䬋L0B"fw8$fzlLC?͞Bv@r|4UStm%FD,|r_IR0 ؽ0R<L@IgKygG9ʆ;hO}1 j؆QI~!B\`"xb4S>\eDS~{{{Hjdɓ>bBjUC}o%G %[<*h͉0l?BqWk_ĖRq_MIk"˰@P{iFTᖮcAVDA NsBhKS󩈈 ?lzm|2wV;̈?4j@w0 @`|gw5N=aɁx@/ѹarFĻS?s!򵝢\7@ITd%_<|}wdGK[bu+Vr *;¬k _^)㶚jUFkلl-ރϸC4~Gو ԇ9"*썓M !'D,,yO3q 5YU55hl)*$hր3C2T =nI!(tMSPZl3&:Cq aF}QM+]T P"gxM`(rX߮X$yYSNl 9*8r]zx]@;Yll=M˚KK*;SO&5cKZCu {Վ Mox GU %:~/d juv2 쬵!27:Mv{M}[ZG-Ne 8pͲ,|.h gѪr÷h燖'Um}aJPQR?'+w"\gKplS`Yj=pJ.Csc6p}Z]Nq{9J_'lS֜Vx3Iba>:$UADۦh Dmg}cE2Ytv0+DsO)E.RYڄLwEAP͞e5 P%Q!7̆m6Mc]h>hKp|AZ*kLU֜v#/е \w:L徽aKAű;$i{F r6'y&&7`q56#c.RGJXfHcZqf<5pRW@28d |'l*(kԭH_@e8~1'h[c7+&ζunCt 牋/0cZH@,m^; TI .oetPYpbcpu83T`)GƆ>2M;DeY(ş\5SJ=rȵIC=CnzԢi( pk F.4 AnNv Jp'$ DITJ260L{G'cCվjd{3Rz)Oim0>;1r"cLpw4ιCA6%dMYeS8?&c2fʩꀙIIٿӣokxVN%;^py0UdIuNS[Ҷjn;mٛV@ILTfHQy:_T ŪRۊSL&ꑹ&9ЉkК X"P-J`(tg>aB jw&<= `FjķItc1*鰹@;5j5!KQUE*mM< $gfLMpmvgdUNkB$2Ƞ !E5/}M%݃WiGsguQ3xt'1d!Gk ɲ9A} (~ gu3'=+rYRLf5-Bâ aV)e]\Y"rģ!jv?9 4Q7U @~AonrY2ՋX\e [l5C`{mOvt3=ᕹ:Y#ު(#tkɁW2 N휪GD$Yh"zNJ !EeY,<>p4\y.X h^'Q[4c"C39Z8rs1/%[o98l6RoِXcy(ro"5iHpj7 24KH;]ai!;~ Q/#vS>T08eq0I h 0=,5!_#Tg(bF%k0V71?|Jdm.ǽX*9{.Ӈ݉+]޼Y?ԯ =}Ya*@Ј10%A''s|@e~zgJȳ~D  fW wOІ)V` ?|^no %1%::D4#C:jG^.#ްBdw΅zJ#%f£Nn?ˤ/F6o%'[յ3dzb!#F (>*li%,>@${P~OkXdcznhJ9n`"]QB̘͠UZtMz~,-1+=YܓĄr=b&͝e|0Ƞ2Mx7  kz%Q!ҹcS,=b1GWj ik9`,5Sq ڊX aD Jrt]eW̩P|RsSh S2v_eT9Du3V2Ú iyV{L^J o8Ǘ42ë ƌ:o;$ 3qy? J~</<:IȠBⰈ{)7^#bTe:7)&%괽n6 %=G:xrzWi}[ЕqpRXrx:{j# Y  1|о&{Tfr\y45wiqYD{^ɸ}gx[,*|cq'sW#ݖwdD: ;o`ZIk4ґNP2j4 a 21]7ZIAľ$7yr6:oא4z"&šX0ygg8ZDZW x,Ǭz9$ׁ1y m< SE!35^.JbM5Ay܈񱧓[>8H!-k$A@Vp gN~_ ed@Tј!(P6}Zn62~,'"&*_g* f}-H[fT!g*)D:4m|њ+P>L0&ȹ?Aԫu)_; EQLH+?UDE67뼡q]$w=ɢ/ AM0ms2}l~V.m*)gLk/ '(Rg",Q&#D֟SN 9̫.qV/Vof1"љiQ5 qÔmobgB}_@ɧJ ĊÖ~ލ}9{aN9҇Р7XdZ%I)z7my:DRʣpgKGn%띞X6*T jY1G"{0xYtjf7VM8i8ȉ&nWGyؚ&6<@]HHǨ9( 2[Bjy9J <کvs|4.J+;N9yH#9ؿů$O%|Q'2#8s],Efh =<W`A: 1ӇHY2CVrUZyp'@_Ge4:W+A@LXpHѧm DgZ0pX3n{T=^>`E(FF u*#yL vn>V@Ln)++/F6fލǙ&$,F" *u᳠;)IpMFqTPp$Vr@ky\O60V}k!6Rc( 8ً6sՆ';OLpD;}LG6_𔻽aG AEe%dk;7bOk虴\Xݬ HT2!X,T 9t9XX֊f Wi UxmRMg1r lӍ*D<|T/i5*R]XgX> Wlc >:RjqvX[?[KՃkEBSIi|$ʲG/=G)ʉT/SN^8=P.i Y_Y2l+t" J7T. SZ\n ,G%bD9ͻ"< cDž=]TѧD*>.*DXc#^=g[@|֧Rssqʣ}Ҏфew/2'UʎL8 Onf3(s1ņzЫ3 礣zYu>69>ou)ղ×f닔]N`8`ϋVb+ֺ#:ƨyBE9;3NҶ}QŸ$d4Cj$yF]GriDVxbe2ZȀ{˻9&B <#rC0H=\ug۪S,DiG3ZN}Oc 9CfrF:yc~LxZZ;DN{MTxeO JARa|)"mk&TT,6u])i:[< %gZ6*12x:\TSEV xN)2r| DS+qF3D:4r!U 2d_o~g1Y|ɻp&M+1۬=cY߲ШUjpJl %cRYn[c,ȑ .Mҧ\EH͌o{*HwzD+OwqߠD[~ec }=Miveٖ|ó+c$67Z*~nٖL_M2bACXiAv9/s| 19)%{(6|XNj'O=F[Z\oѱ?'&C?Bp ߯V-}8{#Ç :%>рx @2ϯ跏hOSd<'xG1Ci.fZ.# #W""?!B ^F9C|tJN@Uy7N1*gW5q?A_=i+Ln& M$ Xi^~ #K(fnQ3nڿX곹BaI+ aG{x)B K7 " Ro{wդň +~ٝd[$1 yG(mDe-Oc(#U B zFO{DdJ %uw+@GX+- Ef6mcuO!Q`ii2 5r& Vl=!d Pz7l0C)s|@־ijR6]*WېG[9W"uzE@ `- 3"ETB^u ^1t0{ATǐi)A}a"+ZiT(Ulx/$ Ckhh>LZ1Fߞs;RpINËOuyZcս9'6ed'U"23&BL"cs3L}'&J JO8 ꋗ@DZithνlj&WD @lrQхĴ11ֽT YM |*KahlE} Ej: jYi}lW*ۺB^1aBRM;_]T9 բɟJ DU}YԶp؅㎄<4hj!~k:!ڞ-2*fYHFj_S셗A(h5)&]OMEB*ڸb1nrt8v#|m_YE{ :d=`50m{SqO,sH2D#`I]= w,KOqlS'}YmޙB֌Gl:~j2П] . 4O(*%_ӹ7ޥ.AldCB@rOfO2U6H{"eCtvP}3сJ p`hg+V65$v\UMyĀ'p ڒRtyIȷ Y@N\k wOX %Id-kcw30?oex>h E]>EpLpQnl'P@FݙBt 9fDGrkY H&s_`WFL~áDīs1,w=J F ^`VHlDnK"6:&DhaxO/607z^4γ²K}(-*!;򠅏`)~ *%&\yHB>Aa@#BuܹȖТvܙۏ|WS g%6T\ۮ}ۉ,{TR>9()IeP8 geòN^/ORIoL^l[ɘ}JQvl3cT;ȰT4n"'4zDbK9{͘t OIX?k倹%(#@f?BGDp(J|10辯ġsfH9TFŽ摪tkQnL=/deOeH{ ׊!_RYU]:H"h2$IJծ$\q įwYbIq( ~.Tq!:=W#(^=:a2Uk.MZ }. ʈؿǸ"ɺTyZpm7$g7B>I 3ZӏiZ K^p$>nix~5}kO&̙{3(l"[,g*la`C9Vfj3I5ҐaPR~YZ%Q\_WJ0mucQ$xLHB+S@O* ܿ/w*VO"p[[L9" ^`霒|TܒRjI8=J!*:;% "!YgLح)&=NV?0c$91ѣ#b5ӻsj)qN%]m9sϓ4BP :m.QP~3Pʴϋz81`CإdxLP'5k%yrx _5TBa$+1 \D,YG%Y|[R%G1srC;e?b.@5Tۺk|h`X ʻEwoajCXkpu&4"Hٕ| /SVHXM60*.Z~>:rF7PElOB^T_<#{8cIA7r6W2-z{fOrVnc7C<` q wjBCI ÈY7>R5S}eϐO{/K?yp ?z04{r<-7 uij&P8=]݇5{_Os}+:~ B$\URe:#>~y3_\$ ?2t.MdY\t&u#kd_VN1733fp>=9.bOH Rz,'srN?wct. ׯꧮ|W/jc4 հ|oԯaZH_ AdD v멐JDTxIMYN4TB#/v\'`WkTדj Va{D,yRF#-U?Om0{hRmB^@B-1RYZ^\]@y"U Adw0*)PVK!=IyOPqEY0Wz-OƑImSʅ!x*ꗙ.(JôoWwM2E0X aߢCr\^xޚ"b45hLQx^RS6ʳh\sWNr"9яgN}=Ԝw\Qt̊4KI7CyݸM;a|B"ȸC s2)%E}ԈCk3%D暔t{(ԽP@:W&hڦYi"kp%P0)SIh ('!ę5lC+8ƟG|%^1TzQ$y(eQKgjyPq p'KݚA-)Dm w4L\X..C4?v#BO9X=wAݯ򧝆l T[k0YG@;ۼP?x>4dMaG8C]DR&`$/3t;CFoX1R[!χM(ՆC~~R\y)-' kyp=>,i_(onl_]w21UNi(_yfq7:`76't., \ GUI\xDg${]Mj-NwG@{;DrwWƪH=@мx돌?:2g3V_)UDV/*Ѿl!!;`c"o d)C1|KD;ϑnx[d8'hZԦ8LAXy K#t[Uo;T Ig`--%."r{ v)n  RNzI-{Gn{x`n5xoaK`*$6iFL:81$ xS+ߙGI}kցUޔLϞv4jA^en74]8Z* ݉ zLF@d+6|,j9o(_ ' icU7mқ-=؞f=̘sqk< Yzx>gGCwurV JN%(#"Vn~+ 92cgdTT,azw _:x*7@0Pe95?uujDEJ llӺ’7PC1e+8-H)JT'1^<ك1@ʂprT40%j=4~Yٮ(Sr>2߶rڅs88]UuaS{xY$W r7d1/*/MH2Lg8 ts qZiS6=Bni=1j;Db+b~PVoqC15Fu:BwTzbS<|7^xk 1(qQPjl>z&[{!0u&0xQu3dG6r P絊:t?T"Rcg$¨tR| 4R-STH;XUWG|!vÝ[NK=W&{Pg ۾Yf}Kz9B9fj7!M*b]al5+sBOPۼ]QKb$seA~ǠFŊ^=n}`\^vM-e] k)ɍFfW )$7B@ s[voсt% /]z`1B A֑?5'B *椽EIi9}| 'DZEbvwN@u3mwݯ ASu0*u~%\/FעoVEN)vegeE1o\ޯcՅfn\1PhZ n`W#`;b!җ)kJe/A/?Ql5⋒2WŔ]ؚ$!\~U<Y)l-vGs7 &V\:I0I;ͫ$ X0 I5: ͝WBKݯtQ{?<X5*Ug.kSсJib&71TV_އ:U/7EgD{?|G0A9Wmv'͡LH@&uO6?P^-" D௸ILH)}X>FvcJ*e8@h}g!`shdΘ'U I^^ UZ%Jca5Aݨ$bTt_KK^5'HI[n =쳷ٓ B>;BF& S(>6TĻ0kD*{yY'QWxxXHfȜ~$J@&@{i' ʆVn3@p뛶S57|z$6 vE\ 8S)`?|3(GZ>v'3G؋ᴷo;NVȓo%[xG>.<5VfI FW+_t{"pIECRo O] Lx0"bϾ qV -ǙL3N.m:E!gr0&fзxoIQi) T [-c߁W"< 8%NfhzB(4'g-=&|+cf.Z}ӟw"WT-G =&|ц8k_⒔ 2f*Ƴ%KM:i>7 4I(p֎LL,tWzWLFi斱ݺj[q)?a3Aifk +l t>rٸPPɁNݚW*"Zy⭌CYk FnMҁAhNFG=hY DçncP5mu+ 6>7hLpsɽٺLGiJmsS*)6;5\ G1f ;FHl4I|"(LE꨼6JI\ B%.Ѱ[zG5,DK (zmZb}?t Feun_ l3)Xpr|~Vl{\#LB#3C7ֻR`48+[[PFX+2(aY93x8xQc=1oRipXriKͭ9 B|}ۤkL/w-i.A5j@c d$@]- X1)HW;,;<+BǟUU4Υai3,$%kq, 4@rЩx#99 yָi hS(W=e)h$}=TA5%I *ʧ 2+fIu8,dR&O%R^ Fb}?%Ƈ Es#d\r:<8lgIF{{t][ KNw oK #5V4aĈ&X3E"~!r't\\(GВT/ _cq88FHE]냭'`L֥tlYL)Z/4u2l$`JUΗFrԟbUO .bOF]Aގ_*| 39ҡ825z9D-BǨ}}.=$5Q8YSX;Z C JFͷi8AĜtnF xTY]or}KY(ȺLX|:t'Woik)Rۤ*-uCp /\ 7vU<"YB>㤧fG~,_p"DF~GMH2.d$I4?87taU/0iٳ^_>z&/ =A(5K*jsQח7~ CZ#l4װ$%z63&>/_"B{FG_)1ՠ]r]}zH `\\֯#=#݋_ I5^~@5x 2rR}fKڎoaI]nҋ$fqxC/ ш' Z}0ݢ5괁JH)T<THM;{6* L*/]#JB M[<u`Knn;vf`&:Z /9'` !)[=XYyە,Twy,_ΩqvSs,jyNM f7~Ov^WzI8e ܯ 2{^uLE/_+$Ruy-SxEh RH~I"Vs7J$,t&OM@=+\$;l=j~S j<4s&+˅FnL51_ rraunne.t)`[-aP{Iv$|3LOeNa٭iXz-Z)hgF*ݖZHMgb P7"G/\P0ZA5t`l uFlE}XI2$d 4x$\Ja)B}l XU.'ifm4 O&ry[>t~@!ދd 5)RKmi*J@զK%c% P }v4>\QFMCcHlf6d`W\.b,T2Q,US5e(fۦ ߯p%Cz1-E`ЅΤqB/B_&5reO9\؝ɃėR%QPH8LiՃ $G%c`\uΎڼ~JƕVZ!?⢘!y;#2R{I4P6Wеbi.ǸBB3~_Hඍ1%;b`uu樤5+6? +[(z !i2A2}iQXDo 5JWM-7A4W8yTg;r |QdD[#+eRg10ăUq1Dc,[D,b?!=Bbr*/G+[n֔5v)&pqgeCS=t\*M~"C^̳iטL0 VE8+G2C/), Ps lǏ3T,-}5qIj'g*~3FF; ^.=7zF%i5RݴRW+Q <>^-=6. ȓ6+r^Eh{li(r߭:{)8PmY&j Qq6NZVLxk@^例Gilv2Nlb/ AT)$UEo7Dy g'T4+ Ե5 /p?dk>5O6U&"No~d{B#dM :ul%T| ,_0=Ӄ3|yjw7}rk6%H|oe͢~]X,D@Ħ'VP [0QX4`_ dfHsq\*"yEYq<뮮rrXO!~W_r_f[P,p$`NO5y1ɪ =RIR4qXf*ś0^`c/&{1)\c7L/AN: {x@Y^k R l5?2v~ˣlvD8E-ꪍy E9ۦ$uL#imN5OzsiTF0#HYS%&I q'//x=I=P0]^9&ϱo߄`b87 *pjv9` 뼅램{8؋+ S UtϢz*{ukU[RW{e~" 5:a,'B ddAP~K?7v1u;ίlxDANj$#j{mg+CƠ"? [G¹}{X* À)aɹq?ۏ!, O4PH%N#g&.HĜ:o߇`c9aGYL(hk)w3A7)2–Ԥ 6X*Zt٧;AFuCl ~əH@t'Gm.byDj}wv/-fCk4lda oewTj0;S$$8%9 Wgw 8UH9Pj #6lcJI[ 3uPA\3iJ<+?qήP%$ G> K+4d#m6ECd=KyW zt:y15y9emK?"%e3B+W GF_&]">;ߜ'rqNt`ѣͧqAUQvA{PC7ҎHqepY|֗77w5|ʵ{ՍsQS4Dj"vBPC)_$>H@*)f'OssyeR}w`i1E9$ނ|@umj =x!uz-nE,jֲ B L7C(e<^P.!Thsyh(l ;mRH2{J@dIަ2.ӏ=|όU%<,9*[:RQni*kdim 03)b\`Ѣvd)|mMF/uWd۪VZs!Irzqhhs'~DKiǷئ p`y9HRX^CkfKǯ,6{ 7 l }A]ޔqF߈ܛ!8! [)A:"c( \p{j}U 7J`4pNZ L hרdiQ\*9]}¿ה=ʑV4c1SzxQa!?ŭ?p"x !uaLlbƆeXN순} q?G4t͑i8._AT,Og$T"*G4,v1;>dWq+Or__-,f \3*fVwHz- ,dRRn;_vA[@%(+<~0]NDŽ/ N<]ǹEA+ipV ('> 5B> CDe0@>ASp@ػODqDVW*'n q̱ĊMEhTUn=֌4~ub6qTW|D햸&j =7SZ_wU,32oV,8 Dh+ffSS`nQ3HAXj3zoq"ׁ;?j؛Y;#*~QugJY4&xc ZD:|-*ב"en'nUDC"CVՙ8ʪ_2wd 9GƌjA?40/nt|:?OoP bfX?V (s^v<Ųn:n3}[Ci4 PL#Wiwd-N}koԉuOo$_y BxY&NM|`*Xi?HtkȈpCEpaS@AO9On.VwG('$G֘ߥb!\)2d36OS63}z6Wwa3xfPt7h6g9ZՎn!8EƖ>pKR; [Vh9 h&9mB(A~:,Sl>xNnELi_)^mÜ?'z'p܏iM _\m%%^Ś/GkH,MC~'[v':uLQ4xsr2b&6-t;d ŒC<'3l"Ez?*UOѝ>>I/% rKX#uRDbIR 8Q4ҤA@ftY(FѦ25VQVQ ,=H!OB3o#ݬ6$7J%b&{fg4?`DaлcɷC %z|&[t D447`>!i=W D7r7f.&Ø/ے_ΐkAB@ PcUT1`~kӯUnп'0/F9txuCzM 5 Vbx&󝬣0TR(G9q  Kr9,2Jjߪf|rBxaC?Perbv [>Z ~U0+of-#]zr\LqfZvcgсdwJWOzfEs[5BQЗؠܵ-B.Ux]rp(A.lNx éh_@ :^?ڿ *FO5-n{;߻ڣ3 `FɃ3$/vs0=o%@?VD,-zٌ&iaL*weLL!Z\0J$n=/ T} x>peG_a~nl# 5!s)NcGtG@;ؐC2/#TMGl9^aFA6[#$b4wN;YR:6/ʔ}Fm{>R9ݴފq\gh9$@\ؔ$j]MXb%R}B7pMj8\˭s G>.:*Z1Zә"8ԂQiFC)ȴ1=t.g?H^Kt}gҟ9o|-TIƟB<a}`jr]c+[E 䜇@~MX .G->n ]9kborqd$)WxYkl AL+R$S*z)#0hm}V[j-N7=4_d4:7y2)5Ժ3#OZ#!v/#MDFg5$}c2TKQ;͌rV,E2+_{n%<\SWFvdR0:d;J`s0dѣziCh4y1BPyD|:>Ln! ]ܮ ǠqNˌ7ȁ 'bo_SJTyvt.6# x/)>N92_xII vW^}; E BadGu׭&`X2:ǞEչ,BGHDg>[JOEz40ۓnK@8cEHdLAX5p/t!ƴ~UwUdJ=ގRgyƷe*8noe?@{r zbPח4Ώ*kHHd 2q(taŠ盫փ̵u’nlYwtWb}4˩ԌT4dmyt*m*ȷEJי)gͦZ>pa)D/+!MNȠ5~Vɨ4m/&*˳M&űs?%ؔm'g32kAdRح6D!-ʕF1b4td0ym#XOJDoLJ> ~Cb/8XO@zU7YUS-sSgq3(,+y)ּօO:{6E~9@k=3>].Umm{gZ-S_ό5|T PgF~ڻQ^!Zj8PJv#fFɻWR)$=,'b2?a:Ұv/7I."f+(m+G0\ Kx{G~kNWwMn.7ЦU+?,'m/s:?7 N6^nNN6# ei{@7˅|Գ:<ߣ4P(V _ QX?+sW:oh*Zt3$p?0f?p qImENl [&ai-WDHU7u]'wE" x78nZ[W/,,fK>fJkͨ/=W*tkZ&X15v\}}'9]rAo@n׏eTi D4Ɓz^K>LvhŠOf^<~Lƣ3U41:;~FO)+5%+#qZFa;c5?ֈZ7OΟ,,9K 4q*I~ S|Hyve %\3]Iy?3p(I@Չ\*9GOvOTKxwW7#Qbd ~TWSDG%!z .^LR#4  28̕m$!4DBFX< 697E[͖|dIL0bcnf`-*3RDVkhqKrux ]SUsqSȽE;Z 7X׀yA[#/)" kB! 6`lx~T1O_$|Tfy(d#SjKt GyAxDC?h?{4zbL Y fScӲV-ʾhLPuKAhڟMuuοBh̊xE|&KQTzM,ȁ5k r@,ȳYg$aqb `,O3,%.,%FE3yˎqRXju\z }x01{jů'E ,|vvQR&~ QTx;[Ax(34|ZşBv~|]g~軥̭#ENi 3PQt/E_fftV fI(*lV|'t/gX'ob!ߘ7!NHҫl<6RWkp+y{4>xYFpNF/Ytbaev(ޑN^qxVuaBg>';5YCLڣ윸dEbҡ4Y~ڠcO[u'=IX/78O,2^'9+2kD S1W)lUmEr"D59]Go, ³zD^7 iImh*`"|*s:,&g** "Tx]+<gHI+#ުMa%OXfrW(`0$#f%I5ן7gQLkZ% ]b%qlS xW4خƏm 'W9l|p׺k?do>pCIR:c #+}y5Cw.>6P BmŔ0tM!(Eq6jKgڷNK )U6{n<8s yYay?qT^kzt>ے {ѱ|2g{AQۉLovP5)Beic ;7 Xhc?N4l=V6#XӓE@3ѥYGnW`=x#Ιj' ۓtb_-m{ F~!B8ﶸlH7/lP6.j$.IAĊO$[+0|0*}Ȑ ͔@>5'Mv'<@s[6SIpW`$"W2yx6H |<=2VJkpf9CMm{Egy,"?4B轱 )+ai5Ҧe9lڞt_s1M|ŋ<WBoCs_ )jO65<պM?5zSRWt()WIYUƝVca].$l*/8N w-K_rLDUZNP?Agc檴tK)B\3\US:QʈRvv IEu, *#N>S&.%Lɕ^"fݮ Ю[yPv8L-8w(<5e$+犰>ƫ>q%Ո,>vۿU yR"2gƓ&Q[Z^DtyϜܸYtQo gsi9"\OqԔ0`c"𣩚( -ۡUU|N"7EY+Wٻ0KUHX{%t}3#}_L!>y'H ˵B]Uajc|׋ %yun0S 9Aqlu7cjtC9W5һI4[(uf'l2>TՅbHۻDH!S,Sx)k}^1*C+Q]VE@X'>C-FD =R7A'h_Cy]ϬZL;AjY֡~Wf]'pϑwӷOA+{ s>5-P 0f(X+|GtYw GWf5qdUv:J2Km:RvnC(D^$_ɍRcf#4 ل4 onx A.qzxt|vYLX1LNWG-j ɂe>=j2e8+f^x鴶?Kp"oK5`fH4|dhǛD}q]M+ל@OW>~3 O+u>da;i P,Vr'R)3kY*W|X3`&_;u+xJX ِc30W%m)X^6d"~kFx"äp&U:Cr֞,{G7]ihSޟj*rݕRǓ8r,["h5_zc:T1 <@ˡk+l=R,9Zadׂ_K1yV'clއ^Nr\!j)^XQQ8df#YE`ւ}28s\f[a t}8trm[ "^wV'F0E0>Cf7nBo5a< fBSABxI_C 1VAT.:wޯN^CѺ!1R^1‚D.@doۂ~،lDFj~ƽ 49շLkFc-6G}@?0~$s\TG[?1oNSI=׬ f+F 'T)=N682zF.L#\=BssE8 ߐrQ!;`ui:*B)ږIg|d\kU/M bءz̋Î+)|^f:؞ޯ1!)/Ӹ!qs~_mpÛp8Sެz&Lxߣ]+:Tb+dj/6d`[pV|b?4)g.%N.j+: ^atB+w\Fz~;yK5)\0g;;\`3#~<׈!rЃńIT웃PZ$-8Jpll,|KϫHLR/W}na wX+(8| X%p?St5S0^Kj: Dm$W ˆ2]R![4<Wɗ{>||4kGʼnOO|4\*+Z#M3<Qh@<0pt'XpUڿwΛhETsҽHqyNdvP(&k!í-wz..4'(θS?,h|^4 %~@ӗ7ĭN1'Mss.uSa47ʐǭb}$dQ9Ǟ{̐=T FWvE,#^dXX70P#<*[Nlwe Uwc(q z~#\gGAJ 47ά(b)MM.#]PC7o}}$6tLR'1:xvZx*ʹG"XLM8>Pn֖2Nnz:͐/̿]_;bi DpN.o [lrz8 yY'f8\Mz"MKV{ v0jvq 9 tirJvKsx΅#×+5([+r.4y Ӑ'4-ehFhAҿh;^o f@O Y`ğ?wAþ^'rȷS6}gtf563A6 ZҎ򘉖$P"0/7 !NWq;Mgm9xa` r)wX ZJH1(\^C }ucJ3^bjwEA˲gu1A%TdQ; P}KN3O$D|F i= SLpI/M\ 8ag)'Rq)n= kPciӺW#  f#!d2?-P( P OFrWJ~B BmHk  Rŷ+Tk7b;8X|I}Áx_KT\( 0X}yq Ic<c,ú^j@K#vN@(UЪ>i,~"^k rR??^ٖ:/ .p.;={m+\3T!-S?n:ם4r$TgӬ ?*Mҩ>dMCߥ1$/&y:YfmP]7V沔xڥQ$r^ɨ}kI9"+{R\z`vS5$2%D<_ xV-O,pnv~`}-$Z$4%>HSUI;~AzqG]Fb(E#>fWy̾SgxDJɷ]u;#GȄ !/^Cx,ΟFx[Z }A-& sԩkF=CGtm'DF2(>G'k" M%|v{ސ#~TQ>q)Z -ME|>@[! CZ{o.ƶ` qD;'vlPG9loi ˱4.ɵ)3vTF#kpe>wN0*s@r"&&j?ǛD/ wfMwDB"tyn|x n.LT$%r/Ɩ#yRYhQ5L'Vr#x!npJp\i&2U&aDҭ9IrNh\*ԇ1a|"Sg7b sA" lc92"S%8YtIGsT}a/0Cv \a}0~BgηTI/ٗ8N+V۱< j!OmS\LN@KZ7*/ZaM]˘q zڐh!2d452> U)=ƼrxWXKJM"?sZ4UTPNwGٟ& 3HqPy P-܊,0`U ;ӡ2B-40R\WrÚ q8;?D"f" cs8p5u ]hJ͛Jm+"a_<dv4#KəaІ-+QvŻÜNc.XPYoGy-/RG۔rL>_ 4rӻ[I񆐜:}s߅T%?^ ʔHoJbl*l38vK^~tgD%`[Df$ܮӓԼDU (mRE}ރ;ql~[! b\eKyV.lF6'(ugmıh 1ZxQ*H!F91~j2ܿSKLmwo)=ciMh';.hoy$yyi0d`Ml"I!#WuSCcvX˻;CrwNÀ f|G׮ Y`W8mpDŵ(Rl.4S YǍ 0 Q-Ѐ!sb2>{Nzv,XbrE2;_} ml&C*y[Z^&xisbBt$˙ե{{ %3gT`b<uf׹ їCCEܣ<s>{^+ ASu!!9 N~ vBFqSlV7; ݠx:f1mo h@p hujVVS|$*S,_bzdi3Gw=wL}+.r?"$Yxy.Է#! >嫒 }q<ݳsj4rݔ|zz\<%O K;2)I,M'8p$jJRٕ:)O;Zœ:ZFЏE%qȍe2Td""ΙߍƬ_h?,u3DSDzq.@ ?^.?zLҷlDXۮ^u_ [UA+L:yKk{>Y4Rzlkdo#$,gnI ~^Ba;Ejݞ͈tf>gOр!}`]w麖h"kMz=!T2{}͸^?.^Df.͌U4(+%F WƬ&e~l4_"P|)qaHK6P+_6>ݘ un'l7!fA]NP(`Vze8wjU00e l%lHh9αڧ|es+%D|唳Zһ0dȮARS`VB8ѧV6]FZ_=6?C,AigQߗ}oIf|68o1LG!`%ivɓTKGeq"~rN< b=]\wR 5z-+mOg[mW g˾-)7qI#W$Ҷ3,fxJ']㛂$"8H\FIúL3.Gh$,_UF=dTP_zcv-V@hsc LjZ0T~{G]7JMxPx2ua ߺ-T1V i)kt׸ lvt``{%S*CiwFF"qodVJ`'ڭ{oRVtC#jc!*.Lu *.wU8o" u2XOF>_zW|r8#TE^]^0v2!eːe?}JiDY@S&kǥ౛uqn -ٰe[P '13N\?v}3>ŃQ D-0fiLD.: Jg0e w|{k3  WD#-4f{ޠg,d)!hM\ F&ڥ4F}FOK1lP2Mpygmro$h$&>"XIjɻ`vVd֙% ]DUeF1VjEof/eV1Z;ާ½--sV+yy{qp%Dŝr5e <!/n4\` NZ|uq逑TAm'p5zLv{ BДGvdp>7K'Y] .əg|*KCP{P~O̪+:~ʺ@4+!xm ?[ے;5lϮ' z/wHt;.ƁTӵ㎯KŠeM jOtuhC W3Yey!Bz^wl&8%-uοG~ʹmks! ey)>_Ki10r麪ڽNr ~W~ ebR؟fT}A cmv>u>#* Q{V;cuoS1?K QHPF|ƘG,;bg Nژ&j2Ȫx ^V0tuiɶ #W9 &d0lDY}Mf |cCzrAӅ*b8uFow=CAksߎOuCE/Hhb!CLq؜zDz)*1}V.5xM|mݟ_>'MwWPUgn=zFE> A=Һ$jMG%eYڽCէo$_@FkV*p$f>I CN."n?d:dHDЄ?cݗpp.[y٘P@gUFbwL+=d W.,+;pNNBG3dg/j(iKuLYk+g< ө6I+l ӧdDwv䱫ޮ{(u#ϸRYHO~o&j/C _?>C[xFaפm;d!i\1#$Cd 7J=X;n.EqӗSDDxAC"ܤkй"` q8v- =\X h-d*ee(j<99FN>G۩kLiHCt1oՆ3 ]o"ک `Pj9fJk#nqCF;m' $C5"۔[S|OkY-s~)Bx_  6KMV'=L̆eD=t_dS5|z! $}Te%e"*})Mdg/eDL+:GNz` 9YM %st]+N+ldm~?nUi^*|>z:$${=&hIrß$Dy% WNh#h_nER`T!&TIHDp~7@0qL.K%߱+ ]e* Ժ5,puk sY>r |8YZG s $B@kX z q)!ʘ!SJ\gǿ;>?Bɶb ΠQymYӟ=k pKYTK#TAQo /LstSn0A. 3L^%z/P{LQDd$d٭*\:j6r$6BʹO7Ϣd/#z78(s"E:RZ .DDWcUck~~T!ɶb˱&:ǣj ~k=f'Jr[BrrA/VQJLzqzj{G9N (!EE֍-ҥZ㏣KFܨLt$. i9=l~]%nip؍V5f`%K*C'-AMwLч(1a0"jr{[aWJն>saڥ)ZP!uK3B;fӽ+DsZP=R"(bk򒫓m= hAHq)SߗthJyDN}Ta]k=yqBg Ib[( x@sXr|?7mCϮ@u]f!9Z9R1) m$@}96uړ9U\ӎHS8։k0n&,sO30$.῔/~_lDN bH ~u+j0VٽQ&eĺ(D\IrIm@% ql,ac^XkFfՊV~:D@OWӓtw">[Y9bԻn[&~j6 <ִѝvo [=&TZrqNaɇၜzįy)Tqqz-dýMt8rTr2c ""nŦPd4vҞ7typ nQ) q Lc!=,ȃqs;~xBP ?Q`bۊQ8ѽ>9e/UMIُCvY)*dRgcp^c_8< 1+ Xl7ޝru/qlhm|=a{MAyDt,A*ϫS,;,*gRذ)AFl}] `^e]~&,ZZTO8c[4{EQft ُ#;C"U`_mEGu4$rv}!;ua(؁@dhj5;38 ]b-ӣVD`s/ hۨ$fJ:hlqDWf#C,m7R|T,"K!]Flca(sH슟rеm/?("%-%_\o8+P뒼G?*6FRip2SY{0k[}q(h/ecdžVz²A))dj]l87[XcmU2Y,'#̵#Y[\;dYA yy{ {r|0jRt*AjC>Td {Ve?fP>$/6LJE"ޫޅMI{S^( fm#t$DNt,XlDIt3Z S|ojg$kU@ٺˌI^Vѫ@iã~zW~f'jV%bwVv_9]qQǺzf̀x/\?deLr-b>!Aܹp=I$IUג'L^;aHo3 `A| J?XsR%wDWX(}/rxU#&ޕ"qX; ع3hknWGA߻Qbה|LfޝPIgGs)Qǫ+Ha s"MPëo|t8kM[]yYB{wgKx"JXF*c TP O0rvi⢍l⿆Mj6]rDMK #F6ț߶X^ն[ cE<:a!Lʑ8*d/%VXehTg7d]TdGoA@ʃ$00X4Fjä } ż َ+kV6gMҎ21L/h$8U i'#%<T gs `4īV| ӤS(&荠MJ(&ϴ8t864#±B۹׶2Ģ tׂn.0CMfn[gӌ}raᙠ (2A(yჳʗgȸ" )*)_mE}K.Q?9θH;d,'(-7X mCS[U]־ Ɓ]w6rӈbzkfsl{rc˗q|Q@Q 2S6Qo >u gurj_;9?xfz} ok]М -NfwHtXb߱ocQBs;?0nR1U(E &I5O^A$Hi -AOMgv} \}z+A?a,U,Ű]N۾kh}KNcW/QKx^X  b'O#w ps/j&9G @4oDEMcYV"N3sml$LyypX,/j&! ՚6p@gQD= jn蹓H.SZtthP3rRV,+dd+ u䓑-fo4XռCb$};diڒ+A(b\kTb'S?"a: Bh0E!mNJнnGj6N/ / 26Ш,?U6-ϚzPK[m-{Wa ~ xt~\l t. 4dvs"ep*7<~6u£g3`>Ҽ Π1\ nN  i4cxeJl}zM6W$N3I|ܼʋJ@ zJZSB4i4.BaXi_|9 QL618Z"?u;sԒK"KZQ LA8 8Rb!_,kPiM;{J vc=vnH>j4hOUkv*&RV>PVyfMҖyЩVkrG ^[ݲWu@I}+D^$?:5#/r'jc2#4c>7W#v4 [顇.U "o 'zqlb&*Zgf7r kLqjB @c|,@(O#n<*ѐkN'Y0c)q"𧺪\?1կKZk~xCwEJi0k*+pzI#Oh[kV:s2V0] E9p_,=A(B#FMx@qTF>B>'mL Mj@{,[0\#Y>dx@J:@Q# pxPi :tG Zݽҗ#56=0O&QyYt$7Y˯ZP)WJ".f E IdꁒC9W 54UJGς^*:4f訣ḇvjx zif}4vso=p#Z;ʀW@@)at'ӾW㨽Z["h}9 rqB=]2b(4*1`(OA-s}3860x?Ei [SxdNs.Xq)9`Hے!"cDeԗY9y# PkFr9(.< K S;_Sђޓg;A~ \Kb5*.ޱ:s5`h6:#p:0ދ9Y|g\Q /oNaHb܈yV ؍{E ?!D'-w`Hh4'W#_i~C~c9F鈝T\%<;EѫՍT4zbXձJ~ $4iT5.zu4N;qo\MeMYf;A^|Gyg cٱǿnBY/;`GN~2ҚOmo -e-*޽4[#A{ 0?R7K '20p¯(X,'l-뽻=y{PPU dPCZj=Yg j=6?.16#h5s}j\ПS -"Dzm@^eFnաOH?WxͿt1OG+rh3; JUӹ/OV7W+K9\aB4҆wdvzDONT!];>B;:ᛴ@}tb4Qdn[Q.dy(z%y X7LoOoDmh{ǝ+cm+]89L(b="DOJWљSz>z j)?aK0?bs!(D`V=(kRu,|Оfunj"ky4?|~u#s|y4=7#u&3.&OR^cZt6wNK8ޘcXӑzk@x:w^ $fI SiqVG&v 8`. \G&BK}>s3m͞E-~?mhHz%̯kYICV?I,SFP}sUAӝ}$>C% ]ޗ)C֬Mb[ JyxeJT;Xk2`yE҂ (P Y.9@/2Lrkg J?*\AS~vY3mM~h%=~f(k%Vc̷0n]BQB*iJ0d3Nqq`ʄJ_C}DyzfCڅ|mXk@SJ+l$_9rrSqgB ňM{Iަ'VZ`{}7"7Kvdj<5 >!*(]҈,$^3ד\/KVd$L+< Cy F" R^u ZNE m`Q1@m@an{J鎎ah| MlrpNcT?_+٩[7&Oc TvwbVi{u8Jdr|G<OkjӪ 缋O`hBߠ'3. AޮK ?fb'.6p-כjN䶅,?nS`{G$A Fz5.fl2NS&U50 훗}L: e;r, G=ө BӑOxXYMxT-EIwZE)vPO"s/y76aPf\ok_)] <ݘ\[Qj̠(=\2[<O2.$y=R'֊44t'hG7MBSl·]p@[Yj/G 6 g 3_qgȡGζ`'.a>8r qj W!Y3 |uA^bO³,{@. Ɖ0 ͧt\[ >oDsi]#!KO½ѳleիB,F>E.4#ysIH*ɦ(~$ !CƷHliE :Xyu8v\Sw!𥎴WWAwE'Lp.jl6> I\G0l=_-޻X`9`ňM4.,6j Cl3-8^[IttWPJrg0?yu\+ߦ҂BcᏞlL2h!vx|:uio.6auBٿđ)L<\l(MMh}:p鸻:>}C,h%+ɧBrܤ`71f ҉R'I(q* 5y𡩯J-] l]@,Xc,k`;zwˬ:s٦@T&Eqw0ZesxxBz$mքJsf#[t>77A4U_6SWȠÂ,vy2$٪k8Y[sJg|@à v7!_T0t1 N@y^R_CpEzUP+EV^;4B3tIz)1aFv8龋)k2A#˂6$?ܫ3.}0rDw2[jwZeSȔ okBX\p}c#QjS1RbTPe3`JapPff\7DJ oaPM?:O ?.q rw^d`bgKvn3$u4XyF~At*lr a\>@^V5nA5LCػW!!ʲJ!/$= 7 LDg',+8#y54z^EſYfj)3j"gk2>>"XҹA< jF TMb+TE0'C ^L5KU:cP# n:֪RUǃfoNAisL<롍4C53JJbDuuϽU~Z:_CI=>Qv&_a q#YcL.-QƘE   vʏ+|h=8> '^ #wa>r@TE._Tf32ա> "Jdgps]1X lB6(i1C .2,OC4,Cfd"xGl~02FH,wa@dCCŴaS1xQ0_!K0@It\^%؏dL<5JW`l&wx@K\ 'umqȕuB165(ţT@y4#C]rOt($?r- {1J¿V  &-Ѹ+q9S<&"a!oi NSy@( ]d{@8viMA9e,;+j~KsXq8yVLMVn$OЭDG5*ʈ5NuFǘHًt|HX>u%~014)Q|1w%u1"y7N?`*z{Cĥu,z'.B˚dS)\&C.NS%O@A_GX0#/4h+>=aA4,.sIWnɎyX9Ix0sr48 F2B8NCs< =@u;Rh3%1Aت2hFUCd%N~bwꃅh9 GicmZ j>U8IOEmkR׫-y;qrW"Z:Rä<}s}#|EH^WQ^lu'qN= _n2&8.l㾝=,!))^n@c7kg?ܚ9udvMS)e@w~0ςр=I;Mg3RڞhUY_ެū[vĉ(UNƊD]*F5ZVg J!vӭ{`;_fDZz 궠QQwnF94Ĭ} "xOAi<4~oiJZ%FKfâo-?tƞrδl`]uGp0-BdiLHm}˶-e\ Mg z>Brs^ީ_U` 6<}% R_I}#&GD/d*eE< k=_(m9oςfhDmҦgvqr^$.U8ls| -J!l 8sPHHWlKYBw7>d7͉l޳KR z8'+jojoDuFL$$ Qv|Qdle73mh<)#B CBشmX296^ +V6%P1`cpw9}o_8 pxd-m,pcw Ub1ElF:Htgne|lWjVTIyòr+;7lsy eJ|3gxs x !Kf=P@BǶc\Gj "lWi߅ˊjЉ 0.qF6~ROFM=(m8x{әU4-_2Tauk^B[hgXԉ,ܭ;zhJV#lE\з?0Ԟc*ne?n:-1 D J4?PPa#\t}: m2D6J_$)J Mi]z0Ğ\`2m>0KuL62-(+kz W;g \pw~OJ+LQٴ j !oGE[qeƶwdAԌt`ruYݙYZRsv4d3p'n9%/Ys}Hw`l[WdٟTƅ=U54e!4n2Rd\!4GK(79)bd,)0P\t ?keGr{|JA9X)1_zqGN8YHMRkT pБPJ^7S EQ[L LzKhIfb\:' /a{@&RcM2f-BϮgYv9ŀJe_^.QJYt0tLWCՌ! Q~sZLЎl v (i<Ύ&zM ^|m3eY=M.Qt )l&a1Xb] V <|$͂~z(MJ}#'pE~Qɿj!u$"|kSasresII _n-zB|OCѽl9\?Y7Q`1"f|?'7x4ia+%x$Zk7O,yQ!pcujZ+A`y5t9(uTwr5G|w ex܅#STyآ5/ARUϛz0kKO\Xp?.\-[5;d?C( q sj.&F-܋&AdDӞ p`pVk^`L"igCʈ^TNNyug֘r`IIܾU5CFSrq ϩUZw %9ܾs\/3kFnX96VT6z!sTCeayi8߃D3jSee)~;,*g宀croo6_޵?"9+L;b0R;Wr ^11c5o#%<\g!ڿz. 5ecdrS~|Hg5PR0Ƣ;sJ0M윎(p#ycUv&}8ɳhcȲLgon)(R%VO藲DfT1=b60π#/ svqd_I|oʃ*qIvtХF羽x@ :[ V 4tXhҍm5S-Y\)`a\ZT!,$~ ϏR@?F}Bh.}Q*X[T+poiInfk 腛SEl1>q9F|LA=|'%-%M,KFִ{ثk*oGW;WCiEtrVκސWŴ[&ke$*FeVVV>n̓OeA>46%\زRX6)|E`دE7./F+۴ū>G ͳ])skeJ_XTY}d.!F$=?:,3y›JRNb"u;˞hDRPp%W<}=e 2~mB1owلp jf҄9(MZ!;.'1YuϹ~SU,;CNlƒWLO6{>tx+F? }(B SIe0{%s_@;Abeׇ|pR,(åmw53ba%arHWv9bAm]ʈw3Ns` :Љuu&J8)N0̵ٖ\i34,E5={r[Zrp[ALGVWg&)B/1" *u0#mH%ή=e:- SdQ_/`H3ZKd?a1De3?J`&%8lB5OC@,,u\>t$75 1BD"s!}NnzӲJXؓn!Vs촴mʱ; 2 -ƺFѢܳ:Z>zv¹ K)ziL!ICߡCuX&IHm@pYQY[ͪjsM¦ѱm`+&s^.#u|G{à/_2Xf'VBIӠd_pOH;e޹3t~rV@%Ki'Dž O@1 ,D DR/[M ;7%1%sF@Mch57i햗UEcĭ/B~Lضtm$s\E*HO JeSes9z̼%Е Hk{VDku U Y2EDө+ޣUE.׃eq:'M;ҿ/_:Ph7s)MMݧ]C=~zLZ'jAC..ٙ:~{l=HknŶySLI}(znZ׊.xOIl`L:/F4ulW S #!^q^.| ]ű㞆 ܪwA-J>v)1KLe(EOrn]멫ZTY2-=ʟ|VP@Oo#{VބR}93_ `unP> 4ɥ {߹ym/$SaL6 ad(>i悦D&<& . jk.kh`7LTT WU?D̲3;@ GT}U+S$B{fƂG$W9%F#anw`}:r`Ejhw :<ڈе%u`DG:0";µU ά(J՘ZݻE>C9".y>t!$~39XV/iDGHBKm3A6l0 _D[Qv,YYOb1}_sdF>[üNJyʜ.].?*bMpgKe7]#SX燷Lr,b읝?>ɴmV'^u)j)jfA_5Lf1D ,~$H6#9OoS`JpgUaO%~ns@% )װ%!3@ ѣ4`.ơ i6ȍ.;y8yLߘyMiOC0£*}IJu :BBȟ<*K~ib1Lsb=b"P0


MA:q^cmѣWt&".XSJ#CsgtF{6_=n?Q{%[NK80eZ9^akfIՔ&}xrKydNjt.GUKr:ڤcZ]xӼ~\}D>ܩ;g}:D͋{ : }qAλxud*A-E-><'BIAҔ1ڰ+:&°`4tWFfИ2[ґg ֨%e5ىU_MB*(X^ `C܁ yZp@lgeP!V)I[qĸyb)`9L^H"95팋VlX%\5HXqxyd^OiIu&>]9R0#U,3"ʍe5HZ27Hrw R ꢙLSYz'?4rĔMu|?uW? Zo[&["NټuyoDMw %H;*3b>!vM['Vڝt]Wc@{.܊b%T~/'(,T3z5Yhľa}&(]SN&? n/m苛Vx_ 14MU*I%BFS֪)u\t5̈Hyή׍l΁}EC}{~hCjZ8zna6!+rqaJ{"H*`t>Tbekd5s\KfJZ/ee1 `k(/|nusJH2wav 87T kO|ʮEe@~SS%фك3}󜦦`a #g1Vi K =lQh|"A~\Dԫ{cϬ\%EZp+hh93y@|ZA2Ϫ<0> 86b)gSlSHK+!D O|%خǷ %9X‡wy ,>ԛA$&D2%X0X[Z|\"Ģ 0޶Z{fh3aF}Bquĭs16Ys"/Y$jf33 gIQ+b4$⟺'o!)q0L^DԂRko 4󜎺ֵ?cQjS#Emz:\`j[q֋*^nQR) S@⨜/(-.u8vXf; V8ijsfL2CQ>D%aO"8n.Clm4oB >ϣ9sh,WdR}5Q| \wA\Chݧ"$*MLBEWL]%<9lx2޹29eaɘbOLnA렣Ј%u eR]H8q0fςF.],VQIK(+0fSR^"X9'&ck>kCJ m Yc5|'Ы (,@tp>!PnieD8Gؙ`^rꂽ&(` C j jTƌAǻ A7mZz¾h}<ܭuM(ydD |F^PT|gxӋfD_+uObw?KGGM@Qa㼤Y!"*xYC3Z ׷y>u>[;g'R,oIBy_x0"nZlH<>%4Kz|P~Fl?Vu>j>Zv'O wsAmb nYmTFq+-yg@45Ζ4Nז׿b黬[)UDž1WkN %sRKnv .v[@xܑ4^c(fUvNYc*R0uyɚ.pK9іS./gl cW.>("#?n/(][bP?=iu2~2ٲR eK%x#w6 *WhiC%9ln͗J,wqˉ8C'%wH:@n 4p$~)uI龆I[p7bNc6 Bz \IF.tث,n37J[(AiHm'A$(ʩӂ|>pD*!c`h)'pKIq*ȖeH2ad-(Gf0 g=CK‡ ̙/ιVFySO*L 4$Ý515񣣾W)¯zqcaPZ5A7SB+%aH]ӗk6ASg t`/Y~VCcD7F> ]D?hA)İASN7"PdoNH,xOYg}ae?8Xe /#D͟k6Ƭm7/G9jC0@TLB먂o"MfE60g ˼R=\,{ҽۡ?=5qX8 > %qN8LJFg>Njfjܷ@B]ш-Oݨcum.n:i ~YٯFC;l_AP8f$@t_a]G (&/n/o b,IIUM,9ė7ILFmЫ.k 1?rx̸Tz4%Q5Ypf: Z!?˭I3v `q;\ =AB'tɂF18|0 _xwCc3<ʙZx7FPM3EBD41;_4_*."+_*rdՁKcZMj'chl%X]kÈ5#C{D',eSAK [1lD2~ [&seJ X땄l>n`N!o f̷`QO"*Vl>"xYsa3{EYI鍁90"J% D`wyG ht_zW-|R|N+W)O;i1zA%8(m>˭6t'[:? DVۢB^t}WWIGѥ$n_Am<2KGsJ`)oig,. uܽ e12^X? Qe C8I" s.΍XE nl Ij ӃJn.DdpgOtb27bܷ4̏3Z%JP{O҈fܘRnhg:k~窕9!eQ14+<[^ӼhN1* BV/U.^5KIkJPGٚR7O_ +Mi6RA~k^ I`d|CP۹pd c ިPdU{j0(RV\2[)GA%O{A)]JZ>Fp`̈́ g0''b?!ZLF?SGr˙ʱ*TFpկux|ikI'c 쩏* DbW5K@/=<]6C~W$d$i̒y'CB:16|7$K h!ܟ$ ;D0^l:7[Ìe;Yjٲ'z,(bJxWKAxVF!RԒ_:BXnTt[ROc2 >cAۇj*c`-B=\K~R?Зz6 f"oª4/!DT!4LjOC O U> Vk{5 Wڮx8ݥndƃTT\- z5])oz+93WtS^V}s2m"4o(f LnT<`IiH 0]e JUb$Ք 2۰'V4r$YyH0U_[&|fc}╘V{N6^[4)dg0Lsl;:z=Y_"#=N$ɥCeLv|XPsh(HT:OI5i'wʎ /NvBG) nc*3 V7I0[lVX J TۊmWcaT {GD;X|[ &~;&Dp QL¥940l.ž)'x͍f?'Hk_ L9e-ohA[( _-jw,X"qxVTR^8ς5+ч6?}pycj+-`׃rԀ`5I77h=k1nQ̸GsІ#jxM:MMc㣈=D$kIaTǦø%K߹:s%ӹ|X Eu<77Jpk-. 5RڌT[>FSfizPZ"4.jP-Vf>'}\̓7KSzQ=MypJDŽ52 NڝŋzfM/`ճeɨ;6?2vM]hRwS;P_VO=!Wm {JˮxTdpU.E@.t-܍ &eTlk< V<;௔R*^t?5 /q5| 4L 3/'˽&8ˇiY;ŷ 4@{}xCIYgma9oޜBrlkN.EÿوӤ_ZT$#'}HK"C;#p`\ohn=l!=/P鈚Bxܗ&-k C|uI#j82}h%f<DRe2PD`CiǎpOkZU_ `B^OwpY _& n;\F?H#Vd b~2h0%W[Y+G+7,RE.#nO4 [Hלcj`Y𷹥_eqxiN^lxW$G iD)Tf0[t`{n:pW@@M r`o%Cq3/}.eDOïJPΖ7m ђk2a%8 R,dS|鎭ao kQ$Th3ArpD]o20MrkMU6=.JaOoXyI;~O^^!/XRRr @挀0P&Ȯs[M@L>M. .tV3( עV$<qGJFgb<__R*46@sZm+K7$>>z 13#8|XV\'i Nߝ V;G! lAVe +)譊1ҕRǝVvJef2a.Jpz>q?kƏ? MS ƃ!`3_%N{>[vfnBmN,i L>m:P^k#xvS:Lmli*CQVtZ h~EWKuy L[ܻx#[gt6_|uB@IDҲPM%ibdǍ=3>J"x~[~hL=,.(7Lb5r H49?>RW+fuwMbP VJߡ;wpj.5/?g E(LyAgw nk~%Ai!SF?|rO?!b#(*< j(OȄr!Z%} _c-,c5_q3<,h6/0c׭qZŀ8Z|| SNX-5 ƑKGe*У*>ωqX^vΑoZeT$n&tT}U+c?k>BUf7鮼X/ZkϾ% Ko=n0ocpe+֮o;Ǯ۔jk2 @ذ[żHʙ52_ZK%ٱRl_I &#&:gpg#;USNƓ(4Pzs]A@I'5OEJ\+]V}j|,+.@gU_ߵe<6`V> ,j Sl/YZoiMx7 ^D ,xç~Ѕձ;-w/߂O=W)D!rl& ī#!1pQ]+߁( h>IqeW}zq9|ta J慕=SKhm ΒyLѪɇg|3uɬ'4b'yPX!H>Ufh)Di/9d[TnR_&Lr=RT$]zi2/tY< +ɮ_;HT<}\\L՗ͣ1[ľjd!lGɣAᠱd!%t;8*7oV.no1Bg۟?[1歪wr 5WdDȟ 5RÍC/FY0mh2/S{,Ǿ~rN"Swh40VPG0xrn ǣSmfWZJ"O2qz㳐rCl?W1|*_(ӎGmC.(ym=b8SckFxoQ5)χftZI~ ]uQa8w(+#7s}^k\"<-m 1wE*c~t^C؃%?Ĩ刐T5yxYH$ hrD!^gF2SZXܝҝ.do͛B.膩T߭}#Om'V4@{ѤPh2TXyz9İ$3agAWSl{~-ل RAWL:\d0X:?Z1RY}]W?u0#qߚf0ekPJ ]n$!HĈp" *,aF%F {P9{)m8cNTcr[X{aҨM]-0JS)R;BS:o 1}+՛voQ  UJ `:Զe#Sf}L1 R/g0Z\O~!e%m -SSۖ=Fw^+*9)/ ԁB<6+PYe?N1mC<0F8Ď ݚ\*7ɸ{в$n:^p҄ԾҙeNN`̨Ĩ%_"ƚ4g4v%uvhbt7$a@ɡ.KXw282"ꚽӀ U54܉QU<Jgm+gCQ!D(:|zSxښpZOmW@ncR!X:&J3l ):(*[7I^&0u\Yل#$ȾG!|vO<Ϥ!-UH3P y!Yۿe[ 8: VMS! OK_h:Hm/C~a1,gLc#s)*P<jFÀ$w41ѥy31q q4:,H]}TtXxeH4@O E6- ljQ;lycV(Q!?up +̑Tx1/"{v`P>8f'!; Ru$9T63f!{=3N`%=p)1KC1ͻ-5po1ʌ78O.dL\d'lVȻW#̇j3@3oZI&7L˪uwH@@;1-Uab Os;L8[.ʂ),U SESZ/DwOQ?s&ju'v^0 *^$0~cmW. 6+f vW4tmWCf-̦BD|!$MRUhnrYeLUmr^,f1ȤՐӂcTxF$.iWvScԼ0UE\kOЫ> ;2ѧźFQA$8݊Ml+57|^4WT( y x-|1R?}m1c81&9>*vZ721IwXGgf`6ۏk%W60pCb!) 7=4"pBNA1U\B^3L0b iQFBXڱ+Aol2V]{%pJMJlGW`ztkWgĔ3Jbyд*2HvIMд̈ K@6hoD"H|Zkd\JBTNA[rVmXxB*a.z]$\X'cN8 ϥ2*WnM%*WO˴5P14p1RR)V3i0夾Δ3_g+WV B> עerbOX/7dpO3/IV2G&A "<*3[7:v\%C} %N(5QtPbjDp̰5 \B^kT1tt4=lr'p{& ][49ߒAv(ȿwk$D-CPv]|ƯW-&Xyv׆f5&?&]=NG}6$f3Dh2GZ|pAːt i"LzmL)-:#eoYK8]X:W1R0=z41HS(=blIG,N9LρiL !Bwћ䯏Ec2j!К\i4r\D3ӛ#7Sޑ~#MU륂ڇJ|cA_Rʡ ft R(1`VtId|Z{;Wp&ş U@Hq}ȦR{u ]_pY*An)su[vZٱrCЋnvb*N!xQO<fx:zG _IOE44Nb);*~2dU𾁲rdnޯq:Q[xE ).&TQCs Zd/#|`4󯙿-"xJ1yt>96(%?!20FFɂ@NR4pfl햎TSc{?F7Mo3h' *dO>Sn-{ZT[+ӡU6ZÈ qهpG8x j=Ɍx_H:0m&QT{q3e\U]o/dŮ/vujkUbݯZe:'r'G=3B5 ! fMZP^,=կc!1җ_uѪko? #n4_ꦤ"i'CL*Z(~ebX$a߿ZӥjQdmBaHexc% @ nufXj"ZPwLنIq6#OA#`3ͭ/Œ͔8%NlGLUو?Ɔsұji57j R#/X2;KDs3UuM z)P] yH;nS1dA-NoY%47'⦏(5]MdW탆 a>c7dt֡$%rV:OQdCA[D](`S:FΨ+"'4,>pQ&K.n)%+8E8HOxįˌI9 1ׄ@$Q(u4eWdY yɳRu)Ff٠=ЏǿKҟ(+"迋oIDׄ~\pDl>Z2P4]UcyS}bO7p24u&iTNW8G fl;ƛlMyG3ۍ S-$>{tjjz,*(kYNq<)tNk| YgjB;Dd6719o5$ԏd3cL-O u.-"X%o4k# Dz;Bt Kϴ*MaT|e*$:N3RgdoQWl"OQ>I@СqXXqiF§ѶHҺMM Zt{kht{m 1z 1A&bhzPKB3D(t1b:"I^6Kt*kG幁 h\>[rH@Cmi%_&+kĢp-^fL@Vd]ER?Em l}A5C-ja|E/|h",}lƍ9rɢƷ* O>))-?<9ݢꌾHwIzK&jDgH"恎(F۞fec&L[AbkQ#h'Wq%"at/uS#b:Ж+g<&"~`pI1xr+%nYySE1Mzm ]wڒ%U捴zqʓU̲ÎоhL<ΓҰAgV={@uV?-a8ڠ[nGPɃviw  RΛ$_ ]Kv)f0P޽cgn#0zb_}02T0lYW݄ۢxoTGnݬzG.Rh8'Ր/QsUTī^@XQ95kl>F{GO(R"iLTmb6O -qݻ^5^F[b2z9UUGBdV7"iH/ݾ)>UQ!e'[c}.Ouє}+Y4Z67#K๬&=rq;Zyʱ0߿> W9m2 =@67Juv*WznuL? -;Or[+gZMx`yaWՖToٲQo#2bs: Д-6FAʘnND$ JNPr3Oe"!V8.Qa|ikn5C~ #ʼN%sTF꜋=,b\ VR+͸8߿ DC·GX{dgɛb *}JRC <8?#1)}  8ܢ{2$Toj~L 6M`ʖCHҰXŠZmR|4>]|O_&] 5ptg/>V0EQW| yl+%ܼ. }$4fas{b*2D15CȟIH,k2zIf̊.XPI@R?Y{Г$~:J^V#XU~U4u0"n: {q08OUu7s*l;:? yϾ>9%8> W(pϛ3閙[`n:骾tVA<F|12]~iXUuNFXN#[Q|QP6Gr{pGuyJqZHbꜩt,M-|{G Ab nX 4"d6\+[i2OٳAvCa C#@Xff!/εxDq8 Ǭ>l ᆌy@P19M>jiJ]hEDI|>ۀ^V90j!hʫnYxd+5Q"-ok׎̵"ͫsףU;dΊmW-! oCU8gGF2\taM |{#P$_ 8'(P.#k o+sōljV] Rd6)9R]_/<.Qv 0*j]CVRI%eVdx Rfg?!-)XAjKH'@\igF𡣉(y0Q̓F7Jod>nGQ5!q6N|n.;<{ާP'^mmz~rphPN9+E[՟\w^Ԑ=9qUqquLc#I6`߼=}[^oK!ha%gbcM28mGH&+E淝P)%UQ[c |Y?譲M-ʧ$etH'tJQ{Ͻ󉣌[;z*">H寎 C:QA\04XP:b\-q (t21uMj\㏠tߒ&~WUZ=Q_yA29 K|obU ;I\lW¦g3{hai2wY?(󔊞t҂Q_)mEeEEc&z YWQogt>HP JD8>"/'ai͸ 5;lX3BEbMK|݌[@y9°#:qQ(#| Sf;;uL˒:쎢E +92|bM*Ta:Pd3r- ];.ZȢ5A]#@J+e%^ә]l&+Ǐ/ VƄ=Gý gվnXmO[hPԹ|v Y1.ƒ՝ 4UcyCH4SiAC;m3w=KJvm7?Y5xr 3ŒX~>Az S* TeeY'eRRͨꔱZ׽7׹&~qA'컺xj/3MjO98yx'iCy2F:R|roqa[3M1+ןj=W Ek?7 >I =;Xx.֔+N>$=Hug;g pӱVMʏVfAK@ā&)xs|Qbw|vNEjz ڊV ~8W*-y, c_c8AɅXX>\s3Tޤ>8hW FDoo7b:^4D>_^d9<v&y|B 3 8\; oYn8-Qf>V|uT>g\)sN3*`%B0'x 5(#u;ޏ:zهF_ich0hḾ$5gO/֠Ԝ- ǟ*)B,jgƵد'*LN}iBk&S"[K)p҃4ĥWRk)~%i2S g-C$s_bV\iFFVS$MƱ Ζ:;a]1z&UpGm-&a(;Tb'aRY,=<E).bs\?HNyڟރ碜$f&,. Z=~bgmXH.D{54)䜘}/0=ycyL6_Wg,b~s|tzRFfK/-cX|uĔ= S8<) ܕżfF2o510{29pObE(\Bf4RilFr8 ߧ<)8aKm6o'b^bHG|ZfK=3M%ǧ`Wnqxd#ې<=Zi` Cf (JLx}.Pٖσ"֨^+ӽ+6dڱ'y v^l4 g տTpV=IH>8hE;i[^G$DӺԾQi1RU@:3q7,?nFIS T:,`l  V} S`g:ZׯS, ;FaYlF~2,^ΗmH,g{ ww u"- 찂E2[C` Tڹo&Ceg\l|HUBh*ShF:;-[ꀤQKw4jHwȺ6U^뱾][+nXbM~=wR$v &͡Rmd.1.|LoG*\vԃ#19@m7그Wd\;~auR.Pb/Ts@$H1 :*$Gx`v$^p)07M b]uE )R !a~읬=VŠ#C\ȖleLkK#u?rپ_:KN&I<^"l~k1B0pؽʇLĶ)kw3wͣ5L2:gCk4,ƥ[VM#ʣPh8%M^cVҚ77XjLXZ1CK+n;`B3\.,6֬!Eչj4<3hǒȹ_MC'syn? ;+')">']da{HY~RWQ?1T2V,'y$:OI C|԰uߞN$ `\kzQ 1da?Zd1-ЮTP wyW&FK+12+A>NUA#97K6,ܐrKĬTv.0w:2Ɉ4㒈ӆփ ճ2kb12{by',?[N4IPSv(.oZWe O䞮_O uq{͂B+b!z⳵}1E^zۨЎi`eDƊpymtL;<=ΠZm/ " 3*Ն ?IbjYge?$Cݰfe(Ah0 wԀ1Yҩf}O)&Y2P9Җ9Ec-~3% #N.]]ʺw"' [aM >]w:"r11 hl("zG= ?׃EPi8PMnd1a!+s@`Q<v8y ,#96&x JyX6wEp}}6SjlqPC`$K} n =jd q/LǛy*]mm)m46`XsUG@u7ڧuec q40 _ZCVJdAy#6=,gc>.-jXnpŐ]BA1CdRC m9e #u~d5[@Q0(;bqK$ >OG x {}_wm|%[n{Z@%91ٹ:Щ-8omLC9+(MD{jV(@ :i EۓQ^`x[]t[ׁ\ᮽI{Eb8HRMI*LqTj>"Y :ZLss4BKyld 彯;#J_4H 4/AkQLƙkp8q0On}I[1- *`aLђ{H }!%9U(eHq`qȩn|jM$%d^ uLLjpލ&! ĐOC޶pרE3!ȼPgtUz& V31<͹,zN̪IR;T5=KV <=&QNm1MSkTM3S7&G#mQR]A [XHei?@~%aFXG7< A|6֥ .tD41(m*8+*r׺%Yu^9h,9jFGO`orCŽyѠWS qIjonFt*8[¦ xr9Yl636ܡz׫\V8?L{/<$&rem.&j6g1޸J:AWۆ a?p4.a\8ӿ;=0pv^|&ZNh`#'y ZxkOE DQqkrWd瓷b'&Q AҶ QrFd\ډ5dI8O#gA0wIYv h:\R&Nd'JH.#`՗QWݜ ӮA] YF,_Zs,23+=VI'(z#6;Q9 E.;n4=R֫H+M)GKw@+~ <ź'wxiL#(맛۞qXE-g%@Ɣrg 6#D`߫-آ[BRsGkiQ2 M WOhatd܄\Tܗg?|?.|܆%|kS+`s:cx繪tA Q2VH8'lWyP'| Uh| :_Ǩ"euCCWT$Å%Hf|Ua@m+"d)^59R/ Wp'.*.HI;.D)K6.A ӋvNE 9s0/?}9l:m-4(7F<27-Vlt3 `BW,ۧv  rIrk30% Rao#6rD1_6EO-Ѭbxud~|n8"HUw"q7=ּ 6P~qWJͥ{Jå'20!J~|s_l۝|Cl|^ׯi K<02 1A"Q3mƐUB,Z(}$݌NX:$ezxAzN:{o4n*CZ%`j|rt$?W(K.x%r$P+ݦ2mޔ"6K>a@~-21.-{پqau$7g 5h}E~\ZJJ& -NK& 1G?俆qs:KӊA}e]dAo6o.5CFP4=?Z˶Qhzׯ3$|cl k@bu~)ëh `센IFL6'n] !2] Dz/2 1 `yڶɺ ;Dl3[˦Ah.8)x7Wx5t%̷]bZ(Xi3*$/vdwI ?$kΎ[lPD٩р:nLzjr'C: NOeq|ō\5_w/h,/N%,b$^B~QXMڗ0kHzƴiy:z"~\,Zl}ЧCFau"]YuQd~;PZ$}/~ >*5y Bq*?;1L"'Ne+mv9C5Կ X9P|Jj ޢ|۞* $WI̚A~zq+,jFD;B҈V:{O5m12`Exr 9<+ل(Tf>ɟ۹hNZM+nxsWvr/}=#'W]]eG55k6ջH%BZ )r<~{V1@ny⛡.wF<+Es'TQp x , V=*k +dXY3|w4^Hd3nĶQu$.ӯb=ȩl0[DỂȔɻ`rR ޾RQR 86n܋[&~=6q/K"l]rC\nf)H5ՑSz0fK ޜx) _#J90X>s!4U^*=nr#V|I"h^rKLYϛ4sl܄UryHjHHNøܽ@\HOReFYbF4qDӦAT hWcM>*w d\ZU͇yצM룀C=W)K}n s$ËgN?tgx7z&+#L Y!}ʈQ-xpX/uL_5ti s0J~w,; h̻/,=]sQ[Te0.mb;bXtL&"lKjw22ҞOj/zWء !Of{Bl"FEL4TP!:'4b5N%:is1GN9WņǛn,UjkNyIX麈apbyK.xlqWI}[)(::˽4\YSa>DQvzIbeHnyŽޏۧ$4@Z~ly-tr_kf;atbc3~!M5U:^`̃u.oC @$=nzٮGzYnMy~qr 6 =(]Bd ,iBzyMb3-XE7YU[GMK`ycS*kљ|UԾ{4Q'nM/7UKoFlP/:#%Z6PDpvC$n>'X;N\@d\no3X" 4z |ӛ1y. [T.߁1 vfNi "xӿKj.x)t1)%FM"vdi( Z{Ԟ#B騫!OĦFwOy)[sy-hCr[%Nvǁ/qf^U>NR#Y;tu'o{5[b;dl>Ǿ0I'>  &Mjx-":]lz] E`W~[`Y3pbS4Fh/~T&eg{;xĄ)Ph.rfj oFB(If32,Q18|%u?ٚ#trʹ"8&i4ޒCD²SoP-s`C&Z8By$mnU:!* i%}a:^*EkϊBdӍ\tLmhc`Ke`&ؽ?5Uۛ)vjN-T~$ۇbXͪ$>lbUeV_25`V7EsAQ㒎1ٖ͆DOןoͼPTڐJ.ElV")gR=MHX!ư.,7@He ٖN8L J.aibU܎OPԾF'_^\ǜ26#6l ʮ:b~m+,CW0{C0(Z GՠNۡ:̵ZSƊ/;9{]t;8{nmO/ ɒAFܢ`4*J }@j*QmO&蟞mJ!XwNK<7m9j(H 6 _wCBPݘuk(~a+BH~7 R NN-V`r,LT_˴Ǹ?K* r)LnIƎ3_nH'^*dޮe!$(z5l٘NƿJZaaSPE]O /}5b'g?EE0Wkl$l"@#ԝIp35Sx}]2fl`-d3d`gȜۻ:D-9鄾+OYv)!ڙuf}zlemi י$n7C%>?Ƞ `` qV6#ZScd`b+zAmcyko@`k^Q*uPm& >Gr>8nTxo+h^z1.\[1}@ikV]V ƭ6>-/ O_9: %# Y>_EL;k^A:巌zWcC@yS)$/Qtx NRƷ-@Gz*P޴G RGs y('QlOÔ* ` (?vJ-!`iӼ|I]eaր9$8~Iy{Myָ$jOpj2RR_֐q^d?VeW!1(LkXbE[O])-x^A Lz`3Gj8lҫ`vxvYS>\H1O8ꂽb Gf\'f$qFH@0 !V/١LqnQ3e%_(|\| r 2*"Ď6F"968pH+qu,21fīP:Č#;ڮjׯ93kVp\$|RIr7*[w&i41Bč~OS&÷sx`cjUĿمa{gyvx?eFᅒ`{,~ +xbý|h4\%$p3jZ>aiS'27Sæc^UEFɬ>yUo"YL|H\x1Itנ5ŋi:g< r1)0k;}FӆQ&A Q.g`wnLFte'wGgcCC8pczqu\Gb9jRBG /_e;H,v;▅WUok.r\-[4+jE/?M0F8<74Q7‹@h*-1\qIRyX' ֩ձoX;W! 9TReb% /,r:K"%a}v#ȔǷT|!a8O3 V{aRIrXi` NOn̄up?/ Uc -7/T" kZ&bi vL9繽пFk#wh/hK?5u)LvMժ2pD6u, B(3ηZ=J *x= &{;u!?K cx#*?Os4MY. @c>8HtR&bfŶg\dYhKBCK)G\X-pFlDl#Y= Pg zC}Na4,5Ruc V;?J|\8?wҒJ S"r/y =ɇj0bY)o|`._G Q}SDN$Bm!ηrBMt;@LP2ˈZ%ƾ՞l"ϩ.]]2.cMa@S^x!̑0!kJۡcFb2^@I#PȾYSjAv'c%n[3B5} ^> 址'a[]]>J_Bwe p<>{m:S'l r6DbCYfԝqZپ+#'m/G'})nQ N-z-yb@ Bl zSwLI:T6d~VSDۣd/r}9|:ְht=|eL !rdс5~2[wXEȝ.Rv:'^''g < cffYx2s\E>$ȅ*<Fزv,e#U{%P*QRWpmnWZxH;>FZ=/ݫE?>6ǿUZ+ZͰȲ=[.V܃Sx=ȓ!LL[3 Oa$cZnOA ()udLC; cǑ0)#ZCv0;}B R*,Ty3cUlI T ,ޯf&Hk!H7[zTАEGsԶV4)8n\>UcBd3m\"^Y r&_dǪWN^0p3 qRLtBbqѝńGE81j\ÎV]ˊu_^ mxJDM7o/t<:>\y涿"7P#htsVyT=\cD&f?[aK+s5ݺs11i7-\QCٔ$; mAcZxZ|LNS>.A}ٗ|e ɺQ~^?g>,:\! "vڣSlH@~"'-)j7QwvqEc|WFnBLJ1[&)ZMq"j_0]Q@ņQFz@ Bu'd×_&KSGOƩ‘?ew? 3Mךzlەt#GK9GOY Ę?áOZ.:I|DO1ww[2ch߮+t;:6J1᫛{]e/]Y3ٌ-݀M PyYuQ9Ċ'3_(LJHql(ltl™0yv' 7ncQ79ط#fS4 6l>OChP]:7URoU#D6}$ Ž)vJ|Ij8 h.{}t$(13jLLFDp|Zz4 @C3+~0]=6Lgx#VagA? I="3H&BJtȾhjڵ=مB.'hċ2L.iYJ x3GNƀU}yB6+;5DDҾ-;N`16 !t ~ y r<-w5n9aasZ$ #:щ쯟B4yFdR 7O/_p-(Vp1 Z\ {bV]U"I*rAugUK1%9(zשla[2jo؇)OG Q1Hѻ cEzjL2!X "aW +/>D6< %abX'j&иc υF̳q,JC i+f)G+KF'ZjM}As~9ЄV3:}e.T,E =ށu ietm ~HC88Q < NurFLtGQu?D6y9l]݄r$(:?ZΠ\|il VKw80S4ss Z/W(5A},1Ι}tAձj6WS9"+z͆rpoԹU㨶VtHDAKx+eXS y- -BIXo&Ibc Nى`eG%zyu:]Ї\ABpؒ ʢǺi\L JMU*7 xMs `&ۮc^'&Si7ɇPkkgnd+iT=AUgE{*56wJOijRq4PF]լALr;K]*i3S, }ox:AS+U E#QPقg#uUzU~ p<'~X aX"ɁYUBwÈiYѻ oHkVLrqmO-78 :kӎ{A7׭$R9*,* λLMDF* (ɈHEEQɜOşŊ1~,?Z{b#ypmi~BYEc7-ifǽ`2jX2Ge4ǪV:_M(v2EJY{ʻ븪AN"5'pݢ 𯇦bKg/3><w> eSVЫ{RSUKQ`{}I$CpXUcNwxцϊm;xդSGzR̎8ːS~Ma8xptV"JEpܟ z [~_{㻶}?UYvR{50)<ΑI gzOE|*!VtedS ǕDUTَI2nD mYt5Yyo!!bf 8T$4j+gb&f 1yEp*fRB7lX""ASӸHK__9,U +5YE _=YcdAa+U 8V~ (E }4!55WF48t1,,D]C a4bdk{) l69cY kR qgGCj >K/sAL{U﷽DoCl*Ds7-A[uG~bah(XuG/}Fe~6\$%"EjPvC`[h[4i.6e첔]ZS+!s߇ʺsdg'ͭL.ks7O+̰ <2pPM vWme?Yiǯq|u>sɲ B"@De%iqˇM{Xj:t~)&eŖ#YAV/R@)tYnZ2 gpHU'qV6f= w\)2&kK0:n©FN{CHUA6S+ _˥GL!o=&YsQyN+/L마WRNj I*";"RhėoVT y!w3hVzF>WrNUPP;F>uxV8DwDF 8;uxMàh#.z 1* Ǿ؞'xNC=;~{E,u}! ?E e_ 6@ ɽ0? )to^33؊.)_5]O~"ą gyEEt$*Rrg !bd=Q _ཛj3ah>ۭޤ00 \=h?9*qUxyհmmT:g!҅t-`K)A_7,ʡN|z~\I^M+9"n+}$0q|ځjEYEu9fw^(DPcLp$iAuAӟh9tߡkCi:w_9Rţ T3)='`դB)mW]|0UIM"O8R1A40ᄪm`%btu*a0wD!|H!aBR < Y 7j֏D&pt#hQll`& ]g Ff2B9?l#B<]ܵ5ˠA͠[uv5n|r2(Yr:]31THLkG"gjCNl0"i P_Aحy;d2͎l-lC zlT1 ̏T9vlyma}m=;1A4ZS']L$SU,6c]ΖћVX]ZF}ZIٹssN\T͌H!i<٣'h`(p~=Q@ ifuHhľGIB?.)x: :w=a8~+t.\:O [$Tۻ'PAeRhowh'C_F7Z{6h6x ]Ts<&eҡc j:}mZX.pЋ+M`YEnДr%H+EO57nڬ)Uwo?V)uDKyfn_NAJ1dm ';2>^*&wx?.qe dEsh=, @"'vOdPr.=5Q0QTpϔ`&v襥t.M'G2O܃fPHC"2hY\qRaSd.YIg*T^hG(>Qo@'uz0֏ӮGsmT֟:5VmgREz׌(ݷKlz@_>iLWn+!'NqmUPɣ#Y'`>5 <\C..3mau.ϱ26xN'tnN׉Dv[m,K"q(CX,dNWC, T~1:g-*>5lji ydncg` krod,0X.@gE@ja'|ÞUC*iPLhϓ{xݛ[ΩFJw8ܝ^_2zH~QפM֍_BB3 ͈{~k̈^EHN'sF0wAa2j.a G rn(:Kfo#P>-EZI!jz{. tM'8GTbT&Zfsw& O]Ո`?ĉ %0FݴR<&rQi@%꼡L 9w"iQgwi(oTՄzaʝ]<0C:MnB*;9OMNyMf/7X{:akNNǂny1ڹCFy"K<גbjN5֭[]^ ;^ӧ|;Q&nd7P5.Ym(9y7Տp&$6Q ܯLo2 2|*K1AB#AC-u/ Z>^>? c"g|=)Nb@&aokl x';}6Oe:50gt?OWnRc :ez8pưOto䔧';P+Qjlri2J &!QƅI9O2vSr*v:ǜi%?)~TjxLPƮ{7v$ |s.${_z>J b,fu ?ENxax_ AFs^^gWXxsF)x 3ɋ[ՍC“N^8?}':r/x/WW XPic#qO3 ffZUsþ9~ 9iV ɉF-$?Q8`6 `g$((=*Omsߣ W $lD^ xEbvSH)}āYhJg?Q݆d0x^HI㶂xRί-jn>p7:$:tIKOZ.~VdwϛȼKOώN\¤*e|Un5س=q|3EK6;"(OcZ>$f_2W~AbNUаgHQZas Pi&CA9K.F%14L*l\ ?N)ĩf(n/[IiwsJQxæLQv4MG}`K !!mKz=$xlj`,.K\UInd63԰u??zQ>Yr'p(Ѧ-} 6ZWo 4*W#?N'h@\@)3 f {ȁAr\ 1$]~V7EpR.|+4+pl/ נF c3_?#i ˹FDu)au%YO~\*Bx08Zm-Nr}\Ɨ8ʉ"RtP^!j/@L}Յ U!71VF#Ijζ١8.^}!<ƣugc" f2 C2ec` g"jO 3J|/Bn}Yo9OuZm%<[D{Y`!Oh,>bt_Xz\ h]&М—d`BXjgQPy[ߣ͕{vw @Z~i SȧTװ){U3<=tGA P0~Y~ T:R@,K"(tp*ԋ=g5di@S]䡪_w5P? qmCN#H0ywD#{n 襌;%2YLfP>\ݯrpo&6*&r guv)ԖcNeIgsq# q07Gc!FMqۣiAi𧲑]U$ԛ7ܲ4lmykFo_\J \z9U\|!=2 3 );;X%*|C qpފCs@@r~LLU$CX&&UmX/(SA BZ()T`z*I?n#3wn1F)õC4 85HY5]m\h z܌7 &--[ꐛĐ8rXh [ Y,9 œW_òAoʮ訝FlZzT~>g,!Ld>5_9ڽI*iwxT# ȹr~Ҁ`VcNbT7M[j}/ܱA[gU^C `l1&JY)4gRͭhvi)hC']@:^۫S%NW_5Χ[n uW ,-J[\Do~קąo,g_WyH+SO۔(VguqMYz=Bn ;@ۮCM}jlle/9%K9LM")\5 :dzZA/A %qN!l81QG>jeչ6'VoMLeam_yYfn<e]GYȇvLFC?)<+P8b{QA@#&98&hfT`/"Xi*;>poHS-0~މ{#)W"@G)Kv"KͼQ q'[:i69[ v?M?r2CS-saE'UW8זl n 2Fy[li:cÿ$,?J{˕53Bs FJ~FESʬ껭_(k:+"Օ+5ynBmZm91V##d@Bλln#->|$ 9QB7y%C7\l N(ԊбݟK7:Sr<75b:^hp@x4^Qzp[*Z)F є $=YOF=~"ayn6.zv"~lƅڿGﳬV$k̋\yl % piE?5+VqJJ-ўI,X `g`M1Y&fjN?C7yM҄{ NfJLAT?U[X,LQAy|ƭ/bjs-CT3A~qŲJ֮~ifJFRro 72/BNʰ@R\x-@c{>F%'bw9 mFƫf"F~ =%@BF[ G~TCןѶyXbit7=KZ$WGf8d-p:y^|" f}i' pOd(*n? ZLv߄&Kn5Hj9q%@s(Ƌ6i\9UTlևOvwbSNӅ^Y,*Cy/OvҖ=NTAdm9^B HP9~gsJq2}[M/JGRSo].A`azhksHJyٛaÙm 6GRB6J,8.{fUq,닾.Dɒ7z v<*I^WnIm2-Jӟ !bY/H` t- >ƚN' b R"clL|IYB>8^bP`.rZ>X^$B4M.WSQPbA8#wSijp~ń tC5(_ 4HI ojvO{– mN(}ZPu"ƚ Tuݎ@r$F;ܮu¤b @;xTS\ԇ $jK*b@NK;UWa<Kɔ?EqCACr*<^2ϠuL+Iu ;%8 shF(H!Û5{*g-|D{ @Wc|{FmUa?,$ @A^,%xQoTM[aa $vU^zfz I$5Wi& |-)tҥOIeN`WvӓC3 k2)Ҟ2\[-F EaOZ~1=+eR K%fٜ]}}9t2OcBO2MYI\2k hm -Aōk:Jҝǡ_j_`/QrO6hm;o;M4,Ղ50ztW@Y\rk ⨇Uχjxd>]J71̀XL BT CYח P\'j̘ڔ\N&A,­\Z9I 6SNMt&8T#Njۍn̄c-w9#m$j3NقЩi@u'@w{X%pP/Y Xy{`0T2Ɋ+ ,&Ńxpro̬즓!.U e0A1_:ܪL%\dxi -Qف%}@I 9N5f8Xc6 ,BdlnA`YJ@ߑq;KĬpk}x޸3^3JZ-$n4G<YfYȸ,MxeK68ID}iu KT>S_οɕ?!*[?"H9giūI5͵p/xH>R O)j': *cpUȝbsڜYO cߗ%qcDeghߥ^-ΉZ~4cb 9uap[yCYQ H_U<pЦ}ywNe-4Ui;@2K$F .οPZwKRxcpץ(>Ik Voq5 )$)fg \v+\‹Ba|5XIlWlj;rdF'\#Y!4CatST xk7!6 OCj!n wh SCv%%5_#wy ^Uy/T:,`TL Š|ae'(lVO{x&b9(F_ҍj֣R,H_? !2O|z/GVF:QmR^oœ8_uns3F<kO)4r<*l懥2${D_cB:4#(ʚPo$-Vz>0i95/v`V6Lm&mU y ݽ4y B!~OHh.h.![(1x㛗(PBą-@v"+&@c ا6ki#&uA~Ƹqdis$jE@nݝtT0 2'.xVK+9y.i6N iIlYT1ǨT ՠ"-ظ5g4LY #fm~Qg/u}vf?WWRƸv5ͪ(|,A%)^{al UKy[_")tK^=ƈ464z[_^л<;aKNk/y)b\6m$#+Ax#S6O]E"eˋ:?8c:sxx)/%)w=C7V_ZX< l%4fc끶5¹lr')%;F;Nԅ+Tcj S  ^9r)eMTAπͤ^N}Y+ty٤ۧ0+&i!un^;oAJr鷔 xu%ݫ˹]_kt~q)Gx$ Pk*1״LJ1<)ՄvD) c݀'7Q% OW 9(s&hxiOίS=æW5B85Mͧ^'hsshZp1%>bL?b>;3n,iJ>mAJH.?k@.1؉}F/k[,Urow%4k˻Y, ElF" c3r1 hI~ŐUZ~wT◆8fF7cXu-òyI)ҟLS7uT`4({ Mؗkn ~ kߚ˺?9鑷e^a&bR4r ё`L]/؝ o6-hYgrNYql]C!iFWXCMlfycVX%C`AaWR@o:8 am @o) 9?*Z9tJfyč @$55 zBy `xHV}7BKʕu  "Aaoʢ/,_J,Xg\& TfefD ~='{Ҳ0)Xzf(_P}‘XM.jݸoy 2]YTK J &.ѽzU@דN" "$Q}WW5c@ҳ_$}S)BP @?c ?Y^<]MP\@%R]vW٘F ޢ:ŕB-# Thp5."ta3ݷD8֙Yj0K?sBX"lD$ PgD%i6 M'I33,) !X|.k25$B1J" rĭB]ۅ!klA*{ʟ?"[_uCB{Z 57_ W` Y<[!yBNlhPX[=H3,IzPq"$= l⠭m^U:~=U>s_-Vw4B2S9|XJ9)2@oD/,+&Li7b2mP'c5| ElQ<\E$ƲM?ޗ)hr4nKs@Ê`nכ.t?guiQpڊO M6Zq'8PK ̎md=YP9 F C?ǵN$ =~}\{p2)׫ h>Unq d%Zd(`aTa7غ|QJ[&ЁHus,B?WF!dRXЏ͋q|p+e2^^iX+c&9#lU:+?kInKۅ C'Vsi˟0{w")5q L[j*$֝Xh׹?Eْ}HYD9?L \xDlSƔ35$#58龋TZy^f1ޔd`|aӝkf ._0ܘrfz}E˔~()P;&uD:զ(T.~y`/W?]jsn n.>7%F7^Gr}jиMy<Mbm$y:K\ǐ;^k61:[Fy2@iOAA$$W5T`zs:(fE] VtKw+c@鄳 JWEO#-!Ǒmß]T-ĉ >j\CWpC_Iʇck Ik IYr(^K. ⇅K_llCkz) p;ܳ `aS]"kSRu,Jw\_.ќdrFX]R%zDCߝtt05{&'?R#&t:*3ƛXR'q\f蚼VT.mJ>~Eͪd5DdGjO09퇢(аIxbArc&&}GOEa:ަ #5sή.d4oԜ?=QW IjM?Eʦq~T~_PR2yH_BxIډg.J N#ށp@Q31ILO^s 1`̷z?ny!4O2SY @v&/Le䌃J3'$!ŇpD]3B%@I#?nҏR37Z6w6FjE~& mHmIKoJ Elߊz;ͬT;U;>b1(7 nmߕ)g_L$ԭ1||b=c0ҿ;/-vlCyp#㞴NB&۩fjZ싎i.N xi06򄋇YFq^$vB#鼆~XKy ]MíRՀr $ 30;qj~Vh\̱,E,̝MŽ2>U"䣍|CU,n_6q qIaG.ЛœpLL=?E6p ?+VCaJk O- ^&o9@?oʢc噚l陦i %Uڍ+Rcp 6q[o0h|*ɜŘ-@0ъ-7P#|A~̫֏YHM\!⒛{RÐW3eV,2 sX H@^s-1VcSz7\p- GVmnyZY$"H7$㏱::%j0V,9( 67cݭI'3@l.ªZpG[Bjy)/L 5 #?f_8W9|3LC1<Z1b~R& esM'} 1*Q2z, :i#@]hEًY6qTq{ewqYlR2g(jdNָPٍ=Gg,! N=%O`ߛJYJp`^(U,=-QjBKo{!6+2l\VB5gC-/ЊX5<A*b2$.2Y[H3*P6F3E_#]sU8 sB3x9 # ;ћznUp0+=PsӔ%|8ȓ[U{6Bb "{L89o3*Pc*:QS~n}Gz/T'{Tm ߩ;6-f"~6]:AW#\2N31O@4SP} dxRE{*_"ULM F/qU{YPk'#:@3BsNbuHQufCFQז1JJiEkѿ P֡#b^@CO`ڎ spa! xi'䨹ei f"dTiA =oyLJ /ԉ8"yێ$Ү|?Rv{~3l '郄q!˲1sЛЇ]ӎƦb>aKH :"!|O`i"vL*!,S !X틱`$uJ""XǖM\o*cЁ3c6b{ `h&8|<= 622x޳\4\.iu$/eףVCT;{$(e:9P3갠-ȓFp x1M[gf+&(d3O&#;GHx@6HEUXdi F~4W<NPjgҳ̅ÅIԚ2O4bE=}yqڼYsϹv[!hC(UDYA(E?}n_ǰeYɟ!l뺾teVy"h eZ(jT. KڑSBm6je%uF~ e|T 7zmrk]HcphCa]! W^Pl*/$iڙ+ J%&i: gcoNsbENA@ #{zD9/7 haL~uaߋF, +10P u,!OMu+`SP(|RiV5=J6p^֞/uA?J|pnpĂ2'9yK(yTi($#NˉLN%zhsSvZ<[<8d%k榺ZҤV2Xwb;Q6)5c0OQvX97>ı/[F7RQML[eXRghy5+:^+ȩm4^CNm' >3j\FD~LÇbYOA 4yܶd+iKs-K4tUT!fVZZ"pBK$>VHb3񍗇vkFhPնIN0\50UA7CsK-X+IX"oC*HsU=mUIb߽#WbKSLZ$%H@0g&f]Ȏ=hUq %.؏\2?ƺZ&0q-,D$2,A ~">dUEѨ~ѣRUC>q9=g{W5 aCM\? N{])W#k=`L+E**@&Ar.Ί4ӭh COhUB>G!lAtZf0 mu9ZQ 7bBڣ N+X1%/Fn4`X6$}+^bQJ''6 [BiW{|4?朐/1 Ŀ#xdgڱfpOF>rY}$X Egٺcl E)+g< e'%dXxK/Lʜ0쿰@ ;캤Wp%-o@ a2? &xaNuA&e%mM, S]LUsFߚN[ZhZ84BT?@Yy2¯U/'oh陴P{DX3K*ύ~UcsjLI,BR}+D5WK 2K㸠T[g*A`,G#@vA_ihvhid1^~T~P+;Q'ny ytUD)^g.+ P Ck3Y1D]1fuP#O=i wFc@`^ x@[C W+i'<#@Opz; .vqOjMc*KNP_u\W0 (ڸ(gӿՎNu랽 @1_h& L'QqjI4'[FH"L%_qSSbd9&Gb(_=ҷi@X.o ̢C$N.|< !Op11V1Ub*sբU##R]I ]h\"]SwSv9tE71-vt@O9+e_r-xI(ljv "SX% fici/w5 #M/.v߆}#K\K(\YLk.QHW.|Gp(g`u<%aƶO |N2q}iaO>rLY~ @Ҁ;6q*Y$p \1V38|#vkAr IARKXEtdQtX c"j~2K]Ȗ##F .q!>ǀD~6ǷDRT;%9f:uC݊9u5vFc3YSԄ=t0iupk)Sk60sBkohvEK$(Dž&|}lՁ;K.Y*v?g^|PVZ ->\f,jaP-'wCVĚ!Yl $CXC3)ھmSd(UtG;rݲT{oxEG3s3ӼW/wy_U+DnڵVjf12Ic`b/Tc^$z[ŜM]inTs}ѹyIQkR͡X4O*,%dڤoB?Y8%$N-]W굧e񹳤װ\Aa)T7@,+GleP| 7qJ1l\]э$`Hffѭ! ]1 K̃F>}ue Kt+XS!tMZw~ =zlSs`II]쪓(YTLS674uH,Bږf\M0F%)OSLcm|SWt$uT M6`i)`\\u2R6A)3˜ VQDV\ "Q#P( {/7_~4W< Oc8?" Y檦K!SVJٖpR(NokOA٘E-` <3K\v&Ԁ [LR7mC+==,1e]&m 4m><8Q~>.5|K/?06~кSX .dgW KEg%YZ N)S7]~hB`l_yFߐM *^67nuV2%tЕc._U№l|4r>c$ȩ{džo(/@Nqxf.8=&!QVD@o+@vd3W}ߣֶciq1Yra=T3`IZ$3aUZ0`i''jN`ISSAυmSE]@O*)!8  MG{nԭ.)d"Bĕ:,>Ӄ˨]_!"2K^NzTNI*,}q@ƔKUPSa]CAMfGLqZ Ov;]aR _J \d"jeLNWrwftj@9 )-4Tz;H]sҞV{x=9k!^ƞᇪЍ ){|=)zT:?AGH-M<8Ej\"|!d6K7@wVS:(|] T[aUG&†~5>4FgT { cR>[ 1Ba1b$hDB.kQ)٥x]7g#Nl&nn#z Qvw| Qq3Z.qyxo]~VI?ӓHy&&^}1+T칵v}{gfM22a3P3<Xޚ ạIE#GRGm)} }m# C HI:պD▚E1*ľ*}J8MBRY!} QKb-;NK yv^.ARxMJz]7u]C--K,e~ö:MF_iUc?eoT ޙo8>HXx: ;Ψ|0黋h PV}4< QSu-m9yniMM翗[%ڰN|Wf߶DҴK~oz5ft8]%`؎yD #F_1~j~GI4OASy1dnwa{>An\21i~2Q3%M'A@mT=C4jS i?YŴ6Y˽/"|Mc DO_&"N+/ʅ[IT =% SZP7DNY`moVUV#?E.~唤w G | zkkѓYHȝԥjQbCU|BQ,J^-+U8Q|*{NSk5 r\C Piوk9M.rk /cf ڊqC ަ^Sx^Rdoň'Vaޛ9J>1b2jkhFtI)NT%C p۠ >fO[^L3;j0ZU!lh4y;iYnVûz4i #ӗ'{X{Lf'9i~$"%+q~ 6N~Hm=kA\tj&_תMMKg At=\W;f)*<TmKxX#>ܶj!+V>jwD,>HzKElsA[׋@OQV {b |}{R7k:;sn, /-+ZNF uTɡ cØл/uuq̂ ƥ]88Y8:EVĿ@ ũK+d\3 N pu\A>AT9z˨):~yDN;ڈ76V0QtW@<60M߭Em- H}Zy9vuQ4_`r7R.Lێ3p9?BEͥe9a┻RXX̹6+Pgpݕf͒~nU %ken -ˇ{8FgjGj5jg$U/!eȖ: 'HYj<:=z =# l@5)na% I`cjq^<$rRH(ϧS/nd*>|&'V=sA!C*k5RK+4!iPu5CK27yfvqz84 3 T K(\I~d۠G&ֲ__!nhCu*_sV= t(xk6O󥁸mxPJ jvdqoQţ5d95>|ޱ5h3.W:M.rBGzݔ1,H8}Mj\}aD v=pZs; g|<$Xt{%,˒76њqyHt $9 ي]{lmْJf?3%#;Y9zŁ0d9b@Wq_U%Ox-o?2omgSo>.n$[H/C5Ý]ʃ> M*ʙ7r|qFA4mp#w}dx ⋷;[l[Wx?)^eEIBT(c>%C|G"߅y&SlPqX_/uu17lVO).` n d9i eww  0Ҽ*.Y$BT* #S!UM2=L^>,cOH1= KWy:b5wN{nc\O!Gu L +o锒LDesoVhqrAQHMAx]Vdݫۮ ;X˄f&r<4::{11Q(k4&y؄vEɼ裿:o},^f Wjzx#Ӣ*v}g+\@iV c~rq%Y%oi.铺%Y@o( D!IƜ8k-/tҚ"ÏV_ $ XIN5q1%\X1fE:t2,Ԁ$zV%a2XSUaYq3ށL!J5}CdY$"ƒuWŗ1,-xBEpXDMQKuǵ0yPΓ8R D3 ې*o<ύb'9ϴt{<68 Bȿ)y}4y E9rUfqy8 ZK6aܑI2{etYLC~;Z-! !|#LL:*9o'Rq ʂXu +Tc%QtAz͕cU0!Nz/BOclAli񶲜xTX`s|۬n4f0ȰNfgq@85jhL⯩(Q;H VS9 *,`ѧQvAO l թw ݡ.tٿC*mEWHgQec=w.@cPF[x  e|Ltk|2Fw6lg@,N@tˆu0sQ88hHaV{P +aG_ݺ`u"@[2jl_u/;kQaelK`TjXWIKSZog&v;א&žцvMy:sxs>գ!۝N0ڇU\HzJ%?ہ!Rބfi=no~:_Q~_ =z:/\b'dX^&c-Z+D|AIWoWmfVD{ؐ|A4TA5DKk2Nj뷲R^RfcHHѰ|φZ0Bm᫃w٘YG-tg쫇4v.= o⋚}8;"] k%ǂPt-;(O{R1liw}O⛀Vȭ?tmz眰m.VQ4:#t֎1M!P ҆|Gɫ;y+ S ?Ȅ ~FTm09O š3h}Ѩ~ sEtD8jQPNei1[tl\%ŝ>9BV}V OhR~L 1Ml0C}p"63šu 7)^FA!!9DZNkI9?Q /ӡM ߙGы۶x 8%~v6naN\};*}B\?gm(>*g|6j@XZWLVC/e}$22׿S }X c&*؄ 3Ih,U犥puČI>&w0`.IuGq&ux֫^r)/= .:Co9L#nhg2{S' Q8<ƾG [7Rvmu nu24) [C%A'@"t Y7CkI3i410u Kr6 ))r1k Qy4D>] P2P:*7@҂4YaŞTc 3?WGbU<Q/W1!Bq3VtUIЯK²%uTbgSiDk{/ /-Ev k%0 f"uh'fUI\];t5zO{ok$׳Q=e HW”D@'nh-g5ŢMkk%#2oѠj8|D,>`˨Y2%Senģ[PѶoB3ߘz\׭^L?U~mʫBegtS(חS9Q 2Urn%E"Ydiyb")hk*!o~WYC#'ůzDpֵײEʔ:[57(d'. E)||{ QLthїy<%B>qVoe(X=Ss<}εAbrtj!H,BE5wT '< iznqыK7Ĕ$ksIiZKDŁ0:L|v0Q!+LU$:MtW$BoG>'?x} 7`Ws/s5Y^sҵB).zGCDFGU+ f!G+T[';ҧĤp&]}9.x 4-[А3UZaLPby7KPm!oS%=}8 B zL&?L7znh%+!a6i;(Q<9l|Z[OeGּsjfl= ~)?b?HGbnfavu: x3֗MK j]I| 0B`zaj6Dz0ڴa6,Yll2`m$[*H8/Gf>lUtPkizs,70vYDV ڊ ͚cS ٽ#`paVtU@(L) b\I1BƧl'Y!gU0^Lփ;6=LsQa:o>`18wSȍ LMR HBWʐ`,,+ kmxO" @H4+NQ$_xr…?wϮhq,ws(g58L ]fn <,dؙ+|IO6ȌujA~o瀈>w`x_\ڡr\A_ONfLZtb#~V97YBJg)ha7[bS/ӧmqa5!I 7=0 Tf]!H$N~2Cl² Gf8 O_=J  saGe~4#L/l:0[5jF[bepv1oyI?oh%݃J2S6k̥p &?f@{7vUs[_ű(J_ZdžEgxɕIN ktUVu:[IIk 0_f O%-p,fEk)f&lRZgo]nLŦlhU!5RU% k8\_>c퇂Hi<8XŨ\4t t,̱szߓb֘țI^CQz zK[9攆b:~[A9[GwIof ʣ;4(>#R+Jp:󣜇$I7 aR/SMT />1ǯgH&.fJ@<|94kXBǑ3F: @t腮ot3$`ۛ2ݭ6j^'+++&xCm-pU%x@s+%5)e̍rNWoC5{?P=\,x*b{ mm+:v^t*K$W>dȱwf fMޣ2G3q rN:D=3+Y(Gg>(\{kQJXr8fmggM%ϲEʗBK6Ӹّ_EXLJ6ׯ&]/\KS}t T/ EpT_YeM~"<.>%RrDnVD# ϨK?:T(=lĆcCsZ PO^cZFpGԼ K?V^1u$=X8@/eK1  (_uW7OHuGS_7ɵS,.㿬Wv%oa48>c>8>Keqe,XSD`s>U^ &R&5ݐRo$)d:;!A<͐ VYI׆沠wm;9}􍶤'ӦdH*yYYhv\,U379B/5r`Da%p9EVCoA(Ax4ÈooOUqj =bkm:#[O}a)H|%Xl>kN'uZL/?D3.yduU?9KWu֕зôڀ5g \1#0hfFy27ݎM'nQkN=oڊ_DK|tz),YE~H%|s3 @rn%&{o,~ JLaYՅĭ`7`.hUzeOoOw9gsĊG*G6NNje.=䃠+YhBUXgmnUEt m|Ж8Y/f8[q`)߶6ELVs؅yaH"ZEE丳˅>ȄZ,n@f*[Z$&+9̭g=l9.[LHqdBN%i-zVd+kADo(o;,> =LUi1SXS;:2󳅟,pkF$hᢖ q YTli bZvE_0[8mkZ-9I~navZDFF"V1C3((/ 4M]>FSV+TPyϻFCF-ʟ_V[ioչfv`%~gz]`+d (<ӝ5 DInD5i# $aR`oo&A JUq6}g2\kQOc(NkW +~kfQ`~@GR0sDн9\̀Fg^WKF9| z7HE&J8#IKwdGxth_ϙDAAE`E8~/i/z )0* l An^F""u^4iOJy}3;$\Pn(gI~>HqH>*ݺ콊k@)R ^@M|` ,@ ʪȲԋoo96Myy*P+;ZنQ_ TlBMFɵ~iBVH)!'Ӭ;]ۆC$y[4S吪}7$vqe^kO?"+R*!Őo"T vд[? O*]$$VI4ϱ>0㩤b:=) c RBԜ}Lc)ԩ0X}C@RsD\hd&u8mfbȑM58~& ss9-BD* FQRiLV7C;_-ubym>oW$@0uhdqp/WHJ2 \k ٻ,gjrz1Qku5ua[#YɐbБ_qӾC@!'w~;+5z2N ʳ.h_Dm hE={A\j/q++vHmsaZ5 )x(ό?`dKdjdq[&~._{I;q0kڪ\ARU'h MʼnwZ_VvBHH.ǎ{DPd{yM!^rgjNU7CX19Ԝt*z{MOܻO6"F } Z7ɰʋ)qpդ~$-,Se`+X+YyB. 'ߒ _%+5,:̷&YK"VeHnQDCӻ׌J,UDOn)@; T^3Ւ /;u7'Xbqs'9o|6kdjkY%́iɽ};rVͱSKX= "F8[{-Fmc%V݉c;z"e td6L&R0l>doOA+ɚ,LZ8tunuMw|>Qm 8ss8*Wѡ6b7![˪{c<KE gZ*\%ossD#H3S馩+o]vJ㪤2vvb~q Rn駟@XD4RϹUPDeOێ'15Il,z-{1^)bwf/ԧ%e #oiӊ(4>ޑ{pdլJ*1%otIg9`=ȵ[(wNt;AI}(KַB0z Q2[ãWԇt^&* b`dn> %F'^!UDkjaPEQnڡ>AԪW%a6ӧB^ߓ@V3X@F[b?7,3oeօzk'H lA؍TF/]4 sz>R?őaSk\Pv۩sn Y6`0ƗaG`۝8;^NH orA;GO2e9܏'{=bl2h]q-B-$x_ڒW| 7,}O7BO*p]w aoc46X1PL/޷5Г%=&bpa7uZ i]h؜V^oFj"'ȖN|&seysxxKͤks\j$!Y'| F4 ?tl uR &1|)r-p|MԸ("{3sw,xY-U YIV ؑ"SJHl2z=enWG Q0vUtWSo^{3\ ֥3&&\ܚ┛P?2t􄐡l (>~[O N<}6a!vE2ۆ3KIbX ;$V?aRGXԥsQSDTzg툂CVhW0Mt>l&$Za'̷aΰ7ey@`7!Sas?1%^ݼӫr,'6mصNk+2ޝ-ةM|gLPLi g՞o1ZBMIV[dɺ[\nb~T-&OѬR 0ļ^*oQ *DV:JWBV#|Df0-1ݰfDfƴrԣMN6J3bHn\3G3Yƞ>>>$^EvƗBө#%ds&g9HS#[ǢAX*I,heڃX-D?HSK4AΡք&xV7 SIhwnfVv̋GzpC.F`"nǮs,} KFʃMģ`Tx0=j׃3kE}˦́,_Zg%Qcs^oqwа#8gCpFZ~cirL ˙p!b:~XKUOetVsV[[Tyg&񾗍)&^[SbOMd!_݌Ies=m^H>](7mY> 8p{ ?^2QpNG #V''Gn].Z9bYv#Ӻ1(W4u ?@th$ #N Q?K+O2=x+&Ձg(za9N=Ksa[uBC%mGa}J$\Z)"UOls5OSa.sQfZ{}hyf)s8߃ÈU@FhQ.jB!EOpLq=e.>/*χ$\Mvy<hm*~o%u)5O 䠥"b`JC ӫ)XbgB= /|x|Q%[ uit0z, #$>E0C Si`>q[El c#4uV'$4[ 8t˨\R0L؎!3F mKJgQDltCsHgř9Ќ8tӻ? EPG9mH2 r-öc| "HiB5軮K#CϠ 1b@z@T5aO o M򎁺f;xV.8fX]vH$G/tfp֟ zE';mMOMΞfimw'hdpzF\DD"F8Ow**YxIn'#ᓴȯ9pQk{ 2Ώ|%-xHRc,O*|R\&&N$pW&/EW ;_M+Dߡ@t3J~frׇ-m ډYw_`$,I$W)壊"\,Chx!&68Z>.ٽg})>)kpZ"[`]?ő7-1'| &5}$N}Ds)*5?f @$pؔsn_`Y{ثz1w-h8FT4 v "H/\mju5H,0 rnW\?S?iuѳXLcbGg,0ݯͿRyzIDZ٩x,R]~ H9}1,ǼHpt,iʷ+[_Ac[ CޤQ2}ψ5b5B*|RCf DLaNmBɮq4]JZ!wWyUr܂ee$&h~ܬjL7j=LKBpe] mҲmD^O#CZo>ĸ1Wޒ[ֿs-ںi]Q4xqCMI|սͥnMhk1(K6G6|#eh'c$U ?3"[/RPwA{W! R_ S{ 98}pF}{AT*EBHPf)sD-1Slݢ%~Iadz1R~YV¯Y`jJRPEY_@ /pP" R~QqeϿƮ lCanBo-屽Ά-Y;@}WGQIb=WLߩ"AMu dӏ /{&!u09SjWL&( Q4t&E|WZ S,+h {@]S}6,3rPQ xxHJaBr.ǂgMTc8;^f_P@;WSf5nv*@qGځJܨ7)FKpJU!-}to|#( e-|R TUy +mP %cK m9E=xj`ۻ.jxч|0M0{y4HUQ `Sw 1հ 2 zvtE=p &ڻ4z& C!ѕrx{vLڰ.B^DDa^mV{f-"GW,'י |G3wfoh1^O'1Mn*t[@ bL;E;5D˯ui% y\Erdkl3 ,ڍI˔zi}яܜb36Pyt5 [SWj1flYp tDd-D" ~zعM]A6! N'ʑVqڵdtތ#αc䢉ڃR'JG t!RjM J{OG8|LM,eAOIc\ /$FqExA0,i(VVWe5S1M~[P 25{+m3* g#kfۯRn3uX>g#r#VTUVG›|t 4۩JXeREo| {.9 D`V#_PI >P~v~KͧاDbQ}iT9NَVwSv{q,/ӂОL08icGյv.9 [1ۘ}#SGal =і1Bqب'@AHJş qsϺ}M%XrM#5'Ѿ*]r1}[YJ'l ΗEѱ21pVNin3_}Lb/m!$3kJ?崇 #"ȣ6Dw9 4lvBS{?{-!,YSolWjHݭ!ozt2*Q-`mʓI޿٥B:v/V7DzISeHaV]7R@w(t P*a@-eǮ;gN'X*e#>Oi̗Rw^Nxۄ?HȎ,N;; T<7P uo~Q3?p , @!=a`)a "o Tj?&!OpyO0G .zxt83x3>:0|9Ekv#-> 7FCK7}&iv,]ۣH#_yjv$T@n%}ý`3 Z)e`TrqeI*țW Y?ۍnu r 7iaqO(s+S>z#_lmޢ`%WߨǠܹ؆nFNAAyY}oyc:*D|5{àsL96S7$pac[u|]'9?'8+ uO4 Ijz|9eA>su*f*&'%hVIEoQCMΈĒyKcepQN>sN/MV͋(JzԠNwkrk!4~ Q@?ĕK޵{c*x!e%!U;IępH+%e1mk lrQ$J43!RO“^Q5.DiX.4tmR{9+N}1'9Y7/2 }[4hco~OcT_J%bSUW`RS? XB"*C6!, 7PH#XB7!qO<3¼ 0lBs1 nx凬s[pxj ,*buD&(/?ă 4yA3_تb !\4g]Dq,q._%` 5sLb+t9^HqF."@ 7 `ìV sE(PUȞRg- -*A3kE%"ZOZ> $Z.!%YGzQE 2 V ܛ[ZX/jc~y)et,Q}*~9XL?)5#6ޘ6]#hITF^CG B 5*Z,/? 76%~m1sz%QぃUtɮ(6f܉ 2Rw3f0E,e?zV1|lș4-N;q>i~lwba_.tOE [kO~0,}HX:xϐy_QА!bj`FAaՃ d72xNzzF;0νK]A36MvKᎤq&dQ뒇q=}NM4n1F(p/wԧѬįԗc-¶@R/}IAz4FL (4}i?fuPOIZH ,p*a*69YG ]_9GyqIqZJi˴@(T\*% {BK'xv] ["php6^fD*" RZÙ֝|o,fh1oo? |$!WV f =M 4k4ZY=\aP~xh4>|E5IH]je γa#}#%}ަ*6S_feo٧j&hšEi YO4Vꛌ2=L}kns7!9[c7Aᅨ+a)ym0Y|>v+K3/(@#SU@5rq8)#ɝj`O- qJ ?C#mT$jg\X%j^*)!A./_@M\&bv\1B0t]Gb=T$-qNVpxHm?lN7;~!3ƛȨ[6H֬o, vѲ2H9T Us.9ׇ|!Ub'S-,V{iJȟz~R}Aʳ ٭_ mT =- *`=NTg* X9w*S YVvb+OG_|#&f/~kTƬg68 F"GǻUЮmѓ'h2ALL1wSvW8c2éߑm.׼fz8HW\hQXl6=(f׈,k*h1&uHDϐm|1AÆ7N~8Tv|֫4A$YkDD=8~q#NA$YACQ]?Mܟ7_+0=޹.Ľf~h+I}Tn4 T^q0~o .kws;-gsfQ4[2X/7UWߕ\yarWW_<|5tO>r!hKRS#"\i8;߉)s*4&Wpk"S&ғe9)Q8zuqj~?,y **v3yET"Y$,}٢w{a%ZFUx'Mw> pRJFc2JْN퇵P]Yڴ#e. FC|X?۲'zd$gU[@k[N|!L9aHtA".]>*])tu grqϮ4D@Y&HbSyP$cB2?Y>9 G" /J9RC} +<IQuk9.iU-QFKOu)ؤ]'fяM4<_IxM_P8T sj`Bt%wf)#.H*v3T4&8k #[ 5My{w@upܙ"K$C~ZC#[VGNa Тu_'KbĕAϓ]k MYmX#J1~PbD9ŧM^tM q<}Cjf$YCQ?iA8H_|YؔGDzRU{UF2-ݠg g~H:rH()|m:.uty3􃘂Ksx,fCld羶x/ܵ9+E*y} l5# @hs2}~@E,,#X+ 8ymV"ُsLZ^|}Vr(%+\Vzy$a?>纫v. W~X s6TfK0N]Tdg6Fڥ8|k?rؕAF1.Yafr^yŕbu!??_tuvyR&)6{e<-M3!w H(?CGv1]FZ<T&P^BE+y$Ƿ׶POju@QkK$*,=i sVsEI_Rjnr{sm`>i]8i 9`ǝс-쭞=µ|s=]L1;On͎m12g_H2t poDlEs=mO`㋌M6 >N| Z?+u;ܖASI, 4ڲKܸc6"Ս,f`3L<>M +A3̡qH؉u_ m eehl$ j!YÜڷREiG i̒oK47)}=v6\+11mg.PEŝK৘`兀g9E*'wG󗲹]ayC 1G"Jmӻp-BZTUi0&G ٳC%ں]Rlc?1JWtmpaj:?)aq#f,)$MWgNQ#< Ca/($wh2i=h)\pVl:]s\[X憡~wuzNa~c~bex5΂_H 4+} !3 pqOœ,T}[+i]Īnڰ|y>?^u9M䉣o.tݐڇ/_o0Tj;Uӕl ~'rB{-J  9ėcD;BzWb?e3q"vJ+K!p4Ojшd4N<=P}N´8GNh*bW .P:YU)T1d N׭[l Pxržad=뛹4$Oӽ6=gKxd.7謺SsG`\cF2 XlԽҴ!Շ3`rv||u*9?>vTAeX3喱;2d',$1BH]Q* Pi5hT|c)b"On|٫TSCKpTژTD0uhu;~FH؜ 3XG8R+I!&^2d٬3Q)mh~mO5.!x$Hh7,d4 X2n? qzVACzpn+´ jZM]{RI&u.Jr7$麩%)w<82Sɩ;3!pHvU M+ m~^BtX /&SXdˣ1w'UO?H[ۭ+"a=t u4ި YR3I3,fu6ZE @0apʊk0 dt&U4tm,VUA|s.\Aj:3C0iA/,u F9^o+ @V$*Nx1+ y2r$-zPv n J߃橙a,h.6ʕ=}!nF>)6r V4׬%::7=5o;ߒ}x,iVg*&Sz%@+^)8MY'mђôYcJL(< r~x@!aqh(BM:"^,|p1k!0GPy_ޟZq%Lt4罎Wz%klskK~4Ҷ܁ =4Yή '<@f,qxirȪLSrm[uDymB#(#l.Lȴ]R U(W֟6(}P;?#+5N* VY?_@IBbrK:#0b^<ٲPjfڦĚjdU9AVi>92nZ%I!}fyXAԐA8+-N"=6yP 6Fw>r!Fx(u;ݕx<06d֗W؆DIKtD7,!t\Cevp|3UfGÑq,-I*CTG-a.=݅ F#QhG{/%epaBHieEE~X6NE5oNҳ+lfQr@ '#L֠ßI\IBD,]כ=l־ dU'~H'4^ &zْ(G?P. rx3 n?ڤTYAIv/zJ\!͛M6rKT4_#yt5By+qdk5oIXǽ& ezPPEaoVzT"`OM--+Dm"ߝwW[Ri6?6!2cm/z~ m Bt"L2 xw @"ĿM8?`Rӡ_'c6|E.r;LѹY0я?MٶSVJ&ްL)wB-4ɕF5r041<"vj?yR<#@[Au9qxUy'Q5`9;yc$1"S>p1uk3YaoT3?Grʐ{g*~{J#$BP|)KA1raf+Mm²/l8'}-umF%i;7G>x)#d lpPR'KH[YqCUͭ]OO +L;ܫ>Wf9؍]UHICo7uGzP|d`XtTaG'M`])9PW7MJ~Yz._H+<=Oo+>av \`"|˼?KELcYF̓"DBpxإI~ dY#NCn;+IJWzcɶ ;{c^``@f--(WWf,ꮒގ#gb(a@6ZJi@bIDꍼ,`Ý (3XVLu({^jF5qc㹼 hSupV4ASɅQ"X C'r|?SE0sjne5m:T&n=O@^kũLG@-`Yi?^NHSDY48Fw_q+JbCY~!pp2xU8LY6XM(nL:FLPl * Nq*%[[S[_H:6!tѾkyx)DM ZyLϐԡ}17V]M4o_X+`?;Oϐ}$̛٩;=|a#<"Qbgd+rQw|@# ;%;Taq7W2C!BPzkd^q֧/&zDaY2N0G3B>X)2"6_ZHXqC›ϤQuSȒ3CzX[TU!kZc6m\Hao[ݬɢ #> wkR ^I< pe0uGYؗ_S$ԃIDr Tz8͵hfhRmnV䵿$t\KF֥\LʚP4?Ɔn GL Y@b)@|@snnpnyg~oo%T Oe:ۻ .V?\+ _/uk%ha)Sږem1:x3ՒN5"h7uX3}-HҐiѮZG{ZjxcBe>S\Arhɝ&8D=SVk)0'z+5>/Y?'xu1 Ua=X@8afvܟpm煺i* O% ~L;ֵrDTUɌ(j?y 4v%OyXr?`= w}݀ ,&8N~-`Q)uYSٔ qYj4d4Nyuw^C3Bi]Y aCVEKx`aIc7k"By[Q7i90)6 }Elb2]'y~`l߹Ug{槫 QW|4k,ne<:r77s3@)Ly<6d%'2Vy`P3rPЫ4Vuaр2eCT+$$xɍW~Av?2DSGR]ߘtfS`}0K$( &QhyUV,v*=[7lSgѩ<F,_4g=tsHp" ]O3+4> wwh~q_@l{j΁Q:ۄYvŞA6tlGG ~OQY=.#;s5AiVʁŒu/I W LX^c'XӖͿc K(o-;V^-VTvGR|;qQHV-yb<Ҹ{ .oqgж Pec15â4mv4WuR{X5RGs)PӼbV.l0*^&b~m )b`,?T*Fbo HMJ09rhRɼL #P8ٯ?b ͺ4#׻OyOVj^;Q!MQ^g/wvlנ 3pXSϫeX5l"g,~+ /(*2]̦592p,v5^5ߚ|ܴ<_ -|*gf~,I\"ƾnoRY?eS68AR6r&ŕ:6fIEr u@ gMyQ<,9gs%r[kȅ];g1Q"=0S(uhE awݫVk.6I탂UgҟB] -1LgGge)jG]?I.q٫-ѕ !EDFa\X꟪߬6D+YL{;?_M3Q&2*#+7\zK _^P<̵H)пpǼIT 1h)G6xC\"AmPS~>Ϫ|8bY?4K+䐅m➮__H2Y“/_:)MEʏOȧ4,SYFb"83Z_$>"ܿBظ6ޱ;kqכ~ϲu{6 umVO}܌> "~smA1cLnQLh[Zr2F63 Py77fs-T pm\=3p_kv;g@F'O #閡_Q-U^ Tz6ͳ͹l׎1K+[QDhawg{2Ȇ]0CFz2gyo-lFq 9*!t]b&锶%O2c]A L8zi֙4/W5<,>Yq*2jJRס3?iΜ"&rQ k*<@IӑqbG|~xJ֮'d(Ok)VQ+b_i8AYix!Xtc1fIkfp}Dr!JvZPC i#9aS -p50RD.`V1Uo[2B>4/[312sᬡj!m Mf=ѻ^*c{b 80#0ڙK\rwf6< KO wNQ:bDH5|aS\[0G^aoخ l/&0hAEnNPW6k qFC)9R[k *z A%BX2goRTYq|IKV)V;3J/=M%AHk:p*ڣԦХ?=$m ˽}`p476OvQs6ngCR;c聹 icn8K]]W=`dȆ :lo6r ,I_?5!stXWLްbc Ri)٭=SK@aqm@zK@`N( 5p̦<+XyGY1t@MIe~=h J'LOS<[:r*m;c왳WOFד=DNL6zlQ"^$fWm:0^,< b(}֊A'P{ê.?Foq)@RJտX]bՁǫhuMFvńBxQݣtGP)  gH^"-pgZbFܔZ{!KI~LK(7JIk XIFV> 1RmJv={jG ~?M)ݡ2HqC"KŒx +w()G5C]D J wR:zKQdqղCޏMBTʄ1S*gBh5tڄa]^Nx:5 1xRf#Hp|*eeϰ, G}V|GY@6z*T#J]}*̯{^(yhz d:).}uKgJlfe[i,3Vի !gw$PNag(?ā#sn+q vFlX8J/4X.T ΄D;V86ǟʋ- #mŮA4H*3flsI}6'Th0\)H}u%d JG>HFL=Gx3rMc~d ֺRD#$ڳM#E$MT# _pWduc^$B+h8;gMazYP#0׎X-sU/ZA~Y4 Bݡ@D\#+QG]_,,D°; 4t5΀%3|40( sH@'-Q3ݩH|' 4Չ-AtH/mɆAf5)c{/C84YW; @h/ʥaȮ ȿb`S*"XPvr@`P8ZE`qōx?.y4 8Lj~08kj;T-_>`?=V^c3brAL!\ⳁbT6pxScQb ki d߈8et!mM;nh 9eϑ"0t7ړAe35~ѽ*tp,09v%d&PzG `_O{'ӻ1TOLzXm(s#KjFcxC0gM@xJx۳u?0?צ)W{*p@Y!KƜJiS*ȨZWDCA? ,Rp"x@xS3.+=zgQCwnJ=*v:_\+mJTðWO08b78*W!2n֚&c;".ܥ&-fdX?f:W ~A_TP`EZnMdMr3oL^l rhHS,  ^pq\Ɓ3並1V_[;MIZB[:Є=qؽSO!.}i"SoZyКyaP<ވ˟ӔBT.e͘$ T)2BjĴ5="fc: %)+ǡ\93P(Ñ\ !xi!>bx20^hd ye2P0)Q)&2x&dP<`Vqn* Ч:I{XcN~bQ.]bCbu ̟ƨ=w`c?{1bZ/ӑTEQeUZ۰#(l/HԞ;35fjKdQop`HRAORy5 %JkTsz9$鯝=D&2n%'7 @1@ nPQk+G\֧"=sݕ0 @4b.{A2JKҎ^8Z@60MED9USrZH%^O ZHW)$W͂Ks玮ꯓ v,X͢teV= J.G"N{3@ $wJ-Qݻ@8Y#KCGiz8m$z;%۬"|C&L2̊4Hxڡ M#_Lhܙ~%Ґfr!8\}E T`RMhXb,Uv1@W t=\c E"+9Tp((2k˶w{(nf …XUb@h+t)h2p:ebx- 9_ֽîщ>;>Mn;>h A H5[ORPeyd C;' Xr OxBw$CGHao荌1^,..7;\Y.oӍˋ/A6ĒBv]y(/7>5 B`?T:z + 'نJ/{.x0dQPN!~"+ RX`|B)۠`6I^VQ6E∘-mҧj|=`9+Q}NP'WJhoک8յ]5jh q7V]JQrxf1wOICB`\Rx1J \^|k_F1}؆ƛ#?2 )2@E<@Fũ(,uy yʒHtWBgT(/U%PKx'UZj*mtBc7(sݟ@F8qmA0 ?\Θi=!WF%^51 U[7b{{qw[黪V,ג~`ky6&:XDBiąwfƷ}j [uU ϝ(9mh`ldtbs.BHY18{)wRs|٬dS_&tct ZXi9@ɩ?]2'@>qB1/Ъ:,)OTQ k ..3,IÔS$Dco;}ho, 3H ']!C0l^ax 5 ; gd>_ޭGY,*إ6uq_GMe*K֞H\hoؐJϠsxNZ ^e;fSk2bͺ}-K\JEPXQbp$3Q+@裏xN,ƞ.T$:ݐJ.\q8F}E隸gbL9 1/x˹ĎFfdu4_Tq+=Co`?seeR6n=}CJ)0tZ J|pX0Lp„}uO+*ZRro,+3YƳ4hmt{>iJeN Ø2PI!<WG,Yc2t1}Vae6EʜcKVu|& Ϣ Y+}ƈow2mؠS;,g7"2VsqyF)1n̺Cl4QAu"~/d{7C;'{~$<gh#f 5F#C!F|#mR5F$: -c/D|͘D?Of93*=7Q+ĨnY\.|b&T ȕُM1l@ށ<4OTyg`@AЬՂOLA~QۅڪSsS@501h#75v hqF/!ضMys{j%5{OOվG$NItw\cU5 = ΍WC0T q] Eg/Zk%cFAg}\z%Oʌ&>fkJ2=}wa8!yn"%A|嶍 %78&ݹpX$mI VRGUyvmsyI+_Fоyx8EVt }Q\7s^_RbLМ&`%Xq`aވ&#-{V]aݴJ9dN<fK>pɕD!$Śz-cħ>ej0K*9N.N"wVV0@rZ)[û@b,ib*|Dy̶>a;ثGIp~]I'X_tPpI<ڜ8[/r7&~LAt:rTp7CTIi*r&|Ә˹"Xt۬$HЬ3|${R1Pfɵ|iV7n)ū jm& u/=7B,e1t$CSY_坶TۋWʲ 6Sĵ=Ga:}q43b񹢷&@OH}7b=٩5ɾ\O(Yf=[;ajmc)'$.J /}BzKE3\E%aqE'Ȳ>z BlȰ+!NW5NJS̍8R0P>"Kbj6 hxL$hzj m{4Ac%ʝq#g],(ufЌ%9,jo|(_@l'=i|1|4O9.Џ>x F6*IE0P/$V)K 2bۿ;J )7'JF !%Z7(Fd٠Y^. ƌ8,Y+ !WyJQ=/>\$ؔ,ۖ9Z2o鈡ң}'f2?Ý[Y.ө2VaN_BTnuZ l^_qMJ!Wd"jN'<ᒯ/Mt=>߆Ij1S3Vu;xW"ݳO;1C"lh6uQnyU҇Maw Ѳkvf\)kiEaSiw%L1H+i,q/R6oϬ=h>@eE+׽ dC;<9S_*Qv"HWXq(͢:s3s?u^GLyq|Ԇ@72S o( {iq7RB`BKXw޹ܣz"qEEȰvnV؏݆m'B#^q W"dIbQa_Rx(x6\Jrގ~|Fygo]XؤO_hCcu喭 fWlI/G! %]e$]}8 I nk *w=aI!WecTn/#}GU֚>qjR&qR {_/mCwe %y~{&' PR)y C% ' =.EW܅զO,תH"㾨CX%^qSYrg*p35dOBL!t.77c dS%8 ~%p6VDA"ŨBNوQ #XfRwʳ*r _Kb>))-ܲwکӴ{F`nl艡#z&vH&Znpޖ;|titHC/c?!1/GL"O81H@v8ZVS;"vŮ%#r5_wyz5o]$mV#Ȗl5U@CΫ }d7J7WD'o6 qO&`욤UoTp!SfF`]o^Ȏkjn>)?!QATio;WDr7CU;<Ǥ¾gUvZ,H9,4SSǃe3qھ}=4 u˄Q[3~Θ1:WcĤG؞tSl ܞh7,J HU.)z|`:5AENgÁUOnUԜ f5"@01;qS!Vٓ%uK]Lȫfp"ŝ!,>D ƾMLGB[PTs]^; )OEZ2rL9ֈ>5JQo{^qq$Ot1*PtzB[[ikzWaPiظdZr l" hB;}B}nams(ySDxC~ :OF/2l WMNxH#sszu4}NۅbF%QvRңaaj<9yH \bqD*HZt5>ͣӬo2D"]Jt/3D3P[4ȂLC^>F\:X̳G21s5Ek}f56@ Gf`cmkFBl*t0wV~W:;sPʼFF {pD%C\je$:=I> 7<0 EearFr.S^r;2 vt2al#E{G MNIM() ct<3Km6k_-{z05G^W;!4}?7i0Gӟ@K'{6&)_zvliK_85o<JV#!R;2Rc>"*:d/kQӤh%+T5:#.8n˭\y gN0~agS/ qܔƤBj皑- ymY|d_'pc /S/e_^xͬ,?I~vhK:d`&U8!"J mDA)ϑxja`C5rrjraZb(Y̼f98Y&zrxŤ-SvX&ˋUv&^f#V\ Cz3ۊY^XP ] 5 Z3LDbwb6@hT>7NsYC|OhVD P>~\p䉻b$ l.KǮˋu6J(\#q-уMvPRTRFvUཀྵSok_W76 jX]I26D)ryq "oB|_Fr>h7(8>tMs{ 7j<,/!ZU|o;&oǐjwW@ /Dhإ +>wٓRE\N5>Tko}Mm}U!cP;LiyFcC[xs <k)ZjK)[11*=>at l84* pϽw~DYٹw;=r/r cZIJXQes./Y=!ĘThVE0Գ`>8VEVxѓ̗2a\/L0ua9 (MF̳t&vYggoGln4tTd HB25Ú`c,#-ImC<{佤SGf{sMF!3UBBznu|aU@ muaq+t)DdY ã >%Y.RaxKZ`&Y1'SOz\wΈ#bEmvFx>Ђ2XXM{m >ɴ8>gVYi|"r$.1<#5rD)=kN{jIqUt#>䎒Pz:Rs?ߔS1. ПExJSt>l7^3b1DEɻnUev+䙛%+7<:g/2 )7̫_ I4vJ)h:cZhah邉3c/e>iE-#S<{~m$:>M{,)9{IgC h,Lb vLf9@5Œ4 Cƨ>}['BiaLs_41Iӯdky k?F+FRhʓ;A,D1:'7D'T˧g1yzdPs@ݤD7.=h/D!F^]dx~Q2gN7"fSB]ʌ$EtߎUM;y_\M8(`b;% o"MaY%|?T[n:P=p|)'S5n Jb6 DyR+ މGbY8ud:` *+F، Bq˱yy[ʊ3Aa%ϛd4;qm0si2zuV[yUSN@S;)+VowKXRi7TC@{ Z%o0tL;p$%kX=e vK nR 02(J c&U ?YRy7֧UA"5tQ4K a;͒)8 rFGXc;23.ʳ&DBzXL)ڑVR K }Pi%&3r2\.Dpk | 3E4S:ьy$+W1*oI4G})DX =ݮK72%_J֭Q5D+Bx =Wݱg)E4d;,luu { m2G߉9\ o'=lC!']K›ì' U-"H!9twQ!WZ0F } a-5{v\6-ίf%a"_βk1,2SG=6o6fehr&Ux3bbL~O=!=*|PUA5s`(|ȼt;V<QMgP]s!?V;/yFE;^XRr~W/',>>RkJAjim{hRZ(IO눫9o#tgm/%G`ZJ[_9.*K2 YUȕe#N8`AB(!Rnk?HPTT]"Ԟny=!{T`2vҕR /1~i|^-΅tFڢ#.>~c-ܪ,d%~fNM: L& JLzGW-A9C;냇aR17~yA<6af8.@N*xN001=b-҆ˌP 5tFC3Ae2 o؝nzDɦRow3Mfޅ5B0mvx0eGvU3>q i {wcdBIsިNӢo8!{}q*L%}:;րz&# |h/Y/gK?+ 7s$įִOchO7b߉u^s*MZL ȟdjA8$_r4gƨB犆9CݱKYP|t\wҍI򞊲E@ /[LW@ \YڞgHE=%DLXsUcNfn?cDWQ{6|w^}lί!rVΣm(y*OԢpNnW;kvF\d?UYA(Jm*oYCb t$0en|'j֯NɗDxb'E|א7'% u߈:GWQ¤c0s&(S@ )Lq[@ gݑQtI ~-0T.LLp )\3˨?xrjQܙ?}k?K3 Oq*0 •%f8D_sSc-oyL5#TEF5gBRG lqcJmGڂRG7K-11/5&Cz_ ^| *B5=Jx_gz}AI+:ζΦ,lz=er[#2ZoAX9WHpU\PW7Oeepyq#K.i֒Ad$csPGmԩv§{*\Op[G|rS 06nSl.o&N2(X8Mr7㥠6 p|GG8;c~TzӶUxt:lg{eq2a _W[)r5JVoxTfgUt@ hNڞ6%VBRShDG)qeFF[2P~L*p-Ġqi/ j(=i2Jvc>\!26 4ڧ8SLFNmo+0J=/4d 0aÜOrFR~~hؠ(ue0-aInaũt`#V4L)հ@-jj% G:cMfNUEG,V'"Y9rSTXSJ-Zc M\,ȭqޒ zK^ZR4ekMeG(p!iENjkG5 my/y 4 &jG%~|DlX1SP3k3WX>Qw?ԣ#>P\o?ZڑSNhkJ hwۗg(FγO-)#n߽bBAZ`~+zA."F\h}'x-7;`*}Kn> Sxy Cd{j/sH,ZWżBni*Lmy~WRcٲH'CRک 㫔)д[ORTOU@}jJ\|h7BɟN.KZDLt5{7ÖW/!|p1`F!X[Lg+a _'{H~Y{,GkBNg4i ܿ!=u=8)C+~]Dkn6#ce---KGb끞92 cF ck@q/fYq$MYv?6 m7"cpNI>ϙ"j`CI0s`g,ZآuQk9䰶QoTWyݶ-X\8F1Ψ!1bQ+.Py$?!BФ\J+HLإ|O`h$-Ru!TQƮi7=-LpJhn~u>$A;^fFzN>01dȏ /$osF-2a?DkSضtgʖA$@$Yz6k2~ Z:N/wE'P6vHTZ8gZX[^̗ᦢ@*g:K¡D_hXOCRDPv—P+`!T_:0ǩgYd:ԣMobvSg U:fM7B*NeB:-0x_,x"EFbl~/bhY~+1O>ӼIt޶NR>4T 'R*zBڙa)͌wٓҕD(kClnMlYtE;ϽF]p*,Xwirq7Ox~3$b:,v8_e5p׫9x[ƹcUVg5rCUX!Z ܥ&3_Ӂaښ^O59vm%t(܈D%9K[{T!vN awGRF=̑e:2qRJgֳEÐÞm ooE psUb@*sޘGIYFvXlrAB~~fniVVJr֛ɷ$5c>f:!֊kL|F2q}4{O C%!8ovg C ELVe^ z@O nQGNg“ I3)v\V>h<}dxGj}}tٱyVeƵHvZJp"j4<mkA.߉MġY-tC*`*/HDtp%cIdތaf3Yₙ:z?tAoIAr:48B &IJ~XhYy,O$CU9)9kj>lDkވ{'*Yj0\k *!JWkAr\r)İ?;c\Wy;Z <"}p7XT0WOC D\Aױ _jI{vHb= 9k mC`g,ygB(^.< _Z+ha1a= Lf5(YgOҌXpGϣn;"-M52 |ߵm{vWrSx8(P-> ;UAԦg4w;)WSە/3TIQ7U.ޠkP5槾W1f3u3SEL&[i^}eo |U-{vH1T,*3KV Թ38ƽ5֝d0"hZ%«spao\FnRt[U$W[N@Y>K0˗|4 p*Cc^m~CҤt(z M %骁΍wpVjI'J(`[OʐN }|eĜPYɳ\i @Ww}˪td|E#8}W3>PB]i4% n|EE ̱<ӊ0@zCW>O‘X/8;܃Fz8Ҿ]7*Zu2M(S훍SC۬6oVʙ٘.( % Cb 2eAD<Ŗ2S[`ѽ?"tLl>J;d~=q)8ll+[BJuzp_zΚAu;qUpT] P}I+K4Q $/ߧA$x&N+Oi$DJA1XèFJ(_J׬`Ƈb(1W|+ԸwL!9 `OF$=&SLɓa`(>f% [{ʧXc){nX-(/ȻlyqKtFN$gNFWQqk,|E{"_HhEŗ/omX8W֏m?4˒FB<w7y[Yz#(2/ngC騣OSKAѺ]6hӉB\×f-qg4E:wrPs9-lMLֹ^_mZ&̲}|+:Q._JJNm@"1CͿ%Oޟ>IDEG::hlq0kuLH?ϕq(epϬjvK_J䡜Z>~c*ZJ4;_zN"$w9FJK$SNQ FHU>r-i60QB=Ş8-78څկ):3Zbl~_|B>pV8=/cdoEPN&3&܋Ac_ԁ9 Fy#q Զuf0Lx2s4-g[x=.j }IYC }r+2 Oa+rCFirF^=Tዹ 0hRj?.㝵LmZ!}J YwiAM4MbƳ@<SjZڤx߀N hxHt* 7R\L07-$ ?Z0n 9/YP!$vB4@A0%r$3n$||^t OU ">ς켅,h۽!1 )ƌ#'rRa?~ v*=_#?GߥZcϹMR uJu*O#O0QsUK{i˨A59-T% F~q^)\v&'~DXAW.t)͖f;B 6y2 &g!9zWgQz8!N_RV 7a|D躏HAO'`Lg[-U3ZwĴ(lo%/l5Ae觴h8B`@^Mxh@Ulj)<۵>v&]X(R V7hyeA6v|j[S0< >J5xCoL _u \$Eߠ*SBw⨱_#ylR~dRꃂXo@e-.Yh=+v4߭tT4YiGhGģ-7 w%1-C&Ctn j_x.ʚAs/mq؆r̳jG 8x≃F'U"\YdliEd'P)|K]*ǶYIzQA HX +3ablTSwLw1IE# 3\C}$Jvnu8e bNvPG 7tٛdVhAbܖF@{ߦ‰? G/(RnACS}3H}(ThkpF$% 0~Z(-Š+zw ' F{{sž^þ\6ފ=LA;L;o(K*M\AYACEʮEz* -h4Ł9;Ơ嘩z*Dg.Ózҳ֚7"0+P.ŰG"Ә;hn(Inu,89RdB'~3L;^) Hm-Yw?[c:Q 8i(H$gs,1YL@|Pu`}'YVU?.ѡ2?dk7F@M{$ϸӎ.]q5sOlS]#OT!R KNQV0ɒ6]AHC?B.d'LM1Jg|fhL5;Rmf>VjT3*_RI\D o'zɲPH/E +KjHœoovGRLTp Sv`.=d%#[hVP[*yO|('GeQjl6^4SW7$z4|KE~INȚ^Dr" KZm#3\[^FD{L`[wG0"Cx`xbj`NxlyqJW"qb yOT S%#2j*+rZwqU%QU\Rkt!d,9Bf1FoSo}!gt̬,/|3fĞ1ή?is9r`$ ;W"YK^n"lzzqyQ6)n5qUQm։acԴˣ357".O_ߩNK t2Dfz#+m:ȽBj^Ehy R3Hu83^GT[ݻ \#I#쿂k;ot-v.6~ޭ\$lz{&9@;Z(pC:uQxW ' ԟrlΦʒW$6vb/A+7< oK(*+R(,TrZ%4J3 $_e\ט0mqjΑ%`{'Y3Fx-r } bgx2n(+ݒvI,biWm<)0B.esъ:yjQx\ xn^' ܃có gkmraHPu 7 PAs!f{9L%uW3;,?(_"1 , 2DNj"{I{.3@wz--kWGFNCaRfm'j*J58OD34dh?x2UNqٷ:D !I/ԡV;mB=6 Qc!{CB7`vc>vC#dyT:RRO6x s/Un#9_䗜 x;GDw8 d 0 4F+fzbR>9ݘe u@6DPNu3B1H? E$HnOi $j5@h8kv Ѳ B*HgS.3f d0אhYq E vp-@ ޘv p8SFܣ&.08GX.l&p$12Ɋ>D]'ՠ .FNr]bKӴ*ʏߒp慘337S Ӫ{k;roS, r4c&ѾX.qugo+_w+5TPp"^mvv7ߐ|A3U1OC14tIC?z$Ͼ/Ï/=p+n>f۰e[“Q,.[Pq{zEe]ʗm-*ʖ3gۃMZu*-=RngoƐo_n% ylk}Mޥwпp {Dx7DBX3 Ό~~i#A$mZk01)i@FÎVϲ)etȆ~wmrTrm[d$}qReb]C130bku*!*KtI6n$DZ&ƞ UlճUBwE_mp5>5g_Y)utO_*;<^ ^oIx@ͥ?Ax ktb m7xh.X1N!O[&-ϣn %$}cOӦqRoJ;(#O׿زo'#f /; ZߌDy*E:d7%(HbՉ'~鰣}uEn5P#G0 V֚O6P幡v .la/}_1P `QoKj*9s.c?T9w/#pHlMwcœ, O;iQfK?CdT;D()icGE ڵLSs[iYUSǕ8ZKgTx4VfM% 3<%ҾiU2^2ق;DY,tŧJJϿCw0 70Bs@9r}E˾ъPV iaqX ]%$?0,7:7xǃ'K]MDgf />~Y$Jb4֝Mzf}WUBU "V,/-Lu%9 .\[6(ȁcߛ,PR`Z]ԊRƣ fP8h L9EIB?}?dAGR?lٰ d(DB (,e)( =5'Sfb>俈v 7?>Z:4~zᄿ*pw# u. 'mJq|]h05@Nۊ5`)A"دl5Bturx7 ePpGnQ5yo2!J)[&}/lubK^V`fI̪.?v2u,qggSb=䝦>ayPVe  yEVLZI鶭)@DZL(`$'xt4IVLW UN\Ft*<{ifz/lWqlt{:PXWVшEܜvfǿW)+~EoO*C=13DŪrj\[`#Qz2f2@>gjPw" vwʥ+Oe O*:J6Ol!Y[`sVNJ9Crw_cuX;DIDJTETBmsąm3/U~KZ`X#SrO0 l C,) ҙqUٻ׋R''FbTNHNn>E Tֿi3"R45Ve}s` q\eIZޛ$ÉQR& cQ4T~ݹwѾQP%ase=Qպ qO*j1h}EVټ1b-Y6v6܆vx[] ~ԲƤS l=s"FɋUOL(-JKbgVK By 0kȻk;M\J[-.oǾlwʖ^ x sXntŌ349glfJ<dtp8](Vϙ#+~|PSf&3w$ cVduӅ4qWJVj?i%%BYzF?#֠3+ V /B1K?i9d4& GԪr) t9sB̮[5$ [|(m8yV3ϧ ̩?Zn{7pfT.IO{8n5D!sBγ5@Ki2r 1]eKuGb,C$cQyGJz2Sd8jd^eWV%Vs,%VO]R|7 0/\;;o@ cQ`&Ep aPӭč KV|Oagsd"˷@V=D`y[4k l;ar;H8w6)pR 5Fixǧmʔl#+ ,]M)Ain|[GF1NȪ_m5yQ=9;9{98bSu|Z":6AVz0i^Qj Rt2!Z6> Ӟ=J1T ~?Ⱦ[)%kpz AI8~ek>mDF؟ޥ{b9G];Ci]Ppng{Xw8¯!Q:xEחDKVPHGãV/in 9*E]L]'#q۽%DB?\ѝ|pO^<渲Y!1mG},a̢C@43,Ā [ ,Q ۊoWK>u6qQđn1;  f:$5< $"} NP ˀEpM4h y&L 7XF՟^~J-Pcr>׋Zv"q~{~-l5c`¾}+oҼ^Q2lt¦ NU!rO¿w pucȜ.Ls<_NpKxo2@ut- 2.pȈIK 췢>q?zӓ$H\r :A `^fٯȈ=o>N8\\^PGƂZ&l =r-,f-d@%ő$_5"@;*\lV o0mτmnGݭ{I#dQ<) Ӽ'xYu\[>";Vs=b2)^ TgV$M{B^lY9ZO8)[FWF GL kEZfۅh݇l vNRd{5_)UR%KX+ }RnvC*lBd2(u'DD}P(FܜDY} 8ppuj48HG?l[S[h'ȼӒy&?MeHgiw sLd=D $IQ3ÀM:&)@iU C KG"^MjGXuwz )F2CJN0[AN, 3sQg!E)[;<$G5 u8|.=xڡԑ͡?NLV}4Q'\VҜ8kV*'TvBY.U>`*9ࡌM:WwryU| c$,kfTZxkI0 G7 ;QwiPv9r2>>.D-3D%9рγ6+{OI.1Zѳt땈 N/v_F`۪;Mך~&xؾa|h%!TxVz>J dSԆQRM+wAL\d;=ΟupV~tBRBXZf If͞Y=$!uddRyV+R0>-R;1`9u}Xm 4 uxi2 63>@ZeR(4|>. ΀:a !V3'GfaIb.dVmD@*"( 9CE>1?,mÞ/,aS,25뛻Nҝ>3YL후'%5rw8nݍPe--f9bj_C!Rn ~lwiE| `8?f!C&@a*Ř~o<g74 j^梴,O0P@xh} ,N ,Ȣ́QVrM p [v} ݳ#CVp𿘖72䥩PxvɧI{{F;oR Ug^VS̛4lh-d/p6]J\ۖ|XᝑwK)]7Lr>%W*,ْildfFeB?Pv omH5\UUQ~Z^E'}ď MkQzōê-ϫ񝷌YH{fcJMNc.Ra:o0zT+aCk_JogC$װBOK9Y +#{+%x{|zErTF &Xw3zoQ@n${kY2a0jz0wN\=6#@U@ɫ|NB+|!̏rNeU<Lz4N2 h E j6^W18?:YYl]5VuZR-Dcmf2WRty&:.um sRA"\=@K~f[`0dշ?HЋ;PcQ2f7Nᆳ׸&}T;Hi{b IH\1w-xEDsQu»T EKî_'y ?Tk8SbFĭx uQmev:XK!X -wQ$U*+ΔX.n6tGXI:AM_U25CyͰ)!mvqFŽ!6Lcߤg=-H9ۀ1S9Xc$SybͲufK~]ǯg`z.vK_QV"ƠI8|SS٤Mc(b‹վ{HO$QbĘӤdvtc7.,VyF]1xlW òܩ7aT#E3ۛ@.y nHaQCPqjeFv%9N?xTޠ5C,NFvx reWX>%f[4xfKISs_pT4ٳv<\2VWW5扔b*J1IxLmk,j^,nl9ҽ UJ@[Y_2l}WO3 {0Q]_1"a]Q/_5pyR ,WHo%,`FA1aۧI8VM`ah -]7vTg r;bĠn޵ρH q*,2p:I6%r:|Pd@(2v`}N;Y<"G(3%e^ 1o6uuĞUarGL֎w+ -뵧2d}6 ) e0mX zk9=_LP$*}f0N1 W72gQu_[bM7]1)ڵ Jɩh[ ?06!DqVF s&>褙hQbsHMukTqlӺja^ϩƁ%FoxMqG{GˍslQ@p|JW)C%'m1f.D TDz/~gc6qO _XUg9?B;ƿ*0OwKQK+;yásV,>!d&CNKRUS8\Mmv"S$l!.׋ܻ`_"&)F_=…эG2|²YՈm7EssNf5.mLcƮ_]f.hZ=eyWu>Ռu{)N m`^C6`ge/z"y@R`|pJK9"IVnu_Yf / ]ZH` ZR>GڧG aK74ORrMy%dH@4@SETL)*:T\c*٨gh:5XT.yb釗v.Y࣍R;pN-&7$ÃAf Ob X%P~{g~VAL M=;NЕ0wAf0dɝ)#Kh[r;n8mywH\`{x= x{ڿy{ _тK'10/FCBP5~t2MIdnM%[-/[ z܎::$tj] %ʢӠG@'<Oaɶ~OF"[~S.R3Dyayj3ybh-Ǭ/1]OH0pMuF̐[T/Lw"h-ng{P=)ndZ1R[0A JD}iS;4K9L'5,JH<Q=ٔ2]bo5Zz_(Cu lATG&>_8~v}mVR <){UAPSa*6q֜F4X\.˳_xpy(R Pxdj#{y`qs4{}Lٴ抒-J!2.;wMOhg? #U}kq\}р)p ervRn:lʘWNnlQyK 9)&F v?=(pqt$aGR[ĥc֒FWpHqv fW`{4ݨ'VUI4Q=N:kOz+U*\pW-mADSAK'&uNN `EC<^ d0Mi* 3rkI }N郥 Gy՞>|^ń>3O7sC&ߒ{>($&8LaO s63Zs@2ua{E N%zxth߷LvIvUB,.hx5Zٙ$ ?1&u#H-/N2C`PGJa W u1gtK }]5j]CTF`sM )Npjt:-2)_R:= =ҹ*]Yش 05-F#SE^*SAP Eq:[Yߐi-ok9N䘠N2IZE-VolQLrOݽ#?GRq5N^9 ,C헡ĭ$mW7ȳ\'/@4L$Qm y@ ľAiL}wDªYՏ_i*!B^|[V*u&^^~Ku~;Ǹ,oQʨ܇u/j6}ZYGGkPYHa5郵{l`6nC&yTgtB7\Wp!k MYdF“ϵ?Ql>"o1O֑XC3g58MfV 'mkbsC2Oe9ej©> ^Y_rԛzkQo>J7 l{jG "I/*I20tx)ePk|M' $zTj:No&nPDUScȱ-})2?F$VVq~o72ڣWFaAFgɺ 8b)vX nn"חE?PvL>pȻ~>bewX⻷K"+S x~M 1gFtV6g+1GBKu?Ig$rǧW5N7/ٔ7Z,f+fm]&I.۬x43Ď K|$S^ M]1[#/MCJ.ݤQP19N*?LC;6G {f9ޅ״9nG$ Q-.@E&7év$ÑY+fZR4EhGY'A+2J9LI_bDS* gC,Mvh I>cS%%Ǔ2% 秣Y71T.AM~ <[4gHC . #ՉԿ\"P?ԗ0b "MI: $EZ \c;;iw|t``HSQ0+nk*%2 B b7tF_>YUjB|=R3oAOk.Dr$j2)~:5V {~' Si:tPv8F k^+i}pFĉѭ/(.{jF$FQͫDl>DWA9TD`dxcO iːMK֦%f[d+%`H-T媽fLFBdkb9cd}P}n|y[3[#]E ռ51Sz u.Es^P}aH]K$NY3x{N㎟šS/xrIu w[joU_6Ӽo'|a^PB@;~2Mŏ4Ek_UL0٠1q-"n ljGZj՚`WS֬mDxyxAJ`Dr@r zKDRY>e9\bG'W ]kX|Sq {}8Ak _^"N@}E$V`Ǐom7pmgyN,^NU ft8y=Z0cZoygb¾;"k;SJX qLePZQ0PC$ tUyȽ,J1?rH_Cոkk_5E3$0[e)(&1[/^DF_@F2Ec9O欯N}8o*-EGm[py3V 3s/awW\^t`^,c.ټdwJoW7!F)Cu6]:`~|hG/ݣp~/5!<Frr-cy`Uibz90lqD^Ug ; ,3fUs,V[ &Z(1;w-.H2v"JCڌغ2VTz`~b3աC [鲒:p"}Ս/2~D[[IG#a’f_2֑PlwI9SLLtˎ^VJԥ9EG[kDP E쏌ݓ`'^`C<Ek.#\be&lJ=J({ Ue@C!belAu9a+{`D7y ([S)PxϬC2b'&R+quh(ª4u뽗?/S i^.+Gֻn`E*.zC#|QS嫌JsBŅ^ew}l}+٧<1Zd <^7 g'dҎb)KM"U]dgǗbyxy4&TW8O "s %ft96ٷ*2>h{ye^qoD]]!돛dLShCIgUB DAލS..C!k~ AgnXS9 CU*=~;-[;W)\UtU0 =!u6nJv?g ehJt~Y|u$|7ReV.Qվ*Mo= nsTan*/4i2Oq&}[iz_B#/pj$lRM{t -v6Ny*|`A}%Cf4)2<T?`p(oxK 0>e0K?Ce!ǻ`(kaqF[].6ЀiFڡ;@:\$1$4AOE{]FĢTy*m0.l~A3&mmwk+XZnjsmpW}6yliL=6Il{ېMr<}bK4ȼ89lKQA05DXDƣRb?ڦ9ǫg(dT8I4oħ)+0 _)&iג;~\"T=P- QLػ2>$Dsw}j9!ό_,!D+y7UА7UB7,g39( 2{R-ƤdU҄ree Q'ao!Qh-ӢDO.%5+ozOM8U@پAxQ6@ zNR} @ !Tٱe0m9*> qᣏP@ĕh Up=W )6^[V މ-+m{MG)>Fr[U+ (ˆ-x;,0 no[yb8m:7ׅ\)#NR#xGHCAuZv NqƶRsaM:#ȇ)t>03F-iVFE8hDm\dDU5F.ea%J57El\`Т; osƌI~c3%wvj씛Ὸv=EI(vܮcS-U/\NuJ'^$ޒJ|(MfVL{5)Y5=קԉ +i6fg=#ͦ2V]_dTlb8CNilޥBKC>ș! 0^蘿lv溔̦YZxyy]Rdqz`xa|V侏'd» 4*&D:c6䪦YdiYL$O RF3;2<^S4/ 6IlRĻOQy6S%K|X5pj x𡩳5dLfé ZAC"t6n#t N&_#| [D&K7t>RtPqG"i~pڌsUL9#gUIAR2Ҳ\^ 1ǢծR0vOp{=SXXc;(dwH@'[5{C_NL^g=0`MƖ)gφIX~d3_VWrt_*P 125]"WݱR_rTTROKSD "ތ PŠȢ) Q_\9@ (1 Ęelt~t=zhSNzoGS)[ڥ(?e #~RXa~Z+ENy5&!?KHOPRNQ[h}au1 lq4ks芸Bxpc_8ϨYmD(Y.Gّewk%(p$Ct;yAR#t7&dFf$^[I@3Hi2 <X(Bpbn PP)s56+Yf +UR+gqZc"+XJW0xNߣPV8Hg}ʵs'0gC?:ے~rnR`l| 2#w[1#Jѓ`:bM!pd!Am<^RD~sz%,-|a%6h;aOod qG /fPlޏ7׊cmhhM'.2f&߼vKo> t%C^hM#P1b7sڴfm I›{SI]ײJ20utK`ti2NYlh=sӞ. 7gj/ 7q)u7qĽR9DL JrgA6MΪgv$<٫}hYmaclJ{ $z:BPqJ30]NiR_ ՃЍ5dk@1vM:`xN zy sܐǝ@5cI>g5?Wfٺ p98QI,] +39Ycb jna/ʁDva\ߕ>)l1EPU$;Kp[faδ LOcEJ*?(\К1uFOw_&ͣI[̙g+L 4Y,e883a\]683KzcoR-w#ѝSS0s#C r"P"T\&\6燫( ]:`WOa,:fE6fn"hB,Pˬ'#H`!~i[Xn?cj[]E l%a2( 姥c#+L54Rts8e =f'kqMGץWg㆞LylҞ0gg2eDKkEm`VV$QfB6:oƯ1KN6Վvq~PKKogwgK59z¿y`Ic\$ZdGJf ltYxg%ֈYR@&B+'ϳ?v܋E]!a`Q|ݵc+qyN'm [o6L}={) )\2ٿ04jB`'ܗqX#J\gaFS\P)''A|&wbZ+%`+z[ZXviՊ0A zHX&+{޴ܟUuZ?[s}0 v}G )x#y C'u};fҊq7Ҷo ߸//YƪG-X)$ݫV?j D!wj=3]5ɭ_iUu 1y!P<sLEôwմHn\Pˋ (b+Ͻgq\ӉL9q(2܅!f-\=*\P}2ǩ&@kl`\߬_Ƥ,D[l-Y%$`l(D_Óؒ:{ ,1Ɖaag0Ż?7LE(ej<#RM Ttb@ 8HG rFRӺʸ΢fq!IRWYt˂HSοmTeB$;41I2slʜX'Ρ')'2".D ̵=Zk`Ff-=DIMC4ɩש(?Bw޳2N4<MBYp5EeȻC4]!x8αҴߥ'vk5df !G=LZi:Eui28bk).:9g!-sV[VWGqꊏSt\!&VZ,"neKK6]Q[c@dv- Y-4RR"a{_(FyQ ̠V5d#8PXd6ױ >oqR=* r6$иac_ y!bP27/g3A$й$[VY9Yྀm_.0,z UѠ64Tt\y_a&=ደL\)u y0ICw,(zu.>[,\%D9eMB'zZp*߸q5t&1 eKfYoc]7p\Fu2(9hpAzf~)\Dr>6.놼Foơ,(r|#Վ ޅcvKdI޴U0X1 QJ]p)>1N'Q y >g_^'4km G=r5spkF)iwϲw{h@_>} eM,MwtyN8%̖Vgc֩ɵh1Ppq);_Hzm̬qb·?nl"r]%ƾ.9!>SMKͥK3E2{y̐k™)5^O.^!,Тs`{&yA{jZ5C3-*FT8 `{R 3Wd`dY~NZ9? a߮y'mV Jʝ8<&SHf/vɶȡL;Cd2+J,( kXC;ߩ[,-I(Μ5R/Ҙ-{ᗊ.,$e-M@JAa ; >hn.R;5?nUnȞKJΊrF \Rr{ύ m_,Ǧ*) i+'' ʷ#KN!`Uld/$rut$Wm4xb,r tM]A :yk *1:SVW ij>"nB[n~x__=p!f1mHmM,&}OLZ#X}IhA7d;Psc v/?iw~UFJB؆ obxM'E e 8ljQwZt0jtJ&:^c>|_/ ֙{y([=btYͧSsB#p&NU) 85'Uy#ʃF Yc 1m'dL)UWA&7Pћ@N){;f `(濑Ovy)1 V34a"/[>BقΛ./J1¦m_&lkI4M^ڼ#=_s5 UY)Oqh2&=6V@΋ %OxhSSl6 #t7ulSBmdDӼ@\W8>0̐S;U܆k+C}#r"4 RfAT{_S9!zzbW,cbHwsfֶ׿܃u%\>WnJfE$[$P f%u9XSY&Ji 5,duK[vcLV> 3l.մC Oʆ\Tg ؏*\]W*qZM 16ft#mR3OZ׋#"@d.-Q$o-r:E5+P'㟊;c<4)Ҋ;c F~WD]sٓ^YywjmR]S 7W<rѧc* ao) {|Z$e=AN H擌9闑7 =W1Hƒ|'Ɩdyȡҁ'x{"PbA4ouX5y $AomMsRBd2oJ]g5?\j"Ѥ7{!=rfP碖TYLlEf A׬ιίavpVPȣjJZO4:_{OIWKa;;$ٚ6Z%:ab1ן1dgK~ct;7L*tB{ʭxF+muBWPuˮt |y@w I3hr4P H=֓~+KguirdifJɼqtXͻbt%($؋W}mAf<8qB"ņwh G;v'ݪ՞$-Dr*.p0oܒQ"m7DnKc@+쌤6H<Ówa}5KMgZٮ#E\=6 皾ϗYR:YG*f0YAXA1~NV`TeNs8D2$ X,%KpSmv2#MH~rTc<{Xdd{Y!:'$xTzX edo-81L6yARm_6/=aˑJ _Vۙ8"-qI)KUt3qα׬Ml.߲hI퉭%;.Yn;[lhԗaG>NucکĘ,eUP鱐tQʎoɣV5m&~~3&I8UglXxb噟/ $}M84 zݹQP:1ΌVr;7%uM*P:~:R8~q 1O:ٳgϯ ( vt EHn!º+'[5~Y=19@#"K$qy!nޜ=CV2/) ,2ߨr+R-9:͂pW?Deo/ݸ[L}J#Q,n6[m NQp  >3 w[ۋN*w8{괇 4 '6fZѪH#*_.:yAC,Mg.`κ`; JUFkP.+D|Xs4NDZ Q"0GR|ࡁ~@d$j:O`i"Bh+h%57`tsж9TjR;nMYx4A?]D=ebQlx[lDz_Z7Z*h}G:> `JbTj*^6ܼ\qe0O@ m+ ǧ_e叢ּѣBoTm2.*3Gݖ!nf[ E(Ldg.ep'C%# x0M`5+eKF0Qj1ˎ?(MmhUT""s*n6cv"$ηۦEw_)f(l+wg[flcmAbuc46đP|+UR}ӳ:,DAۙ N5r %U?QS4_ 061%=,llQ+#b@BR= m/8I߷U%opT4Օ! ^ӥSFw5J؄ڒ_F0EbZnH֠TJ ?/P-(6j'~ڂ*7VL>y|։#X*mŬĊ &DI 7Q:zPVN1o>+ ,ؕXY3&NP'/&Ѡ{oz˧B}m3]4Y*2ƥ:(k,sU)<EH0zݠr{]_U/,kn/B^A{dEm.'ڊ)UFd%/.(kK5!c`{f{&+3SGs&otc{v/]We,iUZWŒMMph;X:AܖAzK2I4(_&Bғɸ<&c5.615-K%"Hq~~c c `N+e{ *B4V"9fg}׼ϒF>YcxY-܎=AE:RT«Uڇ"l+v*#"iW)AP4bpc*F9QAB[4Ax $L ig3S!4Aq[lE8B+ -°)Q HW̭{ˠ1%2n 5af 4%jIXDz8fP@ze7 D;˿!*me{ՏZ$ϖ}zbؿk].˓a[G^ǾzI>|=Qړ, y1Џm  %KUr*$z $ }>x?8QfT;|/ABVKmYst ;i>̆p{ ϦbtS2[39+XG2)1G˳Zlj=&sin*IC]{vI@I$'+/Z)ul֩*7dSAL:J|cG@94Ԫs77̋K7GBk~)Yǀ]trJ. M D:;/؉; 4RGՇ>eѽ!j)35 =CvW!|o\VDkj3mc`ڙvy2Y,`cR_x'P/ M xXݳؖ1I TcP\@z:}nQ YKFLwr ȧα|8K- ~ =.V[ǣҞv}z5 }훗 Zf?JS#HuuQЦ8+ .'RIs7{'"o[;CƭILvN]X ΑlQqA{iO) fڳ.RT3iAhdÆAybl+ ʖ=^G ߹Z}wL'ӦL۹G ).UWN#IBE@'Xpڬ:g\EqcwND:TBTKC;e@R~Aqݼ$ХʝFg)êv.ZP<_E䚍#Sha /+F Ϩ6x?Qy1ضH03 ٣ԧTۤ(+,Y1pX~X~9(\i (Gp{7@َW#+ܒ浡'hLT=/*JŃdI= V*Q,ID4\c)mᐃR4Jo`SV岪D`sE/g'h?N"{*?.,URmmsQՍnr Ɋ} t^H*eZ@&99U*lc"&}SQRBY&)dKKU%_T@8*#Y忠Hb>~71T!R.޷ø3 jйSJݟ'i˅122ZRP մ1AL.,צeD: !t]Ԣ,lDÈ&-٩M[Sc 3j(٫+ɵ1\`"QfL<{njSMBlߨo+†tl{$õ%]įƲ ޼c9V~ _NM q}:#R&HB"›aI#@n-h8rě5׸l8W21H8Š[b]cs쁣%PL =PDsaQQj"wQÄ(ђҿB[Յ@$_{}2 խ[pѬ .ګ6Ƕ܎@(.Ç>-+(I-loaiŲXnEkNPݔ^E(G?&f:kU&e?3`xY Xa|InH#ɮ7.T'fΖ] 6sc0&'*O%:A/LQ "U)O$̓[vɛsD]x`Ez fE^~ el[bh Rmuʦ793R&b9W!Tkطy1~hh!pYH||Z\fh7뇁`;F0*q|~Qnjt&0DH u}gqn1\9Qtsu+ῄ4 WjV5B EF/Tf6հ}xzڸeBP퐣9> >B[. }u=bB- h@Qk/+ejh>bB4968nG|,7:.3JoYYD5&dycӍoq ?=2nVʼuAK={#tIHJ(CN G{OV8PYi9R2JF_z꺻 *gʔC=+wZ~6 L= Q3gڙ*4o+xM(T%"8 ieR/-m-?_P0k2CY)pF3SNT1«: ;>̈́$ʿTbd1LJ3\f]QЇq }O b"|-(i|WD->78͊}ѼC,tQ)MURc`ãXok嫲a^QBG{Hk<UbU"Ņ0G$0:rz17#&t7]fC@Qrr <BTQ)1+9~;^T+ńL ϻ:ZQc+ܢS,C@8գV)kJ9Hu onn&!_˽𫬑uR KbrOww"qd,>2:^zcq)Y=5NQUJDq|8"9L)ܽWљyRSt%mG 5Yaw^0Șp|~JV.ULnW>hKoRAv]2@m:6H}# · z'ggYgtSc*4(#7}MK)ucwZ%m?H`UAսGV|5&{"}3=Ѿp.ҝi.8_/SsJ:THok8ru'M[9ibu"λ1Ѣ^1Go׻ǩ}޶h NpkKIVyB?|8]#Ol=YI5!X) <{{|, kz51o% ag+BBi_?U}3lQ ,ќ)!I.En?]lO1r> ,iLg':l  ݗg_м63.[쾱YY.K+%ULADp)f2(>wrfc=@ߥ7X}`GDS{WzƥX޵!mu+\Z8i VyL;b, ,wXƊrGzP^dLK^+i+uRn"VP$+1 .1I:fZgbt )m>(<~fΗz)M`If'rex%1]PfgAd}wZYؠc&Hfw}hOCLak ӌ1""D'K&D.af RX$)4r+qeWdTQ! 2i #z[y96_zږZK @ Z;vY1fNQbs"z\A/Kڇ d݋!3ϛ,.N4]8F=NrR[}ɸVA^W2sxz {dњCzU%lno @57,Jyo̢W{?#=3Gல9WOS2=#u3Iqe@pU8-( Pqf*Ʈ\[t*=ݡ+$Un]8 o9Լ=f,#ukc" oOg /OI)En;[W@OB !sFyl NWwJ+Ƣ7cH1Lvucsa5ϚLX BSW,[(ꄐWb;i߅M7&K.-JqI SRCsxȹ1=)ڍ8ѯ7A_(A5-iZ~# ~W]E WtdeZ&N&H=xU f߲}biO7t/` Uҵ&[ w uWϑ8ʔ{msM$8ApWgГm ,uIrLO Bt5,@4%f%59z2tjz+01ͳKPռ "n7o,ZfkPEPZ>p{+/  fn4F9/u܀dr/;5' ur.w|ʐr|ESh_*4 'RvExfczB(6ݩRdF?dlX&Zq9-J:-YR?`+FC,2`6z qݗMآYN5w$'&a*ضMY^ ߎQΡV#ia]QE_cEDƛ ^{dIFDŽ2h[0eXi^GWN#a e.㍩k5+O' 5F )F,85}&QޔΉ!z-zk޿ j%“RPu͇lπ,H qhFL\Zlƃ" \cz:"}\P[sËIM'e. V0XFt_2l֏439ZT1_ЎgN=Z@zQ:q|D!p:J/,B#ТciEg7Ih5k&mƄ.i]֏ypy'b(q[MslkRyڶE:״W+c ŭ܂`g'įK8f~ő3զ}[>Stg;S-XŗLIjjZٜ̆#v$˴A1w ZW]WGoU@~u+ `TVrU1*s!)H%Gޣ 4OZatxtDcX9$k'@bP Ɋ } x"ǜazk8P]}I+-q؈{ !xsc~Ndf".J:OAmT3@zM-u&Cwߋi qhoA=;7Zcxuh P5WBڀT8\&M=^-ѨNt i&5r^;RuZ6ir0i'eGɇٴE /q%{/ۭD7f}#$Ng_\Z':8e lփY6"ǍW:$6j?~j~%,4+ʵx1ֳc:Z/v{rD_# 3 Kc ҢƜ-\onNP0q 2\ 5DYx]d\XuҪna#'ije)©@"8H`eӪ@sD(C pCJ>:F^YKO)c_Br$AR=ߵ!(iI^>ŒT~J9_yPfe YԼ(H-+Ƈ w,Sě3. yy*@mLz*͹&UvA.B,_2S渵'锄Ni$e1;?eW!Iՠ94!.2n)-Kcq 0wnakSgH,%-p~=NmeR=ñ5ԫJ:$. 8{3F((;3gtC~x s~C&Xn&# ~.a#㶀c0jg V&!(;]#T(Òt5z`Ɋ;M wi:8Ƭ+˫mCDOa<: JTiIBN4]f8^p۰@ sZcn aBrQ̀t{U?"6"z%{7f *Z[-SłA5\ CU&͒_kR%6yCo7!< 5lMD,&ø5!(H5/pH2w(SRxG%k]{9Iq*ⅠK=8 @@WXv93GfczG+*): |L2Qc,9/LVOЋ{}+K@L-5z DEXC!ֱޖAYy%!ztn_֯MN1;́jm*>wguC k\y3PwM 4[ 1p ];1"q avŠ[4:Qz+auf_ 다2[n0P47h423/P[z }/ӑh6BET 4v\Ve^Y;mi`7HbYC#<=W_]^Waĭ*ٰPNzbp.1bb]+ל Z'kzɹryTm=~uA0Zixr^ uTnWL1D\I`Mޠeϣ3^99&wȪl%HۄoddA-lW{PNwԧxژŞ|$ˇAw&]-%:*Q8$dv-N'oF]o ~q9CM*TI}?B@v@AL A}) wSan2JuxQT[3SvS#!2>MoFv>pjZ»'Էn1*KNFW@3ٲU:e=Vw:/>iOa־+T;"wge}">Hl_+=5#y9*gJrzi~ 3KhRarvKFE|@7&NMj:Lb)~$ ǁuAe6>P- VM'uD/BYۭFJh!Fp|ӜhlUtM3/@Qi՚w? ?Dӥz"t27rѩ3N#4Y(7}ϭiT/]NJ2~D,q>$_%4Sd9}c/(A]eJ0%aRߘ@Nj=~4)ru'Bޛ%[SfG)2E.F~N ).xУб`4(,qRj8?qik:WWw2r uŘǧ0o9J^z^lN8Y@S \l hS٥E V%`^" sS bbԊ#]%<*w\fǾU8Z Ե KH nXFft &/\n ##uh7<61Yi(iB~~2DCr"!.kZJ@K\GpM NdD~H'嶒HƑ!Ԩa6xB1_hj$A;in LΥy↬΄ ׏ÒY4-=8AxҿRC"pPFuR-b41 xQybFYݞ@!3ٴ|;. )$]-Cd%495IUn"/k:n"S Qr)r Ґ.Gn-,k>^KT`|vwLs压Nm@FˉOjy6ѮVwOӕ89m: ՜V7RR*ĬN4@GȠR@-']{,9ֆGxsu+b <%atiT$^h ZCāM4(O o-SLslzՈ;mYLw[{۸֧y/kRβiRgZz klŐ5oAO=KCX-\H-hJ~{F~훤*S[ =`"IQP eK,T_gEmo(r{ӷ,nN=჊a.=/0ehs"d>Y6B6[M4σCRvL++zҡT$:lwl?]X紀~'Ӄ>M޺kڝ}Z$i`_-T"o~;t~Q 7(oYjLLMPM% ,&. +ebrd_$6w/?dɟ`P%y{Y{z@*j\+fޱ3vzݣ4x˝.(K- ~Dq]½WcPTk${ڑa<%GQX,8qc& `k7pi;lRDRm>jvNM}?޴.'Nd.k*=\Fe$f?KCn1&>u?+e!;';4(,]𗎪#ա(ۋ.?#X\rjG 51'U.=^ҴnO޳$PZOauc[cZؽFrmOr[oӠ2 >FB" Bjɒ]$ M06:zd3P bXod2}Xie,y 893=p _ĝ~l0#usFHg^?vtĦ~z L` yʬzBS 8vѯ*W~_H1QKbS+G> }^Wv5J <./9 tleLenE761{u5\iycC73:| 0R0Km^ M\!WRrFH{>aO6bC%0 5]5n;/)Bwaykݗ?K4خܠ%?ew%r/xr&~ W͈` tXo&1Lcr~ Nntb$s94Z#Ԉ\d`2qt4Q9YW˪W$1qwh&M}W T'7^!h{L0`Q50Ek"d:'LF=ٟ8pD!36> ( L4̉|WLxZמ\{4r9f1סZR2g7|easܜSaHKtM+[J ڼ *KG%Dm4ϧZpINbf0BLEVbIoBDYXLfM mP>%U"5'1?餼SP#ΒCDbФ5o(xMфnMg*ɺ|)6M㯱gi7sn?2,5-1&iy e$=̾oasSSMZ7n bNfP;ѩ2RkʉU51&%ŷ)lʨt0L'嵲[i]Y\,cq^C9 "a$w S<+dDW/ɍ\ӮV`$ h.McVOY*ƒWf!Ҧг3c$mϧ.Z'x55c(5hsR2~I?H +$11 %+w7-q { ">=K7,T̵RaZe.cRݹqW{ vNϾ}BUaDT!vACz DcH6`)u,B!sޗي yK!qi` N&X^ #S}VOFhYyJ**kij޴+ #ztآK3<NȤst&SrGוȣ<_H@34~ "@9RwͪaDmpWK <#z lld ZJunՀ/`<>mŭl6MUNڜ_{ ֺ78pIOV2b\U!fG S ${kr-q,$ fؼH2C1eF"qZJ.ގkFCv;f+;cgcm6j)[a*jb<].z{3#%?7%`-W# NxE'  Vm9]@d>QSa) !gTHC(mD-B[С/-`6k, ESﶛuZti¡a.}c]BT 6dRr G/m8C~rb< \B,5Y;&ɖpl1$m>FE` l'f n2al'ZOVig*+BDRAǶRO|QP9~PjqؗU3ƝZ%<'Lβ43wfEmȞHc3{o|GV1)=xt4qO'lB`NΒiuhSCVpVmr0İ7zPLt֕7ln?BA3ΫFK#)M~UOrI\W|Lq-f,pjlω5"LE~;VȰ_= p>cw˛Q_tZ垀 /= G PX.[Y~SeD:ҵ ~iƛÕb[*kmɾ /Ugⴸ[6T}g0IT̛ mčXs`*7R}9|nx5c48vkMDHx27ۑb/VR-nG H솒'PzƓLܠTm|U1ˁɈk,o%Gf%ʦNrF& aa(g|0u~bVpR-vi߀6K SU¶R݁EvJYq0E_܍8kq?1-A$?7n>!4?O^ۯNr G#3ZpzHYn}M Ѵ蹃&Bz;zvRٔDz/4[擦;CLVLK(b\I+4`m"BҝS-jSM*_, %EV?jGPՖ h6k#/z ^^d^Az, Tr4&iCAY'}\R{;^R 'Ƃ05~Eݎc??κcᵶOn+Ɗ7ϫD!MWpvz%΢W2J~A;Zug_obfgvh@ HHl,9 ã\DXd'>6>?JT-y77,4xޯ ȼݳJ4"a86Q3*(ЛìP31jX{;ZjBvZ:NbIG|(jq&~RPEf&86Y@=d1ܫ$RY^J~i\̧uu6C7#v+/'Slevڍ0OB4k61{, Ⱦ)Rڍ*RaGP䫽ǚ{{oPתX%L1[AZ,0sWyDK|SʤsV+rC˪LM8'Wc*14hLW2k9`V5rF}#%4S=[+BE~97BK' zWa>I0;ܗ(ց+A3ͣtJ?0NN}`K+bfu4u߻ES",/h\abmʡ˔g_! {2R9) e ALUKfe I(N u8H*OQhb'@CuWMFר.hz6:GwfUy҆Wqڋ([kQy n\3Ja{w`8MH>֊UjkujpׁpԾ8-z'\! ]Wr- z-d5d7LG&,R{NlmFw??Fk6qPKV㡪rE/?ٸ\5\٣Q*wU!="tv!oT[ y tV}Cv ئqdJbkC%4VĒ8Z{0d'F:#b%hl_PWv} Pu郛 խJ7ԁ5^د'ÁS`sɶ>=e4$S(,:?8@P]]f\\1@ucky>Vl F9IƵsH|=3A$"U:H7`~f"F0$8D2l>6GI.)֊[|@4-! s[^䟦ޔ[;K]} 8Wh Ϙ/_dyG8 I聼4m*Ld: rGPfu!JKDW))Yo% QB3\NgFeT*\?I}v~iSDҬ6څBO͇QTrf>8 N|2l _: L9MI@edΕ>ۿmiP$sq&R!Syn-l}݅:]C=Y6|P Ba(DMQX*I2hW098vөED]dڂi't2KWz0W3 lfG"1M@m;jLXB|'Od_Jj*j¬øn|%-YѥYI٠jgF,Ё@Ry?_8k-c 1l HozfAiW2voРGB7 C_DvaKt}G =g3Ƚ˯Pfʄ{/F ,Z~|ʠmqgHɑlQ޲J KL\U,~ش\&0g:G2IÍ. Ŝ>LRZ" 4erHF'ᆎ.)_U9WX_73ĵIS S>\I/DžrGz.$^Lk0:մ-Rk5#\jRʫ.@ysVbkW%@cCx63;$6N8*)w2n!$r$`2r}o BOS-g^B+\PT61g[a^~rA1 DebxF1hVIj4aYKỊ(o?MHׯ=$UfdQ,u 6Jalt&UsKN"CJu8rYۖBV6eJrTZ@:j 0 Ʒ=8h?!b6fIvIUN@ըZ-i<;2#+9F(@QF 7 1HC6%.{h/]\au h;'\Q%P:J Rcn3<ȓ795nus;G\~Ki2]pTf!q3bI>ݲ ㊓A)wX9heP^4fJ0@(+r/,cû67LB9:ѧ݄ޮ;lx R_]!S.L $&Wʼn.<(c:%p9a9,U>ü6c:~m3Ctt^n/}*w:R;ڳV7[= vQN0[}Ky+V)G<3%jSfǷS>!E<,@z ݈QUt7 ,ӎƼ A$-:B\e[+ R۟TDic>Gª.ވNhZ{P.&k8@ A2Fd8CH s4) lNkڈyV/ۀ|L$zj~TbǨkL!^=NU"M +8&IMM[vx3[V-*`{S:>StR`4xʣ]a$ Gilss¦ft}7dYՓ5r&`T{f &? %84fL M<3i# CҥBzx#MrwP@nϭ&'>=lJN Bc ,ۍ 45o]7+'_ [F|E,an9WMִ. lCl#5},ƊBa9Tȹ[kOhJtx7{ Jc9Jhf )j;l9)B/En&Z pۧD"N+>isbL^ ㏼1vK'' 'q .^$nMՅy \:5ڙ/?SNѿ_: [B2bul9K?ץsȂw:IA3}x%n>._|2^3N=xχMk|5X8HZ}S*l TW+ǁ}]Gڂoql8$:LF &YjXO?T#p@""15tj.C- oGX& Re2>..Lkdĭ${ySJ:fƮTBSXdu!|o<͝$D-.=Y-j\8Ѝ(6\EŚA&|حSa$ yrWȸo^)D} stsFeLQ$C &* GMhk40mĄ$ YNwLNEԒ?4'Â=,5'(1Ia-fab3m''K Jzwz\mzo=Q?0 ?9ΪU0Ɲ׮Lrҗjl@HC#ZaxbD3xrWslG>֝wrls #IA{b{rs$eoǜ~g̺[Է7Zj b=o{|Ad$5uRn)/l"!&Tѱ{W_3.bH3{6Koβnu` P|w>1<1~gdT&?kJI>vdMb8 ɍvQ3Bk)3 0mxDC@s 0a°2Y@i^XјWOvyB,=7c_`X~:t漋[4=S쇉f4~3֔QRO7 NѲVSr6aEfHhTsE|֪g{̞i1ƅlXX B #G?йM8L<98u4t4+Dw?~L;^Kqg|6_΢ ـ:˽nWe :w&"~j', V _LOioy xc#HmDΤ%ZrF&$o9q@>.˃rk 5EfDm (W,ND.2_BW-!nʶ殉KMǚ=VpϸIc~5EH{R'l0Pm sZ2R*?r8:/;Z'^&n b4=(U=@<5E!OQA! T7m*\pt0rcl-RAN̅/ط8!o[RpQ$ުo>/:[3yMRϑǽ+4 ՝HA~oـ)FD @>V$<8V J2k;Oíw'G~SܰfgbE|}dtl/ԫ7oKW;XT ҡ! 5HWJM'פCmɈ s)<-4)TX5,1h 8Ytp<+5QOi8ByRKahRw mffDu:>zN@ 1$5ۆĺ,Y,3؞8Ki2H7?ya+= n3. 1ipeR`DB$DW)|i :[f9 Ue3!BZYG7i$Uh.t"Ȋh'oZJ=5>v)dި$o+|m؂e 1r:Ye]'`n 8Ħ&{ q\0A#H2,{rڟDQ@~+b\GtA4y.>}oZ0E N+JZ\^i3=9Jo@r/n_J\ BO ҫf-۹ Xj1dIA>i!|>5С ĢYg[rI{WOM |*oAժed59*pZzDZ4h{[gi%Jy[02RzyɛL!# g4KHlRNslKw4Rd ! "ќU@Hy5uK 2Vֱ>`^k˒iYpɩ@'ٰ(0yN6F+Qϩ$gItSx;8X:.h|vOY Fpze<2/{Ѡ%^"AnsՃQM5k(Ӟ FNXɢi3بذVj64&8 ~ׁԖ5@ʂRpuU=-&'dX.]Q4Aip o\1VoUO'/8c=.,$z/,aG^Ib c Qs&\S8tZsmI #bO՛9܇:Î̞m=L)+J<"laD[7: xϵ*N'l 6fxNe8~IU.|N6[TD}*C#BC3@!8Oo\ʼnUGS2=0 {&RIK <|tgIC &,Қ>XT;̫4N?=w&D6+-uF/|[grlĕL(h{.ڋx*8M<Ge6qlP3,"RM `15f&H4M/[+ ,zth9bq;$íWӺCP@_&ټc3ys*!4W+k&me} ŧټPoﲿ[ٴ@z!ZP;Kr::gYl޵X|+HmǮGBY_-}Z- .a2fv|E4Mgg~WzF[g/R ={o" x<|Jwuh[^ 8p!:sߪ*; oPoL9C'r8>^/t:ѰȉΐMY',QcAEU]{%c/+Q^&t~BY6DK(B/+ɒYtC8Й+d|_%X['vjD7#Zam)/8B2_ߖu6*[97֧:nFQyWguC+`~W. 'Ur%>rg ѩr.H=NfҨ}&tLeeDm3dF5OEFL n+ j_B*FUb#iI7oʢdߺmڪ{y=`R'3z:g1<K7emBv>>$|$*ɯM!l>`7lx/}c.XɅPf#xu/x~W -ݜ}y)}â '#HN'h T.}WxB(eNL1N+TfwmeBiS%MC.# Υ -5-I:,Ο ʼngZaķ `ޙ#UөdN:Gi):z/n?lsMvypGB]B)^q©8  ״2fWze$ 1iՙ7~yT,,튞| pX415s.)T)ʗ:st]d-vz!:*< x~:y_zlk*$*;FTֻ2WG&#I䗀OgXWd4MO$[/so鯥mTgb%~"6/CMm ݧ=.lK ۟n! ~*Ҿp55?EsB.twʊӇCh\xmW2ɺEhr?{k=2= I[xe.+Faûv۴Gp'Ƃ3ܑ4`G~ W+tYo/mK<M~ۉ }뒄>ہ[4|ˇs@: .MR{M•"L,SIQI4*A?op==;'xU"Cu'? YJЁMpIB)3-w/=Dܞ/E<[0v֠xV@9H"`^JA2K2ڲ͜X3.Al&K-$ZŊ06԰n~Ӭ_w=DTZo1 XkDߧV`mpm(!#]agF;Y R P_oum>i('Z``[j~{<dΧ_-WfSYVab[ɤ0L%:ˏRND}'ek3QN<@[8\AgZfw3b,?[|FkD-tEYzϋJUy%4I8 ¸ A~DtSxv l?5 Ŭ5ck n6.73q#5͸1r2f<{JqDykJFPWVՕ%BԫRQRUƉp3jtN 1swU?p\G#|o`ovc=0FC)py_fCfWhSϝ#K<@!lH0t@#>M4~Ln5"pafX W.NɓhR[~I|t$ͥYGku/f5@H=ڼ6 U4"jYᎋhW5? 胝UF1%}]ejL1P%IYzIVZòֺ6UbS4uib07!sXZ̟cxEN?lnby3k 8۵qOz]N&$3l2$Կ >߳ w F {`EbN}U]9/w=Qr7J6[z}AYtl6oK K4Nf7lybkĆKd<͂{%a{J33w> uO,!Jd>@}Nd 1}%% څ͓B "9 Y+a "d֢E5㤩JW_c yQQ:Wf!~qʰr΃utK`Rt=$8^5W?wlƈwV|O>zKQ 7HAO-% ?N>ĭ8Qcg֦q&.j=zbaÌUG~f0S’ |']ꉃD ¼6 x!z[z $>v? K K2? u >%Vٞ=L-]_FZo`!{BGw4|֖B)U޲AIk`s 2?}XwTr: ?]!pX9}x D۞o[mZ<7EN<%*]RZD}: ='Rc^rv ~AifuIll ]]@jTmRz‘}og HRy߱$3O`hn_ U!g?Fqp'AaŪ Lݪ M`gI+ZDOX(n24bp ֟D ֻcc@q %T4l*:yzq^ޗH+$mbLeIm2X>V;?"RW=TBd#~7tּJUz*İ?jkr0ajx]KvWO) QR~vR`M{jU RqXrСI~_k/pYu5p,p~p*{UۃH-h1 b~87Wx*tg6(Woz},r1 K`R5E}V8?6 ɼ0 ֗0_Bp;Lf."> (sh]%RJ.)V- %wvbi.R 3UPaWgM 'Ssvwg7U^w Z+Gd!_/ )N,A_)+MXcVVnv &Z`10K"CezYp{!ޟHc]]WuKo})-`TozpI0+i\Ĥ_:;/x4ϪjqLuofyGX LKC#޹9O,_w$ݰ" EzgZgD}n2ӢQهr4+?B:Gk NE[f֞ ϐ η2P#Idy|d[iSZ-'zYDdʃΤG;zrq$6hp`Kҹry7҂ ;)57t/5TʕGFn6Hsd;Ps %Z3ǦV(xUʯg0z/oM#Wy%Z#yD}Y0Ԡf ~x{m @ Rҿ"<(koWUi7PD( {;; ޾ʚ%N|M'5p4mᑜIwR|>2\ɚ18Uɱh2p+WIb#:BI 3{>v&t9kPĠN̓}K yg z{̆8ĠKj c]EP&Nkzȧo#鬃*,ͯ"P/N_fzO"WlCC*ң7fm4>O_]{{F{jD'6v~`ZK>VAb@\,[c_Ɯu iuh|E'H'qsōŨ}UD.}KtKS]%F'-BUp߼zor{qe΋1J^;a;8I2`$~rSNI}Y8DnюP"` R!ܼaX5c[3q<Ƥ/EWw"/N{{h_iy APZU[ .RxH~O<L_ `ǃI4w%mTJ ; ̧-=A JJyUໃޏܚ q8&CMi؉B::[Sh=ߝseQnz*DKf!9E Ǿ|B=9)s/GٍE?(iD&jk+vIq@]O̟-E0P:ҧW"ƟN0 R+K-g`3Sm>VCTOMc|tBAn9*;܃ߩIIFueqg^MHY*;fˑF)hs<3|YZΨ(5b@'-T-m;oeC`d{/)VԒsN !؇8*=$TR0;e}5a-:zB/_8tf bOqnvSkSFmECƂ 5OFePFԈ*/ ?TƏQZRY/pNt.$iB<56%ZẺm}" Oy:犌ilx5/E@cRDzIV'xˣp7_`=a!~u [%އtptrvrj<|WhHkG !PX6_RhQط,҃ER#A472Ia0grU㡾`m\z~f|4lHNR4C\ʣ*- Ͼ[BtO~wATE!Y*ϒ$ͪec: i:駴쟁Zaӈ)z4Xw=d Jcޞ@Nqk qmS|hK'i&_G,2CRvUUb}>\sRK咰ԑHq0YG 0c'pÝXQRp-}(~KHǝU yXn#2J֘Q6K[W_֨ID8"lJxMh8x!g+Z29ly4zC?NxϛʗnI ̀Tٟ<H,U7V*eUM$c؎6U-2Q\Ht%8h]@-@,56"ltxVYrIu(!)ʓUl6M i%PZ9Y?^VV«nu3ceL=ZӺ^죾a)jj*Gdp@j\ *=F~.I$y_% u&P3y"Q!;׍|}i= ~~6qFZ&HĤ Lh2 S?h١r]B|iȷ|e9G&@i,}T0~gP!m!>aފ?x|(د.Ps>y {MyJ?^OAZi}#=mׅ$5Gc"¨Ih—38UȒ1ŝ#_:ćUP~\Sg1[&h#t H8Fb5NHzc$as[{3IZho>~#`bjkrX)lюalBQ뜆 WH HX;11D}bƧ<,ٝ]L~~('b)Rd8r$ŝI̮  9 yRO/l/3]Bt-aAO g7]VuHiex,n`!i[rN@^S^"q5Cef-㽜 <ﰥ췑U_B.T0qB |tq\=;6S9==ԉk[m tlcIXñ!)B,I>GmǹrSԵWY^kﮔ Zҿw*K9mrcw< N e:F ]g[ A8!JVU`Pqs "ެ 1Ө޿WCM>9!HoYăؖ2]v/1 G3P\Xi;OiiO("`ӧ;Gҹa`x>x%Ԥw$ W@2\$Azd6dg?6q3Fwn+V!*aBM&ܾƠHdžk>ǜfMj˒ 66\XŌe0u^a\WpH*~d<܇)BQ4BGIJ4Y^]yJI0&%46(Y$L8js6 q8`܋:_&D˺EcPFt? '&]5ڈA[[}ʊŰsWNuDZ䲛ۗ^rȳobźta:oBrk QgQjc,քhXȵ$ỳn/2V c{M3Lxؼ4š!(iޒ s*K(A:yyn,``AA,4hRö-VBct' 䂷a4 jo~`TV;/ W| G &B>`BHhvG_AR"S<$n])w(]jRNv" LK+T^;:&]@>[ 6ot8zq`oE$$ Q =IԖ5+BKظ1y9s KHlu\PGҦ gEE*,o7ksR*Z7G]E/W4imSRv^IqޓPb#jS?P'2+5*bpH(k#/q.UerT*Rm- t6߰_b9SƟE>4BIwt0vʬ*jjV"a2bB_iOvUJѬ=9Au.y3NHМ jCkWSTyD:jAV4z)qPZ\GB{X.5K[W:G }16;(6{5Чؖld* a}`}eMv֦ɪ}ӤqOY#I|z%*I%/"/j&lgw66tZGi?Ŝ/CbBِUAJtTC!m|-BaJqP8R{8/__'JyYA:JxT |RG\8hpT_d> @1q@5O^=펁8L(rD1A#N?iȠ֔mQҳLn7xkAlkzvԵUm??}3.n,%2q.V=þ&0HK{k'm(KuvMUs+@zy5ʔ ^q174}0͸BV.#,ZŠDz Ft2IlT ~; `(La$<<>)Ic5Y*b2xa%{qh{~}U^ 1qb@cԥ:scvޟ/K;a^beѴCBb[gC =qňHH/8@o(N>LuN>O)Ʀ fvBK98ޜK'sa^[=7' LAPYTO+  3a ߸vd{tвD/nHz,MM]*dw \Ѡ8oŘ+8~ª!!]*Y(պvO5t;)' D AܿcTHX֡Ț/߾{ uqzxJ䒿rexAu]ׄ=2 IjI4#G:ҋ/t"THu nԲ*` vIz9̂=T{ba  g)K$ S{05*fs_hHl `;p[[ Gv4N2#Zc=>j$'{ mp-s5'Ԭv7Z~Ƒt$Sгs~odZvݧb<)sV)A<5.+`ފ8F|8!{4!2L ұCp2sihJP=M{@`syVޕtu?EnO%H# uw%EcSZXћ#"56䒙lHැtkOJ],, 94U{8igzQz5&xIИ Y/̹Yh隑IM:-d10=-Ϟ@W~AFRIo6j(0#Ѝ,gwR5Gi*vb9,XkP?J힝Ca  v\K'=}R;t4nRD\Z0BdvշcHѪ$Pu8Pbn֧LY2+>S S{[LB{@se!®ߙ3%UUIу/0DRPXtce5m]_I.5-` >7"YzSvDi:Zp) ݦc!5̡<$\lH-)znZXIrlĐ&ɒ%sx% RdF,uӽk|2npKP`8鰦hYKo) ! A[ ,/<I AeaC 2;{VrAx㌨p~Q9nq]Je%,'*ĴpA^; #!j>twѿ-􏔋J7m&Ky>L_;/3~R%v)&Ќ|U&Y;,&J+Hm76dfSnls'7RPw@;Bur&h rHa@ !Xp/SPX`鵏=}?%bL")onMqݔN-¶J\A#$tȹd/Fֺ˭\(^)bU+}LJ坥3@-QV"t} d'mapv {z+ txcQ9? x``J'p3/zkHZi# -QDp/ƞw@ȡBxh}S|WTI`݁ҹtܼ8]x M*Λޭδ0͹~f-:}IaY1t^^LW+]f؎?iD@_C(bq-nOA.ݺc%tGgHOY$Ў";Vj X#^^Uw<3S#[nEDI F %aeyն`mփ(mSr|(Z 6yKGcIyݣvrr-5c4+viqI/!<=#cGYsjL_a*ǵ7 "5f*/ 01\:WR𖙠q"?s;$n&LJcȄX|,c1/yfjZcĕesNZ^k :}>j#LO@3"rׁG3Fb[d4GhnTd}e`m?oHldCb&ʫ'K 9dC` Z5jwƔ@h2I56-?5B.-$U8T!3f8yfZ`14(v-}#V.E\}Z!/TMiv, }C0xafHڅLQQ^zm#C`wbs{" dxAXQs Wⲙ` z ^"43*sB5&Z+h`7yZB 6^ ~'lx&F4W+jn7ktw0l@ /R6f:G3aTqin:m4hUuY}5"TK>v ߟKLjdH٘wMMK`sK 3H8[_%@#9VW`e|>cv@~3]{bDz##pJc0ڏ.^lPXhJF5۴hCh[nΞ{Cb4~@ff@V(Ybʐ1X`ΤC#Wi9NNzqأ㺌Mׁ PeImK;2`xC fngÑ2 AѺHX2h#5_ui73:yۉsA.raZ b ׍;P&lu;zdf߀#l)/x͚X[FI=57W[ܙo|7fK5R|Vp ӊ_MpBQǓA _K[$ [mprwxg镹lk$"x;a FMUu@ԍ@Յv8l/R"a062DSVs:%Rx!\5~CQEypJDYho1p1ъy6QG%*E КtUy}RRN 2w'S_%%笋kgUZ ,wo?|Ak&OS,hMoqrc'.hm3 *oR rMC•^0 s\.iG9/Ɇlr` ̴T9qqnp/>d9Ć6hs zQhފXϒ: ӍȅDf5>bW. dĺ)O 4 ek@o I YZBE"EK@v-Q!T4dCTftZFÊw:a^=?2Ip>H?-WM:G٘vrPBį|m6&C[[A*?uLO(x05;Mq0`ju:>8-A#1vjěj ı Rk>UX0ks1)ߏJ=2 sq=p޵^šHe*l`:HɡrD%h8VHN_,׻ed|uG~vZA,3n+c'F}/*cN[hdZ,s_s8YխsэT<^]{BQy~/ի"Tm l! ⏿$,JF5l@G"~7_w>!qhX0>p_2$^l{݋.ڊÑ3Ymi$2GDY`D b9V}ChdO8?{RrϗZx34t"hy,*a)eb7ߛe%Ë/A2 vU*l +"cusB,D.0od5 Ƶ"|dF>z N7L폦75wH 4rEeog6E&Ca4<aDP70{V^;AʳYw!•|BS1چGW`5]0|E דgõ%'sJy.5⧲A[ܩ4Pgrɧ ";LSF uulyʶ7Os Jn FWa` N Es֡G<ض4iN -gZNw W=Iu&}*`!F}3@ώj'DB]!@F0=ErJ8lͶr7ax> 2=\HR&1YQ\zk|pUwoۧHlCj Ek[kP-˪:rI:Uu`V}B6 <'{WEaYn T 0\JC1gzɅb&dXmMCJ:`h$}pG-aqb:brCmP- ~roV 6 bRݪͼ/rEV1@6uk~WrAeĮ`hϢ~"Uؙ\Cb<* (|R iU٦G xe j BLZ {q4d<+P[H㍄$îGcy$D+y]zfzY 4LNbUJouK4; [FJ=ra:؍w3s,Cz~e۰ʔg(O `̻N3n;ѓh:\ ;>9"j>Bz 9ʺ!bvI|d_|Sn y'dToY>++A1"%fBY0Y1L?tv/  *m> }ʓ/3uW/M<0[M6v^(PNR.fizm[J>!N\,,Hc`)e8'-3>?V{_@V+$t>#(O]+aWPA" =[}"CƦWxuSNWDom*,Xv O[TPow$k9Yo,ZCNn)AwK OtPidId)V~Z)#T^t&8_) Qu$@u|0>X\8 /bT6 a1$$$tf.J֜4)ŷgեI6<~pcZԖ_eL0L^ cܜ{gBu4EzU"NGw`_TtS"ڇ(-.:4vgaf>t , gfCQF{@5 q /! DW΢d)3 LkR:L;:sʩС0"J~ 3b#G* QLYrco{7Z@$2y}Ggërs:|Ftű(6;{Fr0-C HA x1?$ 5=0LŧW'&6ﲁ2`r2@ِ4"tb^4̠ Wa4˽r9cF֋2ѥtK9ɗuU$CߴB[(#/7N8 ^{r:dRpͶTq~'&b]Օ~Zp`]p2^^FKLgVc-p߂AaAE)Jli2 ĵp}mќ Q5}% A훃3DfRЈAaԓ=r# ŖD Sg䈑B{ R"%,Ӿr bW Hf ahj*R%pca'K0zTGfaPu8hJHŊ/e_ksfI`y2n-\ L~So 贺)֮BzZ8D/h洚3'{>ʜ㻞 Aqtd:x3 hѮVL0R}D.{p!jo=2ptSITdAGlX&xXP\ FU"m$͹8Bm5Uh_@ѩh~2/'BEZWM$P"™ >m K|Ad|?օ5[Xz6:rL8P6-v?6iV+SF[VŨj [f;u,Ԋ9Eg]^< {Cj'X/[lQSUg<~n#6+N|ѶOyQ3uV)`U&==tW<xp4Uk6D[LQr֙i߇s gXrPV'vpr\Z+"QX|mʱ]9an!5XR-$UrG#搰ףho Gm^G,qtʬ3q&#(yy+2qt9-.ٴGg[;,LT^Dn[ i'h=Y2ZGCšɫ6#_5/f-]MR_1I(En"R|B30}o¡hjj0.]Fv0i5n8ÿjzTXL31oI4 /MgKVOcoAj~Ϛ0%CtÄw. Z.TƈfI.QK-x|;#%y+jQނrA)rQXJm|R>~ zH pO/&h6ˡOIxVAƞ |{NU&x~oP* 6~4·qHi_P|âRKEKv^?W< chbLn]IÄ9 ܪ߂]z60"d%PbzP{a'9h2, \UutУr*^ՑBn*mt4ͨ98fC}=9 tM ;/m!Pⴚ18BuoUld,Ol2 "F!MBe{m ϲaFOɾ#Hxfhw vg+:;,){}.aM%<ݺ܄~f'KkV)[ۚf~q&;qRs^4|IJf8 vFۀ`g\ (荛ٔ1^(B[T_9$3ωFֽ>{ Q.dƠNm2^Jq3[& %xƊvgZDG.6u?V`ӑ*cOWd02f! 8,=yI_>[2 8 :b̰nQMiVgB QZ~2KҐY\yve0lf1 xRA] 7#%6%|fp2 +.)拒8ǸY`uCCaoܱ٥, դi7`4{9\B"@B :FfZAmN/Xs2DC ]ηTP ^҈=]S R\hLl*XNH^Gee1{F<x4ZWZEBU4&OtTPg?r҂J y]fNo"Ti˃ k=T | 8m)GiȪn[dž2Pg .zߴc@h`63vL[а!QQv8`wMs@EhMߴaSp^`|PHLVIb]m`fJy60+ءjk '+9"DDACWBS!ׄT_󤩃=S^{:>hb2C0 jJޟO&6aY5yR"!XbTa|>?DgtHW@B}.t: ߮ۜngygSWkH:*Dz^. Hi@F7 'g`3*jK Belik^DXDM?]Z*ۙF4=>v|fT1`Y N_68PtcWpȰ Cɾ:@79tԢF?w}~.HV߆|V>&LoFJU5AL!2n;-E.oz!x)O ~WVѝ\Y֝p@U F$ 3-IuGK7 6Zԝ_]HO],)u F!gA yb;c t*yŸF x4;>W)rjWLx_y p{) ŜFI c`Du} "9bPaȂPR2w'<[ʶ |^e|Dnk Шy,Y1.ӖCٙ. 71VҥSZ,Q.ei =*XXl'{ɷft_qm5)=?u~kXȋ"ӊ%^`<^/<ʹP֥6?NsܠԲZ (e:r+T+f59F63Eq\oPhPCC:kR pr0˓NkM`rnmyAZM JgYs&7>{\6sVV҇^dzˋnր>dФ GUPPHos:PQ9bbD'`=(i[MD:~@y 0i({;j9wʝ DKLpEZ+cfO?ZO8@n9?LԥV6ټPU`IM8_q¸f蠞*Q}cVԆ3q+%qȞf械7u^eU ʧH]'&v{Il/EyxX5`qKQj HHpCF3X7l- ׏idQpee_7e`?*y+̀a0r"tZd~!jF6F'al{yNuf$> +JJo&QK4dXJdn6|u dJ䙸#ݷf8ʊU6wkCSi&q`+-Q_B[g>n3Fi,cW? zk|PVU WtNf_~"Lv{t"T/oE1#{:zP4-abٵVQ HR[*H X[3\Ȳj94L,)gwEm,b^~]!2`히9ܕ#bXRD|. @o}ilSv&Dza%s-sgϪh/C bW:ʲ\ 1>V/#Z Ѐ#߃26u˅Qe[,S݊49Չe e#?p׳*A `lN9 ? ]~>v UZC.nS&z x` (zlAce\c ˳;h} PU&ic @Z.Nb}?6AK?U4:R*7t6Vv7D)K[kܯWj,aof溡?[@~zQ#MR =OJJ]I /H zMTaԻ"JE:X+'I>>:_'Q RfY^O#S&OT6ņ,yr|rs ` da5͋FD[ _caqoukfM˅>-5EtcE2ͷѷ8|!kI"w/n<> L؏bB'n­d%ҶMMqCԖЕ"λhTGZRe͐C>wM`X隧6)PB"Ǟױ2-}V!SO98gmcBsu}e7.0wdY#UXe\ߝ 46?$KAÙnJZ{oΏ)OP^_!Br.+ήR.98m}Zcԟtn|4oC lQ5-._NbDb9y%a!hL1` fF(,wE\V PXrL r 4&ТC [1vFFĕf@`/u*on ?oiS~M*P#Վɚw|{_ZtUTwRU:91|pLju{dA[6`u#KNP40l\{4fh /Ť1~>x1ul˺hZRN!}\)߲MfvO)D ۙ؍A#@-bC!s0 sC3c8E#`tMk ́܈F?Y2 {!2ImӤx%P6_+|Z H1:.Y1^F΅ NCULKA\] pHUJe39n+|Y+T:]ZFx246ɲHY 5P_HCP0whb.{&s HDe<W$2CFi(}S腉!i{*)nґnPka3VSbaG#i'=< )ډ@[o_\?L!ÅsU3Wu%*^pURFOftms+#wNHu6¸12:*BM撵R.p>*@f~_g`2DBԊTv(>ىi)`GjkiRȂ?+]MC61{Rgi6fhz YRڊ/dL%3SKnC]{B۟{xщz#5qsɪ k D C6Wc2 ptAe|| 5xC7w֊j?{zsbfM.14F Y~f=| xX[xs'YwvQE>u- be/B!P " Pa.htF͍[k:sr|} i'g?{(*߰37St^H8ϰvVB^Z:f)[0Ȼٛ}x 5qIk‚Lɑ5jV˥ԽxE+3k0x;(}l6p$n5h!]&!Ѯ;($`~Id}Xlfbud=8cuXV~O 鰍*{ :ϕN5˒.ė@ʔmC>PxH"]ՕiH9}-(r/ DũpTg4C$B2>N[2 F,1X+~p"t^B$0HNc8K"/Ί8l>Z_+gnKt)j9}Có渒ؕKBD~b35{4Ԏۚ]hjF.#!4=ـaS谖%ƟL}8Gږg'\}Rce;r/ NyAu*jfӝ"cs=|,?ioΡW=9KY"\]h17kMOV{R Lr[wɿ0{8ESaE1&pfH͘'᧝~5q[ٻ݃1 +5Q&[Ʈ8\[A/ _;ZX'v!拁`WIpOqu}t]*\ytULyFjcJkE|NƋ%]ؼ*`s3[n ǚ9U2}}i،ѥ#x^Ndz2e / pS)v/B<%2tT?&#(4,R.z`A6U/fqzηZX2H}Cj^m?pM/ 6kM y}?6%pģ\Noۿ xpr I{%(RbӇ͊֫L^ TlKWa9AvD6SJuF 'lj^6Y1 B;XJpr"'#༷!}Ξ|gjY00ߕ/Բy:y(W@UOl C#y\RXLu Rgc)˱T ~^keHeǎs7CAOd2L- ieN iT~%[Wxk+6fQ꫐5?D+g T0l~0Ix4 nȳ!|TfrGPoon_H[~Z>|+sA1W &FhoNY娟S-xgξ(O%ldݶ=. NkUR2MITӋe4n3fuSf;uL?O1>}72G9!=ƠxnzP49Uvk$rRؓzoHDD޹UsP&Jk밹q%\vMxGQޕS1Zp?^'(RBH;Sǃm& H Z VgUњXv!e0XFta޼α]"qEXjǺV wdhQ@6/T$JƗ>mqG!kc\Dy5Ҳ uٞW +) boǘ< ym|< +1Z2tH_LKmI"%z2 gIQ&kOdxn?Dc-?,AQrx5p4oC ?i45o! ا?bn'Tc]`N@AiJ{;'[}T/B\ε'FN Ru#qJfY)t3 =ρeQ ZELr4}*S:osJhߏ$wE|wG2UE0P2!RNbOW^(p0Y AR UD3؛W&E<5|X>Ejjc/a$f<.E} Ϙ(sˏGVhbHqs d ԩ H70ŎM-~ v2Rߪ3^ /ϽO͆+ -!Bs\]2i 7=cHf>ll1ocw6(3]ȉW=7*(瓊ԑ q|!,b6 tO~F)o+phKx-pS'ۻ#A -Mˁ<=KjO tܠ:lcc4EQ2]TY ?oy9z(r񩃥M\4i.IYH|Lux&Ϥ,(1{0 '#A+K%al="~=/,aLE(Z*fކ틵65, (?hJ׹Q,@Мx$"K#HƲ>}7RfEQc:m;r^Bam]y!q4q_?u]@'a_H$W7t}ߔ)ZNEs:#QECcW #vXP EA7W_.֦E@z.!/oO)Caz 7t'C9G^k름R1bH@V^@_&<wӼˮY޵UKKdk4lUpAm,RcY $Fu5Չn/O<ɒ*(>%}1H!3R틵\ӈJ8e#.B2 ;fku6v >=*EQ}Ef c#|f|DWЍ7䇃*'PZ*)3ˁOSE,Φa8o 06ԭœBQLE6>hdEB'r6Nnm VLX)\yŒ;nFx'vf|يT5 >W' Kkd5;ptt`ik،(C `Fli7Tꅳe\J: [f"w]jZe-0/hdymն>p!@y R {w'Q: 8FF?"SIyVqz("EݘQsAL]HVw5wC@FeOSGڴU_7QO->MeOoؙa=':^009l7kOV"ħƽƽg$- tBtƄP܌X8qFCL$ ׏s͗ظ|%yNX*6j#g F b`OnX*Kpv""(˨sG½}nc2@ EKfR1 *VZfik1 7ފb!HC]4X44QhDRr68@wk=Itw.-0_ S, er*9,)m3 p *׿:)kM|131nkծ+.G|9SBVC w8Qf; T(6&H&8(Tꛉ_R,ҶoKR=D.2!]ޛGTLvk\=T\fA+~fiy0%kF-Ts >^REp{lm["]?nЋ8=1sy"^ 2o%:aC75 cm9Ĩ z<1}cJ"`iiGm}W#n{Ŷ(JNyFY:>W^~+4 `XB6 m.NH"b-Zs Ldh ұJ5r[QQ5D$;T{pؙKz`UihD>fFR!DujWFnQjǿhD͍˃-_dIx-z1 C\2IC?F]=1uk' 닽;QH#ؓ&jp/dQy{ˢ6S]'U:uhfh9P,+(ȵ,M1p`%#ٵ3L(>R!>^b3́(Jb#VZn\&?lcQ_sz`⃡!2"D[BϊNpɭf u&F\i؉*c$+'+Lk7@WC.+$ļVJ4]_b|3zpm;' <hi'3GIp.bvvXef\b(D1Q!>ef-$%e0|'2Xl"1GMֵve ~35Ⱥ^5# .ULni}X-V!h&+YL@Pڍ9S+(E"I^0|5Tn2vɗ_Ӭ}] 5.~KGjyA8 iI# 7XX CuX}̔%"Iľ-n' Yu'ÆX߽.J}_A0>i8Ć1JU@8^p()Ib59OOK0[j/c: gV]xaQ8l6i4rځkvn*XW#K>vC{KQk;N횉ibcb ;kvݏ?KQZe )>m><=y^!;.tHaxhxtOrU m (%\NW-S- _OE%sVuqy1@r o6pw z5-Eo8vV7u~`4jq؂`2W7>$UR045e3D -s1PWo,>A8P2̻_o #O~/o;̨:Exd\qVf9a+=P\NOєuz5Y}Z=?#xH]["-lm>;݉{( /So/*c5?N 5Ts7E˒PI>'u=A9KИrK,;NVYJMY| e{B= 4pֹB品X-d )s{ |"%w[/ (ܽ޽5̉4[m/ }X9Bz CU38M{*Z7GOZ+A3/+p=<ޜif?h>Da)ICo*Z(~*9/a#f`\vО؅aH~١8$vp)*w|:4h,nQ\q*篝F`p۷zi|/dF[h:ڗP*Gۨ eWxTMa;!uƋMX$X^$<.~7!c*}P|2y bFF3yr#D`/-ؾ(ӼvZ* bũ'tOOI4˺J1A8X͇:" ǚHu4y#^{a6?LϮ ?FXkIQ>K[`lyNzSVAjk[5Y)_[}*ĪNSwH6bAdKQ^ OZYc[`gb;z PB2 j9SqȔ|?qA}Mmɤ 3^0udfXCz8I,JG kX˹.>y{̪\ %AgYſ,>t.\,*4_ (־_F,CK05ՠѲ.Bny5_q>L6„%‘"n?'-dvuËEDopĊqlq[g k+0P";غq`fa7y~9 dzUm7b$D! Ʊ)] Dd;z$"G uN t3Kls6Cul[j=Y+bm{]cfi$Y84΁&irTً"Ú\5؞7[J *`]a;Ēg5] rɵد Z~t&Gϩ8Pn4t,T]E;KWma]TTOˍlQ3ГRi[zU |rG,EڢbLʇhP$p*:"f:tȾ/7l| 5/(SKO:bbW ;1iev r_iMm47p*kim8 rs@jM* fXmXu?9J>1yBݐ vY(W^1tLXTq >F478\ݸ|!ә23c5qyP!lbCtE?gD+R9~7Ю,C`/qΑ ʴd]x;&j]:F H;-MɷOpSx U'4 wζRg@X6v ]A>^q}VB=ܒo鴨~ ~͇|ǛXmahS^m%X*|pj9[n&=&8pPɃ/寏ߢR lOz: kxLVol0t%usL$!ͨ~-AT@jtS"Od&2V!~/s/Ϫ̱[kw=!RE:J+Vkd|^a~qnI^Awl4D.E< k+ 5+xϩf,,`w$z?]vd O^Yŗ)/gJ}d]%*Ufv]*] (#nÔ(蔪TawX0*s)$u_B¢jOŜu0,ʗXz}Y2g( Yj'@UriIo(>bǾ87|NNW^ʡ^ҩNh`=PBE3>xY[.OW9D=1#fŭM$p!uPPQ*,PCO2{CeᆇP֯Ztj6Cg bK!aK7p5tr,z9E`ӽygn.QD^eQ}\T=*10v䱹}b~F&~xkHWC l`[ҫ;"c>l6z[o{SY6>xE5Uit@xVoj4g@JS7eo&EOB髬!!|ߙMtH}p^EZfi K~B4d Ց\}S;!>''{JуƘ`@8{q֩ŵˆ\~7=fl5FvnÄ䉈;t謴.2aVtݍpr AO2!|0jƒVz0/}M3b&]shخ+PL5CzC`'QI?Sv:q_3IOq8 Tx청eT` ƈBfR7`*`x^f+n8}.@J7M )N LFkP Wl=;VnDDÆ8O9\eŁ/61Ǐ r {y9!0z^:[&)\7G'lOWo\nzȵOL]yc%x7\pxUj# Q_a%/Clǔ+tw >x#|[VsFΠpɵ?;~1DYWZ9!ş[]cd m\$U4fm1UvӈZPv  "fg'ƶ3svЯ"px_6"f|LӾ=zsceWS X,)xn.)3N^?!d򑊦ní>puՖ&#dr3 IR_e|ζPV+ڮHq~*'|T脤qIG'wap<-zaނH[yi!AŊ6WG]8w Y̓tպW\z ˜At$@s[&k%y_sT$*fWK1-N/#Oߚ@~&"j$; =vF )$Tjfzт #2X p{i6)`}MjW*~oƦN• lAȿB>v(e€:׾M i'[V@PQ3%HkiBfMz9YYeP+j%ݭDTiwzk:#UoS?"ب/q`93v4IXHM:i m@ +#5%44wC t#d:Xr`jNx懘k.h^ 6ri U$SCTKV"ppt.`pֱ]2j"L"7ԁ^2Q{z D,՝4-r4馠B, 6G Ǟ?~2d٫Ёy!c2n g3~/toYRke 23ҡ3Ĉ}1qig̎@F,)P55 <QJPLx7uLh+[MVa܂OQ8:t՝~ͶF6t~la/ Q G-%A\ϵRJfB}JoC^3ú9cnUUGX]+gcKmǨٻuã*.2x:b^Yo]ݐ8}_U̟'}5)1ЕkcϱJo,zsdozͽ3B{A88o3GǹwnUyL+(e5 3M'80ƏW2 ߊW]_z dXv>$XQmvI+n El7P뭣5UЍ5iވ<̽sLƓ% OhW%F=/ف o?3< ^@C݅P/ۨgTG^#52kPA3,\΢~j7^py^`~ Mxא@jr+ yǑΥ m0`9=c&Ȓ24[U`Yc6\qt_ I/Kb$Y%OTGb2" CtyAشT S[ˬ;XЈ]vFup도OMkU?5 W^믊P}`:ym]<OUba=ԡA _ c4ZYas0-hTe[#<ߋF0'&5I_IB~n.A*;fh$ka%ΈNܱ;廛'_)wyVlI; TRZ^X F`@CZ3z Um j׾0ަ6~n۰Q-g`5)FO+l!߭HHXj)-  ]-1|CO 6&OV? Rj)M/6II"W'#M|+eJ]6J*{R( y|:Je?8&C͒1kH- ^7sV²x4vHU肻M%^ S(wZPx= Xd@5Rt?􊁹nǂ1~P^3o#R΄b*$֯neTL]R9*DG%:`_gd1L#;| h:\+G}7xpuFkR*{Yh!B9+'$i^>$W ll 8 {;5^ͽM!~@e{j_|c<t$I+G/ vW;z fyu?_*!*<0GXX4% a p\/kGp=&'a𘡳+/'Vd| u`N6+w qcE~ӫAX [A'ͳz& 8Վ%N,#)p2zwt))zxC@{/r%Ml2t5f߱v>!dLlF;.A=D/0rAbӛHal9fE| z+5ɶ`/!j\۰)Ea #LRɄN/l~#m, FO3#iN.to^|x@a]r P w^e;ٛ.p$8d8qvK~5] q+G"/Цǹy}uyQ/:R@l7>nyG؂͎owT.~ИVthxƬ#{Lu l (N2W-0^(o^)kÝN8᱐TQ Ô8IMG(ؚȪ pi(luWf/Hv_ƺ]?Z+ d!&'^L@%  ACH U0ͪ*o*铔8%&Q SS^4lqd~69c>qCuj!V4&q\oډ  !`פR-@Bq֢FR)BtjtMCMbܧ!$(8]6fkcS-? ,k6N隅TBkbT{/.2rfQ mqj0.cɚH,hCD0G l|7jӻ&^R4pK\Jы9X Ja _!4iu9}{SY!7|rqgJ=d:0 b7-!m0,v~|_,{@mӿ+HԀUmnä 0)ࠃxfKfnCPl~*emIcK war#J@ jnoP;篃'G;mFڤzϊZtM(%1qxS#MLWb>ԉe2*.9B¯wm@n;=laO9d*n:ԇ^&h(U1Jd] ^2uC3VˣiݜaNBnψoot8cuzs6GBqg@&/Q Ea'Gg4LRz&r5'Jf?97M0uXe:N$k.a)cX%W\avL)=H#K~_._lh4#*Q%29+7ҡ%e:̤(bs Di\r2@8/'ziW?Y5c$&%=.e"!(<,VYˤet6Q__d={),MV'GV(j<ë49EF #0GC9_cwn(=66'7IYN.lS3@irIϠ0V}ק55kW(ntס`csBͷ/q~m w7pdF.Œo_?o@>+%D;? L6`["jk,k 2rk2#l+w qTqM3%aG^-sjѩ,ƝELK V26Ӕʌ ;gۃڋ}5iVB-vYZ0?cyJM/7 MW׻7q O3#QBK;5F oDwqz%v,ՕeYF RT$W;W9w`xm=Nʗ<٢` NhJ Qo{xU3.ܰ?'o4nGCkM&ۂu?e*Y_6? =(TZDu>G}iN=sJcns*&@mPu$<:Q.??LfBGW=;&ʂ;b5if'l8q-|m#TÓvtv 9{29M_9|, ;Bt`U{$Rۡ0l9MB=4 $t:CԪ$4RfOC,ք$(W,͛avQL5Fs>:tA8OMarpq%-/ZvN6Nec-Xf6<@E9It`헥KO2a&ddcs _ַZ T+bH`EUL6mq7r; P6lŢn ;Ru90A'GM<]ooDKQh)șb FouIcØkDGaO]zkJPL6aGf&%09כrIيXdQM|9E'FQsź *-L=)ЏWIE6F4iPߘX̪a8P]wʷ8Pd?=[`:R1N @ˁ ϶xwIyMuKC5|a-k//6 ځWr JKC$g۶,h9(0]YDG~r8v,+90Ck.5ynՠ?- Tu6!)B17Խǿ5g=sfd{:mҙkTyM@Se:RH<A0P=RjMXq6d35;t T΄HBB(jqӽiow,R*M@]P0CI"@=0v%I 5҄-]5v%#X_S;AB.j9(]b_xυaPd% M"\$gjI;F*nǜR (ƈ`"R m!E~CW9H;? QIp:Bqzl:wֳC0;o'鉠t = (=͉2#1Yp) 't Py~.;"!3x7v49 1msE|:׃˯LδS.+~Go Y1X;VMXՙ&Itf֎NPfE/,?DڌUO;6_qpY8OV&AR! ]wHy}Sܲ $cja/i)OjfPG52axt\6z6KByo!7HF h":`Uhob5;B,>~1~;~_Vr2x!g5Eob~hğ)%jRGE<]3r'j69^Rul>#)E1]m/[ Qdˠn~D'(L<`T48(&E}&N((YG:܈ʗr9;#WcŔF,<&(~\W,Ke!А;b_Ӹ_k}9*lhm52A!~\upKUc2 ?_H%d#Ew/U1i/RuR\8R%r%j+6>)Ó'HG`'. M}K A K{b(^&μٔ- ` 3X8LY 3= E=tD񘭖20?ȉRFN`š& <+4ZFǏE ź JyVYv$N2% Ԣk~NNՅ*W#>wWf-JKv L*96@|ĪW)}Pb~,A.JcвCH؝y^6|`H@ x+i"P`~1?Pyk>K2|5_K-,xu䱝_,ޓ7'p۲ =F'c.mCEz[~X/|)s=[Y(O?Qg]$wr5 AXI%}ǪY7q4ء_"KFVGΰne.<;Ox3L5KWɷP 6~e4󓭫1Dn?MSݤZ28yYBhyo0p=kߟe  >oMս*i5 ˟4"Կ"EwD+ QĠuC&uHCj JXk\th5Ë́[{F|GvgDi%ǧF s3b(fVRzvaqai@\6T`hنzM2rC%5 ;P;2!.<$aj",fnH%LR_S& XI֡NҶ ]\RU}J[Y Þ3/&'zU(=W6o9lQxB@͑P>Ƹ5'@:U"K L0b^O$ӓO?Ҳ5_U3X&Sz]٤{m"/0U0a_O}.57IRp mk|8ݖaV0ApPľ" xsbi(wceCX}QB2EJU p+y7 -f'keGRiqlD6(fz5N52J&]Lڽ)]c /^U(ɤ)pv}YVz+"܋9CLtϗpҔ1&*|WË'e{'lVV5iMEHj5.{"h,; y2sޝZΑ 4'JvZ6 \ uLH樟nu1y4`'ʇe ǮH,,}DPC8FAX}̅$cE-wfFdP>\;k竚C7ѝ5jzΪٝ [ڌ f?n(@l(,iԸ"E\]0)lլ'gx={,i񅁧Aza:&X,^-ҽ'M$L-_! d`uwg-4XL1FUgYq Y[.DS%IjK\ aD#Y r3`N̐i9Ad:˘ =-APlL0 Moz/[b-SUh9JhPe=ƻCĞXm\,GFlyu0 '-xŢ7Jv bQyJd!+wAGWe3wﶺQCgD/:7\&p2VUKy*,L[e[o@b.~I%T{䭰u([*ޫ=kt@^㸵_ԥ3ƠTfic"0!<[0eC޸zV};?ʐS|J %dskLɮKQ_@.NFQcKyhAӄ\%/XrCQ!m<`T^'X 8 Z8A W2慩d,7 'SPo῅q4P!LH=<JMgίjsaTTN4_ۼp͍}Ebθj<='Mc眑[!lrQecWbNG8'Q{Gm qxLEU(Ū' .115-_b֩N_kO J47hw.bޚI{]:xh.ʪ8#Њ yg¿OȎ)쩕iLޅc+zӷܟg)b_} M-+򷗢_ L?bpM؛#d,ej q[Z%JyS/[ QSBh~p[#Bu3,ݪbX+A 8 xe4󚐜l Ѝ7􆩧<%aA3geَ`$De ${(aU{X@rT(-B6!Ž{&YPVl?)UFR4,RTgkDDF7ުJ~13) 7 Σ<5-J jͼV/dNMLjڮ@܋OtޛI|pXK8{׬VtG 77]aw{im>gsKFߐysġ/]?Fᶗ*u O6E`m92>AT?szC}:ku uS- R|=B0Q1yfw H9YA t;4i0RQGA6 Xo`(gu,{}E{ LF[UEH{1uSJUGZ$ .TE-1 :{04\HZԛD>{srg} q(30!C%Z̸vέq>kA7ܘJn0qUrBC NS5=mz1+0TD9 j6 Av۟/4~ُqF36Ki|+ 1O-7fȊH:<1GGo?BjDW , Nty3de`FRGsM۶ ^K"X<`Qe  || ]B>1:ViD1ɾ~@֭ Q߾Ӹ<IPxB(@DnD,ͥo ܁ U{]\X^!2ZL#[8:X|f o1t`B܏ [)d&Hk2 ~Q /*u.Bmr8*Izdpl BITpMH! dՙ/HqGgFǓd 5a&/iIX 2s3=Y%J"lד'Yin܃z/ebj:# qGBJD~2ouk{kv{嶜Nh~sҾ|kBKs~o1T]VEmL]PGx>c|S)<3"#0Gz`vJ Z;T7өl]K Lᣥrp1zQ6k7 Ak<||_J~ Exް/)jNqcs߳w_;w=PRIX4_x6qin6f3o?[Tx!0XlwL>p9#JiszNVndr >ETe怮'%MFSK}ws쬜A_-&>uo+YյsR[*bR`&p?jc_V& #dtXi!Kņ;G]Db=;]tQl΁)`Vt\}+oϟT;!b+nlix1Bo)ȴغٽQ\jv0?TqLjNjDөQv;P v;n}B!\y3]j4sNqiY)] ѭ0合>0OGcFxp0ˏt&3 R_%kNݞfbeZy=NSqQW<7 yḷs|-T_'h؆촕E(Qjt /00j}C u,=Ɉ"yp~~4 c@XƮHzMj?`L\v* =V=/Gpf"pvcdN+$K->A8$\c=}Q#FF[Jn/G9 #Ln3 т]W R1쎮b׈.#T&N񏸌MUC~)Sئ # :"jpWѠyw.‰ "hCH>CjBғjNz;4 Rae8H P? We9ޤ̋%Tx#o\/霓ZbMTZ4GIQj a0H_$ Lgyzb\3$lT>!3)1WϦ! )o IE_4oxY&9tR\ 7[KcTއlU8YgWZx"!DoliHNPF咻݁TQDX\^}x&IVZ82L5 T4^Ժ:kLi.nksy$`^ T.jvD-2BU{}ڪf`e+wwo;bi *e^wPj j: m)ZSt4s2΍^"Yr8}TK(̝WSԻՃa?[%;39&4߭]PvnzVm ' x:EU~]^],qV=e=,,0 a6y ,<8_|zLch )޾"< ψ@H2A^Yk1l^啂NAcz.@xPmL!~k>Y,:^<_ -Cfo^V&בRk5"+Ĺ抳$ihc $`qu9 )ǬdDoQXb٤,"ce'hV=YJ*d3hT칖 `LAd\_9Wh^e5 ]UsX۩yPƟ/A R;reGneG͟dk*А'XL`kRV"?˚.>e͏B'AK:ρ|8nB0΢2WZ/cd"!Qm'ݎOJE AY֧nmMpFeN1VMMBu44xG~D8jP~ZKe֜{+Sfv@cqS }T[L/]0zh@ /'/O`zRG{FDCSnUFOXƋuњ&y΀oސ}kF:^-ĶV#G6}dd:7BGaaV>UaJjP\? oFNG@wZ8cp5Kmπ} 6Wk[uw'r?n4FoW$,B84"Y7e8Gd} Qmg.~0_s\8 pNg7-`__IIxƵ(U z7,/5KxC$EhaЧ)žs6~FxcF>6>yAxLoZn7 ۤbG[&D{0/iI\9DG}%;a5svDZez[7b]Ъw:z,L]PQ1C@a/&U9,7\(G!Le,?\H?b Aםѕcb^TU"nm;BZJXS L_1 50tCVC$|KO,LaYjp߮e'ދYvWRab39>*lMG fDɖ]A>jRG+<22NػAdd2TNAVLU=™'oݛ{P;8,bAO?F}r\5_=X{}c"0Jgnx!u5k zlD<|&BؙP7ttO@1ŽTk7]oU$y<1`(YAR^h߁hJ8}Դe͒ 4i~K=s&z}uzYւ'YiaA.k跔΋, QY~K#aBcZ`3k]_l@9_oW'Pk%=d‹$KmJ ^&\P8OF9A+PWyqߝR?;'^_@#@=`Dr7c'f +c [nېe:ࣰƿ3ť)SثL`GETMD dZgjliBWZ,`!k/^܌!ny]H#&B }|0g"m/';yXBY;/:K0'Z/\#s0Vbp:kS͑ii?^] r2+Ic: \gx0f[$_Wn0),F.97eQҲA%VogSw0|"GIrܯZR1T9$\B3#%1PMBі %`"'uUHe{..9ݓmr^Jn X3sAt!|ٺJ-o"#ZUJ\StGթ D`^R扚&-'+0QAe ;&\Ew1R,<|ި媿UR+Bj:PKLgvz"k:* DӂLσț!W@=aSCk=V[d 88H@%A_7E@(#9dL\<) "3R[Ȩ9Li-Jbk^g 83MURow&jd,k")5y4JI փr*T:DPXa+ I $nA|F$!)J'וڌ$=['PV^;mk*M#Һ(Eg,c΄aO hs0wG//pV{HRA0<^2F}Ǫ|q_O-$O%?(b C-=%%~lAaw7 h"|z/%lɀXΟ+XPlk$dsUҝJQkGK*dCɖ!jdK%]N/J3 YwyUy{%!gOMh:ܺr X6"ۻ&kKe&cކaC; ́R]n8bU.Ӭ7J`?j ^Jd-| .Ggȏ FSR5geW'נÅNv?=Pu|rXgLpI$ҭ񔵺z. J?ifjy !ꍷuPy,Bb./sR?y*l- 7mGr~< 0ljh:hf(Sc}4AI>SNhPVw~+98?4S/$jqpN>^iV8Mosmn8 PiN=yH5^nLܴ0>Il>(-{YhRE[2Hux_` vhA`j_ײ,J~#lUV[rǂM Gˁƻ D8J~¡vQ7aa;jq}~u|$o榊!`jSrµ E3J~@*ޔzR]O\7%1gT}41PDf+[ux/p<){p9|^=I6I솙]l+t]<5&2 hTpgz4{`\K~%p4:,U1&Ci[ٽ3tSdJowomWe>؅>VBb6eaxw @S!3-PۢCWpfK#_L&Ss*>vQ ]20m06-F1z3f48{ d0,hu(p'As8{&sPv_ܦS#`8nC-7}(ڀjFOD=р> =G>zp)LS[@2P?jWBt۾l=@6b,S_+uAMT~j:44e}nISV$3b.q^s"5k5)JNZ"']'E.o`}yƈ7:k5Jf5>N8@Ş ;e飺B|JA^˃˜X.tG}r iN{b@mMmoIjb.2,d;w2c'fX1*e~bw@>Ru5!$ppP` |t B,*v }OZKjh\ܗ0͟!\JB&._jv#j>e,MszߞfA 5k×v.m *[5TRZNr =1[ O'o:yxɼ.0Wp*·Ȥ?8.9 :T(;t?BUt p&1C# ʑJ#r.F=ވ- @3z@J[_sf6 9|Oqrs-6; ;SeGT+Zʽ`zQ`?]8{jl^# u]8 @ )܊\/aE^Wb1 G1~i}\(s Kۢ5J{vL] {w)A SeTXjYtkF#=qyq[e 2((Ւjb+gDe-w֮GZCKlX;] Wk(n[4R8 j DR{k!,7R;֋kڼU [V(!z"W^V7\iQ͂\?: (yKGjH&Tl_B Ҝ C!r .ZCW"!%RlUEG[L',xT1BU#>+OT1UDIȦw"+£m"26~SICzhi" qKX0$"պHҏ?g!f÷4P7H(L׷EwVszn2- aNҫ3^arLC&w|v:">D6 "P"I.ڽ>WaL}̻x?媳7"0a%N_*ߝׁ _ k. ޙ/luԫT=ie5>Яv5F\Wq$!9~W>i& Ps5|׿i{vgp+.]9*4Fcɂw;<\u=N2a~2 w[[ <*pvOyjW\M1KCxrdb2@&|?~vOy]XE/stKԯ]^@^o݃G1*L[AA.lOE ,ʎ/BcbS Xbp(0z]8So% {!ԦŃN-;%NWX*N,!9q`N=IXT5צFӮ-).+~.{iH, Cn7;A`ܸ9Dk Zi8LEߍAܗ(/pk?iP'|{ܯ#/[פ8ˏQzMlJL텗y AO:š**k֮#2 U2]&x♿U~V^>q8v>9Um*jQ}UxSfT~>Egkz]X,˫[P8 ]&m~9h9Es)҄[p ,%6p4 RzU8 -cboLݢEZBx+o_d8X{Uyq't(|| ƙ+|)̠S H E]Z.( IE@ LwD1HVt=3[Ik-i36 6딿tfױ8 ]:LYBk bS~p)7MS #;W)! Gv/'qDس{ms<&{;owv|PRtg0x LQ=7Ky2?3`\R(8J/@.hMY iO#9EIgP:ch3+lD@#uOݳ9mxwUyVH#xNT][{#Ut?U ܁蠦~ NYUΣn9һ^ *ni9#Y+>RX#2l Mw1or8Ƽ/ĆOZS ¿fZ ծY;8HJD%w+2Ӟ@Vn:Ukut%#\>e3eJs ;l.#i;:x hJr9ԛcI"x-PuS^p*~+.#(hP2)K?‡9&Rl~^-%B ـnro<2f9"2k1Mד?%+&TH6zxKI,h"wAޖĘ  t[<'GsZMteI:@.V6vuگP\w* 8<%ԨcY5umvQMD-S <;rdňrіN~uNJ 8x Ƌ)LQh>'h{.Xԣ4ͩ"4 ,C>tI| ыcu-G;/QhpR{[g0Iyd 4;AggvXv;l;e aGÜtjXh_ +J4֙ %9` aU`G8eO ֕7B&H=/D VθBp{sD^\Bn/B 62aMsJ-NxPkҰ$G[w/ñ}dY[ .R#7ts{i #tO[d5Մ]1u-ՆRo*Y]9r,f2QI%o {8 3 =9dI,?|/Q˿?aPhYx F`Až=D}4b_[Sxer_dzDʵS"UyjXnG>8*K^b=Լ~ 2jZhB]؏ϻ5f dc]Fy&zaBٽSON tݠsC?>L?׽3ƽгD;iATM]ҎJ>ⳫOrlHuxRKaBqy$\k_ )krfݺ!pRnw{v9峽:fx=^4|Wc꛿jgYI잕 ( Ux6FˌrSߎZԋgRsYQPyE}7 ,#nՆ4ɃMN V lI6x @ sr{@WM?g +Og6oI5g?UH՜L_;0|Z A_@\}Dʝ|Sq4@#s$/!&>"nuBWКMKzK./rU_J{\Z .(ٴLaeP!soQu_3cU(p@ŀ<8k+;l3Gŏs#EcWy^QS2~Y 8mme?嫑YGn}XK[3Z1Cja& |okbFHיq~cHF6ȩGxHl(G!.y @e?c?8)yoY[xfWH s  "d0a|chƯ(oDp;M =*<=VKɗ a7ACT(+W Lk@')M&LQK“J [ r{Z An97g!GfXd8pULۄ۩W@[.˝?/7/1oNTB)a\Y=\aiA U'io~3Cglb#}8B-ɗXETb ˅i唹Lnbx [sGa@7Pxrn~;ë4ۑ%'5[lKq?5e3@b`Gd67ηoqυQ.$81_0?$=]FVtHmj{JlZ/ q٪^@uHV(#1n1uo/>j"&m('=qv ?,Sa[+bPft))):)֠퀶2KFxAKeyTq>=Z{#q`u(:}R*;ŇD3MQqS| n߈X C> (]^8޼_oHb-%=]hbT 5 E*fk@x:`:n2O5f0t`T;W4AWUxm^P3iM!_ OW  qރ-nu.i%Mϧ7"D"?"MFy1+W$Bx[-HHBuV:gl{Vy6z1{NE'n@C ;5on̢!7}@% q,XNGKeTyv?!] %cz\xP}s:FZ00Ϩohe]x -0_lz,ENejeqQkk9m'M97W*sa#`{/> Xbh/QfVh䕻M31>9qi&՘xP m$/ܾ@Km>Cjm8R>uPE.5'P=QSԿyi:J(&H!LDM`i>LiT'띹N\ܬ N$kO44a^|'_7!i[ry?65n2.؎k)A wӡ/$dΈΝ*TF7h|0vŸI-Lp6:Чn)Ƈ?O7[v&[z(]udnA^NZ||:G=퓀lN$$# '{kpMj +#NM1*5,S;>|:F73e7JwM|6jL /0LtrQq H]8i OBLU9 oOr.v0%a Lb%^Nivxw۠9 `oMg_Pob~FPFmZȥ4F3^wTeUp%&Yƈߔ(hgtR'zSiD lތmV(Zඊh)Syd:ƺzcjgn^ch9=@G>&n='qz)+6+=NOl.# 'ӡXW0HLԱbTWcCج~y'S-FvH ܯuӈB4;-czm- bX>-ULǧDrrG;=. SX>6^A |lG Xҡ %6.߇;~ꅙ7X5mMDfI?v<̚ԊoFWS9M|fb2<4dw]6#=(XRSyj ]۬Lcp8\] bLWA(hh P k?O. "kAk2BDk颌A6ZuYxv$#;g`riy}dF|*IȯEGV ʯ*GJ^ۃ/9v]9^Ӗ0*r2sINa4C8OF s; !K~pl3~Yddr zaIX̀O)i[>2ИMa~T0-q\=*8*BZ,]qC*֋̎2w9ٔJ0ZIXc\*C@** Z8jBݑ8+Ycuc| !ȟy[qmDY0zRKTL[GRsT ~J\@$e+cT3T+E\R Zy8&8ԟd8]BU #3&?1I0<aW7?xdWBv$eJpX`YO*5RGMxτ%ټrqu+6_I.K!F2U%48`KM%.bޑKah|պvbBZ8P: #q"gvEDYS$y;\/Q&bߢz`NAR-WUK"r%&Vdcp#$[':rg/ L@p(YU-#~~11XT ] Iv g,351gd09)*8L) G!c8}5P+FbF:R QkĎ軕E2ř,S낰}˘j!KY ? uNDs0d\au+ZS1?@gxx>ɒʆ%8:rE5"oߵyqSD fNm hP~Ah[5vqߍn_M!i"֐s\+ئ67ۤO+FS,eN'֫іy8CRUoUƬ-55[(WIm ; AD'YqOg[߇,9lS?m֕) K"6\-TY(bH!Qt ojo|[ NYj*r J+?կ03p3uD͈-ʪъVrz +)J/=34EDq;gag)+濌*WY|€|`쾁3,,N] };NQU.rKWHSXul>l|?eSm %u@5# On [Ӗ`eZAYb E W2XGwc MT bª `{{Ŀ-vcRG=Tf﯉s`{TꌂF*6t@S5;](1Q\JǸ;z.Jը/lahUOn$B1Wa@K $:ݒ /K?T9JLQ5S@x*Ozh͡HJr_0rؓa6Nu#nM/q BeT;ϫFTI5&Eǽp8 rU1qa^ЊA[q|)DH[T5=X ه mvd-Fi*a?KA|GxʂS)NG}W{9[d3;Q{'b9[i\NbNKGsR8{SΚH4|!/%ګo,y135q-C2:&ZXzٍ4h8E; }x@"/bJɧ2~3IHϏk~(c%pF41cMrV<0sk:Zy%WE{&/oX\`Ĭ _&1ޔ)bg|q]F )BLxL#b(k˹wUe5H.~dX+0?$F% o!/xHd&z{@ud~,3E`h{DVch6qLLć%u.҄NѱDZ{bQQ<+z%PXV|yީ|ĝ^CxuG ~FUiM!dۼz#J JAB{۫YpTL*A0#' Q Z _* M R螸UxZBjv"휂]gTAP dʠ[?\# 3mk𖓍Q8"aD r Xvd;Jw^+&iW]X='7u (#eŲN~|r3qm̫ne);:c$:G߳m,w$NsQD`nL<4tB"I5+p^|r}F򭀝:[R0ҾT]6[֣zذ2aT|MtExح\,ZG=at-+ΰ}Stmv֣]bgbgadL ]L1ُt[mp!#Jqg PoH`2nZFOsv۩hU-mf"N<}0LX(HrsKΔ8d 16 s OsFW|$fⵖD;ʈ7U8qai ,(^W%LZ V1c|:KzG2Ə|K Fc,q{#'x- ,c^R=e#\cKD-TǴ} y\EOI<`Ee/p'`MJ!Ii'vNL#y*j;#]ئS$LW̚(oX;NH*4^&΀Sg3yלiNP~`m~7 |L A@+\)X|DtN\>obsK(B71Egn% 軱gYZ07070100000378000081a4000000000000000000000001646b69aa00007d00000000000000000000000000000000000000005100000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/soundwire/soundwire-bus.ko.xz7zXZִF!t/—|]?Eh=ڜ.+QLߺU 2 $pNTҰL/Zx2G aDӖ|pj^z6 \RwqUdW^ %h`䓤N<29loV $r@tCc̓'*M1ᆕ>JKW6"rzẏp,W%DJExK O$]xV}2 zlH20 wo&oiS b'yހ9vC u*N.GⱳwvQ0EoZ3#5^Ƶy-ܱVq(zGyAQ.ѧ- rRm_Sqܢ]0< N,hb:5bA.vGrO)e-'[h8/U P3r̶ϛxJg[Smc+ClPQINնКNr q싎#L3Ij?8Y];La%M*8ߎoTv RyH@ c:b)*jCh]{ރcΆMMDBuSSIDC&vadoA^߁b0m[WmVHˈd^ۭm:/VY(eYh Do-3hB+ ` [>X\a; Ԃ礭̘ >3rK/Lމ=l)#@|ԽQMGEE~? E*j81l}مp%\ ppDlYD}=j…q?Cj[N'n\>,->g6wJ "\9edm.R!Rb^C: 1uȰE~uhq ScjQ` #mWx29WVG&5w~hJߎ&h,Cj7Q}/nBF$pc@6]+W')=SqD)$DP,˷`u2~Q!wZR8Rh}0-tE ~D)+L EfO>ѿUC+P5HpɨZaE@&ZRl CZcJMuHfi,G PDGj[vL JEJY_=6@psh2@Z&z|@^W(UMk#Ro*vsRMd|HrKZfFъ+d]@&e|ЁBj^=OyȄ5d6V7 ^4e-QDxX ZJ}U'԰1.%"EK!UZ4`TlQCƎVAU@/b?1]aLkgpqy;c$?tUFIq/ڮLD1nYҹ@?cyqC`8hQdShY:9,cvZ_އ#o6@랡9HaQۋ&K_|ڧts`x<ٜ!~W:־4$\Sy<>}Aavtu𼻩-%-\Ɏ.KYZdۍ 6%kp3uBԁ蜭691 ʒ!#5){I%ȟnF0Z Oux2jڃZ"VoG;Pebgչjحvv$Ǐ6$3bP]<LNJx~r|G|feFf-8*QxP2RrK+\6?Mta4Q15;64eO@&27+2a-o!J ;h0t=j&Ɛ&Y c-`+/Aqk]q @4c Nm@6[!rQ`xn FG$PboNuȬ[4FiMG/gY$~Pt68Z0c2NpKVl+j ΆYr]y9O:@0 t{?2)_b04:L XU]^*?$Wt YHTNrz<~ٵN1*^T\(wΏ?@尧v֞?iB\';-)0,yPظx- _~_qQ"~ D$Io, jo cԝpt)w(`+Ԧuĩiy&x4er eGG,EFGy{%MJ\SF10\g_I8= 6iF-l1ۊ CVvfsql(7yІzD§|![Ġr%]%&t]PsdG-X޶X 4Msĸrc_NMό9C*h$ 3 SCzq $5[ l vV7C'YZ%])ku2}SLEgY˴hrp3eU (<6TpKz-kYv^ TDeRyNw~*kF C_&ɿ]"M vvr|N(S|8Ƞqy]_2j{flaB Gb='ϕvH{Hz%@f =@|4,3_w>,u8Pkhxnm2 T2C44-*DVx't^}_8}:4"*pCC'Y-3B\eS+XYEK& !I{R5~FK+ZK^uLB!Z 5R$~&`[ZgQi^Szyv`6YTTЄy$E j6.h.24U!V>]'y3O3ɩo`Y-ߘ˰b=qlLI{aGK.g"O'iDU1R`xMvi$qÛ|%oVHA[yA-7UKshWA۲Ks n*w:IR lRB*bzh];#LM̀ 3Ebp_EB"sm+ y(kqʏ@)C0;\:lFUj!Wpo 7Iqn?K)"FYC rjG9&x|e9MR<ϡ /zÛicl'O^z\–NCΡ 8~!J;PT[t6Lh(Z#\GHc:w"^|<.vwjVQV8>t۸m|߭Aa!Ax% CHTZj_H 3rD2'eFyǣ:d|'MKϫ\()h'0aC(VoAF3}d#vpv'J  ,TRbfFq' C/ՓةeTXt?C+p l!JL _SCk#8nym>Puc* K#jw) {o4d¢})nEå|,ҍun&/87[ Nd.WIm8ErjTof2m IQI>QaVRWcY8ORAQ ̍ NwZL`?tGlA 2|v.f[^?H  \ԡ C/yup:zɐW*?jibPѬZS\g:!licBg*0(%ᅍ*TEsm!D S$Dq[zE3woX$8lɒA0g-ʕD@r=n QOehj6ZaǭJ=b~qـi}e,N&b>cQHTvRW `dRE@Ҁ ۋ hlc A[VKׯ[rۨSrxHL)rCe<.gFjl1elv~$@ԅ7Tv^:!ZljP_Oc]_V=]J.̭%:]tuYEq4 K:vX%}2 6`Sͦ5# Px7z-ԱN?:BXY+):Xi١'lo O͈#iG7yTi ldXO(Al.MHvb:>:bis ?c#i||izFSFE|VIM|7*z @O|f JLbIUɬj)]S95oJ"oLFӠhzJ -RMFi&:J$qBj߻ɳIB?ڲCU`?Mwax\bMpyRdM=1Q -u)oأtZmI)ԱEZ*GN8x ]Ь#4ma)!UG?g}nZd} Xx3_KOdLaSs_ n|*4IġrR9@\GqzH=@!Ǜ,@1H͵gZ9 :-ճ͹`絕:K$-hN)˳)^9>]ITLONuv7Ossrޔr6tW8Έhߐ=v2Xytз"ܝkQ⧣"5 YS0ܧ'r.^_"&!Z0[e5(d]9B< Sḝвp,16rn*ѕ"3:݂E,fqrIJރZ1}ӑMP#le7!8AȲͨA=81n _"l|Sl@0zmlc+YѸfB1c:LO~X#ځw<ʛKi/r5R8ENiPVrΦ)O* -.Dƚ?H9Ul'6`[+ן]QD[c0%sPOߓ]s8]5Hcmj)6T3n;noCN\902e=h cCA Qd"+/;'q#U}f7=0XUhO=x4KRz#'"1Lugq*jd+[) u|! پuI(A(Hhof܃\b7CyB Is* :Qk%}GdNIf@x<}brL9 +]rf+|qgc*k;z.N z[3/vi/4*Bb\G|ӱS6-IC LbYa-ek+ ԑ^LIT-7DiGŽc{ K1tf{]m)[KBP3EXT?Vyα+Uݧp=W!ݕSZQ*_=B2,U9 r972VLoR (+GBZVfD;9#c,bHojK2,FT6avŪ&$ o5I6z .bjB ^fC@kZ[e BZ\pIE2*Ku"wX(ٟrbX0\$[-Q}^ϙKj=@t5#֏ٺB/ׂʻ-1$m!DܬA-r,veL%?I &UYJ@> YLri!NFrMzSғ \"3G/.ZD.Sf.G윁s'*3|nu%5 )]}?ZSghOw:!P/K,L&Ɖ+@œ/ݚ vM|_pJUrf`/~͏0h4Ò#RgH<&~K,Wjt_{$\QEp#׆,TRtM][Ҋ]e>>f{[u 1%) ᬾlZ̭ VaPƪQ, ុoNn"D  x A\ڱc*3ҬNXOz?Mod(*vk -HBt~Rٝ*zՌ?]t;J,J1'^,ʹ+>}G<}j\:2F=p;8,wPÉ鐯"W@{L.Kf RI_*.W/=qt \Wa&;_J1Rf:S>HrjvXzĥP bI^$eӉg (t[ٚտk'4I}A9P4 զ2 y/~y.]D $ъJYl_ (>}cMj<SNEIpp\d :]KJ$9h=X|+SR[ 1?`|<0%3N T&O ylQs%3 9VXAs.Gh8I2d{4t!Zk,S.I=͜7-]pRpuل ZuHV_ oPD(G]ljw-ujJ1"Z1DAh*tQr48rVI+l&5r_bZzc!?ȊA?tj*VTMnsoMCôVc0EJbjm'O'$)R`r*i]sG:l4ϻ81L\h!_>xŦƮU-ƻy#bv\,-pn< _pӜ2Տ"# WzYg"/>  ן0q# "bo ׯ:u+)$zX,O:J2:6 R ޣ+6vMmXixy YV1TFyCi(]ιcqJBnPV*C(N ?d]ĭ 3ƈl $s1zp ,αr P$fobo?;B68.~OOy&Yc3?E,ʙ oXC<++Lل_TFCF-(y6u\ (n.W֬ӪQE*1 O.&e@xhoa\<'A8dn0 <6Ҳ8rwpٯJ"(1Ό WMyJF*Ca#vC[_ԶH 8a{Io-"3dU)Q3O5enZkKB§2=}O[BiL&?P7锒O‚ğ4`hՇƖ6.7h\0[lrɁc,mX:׈/$ʹ#P:/c4?}bʴ:op?N/w5\+y •ݦCS YtΨKe29%Rtf,M, O/<K$ *Wc(8{CuhBkJ2Xdp]ު<(%k~>M[d:/F]7o'md8;uRiOx3 k):ؤqPvAU5 A?..Bg 25pA>kFS8T̂ yn$C]*uEC:BžP"'F&x["(M'Pt˰>Tqjǟy ֎# .EL*";fz+Byrd?b:=`U`LM~U!k NhRƿQL54߶ 1Dl`&-00dK'>6_AȣnG?-,ݒ;Ѩ^(?F_H̳OG /P+^B`Q~&r\-f"R7ψm?5Aq<f5?4yfsbi=/@mT!a;U+kay^T"Nj%=MV Z%e7Dϔ%;Ke}ğH01G)+X/ϢK 'B.PHFk211Ѱzw=Хg]YuF@vX" LS@n4ihKJ&Y24o' dƷ5E3S|yj}(!w_{~E%a9$DC%sWQ+3tDD,L:U'mbJ-Qg\/)N  B_ۺiӉZ6PKanr }af) UCOu6RL0 ԑLS) p%gOmֱ= 4θK%2ˡl2ܸiDaa%KmɵYwe Mn)By& 'x]UŸ_ GWU ?VL\Hb@|!v+V3hx,8XӵnãKb-aD,w: [Q¯ט([w}+IHe@=06}))`4NV$^z.gInC `rբf=RH&a][VǕm.ӛ"^k%^J8Rl݉:a>eAǀPttaSK̖龜 A탳O*Ϲ\Z?eVC"%@x`gg; >x!Ep4TU՘ovkcv;w:"Sy F*Z@O@d,_V+Pn5Y}D CHSfNfƼ`:|sxĩ0,I}G q0.F J8 qn "XY2[?P%ls%fYl8{` z"(P>؉ǡdcGPbuJ5`jV[|Qp첑y~l<3P,Լ,@ˡ|nNhT!*Î_RG`<W|Srͧo7rGj Z(`!vWѹp%jJven~$hYgef3`Jpc{TsÁ1N҈&| ~ '<kf 3~>͞ PaWdD!&)H(_Tb6r0ggp$ ?BȽUǨ&ix|gp'\Pg"JZtRxKP]SfdnM3KL \Pr6FI[6D[>}-\(C'QM4VnW%Bջ!28O)`yo]2IhTf2?ߋM$ 0 Sau@IͦJ4>{߭z;c~zVH8 i'S άx;&b9]@FBb)+Sq#6%h6YjDr:8C`Et;D%UsX5/25ZLl#HQTJ[B)O.^]nZ{`(~! m4Ĵ5X"[t=i` L4ԟŢ7MPk7'+, ܊'Ir s20B9f"xj"nπw!BR#΅<%倴q_WJc i\>d+Cճq-,3VցޡV*NsbO梁 :_=߃GvSP }Ȕ"je)|,/:ϵw6^ jVvZ:RSq鷡&&}Z"^Gw4x|?*[P"шjG͠I#g֎Mь F i?OYdbfHhD/osu;mWb$mz~HBh0+SxpҨAX-8Vi_bfPfh{(b:MMA3뾘7]-oiA`csesEiB .,׵@gtb @Vη>عRKB"VŽ4`2kIqpep9~ vB5tɽyKm-/ךOhVl?[,H uQhA$] n@Qu&MA0[Hpn%pdM36a€|!B72 feqTb/BV> '/k2mRtg&!dRti1vןx/ (Uc\4A#sSPYHa r^L1 *&״;Ԋ|$( N,ﴊ=io:S)a8ԫ'|n)UܿDtUHqf+[2p/X $Tң>'Aly3-zt|x|6]{,ˀoz3wűX1@]AGF(,^e:cwY7{?H} I 7N.Wfɯ4g<k![lCJ_%``Y?1pAP!ᱸg1i!SP5Sq)M.+͛59\5$gsqB\'=aN)!}0ZOSK S͎ $OM-۲7$9UީDWPi3jK.{ YaDYo4_lKhsgeY5Ϳ0h(Xk5@k.4wKY*C\7 tPZBTit-pZ E2?I^0PbpY#imE4}J= ֟PBLPWiS ff@\=\/F|K8XJFPt`5m8fؼ؞HIY"9mak>Jb7 nr]>m­^2^c7~ks'(U͙7C̲fO:% MXdg+ڇ[#:OmLhu6ggX}`_uїekIˆl7kȣ2y#q.HM tB-| QwħgRh_Z;cY|tRP#ɇ'A2!,lO[k{jA or ͼnĿZ!MZ^nwKkrU'"Ewd^$sg]c |lv Y8>3AZC@79ɍ\r`VAM|J=f[ -ء}Ou}Aα! C?#V\aP?'rn7UXEtׂ ɕ޳xdSMv6*.|E/~m{@T7=,D>l YpD B>f)G@~Nh˪>Ḱ:M gS*T 0`'=akbh:EF z(!F|jٕW&c GE99'IYT [:DM8xt5Ow'0\/esF%L8#Aɢw|uՖ^bͺ1Y2C4\4hK:Ic@3$y͡iC*JB3ɡb!7AXތJK[At֛%9d^?~2wGj_]}o[2@իz֋2amrˤ |\G ƹ=:w6ar|AEK<:zeíNh Rb;n6W̽S 230tCED ]v9Ht&ԬWH^ 3ћ$H:k1Y64n7-aqoԞx'BS%+YLh}FV4+ft ǙI`+R,+B[(&%܋|nPݱ!ehQ|\s`I4 sWDW_ w4猷h wg FL^c5c{gyM:Qǹ%t\i)үE W[|3< WoŏJ6-,64nv7妊O }&/Iq?Fθ l DqiA` ̘ڮU, ib{MilS?5u G٩ [)oڳutA5lJ)܊ѳ|[3vVC~_./ihph;Y..fK37\q6vUᆌw&ʉp0MkN(*?(<1?hԗHV/u (=st(#`BGt;umS5W[}^[N43^Uq_8eZ3ʦ xƖt9w ):={t O(wMB!˘?ᱞ5Aj2wOÔwB/;dyX?5w zQe/:OV {}md/ F^Vȝ[Z&yάH4MZR{LRDetUO<(fJ--aqΩLbШ uf[eA% ڋV1+/`ɰUZ7řx!B%:mWiM1TyaOgUbPe XKSC'[Dwp^[o aתsz0l3&fo.} wIpd2oKrsrkp rZZTf>;x^v{y&6Y1i$nzN`_+ׁ0zޠj{B[H=`aP:> yRQAAuLwA'P۹O |0*Vq_:[ **dW:AvոčUpPc0Ta&ۚ6I(?s<ЅS&m'Գ<Q[4Emɣa)f5.K+aӰ).bg_O_ iƚ0G:)ÅQ.7C&~,b^撢N~Xڰ>$"@pO?fښ9Db_MfuBN /K O,8$~-WOpX` m$9C1 -ES%++@I1+坣`. u?ꐞx6Atflz+VE d۰D9!f]r7Cq9p_G{;hz `J[3\H(E2*h7Ųqt qm_mSoJF<S ѩ o%89k[a̲(GnR"K޳eHOv1C^40+j \ 5e>*)I;81K&:˹;DFnֵ,#W~UZۗ vut9r,Oudimln7W'd|Cr)+6!"`M*`D%y$ܣ!O2r/i0İkwEljL"ȘG0x-Ova ,Oų3^%P_l̎q &@ģؓ N8C#mnύ)zaWᩮ'EaFlTcS3po0 n#(,xj3s<[Hl!yCm]-a|t!;y\e#&=s*G0'& CG>0I?.?^{}d@B5ȟȖ6"%-_)/p Iɓ~~0C$½v=1YCxQq\uS0YDG5gCG^ޒ^W֯8z4`9v(-&l DDfq'r? xC}"2R Z*TJۺ \KZnkx@X:w |=roScYRm|ҵ]h[TWAPP9 ̐}v~rM7+[BT*x UqQ4( &OɇK &A.>־.1{we:>)*ܑ3|kQ9Ygx 捡fgO*Awg[]Y|-HdETiNt}wJ!f> ,!sOvG P&7I}g6O[eǬS٬2dkLr,{4EG]Xq;3Z*QjF xX9zjB3 %=޺q%1!mI^_Rc4 ZB".y)Oh?]Mgή(6eWDev"672aO $$ԇSbZcgm~M;8C:ص@N$EϽm diij}zip֨HcΈV{QIs YF5iΔ1Z|=a|F/M+:@I!5ˏC9=60/Y'Hc%TNbTyxؑUY$+wY3q+[*i,*@'Y}B};Ns( k@}He% D618Yi[P<<6Q me]@5ÿ0.=tRYe+eı#( xZx< C+|' E#0Im=b"_]>;Ld=wM͸#^NRdjҁ5_sL%>@Wσfr*o`c 0;kPzrsKJ#f gE@okH׀`J-M/B;+cn%Sd=iNR;]ZRυ*U5Wd |o: _n-묦":H2{W46 sWe.auњ:0NI.[|EF\}CL[)#DP =2 Z˳7?/r. #Ry'Um޴J!ܜ] '0S G῱AXO{ΠOf &s-\2(M{ W gm _d&jەvCwW9;0BTiw0j@2B&oyZ7Ǒ5m߷-).9tKoOy$VnpXr#,ިO,ơ-.fFczSW11)n@Ltܻ'Uv YgsE>L@7p )WfW;qRW(K#L T3.uI7;IwHPJ;^RBv\kyF=XѣWZ[c@dmRFyTk-b !zZpTJ/tS(aaf5{!oYϽeU}`CYϸqd8R J! bӸof0jN&ºw&'}7O8~_uCqQAn4>PY-$dm<ocY$Q"E:e$1̜XrlQQPr0$H 6 \b7VUp D(Wn/,bnQM7JeX>i -|KTƞHf sN;IîEڈg]u6Gk%c}@_tDRdWsHV})iZ^Z%H{!XGM#X{p*ل|2v:P$o_pMZ@0W`.*a7Slop՞ ";ٻ @k-򪤹F[p/yio˘ *{%g\|Չ YèhwVJ8yQuxtfۗ- HYj@HExj W1>)vg iA^jt. N\))2W?o6S %E̿oj #<lFBfQrJC SY'Q /Sdz&"86'pjyGWS`G@rJbnT)l6ppjHs˸ ֽ k?2&^}Ѩ51^Lwv uR=(Bǒ3|šm鉶 0<*ewrah&բ 6*mRm&a?::gy+koƜل QY< pRNX*D1R`vZ"wCD%ZJIF&?Z!wHmGϥ=rb_ж^ ՃI8H,>#h@5H[6qܑ p$LcذFOk؎ J…$Ȩl-p (gG1nNrt'z@}e s| RKaգ/W%zIcSj 7iF1 $ B{ȵWm %P*Ojއ腭*\G.K3 Rv>5wy jbN)Y| U!\ Ղ#Im:( .yt\6;mK"z=*m6!/ $HESnErUg̠HaպJLoliMmN@&y Z~Bݸ8 < Ve>HIGIkDҚqUzsZ7 `$/Ll*ɤ$pk΍*Tv1JώA|ؚ#헳/fI?8>k8:a-㈛sB۝9M$̿Ƃ^؋#uujV?}b J2w]5}Ε8ѦcV 溠:YuvyɤF )4׹ Md55ʞ']n,X%{_)oN%ɻHgDߤAXR<7Jޠ4n%`J8iqc| xaqeF)#z?h{jʇ>_h8rʍ@ڐ[>K9O;;Xz˘c$7ADCfI|q_+.!ubap3qQ6 ׈FsM&X[vH%g^~bGp=x=df!I&" +?jwݯ΃h94t~}uouf/@>{BHǑ:fՋ@g|Sq0ϣewŖNBJs%, u0^Yyu2=cDTzxoQ-3ஷC10d,2ASH tD=Y_;yFx}<@oZdFy0:7 6*(+RKJ`{^G9 g\- a ZLJæѱgB[qv@!j7O2oi7T՛} ǏاKNY@TX!)hkAq5ܥ5Oa#<+F T3Ϲf= DwE]@f1TcxwR\L02 6 ؇-Yt2H5q嬨Ȏn QbҩǵZ+P[9"[˲ -ܩxHW}lؽ,oy g-%2@$q%a13i5okcvDjڧQ;]͡y+4(a |1yg`f}i ޏYuH+)ߒ$%5D3}s<Üz+=VDіq$oj ۼ)'U 36VD -2LGDֳF^33:;[[Qbrd*Ϳ1ݥ^ZRsfGtC>-tUQEN itmz/uOyS%r8FSleP'-ҭWfW/#F 5͑G..1q:_g=^0>6Ju6`!\gKiG~zpA|z^V<; VԱIH1 (r m#q7i63m0&6rJ`ߴa 1jk܈֥w"wGJs'ϓfid$`5LJw3FMeȏ;e{}ULB5:Y}8.` JͰ};ܣ^|M4%B CN4?nJ>8OuV  ?j:tw,tjﵒ2rp7e5l;D¸nMY٢$WeAd1wPUxE䡪IP$!8$y@v.hk>/yauVWCq1u S*]<}A_5BgpۻzZ~)Erս5F=G2Β+tYAabJdTN{JiW9WQh>&ސ/##w5_4kmkk/ oǎW9x?}wps2 vc. -:)p5@MRȇ9~}ǣ "mM70zﱾl}crr#C @+v9LG:!=6WbOo~8K1Qe4xT[~]}Mz0ڦXSiT ZߒeTVOҵK|29po>wf!r,cYyjGl&p)[Ա:0fh6Za!\`5:⒚D)y/aRFaKGԺ} h%jU?:Ȑ-b^*f d5I?lv֗sp9rYQ'o@f!|Hr BBH:cXiO6*<~._QrxC'{z-.1N#=$/F8z;op]ͮrID ]O|~O8)KU9+LvW]jۯLgޣ-Wr?d2ֆؗeݟc,.Ld>(!g9}X]Ȩ;^m'JcU%y).>Gtt{ƽgA"ٿoМqEjhJYۆx肋X.ՖO]/}ӓ46Eƺ(~fK}DK}$9eJ,2$Vm5iZ2tJؕ]yX /e ,N`J ]6~.|vfG6FG% ( ɑų^9K ϗ:=FE!d`VU`S_@}vYMT"`شF2hra`Msɿ,ێR 6d氹ܬᝋؒzjd(Y)&: gg6׾_oFi3@J?f&a(&ЀWk*]~"}T?oMW "0.oqCfnnn <5j=1EltydX4,E;8ĵ?9Zxb5c9^dzCcEy)e{[0г]RRa:T:-&ӯ<56Z%TJ$m9J$Pړ<ciMO }ǃмmY*3[U"+m-b`s['8(ĩȦnhrZ.S^;zǭA(I/dEXZ\J[ok ZT9E3STt T "|~.3~Z17*:UpsZU0%pJ Fba9ΗO\Lj. a Mh}cXm>2TT[)l8Y"]MlMb) 抚|=r6ZkPkLbl%47\ej;Ͽ}$y L`׿mQǻBO'̉@؃m,ŋt}QSkV"c;YTk7M`OO`\\.DJƍ~(Vpt|dl'5ϗbRj BAj9dʪwrY ҩ L0C`99jlƓS /D5r aՔ%+[BYv@vU:|ꖶ>Rӯ)$Ft@'{B 5c!鳻ID?w¯vnL;BC\=" 36gA1,f?slZUOQ8𲣤p4̅#ĔBA'T% ySh 嬐`1g5ۅEs\&Ao(*Xu|Q%08=uj ַ\Nq Wk <,tr5dgqBTLkI{ C@ t@67 1PPK7+(֕,X7sZ@4k{𒬅 Ge{+|eP7 gΓxlPL@)Dy;Efe_*Pfܒ,μ XT-5 7xb5R l+2@̿t>pcNPDҞȠeŽE33"o@f~lqŔ6i=.?-NX3ͫ5U~%(IJwĀ$zOΦ]S|v̚h#t)oP@$ h#6~|'-mL7W߶O:hhqZwT YP]4\A(~,}m%.W)n q pYԀ8=.ZĂi?1<Jc dpX)<&Ճ-tvp~E_w<6I{wjVEmQQ'pP9:D@잔Աvͨ^Y鱤<|ْLTڦL ""}X"rla nW^}K /QT2^J^~IaZ݁;-7-2 oHLSNsl}ARS:M?Qv͈_k#}=8jӮX*> Φ%AT'ڛ؍]'р{q48IASI/PkL)+k%PO. 7݊9Lcw@W5`;L,eO3ɽQ!mrܢ v?꿪M2UZJJcz:y&QI_=+$AP07 # HZ @E觭81,eur{yCHܓT!'B:v2?aԶbJ Wys͘X]Ɏw/XS^NhQh_N"鞏l*>(IBzn.L(MrYQKpAF鍋?0DB0, z{UnϜ6CXSjVkʝ0|Zɋ]:E\_)&a\  _x\YXkVpK[5;'ADMWd FU1YA#mϝ~^|5 {!>GOW%Mig_1TY޺0k!(a|۱%mH@jO G7 k (%ʘ]82dbgPyΉ9r7ѰK,~:Jzv?Msl$oO0[SJ)&[!yc)g ,}c6XI,+Y׺L "IXRH2EupݾVsCZW ~j<:Y54浳YcB쿦N:l-KѺ7vgg(O6VlDBp q`n :R2ސLe/l;tѓ8"eMC/HGne6 ^.Bq˾0L7QӚɅ1AS!xY941>6IɻPL]W7SVS4s%)51vʔ+UC9y֢Lxއ#%Gί ?ԔYvvfPb%XE\dXٹJ^6c!xC݈L*Xw8kV+zC|!AGO }7!BLѮF}T~Y"%1܄=1vY' ԊushJ4˜Y[z*L' >7X#jjo2qn?\T_6񇺱gpGhc y5vX t]~E6ñV\O!O13NPO![.TN*eYI4ð T# vIaw66lR[W˂P$-Ѻ; ؎X 1p{L'uyxb]PkTZK)VE ͨ,pzjet$uα8A. CR4ܷ0@~{b m(m,/ M48$ʉt1< rݛj3mIPd%6z8ob$qOgרU֫Aoc.6+ڃޑg%⡤{vUDTkfvGA|vF Ȋ^@ >OG] W'> @YP&S)}|j`AMMabo(W0`zqG@"&u9!BF9Ň*4erpx3 YvS n-)˵9_E0 ̙">=*cCťxϐdflFkT LSxA4V͗㒩۶tI5' ]|nr{CW{nՀ1 KQ4ygh#2%g\>s&j9b;pRf1[rHSfZF2a)͛KQْK0b_av=Xj,%Zn?^D RpWO %x߷,Rwd!]bSIe(SCRnC R|f BJ]m 'j6Lw8:7YMoRz&ҜJ^o(Ih= =5ň+]%b'`mHȣ.ruFE2+ڋB̭0%A8uǢAHH+BkDof7KZ/xrfBx [OO=oCg;8j*!ҵCg_u.S~0[ w4"k!5\ۼW^|ejwc2iACs&(n=\̽hM8mkEJ~՞\0OfN"T]6BW˛EC'}3'LJ5hBL(5ү 'c-dkKZd]Cs8KeQB&qZ7LZa:܊R֡>&zvsc`Lz φxCBB7Mj6Ԓ @G}2Pwbh%ie N{M,`}XWc;("FcqK?_vf͆!9'U`vIAk@S\Ya&juEإu@/ɴd_LIOЇu@ox>Q) (^T q4%' l Z' śũ}5G ػM 46ԴKL( x~ 2!K 5[Bֱ~ ^L~NJr  r3h0RuM6X7ԅKu!(#%"_h7' U!%i_W8i@ny@Lc$OrB/rR[lJݟqmʦ6W]`6eMt_Vܾ(D0GVCxQxhN+ފz-icS>)?QSYnT/^ugm"L"KGkEL?Cߖf&0ǓNBFҰ r%wHǙa Ɩx'&̟^YtѻCG@W3o{֫W6]?ztw 7]8?R&龅(?V:^P@  h걕i-?_zeK Cf:(<)È.3.3ezP|U> c*[$M>k{A;s?v-iwӃQ+ a)!mؾe%&%m-j>CE {$ x6Tԣ:v~;Wxgie$a ,6 #.S$z5,KvuS!VP,&r+afUިDGp6^0=*k=%#XA3"ݕU:jOCauրH'd4cS]t!'<2~I>ٻX8C̵g-F P(wE 7%پz{:T ]%XPI mnF; 'nLi+JڋfSePHJYIB1Y\m.o1>_՘T&TM>n{{mCNo@ DH㯠!ObL 6&v]wD"ǫ8RAfUs`HKJRm~2^ v;2 ˯Y(|7c<`TɢsCuUHQP "ꗾNJs3ʯҋ=UZf#BB'y{#f(wvt&713_>@ ~A.>Q״qr|p˹$Yx"(_Q4m=ݺ,=-/r丧6cf"VYn 44ӶSDaF#S|<0wZJVcR3&P"G 6ex#4&݈kwm$>5Īj 8kԫN#Ik_2JTcް3dXPDad/pzu؂%5.!X#0sOs0! d2hIPOg0V3ߝg6; \f[Xo(Y]%ݹM_L_T)^2 2QdKIPsGԗ+RsZDWf.JFVx id 4Vw孡 DDJ.L< i߳3f)Nl 1뽠:lNqIpδ>;4 38Zu^qhO崐?qᖰ+3j- =ʥ`'s9:y:GVN&'(2?}JmUGQii(;H.LZMLa;ݾרUNFا\̤YJArQ?Ji g"KaW+qkX0CK>$5lH,cO-8;0aho`1L*^nyr-E;Qa"9A}XUS9 +e7M`L_w +2I9]T9q 98[V䊟P|(VK!҆` =!jw "Y}gM/?&ӳγ!;P)Bo'tZ{0A׃= =]0?jϖB2 &VmJX>RܹPMK5_[8;5![l#͖ +G-Xdƾ 6_&VO0LA{dﻅײk v55j[]0w7bQunmT7q/-Ww Fr X_t{,Enwj;>ON*pSDw*_e7$͟$YEjhہ+r?Zu8u0suY5٩ǐ $&כvf{&L*u Wj il*Ը\$&ӄ}s*#K_bbbM"^)jTRa*Cjmtܔȵ{Hˁ𫌍}nɱF rc k<Ҵ /`He#ҹDžmpqr|XW%ɋVkΌBU/SL׵@A]EuPHf-׶QI/~0pU ߐ70?,vxai~(bx-KĨw{8)k^ n+nK "r 6}@Ks -< jJ)+ /,:EpvզsS1N6)9bY\_GE·"@51UT3v88[7pjbf_\ϊ.yŦQr`fH,;,e@i9lJrRdIߋTibg:D_܎B 4ۋ,=m%*^2'#CAFX)uBZtGwZ4Vd}} Bn+QPC)̛,V#tҦJt 2 nWaho-^L'껫&VU>&h=0ˬ*,}ƥ.:4j rAʍkK؍bp*\}gGS_zFo)Z{̈́њ"J0 wFحV_X` -ϥ>$7pfCͪ}ujښ1=gZӣom ޑI92'CT|Σ+Ttj0/xW3z$.d ȋu @[}3v x [+ `p Ht-N*Dsch 1EtlȭQhtB 8=Z؍~잍Uɺm5tnOu=(e3B q%g?I]c`0A9Nf̕Q,9DnyY/O\("i*鄑!f6WʅlJ6_ڨ$tMeIއǜc 4l;ĵ6uP("[[jC.aeYX%ߓ/$:ʾg=Hbt&޼ JO]kW$|׫zѪ׉B4$#aW Xa|sj}UӫEc`\-{σ?44|`eb?(1?8Bcjm"P#6 -ZۍZpo (A~E:A&/9-Rh:Նx!6 `7ތihOֱ;!GkHYkmųa_ Jw2D 2wQ88m' o8AD00bPH-ڠY0/' ]ׯy+pV|T,3EuQz\;:tIR ց|ұ@̍5'̪D)ܓ.RrՖdfds: @o;[ex3iX'^ jg~YcaPPsԐ' y)0,|sGc}F%vn #g"EQ`,ToW璅Q3лL~8))mqkh`mKWdBVٙF] >GۭSקG-xncGF$*rKB|ȳJp4\|% . haBwZA%!`X=Aaz#\Cxc&0yI-%D 1SOpeB^>ebV$oFc[^[ b]Y`2q1Z[{18e ¾ښi L~gCYq:V{ƍ5 ljdτo& NPXk+!ՒAnQbV^ƨ?ÆܢH+HԇK0!lCZrup cUկvx'%&hAgq&wg9ٯē GaBCi09mHOļ/9p">`m{yGpR#DǡX")45&' 3<@`ȎG%qg?V=h8E,c3^أ̿$PȾ "Z8߼ W5߆(I9q^4^Gj ݪ n"yN(nKx5-(Û=_۰L HG zi$0,N53bol@~aN'|swPH1y-80AN KuNZq@բ-f}r~VD_%_2[7 FȈ1E+mTk>t Ǡp//I,4TIcI>N,v̼L櫓gYZ0707010000037b000081a4000000000000000000000001646b69aa00003f14000000000000000000000000000000000000005300000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/soundwire/soundwire-intel.ko.xz7zXZִF!t/D>]?Eh=ڜ.+YLf0Ftӑ%3JyL܋)IO4]ACa Q_ڝ1þhݶa\xi7 /E k,?$ļ"E0}t.1NUA"%*G`'o@6ZRT KeN$kė(W!c`L U3|nHݹ*+5Gtl$83崽?܇K، ~Vk;a._'Oq?;5Ƶdr 䎁tn\6I^AOjjY:$lIh=W Aԣ\a=Ę>xw^#n^0探~չLF K_KO|:@9h%(jU8ۈS5W}t~K%2<'@(<_p3ĹpO, !Z^C{ :%q *pxj4y9ꑪUK R,m h*A-bY@ kjdEuSx\.qD;}ւhA3eSokǵȏP?"~Gg_.mvݧSJrACPm!ej=en8GR3s E(Ԍ4qRF6ugkEh RnWUkOQ/vٜTU4j& #xaG1`! D|waЂ'\-~+L96:HoZ*K])!%/'DҽT-@vl2_ kf p-!*lF b{~ׯ\0C]@>k̺&/bmzqMAK^IBJja.JTr1} VBaqd&xdvج:0/ڦ)/h՘~|YZpt!;4+nE>lL Oƺo)8. ɞ<'ƼScbFf3`jUܔL*4:Q|F J1ǣh u)ٯ"@<  ZzyV[ " v|#uDe ѻZj}P`WK:'8~pXj'#tQfC#N0xDJA{Q8f> x*v1NLC"tG0*pe^\BIU΀:;_HL7R3ʎ8%.3# ^A+=:Ur u$ %Ȫ<.NhwFO@ 8,YrFLȀ qIH֖_wR=t.)*xMRM9Ǻ :y&! l&<7*vQ$|](EzcS=eԝ![;Ȩ|nH8LZyISeo7`Y|̝p҃b@CQ̎H瞫R\f.|7=/GmE_|)1̽+a?b}EwώM Z밍KKjuD ^q /:]RȎ߉R›X )3ƚq. 0DI;yD(x\y]'/.۞X*rɄ[ՙإ}8l!Oֱn T l[ fНpgsl[>465PP 2<틖hmG6M;q}}L>>ɇ?8^Wzkw[=9}0`!1:Osݦ+x.r0W5ͩ*tKݦ^Cاڀa~(z6*DVSmsq&9:'x3k+M͔OzLZBta lVm.h:pٷ# wx/Umoҵ da_㮸@ACƺ?Cd ηo9.H!|OՂ_@„hեN1* b1_| _7\)XpʈgUb3n#oAU\5k'D1GMh_m @l>%>b=C$o{AE뤚<Ѐ0>EwVf5{^.x>i(F6!e:QENHngi38A~c 1 Vb2AFӎ:6?:GzWqsfwXnr+ K={GrU\c5} t{3ou,uE$&@%fw q$ᙿ&*]Qܳ;E<Uѡ] Y!e3#rlGh,%F^7 BA}<@=߀cފ|ia A~r*=R}Td/ -,3ΘX/a} St__~KQ"5` ft~Xh|Ws؞cC؇+‚Ѱ~GCp(hU2? qsuL l_0`V$V46 );8 {IJy0+3'פ_c sğ9(W0ic* ԐԲa=Յli?|c~vGϮ;zG.spOa9,j6ᛚ p@TXuLs>>wz&WʳPBVN]-5"=).hhJeϏ-=)[[]"^n{'"-tQN"p4)Rѥ,YjrWFLvZ6 ňRm,Ҁ- !3?z;0n}'3}l@hlm`:@;|w^wΨ:@ ^f:Y"N +Bi l${ܔ`~rzf%N_bF8"X~=E(ŨsCK,';t'nb%.aAz7"I#3FgXl8rx="LVl"hgx|NõdhM摣P]j7j ,QQ߷@yN wa.Yj[`ꯍG'{tƜlZsk2j[֢#նSUW[_ ?6K^CA%kd-' 'Oo{U^N~T\W' SeŠ#[iZbӎ$6|] m7 #f5)vZ_vX-Vb8iӛЍWL6"inf`[ @O#TuhA'x§}x"|%G)SǪ!jy- 뚗rxrŠ۝GÏYSe]Pr3` ʳ5AlTͲ9!NOl zuSƔ%zv~Է/2[`Z6վR岕9E&, Qqa:u4W!פscE 8ܜOJ)5:t|!0|I.AZ>%&T kOq"!V9v>;ݍt--J% /Rā\@g8]? :°P /omoGo,ؒX=b f)dyx ;zj 9Laє>jBQPy@ֺtJ{ţҐ׭7,jBK\O|f~n<ė-_{AtڎlKb\dҤ,Z^g*TP4Mߔc #Qyؼ `[5'@.p,4Z ū{AI#l>N(z,$[Z<&b8TAjL0ԘO)nԹȾh޼Ɇ~(;)vI~2Tё1 ?gs~n4 {B,eb;YIkVg\|| ZT 8#;rRuUpkDMC~u.)zb_4l:6Ք2 | gS * Ţ[?0Ī^GZ?*\A8u ?0|غ0G 掯 CYFI>`kR" #l= BIKH" (Ɔ s (rW9iSCqS6++H4jO/Ddp/]cqxd:ִs;lk|p3ge3qך~# XNe5s+=b% xVl]V(yI+݅լvɸ:#js9۔g4D*/6~{m\Nd $;} k'\M[9MYa4T Mo ϹbZd\ō@WGsؗ: ,-[NM*?dBR[R{KIAWv< \Ng4I"UhFK;?2ziAq(%D &^akN`hXP!Kذgpb)xڅO$-[\ B`jq% mwz߷箙[2vdt˜)pZǴFb箱APs|FCpUzY KBj|\7O/ tg~WtTT]&B 7-cjXaPГn$4͟k[d J2@jM7'wtJxסQcEHh"a~dg:LS@Ҕ]ǓS<֗/ǗE##8e~v|D33c 7-)38>Ny^bU&Ӌċ"(x؈암M aizSyW`Phzc?ȥ|@IAܥUڜ(ǗP8Cف=6WG )Ab}UQ]]Tmֵ}oP7=X63Bb^hw@HyS}gUopkgoт&!P$em J,l(4E/b>SA|PKÇZ*8YB <蓏5/MjCfyxZ7p&D6C ,O!amgrܑ[Ts%Ucp;ѵ:@8I8<$^]UA:.>uOX́A{V?c {g>qP1~g~@C=WcUΏTH T" Z:e:ܹqܛ GR;s[s[g&*aUKP?bz6<>{EG0\-ނpEoosS8Nk[xqϴ4CQc83e_() /oYfYbP",r?qe} ݤrk:{=& m% >f I7 ,ۿU}b5T2 O-N_FhGn17=aӚ;c}&;17wG:voc?ĎGPrTz qp 'hP(ǴOJ6_|.͵GCڿi 8Q+wؽ܉J8Z24`=1Fo4K&hlmv0IU8J1=5?+VPALۄH&y P |9VO+ڗ5 w&W9gV|qaykc>p%:y'r0FOę oobKHN&I<VJJsgGȵEž7Â:e0l&:GUk+W6j#5#W.IM:nIhL㗻ie[z7ɚ/XVt,v?#&řcG DA?eԺmwDɁ @/i >%$v藠荈و m+i/XpP6:( o0>=ROЁeg9R8ONC ])1_j5 P9!Z|o͈Jl, 9_1*W<*Y#\m-$<9ђGko,rҾNUY O>̔fkefxk2ڔ9$pkB<J^WC~l“Sc 5y(h! :Bs5DAޘѣ?q5Y#*,"<Ŋdo!b)7K@pUݶ=F谾Bt٪v ܐ.s,lZ O(}×C{5#pDpʢPl Yȑ'v8YYB^%%8)]uFE 7Ԛqi=B-nk%_XW,\0KZdao+J꣩}bFu_"Jwͥ#췔]t `<>Wكf6?zv(УWG9ZXp,@!د>@BFMr:X_ 7 %+`~δpҧ\~7n,wqRWG0s;ۖVY%zVFE1_Z*\b%!}8xGOˁJVw&ǶcPq8N]݁ϳ7ڍ$iDZ % yiDC]>ry:'b<"Vmh jbMB*zOQDҎ}vעNgUn-wf|L/KpteLnarʭZּՒ݄'Ċ$脩3ep%6S0\6!r7B$>vukތR~Kd!' TŀLIL KIيn MӦ/ ўSKuȘ  fĎH6rm{ h &l|'tq1ěrlV==@yh|%P^iԵPIF#@땔*OEaД\eZ} ^ F_pC #M—bWˮtp!"@(_2:t k߁?mfX-hr3&# *\Nw2@,JS*~47{QZ㚺jF#=1EjF] ;i &瓞@a_, s_FOjo,~` [*$};SDRay{U#m_[LO])~s;[g%,tu;ᝎǶ]o|#zM}:1g\%D6t#p):f T.wt7ܙvcvNˋ5˦"C6*F{`77HEW=;m-"S2">F 㶇Xl!Dh] ͢ /!Zr_*CU͍I,G)&?BUt̓;ILIxfxp. yVh4["蔢6#0?LWn03UH /31Fo1s:u̓ɛ`kzb/tu ‰GYU1bu?kdأQ 4A7f18Ɩ377QZ^/lJ=uTA솹U=B\+-TaY-nĠg-& ^n7&;?1\lN t\Se 04u2i<}([m>LД{!V~c qi20NXd#f~8fv 5@yZzWTnζyZ]X'tj\Q7[DN<ꖰh[ Q4%J3T WgAKԶp:d F7Q-~]$k0avcXI8,ev dy7B6BPefP;r+_!KHz=|ܴ<<|-d~]#7LEQ_bt_]%v>IQ ̆"8s5sS]5cP:D+B~ۛIǚAϸIb"mf(R-܎!J0Tbn.TM{,"t~$BV41Y\״qw'op ~"q*Rt.D7.w~̔<ɂ:e\z"kr26[TrX5χ]H!8(db0q3ꔡ ËkR<9O1یg!pEz&鐁_y` EWidp=UuM2 NB.skw$AYLJe'Sىh+g ?iPì֓ԣ,^{{> $nO H^ 2@Υ$r6׻&J'Dd_K1iAgio#6;z緾,riIMAa%Ֆ%5W_{?&0D_MQ3*mGCb]/wShfԣ.&OEKop(vH0 "Y?`0Z>e xصWngeB|"Mi}c-%" $ [;ejPZPk~I#Q̚mxt;M:^f]VL=BS\ݣ&>DrwN Dޙg HeyI9_2jg R7- ,R nY@Y`ffˇwC?PCB)2]"_dV<Ɛ;pL[tePD]mxm̷3v![9c 7<^9Nx:1]}\wGd|@{');&ARl{P#)}41:u=dx`XWғsɪ̂w.zX]qeZzEӒ0eDžu2\c)yb(v.Y L~o&^&5ϩ'ƩɫBf$zג:餇Y.)9 > SRQa#;j3^:LK A.(}_({V IR$KMJ7t7Z܊EYHe39\ov(4J&|'QLJnaHQQ299\uvA9Mh? 76 4D`o&j1E(zqUR%FnXer6lYfrI1jD@s9gl$>'XcYXc'?/Wy uE4#}p5'_deFsvၡ0t&&qu<ޓM r3@J h҆jKa/$>~>{W= 1T;9CEs!$ ?>mQLv,Q/ 89X)e>}U} NXB@h +]~"AKfC,)tӵAVx#DR!2#;L'ǙS.1 [ZNkG_>AoԞ2A}1掜oqP$0>UVdlL"!s̢Z;Kx@TP݇Ut=#懪k YGF!=e|L=&[e&*#FH!S_J@A o+ߞ٦nqK׭/1\p'ԏ)=D{sqyk+Nw$m/D?D@?7c=siJ\Tqqoq P!W,NK14*(ef_PEB;ibS4혯rϭcۃT? ;N$n5#KO} '9O,̔s e+=;؃3g]JL\Yi9mP3&gEB04'@Y2_ p]O!syJi%J4cVf?T!/Ɵ!2vtc8UĀOY-]٘ $2MV=*$J=*JmG*FLjp j)0)=kI "Jp#%ilPnVO=-w Ժx-|Y V$h)'YO9Whr n!,'? 1ig\s M&, SA~|XCj. m U$I%li(9kµ)R Hrl2Y}&?n&6f F??|[4hV/aD51AZ@{Yi^ʫ%UҜ[E4JN>-2yH=&p %V,b6]Ea9W9> A(od;D3\QjLcbQ&{nTNj͵XJe q–i}!1Mx)`%l/\Jㄵ%>=Dv۫ wkՙ/ ޠ~ '~)m#{TR=9V;zĉ9p'+CۺFJiNV>8Ι9vieLԹde!V!@o2=|\6t#{7xmUHEj!4n e- ajEZY]vUU顱5FDCܨ?UHoFDW3h=އSSP]J#I0\؏s 10N F:h¯]Lx+~ Zs2(ٚV{P@Dނ>ۜ1>\ F@MWOBuhS BV[r[I{BB}T((8c74Xeޞ"0r]F|6]ѥ"stsg,7_G&f&$8@ pFk pRJZ_&RLH)O8g[Il7"0Pѕ+m ud>Ve1{b]>H7ZUb&ܝgf(6_? OOw|8~{{b*]T.I3ʻބ` QaDeld9,2bs\獓.URҨY6^yb'Y:2Ɓ\I"~q~m !eˊXh3ĸNWϪr{VTeieAMAGҿ7?8 s&Rd g^r8xуن],Vl+hYxf[wغFSZSC[@7}vL&׵r1 ~{cM"\v`~pA;} Zcց$ҒH5|(Y_l)vh}:Wlˬ'4m{kGފp0 KMץ<ڋx0V.IObjl EIPVe*2 H݉t2?IeUvոU aEfsio Az;;lyGd1p (Q;5-sWPzf5'D d]t}l'ZW g! M\/J2>*hcr]2G"„v` +^3'DJ}!҃1Ej;zx gq=x/e;~y#Eˇ G4m&)?36 $ g{o|:4zH_9N_yRo?$y#(O؅޳`ыŦ$9' ?y p nbЃE4g{,ܻ;HF0U #\Z¡I:qDy䰤fONv"] F̕9X>|w!ߨnbZ2PtVoaܢ!z)BAcJT*rT֠ՄkiʕIUJE!i5#@Tɖ̹ |&E;ƨixri )[h?o8ϤgWswz%S;0rYw9"8B2ϖG=Oi[V:AӬx  rOҀTB+OՎy$V3Rn"V]*b R ٹ qq _L0Y:ɕiWgbҽ2'>ƒR&&fʒDEw1>y +ߗɴB oB6y sl5:Vee|phTR+X :iHnLYW|jP[BaUhDtD: O(u.e Ź3 )F@մFt%ؙ$k aq)}s-CG4,i % &7C'[}ȕԜIlTgcTnaZӳ/*tߛ].kɠ龉Vc'Kaq<6Y2^VQKj\]_  bԊwuӀ]b-H!w7Gjixv䆢*7y h\>qKw78 |;K""8\:`f]^ %x_ä8'j3s'IS*>}5ԲeSI >_Ei'{4u]a/p^L&6uR/)oGMZ?H.m3T؃S KF# 폅οZ$.ǤדSVV>AKsIתt^Ɛ##MٲIdN7a>" S0|5mZJ7( 9`x&XLhr{eËg$C_@6/҂8v:Zw̛7{2;9aqP)O/4%y H+Cx"BgeJ[Ü^ODW<a蜔)*Oy jIx:Es^W9E-Tx[$U#4j ;C %)D+ ,~7Nr֢*y +ڗw4.rO<85 $,p7[_D r`gX(MAtc&bWV7l._iKKbFE ]I2+~i+8w=d)m(KS4KT%ܭE]}xi1KۓM/@$Sthf&;I㡬 ~C_A9L($8*3svP}d C}W_sN e4G9j(1'%w!Wbw?Rx "f1K^K4j vK[=F#G*|* 'zL:qa(c7kPޓHVlbѬ'^vOxh0V mY>R 0OgP_qj>ڀ!F`)̘}?jo͚Y{'d9?'T>m~b[DtԆ+ H 8Q[ݗa0?q=xdnqFQRj3}'7(Ş{Xt4ԡ9HkBvL@XB[M{\u,QmW؏CAj $6Q3*-t[X؝ϟ5zݪWXދc" ?LogJ2IޛdUJgiۅ0F땝1к0$ ===NY qhdHHs!bZ+tYi~\ 1Td٠a ;@|I֒~Of<+XQ`}0#%%FdRCu3bwԘ KN`wi\6Vx4`Ļ:tKW9|;]'O9!ۗj4(`Q]CUW~q}f8!ǯ֋d1hJG7^'K+*Я$4Sz-n¿,L_ҹcF> s(1?pG+;:ex>1I?x\CN/R\bK/އIΜB4B.o2.cug a ;FܲG9x Ît+2szҽSe&e_+AAOݢy`KYb^\.^4o*Ok.V$Jl%pj2<`xB'|QDDq9cͿ>."U[߿?bX#\@ָ+Qq[8G] |ZkPejR/Ue$''Vo\ dbIO;模&BPS)_ XgS_0/ODwNn[ŔE9LeFXkVd5+S" ~ڷ%0HUchH:ϲ5/.SywmLmYǨ䀥ۙVĿ/coM.LHrj8$=}CB)\~0VȀK<(RI~^[5KDȤGJYܯ Br12ϧ|bA`N/]'6'$He @=*1:r؀Č-  .Xt@dDϮu7izgܷn/*P<@6PHPT8cok1<к+SdA,-5oCycNHp@V>+x$mo`tA2NDUČGkm % "6ŗ('ƾEiM[cFH辒Hf#zEuZpZWɒ2kԼ2(ɂ~&eF>;-"[bAz7 y6ċDܷno3Dؒ;sPYѿN%Ǩ^eW#ȗ!Z=ZTn؀Z*1Kk_n#~GC(!|Is:Px*UFeCVzXذ%?>덦2eJYUN%A78|\yFhG} )z_ 5u5,C(CWN\~zp3kpC+(2'61(>G(!VU;lDŽ h_]9a2KF6дղ싾'990Xȋmk,8z]U OҶ6i#g]-1{'C.w=NYmFല1JE؅,=7K4̪J_/kI`arW%v@"LL7]q\mz>>C8$h0 R46NT:!v0/ #En5GS#y0Nwf* Gm-;0̝$bA_qW'..h71)6̅ȑד5GR(+~e=TBe J5W1-ZxV9`6GTGeLG  /\ |?|!NuP"R3us"f3"YO`p15^  p_*!2UfS(+d TSbZ KFkVSvܐh9QbiKP2,=DofUEIfvkIH*o B'6)4 O E*WmVWOnpRs^x) zp\s]`t e$tm4tc|ByL#H2jb*]4/w;<\PǢ 'l7vsZ ƎrpgJ6 \i-nTѬ/mhD$`aPWAֳ0tjQ .ej{vlŮhtn]%Lox3_rj)wӬF5.}- zMdtr781*++tPM?M=6s}C ϸ۲WD9"jɂURK,~v$)Qŗ*IS2jg+wEe2<+BgE>SN0(,d8kDkbQ Ǚh¹Qi@ ?J™8Z>,wJ ;ݎc4]`2lQ7u71Rl-0Βi޵"bxd:L}夃0Lz75ݮhR=~9b}e)0b/= ƩhȭS!5%/wB^<Ć$sIbB-x cRdOYGQ;Q\X= HL^dj\]\N3I *}&PFc*nG&9?m z-ڼxd}HiP1ϛ.A0:/$T'R.65nʢSjX7Ǵ3z}zA< CG.5a* ۑ\%'y3e{zzJ@ c!ĸ'9'5tqip=1&4#Q6wal]w'XD&B-Xt!L !FoKzԍuY:H?{;q7rLp7Fq?! EZhgwE,;UۨLheMZ, ʫԥ׊ ]˝3"9 ,hɮBQڲL2D)7ZzڽAg@.B>vk^g"CK6zOH3a$4ЮmKxc{vJ9L G$ ޴Z̿Ǡ0a?.r^~'-&o5CRLAU ɱ# U `Zp1u9†dK> B 1Us5wfav5.1qzS:56I2Eg~$R A06HL!3)=?wWP!nҳKBR|t)6%:to <1cs"mo#E0yv""n)~5^iN&Gmv0lu*14PB M@:REPY,2 ΐѥ6z& !_OsXw vLg]4K` `ϊxR`UѵRI2TxYr|fH1pv2:ݵ)AvRpH^Wߡh4[DtW瑨3|%]ᛗLRHҩnWkW.8{G'vS⸗`wctST{bto=28Yעatv? e@UxԶs=q#'vmijyMecՇ0J&uLHkoHo&:"`{o8/vg>ts)( Ϸb m7nګ$ BĘ.QamkBfS̫ t==&82 KH-Q|E6/? o$X4Iݥ$ 6;(d*[!l.MSGy(\!ڻzu&2=MpyP.D$Q_m GT~6FZ |!>IPve_RuP~s+%g= j_@X)eBiWUa4nq?E.H93i,?>(IɨQ|KWPd~Kh<@X˶k dȾ]NVkOS;EJb5wFf75|ż3WLLvnCgH=RN^ˤir[ҵAռbclaZY9UO'BtHo)7^ﰷy]ٴs(1 M?vcӧSŗXV'ܖW=y]N~УFc -Ϡ*kQK6aW8d'ȁ>TT8$]Rլ}?ecfAuV p%<+Y 6L6ai(mƻWNoxI=VVh{CZ:vni\,c'X/ 8xArK)қRzfG5"ksx c*[0̗4Cjq**٘{k| 9-4e͖r:rݬG;%QW 8m zB; Y)w5RTv]K2v<+JyhPml}/Y ٖCegpH>6Ntı\ArXJX{u_>?)b<>]TΏuT5@ %i1)0~;\27駸*@=Dg?>5RtŒP=Di9VJ^:DO\oʑmKO?߭ ZP$$(rUN:<=QTd*h_F*\Z5@ۂB#5Rmߕ,w ,@x4je=B|p2`Rz67dchɒn4Ԇ8rZIOS~P]^|^zX{P31 -0.+uqio- ړ ^jķ.LbJFr Cb}dگ(2pŽ(ox 8z}',TY`q ̓ϐ`-,oiWxn6)BgY;Z'^U{Ƌz]ԣvL5zZ]VDJuI֥'5ŻK<6HxAJs~T&~; wML zlLf-++o411%LfnCrz͹䵓8<L:@_2pv?/-l 紼5灼 ֆ QE,Bj }At#; =h'{݄M*[ 8 |M)h uIރR3?`]zvtY`k؝>q>9%X=)>}WGH9Txe8dOn7!QN;U!>$z݉gPCuy.ѬIJ,1< ƋSꍡGeBE+dh4̳ђ/k^yQ "3wBme٩ 1}{5$.P}Y~İ3f~CUYQТ]KOM+_~q%&Trg2BguZmZC2 ,e,IMD xɤ pХ՛T5ZC2&ip'.%$хn@`S eCR})y#dn5@B2a6W(knc;Y+OP9t_$vx8n,3)HtJ-hz'Fu҂0`|usfWTzoW!Q7.nZ*oz:`YjW.[lаԏ;mͰXRPAG> U徬08\` m]G t20i DtWH#Bm }r ƌ"n|QbQʑZ *?31 c%FB!m_wXZS*5X(ym!ͣ X>p/~fhûz$̇\HFX|5߲?~ Y k~YU{f} iHҙݒlB%Bj~ƚ 9# PLc, "-Q.ΫPpoJjMZ`h' b7J?#$N CPO7=AS0#uTJ,!0OSF$xw0.<Jrl RxageE# eTBroFwfXŅ N 5&ȭT*SpHɹD/Bʵvkx'B'+T{lb<H&ɺ1ye_my >s*W$3#5Nl֨O 5q \OB7C3-ka'*Ude d-b%hRywA)hPQXF{"#R  X_W;j+}b葨D9]D{dFѣy(E} DnsVRHl܌4AlI#*_3L7rf_H1h5zv@ mF\J͓o)uVH ±yN|SmykݲzRYey+z ix]hT;";J}# pSjy {Ki<;T%;xnNsw6@jP7aEC 9}yXZS` gqFwWeJ3{M%y^[qp/}7&YpVvgenf_ؾIPVnsdӓ` 5T-FтsG%KUтH2HoLRR6oy)}3]YJ{ip?L Z/=֧QRdž{E 1"8]7vXcH5uS' ==O'P%'zSƆC1jq?Ͽ)Pݫ\0<\vy#5'tӑd qWцH)-#~"Ǿ8唐 0jUeE cx4E|+0?w3q_D,Y]`|/#K'{ʽt! ؕؿpK[ay$L9nw]kdB[\(v<}mè|joie4~'o}Uaѕ0Å얔Rl,I<<;  x'.!| TP ˜,YĜpYPQ=7o;TЦICHHߡ':o4pGDE,9vm/w5?~ԃ.0;I:63UIk(e(}3: <_@C@~[:/vOMO @ 7ɑ`=A<5 ) hfZ {mɅۉhD# d`3$zj:ີ)7L/؁hšZQq2AQH8frV2hNPҌup2@K<8CO `8>1BFtI :z#yV;>sU Xm߰!h%`V;(qo(W.CMj1fUf(kg,/.?\PvC=_Q~i@ho@T2n3kÈ~4 '@n: g"1r;F:UbA. ]#w|V̶o{n@8WlQ7}/rQ:FYU_AIJDI:8ʏtE'`= q /XRcKgӍJ-wY$ǧ'D-[?yyFȠ%MAv8=״@a~/g)9mn*+$io)IMdiq:,K]a3>tB/iPD  ['whiZZPtW˖SpB#*( T0vcmF{u^va HM@&ܿe21E],hEyWߣ˓bk3U3|jՂ KȮbMjP'?Ԇbe8CEw?F\Ⱥnl2kjb-N w=ΤR9qfuM:M_v]}٢Rt~~;l7 (J:*33sgEC@A і%5P A*-1o{![=Zt֑Z>Hʂ]V= cIݿx(^ u@OFl*DR|i紬 B8ὲ6[*ζLx@.hnu]RSd0@;Tݗ]x&䍜<8hX2ZO,Ԕil_]ď48Ň?9iw~e*)\-ZDKڮ|8f%.o3V-1n: 1SdCˌ}oxi'< dm#}"s9M *[IOZ >!Ƃ#w,v#{tk;unD,F;*,<,RcV\id;h*lЂ]%ޙ bK՝VG3VK|Oav>#zx8f^f[k#=BfW1bVOK h[OKRMPt-v~qbWύʚ9?53cGJIyUz)8AUt(%&N16&gEN4. a<`"@ʪIv™3) :[qP=;~?567d9U.l<'JԸkӒp%9Hg:4#e~{[F %xw0? #38`Ry @}j~D^|4M喌zV(N9rN6䒃~sp Pv:mee. |5i> ڡ_^/('t3 O z׻(O2ڔk M Pk^ݏ- Nt? }#gr XrN°˷Y4!_D`WtFJ "Vw/G>%TM&om$ũ[$&QȡJkucjF !fףlbNf/Q#i SwNՇvX[ŝ 4b),4ν˒jw 5*"V .R}y! iߡݣ F0f!o0̉?ҍ7T|TȪLJd!P)&nd(=S:h_~Gt[E,vPbS=,I#v*LeƉݮf'~uL iOOU0. XEH]CiwK8n9WM.e_sRYag 4~ouShu7%c OgAՆC' | |I<"漢J^;ƻ3yFr*jƴIg D6}Z&]8]@ i6).?(nȷhEʐlTghEosb̈F Ф_١>'+(1Ru!۰3=]heT>a~tlw')q!j Bz:hOsLg6;<h φ0ۯ.^ |YiޅA*&T6(t0m\F<&4nJPTYxQo![&FO@j~76k<䝻,|' z\!p̻Ѷ"z^Ǖ+;Jo__>6Gr=lbOc ]R5j9f{ΉpjSWfCq[B<#Jvcx ?c` _wAs42>a]l^3U<O? |`VgߺXJs?cB]&XϠbKn;o:6 &󶼓0@hR ; EE;B)//WIS;,-դZ*0s&w;&^ K"x]tewftH ߑ)Z a*ՓNWV1| |ͅ `: +Y޾Zb~:g) 3n{:tQĪ7 u+2Y"s[eˎ<+ vڝ5: 3cӌen(R.(|cQ3 }2D":kE% YRyAw~x5Qf|9$g|$3hBѪHsv=L&ɗ @}j y2ֽIM?hPܨ,t7h(z jm=l}%e߻Q8Sڱt)b[Ʒ:Ό&ڸycL+][DgY~_eEMMt4$"Gtw8f9U=gmaD_azM4Sϻyx6a_]>7hTJɋ#q@[vs+|Aͩo_1 OIre-3@u]'e;0z»#/OYb=EKfjL8%>2qT oq1{Iڕtss9ԀpP/kP^)&JV+b#MXtH.$n1 2kr7~T$oDMQ`Yw]5dݟCa5LhxNsd==/uj/T-j!S&փ`=!FIwɑG8pd4$t@*l"MTJaMx4tX3ba#*G2~%,VZyc /} # {^{^\i=eU]IҮ-P 6K>ւ=x$2(樫t0߲B#d禉b`̿Ш:rBoQ B&!so(\GbHڏڇ)::Qq>"k] Ib!-ú{nsJ^\ͤF?ۄz mƣcsjQeδ27}țE^TNT8 hKz7WZYAbѣG v( =O#߽ᦅ[d) hŤp<. c75|ŇfssƆ+!P \*PetetJ擃q[bex.f 0IJ a:971p<]#r4*kBKY"*} :I~@/Vi1GQ֭x n+e#fDx:~)էAKXϊӺ`ȢiS/δR=T=}[*2tiGd6q ;N]snkS|hoNK1RsJGXzs!VL_7*(dwFcgedWv4DߐSiȰT5Uړ˖'J|y_+eQs >uWCjaA)Zd7imĎk:ZLXAY[AW pwg2(sGEVCRR#30HGW+O'16 X/M{ݛJ_m>QN c'´߫J~,º5X Νdu =)"nDP3S6`V{QY#炫 Rȗ ɭ8)INr?uI? T"̳y/|FGxg'{]hѠ5IU)KVP тGRp>W+p秮Xnvwƞ9C!V" Ѓ Z9>YƊTL$$l࣏&0U:&k(rSR'?YxP>E3P13xrIZ5-у{@t=zLTL mF);/X&atԗ1y8;"tVĹU} [F.luKFqg{P_+ YTc踥َƬrrgA4nPȫt>MLZר&9/(0B'⇟f b/%ŏ_p޾?&)lxrS 8M&c>tǶ(!TV*~Ղ˥V\Ks端&{( $3:,iE(ۗ|VĜ![^J_#l1g6AduBcy3:v'aGoU ̍ o6[׹;~.+nz|2Z*tQdF|Q"8*QTj"Em`z[M< ef\k#_Nz-6gx +/4,Q2^ŏ\}"D!xRč:BorqH@X#mH2ŔrGJ&)*U2i7v9"ۢA~7pkyEZ bMnnߣԞfUǢx<4,7pJ?!!/N'#@G9\ԅ*w[dS@.yqp gHN}Ħ U(JF)6V#w=ŭ@*[2Fep?fV82cL#D1d;z|~)S~>^oTwɥX!(2XՔrIF[i:mb7o}i. i5Wq$Fep\-iK׻K6(t(!:C[- >O_pCX䶩="9A8fYM kqH>RO9q_Nyі ( J\{uGԋIVٯ籡:}'l|6>vޓi9tD;!aD:C S9VK3+7w>g.gq5zywԻ,ۗm<9nBsh^mdu!B{-pp7HH<Cfs"0>IO^%m"D4js- uBh|6GOTgBMӱH|tR^_R8 )(Jn W< qxRB(CXsdqjVPKE?rjz#=DYj "@yyHlC'b t9XcYvaocRHRr{ &*^$"PKB}8*+ulTnVHّHuCWZE\("щ &f f SVIzAomia/>)'#^M8Wh j/ l'rR;kw?:4HH- GF_͠2񓓍XD ^t%ƇL}SnldL&&%j6J}=lLF('{)p1U]"Bm.YK1}Fr(i^Dio#l{b>) anBPa{2خբRWx:<9U)?P&cͲ>MCd'Xzvp#Պ5߈ ?}zI[i׽3.GqqWKBf)y:U3YzQKZRfBmKVL 38ζR2}Q^zL喏vb},Ϊ*I\Ic';GvmrŬD;dʼ ʓ6c֨1/ }'J/p? vD~vB>Ч쓚0[H֞`ebgʀ;E3셀FV6-CE f /աAuENRz N L rf:0'yoݟo50P8]흻7P9Y~3['' "odp&"IJm8 **[녴 >MK9l#0;tVPU/+{n ,`-!סs ?2R<;><"CEo;fr ;zIG:3$a r7j"|et!LGv%pߩulw HN#(="ź 1,=2 lL)|^&{Om3 mQI68{/zJv%RD@ȣ/Ӎ U;708P:FtxfM+JK߸)$N<]y8mj1r57h:~TaɩŁI&&ncae>Hrՠ/x B낽 n\wX1&S=ZZi|%جc Cc߶5 JL!%?2z@,`t;DԤ`]_P<3/ q2d$WHA773 d4xa+XA*`ɨxg0|9`ED^g9>Wm/ak,='QoSI\ZM8t_ѭR}}t:3sY zD( *!Ǹxݮ9 G8l{j:SXBe ˎ1g$`%Bכϖ6K8B/OU}Q5X(!Pɀ%>]!m!\VlVCc։k)Z=7_#sAr6]u(.Ϩ`"zUaZڞ˙LeD7c VZXc^ G^h h6tmd. A(00%r G7 t2b/K-5<\# #6°e17ؤJpyE%rD:{4uµm05u׳Uۣu NtYb!} *W{!⾕}y^mbN&ixZJLOT'N6_6u,F_DZRmLCDYk? .;(NF>!R-̊8!4vvC^Mj,).i<,uÂ[1GK~;ox!m2=O#F] QE|H̾oQ9nEݨ 5˷$,n@ɿ3%WS7ZQ!])E6 !";cDAG (U^$un 3pq}ټll73wkvOWWZsZ,WЬ~Ss6CSnˋM- '):Iڰo|ÌCu?vJrAB`O$U?NNJ`(JWv|[ckxj3;;(k1ϖ[ @0j$ d60☾zuJsGX8g.5ќei:e{= enO%YaY"  Z+'~u4-p@'&]gaVtlҒrvF L"ʨmPY"f:Y= vG[)S 'A&efi~`ivӇ3r l@1Na')jeb6 {g)Y> E*pwL`%'鋌q:F&%:mn9pKJrCr1Z72S1x 7z ~) պ{( ` =tBq1Ne'o\g.8z؊Gqwl8GoI|Ī0QX0RsGw%KڕK^HE@u*1Rw}«E^#~tӅKo/o5(&,XZp JJ&!x &W8;i0ƻy2|f47i\ ^CȘũÞߍ~96j 3;Je삌t !6^?i5cAZz`u "+BBךt7(~)KLxmO0_AR4aАܤ(Wfcͽv h·}"jZA ܻ2t؄CrGҋWY/C~=tr AO'̘~٬,)V\٥"p@iL񼁱(x޻]`j M =j E=laŶ9NfKѣ/tV nq2g&c^)^\B,4,(C>cƽUn=&焴ЄMQs/QΉZNzXg~]Un 1U~Lt}cgοnu\mK27Ȅ 埚qvCtAWͭTuu KV؋S=ҥ}'+6j$1bbvo 2Ks]  8Uä@>uZֺj# 1[y>J*(_- oc$yO B%Ek.vO;Zb}~gYZ0707010000037d000081a4000000000000000000000001646b69ab00005fc4000000000000000000000000000000000000005100000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/target/target_core_user.ko.xz7zXZִF!t/_]?Eh=ڜ.+η]Spgk}w%'eP1;5RWmU9{ ipa J+m6`ܧysOuۥ+U3N)]Z:l ".m 1fԮJh/jdTsתUJ׶ \S{3v0SYP+P~JCViu)"h\zEY?(^ f,w@rj^PEڥ|O< <љ@)aaZ:(lX?r`5 tKHP4%c]4A,o1kmg&*Ѕ /],|4k%]d[bGWuې}Ao`bø'4oP&[cU'bCk iDk\;U- O(H]j;>"=oBhGFzk=U6&$snP"b`>"gk t@w[Ga@ފ+{ ;r%[twCKҾPm ԃ0=k}~.]In+EJYT4)J(ҢVơF2C ں.ε$^ŤuΗ֯ XafzYLrcp[Dɂ^k.[5p[䆑o' ^1r1mǵ`&/SC!rC(CRُ$MK,Lwe>tu[Z \vl{dpWJSUNK;L5iWRڽN~7UQW'?0D٪)/VNn[>:kՕlte`2u64C%q@QMC{r" v`}Ӓ^_0 鞴TCݏ^NWz2CXQnXÔ1󊾑 `5֪a~II<{tȨҺ]jU2N؊.V!p J9Ԋr aw€s#۹9RܨN5JecqC_`Op:Íy,Ni`#|. b0+V 4؍;X)rHb6X9S H.(]ϭǂȘvA{oj=rpTj0U)sZP/ݯ00`y|UyUIq 2s7RKl/k8|I+kRN䦶%=ڷVsB6.'Յ|q?q znSvcVFʰ8"MqKUg'& j\PQԏĩo ?M 2Z-9(wU/:BOV #:ISmTUgG,#Ppx"* ɂo)Q) HYO(hݾFៈ)l.nLVg<B+,UceZ<+t*upܶ Y0e +eAB7 YN!]9[ytqu`)p@'3t6@毛ܬ1R8J|k5l- 򇅅!';.F-R7fBk<+gUbc \(ڦso2Y@ KWeS>qAٺYT6:g{n=vA[c >ᩖM$rl8"|=R$r.Ew1^c- 1 ON;8Q?J qXIZd U#-ܧF ac6\DX{鴴Y*Q`]oE> L* ?֛龝9ym'3y)$/j&_s~|Z6/Wrhp#pMDTލ>Ӟkt]=NHWt8aȮd<ˡ^]k׬>䗱Û49T8P߉Ks5!7͕: EՄeJSr=k/?^@o(wLktzC TѦ}.JL=[wͱ'~lT}O>Mx95PaU.7ULͷ ^`ƒŬ#5|"&:9MukaB<}M(e g&ɓI{/L8_>lay KV&>ftx> xHWob'CM;g*OtFT:|X?\b-Hv٥c] mgn"E3">)Q0:[-Ɖ͵"i1}(J`:x`]/Q3ʌ"G8q8 Lnw}x7)Ξq$).:0 PVmI! SvvÓs*] #oL s:p) ֚ /b>;CM!/ :$Ɗ/kh9V’]`IYJvt=L0g{E `<-f_rz5x? Ċ8 ʨ JLJ*.eOKIUV“";稄థ,0n41BUT?`Bj@8+]OҶr}+\ 4Q"( IJ/ Am^ :F* [~RКc< C~㿳,!gYz TCsRΒ<_4xC녇(7 !miFoQ.lDB#BX:0@;A|*(F)*jqKk@F4Ѕ̈́Ib I flaED` oqݺ ptե٭`]9[|(AA֎^aFCgs%l吧TRGQAOEh韣(A:u$퓋9H&J~$mFS<ĭCt_(@@Ԭz 7wrK>tzOB %'ڻCYJF/Sl'jOȐD4*PGa1M:-jfDŽo ڹVJS$B&T=mV#03N<Ϫ : \GrVjS$%gоXA`J(hVkv0oS E> 6rAKG'@syVT\i~c81ii]mh 7_4(W qB e'O $ِZ˼>l|/F{7H| ӨIwRt}я/ZbH{&RHGMM*"=S!TFsbH4\ sX=Qvb(kl 6~)WRۢMDیy[#3ր_ĽqI՛k#8-A4X0:1Ӎ2E˃1s4tt?ŶmIX7wV'vY1GoR:!F  ,.PĹ!V”5| NS"=koz- i%(+nzJI瞣b !n׬v9z`jDLaszE*CǜC#^`5w!]]o澪H -wɓj5/ `L3+2xs"2/H-F &K~A eRmNkQjjw>D ;v8n y+'Ryf+GLsW_|uDu`k [4iS#c|S .S $z$^wB ڱX֒!,̄z$f]8BHKadKe(ܠA9rCcr,8 "o fE% ]2S54hrwl~$Bm'3Nbk|I3եل-W[0oRԻm3I R8JKfY&WҰ8b.X)<c0n`SVk0o+R)@7j?iN&ۜT*٢8UzLż0^@f6?|nUP,T pLfDIN|,]>?_8v'G 3:ft(܈W]9WX5K+CƁu^t~}]l|mt!vME%d\yz>RzMk]?`b44MuTz 3Wvĭ4d-@Bo&U& }A(V1Hq@*Iw)G6%yEٶ$} Uq#1?oS!iͥPP䏢$7MqLQJtpg"E\ᶗޓvG2"0‚q:M[/q9j^ ?Hޞ$U&g4'+'fc ;qltq!bo='~L8Xy- s5|HATѹ8(gMzށyIUcwipB?CLs}lcz(Oa<@ ԯM,?'*ks?C =Si9V.MQ=Frg[ .QDŽP%-76Ƭ&%.:O^TZs9G9$/%]s%MꢈUm b <gpWG2vKe @Ձ+{>wQeBh~$,Fh9WnTޓ;o[M:k ϱQY!@\F.ݴU%DWjI`I ֑Y9HMD|hgJ,&N~x'9#Tʒ\79v/G9+,{[Ok8Fޚ# ک}+q&9Œ2IҰsn6 MR.9E:[˚Yev(ѣXc_#u?,Ά=Ÿ!-K+;0 /JJݕjD"R\ku6AC QPa;k_-z!%_9u5# АlX,4WR 6X[0_1PU6m_>% 엋h%b]3lqGEYAF Z@Ѵ} є v6!-}rpO*Դl m94!???_cy>U0,dOGb.&Z⨄- <^ bᖐ#kԆMe 5,ǠHzj)Z;'ƝsF]*捔S#89E7fDrA ׸}ybRDͺCH4ˎ g (Ysi/H3_80yܻ[K}@؏e }X@HF*Q||9XDFV;ir;{[|'#Uѕh_ PQC~Nl'bR%?`3ϻx8L^InF~Aa2ͅ&"op@-iEצT}_~ǚ[Y4vpwDxOLH"8k >g 4TZΐCM9jh>ҩ 6 P'RRc%+sO `mDx\̳K%S|m{!"ܑn@R64>Lw wC|M+%voˠλwt>1&*jA6Od bCFhu7#l I:s\,Wq9aNi_)kf5!GHR93xh}JبdMN'[ـ WjuMKľnC{ 'j. &W5"9zz4@[(2DV DޑUv $s 5a+NrϻQ ,n^apr?}64)5PEB'пJV[X K.>\Bi,nA\cۙk6-j\D9-:KDó):;αYx+"Qi.jg󵜉u~cL;fD_k?SiS;'!p(LBI*reJԟ@XhNONu׍/P=A_i3ɢDZXݑ:3KELb솓R(NOgUi>ޯa<Ւek|½h"7N8Ii[H}cœK5N7 {j(K&_8 ^Zu7ר[Xwd/jFun^YhbiPZ՚|/7*I~a~Qht{g;l{4JZN]vo@ 껹 3)$:v<.̴TxT_-lDcU˸EJ{m; JBڈʝ}jj/%A=BH'pe$jnS+~?i+׉llVNQ-WD~</  |DͷM=]9'FnLPTe.y`RS7I$ÀGG#GӉ1sLuxhbCWTNۜ KK͜ _KSJdKfr0SqtyD+cY'K ~MVO @glGV"k:㋇ZP$EyIwMݭ7E ь3Cdr& pdRX<%ZlY_G=RwC  vrcd-WKwQ$bpAۀ(O',i3ZXPZ7Jr0D֝d==ֈbM576FbmMgwdk @|>Daʪ$¸ExZiL8%{?kv{E7nۚ#vEE䐋elk ɟލԈj5sw毼&~l'\Zgξ e;1M0z }DU/kȰ#kI|J?nDaWn,'e1+'a$3?l5=~_hnjJ]MUNiR߰Q?݂(9ឈ't^َ=wAنgjzcI@N4Ғ:]i;v;돑a iY(9O ~?\ǑEtFH$ '0oQ#VS*?b W4dϪDelSK+-Q1(vf}BS0"tͺ43FP'ׄ-XӲ ȷؔɱ " NoUSr"-'&^;5r2MЃkV0Nl 4+xBj崸iYb-pi̫v+pݚj "[2{n" y*Xb"Ђ@b9q‚g6-DҌźQcV9哽S/LW'ѲQޔؘDidc ?Lk'uð2ժovq626@£*]UEZLLEx*D"J? dsRG={Ogvs\ֶΘzmܻEI QMZt3ܦg[ӨIYwn =usפ{J~D!ީn=^b6|Tu8@nq^ t0\X`fABb;:V,NognOhWjW?J\݌\8p72/qqlfFɠ i4ڞ߽wB荥L?pzy/0)wSI@ -R߆'݊p%JJ2~NZg2vӮV ~0 {Plipa1"ØA@v8ُkSpm;{ڷl鍭զğY,Ñ@r5wn JU UYvsR/_$0Gu9G[qZ 7,(;οVC0P }%ܱS΋= ͗m#$OXVyH?4*9I}nG+E- t!j@pϓ3moe-aй\(- a8[dXScG ,aݓړ`"Y!+7F ݻe%Ll˝ʼn.lPs=@Bs3,0:XƗj)>Zubȩ%^{ssǀ m?F#=T4ڟx^ wЪjjs)I@#! \HWu2 ,12Y;Ĕ"LQ@ f`ϖX=*2涏d%,/bx̴LqfxY? ~r!~Id au[mN% gz\jV:*Qiy;~G_CEz3lK*X`3 O9qh~PVזl.:*~\Y]zlxs4h7G# )(SWYqC˪XT?~_ 7l4Ț{di}[;j;WPh=83O5DpMA?qʮ<~=>Q/l;qgޏ$YS/7UrkkL<isaA*LlD@^3pZ'Ft7#D,h0HgZ,cJoget8qkcV_+%6h ={h,]T,Nuթc9x+ _@A]2DKg!O{{ym:_=ѧV1jŊ3'I~<ෛ2㶘vX 6LlmR tlTRg&dRrn4,i7IOb w~AZo6!-8 u媬\GvM[Vxfh'Z3_hL_s7fô҆]<{9ZzQ^)==5@rh5UDԵr-O,14Ew3{#N2od淄+T9CUL{8X0T2=1m;yXbCcpP vy'b@X y;汕WM8Wުə % 3CFciEc,6,x W-g'wl /"~˼/ ?Gɨ `1 8ċ}DֿuMjpgg#4:¶ K.|x>66n@cᗟ~L7gO@jV}򳴐e zث Bn F$G3{#\fm:ݎ )Y&xGQE2~aCa'o%S-!!{JJe68+> h|R(}6Nm[+?)[ T-[k{l>ܪN4m 7 TYĸojyS3{T0qb( nrR'XiP._nK!C6,Xqbbp|C9>#'{'j2ZZB,;Q: rAUw 㻙UrӴ Kcd$oҵ&b/]^,[y4!+Q[V-x/ERi?IYa*7Y7i oдd˸A0-s{\{n$.Ye]tHASg|b# }paJLԣtHFe'~* M>p yr>h9hm̊58>1r9dbqѐz j"*B+{IJ1?n^MN;ɑQQ#HlxA' j?^ mQל5 aZttN+S)/̡|GJO`N3_']lU0tśPG#x͕؃]6\gԬe4#m.k>)4w7d-rf:^_)ȣ}E d3 nbQġ !9Fx^k] L ' ^Kzi,8EfP2%5B&QR>2 g>__ϳ*'7c чB'ER陋7&tf_2l[j|hJ#.?v:z aWʿ99zFc j@E6xƙ B東.b:u.ȟ]a.T|Vb[cCJq#E꬧:8Vڻj3S T;4ʣI޼?z3!DWqqM8Pt)}àpw6`oGƆۿPѬG,U6GJ. ۰闗To]2Sog7˃c6APcm}!!R3 .q z]*UGJo57xo^By>mdDoQGt:McUZ4 /XdjC^*rkʗ>&*:XOXgEYL9kɏvy3` q\<=JjZf7Ï- #+\L=x> M*+FmYz851oJ.  KnIT3=*`,rջ̉2>B;pecuɈ &7&˕.ɩٯ:j«bX6r2_iC̸am_^2U'Q?qTn`sHUb;mwK )eD,]3nҰl1X 6r]{GM0;BWq@/ss-% :%ȣM1ӈ)y^w˞H&HI1mQ\!S4a_bJs')rtmN)0H<]Ԉlky*h~ejʳ|xzO`Aܭf0:u #;K5m*TA˻),VEY!`"ֽ0`T^+^MO /MTW<tfuB>7[O92Y}_}lz[5%pJY!uE<[o [8ctDEsHVH~4}Dxn6)Q 1,k\"js) \Ob.O?᠔g@h2yJ?S(@-o 0LłOo.^?s{k~z8ˑ+a:OLCATB= nLo[cy-&4pq[aeWv=[2]BR$"X֭"uPOe%K)]0ׅ EX !`>NJYgWǰOZ>;4JO^T^*HTg?K5xYƁo{2r %U-Ve(\0,ZZР\mugfϥEYSb@Ct>s`Ai#A vh@o-ze=C,}yk7-o3%H*J UK:)Opҕ}n*7;o mWO]Ty^nګekfٿ1ěX_(JSG]2eOTP:q/ڦn.E-n,ċT:?ulh9,*ЫtT3|P}iY_툒$_V-d3 `ћ9]eNuDZ<Ť[ѓ7@u"H M0ej_(˫(Buy~H%T:hS&x5hC}xV>)U ĕ^J7JjE!Og})@ kU/ mdvPn tt,2sT5kms+P˭_֔82ti3<ʝjrVBj*4e)DIy.-7T|P=2 &<%{.yon=k#(Π&1wjڄV\0ب)ì~ɼ,°P_YIywWd8" ?=&Y5>d;&-Qxײ  pu% l!9Q Q+(}0`X{MiK_+ٗu=7`hh,-"}|o\RLzĕ_M}%~9XX0ꤴD u|e 4/x4ڔ/;)0[I:ժ{)ma߳Mb]!vXYŗ DwlHa+o9TB-ٝ[sӢOeE@( c| t/3]&LzUR6͵'yt{_csB=}|ḦN6{8[+FVG_HS& _aW&v5C]aCQ[2kEd?!YJ8eg+q,C&~$vliCo]23lS[tG^rĆ8~s#1m9X0al.;h?Q?k rLjIG' /k`A-ԠqO6Xt 7)Q?sl1DzW"lQ0$_ GKqs~8Ha *'o~g8g_Lking}RQ8љcI(>ewh`6?[O 0_Xu EΪ.Qv; z)("/&8nh}_39A{&zB{GY(2'̈h<JĶf9sb -D KO4h5p9yG<wƶFb KR /S.Rڗ H(-sZ vʗ}:l; @`]S3(ii1yٿI+Mx~Gk  DX⤴9Po>d<,߿r0do7+B2e_'*w5i( VL7g&У5}@L^[VBDzF*LK Ý_,|FE&?$:n4xd-XL"۵>Jp--@Z(]pp>+WGs<+G'pAz*ʁ!E@#mB\Zqϡ8%kҪL\Pꪭ߼IRK/.evU9'*~2=kz&>ԢADflAR d 0}43%жMx|~0Cϕ'9>)? prVȉyO ؏QsLi,\0M@@,u=S}sk^p}Zb9 }.+Ү`˩nyy`%H^DPcǼIOpMĶS09$D*!-ujgŅs k]P nWo`9rKjo"~[l(z6ď 1zܡ܋27;iŷ 9`*ti&㬬 siaC{e}p#+C'GlV 5 ?# }[GGU=eKӺI?#oa&Z/q?!noScy[X|u W(3&җ7G*kAL <ʟ;}CA^BɜU=-V<g3R& gbEtL5X1Z.xcf[ό٦(IaP<6ڰv]<=9KKSG\재Ã9Ο3F5韌)w ro -D`0{lQG,\뀣/j˨TMXCە^ MnN-V &jp$uojxHdM@&3g5!8T v9*I{N]wD)xJ 1hGi??B@@*>c"B7u}g1SŴ<^م-ˑi49MKZ;WyEXgqIc5WA@MuޗOQTB9*Rq%5&u=yk6w%N^~y 8^Aүم{ؾqhalfgޏ qH7uG8f0x^ E&1Yb2 hm5`iRs/pSآp&rg][|,ϳG_(l2yR`@01i9S(]Vfp+BwS r\rȍpoh*= (ww<=[g&y쒼~v5d|BCU{ 6A@AnT'$ &y/vxưreP"!bD@#nۂSf8՚pEr 1I}F% u 7 pG;mkZ9K{$z޴wj2Uz8Z%:rutT\䜗 b7?5/4kK0nϽk:cc) ^I֣a)hx4Eo1H DsZŘީ-x Dh0 5Dȏ~1Йw_װ\d*:\[ZxY> \ysh7Y8}HmG|ۼ94aЛ6Y'vXB"l꘧@c{W&b> ʭ ~u&q@"#.JV%-[MfI*3qt.М JD&Um S$+:xPu7^v\Eua$gLGÃ۶H5`n;mI"#LBWG%.$z QXN*Ss|C 4\($!P:ꁁ'i׸:#:R&ߑ|)E]|.+l29x͗!qTeUaFZ9j*Ԑ܅]B>||"F2e߅d= ʰM$%De/1H=¢ jE3nK`' XJjXGp^O1\5B}tR8sӠѵ8<=G쭢pp(MipFѡ@gd^B1~ f"ݤ@&7 .ޫ3i"E{G_n;Abx}܆SuV+}5Ǐ5!¯L8mnɲI-!}(gm =C!w`&tW@۵gJo |VWY |s” BCK@f:ݘ!h=c O4RIeUW)Cu\h|(*T`J6z4!su}3-QȆ |"PwfC:6Q Xw,):t__Zb\(oSJ.F:2CQD9n|nݯ$7ٚmn8i 2X]+"U59D5;ɖ;x:rEp|䐨oh%qǁtߌ叺<{yǖVqjFh䑠 V7448UpI3vכ3xNv{[xy缆jJrNs^IcFbkS^Ăb]TQ*o2ܭ GxNAɜw+ 5+|z>GM "b:~;* ? vh?(,2TGÍEa7_9v;aNaSnu+P322ǹͲleCqh4,!VOD{U1z&q9z68rm8UgYZ0707010000037e000081a4000000000000000000000001646b69ab000050e0000000000000000000000000000000000000004600000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/tty/cyclades.ko.xz7zXZִF!t/V/P]?Eh=ڜ.+V/rs0Lڵ|fM=_W> [T7Fo~iq؈[Ňk.i" t֘em/bC4 ArcO0wE}r _ -~4ؼ]zz":`79gš;L`t1VMpx| t8-?Vog+M %7#jw$j55el_QJ^Rq8޺cr8Ɏ̓ qiG!ԃ^Ia zƿcdi1aLꤡ̀;vŮ̋J9gm." N{)]@w"Ӊ;3e.}"q$YF&G&Zbܓ,_X{^1}jeT BKmee`iܬ-߁B%/*m"Uq WXRa4PG<(p ZӰ,г{ p,sg6Qkk)!T{%i92YT~bz0zOeaX]7D4ryጮ ϓ/_'ujҤbOpܣih 'o0ZC%>kwt`.(G.-HU}10))zm2:La09LMͪ.BtdS.h@fSg$|ǘdgtZ3)@Б }ZQB;J7_S>S^a(|p3V X֬myIdb?/z9tI@ݜ]M"U35]"y9om/H` Hfx+Ӟalmߎc[&0`6\;/`6X%Q v%+:(<ݭUX jʝ*˄m˱(7e㺸Az3WIVF+sxx|=ishtmuNquhdVNk Fyyu_ަ{g*y'h 4oߝj:PNz$OmR>ݨ7ݭp&$?ai(? ׮5̩@ Y*DgV5\͗C s`t>`'ysYqvwDXfeD/ZUPLc)6Q cg?EPЩ7!96yRDIq*º̂𥵜Ssyi$٠TM!VTmyVwn4O$uu4)PV!f:.˄X>FBdr}=,Ƕ ILIzY1/`{Bc*Y^4¸)czDyѮkAి6 q8(,DU~, _{}L]4K )ZKO3qYScm ߛ`YyS nqur߰η /LpaR@kde_^{>Dνw b^I),ӠF8o)IjilJD (lr8O~V>ox͢зe9@+I ZUQs_7xXIPN+; (']6󮈟M 7mѨvA&a؏f*T>SUEHyl8M2Iuɒ=dݤ lu[IUOL*$Qi߈p_vTWO0D#S!B| sO({srW@ @1)+LO5I7¾UW1c2k/^Qbi}ă@*%#}6׬G637f9$ X*(ռKz5gbp|wҧruܨU@ /5B<ƽH96HOm%cS\tWBxUBCڌ "]ŖGH ϋ嬺iSBpDb<7#e(3Dz" XQ- Dktb e6 E%FoحhE{P~B-鞺ӖЊEZV‡Ly- D`oy#5DOڳRR/ɢa7~vhz#UJ<1P3Hw#iqݑi@,m#L%-7B). fw9zE3pۋ;f7SL0؅-+epMqjņ裸yVJzpw$oӮXǣ -s,ϻW`}~hkPk$ x2؃:,(b+:KHJZ؀.(9{@9vDP֭o$WSduznE1|X&EKhG;S pԣTB,AaH_-L_bsxcپqT9>cl Ial!D|Rɯs)zGIru򔓂WDtŋuʰ1 WviI"BLSoq6}%Ky I|P/@A&T(pr|iV%&T,4i+Cijṍt1& Rkؓц}7 l$龯? s?SYG=Hj{q#KjHU4Ofx>F .tM3jribE!i1m n*F|*狍"70n{v)Vi-? f6|Q,T"u͗S-Dt s[uy7oyNb4D՜lrЃk]|W{& 5S}WCql#72&^hW0!Yޚwd`{ъةKjw.S͕Gt)U0WFl1y"Z33ɾ<͚1kC@VFwRkxCk;'#;mzcN%rqM*~|vrg9T܇tp$Ʊ{ xÐr̈AOH08Q FrXG`hX4|pyE43ҵb#[',!ժKg L՝p$zxo'[f9Q~hɭ09{4xA!-0}8kF9*+QܟClu*WIv8`ӡcޚ6dNl9Ov8y-[aXmkJ0_[!@Z\4k7yu^ Ov.=GBh<'i1tdɨ`B!43y41'CU>cՅ̱~l'ܾ)q 6]gQ*CbGNҐ:  g)Z  S<%fY|t⯣CSe:žmd֯8k"]iQ.n, Wy'Xu'3MjbuW&@h6lWϒ{B>ȧ`MU[BA߳.c"NQJ&B)Iԉ`);ț\A֨` fu%Q1'/ll ʞ;Gc;zǎK!"TLMn$T $}DABJDQ`BXq| AJV9wI楥;ud {BFOapi! K D179K1imVr0nIx'2/4xT6R4{(9d/U8 B@?vy"/@@Ȣa<"3S@lUzH&ԨNu =?6<p޾8TI#^ "rJЪI/HZܽKR: gxqm!at wiYޟA.Jc9VCɔj%6iA{(O9*.kP/dueh 7P0M 44TAC ipPEWyݏjhBn`;1jAA '<lMlkQN%LHR^h Xz*CՎBV % p<)[3sifyXAg[9/ Rk!yEOft-4i}Ir'ti{}ji`5ndE).i*ɚ3?;T[8)1]y.Ul NBB7Ac%ᣱqgGgvPLZVsꗸ9ډ3]y}yufxVvLM>.l#?[$ 3"(G9'NA_RM<?؞ܪsQp3kw3{M!.ş00̤s{srdQ!o (%m'{  Ւwhpܛt\y]S7R6bbvS9P.ix6YC*xyRc_oc*x)*G}:kwi\8-ߝA`` پ;l*tͲdžR{G=BwlV &\bڒ5=Х,>Nvnm9}!.~sJieU8[gDz4Dx62vKrأ 8 VTXJC_-.ˊ$J3e2[V AT?:UW] u8#;4 [MnۀBRz|tbr ( 1lL}X$=r$}`p3?t,;!ن/dhQCZ&oUKnM)y.T-cWf"v^f U \zL2cV?b Ot|~{kV]ŨsdS_(CV-yFG#a6n(:EN|IMA0J/+q/F"Sl1[F*#9r!n(BQA&*5r#[7RX=I]VBen~8+х-X0<Ű[vݤG1]HfbO3k` \A$J+רq ."`l}NO EP+>S&5?j':`}4=VxYIHR.HM-ɘH|ϲ:1\x A= &:!HNu|8ݺ|쉵Lvu &Tj)w.KXҩٝ*E';EQ-k7"H59|5HaP5mSusUjN&;MWNK +F\%k~ $ӤRfbǾ4}n%l;,t>]T9Vq%.,.ܙW!d#wS g,Yݹ 5@1懒/ ޣVbU/~|%tiV]wmBҳ5T {x~l"oNe54;15pts99{/,{O4c}WTKSRtaMcTWVCIml< >#6][>uqG7/">?K"ā嵁e;'$0r~(K.f`0tF{Ҵ"f~ Tə2%5 Ӌ Xh KTu4jnPnipC|m(5D6%~I~<Tc#ޙˆkԾ1]ِ₍ْZ⁠v[qp/-Wߠwl*}&:2Fj9.4&'4D_⹒;sH6cL>CmIA~,ʲ 򧉘n=ه{!ĸٶ9P9<*fu%8r[ ,x"ɍ hFH=n96--?oJ´d/mP:㳇X0M*b씃uk@O+:PB' L:J+tT}bJۖWSD j0{aKUƴKr^ʰQ հpKlQ%ZzHuP 9:) |SIU@@{,w*+*:IITI^5O#,r3!J'Րh7í"#aϾ6=xd-с%nfW]Y|turK"!P`u5d"=qp*_O>(Y`~ %{naWFv"IYYď\$'2X 02xItH.U5j uӼZşX ڎ_L,b9o5.T0khkPÀ$7e9t'P[%rقar0F҅&`ywb>sX 3LDԔZx4˄Z0bh.MR{({A|a7"ȻPZk]Y= Lȟ\vV#)ƾ-JOs^a&3%<CgF ,@ 噡Nf?LoL\u 2Nܥ;K0&=yl2kRͣZfU_rn^7']LN7EDo؞jnLC曛ͻ !> :&vY}D_ ōWo*nTU"wKS] Ǩ&&O!=l=ܱt 'TS8q|Oe x1S#VB_cyӟǿ}́b7lq޹#oZ߭p"F`awU\6$`lO);Q0WA]; LȒFs(5Ncbġj +33qReQH?3.jQQVT,:k!'-m+<}!;~&YӌԳ—cM 2ț\%۩߾߆Z6O8m1ά^[tr t({H.]LU?܂Q2q8]Ns{ܟV w9}AsD֟g{0(Bܻz0&Jۮ)fV3TO)5|ǞƶRcn/2MlGB 8H2֖v2YN]UaBO"{AV$snkh@)h~ɉ|5*c5 DŽ}57u^17Wo ~lm:2IfKAիIaQΏKs6 8`[ȹn*\NU_|yme'0a5PQ "Kv}c4D(=b4UUdSnR̛vq,eaaK+'«;^:(TI'l%L&V`r/5iE b)L[M t\${(ʑ.Mi7aV|D){ArT>P)~Aݴ)x iP͆ /n'QE'5|7=NB\tGڤrk澌 }!<=l"p|Gb[W݁Rd"eU) {zzQMV $Wmb[0Y|T|?i V S;m,%ǀj@Z҆Q)|65_!_-{L+T/dDqԋC4T [|Ud1-p]vD(wM]QV`zþ_ <Arn_ajIﺜu:mw. kp#{;Pt&<]x_l.3}L<6 D΂"G G e9E2gGx,)`J&w}gIWN[ƝSMRp^+3HqRmzs?\还~ ]XWMcá^!AeA2ʘ;@ukי ]ÛzVsƋGJ;3S'.*yKET;.xیbU@0RJo" P53c[RN'NfK2 ~H3N;Bhm!{=054N ڏ^[aUh oEIF tq[Jo{vu&hH҄GֶD (H)KnjXX ZlʥvDsGQ\l:i9v0S"9uxc \`h>dҿӇe2h$ej]l*SĂ{0Z2O?U6/90=i'u}Ӟ ]t[K4[38fu&-)l 'uK ab+}:y GR#"iɡ1Oϸ=ƴ0z]^bwS2:گ6v(/g [-[&U-g̎7՛&->ܳ1G9&܍ӇK$m`/I RSPw|yي(RY ^ĐxbMؖ2(g Fװt+KPZ204PӞEZ_s٥>f'0N"ЀcQ0JP5 N#CWM@F#T%gm!ʚ\\R^OW[@@Tf':k@i<3@QD(h bR2UpIjte$ o󣑼b;_y. pOf04^0a(^DIkDLmg9# iX̽`mrXE~HQ=;Fj4NO^hEcgXamFI0E 4l`yъVxA(RbbSoNvsOzmȐ+êH=/|y1tDQ>:8Ow.p!Y.x%~O)^ȝ+w.. ڸV@II43 09#!鯕r|0VRwy^ CkAKOFCJQs/1nx<0Rn@ TxPmFdCyq 2Lm5B;C/ ʺ! wP>V?I0ùg_Zy^K1,Te5kxL7'P&v W X x|&Up:4=]zAdlf$t3դ-1 #F0-1+TSqTLWx+ι ??TSTmL2=FړR sL_>[oƹS)3ca6NNy ݽ҉Т,VxAZhɄs Ҽ*{߁\pv)Cz>Z4lE}S4S@tA~g=^+cpy Q=4dB]~視+2yjͧq9qyذQ.ZUY06CB,`ny{EG&HI(O'l?GT CN (`b1Gn] ^ZNM.-4@+9_=E`~>/GO͠ZzV{}J>vMܹؐ )t> {$#ZCɃlkvπ1X**05iF9Fd ûύ}T.G+UU5f#E">>+Od_~.+m17 a u}:KTѳ%hze_1-`d)#sb-@[7ԃ (JRcKVR۞ cx4ɩ]=6;i2kA`F7#JpL5f(hʸBAF--Yu\/{%nzu\R|lǗU[T ]Svj[u޿6 H4?uB b} D%vyXYflSRnfdY(u >ՁbׁO&[C-.AVdn.i?ྞ-跤fTO:,cv9r?a.Ŷ~dNmm:|%]X1w'[eђpN*ݏ*$Ir:qPgu7#t*`ݦeց?ղ»ȹ} v 0~eQof$HkYB eۅp80+׌;s:Kp \u֔uv٧HVv&P eB&|״+i)J|ܶY9 lVڹ/QŚ6OTOr/h~2==]N~E,*w$nA|̪6#_l&nGTBgn+GKfd/)o&)9oVxhi xm@(礬R$M8/ļ9](撁@@%K0itKCi- >LA𣀞'7ˆ܈=qdp.%3*\_ڹ>8؜{LVRDKn^A^ !:R\2uxSCpFO݆rOv+]+ ]cH"#Ζ(̮hE $QRL5sVlʩA[ h%55@&kylq~O@*9Jl3X#^U#g7p̺8^;'y1DH<T;QFN69,spmIa= صeл_""đOZDb3ѽIKyܻ^J٧K HZhoj?5f6,JLu ɓ1'LT3VUFr 03IMKG/tРyA᳅mcGN"dFTK8as d)q:yɌ S*4jO=ޯ5 ˱“xBkuq}iF;ܭJ'1ufs GhY/Q6D_[9Qy;Ig'AKܢNZ<%ڥ$].vG`uu̅w #x,2虾G1T,z6;@NiC+'1RPtfQC}Y 'DE[qt,.C O]3nhϠK@-e'AxބԌ9ǁZKZuaNpθj{RQVK rc*=Čf9v5XyLןDq¸׷}?%E -K>{r KzsM "O*1*3xftdCRoEaG]R"))ۑXIf#j- ?;Bg*)1S8{h觕 ȸ|IY N^^ ,JF>@& 3/# MdỌGB{6ޑ c qc)1$Ȳ /V&8Eη; pZޗjBVtoqUw5!2oИ3q듣 Am%]y./9N+ny OpW!g>^&{,ݏu81ߪp BQ)70?<y)eNW<;F9C9ۼd$UÖ[B qtFM(pIc&W# | csܻ#CjT`mR`ز_C:,z:.;<ȮDQ.&[w`Vu :A@P_?Y^Kxwj5]Ÿ|lC ÝL?"DoZf5f]K6ՠYd }`F0wY3vʩBj&,|^?dS]ĂcN)J@O)y%3_0C̉U|NCE +*М|V kxBG-N.0f^"z֧Jήj'P{CNzbIm]XZF[6Y2{.g57w5-;7Bi^0oם?vX6,\(*ҸѲT+3} ]fi͌>`M›u_9bx&􅖒/9A>Oé! 9qbD d9/Ͻݥ  B˲{rȿ(rh}Sd}סP}=ցh0O()aFw%#KBbдNfs"T6P;?1]x_ZW#'W7KyJӡ@'1w)9 H,`F$w?;__H jh:h5"aV͛=RGSˎ@[)$d93Ysk}TqhG8C7!K=L:wuڑ|)BJj̏oIM@H}2B#iHΩϥ.\Hњ'm#up`R<0veKʤAG`$ǺMW]>Kd]xkWw=r;crma4Ξ:Ev+ qw,b;=U{հaDؓ;⊹,Fu %}NDBJP$a BVO29G(pzEeQsV1zK1"=z$mGs{V~((c.1[b\b˜-̮NSE K!c`1J7sxTu40C.W%8{ND@fՃaH]in!`B>XFh1p2uY*$ҳw^i\.oNh!qTjӀXhdmp:Nks+N pYltYx#I_׊2-KthO+&/׏"DU^J74'&NuI%u/fXI^2@F!9v%V sA g86xTwE1AfRdGoSFayRvX; tHB~1/~lZ4BhLd`h- bڲӞ+ zԼ(b[;O+~YA]} Y9CQa"&76xf^ز)Y1ψrbgl>Bo #1joP&dBW2\P\1`;nrf6lﺜa>pƫ4`+_]`5L݇t[H}\g1$k('j;jD-8MZd7DA? 8*G\ 6:`9e#2]t(E*JGK9,p BRσ/N@KvZ;MsAZgki&VVGN`Bp&uH,O1I=R-FhzDߒ! %jX<$G>1ftV{`QԆxV:T`yR Z$ް,I ;Ii5UoXeϲCLU.OLpxg);6S-ʴv6@R3 NF?*\=?`J3F~DWOJt0uĩ|." Zjඪcނ/ kaM%{3@ 5),⧟T(6`\87 % v*lm!s\b? ә %Dbvd D2bՈ^ỷEO&\`PyF). B(չr$z8Wට {]rHD>z'*Vpjj6 i׼sᤥqQ ֚#8cX e͸C{[[,2=&FĬzA:7z94_ȘHpF*Vf)L*? 48 tGF 30>WV<Pw,xT鼔8i;5WB,y0BZcEZg-uM oYA׭=<Н_Y={&z?1?~uIۘղ į}bsK _QS}rBqMi14W>@"&v@a0\Wl Gҍ1KUkd^-pEߥn2 6w$r=?H ƫy pBaƐ,jp*Gs U,.+?=l ^3|L #]E1{>0<86R'Amf@vū5uu?H|նlKݙ$_&*{jYk]Qak*4|1p3wM6 g<6nEtT;dl;Gُk~WK LyĤI$h`m<+RْH?+S*W NU#uCa^FD -iOM_1Չ c>zgag#鸢ȿӢ TBz-^ kWaNİ Y^A/<*jw.\2_ z7=+rKrZ/l,0oƻPe`S|"#bTzxc4hw3}/N{> BEI=f BzgIȝ<Kexb|yn]ϋ'q%< 'mv,{ a0t!L$`0:(fYA%"9X Fz2>prxf6Qo(@"_z{nD| !5BG-Wm5E@&s,`fΰj߃J01ҐdDl<ŇWm*#U陸_OEj*'M#Dl7\f 9 m1 kLו訵j[$}.6!"d=6TχL)hWS9e~H9gAjARc"y gAҗgZ/uj d5c6# =b Tʨ U~=SCpk Ҿ@r=]1ۖ[C?+dC's~+vUfE[%ZE$vSmא 2&%*^]x<$ YJc>7v5$-PCmi[pH|]@&AX#xAlF@mwo%{xS ِZa ';_._h Fi?w^ 9aW x]U"{Рq2$ù.%9;+8|ĎEhLdԉf|*.@ yIwE)>tF\87*|:HI|xH}u~AqBnYt1ckR썟DI3 Tv~6>J/h1= tYnjTPQUg1b$-;N3)(rl#wz琞D_չIp(Iݤ?SKР`I`2ޜQ[(ǔ[-}Ѹ%6fqpuV69"%3Op<'zC'礉](Fzy88FB=Xr9֘4=T̓?Ni#COgvpP1uxda:*kr&ip>;4$Ar_(:Jo=cЮg$gDo?L.@K.Bt/&ɶ)m@&r?9]b,F{)8|Q:2k0PmSл#TQ~. U]:nj#cHJWjPsJg!Ҋx&]+.dȫfs͏C3_lHck= EdkcI*5ؕ*,N魇[Q1;9&UQi;"rQ?,_~qL j}p!ʝʎ AEUx7͂=SL#b&6{+usY}&yw<.kr6p868!рaI TgT]IdyYo0\VʥGz"kꏮ֨Y{epWкWKt$]bgmG2aYָ'{uK UqzԼwn|*W0tŖ(8]l`4ϱYiOg3r&&j|*LWc褢JD͖<߽*oœCN~ՍHŌ2&|I簨EeB]o:i6ytzSws,.E)1 EK+;~ș)[G±r_BMQ^H7 D:cWlRB }F=M.*1eQwZx'Ʉ:vr=%$Qy+XB >Quo5$tFwwYD b*^ht.'.yOQd7fuSvAc:nORu+cc''D6`^I:x(c~ujZe(cw5-;zSɒJ) /3Ɉ}gųh25fYCMD< 483mB/}ofp*-;M hC?r.SeaFvNO?+/H:aI(Yݿ]bux2|`menҟPbbWU?Ir2>h5q _ΑɝNXMʿo[@U~J0 2bjI|z> xq32/C 4N9) Wy 7 `-5te>S֦΀a5\oQ8 6eLc.kjb@k2IP]#g.0 =SaxbPRG",Օ?VgpHj&Os|=h Ja̜eor{zV,ͻNN<-$/]WV%z0"qįW52Ma՛}ajcħ[җwH&{#W\9x 98\Tmw ‹6dL7n3K:ѷI|S^|+Dj b^.܆͕\TO~q1߰mSa_h@ bXI8 h()e+n0 k:y*T F_:61WH+RYfY\l :WW=KX$Z_J;D+8AYat:vXǧ[Hri{ }cV\7/{K|R|eaiJ31:W[]7+ -|%ؐabJ/`8u.3M / غfݒ"HdRaZɺ8ÂuTոIvְX |wo|[br__tH*& yCm%q0y}ɴ"ՑQx=߁׷c2̙,[Ψ5@GV e3^b Bt8RjaOUUY:|T!Oドq, <:n12HOvTGrׯKo/'&i|zo΋"҉屔XVߠ>Z$VuQ:bhZHl=&{x1aj%dVn\VqC l\֏9ƖTtE$.%v?JG֝A:xJ{w|ouJx,4L*I|I m61HoqyR3nY?~f+9*tyAM`0gGk 3Zί%3|tupmVՁϋ*m?lW`elޜ"/!3<fsڽ(i^S$ys|eDZzz X́adiѩf~ }€}p?D0 - mh1'y+t\ ά?t PeV`2&oC䁞EiSJg0PCi}ȡR6ހ/!4ߜE솮/ALZ !DAU2ܗz4DYzp4n9+oNEq>._cm-I^H*Q\)j9$U&%Lk95JЈZ-*o$Lfk=b4ǩboyDu@$\"@fnȼOTRڳ5sa0 奧 +@rpn^wT2(H;^HMbo/rQ6+uoS:|Q#˂{o. {#[}%]̯7؆!]B\1g*AC!yrڈ0\n音^8|"?.r5n=t'%pٍƀ9Y#w@u,v_6 laZje*5 D`AL6"oo L 5 plR&Wf SX|(hO)\XTAQ#@V-ˆґk6o}S[ S22cV7R)`b;i襻X?6/3)|'UʔZDSW|j7 YԒ7!2n;<:C.+.H6u8Hf?USn: .ujCnOm㦙($D}^ZY_R8$ZO-V^+e#X;@=]DW?}}=g;q$!Ѱk}^ky+$5fS̯zž_ %Ktݟ 9~ts.Pxy9yЫ~_wSKsFQmai"h 6>(|<7.eUc@~S$85 ^N,WVVitak`P[G3X'm3D he{̋周Qbϫ(;FGVCu;[{k$j$Lbp-y`@Fb8I[M[aK )0L~~ΆThTGp%}uzο-Bʄ _`W9i~={BO sܝJ \JڽtD˳iY."\ bXoidCdnuRᡎbъ Wc'l󭧁OeUc g#1 nEؔkG6My=Kʓo_KGH5(p%tp ` hgIːFfп ܹNW"r0^ff3GtDA:{ FLF8XDqdZx 3LSW4N/8lvGa ϫSCK@ƒ"n:Wy4't&a Њ2ǹV?r-Yӭ|?UF/zѰT;:u_R%%̂9chq[SJYMZU  ֪$ z,ʷ:JX'L PV|0֭w@%#'fmFxsvsY\g1r!",Է(bs-Ӵ@3N \G=X0r(K(0ø 'eCΛtBn#tD>vQf+)Yw/⯱?vK BujRr /.G3b^99ء/Х'3X3ژ*JE<HpG3A=G(WPF[Iʦ1{#!aLDNҩy6r173@'"1>axfpf..Q~Ֆ5ѕ<1RF&xꃓ bz D4T-?!.2Ed:q/ͽw8?1(B-~ޤ${S}t@B`28^j4ˁֺğ >u ll=7+8ڂv Z)0WBJRD ]݀G*Pa &@_q|AjDU饨pPxvaYUz 7&k'd$y_`YWA}\=d ]wRzFs̝%`cW4~329L9 :`6!@ߍ^ܴPv+ꈽ''uvy%Uo-3|8q9/uŪcwh .%u]bR jfkgG6<; P=^a_=#4;jlhq5R1,XjHzӋ'Q*DL*Ռ?W},PͰuYqfa0 ,Ϲu'}c _QIs(tA䜏>]nmmCѝ1S L6F/ʨ7tq32c1V!zsl%I?C0 eϛ KȊԪѷwlOz\J! Hs{}򙧀k] qO+lgvhrC0{M*:2{C5Y麭BJfGgŊv 0MxL'N7pU;9T(Q\IcA$FD0䩎}/EViz,mC+mtm>ь6Ky$Va7a~W5Q?8^Nĺ rRA"!'ޔ~IgKk%0`xS#TGbxYaVtop: ڔ#WU{XDТie\.qv0`3ɝST1)~-G9så@F]+K$R_%k*Mc xۜu94 +3sf)v'A@(*s60YQnQ wv< ``2aFLP9mSI a޲tЍI1 w?M6]>]MP& FHjM2+b[_%Frw?)er3$ǙxtOhNPȳYX4~F QYj |`ž|TCO&j?x Ҹ9ZUV%)TczF[I&ʭ_Xi~w -'m35P͕)# ّyv  exV~Llʗ sv~"pFv551yZ[/sn-:X׫KCV]hR|{$l0O!zζnZakQq)76Ύ!^b~L>m_`X댣lyRK&^#Tv`}GH\%wi"a(—-rX.7a$r'^潿;/ @-x1(0HK哅ϭ̝mS*Mehܚ:WW.ʼ^y>B}H@Ms!r>3>Vj}H~BkjOڥiTNdH,Et=f ʚV l<*lĹnw :>6~Y! bU9 ח`FEn1Z>=:EX#g@fNO%Ef#︛:3X6rRLD9Ӝu{"|aax r;/GA5lY]nen2:o:ALE Q `s`EӨy8=-iny$'O| ~D=<3/la}щ+F_U|}H1UNX bU,81lcu(N":>ciSуrdFytH)Bы4lDRIP]!d+mthc&$oVk y.mc>H7Lb*tD?m9.3A\n^dÑlN(Y;%NLt,ش X1d)qiy쮐[f)DjNO)xG[R/ʯdˉcj(Ӯ'#ipb~~r5Y/EqU(DZMwK+ڼ>uՍ~6;Q+B(54FXg g[1A$\pKO,k ~+VZNxZS>4%$[tɣT8lb|iNYf))_ftV]0 Qxq}+Q gJߜe q$vk'@1lN_ d^#jju33QS,fدOo9o/1G"ת i;*4텬tAXĕW @׭ WZly~>xc:/ yȴ (B@2`sԴ[kntKZ(|/i>%l <9]b)ۄf>_IT/6էhNýL3i5>Bo]0cj\^ǂ)|װ;P;3ſ"{e;<8G ^MA-8 +3k'nOGW9fLlu=QYTiy!7ݟ!4Z54( 6wN7,RG# ̷3S`(s8Of([ p=:2gln5=綳h$Š>Lz;&8;^>bGm/G۰}~2Z؃P% st%ܶ^y$<QҊ0oZ/Լ|2bAstԌ>Ҧ1f Kc ZnDHqdI}]gn5Gligxd6>ދ7 O<"=H;wxqpŴ&T >< lZ!()zK 2*ó!fbo8].kӫg2JRBy.sc"E㿃tL,%&[sȗzU-"a߁~G}NT%.L 554UOna'bi-eT~Xup(w>D.qʰ7TCL\Z;"x;%U^,V{ );N^l"m8w;p;J^돱8|;3V( Ѭ9^(lRz8h4u&/szʋ%*S>JC b)$»8ϾjoFNl?t>_ݮ>ʐm;W:8_g RN;(oG8cJFw!UC? @ nHo$t͛}vh?djn/j9k4!f0^άCLҕ7Atub;tK^SJĿԫ: B"Ǽ;+[آ!:o( ΢00Vޗo HD =G1fkΞL.e2m zu (9k$ڬ`4?Ld:-懶; ,"i^t/k!yLdf8Jpϣ箜;4Osg"(oC [E/\2ۺQ v37D*E:0E/<)G/S+~g piCDj.K~F(b* ^0ՓU@ XT1(l_|}[Y6æB׳Z<I-..kq7i{@aZ. ƬmgFvqt~ϼCDKoX!}nxˊ3I{֘_/6/ IĴo}ka,i8Dd)f5\!Pyyޤߊö]xf}6$='J1ې@=M9v4N9La=AZDߐusZp%΁,J="Qu* gFݵ1:R8GOAaPr;êE0'DG"sofp5)}#dJf^k}%-㶕{no/(ژ=()L ;EE VN+PTWڠV?t;>kkޑsS|bLO09?蚟m`G@h"_"TJF:+~$E-ebÑϤ)2}ADϗP~s/Bus]EM}bk[X5lDPHRD2I+_HkV:fYU/r L*nMe3Rݶ{bNär?W7S;͔[=Bj.CGNRqxە39d@yyZ-x0~͕*b A*z|3y\E0^v|o׺#)Sc+땈 Hׅsi} Hp[25R7mQUhQ4Gxhwtݨm|pnEUX69)oS.SZƐ<_g3[i"FD軐yBM"j7*y:ч#uFElW! ) ;0;P_a3ރiN[}yk׀fl7VcQz@8 xڂnp{kp^vS' "# D0^d(~5fyIZoW^yZPklvO9 _6pJ&>ݒ޼fk][\n% Ks7-mK3K };wU޶L2C?b+ bKff00)?IeIH1,@Ӿ˗#PiS^Jd+Ǻ֭'Nw- Êec0oNʧwh xGu 8$3)+t Uv|+=Zu]%jzڐ [|_SG(Rm?hź-Vf-wд.b%o-Yab| GP6~A8Wߤ V):BԘa[LH^>C[o1)n,xEesI1.ːױp~-^bGfL[% ClFihOņBu.}H(',Y ]eҠ̗*߯  2+TԧCh>r"Od݋ЈE ^Y:?H8qR!|I[`ocnU_ >끏_QPժ@yi{Ui6W~/O3j.+C"Kjy˛RܳV8/'?+=IWHl6[? sefI͓IE-L0 x>N "Wm2e5?5X$Z&3)2<dI7q1Q solΙhe3lȅ%|M$^D2H"pd6s NIvH2TU}Vsw!QL{e26{җ2+9\qyy1 a;J_ϛ\CvrEl=r=]ǞԼP['s5Dd7ugp r[~չEea{og])S=\wثNQ% =Bf>?a՝荴a}]l^ tcUIIc?~j#hK0R=-a+%p\p5) qe1]f7bX ]k$](~?DPucSXo! JxT2ё4lovZ(Cm|#DZGXa@*nj{wћ%.xO q',LrV!)Ҋ- HRϨx9nU8pP̉(BGh ׿\+@n0qLtmO7Oڙ=="4SKfP l{16Vw:ɟ7PǤǑВLD;g.Gp"|Eȫj#d5td}x4yceLCfˀU:Vڇw$v?B_!j2l"C#Jщ=Ĝ!3(kX Yv@gȀREe\OZ3Cabo6lO-w'ۄY`hXatq;)IzWy8"u"X-:?_j?+j]r biQ!2+ie3iv4ԇg۹Hq̸MQJ(3]q^#f c>#ȋfe1բ쀉+3#7r:hw54O=:c37c,5~D;x Alûه(2t_s߉;OO>~ۋ>Og'*25J 'v [,l[ȉ= 2M.I q&ŠU oLZZŌR2g =LXZf+38®oYk`-~y}r=ӐK_حF>[~Ʋ]MJnĝC xi3qE`CTnQxs=49{6K0( YOc`!k+%HXͰפTk B8''HY푈9hA`NoThuʔ047wH)xuJTȔ h8ē2jq 4s(񺉴;UN{̶ A k<5Xy\{-]hcN40(OY EZy@Öjk#'U( JٴtB°/[`TxKUQKa#.' #NQ'/`g_"an~.g$-}2jU&r_> ZT,I”ݎ<)E$Po7.?@bVUno :Qj wwo3b{%&g,ylxi'߁|3TI^RTEh^Wb^T?p1p$s!-Rgǁhb IoR_ƯV`An5"#y5zIOk NeYiIG+h/4Sքw]ީ|8y@(})bEb@eΌ[6 ah$>y~I]vOӈ=uӧ~IRHLR&w,zqBa*3K>Oľ"Gɛjsul[2ҟ-M̐dE%q5_W*X<`g'ֲJdຩJKR~Yc]#Iz؊~J )Fxo*8^"#Ե*)3Y[13?ʲQ]AgS[H$,b^ !OE,]YI46R!'*U r .M⌜;J.e̅|2 a{aOMqg妣/>tuGUxXE؊N݆ʜ(79b?9elь >$\FXB\[k̥ evW Mf :)nBrS+G01"`":Z@p̎gx`EѸ } gWRg5~mWr+OE$,8cl{Ԇܸf$7ˡ 4:xpVe0⺼Iy!KbsIFK-Mާj:cFT@oIhkZDB%q׳\>\%6iy IMefu YJc WVwS4il]ۆqF"e_n* .@ ञo}rC?*v%C~'^H=X@ta#F;{pw4Woς/f=vF 1_C#R6zhI}]w[P\ۥamf "ua@L`Lh P>. W~ zdf?V]$SuyqĮ3r|_p3_sjx @{TBp*O<@< &;Y?BiA9m9y>Uz8#MhlskyVǟL쏙t m,\VΞK.̞&ثKmc8gkA19rJ0s$Qj/KG'zrj{'}Co e'iLqAW`5Fa&F~=naH}Y͑-"ū(1@"N#hsz0Bb v2 i IQ-#,*4SW 1+uS- 4"/wt$CԉKrne\;VΜZT2^I`||(!PZ\F8yO˚YOgy`~K[B0=,bWqxOi {xP?7@R^2-x_d.ZV}tARVuyù+צʂy*?k6$C58Բ ؁OBd3hRPBȩ~Z쉾^_F?h[M* 4I5f!u/nP)E8C((;G#nDI E:]bږZh{h WOip0|_'CdNK=/n]^Z~/n]vY'cq{)}e^bŢ"QR?7M!9:jQ;u1s Ǵ: 7PpA 1l`-Á[=wsoPjQ[tKalA_?9]Ceml0NP0{A{RQR #צ_ylDɵC bvv!Sq%c\}(jƜhmi;~ TPWhPnVOn#j'tչUTQ_wcb-AJ(d%IeqKF^QjL2 S?Gd@X:V2HbG]խ|D<lلDx߄]\RuǗbT.^Ϻd .ZœBcb05^,! EP%Rܺ<&JVT [iKGE9K53=~"ӥRZ9c* C+`F)DDEW>X@t$ Du]KnV*1>D{p[ntt""d_ktD[Ž) QƉ3{=|:|jI$K]FPXsJ1f 6š;ҷ#\xS0 kyin&CM協4sA|V$ T,3J#wwu=ޟZf嬊ّ>Wbj |JhCl_04!C^mt[㜂Ϫh6G5#g^yjP!dHVkK*D:΂Uf5wZ&T.x7m~Od8q%DxF.[ [$@|N>IY^!p7Eݽ%w FEl ˇͰ(¨^B~ _ެ)DZ)B/-=>!Q|B?4\Nd/w.QGdl CË:h >i UeMd,w* χmžs MX(f҂d#Ԡ\;3|ej?=8=Џ] ksP$`o~'}i*JZWǛ?5ϫzvPZ2Yݟz[kw;;@kjI$\OvTUVe9eMRZo5BFb{ӑ)L6}rb^i A`nW];ɪ3_pM;@*3Q%z`2WV ^O HrL7uTR8ӱDM.*- V28*vϤ7^GԇR3Z(*/abpT&}gc viq՞_,Wn8%S*,TaljOpľ` | =6죡g<5+tQW8b"ajـɶS*EPeϙ"$@ aG@F* W兀N*G@?޷0W^{`MR_XS:Y ׎O ㏏eKD Tvdxpx~}FdZc~rb MNX7٣{I"B-o;`O+ڲ|͉llp6XDu*_Oz\Ó wܗDtVTr9c#o . :E>GaQ "Jz:^vk7f 9A8[&_L4z5.Ď.JrJ?Ge5[aM, ) 謿}ֽj /?*:5!Ԝ#@W+]Oش(da#M"j^?;,gYq>g.wNzt* 2}$?`vYT 8iO*|QR*ÆŃ_1kBԠ$41=KƼFA2Jg=9T^iIG)2d1RhbǍf6ٚF+1dGRcf\ⱂHd,5>42]hVB*ș D}`\N..\5WJFŠ !ktN OwCwhhM]K$4=%UwefO `%:wg9S :5''RWO纷&ht\cƐ9nߤzE= *?P=j;1@ke./an&X2Ko5PHQH #qMm,tEwo-whL6ɆG?(Ru6n$8S|g7LG]HҌRԖV1u*@/Hk3,`]2xISӂx($:H]8$i2` T?~eeV(2(g5E=X:{<0qe)u$ws?\Sg?vK=-4%n=3RP#+ Y{޶aDqedĉ^C({q3E{Fx{#$FjsP wsk4pn0o9ѡ.>'㡰 %@\>[݉SȰ2gM/?e]$_R,So+%"툃~Ēe~,19kaқ^!-Dk@fT)?s"Zu+Fأ4:BsCs̍W*vI{3ȲjOթد}Umumw^U# >p2꾅_}DT梚K֗(׼ 2ؘ$.5f7[Z.4[MvS6@1?\w^ʌI3_t 6l /5\a13xg.o(xs܊1A!%[\^zՍDѨO#+ow\KВ8q{2//T4YI&@[WĤD7? *N?Ly~9BPmdV$$1 /X1BX=/ j8) L+dݯڣ P-iնfRC4ܞjܯ*FoDa{Ahr7VA\sY2CgdD%8M2!%Z l@ѡRI%Uʓ+)7rˇC|4햞#]z1V\}ͻiƘe0!p71r fr q'7z9fs䝊S wNə?~g']P*Z"2Ml)b:w,*/LOt.|LS-ㄓ w W6Up,\iFU!;M;O Xqj 5b%R<1h8_bJyKV.\yQ.Pw0&]#ܯDc[ E]YHL$LALOIm%V \+xz9~(g7ߺe&1mNs\&rlSNXyV'rOgIJ#;ʨ=S5c] d0G3=ϝeItI7峲L,^!zבNEa/'86,Q)+4'S). OI*lܠaŬΔ R=- Ln],'y/ 33 [~ jUkۋn\>@Uxj7!@ Jr; %1Hy_e.R4jgQ>\OnR+ȿm5t< [3`*MDi+Cx1rܢ!}qxj5ErPzI֕1v)m+ ;P)I2 u%0LmNuoYBQygK yGAI8{߀0rfh5$nv] mLEN!u֌0.<%G(ߟu7Lrb'V7btKݿ<8bwɳol˻̴֝sg_} {YmS{AV?h\B OHBO/+twPR4ɗI1T2 UV`0B_/> Iykc5Nrb¿Huw< [ PJ;bS.w<Ic+dG?A+ErϋlϙcP-r]vv+b s>ڪ}Y'o\<$v>)c#X"ꈑ6RHW-Fwy6"hAk7Iٵ%74 e N4QhXZb&Gw)~uě YT Vܒr`p $a)+/"AMVcRaD=9OҜfƵhK8,uGwF(Zw޶'ѯ-oI\Ke@N K^!u˔)}ؔb?=~ET P{p6Q*牳k2@9=,k!|oq~hOՄѻRIHlF)4~<@_r c`'2Lȏƒ{&))]b>3'1כ'k2Qrΰwx))oUxWAUP# 2 SǶֲǕRTWoE{2'7s%l:ĝmѨ*Ə1[O,~A)!?C1u8 7Q<(KïZ]!:Op)P0ZG;dF2U9[gŲs,I=%FlLD#ݗSuj13%z yYmc&Ie+4<$hNȖ)TC"B<9w8كIqQƐugj9P (ø/3 'N|e'f5n,4VNf_w?B)'ˌZqX^}r7TS˯]cg3c^J]Y7(?a'kl"U (t%.ÿ0{:ښ =.{Wm|{]RV(Q٧ژׯFզPic .7 S*EM&^ c.ܢn=Z@μyX)@M"XN+ipj ԂX-f`#+ ݡ`U``\q^ "l CV̉*K[:LTB`CSn_L[5dnMe9擬VI \I+'iܛOKIt9 o8 Ӂj0?̐֊rADruDP,GIכx |-L]th+# `,< [rdD5^"3)ӞzJ}5xiޓ"ij\ug1X;osY;3՛qzO'L*F%)W/_0rD}FB/|.Q`w`tV!P$Av=M|Zqd  !PJר@,b )`47E1 L!"{U2]&F= VչC&UH'amTby" 0H-+[~#L9MM%\X_z fNᲄJx$*Y.k~]GjxfKR]Y#C=%E6@W&?߄s13Yj1ǵD'6e|`['댪.olŸb8 aM -R;(,>YafCXg5p|mA/?}'vM)asPp+z]R@ђ:Ii7DAJ=k:i7doBV<h|wpru>$RjD=cMnz I9W= `Px'T{=Cf#H B!ÂsÏutd~'4wX)O1MEy*;#O4t@j7xyÛ UκpSWW|٨7 +% [CO^W3ad&W]{pO ᷀?i+K0-GK )\ʹ<+m?]+>D ۔GJ {H:"HU/>tnZ{08/3#0(JCIw]6WY[Im ʃC[\d𯭕T!;.ÀL+:Ēn[:u ;)l)g߅3 },SV3BPpa6SvP<7'(IvC%4C}Ǒ]}cip("A35d{o[R[&z0ykx2-Hú@1 ĽGnhoxYO8.ߎ$6I*@1 0T.h7FǠ#] qV1y+`.zRB+RY CcPo583p-Y6C!໦;K\1`9_Sa&8 h'yJP8C)ܣ#/ѽ~ }xbV8tey.pD :_=se5:t4Lc;QΛPCNZQ&v {O79BVsV26F o+1"~ N3Mo7i_[>ǺǴ FV戩 wIY|8exUkg3yZux8c0B) ;ߵsSw?n/G#@4Nv[&:ٺ0:"I/ dh@=wɋ8( ҡDjMJ@hvO9d]39AѸ)轭޾UX ^CTfԔWc}Ǧ{*h^0{5E*nYf>J^Ya@Xi1L/vO!47RU(qR${dע4n'ť Gf8pJy2Ccv+wWxMKzob_Zd`D|kWvoz;A[L⢎pӏy+|ޛU a/@_o3c ?Bϖy5&Ju 1P=XO#=/خi1uئkCń!r/ C^\$ ɋ~ agv{:q1{{z!ͅjP3*WA}iLl>bQ`E"3N|˄g؃8@'d9}Nm".#(,"H/ x'YJ/-D~ֽ^b^a ryU\e8; \+i#A,KOngM?K-5=#o(t%V ~!l]@Wr&Pk@^U_(M8?+q.`H{_" x 222q+AsfX'pgJ,7]s(x?>Pĺۃ} dD&~8XQM $!RpGRV~g+vȫ35(1F5fV؛A|X4/%8 ܹ^#iZ-ϔ;VJ9a Z4yڱA::Y{~ǀE(k }- G>PyDq˦ߞ톤[4IS6fhqfm4Dr=53SU+R6#+u!(7 huُ5pÌ,_ϔR[&Ao{ፐu 'p^%X̖|luHi9d諠dm(ɣRF eZs9HsuUcťuI)^_s* Lei^c"@Ciwb(4u(WY3"D1VlV@[ʱ[xv 1܉꧕Xl{./*T_es@⮐Ș>{zOF]]k岬!asF".W"o]| x&(Ў&ǻӾ~)qK @\ Rn_c"g|`t@A{#bg/fB`ngJ^'on#~ܸ(gCܵ^/W<Nu^#/a\5ş/FȄP-AYW֣ٚ@G! U w^8AATG; JbCܱ)pc|O8O}DYUP ;a DI{5aڧPC<^ a\ɏwDS7/ZcS|nt=PYXD]tw}*n>"y)VQXKHt)8˫[ }mbB u,ZG;'@M<,UKC_a Q#2ø@VOX ߂;{ U=1@x)}XFJw&U_F!ާ\±ebLd|?UsQjkC^O%mBgAxU]aWC "Ze-FC, ?8;.bc Nlw4bJ-2|! |nT% \A74Le& |nd]D{~5=_ kVQ-vh7&.\4]KRdFeǐ_  V}<*? O3~Ðقx?~ςٛ"q~ׇT0$C/Nv o.ܽRVjόLJH-϶H_1)LM@'" ڰ6j/}`? '^^{4aڬ/xVS#oTɿ \\2^I3cPzNZ!4w6(+_jHF" 6j<|p&N-FчT5JhL 1v&@)z bގvs֯3s"I=CB5P >GI y7CO!|ͨH4&r/u̇VPH`aԓYG܍2ѫ3j +!ZQ6ي 1K$` 1hZ7F͆q&}^,mio %23B9[~Ilޙj?vZ6zXqarqȴM =QAw0yڛq, ?|^?F>i&=:դgbsszTpt&:S¯\a1n vhLƴ՞:'SJX aQXlFWd- 7:rhRiQ(\oزIQQ4z[EBhHcC5_*k|Eg)rj˻,\"coK } sqEF= Z P6F A`CD"};AШL(@_cߨu7\#ϟxqzVoyDl]Rȕ(Vɍ\W,W(.[ׇh?~ tC`&~-ÝiǸ窪D]jΨ5%uITvLӫԙ"mebuQJvuuR=k!דh OsW!/)D 5|T<5FJկ,H l\7Hy.~5ϳU&mxV|!ցpaM3<4*<jF$k}>9RQͶOnrtW ҷoNAɒ׊#/E|㩫Z (oq8MڰرD8~% ]6jX P.^v~ǧQqL#M~/(5 NXMăA=NQ:tfˬ/V)$}^)AZ5/6XA8Kۄ.RA>+'[ё&xKdCH9moķQ mx yh#u{Hguk_`ԎK&'E7>Ҩ,񅂌&e||p"5I|L>~^2g/$)˥W|݁M3&J **:챖aɞ C?~d6iU8`7YD*hQ,0TA3"&n:"QXu>&INqyR vfF9{rH.O%`pjD}}HqmV"KH[g=R~3 BNDU- P60GF6669!Cº8|K'S^-"h(לXlF+Y^M\HQJimy(|7E6iΌ, F~)8^L%[:OG0^x~itFh{ٙhY7e!:ü#_ ($oezL \Ge-2~/. '}~dia xn"2PU53 M]0n3߳Sa^.$Q1;o ?&f"nB@ـܣLjT&,[6 !U4^o>ZBbF5jd/4=-K2}q1i({K_OfQ瘭x.oA؀I @v_3 =zQ1҅pޅl[57J%"(SOb{$|R>]l}V|P13/ǎ3ӷZCk0^H Kdܜ'GzҺo^D)~XK+1L/b-7rYՔXM7Bί1\l09C(zvs߮ lP LLfCn6w++575|<߷J !0j=ér>upʊ&2Wjؾ@Vbo@,DoI t,im$E7]_InóGEQ֯0 p{4-Bs LzDBrXfߺ@H>s'v4Q!vqQgsݷ_YH"kC^(ʢʴ0 |N ZvFi=d !:E#E⽱ -?ȀIU)CE] ^.=`Mo 3DF3쏐>xᆈ(QyQA>N{(@6m^0V ]a(_P ]2< ݄ 3Ys)sznlݲ К,۠Pˁb\X$=,N97b_B 0/XO.w玪1;c ӍS:vv+4#z1(|:Eᆁ{s9fϾoYtֱ"QU_d}TjU|vP5ܒُ^dRe$lػ㣦aiw;=GhJ Jt6UzQ).Ubx1s &'& A1`Yk|{],ghJ!P#;UkF^SXtN9~ɦp Rep;[} /SzN6j )t灓q},T 6u$$YGBΆc|ڎL32lCy-i[k(C06-&v|Ze)@RŪ̂>fMb`vOޞh* ߳\0-c[71|&*.+[Rx dBZ 81UʌQ_7 bGGABplW\JyI)GZ@X7cmD2pd}'sgzhjDX*ҜDHFmɃ:3n'PY[)ڹ>bj~ ( (m<0yYҗզj՘"*mnoܼ:mwy:1N<7\ NQ;zg.bo~ĪweGz'Lr]2v2 wO$ !{Pԭ? 'YG򵐾)08^]N􍃜"ӟ]T?8ObnwV&i/f5oLCOtqm@y7{n[7ZCH`qN8<-y ۸Yo^ iv9Y #o&_0H9}^e>jĔm4lOa.ϗبlqOh} Sv mZ"Mh8v8}!ĥTWO[FRP"w2k\G˧&]3:uN#C4Rw>V)$m*&I E>S4Giu\@Vb}e屮7+c 6 OC 'I(ԑ槡2Rۖq15K5] cSu52*w;9>:oCHQ-ߏ jk.HT]nB)m¸Il)eGvݹ{iTHR36ʵJ<od2 $&2ƣ(ʝ͎Ld\ΪG_f㉒QZcPIS$rxixВ NL_!y8-hGVP.o'3*ZDVa2}.ᖬ$b $3Ьs|a oum Pj}ӾA?> 8'3+Y풉:7n)r9y|c*:-C]Y4& Y0}wMm"D4o+*Of.#6/nJo(4U*n\N~0ɺp2.بcY"Jrל@TN hݧTXN_joJ-U-mre-4:[v/dM07֊ѵOZ?|>w2̸{{V6$16("שEaYs AO(NGD`zՎ ~xxvv3ؼ"1Yj4ݝч${xH m2 ** l&"0ȣfFh.l=H˹ätc[+9m]7N|gP{@fꂪ$LtzB޶80xnlWl5څn69aM.Gy&om|s2AF ^ڢnTNHb8Ê:=\}h9e2}V.خ PJnA2i3WN6]Th9(|A#3k$@(B|Bɱ34b&gsn2 LN曌{Ir/ǔ;)3OS Z0y!fuKlUAn;FY1,cqH,8(sV D}ʈt_ʷHCV:-M'DDW@.AleuzISH1A6W`%|- Pޡ&ǻ/W=4ٽ@ t\oM/4IkD>ȹ$1;? 2q5ˁG\vOJúuL'B⨊N(W\@nkJ yS1ȱEζPR+Bzʱ@߆tG+{IYwY$׷V /dѭM7D^}"f4Qڇݬ-u7]VӥxRB, ]5~N0Ä2,}Wa'Nh s?k~EI@ bKdXiޤweC@}B诛@ LT.UAin&|)##СI3K\ߥNYgKxh8?;c?] ng3Ag! p.d=Rm*K`X)"&^9*"Ov2?- k9:Rm ?kpyASTie#Tk3PkI= y״Q쌺#Y/QDFg- C$#3m{RdI?e][w " e8.0u)$Clr`&rZaF ۍkH5UXHa%4eN2wovpȧ |Bv|U;cn$[M~tȩv0.0%\'Kas|&n ŨUl::1TB!?♸ v>̗fGyTªH74]osfzB]wr2BBK[z=֚ۓ?9=Nz mz[Q0pHK 6n~([40>/Dz8]cR}7?}*ŐrFfb?%eF>}a6B3֌NyIؗb)y0"Vxo<\%;lNOo@3!^ x7=RoAgO j?3.DWlJO$@%Tg/_4d x wSKoxȨ$fs,th$Q$ox$Z/<[4(3UM>j ]DWD^r(WRk [˧~ i2PثlTw$,]t4r >>.o[C,0?- 25Tj=0 kzcPFSY@ڜvؾt- A_ !`Ox?łM!-gn/q#MSQX cDtiNqUZC/Iϑ*[DJ.R .+$brެ?{h/*Ȼo,r])tfT='MLI0C7uV9@w-z-r`=S/nyH-u-gy촼Q5^YKE8% \|]#^wyIx>0')nyx,n޴KjpuJw:[ ވ;aD B6J #Lm4%>gq!'L1%5@-FGT񐭆Z㥧 ͈#[j[PWw&ʱd]9 (p4/Dۋ~\D4R*n`0xΪdA0I}EƅtcgGXY R8!LAn5)-ȣ 9N3g΃'/}'qV 9,cït]!瀖)BSemGb;S|Y$V)\/W=;YW{x[2 U!7I풟Q8Qgf?t>!x|WtDϏF0ؚ2%.(oJ 1rB9O5K1{`+"{8Eӧ&qI$?Ҳv,mޒu.ՃPʁz3ND.`/Қ[K 7ˌqlyV> @^dn]d$>go}Ʌ_;1N:#kECm#D" ̤"~6[!>\| x aiST0i>fL@mY=ye.| = J# ռ+aO; jJ gE5DAp PU!%P2~nxa}dD@"6_:g#aL, RJ v !6E˟zEtI v$AR18rMSe Owi=,l9hqj~q/#jzGE$j|rvcǹ ' *f$׷b&?N b8պg~1csU"fCTC^ ISmszAH@T05N"W |w3eKwt3I^@qyY};HƬYajSk+=`6cQ. r:}i| )X~lP(*1RIըgXЦd%Ҿ:?Mռ.f 9GoH|ANN!Y7>NV̕./pr =0rQNaXO:SXHcJ#u枽Ыs f'KzA\G+:?u|ND̽]ߓDwNO f[]|Os t@)d[`e#=|;//$XkS|#kxLS֛VpNf+f,+!0=Q]\m#ňh_VN~ .w1Z1$.1l7\"ȍ\~K`2wY2AD; Np~̮µ+]@U׌f#WGam&9R1!|:.S8=֩by2haa!9 ^W@$~1iBc֫.]4ٻY?;$~ԄH<uqӣI>r!h?@[S]ExI]$hu4:nnyF^sRlK.Tu[;U)ů}mt6h* t.J=ڻ o+-gK'S}=('HNxvyQ4M z#w#8H6ȋ=AZ^+_q K.w>"9mAJcʸ~b84!N>*шSJ.[ʺZbh/*>5P9VĽ&٨3˛tZ#^/j nx>.u?^jv_8/ lG?/j" jJ9I5 Dn΄2T1KF~ZΨY)c6kY׊ [X%XIy "Onu~"DY7"8X͏Wd|pg9Dֺ[>&TvaJnuDcZT>E„EM6_ &HALX[;<ɌA!C8ʹ ׼\n֨-=DNeTםxЧJ^T 6DF dy5ۧ}4?z^VgGI/Y+Dѧy,>JNz"ۻiz|w 50_tO(y;4 ;U"cM%(&k2L;?{*/cvXp:xv_fY@&#u !QFw4=I(~]jp1M6] M#4;HIM;hrȭu o7/Eb-3i̖e/; +r,a1c?\Z2YQTxnl|%?r2^d̒bT_߶9 F`;P2!YDf=U~f_.= sٚw5$uw^{h%n }4K)ҿg1Ja7쑐Sou cK E1)Bbu@Z~@]og'TY[aAGQD!Õ-p1)0X[P.l }!%h&r4C(GGEP<)&YaX_R\-o9+voZ %҇db^de)q1oN#-X"f#KےyFQaov{6rT&n(l1n 2icQ~kl!JjP4\BMV40:M$;S>LWCSn601jDͮft͙'cY>J"^$(Ŀ)M$6F>`{[ ES_5Cl>[%АHt??f /̹CY_@*Я3Rc33jH<CIM o_s-@ usұEn[: yS+JLj@1GOu0Pոj`9٢-{1A37 %-|ͿAݼa(چ8iN,F0PsLp!?MZv2/\W' >운%8TVo'ͤopMBhsskX~y+()(G701V,=f'3yGcnMNx!dɧfJ]d=,rШ\K+z>t;/!(ӢH~q͌tY^ q *f#iW02tP?6*70F5%⇬1ӳ#X?"Lqh7kq#),6e`bzs Jp=ד/a}HFGHv4Ɛ"J9qW?%{V5, 7  5pN -("jғ *@秹]DZOo z*`& p'5zQA&\+4hz,?&2+h&.d]# .]TPsz~~M?>~z=MRʨY :Jh+ggjkR;O5|HʰRxRs[w!]JVx%.WIo\DҔlF|l󦙌e"<J]dkQ68Z+ZeJfPV[,^EɸGӷjxx.}!~Jw⼤Wqayh `Qbz=P.a#n'Rhp !Z<}oxha# &qJT/tOvǹT:[jto,i☬GozLaNJsNUX(жͲ`EX̯%5K$Fq.МRN SV`7A!ԛȯ;^h#IMќ1j .lEˑJHMaS3N,t|ƠW %nMD$s p{b+g9q:f & zM` )+?i9/ȧ?wXҺ%[8埓` ٕJd!M0#%fTkz ]i;; +9ٍXµMlGzo ~bÚGVDN95nHh& n%=$Vٍe$51QB-C m3j)/?!/OsV$_NG#@ȦV2zLB_. 4?eE_kKeʹb]K/z͵D%⏽ɊOF=jޗWp BwT͊y0V G^?~ 5;pa%d-#C#VnDpx[bkğ'4)0#hKMAvFxa ά9 2[w 6y4ؑIEl`KV׉KDg'Lvn*?rEw %הE%zɥ$ދ^Qui"Db AښRj#q+0[HR*fejsnD>][KK7l k]b0y<02p& |drF‹BC\?Bp вKu?)b\c8%1;SX@qyiP(DofD 8$ nlߨ,,{y%6'܏ Sgwſ n>#Nٍ廨BKd8A8HɁ K|c# `s qbz1&?8yIT j`܎jg}C `pl03d/jT}VhdP` t]5D{&~tt^'3isͳMlOK5=!"*PXA߇/Ё)dghG42_ߩSq,,}&!hbNZyx)~-Ńpe~fAIe[=zH1YRXj|5aA"+WViG#k{_,%h>G$_64z mv[JW8uc\U570jeN W=0$۱M[qkΎ*XͰ }[7Pr*B% py0gyfya'H+Z9DJHTp̤bXaӵg\e p2`N-%ήѣHF#Gnx1l4?]5%yQdj&q,@(zy%}*u%+뵥BRXeLEt>8䜏 $c5I͌.8Wc7fф أƻHt "ne7 w<ڽ*=$,N5P5寧pUfͥ$N!{Ӆ<>G ld;o>qcS@G6BGG׻egqD ƗM#Xyډzb31Uy_]}졙ސϛfl*cBu>i>*OQ_DBhh_aFYz`PhHPSR+B|SwyܰjB}.;U`ߙGhu[lvrcSH\Zҿ:/S_cܬBjetTո#bxut}qL_gr:t\p6r{? b#:1";5z'&PURE YDFSJg^^`=`+z;kٗ_+ lh[l2xtm#Bg[ +R}&pB7;Go /;| oV N=Ģ![.U?<oᆏ l;{aEE~FK&J,<&ْ_ћɉSD*sHe X>~Nt^NA;.\CmL]sr&h0[\z1/#]E=mwvx/(ZG{k $(*KWv*CBTEғ>HZ k |^+* Uؗ20.ig`\ 2xM\Qb`ۮ /HV0-6Byш|~PL]XCHMncX1PU 7-Kh,*7?BF=.^e#uPN-,}]5LqǾ^cl3=!=aIT#+)(3DF.Dhx zQZY]m*ufLㅼphiQ Sxe! cEN(o-k}T{<\mF:HҢq]]D!PB &VLRa%F?0#;E`rwш?VdcG FU681|+1YJRh҃,Vm ~Hvκ c}o)nFP[([ f唏!saᰃV9c,@;|O-nK v2'D&I=& pUNs轺a,zd茢`Bkw.x;{׫[eDfІӕ/jVfvjNQ:cR =+b/,4iJcr cEzr7< Pkg2|6a15 K7ll ̋#~ ᯴-pl\?Gj7$Hi@+ys mYst{}tY;jN Lh[c).Lo4LEM0n ++vmF@CIra5!蔩Te۔OvEj [tpE3X>X"@{\bR%C[T4CkA| 1p.\TӖ)"V"~ŊbCZޡ[&eYzWR~'8bC˚W}8Xok4L;m;gS?!y3, bwfay q:flCsA3*7s[S@ھ0GY@I3->Xf" œfEL#(D2#.0sis~[ิԅ #ʎ(p&Pf6OwgC_oT&0ÒJOqX<gjW4{(T,ގmmz((`~fKty!!T q\Qbq&>v^ Em ;2J~ +*PIPgY- 3@S ί4<,{i 55T Bo_\.Q ?PQMQ.`?{t@^a{Q(t"mBdH5!XO =k\ {ft]K.yi۾Z6좀suiwk$I>5 Ƣq"[oq Ey MWvZ"\ VZ,T4% |XPa>jM¾] K`pe#{~W]K_7ЍG/^V09"xB!<@)hs>Np}%Ul򄊪-.]٥wƍ?ai/#_-˜26 8#>\p?xK#NLDAGM0fc 4i[AaRw¡ήe\CÚ P8:vй.,AS sp:J>1(2Kw-Wg%2/g1*o~D}l ikɫnI 7W,34=rjS`OCF]>|&AƽVeS\6gh{V6z@D6rHlR*c)"̆ ;R<~s(uч)<\e2A׼o0aMQ&h" =`nx+Ń\ kE)KO&]Z׋ zATUt1~!u!@w"XFP;fŇ"W":"tX4)gԨjB\ >7%ܒ*sαɹǧ^zBGbbZG*eRZt SDق&ԽAdK*p[6CʟFj!Icoƥ>].BڼȍnR iAxhQ0w 2}Jc vCfTqn*k/<T4.AYt+% Qxhb]BGDLkR 0B+ c iiw {*j{~TԼ4kN3*]@y|k7QJXC^հ7#HW"s!xD;38d#B8FJNBh fWlo)x]9اHOPhp?*A˳X\nRg |y酵Z1s Yb9gxp*oYIkʵ4-EֈC|TGH wUx댮Q_NȴZ grʕ@86B68w)4CӨpb0kpigglw}sSo< ϔɮlEԍdX[yMhC>,^"߆B2NBN=VHz ^g`OH=o6NY ЌGKkPnCb-5ܫ𙄼8Z"tc*|.ψ0wp[n9sb(gԬ0U:{}pEWC}8$#\vEQ+$^6 -AT{rs=od_AF>nWWTڙA?&/ t]2%DI dDg\ oqq}\I{/(uQXqgCns~$y4\MuZNH73xsGpYIP;"&f(ދ'Icjo~P *V*Y\0HRKDmDIc?.Sg:#XFt{ώfY,Yv!*Ta垼lDh߭ = |WHIV>=t Sw۵[yY[`}J[(Z!2]4R^*G4\\9 }厓+q]lˍ`Rr# a)6 R/U~F!̛] +#!%„\,!R++{(^6m?Ss.ItTkʡQo>zVG?_SZz^L9 N˜=!7'WacDx}M0W=oo,Jq>"bjgfOLI!PXc\A$=}L5C_â?}ƵvnQN|GH[/ꀾ2Ei5s14n|p腣ɩ|%|at+u9֠a,m|aYKɎDHZ᷈!jogs1wuJ)rFmOz{rnJX"Eܰ7M`գ_5`ӶvF1spOW9e8Ҩ}ewG܇~qһIbHsasCû"tM/I!uJ@4d;&od LSt_ M\w2-*pQi KҶr ZP 2"yE[Ů@=%GkX(F-B=!T72sg0,1 Gfn: >E=i'O^ɋMyL^lxe1>5c(՚ɢҒu@5WpWc[obSg.K:AKOߧH1fWj~ l /kE@)f\)7DŽ{%P,rkfd>ϻ0tG{ PI㕼FntH$<ٓsAv]כfL' OTFj_|Տ9I3u)8]t%>nx,| ֆ[mwNq$ m 'H;^er$7RZbl<9\yH<=fD\r'E-~x S/Ԏc +m}s)?Sj7_>2ꃳCwo|hp2oA CXv ,"Bond"ӼxR[{!ǭ`al8.d(6NFnnE`)U~$y2B8M R9$ڧBγP)G >) "2<͟5YBד_5w=X&iZu(?N2X˯~zgmOaLR:CUɉ]ysSD=Oޖxtl6x =,p}iV73\ύR+ .d7TDjS Y/X] |eOsp}U ffg_4sABY.P w.0w'_ZcX;j.9&x- jVL8dbi <۲5S~)S <3$T0l `SZ|r(w1j5-Dz3ɻRek{us« ^W͈J+94N?#&4YF('F-{*_,AFU<MoFql0luI~IQ /n7b*.7Rhy+|0>7¬oێdI7oxME"Ċ8V1[7}!G֕hCnoFhYdZu!..t%%TCKg28*/1-h a6jhaHd8h<3` +=RȊᐨLB*غAW5k|BƕgO)a@CovnpZXsRNh&8[wtlX.Ą:mW{;|!2;oiu#tWÂ?ɼVk|UP;&"|ηNiNǿp@5Al_L|@"Ib5% GƭqCs􋫝ِ o<CMɠlL~ $Aj7o/MTE3@5wã[; )q!ΜhkILl e˺!KOWUsc=) t5rXvjެb,Aa^xO|G":=[AweIcQ6_{-dݷlҦE Y0 ,]?43BM0r^$ eFb1˹q ,䬿Èp#a$@` şk_VtIܞHDv røIXBP -ҬS>u7>\SVGo"^#\2rRc:*`ˆQw\OScj%y4J~sm -jjyn|d׊k¨%ĞEMHʻoNJ"nGkT5kQ^^[ݷ8_ɯd ׷bvP^7s3I׹&s R7igЌԩ nRחkURF[[T$#?U7.JOڞ3s֪0Έ; ڭy +Gu_RSW@,[lyqZ^33"fepfA c5|C`݋ڰtZ=RɍպGA uhcp](ӓmn@k6SNKM RzD3MP2 -oƚqG0sݢv{c`&]E]"D\ ؤΥy߹w>]ԡ) TQOv0zM{5 Dur=~z_žE,x_%3EURy:B*88!{@޶ouzAg޷ ʒ$|m\,U]F߇”}s"ҷO({ gF&[1 A* cN1/K=>j&g jEiraYӽcōL3~;B"*FJAr)a$bX;(8~{ǀoY'^1,n堯,\枺Ŷ!z{/vCg#)F?|nEMDJຯOEu6tm;-Xt'VkMQzmy:(?bZZ9L{CI9ք}s!:4u$-=c0GEF}[P(Oxݙc]6 6~8 Ss=kMȓ",bvԑmNT#=3ݲˋX4  &ށ=XҷO.I&[a#.':hQn={ ѐR2(YW0FUKʓyshKqD:;:xDg e&,:$u| ƄgYf m5 !GUPKgC^̶ƮWĪً۪j13/ .DH$β 1k3/ >xZpjHmJ}Z$bWR dTnULhS4RYTx,x*2vT4wTUoA@t40I[H`8ّF${'^q\#y(:xpZ%#J&1xt&cw2ލ1bVJEQcx$1l-'zxNM9:[nov3 2ΐ&թSwb~Z(C {e I m͓+6'r (^TvOit8'[Ȯ R N5΂8VsziH&%^BjPh~ gbmѧCf9F<Ĵ r>'20WDzvzo;͠k|C;zfS0E."_ 15M&I2$iz0 Cָ͙hpCNkd&c|r}r(ULԆ^M%kQnɣK~O؟N.hCX F G62&ȗ jr87|-u (GSwIe9/2Aԇj:ޙ }s$XNT]8WR$ qR)>h+naàgZCՊ:L$^ByaoV$ތ_X<^E{Fiڸ.N leLx7 eA .LiW B"l=R_ѩ>9A$2A;taEF9 'W;;/*c':]\呷04i}q^yj&^V^H: 4W? zFNr=!PM!4<ϤsvI+U ~=2Zdu80*tff:/CS[[L &_ԓ>쏞Q_Jغ·%_ ܺ !IVhff Iyp(8!JI|T_U'8 2}ClfICK[܎A.ԲAcGwyep|5&6 {5pMvHgG~/mO u91N=cJZV.JR RHuHle)+ݮnX䢤A6KW|b N|7 ӅwJ{܍'/y4#`cP~zMl8'ıu|4)Š-/M0OQ@%j5QvM0I؍088+Q[Y0 '&0ٱn'M[6DCIF9hOW׳0C:l>Mu/Ce[ՈweR>ɒ:*Cfdd$# fnz" }2O wF=5O=DPXmT֒,XG({:VoB%}4ǵh-d'6yZD~}^bs~e*.,.L (^$$V'viEυ)-yx$&zyzna&!J|?dz4v1G'D^;LR&b+hǃˈ%";Q> at?;fV4)DB#0~,MúͧO;>nA}Pk_EiBTxվFM[pl(I57v|~yZ,(R45H5 +䌷f9/eEԉZdzfDZtdนp 0RFz`OG[F2t$RvkK!(Klٲ`?fwJk1*7Y3x: Ys3t:2NN)>8n_ICtV#?UH쭞Mݦ^&6H<Ԛ̲N͈׽T4 v^H8(<e#*ڇQ:\7ɛR{=ChCiOtlNf$ |L]&LJ;Ӽz'pOka;G:HCOy@?dpÃ=*dNf? Z݌)XD]*-iNug&9?)y( $;}fYA#բG[tTf'KEӑzDr٨m ?%%Q9~ Сg3 i&] V#WL۪5Ϗh) *6K9q J 3:e 7*aK= J1[F }iۂXt9?a!ܔ#6p-͖J8ՄE}HrUeA&dJ{<}^0sO%rwubi4>/ 9ź] |ҘB' z7Wwp.v́:pSd{_Arm/6m֤LhC6Dǿ'%C~5ۡ)"-N`6y -\EP8!K6 Rtv ycP}whz=Ċ8qe,6ʍSX,|mmlY&`1=/ J Q9 Q7.k<|st9^dVg{gG;m3#aw`:sw佬aH }$0dʤ6Mq(JN4*{B@8?pFA@ .6̠۲#S? Drx |@b(a Iq&ø՝coFԂ`NNb9Yu "שD% #&fXLo޺Ĭڮ׾Fp+(}#+$)e2j;ENazPtZ#m4&v-t5֏9D1lpj8xFǚ)$>〃SF $Ѕ]((f~2\&WX@+֣օK2^y )GhӃF s!2Pٙذ}Z۪_ eql}vE{fYfia 1ٌGZuc2^aR{I-z -k- "ݓR0ID]/0S[v607$MUv+$(UႶ18F;J{9cv7ܙs9  ),/Jnqj"Q6KmQ1y  "OS>bh azݧIKHqR2&82[v! T!_k^.O0#G:B¸0}8sLhotAX@70"[u[Do;3B^G%$;zVфԹCNB(Y@:P[Xu q&˅pp>Jzr%'?Q0ތ.獌 /i@E M*òAaUJvhKՋ3 ]Y']鏩ԠE$9%ftc?S-;fF<CGK I4CVsIrA4֏I9oydr4zPEG݆9ٌ(AZ1KpEU7r(3 mi_q9@ P$k:RvQ]%s5z|h2 {~DLk57ќ%gRn6\)̷wly6TA֫oc^\NC"!qkTnGPXȣ5p 3$%@6uwU dv7O,fR{Ct /sćRꂓ907pmwE ~i%hFRչCO+N0'ק;7k81o}1lAA&ؤf: },= ZwR%U D5T{K^7#<@"|=9xU^O>M&^z1H6*43x;r5pg߻Ggͱx!qNTB$ىA3Y{E J Ks^4xCzGt' Q2YGK :WUƒM[+~TGiMsGP6QRy_,cƥE8ꍱʥBwwbﱗ3fS3}𹂳$Be@= [ ukr6;!dn&:VE{qUza 协?LP;n'JzyNz%z}E^I1֋tl/sW?N 3 @!t,W!;4ag;V-y.;m׷Jw[޳8]t.u?S x7.*yrR#eģ@s-#QHtNҟ~;`R[J=4^я\h9!!ӗl yC4d2ijsr~_EJ73ؕLd툁8P&Ϋ۽'uU|"3+pw!.+ zqmG@( 2V]>ipa$8d|\a'ptN,l87fKg5&Megm@vFh~ƭ5ͻ}Ռ 7F+tY~Jb LH!r{M֏42K}gvHc*Z0KY2ӴƻkZiO` Z<0QS8WN(KJxx06Merc#NO 4?T]$:$oj>q8v~cğ w8]Ȓm PK484Tdܸbj>j P@TP7 CBiكngM7HN\Zp ]'ʊl}lZ&9A8 2֠bT{G$Y~=YXlk: ~?+]`s .鼝(SUz1ǓTDJ2o ֊'g7 ŧeWZn]4[U܈A[zx7t@`@W*na\r_yŝ^'.۾ K=*;5#`vYIj0 oqk$un6D` "kJMoho]kHU جqQ_"-Sm36`kmG_zzenZ&;hmI[}tGƎإCdLB~:k>< !` Q_SϠeT9Vػ8aL Z[CTQ.4t:_ X(i?}ޒ\ۼDozSYYⷛ ol'.k=_om^3k 8"-eO}C NW" ΄|sg6~̓= hQUqwyDHTgFwUgx->.BOeҦz' 4zpr&c#__b4v?]-sEET-"iiK A]HGs>.Jz)`;qBڅfq]`O\[h NrkwF^ͲwlXbm0&j9z|e^xm ux4OYf )焐ܒؾ7O3gMmz,fQA{[eC#Cp` r3(ᯗF![ѣhܣ*oZ/_ #mdS޷-\{drjҩ K~ ^P!;}:Q66=~`MK1]CVrWe#[Wass} ֫$_!)H9 &egz Pٹ#|`b˅JKfާt#^H*"wS^6>¸4=)1l wz<lJBaڨ _܊e]pK<'Ժ|IV04m;V_r@;  ] 1|Jڬ׆32'olw댟Td6rAFCmƮ<Iz2,-Ce(Ĺ𝓞Ϟ' 4B%D m4:N7ޞ7#'ҨxK-D&eL=8Ʀ'ܿQDBnOi;h@$F᳨{U>`ӌLk"Dy%G>&e5L֏}X52,.[(y uς ^f8Fup)BQhZ`PP"D5Y[cۃS]/JvuZսAö  tEq#C0XKjCv]אMLܘmrN 'i9ƺx ͧ@OQLSR31"yj޹7,N#i803_eNu4Bwkb`K0_2[@ WّW"(R1":`ٌ㌛tD^ǡ\Fj4#ۏdI[iV.zv:@/5J2QV~koOF|ȸJD3Eծq圅'|d@jLX oJP'!S`d:8jK{'wr +]"xtۇ).;4]/r%tKE^WXJ uU9@JfP02 z(٩BR5p,տ`{vF 5sxox~=*"61.<$sLч7U@d_g/\Pֹg\lQT(dOYG9`2$`!I#9;n ~lW:XE :<A&ϒ1(sGTTx/1N02~'ݗCb̚Ӄ@.qұFTl{pvO!,i".s ~㍋WζuYU%`31?h#VĻ6i7QJg(ދ߰jTor%ۃJwڵ!mУ`-MZM3$տw*>E@n+IU"lNjJ5loDs~wՁRR3C%WX_)'@DPx7ގ9#[_7BeEϚt闥/R5n{ E{ չRC@f{65B[t83hՠPW4,'%'gÀ1 k7gP(o9,K?n~3w ~HJA6fch@u+cԇhK^_sGHg;k8ЕpRѝJ_fS=ܒ@ 9%MȨ{=J s3o (nfGŮ'H7qR*9۰ ),ܚcM:2'_ QKsԚQ8|0ig>\7>xvY9 :A,OId˵h]@xQ״β7هTyƤq<`88=8SLz^wubUW%=G"{iNgE̥&Z { AjEA]JPaV pG P*{Ń 7%"ZЈD'ji|Ɗ#Bb?@`\29͡Iv36h .kmI()g,A`NC`\j2u[+ɴ V]ˌfAcs7){Fe;S`nE"j%E3q# PCp>E} hfn4 w9s**`Z*RZ>$mz{d~8pgPf?q|<畻pΉƭv\iKE6TG1##?h5X<_ɣko&=N88ߙ5' QpFȻ̣\orֱuD^ CPvO‡\`MI NH-Mx2+R}8_qhhnTjw CCRܰWVe{~SPw׀ĪVJTa5'NO9Q  |(R~03m6cecUnUtRyA1o4FE†\%"Oql:T&W83} QϽ `dI K:f$pjBAmv /8ؾ=aU{`/L|&1w:r+oΏF(Te@+"% RP>rQMl *$)vrd7nPIwj $=ʓac4ètXnop%#+BHwľsDjÚPSl(ʶ`?mڼ *[m&a`zۆҿigVtjaUc2Qm'ee`!76:_$m@vWԖe\ŵ Ϧ-6c~'7Y);c !ryn+{FceiNK CP@^A͗|?4{ !2zYTͲ97 ?JpZƛs󁖨|ԁKNp.[V1#)cDK0y6 `&IYK U.ҽ+]"#oiP!y5?Sr2GJsbho QX7 YaS.!&)b֒4G7`> xeܳ~c"*pA\'B-'2o tB<@s+o~g`JP~â&rI%qmt(6BP־67 t ac?]o÷;e=Լ8 `Ԩ olJ}lЛ9򇳼EЋRJYFSJ¡ê/>wep~O(oib 4ajNuu߾|>D4mckPHhm3.J XF8 n Aoh?n8n$' +NhT(UCgњ& $2\FFfM@j&' \,{ا]d5e +qe825cߠ'5 2/I llqw *42 wi{Ȃ4=v w(Uc'c 0e*׿+6s ڷwaXuUB(Tq I1HALHcW{L;MRKh0QJ~L[U5;ـ۠Z #sC"dY@8fwX2Ud'X5_CB/Q&34L%M ϭcBtoʈXڋqӑvVߣ80vxj9{A|937ݫR  ՎOv~-Z}Z?br@6/ I}f8!n`@M$F4> aĽQMjrɦL>nd5oTi0*e>fi :X`&|rxsiܖ4I&S[oCOI \z`U}}9<%,?eE {!eC̕QnNi[ ~Hmt :eX|&;Aݨ|FZN:fR<`Gu4(i?hh3G)~!?sjNDP:.i*"ɽl=g]~u x$mHl$3)R)}1bJ|.oop.(B>wLz10?ɇτ{ # xb-@%~л,`WTOҫp5Fnhx'Z4lՕj-HSϱ\+ςcނ%HciѨ8U6aː7H̥3%&֓* /. R51*%fCpXE]mv2ot$ f9Esbc?$ O+-UQWPKS^(:4޳K;}(9䞰M!g(yו/5xlEpIm.,T sLFW@S?1jE Ȕ`ow}FH{SOR p$R|zA!q׾:G;7#Z~KKRzL_E:ZJR@Y5ZP}%?=KJI-vu`{ M?94DTpET̺'ťAf;zc}8M "e~>lYLޘ _ĈEߺyw%~92%⓵Ke&/&9rBI`MQ +Qb)k\e:(aoGwO[cNf؂ K-́AQ/;w#1ZIŃݲuoxz Dx,[k'g=c;e5Dtt_@Jq%x9Auu!lP:)˨&Md#ejBq?EVeef(s&2śHi|d)$Jihٿ+vUg5=^<C1{O{smp} [WUkȱ["65 hX"Rd]B>W,'mEăz+|f=zV&X+X.&ڻ7&A0.δM漢;d#x<떗 s賾3%pz|!I뗝V9'3v 3N<ekg<:3J19)j1DA+djBn7qĞ,^Ӱ>0{ <Ӓu|k1_Bzâl\XlP*ӋWl0dHZS{bKBbDDKUZ3+n@%}|&no00,tKXsCzf=K1Xcފ"̸9ALno6:ŭVoB[F7sFxz3>-l÷&p `B?]7m l pQr(u8_eͼR#0k@*AH&j*P;gN|)KSZv*AҖ.! k|mp!]C܈B< = SZB,s4B$Qmd)8//VvAI&bs)fVk"&vh;ڠH ԝ*?>dgߴͲHgtÞkT*C :-kD*}Qa' #u'<Ǎ<})7`n-eӯmMw^C3lu]`}["FǏSo逳o}@ ]Uy!r1:IZ2ƂٯwrZS#hѱyDjYU L oYUz~bRIb֮-M>D^l{wpЁ>(Y"oшM^H,ZĀ!1Vge*HƌURGnHxgޫhk E ʽe 3!7z!Ǩ\c+$Oq~|jaMO14dUt##zmn~{KV^vL6K|0 s-UN NݝXHs 'ї:&Fq?,p0gqOO_tH{j ?mGυx ]Yu!݄ >O{:KA!Q^o$٪($}lJv AV@Mk)M]G}_y)MW:r#]tSw2?D{w .}'T=]y]^ -G z0WX)q7?c\ιjU̠*b亩SLe`UhGDrgoW B.9:jzrk9dM0j5HfS&O87G>g̙-vE1R=d| |u㣺 #[sr(HkMxtꡡ;gl >9Z㎼ڌRئ6lخwnT0rCC}JjyzT`ûF;NZq唉Fԃ%7 Fx ϝn4W}nxyޟ -|>Jf,:[Npsnf+|[M2f`0nU6̄> &v0J] VU:6+Dx;/^S :h.CRQM?ag/5aoWR ̒ _BNȺUȭ \{d] N߄:I35ƹ^*CD !'ݛZǎͬS'1loW yXhp*|JH!0ϫ9B) "6y)d@TwXGU þ`%d)%u(]o]E«7p[]v@{~E#t+aO<Đ HFye43+:Q4?}vk%:4K,!Աj%DoϫaP}z<4ރ_.8&<ޣ*/ N"&V{~g*清C>/&L+j忞1u !`dY+&Ygp ?φaѬH8; c M#x@]#V=Td+y2*ˈJ3:crbc\}C9ģ۠T)Blk?Q^J{ _(jnendrqs{r6&&}?qP81 ?.[)u\@A21ZnE_'}'\H3q <; .ᄹc{%q+?d~NgΫ)%A+κ58zՄxcqDH6 ;ZݗVى5U!&.g=hHnN7D5a'zib*21깪dIq`.NT[D$=۶ƅcKt#Ս-/μHH:%*)0Ѓ0W1:Vn5#zaDaDyؘ-˄72A Iskf5~X92N@.W|} gt_bCXwBt <^}҄n9c $oRB+1:Cl<@֯zTUJm[U~:`BfP> PKM.pM83:$WK'z&;(&P{CM'쭄Dsh>0g(ÉτP}"ڕR5 33-mlX N-arfjjGՕ{XlNj!B⻆&2C "6jQ+ʙkQ"z"nlÏ_*ծٹ^s(6+J mtR05 ]lk{(M#3B)>^rEt$~6 Јof,!2lD*?oMB >SȦ+f qdܷz-#S(VōZfCvʌ!lpNIy;'t&ZSؘ31G6G]l-#+m["Vvwi9‐=VaJ*aؽRצ6=2Rȹ-p1l-PÉY;(|  R4e6WބNt({fӻ1w&R\s}K4IUB|sSk\<)NLt7xeoR;__CQ`Q0:2q.n7PM$) i%[Vr"1%&YœR 'bZS[{)cs dLV'#L IQy]31GO 5K>+XNC26@hILhwŎF{ўntbBWfڤa r@m0!2fߪZ èl>X;xNŇ>[Chx+1KVT_3-||*p`B% g_VejbFW-s7^RT[H[zY1[g4‘YϕpQaolVT޸ ߛtLU zW<'S2|JBJdVOfg(&mڨ1L^ً߰{K ~?7%6cy@ʻfw↪CHe v[0(Q&aSK[$'Rﺸ60Ps^ZV AOL_2w]ȣaz+=^>R0|ں4-x}3A=0=.}̠m } $,Rя@w緝ɈݎL R_P1\]cKX4ۤߜ匈rsӝh+ե\2^b@q{'1\ӊk\EH:>Kܣ590vNdb>1o;wq)*j*hqW hD,7[n$/.YpKJ:%ezVgL~ľݹWئX]"gU`&KJs4e!z]GQN#tDrg@IZyjTJC7z- f\ۜJJqA;oc#}}2wMFѤ{ULbf<=RBoy5K ״1H"]ok!ksB*_aK&f6+q8/IQrEhH|SLKYe]p; ((E[nsQgLʅ2!}&i~>5P 5*|c_Q%>s\D۪p_?;\2* .XQy V $ǻ*@#qto˘rETD)I_ʘv֬~Xs:2ҭ*t]\x=yٍb@4 7#"EC\NQdfoiV|:Xa!$˲f>ҫ2!..O;3_}[uD_ճ+,nc Ϣ5wH{p&w$ΆHLr'n~Tk2gkl>EirA)뙒9p%>ٕjhc=n"yHw>-P,T<܍}Xe"(=aUVPC9 )&!|}ޯwřͻԕ}N;*ק~=e*/x+ ,zf8@-֚ɬ?c+ O%M2XZOC_p|z[gbk\1>J?iZ4GXII]YVa,YQk} DJeJAZ{̢PI&> .`RI>!ug~E@*EFNv&PV,?v}繵znt9 hPWş@D{6PEj* *\ݳB :N5v9z%c.YvTʁ,Ѡ]]%VNn;G]Sd >ej.>EM=؜6qz1g;@zw}Jz ZF?\oԙ~߼@H_ xuBznKaVyA_( ѻeՎy{;T;t ]M*L 4853y㤎#V t&VA6̬[gShjoX<`M,mJ%DE蹭 z`i R[B Qgpzn'Qd5b|ҡ˘Ŷ7nVvm`%7H>$̪1nS G[uE:U(~`:/Z|f;uzs*Bk4/Y 3`V̖Αq.C@GRuK'8Uc~i =6>`Hr^J<8Y kW ev^ 00v2oVs`zC#>Ax쓫f2=/Jh7:?䡋\y"}|T Z)rmIȕZ^hxZ&U^bLXulϼnwmeJ)S@iGPHq[6Z5kԯ`<;%Σ>BuCTв T|craw[J|$l,]cCE#>Y{g+*ڒ-d!Ȅ.K>d(~ s! wb*@ r40ic/+DzwH[+`?p$FPwijn>y'ϋ|ZR 39D󊼷p(%=@}(ftnh1qVo>/iuP/h' I{]ٶa"'df5}6h{@xf@%gyI,QͲIF>L-J: 5iP/*4Y @Xo95lkىOyAU:RxJZa{ DFp\)ѷQ4$A׈&$@GCwE`TUmL,`rĜCF:`ʟi78pSa#Ӏot#XYsT5BD B##]]мmn)|I*&C,u)%UQ ,Ch<$%r+{M9QeZ6@^dC)\䣄ڦvA7Y+IPSǴӛ?I덈פW.z}< Rd"w3њۋLAE˛& /pa/H!tB,) 28hL9 5$c$v񀪐n"p0Q BNhj!}P:Ƣy-$WlR*;W:ϠҖ8q[v!`QWuת({K*N 36~pվGL'!e:DD`34zGHt<}f O5j 8G|IdG^ubZfJZ< }$%:@IMѝӣҎQeMظg^*~$2y|̾"?V0d%2W091=9{~G堎KQcU#N3xz_,{#zZ~)2l?T|Lx @g LKcl:lu,dVsΆ5xpJi/)o)Җ}DOv+}R, ҂ӲflrlPyEPCSW޴2mDƟM`} GDY:4EKc91|6c)zxcCwt&c`?:rRu`f||v bGf\GL><8+8)NaBG^Bv>ctjw)qI٣b:,7粶Tv 9p)_-}09;vO_Q1,Uѱ1ME7rRN.LKۅ+'ed "O>/֙u'[:]_xPD3=ӷbH}׭Ý9 ejk7E'ZsuS}ΐgE]G/G-ԛӚVϚDbnm=RmZ-* ίԻ`=R]̍(L *r t!5+%Cw/\.}NU4v8cu۾hϥ 0G;=u$j*@8t*2qEFWwARZ ׍E%iH=C9G$@ڟ̩}3o%qoڄHUG=( Ș+7Lv7zJB(1&TJ|^AnOfЪ Z+K15CS_P wWJ5H٥DT+ّS'b{b~TEE }7* tIJwΚ'j\SR3_VulPq`e7ιQ֕SBMZ<ȻCd0 .5&ʣ?~{O EwGx3bv%sq!G*Kۻ}Е)Xߋ|"Bg-r&Z aqݛWm+;'{پVXS=8@ILb|N{x Nv0կ^5xsb@XQP-Jzf#Dh *MD})}'o7XQǪ|c 2/ ˵YF$m?dG w-IUOg>9V%jB)A1Ng=S*/yIKW\6ɬTߗdb@F{ŕ-|tn_| Lj, ,ywaE`<bBK9o+ƛO ,la7+Ėsgܨp|gK AE3hxi9 C ⣴e"{ݻ[rr5BʟJ} y6ʁ{ -}dE&y47o*KlA+Txl=J{[}"؍CXX. ܚEɀ;i"T"Ϛ-c[ G*w^C5 dl-wG..iRPa?LH~EnJaO@Spڵ y-BgX$ T|sp! X1]DfilT6<-cbܒI}&pȡƷjIceWT)\%֧ή!Xu>SW,@?a辌%m,?Snd5 74UėؘYV-EM{7c[&i m]H#Ggȏu0)O{L ri'耣hUOfh2 nmC`^$xN{c=OM>-~gmDqꀢz )G5 RFf@gDm rNj|+5iqŨ# @''eW|.+ID^z#B׼bLGǹ2 ~Ԥߑh΃t){=Mj=Ɵ},5ݫZw߆Ө/lc2$(?٥Hľ?3A\W&Aː34 ٨4#;i_6<$:aRX}i1!EJ#>NjX(* n%OYnaڶ.ib\7AyI~;@JiX UP A'mduß!Q͎+2{ăLu,ss1c <^cZZ]$bȦt]!ؚ`D*``݆Iĩ0* MJ Y|lpU)?\K8(s@^:u{qA܋.?7ٰ0j}S(Ug6*lh`j/53} vS>S?{8GVJ976..C guZrzXƛFMGrַ lytI_1ms+~C]/ل0 ]ic8 ŴEĩ0˨U EP&'fә/%xܳX05gP<-CՏ$ %qK.o'tշ5~bã!.۠:IJJҶ]J!Rֲ%U$6 VŘehx.ձlGk #!nIrlcBP>.uדV9L("%v?U0G,`WQ_S#~(p( H]3.\O膭!@qQJM+r^H*Lg5y>oԘ# % 9.VH/]!^:2[eqy ベ%֕?04;f-;Gz7‘ %;<"PYY_~;<@e3\ rǁM'9:,a}1nU&U9k~V劅;¢; X{B?+1u{U%TkҒ.<[~ql Zz7Op3-T?C3q+<֠ހI8F;Qmz]:S]sf3:cAS)[調bd,N9Bco jЅBHMnpm 9,Ďs` )3)H;9g?0Тf/w)~ 0*aw]46;{p k B(sm.[+S7cS=6Jvr\idP3~.PS~E&} 2dT,Witp-?(F81qjr$RC J eL078t$oP 4d E1N$oׁI;eeVvdf򁘡MĤэ?#nRy`&ځ- @H-d< 5y0? <,QkG)H#M . j`IԖN 9 i~ݱ-\x*%*~|J׺dՇCXÌ( m;?ag "Sy t,̒/<٘$* ZFv<!zLٯˤE ۑF&]fb@:ƀNPq)\ nb)`1V12 :!u<!H"sƿU%im/s/N_W tmrM`5н@} 5Zq' fRGŖ`PQM&lꠦDBW*()z`m2sH55Jj4k:%v;4ֹ<ȭάHr>JvY}p` tX&u4܊JU/[#4L *ɇJQ[E"Yžb3ˮb4A C ^% Jvr WF <[Ѓ荆&,{͇8&z#`η}6U#vaaYGKgD) eP̃hS8tbikr}#ʱgYZ07070100000385000081a4000000000000000000000001646b69ab000069cc000000000000000000000000000000000000004900000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/tty/synclink_gt.ko.xz7zXZִF!t/i]?Eh=ڜ.+q\g:^,UVa@JDIG%j&+]!]~'7֞ظcFxp5  ɳNJvPͮPjBk"F|͆o 6 }K 4qMys"fL5 `IY>:OJXӔ";BW )Xm?p'H;.LT'ڜa%/öFJ})Nq︊/?+~Ql=P47*|(ŔɣزW\V Afh+WC1"ʈXoB/QYY!(X 8@}h/[isb37@5#ʀX:fj bvW)qvwtUJ2x#Ę#^|,,f]:ȂZ {>V[/+6 c X\ %BED_Ppd&: <{Fʬ0G^!x,E5\+/ޞGX3~08`-c6syȞ;J Rl1'[K!p }qC@.#Yݳ7,v3| =S.qs(:nM@L= ؋'*Tq:H66W)y'PQP[wmBlG␖zNanE Aӛ0csyEWӭSYmg%sRKb3=,hɰte4o}vBˁSL ^Cu M'UK@IQ5Rm.[EN.oOYJ0 W,0 Cz|(03+HO?-46g< bX  6{Úao|SDBƢ[`W$5L|5ȗ]% 6ZLCMrkePCP?C# F~`I_iAzlP|~>/Fm Q|ϊ,s ?veNL;S@isngb6z2[ v3G_f| .]hU뢢kƭEb`]v>Ӆ|ɱdS |v[Y ?Laٿ0/fPlmnH|LEPь}WiүA/v* \tsSc.Iھz$N3j2ul76gjPI9Ũ5 ͚@ޟ( q?\Gu,'UVnLMQOz*nٹ,Ņc '{ƈ:Cܷ~ nխ< lV#:e V"܂ ˻bMSCD蕽Bj>\>*Fr3 }=br&.k2s}`@F|S#XD;TKdc.vE TTb,z|w,7tW_C@jgcJ' loR.G֏0 аxY~%4E|!gRʼ 5 `f5\Q(`].+5P×XJJWcrfU58o>|nRs`s N:$(g`wS ^$}zART..:B4:K\H' jʩ`&ɛcAUemQptת&aTB}Tc UA"^ݳ>bUtL&m6d)ž6s]D0AU>B%GL5:Aˤ >W |g ܨo&Tsy6Y²|Ω;ncN~W8!хTJ=\&K7OG GZ^Q7"<alf6z { 5R+!i$n!m[9uG˷ xFf{$nl H‡b\N,@Ȃո){_C;]CًTֶ)l׶5rnX&6yw["c2Gf:jCd7 V5WD)ށR;D]) j/[!%>G΍[ܱrYenn߭:eXNou"63Y3Zj UrsjXb5{} linV?91_szGKûO 1;ݕ!z4ökM$LYQ "ӧs=+Z6ƘI-,"}!֡S冫#uxFrR)||vs1ٕSyu]\O`d 1Z&$1$eÔMԴ*?D7~^f,e&}t.ʲ=Ķ.f5IN#h9utٌy"Q3kɡ *atH3dBF?~zNؚαI<,h#wC S9ARa88#d'nD*"R#i ɾC 4N0#Uao2nPIWMDȁG*t ,|Xqe rsm2cʉĝKZQH˧|0fXtY4g\7M/<<)jyT.Cv%QCxJWaDzo;sHޗprd2T%tAVM.)~;Ĭ 9F}G}Kn;P LfS! "n= zJIWˌZz>zXoDzojq?hZ-y>1.6!9lrc;1N{CJ@*^Ot34Oĸ@Y X A/+)!4_ ;8&\@72lؠ9x>Ea &ɭЋS8mM *,%W%o&U%][&K1h1dE#s]r0Δ::F^}v^ S)4] KXȆjҫf-Ո$Xj!K&` [Y-4JbM$)B ]?ʬ̴Fba vciz@MP!f1ߎ9}]QV-ηGFN߁=0;@rx>7@d}kM)8{+6%~ѧ.eoFOffbʕr>fs8ܤ6bkWNjĿ/ :Msz%U@<6%#o,-F Md/(Aw'µ:?]TZ),P^bUrZG3=-E{\kӸ}`(= '.qx`@A?} wH֓mrBuR&:W1Y'LGѼٍ.n}-衝fpߩF>71]@'׎Zk jOXsz[[s`YUR;%gxwpm\? _qsfOyp;GceyޔtL91{ LPzħk{2kv, ἤpƗak8k/&_d9VzӜ߀K/_"`^o4 kA&ۍ JePK7 gS=Sza!!2 M#V"ͽ#*{,c^:>%ẒZ us#J9vt{Oנ4zYaE!CY1DZ _~ъ-HF[$` vJ&흝@93Ԑ’^&- ʉ7p4ei+?#zꀲq1ؒEPzz_,ok%9dP82<D $4 ֆ͢Onw ƝEZh?5jOݚHt?Mq&a=>*z-Q( l{N>l" Π6 RlksgXU Tr>8VܭVLJt/( ?(ov c\!O-Vϯ>iKkkz"fC,n3 k)) I%"cOKV~]Ira3QDzuFO;e):ۧw*,kTG<:5 6IAa/63=n7/P(iIwOWKLbqi/QE .`wNM['-|:$d܃UtkֶV:Nd[.m $JqJU7^̱<{rV*Lr63Nw0%;H>$X7$Jon~|)jR& A2SzYX2OΖȤS;T0bJg9,Qʘkbaկ-_U((hs/@ #ND?[J2*^grHGER{YPԂ"v!EG-eJHgf` (T7 .X z {l7y)]#[׻cŀa" D݊f6 o.!+:6uR=V~3 [l9f0*;5%7NOL,gvS,h̕FDFEv[kac=ǢaEH`ͭ.{XtGcg[?IJf"HY8\ѝ, 0^~fmck}RfKЗST?sJ wz!;(b H *96Tp4x@qtt܍L /TP3~%X&c[H$ z~30]G>+@5Ne28sˤetۮmb00f`.H);{LqJT8# ~O6jQ9ah<04g9yP.n/kMsµ<@rs7o0`atO.7~~Gmp[V'Uj`oϷ}"尩jgX*dlCRl黙B[+|,BC~ys7=\~avwiAm& ? c4 Z%nuBE=kHmV1(p6 \bM mkߩg V,` ]}KbD^u ><<-c9a6s%6g*uɦi:< *B^q:wp`^*% z&K xs>`&[!gdYs橏42a' "F i]uI jka}9'e4 o>}(Zđ#$U(I؏{Oy>嬋KjTQnE|Q47Qg^SQoibЖƕ]yn=cYU9 oM@}b <N4{pc\X❐],á#LqVڢo kn M\ dJ`WH5Bn`%w{~)CMvScoFh RoR OЍ{a9n5!O6Nd~5T인:vbLMrɡd\#4cv?>dqCM3m_Y϶hHCÑu䜷ӭnTIʏٶ"1/7 $?{] bFeQB+Ӗ^N9r>\lw%V4/n twpj}kphoژTU}5Svt!|L%s'浾&`$rM{ Fw휲A&@WwQE7&py<8.Ź`1zjib4M(w!~n7e!AΌk"3g5[ L$r 47|0trMx/>6YO5{uՒ_1+C]Pս2Ggjt4N`Vg ᱰyŷ x}`v?u*}L^ݬPW$plTl4ۂ;ί3 M/z$Wedk_8 SG )EmW rO,iVGgQz_zSD?h=]Brϳ"Iψ\m>nxŽBLC~TDyR? CA~nFY8Xї\Inse1"&#?KL&waE1UvT$8[9 RAio9I25%tI{Jo!c]ň[[Y))9(yϽ|h%06$uWt1^@ͬqw1/NϠ: !EFd[ni:A dWw(`vB()):gϳ$f,R }%h=khw$ДϲFxs< QI&Ot@<j6'Y*$Kbrי-[$-ښv(} ,kSZHs=b&bSlέ"O+Ưzvn߉!3jπU֏{L e.fYNp n2:/9ɉ#υO AcnxNg/vەW.7QzwGo*dry+*-8s.$VK]=P颅{#xZnmsdӴ.xzdYo4K/#:r*i7M.'E豈L>*/K2\V_UҖ/JFU4TeW鍙[Ad{M@QVG|yJ o$?]>aNj o`%kda -}Uǯvl-w ŰYI D X(e59͉/$6km 7g7ֶp)vD]-vW_9g s$(.hdџGo%QSJhN/^hFq| eR=wMfU¼ϭ+\}E.ud[M"f^@cV^|z^4ߪl2R'2!.+鯎=6|0YI6n3J,7|T\)*qwⴳwK?\@-*:NZ" .+*¡S37O9y?O!Eye|BIv|ER ƷB,tsZL8(lRm̐WuSM #o)6Z3Q/"oՏb3@D0<#q_pY۳Ϭ$ A2lxn}#!0f'+CDVN1)==`{W6Ei|Vˑt?-^%1)b,3\efskz> _Q5vz9O㘋J,y{-׃D5Wv68F%hk3q'%i?gɔj~c^yԈin秅 ^tٌc7.^|KʬjhX.D25~C+;%On(g+vo}%5‡bN?-ޔQ]Ş,K9x{Pe[O< 5- 9.it}PPA9ۻ#'U[XĈiAu -w f ;6p)웰Tl mto}L쌉Oے,B_Cw%9C*_ 7u{ILj> QE uzS=)&'4ئ=5PXLU<8XMA$9N퓆' *QfIdXL|Cr`U';Զ@$6Gwd2p4LgeNs~ZI#GS=ht /6dh{|D*! zL=0#w<Π4.b(Wn{m Pl?26)5hywn@QoTU'ܤl|磕NU a`ڟ1[sym)/$1%og\ 7Fu'mE0mɴm6GEVKu!= TBUf-`ЪD{4u:ZA5bJKmbݮf_Sx#}GPO]qj(JV$+"B]<×)PwYLrt P ƜZ2+Ȅ߿gO"?fқmNI>.vOb 88%8%z@9c(;%?P4Bt/ԟNEA %zϱ]rMm/6b-4P󀠾jpf!1RSRGCnNcܔ+GsEg@{b$|tl糫=j &in =zpz ap=Mɋ'&G޸8"T_0o'};dַ|a1A'ibzݸJTY+/:E);@mp:iQŠav}/\>AZ6Slhul&=z)s'DfԆ QD`Ű0xspO-/zEBDgq`ȴ#02*0SĂcv fKis;-i >έ:m[ϕ[ ~̿LӋ,:. 1Hē>gŗȊa^ W?ۥ<0yH\ۖ]{2*# i>pODFЮ8  %o̷H0@Yp{_Ҝ gSkd4I|I=8^|n3$KBId`>smWL}mBeg ^b,{P?i%:tšI1o5h%UB479LG+a'&B#$?HK'wYv0S1LJ[hqKs|dD䪳@P&sv ~xFGK,Md G, ^^Gy. ֡ {%K>W-ZOQUt]B@ż\؊t*GZpBaP> G;Sbp:3Y~]6Q8_U?tjUd*&4a=#>~\Gӈzc*5#{}IJ쐩f' g@a` D;U.şډJvQwdvEfm*414ik&wHN>biVh,ŚAF\2%]A~:iIAveg!(EMy<>Lh"f9e0^aReΞU~)@Hq1 p=yKQVhې|ˊ38yS3U~?mo^ǞE΂PMu0I^"O6-j +zZL<ϴ؎wj!Xt{T}lB6 e?I~nF¡/'F%n-vqq'O]ruf-ɶy'F& :J|y/q"&1,d0^L_مCr%ސnX? 9`C2 e.KbKIΖ_?',K_S1Rb Y q$Xo>R^/b:9koڶJxX$xEPe^  V%^7QH_F~#ǯZ(8L0?Ʌ2f/'0qbQWU>\W~J|^l8=Xyd\"۬ w şᱡh>xGTYmE>.|]=~68=`![Ar]þŸppi' *fc>fd|_[X4< <4Å4Z:Qf2ʑ\! @W#l*ܪ ,yBPJ:BhRéT 񆈆!ΠUs[#f]:;]t $AZ"]LɶH!_]}4YaG\ݺAF`]OUm胶'[Pˍ, NB @2NgkP=Vr ?G*\?U)f ߣ}pL6?r!D4%G/YqzEdqVccHjb8/G8"È/ϤҤ 8=XCҿ>#M.&bT~Y[liW1+Vm`{M,e_88´B6O&?W!4 4@^d>_r) +}-[3#F}]CmxPJ@-W>QIO[M17/gKj %+Qo#~Ґ򧢀ӪB;/]QSpuSHiݦyeXOTzIYTZ3a9kiH<RObhɿVB f>MK:l17=5A]fܰ 6elFg- 16˻ەU6WZǵ]v> Qh'ᑉjv-HLGG5 rqr\|/v%Q72\-8oLY)܈*ͽt:I!TsB(r=NMA+jV.4W!VϜ&C[X*X2lS=/AVj4Wb/-z˓\MS&] [NtP1ޛ+y;M"Qq[h ĿaҥNN\#sc;א}JՌ9 ]6tjO ߥ ќFzy1kI %|*cL"$wChcˍ`ʜ vY e#{k\T`1IӨnwy#HzS5DoˋsDH0 4kg L!ak[s1@tt]wQQWž_07 Ѥq5)Jtfl~:.ݨ3vI>mk_kUNɛߵPkI^a isܦXsWّ: (UݚX70j t@h2Or C/X~*՟-govͱqf"&O{% ޘP \M:ym)8~R^\" ݧ >皔$MF ڋW]qMc9VO΋87v S;-Z+P!^t=uzd GEWmr@l޹3&)r%1 7qMtԹ8"hG&CgT] `߼=pg ^)GTg +w\7S+AWJ$v[܇C6F O;P zulHlK*‘lBjGa PI09T~V~-՜ PY@ʺ&x˼{FY_ӂwal>x֑ý|B\,[PM9чFm?{1U2"Te[|)IN#eqT6B57("uHslKkPmhGp7і `?E@YW] Z^09ǴKE'YaA[n !'v]awk?`AӎxZBE8p褐-d 4&i4~ID{}(ttzsXيdq|X=KBmWec22Y0 BV_[KO(;'S&+k;bڏh:yB F ܛҹxq &c1: JNqpMS M6L2MbhRX[?eh,?աX>g Q}=_rJh+;%#c40C+Vr"|f3?ˍi( + G7cuvӬ/[>Eug.M2{΋zg𐒣pPPZZ݈"EC 4xT/fgbjRK yܚXf0YUy(֌驇"/ba8ṊSiuM;|=D6YsAp_D~ p>O ``O-B%8m)#FJ1 EPҥr̦/܈ BןCDU #}dK#৤G{c@ׄ4vǭ)sfi8 C4J2j>1lwX%? .skǝ1N)@n$ h,Tq4V 5@@i p }Uި1ˈrKEM1xIh!Z=0{9<ٹMf:9j0Lu<0ऽ;[,bXk'ͳ;(#IbhH Pg-gl' w:Zg@ 40wN7k^ fmݘ[\.7xƆXyltE %{j ͮuD؎=Х80eζ^he֫k]K2>!`=+M{cIGM8Jei Zq7y׍UjakyށW+QǻMJųqケ "[3&7I } W<5"$AP&g`Hx } L7vs%g"<#i#bC؅3|K;# Ls/xL:K~GiMp6ڐ?gIH?c#r K362Z/;_oDeGv'O`-Mq_ m?%Nn{aFbuW}r_7Δ:{xc^$?e&Ur(Lw|3"]`q[Kz74TljH~whq6'<$a}y#c?"# qXǙ'qF-;?w[ݭrYDTF?Z SNm?N)?IZӇb$b>eD\tשdBu3t3s^*%>&X;ͷ!MfɲR`[|ޑݰ qOtr-Y 3 ie;Kўi܍ S;IyE 49@B,_*@B#ןL#[ qfll=zxY/d-5 s2>6:9M!L!gмJg++F3ef_!t^JCQ!{xۃ?Mz$ӤYfu˸Q)bOtDKZicJԼQuπRFXS?^E>.dP }€֯8%mU;uC-/NYtU!;f+t?YK:ʼL!V E[̵1ʞ]bFHB4PS(wx3jD-'XվTfEpqԐCvUtǬݴf >d#E\w_eO,mp3wP>Llc$h\A/ܘ}Ci0 +4"pz|I*ڄ_"5Zn>!)%e%[8`,EyGU\J#{f Ŋm)[B'Iz]f(Y*3$!_nd7f֍0(έeŵr7WsVxVsKޭë!Mh;%H`:N)8%CVwk˥p vUIvF+Q)АA{<ܚ3"t+ŐVٜˢHָwX( {R< z"DyM˻Ҙwxc5/3ܐ*a$W PFyBʒ{tT]Fm.#/EOQ{J@A4\foX`ŒdڝG y_-۞*phls? +&>9jFdeƊZydT;FѕXM. x7(eYolwX-x$;O#U7[{'&z(vҿ\EMz=/'֦#AtIa~:{x-܇=<ؗ &7"G#i ⑹ 0PZ#-,R2ԬȜ㎉0! zH8YZ#(ƒ U7/A!&ީ:F*{{n5%'^ɁoK9lP-dHbNx9.83=_rV~:l@AY WN@k(,`za4ǾҶC #>6 Ykq_;Syk}y,/!IѢU guY뉄j$}5{9t\"__ *y&8pV+0ڌ`0J5@m=h/-R(MPp 9z@H\` JRC8̽n{l7N,݋z@[^.?/5f쨵A|GPXκ:gֵ ,%CWk*б2<jG·gR*2'Jrmt,^uCvZfO pܚc7 Qn*u-8F0պ =;BUt!I]߉cB@n !RghlYm#|fPd3IƀđY(?H2xgit֡\%%(lEH>&*ƲP%7h~9@6g|ϜkdiU8Ǝ򳮭R2jQKSaǮeF0iehavF1h @h2\*ǎ8''d͜1|J(Sb{,AnA#i5ޠ %>R=7Q07ί Sz~5?[b(ˤsm^""H*?< 5T+P3LZm?u5dddEqiˈ!}<ŕz4kgYTkzt1!8>xPQrFf J ]ŇycY]WQV+6v+p` 9^.Zf+¿{-,OrΟѡ[Uy.4#dJP*ЄU%pfk0oo|,v)2,F$H0b>6რb(0s3x?b*S u֭'dp; 78~unp45B7Psi~#*a5B[5ˎ \e+ F.G.h7( tw Q[޷O|>P!v:R?C+1]z].0F|և1LpE^uFߢO[aO=d97>jU, 9y*X˭J5[hE%熅xew=_ 9$R,'Øo#z-pkO40QW!~&@;snHa@쑥:'퓕ؽ@o@7JMxGp}@ۺ}#=ވq|$_kDs{赅y~ǧYq#_a4 w!%9Gت &)kNC8@- N>RY8qcNg!EUNz wK+aƒP쬈vz_ ,u͚ ӵ]yVd|S6kNvp 4$h ^%"i.}&39 6rh;huJSm'BkXټ?/9#A%1 7>HA^hR}uŮw֤^C1uA=X6=_̚,Y7%(-Է8Ĩ:MPȲpC2Pht'{&je񀟳 {SPo`F7R[`;?mQxFxF>dwY"ְ@(E P\]~1@ S!-2Bm&J*>o]AQߒSeחmk쥍opOoׁVXωHj>\A2*>'~ ArP~ht7м&/d_̵-k>_C|%K4 1Ȧ5_nX`{kXI&T Klr-GUQߣVi2WX[/DsiXL n3EΦi8?1`bwykzŅ*hk>OmSɾf8=,f#Ȕ+R" ?'aϞ-8uHn{0vJ$K~G?RҬ.2%ZÜL+Wfv3jyKhq_j.ɣ189D"3FG&xg' z ?䜭ieމ6'^yM[ !"?3 JIθH1iթc#vl WV!k4! ( ;0i :E8īet"lTXXۧȼaEf=jpB @ v}y[g#NeC)GA:MvaT"^b;=xDm|<>_^=,K] wc ?zb?uG-AJx ZA1x+cabk,vThMHpMf}ЯFbEжQL\Έ#r?}vTwdz}]{J Ͷvs EMˇU-=,lB][DSL ѣe?7ww@ϣ0$*ld#7C$*u.̎Q1\ʒJ&ѫ5 :d ɦ }ȹk%Z*^'W qoƸ$w[eZW;l¨ Krw ,)W(Yd8E+4Yﲺn[fyq+wPQ]k ,/*& E>Tj[,_N{S^kil)^фl7l׆acbb>7a}i0}Dғ YЉ LSjmsݑx z|Snvv͡>`a+)^+XL'&^CuU0Ć^[{x.jЙQS(Y; )A,?i8pf[J$yL:=1*V!b,D(SWk6m"',8筄6^XLό0zGNc@jEMd5|FIr#x mFY)*9(z) ox.6?Zih۠#AWsyO_.Xx1Fo91է|ʏo[7Ž@M6 *y:j@ ASJϻ6EF@S{$`T~W^D?Llc(X, pe3S0f /y@ڰaw~|ud8Wجjm$',"T0AYHG >aUJR[tT `³2*ƪl"Slmcm5x(pIyii mU y~sDBM5`\\OeAI%JPE`ŷbo*Phl0QO:;↠pӫ8KJq>V!G'7Pǯ4}}YalO= ^Eh*#B-,œpse7I߃K N =|SZ6%%yµ@.IRջ xoL&B#C~Lf! 5Uzg z.][AurkK"tyM  0a:FL qPRU? TI*iiC~ .Ugo%;y:5K(wjUCmל;h1-ƃ̳ZfM:܌>xaM#yk\u|٭uPAWBX@:GIuqOsVfGTqUdPZ2Uox;PlS`X8IW 8ky bٮN嵟ta@:)*ѽ!~aFT{N0Ani(sQ5?;-q<:؛^Wם4@Q QO{jx^x P{^P y|4Eu\2U1P]w c>EVOMe&=!E131]^2_Vc5h:v[*zm5}i˿- K$Y Xn3 Ho~F=pjT籗*Wqka e>:"!9$Fp:x)OJ𔡾 (pzyN"ĕ3T1܂0臮FS* D)q LNqUKeПԔ%aM=EkɧRe[Ч@+X@PjQ-˷>cօmAϻȒs;3(Vu)ܺ=sq2p$?c6Z}O>A鴥GuTQfi,ٷY\+})Yj[*0j4~/XVfquS~cb㪁*Ya٦]>L MVLS@_IiC]HU'K5f|xb}jr#QgRVwupqE7?"T^] tjXjdB ,.EW=q~_ЋBU9).+֯Ȗx_C?\??CORxY!$Y= OEⰉHX;d9&n3!}x2RF\_sş3RK|`PV]!dUUD{ A(.Z^ 1|=`H0=#Ag"=%2ZTb#R./HƙUɢ3tr\'}o d]u<3)Yߨ4 A8[JȂ_ Gh(-=`w-FWiu_N+s'x)vs +9ޥjERl7gffAs93ͻl݂' FĊՑ?ŷ~ GBC?·jŒlWGp<2FmXʠ#&7B+Gjsk}ڄēwn~o1WRh/BW"K&4&Z"&ŋ‚0Ṋ ˖ޕ#x xs1Y%~,pkCn^g "oBf.,PiA%b##N93)hRv}oxp9>(R:05x"Sð<VƟpU`R 뼆 {ITGAOQeW(>KZP{'a' SK1Pu|i9)[WUŎ:]mi!rgUjiFu&ݤ#=[1N.*ɫ(GnA'D5t}F:7< 8(]=F]bӱg;4w{{~,kI=0t"FzsٛxAivI|v!~2-X M6Rp7OUs:AgK3Rep[F:eC$3P܍ܨg"ìZ %>tdN.UN7DUI5,(߈Ù xRkR=̬`iR[d/iGXDK PHzě񁆘ݲ!& >~"[Yd?]qٳ*AcS]<-5_lYaLKZ緹ۨP^ꟃ_9m qzu'H?]{{T 8 wjٔm=TpLa~} A*0%X22Xl;6_xj"'Tᗁapc9tǵw=9d-z7h(VqЍ`Eub>QE'{kONfFkG {ޫx&o+p7g UXLl\gDuxH^M“7x1U$%Cu!, 3ַug,A`xC"T!@t/b6q[sjfnnbb|uMbGX]*M^fJu!|9 )g !{Ff$8A| LX|z+Xp@qQg^|k.ab9LKX hOwhA6*gU+16e;K w2UHꜹ ?Gz^d%-Ou8JuPe&ax2Jh&v˟Zn򕼤;V~,ژ{MXa/]NԻo{cYӼ pr@jdK25G-"(9%\FaDe$ު k`Q6/ɕ+Cq~0v,NA-Iۀ-//|N;QifXr2 u-jCص ;]#~fȸȒ >Y~Rډ(X_(TK2b' o(.^;ڳ 9d޴ZXXGXH- vo+7nVN=t1w狼=QϷN*-ׇ4 VI (w|pSUAü\xi]FD_Vnfj | uL;HB3P-a\azkyT|ъ laKk_S#p +Sjja ]T-|G%$iHL]SǙs36i 0̿*ZbE&fC7E0?g|gwNQo'??-*m+h9rCtQY˨OUqjomK(21Wo@A DRF\ =%bRsGoa>p(\>j!z+!5jາ;<4eO7sKs_|Z]O>;7XJZ3aSz5klpez+޶~rɃS籗o N,:?**Όزv5_~z߳X!SrS]YJШn_ w.[vBOqJgP48:hU 0kl֪>eZ}8jz(VR?ʿx>dʼn4&՞@vJn>B)>a.pAR Tio謧|ym^D]a>s2QKXx.ZV$j`,} ߓ;w zdSݷ٧o+lIF6"m55a"(u4]ت9Hl#1)P1R׳XVa+icntkRyN10qoόUU_"DV!ݥv WCb6V*lʽHrzScAF0ga_/EZ 8)lH ؀ n G#j|g|@0YSt#}$P}E@e *{*׏­%)T7/Vڄ/{?0Օl( ` BwdcۉGJ{R -T}7:m@f5Ҩ<2Uqif~#s&P긱*J'2 8*:nR]jLoW8O"(k!\ߡ/oiAgX/23C{FbegmϗZ_P#JeHvT{mc/VއiAD:ϳ25݊m*`yW)ysc8JIP1!. X }(_+PڕCZqT1i D{{k[|/f` aQp裚+~}#?Z(2nofrrgIЦEџϐyFE5p3R2V3!05օݜo2]D1JTdBI!>W@6? yNsỈ$bp?Eub4yED''] J:n9{4-,+!:ZO!pBCT{RT׊,S[D띌ntz0с?t $W-,pV>imt4-ͰKTd! Z 3JKE!t7`LмesHݹBQB+Ӻn^x\K7}p|"H4WeAi&aJLK`]ܤ𚏎0]z=xU.'F|F3rZiٲxB`Y;jTYuB;;.W,*;Ŵe] \>͕BDjޗc)-Xaq6K9ڇ(GkCjvwhFB@umTΘǭ\NK;|wAd؝Y84h%3wzL뀭[~uݗݡYA]A&|7;$,VQjEjZQ׉3 e_oےS(^'xC|i ׅLǃ&Z;)%Y8)ݷj*zCL!3T!p~:VČNį“ǯMe~)5H6-j\do! mtgA@i= Fznt}g:{T+rl;/0F?ЦW|4 DgiDTKCV(kj[!p !Ӧu/h0˪ *'4|X1ԕ{lC~hOC f6"0\'Dn^Xb?l3 C~/Cby:_SRz mz KICg|Xav'<䖼y JqjeB1R2ܘ^߉a'} 7=q?b .~9~>)c ҍ`X3|. (;P*ےU]a#c@0@#}a WV+oXw}w} !k\^%L&(sŕM;U`"&kTߡW >!}UYϸt*~8#FJRމN"[ק-fRJ)4&-Ӊ!OX*J&dm$ܸqHBӺߢ`GVIj5 Š">{He>0Ի3V+.yQB)Ϟ8!Nx sU,LrVɀkLuUw9S [peWsSj߻YncB[ETjy+_@knW2W #2O`q[^Dt#"2ߜvq gJ6 ݻ6}ܵ>ӹ'b1UZpǚcdT!b_G˼\.6+)<I%Gp{=XDZcZƠf9:6_T}chc fJnB|y::gz,鐆`@/ߗjmJl11$p h57+JH f檫4P*efV؜Eh6IjWB'vBAp}~&VR jlΝ,OQRE5rSɁJ-PU/2t"AP9χEª,Hϒq+ !9K~BېYit:*G6MCy큎El @ ;d nirS^ rЪy ]U ۏҡԾ,S=jkƲl/fJq}-` U/5 %DUkݞyebP!waZ4kE"l9kGO{B;3v'&jr;UH\C2f/EV_by 8Fijz, yI3 BecR r^n"nMBԲl Mp0z.gDNJLoSDtB极-6V(m;gjd-U!ZW1|LCs;jpH酘r0-煂CY4R)T^)h{;H_[OiT AViQX{*lSuS ݆h˼- 7:ݟq3 4ZxߛLa9Հq\a Ӄ1A;(Ox4zXcr?o6@ڔeډ:= &ƬZ&Q2=q"-9 7\2*zCHos#ufТLk2%aVM[V̽9cHkMt6bDUR8]n > |JϰP@zG7˱|dmdxr9%16Aŝ RI-qgRp7}OT/|ɻbRnTu:a72bh@J}rz0M׆&wnk#8sk02V%tc|4SVN8?18"O_C%PcuSݵ`Cb/6/cd ;a!-gFy:Acw_& v!̑V G`cYzsŖE;(- JyOd0irHyL /T&@;$|M+nJݠ3<152=j'&{k@ ޒo-@YT9PT2%ݲ_'4zՏǢW*ޣuvv[xMcӲPпQ8:ߏ[?ΝSuKxޤo=t+_oP5h,*h&+]pˌ;JsV *`QE,hq`oVohò|h+ 7²MFٺ"0E(PX9bxhl]Zdڀf "O( "XXwp-{4lw ͮF4p B V5pfdljW8CV)aMp42ѕJJSɖǺؗxS[ԇKgbf#}\5T%Aݬel0z+Q`@G-CaL3&|ǾDWSB6}w!ؾ7G{Xh|?j}d\lF :3҉z$nk&a%St2IՓoѢ܌i'ĭشDjyDV]L\MO#hрz=7/4$P. !oK{~ /E̻2e%UJr?#4;'Q_'ǶhpZBa+H$ULe`'MFIT x/F&/>~CuK J̛M, *erQX6WlWUU ט5$rgn"rׁ2ʘrU~:gy'S] Dt~ѫ.U&cO׻ތ9Tip啠c lG$/ZcL[$ %Pz%)nAj ӌ, *Y‚DZ>@K,.!7㤚1W YΦcn{uwe4ŝ c6C- }I­{b@nѡUeNŗro9movN^VE2JM/Q6X%݃š/k /~-AxiΜzv?<f[~skĦW 3+!COo$;M8QD!v7g'YEjI_-muG&* s4m[L~E56=]PPC ڋۓ>.:a`-jhvW~l0XN!Й^)YAEͱ[a6)1p_oF_jCU+?dsI&w+tt}K< qF} xs"0)'適ND=}Z #J0YXMԩQj) TH[s=.n3+ 2S" ju_v*:K]HIUrAM;FEgEI`6 K}MbǨlLb08?j#U/wr-/M>TBW6ZlK!|cKE7g1ONu,7mPpӰr>2Y2h@_0rNIQ/"y\xs:](J:1>JC? n7-7K&m}?HD$Nn38xa9@*l<1<,Vc1i;vuo9\ѶbWI kU P3qkc~^|iC}є4Ydo.jHbO>9u 3Q2Nz~).fqWB[f]<~]6OJY*Hz}$HZB& Qhf4[s$u[!Z)i(maݎauvyjQ&ǔH$ާ7>x% H~,\Qv׏ SOX>קuJ@L p˝dWeb1'ls$͝( I9EhԾl胿B;K)@5ցKx4ȵ-^ꋗȜˈ\GjIGأR! C29^Sϑ<3#%4]C}AKgQ5& ³xg`sLTBf~iZ2^4J"ɣ5/vj8]9 HĕۑB*nsN[K=|\ ρIFg5)efl.Ho47HH\vڡRY;lV/? y!"C&~0gow_Tobp ń/<4@]ܘg㌵ IzTorQl3.\ -nk,e,jYZܘ$FQ"W_egzʼnzԪAф!#Yv$|>ut:?)p"F) 0R~#ܧ8 f ,(gX"eh`ŝv7`vj$2N?a־-< 8Xb\;;j`ѥ ч@fRxC>1XӠhD]N ` 1*eToJ=m(ȴru\]<+ 3 [Hs4jp}?b<*O  bȃؓ킧U]CGTXEu6/J{kc\! mIÁ|N`hH ْ!0>0R3+ix_A>]t? AA+D4-Qk/M Ί-jZN܅(cٙtkR*r*^_d0%gI1\6Q,knJZe $n#-%Q?)H@I<)R~$Jo995զPYr\wvET;R^ ҾL, %UWc0)[,cOk"x=>U`eVJ;)D0уhYjp'P 7.99,L[7^ %SwL'1};2}pZyK,{JFR*Ӭg`uHmOB*TEOڸ,QM/6ſ jmz'Oa!(x(D$#"ck4P_%1 "koAXBclk(W5 =6Qw`7ڮ e/+b%药,^P m2%ryD d;Z,@6YDir|#o+DRMT0aWK&oPNnԔvGETM|=)*s"+:I:FEdf0e5-hmף`rg벫E|GDcVAZ$k_k_dO'0}Ӊ3d4i|`>MܺkF`s"[U*E,,h:Vt ,Cdiܥ lG-+SF(_Uy_"4G2B;Q iӘK{A[Pa0+ӨqM̭ L7$z#k_ƲO$LV6߇yͱ6J|8mK #xlo;Jd䀹k欐bjݓ$+ dNpEZN |;P)KGVfz0P;-s\-i%JPV&}P=7ظ yЦwG 05}7R2h '6Q0B"QoÀsӇ5"Ft Plxx3tbsHNA`Dkl<&_5ˈ}:@t@dPDBoxB B:'ft?ǻ{#8$+$eqQ&Ch⿶+' i _k :'Ɠ;#2&ij0 ݃]aMD\ ЍwXtN`ز7< I |u,h{Mփ )"{\듕eIECEaWrws,9ǣT`F5L9~<>6 JOb"OQɆVsXtܵxGb5뜴ug;\R8~8{n'ԩH"74*hO[ ~(+.fI^Lc`5LF 0i ZgB>5w X0 \d'o+Ԑ PPՖn}B^vhK$) 3[ gB&t@B)$F7|v4,Dcиb3(+g ="2en<]Tm6`+լhV?.m\gٓlWG1V 1/fm-u^Zb )+ ݹ^$U^rv;/gqcAVe,mAgz,srHPv:ln8v_WทV)-ߖh垨m;#u6)1y"N׭!.,W|){2`/^B&;$&lC 12e:3;}6grP&yY“}.-KF!,Re`3vcrH+{w t&2HI|)$3$b%_u7fR'S(q-^lo3)ʱɰs'ĸ 4ElwDB.S 򺧻u#Ṫ~:=ͭ`Nԭ ͝dfUP"ˬ.0.8LZ6PƎ x!:ۂޭ.*: -da3$y` \Q4^=5v_@C[w .Ӯ0Xd*6`GP\m_.<1l(·i5w푸q=zw@Cy/J[4|w(VjHbך̴я܊4;D( 1)T-Cahz̽3mRJp/2A[$ I+Zkf+-zbTqRy=;xҌON`DwS ؏ŧj~`NQ\E0gj"#i%7H5ukcq>tQ &*Ʒ9zW Cn^<^oryK)O&j)AWSssLCYNm/ӫ1^zǒ1^zB.<4M:30\걞ŵYsFw؍ 1b FQjz7,=} rr0aWK]<ʟLPBQ/( Y>2W+}Ԯʀ+ηԝ¨l9\7ǩ܄WG'MTRbBv,~)I`bwҭzUR?򐬃O։{͐2(6!8*`tRj#hamOԖGISC "O-i㲇RgL<ڞֲ&,Ϝ/H 1P\lT Ύͻ%b9, XSެ{rmĂ/3<5shoh;Bn?V~KI"I|_܇uf 8Z;S [1qHz$ P׫^{"j-J 291-y6WeN\"ˌFBf茽#jO_mLYΙ{QƜwpfVws [᳍zf[y6%܌flZ'mL_0ɑݷDaozyr9;6&XPhzzRS/ Kʥ[fTgR7X+OЀ1~n+vx-́dV8RX5[cV24R.l5 )O?c;hOE5u Fwɹg>{ih}:<.N!'b C~7sRZk𯀂Cc@3 g a-}T]aA|>ƚ(rmsK0#φ`mW4x74e[UV i7DURV0U%A)Z`9fBs{?1C?T A.;&Z΅ϠMb8n\7!"ߩg)*M^sɾ.KN2u9P^ W @] 䲊e4>$Uc~.92Oݾ`VtH#G ,e! f^Ǫy3_|>lh}XD]yO&s/MפAaHIah,8)[+p-N}qA2+v:#FgS>W{q]L 7x~єYzqtfFg?XaRxfƼ'D8PDuIy+7Jw3'-% qD:0r#ѿc >68omp!Qؔ3\GyragC1#XKɡ/^.a.:,<O}  HeF7&ZA!vw,%N]R?GOΝ3aJR>E2\ѾcDvWI71pU7l7~FJ xȪt!-=> 쥄%uH6mK< +eŴ(a2u9e31ϕheyv?lQ ٤STr 1Dx[Bf&Z)vR%TOǘ BIJݜCZ zÇ0;ˁ5;t3(KT\2z߫$kDغn&X<C _Zt.~}9Q^U)jsSbFAXfpW.$Iw\ZJK .1G\'4smOYZG) d\8 j9d2s9Mt67Mt&Kѱە_Ϫy;nyjJ: T"+Vϛ-8Yq2%6H'pfeH6p0ERޟlieP&JuA4!j\adPX67\AD˹XqԽL\0|tU-( vIS; J6ʿD~sEgzPxK> 3嗸ox`)k+IS]KomŲ}Ohb붟(24NW rHu&n|UiXuX6YҪ>Bqm)==@<'ݧ]$z +7]]gǸ bҶ)ݗ2 עrf,Qv0X-:y"Gz],~Co|:IE- 8H+(pFmL .ib?*3jsIځ6eѡ<0L1m[R0uvf H,OcjIS)Ҏc&1VI#Y'?&Ung,BzZ'>iV%,M*gĺP3tC z{Z.[ɽI({@k&rΏM?#_n{X͠U꒭&KDt9 C#լ }$Rkz![[CzH6AtV^*8&6@gWʱ, ݗ?׍py҆m9 }~\B) "V~gd@J#Re MxrnĖ} JjZvˡ3gd A@є8D6}+-J816*x^K.qSEU"BO~u}`$F$Lr{qC LK.=>KXlyc*asؕ{[~ 2# CQt>(#NsǨt;,9mW;tp7fLz5*->|GNT<_[mq D 'QM3 u05Ed}۩BU'v*D/.7OGSx!Klh%ߏ"_zEHK1D^, oa2ߣ$kdXs]|a1ȖY6hgDAS?HJ5!2CnO 0riਰRsꔪWfW$vk?vJ|SVB򺓢f EC4IA<@EA6@Q0o|lB:6NiS$)o3 ^p,20u3T/W4e;2+Di4Jaݠ3SsB1Ϛ3yWw v_O+sޱL7QOy/!VgÓ1)yZvHfLIIKDҰ&'ZP$2'>kՙۙ!sVx*J%Jfjm-UQb]H^I}\</HʫkwՄܳ&;i3gD7CJ)#q"7ѿw/?r).HpFg@-!2@&" wAm񟘯nt7Q~wU/Dw7O)ErOY0rU|qҝviz ٫{Od9qjQ@,Ġ8g-GhŌ$9C#/_RTr.2껧v]ig*[Xy #6WJ^5 "m,uȈ5 bgqgRl'(r55%QQkrq/ў\A+(+@vaDm»4,)="CTٮJ(ݩ KTʜA%T,>֝cX1,oPh v'לQhJp*d^ rg:{jt^'45]t,`k]x +<&KRޱmi>[.ϙpث($ǖ@l]F͘-i/;d/+Y6ö׏sfZs.:]![G}cl^M,719ADkk!wa#DhlWS s87=#*:WX\EfVzHĬ+2b>"iQG=j[6dM'ѷ\ AVR;}M韠F!ь0Ǿx&뚶9_ʪzLTjAd`ޱ>I@ 3DGunw^^}@j%|TME Rpz ԪJR"&;;I@ "yE4*[:̸⧘b $ӺlaALUrŔwŝTp6}E+laGo6Azn/vcJRzM1{C 5vm MK6dAyzl2DJBh0pY%?[]዆JܽYhaW%ڸҚOv ?M/$$c0nlgmkm \׋%sJB_c;C韛8VSBx<%v ;s(n7B`7131DЛɊ7xl'틼GattE'lZ({x+qs2c|;1ڗ&h AbW,X5uTIT'4Be&qʅ]C&Mb~ ؓkm ؕȁMa5Tb0K1 ioqؤQ%ĔK,*hLtUG(Rq3v^i\,-"뷊>5ܰJQ6lS!2doOYiu_zmUpC;s-kAHjBmx9gu9I"fSH>⤻7%Sz:@h/#AJ@{7Lعs3eNo1;oi{i YsE-G_KP&5f 7c5/~ l,Z5m' Dy2(oVϐ7Zt%$Bp5FS Ȑ\JBsGFn"ḟ6ˌs-(b~xs>edskr)~⺕ N8Hk?q @}'YH_lBƹ<%LyڙQ?iY*&%.*n783^"~%&M Ĝ΢S`gRΧ?`E{P}8/'K5{0 M%qᩘ$REvE dҒcl*W[ǧ''xpFS޵ w\%Xs kk2"~k ~GT8T^ ]_0C)ZN⊍Q 5zA#e6PηA`w~&>a rY*KMف"bT?JE&۩Rjz穢Q.9-3l4颋ͻ~pjf{h#}XrYԭ #RgԈ@'+C"BzfZIv‹Җ@|b*hWKÀ̻ JsQ$LGh3T̸TQM6:< o+<$Zx9\Smd|OLvtfpvLe(\l'Sa+ vA:o  $Nӆ=X(!ڼ<)nL[\bo8[BDpYzGPk"J$lr-HHj W2ǒeDNNoK>Pzd'a<4 :- |VZY6D0TD^XϠ5AƬk'\4S}U䘦!7B}y;L=ŽV$R?"ԙ\Fi3*n|]oL7!dO^{ }*D:LA `1?}7;8 y0W3Onr#hY`XUxpLa 3PMwQN߱&%?0"Yhxhr-?>jpCߗAx 7W1iSmnh8uòfPDaL/lc 0}./aذvx(/ -,X%fQD%tF>bk-W '෹+\~C9?* [12nN]ŭ5&$gIĴ-(A~{ |9"NԗdI=^6K83P +Z]kbՈpluėwW:/WB yL>_LGmff'S"+@%b.W~u)Js" xx=2EQ-}>wev/>iF=*-^2u "f،C~LZ>tlr&ϔcODkO1LX-.*G5;| gR^әM:Pb9&,n0‚؁w=7550B2w1{X_/|׶с @ߤ"e3C >UKya+X-ǠM>~+hcU>-'EHtF*xغEF[4VG?>!&s4_wbfVHdsze#.:ݒ}o^1;cçɒAc| [E$3YUi bI+ /"@\kH?wgye/s RВ㢮gcq4s(#͹r: m#[>{ 7B^S7tn;vt7=/!C>(&*2wyHT(Kd$hIٖ{ f 8Z3,w&2+>Wj)t/ 5|m .Bq\{%<.I }7ԁe3 $G@EX72}f_{KG^vҠL7D3%e1!@mW:K~xIbELNv_^^TeP9WP7=krb#\0X> FzǗsuy'0/X;QM|xF~.kHnώYBp#ysG1{FCsӣ"shVK(ݡf}whg?GITfqt H)^F 1 u5_ܫ2GK>j}Bmp]СL&#j+'ɂoOa/a}kSFBV)IA(@3Ĭ`c^+^՞_},Ix4HU"gNiW<\ɉ;$rggvݮ!☟GKIY],v`Ƭ}Ƞ$Q qK\7Ԓ¦JU}f_*Q*ZF8`JyW۰ O;/1p:[@$VZf ˻tͽ?oSYKUUO<#@m{C Y N&Θաit[#eۓ6K%8 n?ұ;+WN ]P)TeyzAKHnC`bM2Ov11f!l b+Z#tt|rMH*w!K~00 qe^X.$817es0Gk,| σ0B[qgxn3(=W\<Ý#} 2u59rYc1o22u6Js iyjn9O+WqiAbi]bՔ (V)/m "ҔǥTsxl.F;s J7.75Tx!ͨTppn`vc;ʥY&`(,Dt;]̋6@a^EЎЋr/׺*@T^O cYۙ溔ޗf?o THp#? \77xը873n1zGs‹E/nXճejFKKw̥~@"kd.Czj9~bv28l>jJZΒ;%V%EBrX :M&EOEf NߜFPy}67 tRJAbihȻ|" Kw3|mH(X0L LWP&GSXJ1YpE1GcqBR̨'b&)s6{;s| 3vj2~yj,$ w.({>,)WXv)&:p;3@e¿" xlL8JBm#cW|VLS hw@o*vUq߱nZ`+ >Q8q9#B+*HY?2Ս+Y_Ng8B4 R5MZ"^Ki˸zxkT>VWO@p?M6f "q_ q "Kߥ|z[-U2  Z}$Rz.IU=Ф0*7&;V=~ƒ9a|{oC\t]e|bI8spB."ͻadN;X+eV-f u.>×e$ YN%syK)d>]b3ڭ_F>q`AxW>3Ƞ ΌIѰ%5qH1=:{P%%7ꭒeڀ\߸3^٘_r|Yěn2f; k$^y/l&GLd;O7؈>$:fVӞy4kA43``Jg\>[:t#un0/kP\Ԋ%G'm zxԋ9NL#78Mn[ס8Zn).Uh5ҡ@uVp1vB}hbY";>{&ncԬ@KÍ_Ba'Qz<+-`'4 sR*46Tjtm`m9$3(uǵuǼqXlB3㲙O|f|܄g1$WP<,5 IYiۧEǒ/0>Y /),MUP7)U\O*P/8D=F C h<ªcc`,8>G1 npz ~ٮ]tKj>h{Rモѻ\|(B!ӋEI~АLk"GDLĉD&y( / #mɛ 1k GL-JE3)Kٟ0A`wQ\A2n=2+;ٝ:/JT&NrW&E0 ._:]Yͽ"{%%VK0thkrJ2|4,5c oYZ|j˄N?L63<؉cRMAmVU{qaҒl W*.`}VK?~Cs^552gN%P.sGԤ۔lrtJēY>O[XG ( 1//x$kgQXJ0A HE'y.ۛg)D½)'ךkO*! R+p?[(LuYXf2;?.;rf^Pz>aH2nln=Psi ǩ eR`Q26ENͥ39jyxTiBjrUCjfDX^󧉯G%>>~>NQr5[%YӐ^s$'$Ak|q%9,g: $3xvTcүv9\,7*1x/}WM#%g7H "}+5EVPLPP$T,w\{׿SI di78  2•ANa1XX*?^]GBZd|c9bDEo]t*ޢIw*{0 jPi.W綺4XZ0#CLU 1vm2%Jαe[Ч2HgԑZ^m-*D 1]ѳn#aLDb-jXK]XYջYP@7"*NqA,l T C՝%B"g8KJ<4s"̉{ZwC9^#(#h#0RabPyy-Itj'2'mw.^1v{HGQD!=L,p9՟P1 ȤyH˺ij(黻ޞ"Ls8%ihAk*Z "8>I労[C=C ؈( Ht"yw ]>` G{5,b@KxU&4U)wM\к֌d6俏aFAǵ6Ƚ4n0KNT DܞO RA}v;z19}n C > ݮ?qPdk"A+X.~: N6iK__=~|!Pb}VD)"%jZ=JCHF#t> D;(H# /dVrI dEU/;7㺤TB2)gzR8oaN-B˕n$ 0I)FΏ"WDf#{J^V--#^(0&`PǥC6t=w~VFb E-ogpLnS‰ɸMܢ;vzX ̓շ7PAU릢r  #yQ>sg;w0mUs6GUgrH&<"rs\U*6|HiQѦ#fQ5 cW;Mpj֮"R3bHL vq)i;ry,׿Y;"[d q\CW?xg n_DAJ4E~ajWc5ҝ`Bh48 )%VԶ. N%|J%Ѵ=ѐ|⎰- PQ'.ҽ)?QHqMD|\/VT6Ԛ@%%Y~w3:)O`=`RaYemdpҠ *eaKf-HǾ+CWkn$8˶ m8?(׋XR_-_#<1! 3^ |\3Q k-W-jdaI5|l7NiZNDk>4ԖnoMr5o$* 9a*n: +R&(nFT'vk ɭ!n~%z97LO{onFI*J!ָkI/"w}.2 D U-^բY,1=Hu MKZWj][2Kws(U*Gx\Jƣǵ~Wcu^5˕=8\ _cQ< DR/["5[ϨA>8|ǎ aX{}T^rĸ}p|wUp%s0+*򌎐DWX"d+E~ٸR?ut_7SuR#5M~@[^n (a_<<+F$m ¤ǂmwDMծm#4TIT,vF@°: J ˊ4%}bMPfEĻ*x¨ 3hh[st\Hڢ?]uŇZZz`a$"Gojh z$QE8W[n`3s;ʣ.ؖiTKhR'B-r+ p=jY>v`KŽ1b':kr 퓕PY?:wT%VZ"O󼙑)z<E`t?j}Wm!D7N?ף\ApcSi2a~o;1i lxcrIz/Y1z2.wzvsL_8X:NSssBRjayd[3vv&O/3/GPK10_6[j0"_Ϭr\ɢd51fR(u}MdSʍ];%qݴ(ԟZ`4* _)-2[TN( 8LA$C#7I4E AJ$JmSXb?G<Ɨks`ߨH]?Rpy.ֽQ@ T*5uU /lqxb hfc#؄g2n/: #']1Q@Zi<7U V/̼ E "e =;#nLU*P v@[ ^n|lvI1B+qZt;ͳ!K .;S|OUˤvEkJ܀:vg`,CGǚt}'6%USˀqEƆ A! 5r|LJ1#!A$4?䇫 0y{ ˹ 0Eqv^Wñe{G=JDѩ0 ӷwe $`OWG ؜v^p߆JG&ÚO3OJ ʋ^ ꉑ Ac0 Ihu@}`泥+ /+ERfY8,]ٞ?%5- tgyu& _W?30|E\#'-?WN#t5%,}b]٬OiwƼZjYl\LV6k캪$XYR%27.` px*U |yMe{b>\g@(E&]I-C?,BfzLw=lG~??ѺYaw8| K f+\=?C3.4 Q $d@/Ҥl3$o^a r匜8@E9U_ XgbA}7'1M^+U]ė asԑ$XH'o.HlM({faNѨb<[~~ݎ6pU(*꽨b2po=(:)Ickr 7LH{n"IVO<,񵙪ζӅ35#ptvX({~:]Yӿɦi9xR{YeAr~BpaL-/h2U%H.HthٶgZk^x[̤xdJg8ƄI N],"{]^˓%&c%z^ĵ}Lًs3`PyhWkAW90CѰ, n"|K]J-}'j^{!H˴oEϹS($(3+V= 1,ʦ\W@bm5neO>: ДF2I!ys4!\)MC^ MC~毶P 4p`pG\݉Dw^{Z}" Űp +Bzt i$Y c;\)_su;uf2-j}wyMs..NߚX,AK0:Ո"?EynΎSX.8a(b@B08p< _)4ɯn^]?Jrzi)`1E03DWFe37] QumזC5hey4me,o6uK,ȴxŷ-.tHDH"^iNKhէ9@Z3AuyEq:C:#H=D2.I $)y1QZym$as7z4R/h{A`Ai ϙ%hm`!FH5Jq_Hκm<{O$xFsZDǎS̬预~Y!V6x*A@g|V)G$E}_t>3zy@2*\pK+B?{[F̂ÞFՖondlť*{C{zK0XhA MXt4\ iwЊi8,>2o>03EX^?3ib.|) B IZSY79߫=dvuv ?kfwSeX.o<'b^Ёˈlv̸ySb\m1S:p!4>h ]5D[khyX5V"L(, - riWk1==_YdA<2X "R"j` 0ab#-wAfI=%ڀ9:EGS̔5诸F>ʈE5';C',&JOA͏κ$(`LUMC.IQ80y*KIng+? TGOp9,+&{:յ)wO+N^VAhFSJ C%QwF\ c,yblXz9FE}.p "&xk\Pfa?( aG'MigbOlh$o4~Nh;^;7(X6I,K:dekZZ1pol p"ئ͵R.'ɩT% 66{s^]yE6gӦu2eizY,2 `QK;p.maJmBѨWQ?,PgF~nhξOzUx) ؓ@PmgM?ezSyf p'n̡.>9>i~.g_~ B"`1 #;4tDum[&PoXAH%oe\L!7:Zrۅ`o{3v_:p%=Xs(]iNӳe5Dܭ}8ROI,XH!`zO5 Ρw,V+_f0bdWNn h슣νc -> , u5AD0wUPPr`sW*4f7D%(Df0i;plI%2"CK-ڿd" ,u 4t`Rf>0㇤+oT64!e2ʽIſMt g2\Q|zN|^2+eݪ`Ph h~ mbFsxNof۠LǴvFTՍص+DaVSMFnZijKX4^߅Psp,q%I+BOjyy,%uL:> I"? 1ڴ/;leNט4M*U^\6EܰM.u >o=5-wtֲGS bYP??pΊ4\T?8>Εay Z$bH 0G/C[DVp'*о[KdjQ>}BKyR̄@ruI%LZ93RD> xʮto, + Pa#ɍtn4+߳C=n 5쿩ͺv鎶) 5?Pf 5W>X=U3># `'w*㼢ʇ u{!4P` !DЊp$-vۑ=LGf,}g.vq6v'BI#O ą T w`gl7i9|aS20"Rx\摃>M8t)LLR$g\aA7 -3)/zŜfJRpDM aTDiLhBmLۇr#oNŤZ% p|3{م ><@cBe4hd8Jo$gKTڴ?϶ˇW-2Xa8%} UL?.iWJ Pfv 2m;ING~R>5]ַkV~FG?3.jΣi)ºdu!橼d`&2>5$AF˼:趼=&dF>!q|:q0mp[\MS }x?7@CWʼ/Bb42[ն^fL;-P85X^{¿|'#U ܫ anz;-u dA*`6+TzOevq:FCmIg, I>zn*4S04-(lPpđ R+ WpQ}иdzlHvWIBU ^dakh-^p7 Ӱt"*OBu7bP}EF90޵u$g^b*nrK @Eg0O "=<9Gϑ޽WS,~j HIB{xb8<6`wyπNu[ QgT-èL?%c+tPAYSUWYOu^tFh&K@@PS;WLg'oK~jL) 艇K G6l19u9wt)[o n*Mt#8!?|o㟃y\~^:9OWWSt6/ᱏ!lfaȋZ-'x$ܥf 멩HY4#ٯR.a"^hAɶCDwuo?Lofu%g*ʩ3k(~ڂ(Zc~>D$rt=o >~&>й.u .pkӱvs:=+bUgj=`P/=B9eXTՖ PhGmb6D>99&ؽ/ڇLdul~`ZwKgqk^OHWcWor):*[ ָ2~}IVt}ZȗIua4ŸedoeeZĮ!nyogo0ZQOv*a1 ;9;d{9;PGy2X[)%Z6.* q$Q6:XvKk{HhCaXP2Żbē^SL'4rDZAX~Pw҂O1cnRb+m*/7]v,׶^)@bU`0TrLC$I!^JT`jʒ4ָw^24b#'o# ? PN=)Z5>s„ЫkMa&wxa1#w5ҋ&pT.]\Rc1ɼ2ꃆ xΔ4ҫN:AtK%oTTw$]UT9(O1I䥇SFڈ48Zdk.aUU9`Rj՘mUf,NE0Pv2ӣvX` +:MܑɯyWb@~LljZkDmY+92-Y&eg}ҧ !|rIao#u`@<yx l}`qv1KpU7,חBirvV`|MI}>[_yk0@)8p1żhŭ꠼K>L-g甅PH9W\b9whAcL)/\VMpvxձ"+W;gT!:%:7L`x auHy;DP̚iOQʷfl[cy# Gْ\#<z{q-0T)\;.s`BKԍ.#z-?W 0͡Op3 -SF{I6H_OMH5/a:tL|ّLhE6C+[mD`$TQ鴴1 n8'}y '4bLQVDYШ)`8F,_<0*ڙil3e[J>~6" SI.tG|oaom&ѯZCVόI(1lsz#]oW^̼'vZhz-a֟\$e΄zbzaq ū]+7R$a&X-h<0[W5Jڛ؏0uMR-){g==jO& ?Y=m, >b۽ "uRJ_J?cS-N^Rx.. a}faDuYQԌ~ojkf{A!~$gW^OLޕB##ļ&ec Ƞc=E/%~ղwb%c%6Rӛ`Tb*}Bw0 }O7p?$-; z1CX J's|u= Ť"R8X )G{ū?lqTc l 'L m&Wi{p`\@D_´ 4/Fgw1^s0 uxV],^iQeiL hڡT/Xڃ6 wМơɺaGs 'L<{];|Շ$JRֻAU~j")RK CX mū?1d Wܤ+MTlǝTLHn^^veزuP1ƖG Rhd#̿}Ab_srOcSm+^xڀ KHVw1Fs'LDyB $2=fLg ׿~ *k7 G4,֝[\*zO{A 8h$vNBgh<J*BF'7l#Z4rt!l!%{![z&@;3WEju^sX0$ QA\?vіd@9t{6ND@2L}W,, rU v'hO'M;p p;ӌu t K& Q)Fۧmi>b.W/+Cu<>s αz } `R+;nCZSȝ}!KX`s9)BTd1cJ G Cvfz̬g6H;P{ajYaM݉BQK/0W/\PG0WWI>BAmg=#Mo.ȾK8ug]JP aZ6Q7΍e|]Rm7J8iࢋ.+TX/0cW߉]_~[jܸ8]kc_gT%vBsRe N3@-{^b١`9^(9bKXKtdx$ZjaNš;e(߹ZyMRU (~IT9 B$pT?S>޷B@R\TAi8!C^Ћ13PJl/E~ om΢ nj!>b$-8(ow41Ct9z@(M@`ax"C,D_p 8YUyD#*ק/ N\t}? TAȄf%2"גPjHw?6.Ԗ{w;=}vDs< N'NX!lfͣvLV_l=Nj Yɗ X[Iy%zɵ9N۴$dͳ{v c08f=vpp ή]ӕ_4oN&z+ҳkXl3"/Qp|ךhp:1[Q2euە2;ˠ?U\5*[q#aagi?e#ţ<$CYA%TfwC$!=Q9\e̸W'55(H:Z$?!c&=96Lzf1R* ޮ/Ω7luF_6ڽ< "|*qON{eY*#.xEm/TЛq|akT j%_6axq҅cS u"'i^teoęB@7]Q\]EAM@2yQ}5k(I%!5HWQk.}dHv(̺՞ {ytRm& d|I)Qx}!X7T݅@Tǁw'L~`} =qRoY6y ٤ F-؛W-ܰ 1뚛WRUPŵ'w( #Tksa, ѪJC /;??C tvK߾Qq$ #R[@$Ir,iJxG?Q$B@)&Tv? @|e'MlT1;V],܊t~2/f{(eN2%|c1_Ձ7O7:cɅ@RF.*esZV1Ke d^C2dejjTOrQUM$]*>?NW4iQO$%ZS`D!}/"uJ`#7YܻC̉*@*tyoۙǑB!=8g2)ZL(kQ G½4fp $Z0ӕa)F[V6ݭC:_ y#EEϭhM >KzvL]DB,BLPUieN6.Aj=RWsZ/y<2ur@6=XfYFS4sx/g08 [kɦ+TkqR< q @Ma0ao4Lbnq_qMX0It7=G1t8J@r&3[BYý (iGc82NZ XsS?=!Ҭ&-Xq,r@[67]`]<9q݄S3Mʋhq;Bٚ(ca:v/H+%gP<8ݭQ ~]b1~Z`VIm!OGF<5ķYKa)TDWWq6 ! s?B[ݹPѻ&:u ZFz}L?.w yͲ]ԄpoO+  H7`5_fU"xh$8tdҊ #";xAe>t)!*'G5/d N:8D$ABIj#@֏h%ec2gft&~!M_):.ҵHN/d~ڎ3fQzK![pJyӭ YY-ۧFg+<1^@*rfR18(M,Ɖ9Z~m:t8;mIDI" ta=յKa"]r ~BgU`lE '7z8!k% rx9Ew3>| c)u<'`EJ+K5y~ ս~;>ؾy u Щ$e""c(ۊsJb‰Yn޳򂵺r/WGl hӼ:PW >ٌf?[+tWo#Ƹ|UXl6At4ؽEq3k,#7,"YioV"MBΡJ4ʢ~Zb$q93jHtTƑvY\zh#N iPi&RItߕ2:bDU@d1Bn{u{Vc NֹA9>(}~MNr2Ĵ$g+ެiZ eߍ D.Q{DdQ<[%Q!іe !o@/DKd] AEzc1WI%s9 l.g$/>(!0b!ɧaa=&wK iK9vA;&!L$%OC Umf7#2St[!@62+2`j:B4=D|xMGe., CͧewoO02)lA4s1kp$ *?[>Q)v] vChf [6HpyB8ǮRS+ͅ$E)}$0Ō- ON5=0al'Ox!ZZV}W_ .L)بCCZ'})-V!|VjA *::@ $F J͐O}jQ &ײ%\S.G*1i,g fQ<N&z r,CݑODâ{|WqN@ե;}I|HO5lҢ#FM!sS[Tɤ=2wW5"hsJH%]Hosmmr1f]e˘ozy\Ycz}MWƧz4F+Bi|Y"mD%}dIRj+H?/xU oMEIJJ`ݫēc~֔Ay,Vfw tju؁0U~!M9Pv'%zP9zZ{B2#!zI586WqI?n0x44_uވg3._egEqKb³,z+ bmmyTxq%1y}9Ȍuh5EB#Ct`sI{|/fy2Im0[ר$Ah8y~1U?FFD.M'Uk HtY'>E<'|g#UK3uêӽSai$\ZU6+k\ZzG4RzD4VO/)??m6N{3kSzYΌS;|N/0Wi'O᩸H%'r؅Sg5xk0 B,|X]pe>iC#9nh*!Y #RC}"!wŻRT67 >¶KzJh=gHGvo[NFy^@w l "4ocLfi95;ΰ0;5 `z-mlk>1wrG%,OyVlݰd^W29XҹJg>VЙx/GB8SZ?(Jt.7O^yr44VĚ=wF:ݰ"Aip$`ZܞWao8:xʠq@-iMHyy(LЮi\j%] ʼnv?+Aߢ_0}wq'Xkb]#j*zE7an0a|mNiOØߖ&C5[a7ݜ(\jo;klΫc|9kA%vޏCQx)QN4n#Eu/%PLm ֝gsPs}aBߟR}G]qzHjn=e "%s:Q)双n'[./jNQn0_?kG(仿#?-)@lFo%keU@*dVs:gFdIwc'qN "YO,DJaṺv'g72'!h/&(n[5X<=L51]vL;*ydpO%Qn9bK0򯅺l씴D愆U:#rNJȱE*U0;7mϿL!ؖ%aXn' :ѺY+T)2vyh sL?ղbr?,i}Ā)'MJH۽ul m:镀iSp NSTt݈v h:ʄhLfr[sf]`۝@?AAi2{JdEc_?!^sNSEe e\{lg ~'=ݭ?x]u2\v{)ϵN/ ZG\0}|DqAcv4t}neXBh0m`uE5w9c>>iG= T w+}? GiHb l-{|u5۬QHeO 5ŋsW?Ad5 mIIQnF세SԤʫWL`&fA}l(u)gU (BB]AG-3U.5d>9o T8J+ЉCƌ[z: ;XJV _$t㈛,@ nn @X/rcSV$)<¼\+B|Wtq-56 ghL0NȐy!iP8^F %Jnq'NXTEݘOtaTP@c ?#(`W/Jr$QV~C4&5h4b+"~`'W߭Hib~ѱg`q < I-ÌXXt!Z:8HpPkINm=k+WABO֯4S4'8r8~ĕU}DV,1kU&F=XKGAPz &_٠2 ̜ @N6g;/y2A#m"~ ޵aT07Ja$ql 3ϚtV ᨤ@g J@irpOH]qR[lJHF o|!@RPުHsCJX<7/NGp*01?_@3|W[ݖ޳?أL(Ay5U\y)ľb KIq4c+}%}@ LR2o=0}4RrL>5g}YU{1kWjxO[.Hh%M`Hk%拆zzlx; S lji~t 흠 ~֦7%Y1xr1:փK%˽DR]) ytD"ǡ0U)LkXLKrv/4H2tad X?ƨ2-ߌ.p}~$[akw Bjp~^k" wb?.<%z ouIY80L3ٷ+Z3#sU8RiY*p'N% v׽G w^5iF`ZLL(kp-/BE\XD.FF ߒ<U zh/HWdHE.e'6͚j;>ZR3W!) 7ܖz^M' u]ccXE%qkpM,#rN`f(=Kΐ\5'JR˞N@\ _!.k jb][zsʹ/. ~;wf'B\R;dH>]kb:wk˕-~VV57pԇ䟺0i9{]]]wɠ-)S#M&u-S%裙jwe8#S1il1n"^ `jR#{s],5X$-cbzw?{b674YW&Ƌlo]7 pDėR@`]D- 5Twg5HH7&? Xz'-9R 7èםtK$*&L042ӑre0xO壒A҄ׯc:K#rEǔg8`@؆ ċfi3 )JEK {{5͘;G+M Hk?}L=W!@ECq܎= UikBAr='R>vM{E?,~x`eL:(QRO3xc@!x,h8_qrwyЅd¢, &ŋї= }-k22+tIXi&аF2ur9H-ۢL&̔ ݙY{mϕ2xR;&oa/Yh^,Wĕ:@A" $cP(.׷S8~@֣Y?Bu GOhAin.޻%jS@V~=;M3](O^+Cq)[OfgF`8>$yTE)d*LF }Q| !;3vǧ %$N@C:NEd]b恋'=HƩ3+q! ą1|L0T]Kfi"#6LJhdpuz9GshIraHLR"a|"ܟb$<e, de_Ɛ3uj13%.m!/p\hf~\{g:rkfEIG8:_?>1hSM4ƴ  D]FTG*~I|Pjޣ5(r5|4DC7)nVTq|)/zQF};u`ШDaUwKlaϩP_ZM%ػ=e ׾E1"h1ESWjD#e+ЎV هWfI]A|'~?Y["naƢz)QBP≯Æ # ~cKi5X&T7v vY귖l 2p0Xί 4.?G8[ Z͠ &fAa ׬Ƅ/`XhʙrZsWN,pƤ5 l.pbkN^Bc{EA8/|;9u)%ww|S阴$W✎g )y Snݔul Cg[=j ;`GmME"AJ5T@׿W1AU`l\l̬ c;:BzqOHM;iŶt)ũ*ޜ n?BRS[} s̛BfIz% }̷2~i1svFJP6J9MK}`2LD;6?qh"?Ȟ1:CL 裟I床m"N B'lf+THޡt5KbM~ȫK t{6n"q1M}EH-ɨaQ-|ugJ:vf"DDB}=|{Q-;vĢ?Q$E< x9Ϲ^R h!A{e%\HlrL$l׭Cd+ ը^j6-V[x$wnȴ$C=dA"!LATFӒq?xL8׭XtI+OqDek@2{m^k>>](cAjͥiUBtz[7)u`TAoLF1y&A2ս:?W8VU6˺#8ֆ{b>۴Ɔs*mwn,H_rXaRn;J94)T"qC\pP6&Թt{ƭ#{fP_D5K-4<ڋ0yZaɬ[1iPFN8Ӥ>f1DwtM08䰎vU&\J_ Dӹiup+Oq7J(AMq83baEy+928֦pU{##> Oi,~Le[YMb{?S'sHx1mj[1Y\l1hKSRN?iӠt|̦gVB(}7{s:ԏ*o’5r1ߪ>"`|]l?&36 `rK$3ؠd>`9 A5#o(#MEсt\ ׮ya`6xsfثb/.B04 `3?smsqLheȬ*Ja2g! qfR`,,Dt3 uu K9 ͞~C&::7}:Z}J9aj%PU NrcB NPQlQl;ozm.NYF[z@gyYE\C*i#s[y@݇ 95sJh 1ޔױٟՕo~P4W]kk9c(i6yQ eNg".7o Z 2:Ξ ;Y+{Z*<| ވfrӵD3 d">WqY7lƿ^\.ILn)'&r4*kVj8OJ^uwar? Wy { EIo- +l{'݀_7fc0 Ubܙ YτGz@쓤4QV:3r znp~ ѧX F8%ZnrtkL'q:ӠMXtRON~O@Xvq*Q 0>er^geYE5}U.grkQі>ȧ'n?+mLBYDx'.lnj9ƙgbzׯsEx Anj6Gu"=v,+9+ R7g ۾.Rl?oXR$E8+eiXo0X'|rwZ!TL#я%g0pǸ7é5T沣蘚?2o-Q_Ofv%Ěٸx9brQ D{wctfv,їH.[|kY)RBvYMn<JmW*?.ˇpzFyu{`0TbTYd' Y,e4?[5_(;*xj,ePdc]B#/7t2Qr= 筮ډ 'm Mi\y8tMw"iŐ V6!\J"IIlXMO1+v#j-+]XUx;\Djb[EQ%/FL PP7Y'{rj;&[C1J BLJ9axD˪OZwVć8q|rhGnhq U6tv NGgѪ#ʞ+ÿcAl#1WB2poC֥hg!r%L'(8gɕ;fdTK9ƃۥOQ vȩ]0 2WPjea3tis)ԦH@+>a@{{8bT%ugN?9c'9Z-Z(i'R7>֗);|.0w7ֻ@G(g)>7:pEDSrhG/$ޘmcv1ACgM-sfGh͘w~&!R?GZaqo( 4J4!Y Ol@[K(sxLInSd!S;KXML Wd:$G+R^OWrh_%/gx5?ٶbw q91q$yLD#l2BEO:sWlzhrxALhtpCpʄJ_D(`&E zո4E5_w~4֧VQހ*%?ƆPj޺8z~*B@d0"W)+{.}!4\[. *WX1^w3_^spF~5KwxeW<.lr"]A%ܵ& nE7(ےHKF=!ȓ$c4`_Kا2['D?kQGQODj  }[I|Hwie<ߞ4zE$ؐ[A2 0b×Z)HRzW=jTPEIȆpY~@PO͏7 7VҀG|,,%8S#B/aef\#?Eޭؘf"ar+U>Y*(p"v"ʉ:K;*l ?T.Jz pg 5ٶj!="^VVǤԧ,G8:C-n >¶"Sϭr}0y-+O䤫jQu?xQyƮiDQr?k@lfG1=&J~J%O o>O<¿մ8zv|\fZ[6PV)l|t $&%i?_Qc/ Ow5鵌|%CqJRQI[+v{w5ʝD`쁼¿M}N O)?(g:A`e봝R ') Krj EUH}oC;%/ZWaC7+$_O7 &t"7ө΢zy +8 B~OVBUBMtYt<#m;?1U!ݼ _*õAo\S(H;x@B&fqGw?G&nX[./xA kQoCLh 7EYØI?3!}>ZVBr2qAE $^G9^/"q#tx ֹi;Zҏy1"gsev:w:s?%a_Q D!=2;fG"E*׊ Aw,{OA Pzֱ‰0 Ty!y+ DJ Qg\5^4N+`(ڌ07!6.ôc>ϕp[,z|"4u<_wĊ#ݻ_ri{^IT>@7K!߇A"Ol1 Dn/u5{ MBm amVm!=$LTdVr|sGwO U6ݲѲ p'P^&.$(WlR/9½vjd-SC)$(:LTLt /l9 ,uQ:lsO8νc q09cz* ZC哠iG(f #'t8~tv8岖`~O=A(LD׼\v:Bsv(ɺV_M%,H4<e;]A 9 ޹%5^{E\J\G i"s* "ZDϥ@_䵹aEMI/ >^`F@+Ru vt*qsĦ3%]KK S~.U<Ğ)G4z瀵-8h%şdR=6>Х u=h F-TȤ|J]R饸<#y8CrvEUKraTeڧ/|iT0n'~35IVA?H}j%CɁ*\.ʵ#"g$l%zo=P ._tl~#K_34)@PLtPVLY ݨ&^~ZOB=pJu3 8`qX5AZJy%"aTV ǬVvs8'/|]p!\ p%YE\;9ܣ7C =/㥤M[Y|؃_,Zl`ch ,~ uǫky#bW) i[l*=;d>vcINV_>bf{;2v StÆlHIF[uWpZ|"1Xy~3\G&J#(4bBdd* ieNt3E+Wyy?R>0NvSbH+?F# j2ñ.)@7X,;Ra7ߓC~- :4Sߦ ,"Ih+8u޻̧K:ptVaS?M204mdݶ9fDk3 i/~c7ϋzso<{>!x>in'@AyYn$N-tuka>u#4y:d̻Eu.@ؠ*|^6ˠw1.9۳~q6X.a#C;~ WbWbo f9h0<y͍{~-K tKy%#mPg`1@ʤMfk g3n7dk<įgm5Hl%hw ˺fa;jxI9z mʵ1rUѰ!Ws<$`/È;]FL];ZcU> B}iyiۜv lX캤 dFy.lvov2a>0sR֒ 5Y=+WtjwMO,ac ؓ5S_f3 OOȱ:5pt].O"Y:XYӉ==jSo꼈G0tPҝ~)guR /gjO!lÁA@s7'nPKt (`fM-Rm2H3m3w)JQ3 .7^9@g!ߕjJȜ#]>9Onވ4ހٗR8,"%n1rzFt(=.qvb." r\>A NoD TFc1d泼 mR~]a/(4" hJ*Y hA\H^c< Dy~~!*9T+"2w@ @Laև\73q?;V8)S7IQ1p/4wNђ"6dڽ!Aw& ;P"<$q6ݹIpuMBb%hۡJXg~|3ust0T he'pdȨݔr׽}'L$F.CfI  ?;& *,س?2Y]3B-jAH,`;xu/d(YR7U1*҃Fft"+jihsW^NaW?Q$٧?=Vܤ:FtG,.r##|Y f/ 5`OkN_OI28Ű@2, -j 1{ +c?_lEG46/^n9TyU> TLL6hwT>M%2rxe* G?`"ŏcJꑶOA3c :,P\onj:|kfBŵ2 i)oR;poL1B!YS4Feh ¶s;) QT]&GI9IKz|gC~t"GĨCfH}Ygz`:ŪPR68~yv a>P8+%u>Ύ/K6n.|V79aoEfGeEi~V`:rfJᗺEE (nvsY$i7@G~&iyhZTG8$](TVGM<Ŧ/tM/"DL*/p~u/P1|2t?h'q 1Z4wt 0=S7qA  ~LI=}4$] r+RxORj:ϖP0M&u&ӡfbΦvG)^&cj=p[Mە6_*UM|-,܀E fI+C}'`I'` Ò3C5u<ps*{4 :(x..6ς49)PӐFI*&&) :H3E4MlqWe-Pį#8@P_tbσ=xR <+(Us?miWğno[vOeX{ FI|I6kD)cܬ #X+e{maY٧E ?`F8oǨ~qBxl֧fi]39]fѧTrlW@y|\Io dˏO.qމ;=ӓq8?7#m4ӊ#\CHb*6A.*be<>khOԝ2A*; M|ǔ 6$!`MWQ Fvʯ6uH֭N==50P9ZJVUZpW<9[cq-K2eKnj7hG ]!zS@HӨd!-@V)BOrhkPͬZO_}BU$jw0er(V4{CyCʽFEʎt-N~ԩsR$^=LWȥZ HZ߃o沨 pwe X~X.C5sSX\r)hY#5#=D_HŢed\>d0w18 htK-} GƬ7~gԱg0x.曹T}{!Q8!M%Ē0eEdnS+6Wt3W+B{@I?$"Fs^vBH +B7pNAu\<$c7!Ԏ v|Bfw)JFm? 8QSr2tjK,;*N}MDa?ͬXzfۓ<%a,|QEw ;OX$jÓsԮj1{ئRl3`E*حg:p!et0e *ےJJ !uicKgJdb&Oƕ1VB~"VG0!ul^2M9Zj"Q$ _W5.lo zqV1[1kkIs4]4,"s\q"a5КIgju˶:ZиD;HQ8l 7 ^_}BƢOz˨V tޜ bLJyL7Dc0X6?.F5S39h2Zb/(ђ?;N*oݐ!\ؖnlOkB!Rf 99 8cݫWi/c74SOpx/fm0`pjI+ZǢ7H:2%5 HixsODX`_tasۢiաbᐵ4ZΤ]vlŎOɎ՜XUZ :+yS>+ݟCRGQk{rPX8Dm.w2T{l-Yfkl/x4{UķEĞ\YA-a'Ȃe]`'N:#Yŵ>WDE Vc"Ann-)&-gE~x܀6 ʅ]~Ӯ<%럺Z[[,mO7{t9{j`rk1m@2$tBViC{ZPK& 68=^E;xs!|H`: DJ&׺3}(&wB8]a+TPZ4f'(,%:x:lϏ˙fX1FSC[7lp*8)\pjѤUqgU";%LYEŦP29@{ׯ1{OO:4)y8 (7 G۸bV;md|Ǩl 'Cg,ai H1hDj4UYsQDh3+J7<@v~7ʧ?B%`ߘ:iNa0)9JL;<=F7w B^|2fz'k u%]t!&+ɞ,J's#J}1K MX~0nv?jcGCloÛi~SM=a] ĸ(}rx $;GIyF^(W뎪Hz}Tл[oէف*'Q|9w/KԈ!&b˝ lJ|HN1dG{?Q<\ lZmRiVzz.IL!u kF {c%bH_՝pIqrC/p +ڌ\X?+K-[kJfbw|=$cc 2\hzZrknws1H&Qg:3)l=G@hYCPR0Qv%hmeT`ǒ\y5K{L6j?٢Vˉ g&V.Z`XZX &髩cK_5_/#Du ;[n?."uI] aub0ӍDU zً|4kEnk+<|8SLH+gk5ZlL[VU^1AW-M`Hɹs̤ D ~cr>!\G WKݐ;M<_a5総W*VҥX="يݓmbij*/hw 99K ;}? L6=VkD|!XA0FP4p(q06{fnXztLVh4XaT8}R4<ˣ޿B¯wǣV/qVI+.nvsk%Aj]53.X^2̰0xI׉KzM%?>WC Je7+~[xkb$HLpQ.K ԰٨Z6x/J{"g3ӏ漳^%*U3څc*Ȩ/o18CJ7R:r*ʉ홋+.O.:?J-DDCͶtj BHg_׽o|$6W}U7\ 8c c! 4܎/KLSF޶E]>_]#7@!^{GXxsACѺh[%6>1MS)M3tJTm=g2-K>url:KE`}R|.8^7ˡI:8 "*ZV[=R#n/PvW-\]LڎwwԱfXFн]NN;14( K`F![f#N]󰪠qV_@<Uv·(o< PZ2"G3Q@ԒW5fz#řX,х.ctA~ii\%=~Ro:#XeovtI|'^CӳcpLZuBFyTF+_ Cݹ\ɞOk=QtLO־N9uwY3*C߂T򙷎nяe53hze5!hv?ɼ0p-^\\FXߍ_3Pk45lp᭻5ZJFM@F%h1%Ncx9%AgfVog'3K+:T8N._?:h`N5>&d'B}PMJ ~Iٿ. qsI<||H]!!GmG58?+"n 00h,t|X1lq8&B-_(仗kn\׎Ja;rm&ϊ p3,"ЎT eakх]YgKbK %xYĪ/;aa c|Z#ᇶoOV>`;X) SB$ =-?ņ oM$ZYT[[ފC’{{@З#I7Z 92S9/j|xy<]n'fcW݆z('4h'WvON2U?qտ[Wˣ7:/MkߓaIlVrbl T^WjZfa/- iٌ0QR Rș<`066%/>=J|hȷ D-f_3`dJ nG4U?B&0$"!}JČc\>p_n$XRd$4#qP_}Lt}ىVر6PWc!;z45B @?Tٝ>0CdXoe+XI%ENl& =?DMe/|Tѯ#n K C*w,kQyyu.c4=+/3z$]Kάh;j}-\+#bky#!uvphJ8qeO< ;hVP<YȉU߫bXmZ suQ%dP$8 S9"W^7HfHXOZ9&Ja:^`51XtX>~2ۼ7!pe{\A z%Hw ۂ |g?sb Iӑ>*K9_fMs\!F URGTK`]AqW)+ k64:/wLA ?;`>u|3Sa2e*[;f/y|fl ~"le Lwr!N" J my fA23G fXPk)oB]K^8-5O ;axy# ށ 7N؏0QgλH?M0((6@sH]HN)uf2EW5C0NW!*ԯ7W AubmF9\0vh,7ƲAS?朎ͦb4:g*F!R?=۬[PbXnvXx F'CPdaZ-3!K0) p$4LBO|>2tC; |kGI4FQY:y.pAnU[7mvґ&IղGEЦETɖO{)awåcywEQ >ľQy.{!ZOk7̴I:HZ?0c/̈cģ:RC5F4^lt6\N<8  dK0 {$$,0Zt;L.LurUCQ#o-P% g*j߈ :ޜ0pdO\Yؠű!EGٰ>V[!Ҍm4wR!x}B埧YrPh0ih}\>=."9H5 2' zUV) <-!"zOr7s1XOT.Os E>0AfܟF4o : Ds*" ]iCTpU֡AYCfnшڍ'=hO lkf8h'JⵑcY6N9F/DZ'\Ő[:+X \+RsJ[&8wwO>)Fχ1 6\[klلس-pʻ$>dbx-c|1SICzqe40e]<{l#l{Uq$5F#~]Ɇ߾,,axC|U!}0Lf@+Nv0VF})[gHb&\(.w=Jo齋1BX_!3;E :_kגt]aH\B;y8 Y &O0:q"4?(*r_6=cא^ @߆d,+t/3b7|% T]AQ"=0eV{v͢1x qv&1&e!(0I>jn0WB /]8]+qD Ԗ-/\Y,EN Yb$$(!48Xb4xؾ[5oru3 -\o()22rtЗn"mgpe\eI+L]x)OkŅLOUF$@LnpdHOa9^m+O0ϻI*n,RSyD8C P=ʋ4$ QZeli~ D&q@>,)c'c!ꥨ -s!gJp|}RdϐI|S. Wvepqq&BA`N G 8Xǀ+,|#{7MD!H!}kW,&}g3Vږ*aͬz v qlzRΏ(|MlyBTM黲2&$ssD'K ߳5ie~Wqi0' Xu}Ī ۥ^9wou zS2Ht\{3O[:|efg"S,ԣl|nyeW'-5 (z+R@PLpYzi+5R,m[P1?`6MU+s,u)Ule.&=8#@Ed'1:7('Hl&v4I );ju `T/Mz͹@a4{ n*3?쨕\"7[gcX\y10;2m)ʓ2یrBX%<ok}I| o3Zse3+m~`VNq~[xOud.cmFTgv # SJv}*"#UICQEQ.h9ȔxP(0$#eeF4rb$+Zx Ii67&n߈^ķ عU;:Yfz PҚx 92Q<;?iw \IcuڳFBk-˵I`U+sg¾5Ga{xY祜BSV\ЌR#n' ,]@$d>vb:o '$oc/]7od5PVr=7nc:[$ o\v *i_1v,LjZf[ػɢuDOTAˇ:RbV b[U_kHp^_ؒÒn.?:;ΫA}"}/ű6 |u5ˎ~;-wT+h4}y+T \vޡ9o|e[zmpHr oCraoӝ.CWݬXl) !C8;*Y^a,Cէ(:T⌠ f* m\W;P%hKTĕ'uN=u:TFo; ךm X$:Y&LH-!'G}ʲ88)P+zPPRK?  6NRIujR$HR>17,WzKBq^Y{01=C [}zyo ړiLkC2C/ë'"y>hdj R~҈vsqg06AE =Fbhi EJ.GP.}Y /r-ۉ|q&W]G^1$eEC+㹽"b \qV{~Efrh _Lv{(<bK1$J̛/u \hy:R2kӳW7ZR~W֬([$\i d+ n&֑hMR`r,ҹO>Uea8UrWK3h7 eFƸ>O=;O<)wQvh\_7Gg*QkQc:+& eHu}@ w^Q|?LL\@Bztne;tZn%ava~!L")r-3ر}~Y> ݻ+50`h)쏺3k5cbK "Q r;,u xwübB3.&s/3DwaHQゃ\x!i٭Cc3ʺ^[{#pXe70L%e>BW,z mҽu;owC$Iu!%G׽M\xmRb"jd*~4D6ʉ1K*{5I$F ] tpZKUGgt?/V8MhC ȯu% R=qZ__O M/976cȼ]n(sTI?U}):LlD o/KP6ݨL@wሧB58OhYXaQ:PȈT_$V ~p cm L΀LX#X"B.xJ)k4uG#(#۽wX|y}7[3/Gy iU?y|޲? p6CI!3j;GTnH_}ށ_Qa^" (H@HRGw'SXzLyw[[l,6%]¡wKv䑴5V*٣e.aW{gyN.u{Iܴ _>}yBr}軒sM쪒M`/\hNHqکAiplE#s5K>:W)PJMD=Up.vge-!LOi.!/cFn-n/ڋ3 pm8#Kx`b] ^!Hh ]/]6xE! wˤ>{F)$I&7)Z +jSf6xm mһRn"k˔tERf:PA$}a/8#s{mezvFi+~@'` 0ź:Zn_>-rFcKUpfݡt$W/6HxvPɱxKX-5ɧQCF+3V þ\uk/DwX0UCmO5}[j&!תVݦN?oZtDNeMu3֫M7 3iCHf ptAQU$K0 E(iT&7G;{DHpŃn BZ^QqkRKi=Cx{ `/6?>1;BK_pXE1QH?sY0y I]538 e( ~A=l'S+7lARI+jذX¯[o'ƣgwPO@S=]&t.:8\'tzPr;fZyt2L25O-2FpdmuUzo4aV*G7RjP>q#H5|@gINdP r) c8[5uk$qvkʏ z>e*H]y ^!Qv;FIYhQkT~iwQ]C:\S{L)}s8I},^qj.DIN.02Xm-mFwZ4cһ-X?c%yQU0#@qs,:HG+$`{xz]'W=$<[-mI@FB_[Aʢ*街nV4aލ( `-F/ Fr*X Fqn=CgzkaH1`pSouƪ:hJ8F* 19g/9DpbJ0Wi~D9k>QxbAB ¬3?J.ZߎP+?O]~ |>ژ1&[wr8)E2VP_B7qyL5JhדT4t) l4 cL!_]˂dY+hZQȐm7BY8ʺhratcQx##n ™oV]b9(]x.,Eo#egCwt'sXk)̍➷}\ /8%\Ck1:StH嵩c&oZy{[9nR1/o|mp/_U_±7T7u)Uj_03h(Hl5/Og + XU]ɔG*\Γ\.9&Ι- Iy#5yo'$fmz( OIC>79 `<7{SSL ߯v PoS\|l>,*֬ nOYm햄j:) b|C}T3&/3MFdDے1ȁ `rm:<@摳()td˓mx,AJg56p"OO†UV_ kyPeyYex uwq*wk6V}Ve,0X}BSWQ8D^fE^T*Me MD%LQ06+A`ٚUո#qxΛFI/$B,>Z-yLU+ϸ;RuHDA"q"|B|pXw>էe$ {f* 𡫸{`a;8y:p-` p24 x |_Z*ϑ ~碳Ks&!.p M޲B&LvЙ ikfݖHJҟ-+2T~dY}s,њD%DqsyBñ^_N]q+7OqD 7RʞٹiFu\W[.%i^!#}';vp12۹f8 lAa8}G7=b%Q葫$Nqy\@>ve9|v^c$=l(E+L(͌G]0ZF,KO8r>m+3Gv7M7K4|9PLGHB棻|̇j\&;GMY*A zokfe/',fM*dı[Ν{%5֨/PN㍧ dTYBNے;8V#=D%¬N}!S#ò~(FRH~Ԕu> TuD&E~A.Ph|ٷ]жC)誂 4!9 4Bk`ݐK$[6-$ʹU4n%IJJGu1qҜ.~+|n{Wx*O;Y¶RW8K$6a}eiPlCfgۓeͫis}ڋWq6 ŏ>Mj rsoNpޗgi,{U&e8A]EOR MlE-֖'Rx哘 LS=5ĪghaA7o:vFg~+{zH=jd ?n\s mE~[!8JމTJF@+"(ᄏVl{1vX9(#r۳j F}j 0Q0:>lU7`˪ƺ쭳nd9"z]scV ݪO_-4rgw 5'ac-!K \T~yT؋Pfԇ6-LNB%ԩRsDm_Kj雸*L=Y23lRTZڇΏL79lt i o$Tz!FOA1y1D 8sGoXBϲd@dD9S3[ħ@6F2KK-ʅ|9 c49I 45lw5(.t$ gUZf=w)k%kzGKrqcyUzSľ0?os@1ԹU!Ѯa1=PC&My[cB0DPN_D >?~N9զP -If+V>CBnXVe('htFmu5Xy,ǎg0>*n JUi5mxN\Q[ur҄ϧiY鏣 QUifX ђ,kJ!^ƑBЩ GldLMxZ,VZ3?'Pz.X-( B?kI8@PEPx؍i F羞ilxZ@{Y"u,vYT?&̌K8Z?"qp9VS}'*T/,@zD3Lu&B,T%pV,꫇s僩LE 2 0_*z%@|vn g#o,=x}FdCD2ЪъWdk'OnEG}@% J*ln, Edߏ6 .fyV K%4EzǞ{?AuԦ> e)MϰV/e׷,MZՅbwx~/o-{nȞ{355G{ާ զ/%\rgOe3~*ڙsY' VPuŭxT@Gk_1.RZ^E^pf7 xY"Ȕ10E\ctD vGVtHrNBWH1T0w# o,kW쨁AqfЯi^9^h΅?cэO Q9& ¨aNL4/Svw&`~-e#p+u(8б72 N/W!ncrbP>5%;;<ˁe#S xIEUpEu88OP>.Dn=(W .#:b nli?}2db1&@+hF̿nf&BRRğv2M;ط !yA[d& tuu*iˁ(PA [}xQxwCX)O7W GA>|3NДYKqO +\My6PM6(  hvuMv3FCB}H=~iYiba|2>&2wR1\AKAüY|i/ݬ]yLD|#_aznUϟRE06 Er@OL<]F fdIZiH0V& sj>%?ZRli4Qۯ`i r:@*X(Le{v08@Pa%~ao=|Sh7st0C0Yh0Y҇?ugҽX] 6VsO쓖5UD=:X`'mYf(;X"$LSpiRt\ , PUEE [`L'GYh~Q &JzDG|@&qRF;) za/;^y$e;0^a(2UqMQNwq"aeCg'palR'Gԕ(8"2#IdrB?68ɿ^҈<}υQx{b.P*l5V ֹ\8tD7QMKriT&ӧg;ve% Ԛ*ˮl-E4F0mѫ|lFM`u H8Q6ϡUpvO\:!Rwַ.7Nd#`TzZ>Yv`H@ˎb`K+ZK-kos05^LX5;/.^__ty%}E1u): ڒ5/XkQa!"u{ݝQ97zF/Ƭ{,ZtxcJ~:G'}fO 2=៶9Ek}o$FĹ[{YLׂLQ7!iMujPX ~fTq=XI8ZqgU),+tJ.[7:d|r(w H?+%tXe3f?r>41PCM)%iqWڌ.ǂ uQB6ҕ8?Z:0LXmɻk>Mdګe\bvɝk[]A[9H m~|i(lS-{[dyo[͂j v+5!MBUEce# *9ugQָmTz2&앣G0A Ǖ ۸ jL+TocxD{pՌ_N?&jذK䐭W Y+z`6\,BCZ=t3o+Yd_@:DzK)+҂^=9c QۀDɃ%5$9?};:NxK:Ȁ{5%zhqF'Ba Z2 Wd-Tf~+Tђ%S qLx  _HJӧ]C eQ6:kV7-h#F5BJC ER+֙ hv4yS:Hn\Qޘz%2:gd;xC%֋oqgC rָ`\?LkEUl LE._GgWaܒǚ87V6L_vNǞ<vu$ɺq8 Y;n+1ƗŸ,7 ~q1fE(L|DŽ,n<L;O:.ǻcǴ[LhEdLB0|^a`qLbJw3GA w!  Ac-}KGieoئ-ܼJ46&| H 4TvTӘ(,Xi˧ǑYc+Z#/[Lg.U7Ymv a_9s1rRY`?sh_QJqir`54'\)XDKj?lt rkUG A L|ã4QQ%G Ǯ _ vuG`OU })uGLʃЉ#r,L:fd"mlhViK؅ —}s#yY녳-hKt4:DL]KZ8] 􍹮D$<LvTqk<lܕkHZz\$e<Ё^Κ 1Epwf;-pCj=F2gc*R:mAMI@k^=**XcQwu~*L"걱7QAm:QOK+KVoXa\xqj+}r}nOpT2ڔxg]C>NAjTcsayȱۿ-_tEde /bG2֓^,,{;D+ۗ2@uBȟx9#/Jsj,,aiz{~?wB?{ySxׅVh-EΤ QH?ljcg)6g - g' ,'wY7BWs(o7&lao(bIPA y01,f#',|,oè0[3*$걉o FBn ++jKcC'>Ϝ'E%CxAM%xhyo"œY\(B쩯Ђ( 'b-o"#Aᗆd[2?Bycڍ؜Ǚn^br] Wc[xexȱ+6a>@m0#?:.W~sT=:۪xݖ1gI(wD.sAs◟ȓ?ފ"9Nm,O}*AKK#J>FЈBCX@I&kBZ /B} lQ"U"]0Qe|7d4oa-j\bfW5C_;Xq$̋Em3gWyscxf*Uؔfp"Vcc{H(]B ӻ/} gL؂t4%aq'4`Րt"6|ZT*oj^5Bwo?\X4cGo謫8VOfRG#b+*PĆ iSQy$H>¾1I,K}Gv r_Iql=s(:-$8Q=V&|1%8}Sߗ$M+Lo:sALO$X^~DT?]#"]]3Y &tֶ  !E"(73~*q䶧mWާ-X9EȰ؟ii.T4a,آu5R_(%ؠ6K5"c~-{o'["IfVKm> ڌtl?]K+hL/ف}ѓ#.a P1676@T }0%!~~4:MEI,YH &ﰔR:M3$eJz/*#`gdD<Ò~TxHqrt +]pjƘ|d4놌$òaJHiQA '@VF7XV]YO9Ƥ;XQymd,6+gYuWj8f6/ zNX *2Jߞ?L?csݨ"g#{qHߣ(g^'ͩU,69j!=$ 732 ?cA݈be\+s.A9xAx3G 21mį87NE|tUtu9̓ 3%`2-(. `4af;hOO5Ǯl "̭$#~KRغ~3NYV7gL$@|w$k *s^pܷ6XfyȖ|# R$g;KG8yRV?bA}FNNduMDf+w*?'J7/s_dGaB1NzB^#!Zu @s =0N^#{` xW`vi܌;io}$NMێQ)DJ'Gzf_.k?r kCq/u(_h3z0!`E_O3yeȰ iBh?H^? %SF\fԦ1W5?%SAjCd"ݩ"bvERDj7ﲳuCA⿨vhaC4xɱwa9@&pMpLw.1N~ h Ҋ̗9y*MtUfJuzEOs(s Dӻ}na%4x6vc[ӕZ7~r9_°d6"7Zyή[aV<} yF̤b$8'= T~klh/?31) ZHHmK?*;]Bs4hQat:f[hϱxI/"8n~\7Y!a7EB3լ)Y"*̲/l9v&lC x?8{C c>Ka8a+X=@ċ4}>чWRK @\l(B9[|XUFR\wӠװ&rLG߫0lґtlXYKelT}s]ٲ$ ͓~+m2.IY lZӒ,DvY5N{3BݣL\][Xx# -+1ƀj[u1vnk8#XDj{مeXH;MɿB@h.fe0-nn%+3"hGxkeשV.8L9G,L7&jVJ#_fۘZmXjL:©)f0~?5 IM- VzcNCȕ.=p6μYR >hAwRt@f;n Z5 VMwQ^R#tz' k%Lq}g=9^Y\Eb|ǮՏ*mG/ -du.x=P~1GCRYYBoAOr&v~׈sL#+b+z'VrJ0g]AFmYaSǔ]RѦ0R%qfǞ81u"WvjRNwN̩&ًtN|U:8ſ6:h/9T<5zK2pCo$Sۛ F !+쟕'ᓝ`^NuPY "DӋ-H"'pF{&r)iQ"N 돣+vN$*޻; 0q0 #a_#}k*|pte:ށJɎu0q!ڽ ?u `"9 7Ne ucVH*YS6v.ݕñDШ=K/IH&ڈQ;&~c_ZGwUa4W!sF`wI;T*H!W1ޕQYl.spɗ _v}`akBчPm ꨅdܢ`D*b$U9iO,@4%.31$ BeEއE5Ν3oBݎQW,s"Up;vE˲/ 9ŷGLU۴ȧxjR$zЊ'&qXUԑB?R|Nx+Nj~zM&?[N ;嶟pD OaTw>uװ2_-y|7!֙~vcɪr*+sMKHׯIfJpGH?c].g\iTAhQ) d=d(;ΈT9M.n2 R6/w"(_a)urM*(ec,% x7 Ȁoe*kT@j9{6=|2QԷ0[YPj0-;ڼ?+ψJiK-QGKϟG]1G,*i#ѺC{-^i:ʸ6gh067ڈO瓕1)y4HKNPn',[ngwqO哂AV3 Z>5 pVBfl(iAs1&nR"89[D*1Z/nk cr$(ZC,h-ڡ6 iY s Mh:u ׹:6BOerNHxf +yO $yЍSA1͔u:ʷ( l3%`d81X4K7bĮ Nj3E > ahӉ -nniziGYbMO Fgbٱk E0gNIcrߓ21ķLkɾ)$_.0VH\5.'Hz6%7Z;m 1RZ{<*d? !VyJ KEҌ>n+\DX). O0% e^(>o.^=e 2zؔ~Xc>יJ ĨT7\gF~I/ܩpQo<Ϗ齿<4ŒG}p3$T ٞ2r 2pLšaռn1- yH/=GB r߷Q&p{n}l4t) Y =N)crҢO_&b"'2}PiY0֒IjJK49] 7Q-k4}>GMrWv(] ޮ g^ԍQJtMQd f諈uCX $;"-Q,Ou?  "!1*.m1? h`.\v]_T kdd&Zuƕ_LLH$xp39$&<[?=@]S:2U Vs:UpId9da\f)ඇUFF]X['1/L CqK]U,4?7 sf>m*ur}q3K )ѓHHSmwR/z^;;{2ō 7~K_IwhH%UW[GKօXL Oݏ:[4c=IY![zv{#Ɂɬ)A[/N6'TE-ȑ 70:8:]v"N 8l2T?`5o7#; [CMc#cpB$}4z!droq٦dU>(Ƽ׃&@)хӄ!7כs_G p`~ /+%`eke\d}|uJ5MRq5#<ސ(c ^TX_t}bT3[)=f~K6SMZq I·JIͭ㫙ug3yaEaw;D~l$[ֵ5'WLWpӁ OS/Td9WYSB:r_}biRs'uC1@{/ݩ d=w H+p?;}%/eL\!w5 wXJ䗍ͧgq{LYYfƖc^;9d~a Qt_d1!l 2l9gRR >E_,l;e;4(],CsPķsN[-g`l2M^l#Xpnh9V9V EJ}}fP䌥ڣ|!T#;$(EgqǶB)F뗃\Qo y:i`TU\FI4ҽ I[gW ~#!@81XqT vA;1h#]Ry-h? iQ?'[WukU4 Fi#ե?+_T.}J6$BϦʰf-uEʼCK|Rݏ{SK̚'BF K[)e4$ƒ[uέt/D3!9(9c#;hl R\_eG¬cI@M~--3:/8vF|\1oVŧFChbDN:ükoOFRqz%p4qϚ}˙LbGK'ULj:q_[j{Td"b {iY˻Btj'+xi:}UڼA0B V6Q6Wesl[UzLA.3GP8dЂ9` W; 3wu?s`G*RT!@H3QcOct_(vbi]$2jk-U#బP 0[.¢gHJUHPkP'/tEkd[ l'-/@^Ic@hzXނSh(ڲCss0p4 % f>s]E!,ZL<KD2ff9ki{GM_afb8 *M$9aF'2Qa*.屄[oNT(2;` sG>i^jT\Vs勆#'l{]J#!47I= RaZK]V ]QzSl-=ȸ)˽_R]aN᥾huB03 ?sƉtAEF̅Qi iM(77Lo yII<"K91B+\ WtEFrT,T H kbFq2=sf =uao=P]+VLj,[JYڈb9uq~'Ybn]j]4tޱfSxzf[\}TӡRb=*C%K@% ,Xu=!χtf]2Y sM_/HJFg0QdtP 3,0~Lyi_b)ectp.by9L q-`BٚWgx.`Y=l1U6HKX=HqSH}e!+XbÃL "8AȽ?2;E0c #9Y^GTc<9I*)2ua"zi2{UFEkZ%x2L)< h@tS\!dpy!PQ'IORm a>zn>èZ3)(oX4C?B?j,pdW =@B |'dkɆJ6iL.^!SI{ρAL sPţnaNLkځC/\ZHEB^WȪZo?z㇌%R7 Йr`,w`nI*hipB)n1 / [>*xVwBwB\GƝእr&LjYm,4Wx*KI~nNq&C" f!$&gRG#O@!tn h>XCd:"kBNH7|>b ǀN z#kj*0gw揉Rd,W*d@J2ULo1|tyC\5y;l&T1;91A2I,P#C #1GX$jb>=ZHX0eINƕaKv![fd`Ƌ2 _Z,MUKIgQ/ q_ACcf屼(6Ph[Á`[.h'ȁԻơ 74V:Qy֔auE-tn0I'V\4,p$巖QY}3_ŰJҜPZ1KSnԵS=Zܞ7!<}3gd *p3j%* XqcOMfթ#2Xj:QaG٫r훾a󨜑^^%`Z I[Bc'JVY}i-%&+͋ kHP}*ح@E4C!SmMBd/S¹1pLVE]U/.`D7[9g/}>$V׽uRUsNٲQՄ9\wФ/i &48uE Ŭ"bfK2p Lb} Cb92.lM|K}ry !7s#jcG <V*"ئ .Z9`+ER B%/%1-YJjylC_`H'ò'sR |9 ꘷\B78UꭂkYDIɨ92YS=` Sp#Z;HTJU6̄>xZo#oH0/[Q R8||`d,R$@VK V^ղ-ds˔wkuqKN#{D-VoKmqo[&&Q/րyTn.*p}Rc;xi;ÄPr/8'fp 3tP4653DJL'gd{.^ `[@qYB>Q <].J Gzt+@!հw=M_JDNr{V2IgE!4өi-9M*?/U JYlRAm%A)> BD_k!Qmf'5.t(UhCEgLV:./{n#v붙eOO׋>lVGQۃ=OY;SڥE{U$k,i0spk[&XW:x\iY,rӓm%CiXԐ+./9`\ d+/3h ԩjvM/ <~?sY\."smCբ a$S*gcUB 93yG[~ ,ep\[ X͒F}]Z$b1V}5ya_*Gq:B-+O|e2uz$ƣ*W|^v#78zy¿(2ʨsX%?֭Ȏ"uaj[m$@Q#Wd?\o]%Ut!i_0 j㨵#|4QSC)LYm/-GS;GD=#drm0˵6+hɦ7nl70PХL;FQG`Nq^F0Ru$$FNR/SQqUnXYF96QjESڀCatfmS j_w2-u &WR&TvGNwLMipN '%cj8jdcEWYL;*הG${+T Vt8~"~}ϛuu@Dda937ⱸk_CxkE 7*щL#Sz!м:Q^!.Dm&g 0C=MiV,AJkKd3~P,igeĻ C^[lQd@Җsҫ iM!i{A81W ؒa溘̵zHѺ(}dxs iΙkY3?I tjd2F?N<|tf[ E%gG@c͚G(vjaZ~C/St|,k,yN9Go|tPsjqM+*J9Ȁ4>G|]œ Z0UgDtU>|lA?Ps|T'{mCPؽRВv@",莝L;]eSP7b̚=<}04sD~u߼Z2I-=kaXza3eNZ4[颦{Wn=jEMG}tT{Pv5 JEwzV!U] g$قoKgQfmDžd Ϊ;wN ["}s_ T $K-uR" Lbq`x{Ѽ>:* "J2`PAE}͎fEp#d`C@{_I2E:B, p'<FVh 6ZԩAg~-hN2',))*.``)\X%M=M WYNh75qG(\&cdХOx)<nJCֺ'q:CcLePܑN5Y7y 2H?dė55)sb8Lֳ6oc4LLt]>Wh|tU%.沦w`E7|۟@)ȜQR&9I\yH\5*Dc>YT~Kamf, NN\h6Ӳ8facOᵟ SGf+OI ^䷋G <(Qa>Zb5|zꀞc#@Ekx Ş +ח( xV DyETWIm$,+))r5h@ ̧C@?8Sg8iљ /GvwǢƱ( T; vBъ5;g0c|o%곴̸j 4*-UwǾ<|pkrޠ9n7W?p[oBߧp8MqܺPXCh6>qvS\x?["_uLP/+j͍/1zPoi+w@e6І5vH7~r)" ev8B-<-r>L>Z|(5zT)RA ǥ8'V0Y2dLcPcӾu6.%"GW9!&=U c1E_dTb*^lX>M%^K]CIۤWNyZ{u,?g'n.'A$5,R |?9_?EdbVV\m+ z}If%;T)Yym2T52V{[GMg*Xz2o$d(zf|HPwO_*jRWo8ʨSP[n z+I N&h!:/udkܡ08$L)J9ms߿uZG~saS/!d≬fnQ%57p6*,z2ζ2]Puwįy5샟'BS5L7JR@=Jj|U?HC[/e?HuW_EjhE-PﵢQsQ}68u#QV T{' s:Uhf"}0gŭ t(>e>xqm$W1N5^%[Thp-ajۊ!`X\*ً+ugͱWNeD'MHq/b) 6Cy;Y%y;AߥZp*ݷ逻NB3;Jh66PQF*JJ&.Cx(t14xQ"KnST,**KnwLN0e+jENNdjp5{݊mBa΄YUnh[6vq`% ،i8w zo R<+ZY\ &[1ca%݆H֏D݇L;TS4wшSc'l7dlČR)WwfDlI0 _4",7jy)v>3,OD'[ fKFs{C;pŗF/#~6~P*&\i0[v nY R"{Zjrk DթjTZ /ȂʬUJ:&. S!9gOtЖ%L@G\ǤU`%M9Z˅=קm2TZggmV,iO pk/mU^g@|Le)a1 ;'ΰ$ee^FMS+S0+YӵڻwqLGS^=ƽ鋌g SlXS_Dc]=j)`9~yZלV]dg=]jw@|etud ^ԓ ?$,z>`Ѡڅr@Cv[˵rs',Z }Wxx5{eSka5\!i~^#9=@@r~\)DQ>d1w@)o̕4C 3pJQeMa"'1kۦ|:t~+,]8l/I,~ܜČ1H:H4:Q"7,7e@+?jO x3||KeDP ({hYU?MnU bڐd!}],"9l0mޟ!ĴT}k6?TˢUX6jEq2F;4v"8NB1grE2ݓ{Mx0O`% wCe -&_u m]J` Z.͙*/*፝J|ðhFkQˍ4Tp M7[&UX{YDu5xc=ePjV ׼.y]NPa7ߋNPpZ0GDG$kh ݒqBBDT5d<q;͙%>ϠYwR.P;O>pN74^uq`z 3}w=)DRrq%0ШwpR9:V?C7pPp?7քb6M6W~vrVt\5>(f!;3R}̷j6y S(^܅3i,P)kUxɉém''b,¢G* :'&;%ճA*/T>"KRL@LO/YXpSċL!w)-8s 1mu9z44/'IY,"V̳ ?~yѓx&#%|oX3[qpJp`U?EpYJnQdzVm0'̱S]kץP(7;CO?H|׹TY>T}DY˹j~Ȳ`?U84' PTXGbj:̱)#W-h$Ta=?5υ5-+q{Ind@0/G}?שhcI#l^D.cCxp$L]p 8<d5٦~I)mC[E>"&LAkӅ(%-Қ!Z)9g|RG凘uOus)\;m"b^Zfs,xtLY);xUW1&;u}PQ3oeѕ"I48 ߷fhMTK2m;'a/(2I-> ,T_O:WR`BxreȪnE]Ģoyk0/ {;J+%1= ;Mow1k0?L0ܕ1SsphǬ˳jaS nng}y,.7c1~/*J򇃯(u;(Uz=D\jS"919ybL@#E"[KBF)nر#ނAiĥ#P c}d?"S%NsQy}A)5en K8S#/u%)_yrִ^̸O߹9T 1ds4W:/jf,R[we>%۵SVM8J}EG5I@ Q<*oQDоi]bij"A3$;KY/Utn]œ_BNb_H0^,_^yNCFgY:BQ^%*ܘH˶Ȕd` 'pA p Tj (fH+e@kmfoN v&P\xֺ݀}enJMt>;(q>+#WoN+f+ni41qի@c' 2$`Nb'B=Į w8:"ІWxqt]?θ>rT.^αjXzYѣgԆ d#2NFUtN;ᘛam2+=1OV z̿dSӹCZpʎߨ74->6}HpD }뼄Q`1}Dք"+:?,f^-pFIa,w[_8Ȓ]I_/H}JG ,] 5@u ;rA);[SUL?Wtgi!)I8wL"Bcu.]ଘjK1Bg[+ }K?}77F9S$xlNSTgI4FB7Q972cB [hL5J'9e Ii(뮒[N/߸h,'r/l-旬Z{_Dt񝉖bJ/["-q Z֎ 'nϰ؎4|/*9Iad@G{զ~4$bl)[4?|hR<%_|xMjADI Xl`YdUyGW{^UWҌ I7gVq`LKUO=VƢ*d|| :l ܑ#zROԯFt6ZYl 惸SG]tC"X,(ߣtSw~VPm:ѮVRZ ;xuMȣM:C.8vLI  X\14{\];"ʕYìUR|gǮUMp;SSϠrsB4{jQC2`8+SH}5% gCY<~H:XVgZz>fK0fCT ߗ8Rԃc1ȉeB%TpBesģUe)l+ɕHRhQmT¸&hcT۰6js*+*|ޒ4I];- ?s2㯩(p/!FXbXsI ?u1M-c"r KMA8h$CiEG&`.8t¼@_7,qAfhVǧzL}*W7gPl`ת|NSiD:a Lq&\an`,ӝbpCqUpG q: esP#:(/ZEiilOo+ejT^VWgH zzo-~l{ hƳ 8q}e.CK7 ͡J^\t\t "~AS9ЂvD'7P`̡t LslܾSW.} /Z 4WU}Nal:W60  r+ޔvnj n> YGJ)&AU=< a\R4ͯ# ![7Kzfv(cSEdB5)+15)jh4'2F4T Ms2ދ|.\YbYV ]?,kszN | ĩ lpZ%veZFTûD3SaYP( Q#2O'ј+rTbcqۗ|6Kb*ߺTn۔[,$[$ʾaNw6L8QZ-Q150gn(}qz+~{:(Za&Ȏ F]NA{hh"=>I@bxbJMvgvлmLJAѣL='G\tsZP5n/3 n^eZ_lX"|D\z l_WAFV\R'VO_^ NH SiQRLÒd@@[ X E?,`S^95ZWG0,˓$AM&jB<+睚o|Nm ._V6y5X׻em [lՒNN1oRFlq?r)-N ~S* }JB$ۄ蝃*NDcIN\]Q )zp_;x&abUJ<3|&tI ,IQ:7/ ֳ)l{,8`8 ʌ_Z 3 SchMߛSSW?}?p駻xg#>jO(Jrl+Z$s 't$腿MI6&Kz. ?rI/90aBB3K+nMxB{▸VsB٦7HֆbMncDͷ۪[ 'NĢuO;!]pڹ:  橲:hM! 7Ȭbi ~0[hܦ^4cW<ְTh ՞8h:*S,RF 0 dHd'_LXDwbN^nkKx7@?WMY^Eś;zrځH {gsv5iB6Yv6@LfTכ)M<ǚyH~n[73e~4 sȮM&nIq&/:Cps W^K\v)ߐ+AD0qZF+yA}6ȟdWݻn,)bo|i:^XJQyaщ"U,nr ,DmŌPr ąjM)jXrXZͿmYYYaa6[{#swM0XXS >9Xx5IW$PIm#(*O"]q8丬h A+鐽>_^- ;l>2qA(V5c#hCx˒Wg,^Kʫ8Y&TŸmoJ>KFE Ly+x0}әiCƱ{ƛ[hE+!7 0| O cD1yTĩix H<>N٣;pER`z ,ג1ǰnYua  X}0$R=քZ,{?s3.UCRmaVHi/v筚1AM_FX };0 NA#u (F/[(~F%/af2@d]D:&d2,m=kg?y?RG߄`q80QCpyXȸ4z JPw<+h!ir_RQx`{:piQA ndдu.0F Vcab BAY-q݀8ݫD*0)WgO}i!3Yުhcu߸D`cFaiiNX]!]NcQKAuqeҴcqkYB+5 G/](^*%o%]9fU]4tMP[`'xKV5b*v{(gpql(^SŊeGssBp-Fl(0>Vn |St>i&z>uRS^+wV [^o2G4ioDS3g!("LZ lj٪ '|c`ÒQʪgs#f pf1ݟ6J F ly2܎T˂=ueuS[T/=4f47I-z= l״LEY$ҷaʛZ>ߢRT/sphˀVk+Es`-jdB.AoWWr++Uk SvAFB G^.oq;DFtAX{3M^*h61 L8 <օ#6S*Cz)NUK5*7{p{.~彄EDx@)N\?Ri܏ϭӒ]Q 9[[^Bӫ7.=2SERoD˱a;Y+4tȱhpBR6Z'%+^(:wA#P8Q`e 4[43BX'~_.%J)AjPҬTb0J2;QrvC-mĪP32j_4Hw!3Z5N\QH_-$gm9ͩ@AU#9<$P\BH& +WD:#s2Qd$㑈"3_۾Qf~le[ѫ%B-G8 I)gQۊW^wǁky3MPL~lT=v!5 Bz'lyݖ  Kk<řͣI#'NC` 2f;_O??8'@<2P|T!RN + 927o|Z'|Nzu :>8H2:7-^ j/gִQ7jp6C?#7+m(b[IL?0l&vt$x67D_e7]ۑBW\/WNoʗ2l؎˨M B@߬& T63yeBk*PsQ{C~lv+$(Y+,X\ȹozi7qen:BBETm$M2DuF|"}uHK7?f5z|2~Qc(fq/hY,oOIsZEWVj >T7rNOw޳7P, paZѦ 7Tv=5qs x\r(nxl[ؗ̓㻎Mbbez'&*l 0bPc~Re SD(& b:Tc%/^ui.aZsL18sqMUnHyD4Z>>@G b3 yZ >;$.TйفFؔPݬRw%:φ$aIAU聼% w e8.zۢՑ7ESN yp gPy{u.:U4r<>D`-ϯs ╺zBN2B>M|XHM<;,~Rk!Ŝ!m^E&`(Ƶ8vn{z2DݕcRȎ:bqUhr^>1.&-x] M%T0Yaq`r)-ENf6tTdsT)FE%?x`?WȖf˚`;(XB܅& ۋH0k?'tGmøѶR4&#pT_~;8Vi" ^M^t].P V[?`9MkhT=i!۟5}o׾mQSG @Ԅ{+^q?1WmCHݪK󸔭,QnΓg9K`VktyAhsTnYΉ%p iat.)_UK027^ ^͇8 % 8*en YIf: ! Dv eΝW欛}&x(?c AH/NJ) 6+'mT0t+ A5Ӏ#߀vQD _Wz||#:ꩵusmZ~zo^6^0|ZBM,\ܞYkdVA^d|ilC`ּ+7ڨ;l,X.N^DKC>ͩ[̓VO'qhɅB7DFq󉐶|#_%_oFMe7kn=m*/ vf %Rp?a~L#f|!LK[~&K䄵\nI΁Z2u_5{G*.1s&T<ȥqk[*dɦ,!331p"HБ౺78-R<.)Y~bzt"6fœ$.Ii|Lp26ĥ1-Ml,Q3.ZOIRn%]W(~/_KA7b@ rR.jE*m!oQ`ƻzapd>u8ZD![~ɤ{mZfֵQ3#f+z>sJ†ۊ^+_-/v(ՃPʸv63U^B(>FK+t3  l5KmhU|% ̳$ \v"@@ 7~$MK> Z9f(uo**?_GY:”ljCHkEگBQOǮˏ7kvyophCݟ0>jtЖc)Q7ң -'JO,<M4'6O|:sga>{qm5>zh=O7;W<ONb=mR,s*fѮcz<t!a+Z DzA.`CZ(1tdW~˰+ Oկ}H$1>Y!9,?TrN$eb݃`@jBSZ57W :h]"hF4`:K}pZpR Hi&d":C)\wjO VT$qSYNP>vӸ6=׽3zY z}vQ|^3 ch'ƓM$>mrn?)zbp߸atVPl^DgCϋEU/::$>0@GDZI3Fs9W v>2ͤT>& LHM2G Xl]&=1LS5e^]084,MpڣI8 \ˑ&{7튎Rf3y#_߹.'UCFrE e%JI/QIKsĿ[ٛ.ځqXoE2z!l`qR؋&]p)uᲁJVU +@/$$K\6㴥IwD#%/34LPKذNYC.2YĘ{zDUv:g`D x%+4hFI韑 e5~~ƙ$\V YL,xێͶ;<_,sy7@ dY (46A$F1mʏt]}Ԁ xuq@(oV Uˀ\@ ϳ-ze ÷_VX^k,ګMwQ2'OQ"v$w ]i)۰ܴڰݯ8LG D?g+rDZlpV2_gIʙo|1~ZÀt },6+Yp!b\*QD mu_8% w,HK|Z@Y+TOjA<flݛ_S_\ e2 .)&3FilZ'%5eJ:<>B*6wG'z<g/[JeEGJj\D|Q!S.BB"QֳS>1"%J|@I4m )I=mMkssTRK>)ɕPR)?{Da4o\nW6gqYdDF[ 3䣒Y*n[:pU.7d/Wת/JDvb2@-g!Wg${CuZb`:V qzm@+}Ւr̋:pՅy;0_5K%:7" sw`OJB36! ,ʊǥM*V/5 ioatpwG>me9_O3BQNNutRB|eFn"zUtm륆>u=0!="i|{ uĢ]+&!\҃F h{3*Oppc #}#7Q_`+EafvZ6ވ5>^;$IeYhhb}5^hi n|-&?UΕ "7Y6aq\ω2NO1öi}5W$NshK =3.ibR?*K쟭n?3uPl/cMŞ l<Te.`WhhK~.v<} ^SNK`D R`TLE1ANwEB_Q5e%D Ol7kzL3&And%DuI!} jd;v-f - 6&}V7hʚASP5 {n}/ɏ놽u -H4)7vg<̷"pSXclLva˅+xrzJXL-oM7_/! `>%y+iۓT3)եI5E0Ы|&e}] c$hxTڙiWL(MD7:v)M%9Zgvr&7("&z#s@Im:a$+z(3p E¢-qvEas0σVGSn$D' ] NּC~ڏLY[Y!_ Z+4TYܿCTI>Oshkr"h*s1-!pW!˥$*JyKn-8NwuU"V_-63 seTuY.eEsci+D'tb@RY`"H7.;0TcÐ;E?1 AbM~tyN7OdTҮH#q~7]AX+DSQ{ .ӻ0+'ғI?v?__7yJϬ GQ-7})[U% . 4aM gi.0;A+P͋P<MĆNbᚾ E zGzLA}z~MVF1BZ<@-E z(5(zKq 6Fy*@y ^rZpِCCۭˮ0!F\g'iWbKl"`G a !u:60Viٵ<=aNIEZ sNΪM1z.6UwA#d[@G)Cro:[T&dPt|0 LJ&=c䞓X7pwSE'jU+cXSqnA E:gN>V2{,Pje / DT !͎F6 +~7;6-HD͸HΑ5po[<95T֓>TSCdЪ%E\ym0pԹʵO2碅 nl B$ƕ-WT] N3?9قhW@hEKc_+1񣼟)[<ҟ|?c\qr kq:EC.z*M8;3V P )+ҲHD6@N0Yd1,u^KQw$`us " |&%"f,`EkJ)OCQDs`XAޏ#t$62 FF i)~R5ل͸tp53#@˒ +vۂKPU8 /^xutN2oѰ]OPȵ8Z4s$iu%ӆ= 2qB U }V-LaO]`Tcce7DXA OS‘mI2~7"lFmUJWt"Cܣh/v`L b~:E8u@v9r\@nbj~52-j0uJA0 \LL\F[ai7&mA8iL],ѵ}7G{:3Ll8]Λt_ -?CЬx@b"T0˩7טP,i"¿=O;Qe S%8َ7'u)I%h kRs mT*H?'7ȜDK4%vjiMt~nME P{2ܗCk( Or$rM2Hyvު]:*kT^!J,RӴC/wVgq y(?:W W|oP"uݗ;F\^*^Ϛ*C{q\x ‹\ ehAZ uY$E6+-_e>J;QQW j:4ץgiف'~gvݝ R܄Iى&2Lwbse_& bhD ,H'ďaT zX$ 6$o0˩)orO?v#?xpF zqʄ5DvsCŌB=EtK۳7+=/n)iK#TBr:ӎƍuN1=*0u@辈[E6"(L1@)Yh}0#<ɰ +B_Klt)9kKp_o񴳅ofc_"JOPfqkcQ8OJ kJJգ9$L/=R{vkE 0[nlXsS FgǛ2BlMLdgRհzTfet Ɉ+ħBG>BVs&!>vkM W?G!51ߺ6(~ :GW%czy0Xr͖qZHUhbz1)A$~0#sQ`R}~Z9}h4*)cO^CЅ&O| g8e^Eճ~ij+TDY)|/8IDo}O.cB#u$Tɝ)XY|Ld um/\ &/VcvrF!@nӏH$i*H0 r3UeT%Е6FO De[72<|Ys|r<2XR)K Y,J]K8W]ΰa.ђV@|ۏhlŞH9Uw(O|0$HԿ^OF ;rKAWsZ4iv!Q8w= ;Nuo@TjV)+CSFࠚ?Ϧή"3q~㮃]@c˹P.ӳJ`tS|ǧ+ u˾/.ܐTBdhP[^nf-bS*T&Ev,S:`?Q/(D5Q=& E9uABH&7ůZ +MPA9='Po6%Ѷf!~{¡tr}d_'j>~Ja!8 $tWREmJx$ gBF'prh kc:y-㓱ճ ಧF9R쮽#n.u)/ Glh@e)4H߮K!ޖU ӊfO,{^_'@4xR5LFWz",g0X+iO?b+$@w;04(ٹ:MV5Րal*&~3^r*)V1*~LV?B{yvR45PFQf'R\.7L``d?o/ ?)HhX ʅ>X' -K>yH&_@ ?%@fJĥh 8v$7Eap{YKúBx D /%7gFN먂T4@ ՈҫZ[7|͟ pw`uGߝ4}t~]:yunH##SF# 'ޕVKO~g%co~K}k=R jis cMT<Q%[W6GGA&:ze5Jm~/7:M>spx_R}]o""7MX 7 CëEC!67~d?kwK̊%oF.9h:ŀ}*rF+mΆeP79 8VZU8 T;oPϰkdϫWH/ctGzN d,5[x͍Ly\#%^Wjf 6cӴET7lo>81$;5}ңܰ,𣮦7 9)E~]diD^5eߩ+G{*?$(L{%{]/7nO-ᛝJQߙ "';sϙ]Su*9$l17tʱX5$ '"g(߀S[iv& /˄wےrqӑ/KApDV&#`ARW ݯ\UE"cGҗ $o^Ǟ'r7ӳ3K> >M݋7><ƔE5ezlˎL cmX)ki mF]p|rJyxŬq6~ಕgWOnh˒O?w ?CySI)G^F,3Mf WRt*:Gh= vƬZ9 Uv3˝ef1OQ;,ЏмYpj,ʬ ׷,YMWjzm`~`I^[c6 ̦k]CpyE 5͕8-ʀRٯL͞("ek' ejsc}]ӷ?tuVy8Ĥs+'"t9Eu dL.{'(pavecU 9)jwt(u$@ 7򿄟 <$ Q>c=^KՔhlE0F\]ymѨmް"R4zf՟өꦈ`5x<ĊQ[WWn[PDΣǞwq(Cy=?E9=? Nc,EߍW7(Z.)~RSב|GfjNCt+U*\l]! l+ Y,ϯ$8t|]ƊuOչH gEV:ÓVV>1) 3s&c՞{W9J~NΩK*#uLT}ٌGp7 ֕G2}wLXD9;_k?1Cѝklch$|ƠL {dg/dg7sVam*lIa̧ƣ 1pa"߲AJ'"aբS{H vВ b5S(Yu1y;\Sߟ-)s&FfN(7 ls& ~2?>3Xc;vekm؊peķauشE'o'ʿN&ޢI$ ~2ɷv.vԏ缥tύ#"ұi/"i|qlᙴCd߽L*$#VC њDՋhEVjVHS[i8!D-})3EO$j'S V47~!9#UNjaJٙ}E}?uUi{rW;{`\ĝ5WsTEm0R卖mf '8U$2Fek,sD:`7V8wLu0I oj2+rP[d ]ƕ1~!GX%h4I^s]jd!?)R`4:瀴܎M@-rnS9å겶aOT#A47>P9lb89m|@A>2(,4HTkPDQf9[S 10w_+ٓu ewldAIsg\Jq.ֆDN6AʹYIcX3N瑟[受 J~E Sۊ} %' z=[@XP Ъ<j]$ 3H[H]"_*liM:[ $lbVRz3->TOsn{y_t'Me!RFQ!G{TDØZ³^@%sp,K$@8˸S95\a][Tk 9#~ ,4L8] D)e-o`VHFrjjx ݯpi^۝f,MrU@Ԇ=p< q5ȏ(ς`@g%_Ji&\״*HQ 48Z#5 G/C7۱GMhXY{_< l'L 'ķ0Bh;[w@?<$5?̀b b'0H5h !N)8薆a8DQrg{= 4|eD:K4a`玂|֢%h7;}Tto8rТK^9 TY)>82@jkkiȀZcQu~@*[nnE-9c FKlpi[#["n״0)$Sg֡ Xaۨ hڦ&Jҥ%<)5fnaԌ;bJ|wh⡮92{Ά8ƲH(Z!' 0.ߊ rub&cǁ`8|8&\UX ;Sл.u\h)[ CI=Ew>.8xƓ'e'8Q&@WBCAeS _ƛ:=[& |$e3mp& iIMbfmIƥ]c9*-`xXMew?,:m׃/U@ 9/!''=<ؚM8>pd Sf,R+Նq0= !^z8:U,)A6eb/2kkW >H#L$%L6ܳ V<0F ,.^޲ dU{:@ih՛(eiYZey@ ln9d&ȇ>H=)(Vt>l M䫮 ܩsXik7)u:ю\.lsIrP$%4YQ{+$$x?Z>n=ykI_+1sQ7#-Oo#AeKu˪W[ǥUxj|j[#|hI z8WEE̹Jn3iYrԼ.&S[UgdǨ{FT?_IiP`֡(.Js`ז0BIЍv円W4V@ 5o6|HN?}fd!4ȱǘ%G?Mn/>]j6t{lOQnS%{c9O__YÏ} ȯ%|2s-K_:[`5rx:4zN,U . =&_g+FܔȭPIM'QzzԠW>ut ;V<҄y_))RcLM5QƓ@[@%Yo;UP$LVAB0$\y1yZGyV"0m.1VʙO˴IC.'w%.-J.NYPysahZyQ7`bxV[pzv[ %r%vAH1MnȐ ;fk 1rOs4@ŠBYj楥X7G3v:ɤ&^Maj#ڎ{Ze{){?ԣ`1O ~#>'+l0іIm?SjquZԮ:*gJ_hNo=g=o"Jwշ3-yMn6 `> aP9̛d+A/2O"R _g-#NUa)YBsfh 9U;9z^USǷ[O ?+OAG't%qU8 T:peRf$ta;QY 0 aز޼1cG&&n5  Pd2s̴Kl*jKINR{Tv#{_AU봶lMmDM%)OrMFr.5#ܮ'Jpэϥ1 8ocv2U5|'a7#:HF$Dхzd4g T:DYHt ED0[oM$hy4d!5-h>@:yMu[pwя:E^R=}F}v,+h%t|W % Q7(n!= |( _WF@}?mQ9  P=//\({]@ P/1a{ϓ fo.H3pd‚b隬CM ֨xV6x}) א| q5MukAzc6]jytbny1]:,i"߸؏;?5Xtn c|׬b-aoGƑ;/񩛮 & H-MPk_\%k Ұ./R1sSJ8A-xH%s.Qq,l@;x'1t&, v [iY:wPr~݅pz,g3a3"{M\xj/;e+SY/(LmuCb*1 DwXnYan}1cEViU3|Z{ P:B] Cloa@DfZ-f1UE)MW$ym8t5p)DaFQq` _o7pJ>Пr,whsv Vg̲ي@Ծ G@KkC gBW$0tRN*d>I='h}-9ɔK%#GGYrDk$ܠ8>w3242pPRbd^Dt@mnQ{GC'([ae{ ڍ!@#nޖCfn$wP\Yץb]E#mn r~B ]Kҗ\k`}U>'k:;)|uCCVm}i'~m&:eZ>f9w(s97]$`嶦G*ZqmBa6Tϕ\B҄ӱGH( ƪB[@!rGj\6\X,^yt< nK{-vьBUu\Tpqץ4R&9}kʆʹWx; $B%*}.5$:_D[Kn2΄Tr+;.|p^'!ɠsOo7M:RN9QUofFE삢C+ s-*yD7ؿ) 'R A{|͚~''47A43p}Gƽ+TK-ka)vEӪ28OAh=p𥳐\똲V)Τ4:K͞> ZS #ۓVܺ燪xxAqw0b@Ls/!}}Sa{@_@TwUQ?n rWH_'kв5sEWQFNZ_%l He)=>׌=[Zդ3hv8s*H+.%@fkj)l&8=)YrͺM+B+ h50)R"a=.:V :fCj{aԑ)\2?OѪORlz"]!vJ赚5{/6fUD&JՀtiPi<m-$y}:.o;|8sp!"z yGiG$eCl,tnW@œO4Dqx{u,Udil|M*ПO˛=<}p:s$ +}DUxU4FB[,eϡV|h#c`}|k/8Qtm_^@HpLeɈў4 ~ZO_ qǘyrz/Ere7'δI;2T˦R0Ae+dwhfdX9k5·\g{ʢv@L7 gzz(1e@-9@ s "WmF[|3Tmh3 Z4%nKblouA>g&rbCSV<_dGspv2tZߢ}^oޅYFxNv/S*u| ׆Ix%>KIlE5ŎߔQi{Q#@AHG0}AzWz}?p1~YO Wο lvC|iH'Mݒ7NB5"]Ez)Oҷ*(ɭKzh. g} 29gtRȩWK9C;iQPư}[S0!6 Kc0#z0ezS-iTm ZW}J(X.3/hq5_9TI3it\f&fDja,\WjU:1vɫ n)K3*>/q=?fA1UFg!tFLBN@[wM>oτN1I[sq\n{d].PRLl6|ƽ+c(ҀĻ7qǠ#K8+GSS|4}d[ể?OJsǂ4+ª_,F XU[ug-1C(DA+Q}?ܵŕ|co_]2N O}Q> ApaYy`xmyC{f~ZDSC(Z{?h8/Z%  b^ExLO"z.mlK6@rZ٠P~wL`7Rc)7f5#yΏi?f7W~pXHCAc3 #]DH"ޤچ4?4Pv)Ji TZ\?2@6~U w ҁج/ ǘCwԧQLz 2{48SO n:>nD}*ͬ(Kk&RXD7Q#dNVƶ!x~;а$F-V$1Y6r˪k( Q2SY45SRn"MtwCfIcZx?z$3] JQl拯ڊ6C25  /kȰ"`ߪHG~AFc@Cp(=w>1g&ܿu 0KAeQ D]\Oaі' Nt ʚ?64vau-=,ȞGy]FvFV{̺YV t-(bb8n9R4 ۣ1B9$%bs:hXng%; yn%ý \gz͸*#w*1Y!3~IBZ ;w>_ʺր6hoE;ULx5*B*l. (>\.<[k@ES}aRk5JbÏĠ"QfَKR1ë8U S_AX>wЂHlQBA@ϠoB7DvPa@*`Pd7Eنt9{f6ޚ%V,d<㩟&d3(1VOG m E;J$ /=4pvQB G礼J$^DI-`m]^纉ec"ua 3Tݙ*\.ԇ\zE[cAA.hX q D!Ljl5UO\[=-93,PDꙟ}AqM% s;L2GhZ6 .߭IwdZ)c`a*Oag/k_ivK{<7Oؾϛ=eZ9k~/FN;^+k+Qvuw]O:m)OHC%5:OsM|}|Q{'ɧAxvBoXM1$"Zа,)"qEo Y&-2eJMbq3Z(y2mtxVjuZn kOFd֯Nj4NS"I2xp1<Ú*Ŝ_Klimw9<=E5PX6}j <.;|[#EK"\c~H h}uX$ e~{2l*<;`Mx$. ͓zd0g2+-D|of7Egƙ9|@x7n {,5/D]q ZZW^p+w|r~Ob %4~|S#1W(hi3PΠ8x { `Y%&3tcU3HNH|yUZ8G`A:x;ۣT! UQwjƟ"57ͦwR_3n@+F{S}cLC|ݽz\ǩeoEրd(ɏș{"8ZwVdge biFJѐO`?aHaZ:ξ"پϡiHd@RE20p'=yjfX-s0Ь|#B04dǙj>Q הI'k%s7ѰIlR9{ٽШ,-4cáTG0c!sh 7/׎l~CaA$_5V~)F=5v,-3bM좔"Z]ޠ}fIF1֝|ʗBs2r-~BeK7.xҪ1󂫁N4q^cJҾ;ۂ2N ﵘ ι}C+0iރ=1AFM0;;з0@]?^Kx VsB>-9̓NU1Ōi2?jz bD ]e/a.|[V&쇶%R ?'cpǼBMlZN;\K <q HRӏUO j.̢*9$YvS̑Uwdj$K J,uW]JѴ,0~ūgbxt0s1r? :mH"bo E)=3CT]H9踯 9#򽋨"/Vx[I\Doa~Y+܆btEk-ۼq&>{nsk*xV5.i[ HjÊ6lOɸKSk*SYҥ T6Ce70.w^֝ ?*W|ģɿh2u^3FN(Ho$P%ɘ8V2`+:?p(7L0t8FY)EV][wc- KΥXx(D+N%')rAԏr++Bp)nǍ=$sAl/c0g.A rnE6GUG13\\Z{Zuhs&DypL|Pgp=r)QA>4? =mM_),oN4EەYNNRN mN'sGg s/"'C +'r/8=B?vȊ;7Fb\t@bA;](fI#k:骮?& swÂ|<*[$31ۍSn0BdÆ)y`.#Aޮ#O%b,"¨}'}{ j= K[Pa=ηxgE)HjZ8ȂOZvdRM&0&Hמ`qb/|EEuq4f1<3L!h;;"7}3Q:/6xTM-fݨI7"/GSLoQmqW7_|8=1c%_YW}TzXEgMo HZ{\LIA-p&}PTGݔ`ЬuCs/XIH&kp +y^Lsf1%a KFŦ9u]M'/G:?Op~ h]-%?mq K1{1V-6`<+,. .5cGQx,1'/_476!];~xW·U*ZL\ƌN[| a<9TknpBph4hU>0>k.ٲ%zs Mj,3d؅й R g))|9W[Y i 6-s>(⨷ǺUiL`ub<) "/v7Z Ob91݂nLeN ~y55g\ߏ⃿5 8iFWEŊ d :6)0^v/7o=FzC.rZjOܼn"KSbWS^r2_t(p]l6qC]q[=ńEQuMdj{S5G|5L'<+u1?7 PֈXJI-qjvUqT)(yk;Krqʪw`+6"7r;JZXɀzQU_﹄%-kU WJl8V !ZRuzDMoT\8CgZ"pc R c1wzs{/ҥ6ҏQ/ ROEٕƑ2,`lK#+50N_F*.NjTK7o EԼyZ8赱VLE9A9e5Ӑ_#趘 f6l4Ov7H~&Ζ&/,WSV#4פ_#O*%m|ӝ~2Cd ?BUr*M`m)GiCkO4xnMڱIDqIydtc\je"W%JD,hƳ698I)xވg< ͇Yh0n~o< z\+Zse׿B/7U?nHodqi_ԅ ͣ= %7WQ"F***~*l撨-b;ݳgp9j& ],Ԫ!Uy#ɻ ! 䖿Xl;&?.\gx |h atLchu[Mx Ef;և+GMq(~{3S 9|}cCp ~6ndx n 8-"wŔpg6}<^Lo4:bREiʰ}=شBj< )Z3m都".8S#JT ԖfRjWu@Ng372.BϿ&=5y8}̝GyI eН2kf4Ż}%'u sM NK3h&} iE|J ͎}*mPՍ{Q'Pܯ Tb@ |*G1 ]oLIߠ ηC4s Nʺc]&+@pwP&@o n\zGSp(}^4dl[H*q "YYu`5#)\&mwabc*P]980.ba:me>Sfz4S QLYnc*4p{"Y.oȅJ?'TpQblqBqv0Zp%n&<wPVަۿ!vt;*u]as"] >,鉠y% $ai$0bYn?iu/ɢ;%DD2d-ԽHе!齅c+N@zsX"j a+yc5mY.>a۲3 7ҖԦs-o&D *luGsƟ$ŦŏHEɩF<2SA5T?tF"wX7'Jg{9Ao }^Z[6) Re,zvl`3;i'Rg_IUJD\L1>Bz)h =+u@lH4J/1"yIrl7WI[x@ą 9, 4*zyqRJw/nSl[d/Pd7=G`ͳY*~M?7]Jj:d%N97sxĒ`KZm#bW p58>e8mjTtz3k AO'/PAX 3<$]/PqZ}Z-Jh- U-dh*{scݾBF6 f BC-7ժF^ʤbhQ=պUc}R| lBO1Gm&c)5垯~Nk͛he6TsK | Bp֡V7ZV@6 ʍ|[*EblDWd-EuT€˃A$vjΠ+&ݧd,Z0y]?G*+$}EaC Ѩ!2Χ(hy\F$[\D7x.W7m옲o  L JZŚ!է̮<+PkC)T2TUi[V1✀(@@U4%l›,[zoF#DZhܬTKb~qTO6K@ׇmՂ 6͠$G$ډtf+VcMKj C3j{,?[bp&v]/ThtqD_R͐ɛŒBNmǁ8e; U]!KͮY!`LٮJgN[%xҟ|sRmFYsCej=VC$S6ewV?4c5fK`SmXǓLeT/叙FZ/B$sr ?$y2ۤx+Qu xy6)NO%J?R Y GLRT8Yx5k {(*.Q#}>TN_ʍBxn#ȺeOadz%Ւ֞0(sF;FoǾZ@~IDCF)i㓕Ӓ'qB)[\ľ3f/fHy~BKġ#^xGT&X oQ;a (*i2;;cmZUNp'wDeN K!g+HON`, 뛵z!݄!Ȣ%UP9 a&9qe9ap-L86Ha$K}&P'xV$mB:xb޳(0d,f*6_Jʧv/J)HCՋ7@DDrkkH( (H~ƞV1xoWSD[Չ@Ը_ e?\BME : ^'si$$L×o k9=,{XCS8ӶF#䁵!P?Y9b#ºތxtVQ@ogͰwyeq|vh]s _'I Bw&j"|ZiuOT5 Y] nȵɮ$w@vLz)c2Tы]-S ΛU0leo3ݫ3% q$.2u̹ gR fhHEQ-$&:Ͼ[Ug<X.:;w'oU:4*j&2B [3v" hqp2ksq:t*OQ`/dwSDU@q?XM)^OB#F|{_z4}"PrMODg(ȱaQԦas?Ѵ'4ҷf9_fdX8mςr>Ҳl9k9 Œ%Q"|[I5Fb\wBKn팡Ә/OŞY fmMdN#K#syXAG$YdM$r`,lg_P"Bn}N )yJ/O xH[2& 7ō: T^5Vna0hǘu g諤~l<Uqyn6rLaYD/7&VMԸeh h6:Ɍ2 6YSo{]DP\st㮈9DZƕw8~^{)2 6.j1+!5djoA6NO]Sq`3]CN@#6]@6rEQGlOehԐ Lx>Jj1:3`O`~Ylcg-d:lq|%Ʒ4_aa_`mf LJ]$a AcT[:[j%ځsbEYJ9='*9iS@!po_AzJoݞKBq*$dH#Ik|;++ nW+Pu ]M+&]5*VaN+F'6,%V&w2;$|jYbIj!=4:Pý"L\۩&ݍf)-b@*ldwXyV=D>kQ16[d8mDfwP7|V~< ?!5e,6f{ou/e>`v357 E&"\W~#Mg,L4]JJR$-DObLi@bզe/ ]?8Rbm5Ǻ }Cn 펀Mc"WPտEy\\[bf&fq?RVcK/Nvufz1:XSըAVbU9]c;>tk Lo9+ű_xpIkn0IjCi`~4QG$wIʸ-h3l`M?^@e_ 7S}9tH9}P 1_",p:Ҿ0*A $y:kg 5.AupT4n-͋O: JU=yދ 9y+ &nJpc8^D<`8e!gqĀAGgS 8ԎML~vV;0l:ȍ[M(N(St`zKWTO{d 󨰁GmwgAD+,-1:P*61 ' ;#6J5uys&k"~]eƮh9{6B]w@}~>UǸ*j\fnė0ţ 9b#[o.dEyCRwIcTy}vUtwuLVM&m$<χЗ;1sFӛTR){f9s^oي[n,Դúlj*]⬳5p~: 6fn/ qrr[ G> 2 \?@, /&8iEώ`_a ]jkIpw\Bv̦Qџ\7eq)LO,w3_wV @RxAEmz3KI| igAtZ2 %©`=9Rsy`WY @?y,LJ&9.IGĮ&j3zxUGPkͰ5ƇgnaJhP7j?ÙvP!;0Z6UdmdM p^@p=@} [q&hTyu$J?7'#מQUӝJ-`2/QB. µ+a7ـg0Qke6԰=(temq]i% lBtb#˅I6GB~O A8R)V@(*AKꦊͨسkhg6ѺGz0+xCO~b;ߵxbtU^kw_~W૞FI/8ڡ7 piв)9x&j@p(hIS7ұ[oC8~ &%M&'K&/TH>PWILxqa+IictSVϮd1{5a^Cm:*`gJB%JmU`RSs& D;0s\XVW7e[*lC!d桨MR[z S$?lB@tC1LTk=apD]"gЦEACTv>@WXƎQY>v&N;Roה51ń&Cl(E2Jq6\SxEVږ/>@i-F^6K+$V Ŭ"f3Y#J%%#'sn hg^DE Q"+ ?JyUhV4{vPU9LA"Rو1g H,2\izH_JQxr(%u f'0;M+M/xTenI: Q]k i냸CfΒSq@ ߼'++{7ChrU64dn^rٿ6šiy IWĎ8ɥ kHCKfhDrM͙h6R֡uRtʓ\%߾Hr$pTSa@RkH✭M*~ duz+MɖA/^>9Dbw|6+|@k -L~mP6b]OICY٪'ZDG60H2@àD+dkX0[׮L<^.5;x2C{߻rKh)Z8",ɁlzNhMVB^`Y"&t,rF(iykRtZ˸Q`5~YW@,^7*f5#r*gu̍#cC*|CPFG3лKزh|FX;WE+.WzgߎMB, =q|.6_L0z8 |hzwHSʰ1d HH_֣nsm̫$qǩc[buZk>$m"(Q(U$mqOA*2#>ߐ|7+B.Bs ,޳"!wVcYBX1JCA1q ӵ墊IpǨ x|˧q䰓gC85f&L:+T+6cRސ\M;讆tMc m{Qb\Xdܦ85S?TM 7'J63uf6\e^N΁7K_պ+Әb?*Ba똑+]$MTѻEl|/5G%)B:EY>I+CYDJG:/-A=q&vHT6 `es\P7[ 3N\nyj2%S`PG\mW)3^ba^=-ql!+aƦ9 om6 9 {څoCBy~$5Var4F jVEr)7Ed8f,vͼƼeDiq_CfЄi'͘tsYF%y""9)I0XHM~~̜|J6φ2_oS dӁ1?re}$5HݾWW:$hG'jʎ\37J*ע)Hw&^T3??cD@x"rJy.#ey⓿oROXVNqC8m鿅sbdDD²-J,) >*]C,t6X+f~DƈL3aWrhsz`]E$Iš\F|)-|٭"G9k 8 RH' ( @7jJQ|PUl0;}&|V{ȴrm=4h|dSʢɜ؋L|5V'I<v┊~OhW wH/XZc hQGyVߴ7!@W/`s:K~|E M0hvEͶI;peۆ;A7|A֫ޛ $&q NQ,j13)~,@ɹjWXbSl|@]AIhXr3vki)C4FqMQ)`,9e&`2}dEJ6G'S"M}b{ AZZ|u%UgoAJCh#ּFd' ] ݇9>ˤŕ#{n*[xCoo(hC; e+f:4S" gfV{{aᣞs E cVYZ=.02NwN:asϜ7!P z+)!Ƶ{ 86.†Ie]2{M"_506}\{I]X6wuS4^ תSRxݚ"yڭeзG1 Gbc<]`ŷ1W /T <ԓU \~Wt9XR?GNVgv KĭN QmhgٝV>^$jCn R3-p^/QXcQdҗ2&*GvÑ_'OhۭTP Y}6~";v1޷ G ⽞.g#~<0DQ&O@o.BpN;mheO_%שj9b~afw^sh8i1dH]NPzIqT=NϚu87:kjvo+E N-I,XU7OilK$!S٘%LԸsM*֎ [r)k(qBqYp Ry ߆nfCa/SNhdhr^I/vOԵ[*Cip!Hª\:|7d.*Fls`'!up;~x,m_D&UPGeVa:)$mH1;Qnѓ}Rp~\1k|8'}\ onڷ=J{4\S@N7;e"fCqKzqfĖ_u$f|H2 %8U=:jV Yճeꀊckq <:"7?VqcEFBlZ?k38M7[ӄҙ>d}SpԔmŷ,{d΁]ŝ 4+';P}Ǵ ËA좄&C|ܱ/Fh{d^ moC {S"/s=*qN.M/}\վbje8\kvml9Z8?1iDA~nejL;𦶅qM'}vd/Jj% ?nM~1uYHҿJ3>'=90ե|K"b3kt: 8E_:'eםN|L98JHeQ_VIm\Tݟk-]/bI`H_ӓ- f od0h-h zYd׳shEV ; J]զ?Kpqi>q?B0ni eyF:H.Ǔ*C_[ʁvMʹiտst97F 5s@O7 Sj:Yq몜=J;: ב k1Ԃ^@Őp Kr@9?ca͠+P2X]͓HW젿e+ϲ(>> HM0l&X HM[K.z~F8VOh k uAT_7ܘ]gڤ2h% Zyu_^0)R[by@Gm~ZFg,Mؤ=8MZ @V 0tlT7m}%YB8??:N|}_Sw-=Z}dEș=t >C0iŸj'^{T TRۍ3F$hݥ"192@G_kؐ4lKVY91 9L7}l@@wo5e_ަ\S5nr{A(Yf۪`ujbJ @7xT7c ]GIZ{1m;a8c\(m֖A`D{g_&EװNvH[|PmNYVA{S?&$3g?s=YUeћCXn$9:nnNX03[_Q렅&d`+-ƻD80D4 ∴ e1Q-@gɲ;`wNm_4*K{?xy(aplM*w)LY(HVif+L ٦:&ڱ"%a)X3༡)0GaRt>}1H̛ʯ qL^{g0LI 3un(/q%)r@( Zs~!7OL:ģ /IL "i TrmUxy5hzO_cXf! fj^BJ0^^v'B[YA5"#ctQ&z\0DIKۼņݷ;n_h:yW8PmJRsYUHwDp d ES^)/H Ehdrנ )ɳyiU'tȽjYEQX9oyĢSد=ʱщ*?@"W9kdF\rE /QT5gАj(l$`۷=\l=^Wc eMI`WrwIM63V!K*wtIQvMkT@ }Eض9 {Y԰8*:1;F?V+:-EhH>A~)j6rt$/: nru#Y`]XqQ M=hou_tvXAlƯe5cȂئ^nҡ )2.2?BFC,v}L{iLw1gteqXqJ#D@MPOHV6 O  1yXj6 .F}dwk aZĉ0>adBlxLD&W.oqoft|m$kV e$2ne7$9 [C`=x!wThAIu<09bP%hht6!E1 /צR 1ֺ.,X~dAJ ONXGIhTH5oR:ɄE&4rߡƨ ^W YB  q@"{}.I7N6gN{U7ZWhW I_|Fh%;jd#FORʪI>Jz/om_sŜ?ҽ|شοG *6J2 tl~ u*=Sa cХSq| ]i=si99~x+nS+rrƣMgU*w&UE4P.B2itj3Ծ h*HX(Q)dWUi2b Gr)E,5䘅Uo 좥u m]>3g~")E7gܼnTq$[롰^,O62%O.`R=9 x Q Mq2~\L=/s#زlP`dIpSHNvYCn lTaD@6& Ɠ7eXpgHَ@SAo=e9CCur)Sʯ(iq5$ GsFrgwE_|R*Iu7b.;LWIG +GrzT<k؃~ӓq.^Gc%f&ODLSVcH8 IKDepذW 5O1t~z,ARYAJZRF _.a !֊CBW=UJ3͈zǀtjJA3pd}))ỳQ޷ ˟6nJI xEEd'k~aܜy&U[zϿۥwjξ`Ig[E8GF-O7:XoA~a-zGJƍP̯B2 H}`Ȏ!„DbiO1sJQ9wv=׬(+61{¥^teMpWoiQPy 6|MCi;4S%fg(,/ƯN'?h2[JA\(xKЖ"DyM ube7pl' QG'hQqּp*xbu84;)bץZq$GO.%MgY{  -Bo:.zmns!{ QMC;9`5-tP!8SX>c{'"޼C?nPRCh>} ʼ RaM|k ٺ&iMY6 ^a"*U}=8aSDqo 5:^0RlyյskP{eD\M4bx^,;Aa/| Յ*pI>(lJ}$ I%oO̸e?]I Yiw!yt^3o=:k2mW5d-ߖ"`_sLh+=@ùE]Ƿ+= .Cy6;UI֠{=G2CP{= y~X\)'~wVUm.}]FM3H@ NR١ iYo K_5ՒDrD^2QU}R_*aơӫ0Xz@0.0ĹQxr@nݶXރ ׇ;ѥ -S*V*2\NQsF\ (pdhӰ1z&Y!ţMA"=b ,2k/7ᱯ4hkok {@Z(u3,$G@o0ՄJCՁR?Y^娩W瞧mLg~>Gt(˳2rt {m i' S_nJ}/HAӭF?rzZlbN Hʥ;ǃ62vcG1"f B(&ѵDŽaB8U z@ך»JjMdϰzz-L?ES _?]Պ?hmU{U{꫆0@O/H0n^lXy e"8.1'SNs9mZ}O534*⃄_[ҝxa &Cr iBJPe!i浉_LC"`7aq?gg]VIcQ+nUΏ q#h|+]c6)Ĩ)6D`*ud)eRSҸe@ᩨ#2Zo$-#ƖaN@NϞb$"TiN4 e "\^֏yĝ{uS@W<`p!ڼj$\J@} 8[R0p4!Xõ*Oai6s/ f&)N)# G(Syׂr:>S5U#K`ibOfr6y[:?agsAgz(yz@L>t-{>v,"SjzAמ. SHOvZgv@k̦?(8}N8^/:^#fF ؛q@*GWbv5WFxh_R1q]lOe ֥£A[*5%bߐ$zeM̌ ̘ٛ-Fޟ[ -&vM\6=u7YsD\d&ō J7% 1#b!-A[DyJ+ %wؿofYi?D=1EQjgWʱipq}n#`Ar9݋;jEJQ~ʼzDvEE%*E8K³$ SJG3O>f+ÅhX ;IDO5jdIr*y/T7ԖU$MHXiF_)hLU)L誦͛1KKIyٸ> >@M ^ȍ$LMZN(0 anB$>Lg:υpRWyqwEjIb>c+,\dn.#)9c|^lZj!u(j_B *ȚPt~apG^_TA+wY:;A UK?; SeyU}œ.^KX$)̍B;͛[HNL&x@C/";e9's`pOt`ax9opܵ8ޓ}Ύpb4̅b5r~k՝ yϒ,TI ʹ#Z!L#+]%JdWZLY}l8c3!;M DvGn϶/=!p纻1[(gIY.r+-^½<J ?oA~cUR;Rj~c#5jmhFڴ*SXр4W(F7Mt@lE-_-X%Fk.ⵡb9PR@x^?>3K&f1yRvSo0S&E]3r2'p8IQJ} ֆ zi ^YD&v0Q)- \ffxȚΥgi|YRjUNxB4 M L+^gWWdKٔi; ̏6#P7`ҋ!fAeB\! XXH aDp?fhWc8}uR%7^6w/X3Âʐ+EcC9ݙUN8uˆy9 ,| jn\2 p"" ն!WI Gি̢@W`.y 8,>oAn\/*<׃@b} p iXYۯ lRO4 A.sj+:u a9=;a~ik^0݄O"Iխnv- R#4 mópKI㗇arAT;V Q9ke g*7|)UiELL ^رDjiY\nLh'4{wL*04^p*,aOugo1dԿD9=<{~:VS" PclߋT27pwfwΧG{&MOh24C1xR&yl2 |wy+M 9tw*LȴFFa9 vU J9ʹ_Y,+pCb/ }ʑ]^;I.AJ=O}㊎yTdvqB^6ZކBP(FɒChb4bj"-Ѱ%ҢE1V&aon9"e iaMԮ3vxPWS\cp+6B#>%̰Sdmpܻ hxovpi5PJm7au?tפ1Ϙ7m g/Sey (>/<}FV}T6|T | ^l1,ѝ/d1[ dSAHǔQ9LT.W+fSf xÂc]1;xN2u+oCdw$/[>quw"O:m*EhۨX0?Z?T^sx hUtȵ1 aRiv9PO<@^{O9@3DB^I E9 |^>zP :>dOV.428萞cVNA"#C:nzԔ?!L"`!o0Kv@I^ASh#lM5aKoi?BӃNHBN7(1v:fC2gȴI6Qx4" Jִp, D5FW?Rzrݏ-Eg0`T US: !(}U@#/mu,:,s!k(-77KE@&\jj"zwғ8Õ9O/o%qbw8D+ A -sQr15IU75] Alq'hjlS pj.дg} yc-DsY*(gz}ͺ8"5W9OV!#7O<4i,#d$j0%t!F4Pl78f+蟤T4o_U) t*5yơV-k[S(̆<,Iqxb菿&5HY9ł{Ϗ,M}$;R *\*Q%CM1I;fU꒪b !m+dMWN}QfC!t3A SsY;~fƩ'Ug5Qݽ~l|[) 28'".Ռ26U[(Œ}f/,M(z0- ƾn,>*Bh xbĽi-!@ ?H^7Mo)ag>" 틍L~Kz^/|^9ėNŕ[>7 ߭%_i6I |}%c6 ²}Ӓi OcMZ}qO!U SkL}RC.b>_cUʥUtTZϵ o"{{3HÊ.,L Ȝ#hVsO K lT-pjDpܜyRVs6%+Mht- +,f~95}gyG/!n +7yQ.Ja$8 h-fc䴶l!09 u(|S$c5y+-!^4vgG?`tlV8ek&2[b0.Hq@D 16p 'H)'dRc@펽moiǨ#O_+)* FL|[BFHQXR%/>Iyc " ALjQe{. XW3xޫB-^ЊKt@I>G}.tk2Is˺!2WleKF~P&þd) &d0GO]?9#泟_l/4SSD' ̝v<rc% yn̉JƎmV&~Ԣ'A# 7/nB)vYU<,Zwn m:tNCR8e7KקwA?`~63 ޹jaZv%&trZ4"ߙg=6] hAu0 p5=M/`Ÿ%Fb~ s_M;Y{SFGpw0魷7X=k'c:wUc==AWI-<0Gv7WM“|ќrpg( Q:%_x-wu9fJ`"iQ/]7^{AYAKE6L$ڽ1βULsqiLtR=PW{}wBBRŽ,8h4]؛2>?}B0A}j 且ŪX0ܟ M~ 9̭FM3I>j;`UhFa>L7`cd>k?J\0$PʐU߅uB48xlF~.}[铛mIg]2zbí|6֍h}W/t?wy詵 @ Q~b[;H8KWTE([N{Fe抻Y8dEZKϵMWTǫ^l{o\8kMܕ)aqCl-%Am2+OT2(;Z@K{C}QzmC _NJ%ͽ{3Ƅ:Ȧc cLT6O 8OF3m˕.V{ e4İɺvLH2k-!b<rdSȔt RpQZhILSvz{8Ww*VXeJnfXM%f?n'U[n Y û?µΉsQkOx`Dbh!iQ7Bk:t]k6`c-:dwږU(&ʄ}N2=cEkh_3Wn[- ǘ~%V RЯ4Bl,'׃M2QǶa߆7kc/1⑃ #PVGvT?uZ|4^wKZv:qH໾?GQC5ձ+ ,\7uK8Uf(r11FʋK $va8D? Er&֛_ԧ'_TK@yim)Ì lcbe:,9Lu4x'6. q[91+_AL KCéwB?Y>۽HX'wZ[%a`4,c'l>wWIqӌoLDFY? W'X;y9t0;FñxN2 Ʋ{[NGӰս.5!Ү7XK-hLX/Ǘ׻9&-*~F'f W:eNW=5)+]Ю@FtŬ#1e٫#/`W m. jks(t[D6C▣bcg!&^NktJ"?Q+@lᜦ_Ŋ7n~DʡAO<8yFMoz迊Ib- lO,ۓBH$ze&+cJu4Mu2/6%l|`y6y"HUK$c*Hʑ\DFI~$zai j.wF 2X ~FYK/uW|W/?Ul7*!I@UHPFntY"Q=JԠ0{zvpIBXMoQ`Z;d[v+12آssڳ"5b˧~v#PaSD U\3b6!E(g-j_Xqvr~П(:?.*/ywVm2=(7$Kkr,}ٚ!DiJ;Atp󓙇ๆ#ă/R=HP5 `mE]V& ԗ nxMHbX X?mqiE1G Xm-tiCG~1M ~~ /ڸsDٴ)DhjƍHeF#H;MqɌ+|dO^'ުWoOOXXXU5,bgvdJUs̗j]J+ ZvxoMt/g+6hH%x$+3v x()]3gQ6{a3t-߄3 =R)jРb GncRSѝv"˲$~ aMFq!Z` h΀_۲=Ūwwr1,WOUJ#-ㄈ>O.~ *tq)]&52FPZJ+^@ێ~|` I3%;dl_UDo]U 1 Fփ^ʧ.uq>/kה0Wo|+xbw}((.uLef A]ȌRvj\A,R3dD/$|DՃ1(V0e]fY g@ҋSvY8/ÌTXU{Uܓp;UEСe8F'qXX-}Xg[A?\RrqwRBR߀x6 8B!Nr1' :+ﺱg: d31. B̒M:&H?q'h5Fv)5K["ׂ OŅCZkRc>c S<"Pʓ\ٚ3à]eS2t@4XiTy*6@ǴN%5݆\'FB4i; +xwPXxYY51k_TC'(@pUkx*NT& [% XȐ{0Ӽc]1lNʑQ$_vj9 [6X?#o/BL4UY _aඬzwGe!gO$1QGh܏g yWJR5pI\jx_Lb>~xI@K@=V={bA2Xuy<4XtJ NFتtmN^Guh_j%bNr]?p=.b "}=uH *[Ri_5W٫z.NKg$o H.g< OR@ >3׾t")(Tpq-!1/b:<8 f')UwK.t |yֳR@/&FӛԢQ,Q9AKmtϔ$'\aYqD3A%ǞN_0/dzJVIUʎAG{^9؛4 d<=Lo8uRl9@t85O})dٸ)_3\v'~9#1oRܳг䰵$DUZ%_#\it~`"itj[v]>91 1+ {WA%zWMD rQr51P;S>pYlRΰ-y{iutH䠵{Bg8t uCC"C|-f5]e!^IXȏ$h'ke38;U]My)קּĤʷ5ˢ*/F/evKj吵+ݮFL?MhZi(y8BĨV5eEChwUA S6¡:mDQ)Y|Ff,6b)̠Iǀ eɇb:-É(X Dp̊о#T㞿nԍeH *7KIn=)?e-1:-fNX{aS8 (ynE"`_CA ynW[-agXOD)@-$:s^ ɹZ<}كUج]45B*ʥطŸpOk٦ ]_ S%.a(H1,+M.iP43KX"Vпh6Qjd+ 6Ɖ`o4+3T#*݄(FB8?p-5 }? j:QG orǖxߺ ]kdj\]BY~䬠ҔgfBˣW$ iʀ&A/O>EG$]|=jV=]D^*sQK67{(;o4;; Ҡk-R8m& 4 DGrE6Պ̭JA1 ҡ\OM}9\ RY0JU{ VvmMƎtRo*-_ڿޯkQ]D|CS6؜*޼8%il"F:TCAJ3@WRjwV|('l&sf;||gMQ\<Y`>pMT&G"7 QjZ^ ݃S/g [1(W 6O BL- ^M$ GZps7;uT(; swb0w$!{XWww*ʩe_Tki_Tg+mc$ų0}xi<<}oAnu>.cI|lJ8 !Z7mNkMz7@T LtVvCE̵r+~lcX{ pZ$*\}n[l Z,Eq'88H8 /,ۏ+E<Ͻ+PN}CFloEZD[Q?`/VKO 68(G7tyP14) d4!׭vS65H| Un*[e6zWZAGW 'vNGtYp 14_B򡜸ܮ- }NEb`\Y LCvѠ^aZzcyUT:8Lփ[=ccI,wҧh$ (BO29U+  L]iVKVz8_-X !N*);*x¿"W~ c*N)aiFM<NN>*}XSUrWQZ3{Fp5 })U@TVnX78)W#hHjM޹ Yq7υT46*p,*W4tiPK_ DecfwiӶXsN9UBx]${d"w{x WC W]|`gmnЯ(,R[ }63K0X]4yAgz;njMnlq#L yF} ~1T,L-  k DpCp=gy޿A`f >t_w &$;T-% =O ;X*GOݵ{N G%JB9,%xϯKm>D߁v#HYTWm&HB>[ ż'!ɓ*68J2ʓ4崚 g  )9E!4#GYN8I[x tc*||]T ℉ ![W.\ː6օۏXO^pC_PտoOؗyxuΙ9 ;,J,[vgKǔ7z],l$lpbY;`[" HT]]>0횽D* ْnzS0ABK6*+ !EY'N ?ޝF'sx乨 [iQ =DUhg/r4 P>AlN/n4q5tiu.2Wă# spnwA씿eY;{FɛL-,5}t R"A _(KʸF8C12uY̶d|Ӫ).s9,|Aop֛{:0.Mlii{G%Ra5- {huZ7pv4DxH@Ԣܱ !RjcT|hG AȇU\?Zb\ ' h_܃d[jN؎X/#y+BS w7w4"n%scl.UmтfUi- W0|ƒX& hJMKhY탕9M!w#E.\O/(qiiIQ(m}V"A po:ׂÊK07h ,JA?cR7Iqc'ʟRv >Vib7S':@c٘ZlH&C1?5֢AJEqҲ\2iXnef4ydPeZGX](K{[[&j"@ χm#o!EKu [FеC⸗|fu¨L2̭ L1_ƆQV:?ycHEjr(gYuGO`Ё*m/o$K YG[rP;k>NHk4 /)z̓!%-Ap8}ȑ@]Z c.49L#?VPUL*N|T[\*njZq.XusJ:¼uзh7KH^!_W瞔7\zl&* x$ Irx%8\\[{71SesMq.@׬P}W' ̥+lմ{~U4^}oJ0oZLLDM\ԂZaow5WM67$P q\>OrdoE<tK[3+q-Qr"R@{^^B |sg6(Lg6-]XjZ1,{ IҚ&;*9gTIYNNsJNlQP)`%$hl9 DpiYcF>_Jӓ IaۭF}tfFyt4tuw(>WnZ4GPv{.giUJs"5>n\Y~X4 `0HJ g$3bL2xYoe̤y.kӇoeGԽ=KEEYBnZ!&~_UG(eu*SP.ڪ&ԓF&h>NGk! qHBEgGv%fi|:'vK2JI+?,w4Eb#RB'uG hpEϿKะ FJ@W; GڧN˝3|S&sP־oܴ. cW'Y:H 2KܺVhb*\ܧ>5&~nO$AmL~.ak$gb\Oy<}Bex`ip^" V^)gD{^Z1 Xԉ.A(˽$ kx_'$,qB$;.3*MD6( m"}MrxAS*!hB#(|͹w"n5ȣGq0eU"YŋЏ⃕Y|ICvj,YQ.)_LNe]XSӷ;O T9ZB~.?Q>gQiMv̗g&ڝ\|~a'944mey`[o͖c]js,2.mG<bCl=$W eG1߼Zȟ'u?I 7fon;*% pduaא} X7Ɔx qq(ŭ5 /~kցs3ujWď:@ޟ`5JFnߐ4gޤu,'3 0 ޷~uOV.26.CͰ,y ii-m`λ- φfyIJm7SH{ʐc_cC-X?Rr!%P}C2w&+ȿbS#iXR>8~%b3zV4@pMo p#PTaqmٜٙY7:HrZr&@u{&fak워4Jx}SY JmBrïng$h_ 3>B>ܺe_9C|#uju_*\`G/61 %R_Ex %jP)֙_ M'c+dJ|‡"r(1_4_HZ*갘r_nC$4 VS !77.T'5|+y9DB<+኶F\&V__SDlQùbJTNK> b*F\EjdM! (-Av$3l]Ǔl 4i7VG.Bڒʷ1A*HagAyu̷mZL چRciDFP1;)xNW<=ΆurA&t57C jY#UiMqlwWSX%M͐}Qj$ fwe ݰ3̐g$ 7 ;4N dqW!)Ydz{zfP2Mi_K3~4 % =Ƴ:TǝڜP..N@!8Q%4F5QeR!o+%ߛ?ΑRܛ~34G.H'P.sgӮ f&\/wVj`{\Gr*ߗh44qvPeX]mX *e][{FPmF@Þ<1tAT5pO k,r"=c ιj*?S~U2VI06yY?=]cMV*KSO ߦ XspfbVA̓]Iš0qL)B CRvqt8$3̇M=(V޴܄Nk4{~3xe?C/Vҳ2Ύx-W|_~*˝CqM #gJ!Y6~M&p ÌM1qa-4^Un1^}?,?N5wf.[0TxNnUǷm#E|ab-:zl4.DƩܻ'TCtE.qwZ70 /iJH%=y2i!S;5d"2ۓT)kb1SmTpq3NI)Wkд#l# &u|H_Cg4qηCmrْ-\NTSYHѻ@s7!^4I~ L*T1oپA>Ǫ6>'DOy7tSӝl!OOͭ:pZh̝%uPnw:Z%lPlh0Q5/1A'\&&9L~gqw:u9(ӸsG>q/IiHt1z. {BڟݽǪ{V`q'M#Rw)WN%NGX4#:=ZFwr\k D@ T+!74+pj_,T6ccHC]執f)JVjf |H֏ [4b7vsi Fz~l rqQb3"E OjZ$TM l2̷0nq^s : g4\ߧpLs!LBf;}0b\ɲwIBDxeD-mEU"x/i`*i{4KH$;hm\$ GslSaA^;cfqIۋB*-bC Mrε*.˫,J8[JJH[ův4WۯW?rWгϊkkAFڑ&!UBPj)CG*u&>t"8~]sʠimar7'LM}%{(\6@kn,ä@L!7P G_59ߛC-3 J dl~c@82[ogۆ0֡ _p X.lL6NO`;|:F\},#|y9rs:ƉGJy%l,v^aǁazދ_ܼ|q-cI ΋z[b͙e6{L!dk.|ɝh;AP1T)]i=*8LȲ#% 6ۊX ,]հ}xJj'CMՐ "ўH@#KKK/R53GzG{4[O 9x#*a\NlȑDp+vjK0۽sNQM>mCS;N]Qvxr0i g1NiTf%LkR-Yjc2[=ݩ?SYΩ/-F*,Ej7=Z zB%Fm->=Pvލ WDz]Fn*+Aْ">sPQLqjm!9#=6 ՀʱO BQoZȕMT%IXv? )Qwç=qϹZd]4T]|jѱz(i"1^Tڰ/.ͭ"fЮ `-I2YD S"*-l`u!O׽W,︸O)vv^flN&Ʌ5{AX0g}%Z\}J59]Ɨtnp\_TwXwvf1ښ6*> #yd^<7] N$PoSH3Ǚ yʰXAL*D(h&o$NqM0( /5`M,q|;z:itNWɼ?=-=Mq1 /cup,eRbYe܁N/vo>]*Iɨ/02Plo: `4B>we|jM"\ST/^]3ΪBրTK _sU/yá}!;a+$Ydĕ@`P I\([|>lǜ7G窶G0yӏ{7xzʋX֥nwEøSd%KU>|~UwZX„0}]HXx=fw\P,L#V O|nX|zKm_R/5ep靍Z{[I}F!Byb#pͫ+dHIav'0̓l+D\H^>3YMxQPfVm)m9F6WEw䘄ܸVꬌ3QXkb u*/G[q^w/ohd,-)TDiF,O aSlr0oyWŘY2<[ɵG#Tr?A+ r>e$2@iiylϒ2ݿ"d`gDZ K9*t,\/>ڥ~@]tN>%S0%|"=,gHvādN28{"Aubn+&F(|=4(=.RtT_z]M+A #+ 綽PKM>0z_}&m(XKLK(OԂ Ȯηƣ@Nk/CJMɮL[>CrҪ8^v}>AG~ORRP?l82t:r%D/.MЛLg9XJUt}-v =h ؜'wyq$D ,yĜQm1Oj%[b_ bra1eBz3xBx,1'@AہC/uȈeQC7!L}Üb~f3jj+2utB9R0 mF ,ȓ.K`K,V( 7Zt߾ `-ٞrS-s]@jY U' unuGq0@x!N 姊z%Te( nc'N i0<9 :8J~}D,`l'رRuW"EWx36q^z_m 8.9 +_wkW{7)"*%Wl$5ID9-NaaAfHk^ )UVI0ȈţM8yaRF8~!ĭ4.q¯?Mavx.L>)k{t (Eř1Uʰ|31acٜQZfi]'ԈG|eT$$WkJڙ{p0 ZԿx瘚i`pdx ޗ6d`BeR[|1*lX#egکMs_ɭ=JNֱȂسss~k}36tv}+bJ U(8~˄o;D^LK#&X\™)JƏpTEiq授B5*ÌH41%VB7rFXR@Խۈ g`I^d|E~B$*CS鿢ZvNf4-_|X^,+tw>seCH.z8%r:`\3>gu?APw!6>l{Gf"H`Qk_` nc#MsdY#"MEQ//Ŏ)^:~YMPN51v2+N~O>g(z3b$WZ FaбW9d03D鐐skPjF?Ƀ;Ҿ{9|tNEk#x2Xי#P(q#nw=4WL!HBmqN .U:3@E^6a6E#@9X[v/Ѕ߳㬚SF c'Qtn^}w!W5Շ,>g:@P7wnĕ~q?QQ}'eq{Rf7ąGi9G %#%=EUିq =}J@jyqD[q5"no,tO)bP &`e܅[|LEt_qJOҎ(Pґ7؆o8B:}:5kY0p BrV0j١b~6hu{G5ᗁ;Ƴj>pa~vqm$g-B|nN 4ejp{}[ì0@-n$ϡxu6> [1ܶ̉X# u]!sG \ bE< sgN[cj될% mpP/l1Pa k:̹ߓН7dQOR t8,|Oc]iɀE`$v_E;+suubcyrVHf|H|mA9^*h`MJKDE}T7(#t+DZ8O Cޥ =ȮJq690o]E^Z\|ThPxa?Q(WI[̳ʆ <8`k}*[h{Ȫ*7=OD  DCВ._.y&>!5?8Uubu?3 AN#.t!Tq}o`+!ohaT׍[l08~EZ|Np܄;A7y=؉eb2Ls9**w,C;?{v=)5jmK9cF(*Վ;K* *7mx)5a6pPU cI PLryO곙f/` ܨ뚢ѝV-vg{SR$H_Vi iKל5/ʂDJl7Wƞ،÷>qr:K}g!VGbRf0xbrѠ 1u8dY8"x9F6u%x6^ϒ5y]}~>{&}= c9ޓ % a\^ Mj P*l,N@8) P^Yts: r 'Pq|uFR~w9BD'"C WMNT{+ ^7 hvB-=Ϫ}L2_1pFnx{3bǯR c>>^!ſ,k?^c㾶\>[d(ZUL4M[lrꉾJ`ZkmD,&Dr# ~Pb,}?ϐ@Q#򞁗 ]Hzx _ؕ8>4u}=4s`,6dH4 UEph8m&oZ,IArFkL M D /êub!mAeLq;ƍ^W)J m$Q911 Ψ.;Rz\gCUXZh츂x .q`Ef$gVH O"dij }OߟQL8Ww(.LoUJEPPLU3(`Xo!'[A!](_uDY?*e YAT,i/b !zF-zfA@" ?RjO 'Ak6wG:G71 G┦i+zr2RlI_`?;I#8Hy4rGs0g>?l(/OVI\:]W :lRc~Gy ;̀/ixV)ONm"Z[` |Bx:䣼ߖp4VAn#휟|gM_<eBҗO2}emPޏDH=O7]sՓ8C/I-5}o N"r&W*Yt=^R ~ewd'i[)G7)Da "{ ?+yd aJ\~^7=FQnrBĻr.RiC]d$"ɛ(^Wm#G?/}nw(0,`_; |T5RBr䎇R!WrLV}ls1GػxIdDVB%Ƀy_N5ouBF;m?6 4 б^`a&z0½=Ws P= NVzw]+8JLMOI(=YY o7 Us&ql 9:N{'}<:B*r_tjUcNbXKx3m3mV rNGcq齟A/bru]i4ae+U/h>Ӄ`xj@8CP 1C[* x'$Tz8Z$0m5pרaBƧCOْ`Uv)/| OQ;|f4͸i^/5 I<>u%$ %{Kdq@3|X|XK/)?2NIݱw=d1$l D[66D=K<"77Չ,|NPokHP'$9pCH*:! #fܱ\R5Q ].?:Ӎ*]Ƕ6L dT5 7z9JaMV$⣒7G_1|N}/2Ck8dM3,ErWU#lG$#YA DJ]OiL>N<@C=qoQN%D5IF"Rm4FN?}b%wX5]sK؆C1>ˋ&aβ @qy]lra!/%T.h _z 4_is0dTkU ~hRG=HłYXTACeUDG:eT}wk4{|BȂgeʻzaQT0wfbks@ imfw>EaioqQ}&+4-GW!BD8O6) HgG1Z˅ WE (%ǟ 4@dIV*ـTh Oߍ $&iS0Y{ݤ8lWUPt ,bHw&6wxdP(LPRPM ׽kFNSiwcw*:0cir~WIR={/N̻4{{Lg'k z$v6N,Dw写%9߉/¼޽nŘxƓ]9YÊ'"xeq ^F;/ K~X5MwtHy/T}9Ϳjz5pV7, _ h~śX'h FA.&!tϻR !f0%Ē֫ tߌ$E&>ux}ʊ qfd|t E\S8 O~Wh߇aha5NiCrcn=.QĚL#51u=-5GNJ^{HCcjjEw֢.mC9 P?tc,t;̴FAxnK n'N53KK _!U wZcȸаy;?i ,F g"T tmj\K΋M\'nGd6]8=E6aL!GOmQ뀛-xG 60vif&PtZϻ'-#ZeMy}뽼odх|Q.Uz{ 1X1}Ovm]_wBekHl턊[LxwTd*bQê^Pl&>BLj_Ƀט~4A1|WҨqKHiqiE^GN$4ұ,9&6|[4cJ%Wi1Iv~^+(Npb\??䨃^@ՙmSқ =-C>)w"q}%1A2>`Ӷ:%g؋,hh""̅"uݞ2KeaHꞌQZ&R C~|hbd Wo,q2:HdrQ1˘H"sj#a mcA;hR tU˒kU (V$U+z`0g;y~qK NB3A"0@!&f?RR\DCۆص{%MSڏq>si7GW?-D"]vY*P'?_'_#{zny0p.Xs-d7oPjT![!\o(3`zIm qJ4h<.@j5؊hEnUYPlyV %a Sti"FL'e{͞C4v{;N &n(SR] [.1m$ p>Dw;WV`~:.C`/NJ<$~bU]]Ie #%3sBcg\qtAQUۅd@'ScI8Aɿ5Qzdvu Ƶ3qGʎ 62ì3:7dUU{>5\J\{G`fU,VKT"S]m_JznθѱUA`ƕܴk)c=Y*<-O0{\jjלtDGj)(I1BvG=n7AM]˸ ]|5(yC\Ku: Eg({gRau|/ІnOf4(, J{Jꬪ_/jS3gHSHߥuMPQ#ֿFݙs/Ivs,,1%=3҅+V5+/Gځ@.=`3T@pKe6L=hK޼nS&b;ZX N.}~\D;R۹d4[6opm #·:dP;rGIpWnrZsA3 ɮaA= ͣa%cgִY'Ri2VX |aL'c[;. Q^Tfc9/T8iOT59cЀK!wǼ[Ŵ"C/YK5HLwפga ([\|Ÿ}89BDIEv ^HOc7ӽi!e8p0cmx䓯coԙְ9bV`%A=^'EuY:>"̐lڊ pH}wևɧ5iJT^nu˜DECe;SnhkffvߜL2AJ(*bךh["~ D"K'ro2f9ȐGAm??/`ð3wt;==Gkd7J!㴊UWL0K/s2h_'o/f߷CGb5z>X16#e3Ώ瞄vN#~c)ೞa2uZ5}F1FނpيK{hXF%C%0zy)B,4%N!,I~&j dwB-VqǔMFYwnGBz K̞r~rW`5跇 VdCA+! t ,J5ݳ3 cEbTk!y a߃M?SF<8ZZ̴ސ,PԈxaScx%ўcM5NH[}d Axg < ʱRno[Ɗ-rZ*?c@zjd{Pg9߇K.**zEKjtyb. U[[x G,cW"V6GGRp:,tDnBm8 g|G0*^XWߊ,۵$ jA(?9Kk!%˹8a'N8̛j'=Qxy͗{Ģ_36oLNju]_ؙG=V5S{:M%(ps. ?gBa@,.b/8yP?v-KTT5j%6{-9(zu˦`ne3#kI (>#u_cMyҘ~D+Wo!gzU(eb `Xq 0Wrڙr]:$pd ᢹe>6xnv4 zFC d@3Uݸ! +Obm+H+j\99 hF| 1CI <$CI+~WR ոOMuH}ٌLj=uo"$gj}>t $pG6kZVY2g﷢4ݡ :>@P",<hU3Oe><"i!_)9jJkv<^ kL5W MHQ\V#!jҡL(~@] ϭc+}Qi˂֬]Unt"ݩ52*a.n<41AnUHZ!exk"3 C_)_\h"a'24NbmUΑigz]u1ǥ(˪;|^Tiz7rzE0 YVcsfK+nX q j ]ZUYeN!HD5a}/PviX4TBB9 tB`x]8V_d fo>OX5Ff )OE0, OnKܷWB;7.X8'A19dyq6.X͍I9iSZ9v~iEhxQ gW)n{A # AcxbpOV4J쑯ˁYZfcgx)HKvE^Yopy} ͘T:P/Bp#9bA89F^Y>0QS;\2r ~ v 1jP@*(]?6 {j\cc&ŻBc:@^|cq!;;Ot&B. $# C?L(ޢZ{ K9J>.Ohb?D)#a`w劰Lќ3IQGb]Z蜅-6&F2bnjW1oME' =GJ6"}Uy~_yGk:.;3m}< NVV=vX{I,R~UŲgv*hzqWFIsf3`%U*j@M%(\`yT_$>n'iL\Ti_;H;ۓC$F¼Q*ff;8:ͳkv*q&X<~/[B9eb-R: OFM 44 !*1tܜ/ѡubjpf\("xjtOZDŊW24ظ SZyTzBFdDX/@}B7-fPCɟtMO4iAR 'WOlnMT{XADz|ps[=~>9P$1 cISJOH5ΜOxm0f5L o<C-04Ii o0عaK*K̝gK ǀwuO]o>%7Eעw.Q[R-8ZyYDG' eܑ~5!^Ś \eсAKI~Ǖ+Xՠ̐H 5*-V"[@7_ˇKhF>z;Tl+*@%!7 * K/n@`ZxEiZP+]9/o;8IF17P@Ӣ\}JP=}xJ(މ١t2.`ꂯdDJIl=wU C5^/-m\ w93лI R#݆S#[xi()&>otvL 'AD`Q/f8H+НN7.xv_v .$jނv 7 @Υȱsчd ="\4:5S2ìwU?o@vc+ξܰ[!uPl mxvD/cT3ɇ*>%SUe olhVuX?trX-˚N/(qf>D4 ͋)$PyC *ǐŋw+nr6z`!^`9'MGÍ\GO Qzެ_6[b1/ffr9/}B{E%biOqaOq 6%Y؋1rRtv(B _ 0TzXT*ӯ$PӐOhhb!l{T8C+.Q] 9trʗͩHLD"۽hVbRqsҦs'3rnR/+&PǁvHSK'<WpH_M%m!qWM>|Y`]mZdoF R=d;hTMZXC䮌!no<~nNk^]iה?r8R;LzQ)@mYJ¿ /=q48Wpb9se0r1~?ܪӲCGAK&_[pA9[n|R[Zz1q=shZv]cqܞ`ܫ0 )T~;֘ibPY Cuu{7{ ϱ~ǸPkOdI"5n.43F|}V`_vIlAթEN3ct'|w*M$6<G84AxN) C-uE)T&w0vjrfGl;oU֮#OvſEvA}&0Wem62_{1&>*&gdsS!gocSiBqe,h&N²yR2+-ugx nei7vA`VKI ifO5͜{yYi}dg U '4 >LޞꄮC[?iA{艄aeReSFOp. ٦mTCjό gchJb ְN;n ÄXW3p"'\;v":VIltٮu*ףt@Omr($_SҹY5 )tӽ2rͿZF0p΃T۽vz6${/FzU(Dqѯ̛ < Ml!wS5.W?OKu T(}Z~> V… S"?ؘu-a<XW1f1AXX_m0ҤgT+lQQ $hpbL6#i^GQK'wyr64UB MOP)P+-/z貰7jo2NZTKȤH*jߨG\M\rgK^jT8!qSs:]LoUnCk CSִj`(\>[(E>y)xx5h$ضCOtf+= }a(dV^llzz?B9[="<|MX36vKO}(*'eMv,;"uv5TYTaŕYOr9J6#h6C63#cP𘸨 oզݷۻ3d$i >42[VW=_LH&KPgJ|=vp_CR{j|uFVL[~cU&96V슧 LD0òPI[ F)J|1mW0L+⺸ih1U@ ,pW̉|zժs6eb&4aQەVdoVēD}h xƪ64=/b` M.}14v>ˇ7(.`>R<%J= 5|UJaPa{V 4޽c^߹ 2"t'ƞi[!7k:%-2 f oFwuIa1q]W~(Pkkaܧ7R6 a$C{]-rY.߱(`` ƛ '㪫?\A]Ghrçw!T^JkޢEA"Atuʂ"jqQ0Uv\y1jP**@ g|Aeͥ8E~}Q˵?rz M ̢J,t^VyZj V~L`.$=i19ؐKR ATE)iE~t$E'(jn)pA4vV)sJnY4] 98a=޽ݍ:ݎj>[i^̒|J ̮z ::s7Xean М=Uq m <;|da*ee&DQDk)"6'notkU~'<;7Kr)3HF,xMeݬ荇"E%J6fЃd"h HdWJEs'K"+hqc%I('QHoQ-R *VMz1xd#4pu B g?1Z߱H/2)*Ѥ7#BW^1 F~kG7 н| V6ax{QJA3|4Yphȑ,y!vRk5몳-\>)-mόQ93OA#fOI\Q XRS ntgN*Uh0@aśן{؞k b` |]cTsܛH)0<<pi:p_1r:ˉ:LN  杌SS$Y?d:f/G9@٪s~3| / !sd(ݑl헸M[qVo/tl455pi4;zi]ƒ@ERKk=`S~!tW"nmb?QٖcN17~}; Myچ72H]}x&l݇NНRG;h%?gyIhqM9JH%[_ҁİKJ$HGA²zijRH c/ExkT)GͅvXh"[$ :aVdzŲv[,!{ŕ]&n׾\. kdi2kq;e\F5}/`1{+)ДsE$} S{AnDIϺѢR|LH{Bث4u91yh#4 )OpmA:NgdZM[[0:eE>r{!^qv.צuz bOxFFFOp-' z٫ޡʇrez)Eaʅ"ݗٚrf֛W?ayVH3hx(|d 2]]a$Z \28F9xNj ̟'ă#o]X6!&b^l,ÔP缸q('2fwK&"+ePk 9_t^ir0ٰҀ.G(z{'\I jVqa#W!uPa;[=a3 C {P.s=ԽKݩs7&uz*e;ʰG*eb$h'e F4ے}MݨF+ MY")PiRwBx@7TO:ja}1Ӯ?jW#f@.㺭D!;&YnA6V]6l^c%j e ́L/ɈOBzAMoK$}._<6^ӄU/~ge9߉ t } X=+v0Z돝*\ (ڌ{*9 d\ D^;i$'5+{ڐ9`IzOSHd+ԩ]=7YlPYb-ʒaWjfɠkIA&byyYJ )aqz pIvȰ| Ғӷvti=rRM~rYAd8Mf硿!0EkT~J^jd`aJ<)%0kܻJ,ԗNVӫDGiq ;=:>2te';d,z6)!+FH]Q&ʕz}Wey>wK&*2ľ- k'] ky+O [c nCe_Jͅg}–?mBAId)Fu=4bk?Sg^xt'{(Va* 迷6{%)OiT+tbϪz"%];hqvZuR޽~,j?'H7;vV_WqTc,5Hmt+Tohѽ9v({Eξb>k4XT"d`XdјuEYQ:1şF>48IjʳshMꤸzᾬEzU#"6 M]P1\@ PL[; &&T&VNJ?t}L ?"7 L${ *e% U~}!:[U9ĔGBh\L]XU#\27Լ;R~ { Y;o:\׹%:܉܍o4jу c2>u_x岜~XI2ZK1v5*xa-Qgh]Kҹ"6Q,H2 ve&Xh4L\oVM; bWtN6EmK }Vh !hl\Iɰ3$[S;+)s4P3# nR15/7CC&ԯNy/{ݤ4PۆBZ`ŝunuO(i+պ3|=2ml7Qn`2i)[o ~޵@a 5Sqg&@۰΁\Q|Y[ *eWQ,>џ.&5i.GԢH_L}F jzlą / pn} - ~O™~jm0 PqyDz/zd_ Ft(ޱ_m3L w7u)&di]O%h5VCJ_//<]F2L<'$o1gP,JF򦸭;wF|~`gÊ %pnytQ#*hr|FN|1mOV_?-_,a6{ozҸ< ;r5 ^អVЊ2r@ Hp}13/PyMmɮp;HcTe{-XF;рl3C!vS)Gaz\?½m,WH>uHBBfo)U}qSY^̉1p]z]M"Vu7C4)/խ`kH "n@|T ks dךE=yFQ䷓N2O9!^pb7'eYB7CBW+gTLUm0){tOz~`RJ2E.Hf=/ ׼wfWO&gxMϣYz*sG"\(|6QX|]{(.P;WBEBg|;O{5Z^0qBA9MߋN QQfh0$i]s˯'M[(x>fӎkgpn Վ^?ˤB0L;w͚G6#rCwD^uUBxG(I*Ɨ ռBZw+m>lJM^1pH9nq K%|=1 /x0X˰^2M*qi} $G!o?zsb$ऺdKfa]l)1:1`aI՗s0Jo?)bӃw9T)\αlY߄$gr,Rspxpe8?,f!ӎSmCu^tt4H~%jz5 baBRaBg־oύ%x REƌjhӮtq+Uoe LT.lGjSN':2֒"S3yXHSqi.6[*\ >L[n=6:]kU2 8/YL[zt4CN[aн15@$ `8- dFḬ)n~JfAvWn H+ߩg5^5yەH{*柙4E/*GB[U)Tr so1nfD秫39>MGz( vQ#rw Y5i\_ k9wl)@ SGo9ʗk^VM hv[eZBO/w-a %*y&x|\6ʽ6Yi / 'x)U75;eg6C蓑yo.($sYia^>d5tQ1Ԣ\t| ʑS5 doaBj%;Գ` 9mtWA@S"!̬>+"tw+:lf m"sE$CISdC_fOxhYࢶ`J&>ʿwPq6L8)F^F//, ݻ*fhgX/՜ET`ӤsF&_˦QxV>%rtzPJ9I>5ƻEk|-1ԯtSH,}u<$<WG7Zgå:u1)Gh Ok'lwWyMy*^$zK}q |qy\HO T"%r?Vn뺥),Au%Mbp~g{מ-C,.2 ir.P',x-|] XJ4֜'j?1iW O b{*t'@ - 3j('ʥ_C>ac ΜJ7U͂iH`0?tJ`ZB6fӵ-. }kCAG}0j2hf| 1z) @H4|/Ÿg ,Ȇ7P9 ;ZzTc&>>d0 ege 8آ.ƸY؆܍ӣX͏V^эyK|x0\HnE8!z}F4._ vc΍xՅwI,{YU~*_ɨ<7? ‹4ȉIpc?%Iת$GUr]p4X8F,=?[gK!Ԇvٗx>V LJΘI2zք*_5E4.d܈&Q ^]wGTrM(\39PAW`v6hЮz?h鞦0}홶B뻸vp}DW&oWu!.: D> 5xqg߄L)}3'OnE9syȇd '@&B sdoo;8+ҁwd]+DKAz BAL;)蟠c1PiPڗTz?z.8Nj_'NTDw9.XR, 6&| 35z[J:^Uʧ(|y1)8Bs1Y>VP*w֘/qnDāዏPaQɩ vчyOdyƍ7PI@)^]b"Ƨó$"޺mLZ.FM ږCswfmDT3;^PDx*ެ%5:i)`gSF_[teDG؎w=W2=&3y2LW+;QY5zF(0>+Xx2Cf?B(@\'ČKe<ׂ ";y8|$^`Λd+Q%V^Čc,&E޹BeI{C1 L83R;XV(ɗ}w?CpGeWd%A5-BX"gH!pq@oQԥѫr޸K3ś?S9׮;tiRt5EfX@|}5)De; y1>cKnVlK߄R@TT%c$`]~!]H }mJݸ6hW ӾFToK -XN)ҟ,hȜsk̦ߜ `74QHfBa8= SN/sCW}Lq&yQe ;GG4ܙ$ _7.:(fV}t>Ars/\%:ыnۂ͸HLγ׆lLnp{ifz1D+ɧ5o"NIҢN0cpgRƀb{K{oOv5IV?or*CaII.8_e)nðں.m%o3XI0y #!R[Tsuq) 4n7l[1)uyeU͏%;D$HmKc:zƶ[z iK/L)e l t+DuV'E\XH 蜙_e`DŽ{)D!Q/g0il"%ڛ^^> vR .5K#\T"d;e@p6l^Qڤm"4JpW['̃ǔ-,ĥ2ߣ-͘z"HXx Wuى]u)E}KZ'ͱS34DnP'.P$Y; h,O)-aSX@H(Cnᔣ5 2mUKuk#P]rWhE _I7p}-B1qCOSƍFU-F5qm-Y`׿Ħ̸S]['C7R42-_Cr6Fh42G31e2yΛBF^M8bxBd7\^3YbSvO+UĽ'O]jruP.%.hat%JԚUl6OAϼy tJ m#uAcCDw\ǝ66O#ړZW^ ڋ[kZ'osXkgNHɡ P l9WXJ1M/uz0pȰ,1غe\cFmjmdST&lKctm=o0וhkin&qF7eo)7S쐵7';zN=XGCjF,uS?ɜ)E%Y5m;ךx33sykx޷#\AjY/e.aG ,tThL;?r52rb-|z× hS\؈"VijUIEOPq}Bbqjx5㋀ f >u Q;0:{6bN\-ujM]acZd8Xه~jjǎtRhapdl2 _sS۩?. 7aaTIŃVG@$( dq7oE}<]-ؒ6sڂ@[':vsXPr;H[|P_Ps+̌W*B7 <֑|]hjfyβ@ZUh1E4X\Y?WC dfD"HMbk#Ah >(MxLh;Ўn=vaOoX5hF$bj5F)4 Jdd?M&p\w`Y vZ}6;)zPzVN&d #ϏW%R"g%i81 w=:";} _.hN"6/zؓؗYG_srf;+#dgڻO$WJ bJI:T @`|4ϓL~D5-;CoqJt"Ys` ݐF#w"+P@\8Up̂it OvS?%EJ%P=9< wSkcj;홪/_Reh^~O3xe:1SD1K~tW4\o4kf,QhȚ_ҏl kbop~X5%8&Xӳ&؞Q WT0xEՔZ&HRd.8109.i|* T)ɍA iuHݓu޴-Sס[HCg݄:*f-?'}^&9 ԄͱN5o9_'SA_((Yd[1ecnHPiXPw-aN#FhJ8Opb0܆ 6_ Kd\GIڤ ] }t+)ݳ22 J񛏙l CzM&"Z5zʖQ'IMG9 J Im4u/4 z8ՐɸQ)M$%ڗ [mZd 2(ǃg}KMԀ5"c^GN0~i.t`}CZM0L^|2,==ֺ3̗+r %GzFwһ ]݊uwyN{:.Oˡ?u%N( B2A,q[HЋOHJw~IlB lS߾06/*x(tmt0xP2h=lBm[͑np\ :ޜ<_< A5ڔ*+ڳDhj p-' lfF솽ҭoFNY.na56V5"h[0L9x`-Rp$'wpmVzN &4_l }lcܷ!Ue}4m<מz`PIy4{:DݻS: n%$#]BC5[=0)"fQy&W Z @:XgšI DvQO[y38\WĨc\}Wr@5YF۽*{f 3ҭyd,[+C$= ^P;A FW0r.sTM2j~xsG9[~S̆rg9IgQrt $WDQS\ wM;Ql `$jDL (ä>9ѤԴM4¸XrY,bËwO,/*c†r5݅`6x`T:(6]qb?h> {e >61{Bs=XD>㨿qwB T8~ Lu Zg$͝8K.W~o?;n<5@86ַ6k'27 eNu]]m7Yw%Aj;qpkϽ:[XK̫t9 f2`Ė;ʷ"ZqFҲ~` x:k?IUd}PJFI:gIs'<$7>Zę86ui FJ`̒),(dZR*N,=[tϖ)WF-jSol=/:&rUK)0# GW!y4΂77ԼZ-(D@7E>S;.#6iBZK>&6S?:`Oƪ넠^/R_Bpt J \m}v~(C>Ui|"|^U*xGң^5MrrВ0Lx_{wC}vhu,re?7$*cfnpL7!1 e&o~5׼a,gQ7k۠G!Vpo6%-M$U]Cꇄt a4ʷh{BbY3sٳI lŚІe\û|<-?Q H’kO-MGAy`cCwnl2A7A姓4AjqW]HO<؇k#\ى#Wl>9SR3Gjk[~J5p 8m?p  eH e>-B*;$!?;!;8Rܬү犯x&_ eJ TMuYd풔hVdPlf{ @P/2 @kGi4C}$1@V==hL*N_/v/ {TMsEY%5Z-wWT3\1F.'[=a3NfnB*EAWR@X@u[9.$81(QI SCU ^,õae̋[v+0iv&a:söڕ7[wR9Z+ Ɉ)ǞD=f{{t%xӟ'_M^pE/ڭ\ xr|h w!q_5)<51vk|T3J`†Ev^HmV;Щ } *I:s?2]=og8P;zVQQ,/0p^,. 6ZGS5v˺_rj H@@rc]4]o|[W6'*˜I=@Fcnߊ `w;%q,ym5U_%`iucB[WB{r]p_=)^S~~߁=Mq}ODkyǴXZ:Ej`AvjTtP_5~6))Hx~֬ZaXM' Kٮ*ȡrr&Z!0!A3k,z=3$W\}) a*q; -4L:b@$)vGTizlV?}Pz *.a0l#@WS=Fk* T(5/dIO2c9"=~ܐo[TӠ8!ۥ4aR״]FeӲXm\ƻ;UH զ~#çzԕJ3 ]8{Ҧr38SZs^i=;.SAAU5;QNP>cuPh*#\=(0 :73H).QRYz" bM7(Q H^+x$Nm}\OfX%U"8d{mv22`z!XTyRȑ"&}GT$H(J"ym|'uhG%6q|o,9rcF+i<^0S m Jc.rxhL#Ѳ~,Y*$CLb8UބAaLߒ=neaX_,1.{|e{m;;FJ.䀌 5ip Cq*qGr_ߠfBK +/h&=&6FB p=O u~6ˣ.g*x{}ʨZRD9}zMvP]3iȳ!nS}6rShԱZxyzL_O'AH-D0#aHePg1<Ĵl ]ٌ,=)o;kM"!+c.Q iX2R꿚̋EzDaɎ44a#!mWc-/* ;)%ŀTJUZ$7tU^("zubʈf/+qg!Չo ! xAySYŜ9xijLF`˼ϩc A'yR g(6 'P !wptCm{N$zh6,=; ioX[ %*s~`n F%R;:}vl F#vתTGMU%A8Ajz Wƻ*ir˝ȴ]l_}N'{w|/ȊF83F~Z<TlEbL9-x@+8]cEte8.!D]ܘ!k5l܃'xY9=L?@lY#ڄU=6 S&]fŨB^8/ Zys^ul0%c]<`Hw89Emq>Hj&E9fi2}+|s$}e9!}ԈOoxyОκ m9Ν-ADrzL>TƳ0/ly' -ʕ([lYϡ' ͊~;Vq%>ςU>$8RkrçA9-R߈[\L}?TY϶=$sh@@Z !W`B4}\)Rx*gJ )t ùHx͝cPwاZ!=_*|#Vf۟wHUY=)W>)947+Y2!Q?0ZY֕'"Z9T?NPCR] ѾhUU A$kć m@} wVgԬ0Χ4E+aN5 7h ?Awbjre-|ŻXFNoc W4O3:S;wцfyɴ~( U yfxA}䈿ź1#][l/_4SjKFo}`G[rΌ؍z|sKn׹u s!e]j>Xw1=pA%]3$k8SNkTH( ^v6ĈuJX' "oBe*n־Yaau_؜…e/Nͱwԧu/o.T^%d!VtrGsJ, \aN%ynٜvl[+!!r pkFuST6>JqoVUfoGx#0~/"_;ʤŻ4'e1] eA)dVA<~ʇnĠH[~U g0RZ 偅tM6 HbT3 cLzLBmd h9;w ؒ+c}£LtݶfȾs0O :}Uэj}1LTb3uڨ\вf{L5k3z؄Np&~&s˯dzJנ1-}2]xiorV#|\ͩ\-]_%;ut͕3ĭP) '!&t9u(@oaAG-R&馒L/ž C&  ю WVQcr C.պ v ?wi"c?I ]u@R8_gʹI8LVO@!b;$bM RJ ҈49&5wUV{ ޯgޥ+ܩ ?=Zy#k6[׍[Jy,L}v_J+ RmC JwE8)u]NI}3#@&mdX]L+nO5ob=bvDvPz|LE${;R<&FSzA;w0G_f e!QpUFF26ۃ}[^ۋ^LqF 56 ]?)a ϱi hR'$hſc0Kzy|1B{kzLBS٫sϰ<#fsCBǥV)6 Y+Uq^yFBf9 ~?S|H;v"KI iV#Wn sL6p"c+QNw{) wBiC@&$Go>e"%<p8d8|fMy%LOע?+X<_ $ncʜ5m+>B**m qۃ띎ս(TA=?R҅!Pc`zl Mw æ^bڻۯ7*Q;zEޠXژgDZpTF\f? 2}Stem<-^A4しXLo5" jq +1i hTRDZ[}` q|,jw28k^#_1ℤ@ Pb|vU[74r~BCrz6!rdST[Ռ&#evnn.b_ r7Noi-խ,c4b&L"9#LݳǨO-sn>˜W 3ypgz{ @*ԌL86; f/./9Z+tTp;׃v^= ;2X * F=J⠎#w.ǡ5geOG4E$jf0;휓ŵZ q.##qAW| hwfdx3Q0ZK0-hR_!#D؋).衈 I  Mg/G[~{uXBmZ8"bk$(Gvō=d\)ܚFw?o 2o1QePSPSkt]?].c܁J!Y\|9ג DS\<;(V`[u>%/&rY]hX]{M멭0BibN/ln ~t?{T9I ֠Ʈ'2k|BXA#WN#9Pd7\t2=W\}:j4ݔ2g- 1(uꂟ`77[43 -eHGx"jqA0}(8c?1xGD0ku<݇ș;6MB0 VE%0`f+> f}((՞ҟ1XOFlC!"k` y4UWmVmK|Q+Ƹ"~Ȃ[)<e\=Jˣ^C_D ݀W){5@#"JU~4t#\S|i[R!Ւ-p¹%ˍK-œB=AՌj"%)^UD]rhZ+^eZ~IA=:][(= 䇓;Ӗp3DNrc̞;<ԥqjvCsn!ŖR qeeY1ld30{MTh%P2 wϱpm̿ 1qm~ޑ`ބB1jSQ }ol[Ui߲Tz^ʄs!:.TU8dŵۂq*9|dQ?B/92`?VMck(PJuׅFeLiöw >oJ~`֠^%]GEUQSBUa9a)f7?WCh))>B%uz` ,h$O ۉM E 0債|k + #VV] AEM[3X1șdLAW3FD<3{J3 I$U 0DnO9iE]V|yFjz 6=?R4FN믊XaQ1l2euz0W}(eWKəJh<gc(ɼcS9Gn۾viݻ#HBYu A - )HQ DĐe  GEU4ov̑ʨ5on)H*yf6yu%=(]=#j-MD@O5XHԅczȢk]_wVRgj*WJ!?o &04m|;@U0v䑓S;),j(3k_gI4٩45Z;ut^߄'Sn"?ݕo ^.V~[YT%VSZL-i_$#McaDC[:f|ot= 吼Xeff MJiPۥ)dl1F`WR Kr;~% nM[@nbrN5$lkƒ}0`8̰hki VĞ_%b 0'Ofq"*)5GZw+~Dxd,C"av7z#b/m[d̹-;+w e|3)kDE~PV:&ŵj :V ϐ2; \R/"X3PB?ϝ"ӹ,獗)s<שOѥQZpi_F&D'/j Uet@f,6BVVS'q&L8@'GF@BO6\Wݒ D˔v_bԃ$Pdd[ێ͓=ɻXT/ib7nPG`\jYp6ǯ%<pp4އ7R 6 B tUWl~TghZ8ɤD4lQr\}3vGp?:J$ėr1kaOQ!S -$ 7jLiחe+TpSP)(zeX۽klAi;}zJ5#{5)'j΢!HIQbb~4nYܗxˏB'],jUI }٫YgC((51po=d z#[E܇ިesn7 .7MxO^n߫3 &Rt\9*> $Je;V⨈w@yڵgj[;e%ڒ5SÙraeCfQPW>F 侅4dh"tlY>[1V@YTށШAZw0Rr `ahlLPݎt*rwb own-f,S,u}-ov|;Goɗ]snsa7 2wAj(&zR矃6ǝv2H"r&{!|eU2ٜP#_V04X{&/Gju"'h+8M弎AtwpHspũ,闙PC]x =eg\Jٍ^ HE=FL@qBbGZҜ6j+܌<eh2^nRϝ9)wD:ѓ<~H~ҮOlxTC`_Rc%EЕS_21- dQH(s Y opv@WJT꽗|yJc1u)<{ET̰r)0smG!ź}[F 9 ի| EɪEjg.lJ3 Gxʳ=`Z ^[8H3?A|95'偲G?T4k9R,?eI> GItդX3RCS1>Ky:B<ܝ{*kG&[n 7(}4Ǿ; 9iLMǴ^ zx4LCf´kmOM oüq_iq׶;(zOr$t| .r5*ty9S1$ъ=DrcRȎתS7GnSJ5}%Xc+bft.}ę) u,y:s3Oԇ~'}kn$pp u"z%GÒ #nY}5zx+>:#rųu" ٔ4V  5 [ a1tyޔ ﳋ̵ӭHg/􋿪G5$)@bmL#̣(&&V-Q 49LwA$s*Տ)O0k\ণ3#zLX&}P5#r]CG V1`ӾՄ=- EqOw 3SPp'&C[ȥZm]TbkCan+7S{'U!WqTV%1CnݷroX,~dSէ  u#<w%kZ1#kQ\Hx![\(JŚCv2)3X}YYIํ/0N2,cm f;cs>' lk P$(yZ9.!{v4 tSZl__,s]]Dc^e\8[噺Vt;ȤkCVS^\ ӟer*vˏPhh3ol}>K´ )? bSDH MY԰[ԐD;W|s-=]sF2n͜ޔc6}1LMQ_=[ %'zc:`6wkǼQt|fde T2uEwXlD z~alCO>Xm5֞c&P'j%R!3H;,.v)B,B3»RnNAEoY;so !4̘`{xAU>S8'sU&rnW{d+-oxXO*/Uܐo9lʜ)^a c >es1 x^*8AQ[ +Pnm(3.ˌnqF U8 1컔JxqH`#QĿm<.;c]nJ2*D2 fFQ2_t:#,uRt4-d5͕Tb`nDgHI؉F&grU }kZF`)*1=eh3y^E,R0n^¿hhuG#K =ȧM+JN>\O&xm^#}w@R!D%V(|9t/Η>}x \й%T ֩=&aϲ? ;wcOv /լؚ{M}C .&So@~4O g h<@lM 33|pU֟ShO˜bfnT\Fh &saQ́JH Е#S Dm`D-;ٕTahA>f]6 v&.?7Zl a=T[z4&JsI YPA"ЩH SNcϜz^&ZzK5%ޤqd2~C f C:J"~$w ƑGq\pi*8\Rlsoc%UݱeV]X~դ~ǚ9]w[N"g#lSОp!i,Yr/Z 5)b:KԀMX!yjX/;bL' j9I2ۻCөO)F!yF WcSNI ~$~*JҲ }Ơ20leiӇ^Ba 9'WsɬgV`ǚ9V)0 Ɲ$$nb{P8K>Y8S5٣?rf{.x- 2h4ōFN6<_fJ7-ݚA^r$t$0c81iymdzp&{H.@c~e?F +BJڏXSN >Eg̃HRpJBZ!:aVgh8(5nen$.EOob`f,muP{NDHWQ,O*$tЭ ?s'zq-978i+PAm(}y: ե,\K@b{_J!`~ ?m˃YC3LlyCcw0KKt;=ԮW-?fyG#h %bD1avKy%?%PTN{]gj`tۑtQ}ޞ0r kMfL*rS(ɾB,dH@M"kQM.#MN\?Nx'iWeO+PՃ Mhľ J--CmT?KjSvk2! H`&~W#fa䟨I z d}fgA\z fb/&8u2\%~W X{z 8mRj 'q=c@WWa"n, IXD.4~K{? l).TJa^xdlG+wrGK_n?tx)g5?1qe s'n9F~c~b\lH ޔ#0{h"nIZp[7>ru&XU=m,(K[jlw(W3j4^O&Ѱ?0ؠkli*U*;_5u7ɢi)EcBb<)Dž|ɂ &+1}̘p0;+oڴd}i VyzM\hn`TE7J6F(Q\cbLyӵ%ØC B%b.}6eܷ:\Sć,'>j nv@zD3SO%.+T~Z1tvО3Q;BQ6sj{:-Yq)ͭj r=hf0} A 'vnR? ij[~orv~ӞLgvŸ g.«3xןπ](R9:凂1T%처Ò%/HA%u-&Sr8ϲZKSU8mL❥TDL=3 K$zc/oOBŎtIajdmC#,j35HJ uF bhu ɢ!ETrQujABucI.y[z::]V걢Eq&?Wնu7Ki7; x `}k+2bܐ#D `$Kc[NcO^BeF.0 VD07~O SSuӅiR@jͥ:&i+ꖤ  x (ׅ9gA":0zgsXe"#ֻ/Ive]ټhQٛ> _Ga2߷>bP3|qU@S#`hG ½/4/b/ΐUN!'4r;= [{nl(Edf@N:cAdqmn U\ ~kNUW~+(IFu e8c:]=&ׄ=ٹ=N 8I><qΟV7a=_Q|9¸ǹ}̝L@W4r碮m-  ~;9i\zBSq5yJܺ]Jl)lR O$vnjHW[!d}8OD4"XE=F3nPKC)ǧM I5z( hk ۈ 'FoO5}_Aw%:ZN=ѭvh= PAOmg6LUk© ˥@^cmL06ʜ웮|2́EurYTQBw݋f4"ZcLlS৷;rl+EbY^@i# &57.:zBgH\Ϸ[W zԓ=*a>j%hդ*d@>1Oj 95zL A>:aBWKtYT*)1G7__Z_`_)ڼ=]9UI v0k˝ӈTؗWV8 Fm n.~ #Y-5$8OWPAm7m3nZeBEG9Y!T%o lG @'s1w$M=t\znsZQЏO0T 4C{!Zi)O1HEFԮYNCWr͞B{Ȇ[CnZIvfK[c.cڃ">!pոn̈}TY H~Jm,J}ZpgK-6WLւ*!PQCXTjFxRQZLpݬsYX9_͢M[*L?`B`H\LTKo&cb-#x{T멯0R@"0W__7V qdeN9KaWzܮ !Ż&^_ua2vQؾ)9ƅ/CY9 IgYN{~Zv~iQ=É{}o&-$9 K>%̷]W qVϚ5f^y+ء`An7[L`^ I, xQaq`@ z5T] KbP<fgQ3húJÁ:wl,0"Wk3.m#|H85zi`׸٨ U#>@d=n@_\SAik0 `h\3L4TyR㢑ыw<8:24 i*T"hp)Wxwb. qy"{`=[;//;w#E"IFF"C +&3)k8%ɝg6A*X( zG33M~LL9R0a.? u`8^ы5oQvJjWo'J! S0ur|_ϖ/%ob9x#iajfl-]Z;a;hm  Н7YE;H5$^Iq+?fk?x7erW6vL ʧZ#t |C /)^[Fp%Ӄ|YpUпzϔI (tݾ?Üjm"{€X6qfSbFIt{p`PWzM`{55$zKK~QR01Up! tQ LT"7ahҏHHl+h Jof?4 @5 a)ĹhN1BĢnK޾,Z|'"n* C}3˸ø~m\Bᬹ}qe]|;QFn"{Qe9{Y;c\F673Pn+`S,mOu#3¢;2h9P%)4B+ʗqH| s`!ʇǘO[!a{͙h+i/WΉ6 <8:$cۏ]wwe{N&!a'i1^̰ GM^aHt%P?nt+l4JN\(Pעe/E&/~6&KW oסN  {.sp Q%yo5ႸL͐3bTAkH[^[dW[ !@/>kJ,>f NKaZhU['Wv()9蔋N/ Vz"2-J8$OW*q,,4&r)`G~-LO/A٘/0g|@NT z7.CPmyl2R"&nLϭaB ;|<5.d4@yJQ7& n|N<+ sTZ%qMn}+,T/؀wTB;պ.}eT9}yєcrKӐoѽz{짽?&XHI$BWԫ-gۺƋx)Ra#VX{LگD.̵"fNs};g2R$1N5hQGN@~f $ty4u%[>VRlzQ{4%b{,@IkMhX P .jaAwc"fQWGRvԠp'F嫓rζș5lJ־#t;[|khI,ܫ13y!n Z``|;j`.Mx~k0,>ɉ]܈pqm3mc[F0ppؙ]E)FrsqgAR._ЕVnMHϖ%M |:Imdb\KxI&/♛7 !Z"a]tӅRՁ|mͫ"NԌ8$DCK%B [`#R?˽~XpTBjw\0_V.IpNFTer|d*|2kv I)F;Qt'{T N2’=eQd触R&d^˧.=$,o3IZkGmMåqnAT $=KO^J~E}Z}pl tii\i}(GYXC"),8C.X;Y vtw/AdEL[|ğiu00;^d9(]IKkGP M k\n5CnfSf,f? yӂ"qE 819JJW/=-mL~{2=2 >ǩKO-VŬE xs,;&,":;o#iT 4vj=A|4x&#$ʪ5u]ۀKxſb2NBwMbV΀;a(Ne@U/a^)x\=}@1I!"țo*`PE!no0Wt0uBnU$o_?mʝPIa>/~ <#\ڏ峷$Ș?WR\3'uG/*l5CH6 R0ryϖ*/$f|#G<۟k3apo& rrd^ݠt1D6P ].*[@9e(]'*p+fP(hY|=y/:tU:m+ 8(;?dP,~a+}*̿L~m*.?57]٨9GWgxkΕ>^SX?KyڟnIzSWNgg!Ҹ?!`CN: -bͿ*`sip[U5Ais3?U?\r.%U$0ͤ1ڨ!c ެk9dlK5E5}Fng&{*1y|Gru!cdנR+6zӭIoCNM;2u(7eiIMGxb|ܳ_VvЏh Ɗ*ttmGDH>Sy<e;͸jC5tP4,F eA-uGRr9onGpVg%\!F0Md$ҩ3 !2caa0lz)` dz~+ z7_tK9+FhE3`jΛė+ ]Jyg5HXUؤ8DjƬhT]^: i68eG2minK8ߙ xV9*?zUt5F_sۦS cmi'$P?{;Jy;.獌MG\f~B0-XB"$y9 ZZ(&r6ufV!LPO;~Kt6.2g$-| Ke[.]Da'|^pǟFQCHxhD9w˅_p[=݆Pc&MIN!Ȕ92{ZMD؏[}UYۮpSlW>t OCjΘLA6 GG%puR3Ԣ8 ApKe& [HOZ1j[kl]Q1DE=/qu__icqѝ$D:Q9m1ElhF}fwFA-Ȣ1̡[:ۑNYKpaqBuE'E ˸yF\6UQfk]yMiBNܲ*}ߘt'kȂ,/cbQ lXm.΄BHL=H`+ʭ!ƌ&XَVh5ub`t R4oeg} b'+KW 1'e')BT2fX_ZtBp+=(6KQ=n4`K1KofjT,O4?*j%#\V+b2S۬'8?Nt&l\m_̊ȉ)ny 3e\xw0ɂ9ҕtV۾]էZGl-Yni濗u7%hw^n8Z#-⸓ @c1~TV=7t=(챆{7[etR@'Z6|ʂ|[!^* 1Mv96R Y%sdO̷u\BJm;y ]h&;VCziݷռV_+'炿oB(ڝR𖻹$D/a^Y$Dj\Vâf׿U>6^ijM+=|On @*ظGj+B,\|h$H%k05PFBx_ң;M,+#H~^Өyl7vJY1&@faiVu0s-17d7R7~t^Q^;qth'IOiz@U{~Vܥ2洞_5Gc]ePkNDRY0[|1v#.|,n4Q.`a oTtNtUj6#f[[V5J]{ ZB }n`s'Y4S;x~;Zr #WMD(x*)%KLzaV@ѡZ>耎?Og`t:; P baC(ss|oN N=hkv;C)"PB.]'|\Ckh6 `!a` ]b4o)zg@K710 ma2r[NIka۔\Xl ܑle/t M'AfOk%+dy&YGzrBUENqІmSO?T;d7ޣKQq?`_ߡ&3+odg*гC+0qɘ5zt ; KuHizK8Thܹ|Knș+*r2g O:-Tv>kI4$&8a_ WLMCAq1scĝOvMUu( q⸥|[_ վawd[̯s`Nڀ ;!gݦpf>k)KNC=, {ЂD PRRO=FL}1Yu =QD!/Lhքa`iFHb>$' ՈW!O{w"<$@LZw#9>Y>SfQw,ʛeFlEt^U<7tX}5:$g ޤMQVجmowC[¬W ^EȭxX8x]P*z O1=%"Baep8# Gby;ï wUähâ+"Sd`av4x싶wI$D)yf5ZrҘkNƒ מ"{ӿ/شάh}1 .֯ ZNPְ]bm&c Dlhra5$E N]S $PL`GXK;!,*@qIwT H|ݖRq"FSM/&UG<]lN,c]D7M!lPp:2gԩNP)>\Q.PV߹W-"b7:s;TdᲕ@_c>·"I[Uv&oAZ.SoF+&coV|2/ >:Ss^*eW}JrTGeQ& ?qWHfEqƮz"d$`$Щl_:Ye#a=?,ؗ4հe(ȎlB UsWmv*^,zi2mWKkg˶y/>+Qx&Vc_"Sg-)dm'@f0{/&eyb}uڝ; , g-TX ( (b87$vjAPf7S7tҧ#9iϻ|i+ߗide˚}2Լn!z#&E tKL^8Kc]r=Bg~gߖz\FSs#f-UpN ,z/rk+5h5*|W zx˳Iz>8=/W^6GG$LǕc€VGުH AI݊G@iOJBta keR"ڿ@Yff:$ AJM;Z? ,E#-*jk^ =u8v(7E,T!6wCK=uCff:C}/~/ZH=:C!}Ct+4JGCOZ㌪"!0τ<.eFp 4_ ,x\}'\e]q#CQ:n}ſ-'ɚJ,z*Mw[<j@_ F.?9>$߿ⳍ(} ȎiM7_ se/W.fdd4 #pOn t\.QjD#`TI z,\)5QQ؍CBJNJ-FX泠DdT؉b?7%U/Y3U(=B8Mad~TۙE-CgS 8P ZрP=A:ȈmK c^Kj^RP'x#UC̥Щ<۬'Q,KBwN!oS F٥md-O5HE ٍ!eB^:9@dRGf xoA#nֆ)8s۳4GȦ[S3vi|ـ,v"tyӰԪӖ5 M$ΐ=[.ϐ)Hˆ5{p2RZ S κ !`1{5P~zW^Nرb5Kd"elr@%kChMp._$@uܭw+ ],~DaN;*0OB9wŠwX6$Z ӼsWQC^2&p wyQfyis誝{G>`hڑ "igG/X'PY`t9-6':VTϐ+5zUs!l; |c <qH[)F9R5mĎ79|<,icw&ݢ?hCSZC`lH^+Y %:O7h$>5j G֩Sr''H0 2ܴRɸ}ɫRq1BAT@S(5=LXV376YS|9\%,Z+o$ l~ b Zī,u[F#r.cڮJch~fPg{3nr֯ٚ`=+r雹%hJ ,D(?IA4 h#@< ΢k-~â$к*2#^SErxT$B\tvc1ԿN~mb$'4e/l¨\c&pK qRCiDF+/,dcp\/bRR*tukfMjY EnN'Yun>|t 0]YmHU\ԟ^XK%p8o¹,etбSnE ;)SZ+ pIHǷDϥ[rFrhqyb AdBa @[ aw 7 3'ջd] >w˥f>ǂV]"yMݱvWԫ5m͇LTjMdS6 }j6#%%:{O&wl] Wb:rI:Jك(sE(GQ;H6tJeob﷓=$|B/AS:1cU?&qW3/Ќ$+>i7Y&eLc$Xvrs: }}1E\^6a9- klSL2WI_ 2x.;%<dfpv(;$ KUc#_ag} Ͽ 8&>s:VpA"]}b⨵eɱaj;-gKAX`&ܭ31I. 85yHrLݎzYMafedBb"r@ϖ#WD 19l`<ˊw g)/7ؘZʦ8i , gAÓfR-7|ˑU+rFi |D(V5.e4֋3^#eR7,:jɺ!Y=Ϙة|[8o7zz6d? Y3)v!0YS?Ytl꓄X=p,߻cN3Ԅz>9e9h)e* yoX&L(Ui,uYG rI.S˂NȥD\ʓ!=Kk5k|і*>{\<fKǕd]tѪ.H*gdgT975[OKI zٍ[ƾ(24xtV5dдvyk.w%H/e"`8iP=C}i'=2㮶Uqi?͜+!k \i@[Bىv1 of5& QB4{-Lв}BmW,PdHECiXݓm_0H$c#n>ꘇ9ߜ C #\96PIbZr_xtWVGT2\O:ps+Nvz]1Oxq64U~g&T% gH@Oֻ+Fʎ05MyrYͥav>A&[:34qQŞd˛8ETs~!JMOߖTS?- oypz7)MX"F^0v_;i0p#m`HeɈAa0Sٍ͊eS6}=d= e!Du.jzShte*Ѳ~<[>6qL>z";P$:$64a$*$M%0dgINg#Y2]~1/mTb2 ;m L+i_o7CJ$骡JCN엒l6֙A뙹$ӊC~z T=lf/挢!@"=i.j OѬ#FV.dG؍+6y}̓z*9.yOͰos]lP`3 Χp+['2:ة vphZ"ڟJN[4q<"{lSPiyƐ c~2g蔒"Ȇyv?wi ѻ|O,fᆳLvŬg j觶kFkL.="K cCg!mHFZEp_\$D?EaG$T]'uy#]Sa:3_/Aq޷]bKR&Xrhm*TlAPjXܮ;V"}RUNDV.fZY^C^i *`#ًF둧XN2#~s8jh?bshOf~ՊѢxbC'<=U]@pBЈ^fƧ18RXLqwQPM|.A;JCUuOm,ՈI%&^f5ClH!Ȑ|(1j%Q0:swƠy0*2бЕ;ɑX2m17!qb {|ю@P ū[9)V[BFbMbXW+;5 EB뱶+7FDNeY'eҎK0ë@3Z)ga@euێ^Eo@Wч㪿<"U>nMQltCK/0IV "x?-='J)U3"$(HUʊbs/,=I l]`.Bٜ6mc]qLo"ݨ%8E3,}vz%-3 _u3Ĝ"L2'Fb/&*(Dr BlƜѨq}zPzӑG0ɄAL Ww68~~*a@X,N3Rl_*&u }PN(@L}ncK'p刌7Wd~cxp}r7=F1K3kHk%vDusH񱶥o\?v?).\ym-5Al'!xrѫ1DY<2NBly G6iR/OAQHQtqmVR&rFM'?aa)/{M^uKhU))"]gz P#NICSMUŠW?"ğ6E-@RAwy7}X QṘGACYa-MUp8`' I"C4,OІ/an@2c^Nhy6;~!4(nVҶ33c|CG 0K߾;Eш7嵀8ț?OU]Q~L9dV`ﵩlKѻA$rXb=2'"z7F݉DFa8fŴM! 1XSIƝ*YD#oZ-#ɥ^B>Zs2T!7Jf Z冑Q:nNg4kk\@nUݓБ4ӟzkC`9g[XaZۗv<ŕ>I˟>bC1 Ab[~\x`N 5tP-]o~Iim3tu; d9C+@3T&*b߲weW1b >JDb`P}祏Dx ^yZI>kʃ2 U@}i5 %O ~hXFmꕷ0H()" LstT$bB}ҝu iFdk##_T$Җ=Mm2kJ8fWEQJ 3%ŝ_L%]pVjhiiǣ}^q@q`:3GEw\1'񨭯q@2a^ؑ? MS !qQ|K9o0ۂL\ ġ>gw3 @E6#YUʬ&v];L_=wHHȶ - ]-0[<$Zܺ|r/tjJxG JlE%*cLq>{q_V5b|T"hA)cg#m(bSg6,/|]NjbO@k@Sٍ6M#Ŷ^賉ʰ`L,-f<- Ug$O7O Vp؟A|&A?k? !|6#GHJ!e2@'--wf[,vBe"/=wBDy1u @!0OIG"Nco!a96`w't _}t.3;Bs5*!!(WfV5x=QV?5AH~D>諌jZ@\x W5*žлC`J6kƗ*,C )AnJ 7g2}(o3q]OG.^uMv/t~1#re: >7¯5a=Bdk:JkQ++';BӳR]^:eI1yaKOO bN9`;u$Hewx/9;`y3'ĠJaqHwPz?G0ni/ْF[l9,4,N!2nEdz(jGٴ]e\PK[Z\)f,ınGM`qjwݏ% NO )5>+.KkRd!Z.J4ϙY+PIk̞B:o$5oB/⻾<7?47RCISU!h@4QFȉJ!mn +>#Zk{7.!w;/]#cDG mR/f oH |C}7>_$odv4eςY4bM<1ra;"*NEOʹxy5ٻmW٠`ا.~ ZSs;\bO#%-ʁ YaA ˕ׂ‹̼FKn ?$p2rS9Nb wd60(1eQS!|_=og k @ֈ'?܋L冈¬ea z?ϋ1=J a{㍨7c$M0c}36.Nvޟ决 t]Q2KuF)TtI}XHx=+*Hw.8.l764u_BP@|k[nmIMô+'(g|TJìy'd1<5Pl6 h۪6f(lt'.ő80dxQ+cozGan7 74;աyN+=JyG_h { IB~OtSp k3BS5K2 8G('Gh@4o~Ð~ϠRI NGTlx*QԓTw*= 7u5cmz5N I"⹾-7,q1#BشW7gZߋG񑀓e=S0xdycO `O(# 0sC?3xMa@3ėNdH]gV SE+[1#H\ ^&@{T-M븫,Hmf℈ϔMaEI 1A1I$!eYs=!.z?b.al== _;{S9&*z|W.Ck 3y'K[~rb=7P__o\h߄"j725"Xq<^g؉?SS*ѰlA@Q7ܹgR[iZu6!!DLȬ1Ts.כevxlLcRSlDfL6Eh̰qKߓCEM42e/ ǕIXsS}g)1ۢlv4* 9ygֻKjw٣gr-W;7Qb "}yYckޓ"LUշ 3_k[\jxwʴIXw3g_}G[%uWrlCvj!Z^J(%dA0"~䝰;1)[-5LO9 m3z"DO\DiT3jMhd\7! * s {)MVB*䑷4L6޵i1xX~TI;[KxdGsj3Jڌ6@:+)2 A~6+%)g [Ω(29ѻb_agP ǒ ThE۳j5st<=9Z?tN!~ sўF Mɴ"J(#mߺfc)L 1~7ZDt~;+ ;ݶT +F9F=knLQxCZ{&ϳXۻ~̴:}1ϐjjJPE7+emz/ՇMtie6mWL9_JȀ߲P`,Uß,M];RBYvSk(~~m\ѥ&;p^›NH R!M3MxãΆiQIDZ58|RNӭMgKo߿ۅ<0]᲍IɣL %-1^- fQ?X f( tCDF Uѽ.p-% awaȧ?-?Nxݱ~B\4K\wjF4ZYrMS b $N$nybOS}obя29aUMu@L[m~f?w? }#ć] QmM(1bLX+1}&oBUp_L$!UAV=ef8]Y0H*alZkGJ p0>=B ;Mh) 0_)J_gGO'Kt+Lr6%醤:/\> >5,_ >oS<^bN@ aV5C E-vQِ+,ܺ=. Sbgr)ccOuS(pj߆9Y<޻{U5ĉq[ N5n` KמH=! "x5H}zg&=² x#:9-*QT?Co!7Ӫ

=u!dꖎVd\=6"c]ˑ߷ŝUآ}w/BlJڙĖT0d|?Ȧ{FVă5>6Cf5t=C ײV2<`ͻc!wgh 'Wi;s/n !Qξg[5M-!tKzV5TT~ YvVĵƛkd(P{"I Wv]+xV' 4gUg}&58#Z~01t[[0 롛*a"\2S:т) _j j/wݼɖ@z~@ic*_LtN{^O8%_ڮ`70Bp .vFmHޜ5QQN,aAh.ŋ-.Ԃ޲T,gY̜ZV%"EQ/i;os%L{q\M \J?DX`-4*$vxB (e|0@= zjڱJޜ @VXG̝ 1F'S6aBdni݌s a>Z PՑv'@bvd `XG1#چAT#+-= ]oaMLa0V_nUŏlma,Q  =k꧟O@ 2CcV'ewOŇ$zg1W9E%636ΰom|D?0Ս; 'yG\M}l?dm+)h>H_lAhXjE'[1ƆX(:iVr.vH\EIAJ?6DŽr^5hR|h',_^~%+OIhEK?A#x _)~_|Ê&ӰKsbGT$xՔmcҊd,\GCd,<%7 }$–)/ԝ-G2~k:kRr*o' ʫu>X,;Ibmo/F͞X /* 7AGD''")\9kBx -c\L?cNQ7OyIw- <2e`0W O(jUqkc {E1ΤvՍ[l&e!}1Ix1/7nƸWsDže!KLYyLgx 8-uWE7"v Jx(dJ8s\)H7E]clcY{D|;[<;"vGP'?`R`' F@2ϐ5+W<2J7py6z0X6buLJ"wiocI϶êlo7hVrfrI'׈D%/'f/4CcK' K!5ҷ0@I4hN(5Gۺg]Bl$s Qy|Ihr3EaZGwr VVGC -sNߖUb3# }V3GLz' Ǒ+pwWW|!RrU׽ {'KXGԄzZs~!8FIQ/^XxRpBQHNln *ƭ Bӹwv{"k{^゚>i %Q.,įCG1q0?_QwFʲgBuf+ lj Ipu|e5qiW;xF:ko}1w`v\Jc* .NS>m0"g3 mEm8vrnپQs !%]%)vZ40Eq v4Ɵk{~!-t4*ytÑ[ Z5FfM]ӯ;B痤ov25E;cd+fqO߄YD 2^ޥ)4j aSC=ĂRj1!C~v/m4sW3Pw@~ӟ!ċ`/A؍*brJ3FHe61H hK5C>=rے$67Q:VP {\P K|%Q&x)ՃDgȑ\5Öwҙe%uHTÞUyqPnRza? Wn^)CZ/: ֖dzO5ee᱀-rOgt`FͳRlJ Ԛ UUntX"yPh5 P~.lm!Q~qu x*yDm<{k-gǍ @tUa.H`Xx0ܵ`j|&}6/214hVv`wTl)ovH՞. $dWWDlE&RУUƺGk6|a9~t#n5<_8b] ,2"%IJS҇ϝO0wmtW [? XGѲ̇c]MAmU)'5y{S粍pbp>D⒥WЂ}R}6KgdK6@TFX▃ CxryiL1gA8عTjcJ^;/g"߆"[#֓gG.USO|J-G`ugk>ۅsdSl#ج@bK{쬂|8*/GٜuVBt*=rj)p`ߡMyn_ y-Z!R2;VーP _S/ەSᐛ65Z\*/JàsFUYn4&5_'!wm~$]-bU}Myg]Q|uJ+X1H#./HcgZUҗG5 Ԕ!PB8ʨ%?#ۆFÏE ۠uNɳV ɕDIt*9KX Đb !ecx"rJ Fj}0ѿRN:)!KMic]=F"[+ʡU" Ǫ-ZGaA1V6+ ίL%$WsiZ8kY:½4`Fk:ק)\zVA= PऔƹL9t0Z>ݍҨ#M(tC :U{Ʉ:TC6Oz@Mz*(+Ö!6j&w5&3blh "5)Ay$j,nqVt-ixD}>:vfi aLȰ-ZӖKoˮBs(^zkn5L `l ȩ u<ꢍ]k~ESJی1R"\soYi >yxn&%i뀣}Bcܪuˤicd{i~`p%xUlC&}F)z:TS!`CtY£r ױNJw^nOQ67CjoF &s"(~Է ਐ-_ʀpPv֒2˽LOQ0k6J lVх:0  2LLd`˟O (*Ljt(U! zcV~Q=:én[_8d uϥ'QBC$]Kj'%c$nMuDm}>=]YF&`*h\yt^lRKOEҰ_רzwgV7z%FΈ;#i6,z)"+G 8~[y:! *$ DN(Un·H^sm^: YXAJ{ ?2dOWum/L0$ MeQwXwDfVK8kl*@z4݉ƞj`ʭ8;g^Qdy0L 6c'g@yDو  (7bf5PډsfUލv@X[ZV UxڵŎ[NӗR,>&qg̿ 0<ۖN?'O$jhݕ7yu?_4UW#|ZfeaXCF.jiOHLւK嚻Yu+-ojcj]@Nǰ{8??\13]4F2')*5Tȉ[k֓OUFfd>VwVKgZv4E4#Pq:=Hr Ԩ=M});'.R`0vQ8U cDG۳ :`5,N5+oђr? CD::͆u+o\^˖j4ʴm/4[z0`d (c(u:(GR7hxfR|h6{8~F!SV?ױLUo}mQG_€behWȮJ*qwN)i14ԏ 35~+ gm5REH,j~kfPT딣')̣.DnP/D\;r;xI 0!G&Tunwź]ӆa &HNRF0O_YPׅ=e"Q (a%}=Rแ:G(2첸bUYh b7™ ]=t ym㥨9bPo`+f诃]omtQ.%e>DJ|,Rd;S0pd)GOCp10j)-dbjJl{bsI fb huQߋbq5x:ݕ3 "  yґYz5J '[O J ϪLh>4OYӮq/J/E5D68l4Gs(se]_ +z+A[c`,$:ZdӚXc}M{u,H홓 g7HDwუsӕ%l8+QtNDR{q'c|Y( ͢w_}|ޙΨs r/ϣ92$YMQ?BBG9څ|9w1 QN64~Hw{5%ܾWg޺j ie8H^bIjpIbflP4BB+ڭ8vj313ժnÊPU>-e.n?s*ו>AP@ŕ?=7vh Ȩk)i܅k}cfmA JWvT81umBm>"d,%nW_1yJكWhN[Μ]N_Od N0$_Ll=4x-}fEŔ'v &˟W!? '`H l-r"kA %n;+R%n v$ȿխc.{y/ɽ `EHe7">s( *E`? 9\_!|e.x\K#z Ye+ m絴loC.’o t=~Dgcq3us2w[ol,s#K~nHQn#(nI`Xvρ+V6UQSUj4©xߦ%)f#Ѿ+h[ hЬ\Z#Op`1[( U4V"cଔɖmX/E_'J4*|g46s􂶊y~k;$SKlfvm#':cyg t+HUaC^_5d"Q%ôׯk'bwno,z7-AGӳ۲g FМb΁N5u`X1"~gztce>*kß)s2aѦ0bxZ~2[TnǔB*֣x-rJ ^mtY"6a>}gxHz}b^.ǭٱǿ`dւ?3oԹS|J.Ve_PnXImЖ\n 5 P,WH^T,Mi]lW}z$/?ƾQ(j1f2r KpF:>r(X XQL4{@v'g]V>%2+Zmy~: f8lra+/z\Xѡ_AIZ Jqู V';$}{.D-.i_!d\7s^e%#j߄ ҷ +׬҂W̤+p`5J49s- ܡ13ɹKDu͛@/gۢ0z˄)q7\ܔ Ɉ/9XeX9̲AQkM"G*d5='Wsʪa~,~{%`%Gq4#!$~Վ9V% J%' b;OHxYȌ*# qx\$o~#ZrMaܓs:V^ W$f_{.hBJG֝i&Տ^f4glrboX,A`9jͭ l-,QYΟW_* ku).5SVU\ .n&~ì~/ݎðɋ5U;> eɄ$[p5rljY; hH !%|KӦ4n5U6 L00 G&,`l‘Y#(Cp4$qhSeIgt0Q 0Y0pðA3]jIm@l-|⯱Ĕ%L) 2%K$.ŋ0B"Ӥo+t`j_+Xtz5mЦV~[/k!]lV)54b)h+*ˀi`v`oQ$ws5UcQȓ@2'*z?e(J"C( @` ׳kZɮ*IAW UD^5+nKw[tGN֚V#g]8d4AɘRIO5|[NW[v"W\l'oGT*,/B2of Y!l60F*x U>qbV j#7Azˤd43_sVmO~I;aQ[1}S҃l@sMY8)pƶGXVvtQ#XoQW*e^uPc]~gڑYHt(P}3 N0P?Vg5pS\;oکgXMCm[#lhZя ]Xy #>R:*3;'VXVrCXb; +AZ ~lpRc'wq+*TI*t("{F@"|ݩky!wqbMx|KaP.OU2vv~'Nl>Q$YB, $IfhR _>I1WB'ɠ5|P#wNUdoQ\+إ̀QȤ  C2E*J/dsZ-7͐ʡ"AC=>%?S5呗"ʞJGe,95 '0eD{!lO[^[Ϣ0N,PC eõIʸk^$@Ptu{ļ-{tij]Єr)x`[sÁӨN00?L"_EҪop6eʭ7蓪/@ۏW<_]ii.Ka\ͣkc]!&5uØ'`|~en n/ Xn O{];#k?GኤHpuqB T|*nFzzx:8.>/W[IX8yz#tۭN|43olmA+ڭw G^+~ԉ1kg'ƻ ȷns1i2@x|2V@gcgbQ lDUsGRnHIe 3u=Y Ԭ h /Mm[oIֺS(4X0HML;%Uho> r&6;?k /5N k;Z&O]~+α,E'ۉ~=1v0A5AgJ@NH0Wl# e<1$%_ȿV68oF*=wO|K<׍+A/TK\\AJӅ .ۥ| >Za>3SQۙh[&`T )Uvٚh"0q$6 XL IhUq F=}6<~wַV_}6'2kBp;9wY`kl+f2T ƠEڴDiw  oJ좰dw;L{Y(-c$YpmA:셦E>y’]y Q]FHl7{ǖ\;zّ', zD0r KޅREg2f*WIe|"* H# 6Dإ?i:sl+*h6>jGO>G{8 ntI|i;f|t+x4Mf/n*OPϝ!$*g nKm/$@RjX&4%?.қ=طb3aI0)zUY:xX_c8H*kzotcbo~5H5yXmͩz+=/0 0` 䩂vtWW: uqCU!ը9x]y: .r-P/ۚywRpAN@ N )b"& %Ej.l3fq-=6+A5=a`b4$Uq`W|`pi<}oIY3<.y#r@ X v $,ˑ@ Ne(m ]w??4U@DId˷*ktߺo7E{2D𡵪[YUl$ӛ6ywFU1J0w1nI QQ*g_Za'EO|iVy>Oɵl-AwwjWu P3T j=M%dA#ۄ DEP>!Ԑwȳ24ԥJO# 06095p?UN`3bt.o6c "nt́zyTB'gN[KڻKSȒ#1αN̗"iV`:U Y|P)9FOC&e;WK|ihv;.NHZ?VMirA$L@Wu 2&̶a`$PjOIw2( KՖMjF: (Qs 1j)$'湠QH듥xɽjyu?0Tx|X gnZX:)/rwB^u=fzobÑήG&Z&`UJ{B!ݲaۜW~xs?!qK8&뗙[5̀9afK-Vx ^)%HPZZ-+Fz_1D2hr1Px6 7Ú>Qnl7 WPqܗ -v$g$C&?"yL`fe_AJi~+YPFh 2,!_ }o23`( C/G0ZY^>y8r st@L}hM_Y`CTA|8,)TBWRv ,ѕ;k1Qt>!(f)~`ۯX-G\ ;|By - 3qߣYRqĈ@_~<#A #n*rD5f:v1p/RPdRθܵ3("BV  (E?Ok'72ZtG7vEFWo&. ףlNٟoyCCFp+xۢLaya,=\=/2\Ǵ&|:Jbyki\R;D][@Qm"! Z z|Z_@3~nck؛ [Ia>ZNY?Ȁ)Y7+y& y'`rN  8KUQىrBtr͔̈́m] 4_VP$i=:-huA:IXi&4-D](]t|#.ÜrσKۡ"ر牀gg{]I GB>*TMFan9ݻki qenGb~$~q%MԫhFHC;c(AAL!m_"1a؆:@uhYܸ߂KV<+ E!X(2 Tڢ׈Ms~|^l& |EBX12'W_,8U/Mt` ~I,#Y , ^\gXzֲH%Hä\v4&F?B)8b>H\5a6m)!So4-yeۿR2T:)e*ѯKGvOl#+LB3:>, L}}C葿8%vФKiǽr[ Z7 `3T:;/hƻ,j=]8۽TG4#ЇzznIaN`y?gq/Vt >X)`R&~X8{AƒzYpK VLIyӋ,"hi}"]kR)ccsƜ7z~XnbAvltmNgG$O_;4N3s^E{$k? aL|f ˡjR+`X2~k4)}g (\G~a4e1J z;>m:",0-ftj%Ҿ<{ VORa!N '#y@ A%_L~&qv}#3nn_ ǯ񀡜Z<{/4wFrǁOP n~<ظ[3I/,hObhn5CFjic%MFߕ>Ggd ^g1}w?f=gn *G%a:`vM\hRû||c]E5bL8 K!lzxVȋL}h/o+VC? @\'>D04)'2IP-ýJ([q<d;CܱMcams;4o2LZMϷUk,9AFK71YYxӗ9燸P;Ɗ%Y"}CBHNlb\|6֙@ {$=-_ċS5#9*Fƾޑ)q>}+lS&Oŕ_L0 gIoW?AMsn-[]:|l JZҭ: @ᤌd4PV2o Ɖr-VI|/GAMfr=3By]A鐱"⇘+xEI<+}% [Z4?;!5r6*ZϜ"'Tٍj^)8o+2i*^uofP~x8S1H`aέەc/2l6ΚvFl#gx?tf^kAFk3^)E Ǔs,ۇ*iI|4(kDkG{U, )㙣V:E.m݇V iH^GEh@J]5׫mpUEIHBF>v;Ez٤PH̩NYA65#a>% sDwLRCԖ[Rd/-T_ ll[\d(W>߽9DT[n i:S\i;NgP4  BWo\N{ t&~FBߧ-f8[vx̂ ,4n_X{gzur b9+P[23PvRdCzp-σwh$>{a%ąUfY8[]j<`!evX(ƂfX7;KSJ%xzi)[œN0F3h)11gVh|xyU!xMUw:>FAN℄4nM3Vyrxk!;Rl $-lGh`[%fYzShկj 34VݰsjDyXù uRT++O3i'i^xD<9V!@a">J㜌$)q>0RxQzXaY|3;0k> x3u-'N<9ɳ E?Mr)U`^w_xl'R܌h]W褾zƏa8 KME5ܒ!Q{ r0)61pTfӎXdm)#y  ]NĩBҩ+ls/_qjV #RF>эv=4*'M A&;dbP!|}jƔ+Mn,<`c LaE~6ܜ6y&.frpnwmJ/&;jJSObP i;rZɚ4BzE`;?K`nOFF ReQ*+qL;}2iG8V87+/G5ۋYHOu!zDƘdƇy&[cjARWN63z_ /Zhy$"1$gadO0~;S t#]$w\ [t7@dtb#[=+*O?t!?،g# O/pz/$߬ ,&knUr@\H5aMEmoVz-aa*j <) w1?xU*ϋ̏K;w7)_!iXaSl笄G$ks.h SZŜ]-G">o5;AUl}gf(RerĆ}Ix5 \Lth/(k7bz@:=h]<_WLXNӵGȌ(WGgtl45OrJtPjQ#3^ˆjX?d.-RaJAfF4?p iPpvqd%jXR?%#ccˌtXSj#PV)AJt ]-!hN}Ƥ0ƾc@2mFW* *V(8#bKN"W(_:x[ob8="L_\q_wðRLvBqpp$``ž,~Ŀ9۰l]͊|㨷h>8|:cx12,x>uybGyVt1|kXt .!Tu\3%}=_|:ErIoNjx\amF[Cb!spʂz)߁r?~uYx?V-0 A_N?Fl,SM@b* $0yLP8l3>|m?0zV֖wWgbu EX/X0u)Ȣ/ӃJ};gU:1E*؏Mp&'u65'Z}Sd,gE6TX+D ޢ͓8?Shg4R9JBq!N.*-h¯1a,R8ˀk".Mqzx,1@ qwxj_iKfq=AOnn9<7KuQ`1$GM,-4yч9.XR^H%(ylc[eVِKod.0֮_axkV!s.-4R5sj fM*R(kg~ƍdqNJ+ʧuN)eڢyPJ+ޗUU!tպavP6BMRf4bn3mƇ<JL6E H  adfOj*Z^! 7Uʳ#1{3֖՟Dz]¤' ʁW/cg‮D_ sKiAC)g,H$^#F`z{ (Vx1l۫pLlxv^#t-Y@wTضӲ2Ȣtg3rXS[y6+Lvn]s&h.IYI/) _I%[G:y17,@/yKЕ;{ Wǯ@+"y :X SNGFVcR+R.V{Ef󦺘01Ex!ɬ`NkCVs>5`zu׆ }[ƥM)a$} >BM8Vf?8REv㤧qC 3k'X95ɀ-I:f-c6|=]UѶ99ZzsZK: R0zWW=A8.?r(uXiXsԍXG~=^O?K/꿌S]_M2s#m"4|Kk%0{im&ܽX)}":3qwvV<Ѡf;=- .p9J4Wˀ$*Cf'vԽ Ē\^%qBAL`qvHv^`ZGSPcxJT{Y#z|TB͞%*1U8G^dy%'侖L ʟk:65f}NhF/ú(sTڳcV6eY?O D'MP" TWEs8oZJ_x =?K3q0"X'9mH~>2Gho.CMhwQ.tڈ%u>|el A} g"`y[5|qP+.'{>e7%;cfޞ~nQV6ot[, k\ B̅#`LotY $%@nQ_a!sQ#Y0ub-Ք=mB)۹Vu@V.TG88u$cD*ucS^o? Ʊw,Y;Nj%+/)`pk\0"lDddH G|NKpj}W"V2q o^nRPAܿ[`3UMnm4gM+syK}m-mNa}z@ 9Wnr` ;)8&2-58 ή0z{4EHbr.))*!Um{L:KhXuFtiɨ h*o0}#C:6᜛bB<7f4 gp+ǎe[ _>˄!l=gd3 yh~X9,EPy/v)A ;)wif*(kN5ݩ&!|O>>d5|PMc 5B7擽 ʣ(*!q2}&rED9t;CmHkş;\z)`QE)n|[A0`ӱnM+6"ey}~IŲwUw <+GD hL2mU]i[Cʡ;;/L#7db=LBL9 *?~9H^q "6#X{R D|=%!c :f 0|d Wiv7I`2;ýt)tT8G;d0a38n->\2j9a<u3׆uhu?@cg`E9a|s=8؄%&tX?Ɇ=._7+b >ÞŜUXAu.*dEh`7c.E$֒ 4?DJsk$+56^7v&p8/_1ەȑT?O3Q,QXN-rǬqw2~Xү+W-1\%]Dʲ"aڒhȗpl:=E&ėz/ڞQ&sEU:d~f;/F1҄^ tD o%`m.VLεP^`݌s7]#u ޳C܇`C] Vo>c*$RZ6PD}7kr!ǘ? 8[rF ;( a3җ2W-0M$FTD9ZJyĜXbVl,tS,'i X1uWíBow4܎0X :"OtN{%X%1Ԕ=naO)9HYYI]/cXOtڶϤ =An?TSo ``p\H{SQ$ JsEP7 bɦ (gctU 8嬓-X}Z䖊 K< ҹ 6~C "3\Qud~V-eu)P)Y"^`U yJ!ѣYD7]*j+!$A|¹ "]c-MSK}ޠ45E}sWrU)\9!hᡙ #C#@=?'^SZ,oYH5ku2R*|?Aya%URUC{S!#$xHҿN6*DK]e*^SɩP%f9c_26*T0Hil_u1`uUOPWR Wq yoQOr.K]~=>in6t(IN)&15OkÃߥA+?/h(=gy1 s:tWL&Pf3PasM&Z]bGm,\ L::ˤ9ysXG n<҇\xP[8*5 ?j\n%NJa x(=˦m//%/^]>şD +}kdq\ 1lP]-%-UJ-ɼ:] f8j $YF9Bc@?Yh|$CM9 []Aҫ8#'YlXA_P)g)+R%10L#=`,SYt]ЄkC+u/IM5CaW8}uXb«KՉV{&x?eIhj-~Ǹ =htcoako-"oRU }m#saykf'=nҽ xiʪ!f=:R,5 ' +r99Y:&AzjÇɅ2x헬e|scSS7F;\$nw5#?hÆ$h8\!tqu8Cq&dߩىSKDL͝8܎6vxVAZ n8d_c9X, y7-bR,%3d`djn"Y ;Qx>"z#UzunD 4MlJ=,\H36RR{$_WжJGxN%:(TJ2k787:$3/\f]=INwmjiBotRPX{,<5.,LezG#hk,ISt)vzSm6'T cSX$C@lmJUja.41FRǛ|]w]3(7eRJȉ6LOUݼBf-ǯ=īhQ]|g_u^(4y@}0Jxs"\cs`u![X^+ 옸`6rU>n/L$1Z)-f?웉/PlMi R3OcfQ$X'  INi&tEZjZ4sUk1!ЅZX"Xj;f/^UG.:|-mHXk+ *fK8X]I_?@GPq➞/B7&*N1_u쑞 H 6=SբMSjա/8 58O?$Ejѡ1L'qm,{L˦ .xoec; bDJgFLXI4=9pc0X+ӕYO9.hD?bU>7ȞCMaI #̲|ЫƒjH^yp/Cj݅2H^PP![1Ӄ<ɔ+Ne' GU;%a';q|x) zdNZ Ǻ(8FڪKEo{}}j@,O/s`ϠkQ%^xcxVV>QQĝXP[&(B.C_iԳAl*o\#1D~%$ 婟6'W; ͍Br3!vj|."!ek;O6&.ȆIV9\)% "8chžrVU8< \+ހ_#5q̛(WͷheE_y._1ۍ-oXvt.4۽}1ڐf۪p,2QFH>1/0>}⎹k[/6e PjZ^ALk_G/l%W=#zn8uJL@;ϑy(P9l+wr!-onUS y  )`k~ %n^ڔ5fRfau4x+5}![u uHge#WUr @ĦY | h&0lYڕ3 } #l-$by\/z5ErWb{+sɰ)"݉fiЩzS%`` )9#|p/?87ޜ#d0ZA$xgf*Y̌yꙫy `4vkH#gMZHi `¨xsE?x(R?*}1yqDI )/+=CC;1bQwӗ>0=5&2/POHD uUA)AT0jϳk`ViYxaO'tޛWGw%mGE ?\o'ۂ߆Z0V(XXgy{=Ŷ[]l4ϵ`DJۅ"$teC^zfu887OK'U=ߋN4%7J |ך ǹ]W/ ȶW P@@u)ރ/?%bTCZ|c1Q$|K) Ρ`.2IR㚑N>*g5>EUNp 'A4PgLo zKf[[ YU 0x=꽥YWnR mTMF㕤_U{a(dKQf[q5c ?90!J;a4zW[*h BYMhREٲ8#CEYÂh:uz/\ )75{(z-Rć?N|] 36Y&'.Y . *'XJ&F1Txu|$[j8%cPgK&a J0uBlψ[U}<>,|^30ZKS#Å=t1I*T a׫[0k(6+9|R ELۦi_153 (rLA*&KMsɭOwF"=}@N2ht?b)WFrr%7d~%z)K9|y}^f TZC/ݲm>ydr !s]/3JBy*fC%Gz^'o+#H9#=U/5l?(hƶzB!BuS#i)E^Rh|K~Pv5X;vTߒԴmiW@) ;;nc%O,S SBil8ǗD:yܾLj[f"~-a(y$5JnY̶-0ܬ]ޤxWoAh(wJ:WztQQ]} }ZF|:mMƻ7(ت<ߵI_oUU! qF0^5Z,o4\7ۙ85i jUx W gR8Ƶ!VVQsR:5=00S, $eSņHWZh`9Y@: ,x?ly1#Fq-SNt;iusޘjבho;R!@P9Iiw9ԯelA*Y#쿌z9U`K~ 9 H^͗)b-f`A^ El7}7Ͻ0_t5oPD[6^77,^7WlٱeMqsx<$~ X'Q888c6o"'nfn1/#X70QW3EROSa{ύ#%T/jc#b.{H9ZU_u"ukBl'ʢfhD{,W?d1[xV ]ϹbkOKo.KN{d zj% Lʫ8V_Ւa2rJ\3E@4ytDLm՚=hƀ{<*I#XL[E$证1!5wxxn:Ry݄8Z#T#M0S!ӥgdrs? |+WqVsb  ^ga"K=C.2")ۭ%b˖KuuP 5G'}3@˛0V׌?F^h_}DcX\,NkK#>㲵5d-mܶYy]f6 7;xCG Ͳy)'I{'~B /XTȌ#otb8TjSmsØ]o4X<ηἯ} t79hCOނMf!Iۭq6H3N9(Oyv>JQ`` RP4!NgbI%q-[7 凞jBdmjc~TxLƜTH@ 3dc;=$8J@S8>#H2OR.(7)"''nc(ti_fLoGoQ78̋Ζpك@4C[?fbba.\>]p׫ B1)kE `Jx.T޴`(tQh>[JcѲƎ$ULjÙ3Kh| Yѧq\Ri><鎥`e*A ^ڄH`/&ī(~\LOȢ a+B1TGsMp[D aUNC4yN{&XXq xm+m LYKblRp1J[,(hy&z¦MBCm-jlHc<qb,q#X[idʙTe_0d;m/'b &2z~& {muח^v:A>+v !\2=j\l .{oijM*_s;N{w 'ns^P"][̚ nUց5M*G4rd|Rڄ iQ#+.ēSR;Aܿ8_ ccA&͞r\ϫ9;r#EGw2l,"~ ^'-k}Q)ϷYp 9,Є"/^:#c=0Ku4ؽb$ѹP=٬U#- Z 3Ia:ɧ*hYȄbEU+1>S% <l&3r&zI\&#T.uS: !#܉SAih8C_e+NxxeyUF`1LAÄ٥Թe6Ufu$1Mqo"5=YKLk~Pߺ9Bfw6R1C`ibk~7?+F ]^94[l#.}o^`%yq|B}HI['IҾ i>iy䋢_شVurT!s=SM{6;L-`epG-2( ؍RlCRǎ|}_T I"|sÏuɪ 15K@LUG9ޓ7XR֕*tvo CILPY5}: ғ];P5Get"8ł=wyx,P)tEOl+L}27ܾw`tuBr+ 5@%!+hǼx;ߋkdAKez쿾l26,+唌uʉ`9 *>x"iQ1o*LVN}6S$/ נT0Ԧ$=TA>59&P]McHC?1ՉD0s3X3 3f^4r)!]_O/aR%cw϶tGM}%!DiZC+c;)Oj&AB)嫴M7In HVq#WcGe!udbYU9 =a8uxIڝ=I,ދ65.YëL:`)j~0 xnFz7mߩ<`Kp᝼4:<Ь7Q̊LiZ9n P QޙxI\4~CZBbS)IEpҾ!Ng4 ֪ J4m_QVUן$+,'|Q@R)Ӿ1 .뼃IAV3c)mTGq.@bem2l!jcy\[WBn*',&ɚ*iP/D\f֮s@]}$P' VMP&0 VoP9q-J 'eDm. !O6%cJ/{c4FgsnO4Z:1»szkNiA?Jb',ǖ3d2 *ƻ^1AkslTYbÒaP^ ee4*@I;`{tXL__Q}T U.RīTe&& C,]*mCՒE hT=g8r;~G zagd^R~y5&:+qu&s#4rvuԚbeN%rVY;R=)M5XnΠ 1)b|Z"F3P@Ë'v!!O2q=9'v@'ا-0L˰W/Ltp`Fٝ97t޺C^lBΌ2bhpuQzL\beŲH32DO0n|!tz0<7`, zmxxRFH(}+KT Vż5 Ym ټpmvwQY ֩)SqUXLҡ_7З.2,aq6W y4cD5#*P#UD>.jOEElHˋ `*C 2_ |#WI̺Ɨ,FC(uW( {R4*:rܢ`1<#$ cSD}'Pr3qKfT[ OKO;%fkBn߻5$P(WVx򍖹]rAֻ-c ~93\ pUMRT k reC@Gѧv/niyknDszi[#Q/ٕn XH^t\:aƙh[PwOn$Q09"[>DH9Y}5_xl.+O1x.6daA@QP  b)鞍aP%/ۓ4E+Fl(&-G^WB8HjOm[=g6,8o=-mhJjID_c;aI/tvHݡ3>U(7qb'npOGF~33[O4LF^Ddp^NK ڊ`n%9>t  3`c~܀*!<NKH՛8"}\DŞ2aƜb=­m JɄc Msus~IzUyDSl#ޢ`pi~;;QH /+;]+8s&#K,h~K1ͿXq  =eᯱ*%/>u}nEBn2:fUwYQ pQqLbkɨ..W&w8o]E3Z(ӽb 2ۀ/x`PigA] LkU~-ѕ| D19lLqOD 1\.A ¢mSJ{$W n6O2_W7uEȼ& @>FY]ᳰt%M!InI*EC `m-,_9#j 6 q_~cx~w,=ȍFgI ܒX)q|ЅwR\ia)uԘ*Ϧ5 q.?ka:gCqpF'ùBW6]cZ/#x쭢(h-b@Z" Xx?4r*υFZ?ĵDCHt64\.#X9"Hoy?Pݦ~QV$ك0ln vY#NX_6w?`br">Dl8iu<_yB;c_ƃunбlTB#31k5yU[5S [k*JzK(VXXtvŜ4.P"CrJ{uR|9ĉfxɠ~!'CG,]_RAgJNN+=dKzGmP:>Q2K0K` yaQ)(N~=5tCοSb]1z8XdLvG:; ,Bl- q`Di`Mwʳ'~nl"-Zw0Α\6lv†-e77ٟ{;b\'Wg& -h6B@F-.?јjjXh/Ê %ܵ헪LH}$Cg|BS=Y4knJWVPS-! 8l?;4`4xCߣ`0<kJкYQ3e0{=\b[T|.o*V0O9r]-I.d \>D|ܐD?/ &;睓8r- LbVKCW@I򐊣wj}G4nc L{-vpИ>bY7-z [f,v" fъWT B!J=GQ ;kSx@"8]+N/6O.k}*F[H͸!.J-BW X'M}N+L6o *I‹H̏O5u)Spf% yV5Yo:ّW6K1{ bٌ0Wul{8g*IkQ/qӐ;7(!4_nj^Axi\}`|w%ƉY[=\,6g@-kx2tXTA1?Q2&-Q7=Uckey Oxu"\N&]d{wGd(FF|RXjQiT|m7DxH{p߱D=9ra5#vNnT 9G#,\R/atcu*~ImVXs4~9.Q_`Η{yuOK&|{3,`GkOˍV?|wBUtڤ {Ԣ2~CԵn9^Dvho^ءU䚏emHcRB/QL#]ͨ3ݴeF Ǹ,ed|A༚Aއ% -ADNނ+RQFi0`^-?t V3 ':y):{y`a0zwEY=a[pF S~VpסRѿa_]Uhy3Lv#3gf2Md4ED@*ѫPzg I9ʝCN8b"QS,$%,5lm+8r1ԓɗʼ,c⏨xFew| ơP 0er`d&F5]tt#(Jr?ךl|S>f3V/`_Py4%meƋXܿݭ7a%mDd TLE_ۡ`>zPaD\mѼMU#b L(hcx?֓`Ą9C󚸲lQc)y:BU% !AuT Eu~[@CgCD{ͳ4Fl_S;BE$`-GERHgGď`'I4KkGLBմ]m'C{ܫjeohFX`BD2&)ZvObc0J ۪"*SdM_R>cx1n! U`_qJ{]s x 4K/[sIf,KLoIoLFټsߘ҅HYN0ɍOo Cbg9٤4\C+ Z./ٙ v^:OQyb'_1vq*6Kp3zl/mI_26$Nl{<| 7Myf0-: ╎熣X]F7yLL.TLִVħi}H62{1xIt9{{]ϭ VCb? TA .t=( _… mKnz~NrO3|XY2gvk=嚀W^>냙#p!><ш ~;aܿ[vv.M*~fmt܏$^rXi0 [:qs\Q r8x8A%gт E'+ xBaTReA2gzҪMnJsX4?%jbk1'9 c; ^C4A$mE+J\TL|VgV\|E`hMdL_ycf霢E3Sx-_10*\JGJ WK<*`$^Hi s2j, ;Ȕ7n}g"":jy%/aW>Ba {T9~+mn>ۃM%5(Zx D!ʱ^@'y){BxSG} BpiMӄ+H؇Heyб $d!*__A|FRvux'\i6Lh+"ms" 䋻ъb8U IJgq:bg}(L1=|o_,}ՇN)@tHK0_hj>/lSy2 >z~{# C?&-$ӍS$WT{(ꃜ $?r.l[7jI yB&JɁpN; (R>!F>'ԘJ,M)K+V= Dz=)'# hޢMN”\mS0/nAe n®Nr*ԌrTC2ǵ5ɋ\@|svr^kĊSAzTNu8`0ѵphiz8S-zV~=MvW5~ʹ?|m ~J`v~ TyOe{we m'EӮ^QDI s79):Aۊs>ݘk wo~!e:̓>$P Ds@@v;kZ5yXNAv>hL^0 |{װi (oQ'0|sTL0P  )ŇԫaqA^4x@KTvnMkSRmx/̏J,э-l r!E8BIX|ׅ-Z{sG\j*B]ELpL-#x5AU !4*irCoT(+ e[ ~"0ZfܰS&0_cQ3?hX @r?u:xr088?߆as8< Afפf >@kFeELJM]k@"@8nFJ&"Kmh O.'7W"JSc3m{K7&pcrD3Un7#=B,_|ؗCt>Ӊ܇6Tu:L&V٫rET'Mw{mKQ6xcH'7)詯ĸ  htA#s{P1Gpzx47auu~)mrQ< B:kczsōy-R|l!)8bfaE,۬a8au f7È \Biu`4QΏ+ k7K@lˌE  MaAЊMCGa҇mDŽ]ǚ*,;'usRwGU¬K>&d~X, wN Ν$~}L*gG/e6SޛM~6fxGfvL=aڭ "u4w+>΢Nu J|n:~|J>1>D{f6s^h?S"m~J1Uk Y0V8WeZ6lXH?VrB;$sUI~a\/5t>wvҽ|.x-׼]|xn/ßL ^O^7LjnZtwDﳋKw)Z]Ng%= zyL42,ˆȤFFαH @5YL:b>k51N lde2' N9CVGLN[za"RR(I#A\65lh&C`a,n7N:eHEqkFIX+1so%Y0 ׍(uY>lPCT])o)6p:nOMy?,fTԯܠmɁjb? tΓ2EWoͯ@Z^XZ х ;m~u n2R> w&r, uE͜^.?a3E{lSMpg~A[ . YrSxAt] +h5̊cˍUYN']$O逅F9dD%ЏnIPйH Qfrn *Hp'fL8~}R0GJSȁLqא+{Gᝥ[^iѐ0$ WoP9Dm*csbI@g@7LR_̈sM3&f2W ` i)@ǐ3ܚ%$ 5cze`Q API2nU4CE'5RS;p)yR+nE«ܑ/2((ge6Zc$zZXcT/fI$f@YK!!];tiF~vK w*>ԝٽP&[&%qmCkX+8` qI| G_p?۲J!C|$zRCݜeEMNC"ԏu;mk5|((7,^P(e]ӊ$l(7 p"+Da髃ʧlbHQ B%=h;(= I#yq%@Sw/'#A&yt pשg門_Wfo֟F+gͧ+O~5B+~IGf  뢪m)Ѡ#?䍘gc!|Kj`Гg nJD.Ajx gߓ `=9q5F)m ">2Vŝed:StY.*T>26C mǁ]|@_&pgՒrL :*/Ԫ; [GxH 2ݮ dC'?f,Ijsaz(`"J҄*c |]B5Ohg*Rk9Ҕ l^|\Ca:4nVIPtgf375<˃VFȃn@:ЯM<}uU ~:"L |!^Dv[)AxVǽ0 ikN޷{ .M>x_xş/ f u0%`ͦ?f0J'5H&(Bgzkc٩P qΏlQ-ZKMU g=֌XG;*`~5l#G宅=_+oՁwV,'6ݜo_.f?FӫjμVZPQ,OV2 0+aCk{c$YGx !|~?5b[Ur-#,BlD= k_$Ly9^BɎa18&S`9YO$D~iMr@xQ yeЁ./}6  e+oBD%@E(`;Z :;7!h;dH"uƔ𦚸BnC-z+:ӣW8+}= ITuVTǿ{rPǷYN#Y`aovNv)[d5F^qn!e _?3\и~h Iew%za)swǢ EÚe(+ \a09䬼cbܧĠݨʃq{o+er3QIU@=dcw RtWl<%r{? >̠ܽU̺wPld|ɛ&MQƦC-0fN>vΗ !(ZOGWOW"_%1Zags)3uƪqw?mre.2i`IEj?ΘTK ڻzO*c'ۚ۷ΏUy߁a`d@ ([쳶Jˍȱy q؛v5[:]R۲:4%xI ќ16櫾4i=tHo{Wcާ%f*l `#_ p$#%) Ĩ*v)uՓ=F؋ `L] 挺v=Ah̼Zz%L19;>=n\ŋ] 鄗,gM}:cްωz!y >c/c,ߑ ;e{\RPB&b__U3$Ԁ: pP@ۏHw2W>\˂D|Da] DzzkVFBI#, aC8yj>otL\`Izp{=|YPl›ʚkRܪ:Ru'@dqz8vyK gJ!sx'BFԣIBڲ+OXYN'F4fB;ST/)tMb;줾~{IܹK$?}kRi] VJvUPLvX]%:[ԓY$ ~6 4;DX"1,/[i>XFYS0' dH.%,DVyj&kXs{X?P@A袰_ۚ+2~'.QB?M#:3pmiq d 29J U`r8woY1vyU ]8gGAg{OP<1ş8K1Csl ؇q,&][^e3q?^@ضP3?ۆ G )}Ԧ|ؠ{?޵|1lkݾM}&O$  |*gEVC$JaBآ|b|'ݠG;$;.Gײ aHriLJ&c&j`1ѪTt-FxJZds&b} F<&eD7H zYS(جa@%&ŠWÖJmڷ 5J FlܰQw=Ń- A~7$ Y{ߢQ|:*zUiwVh .r=Mk[UhRJbN+^&VW?7MSXDdǪ{"ڶ5`$qkT1T9|I*eLXMKwl cC쏺<?5l6͐EL?"F:(`itEB_glŬ X \b ߯a&/aAN/$M$;{A^!uMǦا̙bQf8Vbl8ZAOBGE+RU[߰qP[a2y2X|Xq׿2 nV'@J"Qwxpc7&_gI>Qtk;б m!H-戀Z V BoZK"CU IlBhuF2[BguQk]}mrFjs!bG arn۔@Pqv t`Skh3O4ֹR\%r"r&u%7aE;zFnW>D(.wLvɔY3ޢ EEhwp5uH772_..F \F/wrlzs(gQU3/hRZM$ɂId chl稂xӺ &؉tpE.q3\89V,,-106TXK}*+VǶ\/ȪTJr<sAu:dVTwI"p\ I0iL7@ktn1r7^'B Up4 3$CT y"FۈF.\>.&Ӭ55w,f?.P4e>ei'' hRz45ɟ^"\.MdPlnrDHOhۼl -0֎+;;~nZS;϶D0#-#6`YÖ=>=t"2fn Q = LKw>${p `J[sl\zrtd,޼Z:=7&h0Y el~;i}kb'X3Da]>켪U?-[^m3HsHm`ha9@HO&.wbR6ȁ>/E-Mvl:lbo.KxYd@kYi~*-F Pl@=v'JSQ )}nm)B2ۭ.l3cU@ǸT! AOVz],Xf$4#A.?;!̐wr܃,ƥ2<W8X.mR.n7ҺՉcNg=΋EԊ>4/o} UpU^}P.#\XXDH&6WNqx= "_nA>bLA#zó(IK/y1(%L7Ootk[#w* gzbKn=?$Z8eMY8QAGnH8Џ`H5޽/ 83t {Rht~yh]>^|;wh#a2R#֘٩huj1q~\.C2פ{)_0zOwm t2&=3,ko%BRF?"Tx88s>9ѭH*5Pt߂;V^ů`)PI cb]qQ$jOcf)u:m6ˁa ^$]! +K! 4¬=Pb۹+e5p榬iœtiM2_󕽶GG1el^eF(OjjDXV; XSG+*%}e{ya=T({Y<蝀mH[2?z `ာ^84nnֿ#9B}FS#V D'a ծz7-krQ#uI\ۿJ}F(@-@$X{sTF݈'U.HdRǂ.IDaE-"v%:r $OX'hIȍ~V2I bdCB@Sso7bk:z,Ju( v{e(.vb7CĎ)v'Tt !HxV%щ,:"Ъ(t\S)ωg_Eh)aRjjDV kpm^Wũo1N GnBMV\h$h>Ct󫂲]&ckЎ9Ig3+s$VKGAٛﻣNRNܴV9Q€n8Z "܍*ln|L55S89-+B)떥/r(OVZ6se/') 09d)//'_}@ ϘZR2m#Q^N6z?w;6eǐD2nEJmHYZNOzVJ:KT R?96+tHh|\CXqeM,ďMYGD]gc5L|lG(>GXTNjv+[Sk}!o2quV!ɀ/&o&5Kvxws7 aV+?Iva0:. "F'y ƺ;q\r&R\ "[Xp;<7 LAdzqe)J؍ؐ4跮8,Ǔ#i|)pᜮcSpנl/THJ ?ܓ*a=DjgC3uϐZMtH=Pz*qHYII3XDfҫ4unh}jU鈛<bnd"n[6lT ~K.L͋ʵL $΢36Ueva@o~O%I51ZU :ƩĿ84(bHOÒD8t ȹ?le,Scgu<(w?V"lRBDY桲U( %r%BF:_F,u*^ޞT7:^{TAO4 u]1{K3CzWg 7o;m 60Zu)apPD@`0TVZa4qdL%˘lA _F$z;ITVN7%'"4sЁ"P1%r)7O(uAOfy  . ;LQ.7o$2;`1-7~AU #pm޶%qՀʴ:J̈-oS=#]9S E pp~?:I ʔ(G,p>@-kH`yry5_!ݞd.@9^۹"hc'^ IAo"(e@DIJپ**MZj J*%'5KH*!A6;;:^#BY[;:z\ y)HHDXiUae ߸WJSR#|%RUqhi'hN5y8!7Fm.$w8y6)G^X_0ߏC߁<֌4oN1qn?tkO5ƆbK=v[ _|q/rz_uOieu,kC 5"m3ʎ.ISxF-tbfSQ c70R얟[.YEdQXHCzׯCLN*D魴~8 Q а {gJ DxuEg4Tqgw4"/v}0XdxU^ܻ phq4^cPbU.&i-}O_n\;o[[WLE1eX!/f`$|zx !Ing>J  bӶIfఔ` ^7Y2(1Ba 4mv}ؔYE6:)chř391hyaf?"{ڕѨ5prJkZgn5n|oIlZ!4dTr(9Š'ꝻoǿayL_b!6Xs?,A=Uc !R c A?ŷS`VYmdv ܴzT٣ޮ ׺=e_L=ZgwL);7Ē+Zi+ᜍZX`:+x3 r,]g}Χq?8cZI7*L(m^yk(ߡZHɜN}/d&b KugI-]`)vBpzG, 9oU%u6<^32 O咾 y]k2p b  UĄD;jl"nvv (Р(ԑ +SJ<˥iխ% }/ a獗GsH@PSR݄{ہ\]=P{?f ӟȤwp֤xKug8r}/29[M2j&>V !6nxqIFCLV(m72s|hSeUI]-/wRLX EO{ve e:4^d1R8en"ωUŪN*דk굃xN(L qhy{fCNxڠɴ-5Vz"j*BU*P!EE݋qX}7wv&غj.{C*lܠާh&_B,źgQ6܎Z!7 !fR[ !611YXJiDM|xQq:>}wAr?Yo SGCX M`Yѩ%6^N^wyS48Z B^bCsQ0/; CZ#E{=\BI&o24Rq050P{7tV-&Qބ3|v;#gT?CĆ9Zf$Gq!fF .K;'+Ls,*ȿݞW#|j]fV&);~.mx3HXmOzu{ NyszWe"Ϋ^+H%[Lmqc whb[G1 Q[oe -KTe5[6SfdFK.}WCe1^ .}8맜7Fq%|^EC*~SeS~v59*c_:O:vda#N )1e|A5x7)ʊ\|NFQHQ!z`MT c 6J\y yz$* 7-N.na`dqU3}t{D "/@uzIW]@hR`Z ]Ϳ3 mXמ ,, q-ؕ0OEZ N]fQ!54{<$mӸdx]`a d&WT6daR]HdxK桸v.Rφa A Erՠd2 RVO(;S@7/i)u/&*gР!^|;Uu L߱JAyG) yěiߨ"*%_3au GN~r-=Nb e>i=,-Ƚ ͂HFv5!ֹx|A[{@c:NթD:$T8&/qs?;iA>xpw$="KOiҴoLo;g3OP=Kŝ\>&ڢA^ʎ#졕\X5+p 't:^KOAAkr'fh Տ0νUʊ/kG0n&`ʎٺy8ws7/bGD9 R'E}n-ox=k:w\}$] y͗ `9oTp.B4}*֯x<^8#'Db,*B筞{/EG 9{_pӰRvDItY+L#~iN#Yz% [g$>u%)DZ9~ IK<0Isz#9?sL~_0u}gxEUg.[5MI? tX$vToϥy˞QlMhtZey% RC[w4܆A+-TѾ3N{.[ُ/ꧢ>ԫ&6"G@2+ ؾLQ+_fԞfRfdL ?5zSi?-8&YnM"'\fI4g-GupEr? ͔cz=WrFiTKt'<.J“:CJm06*7`= (̋+ dfawR-5qdhb tѨםiTWD_;66Zci搣0=˰}] I{V7ib;G"L,oîEAԳTw7oæssw[WASNH\3sP F1tKrP$Ev}#Hz ؒFCfvߥr_EGS*Q &K%wKPܻv}LڕS䕛!_Oey;BJo$8ѽVE@rͭ`Q\uTCIB祰 h=٩ЅdE;H&fZ>\"Bddjb|>cñU`m83ػ[_)J읛8A=E; 'g0%wI±$߀|bJɶLq.&Hb*B`̏{ 3]5͎.9-hN3YJr ޙ_Rqn(ڰ(}H3t%WAC9{rnE͵EA\S7N@~Lcu*gV]a]v!<]$)o(L=:Dڗ9daAM7py|jSqw\$\%" {ͯL RM8Y(>q.TzWxɞ*t6Vq ;1WJA 3O~K؋ O]7Hd׀UޒM)JۦQiԯ%@ rX ;7-p&@= C-q}7rxcusv9} {j,j Ivf1vq\`Hk?ӟ!Nm)tGGlzy*OB+m*DMo%< ˳:;ZpMoh#xܒ!TƑ%]>o;̔['=@>[M0`eBլH\#G8sF&nLGGf/i≙$GKb\Q-uy=aSoW=Hj؂i#;G90o & ^(.b-bDk)}^:v^1\ԩm!9ڬdoȔq-ۖ 꼄vp0N?nL,k0\sO`GR]EƴGuy ?/}+#F8vKoh띨q%e49%>ULXH.I3~"I=g5c^u+R6=P4Yjr(bi vnnϢ({ wOp$߮Lgu@3NYx\6)RniI7V$qGvu8kH|* 47* ;풘dJ ୐,)#`N}hcY~xϺaӃYCvY5+e**TKlԮ6Lw7Dskf*Īicv nmIſrF~2G giš ~U1ղcΤֱ"?̼ ccѵ3dMiN J=Pr6GϏ'=qSʻ-k)C'Ў P$ ``*gЌx+ .)/8f35c"5oQ8*\Jj#s kj O wȑ _HT_*tb4=p>5^KܖCڃ3ڽ(\j#&HsX{#YHL1|!|#aԣ>k‰Z[rs.h:X[HAmGMwն͋< y'4>gLesnR@HG:}j1߹.%lfDVFD*=A?<^& ϊw4y_䱘=vrSF^`[n]#va%0 o,@X34MKo9y@I9lН)T|}5|1r!֏u`4ʷ!+_EVսhƙQ>5aO.9f:{9muZ@y@$IK6}E{}sOwhI61iB-$gZ*[8{<{T<8l=>ɵYDmx Z6ۢR مaO\ @]h^jnw۶Yq;L0|B "ΡnS>l +bXCO:Xtʮ0.^ũP<*'́r ў !G!?y Kp^Oz˚{`O9LN \5ʪIZڟ?hw~# RI+N=١Jupi*."Г/22W /M3B4y-z^R g'$j7H"8;<$)cOu(ϔ}StK#(Ze<1\Ϛ̅A@Lq甛&L?f\ZYyR«@~WU]$1\S :s7n\Tq)Dm)KECtsԧJrYJ3׫B|b|-_xuVlX@{線T+x:&G0q:Zwks^q0JDnQ#&f{)=lcJBۃRIXNt  hnjI2PR&dHJ+P.%AvR4uP|D㍟T@px@?؄K =-nȳ I~证sǓC53LF9?4ﭚOF_BŇiѱ뺰qV8zDa `!~Qs0–1FP ʭ]V @꫘/7u-˲dK#\.9[1܏F\uf,75 ߔ_b().4ķ_죷1ˍ%I6tٗYʛZyߠdj7=&_Fw`@9_5r! ,Ex_0k KPL$u7|+Jl*D/ZpCy,Og;)dGahŲYYPo+1m49IbJdz>9落 %CxBsh'=?SL`PF,B' 8"|Iə~:&$WR I5dž;գ-J}Ƿxl) Z@,pzlj1ZnWc2ؿc( 'e@7('0 m`2IRptGyc7C\aw=ݙXrH9 QND WO{`qES֐O'.d]tŌ>ЍS%Ӷ !݄D%exU!$徐 0dxkٵ%UՎ9d*}t ށ-73t̹>jtM暵h3{1\|9ÇTf(h"IVD}|9 >/ 33[1F*\9r16$(3.M=z.EME<1)w@6cNgE/uOm`+-u]X63t3gl kaNL3A7d<ȟ4 s]d[VƜڂc"h#"U oN䘜rӚi ?xr0JD]19rkz{$a{P m*Vɦkzc2`@-dQ%W I^yZݴ)+bis=4joR5d#`Y Z|KӤX-oSz1t R)4rOdiDAY >2OR*m"'J*!ce3F}e V5CesFzk\.h\HMJ0eDu"b^O"Ud+4χyr ]}qIYlL(CKo57Q"|W5Ԁ`Of-u>!SbTJ0&07.Y\K#D ho36ի!Q@FO,'M߃_Ӎ)}Qxqy8p]`_-H_s;BH/34^HSTpw0Pdd9N(VJBء2o%/F:%lVL@4Mu<@p6FJd[}ɲr0+f y;ن^/^AWfrIHg"()`!5~z#o'CO1*EZ饷ԛXE̬y=a,&`D ȏ4r mhveĶU_&c-8J?T_j&IMt`.꿣|Y"uBS^‹ ;GvЭ C{ī'`wlX-C[IxCp5fxbr ѝȰ)o#џr+yo(1⤖ Zrw`l"ujVk._owE)n6Dfziݐߜ.pz*=cʿcdztŦ}f.QwlVȬ΅Q̜9nf^.#R,h &.-w꣚A9Rեڂ~T 93,_3ڈF;EO{IWRR2T.0%wcα^Ã3C׎|iF A v\]WS4kw}*~a%.^٭]$y3yy.O 8}ѐbl'!7DPLF< Ays,w&qD&ItW{WW3 %zKZdh}VMWB[؄2v$߯ƴȖ2An (\L \.3tsre{T: ^ 귥|斯po]`$ &qIGMƊNZgԡTypg12AkA˜eN5'_}'jdűy ˮ n>_k&:P[\XPlo`$MMt;GiiBQc3dN23n1֚M})d`yA̞_D*^[ @1t.C dx=BA 'G1Elg@FBaP4`ԐUzz!20_#67aVOrd:DXȆɋ۾ `?7<M-J&N2UhG޺UQ@\Ւ8%imv?rYbϼjwDz̷IIqGU7rJ3ev'e@! ДFduN 7Dߊ’FE9:i2*gU!y& X_zgZ_z]mY)+SG->Pݿޔg\r9jwB1HLUإ!oG5f|aCgkE>q>#zEy#8^(\p|Sz?nX@?G69G1!,Kqi:y9Ep?rQ2 ֢`2}7Kg?ClRt?d9@9T8RmއαCvL 2K "*m|}L6K Pdoҗ;ojxv,J[ |W>)fAvhEX]ÛhJ~^&(.dTQǁj x7#$-`U'n8!%X G9P:!cZ{V[~Dzxr^b2!nn,*f/.aGkWOJM\ۛ&?/wXzEAهS M9O"#{lYg)*h4RzeJ9 k]aCKg^9=x` 9r%ko/tIi>) +Ko$׮ƝV*"Z48F,ċfl%D&H{ ܹ`&TfPPpdqZB72ͱc,:h+'C3WƷp[K`S+GtA[ Y[Wtb"ÏLg‰6[Ko̸vHio@"Nn/WC|]d\t㠩Y@C"-lcg:6!a</D3DlR27^q' 5$S<ؖs,V"੕"N!+:ɤuݨrf]vǁx㮸Ϫ@+ 9|by-T8L<|d -1j4QhàBIzl~ӷ$T;YOEo~|9r߯KnD+MIqAC *֝ѾeyyCFՎ>inAuFWz+˜$DZ0mY $%L"Ș3#,6MF/}>o\Ej`6c*v]АL/NٌB_Ylh CBP`_j7#}\Bnqo;mD0r tzj)QEId)zy+zlN>F,8Gbaiui@IӖ_H(*vyFA\8sD 񓾠r3?JwUȨt+px>E*xaaqU+Y܄#d98kV, y}43+"j`Į2+wvMމÝt8qQhHE+2%ďT$Ud?;`ij &g3lVx(uW/ݟ1)ǑW;f ˀ_{5}8LWvla4heu -p%2ο>u%nЃXTQ,,֗HPϬF+Ս6Z$|00e*Y_+TK@TŠ6C/*5ρjdt0t HQwͲԇkêӐUTEuL5baj@rqy4t,)o)`zZ/m,0LɯP|tu|e}%L9T՞^H8gf{{k*(未^Nۜ< L:PG>jf(8|w=9I]3 *}J]bX#jA!AӖڗijzc]`}61/6%/Q؟|;p9zA:NM H+\V{ mxnb|J+(q]F[AU8XOm_/és{u?؜3\ ^k%\NZ#Zvs3i۵g9pDr-}mCI٪= >}#o,uJJ: QCdΌn @$}j9E Jd [ReoUHSDNQsk.؏^cd2C*i6A j0*g(dbcS=h3sz*Fj;~N\[24_)kմו٥qp.)| T}_SWo|}Ԍp'ނ5B[Q0ƿ2-|+mwKD."fg~G뚣x. qRP"7P[CԄx ЖDsEGlBdnrY4^!/@B(,ąDt,,%'KVV~ogdXG;Tfِ<{|5,fd/5A`Yǣ{;1u5ܐ| Y xX-tElTY쁒oפ9f(90{d6IS74j֨)K͓@mR0 /!ӂ/Iah7EǭZ6 b—TVoTIgY7ԉ%P=@jz}Sְa6=I]O1Q M3HhՐl|$5X1[B#*4Cw;ͥqaΨ:bH"49u,:2#=8XcƝ%K s&l!|䜪aBVƱr!='slCE݂ RA[!KC=;y#+!Y1 Fcg$Qm8 vv C!'% D *R M.dPx+β]8bYxbd}0К(/T$C0/AX 8 <jLp%,XZc;j dmixY:2Yɼ,laIT`Q-El \5F|綠%Й9i+vgNfӧ)KkЀR^3YmNѿ{6BKIBfMZ"Z0 k'8`@''5\ES)_" S7tB7:[ *k71<\=t I=$a9H OɮaW4+TsTٴt?/dugՀ*8 M=#ѯ76_q-TG17L@",2赺.$F[]fwQoa{Nz';,)Ԋ]E]\S/=VҟfHM2NWA5l=uTĉЄdht\)/lf8XЎoYS$\ڬt}(AyfcUoVp{iޝB! nc@E

p"?+QF~HVh/T>LΆ̛yG }g3UoS$>5]b6d*8u5D#>jI÷t,&BTj? 1yLVdV[ތkyh=:%(?Nem<3v(J0 Tk:5n?6ٞr4q i6۠WdbD\ >IïQك~X֞E<6$_MDf1+pJrkphR oDnrJ \i|_B_Fd֪@ L'QBFMMJIFC-RʌTopSIɯ5 FȂ!ixyMW6BL* af%6~~8?r4jE,@sua :0>qz=MaTfes=]PMCꢺEav,j'e(@AHtmJ_sU)aqvVE0jAf'%#,p[.OS6*5ϟ7 2ƲC7t<G~"ćbfI DAX' H: ,3 :X@,gPAd%^ ·n-m! q 9 (K֌r<;yc_"u9^ԥ>"M r=|ґf+l҄0 Ta SF &ԡ_˾}ul?o's^s?XGe (:1OѭJVP}(Hm/ _bhʖW!IV?O@GhE=e`yu,#8+(17i4v^OۅT2O`B غNa|Z@35r]kr[ ōHAHQJuSpfh: =[H*@z~y/u)HJP$2nZJxx۳*ݥ(L\|E+f#lη 䞦ݗ5rݵ$ysӺ4#x#:OqҲrr=w/`fG ElK(۳h߈g84Yz1tEu>>n_Χj.du1*k9l]JHX|1P<jۅ5%46MZ';hJ>k0Z\4{,6ڤCzaAe[i3ZwaL>9QT@yŒ0aw\Y}t"Rs0MgSbѶ'&n% %(Gb~k> 3W6 z iF/hNx~,GŻ7B8Boy:׊ŒT0|>3"҉IP&%RQ|{b4XQ^B@")meШMTdž#knWwj' ]{1XӇ)"{A&ɧ50ĖiHv} <֕s ߮{ye_yr@~ϰFS/'SS1U}T{'{QS"y?NHɛ^qjkMGI^i$k"4~HV\1%jX`W[&eƚtZZߪ#5r;:sL ɷ1ʣXP BCuU`z6in5ܰSQI)]G[$`OB1$v9R )؎0p1z{WQuRڑ& ~("2f>;6gf? \@R-WIc^ ,5ZzTň]D٪́L).M+dRn]YW(?_u"< og˖leYT~tv4bV(ag{jĤWKu#iqcUh0pa 櫛F[E)|}GpR6| Rɼ߳.b B#t~~ʒ4ȜH*ÛdߢPBF DjjSj+鹕"9{7@"S=*}5$`Vqn,0W ![gWM2$3`?]B9 ȪF PvjO;߯?Zp?ӎRtR٨&? Ǩi;OiDtS#~ DͭDTF>=-z؞S&'Ayy3#(dL6UQqS-ݣ[G~;;*,jU~R _0QW5MBy1Ns1j"e}[Cr&vm2{M|Kb{N2r;s.Ԍ[֯e1).LE  %aR4Y LըvbzR Qd/|)O9Y }$0} on{$lz(s T.MI=KѶC|pm (OKH4,a~pR؀>@XNqFE?u!xOM@~%FmÀvϰ|_psЉ`w}w?|+,d둲Kp$iORo uV%>1& Hd`'?V2eqcj.(I Ym.\>ʶ9(("~ɹ\_ZCw (~ǧ.G"h閫mF paoHzy>y6/m  P5Ϟ`74>@F2hOb[zQ Qܙ(A"R 8ǖW0n 2D) YLb@7r݂^q{[1437(s2GJ4w4 ތR ̠Z܁HE+々!yI16Kg sUj8)kz񝸡vs$04Da(@}<{$y %%D=JF~ Yv%ţ3 >qi\sA6B%5O\Xn2)׬RR?|@\ˈEcpڌL4#'_; 5m-̦FŋG>VN A?i+ wi s68猾Kj]p\O7O4QkG;m難Kp.ϕIkٌ m$r#zy K}:.7/Qyn. Q;Gy\RS{4 \2v*z.eX)A7WcIg_}DF'Fr,7Љ^|p4昳E6Zicg/"ZҝxBrfM}?c)-(4|%|傘 XȣCh/X׈rEp)]sFzvꥠO[BKi"e|j|XP  _{bҌFXfq<~m(>2{;(8\gf]wgniӳM傫߃bxNQ$-B7j -pP1dFҭ :niҼ6$g }8m]DLLb͑7(h=/-#V(7;+Utx2z-1Vy֋Lx=#e ^3C.BP<8w̬dS/K@7A4Ss 1S1رq@PB*S&YzomW5ѿ~Г|A\4<rNx/XC# RcTk-kC4ȺU)yGį1 2\V7͂!xv%3N[4yhkcw9LJm`9qy:heϵio#q.(_.-B''&>)RrK)Zy\ݵnbԄ:bq@ q;2قb"ۂ͐DljiL&A2yn[_ ˟JHmild1|Juc@H?^فZ)K闦Zv4"9%O3+@Mll+y/k' ,'!8~(&Lٴ[i= 1#+6=c1{YT{N>>5Nvz^ ߀-|~+"827˜+ +XZ[b6 /w;c$fQqwX>T4-XQڶULs) ;qǼ\R{RD4AkX_fӇ\4\XCkR!ZN7W4!1ݒB'  {UaRJj;*YhzJn!]?g-zfsD@M>shK +5clե N6cTg,\R"Q@[n*=Fū3H4B]q܎V`\fNaU%rN̺nXx`}ysj4+ Y_V:k$MYʁtr*$ikrY,7ȁCcַو'E q,1'4x= ~&UI!܋[4uLu(]F΋ {Θ(Ǖ ul"J&%Z%gϦtU|:mWh3kFwW 0,D .RFFUR̕V6g||}pz ]?,Hkf9zs~]m4wq{o{)ִbq=zC`0 N~90ʽ{_&+̸imYJ!y5ۜCc9:#4pVN5w+O7re?ЄY0m ZHhFEJ"NAx\Ft0c|I 6d2oExnoI;ݨNlG618*!BmR*#60$>"~1A:CA@dȲXRG 9@5;AK ʯnD{?,NO"~HqXIfwxޔ9qwpR3RMN8k};0uuIA oW%C"e R?{":'9[[pJ`x&;ABPaer:Эؼ 6#Z"gP)8]JHL#+Lc\[ @ {U$hnY@|6'pIr$ı}z+圏-0  PLrY3DZ u>r˳a+3:IZ+EI4Ev&[{boh'ҽ&OWIa%ju0\ܔכzuPP~R%DC'ޢ7jQV09knUs6 >TPOokR?ׂfJkZB' S!lu:i1FqS8rrO&;-*=nHWw4XIBcBB*B߇1t9ְ:R54eFhU=p9'"fZ\q̷l'8Qfyl>TɚFjr9\F7n.F?_;28!ev:X@%zgjc3nȤ,P`FʿFn"R6d=}{XoUגưo(Ԕma&Ӎekd1È`7O9ߓ?V"0!k C^TI1wb ~w^3 ?<Е˽7Gbb)"g-t/`PnZLid81_HmChH~n}B>U㞬aA,+C69 '-uӔPi9~|2 Zh\nB:)z3gqVK#zO:Yژ3<9AV**pAENTf9N\1 TC uQbLۥgQp( 7 [ u<ߛ[ .*[(:Ń:B!Ǖn]"<ws߈$h? {E'falVB \x51S ]#2U; v>έplgJfY܏nf}mo`HQ 5VB6OQ l+0!cd%_OF-v[ } j i&5!KIyVOjxN](״=c~Pi_iT99x$]C2`8?ԑÖ:^":[ۃ;VՐQ_aļ,LFza 4\He&qO~2,[4u-8pW;`=/u\R]ǹNRJd;H3Rϑ*5ݓDS/(-[>>a:_OxɛF3h.ϳXl׃l~r"t^lYj xu n&GHf>/z.oSmlكYgmEJ @njg(͇.8ƈxO.ڠmÇB{?_j@i^T]kR(7iiEsUaե-N-]FHJFt4z0:;u ,2SyRtEYd `wReeo.`{YyeS >@9QO#B+D⶯,HfiEKm~lq`͝n>2 "2ܤppܪ$c鈭';ֽJP!g߹5~~oKK-gԹvL1z@TTUZ]͋j@Ijڥ6 GJ}BQQ +kbxn$ .&^.fXP!.0O+8Ӥ&ؼK{#lGq M8pxK>Ӻ5ivیJmSwtc ωyQae0h^dF4\vY1dXv\9rI|(i|DS݆Mq=PGшFYӧq'Jz:SN\D(NB+6UaIxCLc?͗ E45prPS*UMS'qr k6.#ApY82,#tdT׽%}Ghw83DFZI./V}z<0r߹&EoI{UΞ^L\0.M|єi5 }OEVg^O0jI|cXImo (l1Gi/&2Y|Kl9ĬH{+yqxc*3^^,~e!\G]NjP-,cI7Pq$DE^= dFJ;0'@1^Wybxˠ"j M(BGOJxo M÷/E ÑceEk.ȿˤJkc}-pҘ' }|MKN?TB >MvV`y٪"Q mrԝtToئzfUW&w77®>܌䤺]<_Ùҝ[o2~Ք:Gv?x`cW8O "ݡ* ,tUoEgGZ#p Rԭ b8i<#nW8HSD27U8=., C=~!ltͽm V'uێ"A56Jy[jyۑ=YޭP A6CxU6cpRJr0&"]SQQ o*HMHTܮNst\. 1ͼ/b1=aPm׆8n I#E@`ax't"4kj\"{dFA~*-,aQ?Rp]L7&y:P;3nm:.⟓B2I)_O:}q}k-Bob?^'@~K4渚'm[ذ7dM(4"=9!_ ( ̾NiAti1!Zw0F$1K 8uE#7$4`[ںi $VĶr#l9>>*є/ʧDXp) Y^q'4ْ?l yU v\ׅ//QKPEy1, x.6}JVMƍ j ϧ;JlK]98eܿ$U RJWz~6.OJG2.{QϟZg6% ,/vف. h=PHkVمDİ7:U%}K4ΡU,S n;Խ%"}E^ e7ZϨ2΂,b3~ !/Z4 3.a4T L}UǵԸW*iS Yݓ,.Khסe(_$CNPGQ]yd~4vAh[캯Sw6KM/RJL6v]'1WqA+&D$̬Cq^,_czʽ nl)c3xIz_zS%p7FAM%p գ1dr+E3cPd\8|]gOQ3ϵ01 k?S@~-ĠS"}ш>YoHR 8N$ _o4dzIl.\Qg7XmyJGgbxj+YIYFqc/aNv[ 1yXRx& RNɁqVM7ˈ*)ӕN%zo+yw 3k,9ypDI0AA10b^K1Ttǩcf1e{-bzxGƩsCt+MJQo jƌud?i2ycwAFv`jba)Ҫ ]ރX;.nJ",I{ !,?3 k;uНzp[|JaNX wÓjk^aP (o}b; 98Kwܵ>!RShHQ ;M5801s4NOqmuܰp-+\Ҫ2 1eg>rH辸Ȓk<I1ܞ2U)ajnAp\&Aєڷzut;}P$|Z{8eoYǜpFÑlEr,5c+Qσc%ҵCZll_50" :LTl81:+Ę>S bYX×)V rg Œ4*il:h,l- ]s#_TSzbl̐Bʏ>s#MꛯB|V/n}^gM؟L,vS1ؿ}>; 1B4Fc+wYUMmR'8~t.bΘH};>UM G4qRj^ҩcOY7mi?1dRWM{"[8v5fs٧JV?:9GfxGz$vk: 7w bSL!`a&3q2q̒N¬i_|CLvNaH[ VI9XڻtR|}I'Ԙǐ9Q']yY ,Gv8.yR5t4{k ]W%s*,hDEعUL3s !N AfDg$EHTz8bX)!Qc=lh_5n5O\q9$싫^`=󨏂+, (N4;.錁on̑bS̗;}u'%fboTzH PDrȨLId1N7;NG q=_n02M!lZ7)gZ<ƽr ꔱ26f RAm40)S;'bkgϙQIB4vf99s:lJ E:YmLU|U608@T2_v0mhؒΌ}Wݟ05ٟaWY#,/2HEjyb%@%((2ȷ.&[(/FZJC߈)?mx~#~n D !K<6a )%NRS Hw 7R A 9<>xr:$Nګb .\veXgm"cHK 36|rGֲҽV%6EUe]蝀/Y/+,4({ J3ܥҨLj +NZ`"[ ^D+ޤm6bZ8`rHEi29VRJjv~U/$m zlq`15cuMt5;ApZu9hV%l rE$r6~_jP>y[EyJRCӵZ1k+QCE&:80{{̰+11 ,RT?O!nUa,ݏHD#*:snHƕF,c @'{#;;̸-!8/}$.~|*/^r"bI93Gh؛$+2\jYF raYDX(Lh4hYXI)eE>>ĮXۃbLpl^;@b2hՍB,^`yɈ0b Tg(t!];?4[<$80Ϫ I@K=[pu>ԏ;&pL_W-bF?yRwNX.*/ע|9uZe˰mIN8a|(2ͅJְ쫠C1ԂN32uB瓟?Upy;Q)+K/+Iۃ2jphwW-, *D|c?h/#v#⦷gp|"ኍ[8+)WZbO^9*54]US(,I@18X_إWZq&_^~B~! d .7 `*vŰOW&Pj~Y5}#zʓ0VZ``_Pƍ4:w)ZZA4UqxM*7G6Pʊڪ [^ESSq)/kvޏkcصۭԶD]<*.[}_<>|(T#%xQ"{W@GbLX9ʤ\]nfiK6 vj}}ï3ф4*9vA{3o < ޤXآD%sI!; 4:!{Q|/rb{/AĬjPZW@BHt*Ы$6m$I=/ E<ۘQ{pU!P5XyWod_g gSV@ę_:%XIP@HvEH&ӂ輧 S` K8Y C5yq} 77n_ABmLj>5@ CV$ԅFGi@<#槾,)d~u~&#>?ʨN6,J&vJlz0fP9G5l'N[Q]y+w'G\xB]EDFIjff^W%ۃ-7JOV ?ɭ0 \BLyr*3 qjMRq B%Uhw jؚBu7В6R8OA1~+s&kIf+?QYH&وQ=u亠R"lh_"MM% +3zoK"ڗE睂-a.g^7r{fD%Qr!(R&31S.e˨ɋ.mzZa"*hfdؗb~oދ6(:fht6;wyNuA~#cAmh4wp)ԯ[eA9VpNNvOݧg6g7eI/@%jgLfr>ezHyCϳ:<|2N7KڎFIR^ZۤD]!O-..SɕHSZG~a4xs9E-h3BrQd.lp;~矬6MjP?RD96-=δrnĨ5s{{"[ެG>)3júZD@g_'%e0gH֒Zj96{VoUX}&cۃzJ]-| 4"ɉ=rhm1.%k6/TJIۜ<ljgX|nggѺ=ƹ w.0ɋ9FAtdo5Vpy@R_Բg'+/<+Q#li)e1?#S)_锸F_DËKPmjk}w}˛PN/ɿD}Vʈ@4W41>RF3D9!M\D }|Ss eiS@}vT CSI{-0p'ϝ({P•^nq \!Ri_l#= (0}୍^B' ig L O3h8H0Р5뗱bX_1v&A(>G"6!Cwl`*W$x_xm.cSȨ>'DkLLiWCzH)Gy8V>w}i ?\Y- hb]շQm@|Xk;3 dܬDqDo|8z퐰RÞޔ?sV}ZfeW?Ƞ/*Vg+G+t GOL9;WeUI]ɩ^qkc<v@?Gwu, Ԍ Oceb̊ȰV&)62N0J 5TʏH0,6YU:N`u z=g_)"t_ 7N[u$rkU{M>.MivлԜAla[ ]*ү[ClDǞF2Qʧ-ii`˜$F!%lb">Kp1oeXg'בDkw YF):?Y"d)Q ,/F9!-$+@' ЗΆZ 1]t4ÈYpJK5J\% d?'nj燂N._[uF|,4oRʎ[nc{/=ɣVn1h)RӦjYvOu\p/ b '~*NFښ'; =dy;֦4m~>S>8iE/6TzjLÕC!boL3k IJjߖ 0 ]x;Z//|n$! oT7lo&W]^qmBLǾdQے 9WW{X,s 0>hy! ^r zU!׏X+auq@nkPpN.o{",|NrasN5Ҹ\w+ N\NDSY!(KbP҈0&R,qyq!NwŔrF pcٝ},PSƈPQ 18-&| M Q'e]uxƆ^y)FEx$oIR wjxs6)@DnRHt4L}*7e1-S0C}{ N3F, s8^+MF,7ښƪ?tQ_6戢@(b@9fͩ}CQ#+z35n <=Yϟw\aML[#p֩j} !+9a4:Avz^;A̞~zȧ@q;h(P8zbc N? $p³$duqV(\&#!V(}&䁢ATgR>HdZJs$̎X;=Ы>;ŔN<+7H =dO9/Qj>3s߮ݷs))EzWY r&v!/=!)0`|":q LP~jžC1vi*cMLX粕V#K%s(oS,&F/NfI<Ɩ(,sX|:*!#@RP ʎ׉xJe佶yN-ػ?kZ?)AP*squ.5e\шTOwwpfI9+x93mkc# i0 $,>zU֖c!үHr0v7mk ^K<ʒhVtI)7wY<&pAG,WjzE )&VqDRfU&~bw 0="q1]Чo'OXI D0ۀ߃#}%g{z0ʔ#BW#> emUUȏI?BwNe$5jG)%٠+_ll͉UFaj K=ѳ?5ohCS[7#Gnt2N Tb 0>JDMYXn HX$fS"E*C:^:[T,9V3(:`~`V|ʩrz)+?hz-c]nbĬKmP%y7;[vi"H Wg&=1CB:':m*n/V䓉iPv,.)[oż|܏eʼ |!3(2,J qPhi TjUi6C`<+dVȔ(ZZnQZRD ǚZl,zcF,N/;aCF?dniy6XYpۓR\S÷# F+kBnht }/Iyo\Q>KۃK.S9|}*>ygIGZ~׿ELbT<?c#f=l0-eWݪ>}юY>ө-jyTv Wua=u0 _ŴG V|jc*ۜP#0 ܿs<BR4& .]Pv6$3HW-,[+jm,:ɥƳ&0`/5D텣D,\ЩO;t^TC|EHo;Y[>1A=]K P&;((/ߢW.-N ½Q}E*Mmr"D"fE~ޒ`Q\*ɵ/V.3S|SQ1<KL*j ៞E?"Jȥ@@0yrP#ł@}E7zԭâP#ʹ`т*>qoJ2N`D$^r-X`I pA*l=5^N梁kh:"niw_LO4W3(rYCTӻ t0q Xsz$ vz5Fo o[h_ րaq7Daz‡ݷ=N}xಞY)rst#e`89ezPu, @).]J\Z޵eā0n_@j", ($K(}DlWJ˦a2PZ=%wSAV,f'eW%ZĦ𣾳no<IرNwW4S) ;rI&YaG+Ð:WN=7lq40k5)Hnةj[9!IІ7GXʸ^^E WGSF2( A.4?>G_=, с1UB25NOX w'BG2 4J MYsz"hG&sjó~R&)~V"C<'Df|+AQD|x:'N HHSd(\ 3p(M8tRqD0%7ޚ ȓ߽%wApeyWb N7xǸ0lԻ7 ai=wÅOLׇ{}oԌ ucBn~&ge䣢¬i]-xJC6ʼ{qqhU5ѥ}BCeNcS a`,ÄRLfv+Zyg 8ʟKc9Ɣ;HKQ7>W~GL=9N`D=4v@]1`)Ƃ-j %!5Ǧ2:W 5keʅ!UHJ [X]h&POk7YMK]E77\}P{K%,k.ChוM6"j=1{/EI'X,D)uS?FНu"@0m Q-:INȿ:|X^!z V8s76OdM^pwN&_iœ7쯅2W _}!%jog`rZIJHS'y)Qo? CtA.ZOlpW!@-bs"DUF&\9%?)$߹`ӯl uj9#+d$8 3iT(#q/GEZK+J9=E'iBD)\D]502:ą Iz VeP!z/L$2@ޯ y~6#t΁q,|kcwu? @(L@sGeɯF&6Xa@Ӳdjw}0o+Ks+0`sǛUm Y21uTB(cx{Bk<%2ۛ1b䈬l%oT|B23s5-IhFB 4TAx#^mu4gr{$?>uD"- Zh*+3OMEWء)2擎e҃DI󽴦.蛂z8+N^4]P}:O?Ђ޼iF<(MɆb5ѾęL3ZS/~q?8uJ"F: \;¢;}A7/Xrš9"ZLU&x u܃+;$8VWTr M(a8 >va{T[5~̓q]g ҵ _^MeAIȸvGX2vIq+5ip=/Iog-5)h0Bs0>0'fV۾:o'Ӻ ^K_H Pؕ/ {:]h c^SvAG@$gRudox) 8d793 fwP3r@}zc{x)7 LRN~`FMO*-ݠ44.Tib?[6N9F;#*]E-)Pk@?(Y#.nYDcp+1ԥhk=ᥣ樟a &i?uQ.ֱe5W{C@5YCTꃴ euC & 4Ir 0ɎU LJ3u#V_D%OYP`<;3ba;.I Q!)}+!҃֎W\>xjk~eurqN%ϲҔ1Im|6FkKIfrTDevfAŤ(M𯛌P׳`-dny*s`(dI#-()Z^U^xbV3d`Q L+ݥ;vra R—SYmBX)r?Zʵv.9֏xyV=j-q*5;Tx%m&eLXB) 4v+u.hOE TvCcbAYF<6 ?I'a` NV$[`װ0UPƒ(| XQU ?3W  ;`*D H=Kقʿ. ݦ~o?,%5=3ǧ_򻡥CcJM:b#`>}ō)P&BSnitF15lY?[W"D=]sA|J@HUV#dbáڱک:+f(HcX۶4:vb NQNRm9I R:Ի#\1Dv v IKo=zF>fxRˑPj;^L/EaolZ$qϓ0,A6^ Z 8\~ՂKi/wz-"]\LhN푲)Y3!`yu@Db8CW)+ͤCllbp*>_,z׬#}rrA3>#?:>IM[:;yuqdI;Lv{ (RW԰3]bud!OfabjGrkĐ82\?[8 Or ؁ ݖ=8t#=vv)ZJJp 9%V>y w+;̛2<|*X(㌏ӓkLrЮ-W)'` Nf܅.{VaI75M JסUTߦ|o嗳؈ڃ؃>?bZX `2X 7/#POÞJ_aR$IN^O%k#Z,O= 'B}îQII?"GoCW64 ] > O+ %!ZM-jOO+ƾ$_f &sO6m[=WgǗз?C$AVw2§HUBPi~={d!MZ}"SIo&gb WRv):xPѕ(Lx>kՇrm{LɬQ7} BX4}ir]/A1۟5-;Z^2^.+ZDFޫbsmQȯ z 3DSW,o읐QI˰പ/sW33/O/-EcI%5@ZWtx.1'"w?b9, <8cS_,iv&ā*g.*Ġ4)4bw_8 g~iX~ E #HJ40ӦG2_iJ(Iz(pu=1^搞IkU΢hq^âyS!Nlo7=gPj _.wȖš!ӡ r'PͬPT! k C"[~5G6 Yt0!l).Ϗ 4J%nܧc RZ񈙌|{烳ef\xeLl`*@MC'!!fg `SPn8l\_Wb Ďb+9Kjz觺sbOik6a &; &C2W^V zL^SNpj_CEbוN)(RۺP6Y`lt(׼SȮt^遨/(B^ly.=l;SLʃ~xH '^Nr^`) x bYn$smI~z=鿼/bBa㖓R>2_Zac޿"L>>}ݟ7UXg~=x^" d#%E-J,[}|Aj5^J.~{KJ>G1W+Oa$Dr0hx+rFLY6d,|K/ʞX)DBna˩4ƗcEklB@ o$>JӁN,z|cЩYU69熃A=6 MJkNsj;jWv; PLe3Kb^=r|Q4Kh᧋R*y⛟0;s_+s^Ɋɣ-,dG6`t[ƌ6bZ&26lCMtca2ۚ2 䍚#Bx6,=bDP/.&_N覙(ojޗ>Qpv廬ڷ >-$:o@s9jP6쵝fr:OK-3ѦU *[` D^ɬvjޕV5b0Ҭ7?+<+##}m"Ofɱd! YdC*:<*'c)sxp* 9R'Dkx,٬k(/1X8#s[BWt 鏯Ť2e!ksikU%0@_ໜ3@ q,?Wd,ot?ZΊ7/,h\t!˞TѰx9Jc?SQIW.˵o5ud:.18PUT>z<˿^PMKBAY-OڏyiVֺI(O Iƞj РZ^.rXvXlk,o8kܔS"GЅˑ!F./=O-䊕Q oЩ<-wdMQ0ͮl!Ǡp+B8TB~05KeΩKy~Á͛#:qf]=n{(aQ#C-]{ŗ_ -r]JのpBkCce Ϫ~|p[ΩXw-[a[aMc!p[FGÎx03=o=eƗ[3:#u){N_ &܏g=J{1J^mm6?$f>8hFn1Jg w ͛y$h.ڔ>?BDXw)rK<< H2I/<,El$elGZ.Zxx\Ÿ})+CU܀!/޼S{A KAUpa' ! :yor~ChNlG*&~$0i]Vᲁc%n[N*]@ǀ8 Z T9X6RL^396_ALIo^N)C43wոGk"ٶk:|.oP#iH-A[ l8w셋5]<C Q ܔǨ!Pfc^6oJr3TMN`"l<=9ԸP>'Ϡ(gD݃I0?DO# 9; WSe;wթ5ιb aho$)􆷦Sޝ _a}:첎xTHA"AʸhTZUj(X_ [N\3i"5qB?օw.*8xM[kSN`  P X'Fxz臛 Q-]5DŹ(+i)LrE|\k0ftҠ4*Yk[uA [( Dh>XCTŐm-F/["& $Oah* ;^X3LƔ%!Ǵ)ž=@:T=oe jALHb&@L1K`=Q)?Wցj֨wfတ#W5@ E=oIEm 0k-R+2jkʨi[Dӽ,"r!p_l#c |Nn`@QN`$Btch 1dy\jցL߻C [ө]4,m&wP쫌,J?a"@&2W9տbbLsw.ZDg_A?n8d를xmMp>ϡ.k8Fl-G)YPwz{- ljR0uҷ*1Bi|ͳw6%M5AG<*?sxkV'C~!TS uK%Wb_Ê78k˛ _P:,k1[a'Й60ʫ3g#(xuIƸS"E)ű'||M=d!JjQr$+ȉplhe0#-2)$9 ֑RN8vNpc8S-#vOͣ cq&FnXÌ_)MoQhZ*)ٴ\_Z3F}-czxj71tX`sup# )hDg2ftZczu+8{dV9#F_BRQ!ui|ڬ8K*,1ĝqsޅ}0@fǴDw6_Ffn;603gHo;fFآ4Ԋ;jH bFkl3ln $b3OoI ZuLWb\2Zf u^ s%j]9$ kc-\gXqyJ ߖRV~FXt -txj758 !Mw|ԙw]4D'i (!$憎#B9pLt#?64:;XheK {G>Sv%hl #dDgc"(?T>sBh!SfWBeJْa0VskPiCe) %:uqIPs{XgS.ۻoLIx%Nح > wvhl!Ѵ8Cf#>л*|[M .#c1kvUV\jtm4$Y{Dxi.0OL=|mպe?vZ=%!F''wciam_e˦ΗVU7ỳŏj0w$W"zQXeM?ɕrЉ4K 2NPa[mFyCNx);!XFonf>4Ys2Lv 5PpcH7  JE{E wO b%,OܰC˥7v)OEmb sXPurHY)zC*JƬ}S#V"Wɮ -w?@ ǣk,HjlQTJ 8pym7/?UJ[v[E;_[vhe'yѸ>O"'wQ`Ig1yL_ڑ~.Y}0}dJ!_ua` sc@VH>'4\ҫՈ?[Ɲgn F>Hr x"\ȵWtW fMnA}mi1a"7M9bǞoN8Eo&] T@؋uNVA!s''i`JrU}C)uγa ,MrIdbN҃r_B&pWͩ&ؑڊT[hG(ѽqްmPAM] <|) M?66GIA<&x[%e ъg|+K&iZ ErZּr56ie@)/aҭ<.| PqN单 l3ZtJL_v :]hmp<_6q^U}K܄wdRHX]aPyOZ&/ӟ :Bf]W0 LIX>ǮC$&ƣl=&V-m4 vaE&-qj Zhl(E8/IG8 c|ph-,±UmZOŨ6(m%%hY%":)Qa~lьH|cq p؂HQؘ;:ak7=Ib3*opv+u XU7k|xݐ_pS.+XP7P/lH&Swm"]7S{abZ[g:5?[ȿFK٫M_-̭ZZYLM]L iKKAV?\9Kjc8_ jߵѢ &I' ~=~yvWz MKm I K.@FxdG3O[5.Ip'OhD$z/Udr6TB#j|e)έHfyj[es ]?wۊ=%hK5|6#XubBL%_Ǎ>m:x=-zɼ#-uf_JVeJi}Y%t 5{׸H݁gRK3HFtcj!'oi;:Ƞĝu@ThTze?4㜗D$"H,vj狒tqwgv ջ[ThuQd/(MC* ץ kdI0cপV@uNG{j_.}H.>bD:hG LlN34DOQcibieI %nwrN0Jce@{ƈ"kif ])2Ut5斨xMJb{g 4"f[:H2XzgR:M}LM}]c6 'n +iదgŌr[ [8L1}@?+Qyj`/Q}V˻g~cpOĆP.7@_ZrBYqfgyT2j×:!9Sh"v2&<oKD/ʡ 5h ~Nްm2cϚx;^H' cAtʫ@ʰ ֗]/(e.YbkSXWnNrje/K(Pcv3Au,*88aa٩?VhFpԲze?en2^qjQ11>Jb8eܔJd<% " kr M3J"\W}XT:e!eK'^:r&g^P6bo_Ia3@s$ 5+- &Ǩn bROq& S&='n{Q.@=?' r&.m ux}3|ɛGE )(Q_r_ TwM Ə(1wQ6 ĘJQB햃%`PE1~̰Kj8|luJG3ME )6I\ ̾#1#NI'(pbR4 ?/ҧd#X={!5-sPOeHD.MrՕ2G36{IreXuغ⛹=Hh2PSES[ X_p/jꏌ|FRsDE 7}lny@g̙^RM͡Y]#jYB`'C\hUe&Vzd>I;g!\tS2 ܰsy5S#8=:>VN=|yB'@t%{d9d%2i1*ذ@iuSQC84.LJ6)d.q6ݤWOv\uX,6r ˽^+b-†/N Vv9rטx8c-R& &2<^5e?c'Ljb"KZ⩀JJ]ƓmQL`ۨZG|. B&,J@ȉ~kd]]o ԵzȟXigu<=Qw`& Ska9Lg_*_[OBBaTȍLżK&k)4>準PTyc<ƿtyaTf^uuLW6+SZ*3Հ،G퐩`p=Z$r͆!jv+G0zM7uN$C2FOREjMh33+@xD( skOGF!\>Q<(ཱOu煘:"8{gѡg)ͥZ\¤Iz#y\E1wG8d({b4)EB./*{qկZk웡U!u3ڐB(TB 5낢PSIMP|Ab(YersOEL=fނx#VbZm\#[!I4m3883b*u֋E6Ae)C.yFrZE|zlۏ!\Vi5%knqFGBgoYeFMCYhn/0qɯOuzҳXjF^ ɢbϱǭ9A(:d ~aBʓe[kMW_mj|dTIAa v\| .[sѮ.Zh0HFk*-cuVXʬIteܛ:!#4s~]2BG,Mܪt#_z}sС7UCdVU`Z$^Tz6PKp:%d<\%bNH@+"v%;nx I#wU( v3PD!ާ]7Jf;#J2" 1![H Gl9+-%Vf_:[T.5~؉_zzbEE$wru:lX j]I? Qf#"k®rm(̖?SKdx.GzD 5# »RD_fdbanCహ]Xfр’XݼΛ⤬J@8a =I)=|%:W+@=Imɲ 9bBם< o6IEYR4I{PuJ; 뼨!>25jY,N{\Pi{]3ς R;D)1Z Ġs]VxF(0֋#R|\ F4S5F{3'mNZ3}dF/(G\ /B,j+ž3g׹ RL=ޗ$W֓C>,_s #L&%X3g!1~K9|0:tԫzzEdADItiktqf^ Ӳ65dDEƶ>lff.C]U.,c$,9Gq͇kt^ʏ9Ɨ<~>lL%EƉ N{.s FBumR߻*d!N`@i<$o,]4+Um 8<{XݕZ̭פNlb!h ڪ<4*BmS -vc,X8uڅqF;?wJ92~;HO;-#bKWSj~ wSxɯM&HEg5ز0cAo^o" kZ~bO ܯ/pԭ??x:^tUZ,p2ʄK5ɰ(~%4^eȹ!تꡂEլK;&39J߇a| }Awy4.n6K k$Ed;b4ߜ[NM0Iħhg-ܿpl?J)ĢKse`'vru@%:Ayy :XD# A]E4iK趌GFYPEe~? d,|Xt,Z4k¦~o揉[D3+:"ͦHYME&{dմ0NGRKxW.6龕5ع;Y䕿 3L6+<Dfq#6ތ!rǾ ?w8/C(D_t?ƒ. SQ`~v8F*XNJoM"Wqb ̹%hp?aAhZSu`@}E~#60xqOEĶF”}$UEE5tಿqnCՑ(]w@ qSk lS#ZD~?Ċu.ܛ /͸rAa $ĤKV0 ʛGL>m:̱WG$ T$Ӓ6ezatQFO4k~\k52mZɊq60wv]H҂_e "E'۾br#TZNW}3_k hT st. >іE@ Q*ӣ+w*Σ쳳8 K/Xqwl)Z47. tmx%o$}C:ۍA>pmuK6^qj^?%ePz"ֽP ׶X&ҨFvůҁXN<d$'I-5҄ n:Tę=3R{z ^HzWg:o u4BFJ/^'UIv!Qwoems[_'Mle=X]ME.4O/7mͤ+Qy. @̩͘>D RcsX;V!I:5h6NG -Uwf<]%U` PfQE?W,YYǯ@l,[BNeXG1!hZdݦuʢ,{lֽ)FS'rDì' COR]&9<np7ɖtұDΩ7qXHUζe &7s\7]$vrvq^,p;0'>#x= *?_Ggt3Qү)zMg9mɖ>;t/.ۣQqA55EyBg_r zuus4sC;*ۧ2j:g6eRh?K]N^Y[ aj8d܅[>V_F0[d4M,jFVaMIJieV +"nK3Ut8;v=P/NaHX".OdWD~iPI':!وiHaiR -4寇|p6z:晋U:skv;$cI3KYrAX!?C22k~@9!w{l5OERa)U#I5t#k1f(% ao> V ^MsuvtuL&[.%2둹DD+o}مK鱶,IX\C{~t5uu{&[ Z=i~'l@vծd1V`7ߔ/dq\_Lsl1?ߺғB \=y4dKDoޑS|o.ӥQas7;Q &c{'I[Rs!DuM:0ɍfm>2ӄii; HԀ],dυD/?YAZ%‹p|-ThUM(Fh"<4K6{R.d6dPh.Xz svo N zSōWGba7X&0n2)hqI V' -=C^x68K%/7Iw$f, ~kVJ%,$ՒڊjՎs(wyzLxЭ"y4/R$-O9V}HCV9KW%v BʏhjDiQ[8㰤IopL ghnGY0=͢6u:3R V#ndW > zO"L\*rl̏f+=7p[dÙ-0sTLZV}pхZU.Qyh2.( -^7Fʌ=ٖx})AB{' Zn:FT`kkRb%)`0L%/{Lh?lE6ˉ//w4'0I`!A2Y+p y",SDYC5po:q {e5 kU J1;} Pޭ~R /-raZ[ra_=+??~ c~\. r)a"gQ n0-%…ꏂ#UP;" @JOHI4`ft1bJ6Nuhι{(ܦp6C^)14xݗ=pN:r[,T(?d3%s My=k k%!O`(5Й ֺ+.,.)lٲgSK%--(YV@óVw}5xrC-.J"Ie\tܩe*UD7Юuf a?\V stȈzG1Og9,_5q~#JKW#WA4UhWyJmGreSfViRU:ژy[e|9<`7$C <'o@.mBh:֢v/~8b?q7]-oċiykd3gbهnu#9ZoI+9{ 3 [{;^>?*nj>DHEiao &,Fk!~!F@xZ~N-M}52XIq!ӾMXgjKA:!npw]Y36SHK߰RG?&ueJa'(1"%>C d^|[O\^M$L<~K+ QI lxŜqGAcBSZZMcF Z,Mlge |Y@G<8 qM%%{'0m~cN\GBdD=ӰJ9{biej'%c5$r ;҉ 皯*K zɮ$5mQ׭DC.ȹf>K5Cήy nǛIr! Ho<uӪֆ.I}>]:s/9TD`,mK`C^&b٨9Ƭy=,O jh0@ד+\w=|qYtliǡ*Mȿ,vni5̉z>fH,kĬ`kδ]1rQН>(ݲ i-4|`'p-Y5ȁfW}ݺ"#O6Nu_\a/Ng/wsYM B-̰lVajvntDh:~heˍ~Iud\Mn t6kf=1HKL5K^A?p$GvIwF\"t+VXmt7aXKz_\E6®[" _4&l9b.WT`AƘ\A^i*8wYŪ$Y56+pA+fFo4[,'"3="@yFMR0oxL6R`ÂZ΀mi:uTfcpHh?Xzbd5gm)$,CZOQŘSUȚ qbj#~6ՁCLUlKF *]!+ ]:5h6!d< 38Eo~~j+&a_; L)۴M؛k]S?rm°S !Xج xR)uqnkhjWH/nVSdP[ %b~cHiE]n"%oԹAo$,L'mCܲM7:)YTrrdjH>b͎ٔ>98|}6XpB{ʲ#3#LJ~pyL KD_=jd,6i hG,rGVM sڔ JpLW9Cqm _l4NҰi Xᢰ+ͭ`v0BgP&bBHʧ(}ʟ.TBjx'MŦ cWT (* _yd@X)>yL|:SXAJqLFK)yF&i 6ozl"@z5rEKlI> FAL,HY}@ލݾWF ؕ]Ė#sK`z9ۗO?ph.g@ b',1HYj7Tʢ%:/CD?fpm Ůۇw zڢb(^ .F ݔj3ek u 2+ gCp3ǖpDcKa\[ɚRWr{v@4 5Ԝk4u*;"?0UeCl}9Dhͨb IGR_TQb<1g.Oeq!׭UpjBHTEt"=4*U~eϥ8T(oJb|;L4 GT\v"K$ 莦a NX^KF2bBVU4he?hgFJc<tXm)N{Jf#@h|ZN]aV/ģʷP;>'Xd7V側z  {}*4"Zc)p)7=S#Acόay LznC;wtxK{1tR)ѐM5/+X·^-aw:&!6K>5#˘nɣdJ@̺t[>1 $\Y!\3%cv2 5:14#@s 8), uI˴f9uj땪Uzՙw6'|9,)ĭc`W' `{=bt,bV؇vm<_M_)&tŃ> =: tՕ!_<}kr&cs+MI_KPzO -,3vBZ&1|Q osc[B'qUW*I %4=OՌ]?\(4VWislBm.v3zo20V@.2F Q+> .?L&=z1epaKɃd=I)efGgv8N(!x Q|V7nijQ?W,O!ϹnBৠU<٩#+` *iɁ +XY2}<ڸQ~tO(\^\>_:iUk fELt1_6kY &Ȣ![]`敚RB4[%?[_hX[|@.(XIؾ]vO *##oQmJLdmSٗbŮq/p)[nLSլ̋aOF׀=l EMZ0S+3-%?߶H/a2eWx ch;Deͨ0tNzL :`a-CIg9BMDmaS89;jjGf䄻*y[G^K% Js'ȱ)#b5oyaSo3l^0z,TdyCG;R8wL$m\OLWAzdIC6 7") %K#RE;S[<Ps=z%uV{-%[ƇI*iPA6.i_e]hfX"`EwH7\)N> ʻB,7\t2U"?uͅ]5 e8o~#B՝ HݗA m5*gBѿo vmN.է1M)1t<ۍX~sX6.V[<5c͠?'9m"o/{p\liL"uԢ_!VIތ#%^.! 00Wžl+cVq#cfmH;XewVIy@MpQLj%a6>_2 ְ&=XXY;wxNPUme,DLڒ^6}kĄl'1g\)G۪wD xN9h[zUT/l-wY>6-ɥN/ , A(Kq7۸ ٨1euw̚Sg[xS;NɐLHdžy\W SN#IB :?3ŀP^"iTl_UppKեYMeB$ Sώ&87.1@9`9PiHT7"o.K2[JܭMzQBY<8J`?۝M. vN=0s:]*YJZ K˒rD9F8#Wwpr0.Rٻ ]=nF#ӪcB8ڙyEW;&uk( =lyA`KIz2H i}9w5dc=PtuQxYhZ mZin>N((tr(u1llk%j0%LwJH铢kVB"԰m(EW> in7Pg2'lPwaүx{SG*Gy31\ZOjpy)}\(7q!/G+ 05V- *E7D؈scxDg37C5LmԖLjŠor}-ft9лTT;h9'sosp|DV:P{KR[j_vn`Z=6b WʾѦueiɞd_³3Y*ct7hChk¦͏FʁneۼpRxϿvre|rBo5KCF]K 0-(4D' 0ge3^(n`KT]]J( ,qu&Ni|35=sU?퓜Ő ,$w=6) FC^侺R.'fG=HEKr3J0JbX=_l(ɳ? Be/S3ēV :c2WMDsX'1)&8 \JpY֒7oy1F+ bVߍ -KM}ެ8a<s1gzN<'X,/#Q}Y5Tni/F?r!O}82Иgy&ma! WIC5ahשiiZL%h Sd2ƔCcUiZ pˍl(%?eTr6*ޣ5Mqb =b9Z݉m`3HV% \jV1bEEd~eOѫh)kZTa͠_1mWs1 Fї4Wbт^Ok~+*z*m1CS|h VZ))\j `P2<6e%}NEa ~:C_f}ӏ#]?ั9eەm!Wϑm.)[#rAu JbP H >&ivg=ښ߯ÉƉ?*B#7<+ dx\+3}-hS]vJ?)둲b"^)^:^{_99TT(֗g&D:')}Dyc:'!ջRyvGj\K' ?Cc:&+T5uwՉ%5CiI(u o+۟-N=_Ast@ϮL)*G]1 *+kգ.G1,,)>iPdUY:A&)/:B?Λ14:5P6 u 5,eUQuc}UZLE3Mb%9ܓ%jSgn o.X0|͉4B& ~56ڜP`Ku!h@j ƧPqG 7"Ua^s*>.OE@VSc0ovعxtAH|Rߣb:z@ eHe _:_Pc\w,Z`kz) s{SbD9s~eC^t \rJՠēz s.@px' sրe2`=ĉ"Y ŚRhxn \Cϭ5&{%AN3k4kJt]ޛq;d[xܲ§&)RfKd#Ad ߩnޚ5¡z.L)!bL!bj\w{vDuZ\«C-ܶi%чI;7F vV2E[P~?sB0"5Q{H\~@(3-..\,{\PrV14Qջpu -ɺJ/t?\|@}? d/GG2Dkb7:t%]#ڵ [y- Vd1 4Yp-] {(Fb; J"zX/7}yC-PbZqqԟ?55m9eO,ЂB;2 >;if{RAu 1!@vNݴ_jLMnj:k*,ґ7ś2pj)Z$%V ڤr4yi%e/+|1E>YdP!?)zg#ed#F7c\'CZrYHX!R`ԅjm#ñ4% R.,N=){s3> a:!wҏP mO`N$TG|`NvCrIĭ 4%C,X-\f0c|{q[.!mqσ׌ A)EMI@ޗMq)\ L5/D'ok=m7|Q;%q- MT**8W#!(Dwq1Z?zԉ }oWAw9a`q0S,1ż*d/fV5>ۥglbU#Ae%( ] ۈlfQT|i"D~I`;֢\*>L[`J+ȗ#$LT4'FG?iHüXj54RPeS!vc5 NAkghD:r-DMUl_: ᭋ> <W}£̡Y&l I,kFN9ۙl y2ndЫE,RAu3U\Z8qԯʁib ~*Õ/M_*߶\s=( A3q~]a`Vyk@۴f I(83t4񼳀-T< ƽ%1Y7OLcdߪR#, QwL\3ێ36S:+nY/ ,>4 Zi^D8H1/w9TUz\z@`8zb5"JrPwe&%9Tv-P|3XΝ$TVFl6gq=&b2$ X*yF1ևhi@"74PO}>A ـ QknF ukFh 3>nUd(Pn0C*^e !|%{Ow,y}!|xf[95 OCm MYzQ_A⩷RL|Yj[Z~E3[OTnBPν:דv@Ym.ץ,zWTwb:/zDΞOߍrYXT2g}BBXc^k0aBKoJw[xH䌋"oT3Y}56V0O/*L<&Nd;K+9ҰC>exiaZں1m:IɫY!h%4Ηkg KM]'Qi@Bf#-7{+s#f |jUw1)oEvJ"n8R>r9,Fݸt|qrhJ8fɍg5lz!q mЁ`@J#=ni |'"H"y]gt MQVh8x!6}Y eLk &w}PN#yh'7U8A`)7D@:z-y%w*hZMq+O3`W>(!nJ虼N,p"ŐfPF6xJAFQ>54JrEe/W0ct)32tӛcK_qPbc-TZ|'pi&5'd3q}ܱ`ڂW@t)e؅J8}D) IM, @}g[{-)#w_9)Q<ݐ~OfXv́t:jQ`QO٨T[B|ȸޛatw]qS3(ȋ{Y,ZaJ$ FQW[*iMhvU h4wqm?ـiS(E ce1^s戧`p6plscדƟv}ˆ;:[1!)EGs; =-붚NfJQ# \n Dd҄5,Ym&#7zCH@_ո H c:2A?ߋ28j8t񺣋a%*A 3.}8?1x"c` ,7޾4*UbR4Bn?JmZgwE!]sEAU뻾lX$&?$&ױ3Ɂ<D>RjGGfe[ca4 S~}C_]3HaM^ l*.|nOjl>p UP6ęOe2 V"eSb=͍ྂزdqM5IV )B3Bv𐷖ymcB{g=ᛵ4{-]E"TڤWQ43J]% Roka՜R.*לwk6flvַ&f&?if6SMz Js1"bרE&^O0F@]d? z]C͏%ĩ.F3Wߊx͛#WCYCA5Rk1Ubr1rѕ3kEbAx1?TE lV $YP@XyLg"$b4<lveuA=' EA| qP5"OGx? yC@ӐS~ &Xgt9@o@(zc|ECWG/-IdzQkB zgX+}a kL9F mMYV 3h& _cSx' ݤN_`\܊kC>b؀fMaLE5ҭ3lB V6S0(F)V3չr:(UG!s !aܰIvB,1=p SPʃB.6u3 9I{quYiNס] Yejs6VEFg@їS7Fmdl鞚[@Ie;FT{ɻL9_iecҾPq{Th꒳b(H` 1n*76d8rP|4,<Z L!g#MKV6,w$X"bCwl[5á'Jqz6't #)-f8f< MaHJ'G˪uٔg\e1D#X.6;ڔ?K;+L%fO+:9v}-j 6כυ<E@Q@; *[uZ$,o>LԖmM7)IճJenBfD=UZkl| 6$z;RË2Uٷcl x\1'ymO;DIyz^܍f~>{eW ʵ\F9`FȨ#9gnpeAj9`$),M +WeLR4%$<++u]6XO%@pgϮ/Y|HxcZM]F p =吐oU2(N"`>O@g]F~VRVܱIegLwh "uȴFySџ ].$X8$ EbvZiVD')k1H4_y^~̋8.؈a"^Alc aJ8"O?|u†]lDBJ.zY Ud3ohIdCXdޫToQ`rn?Y[Cz]c[7:w Ο6ՎxkSJxvCϣg5f9Q9@닔cMсSXŹU./E׽#KW_Z<0zj-C~ʾnZYؕl֘.5'4%؋Ұ|ᙀT 嘔BmCkN2͸:+bn`#*F-Pyu~d 5XGOQ~<& 77:z.LG45Vɀ:eD鏆u.*EDgPĞ878l0qaJ0@w/hsB: + CFcG ɱ菗1V$QvyQzޕ|$׾`񄥪QN Rg#`?]݉KS =/Sq {)&P\Zm'B wpEx˭?mU,%r^VBM3jQ)h6e̐2 t]#5n%Â,sRza,2a!E4'+ uhyqTre˕i jzHO5(%uԸ6?Q!C_rwƘk4E!@1khJu'c /.G+QMrHLdK WBV{]WZ! F[%4PM .$kੀS,LG`zъ1&ű-\ ͉k%Z0nJ䎪GstfQL𦏠3vD0Pj|Y\XbQ>:*(d΀l1Otm eY [ffkgEk)D`94( M#Y` W1(.fR`o RgTU)b]$.;g{h ?^0^`cx̨\t;F֍ٟ6غZ$˻~˳gej=* bE IU=YPq ﯔbO-ӌ8b;.ZͰ\=ZYFj:c+L@mQ`_#bCqS/lQMs/ӂ3ƯMDIJ-KAEL^ "Rlɰy=WnpO+;~On*s)oGu*¯F8dlVOqhfĺUU)]^=ĺC'?Q3M0ʡmOA QYɧET6kmf_j>"/6^Mf䀰`x0&ɗ]}N*J+ /PG:0̹\`D5 w*ډLEHRSH*侜Pg0' NQz5[sV܋\>EivpTV.˴LʬcN@ʲAVm/f[_ctX(ϢP\ST<p-3/o $Xh󖨓IZN;KODdIww̯Zo]xMmóOeÇeŴ|!kAh'k;&e[^p\3Fɐig @ݰ"iB0lu/e1m]6Oݳ:S6񶸠t\%YPpmk悅oD#F1СG b'KНRv5D|~75˃|5i\9 .R'L .+~u_jUS^K)yvڒ%^8]IGp|0YH %q :,QCȑxIL@-4*iZX&Xb`B|HpҤ0p5jJxn?ܽBplCiKz _q$[g1|%[&ᆄUGԈS%t}_P|y唋dOx&HBo5ɄOp lvo^-QޏUAC'a#l$";fL$MD?`q: ²ܹnyY\oLLJun>ߑO^.96A ӡ/eZ4nvW­"_P_\ޔArMk"dpѡ]XQ/-#t@}>W{ UrgP4ߚ!x9%z/+u$rѐ|^k})[: kש ćiZI) 89 qq8PČq^ѧIQg8d#Y-&꧷FW9}C(" QE?Oaa޴=wy so9byRm$oqmŀS*| JSv48&_k6xg f6";ڐ--*wG\j֋ vO:Eh v@'55{֟S׈Ղ-a* #i'`R~eXViݸax9Xի3B-iw^$7?v<7 wtxCQƢ/,iRݼ U}s2^Б^fĐC"#|*!>Ye#%;@Pͳ]#qen0Nx$j#'(ɯɢVl(zR-'8¿ |e8W_3]Ëc@AJ <̏fz\GA4Dpm`痲7`8-2y܃؏A8OLhu2eGL%x鄧^onp\p;~Bggb W旼JI}WƄ sŀ*pc={;.~2>0p(>̍/toEc~r v_!]p,%٪t8Lb*ǟy&Jfv~?ޡ/h4b~qW 8驽w|JMrjG{퀀-+T oS'{APzgo=?h\N'.ܶzo`-ft0%66On0r2dK1"4F7i910OuYD&.ʦ 4>&7)_H u b<`\S #5FZ"vⳍ/;`Yd,@.5כOwOԔ؝`<4Ϗ91RJ8eK MՇd:`^!GՉ}{(RiǓIBp>I}>!$56}u~x(:m 3]هQ 0: $/j+7W/-+:/z\d)b{-h [#')HQ NɗEЉ1Agcdzbmp}=m񁥏u͙ c-ߒ&*;+~Fr>fhʾ;ʫ-?dE "{Lpt{7*wRY@hIt%+DhF^Wȱ@r@.x}~K1$YVXH;ϳA,arU8toj̧;ë('$ ( C7d[m8q0 P { }/"ɠ>B>Q-1dž (GIWKGBS^~~._ĥKs: +nTg aU#Z3f sAa=(L+MH_܀6Xhy Qr0 f auW{Ur3ԯ=W~T'a5=C"vg~߹Zz-PS4ॳOPkDܗ<أ;nYqH|KEN'=sS V& '$ЈK(y$6[ 40S{Ox:voqp\A^;b}&G_\Iy#%2.:%65 +&59iG$4X eG;5Cs#4ٰ&2Q i!`vRPr KgEo˦E+*M4W$USZ.ul.c\eEY ^&'v[d׻UIS:WPrl[I0'0P}xZ\@ړ#Iaބ45&T{9&h!1P7SA*uSG{vp=8jƉ`DV2В.*5ܞZkuxWf`Cf,ڬNuyGjSZcM}=h聳*VۗEAzhw9_ܮϤFa8h#i1Ei],*!ǮՕ[Lx@rtr3RON[#Bŏu-iQw^ה\,wA<L㙉*ñј_Tm9qBPgS]c/\'KolI=xNHFz4h"$Hi$|g|a5dc2q)qu?]]x;~1ςM&"C)ӽhi}{d<;lLUnQH/@$t [Ҋ GZqFVzAkR5FX%f>&屪lD7_{hvl@(zε슝w2 >4UX)p?ξ² 1M*'}v۷"0GvI’2zN '6B &mH;L ~tuyp.iJT"Db lqniND-t=B~ly-[E$xNYvU`e|<' aVL\Av[A`;*\tb0>ٴ[5z@6AٔE4tL]&SttU85.R<Ĕ1zi>o8XjղլoӷZ8ͲEa4qRJt(C[m%pk^쇦3j+8zѺ-'55[c >¾Dl6i|Aڙ`,E\8#+ άp,b_?S0ljR;$`YI0&'0R4j nB=TW Q֧w:.Ԫ=uXM^ jKw|-u~BP-fZ/:mg2a{ui`0EB?T_ *΂c Do*폰y+Wq_\Lk?l!U^-|*zya3cLO*Dd w `gy^SsHU)¡v.5DJ:x5av=BfI@ V~6t9T˺0rs\!i ٔe4WF )|JM铫\.J1"4 =:׼ r Fꊺ3,z n /^.: G#Q'O1` s6LQrWQxVQ/u> }ZMerzQat}b XSᭉH͖.A)SWG~ʌA2u2]|m6Z_Ck.fFUwmǜ$>^{4JH1*d\fMƋ ,룎=˫S7XfΆprN{Vb0:A}wM"F[o[)Rk%!.7}Yckm+s=y'ԃ77(,ЅR&|+*HX(xD4[VGqT7`KF  5%F3ž6ݲjxp @#Z6c0ۚ~ 'ahQC*" N94m4>6K$~MԃQK#Sp0Hwm|FjXx$,[`Y%Ca/g1Sd^`~qfRU j6yH/.LJ=.[)W/ IAaqB׍L [1&,ĹF5,uu$1?S.G czUE9G7KyqGW%#,GXԹw67!%JLV'XrJ<(Af?,_9r+)^*bui_d\Oۋ@Az5 U;JL?4+"Jo2Λ4rE"cI3<WеWșOJ}''EB N̄hxsU6ꪵ[QH8漻: >P[IVc]XBH:I`3^ܵz9&1l(&. :6 IG%1{kO7|ٮ nsqc[Ht1lc dF 2Jl?~mm 1N]3ObBU%6|Hˆcmw:("zQ%q] ZĴ/ÝO`Ak"i/s =Cgxf1`卹^L[$ᥔAȇK,u2<kjAYVXPp\˜ʰ,MBE7C~4ʶ CqaL71%6H~ɗr{mW 'O ldM-Y=蔥]pd?Z) ]iz-asŸҤ);5Ş%pg_wi.(Ɯ8aa=k]5؍@?ǜ,y+0b:ہDGCג{|2\ jP^tՁUdx\0kzeMY(lDoH5kdknEdoЪU%h߷/;.W}&|P:˖a@\~)|m,C!U[Ivݜ4mP<(U.v<M^=>nɷ+ߚJPx|vQԋBTTǻ/~dRM+ o],eb'EՉ0iF h2 6ദ,MO #!u&5 .]ڣ 6Art=/>IP3Z~K,Ợ+! 9ZCS˜}c5jh8ov9jtZlEEf@#*}c *3,8; CBc,VF0B)w  lP8~ w7W#CǨN#fmXX} OfegoKen^msMr֫2oj+:^)N.hBw =G3j<%鯢e+/zС<"V1 ٸ4ˆiBfQ_!D]60`|PǜKuBK4`)ЭgA>Bk4h+7-Uz Ԅ@bI[~as'Y֥ [h>eM<9'RnEIWn*9dRlGm Cծf^x#拍KHkbv*;hi]ϐ}!>j]=O o9|`Lp Q϶k2U btX{z{`ٺ +.׌73q8Y!#΢ Љ LWW$"ҧTy3 Yd7wϾ"vݸKjeH0hX*`b6vdPUWھ`U' ( } (Z U}o%#1-]c8|AӉtE%GZgG~BBe B8/s.ުj:3;4/EǥrjW|oiT~u24Tf_nB},k]v" 2GC!a3V\Dھ9Q{L#f Hu8=\L >9Xۀr.$-Ikb->^i'G>L KgЙEpSf]q@+K7Le/F]_FY@]g 0lcQ [&<@ØLvءʔOcߺ.IRa젡yep-J2~-R9 ؽKją t+8:RQ0fW҇o3픂ҧ 8p?ٽPfsӿ+Z۳&L=ѶqP*R&~XuV]xrp$D=X9OըD\P":_T|7m&1#im&RX+k;R;T9UYz}A+$NJrk݄"Cw,@ +9 K?5H,g gTdpSgpEho0NI9z:vt6`)$q!л=T>x# ljɄ| )s =QG#h.ϵиel& &QxmMBp3t%׉Ӷ\/vn3 f򫏋qTʆ=ʪt46tm+>3^ ˩j-.Q4TW+9?O ]H磹/A܍TSRd)Kg0_ 4_s!2*B ]!cD~%d~X!xp]\Yiվҥdɿ<%| -MMO1/̮Rh۹:4֒d$U B:m9 {:7C&yyxqI)pZJS@1(tjɍ- ֕CߵcMtsL$bPQ ,9]:XioA)5YŃS&|()k8񯫾:ΐ nnN\o)4]߂^vx"r,l0y$m= ""@dRCްK-])ײoXM(K)Y ˢB1/8/@r6Smʴu+z(_hnv+HJ%5q҉ זϡ`FߛkxcǙ~nou7C֛_ym-3jOΎ,uVfnNI]Лeøi?= ,nXpJ)/:ӆlǃEVlJP 5֯r@\% ˭VD)ĪS-1I7pR ̈#JqJ4qҠYߧY{-ރ\s&ۣ7al/sP}伤0tԗV{BflP.$vMLgnb6b9܄`[Ɏ%򂂐]"\,̰0P'jRКi'1l N+\>'-EjaI* =ٗ0ַԗ3$[P8S~娲/݃u1 8^e@o (X=,u1_M'o^UfQYg]W];i\F[̝h)wE8*Б)K~oh &{57d]JiEƁҞ [&2:&B .#7nMM^A5Ag~#@2W&1'yV/+E3E(d9$f޶r .E N O_{`? ):Vܜ:s'D1֌ :q&LO?̊[{7)x/gDR,ނ>ׅfc'لP 7Nָ8(Gq6Z]8gqQB*g^re&;Ϡ=<9I ]#p#<.kĪ_ J0%1U\wnzwN< 7kCCJ~`}hOITOVҥD ݿ:n—*f$Ph<V8zЫB&%6k/pBz.uNsLR7Nc֞z9yz`;t45>S Nzo;K)XWVLw7T㋗ U{%`M곣Oe?/2;Ze@ &VT|or׸ԋ>A}2υsKѕ?n~VwCHTa7EU%zZN;{@yuY:cy_ J9]@_S9oL@<jNHNri.g.9'cڑV?,MCkCf|\3SDRo`#}|k.pd~KK8t&UVTJqMb38mlcNu}֎9WmndNΈSjgeOx,~O;Ïݦz/GWTjB=rTlCIL&Kp s6IoWBm}|+ xE>ESt r[CvΪv"g}y>`?UT_e]""o7KxPŊ/ReU<` I† q{ߣvBWP l{ G Oswh4;/QD< O4 ێ3E5<ӓ*E6YMVXl&*yOB<Vp}!8vP< ;pV_;Ni\W#c8>匢~VAպ/*i 7{؊33/[u9)?^ "H:o[ 4ӈU$e8 1Yh7J p1vv]nK$y8rsf3]y{ހZpcar/wPq*aZd+ 4GN*k(l݊0zdd&,8fT2\#-?G) UꔫJ3#@Ʃ% R3"T߄>C|^xLөGE@S>i_>~۷N拌u2I:KES Ei*'_[ hgILҙUwTF5[bW% װI.4NМI* ۷S .JOG_AqۊztBR#;g7cC.KZ9 {!ȶ*BYPІF˼R#8^@[T!<_,) 1͕(mLr#/=/de]]a!{7>pډI}"dnTͽ#tq]ƇOT.z2, SWQ@p۳^7ŸX;7\ˣ⊯QF""W @B{ a=Z@)FŔsQ6/wc)M2'yqȫy]}˵BXeaFϋ'e[눉eob(cr#1 rCo)z$âSHk `TւCo5xZgPyHob}@9C#i?}?솜GحgjeQUڒt֑.x7&9ە/P27QC'ey >ce&) .ш2^ c׹[2W/zzn0.ѦxLf(-- ꉕLs[# :/clZ\\U/ mq2Jd۔%=i2C~F2n%IQV퉎)\;eM|Y|HgZâ0L~ B v46%-acYu텽,o^2piv҅H(˿%(,1U-5͑ Q^c˒ud|*iYhV`Y!/Q(_S`A 3~ZU)GRtPr2|ٹ{/QH&}4bO>ƥ3āyA;cc^_cu8բWejjd1;DXJ8¯ /ٽ?t RqT NddT&_{<ts56:9*HpXvs9kBdBOY0oё&L<@xoəyE>0;= E+ȁ-<ƅO]?{(6wYȌ E+,8j(zܳ6Cqi3v?z}PmUN ]Wsp9;mت-l H:xqSq\ u2Oמ&5ƙͺ>:-؅r9(=3qAg,R̵m^9[#rH$z }N"X%Jb_ 5Ħn{~E$pw J~"Lu5 fD7e=>dK;NI]%cj8t>` J8{z]H/| M!݀\D3Xhuy,d(9V\B37mn:坚$lRm5 1 s>X `qQ#CvUGd#OSžQ|ҖXnл;G0Dtsi*PU/v`[#K\#%E{mV`U\S_w((}VsT(l\Rc/A(YT,5'w hԍq "KC+`:?H„ ӟ%;ALYC39TnWlQ%ΏD1AMV}gS`Kb!Cn$*m]V)B8䯍oge`x%!;l\<8#{~dr\yŠ.\v( Һѷ)ӷ={YpX7Z:AǪD$֤o_ Uy4`.lEXߗ>v cLD&%VپZSg;2^̼ȊFLstU[[zԲ+MHKCf%]¢fmMiMJj4nZ߾vr˗lJ|NQ?[78[{F f|炴 ٮ5 sRq?<.]4 4?X]I99,-?=: / ;πO˜>ng'qo@#P4L0icLPb uQ2'ў_OQMIYXDs&* eMrqG}1s`\5ų|7d^;쯛X"@ *Ӆʸ+]V_ B@;(_=h\Jq}[py>z\s|Rdv$jP ^ fe_Wu hޱYڑBF7F-uh݋ YQN;cDŽ"N/qNEm:>FAr1 (- 2ƀN\ 19kBI#b«=&R<݂b1Lf}A.X^ֱCvwz`fBjpbߨa``@+ťm񁱭G3.Ln鮼5=bڮ!J dcf<7qB=VJ w傶$_OqabvcfI!fu]j`F,i%ґ-NA$u0 `7웦4Ͷ9~gPM(!9*ŌƿQHIE[@SXl+4Ɉ#+YVuFɺ19ar(E̅[$tVUވisgր:jR4HjA3LCζulu} ytd7:'# %C+5]]~M 74V@`"\\]\TnUWT2 Z")f#Q.L?Ze/I:Tځq`mXNK(I6iQ^BQtC(O7<8^H#,uj 9ladn{M#}ya\B =uiy&4ü@ي,!б~%]BP(]r"o!X{}!jFݬCz6n6T:_g l*dp 5AJ%eTgh Z̘%?dIC[z]*hYꫡ- O0`[_4{{ \7PcU=wA Uq cq ЀqFK:߄dw֮<5;”nxȎQE7J R4l-->_Z)I@3(T)E(Ej6)7DŽliN`[rXb s -)ÇQXS XqCGjۻҲ$"M@XֽuJtr"T/^HWAUco9_l'?61T6ztf(/3™p t74T#Ɔ3Z!}jZH̅sJ$kev=a!\\OR[jɹBUB/1J9a܉" &ȣTk Uʔ"xY55q ™?:.>D-ahL9= . WB?1sHm\sڔzz4g@~&I &&'I!k~ŎpR_NO'D'PdtV7J(&BN*Ӣ9pugsR|4 _zLhl)T!J "u#_O0ZPn@ S3Ziv)nJ\wd:'⊕Q7qh^$O0Ȧ:;mNy!WGn% !Qy`dz܅j w`SVi좳X%~~tB 7~{ّnϧ5T-HjP[#z0c*}\(@EP knԆ*hɸ.#0v,# ZJs~^;|>8Y;dĒ,PjjoRc, %_<ʤTEW` A5ŏ:e|v]p[ ѴAdjdڄ*'}aq6ޱ5OOo/ïB$jUϐauo7[ȷ;(~x"oPʼnSHK.©u_/Ͽ򤩨_vi-".G{[MUɾS2pX^mPW}30`rHE{_F!µuqxpd;QfI;*0!ϩsmC& 3[v!|r#Z=G|!Ȳ\)nkf=J#}H aTR186/cNS4 LT2׹i) *5F֕srZ˼t@f`Ynώؔl+wuxXN/RC_,K+=zT^GyC3j~oLs^x5Aìǘ&5g"1\_T޹PDC_a TWl6;}zF9#? ӢU*һ յo9I F]T#K'QP炢³OQj3ܹG'1 }ᬜ㨽bx: lRG%McObpT/ʿ![&/bC 7 [SݬR>mi nj6u,cF^hPA A#`~[Pi_f/-^?+ll% n.mHg2CC T0"ZVnɎO~A ^ ՞[μ!YDy%T8x=g[b2j2.0R~}ytfȦ5y2NLMՀ>T3UCgsjtP~oW]Şu aMW}6d[ٖ:s|j7K fXad-HwrޗpF\AJg^EOk6)QB30N j P@eOksya](>א|YԇfnI.ׂ`Cĸ٤G1J0FR "-D9}>15rbVbM8:xaBõ8\ cy MR/i\nzؐ1Qp  R󣾗jfs7;ÀxZEfTڢk{#6F4wZq" Ȣo%6- ܉ SAsJOX^Umu S+_iuWtyI<|"ީoR1mYb}@}dKnçT1vC{#)}WFNg s >2x} xvЛ2+t#xo-'`L )V] M3 _}3~}DŽT\Y4q)G~oLG2IJ6z6neݓTpuE㕒z)HԸP vHB$vP>uSI{z^߯ N,S:\=j S%_/Tv^ST!~~G{| )!C@*y!W̠x).< \>1*R?ygz#T`i}EO4 eS:0ShX==I]B'0acx If"UU?ڒ&IdX#`ۘgw!ngKD9HJ>>tEUoe@(n;;p2@(kɽRUeF: DC}.JFH۹,'y/J_IJWE憫¹Hs\~])IZyf{ka+p6vcQ{#l9}`v=z~yt6"oU/zRMGJ`<4tC:>($16ǟf $ s6f}O@)XG1jK])??7?s-]iC4ͬ)LԢg/uwNb{ƥYpv!3_jRjHQsRL/,gb~Vi |ߋqtp^[8|mXpnFc OJa^B\?"11+ȝ#UG[G_N>G2,tk >z?2%MUUUyN&1@Ϡ$+c]tTGPp0T,G-:jź$;r5 |WVdۆlؕ=ĨUI0Uzڮ^L`΄~rZLz˸z$g4.2J{ 'r`2ه, #r7GA~qXu`EAm40wZ#9Iqҏi ]|w&ۂB屉ȬxE NH\Ɏh3(+@Sik 6E0;֒L/wQoTã~@T3}gv\Ev\WS Uz;mp[iY˲ґUT. Ԡ}@jwE)ƎLJC/#ǑUmlAH*Ul$8s:,ܤ*"jZ;*] lIYXG7w}9XZR6Q>S'1(TR@}j(Sa3B+yUEi-_([F51? WKug`}+qBPG#.j{|J+ hٵj!/ەEw Mۃ0dٝZ9vg.Ni(`ݨsƳOyg?KCF$`Tz96ZěJgzPkhNۣ=/Zzx $ UL&,c4St.@dV-jb'V|oB@<~4n/ a7`?TdF,vq4JW g " 0l5:J8CpOa,}gs4k+l2N n7%h,Πu|r.d.R+5D*Fa ;u,\[RͿ 40R3ڃ9N2M.W=$V9&H6A] 4ųʥ9nRQVš'tOKo˘g,{[Un~=Qڮ rZC5kωG,4mq K>>$d@*H7mx`D24~|HQbM*:ɹjt_9_LK/Mư(%O(T05%1vZ o55Wk0#t!x>%XKmh,s2yqPwa::OWhpNk8jܾTrlMSiU K!*‚]|$+ LL;M"ҡ% t:؛퍇3ľ-,~5A;2W)\ 1x;pQGsVөOtrWm5ȶEyjA\&zɖKK4(kbg])Q1= `R 3Xln!ʐ+#Q# @!">fihڑT3Wy6g̹UW5^ޛf KZd @ K@@!\][M wavxfC$hW?~P|Az\K]!|ѹoRe" _ '\,}o%׉oOc6H* 3uo[mp: x^Yvs"5!]mMi Ss4pK9#M1Pvbl4yhvBx|y 1ZF\ Ny9XD`zSH7y sZ( w6r=gOG,ivQ.xQ7`G/2s| rZ@, 9*gv/H^ܳp>c@9O0hm&UVOk[*Б Z)譋j0dh+#~QL>bP lHHJ!|;XߔR `}Ա-X9lna$ѿ\1( Oy:QČUmv_k}p%#]Qt%Yefk(*'od{0~Qo.adk~^A547c1!M$/Wrr65zМt,vv8HG_\$0R1/'}/-phU1DcP OV4I/DAQU9>I'+~8uF=`h) ҂qB HWz.jU9Q@7'JNWd+%6 HJHMZX侹:cH϶low^9rv*-f^ , Ϸ̀=jFdի$r 7r9& g̻#|Š Dr>z4:z$ҲX,•^So8=H$A⁞{ 9Ď-:3U9`0!gF[Ъ[I(c-l2+9-Xky =NcүM"*pafB~bQ]B/b\!\̶}fѦLmz[5J)b= ! K)}rW82AraW B8u\KBatvBSy%Bj?.'v+oT>7ӾDV[/i'+ Hk=UD_ob ~id:Y thp/BoՍ;X !B Gۤ|khx:v{JY$] /;<ڽ$mY,T})g ~ T!p&#TaSڙb*;Y6r/7sHZJLڷŲa:߂Vɏ>)@qҭ=QFV= 2 !aC, hi| [i _,S\K=!Ұ|qF{0fCНηhv$jX#6[vhϲ8-Ж^6KMdz^׈LTNRQ Kp6:R o041)Km?Ϸ,]^Ey^$! 6PCmT7P 3Cs ֘A6ZŠk69,jBl@wڀnlSV|=% ]gopl0 :x5M\ 8(to(Mf?x]!P0F4TTS˥g ^>fv8agyFѺ,zDlU`*t`G{pKҎNB8Gx?$HfjP^؁D1:A mHa )k0EC(*14Pq(BڀG] WM C=3Cn1f<&XƳ:QPlzEȏБoRw 3Bʐ>gBj1-T1y_N޼AB;@α Z?0Y*VkJP:}9g]AkIScNHkW>W1cR/ :~q ^϶ 'Fb" U꽿95Z/΀P;V;zRDՈ490q,ɨu>1hE!6`ĹBAPHz3u!B"+cdT&8DsT2}P{$>G+ڼ.}Nt<572bԂb =Sݠ&myUSG@_(W9XNW_=+1 7^"|直'@¢)X'֨O~PX .)䜨2{ػ?۟%|Rձ /;ߧbO`TabGdIJS9ˉɿZT9߳`$|We?ET~ÕK%? /G^o,}˷iPW =P *D2qۖҹ.}P)V'̂<Ԥ((X">$LE"C,i#R<[SGȁ̗3`%H4#jqz,Ť=޻d"L/yeh?\K`B6%w`mr ϋdy쪷"}U*`2 N~ߵ'x+f,cD Еw U)b>>yH={1 g/@v9aCJ/$ۦQxu3[b=Yng.ʽls,[RF̥ p4թ' p׍DJYRǍ=.-vݖ.k0&9JDlH9z OOQw>Rmh0lm^.,dQ62B*+5DWɸQe(K:֧IMLk' zAǏ㽚Ex3ˏ1qgIJԪBGFn[\ Q1$O@Wsu9 =Y<3j)v1i}4O sgWI r:csUE-OϮיFzLt51a0Yҟn1hRLɅ}D 䯔<<'=itd TE_Ҳ2 ^b>"UhD8iN5\t5 fZu6"p# ~bO@~  ze:3̡ڇ[yw(r9 3QSXK~x]4Eh XЬfMxc6GS7`8Eς`ϔݑlRDRV}<XfK)՗ 34i mq3L%PUz;lRs;Y-Ő"eAmo?!zqrh0z#C6+b}I uxgu˭E)udf(cNB^Rb_H~fm3nHcM.ką<ɱ' eO|l֑MT>ȣJ\{Gr']r ?K1h!+(RJ}xEm P%J`1$'Ke%[oWxjy4\oǕ8LEqO8Fޞ!r^w W&JF\~% x{دSj i}";ٲ/5H,!G췆V(INە5j'AaqB!m28 B)Ң_γG-gj>}ʇ}&!Ή'r 1l?('x-Lʄx,Ō#c!9x|$gX::bTIJ9}tţb^&Z MՕӥpD㢳/3 ^*ElSUaVߌtvl CB,I^@)ІmoVus7D6MžOOX@rTKşTBy5Zl{)@}Bgbv{nE$ɓ:GKY`?^{aQy{~9*#{ Kg؃}I#ܑQ]'vSWyTN59(E}rPet )^6@N% ew_~y+> JBŊF>ȩ:*ae~-EYIZ(L?cOPP]C䵝5! ő0!Ϻ Z|S=ڂOG[^!ڑ/05Q _|>s'kT*c# r2\P;D@Yg̘W R{O_RY-CRRay%e{|! rZ #fHu鬢y1{9uՊXl6(!t0*4$8L-1FƚY{9.IE!O2%u;O@lwҶw ^$}Ѥ}Zb YX2ilw,d _%È1lHn &Y*Ȟ3[ncA8L|td&ANϏ69@ҏ:\^T,q*Ljw}g"kȊ6Ysw 'd0apDmڞ|(j+vaQ84mgX&_sE.\co+ky3,(Bå.>} ObR7ZD 8]'n 4pl&\t3T叇 ԰{k&,U'ѧeHnkD<[Ȃ=ƝK!D=~[* 0ts"%bR~V` `mK/Khg)WKZo3-X'œ̫x1fhB.7r[_iѥaлE89߿p_SYxA cE-PU(`\1z¡W lOMJBV,tKO yd9QŠY +s:!!MM,ܷk&jZ hr#4ю}p A0($_4 D p<¸^t>jqgso d3JI;j u' e>[CnZ,/.&WX=Z@?,oy~\Ѽ&2~fkuAm:u|4uz= kQD@e cs9ƚq( )`FR E6jy>3ͤt}zR{Uv Z}E" 4Tzi~<;,. A>st:^e,<:@DO ɤQi&c:s.ƆEDU}[u)28y*2Z$V[+xWՂ0iy  Jxt\l5 1g~O.}X7i3͞1+ϴB \BuO#TkeJspe8Lw"?u X7\M0l\@<!gV L}n*W3 #6À򍯪+| MlH0{XyN0T攉VOvS4NSGr:+P)wY#][o P-8'rr@!Ee^4_Mkfϯ Gc)?pF9$`:kƭGܙ&O1~ ρ=oh=*) jKbxW16vvkyxeZXh>>=-kmb" ruwCh'3d1>r (J\ ?'}A;VoFqh79+2g^[R|4%R<ЪV7wK]r; 8imeDnKD<¸>5#ugq~ 60*Yze ?&%DA?lw9n;9G w5H 1[ms}lrKϽk2Wh n7#O X"T:&x2 :[A!*F }WI&UE˾lR!!VE"P>w(dں4 6N5<еаeiCCҶ=A*b2q\Yj]Jo9d. n#?1JwE4}<ŗc5eE[ 5uw>*e k`k=a4d\v U.^0~|йxS75{@IG#p7\eiӴe8;5_3 w3 ŲtJ[Ʈ.fΒm΁w3 8"%{& >qWꒂ˜ 3] )21s#b8$Ɠ>k$'h>`St"0@xx>u:#~?u{'I&wSdiӚ&[`>Wڼ ;l 4}h1*TFgHϳm"*bC&alh\u~N }mНOAU+;arhjQA m! ~a##4VD@"^i3_ -_ $GQ'C)KTj75@K܇R)[hr?wUKVS&36wM%.{vmM`neV͢7β.Ϊf23N3_4:wG!v.gKsNk3C-PVE3E/Ńz!*e=oCOXqhI=́ P&H{дG3*A*ؒ>Gz%P쨂 m'jWVRՋ^H* Jb[{vtsV=EJ\p] E?)MnN&2}P+\LG)WK ro'bUC%GVTTA p$vwIU/(q &}(Bҳ wyHBvQąErDG2P_ɀJ;.LE*I5] +g#_bmI 3n֮9B^V>ًg S*֬vcWKNċ%5QaWӓ`3wq Mt aKpMQR)Zsi#) z|b# otK=4F$WU# ҫ1 t7VRHkWq,]{G豲aNQf8BE^d`1n 7vݍN15*xon .;irh' ോ\Y]1o>)g]w=I~J~@9D넸NF&A`.67y(E^/Z1 Q;3DW)xeqdWX/O,"Y۝KR,jQn}vyxK+8{5փdfGBFkKZ[ A3 )>d?XBmݖڶ'J(Œ;K3\//|= 3w48DE~4ս6 C Kb_S`!y=$"wK/Anx Y]{"TrB>%tK9`VB-\-p !/b7e:~5IT$sMa,l5ŒA{|Y ِ`F%ϥC xô藸_!J>=c< t%|;h*\3Tg!gH}[5kuX:&٪\[mE]TUrdy{,G@-f{2ö,@2?'.A@T™BEV%26KOKaPjD볢:_%9$GY|U+5a5B"Boؾ%ȯ\|_! jAE[7_!7ӷ 8(6v{64Bk={@$v tp١pm}%k퓾=v׍z;fV,Qr[*G֛KN WZ t\}k}&"M'ٺ57G=U]ĭ!3=2BJ0XnP=>B*"b/'fc&I2x@ h0R%?}5'' mn9N`eUlob>ETld Lĉ6R rtT2+SqGlS~ 7է? Շ Gw$ _XNt9iz{A G(D"~}0.HY:-ޚqVL%٢g "#Kal`CDt{ 螳k ̄n 'pnpؖ/gsLYF ,B .έ[+p8LdZƐ)C @I8=!}2!@ٻnsYH Mm@ʱ8.DuOC hraR[5u; fTzK9i :GC͢ yidLQ!^Pq 9=3鈃[1w!FrHW3^ oHCAڵ*!EPPln .y7͹hԠ&? 8z斨Do@]sڕEL9tod*p/y _|-3Y+ε~~On{.f#S˜W+|3Ob~`3# ]]fND<Z/MB_؋{!q˾1wfv2]qF4 25K$MLd ktE7Ԝ ]`$.dAsnTiW{Ct/[fzL$ [⟝7Eqx/[: Qcpװ&3ܯpW7Zl-79';WWx5DiHhԊN 툾|>d@j i^RuwU:0IbAQ91%$K6DG$Ūt(܆T~'J(\3[g;MkCm&wݼHHHp!P~OKBR hNh53'&4iWOs b A x%2ccy{DZV%𿚀L1$fkVHqA ?鳬!ݛz/i4mK^| ]>,@y*Y%4*y3F"O@"R!5&GcyxoZx` N%.P3j]!},OP (ZPl#ĉ xCֱ܄N/;# )K쯶-EY? BOЄxEwMe,lr%Mø5F''\X\u++%od59~S(s@_ MU~",Z uYFښF;fRH:F]h:7O^HEKX<(<ж7@$q*ptUX\r sldU#f3͋^uL):G^ 4Tb-`xwUaTñ\Țj"sz"Ӧ/ۇZ$~LS`IJhUYԵu.0ۂ]R"Z#_WXC#)?dL*"Zo6lrzMggMI0dlo$^)نH@uM"Ea_{^A1_{TXPt@!}ms 3I~F @L㤩e$(bA;ߥVB:<$Ү̞2)pDžMШo  Ad5؀y>c0P[#aw54"G p2xZ_|%K*3ƏDJb_0,fHa;loVXjF5s !i`=K>K̎(*seZE8xH/tQIV>h.c<4e)LؽW:0+YìUޕT_^c55hV슈Kt"-P 5Î7x 1U(2c}^:(#h񴔣ZM䋩 <$SGϾ}Et< b2_|ˊ'|3IqR GKTJL!$ vJN2&yS#; rL!#DҝםĄJ(uzs0f$) elX{+ܱolR7DsGp@dY }[G9Th"'pv3rWLF_$ y%&"4! X{2n E,v98DK|7f5\{%1'WwAT2Cz, 崘EjUf![tqУ uD^q&1@{XnG~4+1 SB®Yytϋ9U65VW8fRRT` F'ٛ)1,RdEw\+Ѱ58`XEh69擽gmYZq~^mI2W P)gsO%6CĦ #M|ϓ fY@zlV9d[wyGB"&-BYr/7ɞ)*Z=ؗ([tl&~U&Μ6H];e"FZ04:p/ *}ј B`k$^{FP.A~QZ1Ip>?-"d+Fwk} sp"=ֳODX|úN/2 x%g꿺AD J^B%3昛s8S#U*!SZ`(!E,dB +I\.c'r9zD&9NϝV_?q.So#/U2&n~ha}$g4,'U5eNaWH M1w-.͒=tOf:5ћٚWLbq53`N@k@1dMUJh 룺f@o9h=VL>7>ľd; x ˊ=) p<E>T]wX ֌8 'rb$BKRe-<",mqM$CP?mtyo`F}A-nX}朥(fғ?[oAe_4rrϙ8WJ7k;W9*J+/jW3n)pY~{w,\z::(YR =gzqnG.2g*?{׵nPLb V)M7 Ș>XaCǮ B *!$Kmߞ.@W7 KUZO5 ˞Q/$f~{adaƾY!aqZ#6';z6e`oE#Mlum>hܱq+ԓl6:|"4"z%!sSi{WoЯ"-t!KVSwk "<T=ϡ9S.|\E8NF*RӮiJoH3)n4"9@7UbN81gI^G0?_%u(w t6k69%xa"._چ._ M+͟h,*Vfy_GqXN qh!'dO%$:,7oO*6ލEcG#j?`EObT& ѡq݆xj&kFF[E v2,Daԍ]j!8#8PQ {혚g\gOZBUi)Wma∌EBu0>dl8cBqg$ƫǪ s/ڸ?`;\BEǝ͆J!Isd_?JK0ͨ %Vvp~`V'&by#(ZWd]/{_2W(U$vċй5 dt% 'k4f~ !P$>Ċd.SkX[Bp8Lhq5CĚۀ6F bac.ߒ+Xiۨ!٧O,<'Bx췀OGt_ 2FԯtfC52_zJ'uRux;!S)@`<Xٻү" \L-;X%anY|y`}+%ԨXDaA*!sA5 ^]M~$q )/ymJyYCe< >zC"h8&@x?-iVBqM tǥCrE*N'&r"J? h,`V¡; `-G?vNWbyV6''o$z()cxx@=# ?syyJ @T3-cW7^0m`"y}:, IïIu)TLQ$KҋeFCt]uSGn"K#Ʈn57;~ Pw*K'ΏӴV\ 5@Z݉3/ oD V䃰SmdL͌?t䌺P?Ǚ;o1+(G"ν¡8}GPh[y5}扣Q RfI#n%BYk()'ԤZ)qPBgIFu5 >'QΓ9P Q k]ڑ!T(9Us1sԾak|v!+=(&Qٶqgi#N5P; <˱ĔhCq ~D (nfmAIMtX?Ց_~Ix)e۔'o:,݅7A?Ҋ9!v#R9ᐭɀ I5TkfCFRLu{`8q}Q (H'rum1mK&`5dSO3O7u,͉42tdHr7{n ɭ@N,7~w#t,SqM‘yR}(S;u>OwN<([ +kɶ t[{B5ZR!B2*Ѱ)a~*0hTJ 2aҍV`c[(b;ˊ;RԺa"}ᖖV73uTq' ? ҙgJgLX]9!f.kYvZmz%&96ܯu~$*Y3+4*\v S 5y3g79q{f#4(g:u n0^ͤ;fv\FӦ-:5u$jun:R+9hƩHx Xm 9PUcԃ |ѲY 0PjgƤn}4 k"0p!="Zv:2MNv?= #oM̰lÑ XZ90=&Zrh;I^!Ĉ;UpK1Bbwbeq qQÆyec:ιiN=b_y~{!Ւ(P >V`Ϋc|#|[}DiJ\[H'1m]m2-@J+q{ DؐP+͹#?'g-Bс(Eez]Rp֜1;p%5GiiznF=A\ҟ[*Od AjbBG;nYSy5mj\Vs&~HJ-Պǩ=?磳cG%T7JފHTKTvt%l_rۯ|#a>.jzJb0HS ?+dTͫWSޒsP&ip؃D|SN {i*W6h/5e'9YϔlbL\d/s yxbd}-؊v͒#W pqDmuDaŸpɉf @O?5BSIoT_f%?*hŸjBKN,=uB+[+/tgf~i(R":}Tץ$2ls 2=p HFB2K"Q4U2=A{Dn]fr8 cQGg0Y$:H@L=J÷ 0!GvnAΓ{52]vQ̘%/HVPu@pP8ws3I>C&)/A{aNaT=ՠ-V, SEO&>j2YW]ȲU/6o"EgȯHSIxËԢk9;[oCTh=bҹ@ ܔ}`qR^mhYBq>f o j2}#gpg)dl,lB9t/yE`;wsD FWdc<22|}JsPyo]BmOA!K]JT c^.+@G>0w+rWt)y$~Y"#󅖹U0 W'DwEvZGAK|l;R&! Rl[spٗX=ۻ2S )Eȳ ,B$ 1p/ Sja6AnZL!/y(!"'!UCt~7{޳=Xz2H+s<|EPªʅ%9Q FT\J m `-M7'&X9P']>2)qPApoÅ|-beuA9bt9-wgGyctEx ~eVf#Kb ˒! e|VS_׼kOoJq7ލ"l%֜S }@/^sg8k}l⣷p i89Nm7ΆPZZ)G,/| ~ywmՃ?ڙ!DǞ~`=\MDB/eFcv*-\_zU23D啼? Qijhece[G|#z<7<Ŝy|![dJ Ț~h!^ %[;snoB fYqFM獾{ysDoV+%$FRR ?btn`.Q%Yuc}m2;˴Vb"pBoEYWG+Z#&pe*inrzO1NLQݰ<({ ŭ%N=[H|T/~38 vB*B(=u_Y> ח@uEqXJX%(yQ@,=WT30oJ&`٩_BgC|EDNkC vQ:{M7L6Ygf0rŧ)]fQvkE/t,~6?4`໠,ϡF_M`}VT Z ~9,놧s1jڶO7;*j7rUv =cG?t6C|2~=\u*y-D|R%@1=#e.Pq3W>l mBBܩ =o3 KGoĺW&y- T:F]q ɉQ+Z(%25G?)3.[_ֽ.-P͈/uL-+'Ҧ/nG9o p4bD }翺mUq #^3MѕA 2#m:K(e%θ0}'s׀8?uך唭Q@Bp s<.IqzSc=E:B`Hc~԰?k*ue"DRI/mAyФ*e& RFAm(B&O.S.5VņJD4P!^b%?>|kt׽Jbaa){dҒ 9%d؃HMmBj{ N ]fFpuloAHPI oO$z^ɣ2Vl[m75@Σ|:~{eœ'P̈́;0g LR7;*;[lf]=X'%v5'pT~ 5u B.QW5f:| oŋёgy)+sZ,GKYH5mp]m \?%fCdU+wx{/rT_f 5/[٫egcm;f#n& LOrQOb7.;~^zw:PA8 C-s D*&aZ\#Y>4!p@քNtڻ1H 14Z*"I"WSQ)iT'CJ-H*_&A*rO?=y ~}6N:R^j(=uy&G/U'iAfgxx--y>JODTj{;EC}2?Y\u76i ii0j#}܉-ͼ^CQB硙=-Gax &_7X|jOp_؂Ï=x*Bt\*( qz1|bHd,}OF3h251E Q*]cMwږ˯){a΁. \?OO,@ȯ伙'T_ hNt >- r4d3qQtv;Poo.Y i`f-1ӉS& !XԌW퓔lp~v>@Dw&;=cGI5yG\=.53K]2jd-yn쀂ΎZ0ӮQt $Hz.7nT r,ลT>( <z8h S[Ίd,Zm;+KV#68E! a\Tm}b|7XiKRdM|k2ta㝕AV V\W,P 7gEwCH!-JQrb,\u^a/FlߚB+ s@oOdpdōLS$DFkׄ05?"-u0̝4lqvwV5Gj…3MQۗ@IaHSI9-PWV7ɏTֿ1nt/q[7d^^DQa?Fy`[wނ{-y|- 1_̫׆zIn^G>ˇ11*_*:g4w|JJ8%o 1/iZ8ݪ"p0لHV rA&OI+7oԋ롗)^籶2zz60!$!5>%%G/njA`;+u JhE69 gOnUYC-}N |NP2Az}>1|jomů=aAޚF#c ݪ6wT=]zSe `g.nNAɳSHGґ\j)_?{E;BDC]J5rwDپw)+'RkFWOCl2=ͦ\_Av$\g8@/&+FmئT5DbhLxD_h9TXW9w7Ũ7wwѰ(Ln`szrn~rA!иi k2`=߇:~E*j\"Ϙ۵ED#S;Y[4&c\x c%Qs|p|i]jMQMy3aGe!ssx)tMbuETgW5VO~|B@¾PdsNG Ζkc%v*NЗ^ (fT8 %gh=>k!m wǜWڪ%T"|xPc%m`K 1wCOenM fqliڇb!0C#єP6RO臰]4LS{vN3K@棷5] yhk`4=9}[rjaY…5Ab+WDs:<^z<<[<"wr)M>_SM@_t rx!66I&99|V1- ߳LG$MȲCGx{U1έ9w"1ێ k]#Z#+u6ë\p(ll"QnOyJd+K$к_qq.q x%5LEQWWB#+W&.4hzOH|Iܦr8JStdRkaQWɾ@$[ٚ>劆=/* dJW @THԲ Ot4eZposo`:zδl>nIl#< FLdH &COx&Ek 9Aϊ-R)\B ~kq |'+Xc.\tA)bށfg$y&}։+tSz0RH`dT 8&m$׵5>B;/8$%3f_qx9$;UH~w{b9ZP#- S%AB `NGw y6VvBeѬ[;u0GmI 'A+[ i.ʗ ̛V}Ж^4ڮU21j!bgpD0W8udruvk7ڔLJdjWyc%`ΓVXuCY{&e]'聳N_{?VQLG ;YxĴ޳nT93Dw q^'AX託yB 2lU;)>@#˅\³T \`ej<#$fvXW[0oe6ob%l-?wԩqC[I]'c-<ĝyc}ikt̀s7zQ +,$4 =T0O_+ EiX&X!@V.5iE|o n4Ak{l}Awk ̳™19odY鸧(#sqzQ]7کui~,N0UCz TpТ-xO$LY:s[בר t`eLyhՌo#s#}P!8]?Jyɗ\(l_B֪ ;\RL˸9Bzɧ92s땟L],|UG Mw* >>fv"x"<h⑌ h*Cj`SWn~TFiKso!cCLssk 8ָddC+Kc@|J4&Mv6 Lx].z=Y9gD|@÷ r1:Ւzq_A6ӊj! {VڐrX3bm_C$۔/ @>^߈xzٓ8B.zp;m=ljg;YbQħC` SȸḐ^mYI6UFt Л[rLF]-. U GM8l|y]C5$AHםXH\Lӎ6;}SmS{^iϞcWiT*_*Z/ĽmJzYeUo@oyM8L{PH^|2w֢o~_mN{AV#uSLD{{f xs/E t BNs^ XUvyhGQ !u<&p <]G/x@UcI emyó¦9){$[-;>U<i?n$B%åBW-<"Wi eM=fyUatŹ\pq$ hžypPJPP# 'oΔ< 돨Sp_Ѽ`L*ca§Q0@ `nNDXV ?0$( r]`L((|Cv]پ!*D A5'm߲p Hj/6lIշઙfhJZI, GN( P>\RAip'[.Œz=->+ yl7T0 6 MU7V.Z;m=ƬxA7UUjԤQA1j!zko K摿5Xy&A(vdw)E?ot#V]eW >-L|Ȫjviܳͤ'ww@V!>.VvIBWO0$Y5UuڊnbD|]Xwh"S !޹,ﳓz}$f ! !z`^$Xr>h:-s+s=9M#բ$!4Ȯz؀p\+ηH|e&}Jgbr$>IqMl;1F%V67n0sL#Z"a9 >ӭ79d3JbOFLQAB?biTD impZY`9vdP,[Eg" ن;x28{]vÚM1.s[/0y<%ޟ8gt& t,_r $,?$Y&f)NoKpxțpٜؽRXCFhZ1x*b~-8z%  80 i>4e`/Z>qK,l`2@0TCPպ[p 0d~5E{_A>5[wT&ѡ-a꓏W~)E}]c![Aêe-{Sj\)bM͍{25Mzw"mk1%3t,{=[$o:2rK5EnLi:x:jO}p|s%߭,xWѸpαo;&s7Mv@P,mh#X8~OqHֈ##`/j @Z/CQI)zEia*w[E %@Uo4ǟ;SI VK|{B͋_:a %isа=& 1q&HP;+iFqe~(hc֔x7q pͼuA`]" soayoα#JVM5iq5j%B^Y5eYFV \67yEҡ9ok_]nIqL~jPyx!_.D.[\zjFU F4Կll,+:uS6.P Ha_?-fZMEfbj7c A"oxxQ2[g"ˣ0Z0):?d)3p9m(uÃN`zqD 9KذNgY2\{7r\JKz8:aPg 4uu Y8w+)#jü#kpL#! g/6gQ 9'"RbvroJ8aD#>%Q9sA"vd -{_`RþfwaNOq,}O}9~ZR2~craLzZDjW$CE@~oToHd~TrD.eM1y2M<,N(x"bT {RpL#IdJ6" 'Ķ hi7dEmgBrh/ cC8x5O&0 p. J;UPK^˒'7>gYJ>H:n@F)ËwcNġ;kha 8ثUT?E·spfDF!=.%!6YT-䒡NdO7pQ9ʈm gXJw}h*>nOѮ*< 2D{+-Fc.g8#2{HICDܲ:;]H?:-[xX\uL [{0vt^Ə1C oێ2/[xϨ cN?Q>=yP[Ӗ˃@,2#b+yB ߝťzi,l7-:%-'Jfɬt*oX֚KϒPqxMm]9J*1 _\pD j% 4(0~);e)?>#iY/ K6઺_EBP }8ٻ<e;ަP93N¸p^h2'ԓ)4>2D]T -?Jsѽ5!1.oL;B{-r'LRLw​a{ӐP߲.lP@î ,R(%xe Vş 6$kD6c.\a,aaMz}O XaΞlADw<CetX7IYcEx/ d (YsZP>&TLՀr ="-񈦛a愤T=+ 7tZ׏+W"hQRVm>@;ȍ%j{;]3LXVc>{e%e#uYh&N`xpԟ9OyΘ;y%/x8y~cg#Ud20d2ƣxaYR1IH n~="^ۛE:EAa1ղݘ@FtpF2n)qVrޚ]`# ggy#ьee/}jPvk}7T'#b7>t;.rE{,!(ks΂DӪ؀Ng1"k%^!}+b_i391.Mʩ<4ᖔeMPEE Qh$4(|[ E-A 'h6qY)-,Dwָ\J'|4Y1TO=~7}ͶxTHgĚz÷0wE%LJax""3r)&u<}_O&Rߣ86`Z*iӊw:5yP5.AwF9i +jsoKX:_xFC`\#QM}Wj&O嶴XLYؒ]X .&5o*N̲`V9گxpV&&-eh3#RC?ТM܈l"j&lD^iICȝץhB&l,֤C$fL@ԔNu TZ-Z#KpX `:㩟9jl\3|/`H&zR0ߺ"h6 kAnyb-n0$Uuiʘ\Ȇ Я>}C橻4TRz4X xﬤ ^%(%R/.pG}(c0.hF ?d0?g9C;FXFݹc]k[o 4Ql~QU'rTMphBer[-PcF'ASA "iGB EkH̫%*amUp51i: ;_)KG(VAS*~$;ׇǞgٲ5UgRnA#Wn@PgAaK '#B[c8xœv'FTFoퟆ3S'QBbAnGS۔>DaOR~SڶN?CFp)>WKS۫:S]ft^I"<vJIf\@=ږg/;5S;}0"}Q)jRp].95={gc8t_C-X^LGQJ=QYg#U oz8!>5,Bi8Mm>OUKW<'"8k! %mO3=bo`>vЯ6 ?M:?TT2SxL^9x4Q. $W}yUv͘d(BDL !/PNb%/s-YxZ\K3MQ{}Vǃa3s_p @5}D=u O+ȨB_tsD*tV.D wWVݖnV@lk: Xxc?U2ÐuS[1rHswA=Wc<[#-E]n18,@h1KW л"Q_J~\Yц\ *40gbWXKS\f9#% =swz/֕*Y1%yj]:)F=)D"J[<+Ix~y喼Z_Sp[-=oE %{xP0m.s%9>z?zAQ;03,;Ͱ$ ! +S ̉Mb2=w%m5G>_)͚-*Ԓb::꿫PI`4MBDA2Ƚw0%hF)ºwLUdw2M$/ⵞmWCAHU{rp͙ʥPDǦ_/#\ٷh($m{=xɞ-&)I?C!K&Qa-p:βJt [Ge ҊܾgpDIo}uqSQYXb $YWa[x-j]n OHSsq<%_,[:$,5 ZҒVKSu1qWK@Yn?'fÓOAS9gf.O.+f>28 ^/XLW>W klxN Mz'W^mT?ČdM$S%JǕ&IKTމ`A ] ")"9A{exG b5tΞ.!~.N~(mo﮹HfQ(C!n-Vbf1u P&V J.Y\c~F}5Dْڡ`j.E%KΒѯ`ǎh2k;^m%^ ET Z%WFF.oNNR4cxOzMm0o@I!ۢ.恞țvR[WU5`sJ8dW}{J */|M }02پjJm<0_Aĝh) vy?$áQnP[gAKRP;:o}>V4JSd"&ƛGngkq7jrnXG3S .dz?OD-;Htr+=vY6*Gދ7*toѭ4B[uV UzU@PCXLEg4 / k n#pSvҿH: Cj4^B;1[6/4`!뢍u?PbJbD"T/[eޒ(3c(% d^gy{ 4-V@}ĦOlbn.Ԇr%7<;cеDp\*%X~\~*-ġ*GuBijE(,eHCw-7/(N*&bx ׉Re}ܹ΁K{rɬ8^;>k92 9nM=T=Z_K>UK3'&֔!vHW8z d11wXOxSE717M}r|q=5IYVg ߳NRKՀ܈ ư.-Qk ;rhp$A mF<@lcw  WlK*cksVG^5 z\Fe[&y+Q#xn"g4o@^eN)@Ӌ8 [ԇ6^U뎆%c/x$?&<_(,oy[E\$f!S:Ƀu gON3iNmxzoppI+rLk6BEӚa~4Bp|u,SU"M7C S3@3eTHBzrZm ǃ])($ZK>ezTHzS`#%?p3egC[_ w--`Ab!cVp@-t*hIimm>yG.U/+$:G jg9x5-.y|2LY`M4v&[FMTQ$殔;<Ñi.3owKw} +%jL.ͫr@r=YBFҳk ڕ$ A\pb8SSi4X~x٠R7&bqг옦Ȧr_ݞKBiű߽| 0!+H,]^5MFPz\IHXpg.FlUkLKG/_a2 jM_H3fno7gyFùUgNj^ HKb˽ckMm^%qYIzh01oX/".g7XJjP4ӒeڮuMx{& 9F`Ϊڈ\~pxotH Q)38I`_[d'Z>[dџG&?d"-lJ'ГFXA#lQ-C+rN][bfSP:.lWxT5ZԮ\T,reK'Ƨ   8db-:E&)>#t>- ˜}*jXrt*WDiHbyjP/oalQ#O 5xTEpkz]IH+gI~v9I)x欧2[xz5K^0/=yhRRfvJ,JyYꛘsrV; zm$C丂'm񔒵Lpjɼ-mk $w*g.UJl أF殲v*sx!_]>DV` uQW%YW ՃT5nrHj_/+AYz/i [Jfs@}!yglN@5,ɕd*1]PG/>̵#w}LeğfV&Ap;N2NfābyԄ/_05rq PY.VqNWcglH(sٳmߓ-A _[Mdj=";@,@If=5/JN}E5P[kKyyk~_cS.?`fFb-D? { Zo| Q P-z;ʏEWIQ0( gb Ov8~2muW2LGOQp$5%(*&dn8'~S56FC]|FgC>k @  puKVcP䌗wnS<9psS$1 Oot!7gmw~~ŕc:rہ.䬕XbcZbY<$~5LRAο}sAB.2,5!v"p[ Rj&PeMB]3Û55e5;YM3:ZUS{+6p` i'd/(@L|xsw`q,JоF]{UӲcsKxT:15q?t1#SB윁YJ_4|;ac~@p=jQ5&?(̝)riݗ[rW]!0gjNwQjl} i=v$50}An;\;dϼ7o0A`JBSNŤzy4J}w\+BW=,)ꣴY+!ZClxhW~Hx0sl{޼'#t f% {U#tVSx \xo0FgOf?U\4Ϣ2.Ǩ2szeO9Sxm1&:lI2['ެ<^G%>B}Q+Uu˳{iuCN׋a-4POC'pSbXߠ(/y,^qOEAȫ x,ek(Ye9u҄K?}%A)~gV…2(/]G CNdjia!OJ(oǏNWi=lVH a{}~hSg. }sh*?d^ƙk6CK:ץd#E[p}&-;+:%Q%XgQ5jNlz^z+ 9е)ŧ)lÖyWi%$De#Id2톛s-t7}mRXVj;H3̭/\#H0m(Hߩ6~ 28or _#!3UjY1EJOD. Wq <ץ.';>^0m8$u<\m+{l~),Gwշ,[lv-yͫl) }[P|LœS8nTXD_>Bϖ?*e .n~2&JY,K5sUflg`W8q]i#F_O}CMPؘ_0y 8@U.8>QT|tqbg37A2<[p" `%,,o|_wap\sM2\4K%EU{~ "gEy,'%% uġGQީ{r[; A˲6WeS-R覐|.x{yZ=D>me#~Yos*1lK*~;w7calSRPɐ]&ޗhIFlm zJ&b 7L`rFuQFMνI=]-{2㮬E[Uh䡩݆r KB>5g5n&orPEtKgYڱٶYָWl˫bs? jvӝIHH%kmaV; <5TRXpƑ,mVwDUD]linP|A 4_bJfWvJp$QTe+%gP\& >*=vςZ_) +*P߃CxҚ}]42J-JQVfYM9dž*rWEmH){q1VO?;hħ}@ۧbDaT !2aDfY1.6!l)s5mƆ@';g3*.k]U+u=Fœ QCG!˭)uƉe' byHUWT4h!hAOl{=pt7F;^KXC|%d]z1]LN-M$G >^']:5Θ6l=' ȨOVa]B<1g>>߯C zc>Onܹ8_'u@}Ewv*%1 }Uh悏R/IED5L{pS 4_D@ JΉTJ=ITV3.ӝ<83j{H蓭b KeMCHu!9 LkdYoWmEQ%uVO74rXs  Pf Vk@Zx2ʦeZv(e4y%Ê|W1i=1u4DSf.3P<0SwJ[ s/-@I6T6l}I"̜H_XܧT|gYN*±+%= g'kٴJcvBt1*ZG6J8ԋ]FA .%%heZiy(H>Rx͂ד=OӻXKX|-,bS5y$1*lM ƚpx!ج S%8E+!z7噄-ڙok6z ˼% TA>6yO?gK %o?,EךDO9ƶf|J6y/(PeEv]G>"c̫)0`#69ތ2d-b <2be*Am3]uEcRl m:2e2C d6(©07zX{Aw9+Y̧&Vr&{nR~@].xX!p!z۩XJwO X#FنݾQ+xP߇K+VR rvg0_F+)hB2,lyûhecc{颬y 4vP sgIJcT򝠙AaNQ}ng7;T/W.PKp}g41Ru{IqI r>A%a $bxmC jovBwԞ?Ol}0^pܣ8сWyK3&|KގM̸M> 5ABQU/1"H̑.i׽)T= / xm'EŀR.T|/c 2]|>>(O jɁWFHMƗC~\s^%=Ө[F iJ Lvfฐȯ!fz@rZSbi<ri.pnNjBK |=[0Q=Ī[p9j2sD_y?!0^qA }=YR;319eƨUBmll^Df#LV ' &sKIx7{GǖCHA#Ӳۤy^ER$v<#8;k”1)6;5E%i3p,:\zPwPkܥp}JM{whР;Qg( vaW2I6>OGIYzu j)QWMG΋BPJ-[},͌C!U?Sl-R/GBȶbuAmC} _fMbfthֵ1=RdpZ׋-GOYJIqyREH|Ms#KG?gAqٽ2wp[Я9v]pRLW2Q|g]`K!$.U9eG:XN4jLw+k8zhsE5޺N2sCB*3΋7Eщ[hxA sۄfTvβco5K(Ԗe 3{,.hU2d"d 9,JkיxA7_ܽMuR@T={>ptĖ>Ae5ɥ9pYsk{,/Yt4cVX:VU~1S~/:.b&ES`AemsJIUۇ,K.Ǟ=+l~@xYOaTl\:O]NGA.o8}aqs}gXiC8 'CPKԗȐmtt:iSTn-x>*CRJ{r -{]JOhYĝ˚r}3υL r~LgggvFؕVu'//;M\ʃS]\%n/1pq,Lb f)_&NՒ\.i3s8u-ow{]7ƪs|љОfڮԩ$M`:+5f>,oK&Krd]Gf۝_t΃w탴eZm嬆He*ɷeA0}K .s4aCk+󇙑qw,P騵ySx5IylErG+lD  {-< Rx4ϱ7O,*S/w%ld ̐dtڢyo6uZ_ð_~)  RCEtϋ{.3 5\Ö.]9_U%/9I?P91\i仠9BwK6'}mƙ۸nS&0= YD[v$(T>Gdi:ބܓk;CqtēΧQQPwJ׃C #5D}~%i6)h0j (:^콭e]xAgt"!L Fl0Ĉuv'ϗZIPIc*v^s$0wRlM}jH%€iNaFT@Y~=mñE& dJv("4/=':5- -R&=oy6r x`=J> #FPfmר!Ujx6}j<Zol+wR+ț *toU/x=WHKBa6ftBO4"z0\ 6ϡ;bߌY &+,W$zf\!e&3qNVN#M#ZҳKy/ΔtE1%Bvއ2Qɍ7O( Zu:ѡ T=qN}pS2! [̜sHSw-W7I>C S\̣V6^Ec|vDÃFzp^iC Ed?f?|HҠ$@je'o 8r2- qG_!Ht?$ Rrr`l\&^ gdձDHNe[ @Bij/~&o,UЬ-t\VDNvD4i 4*o w8RgT )PO  ,# +;03㞔?l4LM/O/*MQC9?ٔ* h"AbI{BRҧs~EXMi7ގij,e,/P-#Y ]r07?,aSN$Q| OMDH>C-Tuj<8eH QGxYtsNtn'iӃDe8 )ײЂ-Y8ƳL3rN5lAIFԯ:Hl{v4` =88sCd0(wrөJFt pVf؏a9P}n9%$m1 2)k\^-Aqm!͖Ksxp#gh pCKWSӒ/mƵ~5>_(v?Q8񀋻^,?=PY&15l1ժل'[vƦ  G >hmlRC[޵Ϲ\ K%ۆMiVKN/?eT:kBzI9}9g٨;mBGM%S#贰PnA!<୧/|$Aju[XŧE>._mUmJ!mAbq%_Dzk}Bȩ6xE}1 PҴy rБ8˩F]˺:gzm&%Β>Xƀ2CNqEq'bVfTJAfQuH Mwl]y݇(.?>х,F/HBg3?M~,,Mhq48OBV M>K| FH`4;raa$~}K@<ݪ1G5JfG1aȲr6'\rjэ1_}Ld 9Xb"SpR۟t{uUiYQ\OG 8]Mft;qA{WPQ2VehЅut?Okʉe 2Q'T`O*M2o#%ӓj\`aj,q( n\b J cUETā<2ؘWjt᭡̺P2>RYKbO')IV`fD^Gʂ*8`d/,RLh;ΟÀ߫O攂2RjèfV7%X0A0z)/]| 9%0Sڲ@ 4VQ+c*Բr6-i$7l\ta'H l/Ps١{`Kk8,1nv4)/oYu]Xsn6*nn C2^>< Py #~QUa#B}W>[r<8< +X28A3w@3ӻ(T(;*؁É--#zz!O%]b_*QEcwknij'R6(é*.k%ӂyFK7F=x:/&5ٛ l|S)|Loyq`A<{{YN@u2Pp XMH+mɯt5 )%AH$ZSV˻6êCD5\,6l0[^DŪ~>K=yB}$bC|6F߀ \sDd/J1 kXQ^ȩQγuCUjjw @ue F^< Yʦe4C ;c6%;V"THY/\nw$坼Jt[4*]ڄeU&:-&3/Ə֋k^9 fW8G$P K\rcQO[IɖFg9u"F/m HFȋj g01pޱqqib L@Y큺a3@ì ,ֹ^)= 6jEƧ~Nͮ=˔~xV3>l5bS6}\R\3'D__[tjT`Yfp +3n"ͭ434iM@N+S4 $1,\jYgvh#A30aWG!lD^VTG-М%З_*NyBsgQ8?Z"[qJE3^,-+I^E∡<Ptg:Zs-- A9M{?yMp ,8aHL8|PkyҐAZ8t\ы37FPyoh9ҧz׼[52pdsp* 2epƏ=;AVuc*6GM3l\}'ar'cDB~[A PWbI2 O6YXyyhIC Ņɼ 5"ؿM,tH`1+:PtvdH|i3٪˴angtFCDԗkl{C?2Gٲfh,0v*X9ɔHnkwXNCJw:c e)YCֈC_K"dM-$]dK2L-.j#kuyȹ;b r5% ^~gTQjVHj&gF MKc^&;+ԚHǕW[/#YTbU06%jco4Y҅|N-K?cWz;l|LɁ L53) 4ȟ`[v$FezH; rӥZHd f.R uPavf^de` a&)xm*^xxx o6Qsu$w:X_t^SrX|0&ͩ[yGa d,] ԖŐ'$SOSKCH4o~&2l8 K*65O5\zc\)W"w" PLr#ux!η7F@!p&},a 6Zo0V P^d2Ȣ) rAK $:S{4mZp u 2Ҋ,6"k: vWN17Z7F,N~͔װ$b!N|qxm(k&ڤ")v9 ¾M.Ɠ {Ar[r4K߮UiA 6w@;z5(Dxl'R_.3OB7.SGsX1愩B?t+jl^rbM>^Dܧ0=>mɎh\ټUǞbs/@v*a%+ܢ Ȋlѭw//~9~  }}6.r6_ Fz55G9  khWĂfzt4:Q_01V13%Cjk6Bh^)Q ]Xr rꀰdUЏJ6./^qyxwe ^imnfEb. XKQ?[wJ0:~fWG{En-PZSbf6rrjwT&;ނ! MӍ:A ߫ksb֮"dT󴖞VPIEgէJLQR0TlM5yT>Og. 9|H́J=Wf@tB鹫es6(4]+5xkyl [\w'R<wL_&z gfVsBznM|ɝsR Wp-jz7̶;#'!їj~My+lv-s7L(9"ȑc8L{@shbZ2|I%MހX-^@RqJh,3X.8#K{_{b( -rxx6L530ʀՠ [Lw\UMd'' N &bQ❵bˆyp]`tЊ(| s/GD&e.v O58#R]OiAyYB2aUCc;OYb] sذ3xKR"zo-w^llYdL-pk} `V3=nTv2yb,87v#8Gë892a[ep骆Z"MQ\?$OѡA۔Al'rAЩ[! 0S2ﵾ*q|>ηa]XzSdx k1&kkV $5۟vfc b6 IHȫ2#8fr@9.- JegƶheT` z| =U2*EiYkR`8C@ܚX7*;9A9gBaZZ2d94BL /.컚0ݷNzu(-*l!`0I#VThQ5]-FҰt6lpys\.ZQb!ЇE+UPBGĤ=hparNWP% ͋?'ǧ#'@@:֮Hl2Aj@jA~_]i Z 9|卧)Q z`;BFY飼7Ϗ K:ZLqrU?OPݼIR- B~NC>>{eH?z@ꕔ ӽ24),?`Xs7]q dE4"U 7vz~&?㯎Ax ΘMSKC>0N1w?N¦%IEL>u4&Yg"ph,T_9 63@)1F6yy,{")-f"+*]vqaKo,2?ky\Nˇj^9#6zPY=aypA(Z~3S5Zpa,m!oU`½fHվC HhOR]'cWu,LIWwMSN2ǿ+xR@*uv*BeUF}ĚxKMjtu0,/քv'p/iiMt(U3F\|_j; [N@ٳ,]wM~X#J.`Ke4bevhLvh/ݚRhDaV{3[/L 3a,‹ qڨf7FAw󊿏ڕ௣mv<ᖉY s!z#ʪlG1Ȱs]xtr` Qы8Z3L-9k R|~m_;3Jq>HBЭ17'Oj6u`e5eV.l./xq~xv {쎅+W"P~zNŶ VqWmp~q0! `8۹\Y߆Z]7sBUXJ棑i|8we#氇 hWʣiM~gW>>=+*Wq#\ܭ->lg#JWW2M0z"kL%Q5Q.`hL?ncҧ/=dy˒Z٨Xp }1}|v 1Tn:!#`~#~iBG;eX`"]绗.2*Pt] `Vco2%Vw y4+8]@yh%z[Z@!Um1 Zlėa4; Zs~ƊQfjn}vL<7M ^o *Dڍ+ɫt8$ jlm&Uцr7'CN@&dz4 da^(i{oR*/U£6ݗB@׃dMe_UuoB=$G>6׼gx@ѱ^RsG->Tclp^KXWn D+KfpÜ#S4YmވZjov{XWz|thm*鰨)+*e'2gMg6YYU ֩7y9lwvQP;<'9NV]e0$ŝF7j 2ۅ=F Z4@5BkB"qA3ZcLڳ|'~tl@Xc "m( €Ȼu|?}mM_Y/#bgZnExb'#cn _%|Rȧ\R.@_+w|hXg%خ#2W֭X i) ,.Us RFU!'= rmQRD8"Qj㬘l дdJE $*[]fܴh QuIY;: PsZhTR%טEٲs&c7-3)6֑-i*gKaߑGCVE4gp~cQ;/-mz,c;m): 07S 9f"xpdpOU"Sօ9H8웮ǭ. S>kezj M: c;ɂI"jZU HSby&6>zQ7ym0|u&ޖxh~ ]DK*W(@_{n%T +2ݺ|~x+PjQy9])iM,]^NX DKhg=֭Jӂ-dVEW0Шj_"q:6) [j7n9)D9yP OmGy]faU 9Z$}L\E$0%7kWUBZ)'"/)ZEe0 t -itBX)Rby(]4T|\dflsA1-?aRrTϵ(4A [><͒6h- ˅Pjf`$38$gw)'3Z aZi:u֝ePrYeĢ+ ߖz + vbhfvHmjwY߼8@sK]ԎOG)KCǥ3bl>7^@(:] 8>~dK+"&t=2D1 D=@"vt0*T5x_͒0!$}3m-=a$@t,Nטd#r J|8I>g"9Gb<͝\Ĺ d4w!m|18S` CM,Ec:k#LcFfʎ[DϤd- ݍ;eW'Z8pFg}ZšvncWX[^8)-{;;4iZ,9Y&:r@|E'6۔Ϟ  v/Y5дӔ_L/ "SajoA5?PzSn& ۫Nqw]+a,'O{Gf3UN^Qx:'G7CfOZp\ﰚt(UIXyOm-0S##3q%X/}E[7aC +xej}I !.@5hR4I*zoX8BDt4>2ݭ7QVh87 h[`Mw)6vД>&18eK"\HJXTA{7ҞJҼ>Ѽ[*?Ǟ{ ˶pJڎ.YP+h,P\50I#IsL5@x$Bn 648̂SLe\8Af$ o(0N ؄6(q\Cxm.\ZFb@2;O7i nZʨfm '&U6vPtW;  tuL=8i&曥:[ %?\4vqY?28m@`hV% 3[e N0Ķ~(>%5glJŕfΈ}۠,v$EldPp :wd$;XFؗ{#u6,z/?I益K+|drqOH` Nԛ#̼Y7q=a8X K);PATobYf$E7km6ꠋ]奃REᗜb*A| BŝpStH&.4bapUhF9\ XyU)ؓ08mϝLm;c-gqdՉ{ƭX&|bӮlz|H!yw^g*u;e=Cq3bsuc8wx%jQdU;3Jn )PHېt  ^Uc!|KiHGfΦ!.*ᅳŋ|*-e UiM9aYQɺ`+ n31zC\NF@äs޷#pXϸr9TrwTrU͈摛A3&T.Baun@$ w }Z%Eh|p𺈋Ox9q]0?QQ"VͳI_ҙN57lDZ-9s.w_ru9W GYE"Wv(|Թ7ӓWE6,V Ql[{>,a-jqJ*2J7kT NR)v:ƺ$YvA'G+(FK (Y΁Doi &-4bt:ɱR7~AV|j7]7'S.柺o_ * Iɷc?[Ip3Bt-ށj_>1`VˀPix@SpF*; ~h܌]&}X<-9 <,H/"}`}6[]KWz83JI7wOŖ㣮@ [+^i왂6-KPITA EHUB\ ~*D,~t˴LD@ڎk%6ƥxYG$83λfj:]8ؾI,%v^G'vS\<唶ɯD^b09eDS(Q.qBZbnptzY>YPXy&va-ܿ;`RO+ܛPZį?.&k&^N3a*TIe[$]l x\7% t*K ,%f4UY *RH1zvM #VFazI"}|cnNzruWUQaLK_߻F 6 165`Z C)BTQcA'!"Θ- 7/.$չ4jDn[ ͺ:1[jO(2BZʿoJρvpɾ.?y#ӇL A/iEݑ[Y1^/lY>5(K]|^% 1-͋YVl8P`@ApU29;&{Rt8NBhzJ8O$.h*b^P(ήO۠jQ`Iw#Po*>fɦ\~;` le7pX)f[u+Y+m+_9M3ƱsF-,S a cBQx3" x?@_ـ|s j םF[9}68&15B(6/"n 'M eޚ-||OI7D,9C}p%:SrQvMWlB <V@'{,V-kǩU[#%a1FO5c;QOE|F~=3<}ö'ɚQbK}h)H{[~wX3 < *\5_GrFa]~5^!u^5s4s6}_A h hK+b7QXcle)n7xNKr%a(iI [c#nΡ.أ ~01PGEĎ%EԩB yA>Ƹw]L c2֞ ,~["yߴm v_V2^թL~?<0'0WgCx쪝 +?ņv4eՈPɏ.ID_Shpe|?iIHICQ*ZWY,JQ#_U^lqy10_Cg#VE A5YkpkX9u:WP_-8}mp]݊IP󰛧3cA@ TM `밡=q@$gTpc'l+ 1Q=@g~QL(~ZiUW4 3~nu6*@65 A6HeTsM/jN7| ȅ @0˵_37<& ''']ϯ9ө`KCmT? =pF4=}kU爭 &L\)AN;FCRMVބ x6#֓n6zw:g9Wl?r/-%n9]. %yJ@?l>^͚ϐщ.ݣqʏyߴLp%?1Ǭ]^9!a0j2d c|&+an')ZO_[`dŚOVzrIX8Ht5J|h%;Kl=6e!/9#d G;eE%xNwJFGT^tOar'{FO_3$దo˅Jg6+=Thg -;y9wxF]wSݥ!PZrB٦Vpb+eC.HylO)2|t v{XM!,T,WIqu (CUhP3o`Q:r\G?&igm3dH 2O2~I*S=`]~m#-&69D%i:(Ӿ֌I1LDNQ)yel9MI-m+SbÙu^=*Vwr.9״ڷ݌෷c_C017@b懠~bv07؂O@ikdw3Y?âZiKQ}ƥnBNß`i<, BS'C\۹L 0(B71$Yz"Є#ò_Ak!tic Hi{Qg~p2>4hxHIP,1'IvAd\ZLO܄_vT p jw2O0 1mF*uzi({Q@Vi]×?m 7CJCMn>CܭK”(1 }!j4ԋ02I֕z6҆˳ܴDL;՞4q #ݤ=4tG 6i T1?96M+8`ҟ^Mnb{0^+/k/L{- \酇s4ZiԀr]d}{^IwШ֖B_r^0& GbOv)@7$PBd%:f^1C-4TaY(&!Z>qn:;tĥ-kK "1XԹA uc) }SBbjjI<P-?7$K+ _'v̛)UO&&1 gMFȒaJ=+K)Uxs(r.,N.o ۢ}w Db燩pAAW0>~Xɮ)r黅aBBLvھZp((qy_k?ׅcO%)غOoSF34Cv[jNl7d']fzr DiHy}~^|hnGZn!+V`egqm'{YYB9 k3'q.&?JK3/]AW 8i7`/.ɱ1L5WSU78jVc\|t(ʆ[bC'#uMG2IjtX'Å:ED7'GNJ{”Sߓ~;=s-uTj!3@IثyFﮇmƥT;/-ykq`>$?Ξx)%oGh#$_ kDjEAN.C'锠z2\Oc# ?ͻw?nyǗ o)-&O'HF]QUlZx(Us *m8ZQ<qvLL@ۇ^<|NWdB!$?Kks5<|~D FIY#|U@wt߮XdjBMMbRL/\P wn>B};h-I~>gAš=ǿ%rǻbgtxZiḓZ؋>x 5!BՈ@lXuq,b%q5d3Td6p>B`@V<*PHVf)EHo)jҬмXI`=[zh@}NAhR) O9ƾCu*/2p,(0m[> -ܐ{\[A=16L%ץCL.A)U8b @8xW8]h4R;!Xp!mN tdo,ISۦVS )9 @Q=ΞP%NО1?~[VXR0W}-2}ȴ7pXjrse)Y*M_Mvi]hWSS2O|ylĠpWܮ[lsPO҅Hd.AQNAkOT!@/ɽZy%jl'k}VZ_.:̋Ϩ֮;MӷYb=+%5a67ALx~{.5"neLLl$XEհNKCMKJ{%DcbWO;yHθ=U +ē;Wq 5g=դ$Z] *"X h\>_ҁ*O)全?jE^lt_:g2Wb*:$>2wE&ȺA.4W^31`M8ҕ~rԙH 9wo(Vr?hT TݘEY3JV TN;u#S :9/)D_[;أB2o ذMar B*rwA_a\*mM4WRpAdkNZ7}ݽ#q?mlgy$+m2t+uƏ4pv~ZG+ސzL<wk~y}nL㜏T*m ^D7HMD2@k|Sζ@D,[/8vE5Ƕ- ܌ql_&Z<@)!Ut Nݑ ?礟!(FeV;kLX3RᱭFABpTKqM"f mD`b3)tŜW|7k9I1kڮ3XsO$D[YB6)cߥ+\lTb7Iź&Z_vIerPI%>^sc!Ep | t%%/U=9:Q>dw[';2 \*%hN'0Μy;200 RP$2.NEUR] $=k;wvbl\)'c[ձOo&g's~2 h%LI(-VѦ9J1[LQ4c:f4/9ME[|"w< rUϝ8r9Y.1 Hj _5- 4Z2{̗U 3nIƬc8JLm`5 QA2fp=M.Iچɭ9p8oGrAo/&|DMV+DI 9Z+mr.fv^d3e!aUyO`bw3*A\c5@VxH=+!WM0hUm\l PQ~\5glʒ X V͐2/P\Saִ1ǥzvUꃓ,4Y$) ]\n"92M"q?h]˱w'O|?c}Sf{H>$zuL;)ppF0(h #3.PZ!9u$[[GMʐ>nW e]-4,Tt.攕3xkA6~0 OL?N{E+wy A:A=-`N'1:!' ͟>eT j|HZErx M;c pԴBH9@|;| 6S)_Ca?bv6򆜯:FVLLWr u#Ew"Su݄4GF0M< WP ϔMtgy2))yY7 8} @ ^De>")RŎIP&^/]//$?8R!RX%ٞ}we F/Ďg~t 5:CLPT o'K\T7EK(3c ]_U5ߤعQm?'ֻsT3y6O ? lo]LXT(1y5,Į~g쌌[Ↄ J[xzmCIq7X=4ͶHE`N9QDk^)JWH-G;A ̕~Gnj%QʧT冯 E3#c-X!;F+4 w|[ 7I1u8UͲaH 0*l;>r屌7F7I?'NyY03#jz嶚 ϫigK*mj0%H 7ӛ-y|Gx+I0o$φa=ZarO''UJ %@="l^aX779@b\o12NmBڭh}{sF37>)ֵc݇38~XʁRqG }.NNЛ!7E4y8`;Ꭱ*QU~+2yC))j8\-A35h O) Cf{m s8h`zb[7ueYc=֘?V 'q'I"._P 3N@~Et[at^z'E F2 E3Ou03$ O[0tFޜ8ۜ,%A,F1Z靭%%ggf>"H:ٙmiy^pIyZ/ Yoy/^r$F.ÛheS (u B [Ћ Kt+P6_ :)qtw&Pi:DNSJ8!2UKyRvg|fonٌ8 .7MwJZq )dzu']H3,̔ڬpMN29F4w` r3ϊK{~Sc,-(ieT-i:[uVM<&p2XV)ol6vx@ț)BT*s$ ;r.GW-Pnst rqtj6&W=rJ)D\+pwC]<- P0@9#PMpIV3.! Bw3d:U5-ߚh)D5>v~fA^DLtAax9U6tgf[@PDX ajW40wQpdbu (7i%/{SH䱏fWk4ɟ X 2Y|x[U1ޜV/\)#)dM0qQ5r1xd_aj`ۖ5`rG}:5߁s/Xp5RT  .7dJD9RUg 2,IieU:HpE5Ⱥ0^x#.N!:PtspT$ȪGMio\*o:jCGH4DfMz-+݉9pcYu٘Oj:{}.Kz֤[N١6YӘHWU2YJ17y2$- сpPklPi*禥9ry;FNiIftixSъoA^0 ۭY[+ T HVBi3&;\KaT|,2TE_5m36r x yQx0ȗ=o{-&րV%7 sMku$ίT*;4<<0n GKrgbtTJ.R9?\UJ,|WQ<5 \j:p&x 7Pm͇& |E"]Ir۾tȟR' (ٸҮI3 ~E4yl%Tzl<\nF! & P 9 hyZƖ0tp}Dz %mV|n &j yRگ)gSDQRvYJOT'fūwYO=S<*Ɩ~j^'T sT~?i}@2v-so^NO#rycP098M,sʔ=3K.q?q,85Salv$&Cm%E+[_q2ʕ PU2k쨰N. t"<{rqV)pSk7oPlOβ6^tcdHCxSVr*d9ȷr.:6/?x8WYZ34q@% ;ٮ)yR`!8ڣ\PHO갞fф7׀WfJJaٸ> Rs6% Ns|bЬͶW/9urFĭ: M(U@yc3XOНIoԔָa\ hYƿ"^i+b£"ӣи4S >[F6&Ez0vͱ8#4=A$+7N@02JRy _<эVU @{xcPtgm6 :1oLk%U,l^QgYY骻0'F0#n-(\G%G\ p9G 4sOoՋ)~#H7 Hr?0U.)9cv?^d1!ސRo)X ƛP(n4O߽cPqv?BbjE+hr1úϜ.j^b8=H&- mTgFRivѳh-.C &f, f%LsvOQS4xM^k O2d۾=E:.=7 zP)CN+Dxɑ'y; R M@XAk)-V3P\BoH!3EӮ[ ӂ>)x!7A[B{:-D.H M 4Ym+U4T_b͓ T)R"ptp2`eƚpKICg#e[nv4p/_> ZtLPs({si7  gcLBxͽm%hl@5)o9U݀prA&6raa[k;3Aİ`2Mh>B;6:)R6f˰`O5=<&Su{Ѩ~ VB)@%^F6׆k+A?ۇRl砾7\ Y>]D;֢9t4wS~h,)#;嗺ʈKS1*!)B8h_jz=#AB#CT%)ޞoZl|u-QVp/;{Sqqߡ.BMquQ}eYG.j/IFgo LFj]ZϮWӁ#m喭I _!~`O [S1w9̥}]8rRT;wMzgV8)sH'NFDUj+`K nn48޺O .O|3>0t$4`01au1ʛ8Hcj&@E,ի|s⥱P`/ZYU7*Cvi(|taY( 'GȠ !Iu)#euP?ne'(?=t@hy^"So7!1|/@! ~NٖG橷Ѹ#\=x*^Gmc]Ewhh0S+ b&\ ͱܐuhCS5sC+hX,c}:@Њ Pm*gg_kJ(uDFiU\ˍoj.M(VxdqP8w]sCV }HU{mm52^z.nW(Atý=p WZF)́|Tkb9#YIBǸbzJ3-Z~|&67^$\B\xD%ϲC;KY_0j*j1LC`%&Cד|NO|:عп %C- )~` ꥢ >+1Xd3*pYlh[tXz@ZFcTBjxz fr#?[Qk1tbö h!_<#UF|i(X 9t$4Ȓ2K[;eKM@+ 9; #wE59؆ade@LRfq73RݑBI+}!g{}H,U_ak[y¶ u]$ 5JY|T?6ll9z`̇KXd?y\74[hҦ)pmXg/qcV/m^'\x42>+N|Db㰦2efâ*+ Y8%aGX.}Tdkgljy huzӺfu`L]BOAU%2MS8;>[_P0zW)FY26 ٮw%` erSe' wUz"3VH&K},M}CB.r^*Znn01N{\UB`[(8RL )i[[iSmTBFv P?otpSL0t,p.WiŊEjeũK ~"*a=FHHϧoC(Hcs-z^ <o j~LRe_;V^x#*r$}#b ve bjDLk@k{+8g\YwOQPex98u}Nj&` ﱔ8#%D-Xa@'0eY0Ӣm5dK\b2;,'֟l9V۞ɨ?1 Wk"!9~eGz>54fzT@|\_6W66D>MzL9566[1opY_j E[QW[lTY%>IUOaukB(*hȑ)qN>`?Q=Tq^-Cّ]3Q 4sE>Mt]1l]2d~T!~"Q\Oſ:T7x'ۄ@$ՀV5|Z 97pVTRC%Z#:b*)͸\Aw5qBk ډ84U[ccP}~`eI!Ϸ7!m M#d[)chLP#5^!J, 3/v|"|gVװd@fIY-ih2.5ad;hp>IXմΗ qͽqF p`!+6 ;s."i$`K FO.osȮI:x@7žܱSQy_D0t2^Em3y `{ZK bfT0sC`=-$y 2;29`(iG d"SleV|}tOr5vkzqfB:@td~e2z g̠ R +a"a/<Nt8 *IYl;q]քV]'6zI$C8 ښqW0Mit@ڽ;fzA`.8Qޭ,iJ Yo\dI?91).y,P*~-G!2S&Iéഴp ЛA)[A=ɻ112CB߮hpaYYJRAEnuL3Zwv߬-UU0!ۘ\W0˴Dnٍ;]I2wo k}нS'k,/ 1oi,q|t/npCTH J:GrPK3aUy `ِIj ǠFϣ_x +E3 xٛKdᛶ PU+kq>))ݍ9_HjrikL҆rl88-6)m `lpN5٢c;pTb SaZ1"nIԙ:?CGI0P9FjTD.\<Ѷ t*v"EчS8xs.'A}WJU&4ordYaB0]xL.ۭ6{!r] 7ıfvuvmw.hi`~e ".»eS;=D"t F͹g9CjK>ҿ5 O)d.;[B#?R*No7VF6[*U(M1(4ZEcITy/TVm ? Ɖ@T&{)$|B3OTSq"+a0l/K$Q$!/MAE}ļ3>kԦ݊lX#kh>C@d![Bg*ui%>~.-Z!+7[|m I.iҤy`fW)=orIi$ajkrh-E N;Tࠡyk#]*% RyL0>v b~ңqbkpLEֱS+˝N̳)g'*qa}rT+1[PU9  )w%U(ZO Z'[Ks2TLDL# u{]+S)2d(v=q}CĬXs5D|8r#8—5oIhXNYN>np\{:N~%qD`㍽BL}R .NZ)_ˌI8eF..)LIq1䥿$Hm+OխimRoH;QC4*lW*sm$ogrkPTV޾8ŌpBbBwD]hv ;R3x EdO?Ș'ΟRޙ :w۫d)rQ/D6 8y> O StiOgoaO{Kle @jy1)%vJ 9 l0? \' yS0fhko!I <]EB$H {\i᾽&yFL*GŽyP**8 dvEu%͢ %"\'E4oIJ^kAFvK ձYoؿ C TS<=Y?`hM=Fb ە%% ch" n0ؐ׵bR/'E0!410X> LH,~zЕn=Ûl L;ovֺl "Bl,_ <_bj4cdRqڡjO-eV\E?P9(ymyQsV 0Z#?Iin;1ltzL? K-'om *PUu!AA=ubb(:2AL0S_VnˣHt>ER5ʟ3phjךw9zDP*)D/0<Ȇdpaѹ0; %Yts[`&:8)N^ch:pCTycӝR d{ V1H_:6W6u84 !DdD .Ik;E&#u~*d)% FN}㧵\aM"UX մ҅IBDmeڋ]Y}H_W *qͣ6r6j}3.>eBb2yn*z47G ;lvB7^֚ӣubUQJkDVK&=(֎:("'!r\ᒗ aАnL%Wܒaoy R}-_8+GSZiM˞[V7_hiǸJ|҈yGW1^Nhne!2ϫSI1"f* کX:ԫ 0^(аSW#QLxCX֮,=24I8fUGlذŀ|n\,vWԮ&~iZ[wԽ$O~bTFД_ a6$ s҅8(,:Lk!Ыq@ &CZ QY)R `ÿ081IB ژ;:?& DǕF 3/!uq)iԖ2C}~⌎]H :bs5 K2Z(7h;~(JxY8F>D9e•8,XpU$tTǛLM$~>U*>Pl2]sR/W٢UVm- ƺS3n.dz# hv?+?0mDo3bDHs4i}_Nves-$Tx DezxN `5{q"e‘9F6>n/t}pV] _ 'iE5 l^/-H\c"Y(P`mj%GE7}-uFY[1pq6{_r/Pd2\!Ck3fCb#q3C#^M+X8qݡԂm9آ3`4[$-a<3Spu k$ߦvzd%Ͽꌁv-+.¿}JUd`" ' $T@Pv+yj4&Eb^ړ*O5X4+kZX(a}5}Xd7xeh!ix&%ng&`Ι+Be쵚#טi $[GhCYS൮G1c; tg1 P3QS50ZnWiGWI|XH;n-'  C=eEq%ϕvA<|)- 'i, ]oh#ډK(_ess% :< ǥB3tRAHS!ax+|93xKHܥ2bqQ$CQ>OTa 0JqtJ^wm]}%௚[c{P\~01B4ĕkIe*Akզ2 [sP5 {3ÎV]A~)Ac4 W3CĮJ.1"ӥ㹂M&mjY27cROSH1-ʴS؍q56(|E`;?*;P NL%L-Ԣ?|L{o~v4 =B=Ozab{87"ZY&ox!<91¶vԾbr٨6 $Ȱ +< ]2L00:R%-PtTx6:;%wLaU)btk/%-`)Si|.7e> ]1̜:LĤ6i*4Fl6Ɋ2;rRN(X=䊬Cr.|ǣ4* plAޫʃN$:O8C;*3z `s8B?C閔jRpר8m vƑ_1 Ɗ$yBGj3 rp+WBTW$J%F7W=X-^Dzjٰ`"C-4K,,%}xRs j: 07mG H+wY_XyeP#Կ30eS &[2j! hb,3l'z#7nxuֿѭasBaNBE=G% !( iFe?l÷M]~te \\I$\~JϽ@!8֓Ǒ'ϐzQ'Of.ϰUm=߄D P7^D*G?+[Of~$B=DzizN೔9u OC"`oC\sa{QJW@9* (Xo}8 jOx8t+e䍫0bJF}֏\k=61$sR?S3&U1۶k>zM~`o6Fvda*0o)*p>X~Y2Er٫BN KP@3QLua1 w;wx.v>S8'/YkSS0|zV [J='!k%=~?H#8v.uK` l1W ruΪ*>) xpz oOʑw ̘̯Bt~{{cjc t1.1 ж'=3I_Z;doOFˬ#\TCшNkfO.7a>٪r3\U31JrHBn߉ 2$`? ?Ih"hLbQbH߇T!iI[kS/SN' GSz[]5$UYe/95I(0Q 7CumUɣ!EԼLb@0ASD pAnIױJK~4DGyW5  ^31Q Z Src#2g4)eALЮOID "b;$`EmmA=So],.!2 B7m>umR58Iy)̉jLE`W3Y?fDϿ5Hj.`͓eT B&;9^6]xyl ͙acPkB6p#j̵&C+.I(Jk&p=ڿ\ :&[ +m] d 4͍hΪ&KA)B;FB )~BQD#[r>nIoL+o- )!W \YOڶt7L /عQT8nXfE:yypC:޴LvF.R-ˑ >܈'WLB ¸Ej߅DlIL- o&|Aޓ tp,SNz'_ ِw9maTq6+%3˖&u#xP$(} SmٽDjYyB._嘔NN]z3͡RQy?anRQlb1x,SN>qtWw8 c<%(ܥ#%N1Uy3iz8t 1^NSۦQ4˿By M+UbX`qЮc$b]~N(}hE;&VT;?q^;V}eT ų&S, Wq{&_;h+7e4x=z/Ȉ[AZ!hAD0 H4Z`t,>Ök0\H~R^9}G ܌@,4Dak` Zpi9~(0P]Zw- {ywbų<4"[F-[/eot|1TrBIOyHo))>!b(S"2Vsq鲋InfN^:L;(lQkoNTq?ZQu).oJ#YMӜawpY eD/{j3aOFm P_T_ZCұ85t uMRapo ɘ̓U '~F[S`/7a,omX5XD[9ٹzݝrXKbG2E6@n<+_2GWw֦6Z0g_-\W}D進=`IiT4U]eZ =e5{!Xu7^ϝX\ RzꏣʏE^JQRzF: Tq?,f!U4W(2]sJp=I$zB;OKПB~ hP+M$Nh.#Spv 3 cNSZ(oW}Ŭ+zqZ oüF Vst큙OěS(}Y U_M^;TrAS1_MF3_VZ8dv֯׃ (cCHȿLΖd{iz_r˲>i"{! 9ja#qy&o i&ؗmAʢ54UhAjE "%Տc鸊 X?P/L9B#g>@!HG;yTh̸e;2KWez% Y N="r U鼘,W 0bCLC/)v't%fWVcf"Y\@9T|.kXV  6R|eZlG,Љ30ͨnVo*MM6$OU4#N`X&g<вr{i"y2:3t˵Bý ^pxql&gЇDz'8'R} 4ՀB`MH:Rt`r䜢]vܺN؋bS xOX^R6pk$ʈ蜇lY'04Qg:=e+dQ8, xc~oœ_+>麼3`]JA7Wߎa ':"rR5Qn>W8%)ms5K.?ӚO3Hy-X:c(2Oxj%`ZEn4GyŢG~f\+5MF4^rl2'hOATVg.ɂL#\0`V}~nu ;.|tX*xhxJqނ3=4s&W PRƎbMNnfBmp>$zz6sXUt8p'l d{qSY*O0;JJ F~WAB@TdHaoOz!qJylS$>^I ~) (PBزus"ewujL=2U@T!xyB/ۃ{ 4Ջ+Fom4 [dM܀jSbtx!<,0`HegJߥk7'8ߘs:7Hec-$:-n2ͺ+K5 T3saDn8n,MS35rfyvoTT|~yImhqdlR40p:(p gQF")uE~A7(Bԛy hV*OFԀ Cв:͚E6:%3_NMSb=ɵnXPJ1['mu74 ,-έ0yQ8d"Ka|l2ἅЫy"~ty|l`2'ȕgmEHL(>'=onlPmݮ'uЇ ) nuASc1:/cka|`޿YOs=V@uex*DRo74fZPAa/WsdZXdVrA!_J^72lL|Jl$0rEd66)=IҾ e9zK%,,S@gaM*vBĵ:z!MzěaWq{a/rRNAk9J!J0=HYe8N>as -_NoC\Zz،u<>]HT0rZ*R Ӻ8BDw21VX|:={f!o6v67>ABNH2qx%\(; !$. yӼ&Nt. K~!j%[IJ@cxx%Zu}D'Z9G nU$ڽS@j pL$wgb1tZUno-7'UiW;*2xm 촜Vwx˄T/}Kk"Hǻ8fNP|"l74o8"eH &ʛӉiy܃[ ՓܜgXK/CʣkON.>8j2aa $LE(ݹq?}k{A+ vcQlBAũ8ؿB ~+}dTln뢵[$ߒ (HpCMײ%4J)[GEbX+ m^G|?EY+sYηJ$`1MSc-ex2?Wįfy=Pűo8Cqj.pUw}, z>uyZ ɋO!'\RP5Ɩ>m)ꉉn}9QnAAY{[B{$cٓh$s>7-ד&ȻfG!rxwmD"J(>0 QG1_4|jju,KFqJoHY20scf;V}V܈ C׸h 4_w#?jDO<'(2FYV4fs{8)j u].lw_jyKd+]Sa)4hٶxki `,ivq£ͪ6e+<%ǺiN֨eh"+3Cc\XċtenaGۣg\*ꝑ`OPݻ\;]2{2Q#wơ8c|TqV[l ?,\Q<͒"yآ_~qap Mh,.EdqUXzW>EnVbULJw^DahvV40pQDHr[K.HY}Id[T9X2;,orP@\\bϧ-&k|#?4ҧi+ ߕ'6>c1]%?"B"2;&dkn<<8袵uy e8 E h\~Pv*] =䮓CӼh R R~'qL "*DL2#)K36T_j0b^!Nr-|f){dm]:O~8й[g0h<^& Cn;8v94p6B Z:1CoM;n6qQߛS~AU%kTZq䖄'm:GWy8b]X$ڷL4-v+] ׌@qp,ZjѯS ZrdSlO(ρ.G%*l>u`㗬U\ fjɭSxO7oث FD9f5[JhSЋq"jEUePr5\a/WzdJBm\V ۼ1?buo8FC{r7zL. ߜ!t!{s+Hd}rqD?8Nj&疀!}6d]w@Y w^cqdq8/>>T7Ͳh_D`D.,|,k|8UEogRZZn_V^PD"] o6C)[ .hlpHit-纴y}LF}Zpc"?=}L0X+\8j[W{cr# ap9I֘:#N7]|Ҥ1Ou0ުL .*E&-<Y#u U=2:Sco=B"$0 oYk=-UBN5ZḛB^uKUqbBbY3ط֐Vg6"vU*4E)eyh7]ѕ/)`!"=3Z3XE'P6FKY5j4aD9&|w\Q,IqhBU7%np6X1}H o`:v)%?4ǘ>.L ȵ6AoL'[}霂1_`% giaݝ#NRKsӰ+TJiF8:RS,oeDx?eS+&>kY-Zx <+Ll/82m[2V ߰c\8v-eOGE܂o4∖i3/vLnd-dpi`<9ӇnZr$YA>(% :Y2\ g,+,|VO:"5{ob7,H&"b4jRc&kZ"z31N/9xf(|M}^EqlG_3Nxr91Op"NDH~S},%CD7R7'+`Pe<_LB)@t2-׍ 82EU٩ZRm';Dn5=al_x!kϊ4iª6X!+=ɇyTuة` Kv~'OןHλ75^(H>Zx v>B:۩9UPxC,gbiDt(Q{:R/B&`Åý7F=zU5;Z7܌+!Vt"`8B JSEa!ƺ3dc':x#ueqׂ㔐*JrE de3GKQ {1ֹD! 2rnur otgpj|I2j{+AYL,b#N#[C<[iW]]4ټ`q^)߰HhEe&}~ %&“s풄0_%Va҄тddUH| 5EjȲKxt,y{Jr6&NIYt>ZBYer/ ˗-RbHR c'Ș垩R<V  6q)lQU &*AXo䲁{CB ql3֫fpN3Q_U;v/ܹ֯# u|Dƾ[X뫢* '&f+2ɭ0buC}FwSl(9 CCz v9i3: 0R)DOL@Bz9LiW&)|΋."Y+!SԴ~EL%@ɏj |$:J/A7$%lq8f*ZZ8I8-vRAU g,OyiSBsga։cм{yE-" N,5Fs1h_6-n~鈙~$?Y\&h#4$2"u7^AZ N[GI{Ea԰@E&\P62x]BgfO\+d8C?  [޷tб!r J[T|pt5خτ'v^ݰg$okr xDftkSNTm__iCٲxL=7|p ЇG'q <\Ap3Db_Zp̮S":#e9-.y1 =iߢ<4NuL#-Q+_N:)pmxXֳ:\'lȥKfjavh, e !{aU R-ʲa)̚K"ni4 U:N?F!* ,q]R Հ{qY]@I[9(J[8PZx>2`e`b4KNnU'yݦF 9WTyѸ(^j. 4x^h "xv#xd|-)S2,ޠQ0tԮiӊ mki]a1wLtFw:;`[ڗCgty4%RFR݊o+(@ABKL^sӴU "Ng+Utdl,RN^|KLGaADƬ P3h5!:f:G8`|;l~.yp l#U-%i Mx8,&sNaYN28C穨6Om,=Qܫ;uɣ:l !uCW?e[Klv0В͉qzxBO7AFm4 qzJ O#7LJk Ԇ2%uFg43)ʍ>G`Er;SIe[?8գKTCKh q X5ynsàAI\nfث]`bar@`S&@GMO9K*"şI@f]=No@ڷOJM^L0n|YK G|G' dW*qmm'&HR21wtwimz, DFW-> -ۀel ٌG#zRk\tw&z(BK Z<BV-ttz% :>4H)[ 5!X1Utں5&)aY1ii:XǃTɈDh)=yD`y9Pg{#'+@o'\Nɹ~* gٔXcnoSQ&|x/'szܠid 2ds8sb&'ʽZZ˃:%F]ʽCU;~B;[*@zhy;Ԅ&~^9(KWK#"@J/R'aJ0U(9a2g4CVu1[ D٨5DJPK۫E N~'o&z9iqiShnA厠ꈞd$NcYǺ*@kBŌa~&}} ^=OV"(H)\ y&ټpg 8}I>w Z ZCn Ow/Ѭn"DXv^N31j+Gv!ؕ犊 -Q<#^-KS]sJz8uٚ]{hr Mԫ:}U0itO G#TP1~.H, ,V3-Ww`I882;(p,lwwsv* yZ;h"ʥO :}S_z~.7\7ax\=ipl\xYD :xkkϟw R2X)CMtF ayN=I jS4fpDh[ ɳ{hĪ00{Y<¸2Y')<^ww-X+;-o#vP XN5~˜F~Th݋+jq7?LLۛg&;v(˨ o#!tR[/̔>&)AJ%7\ICZmGtݼ+;]# plUX~"w?0cs8z7lM-bH,H!cJ)h+Rg"Qq|`M )½$@[xV5EYJke@C8ҁAI7~?@KBG{VQ.ˢxR_RG96d60UGQ39i:1*j:U3c]NESJA-%ft9 R2 K&7٦=C"խ<[,[{9mp3UAR춰1'!EaY;s ރҢq*Bu2 gIX2ѝ&xv=~C^**i2{D5))3w!O x=syh;5EZi^GMS錹ikӫޏ2KdbyiǬ=CR\ P 3,j@t.%M*ra`A J7b7=U<ͲP?]-pj^؞}@B;U3:ފhbD$pf Z^}K֦ycLe\*U\)W}Tgo`Mvq6gU~V0Ѫ;qL8_H[rwhnz }qmoZk:fZ4+ #]u~B(_ܶ/JQI?/>ȹh;[l ,leb`F%5-(imJ/uJ9vmҤ%vH[*։HoZSiԌ o8̅-OExl<7V o>):r$ne|ZE-T͏3W΂$S5uQ`0 &8HMZ.+]9͢{btDfcTI*vu*&%&}7I>>l9pƫxknˉP7cvUM{kEfiP$]HQRaVŠWO/Iو)ȉtS2+{n&ZW춧x2گX̒ dx[ `y }li^S gB=$ȧc/]E Jkȏ? 1]JJ5Vk楖.q>ͣc5/\gbj4aWKs#tbr.J #N)',#wJ&Ya=Qlǿ$'™)cͶ@+8rhI[ l?=+dO57ܤ/t!O $[$} #<Y+V պj0'O}Z7$+dNl"ɃBPs I jG :RlqEɛque'62d圄ݿAJh1bzϺpUC|#%䄻i^_WY/1 ٫˜zC)S5nh2X0=-ʏbEql$vbpqo7=FӣXD#hI\`g5i-k_C\5g!9KZ ||zAYeIŕ ڥ~%QLx c.:BdCJB52!%דpFW uAr:֑Z`\*Z/71xO5@MN؞Iu8[V@mj6Q/RnqEtk:7 EݎJ*@̒78kߪ*,L<*HDe2@c['@Ό[L#%`4N&>d ¤0 i$-0מgMЪN|4A|ػf%ojq|W"e a!\F<`eWa;ˢ:J0۵8!]7eZx)f7~Kܧ0d.&!_O %y=šoq JD8n=_jtO*;1yç;Jyb>6[syH5,\\R7<&m}:b+DiVF Q娹=jrK= SrY7R/]Yߣ7 8[UE9΂Xh]tTK'o&}k'$pQGx7!*_:kkiDYYĈp]ov85J }E^3͛@|SSvW1"-~Q"49$elhNlo҈fub((<xh7Z6kdriڊqȨH2D&W+21XMΨ8@3hN?\nd)sc)t,*9)Vpj*a/AmՀ =nbL$ktMnƱtwSf:cw)AV.t4D汗^yC#bq˗Ss h^b|̈@elޛe1ܷhwj-Mpy堌Av`؞5hnV]m1%Kh)Vֳ <2*2q\Rbe!+ΫoVTԯ=`Cb7g)nvo[iwΡbMZDu`/?S@'tc[$?2 Չ Q^t;әe0'KƌW݇jzzn ޴D^.FBݼndLx˃ywO|?^NKdOP˽l8TelȚA !A࿋PNm$iD+͡|8Ϡ,#aSvӸgO <wjs$AZKʶRuƴ$^5w'6D*'%0zoaLN;N'az^,NJL/NHCgkPO? AgSv̟킹' b2ު[MXъ3pt ˣ98 z!ؘ_ N6yne@gBa`a&%hDٻ؃Ѻ-aFW 1$iXfZd( R+i@<4/Zӑؑg-0Pi=C-WGrT5I“[ lh{jRUdDMY)^4痟;)! *lHRK̹i' D*VbF$< ie/{ 2L`C!mΨU[P=f>.Nl2E2[ Iv| ,Õvc WgPu|ZxUc3JS7@l߈qx䏸{QY޺"[&9*l|\@yMW= K}R2CSvv;O~Y6{-8!e뺕C,Zq\҄H5\čDsCf.Tقr&Mk46p9: ,.%LrOaliBSOw? Rb@ ֤!w!}QH%-<.ܧ Kiv(a 'm ɃDf`d_;KMhs Žezy:rV g:-5eRlwQ&3T@t5oOL bu)-,vwq5NId(5v%3Mɩ5ur+\xo)E$/Igzߴmul&bCْ1(&09]Xԣ`_;C5 f^ErsT]Xw APؽ{1^Fz3-9ͫW1&۳ y$qthw$ gXhs ^'){$PlLpn}\nq^^Ʈ"uʶ y5yycyd1hnr;F}))hLܟC.P7<9Ԕ :L$IlGӲԔHR$Be >1:l1Kw*w V)os֎ĀCHlx~Ec}?75u$JG*P8Z`)<ܮ°7F[FdtHvm bW$#a)[lRצ*A{Փ N8&PPzApMw+%*8+FSw߂2Jl1Y̸e'뻚jv \VI4:蒳EUa5~Ҟ<&B%$'Tumw85$gMP%E /֏nSO.ZΈk#=P0դU8rQ;@8 c4O7eLh(QsoR9)G-$] @2I>)GP_EXmCABklI] ~h!ny+OKw996+3w(j!HC6ѤZnbl4.pJmD a&P DήZ݇s4:1M*|D@KD=2[jߴAΥ /-ww^,m?z4i=.YE;iy'CπI51щUMپ-eTyYV (LCk/ PI#1:#6Td.Ad7:+NNMlb F\&t?:Q%TVx8#Q=s伣4xf h5iB܍/,-7õ'܅ky’ÁE.rB"˕(5㖾L.EUYCMUsiTM^ 5_Ѧ3CߛWP73rFOxzvl8BꜨ> <^'a//z-T} 㮘Z?lۺ3@>_Qp1`*~T&yIM^W'EUqYPF` `lyi2G1y4s;FcdJ1B먪aY^q9N#\$8Of;hy)㛀ܲG\K%X,fNH{[)ɻGw<_ÁT7 6US!2L,#$@BuԠn*@)J iG#t"o[}~Up!ڧ,uӥYjXigRֽ5r2s &{ڳsf#y&3G fɛwXh!݆z'^Z> LD=`,0- ]e%"V oWma Z ,vHs-EƽMy-DV~j}pN5.zNty逭$*PUHu :e2V $e}Il,˝*`A̼*sճ{:cE)/iӴfzB_΃RD-sP!ҥB ]-\m~{l<)DuTqcYL z)b+[?j͒ ;flY\k?`T2R(ғ%WoO|n~ ryOͤH(lhp> ?Uc˰YSMD!z/䢚3 F@dZ+`$1ޱ?4M xZFs eζq1pq0mFq{{ x+ӏ1³j*֒]4{ؗ[= 19p^7zPJ"qa nf(qŭiyeH]ǹӺt3Tϭ[jl/ؔ)*oCF-a%кJ [cDBbۥDJcw6wa7~=.= g4dNL)VT.mLbޱl͊e3p[RWr^d=x5HՅMps̃Kx‚F&U[Ct:0΍S`:8A: 3ݐFj' K= V] swy8F4c0чL^,r'-_\RxS.|NUn+H`gG3'KuþR$O_k~52׸RWFп5$\r~ (%T ihq^^F_h6XG^~I~_SZu/gx089Ŀ Fq̹ޥs_BV~wq*pR"B@D+Ouh(n8[TL7z?,T$:rA v麉bU pܹL2(#蓽BZJRs `#;P[w.Fb[l>1=m Һ#ErZ%NBA!U78_;T SrQw ']g (;s8H:Hi#֛Ϯ +Wg :@ߐ.ykpL"/sBs\8ὑj纓 AͻȦ׸w!6tĄ'כxڷ{$E+PJ%)KJ$bqIbŸ4znlT]io111F+(9Cd3,pU㼋#w,T?ZpuĚ7#EkHA ˻Vw3[Nnө'eL'rPnp鬑Y{)} lYQ7t8"GEC}UguIf@IV< QIn,؋B.PhF%,WS B)e]qLZC&T<$&0uuzWt: 07q]9ٴ$( (2 18|YbVϚ zGpv[$RN~'fQtV;=>G<X"Ҭ;)K`\rhχF>g- 'ڦ6yKaڱ?A>` W-:ٿ :.n_?3Ji;2a7`)֥G`R:UBESPڝC2r1I0Ten0yhu Ivȕ:E,ӨlVx꼜JeVBLA Eサif7qhVPHp!&N:"aL 3sw5C  !!GmgXF(Sc3*g; !XܫlH<&|J$\3DM{k3ti`l]I_QMC%J&t2ZiԏC_Y| ubX z_6 0z|6;[ xX `ui4@2~\rĽߋsn\D':Ε*Sg:f'u˶*ECo"R.\5%^!#)#[&<.1-q3$K:wG4U@q=p&L3Lv+tNi%jQ!s!뮭L$iPGGtU%cHkT2D,b;~7$#5,nd J36vy/^D2KR]K+egb%U͢Vqok7X4:`"h YWE+I9쨯~ZSW-TڵyE`cSz_Rop 4Q,d3Mfb9vVdQwb/fԪti8\]툡ז-C˸OG$f]XXA2 CѓoWs=hWHb}ROP6r>MJmxS/ʨ1x~II{.z)<[ǭ"7|v3[rUP?K>׼Ǝ5 ˉ(n Iܺ4$ؘ,ٲ0ҌyjShPMa+L֟yBCAANU: 'GۊKA@Z/hK#>Wz3EOi DP|]Ҡ'] %UM8xV$5756'"{ꆼg5 caSd6h;E˾Z0$uLm$]T6d(:s.R pḢf%YL櫙 q)9JUKp}Z {t!6&|l2=w(ʥ7Yad'J )*5&,)~+KOLUixE}tO jWf[ͩL׿*N'ra u%ytNFsT=-z@F2AM~ {ͧ妫%ZzkIC [.J-Esa>d-nݸd<"3X7ZRDA%ǜ]0QZJ5sN,aҌ̩bUyrB6&nȎRmU2=O SjA̭ jO{TztMF$gzv/A:LlUfȼOu7)TbAwRb@,ԡe zWаCrM{tam4֬-v_e*zGa֔&LxGN\Gt|y> u`#nt=֤P3DbVL܄Céja\dqFyw>v(9\hx\ܐ)&,d<56FF97|cy#qb[DJ-Ь7go'ݙPZ%Fcʉ1ncR$IcPbRr_ːoSh hN%;i&$u #xp7m9QY!"X@w5dV26McGuZE%+{]$Y zScd!8kU[ko߶-xP^'Zٰٕj oepB(`O-*0.}8ٯ"Sc'%ۉ|-&i{,-:,bO&p2˧ǸaZ6&p8shn0;(6G]^{7;hR2䙉b̏1 Kn3=Z7%*kBe3G woa*pLÁ03^myүw󴎟OC^_e?!;>a6  {"VFuT|ʓSJYq>Rb{1|gӀ@7 1?n}M=/e,id.$p=)m=0^|¢8b5zdDʩz>=,ܬizF(ZNEC[w&+OC{Y3w g٥^)޶_@s쳬 Zr||I;P+C,7EK?k(j:e(Jо=e6>P̊F?UhL+/JR3VHsb|OʗW3* pum| lWnH+Ku_:?rB_$Z՟ V ZlM4  Ü#CLl"Z)2/12qSe$ſm@,4 S㿏&ΤP7O5U큨/Yn?acbpEQtO0!p)N:;Lk8b!#N]Jn>b)9TxX5 ^;htڈCY7\)I-w2D ,nx 0[$NP{bG~/"v"FQbW}/c4;)ygF7?΍@Ț!1i,ɑ_힗5Upa%!8*ک=JfhQg38 TC:2 :([ՐDO\}Q-91Uue&lR:qYcO~cRM ޝ\u'5o]+8 /gU!/] Pc&m@b? ЊmN /zD>5ɕ(BJ&"o-X.AC쫝0qW{' Njs!d2m?ɢ¸ F9EOO9l}76u8Z ?]˵F/vq78 ÎdňOGuB D9lwsZf PыA_|X&AlglקD ̰ה6Er¿f_NmfˋrvNY+R B|w78Dؗ5 @=]Ցଐں@H!X Nq_N=oOAz @-T 9ԷaNH-n9 ujxPVjAi/:YcZ܃ m̲*%l>wsfW.{M>:]$'<= >b{;C$7J1b9W|(˃Sy|3>ŗ=58pZpEAl!W\?6АqX`RCX{V 8X $2,8=q~K@hnkl]-Mg|sح=rVrxŃz768*3=:^ rchv&fP&%} {X^RҠcRjp82$L sFuS7 8x8j0+ H|O`8OnڗB # ^C\괊5_42\tcU\k=_[z*򁻻BqՁ_okA~S8 ^H Ԫ !P \Hщr;ʓj"\"0*縷Jdo`X]~ԇ5bj?2.il6QMl(Lvfߏ9G̤{=J,,$Q}Ya `~Fπ3,](rZP8=嘌0+B,>F}gk 3Ɩnmz-/_( `_lIbȈ(, jJ\ Q 7q^g˵%?;nɢH5>aׯuRiSd+C46Þ>% ]UYE-`qE4ۑspP3Qxn|𖗔)em.SA$0pG j+O-tҦ+lZцbFY" 2(@E-ycS@D0H_wŦj&p/Oq~UNKvv0 |.%9ПN5y5{0VpF+HԈ+Md*^LF1Uly&nlXO".cZ^zJLWJ)Y6-(ݗtJy1z^6OY F+~ՆH;Hux.Xғ}NҿD $b3VĕzTnO׾UJgutΛINҾ#yEaSbtsEww7JK.ū[X792bڬtV]#l(q [I <μ7iOzr&?c 6odBQ/"Q:JG 3K M~x ЊƏ+lja[{{+yC7]zVE1mvx1nR+lmY ᥧ3?R@}J`46_eSN'ϟWq0ZmȆGA+``>:y=B}@sY-'q=AZ6ULn)B&&_=ɇ)t,\F픲}5-,W vyRXOI} "*'% q4xU{l Q .L5`-7lO1x-g.\CVYkS~|{5^T !d\lﺇ2#7#^71ƕGZԶy悢ٰ!kGs@ fBjDh8e ?{'kً/sȷrct^.r9>_ohjӸjIF4@j%o!Yl5+ K4~7~fhkj< Vr("j&I FoB%n,%E<(')-:К,xdoW2Nz~%2u\F:Q!jfs:iC$uo™/ƗȲ-=)4u Q)2 $_1D< (䷦(m훱P:?I;/5AxְjZCSHܡs^EUj[qoBNEm@o&,~VЏ|zي#D@GSl3C]gM[9D&RXbګ%ҝVt\>\OfI-Ά 7A$Tڬ;XGn`;bf(䠘bUM1z{9c2n?R%TPlg$W#|( "7u>R€T9  ח մoc4(YWث~V |4|@$EOc_DDBWcS1)ЂG|U(wMїJMli@6ksbC;EX&Z?rkR)FO3M66A0qzeZ\@AqEEPUؘ =CgyV:N+2;l]ιxq"meo7nZcYMeYl3MDG֢pTe֫bDYbej^xDɽ$C]4_,_ rUPgP) rǛPU89E>%ܵHO:TeYfl'n[d@cQ/O:}S}AI" &~_0U_H9"h1ob St3O8|*;Ɂ㈡<(Va~a҂Ak ;f0=[#̔qMjnqWZd/?7O9oEbD Z?= 8$[G LnPcEFaۦ2A:jt?Ip砒z>3}{<E+jz?Vytf}0F#m⒑/^ ĩ> 㽒˝[F{Y5?>_QƧHҸ[o:;`+-Yֈka>Q5rfԊX"=Avx9+%uPJ،G<<4tޡw@DEn0n+e:3VTvup<]F6-61-(<*י34O-"Q0xUnvxZ4Vpyj]f6vY$U\O L3s)_?Ġ?KBIuF P:ˡ?y.xJش]s] l[_.~ŌOLkܳhZKU߽W1<poFgMgM8pŠZ%,uUѱi1F qWS=șwV6C*6qy9ipO]#SݬHe_,iewoDD9M+vaBLYu) du4Ŭ.;cX ٚ5Zg5P ܷb{n`SQ#2/Y~n1&13M pTx_inD. )kFjS풩0ou殓tDuzXö C01N!mw C}zi2'͹c SꘪցkEGV"m:K2E".R`%lF*MDĊ)S4(x q;S/Ln}޳lE"`ߏs{&m-dh_"s(ܐTf-ͥݴm^_Xї..gӯf &RO!Z¢\2z%ʛ|Y\'K~Pp%mkNd'!0'{ۊyRΟJ)3JDveqݎSgD |LFzl |YD1&R>_PwBו5RE=- 껪~(Lvɲ\ݐ1C7 $+S͈-v QCL `{|m$w0,JN+hHh1zdU\[Al?]WH>oy^3#x_[9K]=I/ςc7TBBж=@2hu}Bh_2srnXGm,xTO6_] oz K,5_qT q["d'cjO4DN Z(S1[?6[4^M.PU;K}Fe0(O(wJH(z{Zlem:4]ẹ*v\ dZ9g^tgx1ꪹJM0b%:чZjPt5ѿJ0l>khAy*t=?0<b1ڬglԃeyM=D(vjϡgoM1eoskA3_aIu7}j1@Lخ V2~;bnU5nmIZHj`3/Y p:fMxh[4~BkYݖ/ T^;MӰsjhA^[.vj([c82*ڇq04G!ӂ~yb^OvSMmkKcUf?EC@hblm)&#ܮ 34}RnJ+!z` ƭKvХDq+ڣE^ j^H߄ɲbwZ -AYyB]6[5\a0[ oj$,#_KLܘo66 >,KnyHmΪ, O#eP`سJAU im75}\WWt,o) 6AQH'Ȉq` me[Yp7UeE*:1Aَ~z-nqE<[Axk/N{F@K;O//7oC>o3)/|csUCOb$ʣHz2REv~&"HeG]ȲtIT~!K?$'FNcUg)/˧jÙ@9 \4=ǎ8%"زnmnM%9:%1 gV< c1WxqQm0oPH;T[s(`w>]nOڮ,L_|և m ,r̳nFJ  37h4z"'(F2)w %@m'`8rje%gKR_\~~LsJ R542bXOFG[J*9ɚۧnmȔrڣ[s6 Ftfm]N el (U&/<+}qhk+uS!u(u\$,s I*vV/MǜM;4T̓J:z(XDG\fv,FׯPfk{Iï DzbPoZ/d~OpFIxFnGg Q%FlEhz.dǫ'e'rqW{$ąRU*}>a;}5뮣 y$OEu!$ڄMaf.W~}n.魞ŎK /dk{}?XTc^߾/kd* 0LPP3\>dmpU0X7F柦ts9VVY$SS431 Cv1ĩnF웾1+'a\b5\Kz=l~ީdţ*%@:3^p ZU=AYivA8&me}1z7ΨOY.^٘^ʎ],:bg~tHAeV hvo/[VYv_xfjMÀ.;mcܲ W0mr yz|?GhSv}cH櫽$˅ FS_8c BEwNZ|܆˻³X+~ZUvJW(׺{ v;((:BÖo?zZq s^Msx|]Xt2F_z8Wh#_d G:ӡ:|[wÄT=H➉s5N<4e2wSB^|,T97NM~7M/"E`y Xp^+^_}ofBdQV"-SP%E1Tnkר&Alik'rt2.YxO[>BS*"*{^HCK[~#a ݸaƲnR%u^dZ}E'G[Tp.nQQNFT򭧎|M~{‡Kʾ& رjwRHERm;? ^j.KZM ~tTr:dRӛ"#g.oY`^On#YVl5&2jǜ VG-<( P\[: %;f2;Wz/d S5p,#cKٓ[v׈K~srLf\g'R7':]{OlXr7 Eʐ2Fbteڵp!fԺʭhCQhٞՒxʇ5.=p4pi[85vCD$PyVk؆ 6@6X dRthKƲBm*|çn$|BBA uѪN_s0+\ތD8)W]&+DgB ,'Vob)妼6W{<'L23{\`,ṽm\+p@ }|` T|ƖF++Bd#Jt>;#5g$ &ܱ%Q 24RUv*q1ʪq1 3L[d0hK;yHGjz(0ë->O>ɊERNm?kjfk^AnwFytУ8|ͭ_A< e$nh~ş%DX!(=KG8Yˍad$սv&{; R^*d=1,Y˓H-|(68W"N<hW(@G!~Xņ)@Oŧ#xhti: AP] cˉm(2redqQ|_Q{VsX5gQZ.iԫK۶W[[-{XHu #3e[kY>3܌vAڋ O;M 2YO +a,T.[,^r()D5J{u=XU n\  ì8)W\?1% rQ VK0߲+WGfX_3x%k%wn !%2;f!AO3XAC @~1aŖlBJVJ Z}d(ՃZ*(5lW\3z16a_*~Fq1"B_F z7ߔBW\XG]&EZ$ppcn?SC1z8@1ƑX/cg,(9"c9o(5o b~Bgȳg#PVc0|tqElruVwt1f``&…)dL k58QvГiu$bUiXtxV݋[u6^*ɰֳ2Үe5Hg<ƄU2 anv#> W'_;d=NH˽XFuImJg$! emi` bS1 Õ[wuj}&e 'NxfҺuuJX%O-γl|ynlbaKN$g;X4@K iK=]L.#}X-&Hl(&Mke9frfh(潔h`a-8*tg ;OFd`p-/Ho(q[oQ RXeHbXP#i8HeqGFS֤e2D n6rӳ)XWxݸ@]|mу!quq5xucrzkʘ`;R iA?nZJI꾥bU4Ia}lNocCP.s)gnH$fmZnt73SOeC)l;b]u,~3o]%q' hQaLw޴bP/ȐV^GOWp.o,CP 7E; .c'!I,075qǹG6SHaG&]3>4ˈZu䠖PvAx^ҵ81ّ,GpPz]Mo@M7 aFh:ghL=4SD7yBxW&#3u"4J6C\ @]We+<*Hϱa-* O\}b4v*g hoa˜t jDN꧰ ,4VvA2tAY uo1**F`p,_whWUoSf [Whi3+b;dl6.<`AE^Gl7 .@: vOJ#Oc:LbmTKY?ݔ 0ӘPxf jרTחIhkϝ*c^J7KXj9#<\Sb !/ͽ0(UM4=[Ѿ}K(*yš2[qN=fl*~y(L~ &D+,Ǝ+g|jvpS-qKaAĀ e@u$ޢ:֦id X=4zë(}ljLu]4zFV 2"*q'tX0VCPF=QXg H6]mt-6ޒTvVZκdƒg}z4s{vGb80V 7bkSsm @,`X},$nгG>kr]+Z^d؊0B"+$62xΘ\ĩa]Bb q( 9qHܡ붡ߖ_" _QBFqѓy19ubTjCzTHX3P:O9=CHsֹeFL2u&}/(8<0 9˾RFKo8$,nϳ9-1{>WMD2r\l fS_!J+!%} qW1 9nOFP SIڸfS-cw9vT/0Ǩc4m\J WKT]([;VU#LK4zTbq vL2Ȋ(9M@$ႊ;G0;%a̠`Ɖ"x!]` ݪ-"nB% R CY%>EB|Q=@~55[SXw*~8_#'`d2nb)71Ũv^0 b (>rc 2_ֶJoLkt#F\ڵhY=RRx?Mn%g'Β60;$^B"Ws[K >nuwP$&Zڎ%nG|ReZL#Mg蘈(9~-X_iS jd]ZʂcK{S(<3TAVo1sQ>^D"$3*aȟzƥŬGJ½m/QqA|c\*{MoBE]*mP'իwpigVN*Q CŕA$=j$(5WHy"xb4DkD9BN^'d+c˜faI <d9шo>A%sآN·Q.#EvQqHdIͥP-mwv$˹LhPL܇[wm]\kVZ^b_yF@AG[cي?Ƚ(Q.q,bX[l1U}BBjJbe] Q="֔r+ 7[M y-H>klG>߅Rvg9@pZd=P8~IF9gݬ!j0￯RX>d܃9(u.3: J'xe)ߖ~@w-$?%Wյ!,EӞٓ*:UnܒB'Mo@wskt+$r#Nunen_ܰ:PJR-lۉzp9Yt'VTj$ۏGj 1i"Ņhso.4睪L$"(+N]>7,pT4M8U.\ɯ1u謳R2؎lyzn\Zbʏz?vڕ^=,H쨞2|@- ɾ8Ӟ/tYN]ʣM[m\BX'F-8\>å@ߋe*htP[=Z)2gS&!Z, ,wVPUpc8h}ߝ5EQk)ůg?C,hQECڛ gٝg.zN6- u;y!6]쮴$fTR,>~Hm:c/,ś#BUaߪFcq3ȍω#&-]07n-e@t1”vXT֫w!ܬb F(}*Y? W`LC}]$^TcY/+o1M ҋ@U%jApCˠ=B=M(B̵@;mд&yϚdrezA; #d onЬCɯCZ&{$g4EA^x{~_\rZF'G#|!!:nÕ!g ҏSe[,s+<ôabm7TV{1]M9T/E"m̸͝ C:(~tql"w{u]lR^Ca:ͼJ&J7 9T"-z .a%#p=)ABnmI&VRJx`߮Z蕷 (\-#AɾK Kmh$ >|6Kr&_xvTGOlduMY0bb-aM\tPnމ`ra*›x  Rt yh?NJ#]ܤ${oxN(\#[}3RFRpW~'P vk'ڧ>3${b \m/Υ"tm<٠%az)^#9p) C)F-9g'FuU dDFrZ>k8{ Aٽ*򼾸C9fVьʉw.{;ᐓJy(߰ZjFo0@ '\3x9[ޖoߎ[>Qbw@2D!-Yn<AI8x4Yy4K/flb>GWEhkhf>=b@rO#|J760q42_rs;:ԏW2 ' J=N׻ԍ0բ2e۰@Sh O 7J-=+>FFSA&9&!Y-1;^,ox7 Ȫ&ElEUQnf_ukb ar@H;.Me[]_H$L?ʕJwmV[tQ IF5GBKvjBFk{%2# qyq{8j @AE-(3!RR#9TU1'l""<%_#N$kƽ1 `VɧJύe.40:X#QVi6#oilю;%)0a=t_-u‰9U4uO*sd<\)"@a&X.\RƬ t!wSY:ZʴGvI]9AP/'}X`@Zxh߮g ͍W@qmbĠ¯%[MAvx)4 j]lJQ,jg`Hր9LPɷcUE&z3wQM =ak6B(^3;;m8F}O.'z#S~&$:˜w<~8f-rb5fa0xu&&ֆ5*[(3hY^F'a_3t -˗ѷlzDTVmWϧj%/?xWNƑk{0q>X,UKM`ZfdYRRܟ ()9<ժt yvEYdcs\QGgJ։{EmBI՗].XܑlYVKǥ\72w5|ׅJ{h 6s/-NԜ_)ZښHږ3 D[0,TUs3v;6PeEkD6)Ɲċ)1ՏB _ ?|J2{qe聉8zG'c3!:աFةΨ hSBVupUV .4~3Wv^1ur"%mˆqPS1R~RϨX]-ףȓ4ϩټ6]H=p1x Am~k: Gր=f:;p F*8;\NےM vb"{p66 d}el+@J Ó~3 =d${䧡^yMPwEXq-o)$ASؼ"ݡ(U)ixIRd,'K#hd!Z?u>( "G^ ݷ['^ъ/n}gQ۠Q~M?V p($<Kv k eyq IWs[x%fVcQ]Jqn~JsہYrՐN}I_/: Ζ yh=-&>!j)zIJV^ns;ŰQ{;ȫ WO/Ō$E"zSRvd ~BK+&}5j]Gc;QI;L*onl_Ӝm1J dRGphw3℅_i%9nսOԷPsvF>a9%c['d;T؍T0ȍrk~SV$x]\(}wމCWm6H]Y0g;g]C JͅaҮҔ5qnri1ltpaI  $-^NBkj.ԃB#c_hz 1%A0/ H0STv6B bԠJX||J]iLLV-kH!`iF[nvv9)/Y{pV:_#^IݻޒbZ'%{h˞WwownB7W`.;*Nkhh݃'nBG\,]L`&4)FBqׂӎ^lε87nׯ0?q_ANr?sS8lhYиuUe{[^VHu2"]f~e eP}5fLnuԧn~{z9r)n)͏sf 3Ok D~ 'ht'n/Gs*@:O=LH07HZ}[u\{ b#|g/(G yFxPvZJGŷ#>5nNd ]]:t޵,DEzAHȻϒ~n,yPZ@&c@~/~e]N$d;x8<Rӹ÷! \4wd-b]-@edElS/jʏ%wjV ښIN.>z,S}UU9 fVTG.GY:zayP6oꖰ|#Ap^v/T8n!s%B6&/+9ui558K iTyy8h_gbUBS^ ^˪|Zxđs)O'k`>Tz$?p>1߃7&1:Ϊau<EQx)s>֫v]OddRu =UFX BU೽QE&a\??nfd7;SzM 's5V?F p`srD>p D-n۾/#p>=[=-&grcƱq\'7=.i҃#wf!!:w&yA`lR){,n Š6DˏS$ɾG@eϠM`:M0а5r&MwֽɗQƬ׺JY>G{O{lY‡=c3v\g34XIyQnJH-[j|ʣK7T|oBkWnS#b9|02ܰer%%&Xy (r+)&V}GP,~GA.jq"zF-!/aLU2֖$|Ȁjk-# 7%Zb,5&o̸{^3).67XN5&nޞ Ԥ M~{Ţ8URDV$w;1lRѤlZ wd`S pv"8phogO4]ڃ>"=dQV}f=+Ek#X'u*Ą:L &vT9B7-yB)Ɛso'UAqn +ɧ<7Z&gˏЪG&[$?RzM=Aa_8pX--)nKZTH~< ^[#ҝ7 Jr6VԽ D"_wr9 96 3hGw;roҙ"/ٍ˥бێtD)MFEEK6eƮ2\vfҗr$@*~L]#3ESiejS"2*UX5Â܀ZGv?2qUlxgk ^_>Lm{y(Nj~DžTvšٯ S &(ߐCQʍH Uy|Fa h)f̚/wf+Zi`fXX:=4hm|yVRJ/-X_-^)R@_>Jff1R7\O[[dz8gw0c~BȞe1jAk ;3Ao[T\FJ.aUZ_ Ò[œ8s p̔c?]yƝL/gb5:^?vG >(n08v&ď?P/Z̀<<yWyO{!+PC LmKތiBLl Ji+z`WwFe,`˅K2Ϥ5+%6))xlQ퐰 |b>I@U֪ `*̯> XNI7o7p=sk^WuT"WKAC<"4qqq]򅻇7 &ŭgW1ohВs\1b060 i-4 N xp\G%mL͗FHa}n| G Z-,67֡us9 /`Pav'1.ͭN)H i~W@ Trz#)&vf `XZ|sΩwh#H,`)ą;ݸt8[V''Թ/_/Y c!dŒ<+BEH514Q8i")wIeڲ9ݦX(7ayk5A-!=E@ 4F12{被WVu>i!6/Ӹ\hm+QRmLyKqa?9Y~,͹"MH%EPH~ c?w#a߇Є4_5\A[|R嚟p_QsŌ:yUb 3>W3/݋rF+[yNènm`$e{{ 齟kH; C=ޮE89XC0$WaE2RpMZ օblɋ8.KϹZ%7]D֌t75v'*gX2Bfh~}RgB= Y 4QUNȧ ;ʡKnd+Ĕ,PJ} I_p޽.y#ԫWIZ9jR"u-7-!EWml =%qCX~;vw!&|\>5qh{Pi{9#vIR8hWs܊_ _+P ?VF r=,Z-9+>jZvƄƀ3IJT 45ZDN 4V J %21|K5PPD4:[X0{,ILk+bt z=_/ *L["$L!j&bXy%q},>:Ad.2(FRE8=|GG9Qtg,voCQA u%{M[ \5:i<52@ciF^LQ/q&ve|!*ͣQڭu]U+z |+L|`N%WG} q#>%k.IZ|لJ$:rksZQ˒= 8ᕴBojʼn@+Ug)࣪2^k(e@OoimٗV֬HE`KUS% S&Kmu벓JBe$he<[&{Foƽ '{Vtu  &&)M`SʈX,u,~Z`P(gRk唰-{҂c _Bh5Q*z]᤹+CI6{3;T%g~D 8.yO)"`-?5)m%[\'srۿ3ag(m]9 Cj3q3wdmHK2rȿ  0rzpG\ Y!d l!>xF9j;Q4zW|5ߚz j/-XKk ˈ>s]UB<)]zѠhbVM-9M? .V$h%\ kGAa2S5Ԉes.6 ᔍB9_Vɲ ~(т07Q{ېS.UW4B#eփ6%sm*UϳA9h@fn ֪Ӳ6I[lL!dIW+[7 'y"Ʋ#4^ۻm+_Ny܅Y̳Yj9߽l&ev=UmG$ew@tl< &$LLkz#Pbw)_1 GdC݂ @UN)&ۀ8cY͹BbBUhҷSt_*ӾQ{>:m}IP čPY>vC)uY%f'^u], . A&qK W|v $hQ\c y@P5eA6s,+qUsMW ЙDFVDsyw3tr%TS$鷤Uy9\5.`3P=/ȉAޑ!(I U4|:9j<ˌ7Ag,5BJ8{v{h$h|F^bRB_n&v}Ho6eO%X? pa\ Akc'Zȏz[BjY!Qe<ᯔSv_JF1o3C!əjԁYu 8re"dk u.ztq7x6'!11y{LQ<9ik ->sxGu2KVK庋;%x_F_ؑxr*1͸qӰSۚ ֢!ݿdA( UAs;RźLlХG'&v* L ~|+Y0|h_9ae(@R:|ƥC_rk178c\Ěc'n/OuDoDh `[gy\#*%}fv;bٹV-2|O X7WxVx&(.@dE~8߫0 9'ՊNRKP*!$J'zöI3>$ık`cKbymNUqMles܏/C@8~L$"(RRJP? L4Yrh[1ں8bj8q .Kr'|ܢJNT$Q֦{x\gVeLGi/ M7av~e쟣na/~s6Nx6.xW+7M:FAha1+kCU0إ73Piݺ_٬}s ,'z#HIxu! p7+ vO=f!W]w (sIW@<_ r {`UuLxl%`dJ3DQʊ*T(X]hYg(V2+)%n~0 ,)dOQ-Ck/$;.%.saPȥd{8GfeZ5|^<7.**aI.I)XCM`(iJʷSR}->zhpb~ulfNuh/oWD5:sU1^(z/J!k015YZ-Lxw<L~k*rĮW>z=#*94UjɳF4*H ?۳ +xcϽm_PV<!r+:yaSXJv"Ih Y- u&`E!h#ڧ2g Nq,lz3 B.]WLxAzP]WHl>!BG@ M7~|Q)/rWQ W%Om)hykz}IGPp3HO0[\prI!i {RYϒt/[` ,If`<5]w]Ņ \8IsB[ @"՗5'|aә,[.-ۖ'D21R 95xb%_7oa')WZC/q}/=]ï*>xO D/،>/]A 6{XUD 66eyI694 jenh>>?Gpl R3 S@"y=%P?P:eP8_++fOtb`CUĚ\LGPhc`~XpQJ|}m5L6*~A-cN*\)hcdks 7@Yip;U/^(-Q6ijL\.AZQ]Z# 5r9gH=;IW [>> 4L7NyfzlR,Y凤a)MɂڤV6$ql$\V_:ȷ2Wxe'mq۴b\rXOiLuz] _$ ]aWͫ aڨfyX.74)֊S㤳4p.]e =wS2Rdp"A}YY$Zn!pq-flB74lSS쩅3I_l^ (D<˳1> jw)szHq_ڨ7C Q .]J`K7{1>a"O#(f0ܣ GLiPڐ+"%wq]6A<_+ʙ>ܤV[Bt>jD?GTGS3 CۑiIdM~ ϕ~Pn'|T|5ڳ33:y HÁkK/,tv6\NӋTpyiRP;kr5@ |P+hDegI6ގXf#\OܽL]0/#Z%Rx.m J1DOpy3MK-}kH< *C.A HZ7dZ-Pbp↽A L1, :i9Ly6zKjHÆԾpRRsDBEnmiΔ[$.!B/y7A9W^|2G`;F: e=9X+G2"˵/^U@')5kqu"b{?syD"l+ȼ;LP!@~Y|v0d_4(2vF멪Qۥ7\@ M? B*eq7@Le>=:sb\z;1$ͅ ja.vdTXT"%GX& )9b旰U݌qQ7,Iy(I4qI^7( Ӓ0λ}vǕAv$9v`dꖼ{ H > 8%M| @(k{`)q F^d1v|4"`Qo0(IcU7P WdLB+Utp>xjɊ j[>-Dd ZRFw1r+!S cN`o1ߥ):bcǰe-sŽzMgk{lgaƾ9$*[%j3 Fa4he*ERA|[ӛ s?/:H5[DJ58D_&\]Uh96ȩ)&ɎdZ ܿ{b\Ǖ c땩-voλsm:sp4dztY1RR`VYDX"!^=L>HJR8(@pC 8˯?Ĭ}DPh7yQwcQ,I[p$f4cyXH VV[5PG퉳a϶]5(ٸB%ҽ)Le3#5Ω2o3 h},!jSA;j-Xx{ՙxHq~1j0ufn:8;ηpS%;0 2N1o ,6&@gmD=T`Y0 QzM:+7I\Z2gbQkRF]Z,qEpko${^.Z3 )ͳeu`iۇwPvt&)csDdxfP#N]-{dn|-"{wHLN?E 4dட[UXs^۷aPP pv0&u,RjZgtF2AS]n:)ݘ2 SFmY/YrE?wSgOo5cfcınr0UG &مkM ɂTc(5KlI͠_(LXI_++b]%z_]Ő0ܷykd]6́N ;N)OVe#lKӓ_tحI[?_;%m4*I%q=sl?*wP*ߚ“#TmuƥzS7u>IQLC϶[FHZS+BU}(@vX;{TjP$1_m;v 淓wud3߄ܶ!D,U.h˶w@0d5b#^?nqeuh|,x!ۣ%&#Tǘ5e"!.wD6qXJo^nn㖨*vrkjy/XUKG/pP~r 84Ey[Kóa6ۄzfBNR ( ]opSf j;ahaٌN< gNҢ:ZpUq1zB׹Hq d]԰ɀXLƑXt7II?b= [òPx69 ,_AL 矑b\T&H' <'fЊHjuk"^4/F~taW a:7_˿֣M\!UyCjkLDa;:v-+(mv;/[6^a{3g6\Qx22"n 41&PF=@3n)`z=a)94̟9h |C]M Ddn\Gyu;@?gĭMbF0ۏPϨ!&@v N6 Ӆ9=' >(#?]8]yW@&c[ԍ=2OՃSo\L"lj>b:NIg0-kɷ4ʟF`Vݫސ NA +]=WEXLHZ韖HLJ6jkAPؾxMgd&IJmo5{'Up%`L9 U bn[6% _x*_΢&܊=pF`;i߱^~<{[79I@e}=ד9EupKbֶ%ܮYFJ=&$Q5-C p(CHt`gjAgbEqlg>2$:WmX1$oqֿWN7] @6W!ȟ<+p\0ߤEXwؑv;goZwV䆾ҝ$ P\v2NgJrz`6j إY07ݜCnlZQ) DJl$a pq(5(q\Pql*lx/urH4 k{߼.e$;.d\ȱN2)(%iXs!ҧlnD2iC|ˆ8SO*줊~FMM1X`*+b{ _C!l󸯌0B]e4B[1kKF٨N'N;Æ" UsO7s34&]w).o*҇%A:9q"Ԩ!n31! Dt4l$=Ϣլf8e L$2QT+.@@Ω|盉YLҪqpčӏ/6f$u7,lo&vpxZ&3!Th^}}"c5g5S,a0DRCrRd/pfEtz>U\-&ؕd“3!͙ZKɋT<p@{H`smEB  3v'6kA\ʢ[yxصJ4R܊ Pd$zkR!$Eb =Kjch$XKQ-2`7= x㘐ϲz9T{J+D5vi( /os}Wx;DT& '-Զa,vT"FQP#|:F먑_)aB!tīc5kK:4HVv['t퍟QPTdP2Z֞y1ew/;Jܦz!֠+&9D؊9vb_=8hngs (~ ft%^oOxY/e/[A-vIil34TrLa@P/ܾohL{wDnl48z -8]ʹ/\>"COb+9S0xԔE}<7'6) LUQKD8?"ʓ՝6w'y:95d*ɦe%)M6oDC,R{ߚhÎ㓣4i#B0s"\^#p(WL9bM Rp\'嚷I۱tA?Z{_;0;]UU5s:jwP߰pތڎr*넙חM +06m&q]#H3oF;Tz>l.&EYa$֓lD! 4&TFu>'x6pc'1PvX),>T8~Qm6J뾻 p ^tFlF-i))!1JZ% '㚽2%B8Ԅgک|# qk*}TX}\XX:9WRBD /$ٍu5ýD2hYlگ,&~?<v2E[ [|ts-@Rlz1H8*n욹 ⇛ yCŽrK|H>m=|jp#'a yIVBXDh;ZO!(3l'4a!Dii J&M='*"4cUgdgf60M"I ަE`} 3Ԧwy ^G %OJ<4r6׻@({%irYЧNG$:O &= ;` 6 Ȉ tրrµz)fn۰$K@{5dpo?ԗ}*l7s-#P]G=QR8VN|%b54=ݶD#Ņ',w'bYAM]mZ֋7*8>M*kvȭQq}t5C>KdƜ ܔaK5gcO͇d ثB`T4LA-R鋕G$ŮVw[ <~@^=nXύ-4G|=ǁ?OC@u ĂorV&Fw^h>;)H/!Tq2+_h ` 5c6(M5f|c9ѩ>iUeU7esBW>KޜsҜJ kKbd cjL޸;Ք}= O.[ Iq1MJT2k{kGYzp2ˀt4k\-J5['ܿ8yeY!: YBVngppe{KL.ѱΓ˵2l٥<K0/Hwʊc XU`F2ɢ[Hp>7e Vn"'N[T>Zt O+s+OYRI8ݩ֖` a4 =|B{ȣ][(s@`4x(KoV/gTW#v" C`+ KI6XC6tnP< 7u}3{kYMHm"hfg\RUE-9ΐ<K͵F cA®YᦎeT;y(mEtA"FjgZI3GþkHJ)ӱLv5:uDhc\m2vd;@ 굌>}I:jg)Zas0|m. ُ}SJh7^,TzV"=Uwт{Jk/G>BplsR fwz.GZ S8l!(|t/mf㚥Ϣ,r‹/:UeL<`t*08ykqrѦA ^شM ; Ơ._[B#4Ei\{ vxCQ$cJbJ[F/߯ց!ͬnjoJ lmrx)[ܮTeaZz&'oCs)4+I7NZNٽζCL)tR,)/G9 7-h ⾃H`3̌5beItNϻb"CQ:|ƆqM.C7bZ7k>mV25q]\lktT, JfS?#Dl;)~^,R&eV{5l%$JҀF0BCY&ʵyH:|0Ecx_$2*Wj\#B􂴴[NhA1!e]gIIx{79A^Nw8[O Ri|5 +Յ|@J)D=wpzQ#سgBU Ӑz/ nm(Ad2n* SnˁS~3_PM GȍoT-jb弴Bd˚(bzdm',Н  _)o9fkvG!G$S(+>.Ӆˈ dtOƳbzL;i*%Pm\9frP6X;WD(H^Y_/]jp|ςoC4%*ߊߓ,3.o~FE$XZ V'^H\ʹ.5y+0bzuߨ4L>xQ (|pc c 6R$\-<<T3fTh5 8&l1e{DfjV1pVω25€Z|,?=pY"=Րm:R.K)l }[ ]5B hpI,7xLq;>7  8*1V[:_[*|A`.lpf2D@7 Տ- s-FQ겛?Ј8`R{DWgqB?D>4{PW MK`YdܚϠw2#jPj>q&M%T:& 2U.,-'0TC*Pmh3į7r4)Zv\3 lX?\JȂ)8H8F}滤t53ET{DV܋5G A"u^RɛVToSwhUu #[ IH7r8\r2|2.6#DRɫ#dQ#\a{&dԵve2y- +ۂ HyȆ}$'+>%9caD=}#;9F٤*3*<c_s:;򮹝~\@{k%Q ǥ.M% `?NnIV.Ԛl\;T]6qDaeҲ̓LRY:JI]\"H>m`nt73nnB}Y/ @DpP7ۄ`of2> gQ Qw AR.ťn+=ි^vQ~@Y8p_U4wԔ,pM]Q8Kwxe.j3Mߜ*wl%n7 7&G>$o".[q i~/9?M<@1<ýkKhRJ$S~4(ǰf/5W+5bM@Hym3l( "ŒΛaTDѾ Y pCjtN7MRCn@ n$D2_ sb6g@7UۥQa,UM :wt<>4z*g)VA[` E7czB マzѰ:~Ҩ2޼ Xj7#$r25lH7;zECã0Qed^S4i/m`rDk^b_ ܧJ576yjﶥ uV2> EF>b5VF&~[D:Q*h:ۇ^[@qFURRYk0 98HROM=Zܪ䟺<{/n]o.f_n74*KnW܎ t4ftð]u֧ӝVLAV:Qs¢+7r+q =%ᖪhs{ D )6Y=gdԕ50)3>H@v3Lsrdr ٶR C Al`+QrM ~cC$=;]1) 3wulM}@U?7ȔB@k>yA5;b~4n7銢үC.ӝgj\0ArkkUsq'KekzTH@ AȯW{UMϨ$yk 0HzY>Ƅeu&ݳ]^mQXpK,]-< $ a˧vIIGS[r6ThrTe},^?l'Z6,v"i+W94U)x2EMyb$%Va\J"bb䄯Xx{q:R %!IF\H݈]TtOnrƋq ~E0\kt=()]ZYE _Oi_(^-u3PI{DP1:ɤ2#9K9uND`(]FeFdvŭfypB\B0Ї]X} (2-` DI`Ba7K_B pU߳^,H|mβl:u|bRm#1QW]d f.q' [H: v96e'W{7N*BtƵ5^3c( zN1q[!ӊ`=I==4y?i`!E'JM&oņvR+775H4[!@j iQI_@U:&W`B l+2c< м}‰ʨ$e6*ii >{~$qN_@ghWgOD-{-eT&,yZTu:_2DI'o@%BS;յ]VBh 244 2mАtٷXpwsBN'&|܂f,I%lUi!Hϲ*lI||$.n~Q^p׮;?rFh| #\Y}C7raăߪV7nM \u_lH.pMu$D$L8rPÆ'ߟmo' junKL0 fe@⣣NyޚYo)A[W!ӍaBۯX3f!`pH*;p5AKT ,}:_xsuܨ_\n╟OTkX*$lcd ¼)'"jYRA.P1.k^׳B7 '˦HMkBҘ+Q Gm!llŸ'zgċJ Aj3~CiS !fѓdJصaHnCv'N_Z;% Aֻe!V^X$ڝ ~& ƭ4Fj&6'GC~Si?6ySMsݧYwgs"-͘0VesZڊXOtK+nfgl{LHl ۞܍;ԏ%yyArq<="wES25kaϮ|+ elZL Y5ДpZJ|64-AGp oG,ӗǑdS>:5)SlTY/+k 6w/H4NJL|ꊍSه.+7/TetꍒƅūԬ_M]?pf?S/Nf+( LgJ5iL w v/#I9J̥ؒ SAV7l%*v!{ KxZD=rO&4?ߚ[=pI/UTX:;+7M^N#tBGN[9X}5TCGR. WѪSv15h+5PyO>&lgmΡ=CV=L ",S ޥ,?k,szT޶֜}$ڠ}"bj\hΐy,x!9D.1q?Bɱ_ӄ3W<[ fyvoеf%E 1iʴ&03!yN>`GvTOMp`+6,08"ʝCD/'1-V KQ9TR9vu=d% {@6\o0ޯ0;e +j !^)$Z5/Yg7NP'nQ\' >Qy5tLm,OIF9O> s -Ps)ziUR;(|1S֠c%,&c_i1W)o$IUKx@6n1NF 8ɡu4ɇLx?GVz_κ LLan Mc~,7eCF,X}&c^LNÇ4̠8%ˏ&~flnd&ne~@\E˾AkGS|NOW"J+vCd jŞe5:cUϵ%F'Xer~F)mzx*F+ V^Z N" 2 rbv5okð.|voQإ:Azr$e֫IWV.,iy?6r *H.0*7/Zg5&Xΐ|  ^ߖR,G󶒜jV&Pl7_(), ;4 ؍#iPpn#v.T#BH]e yI*qM $,%X?ZinHdHGag8[M<3Cv,Aū_qŒ`Z]'$pDax~^Ham/xUZs=U:9w,)g!ki#q_\TFs\m_kؑmKJPj|)V)O+7M1cYHY"RSd !CZS=+%-?%`CjN:.[!tPwq%CIYguM)M}:SAePv6hLYj>^ $sFSP? عC3dD~]5|џ&6J҈S+>,h:!Qߦ՟` XGZHǞf܈mݥ_+|SuF8_|(wc9Nw$P%Y rPg4(F[N@ ݝ+σQЇjiz$@=gd5- w.g3Y`FhpyX%J%}a6Dw qn2/{&pHn5Zd%CBӥ>h ~\!+>I(۞A <$nTUӕXıҜ.Th1/n"#FM)ǿ)pB=?T0qRUYclVvI㐵o Vyk"%iߞp1{~MgOFgnUcPBiTf}@tLϺh|W CM%,bx+ @!a Ε2pCCIVDl {)& aͳ,<⬔`oo׹ECH|Krp#'yUꛦ;훠vW)*$ք}kdH~G"W/( "?\Y  \M#0Z%2Lðښju> #`d|f{#zFN9lq|S%O9ˠծO.; &=3ܑqs;` MvYTpXb /wAPgB}{WPUw=OzPbG,Sŕ|€di/ٻ۾ =>H|%Զɰ,+`gja*J*9,c#DLLSrycU º~ZJQUvOn?n+uIO݌VAʵz 6t4L9ZK/q(u#JbR0);߆-c&d*X(i^Gۢzܻß !%E&6RUR0SW6WJqc$U?uk03YgV.A@[Wwa\ʯhUM@}]Ê L)n#gĮ娉PC 鏠TFQ`I~ĂmqA;7U'k7\CLmLip8EQ@+HL߮hr7?2aL<ڃ~LT:ʥҾ3D37'"cxbjkғrc;ˉnPL0Q+m-]DMa:c`n^s3fCP>49h GHkעsa%{Hѕ+TzAivs9f .)󢉵GPp MӉ!Z.>?$qJZ|hwmG#翩mDprO AJ5f?Pϕmu ^k)X-[`*1f|Ǐ`g I MȏoH&Ǚj؋tQ!Q &KNb":0ii™X`j2chD hU^C%H PR3ihc  ]1[JF U@b+UC+Fqŕ Œd UA]i?98,/o#!n+BMM֓z@,,4TW8#6ZxVw#fgbFEI/hc,`9mLetd]wkWZ w}|QԂ[lVvrb `Z0U',䮰=  rkH =,Q߅nK+kS=gzcV].擳K.uR& RB}5E?|*a{ofim𭊶v!móG0p`>NIi(26iFAo IۼI[D o9Q,Ő0s aB!tK_mxHOb4B8mAnc@˒E(]Bu=Jz/ܔ͠kn帧Q$LcYT%KV $Gkb0g`"&=gF1Cd"F=>7|גM f i@9qTn9 uiLKt?l0[{OoI|ڧsYsWAJM&vO870#Etd):4R9 1M)Jn;lt̊[%&2t3 2}2v[. mV4C8^l⻡MxIPÓa֩J;|j78Ĕfu0^x(w$}1>Xjn[#/ /ɐD}:;AƼTީ=A&OLFhw(Y\TNW3>cBRɃ-h,`[s|1$u{Ton#v d`E,ϟXXW@f*Qϧz)\ީ%ֱ-r¡B}֤$O2w=!M M$\46XVITg&X_^IT2iEר)ilqZbcQlDž@ (ո#ɿo̽)Fm!u?rz0+W'XfSb s>uP[uW]0!8^l]ǥH<٘ļ5!m K #'o2S b$ ka & ԍyEs S,s!908Ad' T*fHLX2pW{j%ѩ$싰g@0{7U<1Pjhvw풥8>Y$\In I @-C4++T=ٞu^Ҡ+̏y fq KLdU]{&O*MuE>g=`V4y'm%!Aq]҅ԒX7i{ɁL厬qohK9Bg'},/j xM˿ÝPxHzϡoE|>2~.D&ʅ%Y3 i""u9; jEQ@Ni\柵I|&Ƹ]Ģ+1輶mZݚaU[<»]da˾h~aqLRa5Y3hlQGμ;Q,I]n3m~ N YEfLZ i=dHDHRbj,]ofhRb[@k}?r,ݛOE:B~9"$PîfBđfilrn.hAQj$$qs2KNE絡R@/??ϡQ8yqS&Xtդ%zfq}Ti ӣRj)ۅ{g 2ǩ#AH:?^ᓺ $j5,`ĩrh)|<0͛2Ah|Gl+X6;Od/|1]5:QLEqK]yeњnSn-R ?OC`!Q{%Jd l׊\'u)49 ΎτA cMۍRݽ`Ԛ[zH,J'^f8?j<⁈DK Fݬ.LLrW`J0(Fa*v2Eg L $:$IJ9YFNiBH ұt'\~.!jDmJYgޥx8)ai y[n6s.(fEuz:cv="ytФWjA#J)Տ7Y"n1p?Rc:@E?DW} F1;|LPC֏X5B,߷3Ƒ$-ffr*M&ZZe5g;!p-t;a55fD'1{ai\>pAuW3禰lmE^!4%l?*2Ъ`Ǿ>"lNl@ u1.N)a1݃8zu?gN:q=fUui)E~̆Ɓ>״GC}< *>p @Y =2eLZouGgn͸[|hpȭVz7,Qxȳ"YT$XGW9;ĴȌʽ쭥;œhp0Z4Q9@Du Z-Ԏ &,wqIЈ5;P{cgY`+rLp2:JB/(¥U <Ωy/ ;;U}5.<`(!:-L,:}䷷N UV΀ӻDbPDGKە# x(Ev{PO}[#6:a[B\ :;Y;.A8ؿ$5Vw`P,tnvf$f% HMgP.8};8 Ax,,!sǚscw( 'T]] ! ,ZeOym0-qX `[Y?  ,3qJ'GԎ_f ՗Lxl`QiLvȄQMscs& NNW[XTbζN'_(vYH};}E`jh_Or^IZuApKyaF$) ttd/m/m"bQ=rd(3 L[ }M"4WF沥Z,45 Pd{FT#3\4B3R@o&[xתJMq (5K!~%."Z/+P8zs!~ CZ@JAdVA]9ȟ+Zʽf)_g)56qYH"^Oיوr[L}EߴB.N9M|jG*5Vu~{T!,ag.(j6e9ޱ*E[-zD wC+wK*]NB 3MV+QUHQ? ڿ$&J"_וT6d2Yz (y3Gɪl&HwylNQWcʩO)/ANG.DNXR Խ s-݌[B覶cwa=)f.wI^aQpsEd[soX.!`Q |SK*~() !$!H&WL IIlrQ.#D@ij,ᢟ+ciA$ɁwcTuJ`,N2 ~TyQ79hX ."#qy+MׂƇKody4*}FR\ 2q8 g-sDy`Uhqel (>C)LԲ(L?} h۞%P[&/۵- Ϯv iSB[m,l]yr^=+Auw@uw_h] BG P-7\f% . &YĄ'v͜cFFg}:T&@.(+f)g4+td^"l~i 7iYL 0-J`wYRV\I'=#ÞIՀTS{]7[hxV1s^bU s4t'jx`RL0UPֲnd& &q˂f&U{ii,Y$5#IɌ )̏q{Re䌋 |a%]m#١U7-o();A#OHCit]iP&xnu:xw)#u YM=ৄ2~wF"G))>e%;` z"{ U }=no:0Z1B F\K{>i8 nnzf tZ~PFϧ,U{q>F92=eβij@69tb~$m~s oG7 @gv_qeJsFrP^&Wcuʼn 8iޜp8b)}%n'Ҥx~g$ώ۱sPcUPH ڞvQ.D)|(Hw󒽊W)fYNvY T3!pwY [ Ӽx4"3P*)bf M0tst6~QjU܋qzC.4 )I4WpS7XCaRIN/9ߣ^S |#)|S7NWb}5~q\)S#&|V`UQbcuX_DX@>hsw"@̤͂E)_{[ч/zLAz#T[NEۋJ ZOMqeLjK0`^.)kW6v;xc&qϹquF;s3A*T-݅<I(x&-ﷵ^r)p)h+^UW3Y޴Xuɦ2a 0LR9G*sRyO!|M6^̙F2jFI 5wg qӞ➸WV+ti"1|4]@P|0#OIKvRa$>s(=F5DA :.iUVXH3a\ZkC 9#[C_ϻ5.{Sujm'TLVWZIXp,[Jk94B} Sּܨ]6x qFXL)>oH<>aIU/a@{+hbx%7E/"T5.+` ?mtΘ'Z{,~/9"4䦐 B‘XgatG0 ;_?s BZ8iW1$y'[ 8 @s78,萖gK5sŒ KN&tcOJ@4z:JC*ov 7LJ $ БStm0~E Bْ]Wt.:е#A4/@^b䂺RǸ[LamRYpB5F76x8&56(3FfL_iZ.Uԯt6x3Qꤖ5?ۅB2A$ ~2M+2!hlg̜j^ey'fޫMnL@eb\,ۛ)nN^:I~3 Ş+FbT\uWi&(JJh2;kt*&HI n h[r*?h}`opW5-ByE#'Ml+z(ca-m>&&aYR06]w  mA" JIwHnpm[ة7rk tp#Y mfLy㴕Vz1r@l1Mz6E R!.Vqyl4DgzJ!6/{ހ`J`7Zziކ_ß=Nr׎!0ÅDԛYljr3SP)_~&\) 4`ִ{ Us=3ǡK<_Yp1(Ə߸?]jOZj-H QN.7%8 Dz{ql,o;Y&w5/]Hn)p= M eSvOucDqbb7k^L N3̛+ B^=qSk̗s-H I$~:)ۈq4rWUȞ24پǶ!K;Lscg2AlDE%4F[تA_&.h$xmŨS͊ha@e:>;FY7V[Gbk^ z-WtK2~|Rpڈǁ۲P@Ѭw&~%\vf9e?1@پpshT4z:go(y: B!P e/ Ţ3;SU_m>nv)+Pxa+^;ZN[QN1{b|ǹd&7H9 @R,ϮaPXMJ7r,@(3;3! (~kh`J*H݂("2_}FΨsGdRp23ݚD/&Z1W1`>&r]lgfdfajhџȞ@m GG1LlJqUY1:~Alj^}T#1E!5"0x5iH69'!$1e@@cn@odhd.gרG<"+A,WxUF &@`r-ysX#؜Ƽ :_Jt"V|>f=\*1)pA V([~VN^O!A7fQq3[5 n ;N1pRۦ$vqB[ O囤ST$08(ǼΆZ,ߍ!c푗ZxwGpt֢4yGLװQ ZR`a`vNf)P1=ie<ІbA7}Ź>YI!löL:~_0\NAD cm5OJ`QyRkC-4xJR+gu-:݆Q̂2tuqxw%Jn|П*X@lU 1ϲ2R\K}ח%6:+pR =ql}|E1>biF4x u [l=CiPVwōO6ϴ x%?#OlS[&`I"HN$.E.< :'}x{$Qsg%n / H:l<൲ci H,`@Yנ *-Nka+r6P)r$n*ʋqbAĶwkH0|^ qa L\K f<:̥yѯAVK}Ǻl klĎ>,SR NT4jT,(MZ  ̱Z?к$(3{۬;G,@݂nmhqA^(UOfSp|Sq:r Fj nZ0I1r|hS^k:"U_rIi sc}4X.P¡v!tAIFU,Μw;l+L6̸Cf/Ĕ'hԎzgYWbi4 IUojWӤª^mmbmBbůwRXGLl=6 xE$Yq]ĩEӞ04(2"%'atrf?gPU2蠳 bblį*fil읻?;ӧǮZne Rj&<9`Q @ 툢aAcU~f~Pk~Ty41=8 S?$gMuD5X{R d}: :W[lewq6:'1B ~ZefNLMv㉚<,X#M~Qow>LAQc#5NׇPpBtBҝ(kg}iv@[?0O,bV[tihLx^x.I SDF=Đ3S[^V\}!\YޭYb 9M3!d_V+'mQDkm8hfclS0R%k1cW Qz׼Yc ͋&^ ]ۡ&M^op+R8ҷ<2DF/C "Em9=N*ܿi.0o-\Ip䴤ų=RV3"y[TP*;6kM/gV8 ;ěm)XQ2<&"бΡ1f|NHpSؗYoW$?re~rc ~[CY&hWGH%|`*WЪ7~-f" ڨ)Q5gG͑59)t ggNwrګVܓr()xlCУei6F~%Μ2s"j> )5g kf)KǚƼ|!%{1h|ښ94=—aurATSwt|Un 6¶ ;_*L0K!;iC0 ].xcD H.P}eԮuƦ;՞.q\ŭB$ѭ fBLC|,Q, ~N$-eƒAuQ~Ռ0\"׵~qdVt/gLב3uzu fch͛6u'lz'S[C>[zW׏HC y/3냠o95\ƆA0t+dRZy{kt_sqU_FfeҒPN~r0z:(4;h!HtV|UcWtBt^}`{3`|WbR3[m** '@oʈbSYmk`NٱP}\eR4$i,I!&d ujmc3_z!.x,GIe xh T#GaX^o$^ݧ ep>LI`]:7Vc&'D _,ˡ`5a>EmԢ{>\! C7d>nq=#IoS71%'V5q6›t߯9S;tEVP?!:@`T+a[Oehlw,IEtlf^ SdZ}RùZ|SO&_}u?_M8)ri"kR>NiڹI|Odw 8Јeқ䄾5inGB.32,i GgJyC2>f]⟈CT9?7iA/#f Z#3ܵ[& F1j2ŅS.Muʰgz4(:t}}"9;YoPz U?rTH!S~FGYŶb-mhuǯME]EӮJ}8es%tz*C64{5GEw(7Î9ɪ sumSmcpq'1n}eo) 7>x+$8Z3Gu7T{2g23Y#9}_3:7%&L$uXDpעam\Z~L} 掇Unz8pE_aG8Ú'WJ03P1FOx{$-KwvH*>fWD?tN5k_Ԭ񆻶 3~#X'Ko9dt _n!SYc^,Y 229뉑FA*M;73*ñ _u XQ%GD< K454((Qzny wn,Ar" HBK6tq[֡ eEȚǺ!vɧ$7sܞ]^ŲҒS]*H!(,98K\E$d&a0KvQC)yڷSg3fgQ閏(%]:ѭ7ՕrE5(Iҭ˽^[ϰQֿiep)̿ݡilJԋl^S8Nu=i"duc&GB\oE&Yt@\[clj.|}\[5egĦlQ.(yatӤՅe7KM{9D)tO2#+\/' ʨӡOU/r,ԝm#U1h?RR3g^^Pږ$u2ByC4iiV7 5P;+ee C)9Qw'?Ubj>LzioMHA p3sinl u!/"pRzuFLtWjw%/\@EApwY<<-$&-9e$;iF^qo/Rz&GFu CLav"V7`*'vm0Ψd7K%׬N,tf7 э[Jv=ɧԏ"!1%"@A4\&-cHe^ Y{Q[ɫp vwanEfxKh.GR*4o-#Z^;p.ezguxh0S?ňO#$n`"sC.j tfvws(o5B@<>+9c6L#J$Q:Ug<E|(p =kK%11쵒q6 .RS?+8cJ;&ig~zFGQmVU >GxE]R$Aa2~'%d7HBc3T;KVK""NЩ(rͩ㤁\9v}f6XW?,1b;,nt(Ҍ.a}vI<sh>ϑPgj:!zLeU$Wʳz_6jo | WM+P}Fk30 Cmd7?F".e8h>-iX_#q< ]Ī4#0{ͱur$Dၴyށ]mތ2Y(iG]ul W#`or|}R> ފ71IM%y 69~B{[qilݒgqR \8gS۷ׁsDۑ˳:!Z}{ۺr-}_ra/mҴqܮRۚMpòP5nĖI!͚WM1D~kxwp6BmX_deB.Ɋ;"ql1]7Av&u? R+Œ.S1msKJ@N2SyhwWy |HN#0ANɤX|H PA:~tѓc?kD-j CK7x|"X="Re1҃eשLTfE2do[drXaQ佔=ҍh9 \Ė~y:l:Ν't'z?&Yt&^3#-? '*G[23N"1/Gi1TSb;)HH2s!cisrV^Uy;ş& 7yDb<ȼ8u5)cF_A}:e"@&6&iz~4Wn$8_ 'M<>'PpWI]K:6ڢIF9,mqZ ⹿e&M0;/CI >:1#l#=fB9gF"[xj/c>x @mJaȵ-b3Cpm͂_g;,qNeI9hgp bFIoJny:qƜ0sꖨu:7J mh vuz٤{WtEp O[hk?Xoc\`Q48|_~E,O&ԥ_̈inbU{"lנE/ȎTuGƴc>Ŀmk,mi=_Eڪt8JkQЩAcfcWW Q."SRC1[F0c%)-)X1 }*{XYG9$'(W!Vm'Ni}ϟa˴uCf%BFۡeR]kö-H{Tӈx l.sb: #<˸\f,D%_rEQhjU^ 3)'.dKˏ+\H>K15g p ;iYnV >s|iSo.9WP3Wpx̼`WPZGgKz-'= kmYa$^cjUˎG)NRjx3QѼ63ծ L/nBZ[ xsTw"Sەz$}av.ѦA\Z}:T3vv3`l h"X߳}&,B>GYzxoSW׆~pq9Xƫq,oaA&Vb& ۝"2=d2pp4Z; W<?^HIpplZsϕ HB+8*AWQGc tǃ\:&i+RPNpdj-(ZKdKcdޔ; rښ知ub5C4:bJ:ZFI\Jy ["ô$rt2~-󉦷w\|OL_"QOh]1ugw26a1 ^^* ﴶj85RVePhL*?y.~1gljOԹ*Ѕ$H"9uN\֐TS+-^aIE! *v|ña~|>*9H.Mjwrxp /kbMM+FMSFadkuqU}XPKvJfz{P{JV#|- 嶂2TTz7`}!7hH.Nxg"G]Ǜ 0 |ho 3k!)[;9vF{,@dfjI,bEȀb[" @uh$ͷ(Ѡsi 6yȫIbn=l8K0H_ ^ Jw56U*_Hv'[_ЍKÁ*TE*rOS0pS-`DJ!əQR.HXXs@k`@;:UJhD`T>xAn _S\$*sɒ>3gHRu>x )rm\9]f" .j2tO%\-1 1ukBSS0#p႞\]f#?VGl`2((33g0amFqEVD۴ Гq;9(q/rXV \$ LJ@\鋂?; Ƴ7&fI7L%[Ff1xWhu =AAֱO[^Ub=6n|j 3ZK5Qe02=TQyJYMgcӍsv%6T=msxӹk'>ܶ1jfub>cs["SV' n`:n*Xh3WXh#3i$],$^Kr 9`a@Gj%C.R^0":Fq"[]8.tŻ]w̫LaB ̝8}}J 8GI[MwQ1 T_XaQ+yDZAIQ?h_ 3քcmڅ7l+353/-qX\y$7jN{! Q˴%q}w9aH,VJZ֛+kedv ѝ<mq:\>B$v;;LfG~.LF&ԃ(εaLQ P/]bh1'BaIv}3lnk)>>]څx}o*GsJ4mޠ桐Gc~ ˆ'ܯ)^l%:2 g1+l]Oq Wś1MB]=DŽV?z+Z}$#VhZ#}Z?3{ QR`F`/Q,iFF Y ]\%x-W5ir/?BnʼW@!Ymp#o ̿\4[twaaJ۵9Rn60, TKG6sxpܸY""V?ֵX ݼ$ cͅ> Jؙdtm+uy`Ɲ$%%uѾ. 2>?a*ڵKNh*zh],ye눦^v$20{Xc?M\[gNXk s<;b,(e KEhُ @yoЄD7֡Godњ,ЩX`FN`G?bz]~n0Bq~zƩw1iWےLg1hZcq837E%ǡ(+P9@!jko\F}DҜjKzT ɋ2՗#̨ X_Y-r 1p^ \/bM<2RJSD΁0w5ԍrzY^RÞ1_>ˇ05-@u(sEUMrl3MkbXɃo 0zћt_2V•( MI`xʸ_ C.el*6(#|\N7RfV3 ,2mԪh_6! q!Ff={Ewǝ90pQJ;"jK6 |I:P,eыm MlTA> j`^_,tPxfhX) ZV{`MD1md?ǮǸwAo` zt~RV`,儡Jz?ve7-+_d q6vZY-z2sKT.ڠm[ڐ zd-u`XQG>Ba@Z,آO9ix̟C3[PۺsmuQ dj4q?NriQk3s^&B!{` xeǙo$=Cgrʼ|!-Yls@lM1TG4{'cDؖL`t~WkgL'yjtmSitfK#Ѩ J?P`P⍒!$ŬP[8TxJmвb_O',@/J зmK#~p}p^`i7bt*T'm~ qLZG#`ḝNpr4`EYXMT]g_QVٞY4/ġ`-$ZBk-jo*h\{ΎrP`Ϙ9;9G7[mz?UL!ky&Ȓ@B~ۥ[Zُ(sB^@$z}_طu0!7q Fz_ ;i'wZҀuҴߗL̄VsdthBLsom+5\U%9Í_QE~Gjq.#NxSG]c<k2 /M{D5ȶy%yMz8mޕ0KQT ~(wuڝw2bYu4 _Ɔ,0k'7 r"aߝFγ`kbv](YJ4 sŊ9&]Y7Hy/_lN<=4k$w-JU <Vk欿Z3Ku6Ф2zI%B|k7]7t$:;WSSdxzܲPw’2*߻>x. Nt:QV_r~˔RT._ reOʂ^C1ݮXuRvhP{_?Lsh&)^QJfru3`J8 9'bB^0`IM &t@IсU>m=ˑ'-PzÄN@~YV0}3Zp,Q҃'BtsD#-p8]l`Ga0+ί iTS`YFYe@.qQTɏRFiŃ>;@Ecat%pVAUBsû ί[:fWIBxG׉>$ W$8*1ܘf24ȼa㬛4'XEI͸!&Nb91yF;6̆ =\?Mp=$d,7n\8U[7mP-߲I&c ;+8R`K#.|4[t1qR N)Óq, q'arL(.E P$ξu^u1 `$UJykofYVʄp=[ŠrJi-Ǻ)wU|.r(!85sc2% ~ot|[ti1v? ' (p16'5QOEcJ n BhUkrTPqsYX˖b06C³%8 6ʗ/1Žd!P~ ƥnʢwQ! sf;h_Ox$&dHo}Y2PJ%N [",͕aH`R^|wsDxBzPcgGa { Fo=v.Bܠjs:]-ˌʹ }þt.nB(:"nV_Wȿ$=+F\#I-2[ʭzŐ/tfuH@ ~iA9Q>ROjRٶbB dFamx,̫k&Pan3 ?~}OT//vJ+[FD$3g#jllP NB$9xI>@4Μ0( *N+~O$bL,#s酌G %t$ ε ӽIzT2xdB]̰ ,"/'ė$%,Cz6UF^7fV?@dg -6EC5\wZ)ښˉ!*oAYPWDW1I-,t Ws6=ԭAm.yb pwgP|!?jPG deƙ4qeL P@4R&͞fاYrMsO@6'3Bikm8gdDf?7radu#\X."]٭+{%~5{}' }FL6$~KWBZ~ޯFB@R&@s?v=3ﯕG!J@Bt{\EU3b,_dpg_@D?DnB P2˻,3u*ԸrEbUBhx7=SSlutٔ/]ECR;'$}85xMd:GeH^0$[`rP;rBJ_YG*JUl)M[ %BXjQs0,L_9Fh2\4oynn_Q|<k8B V J[;E*MUB*Դٕj([8F֫ 6੃SƵF;TԲշ!<۳7Jqa$&tlI^i4\l|*h8yj}G8lKs 9xY [TNw׋!-I2`/s5iT#Jl)~3&c߃I7HG39_Fhw/\)Yc)lhƵ9V2oׯ8*[ ;Og,hŚlm89@N4=<T΋g6J޵}c<ղ_/ P nE^21~Þ< }ęJߵ!tԠLPϠfOnkI'9I`yq|j8IM 72.M0+Lx)~L޶X(>X ] oxDepG@HKPiI.aR*D/q^@Ћvm63˟7ᑅso}K'G6;X8MH$Oz[dЊitݻ 'e/*g܈yl˗HQt}<`edc|S9yxN@zPżGDaU@6=]>!m̐~cdC~YN^FU@6>_#g#0WR 2'' L>*9c ~~j1h 11bh&7KxV*6[W ΄+\b|C0YP]aI0I+JdNf$R(9;ŕfI{ށP hty Ԡp +&J#ۣ_׎c|-YHӃNFZ&3-ofx4y! )0?M?,99L7űGqwqa>XJ$ /u+b]f<|%qgB2>0@%wow k&3|I%yرZ$,;&nيmdg$TRH[#^)s*biz%atPwCs7Y3Jr6%av ,F~O DǹCz\CrKs/X$e!As!h}ނĆUR+Rݗ[,݆K}p2wQ+Xq! U_vkej0P[Y/;É0ʼ|;*@3wL%ԯh^:y +uB4)p#MH 𭲧uH~H"n_Ѝp;R`Q"_nQaRbDjJSSv,e1bW`gFDva]DNu^{fSow0x>ⷔnWp6ho=ƿ^Kc6 @*x9m0$1_uyiЊ"~j5yԃ.gy:GAG\uNA0$ݏD PR H,s iabqgXj-Cy/ӢL!<Ū(DQ,K_ذU+]It;BAQ?`P!;0(8=ڻ ݽğ|~ i}?~4_XHWB \̲ 0-t=’>8 ?ܐxv`~IF!op i_kG-[h_ 9voEIl7st)\rTd1aTAGchkG^;2%\Rn1_f\p#6w [:G.AC%(/U>&6ג7cc.gøh95w%NM-:|?oH%˚ç H*zyږ*ej|C#>\*&Mb} 6X=y0+i;tͻUY>8,J 8Ӈ|!Hs@LPXc03RE;H#)~JC `xtUж!ro#]@XMZ Y,^ < ׷$HtEBA?`6Y(2ފbk0/Sp-$턷s ڀ3[Ȟ@I&(pB+W?!Kx8`.-<žϦn<%!5$Ǯ)@gx tuq5#}!P7@qMX돃@y6W+;66dt%d #cN>OX}{:}1eO ؚڷ}"A TN}p0P6UST[-zt8(?y#"uBjA)Rs(GJpeNLW6sxRUhG| ܓ@L#WƂ^gT5" ЍQBDn^4KSjcM7[T d: R=#re-gpCgg y cixdX b roA,Nf15adjDAcپRQ)< 3[EU+G|WFf(l+G;Aj\nFl]D38PN ף;K@{. JOځ{-`zu|hBK#9GrjŃ%.$ͫ}BYeT̸>$A9uZSQݍ`-jYΔK4֍0$oj&%1[(]L(riHglxp_=J;I{5}oޛ1r|dc Q!im*K% 3#<&0u$">&CyRZ?=2[^q U7sS)E-3Q}l9kӁɠ3 FӲ[εDg7!amȧINd c*V wCH5YU+zd ]hO'[@p ȵc&{,=[ιLFgwi<6UU6fFDOg:E"%63j_j-~C`/}dN aאFd5|UX.xw2, xU`.Ȁk_ 5wWǗWW]Rz$-O޽*i_"Lܸ.ϜS֛N<|ϩq&i^}Sl~ u$r3L-㌶OӑxKa|L 9IY>+wbha~q]|MѸ.OvbEa|hE? ^i4N}H'ԾE-s`&`6^B7aKTO~$@=" (yT%wv%Դ@$˻u9B~խpfio]CL S߅kybf<_RwTp@̑wX\p9:ŀY@a )[iUQ h. za{6Owr]QV6 Gy$ DL:AgيSh,)xo[ #εQk͢~=ѹ<lj.4L2onq)ͳ׺۩_Qɾ͉P?*C߮"l%-YL+Ѥ)Bi>5UfRK,16V4 ElJ\9z\Y.|n'E,ޢ)^aF}g$[!g%[ pc@puP! b^`9یei֥WGky{:fȝ@]9=c 3˞M[Tab <ɕ63\ZXM,f{i~AYjv[I@M -w|ǠY#EDQ@R@A+mBS< +iNN%1[اoW>wmn [<1Ӣp> 8Bk3`&&{0oKiWntj ͵@0^SIp2E4h:y0xC,[bN$wLe=ĬzTE#}*rDӞkZ=eygrf8&XU8GsU8ϫ9U<j.[rwBUሀ9` +KYլvmdsU_. 6\nvIS֐ ]'ãe>wrIKT(aRzYV& Tߛ:%'E'w8nNP${S2ލA 5 zVH:ti_. ف<%׸{wЏH= jcv1V;ߠU[ v ?JBlkQ*ffwq~ܧHvIq=2wX\#҂_ԈZɈ}y>1o#m=/e0؆HoNW:aӊKl}H),(eX1rrR-Ar,&etrM KGedM=1ژ'K|!u"GwOPzo yRMPM1t~8r V4%Î}(*r yvUnj¹@xb\f0jY&̛]MKU0JJ;v4RY=yN4 ޢZNUEA YQv9 G;ԃ9.]3O1>*Ѯv\ os]8A!Z#а4=Ipvv&ǽS-/&ZzlWإu$ 1;+^(ĿֽW$C $ġb.o3x?G;{PFE {3*5b`9UI1y@2瀡i>Ov?~ .9^pƆ;4$8Fny6ap#Lg@#J,~FF+E΃--BCtYR>*Nrh f$ ÕMskL/ie=QJ^|{ܗ I'Ľų]z=lw$`q{U>^S}ԒԎpKYzA#ƆϦ?M/2 wڄo ^9%xCY 5n$-ΉJؑ/3x0z%H[peey$RqV Mq/A0tK [_suFj}x\u#I ߹Մ"gx.ݘdQ{>7|;qp[R-i-ΨL{jǓ/2OJlAC'ƛmF_W&Ƚ42N{~3([[FHN7 Cge`%˔Ma\1~<w;dyJB yl9El㥹.Ur_CGsėrgvs(E<z@/e lҾ|Qޗ9%Iύ8h⨙ w{)1C*X^Y(!PO<!u9wUamAѽ `b&B ۄWtTcJUb0^0괝}@G1"݅-ˤP!\ls;xM-B!e:䚩?zA 2/z`0$L_m+ߒgJ,FLozPj/4gI]эllW !iG'r~W],?,k4(WD#(YHk)3lg\YLoNѯ#ت(:%gۄyzmJx)Yr8i7͝<22XV`~5tӷ9 h-} |oJ޴e%9.gG8YE* Ė`L7tJ:zsW4:;^Gι-jw ;,ֻrMu˜x6) =ԋ #\Mz */;tdzxI' CrNPTѼn޾1:ڢۇ9KeOlCjAY.`ҽ͟PtA pq3*6EŽ< hNxN9w|yh/gڼRn\7#+6ӂ@xa5um׾93`r3P}n\6[Ϟ>D Aw+`Y',q)< &%(N@*+kpV#/G~E/WmOO8qmS,A5 6ev1/!37O0 BഔBPBph: 29[ǣ}BTEJeOj6Y کvӏv*#ZBݺ.u4nhed̟Zv-O@A(G~m@='e@40ҥ廋͖%L@QeOS8оz8jCчѠhrܤ:^kM!絇XUE3t4M%`c`6.Pv =5gp@'HXB<l#nyZO_ko2SVp<r3{[ҷ~-Wס)>p-u/Vl4jFB7)?-ye ڌTz iȚEB\pUGVޏ\M#$>\.zͧUn3<G} D'atI0z<|w`UPf~UXވ[7h=ݫS QLY!Vaץp}BeI~|1cmE8O\eq. TAh0>" LAe ^#4͈;X$~+\=t62;&(sM ay3ȊLH!vKg,h0U"tu;4ȓxeLK="2SRs'kZuzR0%T$ʺUa7do jK PptKHgֿJL4.A6$oyr|4M+$ ~?]]EV[): F|`(n2MB]z\5lʌ2+yAmv#e`1n8 ,*ՙ0ax4DG~g#b^LTkۗ$5:;L8i>n0U]%ns;9:oݯp^/+fge$^4H'I"d#h*_.jSCD<#-h(m BÍ_W_G3bP,ՌGᦅk'_%g-y:onZiQk ڎ) rxĭ!n$mz;)$H=FAzG_3 LbyX"\MԪZ\q1s7uqUiia^8fH(G-0/惡e?ǐ@kJL<hx7D횸c\y_7@$D&rо+ׄ>f2IY9(L%E[Ve;PXnfZ1]sh/_wK!i 7&Cє6Bc[./Cz@u)*,d|_wuqYWDsfHm 8qG$LZW-w͜v.ɯ"AqZ||>59MUL+5׻tn\ą. #7?ɵsYHl&xll`k\tj4FC%!g%ɕ5i ~} 6h,OYdQ8K>Ԝ1/uV:fwb ȺM ́a:*:­كVCǀeOHUj")~Wpb횲Z<0ǐ#O &h-{*6Dt}MbO3P,CvKଞ:ؙl(ːkR[ܩl09G܉|1[W-02#vġ8 IЊUm>Q KGkYDt!_؜9;'=~:;KػD&+bI4W:㐡i)XID` JǩZÆCb$Sm[<1rJ΢;C|ֵ~ (E&@44mJCe/HVo@! ?fL]3!ղP,/ӥF0+TJSvPtAN:{an}ߍ(8ET8ϔ@eJu:06 G#ڢĢDcQF=}UߛٽҝA"2ivڞpazC~~-Pmr䶏`T`0m:5ҼKd,O.ܳnWaWqh2IJt<7:~8^Y+5K|I6MTtpWA;p(-9VnB\}OYlʗPh` fQ DJe$~S9d.1ە|ZR+n7BC>*2ԥJ{ K[A~ ж޷9?!~Է8u|@SVMævh<H(ylc(8g#LF;yh[|RxZd~"JcH1#O \[ Fަ6'M~,`΋ў@mc~hkӃږ¨CyУU[9"B^l\%_eețygv& dha5O=Δtβ?LG^r)Ub7nG^p ,ۅif-ubDSElMHn ?/S87A8KbPt]Տ]#l14K '5Usau EWTBP/Y^Zm!to gW;d?djc`DK*q&e8SSNk֜`A3Av-CM!<5ȩcPrї_yy P1[GDҵa.,l>p<揄ԑo9K5Q}Dz9Xеu@ekw5Q{53WJRh HYhH92ԙf, }>|{n2L'G ].ZՒ`w櫲A۹/<رx<.}:)C%մ4h@vVc9 (7 x E447_4\U\XLi Z0%OpoSxù?w$:)uDPo~xYRtC8_]DM-jZ8b"1&mA"=C{k4)I^ zOְ7(QdMb2pfinkm8K1'o-~8ܥKǰ9a},bM "sWԿ0ԋbW[`f9D0IevRjډ<:Mҕ~XN,xi,\xD:#dYY5Q찃p}D,/sׄe$x}Q_=pWwlϖ~((uW L-C~!1v\`55zvn >xVVwyQf" yp_BP8Q~FG{lѹY/O{c#S7'Z_#qSfd^^F਴uiJs較#VOy'!g5)e8S$u`+\ӕC=,jNuP0D '涨I`0}|CR:B;UihVϽ׽S$Jxg0/.=Hqiʏ!Zqg/d3LO1(I[^6X %a$%6m9JQhB8z\݈I#a[w}fTrgXG}I )1 (x|CQDtM{~H4J~ \BEyuQk֥ΤjH 1E~g"*Ҕzj7rh 7WCߥ?ʞ{>E j%s_U@ņ/Ֆ|r B VŐ(}/d٠&_1ԐLί9uߩ?6؜N\HGWMg8!djګue0L":Wdb- (` G}h c2}n jyD6Ր"PUdB.9<7}#ITi!1h"usֲԚ| \wrQ]LdaO{gUj(_/\Irs'.yLO35),IS˘PQl^ڔϟU!IOd8ܰ~fs"*Q -1H"yW<ܼ6UPip`*Soe[Z{/(峄[b96,l֫mT]Nw;{-0 uŨ>C翘A$Ĭ+ۆ;.ۺ6L5[d&Nw'<^adE({cDC:Dhj\)ZGCJLj6 %M|`n׹KКRp  C?5p&y<'gFAL)/Y[UDUλb48ʬ^Uuamdd7 G,&|hf6T <]UUz@7HA!yFQ; rf/WlѕQ BsccMɋбHXxw+/Sfʞ9n%x;d.hu1tSnjc\СZKJ] [W=_4fm*7*pP!ZVGˬR! `7:#* V(iqJAXE}(@z}vwQ>H%NXX+5Dx2$R|_+yjq)F M q>& `'ߝ|0^*3q&oPy]&Nb&ɡBC7%.!nȻ\ q?X{GΒ;X9(Zs*,ʫ1S;TNfQKc"%ra[eVe?i#/9}_싇lܤSh z]œa=M+0#ZS- h/[TC7-qJl "N2_%V?qp64a?1P_%H#k$5b.pl0o>IA-0H9D!pU1RtG0B2Xt3(TP'|'x)ɣQNjٗ>'lvHKW<{t?ҿ(:!x"8#-XW֥-j1ɏBɛjl=xMOa 6{?~V$@$ Y8BeÎ;}*6,pqRJ63-"'%,GqPG7kƢO068Ltm#=̉|̘E<9 t7:t([bOCL ׾},ױ2$y@߹!߯E0I]w|^ ?b`Ee빞V,ygFzTuA7®W7UϹn@P}^zg AtXNK!+AS0Ƴ)Q*Q:lbAZ tSxnf}4'dg Y2JeKĴ`(1BV\6VVb|)𵼇 ÚUG|B\l%9۽GϏA6Zuҧ[~(!H!4 pt#]%;liwSVTԎf~ID,D8Y!=A5r<N:Yp̋Z 1׵ fi89NL~؟Q 5@zk~Q5逵rKz8"d|ؒY[]Ԡ[ w^Kƃ/$w3Nht K'ql;>~ tڋ]Jjkl{6zl"EoҶ9uj#M0&Dy|z澱b'@pc1ݗƸO{My>Ŵ5~śxH/b7Of~čbBiDc,ǼA_ޔŇV / ^:!]҃& 'JC ٿAE "]Q,3ȉPU$rU`r Oa~" u h0%5U2)I>[ ^ng2u{8 ^V$ scD(>}֑Q4bq+t: ċGmDYx23۾LrG7PiXw,k+.wxG rՒJ%)OB}VOF6v͏ͮxYw agyY3k.GbX9T|pE:kCpcӳP^ s;٤P:hdN,κٽ́` V mϯS@9! iuY@6?~܇J9QP WGU үuN5pUy^7 4*| @5X/;bÙwX}cecAaKUus)ܾ<~H?=':\B1g$x#P@8npHc gE={pXf"mTm)DԄ}V T=_ [y>h`Óy!V*줁7wVLqT܎ܧ+jKgWCd#_R/!|N1KW3GY&A +1 47Y>w{_~i.1fqU_yQopZKķf="|r6IccDr2G~'sd/~OGVe[V=w"q\8HZ ?ss%Դcgȿ C*tuMI|}ȹov;ClH_ zv2ό3>on}{WHLj@`߲TQMx8>~D^-#@FQZn@ ? YbqG"|iX נȑ:@Aߜ|?XB73]ѰkL'u$K,-*V8Q{}mxykRKQ@C'6aî:qDu-s\`P{>?p)t{)%+L%;5 7qA z{;0G!S^Dvd=ۤ! !J'Q=2|1XH[?#Lk_%zԈI$ٌ{̨-{$vО׮AfXri!R971^\#_ )uxPU|n2(RNw+i޿K GEʈU@nY(q "u4ʐmBsʃmgL&KMjʏPVSq!B='Յl^m%.vz&uҬLh K,-YdX_sr,%z hgr+<"d٥7u2ңw4o2M \K>ƕ7ُ#f.@(iW(M[M5kx p t? BOA{Yzt<n[2V#H^&]ٯY< e{WmyIFkMTO ,ITdϴp0/Ә\颟<ԾTAX lXޜ&qY<wkWYǯ%e{PEI}S]VD>~y{耤dXD£?t'NǺvݿALf=y?+X;ꔣ30bkقvG*B & 5d8/Wac*:KE+J,zU{"fR>cԎ#:]o8AzRUYLa̢O_Usbݐ!ER>@+qT.؃h3hͳ0 bc/[)J6{wB(Qdd?V?tk2T?sEDblg2M^`b]|!i)W4w|PeL*zM|PL0P2M&L"ܭw'_*ơT4ʼ٧6ҋd_9MԲs"Q Bd~*'`jy%@k |爵ݸ3j}L}Y>ǎ %S BQ‘&%Y qid  Q|-9e8EB ٷpYb+Rw\dsA  /$u\:E=^>:.~c t= yzѐe~ HBwq,!%* j4o}Ukdm!!\O%Lt?1>ɉcH&p54K]\#Ť1*KwJ;=]ch{]h^J3OP4t{Jlۣ.PV +>3@A>T@y{ֵ)bu(?LjŽ.n'=v}yi@ @ 0_i<#9GG\HjF=jr,_NT[sD& {`ʴQҷG@"BץVBc܀IiHmDĦDH6*h#Y덡_Eney#GOp{ԅ ( t~n3hޜW5,kn:RrAќѷ$4o\.ki[\W*8 l/B`^)"od1I[Hd*5XGЙxS-&R\i>vx gs/&쎳DV:Y%?ax0V XO 6sx[t8@~IjBtL?}>[~Z_xaf26p #uJ.yut[:7 :{}QEnj70Hw8r΄;ex~7A+.׃禅oל_cZۖ)C,d.\wQaO6T. ӦUemO'91\E\">mgɻBCU>!~<}oN?ݜo9Kʞ_H9_WI8 6(x0}|r9 QBQ\)ЏL#NU =5V(>1 ct&Ɇnqx @N)l藁Ujkw, D7=K7 h:{ Z6OW]g;o2u'yH2գ)WyH$Ǣ8wqybq<>1ؘ'E+3ddgi5/ըdT8Iv 6 n>4h$T*6=f3x X/ "uα}Ȭwq 8]w‚@+$n/#BFQpzNO2(G>fr3dk<|j̸޲% 2nyÝfFaFitJ܊!]{&<\o3}`rg9|B9LDlbj̔W7yՑ5`vyqՌvl"wN>j#􏖍B&.ry&I4ݑ }kLtZLNDB)!G^mq?,<0[є5=p\Ґ|~^YpHs-sZ K:I8}C4R+/&ďOȍu<|j:g)`e1䌝T)G>v `T5<{k4RSl`4Ku  y܊eLiO_n )ҽjC7>{3א~oF+3ClO 8Sđ:1IbݴK3 K۲åG phSG5*U@_UEE?avHC y%uX<+ lUv ͗x2'{xcYK'/p 6"Z;Aƈ V[ΔEtv}ć[bv=b~. kD|'Z\C^5?7%W٢?q6RFYpb._H1XL˒1䳉ksꐙrB2?ƚ΃u ’ubgQcˏ6'ߗ /5U(\Q=FH~5[Ip)|e/> Pa(]C\߁,ƥR7@D;K(w=C&OV৽" |.&='N'KQpËeCJaҹ<tڬ 22A# _%`rBUfixbP&B<5Jp]]Yos| 0#-.6{_\~OEo#rK\q/EsFw$OR %5*Szb9:g_S79g`&2pp .#.Y}Oy|On=j$B]tjڑTHy4xbϸy-yt+_ቜ޺UYLSa(- ΪHtu;Vhi:$y_uZxY{*Q gO0vrR\-Bv i&yplKz&LR9'[TiӰ#Mk' 6r߯x;eGPUDley$Z.K-(.KQ2P:R)Oi 5-dߋQ#do(|RB TUz3vpU܅L, 7i9 WwuD|LMK>7xaQxL讥YoF|뛦"y=A\֠X6 e>K(ְrjNFl% :25(nm9LkrV :ϛs3olgUk#;:}1j\#BmQ X;G/ACfͳ@gUa(6 /ڙYp|.(X!9ȐzvMN C6g=)F^5YE[+l]IsMQY 57ĉ:j7+%oU3轌gׅTGPg(#YLw7 rhNB0)3݅H$?N2xn;q7UT(x e|r>W0MM!.㣛=GifqDA; N;I ܅ry&CL?`O7 [ o->r.F1|n3j=(k*L5S`d&wijPUPM,׶N(hOx˜@dm=GLiM#X] .7Bo:Te6 e`f $m#g)9R-R^aW~w~<@V Oתa5N-|YѣqBʇocrH 4yE`anp8啓CVcC_8fv[fܽZ]M2]s۴bG@@}zp)՟v v)3mπeq!yLUUzPJ!Yxū%C9({WЋ|]3ZQJ.#c4&πVE@|6avd`~uDqY q0l㧤9)[QqRmnE܈d1FDn8FjW{d uHxe(׈re$e޹Ë2{W$<%x17\7g] iSP&Sؚ$):pUdzg)/ tX%(Z*S2)t'#R4]źoP(xZ!1=NU+=YZ}BEaO+Ay TOۃdOd@q*9e^/ I^D@t4Pzk4߉Dtxl:|{%c?|׌Lc}iAygRϲL9r ܯ]LьySeC*tzb ԖxR.V oc?BhcI:Q1n\@<-6ż/ikeӡ>]1&?&eem]L Di(Q¯s gLg%f3 Ko-R,} VhokuƈZGƊ|M}.r|G'l9~ݖkGϫ f%tdcŤ&Au{y:"M~}b}O }3 !Wm{fdf73lš2dy2ju֣]zSᖍ0GObCԈe udвhk۴]D 9L`X;諸EGN U ,a(wz8*䤩O1Ye/W8 epIC{Ng/:?`? y>]BA,LJ*[op-}'e^A`v l+_hr<̈UF&1MIӠM?g9@'`<:XaT#rDn2RNO}+0!St|D9cKf&Ol9V ؚ4;ffsoA;q0BΒnqRN)~k}JH];hc؋'gŲh\!/S aզW|fBqjh(=Tv*AuXu_39@Ysx/$(Y4@?ǢSB.fuRmw/(ga.>2Axd-t.0>|l-A0U2ZV[(Y9ד (J4KB+1 —pUԻ vsGًDQ\w*S"ie ڪuq:CZ$`?S U= oy <UV$ܓMu;uq8!zes~68HN4 XVZ((4[ΦfuAZDp<ӻ,Qz3̬8fm<֧F!v"|?4cLI|gGcM^5Enn!ea~P Ř7 fL ̊%Tȕ'm%0D=4 {!4acɉ٩U},mΎ$qGTDL薹8t"M*~ qeT!>+Q2ܒ._.!Ch9!W 5sيk)&Qƃd h7bgg?DʫzTZDPYtR}=] fV~y58Le- ^zVءMGg 4*&ej[撲iCyuJ#O-"+h1BP aŹyù#忩u׍Rc1_s&_~Bd'۝mrpݝy6ָ7 qFH{/a,ʪh9x@AaӀڀ%Y~dB}?\ȥHG*OsJM3kZ=LӣI4rN-+[筣|ZI屹Tɶ1Dm no da7l +*DmJ'&f?[J#C:J]r0~"~`yp/ oD?@s#\p.Z IbEo[p,z_oa?è%S:SFt?KڑUvC/ b|*d717q3U_^]h,!!*9\rx6rTa2W!N&_-7<#(UNo&/gvQ|+mTo6F7ȇ([ϧG;)B<2qtY ӸIjh*]I''xTu^D=dQ2yq)]SEPBhcaG r']gk6Y~ 3.)ݠD4@*1^'f-E2 f~{c_dMfCfZKPSM5-N_ZJ vxI&|跣5z~÷J<+   Ry." ; -'#5 zj ,]M>Q/FH##WU4د"q]R>O|89.lvU{FPJe. lm0V>ms\3*=-ٕr*?NNubg2VDu݉ Ǭ>~Vc{W"yY]9}f(/ńxc[Of@p!M1ٱt$Dm튩fAho4wx7MWEr V*^%vi>6sbg/Vf s˔*F |AT˥3:d'8J JJbqӑ6&A n&6; $ˀ_ќEIq n"*&aV17,}iVmNyI*\ޒ18 ,(>vY#f$Aj4K :Z@-֮.؊hSG^*zqgnʴ E@Ng"p Ȱ!BA ;_QLC9? N@ĸv;x~D6[ZE=C8$}V"$k q cqT)sv?+^֊{^\Wm#̊SL8鲀)bQ%.M`]Mc\Ϋ4% P"?40R߅aS15+h+jPxDٸs ᒪ7icRg!<&R!Ttޒ[!aHZO^'=fj þ{=W eH<旡5o)LNL wٴt8}2<35]1?+{T-p 6xr'iSamְ,iv5ɮa=ca8m8кs5~ϏlݧRzţĚ)yD~& rszk13 ʵM7?cwMؿo.>ÇOp$ePS]$$MR熉A]#FBG{'W YKٺjVgZe<\~'QDgȟGʊKdТ{jmtҫyH+ Qz0#(I GWwqu-OL,\ɆE!2 *I)Ld<+ ĥG3pNnqRG$w_mWF%Vmބ=M2HzQqk'OIsݐ=iE-:`=#Jwf/BRW0f8C '`Cve 5ĂE/FSگ wY%p<P^s Eޅߌo-2ܜ%||Ty^ O7oh4[!3w} 41Xqx|sAi2UGr9"O3;A ! w<5fT&QI8FWFwHS{t0N'Llb e}4M@#KtpIޖƷrWyDg9.~Af5 08)Ch)1DQ!u2o6W_O]A*z~m "TZcʭWye-I Wv==77EY]‰$5ذxzC&＀Qh`޵O>\%~c&(ަtͻEdH^SYR_P>s_kkDzACL$fIį((¹-ۼd 9 34 FiA f/N#z}(mϻ1P8 ƊYĠ`ʚ&,e930n?[esk{}S-ֻ&ܶs$)1SCuULQتL!u}vضz5Nԇu@}67kǝjXh|q I003HEy,Apì?6-4pS͚kUٚ C6#F6IϣX{bE,Yȹu k"i%ERP,%e7Ž"RВH[0TRa+pgi*E'<\@ 0Ji(P.v FPV߷Y??ˇ\x=M*ĉj )_ԂOw)9 5J.!e\]G;IuA6B6 9]`q~kO]/r5bJ qҏ* 1jGU1a+%aCV9j3Y B:.D 7"CBq7lWpϾ;4qT2jČTbʯҦ0ry!aXKV J\  0ZT},I6BEQ=QZqV 7mcjfy7u0S@=ǭ ͮZxXٸ+(FlLW;t8q47iZ% l$sZTc$)ud6X`K!i#tR*j: 2b}\V^;  艻Q49.ZfC{D6Fwˍ3'<.Gqgxju"JN/,C|:w,D'qJ+p) iΌ8Ulcz܏t@2_ɳ[n4U9א=s0%f+@)g Z,\muBsWGkm q7X }H.}Y>]B^Hiqsg0/UaZJozQyֵ$XS5H'"ta6M\wg0I\0M^V ᚇttv6ƈl̞F4܆|ߜAFL&ܫ2'e(#CWW[ tk/0*sRȊrBAY>:]W@B<\ U0 1eAӎ&5J?T[17ROy\};:UG`50Z>WG!{mK^i`Gxr8FvJHH/洞]y<#@~UK=JaH-?'(Za y8#g}Iv^sQL3p)F54K%q rxTJ$p7{,XVP%B-𚁮2pU!TEOu`e5+0K }K(}R2#zLS7?x Lq <+ Dx)hvf|+G.G<*@) ÌJ8Uɇs{wOn)4Nh:Bx hjak]q}zgj܇Gcո5k*wcǺi.biNU&:bhq+lj!wb8b#77`igR9J)dG/Zz3If(tn>DKyw3懞؉ghЍieLf!,naxIE%k3C XW( )iui۱1n׎㶒5 RY_t&pKD[KUn)^$U1B>"%6ÃUPCdG\y{ߠ7/F 9/Ȟʣ,#r03dyv\ /ajEJ8^=v33 h;1њ/='m}hx"'z iܪg>X@0-3tN_i/յ —x|k?M/əIWf7LԨ{ @&ˌT{Áe(9VV;|Ckpɍ1lDFt,14Su:5T"cI%_njeXyلv:"#gԵGj!Gx[5|< d*ohF̃~20M6۪I4w6 @gn{ÞikIJAE[T͐TDZr߃|~ˤ =l΂s2PRl\ t@j XMdR)vtzb1W)s $knoGm0`~ηĦ"\Xj1G_=`HÇ3{Ϩ iS+W[`1Z#;iP->߉g؛%0//ߧv, |{UQ㜟N>c1ë"r?*'Aqޮpzffu9]Z三 _[̷TfXvR nm`BnڙG#79[ q;55])MI}}f`=(a+Zg>˗1>^~vU>G~h))BX &э"J\rt dE^,ov7G@"CtD)-ϟ7h{$DWi"$ LP1i%4FwUH ]0tsf'vy0}5y0!e9ܓപ= zg0Š(W-ݣ?v;|'PBv?8ӽ>瀃mIK%LO_8/(uKdenuGn'f8ؠj-ȅĆɗs$+gԿ=ш< A20tʡ;КbrapZmZ .J x3N59p>1D`i靂4[؅VeS1ƷY셁OeND5tnvUefj>r7wmJJ<ܒGg?ZRJV<~.*Xw.@,OzfTRNT;RBht^a FI 82?jcJ&\$B4kʻ tv%*Zc_͟QeMڌ|G _Fi,[RLv[laiSlVbtADp"[H+JY91swЅZWL_ކ )sIL!bCS^*4~D;i+3vruB﷗DZ7cB^k+mc߶I<̓P1%G#!j^)_ + "nuΤn/8E֞gPHa-?U&2:fίM~T8¬{+2+ua }9AYy$>Ղ .3W # M/gS୅e#MbE=LXd~9~"rK0X|r, W$i`Dz+:GV?1_ξU}ÿghr) r=V3T,ϖHb7[+I og)_;c~+{*.93` Aۛ$wvLpB ^L7FLΚPNޱ+XU.N~e歒NO|dE)*?qz"B+E1c`_gԁV}%Tc2W#JChĭ#FV1S\!WQgl =Y;vC f.Y/AdHlvuVdXu1qĐ0gv;>ix}1K W X.5+VXk~P 2 jVږ( J|Jr|",,}!'VWˬcAEHFXp:jr$,l#8B!jƭ7hUԮimhؾTi.=1pIĶ]-sfS-&eY߰ƶ`%/8\Lݠ7I:֨ʑephMɌո,̄S~|B ձܵt#(a즬"GgGij l_XEԿ®% !+Z`" Q0{{Ǘn&48YsZw[K!J'znrt?LE}u"9B`:-rwVGlg1hBga #|cd"4nJ#|LcB,^.ڪ,'b@br*(k'Uc};x?'xqGUj5.yo))\/K@[M'Q=4 E-/yVv`8vqEOOwA)'KY]u7~~jXGة`Dz'uS|Ĉ ]6DGkf ~7=AVdEHM Qae[*%O7J׎n?"d*Z+Xu$Z#}񎗖 !.ݣhb[ss9  W| {yn"yfǯѽpb>*">gX=Nm$A M8"T8ĉTڴrH˪(^/cWGvRfwIGB|X<-dk۪F=Tլ|>p>զx䓊0ݵxe` %'ELR_D0!Y P}GBa=|8iw9Ġ24n|US8]Wr,CX*xo8ad/uiHY!68R8y 1yZACdy*+/BjGv!ch@erIɆ5!j $aH!G즆Fn-;W~^h}S?sɠ]LAVkwރ4l;ΫܚRI~FR.C ~`pFs_MŬJMuֶ#sc_3HGulw?efZ6xB ˨*^|߉gߞǔŻ4N(Gy ;^'()Lt~sDjQ{U/aFNLa̡' 39X‘FC m!~$?P1w{f͐=H6'//ŕgC8q[J]]:KY({֯`^PO/Hؙ&wUN=sO 2NKdIl305tG#a6n*;+7)'~ nYVzqOO4iSaj } }f;@? 'V56 z4etAV%b1uz`,1N8Y呒ݔK YttAgCgА + f(wK [MV%&rm*=xԻUTM@hjR+RDj&2/E9iJ w #c |$h 2[^0uIg t$>N9{$=M҂(U T^~!6ޢ"1f'IsW0%a\yݭZ)AS^ܶD{7:Y"no<㥪帆q9k~>5ӝJx5]L(50p??BjUR.zibL@蠺~+(AGBC6Ϯ, W1rm{BS?ZcJb,uoExY=- [U|g}$u,YW,cݨ\Ze5jXIrmސt$(lt| תF b~wB8g AhX`B'SYNHQW*ڤT/F{4xž P%\U}e)Dn} (A. _xngS1W$ S$a;BS6B3pL!Wu} +*t)R݌LmjzioR-E}4C^j/5m>敘4Sd$Va^0ZyYnBV׭[qf@m<_X-8l5hcH ,?IWXm.SӳJ2-[-u}*\*;BFe3> ΖfynVZz+W oRb)Ka3 CB_CjWrs`4ڕl]Xp Z*j_0nN;|a\c5h5! * >֐E4B3'#sϣVC)wYhLM9d0!́O8uYWqa| Ԧ, 3[*ꭸ 7t}X;e9[-+x}^(Kn=genUEҙRG) ($dPB? gK[ ãh>qCRӀju7'b*^MOԤ{* D"ʛrSnjVfrjvBlTg˂t^35J5WyYg,=_Zvh7w\ 7DT/n7L*up/YL+Jc( ?e+۠hiՕw]am‹挮N0f: e t!.hk!Q[g=$r!U08FT ȏ_HUf%n>PSF[D*CuBߣc*25v%(EԐ<3zPӮ[eˮF<^ YaFmcݹq&0F~]MvmjTBtzRȻ[6]!C=k;u2"%k`; ڪR0-NX2x'j΁w!+ZU^5&Ņ]a=DeI?%e;b{:cB!sUOyXw-L4*FD2_aKڤ~E\x N)UcoAt4{~eSGl-o^rIFL.VoXlkyo}xY(Ώ48gr>JUy0 i0#&J#xw? ,aR%3k7po{Y #S1- 翊[@VS3L)~#U7 `dk ҟ9Z_cdT lP<]˹";~Wl6wkHڧgK*_m3 /v. tMX,լ/YRSdG;oY~\?RHhDz^az1=|lئ8Pbu 9;faJxneQ |&*d3S'RRI'Ls'_E.\&&$9ÚAՎNZG}hJjP?<`& E̊[McaOk -i];ֱ!u97mvi~zim' /QH,1Ǐؾ9A!x[AsɱǧUak3zX(^ !T?wki"<T-G 3 'jZNy,b" #w'ZrG(pl0~BAae' 9|c|;n9{@|c 8:">(0j9<Ԏ"yWF(dNDKs[b;Y\Ğ+YoZZ& 4-) >WNTZJJ>hI@ykdfXxeRjKڂ|Ez^CC,ԧRdP'ާ^>6s&"ΣA"9 =E~lxz?1A0E3F<^C* ]<8Mp|RPleeY B5]#pWk`tHSGzJRp ==zl4+g.y",Su -R:iߩVTcy%xՊ RbyP[)]%NB|E"yf|Վp~Җ;1a h lWnj=cVK$*ʔvvSbR!Z\P[ziYpy݋HdZqy?+Gg}۱I1S~rƮ vtM]~d]rtF U^.m!9G@?LM|Xi$]4}l}.蔃Q ~pXTD{#E#1ym*mKRr-ʣcWpb>Wny.EpW]8!Zo-E_-$M2)qTN AOU&9w[R"ɣw L&F#cv^H,}nP+-Ƹօ-> :kp(sD3+n",sP y'UK_9_ I@&&n\B O`SBM|칟 Tם (ۅuJܻ7dڄ?Q_y{=G<̋Ϭ1;rN sKb¾EYtĥ 8ʻ6uY?btp;Ņ7"7,ۂ ]T[ETXOQkiSM̏@N={5V;~ۣQ]=1=2M c>= N7n!R`dTVd8nyeKfC t1,}- qR|9O~/#CSіhDZc76͵Nf@*87(Z7<tPyսuJ mueخ4 m\QG ;CKΉRgXUo`NjL@ oXʲM%2GH 9ltt0lYa2[. UT H/zJE_ (2 7 cX6ˤeg"*kEϻ=8ãɸsDm4K CB[8_=ƫ58 #yh+[53ΦEnz54-8C;YyGЦx¢I=KAF6/H sO?>-+ &Ig&\uv'Į[CMG%Cw7m]˖f{B<^NK#le7U (9L46 v%اDֶij~9:’f<oQԢq8MGR u/)sB?D{NCu͇&WJ/pxU9\XIabC}pqn'ZBK| ~NvE~(wQr޲O ;b-ܫ{{N,cF-5IA݄c?I";ղ3ߥ8~(*+'YO.+H7Kg7{\H[LMm6;_2w52Q[ vۊT;\uD3Yj/XhmQ`hVINp>MdGI jIòk"ۂ慣E5&b1/e1!`[m0tWGv3 :aBo`'B,IUa}8! Y(Rb&VjѴ Zw)Rk>os(fYuhV)Vy.gfu@BF5-F4՛-ppPGDcIrdN`h3->/}DUx\=Ng}"@7%Ii7ȜҔ:x40S'\5l rVWKvѾ͖(0_F';lEB7չ7ƪh4 ho5]7.+ ^gyR147gC˖jd1x%tePg@ߤS2)^4*뾜޳QԘD3+#w@ |Ij9;)w=2-ФdQ7J3}.8zcKIK`%鵣=S{3;~$&ڷWldcZm{ߖ7EK|q:Cכr_I4!>bi.Ǒ$_Y)0IS oĔpI9‘0*h/E ^Q\ 3;9>oa5=U닜gPny#ܑI?w3hg8V^ (`0&KPFmpzTdOE.BEoy'5ܸo|O )-iԉ۽_gX31ϗ{Kh{պԼvykya~RlȔ[nD>Dﯴ6rlH[@c_۹Ma;snmz$JModmEכ }% #э)PX ق0AH@ g!ԦHx즿2=iBP@nOXMo!G`ԽI2̄.PvgJs>Xz޷i3BQq/QwjZS^G11sNW^/<:0^kFNGyK;g1$r-ʄiB36>awkDR%l;jCRuh\I)qqgǁ-} d C Ah!:vsɡxB#Կ"@>&*({[N y= I>ʧ 5/\{#kf}6.Y&׳lDl:SϗrτmWib;[ކ) (eB{y13͏P+myWThpJC~0jJëJ\}?5=]jMpɈZG< 8:J>yL#`$'f? Ֆְxh15qa2,}U@嶍]UP$ob\^fRyET;KoÞB/T(ON'nGUs.|iR(oeVNNJrVOh+ARq>2VVS*4o7_ Dkī5$=7ӄ?hkkI j|ھ86&:nx -jwHvZ:Z#SՎ.$=~ffAgWN7x;TTN/*s4 zl@-8.=Σs.5Q3!HJ-z8sIilD%(zf$b BXBm .iz\aJy^ܫ0ƾC*(Z㈄omR n#aLBp=-^JZim@BDS%mQ/2zܤYnr:=raDǩ;U&kHqx$,N]bHKƍQ"X{=&V,鸜 pJi:p{^fL .[ gy ONUBnX\JG7se4|z=+LU8'?mg Fxv%en$dn&gMF[1:mSIvSJw A8<~[ŸjRkxQϰ]SrgHYf{(!Zh6uA"8̼zɬHW?o5GĜ Ps|hZv:9+VX~^m %/Wvs/N|֑5%w!T7EA5uyhk*8@iH ]V2 dyǕWLs,HȬ-ĔA4U(M;&N Tx-m¹R(3ڥb͖ZD[l~w?@}]Đ1>>=V@urL!F *MTl'̸Iy!PTXMڡoL iUW!lP%2)}5_s#'zli]rA\PG^t`K^ gWnD돣;loכb;S'1MQ%y}b@ѼmE#&tؓ!]xM!tk879C}KniVnsq'-V{c `I)WƽbB:4smFظP?"g;'a|yJC~a Bu18P70{ch4gʖZ҅]Ξpo&nQ.s "-6@Gߜ>#+j"6Or-|Ó f, !WGS1!(7}Kޥar΁oZ±qXt0?!IIwqA+mP@PƶS6-ݽďFږJܰdԶ +U!HAwV' ??F_b3Km#;e7bRpJatbh^A}Y :|Z:04扢|^3uyMV~A7PdLwS*_%:XT֑oW]=ً{.DBW3Vt IbFKOO0٭}z=4>Eߒ(l9 a8+ rSAJuGsj_w*;Ui +n<0y61ðCp$ :m&<|jt Odn#uQuOś1_(DH~#?x^,r`o^)&OLurcn OT]893%Ͱ "Jn£jN tIq ZZ=aKt/3ɴYO DQ%6=È=}oiH1]S<.J~; }MՉ=н;l:3 o%g ֋D}A GaohZZbAp9;m}I`>|Lˣ-G -Ac@^CZ%5bu[ܓYh)w*~N49Ȋ9T^C!.pq6UbC1PixeujQnf1fp.Ƨ`AoЊpFo |OJd C0,2 TͮL كP‹9(Y-_7;5=_R~Vf_-A}6ƙ;z+Wg=[J4oLf7B3}Q?$8y}Vl ba|*1^G fi`gmŜ;gy\\ dtD+bqɽC #xAN\lPD^eY1w*9'j"RvލpθMlKQ?~{%Ψْ?x (JT\qtG-.*KA-?sJa=hI͐3-KRBwEo'cFi_M>3C'%.GMbX26 n6Σ}VhC.#B32^bj2&{06wsA)%lz[&<0`urAA">z>,F{O%a$XR?ZHseֺud~e~fH0P=h$>]F"ͽ 9Slh5''ojlȷk8tMh{_6U\~-U#`hH`` "{_c,p Ơ!'>uLq x`NccD&юav2˒[76nj9-^at(F0f!C70h 1S 5KUM|pm/<`Bܵ ˸ ]Sui !U>3BV&$ZTsP<LlLDsw Cb{VWOH6)IzE3?:?z^ ٗa@QE8˷UV:ǝDS?$Rln~uY(JfЖ9Q`$>W(E| ,f2AԮѲ?V+ޯȁL-,蝓֪X 69O4p$n9䞔'lkZwNx ]oQw+;.13o;"![;:?bW* eR2Zy.9i2>=]cH<1'䗋{cRm'pmZ[M2.| ܄1&r3 5+ml{w/x Y+rO X62J(9wBdAmԯ3l78.VX@ ^!}Kl%]GJ|zg2?T_,#Hi(guo[O~y^637Ov!,uZgh-|v Upi!tom~ᑧ MY ތEs`7jΑPAKZ_?D(kqx>.2!]<G Q094F9F@Ҹ۴@Xтh(n!RFjM7#_d Ͷ?wd#`}pUwi*=1N˙筍;Ez+AHk]vkI.Idǜq*iwj^G9*]Ӌ@s7m4QCgC &BT \|RBGgY –U51Zzw/΅_Uy2Wր> &jLU*At,W+&ifcE8͂.(m5F ^b S!\E9( ݥVrDSz 3bD] ޲߂0򻗜YFCϓ%..iCF"շޔwsmG 1-Bdkr gjFD z,jtb*P%ȁA*U?=M|yzsi'Ćf xgRאM!5F|^aEWnp(G[wkH#KO"YN%%HژiHxv@9k_6 !.todaIPh- l:q6Y=٨E嘁?b"kTxc1UCw6&y4\$ X@&HF۲ѺoсHX6LPmjCB%{eGt>WIih*KYezd<ƍ+MG=Rc@WׄF@̣&`V2 0)uhF*\ރhCe(D8;zz!RmX̊+K,DD's`,<&j%zCDz~ aBN6g^F\/8bG[{K҅en!1XIU)85vo:tIc+FTYn[1Z qsyu;j DI-DD8\י 8-aSmUL}ˆt5mRQIod۽XzWp:eZaE=tj&4 )pPH lt ɠ@Մl\b56Ȳ_lOkA~n 1kAg 8(1C&[nKjʰ,X\1,uf. _ox )?Qf26a/YR73%+1@uIC&)lIÏ;de'!r >lGY^ܵ+nHiɠ  j[n?ېɛ{,9Agۭ+xTQ^+ vߒ'm;\kTAz+ң6n5YlNJPk6&:a@EV%~MwT8[S&H k :d9`Q?x$)ɫ0sV1y[m:O}iyܕ24EFpѓ6f7rYՍː6A̓$D[K bS><^&1,jZyFDb)C!t4z~!ޣH0!-ZӋÈChMLo$@R {J_WG6b+Kfjcv DfSGnXd2';j  JMߪtSBW,Z^Tk9JDMTZ j GGP9\y XV[<&Q&kL]Ysc>(& KT (;4cܦ4YkAaeu&/{xLi:B3U$0+PvTP sMV 2b)7yJ*`*rnz[V,BANZKc/ P#H]]d /[" ,B㽞7MtLEg8GH`n.Jenf)f2VZjpJtw8~JDt8~ KՅ(){yΜފ`1/sY>#ƍ<X& f?٨ xUtSw 0Yc X\`5k_ ?Df17bee~l7Q<v8SW?j:^SK 8? o=,tZ3G_[fN"*o.(&w܆8δ~5#_%nOi2J? >Q|i% xg%ԪEko&,ϕ9#^_1d4cRnQ4Hl%GH, zѱM@TI85&$df( ;5`~fgOE4 v1PL֜e'پZiV'6RemAoA_2@]|y9in>{] Ոj@Q!p! Jzl1VˆѷZ/l/' j'Z¸4t9|gTNUA .ę|ZRתX=oyh\.ࣿsX9먋fJ\wBfc6"~r4eh};VwŔ.@IR&VK|]P"H܊ڥv ~ЫS'c).(Ărk nA],+)8ƟՅ*Nᓲ _Ƌ|"p RP^߆& uU8l^b+Yͨ4ߞ`)\Apt>ג@5W9Lҁ{2t(uOjص{lM9V:2,AfYBea*[w;yBpcѡSH818fMY 'WK9zd0\'7iu3ޛO5|enmO#!$gVtAQ嫎/ rJM l&8Nj}Q#_/ө<r{ hrqղ)<.:M3D`,EHN\zgD &\7NToE2YjTƖX#S:%޵SȚnJ@jhF%F3{w?s07 ؍`xjN[=\޴D$VMFgXl1=]V:+3W"V2}X "IM,HBxؖ$D^YRԏNf@hJ>U>2c;4Y7`Y|{2}.ߤ.u9! ċ`!m &2ᑳnZ„MV7}`u*/4fѝ@Eݒ'5$Z/n@ڂ4/}>6>Ze#X3Bֶ\(嘪1k1rLg0EO'5ب S@b9,COy*_dpFW_=^28ݩQB/}wJM o¶Qio2*,q>L/xMXYZ?,W 75yu1Q<ҿ/AV&S])^Bƃ;CMdCko CӒIrGѦ,z)!Z _!/Wkl+OR&˦(g ;ܿU&@2IAtT4bIkdWX:xìRኬ~|x4oP =ȼe H9R>7рtB-8ަο򟍽kM>K8b#Ֆj7ai(@ cw:2BٙmOfv~' vFlpg+7ϔ9%<-kG>$*)"؍=>g'N6Tt)>km}SWZӸ>i ,LV ESTk>K5}M}G7*<!:HzA A'Iz F>C/>|yL)П?Bi -_]X^ j Y;mJr FwXgL~AxZvEO\ڽXP,!ؤa3d+{xâH]я:=uN[H?#Y?/>ՓS.~>=1lӂCz_5}V|B9mz[늭ߛ w/BrA`A7o]#ߘ%HV֡a>yEp.Y̼+ТM,BbF;Pǹ EC]jYq@Mؠ%PH3YTV E1̀yY*j 4oulH ?0 X"/ -1d gi¬gVVmĦ%X:W˹T|%Ms`%&ڄȈ<,Gn/ؗLl7׼[ 2]y SKpao<g)n(y&!Ompk BA{pl&퀞%ur̾*ϡ5`ai*,kU¤ǩIUx567LcփX֗acʦIdZ\)-fXbDܒ9Cd|!̻dJnEbb5$3+!Vtg*{P~sGXɫc9|Ta yC^޸K8o5Ͽ *΁m F9v4|^\]._}޻ݑSꭺE̹[{ J7Ope@\颾 ڶ;X`[fh++.ҬX#T~ڃ9p&H=K͸~f g5B}euo=aX>[ngwځEſr3rt=%xuʚ C)6v=x"). xEU+pZ5'1b1>*NQFm'x!ssWC]pO\qG>ң~b:Ycy$-hm ʝ:hxLL53kWE[yS#ux+9/ DMjB"_"J1,F+.8~BM6SE n=dPBϓξ*4B;քu^9qp $/vdXȞ*4ֱ("YFS0ãbIEJԋ #DYAY1',)Ȼq1Kl |D@"םKZL\-b*nP.g^*Ly@م)a*AdoaYdyh_3Z=åIHrT1}P=+`[*匉9?85XePUL3sTabv}.ߣM- %-{׷> y 2QZ` lNVMBC)^ S{foRt.>h7!m |^\P}U{w ?+՗ 1 55aqw4F X/))Q 0(ըy[ȂEjo^53֜r`a nA )< tcӆ~~6UD+N_ۨeGԥJ2.8NTOcgU9^x+t|5«B'ޭ=YV% ;~~q> d/cRjLϘE xmft 1 5HpgF-BI&r}e |Ȧ͝!E T ]k-[w9™vKݖHuB'1W؏`{Z4`O"FK$^Gӱ&}t:4-DW>df6qPW>#NiF4̏P mjfߖ)淘Uΐ3 1ή-q\|p"~9R9:f&Isb5fcc[182Q`ǭ\Y|{Qmw ,O׼$g4f,nJ}^$@O 3`WF>R R~wߚuA߾cpB2@yayv˯f'`j}Kj0|TI7Óo@ pL Q!3a{~cE&k3aKgEʫ)_VC\զK&oeD?;՛jTisېT:&5U _s@Zo;Q5cNt#rRL [EB,ҍ 8bxw2XJK2ᙢ۪c¸TN09k$;88& ha[xFxv|I=nյz@y!R*_B7>KXIk! X xx+>loc+,9XИdd6)Mϲ: >4-5t\O^MԘclAv$z-ء-$^5>Yl nH;uвܯi .vo?ԽOOz<ǿEo8 H QI,%uk*ԏF3hWV[[w95#yVIW 3ؗ,0>EMyMr}LڢȐ`c PmZ=4L?ԳC~%d6IS7|'aݸ\A;NɖRm e(K3g>/QN`áD,KCUC[zͱBo1"!$C`z o=rFW/[4voY'S#J:Zk_֙p9 5QK$e8vt{創%cQZTDGY\mXzbMdI6k"iDC}J5oջ_q F+&]Pd9S:2ȏs4Gmc; R[GG@z\"g&L+D2jkMp|t%'P2\d+-O^b­͠&Ė4b;f_kcj4/Pqf I=Cr927 5WBljoՔbRL_ 2%G/lCZ'g.VGNۀ {L׈)EDvzyAnP'N,@r>({:;pdu%&.<)5S )?Pd F:C?>4:l{=',;A(=QsR5> a%cPIL`5㓇 bp5n-A3)V~(,*m$ yDs|*v:Y4WŠokW]K)}a祲@+S O`P^C0mxftyo ;ꊭذA*EdT6-!U\~;izm݆i"VG.'~p.:em+ [nXpEu[-<&ķv F7\wT:#yfNs-;#Dl>jjx^$]rA_`4R$nxn;vk'47 2w5FdȀAr.9s/JIBax%:wG- ~[M۬s$7im]w33S~f=cPp#tZqWP pTju~NFؚP嗢4d1 gݴx% ,W1:70tEsOCyRB`P!9}@z$FZaKdF+ /mpng]Y2q  S.gI3X'n"6"K#`'Žd驏\O~(ZgG>psHJg#m FonMzDrzh4!Azb@^TuP"K,'jPc>tLL ksv[7wIEUٓ,^ǺKP~a$LCMb4,RlO{0j/+= zR"PKrZ]]T P玜uji۷6fd# Z4ܜr+uf6\b8_ ˰#s+NHks,Fc Βi_f JͼZQI# z;K MWߪhHX}u PL۬Ja ¦rNdϧpl?4pR};#p%s{̙͏ѮJ ܟftڊUx6 āz¯hwT6m.elv:\^t'gw &r=kxufoKe!WBQ*tW m"r0}lG[eTӿ7#AUڿa[roB2fBcN;.?O[Oe`Z3.ͬcaV#.0.4bSw2.͘Ff w ~BG(9Fa*jU+a(Uʕl #njPp1_JRa4Pm~)z}%“HII-(}6>|'8[}[OW`|MߵEsL`P`-F{* vrܳ잩E32^bX1ux rU6I5x@_jfP[ Zz]puu/;kK*XQ@r=5XQV*tAEg-a.U'*.W|GU\*_3jeu "!K04g 2q$ełǬ[ M\v 5(˱ l4ܵQffu, iyffƚ,#)eg917"cSc&-^qur;aP "k2NwaZWZ  ƭSieZ\lYc+:C1mʇ4oY p9:Q\^7pY|;TO06 [|=oד&OKaQByMvwu C,xv4#Q7\ցr{=ua$劁re5YS! &n,HM#H'I Tо!0CTj33i/5xfc,`D[1p IC,88^#"}, 1aY.Ϭp"`m12+8˞j|+d'-_,cU^*`J@)>.*>9RC *aSȮ7oK--܇:?m!v€ 7l /u!{#t'g%;9MeKqe9VQKJݮ#'A k@347Wat H**$&Ζú)sNT{7mx1'_9VIïr6-~YUk$$jpAo?.'gLDfw]l arb@I%}O-KݸZ>.`4wP[]w}l%+i1ErPckl_=LͻsSIb-FWe'9zzݣyGYԞ[  ^g>UH=eP .RD| "R{tplp-8)ʁt%@2LUD1ExG+u8e"~%>}9 SErm[tq<._/ MʡflL+,w؆vtPZzg&;zTcZ.XEsmmwjB?iAh2}p׽ ^6UưӑBٽv;"uP"rJa!tlęb ,J$gq9M &:WyK&6WC~Yg+]dtʈj /֘!DR6Fи@7eq~Fxժp솶![u%>L5߰ziD" i?2YL|R !VwD<.6(-o%{2Ap+뵡HenLrB" Zkɫۙiq'b!2zԾw@mN_%7ۻHc=u'<>{)صT4GM$m}vy[[ 7RA-zR3\ֵ4Xe%AD ܟ+lpcz!? I9o~kuĊ x?:r9:bzc!_Ӈl_")&wㆷ^~2¥{&3e$hd#{a Fj0$TN51'Β͒(7c$>l3}9b7H VL+qh8*8 бF xiFaKOFZIx>HQ܇PLLS:Kh4{:d,H03{8r07Fa۬tHBoaq <@&ȈTk>ҡ=*_Uisl_#2wX"F % LL~]([)NDmO.ڜ&F h[}rT) kª }(ⴂ$N2[1d) {Cg҂:lw0>Mם I==Gzi[0CG䛃g<"gCEl(#售Q)6O&$Xƴl i)ƥu/4)bYT%@D5RKHBnwt0q6T ÜY }L=n`ݡɮe2j؞U}!6Tl|z~ ۻG1"%o΂%Z2 @> ~} "2"E=emL^M,ߠY@s+ 44\Xkq3F-!탗! f4/pnY˓ r{DďObhp2J괩Jq&WC{@t2L%-嗊emFelQc!ZlrxJe#F_>a[=4hH)kѽ7ƁpAD fWXzl>ΒRBQdgY5MVMܪ.͠%.[-ň90TIVX:>(Ø;45\Vmg7dK8jYA䌾BF>^ش7,: n]z: y=+;P=´rWߌ_;%D]ȖIyoT|u 'ҳtbAbHSe4&| uLqFKrAE >vB*4hj`NqJMGC3?樸bI:û'Hr8DO{#5" Jk1Ս2V02ɍݸ,M !P˝EJ$l }42BW3TSY]u=AK,)C;+&#Cŏa"\#9 ۭPsyHށR}66[`"Rfp-2qd2q'Z94H9{ԃ a,Q<5\.G(Jn9fM vRTS},ٖxQC^UdZQ%~T_5R+if֋G&˙z4B*u0RJ;^hZ r60-sy+p05xgʎl")wRKo(RmFxDzfngf_-''o,U:S(,N`lj}w 1D C ",d]D]_|}_yDsӭ?hџe2J:Rr WsG|3-k/!갊[.xp.}ě޻ck>@yq`_}wsɱ PGQt"RF 'o2!A.NA|?Nvy{KRM lHl`zA#|>F͡.!JI`z')ҷTBW,P%L XiOasw,5{uDb}!GRUL< vL5$*'/nbB#0." TRrє@-|A[0]%^\&=Ŵ.{)Aȭh)ߜ96bmA"!`i ;OSX8 g8?/ӺJp@]^(WY~tioM\tDIw/*:g`zdvĄ=#V*h5"Yږ32zfLYoB9Z;\gc~ɪB"y%PkL;|۲N"m?:TsEp2\ *#*F}øƖ0bmDb7Gv0m8=6$/Q0 oï:(v/Ѭq|Y줞q G>Gl:DfG雄MZ's&,ݺ!thR,3^bǧw,sVoZySQu<,,Qˊ.,pC4Q^m4Y 2y~#(po7ʋÒ# ~i6њZ>HSի8DHe="ૣEpgQsEL~ ; DLϛ&6VO^=:;q=)e`ku *6!#"6oFyS84un(΄iqr+`s]>9'4CRMR@%U 6F׍O nHQ* +$[ydhm68μS6 \u;DB:ܾ ܍/U]k/23'6(qyMu~pjj r~7$ b~+TpU$ϛKt@BhoMY;B,+B 7UCM&یەRG, 2_'' >/ίjlȨp¦o!9^y9|&w;a3i[Ѹ 3߁~P«.&C?+oِnZĘgzz*=tXa =9}^xf1 =Xup!̡P<moVO~>4B-="+KdY:B=0~ jAO< Kf+*\:y*sd@|{hot[-s|"{: }$¨S5) PFj!"'agh垟KRbok8q6[i 9yԚջӊ/N0WQYs{< Y>%q{Q93F<$d>Y^&%7;۹.:cϘF3%Uy[@βE5]K;uqd%Lf%nʄmEjQ0̚@3#v]X70%}A;Y=uM^ 'Ε{ÿL3^М Mƒ(fݸ2=GJ˿`#K2~fMR_þْTdgqwVܥ|WEMIvN-sB?2gFoQ'#rU?V/JɋdSciQ1 \re IЯ); :L~q+%a=H·dSkFS v;`- >6QCX5hR::ҷ, )˜) İZ6-Fm1=ÈsƂ75z*lEjBBiֹni,ƭG0,$j_Clyy7E%NY3Շm|౟`^(%^7%[E M7n 6ݨC` S{mfM͖sGVYv03Yy+2X$t'&J~Ob_pҋ\ BCR # 5VgM#/juiН4j0%OmTyR.Rd$Q3놚 li=%?$ml5 ,T BUjzAԨj%yPP ;ŤmT⠏i}ԮXp9ogdKoRBSCi0sm]9cGTN(U#x[GuFolƔD*3 #{\eq ?*Zu,#E,eNj0r=iYkX?:dCmV)gV?f*;'̗BZ<,J`m!ɏFOFkUm{5:|~k"{Ca '4jhZݦulmþ #nO0d6Xi 31 4R8QEL8#+!3jw.=odXǫ|OZ[zeDuM`Y*f XX3SSJUHRk{Yg^Cȣ_jXކPC({򬴲N[9 *x!lEUhOHu>*cjTש^"}M QcsY[ly?¢0LThwj{EGj)c~‹niqCf{qoGb-yǁɾ^8n"y)\x.p>2IRł {aMm3UfP@Ŵ[GBWWzK>]VHGm62J<3g˷F K(5c+C^(KUq+U2ҙ!I[Q;mk UrrO`bH2hL=Tm]s΢0['w 8$^?'j6AUq,r ۚy535?MhOu^F:yi#HI@< !G5L9_5ٱQkԓ9 _NT&51jzص,  #93Xv|1 ҏhצ; MFL&{Ǖ9WP}MNxdsvY8JZݰq B䃋r;f;V> ڙU²;[G1kq (;󘼱J 1rvd 9% ܏ Q$I50hzK; ߻ʱޙvHy{Hב*ɐ{/i3wEL4w:dXhH[is1BCϤmC1 XEѼWTހ-y}w'FK~tGifg կKo0J4>i/k_׼aޗO6!ܰ{z0XݯKcI<卑:V,}E6 Fe1/a7=4PniQ 5UMv\t@o+j6/g+a}'QR/*0ÿSEeuS`asuo^;㟢Ɔl)Bٓv^itQ[WY:i\a09֜$(DY>ZS .2R)7B%-"GT^J J<{3sXj',©ZYeXhKH  w6B^5ehkn,: _,<4midvjyx c2R7涘蘂16řvq`p+ {\z ˟h,/Ÿ6 `ƒfu~(zk۸ozid@^ͺK= 62O5F8nywؼ߼dVu[jX#\ x71:J-jQo~&N&2;9: O5X Bo\?).i1*yߌVvnեS6f7n72n"KNӼ+9fjG4XlVkl07_C6Nۆpʝ'Y}H JpQu .Ԃ"jo r;H %jƆD뚿ywsUWU&|3x4-LugFVg[M{P۳ǶaKX(u09YNh/JǍ/pGuW|X\!bmm:moPF`Al#&wt4?mL񑁤c_b@A&ƈc6f-/x}Lʭ!VlU#3<CaS fi-M7%g vbV ӆGً}ב7.YI0>2@e0HfQpz!wBbl 1Q~r&2MOyUqSv;  "=-tdR%QT};&~?;^4GsHJ;Q[|vTt(2Jk oBd磱-\K3+켫;QwtRC*sGa [@Yv C8:cI.ă=!" %-4|g[,!oaL~2b0d#L D)p<)C7 c+4ap\E434r)͊)ϨwG gS2}VZ0cC@c"2i."&rE-1O l+򔁬}9 '%=vU:XQ]TO~̏ :UCz희weؽI=`Ú6ΉD=.Lwe_aŬkr !?bGHy0:f[Eu=fM?D/c{4v8;,Z0)l155!DbĀuk^ӻ5`W6y㈅NJ奢\y RЄzૅBRcX;hqFaXt#ϰALwUT.PȜο$뚧Sd_c{C,\džVX!n {S*\ii7[qՎU Wx`D`WEyl[X-;;hlprUDܧl`}wǢ~{~Lu"<2AS5Qa K#;"̾-;+Gb,93U1˝:;F3;NoǚvH$GS85g {"nS2yʮnUUxe$% cP;]Z]L0ucGVx;0a>JOXWB&p_cAȻG 76./L-sw񬶃=`ͺHrz&|- 0;vC/)|M[%,>Έ W$ QhE; ˨qWFIO{3&˄ QvQ*&D~O7*Y k%D[]>)c4?A;buLo%fHfaj8#mxx,N4SX}?=)G|Dmsw8E40M]_Uc<ž tz SdVf|7K-@#$dpS_+2zlVoFs@4CᾀiXqk$@HdB0}pb<T3r E21\b^0m-ToAOq-pB[&Aq TpBiU̟d4S;D7rHk6MZzQ!ɢt* =v~  `#r[[wo2:%WvSF)THJz+8z}WB#UptA¤2&۩<,5#ofpa,|gV"c?GDo17L^YRH`DM913d%K!(׃]mmL-!M.thYKpv=N:W{M/]ayFv 5g莮h^$^40/='Ή.G$cF^>jLJ5R!+80G$oj$@C /& ڕ6& V}4X8 +hw_лoFU:c;^q%dwG\zHZxYTO S hٵ88W[&sAQΦ_A!("%ڔM2T# yEB]#]Q[l9LO880U{ZNK"!1LVe*#7V >(<}vN%; =iYGyLz̃RV+ͽz4eaF_zP3SzN-sZ&e|G%Y'3 !g:u^w^z#KȑǛ}Sٵ/$02xr*t~OWECZ*|)ۜXlT r.7-`]fmnwczr"C_zlj (! b=b8zq}]\Xϖ]qYpVԊM B`1>sEuIU,^r7j`w6$ ޔ`"7/3 $s0bтj3쏪0/N3 ^EWdeaمFӘvH1MyB>x:MHx/vV"ȎJM@;ڱa`vNe< ɛo1myv QP @זu.>ӷXn, T> N%уQȞ7}hb0!NH@>aW9"J}9PHu߲5z)խkM`zr`^9vn^6H GL&.`PB mnGհ[//ԛ]µSC>":TpxW݆QAgXSx\g<&r>BMo5URue֝ahI@J/KITiv6Do/Iײw/ &j2Z~f-a2%[-]}eR\8J2XSX?+k k確o%xPB!'P`I&ޣ2D Z8N#f&c\ Js֦R'=p!Jί$fS䤴2Bfon/Q  }_}ёO+P/ %!E=/NTXhjB !aS:-b2~gԸGjDRF^ЎF6z   gBK"'NQ,f60c!|D/eNE) _tvlo]os`䟎ay,yGE3kTKV8bcvsxaeP]Ѷ#^`o-@e &|fu&斩&?A`AW%Ӊdr3S@w/@rGGCBe ߇M}]g}FJ^Ș*͝\ժ/1z+GncJ>n?jBf%K`7͐j7j&lҪ`T(SPl}_RBD[K&䉇_?*Xvh/\YhLzb U|x?9]"R\sO|.@0%$-Y^wG`5zfC7~="N5ۈߒ* \V角^Ó6YY~݋,ǏJY{H6\WWJ}!&v¸Ɖmǡ4O2q{PQbj)0Hd6~ivO)'K/ ɋ .$:2$z{~ۀ-LZe 5^6?)%]#?|qWlAϢk&Z(*PX +Zu%E)>ZQq8,o&u<Lzi X̃=Q-aLمD9IUz'Dܞa#,3x6)o2Hb0Ub:ỏCxKYpZ?@4$,Q|15UrR!j5|3%-|Gf!jU'mZ|pEB[qMBR_ t,ENg"t~l]U]׃t=X49W6l 29ݱm%04ZڳA>}׎h ' ALX˳fCVPȎsý8F0kۜK32mhR=(T)}'yӶ _Jsb%-˱:CU `US\r5OQWe7Y] E-&Ϸz*t~x0YҔHKo!Mҩ45aPޠnMF9ע1PKΫ C 6.B97z"_}E{^ iyᴙom|{T̟l}'x'ޅ?՟!CUo-ɇ4_NxY`QȘ>vLks. Z}2 \0R2Ace $>wa3cq\RAM)j Ohf[:\3}1#J<ӚV~up$ dY>m7qPi&r# Aᣮ\3(C'ۋnȭfΤT??!Ƃ 4+YDTVr,3^+`Y02pWgr)Ho:Ibs.m8z8sćiӅ;BPb*0wDV=ڂs&)RbÆVuO`Zh ~:Bݵ,7T4n΄&|X  /lfseipz>?G`i$KPzo 41C81B뜖vi4aO[',E o9iguSRw޹3 :Aiެ>`"":@H ŕxhm!DÇ~- cz%ƪpq9۶7CEeU,t82i,3†7H.1+ϰDF g9ENC܀o{Lǡ ٯ,8.?IΦfRxkd$i_w& Y';=ނLrf}Wߊjh!ѝ|GSer[VoI+e4E ծ\H:s,t޿ dsм(wuIQDJc|Jst@ѱ^{[ÆE}ͬng?u6 0[v%%f@#>7+.GJ3ʽ6"w1&t1d,ë p] `k>?k&h=J\ MW$hYnXL]K~ĺ#o1{`Vz'(,V߉ęc.6+fshhƢe@o:@gLM9KYL ?-)aVM EE@G=K<T9shwZ UbYg@hVXLa(U;fn~$OjJ> e| q:6=pܱ6Q״YD+6=e9観ג EG]T5WV{A0a$Q d4S=e)}LβXl{z?iGhiRse\0 L BCQmB7ۃrS~*d)lفTsZ~;cZAo|~͚=7xYn鍒.SK u_T8h]Vgсu8,2=,FK15,Ӊ掖-~KS8=Hr[D~Mhȅ(\VLl?aDO"dۖǦ 44 tο/5z{g + A&M_SKIqAvh˰a9ET=<#Q4aK)^yxxKֈX#{I1sVp,8aЄ8dMk2|p(nxCTőiXB.j9?FT۟D@]fxpCuRqr t~)#be(z ̾㺲,`<l`7s4U} wcsD0mu>ұD^X&)~%\H 8\lW40 Nq~%I` k'k؂Aw ? V&a3I[Gsuzشa{Em &V`%zF֣ EYk)Z?RDYu}!$vT g:kS+HX^aЙG}k}7*4,r^i4ˆ\%*%)T2oX3DC4TJ ӺGy~$~ʫC,ٽe( lxK>m>rL$8R;JFQEAOHLiM]1/H=9:C1sp5"IԎMݘk|,pѨEQ޻.KC$d7jJdfcךLk]"nQ aa%蔃 6lq1D5yDoSD4TD߂[g0KF᪣Υ|&,z^~53>9ɝjiQ]8DV ٛ]' oTl2'e/$`>ش}C[9Cz*o\ЅY?n04EDPuK]ӥ< 9_|0s'@Kl'+Z`64)hr>(h,&Lڒ tq0EcwTks= E\z˔ϙQy W?͍*#y_ܮI_F !^NA4G[66$/޾J~}iBJm ^;TjZu l̗D}/W'lz=qk| vݧ)AL t>zեjZwN%:9=(dOyݻP/vL|addBhɶ4 8[1JhRﳭ*#D]A3s"%gzwVFMŠ# kF];v;AS Sg?G0tn-AҢ9ubevnQw Bu%1 ]e`0kX8O.$6;&0)dj$NJ&rkqcx>>d>u|n1jw@9k.|8&CA-Z6T(,&@_|a^JF̜O|9đJD'4U f-Z5a*8~W|8z^#cҪZM[~GSc!Vg`t\`},\~wZ c^03 ǸI. GLJB/璵G@Qw }W Z.x_pMǞcaĠWyK$,4WʭVaF]H0~3Ư񣖓e5Y5An|9wno-\+\[g Ss*'|\j6378i)Q`{*b w0yw }e34qCl JxH@RԮ)MC #Z( !vteYM酃[H4ԛ J"@"1; ]9d%0\Ƙ6$졧`@ aW.n ][Icb_F\&V<"D/l:|,MfE< (\;MvMRxz1?+ F9H5A$c {y)CE~LWg ЙQeٻ=1QC`r԰2;u |v9zul=a{A+GPv- 7UUإײ׮qsZ.ـ~p. W3NG]`]^{b5mW[ZymV(U5 'JiVx!L=r\FsC[pf]{4{-yXi>814!7s#KBYQuU.dlȕ^A@c!4#[uYJri҈oj:jN^wI#i :oO.m6^ߠ'9H:ҍ9VY;5fF ;C6)R)O +'03bߕkn>$\1/9gJ8c$×. :|jï#%"NݞkzShHC/>!J2"OSw ҂1.峠tlU7hIvŸt.'>ETٗf^c)v utd8ɋM=(D?@CXaEF.$ob 26fr=Yd)\G*=%qnO=@?ujƭ >ǀ/5vHE"|olEYn-_XLscdvړIpo2襙ƨ-Ȓ Ow-Hn׵ww3Oc,E (L#ޮ'т_E/R|? AЦX R1 \Ct/Sd'5Z̖K>;(“9{HTVUiB7Bp'.<^͜t+_e6g-r2\Di,fy CON+/OƤtͱ:!RLF B>Mu[`m.Ѽ2r}yK4g @f<~i 7!^:*kzTM[Qb]&WoO,hҫ &J0bbu'!/ '|FmD(SAKm|p;O>.+԰|5sƉ?WRQAs"-XHӸ#%bf8&>58Vs`Y>c f8>Ϟe?Ԇ/6TѸN O򅺍WiLCjr83_"ƭ dͳf0޻FFH7 _?r BH`^ix]mRN?&bO~İ : P?;w4,vCTF[W."r A T$G@q'[e/3 7$g.g̭|JQ7@N;Ǐ`Elgox> w GQwzNtY@+_쟛m/ɑ:PݨI,(G(BS!8|B}㉮ӍD{Of [s\+*2@l &:Z`JH)Kg3*!a2Hm(~Ġh v1jm#^s;SDl_ࠢ rfߞ@%.C\BGc^ЭD;gPu wL;NI2 \vIN. M 7 z#FVѬ2%c,@ BV`E'6ה6LQM1xI]Rk1CID :cav[ vD:OQ2=ޓ{hsG9# HIj~-ujWtXg?tez2xk F7o=fRE:G')R_@ю4qM-F8}@֧ ~ W-ZAwCΪ7~1R+oAHHhsTauzBiz7>g&^v2ZPņ>QTxuux%b| |1!mZ菊PX-{YuT1tiI`_4.eƮC;rڅPb(2傟N^)hgܘ,"7s^;a ccxtmHTp>&0{VIl#E539e YX1*kME8a>qFgfbcb|K!87mz>aAL)dBOOI-W_/-݅ȶ{qFWoñ>}7C_B_[|:cB,k_]`-$mZ^iy:]qQ @odt)Ua5?'Cxj p0Ѧs;5~X=#Ԝo[rJǏ;-}V0{_g1t'F{̶]TL9JKŊHnYPĔ!전REiUӠe G*Yޑ2~10Ut-y` ttj$hoղ-l]\gX 4K‹tnl .JHXX5Kxڧ(Vp_Y|HfW:Iٕl?E%Z` R$9(ZDS\|؈vuQXXyWEF/s-~pKev%Q>rQ:8!NJqwR"+4)F5H]7P92W4I{ q`w޿>߻D۬<$-FϜ0>*fٞ+KNnlhݞJimFL3_͖D#6-sx4jBNZ[JZV/ѪrB:SebM$lbk#]f S^o̥5eZj-,s1[;9[7z.yH CgQD:)) !<*? 0wۦl<m=O,mHn7 %cXQ Mt+&| vqhQ+n= 'y[4vӶC6HپԩM̬> Ԅ>wۇ-[*ஜ5>xFo EXv6oOAtVBqa|TQB~EhT g&hD{S&O1魮ͮYKӳьze~ٴRޑx;\6`MF{rI+0`=WJҴИ-ݣXo,|H`"pm8Mag&(/ЏMQA&gyKM~]PΞ#r_X\ܪNyB&EnեC{ wq]ZMA3cۨd|H+3/T6)ۼ6]MNg,ڙ˨C&̳bmOu1m Qb>&ŤRc.f%(Je:`ELeVr1gRěOi;m%О"-0^!w&) xu:#?M="b&Wye,R<Q`KP<wS0EJFJ.TKJ_?f;)YytX?u`9aWcAiaD=TQOI E踚 -?K$j/ުzLB%݂vԓ)Zv#%]c GlTjMt"TR=N576*PBn>T0s]p<{UxqL䨁b|>'ZB[ΊUA"XkvAp>ꁡJ|} jϙ/lu2ÐjҦPpTOzjLxG B `u7}ArS1L:zTQp1vgd˞~?V)鄵b:vDz;0CYeu:[Y~,!zUPaybnN5obS"Ji?|}ccP5qS-Q7f_¡,E$XPԕڗr m`e.@ܶhӤVmd-<6s !iI91#e#[ .cʌh⢸eQ}B,=<]Q+rW? oK%vZ72粜Ziz/X=szH2J (Y\d \["DoXYV!]dl(ueŗoh:Ɏ<#.Ѫ?d[R~ 4<{CGn]e2X9IN/]:tږHaX [=ˮ.׼ØTyu<<)XIH 1 sHBɫt$#/t"ӿpjU2PϜ75m s3)ඪrZ|U]&Ź}YORV䬂oKgtf^4 n' :;@>(do]1!ȓ!'Ƚ ʩ^ĀgsʼnUTE/xJ2AS/`&$K]2)q4*8:|ـSv+D-pT׭jԈ!DxhiqlxjU0!u`ETC *#>lEjI\FL?o6Ca*#6]739F.#JͤT>nj HzVv@(R:&0.͓WmOYgf.2:(XyoU r"9^-~&k|Z/j~ A߮Il%'g@X\GLZlLB[:jD[h~pth U #=5 _t+dQܯbrnuHzۛ(YFZ1B_YH`~"Ͻ,(yte#[Ce~5lF7OzS_Zc "@NT6Ql"Ą<-H-h,1txD;7 py h{> 5Ҫdkx?"sÈ $8أ('Icqo:wύJT\^} .WR"/C['TBj(R&4%#ci(sW(R^'~[qY2%OdVKB=Ff)+.. p)X )#>ttOE@^,N-H]>X?}ˁB5@eZ,À8v6`NO{b +\.:l׹%^),GH:N*q Ti}^j 4b5-T+#28yi=LkpJi8XϩѴL8aWFb7Äpuiw>o'lmäOpŴeEs"rW`}6ڠs>< V#%@;Ռa>ё61V8^dFg:Gϛ`S2DJ6@Be|T|5ئ_˕iſQsZ/bH\گUflQ4R da j$!3oaIQ{i8q)7[*w/7Eە.-DΨNngSֳGE2 0z;38΋Ėy5gr`#5uۙ9ie p3GStS1i6(fk_xv ٜ3qH1!5ZXf6^e L8 wQUGP.]O,+4n:ϸndfL?@^D9 j.''ͨ\P# *SX ⏀I,ߒGax(8$Ǣ2ZXN[:LYXخ,p4̻|R+5o'0.ayzQ_8L8*[gzfotB<Ob7q Dڕn1_`ъ2⌈ }N2OOEG\<( Fg}?uIv;P\13d;ng=_tX:  w6tGj lM_F{/ʾjji4$\+pA\< r@1rޟ$R,jW1 եx]d)t4&G'9=M_!P">jvoqE1CKʗ>-/@/P\n(B9ABݽ2iO{gm,W4&>*X.q(iIfWSy2Kg[u}cd,U^C"Qð8D<iпGebD!!+V!d! hoxNau@!Eq> [1j P< XB@ˌXOns{;fxV:*Uq!!hIs-6iN(#XsrW8)kjiF ͌LuP W;eۿ`i]hYFո Y^[oL$YieɵOQ pFҪwJ6{d5~G)t8gK.],HWOJd1NI;)0TԄ¬!D %eĠYSILBx";"&CXt$ <$HӠmܤD8CX Uq7X(ύ/yJbB2zulKcԭ}:cn?qfEnK ѼЕS>ʕ zF ]C- ^Ux`/giWtޓ ń4ˆ| J̯b \msO*T2o x=^ ކR4f g)J]C^EbPK/;BIs%vس4ڕO62 $ UtC+C`t5BZJ ݮp4~<Q\ ~USסó'D)Aix]Sp;yXe$4e:#om a) 0\)cUڰՕO4()Uwb؞Pn:bɸp<\ZU9OOـFWu|i4 V2-Y) NuVeuI;dt},,0'""5Qˡ'93}Yj0A4O.[ylavźrP"Sr<~EDI>O2I%zZHhi "nj>nkL*-u6| E"Ӟ[r_v$m O>q+Er֘Y*0"UJ'ŕiTe%$$&+* !,t0 pgg&Qn_E.hgv͋"?uu)_VbkoQT牑$I:gn3d'036K>1XVxBb척5?0lْt_#`<ڕ)N9Ͷu0~|u0-.!/SAwu؁ȀFDPߕBz"SAvsKQܐp, Ag A hӊD)2YO.K2)7f))gC OPCN  EOosNs^؝vaCՃEc-"mP7=L"c`^Ҥƹ# M1_?S*XUIә[5*uh xRqa;&=wm,;νҸ}&mO |%mQBFo*vIUX?+otf\BG[<=@NJP^T3E/\M ʈw`Xؼb';i=yis`>K2Ur"F3/ I&hխDXFXAP|k\y;Lf=ݧKIiYD<7ʴ_yNYmTto =A0[,?@bԻeݒS>7^F0pS>j4D^NwQCRU]-\uvb^c:%*?k}4:KZ@Ǥ0g遙ZVle^S;P !D42yȝ3!,ʨY}3]rxqWKlGŰy9( z$ 3Ͽ"Pr߾s~5"߂U!SwG%&Ki:[ :>hj!=8SbI-I#wI^r"!_b bIR: lQ&]bR}@ "62ۯfW}0 MĴ{,ޤa=VTN*: u~+Gt uUgI^1gs5JyQ-fx*KtQ,~嚜պۀ>-P$k*ĉA4UzC7^$uOWMEgkWHXVo\(aw$,Y~9:F9=EoDhڌX~9_YW!ҥtEiIg+~c\jY4ibV7O9ϟf(A}9s\RO܎k@zK7"=dr.qS1q뭳**yoF(x{b q™.^47=eh։6x˛ν'c_!BU3 FVbƹQKwM )$0j(USPpy2r-t23nPFjl{zi[;e]$e.҇b}.xk~zL{U~{I ` y{O]*a|#5^~mZ1tm x;˜3A 7'4eD#qRvo9& W!\hQ֙l </UHY-p~)T7j 2h@vi&סxjj\As*Crg yUw}K|iYjB /oȱS݋]\YN9,5ۘLΖtotDZ7 Bhͳ:˛9׽ ``4 wHP+I*xkyôCA6Hgq&$X"x7w .mhk3M}!\'c&ԡw ϋDDcvt죝T/b@Ÿp5O7w尚ws>:~QAejnGዽ0?{־ri|Ue]l?`s?V֠X-)H-l*>~flw8tk&N˺ r#Y#3lb٩K3 femp!|x')jc{38\m T5/uzNe;=g٦Ny;)cSGvd0|ٿz8kA?*UAh4pp┄8&PK&8p vNqB>? "5=mvcKPP^0vJ&>|ol*&pr\_'Qgϙ).ۅAo05&x#L#} `#"9BׅL e[ .cՌ7*ȱzF$ <*5}d9@z"Jt=MB6"3/T>t@H^ĝ6Tm⃬GS:/KČ\_9 4sPhf޾)iT6F<]_96RssX$H%9Cf3'Z?$yܠMp ql=PK229wI|˚UlYOwoGmG2m>YdxxJ,49G[D}B>}t㴠:oH*ƫ`$`ok ]OG[QWYo^fAYb#D`y} aLpX+nLcE 9~^mu|z5\olNbÅ7GɆ f]rL$qg!JAV\^ GAQK-4O ͰX[m)>YHˣ:^2wu[ < 5bkʂڪ {fY0UQs2-Қ`<#^Y>\(WK ʶQ\!s2wg-X˅5^$]lsjWH>)[xLgz[/RsiaSsY7OXtо-ўc K51ڪ6u2/vM ,w^/\.]-zgiUP\{{aӹ Ӯ9Rr?i]7*VW$I?Zo6? xM@=y8aJ +Oprl-6F!apEJ_0m`Kʶ%iC2+"Y\lBMӴa7`O\W(oذy2mi%l&x&.Ң̷n/FY_SmF0Z嘾HTT_,wŁc9f, S vP?&wtLvlڵjySʍnO{<<; ]h]qHKVނ`o )j 倾^Wp)X-C<۫κF!.=#ʥp%>w<؁ul|/mBםR!\y I"oU_*IC.ls*Tvbrhb4K77! UGue{Y6p0ly7K9cC9;2֗mE`)F|R9ߠ{>eʳ%tܽd7} tC1@zFXT7R_mۃf SӆL7f18yk[*0/1 A+lfV Uk 7x0x`Fx3c7gI$_oDǟGU^t>3 B`>$B3TG| G +;TfZI0ɿs>iYɩ_mZq8'd?RJ aD3|W:m&:;jFe4cNNw r~z ?}9PR:F5e#'Յ_S'lzWH"ːo!.1,o5C|o>i2 HAOƅwf\.~ۗs%_uWCFK)3֊zW,NmR>5Ԩ9Q=.=}U(aG*5FP !Ue,yޞN1T*-iC&8C 1/:(Wp=P]]G0E 96g{YGGi5[P*u|SG{}<ѻ r=0)亴ѵ]ulR.sXZX^EA8Pb SO'W$/|v+I@nJ,a9XZYe𬎥hV/'3h{ FEIGo ~h6&1eѫ\;F,Z(1%r23dt0YUf]!orp1ԃyX*)*?y]-O G5 (y9d!=4XB [aJw㨂G/Nx/n` pɜDL[. ÁȓQlԩFWơ|Gi; _x9֑ٕs0|'4օݞEvvL +dIu>@D,(3:9ĢLɹfSU@ܪP;h*=1,rׁr5{ݯkze2<Ai´ܞ`"FVV؇勁#@ϲh&*lm\tT- /m~TS5㟆>bFl|}>OfxٔZh3|tx,0C5JVh2yRZ̥1/-ѩu$|pL[Ayܕ?CM<|E\>%2 C;Il|y єcX kiU~r NѶ"ֶQj^YyA:9<9-̷y0v**WKahPf{ܧᆙ{(Uj[d;JP4$j*4ިWxэ C25& 0HZa~8F }#|(x6:֞RpAPsHn1h +ý/Dylh hO{lPhW³.8_ ȬŒq]0Б|.h$L(E뗅̕ &gئRm ׀LƟ=YՄ'`,Z YySf0'>ΐsed#jH}ǘ[#蟖(s(!h>|Ƅ()y &S&E~l MF8f3jM>]lB!0`XGHe'f|Ɏdw5VD9uMxdY=ň*e֙mD6{k.~zwy1o oBɤ9}Օ@H[!g:^Yu^R[ yt\ O$u928ʧՋ wKP`lؓV.'@֠-*WVژb>uNI)^=>4s8ɓts(i 0rGw71@]-^`t5Fw`rVk-kT~Mٛ玆U#ֵX` [LCYMx_oNdZ@7OϿK6u)W\*~ F)a[uBQ!~/'kPa|7}48_9 ? ]c 3Q" 7?Jx97.>@ٌ\\,ZO^0rSE[xr6L`"<&(f$νm~hohluM?%|Cx=*|PŒg\IXW47R$ؑ.6mO@r;|X3$.8lfʕVuHOeh\̩ ^xSgpڕ n0浉5{6+ 2Nu~ v"(O8hX]H #SRWeWzjӵL 1: ǡ[؅p10V iqe{<2m,șP:}pq`TXWf0@ #Ƣj SSr3zn={ײyFW-Ō4@W o=zVuq24zj$n΀VwRD]H$e}4kZjHQhjcY*6^i]+xS\qj엁p'tM\FlU=O@O>QER afeysU@ [5ڒ:5Ce5JeMY$V8rrbޓIX!6#%&Q=rziJ}9}g5-T̻7/>^tbhopֆ5p`Z7~l)U}iHmp~I^p$wl0f% F ^ͺaT,E5I7tV}+ A_hK2M^y0;Žr?b&iTr2[~S[8@5?_Ef!("eLAfI@[u&Ø0N#fPXY3(m`V42*t ywEwEk%s$XHIߪO(Bf<Ѿ,P# ڪ1 6o&7bI\f@S9,QKDydb ƫXt_]4MfF #n{ǯm)_vExnv+tdUp=DmYqyp|W w2` E)[rOЯ}|A`5KkKq> bSaBKi^?kSOǟ$[|j'Z|A AW?AKO8}8bB<Ƌュ<÷Fr.Þ| (r6s=!̔ҡ!10Q]qG/%z x_t#SYmx#^YUà[axQaҨYM҇M~1lܕ;&1NgY?7"BJaH^yŽ6Q)97;Z.7؜fSBr|qԀ{t ̑5>%gl7ZTzN󪬡$g?=D`O>e0E ϐzi9V2#o8]L9BR"jL;N׷^V( RZaFc t(m @\\eM!7OڸZ8Բ7id G* X N_yOkO) pv9IaJȲa܄W?`0\VIƑSJ#~ L} ƶr!c!=_C%r~͉=n-YF[ln|+|Qw^p:Kº4CYnlY"χQ/`SXjJ |~ Aә]rmBzVW+3v+ݳ7%lsY$ҋ$lF?;)8vl˼qr mgv{gg.P&~!,G\BPg7jUoĞCT/[#/W%m)'߫!g(K]8Λ|T2§t*y0JV} &(֮k 5V>K╥)AsZ9@V DP`sַ,.m/ c['\dy޶)5PIkӍMgwQc}r24=#C,у۝(v3ؚ+3uURpNNKQ\ͭ8 TFO;`w.)ʂhvAx{*glEbmHLcX3`Q /3%/sP["}iZ պWm{FkQfpDQzݢ 7$t<MQK2!ۃ./H4AKg# 8ɇ},MeЧ>. *:Ӄu/MgŅYyJbxH6ceIܐ+%,B%fs{aa粆HCͤ^WƪJb|hO @/2L-68}B]a_BԝiSeAplB,fS:QD"aY^8EH&(؏4s~=oks?c%w'/ { ˜Xee:\"y~506/\fadjr䟢>?ڗ ~PLA71m\J(Ĺ?wCaPe̼ i7Ϩh+m c(3呱p悂KfFǘizr>,$ymR'Xkɋhu~KCvwMj[|y*lgNQ~)E@` Aic6SMC./xRG J(tC7К) Gj Y x[cʦ8f{,HۮSCtmM"D'\PVYL`:}U,})翠Mx\@xk45L_Y:qDx.TkH|8iHn)v[p(XZ|~B~ܸQ2_g$qQU#~{gD2lh MpQrk^GIU>#PScg猯 -=To=3,C7{s 5A)<~"όK.tm'o?х9S嚶YBQ"X:p eTM~TSM\sVlw)rY/-~%iԆ_ ~m`sߎvOg ӥT<B`b#ƉGx 5^\V)yL#VO%2N\9&pv62Ɣ^%¹$ݲX^x",Ĕz["`2XzRe\EQpZ귰X7U@0"O6CpYN}-t إqx3^R.fG]tDA ڹG_Wj\࣋Ɠ*+Qm4ꤧQMJ,g]V of ewcW<Ƭ"UGWZE"4U S$i8h?0TePN6Xqj|o|χ6rwv]#SF SIPW K P.fYw "b1nx'M+W^1D|{f! (Nߵ&2%E.hS/|ղ˹ʹ +LUJq9TQϣ{ 钩nY호ӯ%m=W^@*QU<\=~f%AY>͐ @ʽ$ ;_Hl`c,Rf)f2B[}WeZqnvsԣ$anO A=' ݠ X媚-k/P40/cOo$ELl[^^`ؖAg|A ][t \4 ǡ>pƁ3fQ#fMV:궰 ޟ22)Q9r레TVZӧ*0yaj(r8ȀꡰYPN'8IeČdI˳b'Z,T; 9Od}1RD3'p:hu*QrYHDvȜ{`y7AY@.NE S@Fsu[ԽK}3(2CObA7, CjbX^?բr’oBS3?1>٥̠4(%xG^p`9?0ꨏڒ&F;!R+.GX2ǁVmU]&_0-& 2\•pǝEQjO> ] (7qjrcOϸWV5A(f~cCv/g 5 1sfS/nQlPX yR&  XC2 _4N3wR`Z0|Bj/e^h(c2R"xW32r;cӞ82v6- Țc =e ZƩbO6hڣToI-cT"kP\쐼y!Բen@A8` 0yby.QE"/ι[ݦTuN Sg*ɞ, 7IGre]Uk#FV37e gCpA/M u\:"-tKu89HcƩ䰊OXư6Ńu]|l,,G&XC04TPS>1*%hnΛЀ|LTpYߎ6=K,MlZ{UkjyUvZ0`;'C0:>[>݉+?ꤚ+n ϒalu̙L >-U_15tWlN$rtb*fƴP\r  u|}$t !Ϧb'C-eBلkIF(05߃e=csY8֠4n;0 }̙*v7 mM_@N䉾0g\4U&W̟<ݞ\'(,U^?!C6rD$3^wAس?z>k$1[b*ӽFF%sātHJ{5>Y1Ui'\Љ,y~U'7 (FL!iL\S _񠢋UCg4v!ڛNH|f=\;_Z.ӪRJg)ar8+BQbߟ 'u.QlY`ak>R7~k1Q)S6@Z@wG(quU?fZ:*+Oo;{עPyGmH;HR~ i.cō.oL}֚eAZ  |"oؾJ Ep6:4 Y1/ŧ~Dw'u׹ tak?^>Ňܕ`wx,] I<2=R$i:3xBMm of$՜L2E 9EԒŪ?=#o"qm. ub|^LJ$:H=v1Ğ. C!,:ˤ~Jt"A!{uZk&`@.@GzaKB*O=V0HT]%=vv_R)bPmTdA33 [jxɯᖋtȷ :f pZ/g*Ôl@7 t/5aĤ|\O}.xҧKwc5SX}Jojzk8ػz<]7vI?2eFOkBCmoyxg-s9 dKT%WE9,D²Ay_/qfG`ha(5TٶUk'oIץ?jm㗙!^:/?gT6T)޲fF'2e Bǘ`lUھ0FZAQDu [a8>Vl Ԧ)$U{Üu-w0eS_!?k' DQrkdlr⒂F# 8O*'-1R!;#:bi/M!ftOY.4yC׿QwV6?cY7^?a)w?I_mmB@S@2W( w&w"˦7WdcU|׎zo\"sGy'Y|2F,Z< 8RV+;L}g,i5vN& ٶ w34;\ 0I@ˆɝ(M")ؐSF\6nՁ< l}}s1kHR/kV-ybY]GFy5J0^kȑ2JsK~LV96**G(%{ϪVeLfd:νĴ0͌xf-Yy]7]OiK ;ƯHGfm\Oϣpq~+,Q6%}X8:Dza20yaR(;e+s~TCf@p}DhcCaĢx\02=c|SNm;z4Sc^jkokR3ٝWv8\k ip,,v ꃘ1E ͚O-޿ y@&è(Xw>S/h._9Tc \OY|.g;أb )i#[rgz!uw(5)$ax;ދ|w!l ?b*XE|'sJHO\OMvGMۡ=ޭB.Kإ\W BVQu:Nr0ޠ8gKrPenpɪf, -Tlf0ݾ7n6(In@BbG`RW%H*Nv1(> mtLYt X2UK&UP'jeBz4#RM'PҺ1+'iSWDc|oZ}4I/ Ll9e2]#[P Ek0I>r7h]ik]-\_wQcQFEc|(jBZkM̛/PˊZבZ]@`HeqUػyW 0.7 ,1䊺Žj0{ !֦DBMPEw{rmC[)lyPHw^Y?%Q mÒ1#ٲ,XS&$߫P'SwJf=q1ĢobX ;+vM#| hɝ<wxuvI\Cw)>Eb, I;,&.ӈAgX\&qh30W}mo(oR1YvazمZqdeىa$=T}{<qhbdqȼOBnէF#wl%NNk8g:_l4Ԇ䊙lrﲝAѼbz0ɥy`O8@_('&I:"ȐOTϵf^>uCU+u-!r=WeT`^Bo3;ȪPj'Qb+o xs!p8T=7 ~>mW0B }L#_.O *仠F s1pUC]9Əzr(r9jFޟ)A0[drJH bS u纋-|YJ;BC;b<7IK濐 fɇIABjk3JFwcd>qݽ9BٽO tOFPaWPzL Ѣ@r(^:)j5U;NcZDeqeQ[NSTC9T^:u[)CԄ5& , ŗ4j7eB 1UY⡞謒$^ DL9^CaS{mlMޢk]!f%C2?3ZvJTO!bIwG˨3M`IHS=c—S.}`K.y'(AZa^%j{оTw_aZfGk@k<~;'KgV6Yk@;W[I\0HL@T w"c86"R`ja\ abN'GhQh\4$.#ƼQ烅Uąy^/@/Et~F <_W Ԗ#rdob ~bqg߬<@eB~r]GJ_ׂ6H12w>5@:#cj*?"mcPf.:hyul=艞l x~l=cZ E;9DI/;$m4rBW-<kNh #3 Lejc}Z]KMY*g=5$L{ɑU é362jr/v|*E˟vg)'$۠vO\|߬lr)=P齀#ˑјkdyb+D2{Bu` OTL71K7w}lЈS`mPֽ&u-IuJOn$LEk 68pj|#K]w۔ǀʟx9),kߎ4j"La `h\L{"_:F@{ajoC8 8=•Azʾ1 ׁ4Gbł$ۭ$. FiF:2_>>T{m/D MK%oo\f+ڡdRbAf8mg݉5cqg#']Mwr,pi&vԉZX |!’#Y1nUg}I+7Ʀ'"21i|Tsu雪M.3-5fy`+<_OGaL0\禮uC_A|&mLCeW 2v=pDy2m$5}WIZ KPTӟNW@*gͯɦg?1ДZS| ;\@v`3x l8]CE(U|7*eE6*Y^i,iڦ*ۈ%u$ݯ %0~DҪ}scEX߈ b_|Huy'Rܟ98_Y7YHBkzL@JpP-SoYWhVjgSp w g7}``_VϴÂ:U?#tζ<,f񡘽l4MV^ԥ%{n. mr^iULW-N-kƫ,shI>st9Fb8.\2d7r* 棤xLj~bEc^.ceL^;T~j[[_ !127*0ϙBQ5AZqbxyԶM3M$EG8־-{)'Z`<'*.8ř%o@# M\JAR/n4%f|VKSo姬{P59dz3PT5:|L4jzKcTY;{8ҖHaM47G,a3$;!X5JG)= #ە6W*apة-'ޫn<+aEd3 ¯ T $53!lJ-[Ap.xq,4}tP\:_}Ъ(fషy:/oзṐ:d4cp2!s7I|*fXpdXZd8*hjO=K[q:ڇTPPk,]IڇME+K$bOI5 <#ּb ն 0xFnǽj,0@"ڋW%ߋ:qBUbqW[ߌ}4k *padT~ZYPmA-cAWApE ҵY|#޲]YfB,\N'eLIi JOaaV3u8h̘VMᜠ^(yZ$sȷDdDz!G#L ǖ&.ְmɱ"@DS!w86y@012ucm;zw|<}MpRgMaVpng[ }VS5o^v\}mH-G`UGsT1:gjXLF}i\4Tb\@SM !akDF_YV Cl&?T<}=o KR6%bB&DRRG!Fo׼se@QsT?%D~d4a~>\ 6قfD&栁@$#dɏp2A1ړ-Mf{u+YbpKqGFގ;Ϳ $vv=*&8bt%dUl&}#We8geW<!Co߮g7hF+5򭿽Xד"D) Bvr lLpqW匪NYTVƜk$9AUTt7 0H+Ypp{PުEZ΢bV".'Ow\Yժ{D&l=H劵|'1P|ӗkT[r`_y'+4:uQVQsPf#1 .ޞn#G~`w]J̪׹@;ZIғ9+!$sE؂QlBS Gh3S4 \="U.5_"ztTc -`ne7!]а9y`rm'$v'bA&DH2B9E$ا$h}m&ξsg=8~ dv~6[t!|R>PX;so&3yL]6f=UjG>70vb`MEhW*8($3mgfw^MZm6`?& TyߤkO,w@X=N5{S14Af䷴)u6|1X6Oi4cl` oWft6؃ 5.FI};˶YCϑ"S/{uC qSE5P ) TaFqK[Y_x 6j&FBHgֺ~0kVUDIysjQlSz`OKyڛu$:pp"Ne~%ô(`ũ{2DY"ܭ$Me=fugqLG5pŃ;kE \6 Xm:"Nxi*gM x0Tո'HdQwW)pdTX^վA=wDWdx@1Lw,q1(i'1#y9?='r zbTWz" (?*[Qg&{JC׋tQR?ȕ0&|6ȋVBjKSezaK[.c}ϔ( ƅ8b\*)W rY1 T*EM{vhwJKCnczO7vL` ke6KJZSଯ[׉d4%@m&IJ >Ѿ@ + :x/]gm64ɟqKUXXQ3!VJn0EqB9m -xe@YA2(u絰.IP.o5%j*4rBv{H\Sr^wO1vp;P1: |Q: nq.]!y D]T[(Pn6Ru#RjF|7B(""Ί@T`21*^*ZQ`.;Wvw8aMrr<'KeMT0Y"I99 wה_:֛Zʾᰣ}i9 wJʅ>($*"<#"\9THubv2 mȩjђQ: >7Y8Y.4sY1C1ԸXj%ۼ&$t*,'Ywzb.z41$JtM~7OiM?}$4vlC4v{{W@QoQb*Dw{J$A5CwQP/<.Qꍬ.vrF! 0ǂ)Hpwz\PR0; L3Qߑn5Q!E\"ь!kLKDcwh.qeջ.jeNS/JOسc[=]ŃnJV\4܎[)r~&HPo7,`Kpn=_H C_ܡl&AcQtk]z9 ?p5K ~ԋb*NN8W&[+S*;q*Wz򶣾~h w?m!l`@%p~gKw^9\gs" k&99נ B>i> bQ.QYg=ŦRF;3Ԛ׷$ڨ\JK~]_ }le!4NywVB ]Ifa^񶩢 Ϡº]>7 Se(NߞyԱ*:喫INkV'ה JW}$KhŒHs6|\=,@ъe-sfbX ]V #qPv)\G6A@ӉJ51E{RZ1ʆΧD2Qd@N%(s6`B%oQԾ{XLɀkLJok uz}Н=T'*L+WwhQ\WZXq 'ho확jUșY,O#3f7L AgMKoj?&Dr:{/W7P&ZBehnD}oAKtZ}ȓpwhItWB+c]5C*̋ Qu)ٸqrV5w^dĂj%*[7 *O(9Or>I˫vP{@_z9c`u\=aV©6ِdO|[.":*zBFwD-f5@3kDe+XX l)UEӨ^{Ӡ%GyCbDa[YqPf(GG e23c=E>cӠG%T0aYǹ#_ǭ y e5紤G?';$-8ݰ ,~7p4Q jOhRD$ZZpX4wB(?x{z{s%yS*j[y9E!QLMwҨnnv} 4U8}wĮ΢!A`jw4U H1MK wy $"TC($!⹣Uw8|fOC =d>#>m=-.Au I>1Ɵ 4*silN 6ujh\ٶv Mh@u`c0SlNM1zTԨ dk<,{vJB!9K֞mwDnkvL})z7oBW%@-vv. 5}2E P,>\$4n#Pe(*D3dDp=9YT6(S^ӌVAݏ [ؿwT3N4# УjRJ.p0 QY_WӸ߂B_^gwνUDqj#Or\8NiI>-jB(V^fO| Dܗ<+vhA6)yoqʵ0)96C SJb𞭘Xzn=PεPnq#|&VRSA!UDgyu6ɟaHjuy֕k 2lC `][ Eǹ+ƃqDGT$!% vK\z/_G^S*Yfxrص^O#F+qNG[}ojϝ:\xz,ɔ]X.G"IW(& \@̮w#Aq~m\9dL8KѲ/G;|A 3_G*[aqyٶ< ׅ8F5*&fPT:CĸItBǞ됄 A >oe򜾄g`u[};!#W2v > wx/¥..E;^FKv&e[(Wm@ۯݐ/XI%X_fU>܉gNfl^K: OqRْ2}sWV fNqplYkY\p߼~pA)<h~R0 BWʻtq,$,S{K,bȊWP}0P\& y2TFEW#KLq>Iپ / .˩%$ѕ]w3FKk*ߢBOgkz͇v@؅5ka{l89r!3ZROl.` n?X>.svz pwht:3Q=KxKKD M$!&c-qp.\[zyھibƓ eϢ*"G&ri[Z&GE3ϔtuM2@E0rD$JaenOyU L'T>#R<֞D@yî'' q[] 5),21< NeK5]íq-a'!y8uD8,Z s(x# D0nJ̈́̅R(/YUD A9k0+i-7Q ܫ )uC1caDŵb XCn'ݗ3k}HwNO.Imno|X!~ssE[ 5l v"_ oͶ+R#7 LG9 Vc QOҤsԼIOT5 %I(y]<$*} փл?N Dcjʾ!͆DvVL : 忐փhmO  /8IT%s;ZVɝ[rj A uJid/}(@_*=`lE|'Mc~ˡErv™]a m+ɱ[zzKբGԀȉע5gpN5Co_DoIP$ mT9  Otw7w|"A-2[ Dt. А}8!GЮƨ84PFtƀR`! ÛΖ9h.ߢ& oU]uYʗD=ʋl`M(ofhA@DEj,I233dgCRYg+R)ꦕc$\̭m5^6*[RE3 ~ TagN!W!f8 ۢ3r,#T9,CɲU׭M(ha gL_R@W3~1P7(%krdA6ocƓ:@Q5-fa롱yPOdRwhAy> vaoN_L:W)'Fe*US} %i}dr<$7rBAv3Gι&`?LDȃLp9N ySЈ> yI!5xvǰpk%U5F ˌNH$7C%Iꅬ3zHU\6oDǁ X%vm}HdFdm*f$@prKoM.cr"J?Y J7'Hٟn@ϲLv^O> >dz|;Gx{nYEC^_ٯή%{= O+hf$%fb ^&{6T¸Sjk;Z{.Hb9RI 1u,_",;:I6ztT vEkɣ1<ݿi-c )؇وܘvʪXǺcg#_ll:]l)ZVA{_a*M>%6|HQ17"J7#eKgbcGjRP9'ǫ{~UQ'ڒ+,9Qѕ?Go뎪u wpL\1Kn;nxp}+( >+ep cJWl.8i}es qL"1nցw<#j@_N76/σVL6С:Hx]֭6aw5=6|-Pa]Gt({\F/lTן1g׿o D*M|\`f'E}^I$_iuw/tZqBܪǞi׺q9=%xz) ohaIVA{#$آѡTC \ Gg0@8-+#IЀ0^a=E5gЊĥm DͶ# "ܝw8`ugد啧Ƶqwة11V. 5({VMoicr9 }Rk8`8(mn@cGY_Ѿuz(JPŗؓaMv }+ؠzO3`#dWW$1.X 541Z/qRvȴî6qPYxZRWR ſx.d2K坿_ps{ȣH[ւ:u\@IjӾwR9m! ̕5U|!q8<><̅ $ K00CnXRQP{X9[9 $swE*]~NRlb* *=Ҟ嬭+:?!x*;cjh1Cx%^4mmWo&R}a7O佤[C_\Jdo ez{A}%9Xxi.O2~7Ʀt^4:ᓂOzTj$/Y* 9q?XL\MRrUWQuqŜ>n`m"Ş<]4%瘙CC@='z%KNa|ʘ"`y ߵ"\`=0U2HbQHG .^0Y m i$s3oimSL7AOM/atoIKmYl5 5&CJG7͈bF'Ev GQX 0D1(QVuvTg&@[ckrᯡ ~E"# Z \9`Frgk^ܽ/oR*lJA ?#x8k:6j} =ت#@~wwFi40r~Q?>'aݢqs0>_qaŵ%Iԣ=燹k ysz!(JeE\o%Mx0{Ҡr<2$`GW:75_]^v~_ x1o~+'<Ɔ0Χ$xU+96Ә#ֺ`} ]&4-'lJ@1ѥUg˷P<;aB0YƑ oi'}fJM~.=(\ ZZqro|ݛU"Ƭ碓&hR+Qfd/GK~7HG Wjê#\,i&Is]CDO`8ߝuAuUY_b)VRިv4 WT&aUڠӡB ̏ڛr{ bJP- %d+0=/c,vrww*ŵe}啢?Wfm﩮KBqUmWڟE'L? Ed؛4G׺X-D|1[xCN%{(PLXs4zڃfD%.g)pb?5"dleNϫ .xe{{lRW ɤ_t㗚([~ȂFய05Z9"*!FܲDDq"pW'A>eJ+'Axn{ DO 6Z\x5K7^ț]%¼Tg%c G@.7|ȓ}i2M mp3,Wˬ,t2o6 &jQ4C>9.r\5[csQj YF@+KU bl-4|l C:J6}H5-IѳaN,sKzxJx ߢ*Pa<^a ~I+2 gTPHQbCUi6TEM+jmW[B4@^߆aM`V*(AO&(khmY:z/ƦC7큮yɲi:RϼV^d%Uv!D3Y;{q~%*icչt&Ԏ͗gQ0*CHw;^GDA#%P;rd%J@}l]n]Ta0/іl bd2(6Z8#p.͔-ܨZ0vnwK , Iz?aF#|Ĺ,(tL8+;C^ʎ(V=ȁ q{zNE@oE^ZmݖyZxSlrB=2H  rqUY Mhg|*ـ @w#&WZ:J=J|4FBοj4d]ȱ(]R3!gM\'iQ:f 34ifbUGI2,}M:Jpyht>Bj'7+u aF{ Dӱ60Ԙէ zͮc V 6*g B~dT ~E0 %9FU*>p.!jl)S]FAS{ܚZ0g͝szn\Ru aIY$,sODSҬ灦OTmwXزTvKWl<(rcbo2,9ٺ/H׿Oox/zyds}"u"Ić} duOKGb2}]ScWxDIA,?%G@_۱Z YKXoN0sc?\pchh, pAӲL/r1K mޫ;IڨJLOu!l9u E.ӘjwL]Xrn}yV}1<X{K'-ɼevIkX7cAP,h i秐&&rIZ[%7+ECN :x#N 5K?̯QBaI%ӯZ0aZy_ޅ P}=ϦVxM(pHeM~C jmAM|&0q|hn/1B{UG6&`7ݳETT7%@#yA0syw%<Kn济JcQ ʳgZ/ZpdbN1C.D/ &]stueکu&XLsc# >cIܯ)U0C34Ln!py- #槨hEAȃ( ֝Ի,:e}y3QNL .( p hm4ʫ߬hePۅc_S<b _ fHiwQ7E͗LOMN%3|kへ˿$iCJVTL@\c\"?0P{/t֬Vمbٖ}ηXB5|r~#:ӳqe Q(m!_YgOؔY`!nXԽ3 ~iG3|A|a\}Ꭳ!!Vmb .+HDSR5 TLm0Kt_. žGE9M%A8pA~ͼh&oW.A >!n;b!Xc 0YoϣIKe 1f:CPˠj^ dII:ۛ\A(i/ (H]'$͆^a TNͷK~g5Cl1IN8I4 E'oHp,"q="74ܮ+mW~]_̓p]:Ù#6.@/@I1 uRfO'ylz@q$t.iٯG67  C][ѵ drYiS~U;8t  5h/2i320;R"%vCdaQWOBM 7j4VSd/ᳫI.I5>R'? c1 Ē2 *[p Mmۀo쀤j~ ~p0 _k =m(V()R,*t0AwCl"##fR_qڔshWcMr([]X3^ υ Ag|*Sh0s.5& !^NECwc,i%[:;#"Htx&+q ,qb9"9߰Y;K8>i JȵL4r ,;}M0vuX l6L$7H2@y[E[u %ڼУUJ m^<̀O)}p[#*Z۩9^؟İ/@j&o|" (|fFm^eh/__UړAn2`<ظRkd6Ҥrر0e6ע%ZO!Qӯ@A3sb7S !=RX BńufA/[(6{jGm[_DG:jEI 4)`7N%ԊgТLIi(0-5U6 x߁dY!u盭h,[!V5D@5,s, R~ͿY 7I+ aUvl*o} sr,ӄR}F$ݽy 瘞;U @R!EEPQ"ǭ{)|!DppaJY.>K}%ʬ׺ ,~.B˜&zJרrTp[b3x΅Cjz5+c?N9VZ@:ͩ9Cc ڦl .)tF4$@!iDsp/2#ҳa^e_"B!숶4kEp 1 #h]T 5Rx8 p_y|ӫ#] :3.X+g:ռ@~ZXe>ĥ/cWnŨ/(SK* y?DwA|R6Xៜ9$g>F8Y0fOg0}t,]ɭ vlkmen/Qϙy"6S;Յ %~+9 ;z;D3pYx9ڸR9΢ds.t@]Aty߶v[巩xG l,A2"2r*NqO \MjqEsϣDzJײ%!3aAV @[y|q5!ek5Wy:ͺC8-IHKN(MgEƉ}C_+FYtRXI,#DYT I*@4L4<)Qp(]{SbyE %S♣򄏬Ɓl rM;9L>Pqd]IyӤG#+7D8(J]:ޡD:PMszzWekTYD;S#g h=~oqVI&"+.8OGS&y8vWJ"$11HmLc0;COZ'OXq*B癫:&i RIWw%k~w?߰A2ɭga#,}9Y GkuP񑐀kagco3|,YN(%Wu៊=.Cb,@HIf1~WhFW i(ѩm ` f1|+Ӻ}X竌?^0G[N#-7Nl>ցin&87(Ne5) bG_4_&j@7Y0HY?]˷XNnZwsr݋QZ;I*jP+7ct,~0uL^?WE/1`h >坣cȨ@1J.2fM].bD >+dM뇗;ISvF=*eD$ İTbnLR=&AaF <(- 7O5'9HYy`|ɴ ژh3*9ckaǿ|)1ho 7ޯ3# n+ɝL$5.:,?:D7IDq Y%ʰ)C5_GQ8'0p: %yl^,2$is!}|;5.uvhH<N3lO8\E"PW"W;gwAh#U"JfƌԴW F)_@Ui2)s͸lrZWmU1cs:`GO' :r&k˭.Tjyv- ?!߄d}Y (q '6rz-8u/ɒN:C]ʩ)n̽xÄ6Ʈ /+EZj<>E2ް8! f57CRዻo ̥J,^sk,2tYήe~D}gmuTo9̱?Fl` p*([l*= hThY Iĉ$ @M~X;Q8QwQ+Qx`뚠eU)Ji]uJ2XICJW=\ds?*a J],ˊGwi#fDZ\Z \#%ymR%`R*I>Y䶴5A\{yiS| 4pgïwoxH{M!4ZGAˍBeޱye[S6u"~s| jƁ 叭Hܮ] }qr:L#vG1id!<oH&A r~3iI27{o 'aWy&!!9'n?BҢΛ[)G{ ՘ 䈸q2bUəQi]p2+!OC)ٴ K1ndORAP/|CwgN|*~n)tgu2e`$?IRdoMj)#-vbtSM > GKIELElϜEɎ"Aƣn Q^"6 ۑW>onz-M.B~TW^"+9JӽHV+9̆dm3-b-J>Dn5zzr!nCtc 8TuW$DK$'9k&ӊ&FHJ ׅS6fBvG].L`ey=yI8-M?+) !T'(U_0"{r&z]~\;1 еK<|Ք`b}_:s ug*d~җU@ڴuS-G.0huɝ-ykwsc 99棭?9h>4 t=2|" AN+Azq_T hrIT*mH͇5[VEcW*wM X%rn8GIpK`c uFb_f<>iaZ/`I$iB^̑|7)fUi |kX&qC&7)Fܥ;f@QF+Bjt4 >Fu XIJ;dZCt<i&f o:UMn$A-rPou~&%n3GXgM̓S/9ldЯW-$yjieEߠ:UX?8W(_HΏՌ ȧ|!;s[Vi=E%KǙrNٵVF L4v 7d0:tT(XKd2^ 9x*]ʫds( wLWnJlA]ƲO$Pl:6 DǤtȊP yllξW+f.M]g=ׁ>Cuoy_i ƆbBh%[ҏ&tW~¤ 9i"z|q}%N8UlZۛ-Nߙ+}0S[6օȺ(6m3Nhrjݭ59- ";q~22M³}.!6 yWEeq\wyjb_Kmi7]\ ͛iЌh/{e[48{*SĆ4-]y-;AÚո@+)na? ԭ!e8oAx@1LX, J&yDT{?@w!\p  KalȪHpoE=Kvƛ`Nž;6uK+nPIxw޽?ːXA4U4؇<&Q+UJ[M,-.pAg;yX>ޣDe[fCV;"=EGpo?n WjT4m #gX{LGp5ƾR~>4`r03Լu7J |JEJZE:#Cn0tvɰ'Cy4˘[F@a1SuSx1Z֓0̅At}OdX "q"It\13'<.Sc6ɥC2Ԇ/8t_c[h|HKz$q3i_HBh!a "nk~Kѳ;%*h[1H pW 2*XXۀ_Od%|*h1hp&'JLh%TMC9Y=Q0CW zt@Ȑ)3HB+nVQi_PPk Meu&9 & ȘwG6٩ xcwT6:d^M>՛j¤P/Fy:wă .|*2V/?DkI-).GA-bZmC=$Vz F#; Cg21˅bJZFTg^3^Xtv>m]$G(40rȔn,mZ"7!M<Z.\qlIWSGk^zq`KK$xum(w)XF|:uZdxkQI@[tWSO;[lׇbWPŬoK ]|T|Jݛ M0jRg\v7fTB/\ӐtE(5DEoq[O[D>ݖ#ϳBB- BM8=V a凵L6|)#Z`07 iL\+f 4oj/Z}j!I 5y_O!^oDw (\''΅ʫfKbI ob`($tw:&Ct~+w1;MZ6 7ʴZ>)iӭ0 pNA5@ QPh:4dvͩ옽=8„7{̠4:O>ٛ3J2{XA'5"- g D3{b4B鰃|z9gmp.3nNMxi&tA{H{mYK ˗65M~$9npUE>:6F+ ?Z +"k{gHk]0?GqsPO[QF {ݠ0IH}4Ha}-2TPKr> ]Þ϶^`6ѕ6Ê.@<eIĕ[ VO!X8 #BϷboK 7CtHJD]sA%"%`8hEǥKxICǻ|M8vU~Mok'j0@47ҜهxCX02~pٹ"ADŽUۘD'tCNg>H;8O!܁">sWbØh/24"HfZ[wlv܏R/ 6e5 HSkڷ\pP!Z +ֲ_7HԀLek_m #yd,cZōu72~Ē"&m fJn?_ )p.^`׎دGdb\M+eYær} u/sqc"Qw {ݏ&;Tqȱfw$Xv]r?gi‰ERYߓh.w~pW@SU!C3uA=䚕1JUBA4d\XnYۉ$ݓeR,f\/RCg3cd:KJIY iӸҍ9Ю4!hYp;|Ss&]-)9ξ7lDk0)Cj{Q$d=+%*," a'F&x_ܞ'6'P%p=Dr^mx|e7"Bpkg ͷܣNP9nU闄$ڐbQ\hD,}0jk_PM{E}@{}(5yup֊6M7F(fnԻ.jCPMhyMKz,OL-z6h\́}YA u P?MNGuc^C$dTJ /Uc!mAMF5|5$>'p x_ӄWٹ顜Zx쮈tx)7LlEy!V7yf/M} mpځL600cJ˭{h-uV3!GX\K%g|y% ހbzonE[ 1cLdsAYCK\acS5VkX{'TWNR Β૪ԿM;*5sݜ8D~f7Uu AAoHQE R|̚UJ؊ޯ9|lBhROמUG :_6T6c?g8`γ9*ze$q6\;f&g3Z|L3P_lʰp*`ǿ9/id1;e %ȖuyCZa[1SxC<V╍bEX(VBh<@X+6>R'@s_UViN"~n&nDy >F2xXJ{UR|S)K *=0QnOT^Ҙ>FN3R}sA? H?O>J31nhd};&j StwWd]#G~E^oMwT:Ͽi~s3Dƽ?5}2fXJΡI+MTg_"l55؈  Z,D^Ev+f^L[SГLk~TA˞[_ƃV@sk@1#f&H" EIDUD Ȩ~314qIk緞,;q;_򸕧꡻.>BMrdQ~+ l3mAz]rlJpHHX4\1ū;nޛsW3fWVIO#)cHFq^2 u9&;G.AH$ak>ftu" X=R`hhD'Z($فt}?<32Ne_% S.VJWտF,@ `arĘV50QD?.*bM, !:N?ށ)z+2^C '[s^蒒G{5-Qɇ5>Dz kN1>ǭ zT]-b1BV" χ:5ݛzlGYZZ`[I\^< JIo@2nPvҗ.WCkYW֋tط*a[F +{mn}PqeL,vmKE0lpH:P#ԀzXiVZM) n.8˛XBfS ֕}z3!1{"o C[gې9sqEp{Dіx/3Yw)Ro=샘&{t;MƦI|byDU2֠g[O$MhiJdGyp(CbibJt PdeyqW)X 6%4%Kb&z($1JVa]T6za0lpU8KUGrYov U4)Q'Jq3v)+S3 Kx}a2t:>5t-Na9< }s܁D/=Frn8`cʗxH "k9K|(|ZƎ'sI;Ė³ f zJr5ěxrͻCztO!vD R~B}kyzݼ0nkrk/Y>񸱦Am%7n7M:w,,^{ai ݝ2I7-9lZhy[̏6nqUl_D2>Pt&Q۹.]}U.|^`ezg`Ld F]~Ʀ,ޠ$3mn7f1VY}'32qr;1e:@m 'h}˅}\ ErALktMeT]÷O"8B$]C-jɡ(tpF,ZJɇ8x qVJS#㉮1FFZ$/1LZ~~+ {8?}<ـ[rh%FtB\<I"sA3`cj\^u1웑g&eHƂjmjBa Z$AvS82AYdn8x%UǢLqTžU8M4vu|n6W%eǞ8ָVvCFRiϻ܌U3nZ&$I$:aSeQ5ik4Ppw9_~6!2Fލ7 }m{;D@DDf ?$F:E*cCTfW[L`H`r*x9=l~1Nmu~8T'۸!ӝ3/]_{m[lL͈uzšۆEu#e-hFAtqԐ,} Cf}2&[߻P_-vGτ'W*H),T >,RehHIavU\/<v); C6)u8zIDW+4srN=#VxPwP S.1_ï|R}}{O4ZY&VR hLPBAx!ui5([ )6 r(qW 5|v"o[03E qPG{Uam74Ji:*ZQ \qcSO;өMƝ`0[y OuE5?rKoK }:3P~b*ߗ)ɅOk7 sEfTA-4Xhy+vh@)h!+U9ˍ8\'H\dⵞ>BڐHNcYw4 ؛29Z)Co:ElOG=Df3661Knk4QK_;cWF' li%)PU?6 {W/{mC43is[pm(c(BlزgL/F@oML*pvqݪ--(d%NiPx˅ɗ^c`>L*vVZQ|W"aZitʙeV?g$?JJ;`h"Q GbxzTa}Z3.EyϻTaIȏ 1P!?Te7Kvf:KsR"B+;>q96~gm,UƉ!zi#B5AN 8)+3[^^M/ PSsL)bvJ:/W.XgwL|9QRqK4,jPi”i/Pymtm(NN=fAQaR>5ήЮƕv\rxU)^Է,6 &Ned(+?&YU,[Vӈ BrXs&Z8(! ey@fڀpehPe`NeU5չ mG0K׻=o1}"S|O7#5l_Zu0_]:X_<E%߂t/'5co7('?]PHK21}w5@ʍ#tR*R2tGb-iS! b. z6\MwrYjLF{RژU]/9G9ݓ_ OOALMzmUo@ܬaAnu!}#Y^W f"߀$\dGb9K_3u/)QmբR擗FP2yʟ!i3hj{lp#;@B^ӠdƏϱ=d0?Mgǀ`2e=2Y6+Z VO-HC@mΣGڔInk&h.Ē-7'g2Ђ# ހU cva*4 2vyYc5O0F`֕{s\KѸgTժ,NvO^6ľ c# %IImݤlf}q MZAoI~ ~k7DnԺ{${+Dϴ'> h$V}v$ŽDo2Z/0gk" gGTtI27 HLM 6Pfyefw?½Sg64{t` waze/Y!ts5[tg>'pw­}r $8 z]hx#;IثfTSghQH5FoW GZ f i< -y񴯆п+Μ`XQ%l*囪TP-| 2Nڴs-"Ao@N+),>7oRf~S5{.Q-,y ~x~*y\{by@t]2mE޾R@mVA҈2|ܙvfXT=P3<_,` ߀ԣ¿Z:Q,1{Ƌ+t3x̦ԯ }X97Ϝ6֊_ i0~j]c 6t.(HQՎ0)c{Y:"gƀ0jp3qVo"ae2Qۮ}HlW0XbVKN!@{YA]Lq 6%^d KlPjJ*mwqaR2P`{G Yg KB@Z9fb_3"kd 뾗SY]$W@l*JS%zh# (## kYk&S;ȢV{,*+c߃JDyE!(/dv?ɓfgKG2I^;{2Tv m|O,RW#R@yƙfL_^Kȉz8qOA"kReL C MцΣ;* OQdtP\`V]*wK87'v@s\.|x"Ȍ!ҏK vou]\Š_<(xkyM/ᐆ#Оq\W^/W5bMx}ܖ I: Y*V1vw6qAWy׊kIkNOqƒcUDPv+9|/bbM07 < :.贞ʷ9<- |lKƀ.gԾZ&/h#L6jMv+v+zeR^ٿa+鐷KU5_ILA/7?/_vg9lofETޒE`^-5P+uf˲R$TUzCu$L2%Z%\ zZQyk\JNx@3uiblDZY+X6aַ0kb0&]0ZX\ q 0@H.M+B@-iy8TMy 1tFèU#c'\5%7jATA%ޱq.po:Kל[tʂSc1:[|5X4Ka'#)Z]uADP u("s!ܔ5o$^'7AYc!FbڵȈ|~8*NcF0dzvh.40b8щHY܄UHΣbøLEY4 #0fח:rnu@.cMhyjTa>gL=2AYax|@g)6WQPfBt˺S.BbqJ^c9' i޴, /QX_L>ZK`?nF؉?[ 7SM5Ze n2:G$ N?]MCkrd`Hq㾢Ԛaqʣ[5n&!&E 8~n6TS72aڧPĊkzw>QcXP:}_q|}Iz6/Tv9,M#": <#sN$TvD5&mXT yIyGoe a4UX U)PHwVo"UIst2lqֲ&Cv5mF"_Fe{jzOI$Q+89Ŧc^*PS-h% PhǑܲ:TZjz~TFCQ':dJCR..)DxjHuq$'rΏ~%ʢ)xT6)m9I(UӴʄbV 3W a&OG:^L4q*JCBxO M3/PKNImf&O燦Vy? G!Gp6 2w w[5=%eI&;Tp @ŗƣ^} ]QV(&+x:$p(VB)(5S$6YG%~)NF-pd}U%lY X00/y)c5 8E-8kڮkdBzٱ;;n [+Oium+%Zb{猄SboRV,@w\؈L [W1BJz&C\Lhp-NV k}a=/4 ^3ZV?˽:U,WE>Q~ΔKhKoSKB:lDS5p8AFP䥎.9Ɍ"Q]辖>RAןI9U'Jq?K#F"CL*_<ѼK[[4BFPKLngІQDeˤ̂0cp2s٘>`5(MҴ&5-*3Det惆?2 t~8ƚh9H ܇'#b&V`_,*,`[Q@guilcWa͈ҋbxnQ]P*(pc vkb4G&l?I.~%2`2_߶%;ˤo]1m GO'hK2iukHs9,IK!9z46nɕNQ {QaNxz kWZvuNE7+;he#VdGOL6F] c;BWᵧ!IۈNb`,~lՀ{Ej5{ eփs< W[SM^:#>[EM%^RI?+:!^B޵V LC၈̨SEXE6yicMm .7jh:;%3I ^MБD<ű$@E$ 1JXf?F6A7fc_"UNfdGz.**c$D& DwTFS B槽!%>n5T* ;U(tkz u⟐]c6*\;BA#ΔPOʳ[ $y/);%Tx{( i9,DzӕA>Hj /: sX&G :ua|[Dv1 B !%>q8,ޗ'S<,IalpVP޺FXWʲ~ &ϊjj,,u[| gD}R'72ӕajt6lw\"(3kz3;tRQ3c0Z\1y.s5j'k{I7_UYRpB/Z'k{H\(f,9gʎ mꉒh1_4=`Cflb'w˿|- Tt`dve3uHTFZ&gruג:{^QޜvoGmBTs~TV#CȨ[M Y\*]}p,wZk@D >sŴC+0fg qǰ^9٪X[ޝ3_pĴEʿ+f*3 ="]n+9sz8c~ʛg֙3q؄1fI˛.K꺼! QXbѥ}=EۿW?yla׳?@@D#1<9ͻ)Ĥ2y)/[NAܸmNM,?@fam٨h# U.,[@)u Cofs-OHnoa-(*"A ccz/ehviT;qɒ{g~\0ݫ{Г(u-| xBta|GV<"n{X\kl` Xzݓu,NkX(Q.fq K7n+i)is\Qj̕dQ ZrShx[N^ʘXn$hZk[']w)eqCΝ}!6"¨N+Ve0fbX3P@ .7]_ٛq՘ɩĻ;[h`iz`. ;6O>"Pq5z5YeAyvXtɃ>7VTjPϫ}lv 6ծ4& N`` c']34u\WHOS5AC/3 lÜWҐmW+F"\ rr UG2d,͈ s&1bˑ8ia= ]!ŖO MutH`AXy#.4 nY쉲[JwQtiwDplI;ڐeĖsőӿi Su 32e0|*ymS b-M."]a'SG9XkHތ[Xȹk8QXCV45[)5ف CK!<]<Ͼw"'57nJ]sdp`f+Fӛ̈vMlfCC(Zg151\QD2l (('S"\ܗ"p;^@U$`P &oX9kִQ w€2 j.V"87pvI GN^x+K96op^ʜFO)ܐh 6>_w/e'PdFIW\0#aBOUQ0D\pſh`b3N6T'NzV,#j4멉`vmVyΆ riS,i5Bzd#J_fcC=/\q$̹Q.>`byrVG(Z -l3O3fIuLP{|  N%qOn QBEy:ck`1]{~]\UHy2b`ν!GF 1dIIz}Db=Y1\+10ՠ6 CnbI GTef,rɢ\ʕ|[dDQa䵕(O7ml(!<03Qe"ĹQ]ji E#Ժ~48B\Δ VJ#Nqsz!0ȑ]R^헓3`T/J=O{&MIdH ]zDHtiϙ-7Or ꆓ)Hϛq 8\hn ؔVbbFu}tXl~p^7Ǜ $gy^ozq/ʦNC@EP.!fm4}ucmX]TR&VH@ 3Y˞vޛ2:yѴ&ɏs8㟚M21&;T7\QfOſ-.^=b'zNg/hP~W"rМ; `)' APjb1F\!#e_/IaR>5M~y L݆x{w}7䗛*ȩnX'Y0w:K܏w|bI@ nZWxzs7GAh߫1{!<3W4rl|s9t35Gp!{{l!ذT+3[Zh@l .'%yd˧Zp$Jڽ4 a &<Mn^EwLyͼi'mdNmzL;Y,[<28 T)5+ې|i 6 AU#Q QDJJwN:kZF |@Y2GY}_p;%zK_)t5D[(3~BϨ>h4i fYYVըZ\oX\=IuDl${2HDPNq2I  $xyRy}Sm}T~WȞ^k8k,ִ6ct;GߖޙΔuWY6J8smS_rQ4$n&^4 !J"C{V^a`<3DLY:^/;C'x9Le|X=75 0v=Q/5 y1tP1^IJW`8sIُQP;~'0/ְL!y Rf24TlzAte"uyj쏐Wnސ.țrNSxgyeulvڂLEJߐ/{I 71=y($f[g6)!w)jRZ8dUxghmJRL ;lS}?zӸ fRԀN-O #q>٦*ؔ7}ٞ3 ;\ N6'e =+$ BjIkOd(}.b$c<9}VDFy06[VK˭? +r)NӰ`+vc<5a^^qO@K5oNz[!7%􋝔0_W^~=1,c@ڑʋ(EZ?q+"]7oa_ܻ D"f&ohp?: %ȯtWF+(K ˔.Hv8JS/ Iro;NED; E`~O$0)zl|KSp kY1u2'0+͐t(~?Xj=Jn>\[OE'LnL`4[3m9rZV1 F:j]ѝKGggiytwt2&ˑ`֪/wj[ch<#L ZN\[dcTLY(Ac,g\K*NYA4VXCs+ns|6wSʱ$y., cyfW52Z;X`%#m4D }l ׃cyuF"$cLFUԝ~wM ׉ C izU;s8y~늽i fy qXW:w>.7媏#"-Kzgt͓nu6l*%{B)BN@`#;hqoJl[3kS5N6> =3-Cؼt~gj}(tљYe`6;%GJ= C)YC%_߸⛊;궴Sih%߼.LH@`Q>{*p}zg©~$ 5AqҺ{HfDE>zQՋ 8ԥas~~l<șKas=EVL.)e[b/x -$ŮƏ[D@@aXXglGc? wzH.^@-k_*ri؅lRLDmmf'/el8W3*ЎŬ@!B"8@kQek*U󐠃p9A0;ڣ lbh~Ortk<ҿ`(D;V 7V?c۬[Zϻb|5Νz|) 5KW Y!9҃AF>Eg뛼ln윜 n 阯n4uO3RRS.aBa] ;D 4ʤOז"XU?EL؞ 䵫NYr,eusJ+O, әo;*ǪGhH]B"=SZ`QGԷ ndMP*^ٮnˬKEkYGDK˟ڗk\0a D=^eB*47y=ğ&Ҩ:FVCk߀f1 (BL%]ݐ-UOwHnPeޅݹ۴ FէLfg/V.a.!]?5UxςdEP,j'guuSs)p]\ٺ/Z`wPZeLbD z?- B4o@~˨1A~I6)cK4ɋ@N?\T{i@UbE\d-&E4/H[DhbX /ptN-*MbS-\ UlGDUs C?T Ngb ! ]S d gQoLƅ2#jy7&E(v/đD_ #mƆÐfM҆%jG x,2O˻F B%fPc9De)@+abPakKjEH j7&)Le׋z1V:"Y[Uc6fd:9З{lyqd)my<jiw\Yg?ghMhEM8Ϙ>U  Y|c˃KE#Q=/.=Dڲr(ZHHaH-xLLPlX [Ro$e#O2_xK\s톐j(˪9Mc d&aw[WXA?nZ7`ih{с~AI) C]7o*KƔ4q}U!b)?Uw HFU^W:vcHjIbXPh&MfB7*#h6\c^>ο<ΰg/Bh2v4 q4t9UjZ?^rvd|ƒZ _PpvM?ԂK |YpcGpYyp$l3!1M;jBe88?l(B`--׏zse[4nƠ@u5Q<' fPoz,@덗Wiz>$ /+grOiskP8idHLƯE-J] kY]~_XfLl|zGEFﱴ U]`h&螙‚(yi{Et#JybI>cXMJw\+q1j&?b)?WG/ӥlB 6fvy_邅V?R6y!/?t',iCޓET]Hƶs.d/81NVbR?W EP9,\aF0P򤋶p}L/W!v{AP̩H iۀv"BKHN^t雔CT^HIZŀ|Y@=> 禭7rҌ9Fc}l<5dȢhG)!h{ u>!Ŋd7K=23KNCjggG5To6Re2R58b$* +\BW8-KWh?>s7?^ehHNGQ$-8(EtvVj wp?@ t٫}h[&Pz;[o4iMV60)mlC:a45ۭ2d޾8`jebozjgiWG\k>$ JtؾcůK K?pQԟsI;HN{B{uyA~߼@+yf=n`P/Yp:q̂&dg=odh4b` $*5+n%-*VG-=b3&n3sX9 2_+^ZTf?Phq.,־AcE[k@a()y$˘* ܏~rMѲEj#}D@%XcB ."Fu="] ޤ6ͫO8E" п3} KHxSK#iHVAqXH ӟm.֦Br=#fpg+J-@ӊòp##-HǶJx|`j]<ݪ?c@,0f>љEdoe:h4rozHEFƴB߄4{ RB"%&vЗDJ]/$~L:?aow8)0+o*w#4T.Gڃ~+HBqvxb01a I˻-8E:D=AB}XŊʂ1Yd#jMSdM,bK[erid}MMAݻOo[#hY[ߎPC)U_}/kRR~4T4SnOuj|j#SorKm M~/ҷ"BԜ YOLdNGn:VSܼK:mca-s9\E._[AKeM="Zq}UUW+P€2KXߝk(G_K o2tRvyH'Һ= פU0U=)S=d+-蹼o'uau Ujw| ,R=MG?( ÑgrÜ+ScpAdzvY ClH(nk="^s2%بDmL,R˽uGy!'{e%5b],5Y3XOJO5MЄR\,h[f~K sWEEh*ɽau%ㄎ62BIw#괩L?> =Qjoi?gʎbx\ZB@g09+D >ɝ3bO33ÁT@ߒXP${.aL!T on>@Iη[oI`: C\Huy$K0Ř>'H5YٖV>qMWs;ش tzgk> jeUlq))RF!g9J9jjǃȅ6mZ,^b؊`S|0?"%¡y'9HʌXNPtnn|w]q,Uz3P8oJ,S7MmrqoJ}̈́ (FcAN[q-㄄]]:;^cp675YE0i-;u<'1&ryP2S9tdQRbT=DiqvRoXn^˧WgZcޭ yORY\5XI5?n9x.5,.U9<̝?*֖&qSd\X3U_ȶ᪥ 3cb nsNVR=hAس f%R%Etbd4=>A^D9a;Aщu&QC̎f~oToo`˦-}r>"6γpglnxZnxd O{ 0]>S* 1-UmLtpIu@Ŋ~EXB=V5g(+<$l1>`X!8G)OY7HH@@k[mp̱KeѢԻ(_hvopdNwtv-moaPG{q]9,qrX N{s>m7t"zyGπH { ҉L MުX8I밠Yk1NEKuߨC&ǚCu>s:hnYi?:.bV7`‰:qƺҳ$,B4^r~Ѕ1R K7'򊵬zp4-ژe lVptSdK! '@ݪw۰=:_NM<ӋʪB6Uj7\a);r~`mnz37ʼ># R]툶ŷ6AC: 75(_V+g;pJ= P:r['dzRH|޸06Q&'@9ǘDϯug ` ^A} ͓#Rj%ڪ kݒҵ6ݐ"˸{Γ~ADCAe"؞O['"Pֻ)?Kj焁6Z6ʸ(gDVb90]e3I0 Zh\jAy{bAdBN4=^#Y]2'Q=\tFYlSu4ɀHY ʛEULjM5,d{QԱАYU˴u.pѯ]v@Q)B̵SN E㓥i~ed$3|j~4׆ mA 92Egt,/]3>5攫ÆPǭ k%NbO:H77ʛ`{MƍoK0PZsN! O o7C aZ0óӵ24-SJNL^jzR tss'P6cΛZv~{uqsB͝RTWI9NcߐO Q9>i+AYs̒V7m_@]RBmΙ|]it$Z iHRmq0vϝUjaJ_LWiy^?6~v_1rMػ99^,4c3 `#vj`>( ^U&;sZ[[hX:f)ծlWrPFsϬ1s]S;=ՔDM^&J|xS0L+l7^-M2n38AV7, ~F[dTYgә̼ bPX_d3ePΜY^*=!)0Ѿ,6fψ5@7 c{Q&\bGdIOe r4  |8?h8\xm*\IC IabAM:[9m=Vk@`ݹ] Vb q.I|P&tdd@2(+Ǖm$oRQ *˔?5$D# +UI~5< VW. l;!x2[R{hyPjyoEj-_~FfdRW׃l9WeS/býxTmlPV֒:*t?ӽ {HX3EmX{ǵ}Yr.)>HVLcN>alyl?M,igoJʀEUK|蟱u HԞ(*Ûh(i{neJ@py8kj)-kHUDZhIUhpVokG6|2/悍ș/F[!;C܊kBtk$?wmWJɶ$kI袇kU*g}$j\b*GljKeQŋW1Z: @$ ,iͿ*ݾ}K4NhG˲p!*mm ሣ %:Vsj<<^E# (0u%(a^p$.af=i4Ru IbQ sLeOJFD'?N,eL=Գ@^#pL0T!QRBZ1Xsμ޹WtLi wW>bj\T3C?նhh|H˕(/f]ksKqh'h cIB7채/vNI,h+oveoڊaD$M!;#X9nDȎC8dE +麥[ 5"*-036i;O׆[=3\|0+~%&1bs"8JI35)ANQi:/j@/ gT('b'a@^(s +.5Y]"ubWf!Q?Fs'I2`+mw(O7i' mh &#^s`Vk5 ΎSk,v#)6[_[GǂLP*!|ח%~|p"/_YZW878B\irDIؔ(9 4[\BqYSa$ {\9 3) 7l3$=<^&vQÓh<9 s?ퟺYdn,5HaGqq.*3 ,(Ӝ@oDl}=҉>Vg ?/9|BMڹ/͇5s>Akl/C]BF0rޮRfDSؼtRj&D=1 )ys/IUn}حJ1c i?ITg#%=+ޛkFl\%9Չ"p(QbHNg(EC~x!!SEj$ѡPUXiS /s),0_H[mМ0tq^ՃIciB aAs|aԠ쇶J~G' =Yk8&]Z X|Z$fk!Y2SW.@6+G"hbM`ao* fCrYc>#)؝h#> VqhY =w,crj/Br5>eenؼ&kEתKaIm\>p,o,#IWvt AbL<2:{41XD:95SCD7ʍd)TK6_&b<>^|Jcw~gooIiP\,\䎽 xaGRe*&V,UZubg2j7~]-|&$Mmji&Û"Q2)6 8ϋjOvV9h|4+ ՟ =D?TO3 !c3k?q귄;Vc80YU*t&X.+іܞܑjpmt{s9p6Xh?%fA6{'|UXoI{c,n]حELtsd#~3RpF_^e~@0f*J{;v}~BAdn > Dh9좳.?60: r,/PC\T wkkT$[ЧVK^Ll#0eok/^nbg;a*6lgNP} d[Ls34pҠbk nK/Di{pSC?4Ұ"+WKDl:d-U(*-|;c%̮ &n_$hءWkCIkYs%|oB'Kf| " 27⵺XzAztVɸ'Ɗ^3h?D9H^x{`ĦKBnx捇?j뷜ْ J4R[M D$Xf)\#wH}6<{pTm_8F C-DD쾓#{z>V{ rfFG:Z}Er$@ ))A9֒\fdbيNkcB߼&N(l{OvY-Av;  ?#}BY`㱉/<ϐX Ȭ:ן?K0کF[cnw')53`t@6b~/s M?`pm7BfGCp ]mĸBZAZb8OkɿLAq\>0'0۩Z[d'8L@W}\_$#o7+DTep]"(*^XwQ׆oAj*ҷd 虐 &dR` lwjEƎ a%?{r8dr̀O\D܂zX7,j=Y:Nڙ9);b>$ڳbT09ֈf@K.cxKvG{(i'=C.T) %e6URoD,T%ҊItD>؀0GRf Qڿ w@B!{][9 OEuAVyX =쩦}Z_a𱄿HSzDW_P]XU1ʣ+x,Fw UhIpV,hRVݜ\|KH7\oEfajBP5z-hpkNR O4hc*eXVJ3q1eh֧#"vۧK ^5xtc#xrCf]80q4E ͥ3nw=@۽^47P"pqiאG ]'6лRN@PE_~ͤeø?Ƙ/`g7DHbe *2H| "}mzqjgBwt؞grKؗ(n|:%ﹺ#n.c6u ^0KIln=+9S!͒n D 14HgQuLX3uS}k"B=%n@Ԁ<3쮦$S u RPn)mCt@)h6ws7wu[K4ߍ*s7!dVb]mOQ-6m#Ӵ,OW|g2 z]{V[LdKZlWWl*ʼnP_݌lQU..AO" #R>_nh a>7rW"6Vt)}!r[M.+iOxz(u18yqga"OqPI-4kI 5v,d\Z0)f %-^u0gR$h*= Q[&kc$ j"o_ jrNf5QɍV(uН\fIyl r[5nG0L30IIE9ޜ(> ae6 @"Ü YW9u/eͫ|>눑ڣQ}¿__ ^ l-ZLJ30+c.,$*hnoΐs#nX-/H6Ś,2APZ.j+Mkf, k bس|7t?pJk ؏&6֚|1-5):N#LY dI()%'$vkꞽ̝q\tHbLt0dHOWCpE$&u9 y.oD/ڂ2UPx;b/vão#J\|cmp ?5%;In%SǮ{#3&ŭPoijLyxxpJ ?<*b>! A@- [&i)7í [ndEϨP1R3^/ %DgCؔP{Cfsz{i\ 7zZ˱{{8lhhVt[q39 zVJ| `Mή9pv' Z:rEhxn}]k~ "iz^SN`2 ` }i/LK8K,tX6,B%!Wp|Bʓk, #*+ K:f Wz]P/nypʳ=EsNLXLP6cy(\Z빂AkC9!4 ZP;\Jzp&|^wDOT -M?G\b!__R,!bMI;ow^%=0벲(B[Y҃!GAy}XzH@ j0@OkΒXmZdIQ|$ 35ߏL?lj2Kj5dMNzӳA)6hlIM0H-Gb|ʽ X^?ȿŔ&d-4ṵzf܄*&]\UξA1J b1k[ż`M_| jVG]-b4=Wؙf(Dh"PɌۂ +݄QajY|A 5ݯ7ulTnPxBLяq(~}Z7i1dցnrZ]{D!~+NgDB /Y xX n1 X,sq07-0 {9 BW[2*c"`^I @n;jT[2>n?-Pؐfj1+)Н:=$5LZF ؜9^?|. 8ϧWz96kvui5Oı /0ez+<ᛇ 8E؎q!^;KJi{7 t7=w @Me(.\zWX߹=}(i}Z1e4*1o1TsfSL%tM1.z`yr&[Tk vx,-zMm_$S%TOOZY=W8U31_ &|U&P8!saOĐryı&T8@^s\oK#E/p#5(!·ܯd`?wi+6uL^R 4Q܅ط<]xx8/v(eȅB4_00Qka0k%.?Go8ub%0cƼwțgHqR,?fvJMUDC0![c*\,\s@|e.x?cTf"PCׅ*ܑThP-Pxg Ba!#1Eͱ4t@jvs-FWDZLzfuEA,[<=M!UB;Km׸[l@[k;|H5@i^wZ*ꦗ)%w2||VX2|Rs:357*܌0%k"`r={14͠:=jD׋UR-U'~uWm?FMwYC/5ɆuTh^?>Qe 2w*;"yrjY 9]X>ɚ9B`"їz/ea6D.K\negq>+/NK\e•=ذ{*-vRm '֟ AiW4sz~= ۪v׉M{ kɴq1Oͅ?X[ ~ ]*ƊHn7N{[Ŀd`يZC[,d[ >q4`3*W0?1\r\vr"5s*bV &: 8a#w:o !9ENA@ r*bv.<*_]E-2Db9#KZ:3_Nd odײ22jQ2] /;4\ݷ/FI"z(j [lQM7S҅(tڥj@B+|O+B u<ܪ@muQ[ájmg.OHshsLOq?./cHbx3_iǁ,(5ߵ!o~h4YoZ6io|-IyT8TY]Yi jղʗao2 HA-Evij1ǎ3/4H:Lxv"qRfu&q?|S>}FJQ( 37#<U\7(ҌF0JqΖ*  ]!pe 㠰@P=FfbdOc/BIfBb%P=ǁtl-qc,{jcTpGdx q*vRLw:uT-]GYg?{qav zz]7<;ĐA0({Εd'B#⿽vDtˋO֩58qOIC&!RTyOb6$.rko  84䳱tK[lϸ+;v]MQCm^QmB}Ld^_M2bFɟ!qV~qJNj˄[|?Gڒd!0FFlx=!:n ^%oݵy5ghՉ3g~9EQѶ'Ոh؂gbglAC/$\<Э$9@ptDyfY u'. +HV@E@R$ E6Yb#wՔOtz>+Cq)}G=Ex;a>|\ F`ШT? *u9s ͺN.ˎ^ pd nbs ^iPYvb=5`Es_2%w Xˆs1"9#F^nd*go) WP}eD%Vw'~'l4lEwި0V*zm"*6'`[ՊF$dWgLoajIQhlaFbQn椻pn^LbԂغ6te}XgOv ty̐=&xD+\u#P >U}z3ɑF*xHd3] fqV _p1wK]'+# SBiAoece O+˿^hFp4Л n[A& 3"vN7P`ˌ\鈙@m;ljCBD#RAT_˜\C `S7jEWŋ*T22g7_i{w/ղL cB1]7XOAغrNʽXkX.v3Zp{@|"{nLUJ%q$e:Mȱr8C[D<}\8h [0?#9E,Wۜ}¢Hn:V7)тD^o^Kt8e߮%}#Įv40AG NU_ MjKi VN(1#  zvs6K$7R~q%Bd A$g_ڻc@Mx(`9"zxP$?iL"oWتJ+!W+ ږMb7GWEGzY4sŪ1!=s- v5sRsx$Rq7ܑ.ɩX^e8UO}BiC,k&;C-jZa,]gFN&^ue" *\2<*@TZ+ER ~ޫOCk̮ f*k,ܟ1 Iz2('&<5qVC }蘛$@ʼP9(Kzms>;\h48E+e͕*,yTgx)=O\]-IcDKP͍Ov䮪 8('n !:r#lbs*fd7Ah]܋\ RWuM4fNO … M2"E#[4GJ4chL3}Q%F 7^c6g,Q*sU %wHAV{յׄ΁"=+RVR*,< vv[kט`%S\|mv?[1EC3x,z$HVߴQV+2KDY1  \_FN<8m0{xwġqͦHga#^arwO%l7RM p"PD@.?WTdХ6!vȄTY-pJ t*.OV4j VaJF}8YAx.goWCdԎ^k= {[qӄm-nV/ vj/uGHd=^I((G횛s v(Hm>-vb-cHp>9y="AW09FAP{ΰodu5oCT\AR9A#H}13ʛ.,=gT+-$Io[-.lsnxT I1f3qRHlU86:ew(\_3rRE+Eln/HrSXH{r}вRQ8n!G3v.@ ̗%Vymy_͏P""on9ȃ0{WhApKUՋs&L:u8Fh﯋S{BpG+gQo zG5&ϱ^dWִݛ-0 o6x.xMgQ|4~_sUx pAc޻**6._"uP2Xa1; 7BhfәomauTœo.JʌNý`u1N3 ZYU-`|4.\"@pDC3)^r]YM]OwXQ0PoT:4~ 5T3etw Ȩ րcfm"q@5b ] 7?K3G߭ >z,zL1A {c7Ws*,!]2.)>g-P-G@8B5!I{7uȧbAI3.lQF}ڧj]Cn}C"%T/T.0RQc ďF$@KmidֵTR\aw8R"Nԃ"[j "gE0o(trj^"[H"g` }x$-T[PSCo؅񊱊y[z4|¦`CL8C{Gv{WpÀ*gBl"6zsIHM-@NZSrx_w.N}X8)z-=+ӑi0>LҞ $A@rLUN!Y-Gz2Gi9e]?)17 C?$xE'5<*؃SpoyT_ǃte .9 ZwN#k+ris`1ey>aԹSƫO ,.f+޷!ơ\2OĀZ,\#)(+>ߺǔyWȕm18@ǧ8Ȅs(07i$C#1E*!5ښ"]VKIi~7ƺĖONӏ=X)1|U~ұBå2܌ (Sb N8tn{#s) 1pL.E{h+-6F%Iʨ`WȂ3f)W_K*IoFF]Dch?t7"36N {_[J8Q!,dV%'$f#|;)$/0|6seCPJ:/@ZuڱzI5 fk^ tSy2 VS&$YQrTHX/AZ4_ &xsof,mdZl # ZOC9eo j!Knط6̯s`0(4SB1!fCVr^*j[N5?5-}Xu,?yU (shF|hzۅyAT\6I: N 9XoѩCAq,O\f$' ,yV—gm0ǎ!UҰڊT5UB=Ugmj&}~#'&]8Ȧ\' I @i`q:2]!ܔ2ܓ @P]mbTl"_!،qn^3KPpf9gYm2ެxJ[Tښ8lֻ\[g~SmA)Ckzs5Tgw9ۥ}>%㖬j  zS .~|y)/j55~n6iIP~`,wN\OƱ Rx}!sl Fm#)Fc-4l062v*) ~i SHZҠ#:tI)fQ1lQT@=HѾ(CLzbcVnV!zxs1Ηj Cbf )O3@R+)1E_2q_5G/J ?pF?/Fe,`n곦XbM=nRq:2 jR˰wzTJfwlUzb^>{,=X`^:+AGEdj]S5hZƾ:wV' H{Ar"qWA2 g8ٙj]F1`\1;bypv&=-kɿR2a4_ڴ}/+9omq*,ٚmi+̓ dùs{(L$PoSz d+_"aC/hY\TAh< k/]4^;[~\X"e"h2dpdRK>B=OG^ĝ~{8ixM3}X ꧳/ԑ.1EmZ۷WǾot6>naϪy=A,oP pqp Q7*?L$Cew?_k,~?fyc|'ͺ놤oQ;L$Kx}c,&9ʺB7(;C?_:6Pc_ A^Tiݐz\׶Ƿ%jlm_%ᰰZR^}yJU|q!ͧ7B>꼀RC_콷LqƜ5݈BydT88da6yO;7 `(wdl r`kIQ&{7Gz1QZSAS[Q[9w6MAD"eB 9EdqWcs8Uk@$y+ LI^eݧħ[p|&y+uxq Ulڔ_s)7פiS>W;?2p?#d+EQT,03O7K&Yx͒)@+@2D#-]VDBŪJB?&x<ٕuv1Ia(4 5H24{S#߽#p@XW5.sd_kɸc Cd2['sπwE$~X3ٖ|Z-\}] 0K϶mdg*^2_;N*|q "9PQQǦC,dk{6dBA`cQYn1ⶒ,u!T9"v; ,=0nُ#3vU8 yWZʖEodZ299+eթrWoa])Im+u۠U aޕ=pO qκmI~,14 C'NJw1a`B,L_ІGj?f!r>2%QAr⛝M""Q'ڕ:Aw pv\'x"[tJgނ;).-&C`\P$M8-[d;~fNdzREa٤]^Y$J48'?.dI^1̾I}V"Eѩw0CjE  ;wMU{Y3Ff,sR fl<]bݣa5 C*A XbwQNC+H'ϕh8WVN;JV+n460J O9 p|IۭͣowT@rE|9ɧ(L6 Ћy4"R*/"&>Uٍx鶞9i9IE~dЎ92%*{< .ՁFzUG ߢ5[>DvJjqޛE$y瞜\q[ &]JY Nȷz3N $d7>kxD+ʶK`9 VncyRcY? s>JNz%=g̦;9~xT\چf'׎JAy.]s|r|:KF3&m,BtY AYhwC&r&g3 J ]!J l|s+fl%Q,5[ƊzS"-]WIu;h-dݞ"4p~Eaåџ@WGq _u5|7`D:fEhE\rXۗU&16vތ%#Iwtjp#O,M|JF A^[^Yi TVCx3}KndNxR?F*6o]EO6!D B>=ur-.POêv7".˸1 odx35JTqu1+%Chyuª) O EúQsV`"pݽ:AX'Љ Q[sTm"b˞ #SgBW^$7R{U4|;gks&vF,:ybPOZc< BFME,Rr~+9Fβ ݪ *K{坈יl4|wjؽMIj+@ #/v4rWr.|,!  fz6-ZsoF6~ߋ.=iCQY9"tНQ 'ujypa`ˁ1๭NoؗaPW㞎Ggτ EKM?Jj. !1L*(KZ{g=ǂJKp}p/Կnb> çe%~3g|9Զ씲cCL<|`]g{vZY^sO_SYAl*wȟ&m/JF܌")Ӣb2pg@x*sKcOVVߊ!+)j.' [ n-*hBIU3Ӹp&J UkCps86xl`TEIq [3w'c38\ c`+5UKӟSoby­OȖxq74K7.lR{s=Y\ZβԄ*|~NPJ}#-+0>uvo/sA#oGaM][RݶkM +ܓLwu0J*کM H$=3<2ǽXgT; YHz :@ BtUmȑǬ |88lpbڈ 'uRل `16h~ĜV#?+4yPiXD`-~>w<\B"`!,\i'@M^eYdIz5oH_._9-*{׿o-xvH Mͮ佨Skl瘾^飬fw))M{+]31Mr>Nگ".zքJŪ^{3@no9swdh;BFj j%Qw~s*[dU$n"E;D*ŽK0YHľ7ȚQ_V4faAL֦1IEcB&4b‰8aq̵:[i,U/.en6捇 x +3!kr&~ȝMFȓ!0V L?oQd ½ |GD[Q\T[$LG&V^bc'vY_"S_"#L<jaJ":5m*B/϶~dr!(UؒcN#qK& UP( FUӿS7*+?ĵ\h [&/ȽIVn;76Bdҷ I(8#˱$N+:ҵţrHF![Lr5WZQAq*,U Y~ Udpzzx LԣL-JgNDbN.v` 8PL8$?vSJ)!&pcUS:m)/%:]c$^U9J &,Ӵ ߦzW#gMe?XvIYY ,/(%@_*e}OgT/NA3u߀j-ax@~/R%m$M*T(i&δ}6֋̓J~'61{O7 Bq!_#l6'#`&/!=-G~D҉qrWF?CMM:hC"3I@H6z}-h*tqJ7ɩV ˦#1I3 mv *˝! Â_1i^kM3lDFReca$ᅀ$;G!ÀY+kg@0їz*:wi\3.AY8.Iv}dy7I4$ ^f(mkK''t_"^OXqDC[v ׯ:{4 9L[hQqAÔgрBL'w{NBx53ٸ2cLCUU#?JYY+ jߌ%̒L@HL]mv|K)oNS֩#Iɽ~N年 nġGӶ^ȔYDP1u&qK"kyQM='b.@&O>#R7,~n*7>)r)< 20n2bJȏVl U+w+!V!mP$^#|Q~-Y^|ڳ<fK+`h%d?afcz%wHU,+?Vj׉ƞe%(*b>SȇܓWޱ=a]dHUش*ɻZL@"t3Em^? Aje+?Tt y'r5#5(PbΏnjs[k>+D7w RhH;f`U~hbl5"#-fxE~I1iX֯7Vi!elnE׃h+m`- Ѡ+@/xYRRvRo]_k*IGA51m$0VYʬzkwzg ]ɖVdgDvƍo-fJGx{w##f_&mY@?RpԭT"mb8/@.oٔ%vN M\:vGEjq7pk^ZpZǦ2ȽҢ)/a}pJ`ԾҠS:tmV5s^JJG ts٣(e9WT@Jo 1/AZ6GSARuGwU*%= ; ())ǵc e/F͢2^UI!u"^qlkmXʻL5C&-{lɬt{$ ;t-zvh7@WipzI._V=jPg.R? .P{q-!#TjX-ae',H5G4Na pq{}?j3H _N6UO}.,vsߐ7I6ɯmlfWE֜CUsȳg6>-mJ 3x%*MT>}lf@ns6ez5*>V喬N,P) a/m,4C2iIB_kK-[it\ƁaܗXI!݄֎DgXZ>gה+Yx3JvMHpKhX٧ wۃwWCb!Y'Nkn$5<ΔwڗcJ3 SB4̏ |Dž]U,l4rJ\qWS>G`2ΣM%UZa̕$sduLX-fY]Yry@ОiQl#R-s 5([;5,:5Ӄ2@ԎRi"(r٬OlTUi 8OCf-{#cG-DDPSiXYH yr\V\v'j}trbw8NlHDRT1Ͽi2Q߶XOGǫ$]9Je )Qo `p( ў;κEXoGI*b غT =&3%ʾ\0Lbuf"Oyg*Y_bᱡcMӜf("栱ד8y(p=@͑zi%2r5٭:+%9˧ئ7ɸH˿u.yr)aNx ˒Lꚲ pG?k#_$0|ׄ,a!jݸZ0M>kh/9ZMfNXUGφ;uEV6 ޅ0m9%L;|߃`ÐZ.RxUCں9tɊC*NTYu4ב&tT3c\,ϕ+nsih i}Nj_A02)'.b} 맏jxFȷ]8?4Yz쿛oZ =j@0yQa [YDLU $2XQ2‹+9W3f['m#?rNĽ 0\ANrN"؂j}w}#i{*>\Q {r1z^zɨkY #oK@s> .)d vil-Y^9 Z󦡯nHP u|kHggyJ8XL=HYHO~  #GZcOJxtՇL-:|EN~<6|&0ڃX"/Y&$!́g3S>-e߱8 ̹y<].9d|rmrv6M M[B&Q'm(]fxvIVPbqf?^YCjJd6 %vH!;r,Ki)j4ORL?HJ>#@6+!F 犰ZHVevH lT(?w l .*nfa{uPj'!(Z+gVXcOq9CwQXR~_Q񽘉q)Sh Fg֌2V-T32# Nj"8v뗐~J ˄z!B nȞ/JRR|mjÍI/#MP[NlӋ|Bm˟šJ7KKkڲS\%+k(1P #}fRl_ل[ IVS 1{YӐz@1 }m'.Y/A% ^]Qc")z\}αvc@Dy3ڰMy/Y7͡Љ8bpzQ#sbJ1~Լc9:nW1BX^fbWi]=/LB|$o)3Co3 ;ªm.!PS^/˸`{ˍA\xYfX`v7m؃ |'6hp֏1\'T3y/')+ =hZaGuϋ eJ/7 ߵ]FB(*.V=P4 1ڥf#B{ ! X73mٛ( ;&(br{^39;_("F?8iܛZ)V" ڏdə_ڏרڕiAsbv#MA;{9>;(R+H5EiJxa 08_YNph'ob@I)/`P/~W~T8T1 A!}tq} 9pEWu(W;A"̙b]yշ[ؔgȹUv/1~|?y]"rgrV1W 6?}d(oBcH" "0%Sug'112/gZާVfI8`_BWeqdhhP>Jy$&7kL# Coz\ʥl진bHۜKQȖ^Tz*./C~ 'V*)FeA7x K?N< b=wt`:\iI$Ӹ:s~dV/ewiE*]l-X`!I; }t8 [A]E}9+̱T )a Ͽk+d臚Lζ5Ukyv_)㑂-}Bf˘+6?=MvUJ+ɹdWՖ8JIt;gw^,sܟ*EKIԜ:]t۶0hı2IϯCp+i? x2U$J|lGcbhʃ͸=e.ngtVQ: I#drvmkRnK=EO4!5JMPl[wSʦg>bv!ЂٗhsJw  ʜpv+S|)wC-U%n z$ ?[ECrst}A│Me'z'5xOGCo_Ш7}?`!(Ψ:~B bkmmYS"K5滂X… PJԭpWLvB٤}Pn }0.;x%<1~2 ޒ\^[LK˙K\+՟S+Pq ț\ |?8B,u4W0E٪d[~ag>P OWũܼ+lX.>cp\Du(mR3ZvGl( S'Vs%;Ғv !hTgucv \ :wMs4S2 ֌qU(e<>5BxgVg{ &0Ja .>g6 _`"ߟ8Fa΅L軼OQ? "0= n_HԨz&>oAz@t:]bQXt͔Z l$eg컃_ V^8!Gn`Єᘞl CyMc>*JgU cî;@z|uiD,k܏+Ho( a)?6k;4=ޣQS76@7O1I 7σM{N =t޺u$I+qeʊRv:kW/)I/z(AIQ">Ě B% I>wjB59ʪօaCK=V7 VO? "Ь}Su^E1~eX ,wiݦSx /h@$NJbqizb? 4T.-y#~>Lee?=,S=P7&A&U{p]#bQXzZph=I*Q(C6wrC)+Φ-|7Tgڗ̧$b$S/qC<2 !U Pe*rƳnT# S(ƦcL[+&اr\*IZe{xђKS'h l"8A+"wCcn7Fg_\ |WؤQ '.g;#g:zt<'uXjl4AiOC>9Gz8f RѿX9 .aEcja!1w*D>U*b-3 iuJ,R+_qL Ҹ{?\%PٟE`HJD:{ A!o5&r}o=r gxUSe y7v_8.TQH4T CG|iT<23J9 (?3~¢D >R'Wt `Ơ+BHi]GmbbMiP+S§"͵짝nw7n+:HPAW5zUҗ4"4aԌ͜@WXJGҲXImTtWIHϩR^Z<2mXH|4R36(<1nإP僿N V>te*V7lW$ch6`1Dy_= Yo,76wejOu,$1 q@>oJ˕ob"k͊\F IL | ~؝Rt_mSNpjޡ[ fޗ8U=OH)腹Z*#BAsKM'0Z~h47(z Y]j-7$ST2QG& Eo[ .''z@*SCTa=;@dgě ݬpXՊ#M E_݈[H"QNU[ cT/[9LnR{H 6$6|a } 0h闧 W9TpȲųDQQ_pvđnt@^WUwSM۴+jyYG* c K($~yU5liRM2I%Y<'7~yafw16ק]=6 Q0|Oٲȸ.9NUDݪ!36RL]y-j&UΙ^YO~?%UNcd~% 2?O̤hLܠKٚA9u՝\bZ"\+dC~Ms}Źf#'PJ6}Hm "(r#2!u_Kzq#VO% e/CjG|d?kNlt BVJ+^2>CcXǼ/8;^g6Apˑmh,/!=/FmtkG ,1"0dN7j%Z$ѰʞQw.C-ʣ{(2g(A}rn_9<Ӽa_z>M{թFӜAV[8p[$Hek h2C)f% c5U D՚- ?`bIF/T-afh*0wxRE"vvƈ ȅ_*F9VFeOڹjb".Q#dtD[|)$ >u), 4 n_-F =ݽԬBu\ޮ0W5 *u, $}) _F̿vw^R=喴е(fJ+1B$Gvi E–M+r˓,Ba5W"I7٘4yQB5!>J^s )v[ 1GNCoTgꭾR U}Ŝ42&suc=M.l瞿.:\ G r-uٰÝ{<67k߼ / W_4[lbn҈R\Ē̈ UUMxB'7+/ߙtk;.. !Ik;-<1[$1/Ck ֲ?kk&ŞjWOC͌nP2%1)pFP􎭝ܥҁH2JhRcw؏w85JTb&9~p!栂c,PQ1ٷema/Y(*ilw72bm][ CW Ю#p@ibX>< 6ʼuiG3ʁ>@jL؟z10yD,HAl\(,liͿ0{%_ '7~$@p"-*| |tȂ_o h}sVHi9]sItQTc5f pTwZ›]O-SoGVmp,Ld.À m汮q4 DWAiENm}L]^Q UT9\mg"(:j*E {V; Agٗ$뭇Y1޷?Z[g)A7_SâRTwF R3mf2Q/WZZA*Vry^~r @&AWЏXmC:,0)K佟[(L%{P "4\P.cgR[\vرnJQuwR s]0ǹ0.26Ȱܵ>ŏz#`ЃGg|! b3lo19kWܜ*vJVR>?"`Jdul2@03n mRH1+uz_H `xy5\V>X2ꞨV.Uѩhrt[+9[~"_mJ^,mLv떳t:1lI"Ba))cXLq\'˕!BeX4K$ͨ{:<s1*0/sC"),.߯q TKkKz`YalQd3QNx.EvGȭ8DYe=T:azDdQ3a9t4RCYw0|HE_&]{٨jƴۻtgbYTf lK-J H>+}}MR>px\9K5pL4Ŏz:uf3YmY.{aF* ;4n8aA 1@(ڣѱdgqH=Q̰ȭ7_E[8P;Nt;_4 ,.:Y57fa'X2*$ܗՎErx29X9`Xm>v}(ҽr0תF⠜En>Pte"7,|*Q!&[K qRϮ .ik/nRTts*k{GY+o?aFE> f$*umD׳_=b,Gcz鈮(X;yۆT~0œjW`'- > M~Y}#ݨ9DŽ3$`5M rO0u}b0E m"}̿}L4STJ$5ɉY[ڱ/t^D{b* d"`HX#RdWdqHeJq0CT她)7{ DM O P@%Ɖid6kFbCPyx:qM3wz}4N?*~%7w3E֥)ݡŵCy,3R]Kfäy?<"rjWVQO|,s`۱ 4KRO$>< ĀZ]ddf8+7'/ϟ޴(~(/4أ}vvvUhGh DVUj^ Xn xmG"^*tV\=V U?Oh/.Kfkr5hnMLp#b?8qK>8;\@"'`)\d+W L$;='9TnY.YHgN _"(H EJJ=z[Cæ*L%oǓ@MCY_"7e)tq>ɊFէf-8{ ъ{Y HYXs4F|DC $"rʤ)ڡL&>LhqQ;50^u_NvCQ7FT6 8%_b#1ݶD"8Cfy]ZyoU H-IxI]̧Զ6{*6(=.>:"(_oέ٪,n\cYܨb&9}} '>x0 lllY$cH܌#EPw[ {>O;oCh*ri+-ҁ%7Wl5\ʲb%po3=D-G32HF}Y}0䮤?9w_2 RH6'߰! A-W Kd?aƏ(%s [$6$'-tVi*SL\f7z3VF,{ oa4-SLŔB RyMEYoNgJy R{Mγ-EۋKPڽ#jvsTs^N[qDS)<_r~R\sI1--?5lo7kYL ѻ?P=+<Ⱦ_""~2Q7JW1ek9%ϿAő~&c E&Rt9 [tu@fW*S)}p1 =\'~ջ4 ,v;&CFTnhaI6jJr-3J '.+QV=cd= rz"\&o ,+P{6θ0[~0,+`(~3L}y}~FuR!程@Fe߱l,t)=B2=Cvq)<bMZY[Wsì?,n>3GHZtt=6 fm0;)kDp) Е N'}RZ=4o2\^P,?%&z &;$ϝ~`W$N& ɠ9KaC)(;nPwܢ5-]-}_+ll<iP ]ޔ!\ol!& -d"~8Z}^P C! E#M2g fM Ԛ`3JH Y9Q 0*QWz,Xx0lnl|% +J,C@{>6e>{<1Q9f\w)gd;hR{u0vʓ`Iq $Wo޾}AOrzBmC?MlW}"+I{'< 8=Uv2D>wti%4\\X>}R/ cQ,bUe&4 01SaF~4M*LDf~;Kf!p7'6O~[%.ŢFU:/~UsV<飜8^}QR{%H?(({b8/G] e{\譈Y{*?E; l͝aX:K9Sk{ԩ Ws:_QEdyݳs&X軡䉪# FpɱmUaĎ6|LC5pAqmWOWD&7O{1c>$';XgzՖ]u?\a5Dں>,)=UpEY  g|v=7RNj[5eE蝽[vK]p~m|xG:Q!{,K&{Q?y9-diJHQ9!p 22^P2PW !ov NE -3P1W;`vM7v\{3k.59F0G}wjp3q\0:z0N:J; #԰u JP 崷S. :4s'Z$`~Ը@"͂/4֡w9X2ՓI"y!,X6:)*7)=k .Xr|*n)@B /Tӱ,ֱ&_8-5y˜ge90$%<U5!6Qtnz. iF4@T;%Z`,iUyJ|^r㱕;L؂4I13%J}6a#Ի̡QêOt  M `ߝ/0A%;PPNQ{PԲnsu \7!-">۫~6w.e P+4X@nj~FoW:3I8R+< ec!`zlPOx0L7UeZІݦ, N/}iǦ.2h+HZ;;WcIj.]#Tqͨƒ&R.+poR} IPս˒fB=wݿTX 1u^Z ]&|JҨ]wOζ}bߴ9v g0Kny5 4F/,GgU&V66Deǖ45 NDfk Bz:ulGl>A2d~|"`[?56:YH3! nQI'VpV煃eP qZh@dz\~w/"tX%ܦ0+aV]N*)Xv 5f2"щQ*wZ}1(}!K(sT)Bl] d5h\iG![耟f+&]6-\x55<*`#r7<ӉzP+}Ǎ:ޤP6q3? {4@ ݋Tqn6%s /I/H$Cf]=nC&BK~ax3q?lR!ֺ{/"VCM)슡1H&!o rpWIyIx( =@xSo9NՔt!{s Rh =u1 ΢qAˠn"o_\0O )VӬFju  !5VG:={ ɘ HTIp= zSex 0}E4W4E X"]ʂ(%3p{=z\hi=taC;s3G1T* 1Cڃ֙({IIo&aU\x4Vʮ$Q 3s7M>зοP a ϲ2au@9k h|Giߑ۔A&SG8A6hakc.` Q7Y7ꀸǮybW/_RKL [5>#LXv6Dgݔ 9P֎43h`yotw0(q'vҠ  bQ^8)-EG/p+8T]E l18D2ǧGM$^kMD ` ̎=dex3ĉRgJY&=Qԡ~ܭcmLT6KzxCú []n;Ñ(m޺G 4~= L}ӍrgMvJҡ)8Zo,oO60j@-E&*\vBx -ِ$KRQ0.iQҬ,VJJݧ`Uv6uQ™,cUnYNb7}&=% Tˀ|ODhImM7c _kfvc)9c@ߣN:^ vIu"æQ`p[UЇY6Nji{ a$λGDq ';+3GEXmi`XKneCY~ /4W\}T6P@JGByv$73^6B` nۅ,{cJQuɊaU?&!o{ f(0*8# ' ֭0|Z@f6c0'/Hw䖟7E k qjYWiJMw Oh*%Z`TNn<2⧓ogtw>C\J3Q)EkK@ VӦ08sy;@K1G|)׎zbqO.S`)?qo!̎욙5uϐOuW)n,uḤ+G^)xι)Z0۷8藣ean\PVT7p(%eEb60{f<My+Ϊ.jA/@ ܥ$L0ˉŢ\ e$y=Ç\K^gv}mjA,!(b\yЪLzܻHPP7X ^qvXk'ĝlÜ@TmAs:s=Oq%!]N53]u̦m; sA[^F.<.nəMD">5rݔhm ڕ=Kr{t<ϺII SH^b+9^@a  iDnIVn 顇rgcķ)Ό@C!iюj09*QJ:ut+XBx* 0ZA54ːXRGِ@X);4U$~Ҕub?2Ib߅El*֘Ze>cF:]Fxr"~X qwkS\IE\G6(Q>Vͣ%Nkw>RNZTdOܩءR"= gj2%%Es7!P)rhQKWY͹sGV\SvԛO:L1#;ڨvyj5NM%Tc)B?';p__KvTpSM8"JWU2orf%ɷ{Mf"4A:ң )H blmc)c3Uz *e=$uvKH j  jEE~r@h~FuivK-!7rȤ RgCš.NPL_q2\p]6xgmXq__?-)Lޙ15w±$!pRY ,E #Qj)cd$]-ҐT7IgY>nuؚEL/ K /sB o_bwח֋"|FqX OșK)#?VMXSy :DTڮܻw#R;@&ooۈVk+\A\[Fo؉l6%2\=f}ļPT `{ tAEvفZ2Q0f T=)TA gzT!ceQlW.!Ud1³ýk0CՕCZHQ1].ETwMÀ W1/"y[Hi}?N\U2W{SZ(<x(洞Q|sX}^w"H ]$qY>桙-DN"U~GsU2 `݀Mw]zuUVR+%%fS!F&*M$}sh9҂b^+.",9' Sw(gt(CqZ"!BR!wE6Ak;+jĊӡg'{8dwaJF[rΈ¼UF&.: .LIĀDX7hfnL ˑW4+PcSS|}JW{ +Ndd$H`ʹ ot[Lww(G5c)=S̛1NjeNh-(/dJB1vo[ }n 'K\1;W6%w*-V: lM|obۣ ֤|x 33C`<[hzo^3a`kDmӌmnP{)LhDF\Vy Y[-}VP> me%OhoIjʟaZ!m'" EF \F7)yFTKv3p ofKH2 5c_Kldk I,*:hVn@*E ÷N,O)?=d$*7[?ءG'"Eܒxj>s|@`kBQ)%s.75T.Ag> R %?8aq~g=89s(p"S<9#TA{\*!/Y6˔ގ% U1 ߨZIqX,`VS1Db~ 07E=-&Zɭ$٨Bx![ɾp._t2 =//lʲI_m(K74 /Xtaz`\%a<&u0'{c̲J$P]e&6ᗺtGW hh9sS$m}$y+5aa^9^_ǻ͖П:c:aeG&QxEXwJE©haߎrH; 2(vά|n<&{Ψ9ewqO,Xr֤:8䕇ʋR[c'Zpwe?-]6#BWC /N/0旊E1UATҀ 'O/uʶn~}U']I ]ၯU4 l%qNgn0Rh o?ܴ30)I<<ppwL 㛞x8-;g) &fdP9+X^ NR[D{̑v?" f'6=$͂+\R0%ir?"i%'{PI@sVZvvLE&0u,G95.g''IfR3}%ۑMLT={,0 1Qe'nc7ݟELcG},W3>:=o{FQ:OIjcãG&@1-{"T4LD M}_\аxpE?q3Ie1v5]$U(퀪WQgXUlj?Aeho/'*w6C+ U{ۋ{E3Өzêh7n5bP/5GcK{PC #]TP.MTRAshYOr{a|VBV֌3D+Pv]^xJzُVffؘ ~OnުԋM0O osM 0Bʺ^Q讬?ϡd"c2*A:y.a?˙BM'Tnُ!?{(4\|HP[Hҥ%L@hon6[ߌGK}Lw @#|W'bГl4#;Z_t4Q嫱#eaUUKmKAh#OCp\Qx&>VJtq! K`̈́2M/E`I${IgG5-AwiJ 8^eK+xDkd5e["8ؕfy$9`Iz'Kj~ n>]R,o+C X<:Ū{&F' 4|Vȴ|EKY;zM$QMjǖ|$r .6WʮCl2PƧr!ݾDx0HKړkpP_ܞR3@,QA%gŨ@e2rw 4JS7V~(~#rvn:<։7.lb$FZL|ùFȧ%p=HeSrrzX_wkEH)˓{o?CXu &rLa[!  z/\ zM`R / 'hX+ 3<%pRn&IO%n;-K4j( AW~+E #sRO#y(]> ./$aal3Q*\5vtT9ێ`fp:G|$;oMlG|`/eO^M4ȉ_ <6\n(V?3LQ1k9ᐺ=M{}Z~0G˃$v6?6-ޅQ0AوV;_c>G8GVЯi|pu>x9=*uZe-M3[c1H.b%3HdL v@,jT1P8EҩlD'b_ZJXjO9s+;{rLLBVE9}+L hpb9;J#bĉ! wdKgp흈DZx)c:v>{O삐I1LM!` XnPѿQ偲*7[o>%; nǒMa!ݴZH%7 [;Ѫ]_#NiGIXCLzPyo}wx,%9%2IUg$!oe_PgrNޟ, nGyD07q2yT`,}Vw`%rEI| ?"DT@<'G XścMzUAbo clO̙%{ƒ%PrHTbPb1Ш30}y ~xE29+4߬CqfEH&WχAұ: 7KmWWe:٢r xpTÌQE|4gdgrH\qBWџqg+>=%; $b;x}#  bX[WۆP9ED"*Hxc, i18:Q+G`GM6fjB:Nz;t l;,烉}0_iX׿#C^p5Hq*D'jW*+\*W˥ۙ]N=%qbo|}e{D0toK`W/l ЩBlDּg`g~dH$+,+:d >Rɷ vOTD2<bmCcU0wMQL[EO`^Gd" taknt,#7O|*fS;O#F.SUj$ }P"%9 6k58+'u{XgRv@gZl4P[:1vPkz- u V`Yla$ZCs8˼99犹||F1v_Q wiS'$}KmB'i.Eյ#؜I KhjRQ{G0ftSJZ>k,̳r"UvRp]B. ^~v8՟2gDzHdPub 8`=mu-v35~͙Lءy搂ګA:xQ0N3edT(,4pA lYYW&)& r5j+YePySW˲6TǶݭ)6Q9n{1\4fs97Cr:[Eo+  jWlNHPRld=g]$HafwX8cQofȇwȐqN4.V ]ip[ܑENUrozhn< CBO:_aeqswn$&!T1ܪB{=,0Y6ea5gGT?A{RaVMKt@(:#Դ7'iTԔ^pQL@!f)[|m[b1GZQƮ8 !OĪЄ{Ce{v>& `\7^ :R;D(^| Y#S]ۢr^|~lkElHQ{} GWM#D%b1"u+HrQ,E-@eLf"#ۢX0%%Rd5 |y# `rjaoJeTe1XS&0G8 TXc-W$иf1.Ak+J|$O/ P,K@9=M=AtE =MCC2ӽd#`зp~ѽ@ՀsRɴ/kVxᏹOLrfW~F!ێ6ލ&$!ӠQwlrt|u %J/gk]ю~dV x!Q $E4Q u08oB70d7+RO0;+z^[j5[ @?Lh7J.s+0KyI QA@.c>Gj[b$>8Z %~[Es30o{:(m%pxq6/=>]8= yNKrc[^͌UBKe~<ÜE&ݷ*Wq0ŝ] via jxiDH8 '=?XxT%񆢵Cࠇ̆hc=Z4dR[9+L-rƂ@iƬXݳrd$Q^}hr֭+"4!in s]^ ƌ7~|ug;dw_Nyk|JrT~SٖyY/8a;M20,ݪvwJ2o.$69aQwpa&A'ߛjyuoP\T-`ZB*˅LY*&Lm2ޗ58C9hFrV^i C(e1S"Pie$s\ \#@#r`=vG9befB0o|6M-_?3I+<5a_H̩ ) 8,/>ݖع]lۓDyxJޛogӝ)=K!Q$3Wj%3ȦBJ gd_d!m1s8~:ց]Z 4AZ *ld-RoH˶$Ik&Z+kф7.5ήfe J:GDp6>"\6^*s y6Ejb8;7P*O"]GK@xP嫙spl1F'⍪db?6elU+ 5se(|U\`OwzPg6?%B$ը/9,vQX;~*l2zv-Ty ^'G!5-T¾R^h=.vO7v4~ ʝJ-"moaDIo-|g\@^Wnw޳,[ nwQ 2rRrэehCF&,[%RUMyҌNUt^Z]Pd`ސ/l,ڸCRv0Dnގ$9g@/ʹ{z AO|u/@4\kC8ۏ /5. :)QD,Kk{h+uD85ƱB6PT Šwm'`n۟:L\&\jsٙ.c>SšؤQD`tvȪC} %D˧ҔzNZ*=˒]F#{F 8"B"%qퟙ?XqoI7lBb('nv;!W1zDKz;;!U,Ђ:Di"$6q.ǩd'i!']SmYY[']/4CӄՂp/׃D [ Q[Iy^3Չ I "KDLگ5[;Vr-ưU}/N :]ݽhQ+/3FxWS*֢RiKL b-$ UAKin7įIT^ʟy(K ʅJ9M&2U;RfkT%I*~+n[U:kl>l$~r j:ɶ#_3=)CI qNhitz6rDmџryJM`(f: *6XBȾ*Vuae(lwF\ )~SvViat2X2rD Г=`Y:<0KK|hU- Q5~ng ?٩s{3>}Q=I!6i F 8>XhB?$A8J6RFT y T\ۮUN97XݢxRiA'kci~~yzݻ; ڐu{7zZ:b3 qElbtUTˠqKBl42Mh>Y.lڡuJq/ "͟7%Ä%?,ʨHc0Ar$*=ށwܼ)72X;~QN:5>!Rw zOZCI7k,gPYƌ]K}{_5OW\ aJ) hm8Kq98į=YqU™?HQG B,BuZY(E[sLϚ-`Q8[^!qso)ߪ%geEk5esy+̣%[35lrBn0X`ѡͯ~u U&-pgcWbdk!`+)]@B5xKs ҕMؕdB],5ju~$:G?n44z[ 7\ ws ##i S$6I&Y_s4DZ#*#뗫1h?+~JCBW\٘M>Rӽj4k8a`Q욽{F9`^7B+U/HrB.i0bi]8qT^rܮ "\{;*d[¦p0{ i N=T]eJ?+o_RpK k@zRCOׇNoOLtxИ",k**7N&!+Q}_ !RXz{L*٥u~`WK-ΙLק/O#qKJǔ $_)\(-7"s"5N*hM,՗x>;NqQ:(](*J *"+RmXvw l>]%*d*I lO-0rhBT~8p$.$*!%MOhfmNwKUNEflyy @|5x[(?JH$auIK%ԫ|wy$<#rJ5a;BF675zF F8nѕhE0ϊ` ksxL/-|72'~z*_lL4`k9ɧ젽 +J?ЩI4*pAFF'S F1r {\e9)lWD]&X05D62ڭ" >M Gx3"sv8 |/Y+Vam|r3A=ȵ:} c,Hq`zOZc ʬTI%f p&V['?E$h+Nu)^ 2-`.;fyO-P3IPN<)r]HBHCT:u>~3A45g2\A*. tx~kz$Ҭ| >|F^12b2t>p=6ɒrz9_] ,}9c~m-v4[ <-HFg/sЖդ7' TEy+DGt-۱oC6an0*6|Y cjCXc+&;Og)m)SN(y?'N?:>Gg~i\w_)o[('u̽h!'O.^Q-Ww\G 4+v5?Ez.ɕ9~=-6Ǽ3f8ȳÙ!w[JR x3F]WBq+c⤲^tR ϖ~D9Vڮ?]X}nocj.KHp&O&6⿩–έ]z@r8rk뚧i Լԑeī;>z;Vᒵe388q莽X.fDf&_Hw1(pG#zH`NjSR_`'p9J*Z!Da3̾:镧(#:5aR5%~ 6֘vO//.xJ3^1N`ҩX훾ҤlCg՛.h!u-a o} p<ِv ^X:_=|Yhv'`5 %y[ ®+PEdKco2Ċ qO)BIխƙ$C~43k ЩzŔ|kC"R9J0'+oAe~vE#4fw`d]Qa>m Mj75"=䀇]:6{I6=XO;6A9[E==u M2[n -(|05TBƨwP:2S.=Y?2}R#6NųZ |(=Smʉht]_;t"!%}MvעBd9ހ9Wv%uJq%QmV1}x2C h=^y5+oH&-`QRCio.@*n֧]Bzbg0q o-$7 lkLLS#Fr /d)Uep1Vеl$GFF"åDn4\M&:8jy _VLVIƵbWn|k]YVXVW_fr^L%|lyAOlk((sa0eӏu&Ayq/;k[-U^֖󱮢5^;|$̏2YG׵Z El@ZJo"8TW[GFql!v8{Xfb1(U*{ҷo[/,."ʹ *xK^ͨFU= 7G,{N,oXqh_(/WEbr 8컊'c%nV& $A>1f (J_,bf..;O4K TkO}w _+2=fdK}J=e>8Y\EG/̒>D7m` jȪ.!-Hk^Z擲%wc6Sg-h5CHG`Mibm~b)`.AR@k@n2Jy--w%h,F:jMᘳ㚓CR>b= z o'D~n7qVvl:V2pSs\Ln!SfH/kֻ=zJ6W Dld1QbJfa3_xIߑC[i w>=}:JɾI%U)|8<oO#&`Sf`)-#K!eJNMү &R{E0/I"l]Œ ˾,@sQEp[^#e|wrs y.0`rryT.1~ߞs[bd=IIXϭ{7Kb-QurOOTHp]tSF'u`!+E٣8~zc (gQX'[2Yb!k=~mDQ쀗nPg=boy5N45 اxEJf)ZQPDRGe6QŤN @FSl׹ZT`4W$Z,Bڞh ֖fsp@8=:R^ͭl) XUVKg=QdEgC6,Cw݌-Fv& aRot^g#/mY ^Hp};rH̟}y;&X)"N< ks{W0ClL5qٝ}44?_\yȝV Ӗ4^Rd1ggb{!vh[64"Juj\x?OmZ9z1I 58ӔQl$kP΂'P蜀)^JϹ H>)SWnQn*&!c=~vNYUM@4D2&ƛu>^E8T'xF8r%kLX&\P)$.O9,~ȧĮJ+xIsȶsURv1 L\;vvk J8mG!H6Z%$"8aƒ:7UǙx#wP16.D뒺@vT}yQ +Q=H"5;(5^2υ_MbJ_ͧb9,۾Bmd5[5FvUڤ/,`Q` ;3ǝ*Fqj߶NƎ#j( ~UP L= DT7bFZ-br c@o/ޛG"vbEP!)?ʾ1O$.{ 0+,leiIQ #nK#7f:)71jl/\Jg~ԙH%*yw"-×9HPJs ,/VHhpw0yw}ܕxwdMP ZΤ,(FņJ=kw.kՀ/oΓ̇YI`;.F ~tlꁖ- BْoJ8YCZ]7PHPҖ{hC bX# +]T˵;8"'{%l$*t ^ezʭyg4+K{XHU@n ȭs5 'L ac R/ەAM K:P@և +hrAv"Þ?\}6wE^|ŋ!tA/4T+5`ENN\+ eOG> ai<.94Dǐbg|3JO)"DU r:D(C/Vq$D3h+VdQ_c@.Q,ШٰZ3'&Nr 2$-cm"FN~䴾Q[x܋Oۻy DsRJwvn4,^oͰ*~a'hOkx{U^u0nRDOSApq[g̊p2[SUܺ8E.f[*q DC7DSDXjm*Yx .Fh'I>fQN7hG%b `nKcUAOȝH$DvWR2',r6මnjfk6 p*Q9 $_%ybj?5L+9Y#VftV='Yc$uBZFaXT,y :{# Mä/m3R pF4E%<ߣIAFF"5_6Zݔ16c"4˪Rl}fl@ޏ';8uզ@?UH47NeDW/l?atdQXN8]8LJ;siD}ԢQ}4FRʍ9aj0`+vڀ1@Oe^J@v8 Ù-H!n`#sP1a#xOg'Ӑgq$Vu_(qCOay-Y2&'#9y0]MB"  l;+~LAwe Md0 ;|'ل}Jv}W$rny/c HD?*_ [Hޡeݧdr2֓>8Gn)(?&y) Q6,MV AT2쀫S{̵mR;4s4-ҚyGKϥ/NEsmd;KtԊ x trl$p6Zڞ+;l C8=thLAh26 &=ns\?ND䞜>4W j'ѝy6z el-Za0_Y- @mj!}`U`-oF՘mi_^r Cl8Ay/ RdJ.eh$y"9`"Ӽմ926 j4I+̛AvF^߮>yZ3Edƒ7jy l̒N!7ĞڞME/A\`4SkUMٷx)nqgV8q.vζ\Gcq* }#3@I|><f$84[j5߼Ug.2M(0k%|KutU᩵kBiRD{Ex_ iAmL7uӔV&zMc 7wdNb+&$/;O9 ڬ￑WONhvhE/}:׫"Hcbx3 sNmUxt!h"nT@uH[2ZX{x-Ƿ^8DOi?#%Uߦy3nv/w L' +e[0 "3htQUGG RUC tyh֓dKhGUQhK=9&b yD(/Gvm[\7*!Wjgԁ3FuÀ{jԪm[N Ϻ+Sza'qފɖwi\c`R z_W+I<7  ѐ."9~^,Nj4ί9g$gFcJ*nit;${Ɖ)Ȗa`ÉAg#%"F; x8.Lsni8]IL)>yA;k[ZbL2N>}ݽR*/jD#ҟk:+8l큤K^6_(ۧDTs~ᠮABO7:dG7{jdPaTi#O$/( Iub,+P k9:m 9Q{HI2b(*% ~X5뺯Flr!v :b 6zKȡXƲe XBgeV9P"zs,<ǜ7&m$ w:͢XU:N2Rht,AO'@WWI,M?6,)G2OȲ?_.MUOҁ$l=a0ieE=uW?~5%nߑw>%SƙxZ"+"L ŲgSgJV]82?ɴ8hFEQ4y Pe{/ڈ$ܶ?["V{0:Hu=Js9q7?!F[X0[ڗ tER܄@R>i$9:XO˩+pdMc,{;08,wmRQn JY.|װL6V ~Kxc,=7h~|P\`xVġe&vD(syM&ѥ0CF,iqKͭ4Ot 6nO+oTlELC6!_'lt9y ˃jQdAujA7@RZugxM>4;Pm=rhw@s,;s6<;+eSz @oο% G"@7bUIs<\ I,RCat}KwsR]Zuj3+zg,Dcn.R\ ?ؾ𳮌ۜĹG s:Ap3@3 kѥHGJ |"|ѥ5ߔEV,^$\pӺ nIEsE2UzzCL$neW);!N~jƕ #tzv qʅX>#ڹ#iRWdBp 4*~ :7m(sKX1skH lBFжA=}H4e^NTA[˜gP'ʱdmzo>vCpR,}ua H]o#M\B9KGf8&@1'0b@xX's b^H77O?An\Op<c#0M.ZAKa獞i4tANZSEpLYG29y%N/ ֩6߃I ٜrLx7%|7RuɎRJY, Ʒ0;)5ʿ0nSj5xTcpYĤau6/bCm+ Y:fk*ɛu?Jp#U(h?{ puEG%F ,6wñv~ T7D/(uwC5 |{<uZtT塉_/x'?ϘT1n" TC^dž<&n} :3XmӦh>_A$S+~#?֋!>G\/- gm`(!>`l2Cyhav>F(b6p3?e]*7?Bz]$ ^WQJgQ!..D=~EP6?[{o Eիj3^ <35tZqtVcau9w.f/M:1 PԏpiU5]_zeT(2P8cLSo .@>aU{\S Gd/ =gS1h!ZJYGvǮDgA_BM։ і y>ljڥ:|nkEͳ.^7 ^魝>xt :?ag R蜬+(^ x,CIҒXZ.O7 .BH%P;ֈX]}`?_yfDFXί54EJGY(w@L> Q˹N~P<KTbHY0AX^nY(% O&5uU~ջrh>$KW~UCQN};]_qcɲm⢴C$ e6u`v| nbd`&[Ħ6D-cz]ڱmH홶 NI9jF79hN `~E֡7A#4ċBtZnW"m2?Yȗ"*_;ycfLy@2UBU ds4~<2ӘQr !0/C qAzbf:]0J)E\'/PvQ `5/oYK˃5hsPx07!Vi]m3:afoSD&M3&w],:A/.\L ~{txh 3h̗>j9%@7Lj`VX۹U ,U&~Ţq\5>A3cWRkh^#Mj`2i5MU[VoLw u!Xs'EEbk+WW$߶/5׷a7PH~@!&)s,]X mրpC.fBoZ4ekK̮Oʖto" 4gwkL9cJT*I cj Hnvk$zyW5+*tWa{aA֜ݗ.8a]HiI=< V#}Gܰ鲎oB`s?6v2/C:("D(`6z4Ԃ&uTd,JV~[eP]_FcL!JWb& B ߚ20?וi>b3IRJ UQ]T_2/8eG.LT6Q)=T%+_,9R}]aDwX8lF{[Kй9QnwI>IWw[b5?@~sf9( _A@8NP!i7}|\n Rb݀CW4ݲmt{ݭrP^qR~2ybV2S;ځdhdd,YQw>$7{G&驣`Z{*TۨXה7#-zt4+_e 'zH0Fۉ'z3j$׷kGD|Z!u=eF5!B5#o0Z>=%зͷo>~M3 r?HhtlB":v18sFDR7ZWKƀqf៵ **CtP?hpHn'AoX ɍ(I)6W=+딝_,'7ImWF1ke&98J%ݻ1v4֦NI4Q~TE{KG?}+G6n;ZȨw=wt_!f3fGiN['w3]t@,uSڇk2s ™d+x8g4ɣzw=hcj u }wèuk6+¦):vEPnK LPU ᜖+%@ҺZ. ~&64W=hC+/fa9J |Y 'l)9'W(-h*f wy= RȾfe)TIuѷ8f@,)/N oPM`a7vj_\ <" nVDZ]R]ȧA7,Sè:o=,C`y P|հϢĭ.q0[M xVHQU̺(/g92a[PuaW%+ّ 2v cYN)uS<ǹ'n6ӛ8mrU KQ@QkO+42FQlU.ĆH}~= =#0P Lq!W v( { m|kTmA-n(м]Qh#(1oQiH d`B-'va%a&xaO^pߛGy+0ΝN!5G5]&+pNgd߃3go7O1MBܠ롡}\k"{| (oJq 1MERb%ƙen RlgYƝ"PJ} H1 MZHM1`8@Ko>9;}Qָ}obE,ƢOeGBb Bcc"fG@< ꨳ>pVg:T^G:e]3ѬWΦAi"hO\BP_["j,H*0U8xQL" Dk'8KQP%.m7 4>:͵˲ uOB.EÛ]Ge>n&'$-MLDCUϷh-x缈SԺؠߐ(4ZX4̓; ` $u,k@g#E A [°Kg&T?Ѳ!A}_ʀvvRRU מ)IDYR{~Ss+:̭`خs]N-I=كӡ֞TfPeK{4v99D;7'`<9}QkAIه:qǦCN`/i&9Cίb1c(M!dH T^iͼ_ʋjtVikAD&LBɎnLy]G#;}QZ՞VӒvj}-{"X=BXpXyZ,-=[e=@g!d[(wYBA1=7 DY00"~J)͢.p^bSDx}zg ͠Ї>cݝ ,Gq뮙̐M>"֞BYܹ3âb>4Y;w@U!ܩ\ң2`kV=b 2*EV*լ#٩ kmt}_/?o#hߘZ};_}ܯ#^(ne?7+Lִ4KIwf@=3-Ǵɨq%[&O/yeDVs6JDZ-jq qjX8(VݟUv0/HDYz>,Q[V; Xn\qE fkøcL-a37`ͅXrudy G(ȶ g܌u\/"W\~qrZ{m4 z-%_r̵ M:PMooZq!u9ڬ))bCˣB=T)8Q¶~RQ=Jbj ?eE1s%]2Zmxi -wD..I 0lڇ2Iv/ݵRFWJKjTILؿCJ')?º:>>c,4tơ/s7_֊*϶mHTa㵖l}[ОG>1N7)ʏN QRiߌN J`vs v~ u2Cs "Tg{X}z^feH(X+ڧ#oim6zpģ/30 ,ʆJ@BvD: Egӧ]x`-Z0dbEdB{~څyM $eUp0U-csaGtDeh.?lA@Ϙ|=v[nʸ Q_>/,_~Q9y%KZOv2vaلTPͺzdU+j:̥AJۚ8c1y!>LQT.R.9W\ ԥYC9/1t``RNFwb:E_vl~ E):00l.tiyZ*#{F=t(H\M馲-6XD[/9U␼tWϜH\J[ ! /<(KaoyF7\mK'=Su-1hl,#兿Y v%VP`6qmІ eec t?}vw]"ZnRӸD.?9qS4!M3:_ B1N͏ŘD0jz1:?+/΅Yga|~-)3d7,,&/ꪉ9l(9 V $geT@le(sMGjp1{X<>8}ݒTKŐ]Nz8 vXT v?z\p.}?>{<PN%  :U,.i{܇lD6DZaJA}V'e@ڔ{Y/֎.! =;=h.=@}9)D6ZR5g ؝'e&,|$i6,qJ"ۢq?smɧĘF;0D&K kOp),_{!L9s h c ERyD֬ Fx0/l˽3"!h6j0 zZ-`I,F W M\> OadPzROBl{.}]?1VYs&{X_QS#"`JQC`|g0'ÓWuS.Քm>qi7 (,G k<ǔDq:,ά,6bpՓ8Pu#<`s758C[=޾ /mO~H!]  rgJH>@PM Džc؄ޜ6Yu] wPl6Yc0=IwPnjXW9@ƈbEZXt_}eHgqô<]owwc8Ew̲rǰvߔ{;ͱU [[Ifv#X8C:d1TĘ 25l;E㯿щO:\9xJ00ϞsqMw7!QGK]cɡ߶1(\mUraq \Kb,,l?Z6+/ٗ`e <@eVJ|oC [@?DiHyq:! sc[ pߙ@'V19MURP&ݽYJCg6t w6x[t5VzkKZRJn5zy .:| J5U6@ʋS bNokU6RGk>4MKYi.7QCM|ݱ!j5oO帰?EvJ#dzTFo+ㆯ]ϣH_P(ȧ ~g3B'y2 5m "sRj`9l#4+=`0s|jj͐7vj; BgG#e*j\"Qڗ# y9Lkύ]#{wxMhV67XMWGcwۨ?ﳋrH}s}a$tyXN-Cudc]hJ?cv~$] 3q{ow%rl{~.^{T6S9Ex, egyM "c@`YL!^O~񯠠;yvo(sfk*8󤭩Çqf;T%9QQ*ԱܷbҏLa y 南;b9YJ6 zê;45)EH  jIqFSW.1aNUlA|+Q515<,dIpKԋ1B;P!ZnkiBH!N 9Q5.Qc8VͅP},J0Wg6 B%E}{ @aT7}cqHqM[U*#X;#dm ۘ*NKpѺ_/bzIлgͭOnv=fYON]{[!Q/tn*d=A椎JO(Ժ8=g;Qn{GT#Z[/4YD#GP~r8EVMtvTmzkGeK-Kj32Dp {4} e.ϸ8.eǐDQr>j<}"#v{Xxr3o%(;ד׻jh:&Aq]d˜H&NZ%;gXgn]|BQքL!GVnZua3 61i9ӡExmm?d/I7Gz"F.p{IbR* 勑q۽"l@ A ƕ0"rdbMsN @ǯT'јS(ӏ]cpmh}svf }hQlPJn(5?])nM=O6Li^JJQ*"10bCqL{m@3Ҍ*#y"ֻB :ǯIXX9އlY|R-%e~GJ}( '?2]&N%@wֲB"HPE~> l! LʕLS yZO1x W7U5Y^;7m6jɂA"E [^7ok\]q-*DDQ.ֳɸ,Nai$m n"v`3 XAhqĕB勴:ݞ)QGt@K&~q[_C7Y@J'ؤtmk:C/Gg7ApbWW.`? Jո5 | Nt o;F,VT^g=byӋsXIzUfUd 14$D0Eaj aZiŞS[Դ^JΟZ_#M1 짅,_i'd ɲd4jZSMk F&s@8Fʛ2_#cíUݮSFSRP/S,RndKH}@kc#XC" 2wk`/gb/[?\ w]Q#]:=Ѧ̩  M;Ղ?3[KTaAZyVݠ:xLz#b*2yOa^" bL_(߹wV|J=K{4P43Ȇ\W9Rr-Kk?u ӴV;{jU?3#ڗmT؆7sRf0-h8}t8vmҝ*μWCJ< ]-]W#"<~d{ǁ=p u cz ]ؘ$_| #,W<_ΦWr*ƅ#i.B(nF0O%gDe|2׳Q7V KY#qKF, z@&gV_n"@{Kqř"hjM`7*D@'^쉑avn 4ZNKۃ'6Ԅ5>UYHOG]| ԑ~v uwJ ufWaᦃڄ:E$݃Vm@KyrǪ*cqɢ9|)ۭkt|ǓsHw\X$&~j#IRr8^f/mmxYi(BJ&KAxI$iGKfA|gnVeaĊƧ 7Zt-fV˷@E8:|0OhTFz>L;rfa9i l;odK$K BPBҹzͫps-R*`j`,L2 =p-<%ѝ8wt8B4)ذaT!_u wvyOڠSlX!Ԧ?9;KcHNK(3E޺_TKؗAz~vwrZ1jC!+a MM&o,d0n&%l9,ܗr9Nwct4&α.a*};98Ckr%;Wʾ>d zs 5_}OC 0lK\[c;:h@ V%b1MRwd)de<[ \q^웋ZHJUMr܂ P.QK4Xq˴A"p^RC4➻PV"oHwUx#U`e*.QbڋH+V e.^59Wv:8\5&A[(;knwhI_BF0X| &;E92U__t-f;X]u"gAzw!^{VND1AZ^1%ƙ懵V(~ q5ԗL< R\t)QīI $rԎ62&s "t|1*#g< ^.W[B'#c4f+[traΕWԠ"1NJKʗ\f3"f'}yY,C-RىZ|>``1ZQ$lKbXҒҒ=,_IOu,[ZE9#ti$%.-k>42cqpp=ιv}Q Ra')&ylSaӋޤ.n~ V1@\.k(AE4sskYIxzP"KnkS_%F'%,f8 lo!Tkb0Rwa QMiηj JfTVW Z'&N(Js0`j-5e>Loh2*˷2;DK*c̈́%1)aκQՠ&q6;Z> + Sb{!J@] H`{W0 = 9z\?,?XGC. 7U /$ac!"+ PӂAIF`k9ů[ֽp-8Rj0kHc*wĪU!36~bb4XS z@ od4s2mKS(dQÅ3@4s#cFG-$IlQJMѠ [oLVO %c(L,sgذ'aϯI1ͥO [ .JqC'8|1eXEJd`ц%Zm n:;&%qˮbRvT`L a۫E"RܙyE& L-p}Y@v1=A;c 6d [ t\0NuglK>,z3]IƀADg-;ϐ7YgϞ&n//̏bwUڄb?.ykDE{7ټ=,"@5/ ,Ib1d,8wi:d?n)rL)I%A[yWm'ð>lOȤTD(R?-{MgtPpA(oBє^tDڧN )iv!dYKX:bst$-ax]Y4̀EQr[efZ&#S7GiWT^$ Л,,չj_zz%m·.687rn5Q|ZyC~1@p\bڥ.78v|ƥ`wƫ.|}1k:$ٞQ)Dy#|24gU$`2D{AoW!Z<>*I'6L rm\ގr$Z#15V~OHl!#9ث r4ttܛ5lub}"9}S\=nD[RU5ھ N6Qj+Yn~sB{G.9ђ~?Me&_:ыj &q}밭COLdȶlQ_#BкUq`CCiNnh E&(mnP'NX G- uן;HМE=qx@d#`j?&c:xƪd>co {xTLr +^P`wb^ӡFAJfܱy#>!XHf4VX­fэ?0!u\U]H"$ESMW2%2:-'f'+37'Xp[|jMұdc&7Ebg|6Dz;25RCdz ݿ msɷбV2[E DzZ7֛AR_ȧX^0᰹UFѭuo 5iƿ!A(ijB/ٽb ɔBMo rf`Qt!鿜Q7 +3#^|p;=r8ȅ,J[\oT=idn-'ݵ77} Bd=wE hcQGa w9(Oe7 u=Ͻ-CINv ;ZF/[Dc3 :LysRiQS巩 '|Sx3Sʿ\%XyaʃbEUo ^T_\Wz$H[&!# 8ڲkxku;{aef֣ZFpT_&mʒiN~]h%"K ٹ @,͇f3a'&=g-:!E (azx.ZgRK'fI zQԉmpascF=^`O=t.c/!%. DK\3J )4]20ңrvcn^ Z fJVoi.>,x$_M0h3v,;f`?hb6͏L{4UX9i FtCVFn=5YO_2?Տ4_@JeݫW& Dȳp̳Q' n5 ]jTj.UX"9 j$,'GomI?4GlFM!UPw1cip_)Q]' ڟq\)(dXZꍸgcvkJAyI99#L/1#wu_h5,)w1m" f|zZ& Ew46²2^Z#J0G?HYFᑳsӨ]\EVv p KBR Uu Y2u60 ˓ђv=-c;=귁S\i-0 zC9&Z$%JWze^`yEKGp)홹5}+=NO&T0c1]`;lo W;n=%ӵ4j5"R>9⋼ᵝ\UJ{ ?mȡ%K4߮gj-u|nXDdp a}a©HA{gaf͍P>TE7*H*Fۚ Bëz+S>lyGArr$C(_%Ì`,& L`DH\΅jNق^ڴ2*Hf~O-c#Ayq6ŗFlKm:P ؽW #D=/Qt=ݸFY\)WǰWRp?>T\H / Og(Le;T Z*%=†Ssu΃䈍856(`+A,LɡD'[z'xVY+QQh2' 1y!_!7D5i:ă4c-'.剷X (^A.XW,|۫5rH{je(nX)l܃fe _r]Ϧ.FZw\ q8EJ~`Y OaEj%UT*}֭ɀX)H8s׽3>{RrXCK8hpNҫik$o;E h&<-RɨT>'"h"] c9HG~%sWv,f0w'7fp3Dz ǧ~>Vt j4w=WxI`+"ڪD8~BXvв+T9BN_:t|(-h\W&|u *OFQQ bBnʨB)If[_S ` Ey|&mrKځ =1 G_m( 8=#Yy(\i &kdF<;C^u)& =M 27"PO"ɿ8vIw1XOTٲ 2@s7f>]5DU 7,ϡ*:-% 禩:\- p~VM79!aVI /""ƌ} B)V հ\ kU^LR(D(ɭe\{02CuS&ӔV!+Y>:梛mK2NSe'lo-@3QO?۵ -쎬;ϏKf#Hܝ]zKPk]7#Ԛ%!lN`(("?^d$4C;uPbETq9dxs̲ͯl +hs/"TJ~l~E*˞nr40)T &E?ʟ'U3i@oc+*"viN+Ͻs_{}K;+:3UAބ0P0ed> ۓ*,Zc5.|unp=wj|]f^;$2qbw"M>d ?;vNt'k)`x 1X>XL./DE8y$6o;)҆ןwp[_́MAdZ]-|o "3hqDhl-gOOHӺU-n?ICŲ3Tscl>-T2wH%r $+͚:VYս-:5ًA$`,66{/ - >Iϛ& B|eВV739fc;inzrrfD];D1xR𜙹Ov,at|4:|Ц̫(%o0CC"45V$<*"X!)0\tא֤In2&(T$R,+⭹Rf8ͳ YPG=-\vY/O$6nl,ѡ|O;P7{T-L֝`u`Tɤ|%2ϹwPI~Euo+Nɑ1D t6[r kbWYXvӵqnWs7$FhG}ji6Ey*> c9SC];tΐ=\ ;J׋XVcDBc\%ː);DS=35MfJFzE:cfO@m]34T͡=zNh̪sp:̂)io&l a%jv zn>d]:o G(JWf͓->;f*,>e,= Dfѧkym--sT+wߢeUVIQsrB]Z?.r'KBd8239_ۚQ =ŶCl}?!CSW#Bt:Rϱջڳ{nEU}aN?g͖:Zi]Ѩ x!ALLqjn/BTA?,i6|Ot'Sg8P<:g1pA( -FiSK(m.x'$>>J#y&K%#>cRbj #Rr[j.'?aY<"들䤋 YP#ƽ)bg ;`ÒkVHw~y.Jv6K 'šw:H Z/{6&Z[ #oFW˧BI@_uIeN;_.7matOi?QZɓ^u}G*x}N,ŽŐ4)'Dgz%UOesZj<@G!p$bGfa &%l!ucn@Umbzvૂ'dgS\sw u4A]s{/J.7K1Vt$;=^ɔu옻xj _CO;"KyTtnɳ$K5Nw}]_z u8n"j.{,;NV8I ,XjgBP>+yY$ ʈ]em :XIpΘ(h.M_oDV*p)ynwR|Ba" q\ ]?Xve!#> PFyr6B!9Vxp_L61PMY1a 6& wQ0 Hz&fK:.Vp`IrIgH7 4K4& Q NeD0BJG,amU cיLCZX۝i$@I2K u"H6k[}u?etI7\vvUe1ŤQ^1<6jǯBSnMrX党YF/H35U bM;ԻhK ÉIW*T聠,+k:P=ÖvR,9&ֈjp*K6JQ9pCI/;*0ѐ/w?OROrT' Z?hksA{("f!T=Վ'): ty/" cH6sΡVQXG3L' N5似HA)YBZ]-/_7aUty)VTc ^>xkpxD†]Q)9?[yJ;WN?\=zVu\UME{ࡗ;<|8"!ɿ^0"H!7# iFEMdp̊XmMj[Wl"t3 ѧYF"UDz.NǺsXFD M}-N‹'$OlrX O-jq%cRK5"4N7z~ebHڍJ_b>S\&\ in.)'?Pj /Y,@?d5»M͠ԢL#|pv<jt7ܫ=xH67PByZ(© Wo϶DSN$w\/&] ?]*zgVwqw_2QSÔr%-0)\`=Qq'QWb[,d=@ym?D2F|e ]sgg&W#Op28\U'^9tI h_qW'`kmJYFJq5#2Q[9iDjI'RQO[<> beqأZ_{ϖJXN;iX{f{ekj*O{Ksk8?0crO%)3NLFnwL +e CX}qÈ4hJ`:z"ȇ߽cC TQsM݊ Oۤ=&)rjzn14Cl}1im}ڧ%O1g`^c2.rգEU/{n) ,+Je>&hW|ߥgqE>1}ClF!9֢w4{zJQF߅_ݹe'/|,VnmU;v2L_3ެ<"=E4L`g4K2EPa͍epzwhꗡr!;]ǫxt-*yeб}zo6:_LNZ'!vs.t:ڣrxäó 1tApG;ш#]UM.df"n{(xGN|-tIc>@5Sw@g*'Lc:Nn2cßomG(c_+3~Ӈ8?!?4W\R@#R:4jH<|M O9{~܏̨agL+YqD.dZ i[ Aޡm0q!ukA%-YploҚax:c, e8]h ί2AbTEoeTRExH{-p| !܏>졚>}З!OIiOXtKc%q`-N{A!Jb!uxlSML>ĸk+~A*$4s1d]SUjZ\X(e77鐯Nw. fҫ/.3|*Eef05 =g&o3 }Qo(GO͖L~LcžGև4++~̸-ʄ,).V>Y/t:G4ҧ74W@;V_0.+?nF/K@8i_2Z*<{A ztcnB/SXAqVqF&'ѕa hGˠȫ-ѭQ{X;jekvĔ\ vb1?~^Yʻ%?)GXy,D`w.W't@ljL]!\D< `.b_h Ge(?d:XFiw+y@n9S5]n3! ݆va¨s!WtA+3F ݩma@Q|:!1s[*GHZdlˮLC|@ :; Sq (Dyh{yk($/C]Lhj<"IcSӏޠlu8N XK q_Ris%rNLiǥF5sI[k5qc` a%g.c(]}ȨcDCƉRF )*輁xA&p(k["XD4ܻvdJNƶl܀}7TiXoq$;I%?#&)K%h]*i0 MhS90,w<@zYZN&"oMTxot=d[ >{\>3j&@T\]ߡ C~v:)J&KgTJK KL:TT0Rv@IRb UJ*ay[Bm+?FIm%i̵wͅ|ޢ HP^Ȳ5"8A.eF/" [`?U.h{>.PNX#ɗ;IZLjnZ> G4lBR7p *o".*!RV]/؅ ;ޮ41&?gnxK9&: 1 . .b8HH=n(eOy 7pJdGxË(ɲІے/}: -N,wj?*ׇ;RLm MV !~33j}j1mr{*E;# Q‚ڃy4kNi ޒ&5T|:sPLIh?F=5naoZAMmF?]-F[BXV 1._5QGK+i6lJg_Jâxs&qrA#k]J%θ;`]QTcW:p$o2P+ua7Nj^> Lb# /D_ t,:U8i_ I|  r38RWV_ǧL8$U v].}a%*ȈD=Y Dq4k.dc@DNY/ -usf)c*~6<ظm!:XE%iiX~fN#NayFYFWh.v-^ylWAg^G/|4`=p *ՒOD%sa}"o@sg K'&$ &7~1m[y2ȋ}atP̷8lmfq6s4 t(T~-3:skBUǴPpG1!*4,G̅uڠ*~9J=@,2ѿu@U#*y Jʌ^rjSmƸ%%{~G=̎CY h q|~ȟ8s$A>.U)j-BI߄&ˤJ떚x`Zrc<&C–F˿n7'BR "W?)mzDވQFii$pb06qۘ͜^uraj^ ^9sGk@$U D(_-?I5EUt25&$ʲr*B->0SPv<'(1;6ʠ5c_'3dZ_[iyl=zv\z3x)8+#]\űApC[4cog;s$ʌT`M8)$NGSVZC ~wUjYW} y+:f+_#.,󢇮x^ࡪ3`'HBO-bXRݮJK! y'u$N1/TxW`r⺇b *b̧Vﱀ)_$88Gspr|0۱WQx&S/\&VYΣ ,h,:>ٱIs8 e(w& + T}fID%Hu,Ebⓒ^|Q 2!Iqi8ͅȤ<t)reeRƶNS=1߅|B@;X&|*Rv8zr 2L{iئE$z6= f^mrH$h "g||VRȆ=qfc0Ijv6bdnFzFÝp$aޘv)nٜ1dxJ֏ɸl~,_J Á}O,ǛŽҊGwY7A GB.mc&C(}/RZ1&vz^yj&e[H 3'5N[o3D#p'ѯK_JEm >$>S|ITXtKGXAu 1W dp$~tBԹa~RPݯ}VĪpU*1%>osĖJi R}Wb{H+>C"ZU(gRwtY+cP팂pm1 ./4ʜx}vFB_?k,㷵 A|ʢ\"b[?iYgHmFhavKTe촘Fq|:}]Zcxs<-{'QL_V]\?%>*5;8afS3ɩ cQ {ċޛrkkMbȞ"eոMLacrü&;(kyԷ/iK- jD٭ xP$oNtjÃzUɨt>O`$E;Ep|/ChrCv{lQ6BC5rR{7^3\wq"HS8 8*ꐋׅKm[.57 g:<)2_K蘫3>N]uOKQGGkWʶKdS_ɏDp:;\ޠj>ņb\WO1: 0!dN$+ނ/&zވpCNj$}*çn{;Z1tVEF vwV-UnPe>ϓhH'堁<, {WLi| ~ sSł/iU?5jS;;mV)bUJC/>' w"NWuV^H];in ޯ̠& CN@ls29Nq/*J#"e!:24%Q '!) B=nSONXnDьL˪Ձw?5a."umt b;әGÃIkX*3U6pEF]%˳E-0 us(%o8Ids|G>Y ;?[aSM0ך?Y5*,ota+?q=7O,1ԟ)O CԼmySOwXqHqhMQkr~%qgtI{nތjQiq究ˀ)Yk^X+/K!Tz!?L!~WXbwAf/ OǨUsdT+i"\ߦ\^Y/I1oW˳&wΈv~EX-LV'6j1Qyo 9FA*Vȵ3 m_Q#N0 ̜߰S!]ӐaR5g#`WP}KJ]M!ԅJz{ 6ʝ"D$>ɡ7ʅ|3iN;ZT ōjA\b뀗/h ȕ. O) M$<G.wqp l$0Γq n&KӏK/|&2?eI=6*۵mU:Ta _q`E=9^qBYD|= vu썇ĝSk!`{H_dp׳"qIZk·ˌ*/~јC/n60[y1HaV+ #"ecO^ECP_j%oݫw1e?ݻb\FZ@}Р|0䠌1SUWpx'zLf{!RI!@O8=~*PĖ10$#zI@0¶%U7"s'kuK iwƍl({ j<>^v5_9[_brB[RH&P蒛: Ifܝi3H}Jhx W|<Q VW[+ꈀ1eNWcЍ*h6Ҏsiv,N8|#:̝'Pyb8^ Vl.|yC/n:`%'_ZnxZmV^w oV/\ARsJp&\g("laR2vI(0].xS g7*_@KD}|@Dn (M8DQ+-RųW K@P5eB0` `qzS-L*`jir-**Y#*tP } ^'&!L +gА>m;j:ҋN^2x(UMm4$βHl@Q j5H9k ^ < MeR0ZRnFAf/#KèEøqVj#'E0E{s_ |el#SmdF\xhї Hz3Kh5Ӕ<7Uy r-zI鑉:Z b15Vޗ1g!3#vH9ξeMe&){ )_^OOϙVRQhDPၚAC+Z->SD!}`3ڑ5+8MF"vI2[ KzU5 U  x#:L *5Pľ<$⋌LЧR ]~hB<)cuI%xUՒ>>Qq+QMv-C*o3Us\D4ؤ4;bdRħyzT:6V)v&}^UhG\8%6全 [ ֿڼdjPN!Qd,ĮWϒ8,ݓɼmDrݩZ07}2v/z,KY: /c Hs'(|g5IqW :AGwuT, ݓ*4+g+3*!*k>С(@}?aT3(%Ǡ_o yզaj1W 72Vbz]6nf8 v%HfBiP7.l"%s95;R0LM jW2%~6A>l.+ؚdⵗQeB U+as0uTcT%J SW4^V.+]J~ odAO d8"~.+0`%@Y':kez$>vU dLrhTDX{lp9/4+kݛ`E%oL|If& 0Okhg6TSޏK#Ք7͔7g7U wԝ?DQU+BqbHW,2؋h(fIqm51])q֏+ڀg| (&E4e ,)ёi:1{fU?G+oA#6uj󐛵cA'>Cv] u9^@A lfgX*qpr*A1Dш ۡD]2uc 6Ykݩy\^tRo71#sF)5(vҫ6 Hfq`3?f0iQ3H`lXS SP_[I`ϐM,?b8mL1?wz:1.m=H{SNC c`2naE2x?wʹKo1̈́=]ٕ)4LrrÎ9LMÞasJp!ayQS<JTotzI]I6WKNs|:>%>Z9lP: Li6fɵk%tqգ6kܐe^ Zf@ah%@(=gKP;7鑴Z]W.9-EgP߷yru:5!uX {!A.lS1+{- e&1ux2vQS '^5R}*ΜӤw-,oQԹXUG 'Y)+ 6/9f컆.қdAv q҈vT;~W'ua¤Pl(Rwf;y5;J}P՟_:Zˋşjl*Uݢ 9n|;T"B0߶_K1Z:VuYH?r}-y\x.J˝jpQt HCwHItC&;&dq+"UD.9n !MbXt?F$*P iyJ`]La˴Gp-; !)"u!cu`HPtA8ft2~QR/mԷ:?rM$Id ڀĞsPyu.#~3s0Ϧx^AzOY4P/M3op?ں nQXu* s?erίV&&hfSU}P#ïyhG"qRRo Πaǁ^UZ) }2I*Z">>کHQmL}b:*C|#0ZlU.Yd!#ϚtW_bCי&;tDZ* Iw]K̹@ *vff]p 9]mlmf,p:&?K!F,5 sϓ.7o%9$/.pK\k7/HG%E}y?xv"PZ;$]u8dtW Ey--mz,jW?}"5}$kʴggcF"(&PE.節,AH@tNp/_ l#(k7sʋ\ϫ16F+$\9}sU!wHy0Ϩ|`l E4ҍnL4U2)Xv`[ " 5}5f.y:=-^V5:-_]3wF} _hY7׺+P6s ]cc$Ѩ;:'9Nj_A,Нʨ)W[`Pk'{O.( ;' jlT~:D&!?7olvf4J^Sc rT %YÿhIU򅤙mԇɡ[M-,W^jП{0U)F zBjquNZgo[j0}$PU;@Вjya\.IrAƩ;#oUӉ 4uJ-.9y f ge"~` 0y^:7X dz攣0D[UH+i0 ~,ގ хw/hNpy 1ceJh͘_88AabzyP wxxBV "<11DhA ,?h?I0BZm?KUHQ-ǹ+ͯoTV3*R< kRY לA8-*NC0ԾlQC{Gw }P= [%:~mxU=[ x'L q aN.$ Y9 QJˌw2VW踬.cxsU1+㭒!x3l@w?AR{a;/1jj.ʓɽ&:qLFT36,˞'nqLnj%:#/^Zz gV@(ghc+\tgQ&|IPOO rf2cD~y8({(:P:3~5*eTt S*{W`v[3XZNOa:b?^aOY#7@BٺѨC2W`CjOŪ' tɾt kš?l^6C%B;xݗ~ }Dֈz5I Fmqn2 nc`n?:[-ٝɴ,/Y=o=keg<dzs|ɴFle5'FATJCD/APF MF}vr`4EcҜh}?2NkTVPI?巈p>Iҡf4*L?.ohq(cQ/_>sJmYnW3gM !6h ^cO$@ݿw }ɚawk!ɽԶxZ3< 4zU"|߽̯\K "Qƾ;{iލs[a2*rxH !Ǔz#WBYwܚ5 !(9 #m¾*R}IgUnDsN[=KH; ~l̃+ѴCRo?@2(mQ#"VX ANzBp%3f໙!~ZlH?nmN9lTp3ī'[ )Lѥ1I+sPkg xwA=-ْ)v#c~GX3_b^ɔS[Ic/0ў QG25 t:3W>BȼѣRg1wQa ZHSA@*w$cC" nBs.rm ⍫ ~4ڏDӾܛd,5Ƴ0^hbc6zuG_!q|,c}"këh8Kx+Iu6Xu 3.A#5 =1_KE\fRM*2s%:;pٟ SƜ?&*cvP&zt!4>dp5u6^.Rl0T6 ^ytOvy/Jѵ #D}ct#2Զd+7/EU#)ߧ 8E@F󎅿&M!HRMޖ~uk }iA$5aGWY\$qL˺6\P>c$2=~B[⸠Gx4Y7[zOAXfȹPu˳~tfp3& oސ_K߬䉛j&Rb>:^swz?R>/vUmLj`=Xh\in w*7.PS&YPUeISiT514Yx~mFHM=f!AZ۫$Vʊzip7;Z ~UHOr2Z5y:䯀J ݗP=4ɕ~Ӧd0kVzo5[xQ(WJ<DQZQR .b[%9wn92頍"[Ԉܭ徭/HEF 󅺻!4v41q ҾfDWC*+-5s@T67c>fVଜhT8A{2b[$r%fRrZN{V"#oB4Dpc0 gӷ s{ᨩזSL DQ{g!6ؖ&!G#U$gWO=\@<;fp$"ߝUfl}C_Iɩ0 w /(h0M37#&(׭9&n}2dK]*铡XHA0R*Rk&`5Ke<_]zY2J8MS-DŽkUĢhdE|_)ANg>jHƮH$#&Mc?D{E:%9]F?. dC1M\mT:s?WAA@@r؎meg=ᑫKk= wz%;O ͖ЫȜ3Dc)t)o݆lx~;*'pvG񱦘PcٯASoj s,? QKy=#G^{)gTuҹ,#@ >^ȁWBO7d+I`3(WUʻ(T&(Ls{tx0b{AbhX;JVof%T͏ϓ6P,ka>tLK͖Ġ\I,F `zC2z7IEz7ƊZMy:2^e6%5J9ua ;JU6+"cŇ[&Lj`fzPai7j΢5д<2 "I[J|(HJe*[_[QPUŗplMOGSt!>A->]gbj P;Y| [-͋Xy`A:C`Ru|'?ѢHMB{4`S9&BtZEju _<]'$%"G: 5"S&SR4U--ͬN~.W͌)@j=Kvց?oDrڜ;7 WtŦhe>pdnӅ~(zA^lMӽ=UWO +r4<ٿODnd*'?#i>_^}L^Pgڭh: Ed=|5mm|6=ۉ쇅mJH(c&r|zw,J q/ V9B$l6fu_$1D zB]5 ns&PInp p:TEʑ}zP`mk>1i^iTcDAl^ B]z5xNsnF۴P3~v U1`F; cƾtAhoNuxICgFgxU}Ŭ/bs?M{a>.}3BZIs\;RS$ kFQ?gmV: kq(sE\ÐfdRI7X}:NPPh#Mы5:j584@ᒓ,)6}U*.{0Az:cNbKݚ1JD,P')Ep0<  )d'rϭr/ܮMIFU& [m#.[ rrmE).p!/ QdL ɒj>dHc=?Go"O'jtʣ+'P r:J$guy̓otֵQJϾV/ʻQj 4K͟ؾQ V0KWqOeeROu83XՋ%5IzbAlY{S9Ľ`ԧhD] 71rEO/\^ئZ\+,baiEESi-V)lq%1i W`SDԠ0NP},m[*MDN S,(qvpG燆A PNhބwN2 tި8ߵ$(h>!pEEyRPQ>f^u.SK]Ϯ#7=vژ"4DfZ2s<kK!`U>sZWWy?2E*C~"1[ _B9rtx3GTTK`{eE7;XH b;2spn<"Y;&& [k?כw$Nnf\Oda%1ܘ7jI0ZjvL (@۲#bVv^I {\{@;\髞8is챉 zxW|%6ىA^4]b 1% OsEw67Ҥf?/XeEuʚB1z (nqѪk&7?:KB7~,n糽x܇1%c^g-W?x!woux`7}ShyooԒvKjJ rN.7>͋k6FQAތBlg¨mP !zo뙞幩\ $jh,8` 2GZ[n!FqRJ`Rne15pS!Ih#B7"Ej\Es j,6xG#- K;a6Q1q1첾}N Xۭ3ܘ.ԅɢOl+S [.--N1}~Af#rBp#ɒ`  ɩe1 Chhz_]c1b:dNOUHΊʘl%g3=/~z;N^A{|:gK5C>q5Kc67a04a;Bem [q ̍Pp39`|D]ͧBC0V2Ŏk__Peiszm5!Hh8蘙3b`SvYK fq=BJFYf4#W@˴Af߳f;R0îA~22}gN.4$ww?dE:2#,QFPd/6a,?tW{$UA ]-7%&QZLG\%ߑU]f &qDɞJB6#6eޠk!7m~ߌ`bq (5H tP9oAHĒ\(يqT*uM5Yꅬ+y.cDǾ55,[AvƔˋdLz"`֞>%AIK!tK"3N_'gR;$3=9;]$1.Qä_lX:#LjɲQjɧ*dytd=) ZDFh΢@`zl?T2`oAv. K娨Z3Eu?3ݙGJڐt/Ȑj8qvUk! ^ShςaC ^K4|dg*켶L`>yq  @eD>RYpXcZ0M U~")ja-Hm .+cuL"մsqOusJ!Fث3(OxSOqG2{` x5T[UKa ǓL| g}E;J: ]LS@C#&tu #gϭgĽ+M%SzC CryDtݍ|}2e^Eyyx\18L\S-Tw{Z4d {2S c{pd]O*=%Ϋ3/shKCljSB-٘ |Y )5ф3F$ T/Ԡ~ RP0 ;VR"py4&hOM1hq)W.b 5U9յ{j6&7v`uIĔMGnU:8 #QQ+DV&٢NH :W| sՉ IjS)ϒ\GgL=pnjh(@UҖ[HZ9^ȅydT \n52Jy[\jhϛI1r~.{`Q?Ur{e]}Z^ iwكyUig[cz4ƧhH' KƲS\:,(v@I6,GzD˳X jnԉsz஽S=N@PUZ Hd&13GQYrvhljB4Erѳa$[OoD]<HgDs{sj;A4'TpF W6d,tBӀwOmkTY6iC*y9\%!YyۨkrpY8L@ HH.LAu6S=@JtR#/鈋\L <Z %n0YDìEbAfcqj2STt' ˖ڐS2~eG{6#hb%)'r~I;@\k}Kti}oc H%EѴJ j4 ^7Q$ܐ.T%u_CVE- ǟ΅y-;#kxvDDb t` χU Obzja9_3`>lJDLE[*&r}*CG{tm/?|1mE&v߫_@i1 G6bS YM:6@(hcNp71ɡ_8+,M@]oCw{JbOSV gV`><Ja׎s;Ld8"=%y(L@DR^, ("H18PnIFSӱϹl1Mb~y[9tK?tI@ }14PfyB w7$? +}nj"6x:'ɺhlPJ3 z*?z!t yX77Բ\UuY@0o: VM݈tf7K DOW,9/-zx>\~HKPlz**.vkuQTc}Hyt#{ޅ:8݀gZoOV¦M捹TuG8a=﹓lٺU$#1*~{Řc \1IS2Xg+cȐpwU4C^aEE&~] )9˲=#Qa(W.f,bq? 15A7K,NQ~d󖉡HAmSmFRzSѩRA̐zv/hCKũ5M34K`+N|K:uAGFZZɐzѨZlŎJp7ݩ[ct}Ygţe}{WK0%Ʈ ;wZ9 -B;}=V($Sz_t1\95vRH`<궼ai7DO,#4ub)fq,:"ȱ͝^K:CX<D}z<-D Gry˜mdfUe4"46anӞJiCCS,jЗRseqc^i{cQM }NXO'S;a&V1MzA=su=ѽ,WZE %ymP-qHCәQ\[7dzJe D}dҵ( _2G }:Iف #w'5o/tF,w7BOh׾gj bPz+u[yNw ` MvwEYE "7U&\i|9o^CH *cȑ@5cvf}vCT3Pڐ^bH-ú*Je[(~Zχk%22p9^ >{ 2fAqqCOIG[Ƹ6fJmln -(?Nr,wU[p~S, ycACraAѶ}M ikF{Rа(Jޞ$~֎ՇEh熩]Q͞h`; H6K/ɿE3tF]mc5f>ܟ ugUz>k'JFrbW1 ޙ˓iՅFH8.8.n R:pPTQy"<^CIs"zc3O4j ~[ ,kDZd0B5S=жE) myon!v3d(,x K.>ծkV pAINOr}Q&^X ?%"jCpmSUc`GIh)ǰ'_OZLŐcd | 0NPPKwy/qÒCi#@251 0":Zf#o*O5gg6 Y^8jvؔ]&7%O®oWG<?T:~Y vϦu ԆT3Ed)¸i" d t݊)\KHm3(!@ŹW@dچskn )$dz#Ҁ@֊/]p}HX&4h|lczyl}#&Dhc2F_؇ a l? Ke\Wh;;+]G34rm򫙏G(ߧy1E]1zPhݮH:n:''FOk7d6炎x)G!ɐě*^ߌυ,8hu nq2 )i܋> @lJCK yڕpf#f C崈z|#lo3rFIC8 #p4䪬K9Q?}Gxb|' 'v.q8Ⱦ4 Du< qnSYTθ "H[@)!A P^X #UIyf EwVA5|Д8fF`p^aG"dȀ_3&PL ;]#ױ헢YceX'#s> /9oxb/$*!&K*<+٪q )}vOdR!te.`#Lнb~FWŷʭJ"bzY6vWNkovϼȌ75*`2~ɶ2r(ʃID( LՎzH#Ͷ= 717㝦|{bQ?LH۵_Ǥأ hT/ZI2Rlv׷inu Kq3=s*5z6sXn?/ 3ZQD4W 9S^Uye>DzjkKXQcr /5ŝTQxlຢU*_lv1a `>蚾@1׮v.Y{y؄J-x Wyo;qځD0wUTO0KJ!~%sS(AJNZfoU_/<}, %QmJGqwf%\&{Dʏ aW\Fx2 34dͅi&vHN=ߝl*Z/x)_V^ +wdRuM+z~NuHYH웱>)QvsSaS2#0듏.>~ WH:}1H5ѥPOP ~ȔN'%·le4+% \%q4 RZpC Z[xڣ"= ~(d8\ӏ^: %uMKWt 08Z9:EAQX%h٠:ҫE(o&~"ܴRrJH86Qd:K6VB Ա\HILM`T'Of;L{O5헣WܖY]<#cU>UtI~p==)HQ,8jX"KF d(8Z!]r0Yrr}Ō]iPx#;_@7fPYr:BCUo4d\8q;<6HmPϔD"(V  2y_N_ScՇ鎥)=ۮ)?^uxmv 59BN*API択9DL;-X1|N;IUZA{,q(]*Z'|f$cf]xك5hecHG5bW%:i /m:\m7Py \)kY_ű;d1úu@eV@u-q?q[C%eA9VxTnB[ (I,P3@++ƻgC0Ѣzdܻ]`fK.GB3ۗ-f!(?x2DEg' ;tl4y5kȉ?o H fFl-1d,W[ӕ֋iw) _CT:|Wˤb1A\E1oviE$ ١)7neVfJ>o5K0 zspo634OsUȮ.J# S`w[qqu|| C2;HBK2MʐBCJw)Nha UD/P/r ECJ 63+}d[p6RB cac-u̖v,X&ÕۑS=jpqRh90!Ygq7c9b !V.?NڠjVe=VU ڗ>U 7Ere5 S1NrjsF]@6L7k|][ӞUҋw"$I^i&SaZX6yI[; >W %2W/<%u#pR4n]vG ]jƏ˖ t4^H#@ ڃidm o'ZPfۛN?8"-ZBFD&쒬a8g"Zb e>Q1ߎ.m1C*}&a\k\xZ`}pο 2R}tTh)|U9̀]k5q@ԉ`(-w@E,\ D8pbG[Tqۇ2N2oIIPv\ mWʪ!6ÙX7WuЦל2nNDїQ9[/:zB7k=R= [,譃;ߋk^PCjv$=?i5^p#Xuz`KOҽjyzR%3[W"Tn]鄸0m"GdD$_!bRK^g#|u /Br0N.DM\F:_M4f+Q@Ƌ2s`ʙ2 .oQ=;2u#/*MUVXMO=L'+Nh) _fƩl`׏P;0qY ÁH|N13'P {N8?&9/<2G;~MAzQ ׶o4gU @ÚY eI915BBmOdd82)6_){XΫfq =ܳ VUF`gs뾱LF97&l:TB9=-$PwC XìHS_uۗԑ{;%]((A^HeBwSY-!3SvIē?{8W3[\zɋhe:Xmo&E/F̩+^,Wg^&_>p #[<!͂/XM㜩lF|`:l|یyHeFn2 brs7&]`N'(~ i'-^2M=ދi֐Dv4蝬]\g씹=R_Xf'K= YA'.=^_c&\CCevA2Ф`X:Mwf˘$oSw(x0( kouCfm3J(+cնx`U 4 7[4!{x:gKT)ALpx2 E6[\2/E]^H/j3pu胣i`^FS)w8>!gD]j! 4\b/jS%ȫCM2Nm2@LK|GL}N;2juFz:Ӯ;؟K1=HOMJ{.PلKf1^"BIl}ErǺΗ_$x{*sh1( 2ܺE372[$ τ'0)%t%̎)P%5E|zb~y-Ix[PձAIWCGq7՜S˷OQD.93vhdPr_ +-D?7ĚC QVpJx-f HDȨ'&zFy0a[VrF'T1^yicBC ];>Y|.~J7BL+xԀ jE!9Ppѡuz6䪑^g|Ed`?@ 𜤰n2 Y:NI;'n :HZmzn*V=Ec7^k%vM@ @:+, s?Ho,Rfmhډ?hs?O 1iyebI$r>[o,*i/T^qsh4:5]<{$'ܸײeZ5hpL3c&>3$^߀XyK=;^E*CЗpb;LO鲾8(p]yȤY>iØG pĐD!@C=TxV2Z %C\sp93I~}-r>ދ|O9'L[ƺ,leT:Q?0Gks!! j1seQѪ30 p,6>>0^HaRq/i?x9G- wEKYV@ ףo)9w%Y*UN1u)8۔6Nh>TBs[8ۢX0έce7kve[oSf ; #KVp.W3NaMy`aT:#ϲK89-K] Nm^y*R+#m8qjڥtoaQ=*o&j&;Ȝ߶>N+:(ż̍ yeʿi[WTFv.Rާ90dNf0f1(.F!gvF g Q Tzhd SɢMz <3c|CВ@p5xĴwY&_/@ܨ|̥6RoCv9m0y2,^_g͛˹^*U>ф6^pum<;hJXߛ8 w򲭢"d:,NWPp E?v3jExEO:A AVK-K4~_]z]ɂ!:P5>a[gǴEWYO^;~׷,q%X[& ` 4cs^ǐpM\QdRκjA"}:^$UEds$:ڹ|>YA8ӟcғ4naא%W#&!&ůʩ WO0kH-qYШ. %%ƈ 0f?MGm6Ն +,6)믴,JQ|Jy!ߝߺTgxk +  7Qܶ+uпeҟξ:rv1jl[$-4UЊ\}6:tDzDx&cC f~qj N1fPam!^_GQ=x| q:l RŒKY*ҡh۵*|ϕkb'[i #(dtrM4A^JXBOJuS[` ZJIJ` 8Xr̳c7eF ,.*]ޓ^HI&*jh}cAʞceU*۲&)5W8" K=3/nÆBx=C"϶P5aqY2i3p#MnAo:ցXZmd 'Dk&dR>u%"Ҳ,ڡA3xGVDKGɂmjDځcCWk΢jÈCpz9pƈ, (%;ssPHUv5WpW+DsqHƛF]9E$sPvh./hV-}ػ Gl oE!)\^U8 ^%v%P/t;*m^fɻ٨IPԳύE}B%Yk ߯^V:}Eg ޶vC (2׸ac 5$(=4-rvP)Se,l/p1v= xHe+0E*abm+K7 !wGfA9"e+7iNeaN͖U#6>OIoO CW§IދFn`|?Vš7K,uN|5?p 8XcSB";TW^\SlG"g2bA᛭{7hZ/ʫuH_9*ǟruǨHlXtrbRv8sPOvL YO84ڈǪ xG #d~DcŭA +)BWG$KuD'E̻]sfkVP4D_lrHxKqێE-tU>t*(3MH a³4npXv~oks [Ҩِ1hKp$PY=cgOI1剓b_ad؉ \JenzjP&cEzFGDzYE7تiU^}:!k`KF"Ӝ#Ѹ,@*>uM=ax^1+τQ Y,xZw+`@5rЛkbqBJϭtDF߉]TV=C7yAx$lSgߢƧuj+ZIc\wǃj"-!wc(T6"!olR*{4o|Dn3,tTŸ|m\"~mUj^)ӧ\9~w;~Z 9ك4K-(f q\l Ըf{^ uJ}D`O يۂ-+sPR[[>eoÞw)8?W|"_ߤ ߦ3&fMFd@i٠gsm `2$C\OR-Ɖ+1e; _ '*8\aeT6<]>00έtC4`,v !S3.KQWpNUkF3)rE27s}ƌdLKG=XF|cXvsz_1]p-@/j/V)T U\ʶ;/bսo,{WFg1s/2:)iNq?7! EPf%hKV{\OkZ;K OgmW5BGx+_v筟8̈́$ڵok &0Td` WhS=!=͂FvK|:iȸؗ' !x xټ$fٱh: #;7nT zeDc_0|^{:vkܦ%vCTl @a|fjz!% ,s8 `ꅈgQ-8:C?Wa!ZO4h:0CP *XUמKVHħܜ6Bsg=6;RR/RuA/܊bP96?Y–vyXѽ~M،(_3 sX8EegHFɮy]a~$T?4C(i^YQ^"=ZOR $L}oY.Jw${ ֑SDŽc >˽z~C3WST݀ ĈCA.]񵲗M)6Y _x%+%dүzp$O<dAm^~Tfg~}6J-O 9΢tO$:C 8V4zS15M&{W˸hq%gp-Uc(bq V na2>s|΍^1"j\c_0{ըqh|;e W^xnb4y>;+ƷJwg7s(D`K{l;I9.|9݅)M4BHUH.~M A"\`@qlWN{hVoG_cԣvNsTFdPeR3~}=F9k5¯?,h[}HTS E *$`jkvcp2Apa\vHf#,l8 QHmչ\St tTܗ}uHHxKvO/n'2_r?zTATfjyګC&zU? m3\ ʷO2u*n1Sla\%f.J7H|pc 9 <ܞ(5(UBw̙pVtR)w2;ev߆QoTəMNA %|;L|*C"C:h}6(A%Bz+*, cP#$h4яbZHMYw:3 Mcw>p'S==pyEYy^w"U DQ]x.QiqHIGb e3Nxvp0(o9@q)d= 2/`뉉5v ֳcS=(ԝݛUn?n_E#Z}y5TL4j)WQֶPZ F]S $֚!Qx%8Bk׉t݌ 6BM-#7+'{xW8h$M(FƤEgjPZsڙ=߹I# 6l%៰[6֑ y+CpsK(*78OK/Gt_>f[hJۡ"/p*C,d &Bojя<47PgS,ƽ8J":a\98mg&^6gv D}8*ѡC-С>{!LfK|Jrjm?Sm Pl5CH/mwk64[1ʈW!Gs;#;j2ۜt }܌&&>^[4<5f8!0Ԅa kf:ɢF7ʱ On5Rc<}?}/R:m}dXo(|dgr~*v+WPC1t\˪nt,`H_3ΰo_' 'uX3@z&nM ~Gƒ&[5!I(VMɺm}k0V"OMV0`e}$WO—x_AW])ݠ`{f )]ݵxV2_Q`Ϩ4ʍm!6GJWB%>9k(#c-?i$ ՕM!p'S.NvD:5|Ns?ԓNHٰ %什Nl #]׳Tu1#Ejo(; jEֿK'; ƅf< T# џtJkXHIT,V4;x b?p "5݁ Z>PQ1e1kl `͐m$ Ͱ4r*[]N~$(\R'g"CpwEw΄ iq {UamIcDH#@^.!Ӏ79f3V9p_sYzѐ dKb SϓA$-o '˨OR}INq`Ũy󦳟3wCr-1o\]xSTBgϼ/XlJJLAy7Ԑ .OcZpb2MZXѦ @CAH9[[8}bm܈cP}հ@29|'T1v>i [.)$tಱϫ[`#og|ΰV ֵ^YDU[*خ׹PHjR}A#s 1hLo.͚f Իzqsrվpыu iMǺE/S0-^B|(/GKbD21zYn.+,WP i[^juR*374ychJ2 ]\eASj3ׯ"ebsTo|:k9P"逛Fmfx.\4PvbڗU<ʲ%u@ٜ%Јfw'Z\V\#Nۋ25I'89^:k#@ gJ$V!sϒCYƮ V;AD\1%Qod|:٬`v>O 6Hz: 1`Nm yXR)l6V]O=^W+F-CjȰiH#__>O%aIA> DXQ{B:},\šw),'CoLO_65q#@i3:h)Xv;&xw>yX-`giFծLڼK1첽{&vX#l1)xzo^jOv0xpbJݡfoߦ\L&+u6 !ZiRL]!yX$1?CREl|Pbg =Rd([]˳@}$[ݱ6㚱)x>j@}ɀZm+-UǢ(h !~~_$:v1"ys)gR<Oq3y<ӭv$1\19!CSZAmQ4U Fs//q>%¯ILHnS++iT=Ҙbd ̋rx1WYX+599KOCH6h>WS`G@ t|_q҂lј7e`*z:}B' w#ϼB[6h )OM7{>m~|яQId<<] 97(ϯR>*{d^'|UJZ ̈́York?Gor$Tl\&KiWd ͍ -r9 Q==>G*aOfw[ILM-nk.Ev)P ,'Nz8Bص鑵 0xRiɇ6) iyG -guqmtuXM r!XAֆh.//lKAg["kZ˾ o}/RCs8G^:u:E+fzscc&P=줭EFN0SR=,rmrN$!ꌲm|1ʺR`IotX%LR[!K*>RnHLVZ/iIMmS+=%8s*f U&)YΖl\K%G4tU >Px 7\PYi}{h8gR$ Ó(jӪZ-+1O !ᥞY#JqJF]KFy"XfmuptNtey Vm%'A(kGqt8zvp04̆5 >CNosRU0( P6ĭ+õ^-.$o$ :fցP]L6])*zek;YD rMrQ+ 40| J=X/DXE̔9wٍsd'N뮞fozٯ~= ^av) }M(䅶(˪sW Dtq:N%YC &7NhiTһڑ1rp NNO٪Rjؿ8yQHsIA %4Q? ]MΎ|qKO\Auufl8e17u.3RACu͊:/İB&8I\ק3I^ߧfD2o2PC  ft.G4RC6eXPd"RL#YgozC/f W8kB_@ӷUpE0 I}Dd?v81Meze@īѣ(# ܠ3EV.u߈x @'ѻHMfݐhF.vEElSӡWcUV#REn.gْ&L+LYVǿsUyn@GL8[ {91[jGrԨjX/8CdPIʮ^ 0]"͵skZ5' 3j#d/qejvə_%H>4|9mYƸ'6bS]D =_wEdL)o:!X(9 7Y;b)u>c4=ݢdG)m *q7ƅ-2˖˩FWf3% Hc1nĀ O$t A<Ę{,rӛtl)W|w7êԌD={8&E0ZJv`--JI-Oҭ2 ?Íc#$pӯ٘"QFQ<~v% Y?&*iXe³r$,*y\6H5rh""4[5ULJce-O?D*Y O}D8 }FֿyYB9tL:!`sPB_qɫe{bb";}sxdѷ'&-ٗnI1np^kuX'wޯPxo^Y˜04 i͆$Da6. Zۓb5 xl!%2лH3^2]!˵b/5E2L9Rp'u<4Z si5^)A_}9 0Oi_Kr:C4n>1®)ڊF#}|RQEw%.T˪*u{0lןSK˳o?M6Tʤ+{n8>Zڎ>QZwu=v:_!zה'I.*R |[$sEajv|?"N ),s_&].> և4]$T]io΃M~b)7Z.jd.e6‡U5XKEwfOay-;FJ9l0շgq$xUǚj8\w<9m)s:eO ۯ*3q-ۜՊLVgkINǗ&1[jI8o 'N@wKɕ)Ky#*_4Ƿt0Yaw*WON&/'4XdwuX+xzPF㝕lU S]6[4\]- %-8{bc禧҉rNt6&4Cyr$ 3/&D NT.ªI z>EW/K`+c 6"SL)h/=(][HSe<>xAl!_K)ۖ-] 525ƒ@Ϻ/k.cSJZZ40htn<0!Ta*-̾^l޻ KgNc%G9܋ס&b_0YN1ڋzt3~cAL, ")K68VV6 l1Φ0s9eaOֆ\H9Amt%Q6N-jx j=S9n}9 g+O0s=n:7b7ҳl% HP&}8{PY:JLl|K[) .YκN"($^xmC5z>" 65=9-]׍C3߀ո{e\r$XyU< ʡݐk4:#7ַT 40X؞5Zw`g{A䚬rvkT~ B+mj|6ԷKXV>Um<$q_~ÝЗy`lU,Io_JF5 dczq7r7`|xίD֗6}&۲?d(ps](- QC:8I~ίSp [G/9?  ʵ<./y+vL!/VwZ XqW0>J<;LS S/#tOG<@yL}!PΫ(A߱MAl(Tok<K5?>͑Z 2ɦ+V$|:xv^Lwk)7@Yu%]E8St&V q^ <}i̯xɭOݫw>>a*sh/!L-~)-~ӂkҼ'I8&jc42y,JZN㬮YA+Cyd]]h1ߺsioju1ysV-UY"A@j5B_+u߆O_Ӑ׋VA@(Wq}$3,S ;UN'wAGAeN(4NdI]뇉 V} n`Mubpbl[f7uكXa.B(/l\I.l7kM4\pdMXOMrmN߭[dn>7^V#ۀN nK6 7/vL 2Ȏ cF f7&,JdO ߓBeT}qkn sv0MO_UmFNǏ~Vn |QY5Bo"U7 FyK|H3Qv!h%P Sؠz|$'÷<ϛ*/"+l-H}h'p7S+ D#jpKk!$(4i`E>]>~#)sEu-\fgS~1՗f/Y8Y%'Nu rZvf%-VI V1hj ^}!CErTjܩL{˸MBm& \f.lGݚҋ<#)>Z"-!Yná3Q>weKF1@?RE$K_x7u[MOHF?0/fq.t5ُq8E HxGU7&&b0wsIα4vnsʣ$Ȝi h *T7uN1Ϊdw UuhnY;yⱸ?d;v0(N_|8b}5[P20h1^G9* ݴ洯 7^FE9fZ~̀ AeܜD?vs hVb l"_!@l1Zf]ELsb3SciQ2ʹta34k:YPV?djYIBʡt(!}ZmuĪQC`ZyGTϡ# 7ܕjp B :?دu Y87 X(_Kwhf)3yt8C,#;\ӊ*":> [GgJF7Y*tA+i줁IkkslrMkqqA(u;[ 6V#<6hJlܕ\dh{YG}yt =qn)8}7Yu<}SRAtnJ؏lMxLStq) 'tsDTvLhraU[) [᥂C6BZC䒉SL*4Q  g[)!|?|-7 ?{3 duN_٥G3c׷LEq_^W.e6rD5p޿I߿ =/+><ǚ%Uųϫ/^Qk;b+x֌~&;nmLvy1F&;YO$%&GRiZ.)3O5w3Ϲb`5 6o^G2cImDN0*m2x}t>ȥ51ٝR)fc1L d*R ^`Rx3zll'VhZ9&PQƦ)ʝ;hr⨳ɪiXlڏrJc 7#Ygern sẉnQƼ jh+u[ĿFMO6fz4)T|GÌkn飪A$ɸNlW-.˵_V#R3iwDǜL6rAU͑WHDhSa-ٳMG ,HFtc>8SqRx]PGXEyEu[ #KTe)2%_uH^v+<1#K]q q .m䗔7|ϰs&\Wfۿ^d9ia 򇘎h!\Nܣ_:{i-֮!!JUH+i9?*ⷵfgRY`@Y]l% A|'P[A8jCzEiL4-q~ggu~:y7RkeJF5Ԟ<-]]tIQFQo@T3a^ @˱B*/i"&0cGyx)T98psPSe ;ݽ%{{ k!%r,9a]u|.n!F8/4N|*IDלN,bFZC#ym ͞ $3d܏2ⱡIYLXٛm6V' Δ?VNp -:$# W='qOǬquFnx+R584c\iZ$:UoW&I ?PztHFށ-^M8BvZkc6~ m"m/jڦȤw] kd쀸-S`pSİ6R\zWx+Y@rF 0$ &HF gh(hj1"B+BJx}^CT~U.=5c3Y%&=k(9Omrm0h.GP`6 Y&F 77ݨ n?K[Xk],tND=YPBD~BaY.Z8I<=>"2Cj !ϾpN#E*m@O@1*HԾ<*.LyWpDsr2]]ȼTCe]DO5ÆQsIy;*q1d93bt[f:t!m|k`GI )V|:Sw sP/`c\=?=~p뼆*!$V{t DR">O٭WzNU1 .2GH b_8 I# C {TXO sHp⚠{͈Y'J^A09J]]x;\mp]kVC86ipTX{n.D54S+J@%gp6gLM1!RkwMb? KS>3_O|іJİsɢڎdI{q$\@3,[Gn`lNGS F.l8ê&bꍬdTԘ)jAw w qmCG+|(`"rMlzdv!r|YX'!2_.2~4RM'bykåvW`Po2 f8Et&[̮,AQ"ޢNNր6B6|oE2w5 33Iْ ;D<6V$B^<$},߷xxI.-x}E A R:T]ԥ)7^(gH>+dVP\rM)Ԝ&>bDz?jh]=?z7wGVZgD9Z13-WIglEpHiU>K`+)m4#eG@_[ 8J*2&1q.Bvc&~oeeJPl~tw<>M6DΟ&K!(eUdFŒHlW(P_ylうGAL k62 ]&_muل_qYc4gP?lNd?,hElNQ܀ [mF N7g>ʓjJy@0ݶDOKYS;Ww2+|+ĄADLVvjͻxlSry"G^H=F )ۣax| 6\P)0q|ddI^hE-V4i>~-tE q 'nr%cbPTKIOoc:ji̞T!sS['ݴzx5rN?. 8'1ⶵI*KSZsB0&%4QS41rr` ;m2Ri*=Gi-b'`5qN ]6mk \QfG|}sTG5OI!ּ\R]3EܢRUƘ^c+fuDeQ[O k4e;K[s£a7& ,ط =us*CDL9=JR]v%;WxK^C'W&ǖѥ88NsTmxO7o,,JZ%߸[-@"4Y\qK'Ո"h{@_H_i B`p7c፦S,<{wߡ7IH.q^PF/{Wsn0(hp+DE)}lt ZαA<>2]hCp΀B? )^QDsK6W]iX+)j#pR'-NᾁC y$82Аr#g/, d>Xs4 ]x;mNԓShV(7=b+{'84i8Y.?PXe5;F[b+[鎇gP'w5[DaM*j~M l7?H-%pD歇E`*48v%Medb&nojg%.I8(yc Wk? o}ABRȣ5$($CjfU13|RߎHWy٦FqS[֑]$R0`! y =9esi_%^d@(YϗԓخH?[~dL3x. 'a7T+d1b gȴscp5WU]Ϸ, DȁqVyX W 0޳@IB ܋GL!  6dQG~-CX5 :/ H,|LΛ0ߏX _|P(=B P|#p?bQk b .SԔHyK\tO+u%(v9 %i̓;a[l@"yf {Cˠ{6=y)#u|zEx23'OꌲzDa+[ZUaH<|VouOX JCM<κSk7UX(E>4|ϒ+^-b#_ZFW?RWQ4c# Z8eQpVs.64UB2e6t˥*G)X73$nګc!wnu2M;aa~A^{#ZKKT²$9|kEVt|49Dմdt"8 lV=Ҩѓx0WPuoڇh!kva\;ESpz69Eh[)t6cAGM. @C(Ff;tdUXޕ#"kv@ZqfoEoq,U h@3čp5+B`] v''}, 0lieA寱oQ>%$1U9c--`g&O<0G27o:$[ƞoE2chny_J|Ӵimy4yB+a*W2*Z;sϯ{\!*&hbcGGc/7'L[ &/Tyg2Ⱦ nl? E~@U&T1[PH1[u̶=׆, wRq{d=rUJ]&g]Io:hs 6U}XS<ߌ߉ TpLjSAFA RГ={^Y#:_n,>wݦE8GA9U|<*:BNj&q :3RPw_}ixY(v.p8&}TS9Oޖ %R܁1X*DqGePSypI|?F֒c@M2-@ i6R*Rq̟xa@< BI^g,v?&֬c6ss%w@ 0J%8kmL_&Z03|(M)&ϜHEw;)``3fEųENkPK)l ~qQ5#[r`ugMɀtWrCKu2l@4xMaehZg%J͝ ੺Y^f6 Z5vz>A)U ,Xw S\Կŕ큸|pjֳZEP3;?H,B,?5izQ=&Pb6]cVeϭ:~6-FwWHRհ&"}zlwcY]|:keNQ^حa~cF%lz'2L S,`gh?*UͿJ%N?Yr&Hx\†H#IEL(jRkEЪI;HRA\vY2*o׉E4M{Qhr6ȷii =h,@ XS»MI t佮[bBBUz&Cf]~H5ȐQ7@& \U﫧Ddtvt"y] ݾ^%pH|p[ ,6vR~i)GGYb.`&3vV!ȸdPqAcg**gI)(ʼnA 2>[b<[0߂ /RUU_c"O-s03߂pVex;%7ubO<ɽ 9XYcw^ٞh\ȟ[% [o``,9p[uSrU:\ЗKR0#)=~ӡ[x¹df/w*A8vr$]b[dءTz+ 4UHBI0CI1z\Ei2iP'\5rJk߈sRao4>d+ܷ݈FfK:'BȖ9``Xl3q~i5FC!:9I^㇂Tz7 P:JDuSvភ$f/9E`-1_Ͻ=`o3|#~_:|; = U Ѿ[ׁ^ONe߷W]=>kWVGVc^1DkTS({p4aqypۻwa a9k%CO.XgcaL(~ 5_$ @8{u-LXe7tBt$j ,[pfLBΙsox_6Kfsm-"O\,,;KD5k󛏯 ^u$2ЯǣxϺlGa^،bN9ȳ-՝e!KF%>Eubf2=JzpnN*xi lZeԿǭ0S P6v6#a_.6R +47Cuo4@U+rR!.#8P\eԂq{(3ܗuJoTd@N%lhy¡qńDꡎK ]{ߏHOHV":; 9ǰjPz6c]lL]Za\Xű]Rco;WU}ZFno4No%Ay(n䫡7? (lȲC}}LJ2X> h<\UK!'/}gXK2{PtxM%Z,}7g<] BƳП{ \ϻ>l[{-oA8RP)"(7} V<d P bh -=ebQU $(ƻl K"WMZ ln*&Z^|gy#Bo~.gD'B?[;yT s`rszkksu8$SUA NNcJ Md[O~+ [f/05y!TB1t-v=d WE#vYEYW!HOc&L~yk#q=U& V(CIp!9P:oi -74gqowPƁ|.jI[ <pj״M--vf , x&PD Yy4xJu{Gwhfl Osٯ W`~:OK<0|gc '[[DLy͓gm~sBKI6zOgYt󖈉uҏYq#(:qP Kd,0p5hwEsBO,V Ol@!, ~wN&uBWw!sL'2U4:6Јa;2q^}Æc 2ˍ.Ya`- =ڝ2/En;҂m'2UW=}GL/5ƣ Spy kԦ?W\^1d}nkAGf"u*/J8UT )NrzƶQ %ƕ>M9 4ALu1RuL@:b)xokd! - sA˯YZSp*4n߄&4Q(!O"^bǿI&ocO%f$k:xkL%wB6?ؿ$&ǐKhzײosafӚBP}$N-je/ҲmcQ"B(9h&3/[8@@OV$OVA/M!E2Ƈy&#Q*hӵ/]D7HH1?yeh.(h ^S1b҇A!aP={Rf~hy((6T \poZ.tV3Cq42[`WҞH{E8엺`=?@E?·t`ꇹj[Db1 fIU{u6ah -̵$?'nUqchB 1/(d7=ڷ>|I:g]`+3` ۑ)e&AjrgCk:vq7dhoqx,pD~V=F#7/jC (AYz\y KH.OmSXt_\"FQ+?RbѺ::kK|ㆬS%s)|-fh,cvf~dOʿXȆ)$1u`qe_%5XZe1#&$0ԧOM.>$ilÍ*[Opnli?˓p旷Ώ4CW. g,@?w,%́q:*\W[q J+OKeRIrauA[KC]vN@Nrl;^h;M#O}P=@c[ $ kP`s)i Xtl>d>@9_?$'7;S 0lQ Z{bg#h 9T254]cx [ {(+yE95Z^ZRIbgsnHp֩oHEfȄ&-ջܙ2y-FCWnm6biZrdwz3cMj="`kDtjхF CF>8'y5[eBp7@s5C6:$d53qp\( ˨Ojf񴻿& V9&v]i֋7g~ qEv ح{ۑwKm?<~?0I\QE,W~ . @ŒS{&!'VϤ+ښ,cgFu);W\a*)[q|)T*^Ds5,'W o{eKkqc ^-۔%|b7ZQ= FmAm4̵*-z9zpgBԆ6ϰyx!Fd*kKE'T)l'T^sO4ˏ-u1|/S wN30 j3BַE,PV&lя|Y9u i)hCN,|k 7(wpxo vMUp`Ac任p`#ݍ j)zi|O)K0F 鿠!Aοk/DRk~kH&2%J7\0'waPvk%֏_cSOS< CWۆ?#)C\ߌXQ<U6}d()=avCUJ"- 0|b4*wl6: ۂ <'r} 9Ԇupi$Pߘ+ Bv X^5_b'jL6ʋ wf&jvS&]ZÅ?r9Hj.0pI?IюH]r0C_7oRؼ5e󶋒̣A ++  -fZmZU͙;n+)]y}ƌu'H[P?M \3hBlrGӕ}UP"e$]% 0sR0lͥP }U}=Ygُ&w/-_dqձ"f{'W'!ƢRxS )E_K!) Egر[hkQ169;QN>X(_<8#izTqRۈM%^v=d\O5ꃩ He UBTzIAvnI;40 I˩z߳/v?/˜9'Rc0 p64Ȩ)c3GUƣaB)nFnAn4!IqVN%H,m0QQga{,|_>3dE+;U~, 3[GbN9d6ZCNʎㄖ1pt7O\i&%$&QVz%TA>2O Y$ Gx' 4Z13֙^yMt|o' _Cy&|lv~G\f%Y`(Zg96FT rཌྷ,a' 2\/jZ]iŭQdm;Iduo]7g!}#&snwR|K"ǹt'WQAZoy^2X0lAȯb|u'!-Orc֝: 46H' =x`}Fgjaf\>WRҷ zީ~{PRAd%s݆f>b3(Vz1 LQZՂ0&ѕ$04K@d4a~$ByQFST-gN_h,n<͵,zih{)H\4՚١Zګf @0M&EJUn@:H偰W,|z[#`(/GeyR x3V@rv!-,蓓vn€# P%[wihn|7uzꊡ^%t*z޿8 FP#Nr.K:4ɾvkxE_̻:5?TJtBtgdOB?}57 cm2?`(ֻxMWko!g;5{SBTBR(`K}ml Z 6\Sn9(FY³#/bϔ͕bgSgH7wiN+![ْWsl8| H|J0iD.'yb+u5gÖePB쮊U[ SlÒqP;VTc[yn(wz3 _0? {to݌g%ӣpbp`Dwܾ` `Ȯ߉:?IjȻkCH|@'t9z,D=eK:P7`/TY#*щ2+[a;KuJhŃklF?iJpr{K1 PWĠF8r%@>2;gF|t,}l<-~XKSzw}`{(yvk<0~?<.C0WsVs0R1?~cխ'|lR=E^fC ̈́k8`2W \5Ug3(O舐SZ}lC~os(Q\,A&;F*e1W}qۡY\g~4=U@YLhRlD-k(dfjX R)32m>4%BX\ܣl 8%Ž rvNTu7v=&zb;Ro}&8\M10łp:[M Uϡ |O\k{z~U}U6@gjDw詆г 7M %)?!lP8.n66'7hX!  Xemk>"hGP&UL~h!H9/䪮-O=}uiz+\&gC(ZҰTSowBv|> leyw):\AJ&0hvD ьZs7@ ܚ  ߮+ #$|":R ^#c֩a{ "@?D+ȈR'=W.jv啻) I9T|C5C `|wf8)YJ][BmmgҚݠlϤ.fw* koCUhT犙:cϞ Nk=~Tl{bVQu@DzUZ<\"MA%]]~*p^bB~Q 󛘛pKbIu.1 ݥ*nYM@ӢVtub5u2.+uch{ymRg\e-@doER\r?{n *΂j-Uu7R$ `4\aT_'du#-#-]79Xu;AnDЕ152ȰM6FSb|]V__ - ͑p>ü_3}7`#5%wOěVȗG$S8i{E{2հ2N*B%%wy%Reh.ZÜ%!޽9E.l/;L4WwtHX}BGDEên{ux3 &}mW; Q)1쯪}xKr.f0vлaN1?{'dAGѕ wOK*{.(\[U]doZK̴"[6Q'b?e0 Zp:C‚4nH|vH{Ec'ag_Թ* :򺖼w)~,[ru&g`WݬU{,ܨuȁRZyjj]Ρ-f.JiLU2$L[#56Dҳ;q|v]1SFBI8D!^ |"֙Mfm ʼoyQ({) ")\UN\w.̓>FPDM< ڬZZ=K}1L[̲ *VWoZiGI.J1>;P<ΒVX͍EpAg'ci6z7ZM1M'l2~/i^HVL1mf3>YW>SV.F+wfIEX 12m14y|I#rP){aHT*.f`3 h5&zCO]oEKNf;"4)@GMFAɡC4\Mbq0Y Z`0q /$] @:OxwΫpe$V& YcfOνgԨBY;h8~Y۲7O,O3YA<?95زabbd|<^k\;ނ3i›zgO OKcYcS(I }cpO}JeVEoU^q]gu l%︚ZXm[+:#Z=3/WNv&ǢgkS q]˽'J\#hB̀i O5k\$7sw4Q_U 42>}PE6E4!p8S0|r&O^ϻbRl $X=Z.kiPk1Fo!+67fz䐄t~ΪD̩1`$<-m`њ,LA/Izkwhm}\g|ʵnP+--T[j?iH6)=Z:+_ٌa͙v uJZd U\9bI8Շǁ3O :0; R88=Q 00rՀUg;n6%H=`iTTɬJ#E>L]B6+W'\AKDk8?)&h0-Hg2>ZiQrP҆ `x0e!7@,YD f\'|Rl#0jC?k~C,W.}DLgWjM˴S hl$rC OUt RR椡w{5ǥS fOERG%{Ec ,{xLf6w{;~I8AfX!ID!Jh;@ l18=Ͱ00mP4+\#29ݜZg] =W.8aȅ Zs?ƣqmI-9wLvhl%é_cET3ƬRH7Qi:+^^GF-FMnsXPn3f䂵^'.}A llS.pv);FWO?LהȘpݼ#v9He&:f` _xz$m;Zr#)^" Z#g esDtC`X O%/%4>^KWX4b H3Z! uZ"k$L_ou%:0n` vLFy26G ǞC{Zp bҏFJ;mIӌ}"=[t#1%I+M2iJ7ܼQp`\k&a?-׭_@lgX[OٔWD ~X!)\gz9b{-wD=t`j\k"Qӑjj(pb_Qݶ0#5|W XBk)و|Z쒩+(WBx|( ֟_50j4!$mzmc 6{Dր2ȹ;^:ې"~}C5PT2rap~B~-%Bn"ARt=0—iƙg9ܚQsFp]kHR>{ :U QqSTb'X|e$tAzAaMѲއ[NT!c‹-\zR{&JBYy*4 OO޴ajP,K2(0h @ 'sxnHݩfIeTbd2z'E̻zuϰ-/,s*X@o~-K[_*+(z 0uK#VqHCt )-] lj<7;&d9b {+cfDo'f pP#:DÏ_/[l7jߝ =\wq!80(_`'-!ѭ\͹0[z2P>A8lfdK{u57%Ч Yv zK5ml1hkى.פ2®{55NY`7x $pRU9T>C["&?3:rMT[lQ./vM'[bQ_ϳU1i\@:Σ zmؔVaDCP&K& .3r+dD,}AV0T1.dg#TOCOIi묕J_Myagt7݌K`Jtpk*0x'씱^O zTVjivO/ X 3ƪha]IyڇӧqS{RߪR^9xfp8fW  a |?(2Ziv1FOv*ΰ 7 T3 ,yp/uFIͶJyOT~OvUY1]³ \41lvQ)g㌓'n7M?!^k 9GԝK,R}>\ta鸱ݰGW>#Ydci&$!lcuUq`DjHqԚ,o^@yjo?Bcwb$G70 JZC{CT:Ы4şߜ\ mZ/ +۾cf#:ȹ`n7zPc [%T1 DWDHN+Rhg-t4$)ǏbtSϣMwh Hadb2@pJ\RO6b'W=>f(\˦X%y 6B d㭙uT7j]Ӱ*%P l9scq޿7͛ۼyuULrt2U(B =3CNhBnZ 3ndVZl AR(\ Yysr)XYF=Γhc/0K[ݜ~ixHiBD\{BU<ںq~] tyENFNON\_~ؕ]Px4#ʄ:Aӎ\eqJDQXla_U8=#ob >V=7CFHDciQsIs}8Ds{F0/tJZ"JJ,E&)PʍGJ>s RȦᎭݎRI'N>@e֎Pkk92ѠV |8%jU|SFnօ#M tJ8nqZ-ա*Mx0pxFK]b 4u;׹q/Vೃ<!d+XWYAnѓw3_Z'ʗ^` im'yWA /6m"1[;ϒ&](ehqM<-EEÏ\s2Bv[c])_kQ>֟Rdw:kQ>tꅒNbbg.9+IZi *Y{)c0۟o9sBDj_("oO<`Oi$t c_ଉq[NYV?d,*cMO\?+4 V~9.0RU~dfhY GiyVZ^ /zVy.jBo/kt.Zq zFT3 k[^ZF+lfLJĆOBR{T|@Nd'T Ԟ[BX`ʥ o JQܞ%13V,h`/C+s20eE2phD˒xwlթb# "3`c6N@;]Q|gCo,Ĝw,/n,F0<Ja"*y섷 ,w.=}M99ٙ+|ZƆBL0ϧS#5vWIn fq@+쨘܈˄u8Iy_3 0)LAw4)Si7OePȈ0S`LaeX. CN >G!]A^u=wX4@X)䡺K-<Ӛ|-̩s 3|=[B>']*Lu[Uop_l3_ƢVo+ҁaEWnl.Pr5.vt0_5 18ǯj9{,MLfi89VkS&^.&͊m}s %$u5x~L )j DUlZ}Ǫ٠Ʉ_meTEY=Ώ~g $,͐3٢`If&u;}eBvp/6QF ;5YZ=e!+PU G1uTMK׬kQ䨷u[*?@vw`@>zk30U/1+7ttg?)Wk& ¿o5GnݸiŚ` Ehfb_=b0 n~I&.{&7Bp h@SOfɶv d̈}76N FbR&m,ZpեUeܭgo?Il1\-RqctAϴWZ@E~8 l07@PdlQ[A ~YMνꕩu_-z1R{9^0

x0;C.W"6Z`9$D"7 %4$Qc*x6k>讀z[qQ{|矣 g\~ ۇd]nY Mv}fS:Ҽ:J|SB[j_@dBVS٫ :GR類~nLaA·H;\lq˟eKPq =>d8k|.`Ne-aLJ?( T,ˡeu BPZ_2<;c{e#ߏFOmcY.8l}dj.v Ft1J| $L$bVT= *QS"H^ӛF<(}Hd?U%K`^:9N*b"2W;HW,z6m-VWpo\| WϛOşZaA W>VϸҎH}%w+TpV"LCFĤ:R5$17'*w7n#rEºWxzkޗB)H&mLLV(HlywJJp7Qx`w{ ?DfLmE/fwrO>K H1چ"D'Bk HcL!w#ܽE*L9]IG<]",'WœQݲ"(fqZQ[lXZvUb?y~crN+qf/LJ'=8𳋳5%D&O+/)fnbVFF R(Ȑg1nD'M~{'Z.9,SFdЪyI)hMueS|LcUY>Z8:$5\٥rXd_Oj=,^zi3\RG3>yoFj95~ ӀL@jKZ8G>aO?/{ lYNn8~l d;!П9R 1vI]е|4 bJ55h Ew-!݈zfA~J-!+b\B&@k/_UGFX'ʖ& g> 1ϙZO n}CB!%m\mX a0{p,(ǍE (/qg*Cn0{{) 2 kQn 46jp"73i%Z źic[RGfP24҉nQvwŷJmgW| nw:f(+,"ܩu~%Tִr{zstK-GǕÚŵ'JRWE;sYvPq!Ȅ4&E#AUSӏFG h2 .-P2 b\x10IbJt:K Z pϽ'_' zZU@4J 6k7vnӀ]rQVڝjL_V*"%7fsu]:mwb$y)$o 7FcEʜ(hJYt嗽Rjvac?lP3:]eI)/J kST.,  QF:X5TJRͼ mh@L?2 7mk{ZC Cv+_@nm!Z_;i7ՐS+$t^jczs- 5aaaXٷ{gHGT=̊,ɟN+ ϋփWNsGvfn]-3N(1 ~'YnShѯ=?LƍE, [TX^mPE_1ƴ$ ;Mfd3*ޅI ɫӸr"o UX.'N8V:L'q~I/"-_6Av]L)/<!>kxR8!ɦR_ A]j~uKo$^lӱRb%3unzXk>8$!_0P7`ؔLRoRX4 |3c(ŘmTqKʄb9KhG]~Zee%=aVtRW v9100Lf٨ ]`OlpgK KMZ˩lG]A"$w=9'2)f"j ;7LoOrΰ,pI1G,~h:wW=6>_E%`3BBDvj?-FgXG2:* Rc&FՙyԎ& YLJ#Gn1 V18 UQ1b֩)H}f !qrpWiؠJ|oIaGUkmL|o% jEм/?׻3 3obn̒K#ߨm#)32If*M)@ 6nU}/.?=]V _"Q7yu eI\˚<_rm Zcm;$l b"J]zAh* *~cD,HA {FVRm*j$6_X|hTweMzlV> 剳*%a,Q He-jCQr3< VaBV4m=1jvsQ_mb['Ҳi+΢l,%,JcCo%nj(w;u7& 5۔Z6s}48c} *&JfO|:ʝ UⲶ_V'`"sG|e. C*RGsD7p iN/ *ߺ]ʑ7=yңvU=*k'c_E_C<4%#) h<ޮAA t*QO>YFJj[US+ ܍ .qN@`N3Bsk1b/|)"> %1铚SUhj ?yx} Ao ]q6~+QHnUV ޞ{1,]8DJ%BNOp C HrvH@3& blxč;!3 'b HL:׬|m ۗpzQUoO4)|zԴ/i[`|¨3phQnR-ڳxv,X'D]/heJf-& /7#Wy/_QGh෩&DD#,Sȫy3{`<+P)gj}%dh>U`mi9,u1@ʑ;V /㪼 Zok;00e ͧ0=0 #fDcZ8{hSu#0hQŽ5n&|m~\D 9>%d' ((ٺ)F?=QG=auh^XŨ2xjvUDA`Z)JTU@e,b|$B8~2 gKg ~:{PKeBs:kit` `q2u9n6gMq(pfg|C#L`ge{C"fg.l )6~S(z!xǼҺ9n җdν[LᮒO aĩ C| GForhb>ݳ۬ 2m敂B)HBѺ坿vw=u-i`LAs*<3 &;՟r'#[69uc'ƒ""T (/ɫi;hnQh~ +(W86{T'i 8RU^ ]six:ȯysr ى~p$c\#af쮓&V RuȂn=o5Ke>a$$ޕT]<#w0tEַyw]~A݄4MioX>9K񳔢RPx rVaZGpVV0՞@4d< }0 ߡl0]@YkjL^jP=.Ȃe}7=sOw@qܸSU#YuW#XZ@gI'00ֺmW~feJʃs٘4@mqE9i~VKy{fyw$9a6v6՗cYp[uIHɉG⇽nX(#*I̺n}F4K,l g-^?3T}*~do(ϕU)%(P[IWA^v X!X0oq1O*cʔAϚŜʌ^ P\<?t+fmhp06F2'ҹX&hч2b(>|_%5l0d1@E4 SqHwڟy8rZ18:Mj\ Ikܟ /H 1*N !Cr('.?kO&Q+Mn^vpSRPcaXQ;kmq<(I2KAh;dvb@Hέ @m4!8EP"K Q9e;,Vj ; >u[f*'Q6Xԥ VLg/2?ߜdFNeOTB!UTXD hГ8sڑrzy 3B?T̶ܗ&SΖ]$hwS49bdks9&v-/:ʴwQL}~0-.f#n(u =9P›>?|IBH1T7>ś7~dS⌼R !@hA،-"QŚͣw.2#I\Ȃ%9XcߎzTOi1À /I07~"UeY ?)M씊Q^˃S tgL -{vlړdEW *ylqC7IZ DTNh{-\ VuV,h?JC@D\"^j2-e~2x3so9V@ݕ".mļ?)cϴQ>XNUǻ7\?1+sTb[bRC:`yEY.^$ZX Ӡ$3穚G ȷw3M$I ow0y-ݯǧӼQOj-u-jZqSBF\@=# 3X e&7?ThփO&pu`I3#{ \eԤ1xeF`~]u&썑.2<0/i38Z)qV*/>˿]͔`{FiEn-sYbVN00,p|cTB[bv0yX9I; UP4)+S*R%-(X 0RٓdfWQj@äbE${Cmg87!NvS2'Gx#'/+&ˇ8[Vr4-$׆UZlMDY 4'1[);!ԑ|XMc=771=:鋅սx@GnYOX޷|,\U4ЀTME-#zrR $CdIB{:ݷ y6?PJ]Sԙl'älTbU d#'V%ͱk 3hhl '@z;wQ%FTs vo qJNS e dIiY.MFƳ; LE fn z_4CA3GwɾfݽȏOc$WDwssVyX'ḡ`+[ U;I _p49Oz+`эXwf#e둀bVNxs4<]J(3H] %;Atllܣ7'jjτԂjdտiȖK&o+4樑f6ł} nYl<[6KVzY6|4~0vş {I֧ k XU \-&FwثWL (e03:kGaj9BL wF6fhح!]Z{(`hg,$f?Nί1`}>~NjSeC^Sa qӆ'DrhƋY҅F@c kF5a eZ4J 84p /)X` F"d[ZN\% ^ű[g흝`7^[cnPwf5iW8ą_#`0hTnFJ\+u1ZoCZ n l3t\1cFIRj۱JM؏BJ)NҞ+D $Q7iJy ¬wWqJyD'o (LnzL9&z+$Iq՝@5 QͩCޒ[+}ygtYygLOjO Hy@9^b1F Ԝ0!}p7Ѫ<,e*(1X5O?5JCy9ZXu B=^Q-(GFEpC%Zn yb_4hl [Aٔe8*jcYڐgeK-okO\%1=79H8M׏cBxuM.&5)PhhPz *H_[ tp 9̈́"b~83a M=X0OKQ awɰ&<g)v?\v!H+er[z I@~p#\6p)\U,[`EifuH{|17{.rKhh`Quڇ?v?r^,IE8eƃc㝘_2]Noo&pשPVW9?j.Y PlⵇIo$lל)d;\_fTJrBBݴ`D1Y?ј*u|E9)+5yL^&΢6ZwySF8egsBQ5دNiD ޲쁘b!P|zMOJ?Ŝ?Gs܉̺gBi dlzGQ=Ui9\ '@$B&i31%=HrѤAgktZ sj{dxjRB( BuƯ!1MFy0ٮ7g$3 pb8؋c|0}:7/~~:{ 4ޭ2;ScS-!0kpoF8"SV@[f.=(ZNsț8ނsu:. nz~Ii ": 4-H2_!h!NJ!3?D7\iggF*|cI0ȷ6 vB 4k\P @Kbo w\$EmnMUs}7@>Q;K ݡ*y6v#ױL 2lL|ןŊ3V)ˈ5EYI[*tQa݆kpSh^suPuU2\?s9 t4`G\`D#)?Z Lndږ<)H rڙZKaVsR+(鮪*21~pF:AࢿC ˺T]TA?R|C~7=-8 q-Su: #J5fB5Iro&Qn\=4@ܙB+f4!Aha鎷2^;8>q AgK%oP`BKApn\ى?//OߧRhJFZ ߰8 tL3 mP'S zqWXi&0fC(.iZ{&LY`sAoWQ#~8hZk>=\/Mi!=rN1|2Yq ǰ * 8#1?cW, gzL2$)> +Q #@& O>mg0Wkz0; PFW+< anjQh }C5ہLڬ+KOߥe2yFU ;9!.dN!8 f+@6?;W)G96?n{7Q`غ4Z%z,9jDAԐ2"GI2|QVu"jm a u$&׭X#,R&vI7O Qp Vb@+a3G4د#39E͒WFij0՗XNkOwMYw ͷq]ۆ'e+8͵K^V67sR1GF<{;gNKeϢnQAJ+X٭0bW"Rʀbx$pm,}+\ ȭmXX+CUW@xtP" yH¯F2:$ ߯EAcP TG({JKU"-u/Z_et*b?r!⒦PsΦkczEb!CE}!C/_aᲙJ>0r&wz ZrqLDBlnqT[EZ͂j?tA[B'13^|x!o# Xm0=Yg.2xG?c:i~"#^:Bu3>&xINhKnecŶBM.KuY7ni] u`bD ʦ֬5 ٞ`P!B"&E@aV`T!^y6X_s$6L;B;iNj|_Reꊱ;9֢ϴH wՓ_izh](@$o} B E`qzF)aUm]u8 Ai -æL")tVI n'yiʟQrG زLa!$AQJ+'Q~]!tŧ+DB䕏{L,u. 䥫t4ULaq앣?gTηP*Y?/8Zj/1+jGXM[[Mb46і#{ ?|0#k  2pE=8Usn?" F&^Vohz±ehԲioQRKΠp0Ӡ+f`V8>+#4M #nNd~[ ʧa*PqF(@ \ cjoҹaI~fjw(( @/if+sC_]S #DKu!Tٖ[99`S(%,"ƍKv,lHi >qMXp v^:}xaTOz.~tBt<@;Yr! Xά9:~ j=Zp3)^v\ hg+DKXژN,P6{S] oh-cCmTSgnȥ<ߓvoDlǍ>gPlΛ5چy[(YWRJvS1'5Kb4Wܟf+_ KI&eD6Rt"FV>sV=;hkN u?8|ɸqMY{XjLO ȴE,7b9kCGPn>e1qGk&\^cɹew9H6TA5mЭJ-zWRꟋ^7pړ:ƺe1rxgyK6{T8IXoA}ό;e[j.w^&&ݭt` 9X,_YDK6ƌ5DSy`'ō#'Cs~@%F퉚'a|QZ@R@B9@4s&F%D5ց8}OQ{h /tCEF#g$33Q Vy;(7|N ~F;g\y~BNo4*-D[ـםQ]VtԅQe  c4-Lyg_OXf1}/X2Vm{h)&El fɠ 46NX-VWߥkC| oǜFժ!e8KSGzT98{3Ş _u:\d@|ʁmy \no6M^ˡŐ*d@˗,Gd\(InäN}bf'VOܣCqŞJ@]ˆ!^_cv>[Id!o2Ph$SgUW*PuQd4rhh4"lR`l}󼉝,@:s?o~Gwo5+?4!vwjN dZ&Â< _Q L3Nd?+^_ёFx> 1O^!.+i(ACp82zmtnfR,ڌ^edopк4 kdD UjH-d '3-.;B q#Z{ "fnZ NA^#V|k @)~Q\¯lQ^]!vF,  X#p#%I_<{*- Z7"o,i"^gJ]mD!s9Sv[)7HxS5?ݡRZp 4&JX'->6ү-\>Ye1>ei(|ddUX_pG6 [/n1V,ENw&Si=hA[YI;m8Ukkr|K]ה1Z GFhl^t6S1qg25B++Ć;:K{[i~T='1[b~`X c.%ְ^jKREJ8=𘡓=TӮ3cgn^)ۚ20{/I# %{8G|V?/@$&00C#C̀[꘱Js8DߑЍ)]0VWu K-r'%dT Z:KObK sl"3m2cfeSzstQYP7_߻ot3Q S3p~,}@O1,i0'Z`fYA$s$$0'=:k?ڶR{8D98,$4`|:Ugk5El1NjzAf@k'2\bUL֡9u c8PD 'H"Vitc5BZ[yXɾ׸9!߿ R; ,S.%L ]S٨úA&þ$JdƁɓ>t{deb"|R5tD,3|g!$])8lRp"}*<ח@qG:q!14IGN.8:4_h}|ӸlDq `йm 2Vp N7~{ ?/97ș<X}!l<rPmI[c*. aody` S(~]ܼԟu0|[f/>> }.9"]ABP%>M1(xlI3-%he(% H@| njourzS'׬P _t{xF:4c))KI0Bײo%Sfίti =v-)hաxU9vV1ݝ}:jnXUEB.l#5vbpQ#$^UVMD(?Z iPʤ0rG\y!kBt~|ES/pzIgCe"ld͞QSyP!ũ[C߈՞Wtr`lJt&)YIbgrB\ FYf"Nީ_2=ylcꜨBzsܟ1 a^7-- \Vi_Q LϠB+; C 0:LYRARSg1U_ק h^/-tQ6Ave{x:&9zuI&tJv-~d:'wqaɷ>k,iMwA+Mbe%3'DْK"^e;WY$C:hh!N|@A>4$KgURj . p"\?fay"$Qqka?*~b.|sW;Q)+;A쳼E}#FnY!.}gvJQvuyIp(> h ' q1#4md`8#5;s~kDkIlAZX]Y<(0GxCw#v3EZA@5?uۓaosLFĉnHLAUF^M4ѩ_C߀a0ª(TT N Lu::cN,}hPAH2A Le]Q$O猂 L3p(oO0F>oi߽JRցapolcYln?lI\Ϫ\\e!ECjw!`\Ez43&l3c 2N PEf0#k;.x(ۢJu'&/B%9 HROtG:GZLەL(#_$qC^MUY^6 G[+Ho/% |{_`]7< NW۽K'3fr; oZ:]slgLs(`Hj8gפ*'pyXLb{آ{ҍy]:6AU(;V-`5gIĶd|C!G ܖqAzlM%&DtL^\ ;`ɘ E봔#-yóap@pH1X%V vCiѻn>98?d]c];QGr,^"K+b89Zm)fֵ Ea2Z޴ÖBƒ Jf͈32}9I#PGr+:Xx( Um@U"IKqqswXq72kb Lqِ|Q'™}=o8s6QR&]4S[*#tqoN'+򿦞7?&2CEx}eMfvKr՘c; EJrB rP`H!d%e>ݐΩp횅c`tmt '_ޓ!4vc9‹ /.-؋V\} 6Dz?[ fOβyX LF$5fe1=6g 0 >#}bS|J4gS ;p gTrRzT Mux}sMI6hƉC|Xeӄ*/ppjf~~BÆFzfU*kllNWTyJiHOm|LSuG2x"H˹UDFhV58j,I mC=wK\@k>$W*m .ip܃s(P@UGLɮ!0 Z=z@B؁ ׯ+N1)U0QWoNe°=q4< `c}SJ K 82g[y a֌_)':}f.ۜ,DlϦaٜC:/xBq6)ьʼ,яQߦGKኆòXIGHKuyQU><0: /+?_q t;џm\>gDŽ"ԕ3V2"͎B۩EZtS vƾp2qbƿ.3?'FuҒq\xv%ʜNC-Xfddp!ZIDB ^i=1Q&ZN@G$20#4l-Hწqky YLCdu6)]qFiu| `ꤠ܃ud'"U7$.k&Mϯϻu槭IW?wя _^JB \i\Bm"{t!Ȩ} ݉[c".ٺ/%>C^%?.5oWҬ^%@J x,[IPfB\z-j]ʛcwMM|,1ք@gisx-pdlF3.(NL DvdICƩe_ipq'qHf#]x/GhWx?R0Zfj!IjR#w"2x4lIN\˄pErzq'#xv S݇XBGGWv^ ^ YO8Y<_(WvQf 2aѭ2mtMRܦXؾ^2NP*1mj סs?dxHkރd|'BB|1uP3~WYRx#Ғ0r- RI_afq,Ĺga3McA](Z^EeE]3C$>7do+]W[R?HyE}`3WN^ H݂ UWp6D9'hDmYޗ^{1gMC6Q_i`_w\άBČ k/5ٷkڰ]lNƄiv #H>ҝwoM%!5UVD7HEy+n!<> aO?`ތdHj?6 ]7|~Im?$[EkB!9#2,*崚sJQ:p2WƟ 7TE0~S9hDXk h#o9/^(woA3_aݒ @;u,Vk 4@׀{}U 쉳JMWЁbЯεwmA.ON\*断@B.[?1xv:z֪Či^ *a'ŜԹ]^`1qݜuvhVN\7`)+<ϢDX{1 U^iPkC^Ýs/&0}H, ʻLsto xk- iy W8A߹ȍ SF3δ4gaO#WN^ 2I4 `E e@o8ąZ_UU̽$Sr@- wWB˒WiąMϣ2FHՠGf\~nURHexvuR) 93 zG"?Q3o0Ӳ ɠ΅0}~w3PDs{FCrjUr4W8$g{Xi@Z2 Lb9^)?/phGx/l/3)s*q%5mBB™S6P,iJ'-Ms4l(1&vEh/ Rn183Rx $R-!;wUpA_"ߔ##\pT،ک)nߤ z=׉۾'(FؾԧAq K h> |v6(IolBC{^`zطLoA"4 ~oL K FOqxHpY 8կ1PSP1ZT)'CXdX>3 TL8 PNCJJ<' m'gwK(-ncxa]h'Th :r$(AEgDky[=ĉITKP)H61t^X!SqʥӺD/I|?RtU!3S=$V0Qa r<~)Tq(UaҬSXD, 7u[Ux1`R cP^fݳ%KcúlHkn$B!b`('aϱvJ֒`0UAyIqF X *_NGͨeR9 5o[ 6x'?ls$J&o]>bA3F~ɜZz++q?,=W@n(+l]$Ϭ9eA4Y.œ,Cmo옖x>IGv[qP+7ZGWn7b~U*D(]V@$VM4I6Ɠ졆ܷ?,LFg cq?k_w^hJm/iV1x]m4a[gE/nFZ_'pK yG~#m.z5q4j7t ΧwsI!~( '7VV5),Iw0xk 3~J|]Gqv1^BI_ӏ-$ʧ#7D)8|55x?T}"inAe+%=+VSb1Jec1$U%$A VuQKywZ]>2dLsп'<C00|w!EM X=W%4#ki{bdO͓.!~E ķ>uv\h7;TzܙtHym IG @7MDyY˝:쵏% 4J"+>$I?]u8}r.E gt=kSv q1ON/;B,b ^ ffS'P,i;{QvoGiY{W⳪m{Ώy&3EuYSf i >72ו"&HTaC ]c3@no!N+UL5Ab㣴}'vV۪8ТUf[Ll]낲6 Wє}zLh4>IŢv!2:1zRhcn8CkڍqAaٟjz"CzxZހ- );ߗ+j1/" /Pxep#soD0-8 ^l0iK74yL16!Du3^~TՂ]u?@;{]BBd0fkV3]}{ >j'G_,OkuPjW^e"(?;Pޚܣ)\|i@ݼ//.+(!f|U ~CH6M?0Yos.b!3}ge(J=z'P߀tҚ#)&((ز|ˢ]} ak!ce6Zә>;lt@eU)y|QіĚczi`}$:*0zbK \+[sUA̋XX/]Rnᖺ0(͵vGzJ zw)ŏmɒ ~anSOsFʖJC~Lufp97* }_"3.eRV PuTVBk6:acG~Gny~` g_˗ `0ʌL)ߕ($4JHB9d VUkw7fơ !eۗ8ɥ9UA-+D;+76B [*Di޴m7(B)"⢰05S%玸O8'>THMCJw||&$P|bN(+5".^,;sÇstѝW 1~]#f^ʪQ0~2^װ 闄ڗw=UD5^֏>zwlTKu_.oyČ!J:Mi ϓga< X`=Ԭ)ϱ:C<ûE*+\ mAZdv"`4h&}9Fc/JeF0QdA#q4H?IBO_|Y6K5AC `݃fˆ$Rޯ J֣NP\$s{e 9}Rsn<`Y[xj]ŝ-3nIGe 0׳ \_!ӎ`=,Cjo^>L? 1޸ gr-[,L&  nޤX :W^|v>(8qnI MF{ d3T! Rн Pw)7C8FzhRKֺ.'.iҺeeJΙ5Ef$Gи?}iyJfw'y<6H͜~6~=OZm'wYa^dCsa}rUJ}[%nȿyo:s"y)J<=IDBG:M 5%?䡋 EyZK,baPXOop O` }grM;K4 Un68ܓ%Buڏ]kO)7qcBhpaL+K&< 8j)?(4d6#(;{(GjxI=׋b Eտ-8`|toV|LG.62>#H\YJfËZ~t4–=P)/񿮕@V6 <>̼Mh+T a.&,Qd}0 I3Ccl  p$k@|Wxf̿4 ԁO[|[%<'_RV?ϔJ9 Yn ؃a{]%3vjA/Ȭ wk\nR;צ.GU_^ނf 7K&_2&kMgQ7҈}u&r&7IoeCZ핥8*/~$4`R;H[L ;El|+ȹs9UmPc6;DZ8ebg/",j*@\I.9QyrqD6 Ln.]MvrNu5'֫S9C]`N}N jAĹRbK&sƻWa%)NX+ Z`|_407N_4ua7wCHHdZv2G?WBuP=^l?Y$y=$sM40$r"IE}BU9w R+˳c$`g?{[%> ܖ(atΑDjoYvvCR,IF߼O6dߋ^eK?)bx_L\5x_WV HK لڏ_jJ"(椡-rۑ4^R =8{g)+H(N1h_m A2bWQDhsLNSG[!"RH2Tyc1K('m/ $'4:뿹|UblP]u.]͡ԵWt™eN?0"*ՀK$2a2]M\8\ڢ2}"O R9p} Or?ZxЌ#ݩz6$ۈ!"ǂPJR'CL5C>FN|e̐·N/GiJ( rϟnp\'5ȫ sj=[&e=S_3hF-S{ߐR,o~p/<{wRSI ̷~D6#K S d(Z-LLhoΏRRMtRO>bi׮H7b;w jhx"8Bڻ y 3Bx9,T?ӌ`O5(errmbbS= ƚ1 9.O1kȟ"ke.cSe/nGxGK9DQ H+P1#~wwF!^%|*3g 0@h"ch^_v3Nטp :y%zzMwlAMMBןJVK.P& FvjV61LOH=:"cX %ɺzYB^DkňQm_kHw`Jt|K ՟+ru!vjnp<㛸CqxO/rwkiF(+Nu%tk 'r"e鰄jU2TYoJ)mGXeP4pO;֥9uȚsr T{t؞+ѱ~Քv:>m[H [Vޘ$OӍhJ^|>Mt1jfZOFI@bl1.SGMYO<;ɍ<z>X޴썖OI E!Sk./fZcIOQ_G, 3S$.c%~&"#z#o״9?8~$H ǙD)y6+PHl.ua,]sZ|TG8u~yA0/{&^嵣{k/.gX}vp81%ll+FzR^^8&D#a' )Ci7 H;V*23m)I9%-%܅WɪB;P)>%0p_c3 |iq)rk}z76*M* UGpL1/dc`_D"( F?rr h9ZE-N]%trqt;j|(m@},ZގAӆ}?M 3("ٕib/ #loa3ؚPKg׹Je}h=)PRW&nd8!AFe,׿+nYψ#.wֺ/YHZui{~(c[d&WckdoϜ'9 h쾖'43yh_2}IvD??_v{ac":N JUh.xPJcp-6?yJ"㛡\b _aMOcVvI3י/*覰FF7ݨ[E2Cɺ)-*6״%xouY)Cv9wxK>j3y.rXw+EC-lU@?'hx04=)-=sWPǕlڞ8q)ZnHsԾ +<] ;]n6NCgV5zr]@fl`.foӊwFg;2|56BX0 DO53YK>m0I#H-T<هetDEՒ'dQmB`X{lm)<|B~"~Md~%4ݘ;xV%Hxuuq3R" <e )I7nLxfw{ӕH_.z@y0ÙY+Ռ7\Tҗmwu,/VmWu:OĨYlX!1Ri3~&ʎSVھզ3q3o?{>yP',g|o^J]ōnLE)A,b5B>an 2ڐw9EG&&дBf/GnO $f&4E[$\ sVj_&0YaǓlCՆp x&.C:_g.="ĘW w킛CGGi咶=P\ժ_`IɎGOBڧ{De:'⟬sfh R,!^QOW>-LXw&˷ Ur=4B*}W( D_o{Rll`ءCEtq95M4ݳFKpF,p 8PB.!%vĴ8زF nUxx=ÍAv#*F}f2 or$:Etl}VΩ"]?tE NCk]⃟pHLXx^3կk@^J`o\弄)˃rntDl0`ԼJo-Lje]1Ktp:jwD{`gJ1˒ L}oj+ʁk=:Br0N#/Eef/bY1xӗ28y02n$OavJ QaF-앗;7-r-& 3'EwyPYO1Κ[m,1>ޯ2h>G4~+{Co`1yۦRΛX\ɴZX! xxF ;Ey }ٌRpZqW:]tXI*ɤ%]OCOa]MSBb7C{e;b<_(v'.8Vq3bޓ; o9Etf 1sM{@I L9ϥTٽb a]gD1ِ8;NiZg+w BwZ[0:4Y"cR0][O!k2./i=e,1AD`'sK:Ńjgҧc %7ivZ2Ieb.̛<6YP:,=90+2<Ю9kKT C|Q&M tQ*I?Jl2 uHl| WRU/DKZ@̢o $R傭fa{ū$c׸w1(.Ї!rNf1/g$IS^%'XinP QƶQѰj? [O&xhd #paZ.obW4?,᝴?ۤ0ӅQO N gs iWKx![Z&g4bq/y#D+4@BgZB}bL e 4r`"U]:Ȧ@]GxWKtrGOM8i}W   ҵ̘^Jۮc>J `F24 Hx0I ;K@`1]1IfQ۱cI?bib mCx(ǀKi>nQБ۞' J᫣/)BׯTMnYҢHNw+P(K (IK~a,rO $]C\ovU J&RQ#}M?-_/501Ƽ\k$jAr}-ܩ*A}Mr;%#A\yࣣ^<9ͯl<ϸXn_*yB}͵W& .bfRv.c༗w'/js:XMu75<ΑWmnL0iR4-flE]߲okR5(zЪ_xYPգ>7M@E--N.e@C]Jl/PBu*ϯ8S.}MYgEX}Gj9%!v9.{.-]kORG07E+yBOg3By8tqKU){b-hZC@4t}R>Q0|Um_0S90`9}ۭRtJJT0U@ýedhE̺_sXh},޿+RW`e&!,ZN :Nβ4.)J֡D!XF?B;bV+koSuu{K>^[<8//lIvr2Gp79>* (/5NC8t'F,$u{EVK+ߩk ;7uFg{g%ɏ3P$Y5;<'I$ FMHͅŏthNKAQ87\0V_T^D˻F¾R̾r4xP;y7ֶ 7$H憕!zG&RIb WĈݮ$81|djw `.'Sbki$z ɗ I/˶} sF: z/e}E}Oan C !9Wѷb ×q!rPJ^WA*8\8 iA@/\s'F^+<6j<]5夫D9]eG7i/[Y^P&TSsuԣK4ttoG qFh3Hƙ <~=n?85B{Di8Ao_!g9Ao/P_9GHUvOZ%Eb1y^Dߍm]-¸]r%c+HĻiD((fIઝHiyM"*A\/@D,^$)}U '&Tdnn(=Uq攥fB/CA.3}ۊ#NקcbguŤ2ĿZ+lZi|U,wGIŷj擨ʳE|Bj5 ̠iu|'0*5'82%5Da_sB<ceH[:<,AVX'}tm5 jڏF*S %u䭠ocI}/Y 9޳ig6b\On`Z B =˼yRRpe/ֿE:G?E7Z[ebU$hOf8z}ijþPYL#[ 䊓>ّVǿOmA\epʈFͲ!6r0q$uz&D 4zW`}waM% R8M@m3gcHXTUXۡs]2Ad)$ڼȂ)C{edZI-cpy]G\Բ}-^dqd[pN7]w .fF[>jofs) =-/\AޣI5K} "ޚK\KNRCdm%Ў uRWë=~o  UXDW O[6i@||E&`E1 9t4<_w f7Uy#\w* gcڱ0rh*gEO\ʪ<'7-f30{bg۴v s6lt^Uy#dx~?pGr1mX?{ЅILbX;_uѺ~nJbn\lߖ8+'x 3㯣Lѐ}:f޷[lo%|kݐ;ШjC{"OdFeBĩTlZX(FdCQ40~6Q* ++#kbꚳBK2bgِ.NL2"Ӻ}{r$!4-]=25c[ Iο =3|Ax(hE\8sanͩPk5C }5;i.a^Ǿyibhp nN9_F:kvl\MhXl{ipo|Pk+{!Iß6o:!CdvosţJg_`{ æ,s4/?: E:Ԓ 6>Xv3,`#d}b-PHm^vRm'&R'z&og Y?n&M9l7<#k fS&{_t,i(l| 0MɀLY $G$m 9i((yN=2׺֕@%1&ԚѥVϐiUŇrه8:57_/`76>KKb+ 7E櫭B~UVXv4b]I|]2Gl!eBB 6ͩ']-[8,K&}| W0Ť8ie ;m̯9mz ][leBF\g\2GiS2*ʧK*ma5_j\7Y4rPƵ/ ꈵBXbHYݱ'vKV5v!46j'w2#X4^7ڣ݉ m|ayD6LQl>x߄9Kz[3cȆ0$ bvJ`m2zXw+ܵQs 2`$ (_̉^Ouc4)d2́T,zs՛n>8Ti3$CٙЋMvꔽirY~ΧW$<ȦXs[ic#|5vV">w8CY_Κi&fz@tqGrYT~gRه+o#{Iu&cE.&~EBIJy7RHA1Dq{jRv4~ Pbd.#4l@{lJ+gN%[\ԮiRcTFz/GJ+󴟛r'ёv E42Tw4|*;_yғ}S'mXX*.UɢN }FFPh0 B$ vcsV@BzJ*H,Ӂk_Je.k)~oӬJK Fn8vⰤ,Z&M\K?:w*uc mgXV(;8 dv+i~gBt+%WF}X%iX4sz(8½ 9"mn^QeaZ,G4u3:/åjZ$ﮉ\&W|`T_֏;Ys Z_5w8Τlbx6]?@!f.+%0b*4#lkwu;7m[c_L( 8 ߯!dt"T5qF%&ԶRnA A 7  >(WGZ H= HTqk{X|Җ⊗84VK5"%[vݥ.wj2MZ>P5oAG.4PH 8co:.ykoTƩ;?E6n5D2α e$ QMiwpy;NVew.E+Ҁfs/12 #Zhk*1LcYc*6Cm.pp)Qޏ׸M\mV7Ħr$ }h??XT6sѨVyj5=do-g" +Nh`YsvũvVSUnv/b!@5c=KOכUbvX]ơ:ѬywCi :=TBiuJ-Xfd7mݽsvЖ2 )1'=83 ,C3ХJT0 gv3f\)FaSBO20s{_ Tff':D9y|܏,ɯx`0ly*hQru|)c^ulG?o}M_Af9:a^41K1y%Ј^!횶2ovь;i^ nU:=雍 Z( b|ޭ|7 JG\!|k|(LP>oyo~ON)Is>u@w1-c|x]WY-e7Zlfc6 z Jò#=dQã 5³x 4;SKNyDTؿzRt.վ$n$ bm'a  U0_ΩV~Txj"\09k ˠ´b(%E[qU{W<vߝAkrI}1XUbkM&+2'B`'ſަ)7;ߑ& ?=toRI@=W4TmG F:{'V4."?k:,iL!a06d+A=ƫES?qlko`(!gX~|)e~H2fTJY z ᡅ]LYXU0ZN'gPY,=2U[ɏ*נ`-'B]u%Q鵔_V$[2#}To3T]Fw@l#|ė~cCDg{Fst`bG}HOIB1i_n]͊, '0ݪH8W 6mV#8) E(aK`4YMW K1 Yi܉K>Q,#upCa{-fk+Sn\M$9^Hbs򦰡iUuyXMj|%\ԹgdZ:͐d NǰYn1Q#ҚUk,k5 kŒv\u rb%xCy*1K:x=F(.v=%a(>4, ARv̳?ڂ6C'OP*\]PxvqPbi {U"ڇ .9L9b s}F>65KvX4'ԓbS*Sg0(Yzgb+8j$gֵklQz,uΒ6c_35G.Ew&XqfFc\oLe̍u8+oE=?iX۟y Va]J;6[Re-xslh1ӊ0|&띾2Bwhؖۅ ZU'IcۥKfB>G$o\uS-]ɺD+Mj$[{a3^pp &y8J>Oe%d =9@̵9UzowڣHZ^̄JcܼGdܗA uv|C6S\Z CSPT$:LN16 %#*O)L)X~f5 ))/sU[iB?)@g ;sk~b-EMP;[2թdJ>~=/!hD;K2 hFq_` VSvWGz#2*rd|.bZK]qtF,\@/&qQ ?Ս$㦥l4Wխ# ɺaa$2\tI.]oz8EF7os|l 1H<mxxmHםco;=%DI5_`:XTv2\vQ2f$al sUl <u4ǩPqkzd rH[9yv7e=h "a]"}%e 0(YXܤũfG -qbU,wr,%VmFKӫpŮ!%8W-&3'-ܷN*6%╈S|ne7'y @@^/[tz Vzv8 "%{ؗrM1 $H^}\扪܊ѣ;6*i$!=^KAAH|Vz#~\u u)Vt,J>!*i~ 3ٸóoXܪF"J,*뤌j~1\?t^Mt^izdf7'}*:A5'oeI)%Df XG +$cEuk8?XV }U$3o3pgzy3IYޱsՃZ_Ϗ3?{e3Zgh-/s%$ڄlyE*0&-ZV Xoa,LNN-"(1sv;az2nߟ7Iљ#OhPH,Aj_3DjڵuiueRvu*D7A*F?Ycrd"*̝F0(/'T R(f-U]M. z !2qâۜ|=Mb˷cf嶎_㥯mʕxI\Ϭ\M ۀ!'I!2TH!" k8v]\{~#  =rL;nU]cf box΁ 2km+PuWΙ pRz*@Ij|b;)=Elx9^xz;O?n֜02 0OTm@|@4ݑ Pd],K}8~h@$\NuP)L\)Vu.S)(ejvd _˽N2lq.xr_^Be WҼ*'W>+P!2Ms]ViE _hG8-f9>Wa\'eX],nӃ n5Tb|Jmtx"U$zoӶ,c~$R& g@Oز27..f}1V{<`+:F"'M!j_]-ZS/V#,hpߧQ5]l1LfG nB>t",0# S^^#X\2\@oݾf{E&#rгJ*#~IY&îK[.,wH'֔d_hocmK CQa>@y[o&x_w2R xKoZP{i%fފ+W Nz[KfjZw JstiYD=&H Ԫ8p0N@Y& `$Z!6 HK4M҂UVdoѫ8;͗x{TBJ)3iQǵc|=܏xD}챳t _Dq'n{s@(0bP{'R 3A)Oo=ң<\g g7#)Q$j.N_NgCYAS_F$LXBl.{oa̚ PhIx~Z"+"z[7#[#qh!Ӝ aD[w)$yIL|糝 tr_q0`3M4о G`P4ԢW(WX߈ݒG Ԏ|ѵhà ~ δjl"MF[te>Ӣ ?+r>¢`\ [QK&S9pQڬmmR Nf"$? 7h鏈i?="DD FٕJ5_494"~-}JL~cżJ{pjyI}⾄#tS]5,1=oA ghЧ(CӲ(GJb/̫Rg ֭t>"E=A-Nwws@!"'Γ,5mO^ \AW \LRWJJ&SkSP8np)YNBE-<9  e Us}4[!,vA0A*Ob:2 @~s $ 4D!+qW\V znRdnmkz`*tg4oμ}&bX1>Odz[DluJʅڡ8H(@/z2;D:xݾMI/o㩦ȘMDHLZ:+cYRV9<Ha}ѨTʘ%:vಕecBc+aY0^s-uN ưjQ+\H]o,?|M\q[xREnf BaHy})t[ 2tRzm\^RЊ4O^`CWkr$qnKIKV M ڪPds,xF# b)~&_Ve`1jF7 YZڧ+p;VpjԢs;3܀#n ϱ <1d\܏ܬ\#.}:MDQQkxbS5j(1TpzR-(2>]WEjc-}[E GڔQ o+CMڟ):m0.&gsaokt K7l@q6_/JNhJj 65׵BrmQї>fV _N93m40{ϵfh4|q3th7+f0Ÿ|. u(Y#P >Joi5 !)c@*-D= !neƁxh~$΂WC;!hRM'p;MJյDյ9m}䌄 S{B#̗9sjCIG65jS@ھXk/%'G;[LJ #Bэkud_!`-ʡ(ݚ#].p*14WY"foAa Ԍ AGDK3aHF|1, Z< K}q`CsZ=I@NM VB1ڶҖT#>)b4TbǮVj_2;8ȊJ<հ]E€ӷ AJA j+~ TWhXYҿȧ7!2HG$0zlܳ@XV7KzCVy?DgFQE8U֊95` /gr #GXH%BEt 3!ot#2ظ_D ;<{^ګx/\aQs"j/=b Gsw3ZR!/B*xyf=#/f%UΐQ@j_)aZhL=h1_V9 c4oV0&aUPsT ߪj/o-1HՒ&WsWF/r>"s Q ims==#0QI,F65%[mخ,qqnIlq<2q)g#ahNo }: DNJ.:fB' 1#E賣ͽ? D)hAޜѫmw0FgO4-Eyؔ]k,XmY٧[eaSKickq15y=F7mwf;,#&YcDDf4e%[ά/oe6BF̺KMI/4D&1h3n._,.*hrL%sr vk.tĶ#SXZiF1[1o6";C t>;=ڎR=/b9h@,L T ]^KR6Έ$ktb]|ɮhtwT6ƍIu=3k m~|&V>bu$s36"Ѝ='h%i{rBl:2vd=@pi"?Oe^K<5BS?H빊C$5BiX; W@4"+k.Dq!$hUR}hMNř[Il~qp |x sKa-\0'mÊ-ՁVdXR\r* Q:>q}N59]Bb<ߥf\HR 9TTBsTxg\ɷC@ԁ#0:͛Ͱr? }{z,AO d?mA%1wӥ`=Ņ}OL8|ӵ׸:ց[ڄ}(?}5Y+qVv$GulN6 r `ġkd%JK~" õ"A.Dt:l[=rkueB'ێ[8 ǚqK_0s!7ujs?;xo `)Y@y %Hzm|x  x_U/aHtOe/r$>#HqOJJ*a)[omtރ/C 9"bTD''iQ __,~zD nv_M$dj#P;d^Yg6;v"Xܶ:z b\VHۇe8|qw00i)qɰt [!K h)_u 1t`$u8RehwH|LQ?,8UWI*櫭O"#Pׂ\Uˆ QV:ʤ/ƨ¯mq6{Ȫ(q=?m*ΐ#,]&fkϨX*X8.Dإ-D{Es&q_j fDۣC yZ{.]=-ĪRH] X^JhM;YI1}N]ړdm@i58,OhMAƻ-~o~"kB(q}B{!y8 >⊥ k'z"4n |²{E`(_69rX 12X`e%cí ƶz̓b~̛z }Mj{hZo5zK+#-F|P%o}+/yOD#/2VNcR `48j%*_#6$Nm,#Jl-Q8*))PO456MXζWDM26*;EƢ't)n珺gV\ÃJurAkHs>E:g!efS(j XF_[P5@*Uh[O~#>T '7Bp#-Nֳl |NH5Q?N)FGu1 Owu E*Ų '>Cx.Vh&Mގm1줭p6TӀU؁jRtH3eeƻt$ 1ttR{ lX+A|Lz=AG{T׳1yA^sḟ*O\+vFr¿KCjR]=6BT:0 *bbp:]ގ uHn/+6l/ CvhV# 9gQ\JVw0Kyvu'd׶R-) inXU"3K,Xq%mV7{ЕUM\I}=yt=qQ*9T{O!eqT5NTL$  h.?ԃl)?g.gnp1g^ߏPk؅O5xHENDOyEt3ᱏ`?"9#@ab d9ܜfbKoI|:R#_7уjjs8 E?:7# cWQTэlҪ5 xhה7=qB0lT ]\_.J\#0 q1&ĿRUO  .p}1 oR- ?MWeo4g2eBŠ:ĞW/b6V7&FU:t1qpMD^%Ԩ]׿Lēd^KQr?9uH;yM^poCw-+{Ed]}Mp=,9Z?HL 3|-)ͣNӚ_E,-mdnfصJe)e(`*L~Nr経ROSy7'㺢ao'C Th0E~Orhފ]%k8?iC8ߔ+LjO@nOвb}#RA/F&1 F2>M~QɈez-NSO4YT`3w;HI(;.MϫNe>ZsNU)M^n@Vo=n]U5LubqmmmUQX,lgRG," ,D^E܀t-"GeLR' ܓ;dņQ~ 6pnڄ ޹U:@/k HK19Զ:7-!CjoJ>St Qecm sP]/tw]]" ŀCj =U@Dc1ʇ%)>yKPD{  G!"^J(7`9HO g*|jbnRc{DKC9AQ2ad7 ;rwӾSUe,ُXE/?Ӑ,}6a[.;[\`u/P"*70|ApKy̑r_n[(/Drv֏ }o_lnt=PԌM.fA gRpMvSI! -bsr [pEon #B-!LG(|4; vCvXU|j#fl3l]S W՞䑍顸0BSm|8a;PWLfKE ߀rgWv&:16YƖo m96}!*g$ޗU̔a(8c⇢}N+,lY<_ͼ|IjLB?&kz= *R)v"}t7 ci"Rs{3P֛3h ru{=׵Ï@DvMGn4uh hmx]r_<3R$t\k?dk/@E`|J +@ݎ*̈ckG ka}`q%s{(i(J F aHz* YJ[0~&9Mˊ @ufgqH+iay4$kj%#^G"SKOiEQLrU7|11P(2F:8Ug#N|M M9My:1^=hBU<0;/,ȧ+RcZB=u uI & fn: [BY}ĝ/TĆ =Uv8F/XzYٴfH)wyJg;_"0-t3&x[^QBO"OGy p(|=/3hO+FY7FORHWν' W>MN4bjMhbwH䷾f֑fTuq5}qHa{Ќ{ [۱(j֑~e*]4/9$y{7<3{|o aMnEddbcn]1WR 7dc-tEx S""ps: ģ_; TkA:e<%ߢ>S}= NAh͆Pn9k5UfD(C7.7.Ezw\N$+cSÓT9`!aOʠ]W2ݬyedz)28lMX M7%Vzuմ2ˣ[FUܦvQ= 2{Xo2m-='! zAδ`X`.zV5gx W+8880~e:i)S1pE^OR7Ř-WtֈOzU3C_S!ۉԁ>\N*N5{.sU\$(ik,G"xZ?N5ÂBXft(;) d'9BG %Fa﮾K"*Ho^14):@]JBPDWQ\GrK|D``bݼHU37 ȱwKw"+\颖]S.} /:$|-n zN'{ϸ(qC"ˠ(b?H!qzf4ݠ@}51LðI xvˋ7cK0>Q钸C"~ t:VEɒ/m=Br"ѳ7<G1ZQNj³:ymF)?@Б2/o1hm{͸wv ;2~u*!l>|b,Pgup4Ab`Lւ 2mCS(zݵp`F?0,9l %pש.};d.}fDlч?|G9DV}enk>:s%5l2(W,%(B"7>ؽAiì=,'@^%`Xm"ѥ"EMt3v]+AxP; 7dzeopxB3 i>%b l]u`@2{sFbTmwe3dK0B%NY9bѸgo4&aE?|$e$ &HkęgL`]YyO=Pd2oa.k)'1mʿaZNb$ޑ '0Hj_. s2M?2CHlЋ=qhswG'H/ c\Ƃt#嘠^{]n MJlG JE4V{%ĉ VQ ߛqȦƬhO)dsG,@? yEx0M'%6dih"qb\%*gaB̴SV|QYskdAnJ B*H]Rm^;Q+D2\,m"us%X ]:S̈́nP#tMB\qIX4,F0x֌}H8S9z#p*YʍFBu~F;%T V_ᒄ>lf!=oCaAFa{% HnfBwa}4Uߞg%fζ,̄Ci>Ezҁ*J#Й2So"YUp: w4FjWTl~DiZX75onM=A(r^%UAFJbKTq0=cK(Ѓ޽tvvzpR_Zeg+bX<>g*|"'Y:/ph鏹 5VS0zfCB5I)Fi) 6G Q{x_9 ǀC[\jΩ&Ρ_F1D۔r ?Ս FP2 2@5V+'flh:w}c1pNW$#,h1)LO .T'9.||=z@|\RJy}Ռ'6Fn.|$٘QJP5צ7??fyHR&B.vޗFНʉ;;@9KtH]*PVC~8&yEW(K籩U'(RH;I/UDUˏvycO /[hCߣtUYdv$5CT4>^$igXIPEHLʣБC%#/&_XޠEcm%)frC^QL]YGB3_@mSM$jP#6A 8샖p:r&徠QW]#:VК*Y(-r[8EVC =<{mψ.%(R Uc"Y>kB%XraMyWWӑ#^%鸞2u8|mmHJmJN $!CjjY-3~&8U$RWdEP=^+GWy3xAeg~u!.r[ `}E<@$%5k4ӱqͷx66^3dPՙכO{?'w,}NoOfMG5B̬0AoOrfG9%LOQV젚 :F~_c]i5뗇ʦ0gc߅/AQ/a 롬Q~4bnd 1Uw^5NBϽ.gߍVd]-p=1Eb|ZMZDtХ8#}@$ hSgf(a] [7'adBu}B^ PM@1Xx&Zuy*1e f"Џm%l2Κ5X{#M;7a`ά_`Yd"%y0N(GVmUf|z&N!||t},hNR'U6 @;a" .0oh!B~VT*OZٿ?žìYXFc ԧ9%O\ WeH%F_X㔟o(_{U ʮi`FҹV48xL[t~Y8- Q)z+IzٳI0\,ZOř;vE+W =&39u Io(P! DA&ӑ}TCbrVENIN=:ՄZj& 3XJM[{DlϢ"v:&t5S%Lq~x/ι1>6*\ͨ;^? v2n6lx¤]n{+vy[v{#ss 偾3J`9ڜn^/"8fxeg8q{OH KVJ[Fb(l ~<ڨ$uƩ'Fjώ^j"ZJ)*wod |m3ɪ<ՠM~0 +V/ #QpϿ  8/B!L@?$/9(9xqv &/ڈ)0TelE䣓]7=4=+9ZܴO:;(.J&ِc+ BEHA=k{ߙ[v_s՟1z}`{,sV*ߑ9^KXU0$j@wy:_FSBa6!\ڒ|hJoS24yd@@s휳, 7Pw=nbI- j :qLm<-;Iq9Gnkַp V]"~d/^oV!,.4UӀnpT, &lx >7bf{)M7`B8Ǽ۾}-d|WC3Yk& `=[`jf p\%82E8E6 q`Pf938tR ֍X]:åϙ6Q&VnZ*cqkHsդ&qb7t+,-툚*k^ϤXF*n7j%6\:,jULk:}uUAXvH,AćĪl݁QFMk +m)LRP4.b`~E yman\)FTJs=擝.L]E8na<`ߵ+9VȽT';.ʼf5$,- $8 W<[JwkwkH,1H98C>AoN7Íb>j!Ǩ=yUeCVqQ_K(&sO{r@vZ+r-&P3iظx0}B32Tjdͬ-2߶#$ \f? (#f?Xx9B)vxT7Ù fKi-ח)sI7CfQÎ -/^3c\$$!õ|]?Ate*k bin1*㹿u?]ַ5(ԯoY'#I7ŤKĶ0S䢶[uش{LpHorsRT)43}2s?n 'K]tF_eu͠e6PPo0:H =<|`; W1 LQy%0b7GoN oc)$!h%S**$̠@~e$pB 46ߏx v߼TZg2mMkذ IuBm>h̹RV M)+AKZDŽZ= XaO #1]Go{^WwȞhW2hWbpѭ=`QXg`v/-::C;<^.ʼnu̓OՓ13?=@u؀@{]p P6)SccN:ᙰEZ <ϡdΧ-**_ ,.YHkGJwjn4wS@A =PswӀ LFv7ըEù<)3T:uuslw*ۙomj-t{BwQS*&J2&hR27E#I;z"2|P? &Y"?&ҽ[Ҳ Q$ [DX0(*zCyn&_ Zo8F螁282 PL,s'>X_b$UIekf&#~0^7B(ں #~ >"c?sݥԙLG1k%_ܺbMG[f'r.kkS^iOaAF>6>lYX]1,bq)5g3yHK<~(k؉0n gAd!pjRxsT~TMd{5ZAQqo=k1挋>Ӧ'S$=iRj[~  H/t'XSV9Emܨ;=ZVGf>Z(cÇOk^fg{< (O@ت~Ic('@>HŨ$ yTPx\^tJua>1HEVX(#z&SG,|I1yo>6?tq[OYPFr~YtPgg}{rBxFCU,LKyF̏l3N5+炗1g%9@19quU0v"(n<10hv]=oa1OyaM{cۘ#G~Jkbǚnj%.emOEOg^$b5p_- _j?ȅpȶ}G/P%Z)WWa` wϫ87C4Evq8Nͫh{d m{Ũ__j=PzaA$VDWwy<;xL9n{%nˆ|M(DŽ7opr k ,""+y67GYyx 0ԸB DY|Qke2 X `7 ͤjlc"9l/ra+e.f2%x!7# 7rZ-fY0H޽w "ըJ}s^=Ϗ3vp0} fwƖ0!_hlgD VDJo n9A1nsnm^k tJ8Tgi$Wp߷(ՈE_ 6FAiФZ}|\9uwX^x]8`5N}WWί]As.:Sf37(JGBRe<7}FnqXK ` ]p3~pE[)\o2֘'5'"&wşz:Ƴh/E+D1 iaA T=C>,?1Wn\ImM.Å'ȕ#+_䥃ߨ9*IAw;z1k*oO!)|/I{쵃 c,5<8\#9Ȟ@6:]lʥ%jy[?7W {-nA1a-_9jC}9nx4Cj;Mhz _[%'P"Z>]V B݊jMh;q!SLmc"HZboO+M-v,C08#i3כ mŠ[f_8=(ʕ;/&{OⱮw>E!=7Pp"7e+be@ȌMm|ADz <,e{*6?ȏ)J|H1@~~<\2YEN,گÁ4Σ- _H։ʳ'3hN_ab#v^jUu"v49J4b~8⧺k#aÝf{<>¹,z<7v7W?8O[X aϡ?.B" ձ"p~0PeNgl-"^} [:ǎ]WMཱQY!wW'V||A8 F.ү_Vh]C.)g(=g_YY엠k)xur< ]R{׭È[FYL|:?62!@> -$W*`S_w#ݼFb@>rS7;h4qu =[Љ}YcD8*oA%dehmY=+)]{ +^ɋXPTQ{Po,>K9MY@Y4@cYs){)2 C兪̮*7P|]o)A.?/#OOE9K hs7 uA!(>)!ƃ8A/8夐 B;<+79T'K >M_q^j=LTbQ9,da@{$8B )'r @+wS>x1-|ZVW/ Y\t4{wNfO& z=u!YQh~\I'*5RbdzÙv[y}(ԗ$a@71(. oX*2V f# nQh yņ$L7x*u7 ;e뼳BiY-J:%H(n[2S M6VEx?>$M4@ 8Y+!-Qa...|ra.h" {6 oHB:㺈Spsh@B:ම,W2ѯb*jQդ(7Sa!u<'k@ifu1Q!H@)('ݠfuzbAJr0_V;t(VlyV$ZY@O;ņ_}s8 @T53n՞H@^ȌPymkw粿xM.E̢#ԀNM(V~n&QiC>?00{~ڻ]9w$}.{P}pY]7!}%#m5r(ՊZHD sїBЛg; FO#tpȏ \҃枡<7Jȵ4;q 1++Mw7 -VoJl{pF,D3>$k &(WRT7~[V@p0fF댶'I{$HvpOŃiM.AJ8ߩ{T[}F @uL6;q'Vx[B oH1]*u +zK[,G&[z͆Őr,_CddNmd%pL1Ҕo6 ZϘ:}vsݨ.FG1Sfx>p$¢-@ (f0`Y2q2fe%xZ"6%j4#/x6K7Y*m¹RȄ~=PCjI+4嵍[S( \ 1-D՚\,d^y|] /76L'6}% il`U~HзߧRث_ݬ8NF[`hmі#ꍖ}d*ݮ_ۆ`%X )rӍ1+:.T27.PL mc*bA B`uBCTQ$_ƴ8izike*R)ͥ:^ w1Sr\"u-K3d__h=^^K^CjN.eif+r*P\,k ٹ NY5e둟HF)dU;7h'_$$PrateS\Sh|(-eAƴ CKmJY5kS[8fQU\ nKc><ϔeR*(-]jSTkᶥo>uG"h)HLq:? Ѧ*!CH[ Lϟ jaJIi rY=?rx(+z 'lV$FBdԜ|eimuќ0)ۀ`>Cl]*ʬ|F$HUն&M_IiYVO_G*fOTdX03JW$wюy^b"5dr`)PX qek.=`득{ΰK1sH?}]` x#π;\&F}@{!Rm,?NT' ]@^4p kƴaMUи6]M&ӼҲE%z U3[ɋ`+|\̇c(mY7Ւ4ZT`2'ݵn^%isٮ*OTwǘ'=OY_?eXOj`oۮ@|@Q8詉2r,XX;mJ(?Y2*58. \k] b -Gƣ[x+֮pf?!-?ȄG] P|v0Yg,m~NL+P_QнZU~ W* Rh[`mW>Kφ*-ĺ)cSgL^q"3 aB^g/㵚"z->E>I]Y{ºMe~Mt WtN>iz9 t-38-XhQR} nZNyZYTdž3"ّ7,~jX"iTlagz*Ju@S&Q^xd~8>E{B2o(;muC_`Q߽X]@) 4{4o}k3KZQj yNC٫X43#鬝?)٧`BJ0?ԵUFN=S#7N)HE#-K$kT yKt5l6y !'dž5JcB<8<WU {׵Q! >%*v%$GW %/`Z$<Dvl;P޼ \UY[=z/hA^ A4V+M» nsêt uxH b.j2>q ܠSΚu7*@54rg6Bj=WPPtͭVZ|  襈n͎1Q^>)Sz2N*T$PU dӃm`wU 6iӋ2izzuL9:6aw.tLy ]bs \O}M\[ӛG۲\ ٙߑ9(ylUޒ 6eRvBQL\L#<?~0=niN3NR1q2!b˾omɐzbk%xErBYn!v1Qe?;/wpr(.Ju;P=}Er}[@u6Ux{y3jS5Wc<<;k>DP`uKլ2 /mɵي pZXyDvC!*,IK iyX fM%1as0鬈m?ig(o9s/R 8X]K[Yxı6+Q|of(]BRLŖLfGv*HL0 ' $ EQ`}WdXngv{gToGuFϫ캔isC^[m,L\xH ݨE=8N. /J3A*mI^â7/ \2UHoG ٌ"䏠Gp­fbO@t^8ʬE|*Y/} O#f,Diw/ [7gk veF T^Toz}g8tݹW{h?6Tm,ZMPIhG'0e|`h 6mw%  f'k,)eb&Ppp-<'Cl+Q׊gcNh>zm䎚u#w=)LO\(E.!gĩm PI9*y '9wdO%r&lq0?xT1Ġwe9;wsͳ %PrR_>o_ b6#2˓FjٚW[f<[Y\ Leԁs\*^T2 Zt'no~acV_(蟬PbyVKa8aHeR"8>j b4&Ӿh fei0?^ !#SB9̌.yxo5d^/nj6hI8BKPPcU˚̔^=wKzy1ӠqR9_6E()wC qO 4,lYP=$rn=5XYuxZY faG엩$5 CDYfC')Gf yr5KWͤ.! Vjg%BQ^+@Dr+w?{^ç[]#2O7LPxdr lˋ#*K]6V d\8OFC_@6Ab eFWPl dE:>}E86-E7i\%%a& g0T(_Ӽ)=s"ظ'>$;>K v`X|H#KWHܐ#}ag觴aȉ4cl R #->.9ij&M@3&.|A˾Uߏ{wyRЄ='16MIǽ)7|ځAZhTER|Yqe$zD ];%oww8SO9kZ0թCF[aW~`n1zQ'~2BSGK:]t2sǀ fh:JJ0mY($Gg BXF7tMH|pJ{)ecAWdN2uu䓡Tr eB@WL$;dXi3c Pc68_q{aկqJ{V a:HPJ #pA"1n=[GjPbX"A)s3L&Ge?׼}Ԥ“¡/[4e"\qnh/*De"h8hK?v2pU:> xCm')h#dlnhmhǵknR&:&#<ғ {{>'9(/ҷ;mz p썧QMXg4ϳ;͠<ޱś hV|p rQvkb&&{o^){ hН|ŀ7˹ «r嗤wM}i8c{,Y6WqGqcN_JS>ǸHųرd22Y:?_C4ٙH|ț"1(==g7XmHm?[%3o~} |6Ή=|gu:ZBiP.z;#HĶ7x`@h8]w~w&_ HP#c D SbL9dASɮ$>+ nnF\wy6}e&kK!JL;n8E ?xE,j i,|fasex튜" )-k>Aηw{5<| [ljߐ&8s[1#FxE̢TlM‡H5vmm[Q}}EH⬗8eOt 5hؗ,E#\46T2+1= mP|WP@tcv L= zW?Y7;w{3TzҐΚ=-'ۈ&NkY\&vjft^ D?"MgWeXG[{1Y < 1%&]wS~2$` _D!ݥO|$C,:: WP`pI k5Bbo8 s"sJTsZ`(Pfз(rabvTUz qMK'D ~Ηi\,ljɥHExJYɭ2W9NQ\̬t X'be}n.ό2,sx{̚TAɷ] ^Jۥ2` O'b~zg;zm$uؠ ~wu荣U}QeH<5U^rDAj|ܳ]o_,i0hHS+ś6ۗk;25+g_kJiN7qcDxDi 19\7}"PP8dw 0S)KL}i}8f6[x^/"4mPDzo8Gӟ1 G3iӁO[ؾ#2T' 9~vU}."^YuvJ#<|T^O!NR'mRsU_i̲zV [)5<# *YIqޤmG 9AE4&Pcs!fvGCv # |1oYl@ސ$w`K)[XWKHB0@) m͇P uA$%]/|2h2쫋 U!z!x =:"}e@QId05W9.~v ȯvpP۳0"i 좏NʼHe]{ബ<;.$aYe2>1'|*-{ϋ'&4hNB]s4}"LhzOh峍avX^(uݜ׍gdx \PgG#jnICO~~P''ĵڭb -Wlmj]hVeoz6s"#(7Mlw}&'x@|L s[05o~?{-~3=\%IXEt1.R1I2e#@fLb:j,g^4,ICNr/4Z>ca%RW:uNM¯aT@g'vNN)e7cш7 GvN uZJ"s 0%*?udDQRlBL"[f{y(nch9Aj5eMh$~#J8gu4@kp=}xN>ECsdeiZzq9 k4Y`vvV9^\_S.!, *NwR1vb1;S;>}YXX˥:I A,hoWcm##@B>SKDzx5REdLK)騘D6WEA6䈪nHf(^E—1?&9ے54桏G*jiQ. Tbn$To*ר2@s4`]6W F3JSFt:Q~Q$dݍgZ灅Y?1v`a:NEGRR<?zYmߤ/HN TfT)1t %QNIL&vzͧ˘@tUM ^CBOl|b@ J&8j| ໬-rxxŠ9Ҩ:wu[~"n$8I4hBQf뱪Rnyjq;[SLŮ#ʮL3LorL-[F3r esO&u6BkDBQ&ҪpP)Ԣ*1*icݸan^ɭiyMSsjJߟC>$dvУ&x=>bSZD&HIUggHP'X F|n!k?ؕB^Ee)W {5Z%8m;Oo(LPݖ2݉(*P\`*)4R*~ҌlߔuM xA<.2AP7J/ w];Uc<~ _G $y!g-B8$G~δ g1/\zΊNmV>O,pha4EL&3=ZêAmϗy߳,w=n؋[ <υkldn=bM7|:pWJ914@VLer#n 'D>aoD긺֚~ G`Gy#`hN8iLR}0L23OwU`~I9 z2Pe5FH`7ŭ!Q}aflyYM\ukOӸ_a@\у3oY"\riiKaA\CmC4*=Mܙ ЏiyɈ 2 DKDfᳺqxbp9@ӍD8#GcJ$cu9~Ѳgn_5HOʿ7=d mRmf.y캨mPmmxy-;r3B;-d(<#٠S#%gIܺ=,\ pZGq 3GCC\;y@6*h*l-Rx j4@eN7z٣5.38g8m۞<i!'2`9Xmjr gA|J KC'wSffO-],~﯄ksb#xcKttT(w&{Æ> +7)9 ŀo0Ʀ,0C9+@n~\HEQOC5Nfӯ_ۃEu@߶/u];T!`';.m|MCgt$FzE^Ĉ_x4#W&}u!id?ߐt;:'eK}b4}gYZ07070100000311000081a4000000000000000000000001646b69aa00003418000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw88/rtw88_pci.ko.xz7zXZִF!t/3]?Eh=ڜ.+egsr Gz3@RW_ 7` wSٷmuϦRU<=$(`jȈ^4VF~' 3zi n8A*a |}ӛN_6}K;vGB1 4أOe~AIfLVp+H[Hb7SaDBH@*>Zzh+cm%u{%U-PTV|?u_MMh2^'Ivt X"‘x.6Ld vzŴtp&G5ۂun'N:ic}n:9bEqkŠJW%_l=U}oS١ k"Z수rmG)PCgH0[,"rK(P\> 2W̻͞d*w-\b ;V\36I hv}WA\-2PqX*/V`Rj}c]ѡ#n aj[9Xx!z {wK~uj /^wiOL'qy/2 *SRIVώG>msHYh8Mod{oă%L|SvY7~WRl4[7>Wf ɔߖ 9P̿ ABsgTG4O6mBfԅ*$Z Hv 2;܈A׌.<+ + Q} n9gH_<z\<څ"W=0@ZK>hܕO)Sߐ,Nk\#ׅ8pƪmCxۊI HPf.1jΥgdVĦQ "dBQ@Fĥr@M D6-3 dvE:jZ{nҲX lۜ VQ#*+B']"u U_&gjCM2`sgExD97 X@$uJQfrϦCH>^=gyp Gmhkr>»Y"35I^Ԍ|LɋsS$QAF`tO(qGj̄Ҹhix>u%'o չL39<3-܋sxF_8an\g LfЙ'@/G_DT|ˑy;ʱxΝ{Z@}pu`ꨑO &+t$9uÚ,gXb iL4?/$0V&S?;;3o)jbE"Z!XQ&LJo8K}c龃+jia%k>.AI[Ɩ>j}oS@Y}/CfnJQV21ow*zzRÏoڿ|r.I ¿R+J }yO Th#k㜵hE%KlMEqu^0Om4SHەT2b!ig8FE}0JzZa_hLmA὾߽2Ϥ!em$ 4QED΁f8+,}!.L7a%]@|u =^n֩!#a܍g ͋'=ゐ 2o6Y;bE xCǽ^Џb JYq|܇6 Ji%-vma\pl dA[Z:t$ ipPtߧs:#*YJ*u8s-CmɨT*L9T͗ch=u6j:"g8Y t#yd NMk][էh ٱGBjP&qgz,80ŋď Z[Y2 K_#^sB lFyG˲XVWj끵ۂb[y6eg%/@Q1̈́4N,7t(H?e?haDB[OcjXHq E_ Zzy& Ši_VA)e- n>Jjrʃn׸i)zSFvHNcVN تWQq _TM2NOXS>C}&ptRFevshA,= 2%{:S|Ir6!˔}pSrN8:U%alcW@Th zchw (ҭ?YFRS ~u"RBmT9򎴀XoDE$# :CԍFIqB&y3pRo߄vA^ATKY)|,w /=rWC>ܽegT, ȕx[g'J2^&3Z+dɼn)̞dKJ:aQNCݴ\dR;x`3}f/m2V3Z=Qbu Wa}bW4{mL85+0 k46O]մGh ;GΪ9^9InO)ij,&g#;JR/b IBDvR?ڂzʜ WcͲ&{'?( "1V1G>9;9z"Ԫ|no)忖{EIE~B @t 4o3rq<< A=4S%YC]iN.1ĒWvށ)9q <ሎݞMƱIq%1(/*_ؐJA<#{n>VCUP&2>LX JoR-hmoj(l ră^^Mc%u‚/r߯ж ZCC7dV-(|CORYy!!YJaISa&?.W}h uG!3> z@щ`{ENyegW%n<>$rZYؘJ{1t0ܬ `Iv ]؍W8ڛGdf?ч|6K&Xm' YRE} uj7xT?lNRl8h`|G:0 #9J OM'Uaݩ]z-&̿#+TF&,aChtcǚW'숖Y6Dyv=lv1c&R\yMvЫFarcBoCsU+Tv%)pS4KR+aQMeS-O v& ?1amʏK?I Ʒ1e{XZDQ8[ÿ{ihbROp۪کŝ Ÿ}$nX0Z]xn2a:+w( ]; H#U; …T !(L)`c[&kg-=¡5t <'|s9RE$+.ڳؗ!?^.2lS5U~t$I[4,rju"G='$ghذ֒̑Q 0y'88 AXǝ6?A*eZqqhͤY)e<> M*k`?`3TrqA։sd#}mmN3y@`۫oَY./UW#Uft*0T n8;h*7JsAe"pkIH\M̲ǽtx(Gd|二m G^|>v u 痗Įh$o8]Ie=F͡:*CY 2Amk-c3aC3to L^Y,pTGLPkM@w)t9e&F◆Lz+VY^R${ ՎiÒ޾]g'?z5!f:jɲ̗nz{=,]&W@Ҥ56m*!\MՇUh8bj{kx́!8kK.yQxr[N@>eCYR񊢶#ҩ!JiLrQB@=cw=!Jţ ֡*x;A&bߕWc) 'Nږ^ %5Q'+E713i!y UDܼ3B4(4nM9 ԃJLNH/v /HjOT& Mh/yE& *сqۮ޾Wj)pNges6*0 ,yQgXxf+E'5+Q|2ej@Xk? W~ِ ]{#RP)_˼ZpB|/}wªOCҽ%q:m;*œ9)QtMrņ:$VQ\=xִ L酱!W"v{+@{z"DFΠɓ,I&Yb{քGi2 Vs.ţ -!]N [;>PZA@PWh4cbcWfʆ`},;aù[4lK{ώNV5jt>KS .N*}.^LBb͞QeSatږō;߆yI*I"juXBZxuoܙxJ*c_97bS&7Vg4 R.<.$iM qK 1o-4XDW7axRޒwb@u_υ;}dJ7חv\ޙJa WxIkaUԘ]i+N7t̕>j? OV)e@!LUqtKN|Z@MU]ᔆ36ښIҷ}8:LcO[1ؒFTZ7߿6ؑԣ\9㴫'W^K mط*{̙= T5g)k.~wYw*Ks蝓b 5R%}eB;o%)wx_9g`FGu |0+r]f.a R+ ,tG"X)vRl:wdvS"rw3@# HȿMm2loPkTfo , h0(/̩v(M#2Х&PMm[E&ۨHwjq@j9~[VPf_M A0zࠁ'MУG[ ş 13S[=i{0A]O{ϸn3ߩU<)h4|g}C )+kUr萐zdDRG޳RYS&Ԙ2{Ph#jUKo_)d$LEquh=riVEqB[n< [ T 횄^R?*؋7A3Y,tA5_B(ZY'g= DܛSb4v-UЏR&G!&qK2\I GLt.Al`r:gNp^Bg>qhb~z^&w_(\y >.k*M5/j3Gy6;.IG ȅOpvٖ>a)ӗR9­2? `Ә/8bU!Y;(U^=+(O 9_ ,#D{lŌ Bdz;[5s^aumXMT'CiY_A;NIL1Wga*\KX~p~ < cV^cv\E]VS6Z|-Jdh:fFUwEEw1r™hPx2ޚ:)X޶' zU 9K#ba@~ F ̱0TI]a3F.3dk$x݌VPI2fwXs3f;p49VХNySZjwBo?~jMd2WNj_`qyV" ^k?- .jwۍbG} V=z|?GXH-w_$J*ǟ Z 5Fh.S#IFN@fmkd;؃Ax#n>SKC-/>oInݗAn:&r\+ RS_, ֬R _Հ پx$MU:0|/ aY"t_`>K$=><=@ I^Wi 9.$:i-!COd%F: _yDȕo30Y-lahsiIl^- \g(dwbrJس a U_5]Keidn )=gٕ/,oɤU4ʁ{M__/@e!>\r\/D#KՐL֨`8e|_P+W:ˣ{Ӱe3@_ \<._D-pZբpSt֪.gNּܩ6i0!`3Rcl՟֌ГMAlk>s;Gp".گW)tMyOm@.cv`,kphR^׵ѢlCI& <(@ĘNGIx")2Ma#[.z<5N=]U0uPKý?6(%eA[_۾if=S|ca6 {իQΔ" J\[aV4*WU~V= xGj_dmZ!";{v f@'EPE&NE3R|]ؙT!EN1\R-l:418:Y MuZ;SHsG pνn.3e‣ qI9 w`L V35c t^:2vLͣTuLdhrc&-#BYٍXyf2$鷉^YkqzǩnȷLHEN=b8uv6VzL_"FH Iwj%^1NgbhdH.^x/qn Se:)4b= 6^>V8<'C L@?5):+m0M==CJ%G ]wO=Pi#d׋L]Z´&m/bB?/W6 MK9]Mq_s@Bc[Yy}f:SQ?ao\7:Z$!ƕa+G|JD?%\i Wd5,U+dN؝ntõa;Sdܧg^q!O͍F?|׫dhoƤ79^C iQF`hc,`OCf,$)c.2,ާ ʨ:]\N&3C#gIOUb FX'*6N 9㏱-gXJ+Ժb`[Jx|kuz5+R9 Йx4g ҆#7o*9ҸXmHq^7m,G?r]EkkHl%!^cb#*}|yDW´#w"z Rs!:CpS&*xM"h֖“2Rcx0-η_ad7n D'Q;P-zZ9g@4&PʗqO:ekACnOtM /5qhK&vy'Frd.I{3nG:d{3#VbS@hxU?qePKJ"5`y6RWIlڳ"G8d`u{#q֑͇z7 7Е. &iS_"tMs $Gt0zQZJ"l~lᲑ9IWF 6qK=N=7E,{ɠRAKjsXHI ~SXSܶd@ o-ݨs{m=˹R@0?|5&/&ɐt ;|k3[Z3kq#M3Qv:[dY@.R'cۧjG [{0JHF`p#BӦ&T.Ta.=O1; )ԵSa>RfPrO &mKբ$/zp ضPԶl՞#Ŧ D(Zu A6͖GMQAʎ0>s.je$;vqpgxIwz$(,-G4^F}JZo#&v`mk5Xq`xhy E$v˰0iAbSO.Z}N +]i$,dI? UnBu|t}(25NAydQEfWxT~#uJHl.j3\Z=b;o"ElXc49\pY"-n 1v3PɐC1/+uvRz=en͕,;:\4$L@= }`SZU>i&$-.$Ux>ST=pPyv\8.H= 9fu 1o d_5;.J3 V:(N ֪ٞS^XhF6jT5)o!`rڨY m;'bJyǾ Q0u?3LRT$ o<`4zY&qnYB:V,99" DlY!qOwPIP)r[oQ^9ӕo2!-&V{E]]A (g)w ;+=l?^ubd{zŇx%h ܽpZ dl@5-. AJ0Fx'φh+b9 BtRw0M ˌcNOSjfEUYIӏһ%s~a0]}'3}a#ƦP]HMabx h&M{f9S, +8rBhP,W~s%=My׻xH"LJwk6,h'CܜJM֥6+`2~MǚDm]AӥAfe1K]KRKYWPtqNy 23x˕EHzD?囮4q Oeɇ+/MiMJ8O+N[< ϧZ'>C=g#V}&fEtE0fRY[w|eWꡑ1x^O$쪵繭*IUa0Z-Bd!=Zh\;qRoPP\K #dE}jU -uT \MnA=w=$6H}F6FڜbegYzO O ?H¤̉ Xr(,tD1xjNu29 6*1?xdXkY8q$h%f՗1e[)TW懊k{+ݘqVJl!nY.Ka|c)H塗Jp4QyHF|r!?ѐ|hWwi6)p6{T댨~D1vYK\e~%PgHS=ONIDʹ(,Q> <^ <.b2Ws PZ\LDnDԑ]eI^_^Ud˙3}(49#Յ_mk o7= *no 7vQ"' ֣Lo SL*=BA]d ~p%pV͹Jtǡ/+ Q?ͤ~sh_ r"yv. 9h3P횘S 4KwgRm@~T3?ތԘmB3*ptfX=Kf0@~r$]i[# \ɳxiI} Ht5<);JMH2Nlm> }Zvz˸v.l-1pV쭀}2ƍZk\SygHky=wCXHLg9TA'pZ3J󰒅Cũr)dzY!復?R?#9kQg$Z<$DϞ ~%-+-l2"湡^Ҕۻufw,/8X tz{A') _eAJ ꬌ{0RW2:Am6H{]5nC<; cyD#Gs/ҰgZc.X) .{ԞwQsFdl#r#,S- A |>+Hkdx e'( 6B ~v`97zOa^뒁N#tc~nzpHBo%[T/}~We4烂PTJzn\>_QS(Oj8gBTUkgk5j~\ $v7ĶUkH${ĪK񠊝˴ 6%7&IRd4=ok=zvW.#YĻR 1xUDwo^p3_,OwN ڨ!D$HM"mgc ?E n"t]0~'I2m+KKIrC%A?y mmn>;( $Rڽ! P<6KuQ@q?Ae3 TFJ)=? [pBbj'-ȴY[:<2S|2\ ϟnֽc0SeA>oD矺wz߇415LH-#AiΖTxUb;6Ŝ/Т  ԛy3).ʞB\D7m D`btýiźW;dsnӽGI{u_L: I?X3"hnXJl94_2M<&J|%'ƆBVsIh?_hc 5d. S ^~K0t~FDDf\5%^.|ܝ==]_1 Ү 1ʅ^G@fă7@ ت6$5P,\9=:@RL]e}c>A |"CIcVmJȾ:-@yPd*fs\-0Vd8yMN_5_4CV3=6s0g[)dvO2^!죰ޗkeHMn)Y!2=V8|ܿ`}c 21)󘊑 aW՟TycX}=Ho&(SXj^@D'(י!ϛwn:#\6)$ш6\* Iֹb>]Pbq4YT3Hvnδ|)>'{luͳl#,_>#5*ryW%?¦(("n :bph\龓4EtrxP:krmVJv_pO51oe4đS\آrUkPv!#`"E']Sl zE]3wŒ>.=)q.<.k2✩7:pp yA.'tن$hx2YƘuq ̓:lcZ5d(9k[¼|8)PQߧRN*k®`2eE]1c3_wQYΥ-$[?nRrJuKrcerC)mLdYC*TXr֐Khkl_2hPw@${ }{v瓃3+N7BЮ9KgNwm&V2w,wVQ.,F|q6!-Qh(ݦ>݌b_VV̋˅-~flp*7M辔C ĪI!;"żQUΘNWοgtԿ4](tqpJhaviaMS& *0Q YC:XGs xEyZ˝C٢f;!KҜ:ڏ{%g0({'Mbt%{:R+wn5h]Go? lg{eKFQxZ4)Dg0j)nĄrS^aΰ'F6Fn>z9#-sx+ Ҙvl&gu3}*&>M;`H,ekm1}~G}u82k/BR|VRyH|l4Q 'a!h8qV0bt vZE{ՌO&[ju?DrɦBRO*\?RTU!ixD΄bY7L"9gn83޳}aShôCï9[27gb|rtQV{SCڬEifΣl o]}/ʷ[kpdhIO>;gNjѸت ge|͋ec3˶GLkuo-8 PR ON$r ~K{}ne &Lec,cbI eyf.{}I\pHU4I]Y:!B+f;[/ H]snYiYO<#fj 4ʧ im9UɒXbx) A /<f[j+Xӷ8XRTٸP_+/-<3&-(a1uo$JRO]p2n&eub?,Ki HYl |_4oCa[̚2|m7:W3}3ݼ5-[,E|o4DJ}UЋꦰDsFWV>,)>a7^E$3;rH)Rquf@VDܖ1 : mS:_djN#V85AG4}ҷÁ¢o*+񋌝ٟ>80}[=7Qܧ1H;_U%-9̢w7xy0(؟DFVSz1ayģZ}N&%2 "-kU_hOA`".@voigL&ЁMT/2@JLK_Y9 V\]M([>~Mvty]q5gK͆xijWEVpq5u]DN]䳁kC}4Z51ǣ.V:]fO5nXb. e^qxo * U_7Lܛ 'xU3; ڔg?R!W#~ 'L)=YKLPH'lM"X[ƶkY͒ s ;BȖ@&ň?=7AjZI$1`\B6Bm}K9 mGq3]|:Mz;kγX>P0pci-C/Y)}_͐+rȺ"l 'y€dv TѶ,by\kp5AWYh _Ž!8/GϐcDXa _O wfA!,D!+Ti! B62Ch]^x#2cyq9+ ?wjϻqInEtլ5U@[[SأI(t{nem[‘dYUN 1Ϲ)N TF'ILNJcur"M#jY "GNUDx *q@`Y/'< +:YCWwᩇXU׸%ŐrnED wkƒI-\i(ju) XpT6OCE 8/f F[=imVfj\ {#Sjg?[0/[RR>?XX^bF9oU4bϘkjA$6jөZ̫L\G=Qdvhrj6!ZZ}_䝩R5}Fbfuע>:j@rQ~ӊ'hQD׳{F||^f >{C,@߄z;pQ̃:MKU6hWR/e2(SYdrU7_I]96 fDQo(TB!o,f?ҨogQG2.u~TĕVY"3'@bxת5M@Sk.'6JAUM.bn9ߝ9^\V|^UĴ,+I#-w -g-.E19!RϞp}w^iImm&"Le5-C+v-~o8ԵA[L˒qceք.5Dʷ֜ql[T&$Hj|tiMGsΣ:h2VW{6EY @kRoрؙ)+~U{j__XBWg!"&>kDjS1I0[p3adGzYye^BޤQA&Cs|)VȬ<5:^pūv(m%qpd"dlHwY! ?pO*TCI䑌ǮKl. aɒ?$JƂ5p%Z_G3cn:jH jXQOD-K Q;|]0MOI$?.UFg?Mq,/tTOoArKJ {|˒ YweJuM mx>±:NsxCeX!TI%V)EFpYW}?GeڊA+T캯96L[G_k~(]r/HIF[$y@Gz:cJIaIDP3qh1 "?X Mh<2d Qj7#! P(.]ChI|d&2V++ m:&q8;!Cc2'16.Uq̠ R)}K?,PP;rԥ.6blgȸcF2$oYo?Mcsc_!ͱ 19DE(TtDT"qT*鉀c T@!\fZsEW~3bWjb49{ZNr/2( wƤ9]j7lC?p^IZPHwu:Zu:dЋS4 MGKQfVg^%|ߚ19C(]nB-_؏߿C|cSV)cy\B.\ <^|@k03y'{tYSv| "Iª~o;I<32-_BN>w].:;p,tj7eziQu9yZCQe Xw׵)@1d>;}N-Po訧[*R_@',K g1kt"N@jēeA+2)5Ó4|Tώ m'PB%W/Y[_(E! e),KxgvD%FAfRy VK(5[5Pj}u?GP sTWVEu>_jI˺4dS"_HZb@X|TCEF1ǩax[!1MQo+XLB_׌fAT,LVdBҁңelˌilѓ+qYHܷ9W=>D}5 '-+KSI@q?*FBh@'eo}%x rN+xV.6r:8`5e,Ng~`QˊE_൚~WsEnd0BWkt/'ʻSsqп\tBm1>}.YB5hKE3q!u2N,g0sRxr>,,/0)Y{4jBǞ*Q&]n#p*4c~gvq;'S#E.~0+OߠϠV~Q=3uJ!&Y;ITq<5y^'O4ix x\q̎2 jĥp˻3 Iȵugݨ@G< `.^ j]i- .ZMޏeGaI׵2$V>U~g_حov9i)725h8|UuȤ@ { -ƈi4x& ](e3sO'zw;EYr?Nz }kH[(8vK!\K#ť|lz|\ WoTpyYn "kbOq. ۲j\uP`У>Rs#KP&F/'yD+ GgԳz"oc![;MwV]/WY~si]G+7R$.t0t6_`g[iPl,8Kh{$Sαm.{%2saBmlo֠Bׇ$ۼQkC=J%gy4#5" 2'4_m^Ǫga{Ňo?=Q k( Aj^%/:qigחũ$ ;ym#S`YB?w69Ưi4au<6i2B>Ͷ߷5$>Kml[J Tہ}sE]vW#?"o[/"⢩bМ@wk2"i*uaR__3׋pAP ;2/Ol"Gljm%Cp|rhPI9p K26CԢ`> *=5sC4ˠ[eH`Y28Lf gۇ n/ /Kx:t3.oHS>uhגk4M$$輪sF4zOUMu7xmXk8Zӊ/( **u1|-k^p/3)pa4ѱhm+⣦0ukP< dozw~˳6l y5Jg%pn`UX֒nU=t)5{BfKY&"0wuJkYBHpJ"#[ $C3{!&f>@Ǜ/L MbYhy}nc( ]Ox6 VKR =z=3N|')<`-Kе*PZ:| f,{e{MD5)ڬog[I_:aŮ.ԸEr=ILc{5jlGӕ>Kx&wh\g9:!l'h\4xȊ?B|"4{x%%b*λq _M;YE {ѼԐsGPv&WO䃣(F|_mp zFf{/ݛ;94F>!_uˁ{cf7@~ 7\ z7&ڿ!.~ ml\)Dzxk1rUeGo9BdS4Xnؿ1JhğtBC' k&΂:14Ae x*hϭȄ& ^]eO+'] E8!gMpsyh7J _=ܲD- 77(} 44]?;AЦZg3gJ \զ @J|CSM4o-*bTHjiV+4Q0q<@nPzixLy )HJӳ]-#\1n91jǡUMJܹqFy7 do0x(wt Y]zte k*,w6R:a=2$H1j$UуﲓnI(^k-4)/*5\J,OT@KA ]²K&vyK 8FudQ9Nt<׭|I&[E_j)Μ9_ b*Te` d 0P淽̫=QCOaīv{elz.j=.|!j%c~XrrUvI_7sDEKLJg[,'-5g [# Y|p9@4baG&=WD+-HmY6@4g5H|"9x"B''H㒛asjgT=aF2Q%:#"wܩ[_C]d~~#+54Ӷ٥@uְ7Ծթ^aU\ubD>l(^ܲ3}ٞދ Pr ǫgfɠԭl {LR6&TQBX6꾶h.Ym# !tf_RP AS8L EZo "OЕgֽ)UDXu: QxɡUfܦc S#:(XЪEppm>,7rbҽ^o<lzOsCȽx"5k7] |!۹~Վ-rvǝaONr)~-@EPb)wo~)gxΩپa+3]3?{5qa^N(EH e нH fKfϰZp.ĭ(058~xϩ)_kiK ;M esvc"ʏ4;IIg4hv奃a LHݳ06bWT̷hq.h;1q_ʡ.pm ţ4zˤ:%W:Xɖi0B ;rgz%9g̣ I6~{ i5IڝT/SXJ >00aV9>k3|yV@ϐ >/]y,J]gw?m4] 7ъYw Uۄ"뭀v}ckVϙ"y d =r:Lwu9MprT/:e*新85NJn3h"} kS  Ow" $揄T_ft[ H ڒQNa+>~4՗:`yṉis\'^aa[[,_QݺںޅʻvΡ@sR;w&Gx`NL{)}b$Fw.=! )ɁOBglLͭ )n2n g5tE׌dfDc9SVtef*L\5`@opM`* `UV~󮛲4Ss^#W0 +A?~1SA;x Aq*Ǚw䮅)\[Vj\ gz1}iBXW\aj97Ms3Ʌ1ՆSW/:\"CX46) IN3޼xb}%?aX}Me[{IJC~/;(D?Gx07*;wYFUn\UnP`|Q~o=uF;,~7⧜*G3UA-iooUj! 'ckSp@NV3lԢ/;$'uτ67T_ V Fx}>jҕ}U}M*l&BXKdxر@[9'I$i}h#E# Bc-S*9_?XG4:m֏;o)ŸEڽ~5 Cp֠ݎYp(*iӹ[;ʜ;? T-*VtBUgUdz> 6 #j C?3m!8~I M=zU5%vbnKc0K~\OZtOi3 PW8Q igK%=Wܻ9[aܼ_zm zD$s 4D E6ԕOB,?Az[gllu1VKZ55u?$'Fu`uko胜v=&h`qgvZ\% p?i{̋x~XNbc7JQ}CKdW*?z^r8|.Pʫ`6X!C|#sϖ>> |HdgKlfn0 fZ :8';f{fCiuHg܋Ĩ-&9I-I SUrĥ]KZ&l `ǹ/O n4< ' xp8Yo g( <ZlLG~;LԹ4xgu$E'o͔)*ZTXP0HeMIxm\YOV@'z)&}jqj2^B U(.#E Ky (WYQ94jL`W'kWڷxfH ʁӞk.lYS2=>tլVMy75;蔩ski)32s} +/. I~~4 ;}V<2ս74B'slWLJg8B4>`HNajνia)+miezFš|*r0e-4Y" c 3\OwړFې%t7-_|!)V2l5p#ih=<~qzdQ qLQL>)BQBZGv]) =ݹKFZSޱTb.([p}'g޾ jGj >R+`oZ5Rp>So}K2b?an~dHv9ĆApDԐVbS.r=IF:rBzivE?E2qc蛷wk|?_'cBɌ&2%@sa-önHʍ/qu=#6 >RS+2 tVQ}U.9Q;SFjVؓU+n ǐpħDv lH"ne!( !6TqP=В x!"ڰ)nK;O栅՛d9n,0.Rvii"'-wٳzux P>)oᏱhܳ U:֮fE!d$J.pݸ9]S_._ɔ-nG8F 1W‘Q'GTf lIdB_nmժ<ureЯ "~Z5,GT bU~Ӓ2:*]XI!44LA‡[Ddl%ʖ&oy]"}!&~ ۼE-\+ 5,71$NF6@ǿbd"9/c''猵7"W)SV-]і8g\D!+4bZ3eYl!{üm:tu#F9'0gG˃8.\rDVyNbV]pجlKvHJ/z֔0d6i0|tTx ADxBFCj;֥9oX!Uuܓ֬pik! XjRڤsDqƌ߂6[l-cS9K7A&W i}2G" ] ~`pPEG31#%Gj,Mcha!!eDvf>2ۆ[x:/></-5qJH2z64S`m(?yOc6g۠F)ҥ$pV !tQZ޹<(E+yǦ/G#Jx6/o[DݸSºDPU bxE'=+&brǀPQ0JOJQLqش| ;/,&B9aNP`Snp,8B2dcC{mb=h૽gEQ])@L6G_l,5A>+|lYlɪb:|S8zowönt#_rSۂ"=Qi}^H{:ٛEo Wlk._8b(q3ℛֆ\3>Eaÿ@(4mASŔس)jX$ IaxfJ2+lag0SSb.]dm pnn 8mcPX*CFöFQ,npG)Thp~YA)I/շEwr)X}?0uqb[*>)VEn5͍1BH\.Y@;Rli\=lQ`g0MЁU)/p#Vq.oDVط%Hvws|V&]+ABTOd_qA;6L/ɵa84m*ZH]eYvUTu$ *L: m.-,[CC=EŸ䘳I̯_P%gVќYtTUuݑr(Ƞ/.Zhg4<푀YlK*9荺AkԐNƮh/Hk&{izynRTǽ+T](ǟGU;s5>sEvK( <'EZ% GoYu厱p8a&C;_7wm"M!I;X쌩leAsZ}\nO`s6hVHΊmjCwU6>$= ص;Bٽ~''yhn t.9鏃XM={OI:C+VWr !,bK(B8.+ G3o1!Ux 0[U9b޸t䨱Д,纯ru$T>TVΤSjHܛ{p JWd]sLssnܢګ«NҰ SH|(#%aZX cN®M Yrim+v`*.B1XgLloy$tOT%ES& s D`fX՚n֧b_xD^,c#%qw. [:s, }kEWkXW]I$a~wPn|60F F+,LQ_ÇU!^>Tц7#8C_W]v<2yUb0!'賩NG:}_TMŴ0T@Ӗ `6` y 782(oC&VC8~r~9ۑRٛirBZknXs®Org$2RyҠJ`/q'=Ey4q ,:XkqX[h8Q0/|vMeR0֩UZ{\G ..ԹbQ6eMC[ͽ jmd_DžiɗVl5'h6cfNME b(3$jY<*؟<Ɣ+ZϕxBZ_C`=·ɩ"?i6g[jO6W :VFX^#?0ӰfHvFCsY:UQQ 0?pEDzX oR'T(q$6=ʆIrb\mdU ^㗸kUqq\oAA'ʌ(V dlh]FYo HR@cل2L^=&7’3E ߍ&Ȗ/ڂW=:RLFJ Bq"V-1,@I IIQMW*HiݤFsyRO;WΆǾZ&9o8 dTEH" fBPοI$͊ 2[dzi1Ѓ'nWy؁p|^,o@Hɵ7ĕ^xj϶HA雅H'L ?(Q=ܽoƹQsHr켦ͬ%8zSVHgwC& /?iQqdwa3!ŋԤW3(.Ò> 3p@veUF5t7bte٠'F?0! QUFN7tD ;u"5#^oBACPB=LΌ.p*󵰹brƷ4jIaхz HOPސaE:e a.#J qw+{$a̬EA:3rs̴|Ceu: /NyZٌfBꢟ71hy*6%Kl8 T*aI=?KQ,uTAG]-~ (}7/BuGJqqxILʤ+#J1byE):&^Pv?m!MYh Odk8weKw8hJҠһP iy$ôՀ ^Ait eLf Rʩ?j*˥^(ThJOJdþEXod&;^x@bX7o 5cءO'ƚ*2_(e](A`G0aLޗF>qtG_ת3!WoZfMVƗжZlS䡃D7Ii3rNC( 7((٢Rg\+ z2ٶIG^U0>lӖΦIU8Xo M(@zu$ ַLSyI蜼V)JÐ ̤=s )|rBoi۟ϗO)K*hSЏkuPks-4pc,mxoQp4k.+3o4lfJbs*"/Kj 3xhA:9`k3Ɓatmf\@_D]KSY%D m{Lq!Mӎ?vb-]T߂~Jq_8 ߦ>|`ڇlу9럱6ÿWaTb.3wJjfb&5[1VI\&>mbJ "%żu%ηآ7}MڻnV8hHR|4p#eM Цjpݲ&ZhSYpg`"> f Z129tE}A[e QXљ`E_26)y⇎XE:/7ds+{~.eK2=pWcg[S4#[NфF}<[(.Ǜ P+3E*dkG;j"GU.O`*F9WvTn= SY 8KؤnE.,w[Ft02E yf DuV+V=u2bW.@! v}j ME)]YY=mf͟{q\:;нGx\`!0t6=90b$_0#ЕSk:Xg5c2eh<5J 9{Z3ЉF 3NZrT 6XO[b 5ăܚ>P-2@kqUt,N,Ne*>y.hv/2niEcAti;R?"kד;YZ,Z6fBFb$-7A/A,չzL }f AqXia$@^V9‡ue<(-Yؕw b:|rЯ>cOFێj470t>aA.s{pM$|JrO>jYJJ~[6El6Ąm:>.ez]y234sP9 Ci`dhƾWu8yW =j꾘kE_Qo fyDp  9Zk& $h9=vתk_ԢPG4Yup8 Vϑ[eWɦki:fa;:?cg,Oq ta^.Js|iN/xqkf298#Ӽ>DO #I>GS -{jѪKŬNpq<=XLk}#kpzwf6+;ev` ;< @]!ZR,.W^6C=fKMĸyS ѣ}E%đxOz q2Ѝ/.1O?=A\$Jt$B?~x~y\VAv s`歏rR  ~^Bz}0ٗg, \f)0c?q]i`OoZhC°7VUOW*o`k[4< JVOIR 0lٟon`3H`6)uXб; QTi^z7)lUjJ_5W qKxI"5;?F2Jqz,նraE %|ʯ̼8{Q1m\|vF5D9Re,&H/^C xY soD5W6&#D~]r"r7bjYJk- ?%5A.\#ux8m&JRO0b0@Z\ ߆2ٝz괣=0Xk凜!:n-hȧ 5#2\=5V7?U_^pn')=nǠU˗LA- ңw. jZ]A jPC*("Y ,'3Wϲ٦?nt5|WJjY½ygUi%VRo|Y_&v4V$U~SpAH]?6HTODCI`2?f{  S=Lh\4϶i5GԀ%_ȋ%ZqmA(Iue^ =I<&Ҭ_{+l:@@h>W6?侐 k"F {r=yҎ#i+cH 0^B-nucAB߰V5.8syNzvt{ty*axDji&*Ryhs|d}o!r^nC)Y ޸44%9RFU yS%/{ ~eƅ-ޡC8x[f.e"dSE{Ɛ޽ H~Wù5E9zwODBؐt8ܫߡSɬx ]LCOuS}̺)͝Og\0MId(a-R,IwlW4K\FO|x/Q*?[i*$x[`$^:u$Mi34X6 T\23!A൦#B>$) X'Q q4"en8mB9/ QP|S0: cdؾ /yc+PZn!o"u3Xs֨x*!rS)hڹ_X0b?}-x^e4["`WNonmyV$)_ē=ܧr?.ZVK0Ask1҆׎Hc||`Cۡ n6 #Z Z; CCEIΠWBzB5#{E> ag%oax*{!hU@ 9 fgdVHh1 '"SMHu@ tk{Jv ?H-8~ũ$CԊ|2ŵ=*ү1/nw5q{agT: NpLX~R㻁ٺw#KU 3AA WuMIJ ~`uf%JSMr]ykUe\G˰ V?[8Yd݉1r↫gRYYivL( D=1P}%솄ɦ|>hJg qX8NR㸳/jW渫XXHסLx&hIDG$tnZ`{UIOH ZGtz~d%,16U {t8?ph2.d?l K4T,QL$r{<)1#C>ҏRXb!j\ZT;σs_csI~||):ц^ ;z!aӐwK(lf 3_8 5Fcf%2VED M5=\-*z<&o0T֕Vj݁a,m+n^J$ t^Ҝ-6=)2<$3 $X /R[}15ţō(m);Iʑ׳"jat<'jw>Z#hb+JVFtPҰʭĽI =ٳm6:Uku>lрrpS^󩪆W~SPdt9mN.{`эXCAنI^!6T/(#nWXҌa ֛ 4W+|bOs)(&]:K((f2BNn(wpR HMi_ /Adg]*Q Px,)U틖ڦ}"huv]aVɡP]`#9E& bVZ^QYA@;i&c("&vEs Zy]b U?ͫ2A5@X+7ߒ]sA.j?DkiMĔ ږ!2:VL%u?3%0qkx;Fnk|_۱^*L_KcM^IKWa+iEhص@kΤf^RHlJ |W3s0V=8P\g4ja{U(eQی)*[ 2<?y z~&f)DWni6u (>y$/[-7 +A*[8C ܇-.žR'yÈFMJt⹦Hmr_PMRz  8HW=ְfbM~T[ ^WzR:?ީioA jؖ;PB%YuJ[HNO>!6u!1Pv@Jx$=Z&[nV \$#["?gD!g)i?ڜ8*el,^EGJ zB|~rQ*.:]<6g'畈{x }!1CG® [crz)+Ya@y9z0/}Z~Agzx|˟pKM뒜t7M+0jB(!420~ˊ y8Ɵ;HbyK*94\.DXBw5C6I\^E[OaTN Jl4嶳R2شEsS>6Ѱ^V(DWV" TDlVFJISs4hGʷs*@VMEWPn9u7/Me3TvLdGV\{ߐ$v=MOu)0$6򛥺T8B28Bt4$jY"1\} \oSM6bL&U I$#?^X@L_r 9c"܋$ Tʼn_KaGYll;bˇELU.{"!y5>YufcYä^dª_UYcQ Ag|~m-?3i$[,n(%۳61-{r壑~ oT#͢_}IL]mZ5QG.JQ;6Hr YT]&(11&8.wt%=h]cJ"QƐd&L4@w${/b?4 Y`7Ǣ~F>. u֝N/-V6ci9a*:&QKw~q. AX 3ѐIZU+ m>q;R~ T+89θ;ė^7B""daAK)!QsKUCCImS=m gڣdŁT.i]aݿn; Yct~W6]kZ29fb4GZ M9 ٩7@EEl ΋j׺L9|}`GB݋!b@Rr{5‘n:`\H)Z$.$:n^ t l} ?Msdm;eEV7qȽXȍ)}59$5Ex8Ϡ!:].]?=*@Ԁt1 b+OȑG o箋m/R^ȱ`0VS 4U.ùL![1^im.: Iȸq^+mG}|^f Ͷɦ$.`0ީdVP˵IQL>%_D֩4:J-8M ,d(zwerD}=%0=+BT ӂԆH04&s} L9i`"i1't/hw؊su,/<4j]g~Fi?T{*z7hy!ȕװ$z} E ѓVs ~bc/$\@p=5V+D[L.$Gr7gV#uK]oSie{y(5|jKO{nLD+\:-y׼akpcf|{鋠`h4~ee*a_P#)*hs@x+4oTYF.ܩp]Unv#B-%V|M)z,ǎ(|VBhJ-C}Ր `H8eHSGt5vt'̓8Q.s[(4eڛtXWV@GHc^@'ڠz,z/p?oA :L&=}hf I(RioxsT ޙD$6;Y+gtv&߻2 7vc2`^K K%"+fa>L9K>QƼE͊zY̌):@!nL5pwn>_wSBiG#lCὩIJHo-t,B>E)=ϗA# {pi.GdB5MP*@[xzKG"$e`8^8I7_C%'`ܼ: -; !/N<ؼ&/'ip=da~DsI;AA5r=wzξzcVnO0$/} ds,NkFʆI4̀,V(fQ::64!ROso)n ZabchPIi\?$/ J,&~B$in*zf빽H30gV=y-x%#,3ܷ`.3nECFBLW)YE1 CDmt<̧Td-a7оtmM:InK%q۞N]lop$S hk 0o {\rtHMemL!aDJįPԮ2~VW!𨀟ms,%i3ǦwoBSZ%s r'hC7( y#PE\{|_ɐe9ؑ ^R ;t.a)FьTsp `޵mDz4-8a# .~8i9cZJ^ =kz;Y`'*#\>cvXkf SG==dN~Eh NP0}Ә*!ϋ"g-'A S_5M&2t6Qמ"",d tJ^5Y;윝o*l=ua;[qJu[xF nCH6dؓ"a+!ѝSX,hT>X53&%&앵Qm*A^:r,0vz\A; Y6L3 xD6eq~ Ve %\2AW7tBOL^L_硸}Y(Q5@k"G !slmPRy8wzWRw-}" % wxpMH(Jq*d&3-<*=eK:4ev "pͦg j_e98ɯEn#@[Hìhl.0I!V ٹ=gڟ-W -(M$ںN%6gC &ӪB^9i&d.rCiW U ylWy΍oG;*C<|*:fTYwOO--w\mM4K;4D5sq * L(7ж5}0e1CݶݮX5v,Q˜*&mtilUg jJv j?r&*stV+-\]<=4I|FZgN:Sj5u/*\ºUu4~$8ڏ@}Yr2pZ--$-H @azo <=lPNvp7u6d{s@,/y~k6o+6 f77DӉ,Foo.ȳ?m8WY}!ǡ5a h%дFaK88veXl9ST)4[ e¿NS$z1;{EZj&~͖k0#e^Ohڙp7wN=sj$ٮ7+K0L'ܿȅ+;) DKm(06Դ檷XˊYw%Bp"Z~6M ӘUe_&D{\v8gUxcd(l2;˚a0k ڳ֊z r_SI+¯MdZf%\>eX}Wzi஬i}ÙHK&mچlNkklE7 NXtEڛ6ƭ,_gZLCgR?V=K=IB e+Za0HZS;-A O 'ף9?'r7.xW3%矲5*jl)yNU,em+'3Br[]simI:䐅>rPǯc)B!ܕA+q4ƦM̕㻚vdL /{dL*V%G@jl<8R$[x`u0`Qw m؇-͙D&4ϛҹM1_@_YIT=~Ee]Y6P/Ev0J]L oeg,+A-/lO n47 @D^LSu! o,kA'7:K%)boegXƔ+l"̬`Hc3KZB)8Rq4$- jCۃ}Pjg)Pm?z 26ryP ?IKiuxpvyNMoYl"y)tI u6nATth0 R0PɈOP(2n ϳ D;0Yf\.LesvKJE^'&2U]7(JՑ ?)Y|RJ1Q+Fۍ_g:IK|ڏu ὐ4;pSrmWJ4C^;wܓA(oRyu&O'(G 9pYSb'~t: BȈSWZC} f_]v})c6+a%J|EIib}\MQ@5JgbH# `oWCB5bH@j UѮnr=J A2g;TW Jpg xLBLpBr'vX>UW`\k)9xV$8 }T;Y*xyWA E K h>6Ks#: %e1-m_Q2_~?kƷT?*ML{@ ]ye3qyOYKC]כ"V,U!M҆svq-Lg)=##z4v>H;_-Xp4@]vA7A~$#1tL; ?t" ܏>k-_юKO0t/UmCWrF}'=r;vMNep뽾=iRF9\9jЌ:PjhNVqπ;aLI,ޏ\wTM12{kO53V\/,O~=M1 LumU{ GW "ki? DžxX_CwE؊As ٸ{j5k҄]n4 Ar ^A9EZ&nÏIm5Dw) `DIp}?R0alIΡn2ܫq7c $3nMqK <Ô]E^a>$w#+ӰBBg4bUu~l#1:g]2w{P=#"\Ͱ L$A|4TP[&ʤertEf,!c.Qt\V[U[Rgl<#V\hK:"}6%UeF``BW[wVJM+J^Z8/Bba/}1FNEX x(rY8R( 饋qS7u*"LbZXP1=:ߚu<].{Xkr]c6|_C. DM|%)jbL;YMNM҇kHYx,ywL@ɓUj$y(i*NmcY;+ҡJ4(s1)5)UJoGLR(=eAai~:X9nthhd=Z' Yl(]^%b$hn:u>>v Vmr)&ߵϠIwL|/PUu]~U [W׼ a O j5E xwaz\Ɓe)8%uS/#!Ԙ>5uC$Eh2a&5אn=WhiyNm(`aYCf) wai 4e>)Q[KyeK;Te;P@ ES;>K>59Me;!枸1ٲ$̦< !Ztz+a*O[ܜţtdέ7\-!GP'ziL_|U=GSk:v)z0Z9?~  SiVM ".n.OЃؾo "Elu$w\5\<}k q BBcoXED*밐S,^~yF#X0~pAhr{g=_w9^oɐE <x>n ~*`o*%Xsk{^dVi1Q(MSJJ!+djbFϏSQ#JH'JVuL>J\iMc%qc@yxfX+|oē>Ӝ[ !Ʉ'u,Q AUC{ºV"7`lS|-N ϖkOY+Wl[~sA# om]~7'<.G+ \LǔϺ`7l?lV@"JDM:QK#?=嫍9l'#4tG,_[0^P,w2r64 ǩ*/qWdiC/(X7UT1+g&aFX,ousu>K*z  #EMq6,-Vdhs}W{(z'!y?E W?%%V1_|C%8 E :&u0(>G2\c9šDBS.wQ;|VK)+ C)4ͱIS6E߻㤙*IB6θܷJ?ϪJr1n} haY9uJdwL77GXVZJ⫹qD eZ?HϥUH26uECk:eH&+\dWzGRTlYmR )ղ0?w3QL}-|C nvd p݇mI$t|pۘ8t6:-{ej[2W݄;G ޒՏ\4(h˛KIP(>l}ߚsHEo&(OCAb*\Y`B2YUěǮ{T[zANT9 QCEI/hZ 96~Fdh1> gʸ$c7s!U)T !b <@d6[d ѻESs Zz_FiK\k#"sU`%ig#dBǵyGf4Ԃᨅ6/ύS#`$fj|n*ޤHҕ7{cq&W ݌4~paӑ7z%y>Hȃ5x :Bqc˚WK@23Ĥ4`9?4݆Ηr\QkE$1APŚP"n3* 1ci։9~`L?UՃcTT5g?B:b{6C8i{r ]!<2Qi*`cB0 Z@$oB ٖ/mxq95>XZNrK%=]vڰOω9fWUR/!*Tiat~ Ӵ{o'б␉rW-C_2vj]9ݳԲu1醜Ӯ{ ՄIz&1lިZj3^i# ذ!i.fCRV|{ZQ.7sC I=@̰%Dž؁zf, ۘ@ϊb5e:ۡ&6 \BX w^Bh  1 g aM\]AHpQ8;qٷx|Ă1]F%1ZcaQ Ld DR؏l]"}Kkz)r)5T:঴xlia5J8,[mA D *V#2{VB6QdKPzOX bi=7(bL'k&JP{':Ѝ:h"tv\=?N$i&WV|sd:lأ$ZXf5% CCz}WQ(=e֎-ɛSZƋ%bXaQ|;~% ޝ.AGeMX3=[ts]CW n!6u .pn#4HxCoޣ35蘗?jI(*?KҸ8SQ _I&%u"H<LY8ș*4VE|ዂ!6E=%~ygߛ2Y%@?Vwebnodz\ݫ(C7-4ݏhyǷ:5ɰMPmhq# xlAir oat 3]{PiS9c?Q@ٌ'xݲ@0ؒdr5dvTJs0]coC:"e:/=hN5r-RsߖĖ( Z L{L\d%ZvCa]A#9t:gdccv8bXљ^2T gN6bv(NAH_X5;Y`r ng0>Jx@˧/44`sԧM2o.0WLjЦ v]Z(Jxf̆BOBʥ})[ت׻sͿX Fv}*< GzQ`e]gÝɕ7 xlxU[s3Nz-_u*џl=p0ӺʏW\Gj@O/'CG/ Bc]g\>b*\>\xāw~ّqC/t[7 _N5QTKgCx߀ 0DK)HK昢E \a0_z0qJe۬y&^>>w8B_#[Զ'wPf5nJ~lIV5Q* ;A|&fѺJ=M.ؘDzRv6f|lGHˁTI* {K< Xa$) SUso+^B'ژ /%9ФYFfv:lj %Fp ERPV7>#;cͅ m\" S RaOtQ9n?ru@4W >̇֒F͸ %K<@s B7|t>Qȁ#&;`+F窅vp'. TsKnS^ #smLՂ FH]e-?b-C/FsM~xGRW?|>+`Y`Um$(]!᪠rԝC6YO&iΖ,QbPR1Sq}'HYD gPv2"2"mB+>bBgCa_V,)_JSXL.d`:]%1I\MjBQg|RILز9֏PC쁕XKYQ4]<ɰCq78V3D$Uz bҁǧY'Cs)u&.lE2 |~=J/5%0&.3\ 6+4R;nϥ{$*0Ǵzқ$7DsOX<\h\pz2U?76 "?"B<j/;^hh{TTW{ǀA8ʼc/rF]EJl5% _Ƙjf+לWZjDdQ:@^G<&.dA]v2Cn'PPq|9Ɋf\^]ؕܫ<v|u KY7jh`d2M$y˩(y[+SU)bFЕɧ"q;4ϼ7N=K1VGEVK l-] S C:LgÍ鼷 (G>E~]H%aչ'A,^SQ-߱CKf`V^Џ ʸUn'd7^ۣl PD )}6mA:Ur17hUb4Q+ JIp5ۼ Qc'g\sz9G~:azf$Ej#33BirNlD*LxJι5ム!1ݕ(G;b7'GȞ@&X%(b]SL+.Z˵w@1 5/3(4oB_do-Hi,'z-#_,C4DĜcAo[Ejd\ДDaObSBG^{\kw6 C9ҼtyRF<ʃ4j/tM}(iX;-er*iL FR<ێlUt_2"G8[t]}0]NX"(?9:"=V\"3eM_R}{(9IT/Ye(гko[36LǛ3ؿńkM.2e؀ e lmg5Zճ*Q {$b2v#^R떭QC*83^UY=MH{^+fGLۨS7xu++s!GO^'J ~IkE,p3_X;$-&4;iQȑ/Z5n{s+3Q_{Eq_Ӳ~T@_*n+bwMD#%('x8XO@?`۩[?1 *o@>V'.L`{CQ)ڇ {95QU@pN8t}=jct5Y'A .vj><}Xs'tǗu8zJ#fikҥ* }K~'TPf>}>5礶XLE#W*j4 N[Xa!x&s k.E(AG\KU1h+xR&>2T +N%:;M8 .1>4L]yݲP|-`-0rҿ#SoCH*m @ x,mx<>%.\ı8SiME/9zP XÝX]%lI+YhE]mN6!lՐr.EkX)p&ɏ XukJi`9 Ӈ>F!%x;QcolWrM%IOyP9IJF9Κ8M~$*l^fCnADiQ eXO L =M3LbkJURҭ+UqSC5m{k+pDKPJ's/l3!;) =j3O<[\5/jvT9̝&397fčIxƤ/vD-[G` #^y/聝k 52Ɍx89 ntKR80P=y]T[xVگaHu \ j .@ u&Z.6 k@O-E-Ne8!ާ~i && FѫMI+VlvDm4GeYF1#cdM~A'u6>?8kIAw݁\$$x.b cHЗiQB>sKv@} }+ֆUں.0+o]װ{ӰR/X gС%_*> =-ngYZ07070100000313000081a4000000000000000000000001646b69aa000008a8000000000000000000000000000000000000006100000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_8852ae.ko.xz7zXZִF!t/!_g]?Eh=ڜ.+4]+ۀοqP }Ujq'N" 3xO_ S_Ŧ}-b,;Ed2fȏ5^ >$=TdVMlA;ð\< *A(C>1.@ qs*c t>6Yw_ T%?n=[KF`37K~;Rtr'2qڽS{"o~BrD9f'PG,IK*B_bawjgE~Ʋ+e hym?-"oFeHP黚f2gڍmY 0ؔ6 d g!$Xr)C9J UI[qw  0CUdJḢX&`6aaŋUۗn] 7+҆g1ŕJ:Yܸ$撿AHެUӝE;@゜Ĵ L!.d(ܙď?1u.Zw$ʉʣ>@A 7pQ`m nV6Y!K0oRqК}~/)|o ԀP.I 4"2ˑ5gr&6?IcP{ |T Y.LKSeQy-/6վ6\wwa!/j%6i*99pz5x@H:bS-ETM%ɕI&o*&]CǂST4$H~GV?A4 9pA֪z1 eqi?V#^81˫IlQK}O.ǓCX[jyoMpzecxei4 U˱U?Ul80?1 *,^3 Vg2$C*Fl16-n=R9ƍ ef)T[T\>k}ؙ<7_R3zAyoyFU(G!~Hq2$>BbiE@2\s,ۿ-1ɋCRJ. ;$6z'>N7@ޅ Q[t!% Mt%*m͕^ƢAT: |}'"(#$V( /GKb'{fK2nURBp4gn.֤G6|"ioX),-d`V&Gt\uw|cN?|'(-݌&r$`~h(팼 'X>+ƬI5@pu~y"Jf 0xO[*1Qm<w政Ȕ{.Uo777=GqȌMqlщ& ݷͭʗSkAd^{ӂ/;HF@v9i'KH>kVyJ/N<-/My=~H PUeR'\B0O nCUtujR[dxbٻ!?;P~􇫲jJq!'q[ ُΙx}|ۖ 8vĔ4 C D (AD4du)?j{ƔdnnD "ϵy{C$4'N̬l^YG0frj2K23of"xj?ZWBgYZ07070100000314000081a4000000000000000000000001646b69aa0001bc0c000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_core.ko.xz7zXZִF!t/L]?Eh=ڜ.+SD_bH(>>9l,#|R{ݴx&l$\Z{dTn'NLpGqi-|,V>BߓԁjIc]qap&(bʟT,j,< B R<ib}]Z-޳hVp"j`hOF˾'Nπ¡޷yRmL@ pq>Q.IیO$Ө/2弯o6 ʻz0|0a)?׉*h9811])sVpV'/kDNg,ՀNȽ4bƒ|BK$CWi]U"!3Pr| \LD)uVa8|o.F75j[ vL]L/S%ڮ$a-C4 ' :{cdyockKo/nW1)F1z"@MyUnɧʒ:?ҏHfI\:xY 3PjUqZ%G> $WzLgt\i|GZKS#f*ڰ \F jq ]MӜn*m=uj)z<żli)ʃZino5s}OƳvkSՎу<;_Nu!HC+zK>CnzFOQV@x>"2Xq1{HQrG>0Grx.+Psݣica^˗J$DunQw9P@8``ekݓY7xK+m/b>mh}p))0ZV* $Ԧ޳s,w?up2~*'od1JRۆ7Ƃ;́wZGoQ\1&Ŵ dQEwה-_:G 09L.tyY [AAoH/5 Hz $ʗyu @D ͊qĩ&~Xv&:OϜ^'>Pg1ο`arkNjKj94`( 4#|f1]!@L>+ը붾H62ytp >m( K¨[zKߨ5=1 Yu5161w%H4;=^1w#e }|80g4ι)afY 5_heN#^E  >9`,։ 9yV>ihdW-0|M(;Bag.gd4Lf-2G7g EVgIs'9R6b:ҍI=|¨)QѲ뀡+FFo \1&x! Yeny3tQ)ؿ/L{L?_ qXgc5(O]F22iqqT o/(K/[Sw2rmB ƋcШ9ԎFfpA[W)@p:΢:!P;T\[ѻ<2F.l>pvLei]۴渨cmSmAN:iz=4}=!'AKU3Zz76x6D;`qÝ: %1$wZLޠ|:߮I`5F. T+(^'M/ҸXէs&Y%߲bFS:J.ӳIV̈́\j%2u`QT̲W1鰕%A-KqA˛4Oq02d >PHVM×|UhfAH-)7&ãgI%df)z^tzK#qP$+CNh6@9b;K/l"s%<#HϝnNj\68'Byf0eǾZB3 _XZęU7?rATq0?R58&vN!TF-}bGT(ɾ?4i R|^Qd.^ %ݍ`b8");7g+No<8FB 45pVzK:VG /E9ZҨoϨ{c2`KlBUO /@p\?~NBAYo^czݒk[mCL۩M<$ Ԡ :":ugR1cxLn 6@]aοGoU;ٹ kʝςfS >x6L4@MR']AhoNVeRj+/I0bdg%fO7)Cgm>kO\j7= OD1U|*oh"5nOKf \㽱?QyN9;A8 ,W\hL Wv#v4u~?R<0U@>mzTǑUVkT[xTCGPWqd*BT{хiS_TiH;?&|]zk YxF{uGxBDž桻aĂugXlT/IsKWa@ |:0+r"bkzCqUƐЉ2ŲG{j(}Rj %L[^g8f[ab6z>kFjAIКAZ5-\id{ȅ X}lV18y{4X>|V\B(1Pgp%“e+ٟ_#UXpj.~[VN} T=@,Ŷi2໩@n".Mh&/)UrƠݕ8wI@$JH|AKދ۰'*T~ޗrQKZ4)#Bstv߹ ma&pk9s%?]x?.Ƕ6׃OQRYg„N5/R`wWqx(sTlĄƔOfKCV]y "4t@GFsK>,9oeLzV/'1~Mxf@Wp9[eշ+3Ib@ho Lo8H]>V%Xԅ+GsKcJat(ʨAᑾfV}Zn9oT^736h*J>pf$L.AE4!=(Jؔp+|V2pTԴ ?h Db =OYL'dx$O-# WBΝ,;&@B F]팎*p=@Y^( 6&Q-KTQ0"S$Jb2L Qo­zOBqQzaaa;2gl 5W6LXtș ='uLa6lz'[jj8-&l_ÈתUG=_( MHv[ޑ)#1zrOu?!KN"LDI\ DyjkX-*Ћ#];dǛ@588!V.22.uE 4? 'jJHUҎA?jM۟-O6q6#N< DtZqrlѨ Lh-Z@'C"PbD06PlrgbYBFY [p eִj{*>ψAmUfT^*;v!oD!8`V ǹͻbݰUd/`j,%FZքߩqH׈䌮t(;r!qz\f<>:9UH5fռHLG ٟRǿaQ;D[9<%ȠX4[Ք׿K;Pr̛c$Nȩ0jjlŖcdR]SlU?q)*,Q{n@-ևDYW$sFYZ R$:eE<\7 k\$h]M+?$h//~'2 j(6FVtY{!O,9 |&onbL`6ʱ)]i(j8J>tOʜ.Ւʦ.O dX›%y~vJQ#pg$ s;0o=dUtU!)jn,ή ɗbEUf]MȻגE#i6!ƨ^s7D2ɒJfYK?u$Ejw, ݇_<ˢf_ҧ^²sq΁϶(پKhÊn Cg:1Ϝ>+:3 .Ն ;0@ NIp>?Aa؄N@O:WF25@T_uo *ӄe9Pl^yk"\.2ޯ ʄ8=^oB 4+W&VЩ\yy.u"Ğ#a/3H<sT$B"͞V*σ+V9Rӥhֻ+$"PO׽7:fEyٞRw1hX:K;| x$c.⑱cd -Z@%Hob@5 lSO,J؏ހNcmc(/|+/!+4xD夓yva(C}gfZ?dZ@։/͹ ֨!y,0)U[cl`Yr=x+"&?GA" P]qp-h!UCG~R-GF02ˆ抻"5jقݫpd6XpaڡX)rМ'jg|YJ?iR[\3brp)65.޲H-}XNx1j!p˾ ]ؕ|MaD k?qkw^-Z&\Yu'Δ6{M :Ś.S!Z6BNCz LtìrAڜwm9|!G׮\?qCMK]_y{f}z Y"ر|B^P|i !5x,)4?f .`|Hyp*;(`41Q|gҸK7{οzqꪦTM U&OlxB`y4Y(8v!k+~^@=ێ}ijd$]^\/, y<9,?bȮZq1YvnVZh.Kcm=l׋$^5VˡU΁HsaD=!jdute7E_蚅4yj8ͥq~Ie9U[uZL,a&6C4[aKń$ĽGf݇GA1㏃\>7:B [d%LP^w\3FOӀRnc<,y(nw] %KzwҤC8/3ըJO|' Wu8է"pTh.u=wU5iD=w,!8iRg9xCA`/jӒ/ 9+5Cz! DLooԴtxcjF9*=#wfBR" ͽ3w@2[}"<&Nf:MW ukTw_2Of"`h mAiFYljTu$jIxʣ)+&-PzLGLN3bI׵ aKdTqWa#AІ,PW@v_5!}abpy?K"w/o֫-1sG#ERYs<ښ4NBĞM%Q!.bͤFrO}#'R05Kf&zljd*ۄ+x\?jEA<Lr 3IM#iLyr)oEaGLZȗ 6<@7u-a؝ ܐqK ]$\[z)UM@I1!%^-5^WZ5Μ]?!Yb#HR6g5܋PUmYzAϬid{.0RH'"`UY %ET!j0?e4v|hR6K Jwiv+oֽp(>J* 0ǫkm>/M%K)jWEihcFrlS'=qRkYM<^7J|B;ƲKU1E qwbp>ugM*Od:^E('_`Tl1L!9)vK0prr!5RX+2Z6A օSi[,%,ga.˃g-}i]ᚽI]Yk 32ZV٤S(\9l)(yrj?f =I \P[@R:!$r{Nslg8+t 6+LP)~\]!zWǵv=b$r}2sF JT2!SrIN2)E#nD=H_!HF쁐ʰC75bj\+]^VC@쀝do WnxtzǬ Kro_6<]߯pyb`4vzt6iKH}O1.MW5K^̍wk_RcQmYx-q}-ii)[K6,(\x ,pXCb %P7mA Au@NKO}K vgꜼxZ_\ڡ)zO_\+j!,N(f]Ω[KOrouUhDʥw`~roM]KA ' :vYK1Pt%p r96]=ݴBm 3.dF *lyضÍ#C%$XvF}ym>j}<$7UAwؾHGOח`Ze2ؐE٧sjo(38mFeG?p,hڟA=!!.J\/RfXڮg p$ڿY'XMDN,~{5tsNDB%:{ dl dN 7{crʙaN(^޴F!OԨeis EfsݔzrZXvŬA~suzgfA}clQk=f%55~Ŭq/%["ozh|E x76Cs%d9͔`3 E#UB c^3iyf6tw6P_1Ǵ@[C,7+q"u,mNO,k)c笰j)y/mGSz&GQ+@g%F{  u[~Wz"jtwD5#/Ы-'-JU`-PWY"C1 S\(=y7&X-Tw=g d49w_b~tQdrI [gi˥綔&_Ht(%<;0^wAi.N,xnUQJ[vLM0m<!+>I.)l{wS3u,Mu@ T\L`an[,j#Y*k;ߞδٴDm(IBQг`?6!/r`&?#zon"Gڒ-g¨  ШhP7RQ#m'Jf { 8v)Xֲ&Q4eˮͿ,q`4Rzy+L~T9"-zAľ_⠺~N8JҔPR:Lu$TΆ#O|3Z{OWy[KAh;PWp|qHB9hp@ŅDU,o1ҁa6 Ɨ//uDpa KBѢz#sE?b!WAC 'D&Gj)#]vd>uDdzĖ,a~hH S2!aȂ+5z#i] zIa}mwԵL 3UE5c2G+n b N>Pp%M ~, Ao@֠5 Cgl>βv:Fi3\yay,jP kr:q`zٽQhݹOA3dsxt8?U ;Y >|ֱ t#ҷA \s|%~q6EBn3g%L*A Rq܏+,1 ? 1*JƱ !} 3t{nxo ׬i00=zi|B bݎ- |)Asn[LèD?i~_Z{TG81L(JZSCMYSO4AA7r}4$=]#Q1)Rׁd6ǔ܌~EABoIÏ;,=-؉כ}AU1q۰ `Ηn}l,M״X<tJPb=^ؠW!27Z;FN*vmtbbDɻN~\-4:<6A\4]:L~UKjsI)(y%>*!۸(# .H/ƍ5v0&u'h$#W}9jJ ,p,h~&YJ:X,HC"UyFv_e܏ IPt><@(JU-<TQУo5=VA, 0Bt1? WxJ&Q{4; ![xI[tNrB wJQ<@LRIJI@dad {_~oy=WeQQDƫAdGu"JlO6ITpTmz\N#Ppn.<.7 _'ۭ9te}q{32.O(X@^Ȗj#n,=&?TX#^3HlH+|Q7ĺ7s{]92Q4 '!I9Sh~jB7R''P m@)$ M^!t)b&OHồ7c 'XZLӵl]Jm'O?ȻrC975N \Pb(s;vC5_ĞXGZ1K B5=8>*[1U| *'2=?O:Z?Hȍ)MȥOM,KKImmS>OsI$Sp;?ʩuߎ.roEx7BhN)pQ'TN<|kܤN߻ljk2ɯ7U#a^[hx=wؑ\1. | 0m[vT{5+v:FOI#@i'-~`ڋ.dqа@#E?w H8>,wՎvm\!9)2h&lq}-1k;9d_ ;nrRYY HݹLtX! ^nm5+h ܫ{Ѫ*n:0\T%z* Qlѿ%U_&f$8K=2q{$R9Cԟʶ,U+=XҸHI55TNKd@[{OrKƯn Vq%û^,]w9Eeg>Aj%6.L﨧cdIh@BeS#K)T&c8ډ|rv^-?kU BGcڸ":ٴ8%j%tDrm~rA}Y5۬/л`h@GMJɥ!J܋:U5Y3eV|'X"iLMS`?1;E~GJ1n'`8G+ޤIXn2yeST*uڪ@(@&$gzz3'Z+P0Ʀhw'&c`* +{J%hs!)WI+]jXǞI9!i=xk9W PӊL m"Xxm>S"õQAx?hK^8Bq6 *ؙǵ0oΪ/ dw)͉y.peuCoM4R\KV+L #sCG|2s[ԗkj$'FBI<OܑM1.׉ޮQ`GOw~f񊛊ȐK 3~7O% e(^ԉӤ V&kh8YCc  >"k:!(ԛU+Uۅ\J&^֝٢I@ ,׍v0BGJ,qe@O4!8}v;s۷xn`.[0`?^tA*Igy瓠cxm?gZӚD`xh)F] .I5%=S5;^86HU|rԅ$B})|w<p7!--J׽ŖljUHe+YZU.,ךk`JtlRՔŖdߛO򦳂E?`GB[#e,TeOx򇢘Oɢ_s/u9ݭ,':3: __|ސ&wеUTP4?f(@N3T=4yjW,W$k#y eC)<ݺCg(K dfmZ9A[+Hi uBm"0M/{>(Id_BFlӔ7p~ 1z#2f]Kө41["*??Elx]cݕ K?+H"925.m<:зw[^ഈ^;"x/ [Ļ2`jaTvb_iGU'[!+͟Ė,K`[tSf;RX@8lXM?n7@dzW- c5v~L[L;,]hWU*UY[yT. UDehnl ~w 8b`V)&Ҧ+v1A5|xL ߻"D0Ƴ"_Τ?z$=bhd֠ˢ3BKq+=E#.#'`KGA=qqA~Ҝït펔iq؄I(n J JލzDzC]mU_o=/!Mr/i_Oy6AL2ޑ'{b ]IIcu@Ьux1ZL2]ZJuֺ{)aJ6{t6(yxG@83=_(MY dc\| zKi^ 9 l#)?7nZuڄH+{#zR&݁]zsc G!G܈xXxasvPYuDD4Qeh0V><-l#+}WqlF^F'Ey8o|\5P9ofj3={ C0ytE_wJF񕺠08dn_:fկ'au#y'TpS.U$VD+F9 kU.#=GfOFϭ0#xJz-Q!q`Y zQ@28EVֆލ_xဨ,@V1WtS$wOuω2ۉL:`6߆H(6Jӭ? ҩÉziA'CoJcpN' /UKÜB;vy$ʵ @5fq ^^ CHR 'W @ZOfS>S(ȈzWErVf ,V"]R'SdPv5 3ZCEPzp16+8T|8˭Uuʝ_1C}w9xfnP6 _,{M缹 MJWޥbFApZmV=R2{m #?!PjBY0z <$ 1y-)X8#4Z"Ǜ̶txR)nVIm^>|ȈeQ_q\5%:<'r Lzxӌakp2+pQžl]vWf#dB`_leG}31,6I$/qj3Q~j5L`ƌs#u`,vjʛL̃_J%n'PQ#ae eFv88@ǏG&,0[RUZ2fB N- y=֨^mh25a- ˜QesÖ|ӣekVe!C4@<"tw1?\*=A|֤\$tiv^`75ݝmzY%b<? f@ȜC [a98q|(a Hg9fˠQ]B5+P;7Jga^(MEs@@~Ss\bޤZg?Ћ1{]ې`d#"wKHmh.b,rN:-+߬S6:.vHץǭB@~ o;kڞ0߱IZW;9H a)W Eȯ}WR+g!kN0E25jN9r`suWrF5u)II-=ŭ}!2[3oؙ.Bg_~4%!2l! +gg5mǾ coN˥qNYDeB$@{`ȱo#"LIj/j/o;sC׼aj7daZ)ZϮr+fjbwmY~joN=&Beac"+03+7% ,Ei(7%Gy՚pK*(ol$yS63h%f-muliRѫ/>Suglp9% %6b(ѵD=żiz-! 6]B;aC*@G|"s$U։bS tMʟMryg6HîC.>KWFgJ,^ŒVme$8+` Z R7m\Dz Qcaha%N)ɣ @t^n4&s{9Am]%ڤ-9q#Y\%npܾQ3y_,kXDNQ(0mή"PqדDs=tpըo9\X;lY);rxfX+C~).ﶲtC*[\kbW^{>OH뿩 ,J?7IrO7'ifR܁<mo x&{}KW&6*ÝNbJK|(b|vp.[f86iYl,c32 r|O djĂ鵋]ݫLBu㛤v92>~b,jNȻy?t 4 ݩ 7|w#ۋs4[w>8Fs,_bɮ؊ {StQ*2c ͢:bLj5J% bta|CiMrEӋ,ejpKW wbN;.-%8ļ$^JͶ~uO?j5x~7ɑ@ezƻT~'d+F<*do~>pnYBp!\p @Ψ鼔`%_?s<_R$bJgsLh6kwcGZt"Я:ED&Pwq]Ur'kZbO}z".ujh MK? ?K'@ /H6螒4Jkޞ%)`΁E"TpYnk%y]VQN~9W1nw؄L_?Zct-a)F/|PpV8 ݫ(ǹ%6@s>UIZB*'/Hzt~^l.GN #W9Sui& QyVȗ 6Xǰ] (OW@eRjJUw̾{je{t!P#;CX&ی9S xkYƜ\T2-"k͜% nư3prK4DC.xjK"&jGv[Kz l;RO }Bsf҄o"Я|,~ʭ#z`z]5<z|@;~"kUgvdQŢsKgߜ9p(*$*$妝V3`]h?ſmbI*:p[PUFR$:ȕYs 2qdȧ먟#z1 NJtB ^B00q;g7 h3ż>* }ʞ"l<=6-zMtBQ,n?48#A.z(ډ ^Θx~lrn3y=bpoZcF>-6([aFM=[)V'jW/*E dHmXSچX*}Wۨ,ܘqTqHL, m=GYb)/+{ I 8s㲅Vi Zftl]1 ֗S3](2/Lo^TpuE3;KjZN0}Q?A6R&RXWGv"t [HCbfqP!!lZ);+tτV C|'''͞%ofůN^ɓDl :iv:Fa. Y )A\-V#f [[t!2W%%d~σ }Tj,Q"&%PHGHA\ܔfQ'`9L^e:{缞}ϔ_~qhW2'mZe^ٞ`U?sRi4z# ҜN:LxY`Xw79 3NS8x,ù".:^B'Tt% A,5ik٦Rіj2ON -1f\)^pGY&?B7,/mX{SYgra*@4fCt7GPKPbӗk{#t%U)hv%izm[#/|?6NZA}1n_n a"O(h_᷽&쀥uRo/М נd \J<;lN9G^U$J ~([۞Z)d܊M<E;[RR䄫"eWä ap- ]v~)y2F~ } !038vv[Dq:" M{}wpngW.zf^â8=ܚ:75IQT_14ė˘X W[7!Hus>]sYNe<(õ;˥7$?hFv;s J>"_0XyՏiuYb,`~("?~M <Ӈ3ZݞRT'ޚRLv.mUZ)sOP=q\Hq -.:%0/cUamɻo3}hqܦ-p~Ԃb FøYS5RQ ήYanWl4趂ƭ7[-fh;Vh, јN߯L@gqkzs\0Gv[\3);{rF):CmmYH_w^q䰍/lŜ“v&).):<4^ |0EvGtZK4b ^-2ҟi8?_$\K0Q=`b?ı6nm[*¶dŽ+M2[с㬲iӃѹ (.U*}c* -}~S=`U(k'6\J_}KHZ,re`F!)J0r8PLo;ᒛqyOsuۤ@Fdܵ*3}}MBbسu9,.'Zz F7OC֘(Y^ˡx1 ]T*F?G(u J;@F~wl@&}TtDZe N9nZ7C#`AM[:%!j42Wx~?<|pJW M\ ^=;ƿK^t֨DrI3x,<Kqnnl =k\8vD1Ĉ k-HUobxI ÑR|rgs 0X,e)zvEvߏAJF}U @^# ,_Q,P6_]h85Ay]T*ɂWjᤤ;]Z8SO*Ethc@~,("x ֞,jɬ1zp@ZMo5T)ޙ%,` ) Tag$M7˚+V;Ncui_;g.hg7|iDN$=̵v.S6\H>ݥG/6NC7Fnhe@u7sgZeyqw1d &-*+M`HD  QAС'&bo3@]$lqNcuOҖ*(WMi~W P{*#1uś38OW$ iavd-P C S5SBaۊ^ l2?^ߤ: h?}S+@)'>s)u6aG$pPҖHpLc*E"N_S Sze>Fع%ZH]x0s?,^qr,A-]!Ze÷^>0PƔ?.crkw};P"CS%K["^/q{?>%Ob̹Զ~hZw;Ξe&Hu!xu]%4;#M$V01A[{;*p d"/r亻:iZV;Qxc'1a '4;p?`&*2<cI $ U֔=ya@E4ya bfg<ǥuݳGRc =zSڍv6G-A< ArU> !ǁcs*#4O~}}[⶚0>!r2vvJKR1x2xƱL5ϣэDNJć9Qyy6 8n3arN.m׸+sv8LQmkAo{OB]U#l~42<1B`oR2s%jQ*G_}=$X"!ZH# EdTy >yvgI J,^paŏ_ A=ah,1 mmBއBEB";v)ޯ$ z: s N#W$w Ju M6# 0GޕgZԾv0M_2J=%"5-jQ) >`s A FPm/SZ{Fd"CiQI\G`3B Q⇢Yc ָ[KӎF}Ld 6}f|SF+n,֧1a{ űcv2HxY+  GXSeXd DW#)+yAl\"ސmaN-io]9uUޥ]fU.)^0C_3ǥ`|~g~ؽIi=0F+NbDoG$JCfd.i$YN&tt4\Ph)(qyyN]&yZrT6Vg,P4lTuaڑ=+m!g;c Xa6e {GFc#h ż13 r\!-@:ó`2D1 q:Hs{0P+" H؏(h79eZ8+4>D^U0 'wF֘"NgzKc쪲uFUusX<ޭ&`ߡ$>cG$ک vH)^$uxòrnR8@׿ 4ͺuP尘Q7qC2RWj+e `=ZX|rr^i~/0Ɂu|d16i *@,˯3:>XI[rڬ18Ȇ2F,t #™]LIpUI Yc6x xHĆrQ%H|1JF lHwnZv"r 7bAɦdh= ~lFа%-`)̀!omnbaٿfBRCNW $Eo G?Z96+]&D(Z')?.Ԋnrq#{ RE֐gdU: V_;+ʧӽ <0 %So6?V-XH舫9o{XCV$*;U["[n Zdk l#/5f3R QVa?P'KH w{k2JT^HϸNV.8das4:o57T@`QT6KɡŦC dA! ;P%f 7~Y(rh*s}^|o TI涰̤i)?*$quj'ì Aad]T1gJ~<}b[48>6q |H(m0mt<]ى8l\;'o0$#ki o:4{'1*CjgUINtfQޑi1Ѭ%Mh.U~ױbV <ţa;3s8pN#d[=|A_ԵC|ep1RoSﳠ e>Hu&.}Z6DΦ3:fq3Yw]3 DV_3/ \9?8fʨG M=Vމ3LUd}PNpXHsνC\ax^ ~+] \bq>cE}[LS9^^[$oUQ~\虩)J\O9%"؏%BoTr\3vcpʺU?ICQ0]͊K<ć%(*;Wn8FZ>}cnhx]53*Fu0]`yQ30&M1  wWh<>Yb0p7tG+HaQeBX ^%$y8˘d%^X`-G8GʞTy+}{Qt۶zݡbbAâR_eݴpfA~qo<"n;^ ocE;5M|AXr%B/A)oSa. '=w.Ү\Nn ڟ)TD*f_(BT<׊\qSBji354}7LWn`.@GS83?tJV՞jFuK;0MY8@m0c'# 5fh2x ,RƘ8,jh e:M\i"6Zߒ[vp(EY\tOOvp(rn0Uę^zlvێ 熙طU8Qu۴~Dқ+wFo\NERi6anעc7I&VnVJ"+Sc^ ݢ4nLm̩mAbI'>*Ũ(ݮ@RA/deTм/7Kj2ŭFpOg2f2m]o3x 1 >ˬ%=>J,'a,fFOdjC$H YdfSpZ2z"C!@ 08,?\t2'$IyS޷Ҏ{ݽL9okPj^(qb,_oQ<:ZASfn6EMHUq0lUS6ҫXLb3xZ8PMT;i oi}xdI.۱)UH!=RRABxp!Kxģ1O:*)2 OO.ki. ˥hpbr3:"zqӶ>W'n'{ X!EқhW!FprQ`>EN 1'o#pR@iO啧]"Ϙ)D-&?"?7`tGOFxhr93MR {TAx9}7-~? W &>7pSzԟؓ'؉ W(㣎WQ|l}4w{ĮFzdp- Oչ_&"ZȆ7 Dͣ.xGa?>ڭY椫G2uPc_qb41(_lDS[*KEf)W /hF IST:,ɾp"y7pGWPwz868=RaknѢrfސp[Jg5( /2D{d18H2p ($%blJO41]QzJKvfYR-Ή t[>Ck.wض#ac\vF>>`$ |k_c$ z ^KvǹU z^|O}ob; yjUo; =[\ b\5 V|b?A =T9FJR;>.o |E)_ ̯1/7BBt٭~kAGÉFB7Ы׀CR1iOYMӳpg9DIOM*Z4mir{O sLXtb}r}>t>(yTpxHː֢ +_>[<*EWhL6s~~<`;4 W`cAQzNn e&$؏;霽Ux2+ֶm7+NE,WP^wd7pε߅e2N _\< [=b| 0j$nr/+HB+(U]6ܐRO9+I:ȩ#ro v$W][馌!ZtӃ:? [ Ӹ 1>#e5HZv3i `9tMLiB~.4j yt)# }8Ue?cwǕ {eAbiCb-x=eiWï"pM8jZ=/B T~>Aԙ,Q_/g|uAӒrQ FPX0{tM£;q ]kFr0U0<3ffm}D|OJ~vP7/vf7\3}w }9iNZv$0>^"_9.CjNծ!ƮvM`DxYWAw!l/>mD0 nY@sެxעI *Fʹ,*[G]1[o}"p)/ןʟ$|DZX10肕/ ,`H(}cԡ,IL.F<71vk-ܝOSh$ !zȳ(b_.~2 ] M9ѿ_<,Bhjt]L4We9m2G6D~#NɟI)>H=kW'z5El"nʁcE9_*ff1fٹ۰q@Anp꾂摟E,QpnQl ԿL_}7Po?b(%/8|!>KX:W iq&އ5x8s!卿f4>!VֱZ6lO%Ԛ NzJeْRˠiS $lklczs֛;-`ַ߽ &'j)l/\ngHsX .Z'mקM]Ż|3X"&]4w2e5t5zRQȃx&H9O hlvdmu1:*Ruob֩=4?ALA9L[\quz_&&[9D02DGRNSE'eC#oԕl||J ժoJLY /J N$ nr&34) SLr{B|aFS7S-PZxúmڏ@?mHi[SӺLc^s#f@c>YY~L݊U fW.u %X{4ޱMz-m2ᆯi Ih?7gu}N[)C#CA8X2Eŗ1Cl0Ч^hTQ8w^9_t?hq@I O?dc389HecKkqie&23~ abɎ3$ʴS;I<Wώ;f sMPmUX hDUh-VG#s )m{`Z]<]c7GSsk#[@as1ͬkF}xoB#3HNWn'I.\k + RxcW$x|S PNu]`,D•ԁ]YQ 63K)7Lnʦ7~ضk z3U*8^(=MLSsr Kų*.!8Uda?Ӝ6ˁς-kʎR@K{y뭠 (!noi?4]ɫܙ#`&SdgȰ-WFC'3( Io1voK_݌ʽ%)$IrOX]H>f#]W8[oA-DGV[Iq.&'}kd~ñU /S{T1ȂY1B8~4$AK\j- kx1EݞQdY&0$T6wbf.~e*ZC{ w:+gނfgц&Rm+(sp>Ix t>-!)+]n܄F@_ s4Bs${͜v#.)~)1P19n4- P:pRh"R^^fmHg\T5\TM( vuw'!$ksPR#x]By&bz,QĄzJʃKux˹tV˔-Bޞq‚e]; ƘxE(p]c{ F{.e4(5Z<0Ί~ ]0&4.Giu¯ AL(j9>P?&ӛ‘ EU彇N;=s*yt˙! Jl?i$@slowS\fiTV*Z>|Y*>}Q9q`j4=М:୴'/Ak[T_Ԡ!D߁ B58$ ~X5㕹l܂yTf` ,T%oR7}%^R3G๨h|a4.lx;S\Th.?I"y(C:ΩGg`X|ޣ|Y#vZ},fk$zQi*?8INiU'}#>"pպBPU y(ւf,U$Ʉ5aA2mm:z.uU o]i`d~HqAzXnH8GmĒo! u6ưߓyŁt 638Z\+EuFE|M)$iж8ʌJ-tU[ U=PU*[Uڀ0R`!zi5}_wZ$ex.:cs߳KM##hileRRP ǒ2,V6o%>[JENl5?#d8U偛}~7ۯ Q$3;z$IOqEfr57t\)@, d0|yB"M]CA4zɎq\94 qeU_$2 hJI$ w%&N>SД m` Imu929C"LQ"e_r=4?QK⣴*!gD.]t8{~/Ny Ib}Z^ݢ` :ّ@djDCJ@XPI571Ӝ)El:>6zV-VUGdl)K&is *g[A j?bJB_[FqtPYd`GoK)vXQsKKN_ЂOd 木`MrGTH'Gd߹ w+k气~F a:nVʤc,T?Ёfvݓ{N޲X_L+}Ҝڪ 꾍6WoP_f=ӳ>C4a 4 bd>೬J-Y(%wM\RRp)Y $!Av5zh#,&.!cQhIkYT{SųzH1)辟I#nMhZS^ | *_(;=UoÙ 1яz}₩&Z4[D2W7g2!QFs( )k:ܵtf܈_DnRM Չ!]]977H|DkG!(CE?-H9.nbJ'e-}! y}ֆΊkgOS zfC\/ suOSu8P:1ߕ,^,dbuDq7u9z0%}#&V6|vI_ XzSٳJv rpl'r+4 ~8\^xڣ..5ZN7Qd5f4IA"\eGQO$~W;%^y'9ȿwuCv+u bOs](BZ+v J7z~wx/O*iP 4Ţ$ a(ɍ(1e1F+|s9q_*!kPXf[ܘ˔EKݺͱPbKZ0G0ӇI>j?J@a(C-G˳@1@ұ>"_:HmuE3Aڊe'"Y/!Y# !c\ (,XVSf.\LT_ΑħC@_M5.N]Hx 3F~ˋJ\"y9꾓-+Wr Kl_YtluΆ =B#W[2M9v+w+o`w&/o`7i?:2Khc4fua$Rc1_n;‰rUDVJd8zgļr/z*.W0 SVzQSV?qJ#@P%K3~Ԧi_fǖwbWRT͛C":BW9g=1?#Rga|hӃ[R7sOX1d9ŰέEq\&3 $&'GԲϢMv$绪źi\uzq1\eIP\SuNHm~MwB|XdYU(խxQhB3QUb:L;kư_ ~%xhD*Qe; p?}YfuSV]\_{B/>WTl+eG!;[ d \Wʔ)pWʛZ3k17^rI]|g!QPQ8w6t6"rq0CTes¼jsa0ӸEg dsћ%xvĚ0(!G ϻD V~mЇGZXmLqd-vU6<#At zm|mǿLR pA d$[IQ;zlJ+}q(z8[*2"89$wf[̨3fӸPjPB1Й°OODka5CT*7O&7y-l]fO0 g|Xek`֧7&+} }juVfڇ8Oq\GjE wp)~mҨ$n 3/W MZ8HIpua+mh$`kokWC`|^ R֩.vN2g-V/*zV1֡@䭌_GIkX8BEe`DK(1 ӅPNL"21nsf 5lé 7<}f9&o2Kp|;.W1DAEF+&s{y3$ߜg-׏|;'`oS.w}vm9P'G[cݟnvd$@v-A9Q]kPKATb1=;A=K1Z"M;CH gO%k O(8\<ѢfC~/jUp8?T ?\jd ϵ DCM-(I.qlߌAflMI_Ak4zzc"c1ai'FT{_^aY6 a#>4 {6+v\K%2(~$X̘7K ;}Xfq'ӈ@^¦DY믜y j95$ =m@F̑zn ˒G<aȉl$2wdLwc xԸ>f! 6@9wT*9BkEDN˖A9-އJ1D-V\=y0h "F ; TM+c\ `hz0,&"ڟV3W5G{rI#W%Xb,¤>b0-7}(,;p@;1xKҁ\3НJ'j'oC+"{1bՇxiHCoDtRvCDw $TDZf:yT]ʰ,uNn2{~`aeY`,wl%z wguU=DrIj6eCjf0}>U%{-`Gڡ]͞-` $lJB;5"3j%IBC}uyxi nB7Ί"O;JUT]d3{6yָB/])]GnN嚲7Oǖrp2LHϝ=h*8Ů٘T3-sgevY;Y̅da hLQM`NDA- qŠHFZoo]Y'S{FRRq( مY5sk 2LAR88QS+|ywUS8eܺ!锃 UNJ&Β4} (i̽)6Kz7<'UU̟k ,/[I[% WVAVl:Zqg8z# :1)AzH3u--0ZxMa"$r*lBsQS*UW(ȓ=`o|r mU@T@&'H)F@1H+R ' cYRpNzx#: }-5d,f[RX =  ( CW8*dl5A $W])꒸m~\ 5X">8HN[˄J 1aV`RlG9% P:DmV҆pҕ]3+БUgInz^҃G^Ⱦ( #uiotY,Z1OuާambW c*Rٗ%f,9CW0 ;lT$l[vqG(QOu_|1 B5`iSV;ފ\84HM9q@͹,z)ߕ\KDX/䰬Ϲ6ƢEwC Ow? f>ROz$עolG/A'G2Qx${ʔym(E]d͈Q/jOMn֫ \M 4򰓶^Q9KN7gbD` Y:} ɝ3?/Mau`2%w$0k,[IHU〛/x1F9oiZFXb+GF G|=,"YݾUj8YP0P1ð7 Eo{&Cdpv32pK۱@G} =mxi|/AY$v >F8oaucNb.WWTOxmE{8Ұ4eT5]RܓD>m~NU.be8y bن\xZLD*{m-M6\ph#~vHfBefF-~%(TJDTS0SBk)2=^EJެ'ZavR -bҝHUEe͌$E*Sގ %wR!0Ui4<d;B)N%:{e T#k15Q4 4Je<[Hb!8|0m|(ݚap~1pyǹw1K 00" ° UBugqTjDMf6bxN;kOWVɳ`FYGBC,K5 3<v{,,A4Ha󔋰)u Oߓt0O 6I3mahAv*S"N@';X-9@ߘ1a^'#\ŭ8 [̃p'%>kAݲ"Ա)gu~ cw\^@5%ll&R_ fw3kg4)q=e -=5zxS'L )27?rm*7y{MGoɒZMC{WZ;: G8kyG<1 ŝkQsP%vLĖ_Z=]%dL K\.OM U#e!T<;O ~ j˚wFRnɺDYϞ;E3 PfH9ضiFm$RFlbBIUVOB[gP0lr@jl;+9 yJT;;FϿ ~+)U&}zE)A`F_GIoߜgR]fKD/n.,6]_iƈh#"V_ ,zWY>xUM28:Sl+tdчI:%q}85V0Ș| lA)FnjI.+P=ĕD'6;BI:9|&_T-Måf)E=ueip7g)H+~gC :N%&ă>Ag6^  oȰC̯(U$K6 tS17']UEҿrtFHwZf -hvx0k8lд|CԶo^Ձ]{~_|T޾xA}GMIO2UhZ (T7"ROҗЅ:mh{㮋ND̳kn`s}ʸ6 SFU3gqhmCnħVў#]l4GKWۋ?g*TABD ″\/2h-3{/[tzʓR ߞ%p}Nn+ `hQrɂ+q}[ cZq}'%,~s"=~9 oxx1K˻yҊ~uhB˽Wl)>d*g 2!^c8e?y`q(?;J YLPS8`e@.6? (|e!Z{zYtwsטᕭ` q- .Ygهx DSZ~4X|p8&L8ו"Ǥƹ#W*^iM(A |%/VAy>6Fv)cCG܉=uQfё .*~)M!u(aEN1X,nweJrxJAnR],<MT(V @*MpcԾ"T5똒z>ھC[9-:*X:ɘh|Ew՛_'Ђ{2_>`z{\.|8٬bLlo_-7^+4&/ t~4FГo[¨BXug5kpX*,!QG-<S:z f\ag1:55鯑,UN,25(]7϶ [9u;f}o#B|4nI~hA 27ό#aJG)JO.z(Ν ܦH3BX(kLAiesܜw}H-h^LPvvx4v_ۈhlC$3g&U۫Fiԓb>R:9!G nȚnfw'3Dž IiUjBj k_߬YJV{ks T-P(MDte¹kL ! &SX32ёi&U^3Z~RrDҀ՟&ڂO,(WAorRD q\} RE%oL-75B &${@5f46'FQDGȬb>d ]W%3e(5jrKP,ԏڜɗw胏O4GVSyG9p;kQpί@W8v]T/Q~atoiӅt!g:SHaH:CɜH:MX!яf0o̜6+ PGu)NHB"$%} 8=5#Dtj[<0>j͟wV0ux42;+N]y iچjZ&Q6ACzfct׹2^!<`$$]㦭&`I@&=d!0&-+{ېĴ``Q(2%1uA80G M~8hTgX~^/DToU"_iY.Y֥ѓ>!頳:ґֆIaY29꣤q:"-/GNXV$uyE/ '^pqQ{ uj!0\1`p!dU$4&Ѿ\QsCK$wtJh>r04ـpKț !7Y{LpK7 `0c⦿7 Or wrbs=oAhtݪ)v *}5%W郅HK ]Q:YVz2eq~ 42HfgkCg XV \*X6-4"I`5 {^I"Tǧ ZwDFg /ݢ͢%2X@n37nOJVdycIB䀊Fdf ⫝̸?U$@`/M~ 4C5}T 8O=e PwM)x,E\Y}Ogϕ!VUl='&9XK3%)FxA YP?y?-S̝@fc/)"=b ρ5x1Ҙ- } 2e떂Y$wX]~F+v]{ʒXu[ᑭm M+>hL@<W=:wx>>HW{er@‰|JtްRVąA w]tc4O [3LeMqM#ѱ-rՈXv ܃ èUVcM{@èW6粺`j iE. X/BM4|Ta]s^I+m7r[?|K A1M/Q&|vڝbjX ?b1cs ad+LPљ=2(Tt52C`zae^Y{}͸s|xPG`nH2y@ӖmU4HU154 IZe/Z\gЊ`-+hH;{>,@5WS:Kd'UbK1kT#; p`6ȑ&|9Ϯ`d3d6Qr$1jϖºg7/F*$ QPO;?D6\}IT-2JQmx7˽uj]9 A2/ȝ~^!lqo}Q'Zgc^ƿν8͛8\_bz Ƈ;s;@ n k~f`$~V̠ xlb"|y-|`g~Ŧ,+ |k?5Lj!90c82),wB>]1Fzrstdt) 71g bR.ҹ;ʵ Js*%{UΨMQ?%}T~0\2H(2I5l\C߿^-R>?swelX{.̏e[{\ >˟ltE%|P71_|i\~ƆmR\`v\Ԗg IЏ[%.9T%JG]$O|qK=ꎣ 퐯 ςuW 'V?JNZ`u͎郺9 IЙ&oy)>~M}&`!?׿,ȩ|@fi5cT^a+Φv:<4K ==:c71}K$юA$1y؋RU-VU2iA'* <>+iﺏz8o9׊H{^mk-(58HY^Ep_d*97poj"yn.f!*ĶD9j7+=ݛj¯`mLi]oFOӘrVCe>9 874^<ިPyG 1 dE9)L\v# 1Pn(02;->LKyjXSojZDw3 -Ú Dqı"ѵ-HM6SႠz`'zG3 9Gzy_Bղ&qA1Va^@ڒ5Zl197^׎ ǶJRڸȶefp#ČH/dFvwqX1%o׊y?fx $3&m-e5A H&I<)|{s3jWj]ϙ}+M:Ez^8x(W!Xgb$VbG$eT)tUc0|us(S$_k\QӶ%Z*qQcJyNX:;$@jF<+@t ߤp5)1E 5(c'1fdmm8&%s xpjٕS;oIE#2W BJF.JgU^9 p{tE»T*?aAݎVr9k7l8Z G:+- }kTA w<ֶZ+=[lfl N6-fW9nFzYq [cETmraBJ8H\;z(^+e/~P'~j!BaDkޕa<}6*j[,3!b+h=X>H}r>sp]u o}OGFeKg,]YȎU{&9`<9ΆXfoA`t/{=X;'SrDw.wy@?) rpwue6Ҹ] I} ^4{Ik&/Ԅ:(IO0ZI>Ac̞QTpk;@nT{\JEx@a XUԂm-&S\ ?:U1ɫh=0Wzve=8"c1_˪o_҇9e5 %s;**men1SJin6DnjA2mᚉ216UdLnNJk{#8gJ_fIv_ݓ~]Ɩڔ˵;Q8ğf>`vׇC?c ɢ.}QkVl~tDqbYF׮[*Z pNnEju\PO%~NZ/H޼0,`f.JD+x<+k|ZpT$;n3)G<2|ө:Լ~E?Tl<5lVTPnS;z_2抎T$TGzRPB sw@5jp}C|sB=̣[Rq~9!:EW{s͘ P #㎴ъћs'3)𜆀`ǣ'@&,zCӆ$/XpqO৴0Lͦ,x.kֽgv0|"vpۇ0lƁ#v DŰZ2l':9^^2Gr@n_:tGֶg瘃*%z]:AB 7FGD;X5jvY2Hg먹 Sڼ y11CJ=Tc`cqƣ_}JH jgpKw|9\et-4A3rbk\SVNvr'< aJ-|cs4F`. .3ED2~HN8iGnJjU^0\Z ʘkdS2 +z, HdIWe ӵ%dBz MNz{WɒSUTp)D3Ѩ0uidw@NT4"囓g\neZS>g:nu}aHkG/ pn^2<)9ҡ uyVP I51%r'KxYw ܰ gS_KOJYVa0:,iΰH&KE˕za*!r^L[J:h5m 3(Nm_CӴ~v&$u*@Up=Ϡ=S"&;UZQW;(+Jwx>M|~^H'})]r;,@vjir')02˞Zm[k o1E౦<0I IA7>밍50R'uBٍT[F5OCCd & i u~Ic[Po}W곭.54@7P[.3Uo8(`M/FCV&Ϋn ! k90% fKѫ.r;rQ|."FI'?${>yYF+<|;s햷mjtԾ^f$!RSsIޯv޺AI~5P \ Wʭ9,OTs(նHWۺlLǯR@ 0=?8?DA5ħwt4D^9)9Py,\KNGbFg9{FW{Ȯ! Zg 0u2oӭ$e%RF*rVk kԆ1naY6̚vg5 ɨnk͂^ue^|:p CقyjwW,ZpAcO㔽\,3'T bt+|Thgy#!4z\݁N0lv5뻬G[/KVyHu}|Ͱ} kgPZh3&ZSwF*E|w+CQM*_i^.tƶ+#Ԙ 9MPC#̐^XOHu\^}e|.c;<:V'P`ƨ̝z񽪟Ǘum=Je( G% } C*qiXBRr Wn3)l=2o#Mp6LjU(?DB hQcns lGC+) {1aqإTmC2 Z]C+%Ǿ0bYFel ?Z}qPр "/Da@Eh>13e:犣wЛ':H }|}m$Bٓ~iDL1488w+_RR?|tos+fyVa=m<"?9jĊ'P|.>AIZᄆ_3y G鞭I8^W D&L8;6ltnIKwjK JW=-+΃6lt]PRS Ue0='e n&8ԏpь80i#YIW0#7倞^GKbe|KIq~X&QUpxTqx`cٖ,2Qྨ~AWӠo# |W]K6{Ku El z-mۊ~f>rd=%:BN7<ֺȗZHbbnG]-zqtl@=J9g2߻y܈}.v9OR[B<FH=@"x3i5\zO*ZVRVR<=Ҧh6pK)oZ CTu]b5nק(mX EVЉVlRQ ax)]3VczE6V&t0?XI)s {aŇJ{yĶC'g'Y\rPrxOt"SQE|h5bazq-*{p_u`ܚ(ϮIAʒȥڤ $!{pb3:2?3\!{kcD;wM\W0O"e4@g[6#ťT :5 ۔j$ad`u,bq X Yk *ń%ps|4k89לLvrURAlqtk(w)~DܟCyܔk^$ ߣ,d}]$=ƩǝU';GG\-1HK ofl'Fa4-Sv,sLCS6.vZF4GJӉ-$ՃL`R[ͅϸ? q[^P^ eX^)2fV(|)RG:a; y#YH3aS" `=Cz)Iu&Z7۠Y63K(0#g[V;4ͤw =!w*f͸[IS50&";l"!(d}e)dw. 8JV?/"F ԕf#ۀYMdkB{M}GH!U7 |z;﨩G5o^xrnfvMD@1J6f5۰ğ:`=sRrF{Xݐɨm]-mvvȮr@ F^ڑ*pSƠGV8"lz UP8y`PMN #ׁ|fMF"ln\4[H]ȾW ړ> g_rAs%e觧Q׹ׂ󔍀sOwI^"CjeǍGA%̡$ĎR/yx\RsnV>-t u'蟯!~}̰pC%fdypɲ}t==S~Uq4]TVh#?R:Ǚ3:Nyk]]o@+;q~ `Нp m3%/-AC=n&=B cLUdmjMG1U_D#)[KH$_/1=E4JqWTIYd>I0"9ξjzJ7HƋOyLR5q1>!Xóm%f-j5Pa R ח?ק}; PӉ󊃁9TdT>"zD'u1='-qR۰d)2r@Z,zR$NQ>0& ϔ/g10RžNp0`VϊX0ʊ3GHoJfx4$鶢P8ǩ*O=$k5kH4ξ;ދ|>KuvͰ}TFvX3#QR5Ǻ~RqPxxHN{ml@xHl+Bp(B?[0! \SB%7u,PJ/C3B-OrϴQG]:6$ Hy`vmx@x{Vv[veEFiWQS rLhI;tSMq2٨BMMH[AV!,w xy2qz1{e'_ n€Xo,FT4D*U)ml8FSO.?hK%Hbs*`pxgg9g6q$ zQUOO,M2ӗ[ZNna3a0-;yE7D0Ѕ[w3(dr:"fo9+:f/Zd*W'ܾCx߫=253N2)PD+AKP|ȏ23 oYҖ׷NseO0քVpKM-nO{%R>`sbPq+÷s_*h@Rc1qUIJ_P/!/<ͫȷZ˱ܱ@1st(eTZ?QkQ\93;AW2\,(b-@@HѤټq5&lyDnWN[esax6':,%򎡢bKB" Jg&d`&4ƉƮ ֿxo3rS.|kϼ&io&&R5C}x-05fCc 5o(qZab"QBU-akg%0lTj-͒w*L`ԉeCb8IM3R2:jhՁiST^NI(T73^kŷ`|U)X767h~0u/XJ(ь5P}֎[G7!Ub}u]o.Wldp=H^7CigCkqc9^~E0 cs2L:S9n{th/-.F'HmV5[G7Su-nx"?:y 0 MNz^I:ٖwEl0Jk8*3llPD~] Qa8dxO7"0iИVu.3n,U0WVt~q0nwШl eDİP%6 fVş\u{+@p ggU5}{Kp+ Bl sM6<-S p^ 及d] Ot&. `[Zҹn DE]d)Ä%+\-{0Vexgz]oTs6ʼ$t ||jd8r6݃)F7tz!,B^َͫ6Hci$8.5: oC|vNˤյYE7 ZYTHEl{ v͆/lζҶh5j"wpU=m+i{6cy@S1 0QEޒ .a7}0R[6o՝ΗrA9dZؐs|WteKg} N$hG^d:Vw0ԈM]7 b,<$V1߭tzmhzVs\YyHqJlGSg C`4l bOlԬe[҃Sg+=Z"s/q>c f#vD4niRӗaE+)K_XKvO|:q=rqWu+)޳]M@ J-ő;#{]Yw$l:v5e:bqQP֍st2rB> Ќ_"`(ҁݳݸW|&dINU \S<s @ `'As}PƄz SӲ{2*cKwո<]qZ,xQvgn_)YEZcVi}m&Je ?{<ڠB$^|ښDM)gGPk ޡW\1UrhPz\&VIHH S ZR(꼥VY_Ey=qj;)$Qlݯ \ZyV\>Pw[#4՟R/1^l65KkdȅOn. ΪǞ|:[i5x6UgnLHŮ4؊p{ Z<'|~q`#D0Y5X{/\2߯$ ?#;U>N>Ŋjc ~zF4XFA"TCDŴ  G~&!,7\5\#؞NfR~q;'_/N"B^r MCœP61hͼ]^f`,ֳ"7hvL3Qш 3L%=ja IK@ֱpλ,Ť# B󡩨Vvuo% U7ܠ =:3fZ?iM4s ׳im`*<^kf9C!VOdRy9nBH:˒(kv?o<~LQkOw ]A;fn=k+ mrޱ \&TMTzJhZΣX,q " ??GXQ@`zV@I M f`lՈSre :ZR ^d5|,]'1]=)v0fW;[0#0Q^K0-/5)gX0[%Np-0{~ jgcB"Wȋ7~(<ɞ}6k8623 ћsj>n'X8NYi^5 FLׂ.*+KR䅚NuNk[|lń}]ID}̵JlB2A,\9F &{RjV]hwNS'%V>vx-{{/|+~^~;oiJDn܎]y!s݅t)/=Aΐ̿{n:Wh YY(sGc {zl+)'B OP"d[t >DXb}Àp,X J6S})"x_6mAnX #{]zu\{"` . o;+ƌ* c%j ~6>mIʇ̳u?%xɹm7?0HT9BBg~˩'<0N`a:"x ǘ_f|쪾$=OZFf> אGlȉGBX~ӿYpu/lDŽϸXd˵TmޤmL0 YkJ% Ӵ}0w6u3Θrg20}jqŐy'M9µ(4#yC+ 1_D+oi% di{xcA<ګ Cxs xJV l)jֿ-)!vn7iIc&*Ct7X)]~c&9DD'.whS GoGJ^*81|¸RYÉ%j)%ѩWT^I3\S gS?E(psT 0Ee>XE<P%2t"` psآMp`1t,$1Mu"XA~oM-wGF+uz(bw[LxZ.~)-UUX .O` 11=R9ZCc6JW}S.3w|Kt_AE#2ڈ?[ avj5.bϘO%x@=`V\ŴrQ W6[OX sxG!YOuɉ,-xUGlsp]lFUmD<6A}85$X7Uf~CaR.$ޢ v==ܪvMs!aY ָ] {U>V]]B,g6\5SsGbR}dI8(^b4X-)J >髋ȾA}] gKY V0j_P+Q-^hiY:˫A=%0Brr8/:(+]< DPbdyȚ+@$,^3bxX7tݐK7 &ǻYB[WtKzcjZ^/+s̾ E*D(5J>rLJfZUQcR1RM[P(g Of]*HR@ b|ܜEBv_+bU}(wYqdt4TQa# ďLqݥ$Z;Iu cBŤTt[SDNu|㖛![ZO|Ba7%F.N \J S6'ύvc}< avG)ܱ?)e6יl>~Zh˿c{Q)*c3?~[(ۊ/>HamcߌYf_,yZA$D"a65Xks2֫-q*Q-@ZӧZfz;*Fj͒_W{g@M9a8v#I`s'g ~ !gw{,eH(~D+CRXݿz@؂1Sb#mDZ ?)\+b |~7'$_x}j_wuqR_$EqL gz+;:wV褴kbƸ)!\w7Br^pU*!yǃ'_oLESb~Mؿp)]9wg&Y4 PaFcy(>pn^B \ S|EKw1䕘 ~c9$󹧑6 ę\!i|kt;=[DH<4}MU,SpS~t\K.y'5&!N'>{J̴楼q/XQرFqTƪ9(e hmmσn~V)DvljZo $̥vT7"IO+Lk0J/R"o34#y/c{ޙz8-uFcnũnb=qsJ~\%v)*ז3ؑA^?+hsroZ#|kR;$"\N #ywUOi'X- ͱb.B++Sp1I>I2"9"~ ^ կ%V2Pe]ZV#7 *oR-#n}K^z#JA싡ofDBos72U ChBmWqZˊ O5Hѧ1Aq/ g81oF#cV_I-_gRGp1NTL܏F^8YfC.k=sM";KL>-UƬyΝn(Dŧ.\q渽{o :HcFlNm#u\<wZWeG)=H|vM|fʭ寡#^5Տ^>.VO(S|K6rg%ree֊ЁT1is\sʳKi8S&r~x$aȂlOC$yjI9'zAU_@Ze1"Bσ$ķy-Ѐs5S ]:W^̚GQPcN&ϜД 㙰bjUg)cWTĨwEimD#s5%Q[a+1uZ;} Zrn$FgH7tV~ԎddW(p* PQW/LljF񳕤*N<~9U2',G3l.y'Z}Tp׉UzhiA=06[Ѓ.߲RT2. `\k4܎U(d9ւZATe{U\ְ :zS C a=Xx"<_m,f3/DxNc9XIJşG,ѠsI.nUVUSfE@{ۿ&YHa;G*RNmBeo&|E#i:j߷?ae ɔu1M,}*HW &y7\G<W/ de-B73씿.a=G!' U bD6wYމI></?&@)Y60,u GQ~ 8@vQO@>.nAVVWVB=IJ_VPR `- xo}ĵ`vvekb"*L'P| 0ãA y3^Uhe\X6nŲX ߍ!NȤ{CGxP}R}%]0^44)}%UpLͬվho=oQ&\cb !}߽RQ ^$_s^4R7@y7n6Dk'SHj2& tCI Bp|oPEXzۗǑʢcN S‰CFe}!c~_R  X nikӮ ɬ}/TU248ja8JPV=(D^+9%I0kyPg ||e)npnm'D:{oЎR!]~x:V1ݛ@+=0<~7BkHP  ܏G{mB#(YvK4!žkYc0-#AKu,y)udÊ@-/{wVť0њkawOvKVvgӹ$䦏I5cԒ_:rt:j1f9~G<~b4ު UL|̄Nk~&@@C>g+ T=Y#`6߱Ra"` &(o5b^9TM'j{|wG}*G1Tًk|U5r h''yU\^x5oȣVr]aƿ+uSr>Nޭ1]<8 zOXnz!e`71E@)" jGu)e§(;uDeۖ/ -"h0G.C-iw2í* Ija/ԭN1!I+PdLfX-INH1t:m$y HP,IFeMI4^t!83Hrp #6%c w<<ǯٰd[k.tThABWqJ{Rdٞd _M3Fv2S=B1l(9+aN"/<f!_@A.\I'Z667BFAe(w!z 6J=Ў*T6aIomڛ>Qy{,|;9Ӗ+)^ Ք6$̈ծsifHkbw?r MsblF ٳbS:GRH{kll *GG}bJiQAi@EN)z{CLo%zSJZ @@PJ뛈:wS 9!}5\O)~AhƱeiKI7=L2ЬL[zڴKӂ~( Y&U\|\h/)", g▀8B&fiuQ9'*OO(5 6?0 U$l#+!.i[y:S0f钀jI#c5!C1:[o ˖IDϮn`p(25ֵFCo!l-~&B.}8 A#<5w\)Iev\l/nolzjx }W:l!tPA-w,'s;B(6v'D1TNZJd iβD˔>>"3g@OWxIk6i{GTԗT Dh P^ofLsJc G F e>mj!QNJ9 ,ӘOd5*:e}|ku5E,d귾8"(< JPhԖ?yvϑ%(JI[TnY cBV )#x(Ddk&-%}fqO4w9V#КH7'~FjU{F D_(5F%O\ey3/ aD\пl˝M֭p0dpDGq%9`kOtX[؇BƴdJ}ʒ[(qtL8FFNFT7='D;lg9%# A[ӔsBԉfj2CZbP:~T!{ۑ`̂SxȢ1%|eQQM~M0:.eW}ȃ;5l`oiԼ6jzYblLdA!><6A+v ꍋxAbO{L-N9|%iCؒ>RVh``DH$`}u;`\oqWcPQ(PWczQ”gx<> zg/ظLT~-9V~u"A,ۈ65Eͧ1z=:֩\ƛgo4._)%^N\ǒPY+&Wo6~v,xYˏD`{^P$hQ~qm:2Xa0nJZ[mɳZR#}yJ fYhϺrWOR*G5q>Nܢ6YzQaXHY F`+ 4xrXq&sP)#}jm%"ՈMX= L@Ǎ)[}^)ǽ!-^i[`٘9yZI!Ү9:~ :C)aVۭTsP-Qo?UIwUFP&7*8Rs)6gn5vW9n)׊#&3nQB)2E ֔?\q00[c<F{ՎZA3:Xd*mS M[{OSjXAQ!dъRs0Kq j< Gu cV?X&O)ɶGRIf=T CyI]-t-~Rm|u-vőވl})؆3P:Ȑy|ys)4}],MmGi$Ŧ~2fPsNi]`5S8N +?Ii9Ocb͛("92lT({'˙) Bw35_[ (3W8Fm8bz3r?+IS5OG|^'3M*K޺ (Q{kKFPP(Ytzu Y\Ė5RtHvv$& GZO^˘b h Qr--s]*L ɭV䳮' AtXkTJƿFoՁSmYvR̨0 [9?A#IO#޴)k*gL* q!`npFɃq0T8;.L٠EҶmffB/pZWH?>4+!삠ewuI=]ĦgXdW 0!Q[BL?A~duLLSg{Ј)9^N TE QFuj!ӗ3=Z$#mlG*I-r0_3:t3_!=Vl2ָ۠9Sep 7 ]-L%bdr*({c,9!+nx_1\k[g"jZPMNK=dֈi7wЫ98ILO_.~yB¾Hԣ ,oY3 Q'q.V3`%H_F_g7UleuiuۻK;vBІ^hJ^DZ-= x2!Yx>, v; g{jS!UuмrE$ԱI:J!;#,]AE!GbF =IsɜU3 bd19y_+uL6h_ie:ٯŠざ;#jXxGmOR$\f؋ `C_u aE~T@qN]5Ҁs2P'ϕH@C”9_fh{_eLl+ HaT$g!&msMÔ%ɠ s_ 0dkXW2+)u!, '1QU"!9W^)C?\ӭ]֠z=1b\jG8/D兒aᆦ&s6 `~Y$_FZΛ'+7SB>:|S*F!@(c)H8,beCW|xs7b6:ܳVEļƟmpzL0aFH'Zveg!q-| ɥ-ȻWCEܷ'Ff97L?Ѧf%Ն>NM춎 IGY'9ZkQ{E?pF԰\O֡paS~c|.z@V] WC3Ȯ7 [=-O屹/;<ÿe|xM%uMϐ>13|xvA,]b[/pbc6y©;]Tnh_2ҿȢ 7 D3JS H[}L(}>SF$mfǝ`i_0(I@VM h9VPU&Xt+Е0fuSh%',4B&ߍ/{BYG)-"nVf}L$&ùEu@9<ʝl;Yvhb;yc ݖs;8W.Ř_:>}yv}5K!-7! B I~,3?m+ׯYLZB`4,ц(LW!!d(hՒ'ϐF#0ZZڇL俇VVȩvbBֽ.9d2@} )ћhJ=!n*;k6FDAIu`TGލ47kSj8ɰd+(2e b:vPƳҢ6g3hު%p3XӽuĮ (V-Ã͒mlQ {Vsn7]rC4b{Yv qQ=Ir+Cyz:WeR^ +P Fs bR±Y/H\CC~zsYA{jɑL ;ez*O4W/z#20#l7=9;Lj:BvνR[9ߵ-'#+݊7ɖc]9NPD,T  n}W@YX_/'x)p{lgdb2x ;oYtE]fXH'E>%BR1eiX$X!* BEW kim]gP.&+)k8W٣D>Μ/,#_&MXq֟(@q?LKGhFN|SWTI`,I)=ftf+p` aZ:Zp_wsTE^!A:SN 9A̶2Rldw,@k;/rfõxZvjC~ͥGs|_nn2)ڏqg5yL3N|YGJ⢄ 4[4qYK@kDVTc3,nxgO\OuH 5GBW(bzՃqFp3UGmcpA~*ݎWn i]EX\H:g dHM5ߘzթ8/X^SIB.HuEQ:YJ`flt*2<ՇUחs ; X%;&vu0\{1X>\qTp]g:bDj@= o5ڦ5LJS/M`+;bPZtLE\uD|~宝2, z  wz;w.`]Plhhd[=8Wh_WTg }E Yj~,>( `}&Dn w>B{Ky ^?g/Y{[k9*|'l ]%?, *5JDy||qc""e'*+a+ -j/I;%Jx@6oRt7aՃ-0OmLor^i$P+[)2-׾ww C1S ٱΑG4@y1np<4&$xK̋\d-b89K1H\I:BRK"iWZ,x =cgN/Y_03m[k-L1e@Y{XwcC5Ct)!\v })E/*t5?'ZuTm\'|\ށ)[n \phAiKf7Le*"?؎ksiPS)9}gmN\srϲh]Es9a6Ii#i5 աcB|.5P^ogE[dp 2% 0-\d]j;KȽ7t3{u f' ]W3weRq$DuwU>㳞c%^+x%`_zml$#Q;c7A!Y~jڞT~@T\nsrOS@'l)z6lF/kg^"4ؙZR1BDDQʟb-" >`Q/@F=pIF[ڣLFo{ߊ\^wֽTۍ~z7- nIRSOK)!PcUXrg@Xskߔ& yEw }0H D$EY|oȜ/]J`+.x@Sq{A,!#"ΒP@o@ 5hZWhbxjHc׻t k*s XEڽa_B(ζuEw<83_3|BMzI]v$ b+kl ×KO@fa#Lfrr\3`VwQQ) cizG#MMTiDПL nJi惢|*~ƕQ[Wdl*%1 )ͭ Ay]%ϣdR^>RǶjpϑt;JnA!fA96 Feev`ʍ5϶mN]eiŪ&>;ӿ~5q, WyŶC!౞e>/ƅx\;vaꭁhx4'uM|{a0d 7Ә"U]6.%\B+$(7- lK@[AųvS!}? /!4(_߭};%G}wJU^XY~">T7NZ/ ߙe| ˨έJG{ ?j5"$CP(9YJ(JUoǖt65{8)N66.JE򲸬34J0YRYqq.'29??2cVQgX/%De3wQ,zYa<Xk|]ZDAQ:ֵ{v7srw*̌A=|*36+C NhZ_iw;bE)>Wicq/<t@%ZUx @0֩/Z*A}llZ5g C I5[>WO^U@2N]L5굟);T0>)$[ )!E?s$ƥqeaz=#d:'9s-L 1AjїjKd:n_O˗, .uHiJCECqI( 'p/iP+-÷q%^i(*A{Rw!3Wt3 'cZs{-q;Ʝh'@eҚl VD MS[fmd|fBͿK]Z,kJFBDr 4̩tNn=Chpc]h/3,̢񏕧~j :TG!0+',)VĖk,d(4M{(@ifUȗJU [܃H;0&Z޳J_p.==kFavTpoMmjE 2uO= xݍLx˹ȞMVj=([gD < }+T3 }40pӊI%aU-D }vsvȣ wd9^[ VHI8ʫ@2j0 7FfE–BDf{h!cii"okdLurd-Q(Iѕ>ŶSOL޳[ywEAi( J1I+ SQw7a"$hxmSs.&&%1f2(Q;&O|.=v'mCmix%}8!2YO[p*G8EUޫIr!BZ4˥ط?L81.@4)z(&: jfݺgjSF|6U?\O^h^#N&ٞqd?G$D*VB9[/W07QBZ巴'yeKKQ 8<+rфKݜ[ NM +֠43eP|pEzcܯط0L{)ZI]=Ja+1{ 8Nb6Ln^+ Dx(sSF}#.~Vעl#ɅMu՝!/n<ٿ{#D2bL6 3$M)Az<* 86’xeʹ^K2q:I`B_?m]h 8& 0(OW1*L?1-~{grWx]Nn==;0b~߿Άqv#S*jfJQYA=u}]lՄ4[jLafy c:s<3[{o7cܰ/`|a豫w*5QNE4a%sO𳩟a.2 ?\ \UNߺuFTd*tU V-446oޯnCIN(k`tFl[nkinVbֵDytrZA'Ϣ)&U:__Eͨͦ7pD¾r++~eחYl/sK}NCxw[|sXK;WFZ`+8'<(3Ss0iب@NlPxн':&w dD<&ٸո#c׫=rE!q|RD9m4] $C,Z1=<}8*Jw/b9Ѫ KF^T0T1 Z"X^J;X]pFu7bj!nk/8Z3Mr+F=REn 0rmhϯ@PP\=9񡍑&e eաQnT`ӈb3+]j|Bd4LY\6 UE2嬀wmXn'}f ;J\=)hʄf/6&mjm/ WOJz{# 7/қTAغߎ{zOI~ n8PaBΜo$05iFgy;̔(C4gpaĻ3~c٦N2qƴ1TY_cϣEHG9kmi >c>/CBdL0Pٰ(of \[/ :]^10U+s]ND.farA6T{CIL_B.h_Ia xAY<52ӫm&/\@1TMG/6 3Vz!;K[#lIR$ċnYaf`k"ǮJiѩ&)U:sx`B:UÊ場bBToZKtΌjs8|TKIp`% xZP/C2V#d l穻:v#p@6|Vfb}Pg1ФB<7kAc r6P!b(C+K:\m~x> -C7bJ`kDc٭:Uv%cD[cj~*Tڴ<~~/?+dz#co$ N+&ѹ(q\JF;L*ĮG=ha%ڲV#5C5p[! ^ #"IՅ4dj1{Dç$L<+ۅl#+֗ڹO F;KϊP:a|YFuڕkŴd.\: &jG侭Ҁ͐u9:膕h4/ͼid+q?xOp!>pnH"&azI##l+F;d'6|PqݵH0T`jvJK:LJ{SOuK'"k:!#&.U+4Dɵ}#uN[kF)̈́X}1k)w|~moJʏ‚Ȋc ǻ: >]Iۿyφ&T&(4& aoim,9"!qWX!CHm60ٺ7^QcEQ2~^ ƴ֙1@yw-Y7g賉!ݕH іJlTȒeJ 3yPzRy~ivY,-S|kГgO,e%gn{?wI u3-Y: h ];4.WRIt'kƨfn GG2䦹 f9%حzo,Z&Qp@c&FI]4[Ә/PNf)i}aVcjXȍ/l׳r NO.Fx94ü \}2xؓwP"28k"+؝k]W`eY[Adޏ `0B x? ԋ,4sh?fx 22eit(sd"uKnspO6*V?p0UNȘݨ8>_ȂKIW0Wy4]6Lq #Oc4b{2 g^ڛӒ*  Py fOtfJO_XQ)pݡsᨉXnm0{3 I"rRfM0&lx5KTҢ8 ͇bwɰ /G¾SrlAh&PU"8PXq0اyMW6. a~]3X>85/Ч`:%4GZQ4{7o(Ŕ68Vߤ\xO= ]ev:K<@'V;jvk氧m~:U '' |e (q= K70z$-ʛ\ f 1,gv-SoxB{G)GGδK@d/-Tt f 7xomAPu4LJ*n kA K ;(EeŹ m0 %RbwB]M^!L:?fުKpIO(;!ܜ-3kqMA"m$Ӻ܉-גxsNB#fpJ_g7R %ζصP~C.[ticf %~̏Y63>GH2hl9  SMP7rFhdA8hFvw*n[I M}V!=*hZ[uҭCusZeb·(sل΢r&R&|> J΍' 3hXG\PI {(QCq"ͧ?01xBB@Fq}CY{Ibz4P۳dGAu+bFM φr H3rw98#0JZ._-n:#oOQ=aoe=r2+)gXxs/מE ;=F]LBY,Ycڨ)cd l[X(%_2MrX+#BY]Pϫbyf}}}Q7ƒIʢLoGj֋R"B:=y AD̕#.u=_s :UqMCS%C_!6.uП#^P Pa'0s@.-v2Z{EFx\9 XS,RP8$Er,VNkLUNw؈J,9HU;|ȗmD 6"O&)nZ}`y`[Ŵ9L5`!Θ683FRG:՞Q1kDaM Nr_*WWlU/k}}ύ*(W駏˜5aTW^C!iUw-f8E :1O!_--o.soYd`\6S{_&K- _czD99K Z2SG]ÏฌhJm^Jm+Xy-W[zʤ%w ؟w&}}9m i*.~LD=q‚EHȼUx^_GC1,弣%>3P[,\SSǙ %r43MiByto`eCqm"HoQ[3*eǗ>{U";6#vNz&Y0r[a<=*5~d~/k8'Wڢx")tH̰^[FӃ_pJc`Şm 4F0^aЋq+]ƂA\{6Hf| : _> "3-2D`<p5 c!z^Mp0US@{4yP[%}*TZX MSEj͙f/} d/7$&bgxw)oٱ]0 $؆qJRCiBᠩqmpwPfcC;vģ')g( ZB{>DgDcsѳHC+ 6 JB$K[j/Oa Y#W[6)@6"f^ڷ +]4qVdO4Bk CvjhA`ɜ|duC<9x78G,VZU:l(i8m}, ߘ6ElCADcw4N'̓Lхzˮ1^8%;[OX} 14rրliGs,\znS1-;xJ R#L~4F~T;GpWJ!&fv)ǐǚyz?Ρ,;D$S>8A0hd{bvW/+'isVCRIiBk ֏𖷄¼ݓ#@p;̖JgM4 5}v.ZK)ӾSV0 #e}SGA&_=_`_(+Z>QO uKGpЙGK6rl{P_OkŠԢgNa K#n֯G؁Ra؛NYn\:xHTO֩;fۦ>ki^T vZl;on dbCW(:Nq sG@=A^pPy Ccʤ+P} \iȡ' %^T7He1 }]ӣ q ɶI2_҂.=lXdʌV'hb9Bc)ږj#yG p@~Oxg|%1We >8R$LERTbEB:eͥ*!;&`IqnyOKI}*I, j~kÕ>[ޢfΫ}aQ Pk Q0?@u{!Ccv~_D rN =?GN{rҰ6p/ˇbI~6-0IClv~;P 0R 6j, NMo̎r,_=ar]Kԋ+}HZ0,V&9#x^XZ5DZ3/K \ ]yS-ڄA|!YF~dR|]=^ϫlLA;vg JyUA6F:fR`)KvhEѼ(z[R$>i\Yl"w/%4"h[AK/Z]kD87DU`((|UՐex\φ剴]i w$Pn\B&[  -{5/mM\gC}WXeN3pFfHU۾b{lP` ϼTo"ϭ5ZB$w;I!R_PKCBC&u,&ϕy4*E4nd2Ђ_Ɵ`ũwr LE,9$qÌJC][&?#28DM_0o$9x@c6nw_" r}3t%WHCpIs(Γ-E/'Om;\$:b,9K a {0# (nMGl|hx/yk~!{̀'"NNy ]-Z*r~c(L5H AۈrfY,'xfQ_;6iNwCQ[)<5~Y%(Jg?a"W*C _1\I+l{7|TߡWy3X T˛lc=Cʱ'Ѽ׍Z,=0L`̨dTJ=!^CgLۄQ 0zcyd #l4 &> ۩.r S`WOn@  f5"_{SK &Sk rDZ(rynYU?]Ϛ!+w2#N P Sת ^`2V]g۾fIvE[|d7iYk(EPq=Ü-Lϝ̟q( o3+=)LڵArLc#'cKbڻG=4i y<"izEu;R/mtU~jv^(pS\h}qgyg0d}5"*iHB&_:闟MdDJ!EAV|?4pr$XOQ)Ca *nІǠJ po `Kr ?F35 # q`ׇIZ*%INQ/y#ufWJ"\=GTvwOeZc͌;m$vhϋ HQ2*fX)QweLA5_6yn ))h#C0X:FkNOpy6v xtP(Lyi QL>„5-Tk"^-\4!NR1zxʗ=Ot.,sm&ǿF-Dg;CNoin?c9O +}Fk?E?rJl mO1@b^4=wl%WlIʒuI3ktI}?Lғ%Euݿݔ;$v+7i1£º9 A}Qg2lhǪx:: ^,'S=zN3t@-Ӏ\ܦDhV鴲p҉.b߬^*)՞_]ATfQi+imoUmWs mk 帟ZVax%R 2!W^SsS}0<[R!H?#,WxDigw,T W)*\^C7k~^229{)Z<ub˿,o3_HSL"&Co_?e9ҬEK:"lPLP<֝&\y7TpZV+WI{|W2xe\"^ Qv0I QyQ)uȯ62\V`#5!j͍Q8gKeT }U.H i{ִ|Ke8@`0c,w#%@VRݚc8Y ٿlYY T7zB)FA4_t WXIJ?("^jr4R 87gC󿣤օ>?<qJ:tӽ$qrN%:6%uӌu3RIe%I MdWxwKOH5x3 1@Hbx˵߉}*6q/jrD E=c`2$S\%sxϞ19J!y[%G pRD1X&sn T(CW+s8b\ЕCD=&'~h'(xv|-c&8źHΊ8'A]!$ $xQoMoGaMn@~D1_Y-XB}|Xݝ JBhލڎ`&z^5z8ׯ R@U^L2)|lbr G itt2Ux6<#Z8JNmՖӐQC:j&1$MY/Eԭ8b5nlPKת9ޔoffChrxdoaS5]0l: duPNd,O6df z1"/ڋkAC 7ܮg8߾&ągtpE!A_=nr 1v7k6C l SURՋx{| P[&cecAs3)>r٦$\ ɺIb.Gf -{2k7sdg3|nşxi%-W"XGId|J.C /m"MP!C {/۠ݢkLF-LYӎ^N: ƾ+1;]t/tThĭF?0i4(Z&`i<M`Qx 0Dᏹlvڙw$FYנ VsMfo UѪs@n&]҃^ؤiRR ePٹ6n'g͚-?qsÔGMqu>^ M\ ZIDGJ×z8b4x(ߞK. S(Dy;[-͢lQ}+ψoLwW>&÷şk/.o_^ 0Jk|fuMB]V<w&.QaϬI6@?br@C`41[Ӿ@DuDI OƘebTu 5}+`OB*۶;8~}n*R.y˰gӤ"gwDGC3fnQ@ /p+U[BN7ɔ^-"/N1L|}ߘo/Y?K1o) h?ys[/01n>1fw~ݸ8yӫ!Dteu!nF⊴W $ERgx2'i!ǴytFkн!9b} R9µ`L)t;LO/wĐ_ȪTrnsdDlam 5&:7~|Ɯ E&) [r}:&̂ J+#&aqlS^jtuqgA: a2'2sT1_9c3aעJAhb!PmY:9Q"2 (εzm);nk %a//kBX-Bg0(M&3vb@@Q5.0Z~Quo)PtR'z2j_6J_ɬ5FcD[}6U1tpYD=ɵ)޹,df ݊,>hCHf !L{VHɎ15fhCn_qa!g%vQH8#fv'uo]g))| yeT|V#k6{HqKF͍v P2)N?I,vkV28'xfX ֳNEKv$ʠ+hbKN6Ru_&u6?>ݵ/Bp$Kti~un{ O G@\yF;A(Y1?g02⃱%7SRR,d3O YUf=U R Q <%}op7Z: ,숫LCCT:=t+yD('w1F^4R\ބ\>h^&4ې*Z\92#WGuPǣqXI!'/1% b}*4U}䴎4 J %pshdY+);JFfGxh[*<=eYZw:CYr𾍟(ّQYmOo/ 0ȯ8,Dͩ0ZV/I'?0jnNpp|!WCj!}r8se2g´Έ5ĕ(LG~m9 J_  x(VD@PH(ç^Dex+F ovQV=LTD0y؜fBXVuȎNTkJR?F} Uθ -*$׾_6Bů8*|U"54cv PԨp4@ =<^@]?mI󤝿ƶ3]f\1ew$z}ITZC@ۭDKxGI~hN唠cY1FNѿrS 5=' Ru*AnEW'yrg4r0z#Uf:&)OCQ8iJ7_rCT`{LY>ejEk2k}.@`,Q,dh[/,2ֈZMh * Z{&Х/ծw] 8k$Qν`åkVڢ4i@׹_s@~j}!sM_NN2'ENTpUH$ySd"X,uvKMoG*J}X%>&PqN8Zk^̓ݚJy RD~#|QuO\-Egkgݍ|#.`rYQ˃Ƽ,WkAvՊUP| T y nb 74ߐ2.w Xhq8s0*&6dyN _ܰwD*+\WTzeRYwR^ї<9~8tFy3|UR9fq}38/eD"z~/d-Lt^Mf5۽ VŞ YZj#yMi=WNCT@~*߁^ Or囩. ٳeQ-w ҃=OHaeD+>Agon ,C8F9֜6 ɓ_tZC@VPŎ0"jۏ*l}G:YdAܩwKfyy.eun !QpreWA`8}h"WxUֻRI qM bCj~MTF\;WPmD㺈kQ"NEHaw`?'#qhѮMx,f~?OV0̥Hc\SE<)x~gQD<1:{!VA-Nkņvi%c dfIPTZJEg AmHaV*=)!(J؟21:W=_6bmxKU0i|n'@GOXSZhalD}?/nV8PU Dkk{PM[wٔa#hJfju|Sv`5ưnrxyoKE|x|eӮ[Ntq>xVk18́ZYRKJDRʛL Eu"΁K #|°V8n F ^ gA\xU=K!EHŮv%ܚN5U˝pw7K|y&Pʉ{f;!57}-9Ȃo49{;|L6"pɢopfKj2 ^DA>y&X[Hg]0s# .zsOe3b)|fYZnVUʵ1=@2=u4*heyہY`%ΌDupIEUތr)}kfEA8`߹IvLawRAܵt!\ឋlU׈%ѫũAb“+*T<Oam:-E4 )is]9;~Q""O . v?Q=ia N:Nvj䭣Zfu-WYw'80k F+]ĥF{mPƤ Jifd$9w}Q14Fo(%84M4+a>UXgfy 3hhd܎/~!T\h+<͌\F^ïy]l  `O5y^&.^l iϿ D:Sb ~CDS M c1db 7Ho2t3#tuhlMSmӖhꟕ(^g'kۨ{B }- *ɨ߳:_$e EgUzZ$>@TsTmC]e?+Bڑk;B6O֕!oz_`rXT^BBA ĜVG#۪|rI-6~A 1> d. ^HqEn޶ OAmQ0*Yg ` F}Jdر݋n PyT'Az郺%sf}p'?g-`!:wx$ 2,Y"[8c?/ Nsq s|PrRk?+ #qdȰJcUuq- ^:Gㅫ÷45 oBF6iaxYI_UUR}j:픣-C,DcޑnjH36윎Aرɺk_6%t>;^s+-jppSAJJ^$ T!O^KmA#̙ԯ' H/ _ ZGShH'I뚹7ׁDNp m V2>'@'a 2WU+랕qsP+/R})8PI>;u)'̔C2}FA9aB]M(7+¬9&`Y2b,R]iMcQ]H\:OwPd$$,>l'|FOkS*gKU'!՗J78Y| ~)%lYoQNkw=[xKۆ 2 Ǹ DGV(mGz> qk 8+b7WA1zfd)XcŁ4:X0#3)o}|gdwd*uuUGChjd`_0ǽ~8k+(Wuz9 !asT6*XECcWWV5ݹCAxz=QDŽs oV~.IAú%JfBƒ|ڍͲFUoȱ: u#Aʺ > =4ͪ|sHaN;ִAK:w!\ӟҏto0cǎh^ׂbÌx41_b񱌬i|u649\p {K-6]˃X-hYD8~*O<2u1D#/Xל)s6MdBsm5Jf#k=oj| ׅwZ} $ X OQQr^\;z|gB#\ҋ~X"z]Tjm$H+> @a9Ɏ67фk~OD?RՍY9\y*ٿ?}x_(CrxX2o l s^ޔ u6xD-7m/#弿a_Kk||uuz(-VЉuן×m3r5!GqSpf@tݸ:WGT3Jo"ঽPz]_`_s@g3Ý0IcB!d'l:&h,pbO%me&.SzʠQؤ5'A>gmnߎ:7 xхTLtA2 ?䝆"<C᧳/ :w\M3)s=y n!eU`$j&L -ՁYaеagW=NtZ ު]TZ)% seϘ#~>A+}%+x^/K1vvict»$~UwGGٞ,CD \ĚYFTP4/sV(]nV|tiX)JtB,,{%Gҥ"7VWN|p%h"z̥} @aR |5:s<l|tZф4mvNru}e([LMTb҉)ɲ\7od/CQR%DLU} ME}Q7ki9Ss4п/&~1T@KGdv5MWB=AwDs>pv­Ww.$g+sLAڼ:ֆzB^il($0gX{Bw 櫙>b"b D[ ;%xeV"~~j nLB)Ay^|/\5O'zP `0%4xhRއˊX'tuq]/({Suxsr<L&n/[~wg x\J,WUΖ'*re[EO%5z#RGAA6GA2aA^3&n egmqߡth\nYxm^S^6ZJÂSaRNF*( k-Dĝ8Àծ\~|D^9H>]gI ]lpwFt2 0/S#+A_$ˠNʗRXt&O3T W!|9An $|HwPv[ <^pzn=@1hx${tpv QlqXcqU)2۬zwof% rC/N g߽ag14f ͟bybrT4>v4V.<J֬hJ[$J{ָ ܌n,":Za Fj3l9tFy b5m(ƖtzV-p(KY;|+GY9D3`?_[f裋Vs ka~)NZ Ap椬s9~)ie*Icd殞(E}^7M9S.f4^PI|]/fgvÆ饿h’4##Tu #Ww'^ub'A2܍TdW_kW*.mtA۶' :>߸3®4gt'Gt-uPkdq=DiphyV~Dr ;`qx'2 q8ƕAg8wv0z sΉR_ZˇfGMtE3L>4D(ÌoyJ`v hXmɑ.)9JDC 'Kcmgl/6(^g,jm{A-ep7 \P2pնgX~G^2$?\kf*5(Oten{RXF߂1yL>5?/3 n[I)>GdRPNbۮЙgWtgPP򔆮"#a!ъqQHc\2lPdTڷo<ɮ(bD _)_g2ֽ Ģ,Ϩ$hI (ƋUsYڭ0*692}`bP({f#H>9%_emdQKCmN# +.ga>,b+DGڝ~PTpFf4Ȁ3 ;DMݪA74Y?NnoK=vڶ(]_OXf[RRJq| MDA =#q?  w|1;B}˲!|9Ypz䬂Z!l==;G \AdǍώHSIel.rSۊ|ɤ 0LM`EɱOj)+ f9oL\.DŰ }I\#Cr* /x]Uq|0k~,R|zmCaj@O&mV*Sh}MV+(P(P2*pA7`q0Ms[Dp>腃c8ڐ‡,qoioE Z*)ZQ_X5Q5R}^DpxY짹{OE|+^#cwA}?|[UIGP(/1#Q2o|]ݧgG(&Dw%L~"}S.Oy90 _^T8 .(Q°͜;KktYVx}zs @v{2D \X03%$}R`}r V0DQ@H^N:Y@[T<m_sox1`G:*N.4[c |LpGPt 1iu,"Fs4'mdiqu^5QǤ5Rlॎ$okol_K +9V .B=.qh;Y y~9f+ [ k|(F̱ ud2 m%OIR <K \%y>X<b<ڼ ͛3oCQ&-L>,o_Qҝ],hMHg =Ho+Y!x Uhič؆ۅVIg4JuEyʟ?6:DK[m.zL"Tbtuaw nKL-QOGY8(e:TbhÃML .K5b꧞UNۡyS0 C"zz^w8(+ Czb`O̬ђ9̸e|RK֨pzT:^NbHHN%m4I! KZVu֗0}YZt?s\Codb`?L1VCW$.,wttkE-gZ&vTTbz6kb<D|d_`奓pQ!!W,UJ -(/2T``80q37N\ #/BW#x-WX|*iȶ8-K l|b'Exmq9{j ˡm(gfvl@;&l;ZPB+@{509:+J}q6#Mb] b 6FmnF/`5wsb=.+6܂|*uUFe2 R@n~9+7f!taN 4pL]mE^ ]*O+Os.]MSHZ:͐R6]ԓdxC28AjtOl=g]>۠5#;|.Qj涸;YFo%V@M!&CTFv&Y _mȫCəҒ!Gtڏ*(I"arLP6Ey[>%ۯpDe[c'< =g uI"te_ηu 3\Nk5T,) `sej%H- BnV=]h(-RJpm\OѸ50B`LE2aGbѠ2Е8} 鿅Y3\pr@?J"}3Z+&C>1o(Z~0ݨZtyq8 x݃Q%{0>(aOkV 9j5l!ˌ t$^`^h/IدHxbQZ[m.#yYJZ8k3t/f25@]EjPV+u @Cfgޯ ॥ M4b0Rj爤NNؑ떝x5VCmap9N FX k6}弱aKO-58NA 8P%}LstE#>C jqkp+?;%ؔ;9.JƺS}`q rNWDSc6_FTe4){Ns}e,yCrqup%;-zֆUNm' H_ut"^LeB6~ )/ƃ5+K(oY&V˕?at o`v1Pi?idNi#םTGD?|r^tM Zi}6ٗLgD:_v,ݘtzv!Wiz=+41QϤaQy k'ϰ:h ~"r"7ډ놈{I0e S>b') 8(d+ZڒĞӛ8Flb|jC˛ɀ7A, IMsh"vsUfFi8ԃ=0ӹ|7:! 6fA3pw*QVm1DFT fopNP5 %(g;NHac?. yF*#) 3 uTy%yQ46͡=_^hN''Hߋ%%&ۉ},+K}N%]I ma/&۩Lt+g ?yR kHzluv+f) >^Fӫc#yp$bqnVޕ|ZG:Z1! gǚג](_[5}a|l(WtZh"5Og|ɇߞ;?9s7]s3scqsO@E)JGoX P;u6al\d&UcBfHQ]x~=Zg%_y=I8_o.]+e,#g_sKXvEW{|tCUZfD ,|"Zt%OX}JPRottg+WY zd&ŏƕ~?`Ե|4|)\cm9Y,sR~6Lp(^5##L3v9t۩ uq:E6 lfh#^s.C]2Ӂ!yR.GP*b Vȷ'(c.2=U?ajn7/E-#K*Dܾ|J୏ $G)J' M-CcFlnۖmjrpB"4l@A'TA^(۬IE!! Nd'+y]b}d ]$]% u5ϽG/ H2!qmcT%KB`K= _HY^gcwZ; S H'9Q Hįtpl1H(˺ @"ABgYZ07070100000315000081a4000000000000000000000001646b69aa000056f0000000000000000000000000000000000000005e00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/realtek/rtw89/rtw89_pci.ko.xz7zXZִF!t/V]?Eh=ڜ.+gpgq5Ir2F_UXfrBv#@n|S6Ԝ6peyes{;_8-M6%!:mEoДSdg*6,4>}8'fV@S׈b=|^/``SK-tR]TMqA ^5Zhr30IK5T ]~s A9]ߞi)_r#hi/j὇eR},##S{p#8*lĭFY u( aʜʂ(`\愋6I.dpy2/?Zƪ򨐎Wa(=0 i_ky+ZKZ {&."wwPjjLHsKx٪AWZ`*\X!7;cD5=:V|$x=) ~`]̦Yb=ɷEJ!W'N&ov3b8:FϽcWfx۶Hq棺e5ݾ2DM~0 ʦJ9v :_d&WY7 HZg1VND*SX_2([]W)!K <0Ÿ#O3Y #~Hf$Du|.N$bfhԴ̩SY|&AiL[^*Pk>gb$C7](q1q 32n>6@H$A*!X}kX@rӲzKr+.^EJHJt\Yuα4U*$-% 172KҨU"yĤdA1[>gcC>@$^"HJ-c\O1J+d[aaӓCX bws  $f0@$)ʷlhmĂ"Aqvwac9yϸrsmUUEV`R_je2'u]mMPatyYՅZ4\,rBP}TT=нb(WY$Pu%]OF\>4TZkE9IXy}s/|:/==i||ÿ}v͡qJzӝ>V^Z}:z铱R'*V\E&fR_@V:N]{u[PVz:( >|;ϿjJ^x| agm $@5 C;vW~)y4wW9$};Z^mY2.GkRr7qx›z\meTddxӑW~ 8Ee׏߱~(K -iu6ى[V_ /ף6#80s>W;4ak>p}4^3\b1/2~,$l-35% "ɲ&o'_I%byQ~fWD GɆ jꃳ'i Re*MBf.bykghKLi Vh1b0bY:1*޴!O5SRUBipyߜi9fͺc\a웽>s ŋCxIBRcT?ԇbSy1ZK9W2͊; KKIJJ/ l`81ZKZRzDh#bR;Z(z2rȢ%߂ 5{m"8st4|sg{h.i-/ ;Yk$2rޘՇ8 u96r\/6aE8~/B8gU @mI [c;%x\ --RX6si^It?93.QTFJq}zqV @Y9ۡ. hSr"/[ SPR\HΎrny(TOy[m‘Ꟗ4If-̒>uJHd֛Lj̯Q_,B7a"'9օ5,UQ}e(R\Y^mEuZ6&EUSxN"7y?/Qhݒi,tE;FtK5]l\Ir97tO[*%Jc_y^k\ܐӒ|ѓ,om?nEdfy,?Jݺ2̰;-;ŝӔW-9d#6ѻM;*Ce1"2M/u bt>f_罸+ uKaz 8U+S+j҈͕OO2QÙUD)n49EՎ=i4T} Ź,:F*wWw*rJfQIJ%բ譲;h7b~*b 0 gAuZmor.~EYaQ5q^]NZ&wwCY1wERAE\c`o#1W^EZ7ov?}OOT0Cֆ/3A_7.)_"L(}eW Qiu=+l{Ho5b-s2#c뵷c5zn42rA_o"V̼~Oa&T$^m6|mo|]M3.{ԋf@kx3I0 zDZ؋K;|>54{Kx(y)*-b}‹kՓ.ID8wv mUJ]52Ghwy1'ݬs5ҐE 4~!rA%,2jɐ-j%<3iFs+K5ۃ5TjMs%nOA몠!n Z\(o1] C@'rQ{z{( m;iDȍmς1&&8/2e]N@YF8%a_۠:YICjaڝk¤;;*Y)$\}K#>_UR>wS2YT~3ܟ/(H6Ԑ 7De;B)L$tZՎEeTw)_}<9"^/WRm|/ڻHx~P~wO^藫, C'`' HYӭxOFoXS2i?ݿ^O`9CmIi%s{4k6՗H^ jfߣGSĦ~#TljrjX#n uDvV[F@jH7/axtb*IL4b 檊BX LEιGzȯrHg%K-Jߚ^)`r֊+ fUx Fᒶt6^r-_P?rc&;oi|~96Q?i 3h'^"=gilPE:SJ!7 +3ojxb=OƂlIYaHV_9p4L3CU<7&˂ǜi;Ȓ-)ف07K%^oV٨]Mo-{-Y+KL$Mh%0 4FKjZdi@$pcK[I)8F $0NK8|qacuugc$ PĽBߖ?Vrc D/z( 5%uvOndCo/BlS10,ybE3C.H KOR.dmS{p һY^Wdꖝ iA6_]$eg<%n])ѩv=~kr\r:7KOBLET޺\J%/RWd%1J ^AOgƚ~W@>uo$OB溜V)Ѳ9{.:bsh@+TFN0W/5y஠"/9wE'νf0-d 9$Br:A`5e Lm(d^»\<E}m&1%P8HA! t4 F?U#5svq Wvơ%w{Y<f^:)5MYIF֤0&?<>I_(*;fmo'sn=)uKou0ʽ䂜 Ey װ۸pmy g*bR*aL-coH^\͜4CYWxt#}V8p7.8MU&~&y- i$Y"?te:`Ѕjo9TAvg㛝wkk=ϐa#9t36)wC=fm$#Fu9E 7׭)޼6m? Y#CVy cMuyi}br &CZ^ҞkإW8$tWk>92hsZ%pe7뢆[J#}t vH{& V7VU]u$F|Ë l祝Y= *ʾ T`ui#s ^v|Z=Cmh[En<HDEhxVuptͪFoRzϔb 8Cz .iVY.DUo\` 扆4i YnՆ#Bَ^DNWbC;Z~!MŭeS k 3e\v+3y:'+- BliW/lm #ZweF> Tjs] iZ CI Knjv6@Y3UgiXSEZ?< ~^a(%:5Aր}/^Z/60K'8XSŦ!2ERH'nc؀p A{v,hiV"n+4c& >s}~c~ }?5n*nG6S2]y^F>x4J6j9[y GIZrHZvHlL2!fݧyⲜ)B AbqhzHeJm/<#CmRԬwzsh'[xUm>Qi5a뜊XV`ODI[=9g؇b 1q8/c%B FoP``V _b͡/&*D Q3 r!!ϴxj%ŧc\ۧLbǂ%F{їΕkK97T Rys1Ғ! ]ux ;i0[{fp֊= ϧs{fuPDڏߟGMxί*TlgnixGqBGum ΅!)y[EyZ>"+𐂶;E?˩&9-xkW(>vzJdsȁAžԎAp㲜OSXi+Klaz49ۧmz%,eHi _o3(sl>=Hriy&xcWdI˥I463i&RGΆFՓ3 +U6)#vfU) Rb̧Aj?zPj,=G`ۏ J- H_na!Xcn#@FS]ѩ{BV|bˊ*ݫO* pf +3s 6x)a|!qDIWe6Y7Q n}!E1/@kȭ_a5 /$^U޻yWs|VC|$xYwH]H/]%jMH:\TQ\/2*7ոy u,rYe)H- BǓ8#'FjW7a1[])scݢag}GfXb­"/Y6-pR | *F@ӷ m"wHJ&**I =捌b0\ PXS6;;N.?\pA8oz>OБMbjՊpБ3Ɵ=~s/37:TF:.5vv 8wfd`Xث緮ipii柈,*e< l7Q81{g6vCA8icNߺmPR,Rog=X{E JNᝩ.'A3y8e И`iHl ic\fzJ +UK!b,6hS(.Ck NoŬ~E]MЄ#mi`Ȗ mYSh[ԳiT~8{JLو33W_}3KѦr o[pO9P~.E(t,M7_tRg1j֢j"f/ʿD|g֥lVr-Zp]%]CA.=K>owqǜiT#`TIL.Y`syaE}t a ,_4~f 刏AtC*bOP,0Ũ쮅#[MIg4GiQ gFhuyuF.q!W $WӜ[k:{83J)<;FQo2 r(4&iWxEX@sD$[Y=m8f{,! VO-T/P z}Skr N|dCw. >9a'?0ؑa$GOljȊ+@Zq@2!1Ke*e,)LUORBxLvܨNI{O '! ߑCv2AmY5ʓWcS1Lej"঳i}69ozuB#a4F+JV,COzcS6` }it9j1x餴WmŖ``d ɱa8tU}&ܘhu1 P^%G7pW?]mcKF:Dܒ_)ƄGUK.qV0Ty rQlRW*xx;}dw[D|O`,[ٰڳ'5i J;*r|S=xt]<hBS'YwPtzL}UZG )s)M>'zwB4p2T%Lp|-X&Elgq1A+l?5t9 = Ra LAa\xo7k,i:ÝT ߑ혤-W@}dfdj) ‘㉽E>JRS-G_;9$8}i\j2K\=_`UB XHQDTPX|Ę2~o[_/ow56#;8U%%D%`6*Nr6h_vty:Xplc|Y}pjoX,f[]ʤ024%k.v 'c)0'AYKF4O״EUy5(`R/`zgFq5 !'wR.nѕ޲.>a~\\g}ܫ+GV * 9k<#$z whOM6nm|nUfgBL+٠,aXw1%rJjxB!(ʵhtCe( {tA v'OÜ`p쬝bк)Drza:ܛE)>Ԋl_HCugrntD ,f;B%]r1WfpmfZ)_m Y-s_f`ӥD ?3XmCa"})>}O;moK( #X-VQI>i)#_,!Ck0R\x|Z=2P{O:em `0me?hę. Q MDAqm &'14+<9e`ea,8Z1?>somR]_LtlAA󈍅<`GOaݪީ4[{D7F|P  N*[Q/5aoY2!܃4D2&Ԅ1-Nnn[r _4BPb\sgS3(*sLulε`J-۵&LX{)>nVo_qk)j;%E%O^,Dj]qb k-o{7%u|N|aLs#TvMPi_t&JX`%sdI zkS[I.Gyīr)4ؤB>Ml}Z/3_ T?f;׷M* αQtӳ 4 Ŗ7%>ŸcYzb.?=8RB# *,cvG|"BD~Ry=dfpȮ…ZI{ Z[ XeerQ6_G;UñLGPɴ*H^RrM$,"[kz$Y>/f0?5fPn8ٖ4H*ux@7/ ${H^4C 鍾`K,HzÖK^h鋻p3)bzU]Yg嗰D4ʼ•5V'I*[DzԿir'fmU;L+9̧O&7b^U>,7REPN/~%n寧Wՙ $]l+>]dA~Xn` 8L{b?=#j-FWI}!p\0JV33 $:ȲCa8&uhEvQW|E+T|dK;ŤP \%MF孞 A/?>wd\=%MMYוK`f^@uoeJAko5:l<di`Y:j8s93]q%0i/uF2Ɇ,:w,[jcfvw1Vv1kExfL,3 zj$V%XD>sjb QN!*Hc6v4~0ַ&-,JܭVGQ$OhNLkx &JaWyI3˻Y} ddȑW6W.O\ΰv?' 0=e &#MJ6ac GC -Oq5iJ3:H7:MΨĜBtK]q_gt_X3Y6I샶b8hLI #OFSuhV :UlMzGa6{06;;4;w^!pwn"4`Q$D̵uy2 D Շ1v7HƍĞ^1'?uCM$W'wB*5[nɉ&oѕXe_s;]>O*>=sfG$3t^ | #܈V3'jP #x`]hmAsPC'[g?6ɩ_CaExs7-d| *AkBʝy#dpasP[B+Sե/0ӅPfb>7=AthW@[>52~>ϙ*.Y'M)`܈+[iS8>M<,21GS>ki&B ݴKBٮ_@ ؋smZ,tGl!LJ-݀X[M,Ԍ}q3ԶiXMa}֗3;5|wg6aL>D)7g~H]%RII?`zw_eJ-e8?ܴU tGXWRvA0ȾXMqG?'r ܁S Ȇni NUHN3I{Qt.Lk$/ZװLdP>:G~Sku!,Wk8 ] ۨ^o=ذ_|ӗQF&OH.=Z?#Ia]S误~,$ܨ|N`/#(s-4EI6#^<BPE {#C.C"6w͛?Md멁ÒvΙE6㸢A $"cۉE1tUL%ݞsXtIJM@&GծeϴmC}۫-o,Ͳ+w#Znl4>j$qI\q|qO"ET{E+E4*«&4h\Ho" ;:\cqf3iM^$@*$AA|ľ2ʿ,TQ4'G>(=yQK :?URXrJVIް2Gu8R;ˠiePP=% wJhͶܭjЋ޹Lp *D 4-B27]:ʽպA'CS<1'oÂaJZY㆓+o4$YjLظ[jׂD(J?]fek;|gG󡪤+-!ܭEz$u7x)џtGvd:x6:Ij,_%+K:E9k2 }b @zzZ~2IL)&g ʅ (#(\CӾ(hM}S kN *;d_27:D5UaCpcRsi3*QU/ϖ<т*f9AC톷?t+exLSWL/#isWiW;fv8a2{jV!=5EQ\lS %W^ϔ(WN*Zzb_\Xv3np`ak9! [6U^T-Jy l@|#}3.^MXr4=oDʍuӔqg_'쨖q@*gO+k.tDMʲQ˰ K$5醡|b 1 n6e,h L86ڗCʥng={ѳs02S=GJcJ(# U<|I #o|3CTŕ6X淕lQQIBu'B (+h~lNMD  #Ƅ!i¦$t{bZuγ^  eqF?ܳlkΘHS M+|L^ŨxcX&MmVhW9`4R 24}`d U7tȩ3:,^Q3GJՏҮ*،/At,XɏCc$UX2109xG?sasXHQtc+#QS#zf7ՇJ?xKqMR2< fkf`0]6qsc2*Sx9=s3f4g;s(meZ#I[!eզ#vSBS†h5Zq7`C_EhdP79Ó! C4Nx' {6.jߢEٮzh&XZ9!9 5RZn@!f,ԜjƋ'@Hi)SLy&FqGz.^alarU%Ϛkb.sҍV-#`kbhKص" S@dBfVhy(MbvF"YWĎ|nFݢW Н=0:p^Nֲ&b;f\ gֺ%A(6sRvCZfn'_[CJ%#pW3A\]-Z{&(EK>Prrnj!J0}L*0YL&DWqa)gbobZzlq @A~UnV>b1J;x* ̾D8l35ɷa<ˆlknHO\U[ݫxopWpWۯ,o#g ~1e,q z (h/ˏ $^X UDgi(m)ק!;KK.KZ"#˛HM=bu jw1J8$~zQh&D0 nvrLL˟6ҟF4T2DtTGe~eFAWWcSK@\=ׄG-ԬV^=aL+U&XkX2nZɔ\HaJ1Au!ަ!eo~\XSlE(Q3{`nx'r#d?B[cͬC!'mmYd 4=5;Z!-k:voZ0e LEír"7͞7f͗Γ J*l=qa _c&83{^1YG{-ZPlWj'ͻڄF"[LO^$ Q嬰S1 s'WĔEm_=?^YQhsPtiWٖ_9=V'h1 Uz M1]}8߬_cI)'ҏ(++C պ=7ƽ*o BSý2T+q XN|1`5}^&ﳗWZs!ݤ8n%F#u;q45[Փ,jx< J~]4ѥ_|糨rYBcȢ[ő`[D*  !MirT^q-w)TR9ewbcu.? _9\OK։3Z=8ʳl4:l7ع[K|][BN{Ng|39l4&ޭ+zT ?6y;+b@ָ[qc"=qyv-h6#q,mO9qa;BS-'ͻ+6nG0q&ބ72 ŀKHPH&ޓ.)A[Kc3&J(QjSCPz'ŒɄnxGz$514wpDk&o u>ZX:NU @Ԛ`Foʻ5_)d_PҠ!y89&>R(6=LKIX;+B>Ł. &ߪ"9'L̓%_"EGk@$*eeֈ=nG]sL}W%b:Lr8ok'#GfgJ3wiK.̀$ʅl#gWVcd E Li 3(Q2463qn`]䴦.$4A%KU_6^hK1;*6>?2" [}q'.ڬS 8Ղ̎,f+u1/'YbP!Ƥ)/I鄜Xd[QU(-#YBy >F8旉/V=oВP jɦ.v|\5B,o֘+f?Mcsxyo`l7yŌ7>0-[(}0To&>s4"dЂFg߂q+h7M(lAVv\>iy>ɬICjHOä`;""Y aHz{0.P.&ps4_ד(:ܲZ҂:RgbWPD`w׸ׯaF N8(wcu*d(ZQAP?@XMosKςr WbܙL,"a+eNFE>ēEE N1B ø Oيi~@~ΨWSѐ9'jg;8猈|PY#FX.5n-o]5Zw~wbH~sJw{#dOϣ%:!YJMi+ύEHԙ{ѯ/O w-3=#>eVzHg\VO1,!i=9^Ci2)jցJ PU~_ zz16X / c^3lXIӬ_!8-#)RBt쬋Iu@$[% Oܸ^hssJtӭ9*q/t廹l<TRM!8Uo\EkB7 0_)=\IA FV? : *cUUY 9&ʱ?CDQPEP{eWmZ@;M/g(M[NUa~ܥkhi.g>2"mwwv}{F0?B.~6h!P%=.4>Tsn:H\u*c T&2nθa\4&2; ɫ?`}TW R@Eٲ`C_,pS?uČs7NZHVEp_ lWa]ȻSv!]j8~\PRT湖V\CfS k fx^]r[і^jUyM@Q%?k"*THy/3Qڒ NSJʴ CWP%wfxȱt'buFbR+۠a TsN" Vp 5)ԣr[ <9O&feo ! FFk=yz>ɝV },SҔm4f oOU>ڢ(A?aB@Iʜ$O퍋enH!qo]K뛒:^ ׈ZcwJ p4{XS{rSrҐ^>`y+E]ҕ'\1y_+]k i-/tbU2A 7zj3vB5,0KO]\j"Q( h@y"j3P2}O\!D`ԉzy³ᚵ7j *2k0 kY<"'i?qk 6A[dm $&w#Uجr֜@4#Cw 27L\Ĉ-Ful>vSw# ׵Ci?q8cٿ!M3I0xbݭY#vM3R&1,.g˳kTbvL|}8n7:`6g Ls/ C8X)b"vge&M"}Y6e+9"{1mYO_w,/˕(^*'.8[o6\v2,g}!jt۵-…38@.4&l%{[{$a].>}X3R*t1 +^;qfb YkɒnJsteixmp~`=%GCEak6`s|c[{a7Q'/g",4"d,Cޜي P@%mqV. nt,&'!`q5Ak/ppɒGÂ+##tJ& >d 8'&GK~zh,#@AF !joiWcܧ3lpbǩDApWf(bЪ{ RkA)wOoJ@P 1yF#Gfja΅$ݢJ4hB59q`9wX-#Հx1͘fLF?̮e%o5tb`Ȯ )z>芅kKy绲^9"~RgRχ>SW^> ?a];1ه*0|OJowݏR0Ӊ ρ5bR+k"`]dal@cdWG+{DxvX|c12ӊL'( t$(Hl3~:}2R{Fg,8X+gpla{*d_i|ؚ:{n ފe庩wGG l2#C˂ XZ'Fxrc"t0G1f\Ƞ}+]m;4n(DgD@W: w_w㽆6<{5uc[ɝb,iw%[qaP=mQ\H{:\)k8.˩'.8TH\C=c};,R75C {ZK1wOE @E2png L# b~V9gΥ~zʶH\BH}kIyȱ;wr+ h# hdD&`:_LV~Źʻ&[0v>&cT|}UuϞ 9BX!P\ E`}0}ZK}NmjN#`K!r?,)pЮ Mxc]tkwJ4{I s7"dir/_lb^B۶Gg"o;W}i|d|=tQWݫ:ܦ!_V=ߋUtffz=,L_]{J7iOZV\3h̗⥧%s ?0IOm`"svY耧1y{$d:gu}d:A2|!#*N q~ H6]S"!ʭtgYZ07070100000316000081a4000000000000000000000001646b69aa00002388000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/ntb/hw/amd/ntb_hw_amd.ko.xz7zXZִF!t/#F]?Eh=ڜ.+OU8<Hhue!x^L7Z[_k{pat|i{_jtdNhu}@} eveLnlh1\ІKe]3f0  LzZ6EC{a KfQv:qԡxE:ZDZL/3h{k*Ϩ<6-9jğGjRDB帢ǮMQ7gOknQ=ràkR#e|u!KZoʘNZkܪ.yZuIԫn#tS=EX0ԧH&__ I1+cJ| _iQ#)`OKN2#^>X&4<X2a=lX 9h`-T]U)Ma@׸ ؄xRc+A_jIxr)bX4i5 * 8T"mŻ1v &: lsżψaZ?=Vips판"a¥֤M]Nօ:{wLhт Fێz1c_+PvEMsFcy"3^.k]~i?z|!?>1Arkh!&(& 579ͫMw,\ |O1I!vk6 Y鳰5: 1 E*$aPF"C0QPۧ]CJP>w`%F4_ B[sr>[xN<4Vy,BmklЧxt80 QM_vIifOȋ+jwO#z+kܪͩ]2`R<ue C}ҏ(}*Pי\ y+w&V{ xy*_ТjtT~ˍPCk}S厽ERKZvJݖS*0ې̼w*2UKQʼn4@!0ˮj|~@N~;`2geO_g0YgȏMJwȏm. & LUUSq17U 桻J\sZIȶHNq[]:JX$pyIL"KU ,8mȚ/p5f|?}=|}26@`8MH'#Agv薀Ӣ%ecI;;؃͡m),VOop>^WMuLW_ӵ igw0+6ӹr~RLCuʒe!!.BX)ojlhi-. l93p&߀.g¾i1 Nxn{Mu{}gXܢXVٙK5&m^b#׊h* k,LтT[if@!&\8G[gJbF$iWݡ7 &6uR"ܢ.ME*˜*u3435NHn1ˏRSWnؤ8 ޖgI‰09ڋ,^kSQn qnW 5ӹIE̠4S `T't'|scx`{ >nk!1fkf@[HrNI{ej'ﵶ˖o;r!M+E$ Ξ~b>uU^xɠkTO0_mTNrMp|"F83: 2Z^dpB^˧c01+~ @PQcz )F$f$7eI ?bvTiƚBx-qb| K-{1 nEoabk^1#A$fxLhgA5 ~-D 6T_^#+[P-JP3yI!qu'f)%Ch[(N `~ q$ a6 =9{h{SZ.h!$VLδuNH=x;~yqu>p%Mkf^pGnr})hCKQ ˏ.%v{cԇ A}riҳC.- 4\e5@s|P*գR)Jj"網6C߳nǕ*YIy FiE7D;+ pv]:1K( %Jucosfʨgz9+ѡN3Za27i };F32` Q ^8GT#hlf`D] ?|T :>iV:# #xhȶ*RV;&;robkALX{O+8^wp G2uc9<'r^%RiT9fJmtUu ֜oԔńgfbVX>i HYX) yC:=jӆZZssY;Gu%+-1S~t%K hDN  환ψ`JfvuvvECv5M]2":3(?VQ^jL[Jج?FjMUIL?FJw!܄L1_uY⅐MI;O{rP4c zSJ?`"&ez+ztMA QrN07Ol|}E% W> Da2TB~%]_&r{dpAEȓw`p ȝXb.ݗxzq+͎w$t{+]3A™PCDu6<Ǫy#yc&;^v,12lU?{K[#T~3(ֶEFi%);  tW+w" 9u߃Xr^# Ǡ XNL0H\AWuDOj@!#23a@p+zCqT H9,X2 㙁X*.VW6z_Ϛ`Skb ӅXDyuCm˦=SWA雈{BMd0P_Sb/$3-V~Iy|xAfHIS &*{E)2hxjzooH'O3Z dg/贲h\6=7H3&ąEpP),J5li("55/, Vʾ E;H!QUiAo(gg7kdc#JĺzQ [,-JȚ񅌟%+6L|{m]>S;B)zD$<)\6 3n9Xf lDi4@0UGa7:Q(Г7iou)zcΐST$A2cuh3M˹:#ȸ%t=]p ._rià7·d7QƫpذuV4J.)vyIxt.#^T>I z&Ç,.yS]+I` of=N>LNpKJ[AM~nؒ|kj^41 |M *}w8jH:=rjW rbi0}v<0cFJpCMl8BPx_s\u+RTx]MSބ,T줊u?JV_xO_h|Vt$f296iM5흓QGq~G'01( x 4Ts?,Q;e{ӡUp& i5tE 1(&$GSkqhm)x:A=:'Grb^LKqcZcognD6rpf ?^JP/ti Ff6JV{HT"إdc==P4l*%#o&a˻%Vt{ c ߱҂QĚSrmG^ŭ=o楳VFf ,9VL@%$%_QQlw(ک(+ک=ŭ Gb1o+W7?k74z6) 2M(4 Xb//>X=0LS#yVJ9uN֑U]. ۴ G7[揈 RNŵ$DZvlm5U˦++gsٵ,0jrc2t<ǨO,?\kSewpSVdu>`^XZJnH ّs8tK.SplnBoӇQғݬd6M2%/]Ĝ|+2N @fj"N}Z4tLFnaTny\h1Uv~$3LSr>Md?gӜ.)0G5T1U\Kp9WxLYgiҧiMps7Cb{V bM7hܱǺ #Dyh`nyRt;0kA=8`/X߱GQp$z2"iaMTtYf[Û1kG{PWm@uJF혴:PV; xt:x-;̢(m}Kf@=@VX(M6t܎މcӣ R v¦PFuG,L_, W}4$iLMt;|x|O-> ) `{&0D8 by *>?:C a-/(U᛾kAkd0.9,bґ\'#1 +Y7Ţ3yzva{Տq_ nJ=iL6 y s'.9O)&Tr1:)a=\˨Jk% da~.JPH@X;-17Fߝ13_x*}*咠D\S7ްlYjQxGh4HQN5I49 S.*pQ8X=,G`?AڅFbFd{,e)҈AeO֯z>L1: 2ywg&b9v&z8?9MU/tT4Q3'XVxQ[_}L _ ʜҾl<\\lY]}x-j}%ݽ:6rc3ʝ_BNvJ=f_2TPvuPI|^u ZIk-)(2ԬdmfCB$d6~Qsu/Y"lybKxrz ty"П%PL ă;Gg1wLDlĴ<8k|93avFEG)H )*. ynxFvTbaS.p]GDm%4d,ƅ:ڂ1 oʼn;Q\i=*uKo6}+22 o&In y 2ϙ|Buʇ!TV 7'b,Wd5[RR,P"ճ[0c' aTūU14M~ 824'{9[8QjcV|] g(j.+F,4fڡ%m=?+*}"!E^Hv75u^k3-Z3!_M@Z6^[M=ՒZ8V%N{TC,nUb` 8⾆^S!&vV ֊ͼ| ~M$ !LrQ@a% eG f#c7|#̓d }kM@^5|2ϩLj>&x§(oj@GKY(?|~0?3e MxBfE[S NaB"l`GĮ սf^-ytƾry8.$ڷ5yqjUdWP^eu܄qܷ1fpA'TG:E8VKrFa gYZ07070100000317000081a4000000000000000000000001646b69aa000053a4000000000000000000000000000000000000005300000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/ntb/hw/intel/ntb_hw_intel.ko.xz7zXZִF!t/Sb]?Eh=ڜ.+߳i?c),ớ;#ɤ{gݟ[AdKHFU9|ӱ{Q-هsaf3)i?߉t q.1nʳr"09-s_^"@j#J:VJNf{3MEHr\[K9e ÇBq}O_!\ o- ggǘ:TZ䭘-MXt7nm:O+2Iw]:K9 ~܅a[^z#/uGT!EA6K-THA ε?C}>%Jt{Y-}yQف4N%[Ͷ(6 AdelYn{[8 U=שYѢuΥ/4r׊?>lAbB*%^s1}0R*&55Sw+e9SZΘ"ivӍFHf0^t¾`0MS}2`l*BACS|D8sn;+juS>gpX IbHbk293rE۹1y6eqG~b>O.9z?4\^K7i?)HW™<4^ mNu4E,n?5ۡ>RTc_ov}7tb997yi75֖6JiȟQ J fs2  VゖE|)P' ?4Y7#\U># 8GoV%#~Gj>ɱkb|˗t„˷"`la_YV6vOU= Usς~!Cf8f,`fo/)Js< cO8hRVahr*KYRzP}b-i#Dab3έ {LZSY>%="C.zkOY@ɉJ;KLbaЃMVgW&l:3.=nqL^CT޸%gXLz2TI+12幊Ik+9Of3rNpJV>bX_E 8i"Ip>^$Qi8!c%?@z}5wAxbm^ fi ϶ZЖ5!ws_V9|,_BnюָA(&E@@Y=PM9,Z1gQXʫrP.mWm5N/lHC]!NzR%-]Ͽkb)hD"e.lۇf5bC Fa/RKG% 0S!Lޗ߉^ P'I PUJ5[etU㛘@CqT]EYX',>"x:i7!_r̶ L TQvD})C뷄,)uCFL@Hhsa~y8jyO ?ulAHvtN s9,EG=hX"d wh[kap S `=e pZ{ g,k6a|)>ȹ|vH[ ϙ@o/qy&C;btDDۗrtmr@",eiB|Jh-%,[YO8jfW5Ri3eu(]c;cb/'QAOAM i*1UsQKE}ܩT"]:;dQeeɴ`MIY) qWCB&G%x=Uhj d{e{>9 LbϋXk d{ 9eo2wnPT7K,m~=aq}#LUVSll:M8_U3j!oŢ2Y⩂瞶vMMw{sEuPF) P10qZ4׼! #6.E:%"Bmn)0IDDQR>ei xkX.HaCgi_ffi$ D v$=0d qY ܁Dҫ7׀B|[I%U((ZS?]qW6,/ +% i b| |A~5>a yr"Z?}֑*"RxҪ`q|`9%ML*X6^Б)mvW0 U؀LU6<03[dw'/ sY ]S}oǶ+)ٜӺ|y.(%&6k[ҪDL0\WHcTyMڛ+ȂvRR-CZI;4F93ZYS*;u7Ȓd3[B=a,͌(ZaѺb^" hbj"EAV1oۮ4|L|húТf~2^ѡ9; -ٵ(dLĢؤq;Pc=Pȼ1E\49u<256 ~$ZG/m;+ [̛JLn#sRu c/y62z$F3Pa$#^088 _86 E1~'P[N`橸%Q!KY[ s@T|xzhYjRzEZt9~lIy[ȤZIvHa";pV(ȺY0d/ %:~dBIOέ=pDNMX2XX&fRš jn`ޘ*gOK`]Izc:]- b 2qH@H\ 34b$w [KܭIfpafuKwTr6Z ni#KzϠ@;z*nJ07YWk@`5jEV[LD>6q(#dj$u 9j}, Ý7nQ7lx $,Eߘ6^];E[2 W!l޷ H!2Ba9'mV>)bC [};ɵS%,CL0T77v߯ތeW0CÈR:nj1om2)m6Z%,{ XQrs3q#|r"'Q]S@/ן|{µd&0O4aZ. qQ`⛎⩀Pu87@6fɀ!5<.nDx0l:;3{Qg+lW{u\xޕ cgّx+-Kk BBXYU/; 3' %'H(-nC]Ak`|sG4B wZ kƉ_`~ h&-XScnÏN%q-{.. wg\j?[Fo:I8sǭrQ˴[,ݲRo'0 g߇Q獄K)`^!M=PS@xFT t5}8C!кPlr, Ƨ<9V,'  S¸]IJKF;PiMۼi'+;K\lB1T)s*kqR9R_\? FscܵxkȈlp|lGƎC+R>fL !~eݧ/_ QYJY&S_LmH$@'q}F-Kbz.4"&~u!-7v2ScZiLXt =9M 2#'[#=j.TZ j- 4)|B}Aw­6i$UT@Rdq&tACX/]}643EDA.p'.ZQ-G쫲({I-8 m(pd}p3n# F$qX57&ztSHs0.<⪿^U41s7~v/jh #@c V E40^)‹NI]PQnEyZRFa# 0WM3x7}4'y߷h@wm22P$m$"Nx8\Z4sa*WTFiל/_D\ezCK9/!Ed*&6 sf,[P(tw&P +y-Fy&[<<=,|Gzck1}ZQc_ReCPZ!z`P84{(_W,ྴެ[- j@sǪ7.#W/&pYc"abfSPD~27 AȹM&j[,%tSE,Of%ZkÐe5s k ໄ`"vv&DUbZ &J32%U[#M3ѧc/z.My/"[uԙ'1/ \aE-6߹TR;!b%Cvy8 #MM=. B{JLLgr%( $"1@25hǟQR1_4( 6w]: 826ΈP4]-LLOÏ=xpIJEVw<5Ų'd,<;8s~q?AYԐSII1_VyD\3 - !% ^=*$Hz9~UEQsaOep1qXVJrE=g(!lC~Tݤj4mJ'62h1h/*×iYQC!JRw$":N]{\D~{H [ʯe v/U`#m} &|}O^ξ)m5L`1K0ӲD'2s\tLY;n]_] Y\1F5<T1V#R5/Ƨ%k hW ~^No.%6>+!0.n.\WL ~~fH(vvE8_hml6Tw،qڐu9T]vj$` J\3,,LnU@xFĤ#T; u gmMJ_^,iRzFSLw0eMC-ys؟w9IxڭRWHeϥ"ڽ $'E@Ǽ徭γ{ۙd\[z zƞ"g2='i;΄tQ3,9ÈP @UG%=v Pag3uʉz]UKEy-k!⚤7HAҧoa庤xs!;a`edw -Ö^i,:S)erb@y f{D|Zz{if6XEZA=㜼9YПoI6d܃J Ae~yV,ؚ{d̶|m3S-

FuN+֎gMre*iCF L@u;0(ukeܦ|qh1[ʇ']-JD^!xHZ5FF@82Zyݞ_1:,?{umY$mnH>O?T~DվQ'#-k"-C HrOH =[qqaKyDc 5<2.K . V,U"nUy,(dBʑX闧$u(d s':x v->IY)t3eNkƔYM:)kSAϰ@xqd8N.7lŭSe;4?HELCաAURkZ{}6fQl86'!{#сnڰ# _]r3%L(nעаZaԟ6F!WPJFbd:XGϸQz!Dy`U},N2Nݺ_2Ohaq#N/0}P'AoI`n Ɍ|P _%K˓1T0~ifz=V؎%/[6蔜B!m$GعWY獳IV3E6V> e yovGNM7:*3f7g>K=*K]N5-'u\=M| i M`n(oS ڕz[ ._;3Wn_Opɚ<w-R9<qHIHa+(+3<.;XNPrG{su Qs]G'es0p# ߆zZ8IH  x^/d4A~"ɒ'#DY6(rT܏Gf\) nąn85r'Ŧв\(]clˌ륪*h%<8Vai䂹6 ֢^,V,°pk4U ||A(#ZڙH[y#iH00?Wa tdP D,t_ M ^/~|­طK${ ]P!P@CsέkknٶUtZ~SÝa,ba;o7=`CD6fK摋a)օWoQ蹊1:+wVM yCfT}zs/ST>(9GBޒ#78,B^T3uI'0z;W[ n+!cI\ggv5MSـ>澋`x-x=^\W_ι͍UomW)RPs#&TL .L9.+ 1DPĉ[?͸YN͓$T`g&G 1&m)ݥ "?ǜ+yWD$v\pә_:0JصyjM^t1O$:B*Mz|Pn:B;8sR4}5^]\Z[ͣvloyjd*qŸ)!lo6S(BzM+ |0r "c ΘleƷHuP~XP}TNJ`)LCsw8O;]o%e4ndY3s5S;~IyDWq; g3X"oA5c)kܘrJ10]' 9LS/D bZㄿ3+<":6äh9FlQ7skN㭦V>u1-{`_f5ɕn,)1^ȓAa))U) v(8[d_ʳ$'+Wr LJjuw;W+] κv#$J?U\Z:M&T D3:6+Aqǧ$Ã{qwROD7N>(-bC/P";RF qsAy{} {h2SJrOmetka%jƻ6.@ J”#`|UWAJ&?Oe2o=4  ~Tǰ/3 SwlI񭿭N$e4ֻFl/@I@q8)d.US+PS9}H՟H^`4zZedekV$~זAOb\2NW+ijٺOtDi#.202Mh;X8,W[E9^ .zȵNNyZ@f{aajmV`yKe_s? QbN͟L~ShřM4wCZrR(ΐ R\Sxms}XU @5Vb>ھ 1N%Ek܈ڠQ@jƤM[,ևU{%d);ud6_zVOǨ.8Cjo3'~Eު}²׬|OS *T^|-}PϐhI!F P(cOWWl`B|,fO߇&< EcZ)vK+^pG"iRU<")ngcR)eW7҄9{VBLjv#O8PQb+{09pN Q1S9(A第Ks(Im]7\l? /o%<25՟zaaH2ӭcopLwÁG]j0qR{ 6: xĬ^ZZSܾUϕWZ9 4&e+ bgexzUPdKjWi,$a4ǕP6nҠ3UQ=y.bVaUT8{ﴶ~F00dVu!m7jae/Ynw#KPehx:G[a ) S( +Jh́ŽjWxi~>: hd]!U$zwi%D+0gqDϛڥ-(ZGM ;@ 寛h:qS2HL>!mJEbϿ\Q}|n~RV]% U3Ǻǵl?ܾ#4_9 {NDO`#%Ŵ\]5[ XQ}}Mw" 䞵|f ;L-7!4||7uqK s ի}-WD 3$ v'1D-oK1LE0w2I#+tPd3X>};hQλi]q(wyWY tUhU*ӂ8똥 d}ZɒCjQZԹ:G˺Q*.:>e- C=7b'7т YJĉ0AVhTk{J=N䞏U61vT\2QB#R# P,4=D pY+_kT4.ڸaZ6ҋ* WCD@/хmKqJ| [(;ݷ$ p}rr &Ӈ] $䁱4)@o\4ӃlkWS@Ph8wbcyDI& Gp;`M$J%S1}_\A~@0]$l? \Н8e-vcKI[x~Fku#o[=-"$'pE[9Мiَ8U`:HFK,e$:B+QXųg #*T,"@Pǒ(yܚ%ZՋ/}.ERGF)kaYj܍?o@u@R\/0.-MCQ`!}M|1.i{՝Mb5 i6ᬖx.!E>w^'V vVӈdXcl&TIx:ZT &} FsJ%FΨLn6zsr. TaH\HZ q|z)FPD{t<)8`l fCW[zYq|4u]*A%gFNns9=#L(]$Fxh(_A-f8Q=X}yie JJQ,5u 9Μ52s\os?=W<Y3[R@7%0!Cr2RD,-a+8sjǐ~^l0 jǢ@ōax`ƠkICNƁHOl54G/0ĞZ=cSf`<n?ńyGeO Hȑl /qA!q!nޣ| k>iOVbзA)9t;UO(/} 4"|~)8}N zo_?~"@o1c9gC¨3wGW|9Z}#d;u?y\zdQc  I3wxRp?er9OUMg:RHpdfr@DL@Pr(:%n7Wn|TbSVe?h^4~~ZKsEiyd%fg585K$ViKYe!1a;K i%8775eS}e;ĘqBx#p#$p^+".x]]ψ0 ~Kx%RX&3rtEq?Kg;yUNzg~nRlq`)?thvv.V9}0 ܯee~_lPe3C1S 6ŦA@H7l?'wLH(*r( K7݊ cM8ltˀՌ)xkQ5s/6=ˀ  G#$Ó ؋{P|)(kmE̘H(8w! zZ6Ց F^$쒿sQfKyxF rQJZE\k)Z~ן>l(It 9&TVOfܪ"Gоulk9zѕM()TuCSvPa"m8aP].oz2*K﫛_[p1Y{bvQ+$zCM*m%ĕs+Rغ`x#s%kUYmSZCR^ZżZͺ˒nxn|⑺b;xߦhghZ rv!<lvDlDR ^~Zl@zD7T5v*x+,Kl zӀ0yn8ϙ7/o)G>ϟe*U-nKv߇+fќ2"c;7" EӧrVk*8LRNKn_ fCH, [ꫣ͠o1f<vQ L&,63հ :sAKVګ^3t ¼jS0[okx3g"B1MbBJN(9$3٣٣Fe~5+rUX"4y3kT_ vm jO8˿H>(JY iH{.FJVz6T*#n{e\DlgmNB8q3nOXMUЖ¦9P8߀qRŒ?n C/\ k9J%ʤl?2=5u"WLӆӢlS7S8m)/^Ə7B]sKH7F$ֿ@l*8X~cmʊH4+#ڟaF/_k1#JY92ǯ`eѾ,)6$/!/J߁&`'l^fJҙc4h 6 WEp-MC߼H}zXy#"tS=bϏIYW{*5$0)U/GO#΢vدbo_ wqN;jVB(7oԨ<8şB2& | Anĥ#r7(9 (U.V%KȇczFy4b *Ƈ!B_:`1tw{eFBX)ëC/])gv~EE(u5f$FF_)sme$WGrѐu7HZvw[[Cߥ`7g]iF!ܗqI[W`O?)P+@Fzs1q ~MO*ZgݎRR=4'J@w"[jf\#^[*g;鮧QȻKM lL;*K_?q_ E`,??s{1ۯg}Y,0<~7#}( 0<_PM_}X] ^l|/JrõxK(KTػ3ńz5QA)勰87P<"{`ToiX$(ĝV>re !}]߲"KZ7^1ecTDuzifc}O,`;}9 T+t67/E8) #W=LKĨJ2΄ 7ܚs~~Ԃ@Hz]! X ΄ժ_ gɗȍ\qWK8Q;Y([gЖ 9 ò(QI!O'{c"eAl~^ 5*NN\U_tm*l̏밲h •H!y\F$cPM#}_Oi1':Z'_UM`mPtQ h7TkoW&73^t$0 kzu4Y63:~ÔԽx.oYv17x׳djy6smҟ塤u2rN%hعW+e@D_UEjqBuZ:X[/9Ae<1!r!@1-[/]Xh={@a%Xw!g$ٿo^\F1y5^RQ4z|:0i+65:eTv :O>sN<B; oΡ_"hOĠ:i(3 JԀ+_vP~[TGFaz=i!ncF=k䶙B4NS$+FRdWMܻfч0+*Ч1/uK^hҢgFqp8au5܅@m$X%aH˴ap=3AWVE9 >GR51(.\5`A{@-ѵf9mel7Hޡ&;BJV^ey18heHkphG/c("a{e~iyW}L bZ=,]z*ֲk:Si67%Akv͓5"mrkeVjPRc&>l2MkZ7hZyWgŵCQ?w_${sNt|N$tz||y__KH(8_0t|\6n/jDiJ#z Eν~'g4qEWOKm[jt":yѩ!귆0Mv8`{pY%1 _U_mb/\@~kD "pkKD|!5VNؒ? yfj&BHwlo+3Y;" mhCkst,`~4tۢUgA2'DcSZ兗N);7( LEm>2n`[ώ%(PzDܗ^,qɿv~^.>SCve6,PMNHh׃8_Ƴ<.e(ĄJpHJLUM*XU~QKuDXtnRo @ |+|MTy8* m3l/An"zJ/>kȥco Y?['<ϮՏӃ/hRhվ6zawdkV!g_3;RɛsX- ;F.}oȳBL.)_TnGl*E29;6^|5FE@-SiξTCK ]t Sttw,d f<_]ןy,!: 2m*',jɱ|hZ{ӷec9qO`&Ȼ~k,ntș8v5q:mD ?ʚ 6w#~R~ēD2 tdIb4pJp#QmI[*l4 粚7{mHn0}]bC,C~E;Ӗs mNN+C֢rr{v+@L 8URfNjkuW[H\*j v&yUi\nJx8įXҸmFm[0=ήi<>+e@\y ! Z!7D !o$ CV;3c3t33t& —܃?C̖_6wLryN+^;=a&P]a[p .W{m@F;﹇ş+h%=[TkV$n,%tC0M oG:p2 {ާ-.X%/)l9jY '_Nޱϯ\1|[x8Mj%"i7@pGm}!}A~IJxdUBafO)?ݷ/d(zW8[Xv}.ߴ,Ol>b>ޙKSˡD D,Nܝ{GD7:_h%za@&zl.3"2; 19qjBq֨x@3I4 {q]k[M_,tntvRd&٠dlk ,=xޗl^Ԍv~(sgh$+Mq[FNp8>ȉ?X&E^{IkEieGἪ: /AjRKq(rz3AkpNWrƮ+* K_9E~X!j~Z=FTkz1X I.Y1i5ܑe"+Ց$/PPhޫƝ}ؽȏjtn;E`tp0~2d*\ϳ[u Ix;0@e  ? ^gBi(֤io^ :ĭliK0gWZ9yKHF?̏MR5Z=WX3 ^N6JL"6s5-d6zqYAeQ|+EDkGPѱZE*˰z,85Vd װsA55挂pO'r#Vgdݳ32DmVA~Zq/* \MɪDɪFnx›c)'ɂJZ ]RVUɐD;$--CHAԇʏbiUT7Z{)wɑk R*+ujT1D+zclF$ZhquhG݂/U'YPe5F 9Rtv"_VPOUݚlV}L$=V8[]룒aʅ/O i]?ڠ~5{Ls>.q .0Hl/X*:gL)9l W_eֿ 鄘@;}""U#Wy_qjPקώœʟ޻"9薼rF*KGdŬ3jSR@`Q* 0A~Ev- yZ9nȮ8ڙӤE:NSMr.av9ܨ%xO(n)z Gz%o|~;ٓ[8So~keKM;ڸiDRȡ pP>T15^lT/a_ P Ñ$1`6躘9+8dj)G} ?4UP';-w/4DGf@WMa̗Gπaλ26f-ψƘgӊc4H)sʘMf6W-n_gx5ăH]b(JnXVW \ )g>X5O^\`( xQۉP=N{4P%SAG x=c=gܞɯw/%-|udd;dEyjfF{'67Ee5@lcCl?%NZ%ӴP? h&/(D'F$~P$Dj#p!ܷ&[J&chv J[}Vեν尀2ݯw7!0ˇeCp PG:1!{C8Z{V;i׉iȭ;P=T{h0\Nd&D(y2D,g"]$6$ l_"C .i ILYkb\&am񊝏4FLˆwJ9Bb3. `,(@oceʺZ$ji'9Rkzrl3R=2u#TpE^sCAuxr}_ůmdB}l#C pj滟ٌ,d76ymh YԫY7WPd͖*J$CR !h: 1kf!0H~Um=gRh$e~#amS8J< (_R|X?[Ϋ"|UB@9b[!o6yL߳JUׅ,S)cSԿIJhG4F26(ɺ VAjG~W'.xiHa =Ǧw!rӯ ˧'HQ=9flnp:VWDTiٟ٥M\y;AQ[!SoG8᭛f1)yF]L2$;hfK4^>?22식e9R=Ff`*UQL+ l`u\lR+b.wqXR~=Nu]>h pzlBQ&z$1F#`Z֫ΈT 양94H懈ƺc4OS.%dD.k.{cNVמU=Ͱ,HIFng|tF } Hs7\P/{%Y.qsɑ蠏YqIKVi*LP-A>Y֢X!'NWy1|s+2䶺[U3'OנT@x] /~e|#q(!=Y^j8cNjPov4#؁O$_y\ gPZ$8o'Cgu۠CtxxC|xqJ.8>w$&(NuwpޯCFX=b}<|N'bt}'6OGDN]gJϛfgD@$v"9_6Z\VL.\8Ӛ.lJI3Z~Mi+]\+:nXBk"B"^QF6(LA'iv%X!rn4Wht^[BsÞr80O-dzi%rL@P/6TXimKU9t2G(jķL|KȰQ@c 4tЃmGFʑ-Dnn]SB~8Jŧ$v]?cĈr pUy0۩ni}?uk(a%ܺ O%Ǔ0/H6r JK)'-$m^iKBŒ!E~z^zqqxCS*hV⠳{@1Z<Id]1'(wgఖG+Uz#dWHmbwwBsxgM1ys.}Dzh\|4]܋U#P/`Ɛ?_MY3AS:I? u$hp) ҨYJ@ANhڍ_COvs&ֱ4 /|s'vFL{qԸ麨+ޤޒ8`S061= %#ӘgqAmu 0$e=FYu40Zg:}MDˏ|g i|FN/ h@6MP6 #FL=-, --Gg#ɢHWrlN[CHM L"!^aK`dNi%b4ާ@rP0r[aſOee"pGV߇AhBڎ:K&ǙHhYl6ye.Ȗ9WJʁ8Kl5obSqlo0V^Pdf#,b2 ]X/!aQ'% *;OM}XQ?U-h.ˇ1w-ݶ(QM6-57Wocv^0"Cq!7#3@8rJ-do5 Uo)Tխǫ4B̺"m|}W6gZch;DGm>@{Ow? JyGg٦f!T|>?LC`.ƒT]6gWwAꞰuL`d!?2:@'}*CZL6Y[9ފ/TJ.iHjpӱ629uɛg!pۈR OްFOۧtd4*@^e< WAHv=щN lTKFm3T- 7XBisk_!V(n}$pr$ʞ6? #7)QOyV$5 hs9TʗLGY㶇*f.vv{فo'wdܳc璝+P4מr쁏$2-EG1d_uR,̲.x2֙SqFϨ=+D &ԪGZaxn+͑ʩfZuv= 'PeHjx;- Ƒ峳F^ ĢbѾaZеVF-p=n^@gU CeN!YV#=/{rgΜ9.p0!5; -ЛXDa7i{$J7]V#iI/kK(ѼgU㮠 = `8 ,P2հ+&7]?Š0E0Js6/XSަq+>67Jzj䬣Q{ܹBcI O fں(&^*ȨWX$ԔyewYY?ռ8}oE5|Q+͢I>/~ζiʋ>+1 ꡦh1m~bpSK6M}7{lڶKbTFݒ9Rߕgv~ , L<;vv'Ol5[`ج6JB4P - E=JZWj7>8 RC^T/ (5WzwV٬(WLZN |fp`\`K{d6Zvѵcr5eo=e"w!M$2 c~'_ |4kXw΋DL5YLAR@DW$"0-`w-̍h@2 s 2%ǫ8fhcG<:D{C )|(S 0aYO1l)"u958ԣѲ-31@rYHHyz^8Ǒ~c1DF^2/ݼ yM; F)crc6+?J[D.9bqf68F: hPIV2y`}]ҺD^[n0.0۸M+>xeoF@d!RAo}hRmZX+-OVN;Љon:gJjzu?Raɯ#`qS,;_ :Tm!OuZvշ+T^gYmc06ηtzFʝgA쏪q9iD9l<z1o9i"KrV83IxCG{>#jSx׮b=MA+l'ط }Sf乊 S-OBk T͜~t h!H` ds)7U;Qn VqfߍRIRQ7Y&-vszT?t>x):XRnba=-)[D gڑ63O_a!lq?gFUB 7n^ӃCrrtO-BlwQb2f"-U$DCp^' \Uݹ7MHBĿ7q*j[ӋK3(<+2};]ʵ0q(/5{_J #OzM/BW]@`/(]Hg@1Qou62e*V?ݡԂ1ZS$ٹw^o ƿY~?&4i9 j 8|⴪+ѕHT!ӾYI5Mj n f @&L;A ,빽 F/tô,%OH,T_6ɿ'R֠z5K|f*]T*5+1t+SZGY]4 Ȇ@W-yYҔFE~f`۵%Yȕkb%ӶXI6$2BZO4u3ISdh2-)x(Y'2IDAn>-lbYzឱ`iHYGpԯ\0:))kP _*Tc-Kvoj܅.ۦxWIغr/,)>oB'ZWcf;H&u!M.0|Nc zy%a"erbQF'tWu"]I8x 8I2dX꥽ڊQJ=W1]c{ 5ND#p# nmrQZmDC &Y>韁id{3f?$?<ԘJK38|65Ja76x]+7(m4] r;p {'?d#0nںMDO]tFEUY\z6escʉ:cmw_i GR+i.jMBh22Prs|*Gdv}hh XOTѽ{?C/8+ Yf4h9qcjF ݝi cy1i.(/NI%n,x`qTe *}ռ=- gRRd22`Wb /:idlFt-Tł \5i\ AxZw|Zq,V'0Qt ?& mwTע-f@[t4L]u{X^Q% T>rEZod1zK8Dx½i/WN\L/8m( ϵ(v{F2dDiMqN:Jۧ])Fzo3ʚ)^/?_#e{Z*i^d-9~"Fk10sױPWԶ=}G%.;]<8`UMq}._TJcMuBnl0AKB8,ZJ\eLrQTT#\&k52a5:B6@}i_&psxߪT`hQXQ~{X16_鏜AYɹk@׎q*lsV܉p<Nȋ?uz9ynl=ĉ+ف뮘 v[5P$0~]GAoSD*/G9Rz $ox#dVMu 3;JP$ v&%>3iD9A({f n 6ٳCUa"|AyK#P?|< 59hZk(dj#`)2=jti-Z$?NȎ7c"Uڰqe5-!-2=<=k?O>C.!%mm,rn`Clh?X/%)Y\ a5nU>?dcTv p<2& Rn >Π{w1qOK[;CʲA_YeAKc4ߖ3 κ66( R,v 6{sg{tRNT 9= t:2ߟz0S@⳧,| 9b(pWZ[zIX.8W.b 0Ddլ|jAAkG wI0+Ц:h艹0ҥ~Gs2ɿ84[2bnG[4{ꍐdh&&>|x t(pz`)ѪIy}Ч&_2C=Z"ŗwC@L. 15Z#P*++m7?5|=ݭͰb$ـVK}J؍(wkxgT91vfϹ I@ '?ECѳ]+~i zx/.հ5m[?G*wdu5g9?6e{0ʶ4aDt햋=Lw岕1N ZUs{}/^lu$IuYxngh H47vunS 8^|Zi,q8=#/x ~Ig ^9t3}զsp./*4d8+|mLOs.{YLSbFҒ'BvCTԐJ(~Q^YG ԓ|7#C,FW7*Ө2XZs9^p}&d%HW$W{jh`ݝ# /x~ܴ Mm#(Gas3UQBQwS;6 ?80[̑ *mΪ>#b/_-F3GRsֽ~rܲ,k7U8$" wff n7v@VEy5HYnDBpsg?9p9YjA @6hNk}K[>,"s6} MIƍ,xjΉ y.*zdANzM}Sso9^I ǿUB1'd%;:8qjWE씠lxz =E8R6\>I~ZjOirO؟a{C.HR~drS4JƽFq0(f"ÏZF0>m wzm&B-eHxRI7~db|)PX:5KP FY);&,@>4ՇF`jM\.)};WTTW' KeFk ric/; n3.iFMUNǶ$8ןdk1Oɒ)`NLR!aU[)!![5[XKUI.4}YjnK{C/Z~NS:yk% 8iH[@J:Ȯ]vUcWy[Ƶ01C:0oGF8 VG?9&[-yOjSoOŜ(^e7~"Ubi $?SzC}RU/Zp&s-%Ua@Дnh@ko' U>v*pA=& ]6vv;byLrЋGs6𫽔q9< ./RVؠձ:2o/UX :/^XfHs:C$k|݁=ד+Ӥo^AffCа$Dcan晇nxUB<ʕkcp耆c2\CLmD?Lp4qi&s:Vx#vz(VVucDM VJVt*t-h6ղuU`+ߥV62\\x;YRAszR9kYڜ~r*JT;N1T'J80k*8_i=~`ybin5uX dإZNHv|S1I ׭/QG Xy58(~c`qx-Iis->ix cY0$ C~d;5/eU44tfjP+ژﴖ"`ɋz:gqSj، _fBqW[FL=Rw7A@q xk2Nħ(؂BH'ЗX\._L›qm5"cpE^*n|14E8xoVWz!]?]%M h`W77S,1qd/IWci?3ϖQ ԾUnj5vt a M =1:> @;UYEYxT~]Åܛ8ڸE%_p\WksgwRF)_9-$L̹ܺ~'ܳpMZ1\fNoB!P/.rkE\ )c.MѝFu H@0A_ԙ4j7Yk nϴȻUߤ9s67^צB<ʙTor X܍хiɀB8XeRkX"lئ(嬐H^'*m|N>ЩCQ?/,Qz R[,%DG'QT(9mɓ1^IN|ι)n<O>`c=͠^ Lkc@[$@+R JɒɬhﳒJV3#[,Ə(:VΙQn:tZ5X^MO{@KeF0$CU (sM j37lFfW]Zuw$BdQZ d :QTuZ< c]{y9bx;z8.ggo$TnՂʅ!*%ڗ{ITe.g]ԨxMB$>;2\ZypI;b~GVS/syX +?2[zǕw \n4w\]SLYARpX/z;\_TOoz 1w$CK`9w1OHsm6`8=2+l)lWN:]1<( #\K8uDbr̚XLIz0`IUމLr@@wܤ3fDN=4]?kQb2;d2]+"y8sB:+Bx6}'ym(f:w'3;Qi>hk-hOHڅo cSj7˼#fU6I`M ]WruÐhmmh/V{2GZMVHjLOۡT# ѱzw4*RZ|>r$1Q^ 2X47mdy6 6F6h5OpWH n^ICf};ݺz XNNRuD>KȢJImQi/pͺ]efNBujqv etk]MUbB1_ӃVR -C׸2gKӓ_G vC"!-iyYD:Va`ݮm&}VK3,/f(b69GL{lmz`OQgq{dě̄Ku:e6MO1|RJeM <Ѽ_@20YS2K[6cNNNLcj Rl.Q1[ޒ/6ovך֞ QPV-vO]GbWmߠFx?! Jh?PE$ԕ 1Cكϰ-*S|x@{4g0mXQ+R-YV_U?gk&xf;l4Òn"XnW*;kzx`ԨОHI3fۑ]u"ۼ98Q4gco߅op oPbhI sQ!25?], :]RTlY9}F?~?GL|G*DM݂Ag%=~nM& -20iVi;zBCjd}[ a^o"B:Ia>9q8H7X$ŽW<=.Q%#4@fؕ}8D$]bo|u5C-.!r,B'rBvXRJSYmJ0)Oq>+c ARlP 9R?v8UiPH;[xW5utʗ\Ai\j._MW~+>_k@֒u#4oX_+ҔM76G@[31P 5 ;XZ~b[Vë9Y6,>V` h)g[m@&$Q!p? ph^X$3/dB(omk?ϏS58NuQ:p h &d~G_2(Yj*ZDC@* ?TjީVUMLuEVs&)e@dgZ (=QJYS ,|~ VғAEp3Tm,Gy4ׂ0qh `45BIv#2 tP QB9<=]:|rv#C>ړ!t:byM՝62ǥDYOElM*Kz =[^ʬo"j57'K^GN[߸vO9|l7Zܟa^W>'G\^"ޟq$+bzÔ`i8nw: O)uo1V7 +$Pfsky]ںKM4E멢 qW K9!D_B?A/KQ])RZSGdꝍN])/5Ї@BC t*3V '% ĝ/wȯHn8`ay=8G]Fnp9Ѱ,0m?ۂ7 [4`(k@po{A1 wY0;X+(fx[eN[@}dZ, E-FodS 8Utub7B"^iYA$<& Y;=C!g˩N#:zmv(dD4ԹDl͆#ܥ ,Oy$=RYIۙ_5Mn%ښ-nC)K cy՞L׾6nw?LϪAvQ9.> ^, }/wSch|f߫t?WM_KQ͒;082 q l#`zBV -`ZaBXeE>mki5Ǵf?3 1Xx֐?串(;{0B #f l$`r)D m+<]Wrߖ2Bp~0LEd [T_y$sGQ!҃ CLz&|86 rabTKc?eW~zk^n[8M׶)I*&vx;xV8ufVsY ?H^4]yu),U:Gcc~ϟ[j'gHHjH \<͎`7AmυrgRDI):[C!1z9o̗g@G A%q .I .'$[ug\C|*H+Ns m^ OeȎv F{0spѣmeXhtHB߫Xm.RzO$諌rɺGmREn+* Pwt͕:3s7JGah8&tx< I5w @J=| #F/JC:LWPs"ZnS"S$vK M|4JzL-8%0q`G9B, S c LRCuYRXgjQɕ.|\HXΈco؊dj>S @Ż%PXǿcNT_ñdr=]ppZUnIהWybY *Jg32nl餞WEsr/ubkP˄ahUpiz~HOSV88th/ 2#E9w^=O;o;RoO&E;Ѭ8;(:`i9tR\SB^ U *I;^҃q/Ѳ j|6tv-WFa^f@X3S)6эIW`Tvh&lfa'0c3eCp [ T$UWڪ> G_-m_|Od1%νzV]HڰSnY Ƀ,uiB`"4L/QOGyUmc ު\j Z@Ȫ>e+-.C \CvLe "S!~y49C4p#0~tjpeأOQ9=_"c}p9"_%˽:!q%%lɜ[sjaN;XQw(Oũo>XTAeR#;i4@$cF F%{\;QTtDQ]B8Q]883X(IL AGpS6| aE-zc<A SMjZ*2`c9]u\5H#;Ġ59;Q09xP!T?}z'K']ؿB _S/!)z e# fWS5ڰs/1P=<} d^|S: h-zډΊ,ڍQppcj!+hǨ+a+*v-D Ab҅XF9|/U5YF@(9ӷaCkߢ;ydOXj݊SIv-s>YOQlXUŰz 檔8ag H{@tUB{Y-+m96֛$/[3;!0LD5PLnbm\a#(rz} YvcE86p|me +BBpY+f-\ ʷ7v|~٢vh4'uvUkwwNC5 l##/a!g#9ҽc-=H/Yn&PY-85g }W~;@3}&ҫo-75gfL :!mf"ށMoO h.b639?q+|XE[}i30QyZnp}K2iG)C9UdIÊ19կ}#(lFtQ x0*[ FUE t)njJDY'ePZ #!a2%ڟem;[9t*+&f,UyڐtD)Կ g-V2h .`R!|_w1mb՟`l6A?G@7,dJX.h쉫J5oS8<NE٤y4: N'u?oT^ٯ&G n?JPm+ȸCí=?Tqn,WΝTuWOw9VnygIɏ| 4EY=lkT&UjzY˜*W(w YМD GNi9Uz@&WV.5X jORHdi=DL~UV8Q"5ƀBGin,:b+9V {ZsF&uS浓a\g56y:WղXD\Z,0VLTSL Nl~Rs?̋kM|B=Re%U<~L哫w- aHp1; w~j6ř^릭Q4σi}aMݳSϰz4^B,ۡ8K\}'!}`vD>@7 ;O@ͷrc:2g;l)(H4 \]ME_?!Jm]#ڢ C- Zz+7Sz _L5~yFv؜AuH~ ]X~M멨7i\&M>FiW@HG"U4ZF迆)fm稶*X$غX;.vv A1Θ2|qRa82Xv-<UB̖ NG gڭې# BIgQWSva.Ut=_8/~~.s>Q92*%\ %UzJ2#7V)t^C ׂ!DG`>vCz<5OHIl^Ր -/ǟݞ*,=LlޢA,mSxRg| 0DDxv(<=aNx 9=Вę/`X<n-yy0 ŃR aU˩># @J(<t䐅_* qO BRc>B}Iͩ꼉!j@~ U3LRcd#S^9v-6nC)Lza:S%szG9K Ȥ{NF!6ض确tZkˉyCk.+p7aZeFc(\' lm9P] ^[nW3M@7n+bjER'"1'ԇppdڮa@42(IBS 97^.j$nЬ5p%JϡMݍ:cKaBo,SzȒvw*D,myUm(si ;zр/оʁ,fxtPw ay[1mc2R&K]D=0PIK(#KRmbUH+<&G)^JZ2R'ni0M〲`۽_.&&AW(FG?p}UighǜFdG?~㼩u5Wŭ;A7~nȐtp~dewr/0R&ubEnYh~E`AW&S&Ij0/4OZ*-Z fKu?ƽ2kBdb."=;mD Nb D՜/PJVipQ/=|6;S'苼ۆq4=f:]@y?}!R}PEv ([C[r9%@fLgjS !o#כUA4AhxX}&/~lM\X*ۊ>7wJTzv$gwz+PwwiƱGV iA`#Yt K+u(5qJ67D4 #$Ju6tYm0xG tPb]y  !xGm47q!uO1yqFϰ8ٔ0v ouBq7`XkFSD{8rl -ܪ"`Ɓ$U.Ȥ;ڰKhxs:K@T{IO ,rQI gM(M%d WC~'!T곸bPp֌xOUڀ8\4W1^$-Ȧ|iV%+l $8'dޏ*KMlCF}W_ |0Dt*f;G>p .Pw<@DoӭPjMz􇗯("HD`kn^$~& }甬x,sb7^U&m+$$Ny۟?(M F-^Yslۑe8t:A^>NN0  4,/Bx }0BiIWDʷTVnd((?4 *`q2b=iz5`kڜWY}/!OEɛtqڪݿI h "[6֠2S\Ƴl#ՊD$=QwrPdk3>Ӡ lyrK6|Ѫ\*+GTWoũ *ì{qq/K~NtՀe w.M'"~T(Ss0_WcA6v3:vf^=m( mFOht.͌gj<;cE'd}(Fšm<{zC;WNBCx|K_Cp|yE?VȂLm5^W0W/w,Utp~hbGǢG)3ike̅$m>';#l6eFTuluh魴: -(JHϒDa'{\2m\Ge.tZx{3ZuZMߣᅻ5%RVmኟhﺪOjd^]̝lJ&nγzuT];i;OB ^b#iyrK!ƉdcgeV}wp"IYVx6'Hlb?"VG#C-S9P8#Lt[P4oNVGmmE_zŮw-`ẝw+JQtbAm4 iKg?2!\ݮ;c/)/F+;~]۱YJ&UNwLܾw|?Hhs)/ {{c#AFp7! Lh/_Ju^7{ >=❇D('7›>Œ(X3X}Ҕ&-r#y˼ =jk~ mZ3}~E,>w Za\!*PT_!uiNb=s'P,kp\זTwrf-Uw>I{a?^~j7d?sn(E 9w(R`>dƘ9繂2y6mf٣>lRR./`< k}}$Tb&,Cc|9\ BE'X 2c^Ƭj9^pױCU6+p]fuQf |k @ge{˲"[q6Mh apWΚa;{eE]AA*"$`#-оQ8F[JK ɝt?3H.MtL+z3\#*YhR g`忏 >A򄢽\e  Z\+B(3[ל ,:a}MC)Aklm/?ltϨ_OVCUS'PVAvR`j-bt|uVwLWTF+XІk$Km֟yK`m^\`{1yt90 =nF&>\}@0xc*m%ҟF ?^P0׼o}ܭ. 4j8=>C>>MS|b0_104\dzVV½CB t2,= Q %Ϡ7 nj|[}BJ*{0Ofɱ dq p8 hy:/3@t.!C bB3G_ngb6ɹPظ}v 魘q]h:+8TQ3N[(B"] wDhd&j _ (׶/$ܣmQLIA~=94 {G :q\ۣ] E%\wx )d.0O'I^ dwwd ͫ>_e{*s&pF>Ur׸_TMN{1h0{CpuS$;9^l~sGY٘i{sx|xku-t^VtZ㗫a Q DȤԖ)T&#R#B)w4){  l'Z$aK %^3K].s+ \BnH\ɏӘ*L.G\.X[`XkFHS91k2v~^ xu0g_I[j\Eo3<`mO $|W2f h"4\ 0Fh%\3>VBnِΥ-)-FKan#儏dPo3iܥ4&nT@Acͅ+H )0# '< Qnqo8k#5l .[VW>ޓ<&RĢG:+b_‘ov G^! :\j6OԏL޹DxǻGD#αaL';e JUQ6oJ`̸;iU1:{?5DhʓuH%Į_gjUׄA8% 0z! A@QY eZlm-DNL~G'/M .t+QP`lLVV[y;f'+{ਜ0XR}o,|e ԛC~{!Έ7/4O}Hdmn5KWr⵸~xj 1ԋJ^"lAijBGCڎ>??< G=2 ?%\nˁMT濿M+4Xy6m!P:{Wˆ)'9tP[Lq<rl(<(a3dnlA0.Q*kAM~ז,+ql̥=F jUe\.!PQVn)hMʍz\xbw߰lO6n:qW|qeB8X{ bTÐL&W5L:%ƶ}zqQ#b`k%05X9&k|ת 8]`.[GtbôO0&3P]]c= %FQ6d;G!o[oa GHqRPkHzn/+ౌv Đ V g1͌s 95y1)h̞JI GsL]VQf0nBS˘R23(6\>yaap8uw2ķzGSB?z:;; ) $]jOjn'e1SӋ'h48oD0ȶ%@Qv.F 8Ly A'I.sj,ҁ. bRyD~=g*n&sUsf[Xd])wMgt [s>Ѡg8Ir ]ܩ1ݍD 9RhIcȝz-Y }D!'4:mUW,Ŋ3?mx/1K0WbڂM7nO>TG:(͇N[e e6[4lK=K0O)q^ӆ P+PLK'Yx⁻dLIHX yLcIi[׼+ͥA~5.CM2w,># {XB?6빯 M+RR+iX`)$іFWWzZn9-"mGSQ=|UOM}:.i ^/}Fqdi/^e bJ;[98Rh5 PM2zaOPc$i/wҕ׃{qqA R?9tt;9+?`1zZ/]͝Ud(9TVJ4HV#/Cpu[?pqcְiӲ3U6?(,:FH*|r 5v@*QG$v#Ѳśjf@ai+@>ߢ~yo aL,Yp&tl߶Z71> i\aԅrI'. *Gţ79<6{M{5L23! 2&n3EOgc~m[ zzƗaJq7#5J%!g&5UDN+3*]4ؖĸ7~)A.ФZ3^ѷiϞ /CdWp0tpaR7쇨A5{9d1ՌnPiTSCb'xʰgII0.Q,tsUܔl`Ӱ/l Vo/sB{I?GHm:>+lTiWở0՟x<ڿ\U*Ǥqp݇jRa4J?pGLˁk饵ezvUzh!vG?|lv <7o; 6-^8w-;_3bԮUQMZ)5¤vmyEmVԬ)&Vh"K3u>dFl#&Wg Aj@ސ&9`ьIRXζ0KjIj|BPq{bvVD$ ~Ԫ+=h]EmfJS`ucA+$`iSz+E18 `bY WGF^nӺ˱GX*}qG" Yh`D#Nj8{uB~ag &|j\XcA @wdb>n-[ "GCBն# PZ>,$`XI9u\xZQ҇.`z'~+ !!nz6~ՎM8kiaQC TSK,R@tm>I-ln5mt`T*ߴr7[]A7}%@Y,RKKfzB%{P@9蓺)&hnp:8jT1*Oׁ(1OFc)_" Giŏ)qu%ڗ $ۨWra ec'tu`9o76ٷ,lkc-d Z##yMǗ&.@U{4I <>`^,K]CDKK*^ΠE4Iӱ>CԺ8Ռ,L)JusYS,@pg * }SS+AGqlޱq*-p~S HFLFBhxxEy- I6#NȆqޯHFu6a&ZFϐ3A_cVk3H? A>݌)Zݱ*nhgy_DQuȤ\so(uU(s/15C2 ۀ豕 >̹iRiM zW3Jc$f`Wʶt8>B˟m+j4d PE*<ٗ?dkDTXHyY@F۫07r[gh]ܸ׍&P̴3S„YƝ$opM]RP #BԧQA K<;fNrwu׽H1Ɩnm"MVgCa"U!HL&fP'莧AdUa=X1Ae  .[+> Zj3@Qr=rsӸ+=府rwvF\)2TVE,o,;v H 39xw-[Zo"-cS:(tg?;,fL]W"ca0BX+b}u囖=C=vBфGZ^wYI ~(yJ`jqw=t-)팺7l7lXe Bl?Q-Myè_lse\Xه?ӹ[>w>O Ncr 1B{s,.7:=$:7wq3ni<'̟$&N "o{&`\'r6M$WA %V@מT<r.{`<̿Y(CUE±餩|Pm`ܙH[ͪ fupUf6iu7%0.~6l+:3!!T E3Ψu|x)l RZ cY (;46>J.Gز@XMA}_C1[Jf }]+n:C-94 ,'tpxʴL.CJ8/bNJ4 /rAd}MaP/>֓h ( \i-9<ßV^)yK6#Ҷ%@Tww*̝YM`<։s-KWG;0N,*tJAoA(ЇuJ*NhyoNR7$BGj'3*)\ip,j(ZGtgP"POEqMy-|<}3-lqTw#WeBr ݒmpaŁfoC~] kg;d, i`4 rϗ9Q&J^ '/ /g4'1PwB P!&o2no+0 |u{W@5יּf゙7q ^jH3c GJůټ0DF^ũND}1g %/ҩR ?Q*So.wBm-H'F{bmShpqo@WwA!4-b{(kЫou3vRI!e#2ewsc >81^eacp/N4 U4"U4KX*_`i!5s(nV\E..(L*$8nV%X__3'>V%k˦AaX ܑ4z72 YȑuC뗶H>{-3ZʨIe̤\)>"Sc }Rq AO5CUM5m|'NaM~oޞZr*%(l=O"|l[85x̴<׭J ,Bб#[M೵0 Ӹ_bwr%}R5O`0R+/6$`Ӯ>sa %( v!a]zқ;k7wbِYBjܮ -]{~:N^񗐘N& pmT . [;}{W'ǭwȞƑE/P4ݛ^!Wxs,Q$=8pi92,3C҆Z KЛ~AګPmM ]r܆>0ZJrW%w u?~^|u/gz3W_>1yQ1jB\棺=ϵJ˅L(./>OK5&kƵГM6+NiRGzcEc v}HHiV2yQ:_H$!nاjȥmoT>qPrAk3QwL`d[9T6Fw@+;@Gy}+3R{9̖9Dl†eaah߭~ (~jJ܅RsC_ ǀ,^I,XIa݌-C^o&p{+L3nsqȰ,eSd D3 n \ݳ*EZE'w жA-nyGk_0q0=N+сU,Eul;6A`Z giIBu} S)^A>G] /OE)q`Kԥ&.~34%+^I)` hq0W?0pE{)n!ӽcʗ{!h1n D(_䕝Ve֜K@-z3~7sY+vjuT5EfLjQ!P|^Ò ayy>́=9(<E+һ֨p"ur!;Pjj:؋7VXIg5 :,sز ZI.\dBz[4NGb9"/(*1Yc_zƟ| FB]գn0YYo 5#W$JgOB&#>t*jy^&b{#˥~uҞWN%] ۮ;ȏC– 0eOrYj@ġ rca/,$D> yP쓛SO 9w9jld"O30[1}F[c ZQͰҁ*j%!0$!*ҍ=r_WșMD*ͪQ{-A&i/1RkH赟1=~FnU54)wX^ּda>)g @ֵ RcāL("y^a#~EEI';28(⑥v.&{Ƒ4-F;Yi 5-mbbK±gpJ t"'EԜpV kKS"!ȋc3 Q+ iS]>Ґ&ct&__FqTBA[qOgt%m׳݁Їtc1+W@"rXGwh"|,c]8p/ۊrQ+{#$4I)U OmK䥹)uKh^z \5Nc);[LKk?2xҞ I1ڇ 4hM #ѡf=/N@UǨtehvCLm&!9R!V_80w]A()K!MA@%>VXeJv6)_cwNs AYhP8y#Ӏ٦\_WG)^m/:FDPFS|”@H 9.Zp>%( dUrPjkw]̐ޱm9pDH媃1D&^ ࢥ,Rc4/^,9p,)N3zҀ%Vz[:DN Pqr䶐 3Beд q$:#gG3S ( h[_P LL" pZ#>cobo>vƣ`GgH0}&,䎴v2N2Yh%ZbjjY\uQ s>6buHzViwu,>IO܀4YWO^V.T䝸D7*dHa{4S 񰻶K*xp <ڵZjv 8gZv[eOc`Krq Rb]{5xW caeJAg]A`T]f=ƿ[! \ݫ[XpR{+'kVέ>FT6LW)c\K95TT+SsJUiõO}E5nIg_w`8UQ B8ujOנ ]2d:낉(656A>Ntٞt75Lh'cl)T;^ﳦt f{/^Bj`+,DԻ@Q%d-ƸEs6Hvv.2`ԣItaƛӈٽ}`Z;3RIæiiu>ڃoPѝ1ؔ]O4Ypvާeu2jõ4]tPH )*RZ@+ּt<4Kga⼩PC3pP7xb0"}oISc<nNp65{oԶч<鵖 >cgaHO|$rZ)ŅO$&:e?k$j>8!$#P.M\̱KQ톮M쭜)(^'pAb ,#yݲG"S0aDIMul)iCvKd +޽^$y5[qWE^KClayvM׷=.dDU&ڹv?@LX`*3ס9TJɫvbC B#E|5[ݹFDmSK(4͖sc'c{*̟b}EkY |/RoYM$u f.MOl8^e[\ :eS~TDO))dSHJmR,1%ETрW|OAFo*#\s05gi,=vorCGA,l'̀ɣ=EPM9Ǯ93Ff\mbmQq'ݐL6qժhdA1p!a& .6Fw-Cmc MVvTp0yzQ;RP=6p>.S$Amٿ5eUٝDǿ3製ŵ5x0U]jݮ pQg-?x̄Eni9SOB$:-Ir<>o8"bwvݾt-bx b?k͍E.n66A+=WDw:9\y؏Td;]Vw+mVU\pVVtc~ gb:He;p%]?pt5+ߦgU An.eaҡso@hՋ+@VE>Y7L,{tt`Mo l1, ]c~Ey H*򈯱M'ixM.}/D|<kו/}͞ SnoG vz89&Ѧ^[~=D[b[SOLUzϣ(S<̢M 8*!7O\!ɘDUPM?4ux 9󘁖71l@.:q|/كm1[3^{[$^PFqs|S"go-9vlzgǷw_sZ ^HFycW2kHug%S$GbP'tH ;Kʿ+zقJƙ]i֍Ii9z Am AS3|s_ad >*`x.LYBdMiP|Zk4سwY-з~lTpg^j6euӎU"3 *p vE}H?XI*ݹ(#G=%`8)KiPch yU-=7a_>]8txZMµ x+IWxݷ&j5{li+NFTرh&gZ'Џ']hMV׋y]DJPn0eDrH{E5q6'*x]F)hog6]ߏ,y@)3#eT(nW<OA\qLq~!)X~w)WqS;cke,Yi4ѭ;>EDXBk@ֱ{IstfB8$!EiGFO8,Tc@kk \7p*ƂX%}WfJPhʓI E=aF&ze"^ 3#`!R73HV#tj1P{{}9 FZ(v}HiCgonwQTr bտRtamP4|- SaZ``PP,n>Du@o0˒Ha4 'ۓ=I.ǼC ZKЛy)QcXB^?^dC.^_NI?6gP*I"$sY}*IK-}p?DE-rg`b|xy^xQp|6 SNEBj5x3 mLwK* Yf\r| BZ @H҆(WR?o3vhCm(2_/ ,n&kvRTĞЅi $v9ˈ7(U\#,>ZA hl8˺t7}{/N Sj ;2E9;ϫlY$C١\#,gbNx/ @*u̇s L/b5倾ꓕ4L3,gO)j5[?ol7H._'b(ʋK5~mnx@xl}#PL& Tq%*lh0 }}~@7u=M1VͿC$ #Nn>W}3vvN>Ip8Yl.5lVt}v|3l/NyuDm29]& ; j7l=9?ߜkuMPrv`5<[ʟ=hŔ 9_pM24hZC68o)}fku f┣C`}־C0ݑ7_@ l}=B9*_7@p> BdDK~|=zzξD#Y,_dWCԪC%r"f%ũa{x~d\ta o?(P!Da4oW -rJ۩p EBɥY#oMxe:ibnzj%4$;4ޢ=NhʲO"w×{zƖgaGV0t)2$Q. +W/5oYug0rlz#ӭEM`f]JRM{\6ujtN11x"T0OǮmu⦭o$JP<`q,]ɭy;Z<΂cs^<Lwd`([.v‘6!ECK~ղ``|1p45 4N -. Q۳mD%h*H8"u(,.-i>(fYS/lY@V^Q}_ӯF LJ;^ݷV\#}m~kDe V,,<y%ы:@!exg!G)"'"^4*05̀E^KH:C({:@dK<܈_&Ξ)~z=Y-K:-p!"-^RMLسy#Ω赼|wp#k޵ s fp}_DY+5B[hxh2Ym97)uF*IA ɺY"K7zC,tUIo)fwB4q9ɯt˕Ń+5iAPbq pa*Є2F9&-[8dqPTo2+XUM9KpI% ,e1m3-Ws9QQ\$iXw9Ԁ1͞9kUcRNMMGV}žf5c`X́_e1ū-JEZdDNͶOk'} %b|[WM;"tV5{/NFu) qH\h1eؽp@ SJ! Z3ѵwsXؽsWŌuLm_R LDЋsDMvuih38o}c e߷(NzCP9mܶFx52Uo Lٷ$E|vmWE13F+WU2.0-D_MGinQpc"e\UE<跅Yer^#Rf7. jc{/ހ10Mv(Qqtއ\cghtkFlF+{%&?w>&D8{!{i>vjBɍe^6jGz*5xO}l6WR$͊'F}B;9YFHZD[3ݍAaFFډDI0CLS7ú*vK;W7hunŇX.dJnKS~Ʋ^ߥz~MMcdSsxSr&ÛH\cr8qzԓdь$Yw ACuu=Qw;er)xZ"@ԒW'׸5U| yd :0Je>[1*G![ёNs b?L 2`ڄ^QK62[4 SBUIqCYhE'Uù03VxOsFsˍ"^{5W rmΧa1p5?'cy:4uw0y%/r/T>dm9z+AVn8^8#UTuMo k΂JfS6Nd0&CHVυA\LNLݤUZRD-en2 ޞCH/nlMvkHVra8 :`h &tVI8u쓌i0(-q5ʟž%J2q[ , {pFfsnœ `s◂b_7 -mXH Te4в+'!j>/1;2VdKA +&X6u_C4B$;yb.fU_j4+uMroHHâ̒S]O`z.Ëі Ee % Gv#.: j vBOW ;u$iߤ1ݒiD,,#apکǺJXvEi K` ץwY78ejG0w3ɍŞNpF; +>70E[2U>@Y~ֱ[orbC3n{$MC4FqNtA4jQT 6;UNv P.pf+VXDO]o.L12 Z^L#GmxH'Qw 53:^Z,s'ԛ qb!~Oks(AGjsmQFzqa{Z2<' '7OeZi)·%t!#S$:3D(n1Uqy#PSf˫7]Ѐ̄a/w 6I d~;SU bd:.T ,moK}2.[<tI(zyhAǎ<=9VZ!0"}v {2٘.'Nlmh1c &X;c֮Eۛ[W1"R2قPȗջ:W֢0 bB+h?l17/F&}/]/ihT`4/OV *tయ,nKⷻ>Mh_vq!S _;re9$D*XjY vi~X7?c\:Ls`͔R˱s;9ߞTJB=C Gr kcUB34 d.5=KkmsuoH!쪙 /!+TFɵ{hfDz~c3r^$}!e7g+<Q8gEQa)C;_yqUg) y|SmYUVn/kI4'{̟1NYVEbVm,7i?I 5VG^ f @k4ڊ a@e%N?i5"E(`1m:+OB22$j$fnet Q 2r$*,Ү+E:`%\ꊸ:%m-;׻ "jj@ֺ{]p/7t`רbZZcjzߕѱ̕inM|j@Gb*歐k|K X-+&hBcAZ3x SDOqR"* y:4D]wL5' S, QF\l; 3JlOB0sҍnj9rrAsI"}L84:ؘo HM&!lL-C&!Ei睨3W˯du5*4.`ln5u!h#"}]pW?dh[.t.qH%Pb9 SVd!t 6s<u( D0d0$DwT'H„"h>|~XL0f#xVD R$MEDRY˸eh&²WmYzC G[|?r!6+(w\|n?:Ԅ}:\ᓇW"05R*+6 {|_ r p;*.uNt6}lVSB:r \b_4ȸe%}7zo|>U2a[<,ε $ ~GK PUVX>'8rᡵ r-:^[Ql\qZQ9?TuPs$kYB1EC0<#(SEW0ʄ^h1PSQ &~Oƺoe"KjyQ<L#p|2\]:E.31M8 D9Q¦9$uF@]gԙ:=lƴv#4qв sBWK })ܪs EyAG G22_KIYE;SA!8X@9 $crE~_MG,RCxo.5f619 S&DPEgl) `uo}?|xˎ|>'K*a} 5;hPxa;)RhЍNɂ15<%)F]Ekg?.rI<٩v!2oSAowڷvYNټNB6u5~ L${hn]x?'xӌ2e~y8 ,w+<5}J?8{^{0djd35$`|oTPyA. =8at@T5 ):5%ږ,}>Eb虳*1)5 g8)_g0{<9ͻTeȌZp>{WDv(R77A.!_yn7ȷG5|WOl>T%69 UY,_^ q乍lN4K`Iyso)g"UzNm Mk$}$U,hsK.נ/rQ$Tv]?AH`mQ|@I-Hx$hM!&a.hӷ7<+?<¸T-TqcwB<2,N9tKGd%Xe big%/LP 7)*7$MYJ RW5x7\k췲28? F9COٔXJ5UkKj>Y>Nܤ!O뷘U@oƞzK GvKk,VsOXN{<KmnP2oL3DE wŃ*b\l#zI9e 'r8]ʂݻgJN;m_3kc3ҿ9SłCki:9?2:m8-`::Rja< VSME2l̖QoRL;:,}Jbdi >"S@Һu Ӹy^OFN gHFbe'b~BP nOʏ``ɶRK~ y yF/r/&rܧkqܨK)ŵxBahΎk)-L#ä$D%t7jOkB+BDla2h$5V*ӌZr~` 4C*l Jn{gE#mEhiUNݓLqzOW88hYW .JGUei:9šRQ4bC`b}%nZB'*6MxȎ &P8<$zZFVƷ 4wgoM;SM.MwR-#:Q2m2sZ"+1݁jǬЂ6;qW2IW$n}lעE';Bs2y7 ˦LQTHyve<Ƙ]14۝_BBmڴ&ډ"%&'qܙoeG<)IP42!i',A'(Is`Cد&!ah+R-b*+}_x VKMU\rE30?Bq3F~[RzlA' 1 YJ-oj= ĝNuy %M^-|IN[P%ؘ$p) -=j}x00*x5 m iQfrkOu [RXTǮREdd9vV,_*t OO $ "4خMB^ IQ~Sܐx1ླʘx,~:V"r^٬Q"-&c~wOfs2Pcn05Ad]Hגodt}R'jxWG' ! VMr?@GR݋sᢩqV4gHe[2ͅT _Ds%orl a{$D{`4q@{ PZ GHQiLFajfm9cZsB2WL\+0mh. b.DS c9nyGw )m2D`4pnW +F+ $O򶪲ˑ4aM(Do飣ep9 nI~)w'Jv)0 2ǿJ=-g*V)DΠ\NzQdQ Q1օUT޵Hj'zG^HZ ˔2,Q ɞ;=HqAk}̙ OsEiM} TD y +h^H(** ֗%984*6FٷV2JB;xv)Og*Rkg- W^g65@KҘsL/TX]QUAU>촓.=!*5~kl=nMA8軺k, W|QU-" T0 *@ƄW<>3cB*bx/ei SUZ_ ;߲ym5G k95E_Qh2S\0ץ&|~I硿ȳeR|DPbD-;}^?1%{1}MhοR;4k,VVBa6Dg0RuXׯ`u,@ف61jBgL'y+ncȿ*?"Y ȏ,k9mc)iY>\l Z=q[Do>O-EeߨS2fO1-}ykg85|cۥoYr )^I=Wn1R+a?7HMRgT< #3i6"!ޕ;<#CRLY_C|yVtט%qk06>z=?b[fv ?g[v!Hӊ @CYsl- kC,3O+Y$VBkإ;TdlSe_{f"zKl*羅:]F5c}UiA~%NNDR;&FZA1 t7BS%P?,*$$HXkh杧^ild~mol^ٔۢ*RiB+y6d#LѨ#uFG$n?!wX֤ۚhT-nEE@P7cMQ'X址K QKaDJ!Mͻ`dXܔq'(+%-+u z6G `ͬRK3|JO͊hZ~Uøf3ybJHjxD㎨PiPW٨~O=0d~lcG8:42b{bx7gxMB\7JH}#s 1z85ްc^?dBcxh3Jދ3Lx5n*pgR*[Iy@&$gJHj#[Ȳ>tfT1q~ x",EPv C^.mho!f晏u>\*$+ L.w. B|/|YsXXՠ>9 %n$N A1zMJr$0gk =]<[-3ٓU]u@wC#OZ@C8x,aȴA,8sQ߇u&p*ߪw;#u'[ 72j w^kvҠep2ﲃK<@O s;0yz9ÒR5ѐ1ExMvC&9]֞ɷ 촪5#Q66F2֒!'…E>rKJ3>RG@FsM΋^`=kfwz%+DᩝH8(5Bdl$=)]&]yw$`o(FD:l^OBHڋBoܽN;pg]A0@230 CrZXa P>#ht]O{S;EQv;%rou`!p̐Jx-o°D+"NfrTXd+$j$VO&=t9ܢSH:zVHPHڶv@=jZN*,y1t9>Ɲ%x ^ZTk+Km(0[+oڽ}' M͂ZlpQ}*߮$mMfOaw{X#Sy9ѻ[) i0\ۺ4gln*XҚبr`2G\(Wڰ'v_1w6"Avw&-\jin<z@8ߐWC ZZ=$#0 0z#tUuoOW7J_^8<rM0\K?NGk(tt;t<|V}fwAJ|~~r] kkZ`g3l c݇WO#1j(/֮9Z~*sh=+_/R|yحG k BI!Ѧ8Zr6m`ŕM4FTE0juS-S! gC|îvFf;YPQu!{mfz~C7P`oLeaT͑.Vw.m^ 07l1]+&."C ԁQ?#Tȉ {vV%D3iw,hXN ~(K1r6Ze4љ_wa?ME/u>6=YH noF}XmӪ~u~q+ܙYQ5*ƙ47==7ع822M+AA"rV<[;ٳ **m;hʘuu$H<]? 4!ld\2Ԩti9LJɊΧy/ˠ*K0L43X]Ҩujʱ ;tC,-Z~=U44}b9 ,G+DpFe/Kb/{}e v)rڹ$H"{4V#Z1y&À/'-otG Iy5LP# '._ɫAHxNt4]>P1n 8guoRs&< $p.z,-E@r\UMuY0^^B_ĸkfdltgP:036(tx[w)D#4WiEXrQXKsK:2ѽ)nn/o:4X฀-n 37J*|~F-Kmkv0*o>=߷t#HAo,t b)|,ȡՎ2A%.*t\[TܫaJ8K+7M@<MնdWc.NfS|Uk$k:k-J,?X@qJRbLP,qcV,CB.ohfgkdG97qNXF@uTϻ'Y-T̺!&e?1+bK鴯UR}k/=%Ԭ+[dM|C=w:RROLK0 ]Y'[\:S_%+tvꜢV)I&|{Jd)Og۽ 3b GlT}05` hr5ؿ.u''? ]KQ B=oVi."6ڕ Vng,W!x38sA+}L.T<Ŗs <"ozpnhy?\yd{UТ@[F'APx7+y ,d<װP>n̤^BdJLN]YcvjƄUYt8Ҡ,WoNߤM]a A=f|6 ?'Ƒoړw)dEߞ p^M_ssߡD|a]vS [쁜 hRĕd@ʂdB5jR>φDr2wéD,C4\ Dts|VK,#4R{aBҀ w݄p*k`*>wgB\:`:)W>B6/c1}M5l}h:a]Ʋv~H/ \nbpjKC {%xx7ဗ\}rY|e:OCn })C &kD[Z{җ.G7)uPtk x|[EJ:IYghCGUj{s'ɑOpC2[TCXpLYg琛wZ0MDoxw9>j+t*C_3'#(_}dEO Kz"v6+C o{/|K>Uo璹ړY8 :hs`Ȑ JkkxpMaI6 BuM9f[h/wWO{/աZu< Q7bJU`䊙͟n!1*r) Lr3RWsRu+j2v)N0ӏS4JG/Ln_ܛO@5C1}.V?yihr;G{K ~;P^'闾ٌg ~QOR8V1?./'uUAs `-ѐ29V,JҘ&/I۶@Z -2 hl 3/{ !! LNJ5;XeB([qc6lfwʼe luv\U˕;D_)c;KTS8ܠ ŷej}^[xBJ47y`cp;qnǣi!wE0NVl Y՟ƩwiY ȋb\j"N'M5N-S@YĜL$ 75ΰ67-*ek$L-6sgfzSO=XvĎm&$ _LlRCY}|]OWs pHf#MˁBEw}."/~R|j@R_pVB+ǍbCrǐ4o o7Ռ.OZR"g{r*[2E~)%KE$[Zv$¶  _,Ahw^}UMv=LNRůuo׉KqXv`-ur8AK`~*bk"p!XJ-O?OQ<@Cl>t< ,\ Jnt:] M.^/"|)Rqn6\@""(pK\npXBnyCq% \?Ӊ{GDJtS<)Ei OIf2̠q)p#w%e%c};7 $4 T8 `r :yWM8V\j!!Lcػ72?f#ruElN?v[XuܐιG$+)_a1| ~l _1g&wʀ~?aK`;0@:DuGRo9Eqqr[%<6+&GXI"?~8.XCpzWHGJ= m[?3&V/Ukx=mUe_ǫa zzR7sQ10F")*!_UhU_MA5y Sy \#A\t?rQ-ғ+#K#)sɨ[ƑPsnY,]:d߳ tqx2]71B *>vk%}c *fQG?ZX00. _RS@/>ZmŊ-_)Wt@Utj4"pBˢኤ@DBwјIcfјO[cb06v#cJܒ ٗs#A1&~!A ! ~1Q7T2kviR:ŢN DNĉ RRe7$FZ7&[GOa[ r^|kَլ«̵j<8PlOrd{tocFF zz!<"\qP!"Zz=Bw,]!w1r=$ym׮$sKI1^yOUxn#*N9Ι [貅K г 0/ʤm|LiS 249 y/ZWz8[X~XI"V%;Ry7>nf,hy&ʀ1APZ &]tF(+UG5JĮ0G# ]];gu '{¼Z,J'Xoe_K-`as8w<p@qXhw8{L?%q$I|*j:QJG7 OblBp9<#E[aKȎaA~5M2ucqFPON{Kɉ7Rfp^'͝_"9??mynZY=҃][heX{+z9V~{"o`5c>,' NdtsS|FGHO\nʞ8Wm*dMlE7;A0bm^nx?e T&In>mOĸ"wBh m{X-F?OIj)WgEiq1HLȰ؞Lf0̷L^:lӟ[ N*|HDDmnDvWw4>Ts nv0<-8<I9qf _rR4]9jӷ *24C}ŸzX!֝6>Ckǐ dg"$̶q O{RZm$UblK'fn|,-^ۯnV\߮*HPz0D(5ĵU7bǏ߹OzOFaH5b[2yf\ᷛvjltm F?l@V;=iu 3fh/=^|Ɂ=3\$ ݡHdL+q!񄺰 %Ӿ+.f4ܶDqE{⥃W\!YaUpULSb%L7ڑqe |UyV/SCFDR/3+{^p3O+f^61^3UsX"~\\Q(l$ ;)Q>*Éb$b1bҿRpfο;3nq"T*@GgqVקּ`S`>.!z4X07l0)$Daoc 'Uvkk 8)md'q4~, !Qc=U{M]ҰBށqC= Vc\3*mR-kϧ.13/{Sc!zV8?ti|%b5%}*U'l}gw[?j_ÅLn9#*+ϱgYZ070701000002e3000081a4000000000000000000000001646b69aa0002c714000000000000000000000000000000000000005f00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/net/wireless/intel/iwlwifi/mvm/iwlmvm.ko.xz7zXZִF!t/]?Eh=ڜ.+薕o_A1ful\",A}Cv4 bQ`; Jl"Fa4õh3ߘW,Z|C,1x ͑bhP3U\;33qb 'S:UIX'u"Ux[sGPb*$,kxh=`Hx8TjAn@Z"QY/D0uZX)j7r!k#RIM3S7!$ gCNCXm~J /l`2Ra\뼥 #o< /IAK_P]R)*r )c g - aU}|]tn%x l@?Y>c{&7%]T3 I?v 3 3oKa>+ч஽ӏ ],|!'د82]g(:s*$xcEP39ӯD{ꀻ6 + B.a: _ (hd'Q֪qIIpQm讂ZH !J~ϒLNqA^0.N٢/d6Oǵil݈h5>AnP!Ng +8I5 qYפ(1{a`gu<*"t]bv/bR1-B/R#t$ ޶Ո`2-w{-Y#K~ P(<"'x4"^;<:(M8PD֙/39OԸ"ᱵN") ~!v<&V V3SPڭL0)LT0$gpԢlA}TrXDB[h+O)4Ox{Onh$U`&Ԃf<}nn$R^Zd!GaiB<fuCQg@OrtL?Ty7m}Kb՚x Ka]a|ı4S7Xnޠݜ:M, (h><91sqjFrHR(+Xyh _#}r17?`o-rAL&c""AݛZ 8wJ2؉ Mqⲿa`O 9)j}R]:II{a3k7RgIr6h_Tac=m KCj})){ɬJS(I)%b9c~ b)t7!5FAjR H(PV/Mgy[4*`Q1oYQ*!#u̺ZsڔM )2!ą F> xR/*;B}0dÑJJš+ G! m88TZ(سC֝6%#d zڌFQjtyoϱrF-#@x&n@n\;I1dl@nґ|sq)qyi ;EO@QW?znc01{ۇ#{QlJ2#+MXLI2{S#_J1歊R^+塙AtWB1tߵQmeU3@@ ¦ƆPdg)!f̈́n[Mto VePV2fڽ ,d=5~ [A&w9Tޛ$[dy4#a+Iq*5Ϟ7?M?MƑ'k.&?M<宊|\$n*.J{\*C l-u s ph9LJ ~%!6^D,`uמ^T~Cz&QkK 6Q>Qܤ*SG;*s1.uih9AQ6.6W`пWJ{sMikC} +jExa0Wt*Lܣ 4,tp=l(#K+u[Dk\aW Gcthv?g{P\l `F98;,RtLd)Hk8}Ql=)wpqW-UЛq Bր%";~a(T˟Q>U*5(~ڥ:3ѧTK:h+vhe1dᶃvϘ_(2J+ h|Ϭ T9a?6@W:'CE) lX0W3tITPGG חCtnU^'6k{=Pnna;"x.caX`.T:B(^h%ꐪ$V<93'2fN H}/;F^0dĉ5^]k1{$< ?6Vv̷&oi:t=Y G&vLG򻃀or= tC7ff:@HA@Ti8SjT\*Z͝J"Qck$®LlǦwVH3υ );;Uj7:i(PhW>,لWzss3Kd4=ߴcv -F_: Nq:mVJNPJ`wJKho߀h Du䙭TXdJj7}ծkazfCǨ)0:z:5 ]e(wnàׁ֫^'NWbD]OlfqVfp+̃c|7e,ißcÐ~ J;pY2RC]WK׮{6iƔCIS૞Ρ^qሞ%!3ctKZOQ׭>O]Ih!t{ЉE.wR?4Th24 | !`+HqMm F,mc9u?SFv|K{NfAiZ/GJm? .t<>3 -!K:8]@Z erZ:v6ai%?mRz?X>7A C^uUK86vO!' ~X->z K6wbdP s3NQ `:5I,sԅ>XpwQ1{'}*lqOc 7A4kRx:bGč m[O ۘTʎp|imO)ν \q$q qؠraȈi,?'2,şk yPZnrLV'͚WB|N(>W!vLYhهj uZI|*e-*fe;˒!l$hy*cq#"Gǯ|KhdB' O#MLLZc7M| fef7I:*ég6AJ?W0Dek:ݜ{0Gnu xYT́QhY~#"-D^;]mKLؙJܜB t^ B4[G*=3Le [>$aQG5bpbZ+BjC6=bAdZQF ☐ q8k!/Kz" n6_qq``@Y256 Kϩ{(űl*K-T\}INtI4~Q.P>d-:C-ī b0k4% q=&HzFݩ½bj1_/"'}`^9{1o$.A |K7:M-gBՂlnםuznq ґr0J}+j n} N p'W 6 Z:g.Z-\:);! yL2 ^k$n~ENvqU yamxo^" n]U3Γ)|\oe̅dT ,"]x4:4-Gq]JLmp|`*dI>\J[9Tfai)ϙUr_ߚ)p%E: tԂ^B$!',d;NoOyJ7Y'VY~')Trip&uΆ2o/P9쫃c`*4L^z~Zp*9yg2gYgðhQp)H&f:~EbAp'41 %”o;*nK,QJðA6qD}"|u򷾽 V.bn>*zBq 跱vl-Stة瑸 _8_*\}dEm`2(K,ݛV$+Uپ-Ѵz1J\|3]{~1f)t[CPY I!Y w?75:B1D%OF˒ -.IW6]XЈX=Ab8'fT$I8⓲1! ʾ.) zHy8 z[ܭJ(=P~(|y#sޤC[lCeOM܋Y>'x]$q;HQxw"pZccpМii.Wb,і'ZhOB1uĽ D-CZ]ֳk-GԆ&9?vāTyF*{k(\CꅟT"\RR#+RNˆm|<mvĄImr<6#p[16iu5uҤts~``}ZcWRo{ xk>:tMjL+* /9)h#?__(P,UDp&Ҵ; ˳mP׻6F#:sfN:~2U7.Y`0PБWb҉G7U3Y19i×OHqPR>7`%1 PKt󂃕Wy QWˏuPfw'K_Km%[m[zBpmqLf2ШR=CD="@v_h=Tw"꫇}yƯJIWLw'ȤS-3L:]O)э}*(l&e5>$^B:#>PgbuOw\vNCv(Ve0! Zy} I~BIUUlX` ˪}6ꝸA*Dt7kU#ـ܌[pɨک |`!)d*6X ܵ$Avn\WL0G))mL 'LӒl3MT{X+rjl`&[Kz-[g]8Ԟϳ?e#ׂӟ1gv+{D77PNY6.AH0u;G74A+nŇj U/ oy}V> ) o  0.طB,JQd{b]2;o7NIV&y7&.өoT2JԚDQ"读ZY0Bm;d wRպ^?IBԸrbǽ%p/ܙ@zq ${Z 9'Cqϋ!)S\[&[Nwȋ xu?ٽ{f6'JH|3豮Gww-.mAAL99j[g03T~cפTs~}K{뷵cY9k=EVЏ!QbL'Mzyc-UO[  PGte~/;KE{]%LA^?\Gi9Ѿ~oGV<3ҞT!]1'88<bȟ32V2%¢}ӱa5Ja}l:ϝVH p$2Eđ tP~R`kp5 ]OĴjzTs`A1HgR1nܶ"8sTgC>!Vu?Ia<04<1㇛9 fLPގhڱIUvYR/"}f'*W8nDcX% SM:f 1,_6[b΄݅=S+ ,x~:5ZS|AY;xb6Y\4pOuS).jn`0ੀ*gKJ(\i}jaqe0# h;r?Yx u[Xjn_g-l*OMg觃Àh@xB Ym9K+zuy){FC̮ Xj6Kaip%he}'qTQQD[4 0 BUuqL),Z;)^QE)f\[YzY{cnFK V 19%BYţɦ`mr#8#4[ؗ1d[Ch?@ ۠< [ǘذg&Yz,vح#c.bAiX4᰽tP5n$Xܢx1pijZL6)O|Ѷ{Q,pB.KBY>`w?Բcƕp5o(9rϸ$ukxW}β*TD[9b*߯- ;v9Ʉ,~8y,WNg `-]:/ҫ(%䳊&ig/>n )DES腥,hȜK&Nm8.gřqmd,kxv:aߧ*W@!'։+VaԙGá}QrwA)-A2w~[]hb /lt<ߤɛQiyMɆ08rKمI?M,-X=t1I9u_(SXl`ĕH+&z:`TPpD>>qs譙콠v!P;zzJaGM?t"3rӡE2*|T{J5-QRln\&+րdrOf$)ya 2k]y>_p!4c{1 v-Mlݤ表 LV"1!箶,Aw?5"&HW^4lλÙN&90rۢ_DO5A qN=Fi) +lx{#"EU9&S_7+'~H5xg$#J?RK*]164ys9h[`?5Tp2A7& $!ћP~ X~w2.-$P4BP\f)T 'fncm\06@z9ݞ(4=uz ,^ 6}4.;V-QYA;v~{*j?#^fgVs~%Q ʼ.t:,aV/^dQ-*^4me)z,v\6\+'Bd?hzYCBFoAotmPS3Gɷ{5Jrd9۩K#Z7bS. 3*8ki"C| ٷ=W="{Y GtRI r|ni$Q|Lvgpt6#g~5'u]shN qkN.LhjlDD7~qل9{r 0I#'F9w|Ɨ7jlŌ̪HS@U4<(,d;7:?kb=|IahueK$U/D`(ؼE v5ع)[oMTۇ/ՙ22%M/tJu 3NzXr*>~~E"a5ɽ( Tv(^e|p!E(^n_ 0=Z&KuZa!we-a΍{,zwmQ \&y`;-˪0 Q|X9rQ 0hUYmg~l%#Wb UAڊh2WC/`BD߹ UA=p#d"+T/ 3.,} ϼsU//_*#atVQWF#%L7Q7YTxyQ9| 3*vԮ86pFLE Zc׬`  [iLmQKp ]zNު @w>-'G!/1dK:t+ԓV2Lp-As:= =e*? MyS7S@(׉+:zijߐ"f hiմ%,UPɘo *"#wI(sRxS~8U3poZ .Q)g򩰢'GuK|}^-9Sk. 7d]緸Ѣ&c-ÿ ZbۙD J^u5^"=Y(_O"^fK^36t}$lcI}Њ Sz˽y 0!t`墳qQԤxEX@R!X#NX $ YɅ^ #s-դG㽧Ym+xit#Re4+Lb4|T^6 @[+5I'Q(!e)?;f5a 4 n3԰~H4s+^oYfͯsN\+&%-YaBzKғ ]Bmx}.i x)NxbÝK'ٛ=>؛V _ QǪ?E_hsWCmW>j[!۳X[ pxqAMY݋01+K8XtȩU;ܓjV)jV<B?DÖ. \$eԐ{츢`Ŵ+2d叏s{jy|k?ߙ^˷aƶPGR`oOŶ Vtl}InpKey-bEvjHBĤiKH+0r7>vnb3p b2K=S<cR;O ve9b3"2Y\i92 -=#׏䆝.s)?A4N.`oO +P#5 }0SL\ N3O#F%sQd`/8,7N(AN*+zȅ5adbk,~IOfrKr(|UQE[eޟXD\y+ dR#ޔ;8B$,aߠrV 4k]-Ix\,xt L=Z貐'dr &^Ymz~6v״e IE<{O &1Z`|/@b-- XQ׊pe#ꨱjS 8QZHObД9EĬ FMvSֻ$&Kȇ$8[ԘלhŚ (xO+Å؇ a<hNx(%EI-(*g#cb6@x4$ HAxia줏H!b1HxĦ*LIOГ(l axs_A~Hs4T^qHQf [~|uL`M3ٵ Wm(o#~dɼR=t.5 (3h><3n #Q< Ԕ 0h,T]"wΞwe8\Jt:cg8QnX(-m̧ĥʋ*Dݐ`,j-@{3 jTzkѻoouLMłˉ%e3bz>Mٕ~>i˥rk)9V+>$ 3iSM>BFA3^ Z?, \ H1z˦|{ pUZdyy>2ydKV˄ @9fueA»09jB`:sFs[KU-RӼA90(r|FZx}4 *kcu˼m?FL6suavu2-Uݡ߈˩g yUHwc8,6.0y9dNP܋Qթ7 s(.d퐇 nV}q]G'j: Ô*<<^m}&r%&+nx|YBn8ݎHK St`yR֎VI?CgR`;UhLr!UXZ!+hࠔx]Ϧru[d?77y^e bF+wAfw*b ݏP Q cPScrs գ.V􊱠?`aj6DH(eJe9%X) 0&ucءw:*чd' տ  <'3[%utS/]χSD& O ~^/~SʅdvPSUu+P )S1a1 4We[&H6l lA!i)iiXWx3;JmU%n9~-cӱ _  ^]8&t(%8Hv630JyR 8נF,$LU$gmng7cӘ$ ]@ڝ̬HNke)W7OMm1Q0ն|w&F?t[we)#ZV֑&#~ r³Xk*H$"cvSTƉh1ySV,bH$I{`yL\Ӫ+<91" 4uIUbX 1εuDH,n34fHc!W@ *RZ[dׄڌbFUyxxzO[m$ğ֠مOc v= mB ѐO :! Q'q1M'0;t }aM:`fhfsAhh}N{Dp Erv|PI63Qzi.T*_#crg &i_Q gf%80D)qЃlF"47 N ebx+|uvY^(د鸔)!j?["VŅ͛?ޘAٚ)V2Ty礒 ӓ6ڲSݱ#)}̨m5iX /1VT 69E=x܍m=~klhXw0v0Yv&Y͉13SD()dP7sA񼅝A)n W_ѧ+zm~C5^y~k_͚M?8 Ê.M.ҷYG6۪Lf&̓~C mn^LpgvwДfg5]C; ; X'Ǐ`XH=$zvB`a z%"0L_.obҧ RkK.rIi({obMg[@άopP%gXEt2XVڎd3G,հXAAœz:/B;"ڇR$l:A͘r&6T5"8&4gךr QFRb)>مuK̯ho!_Ea:/rO7':Ja+-1UM EQ|W.mޥk^A JW3Lt*w a]?$ZReV6f"~#f|ơE(A}`~{#p#[[i73-^pgJhk;j.Jo*Oqpe󠳇>NWj:Mg&yb5lk6@-cT,0Ԗ_!WoLK ~*tL1 E1j_kadCC2OE&<:`4$0%JBYKyD<ٻ(X <&դl\Z[OB{T6a,=\!"'u٪L{ fiR\XDU5Q$O%#P. E""1VbP8{YdH5r$~,כx䉍[8j^/BGjyƅwswU媣PN9yWšf)="~\A' d@Nr>N{>Q`쉗شJӦI^_&A6 C i6S/j8o/v_.w@N U>"ucs1uC1S/G/fᅯ@TY37V{ J4`J7p[Pe3Tje:ۘ %e 840#Rd/, 8|l\| ϏB`Hε[O5#xYF70^ $nL5oҀ-Vҡc䲣 <-c'o:ICCcj`Od6hlF惾L-\Ý~Λtҏn2ZD4ABUrE>M#jbK(CtnmqJҖyi $02 iɏFG{#P h.EN?"f.٣k˔ft GCc< bƾ:_BE&h.i*sLЇ Qw { z50p|RR4P]7z>lVzga/Dj7 ~3B08%xv)Js r th @-x Yh0B'B 5QlV.!ѣ¤E)B-o?-}$S]2(2dj^̯L9#ʓh;>NA~R ›]sm%ӪN#ԑg2~(YVm'´f{-a+"\x5`wd. ZEtu@G?o66twIkf Ya=D t0^x{pB+ݯXzA0a5\MlqKp^3! !$h=yюMoФɅb]`f b u8q`i 8?9iHm:zK$TS(4ȈWol=%ֲV {j6c|@;|4{JBޤxiUln$X H~πE)^ߞJBi4klX6ur 58b+.F[ol\ܛyá4_$d(jO7·#_ y oXOSZqɨ1DRCDk=--3,Y2V&KNېjU6$|W͸郴M}/V޾frZ 01SK99g5%H&4 oȗ̿E+Vl y>'sd )^@TqKN@"<5=ozg-y6)Jmp(<9s6>nP} rY'Մ2v*3:E40>N`x5T -b`"1p9(LsZGO`HKdĵH$˨8ܟ>O'80Q|a)8XMqt؍7ήC WR`^90efȘ£p`̊Zc(|Nf3 ?:s Ŵ 4wLJVvV#O9zFWX8bJ&պV6ݟk{V׊]L<*5=!L9QkW1a2ה̎M4s]M'C vH:b*qAu`$GmLu5"Oׄ..wlAlسv 0Da\ j -@*[vyM*Iѽ3d8N0ex9~U3 }L C=n/qrGc8 uUZj`'@Ml;#g+피]^/`Rw GR>hm_rcJJ:~+PDX>tq6^/ -DMQ!$̻qz7P#|^UǩIMDJ q_p D;%-3R`_.u@*P<}lXMTZۉQ%|JX Cg**ہ @B[;dpŗy2z޼`6\I`ؽ{/s_aCɷ3^̳ak+e `qρt9,Jtfb0ӫu3M(oM*]8,o%Yp Ǜp4J2x;dgj٤i]b],3}*aMl}#18$eF$m3˭qQBh,|[D:BnoO.[UGcb5^})FHIIQe\&`34 i'|ݰ]'=1|)j}qgF=Gg=$K6ZxOc>J;q Jse+.iHjiß-FJ!#N;`qt$&apx\[F7pi»ۯ6:Nq6w_uCs3".a]-Vԗ=Jpf>QL`IY7} R%:W/eQQyCEYU\3f0 SPO@6lɐJQQaМr'sN r+' ̟DjLv6oWhF_ڮ> 5\j˸mҞ_$eYj thSxԝ6yR[,w9ݜ%8¦[׃S7k;)UE{ݟ%upVѭ/ď0۟-nEOGYk(7p[ jǻps2&.'2F)hv bA&Zh[D H6h`jfJjb*&V%ij%̯eH_m~aUnD/!Ϛ29}n6R @=>\9¶o q=5ޠ ٺjV o;9p\1u?l'Ϗ/n3d Q@yZTLYP*Bt֘2,q{uIo?5]ğ‹srR꒰h`P4\CN>+6JYm.W)?8)n@1h!ϺlwNcGB±dFS].7yԶu{ f]ߍ-8챇#Gh%7w9l=NS j'{eSYwڒ|lL iu1(]AZg1],CSN ؛ Y ]K#?.!PQ@FD? KVc&goRk(XQ2., !K HehUȀ4_l|krYY<9Z_yUG5[`+k:1>4 /f|c/(;j~y20Y.7=ƅN҆>N+때LGC+(n̐߼ɠr ^T!0jӵ8J=h>1i 'm"$Az%XKz6Gx(5giM~I$a%d-˘ہЪms=I^n cPuƂk-BszI1U"4A@pԩcf.4^5kJ`ܼJvYܒUaNd9Vŗ,(a_]nFиylPE?d/]BZLzҭNBCTqP~Äf *:zb.\qPC7|Q-o `m 8a;sGn0[qIIq#!=T[ a]f2ޮV[|Sj4}<[ˊP;S`VӋUG5jĊHk&Լ'o?r>l'1\ҋYtS@byA)*䱢/l.ǟ %_M be;AZM5 ;zpwJ3QosM+xŠ5Pn:-HֵCQ&0fqGv]ʴK ;`9mDTrˑ*{vo@4"hq-f6=u(jl0\I$R%$Ds$&鲍aTocJBec.XHf-٣қ~ᘄl*H_EY`!YrFS@N+|3i9)h/lrZ*2 .I5%{k.DƬؗə-b 3O5Ed54ېW.HsmP˜0/8<ݫĝ_Tܯϻ2>#7CAJ*[4L z ZPr>1`T]5`. 'j9j/O{8kg}.T;}0p`NUY\^B:[`u-MzJG^6Y Jn>Izj@m+EZa!6W x `{mf`xgXfRsⷌ yKG+9ؽ'SʥCv`J>whcVP֟ Z3."4-cْ{GR0)"369Fy2>S/#F KDZA&@׃:#[^.2Fc+wAx&‚?_3TuE<}٢/zYf`)TT"mmոjR^bo%%y{'t`.wu:]zE }VuAJVe] R$whiT0\I6s ۔LQc[JuVJ/6i1CD!`d^!. Ϡ,+( e/&6H-M\ˢ\h,{1d[m{{︾9ҟ}8sQk`L L;7mCbEF5W,=X#$Q{g5S'Wm:vJ6Kߍs̖ݏ ŵӃaPzcXu MvFpj& hsn)|څcYgPvUHxџssOMD? '5\u\wۗ 6|ytub1#hŽE\.Av~F\pcd dSe%"қXU[K5]@09" oMMǒ,0͒-&Ypq_]Hf3a $2v 7gkЫ&թl/q Cٞ!4Bnj|T%%q:Z}M2F@c, mQ *e\qSYf-2Zc dNEXiG ȢUpjc$T]ġ3^puSIHœz]65 +&GR?݈TVߢ* ;i-(k pIè6Vm(b O ݏ+08 SKlq* mxRطf)62rS¤\ü7&j 9vf6qz`s*r 4H]X1[ u*1Ų+mDq{84\̗P>/gA5"*]SrRD‰e^μ'5M?v8JOYy%=r(]C{vGu=4j4ix[3&>Яgoȟ0NLMo6U%VMdɴT*Sg0R+b(kK65'dyY>J&z#ѝz}pDKfR/r˟lò=RQwmaD3Af^~j;jc `V.+,|jYx;(ޏXu<.Z#]/Q vĺ`1YUͳ5 CW|FT])4jju>p(zUM)UhgXl.( sq$ ]s3:d/<]I2|9<)hŵ =A޺H8>@8] SA\C7]E2Sp C?koQx֘:'t+e$w:?RTVi Ma\_jWh7|\#!BDa`tq_< 눆&j^`n/Eo š%@nY*] k ͹oS0qbd̨NxS ̮F\7=A>/{FGҞ#)ׅ;5aEa\\'?d;%+9 Y1e3j=w- &\XEӪE9_KD1Q 3#mY@D8|'> u@{ܷF>}4U[U=U-a)mݦ4V1q똈wH ^ڍ1ذaI8Ӏwiiw3,-GһNm ܩcyQ{b0YE2~&ȩPk&v&nI,I p!ԉ 1aD~Y #c}N̟-ᤈv~Y\zo]Q! 2Jt 5q6;,f/}ON0|0n-K]_I]>qfHHl+P_84 Ē͗ e(}qކ+ףR:9duݾpe nl:ӸPOg3Gf묯.R}sُBPG}9=wd[D3|"E*>0D8bj15 (w͕iXwi5Zb _jCr6<53z0F< zԬv C߸=UM3HmviZI)#Sy;OpY(S1nN tg%DBmL M6zʣ.4XqCbmJ~8u51.U˻>{T r78QӄU y.4)R%\ )mL īԯ/L6TVwTR#+<[bQxnwHFܩY~' z줶L溧&HQ!KD_RоəOZkB۷ &-2$sgo $־[Tu'nJ^Q4qRCe2GaV'e mO<=+zl\ y&958&DȘi(٠5Act ľ(>MIc C*h% 1S?>{Vu'T o]Džp; !أ0o'mLfGm:} ~-a%V5BvZUD@smmZg&p B7i@dww:URk<_m] H91K l(_!_yCq-} a6I1uμ- Nw&`g%i[0c0C> VWN6eI8K=n&:@gg**3AKP"~0ns_%k v6/mhyGCѬ0JYkm ibW#?rR.4g ct^.3C|۾*C,uIG6\S4V;/+Z,Ѣ#Lle/M3-; 2ǒrt*Zj{zmxI ^('"$@,O?Ae,!Ll$Hዩa5~),"MygWm |9 m2:ntI-#bF澐D8Xs KGF-U;?9BV>,YQƽ#[㈳\ϰㆯ>uz%(x/{֔}en}b˭.Y />LruDJ]LmP`R' װ[[^䕭x;z /@j 2p1/G-RgM:zէJjaU$ TBkM~`˹Gf]GY!"N M;m+xiESl:Mo2pãzut@Cj7'}̦+I'q1ݥ@5 ' _NhHwAX$A_aU$.MbqxqE0_!NJLuzqz!3}̚Xhݘم'80::w sdEKW ~݌\!qBC}9іijCD=|ilƧY[Z= mw@,YRP:k? b/'6ZvGmVKf?Cꯤl `ˠ<EGO^E]X%x)lf]{a8$ɊkUOZdT ɍ͔.#R&Isݨ|#.f-~ E >9kB:6[R$v׶TPIY}I]aU2n(2ZG\NTqN."Z$,tmDS>F W#m}Bه2՛0r>Xm=_b>6geLr JjomP!*Jl{?iCtfӜ3y\ƞ 7>,Kle8V՘SEy BKWG3mt{;¸Z:WvGZPnݓOU\[ A?Y)b7PKԑ*], ȍi<$6Ҹ7LJ)]9UBFU4V}v.Szp.g[ݕuSO^*e<&BO)ޛQם;~N$;/hotS/BzBG떌/<6#c-*ik&uJƛڦGyBڅXۑaJJrMiUI!lF;Tޡ ト.\ȕ)ӡwJ,YA5s>W([騼bA~-W6D).?:d 8&"G 0Zdt:}ȏ/!M<`uePl+=[+<| @1=N5sg:avܦ ;Uc8:ѷ sɻ\ pJjۿn*99b1.eAem[w\ڌF+ I}z+%ePN$Mb Ԭ6ڈQp+K.Hǜހ~9cM-&! w ZHzKی*wۏf]!żAK}n'xcN!ZH`CX;-5Vm4 yflK⤩zW/6ڕt|.X$M[79RўGQޙԌfLDpl,=UvIuZջ7NumT f7!8{K Gp-槔CUPQhUDÕ 879PA֭6]t'ҥ96"90YRE^ur ю4I]K#Yr^ϑJ+ iNF"M? Kl"b) ^0n4-,B0:b (< 8N!5b&WP.(לcϲrR!?h 4-)2@Rج\\dCnҚCTwǑboc+ؽknբx`X9|3 ⮌3mCۤwĊɔ-{~袊urjut%mRp/ ^*T, M6gִx! S+\ͥ]\f 3底hPS)N3Rw{x(ᬷ$_C"hzR=u`]YEo%?}UWIxZ'a '2GE&t_=yHl >ZfК1hS߽c!Y}Aƌ ,<\H&ϓY~wg~zf$Q,dxR\7jqW_fʡ3\yO+_T`MQ>H" | ͎hbT2696hDmKؒc駠͋u~[OnEDfwvj0)2jVӓG/#'pt3q6\Qyi|$LUu%ѽ\*]](v9K΅x6tpy &|%cRâ-Sym/~v%7VYZ/U('=,y$d_S18t^PWFCoM E-r?&d0Բ$;HQz<#h~SA CfMHrPɾԍ9ؚN8"bmL 6vhZ5-|C~^y\GG;- 4K~XSm#te;+[I!++Og_ kQawQ߬|% ڎ'x>A6$tzyJV|o#sq'T.yWY\򟄁 Vݷ9@ em1=&g_eP@h7R|\GalvGUjUƒ^,s&}7ʧ/"Qb!Ӥ 5>=F}`q=MΞ2Yiu} +ӟTOo>rJZ]9oA3}pKپtuy}0lT1Gk%|d50 X.\Sop}l8y+}p|;n  6iNkPx3OQK*@:[Tqnɺ}\Y1/绔bV @}ġ{5rOQ-n@sdpᡮ )F t=FybL4.'*2MB&/e v}c2~d)NA4 ŌvH8Z;bv-3SQS] Z Ƞ/.f~"VkfN}EfgPne~sW7@&fHwE3L4O0Vێ6`Si2FpL-G}ykQȷ6 42y#Tae#uvTD %f<Il8$3sNz=`싁FJ\O'K" }4t'O~i0Y K)wB]g &++Q]`eyZ"$hfW^%Z# \5$y^[:i{w߁씉Ohr~$݄MFy%'/0bb#;\ ̕XE/WJ E.6ƍwy_# 55eȜl64g[APP<$xof$>zg\K4`E}?'q>gK!6]c1Z9G խC`|, c^,{(^9!]lCm+@gĨ˙jD^f d[=X$6]bCfF( V3%5W6y$q%)~姍5c͸la^չY_!Ŵ׹>=`vrjW>Rxy>T>!V|WpGg_/KqJNowҜnUL&LAʡN$6 r3piLSئńmJcόAx'#e:Xma4! v>1Ąi/PٞvRtIלG.]4No1O";Xwm;`F2AeoZnRs&a=K) mȰ ?H!|f$)1Qs;sm  Eɔ9 LfMȋGk-0 ql026߆7~5{7rX,8s~Ֆ.e7=@i!SZ"v+[td(46̗n& >6E~u)x%2ߌtpY=5HcJV_N9Ir< /2gz8:E\>fyW8q"53,^.H"KRߘ/U0 ts㺃nBݹ1nt⎢ X2G7q>PIzPTxɈ3%L47g k(s# 4/4!LW`__+)pQaH^^Ysw߅'sZXD:YHϺ-Izh!,X&\XKfGgTA.UL,r=D'~C? JmRl>^ CE @t#ER.γ*յjA@ q\88Mb^^y l-PjezErrlgz߅(|2ȷةS4B\Vr0D)d\,ޞ*cxq= 3qAЋe)LwkZ:Ӹ,9U'==o4.EYsx&cox&>vYa8 C/eIj( Baca$JeYSfjS(80axF9ہW s낎o7WnADn*ǰ?^A!݆>M<^@ѺO_ `Dܲ(קiqď:T< `+kK1,"pۖu٬5SY(}儘ֽKk< ef%0*(pA#z5 %7HyK5p0'~  1+v 7iytVhEx-Yb |mسH(&Dbo-er.+ 댬yXkִ 9w\sxC :d?%oJEkޠ3̜jeD~KtuhzwLuTAUyB"2vi߱itFuHF9P _^t=TQh\4V#U?}V 'Pw}s+I V /\ջd=Yst?Tqɩ1 rWiL; 8m@f Y6A&Aegp0 H[omZ . І8'/>(*&J#Ѕ'p5Jb^ix]t˟e!chikW4.ci0K?.?ty=m23a*X"t4ŰHԫ* /u I(W#A4pӪ) bg9s+7 ;t%z=)Nح]3hD?$,TC6sX[-L&S'^Mя;uObHZ 2%w..ϥjR[eD )iz.8~tcAZ`=1T+3QbfyG NS45_ Z9,cC|i2b G;Fs&="IN> Vظ2BTVLȒO/w*A/{&0ahY|#|͓qC4KN/FjCT]0EdEDlTɣӅK9!$Z+ Jt`E i I@a$R}V^O$ ) 2p iSܼ4*Q#6?u`9.=^5<eֻ""O^R|G[CY`7M*Av玹AdvVl ''1g,T2nĎ|V/tOb/ RRYeBo]I b[ly8SkYp'b\^YYS,^~-)©CQ'o2"ɺu+G𽂦}s75A;ӻQ$M)=LmFsi{ٸS/qW@Ú׽Np{rOaQ m!''#DJbwǂ}., 1OpK,*Ka^MZfm󳈮Dr900=lge1IѠ`]a".1I<89GhJ4G^TW*$\KY>;TM 0}h:|KQ m>=~0RHA0UɳB~ac۞a4Ib&;{??eYqNrS?Ru8qOZYvI dXTW9ypߘZ8'D:"˙ݜ A!Ye( _H LGqk8Wu1kjN투[֘:,!m.]w暃mYΰQtW@\IS b<\=$Sa3I~kGŘx SdGJ0XY [K0[;L< "]wW^sy2_GDVJqq1TQ* MAb~8oJ|%-; 6&NUX§Gj:#޷f]{]dduˑ :\ C.t=\^~N[#|yײzvOp{)ȍTDhyUSx=X<8W`y<ƳIԽi_ʏyW\mvn A2 ͅ+i '.WZщ9t(M"]5 ͉/ "z~!%1USjc_ @dP#˘XFPT ;l|5P_:m[Fu+fGSJqjc7}c?d*RqIWQ_^H8/>Nߩf`oNIa[~ ls$q!<<eW'vMs#LYq.ސSأ:|k5Q5 @Dc g- %Fl*s=-oY+VY}S~`KOA!lLj|p]U!"'S*vNRoEFE2MٯU׋="}/~qL C98;DRs*2wBƞ,qۂ-n؀C_07 vZF\si!d5/d]RUHΡ}_&GN$v/ F8Q\h%YcCc hOk?IF'kB:eQ5;[GΨ<"d[`7Ctd\:6Z]IT*<Ω} zƪH"{DoDz=(@,]X:HHtԮh.6)snoDFP;m+قXGS~B\Fc_@@Gƕ`f<_@wlYl v&+*L=JѭLQgW;sykԀV:ӨRV Ktc\0B=AERXAͣYN`*DK)+Ԫ7E`u:9- N$ C~앨qvTU!PJRYe[6#[#A !у(\(I|qaqޏ@D2hrD\xxkuɏdf1~ͰZ馯-U<+NFN fa\ (}FȎB|ĮfL]ZB։?="'!NS.B5-ٜn>qy PA)ARq] 'nTDGK%\Ne` / }ʠ RɁܟ4T!LS |M?\}0{0GDkʰ<=V8~K)/rǡs͞jD]e5/+E?}# 't}_8%/f.MXngܽu0I<.6j.Tǣ̉ )[.dG+ghОA[3o'RYm}i*r.g.pɇx)` ö(`֖f Y]k%E*{YɥX}a}zɽ@|#> 'G.0 DŅYQvVr_t,FzBWo):h裋5A2C;%(FoY"==&8|鉺?˚HԊor!s# EIdkt'N1]хewMuR1ػC;\?4j %N8Wb濃ƒJm(GBRCX*Xlo@<&7h+xYvQH',F/ֿ\M<hy$)}Ka pyKr}P*@DHUF=` ռ 1x! &;ߴ*pځ3E >`KFUTpԆyaIk^Iޤ&ŦvSi6xsSzhᩂZ߆;t6޽QM*P;O%mk|4ɵ.Ts+ 09+ƼfﺫlyNԕaB9-1"C6Orh4K>1,bpL N e0:YS %.6y3r"I?#H3JCUEC;O.n=- 6PlUj\PWɒÒG8?m&\p[Cbiޟ d3 ]ݩIJ/אHM:^(j[ E&%7ǫ6؍DıPqȿHJh`hjeLDCj*9 85m a0:/?gq̳ e=đz2~aǮYHmϴ< Ǎ3f+V^K@qna}#i'_!JhVN)*kiIU"ĭ50`$Ӭ,ȵ-@aƓ >\:3k69 ][u>$d\̓EB,/87k<wrW8W[:ֲ[y.&EŜk†,f;'>@ N.0SLxrAڧBЖvk,X%ods[ʇRL:*{)gʏHQkct94 G, 1u2Ռod-'}.OلL9^U-`Z+Hw Y?M9j.ek=dN.旊H_'#:r|ڥH&X% h >KaA7u_бSӔUͧתM 1*ٙ>."P‰mH2H\9USrej1mZݘ*ԁv0!Aii`1ڱ5oS=NmpT@cM:ɻmnYsTw|İs_X :Z'w ٤[5T~9m{c 99L^g"|uLPD%V=mjF_I&9;4ӾN>5$Zt2J񋙴~Lj1:?%9/ >"6\>pH ̨4d@}~ k Y(8'kVQi:x[l"U."-:%sy0>^3\7⹳J۶J,5M95F ;4WxJϼkC !$>~<;fJ߻Uƭ!5S{!*{-U]|X[rӒ ] 1-~擛PvbnhĆ_HN8CIf-fgg7VD=ֹ8]`4uǴFĽ ?bvP)D:-qϜEAX,Cm^~ͧz%EbXj*uhW<Ř/]ɨ-]]1=B̒{(Q5`[!Vb5h+$;'dଛ9j9ܱ?`'V;/?+2 ^?%u~kVVe|?X.E]MOw%6;#NTE<}k;DP%]ח!Njat y1u^6yNle"jsnuF| T\p fd D/_-]v~馻Rd ,vZT:CIe;,RS̼'k/r/>.D648A/,22ڞ1zSCR i IAr9&Ml!9B= bXA 7DE\ U5'i€+¥,]xgi$R٦?d|549F }u]&/:ITj}jZdbadwmG FMI6FKXqΡ&zF(d+ڶ2E1m K?+ ;SX%Hٯcq#6imjU'9ޤ5/璲G+ׇ(*Tw6f' gQxa ۢU!X `Fw4:uLJпxDV[WZ[^C F1eg]a}xTLbc!0?9"mb['1m'(_1q67J7!5։T$,&j C\y! >'SA͞yvFDfa#__"pr}<L +<'ڶP|ߦ-dJY`K$ 㖗5Eױ+DQ ,A aIEG0h#f8\^z͔ ܳ<=K`:]R3q+\#."tY\RfMv& V]J<2 E*hITQnkH2yPElbCg5أPD˚^>`p t\oGu1@_/wFG¸-TKNcPO˴+wK3.D"cxDj_}_{O- ^M_΋kxx9/[SjDB%>#'X nj!&Z}(?5+;J f|իY.g[W$YEkDcԡ\xg7zob0֥'%qK$CYQCަkOUƀv, &2JL?p{ ]vws)vyPzfF_!L6٢\1rNw^K}R*0fDP%{][N2z%JI7yHO^+$jc*-JiSA0:F{6 SWT%`4/q޲kEZQ2CjiǨ/ן4L37xX)4Lh(6*ϧVo7 pC~~.{LA陉t:f-=({J 1 @|uXdwwſt.-mAm ,Q4p P wԇ'C`$#f!9p*u`ƀPqw_d0hK5|_;Ԟ:gJ $  f7mHL;4 B1d CDrPPz@~ĥhm7i: R+S~sjd%]FcVu2N~j|DLQ{c~ݮ߀=Be۠ n?>3H| 3 ˻R5ტ<> % er{ &'%WS&ࡆOK,!TMA͝qmPo8N=zcH}thDiF;UU"uX !wH3n._p PW-~+{ GƷ2/Z~&dvWcU膻==D)?eA Y57NeTX/G^fC3 [m+e[Z]9b}ș@vcLE%#~DJ`ȏ(Gx}[oF|h (&Ltݔm}L.G =%dy&plvӫgNH BT#eASgO>WϞ snE哷H (b[.Y0$].6V7J 8?39/dj-RiP)K91۫א$t H%hU'"3(]lMS1cW[PO <?$-ԓ/LKu zgY, 2{cTLBy`x@Xb30nPV!%h \hI?8&hȋh~epcjBr?f$ݶj0a+U>_IR# R>ڜa#`0NP 뙩aruBa("' KrqFzR/uZzn3R_g cit^I v3/Ai&Cc*C񒩒 aV2k8qW؄|f3 d:p~ Q` e-(u8h fi|!LW`6heEӇ%8=pH5+{T›;eWv m^UߡQ4+$u[}Ww By/+7i6݅ol?A4&F+t82{j3aL]OgKu4! DM8ԱHsin>\/wu Ht#\An8{2])HN⽴TdI%'[MxdXIic=JCY P#BW2 .Ũӿl ULUӞݏA,Cd)}'~+zdέѻoh$XE`0IA2s'QAqd%!9NEUJj,p(rgAfFJ|jB0@L¥qV>вۋWOv>Wli,99HVҾ7!3I|*S#A$+07^bF`y7EF܋D.GޏǞbB@^3KpFj),"Lzfz7B|:;xD;,y (% ͸Iv8crz Ygh RfM.v_mVM.c6LZ+ILF?nMĈCu|N4I4eCD 8c6/)\AiA 0;܏ѶitY:iE xTXQu޶5:UXn'F \MEx^+Xɨ^2fJS)%"C=ҫC;O\*a|^zD3޾9G+M&VppaiS$=#Ѥ>YS^L+I5ٮǺM/rI4p{p#<xĄ y0[32"rd@3+МiRuӮZLDڍI>}d"AcK/*hsBK$z N"6jFqƘkD/~7r#e7X"L`3m'*Y Ull蚩"K]YnS}呾EOk߶S7h{^F5V)N )46 cS >% NHGWCD0=EW-:EV}"'טW@i)fFBAekC{ l` AZte0?9wި5ŶyH%L>W² Ż6CE1,蕊DLۃ]wvfLyԛ\n)0GDe͑ 7&-@ =ECV[Ӣz޸dS'X>(ñ@;>7)T8EW!>k=8R?#a3c==޳j)AUЊI$h/x@PQ߉}N\0sJDIUUE9 *µNl.M9xf,A7:5KD{sU^~vYլ duZY\ " ,ZBiiTo`i1DxI{a~xbz%6#p>:h_4FW@xŐ?UV=G8jKF^htSMByv|j߅A!F`=T4ڜn Ӝ3rDlD'-#*NĹ \Zu8pcv?6mELj͟ϴ9Rr?2@[d˶.倫bWJq+La|<˔⁎6L:Jf bY4+ܴ×̯dkYH~YճM!CYhȀ*si"wX%"ѻ6-_'t;8*ʦ [Qq|0JyxxffdO`t7A6`*,7eH]קi1Tn7uE0N;-Ĵt4>y.Ժ_#NW[#%5T~|Ŗhݫ&]-F$B]9%}eS-=*ulnBOw=%w|~\TF"$c{.R$!څP;//[Nثw7ϰ,la'/q+fR%uW0T'jM߫dJIuf^ɘNq_H%WRIk6d(_hScG'e@"hKkұpJ3ka>2sO6trZHW/:v;2#̓o MÊka4a恅`S8PP^%a`f3Gq`aԛ,.YĂZׂSjDkX1bun$2zwMc dq*Cla/oOkb=n&w흇0oZl$^K/p%g{?Z{g#7zrN [&8H: v+RJ1HMtE`JX0BPۆ'O )F!s SsDA!q;K|8pKVf[MzYjOTDze[Lj9c}cխ z2-$SjF63ڃ/N7OhP=WB d01qy[oM2?4O:YذQTKڠ>*Л.sȶ/|^g{@ beߞTߔV=#>'whۘp&Zg#ߋtw2; \>lj ;bCCGyu# dcggfQAts5|@*ޡ=C^o[䮳R4<Ϲkaѥ\>P㾏{"3șjHXē*aR{ɦN[җnbT46{n|аlztVЊ|ojX0p9/¼ yK\~܃*"ix# B rU4-rX6#FOm 7QUeT=|tKH]y.l/"c$=_lYm|R'*Q.wy)2}c-=rN@\d6+Rcr{ (P38T<31:8!dvwww+آhD ☙T9jWwPX-sxh̫1ʈe$:mʃͣފ)֫:52He8v|ձsj7rѮP4h ?<5hdɿYf3r LwSUү^đx%&>󣷇q6!{]UX 8+V0%\9$@=G{{LvCī&MQ'Wͮm%"9AȜ}w!mʵgIɩxJˆ8ԱzkHBqejAӮ1B `^W훯Dwj$q$mi=&o4{RhB˜[@n5j{_}?;&K)'F@KcDZ#-)`N@LQ1R5, Qȡ<S#^57N$I?`H+6S+V9f63QԲ 6^-+91B07"#[m]WE5A_0ʨ+jb+5^U8uOBNX韪yue~)=]% {Uh?6:p kd*}ܖ} sYG \tmq1{˞%9 ׾. ~:D4$f1 M$0#{)cc6BrثdXwB~vu VҼLaaj(?sh`,kxtt 1*%k/_h[h4V궃EI4OB ߁i(Ղu4֊׍ Ė( U [Eh'E Ɲj.x#eYY owC8 (CLN4Tc&fvû|op3meyi<J0 egIYʔ*Y 'Lb~l?"3RWzp%εxH@ H: Ч_D 9v[$3nQf8u]'E<;&B8fIԖv{]Ɯy?G}j Qu (%Kxtip:XwXj0x{M27bVTxi,$7ˀܧmZFO荑eէcGXEB& K۱O$o5$OVڪm s]{#8MQJmQ\ϴm);o;b/S+*.q׶@ً^@kkx8RKr}+}I,p*'m segp0B檈#>. v6( KiFwٔ "Zm@.}Ց. xW+H"yi/!++gV)Weřf~+0m/18:V֝G$ԤOL cxw6' z6B * ^4ZHոrP_z縋QbQQ ,+e+I*ϟ*_ d'jVI!A)Y>}ThlH \mmk jd&&@PEd= WrVlY{e{ف߶CAKEpChwATlw\zrUUl3e?RxXT\jHKҢD%د7 F`:{2S.{!`x텕V"w 4O>f4}7 r#Og8سH&x@ݾ2<uNoTIģfu0h&e@<s EwM_#`s!@u!ܮlE-Ɋk}>6 ֬雥vKXw=~Z8XT"G4tM膕,/7dӔN/c Y7˅^Qk|eZ!a=tS6ET56X Iee,Hȹt1OrO9#3Ud{) ;͍>B*ejZYt͚FNϪw$y{PڏjoIX3@qHW~C,A&\O31>ظΑK*HG>)?)yhn/V,}Zͳު]_isX=O!)*֕_&ڦf=H]8Vy!y@~_"&K<{q)`mȂqBԎ y'MO t(9bs !r[\p}mJYdzU01.ڪ?|0xZuw&uQG ~.f#f1ʘtNǒLa'UȌAǾPiVm&4mfpu" w˯ϱXT)ZȐaI lG&؉\'?Dr˙ppLTm"ZǀX!ߓl $#HVzNlήІe XJ(bۋ}`0:(5F^l651dk*xR1RyޅX܇ܚ[qQ~Y+kGdz he{+xRôX>i :͚;{+0}=ZS|̽d՗Ko16l1rj@ ˲?vZ/-nCǁSbb`~͍_ֿRV'FTg 0jt3| }=WQtԬcdžD|RvĠc,Oz:s5Tz4/wbCd Ӎ8P MHq 箉 AU$UCF^*"w?[!!O+ToWP~^5:yZ}^&л~=1R2hu<+bZ|OG}yH{U:b"0Bc򽭼dSjqêE'v)ECoݤD l)oirg#P*KqK޿Ru;lއļL㱚SP] 6Y#'뾨4֐{R$h]_Mzf>_7sp|G;=n KiT ; |+*^g碳$tAtiLpݾxL}ӑ=T2vݲ۱!Q 7zl^z!KO30ʕM'F+RF8Q,,dw~*9?I~5qiBUvSoGѭYI<X}/65:"ܾDﵢKvOA(ί$@/5{|x]ծcx}IwI+~; +}T)IJpUHiNXo"S imN.GOJ9pMLSVI+ GF=N}e-".w]iweZv--a e3e JcPe.+Ӿ|Yf^!yU.ES{A(/k˿v\+YP;47ge&nΒ^~ oi?XTﲋ2~ysTiPt&#,LmKWuCw39t=ALG.?HF͕HAk9M`D @ {CQ~|^u<ƯCš񉋇\hru,aQO~nq1(oI(&V .h%wf*2@A<Ͳ^#'Mʇ`E7%u̩|O'4+ 4 c:hOXQ 64>3i>,mͤlFY]j,?_/ "Ɉ{؏x?oa̼AeU}),~k=-4 {n=|wL Yaí&z#F;z>$˓N:aS`Jِ.(e\gyà[vؤMbN:(ǜ.< rͽvV=AbGdbej(xʁ4R ۑU$K]Ak`gTN|00Ct0 j@ I1t4_C`!!#!]@wOۃ4:\:) v$៣6BL&v4G)aQZpaA!ۜ XBf|L>Nœ!1]H~Zu2l󀮬RR[ǐK IbN>{R][hC6 2gH[]!E O|r䎯J.;R6E5>PeyG!ytfĝc l׈DOW咖uxH'fqotYHq42=2SI2{8<ؒk^r\[Mmb$+n7O)7v^ܞvK=+7@z9+l֞8"^y?u_i ~At ۄ#Qch'ꀝVr-b*bSԍ ZV8Հ ^'4A7CxҤ諂9&aj"UB*V}OfzD{"*IЈAB7W)0 ŗZet=]?'Աwu:l[m&ax`SWEm\ "] 8ڐl}G{;,√]`{`2-AҳM1&3yì{M{ȦKlsZ"dQZPMyW3*| 5N0Nˎ8U5./w]=錣zYmyݨNޯ|]B^V1A")yx$#(k_ǹ_D'MX $FkidOnk$ma&V"/z+ b+_Z~=CANUtyEɓ;G#T ک.)HOI"õqjQuQ-|ԓO *ַ뗆$B`Yp28Γ9_,l x+R$5 X۾3W~mA0ɋY wQ儞hi`z1ʳ_H l.]'צMzAܽed7xcdCE^ǝAnjp٪_*o?R*e'ӏӧ`y֦F1i~7anuf%vx̕J:W ro%&&.~ΓFS8ʙq\Z|Dl3Wc6l7BlxE`.\tł s^bH |xޓolх&zU>/ApHB'LL?7Aº{vIa+#&_d4Ҿe8qFBziu4"_$B07| SBp Eڬn? j3RF_Z Ye0is;vy-E 8]N @݁ | <JlHH=3Lhg*9n-ki4lP!v'%ͽ "Έv*%U< k2NԄ5SbBW] ˃+42Їqث c$ΰ Yei:EY%:igiQ0}Ľ 5r87<ʺLq}ӱ0n OOv_oYv9qV丙9GJH -G$ј~&犪ٿsL,w~Y x5@E^; 2Nز1OdkPd>gcsCU&q9d[%@PUb66Ekp[_ Yh}ު$}5Ĺ%cDhVu:ee^$D*Rix _ ض~c[#ᢆs.ifzFLsY-YLӣ7y(-V`7 v3xgtO{P}d Ъ  Kifܣ.S]@[Gbگi TX0똆dlưtTWR8&t,j͏44F-yf#B:;1V9 F\#;*-Ơ P$ \O@P?"`I#ryf"{zYz $YkZ@1XG&yv(~8syfRpJ`oge옽[ Wˉ@RM@ ޤK&QA}}>-̹!iҥktZ'ɍ փСty{zVV(~Gkκ6 w\.w抨@p/8v+|g$BJU$2;VdCWrNf//Go.q#$|Ӯȫ*Zec*c^8kܪJԁ;'cEt[ )C5d@ZG25?p=6,϶98ĹW1lFRIKP`dX!o?z+foDT*'bW0FgیL4AZsU|w;%1l zr>1pzhց͝m߲Nگ/+I_1{o' ~f8[TM(ti-&ucp@2V6ae߼Kbr2O䟈ubCsǪdU?ٷU/u}^ &Ϻ=)G&||BKK,~]'GLPFW*U}KRpx!\i?"-sxyr.d_:W_}w3#F,WuzObt&s%|-"E;Rz|$yP6}M 15(bvugtZ;cNm*^cxkŞ8u47Q!)^]Wr"1"#QΪ(C?anu%s//6lx<,Dǔ= Lr 5da vtapG9M.|ArbHDߣ}Omj=Cg;מAF)ih _pEza-Y#qahp\IkijM#-Ԕ;KA#o*9 qCSs:, jm694,pdž^Z3ټu·đd0[e.H"27(W@cBQlY tJ'/T :Iϰ*H34)!Z?7ft@MDRbmb%Dp57{}TJ[eOm&({K0DoSnj(WH["7'W"+4kw~8r#e^%7  ^˅i}WYwd+-R'RX4+s巘Ԋ.{W!/#FG]z/`NVi@hZ?XyFǞ..eX,b$Wq dy!R^ZW-xfJ<&ug-l槚(C$+J;e)pƦ:vQCS.$d*} ~Ik*?Ay#Or(Y9Cy<9y IP}6|xDy MWAxh6SJz~ש#%s3LN W젆|Owb1M AY~sieq;Α;Moyd@^rAo}3E;FA|agb"q07Vc~H löcDf'o3B#)ISpn"Nݑ]f6^HH{wnEnhM8~ˈ@SILy.V YTkwDkoLwGqd<8y:XT{⏱,7}]' C\ȳ/O^m&A AcIhrjf ֳrT@}W# M[/.`ɟ0j;qeF(1D ·Xv  -T(HAVwŸtF.t_]uz\b m_&8L $̸'ʋ}dW1IxN*@{i }4<> %hD$~po$^͆P_dNL]$#QnANJYrtg*f[z: R=̽%ΐbX!;L ʝC(-Ļ&8hJp5{bQ& [ TjG8qEޖ* Xa6uk2Juw|(bӮ?%JhG4UYeZMD*B NEfHrH“5:mPiO#_\T̻ =#a.E>]|ӋsIQ\O^Z 8ԧLJBB'̾ TQ )mH Y`P/HUŭàO$&1^6X6w ^jI\:?ẏRU)̧tizw8wD=G>Ӹ[$mj¯f,PxIsΗe(lAkuO4Ƕ?jsƴ0$s,14bH1>*vY>fzAR3gzq֭c d*9Ϣsbi "®7W mZpf^Ixk3ENdi1(:a1.o?=ue13l< IxHh)NʊS:)@Bj#b=9X`oBUsɅ,L$XXLTU. =,JtLQIzsҶ&D9JL(ρ(/ϋv/)7mV ()y +e4,eBuU lO==v6ym>7Vf,0ɹY .b–u(ՙۛ/ꛒY&|:='zD hۣIT@'LCL׏k۪ 9b7|_+6J;}KDL0Di}.vo8#4v!ĵ\eymNi%ilHv29[Jk< $Y_^s~?xF>>unľj`;k4NpՔ艹Kordϥ719%>뫵9d"0ay3)pS(b0h[nQgᐳYzv98EiǥHψ$<nvoRBuV'$% 1qGx}wuC)t%A8 f R)R{qFL$5' WhS$NG.^216j׳ՠ}D-ߢ"J6dTRbsV]Q YiyQ|W|VzŒIH̙x۹*(!`%6,IZ"Z= {nydz'w2J䵛UI4|ρ^ ` 1k`l(p]7(~SLm>Ը%~B꓏P 8O.5A0Lj ,9*f#Ĉ`h ւ[b=glbX;S2?Dp먣-u)@{c?E؉>p::ra<)xr2gyƊ*G*A>IY}uySleR.JQ(Xe-2*K)fP,-Hm{PWx iU8^ s=k@p|5+ NÍع*-v""YGS6((ʝ% ,!J}bʑQCLڮꅐ,]I'e 8Z6"EkѓqX1isQ.FkiέFbP!b $ƊDd_bn< c o kas6D>>~y? _dp,:%/s([5z`uzaue)3q'FrBNq`~ tꑌ*"<\툛H JU]tSǥf2>nCeG}MmDG"P%$tT*MgA+!t,V &# ip(v|0(Ce2TujHx/<&Ey2eN\&ݫ8Q ^/3p?oؐRpz3^ބ4b(XhN ua+i$E'Zd)Rz?\E0KiMr`w-D&ZSvnhMUnMdL$wOn<6%x%R܃ܖsS=P `w)UZϝAr7xW4n{'M d'^ab-QDdj%i|4HUg~e7$*̉lr+o Kd.Kklc6r`N̾=Xp[*m²m {71Z3ѧɚ5'63]iGff ,HG^%\P p[@P HmSQ8IШqqv(x$A=iˆ'Eg&97j\p&0!H?6-5 4X8%}/w?F*`*7T)W2SO3~Í?UUGޮlh58*}_V(~Zu$uAKgH._[Kž!f__H2e]}н2=ނڏ!f`">T떔 їlEZ[Ws*c޹7jMp7UuFm.#)P$8jX9c@ڜ% 4\NJ՗{afaS bru T3Mft8o_7& 6Ih&@ [}p2<{>"$fw:}c:Ք]Dq)f>й06di9 -;m+w3cӤYx;I* E[ex5o|m|ُ \1ݥ (h_آ $ݙ U⩷WI!E4Hd%̾PSQ24}ʊǬԵ#BdL^ Oa@mXOim7_Q0mDk$2 {Jay˅AGσAw/Sg~LHi0%*06Ƀ l{% GZ? BMyѨ$ H9/c79Ӥג )kV}&0ZQ㎬ѹ%S 7h{aԃ$?>QyΊ'6D BrɄ/ҙruh7 =ŹM=Dq9nߠ5s\pـ̇#in)Z0)x镹eO{]2|&Vw@ޛ8lOFQ%5zHVa|EC*D1s)W;Y7^/]P$&iovSPB.9f}/OV9]pE⟃O6`*{[3r}c9y~=Gg|''cPo]N>z8{Jk>iBzჽh-NpnyD 'jR)L |Yludy3Rk*[z7?N^u,@'SJՑ&eSM{y,B?a Q'nTP8,󀻌9D,{TPX\F2}P*1􃎙!Gp}GV53%]A2TJ5=I8ioa3ԈaRTg Y$WZKf7!%p 9H)m HJYk>-Ʀ1382/ح3Ýox2E%AX5űPz4Z/>s4̚Qw\/e3uv 7˖WGF٘6(>?> jil *D^%5F&8޷FO<5!PBZzΙPhUnb፡+;ݶ`f6^ " '7MP:K}^b."hmsg $Eâ==HEƠ>i=MeԾMY|4RVc#|9]𡰮\9j1dD$Wl{Ǽ7& Mk*xNSD,: 4@_p7aC(oS~v8utO?AlxιI*He](n?~'$p]䶮C`w$v0/ .tPTm֪ZY`>DyXYZ e8I;^BBp0ħp)J472J-!ʅG2űQ4,ǩAw,'OZ JlDyuؿ4/Z%G"LN|z4Rz`Q=5b|$Y ?XIӼ jE hMS;p^FR@͕5 8.xH9T]SPZeKR p9623XG|YAkP#xH[8: 0=_NOTR`uXKQ5G['\\Vk|[g{se=F\PP8{aEǣ!n9D%>A*L BOrbC, ׼jSWpN0`|/&&*k#{F8B=B{'fth*Dʸb4{oM-7nO$N!C; vxJF G5MބzQN8_u,Z0`)ԭ3DX 6_͠ o˓/0R/*Iաa8 (3` ?DF[}ZJCh!7 ޑNyΓ2(Yhnő?bR7%PÌG ѯg6rq`%>FUѓL5=6:@L/|(_Գ耏b? B3#]3fӆJ\as)Y ދjTbVhT#uUG"/cV INps%Ll㐲1<" $&Kw3q(4I[9 A*-sG뱯LM1Q51N/=F]/Q1{7ߤtJb×l(55%z^RxsWKeQV +u'W%C y:fcT7 1^niy+sTQ5q9/VL56nfH<3+*<U\━HxH9p+~/-bՖ.{_l%9dӹIAt_֜7 K{F8gG6^X?>t{ ݈]N,dFE\Hlu;:I7VǔݼS ("NqkzHF`9&K"RA{oז;& aMOl?MҮ'(;]*'\о"ؑRqQ b3m2n%GCBCmzŔOb;gCY5\da_uҜدV`䧓ۀ #/2MM֚L@:4ѯK2[!7ϸ#wh}ۖB^Wb2u$>YÄuamz߇2%sD/5Ѡ}\ 4t)F}Y#.pşYRj9hW]P㒆#\H`ɕxy3<Ă'Vچm8v˗~mCv+%6ƚZ,Taht߉?H(,n#Q~sfَS3r2nڡ֮,d벘M=xGi<ˊ ]tl2ꬅׇ h+Moܞr .TwsQn-|!Y X _Քh#{fj hjˁ*olAw.ۚ7EוmRRqΰ$h>|lˢI%4 -c˸]K3h(co/ xZT>SuԨ/)[ߠ/VrBc}?7 pzR UMjKEZb&ՃRU/ֈ.?iog&T({܂et8SȬ]h;[7fPl,a{@#+ \cMl1iQPWP!,g(Pمٺ'CeH:pkVgV/QZ0#'{3_s8-uN<|ø>̛ (Q`l`S2MS$1fjL_`〻3Gߎ|]S&z)[a,\]+ӡS2N(UA'|QTPȱjq'TW}ئF &'{r또4߇,$$V4\nXW O+z]LH9¥cNUo8C=fFՍ+QOM6; 槴xt[pgI g,7eՐ%`|fD"EX 3ە7E~QS]8=YLnb3ɂhF7_968d=Gw"/ueeý4٠ :<$ \FEkW ,86xg\vQ&7U%*!=(2Sj͖$ˁ]eCw <۔ f?4.Vdo +%<1/=L Z@SGfც;E7D ao=fCF?/QТϯ&4Տ4}u$>KQ#` ,^17'b| #ݾ #w5Ha O]͚W͙Zd|-#>IT#;`jX;ǕZ$}kI rHmLΆ]q5giۣ6vHBUlR =ix1pOYS_j1 yYV{$:k*&+$-*ϸv!HJj5K:jmP>`vN 2!P#^-0qx-m8H8>:T6U$C?%2?Z9RHBF>,վ ؠma̴n kGCco oP-+B dH…GoqETTS9G0# bلuЧАή::ó99`طaBqDl|<8hJa {2n%hP$#6⥧gRM,o3856%"efttB,ڛ0ͱ D+mԑMB^,Yz<&+6AvA$C.{%-I6Y^Z|Xҋ֮Ds࿝O{(U&B0KO),TK)TnI>Y#sI[k5+BTT{6x0$v:;{ <k{greÝ|"F1jVy2,(Qa0P & sF!&s 28eTq@Y''ZU Hi)>Rrj;Hϖigem۔wV`̍ztlq8InrA[u y o od>|zWDuYˬc\ i"„kSOXt$/\;#n81vO$%ZH^ yMVӼz_d pzX"S<$ނ04A$^ @iqc,!-r_$"L6e[5<{bHyZq+"m+O`}/NSς{Ux]H9jG? TybJF6 6xTXI(O4 y`$9HHւ{&A9zel|KRLsVc4KǑoi?)_'ħ%bj HGϳg^Q1ajkN(8 Tt4"kE@$[D>BWkE#hDUM ԅz*rm9'}K+4T#ӈ&y~&L>>Zj) UK&Ic. {ש+M\YH) 0t!yԊyd%wSp`h&㘛~f7D/R"CZx'za?aSsO?~tnP %πoCf{ɮp,fjN<Ǯqb a@/h;2VMաL(ʋsV$z`}H]lQHnʑ%wa y2 ,Qһtϫ_E/EJ9QVBM3eh5E1BH4MJ/ )8T3='墸0tN76v:+q2 Qؠ ""땰\LR+/!D.b?ID<(=,7l3\Ӳg9db~; )a^뾤\ͲKƩ0-ca++יk G6pG7[{{"jtW˝}Y—%= v뼊epښ>Z T $yl(1 [  >uTIj\q9W$ǙEU<,#yQj 01 EmSd(`a{Kn͔-\:K .ƳFK]̯xfPRM@|~c|~CxH=$)ג fe i bUd4Ek3oVC, P"UgEɁqG(}^Lm%T$zflZlŽ5yhk..g3i+rx En+36nRwWT8HZ'Si6hv/4)1yd{#+0&R̀{"zBj,hG~]"︔i QI^'\2;ڧjN_Ҍ+TSkۡɗ]P t~wہb[!t+̈:Sdew{_:wG;z8;ML޷ב2וFfyu2:a in>b RY7q,R3nc# [\"lZidfĤ~(央EZA 3xtw:I}@ D:[۟+Ƶ|*ԕr d]Khv4zCkԓہaœ+#tɡ'c;IZQyEL7.2X1ivtPlw!ƴ+\DM*f1eIQ9 \.6pO.'jwB&A%(Uk8oǾ% Qj9"SѡIr؀Q蕌Cy]D˔-=$ )(ݙ=+Up󗷫lxmo)nQ͙B2ďPjRih *j$+XnI#BD'?FV=p[gJpwձW֙ck+l @|y|>0cKyM/,v^>PA&$E]L~ر&Q ] E8h0V^6Մv߅_p}W**EA4$r{>4Uxᶥ=h&11޾T$⮬_>dٷ(ƠV}<*P0R~ɋ!ϡ1VލbklO~pcgH$2 9b.Wbܯ޿A %U*2( ='+z-Y[`"V`; b2NʬFlKR Ep@>֫+BKkK֡Z+{ua# Zv:%rQ ĩN$3p{U㯊}+~"}wcBb>Ʒ]@{H;Dj}2lx}6.><$ծ%7(kV$eDP$CiژJ1},EIkl ;|fUϕGs˂sp.S[Q^~suݻlT\6 ֚{ y(H󤉯PF B!#m3,2Mի>(-#yAZ]Q$D]-9c]uQ8/;X࿛R3`@lvM㮧dccӪR7O+vfn.BI5R@>K> ?0/>d?7_GkH}IJYYͺf%R&6f?_|y@V`7 mMBW94y QZ;W4kf=AxFssY q9e&7 SQ&8]PWē࿄J]CQˆ8dGkuWfh{g2Al(x:k;f)v,]u g:k72bz݁&ʅqLK5ai/i )Ři۸]G]izao˼KQq*RљKcGf$AqbZYo$FSao=lЃ U nh@R,[c<)'r8r"88}&8̨.A7 3|C2圙WGWxm1F8㦫Y!THSZqlV'.>b ϼQ.[Q;5?Dt9`&/d~sIOg9HcR@y;IAqT?b߼mo +5~}_Գz5r*Xw/hLhY m S+Uڰœ`/51Y#ܧBgIa$_fA&,/KG2Km;Eq[_Xr,4$>ٶ<ԌQSUgeN49\4.}K\ K 8Jy@:mZ&Wp\Ϻu56*m]Z'hB8*pBZmoKyz5'Cّ*&BtczXot pySa lhFU ȷ`MGKt]y}&}XB'V?)X5Iӫ~aGɘj]f礐EXzY<,=BMw@y=sb3-CBr5$E @H.Tߎ?g4}D! NޟB]%'Yy$ z^T谄]fhkg6صcH8} G3/ݎc/d9a%Ҡ>r}YΫ\ ΃(Y5yĜBj\%{&^,zl(g}bmv1l LR[TSlw)~+?4O/ٱg===vDmYZ[$>wz3]Oҹݩtt>VcĘl)8dNA凨*`O\x7-C5΀dzoX+XzgdCӇ!*"H=Tr +WzT *XP{JAANFVX%'-nnmR <{$-v ]nIՁjPB:)*2MiP̄jʡJw#q.Ng~N@+$KbY>e밬v:AԸɮɹuVƭ>)ׄ68esU Egsafa4o&˭(s0̓X { 40J.=h|ќ|8qtS0_]xNqe:e޲N!ThF~JhpODo %rg}`5 f49WkXM#"@Kc {s[xud_2~@db_Ud-x]w,qWY@[T+7s_|n. e%U=0=҇?1qivUC};V9 /6dż0uuúfEw:i$twr8=ω51^7,7>"QTIУ5pWXrk,QS39Nuo}Yl it t ifAm?Aކ\D%vrd!ڕ~p{"pp(fL2ȿ}0usOy<؞;_jj:#' _]2H88ʨ9Z3 ȯ,c\=5&EcEtŲ%:92?]i?U(\_ d0ЙiBU> eay o/qs\EDr+ u 0.sEdݵ ~d %,)jHikP1{bg!uI6_ї! $ͱ 1Nznߓ ln %Mwet1+{S,5E<> Vc_>0702f,e35޵ڴi"*;Yr1vFp qKVLG xIRZJ8̈$I!jɷČOa?ez{=CDe59"PW"8@fͲszX/, %pGpaFJvr%p`DeW`vjlN8dNmA ufUpg#pC٘i DSʃk2Jx+a&R cq nD$UV-K0Vrwuȿr@i #lR:ujBX7ύE2ܯloS/5G^_{?oo+V5kOSHn9I/ײ KZK] ; (=M|!+Lmf%KRxU%VAu\3}҉9JM}U4-ƀG[:@U/ͨ!BFy-{UŇSqnpDs 5R!OeS Wgᅥ%׆ZlCޢ(w,#U:w1ŭKp7HqY q×P +ץY=%i4V?F Ťk`D{Uaaaɼ\,V)U]17D(zkf79OwBn0ѥW}2|J-v:L.b qK]Һ/%4)\WMCH30RJOOֺxtTĵm=.LL#c1Rp*7a67{w/ƟK@8&W%] paGX'SlX#TO}$4ED,f;R'19`*o?pN !QAF6GWBHrDWf=(e^ɍ@]P$V.Uq5N\^սL(kKsmIYrv0c5Nf̈́![qE5M &>w!zs}=^FZvʲ(%|E4,\I >+SFlU.255.XA5pStN ?8gV~&$!\b)PqN1B(~y~qHZV4 JrX@p.A9vy| Iٯ 8#acŵP] 1 (F;̀]ja_GB,8Wj.>ׅ7_tBZ1jYos lqӼf&O:ЃyG'cø2WNtfIKVl_WDtv)sTı-+BJLK#B5I/GZn06^ʜ5.Ry^@(Îi\$P,"#{jŊ%%$,y% 7-&~9iNe !V@mE>2RS%|: Iz金X3 jd ;GYx=ۮ6<ӱ|eraRW 2aP,`/x}).餛_7U7ب#lhsp-iUK/e(vyqVL92IRϠ&{o9t31%TԼHD)̷wj+QR|ue@zvwS5N?Mk]Rw&nSD/8X7*F:!ܤbDV!XkeÐ+i~hz11-5,@ԥZfaGGv ` Ѝ͖x|$S4>k.6awƩTsM.V0~QH u#F@Tҩ\Ns/j,pܝ-eG{0$ӊJWZ~ª-TzMS$tՂ$;p:ɲFx6l:XJa 5%Mf_$%횽:pV>]jg/Y@ ^ZWKu S :PypZwKaMT@#ϖ5~Xxֳ<8PlF#lgy^}+Q#\(vA)n6?^D~1+`Cl4\:JjWD1$Q:E^ՠh3;N[c Ϋ甃kFR=t?88F;O5{"{ FG4' E{4D11%~=uoM%pFظKx ]+yoQszL6\5c"(=a{հzb,AX%ς/#U"4alaɢuoŪ3HxۗMssuPѠpiӑ`LpeQF0d oA:h\_Hp?l03#"0bsu @,X*P~\?u@(I7 4i :mfޗrf8>zޱ|49ϕ^VqqoW. ?HNvuv>Qa8qZ:03RQ :cc<5 G`27G`e'rϩqhFrl-[Y]k[, z3~ڙljM6ws am`m/ƭtxI\"##McּyQOmixbkI{VD:8spC ]ZS̯RR_\qa[artǯ/cx0Ei;*N Rk`I@E>7Y b 5 t'7,3 ,Vk<  ^S4=NYCfO)u^++T>"[dx&(.r vZz\ ߭4HBC@KDpzZ^%A!K`f͘(g!8pϸ0˗2 '%\WZz0#mC}TO7(djIvvhh Qaykeۣ11l8*$C*)ڃZBJB[Xu\0#:I7`.؂'~a,\v;1 d Гї5s;)謍MZ'ozqD5Tdg-QN{?xs8|lQTsJMJNvfQ#Tvg|mU3qfxpNU䐼ۏ %qT 3J%ܽ4>tBjTyfۿ T"z7f rq|'J ^LE*cmcGJbOFOlQ9vo2<؊S8юIS p)Q4>f|3ɚX7c۷ t1,P x'X& /;:^-q%k]bT*I0 uƸnC2:+gjT߲^Y.73<\HK9?0j8c B{NZk ?jU+pMc ,…iI՞5Ԕ/Rs2QcƬMRWppkHyRO8DEEXCO?񓵩mW (l͘u? xT8,؇irY%i~v09AGYkz\&gF$9oˀ`JR{"q&P 8v>w9iHHUv! Yd% eg_ 6nȨ%hcU%rTs:/A͒otXM/K-D/ ~:P-7 /%mrpy@Sl4WZ+@VJdfq̉ ִay@OZN)D"[rã\uWfʛ7嬝vDc^UlR#K!€eu~kpuV=W. , dÎli uFs?5k EM#-ܑhCb,Vf vw,5^v8U>i+kN2EgdLtf[g,ʓ;@64~A0AԙQ7J kyEhs7dk;ӏ-WXEn@Zw)l@-Ut)Kje,ǖ_ꈛ,0TVCI!|txΆIL%,ĩSӫ QXˬ$- Y,^ClM Migs~Ij͎&R5?m>\~+c";~rW hy2IeG廅LLsb|ragPPpLq)c?D<- l*l3 ZKP"1@S~WO/ETW3ꟼÖvJ~YgS˪DWQhXDpʏ>7,F޶0ן>CN,IȀ5%ThjI+^զH椼k+I׹GV[`\KFLZֱ,31Sc̛4ԚRE;lH.dp<}u[#$9#?eA.3# 4\AAl%a"7CKW8lqY_*Lsa.&` ~LZM+_ t͔vck+MI=HI9W=D+v"-J]ԒCd9E:/~3~c ?HZp%1_iw$䘲iYSRbQ UDGJVpK3&ڝ'ЗT∊i'ZWCgVjC)6krLF$z Ɓl(*>Av?U[N!3_.  ξ[\\qCܓ=UeRT,;(H[;f _p*yE3Sm^g;b֔^"uJy؞p7kC^ wN*NVkk˙?%ˤ{ 6%ҬF݈@gц.t.h0`4]`~b{6fZ?=H &Oi֍|??)VlQ(g(';!|S:]*sMڇ5i uQ/PgP]Cލਲh*%/(\E&*J; ̤n"+4~lg]-e0d6_6<KǺTW<اڶ-MFq#f2#aLÓ'x. cڂ=ڏ2>i&ӄ_tF1t7/R`!q\2㛡A:yƧ KIӷxBTb-kU[B+~a=oEbuyEI4G%h[XK=s Ӻ:lg ^rk BsN.. 0q|uh+|̭)hXd*<̶e=sY EY.' :"bsI53so%Ր(m.@&k;`]fZOn,Z߳8C}uL~=7G/ D֒dx:)"t,*9d*S |! YU?G@\z"n'v_΃0LAx"Wg3^b~.ov>҉f (g?-Hin3|D$ ۹-&7EJ4 湫[bʐ"+E#%i_.Ri >Kg`S0qb R,u a,-1J{sY, E~ t$V 3X+nPr.PQL~*Z?s Wq+N1G_>#bmgW1{0AbW}dR9IATPڶ>e5R!PaMے M,)BAY~{G̖^אU6XzgBHݢF՚ТWdOJjD^;hЎz0C=_q!~#_kf  :ϱBf=("Bk']H0oCx^Y:m|>[Ϳf-f[Fq3kM/އ{jj*T9#D3ˇgf8Zfq^G3oH@y?<>JeIߕDACŴ YW0 9`{nZE3zOB&߽H`j`[0 RX#$Pc|k-'P`.2[|#.a38Q4ap&U\348hͬ=(Ϯǥpz$϶x!zQ)鮢.͋^N Kκ+T׿vjJpMТ PZI%-۹.$t&xЭa5mxKσ s-؄H,2N|{&" W֨c Ӥ$ AtpVP.luKܗ eV""FvFԻOj]F1Q̣}8LLdY^y[]b'eVA7T7wi)'ٚt9jg>}mR4(mEwK;Mm5~0w b,Á4![m`$\H-NGc Ҫ#0 A63I8ӊ,K_\9ѤBol3S1F҇` µ8(9鷁;a{MS \u[p'6@+ Mum%nqhM5xYgbG׫aҨnh•l- rBܲzqM81W l]" RCx[[vc: g)bitq^^1:Xݑ^mSv`U`'j1HW:Sڮd;U0dXL&a8$MIlk1\6}#8/cKM{GǓ7<2i$ll,?vh.}^(bs]!0|:SvW :C9IX>*/{S)BմOE|89>}' u,MQ Gm"ȫsWvHGk|ΑGZf [kV{(ӏJ) RlTQ;)1FҖ_tZZӉ փ&!z x*ofQK`o)S+8,Uկ`s،=+@xpr"%OwO9G*n0Ȼص^w/phKOc/6%$emjQ V$p@)٬q|ٞ^\+ ؐfXb]dKt\٦\SBk; ұx E):+FOO\?k1zsY|Z.()L Z^~VJNUwcTVcpA(5X}@2F)Zu>-0TJt$.z?fW$&dօ۔S3i ,6DzjIf?l]JTV+z2pfƘ.lTBpٚUtGݝH6-f+79xb8|R ~ k/7娷[f'd|h`xgjC1r&m_w%,N]2T zds:9cm61|3#[@UPP/ Qn7!ċa2DU PS<> -.Sesv%."" v 1EWBm2@!fیK#8 X릊N0FBK.ys0bx>xzvF:b7Lɀq/r" C܊sT+#<<,{^-J `:yiHU%kEouZa PSN"D1g+XWGSoh\֝m,>Y)T; ?-cK37_c- d_ @ XBZTBwMSߙ] 6h3B_#nJ4wU* /z_: i[pӂPc,;!Uq܆쒌2DJ5"@'ɛ`Ѫܓ |6u gOz][ :6οaGؼU_0vn )h o 4ns<;eɭ)Rfz?_, 1mJݜkq] #/)/"|W̚6,UN7\ZIjtOVD.*0t~J"t8ARP} Ъ%CZ"k]d`K$Bh,kcA-ȩ/}ikKMT&]gDs s1@¹.T'ӕ\J҉<<=XPV<=C!M)) 3}c( cZ?N7& T`S`8N̚ɞ!#Q̦\;CZVo疽PD*!SR3ōR0Ab! ]8Zݗ~ Ys,\bI9M%UT{#L9zS='1 I^e٪xA/-&ம* xºJUx;ϵ ]*ⶤ c3R| ;ҋb#tPfAIePt۫pj[o3*d0˱=҅LFoWa hߏaAq,JD5@+ k]@prH[wG [Xk2lb6a^|6m0¯D7ˆ0%VB󗪂^F(&o56j\K;Q ~Vsk z [I˖}ĿCnPzGv UcèuY+DK`EAXKcobG'`Ղ֒H*/7 kQ;XϸT惻vd ԱsĊr:|J,[f$#>Sx|?Xp!9o>D$JxINx@#}u$,9dЃmՁZLMZ>N tu]SZpj)Ml 3#ڟc9qϢ]G蕃?0d+*XH ~COe[Ύuu1,oYV}ə6RN߸o0;6Ѕzqw!L1/dHlG%ҘRrR@2AGcl4k5X{Q*m:F7 v#9SsvɳB 7S|}BfW8],K{cshk; Kgr=E2ooj7,>1/l;Czsaɦ̵`M9)M3 T5|ֹ'IοvS~;e"@z7giL1Au9OǦ'Od ۛapn Ŏ+F'u5"vAێ42F_ﳋ,"ӱЯPfvvAi&:Bb5QrmC)BG b^nu]{#_: SmW [~Se;V:vk|>%<8˰.bޓgM|=m%3qߏbn *Q,Q-`<S/lzd45Tv{ 8C@4}&ۡjSM|%ı;h"7-7qs!R@Zdf,uD*̑on6cU 1H.Eާ/~~b7# m.}jE@B ܳ ?EqZu5=u $2{҈DD:'AAxԳHe.R("WQ~HRlP+v 9>+b8վ1'_]dP x6;@U/VW1Q 7+ :#S]^+-@@I=V x$)Xkߋ"u׍5o;iNn8&N2 V Qp[7Vc)g a(s {!aHMfЈ;` vyvڧaO/*G,CI'jX@كEkMk2|ƑWZ8`& :E΢N&|>X@˶{FFSf3n&N F؈#ƫV'};c92eE|>A?׬#/z' /z2v-R2]Ϊ*&m04\jěmE C!K7@ɵDpH*P ) #V&C//ת3g~u+!\4?X<8ESĕdLdԮzN:}R?N6q29\Ճs>b!;AJ<耂A(d%^oA,x? 8 UaQW&iWS=)23? A"_ @IvM+T 9쐰0Blau, .(bB^: A؄f=NAJ(<8bHN,4@Ec3Q?ۂ^a̙͑'%.&`Y?lNjc8\U 1_`!Oa'7r ?ԗqQǘ NxFHm74ɸ> :xvnoI@gUFer; %g7'GJA/r^.'9.۱s'UU ?]*X5 n։x2:))ƛ~:|IXcW~IS8ѾGωBDj({+O3PZlBus0/j,$ O].B!$@|Cp;A!:4SDQ)g9ZLMNG4H+nzF1g/0dOHV ]B 9*Ca7֯"aSplQXd_+wKBU+WfB[0"SN[d{ 9u30\=ͳRW1bu%/,ɦQb-me!?pY5Y`tfrMLZ0!AEjĭh:b\Ong~Zɣ0LAe\&,R1ΛKD H Ezn8E.-\}8pwlʢHd񅡢rjޯ }b`HFe!hgqʙEbi͡`⩥8IU輞CWSS-ރuC ߞb5h]h:x 9Pth{"I%O, sU pn[P,S^U.6HBQMr¾́VC2 iq6g!}4$+'lYf}]M1he\[Y`KO3")a+qq-y׏nQ,L^v .5!͓d!ӰX_WʃYZRBZĤGtɬ\ vt?ǻ߱MUYс(\ Qu8p"חCb'<{mm6=R f9Fl `|fȑ2L87|yqHH{d(&C?jD-i+58 u/TЖTĥy 벫D;YYG jGƛa<`zb~wzƃd?[P#1k0wgFw.$03҄GgfUZ9;+VawZEde@*ċYQ,3fo aP&?cǼUIi/C8\8Vt%j=¯}{-쉢(=VZ\ۧ @meWi$FHjͬ^+fҽ/ЉP@zӷBjR3  PEuhqTzRuo򂭧HLMuH ,њqŖTB bU*'-D_t-]$ɰ!u~--҄k^i,R_YsXʨ|wߝ\zR_Vm—+l2P=%Gw^k Qe Ga fZ8G NPDT.qNzmZYcwx(e Da>fy"m]~)hLa/pPz(I΀#G"û\$1éȐʖ}o3 8ӊ? Ii5r15 V /WӾSj.sy}Z^tӜ S CP|]c \)J:@c\m?FIuרfa[M340|hޤ-/dFX9hu_d0+q2LȨo~ZR. a7WqԍE N {F6 +~8ĵgih>W߳á>+R4,QP`&M u5Efk-+u _*'GJ*}vL- '7iT9&Խ޺U WѤm(B׏/9PNYEZ#UvޟE3]z' ~D33mO%I\HI"" eN^Pߋ ėu;~`@c#hԛY tQH1ZW+r]ϣI=DH =ǩڮDZbz?.FB.-SKp{;#=9@!'A&+*~z}GtB"7a巕$+c' EfǮ:iJ6q55zG॔P-#/ِ ɋ}/M7j!K][3h "-GdW1l[MlL GB7~9#s&iyg_kU=\_UBX toaīQ2M(0O*bMH30[}ur<7uurP\-!Xͣ<߈box{BMtD8G)6*|/ȚEX2Ĭ⏻b~Bz[^q/ /rThE2g/ckFFZ:+qBKi24_a2ʎ1MzRUOEg.H OBU oƿG~` q7B~7j6ne@Ug/P#u;ۭ3D_25/Hڏ3 d}~|~ pb =𗓏% 0 BPeى>iDaU˕Jr9BN$1ar`EQTZ.] &3b$e| 7A z!'A/1q#(O[>S u )2/?_._)I ſ*iZU{!YB&VF/l~2.MJ9TOcʼn6::B.*eh?$F pqij~2V;qL\L9 XZ([N  <|Ե5p$O)tAMI:?3 rۤFBp}FI !9i'x,zjR2Bk˦"fvqT&x1Z'}AB ~YlWV1i2YP0IH"DzTx^cV^M2H0>;Eڨ*}D=[p -wW u&[6*,D[٦Kv+^z!MIC!"!!ؓ<".ӔvaRM_$YP ܴ`46kCL/HS@0ޫ/{Y*+ T&*}?!J\S~O/¢oFGt-XHn6"R~&PNrOO#֓^D/Ԇ.lF<8BML; KiΦB# ?Ir3kcT>e\k61 'tL]Obn=S̚˃fpbzLr粵Kg ECdk TM> i\ AE,apreX.*08 ce8MsynwIZʖJS2UpMfU-!g(+FT0L,j1Me|.>GA{s_E_pB7APt\R꟮+ ;K; Ky%Q5dʇ3I4v7$c2Cի ? ͑+pXܹ) g*SSQZHu>)H;gsmC!-?83_ynieWU[TMn8L%4atZnE>~ &c rȯN31JnQYKqDP0 \@ڊzal\reu~騞h߂Lða('b.(&6Ml+#="6܌C^`Ӏ 3hAu9= ^Qr>Ƚ^&fTBS"u^w)}C /7ɺg\%F(AHwSfC\ԳDgr ,s31{9rMNl[G0ޣyx1D#Z:_(a&:2| ut!z,\!ZVX*Z#Bm4 M{%>o=վZZ˼٢'㡣AC¦p}TA#":\sU~^bb[L"6o]E )92|ekd& ǧWL0Nd7,z7P&tܶHi-Zl':d 9 Tj榢M/1.!qG/{K )E}32C,_Cv(n#T Krq YͳMx]&V(lOK{ތtG0*")$o'o[Y׮֒n6- l Ԑ ҝ#eH* ;fcׁmQOA @E/". $x.ҖJxK@K7II$Mކ/zA4gfe LM7kXavMT+(LPhB}/3qZ7OBO٥V(@f̮ez$X;:CmR4%}\Hޤc2Mse9alHݭe+x]2|M2Y#s\B66&JwP ۏPkztJ淾1:8sRg鰮EDC.BJf3 쫻4d.n;B@1Ƨ] GqᲪ*d°y}6 C߸\\c"g""GK[00IaoV~1'H,r9,bqpOiϐS"3$x{1( zIbCB`8!K8W<c-U0( ]lv먖.8ypl<:hvXe&"aO =*#ff֜"^n+josKkrhybW楋(®*iMl@Y~KF2FP`{etx)9c.# ÿ8m{3zqm8)qU72W]“s `XjbJVG`wV-vp/#[| iao]eJ)a:}Q;hQ *s,/( ^$~ǂH/<k=2~D\|48ܪo3@ kg9CW`x,exO rʋnֳ(u*Lz*#Cw?{AV5.EDa6=o由L9ع63 RkEXe>W+r'+t߭p-DE~x:'(wݓ(L0E2shͮDPƆA,>}Mj@Ɖ,2hp&heG`pEi*T!ڀhݛ+O?RV54o$8&ҙxAzT#(jw-C=536FW \O:r?rz@ 5u .66Ǐs; 20 erH /<* AnڅSn/5S{ϋVg{veEzyT~U'E=QhfQləR-.R^([;ټW[J"^[e$䛎[(tLp_r%J <d^F&k1$D`Z*m۽RYano.p3Y钥'Ȃ*F^( C_S$Um%}TPNJ%:&0jP 4iGnP'}1Z鹲tWk8jR.DsOԥ ˮ}BﴄȤ*07o b񱽹G=4^j'9z8e=8Rd'H3d) Igu ũ9[:P"yƸbۥ5?sclZX9f6Kq둅qjV%lJ\C7w82yL_^Hhl Jn7X4[lI4∘e*Ӊ뮨Ig@%_<)BJxTRz"F04Fܼ*?}^kÊO=w+\K" #ǁ JzBW}=Tn팗-sEK?5;#1xk:Å2}QP"GfzF*|GǠ4 "1a bS1]\8nZuj]tf1`B t:*PMjNZIBIRd%l7Ա MŀjX5bC2=yf#̽U)a1i!bSVAVfLyڴ Avka'ҹ~&,lje QA vUƼK.do*/ *kBk`Ԛ7B  y={iouZDӱt"Yc{_r6%qºW'nY+YY?.y dq%mܧG;s=14}p84'Vu_-'P~ݒy 'WOh:jz1yIkUUخ)~UEoPDY'M,V@ 'gMBO8Z3  V$l2*5gEdg#ϝ0:d|R 4 F x5m|҈>T<^fQX;iMQZCd_Gq \yX ȬS#~9<,]ITd\4E6sf|C %TdK!8[}t#wRENB[`Q9[#6v*1e/1Zփ%JKoP4*; jH뀜.$5(ݙaTt=sMEMFT {ٯQ7j'~r|`ӌjN/r b f[L+:6d ,[?UVw5 i$v@H>Qt!/Ƀ)J?Ca tZef̾5q^ ½Vr1RZ\Aɟغ Jfsdq~EwVpGD #ii4]HZ}w䇬\idK.8EZpGԞR)퓰*ca_M/@ϼ%141I4Y+籄_m*\_@Dޮ8հO?Ho.z10$!fd2z [Ѯ}k(OzoL8`3#~0(xޓ_A(2Wy@u*X&Uk->=#D{X5ZLjO`PA۸@2QAzȇm  pt[C%b2O>.*|F ijت,GNXؚGhxG?6-wPDUVGShѨUɖC;c% 2S!,9~ն0QoqYXP)[p-c>"K{-A?12yGӝX`ht᜸ $(yij;6 V0E0wvd~$aWn%1FN}I֜|ƾ ,~OԳ]:'U>z\zONk0"7) z+LtZ&o4?g,v&c#1"Tf쵅8Vjm,]b7so]L0/{`Vk2#! ⠬v* ?LvL}r_:px k‘ud;MNjZlً{r1}{E&`?r"-SdfP;ۣՊ|q^ G=T "&&l˃iSjX&v*мG khQOF؞RF=VsQ#{ըGtR EٙQ1sI$ƞs UkX_M+0] N}+zVYБϮdv&2YCND(rFq|ef- b*ўfM!+[_DSduSb/^o/眶q _GiZ=rwMgd^ʼ0pT(qmPE*3vǨy(;LʼǹMڒ, w"b\bu[Wn+w V[NNzu utt 9⛲:B}G^qd\+g}1ߣjPƆ+7QԣA\!Wh#0#gRv#.3BauJs.Fo`Z{BkӍѱ0ٟGtysX=2ΞE#$]pjalM;"K#pBxd3yw5 & )7;Y'FӅ#߇htYmxGApn|iAQ ZYkdncz>0\>) ጧ )]0 !{ʻ%(_$W |mT`yw}TmX]FG O8]OĂh/ej,x|OݡU*L5˿hOFR=S2ȫiJ&ZY4k 33-S/v2{!%?D0߳ߒSy}}]Xo0`+9@Œy.b->nY=/_MJvarkRVNXSL{2rni3k<.tjGe!*8{$\b\ ʁV`JZ> ;)D p)X][(b݆T2x)sw;In(,onXCs,tqPC~7 jÔ8v^J:5 PG#=I.Yq(F}ޕp5m2.^P :O%Ě<ٿ[HMbCP]P:azf45pc6UҜF;S)I-$7Ҡ\c={sRU/MΘclZ xeV8髑:R BLjo> 1!DAiu7" BTo~_?|Z`;yzbӱ~Y8v z5<> ϩN7g_,0| ~GI\8Or`=* f=op!z8qP|2O[)kJm9> . Zj|.cZzɅ@# @SF$iBnO½GTlSAPFo*QVW>fŅ0ò}Nnf:1g\p{Z0I.U7߉Ko3TScf ٪ m>^bpnOm_Bk)GG)u/vK QPgJL@BprF;x J=BL`c |mįȹꪚ)6q@mZ `&SlţL$HK*k,Q$#.JYՇy);ITӒ."`'@$CFC 1kzw[6[W|^][.nbsW~(g pPØ4-L@U@<} \g &lKcM lBrk7ȏSCYi UGi#Yb),JI|sey] .( T GhW)q~rnNw5 `\X"'ܺdɘi ŒcPR&DPloN ks9AMN,-_,`#'B/&`!e+T X`% TnQE/ vAʨqD4i29zqHXe If{8Mv]Fdz+)uW˕ZQho>cBoaG{v@"[pb,qMof29`Kt8p(S4 :YѪn ^G8RƢY,B61~cU0Y1.f2@+]{{K39β{K0TLJ7 `CoiZ_1ݣmO~ cii)LZ m q~Cڟ5qyPvS.H 7$``Vr=@XI>K/xF. xD bk&nnK lsf Xԗ5vmixrV>E;`_rXgeQw"u]j$BEwwQp4f-glR?]i}/bD)]0thZx7lv>%T2&'󛏺QrrPPRB1! {åsןIV^Wk)?uizl96vyď}T6=o]edO0:'IG0!A9]߳1B&ѥ/fgz rGj4Q6 g^$%-3;70p#|"V`kϣ:E OݮQ Ǿ ^j2ѠD-s{}lZvs=6h2eDsViP|/סU;Ԑmj#GGE`v_&v=YULɉ(+Lr$=1v,[{! `K3cA?ܖ[u!"R2)Op 'qEgR[dJSo6},72VU2C2wP(Ȳ cjI@ CnW(׷/Dr{KAr-`T1R%1=cTn$FP(trLKdyZW7tk~ [T;C!J$c_7՝+e2l2"m{vHvJ_5͑37;EA;Q+~>zY@7&DB Xqc]/DUeu<{oeܭvFeItz **BÒ6MJ.9QɈ!Hr漧(ɂk;b,#!XԂ g1D5ʿZWH,e|j9`: gREEL@z&ql֕1 Ao{. ᩰK ^驺dT7oiӮS#B 37NqrM'UjKao&T ֥6l}FDkD?:~_T}\N/%La5ZܕK2&&PnH/.xiAv>r^d}g je4+v :l#U+VEern`gw> =T֩hlcWctHJ\BEtYP4n`7q> Ex 9)( 0 !gәݷ' pS@Ѽv;OR i!s5{parTW\BÚa8k"{_n'_pӚFΝT.KS+o ȒD4:h73< \n.`[G{ H>҂xKV5]xaPk5 N J=L;d8_tVy10k5פث"G/q#pPέswbia·.XRR4q+F1}Pg Ȁ))9*T&‚3)|nHj91 VoCiEjo.>IG~d3FqAϢQDzƮ]\Y;s GiF?|45a_rby1ŋK.,(Nsk¤1#&Z\)n14l$eHHƀz YWL9#B_պOK+3lw_?4({Eq M.k7[e: )^]KY۲cPުڨ5wYEjU<+Coo~ T)mfInu+yc Nvx6TݐwAN=Hλ{ bkZSbI˵qϤ>m^⁗閡ABW=M3yQ<8lFxBR{bB\Vc<, :wWZh%ca0se},?p ]<幥O;_E>o!W(Am1TU:8."L/sNE l,0uuPdI|cp:qj}ŲۙKLIeB2 QYhr`2|~kNYs ]3V81jvL_N5 Bc"ǿm8%o@UJ0l+oFi5hpgM#Ao Vo`w"/f_lK]R)ur|XL% H0Ddzpp}P,u3+Q0T~_n9sq},Ke*G:}nkp^9OLq]+AU$UN\Iox HR>yfEm8TV$q-tU꺙x&X../gtk_B~,)=!tꓠ-|̖8>k:Yj0zuTj ޵4$dlMXٯdT0u(Ymʶ+ETr5vQ[vnNc;Ht'Q˚sN`zyM)Wx߫6=Zޡ@*@™>O*NdZgFG\tVɃ\SᯓԀzw>ZiW|U[>mҮ{:Kbw 4}pFfd[IR PZ$ʪbW^K|6AuhqG}q}),H >V?|ps6z9LRA㠂zlT 7B  'RFA1^Q< R]׍nZ+n~3LpD63k{{#'^_z/>gZk] }@śʏTX'w YF,`$m8:s؅bZ/q>%geuT96]ĮgEx~ˇ99nrta~7_a8S,IN(<`UL);mj/1X3 mUU ԧ)5LC*KG%g@Xd R 7U>'愲s2VMfWXmѐ7meW SG'w?}N"-k5`['(m OQCpC~-)%'<#'[)t)X[^\삳4<>mnQz\HD('ʎ_o2jZᒲṺix4f>?TƇiH܁N^c* ()̀p> ? U^g+D2˦qn\ }Μ=(л0M|-d߄uYc(707tXfڋ0h<3BB@2M.$ k&rƍۡazнttc5al vyfZL̮ϤBo2bj5߻D@kaP ,&s}Nt<װqW=W͹v$StqĎp4Cn֙`*'4qSw Cj0A[>? 01A 跜0XFtw`#Ƅ\Twpft5a1"0Fl[I230iyZQ&Q)zV^cs*~Qxc v!^\ݵ͉]%CP/8 Ut@Pۖv<7IMctnǤ aXШ(jE4$YZ# }9#*w_l_؝[]|ͧEC.(Gk]  /IC@_wdUKrD8"-ߔKYaxDvo_aQcth bd-rKlRQ@@ @R+u$ %0&ԥ#sW/Rܑva+GOb|!ͷ1M]i@yl ~ ~[=bR*ausc;`b >8T2yċ(iw+\f(8|].0V~TQӴv";YV&aioDoX짡DY1l䮆7l(B$?vtv@ Ql4CX4>™Wa '"І3X9uoF8E2U" ֒Nsu@2L2thOI1ae'o:,˦Rj$֐NIʙ#o|/.=O$@ @qza53 _Dn$7ЮY4m}eU#@$>R--;qlp~ny%~.3eU>Уy(FX"{nyd:6jI|y9)&ff.&% uw\ t0g",]z[j@$_Fb(zcpKل(@Me|K‘@Ylp ]Z? ~߶yFg+c*)a9:N&owhɅ+f J(k+_q;&Z8hڳudTͩ2tE-iF3 !aǍu;;yN o j<ԍc ؃ri,5Yk9<@jZ$ s dF 3wd;zAj|HOZKI)9|S󜩕 A/ һ䥮+œaW05TI2nytɱsvR^qyKLk3?4fY1hD]&1;:*I3GGٟΆgϰ(/բ1{ϛ Y{ajK,,3o a=۝>Wg}4)^h0f*Q=fO{b nߑ0[1[#D q[k}<)yoJmHjWSј͵yz|t_Ũ6e`J{ /?;5UhAN7f(lP.]SFHdHgzЍ[ZH̩HW.tiŒ$pp `>uV-e8M e!OWxC\)H,&|M'@ƠI:^燇؎,+_n:JɌָhv4uaGd RysIJ R8cf'Xϋ"UjG\:8%\r5˴.c X5(-`Za J~4)_^ҕ*!/m5#З2-fV +gw尟9MiϪCfk{jeP \ViΥ& 19տoVDJh-F,;4!7 9 ?B- 9 Yq͜0hi|X+\;3*)sf4tq*v2>*%3J]u\ʠ v8KA' ʑ@ӑ<LԢ5;L/&"e3&g%4~ّY4Y(ͨHaփ5_x\lOHc(@ö (gEDlHP߫?MVÛڝ>$dZxļsh Kdb/ZqRh}=EDhN S&-L W|yovmui?Ƃ8oSF1UH3ZkO8SwY4nuܬ1~iBX|_rN:fmfJ!IDQ^4֊QK亸ڜ}׳ctؘcWHM lЎoҙct?%J[}v.->" .X?@cf=hYbU@P$OO`O\o9vt8)'\C@э~v+:tHHvY&3 ?er\l ƁUԭy;tn+$n 7f&}QlL*(GboZʝEMrZƠ#~z)?wjҵ.ͰbY`>Oʤ[$$4 ?*^% F;0O6'Ga6IVEWLF3; m\K(KnCj*rp)J#gYw d괞(aB ?|arךrq.+z͎r fo~Gt k*M"E5GW-MgM&d8M8T\6QKTd<bIPIXVQm~F#;˴5'թ#T1X@]ש2mX~vNm-IHuV?lP_)`nB^s%!#Z-N53:SA$Tps<I[Ip(ʵ- Ba0v{;m~0@^bI{Tk|)9C_]lggJ ]) ȁ1!tUɎq`ޭy ZѪ3?$.%y]*$:x겣Sz]z.nDk׮HX턠$E\%p`TѢoE5VY?geU(b;mQĜ[0~Jf2=-F_ťaПX=Mu84[cJzDBvCF:i@}F*tCptА­T資㴂9eahnX3&'+x't?l|fC_u e4ӌс؇*~d+]jaA]5QXޒZ$*?zU@mS݅?++ HK~aVJW.Tħ#;ŏ# S_hIʣk`%o}ȚtkVi7"_'4a=+^'v'S|I斄ĥD=ogeS @CN h}B'|\(Qq+Z; YL )g6aJh~tӀCT=uxtFN9/#ure+ 4A&R?/>ݔ ՅCIվ^Zt֠5(&6M'p2c<,CǴwwQƩq\O*B yBu1TAM&pܨ\}4G Uc_S<p0[+6C*ۨWV nCp]}f.ei"QX\TYd35͵__$ W̖gi`?OmVnGflZ_6fpW gۨm ExEF: AMjIN1>I*G̯\c$hhn`P6~NKSﰢ~#xO[zm؜E_0iEՍ,l(t)X gyo_3d=Ru`,&~aGYp :NZU_C?t$ 8gvr(<r0+gJN9rB N 2.o@e,JNtNj 9)$mԜMchĘ.of"w=F)dk~QZw0ΰR;rbr%1-jכğ$U `PEEwYrx͂0̹k"uuwJ!@OTorQ0ݚ;>*xp1X-9yF&bSWE \@ (IG6$L^ICz,CS,STKj6)A45B[8#4z37lJTI4B4;;TtփT?Z_[y@ r<;RaAEy{F5XfXؠm;ݞ k(y( AOx*>X׃{m8;Gi4}d3$t_Uuƒs#]}F/}B5w;fO4W"oK-Fw2-G -'L\Tf˺t0A2rx2q<׎p Ƞ0X'1`!x%{L/: wY}KX}Yv+ jl3Ư6[K a^讯$Ч\顽.imM$ze,Q@\F2ȣU>hB҈$O s I z&pcIO:iI.Bܹ^\v ~BPFw @|m ̬ lшo:d0,|XIVgpjBUaԬܶi Bpp3AP{Iq6p ҍ(!Uj+a16pTR C$;,kh0FvTkD0PHuXyn5La}`YkP7d:rT1Vhq/^p]eNB:i⍍ߩ.n4IK8+#!h0}V6/Jږ:69PPp_ ;.vHЗ&]U_iL<]I隚|Ew ÈDOas"+c#iAGBz#Ft|[%<&ehѪ[N NXXEO<l} I P:M:OBl&zV&⁗&{ .yx#+Ԋ%fA]CвnV3M!o{:~YWG.az{~(DL+m)\ɅY <` (Vº-6%Qt JEP Sx7`.@A~<3r'@i5Ym7WJjeho*P`lCE g\6V6ya,0= Իy<_]Hj)ϣ@hp[`pw`R0.k1SZT7\@|Fs;&-*Øaij+ r9@ZSvRvf˨3WVS9˛{(Hզ+ƨ pU ItlbG_T5<묣O`), hWbԎ=f}bEn/oB6f=zcO-h!h\еw+ Z>K!AIƹv& WY cP _.2a;c]uC63G\5էCu輛;0Y , +YS욯k}#ѩ}B8`29*qr ~B?L 7$6鷢C$s9H@Vk2Y%(O#1>C? -R;{7Y ў=EIQ }?2//GV{6,;+3eGo3542;CfUlIO~>o?S$2"EEk~AT5RPDJlF*Wt5cg]ہmRpϡ A;dgq[@Hl ܗ' {dѣA7X 1q u6u쾐H5I!7?vtd+vWG?H޻hF}*PY493d zQԒHi5-haTuF6Y1he 1[\OfQ[)i0 B:ib`BY ہ%WSTYj ui+ȓ x´o=ً N81@7vkſ2_4&ϳ +tR$FXK/7:,;yT<n}{!9eT-.Ўå`8 . ZZTL(k]qg(5d}o)x!(>I{35_\:{Bc1r)yE - >&L2t,PxhRzbˊM1OoGeO{C2_vOv.6Udzs:=qx*ږ=FK;ucٟ[ܦ&č߉>MޣԹ!>Rm?6Q kUu+Ұ܍SS D-6b2fR?($O/m}hGz`R m wbg#:X3Cˊ &uDFr:F8/iAsA.I%Jl]‹?"cUUx,buGW^Z!P$AJ% qFW>\K}tա1B.#y?D4uؑ)f28 FHa+GBrڻ;X/9U7,=6qj,&IPM(E0%;qYO{}ghllAORz[1ȵ#^v70܂VQ\+KK^R5KAT2sH *o/^NM G}y1y?=< pAU JOZ48ReRz`0h$fMc x TqOk~ Z!V(n/xǴZ?ok7FA*YYJRUYѰNTw:0?SE0SFi>0\9|'ЕyZv̕aWnUs;41DRXÎ~X%N\͍qY4/eQzG?Noݿu^`I__A9#B{E#-P.X$Hcq^ ^BR +˵+pd֌lx }t.[= UœXv),i`+q0elj ^+a`F=b򍅵͠J.PE{)#Cx. HKƻm03rz?za"'TՏ>OJcg@KsO?"9@(>c5{ΗA6>nkW= E)?j3EMA*nlG[nvqgW@Ҋx*Y9Ek* v6ی:8YnPcБ5{KvK+qˬx5zEU*Ep:$2xF11x n~wqz o.">9p$:mRs~$rshq*2m|>(z޾T=&I _  Lu L%GS[e9|ЀoUHR෪{0T] EkK/$!ski&nлB!`Q)v3"έK @&ԡ ɥ?{0M yŶ-P5hp&x+7'j@K R ?nջ ˢnuŎMzaΉz D0imFnmx@yksrr%S]CrD˦fH}P d",CdH\} ƸnKH!{eq2W=/ϧ1[)2ԧIG-TUť6*waz^bsHjVISJ }Px:tI@Ps&p\juj&{ğnǬ",;Ƽǎ);EPy6e~X=XJd?4qV DjSs[\S4+ԏ:>ֵwWNbHWeAkp@C[*чsIY`8ʹ|(#j7S`ĕjy|:<@j|9<R7JQQH`J%K->鍾DXP Da P%ք^ 934?{ w+_s;Oݻo Ωkm Ga;v[PqSa-Miu_\1dKkrpPzZ19Mra L1pg'0Z2 kf+ċd}\W>=Z7tǝ4 cx۷!Qނ󫾨$TKvïxE:oն^R-!rF4-4YmO)od,]5M30F|6]$3괭T5JȮ)!{&V*G,M=J5#3V' VvefTynw`w,D3 ë[G@8M2?75,ܠWQ1E4i`t;z:H[I؆Q J[36 |6r5i\ǸnXQ)CXZ2*{Db-쇀w|,Lh3#@OjILd p/ϾIWxM3NGw?Ru>xv&xT|?79yr>8b|mg-7Gv,D)}~?@vK2 ^⤈JAgh gJk#$NZ6`~cz `3[N'sE2ԉj,?܀XBExysFZٽaz؂ я_T>B']%ѓ7j2UFDp-Ӹs+bOsWYcez:9gtޔَomK'& AڈUCeZè~ WpLz\{ăW˸s ~j& }AuA gU޳En@>#>OFbg 4b9 T+8ַRC{8&W~UdM3JQ42(WPiowͣh6WYKSRyR`@zFG_fYڛZVeH=fxIz RlY8Ekwj(_c{.9yݹڞh@5i;R' հv52߸ALH`mS[zu!d H!FJ=`7(h@C l4^G{2d8mw(~hؤݬGL-cMZ τT03ՐAca s E2>oXbrkݚ޵`!,"brWڮ!P(iF`دImT~s?QD܄v(J9+v7"$UiLݽ)Cr"H_$j3߯Q$o\hv /WlUU PU0?Ț۫2Xl|0`hݛ#kiA' Q޸67b>JJ -OΩ ɽ*-azq pT8(LsL3 i( )dsPU;X*;>\!7;&Ǖv))?Gוόqw/@ީl\ZұLkQ1Kv=Φh:Kq1թ{rg6FfVwOR;ԎMv37Ó8hK1٣J޵]aK\j Xf gRGi:c.wDT}C-L` z XJ4׽CAb0^`u&s, 3"Ba=%nO/` .ƶy[_BťBEiL*,|}tYn`zί.;SyEua~vΦib":^؃oB2ödc tPNWe{jeЃH<ZZL$dM8 YT2WmX6%G(~ۤo;B0B:̨s撓nc݆%/B5`TL7,@Kh'JN/05*b Ǻ1f_]5M$p\1~d1swv7@CcJfI1r#d=G C!\ے8,N5m8Xu:#Swo;v{^hT ]< "Н`T08N7`qj."̱T9t o/[,#M>%^̿^y&yAP7[|RG4&YiՊmڵ'0D s|J njTD( C$ .VJxȘ#7  /V3jGr~9xtdZa(YN"ȷX^, `U'gܖfBBxg9r6[ld|&es&-\!Jd 'K>  ONAS%" A1^*(ӥk2[F,m!/d'p@ruoRq`B9T1N?ᭅ9*qB9uKI؜D^Y"P%(sԲsHRA-\YS.d}>E"8lz`mk-t9A~LF]g+e$euRq°,ȑl ژz$m;~thi(D arc0xӹ L?&ҡha95r87Nm[Uz{96)o'%fHݳS^ FMN-IQs=xiCCtmp ۄC8qo&%\";&enL jvoh͕{Q3bbpq1n`CI\FYrǟM<]:b+q/9*_@@c2|.boJQH#E%[K:L;ǵ<*ud\.p;Ƌ>3?k9R-%/.:yPWrNd!vcޜ36h=$rohㅃ\*.›߮3$,J:5mH+}BƘ :QdX\R.̇D2HC4 c7ZumŶ/j͍RLɂQpd3Ebj1itA؎US Kj X9a϶wҲ푵_"u 7(v:`0 NZX5<^ 8 rT P(v =1V 2X+*Հ)ZNs-#[b8vy6GXxHQ`_^+vp7:d)_@D|KRhte{5F#"KaV܊AX yzS 7:#VF./8ѼGŏ)̾MnAvI {3^X՟)8]h-3qu-.oUL<f+@_pAhY&{{b1ɠѪx,3ė{AoALJ} `*yΓz-^͂ӝ_MS=sE_?C1]b.ckz/>e?]<|YsS~w2x1ܶy%]Lևk9!v'G1,?9!g|:S[V'$]xR 2mcaщQnVJQeZ JEz`(H.b8L ~ހ G=eC/~®{Z׉J StO)6g""VdpMOW" HjJC><:HM:Ûjc7@1D9ʽڔGdf$Fln3ArΖ&#-2}wmuobx|d-ߠ*|{Z-rϐuP6ؑ T59k.a,ܺV\p+psn$%QAI97_OHEa!T\j|3ɶ-P+AwNjL">=#ؿt kAWpX%`T5ۈ- NӖug7 Y#zjzdOn ȷTfV"AQa)<OZr (;!Fr;r1ۇ k7F}v+vy]h}}Nze A4cV$x'1 ކpd|>{ެ>LO;fL$}-Z|c<Ԁ:]uw摢@ut&1v]R32%ч8WOɢa^ f7;+{zXe^hc*J.KL%tzWV5 F1ݷ$)*tec хή6bޖE\l+prrߠW $s=)Bt2kC 0U0**Ky7ɊnqmڪDEW8LH6Pd| H-:2 A=e!#4d.9dDZye8*Q^Lnv:"smGf)q8D͸64GViT|.sȮjsqF&txeNMϛ4lmqL8rǁhQr1ac ֧dr84szfW$?s9p$5S1u)jrxٗ'J+)8wSjն.fvĦ@w n]h#&xAj"ܴKTp9H1W>}}a >nFX1IhJDQyq]~#}L52?c ]'G @H>yS}+>ґt GdݘotXI}䆑LqJ3 9 Gd@ұP_yB/Wd2)&A*< W'O?׺JV5k0AdDŽ"ᒋ.%6zv'ײEYϤI,?&i8AE2ϻ.0t ='~#AZ pa}[R;Uw8Uwi6O.!oݖ{ikЯrZ)[,zZ\TgpqOAzHW p],}mCWSgvRa`bU_ڑ7&nSJ|^NaUlgD_g%zˎ ^]dWNeEm/ =| {;` F'g';7ׇw !枙)Sk0hETì,bH%%ZmETy8rOf^fg4ët3K&+ Ky(M3oxS2}_Hޡ  0c꓀ctVRz[qat?i83t~elG*;+Nbۗwz?E|_Ļt6yOd!hvr3x' e -Tѕ=k(<1Rj&+?CF؜Qhw~wyEl.ܸO| \.AP1Aw+gܮw4};= zb=in/ȼvI>ah,(`L\u'<8%h[J|tMSydۙtŔʓ"BX 2[d [2ֲA,>e/[.Q0; lH-!.OҚ.;BJEgeytta>>aV A\sʾU%?/ 5*M62E-V}}LiW(ďro`&~-BUkB@?:p/ h7KVWGoB7ֿaAQ<(>d*az w;F,ݐPb7!G^A\%c|/7jM5¥/8b9ѣԍc=TI2L"R5LB7`0v.xjKrJҸvi1W/yNDa$.4 !l$dcy|tEvt:RW<ٱh^'[K7 @&%rQ n-(ݹC[U""Y'@WmZ(&0=8;c{HHs(ɾ$ 聭{}q]pE0a Xp T=8$ϲe~Ð޴Y=z#E,Ѱ"CRº,E$i2}W)%^†B'ars6rZ*8q :%&N9O'E~w2?FRPSC`4,M`FX|A3[ysގdN'jg/Ln wx>̋`%֊EA#<s/ hzP8 Utsʁ%q[_|2' jCfIdz3. DA^aLJ$)c]iwd{FJz}"DAĺFsMiIMV6Xq2Z4.s8/ [>_bRV]=iU0l+hu;!NiD.J{ʍ`ՙ<UrI"Kv2a0핹$4,L[s{ʄh%M9 흘_`}R/{rSq@ݍWÆopq'PDyE˯8-/VLH˯DKsmSeh.Z1j(%E 񓑼6PA9# b7|\4VbQ4Ghy/|Mlӱ/n31sv_GCOB=G<$pY~O~ @6bG\qqVSY|Ϣcc4u~??i'Lڵbv(DFouQ{Ɂxi`9 N(xk (^t^9Xews.$awֻ Gq K]6Bz0X<%H¶yO01|\6gxK?Mfճ+RO&lsdW;*|E9IU^XO>ǩ$9hxx5808quR=ڛ'gtrpoK>oYsF^L7^ l_@r oxhejKKg_ŽEl aL?rثer?4V+/V4RI12U$$NG+oA[5Ef0-P4lcy|x E~$VIN,'1"/̋`łUnI A\Ue^J`5WJY9Z|r O.rU;-B KErF\$ojC$|q ( 2{-V׉:( :cP")AmY̩)L {Ѩ;<p5mEqwk9)[f,4u\@,U3s8iI5ud[cbj]b Bel ۡgi.%}ţ~T=:FpK`o<^jK={`}#P4|-CUu嶒l`:FqI5`9ZXm}G9^Ϯ|+-&KZCnGN*:U fA_vڽ@E 6`a m^7$⛤h ֫G뮌`&q* 0d!*Y|[>k$֤NLbA(YۘB|4WNvQG El[5.6xw9M#h61筶IW+x}B4 ;US%pAHĶr#҃|_rK,[ᫍga#Vqc J=º:[`-}dT4u~&I>mF~nbxfB]]M;Ȇ[*⁵!"77z~Iolӛ^Qk5B;p29*JqnĞQwKwFO3vI|*Iwǟ,2i.^_Ԃ$ӏBSƳ`2Jre@zsNjb^5e9mo46"']}~(Ӗ+2|m8^q/nO +`p+6uu;|QȥkwE{~31A.&DoY$n(toҷQéu2ʾm}gEI cz+=m @kQ\H7%۳\Yu0'H@h {*%cRI{>ҸSEO1#T BƓ9T49{ۃ!\+;.O߄\:$A}@f+*V@!7(rկ@l@k:j1B8`֯F`԰h2K'7K9 [TgƞGOCJ?3O,V(Lƃ7"證Ex'g;9Js{M/QV]9񭶉yapPÓ@Ǿ,>w4'6$O AmW,%CA&c OFw .d4M߇ΝL f-Pƚ{+*e Er(Dq"L\h*%k3]V#xܫ<*KYgUMWIk2vR{kghV@?Yk#f1:P*xd//oP+PKʲ5V8upl9L h/PdєUf_٪1/t9qmd8FAc!/=& :n*6v&{'-fʰ%x?6!<*nB[)G!^A4'(XY/9toǻ?lXU5SJp<;kdL/1W+hχt3EΑ*b}{4 %ÜoA2mҫx%.z#aꎱoZr=}8 {hc{;_Wdo #j3]u -8xA^3ګ̨)5eŴE~|} SL*]jޭ7e, adgKV5٦e-9)Q2!_-d`(>rgKWxDP`ɍ4غ bs Z']VmjL[4$qH-ɛK@a{a !_R-\/4ѭ}Ff`)Sg Ӽ'kitmQ\-m`jK7XQ)B@ L|0j;[{L8Ɛf/|sUON~: b2تϦU ^[Ɩ[V0>X@o ( 3&g (nR ^7lm^!uee ~Ia=TғR?B @k`yc}yVȇqrM-3mb٢R:Q@l\oP'E5Gu}^-^Zlx0Х\Ѯ~衇}/V{2v:(dqddd˹ΟK,b,YS5@h<,F/AeR;as*NdEsWiU!@w3B?MUs:ﱏ lO,!Ϭ5:F|F{)ll$&RL?%(a `[ɰî1Lͫ\Us o~ϰɌ'9d`#Ysȟu!㬮YԗʝMѱAc\Ýp04pUpRiLoR Fh+*: 'o.$vt# tw|NV:k0;T' `"2 Ig䴇z4zHɣeCBn^N:X#FF62두6 x>:|7 ?:st9^_5+֏*s4`la;5{HPBMIGoƌ6> ,M%Eq?+\諤;H85 S {%ZaM}/'WH6tv T)¬ 7<ߐ$6Kv E3pLS6c&,>F%nve86bUQCơ;kMy'qȜ$;ek-PAMX H^QOQj(taMa/!>B1pi"Gi>c+QGbLviV_#8 =8?V,8D8PF76*=CwQfb34%bUy= C.z џ8+&n5ڇ+x" 9 /X3U0yЀ0)C708?Uft֩sS9%g)d0FA}Ec L@tt zaڤ m"do_E{>Ugrͺ]NL=o=x7ܩ!<cJ?5QGp P_Y7f7ҪEݭy"&1>*@LЃFݛF_̖zQ%B%|DwDdP7hP6 GUP?O vr!Z>^3ǠGLw&ɋGh:J!gn, .Q~DHy>dfԉgR$Bf10Kg+?eNC`}056AGQRj5M}dHl^kd4 0nQiYl))cxqy[@dVL_PP1:ى~[&Rgo#䦍fL}^`O bpbpa7|#JMA)2Cm1 D|%v eeHbNju5_FxQ2E甇r⇜(f^I~9z|w=o l<7+sCgD̫RaB\;w;Kvoc{ / 1s·bg&^Rus ^⃭|h\1G Zݽ]ӴDo `.uxr{U6Acש~r!7yeZ6LYQhHapp䊨Ni(Je)Y[ȝ1O^{&LfYs-G[m\=Tŷ6D)=4]_oM6WY_sW5s +=ғ%}`Ƅ'my#IF[*L|Z~d+ohmX@9敒tNd2f=n> Sb[D>9Aוͽթ: \P9LDcoR3Sy[Jy5Œ,'O ,ٓU)u`?ћ0Z<|ncp3ܬi1<W9)}9Km$AL@_x:yY.ZIݛU7U0ˌ)m}:F4h5w }&޶~%#̏] MPo-z 1Z;k)=Cm#N}hmO E-{\`R=u)7K2[.i,w6$+X6B㷕6Тq>6#_ؼJ84½CQ}Nh;wOi3Pއn{G~âCRm;2Afq{T [n}J^#C+3[I*:K޻ѻ nFe#.v^x֣)` QlV6V-|#?AQ窪 c~Yن-H%gwH3;Y9ET*``6>rC_%aܔP4HҸe˷uo@q?i-^ck ŊqL}?P~zGpb=(Ӝ5KúZO/êk g9_v8zx_w)CkU:;qwSDY^N-:q|/JwN7*JvTP:*$hWm㰅akUwiM:-3 \L= XW~޴QUz akbz8|$5bҩzL.c>"fCdƠ[W$fDe55q{Սf2ft]OJMvTn" #EP3ʕb2Ad _:6wʧ9) 'p:Qy N=cP`(HGܖopc -H9-{߱&P/n+瘤.^hJ&;Rq+]Al Xx JVť`(r>L('e/*g#9?)@gJZL#+xtWV~Ye>г9=G1 A{Ӌ ,9f{}D9|+2'%}JS/58Id,Q(o9ئۚMwNZLG-ɶ 8AS߯}{^ySTݎuV sqp \pM m5 \IqZ#2WeH h1p UDU_L7܊ $̫ra-+#kz`ȉqNI֖SxzSLGbk7ɘ"lol__Kc7j WcK̈́ sT{$7)XnGOvJ!o}ƫf0`tb$&4ãf_agm͐<V2yy<>C"i)WWoKdMٙ&#iÀ 1R ssȌIR'Qk`5y۰jsRΟ񷱗4A|JɭHw !x:Qgq;D|w.nQT`2(<|ҳӊe[O–,3]9NM /3 { n6Q5sp~UDFX4y;9=^l#lf5-5su?AT1䚯=d=>nYz*+|rC#!qG-;U n}pN.HY6Y!K"TTXX Q^tN !nչL]Lr@+踕D_z3.37 h s#ӿF!$bռIOk n=iJCjG$-ꕕE9НRp~CXSw ;P Z]!K26Y㇧.KL%Ѿb eE:g55wIUJX2WV&K^o ;m[Ɯz 4c%RO;?؋tc5+% I7m?*dPimZ^R?W O_=&[y(EQ$n4^=q}1_ q,Z`%!ҞL)j o?t<6 }N*N%ALIEWϵKw&f L0As*#CP)~zyW>3ng._>B>njjJTj0^0灯H(r8.&we?B/W-6F z0 9p)evDA1u7c 4G &@A"AVH:k,pS_n> _옭PN6վ?UC6-+W.?(\x0(0=k!*ȠX١ٗ73q.1?ةi)` RG>HW IZd{C=;Y,Fٿ*kV>ڞiO̶?|8Y- ?~B>{mםA<+ o=Jz| J2AZ^MP]w;-}RYWˣׁdIۆKfSlJsmGJJ5aǦ-X"KyQ_֕ȦU <_Cwp&X0{ACaugj_ňfwjF.Atr#hWXd#ÙuIJB~=Õoʃ1"T˯ֽ'맸6w!4Q3,39"*YzS|# }Q JJ9B%^'\|d*R4#'!Q$'a jعƸ7jqCA*EF-h~3s<ֽrA1~~g7S@ 9_p[XzѣoloHQc(/}7> }5Rc3ZQET6Bdw2+ yy6ëT_ dĢPf'UzĪN1Mp)y"nD F2DbȜ!@l'-M:AŽpsW'paFmA3Rb륕09}5_XMQv >i.(*7PߢXZTwҦzsFvPbS/UQA"Z.7 P Tϸ߉1?up8󲴺mUbl+uH'?ʤf$Vzo2 :熣fOGdM2:|fqˤFײqoQa]oeo<ڻarXoqԔv$:aO lFr Q?CVFbM5~#C/@"mI XbNin{vB]XJϕ I +gQ EҜCJn'e(BznOCqa1 I.gKƙoڟ@Kj@do6 Zˠ<9Vidq}fH(Vp7_#( j ӒYZy9XzǴI e* 1<ь3!17r&Q_D)*##ٶo7N]5d+/cW}ԩVD@3-nH*YXSMPdNAڡ떗`E+qjK g9 TD.uYosbyI}X~&aomDӔ?\;uGo¤OمȡJ@O2\=y?uNHjK ܏]R$uА@Fܶ -(ȃ.I,46mVl5D關x mQe '\X3 5Z*d0\ ^z^G@*k-} n\ZԲQ?3 5^Y5I=e vr[{X.y^lSqЊ<z:>lCj&9 `zyO=,sX4q>aVh.G5Y:L^}XsA"7]p lӓ^NP?֥8? f pohK'0Zg)ie4+lC\L +(/6@4HrSDR0 5CؽkŠ@KnE=JI[(@M"d kH|e!_^Z"zL @w_U$әHfo퍉rfcs8'0ʤ^ xVݜ ye}[p}Jmvv(Fd,9.Y32P Y]Bvqiڃز:_@ kp lyBXbXA&wro ׄqЌ!A  HKou 'j šv1M?PZp8=?Il\qR]A` ǕY71"VY,IB݈߇Fi1uMm{΅{^n}̿{8š ໌5c?Jr3X´cI!b'b4cQQ?"cKϏ]@O%-ChժÙQ4Rv?¹㻑kJ81 [K"t2Mw=3;NfAyȰRD@ocubƀV֫P3zoBl0݊1j1J }N>PNlwՒY3|wg֞=bn.1e~~jak\U@*7E_![oR3F=\6Q|ڈsJx^'ޢ&{ѣG#66Ө$)*|7lr()`P_#0 Q`M9;Ʋہ!UP׎3`dL+cX'NbftlP8-`](Af!Vmр0KS>1SlQub39a`e"shϒRN̂a 컻 v.Zcݿ#}S/]ےO*r;1J8DT E _ƀ)̼횏NJoŞ琟hj2[r3JخkQ•y}lRxDVB. ?Z OQD7di*71EJ^ R R7UВ?[\1|諈@1ӗGpw._0 )e? 'p#y%7F$ Tg⺔)fi7)Z##Mՠ?#xYH3}"* wuSd!7 V%#9tj?X<<;jûEE6zo[۷$2QafyP <]UK3x.,se 5ۭRp2;e\/7x4PvA+QU5WvaxӛdM~!' @in9aK7cj(l'QGfүojD"x7Vɽ3MZy[ϔI}0U=P0\!kvAtH49ZXͳGLX)'OE::ǒ(-"ae5dJ d=l7L`dϿ ݳ3һ`ER=ɔOeBWpSH!y&"x۔8L LA[z?_ҥWX`9aH+( aI{0K"yppbw"F^q~bϯZӷIEZ"<4 ,b}~y~Je \ hüՃ5u{CS_"ppDU!Yб 먿ZC#rdqs5oVR=mO)EboF(U#j"$P[2{~D?*ڢo,lEkC]s9S]rv& 8j#9jB~C5h ].3\yBb4Fwr 8dڶINrh:Ldcا7V@ 'dj; SEqXUt RyN]I}'hvC8]mfX*{U1vF4ow2!HӞrp [9߆'adLXbz+65!~Ua?WȎD|)P2o~@IE')T^)gT6 T؟ Hi8֖& B,KŤIb_^_,jAͿk4\٧!))>k6ic_̢?fxoJffon?>IY.+o20 }aX˘3aryz_cƍRn*1sPYg|MgU'HX3e |Rjo,lUׁxa߯!<-JR/I~},>,dJkô00ϠQݤ km3_oIW ®D9$j]+.F',AY@yӠX&ttDIQ+Kji!O/tRcc6q1d(>>T¬*mУO{h]n]hw+{usۤL^"2A_[/b܄N] S?|ʴ݋qd1 veB)^7+U:y= \K I]T$f'Qh[n|PTZzuQ>e'FuJʠʶU.UJ s|d=ݖr3TSQ.JK_$D2m0[B7 @pO,BVC)#6wfuJEׂUTIv||ZZ/j Hn[%Ҽ8e+Rv' EFJ9L+HMJ=@#5ASgb0 DM+>3%`bpLH)ߝU*⇧9W Khaoݹ*~-1r=o(} 5K>}&Vi.[M^ij.˵kN '})y8F"P=$I i_Y_ %?ԟWnt$[&=M>!xMN'N9 -ָn@hOE_6!.#m٦eHUe :>E"h௔qU".Ql^/s /!\Jd?eqӟwGV/54;Re\/VLeNm0kqї0L]7҅8&Hs/B׿ky^2ڿcŔ Y:t&6# m 紡]p|T.U-("!~l\ x0CgGvH4Go,'~r-m*OgtR dtׇFep?"ҋ]"UGKe41tlnX1oeמ*LdTqbKPю'%$r)cV0EA["I⼲4Yg(R&2]v Kٲ ='CV\Kȯs־1û!vl{هd;\1b6NE#6aYp¿|epDT+KWOrb?M~&pd;L55GGȊFhtNN3 ,خUBʌ7"<q3<la͌.֜̽d[KVgJ$Jf4dLTsz4N`;:?6!+-.`c ȥuEo*@ d_/ѹRڔpf#+G bn-0]b3=#fA:`~|\C[Mlfj*As͚_UJ|ct_)3@尛.5vx܄vlnUdv7fP8G#sEa;_^6 mqg% Ƃľ"}%WQB'P⩭0i?9HL7|SeK~<{c DghØw@H twbbxLEH8|>ղ, ^n^CÐH?i!-L&hn3<j>%oe͚pGj?McOMDpS5qJ!ba){ _"|p0ۤ*:ZJ\5eR*L&HP+ּS2:2YFKo:_<)rP ӭ0-y2=Qr Xbi%r]0$S;O;YP504pp/\B!'3Sfk՟?W([Aı.z /|De/{!>@0XҖ㗅5P I0N ݟ J7^raoLid{:9l!ό?V|P+G8~w6nuA q#S0brd?i{a ɂ0V4ذ-g5"i^V4 T q u ꠦݐT&_o ozja I[8zp+̙᭗Ǡʥ 6{ ٶYRřUҦSFwzGhQ`AE%"Wq;Ƴ'"p_14ssl^F}sQA$L<gi|^\d/GKuM"w`t/)e a4hFp5'g|f\gD]?f:WR?~c3q9%.~u5^\n; ST$+"(YʰDpKHeW4z|y`ğ'IQvEj.o MZ[ԨbJ#m 02 #~^c$Tva BH[4ɇ{V:O0ICV89J&ZkaBwvVpx ;] nN`c4X~*Њ4XP8:յ_TW3=l pUSV_G0.kK/-jTCHkiJQdq\{'[Rap!UcO'plA8Y0ZXszXm8G)l6hW -di@UʑP{KeY!=9>xF'뀎Fu& ,=i2!)& ys=Ts7nmBS qw3CXWgk{߮@%WEwF+L:&_!xBFoɾ(zŜfIO9G.7'cՁo^?s%:v˥XTR4qo-`1șg`{YCi; oZwԵbP)㑞CkO9wcG$Īu,rLJ!T𙛖@~F$u;c/a4) e`⦌"\p S4 Wa5|8~F}eRdaS$$] D6+L <4ZX;awC٫ؐ:Lzwۯj&}̾I.AHx%e6=+nKHz:^s,˕bHq^T"ߊ<C{[ZOZroLaSܻ+y1n5ew5l(4#2ZV^LKK*gq Z[WTKzb)5A_?ѫsl!H޻#w 7WS3e{Yx>68a߽țӢF ]M" 5^_1,u_>~;?NxYFdOmHuOlof&{7ˁ pTsD aeiچ]uYb]V%|Yc̐77=166tLOK #s%.%pO 4Q(/zB36`"~ .g*y.w Hl8*\+_+^Zs1z73V%$ 'T]-JrQ@Nޱ?/]R}TCRp?e3sZ rؘ cjfm"iH<FnXO^YQ(= {adT͡Qr Ppo{xUCFyiW:WJQI8U@=yE5ۛl2U̜׵d +RN!C$2ƛv8u_q>ㄶK rJ؍հ 1Ce-O V UBf'Ͽq(O4[pqF˜LifY_Qz"*AH# Hn*M6u>~sy)RNuqU2HߴŁ|z7D*~޼s .klr2BA@>N1 C7U ZmQxo0xyLi]kFlx?( ;Mi!'XFۦku.r2-WviFx!]p4ѿlmfmS'+$`6-?F5EhDꡎں֏zQPsUpMrY-TnVޙߊ6SɎQK Ipn=̯'fSy;+ 2siSQ7AU;o* ?H zѦU _+!sݱwzbXv9Ўq⿚⒐DɊtɰP-LDw~TD?;T, z׌2><6/C\tJ<;ȵ6B.kA kjݴǜ͚jB`(cnKʖV9Ŕ@iCc|/09ȗe t>P{T ΣW?N`0Q߭yÄD u96aS|TpD|OlZ "&:˓:DB9&dD!-?t frN`],(BKh4 h"dzgv*ezPZ ka<I MIG=bBlBYcDh4 j̘574ɽ\Ḫ0LBWik^O .JK~ͺk, $"NP2 LvL m>,jbH+H̱X~2ΗYؼYm(RjSK3&^`O@7'I\1o:=$bFAaDxd`ͻ7!uja~8 gݦU{Q@@bowVԟl aevqN[^٪F4zQtRO1F4([sw>"' s': Qqћb#e~.OM Ȕ%DDMgDi}. I`-o8[ZsIa9H'[4Mt=-.`CoU"~K~ ІǪUGoz R^=FJW_i@^ FX_Tp,`/ԫ# j20vy![8,w G0:CrBy(?|=8H>3RŻ<0Ckp(>bL}r}s] 뚸{jp!bv41pX~n& {Td#Aw`;)TKθ:/![^oxTqLrqnď):#Ѯl ROAuEy~|]$q_5C蘿w-XY;S/D&gD;FSrk=f р5q)}g^Ĵ$El ܍A_:WLcCGs6%XF ζ\g 8X@'<:tH1S*_7wHŽc/a" N7B"G@]ͷ׬} hx3`[zJ!`T {}CzW~Y> Kv'HơÔ(*ݥm`ދ Ȉu >30dYvJAtQP_-EibRPi}<ȗڬޭ = c3S+m"4!2ִahҌ X`&5hOohu|DtN9|'≰"M3˪^N LvX;e~?-D }M:*hӞs"N1'3ҊIi9:bW("Tjׇ!.M z-'mES^&bs7Ǥ'KxvAكdY`G!s* d+H`=97^ĥlyC;& l=Yp -%Kg!Mq;SݸCLvN 9$΂20 ΢7o7RʱDV K n,}`!n@c7VhR٘oԳ}nMWxm_y-Q`zL$3h}%x\^`Yi<&T` 2';Cbe4P/ "L!2 BZ?~BV\J?kbL c$ǂ z,Ci b$'FIˆmeg~T~*e}2["[SqBT78onmʡ 6kp2f"20IH*W~v)d@h~t [57$V{'"lq LT<]@@oK,@_GŠk$4=mk(A>:u0I`YWEo85??AIV>|[O0rwYAֿFYY!W+\2[i5uCAd1lrJq "9摉'mW^5Cɳ 1tѥSxB(ha!$ Ǐw$EX[}|K2N0yԉ yFԩEsOIh^b4aH;I~).!99~gmp9^ʠoKUUnGUy7MwvWP?T&V,LHC(g㲒iF(e91ނ])2 NrLGᇽlݝ2cʠ#|wz'u ТE04h>e~.v3|Y Dр'&Tǟthe1UƢΆTka`XĨ$r"雠܁~ "* >! C-<.꠆\Di@\kPr*?ft OTD$5bFk#r ʻ,R.eT,\K3o 0 -x[U5IArEȮ&cQ~$΋֡?$B-;HWgvE82C=&mvihJl^vU1⋕@2*WX15sPOZ#m cܽpI "=٫:} RryYS\ '|[6T톫{Ҥ*(lxC{=K**nJu2G;ޙEt9PDi/ PAhF|$l/ `{ 5fgTl՚[Rfxu8 аAK_ ŗ{TO: X\I3/˧Ƨj//@4i=eG3} /nq ;f2~bd$V㏤-7qK||MaV HhbKFz>(vk48m%qݪPO5kTNyY[y|LM˜eRN'+T0vLszN(4PraPëJg!mUC;SswFmaO{h )ĉfGJ5^I.`&nJZ p{̀k3s 3$NI EjKNGo6bOpSt_t  /nJpBi^ĕvwЄ_&kjw] rӍ.u3%j"taJPd{bhU"9SƗ!;n6ZCqm;!hYZ^RU6}טfy֒%YX]9+R*9?h]幜(1};u*#Bx&xUVi(Uq+ҢN򣅗t Dv!&\'! ۖ 8а@(xΨ@{R p,s p2jc4z.FNzZG+SAnн& tV0#GZz:{f:!qNa(ОGcfΦE/hw{ ZGKhES U73Aۜu%D" >/IdγŢ4EraZ`;v|ks*I$0UFj5a~+X2,N{ ݀\_(FY@fۀ`;Rz' cuHlXo/磣in"\do^")P=(g5H2>tܰ&b~N !I(k6 >7bم  KNsGHp})Yn>sK[cS%<4ɥcXqahJBim4WITՑ;:4>|R>X4ܟMhKJ;--l_p!4i+gI4rXq m!T<5 ڶ{ LGbiuFWN œ28sge<(g>Ju1Y_q/rirOAe>UG*hƹ,%҄WwYx*@(Ne͡d #n 7*OSdא;/?qUd cG#.kW¢c!CO,׏>%ܪB7`Ł'LuIi< ]DwR ʊQ{$ԙݶqĺ,R;TrsiuG o8KFQkEz _t_ '8ys;6o~߂)8/=0axSQsx׳b&ResC u ˈR-Tז!G(\?@=-^z֗3풅;N$WL0y!:ȅ$^ťڃ ?{YI]36(džB.EZUC*I r7>kvbȮ9_7QR1Shw,$1 E> J(raS%D@f,T)#e;?cѮ}}LDHI8C(G0uBP[e9 ׯ]Ă{j \נqXBQIaDoQS)Ukry35[X.:.q<`XҠ0A¨8*"Z"z&8uQF\#yGNd8=]w`&I@U{98cIBD4(f7Nn%!JBHƵuWܓ8|H2ᵧrdG^/7ɳC-47,-ՂKT

M,Tfi4S)x<-bͩQX-K>Q(xS<%inށLWNd\f|r~6@owBgÐ u:33E6i_3:Ը2R-#2 d`N,~L)d&k$ ߔt^] cvUa"cĐqͬmDK3]/!}o'0Njg&& 'RLT ^ @u `媴N8lq9Qh) 72KƈKWߦ+BlgNe;ˍtGyɫx†!??<ÜDJb -d'xCz ROt11DfKzGNeI~ trkuXAOf@z"?5R@'ޔ`R#Kugn5llyq-])ô&k΄dȅ2= ІtWӫ;f?#"]d﨣MkaZ/XE>'yQ7s ȭMNjXT\/g?( #Nɔ%Kz-e,=uGDvuߠ<=IרXԱTOaQ2Nirt&Z*9I(u8AHt œ̨=.1`5>]U׃n[)!! 6ÞKIXX- Q!>SqXkv,[Lax~IY0*mH= ܳ$IH]1oƦ&K5Hą"z r1Pj+ } o _BRE$l~'#l3LXy+ηX,-d'/ja'ΙoB -8^gBV~M8u9W*mxc"^z0ԤG.OMJ^\?a#yՂ.U";z^QPaB~'xhJM]QrL} *q]9qJB>ڻَNߕ5kM9#L;+!$P;έQ!6 9Y:~ ֠ش~84ˌ (( HKZ􆝆y70űT]ZF"4Z{'[vp$I<_s]@䍂[='!=J*BT=(ysPs+/1X|$b""kso6 k0g32vkcBkU}ESvf J#$%www@h~IA%k*ԋ͏J@HK#اuUOfx0Z5yeFrwf$؍C,MP-T%@|C9=ag.TпW!$a9MEtbhyٰtBbRpXycj`câDTM$HSUQ14Snh*m*gpd"fx $=~'iZ#g a8yiX3>Xu@#D%ē8渌fC `*@景)7QX`}d^qegn}8&*I $R,$unA9 Rz+6M/UG{ $W-aC,4,&I:Hy bD[B#L)LV8!POGh"uBd 1?8ؐsӪ~LtބecݴӭX7wFE ^1NHԫ}F$!65ͬJT05,/"3 l1bKbـۉwOYR^"vl|g(%nÂʡ x/ 6R'Ϧ ^u9zBڭ-CPh½[ph̎Yp̭\0a!bg )my.5 ~m~Ws*Q_bx9d( fCcZ!'Y=`΂W߀CtuP-tJz !7[692 {7E4~Mt{")HzG 1\[faF Z@siқ!v(̃S[D VQ4W(}c2}3q Oщhѹ1kK@[)̥qBˏ&ȜC] P\!ib-Frg({U{hRT+Ƌw7hΪ@JuYճbXޅȣwLVN" THPWɲ`r U㛞@ӘLՕV,??>1X&9A qk_pT&l@D5h . "+AlsZ׭^~oRrE$1&xb$FyGu1W DGtd6Ji'mv$o(A!:\?}5;W;kf.m`sr+F]Y3]eJ&4vW촩1>g1F`FGK'W=86bnOqRSjUP#A6@>B+kC,7ۣ\gwW=I}'ఘdq#ԓ1kZ#uƯ FC x_[zVM,E jѠ* c)e]aƆ"[7 <),}Z+IVhfQFG6p=7YV3ZDUU'fk$".(_Zsca꾎:UOnB!jA#/A XTs!] ,`Zs~\-/[sZeNLŬj#Qן+-&DJrK KkC$%]=h#AVsi [Kf܅%hS:B.S pH KSz_}rR\7娌cTui{ı(zUC5 d;})q!}2}E5b<a]ݯx*ZgWU6j_[מk*vSȆeXr ;)4޿[lqϗ+c;𐹪7kxC5c헿ucyc!ۺ,sZ8jol!QԳB=;8(N,nSpwQD**5d0%Ƴ$.Z (+u>ɚ:5T u&,|{3z/22 o#BĿnD/^GɈ:^0F^*[^ë?!htTo=tزZUGG`~nˡw*_ED,I;4LdiЫr8ZpĄe$bVmsq:--B(HJ8;r; < <7mV72ah}LjXtbBcr1$fgz><E2)\!RNFWF tv9'1!d_ap˰6 ef8dET&̏%pPj-0K 띇 :nIT8LBis|DQbOwNw,{G<`qMU]u0"|%=Dab㺌^:P)P 7N$Tva;#Iaw밫 1Q6bSKliv(g:)nٷɐI]R%S2sX4e63nvJ-?lAMYĒv)XʡM' wuXRVU>oQdv΂^m2C?1tɻH߁|Q<qEQŦMG r 58,2}iUR渾IG Q!wao "B`|1DWXܽ3Ĝ%j32hDKPXX8)1GyAƊ3*‚mĦдeCFD_”[^f:u&wRyfwnVW4:\qa>ET3Š0D5R 竵c|Gv=p[RRݚ/bΉj^lnd2Үct.{$QT^mQ12#SYj!2ǀy-_}p] ՊZ])G2Ywko) NԦ A*+C7f(!^N\N2$;^z2y^i~29-2w8LR-HZI`KTz=fyAP&!_?Umvutk|?2޸JzEbGԭ\Mf0gBM?'E`߮Tr+[k͝pOˎ?n&*&'›77B(k AyTgh/*u'xM I!r[2^(Nt0r9 Cl4D8np [}nZUv  K?H,"?|FEX|u :._ da8">~^v\,k[ @zSZt !jT6`M쏰mX4X;Ȣ+{ /q@9VJc!IكؠAcVe.9b1O4'v֬2X޽Ŧ'C"52&4ج`o-%/=3vi rJCġ R0=@f'45-yn>y,c T7z&<cSj0|س×A &=Bz%W@o*#r<[Rn/;8u*I3pP]&t2?Nr~vǬ焒7 s9*@;.F>_ɅR V*j&\w,>I\W m\d"S(lp%|p\ uaJ=sLjNC3Kq "(^C̪jor&N(x< mp. q1"]`fXjTQ׭ Ȱ2b8AkE.ٱ4mb J3vPNl4.t =9q>AQp/q_ciQ ^2Ёۡ  (0ӃvT-XRꘑ_,r {']eTa2/>yЭ-1RjQw1}]!hQT{"ou&]nDž}:B">D;&WWYŠZ"&ZRYx҃nu{ю-tћSJ9 >n?xC@oʽ~uIFz(/-WԖFpo!""t0MUxgm5W钃%`  f{z5h(V6H$ZidPmg bӁK_-z5mI)%@Im \^9k Ԉ5s,w'ֆN, _E+zB P\gcZ=h^%06 ~B=/#,禪GNIV6K!]B!m˄m/uތ*&b85/ꨪ< c/X]&^wBƶd4wl +FeWƠCA2]ԁSP19ROG8Tb,FU:'}^QTzؗ <@έw ;)-ANѲ.jHS)ոx-u#zgSfA t5f#wR%45c6ϰ??r Q͏yPH #da2)z*1GwMɕBрBBto$E΋D%ϮP[[<-5zy7zso&a'w=2rh[ ك$Ib^(vx BhYQS+=WӸ(IG:J@1 G #/|a3cwߟcI1 HFtExq+-.@#ӨKԋY rix+4 k!g ʣ |ab'c7L]fG +ǼsLiþ`3%f BJ$Z)ɪ1@[8}Q^aeOua s"O8v!jq͡ k\ ą]7w̠O U*陁h&izb[5q&cXtƭwNM4>_"*Z?hHӤΩB=w\!]qX;)DTYC3OfɍUkæu${&RZ ~-tujt9 btW]abvV\a5z7W ku>Tɷu5v/8K4@?Ӽk/ ГQlJ[BT 'Hg9]r P`X|33c]Aٸӹbḱ_W$bx@Ii.xkVZ5>#¸RF2WÓUE&|x㏧_G$K>ðx+?eF\MEiՄe_ 嫡lDFw; 4Yf1zޢFQ1(;^A'̹K4J*8zwi1@wiM>a&H@ĵ:M[e(ucgCX-5߇Oen oXI߆x٥2aUPE )qdS3a:K6n|j(BBks+UF +_O%=vҖdw}/mG훩kXWbeÝvfvb7"P""V__K`.eN^>lV9s3VW1G$!ՋmSuJՀcl;,5{$X3)G[O; e:]uu X*]<]Í1zDm,}18tء.|!0;݌o3BcA<:~҉ Q@Ї@`A>F$"pFBQT!01׏x2K-Ҍo/`x{\0ƬC.w@5=`{v IMjsPPdFn:8@|j<\F+SJER/QhsPia&ك#)saM9X0Y=˱HT~"I+zA3V0pLU`&v3(aܣYFZ+ȟR,lū勏iӥ6<L葫{6Y/|wR8@R/wU?u2ųvm8VEC!}+WچзfҘb oX6*;Y\,xmsN}Lh+]b )F y 6HrtMu$s1慳IEk5NB>;GwnFNyXa)7R(Ý"P U&X,RIJ"|(̔\Vǜ;zPkk 7挎h,nzs (Ў Q{±b߄hM ʏ$4&tЄ'A AjQ)dOb}Du\ p>oE>f4GSƙI8`$>M 5 W $?drEѿ䶔܋\z[)|,]s]fpH4qE$ }Ub|yC0|jkĩz5Z~S8!G _LWP kN3`tʹYE~my jהb:W!+(Z IUNC[x³"V4gb쏅#;xtr}FK,F>_FzlC*01Jۋ:T$)\n6FrѬVq ό;u2J^l>> >F>d 1ԀIUS WA&r0lus *GJ`&93$ k@XNߧ O :(.]h=N޺h|W{j]r'1~^Lwm=n ivWwV  Ej1)kRU:"rxi\^8@e؈3y#ҟ`!j澔ZV5gwwm#c(;_Gqsi0βz'}PזHk80¶K?lf* }D91B@`j#c$ = ~D oIJqj#g콁Ѥ(BYNw{^m lr868۪E Vie*UlUttZX|pw҇?+cCǀ[,Ey S)jP8uÉ+ -KjN*C{Ȕs*cx(Kr :LۻY ;Do<;@<@=v5YɄC!!Ml3E;<z`DfCp#ݍwsVm=%ٱ4e%ů@#R[]#࿓n2=h-Vd{_/SefC{oB@D0EF᱓A\ŸZJ,u1d_&'$L%{ڿ>aw mJ !=6ڞyP 'H\ӥfhB CMZv2isH: 6L K5&"2«нCpG8 Qm{~+.wAW1{w#QD8ۿJ2P3l0S'\[,Y: eҙ%rY8ҷNI  u! nC>(^{j-BO-U\ޗz$w@ac`3;HeUP`H4 kqҽ?5 'YR A1F~} Rw7quM!HrK7BS7ŦGB1BP)77 :bXѹS֯l7|3k-+RZ'4kwᛰx)*ZFZ0.E39>XUF{a6Q0BG41. vδgFr6gq!/v7lp@ͬr_4EiMuҷo5UgE-182k(I1Mܛju`rʶ\:lA:(,J еI@߂5nX c?Lw  )?-369{oq,>7_yGi@:Y*gm]yUÙAKn ,t{\LBC46|ɑ|c}x~h)IM} ?;(g'za㯦y Y}mьN)[B"UV\q׃1}gAKrȅ"$lW #Eq!+?$Lwt{qSAYXI SI? `:˲jN_K !m8*{8rr3̋O֞PAiJ3xa'RGc3S١_}2*[W#jm$l/tdbYRi044j"\CggBMp}q{SOW>Obą]Hc=hA,s= ٳ^+-ϙ.#g㣆 *X ҾU`+g.FY pedig;ˁ Þq|| Q@ h˶as3vvzԴRˮumF(lf2AN$Ǚʶj^ٓh>3XAWِӄ2E8NM2jHe:V`oWd"Qſ{v'rG{x%ja$HD=eonwc\aQ>DKdVqdvH39cPkX[R 4{a:2Д%X<~ ?=zMM%H2v'] OuWd,U7nGX^ȑ=ڥM?K ӊX.ǖ`?׎a^}vz@ƥʰ=,y@7uCҸU"O\cu/|P|ߋIpTwiψVb4|85eU4B^^O2ߏ[h.dfcx!Ec;cʠ4A:Rg#iz!AZÖSFe$EC1kwPZu8kJ']W KR5te#{f訕boם8⋣XLH$ƊaT lcH$W묤{O}Ӷ+p+nUѶOvtŞt얟Y/$483ؗ賱Tgm«]r^*IP"4] t#p>af#fD+__7t*F0G$-Z;STѕh? QOD?bJjK][کi(("UNˉW}r<Ȍ8R6 ac/zn.9E!WQթ3*^4FC*@*56b30LEo矐h1C.k?SbvSG@!iøU)&U.k驓kd9E-UBrޚA _Bĸ Su> R8r5gpa|vJMnzrh(e S5˩={ܹVDT~K(>mm 1{*GT4g?xYEh3"WV*7 SyuucJR`<_:ҫ-E97ƖOMh˹pY„cB%I$Zb]ЩIqYN&x2#9:؊WZEv幍uʐLyAl&,U`0ͬqO1X `0Gώ'+#/]Qbex]A{4sjn!|u/cPh9{u?C)2}~^~%3leBam䱈$^2n<-~H }}'U4 .A >?e<>m2W-f6ˤp5Iit4OF](k5ſ̚HRjk8? |j( LnPYD "Z{=*ѓ~_y/4ؕ"E/o$RJ2ZT$ż;(n,yM?d敵=7QQc$?U_B/-v u³{f[pmTLv^7Kф4elԼ;S=Hs&NSv`u4BШ'i] :%VHTvBA?c>|B~a{|*^,Ga-2F#Ձٺ$tLp=5܃[Jճ25t 5hkZyeK&@aX󒫙vgßYY`>sg-H'gG=F-@lbGq̨=8e\UwLg8fB<+^(!zӄ^l q:dg:^'ѷ |OfxniZӽM2̙Av$UXw 299\# CtݸP{&JW3aV ޙL?YTq99 ܽl^yi&Vė?-"R?rx>AҨΦ9r {Z묮# rbs>VQھw"x)/bI ")d,Y:V"ZXu!OSub#c:ˑp,J?-1mʢU=`0V9 yqT2c8))}mC7?N2yhQq{f)m 3 x0*}}(ꥮ?V} '}j6}Nl)V=9`P<8AOT&$}I&>́.rH@*(o. ~b |Q8xL~K[usb;7?]y|28ǧlSd% pIPp,<9Vz[e?'g 9ʴ]H VrW]* c pw1mr8VtZJ{\wAFխkhH dn=A8h7TS [~X@,)j)v bj66Do|;hi n)\5SbDkbjؽR5#0X*[>nl}rwt c(9Y yddB}Ga\cbsecдsouakGGLdPi`!=N+Ӓ]V~(_: fijqc/>o>] m[B[~BV PsgYʜWf]} le,Xg)l)yipyW3%1cV4@̊Mp!l5 P֞~ǧ JQ .!GQVnUyQ*~jMEx$t\D*zv=rT7'A}Gՙ?r xjӣOAAgr<$s{foWߝxjuH]x6s=G蚱#|ԥuAPQ*nы^ k}1lS]3yRJ̇S>х s(W+ܽyD`y:LqAYi 'Y۝=kg.iŸ7j'ZsFv[icO#4&![ܭ!ƃx^>)66re4H>`P VVw't v̺%Zd!?0 HbKA$ 2f)$kV-4-Th|5M; le:Lg5oP$Ëی7ދ(K( t@(Q2ho9P<#aiỈ+,toϑn̝o+[긢)g?d9؄;)+ w0'(/ُ |UYM wĕnPI&_g%^(JwwŧP{RC{m),; ΅@w$',M#W{>#y:1rz@<[ C{ =?R4{OlM# %/QM D pF;ίQuk֑Ӟ9m#C)knmãw/rx$d-ʀ[r R 蘥1'VVV!Zdo/Ea 5}ߊ1 ͈Jϡ:G@}o6i%n]x nX@rx/o; B<Nj>O-~(?v%"U0T۷⬤J1M6YU6%akW^ =,a$( bjhs$';-Q$FEl wIAmM0þ]#,>ĥaU`۟c 1y k/XK 6 Q[;p}ed>O4 ZR4|観RA nQFp}/3wC<<^{r7FH (~oxS#uBmf|<^6η{R¿>G/pq55ѺRNx=)&o4<]mV4k`Tn!4sӏ|CV;e1o}hZ{e~#")pjxmϩvmfӛ=mA55=IփB$ wh wʧThśtZl5@QAa>Q!ec8?A꾌^.Ky2#(iMjCt&~=}H4 # l.bkU*JYau]%{PLɫrkk(+16umË%JJhf ᇊYA+?{ 2K,&i6Śh|ډlW:0\$GZ=ᠷs1 8OX_fHljsÙUkKsw%M)1Pm9,Ir=Fd>np[t/@sy d<aR+P.DoZ&E¬]{TEa am߯h _o+˦F%iMcZÈ8{j6U @?hhxs7+O۝Q󵴤~ys Wb[PW\$?Ot^,K٦d/fڛjgas`#R'=fU !C"+,7F`n-SDQ8Oy~}MXaQnIu ҷ!1r_BtTԹU{ZwFW/@UߜÎV|n*<cEVuē>7~D,|c=2dN+tt¯[U8pc߅z1,-NM/E/'$bY #xErS:k@7|ib1tW[(@aدˣ<@z>أUh~tqͽM_^FPNb=2)8܄Gh7GEP%0+$qX~(7%sI f)B!֥o>-h!2lo^X0?:qo1=d $YuYVF@BMgcs&b I>3@k@j+^hJ>^qUI9yǢ|@YG NJ5=3Uliclq~{-ho'|!L4XdtR=W >Q)|I&':Л7;fTO䰄N;ߌWUHc 3}"Լwː}K.z{ Uv^ 4/F$ ;QAu%n xmS'W5K|^t1*OƔ>,J:z =ջ>Wp\鹄=E/HE(fxfpS;} | O fE"V C-*e!BdTBt2 {G+16'J  66? -0*1d=R=WdӸgxq hx\+셨57}5@DT^Qu k|E E:",Iu ͅ%|%]]LcU򹵪B0+Jl:F LY]iyk*IE;~VA)/@ﳜԕ}ƨUH#nWg:$[69q ~F=_*Nk^!b_k6E喂7η9ڸH1S_hHM)(k/;4DžgCqK*c^rFq M˄Z$ O@?ܢo=bR}X@$,1` ۅG&ea=)SDӕ??]dl<=ׁUx'#3{`h+Cdɨ`ƈ.*R#Iޡ4Ύᩤ {b=78Ѻ !ȿ5)+DysNUi[8d|[u_4u.~#Ɖ|rސɖQX&l#B|^?g:PA@ۮQA/QS\Ir }?D _aò6B+eɑ]8u9{s тg\:қɫLR-Xx/"xPC df~VubCyqTl%-Fٗquy{g~,E[BX)߇N#>q-<8Nf|8È:>t9MN [|R˩D`EVH J{FԗZg:j0;頖G0u[.kV2>,A&9Ռ/mjBv`:PS_X "vDH-O !Y 4jZқ8I}SB7FN[S!|q|t~TLkx8D|qnѽ̯8ƗmfevϗĮ|ao8Jζ3EŔJ58T Wzs,b&1ֳېeOfzv 1jᦜ]:80F*c(wyzlNۦWOvR$M d֊b];:LG'+K04 Ͱ+=n 5DZGz)@/q Z;J"ݭmBkiĨEE vļM?}a;o`rf5|;URtOG;{p[ Yw%^Q b1I¤i>z[Jﻟʠ~mW|$y??n0ӾƗYV ^\޴K&Yit5jˢV5+[A=^})$c5v#yE`m%Y[q8YØ!$VӍYԃ9-Jwͷvnx2@Jy(.#X}Tk*H;' %g7(#)sUIk#3ca%˯f IOl:/X "{Ҋ0+PW>JyKp[x_.au8+KX2:?I@ J7RtX*Mx:iH u@4j,vn`+[ęc&kpl[q;Rqd'K{Ok;Úe曒rld- 740RtHnEգ:"P=kEՁuf+E E`p;7r0!(Oc K!#ֶCM0Q_-颮#YIw~?GiW~9dLhl3 oVh5(klp苕MY+B ?bEu&uo{^ ru:.%>g{'$;!N>i_^G8H6_IQ''ji5Igh]޼lXWn)SHMy\`K>klrf.aw~SgYRy]LVG ]W~6adļ+.@"< =е:{ >Dȕ]N?jp}y~'H|&o'< \_ޑ"&`\{'S(R5l*ZR2Y)rvaAjrJN4<^V2̉!{ҟg,H[_F^T욚 ^4*6xh^-ܤV+]t>&Nl_*[Q )V~aESRw+|s;Azˣ"=L/2& %H28#3@O{quI,,LW;uP0?kYB΀BgC:TS{.͖ .ơsԐ ܯU2$3##/5:~gKo{ N25KWDZܠ=PLhaX_h-[cT>M" L w+ <"N|Y/Z'{*mi|*Jɣ214&?!ϲ9=ѡ.0.#ろ7(%\hn)8l>( J$<BB#xNYG&CaZqx \|$>)iӖ>73l3U!883zl %;p{&!$L`xɪ[<eJf/Dް~]"&ҿꛘ(_"xbHw&G%t7ڃ$l5FC `Up "Nv 9ExmawUw/t#S-a: .j&ت'Tn Plј<.Tu~Anf <C^|V/U=4Vuml(E(F -l+7GYˬ3ʮݘ{OQaߢўA;([vKQ˲'gB0}1&c'FtAswutp]$2n 754ys4QOaS]H2p?X~cceH5αAzn):fn]ߥאXXQ?ӯrH#S2a P~nxO4TUC):udH9x76e-Pz$Z3z;*J{Ѻwޖ!Ko&ۃ;:3p#>p Pl%^6'}Ba[  XbY %-Co/lVݿWvݭ%OwDW iJ45w| X;CH!˫m6Iڣ񘢹+xq'r%BvJ px]5ܙr!ḋHH|U c⌁`Rdٶ!؟h0-_yVYYr k}}By A91Xّ`V(E$sbN- 1m@D4$@F>i,7>2|\`C͗hJvmK#@` >(sB4B䚍Bl*22HpIlzh4ώj{vamQB+SvAI'X""p7C%(Z X879Eʆ}6俒hW9SWhK+'~t SXBy&pŒq_#^Xj9Q; 5g(UvNE O4w TWSmFoQQSid@a? ps|H\F2彦~[X7;'V !<'TNwd,P S$9t^Fo xڼ=ƴo4UȃGvb42̿Q(U[CĪjMYQ:+;&$4=Ȭ*1qx ΰQ4pf!| )ӓ-n ͉i$VNA4VVigSsNRwpd/IC@+$oz`5 %CIJu.Lq"k vhy5;.Gi\uFUMRMO^GF^t驖>Ya;R3%lRW{tyHl,;⼙{@c %t IhMD$ gXj<믕Qr/ttV`/S1_s}O{,wK.$qI"z#ˌ]!VGWOq}2Yep_]mgV0mX~,e0b*^~]rP iKA&T$Y 1dЮ6U#|fLJ*)-\63dݥ^k<'Dyė ou}@9}Еe%WA o˲j銡8|a1[#A!Bae|[7{f­cf/~̈́j<5Tq,Tk:GWpLM!`)~1MG;rWmss<-IRe% ȗU)]H$RٔD 0yYުX ?J6A3{z0@ԷhiB'$ 1j;njΈb4j*yDiš#I-6wD9rnq%l|;pIfY0 +t㭒4i&Ǘ\:JPi jpzc|`l7*-tYpds)bجU˖'+1]wS\.9LK5Iֹ6~66 ͼIEҺ'|=N /RLqRN aǜM;wDH }ZQ uԾr7HjH>%gE\<5Y_KA;կ1Hb,49!a@HCk<ՎPM,O c(į?\z4o =_\{)O(-` !%$]mDI(xU jO!9ZR̯R+B]x0A^{z8)e6ւx6NM\JE:!m]).FR~X Tnwoyf>=>lEri#H>Ζhe@3w(x}L<44['8$ڬCwH~]}xjM>Q!_w n/ 63؆U йde,OvFGz+];Ѭe %)8z\"tp$BIӜ tFn1U?k !η3nDΑSfLT v \vl$aJUVEٶ@-C\iVh}-QpES}aX13p՗ci'+z*BM^vӽ9&p;Y]•ǍOW.Y)}^RgNXfBlbcm%4<6g(v "Őe/<Ïgݰ`bQriSibؐ! ta"2[Al9vcTn7"^+d_sغ .6Yw$?eM*G9367#;s:e1 fx9˝ivE"VtZgz!BnnTY kbF` cW M:9!O_;'x^wˣ }xl+eD+'@vm774_#җjm k={´g74*r5ѬF#r8hiHLDo-6V~Ld2ױVz[J+i}MW䝲% nq#?ތ{C(10Ԏ #1X^'zVN>#q KоLgn0bfZ.%9spQ׎X"p"mhos=;2 ^  ]Q.Ίn1ۊvmmBwr; }R!amvG?z W|вDo@,)TL g`U[ [(~yQS76IQ2lY|K^AKKΚczpVg )8bmpZ8m Z'0YW ܇)^&tB6Cu&RCX'Vm  iGp?) k&t<9205K K r,vj+ӻsJܥK uL;iF?$1~2\Q5O'}ꛙ[ˬ/o 2Hd_zw|a;LeLyH6>|q5@$҈. VCۅv '\څhtl0/5_HPD@G>N^nȹb1+s˧CJ\EEEE\*S_FVJ}`9Y9;@ X Sdi_ѽs+NV;gKcvEo%&e3UFͤ|jw ͉zp- 7h@Uf?!܅F:kQ4@KsQjUt6𺟇[KvղrPvziuP!ֆO[uB: FMU .^QK=q{:s&y(!#KNwq>n-#ox48X;ҹRK81٭=AW = 5f4Gf1,oDOJs~hJ("=Zs"O2W/H4' O_TIR)fC3*@9i`4[?c5"F]٩q޺OJrOJ_Y`Rk9@Q*MKaIf*v;)Pt xp1m[ڭ{m+^ypެ&L*Q&Mp>ARp)qjOʻKQST<xYJ!gwӷbȦ %2d -'qWkp{W{zƒ˚t3뾫nD^*CS>_4lkt\wnZ8mBD_4^6 >s@aL`ˏIى 乻'Kg!P QB[]fY -(QDž۞8{DsJO}:ⷎ3mـP9f_zS;cmT4JI nPANz/ֆ2(/GPw=`;1A^ƀ  f- J 2T>@! 2T;rku.`NhM3p_9$gX0=.챯W.SX5 w舩Nk_bOGiܪS̊g^::0v7E#~ KakdʝҖv+xiilþJeNv03q,l?JDF9{.wV-|||y/fXt>+WE<`&\5=Jd9 {yѱ# aV0~an0]/=F[=q pQZHH2d7f1Yj-DccQf FWdPR1[0X&טI7P{M#\w!| x@^So> ނb !qQL lT5} V[?: 1g hy{T&rbMuɜvM˜VW;ڌ10O d`)X,9Yt&W6 ?,_r#)M g4>k:0cv~̜*rQ5ԃ6k4~NPy3La GBwg ,60&Pk<!:|J?`ʰ- )ݶ9X 66]Q>Hޥk6bè)0a<'&BLo\Pdz'`ﷇz6O6UU"a/)5TB!21AizēkP;jUJ1[02FWi")hew8 c1m١x1+! zpgc?E f:L{zBOQp(j_3MhەӲc*Zc}R>6Gs뜪;1pPSY~$|'6}2>)f;2w*DZd\CMa/JY#TԌ%Z4j#396:`kM:n{-=4QS[J޺K-CƞˬKT@ j1RL Ÿ]t64eZ*lʻxQj 3ɹf\n}lUͨ`.2s{Kh^j@up_yE&`ϠfȬ7OD`m`nӵCZ'#-)a _t奘 J!oxnn@Q-gcu3%5x˸mPQ,c g.XsqތCQf2ʿH<4H$߯!40}ԳxG1;F`0#2() =wܕz/dF:kjPKMxájo"Swp 2_2ȫOh~BhXOV"DGZi6fTW k!o(}ssddR{K^<Ń2тZ X%{I${!ہCc|4ꈕ y;>0}V|@{dI:-Z3dvhq dU,M|IGkat[,BA*;d6F4h~YJwM D{GUآKrcK~s]CN'W H vVơ n |LFn{\(1)˄{'[W@2^2nڋ"nDbִ4/Ӟ0}Pn6pI|l/fچj"ښ('"9ZyiՊ'k3}! \lTӪY 8ŋ?P+=ݹ+U&][z7sf'!a,0N"UMU2h&,_:1ٺ́Ow6uII}#q~hb} 9i[%w2)խR8e8xlhT:wn'6̩leZ_R6XvބK+{TC؍µ:%JucX M5*L:<`IB0F\.,t|߂A^0ZHeΣbt^NgT56'J,es#vͪTC6jPa {VdkꜗT)wA/#E3$t}FS&zC&)a0Ycw>ApZ扃McV fIąR1#SR?hj$GH4 U-1\]=BH:aZaIfJʵ][GksةPtG>Gb|_{KF#juH6XVh,Iΐ4@Bdf[;$N{u(*7_bOh8Tݲ\G ;^l@O`FțN`4WC-Wxy]8^RIU \|RȱWBꓔ/ %u>I!YC_ֺW)įj6P5>'(]F8[o;óZo nxKp+$8soFvEx`*eT wǺS{BR7߆xpX`(oNJF~ {`')TVkZE4/MCI18* 9vÌhҸ[`y6\KŐfezLUfr)u-<,T}~/>K#n8|tdoDA쒗LPFI LE#Q nH+';N%_Rʼi'#zt_YG5SO=L=hcL:y0=%_sEʽLT&|i` S:OW<ZKܔ}pڣ;Y"5k 5m)#E7~"0Y$Y=Z\$IrmI3z^iZwo_B#y@AO^ɻ5"ĕ6L=b-8r<{wP!j>rr'1Qw}VP[e7&-B*œ lCg8!Ov%_ɣX6Wae7׉n, αDA]'L{$zIoe,X!gG C;x '=ɣT&G9_5XO[jD3|jk0 U^AV|Sc S궩:⍮^ @g>3?-+d߿8VUЋ9"ʛ-/cҵQPBO.jsMKvbQF۽f$4BЙv5wr7ȽNKC4K=އeO.i֌jwUw.<]R\T(]Ђi)ӫR;! QS4k4G1S}|==b&J4pϟߚ}%ޮu@2SG!@^TSkP![En$ \1ccTxO:-<,: &l ; όl" DJvh&mE(*RTg#͢Wtf|##Iai]qFG|s΂&~(7 W̃ge>mZxרxUXRzʓ#vG.aHTcs}*S*kН ubpi K V9?bSՌAby guHna~1j:3=X7 #k!۴az GU,)K5l쾻&  ձ&6*@Oj΀V״`>.ttL` BP@XDLR!` .\i[]:V#7g=M-/e bb^,Ͽ.ytx&T6.nXD78}bK+ I Dÿ -.U h)RSWsO pIhl-f/8 eKm𚞯e{0'}a/!~Y*<ܟhsi4xwoft &vO?Vu53p8+.|)po7H#y+,[֥kn1lڡt/Ꮒp+Qqٕ44H`,ZC QuY `나|gM9%(6OFLgL^ҚU:?07Db :x\ ё\VPưyˋT/Qa VȃʣIb;D 2to LfYɷ*ŏjU$X ?hxp'T BAƌ ڱ>$)>r-c-KS؇կ +X-' n\" ލ_;QfFrĀMZ bZQ.A9ld@F0bMin9wɧEIn'S#WyNz]OlIRq{ i)~dR=I~E,%xqT/SPۘަr:b@@6FC#M?x=`#h-̜tM*OUdwawPG59.Q,u,{;7owY;fAB [~C.۽_&FT_zFn  LkHfUBEDOv{tz|\ˑi03!f|Ǭti{=hUSq 7 I|`IYw +0@!(Gi]Y rQtX?&CGMݐXHx»Jb ]]Mv\}bL1ΙX?Zan䨎(NlT m'#G|(,7A%`}9>zOPݦW;iW[fP} yZ)| ,KeZ < ޝO<5]^Ю'@ǜ7GV7mR_f:2koOS}BKS TlYT!E݄* :-}Ըs~`C&{])NM4S bo"y-u) %N3n}Y{>9S& V1T'yWmT AM?ah`)I=u6.X]kFN.wZ˚XU+w$ܦ(7w$|CϜ`S@F =UC&QWhl6`$ FeklqһTuzҜmuMmE`M(=ک0\x3MTտ~v Ș%^ 20E:gcXnڹRq̭PCmTUK3[;%\AFTT@4)^jO%OMb72 5\QNoQC顯9q@!20߆r` 9 ﶥH9wsЊ) dD $p^I{0q >0~} qz00UQgL@^χ[]vT\X..OuI O?UC6!v]<3}pMJJm'97%֔% .TWUw)xx4WKN?ߖF??^'gNvikku9b]M;z6P,/RWۖ8zgyI2XBG5MD('˟~DΫG!Db-i"8#?q8]„!lA\ *͸@YZN'7!@fXy&ڏI S$w/M09ʅq&äۙ4Uyr#1xɮ͢kQEj U{S9.juxxp XFf8xY8U71 8w.(7 QSBC+}o D 6GS}X7=DdSM$ݴ: _ٙwL A &8Zk`=#HLRUnU!ǡ/rH1&4б $je;xwb7>6+FhpOWODtV֘W[N 4* ;LOcf:ੌ2'D˶|vd?.ng63K(G`B PjKHʱпqFv>^{ZK. 4iJ bO$PM_Ok/w2)fŋ<@"e!&;|i9V(y~;UO)- Ghc~r0%:w)u,nC+ u7{s2ubw812(O3M PYR ajO ԧ /0g?LayZzd5s]~,p.ĕyCV8,ɬmPSfB4 8vĥTĉuN!(1ɈeP! /3Fp&jC桻4E[nBr4B%u09#\iI.|<[[ Fm6D!o]K~`e\R+xk\hFd;bYwo@J$n[p;:Wjql%=QsUEee]a-OPT֐up{%%@]7VyGL_M>qǎ}p?NQ2(1tbOM.*Jc3j*5|-lzqvxG>a+)cF)ӽlGyCSR2auDHⅾd:i,GBDmt0y7-ztY~v. m~#{% Î:"aK#/+[~ЌY/_(݆7Ŧ_.OwR4MC["muF~⤹jpz8}9_ٳ*K;֬@ҁ odB.5[~ԓ3ofHf:ߠtkW%Mq(`2$ ]NH]ϴ"W<zfR_w77nu.7 ]Z^IJ'g[!Y4{ Pjea0 8|DpvݡYsSGI4B$NF.B8<@}9=tCa}ml#5x>p p𰈜oƒ~:M&m _/ AUEgH)q>JE>h@ӬpZKx\O PzxR%J-~e\q|Da T֚ cu67Hc2`A኉yDk)01pe*L"@~H#66 P\y& rh,xgmwg?m@|ތl!I2`(]|>W7w~kkw;#xC<j ̀jۺ47q ybA+Bxbv=\{,_ey{5]4?'X38 j8_+lF^)X|BhL\XjSփa3ji1951S \SVԭcJcfmZM54oq &6sN$e ĻPiΖ'w|jf7d(RwH-9RteoE6%NZ.vc]@8Cj[St#a0q2(zF6VOP(IrJ?zz[Kt%|t2?#zwݡOVH ?Αo EX:̝swt2!r3'4( z[v [GflZҢcl@vZ]u4:aeOR F7ʼ)&j{e8W'im9&X#cd]V ,7yEkF@^/1t5CحXzH 6>Ffǁg\R = >jld "\nEl!p!)kRoÈjI>>q~&}z=+<wPItL)ɯ ]rEG ¸&8TB֡zԔ<9tҫm'ɜ5ГDi+&5O8hoB 4> SFC yս1 ܶeqpTY>؍zuKyesK!*^qGKZ"x7r܊]c,#è-?OLi=ұp]U` q(2CAf4~T$ӬT/纋ƙ&JًMr}7o!XI>cM+zGʜOe蔀3g=Sz' Yi+~h|/S(Zli5aWE wUYxߊ\Z_5G Xc֜; xXR:#|,2)I?>v[v$N D>9ΐXkgj?2 rl 8PN\E"8&2уO$Ԅ&5?d-B LSnϠYA8j? `LLyz ^SciFC[xWWڢ#[46|0_վk,a!=+9ꪽg-'A`wUC_2 e}I$][aPzH/~EW}t7!ikK`>A6%rn@O0sӇlRA%hС/r&w#HO.b!mgjúKtQ=2!pmo,hL~b۰"V=R fT3Q*/jG;boX(1 |t~]g0 Pf9J.UlS©_A_4uqoJ+$-P76R~k7#8}m'֮^טa ?Su|D_">G(P@*ŘIRA#/w(Z?I'^BYvߪ Ƨ63 h%6P`h$ 4ҙj uq͔ԴA%-pU3vgJԙ%7tV_==DFWwr|dҽ}ՃjC` E4&aEM(4vwCgYx 7JDAӋYD*HUqӞ *$I]C"ehZMNB s)fy(ת7 ڻ}]I?dnH6{\7t*(>J[n~qTU 7o7Vɳ ?%APO# Z_Wڃ2Y8s׵ҕ);ٲ`$^0"eRL)hɇ% }u%Tz1f 1lTg@{K~Ђꛫq_4p\x$ ϐl늻-̹R&jM߱wd 'kܔϠ#1oNUmg<X/+͘!>BCڱSvme$qOc!ǰ@ LO$6S4/5WOHo~xD`YeU h Wi~txϡi>?7߉Oy_HiѽiOyʆGe XMZ~Ʒ2|qa b$;3BvOKn5EW^)U]qwcjrvɄ%j!O? 2E؅~~Ф)G$)ϕMjaD?N=KùEPDKiR|TȈd)^ǹݻ3Eеķ.R^_ghk)]ĺ "3h}Pܚ ?Aߎvnߺ E ,q_< 2iه芩[eQ^!l\ E~1i^=nK -~==m"+]JΜgHW@^,e'F$i4pfoJzH,nS5"6~65!wSJCm5{Bep_֏[%Gf8^3Hs iWsKQG(R2Cqr7D3MJCdL 'm"PE=K<}Z 'oZS6, !*ذģ$WTeww_cQYC6撯$4 9Q#QGIRV,~ZڢN߹^>:HiXC&L%d#@esxEvOcY~0gOGoo&O#^R|:]:Z4+ eh\"q4€XXGφhO {v'pDZ5n#Ƹ9tFRfR :i$l]9M/o)]ۅӚ5 U5;n88gĵFvL Ep,%}%RSԠ;ld$۝eu|BNp?)t |no}@jU1۲5HV@Hvuꗭ-Ŀ%" Y ^s7c5UƦD)Lr ي<4..ɿdl8bpr":!eȞ\f?:.Ѱ؉F0 6`c%9K zvwv+$2i/ʦݴ"g4RYhr<+S5 ~=<(maq̳۬'/B2z89DWR%|'j2[a#KYs5f< `ǚ:A?F>{U#88~N ewYwF`9 (;8+PˆHO2$IhvS7>!$t޵ڬ]cWynj_58JHᬜ@kBnz!0p AP4hx(l.! _Q-%%ss&uh"NDýF'(ax~@i\Oo!77D4DsW]o%Y=Eꭞ,2IXf8^5^E`5;$UAXZ 4X'jol|6QЀZv!pu[ dq[5nRrN', Ol0 I(dM`x-n[;ID]8+j(\_ADYᴔjeӇ E2;.ީ;Nfto(kc[$xxGg&ىZEn*j^˼wI8i#f?;K=m2H!d]` 2z ۤaY']\o$1HYPd66܇q9m4\m->ѫ sɩ9 e2 p0 锭Yl* F{S/umJ$(CC^yFß'@JQ@cؗS8fZ<ڡSq O{[b]ڸ2ՉT%ofeh:24([3]W+v'U8Nćc@':Bg&uN:T 65R:et&T&XĪJS &)hCEN$Q9m*iݪטPg\ݝ~8^S*Y Ї"At2Ww˹\򕼏ѨEon*|Z7A 8x\brt@C^4d8J ``(P)!-)IpArZ0;Umjĝ\E$l˶XDS[7mN.xink$|1v41!mJ&˪&&93i5nrn>+3A"I*^(rk5WaJA6V4 fo-䕨!Ie:SMYFC$ )"$!4?>#nԸȗΒe3fQ$߼xj" q(Wv'p䦶MLaVYQbn/Oh $j,~,MWm/;;Uq1JXw7ALn<8dC\1Pkb`HrzK@=cʎ3 \p&)F ' |eˉ1ImNzvLA%?TM[ Hgz&<漭"'sLH 6)*v ǻDy2>}Lڞ0ŔpZBTs y>dNTZO_.6o|f/rˮd?ʴәl[hڧT(Ζ%9OK7?aNy ^`|Lu+7r߰k(gvtPJ7|W7+>UIYNMo&lduR`8nYWiS:rlYķ|2LRpra:x{<+8 +Fcq(G 9NN:`0X0ijǧ/:\N>^ -ۅy}ltOR CSFS,ڬz8=ּl;M贾y<9=R(9l3@<( $t8r;{Ki~&ISC8EU+;"P\r|**wJy~U u9@3gcBo &FR]cWb]&V]t%.G=8Rb7>6FkXn߈pLb߭'M:j=ΣD_qvK}0꿹Jz60JefG;WMJE?D`cCENY ~C/턧nŽn #9D̽`G<)j ;%W:YUͧ]?y]K/EtTkxS*M.͂! pT?dy'd2G3 )E$Y8m@dC2N5tȻd)~Uh%'| &*Mh3` l_ABY<3Jϣu#V8LWqYcrNp#8Nuu4fK~6:e z^!re V `6ΊiMAP#Ybo1"j-mo qLQ&P/vƷ> XĴjwARn7FXDO+b2. YQWxz0 +?":"-757TB3 DmmR%[FMN9xnRc{ *,!TɊe0'\w,wI&  f0HεT;&LuuNC"E,~6J6~!m.( .pP}Dr#0`jT|',k0V=:VXK' 3?AI8RJA϶{ g7%R {?"ϽıC6)-%}LpO ߥ[>@,%Z0%z7. A Ú`N6J}q_U7wЀ}W}FvNG42P Wlx94~?X*"WV o!bCAМ5DKTZO1 $_gJY Vd-I\XOJ S@0s0q $< 0\l&csņ4+5#r"6"PqnhL))5Ü3]ozSbfh5$+&ϙS}r۞T#{{epe1@Vt١28}bE>AP-2ob/| ̽vt=(BEf͐@kD7& ]6tX.ML]Mv̽L(ݖϟ!VD,/uMiF "67|!lՏ`ΓR 7z y^x ط"1'3D m6"fCGrB1rW- uU_8|0a|Jx^23GxrSTW%U<46*}Y `shBAwtkȲ/ vZJ U+l$ÝܵĎD--u$`ZNjտߕeYw 1oI#^bx[{TMNX~ X"r*eNi .wsRRL,=5⁀Kϝ>qdQYfdQ. | }~f_Kf{a0$vK5@w澓"اMsj6XFF ,PUYE \~`se)S]G.Rg@8ǼZ mf_9&H=ޞ2 f,ErU[9?c˻?eiR#ج72ۇۇ hŽ:N1$wefo[tn晢@Mlň@8Tt]ŤQ ?XB .sŘ;5 o2N5pGb S:xsH0^S&Ϧ:wMW-^G>W(jI;25ʫ#Yi f-ۯK/*VM\u- JӲKEA5|3͙-/0>+[ F"xiE;R!Ӄ_L2;NUuA"ffhrNd9*#LHiaGLhZbxW6+?a5=iiࣆZtth(@ a=vg5ܸ>@ZxoCxM @I4i}UM7=Ĺc: 9z]e 6ݣʬW`e@! ڰ>s`{f!/KɑVZ8eWOD\({o^ǿpKSEuD?W}3ux#8K9PB7Dxⲉ >n/>.7ljJg P,9&p;T[Yg}`}.+{oZbp8Y5)ǹuЦyZA6oY.:'!P5w3 ?1Zn D/[?AA&u;(]'5 #(؈{ _Q 嶫JҴ{F.0veGB hf,{/{t5&?4%F]Z4"/쨶8a3G;I8t2ZZTwjl4^yb'mi9MyGp1WD^XoKGk3C٫ B&j(HܱzDMý8HsuCFlt:{fsϟыKOkICHDZK̗,(ɡ3!|*_ZE$&E[ݧ ~ Bq˧݌WL_߲vWf [{V4lFMLAQ2VBtwL^yqU߮sp|anYbd$n~M-4m_شiP']bXHBh+߲h$爨tc-5Ŕ9^g 8 9̀8? ?՛I-OȊKT hi]`{;ʊSrHCws1*,/Zxe>\7՛wYCAl5ݨd ֛) Htvib_jŽYCP-ѻj r{ lmnO<'8[Ճ:4WĝLf`>qۖH)OP Jdz7lD<*љEWbכ+N&۸=!ن* k ?7 OH[tP}!jf$RPgЃ܊'k{Xt<%k>nM1w,j`w,vZ+5yEqH?QƟ_-HH2jp A3%/}P38U?ɭa}r뇪V/S\,ogko?,9l`?fDe#Ia׊*sui XՋ+ӏ}rv&v3Q̯#+@Tٲ?3†2#_$@HhCVU2){!._[Ό 6(YI{ uFپ,>eͳ%)~r;NZ,zmZ5+ o'F& ~RcCY` Nj 2cޜWqpյ0MW)c$aclÀKڼ Ըpתy2(]b0Y( < =Q]kqnDEOԔ}*[Fhqc< ;01('[Ayߎİ2YغA8l~hy,]2Bs\ܭ!mXa24cohHS˘AāJG!+nk]"c |>{! "&hў|e-  UMʆ7XD;EyҭiE Z BqIR"heK'i=:hv-SL9wN0y%n8JaiT-^Q^gH)t0]?o<&WX@4[ '+n:GD:ږ@6+?b ¶'9?syZl. .+.m7ۖmR!H^UGtGOHkdZ4H% ְc`+9@bOq^5s5texl72YKZ]w%LKTn_:s3PWQ+!kk.Bv sQU/^Gh:t\VלNw ǬqBA7䦊ׅesÒ(L#WM;xc$H͒.mſYxNRrӧ[AD*9CN`Ȝ&jLC 4dV, {yLqr5/$'ɟ–6c#ƃ7_ԎaD õW&Z)8`"3R;*t>f/ } "ݫ( cA)>El2]8_Fu HnA[ |} aLl J$i6 λE\%P{'<h4׷.-`RSH]&iOb}w_KSH>G9 7mid>N 3᪭HW4(hK/eM'[t5tq-%#a+#Fȭ; x}&8 }LoTZCmyBj1csۮ9m1PzV{/A[ۺ`#t\ N[(Ij;e_2hSt9`aҏPDA I&dE>fG(5q.w3"Df{h_׌e =EpwUVLc&_N.%a# _}aQ%IϱcLHXa='y.a!X1 ~LK.08" t\ ]P6Zy&{=&,0qpS+KmaD V$*ȕ8Rd8?HEBbXMrQ|JA*.f . KA . GZ*-_iO_?A2m9O#29vzP<CR0?0~RtR?",r Dp֡*u'kj]L,J Zk׷G?t ʬQWh 8JP,Z>囤DDuY(_f JhT\w{t?;f:`)>a?X1|%&W9@l8` %&P=&#M8js6o!dmӵdR򬍟FVBEaXnjFa,b%%/5Crn9cabS:8 "r >2eFhxXУMo4x`s[һl 5TG LfAJ pvuo+p.巴"~֦.=r3wX"F'|;2sKSR|<1l#v)_KNp-Q jsU E~MGnWnͦǦ_[mF|K&։wր.g/ '8-܍mpaU9Va=oEL~ɾh%X' s|%5QHx"d5-u6RE_PGvWLya5n8Mf/)c 3yݠ엣d(==?[²._X|CڳIë1kߓmˍ!om3P4D͐f!z"me)YhBv[%;'1ؽA|9367~9FQ~*mATҔ0=y !ӇU)ʓj$Cˁ\b^"KM`[U{f!)_BMR!Fđ6(#Q+e/ Qy*FF/!`!qN}M^/4PHe \=<ʇ3/£傂݇"yƼsˋ"VfӄXbuZ?"Ma}([9hZQT\\ #P[Kq [ .PN]g:e :4r?x麇ATl>Pka)޿O wold22.P mK$[֛y(XTIN.;FW3̓P|h?g|f"re׌2Z 8S h`lu84<-6Ҭ!\NSYy}s>Q8Es Lb&6{Fx-DHVFVJZ_jIN5s'R28?ːa_x8͟I%@ܑ\,_(vF=*{|ݾ-]82\(gWHRWL2~ǣ'624 ys ŃS VߤB+M;4r|#n)4*ñCfЭd:{GNd(xtooxӰ"+xTAS!ySQĩM,o⠁/hg abpX8w o ;!)Q`eLqmȴRHdw5_COKTy@&y,zrc@;3St mEHz R(RE,$tʜ "v)4{X%$b_sܚ8 n3?R:rfe۷[2tU}džK;H6m^t]ܔakCmՕMUӺ ̰˰u) ġp*2u =P |Z5Tmݚћ " & M=>f#p17Gy p򔮈HCș} g*zEحgBY:EɀTfN:zQDk=4*]Ǭ0 org/BE{o*Ʉ?T 6 zgt31@*qV-b&dm ۸<0R;gUW,빷I(A۫  % sQ`+5wܔ_D3 o^U[lѕI*<@m;Ӿ"uƄ=L&V:p~<dRz5 %]w2TǗ'%-qAQ.z[yYTᅱqyqs^xaGk&RtP`~['5'z kx &s*">SZ'G"!{}^J~MOA N o/ҩpD!NkRO0eiI(\ZH`6H!𖙂 pغ+A6v[_X"eɭ-N2[Ma Ugj#?lK`N@ry V @हB\w30˾Z4/ 4;-/Xai<$`.'hYC:ruJPk6 \V׀Y3 ̍58!>D7S:T VZr2+҂ qBr+A=by{0 TչXGoS>SV%Bq3!o^8i4eT4 zj& 6E3av:=Z] HtTyx7RBiӔ,'+ek)& `W9̳G &ei/( i ke2T Sƺ{bmw14f}em-z8lV tP.jC&ŀhO;:chޝm0SwlJgb*[@{OqTOR{>|:iwe'!m: m%fQִփ{L]g} NAB/ac~ ^aⱜYÕ7/W5!'˗AN͢TJw$"B}K:RoyJ+p"z5:[bYM*[?9EX4hӫƕ<hj/ " `d2?I%Fu8¾R> w%usHdք ǡ0 E+U9|r0 #9g g|Y޻dJ3O`;gvʤS j. \ET9=%v;/wjue#6̷H90zb%W)j&&`75>~gK7YvH̵hie`!aoUst$V_/kgeI8toG9AՔqyAx䳄ɷ-#g5\mf9/5a -kUiIMC~a`-Y2Ew ́8b²Սg0@C"43Ұnk7H- r_aCِ:ߝ ~ V8dCdG!Jl|- >scA/Ēu؇4e~3gs|!-cPs >;DLf7"0 "`2LrpVVVn1}-%"JIpM bV%R'BPMQIb^m󸫁W5iA]!NH trP1Zݲߒ\;Zk.#Irga 35\ K,s Xn)Xai!b N(jQC[a_vI)4M'Xǂ,0^?F(NgxI8Cʿ+%P$,*Mf7ro*(~Y=gf'>OfYd , iaDǗN",MTa&,TI( \Կq<.) F9"F( 0,эu̘Ss ]nu%?>К&:)%+Dhdbqm7L[I VB(*5 rxkX"I@PMSx[W<2Zt*rh>QM,4r:|;s$_[?_etFL#D{by+Lj\8p=L~mV!Ikp5Êbhlm$R6B:DicNXje^]NS^1.%jCWlcXpe ;h a$&)EHSϸvV$FvjUz\"GȖ NlH*QK[niՖ#J+}N4fx3ΔoVy%RV(z6pv2g3J 7\;RQdCNV~`Td)X923o-pҊjaV: rӘ<YP}ƈD('hv+MtM]}FՓRy 6#p-Ҏdp:Je{I ȔjW1^Q!ŘoS\$(A˯w> S+{9X qE^)uB;}++NX@:$3!G q@?>dض`/iKZٕ{ 7x_ؤ1h) .L3½Gw|&m)#NtRNk($}*%!j'lBС^_Oλa^h MԻ.A\$ł.;k׵e0s㱤G^w^~͡R)fKgRr/Mfx.JM^F?؏bcTv*g-'] 5?$I1U³ټ̈́'9`3M/S_`)(Q8o9\%&pXz) /$VWEO =R.йNPY^1'*rɪHW͂K00L吅 m.6|!3[5OOD%᭣;k3Wz8h}i Zf:^C/|^)Z7Q]X2,o-~4Pvp&ܛ-#tFTo;8tѳ!B|5 0&BE2< ŠC\E"_W<=өlD/ W7X= ὥxqdj(bN̺{2#DZ9h'{Q!CF{!)vZߩе^*GvB~r"nG+be& vX y4P@EHH+@ةtZssUAY>Bj  *͐ Ak/Wؿ-Enl'wMɢtۄi (0Ys©w-T#<$h&xvWJ2 pI@O44{/+ ÷Hue*2 o$|\i>;mpI 8H2{,Ttv.u >k:m<|g?l*0Yxobb_; kV%LhT=:O;:$MD|o2zT X=+Y pZj&iY>@"1|ao8t)b3,XD+Ώ셕+fhD2TgTD+4*98Sb(b)ϲ3U9qh88FLs{Ȱ7~= {)nz2\J oRxҌw+vA`DtpVwKiT㡙B*[lQ8<z0y3> I_EfLQW*jYvXSG%,ϼ"+s PK<劅IɫX|9Lә!5NqB^`nӴa#\L$ Fu7FYwc@anڌFɧ':[Ch۲ۘN5B&g ӟS'!jqTzxWA&a|G;U+Jѣ 0HqOXfUPg MT+j{zK+c:}M@K$a$z4U-tck`/5>HAꣃbk6 $[|Oȹˀk\Euވ斠$;.^(uV=NzHizO1V%m Q 'n @uZ6y39  $2B 2Aֆ䬣tw}rf(?oA3So}B"W]*C}A>HLH;fu98k$ibsnC s%t{m[38A/bIJ_Xև.۬ N4V0ZjJ#5MR 1d#0_$3DJe c]zW/F|7QGe)m=;}ym^)X MSQBcjTtxoEqiY8Un7fXZ. xwQFQM8Y۸ҫ2 W@IŅ]np 7ZVSMm<#HStjZP7SdR3 =. ţ k"B_de+rWКdURqJasC#^t]ٽM=j`D%^\tZ(!Va%v̫ed;(_j ]'N3lVCe*ޔɪ՞2w`th>ޤXFuR\xYcipD2nvIRufJ';۫ɏ[M- 9tFGu#ޯg$ p] WnEi#p[ {>.=z3ŀ{3ן\69p3+ hC0*r3r҆u%L dʑRv9RnR6~]AS ]tv]Y>QGj9efZa5U4qz7) ""Wqă+ah0a1\}a2=ʟU?Xޑ(jD뛜LRk-vuK\͵EG?ʋF7F-MYRQm*}yek!BL_&TYpIH16sbDYb]UGLw=D\]-2I,ơs#@Z2v1ҝXa[qd|d1հ]&91Flgpa?9r( -0__~,Zv2|ܲyu!i$pR#7j,nZ)l@>qdIֳ/Mr;v(, 09z( įέDgFk 1x>3-.LE~a7%Mf1__}ꆌ*P+%q#MeiGq;?0]b#chNB?]X|PK7PGaHA:-[x\1`M\Uy`H+FŵjCFZTfn6ڗj_O@" aj}̳>_﷝xF ۻ wE Q1EM/=qNeIPn^pqh_.Mucm[urlWtnUFg lx"sheq\3ǫ .ġBo!;B2Yn[ E..]&U29ɴil88nFt%I^2ׅPpWy0{2GQa#jsO~7jG;=Yi˽:?naGRh0!S NMTc2c>FAyvc@(a aNTg ය]g ԙ6Ϝ^vL1&U i CBd%;_JOc߃4F/(,qM iѳw>6W4<=$@tL3+yQYf"=re} oW'n_fF.7`T2N߄W̾gv9<9U,L~Ra% af,(B\^2 /F $ǘ> U!N0ZB9nAC܉Jtul1;\耯е9Zi/n::#1S fjًA v|k59<`q-5&?ˀB?nĬ>iu@6!;GY@iyVyo$eib̄"*~D"|AЧyi0`\~!(TPP.DJRU"st~(,u͆ŒSGS(qZu[wU.wq=̌7I (u8:;[uxOp8)c)pʰaa?lG&ϔZ͋ՓG =(a/,<ྻcJ3o7zbEs`Nqp7Z:z"@#Yyz~ ۳q2lP 3LRZLO Q0P3=:h- N=|OY?2bB0Oųr>HJ40V("~dC“.ݹ9@3v{Εwkqၘ2WH,h_4J*e)U&:Hx4-rAծ~PP2j Flx=)~[+w%,:)C^% ~1Y툈uFoh&jaN (]zV}; 9pBʽv.|#n * ָr@eީS?cT.B /hy:an_u C{pǙa)b1!{D<+D˦ ⌷HZ sѠQ]@ .FJF_j`<)'YK6jnPS57gsu 8QmKdBm" ^%щ"fcv}a]$ )VT*?ZSbZ ]{6I~ >9wQ~ c܁ u:BSG$U3O |EDW[4PY位 |9!$: Mv!4 wD aӬ}2wA{ AcZt^\ ~&4we?V`УJ)z,8>q*iAI)wMZp$(h ԾQ@Ef㵈p)Q 0r7C>2easx?LYj%\ SAɖB4P5Va<[]9J4χ=f纡5p1U {?rr=A&Z?jFͳ_ B;p?W| oX#U`Y4F! S̖jDŽ/PS6非 ZR1ۺ=sS>5Vn d(4U%ogEQ?-rraHxL*I^PƅO;>LN>pSPJQ%EtU,Tb4w=tUDB[)l2'RKTNoL(4D- d cr -`GFclz#2hIDlܿRR;,A_#$iaWabm`xb{ཅ_0PD_ j\ۦvO-pKP|wL1z5[\](ZcREU 8JӣpH;ߠ] bgPyBMrY6ڔZG~ 4`)ngonP&$$ s`ss:38[g?n%ْX$&LrGCW}'>Հk&cWTHy4s(o}]N*yv&ِsZȄfw%$!L;W+~>\*LUz;NPO"<&_Zv)pZ3.mx1 H!4j f =#l0Jz$H2}.YZj SAqpL1 Y2-vRj# [.I)F(ZMiYj%%4@cމC/̠K`zKɶϪh_/@!~CP,oӍs5Ӝkq8E{^aC?ϧ.Y1;ej'(0L(,oֶᑱRV.&_s)e}f`WHC^WE0ԓ+&0zGo҉L=(X3E_Xj~l%l"k!rl;XAvon/~f\ Eˈ[Z&ϜGC/Ç䋫ߎ[BWj@gkjioՊ)eZX1]tҀ*]> h_d"R)s+lzPϤ3J 6vȹK.L)ߩx9Xx'iǹ4]7DCoaC lZO&N[? P&R)  hw,uݻe졛T,%hL>KjvB߱m5-{ \?s998+=!x13H:\.Du=h1[=M>^Mg󱰸lE]%HA3.<@G"sڵJŦ*w(uD^;,Uj0ohh2Nk '\]!hKs(u2W1kc &g/qrc $Q|ڳk = y/,sO-&Ձ'vڴk>%f fDnht~@q LJ!J i͸5506O{ @A2ŊtAW&V#~a? s-6@Y}20#ظ*! f&OȦc\Atm T [O8Z4е,).rRE3uXzmw:;WYH*T#%*˓ P uv8fPDi^S\+6V'~15l/IR^UQC~eL9<DzYR vyu4IXD?:PO[,P sA:CrFca GSqcm5n瘽m lrgje1MekKA4#p=bۚVtSfqy7'gՌdQ/$wO@̽!{lQG33`Yk0+wgUU*I.x^hīUqaxoO@d$ZvJz0I :YMfki>qz2K jg`rleB(5~qQR+qiPSq˜&"ěCxysre-E8k`*~KK6ΥA9:g7*%0#1<& 9bp235g}9!dO ${:wЅrF2BƜ`o^ۆvV@NBxVFc+P5l@oVZ4gF6\dMCe1t ه=F)2deϐ˥= ݲ3b}sơ#^d6qէYh`#zl_a`ů;6xcP>shP탿q!P6;b+,ʒ"HJ|R/gV"l$7tW)a;93Qh]}n-3Zʑ].@TN7mJo?ǐ(key4T?U*yX i \nF5}G_hc:9kX1 C)~"R({N&ɧBu,M@tDU+ܒ3Ђ BGƆ_?> 2 /,?IlF߷#ʴYHE! \PH%V}K4>=80/0XT3,õy%>{kry[c} K{ZK{R 忞eKDr_c0 rYah.NqWy]NQgl žp4[diuL+FrJ[dҥh1tLfykfy { ^Y%lg6͘&-IR`Ʃ'19gLGrόQ= )As}@^OR@Oa<HtJADO55q _`t-a%C /8;sUpguiږ/cJp!cm7c55Vϵcdps~Eg;@/?0A,l ):]4N+RgyѪҿj޷Q]:vf(a !€ō H5GȆg#cԝvpC[_  2՟DB*gKX0zԩ.m?97 !f%rt_ׇFL^ߙWۑ/f,0;N7FAU=[E0s^P#~=ܛڹf860_!iЪ~sv*/'`:=BHX{ _'tHдHמp"(g2Ɉ[ךODilzYUŁRI MwZþS_tEnwU C't$TYh8m@][&88!f! *UKKA3o8sN{0 A!=jz<=)c,|,4LE"zoUR?D,Y7fa^"]eϼxƠYdD|4}<L 3BhSPf8u⾉}|!o OsAog?wi9ZU1GkBm1.W,. wFt⬊Hd@$tc %Լ [nHX%"v:/:cyM|ÀKr&H1De= /PMaz{B>FW[t:B{Dk4f*އ#Z6k)l +kFկ,wcW~LMiY%CLj '[E4D^ެuL91P> А-q3᪷~hɍ*e# bt` >uh $B/:|1y4y[y(FP\ t8 ܊2?6T20sm1t>#R ƣԇTEx \5z _)(ߋO6rH~f}<$l&7/#)j5SJۮp"m_>8B9iaT]S:r睒F |2đRy͢eŏF,H]2 7qAp^ н(G?DUrG6m@K>LoG'enZko+7ߨϹdEMETB@LQ*F7+ΰ(]gS2}wb׸TT(yiK4!&X=63 R'Eh⟍ˮC=iTАpĶ&!;4 U/YV*~1oa$xAW@0AShx>~*sv.\m=4aB%fց<++GO,IΙM\6^}!ݺut --  FD?bUyA}Q~w輤6h.1Cʆf2]V Փo }035t^ۅ$;>QVЀgqm1_$tb mfrHf )dX|otNCL4!Ak Sp,gpcVB0hq,| dmMp+Rdu(se];$OU-GĜB7^Q$hd $Aٽ~lH~uSLOZ¤cc+ cXo-o/͗Wޯ;Btw]SOI=u^!k:ywi.%2n*8Fm=sb~k89xd]|a"Qn1Z0~5~_d*' vpƯl 1$+9Uih@JQiŔ%mDLաi sA[@ |,<B2Jk͉;1ܰåMpsȾ<wG\-2"+%T@%?-sj =E%>9ש- UTґj.[ɪH!`T'4,Es,1>(JϻV!g6GMK\;s7ryJ :hQzK5,I>Qe:3Di2"Ђ`tǘ}Phg&3O5!J6thn1fv3?+E<0EF=|trq̭󜢪[(bQEl9XF ,zݨdVfW@QuyA_©첫!&Ϩ)}0GGe ѷ ԍk-F hh}Qm@PqwKǙ i@r`::~梧oO#2K<If)pM> r- 65 نd]¿1ʧQBw՟)A5Ͽ{8ؓGsc/ -p ?-<2ޑ56ڼ<`#ۻ j&$:J EqaV̈́O7` Xo+}0Sn4^I+»Ge.rLtn8y Q({y ٣ na؅Np>%o ܟ ri6t30_ݽ.]}_z&W@wJ@Kq:BCFwT9pŧ=b2}nD؄?cZ@S4k._08RO~+k&'5?{TE~14mVۓTJGvL t4&`i4C !: $s86^~ѳl0L?7~3^h<<[Ájz#;ߍKo[4,S{G!9zt&OQM}`^cx-6DQ밖F'`.r#\N(@~KC719fUCc wpnm3@<,a.=?vѹRhޭ9]`s+svMF\+}ue7ש AH>VKO_J ] FH!+e(v#3ډ3Ě bFXA9I $hni:NJR< ")ѯI ߂" V6 q톩{bDrOk<5k1MQ%j zmmk]+K![@M%:=_ZQ0V_mS|+k?Q͝^LZ|,s)H1 u{\zc1%5d V]*fAB!ɗsi jQW).i{`9tw {O<5VMu41y$HlOG]TY4]ҍd+Q."BnJpFN ` . vҧ0}2^ϒD%6hyvliR0kpk H+/吔t:r>ӻu-FMZ{Uj[jsך0ƻH{tN xnd'l\e9Na-\/wsmP |ƯIM;=e+VUGAEeS 7q|4r8ѢJթpb,dsAsBlFk7 فQzɍ5V8ɶT00]r :z%*cT,\ }ܩ<4?QVmcSKmc.bp '~x fSn1?vs y9,4SءK4Œq$P?Ŀ0P'ߘs?kW2)%, ư"ib.sd,k`K AKJ_{bF EOUw/>.+ڑ0 eJJYGt4S^(tENЅ"yʿkr|%tSkR#]""[%D*'u5$u -w $+wU_h!&ؖh[쿺& iEgS{jk&6SL0ig!q*˘V:{iuYC [> 7Z}xA9zI]H[ ֖OV~+@iY}= v4 :"/O{Mj8\<)K;o)tٱhQOT&i//viXM["ߧp#l !6ȴVo = DB+j }_ k=|<e[Ԑ96ʼ!3,Q{ZHw2d5s"/dI/sv3 (Rdb"EΟ7ב}6vsÈD {&w7;􅂞*QUYY(GSt򨱒Q5эƴD 1gY9cdT*Bh@tL:$@uhNV+:7)9'M%K|F3SɆtb}Mb {x0=,˟^ꄏ1!R= &̟ /wFCe> 567 >0W9_aHmI#ju0aP>^V72{x,W<8-dTx9Mj3x]1o-/W%~tKByíɵ*b*ުzmr KK zIGJs3x? HZ]{<;ERTӦzӕӠ),379p*B߳ej2UVVx~MF2;ѤQvT8;h=LityO17فn7OIv,EaH|~4bE)$o~IS[}<֯ùiѐ]w!g 2;4º9}ѽ@_Ch6yNWG7G]?sUm$lЬ.e m '܄wy4eU@Ʊ] ڠT'mC~@6 ^ȢJ!{q^غ#}OgEIWdn0ݒJXR=onsh}oBi亼,=癁5Ψ(e1ױέ[o,yఘ ;s|Lg)=@Kfy^ĈD2:75Kp&/3oWCj.}un({ˆz䧆Š$`alV"DNKy6<'vNBȐqmp%z)SMmP0`ׄKǷ&B 6]*vz`>ED9p4}LAM d 1S:D 6aDP+v3-|n?(֮? wVO BsF$^ }x CG1E"> YӤo=>iƙ,spXHW-^/Fu )X'ݬItW ãC;=o0T~적"MEw'>o]ֱvxcQr$j& NgRaaY|^wpuy:M|1T\!HPk숤X26= wvGfR}9^P2s$&<\5ݟS9nZ*͐ jBӬ?ycr] Z#vN"ìY\),7+qԽWPyLTF U82YBt?X~6O2v Ay"oQY/Ӕ-~|&@Sی 7dI7W~ܬ)Ǽ.Q5}:yɝq+eXDVȃHn鋾)ieHm 1H1q:c3|*PoFސlZ4cf!Y`F]IupRpLg=~4JBC~^ lXϡvMk= B{s\lF):#٪K[OxujFmUhwKom6D b >1&kmV 6?&+9Q=~ˠ}rDkc\kM}1|8N?0q(A3;q`|i*A<.N.^;j],>P͒'yF(.R#\5z $L6YV*Pp Ȏݩve#B]P"ьk&f^ۜ5 н"B: UwCAdUE|1rh%Ӑ iS|7s_Qv=VT6EPƈ}b,]+ Zl)?=rKжBnq?h3ҟy]OxU<5Jzz{0s2 wܿ{Cu6yK8 <<(JlO/1G: qf| 3}Թ6!l= {f% keMfG U6!_8" V]QH@Ni8ʙߊ!`Zl3?:J^Ԯ%d/I.ƪod@ F $=ce-nYYeQϙM,;$m@@9ɎkC+T63Pߕt%Ao56H[}L@&-VYg%kmFY?<Є P)l x:ӫjQ8@_*O>EXyXT؛鋷SR;I6<XG>p\xt 7bR.tQAmT][b>A|?0.%GZ;B.$sc~忳4`5$زːO.I+;jp(Yi)Vctq 3Pi:o"cWBsDs(w&CsVeBZP9RýoT$-@~x#$BZ/_\>] x6GWe 퉞PTąT**|$Ë-DU페yO66tJ֒5Gן{6(>W yb(v+6;HݏJ8L ;yJhig$%ՁL'.QB#&_jL^9geT˄jZ ӿRhyn*1=N8/Y<syc UU`)vi!V Ny.Pڮ,~P4#8ǗVUP[Wߎ "zj"S~O 46k'yȹQ"9K*ԛX{<;A<.!LۓcdK8F{9=_)&nHBsVP9W^ՙ,ɣa|SS dGGA*)rb"B):* 15J IȦE^LSjOshxC52Mmvo9C'LE*S\SGR9NjJgط#ËX`kIh$-:Äoh<qmV?g-^1,$^Pf Yp'BD]SDfI׽ξhT~R 0=[_Xq8F<#]t wN .ɚ#"NC=߽~/@;NŮUu2QIĎos8_/_ΆE\%f#0U@iY@#j~7Y ($W#ͥx,Ŵ753?4rᳲ\9毴i+ޫѴckd b'[Y> ZFvê[@Pw 9ޘjlcȓ3NwS 7R=G^L{S='B(ضWua%a(T+a }Rxm$oJC^6n6b{x6ݺ".'a PK;Bԭ; :Ʋ2LU2z5W"Ne7Lʽkk/%`L8g;Y7tbk| |܊ E.tVjXBT$͟=pDHk]mtʫ 1; r֗ZI05[kLb^к"0gC/ΒߎXw%^N{)=/*=&䃍ieիH;#\'Cæb)dX* ӽ{ d)_>s|i\Lh)N@(O3FN]^fV1A@8ac;`(ׁ|R4S;b^ ܕ߽Fst\yۡ1.Xlj]eiiN^zmJ!.9ШPe.NzsцPΞ 塨!*-n߹h8mf,puJ<×YUYN2+ơD[ɆL%w2%4?SPR .¨`ͣ~LF:{V^^`ԤV">m~qh;j* aזd41b'ō2S?Vڄ'[RA%@lI.Ū nM5#goʄG/gQ4%%U9$HPT%9$-Zsߡ aBU:h:ę1* aG:H޼tRm^xHbBtNbL-W{ѥEr%̼V.-ۺ 5OŽLBĄ3To¶;Z`bFaaǬq>GOvҁj\{B2@:KI _!3g=9W>1Ws-r9.tI9=R6cRN{&v+&ίx`wNUd&+r3@-{LlPRI4N; JDRQx>@3F'趬m;m+ CfӞPmJ1t3)NM EeML\C,-t#a4j; =(b[5LcJW]n5}/`+2J'orҿq Ignܾ5! k,O3U>7eL[qTǣl̒p5[˖I'W6lC)yٰ*(CD%"FJҌHX&zkAP&uN`VDrRVl1X40BUqW!l+([BMWEt` EjUPx݄דqG"ON闃M&/0:d!j$hi0C?mH1\,2 s*jKďX*ؓu؎bwG5.~t/Ff BРVH7\ağ[9HQ@$aiU:`uګmZ3>7Y@#>k1 Y"j8h~6b 5+ }4]JC+.\@ӵ /R7{C)Q)wW` 1B;KaԆtmȍ3Wh>AFzQzL~R$ Uj*Kt%E< *^S|y߇Y%A$aD&|^恓 /- $,\zݘh޳N [=K8DgOm٭nׯ/w%Sz*xfSrBG&Ah©k!71L׿^q]H`kX %=RuGTkԂwkwJ(6m_o>SU%#*0&vVDu=L;XZ浓x(%Wk=~ \wc!jB|x˦.Xig\( B9*M\Yf1$!!-ĹSdi4:--ݏ᧤! !WƼYc)3b{י>JL=ıV@Z $;SFyEu/Z!#Յga@tfxOjXȱ>wByrn&uُodKz.s;h=?S`57:ũ)bWs=ZVi7g D%aVF9=BgS}_ lC _Cכ˟>nF{_+T.1w\إs]0bMBMb{Edx} %Ȗ]9*J]tq?΋^)t)nʕo(@xj% i-J< ӣ?13';/lTsNx|/LkuWeUw\c @"!eL}AY;!ُN̆Uft&iEFBB$2MQ찭T"mM_,)v'o) ֟Am_2'2JF^ɹPNs1,i5u+:KQat~ije .רJcHhpai{wuPDN z+uv2˚9G ]Ԅzϫ2DIW']-A!+WIӷId\0iA eZ18F<&w;.`T?mb"늛~[fỢƜSŧIoCD_%a UIx< 8QHŧQ\/nŋt@(e9h5eǀ,0I: se羆08|y iK_g4iأtr_WIGl \a6XRT0T,ve4?AtՁPSՏPD%V}E[Yiva9*(<+?"BKq&0~,4&;G?y{|5ܹ csM؆KNcWACP&wHWo2C!"PM ԴEjGeի"#ϯlfy n"fuT%sOg$e¢"ص>!. }+KVp 5[#5SK_aEdwazJ(`ZCF6! yCtRiDIW{b @=#ߜ uۖ Ïy@KwY)s/`}H,>d?Ն Iw{Dą;.?M ,>fN.!S3tcv8T7:B6VgԴd?8mk~,=YDQen@tAZNqUϔeoۿVo DyCmLaMղ`샡 T .1 ւTҢ`6.j363!e6-eSx.M/;YMX ^H:>)Xhd ]h8dKo+H!X)a_ՠ0րeCW#wT9/0kmm;_aւ=t]R?@ WʖA9Jn]|^&F%b0+f.gZ8&{Rm>9<9K= ®Bty sxGwi,X׊$DG/^a 'TpUepR m-}L|L3hzN1͋Zão,<"57Rӑ>0McBlL^+B_~o(wj|.cP 6S@" UfI.+@(9x s?btY%@m ý%%mo9կ[&+tZA'+iO2nOrX6rz* /ROaVUY}οKti dٳN5Sd50QAD YSYj{ ϖLg+Glu‚1ʽZ3DkIKY|fy)-9.}Oj|'8O[ŷަJ_Fy2#ˑkՖCTtֻ"g<!({AMCb뎼z p[8ɢB6eqacYcT\kJTtjFIrhkJLPnjtżb wT&{{a7jv[ة!8 J9+q"G $FRlƊa!sœW o0ωȸzj0PwFatrfbS7Ow1C=̬;^M0!-֔ayS])\IOUD["2U#2ƩN)#kOЧB?p!cadm? kB.jؕfO;JHFTn.pDMT,|a٦L fmTVUqd`:!J,l߄gdzjA ].vWqdr\ڵ p͗2isXй [ga3$$ת<4"DU;.Hp@1 j@bxJ6Suj!LO梳c/F,8ڹnh( Lm݈'DqDeAP#fX*~9@*6J^kLa-Y(lfwQFP^к9gӒ.~,G뙝<rP!ÒڀuU̗*  殊PӮ9WIΑI^{)2Kl |N>re~c3#w8.>Fnp FۡKP 68B=T" Y޶ײB!y)P 0B,<*oI5DQ{ AjC1$q$c֐ !,dGzzbX MB&=%M2l1&)oaۍSv/X%z}^C"2T‰5XzyGZ8D[|(A\(f+(=1dOa-H.igf׉Iۉh+S%փMc-sCgD y]K} k\-1,'2q"g-G_*R ؉h_[y t{|8{;"{[ 2~7-ymJg $}dGRa1d[7L{(0 >NT7qĔ\rY,ރ{y kngv[D;\k+$ٔo%L ,ȽY H_[|܇jI2H>-_HG+^_uU^e-" !Ć"}D*MEIM6SVNI&sp߹' oi2د \(xBWn?.l!5:b@? NTظ9Vk0|0|imԙ}*؄7zQRʗv2d.oWtH[>?.Pl/p?ĥcȘM5UO۱^$jpH' mЊ4}\(GY ۷@8<m-C W"H\s?͜Uǀ %y8p*zTMA,k{!l˙O}?].5u%l?|::RㄭVmO4X&8y9Y=hcl46nݿhkL煴"N!| [UǬ=}xR޿"mIkibnҖ=5OY&}'j "o0S: v-73fj KydO`u9fo,/Wr7c WfhS'i3.Q AI0 0e[KRϞݲu{tfݧWXzc YMFdMW d=Gz¾mȋAHfnǑ0(94lTb.6-.rXӸ~ZbWИN l ,h5è I#bp1USrVr G7P3V6 0޵Rg2̈́'h8)8%&級=M4H@͎yv3ɚJB%fI6"6aO滧d]1aWs~, 0cojIvKV=P~~&,VPoO=P8*zvs+p׳[cgpQETZpƢ$xrSMJK#6ыԉecJ)YT?5={@0+jr܁nǓ6a1RFJD0%G[/p:1k 9F8{q~C̕ xI?(.UhX32tS3Zb:o*Xh+g +u.s$rqܞkYc#h-Fp~Єz{PU}fvo#Q1jX壋8QblP!VCcKd7V8yIJ0h͖Iv}Xٽݘp e!VQNthxYq)bnFIŸ 9j}F"7l"E}™-cU L6( ĎFjkmXMvr:甴˱jdqp6>!T>Nty;$aQ;.*}aWϿM;՚R7%%%G ((}d AA]8>%, `JFGƕuOô PO\ofI)4rxb8K '< +q)/YEPn+suF9L͝$NsZ߯,(R`HtEq!Bj;(s]~B7嗕RޗkpMIU} ux 4:+t憿"J{ -RN4`Y?t9pjfD3 9&tM2$O#F'㹦YA`_#ZLʙN+#&c̎<'fHti`=aN:TtqX[#60G9*h 4P39ۙ)u{70!o >٢z!juA;,$\0߽QG[P3 ٜ[&Iz%pN%/'(F&FjO0&ZvnFHϺz(uv&z3ZM6$×mr.ti$'@]H(=x-er(|j<^Ht 8<2#3o׏U3 質ts3\*%g(pge!*SǏq۸Ȑ+*>\XպNEWz{̢ro$75/Ua:)ͻ?~:UPt汵ñ/B S)UwYހgWΖԮ9eD/r1뉞?أr^t{_:` *l(aw5>9ogBdH!Fi>js!$EoG@jDOr1ྲྀS \[l ,4h?. 碂JcGe^b^]ܗ ş(rRױꀳ@s| ]@P[=sK&sc?wTliƻ_yn|%ݚ3<$9sB]îi3~ū DMDع=3xI|ָB3=qKhmW{<-z_8O }'يcM~kY;ƪj.k܍k@7/o5E嵭bm"_/)&_l ?ٟ;ڜzSlH`]{@//37Kqɸ+n&q5]pTaH%bI Y\,UȽn6>v:`CQݶ1|U9pur,!DuVH]ʨm2$ ᘓSzuM\ [䥘yY=`3#)lKBR}ǕVŬA=ה4۸gQ=rn; ހ"["qu9F?,CaaeN܋&{2C~ v)ĉglHB ^܎V%J7vuKۗpYNZ\e7e.{"E m=/Tc\#+rgneƾ⓬a.m=jF85CEES<UấFuia^r\#z@K8_[J(~н+pW}b'1j#~W.dnJ$Q5*CP\li,)}`=lo± ]_*M/;*xHa&L˖j9Ҋ;n,#fmF&t%BK+\YOf.{Zɷ[~DLuH!Cr<;;+bwEJ?`E~ 63u4o[#ذSt8ͅ`3, Y R*?Q7 ViV3)r.DGS~;V2\U0dq482a[=ŸtT baMB4{_&6,󈥃Iݻ3k-7UY(QeSPG ʳQӀ ^GWTVR4Us2eߝ⊽9*Qc|υXYYp#EB $iyU\kQ2D-9KvWucH̏l6]Ge/Z28{)0mdi$VZ,IJqQ*sK mr꺯13>_σ86Y`λ15VpXk<" %[*MϽN?++34HryR58Z%&b(i"e߱55DU J{ʋjoޟH0KT*:/Vs|0.ވZGtƵ]F"V ~'c}PU]Ǫ|guoQ+R`evpD8e1*Uj-$PBp䈴l1 }x|g8#%/ ?6[ME]sTǞ5}?i}OCLnPQ")Vng^;(&>ym=O{S\Am0BsR%@wĭ:eGWag3&gbN6@l'c)!#y>R|~1 o4 O03 ߿XU[{FO֊5 y,M9ϛ<|jkMa:ic'T~9Lt7>_'(o<HXXMC!cj <]`:HlCdہ6Y : +6ev˶-|&f2?B"Y pDc71v;IKğ/ DTlhǹS[|J\i8ZT1CPRΈʺE\r nΈi{ћ^t8L47CQQF&>ѯdƆP$깅UT8/Rw%O[a%nSJ^gLi ,4 %0l#UsحJ ̩Cr\X4H%d63ah]ԨXJuT8 xNVB˵n{J*f-GK"=JÂ7"6"N{uNp>3 ^qGiSVUƀk(;Lr8fD>PѩEup'|5$q!9j7)&zQ(j*Zzʂ& 79.A O_+qy 5[!u <0m7|+bLdB+IhS3ɀ)yaWb:2%f_χ>\}`BFݙgxt '}Ŵ[ڢ̕SF^sbB\ͳֶ׽|wuUPsPg5CĄ"O/}!ZE*_4}2zmJeh~§ʊ"eu+k2 )"뤑"`/c'7Zoo7h}Ba +$+I.]h vF9VQs-4"e)O"?IgC4:} v٘4Dhrټ"J\ ށM>\Sp (31*ߦ\qG:s&,>׃l#/%Ӈd=8CϦ3xp_y@:Y; 3LSQG-y]W^PxIHܽ5"O) |>e-Q(Qj!zSZxg; ;snCrn8 d>a 2RM2)ҸLDq[(.2oiA!yl2*u&V -#-tCK)_0,P@9M"aA!P{>09-͠ح}WYU}>חLvW";La-Ֆ.4gllUrҴqZ3+b\;k F$7%LQ %I`Q-qd$r'`7\I( ?ִ)M2{-Z3r7PMKp{1]RmƳgY7~tpu,kE L>k65%YAprj`k8g~Z?;,IURYhLitLlW/O2%'  Rh"箮35bP¶ jgILA#F(NnRޘ6gs4_$ 61o 6$x%a 3ba' W$_=ӛ)"\B +HH-|8FދX[@fL[3nШޝ`/Eݥс 1Lnh|!# oqH xd{2XI`3$R-asDh;+ȳ5e-n=Kn7[В0#gB"2`ݟoMZs2J`c?6|cb=g A}j{QhSZp%fn!\"f,D;沃 e\mjW}M_ o:UhMiF7+ '&in˚ 4+i&V/˚vc,a=fb+@~u>.:5Rx tm^QDVH~r~wh s]P_SRC +? =FՆ۟iԉϋ>36hx[ƎcAƼ;94uE8rkU)d;gy/.aΉlmZ -!c/g'!̒*MEścL+Fll,9>@c߰ -񋹵?~ #JV=OYtdwÒi[D0Žnјpk+Ӈ_;;e嘸7GxUOҜX&rV[LQ^BضZY%E_>8m |7Vl6HgL+# &a[cal4RJ~lfTS~ Ddɷ ^]װK_NV@ vOz,1s/)}(z)/?l572Jp:mƼ/,e6 %p mЋ4XY<" 5K$ؚܺ( ^+oӚړÅl-{]׎$ٱa,T 5S;d&ՅxMq@yrgPut'*ƾX0E7*FͳO98;6EhFFc 6*((*QH` '-NeM1LQ=ɨU䗡g!d+r5m}=}N|,w۝%tKq%O%);bax1/Xg~񳣅&%Z꠆Ŭ\}1f DN|ySӊ|@ZʕɗjQӓdjD62=n WYF4'0&Zg hDI8 amtq! :!([Ilo-3&Q+$w\& k8'Frz(!W3 c#L=W 7P~G*d\|: ޑz/{M{3BM-DaI)=1%aVc汑?;h_ ߳e;]d""A[Rf#xWns@AYDazr߸NA@@a<'Ѩ/7!3Mw[XJ^Yfv ڃl^tol[@יu4"[4܄=qnԭY)dUHvJ &P7 /Nٕu.o>^k*{UO VIzLj;ujƟV%,}?B`PͩyRȰNUfjHh}N7i~jY6]6i!C'r`}p`a0w:w᧓i 7>fJYw-Ѐ)8 =0LqsDŽN6"؛MvI|WU_~z/JbB|I[v-eC/;/Jf\9@mA)N{-2iNS!w`s#Y8)V:ϼZQj O@q뢴IzXx>ta􋟰\4$1"SQ_,LiѴWd?bIC!}Y%r )!tO8MYGJ6 UɬZ*1V{^ifp6@LB,f2ŀ21s$+fJF$Uֈ`#n]e<;(^jn9"fGjq;.DWUzm7yikV@54)C+>.?Ed,藍i?DF9.(ְ|zx: }"\3pǍ)yR:Y){Lƕ68 +hcܠA ^3cϘ7/,%q,6][mu/].́ :ѳz3X,~Zٴ%痒%<݋?et;F8du)!0BQJCzn;3ҕʨuUlnMv#"aҗYadP^u%R`ԕ(&,\UFOˡw٭W z-.2<|.!S2UůBx*zIVc>O I]v)OF'gXE 3E|}/V؜X*y$#;y7BaS 1nQ\4A%S/ +7g**KwqHg ;<o%4 epi86v%p}ؚ'vA<x3,N蛱P,CDAs㥮=9аYАf8wLZ giυ=&}{ M5I:wDB.wbIE*{.s z{gB Xtp -~;0.uhJe{ ֦g8+s^u/Ç%,''gin38Lj<_9L(t?KB ǠC=d~JKo]Y6$&(Q~A)BDܚ.Ciyj5.ޮzIkӰ*qegT3C@9LP?31=0U#kk]DpJDHWs *M;C}%\ŦCRU+bH/2vOG}EAS}*.} @c\h$,4޸KPi ;DSy&qr*<)=fYP֝%4KH[[,7K)Q+av |;)(5gJ[@svcT 000Oo)f^4 |d؇)rXMғ6^-FEKs`kk4TlpPic`;/Ag3O<5:)kBԨ_!vToMxک)\+3bS/ggh" QV9hT^3fTmXwz^IxzuL9_ {8\ %ʚ I<ؒGbXbx.jZ"F;kT+Ea%H =+BAQ-uZ8I)ئH8^("sg^CayKn?<͉Tp ޙ e>tj<{]QBq{rk;㾘hm ߭Ҝ}#<蒉hLxj*eyS}F2*_0ytJkJQ"DD9_FڶMސJ~3klol=3?kX4P\cJxm{Ovbt-_oBJ@\hB3=hEpN[ Q1ς$~˖\Ul,gK@pxKj.FZ^C|GvmIW-;jN.Xݍt⬗qXS\8%-F~~b/s qw=|JJOɣ%s3U;Tg[^&GEf+s~A\@ 82?P`4 %D7K8^LDGﲤ^~kXw*X[ym0遼͙#ut "fFaLu1m )ly6'Q.ZWrؖTcn>0%XN CͱV{Չ\[AG~c ʲA$R'Ci~|\p¿Gy B]qThel#[ϋ}+O('ˣrIrN +6ԫ'"q|UMoDMťh{ޘBXc2Eў;/ׯP0HMz_,~~Զʋ(hFOTRH W:U}-$}9 B+b\r +ЊەΈYNχ;9@C.e:4e"`U%n[Y`ru2_3SXA؅OxF1$r׼B`PWߛd7'4l&X3m̖N%N3;*urqhNoqn(/xBY!BnF ´7m*X sƨ9.p:6k 1 W#4Doup $Gt-DOlo3wti/<^FՆQ,PF h%%e }CG֗5; ]f{g=+%”KN! h'g63ҕt˾ nUo'07Tn 9qt0Li%g#|iZGpV{I.[2/Yڭ۱G8q(%=42yxhw*VWoIɔ9ߧȖ̗L6;tƺM⫍$0r>M;(mߞaU"[cl, pW̮z:%zioǼOch"λkVZ>e2DPk0y-=AZ1Ls e.2H;Q$0ݬ㽯,ln|6(hwOʖ٘ l)VQPoyJ. e UbzԧD~0Z/q]AZҗ'tE"bk^w%+/ih԰)~ du+X&`7qec ; ̃͐4vAsscyH~̧N@IËVRdչ-qa.Mj|'G; ȭz`B-輌yZ.ռ=۰#ٯO\dM) 08):b "tgB 2;tAw:8BtRrE1DU=0$ݞy#ۡfݬ^Z!׽e\b..Gܜ9A}[sO|%9\0dV?V,Ա) I8$ P|+tNrXs.I֎k+`Z2aDcOzNv߳PK(D7L߷ojMQ m+ı~ˮa4#W̵Pe9X `% Um-eg.po|qR7bYlóȱNk},y(^zk}>凉T6aiȀx'W\ؐ:_BFǶ. 19.Ж hR6ŐhjT*|a/KmKХYR#`K "|I^Dp"[kcWE5u*c߆@8U?v8#y u%:j%H}0ޤާ3m:]m/0^< 5+W'2h/Ehi [4Outf}Q0h$e߱q7Mu>hk <Ǜ>GgLJk[yC vSX 2Wt2Z87o3kYy:+]W)>ӥNRDHD7+Y#ɸDTeUuySE%z*x _[O=N88X7KGZ7*_72c&v;cP6b8$s¼O j"0?n*Iަ^:'$^S5>VWoUm5'r.JkjS}A 7uXq}}n^K67#e<4t!LѨL>YiI{3kngMD*#!Jޖq&ٹ{3iAxzy$+¯%5{ :sbTbZU3U6= W. 2ILmT cZ`m>حEǭ"$lά?x.yD&ܵI:yJ$ Za33q mmOx-Tz,/L U&ȣh +<HmaA:qLѤsF}J`ށG:eعTt~ +6$0ˋx?\FFߘZI`p2^1MSdAryS57ZH0QVSd|+Rvރ<Hkmn@g{t{m# teie.OD{ 3tFVAۄ.44U_K0?C {!u<؇ \\C t`16gw-Z8 b&@? \3xN92(RD1R>:6>ຎ?iՙWj]/*ޜLA)a1vaNh?__w4 @p!C<-Cː9P'Q~`&Rkh7xv `lb]Hu @'XCۗ#M̋.u =3H3 2;I@&5,xq60`W^j1TKQI^hX.;jf}T.j-%M"'WVSVJ%Rpcs?`Wg`y]:I]>ZJ%lD 5)ם0je.fF~Jbi_^'┍<ւW$;b8BIv b Ft.w%S|']X}, ЮTV)rqߋ=D臟m*#750*x˓2cv: 9*2ibRY9{u;p]㓕m.f|9j fc\NDWD6ts~3ԁw*ר7L}h[InI-MxyG'}Q38H{N Oa$;}\o> p~뫎$ Y36_,;֐h^o,M'vrvvJF<yz2S+4,)x@&_rY2L4!oqɡT#PXȔ*kfoCY&Nzļhv4:Q'C0KAj\e@bWѣPDAMsN5n>u?D[li:^eIe v#,fab;0]=>voqx[叺uUE;.uˈX_ئӦ}*iPTBZݱn٫tg"vJe 2ONI7+8Y[sQB?b7yW -~q՜=ɬéK2u-p4` 5QZgI튫ܨ0cT61d~r%Z:"K8X#|):zeߎj^C'P!zz'Isˑ"Hc+%^;mMȮgKt)G>GuE"Qتkݔ5(Hcf yFԇJ3M]^vuҴ8\LۤL4Dh$=jtQgDS`$_!wqܦ%|I&8!=UD"obu;a<4/Ƕ$p4?@ vm~0t u*d0" }y<Օ ~kc7JgVk*kmi_k(2j01 Η>{[1b!jjT3c]MP, y)NE1]mMH)氾< (=`˴N?9z:$b J[WHY@rDYey%dQ jêeZ`qKk%2r A%nKe*$C0sk(!>}ߊ3jq2Å8F H"CO *q%kjJ5O5 @`n k00}թ\)=:o{ /l+F(<ک@.ƫZiP!9M\vE2XL&Y)t`m|ؐ-;Lz"=,~Nf+p@CMAuRo>,0TG"ňN_݅&N? 4>7F8SCl@7VUhRhft][8\0.8Ig㤕C<+0POa` 7%'JdW2m?:G5ȢrJHQh fs]x!(d^|h"A#$ ۘ)UPv&Ft\zQJb}7@/˹U/PɺpY+aoK3ߑ:T0N.ؽWnP.h8J4%hdrA%d=2?3UuNGEXc~c 1:)큤ÊF nNR'sƄ v)vR 2ywʥ<~u8( !7B# #J5x)I!og@TdJ;Pqܰzvg=rCv!ߚ(j=< ސEo[0V\bp+kQNuWhL&`ԹuLoYtGz7ߴG/af7Ny"a|咑 6tJt:0uNf-u9_9̣aɷt,d@x/UGNnm߈Q8 PO\hGͥl?4nfv MT@m(ۼVA{)C;IT I 7"MuO?kk~&2'.}H ' #X%pVDStƜ_(ua Ķ^ʍj~&pJHK>T^l֐FT؊ ncM{*Q2mʸ\JfG= 6|foYeΕNn5tV撝k-,wN=*Ūmat>jϑlIs7! OEʬc>VɴPہ*DVV] [={az;[r|h˟u_bZXc vXK T`Iu[p'af؂b<GgVW$> l;PYf1lpyX~Mkơ㻲psD/s*=ms+ q؁Ӏh\C:e41e6=~tA'$Un~V R%N3.):gAql!hhoGYVJI*nFK+_ҩ(މx̚3%Z3xyqqϤ̉ rtíFga\1#7N߅E!(Sgty}(5+b* T م PTej/N bȄ%ԩgK޴CHΖ7,֧J(^¾`C'UsI?Yrw*w2ܒ}(J1iLC/!L xɟ}p8aKe$X7R-x[]R<}3(5KAҌF9i{srJZ'@ TFN.=u:RrPr S'PlY(.Y9{]Ξ[UEBN-R"a&e`HO!/6m񸳊ѢAuOxI[D3#. O: {=N!OngȅL%+;ј ^[͟3eV)@DBnoޟqzQUTX3: s"ӈ ^c)oћi{.hF( CڑgT$z +qgTV_uũ (ANMDtq  > cq|OS0BĴY.gٿq޴x ]oBJ0@ OChۻ7/U :%T)b{[ f^c)6qL+> ޖ~=97gTnꫢoˌjsb[=jDCv|>B#y pѴvɂd>Wx8o q+a-Έ[\:I|bi& _h?˽Fx¡~>* iCfd^x`ݙXꮵ$Su,pjQ=;jXHH-ET ąb&~FckЋ5xyӔ J'ށTY#h]|c^? #s2[)(m:7бE#4FGtf.q| 3%.clӔ-wP,ޯ ZrSq~.w6vCi!\/+Ҷ#<(=)! Ŋ/O:2BKP0hekc#Lө ۅ T!XPTQ*ӕ/ eJBc^A0(euWMYB5,ӥWKvXlx uoCA?S]\<4#v~v;~YdUеAl'M`H(s ̖mJmtt$.GF=[if2~BgCPEA{R1covos%*`FjR旁9H I&9z~|IV^t@/nZuB親j HبƠ?%gAy2X c.1%tGWZ,A9鋴^>/uBd. n"?c$ ωSCTt wYF!LeTNIV?y-~4Q1xjlrcoR9OhhU/"O, ~C ۋ7<# J5xTWOL&=Qλ⧴RT "lVdm[]u)FBoL}+hg#bw}Ϻ+mT2w:37EE@bYՌ|ghR?ƶzʅ!ئpHW浞ELC}j) z94o64Eub<)oX4kd+Nt(1muǧ1;^=׾tsED;5+ ~:,X 6MX:XYqFǮ:Rd,(ץy܅wDڙ *4KK3UEmAt{~3 A0ʩf~$*OF&Xx-r͵Hr_(G/>FVܱy1mń5+侅N8SK7J2d͘[-#WJ&ռ[ yrFIRxTqOśa UH?.ߴddG\oֻ KЉ }mB㾘4L쿨k%r?#1L1?x٭Ʊ /R/$66pPƊ&Mʏ.pڞ\P/E;[^g:m+c8Ϭy<8' h3ĹR@I|a{aiS|z !ŷ/sN)B\L撋|_xP5 Pi2cc$]![-q6e~?.< re^[;rp(G'3->S EE6HܴVFJČim"B^ *b'3ZTW6".u9C<9]V[{Dw͂򬎕*)u@~eI5.oI1>W&$?R'6xd:];0N/;MQ0T4~x+>e8 '>ťnFqr$šɮ0 1r"bE+槂d;>c l FON:Vnk}Jݍvz "zSER{d \B>6H+D20!ȏ63 r5LQ\[x t@CQ$+[2,S&hʩt.O~X vO%_.2RN% [Y4$_g Jñ7u5BgD{lxk (%&*)n 7þNd'î";)xa~)_3cNUbynT$ ݷ4 |qז."7BwƜ_3x_I1~Ʉ b$WDwʍë#Ӥ"\f4O,V=pmUw8ڲhWE)_DWedøމUxih8 yl]XyKy9o)J$S!꒗ 389eeN|eTv&QWQUW`BVfE7*_-hw8v-R4Q]!ldnKJA\ ڢCC_JA,_^/?ߺъDfTlH9WfI42A~/CT# 耎vID1@wm>)P,~AjR\Ct-]F^0WLtVU/r|M.x}'BIQvbv֢/דs.gŏc/b Xv +9›sZg 99 N>& uss5=Nrqq:ڻE)!q<> #S-SDf\emf /sAfxZQ[b8X۱j$m_9Ξ`H'.qpLr:{ E-=>_Oq'06cC)$xcT|2%Mal/\fr7CD;9C qbK@+%EVޕ*39)cH<݋9e\X\8R{Eɗ( e,#G}'̓eJ53wJb؀ GiA>&с[{}טQ闾uбkkK%>u%;4,aI.}?e&gr^9 ^,Q |pSt1XrP;^(e.;"i/p_b(.yhW0U'rv:H++#j?*ۼ8CE~  H :4t'7iC=ԪzHErAxcu1JVǎ_@;pu8I@;g3pMZ[GW$ZB%ws&|Tq7ؗ?_,ִSV/W.6sMIu6\6޹U%W^Tbcy VO:YLB%P ՓwmaPAdZs^i+;񫚹 )IN^lXlxGƇ++.Ď1tȿ>BcM_Z/ uNLIhӀ.S̥ZI/1@'x^53I5w }tnB#T=x[ivptoljP[rX\r(AqW7ͣU\5l'Cv@8p?T jMv!;<|EzAK7Z,n[lVOIA\W1/|,z R_i*LV1Ѥ$N>bMgcRW?U7gDAȺ5>ٍJZgQb9^eze4U~uJyNdzkr fr`L8 ̬Ej.w` Z_s4(l:}4u!0t&Hf[>;e1pzL#WAvHWQ,Hj7je6n&G8̓uvȞ3]fJ$ʬfȢ0̾O|w+fNchQa9.zPx^̘Yz"ъ7?z ْNr$Z =O;/c͜du[흾/:URl8"!=_fKbDg&Ÿ%]%Hdп}2.:A5)F@]&9h5ͫ㩢,Z)̣$έ|"aUV^dOB3ݹNU'ڇژL2 eȳGP=AK9B+ߤ %vJGZ6O{:L8$ߪ)qt HOqXTVuy;nb@ԴUdTF\RFч/ԗ7bu[jW#In \9H:1 KZ6\oٱ&+Y޻3"]^nD)x0ir>(I]0*GW6O1.ohL /vxK/B;1zUᶭ" QO5`kPfo=)6уXx|Q[GL ~kTA}{BeY3ޓYx`<׾9zsyu*m>̂74@C_rq(##.Z="셯0.-g\إY<<4נ'^v 2zS?l6[@qy _BAcݰpu0E2(}2f&!2Yd]vuѳ#JΡSfK7;6Ip>k1K ~|hZ4l>6/}0" $*mpvmY9jHqnU\%jߵQ̤bN(s25v"@XS~ ߘȢO<])TN|f!4p/kGF65"jk3GXgWaB\V:ٯBX)M QWH5Z8z+]lt~D͓~ lob"=j y&-ZI0W0k8:!&`A{CAMxYըﴃH~{'^1**jTn7_U1gtmr[NP JU P?J9u:Oxar" RطuźHN2l9RGp2f GmQ{X'L\H֨~OE6$?gM`z`r߰}_)Kq1XKLkIL8PvϝԤPsDž_=35$%OevOH]*|"s{7Lfjk#k#pqKRXeN?Zꎼav@rmW%_~IUY*E0n-SثХ6ld%دC0`έJLTpvrdޝ|' a&9-WW[6_ w |"tv$U%O9miLByGU' {9.B{ |6L]3 Z;:]dpjAcx&5aU$f|ۗ }͞ 㧎]/~WFsݭj@\̀9^SBxY^I$2Ai 4؏CĴkR+NՆQw-mg恌]&14%QzAUZ:ܯ7Ɍ(X YMblA,U؏5_LMДGIFY{5"FdE \܅{! hy߆ہ(*`OmUᢛ2ђ<##; [V6wѾPHvK Ŏ@=QG>#%Pm܄<Dbo=j%{7gg(ĦlAG=t ͳ9UR(܉+Fgű " #)m|(S+r<:+͒QQ0PXBxw|z q9. s?{|^|eBȀn\BVqK}JٛO{Y-fJ7{Nk&?r-),6AOa?L:)O88Vϣ:v|t!/ImLfo84{ڵhCuQ9dr 3&m[x!-َE3ؔ&ml U/z-Ђ`Xxx{5=Yawq~xcdj,xu#煐*4qV$NcG@%*@/0]TBW;MyW7;}t:(dR-GΝ]z-G:y}_IK^Rl%RVAG _§kg:(j{ /OqC'>cm Q_}64TCxZr#o Jx&[2x0&3pAz=vpwRnd$0rVØ 7bi+O_j+^qbFV*|+,;gĕ`T .a!ȉ(U17J{OƋkO({}Wz`O?[OBQ961iqBlsվ]2+wk6UcRZaiv/W9`UN;.@K!+ Z8_7pO=D(@cYg,eDc\;ӷ-*rjA Aܸm|]<!w8dTOY<`Y/g+UtlYuF8Ur3Ai5 xO'h?O?W0u;!`ʫ_ӨGr!{۲ytE2|9 ;,C)7צgg{4K\\ [U+7gPas$v X 6H>C$y/A&[uCgPOyQ%/3g,= tRλYNHz4W3~YsA $'!Q -v6093z䏏c71έ#ߐth`-'=<hWP3i7贀#c'`Tn*1 /2ߊ#OyޝMlXo}ϦL{#()y Uo7sIBzk7s@AjrF΍iTc65.'VWݥ8 8ұYGpJ~w)/2mQQurZwwRi@d;ڭ:i΂$|g:~0ɫM%֬wnpHk㱊vp- j+IIiǔa=ӶW4EC;"??\I %϶P2)]|0gv/ʚ& b\#@vCczIPcϨUd5W83~MH ][;7"%glj9I퍎0}mWm8l}]f01zWUt`e (3z,NOKif`I0Qa8%`l=Na]GL(HևM|Xf(C`;_rob#vo[o` D.Q|'H l3>$<% /s梌BPbt$Hξڃ@. O|3KQn7W w{)M_T7EgŝD,ngx] _iLjp4-F \Cc^BaҨ +1._`bcٷ윙'οUCLJx CVHpO>+ M)nK_/]6`Fj$6-ϒiz:a>Dn냕D=tn"^*<7FӾ,A;4xx}Tl뉩=rAI)_"PK`QaY4}x1@v$RUaP/hb_apllgn5T*pѩ_"0l{$B1qwyZƓA5ٍaN,OmE)t _d!֭†nӪx-t&\i.b`v2Q 7wŵH3BM5Î.`b~<]-p#y-xIX4`aHB)q+R&*''df[5$>s9^PkS tbYu/$I7 [ ^ ?da:AD"ϗ |VWJpLAAQV1@β؋[=Ȗ_'d{>^ Fx]=ic]f gN]QaaqJ&=GTtśty;y**2쮯&|\:ՏP~Yaj7Kp6m<{ub0 Nv;:|?FiOw\.!@.{~F4x{sV[L KaR ṯc)ijζB8"iZ zXgz Jm07kr8DA*\t3S3 P qG8_v V/#{dž%1-: QrwJ -cȲ"FllHͰ"nZ}jI!06ĨbsޑQ90&k/@풳%%Kp<k+X^gS㎨{'~P׺-@5 K_N9K؎ \?c2k}jr& ]C8JA!0JLWŪF)GoD撤-?@6 )Cfgx7ɖ9G&!j4ppvOə.ݖ>\^\';0%ŏ8 Eux͒_TjrmQs#S| o*= @9cmdK͐ GzҁIzpA+~w& qۼK33{ڂNdj.oz쌣B(и.$qCqkg{A{ult )rA,q;ՄV{\NsupSWĢS.0Y0`aGRLw c+v#0Q(lqs>O}p&r!h\^Ϗsw3ұ{v;~>yw% cd8eI09fG7s,78T^Wi[1yfoYJ"Y-[{&N0xPT[R2~nHؗTb9Y {l ,Ȍ'ꂌo2CqH% eP0 hq;d~.]^{i #q!5"姴CoN{JS%}Kh#8qQzZ"U~1kUKZTl$J}@Kc ђssEr6 (z-T\0 >.j+tLѵd;5i 6N)}9))|y/>JyPʽUBU~aҀ#l8Ħ+|Gԕb$ȏ@\CU0,]L {#2i[:6Q̧s㭏-AKok-$eTZu!->c̎Q?r~I\lD)R]%;6xd#@&. Xf#"2,X$X4u؈W -ooֶ lqMEZ'oz݂ f ĦN%T"GW]/I|Vp .L&f}ΩU `\ZW>nF1`@++ շk!]:<Ȃ-D: ^ eWfW'Z w+C̃EBco mm oon?%J٣R-e9Wcl%LgrA䄠wrzMIh+scpwU%>w49HXk =: V[CDl\_ a+-à~$EA(qFEUoy]\gW;t7M{$vYYu[9 MB->25:qكZ>ng*ߊ!AH ύA?xTv ܀j8}*aY'ȯ+vٽ=H'`*MC3W^&C N%Ǚ ;sގ!g.\Hcp|u9j!I; ;c`|44IԱ8D_PYjxsX!:֬Y"/I­}LA"ob[ Z.ь|Ii7+Z:8G|{0NgE]Nn[ljxÊ?2Ob~@O1`4>|Z"ӬڄW^>Y^!"x$&-~řR]h`}yU/Vcw٣.ުYRhέ1{#!u/O9wf/2={Dy$~SiZjzx4Jm)@v]KV FGxXEj9p0~[z,-MK@)tGXz,IH%EǾgDu "kstt޽CM\SQ7PTVaw8z)x9rFc.Cx{PJ/37 ݰbZXK~&rG(xHEV;R/,<g܊-)AagM VX!YCX𤻡f?@:>X8H@Êv0>Ţ3^|Ua3%Z6nCf[3}o~%\yZmsךcEMH Z'yxN`֏Iݺ1bHVU3^Zi2* olY ]c*9 SezW,}bU\J*z>⶛L)B03J03qF/BH>:.(PӞc'b(k%41F X$N捷 u 50!^?|)B_Hl)XĒv u>ykbD3u XT‚R@5^[[ Ru$g^P>jH@P uy5ȓ fT6P=L]aP:xmCs9bb'ql=Ds72x 0 Fs d!n&\!-d$p26L6KISTZ+:}f4>\#L34C/d9&  XÛy9g UǺs(2B[Z=v=sAy,PpVivn0xiIauNN%y:*wd YX߅<ϱ/)c"l 蜑D‚kIe<[E/fe :dgiC]:CfcҾu!4A6FkcF0 TznL͵bI$3KC젵>g8,Ji}vk@{3_LQeit?G:vH# !7FyMtip05{y H(FtV-pʛĩ>R&Qs Q2:aD.Wfjϯ5a,J ]Q$#.QQto.<*kAY|m'~,9|mUe' G 3gH:AT: < I 6h)*v?h^aBE\xjg[31֤){( :@gPQљP6K[S14bc|zf'aL$WT%4:ۀ 8(h.]o ϲ` t=3Ml0VVeTpƃѣU;|+h9!y*ϭXCt ͇$3"- Eȫ{GW m)ܼ_vʎ}A;tIob &H1Ձr@l hGsP6IĤV Durb3jL>o9Ez3&+{1mLƍ"231_SpKyݔ|~qT!OŠDхpe2U> V=x _WwRNe'||P1Nuksqʣ 4">'?& af>>lcpc7XA)ͅ7sŔ!huI!dh6<L7qW*to=N.Z웉nsU=E]AF6B'zz;}vTStкpH!"EJ_'oOI)B<czDHθ9zreK9 \aúTFp̿:36Q_4䚢x ?KqFӲKҔ7*. "3 j'1+qxS48W:ͲG[x.{JWNe$#:a'|hKX;c ,5W6OT2AU=#&/rm?J Gmʺ$]P`kS 2G/^eqrtџbg߇q[¢]1`3c`F7}KWWYmJ)yPYSgQ^g<`{Ӆ xx]1t/졍6f,-WEjt18qȝ`J'm  RVA)nnPYo̊_b| Eb^+f`ÝESd#Yt4̄CizK3mn<(aM,#:>/PH@ ^pOcra3quzJk,XS?Qy%H>|T# Fl8Mߢk3uM#r>ޒ9ƏK\Bb5iD3 mڗWLs">̢[մ":! -5U):q(,%םƾGMmPnSJhn|%eEc? {~8?iGI&:l)ۢ> Q2+%9jV&ga1s? ΰܸS/qSƔ1VH[]d>qxi-y+(oY˄M#\6j> Z)W/N hn@mZL Z&3q5a<̱vZ#% sOB9H=b=У9|ZnPt (K,Tkr@,k~ zä $onUQ1`G9*=B Snnk᭧f+Jyd"0 CgLHt(ŵR͟'| Pt )wB+9BZlQ ]/,Gs(0KS q S D 5[jԂo-^Ay˷{!/zhg^MVSC>BJ.6p ُgYpV/aBeD4LRilAO"- o]]Ym{Pclz 6K9·A]]m|33ކ IdBc:+= ο/޳/3ꓬ0u_R\Ψ5:gvnyb`$emVpfs3\m_2{o}LEPM ok7Z>pfS/Fr~12=bG; >p4?s[r0Tx=|PЎ;6׈!ÈMV?Yy7t 1!3ʣhȀjU]V -sz )~#Y bss/a;r)  0s-SWDᄷW%6ĭh[WoD:}ǸXA?q4n<$v1/KZ=W^ܹ+8F@F,2c8Db)| ۩,vrk\mQ6c=YqmbDzW9&&6lrz^5~"Ez׷1AyB%=k93/T;nVFyh^݁' ˻by 2Kz։w1wc őHsRsUfSO8@U<**2;`-R[4/qJdz {-IЭFHmek%XaJm|y<r蔙+bgJ#H?D)Akl*"`{h8ެNjB!B: PQw&#g{s2gi#gdF"%.![n&1(fi33 ̈pVXXB)i4AN7 g`+ӻ;,d=g-ìT~l]%Or}N-oMr +5!AExcDQwՂhUPSi$k@ ( 6bl ڀ-QG+~{"[U K[ zR\P8$?PֺE]+yetb_Xw]A,g̪\ʜuw؃1X(| vSV2i;6{@u{qġV>.ki+Ics=T׽2Fx}Q ď-DRA383h M-)q wzG2>oC7MGE~a9D\74&}I=NB\Z}i{<`gX漁 OW>lU0Xq_xmRE*uSk6x+,VPב7}̉ "G>\uMq#^4JEVBjk#t: _ $\ Vq ME\w S(XoxO65BhHДy^)+%9E?ls|֞ LR4MdwNnty _Cx @N7wh@Cw[ s<_tKXf쎌m-3<:_ڙ-Tq\,|í3Avb}rG>wW [줍J`}A%vw4aMAkiw8c/O>&D(S"*b^ s;iZo z М^tW-=sӣug3ط۔w&ۚu|_7*z*c'KQ+aF: ҼH{b8>}y'4rh?O&U)#}z#f,L((EbEE$Tvm*ؾT~͡^RVw :Amŕ,8Or~; o5Ii_wp5KPƳF k&4>ueڄOשSiY@/UYd9]aT|z?3vj3b񆫫{k]Κ w+Cx{ $3W+%i ?4xSkba;׵ǜ[ sgdpAD<4H v99q%0,TyS{;YzV.qإ~S*"OɋQZ&+X"/5_8>2rD]y5*oі0ji403N RTy8.ez[Ux8h21t}]aH8[@.U>hy ˌ!TE[ ^'*;lrY CoQE ;c[~84>e¸3Ԁls#Vi_εxEGBapgiw|gyaE2'kjgvh`$>w=<=[:p7w|>D,޵a{CKĿRR0 0of&>"\0Aߋ3+~䥇/6!Z'U k8H׈l7O񆽃l1:Ӻ!~܌ *Y@ia9k.> GVEEe@E[cxE_n Mgt$T`{.#5J=y#&ROxXiqOx"5qmabZ8:Ǿro+]d+ 9Hlv嘨aWԪ9'l%ԕ52O )gpOۘ&Ź i=XB5DŽw k7VnN3MDZ 4 qN:tF mO|uh ǚ\P.zh)G:ST kic8u?e=lxLiOGL.>W*J_7e2k,[CE\+"s;[Ūzܡv'T^~c&$<@L̇\t!Za"1ٹ m[ъLY;W7t"^￐]L`\IlD5e5)ݘ^&R&[v4^Nn}&)1ЛN~ɉ2%C>CHXxT©{O t ܜpwsvcFɪku\=%! d ;3&SW`Iy"B-wb+SVgϪu`zeo0u! "7JJJ+lGG05p |4]rVHI+ bpJ 9}&f*<Ә=%! K9w't>iɿ2o 9B}J_QbQ1eWYy[nwoF~(}C-+_&MeţMp^_Y\3ZXsq/тK\ICGǷh'Zc 9elgK`>q0۱yGiHl</>7o0?|(7hf#Fԭ!ӏmQC/(ƀ{o|vfQu\@8O_JP"F ARoae (;* iFrP(hHp֍()")‹JU9QbU:hiJgL4 J5Mj¯'9^PئT@\U%<5_~P t{/y6hYСvo{B^C c £2>n1XkF %B|@V$72%RT(&7hX,k܆HImb2j>rPmjYh9eFqͧ˙Mh_jzy@!Ί E<ɻ4)A(WӨ(~NP>l1QuB~m&bPu5dcc:=<(x,U埽m>F};+Wt,yC+1} l'')Pn-d[bP7 I8)9FEAGh!o]V)n k*ǚ"خB)]z``Yt?sd/ ə_䳷ܚ<;[b̜BRϰHbyv_.p}S^3({#X)D>PiSe!?@@P??AGsBzeIRFmF 8z v+=݉}5=ڦiUťS9ZtlVjJJY߆l`΅f9'P*TڌB!c{l#JlD0]"7h{Ko䈳@ny?emrNݨNK Sf)ms|>5yGljFUK6_GS |@]䟚ґ"f P]A2VbsC0(0\bLb:):gyR>GSoB>9E5C/2HCrE2 `a.;7Ty5vi)-; ~vE[k"w`tu}. e0pyMQbm@47Ž>HhMش&2nF,UsSh0IArLY w?ZוjT fՋ). w6*@3)(65 fiC'QD}"0,Eѱ"Mv%_DNB\T/@)WiDϋ/q# 5]%ICKj7e_ZZeyWٮe9{"<9j;#ZN.hHW@<҃P 5^{ʊUV(WJ ۶OkF'E J͗h}Os'W Yv+x}&#"P{1ԢC-[2J&70Y@2JƓn"=<n7@۟}O3A\uFKYl;ёONhed`svHu1tMx]_l"9䛬xkF٣҃}Q!V9P%.k`?M r'[xPP.-'J2:ly*6wbV:$_&߀"Wz%xMbqdvAB>$;# >kn'g1sfXϡ!W +(j` ~]zL;Vo.r5@w,"fELQ?=BZ>z cSG,ѰeLE%r}͈/c2}j\tgҺKLSfq w}Tp"YRa"d JkR-V̝y54e c0@13/!Wo PxjQsJ軿;Iho8:o4z౲HhG ;!GH]7X5 URzrruÔq[A%o#1͌JpW%)h8YB+W ƊD&S&!@)O û_祊˾\/ADCs?YV:tB̶=Bqy8>#W&\i w7q$J"+u$yEXP<τEֈlʣvuSהȡ p8N( JHu)̐Qf{f#~6Rؔ5Iݡ%%50N7Erh҆e\vyxĎ !Ĝ4"fֈi*_HV>1ZSol%R@[cØ jG Ex%.'a 29aW%͓~_l3L`eSMrg8pfʖ8JdSݶ-C cwӓC$Medw5q@:wr=F5g8`ކΌęy#n\Hܼ=oj&lvՎ?yI"!G偽kGoG %,9e)7hgA4H_f}4kēأo{ Ba]me #n?6ڽ3cU Eޭ,@TsY-"0Ri4+#:G݂ǯ6'UM5@`z?KECOHIhm ]n Ϥ'jy+ӤwnQj{705mR- ][gCAuzDċ,=NobGa@m_l 8bE?@[{=1[I88SspBo/ NJ0kC0-I a#u^ﴪ/P)FX dS#pE# uJjZ'nroqMzB S9ICh#.G.BhJ-?*y|bGfTVS $9 F ~ʊli¥pQ@( 0ܓP,ȞԃLBޢ3 Yn2,.񻊧 nx""쮤^?_7FNfs| ,z9b}pU#:pd6@~Ѐ /̦,%LW+zɡ̶uL3= 'eDm҂nv3IFp?@Cu97M˶eBVz4ˋyCr*Jh4v Mv\g,ҮH¦n#e FXY7bE6A U< f"]c:_6HzJԾXq#n>C8p%Y(I0}$RVSa6 'WVԨz4 ,2f\\iq\HP,[\MD'nZM;Ie6nC/m&]G)`#WO>!/fMؤHt^d,68fdv(WڒTpx.Rić=cZ2O4?veB;(-:0wР뉱4|v0ojo0IßX'egJz"X%mi\ɋr* ĄB#<,43۱ZLqcPul_ pxKyx&qjUG揚VNZc{>+xyG;D#M)Ƿ'1-awo=VznJ10+"5'd_ʜ0/[&\07+]u3iJ]\NKZ}Ȼy]9X\4R7BF&b N?i5v)Gks$yI+-O  ߃٦O: [I0$i¿ ^n<*#-G:'m' `Кc-bayClMK(t1nA_&JyThRzy9͏btclggGf.t aSRNr~2"!nrq!}^( 3FeoJkCL %]p0%8e$wpx_ ׾ vﮔHӥ/W zoZ 紁,Pr(|CJ?6Ǵk2$)p5ݸݤXA_0S+&a*yT#HvqAREI?ҖaƄu } 'Es$kKgaituR`H}dE ߋSIF=2&R+F4/ɷQ d0f0h35o25Krmq5[+tBLW=<<4z2D`l! (ňgA?GGH~&7;31CVTRq43>ﱆ΃@oe<x937׋]h&aY ɛ6l9Z^\Ras\Vڋ{n,[7THJ @yӛ< ۣ(>P}dw4GpF'm](i>Oq*rt#XUΧp.9֕d&,)Uqa>5Vh/WW%콟\0~N ˣ!;r䌄0C›u#~T_%퇴aY>SeFթS.5ᷤn! .i-+Ș~LuΊeH ?k<$O?LQY `OKoEoJeI~Yy&chk#H:+x!Ju!on!8XUz/28Ix96d,cO#~rZdhp,klJ4X q^O=JnEfMza;={3C?-*ya 0c5ŲzfQ[\ Wk*X:\;՘\pO{/ u\#=dVb,R`cCm)@ hߒf"nZ!r`f^`oJu14x Z GRdQ7D1y,[WfH[$@ܻ1np]X >騢3GgaUm/ (L &4N^V9HUdϰ'1Uu:6$ۤ쌆Y<}M~o珝fo,4zT݀-f7fWL1\ Bqײ14ʨi$ [lwJ?(UGQ76ؒ!MU<jvxd|IZ((c9[F㞾T4鷩RVLy(wsO52B"fX@>OdO'PMTyRF--*'j?nV*0y<{kmD&9uwɘ||*. V;5x*ca&d 盲f YAyvEl;!XIs)ћzTM1+eM8y,Y$ d/7eQ4~Aw0%l`qQ >њ:BOwN=P${ɹ< 6*SP?KT.& %&\!-dX '`&dP'diBkDL`pDwpO`R+_S\؂zȱϦ6ӹ}s̒4gl"xj+mz.nR_%}XUPf,QQzm֟-٤ \hwQ{ESb0wI^[7)@YJzυǛ•y(&LT:6E]98e1[}{(N'XD{S<7rE=5yVsfZip+}{ؼh~IW?k|7s JYEMR]/:,XNz C&y]@"M袈L-!~3Sk1m[P`^NG3VgXYWCP)$Ԧ@o۱aq¼Dm4mلR" ?`b50Cb̅]S*[Q s)cUa5ns" _)%%@XiQ]P y$$BfB{WA%8i`?}Ja[̲?G-[_A(3ص_ N:f\駍) XN)ڔwkLBp푿,0ILg%;7 )>r!LRAɆrUYQq_ÏT̸ʀpKM{!l]njT~ ߲#ašA?vX>Q`'_j,Iiւv$%̆k(fʆD-,**/d/5/iʪe#FM)k!|CR`t\U o_Ų]li7J/_hmHMĭGY{c;8&wqRioꝁ:`#5ha}e(u"gz*E h F`NRd.W~KYM\bYe]@W]Vm@Rfh©ق;]F?!ANF̒`jo4٥<'vYYGL[*w3q`{%q[~Gr283>7LֶD#=PvHD$BΛndž˿iv9eYd@~UkYW+g4q2⡪8&Z;56&6 9=T9cU68ǁ Y]KWxaVC$SRq1+2B7Ó~CB߮Lh0)Ɇ6sx[nXRy],#o\GW 箩+nI⠰hFf:(h[:2^%!6K af^ RȞݢS1Au5m<+OަrB{Bn'L#$yƓ>1U" A=֧Ǖ%h}@Ih2ڜꑝj&@W6(bjv14z{9/ٔ^x8ŲdB㺘3[خA/폒_@ҽ=U'gm_M4[ e^²" xfFFE=dvxƒ(Y"VǼl?SEI/w9>yٌG}w 9=. 2fH+dUR7tzCQR>[a3h[v?/" iƧ>_;. jM(P&I@l=N!k [lNK0X&S<ϔޢiX 2S (T%"C:-&-Y吂R M?A$U"|;8 !T7'EѠ%-D QɻZhfW&|d3]~hzsaƢ8aʺ06%XVgj&q_Qv P*Eh:sn&ѣ0ݒ&O_[=2-_["k:ɲǑ`U`i Ψ>+  $ S ܘ[իdf$/I?]'2#3'  9.&"nfXN8&_HCGsxgye9p})+$ BW*iT@[* VR׊eLݕ\5f U:ΰ8ȦeJF !O,H7*]3~lZVrp铗B`g0҇Jtt"ܑ8QmRG:cǣ'J1; L -ryr35$ SO+x(ФQ?Ybi=DR6qx +: \5瓸/Qd |xܑ8T~"8W?/UDF=9K4-Io鿘.NGܮ;`4c!Rlsu0&ً\Xk1n=^vk `uI뽙I}(ǵ}8 K @s%hZ)WI/Ҭ9dW/TITVuxs[SV O\^HHϟ/ݔM{H (NOt@|BNW`&_ U9;sZj$]4q)J:^25'%;1uSItD_EzeLWNÍ&yP 9=d\ qWuJQWe R,?dX@*k7)qhvz̼#j-#=muIcCďTJrh!?íO&H̜k" '_q#KSʷ,;Z⎬S'7LK ۩"h-;x0.A2f BZf' 2jعĉ#p@>QIY`kE=j֮f'a|hKZ:Ni곿' KocIin_><ɮ {ARO*ٸ:~B) H =)/"hͬ>^X6owï:SOjMDZ7}F|1wnu\3;xxLYFK(K^Mvޱ!*BDA$K'̿GdJ잯ScSz+-.GBl&+ CF0B|M縛=㣆M#l7lLT F`IVm=2a(ze]mI .,f;j)Q>ir2fNE+\UiTJ@][L\$1=T&QFߧe(µgO .-m4 \F)秩qJEgQDmkR6ԵQzv 6_U2IPM ݪϛHJwݠ?yLPl(\܏PZ<{5,pmXYEk?'m) vr} .lεa9pdڨ໧T1r3W`;h@PڨlYӹxaf!& S|߰155 j$ŤD+ _D2=N(1nǠ3$ ,}kboGv>}O}\tF=Y[$*UPa) kKA2P8'ߋQa\3 `6ELif1T,Xk\1P\ҴEA@&X+qmʩhճ3}P-IuʎPjaqC>IWXV3>3X 3X73/-zL*!j11[N@86`Rx^ ɻۃaF?<`RwtB5iaq:g`)<8bԚme}cż?(1ju//n-+D|Î]:`HꞪ.F!"u`UQHN%=~f9\oCDZQy ' 1jЯg9Zi],KК NE#=T$$C'9Q~<8ESb 4y ›`>^:7CjXMM`N$[TMeR`.Om=z{$h2)e:`V3aǒTt9;#yHk;F# (6!z} xO{9 Aw7N#期@wh&gg2"QNEem\r|7$͒~hNYΘ"/?XoA>lnjso]aLo Ν,ItǠK}G>jYCjҏ˩cQq2Df-F|Ɖd&>σf}Fp9ДåLqFF/j'P#.=3O$"i孴xS>{~.eё%: 򹋦krV/ֵ]V+G'FE qĚM*51 J:. ExSfU=~߂RSdֹUM䅎X2z딩][ƫCth,0 O( B5+`崄 F2enZp%ZZX<"DɶesL =w [ė,ݧuU~c4ֳ*B.–fG/ӡXD Er)a)쐽2kxf{Bx}Se؀I\"r[,BqsS^t LM#(ބ֪Ϛ g4BR-sqxl[Ӧ-@!Fo?Msb 7|މtOχPa}gswyuF Ε vzȗ USU"HV]?guvd({|ڀbB\CNy\{O-{ϲ +G*"/{lt(.')]?@-ym>x jG%KO0z?O ^D[%P8j۬ D6`ګ72"MrshQ($y ak%jT_/ؗi5Ȟv=0]the.Y[0@U-V=c{dEֽgҏ!gZ=#ؽGBcbΠ -L]/}MiqMla8KӍ"'zo4FCo=8Tk|JGp:o!"b E%'F ùܫEC\2$ʠ{\G>7|3Flɋ-˸gZ " .`X%wՉ!^0(n-q* s`aV$;.bJyQ<"\(,_ge< Lem6\V0bUul$r#IɆXգ4,&t4Im!O0V`b!NQzEҬKԖsQ"sf S3t)]G$ |ǀNc!En~Ҩ5gu;# P1'-A[ t`jsDan&ķSL5J,|RƵ-t@A0j7T+pEm/cBr 7c G6ܖ\z2ԉ ϯdWzM}$-Ė7->mo㤙p="zojomsXø/!n: nz`;Xy3⫂O8o8̂:ih66 KF'p>c3jn0h|Ԓ̚YDu!F\7z!HlDC@.8)-b\]7z 6]WfmU&piv=4:*gX:1ۛg([.Ga8쇠lǩ ]1=ïvBbaFv0>CbrҘ ~Lr[,Јy++N4䉃a5];,I'vR(UqbrGb:]-{ӓx< x/~+'$A^0xX0 M MFd!mTQr]p'^ObC J A|v"&DٙtJ%A 8gK+U)S5G3[hG.{^.BYNV;X3sݫONа.!RUP1hlW5섄n!Tp8qY"A`cM X],|@۳ EsuA)5t GTK/MʷL=Ly,YQ onh8`TEv^ϻ?J@yF+׉E B >΢@f&x.c̛z}x¼h1%fy-o;Cmu[O#`R^4$ '=Q#x1-DwW~149P_/~2-.Ӕ&/O8o֟대SCI ߚC3|Rqը-Q4.OQ%/[&ƌì`Jkn-S'M!ℏ/ǛQsqTpBZ,Z$ 2ME&ſalB}$`PK`UgSwc 7FJYzyqavxˑWC1N]?[J{xQau>N8DqP!>íWJs,ޠWp4u[~+wWP{'i0ʱeaȥ.0zt7ٱW ꨹)h8 CS=w\My/ٳV7]{(b\FydoRlT}N+4Ocnv6,|{Ƥb@Q㌓I]asi$XR|T6qUXajYK )$hFPM{f#%8/W?5 &j=x_Y_s _ɖ oT i⒠tJ9)W8,R}cˮMhnC9i֙(m&vF~Wf_˶]u mSa'{ _]By9DVYR^EQ| =l7C~%"x^lW[bVwR] kzRX"u~MGauƆY5N;241QX!2! W_ɪ 㧈2EGGc[5&]V 5` WݱQ槬^H>Y/7ݎrt#8q!3w>ոj$dM"FmםY-iONPB(\XKOIjb,&708ZRJAv@Mwqp;pM`os #ݙTOB\KFY²0Kj\s1&4 E oj`& :-+0^.a| ݷ6G4w')7_ 1mսp](~(z}8+tA8O/;Eݱ墹8/8 3"Ƭb+KZe}se[ zn4Kp=\c}BS E6mQFT/Ļ\HUkXL+Boڝpm$w.} ̛sМ.4M9J8Ѡl?9ΝUS6I;nDO_w 5 >x`dfi-2yE2"A hKUmڻ=%LAZQjn|y?$+WMe$w3f̽%F`7OA\߉A6.u^DQRYsgr3 x!q5r/Zk Lkx~\}O[RfDqbA`. uډҤ><&D:84&R1f8k0h+Ob^ ÚYGFgl=e݀oɸ%?_oeh2Pv{Dtg6x3B-C "]@}WT#, Sj}.?=XS*39fm6pVH󀇼(f se h9wng`*vݺYNim34}Z87ТE!ĵ(u颷xN ېaHu 88mBݣuس.JY)9i D7mx"rPb 簫ks\:6B>į"Q&D݉:l;AW@yE=nNg^|ײ_{a7a{C#u𸁡FC)QoA)[j Fŵ$N+O׮~{u T]rGx3y)$+ba<?r?A]i=<-0MDyxkު=8AriPfJH7QJ`;Bg m4o`eG8أp9#R- 6v=i{F -b!ƄuaPFXwxxB4|f(rX#/F]q3s7/K rYu/,8QyRI4cc-`|H_V7#@^5t߭pdRsT6=pܾ[Qi S0ߓ}9kW%9ؤ\]LuM'k8?d_dq X-EZ%S4l#TVxuʯB-{:5_y$8*8(n̢6;9| |Ĝ^4D8h#h v 򿆙2,/2[2b\q6?Yϲ(kf5NJݎڷ^!ZL0!yn 0焲Fo鬓gdR ]{^=)zo ^C 5`8#h:`hcBR_]%,ϤLJ_ջ豩_dnA'yؓdd>%ӎa;Ohܹ]Cum8W;umy|`Ä z=iYq컵KIA: S},mWơ(@ae3%NQ+ QtizNP=츱TdVDa?_(DV|?zw$ǹ2@s.tz?qڜJI^U$cz' 1y0udPmsP H۝ב+&wr#971k]s>:8³1p=t|kD|-ep$]&zFmD&!>-5`՗"_ mEnyM^¿59J>>斡_o~m<ڏSR!ZK=StWh "S9#>Y&OթgWmgE+ ?4ϖsqD2bܥ'<ĥiE¥ʫ2aǃN kJE5X*'Uw-#?褋EBqMb(&,BGRWJg}u!Q3VϧC"n(PE0=p_#<u聃`Vx߹ʪ n4:>%jAռ\M<\ՄU8 ]Y^.t1@e -]H&B?H+#n|C1)ne3<6 _"y$7@{KEzbGT>;h+z7_1~J`,TV0 NTCpCm-iB:8bZ]LϤL=4 wv(>MI)EnG2<3ߜձ' 4Qm?%@G7H@W jb&W=4_,P6/{E9וh!jz1.STIQWQa$;9&mH\"1{2SUA5D_8UϿf:hԊֱt-ůw`π>;THZB5MA3 N Ap܅4'lǣ+4LL@z=Ujfm+o1bH2/D?dad;{"hBRp+_;8JuL&cRN;IO%IKo)(–1Ϯ|0/jtfVVpuW3ʿr]h1t3UL=+ m 6;l,KI'H|-̡=~9)'(= KSP ש.il8kGI] 8e-uVr&ݮ;-Sx`UFH!بw@~ VIUS!X JnPaeZW^?Gz0homE%Z:_e2!`jCJȺn5Ԓ A7=Xg>F`aw۔gN})NiQ*cQtE+%rDs] 6ϢxB|s]kY\q( 7sG8Dwڀ 񆢑쏅$Tkm89bxn  ސF.p%_ +r.;Yd1H)4<8Vv>>J g앬}ấM>PwJPy٤QXÌqƱH^_([ c=5F B1X}_ڰRz%TZ \qßoW_׍h"_WL{ڀO]B\ >x*-H(0aW' 教TWH?ByY Yy!%,嘫AmZ.zkЛ6'! ݧIOL6s*-L$rtd=!)a"13TN@egާpFJJ>By5JEgs>EXCaekb:~qϧ>YQa.Nf{rR 2޸J-&0^2tO&VR Hׯ7PO@|!dTW-JIT\Ǡ׈ TQ/+Iv0c@JaEB -lO͔9pHU8E^+qc2+~M7(lB*ו\M܎~7΁!7G iXD~-!mqkT7{Q.h- NS1ʹdY̷ՃBNj@~NxM'6m8ɲaqX"1繲LKKłEZS)t4oH.0H|,Q)/,9ip[߼jDAPަpw?{ٵ^.Sv$}oa@d݅m~Xl3ekAr@[u#v1.muF1ZlʎZJ%E@SA92NݨU-eAfT;l[)gd; <DOQ+1Չ&4Ͳ/rԈϣf =\+#y P,͠xi1v-C GШU /bw^pqM`Qiq#pdcS0FI%M eG9T.3⢏ `מ?|ږ岆䁛pTI # +wTwӔd렺ʻ~d=$&]٧9,E[}!\&@n}KM#uGEȟ?쁉Np5m<2!7Hoهu׉Y|Nj>ewԠYvsU|O{_:$pE'@j'JJupr~}mǔ"Wn;C.^/l{I= Kumk7xwOuޘ!صLt=` ۙ h(5K>dip̥~ I29fǨM`_S.yXBկm3tj k-1_bbGG ÓZy_e+8,~xHf M29/9 FRV!LQj0>1Ѻ? L:Zr>+T;׳0uJ\GSWP*"7HճUUa>4/cv-ʢ7K~+<ؾgy Vy-{X `ߥ{'.1bB0E:@&$N&#mjC&L),^'U#ͧg$ve) ǼWF-Ç\).ebϡg5D66 ,̥Ee}Ŗ5s\ymVG8~B˼1@8 2S̺*}d'D6r-T@C'Rq&|@>^;_֦#Vd%!*,8iE1 :$x[ Zg+UV|O&my v;8P镃Rd^<ڞ6 ;5܍~QZ@;T7ۧtamSd 3qRvI7 BS>-pw6 ,7.0%*?TYwJU. Ͽ9SL^?yG5W"Bh5%&'uMmT%dsY_tWjED2#L-v]Cz"_y7K- kc8E[%W!w>~a9dB E<;)q^n9@ѭdڡQBLU/~Ej7>#n*gLsr`e=/ht*h:,GK?R"&Y{@[|Yfe 8b,D8`޾Uo^=T /ML6m"mH6E{؀z4pX_9|3e9F`iꠦ6|sjjl+t$glޫIJ g_H$e?dVܔP1~V r1C^C2%GIѴ(Dd8©;ay* ^ tP,j!àIu&3Leج?W-I]_܊7% ROrG'U0OD<CUEx WCqDQmC\_-ATKaۊΠx NSz 4I8#ƶcik~0ʏT Sb$,Mj.+9g[V֧`LvP. nx k]WDCS4E:KuBR̰meJ6OT>K5Id!ڕ˷TqJ@jvxIgYQ/?fi41ԘY$^u\|аassنq:\JԷ;؝)x<%~؛b="҄$H $_ag8P鑖\W? 黬{F|˹͖\dypkc+i'}{JsiܻD0| J$@㪍M(魦!"ݲyp6_Qw2@;"Z,c 35 M,_"[0n2vj)BY)fBq/S]9Tއ#n T8^}!b;> +m|o Z @cCyIUTm֋ ,~5N.Jxa35QXJhs0yxǘtl"H# /+r9#1W8c*cEJvtE4T9FFP9`rcgھQg…X4-L",߭AfD٦t@wCG` "GG;*fwa'zī%#!)R2xfu'> W1Щj.[Rl$UޝS$`7!‘4w^Lmn<\\i^::e1}H`/$ʵMAd&9[/XI3@RUӽ#"C2V+C "&aL8f1bjT^:>,{@ez ?=5ae[XQ7/,i~(tdi! 6-mU31S #R,v*z5p< czM Fڇ 0d֬qPvtq!|3^'m %k4Ij+5!:&޾R!S&2QN{wm|,5{00DA1,Lʞ d@h ~=T{Tj~4Mm[ @H?Ԧ\Z45 ˚Q-AP(>iy5`~tP z0ߕW~ccL֡`[4]8*Yjd:N2bJV crƈ fVK^YRU€P׸n^cY[vf? 7؊ XD6wC#kėP@t{4!kǶGtb |/mqIo`^Mnd1p*ϡH5I.͵3@c/C&USեUXSS}de3(rmEftgs1P8B_7mkuD6d`_cjE0z/)qYiS% o߃/ԇfR3, xf1;FX5DD _Q`&>l(Rq\"g GnAUjӲ N3OwSkŕ[Jܬ#;I\-+B0TE*nn?h'XN?}j0j,'Vj阭@_W)F&PE30]FՍZŗgnA_ rL9sX2ۺdm9v͠aħвŷt$0yo{?Ouɚpš;*x֔7Mq WZOXLS$81܃gA̢wv7$#x%IyHwVwɍIo|pYp~҅ظ34i9^/Fy?1H ߺ nP?;,7I_zLjH\b} ' =3]RVUanEsG:@][!; rD9D߰KVϨD <<ȕEe"AԦ, sRnj2F𪡂ԅUL^4R˪wȈ-uJro̗1[Eyqz'2jj '._WgU~;0fghl/ ڈݝ<>إGZN>MsEA%ʰ@m<ق+oyͥ:/WUe! B9kBiЋݍ"skD_^I@CB^4gȗՔLUm`\I]IO[COٽ6m&2)gFirB<ǨXPS6V\j_L1i {hp|P Yt!Kž1qsɾFqiM?czf~0 UT^ d> fX`gx'0BpپI/dF UfOpQ]̹J7fpc' XF:tmW KiPpS:q:p{$yZ`"rDA]U7!Q/I64NOX"_| y4:Y4Z_O]Α@Ā5[2F1!%zoB{q -]L0 IaE ~ p6r.[+4oƣ\,9Dnxy:񞥫O^ѫvypF[- &9?qpr^SAnkǻs7#GeD ObXvmVxq!R@}}r?uI(A4Zw9rp_u2=MW+Ȏ\Sr8A=>҆VQ'DxW#p  QMoq4=Z!InVFGhڕK :P(Lj{$|T3d.,+ @,V[ٯMC94uGz3;AvW${jb9[3 Ǵ޽b!7>onvʇRKH ~dpwTߊϗZ7,u`t9znɃYz?o0k;~kSϣV`**#e)˿CNI0Kv+~l{Mʑ&k&bӚaׄF S(%{DM]T"ʹjȷPvN $=邆p7v'2Xw7PDO{̬dAԱDTv6]p珯.AUTC (3Nf g (o(Q EGK@U.lab',@X]_$z"9~́&kzJ ~ AЭ;R[kK7Q0Co ̥E*]jHKDʘ!}+$Ȝ|>riaB |6~Ɠc0"\{ڶ}g&+]J^!@,^עM4\bUEwnPQ` ,S[te58J29hHsCA̚-,i[R͒/$ŶiT-sܨ2_۳;/b_SR?ID_k}dixw7fӳУ1:#TӯwUzrL[Ul:,ʕJHPg< Jfz̘i-gZ[p$v8DElĤT-OW>(%h'6Rp R!'~BPK&/+N: g8GB`.z\ !Y^^ŔW  <˝q+aHqe=_P_Ɵ6{ *_J_6%#hOiRÐ v:w KL"|~CUE$hEYz6}erzk_~ M& [[|yĚG%l O~B%*4%ъSYs|Ǯ W_A.!J  "Դ=RvT2@ocXZV!Sbio@Zq{ ]rBe bk #1CD \Ovړ+r; }0I s]N^ۓRʹm_VjS5(Pԯ eי-U03z1S=rݢ$鞀É5Jɍ} Bdd\;?w1vC66A9EylWvDS''xss7kJŹGF7լpCLiOT1Ai tȄs,pp~G0W+qSR2lVw& %Z۹{c7u?SPV4Zpɮ67XU_ͤGy"o^M̢-¬++ 7aLjf#,=D ;W,LG,|f}Q!QIPhb9.q? ,dCk<"nQ h3]9" k 8oR1G-?Q4G1M^܆dS죬iUHBɸB^ZXXt$&k1+XaL:3°q\_Z4s8F 2s){⮑N$U*W$u&%^4t#ߧ&ڼtr-(Py"DgƦ8B8Q۹Y,1eP {(<(E1iI袗Ԁ'NƇ 3C>gg?BIor,h:;Mf50vyFu-lgBu=~M5ʊ9w8I~Y(v?6p:CA`)vLHжP(VWK2}fQB{$Ek\^.o3dk\夡>ʛ eE 0uZӌuu߻rƿ F(},y{%\T,lYڕ- )p^dB,tኖ|6vl7h'U@CWڎ1 bӑ4_;T+|a"F?-VDkIӼ\S8#+=BGe6]aݺhs!2 6jS[ n%fX;sGӃ)~/eD"CV' D`GODP١g52Ax%O>7 W V_&lD/ )Xq[>$,g4v`XfOӱi]Pj=Qu.+t^݇Swb4L ,v"D~lSF(twF"0Ig_t<w i2փHc?((%]!f:2U*J>cͻ}sƀ77Ύh;mJ2z(ZL- a%V0"#߀pZM S]3F|3(q:S:dХ%ˎ47~EE>#&~kSo&Ыp2vČbNoy 4cfnq-"9Gku1C0!ZE$lf/'텗ؾ[ R\ڝZ8?䟣 epw"׌m"aEd )K#a;y&/'a P(Z)&{TocR,Ubw=&TêšD/Xi`g?",7+5&Lv獇m{LdJE()1r#Q FRHp7*G"4km:`ZSa E'lPb%hj3'$,~"1mSǩ?UT Wlo9ʯ5%j JaN-2()f]zX5DIj 2&+\ U8EAQ᫣d~ Jct1Jޅ]9yц-,F,7VF=P5V@q: [6_k;gNzJZ %I0 7il[(K xsAq,TIQbT1Li|p~EkTC- %`<,#d&Ѡ7Ȝ1cJ"qb^A/a"#N"8\e:?qKf( %>}50>/%TZo]FgA6`HkfAz3o<[Z;UxQ.#2{HpxU优)S[Uc_Ix' 2\ܕm?ٌ340r(o/M'ytĦ9ªJN2Ǟ3b=҆#$jK\Ԗ𠧋p2_|s(uM3}xbxzYvuD9w/ItII~|jܴR#$TNwbYLK)++3t_ѩoM ?LJQU``!.OTK|w`!FpJcՈ\WIxk`T״kP#>ơ~U\:5Tfz **J=<-X_|U\^Ƃ~GҲK$nbL/J8GI6#ygp&u =̲qSC%6"Rt*ZZ_t<2erc+DH?C)Et1sjk%m"aymO:j^yX¦B,ͫFMS ̖1L!c+v,;8HNPb$\ԋTEu4rDPw{5nO fۗn65ݎ-   ;<9QxcY}gC@zCΩge8>q/-3 flk[GH0 ʷS'cmc8i8ooRȬ2O5o ݀~eWVt1(vB^05K̤ dA}[Wte`#;viJ'|2QHy"+@`%h6Т| }U(us |I[ ͳ5ڨVY C_`_+v-Wjh܏hY}L2nZg!rFm^.̨ @ա6-2\3~Өb.Zw-Rtӱ=EÈk,6e ٫/*V+ u089 ~Aa1w W12TE 1ze6VwMܵ/UWu4ok:%nJD:sE: TWZ1HqBSt@@̐S&$R s~X&!?:.zkNy9}Nar(XhR9:&osY ~ z1c %'9$.OJ n0?׭)Nvopa/ )JD AT0~b<DjU^3YdxOQ>JIRdhAht[A&nH> ffJCeڔdl'uRMyHü[jT~8ׇg`78 Ucר8NtOYfLgf]7h >;0DXsYkTUG%֣M t]6a >*;d$jwm nr W>4HKp|AovXjP@rAy!j]5561hEVB;_Z\[ͺ)Xϝht&=PR)F#vN DD u׃lTA䐸w],0F>bny2?ۀaŏܗu pj^S/ӥ3^)Ie'c!tL&xQ ~v訛I̯\%(NIZ9& S4Wm@t[; $2xዉm0*'AC{˶[i<: 42>*F`H\ &4FƂԓDRZWX5o;ja7شLtۭs>^W(#]ty ;eZk2Ǜrq8:AVzy͞HH̅rD/[*c:fX'>4gR3r)1F|85[,wRWig 9PS Bl"3$M <DFЧ LyвL593^Zu8l /ӎֵ XY)iՊ#91D.My3*$  iWm2$OQWTabkj4JɌDA]#ҭ7d wtV-=9u)IF#bW@T~~ЋMi7O5zWhq^,o&HX~X߿Z^Y6i-GИn]xijS*|\jZd 7<=7@@!`X?J@>M}+ߑi ?wɣ^fkH"Y.F?,-g }6,c܁,8bNOA(\=mo.Os5=%qz9ݗ2u!Lvsc]YW 'la` Tz/sH1Him>tش,6޸GL:-SQ_[u[oΐ3 kHczvm>RFk:J6ŃrEi _I ݠ$a{/1J\1r Z24Oћ˻˧$T]wGljf iϹt;\I^yxp^h|tg!>\v;wɳL`俍x֣E8,YmTtRDرY}iHCbtWeq 2rԴ腪PB8iݿيsFᏈ,(TIאӶ݀p~|?w ?9}!̳[1 *?t"/GU1v+,Qwܪ@P py"[+ ەƿ|ja~{R[-?lpwc`nV^[6x^~.%UZ<XXR#Nl޿&DrZ 42<.Mq5ST2lՑ ^r%.LCyUqsi K?[ӭgÝhpIGVsd< Ig*i(=T=@򾣀b w&v#p.W !O/ٖ=FgnN&r}S/As6ɞe15FvAsuN:[?؞DC>MgE3Cdb.M ""~E{mhvbUG +B{ .22ġnEj2Ty'h/UFqH.t 5; v(i3j3❑Oc-@J> runqj<#NoB ?ZcҚv|HEm&i@/OM"S+taR82}!ZT%T}iϯguF@8KQ’$ G-um4Qr5 ?/]_6U->RyJҴDqh*׮t0xurfSݏ /gA1fZ]ro?pup.gh=!9@[ٵLBQɌ1m[73j;M%Cu :B_=ռ -ns- RJ ꨁSZ7kP:' yʎR2/y]V[6DYErؼZNaž$3 Bü¼_u_ 1`@qЮR%0M>3ǫx~?KaIj<֋2qL YsL%vŹAAe\hɞlj+] ia5A k0R^MN! <^*?mAMXmUuk7_y@mVßFkekHKE•eDINnJ+z) 0 xd?D\M W=Û;1 9uVZOab.&Gu+P  J>v0 ;4c,,Fbju8$I˹r-%{75|„q-g\1 SO#<"=sY;ki?4OQ4&.`0^P:a8wwpEĦ*"C&yv~"/xiZCZxx%,SMi^g=bBgܬ?>ʓ3oDf(qƧ^3VG-2Z#L]]ٚ2N$;\:Hl;M|d_os| Zi= 1DYIz+!6߽``Nʆ[W2PRn{ocns}Y4Lak;ȫ2N#ͶWEex!k:;=3,ʧg{t} V_.-nfwjS{}`w A9b>W;22w.ݒ TiK &1C\pU:)bk^4U>sZФA|2$|-mdfAnvCg 3D!CO}2y^,GYnaj _2  pf=0;ڊg ّDLP/Dٶ榍TYY|"i@S$-2%#qhaC?793=UqvR^w}V G#u%+؏iŐj="WngS(vpxv Ac̬Ttl#&Rj;&DQgXZ84B5tB5@I`9D+c?vRU>q ~oh&vL^uhWXF{X;/[f|2w/xY`;z hHgeizc۬2lHl_Dc9Ez>^zi1[ } (1(W/Vi,Sqy0}Pm`r152soeA0{1!.3&8iLe(Xm A~Kr=`6\ѕ=ry?)( 7G~zSn[gXm$N0ZFgf 8R= zԘ قT̤4)*dƯFYDKS:&˜qcNfo[%x}g\KdAGjYU_y;XҼC &[*2Z-9 \7@a=[JM qm)9#ҽ=YQmM|O41ֿ7W )0.kG{FY|Ft?/32.g.OǭN-}+,$*N(Ҕ@_w5=V[ѠQ>PV_ARv>LMD%\%wƖA؈.q[WN6osjELu^Ws~[fln֦@=3+* q^e?2?{e,د9"I*\789;Qq7ݶ_:*74rN̚uZx Cv+)770I9͸v|E[2u.?7>xvp,0Wi ǼŒYIյ5М88" eܷ_#*//iӬ#-(ǐL3]ʆ@e st!o@js\nL)745]Ib@fC4G1R*(VRr1?mX-*ʥ )^三l3'_4ӿ|fD衂,viNFd |eѩ5V,ϟk> 5rb 棕8&@?V?4@~m  " ~r1xHNĠϾ 7ixV6Ф),ޑg$;#S0d0OT7hvnN>7Z=ْ h_$:Zl0ʡO}9Q?P=p 8y2v\emAfXePG9KӣM)^kF HwF`H>I=,],)"r@qR= \N~ =NM*/k$+SaÃ$+n]6#07"̠7~$UoSbS_tb>u䑄1(k3Y +j3KďV9}~FJ1 . x/a^YF`%|d϶ku(q*sOx7_,F2$"h`%td,I\ђBm$ª ʗBBz4t&Mq5凪i*zE . r*iBmE4lPRd)"lڹ#H~m(vBl.2RӱYW=n!?K5?&;n0OPXM*)K9ɘ[;(` @Ϭ8rP9qX˳ K&<%y*A(ayo:r P'XXƄ ,'*-5&+aj'A_NN,o&5F[w*uW,b8nB8.ĞC)CWCų΍qa 1=10̠d>*ÙE$/!U=Mh!jfźsϗw낲??dǔќo!xzO}l\ ZQ =db)eo( *p:̫̇lȷS%iJnMZ+U"s(o~|u;ogbA(@?(NuyŵEÞ҉xԮl avɉ :0" 5V%6)G2og0tc9.l&!`o!ZHY6;OFIοU^<^A/U>Y3朏?ԛ8Γd_y쇛W.-WPfk2H%,r#u](yXyDm^: RHv/ױqɳru3qY3#Zuآ$ Uj콑BPŷ )ޜYī>|F5:E;"KT; ptu%n}ؤMElj9Vu*ЬB:.O#6b.77J~ pǯ&qГJ|;_[_?<xp7lVrRdt kq6\?I$MbG,%LVK 3;ot E׶0 뿳 4k'8ՒǥϦ8/2jEq\TOxA,I=wiZHhh1DqORW >rSQJF׈Ui 稡z(ܰXk 1iaJH OބQ= YK& |E(p,?t`|/Dȵ d61d3)Y qxd.Oْ1ޖuԮ-\ddD(:_Xπa@~zsrjޮ}qm<[ֿ!s[r1\d!iOdYz>҇# `wק61f6ϔ{B?}Q;~Nne ݯq._W_q_W&E9)\'Yl7ҨPj@f&ܛtNo!4uyA] pYēI՛a%؉!~דCeHF@2&w=Ь-]GbH ,X6U)c}/SʱedAhjgtY@?Yl~׺p8[Qcjf]=J{3쏿Zz[&X2%q/T,Rl ;Mh-~Gk G1*.y"D TMZ5DHdorǖ^VqJ91][f[o· g3\)!Ѭ<C``! nWTtoǝqyf-w( fAhOCLj_d$>"U~7ׇ8g[~|ȼ_ܚliEDgXL*Mx$Zf<4hŚ3d0ti4R0lct%kq!$ƢNو+ ǏD &-ne|I(\aͫBGQ`ȑhV7VBIO&f{Wqấ~ }ɗ* -~בtf0PNZ_M-c>9=!$5^ILdcgϠ5塘B:% iW25Xt{[ul~3W|4uWԻ)aRa0D'⛄YdDm~Z!C:ɠ 4w@c5~M^9VU Z_ۖЊG1 [a# $6Я<Q+cЗ"?;H|S);1o'$si |?goݒnд"hW D[`zi{_Kd[(T;tYh2-AZծ57\g&Rry'Syٵǐ3kI%~:ϸ)(+Z2] DUX"rgT|>u{S*2 `u K*ɰyXZu@ńmR/4>-JT0hCDDNQ#E,f>w/3A^a5eԋ,j)]\L^~RaN-I`TZ _Ay[sFJM.Xck|+KvIM>޺8~*F^OurY-&ycS1ѧLvY.Zn-e3ǼtϤx!]ùKàJ }l\ebR!RM=sJ?8DɮSR-n aԢ)3F\_C-֛wwxYfܼ?rƘ[.:0VQl5 ^Џq"2p ;~TkLplg, Ϥ]Fw>(zd ]"8 mx Hxf+vP`ָ"dk3S}j?w@.;OW Wi[HFOC)SiR_XI^e]ޑ!{SK]U[OjUiĥoy h )jg9bR)TE&y&E.<HD~zKkbEJy{^zfŏـ0 r$YYKT7CBUomNkGq ]y '7*ms6LJ\sVs8[pwwU<6Nqk^xI:ūNv̀DjA-`hlAlC?ܲ 9jݩ{1f^ g#X\!I~1 &8+"xOVeT0:$GT;j%.[= $!lqASFi8iM( T8150B5f|+;FĖb.mbH.2e #y|HKhqJ1KlЍڀv ؤFsULVaQx 'Љpd-Oa##,M~B@Y|, ukno|6enA:"8ֵx+u h/n/ThYjMCO !y;`*ިS#_u2y9;YIj~LsV޷ԅ\aFG3u~MFVF,y!IAR(HMe9b3Ɏ .ۅz+5Y` Coor|X9xٱzzW r?2{ƜOZ'Uh[:>fNJ2| DDf_xtWAmI:^ m<@IW-H|AE$l2\{ӂ40$;_hZ.4}H~<$Igk"&Kg.=2}Y+Ҿl "Pv`/󠑁})mCw%v&&OHeQ5Dlwe׈) TOޚ[a {ŨqR햦![[>T 2cyԀsUAH'~K *:(HaL;R5qش?M[P`:n 1c:ܔ(w3_`_B*͔&ZhEt2ۙ4aWpK7:GZEFcGPH וg,n eM(Z&^GZ=MrcsMʵW>e.Z%>Gkzܡ'b 2:jNZ< y/3g߃"H~&L0γ=ccZ{D ?MO~G4m?aUIQ&X'#}[f9Sⷉ )USF8bc%rMC,>sr&LIȶ ڝ߄t +1591YYV{54adT٩~#i7F۴WCPD`x0LOzbUTÛ<:P5/f_qB;A] |׾Kf&CjBP $b FUG IµO2Ù=ss)^OŒ`Z+ky^wMpEs3CőK tQK)8zA78g!@+hoFԎb@5ZiDE[[Dq׿d+BBǩ#k1p1bX䫶 @O6wQ{ J%i=-.,ZnEj~Os5(U5z{:$ TBVN]L UUJ*D"4}\i*c3[%yŖNd<Ͳ7,#6A2hVpY'%"lTe",6OG`1C> _lQ~s󸟮8b2ձ ~.nA!U 2a\z{}J,!& wUe"2;srA QXDe %K|ZXDhF9䖇۷D% kh㎁m,gl\+] /tr^}#LA(!}Dd`Й aR_uߪ?ba?٘!OYO0r#dq+Q\1ojk=2 #3^PꉶZl  ǨPL ~XLeH`A6;UqCִe:?" *=[9c|N/x,ҪbW^(:,0#Q {,zޫEK)l MVtXtMBatrL B?0QUT(eQl?ry;uKlbSsanߺ:KӉ,kسvQ+΍\{%jx1i u R/@'{j<BDsw_ ɀK"wO Ch?w>-Ns[=TUN0?FC(u!y=0eG6;Yk\̽KX)FC !_Nӿ1IuUy??N?"5*):/`N (xaT!%IsYV'VgA:W*Gp]N2QaY} |3_rB7g$:lu>Zx% Cdu@wn=7 ;Y&Vd` /\ |gߠG~\ bTiA첾]K%m' î@+y7X}<!Ғ})okM>Au؅1ͳcCo.x$VȀ]2AYVIni, K6xb Nğck٤GsPBm`X:_)PRx# uLLbPz|[>?CQq&=Mx$ }ԭ*SQD&VW+|*£B#SzV ev3mp wv9j^cygʦ-|R4Ez& ÕK.X!:fDz{dH![sZ L^lxݡ^uP2^Nw!a qDE=4DN!W#o3[&OR)Uk7+Ïw s5xBi@ʰ % iX4إ*I,Rf},anz| 6~?$ ['OИHJ#E,/g"S/qKOn[C824xl?OMPL#G s<CǒABe{ot<- lNiu*br 0J-g>>xB8sB! -\_nw5~J ,lu!c;r `8rg`SQV-oU"B9{`|b\؛4D\(&&Pin1E tzrl Ls1M/GI26)R3:el*[(vf\L!4!fBdˊg,Zہmv| K4{'&^N-J?`Jт+m{r |BRDA8I ȟծkYdCEjVWh:NP?k/|1]dz=k }Ny!{[`OI/5ї+v/dUqS<3b!}ɓ"r 7 'z?G66pX_"C/s]ihk&s(L) ^ǣ'DRFQVHdž}l`9QAsdz-wt~TmweafafG,j{ m;/C'C: h}w9YH_٢ڻ1Ӟ]%%-S=N=>m{RIO7ڇd63V]4DBFFNjD`mo4&OHr>%V+z9X9~Q %X<} @Q$S*)#0$j҅Í[ nWbj=F]ohE^ j+]tlij9W(m^xZ1dN L@?? 4$(FhL~|e*Z5|vWl[=@\FJwCq-3r3ݐL:jK WPݢb3 u'VLf(yj],}`b &,_u}I~?_ֈnҿ) nhWR ҕet֑wb*a@Vϭ8_o{0lj*81+Z_V&3rG1S v:!r:k009 wjuлP,? 2Vpf3v>pF}BT, bs NJ'$4SbCe(YȨ=W˂|g9:Ef$8SVlH=@Xh䇺G(%˜c7t1H=(1P&|k sqD}ԁy$v)+tS]LoUa Яt tGID&V v#@L،WTG؊u7>Z*eM{K^ *{1b@g\=kOfQϟF!~@fa($4qY)T* c"e(D>- t;ZgAqoۡV-ErῸmHmWsN@ij܉488o `LF6]7$Te7 "QM`V{p.P3[7}WHooD qTv7s`NLYEOb͗y mgƑ-KLȣU E"Ʋ e\T̶ FaDY 7O61%a>iƺ$*qu9#0r?9wOACiF rZ܆>^T{IJ! ^)fTDr2kSk3dl[1 (duޙ#ؠTaN]I:"Eg>WkplH7eB@4ā( S*-0=yPY4<+3\{O [a"*m>wΘ R32"u0{3NÈYͰ5jxDW?Is!}5=pnLKd m[+!6"̐&hQ~Hs>OU`7axo$~dFŨyӜwS=wb-/?RwmĒ\4вtbQeᾧpٴP'v:+xSzPA s6EdP]0>4W}sT="\x5ƳjHLB쉉} + %ͳK~J+]>$2i2c .Gv I ,_]@T{{қ"G/jk0-[ >,ю53Q`-bGdK@knM2>ޒi&TCw#PQ+p 7 ؄a7)οoiӟ Q8L#V9unkةBg!!#w)V~i6fvJk9Eۥ2E{00yȘ  m x6B%-_ s+n.QY]KMm[<ӓuن -l9st Tr*u SwmC$=z9SwZm(/o#/9K}P H.ٌ9cN7փFqR~i"x=Nsُq&KFQϩ‹]f_DPmrwnL 5 f$eVmT`Q\w!x e1K3CkBl)E~0@"׏H!&}R"Q;VZˑG&in&`9tt:(CzVd U |-[~o6"#UD䂸˱T;Feܼ0_\)ag<\>.&T->4w@ Sp5g " N_Y%<o9=>8sb)d~?v/#3apN`ρBvh%C=flGghvFܛSl3<6W4WeRp?Ϻ72ٕ<J b uC@&HL57@oƾA"TQո("&c8hYckXyNֱ#=cޒ#wAC6_3咥 QI JX8Y 4 (#}8Nj!Ļ"O4!egPpq PyA0{Ì#P^JyG:{C#>E9۫DQ. Ε9aoLMѰkyd2flS}۲笅PiH<i% 79$kjÕ 7b]b^} CgAϑBuu,E>=?IIylAեNr&.vHG֚ݯc(t$uJեޕfm9UCXFs(xN-7cişX)NZrﬖ\ToMlUXZ K4b{x,hSWȜpㄅ|e-\c[nm Eg _1:-d!nGzjXt<@ܕV몳oLuIj*.Nc޺g.\-Mre?!= g!6?nƅg2^EJŖ`5B mZɛ"b8PztYJqAubMh)+ג+.|Uj"b.'~ky&ЉLvdkUl5QV7[S"W.!돺rO%xy{~~;[NWӉ+LDvkV y1)!Nz15ȾkԼq#W<ۮϡzRW6΢@8|''3{*`<eՌv5+7.t?xY1h(o2͓pQUv]w|/X5 E°Sl;8t1A/|ˍ}D!!p$3ˀߩJlvל6ܵFcObs͟a@8ܬ+o[uh쿊'z͓#í~\S2ppxrXt뽄ͳD8_e"\P.U~Khs@a[-)3f# #PAuBtʧuխޜl#LGnP/,@GY\7g߀|]ۇ$D-90/"ݦ|{01,xʒr_UʛzSZ rq~'_Bs,vۗ!Q eu6ErG9 ~ x.J&۾@acھٚ  NhDF Yz}9ts Ug{.HB;6(4L2'a犸t;srHNAS_ͷ5c12 Sl`(oyZ]!o07!IvAHi8i0{@o&r\Pb&sGOdG/wWzz&F+dXێXk >ė')jo ܑ;XM%xd¬ M2ø?g\ad!#+Cb2,Y HRwvI]I+@A䅇})Y'UeM _``q'?!7@XE`5I$b=)`+uhA33 CBw54a6lspU*Z~r5"nOUaZb|AR 4Z⩂ dcAlw__@",TK7nM0eD A߬ WMLS@13E=cf]|W#n0@4Z WݏWkצ]zܓ?$۸jz݌p,me7KXFΥRaΫ]2YS*唼y)vYysEנh'$0MxH%=EIKjUà{IDH;~-YcyGHC'LV<4(ɢVeeX6!k,guN Y._GxK!&!?3;%c 0n^B*J1*nd\eʲI ,:F>-&Y;v u_TZ ~O1qfF9޻[|x8 XM_ʿ!58)3|a̭S|q"r5WŮͥZk>9q8=t9,xN]c΍If!% u+w01v9 -WT_ŜfS%cS:׎Ϲ+OT؟ yR-Pk?Q X#Z%Ŧ{k~FC3D) IM!1p Ebu{{",hɲBGD*p\Kh$#:/)sA)ClG&dH:FT88;m7Ȉ({ \nc`q9N:Ka6JkU5 0űI񏩄YhY`ao!58.U/c$I'; &B1~)RcϷyL`ξkTu"'~ >pUá<=M,gZJ+tmwFY*.A3L `2PpGTH5U.J7T]R*k&9s]ĕSZer&L&as@;j\g#aV"f~CY% Tp1Es*Z{>}S 6Ɔ~] Row;&{E߱AP\Ϸh(IU.'eDK-_VV*#-sf]\x%0}.N&yd3ғ[]ZkgCElvquJe (Lu]a!Է PlIL}=G?-MKg!{5iXd]m4i X bRnTvIY``!#( o h&( #bdaxD |*Rϟ"O T|g^Mi*&q0Ns\`"]uH[~A)dRYﺌ\ 6RzG}>6AOqpU?xZ&^Hځ{0 ٔB՟lͱ^\6a0*&\sNkorT!\##4? &H{!<y?ϥYa}s(LfH 8PxR'u)Q5de bےɟRb! -4#}7iLb&Giroș.{cQ-ū*MV,O Rhvڂ&i9FJܕؙ')0axGfrnfqxOUianJ;pP+~o9 & *H XzȇUmXQ/TJYx:z-s,DnVdiY'NwHS.N#yma_V\gLd;_w96<_Y+%oY⒠t踫`I3D5*To笲ͨ-V8&XmG:$.޹ٚ \*' mz&YO< |җOm#tg4 zltǼPzdD [YsYyCk=G9ςՇx6`sڅ#dP)}ތMQ:^|!(Ei -Ad S .+At2 [ fFp)Ke jP QIe6퓡ը>X+7Kܞ~lXӴ-=4Ѝ-Na|ݕj톟yIl0~q BWu=*yESF0n1g?Vf#LT0KLJM<_r} Ii+u] MwgPVu; WKqU6SJR֡>&k컱SPr}mᢂikeP$m_:ZzA+0@GQ+4NH9խ9?\ȶl#اPyyxCd7AR*Nv$g&Ҭr\PHAŞs?;bqS2e Ul*r-{{&qȟw?@ ٢j$|+(gqQ48eM"1v &bCq♫GNO%#9rՏ 󣸦d6b^  h< @ PUљp7#ZDI]0֡Ц2O$HjIf:s2g{zفթ aX !dA(I=:'"Ԧ_2?jSvӉ\. M\7%Pۧ9 #QQ)z*'aDu@G*K$Tj2xNI]Y@nCKj5Z6N iM} LEڗ`WWH8HyOU'/yf<Bll<l ekґj+j˛]u.n p΃I_|8j ,!mҀ:QTY%ewUaQX} D}拈v>9X o9L-9eev n𮑖\XG; :|FpPhvM[tA MeL4e b#/,q G}]Y(DO!Sa\\ez+vvVa`Q04tSᗓC#]X ,+K)5v4504z:sƻqэF/|v9 H>͊]o@*ݧ54|C˦>2rT\C2+D?P@iWC8^ogW)Z؛QV#caV)A5> ф"*1^-jcY"ZRaϢ^Umk\SFoyO7փ'Mn%  '7#b\q&Yမ'_EpsmlԂ&@]. PFЙh Ϫ|6Z_\̄9'/T!\'LGS ]ƞ&.[9kjSKa=1Bڭ X B+&663a C^_c#:^lP*\bx+o#M/(`(N;;`h4;BiY5\#[ (?Uu2 /g>|46,48r%x~MjDqNc0R1t] ` e1J45:p 1mjKXOB4*N5ཷ8Zb{9,뀴/7v>ƯLQ԰m_BaA7:Pod %z=gzz17a{\*^ Pѥ+._VJVE:$7s Ќ8Fsw},L?8+ Az!LdMuy_Ayf61k g!r}r G8mT?sd1A!qg\s[BW79\r7^,'<  UQq>cBdY`TW*,;+>4i)SUg-8#k9W!ff&]x7Q!hP))Eý!(ax>:Cȧi鷹U`C̣_Wy 9CBTh| &Al/Ri_MHa^ r:=pvoƼCe׊|ыXR!Dk_h6N-`"oE@YJm#ܒW% 935ǫ{AUTR*5: ' f^|(Fc6EjNu-t%D:j^;g9V=_3lHhU4R$7hY>N'*p2SS EKUUP]<2YPg]"$&3)dms[c% }ZsQ-30r4xLf]A#j‰w$Şq$xٍb^^>.!FuL%M ck8| *gW险节#qf-{pߵǩd"W!_0Q9P̛)77D]8H:VP L.eJ6qm7[+2Z~Շ">vJ'N΅ǗV- !2VV޹W3d04(MQѸkWpE /N㡉e#_Æ& /ľ*XpQb0zyiqԶ#BAN޻F28̢|v匢b17!qӰ}w0y K0xA3zޗ@;f\d5OÖ ַ2AeBFTߩǪ1 AD2ҜFv*c_𭍷Yzd%$+8 Nj[xw}=SIaLV  mS.c?$Zlz Q1N/JRy3FQ4R79] S*SU .tF/ЫKI)P;1n;3d+ v*UFl^GC0A#mGM7u\L.O͇z3M :W4RiHUY쓗Qwu(FG_)]a } _MZ4("T+cz C|6%UpqܓmfdL;La>u ^[;/p0r`.=c0z_Qq]&TAԖ1hʕi}njFйQ6*R ?WBQzgihn\Sr%* ߚ|\vQN)Zz=}J'T |fYU\I‘_u SuBY{$6]1AƬz7'jA5<E&yIWyMbu*5oG!q*4k|?i#T"/z US7./vu NfdiuD#Qt̊+ 3K ?߶M:~h㤨jp\mҮgsߖX&lDsX節xjfdx-/8Ni7(Eקs@>Bd/ܯ{[sS1A_|)?Бmg79Jy0;DE,STrʇ[dYC͉}'S`&ƙ! .@0gg禜nt<S[i:vnFژY6ΫpNX kº}+"AKES`#D.-^Uy6eܹP&Ds|}.IՕY:{?PFaQ!_@Z*aNg9pS!c ئ]2y9K?+~H1H>|lz:Q%`c(<0WlTj&TlrZ@^I~R [5O$5|1S.s7HX!&sC|*&;߫߸vC+Wp=9#} nRl 箼t$Xb؄pl^ݷ}H?Ƚ?2oȫ;4 . }6C H-|o 1.ŕK~(Y.wUz$5Lyaw|X(N^4 o+FV B0?X_dgNCPd|%q'TA-0 BftdL]ѹF޶zHT5͈)o,GtuǶCYF=THpsߓ?wwWѩ [,"0C!bX- M5HbtaG޶m(_ܪp>3vOxWt?Z!srR3\3BNqV]7- Z[&1aԿ>JM*r?3WN >Y璉{xetp ;nM}ny;'jLtˊ5!,h'7]EI6> O:_Qa+1-2<c> L M٣ *H(H)soM|:9kCy#xH.q7fOnOg;hIkzNv[@pnѺ]b9fnO*_JksNy}:Ijtrwy 0dy]dz-/Kt<'`'_ !>`ۑ>rNц{/jq, x_f t尷8S1RV,6(9ޣvOR\$wru&0aF)d(]¨dkM 39ȃsn0)6Un ^TGSJDh x8qEEξGbmEh_pMlI(m@n1/ .b-օ+9d)i0i0"eu5ˏ^Y;᧢ Rz 2 qL\_'N@A&&Q$˖;[~Z5v1#@&./\aAjwbܞ|o~Zp)\>* (BqX]psԘt )cKU=6]qRL jYi:J7|j0]2ae$*b"JQ ֋Ǚ$Eo)jyUxCj]#Kˡ[@'Q H|\*^OwL2$@LBNn{mFh1$q[|ְ~M/}nK/ #^:wiv`4ՇXXARxcz{#9Qu)f͹aܝ~'z<}"Ll~$KBD5Te6t%<\]a6Ӕi/^ꌭ&TQ4x%j6x.Dx( 2">p6:I%DvрhуC*_ÁMvu0aKcb(|QHC#-Sbn@ˌ:29,Ѿ\hҒbIV?w(Yڕi[Jn, n#CĻ\Xqu=DtT5#"{G l~geEr]ʃY|ᯎN܊mfĦ\-=5I䢆4gܺV$wBmW6XʯH|)ηOo dD9ؚ' ޡj9Np-N: J\bѦ6<)ƌ3+\xD.xYY}+c4ݠqJȏY yYC`ǙüJoEHG0={pDؽ?=g>lLWbG\z@2aLb @onT/G&[4F_!j6}Sk# }]Hh"V;7I URͼ^Uz .Y_.TcAIިQ B~-,Wrm1h}wm爿qQĉ!J]@ڋYW p[W)H&[\jI_`8Oyl&I-ao >?fLmt]PN+;dq@jAQa&D{欧A ^xVxa%Z +VF-lsNl:Ko&~?KFsaʎ%CPHW._LkÎVTIjOH"bntѝ;8[M6A6^VVL66G<~YΙ|ko#l𐪺~pzط-&;ŨAINr:Q AV,VQ6#?۾ S%4ǎE0>ݶ\]]B"ٹGgĆ6$IE1>-+sG!w[ѧR2n'WK 맼 5 jnG)ms/IlrFM{JۭpqB4ܿ'ߊ^~7%C6~2嚴熻7.#) in"4j*ba+^{t8(P4Fs#=kޣט+"Haq <ѷOAlTU_eQ@c!b<8 KρvX:.K-P@5z #)LbF0! -+k縚UI!]P;/BiF_i"W1wI#:vu6*4ihY_Vxe0pvcnQ*ykZ:Wq<H^!60s[* *6łVz}0J6Ӷ/tXNRt_%>FTߢonzf4AґOj=qa5MFP[N#HNY@=?cSMdO)]NT{_'̭Yi}f*[hɮU~OKG r`_ɄK&Sg=3.y\$Ӵ}0`PXsj_97i؉aP%m 8tCj2"Զ'?fKD FFS{[޻0lM;s,:lz| gȢYS}B\*~O?=WF>Z'Pz{j9FjŊ@q >s)\ (,b*ȁj!r55,ch>DSw'W#Ljht=;lyv7=/J7}<~t{oM;Z=`G^a^5ݐr#X\ᔮT1s t~pA2VsOR3%K{'vy8&U:Ƿh$XBMlgb=<~14eLH(OTj^`?tS=cĴN#oJ*)\T]L}8|{`@`Ʊd$~Rn*7m.bGV,E(>OF{Șa=o2 C]i1+Z.G=$ >'{\W'io t1rb4bl{5ÒtLΝço<{dWvOgm,6zsfȺ|:L^@Ѣdt6Fp*%v0^nX /I+2~կW8擁f~9ߺڔ*L'UtL`m3¦HrC2II}Ζc ̠ubďrryhi ,yO5swޠ+Qo/{wka qM#GxCoc<+1(Ґ*O*5Ш[fwÉʯݰax`$|xA;e`9nx_fTA'T|> $ǴoG xޚJˆCjq$9?R:N Wr&JZ?+gAa(jqC&w a3!Lg̔'rjVh1VeL[K&4UǷL{h08]ιAO|)y&~)ch gfd+&3st.A7?Q&ָ/I+3"# (1~TQ=Ǥ00&L,V2ۨ+qUWHcB47!wp;X;.!y-@ 8{qIȑBZٵ$s)CT:U $Q)|-C('gCKt𝻱zm܄[?@~V@,'\1%WΚiخ`$3!WJx>k_>< 7Abuտޭe=ΓF6'$*9|8,wtWOx W&st;TO "&MVzGOj@U>swW,ms>kkyZ{SYŌ{0BН$+heܭZa lrp{yXTY{P蕍vf^2&f/?r}Oz:\r.-i &u+g% ds;AC3xp4ugF%+.ԫ{3$`iweYF~ր0V(wq刄yכ~? XPÞ-1!Ok0-4х,rǡZA[QpU&zUpb(ǛVvf8M!C.)eU%t9 k4 [fCyK`} F@LBU7b.fkjg/YxP`-_8nT34KP./w,YK TO| >Y=QB +1ATh+iIqQo 9tvaJ ZNM$y .6Q>n?jDVR- f#[)$CG0)C0)#yH9#OCU" L!WtFHGLUC4-Z^wzZ(LjGNz4{}<ɺz#2j_K8W] S&V~X(c~߹Q5 I:˰~ZА)Ժs^L$9@mg<XtFs|;VJNrEhO@qsvE z iQZ]Di8iv$ {CX,#t(5 F*T9#(fA%ﻔps<MJync(F3Oi2xo|ΘwKٌ3¼L39aCr[-v$TYϑZAqh*u.tiـ# 5z'ۭrr)l641gE#nG0+z@Gt(Bpg'ȱ;IaC{cU7r-|TTJH$ۖ07 [m$l0D: tH $Vitk"M.Kq>$W[ݝ肀dGBNf7a/8E ?[Ȁ4vbV"廊:7: Eh5x*ϰmҐ} ɤy0 .s{Tη5qI)j?&Jlr~f.J:4F Sb < n]ɖvKR +yOIN֓4ι]wW~i[8ΙzHxfBÈIvc ;KEa-IM-ntWf,[CtN97y("z,A;h.~H!Ss;$:nO x`/00>9[Z8 _u.{`bb^(RoKc#7v׻ઊMgwe>¿f+($e+K>՗lBA_8PDoSw8=缔sM3h$9qx2 7c+;;WD<2ߥv/"`ᔎS9_,~|{3'KEǒvlcUb6(@$*ןh c !xkƚwq$mmg+aٜ$Xivƞ .|?, ^FzRhG_q_ɇD5|BR[ FTx"iG/Wd7#[ق'/q+A"5Td cfS|:R"v֬Yi-DRWID1,|x6-ĺH= ER:^X x?M|׷O)eP!:?̪gΝkT6tuK9 /kzUVLYdGsdfH(IL-_]1BRܣ<%6O5T[Z+7ԯU;Y5El R;m})4jk1JI>a"ǜ _s"$p]n.G!1a'z3Fԋ!Zg1~{7w;>0Qi$|Y9by8ٴbxp$8yך"ALZ5Sjw,JA''%w- %k::r7:k,{1WN O,?im$}ks%T r=vo8[1{t:E LqWrW%1'm~0 Oh뀣f!P V:VE $&`u;h︗6h}$L77wpEW~o%"g%ґ;0,Mpq` ̒tb9m?7{B:=.Єޙ哉Cz/rGhgM~imZ4_꼋w3k%AYlԤH>ukdt cʹ6L0mUNe {w@KiX4eJBɒiR+Y jx;/-z)Q4)#J[3̵s~#̳13zU0"a>zW@M(k2څūA3 @*W'a$lMPsU.f48[ /h,#q|BHU.G_ql|ۆ4F|RUo }?~4[W ӐX`Z;N 9BLx1F͞ypૣf r)ΞmDî⇞]@c~+q7!}ר:*R^8g-ٽVdS{1! lɏ|JfLxiqJ,@6ӽ@5FŝMڂ~-m 8=.vr+x6L1ɜA^l D_F&kSɔ4ܬ/`kҠT^=5'(%A](YM i`V>P1QqjÔӃ7F H䀙ՂyNY/e%{t9s-de|4qL^qN57pbچNn.cUFxSd#*<  e6, Q;)s3)c aG!ƮNe֤t(hw˂w7z@և @/jg#OU{ _~|:#Ij+]ϋfOknt*i8mO]ݥ]lTAJO2 9(:ee^tטC*Y! FP8DԞW}:giFbACϽg+0,-y>e:q"r=pۏ&W f T?뒱3O$8}I7YӚᵊ֒"8U fؗIq>a?@\攼{؃XS+JFׁ@_\D]LoIldI$4N3$<1_ Lh̗&udB\vbMjw$jV\wg4rkz;yy !Q$F?A@@U` e-6j|:y'~Mˆr e<$V{!/%7A$Zj%Rd}R+2??cP/߮SJ}0'R~X43eaArȨϿvb `Sl?'Wl΃? gܛU{93 7nBT_D_]Q .6";,-| IƝY\%.v8ϽmrdwSHڰ$8D` }F0Tfo/F)v tMЇż擥7a8GwޓԮ=GJ,$y`fHK yr?\?\Trg=;k ?@[esV2L"QzK 77MܘEG@G4xh R l\a¢17-a2L e‹6~\f[OUmMWc6(5vC'lé9!@44yְݣWsB_Z>n<5Uj5{p7Ցti fe8^isHnGSjԕo&qbes"<ɖ)!PHdYd^_}#6>Ek0^/F2Arqi+uy T$S<ғӷ׊A+ѵ։zۮ,1hZ['~VΕ{C,+ӯ~@.]nTד ."&/0_ZwӤm夼D'}W-jOGYK<"Gp+Wd%hPdXƆɒJ԰8 ,Hg= C~g۾kb#?C8R@J8qc?,MÙ@͌աDҺC8 <=,]wY8Y;=Avdwj7@Smbd{~X~>WD/yP,EX3WMN$**ۀQQB*_=ȭq-{z~KYN@vd΀̏uN 819XW:<"&fH\t@/iWzi:R{T\$SC*sp ڱl[ug"r` KHZ4f--N9/6"J\C͒D#&!eAy)KZԬ|x^ZxB I -PucZcҚCvC# ( ![q _E2R.@|&X-.Q{k3@9cT =:KyFfzal~M ]BW׵=NDuB\ vg|*M2Gc!t$Y&>Ʊ%AW6*ݸE_UgJZ~h('#3TX1wXxDnWsfa=K|Yé3t`1 luc5c**: njv  Z:s H`XBC] n!'cDX- Ce+x} GpGc lVqt\aKHu,XãO ,݅n"#6 _'Nuc\i}gI`Qot$l%Z$bA9ELdֱ|zAFԱ{1iii6TAvmC%p+g-$Imӕ u\G`ȏJ'sJf >ӷJ&Q vQ28ّnLE7~|ю)&k*|9- a+"V1PBH_Ev<,Mśٺa]!p8nԅ"gH Sl||#vhJ_vf5Op{3Fn01_{j[gr|HY 7ºF'ݕ!Ukaʋ*5f]hsS쀽;vs%,/2ImZsi9<^d.Z-qP\Fb1l7fB"X g̹Y@+7,xQQu+{<5I<Ʉ<7ӯ' ll-qh9>АOWhb~V*zt)=`[wm5SH(EQ|BDԄ}k|?(`p!4DYr/Loԋ~!? n囌oaj']~ϧGK~G;_9bs77:Ax'Jû_58y7s *y H:ܓx5 H69'C/O cC<>Щ; *qKY|X jȐӎA֫\F+8sqTmvzңuQ:%f"s@+8?Z{#V^\D3E@Xqa򵈍H%&i3TԷ%goxH"B`YylrE(olVҫ)Y&Rk6E׮Cc~<+~"nK7疵x]HѯU6@<0#NM[J/i\Zc#7ktݞ!etf8lCKQ4chW ghp(B; >;2ۀJWNy]?iaPT!Óη]($bнuY%Ӏ-:_g< [‚/r"n[dZ7_'lm+^=GkAjCDa_zxX^}J.\.IH7sHBQw,e7)[6f{Xt7^3ە:t.5 Jǟ?Ibp<:-k\ 7Og%ىS?Z_P-5#Xt%[`p s.#Jt} Ei|'N6K:ERҁ-w=qM?gb1S3duU㹿JbB[4f.cu@oYѨ2_͏i>7c'?0D:a](u 7b=O3' fYҸ'kkTN(dVetя; `?yŒ|TRwWGPc!D"=e]<`H"4**S+O4x*c`6IF˚9osg.Y~j'BzlluE}a98f,Љ9Xw_q@f }.Fw]Iⱬg6GFULpbt>{: [0rtO1 (ݵ.fPz Q_wEc43T|llk~6j-iwQژ[sEz\kffsؙuɭywU>a| W#'4gNR1: f><*|^6F~`cR ];K%*ssy%eF3wK^MHL\#@{YfFh#C1 #!G)=GP@H9?%<Ìy]WGğjS5aLH|4rhQ+͈(M'j.=?/]/xZS $sg4k߶ 'vᕬX]\]9:<^zz%D${2l%"rWcZW칗BOQ/RBįVȻ"OUQ$Q &w9OWb48YUi99l-~ T'ys׶w#*&Z{Hf]<.HBaSs26\o}[-8@c5% +:HE.I1E5UγNN([ *E  SPqƛ֒z30Mt(MnlaYXqUalm+ Ә;-R~mZNX~Ề =f&/.}2R/{"b4$l~ɉܿߕh$݌x3 1I*?AM'l 0  Z wNխB$G>Jz6IjʣݜM!KC!a:|+gdHd C猲+eOuh{$6-$61V6ii94s<ā?Z(=- p0g%9W:Yep͊Ls=2?)2B^&+!T%ӄ߱8zɳXhV\~yy 7~ O8{6['%trإ!-;ڶa514x}ӨXRm7BfhTB_SԊj 3'S~\Ӛllm)#j`oh(߿%3! $ϚdУ>]W@ e 6dUqH ]0$vqJ=wPb;GGºFWvuYaLIoRڊ /ZA|}.F~O f/Ik Śm=Q5*TDx*К[|1NRH!;$&JWy 4sZy*'j6sHLQ}e8Y^Шj-T=t8rp4螪Ӽv7R2Е/I 3^)IxC?1'gk'fTC֍t3q &9N.@]^" +l&ӣg -_ 0񰤨ljC6yC]v1! hS?IXxr< !ǿ{%pF;ؓ;l*?9=h1@rÆ"zLUAEa<}.+)1#K.'FvXwkx\AEy٧E34c׭=̬4*y>*5ߪ8XǔSY)_\qPʯXzP/nPM #KbE$;>ʰ,Bac1з>y6C1NNc°y"5sX.Yl[0m<?Z&;4iʗDaejbKS,M0T~> *sGSUf!#$kYjsz57CV>Vy<U? <6åu "9 1eqCӣ>Ԓ1L"zJ.(.IНVb!QN(|y֌|7Cш߯}L2AWs&80~ ⾦;QYvu'RIf;&Ҥ_ {{tC)$L95dozb?y?*@˱Ԩ#-FC]0!MWiA%.:nx (dҎHQ>i=rd첳5π%w`c`#c ̍*_̴yg]=5c tu)sCpN7XohqU@|00E ?MN'"Ajɸ2IzDFg]h|oZA'5UC8k5܉f^2XN.inEԥp;?4Ӭq.}Jˢ$AgsCar`(G z9sgL"F^3:%-`$vNm~X˾ѣFd}Ri=+/bm;OişzcCЅ  -HjMr- ;]3%39Z #V3ofyvFU'}7dxn@N|LɍYEfK- D*u(hR9WG19i/:F `uuq[6$  hwhEgPA*)p"숼9́ ͥqCg(v#F, #~/̇]A)jop׋%K6Tو0n_&IDUTt3j #oM`T&hoP#Լ&}J4ؚZ͏ :t_$$hX^ZnYZ̚{ѿy&Y8^#2O\C[ FTVPˮ3ߌ+w;~-8>F@@erxPD:8*+YoѺp $P? BEGe .dBkn",zHELĪ\~̔ŤBk.r4^=(MY.ʝ]Xc Of".;`)А9oo?/@Rs [U /NQIP#6B-,yҏ0!9`XDEYXlu'Z/\;HXt˘]?L; L/"w 39VQ~{}mNS؞8WtPt#N*.o֌~O$ H@C kH.q>AST}#½3v@⽨`Z5XK/q멅9[|΀V@xE߰ȇֹw%?ʶ WfG ̴}P gʧxrOiii | NulR"1r滈VT{ojWTME"%hv4)|[]orư c̿[m"'['yÜ6WK[-*1brIaE5itJ`4 l-;"EuYl3OWK @^vމ#jFpZz1KjѿUQ`` pwLUtlON#mt\O5.,֋hxkb$ #reKkv8ؙ(FE\bvQ;!&SWp;c֘QM 4yjE&K[&x[5H*D1y_KDU98e=|Se\AZzX3e N+Ho:ީ&0(]}Lnf< NEDiT8W8zٽpvmG㥽zP')1`h p.0N;O&3 fښ-ԒPQu;I'H,©Ѹ&Djy#=i!O=ۑ<)A~z]P]D:e}hpT|b vuCęP&gT|BwIŁR~XnIHl"+ܪP 5?cJ;D*/`w `K4ORpHpk6Du>m8 XФ5#lpۯu}:fbEx } ߎ529BC6e v1`P\\'7ԻPnrm 8֥|o?zaN)eb:0#த y[:a[2Pˋd]ou< A?SDIQ)&3( %`GU*@/q%ex/ɛնwMЈ0+ 8-hop8]:}{ž^2evٻ7J(L_<.CU LȐ>(zª7uK d=O[7hiU5D?iy6Dd4AQGj8Bj;y{?Wg:aB:CS]M0T=;e`#}ZPZ█dJ?D 13x%tnhZXu-W4y=O"ު "gib_=b]mF&f3h0qLCh2 ɒĽ u鸆?& K3ː,fe0-1[̗llc.BcQ<=0_i& CTC?̞J>8QL``*RpA>w[ojW7*]]2}ꀖ4Cu$RXH@!7`̢=Mvuais[{Y O~SLު%tk0kj)d'>d Ixj/CAڮϚw§jZ'ګj9DU ))%xwgL!YS@#Q䃚 1=4 4eG#ij*^h!($(!|"Ms[(>~0eoW\u[PY +:b2(_2Ԭ7R jHvٻB(A7n{u4UN!y )X:̯k[)-I wW "r9yE\uɢSMtSjQa^!VB y'#ճgPp8w3XM9Kg>p LL.}B LM 'URGNpHR4Y]? 6^cN뻸%N L{1[@K.Ѳ 4(h(~'Qk]L0E4F;}Vr??栫 s]+0s.R;{~D5ː߮kיu0HL _pɍzw%<CT{$ eAZ# k?(XDy#rZR?rjGݜC;= ؞ )ѥrQc^dƂjtZ-5 ✌Cp"'d-ꔺU εlY.CF=Fqj &[5q#lCEv $+=Jd MkЌ`9%i4ysI=U#jw2%D5cta-u-~ĹFܠ$tO6(϶N[u6qu L:>)l,<2ϳ^No!.Omyg25ݐy§=0 fK)@|}8]x{W:9-J' Co,6BQ(? \?OS$/sH䙴ASGO 8w^C4FGZqҲc $*Q*d/ 9!vHs@%Be9bG5D%k5u15旐&p(,ӼkC6형$i<@?f8mFWp;@ye=#Q VK;KA)ۿidMk|G ^$LuSQ!lRP7(a9uba_у2stp kFx]qTBz~׌MlQ0ޮWl06e/p0Ί~'ŻZ#4ږY-d"bmM.Ldx d٧|Sk#Knöf % 'meWmE7ZPЬZ,kKĦY}Q^c"cw%ʵp msmRgoo"~I[h@iQm)O+G禺+xw \B͙-D1x/`MBq=\';k7e@ۦL*DskPa.q9=b!ʉT!CK 3smO=7:_OCnANäA4FjTZS%Vdu+2{6eJC'6o$8 _2 ;ur)CdlZG27$Jf(tDQ!gG82[8S\Q[E>?zfbV[Dz&9 jhb"ک ЂBSdղI q6;Sg*O#o[)H R7gek,$< ojJDm!yyu!JK'gJu.lHYs@\! dM|LefĨFur6oC5e 5IŅ#3+:ƥ{z* [D JD AA`v).@O 6Vtj3c[SQQ18cD/ek"Gach@YyO#w Qdi#T;xĂhAsB[DO0'hƏy^lrGoQSe-onyi'Y5y2SԉuѽIBWnڌF: -*<̃Xq;^ =#GP]yd ;%e@vbomiyDZl+U }x _[x޶9n`L [4fkϡtͿd%Є x7EI]8Rl\J{k'r<;B8B3O:mk.^AHP"_?@pYfLQ:$j6A5.j8 Bs2WK#ԆVx*@`j͜tګj3>\pM2kܣfռyc4繣= 4w#mԔ+Tߊy Y|#3-#x'O~@~~^:̇FqF"jDeH^m&*֞%t0/W튥meQAfx-B?n4q* ӱ;<*FK+}A<ډ+~ e^IEMܰ1tZ_TߊEPo|UOSj2F"~D^/m{!YW.:5dudޝǖrl<5cDSc0M+$6e߂2ՠ4$jxW$4>O"}uXW׆$3֌ԽrcCǥi-vы4&)Eݛ(#%6;]:᫃;MC=Clm7e| Ɏ3:H=h 薶\ UQg2: \K"\ܚfg^# mT :VoD6jwx,Woo)@qeb=$e $Q36C;d` )*Gׄi|K[]t7.YkՁ`1@ 4r)Zo1هOn~Gzp2>^: 膻*ſUT:-~ȅ!{ǘv߶'%Ma~m~ϸTB8T۱XW߽+wd 4AzP|l *KckTf ? ׍-ԲRaꍥW2Tx'C[tJe+2qjyrŇBb7,lE1x? ?D,f݄g{}o)FL{"nkυ?T6?M9pp 5!]q'xf_pPpa*, wc\\m- -8[j<gZ9P3p!Wt-23Fup vH^L6PMFИx3s0a 2Կ ţr '1`}b0F13Odl j]CPd &A-SvNJ6`U&bV``ka=a@z!SOltЖwE:=\VZoz?N zMzCȎ5p r-;o B҂0\eV#.ja߲tr86hA/qwz<L9qtUVO&Qf (h<gM:^|apKIO]` sz>3,Bf/(l[K_ ,Nx;y!Z]1{& @}Q0!79Q/)OZk0lSK- [&:Ik^z=Mk0ESKQ)[{8lcP?&߲uV0ɉzocI $:g;* b*v4oTb; &-yGaВT]Yn͋au5ɂ7 tЄV( Cddk]A%fgܞ3#s(jOco~,BXG7аFS$$BN'0.<_c "]*R# f'^p RL> Xv@L6O)$1LNmLn j~B7͎^P:XnOnpV/dg>m^81!#́ZB% Qd%K+`PWܫYɚ\p.Y"{W'Qd$ UAMթ?_҈}mۢ?ѴsF=tIq-ݜHixaك?z혚;!d*O(@wPSL(_gzaZSzIE1u$0-J7ʆکU:7<@F0H?'g1 cŴG8h8| oL[),A/X,S}>#q} A_@'ڥ׊2٣4[*%fЗ# σnt:ARq* oUutizG^-8UIOdJXadA6[xuPq.7 vM(-l<%r"0IJ.Mp)?t[iMI+5ՑjAB[BʪW<(ukb?V]U-zimq4+0:?J=Y˦Yg%:ae3-fBgģ&SA+tB '}m@ʵ j'iN d˫M(k`@t殕 Z`Y6M6•Sc=~!2=VNFSipǣF j>7ub~ Ih@A1'~xB$HL0 0H%4cFTiy8/3%SLX/]qjxktli,1&w* ώ)TDAyk"@}Ce6V=uxIaZX47@=0ÜmzP75X7rXZTzB綧EMz31 ɴBAl?쌧ҭH,Z3קڲЗՊB}O9K[0iHޮvT_l(&o⧶TUaI%#9Sv9gLiP^S/fy.\1y†8; XElCkp&T D{}=hNsqrЕޠ%oJ@BVhvErLtΝ[jhhy&$}\9l8 a"n"~a"-dQs&6p 94m.Qė yDDS9TpGcpW=1a=r :h4BPM?>txk&-AY(1Y_pτi94'W$,<]l1DٟG⨟ϷvW;Tpxo&`Cdk$&uya smٻ\3-MSXyW!A{KL~W-ݻ۱уKp{b*^sP@ss%ɋOKGÃf U؝JI MDt#j*GK mWpGg& qV 1˭$ iޣ>ג͵?QZ:ßv:fai3II˧oVUqgRhBKSD~ x3mz|PbZ `[h&}&D0N2@bf>5+o%܊TM+Yrm+0g5Qs ۓab^!ćL,܄p"hB3Gj%z~! $C,>a[#U>,"(1C-j7s: ڨM)ؑ,6igH!Yxfmp/m,JWlC$۸d@2憊SFƋrcӮ[X{3cl2)?͹&t^i`F"Nu9CpʏP5w^tQ>E<k~U8GJzdFtp:S?&O&W`cPecCf(2m.FNhu 3_=Lg1 >DCʕ|9̉$NŔ' ]4Y1i#PV8o׭Ձ0S_)C&qrX!MV%iv+Cm_zۯTI_  K#n36JK:㜐Z(3LN)0?bFa̴lGP鮤D?Cߴ m^vsRךu=y;v׮]g0A#2:nP\=*y7]E](\OanXJ Lzpgq, I`[rǦӯy%,:^?}P-o>E<|WD&/ݧ DBLK4̛FHJ57ރbgF.9;? RTf< ka9hFh7^PkT:U~,A1 eq1@Ӗ#G>smAleXn5'H.G#P@CܗB)@´j_.97_۾X"\ZhCHgSi &Uۡ3xA´ܵ&~p3pZ.|J>%PXG+9f}+ Ǎ& kuPPE >TxrHmg>\GP7<8&ۨU!3d7oݝ{& '#CTCH^ -!x ʉ7vʸV|$ /-*Vrw.~J}r T+Q5-2zL0o /9ȕ.1VlP}J!f4ּnSPEXm'JzϏy&:MbtcM=*vGL$oXu@bl$ -ten`p;>ЀidN LžA/}f;~p}671θnaȎ}숹X̓'MMdFVq!F"8yhrޓϹ(9 n_LUQ_|fʼnΒd]Utx'ǃG*mi2'^~\P :q-Ѿٗb_02G@9^=רCkH=U(uk,2`G"eZ#'ճɈnh`U+~ĭ/:F6#+ 0[YCˍ۵5I_I3cHy o:Q1GIu!bV]ګ=~eH1撳.*VVqEbq4w;p }b&Xσ2H9 rb=QP!E)t URmktMT# /r^_J܆0^͘M~<9Hü #E&Y}Ύ]Ewp Q|YVysHwmx\E-m=[HD<{ nD؅ZF Фrd:'ưÿE+go7DCaŔxc*Z-rF奮9A u%({Ip5u LoOnflж~S't__wMѦ8w`g&jzW]-X@ $/)Z^ka!t"lb˰*6n9LG{UKkpgNƗl^dPW5PV,ԳH *Kd mqJ5hƢnYƗ c9U3_ﮩT/[F qMIbBMSzO@'\_ ĈB-Ǧť"Հ{a8%;Y5tGP\_C);>6 &~JB(;8Ozܲ3ldFlt0XfF@B,2v˥-,JȜ}o:9$q.]Q"DiW? -Hgc=%P;\;Z̥7@W߃djNLdHiTBt@ rߊI+E"DQ8GmED`woRnňg+iدBloi+XƤm&I Vq&h4U-T˳V^$ܤna-UA7ֳ0c%Ё`&UJ&xck ϟo\aХ[)s'A R6=LʬbM6YOD̕k'Br41eA'5xS^6>7TYg_J fYk2HPBk_R.86&O_g;''6B )@#rB~ʿH%gO695J5V=.S\yjr-J Β("WRԷ!dh*QAN'[ dDo>0>C&es1;0$4_Ea{(k) pQv%{ŖI3NPSL`hg g\=:P.cGlY)OiꐐP3Kh3Ys595ؓ¯OK|lq"O,_s6ܿ, N_aK^ LR ~]Ed\W5> ?DKBZ:;>(pUY #*!$=NɊ6c^>#б5!OYߏHg\S_FI%;_@u$q5?֮^8LCȆއ I(qOVՅ*2K~c4tA:9*,ں]p5NT'Y~Zh>vht_0}~8M|{Iw %h҂uSs44}s iITQn/a졗 gOg=Aq+~(](s4 ;mqpb<_$7N^A26.8BZ)D pr[X<2"2z%rmQv(UٰPȅkSf,Ù{0 U~Q[~$❚%xKPi\HV,+t3 ­dx к aŕBAK "1R8o.ON3q g!t}_Dž ~hLM}ͅ3u*ns=+ sv@jY} 10oT9Snֱɺ¢<Oݿ3K 䳵7A|[1GbB-N+ a'%:* 4t6‹!q.[lcE薨zcmDI}\l&X׾{%O8\P\IɱRCmH+p,j!rE>])]/^`l"?TK_L.Kxn]'L>N< _Wg֢3{i+*&UWpxu/ ;rғ(3nH7>#KL#j Dݣn|kY0a0 [Gu:z#Z ϝ EO+#ڸ6ypѩ2eC~M܊bbպǝžm$, ޞFA39o"=ŹPZi ]LrɈ#_6Rt+ L8c HM`ܫ9׈y}6 UܐVĀRݣ(IKAޚU7rf 傳Y6Tf~~iZk^pBB}j̸+~*yK@wNP$@dpW ME9axs ,!PxyUCNA!~jhe\)s+^l1Gz(v nG5eE^**j՗%%KmE`e( O6MHEvpʊ1˜tbfe, vWzǕdTe` o1^NVu`D_xrN.Q&[mV `4gEgw P@ mOW .)Z<1s$is+q"JlNVeS,I /^T(<@μj[I Js7uƛmN(BU1/T~YyԪ^Ri# #sZf3^$|TxZ̵ȥ$TwSSŹZD*IKG[5<ʂ `cRІN-[ >pmQɇ"9Z:'l,y:3"s,it"9'%x9] G~oQ!;X( eD$[o̅n1E]s<l-̖v%*Q6]')A]O)/)/!9:=!'ˋwEҐTچ"TtHϠ<'su:V.7 j3l5v,%uJ=WDE9[SLS("9 ({Z hfs+Ђ8,vmWWE=Ē0rT'AOx=-6FդaMW+зHfb jOA9u,Cː>=k:ڔo@aڋ ;)o=}ǴWOv6 fY;/pЫ t:g)kJLꛒkU{{6,t aEx{—/2t0(33|2[rwIYs5dea}$/EI;JyU -jW^u=M@xJTQe *}] [^cԮPiHMAy8d~Sr9v:5i4>.T4{/*]U߲mW+Y涙H'3M6r];*oaد Ipb7/ lʇp^N+zKSN-"=+ ɛ d-`%Y B¶aʈOW7)%l#$\ߚ}EL wƝg e]?݉+;gL=u76wyBE`Vn{0bb% "mW2bX1czO) r+?qvtD_48#7JwSb~E{21'gMm!y`]Ribl0pskĻݩv\V^V2u- :!RL"U1Z< D}J}a 0Ahn7 .VxKi(`^wv_PkO~ 0]!%Y?S_L4t_t}[gbk? (4)Pva5_qfk-RՑV)=55gXlaފLf&ڸ4$%qJp㵘)Fz[;et@V6 7f֛[BfD@Y?}@^:_ 0וt,,7jg4+Tn` m+=kwBq}~ocQ2 K}.~ ~yl <It? $+~-$B@$o1FA|B6Eǻ͊,LގQׁ Ih*LI@xSg">+k_V[wqJU^a䍬ӷژ fvyc6/ηG?>D ߱Vv%YCE QiEkeh"-p^@eJէ:I M!emlJb!I\g I9S1u!_3Ja7a+W\V^ q3#I" ZOןf DXV囹rA@te⅑3[ d+DDr$qM+!=jH ; 4><ڕ _xe,TRcHA(9Mzl٩4l!hӚ{?TMtf!)ڂρ *1NT!|3b$2bs$^NyVIw>tU OM.%z۝M^M@mIFȐNRafz_!ۭ2:WdR2<ȗi{tQ"\hUP8~„Z b%i8-H>-'Uxݟ^j٧OK;\ `p0͙ iC' =[!Uy^TwGr#}ãit,͝Iʰhg*oq]iXFӇQb~JS gkuonȫdwvQUJ,Q Di7-0kpwfĹ.Kx _2I~ܯ$1 igXp$،Lf|e)w"%2&7tw,CB` ی{x֥EHLݐqLä4J[ @S9EDh4+cV$ʂUߑ$˾ M~*((wb}W0&W*5hrq3:!m >ڜ@^Lqg^_ ؾzOz?V&?A!6<?G&W =&9~FqUZg{Dٵr4NK8Z2&ZIk.Q,; C!F G~՛gMDǍ|g2̶6I|wB&``xae2> }pj.'_΁4\q ZjXQ>Xe)PqNl&a-߇.mNc R@A˙ ! )X&#I.05R)7L {hTAw؏=M.ل!iL5p |vfX,XiBY˘dR}7t7Cq%"naA" Í ތiK`. :5O5Ref.+//.5 wRRJLg !T^ E7$4hs) |c#)X$nP@E$Rv!Ǭ]wBͲ Ҵa6BjjS7gNj &W5w,VbvʛCr Y \a{d%e;5i.v`_g uy j*^i?wy;c}9[^1\l$# 2'7aCx_@P>SI[xNT.C? Ҫ#!A/)d;"O䙧e} {Ezw{x>* CݸMPsMCѳ$pF|AۍM.9CvF@{r|ʩYȠ [ȇ,,qq( DiDU܏0 [C<1謴 (t>[fkrN~D8Z&^y-^bbpNWUy耟}"v {p^#S&ـ0&ՊAA .(9"Qx &)!IJ,^pLnͯ8Uhnme "<9QGN}U h5.PIRGWz0XGrPQFu`L#! q*ƟG( > y)v.eļO{bwx ʦ$ ]7[o0^ -o쿥7;U }hĖ'3at{>@)vt;q5ۜNk .dDu(;LUoY_ @EU=41OՇP'u !~7+p$c,̛"|^T/Cu*΢'a"4k)TuQ#ڒ h}h~?a%9("WAtɖCRx}gv/8PtQW*&CðNdr 5X0NՒpȘUHqz+g ǃSOT|(ւHN!0@,Yx}'P^e鎰`) my}ZҮu ?U՜Z x"Sw[D s0nGmiiT\0%jf/q+.%JU/;AJ|jD &:*c1>!;d[jԃ?ͼ&>{t&WTvPgAIT~;Uz}߃g"`l%|Hژm'~Ĭy6U~n)Q Idʒl:\/@eJpML(kq/!<%Xj/.\$[=. W!6 WYm9u 4[;LdB]9f%0gąu` EP3%AIkUvIa!^,-U 1ªQחGJa!yaG6'}D?"0$[<{i\roG#}OVr=7#q2Z3Sl#H;Yi+-9,) ΦϏƹeyB{@qiN~L0@c;{mngڹʁ4k|Ś:XdR3ONVV3BGa]?A`t i:Z/ɅF=w:DA] P^ZSM Ս7FBdte鄘xMſpKr|1| [a1|~v(<^tq\.svD: o}u;h3yx2tFڨAmƱN|Zu-4q2˧$%74B7N!H]ofbGq5h\1|޵|j& ìc0t]bWf:(QDrI~Xiz8 L:7o;!~uE|1Z(3U6MN^\D鳲_f,He~ƞP{LE7'_aҪmy{sspNkdkHTIQ"\Rg;oYd4rUU'Z D+z c >- zv)}gBƓFK  `8 zڠÏ٠؛ CSۄ`%;I˴ƈL_Xd.2/9aI};zZ<w9 e5ϔ,72C+W5 d M>ğ2{Aݯ5#"O QN:S*?9Y/9yz̜=Z$vPσ[['seT"[VV(+8QS9XXM{Hb_2_z꘨l,o\!z,tsx)'"2$(^mɗu ŞR2qZGԋ qd'leve[NJ1pf&V_Umt_.x8Z''xsRb:HyM|x{ؕJ~RݣGwݠ ;q25ݬ/ XHe,.Z_" F8z?U戱iu3t\Ѭ3MRs}uwD<&۠8>6n.E,ZY4gDEnovN~BcIQGTۓw%Za>zT^an|@ 뱴{Y`2":L=XD%h N.7R:/L*´cDO7g~=L5DJUt&ǤWy,,{O U_Nw̛4#MttM %6f}` C&q1蝗Q-mq>3hQũO鮑Q)[G-,Nf{;_y+BN*pg \1"T2`dIÉI'fN(XuDyzMBTuF7bD˰"EPj΀wZz#֋.7d788t(X,PE'iY3!Z0;l^W|&e{ZϢ}RjSPCcFb|(ӫ=_хШ)͑NPׄvpWH2GﷅPH)يcY+`>}y>M;F[u]_@ƀ>^|}}F${}{#0=cQ#S@Od5kljPЩ6h [@6a¨G,jcag~Fa3L6}DEĭ<@FT!|j'>wi&_z!CoSޚg_ChF Cll+H:]Ia+BZLT¢䷩=-![X6ZvKU\~]eS^9{WDJ^~X7-̎9,qge!4C"dt}3N "57yfWgDRQyLhf%ωuES3z+z|d?5?B@yOOOܹc67trvؓ$?I O!9cxhڹ=a[Y蓼` 6 v"Ww?b4n tkr;%΅}|h]{ps6 mz69@G,?W?P͔#\2 _UOW$ťYm0"/#Y ρԽ9*ùv3Yre||p(#>$Lk-6|VS?,8ftdKo,]]T8P#aKÛzĩ !xD܋r4Mw̵*9Aر-Kx%!ۂk?Y tx!C)F@$%9Q~WCZ tk k #9b8m-1!|F?Mcl{Bt&2 7+dWŽ7/v%Xs:>{. W 7>Y?)Z.)wEpe "|#OgT(3D"6o>{cF$n2]*m[ uWP^8{!\'h,'*U-İ)`Wjd_E2T[ΤZ`)e;Ph)%B !DT6cT"[z/•" xk,Wh'3&mZ!MZFNFPo?38xfյh`n.uNwN0o "YEf:ZEZL]`|J7LMP7T*VoCe-w\+UM;!Mӿo i{Zp$K:loߕj[he;sa\>~1{^c|n>"}n]yd;p o3Yݮ$zd aL6/I>:]Y*"1i۶4]@p[콐ܐH,U՘) 8v[X1Ĥfp7Z8%]x|(j!ݮoS>a>숸A*ھ$wV_=M~'?[Q(o'5g q0gp6'uWvL~R_3pU$%K!P|қ6Ù~CZ A|0RK9uRC!Hu%j^ρ>sQ*0qy*-$mW({\Gs)Jr$lKw&XLtQiLL @8=et[¸}H9t(mdvoirnTg` '粶#P)vpdb$$^WKקVŝu$ é ̕RwF ĺJ S&xA׽h ֧vQeJd#B\m1T#~B`^Kw[V p.s.˵O>y eƊj}W ٷ@ޱr0*.۠m_9n 9'd 7@iJKqa1$^lghgGngI\rg:\֩XO UU<^aAN-n[y>_(+nזZD#Zv36ѕ{R _幣~{Hy_.dEp%AMԁ)qk4L[i[Z'zc)p z NFIL=N,Ei<\K~Z+;uٶ{韅 dͯ; q?<:qWY)^`4/WP Fk!:v}$ bwVHVȗ%e" Hr6je|DZ byd'"Jz3G`-FD8 xMA~*UCYNŋ4PqKR\bvϓ(=r^N"F4\6 F 0oc˼dH Ke?YΰOr5M }=E4&0/Yu=WaiYjϟF M|vHTuU$bf]ǬUIx }7-w$9h+d/j5"3ef߶c0l00mRJa<{%шEwѬ܍#_714' Cp(ʷ*gufqH45 3!dQ= P}!(ٹx xR%Mi!5K ~ |SX*~>^g{WpyW/+hpV_T rY%ZC.UJH' ! kB#8h" XJ8i   (!WferJnڵ@I-i' aΨ΂Sݏ_Ʌ1Pbn\qWEƿ5s8r ,YeӋ=X{ɖ_!s%ŢEcTրjnA=\ :ql8GMN3-N w61wM؉x`t Jh࣫fSKШPy>_A|k`uɺz ~),^n7ο/;f zLjrM^g\t1Rk~ܜD}?z ĄVZ( 6O\?FcpWET('gL}4 g˩<=qi rN/&xڠ'oi3",aր䩦DR0% zk67q:u$պ.jPljDGT7糬"itčr%0}ιc]MU?F\u5at4~6"ר`N!%'gsBF(҄sb}"$i^Ee_9RaZHs-N{ 9 WL`ی/M f y|!XF.;}l z6s-W(>f-2>x1 /7  gli6oj̧!-TPcVܼ".2eTvE_$ 7ޔ0.ɤpNz9ŰcKSN?r~ÄuO(䩪b/M+|,C[B7&fx1$7]ٯ~ >*BpJ|QI7EJ{xWk=ò-gؼYCGUx`ǽr5i`vdf!bL%S/fnTl)0DGG3N68)p]nуT'D^.R͹m Ϸ2N 9K&X,4!%υ[+fAc%ӈؤQRnW:ZJs}ŗH65pܺ~ õ PswDhsjt0M&H~B@9?E~k7շ-S8pe7/]lV0W_qui,VDK "R;U@Kg hG.a}4<_^{;w`%" gyíK+y5X[dFHsu/M MS(yNɥ8(C5A\l_cL$ZcAw5`BeLSkfP%)Ob<='^0Nώ0.qbϱ =^߾1 s T~5+K4835C^Tݟ/5P}#K׼FAM ઑר8DO}+-?;̝z.1`]%$<4q更c K2$3 .7d̨Gc#^!\m5,$1Taw1d:Mա3O}Fsl[E֗ 0q(Kaj"$@y+G=zN# U15\!oz(U%#B "".CBm#I`R p?a ]MQ#W6 2A$Ǘ/PqQ}t\tE%wOqcBfgi2B #OSxiW9H`dv:X &SqD #c{OTHpO&&hfC={C=TM|gGADFIv$#tw z&~4!)ި_E˙h&-GO (B|']`o4F g >=aЦԑ{& i P& p҄kp8W}FYr *ھolvJU2`lu*urY{h &=gan |jίBl&_2i7\4ޞ4ԤT$l moBki_&ry) /'" ew7& :'R.f* Q[J 40 kfDuՇ5`YQЙ~?|N"%3l`CaZ497_@0IrIOH}3 3;Dz{H,_Ύqd)|-6J WJ3:Txen@(=9wwr:[ 1RR]FUP%J}?[BFdA6u0l1u.P/2 )\2NH>Y //9n*m-m{?ˎkk8Ƽ=j̏r'M1YHu`+ =HONs#P@X49yYcS&Cz't15WL=RT/BJOHʹGVat2%aͭ%x:MXTS`0 hNarH%/hXǟl֦`Q7^w$m!5 \t$D!Pk3+6s`+jT/Q*c~UA@qm88䅃WV3'iz8;&٥(Su'"5*țneX)l[9le J;;Hij](G3@PM H Y`e@rD 琍)\{|~#K+ >s';vɔGt:14t iK":ԼYKTq$u\gVlH}vomDٜLƮxVר=*ٮQ?]W /u8 @nlfwzS*Q?vބG g  \HƄjF6ًVj}@nSWJSN&tHTIbP"xJ3dRN(  6&0ٝVcޟs(>m't65xT6e[rVbQ[Fp}~%3ƶ+#f= V7q2}"ÝUԦC/^ Rຊ@Kz4̉+AH1RhNj to6Akq[pa h&Vzw]cĚOƵ8k(]Trx3AS׺3 BolʎC׸jl"#%h3g_ fz#zHH¯_0J彐 my{pVL=vF^ud$ZE> =4y1l7}\27rS/Z.OtR.Od[,U+fɆ}2,VTcW;9̺-abƝux 6;0ÔIzgKt.ς=lz7H|`o7p)bS&._M>ΣYT aBy!VN^Y&D K5!Wotj\'I%IBSF.wqRZItƗIS軦H@+$I'f 0qah 6-_`i,f^'F'p`6r^IݽܙIY48ֺ&Pv4rou9Q|_JqkduS,NVHÐ`$'b>p@ !4D;2؈G!oz%u=YkxGi`lїh?ʰ;QZRn7RĽ n' \ۨ(hxgՔgr1ٵ% 5"ݪ4+OFh^%.3e"U SWa@Q-@35Q9m.rt  NW| v4]BxZGNTĚ#ق|XGieB1,Xc'-{$blJpUs~l>[hK!ӌL$L!w6IUqLr|[@Ae\AaD|ޅ+7гLO֛1B yTX`W>G1M0Oŏ/%zݯy1Ge%\BZf1;Nt;O@[oéÒ9N5 ߔ>YAjlF9x~&!|2Pb쵖R^q_( |޿xRCJH<4FOUe&ӁGg&IgNXӐ*>i'0YhW?:ǀY T}^.xJ跗U,N3>ؠsG6ׂTM/O,,z5[̱2dn+oT^NU!M0j`ksC>^yĤ/؂;Z=~#K3\*N:y̟ rqt?`@d y 6IaNBZI dls:LAnqoU )u_ꏉ?{%s[&݋T-"'7 n0R/혓IѵW=r[q5t`ASz`d3tnHGԌDQax~bmƃZkߛLj4fXQLWo]hSOsE_Qm ݱIre3\ƾTǺrꖍp-l}nCGamuayPFX b@,_8!y8sNF {tϚ|SnѲJ& ҁxEb;~-ڦDi, \Rm#"p DoD$L.H\y;T(,uy 7zŕfkD 7o̕E+ 4T "" û"XZkBwZ8xuqL\ ø3bPL^@uy镋f>} \cWXShnUحb7̨wp`@]9U[x y^9 rr;>gCr :}?:G^R߼:VEU%eqVj9jz/HLqWh Hxxړ CT#{QC(-E A2d -^I5m.0qR u^%k9'uiփv۰xdU_P~{[4]%Yi{9x3}lfDQ%1 "X]Yum]#flx_q-Mյ(/q "]TO 8_E3{S)}t,} 1gp*nC^,Ko&}" Q?:4U1ήB!XZNٞ!"MLƙ*4,NzotQZ|4fX$UW[<#~U@YKe0 Gs8cGċ!Yu[^.}_Vw=lESw^ǸnxBwk;6?<10qk-5u Pi[GuJy nñTZ W;:2w!vg%빥YV9B{EC#VJ_y =̮u |[^|B%]uGF`I%kK/gRĊAʪgyEZ/]1`.CDjUFB<*- O3 լEPdK b!hث^hf?)_VA}(kѬ=A]bd IН`os&L^]H-!ka!gk8L/ @µɜ5-NZ К@犵O%ʈK3}*[Fu)/LPX' E%wy(kv7cMhbuˏrX=#܆VlTN'-um3%=T򎓇9wFV6D7dV>&z*{{ʞ>^n>ԓGcZ5O&ۙ^H |'d3\vjN5-|BK>0ht\ i٩_#l|+UC}Ki\\1}ZhH7xgB3Chn:J 43@(=/e&r8pBs!ϴ/5ȘI賾2qtst@7<Ԇ}pGM;ZWuG* u^J5S8|5_WZL#c *Aڳ8Հe8%l{yE**Nv!D35@Sh"'),|8_$I.|M2Vj,- m>猇oXx0k;^Xtk'bŃ6&8\V9NID5v؀U DNYex~3 qcC`"BR[O+=_[Q- xjh]CEC ;i<v^H7l!cPWOi*pݒJMh]?>TT?M[ȽgCKH=7ތӘUv|u=!W-@.FZ:*,qUe~\ 2ml8mg@2¸4RF4MX%¢Cߨl[:~& Jv a)+NvVR>%w+5yn--ԹTSqwN.7ą6((S$.Ȼf DUF% 0&LzI:&K;(uKH>x?]ԗ%~V;6:NhK&{"c,/9bSa,mx+Y+&DL1T*%lS Khe^Mą͈)'[&rER1"}O<-yvl$쒅@mƺ$d)wB 0S_s׏q  חh; Tj8>mY؄xˆ£@yEkbX#eԸz!|$% 5Z:valjdbN8O>aKM>O>Pj9 O4$?YMDwcn!ZI}dU@A(\rwϓZ6zѮjquǠ>ǩo_}QKjNR""dʔY؏9*T bk%d|B2F>PGLE︕'c"Q:;gޚ2w$y>K{٠|PEaIH[go+~SV:]td}l> +.HP7Cfq&֥QDLa:)ѩ`{Di='Y 4%Iźʶ+ֵ{%;B:n;52Ca"GΚI70M3QLA4v.ck OVwmf2Lz;1V(}s3S8 7whf&OWBf6*̴hp۞]RLsx2F~[C(<_s%Пm8)ּ ̓dDIE$z`$H„u-Udއǻhl#t!3~MȧYH! o 7Tbۼe^;b0?@UD)A16ΪjvTLr_mI1Dr tNtc?^ū`"8M1E2^;\j,C>#KF3Ҵ ,'ǥ$]K9ofuұZ)IBNa3jAiM̳-t{Eu^vR/~os 4VW0ŀST:DYZ0[Zt2u}OYS.6݈\GXᅨdEF( '2zPCg0yM] J5ƍIi{Y7+$Tԭ#{i }i!dv07+>l̼(Lۻy4ъ6r1 6=ΣRW53$\F?=TE.Vf&lq}.'ȴ܊Iyg{\>)w=lAW(V <5长c)hG/*EqA RMA'ep%:W[{=jOj x?2HrZFXjy8lZ܎G/Hu+۱n,Q24&xe:[X;h&eMpo:eibfyw:$"H^~eNͲV2:]Y^NX}HA)e-$v=b6dg6C.'.F9>YXrcS/LBe6:`ĥ9k]ND{qR}۸:eCLgbۄ7wX|ʝbz[5ϟC6%NL{8G& 9h6Sl9QF;oz Q#s*k:,}r'|X~# EeYD>)l#PD)EꃑEM7!Tz3mnJ(ANjn1nfk%3NDcN CѝPz\^(?wcATkn؞RzI</_ {h˟_P]]95lfaС`b/N˹EVӢeō@qwh ˩*9d#BSLsd88|msZJjGu&v- FA5l'nbBIHܕN1S35BDٴ'do3e/>\B9ڒ٘+X/EN5RTJcXp1 S 4W&/lPZ8#_r!.@ /$ҵ%qA~07gB>SzE$U[}ʯv ~[4zǵ/gɇMތMtul}:*`+s#*gCG!4+n (제&s: b'DꍵWvwr!CzJuVL Y[st=?pOUghzL~ Q.)0͌ݾ?=kl\( k5LjFl"IKVY! )fg+ e!oz49;,p)6Mr^!7pM7cϣJb巏l$"eD:)ٱ0sVof! [vQ,eFWHL4Sm=l۲sxh3)LFP 58`1pkO">.f@Le Lj^l~x͸2| \bNWO_W<^" $d~v_$_Sq ak-.)x#M{XlH߁ѯ\\s2_@&KU.V&R 5Nk&VdM>J:b惥˨ޠQa6s>\}-ų`kfƦ`!Myd^NyɖoP/5Zq(2/aߒW GڏYYܮTנrX\oOt >& 2$)Uע3 >,au]ln }i;&N3߮6qӝ c_[~(FNdVE!N)@Iur?`jMyCow6aʨuFƘ#lFY4LFV_.Sq@{I%3 '1HFtסm1 sX ]÷$4 +-CɁp SP0.QAdI#a_LA?$`FBIH-3\G' IN)K8ͱҏMe΢7u"ǁӉ K2v(bK#ْӶ͓Ed5.˹om11{S+{\)u|<ۙ,zq-B ] %ϘvNחQMn3^;BPq@Ŵ{BhH& m/gOZ%k$8B _2VZA+I 90>z[%Vuʡ>E]2;~91''{Y_31F{NχE*xcJ! >&j2 떞 ~|r41Rp2Z{ƛ*3AxvX:$ASꔵ-`t xp9Z%hpYHFEe7gޮ 'eb-Sz]n&Hhp*s?{1g3`S A4~ikV;5oga5Ho˦qu>a"HȒ->h!f2cTI9}kS1c'0 Dpsf'fSɺ[F D,5dA(OK@fڤRTݢYx+4 _zOUa/ڐU&V+`AMZTAM'w@;<#l$tI,\6 j}RM9dqL?q4Ļ'(.a/Rc9DDjے(}:zpޜ!TmچQYJف6D)_ "v^'AJRfKXI&)u| 褘lAs'3Qʧme+uaҤK٤58.Z@f?ւYI?G~LFhBEʸֿ8G7+c#ɳU}x@*̿{gp4T VFܛPI{~i԰3 {Ҟ.}Xy=u{m;t&xv.r_\+?R4Ǡ`b3 (ʼn% lnB 6>2%>06 1+sAcy]"b8Q㗅&+a`Yg;*;c]Oq?{ o{=wic$f_:LHAzٟLZ1S_/׶l, F =P*vYRާAleLT G;*-ޤ?g74hu;|Vh{7GdWnqʹXX $%!,98MTMn_!Z" j=?+~zQu e!XY? JxM 0pp2"pC*,w] kVR鏯G`i 237{k[ut=ѭ~t#a0SLEa[g[u&q,BF]CxyU^#Sꈜs.IT#v{": W?מP4' 8͜' DTV#-C*w`05;Nabbi Lq&DAk/MzuEfEB N7k'U]X(Y=%Ӆb;T|-3kOϹ4kнQdm74y _ ps >(2?wO, Jn5L}5$ߩP v.4]S{"c3[M#-fE$IL1| 0́F\z` =*[2Ʉlz=X]jT jTZɃ*~R: )?o+VG:p 9 2ŧ$bJ+T]V҄yX=$ÎE*'ؠ:H o}N {X+x#Ǘ%J(nv9& ňVc H}cWE/6w/e[U٫~:-^Q(ʵ2P߶yQ3kﶢ wy捠n&)kI`ۡ hT({~qtebCO9}Sޡ40-<ho!7T@Վ~SGX+2djG$J%ux?~z"sn6WN ; /V}v1rDS_c|=[Ό II?L:8}ԋBJua3SZ:-0Sz zH}Vdd֠؅W4W .yeͯ 6ATaI9s){eI]s `tom*lVB, uj hT<VޞW=d$4WΨ&aذ#ZxrOg~E R3K:]CCbs X|jz[ 'ތ=z:T}G9@8eszZpԿx@eKζ9n΀/* Br력>d@Dc4#UI~d>=Iu^EŒA*~i|L)4&,4KK4N F[lw'Kɝ_=^FAUD樓NYFtMBF#/Ye.p}f6F>PUA"/o-Q@l -@zJl@x 3P㢥; 4fꩊb$Nm|:J9p)re vS2gw[ f^Z ̵K3Rd~ #~IythoM}r.[75>6 (fO(\;]5NIps* ]€ߌho "ڴ8ӺrenzD3ųlޣHK2hF:kُپjm4a$- Y]$L8o[' 6_Woyȋ3=G (<|{uMwGڤUoƊGT,:HJe~`=#pg X̌'r@GJf  Ԃ@81o]I%b^fK]+ Å1%$1J@/k 9\Kdac4NF1Soc AyqڟoKq*U$G͹j M1kCFJ2~p2/"_әDD:a77I1J7mbh@ wפּ+>%):Y=|/%B&j1N^3(f2$gpÈ~v9V*n@cRT(=޼o~Ld&As;DW\3XU 2[S zP "WpU#>eŶƮ՗Xՙג6hMR) *I)S$R1l|+o|ưMTCx@E3D֨*plmj~Icdv=sm{֩2&Ѭ-Ǽ_ܩUqS ]O\I&oq!%}l4dܧk*)ռGRxXRJPn66dl!deǞ3']4Z0D3}1{AB7[eQvzlSg$ ZCX,㭺 NQĩR5K~{86ʲ(X=3Z֤}q%T{xqզe8+){J%d-ʍswGPzMwMK'H;r6I<>g,Sl35Imzk~㬏CuD]euv7(WӣlQƟlwu?>M웲=0(~`m/v>X\ + I"{t<(wۦCS*w{Gy??P9Mej*}M{ʺ+HgV)%u&{ο}[Ga 'KDӝdU[ŷ#8<jg\x?/4_Bv৚Żl{KWMԲش Fi${uY[O eZПM% MҁLh!<28ѵ&C1TjUr=kQ[5v@':Q G]e#$4[$ G+i;@'(;l18FtyJZߪOIRkOW/ ~7r´Cl1&S>GxᔬGޥv;&`BVb7+bYc̚8ԾC-|@\k7h3}j7方%Nȷ.p|f?gVXmO*#9 _>9z $퍁 hT) e>0sv:J%B!ES-:[`#Ht́HfSQ$l()XUˆRF*kYtJE 'q1_K0݇3mI(st\G?,eR=Ki2xpnk[vaAggG)k cvH/O%Zh;c)՘i} vPioQvv+(_p =& 1EٻF4؈B`S>& V|xCLK՛KBkd fPUuRPܕ)9 9 o(L>%{1 |j%m^שIC-^>;6w?@v]2۸ܲLUEh>{>K8X)÷F]_C!h/=&s(ID%Ƥ/KÙ;ͤj(k$rm)~lgzU-_g_?NteZp.7QrjahQB;u'[E_\sX8Qsqmд~USDy<qu,us3{>ȼTFLg ͒4tKs߲ x8@.S~yp_/]`yxs5$u8Ӝ^dkw=wdҺhpO* GcZ}& ̴W6USڂS' c0!$MS8J'*#,FVծhsL0+ (n<,حw`lQMCֆGSD6[#ƺ#ݏ 8.d{9cnY89pyܳNuP 2E3W^__Bdn*,!Sn$u'׃NV*0)Xų~`ŇE;Yc:|&^bUj21P#tU$Tnk\jMĢ[.uo]B8۰9[XnxP35/Zr.2 ;$⫻J$ ȵ?*oJr߯Z&McMY$9H\펚u)"y26`}{`I9U6LȨo>ix[}G[ IM=J+oZ+14n23qMqԆ<,i(X̟OWn>&zR 7W_ޚ*>{,*\?&8wgP{W#D}x· ]oBR[i}b9_xӒ;/4О(.؛$9LN8\kGRO(vЛynYǭASR,$S/uO4^[rud!]qvWz&upaCAec͡X$MRcXSS-}X_g" f)BĐXUֿ}\Ӳc6w1#4d6^UK|;!'+P 8|Ѡr?G'Ζcl H2dtp?Xe ir o`!;pr%@6 [ٙ{sϙ0b%ϟvgә[`X|?2l "Uh@/Ԥ~c=]>rQ9hSn[[E&3.~Tw`N/]S=ZL#ٌǖzu~v(I"(7 T{eP =b(@W5:5s"dh뢩f4 ʅv+8֣22f9kTC((:'S!I6Pk0B6lI p)Uo'4\D8O.ENOCv=>ØRn^^Hv rh) ]o/4^":fKj<ުq;2g,%f]]w}j :tePTCPюysCb1Kv{eBܤWB"f^D3Yx] @teW- +dRkK!*äto3H W0o´5 Nӏ!E4?:9P==ٿ%,x}{?KHGhas82Q؛f,4Ňbi^(٤ |7š>n&\6&=)%/*Pq}5۸k :y?Fo^rwÅYxG}'1795,,1yg2Ԫ$:pjpěmʫ;;V8.ˇQtt&@sg[7sQOF,v#Ki W-d%t>–t'ڲXuoJ_V9BB5 2FqUy}7POm7&c蛫`}sAh 'D= | V$ɍ{U%N"pUNS_5KD'R&sFR~ Wgx8hئA1m8LkƩX VDD!*n ܊/>Y`_@DnRX:P\o_0$]1s{ E{C$"zװ[#۽A[V\9rтVjՕ߳+"}^.6sg[zs)e*k@$Aʑe׿o3%K)xґ\bk9W)~ W;@]c wk^AWW/mT*#f?1gHCq@jT#Z4{8qإkͧbS.:E`T=5L a:^|W0t UDPLPՄgC;C:VF\`zk!aL;r 5aYFmaXiMG"__LRhHY;rņЬ޻g **kh3}#!8=qeLRx-ކMR1wߵkr7ViͷHrt;Mof&gZ~ Ld2=5ƹO\Mn_F] 9P^Hn)T Sܙ(Kg2T%nMRQ`e!OQ#)m,C}r"_d-lM 5ͮ@RwӕX\b>wxyb.%Io?uӛ%m Nu$RPښr$+tN ÇPӸNfy׵>G?yi9{ZH悏pfz OxYq,"&1i`,6@;CLcFcUIPS=QO/\!^IBLÖ ;:}10#m%bY/m'1TW]wdtgZ$Ĩe1㌞ʹ lYFk,`G##K-Ǣ_9:Z|{{hh^D"/hR:D@.qg ïs7??3 1aPə*}~PJ68K $n%TUcy׭@d4/{͞T XDB5#ݥ Kj>ugL*/ԑ5u&J+ H 踡Uc84ݣQx~/ " #I.0(D!Ǹ'$79lO_Bx| _OQW%Xc>$9_L_b0} 'eW-w6tH3ZI,N 3y+;^f)[ pTkynaޥIN-B,=V(ĥHXUbTDT۫͆n\^i赛ސl-l-?/p7 0h!UKvH=Q\ض*j-Jޫ̵1>'3&zѮjUs<,\8r(q%H-鿹"zd23| 2*Q!uݑ8p 䩠s|]om1I?2^D\0Xz&gvBE|e'6$*Wyâ SXB!Nɢ PwiF q =02bgui8k()}=As$SCbH__cgu b2zJϵr 4kjίȖeġkS o'# 1cC[z7>!mX*fDHFʼn~{zEGP\xFWyyM.vAϟ -rԄ0dZ@'Upx̎b0Is?sȧy}Мq X|/py"Mvr>W~ PyQ*a̙q$YYiFJXg­3v}0 y$2F9WpV:f|5ZĻn$ $uH]׿ mτK,jAOӟfoPN+bivՂnN Ro_b ]\Z2.jqԑ,WIA|VC0SĨ=upZm.E ?Ӣ]%4 c }:- ܃⊙Z;{" I}xo?vntef6D(WMCWȆrw'18zpd{O^@t-lv(s*I}Ct->AR zbx> ŅqiIZ [,{烍 Мں@+% [ʢecddDp Kj`շૈ$O N7QU%v_߸nC˄P`ai}"<%vuER⍭kɥ",cFqzThLtcV$f%56.<&rs`&v/L|^:A_qN.o~0z8{x~M2D'oPe"u 4_~/MJ T}UUҟUU]!dlHGxW٘|GxGYa֡] }FW.FVgST`Ҟ+rN3c -JLs7H'3 (-Jر"wl=sfpz4!5Y!0+fa4]cb%`msA޿a89y-TDړ)apq|#H1-y%k9sT^:54YĩRޒn*[ %7+Qɵ_8}ȣcLB608cЍjh^ϭ^'=oycF}Awоyع>1cHoW3H5wN0:MP(Q?ղ)): sH@XǍNU 9_kL |qe0x:s'4¦VcXS^Μ>*]Jz8xQ0458Ή^(Nyk:7xi|oe1JQAQWծFȱ*EKu**7[.;`ɋ̗]OIҪ|on'gՐ~"ق r d.^Mc+:*hE"v()9֥j:^+S`u9 sb>^9achk Mp7.+1E,xw1\a40y?q=-y$'K.Cڦ𧪐R>y=vuNU8.{`7䲳8 |R.#ɢ!> PW0GFҟ҃?4xp釉/6F-ҤD7.y/ɄS%ghV*?"nI:So0'tD[~EoRcb]użG-;Q, #z3}+Saer85@Rdߔ\G:H EPLs_{QeL}jx&_8oUp-$7,"S$S#p0iP~ Gn F;"2[=HNލN.zì P7@qP*u|.!+Cey3 [w4w̅&и8%8xOj-ӫs *']9T1Ш"Lt}úI`r\ql -Zh$v:;d`l_|jU8Tכ1I[͉jP> |Qzic}i $5~b lVfp|tWQBQt04RF{ow!{AC%PsoKLR<7 ZZ?cH9g13=I;2'~ ASx[:)M>%@/KlkFN~GH|faԳ9ʖ cC$!9 $ͼ]Λ-lNJ^Nf` x#oטo_-OEhb];|W"㗃4q-Ԫ옜|W=Y3PlJpDz6K@>y!I³O7i(3?,-uvJ;PM?3.)W\ Hiz.VhO:Pxr߆TMfteN"Df4M"vQD5U ; ,J02 |] W8FzBxௌ2;A3yЭ'YE컔qU6±[CDmT"S|[=VtG+߉9V啦|qu ,dGo,sUVףuSj }(f:K .XLQ4M xXϪjK=ɳLɜH3QK29ziH2 =g 'Ij3!#UM'AݳrQS4vaa 1vRH3sS+(r@㯕KxĆ!TSܪTh>,YҘo/{@*@J4/iFzl*%ki7t4poNMVl涼V_oRסOHy95/FרXd`o#$R۫ ʭ-аtT4פND;-[ VRgVgߏ*3ViOEeupw;}afV|Zq*4hh"EgoBNCڤNIץp`QvP*G+Nԛٸou-0* H2w u/w%FcޞHLΪ٦Ճ|n> ]71d{+3K,ޅ:]7O-+}$Z'2?e[;\G뢋-oP⸼Ϡ6y`~nb'!C  h+B G7*svr[N{%'f"%@ВT6 *l ~z֝AJ)gQLH,/P:Ix\-jH'"bӌA6IƲIuoQCi:ɽћ3c VWq'xԋ8-ƂՔsbXF%&6)7,ҷ S#a6Ҍa>yy,ow[m'vb5C`<캛' KaqT\Ol a|hf* dNt۵{|zT(uѓpZ>i!.]"l6%(?bO4=|${$~A|/4SזzL$"7cev!Y2myL5MǍ%{_y.cIsO*-6D还[җhخ=lQ*'q~ѡ4ZQ{Jw$TyҤvc`[v>^}T._A1 :Q6q/^(.;D rD?]s U-WU~ )Jhq[aSe,ܥ_A3)B-wSz&"v~F'62@X1-F3LE7P~a긤'\II8DE$ B~:jR"S1ٮ"%Oa||>xo*PHńPzmC|[sy+p=-"!lA+"FO_xR9($3($ nq92jBn XeO;Pyqe+0{{Bm)b62^FnBVxb$؂W\SdUWź*>n. Euo3fΤi/ˁ  ŬBMvq'q'ǡL@8@)qXWG$x"ȔyXf dʱ#!,x* 7x781A8r1bPU(scjC[v>nJ tpRvzywBڢgitiU)s\,3٭K4Hkq>![Foy±Jj|{Syno%*8m W(w)0obrn6@bR C0 {#*|\/W#UN_ /x3k"v?n֓dހ<sYoУ+/Aa/Vl|e'|R+ק_Ar'Is-{e*/\x&7 )*i%rXr5M !5h3i.'}Bm΁j<{ВP.bg#{a]݉[ FB\%gud@3y>?3k/NfG:r3,t8ɉb,bHlF| h&:TK%x[Zԗ7@$Koz~az踉vj`-Z }5z+f!\eB>e"%g(4|;AT4`_&r> ޫr?wW)Ǟ.@A5(=:o|=KV=HOYE3ť"&OXhqAQ(Nht:0aDA-q6as=MHSɫ >4Mm=,Q2GFP= Fpq+kóOA3Voi|,;{NWiUZdΓ=5#ӥFtF-,z}8A7 7]ϣ5-ڣ Pƻ"y7iKdEr>_Z1B~9&F`ou6{6? Lxo7voF 3aQ5_U"znmiMcl B !ʘ+)Ƥ?,]d^*M-~K<:I_p?l?$DŸev МZԶ89^qbDǂg"3^oDz?hU8(Eh 0UQ<*Wȡa(#L@jvLze3 <~~|aR?z;TKY/Uf>҇!E}҇ I)tcXi}D1vVV,edɋXd^Bט[Bf?Fr: Vf艇 ãm H" XMNq+xV×FϬ 2í{Z_qW؜Y7{_兘G ¨a'E854:sboV@"Ç `EUjoWl aqR:n[ NcAVQRs`!Im_`jr:p`z,gDz<'g)ѳMIM4-F"p&&[̋"o ZRSor Y9=8P` 3$Z o&};Y7}p0w]qPTuFk7e.WL|84K >μCT=<DFwʠk*˲[Djw7Ke1LU;|zDSvKHWqN +-(x5>QH$Wl9GoaރJ/iPY5P($e9) ͼE_,n`Rs1Bc[[^%&MyMPU`S7m|uXEcqw6qJ6 W?tMB@ b8rЍ˫r C+R^0Z: YWYd )@F X $e01Vgejcwl tixFb|ZD=E_lQBrNr_p \ pڈGi#Df6d'b 2[3JYE[?TXt(ۖ' ,93G֙-*Y0 s@{ݧMάrϖ] X(Z0Ƃ*7ӮA|@G90@0v{ T /Hz9QwGbzSIʫbW,$_.L†?^HS _6a}pݎGj# F/ڦӳbӾhpK)`!@f Zudvnumy^ /+L l0y tB(rɤVO sFZ eyJ2 pлp,@NcCŋhw L Y#Ur{ޯΈ`\&׽T~]#2i[2WG<3۩}r<24ܚ'N_i }J~Օ2}jyx߉g?_́br>BV]-Hu23ԇx_p[%~A8Y\0؃WୱSF钔+Fkg@qIOp/ o;b|d}Y,zX$<Ɏ]h@4տãƝ%gG]Et?(:ŹU[!z? Z=fO>ܦ@!.BSc](4%xS3}Wcʵ/zviWRAm ~ދ9Er_YQ}m"HF ɦZ-KDR3eOƄEDjn4ѡ-0ŮكEςt0z$Y[8-'>ནGǴ\R.Cz+ύ_sgc@CVZɱx3F>v%+/#5LIM7ք=nEf_IҎ ~q`IvQΏslgDIk{M+ TNNPnޅ>ZFVK؇'QbЅ )){8g/Gj6bGs7]g` fk 0g*5('JjL7z 8 H6٩k3ka>f> /5!I. ;גvFqjz~bq›*تM*tY7,4`A`1[&;=Z wW?yYg rW h>.7ֱ|j?V1uy.=~cե3̚~Y$a"pmO~`]m+HMm$-p~}Lr(2"dt~d|U *lmCOj:bO{#^@A9T#0rp$ҕ:ϗ}`8P@/tfwxұrk1cLS.b3b =M:mDP@p/UKl֡eImK3 Df|Kum% vy#'$4,hk`52<7_rcEf1td_͛;U3*\1^0LX:9n-Vr޸$⹖D|#m&QH4-)>B,"Bs^gHz&|dsq[ KBE{/ 2鋵~]G,Z] @ZeTA&HZT~I oѸs 8~k;Bؓ *MŐcF rK ZqFdˋi&3*R# , s: ZJp3>>*?襂SpyQTE4{^S3a$QV'v uK-+j Xt{(K. 40L-3f.!Jӣiƛ yc,擤1߇)~ji;+oiQw6#m)28NAKEw Gk;PEU/k +/d1, J P 5q,&9M*0ʈ04p c]vh(vdmCVL9}wT_XfINm2b$k>$f;M>9OzsJov-cu9]?‰@wB!V.6U9=Uެ{g^~zw;޿HԽLSοq`݁xKU| T wT. aE4f?@<MVfVάc1U~zN$qM9u j^Am9zJI0ɵb /Ō5D)E+϶hv s3nkR]sS}(d=e?F ˟|?İ`ggOޫ\X: J=I*!vY^й_fqHu>[$976@Wyۨ0 NAzo!M,&5 őÜcKyrojCYI;M#Ҥ MA5aP:?V28ArN<,NJqzUeT:*tTV#s%Hwީ6f':,^";ڑaÛyϐ``wz T,c-ʧ]rb^"r zzWI# K5`Cy98,!2U6(*ˏ;srgܯ> >ӯ/ KDR?j4 _變i65wJ}KU((5_^Hd*!U(xЙBA &UkM6X֫09bm|pW:yA (Y2@Dm<_kVǜN(;g`TxsN9C|ODe&NƕZ*@8 { ;} 5{=kX=<&*Qd=/7^7oZu18cvKOptWf5O-<\CܚV7e :l:l'[gZ-)U9t^.VyZѐXvOGOW%XޗF%HIާ|3~ `d Tq'`5oQdx=G$t\V9$ZI_Wo(*ƌ tXV6ҫ{?MݞΩxTsW}]~tLB$]UyXX>~#c?Gс Pbcp/8"d+W-,,bE8MǃxC=WQ8 ` faCU.r)†}݄u%JY>TphJ,4H3dƑozN}r8zX6ԋNqΙjĴjT! (8"s" 0z_ 8aAq\FDS1b)#lgEj_ss% SÈY`BP6_Vvsk+ĽB PDBB牎/ZLjʱ|,agѴuKQɊ/"v\šB>`zHN<}=kZ;zPgKwg$©F\ץhMʀڧw Qe ɑlگ=V*VHRR":h|4~m@btӁؙq?h劣4R`kfcrbrwrē`KgVNDۍ0z s)A,ůEinðF -"Jr (,< RbWMfRr"O߇ Ē̅G[pU"$<)p3n*RQzvr+a9Id_UIf"|2 =UkO?eD e4闞0+w AR }֊f(F*hRaMF-Sӷ 3YZ ;d)OKsWv AXӭPo6ش=Ħb m利ptS@ DBv"P%p"͞{gگjL9cOdpF*sdb|NGΩ];k}Ͻu6yK?"]˨HT1zѥȠm*/UCpI\w\9S e ]jLj>>&}shӔ#+5`hDm^2"ՉW`7w|(fdf_ mΫ]HALE FxwvcUS@:'QnU[ņyZ 69xzҨmhcn!M,Wwf-hH7^~J ;z|tv5~wGˋ*RTD4?r.c4d0ThO/FK=A(#x(*miDWf A wl@f+$Z_K9V WyV~=-fqh c_AzX0J|•_imG͋q׊M%ւ]zU.,ߦbv3]4>UGy :柔FnmNCgZhah9% ƫIdFw&!=$G[Č?m#*B;#C4D(98_jScsuwaWfkRMIhwU34vSγ X\Ep$ 7npwmJޡC&1y8*.5/MPbEiVIHs7С1Fy i.Oݵ.\Q>fqАKRN>BfN%} :g8+E 3CqmK}W 5v.OF@ KΎ<];_F3sG9Ih /v+>p1VNo~w=B p]7/ak6"e1Dt \xKĹ5?MQ ><DpXlO7/,(}(>Ubޒ3ZbV`, /E0D; %iW`+^"V,׊OG523=+ӷxx~Hky*/Xoލf@IՃh5OlzO~, ?'SҸPweyY(&URxx=򈫓&lj*Ϭφ H*H  F. :WNF5GJNB nrTZbY1"b[⭛_M[+'ɨ= ixhR<↳nmKPC;LMxܤiʐbX2T)`Vzk1N XP} Ls#dҊ~ ]Uthv3%BʸaZ8 %42L~;Ğ2TO٤d@4}QߦrC(E*3q#"圅 sr̎L|!݌T?LxӱDM*"r>B0j=|yeTh i]@+h`[u@@8HZ|ޚ+WKSJ~|@b\`B]6AaNﱔ\\%_=&<`>̪SIP}rq b?墂_E>VQ7ʬaxW/(u=!N / 4tfl\soO{V=FEǘ"v[v⃕ "j*?l{_B{f@dFKuAF3:D7*A%[^%k}Iٳ([J0@\N1sYN&Ǐ.1 /tSr"r"T/A)w4TЧ ʷdÕ]\:}XjhoW5lwx):.EJ?hQ+L&pw<bKg'(^@Ίu_?F4z J` @7c*$*t9:j6Ï=q)S]!H#rؓCnY{GX)[S~GM5gbXDjk-;1P3i)9 pdW4+G~)XYQ^K @K)#ܿ?F6* 'LJ .,uUV˫{/KMe VPj6%i|1XXw/c?` ʄ-$Qe`inC!])K拱1S=33yajji  鸿VMҁa&{o#Y82V|&2XlPh@!ହlH A"˞y0%0a|țYgH [7翞BvKqۮ'֫ĭxwʱ^`z.j_7'7 `IYafiIXKߔΒn$"b$`_{ xO8򈗣(͕XCI [Xۭl^E {=ul|HҒ}A& /=f.Sr3N3R+&+k~6SHYW*XƌN=4u:}*1"+5f_L#tX].#;Vĥ_×ORUXdI *:w29!R &բB݁ʆAMspK튪B؋s;XK(S씲Xn`lբ-s>ATɊH@$ZjaC٨q6Ņiϐ`U"(X[;)LӺ X>JY n6 ]*l9F.]Ԍ -uaaC  E-ɼgh5q;=lul{i($9imI:ǀ  {l%,&gq kC:4;8UJ`01u{klO5bm,]jKfl`_%9"8骲 RY:-5,H[IKcE!HF|aYh# @r}앹waM/ )#b2KP]@EE7H~y8sf/V)lU<(WPgyְjFo;̾Y >ЌdhhrHATql;Ylk~PnhֺEelGrmbN]d+A2AGR0^QRi$y1^< *CtWR~)7Q7ֲR" /Υn2-oY8sVҢ3{ʎA/zlilm:s[mkJfCd/K/C~%)X)ٷϳ5n&We6Mu,Dqͺ!/~ſioG/7E*Omof,+g-v0LH%ran cfΖ XEAhg[p y) ^ڎj:O/5+F%xCdyJ^=ubM>~IMhOЀWkK1 $O^<UΊ'&G`I_]M4.`tC1|ïgͻR~!(0?O"?i`8"as 說$fsn?##^$6 p.`!p LcTSǁOGNc_ZD1œ?Z`g8yu4O^JIl5Oo.Y!$XPwRnf| yǔni׹[e?h1I⒔+ѬȷojsCِl`M4FA-m+9͓1> IL>O"j+2ùTl ͪA4vacK/|Y =n5-f? o_d6*zzIy޼ǾU`?<̹g%-b:~Ihři䌋ޝG u_-A)PJ ~o#VSʤQ C(EA<2,( 7ȁzٴ$Q!w{/|#?H]$ o^iUqK3sC/$W8Hcs,S7D.!dҎ-3{K8)V\LhZ:9E )Z]GeS^VYoS#nr:FgĈƁ5\Tr;xO+w4Ԛ„cuO!l!Xr{존@/up]6oz5%0}bhpm6}cAG5%OH%ښSζ6_? "i_WzO bmf:uxtKų 1Po5vN ψ=P_qq%/)a3c)Bߏ, KSxBylls2- xѾy6X)MWZ1wRpR{s0M$0y&$6*µ"ωCZǛ +C |kAܑHДƊ I/h2m[f_WYGVAzFZ[h֧;0$+j"|msvb*6̙NotBg~Ŝoۦ^WoG:qyuGCo_a\/PoG[~j+Zs(\ۇj3 _tהu8^a7pOHʢ-YB18Ш;Xȍ*pׯ$fhKD@eN:W$~Q7,#V >';,^l 0`%_Mx4[1!RH}Uco=%8"> i:9]К2[SI~|ʎ-& ~*-;;Z`Ow>ޥ3Hϵ?ctlZO=}~_=5u͏ V3xR\ELʭr9H_L#%UlZ[)4#D8r%>jߞ],; <*X!>=)ܴJ{4_?Ä#?;ױo-Aҥ݇-ncj ըpqtK8s=T+Ф0P;WDKBk/gNnIitYH TxS!O6mvk55r,e&P&82af <֤5Ҙ[_7mݶ%UMEm&V18Bx#hUK%JAAvm4S%A|dX0p0 $;|z7<%wQr&S)7*jw*V,.Con2J( IxC;N^HiF.\H?2RXL gkq!/v7_%{,?# IU 6גhWƟE)]PnFnk+ B[/C lGJ$b!;W[R쩶'YƆZ5*<43$Q):]4[7B-_39Pq-J#wNV݈E9ȬDT-]=J9/ƣjI8wǪ/|nƗjE^1Y."IRjXnQU(BʎзA-BCZ0:ZwM'xV&QlM279\H7|h#S |ICv1歄Y( '矕ۆc<ĠT kGD[z"Bs>[pɀ?[uN6dIl/EF:NEɬs@(bw~c)?'q6o=hj~av)V>!F2 ҽHj?l<ܒGu%҅$֤!hLw ֛U4I hp 'TϸWl3ֶ=Ѥp6ᛔr \۞!k{J֥j* (Z)4{+vd 1Oz8e8;Ҵ۰va UZ7ZyUwv X\{ޅ'OJF[Gr͛I "_Q`?Kux2cb/[g+^+d FnsIL2XȟqFa UsW9QB.vY 0*_:O6x[ 'YZ#<pC%N~}}1\Z",bH%X:G#OU N9>aZt?V;Uocԇy|`u_7XOo8jS>bI N{]b[ W#y8c>]sE`y4ۛh7̴Β)L3i 偄6瞎Ly'gD*.>Le9[WtMv"w;8{N>]Ȳ[L}Nv6sf}Sg-_(El^0H+ђ ֩P\a mbX.D<= Ϧl;jh97Q#IKl~|j*Ž%b߀Kk 4}n+W1B&C7{.֎]ɜfX,KO"ζ2Af%{U;NyIxh߽r1眏`)0ib6Q ʓ^L]:ÓAke7I(|zRviE?{ȝ8(,1T-I5 y1&un0U{VPW6iw HMC1x0MYxe@NҸrOOx1g dGpQwԬ9 q}J LW. A ~^_ `"I–!z]^jHsm*{!a 5g*1 [u_cikB A$HX2=F) !x*jjUtv>kBr2+϶ɿ>Lɨ=rYmkpc W!(;k(%"#3@#%eAy"{B-~&EuIP=/ ^Sb2)wZ3Z3ץ- b'J> 5٥{+X6 жsQ߷FC82U^e7׊Y HZ;EJS蒣6?vrqŐ=W0X ŃAfS[p *Iml^˚8Ss$)o }Rn{ObPOn@/xp6Eȩ$P%ٿ Jc(ia{| x1bId,jNKj,m]^$z{m%*͛\I8H/:|n u{F~ٙq;e{tcjD8FinΨoҨRΟfg k Ub7&ITt$gq'k[h(2vgawAUH-OQ"&Aݗ$ y+*bt(V#EV`0OF,%-.`kD'n [7q(Q :p@|3OaJ Kq;Lkz9 &-9rokKRi×?' ["1X2:ɲu!,V_5PR-2 &( N#oL.F#[vbz;( =9%T5;>r]D_Q5Ieg½̰< Iy+W33kb!f$gj ih"K몜-ym6l[N8Wd uMlsPa^~.M4ǃkuO.CG! ؞^wc|ZQ"YUr<xm;yhf} yy&dVgǢW4(w@vkAn۸l8gp M^ 6V鷭bITSP fBD%bsVI_%iS]$Xu8q 6$s[Uci $JEΫ@K,yY.#By滿ct^{^;71V5mBKHn]c)C^[V IlmL kxb.:|n}%PbZ.^U)';~G%W!J*ŻG4 cGeR*x=FG4߿PLk}a0kW[ϰq-Lx9r9gvYXEmP*8eF(ȟTuS"+X@f?V߉_} ՘{XNį9I޼V! M3 4C(,Gܫ&[ϥ!ɰNH̋v#ҤMt < ,'6:9,;G57C22i]G.7ZljB,=.> |HAю3Ӧl8fZVVTۅ >̽Kՙޒ'5ڹxy&HfWǤo%NR). "zi5*G4LՑBa crvECe TdC>MFZK(uQ3{WJM~;AfO%fK׍ Dݞ9'n6$:dUr3='Ht=YBd=x<u&S+G;節>Qֳ G~* AOTq\΀2lZី-[٧t>!3 gبY9eU"I}ݩx=H5XoLjN2 ]dmeqMFLi1un0awS7'nLB.% ~]F 77ZQCӶvDp@j v1o_"bF ͖*o[=yf؋fIO,ݵNln/SyF+LnO9>M%r.׸3bI_ AWӍ88$gUI]J*7Mgv _s^WۃdoaVi9('-#0w?=q4t{4QL!L;vop3"W_6* ->:s~_&|i#8XSѮqv>&m^n}rDZԳfU՗D`iHv,E @jW";UmYZw/<ӦgЊR$6`0IWsRrCp ?4OƪMFoǯ\GَH5x;y-4'fs8aY_*2 poNt1ٮ1mF˪Ex+Oт/jY"elX}!:uT;ڼ-̑4 (g}<ܩKweSv|Xo:!j$ĭelj6`~T?Ԥ2(<,9 eUx6?er cpapi$]Ʀ*f:ş> =c S\V8w/8Iф_]Q0~m4ZTQLd3Fj?1ҌSQ[ՇVA5'812;!y]otx&,.U8AzeSPkkjm4+c]xNC4F}q2;3Q5" =w4":@XI b!-,\ D( fQWfâ9GLBv9?Z䖓 !6iN7{ARsz֗ 3zC5u dq 3/u.*3oq3@Et'=O$VYtH|k6}xohs'qzJ߷M ]ޔvX^m&ujF+x*0@s ,3g$N(!2L[2t@ ,"&PLWz $fļNV&+ⱚ}T]z4 [T!$(lA~v^Tze:ԕ}Voߛo}?o1P|M%ߒؚd&`_94.~ߑP`d~BYHlDP&U/yM;S3"t< /r7Shk5h8vf‰K y.( 3/rE* .f+1ҏі;pv?J!<'/)oKx nE8Y2i ,_ x$EKѥɢstqaP*)>sE vxc>]7gCc]o9Mt&=}v؇4(@8y &y="$ݕv{oYJÍ,MRb6xO1a1j'fx3&@p[yCM~ (bU?,J߳Kuк 2K%]M+y`13Am6,HQ}cAY4HX<KQSs[Qz 3 gQRmg9Sӱ R- C\[pp 4-P-E 7Ȋ*tE0Ss>?L|Fo4mEvc3\>\BJFWjちoc<5p 9uP0ZF߽P>q4L0:%LxP:v5Teob$~uڪ!aLDU XLcVdA`H~%( -̽ʀǨK%jـv4l|&|=z]rhK&ƻT7xnH^[%{Svu pYf]=m<*A;x#c9Bs"nRI< ZơGGWjs6d{1Pqh3@J^!s!~ #)-/QqvvD6Z3ŏ9M,"$d.~cy bo_,PGᗙݎk&qqb_G_<4L~ݚgZH9TzEA>83|wzcV+' Z9+7ِ.z4H7MSBć> #x?C)pC;Ŭ6ɼ˟%l0 ÜFFETG0MEsHbg5|nYL^M5ω|a޹DNMM8 ܴTڿ9ZkKQO"z[Wv!,QZ`Lb' }jiI)Y@GI,Y ͰcZGUlEIs jzա^E"Bo;f /oEnA7K.~ávIV_6W a*Z!-s[;:Lt~Bb Pt)5/͖Q'i@b:{1OlԄo(O{SG\G18s3ְ{)jw\. j+y t|4P qYeϵ^xYg_p-CeGfn6m/ĢaTm7^~YF^=և,wr ]I8~=e4-TA:9,ᣤmCʾ??uKP*lp$kF{LgsR1j>-@;;b? -ǟ;A(0e>^X1'l'\nT[ڙVaõL*I)]X3y3~bIz?i6M41{!8t1x~H )Ӵ/F m!֏ٗٹ\ZDĥ9i> UT%.{Yļ+;BhMUd$JQFT~xv BwV54F]㟿u-VZuЌ>yIBSI|2q Ey`N(]a8go]ޜ>š[y+8z~cL(^l ̽}Afw9[[n64]7OHmjOTʁj52)IտڸJ ס nkW9aԻxw6~ (A,i'`Ĕt]dp /WSaK;2 w_x^(QH\&6 ?ro z]Q"VۍAi:{9E r~iCE(˜@zYFE\v펂7q&S#_Qk (oA 肾+QK +Gpy`BJj*O3>[ ;rְJXh( QIP@]څyoIFJ\w IӢn(' :(M^H$$N'X&J_:sI/9:lp dRYbiwצGSU:[ܛ[| L ;֩!R(qjŝ+xS'liV9]N:M ?I8G'3[Ή(.'׾m*ZŸGC% x[?HWl>Z9=2.7ql eXQD 'ښxuѩϥ Fh`&s66d8<}9<,,Kgb7(c! Gc٩èd \) VFTP *\1zDVa4R3yʨW'ݣ럟蟶R@W n :?u91(:pc9&ٚ7zf0?0VNl0'J9M.+XKĊbsI6ƫ^UNm/X[mpw} ,l#zVH0)HJGY+rvSk㘂A{[ H7E)y1I=G(o0J%?g\\l@ostY HRDd7uaAM V+`1hUF1véM@a+KK3iVQjILI2+QҠu7`^fnBFwL+aG' 1g}FL/YP6J,jsmacC B>A䁓6 Լ?EO5qB7(6!}ݨc S<;_}ѫFO/X1p2O'c97K0 |TǛ?ra g*uݱц bF^2v.zG 4 <0% ( nR.RpMK:T},gO N>+D#kKւB{Q Ԕt*;h Ȗe_]wV_ɓF$T|рP$AV4UXiXR Ud3Tnf_5W$ @ ߵ.LGaE-`JyK !G:ύ\xq&$ˋwbtaY؎L9(/hg[,Z]۲ mكY],1y( eJ0DhȒrصY9N=F$\C3?gyMh+M12]ko&: z =WecU)2Yʼnaԝu%0[Qm/_%`> ZQ\ȡmԻY~KJh~_5&n.) V*uhjN o_8Y{F3EV*+ +9R^ j C]O}lZ "!RB FLMpձ]SD2t΋]w2<}ܖ%lVf\h<M vq'BųI J՚=*z(<Лh[Qc=ϐxK~ډsI*@絶'V)S3|XN:5>i bJ_[ŃCsz>+|ڊm.k](}-'+J>H*boU@q5Gg #GlaJ&ot]tʑmy>498+MÑo nM Zvu^E9,#2L< .\86jjr"Vˎ-P?d"7Q=.eKtn*O.&ʎ/@…@Pt48Seki:Dve&BŁ5F;DFxwTu#Yˁ@r-+_wkz sRG`53xt ws069ӗԫ(c ǪR`;xu ;cNmcZ0u|߹EF&+c$ Xڷ@Ly\|ҹ+֨-"aWS)b04,rbv>ucE\q@diܔ=y$a0 fe_ Ԩ=!.!@S!5& pcɑQِ}6Jx"e-Hi=fYj!4G"3vtfs_ uLL2 =:`6Kik%˞aGbGYGжnGY)] ^镜+q:PJ025L&)y8r" DXRXˬ=d}2LV/J~XD 8xʼn|Oi~Of\&ӆo 5pQM梐1q UO`:qĞX./6d5/'j תM8~N$h<<?3Q9' +A8HY=lxH1N[DDeN: 2LaQJ{o S()Gr#gTh$qG5G>KMw eƃp.c?PL#JP3EG PVJ }E7&¤a P/H\x?T$uX܊;bzm@MՋfPl,t ?a=<鯷\쇥OP)v8bMQO6`. --yxC}0D" *1, b.ͩJk#Ei-ILmJ0|Ħ}Ⱦ?tCmǽF}<{~udG\ EG愼H" ^:gǓfG._gsaulvE&꧇p% Gtn`.*dnRmj/PPKlw+D"0ˠILvU鈴C[]޷ Λ95/At׹kJ* ^ד˲>QォGpvZo.+涋TI$c8RRR-y|o˽@E=lI[=pKEx̿Gh24׾዁APBi`=BB͚ca3XGjKgw{ }-#HK'ktsW]-jWfu O%w ݓK5`G$?M)-, ?7(i/ % XjW/1"9iQ{EG ~ Ƥ)Tά3dӒ2xX\ K( uc4[.G-Uv+30|O!Zvɱ"zXjdFj-EՃ >:"WYǸ "& tNGv ,Mr#=u7h8ViҚwB{p@d%HҙM Bj0y*pr=4 =v@?cQp]<9H͊N{cN&%J5>YSo¯=6tN" ^1 ¤eH/Nzfi t鋆dT1jL1j&]|~k_Qػ7/wi7 7boqt 5@=fMzH>ǁDUH: Ƴsu He+A5J9 78:PQfn' Q7=H2筽,$$ӊ78>y!Nc5 :i1!$5UWASm#QYKQ[&!!]jZՑ9).2>Zdo:y|%32A9OJOڐKY-'b2N}lyM=mlufev'5J߃^,=WmM]6öUz_zNͿ/%aiώr)&kU~u+nc!%1N,BahzN Ӊ^.%)ܽ+tnz*WMwu ZfNPgdLOyɐ9z%wi0ݾnnJ0}Ċr0Nm xo/yJ \_pENI\bK&e3IM OIqEyH]!b 1J3#e;h&> G Qu`uf ?lA)Ln4ނLVڽOtQmAlPQ^00]kq|K@THOlK=B1(m,t6E 'u7^˷A UV BP -&q{Twm#EHk!f?!"?EI={eV0nGN L 7} J?N8uq40w@zZֹ1m҄&%}I": jRi D͸J(;}9~zơ=Óv?t!K4﯆]m0UsH? 2k1EϨYff+~^'<AUH]ͩK mkwɅ>^Z.q_;+WPgYP$mxTOޑNsPjK2צ)|y{l}}Qc>oT; @2 q:=X5xu%%( w9o96 eƫtA9iLjPΞ $'`>3GT--`%X#%0vZ`3d<$os`.D> EgmzJn 0xw1$vqx H9PDf-RJ\ szQb-keswҸ:{Ѯ8CmCOS쫔(`P*bGxpP(9L@978@:U&<<ov{7*hWTMf֐=.,wF@*uV]=Q%k Q˨-fz D9Xa)&lJ%z3G&OI `HDx$ * cmNlCaTdi*NvVF(QI}ɋCuZ/ %:3; )tyoWI%x-79/HS(`ιq-L CχjWv)@tX4C\VV`ܢJE2ۀ 2tZ eV }T# 1lL)ȁV?nX0H`ƀ;"Z9{j8dK !Ŷ|0^ ,[fڿ =CsqSrpcSz}m崪%ݣ%=\-ذa*f+Y0Uؕ'ϑOb0!0Ê#;w& /zq/ p/1S/kkgq tH_ >> $uj3׬+{snwh/s*pb`@2M(߭: Dw-1)&F9J5#es) /K.z~r&#rHeHm)$qnp튑istk%ܗbn7DK"y`4z| Y7F?ϖϽr]7G;5i^><{%TS%#%;* &{lAM t4h?\ BmN;zj Kih`-|U:2YзqM(* ;xx0j:rE&C\gtW)Vxpk,ɤY^jGv"'P0[ 3'^-`;.M|<a >zQ.6 ֲn+ |ej@TV]C(䝩Oۅp[%Jpۄ f&Kq9-w9G6@Ũ(c+ Д(@ul xlp9G\1ģ,h!r9Q-E RWzAKwcQ}r ǥ BȢ rkz!cRcm_/>vEbV.e]u. A#= s_/~ 6 !ݼxjkEnv3*(GID8=lǝ>!9ʘz? +;Aĸn-G!z9ca+|p^i+TO{d~Zsv~E,8!?\dLL:<6f;2 Kw_TI4 _#X{X?IrnSV?\wTVDVٮ] ҅` |{b|llX'J\_rTlt{2\ٳ;By "tQ ghY׆I`:ۮ;W*UwL7r(U%QݲdYT&~˔F1q[Z G)ño\f ك05mHʳοH6uHKa3$aGRuK=a63|BZ(Q#bW4iT(]Ri ;ZS*o Y7Ԇ:YyB16PQs^'7X.͑DK.U (ql|9 =ڏ*Ʈ;l&7PMǥ~m6icz)lwk_TV}^j,=9L>@K-I(zg`\p,#j2D:9,hLSJ޿Xw+DF?2ΐgn,3ttw:V%=&N⼱[eX$׮ 0@ɰo B8'hMv1vB <J6&H:iOZ.I9|{im$'Fz';ex] PW,7.}ycq`lu;@@c+LԺ }b|x"A_MQ zrtUyz5ZLg!sL[ryZӍXgfu^ms9RU1#=3L‘5EIY6^v!s|>ދ'8QzwnG63ngxLS-Р)PCS `'LR)z!Nfm}nyR3[p$HP?{%K#75c0PLK{&k1Z-*FU,@8]Lփb;<w:9$%" F`aG5ztW w!#IA s]kY4/2MFD˴V8&޺pǮw_|Ǎa>Ad` (uzZڻ@ʥnw6Pߞf ,x~+jz6ĂBhS*=pXnZ`EVil$D8+ogJАrN Tu\K)a@J O,B έJu[̓(LJ(=?0ScQ$-&u9^xs3?r,؇EYHA4{ڨBcbi!܊#,VKI钚6HwC[wMPw\ La-2=a@ꀟL1`Mg[կzh`^>Wi6 n=(*=q| ȲrCx)R ٟ}v3vv cAFA[0*ރMjn+*nvuR1r{vCXIS `6z"|ႪM 4d%Ma4B!SMJ+xوzϞ!ەpꈀ6у' '>(x~738@~GiLXeVNx,.W'C ՜Fl(a @˂&<}#"O)X6T_ oUmk 4W:׫ rux97#sFa%^PvQT}Ʉ?TJ[xJ7fґ,&M8C\pe@柩~}EZzHlz5{|y\ڏ\Q]P1zEZO\vNPSiNaGk,@6֊z "8Bx@j|qiq7yѼ1g щʔRn IgY'V EYl;Lr*/I3ѥeN-J%Q# Q 6eK+AGZŴq:=L450En"՝DUN=oWsgRZ-(R1^io M:ڒ &"JA_ymWSM79ӭ{(G(o B W<3rtܒQTA ?yNjzi'y0؜[뀠ąqd<@_ bY&InJh>8 Z  т2vQP|dW΀-%S6ٹ-\@[ K57]ڂV`+*x3׿88_G85ZJ.˱}1UR/dC]CN_%d36/_-- pcLCg?OCBxDB E/8"OY{MGZE=m޹ ̂Ξw;]3Xb}H:ߊiw!yۧ!= ]oQz2#* ]Jjao(/wj V3?=+uPuB|d?*Ž}jdP#u{3(Ry!Oy{L㜮k4{6 q$KPhJzs ) }(.lkfsY1s/mH8,4hF? IP7=L6l3)qj7OZ" @:vAHz#h1thESxe'j k3Sm\ 1 02LOw)$`  C&@o}]=i ݲ)I)8c{;@p*t߯/-ڬu)HS\򙛏◫z$Gl*o^$;Ut>%0'cK+\u~K AUY:K哈Lē Bp5lh6oG\8zfG8t9#@7;݌S3c3Gkc?|F%RڵV#*3xM%בѕ.R(oj 0T 89)72:q&r71l~_' Z^/|Yx6 Q8VUk )KB)si\S' OjsgcV 0S?Z_1$u`B 64ҸY TڅlAE?E>qXotf8o4g,wB߼l*& ՠ-OPb׌1Q~\)eoY3NH`l9"e+s8V0ߋg7 rCyºhއ1GFCjjy3>>,` #^']ۅBY VTTXpW_'аU39WsK7' ["v >ba<6_Cdh<ïwl'<|iw!pdAS6my{e_raƗjpO4^Wf'ub jRzeƕo59Gg_a/jyvqkU3KvP"Ia*p1*#WnylBmţN45uI4i|!t7Pj5.Fs0%J0D/p";ʇqJMbq%jL +H ]wc;_и D{l]Nb)?g Y⭙^+99` R9SS#O,+3L=pbi'柗5_Q2QC}f9h%uP֡/'MKV^ )RPRT0p0'֖5u7_ѐVֶ$÷MڨkrH#6): -xp@WK-* /)WF)+La 1mtRސ,>"'=Qxg| {fG!LWɍ  UgX3pyy$&%dzѼLC<^2Z!x[ ! BȖX2Er‰Qs6<,X&5sZxN ~IhR'2Zu5BE ҂)54aFX!-5^ScS=>X]ͽOJg=vzcf蒌mݮlϤ<U~3V(D'/?FHiEi&Z8J`e9*IID:⢎v`g_EҾltX,P숎$rSUQH[vuOMqLG1ox*hV|yV- I! fA(6j[Y%TL: B*Z.?C̰KFaZ]hf\"TT[6 9 K2ᵊa %%LĠGfޒ)_aE gIoyfܗ9?=#ڗ eX&-=k*?1(d 6 [2sΤ_OxE:8\v+b&ُr|j.[i$Q aCc]5&Vj 1|gcH6H'GTe: JjĠQs`w)pv=̓.J$Oq^uE椫l]G9$ 33%*ŶQ+yLW^Km Tw~c⊂\n).tWHF_!X ʖJE3ޓ musn$Ǯ97J+,*ʱ7PP{ vu RFD!& 󞴅F{~1 9 g} '`' zjI:Qm#n w0MyK~7ݳ>RT$ş=n*r7ϵqZVQ˛mWny_,mZ1h‰:f15.AU KگS)XnHӒ‚ x( DQg[>DWFGf52~9!3-V|jiFɽ ZgŲ+;|DBC6sai<\O-r?aC y TS׌~Bp4M|}N) Rs 7/~BUD;|*qO}{qW ` CΫUnl%8)BlCQp*ߕʭFQf^/ q`?8ĺT'ap3'uĺW@4`Y /jX,k[xYت[iJ%rQΰRt n0M5;-M1*vfݣk ɄlkBwͿEzLU<nL.O"&峏L~gZ^ʋd_{J5*5ДT[uѣy$O=%S2 ioJ x E;_lXIh[9BxE#.sq j́z.N C+߇!ha6w㫦QрJ?#m4eUN|yXՂkRVlҟuۦ;Pc<=N@=Q{}5="T '_P:$7;i^kDQb %;)?K(j]?Ut|HOrbNxXTކ}u+gSyO$}%:~|D+ rEOi7v&.}%DgkVoJ}/f`߾~o|>+6- `. #hR_)č'Tk@UҌk]JȠ龟rIkf/U'osPڎ _yclthlUn<ֺĉm 6co+>3Īgih*mSk+/frl(Yb3/bU/6zyDPFx{{Z SBWmgșt 5pKӃST_v1U-:jBۿyu]F]*LN_F Ln O6C""f|q>L[`?Iqd 'bkWL]lZ6v|%>`)9 ȍ v6HmI~Ò,Gk]}N"5(ͪ{Μ6Ss;bPjS{`l<5 U/ ?0K!rOCl& dǔ3WlQĭM:3U$Gܚ2Jl2='AAH?u_F;u:MW5͔Nch8iz:#̭|wƻaWHWt}2IiEŰacݺ,M\!9yF*;xbH,N8b8/ef4s}c$e,dN!vG*dnf˶JR\R\ KAww۪z)qR8ʋJ[-"[U募Y,,m`eIw&bdSw_bʇߖEUFQlE إV iJd$f+@Ҏ.>|ktY Qofmhh0?xS=WnhLoGLI~-CsIN %d=9 eB~LLG2ꉤV'!rHht [Q/Gr'A(_ WSZj~ƛ fo~ UwW1$Kz݁a81/EWj x圧а}˫r8TB#)LAy5WVQ,0,+NDY?5U2Ȅ~<~OԌ#-W.m]d' lgpϥ b2 p351J~ݘn]t*qMI8fQnxHW}5v$Jl#Wu[^UH7E@oDЌJukq)}[}+Y̺ӳ^5]dtϸK)޶haXM"F<#`3DU `/uh/ Yܵ[0  Q:ֵҗ[0pmtyn,vc^!²^TeeZM)huCzǥXB+.sm@YrĄiXz񉮽΄0H+o_dYJ5G{yz!Mh~1=;āF#nk*^օ7N|*+ف 9f qleI9(d:̯yCr)S2H;CA0~ɮ OsUKp}Kk9{rs@Ǐ 3fi>G7)6WfEJI?K`1wjnz_J7 Ga#d1N@Mk gѸ370A 55j>|HH/ cMpޠۼWͦQ?n52E鲞]ͫC=>{vs?i'r1SEœ Ď+f,y$/fh2!Lorqo[QdUSK0c_ }NH\aI< (>:_3N,n o1Ss NqhT%C1/~oSل[×!~1>ՏWJ"8 F? ϥ;VGҪe)n9&7{F7GŴq{ƳވeQGDM$IoXl "bGpDi i%{.DWQ&CR̓\٧٢/uSI;s)|D?MjS RhȺ*z\ Y2(C\&$Ia.F#Hu{O5x.ʑ fǼk rXv-Ha]d~p5I$җv'a?`BmK۱3@tdnLn76R_SM\( nƄ^~ 2tf4#@ƔpǷ 2@pAZ՛DpԞ9^|+@Κ X!%hC3&[s@ \`eB;\k^ 1)e7tt 6Ñ-ss{8 +B-׷qey]=NLPG&onJR?hgqT3-`~43ާٔ9G*14DHr,-Ѩ CD.Ng|C%\7Xy">dݒ_;6"ӄf_ܲdVj/ur@sf:@xcc ,'k͘;d)aǖl˫`/Y^&P`yWYOz/bM@ pUoT uܵ4.v* 8U'h[RQNWw/-X\ވ~IE hqE =TH׺_6~oh$%8EuT-L0\Cu(#Cь@L,4ba=!+y)8Gi:˲--e8^Rѭ휅`W'YJ 0;=:*o*yUi19IdB_o!S}@h݇UQ zo,E9M|I|Fy%;ĩjkcF^Wv9. I*4_FXѡÑ+Zd!&ݐ9ÊΓ:XmX#09v"Q)k7OV֨\ `ބ-7]4l<>duptԟlv]@6o,kgόB. 6ykb K1lmwzMVC)-ӆ+6h^=K寯QFMCCWǿ]E?\eOgD$PR#5(pgaóDlٽլԝ~w[Pڠ֍awR)>`5|BM%;B{4`e@aaf[֫T!jb~o_Z>_؛">F(k˗S$+W LneЗf@}02G QC $ƌx3׹:Q1 -um2s){>rG63Ѳcޗ Q hŌjsڒUGLqX޶չB~ r"jP Ef>{~lH>)AuB9YB }o^O;--#Wn1\, Nb5q&A`]J撃-kfU5 0Iv[YƩФz4sL6b Ai$߇*o=QgӐ (]Dv3Ŏν;'K.׬VVfE0(w/Q'FW8 oi뉌n 0qjust!KK[ _Ij9FP&'$3'R,2Y4>Nh]WW.%“>4:5d!ixJ`f{.uOdL!  ڛ>AJ[K㭜 +&w~wZGҖ]~#촄DC3`]&'<~_0+rջ@t^,>y6R@‹GIxZi1[%pPp Hl6U9~8),}qc~X*@kbE_ؤAM~SHRo26MHܼw^%ho,Uftt-^=_͌d>ZIK?dM2Gi=f8CN: ?L?9 ats0,ɴ~+XW[U_5q^Ā$;pZqT~YimT[츭C'}xxڮJŚQvl965Z&=:L%փ98poX*` )d^YGhL`.H-'i=u;ЂO8 ߚ}X0W\Sw5J2XT9Xt 8^OCf5þX:G @==YGqOH2_oj?b<&οh@(GV0.^Oю wnتڳ%w됨)~*+f I"6>'3˞UANw|36.)1$sY 0/y;&[dM, 9uml~F |(샦y +hlaZuLI[Gofeϵ-"4W9~%K F?k#Uԉ)x42!JJr݀,߼IQٔW->|;ص cSuZYƷ«1ޮ?\#Mdyy#ˌyxLׄ|qA@<q҆}")P2è.(r*GpdgUG _A-v2VzF`_$Bc,N\!@rP "(hX@A?F2P(CNV٩XE^6{*0"ݹL:E5?l#|;rcEPAd/@^ `| ֺ%&k Fv&؝-~)$JRN_ B>ͅ*l 0cVBpa{t?H(gMLIJmdb8kLFgeF##,V}C* "ꨴ콖΢ :˳*㵠両b@+[[ʄu=KRR4(!P=oxΩٔboRe*7v\_Ӝ69$! ozNЫg 'Sh,k|%%8fY#DY K$wwd6HXc ),q/K|t#[?vx`>*~c0zyk m!Y"=pg[.B(xb+4-\\X@$f&o%I/,"w9nEv4T cAkRηg_&g&u,lV0V aVxk'IZx5Ps\7uXu|ͨ9ʪ[XVxVʷ?V52p&tVG.1VK0M3: mYfYMoMgXG5L Ɖ ť 0 PH=SǓH 5IPAQa[ +/~ "ތT C느r?#t Lt{NtVuo9o65VHdAD gM, Ls!֪Ui8/-_WU'S˹. ƒSdqT*LZ=ǝVj`3WW( ޕ+Ё9pwv*3x- 6M;O@A6/%՛V//±wKa,mvxY.vnrP؉1M-G39 ֌umͣi7 v})#*xu(\E#ϐ"9Smakzz^^|#2#@:UB`\ۺ+Snw<\1R ܐ6v[kCLf2{kWc?LW{Z.>j=rwT7Δ̓/uԐV3煇fG`#@vn f̢$NP5,s1) ujKܔ>z1Dma^kFDԲ NnL5*vfq~-wX{1 gXUܽnd<b&huUf8ruֱSfN8&F e^L*tHayBAfqIUWƩ욓νOڞT_[;uN%?fUX"#߂b'Lw&%^p_\˱^1dcAE}{7.xhiktZzqRbR 'rHU=ERq,D +wm^B׼9Lv\o8W=Ka5%B~CG+?e94ԤC M(BWW/eB`"F_c=qm58VtS|+:b0W8C'x4y 5eoGX"xHN4˝?{~ 9ِa85I䚓TRULE\Կʊ.YW6 Ѵ˓mƎ !O=)4Ȃ붍(>WH⎖ m5?:X[U'{-{ǰ]ňqKW*cK{E-ꩩ.|dF@L G Zd(u^;|Y;%4܇І `%VySҡ!y+yyܲjV>6T};rW(P€cvC6DLZ}խ$H iYntgvHS?[}МRfKg|"b2|gѻE7ua{ 2:4zU Vy[Ur#te8>WLV31U!]# 8Ť0MH1_.m\.kz"\r{t}:v>EBҫB}G80&Qu>wefKF&m?6(ƭIrl{%Y !^Tm*4c|T,d헀H^b" ^)w &+phv\B/hy|.M.@-xPKXWDY^D TRr&,n 0xW6 Ð ]P%Fviz_ʒaV8} мIKym \*rwZ$IRMd~A..2}`){ /%R;ni6 ܟP%K*3f޲Pl%#^ɤ9(܅\o&t /za8!V يaRvP 6{T&Ʃ/D8M`9i:X,\ݖ_ҽrЙGϦZV$E]j,T])aE-i'(& Nn+GpJ3-LmXG>T,fbxj’mMmWw<#_vԭpEULՄxBuDZޑ K(Wc\ θK؛൐h(;frVwgd<3`P=r~oJSD9.'^pTiʭ|"}D;ZQv(}ɳ\uKe(r3J_6k:Cس~qA gKwJ(^ m)9:r̹(πQГHKC9}b azzg=׶MB"{|lX?R@E/G"j A*T˔U/nqs@וC0"]UZUӖ[)f[6׷YmOT yW+D0LFj{OWɆuC|&ZppQx[;+ը){WDA^W\ 琛5֞ <8yEĎ!{ 9qjݭeDz$sȉAaC 'Gdc`o|Şi o:V[q$!fF_(Zp-mƪ7ORI Q&I(@\| b)BhMkD_[Z@)6m͠JȠm3B}Tw.D#W+7Õ{),(:9So$$\[ i'ˍ rN5xC HF]C2 ihLu!63[ T]'0U ٗN&C@P*<((ӊ7yVCcC(IJ,_WfZPVi84h;+{=tyUiޔ/JfՋC'~4G|8aGz' ekbP6LXb/Hv* ʄɾF6a^ &*]y H:W<{[,N T1wPxm5SY}ڻB]&Y!SMmtd6 Oب\1\_ƶ/r8SjⓀ|NkدBgkGP.TH婿 K<^.X 7PrƱ(#C?*qVgiR3209pyd%1՝@CC)NĒh3;ǨzyH-)ƭj2珓 '}$RDLa0FuG"{9A*dRԙ[WbMT~IoLt>D5i3P# btNBlOy(U!1 >'iZbnE`9<+EkrS4;W A| k*7TnmtN6!\C˝8ivxg@pvYvwFb% ōVo4&G[0 m=ޤm ,I@SZy'b$ ( 6:n*+$ElhR(yMk+jQJ@Q"CqƵjXBTk}aWc8(+sq2^k4ʰ+5c׺UOi3ɜ[p g@ 0r-D?`xdg響T8;:̀9V42g9.]n /6W }oX![n)FT>Qປ})dBs95'U$Lt/zKm$y+=`/TUܣ.tϱ$iб]̊4oJN5 {45C-Cufҍ;`X@hE7$TwNjcBxzd|j3sw^ɰK73%ڪ> )[t^o\M1=bFJy$Yu\ taBv{0E~#JyqdMU%NtInu^u+j}H;<C\Y#˥gGQH ~k<7ekI8:hhcߘ6$fN`wwv;ֆo,x݂^ixkLApgliܮ7RثLs4~Gm]-~ཱT-)*"Pmv=qnd>!PRt?%PZ)~tt PrFQ&ϸ^[[2>HA uerYgD=Ujy9 ;֬kÏ͋Լi-~el VV}xïͻ=kpl̨<#ɮp`S'm(q hl4W]&Nq_iij,A, ƮDutbU(2?3)xzOysyuUGx0XNoBEkYrN{n!={Sh3ff(M"B!~Irp)ict2Z͛`'Ƒ 9bmSp6TBpk >Owm7RC C$.lvL5ε[&W|}z^f fdF:~`48}a` ] VeCs')نL q;J!J?CIũ;E32e\0 ZުTL\ =GlWtUk9S .}(1<KCzZ51QߠS [6sb8lJnF4TmѤ2OhAI\NZA1F*Ҟ?;Q Ζe+渌%@N>u01V8μan]~.p> jNY@21V\@_Ile c]GKTx{k<9*CtLVn4pKx0i;G.QBD<\k}z@aԌ1+dOVkhDrhXö̱ fP!E+,h`ep!F3vNӎ`^3D ׏4\9W|؛X/V9M:BfӄIWe>a͛_ [ X $X.׳zڲᄏ*`11ԊΤLdBPRjU_DYi 4~KcRuts]&:,egzS1*~mp裤\K+|d޶!7;@p'4 GdC> Q'׼N#^ `b;O 0.f 8͈3o/ӫ9ĺ}wYtZϏM9_ EGd~-Q #>:wb*Ý<Զej=V At%<,:_G{XEqAt$wj *WUGJ뺆?E?v丮['0 0o02`q &o B՛'<|OQ"Mk@H娄rX&, nI1f W_=B;/-/=ϲSI S%5kU@ZꨂLje <Ӂmb+*I 2O!qiE.@kN"AC^BdeL,X ftq=L#m(MN'?V>^LZ >IX3 LrqJS'VU tM3['Qxۥmm#l؋4_SĺgB"tkz]*ڎUy18x”QI,m.&0֖bM[EwG!¨WLu#x%w.eD6_2g]್Us o-:z|HqO/|>OE{yv͂Eij^" b8F'9vv(C!%Z=V69\nMU' r'ZлR+-!2VYE<*Nʏ[W-V:GP|nI4ҭ4sG{.dz0}ih ڇ{j^5ӼWP3epeT J ][6o;rD[wo"uCl +lNWo0~'#) ]wRIʾs[b |L;n? Ҩt$&W;x) ZNKaE;D؍ Kh ddyy6^p+HZ&Jo),lӧ Uߴ|P0ZĠ2Bq6V 4F/ިJka)욧& 6}g4@P; l| kَTGY2I1⫐a6yKaP:$.}T/ J]KaHNsLfB/2Ӑ\q*5%H$d<ͥJ@!ZUh^Ӿ09ZQ/i7GwnRE =R' n\|tOFO4,ඓq7{cdeMsD62S@m2 P0k/yRyO_)i1Zn.WԬ|v="H;"g!tov 4A[N1L4KT,L}sh@yZu/. PbƶD'1A5c챕Fa^t!&Vi ~6}bC RKu8x" k̆q,pk b?GޔY,9Hwq{:fuahcb(CqK#Xg? H] qzngSC/7_sx;$$_;xZO -e>ؠ8QF濈-O^ BCg,fQ.au" xHPILkT /^k/V*e@|VU[Q>i*WbmэύSHHSqCɅͮ =X{+5"p`1-Dvwm7 qwDRiC'Ʀ04һANS^2ib˳cq-Ww:C_r/; Obkbv;jxut_.>:Zܿ @ ixV;<yHqRZsk4Zlb9鷵0` `kzŠ%&CxΪiUk6mA5$6;@^r^w se]hl!rFbRž\!=UV1(eR &!opb9C|W]d`ΠU,5>ViwWB>Č>wZG)*\o@->3&ezS*&[LA<˜v,#_oOLOlϘ-ʐDZQ{q}?K6;D|V,78fw`HEKpFuUMYo!%G7߉ x Dތ2fICsh98+P/o"ثkXm^k6D1sn<7E$ Ѷ%+4kV.+Up)fBbEr9>M as\oVWQuuG`BC^FWvMwtn(W# KlpqAR)p:%j uX<ߥK,ѷ8:iL Km UPpk!e&~So47T@fTo˼;[@>9]_}#m& ch X[A.CRzTX#&KIK?o ʎNI#d!O:Y5`i-1ɭ@M ݐZ=&0X_|AK4tYҿ%BX/ޭcasBO.NZ"ɐ|OOO)RO@H ndkXNх} n[u6NJ::X$lsG'ў%RP`>5|)t4ehETIāɏVXc 07׀osޕ@B"A~iD=r=1e :=+kdMj]WjbRT&6p&羨d.p7SoBK"1ʲzyaUp|P.?-@":pT*gJć`NPqKWbpHd;BޙӘEwɓu],d&yy{3g-2{cI}PLMEhDȳ0\BP4 B13*`ϛ+Cc:gJ]&xTң*#x0EhstMRݕ7[\uf?^{2TG0zDY'Tw0e]^KiodBH[˗^;#+cU~/ 5w&O$ Vuąrg*lB^4QcJW{JiRޒImT9P$dd)Zq<#)1cG{;_/tDVGS5=2Fae|xBB`P?uqFG%WO uF5\ fT tSr0J)8/~1VF^$ V_"堃~}A$Oy*khu>as|W=XocW3׋Z'iQN:.{'e E 눋Tc#OT6" %6-R;G1lm n@rgOn|\[!Cc멼\9H'HWrWˑ!C@k2/g Pc2ExRjm*[22iYt=ol{!2_QR^GQV?!* fb@Z <&ḻ@uHwxs42s _G !-\V4Ǽ '_)_fER gek`qtɑE?.}nt ".Ԇ;w~P QjIQo0mhM붠W3ڷ a?x٥>΄ɗ ӝV.~} д! d'(- 8=Na7-l12D3e56fX(lҎS Fҧ@I?c1!%NEKAK`Mjg!cP7 \~ls<^0f^՘q\W`t(00{+Wr.B+ӲqtYiڇG;ܹ|ψ]PQq3uV2!~-+ ul`<3j=, 1@3>CM=T Q; <1ߦ9s]y'!Ф9o#Uci{a$"NϚ;7>Yp=?S>-&q#](bk*QJh T+zb?^NNqo6r'`}Tg yAYʴ i,#w%yk6w9chI'bd i:+: Oݐ AٶB˞³2tC8/uo;>ԪtuI r;_rbOPɡtgA̍=LnCE'. )&R0?-1 }L4;^,sf`p 1/Ru[$P}:񛹯$d^O4DZ֛;]4 U-Q'eP4ppH5u&aWNc%6q龠u%Ѽ])/6} L4b /|jk|ygF\ ,o|?6ts2i.ei:/W@tP /J߯-|FUMQ|U/Jԩ[9JyP@WX.&:%e@ 6ZuC[mx&{IAαqGfLktX7}q*Z>f/P- fD\KnL[_^>a>j݅bPf1j/ǡc}G߶eR>I (89ԗFEU,7;qFLC~"7|u>h(ը<\9ZK{bV=7ġ8GwS֡A91 ϗlqe1xೞ*өdUgs+&g\T)]1"B4bn#Gz8EI ޿VbS4h$G|[Q_+*?㑯nvӿ-*J[HWxsu%4R"?;<hU($sѮ\ -ա`yglr*ծRM%Rc"\ͩPIX#w֩9t(7ޢ2e2qOt}ݟl؊;tD7JH9j/73F=wFBȕXf5I)s$ANĮv<3ǔ> RY N'y2uUa\s_U )7XH/EΕi #㠳H#Z0s DAw%j6eA Se%cPł Wv|8OSCBE9t](X/ 50_#ld:ëNH QXQ7aHD"QfR!( mjY{Z`±_Klm#5xh92GxR s8F4yX4'bAuXF6{͠O ~ 3>4?ZlsfmLh9U؃}RӴSxg{ `=pK?ӂޔ&9 >S̓: {E`z,,wk9: Fxr7_j:?`F ! W?@ZvN,ul i/w^Bffm:}o;uĂ zÁ#HX?'*Ymy^YfR2CI%mua} jAGrwj2z}Rx'1uݐ][R5DyJLͩ~^|{NC$^H_̼=|Rtg4Zt쐡5.}ǙO*u;qa45:4/ |vb3ڛ0#P732.IqnDݮ3Ί`5)oJb[m쨬,Š4#d,֤x&4ˠ[Td!7VBIk 1ju~YT#~#a'ׇs'/l#j>Ԙ?d/]wFtwh9yNa!n_>~[f7c?B֢l+."~a.3vv^)# 5ϱMK`&ܨ60Ԋ_"IӃ ]{I|`R)>A)ULlkhN_CD!~~˪& yІB&~j̥Rdٮj2z0e>yM ȴ[ t ;!Q!lўϝ"D0,Y* pv\.:TgrQn+,H<=Kø`Ӵ<QM.8fbLSǪi^?* ]pK[M+qs*P&BvH'PkC +ޱȉdFܦp`W-gDb+(w $LOصq?U@\` BuI yBpůnmG>(W22m <83TowxkaXZH,V]O`s}yغ#_|_̔hRc9̈́$㪀-3♺XIQ9mcА[.k8fy+bWo~O١һxC+ ӑd?R qv| .i3QVRrw%·V{gh)Ӟ$KWg!# #wx:O/{9Ss]sJ#3 Y,VOMJ>㖿`l̓MTgz ؍ ^'pN@'>M n3c p O 6㸢9١%ÄzmSLi,ßkђ A;  1}@{Pq0Pc톃)R/Z7\ ]zfC̙jCH[R.w]̌|X @Xļaڭ6f^^.=t=;RLxe8c .iA"- \Qy5.9%7| ϭ! * &Gcr *b[bW11v*:)n~T!4pr1A{(^SidR2|CACqZG>׬b$3mQ͵r˻%ۢi>m9{ t.}OrKdyf+D+F;&H*"9EŮWg'b-4[ 6wdLYa&B]K#[2 +|̣x*H_9BWXBaI{n<W4:0l6RcBs9ߝԟ}*7 g HSF~m%)Z̞:0i\@zSc)K:*S4.G<$w..4zQ.'#n@|J1Wvi["|@ȠEF,DckTJQ>.Qf@#T0'zZ|ǡFut&:8ӋJbhKf0Aiq{$Vzx})쫴ORKT0/mC~|[ޠ9^K\ `wp{U3Wٸ?S2sl/Ѹ߼(C80a9ږ~{JqY3g6FŌPTCs@^lgUoCT2&v4L&,m"+Gs̬Y^$ >;%=( OmDʼnl&y;gukVc'O;1s+*:w-|P`Rp|_`/y r?*v 0e;08UZХx1=.~{K2+/+S-v)or5S3KS #eT2aUvwB~T5IjEsE7 `ŎAH9τ{GE5s7S7Լ)u7o+B1ޱ);')Ϳ$iG/1N5hEDeVw \_ 3;-{ 0{]'xtYhj<EQapꮦ;v,qHש((xVCyyMFGG$E*OaܯSHBJgTX #\jN%Ay;h>xN@Xu< Rj ~Fb\ZW QZ=9FRA3|*WWl@St{ } ۄNO^[P]+5TGs >~c})`!1ۃPG'8A"imFf>^<Mh"lBfI{zb3.AHKxt!š‡)LKC#9 0Xv~4! bZ-R  #r&sN%C;`53!62cK,g իwxNBX$2[6uy1dF_9Aq?$K1"{ T L'=T,f$ӕ=*[~}.JT0 _zdNF6si0|G/oYXkM V-MIBY-1>G~ԇ)l2ldg#b2J00s9f=2 Ɖ3ZGII(a`xS郅\Dls+v"muq˿jmh fӝنiJ)^7sږwwƜFh"M`ԻEϨ_[֎7; ~6ZJmTàe&1֍1I499YBJC i&r!P<]s"vxם@{c즹Ssp5 ZKګˎ[~ $sVU+0K'&#Od%. = @}.;KAqGn1 gTj\-<zٮtձĪjV⃽8-ˏGq4(#]9y< lp[0kýf()pt%2֑Y9'`-av֫+sZ_̞5(^ ?fc/n4`VH܏hΊ*5]"[kx7FM9u{1궡^VsEhxp^'=NtV|q*V\NRNZ9@^f4^)m(fluTRxL pkGZVAR>\$)!yԽHzgD\GO} ZU| *9^3a`iO;ߙsI+ (mK7^Q,ݻ1Vn{SfP* 6CVp~#\eނ6F$wEߞV4N䚤RZZٲ9V}5X6EyC. b1ESU.L%Hޭ C/ {W (eZ QO],cW=i:/=TRɺH"DX.dؽȖȎzy՞n8_ZZ0p1 5Mf@?jR36MVٓMυQ| ,Ecv,s<6<ZlZS4 "z0ͶŊ8Y%X/24GO1eU`GNQMýS^hXcq @{=Cj^6Aqd:o$ PI 'J6ERd#.Pb8i)qN1w::g?a#e0*ĝIC9O>J ޅIBp,x T ix ]¾nl|@3ժtbIL;j(ҽU:^:!"X6е5oNװ-\a Sv?v\0D`: 8 Qy@'D/_~Ǥ/l_#) ɟf#=J u۩lEJ=4Ke^5!|I٨%*nhS =OZh^mA .uN@bS'33C6NѨ1{U»=/ik#@ZʬfB52 dD\(9?-LianӢ{4x0# |{Oܣ z&r1N"MdOY^cyTAW4\_ =6k_g@-Uىbq ^^mSmΑ|)V*A YDt&0 mU5xy.?Rb{Ctptbɶ`]05D'H$-mퟑJI:;E,?Ϳ_̅s3}xHЌPߙ"` sI)&FD1xxk~KR"E3|ǛWٿcaP ?P[96$].d|xN@}GFJU1>9i?WP{ɰa cԛ^JT=LK U`Poq~=>b+N;Tg@J_7w9xD<WAP\}B8!h&c@kΎa:*EYVޞsNe9kr¾%"( hz,RL1)iWό|oj-.S uzɾAy{p$EU2`:`sJ-D)KlUrΣ$n WzueG·0e8 ]I݄oD1uQ۷7[|twXtb9oz 7Zz/2 U)Sg.:F6L'G8=>1hظ}C[(^3zW|v Rѐh(eXNWK#'!K$Eez굟c\:iBNYtwR~fx 3 =Y"X@!ֹ%0j9b A'}?{OƜl`b;fc R07,U^4KF&(Hܥ^S(T!{iE ۡj^QnH]4R$ 353pXX)=قkfŐܘOU_U=Yʇ 0'ckR?κЈvgYDSՑ`mLTUR=@TI a$.k+ˏ?zQEM`pfܠĬs5m0I)%^29bUI)[OV(§}gp'rReAΉ_)Cl(w@0Ó?j1 (Ex+'tHI%~?Ó=97FgNV/ŪOJKoż>oa1lIJOhأ٘\{%M5 [ Aѫ@ƔR47n"v jL++1]Tr>]PmPuxoWNtK æ`q<RDh#E"(8JL$bA2n(~ f.;"߃A*?E'u3`X[:'p;5ѣCe'Dx:ڌ9M|8S?xލZm"'ߺ+͓6iS5ClTz҉jaϿ59[EP` OiI X>Z >"ӷI{3x 0T_whOwu;AjZ8gNoEgR 4yㅡ T`XRLqv}V?[V{ą_/ʓRK<=04mx|fTB]v3|p`u)w3/%XzvfI:`85QmH&&擆#5OЙ,bOȻȾ^b TK2HLS.0\fnHTVRTh̄R0 |ح{KFLf 5E'CV|.{nQBٻ.P *v)jh!Y|-][0/kl\ Ti͇[6ؼ.֊mI>C\j?3ze55@kq:-n%$_ރ8-`3N\$&of1v`N}ow_]Bꔌ7/T@=8$e\Hw{e  Ťɷ!!:4 MekC {^v!ZoKZ[]J@gBb>ay;%SOxHe=*OX*Y2Ԡ$`瀦.nJp7*g[KT~jU*%R.p\. ͋%ŠRگLJ1~5P \mȑ%8+&lșͽAI.n˫V){c =i3{W)Fq˔h煅4`qs:b3˲bfeAX)C5 eGek1|#u+l)Re#9&i,}"փ/8Z,0ԣ廠U +P#]Y]#c%+L,54'q,)Mƫ,:]vA"1qR3ѝWNЉA| bmwbiA'٩9 cWޏu-j'$lX)}J*b-#d7L5O\BΩvL6E \YIawȚLDI0*]%ԻcAúep!l;r0>ˋ~smNU7_ϝDnmxR]9Lw>ۿ|B/*̔<]|AF!CAxD'+@xԶn!+|'ݢlh4Y tA[#$0 uY%`I͹6ko-y_a.sjyB 䣸;RK&:ӝo]»¢iގ9/G l^IK{%mZ`ΊJ:/Oꡍ.Ly(8p669,|,9(ݜL̞/kؙx#%!`<>9Mr"$+=%@T(47p-jo銍ϡ7|nIh…X+񤇰2>{\Ae_Y}kMr Ei՘|XF%=,q*o;$Ctʵ(7Q^ji)$Yӛ95S)!e@Xy/-7<Ľ  8賂1e2dM38Ș;9s*D5KJ2I†g7zaFIE$WTyA/Ҧ ߁5։L`Zɮc3 }WR^7H!Lz~=) DswR"v^Ud 3 ۽ p6 jh%p@~kܥdk^_8hSXQ20#kIsz$~B~[ɤf5ZGpHŬdWx@?8 `}Gc&SPIQIw,!"@u!(&HM|$ձzA,[[`ec=# ,fgĤ~#MoM|>lN[a2pj'U[M^Yꎍ 8 g,coWg=l;+3-3Ƌo,RpS0(G$C5!}PNZl0H ͮ{źb u-BbYDڙ6 o<%꼍];6w]=w$༭%fڃ?R skJ}Hen$g$eC2}( o..kwvY"O+]  ʍ ǫR,ڿ70^]Ȕuok 5t_bYb`(۾1(h ɦo-"9!5gr1g-].inLm& *CM|Pbe 1!-#6PPhk/5Bt[S S {_uH3a, H @ߩE,ܼ8޹s9-|:ĕ/7ǻKpwhΊls`؉2=v Q%6>RZj'ϟaYG|qBi8 `b=-jmu|*ltuk-:uf-`]ge~n/ lGWrgX "H)wyPnt6_a܂V35_w#ʲ{ϬS+`vv(6hd8 F?A\-^mAf;VO' rx8wE_,.ș)x ǞQ8s#cuCڡ#ΙҐzFp@%2jA8q&,+lmg.BLjLZCi4^xAĉᕓlerZDeKH#ltkճT)VQfRQ2 ӫLdj2jnڱ:DI\W3lS+?re!>P4V a7bdos$8i6æFyj6KUםX\\="J'׍ú׋=@++f1m?Bǿ- u ^JElcApid'ŞJd! ,ejyds[ X:w\_ʎ } tJePc7Ƃ&jc/s+f^#Mﮂ?a1DPZF vܿkǬ'x-G W 1ZcX?vd-}AO47%H pf۳NE2-N0M ]<˳1Zޞ%A2 Ow#-7o4'lA!K&TkRCgG~OH]Qd!:D"\3=ka~z y`1FEH=1AntwF佄={Y]Y̗{j;`ɶ6*CqV*I,d56p`&%'da_: ]{cv䱶 Wd Xs/j!rKP,%|7\wKsk%w'_^(ҫG`P{Q;Rpo_S=]"ӈmPC%m,K d)DM5/q֭6گq*>LYTbJmӊC`rT3^rchY$ī߷^8JӮt%yqZv7IW(>ę4u :LS(0t vuN]Jm?90FL ./aw蕸xnG&u:+CCr+HS#ew&\f)cD]@ D2N,&cǛ3 ; "7uϱ:c$ܛ uqaSHuque,={gPUe"E]ɗd 4ȫu'=,E+^- 9 <@1:9N©wR$6;=dd\#0eoK>Zn({RkzlLCN#l/˶VZ[Tq+FwA?LZ=p .UA> 'bzPYT.a!kʋ`aDNԕ3%ăacB|Ai',.Fa%`*Dj]eWfIBZ2: oPH 9ԑX 5ݺ F6ub%#e ȸ5]sV>!SR K(CZئ5.sǦ0Sy//^\G,IlzYX0 F&NVe9B#|(0<) T3=k+ 8`(@>1۶.fG^߽˪p-{ӈ<@vDō"E pЈ|1iSRt(VqB lJ>v'kqcMYk ~QUppc~|36w䱫gJ9苠b޵;^36)` @ӣTGkzƮ4()&j)Ȩ8*rx=S(A@0(RimSgE)y"뺪Jt>#rWd1^#p2kWeM EF>Y.Yokwsё0BRRۼ=i]U.Kܔadw wx(1rEvgGE̲zmֲ}ќE6zߛry2.,oZjig n1*s䐦 VwZD_wӱ}9h>lt$ZSp'?z0<`-?4{X a*FcV*/F1%((b 19ksm 9*>éLeg!2Vfy BS RYlɲkJp:n@1hjٸ;bS|Ǎ1Szbk=Eѱ RO2.h9LhRpsQ:=Sz&zw6>e/ -C6>(Gpۧ? >Qx9>LY:洈ŮgAVM9YXȷ)'mixXRǰ[xA%gՈf5u.jbN& !3pUƴ}ƃyװibuzgBP JjA,:sƇl/c!,=ΑW[ n[CD"jF8}K ;ugƷj>Hl. s}^xOJzC)o|bM)ip>. N< 'Qrwd4J[̹lFUG#9\+ӲMreH7hISj>Kz۬=ʚ$:"y7gUWmA6qu:x Ą?eaF I}ЈM3#&Ie);pP Bn"rL4+fE#g$>S;,bHM(rR6!ydb8F?ƀ.*]ͨٮݯ 3rt-;BkV;Vc5bӵ~j/?J)ܩ*4u"~$L6dR}fBN+\Vh+LV[A_1R[9)[s0 Ñkd8WpTQ=iPH27D V]lyjX̙BPzi(!b6Ŧv"7hZ&Z(R1rͤʥlB./ǪZNxp;A>uZ5 }S[_=6y EZQ%YXm.{]BF%fwivʑptg Z2Qbm$8T24:FntU'۽x\=YizGa36j/ D*23mu4ZsQr>/_(W$/r^Blg}a[s߯=0Rp)Xt̹.[E5~ g>a LygE;=V8|R>BrީVZ}+L±c0\U %9w0G?%zwJAs1r\Q{{HSRDF׈? I0sL0Dkl1^+.}18GK0\~oDv&[ Ddi1&:<|= 6hJ3jkrrȵ=> |sd!&H 6hn:5,6<6Q-'j}@ 5a ΅N"!xf~\DyG؉P0|M7$ <#"1uB|L _s_Fݷpfk鴍 _I*X*8ܙ' ~WYa\Q=8PT`Je29=|VҾM%EpIywXeIHbJ~0\;%` i8Bޥh_n(*b#c{њVklȲ6 _S(n *[LЩvړNcPo(4P Ìj[Y_;a͍Sh ut =+{U!] @ngMy3V[O)~_1M̾#'ȷkPYWqձh%J ޖgP-u>Gi]Ed8 =Z"1"6![?1u/&EsUޛSm4 !@!5|%g|]CKm 8M#4({~JPfd)QE!aXQJϮ6LtæY[S}>;\܍8%](ޔ%&eB6;()tD4$v l';+J࣑]o?YM[`h`g2L8Il ƺ ~ üIJ~CIB%Mb o7Yf-ȳd^A58̶W݅Д(Q1tjKLDq.,VdTx J t‹LWbuڼ@ڱ4nc̺G?&y"coӋ+N!A[+yZ#$"Ձ, 4,x!j&@ edgJ+چ6k >J>n%e U"M7 Xw Ԯ'0e[iE'::?Y3-nmhw=JY}ne->r%};Ͻ~Uohx~x8Uh Cgݻa6Fza`v b@XQs謎' ğJÆکGǒ7"7%T\rj^QEƘړUMoa Nj^LC&joH ηASw凞і1EHnt&5"ďEF~&Q4d/)J4c$讅+Mt {yp?js;>ӳ, a )mfECEFܽ'ƒQG8 sd)eHn~y#>h.!#L9__`̼5Gv"0T:)23>ʝMC7Av[X7,^왟)34ʫ"bo3˰2>Q1]+}N"62\<5"tw5U;ԙC||3WoLbw)b$ޤ)wfܙ.~:q nZ+»cp0=.zhDu xÆQ}~I{uvLt@0&9+ d?9*;'D %>kKP[[*]C*kƛjhC!vs 2~:qr1tu84zK0AޤZYmh &m\2km2Ţnf3n8ٔST=<#V _}G=hHdq[hwmA!mPUCSP}+E]JWo#FtG଑"7GQ̶U.bF{be<H =XZͦwN 6BF715/7VU>] %GfAaէ-g$¼,ݏ<ҨlN-,q2DD=%b, ]=bz=f?/̕zGғa(U=mNתqYuܲuvĤc}/h'ǓX]Cs+A>:z-"Ҩ `Uɭ@]4&?Ymf~*ƥ5&.aE'~]dUomja/≠xkfAm°ͳ\"? *+;/YؔQSHArce̠;avcDبz1 G<'L`} basG%s?'Mh~?g7k_3#0dsL Zl/qOijЃ· !ަ3rO=k.H)hdZtdN?EYm|?;DNʝ #5Nr{sja^b_4'&c0VK2Ctpأjʎ {n2LZ?Q~ qn't f4ZRG7h>ݝ/7Fc9Ux`YnurOZS$J]MoN$2R։vPwrf߬3[1Yԃ"/K rR44(aP7MhzmȜ 3" U4zz n)`~ЕY"&GklѪq0Odw9+{ mLyɎh#DLnw6@ x^~)$yZ2B%;3>~H `]hHw:sF2(p>З3gPæ:ԾJ3l=lsK/ * CXnaS레)7<E" #[[|ǹJ6W1?_kP64!*!8%# S *MIn-לpTU) el?8W®S\'v0m dj'(MIx'2z"JROF-cKvLDx 7r/]0u7N~zS=GD5A'?z⒵+VM)l1c}K <zdwcmc^upIb@k޴D7x1+ SQl ʢ'7zыH#Wfk|1y2{B `p7OK,o C f-WT ?gL{KAQ6i^z#=[349+:8إ=u3ˠb6}!oFpnEYBoGdt$-ns ~رcJ&߬^r@GO>vLwFxg+ 9vOHsɥm`Glj0dˉ7TվKuN'M7yFxzJn7Iŏ"_x]Q%A%ڃz8]9_)K \ҟ;E0Q5!jg(Vqm'?VW)4\ylacs^`&O]̧}?Hsj q(FNEEYGgLr5{ujAjVJΙՃqIFL'JՔי~Y _~@#6^U2h{7Dyogיs,$f{=mޠгWp՞bl~k8+Mj;=![][+cp ]oBɶ`RgwGek2aYE. d[F8z<9gSBǻxx_4sgλZ;eG+q2~jZf-&aO7)4GCP'pىok aBq6 zjn/*}=S#2ʀ-NDU(rj9dCя.UV,`8 n(ͩcDh,8u1~a󠇵VIn*UsᇵYwÆL4,>DjC(X5U{lgoWH^'aR)|2e*S sQ/"H`5jZ0' {6(>ļ{'#I21)}4ւ*TzPW7_Rd v]HԔ3c(JBWIWuX1ڔCZ@kxg͇v>^Šр{ +YgesHabZPx_KF y:_)[Iu0>ݎ2@y$źsȅ)>ѲJ?:|flr*%]ǝ>1\<C0rqiv6Zx$If!; xd pv,~]V5@Rc:9 S}#H] >Jjf:j(Q#re4'΃pwkrUTox?T?h- hnHdҧO= tMn:WLt@qIPG[s\B)7kᇁ%v/fOg?;{78PUPE_4ںN#r- ]/`wQZWԜApn N섬qYdzd G%v$:^XT8 0 QCi(xd(6Τ,E~/C?>* dU7IQR\HK2J⼓`Ў-CWN*){mjBCe+@"FVn^hAܘڮf{CӯJdl+>f? 0{k;Zl 7~m1f<;#b[ײA5"lŮbA '90O0*iٓb@&pzn kԎL9U.u[&:b :[+4ek/w5b֕`xqVL&B!x KHr$Z $a}[93ZV̚ k)Q/ۈUd1^5> X:59ɸeXTƁ`Ҏ/+.UL|o^XWZc}Ӣx7otN -rhǶYbv1S&9:^3&1EtJsݢgţ PF0Ɩy ?Eزt :t=f o~fAy5YbHQ>֥KVc>Ӱ4cElF#W_KK-Ę _ܕ d{UlLup̈́~xZ$=Vŝuo3Ko4Pe(RBT]NYp;{ʜѓ2Aeg}m_♔տqE3Aݗ %I lB; Fx}8T7Ӟ;0#6W7s/yZHj2 DIin~tLqk-}A#)O9^6q'jCH8O_/ѼxD 1b|Rp| ;L/EK)@/s3̀R8L1n>lxa^5pvq9e /#U BxQT {bY#PW1X=*EB&lC*򬘕~;J4\'ю<寏ȅ[JHIk.ζN;zxN`ةLwq^&"^ELB~n xHb9rf[[6? ڝ1c6/j:s " >\EV.~4g)O0vuC `UG NP%tQ (.MHE_uqO gfY4eOF9ae F7ԻJf$ZshqOz;ٷRlau͡;,fI&nεuڷF`m)̛1%^T9X;ڋvfi)5}<ɱ-e3 džOv 3y+ }H1ї8,^=Z ޜR.e<.\bhzޓ~gGʳ>V8GRs1BgP@a BOZŸ v5Z1(Y+SZcXDЩJkdhy{G&ͽI'IZ‹lDϨ~Lpܢ=7yR%)q񕁊{6S RTbroޞ>_.דbُ8"\DIV&r^XޓupiDZVOu:T>?\T9.á۲Α)g*⪴ pꆜ6Dح;A ^B p"f%:v^~I\쑡7W73F\9^0n6th?>clgJ@ anI^ @Ҋcѳ5ľ8c]|ht{6}$V<nD%XXu]UV}(;4hg4KW=# x[ 鐟EQ?&7ks;1 a73$,ֻs[`ɦDZ&xRCO>Uo}-<@YTΣa~73jڢ%y1Eϩ.T_ɥq3WV r=ni{A~Op`d ! 8dIyBǻ[RͅD"1ƫ cD/p2i6H}㦆VD7eE4Zr$V0eYEEQӾh<3eDtN4%;MamL+ r*G2gcwLF)0}Ph 0  E$sS}̐jkop\'4+hzf5LSA)Gq\"@-W@ނ7hz5@$gb D ˸'8 S,KaMعˇ.CҹR\c՝\BBfeFD~t1?_"h:Fk iulq7`.ho >1Wpuر1]]C F+qD0e9 dUF.oPZ {3KkUmGn>Jb;_AjwaCPC Б 08*.F'ΜȆ6h_YZZ}I>[g/MP>BeGvNbRX-).ʬ8qubO^?<a)oJH.gI H.B׋]O*=, ,$x"~Iz蟃;`Y6ŕٽ&3f]9 ˃ev-HHURW; 3zz~V4vք_:p2i.@/"}b8!l$h"&òsl&ԽY7ݓA/!Ww=(/P zIVCa-vb&[iΆQ0Xl*0o&V ˈn˽ۢ^"a$LXH' M,Wo #2E"do杏GH1՗с IǑ>Icd>:{+=ލ\!ZD_QM 鞫Xg H s[yOEkĿGL20WSyʋt T[)N; '|-5E"9|1J 3JUVuI4奲o68V@"r^NLisѫw醭}1kX3zhht zY6=EfMk|)J>pS4es.j!Ɵ_1X +`&@s_eNg$ad$' -bЊ'!8YS/^qG2{A mLgKܿ~C+-Y?.t._ xJE^Y Ғ]p D|#ecd:ӽ,YڸuI4\ e!hls;Ua%8K ;okFb"=S%,3-ldt;X3% [/0>=͍t1C)+"j<ģQ5I{_-i[$YeM\)wjPU=aZxݏ-J4f asw; YmQ#nea:F$yN#8W %&5ԢuL:أdoͦ Wf\E/Z^BJf6Yv}Zߕ0(tԒ" -Y0Xq= ,ٺ`ًoH@mlnz۲<$TrCM\s3腹vRY BzI'P7B3c&+:HjSO$=Awݲv#D)W9QPW KT5,ceqocג'Q<ʿK #ٌ+͎ɏ~3 SZ0hi!@vu駙1@E½[Nx>e/Qm@ەQlIHPGмS-Ÿo=tc w$':`-hg~.Xww~|>8e&An ǒBn)pSBlԓ"jAdwJK-#<+[ZL7[{L(2*rQG!]H1JPng{Zgkqe~(ciNN5˿;{lO_.͝dǽ)cR$%1&f:c|Ds[5Uޏ `$0Slez*O[!ޑ&Mg*9Dzʪh;-`ϵ1j}#Β尸( kN4ߥ=,8Ǣ@ /J<$!uN,t?LِGu Dm#9 5*F= ƙ_'=`v+M& u .썞jQv }hEճ\^;s`@67+c;f(7Hx6Wz_2n!m;IkaC0%3(VPk`BytF5o t⑅6q^[l{rNd02mW!XPNhF?#] X|DzaiG }nȐ3'7Akp hF 2d}@Mjw]1+ubz,%ڱGXͲA ,{S/zL@)6e([G.~ Yr3{w*c\sEO eMw qNDBB @YzU0\|ѩ&ʷݷ_s$*u%lʩ՟iؐNKPxmfnM^KEn 5&א@XY`w[d0k,,7:bZAĸ9V}:@ Z ſGUoL_b(yvxo( O&gR%Lsn gbrRXҟAc({jv7}+Iq \ɰY$+M(91"|ZÈW0 B&) E۱OBC8E1@ûsxm2z>-96H#v+DYВdGņ_/¢(͍4ٹDClХzZJd_t8IBRJs4{SL #=!L֊L ΂7-l:MqQ8.'žX2qW Y>t^ODBSCB3!¢6` z V+8S!cբ>Z=aEڑTĩ]8-Gdu0O/A0M[af9cqtf}JfNNH.zv(iO3.zybƳ~[yꔀ$AL#_qlr6uJM}ʊ 6 |8Sj 3 &#ݤ̳{4fu/IOUP==:F\ +Y-\r:>>c v.aʲKFe*//SKP(rлx+N#§ V%@$L|B7fkNlk%jPhMƯ"/NLxl9|5߀ZK.l:L,:d /-0??uLrCFTO ysŶu=Dh1_oTAƜdWd _՟X6Yk;%>#m'$͹}opq(&qoWFu{GҳcCL+"Xj9j )6tnLuXr$R'nF Ag"B7Au|Ntxԙrdm茲HfQ8wtʝ? 2[N)\w%ź٤PCMa ڼF΅@ܶs㓦h/ɴ禂{ i{f%b,Zͨ+!Fȕ@l2{:'}hq2ء 0曆ќ&ŌIzu..*BV ڧ{. `}XIʼnE[R![aw6H@}oq}*[)H=bWIouv~ݼ81q}PMs@/т D:jZMcZe oڄ(R/k7AVywŤg "\'C8h~2O(-˸'Y3qbқm&B)eēHQ .mqK!Υ١pv Ggj>3i<ά^vyn<Κ^O?wP SAꪐSH\k_̞|V7J3Xdɪï XD.\$75L cѦhP} h\Iލ0:&%-C?a*g hv63WndƋd͑T$zυ^%&$Hk/DK(pTe)86!==1mݍ yWqcWױHYopEj5oaל麾֗w.[@.rt עIlYt3)$׽06Hm]hg@DMski2p 3-A[qƿ+ ~W}'P4̯BX\oO/y4Bҳ{1Ko}d]?ES*>7eθ Dm%m}-\3f4!E͍13@6i7annN&BRJ QC9o`_)اn7qb5UkA֡3^ם Hb0 4l+ 8ʀ3Cb;oiX^_0#\.H 75534fCF=]{#Rxdeؤ>/zC€ P.lj㧥x **/PMe @ 訰"kw0[^Dp4\,!W~*EtP'npDn: P|Kl 'Y*ߌ @6=:z0&O"p%>L1I8߄Ii2=ѵS@+4m'u LO*;ÍE}SB3aߣsCUMH%$a侪/)YP#lIدQ}Z5=/2y eK ՃV@:ͿQbT_H8nKL}'jB_"_3LsbMsDJ9yn%Dl4YShH lOfgxEa +KImZ-b~";Gsa7,;ApXiO #vēC7:OR^ DM>} cHB z_UWWo(`^~ϑҒozwntӢc;gvr%pdfY ``"2԰m$|΃sQO.UBT(#sAmfE1F8"^$j 6BuEEK9':˼E;HAe~&Bfk1}6|*g؃ Sob QZ49hWVִh>NGvU|1S^ +6w[Vrz)\RJsvC w[UA55!7gv^ ,FNvվ#\z5/;ʾD8AW0Y-TV<qT< Zq2fJaF7zKLM-4GxV<@Df7zbw[}vM^z.1 kRlK\ !m;%wd|bF8Xyy[5r9ÒRkH[N濩7jϘd#U3qG䦅̎Φ`ɐmET!?Z[IyNn(:FwIZ4dZڝΔgo ĸc}FƆ a˽qACfg/S5 v'G=d Р}J͝+9ǍХ =/u>zO'Ra`0'dOIyI(tzS5Ls4>$/W|&Oԧ? rJ^q-!돼PCf 'qlRd[15a 7*Hͭ|;,&j0Xse)gKE9w!U=P᫰TQ̭>ܒ/Wx$]hfj 2<9Kbj' IvSm9"f VF&b!*(Oi~SkOgݔ+g7Rr-/CVDgYIzL-N{pFub:Ű4Y9.DqFLOX#wh8<#~6)R4 [>xG?.KxC> i>~p{$ W}'hSX3+ll/D<>  n(5@{hMS~ ߔY 5K@P.&%RU!M |$KJ. r3NqLv/rJdӺCg$=`Dʅ8`?zG41Ns:#otL{".cIJvP}zTͯH8 18׈TnFRAL75fF)o^0S|QM-s|H$ZE^zpeI%hP53DS8[/TF]~tW;* ñ񮶿FD1_Sȋjd)FJ8w66%|#oB3;޿۰ㆮdo6 P0!FB3;1 Jw4'k:/jQC(!C1>%IfD_5v^y~_Q&/ƃ" ^]PKOOލ: ?Tg|ϼ]ya 1C8H} YmƻϽ@xXj3n`As.o Vq|q8VB괦u FªK=' + u3q p\ r|CpojbCy*a4 ۡq} Sz BMD ugGͪ&("_ * e:ɥߵshb!f/-Wj.MIؑ 9!;"MWe#jϰuNdOc7^W@i%i/eM!mTbM32I)d؎þ{Dŧ;U?RzV3YmIßCh ) Ck fS {y>;CJlacPrt(`E/8(UuBlwE@*zL/؟H)IQJIJ*g 5~<ap_E:IL، VeTd>=FGIQ)9h$;.ż-ORv?9XԔ[Lk6"={ܔEffY lcP "dB -qa5@GCl$8hڷ2}L129ȴ/L;~)ؿ9[zӆSy o {D2)X=ʯa{̷Pif*h3FfŰ^Žapmΰҿx.N$zy3PkG7+k g][mx) @y sį%^ di)Gy>ҭZ:"Fdfd$1 PZ*]M|ĞڴU!yyִoXW]>ʵa7OYSXx3'I=l Jz,PYexi9{-sB*MkQ$! }\ُImCR>)tK7OGiv 1TNo=kwev\#Q8kh Gk/왦^x@>2Zg8<&0 b̬Lg˔zDN#B18$Q|<ÙZJbc:+0 (B2'DLC/LZ#ŪStV Lv@mfױ땔{ @\ M>rh5FaY#Ư42!hh?yѹ/1)EV|әH!\? wP‡jdOfy Z5K4K4qE(IX顰ig`p#OZ`lՖy?abmE [γBK),Eנ<Ÿ:ف< + T7>5TF7 *\y4ɸJ~j#{">('qC#4E7 Wz2u?NJ&%>}|!.dࠍ1cd^,6O;Co E' :P#az!&FNᚊiOySÑiYklb~FSEٙ Q#~oQ8mB70* w, fWrxC<3; #9aKrA3olPkP & ÆlvUw9T2b5qO=bHpۭr1{=&KFˈ 48 ™k%&9JkJE U6` HF;ÜØKEXW pD'5|䭾cu^f$Aztz7:FXұӻ#[lgK(w`P\jxZӰ#8N-]$R=Tٍ{DZoV,f^"r@ 碌ڱ.FIՠլ am"!p\):0dww࠳> wo'|A錮aCcJU hfG/}I|FJp&zK]ƏW-f͋0H TcZxkn};HǖW7s`Ū,N} ?bfA5LL,ֺkBHUe &{ɴ8 yك2 n3L$,wEw`j~st|T*x Zt]fb=Z-2A{ L[i\d[Vz7ac 4ЯX6iaUx?IP#a RZ_mT`W-Z+3۷a`h/Sg&'񼯭۪_% o'hꞝr~e1goM\ɑ+WRahn 5CKYX o>y @QЧ;8hQrRbe+١k5O\=v[،j= qZsKK FXgyg;XrcFRf2WeH DF8člҔ2as[x EI~Ut˭BG%-YMYOc~Mȣߝ@=}J8W9~&*%уpA,1p1]w47 v. TJzFNI:/ءr'9|'JG;(;\{H:LS Ȉk$/w%׋3P\3#$ 0XԦ~0UKs,ҁ MEȑ+ɳɑlHN߼^ KYF/0`϶!g}Z;\2FҜƥ`:l^Y\2õO MUǹb&*o,(30bփTB&I82(Q+g&U +K s{}.w<}I-%F"qzauՑ $.W~^LkIc~}2-sBt6)$m"L:fi}ʱjc+9V ;`n\s?oV_鸪g׾ܡ?hj5Z %$T7^7% tA` 9j53 O>) >F5U%n}?Tcc#?0m򊵞/1g(k. ;E>"䷇USUzF6a#򬾤G= ;Dzw [0LaɳϣhP`9V8Fݗ'OY=Wj=[`C6]Ђ:);U AjȢ>="d?ڏ뼔(Ê0B?(aHJ#,WB=C#s+V3H_n9?7 j@Y|/)ht{w2 ~fzYK`?eX?m 2`)&1n1W9c=dW nץXhxb&C$;7uK6f@vlJ9O.yQ*tlPӞ6gfW`%D@J!_=7SW)VQLccU"b>9۩tt{|Em)A`yj%?pLlA#o?/(ܮ׍V!='l$BbujӋzͦ)lqq$&O,Fmb<lHxOf=+$P?p>D~IzЍj|]a IM&^Ua_; u!Y yЎ o]$K\n_Y:xq Ӥk2Śm2NLG ,Z F&U&xCѷ/.NݧIs)i!*+We䢟p/oZQtݧvW%{@bO}^JPEg[&&JOCOye?z::/]w*Խo~dJvLm pZW,72M}4FNY~[G.8Btox K[L3f8< a 3V fAHڹJ»Y EpŲLPw}b7\n|K4QOs778Mۏp9%؇C1( m^i)+PRYwJ I(GsХwuB[1h_ @\bw Ƿrd%i5v-6 Bt$+`e2 ֱǧ=NnYt\.\IW]jldgk:$kBO9ޢ\g;Q=?ҚނXn҂O?e0B4NAʉ̺F jp,7S>Q̄Ɛt l Z8IʞWdT)6ZF%zL9ݨ_ëewe&kef%mt 05 Xu}2F:,>~<276?"@חnoOs3XodОWgaI[uqhQ=+Oל0[1n9|exC4ŖSnF0qH[ %Nt\۾Fy^Ѧ3d)y*?o .}3 eca/Ar1ZB==<Eߞ:M NuCa dk0!%ߗUSLG H9PʠB>,"jy˙Kޏ͜9 :yN\26 WzCb/G^ QDPo?`UVcWviFf.|c ^raO(N9Ӑ6BSZsKL05F&*G&=/e.m\|9ژXՖZGTJB ;ᴇ eoT"9aˏ YWRӠ\`Idca A!W]Q]d~?tG 7d2="ȇ@2._A(܇g-=9⧛|O|3i|SeCa,T- IuR*Q#%uQޤ#zuA}cq }utjq`K-q"}>+q:f?iL--b]~ ?>D ^W;<>͟b\hѿHI  "f~ Ȑ SRbM]̩= w5(oiߢt^MLcdꡉt0ε+۫D Zib@ݓ?q("uQd}R +)ȵ= I&Zy0vLѾskS\jtn-sQ D`䛌Ԡ*0-r_Q\_# >ۆx~R&pGJT ]1 H#pI ci=?۽Ra{6DSv\|T WoHѸ(5w_<,E] iW^'V!<+dg/)-pҢcAvHOW'5_ɀMg${Sa)gfSA1gWտ'IW%чGHvt&Ct}n}a{eN1;#2DR0{G)gRrI<JȧR׍"Agt 7#hLZ!@Xꯑzi[`M, '6I:YbcRwk44)O ?ƢjY"Y{Yr{}nO_f#T1 DbD.Z N9X$#f:)} O`KtN| 6PWsc-\*.vz݋z(=!-y75k> n48jyꭆ XN\l.?F[훔jX"[\8Yx`2SH$Vo¸Sf݂m~EʀwOB kvxupL茗H`C&|⦌}s0[3é"\];9n\j3X|E{[^qwiȺ^hP5hqEp!ȳ !d k_lHQkD)ȢOOz$=3aY/چb4vU/HŧDnH\MCDދŖ:lx\;}2&.g?r'WT$gC9- 7FB4_qY_G117:6B退_ڟa Q؄dq7>]Uuk+_ 68]/ev̒ضj뼶Cn.]{M1ŏ놉:c@";95W}~Mvݙ-^, rnv]$Ԉ3CӴUD!2/(s3P?vhHihmڇ'#uU9P{)" eb h9-NBKK4@)HFUKټZ$ T2CoS:W=-!f)JxSn3'b{^Bcu$TOqU{f=վHFsjXHL N1bkW͇톡{Q?pi_$m_iO()$&'b&D+yPe"7ZAK7tw"}^ E@q ٘ߊ.qKm9=VڠfًS]"JS0@q<私3Y}?B8 bR)H=*U y?w>ꦤv;KSRFl,_5UZPlPWz*ǚ5hFHtM$nGbh;b.CEu5SMetcԒw KrQȾT < >,s 81TMS3@}&(a'A`M0CS)IFU}ȁCnȹ#]' E ՏX'õ:qsIk-Ibz^!Кo9Z:5q$>_Js|ŋ2ƹ>d?srAFeT&Mٕ 4 :^E|/9ٵTM6,Ɇ}Ǫq<`rO4;7ù{h6+Ŕ,˺bNU} gܞ(Uu+sZϛu"l-¢7e;)˄k"N M&Cph7aNo0^I|鱽^L!QlBYW-K"&a|)dR¾ہ&.%2JH&Dnl'tڤ1<'[.O6baJFf)!KMoz:"a'a60}!Jql\M ~ӳK)ڙKupgC *`- y-E ÷љZu|!%x6 WUb镲pw$n =pPY(thJWe;n{{)7D=O<!SCnAm},TR*i0Yzia\[7C,H➍~\bx;AzQ@<1<ʤ+asw_?dV4:DH(c hCf e]<r$Q\ʶ<01[GxPPGB7%H)_}ZS;ogN4v}6S:# f!A8u*rTYUh՗&2kб֦ssEEMzxs3 rT"|-Q%kVajBkG$};` Xȗf`?ㄞY@(j˫F;@s]@^/rN $>6N7%bi a_(8BuaƎqx/GnlwIIW:@%h˿xT}_DTm}w[s8hd_=e&^ #/J6<ث,Pំtl׏hipUմiq& o !H#V~Sܾ>d{K@! % ~<~ M%kRd<_#ޒdg β@NU }U>>BJW~v34R5DWQp }JIs2x)C&v_b8tV.CAxU4=qDٽPɸaM[IGA8P.v;%W 3&UF\<|@L1>FK]Д@)Y Zī Bb+u æ iﻄY,6akj94,жRNsEK;uTY\*͘K~\p04|gw qmΏ8^O-1=K1B}$n}!DәZwyʺ6,BMALl&+Xx0Ά47[oLZS p%?GYȦ 2BcYcsQof]SEM췼n?.|k (SPٝyI'yDCP^Ȩ[k;f>6EBo.w+n|'?jRnzw@+c&rOd6j,$rW"n5V*\ ڛKXquFx>Jɚ9m[;P .>)/@l ^uº lDi㳫pTt}GW,=eͣ$$\M|e~Ac @Mɏޜ(u=}w{ Vܽ4`9<̐@<@bUߏdTPf"T|N[ {T$RUh,=+35\Vop`!UsQj"?+4{I#m\&<8J@ܪ(aj>Qkmc>y[,x-xH fI>v2+8_yW]W^$Pֿc{`[xOgrxKX=O:70uut ,a'ZLa &|X;SF쇊&CRe jw4sߊ/—㭈Lzt7R@ X1$xedV *"Ask0+3tDPa:c2679LvICG\rE4Uwâ )*OJǑS1Y=Kvk ?ka"!mFAϥʀucVTq:R˰O!ptG,؀z_\ gZ/Yu)},jE%1u"MSf_*!_*Us2Qٷ՝RlrL'w|YWl/Oi ˶d7? jv*L٘а#[4ݓ=OX̓g18j+!,VÕ cula8A56!6\#荞\\XpJ_y,PTtLP5#Z~-=}}HJ_B\WNR zJ*X{h兊AQ;3:<_;r˟Έݞpbt60VLV!\/F~(kg,|ZNDe{ԋ>8 [+x^y?0C;:=:{R@(LsX3hj-Ͱs*@ˮsCs ")bE[؉jӅ>nF-q,+DxKs<νbMlQ qt@ĜWKE9ej-9.5K%4_+1(ʯOo>arXz}aklj#S_$[)iɩZ;S4DG=^?yzAt86%|cw\仹rH"%Q/['syx'!42pPO`5$5lu~B(D0\koIHPCdBzseUڽPݾ%p H߷vz6A)hH7ma^_}EW=+T3:&>}~6"\@k3ߕ;CJFQ%"`^2RtΝz 2[S7r=C{_>##*u\$1xKdJr_ il*?+3O"󱔱eM v3d#3a@l6C)ᤞcH)m9-kJZԸcolF~rوUT  XѣD~aw]s GzcfV7%>w48$[x"CY}T UK{2<9wH'2# xhP 6i%6-3pr:*KB+k4A [ 4>cv6qK`cC1R =-VR"ۡ+2r!D!*hN̪UΙ?kRhz0p㆏p>\"k_u4ha~!6'ņwSv-]h(&U٧: (bNPG'elpJd9GkDz[ODpȥhv 9r2QQ`olf{.K9{ iK[^Zd1t*B".K0Q_6$\!8/m#l3̘l4)12d7bK~2bȇ%> au<kw瀱A7%+xQEm⬠ԗ MeS;B/-69<:]3]HS p@O >%yug3aGŃ4섴* hC&ۮ VNZZ$@EN&)kAK_I6->Q_#[Fձԡ1Wf}82眓zV s28ȋeN2錅f^v摺C){ 5/hK! H}BRUPLu|Qd>`f=<8Ê f(ɛ 6g)㡹ƧfsNVbd,I]N@2)p`N6\N`hk8?d7o;yeUx 3#kIdZVך5!jn꽁nb44#ӧ#dZEJ,+п6)t> E|݋_ bG̈%,5L88ШDkiNAO0Ŵx3׾nc=}֖Mra!c|@mLw:-wu&,zf0z^- {0pK[D<}V{Ƃ!hTI ۿVH,I8Ƿթ+'7 g3t/X {-/畈-[C?bFWghDL>:цÍE0#wVP5U? ua'np-^C 쌨3d,ZWS) T.#UnѰ `Sl\ ˔TUp8cw~_MQ>\D/r6) 97|FM[H\nڪ(J|ngIq* pY M(PY K;=R:WLL=8E(Ή,q:޼J5![C: ^ثMwmH\۷"&^~ݓ:TΗZO\O`%餝9;Ǿc}GrՎqOXrBC*u:~؉o^tZ !m{xH4.ջ DŽxkZ$h ItEQB^>{Ao"t9]p5&$T#lZ\0G(g/ ^MKZڔɪn vL H{D>c$3g]gv1,ԑQjRȞSGnʙ *^6Pgb04.U]{9bOPf$wP bcPAAlhшG3JZ9 S" fr"û/Te;!4BJfEWWh$֢I\s&U8FmFa X)bI-KH5 ^XHHkй쭩F#[*o 3k :S_~,Y]EUqcBguy ˮ-F!dBY!r;Ut|p9Į-#] `p5 *Jyb[G.pN.؄L8^Hu )k ;S| x+p}ԩ| Gw,l%Fᒬ]sp̳uM(x‡ὑG14zgp1'{e|pL&aM682ypzs1̇IPNZZ1#y%ۧ~tQw_mb _,S1 k xvڜFAЪk^rU-k"~~,GCp%*K̸!T鶝Y Ze85 HhB$R/X\yĖSl]CC1K|)SgvtquK5o/g_?\o㭎 Ze@ϫk!6U]& L_ټZMbMFƌV@аj:iKܜ%#EFR8PBMG'b-ʞ)袯I{FV{ T!6x^9-ܻ: T:O45.&ÿ]HnNty~01G"`cN Wj;FT6py>>nK{+IoU9S;.b0EyO ^a_;˩*$-3 IkYluJF%pՅ ߻ DԻr}\M*vFHҢ[f?x*OSYozv|͜c:tdv=q7huVߡk06=U^, kQ7qfuș4jPvK6ߠ)߮_Nt`7;a@]5LQh )FywfK 1.X6UiA?t@;k!vDb-&m荃UY?鷋58~Ǐp^'Zz;ia:b<7=E葲3b%0b)4돵jx救rpM-5a"lU´ӿG*.~9ɕyTd&ENKr`hk^x8LH[hE]K Û#@Ɓ8^i @*~ `.j^"GtA^v. S*FeAI:Mר$cd%dr MYJ~2&TmGÀsrgΠ}/-_kæDM[RGyK륗Yj T oȗPڝYHN ;T3^oPR ~ɥQV6֛ꪾQWL0a`Ch}0-XE?_9ڰY*p|K$ھ\&'|_+I2tkzgJ?̑H1- Xe}Z;Y(taJ4Aoi/QSn?#`0B%?@x$=7)a :x%4^c9Z}nsZV{<}cݼ{V;cJΩ7}wL(OwA6?Պמ#E2)m#Vm6EyQZ>½ &ziPR[RQ9 ”wBkw ̲WOQSl0MYp_b3L}Eml2Ca& _]S-&6d/_F`w~7w$?|l'/%x4JfNjet[F9GAZ hitd9OŚoݠODZϏtuyXm7`q+FENh9C/ *@Y*KאJ@ʣOɦ nwSʝ co Ǽ! ؈F{֑h>%HbFT׼AoDhh+Na#b Ok z]/%^,jA5ՄN6t9l7rÈ )dM'I9:p(T/ q:88"|!w:TѬ?>._+w QAtO*G0໽Q8[|"CN&?cҦ[1ANgOr)!(P1PrX@XB#4K JQSH} kͳmiٷeMOMl-"IMDl$D91*5gol4^LWW3EsGj+?y(P|h\e5/?cKLLG '[ajTk1t}m oBlƯ0m{J0J38>~A˒R䆔!\ؘT+1N[O3K df|SȜSz{f(w8_kJ e%3g}nd#x k]e?R4o"2O\5 B(Dxt68!,ͤuW*'Ai<븇lKi3lܘD\>4Ԇ'TF9I OMut:t6nt{&<<'5]_cKwY 34*D,u_d#χIt.Fŝe}l]dUVķRlDK`g(\W1U=,]tz2=+Цmto/]?n5{Wr1RW]NO 7*;7e1 :7jmFHX35zg2\,x4b`(anje}pJ8BUz[--CFgMf/ *&\Sk3뇃Y裡;v) #9v' W{6LÁ@ۥKx [Qu>duNl CO,g 9Hi>ª7:řPlu7&Kf>ݴ/0SUE/o K s}r>>2AXdȋ>tRK<>W0VV!}(hn/,3a9cG~ZH3bƗ,zRCz)篥&6EV= -Yg} 1:gcǢ(ALp!\ : >39zAE[ t><.jʳOBe(dLA`6654 pԾrv!F&5KɿMR0t"0FJx q5k#gZ]LUpmS<}n>B |BZH@d Ӓ3` ˿ Jn׀3^>%}/-p[ws8# ÷i؏(켍*5N๹jONkv8’ t* hz={bώ Ȕ.%*6-=Sh㿀S׿z[`?zWu os4APO\c9mKI"g3r1yo5cO&Qǒ VGw{"ZD,4%" x?sk`(naH J[Me宭Ap$I4 BIҎ'!Z`ɶ$,*O5r|׈j柞CZ=)vVx4>bC[Ga8G"3a#:Lf#5+;Sʱ0jO/t( "em;tK$M&6L0xmrѦx:YJKB[xkI\vkLLNO%#kz^oF렂? c\9Hxw ePVpZ -B1iB,=AoCc}\`پϖz>*uH@Oٝ;Ёf?OF!3|H<`_g&ܘYd'|(rfE%]* e_K% #Z nO3,;Hw]\L秢v5Ѩ)j e4fR̫F6a3ƅc&.3|9GZ!LV!bpUޡ.EU-Hmi^@?S7nٚW]>δhwM. Nۀ؜Q62RN\ٞZDQ~U-Kh _Qd%Gr5yXtHdD` UM-VI31} ~<mzAs:&QEhRxqANp];LG~H1 dF+Տ?'^|SC^G>'ٟFe03a|cdc]כrϸ6;ٴw 9sBɾ}Ű-Dm{F$Gj1D,cq$BGECgQí~u~91$}I&`8Uz4×]Q$6)(*pO&vYl,#peCΰ{_]6( ,aXlOc"?iNy|íʉe4~ߒIWz#Tv"^^rlWH-\r^!nGqbҿTQ,") 8* E*I ]u?߆"*;锐"HVE^2%"f9xI2DQv<&;~ aiX4?lML5mnLFuOSt`-F5T gxpuIeyfmcԛ>"иKT_$C;R_?)m 4f言,Lt'hT,pNO##;ŗKN "q԰j@b&CD;{ i[*|Pޑ1'qWLȉIxmJ:$Y|񏑙am?\AF$rmyu"$9gxoVʃ3ilQ$ejZüpIbq,sUG[%]IcKd^DѥzKfweZueo'hwUbͼ`wH+jR!ܫk fM5e 3 @%І=!Bw7!H2p]pgo2zC6# &ܻ?( '(N0J%1 yjf2TJ7lKX*G6cUI03${>ez^ld$]vpPm +ߔqeC3y2#! {@ ʓV %Ji[^?FA=Cj! q?=$st paTlG-O)1ZҸ@^HчE'eM6T/Ean9´ydS"'`QiJUH$<`l]9U58iv(D ⑙7-aH5rcڪ"9>Y Wdi;,&eK=I!NjZc\4b;?g+tJ: нnڮtm f=V7\%oly_݆M 0kAp Gyc3|-T_ iE[JrBPDW|*"sciK=i I\-̞ jk']պ1iIoW@0UmG.Pz6A[2*HQO"}0}D{$aPEv+5s'<^[*MzixN1 lˆM7` , +TtH MzťOS |K^8~.7KV2"!ou?$Yd b KSgk2xZ dW;(n>Cޗ!#rەqrĴSZI 'RF"]&4RvwؑƴhBV}MKR*!G]3B [Rkp60՚Kr;PYnY3~J^C 3̂?ykh|%P.:91olR'2~! x֌VGY!WW %]L2'KGxnVtu{;M}}b"E>-u }UCzy| rvP_&0 p{Y5`;Y8kW_8p:;I{|Lx^.ykv8wP$8S|[祽?ۭބzJRq#DD@\Hi1sHIHCxgj}[ Q iCpC?G/z<܊ ZXl`(Wo!RhN36&J %2m 0'S߲Lh,5@ 3av9wEL S`WEp, X~հ1 c7:y`s솂Fh8 x2uJ/Qnd ׋SC VGe#uz1Y(-1ud9yZ4;툁waF[3VWc~RNb͆bi^A{5֤9KRcfCBM^(1)X[mƧ`>ʌi[$ae\F|uo;d%\0۲ Urf^4&{ye8Tz/,;/rI%Y(!ϋ7 I=KGP?J AM'Y&p'䫈tT)݃T?0i }Ƈ6?ٔ蟭I HkJ $K=dYos]5ܰAoHJ|k>nB&bx YJW5\J!3hs z)wz9,8q5:`rJoي7?+ p7`[i!,DאyBκ_G4Mc@1;?Bk3gɠkΏ`m_ <9LGfMFG9)%T>~%7LU*B[;٨4o -QU\gl+dl]ׂɧ8?W10{EPOfEG$W}h͚3A4A_4 RPXC5Ī4_CIٲ]4w?Xkl[!F'SaZR8.;`%*)6w~vw?`#("K BVŖxN"PJb!z}:2<ödY *l;\)!yZr%{az4,<\ XpSnTFH.E7,\J^߀-ՓAa'7ϏIh<(5`A`wi ̉u s=l&Z8[ܗr?gD? +1,q~rfb)4G0S.WP;7TH0O*$"<?j ƾgnmUxy+DQgzfdžaY<Ŝ_~ [oF&(hК, ځ]^duz܌+H̔㘓BYK) ]0$ec [$a9epw0h\q߽cÜ&;I5eGo7 MPP˒=4~riLKj/P!2NgQ`/}8Gd:> wV F4AAR[`d#p ) M$%xTra3sxݼȦɛ$8c *OYq $Rk;A5:Qolt[N[C{MlD|)Krf#Nf2_{b -Ա:3ydqXB\B5tϓmlPjV84eL0&.p-0 DBˌvLvy49lj:J>E'=Ȃ RΪQ(LebL)ptFn"&$;ʶcr(vю|—R]!XKD(i6MLGDmiX ɿXP|ܑӽµA3J~bB6D1k9S۟O@sd+ Ә"ɟ*78&plqO_J\OBja*մ q6k41(\h\f&mLfϵ{&%NP1iݸ3$z~ v%`=a>?Jͼ:)4ÇGpx AY)FΛ` LJz\^m>߁euK>;׹ydPn':cޣ,,EL]ihL.G{̢w|蘗Ѩ\$#Fc}.ݍrJhRy&B ےpR.3Z?@U+,lҸ DBI3Jd9m ](7F׆D!^O!@`}細ٰAC84 1l5ѝow|X'5z͋+4IIVX~LoR.89=P>6$QSTt]".cys%lp>2DdC1n$xw]'pϔ9LY 0Q5pExB"ڪER%ﰀFM*qfiAV5窔N2iO;s9({9XХ*WZ ^l9deR:@+G(Y֪A)~ *Kэ} NuT d: ir1kHXɇCT2g/XH÷^"(C?z;$p{#jP9ƞ;9Q{khجr?A2jzHipXW,Cl|@ -;IW4OF!] !h$0n?Н 6.=MKc5W9/9jk0hbٵZ%&r=z78[T?"4(s1W}ۅz|ֱa,k}[G*7Ð +dGk4 ]9N{S5 ͌.n*R%/q"bq9Zi7,`)-lsZQ+]F>tٝs,]H1O;k=eܽxZJ wt;%++F7=bȿ,l£g-+Ⱦ2p&Ѝmpo/$ ; B5?5I$R X'gAjx7*A8ٵ70>*>e{@;xt E28koLڦ2ܶr (-GyG6C:vjDT 8?[[ 2@?-NZ2~ 瓬D<˲a8*Xn3D]1Tt8 DP<ux\}8 w!y8X"LP%q:b>>G}wAvfhTVUKir^wN1YHij] .кe8z2}("wi>.+پc7ft8mdE~ ! Mh@<0LyYi"7 Zm2;SG%'(Z2L tw ]a_jkѣ51#谫$R4@Ke.6sOA{t1f!P܏F7qx+ru C A)T^:&ďA( z(uܸNɘ  h>H>KduL dTSrPM$noԱo /\O 9V߿(juEc˙^+;I1YP5ֽJ@^WBȷj=:̺Itѡ:)e|hQ2ԉ<֑izȶnôlrOHy|GaDYL񻫝74;3fu{#keI6 nj} slO. w9I*2D'IgW75JeT`%kж*0gMW)vL.*O:mn{.T B^кkxٕòhx~Iq[6E?zA!0(@JU^"0^Tp3sÃt#6?Hh1P$"@p:o纨+SA^2:KF \| žcNc=|13pek>d&`ۻ-.RGh-*;4#9/{;bNԃ6Pj>]lvj 0})j`5@Z鏌eyk2:Zx1B$Y@Yب| <܃E;IubHNĻs+&Mٵ%anJu Ə-jۈvޏ8}kRwSI N_ahܔI* Q&73Q M6,YڱrHHHb :zP%e9:}r8];Z(˘Sa}K:j3*[ @Vok[k"쟆 4{gLHy`+_"còrpt |U TNg8vp"6nrT]<שq|GCƯŘ; ߻*0mHXV22f ܖ8Ss03bp^lze17?P_{hiدfP, ӝ-%^ tN{ RZK4Gz߀t>iV4sI-&Swgd!.;/FƜZ-GAē B8rƨN&tkVVJ:]QUVXeHsFJ[2Yg6ܰfC0XDS7:7IWx#Ƶ~^l6e|4_1xI۝B]:OF(>ݐU-y/z]/x8nةqcd9 tQȭ/ b;}UL9סB/0; 6ȚǪɦl]]}1-9 ',.Qj= z1ԴT2 U=mI `Rkh9-*'0ܘsƚjcӓ)<U ޾O1uQAc2א%5M^fȲ mrf4mZ, 'ݮU47qZ>?vM=N i 2?U%E)Nz,<˼4!1u]{7Xe`5F7ŅIIt͡7w~fvս8 LDmmΰZ]3N%'v(^Ө2NЬMv7P>\XLx)~Y28m2{UxXX ko1R۳|Kv3Rډ32aa Lv xpbaJl~N2ZdFaE0J\ "즐xKc2NDQ\5'ңܛ &oCk`Վee#Qj͉TƖ8Gpkrg,5 z55qnl8\8 3z[cJ grGMh/'4yY%'/955:&A?z3À&sF.$.o ^8S^ӻyTkI$;?۷ő5œ=iL~n3aoSCӕn5/1-cU)yFXB{ѱBA? /]v cZ^iNB;&ts>*zM@` ~J e!{<[_q 7S?NWSd}Ǩqƿrꭤ@rPj2Pc|x95$\yY ?_Jmbgv `7=E< k7ҏ4EK䴺&/1kHA tj [7_lD^32ޜMeKsU8TQzJR N脐BHʀAɃ6{=# *ۆp}%=;09hN,`  RiM1X/ڂy|SQoU\޿`h[/V=gޡXnec1G-@`yYx1&]"zgH#ѩvP2Ci q',iTדPkllBR$CABwfNX>]oZi;Hq҆EmnySdr~4%C2YMzIj#Xh9jrXZݿfSs ((c]댓c/'ǝB7Q֮(f6cڈ'1j+ BPYc7h\(AyZ W$E8N-BWu'.( tst ak %QD;; t Op F?$"mO,(<< ~H¢GGPԌ(]żh=sŖ0/xPG&\.(dP0[M*b n>18 &4w(cpQG1AY %NնӛZZe|[+OE-L |eOkLuKs5a'[.P۽@S_ m؏1ъ]>4lٍ+S }{B&3Ay_B\㐊d/, x٩md<;O*R&Oф]W7qjf524}8}lu;kK4?2HFP`IF\Sc(?c_ZŊ1ٜ;Kōٿ<{9&CSx{ o.1`+8`lkAZ3Pk0{w&6#Yn FU$Oʃ:I|h <#kz3)*GAn+Me4Kkir(2"9,3xj^ (wG1~VLg/[-@`?W p,'oY}>7^<%bninf-9#x%)h`vōE̅qq]5;׀$\\HTŀ Һ)jr,D`m+vSښ`I9&=mǩqrn-dP˷ %_ylD w=-n$rfcvaKU1`=fHL7r-_ ۾ω06PxxK5FJWѽ"ۊ&3IriK*a)1:k0׸][%GOQukQ銝ULx|g9 {{l}k>-ڳ4i! McL QUs k,U7*!,*pӵÐ9i+ I9{#hun^[3L'4љ\يWn\g Ћjt2bR{OkzJg+nٹso㘫 (<%@U0㴙xy ?te#fNykdȝu 4Y4P7ht|n[)IUeb2\iHI5p ICU-DɒK< @ϔJ2|…VhNU +m@(3zWٍBdF'<&&s8A>2Ẋgq:TZǁX*zWѕ(Q`L`M ֆ ]UNæXO@?ɍwRkA}=x=Y1ƿ{| !$T\gdGoJ+s' l:,@ IYsZw"{_wDT,bR ˟ cFѭf@wput1.y!mb>U? H= GO~>y"+ {oaPi}A12}ݿO 4l\GNk&Fyjdu7J+C4CX[ֱ학yPgx5hn/Be:vϞ6vs!'hWڐfq] ;xpyX _Sz*ђ&,,]/.|zXyܬ 3wVOE7GV94nhFΜ=t3cfՊjx1 (S^#p4J8QУv)ƲS(?uI̢Ad sO7C? :Iz϶4D u7(5,t;sQ-l uf;p[݀#؂hSSzj\S+sb~nXa;W!5US]}fE|Yǫ6p28~{O0&6x.mpcyf"_?Vr!zfc3Tz3nUڋy^Z#W `woL-4ҿ~!U֑w{loLp ]M"FcY>_=YˇZ)2[Mgv(1"aŇ=!-0)JS\vFlUx_A}R.<{;3l v ztMD ozQ@20nG0ΞGZPdGl!W-j(_q!ӧޡ< LX IP< 4el'^eAvN6R --4O&> b Z5Ec1PEІ$ )̰b -&/, 3CWI'SPwK8Ԏ#S!H"鍍4a:]Ɵ%BGq6s1bf#8W uk]$s6-Xu7{}+xp{|$Y*ۯfx;R:DhPRɨAL蕦'FYB3 U Q)ǣd~es1D~Aˆ ETIm$H˽I z&9e?1IidN< {{+K9.^btkN# ^*U D .poS_fiz@vJuPev,>o|{l 柙;|ewb7'Edm%yv3@V)\DB[Vo |\0@Ftլ#H"6Iޥٹ OܿG՝d͔w>|Lj]=MM 5VSX'_Qv |/CLwT@^Zk!i ||>y7/y}sQx Nw2?1BaП&*CP4k:.qĉVS4:3pMtD`F\s>HA,5u =jp~/G6|]sգxw.)YQAWÜfu4ZSP_ F:?>5 V u*s։΄Wfyѧc?WA|,שk")6 C1DujWy_$0]?ΙsHGsA2O[~A! F`pgH\G : *?'kuexmf/Z_ʰ:JgS>qSnyZ8ઇ y%L3?xJ%~i`Gm{ }> $J6A?ޟZFgMX"ٔ~nJ[/ O{ -}*ǻX.(D 4Br;5Ժb7 Ii=..L#M2+fPWC~%e$,N18:O'ftZsrs*=;Dsh&ҟ%'H؊,at0XSɏ g3lƀI `[ֈ^FDH[#dĔ$pq1bڀ> -DS^߭.?8W*dgɠckdF8 $ <Km`Dfzw@&$Ȁ\gn!1WCN' 3ڟ֯>~r“kt2XIJ&׸N$83z#qm2q,OC`w5 Hg+a$ڸSN4w9F\@ӽNHZu[Ӂ%`vPѰV.dxź?R*poB5C]W}3INM).Wniof?%Ŕv AcLwL>)v܍a%ՀœM@I}4zLib^{E/ 9䡴T2\{u0e ǒ$|: ֌))&=y>F mt× ;3 zml<$iR3 նs9HqUEN췙vLAY^:^OyD 7pa7WX2y ('ˢlȼs@?̻O7aIngj3sG[o3׎)C$|$;֟ɖҿ|ŻKwIpT2"hBe` W+ ?u#NVdg۬nr^Rn`7qsJx<*7ʜP~8]oPZ]ep}k!aw߸7tX3Sx_=djXfVw:>@Q _~Vt*JseSpabr|Ϟdw*BCQfAZY|c 0Q.[]+2rF$]z{uʸz6c*G@z!愑mPp⭵%}8SpK N{Nok~5`(3s^ziW,mV;2% yHt3x޿N6^%"Q{9cDo&k@{|In7 pސncǂ56v3ߊ L+2ѯA;ݕ\]ԾguQh D94/.~YōosSUplXm>Y# {"+[e𒽗F7˓-~)BvvD;$L%܈x(~\lUݐʪ#ZM)ƀPl/PmLZbszj0DgiM@gDJLbw)/t ĥ_ >>_ DD#.1B*N±لQ ֎mh^nA*8f8RE zУjw8dx51_p,:J56 !B_ƭ"ہ, %ky4-M?< >9+Dxbqy&Mᬭ 9޻w0i K.^I(2XcfQF8.%{OR 1h4A6}>.Ȼ_(mV0r59Rκ"(/*c,B6>&!H01߀8MX,)'Ct&kckgѦdso4*g,Tַ!nv`+;{df͕wi#Ir|攜ؚ'o@DFd;eI /_Ӯ_}i>j Y$Sֿ[5}dp\8e.WxdGo1%A`$mB^ >goD =A 5>Ji %/V&KEx@uT,5>+{ !s|>"ܻD-<\ 8\|m\[Kg4U=R|$q=nuT3/NτS]pX)ɾp[PN DW`BJVt$`Εcg5&<\rBRhT$)?0羶J8LWRQ/П0-Ρ:Ϲ& RwF,y=CkVW2I#'YU¡ 2q^Rj;mfė%Bl:vG\{Fxu+<\*K%%'C  dgzaW5遊]Bdz^QgF~FR%/ѾqUWnE1R4:K9G4.5y.v)Pw_ߢϽd/RB2I@s1`&/?ܓJ.Ɯ s.c5qW(eoV~;E?_T0? Κ΂Li)uq?g> G1+Ihv07x{{T5q 7K;pJ}߂cL\`i؃]-S^ibVb)kyusp9: ÅegsU&|K;>a#(eBw3 w,*Þ,pq> bj 'X ȿYwTm +tc[SE49Uk6 GLܱY Ih_HC'[Q|j+֕K"ƩqUhMSW<| ZITM>n:x !]޷?zK2ӴmXny JĒ<[3/Gc>Y"ٟB[}ד^+kI-IVmi94>{̈ʢ qKPu?AvzwxpK qF<9jϚEv`u=Gúڞ]I@56Vl 5n13a74X.!ՅIn̰, Iv@AUlDAaA!eXmoD;.Y|!( "DmMFnNDh 8+[eUfW8Bb K6>AFg$ΐU6MLV0: Z8s*p(<>W<8?y&!U/7p [u#AE 駽J5t[o6RBř? ·7L|.^c`H2w)yџH %\+7ۀT!hdyK䳮X%;*Zk P5}Aڭ(&ߕndd>i9߿PLsS,9m.HNP=$ S+C)A%L=D,u'dޓL;ZƧЇAcba[ F~p{ׂ2 TXyl(f> 89.d[eJMCcrg$װPvzM{Sᎅ Ci 9-xCJIw h/{$}OnTR^ n x 4g4>?Z|'<\KrϽ;.b|s<{= M?V%,ZUzV O 2fkj3s `xDj'M$ԏQ"dG AءD\h@P~kaR_.Q߰Q؅?XztUWL~W{i~?ы9g j)tZ*WTTX\w'qJ[N" q,d0^!])DT?Y%xĤ2H ȌKn'0Le5PUU9]%)ޕ[t]L  6!2Wu#S0qBRsùHk>\zF챊<ƏufEG dGd'<Mmo.x޾&tzȾ+ݷ v}̖nt'~D@LG%փZ F($ngzvjz|o'`O;ƏMY&}UNB]a'5bhFHxwLNBaK5ƀswJ@`jWI0fOnj? 'kds‹I.i#;݄4H@6АJo{C-5%㻫 #BT!h#.s<4NM!JK&OZ.&T.Q&#][TO|Ӈ*Q7ѺEy.g!pBU~kSY a~IwPZ!JC[|n ݢ?tu+/JZڦ ;zy }7"=Z(];ވmڪ: Wtpqȡ5lٔGj\6W;s~;ebmN~1X= 7޸UeYZ#۲nd/dAgG 7V=AUnqYծRǝt)HTS~U#O Z{l F WS>AX/2HZ;RJș^^ԧ^8"d X%FGx:(123!g1:lJh߆q^0=-vXuڿԽxqē~`lmKט Gp?cC)Ragp]1I!31̾ ɗ{5*^ty\$RU=Ah'׻|!"qmZp3^HMjRld̹9͐^<qàEڜ*=-y@ al:(2?ȧ܊ZU Q}P\:'cR{ըUw2 Db"u+C1 :AṄ'w d.nR 97ve]'6o[yCGqAe`57*~Eoœ G+pAQcO%D"?qbvp`dd*O/ϐ(Y@\0av'2=!OG6yPl}PvQB]q"*,208><|#En˧P[4wPԤ8!hN]s^):ZSMԞDǂdP .4 !j' jff9>:ȠcqZ\wh-;~_EѠ-h'8-b,`u{v2q٦GQ)8̲NOd\J~`3!׬ TQtlm3X-N Z禷fCgK_8#ɔ:P)J*q(? 3epYO,eJ5{; 櫋s WgI33U|0< 0poOdمgX*(?YsQiN[ EJ(q+X@[H./om&>hG+*&~x0#9~-J_a$ _cU7SMl)Coͥ֍vq]nsNաS/g)+-|~'rޫq6XlWPN񌀭\,D,>▻ڸ? |&F[ŴB|^|GO^6K%E颾N4ZH@6:j.a@Yx׃31V:>gMEVɴ%mުgD Fg$cxr/({]įV;[1F+T{{hLΑBdF;'aؕS !aj|7+8o.> ,+WDtJ'ա8 6M.4šv[8 t~. nȀ,9< 1$,h 9(saLF#NZYxr8|D+jXp =$UqT!u~Èz٬ĉ[`RIzÙ̎?:H ٥whiG.C㇅Då BRs-OR:9#! w@;䕮/˪E㨨&G$Q'&c3/Wۻ>ހԥ4J>ޯ 3l@dX@M+8tgvńW(Aॎ ,-ykK?rN~pzHn֙z+0i9!HDVy*6f!'mhB]_ "KAm^7#鿙 ltqpDT_HLpUm;/) C)wg҂$InvGw&ivNbPJA!C1Sb@^z]bU^>;3K0k y׾`OjG4E|boʖf{&i WeɘFV{H |G/?rvg%"d9E^+;}xN [ eBZ$@`dik#'?mev0MV*~|bCB癃-&9,$nnQBQ4]-uIaM:pX+ FUO9Z㻿$zf#§ND7R)/ڤ;LFv"ފ&8Ń[WP!]ǵ:^+] @ N /|xS;4ZXcӈ|Y淍-o,pѮ3Q-V,t>F w}(.؋87${L;!?oTv((M4Y.h!)dXx]G0=HsSkOsԲqj5|ެsr:$s UoQ qY- Gc/|s7_ͣzdnb_U+Ovp+G7C;n1R DjL.8whCv줅6tϢ_;#zjR7RiΡ3a.NШ<'AqϿ#P?ġ#zm}N 2դ5JVYUyыr|o…trVuiHiBV$W'x r̗Vu\aj~1ָVcA Roybk FŔ@7uy_W ـvRN4!8@涇DZ{r (UB I,^6]s; /a'4@JۺTJ ƞW5QJ759jkrqK ,[oXN-qx}K1\ M$;{%:)ps-2L¹pL].Ax xgw8,1ʀ5!wp$z˵PWֹZ1[DT;Mߏt9՜KqI | HWMˊ 0f}XƁa(!B_N6`LU>++v[kO#~k t+Y嬭wOSBit >v +"gzęm-NlwxLA7ݗ[CϣxT;ىXa>^H/^ShL}Q7ٰѸ y] zfu_7:i?!8.B($`LxzSNR?a}n;qxɹk % grkg?ZKrTjw]6Rlv{ #Y be0"6L lƒw Uud+W\0e7()^K/Ҁk#k6cbSL#;A_]d]WI&![ T%|秴ݔz8K*i:PlbQ_ȽWʥqM_33̍-h=#[@p៪"H`$q^kCna/5X|x6|=v9IL=wˬ:!)B/O~a=|-K$@g([āK\;:Ao.VWu+)WKK Ew#^*8J0Ym@ZkKM=wtF9ZD };d mhrTZ%02Bb6-@.k%eśڔPy2…A՝aVOPx~Dx'Ok.4@Jcj[gO<9@\m JimY>6 N{<ϋwгkFn.I ||N,G9`ۍb]]d0P u `jjܝ-Łlu; ghI,by @B3V!"-oXyBWs?r_\`Ѷ2fz@Ip-7MHL.}Ez7w?ڽEnY ?%t'~Wӑ(kj2p5qb>'Z{%uYaH *158T@ ^Fن8+T R'oDU]ofHafE-^/ZC?&T14é^$ ձ̂ذ8dW4qxۚo{2L xS4Cֈ'/m^{nZ8X]Ζ2>yVk0uٟˠA:Ullw49P:ك 495ǙֹG$xjg o%'/4|iKhKNNe3aH}38Z]_/Y x-|py!,-J|:Sù) :&]+;FС (:AJ)Z)[O [3o |3r{^Q|c]:,bqroD?~lch`Q>1]ϢTL'7a a،7Ql؍ xvǞZT׉M!X;HJ ݀ᵹamw 2}ݒqfp|o[Nꑳ$iQ݊TK''`U?z9C[C(r356S&ϵ8u3,o+#"1kDU~:>Q-H&%uisWI'E 4EW*I_b7/PˠpJ jRRn|)Bbq1,mx jEx/|HH_-k&mVƊTަ 1w7Ox }ZG!A>,+Z1hS ŝwN?Ixvj)o` ?$T^.rU˛LGTٵdCp{q"ߑwsH5rIA)cǏseoTkrcG:0e+szH{ʸ/e忲!FuI-gӋړ"z ?Xx4Ua,=}֣hu,\/]`cʌj-;{g}bI]tSE"q(LqF$e+'J/Pzp [m7K@I _ޛу/*hWXwZJOKyi4Ǡ'p"ډDA c$YZvLW8 v30zE) &VBFʚ6a1U\/ͧ%^UB:3I 0{ +@Dmh|GgitC#6X dP$n *r)/)-v\kɮV4K>ƥrә.^e -I>WjĄᥡp&#nEsKcۧ”087vGmt VV|czn` pws5C7 V7b05r *`*Agn7uVm6'޲.r X݈UI$;,Iׂۇ1^b-Խcu~Ү*EEzN .B]g`/ ^SK"{-ZXYAS4י`lsrBN_ N=G9Jq,Jkhl/Y 5>8>*Ҍ[&uf쾻1VfYwڞ}'aJL[bϱ'7ڶ~j&I_i4ئ޽SyZ\PpKx&E,Vj{ȀCCN5VSm &.S,ܼDbGS>I0C4Z/i3z{Va馱"c;>:̸/aChO>HJfHnp͐΀y RgZB3(GS!4ﺚH.(;|a/@n ~\LF.pYJ(dzF cc>Mm/ekJVbE33ObngTroԆD!x+I˗1PB*4o=^5t8[]ko,SoȚBQ)e]N"d{o<0U'Ɛe**%?1wK*O4 YL\-vcB=nep>  [XZˬѾ, "dБM#UJcd߻"Vd l6T.)BՅh@:)lc@׀G^ wC}]N ᩂ-b5R/7!wZ3 Q(mOL.!69'3 #!liRS[,, dGCj{Z~?Nz'~a]@;6 Ԃ j *;W`9',+fZPk5JXykZ7c_ZhB[gV?%lXe`m%%CZ4g!&Qʌ,ulfOc8ؓh>YS cvalP7b溡l$ "Rb!:*Z{VɮNn_hδ A_\]/9|d_xs`hu sz$쁭\S>Xjr|$J$ܟnX&7ה"?lZ97m 'vyQv&`nXO?bSsM~r>I#K>0pg0K֑N[7PB/~y&_lZD?h;29N 93/5^fyt:YT'@y{oip.gi;::ɟ5݊q@ oyy/<PA}ᾯ85l)5.bυSED˶,1)$ߝKF̅;t";qGҩ 'i&q@gh%xox;`{13t ԭ' E]5h/xRFfp 퐬 !0 .z ìs&@$NZP^CUNK,!VdTW_( v3=W& xE^Pޱ}96{XRotTwWu?T6shDi+Tѹ}!xĺټ-{T,7K=Dh}$=D{L Т- Oqz( {HwwҲ7l.5ЕC<}8yѥD=~ S;HͰ9+iw#"oEo U6ʪѼǺD nz)M=a~爓'4 T-zjѻYv(9ɀmUGJB$"›^x/"QR =,coKaJڭvyYEV?jB8ՉsPLC1_h' =g)/jfWp11 XyL2=Bv!)x\g>_A<+`Ŵ+#}_,K엉n8|$)Pt4Rr1zo"?Xi؈ hy "/S1+#Dօ2G>ݗ|Pܙ&b^&Pυ]H{X%dxS sڼ7oOAѼ_SNZkmBV|4L,1M)Պڿj*Z"UuИ2^("D4 6ͳɼ&4d˒R3N.s# Nf‹ZN׃:QWN8`b7oz]y)hD]Z| _+ů9f7:M#2WМ#Dܞ"q /at*4*kig%R%hS/.T X[h͎X+qOսIy}8u$` v+k dO ̭ hp;ŕ(č1mYU(* UTWDB!l8`ҭ/@DPMZYCFLEpë[uYNLW$)[KVIs)ձɃOmp^H!o9Eꆣ:+5}ӭF[qkQǛv!3O#oHO8v%볭*u1j,JBčjϠͮIm@'uIRKN>⹳"Nrz='FQ/"ڤ _6 ,.Fr&6y'.Q!a߮3N09`VБrf&\{ EK4d6-⯇rѹ=e(sݣ ]w~┛8oTz2S ᲋j:$oSjy VoM& ,R.2paFI2iQl; 71"VuI%0<KۇLv~>BRHp-GئAn#L5#S!8(,yP~_j$`5:{iU*'`; }Kj8~AF 5⏵)\W%4^ h%2c:W) 3YJ~&VtY |ؘ3ɺ(x@E B8?;MHS?kDPP ԭ靨袑-?;B,9 ؈-` 1{ފa)˸ؼ?72,K5,yR[%vFXBlHRʬg|2WPW!r.]OEK?R AIq7;\BwfC-J= ߕ ɍU/q>.cr߱yM 2E>r5-$&U "skS&˔VQM".΅i+Ǎ _?$| %͗X4x:Mz ( K?P7}ښ׹qòit1{*[ 6&apW62m=3 (\ZMo-|f7Yc( SJn,YlN[2=G<\;HMqDcbL{^o^.PDдR?)N'/^Ù@А~m{<%8]|3Vm g,IR*)HET,<[j#Y2yBǘbimnX#W,E)5mZʹ[df_C#%D:73[E5q TAκ$F|pGQd6w#hʩCgW5"Aʪi\=uoY#uU ]B#ȠS_:mz"mVL@/qEZ4Mwsϒ,V cJ<h[V"CfHa`6QFsl؋Zɝ-;ˬȢ%1:P@aT n>Xks^S*p5CǃD)\O O5G"גmtIg`KVlC*z75ڷRiT}[1iعЫt_hmW]x‰~r老a.(NeqbF7Uq2d'Q+Jd3PyM\VZ_]wM1? 7nvghsH fkJSxX._2n{9AsU''pR|?3|rMW/=D,H-A>l]gqمmݮ쉋llssHq[k áw"3x5,+1&~{+ 6L؅Ջ9 s{N=5;w6[y@U0 )Ri0k0,cbVaS=*#rZ9Rk dV׭l}y4`fƬ(>H9G[kᄺF TvR\xd?O3^NY= }𻻲Ŋf%0--6xk[?5-;T #}@*mq/lR դ$MÞ kEb#=H m`P΂iJn8{ţ<uJ,{oH3"LMYcD/u5y6*WѺCJg`qz, pR'CRy(-?咜 ca6àt[lW:_?ޚxH%$kRWl|(. ?Z, ?6Iq9hnq%xZ{}fQ2~b>bcMZ|2|xWa):&hh&$眄6ap+>S)Q^ʼߧ 4wo8^Zu笉qB3zбJ%2q#guim.w8@fe;`h.D@rmSk5IPO&- 7] C<_gSeJ䇏c|/fV:`=gd;gB y!j44)3i#VF8s{jnQ4m CYh-PrÍ >qbq٩h*4#IZ 7x|Gʠ^W1z%palEBj{;)>tI`S )݋ %\XqkEk!8e1;NiLAfbTMwҰ>ZN\]gU~ljCjð\F aQdjr{zhb%p3]Q9ݖ6FVXS7fo9P=^--$V|Scʖ6[f0 7Hf@Rv_i?nJsG T2ŁRksI`ҹب][4i`|9Ҟ'C!U[h(.Xw?ʝd/2E;R0Wf2'E' qS^K 8 ZɄ4M& ܵ$;ROh 訾hߦɔá1JIɈ2[PXkZ>+/JBEyYR@PāQ jh'Gz{ t|t Zu/cNQ͐w'Jpd&DxD>u3FĒď^U h[ME܊ ͕^*kƦQykH(r*tC;-xkWNƦ ָ誓WTl0b'i\$)I;s9QMsr/Oq䮠_0 >DAD I`QXAkT|F<8{1D7?ka ܦyئv},D*dDńV$$8RӜ ܬ0+6'W(K8"0ǯ/20`I1)(w b dC2$ \j^"{]bU-#MP5g ;duxFC^k??Vpat}9Nna" $UKqg4)]^Pp6mMݲjimt0+%勝 O I$A3{JKU==iLMSH3פ3 E%J8caE-,_g J~j, W@'I$bg?uZ#`x7v暀58p{> Fg`q3 ϵnFa݅⟫E0bD69WON1Y{R͡Eo h Ҷ'~Lx8> 5 #r_1G;,.:KUғP$Ӻ[7Fl<O'1@{ UBrx%qece_f%ʻ|̦(u"6z噭w R6ABD&+5"˛Yz D` wEL19M'u~ 9 z詺M 4$ !EU>Z 2.I 0o'trϭ?bNy>7etRΔhR%?\^ӄbaGq}رڽDҺlv a)ϸE6J#FYA!EUԣU = ;/8"B/`͵ό×5УSvI/^(˹ 071##%3؇h "i'kS_HYš Bl]U PJ_ yKfuyN`EV<,\b%\3ݪ|K8 zd)*cOe $6Z5ӕaLzܘQ(n)kuySxk?#0H D7=@"}#vec|3ٖs*lB+X/gm~kf!7 ]=C(ulWw ңXH_:Nq֦^:ݙ7bgV4>^RHg.W=$` ݕڎ MÛ% ʏ๷ե$^)>RGʧSQ);Xdj\ gl(<<^=iJlbh'[ZP޳Hj!yhK/J#oeOa b2A6/io(nK/Linҥ 2ٸu>΄J/$ &v2W݋\U wc۲?cH"h9y"̞zIj:XTj8ny:;'$FՉDJ"-Hh:Gt=9\ʸ !#Y\-[2Th[}cD$4d6[kƘTM3c\|wƴ6h m2qZ&;l~ jb>S\JHhCOs".Nw@W8qoc x]gVnm`Zߎ$:dD7=j<(ŕ .Mc)kݮVo@#<%yL탢51Hn3l<釀#ϪNYkF)ia`FiԞjqG%% ۃx Z2ԈU$8x44,#NiŖt"|m;. yil„­>s-:n-JtpegoO%[Qu<+JS!ɘM3=t~~\$rvqhL)ud5؃}_!;u+z 2`qBâWG0sԚ0ix@P[<׵ 脪`QQkeBLIvk<@kkVR`&exYdT69jDpVDC0e4UwHx,-i]ONiarڼQxxfO8b .nj UIðrƫ;]aJB^y-%tfX|Cq+ yǾԁEV;ЪB<Hku"В="GC 4w/d׈(ϻDt"lD'MuxGZU>*f5^td[#.`=CgM|0¦N`ᷚ'DHitU{ !c"&-\`?2,5n% {Qs"^vLgsCzҡA>$BNT)@J`h+RD&t,x$o=83#]k=^ $r5a4*Z趮:f.;=d@|̦(x|t_j4Q$r/O>MqLokVUUeŸImF.&@R Bَ0=Zjr3zM׽g5QjvyHeMyugn)NQ'?)X ?5! Cy:r 7!WtPTB1'/Snq*'0(;)$6Ibٙih{L51Q@ct::pt|"M[~'*dTXvnj2{np%BaƨDxS( ' x4dy_,)d+?}WpWYZyG/s.5`yh#k E+wn)e+gv8[fLh퍤zZ>?.%YS߯ AyxIu|%>Z݇|+?ų~``\igJ'#'7+ƹ@sDFNKxboy tjNbaʝG՛[EI&Sg }QߢK6]S4] JAY^^S[7#~1g_lMK{{b.YF?, 1ښ?@,ozOK?#guLmr;1+ƈǡNfq,`0է;/Hpҡ|LhVF5m*ӖHG wIDJ,TZ!K6XY؞)"f7.#3Jip-BbyŲ8TUoz[q;mK{ 7OɿJzzog==p\Tɬ(@ob{BDTJ},) myphhFPY=6WD^s@7`c`JW-ٮUC'P8MW/>H ?R#nJ<0o'6cRXMg70X4mIk]p*8 CT9]yDJ}POl?/WCg>6//{7#ECWWHME%u ] *k# ABpAZtıVXuVY+`l˒oT& :&ő',`N4,\]*{1]iC==&(=K~ďa12NBZ(W\R EZ@X:*q2Zu6Og no} r/Q%r+ز1h^@h4Pݡ%8Zax*9XFKP _$!yW?Fa%"570'KSZUP 7nwK{J݀WTQ;9NO;Nvs_~ہY50U1͖MrB;NOt;,K{ 0PWܝLTQGk\=W7+A$xsN5ŎxM@hO# N"LfDӒ*iPu<3wBr/n-YKqc\~Nwh|hj8-oUB(c&g35=fu)N*rDoNM1!_֤d3ڮ{r64/#h|q}(ԒlZ&ʠu-%1dCO> 4MV$wHnZyrgSH@so!Xn'!ɿӷ$eKEWBU+]$xSym2UHFe:e&ݲ{n !#'R0iM}o Z$עp<կ0bӔ35H }%p#`HR2c ZyGaS*rcc5WFݏg{]cӜ#t^ 0§zJO4* q8\_!l.S&鏳 rzR8c8R]pVUsgs9DRdw>/7 =l5 alsgޯѣ*Kq]PZDG"ji^) z8} WZ9ɕOAp8~/-˂a!4T&X4yӅ]Ӈ됙Ήy:& bH;ňꥌ{ IY M"gsU:9ZF)nTz2s;SH#QyyJJ\ǃe+  ܷz9 NǧH.245CߏV(nׇl]>ZU}Meu3b`MYW0ܐR-OƔnOG-%;'$sK2uFɳӂ—\)܍aaIZDLXxrpI~.9*5x'KXjR*_WԨ\ˀ^Tt԰S{rL YCS=(K+ Y`nJ2M@V⭺kV~.0+0VFMߙax;x%j qQ(eX_nG,RoJWac%7D;<1H?4Fej hui__/1f+]Bqiv`+s5#}Ψ5Ȟ?+PYy+-010+4bh:=d*Xcx^ =ʁ!2rnN5;,lʸɪ ]bK&_ú¥bDlLB9+!bi%Z{Y7GؑS0by4'3$%,O3:Ň]㨝 V.b^‚݆fN+ E?z5uJ/ڌ\ym{Y7є崞6A\G3uY q1'P=',7ebgrm"[dUx',zX i8Bׂ Ҙndeb3PsaYOɐ gZn"[vv;IFlteQ H۾MP@I3C$Km`r;QaWu2̎#EOx c- koX^ -TC[;V_OiT OO(Ģ`qQRտwÎ' Y1gi9–WCtbWIP* whQEGhN:>N(ђr%75 ̬M~PNJ|IogOK_6so%lPFܨ _~*TH6y,cp+#O2P)DG[N2y&C-mmPMJ'ok&_oK Ё%!eOH?YMNv_O[е* 0,{ȋ*DQ$L8S?kDoE~]36rW6+#J59櫩uMԑG?T y8J;7a {LRs^drT,*vJ(`/쿂2kƜPp%6,>fxh9k=BKaqʞS7wA-BY(BD>Z>'+u*iIm;sk۵}o]ӡG"iWWp zOr.G-e5MdW5,^CXus*#&`[arqoӰ -靵UXwzͳ;gP]!L-#Gn〴Gh3v6s?gs0>}G76g~(V2thz~5@|^E'HLit4Y7 @jrGam2E؜'HA%OȭC4b2xOKJ^\ <vø \Sk7& ^ (7fiTLHǓmKdy%>эD_%ʇO^(\]k=/<4gef]8T\[hN^ReZl߄=_([Ie64G?! w@Ja("q "7?׷ aAV7B_wx5Q \$йՒRn%WQyܧIn1*xws%.@ҕBlxgd$_3b}Qٛ紬ouܦ`Dl*^| ֖ӡ<_aI 6PGMV:95gEC1x2 \ݑ 8 vVghMv=tFL02t l$f-J?( pLpXdrR,K>17*1SB/j32ղD1~eK?7#'`M|kf-!E +fd_hЭNW=iwF kd8²XdgGYA!2*LkhbY?69,u%) 7.? m7=e Et r1zb2zCQ.{6tmѕUW&T_5OUP6Oe{zE -n썩K1`T5?v(.alȲr㾏v]8}ݔ:?rruxcZ 70_;6TQ;eUk߻n6Rk&hHs5džegY1+L;0j<'7=oƨKfq8BgLc͒Jdxr=yJ{P-SPK8l|8㸅}V[eJC̟Lkz.(?Vne dqco{l@/-+@J2ڧmk+{hYS44)NJi46y)l"747mS !~>@ ̖P~! Z5CFDbH+Ld j9xXP`^W'+#Y3`VqZP2T vfMN7 _.8Zw:ؚ%u`d||te ey dS4H~'9u3|Nԅ칳 D{QLQ[m̘З>y͜=jU_磖$vl J 8)=`F >N-S*@fL#!2$ bz›e:É( ޳Z|z%Vr߮'+.JUc/4L$P ȫ'v @)1QGb_応TBu}g"}I=8dY'F3D' ϑD9^n(!9XiM\u‡%3~[zQ D'Z`>86Pgߏql#jDZIzm߳[t>=,׏~C(NP[Mo";Zq#&m5@KVk1GL9†<&ef~ ]qQcd+H;$F&薉²'$.xs-ؼNv$ ܇Y06H &~*aӤD`ۂLYhRrw F`)7G2Zv*tb˻NCĸgeR+B.QY|k&Ot Ilc)oo$u*5DId1=?.QdqvT)gHĢM\u)vhvcUUH} q~'f?bj "}{qe%/( k[=UVe2j$ГF|8 \UiNσĕtVDSStH>Q;ꮵ tnJ@S?e״RXwVD[S7*|,: b07 fv"T.!04('k]@\/ -;;tF ]HBήC?5 P@qxL6: D}eul@ >wnLT ]_cK;iq =n tTlaT+4ԩ49NDd2ȳ׮'lg<&sx{ǟe/EI xe$2TwJ:guZZ8Fx뵵F[xQOQݑքObqLg$|+ UqomʑGeLS}29`bWs&,*LjYo9H:MpKWߒCV]j|N"tKM.a7bU*)*vw]e*n`ꏃk$:ve{=B~KtyӠC {x6%d:-xF۩OMwG7uFQa=c$Ϲ>C +U@&9) 7 TӰ-}"jo&|$@Hm:^usdtx5tHGӳy:񣅊I恎wr8V!98D8(eVE2-9Zh<)Z63b |ͷj掴 Xo*ߓ bFa(;9 ʹf$޵azv072O%z%]6a}hM„7RKvejj{db#tV#q;{O'\,1Ä+9CC )FTZ'48}ӯjNJg']2:`Vs`(=:k+ac7i'kU4)SPhtmSPT]p|!1jXxTrpJSźsL7Gxՙ{AJj)a>_ mO?VeeZj@Å7$T|6_[^&lfgFzA#FRu'S'_'sp!7`1o'x'ʳ9j!ʺVA)+MHS ODa%3MG\'XWR .җJgb `8~:0ٮx\b8B`Wvp\pn}_-W>+o\]҈ZV6 y,cQCCF_EUʠfRj `JR՛`/e$R^VnO1n;H8m0 5*j6FѡNh@_K|!koM#T (b*//-KVViU1uF{CAnY;gNW~k3[B\R*B yE9byΦJ7z>283@H1g&R^?R #tug7 q簑 vSA"y_;T<"<8ׂiaRS]B2҂[$1daJ1G .4)@cR(jWᖉ0,ɮmYU]b}~[rbI$LZsv̪5x,ͅcx!.< -dbxG?dJ+!};0M ‹ޢ/brc+H]jMY\ ): ˣm.zB W&z5[2Zcw@.nS7F˭\W?<޸D着BΏUd?J= GIGL:*W=+omN؂= [MOv J\Jޞ7kv{P#h@ Ѳkz0~fSj<^ ZIs'6f+y&v '^Rm680 \"M(7<+=f"H'Q[m'slHc}*Zj?\]2+μ6K|vq{WctrDzv2k %/Ѐ,)0ڔ 㝖 E#mgS"Q d CwGGh.8xQrsrLn$LRXL++ 2M[=\G.#/8[]7h%p_'h\?Gj1轾=wX.<0;5p9 (ӐzJ֘ b#|qc(qmCұڔЏ\Ԝl?fF,I=Cy HaףVl #bNv.D\/kM 6#iV~s(3Q٢yCy}m?pg!R4:IW$vmz aWtuVm-uzs -p(6Ω{GC]P +e05K^G)#eV˥eHCP fzvh[YZ85m:6Ff2Š!τ89Ӂ;Vnތ!=6T/{AJSRqM[Sn𙢚NaH{I~#pP0{޼7޿us_# ԞnÜv>+9a, 7G-7q~8Ou[=m{'JPyǚ`t!oÛI͝&8Hddk[xsIs.O@3aOaѸP-6@ |r$10 97:'H;dAxˀFFLeg>[1!Ǹ6OQ)6ei䭾9|VDbC/;lߜ4KgLSk'Amu3+d@@=V dzfq…sѬlvY:=eB00#S''ư!,Ďޫ=da B~QVɗ ILL`~g q+J")RJ͹K#R,nPɪj)t 3L0Z!Y oq4C-GU]Ȇݤ^Z QvI{hj_OS=Y ,I}И'g%B&A"Ɉʨ!r6i ]N ^DM@H`ÄJ<ְpboѺHR-^ic<&"5'&5n悀>n;α,fs{RoZ )sR>bDDCQ;D#$D#赌FD*l,fAz^ 6ǓH^4h^/֡D ndʴ[Q­$mq25e&9_zo?V?5RLmdl* K=jYYal6m`t{AJfBVt5 Oz}պHE!ϩ_?ڬl_+7HH*F3R{EB™vgzu{Շ<6|\&Ee=ӯ"if3. 4d{+>4jC•ҁ87YDMZU߇qOLPB !&8q7'FX-|-"jrՎ92Va3yz9n:5!U>*b6r+@+`} @i:0=Q(A5 !JqL;[a;@>)O,l$BuQ"sY Lm)&5?Fo*RF_)y3C" AAb{ 4QC63a7$FuGT @x]}ZbKźĘkU>XW!xPX)OZ[O&p28~y+hwپ9nLM^݀p E}MPޭg$DE&=-}fN+7c-fvüdUp\Yhddz8bS܇Vv2Z}PB!zLJ5q &&(a󀢲g^t4?5$gmø<5A<زy&/ Frܴ#)`K{M8*[<dZ"/M*+6.hMb01@U2deI<{UVRv7t?iGTC$]B dmݝlv 5o_W5&#RbB'$E첎bԏ64C6. odss C2?hxmkpa~,+t1@UJ >[daG =_QJei r.t-YKv\Zq0ѷʞ?sq#rU6qT1f⁧(RV/{6L":J.T<{R,o(\mЙ1n\*f` ] =&!m H0!iv2>$8ir'%oO*d4O*<6'ih^6~;k.P]if]DЎ3@w8܉p )y&5r`+h','ıׅdByp7f%^TVEJhB4樮a,s[8a(籊vh$ ~1ӸvШ2驦Q L#v-,h{/g1֫b)?JZ!~FYQlݎmr|4˿0 &S]^=rcm@-`_PLVf(y4)ąixFYxx{ 5OWfO;X6!(K6gHBiI#q&h$cIC t׽ d zˮfHwtدBzkj&Wmc?!m{i$V.6l$čyg˚$UL0t؀m|;# C *Az57 LB21Rdx`5=[`{*umTM}#:R1ueC†2a5gDv5C ')ŷ)կ8q#o1?rIP}<8a|- cmj4$B3k%}3̍ZQxjMQt$ό|=v`́PN&]B%NWPAXP~_&Ipq%xKv\h0ճZxOEHAEYx5/mXX>s%b*ȏScs4 1qk)V-߰,|M+1n >? s+· 5H.mHƆaM m:F0M{_wi6(W ڸ Mf&S~ڻo>paG}nQvk|9tP{Az NA Z/orAՒk+L{d i4kz=ۗ+SXC{p /W0%<>?`} )qJMznA #K̸1+3s _=*1\}߫|c9*_RPHCŘPCKu*ty& sH2FHe+E0bBN=81I "X>).ֱ_¹9m. ,6 kS|X( ON߉`JakC>wrfF.g7aXiԜRڅT4K4/oP]>KݦLvܭH^Nrwić2ܘXtg4 T5WVc":@p\4 @S#iuG*Ļ&yl-|~i4oTC_ds+JmQ'z{{?游E͔(?2]ZFS9^ӓ (b~k1Kq" LY<ܕWLѾXp $k LoeamhXiT+SU&&$/5XJT?jAc!--Z4±IC^>TMp|+_ιPZ{ fka]Y-Hp!Jz_A5j}mi6>_/7 r<6Rʋs@׎۴ @d4 4Ox |0RJ=MS !f/S=Lw`g{k`9f?K6qo 2KΕm5295=.ə3' 1$j%N r^jAevk6{D  l0w^څe쌾o%m)ȇW`c dB d%F 2p5޸/>jpF'C5X<׬I,3)$#7V1"cxytb?4*I>kZDI~ J9K jtC)R}igmP)p < <.2><2ַt8/_͂w2H/{Dr٥f%Z'st A gGz<Tjpm}'YG[T$܊&G@\}Fw=έ]H2o;Oc9,Lb~䛹:=Z#-]nXc/G7a:ď 6X!(ˇ#<>}XFk;;lq[KiєKXbzA[lhMheI!YEru e!Y2yцWB$ ,k<8o]Wɯ0`n^? +u-*)^6ꓵec @PG?.f?P|zUKΖ/Uv еr<|EMz(q;B @CVob)4)^L"kZC񱰿6*]JPޱa^$ +.@ {_qxGD1*T+ܸK/jƷ\'z~xdVi0֗*_T+*M捌-8-]zSqlTBd4,5 tO#|((~tu(ѹx 5ojf1/ -f`y<6nc;tȊ*a@ ddDss"ªq ;&Ս-;s%&8g>\{~_//Mx(J N3"2/r[g0ڛW5LnS4V]P,?YH'B">k1fуfEc2R@֕U# *UȺƐwH С9,@O\gSnpqi^ Ye!eJբ%l.L DF)0߁J{O6wMH9J|?ӚB-m#M0y{jyINPa~c=Quusϡ:Hmt>$/M eaEa$+sygZоkxXnABgkެ` ΂ɜ(Zi𥹞5:~]0$Zje ݡI"?('~F]UJFd@{J-EWP&O~x%g_y9j QY&lU-e}I,T_C $2WdOx3;Bqga듣-$yf[ĭP8㖑!IoB_eӡ'ze+"INNI~M!LPwQYr'Hb_Y[^Rs.[eBgiөvVWw4yQO0߹h4B>K:,tD"?UDs6 P ćntQg<;YBڑd*V'`Nߢ"Yi><XH#h ?e>w[յv_|hqJW [I3*Z ./c44/#&Q8Df?.ډ΋;MCU2ŀݔ{{@i?ǩrw~/8]b|!?"Q /O̥`_8n.?scaIWqU$cFߧ7%;Z|N 5VVk\! cF dyN3d*,oq3`@;0M-T2x1`Ò @s"A26$N[==:^3Z:Ӈ9k𬢀ĺ>HNR J,V&=)rB>FNVԘiwJrny[YN,䁘OWF)bl_ p0rǻ6,Wl~;~2 F7@,iFѹ^5̽ *{Jv-y}zNi,VkpPc?qJPHwD&; a|̞cgooă[ae-7%wxTth ]4HɍjZu-oJNϷQ y7%cBUvתb[4MMqۅZzV6IaQ>?:}:}<JtDjhOKQ dq7n**1/3D@dD;!ç}˹q'1_PbَA-tұ qFwajEègҹ=-&jDCI!f:6K#D[Ia,e"%=3b֕9oHnZD)J Y︳W`Y=Yx@4^;  *P}p}37i@72ơELWKb~-5Pm:|:NCVc8|s&,Գ,$]E :`p3,Iꆾ0`T?ʔ`ALʽ1$Ga(*d(__pYu{-B%K ts1\z[FÃcYv2es0-uЋhw0AOgP᫼f3pw@VG [olmL$G_ע3Ƥ$v2گFO`/G=V+}h((}TUɐ{T[V'7p'u_8gq@V+q\_?7u["DOe< =qPJ^7C<9CD5y roDrifŶ'/+,2yL.f\GaLP% >|\Ows,}dhən!pzۑե[^2s'͏lۿc]c4{y n^ɲҠw*`Pœ2 0y7T$wFȮ;̂Ь{Jĕ]סpU=6?MAƽ&Z<|#þntt3JSTrpS!wf в[ H/&ٌBx&Wׂ26?`89 , bK{eFaf*r">,)6ֻ{OEµCw)-r@5__ҙjlңe3! wriu`mժLO:8J!?)%OiwD8dg7ZgS.0 S#H:)N ZM;Mfqn 6ڳ~g4bB> )b`Ϡ.0zb:τFZ Ֆ=J zVZh^:@7]19qUo[%d柱F; yL>b6_]YDT_nZf72TuX("Csݐi޽G _{#"݀Auv:nMȐsyVw[ Z@"$|7O4&^B"]%VB_2khVOI6/ Q/Ɇ+@ѻ$; f%ïAsˑݕ.GRx*͏^ H)Xr:NAObjWԌ%?ުcLcAI3QMmVc)F.(">5țo]Ԭ#oWIP%S4G$'[ʨ;&/OjXEЃDzJ*V0}˛0tgϹ_$Xv-˻5aFpxΜuu\3TT [V/;YS௛5)sfh H\=0@ltבMTQ.wRN x0ubdjcj0۞07nأ|/*[k _QHkS -n2_:ponI#hS.@rO~1@:fm";1xK.ڴnB#tI?D}&7:M"c;mv bYU ZlKhn[vxE-نm\⽶r Y>FOx h.%fLm|Հ];Iʰ֖dOgj@ol؍c)K+P O {vN6d9g'c哮Sr84]/NO4U|%r a.Uh'DtŽ'BC7qȥߕ+w2[fJtip3. Kp]2.@Xrq9uArmS,XRCsEP KX`$ޡWG)ߛbS3@ vn[.894S)Ÿ{~|宧'`#vN, f2_Ib-ԞgB[ϩ`\ݥIN*a~ w- L" -h &AC%=X3GӚ0P8]&.V,l?8%}yy%X;ZD,$"^1)AoN='R` χ:uC41srR~gbHM7Ҏ%~0WJFW,ZM%5\*GIaҳ/PNfA>e@xR {I,@HsJO|},-!AHNh)$s.hld v9C@fu G[I@~ ƃXg[0O=btkpl:bJa:-/]@0 KhJgup ʐT'0nx`'@ h`Z$yWwvHd(bs=l3LIA̟}'}J̤6n5q x-':M=:)}vY΃<<&]zkcLk~)5 W ) },L*{ u'Svkș*ka/"݂æUHÇ->\6χ`JcIbj2u\|/. n~,L0D!VO{JSy+II2pMq4\ _.gDF_;wj<}MoU븜n1}VLHUps9~6Gf?/`ԉeSzm$.594~hB7JD]NBʏi~ AQ1&L |%?+K<+f!rZ ؛];zRv9!g qʃ:]4^fQ íݝ\(JƊ:g/R2hPħr F 6wO#)$mwDGGVzFoPB+z])Q@$'3gu=PW1w. Bz\S h|$,xj&ϷM$XFnȕ/_cJR݅t3rH+/ypxQĭLS'> 2|UL' n/1<($5ij nW {o1dΡ{q$^L~:=l *%rC~ꚰ,kaKRPKCN C(> k;g-m)8ayD\;FĀi2{Ob̀o05L}Q8ЧS3]6/y*o?m.^Π G,g87g\?ıuũdžxE`/Xtk3bS~?6X,5`e゗̿My pRt:+d/6RijR%"/0IcK.^t gtkU~(F I'14d8>P4-4V֌T}@~ SRNut&&W$L|E4[п}7y2 ׮X})@B ؎!G;Myk6ҀV7ZU Ja(P6Z&.@ݬ^CpσπQE̢=Gj4I .Jz~k}Ldy}>禈da{N7 vs6P_|A8PS3vt`9i/xŞE61zv+8djcPUHVm5ӭ<ʗ'ftz"ZVyYX I`h *2})0`VȪ*__H2[ߎFL ʠy2^[pvrБ&֭H9ؓgK8H +EpnmV`[@`&~@- CUZT+pNIhq= y yn 4>{uqP#un-REeptaгg jb[o;TmWTc 6>.cvEBD.jj}ߖwA|WIWyszm!,!aP-=I4: 8WB'3P]UaX%_6T11 ILDq#種}La%l$ x AFƄRk>j՚Xl@yڒN/%y+(߈9Vqo Z]|-O#a 7ž9MPa:D& O M`ܯjy[X|o4;&Ua},f UI]gߌ/bo~^dcInLI ddV&q<$0Yg>IYZ<}Q,ƼQRBW.[䷎wA㢒z qA!m9 hlMb^RjS*ƐNONݔ&<>k"\OkHV׾m3x aAB0hqFyX㝼 $yMMqT0Jt ɢ#ZMUfߐ_]ySRxǍ2G```\Mh1"gr=ZQ#}#g{._V I]{)_;AT>,*є~jZ\9'qh"&)X 3 I֧ -c\ ̵:B>8}q{ {Wb*͸M2d6ڡ)9> 跚,B wb̼| O) "9KEiZ.DFbG1l rYTPԞ-4)-N8 8d>h#(ĭoE{veŬU&ud7]q* ^^޺_nϿads` J_$5צjbU%X;i7>gbF~,51Xu2Ϩ| g"ϒUDHMmx1 Gy͊*`72pWSRZ|)U$Qk;pl_bݤC]GJYp[sҫom'>+T* |(o&,Z-(8}1? x#̆r̸qTbdi:A\&8mo4U f(Jc1Mab1]n|^is`vϴ.[ II 6(Αr5ci'xWQ!"Au\G|m.mS5]i*h.+ -9G .~w’&`3gXG0 U \]lꙍ[in52|ȹg4͍c/wTF[omL{$b *ҤxD}~ KZvLK~W}e5R}vACk)!iȋ9X t1RA+cwۈ06[ |`QkzTP'4=(\ \Y1D0+~ݩ(v<2ޝ=G>6%z!Θؿ)|15ͦ{ Q$\"L=L 蒷W N 9iQ]ZqπO8`l$al&Gt*,WΦ#Q%TQ{dem$ U;~*6ֈ|zn 0|dxNE(8  m.wO)_Z] H3oam]崂9 * w܁3ާJM,1. ,yE,էUQ&]_:h`A`[ЭVc_<$@n,`wHĄhΦUYB:V߲&D5=,0[`m]:f ۚ],:WGwLwȂ)F GRe5-t$|6' Zm {m3HZɄ<  YM41E閯2:_::PqaJ(*Duhq0pB mn5P3IJ]= 3XoB+N҃Ǽձ-x3\f%&(mF\Qϵ_?>6QU5] hA:"L຤i*4Aa4Ԝ?>!J0!}2O&tjt|v- qlNlzk鴈⯶Ȱ`N3J~H aCߥruJ=ɍ8Ow< J @ys4ufqp[oÖ1.Z:差% AKjmg\EopWb:MMmzrSTbazZgkҐK҇&lؾYW%` hO_7Ŭ b"o:]IirN(Hm ҹO<75se%{ɺM em\c@qC9NܿŜF4GTKt9 pr1"|r|'`= :E:C_ ;" xpJp:Fӄ꓄/N{N\ {gF,6(NHE:ċ*ĻCӍ).Y* #7Ӻ@ޕU]ok vl#>jccN\x3f󕹼MXrߕrk {Zt9?Ӏt<$졗B'$vpBjjvr2UZ!M3>='/]qAaP-Vaky O_8To'i;A!Iv936lCF{fA(aq;^qX4e:bk\rG3ܧyTGL}ǤZfX"" uP9f[$vԢWyqlbr! r0iȝ;:w실( UGKJʒ;9 ɥGns؈Ճ](v]]u"ß/xu^AJ Rb0> f&a8ֽ"jvзt8Y8E򙈈"#0&D%!F jR]uf(B~@04bBve$a@)@we}b$0.>ިiAvqfy4߁6U ٠C𬫮ql){L㢷j+_LMW>ҤPB NŴ&:D{YB- 3-?07GEKSC^ݛ`k.Ϫ۬fQm@J(=6cJ98j4M7W*ui.wB bhyeCet"o;6[R$~TFhnmEfYFrB.X" Ɋn4NLX&q/8EIFEl k5};Ayv?,61K=l>H?'Yz WO@6I48h@  \1s&¯.O/òW  HI$D7|Q 6s:z@y7pRIڴznnzRc"PQx5R~R] d:z_nF_SnاMs$Rny]>zCjC2][ pM kڑο {Ylxm v_V!H?EB#&BSM/Ŕh7qt%7xCcSrt9ZU:[?a˛^ "V'ҟu۔@X- 0#DSG+oV {fWy4΄߯:~(iL_2yE|L@0iBIaϸDxψhTVύXidO^K@hs?ȀBB؆x/"IIsmu*ҐK'HbsbF0e[OR `]YE r?<\bjQ&+=ib2Bxfvp Fj1TE6<}˒WcF`,/}&+ ZIW$xV[g~t^x5)[(:OlN{›#,u@ qMULBӹc:@yOJ/|i&g]lZt%fl"*O~C˦9!ފ$WW/G>%˾ۚf}ZB[j QMa$u vh?8#֣еI>+v`IE^/}Vi@_z4Çލ; yU`F['3T@/:sh($'5Q\]צ3>tpO _q}Cs\ؑ;V-BΎ7]Jt-/]dJ*-݃nn?kAp}oqζKӸѐ ߙICSJS= n4d M2?(0Сh.݊7I\P;%P%fcOC0zl䨗vњXmj\b!Bn'4D!i15pȲfvX,4Q,1RB"AMSQvƹ]`ϨІ1֧x&,;_]HaRɔ>0TUXxL{]8򕅛ԫ)J4cvt(b״'Fީ0AK d%DbP}16ݡ^$Ϙ|2N,AJuL]fvzحְ)B؃oZo zkVt>Yd2FopH+Ǡ#@{եCsdŽ⢴l Mϱzʷ t˲ޑc& XHڵr螒CJyJ T/E{L@@5 ]D; C:eZ4#,FÚ=X&:,4#g'x),pڈI,޺|Һ=>B#@ "Too@*:밟 ݹ;b <􂀅C/:F7 A]'ϯ>P-p>&BM69PQ׫;O\ zChzCjpQo`3807]4ݐ2\C)P`o MbsƐP4z vsdO0n [8^ܞ"hƮG_h/z`fHX)87C+ #6{rA8(ڀ W*c5nKNyO|QU*65J58v!? "jQ*ȻDM2rV4ys@k>罿sAv?3{~[ nhcvc+~J㍫g8= .1<$Kvg3Z4ػB|ͽt2) !Ъ^f -KB߬TXsBA)ݶRS2AÈ}ɿtl'/6!C=DML7PH@Ë=lYeHLO8hOE35yZYG`aT ױ77jzBCYo[:ߌI` cmsh|+=]Wm-&[ F#ԈTU|^G~Oh<@w:p4'}dMN?7c7bI܍Bt9B+)VhD11XfX]Qysuw(U?2# JLMLP>}}`Kixt'z!TmoV6=3s~$*#<~;f۫)(y7b yPkHRzLˍZ+xFp.o5tiyxb )&,e 4=n%RoR1yp7U13e-,br\"]=$Q2fE3Boe̸Sa|&m͞ZF0fާD.؂=3NWiqv\5P@ \Gp)(!z(]Z` `Ͱ1$o.Xph4 8+iEL'Z"FmrR+@d}US#Uk!y9ŭcͼ6tg!ZFr| =V>& *I srd+uYVwIxRd{ы|os4pcY@}:94؂H|Tl)kUs3Jt F v~N@Qy{NvNl,\Nބq̂Y}n&bJC 0:,}C1kib_0ge>o놐G>ҁG/ʖk30yžsw p4S,#?ڦL9I<1NmLi[>RuáfCNǂM.bV{]]\9H@6YҪva>:>J F,Oy`ʤ#@{p|n{mYdN?082Ӑ=Sڂ%si./E Fd`~ti| &?&U;RPjNxv-M,8@L˿ͯ~Fܯ/v1 0P+rBEZMkJ9#4_Kt{omEƊ$;w1au"`s~wy0&?6Ս>2lTA_@ަ! 0P7{#@4 Dkgy)q%Lmֹ: ׶;%AvճC&5jΐͰCWvE \j ~ܚbLm)D ![M=.3ջbWvMa cgOЄ)^CWKqkX)M RC,\QOla֏ & 0dk Z%VO$]'.߀M4.Mf^SHL°.JoXSn> C\ߙd{bPckM[s*g]8$FU͚emk*c^▨U~n+ 9mY(KƮ^_7fB2 ;V۴=`[ykE+~W,-~L I5d*9rbэBfSY "N% }ym$6&+ JU`ښSOXMn4#x,AԤ-,jem6&=M/!DYaGQ) P sk'"6">|jB9!T]qU[by$ : 8iWF1fz_l \<:=rSp?Qʤ@}sFCxd؜D?mjn&U*˜mzU7/1K@e`zũTgbߞ1bLcb"ÓJ巌pTT_k\b5%}nywo,ѠZ-~"!L%R[0,J%n5p[QB~7٫d(UJfaHblpOòu1=2:)•RodD<QQ7c@׉dwGiP)."'_0Zsq2~^;v}{24]i( X;e0w5wHo_@OQ l?~V6ey7K'jkP&1$|A'$C6N<'9*-W0o>&/zy!6zvkk=dM#EZ*gUgM8 RoOR? SB ~dM/t2"o Տ7Al3T} K3Es4 BAlApֻ(rM>2w:ڣ.G=a/D36SGaBP=F Ws!+>t?`cBVׄ } O ߗVI=EKؔм_S<zJUyU:t{@i o=dDB>e6\Hk]ۥ@KFQSڵZ]!?(w^YpH8'pVvLnȣ^Yf4cǎe J/H >N"+*G5/D^HXG;ŴU[FΈMgybOم#ȕ]rJ8*ۤκ~㶧eڼnjzxxpФFk*%ݺc$욿n׆dXFUt'1WA]C * VO۳ŝk`ɠGE"#S"p⚢&V JUy`ZNOD'![{J)͎m3A*r9s* LI=YGJ~oib.ŕg@cݭp!AP H_5Hau;|[Jި>t5nZA%Lwt[أf ZID[]֮B ؄"o?ΪcC/ȖC!۸;<Q|<|&p26ME5Wԟ"ùG_K -m*~By[dňs+B dG]; ;'xiL>lbKYI[`xI!0Խ1IPfAkZ쨥W ,ۀWZ*-F3?C?q3d[2{8n UN^ǣDoӆܚқj^l2C"7 foSuk!Il=BdOra$/ʦB+OmH4n1P!-Y=ʳ>x4$ X)|"pC-$Ae9SY Xulua1ݹ:'9emY;n{6 0߯s:&EE"oLt'<&W /i 3mfQWWPZotD / W@Qqf kMDHG@*xeo Rl9?/Ї* eX97փ;TAځ'-Ӽu?#<Ȕ&Z\Vm\p Mܠ|rK80],P3>e)!jh2NgW6VU] Η*66DNy`o/h!ܮ6SY8C+Tg:oKm?Ks e2~}z= _,u&Hׂ0g]-/9 l d]JB2`04xVNiu,S˨cGuqs, t%[w }!~ʭSDʄV+v6Uc EH *tM*8b7粄Oɺ^+.TUgqEryK ;*)Δ([킏I2mFf"J~EAMH~p%BB =@3r8ٛ s-f~>.Gü}kv8%r'*e)hݽګcXfĻ>>1M1{^͡9fT t6H-{uf!眅(X' SFAsD?"#P@c>Wkdq8 ;Z&75^ ;R%/ms45uOM@Œ:aD#6Ƿ4)+[8y+`Ȃ`yL[;uaIfӺhP>V2ONE䙭tsLLNyM2A΀&2@䋈zAYs\gERPqeHἤΩDS3`YgԨ,@F8FPʼn[ԲL0&$N noCy'Ihnz6V k/i)SQICSm'ʑ!T|/a=7ǟ];Cgz`Pӟp!lX/=>e;wK7 my@YZCNB'R&v˖\tz޻hb7­KcQrp/SALvzxOO2A^t?({ vJ8 ||\CO^]_PTW|ux03CԵs;Lx!_gޕ\.2w ';Ci-08 ,ȗ,t?Txw WiηgKG^"ux[#itDm[t/XB`V_.ȝጟCPdRLۅd)IzGx 4|)\Uq<)áRCJY3\$MOQ%Wk1MvؘMZmt8Dy:O"} 0#PJm=rr$i7.E^鵂AA񁁢$qYA%fiRZ'ZFY~5_2 ;K'U,4Ga-D%V )CSQ2gk QMm}?#•Dt ݒ~T|lH}O0JEQV< W"gVT)7Qt̢b^?0oUͼXgM̕"O@=);"5a1YtR6IAP3lg |)I1䃬$XA2&Qqqw:%sYL**y(>AŝnP ]M.#*11ip&[9"U2 8kjE-]j84@aRP>~= <{tٵoXmŮd،dpds)d:hMj 6Yr9DMjvU,mN'W382G"a.A/?7f\|P"72<ɛke؅G / #6*ہ#4|gz]'C9;qŹ*,{f*\5r뱿mUͤs?I: m,vqR7S1j^pH*mĥH2lf؞E,$;ԹZjّ6ʡ}Ȅ&+YKާ1a4cTʲ87G'$C/y>CTVտW6?2En,H<@c2WKRBh#UB]*;ܵ^Ļ֏[{ q]DM+ yԈ;;kCg-o=07/DV 5"BBG.`,fwXMV_YRk1lH3ǒhτ=tyO~.bMakM r*DElF`X E>:$=^PLێZjlErz %&IFiQQGlK2AcFhܷD$Uh+\h;5ٰ6^znD5FC=N#t,SN.L1OB` :($z ngVh;UmLzzeI~zÂm[Ymtb]X@45"@^F=3 6,%23S5kA`@7%I0&^k@olcO1(&_@TӪvjk;g[/ڮ=8{O_j9_UhGo^; T MZr,6k|! PsOJW8X;NI$7`PaKh?uNn&)GdwMg=Տr&TlX0]\#* e3s^&v,`+J󧲜Q& +!w3|2b0ܦΩ3mc,v42~)t50K11-s No/$QlV-1KR+љ<> ,k1`I@9.$63{\ȿϊN~!!JG9 }?s;d*Kcs1VBx [cB8|"Pܦ,#\%녏lkΣD7JG^$.7T@K5~fU4@{X1 ArDoLDA!?F ſ_>Y[gK^}_5 Fj*:q,A̛\ 6\#Frڂ1?25pKnځӊ[a_zߏcݤwrFA ʬÍ*LI@b36>›b7>~\[=DZ3×)L'q?X=;(T8df ΓXzT,LaYcb1ɹ2ibY%?mneƙ q 6K%F`IPޟKqa&vma&k'$I0 Nljqޕ ySr5BiK#A]ĵrai]Eַ_l9&NGP+S\PFf Wp`ܣ)4teQ{tC v.-# 0Ѯ٠Q,A9ps*-gQvazs܊[y63_\?Hr *b9alS/2`ξTE0&WJߎa8K=`3tR|x(K; jiUVC?V]4 vCLXDf[^K XZt zlNLPPLh){!)y"oc"$QDo4}ii99q*雱]F%T&Fp/ 0+# m:vR̅yc+Pm ҂D^GrMCEMl6K"n)zw&(y j}LBTw;2das}`b&=aW _ \`:bh>49^m~MG,H lE\jyٌ$NN4dzިmW n,Ńg Ī3 i{$.Wm:grd_ -DMvi@Qs.!{чلڔ)?:Ŭuq[6Zʻ0|~ ”ê^kd~t.Z A0_aa!unF)#źDz{Pm}v~B^d1ok~}02u^MB%) /RD9I6 ]suVlpZ[؆%,(p1 A䊣WEmTfw-_i1"*]. s} _\ 8u烰eO:(?=q!4bzDDR\!DYJ<(!b)<%A'{EeLļG ÷,49I(=)Rʢ4ʷUo0Izm>2eUKü%ZnF!'GS)[s0K=6Ψoyu!l0 )9Z3uwXTIdޫ$$98dkkG5^CZA&:|2W< XKr8bΩ)PI}6@A49uET V Ds*bZVY{FZυr`.`t O5WDhTX, XW f)R|(DVY3&nFO6$'p?Փ=ʠ*(e}PF]bBS>V7. Gdˁ"XHx)Dc`0h 'z _s,Xϧp>bznS|BwT{PjrJĨZAP,x@xUȆ0T+N\ O/h7e%`. jpaKn8 S̉2lF oZsdy*.DD6!hy ǢW.4y6B!03ȃRyIn܇d5ЮL3K }$z~;):L#ݔaP~T1q]'+P\ױQH2@SoCRߺXc{) #w:qR=ZIya3p1={h*d]>e=ГV>&yA-G}O"P5!>!Bk+2lXѥ:˚BS#} 83 8oy0ngtaq=m9Y-\N<νջqKP={%̭uJ[Lo>{~sGʲK4aJ>O=Wnn'PʳBtg;ֈ|afR۴s!s@f:x<\LϝL1m_~iOôTYPIu}5 NKD5[XD\_h֘H8ץWz.oE% `i1^"Eb3}ٜq\FpNPhw sh_u{EoFXvG *o||Z(8BEi^4qPk)]kMgFI0jWjz}x*~ebMŏKZ|n_.ΤOvV &褀In^~oک@"sX63 <#s P!x׼9XIcyp t,V0_@(ap.rtI ٸ㑉P}.vkRK#%!C.. >wwt)^PtwF9׹ aDmp.X< /"Cl[Z1&`%eG1k!F:Е Ď!Uei2O<vr[^,rXf)*I9L!0o݂Gj{5FQ}SȼQt)DX#_[90hzWF Uk)GKߙSS*VE"2L| 9+ YZYMK iKAu=Xu3XGH4Bh@&]SxnafIQޗr,ḫ@n) (j6*_"5D鄀UP-˥'ʳRKIH-2NG2za4ճ-Y3(8tgXq Ӥw$!fKpقGeqZ b6|dl NS1DܢuᾛѺ†ϹV .v Ljvim쭟vkeQ>Dz!@[>*@ݠQo{.g\6yv*V8{0اRt^ᴆgwd :')R~C wvx Y&AkiĠREɎR*Z70 FI5* A cFpz6ۉ8wEO{ X%W6`^Q),,2g ASj8#[>+կ!u(t:C f}Kiڙhh|cg W<QA(R\t}Q"39`)Gz!qF .G4(ݯcbMᅷ}"TVq!=KnPDx2wҒh*!\qV2L4M ihOƭ.p~`vgۺx2kph\nn$dN" 4Ҙ0GK^9KR dTXQ~a@3 vIpjsP]Va*qgUm!^b?Ēh& o09z#"g 4<$ht\$H'Vi#[(KDK/0u.$S =4LZ*; ,9~RbOk=#tIn[&oDazi[ңE=hSڈ4=4 pAY';W"c/;A%l׎@`M&87 Րa=@[DM@Q*L>_ђ6!|nmz 7 "jf6SQ?Ȍ?{Yg11j"@G|Vu+ aSvk,3 tgk0̥;to€xKVV}[6SDiDnIC5Z^ȜIF\+ADY3bJIXog@tiWL/O,"v?'- m=7F3"MӲ4 drp mC9~_GAB2&^>z+Z_Ϣܚ!ljd݄-ɉtnո/wNľBfKD!0&ޠU eJyqAU` sWW\XL[@]ᝂS;6)W0x73/YYX113{ֳ` $52i<'4l) u-|̻QQA4JXk.7pW;\HсءeA^-9MNES9W| E=?UH q5VD.m8QŁF:\cUl{:F؆3DCT0B^#> !=R}&YH/CPZ51c!ȪlBmЙL_~ cu͹ :;WYEڿ| 9:A~?"(2/ߐl_*{iңH ܭBkL* CL<7vgziՃ?m1%0P&|7;d:ch6&<%w|O-Qǡu,~#6Ho}Sz1U§օh|w0MVYs--(E ,l3iWh &;C?Ik9JP0M;͐ -Y3(;"6@"ȩa7H"1 0rM`}'?xl]T?㎭D6oȩD'QGOӒ3-BsoHV|aj䧻fh4knX j` } rha&Νdq뻝WMڪ֜Ά *jRQi'u49E80uh8%zظ!I#Sn h`=i |w[Ƀ,,~HoVYB7O`j֔V,*uEʒz!m= ]T sfg)ܙE#-?5(tAZٟUԗx>?6aQ֍ui@[qg>p/hWKfJnb4BxA)fQH(GԨh`RyE+OQHT*W4Ig n5Ꙇciu{o\i ? DyMk TT4Tp `27b %~9ڞ{EC*֏ PۗR/ٺJ/0φZAI3#  x_+/;^~Ǹg[dz}#veY+U#6.SqZ-7TK5XL)!BL(cﬦ[ZLQRx$Pmv?q ߇>r zX*JߖgJ9M `*$D]R`X]@hZ7ܳփyt:2XKOէ+f_FM[hH @JI5f-5_!nRhz$z݇{/Ǘ0mwO@-K M(,SDTXl> ] %Sc$2oX0ǂ-dјY盐H+?]͝&g|엧FY}5P-SbEK ⲎvR[ݩٹѲ}A0~q Un0>ÜȓH"IB+SC0aɋl%SU򧃩PwGk:ư x ) @0U~8cBhf0 OcዳMF)h0U+$1Z7a:{oy/*_Y4oȈk[ndBBYbi0jŸDGs%w~H{3lDzIV,[f^G5a/Id}ү'4p3éןp t>]Wm pC?/JݝX|&%㮝6U Z&31ONc5[?PP}1e~ڿ)\1!f@)bdf 9*aH띷7dpBiu(Ec1y>U $}g.7K,'Y4o"-坼9_?xM80ēlw:/-> z`wH'bMb-}$ۀ12fr. dYL !Cv,+ 2c?fAи$\Kr %)8jH*85)(%B 6@.frYfH67端I z 7$RhxcOXW5ov[x!,lxDBڸÎ01ۺԀYGnA8jRwT6]QaGR91 $j"b%o-35ADe:=-UpgҊd/B(.t2\d'~bn @OQ1*GY'PHr_/S=.am(&Yd!7w>.rL%C/ž+-*yzPco/XsF?C+TDw_DkgW=Nd|ȣZ".8? ?E Q9!!etx2۬aW´y>p8e[/E^vc["'QXnQ#,4mNmQd CNhMmf}" ?_`YJ)Y$t)r )6hALQ wsoc̪z}_f[z[^ 2ϜbsG*xoi. gϏ} Ƞ{OTY*M:# Cg?pƟGOeGB|Ơ{Q ]`Ii!N),l!_2{~02$8(ΰ?e28.7d6Q\z{d 3R sdWI0!@7FJ!@8є\.M{7[2c{\N4L|A0ԡ1 ҷsz"4:[Ml-4hga-|% 2òjx +@Ħ-&,\Fry6|ųHoWtul0gs̉[7{܌*s{_ i3kbAK$G+C rJ W@XN‥lb+4zX/: Y wTΧMĨ)XLL T myR*3<ε?g2_\^GpVZ[8,b SUDR(t"?!E+8F#7 x߿jRRAņ=h`>}6+A7(yؼ);njo.W;"R ?rq %5t(41^[QfuOmW' =ҿɎ5/2>@D b}i:bbqR%<r EFDԢM&݉z{0"J" Jq[ҸBqȷ;(aʤm+MX86:]6L*=whY66--l尃.B%!0|/Ç1cʏ P3bΧG…wm'Eۿ\sT)_?uaT) 8ӻ{v<\9:Z%/c;H(bD*W%%[ƅO7atgÝڿ> ' P t{y!^EjnBw v" ?C2cpĸ~Tmmu h$k"5A 1iLjƈIA@Y!}-lD"fz ϑv*^>C Ph`Md(>eRu^gN9[5ev1֋$>5-4YHVYudRs~׏Yp"+WE9S5†%RԮ)!KIi-S)r>ch[fFl5;ER[Bu36~OS8C)UaRy*4x V(^m/.㽾 5y(Jz?uy%KT XG+\~jx`Eft*BaB&Yy/n6 O\4|D{B L0.Ue{aD+Q@ce 짢i]-]e& )#WX?9*5rꎖD'4f9]Q2{R5Ea| b!@`ZA^X,g>Ƃ(%cqq ċ`Li;NasBX}-_ `Bh?ٴaȏ ']P2ܧwƍP, }K]c(kkRwm-c7X ju; !!i\SIcS!׬R2\$ xD.M\Q]e@<ԞhD8,RR嫸]!adZoCJs;3#X WZBͰ8P$f#q Uh,̑3U9o*){+5R`-|e{u40k,߻|ka},ڊ1pjRWZwҀ&G!vײ gf3w< N=kOflDzGk}3X1}Miax5k4"UFDu<'񸈮A{٪9'%{-V]=~2N.k9.\u<.X$D;>(%ӂ)I 'e ý\֮zNʡ1 :y^jɣK%'b|kL۲ e-RWuR9e<շLmX)j2G ~@߾aL`8^.$*tr8-YNBŒ/416'Gp[$dzq[j3w=]c3y* LL|y_LkD^򘬙ol#;ΛkKaf'~Gs1rqd'DV5ؽ&s>{2hL^tڤKvK$U:*R@Xs0[(uVLj/?- K uͤUL{ħaKzw?T?C-niNʌa!Mm@ZvEr}%s&C=M6YoETIE\~!!,,51P_%W>$Ău:<ԇc>ptxH3CqiKl\< 2vԱaY["!=jzik#e}&IAX jbAp|SAzQͨM.w!3TʖD 0:k=,/<qZI,Qv⛻)%gCKL wn(jcR@ֿ%MA|tHsfG+;C<2Nqx2~@"0ie>RzFjjo./g$jPj5fk$iHFko._Ǽ [^$e!ۢ JX+nZҺC -4q(`^4^ljH XO\l if8 Ƶϫ푿?|XIYHhْ\2i%/2GW@i3r9qSyKmi[%B12Z}inɛ'6~Sݹ.1gz爥}T"E=W7ʽ/\Fw>Qnpx1hkXvztYd2ܼۥО+J98-DLvQ T~X?ŨK= @%WG!PNK1y֪BF?lQF)[ͅjۘ[ D"1`Թհ،3$ͧ6`;\kBEMcyץ 3`#h5~J})Zr8~~ i>KM@Spz@ŷRFpÓ'jo1hFltwgAj ҭدm"aGB[窽y}3<2o:NJwIRMaa&eHXC}!sZe~  ñQjD2C &Un^Qz?~*W*0ƁSfȦjt\Qpnbaac /)\Tn^S85qgm ht SScByUzx/u)#J0x<#zY pAS]Chaί|BW߬`qfpBrŐ %ZLAa%F_'‰uMf;w#A5o,R#9YǖY*U"&Nʚ)H+_Z6YT\{-MVXTQFp%D'b#9AxMfSazzQ~V<Qn)"!ta<$|N{l{%_k姬4,YTA2J>[hR~p+z'$):`f *tKJDvxvpH zHT=Qw?,##_J/<4S"IՑ1Vŏ 0n4W$'LPR᩟΃vJPԼS{(9`\c/ f41O7鈼>KזeXS-;qOqzJDz+ >׺<_/q#3o{"K1ÂQ7爰 owTwWxiN9/>sZMΑu,_3$S;S깟ȭ:LӿfזgY @йK-.{Og澡Z) JRrW}s![LyZƹLc&Yquu_";/"H+шL7mRYan?13>iogŢ,Gg8ۙˠvMipMpIցh-8a'Μٟgn~=4l:W&U_ 6ËHvLנ\q[aPp-){*@Z<>F^3υ+Iɾ^*2x !v/ Ԩ:>s>U*'5sTɓ,u6L=ql-,VXYxoI%t}oyΞ S!=D)8pKpꨓ_UtFR,K;Np^U[[Wkcj^^9_ocd2ϬX$U0C :ޭS8Kvꀀ;I(N\?UV'WӯW7UOQ &pMݠ#KJ)cpZ m:)!tF."~%gvɦ DKe֤iv|C!H wNQ@ j>ݦ%\ҿ0?] o5.Vw9BV ob͆]gƱT9ΫyY2awvVMf)USE(#Gܫ+ͧ\ew~>"`؄$T3#B#~$Zu >h~]we{n@ 1ⷾ[Ox`DC1fgܫW=vĢ0&϶5l;GVVN s~M_J |aOjNge<ൎ+чl 댾 p,H(яV+Ab04nj7ыx&zb2NJ\ Mw؝wѵPN< q ~]ɢ6 U$H22._ g35U"Q>LJa.wCeHwco5uj;܈!A}KzHV}J*0 G~EQphv #7֧++ 2ųxO !?"wLG^C~wl|՚ygն?V,A-&3v6y jUXpASzgIgZrJ;4QZ"1]a$W+N"W-CMvEM':S*Lu=xWhbrN0a}No$MtDbyQ'cb T*rd-s회Gӊu:K<%in2b$4WKj1"Cn=,zHHn</v֢mʆ1jeYC`2_+,%ѫ v|\{~0gהnB8.Q2$ѶGrrLPe.wv<=&a4X!Z[8w"a[%pYu`74(i%c~RzIY˛\ 3'rTAsOC0 DFFU??; "Lv.x3ɽκ6cEکf/V:EQX!ABn5~I: bX(J }+>Y`(vΆtrm$bn_c)ƎSm**ɜ.XŌ裬hO!1Un̪;nl3[N4s_h)\frv@*q |)'1&P`g[`>evl6xP^۩r ǖ0ٛٯiҖUHS),VzE7| rj`DVdX ja7_ڄT "_f^2u 9N+S<o>Fp/Sza7?l͵åS 1V WF\l4ѴP߄q2ЀD#=[MgQA3 Dw-s2L`E. k3ڡX f0vE, `({{*)=|~@|}̢\= Uk!$\-׽K 𫉲U+QX/:LL6 ZV AA>Lzpl^38:~grPEǓEK\a!<>… P?Mwϔ3oϝ6i RCݛG o1ff >^N^ߦ&XOWZc޹+`'.#:Jtʲ3.E-#H͓/d͆s=x䵒: ͵ ,)gr5}1WWdA %yګM@/]DM (?0E1=xUZ,~> UWTדúqp6"VikݿJq芙zuÞ@S#d8}t=h^ry26p6va ' NzwYcm!l{,}%IWleQ:Lj=b 2/{Ê щ*Mu|n {R$&Ә_Z覑jG)1JYAX\+2z[<lwZ=[(Z,2";p}'$[-WV:f .*ûQq|o&%q6TYjc*6Vqՠ\nT<F@ͳ2 ,gO#G&`pGv Y hN77r:I+xh 2_=CkCnc%#'>{uc1 N0񃧳rN^<$R*H4a8<=>@ ޛ9BrZMXFXhWk$]jCJY.'jāЩ!CYBláY{Cl˥xc,߼Z::.h n2Q1Io,r%Y~Sr&+cRx C]-AfK"zH%m[, ⵂK9Ay2u$ПrpXl"~ 2& )T-ݎp AVhbfIWKz&iVGGWD,Y/9޲pWL&Sjź 6VyvS f=(("I {"|^X,.Ҝъx T;%:6&MwKy2)\C[dˇJ-piMr U h]cJ(?e'+Ze{P"YiNA+B&qhEh4@3%lˈ>hhmK({\G.] ʙ39x!Ҕ>ݨ=79 xنYn\CEjn)bXU3v U'7:_ 4viD; jLx񑐱\גbh^c .Og/@jyrܮNM~oWXw4shwǠ^Fq m_rcT T/am7M#z^vye9t#ຕRqXBT&80utܑZ|G>>Qjsw# ʀ.TyI0JhoP'EЮ3)L(NXZ.NlLWZ?>Do J1Q_A VBn: LTN.Q43܎<0 77U]=C`PScF>=V̿G'-j5>$̍?tX8;"ڹF¹C{#ٞASlWw]փqYS]rz4(k~>޳`KY&҈ 8WLvH\뼋H<,hhAA#̻3QD)Cʀ$>oRG4MZNPiGszjEMޥA8IݨҲ.k/yhnـ)Hآ_WT'a+UOEE-29ZE>I`%[mRL0?QOr v8} ьJO;=!WͳH4P:/4 6Oye8:>]d6:'P$Zd:0sjzh]wm`wI|mZe,<nyKlz(C |Y/ܛ\j¸SoĿ-O#%+m_G@ jMThfhhλ(—kq agvHυ C6'qV~(lk2  H63+jvX G^2?lㄡWB[Er.Coix (`e1H\!-J~{h:wb aVbi;lY(Ĝ%p%%ƋwLj40@x#Rn9/'9Q/"L|$:-W;͞i-RfZ`.ϕ;mg3/|G91 x蜭a 6a{}7c w] yi5a tc6BƐ(W'\F"262U.H@xDٱY#zommgzc& (3WľY(䉧{9wܯ=9pLOI{c$HB/QB)}ӂ 'P]љ؟0O!hr֢tmh I")1fn-RB3+EZU?9j#PxτZ+&^hT- bы&ǂg ̰hXy:R5qɃOS]F銆"k*Y\ Ӝ%˨(|>S.Oc`n ×ػN ٙ Ci?k X_| yu(w2knpLF^!d.fn̸r(] 6?=y e79M}3qbU'׿G;dk&))F$ %Wa2)$rr}6B(Mm- ?NwDw(ݜ턁ps9jڹe:Av!j*W VHK޻t%IK7Xͫm4^8XgCШd +"m/]قS N(U@6]y8BQ:<5"5rJj0NQJ" 2@Zܑ0?l40CJ-WYFQJzve ^|R!h{ݓ.-(2v|+Q7;1lVb;U+=3df9 S6Ep{PCNU~]3" r*z۟xI.ȫm#SC^b z2[tP81m!18CS@,3ǧTfBmlilG(mi1I:dlSͺ B^%ٰЁ,Z-g5{u`~gg^.0))\ P`V \Fy{vG_]4gqʹ58`S%E BBOe "1ZfAR %%Q gJ=z}(o)b(2j +0<_ZpolA՜9F6Wp z໯fXkyV!qPL3Li2ÃKu<H9WtM>"RXVf^[BhBwLYSSGK݁uZ5[t/ʽu)ߡ TI/Ӟ^&PP'Ћ/踻b-b`GUyC a!x\L.RlzG_ad񑆇$ꂶK(ewX=gmR`!ձAgjlk b븧Ce#j؋ED)VwϚD3Ɇzwb?nh[0.iB\uOVt(8x߈ (mk4?]W%ƙG=Z靁cn1"4aܼC\ hƸ&%"ņf(LG"#c^zYz.xZc#}ɐ1܃3Q;1AܾyIXMHS5 6{葓79:DJ=VKI5:KkpFS ;g79R5gl"18pjIg^zVhuL֮S͋tBDGVA"/7Gٽ.!ϔ!Ձ %M⣨(D8q9W-2 QbI@!{(}3`QCP3,%aR0HN8AbR4Q  eΡNФ&YR"G#Fqpľ:#Ǵ)`(7KTMTWL1Qc'aU9U#_k&ͻ)/2.!71K^|"| pǀo6Fy +} &onGg(s&az`J ApZ0L!үΟj`St]ޔ. `mkՊ ()>g`t|0xw(AMx̸K[#VԜf(#YzPf"-r'›gb,؃ /]qJ*0f@O[Eӹme`Hx`7f$ຖϯV;ܥ,|EoU<ŒLKnW_@ $HCP׭|؍>=x+n*>JY-Ֆj\ z7AWwk.n`CL$H4cdpl癿?-Łyt{[^wCAc)v%,Ӈ/,q Kt a0x*6ES_]q㱁l.Un9c ũkj{߿멮I cp|#vD Ģٞk6=+ {/iIX@,~:˸oEGnG@Vd4 2H"m ickJ! 8RaGaI^R8.ceq2B!vʦE5-#oRIY]ɏg\bD~^ ;d{eF+;yx˥l롧$)ʭ/K=\ MR33#C&wbE!"GCUgI5y)d,}Q?̣5*єklxׅ뛻.m 㾣9-Ħ<MyK_-M)JlSWŇYq}.Y] ׏',d8"v^٠\k;n=X-kʢ%9'懀%!cYpWm& hT__eu3LY~h|`QoBX~~jWu2Eā0uL@ڿH@#%ֽS`bA4iXG@xt7&`UČADeGA@w,ܹ뒞^K Qֵ,ATK^?"cB@+FQ- ~Na0_J̙kuhґzz`kSlym=D>.Eg0!Xdlq). /?m{޽ F2,u4UVvAEo%4%@NYs ~e;fof/TǓij}g"ϗ'7KAPNG>76]hdQ{ͮJadb=!BhPRX7ep%C?ɲ]7oZ3IOsբZK!榣.d\oOa{[H^! 1Ub)mlQXS㵖"ɉS3bJD/쒺 E3L9yvXoRXuIB'1aG)= Bx;Ō6Ԩ;)oo*4q"u΅Bg,r07ش9*%PՅɬ$*$Rlq ϴ;wԭ,@B( f"f`'KxdQ` /Ž]]k."mԼWw0D+sOGdsUO@UURQUeMu1F쌆SFYNw`k mw3ߴI+af|?+HGk趤n-z" NTP_OV-$G42hUf#m=ǫ+uD\ І~$Eu0$P~tN3\$dدG0: qKG8Vt3ֳ3E7vt.~uO>9em"lO[}τo(3ˑO1KpĉyUx5ꝬTjRd3gASo$juܐJ0P U^d|D,.?0"J$bhY# ê"?P}--Ggx/'1d/Fkۉ]Cl h9 R`*p!_ڗ2ͤ^ڙWS4*qYSpT驲a &|%%<uIAdAuhV'3zg  XnxF+WFF,ݘHő[r_{2sbEG]pք<IvQfН{=ɍ{BX"z=3A*)U#o*$rL@1JJf$.8<-:%aa3~{7oj40+WҴl{BΑ$PgŦ|9XWxk[L:z lQPvw"EGD.>jUژi{IxT>pZd5ۼ$%(\:a ?^rZ-*`F l3AA+Ԁh2b.BO ͻ ơku2h+ح dj<ƫ|?a#tdo(ydK~$W2R2݂wO1 8Y+0%A2&q|C d*%loOcXL6lwϯ[qVHn>}]'1<^8(:o5)0T`7tg4 ^r x` $TR noz x40;%^k)<'^{xWE)I-h^Am!99۹A[P|{.!{q}hA[C[h^@[PD0(;+C7tt6k/c%)UHi%*ǃ>ԋA`3tHΣEOspJ1/x> EKN(pCUΘ θnkxt{JːN>^3{n3 )"Ӛp$ w(x٣$SҤdzC'J_4}.3a]& qLjp=d) Bl2`8uXF;<<+2]Fd=MXZҌ#гFttmY]ilzaܩ 1K I>UNs gu3gR)'4Ej3`r,] C0;k1Gu"zR? # + /MQ% 38<Оׇd„*Ed^1y(0fUwnm xFE@!j/ ߶)اzDf%sL 2cОNjkadU.j=5ȣ 5Pލ2JtXXLw_f@7A;rA&8Tl\,bK^K T|Gҿh堾v7P5h+b5tž/\r"=V9c//(QZDE3zGKd$8a\FlU yKkLw3kF;x9Ʒ*+]kkԳOT4QcSxFZm{tI[]Zr s%'t9"f˺߭^G5p.n+D߄UB2u<;3Q~vY KdpvѾw=cI+MrnIdQBJ8pm;,`Ggiut>>;3 \]m6)908PyLABR` 7u YӬ!m Zǹ:]Wp x7;m:Ū**E3L16 33:MoүcVႎ8)}4rzd rj$wLi3WShQ%%_VrfDa㦈̾ 'Ys24;~:#qcaiz Hn TsMc.:Ӎkti y r颋UToyydDQe>q2R;8dyGr6&O?vںWP?4cSI_$1$D#?MU9-5Rv[2 pe|'wݬmA2Խr$^OƃvĜ`g%`& aJTgbLq͝_21&O{G4dS5o/=%tj"Ѱ]Ɔt=遢gκs.5X-)FңZav!Yu;5";ڡK\[3k"P &;j/a.wqzOjkF}F<\4N3MȰ_YLӑ.3>~S8CI3;M&Dfg&XR9S39 ncCg]V(E6syl|G%9gM.) KU?>>ycvhZlwlЗ` ~n#:tO@ nF-Zxx;g8w|8iWxDXvȉsm:'lUyba <811p3/g5=b8عL=T*z#&;-bkc-s@cX EhivA!~",{{*cSK_{NR*WR*:L1q MGYaMQT(>dh!fa(xؾ:ig7<\͍ Vtwd.I]?ww ҽ9ʉGt]KDs!(s/Z |wa@ Y6THhRKoehT?+5EfioaHA()~7MS7(y6Jnq(ϼ_ث馟^i@Ab'vhHWU2 Xhjďpee詬_XTPr R5Yi"CX$[,j+]5<p}yOqTы2y戧 Mk&>J,UT[(m֯]*#ҽvIJI+s[m`Z Z }mX.<hL%,[W^C/{I.-pN*(OX܇Wx~: a^Щ[+J)/S{YNIqQOB.1Df @0=a`CZkro\C 7X}fnqfەeMXVL ,)]lFK%>Q7$]m)gx1Z0i{ .8 $~#x[ ΡDw7Z^`bϜEp]JU$:U!!p\~8rfA'xXD^=PƁ~Hz[ԇ$TtpqM_OX=G@Z-0}᧒[^&Ceq EgY+/w=Yvב`}o6!Պ-ca+tt句n0Sc{h"蝷;uNȈdgoLYo{4}u 6< 9iK,y3:C8P x˄+[=E΀lQc;qĔOFWHdڑo+c,"̮] suuëu,OR1S>jwzH0>0UsHSIy pJ=~h`\xof,?wwy[WJd^ߚOq>$E$n+hNPl?$ۊ\ed-\U @oI$a"Q\߽,%=eA]~EW ~lDƒ >-n|0}{,0ASETSUt_.Ȼ$s2TqσOLSM1v&л׫O9]nm€F<_LDe"_&hbE\Ϥ_NC&,EO78ir^";"- |$4c^05w&Uů,AvA@l>ںCy1VU<ELLj9 .,?2RGv)XHNLFYx7|-,sQr-dBKJ꾁v\J?#W@c2Wiεջz(L}#(hq(^$փ}u)eF/0 J ' 6V+SlW[pujV&(pO7P:uͧs_~j}GC4Yd;k>TXxD\b\&=Z1zrVzUDanSS;f*WȹflA9?* jcuttYQЂ88 5+@)iQ<̉9D)3Y%e7Z$]kJL[m Ґ,_Pds\ьKnRl))4W>?h?iJqgt@7F%17c []v1TgʛgOߓ8::ݧV ;*FN0):@ht[fՄ=܏tYd >ݹ'f(֝|gSng$lm%GݎZOUI*ifKv&EkgxW]b9ҙlsV"]Grvu%X~rtIθ?b\R^ŲF׹z"4%A?`3ϣk y 67_!3'tMC)6odrn2~9kVď?:fr;ONw3B-N^)Z]^Z'3[A*¨QAPoQ(3@:w<:{x jm9dbj%G7yD$VfΟp^Ὃ㷆׋CĔIkc4I-60KM'pQ8WrUmj7'\`-'2sD|NG ^&[b6nzNZw*MFXvr0b=浴$crje/6Q258MތzNgiC#ӳg͸%o:>n>fskVȈcA:bݿ oU U G/~+Ɗxr&K.L%V w̐AՏݠY Dj$>rFfO0Nyf::,nW K#,YZ)(p  F|& Qm-W6^ ~9dpF1s0']KpoWd''0xU‰1]P(I-^؋:>w op_6NѠ;WA(ݼ1[%,( +[đXoY`` S~ԚA?Rr94'57Ȭ?;pQb7OCQ*ǜӞfg-o ܲNO$0A̅ayYDW(4~1f>aI7r# $Ё[z1SS,tGDf*xaTxY=$3 #ޓ|+?jQ^!ԶB1AS0E羯MG;aJBaeqe{ҢE׏-/';mu+ED jSFV*/&pqs>Bx$ HQUwcUY n~&oq]+_d l͑#[[[bQ|N%\ħ4ʍ;KG9nY A!ZVZ$:;ƪ@]x_Vu}YZ1_>0;ܐSL[Ẁb%ʱ90s\0x$Lt3lEV@Gyo'!< 륆9Y86|6x=zg^_g}i$e(֗n"cNZ&&r->~oͩ6e)Ot9*˹^+bQc*m?vN,NfnNp)R%* O(YIy}![VK}&/N%0#w1 eK!),B^}~Ͷ %=g!+jNpf^moGGF;;ÃI"#iEL ̡$gN;|Se+ل>1ÛGWQEc\A])l}pq/ƤBS x/DSc$ OXzM ) )D]<=r{k=nF|MRڰX/vce_W w)K[Oub7[P mY؛*^E; }q{jC^K٣ys=/YzNZ9wn{R{f?W㞷va?M{&ItS)#Qy3*V!Dby=b O;an ".zԹwZ 2zgҼ=Kz_йB(daŵ;GذIڑK\q@y$>;w ZQxˌ{N OjŊJ'g7}d0` !]&9Ŝ{(fj`.9GL+PJCaUҋ!¸%[+1dVoV.Z|`l@Hv ~/'*`]]TP[Z"F,}oӻf*r5 3$H3Cwm`HʇhsKSǐDnWYğꕫOВ*œP&]`tb±LF&/v6$.}_s)Þ$q+1V"|>Wk_wٰ~-mpz͘O|֊(^,O_O@s].9Y_xBcЂ09FsΈ=0Y I$cRo$UۑpLV>OfƻTkk)) Q07Hz#(7VXe(lX̼mːŒ8 #b~^E5n{/w-_g%¬{XR3@-p'#)٠U..5EX!>3roHwy(ii/'Eʚ@Xf69#OT/Y9MIPDyo&O~<"m/Tc^0A'skZڤ UGh9EeOnEN*滩^ yJH#Zf*~ Λ-PursU_^ 4n83ڊKNLiR%h6:Qb u/ ኳh"d6LBҷYupA08Tď\S}S.@H@wI0Ry[~>e(p"W|G"?&mo3ܞӜprCvU-'PAG2HOkޗ֊so 4o>0 E?ʺ v5edˉ¡e* v0@^#wܿ'r,Wx>F>|)/ \ B'(3`^ ~u*[ I-cq]AdA9ӳDƖF%[ugo㩐:KVn? Wj&״id CP}W 3+Lwj>Xxv{sUbk2$-[b kw52#chpXu}M{0(e f k7i.'#כd6b>%>P7ā:Y [|~~U0YT}9 jx¸S~ ɂb!oGބG'&q0NF0ͪo1+JQޛ  ̔ȣT ;U`%[yoXj砌7G(*}'mͭwzc$vUһ'#X P_{{6-ߪ;vIjD X9Wl a'; :G R*s&c8Gu2Q/R1yO+wDJrư&<àc(`9JNk'EsP3i^XF Ƣ eqvѹb qz%`۟RM ,;Қ~?}ybz5T6lJq*ȥCh܊GY1tC:3l(y+7>!}~u0CVYe]g+ ^3(Cg\c(UUvߤ4Uփr,xٮxP&s:׼:/pc̨+FOyq܅i|-Y"wY%Y4AA׹LE\]VҞ [Ȍ)1{7KVn?G-`F\-\7UwsJ'՛OK+6+@Fϖd$}@ =Ž2c,$-zDZn{U$we-ծu[g79x0;&f0mwOԭ%SbD(GjBP Ƀ49u }ׂ;4\%RtݍFGQ8|yd`~!\ -Dԝzhg€~ E_ 4TVVdԯ-I}Ŷ8pm}+W.Dk:w"^;x?)PKo5 #[[c?kY=}ؐ󷤒<)6c8XBg&/x(q.* bC.8zeEqژ쒝UvP֛`01k$qgϛUI$r'ٴ|{= ϕ+˨>]\Pӭ?~n/%z/ mĵV| 2 o{G[~N+)q&WFmLω#:J٫V=.eSX+vi q&e:054QA[OŇF*k-𙅗 /:OP){v}T4_?J2Cŀ{s1=2xcC}0 Lri eșLC,dɞ~#?Kxf.[V/Uv5ty<@?F})U~XCFAMϷvX PIs,3ezW||*䀎Fd P2[b ,SԻyiO{%31ů"9 aj-T'UN{{Iܳɂoh#J(7ob^(Z6ggPFK~O\M@Y\sf`B: %$!8Zطr~xD{.uN%2cPϛ3҇؊h<)N|._I$r.IW[[غUAYG(B4$t; gaRI&czo{H26k<~bϼQINoзL*tr$V X~f޵+#t5ݧ4Bd7¦/I+QMzdi;5Cxh[ 쮮C4HwТi1 0v& ^!GMh2iTW֪8%.حB,«R`7_ne6a3nzLdտ6Z)WM:[vѯԙŏ?).#D+Hh7tf!ǹ LX@a 鑃,WnaBd</jԤ5BdwoTwm#"dߣ ΫV8Ұ)i|)D6԰s,/6|bOI֕9D9 ]]_XgRO3m`[o-'P礍~5D7gl3)``!7Vj&CM=lNt&BhNp%rye16qs*c*? X چ?ȿ>3a'U,eń*RBⱛSŠF `0 IƆ , (hr토oFh,< '/uy>t:92e9a=kGRA ![j-r)" L ‰Alll$@@d`8Oj@loYB}]4Y1x~^؇ qJOnm / us[ $WCINIYZkzA?i1.Lm#80;w{flenҰJU`C'<>j;XsuYi֕c Ǒ"F6: x)Ñ|VP][b_ˌIH͖NwZ|e[u|C8s[U>4Iim?]"i@_ʷ SuBzz"`U% K$o bEGD@0DEK . a _7HsP4X=_J-6Z-{_5,< Bۘ-eq٢덒6p2M?ZF1ӢSG"Pg=>BL.2]ˊrL`Z7@&ѩåt+b7iC)?VsHFw9 pj Xkuolo%Е8!v]4?*v26M mFZuH#ÎRhRSs8_Q8I6˔DB|V.WY8Td] ]{:e2zgTdڊ_Z4!wݪ2CotK됭Ŕl<}x("tsiWUE.nx4uV;CQ.}IRI .~Nkt\~^VS +?E,R_BTa#E g[QG)/)ե_q1XfQ[D^\5PY.E Ae z0>*$0 j[6֝V _" u Y׾Qu+X|UN˒p=sK%ljX\vc8}Oآ׹X:$g GEVk<|{<z|DzIhvʀXkl/0x ꞄrA΅;T(s'xT=,뻛DiR&:L  |Ms`kPTnkħH ~v91R-W0P,:f* _8 ~̊]ؒVX!ݓkwv_`^ϷrclB1xN-JoT"fؽA,Tӄ쯟QfS"`Q *JyЗM~+~x<ۮK'>S,4|G N詌!O11y/lKkfQbbbvV~ؿFƸ?kY#rIZ5 ?"u$}/cl^uqa6-hXގbmmޔ6ɖ7ZnBBE.[H3<w6Hu.\9D֔; ; %#ohq8l$\1g4ۺdj]u>|k#׼ŸAZ r(y: t«Wp>(-N/1gVLo7ZwP 7!x1|s=",i2F |W22,wq6\צnēd~X r9g[u$$ {٦atQ)GӂsfOr dg<"Qiyl0G?bF[[>rkgƚU}s>'$e { yReXt db^Xq wŐH\75L]m#׊fÎ<;^eʶtq)5PeDRYq4  } H8W27Ƚ j4O2{ #({oGShƴnX,F5Ư<>72@aUy!xTf{*v])Q9Mm|=\ilN5\v{(yL7ML/N!mE.|5 h!_&@EջHUGCQһOtO0M۱D} X%l1N筅/0Rp'uz(}-`1 ?a"U'VJSxӅ\VgfJpH-M@('>veZ*|.1Q`z6tnSnOt`s:ԱFIeD3vsJqk }{J2,ۊt7_ާ#T~>B=ZxtG..rbe[Vg]Á7Tb6< 4l%L1G/Y> 4A}c>Օ3+_BՊK p coL*@Ro:9siMq < @-oCwUbsGzG$ 1\zVG TD5& RW"l%pva]Sͯ"A1e~ 8܅I !bk'cIbW01C$8G.q5zTj0UIbjz'4@Ò,A.ak L1_3~MtJ`( EGauxė԰ǿ5 êG ^7wW{[O\W7!ĉ9뾨%+0Ul0&bm_i*q!T3_ݥ):'BW5I)WdUmͩy;]G!"oΜLo‰A#E+ /4gD="ʺ hP0uHQz;_{4pr;poy#^> ^qgM;4&j6\֏0,Oph /F. X: J.xic~2.2jwX@[ߌ^*2H]hC%TCc 0ʟ@Ot4t!Q|oYݐySDD?/1# L佢PF߹$yaNNI֮X,~{cavnʻ' 򼭰c{SW|niqs3f\P Go]bJg)uknPYi8,MKqWk6 [6mpT2{Rٜ|w`a+K|nk˄duԤQb?-7F` 5.:7ggg$pQ\8%9; 97b.eӡXXE({>Vj2q螶I--*hAi,10KJ9قAu~ (A)fBrCRs$970l7Xңj{GSy(xhiǔ*ӷ'=B]2{kfyD(#6Bceŝxy} P)$A) qnOlUU~VY M':)FTk X8N8u E'!rI.MY@;sPgihJ.L`e59?oL X{>\[d!Y#\i* hd I)o`_bl0&dտe#3RamH/K#&ޜ0E8敮atso pj~[Xy5){*ڊ%AgRgl|Ȍ>mOp^TQ 0g2 N-Xv")C`}:p&9n%UѲ :>; Jw3NH)WR uP(Q1ȵI/},f#ہ_)dׇ%9{#PO8P<\ :pp HoE}>V>[ӹuzxS el殿NI4?8q=1 D!+LcOx(:dq C軔GV?xp=/ +g"/ݽK?\bC !,&~A)1Y~4Ut'7Ql'`L bȉ0}B=JjuTr9e#R|K8=k| F *rm (Niӷ? m?3^<^;l/K-Rt)Ű&v?j5{`ߛg1Mm➅//nZ5m3IE` gGyab2IW-E=ߖSh͆xq "gH-R W+vr(`0/]DY,$ݎFEd6< PC,og3P*lA%‰7oϡmJ1$O!)>}ke4ݩJ &/5$![𘖉b`0W@c_7Y;>(-w+eY Z*8odM&ߤ&m[yQ6zz1Dx)+Le ߇)H&ߣNÍm+ª DfS|s7(\B 2t0Rl}4s+)-db(BIs>ZcF_3;3<#JwӼw{6ۣ0M? Wj${i; ڹ'Rj'Ts ,aFY][o[IZI8Jtedǝr5h%ő dL`J65aQa'3L*6^An' sdiʊJ" =ܛ ےF:r)-/I1n<$0_~B~_ km7@@ Z`]/zhZ/GQ2^4}N/~GiK[?:l6[!ewPo;C46٥"*2_rîǐm0{"k9 eQi:dgȬ&86z҃O҇ wW;䇡hosjC/_FLoiBMcT2Me:co6Tcd5 ;f.5X JiKMZMVqln84q*nǔg?A&bOskw>v_ }(Ttܕxu(t<Ѩi3`u O&;H7HHGc٠*,Ȫ ] wwQƜ$KasuL8!=7MCW 5N@ B;K]3@:$ :?R*z%HfzŋRUm. I_J\jDԏV_*S(Xo\6[m/X#ͤʛ$[IunҘR[Ct}lĻ2j0"o6U+b$)i@|ۋlnpǗZiaXgVm'ZP{Gh*IR"b] r i#39dC{9ō(];a#z!j<$B~ A=fkJ#Lh0~h粟գ=ŗVz{qX\{A0s]OAĹ; _h'vLП}"~:RNm4ʇ2 ~v&Oq@d_o+Ig~ˮ]I*\X>+Ñtkl ɕ/c@a$O?IV4,.^"sh tLŔ@Ȋ'?en <4#b95T5*͔,!wSUޓCmG-ȯB_đhsd[338L-}E?Fʨ6؛b; /0E4)Q]}`C6q\졷ttW$\kۀ!INY\⤭|RɫA{!tlzfDXWRA{ˠ4{Ժ-vRMDY5(gbzߩ Z:}pWד2 >Q!@*F`G'SNO IFQ|$%_DS88y6P Ktiv]z/hd[ny zԟZViz݀کw|7{:6/Boab[8(9f2 9Qf[ k@>%ޓRV yo]Ng`pj4n1LAw$n9hF}0&Íy>Y CenQqF\97d!} w0iF.PNtקߠ S畝eSe0zu9o?}n6Y{J]*aaG5&FC|Aܻ ߮,t* R%j7Euɽ>kY M.9اc@S@ BQKdp~''Ϳy`]B[6ϒ/=9p"@r'~aװh׮["ǃF=s6_k-L%ݻ[oWKo h5+t]EM#SZ`ҷhI UU|yXo1\f8=Ӑ?؈ Kި)As=yk%NnMiB-u ǀ`t:Wm"tA "Q%~asOO!w"H@v9/|_ϙ2rL9Z8mt鏢Itpj2N&mT mrZ^ŧ>9iyNF;w .2!ZxS"QFnou6ԡj^{n^7a}Wv^S]:auDደ8bTu8MIj.`}a=j9K貳Ѣ!\Ţdٛ_*ґѝ 6㑻{8vyW" 8KԸΒ}̪ބ(4Qf%nUZupD%&&]#Rn7鱠5W*\'c,s%砝y6o>〖-c>rhFx~‡ȿ*B<}$9ūWL:N2t C[(rI/VQXh K99u[bG%+Dg^C.9tZcg@Q#}e2Ҕ3I3Nm"&a}{l?ΩfD(dxFw -ӴOH~{J3BA51WGc76f `NN[nZY z l{`Liz.K@9MHիET>3MG ^v]A^b{ >2iBWFp Z\UѦ>,Ž-˴!cLֹ<`&J?9~ #x%F&_g(Js\` }a!S_b9oĥ. OIӤ1V qݠEOo/UL"ȱ_I 3Sڒ?SMn`;tE0D~jP佮(B@ KPr b\ 's9WDLbs*UD69H͝'@OKbu(q7K35ҎNO -;N4[?$avT-dդ ;"'V f+Jv-K"\OD˅ݙpY*QHs_o wД2xK+?܁3T.f{ڡ$@ǿegvRǠghǐ43toeu"}=ݰN<*Y_(.lUuf}eM|M}\]8Zo.ϯ١3@M%sъE:wKі@2\3L}$z}uZ\L3lCY&2˫8˦l K#rj۾d1vxRiƓX #у)<~AsANFN9l)݄FJЩԙz;K)L)f4JĢCs(8L898=j2ORl&t+ji YϦd{N䍎d4A; /"-(la6oxcR2U iO[w}7C,mP!?|c\'2W+59[L#t^0и ZdrU_T^kQN糬۹e0w /Yܿi[ RTI9E*(+1Mby1CtdN<hnÐ4=y̴Yz!amF0vw46^7+{ { VJe_8%u_]ܥPhpV+&IVM-'687i6AP\c*c5jxcp+lnapyh J|DtZq1Ц/ X}6웏uv8uN1[r7fYm2{Ƽu!V"^GYįّb J^,!) ,/2zyz.PA ng4%Jr5TxbG/ ^=CO]Ing]"ڙ* m:aw)[4v]U&d\.o"KjM]t?kӽY:?~pƲE63:lmy5Y*c`&bܞm"c=uuCuъH</*av鏉P-N978L~,煩n3mOa9 c IIW|嬵 awD;[nԷd˸> hFEb7Tky}O9bi{}OSɁ1o*(%6KIt&Zڻ]*x/>#-GQysoK艼%Kŗ-p_ճi!oAIXSH/.R%:V\ޔ<+{ǴCPz'PݭPOIcӤctr9gS!y]%cd+-?PS#'<4'2b(}'b4HLUeBRvw-!8aR']4>70.%y0ޕC7kAmy~hTa'88ѨckKxYх[|x/eA*_}/=evr"rJ 5DT{d$#Fr[OPO7R-|QzyL2 xB}{M;byyF@YQ?S`nֲ2o^\5O{61vvwτHIҙ_{U0 sG-y62cD/ 쎴;Sse3^OJw s2ozW}0 NI{'"סL1,)<JW/19˩@+Fi% gq;# dn/CG3緯b{6މ'?8xmx+9tvS,u> ph0{ntG'D=\r.|< .zX T=\kMv'Q lAA K lJ5bPޯ?4+bע[쟡Lbt\ܹdvs7/@gE՛Dr߃ڿxGtW'7kwgz\@mjw{VmAK+j\-"]\UCXVbcC+E5#.ED" #1Cć)+)9dAQ ՙ rF]91O ǢLM cCf64X \UX1(|-ƒL&^s@Oy~(ny7je[͔0REC׫#n< X֒9}F͏kTMjS<-nOV^R͊a^Cb>|L˺QZ[ɲ|9ΠGa #?"rLc&MXr"d끜| uai]0kqU['vY8Č?gWjO BC?׳ES/Gu"pMk4 p@0h5ͫXtV Esvi'ݒJ&T̆(N!;󭂛9\{4QߪOBs{dR>ΞZ̩}nOԻt*0UB/!!x1w~e35aEXǫa풼݊;f=N>*!wzǙ$>Ό09B< M,Q [maVjйb|쫮|? +JqMߦz:NjjoN[⣰@k-8bnl=GAv(ǰgt!9hS.GG~եu0m0Ro!4 I$On&l k2LρҥPА=<:OƐ0yK}aAiϳrT6`%T"oKH?[O[ѡOLoT(A>ѨTBCoF鴒u* J(>cj;X|}@֥/`I^%an] m¾-Rgzo O8K-rn1Qvق5:Y)wy>5\h)뱳 'Mo3r=mՂ7mwls`R"@fx6v'cUȑ{a-r@X[rh޳{5ńw7Igr㟗j<% nr&J^ѿ "M\0B ?#^&KF 0  LUi<\Dw8ᱩ!54nL>MYo!c@c^?n^daxtKt8q޺YQqB|=G b#TY` *,`ݍ!rcfUBp6ҵQ(ZfȈÅJ|k5؂!1yt-cn bH;ܗ⼁ 2c{`ɨKMqV"Dy8ϥ/K&5%Hu]qHr{'Tk4 &C%,@2[e~ULjb+iگWFEG,@i4\F찥Eߒ:urMEM+9!h-0{)^qtdXd/#(͏,[Y5+2&ܥpaʁJEoc _\>&/6g<$׀d"( έ˽e sWs^.[Tf#HQWx-͎w4\b ޼ux/9떪-Uٸ"]lW<[ HІWbaQ݅ul|BM!a:}!@Gudh\a|hXLRYu9hG~=ˆB@L=e_ϱbĪD dv_boawgqs'8f&(扯9le 5f/0,l0H/wg-PoI;i4'rw"Wy*seRG=W,?dOVJ[;^ŠJ| Ɓ/͆|WPɥðiYnJ5 }H*,/jN߫E%꙯ SxsТo$% øZV /l6Srsq1֛AixCS~ &UЖ7("rZ1vO*OR@-/ -; ,MH"I#>imr&_/ G{ MP`(BV36P Fzl7fQ=Lq`hMPF= G . Sx(frA9h7-h$q ojs)n/wo<a lzZoeY5y$`d :P ,xyBX̓ЬSѸK&׉O|׀,̯:y8 v@u-31'V߆t4 iZ _N/}oMnerSeV̍dyͼ3yV}HTNoļXVs K?-DgJvu4/_0Wiy)0M֐ӗ 8&0KMh~+N G /4N~&>X@GDpjE ?GO1+B9ܦ •&4-6E[ UyUVfA$%9؇Ӎ*o|ndj1r4YV ՟xɀ "ѭq2T7Q1s312@Yل,Mh ئ+K:{hhVߡ?g‘I̯P=ięPG!HG 턟TݚI8ʏSe{u+[8| WDO_r@ v 5 XJd T.7/e~F2Pq$(c{S}ãC;INǔB7XܧqNqXy^;ŧ# ߥ"H71io>J,~$¶>ب$An/ )Ө>p|a)%6ExL/G5JWtKmB=xVJ1RQ.*Yu9yygjT c"#F_Eýs>CafAP#О뺼V{‹/"K<eiPL\c,^පj,qoe>W "*[Jȍ:jEp( ³SZO9JAf'/,:?74Y:=@EFچV95h_thUGUBJbp-{Y!l6`.#aHn B.h"j7pi5B8/9. kg?q;5V U^PIӗI{Awzֹ9OmaC֟\L\O:izs@<_JPNUmu~s VGZB1"_ ֻkR"'_dm:XN@n{I3 O>"ݞņ(5O{Yo/K!Q4(]Պs6ν݌& fa*uq]!ꈍG2Sej9t)2tRNS;yxryl!ހoF:gmnr*neLh1Yy 87YUY09{&0~?'H_v2L-6!y1)4bu =JǨEu -Saj0cPsmԊTτ+ $#q&pA$ZyipӤ!rUD;a*4%GBaPDT3ư"#]nb_+aK s?չyMm 0w2E:yv]Dܺ:o$k ^tg(hkNf 2Gl q%/ZG153NOmOefYzZ4C` WR劘zd2>Z 9j/׈K|wxoT%'HKF\)nU]!)b df;eM%lZŎ16 Vr+R;%؝:F+9:f-mF!#([쉌 XK !0PQ,oA{͘,HRޱ@* 7~<S#7GaB{"6 5GCO{5y=zL >PTH}_a|=:hlڥ5cXϿ8[Nhq Bձ&rz\9p Kd`ss6M !ҜSj`DE4m턘_9E7Q\-!'9&.ZgBnjlL`Jh^bn|{qĖLI1iBR6%zA_15ENZ*m{sCjShтKmF_KHU+) n,ꤣMNXucJwU`C'*4 fNϛud4r'O\J ] OwNNlU "0^[=lQ}xX怌oxZ2  TȄ/R=y s.jpXd 5 ؗzϼnf2tBgPcX8mGd"kΑ:xH O yܧ}y`-2Apn!Ւ{ .`kuHsLUt١0Z7Lohr/=>!PŅ93{>5J_ q2?Aob VF~ Y[moۂ] r!QTRFp+:BQuzJUb< /ځaq7,0}ŕ!D=Elbzh6m̽ܬfy[4>2p:rVo#o'\לܛD2GAJIojsz닐EĚ?#=U<2;v'V9{Y\n1F*2z610.[iL~!]g8f؆Ab#k%As|ѤrvKH12kWIHRn9L ѡ lOO|Q?dJjŀVO,rUuz[KWoYӉ,Q#u2-w*/0=/i|Ye 0#DE*y 5Y &Ÿrl)>ґjV1>Y7jh'I<*fL"b7sTwƇw:x:Κh44gA5k̻BlrNMk#Y* +@~7az?Gm|0DVFm:&kWQi[[*SOef^wzhBRZ32ޅU(őb7F`8R "a t25hʁx]Q;>bS_%#RM<s=2jGd7GsjIƯ|o!e[3Uh6d~m[ҚJ*Hv '~,qx٠lh_ɢ%<6u0糧!H-L#2,k >,+ m^uJws *rfFFqNSZWRVA>I[KBǰ4rBET\?Ado-0ڃnUi !D/cKջDV?~j|053`hwFJ?Dk>bNtX5 ^ =Z!~}SwX"Se9[kпU:h>5!31]V|"(Fi';Kh:&t%rPg!Mlh!-'ʼn?2hXDa^R8m'uuJ!9,c$莣-*MC =ofyu6\Fr?,x$j6oÐ=uA5O_pλ iZaz1V61@ e+Os6 @e|Fؓ*;X @ʉAc|+N[L3[3rZD+ԝh e=*.L O@w*:Jԕe'h,~VXE)R Td)XN\_}A4;4pik gzPGqFza`7 uEgZw7w4J7ĭhQrzҎox4x/l6i%fY~z}7%v(_H-.dW6 |RPedJo[=/U/g4EL5R>(3T7tHURo[W qnN Yդ{ҵlu1(Rk /yk'KlKXWK:e2T;DHHh3Kx >bS{?_ 2^7gަ/:E>YPo^b4C?/cZy14&[ *_zzQJ%f`JY9MjT7c-dk:ϋgʭw˨ k>%WSN8ĴW g0c~,'"v/,̮wSKfe:8fB VjMi= N6 K0)u!3rCfә$8r rKEͩ8T}5{ͿYd|'FR*54?aHи>Lw*ƢkYTp,Gza_&jcoaA  \2;li?v "uOz+%2h% ̝ >QOW}kf $.3 83z9r{QEnOJ n #+6ڳ8߰D=JX0HdP2 Gߡ]XrZ㈴|o.u/tLZ[Y^F ?a1j\Bi%{@F k66U7 d}D7PZ˲OK#hCeE0V@8m yo;(V50&ėJ9v`X `Aue1"y+7VF̥:ӴO/NtT|*8S렔SGMS@X#數c-mM23y8u 2N󎻕|__(dľ)-_+ >Ѳ{uQmwatp'}w?[1-/ezh ja>ń!E|l`V-(O/E}ڰ4S^~8PT 3A$-Qm)gڳYQBKrxt`a)lcjPKɦw!i5Ds:}^7%eFC[&ΗzF3ʾ2֯c)6+xjHۋ^TkGB;܅!CNij%= ߮՝$ L45u uQ73*rIPʛs_W|P,ӉQ=gN՜8u2 Sx!Jǐ4U Q=}EI{xGtq0E_:4pD9`G[tV$HJMS^69%+C|N}{A|+]E~:pp)Ʒ@z9?u?o_s쀗BpY:ߙܦ\ Oz|:ʦ:)rUV}Rzၑ@хV3a{A #}+TfCdA~nDiow\)Zd!6U;Tpxū e3ȕ%[&2v&.-͞!הP nG!$@&$5nu3;a7 Cepncr[-|q'_@{?%>s 1LvKHU_Cp7! YKQ*q$Q'T ]Pб:̜~g$葉W-f'xB&\^(wV`BҚ&^0)Ygf{|PhR!D˸C2 ۽zԯ2I Bި8 SGO# _/d\_\o-aOC==dvԥDZJx-[vRUF }oHZjLU"֜pKFo-&܈VʙBjFC{UBH8MEK'={rK1%P,X No⯅2޻W@IE\jv>VZ\uչywmPh. Ñ'k_4|t(-['WqaAAzZ#H!.,3qSM,k *Gޛ;ࠫa闤#ԮȉQ:X*[ `-oh#acČ-'7'"vU0 nuNE@ύw9q?I!Pmjw*}~9 4mWv6=u͔v|r^P ^]nQ%[p٪5?2?aE_*FI[ jZbͬq)'qؖwKbES49UP7R@fY ]  ?g$}qm?S/!6W)q~D8%f1d( J'iqŎ]_#@EXw>(/a1{*>G[q(=>4mI} EIP:xKAvEp_'l5հF$bE5HqO7, b?< ږQqT^0`= 8(~*1a ܍TeJ\{ڊ|9"[Ɇgg.&AoJHS o#,8:ꍥV{FrK%ڹ9}싀X~Q20{j3/ @T@gjck D`pj"0q>J&~?|h$^!YS@T{3( ɧSn0ĻmpM40n&i gG ӣ>A*)'ҭ}Y9)O'H喟2g;}bhi[).pi%no6fأ?ݤ-e!ﴔ_O)b{<Ե-Ηz\Gw[Ab)[KK{R `z÷ +H(ntb2J~29`j=x"jϗ37!*O$,]eDUF7җk-гps|=̀qc9)uw)n $zT qG DOўtE}{`{ROnܪW; cቝoMfY@;0t%F:I!ؕI}2,V+!#K :cIE"]iq^]u,HhJ5πY NekKGXmv /iXfa R1׀hԳR &hUb=K{[N!6Ɖ򐘴ws2#rOS2ʶճ?ձW_x=/! YZv#[w4RS 䚟9q-]!ǃ:+ oI^&g {.'nZ:DukTCڂ * b4Vx*oeAߧ^՛/fVUm(Gj̩}*Ceo2.$&yt9XFk=LG+Y磠J't~B%(!2|q|SD;M̑,%Ls ޕh;ǟg?چGv>D|.hu 8xP6WnGxҡRW 6@buV^&iعPتY{eΧb |:C.7#>RUIx5:;3wԹ;Gͮ$68ɵC*%TC(GO@%ho~jnw@acU<,V מy`@T_`ʡGbhO .2{x?ƨm^״$bQYaCM^cڠSɘjy\"nK,v=5+7eD;eեca0] !v fdÔN_Mlue[2ɝ֮Ԯ$u >YcR?OI"RO#fG @D \3-ȗAZ~zB P=EF G(i:]A0>jJO];(5 >beȹ8LZ8N7oh$PΛ놈V Kh,RZW] ~ HHblb0NKve+Zs2O wC"L]лZ~Gyh uEqyd۰uNf^+uo!̬ڀiмcA4yDJ,uL@VtܱA H̳ )?d1>a/* d8kl+lvyZ\JX~v0,ˍ1;@  ,q+]ӜURboO x:b_q w9 :s-:xWV`:eZI)0amp ٟj./Y.ɓ6̳p!D-/HFL`uKEBQof=V: b60тC[Wbȕ{ p4}o^Δmd^zzhvBp\GͲ~@s~@,ӕ .h ¾ۧz%.Q-sXy \9qvfwgW{-K#u+԰Fy9C1yUI>/UD(ZJZ^6By*kkV 㶉3xN=W&嘯 P\#WĚ- hwM8br^ 7mH^_Ѡ4>L~:y=`1葅-ĭM3V8мnF&PcFQ4h'*GDfDZ6'K8#fB9LdN7H$9d(BTh^ʸ>[5ӽV#>n|3ܟ {S =Z=SE4>nCg8̒{9D}-SR1uDm-z|t03e*H'B8(&qЗ͟q?6ԫv!U$#:J'8sȀ"r4RW3U[J7y]fEAMP|FɲKc])\C]ZF W; ,pYүQdztL fb1fREh,Kj jٵSh _8gj\/Ңi$Duj舣"zEJZO,9ydRP)N=?>>6+n'^N/MACxloANNzn)Wr}Hw`A=|}ШQ)`A AWh\1j,k틙x{j7-kgf8"5EPͶJcFhj'Ց;wM K+q~"p[GvyMҚBY'u6`1(ݻh/t@Dޣ5.ˇrG`_t% 9?yv!L$O,[%kK Hd_G (MT>W\<Ũ< it)*9=ΥwAJWhߢןc%AQM3|^l5]4)=@3d貃˔JEj&})z*y}wB/8Ca&y:`Ւ_ZL{72[d}2ASW猌+aK*{W7bI"b[" KVVKUn/I9+Ÿ$RZg,O J)O>cn>1ٹe2ao[ǻ a2r9ePgt)olJ#]RqʡpUWaKz(c [!K1 :7bv!E%7QV쵋6tP 0S_^lH h<[?Bn0` wbҰEt].m%kVӄ/u[&ݬFCׄmʑ16`hmnVA> 2jNQp?n y@ #qw$mAzF>)ᭋ8{ E5Oj3E* SWYn^) NC6 eWcJIpKH$0S[*9h~Θv7xxAnkXPR}XZq ALfxYXlE›g|dv{eqeCJ.[NYδp%fu' 2B w$12)VzZbbF#e2lWghB9kF~e:?qwöǓ`}u q@-̣7&׆\7xa!Qgh ~d+|:R}hft/w? ӖtŦkQ v|) y4vVg5s/vn<#tƚ,CmT:=_S0 N3QW5훳U1e&21:W*1*էWUT_E)| 1psb?4[ק?aSd+~p3x҇ Lr/7w]Vi1n7Lfw=eTdk?I_Ϋ҉4ruÝFOļ =l<-{/sYh\Swv[f_lrUS-'nq9rGPȹMb]`0v~vC7Rdf;WGV-DICZ%篘if&}h9R`Y"F49?0haqGn:š";W>Ũihu3 fO?D0:_ZLqS1[_NP8i`.6E&X "y@@yEHmH D| ҘW㭋,!(LAՇQT-C`RF_G0{UZRJЬeq,hF8 G+ANfTg`hu,ۜȚEǬփ\裸VЛ^X-u#9d9דG\`Aֺd4Φ"PxsR2I:g~%}_M _J:~6WlIvC;C<`yZ%YSo‚r ؈sظ>ʺuQ\,I m:C;MvIjN3*]"F%=%O})^Z< pLozOtfbŷXb&G6VZPF˃Hv[Т$sSX"xWkޱHr0Xsuf}9d9E +h8نYأQHVvNEK٨T=Va~ěŞ_*fv̻׼8Pb~qFF"%3K pn%R؏`,[9t'q= 'K1m>s_Āx9JCDג?Pjedspl,z`擎{ٳ &-{;#*9q; L}*EUqO>18=aU_JP&fL >YN#gT =ݽcݵܻ ; 9eKFl E@pYazqN)T)gVf>L7z}q;J.&آn~  ќFTWJo=14'4DSqʚZhPy!&<,K~~Ee>* $]di(4Hsvŭ9;":q$"b Pΐ$GoA$(ό)sj~KR=H:PK7>2EGB1\opJ)ۚ\ / Hz6VM8>rK۠9F:PU6RxYы3pAϏ{KMi}o5W +' CGe=dw`(ZT /J3#KbY_lσ-suEL.A)y6L;}I>)odq{~SS˞#+Fs M ^/d7> S"4JZ*3#~}HswI11@p7þ$q4Wop'b?gT*b1bns6kGVg{!nWObGbZ\;AevqbBU>8|2cy6tKՐ6'BGǠ=>,@YB'DQ2迣fz[A&%K< ߣˮ N| QTXE(H%B<+kd28}Wa $u\si1I7eֻb6P=}hE dl4sB ~]]MNB|G˄}TWx-Xr{+Y5 #UzԺe(eR]az Vi^{SLo;C.C7^Awcî\sKaC)=EԴфܐĢFqWWrAox b`6M;uL"u8=Z~c s6FSSbYLtX`P\D DaZpXy|/F;#{,`A)ɨJUTј8BKh P&q~_e8N!CT\_&rj}q՚}0LpM vjWo^ Lhn]c'eP=iaIŢ*G͋Cubٷ=tJw2e,P-%yTm#Lg|3G)8u!U 6#;1^H&be"esp+t}-7ì[C)<+%m}4O69kMwM<,P~6Ug J=(lnAМ:AƩX7Fc52'v-R).7Be#6^-ae3NuAw)>Գ#fFFY"ߕDdw=trQj,+!Hxet vW'/\-Zl/g?;~ͪ cOUȏ U,pC܋N*K f,%6T@AYA$MF6> M{jT\BQx%_AI_ F]E>аY'KB㘨-Wz`?ኼ)miV3oy<#ߝֲm ,k'0Ix~H3-tF\0.xݞҮ/Ug49~Y[[7u$-P273.@݊|\#e+%f5=qX6T; yP4im0{ةd! ^JfG1+=@{){K͗Zu<Ϥ.IġѪXN0!ɶqm{XCHw|]YR^E-4-@O q>+f腟zR+\wc"+ 8=̭P]Wz+|26Ȼul,Zd!{)К6= |]Xd4nu/q(M1/Cu#%dsyaBX$kMI`86X(p={jV8+%^9PDGd3Ε'Tȓ*ApU@V-wKCc diޖhF!ghqcQX?3C{J.fwb\;m|e&d[[3"p,Z>ły`n´hvqMS&Ə QfSZC t qfqkiYe}as=ܻIm;M߅X&>9跘^Iz%phpMBC[;DiaҪ%ouNB.Bk>7ʕЍmZ;~דpb9jm3t<9Z.jШ;4ޑO=t#n]=z8݃qw`57[d*X$iaDХ˭8Uỿ +zȱDRWV6$K2j +fFv#ڡ bC3=þIn[= /XqH]Qg% WǺQ=# 8#QJ[ZN$I S<c)@[.۞$)$W (.dW',"MVD͐zlţϘ;^Xnq4tP_/ c^,Ml|UQ QQBU'86_W֋_ LmaT8nޥ_C`26kE9&)ف"Χ5:5`\:dtpxvzYÅx*gg V;+*NTNZf='*>  S&U'7B No&J#pN(!Gh7B`Ryl){ W@jb.@PNpH4G{*Ng$|Y^:ͪ;5OF_nh?gݽ%i`h˲?g]O|4ԲC52T#(s3aM#wLMVybRvD[cZ{D"E836L1Z6s >#<0I#^זq_ز:@s,G*a'O>.LԥѾ',ClfA);5Xh3>4zl%}Qš;gUqJsIZV lȌsCc9R׫HiMxЎ`q?4!^4A. @u+ 2g /^>: sm͵CcFMJ5%6FʑM$D?]tMìO8u^8$CԂ5Kf533}YӞ*{-f<8+r&S2L^>:u IwzްZ}aN>}*a8@YB}:5a͡$?5:S{`2Q:RsFKx@j_n##:=J9񓯩"?ϭc8l}k[Qz}g16wb+DY Wlgh,4`[d:}J28 PÍ}ew|* \l.Ns>z1Q/hu`.SHX{; hT"OUcxh@8lj}t( [AgL{[)naElfX7{\{sdEP"\GFX(OnN|5<^Wl* Rv夘ן4%[:f&GZGe-}eZuRU)ZiLd< ߙO쑲u4UlfF [fHik.<[d;m߬ OT6$LK|@.Tk-8ppYR<\mٴr~@) jBƌزAjg;;)Jf]Rd??piM8XA2ztۚQҒFx[oz 1*- o^"-:ҵslv!mO#'p*bHW%%,DNjF#z\Ƥg |팰fR#9WAOۛZDpps=7Ss\`\-")}mAr8*I;[9̞E{/'Mx(@9CZ"M5s:&>TR^cFCߖe&A+]ѿ*6IߎצgΛ*vUuVHI.T nk&_Pgh/HtV/(wG*MZjnUnV1~S֊X+Y4?:ՏHbd̥؋1"ӑBOkX4JC]Ed_.Zj8(yn)_k6ҽϵ"" !"dpI=3 ^6 Z\5T'(RS c ^5xF9n]S676HIFe!>mjENxH`dWF1-+ר|cB9tD㿝=n+7fcf JL~I*L򚷁<#ˀ?paiBIjKd[(pbJSNޟ,_N3I_ wg]ѳ:OjDZ%gx̯Yo|DDfTU>U\@j ̲JPPY R=f 2ݎi)%:D[3L<" g0&qP2$|۸WkMHFvutyC*zWTy3BlNiV]vx9k]rP)H,w.ΣwFJ9h"]+8PR=%8賶S OpC ;S߭ݥ >8Mn*QDe4x<xkԿʼvjy/R5ڿlQ_bHDFOa24Y&dổqaQj- %]:(c)ˠ#vWƂZg9jÏ;[rigR%]_V^j%py(5' ϲ֎Ql1oTeH GخK;a!E4T(bp N%X<w.8H{\c. J5r t/_`|KTa= М#zc)$;<3>v>%^2~y@s?zыٵ<1FM4^Cb]cX,I{+q3;e'Lp9 z{#mExd1\ Il*<~x^J܂1K&~l)r|Y,>k ,:"Vգo陋R96klZT6Kq6r)𓺫wrpō* V4 -D1oHr][\Y ?E Ǒ18nϸxbޗ1RM "=Cʕ8; *j)m, hVqtw7҅dPF ${ȨH#B&.nǵ&}?QJ%a+Jj =\mɩBp !Ft&X_L$ގU Z GP|/ LktCmg9uDТy> |%PKTUmAyhwD K;a[9~=iy(ĢIN ~3__:: wqT0;XYi$СAF 0[` E9PIuBvq2'2,CZA^$fp#q,ׇQj^i)/af99]Ask]afm7{w"sZ)݉B Ƈk]Q5o=ĒN`5[g 2QòANМΩ)S*OY<s>%^|!twP=NZ=<ƿ9Zt|]^6 9H@n3@G 8YBPO: 5N$T>,.VcsnKLнRaY$.c{?[&S˛ FM3FBBNK2sޖ;2W isN~)7ya+c0s?^tըAX"t"y&ϿGvh>zdH G\2h=. OU|&^8v +Q%M,! /qg('/  C.m&`iN3mϣdD΋edeƷK9/%O*Hّi3K)U e&LƸ\.Wa-@.f~>]ooz҂őӵeG JPE}3b[q Pmbffm."1v{/ޅRG_TJy*t69Ce"ez~PH9m Q1ix6» @J7c%S-cAoۯ"x]1D {BZC[X}mFJW9eiZt`86[1h6bJܻOVzgXa0>K|6X^tpuSA n-%g.W)zd5+r ( ZQs:-=lK0M+<{/ܼg U G(;52R:ãQe(:-}@a}G7;)ō+y[kTšlaprx` UEvE 9 ·ͦqJ5{RnaKî~+:?]002^ni*p0-Y`@ZV^[ox'ŘWkOljHaDfR%s?fz(|!-wRsޙ,?CiyRdX +| r'󘓾эvAB@)Sj>2 p"+4DW2ync6߰mҸ@zdb^?3ae_sJ7E~Ѿtdz <4Y4ǩ ;sX-FN{9Z??? C:Fj)_=|O Ah(>|E*xLDhQ$! \.HBZ5LQ'g{"$>6/ 䠜;9΢c2%e'=5QDyU>[ٱs,>B e{_þHDa ١H*AG˜nf "x|RbwVC!&tBjE5VO"[ Aa8Π,K *0__K0Yt3VDɨڪE8}Jw1PQ.Mq?_۠䋸/Rҝ)&#D&Pld¯]&ROqEslEadt.Gc{?4,i#b=zSϳY&\q6Ts_DYҦU/Ibn粦. {8\k9[|W\vtEW_/ܝ{ -QkELwSK (^Z,ytELjA(Gv?E^s{4gB5/Y iWurVo+56U.Tt{t3<']:sa(S'S#ưMr|Z=msT@$+cMTuSw Z6GŌFfQ $^FC`:N\Άu`ǻb*f.BBҡDc~-Ε+vɡni967sʚf_[{vM).*xb:,;"5#Q-7f]f!K>ҙwx#ğ -1 YO 3?y+6aB\I'C c{rDD +"3hfxpLC*Yhn^._Ibh9 ;1ߴhth|}/KLz$J9P_G.T꧄ KboM+ 'e_ǥe?Lo o:@I%z(Qv\~SS`aRi@O6{b2oCuJ HxyDa5Ts8 MK(P^5=*E& z6KQbRHyG.ت&2C=+D/ v>Qe?w |Mu&_x3/3[&1c5+4-m@Vt(3D߯E7z6̃MW]'mC69ӎz0f 1[!5"t3c;t` D ,Җo7A d q/Cr:;Ji% ];Uzr<_9M ͷܘqk-Z LfCSjohPd ϩaG%*1s`R נ?HJt'nohQI/1șg,J&F%H1Xg ϶mhV H Ӣm$T,S l27&l@[hܤñmf:!:Z5h6)no6*Ȟ|mtۣ4THd;Rn>Uw+dPay_J8,$G=ZD\MSnQC3Y Ip;&- 0_Ls۱K (L6Pcd޷3O8+;Kc('X\5kO -+ߦp_Id7]NdY,,/n3]feicGS掬.|7g̱?x* DXB'z%ɐ- <&ŖƷ^]E@0`Oū;Q)^sp$\ ib+͎giԡl%X&M'c93f1yM{''_G{p,J@s}1MӝS6ig#{CA_*sia;Sgζoy^H4$>6nXx_3K#L!D8v q[d4,"2cT;GVѶb9DHT}# 0(IWoߝ zC< 8H(fDǜ1Me0[&.P4,k6E߶cܑi8Y|1C|7y\YT:i0MD`gЇp֭Ϗ 4ү7y@%oNaܯi}Mc\!vLaQڰ0*C~@hXn "z|Qx ԍ GtĪynz1 ڦ92CD?š|7EB']i/k˜ TʆjS='}'. rԕ>J+ZH0eβD.Gu.tcor=fx"h*pFC ĈC0`MբO\ *!{@A pud WdkS=_pr.y]tUQ>pρ1ҟpT{2Z>ثjdEiռÌNǾWGLAzk SoPV ^GYz]鬳\V*G'da)pJse٘y Ni7FV"nHV1v+E\b^#pXA3R5X竄7v^z1=%5(WgƩu4JEv>}6} wã3>hU}-q8q~3CR_wt~Lf߬[KifV7).uHyǎzoK`킔xnnk q= (̊aXpQMw]yx#0g.@Mo/ ~[InlG]ECX7*n/snMAޟ\- V{۪-_A_nNPC7sBʢFET:x C @-ojBT_Gi۷A(&C̦vIa{n*>/1Q(k `` &JQp|\ S#qMY"u;,}+XmBV_@ˇ&7L K䗰~EKҚ{98}1= 9ctG\o D\sI5PB>ˑdZRL (˖mu1!3Jaf,JT.AE.k+ù؟Jh &s+ʇ-&9fG G>OJ k-o6 %8Tx[҆"o?hPo"~]u1_{&Av3&E]fKĜ|CD6QQ˾kjc?sg_«N{#QLn7Ŗ d_Hru /ltN 9˄OSSՀ QJ?aڜ;4s&ZSO:(&GֽM>k(/ ,maE gm;Ǽ2#~;$3X]aA[/}Ǝ[mǚCM#>w(r1qӦhȮ+Y]6 LCJd'na$R{i,|679Ч{ kZkgK]v'XyfD j0F1sElPhP:V؇qeQn`E/VG,V-kGRa1$Z K/lf?\lDEP'S=lKxƉyJZādy]9-,A:u;yۃ?uE[Ii>.=CVJO5|pNXˬݽB洔F ä@Uw77yv̿s䇽ɽ'?6h[SִK[mU<|,h2O/ S W=wdHxLjVP% ]n։-Q~y,jwF ۼ{0l5Ī_8{3z⑽phU؉{G]O^@C~-GZ+z剚T? V Ktr"&g*t?峂> LGޑ/nqȽmd_ܓ!uq N;S7 t$H ,|mQZq;S^;ǀWz)ܼ- `oφD[ W1=IMM(~PM '6؅J4j;Cw,p^#wgoo3NS0>g/ޢ%Kh2K eNQkyIO-K2ژbñwi 'Y."߈UN˚X FWx_xn=vnFB$=> ˇRfٿuD;m],lGh$+%ʶ+Ԁ몸3>͋pC?+nu@'G6eʭ6<`~=W}=VeqخLPg c]Ko+f^-@1K Y`Q?rMg~Co mq!ޏ0X2WGpZ]IDl>!2x/ n2_Гc4^@=.,i=&Sg-kh֛jV-vB YYx_hwmL`G0` @Wb1.T&"Տ2: n\Bx}~X-Ѡۨͬ4~-n̂qcbBKypZsuҌ$BOX.F+RT}V c^Kqxņ= kkK`h *7 [z. #ZoId*+ @)fՆ!G8ėKtu  1K2NEz@Hb ~_m߁؉,dӞb 7eE`a';C/i]a; O=GL˛1B,#Ss8_FJPpn[zYpX"r[>NWM'crjcY˙Hj ŽOCQMn[Vڊ]ޝC2M61[\TS~.sbx?̤17 2CH}vMG4)ȎB!6g4[mGV^] ~x*胲;mwLJ!)RE&ljFɡ&uˆGԏ~+g+hC8u2F֧&=iQceNˡkto ]AYG譅j-RJlTIXc alB! ,:;*IpyɱcVЫa&;-%N'dj6NB.H۟V8+H$joaĮAwO+h߰7,ZZii6R\lظ˖y9&;,gٟ̲kVc)4sʷM-cay(`6zc%t#Ř/iL璚Tt0_aљ MhXl1êγ%9U#{,5¨ǙtC?k`A܏1͖[QCEq:`hdv}R'L!yp̓ݖ;+R08kB\ ;X7mlv@,jte;| ץ2uU{ Q*1aN1Xǽو̿V3ex(0Gr)}!1$:V!jZڃ,Đ|J;C;!xF<4c{'2VlbD{m šHRg&<Ԟ{^\uX]8H~(Em ֦v'zwڍ[J;k!yuHTS77?k~vQl}W:*S;-|ُ>ꨛH<]Ί«ZB0TsG,W#{F" e1 jJgqKD":w`fN of<09 0*U03]Մn '/3þfj&r4laaoݸ JEl`Sq= fKn%=MF鶽񌈳PPnO^^Tiuoay!Wc8ƨFB*A +n+$}vM*EY, $iE׫2%BY.wCU(+@@w-Ц}NFp^t˜;ƌј4%YM}ShlnWNY< iaq#.,h :' q';(1rpO0wnBB+{( q4b8ZB(gҬ_Le!kf7MEk_Sj9p+XHE[qxEzx̴Zr=T3Y]0 8DeFtvrJh>bR‚ySq^D[+pMe1׀10 6 v9iBA> 1/l7VA\C ['u[].,,S",O8oq -^g8u!W^䑉 !ں0+)t8UKIįE+ FX͙I l4؝@t]`X;/ 8ߢ`s< 2d B Po@2߷6}5–-s9|rG\ǘki:1X$e~TBbU'dHa#eЀ9GQtt^DkxьҺ L-F]F >KA/b3 ߕ7*<g"9*a}62!B`2 ZZn${yҌˤc&^kg/Fi._0qr)ۈ)`i b\σOgL;5 ?Px!(w]>0l73iMNX U_=xת IgãBQ tyM߱($aR-= EO4zoW*SV n='ϟ,j9?`Ar ļiîyhB*;r*5d̚14ق c9u$1~fQZ\URl[ou#\pw]c9kRoL[cj붱E%*:0͂da&ۧt,,C9Cm/_I@1 ,MKJ|>`tjsr6K_=^A](0KӚTk)Î6(R+8җB$r|} L?`RtiKXIQ|0@ރOR-@.!sf2V2y!v]87w< 8k#[IvMf( 5=J(W"HWlhGR" {}_I%r~Ն(-0H i7+f܌b~S7QeL4Ձ"HX~es=cؚ8otfOů ZNw̳ޘ:[A H( E-Y?󧈀2߂ZQiF(; kO㙝hvڱ2aL qRwd  e2Ƒ!r~Al\T2* ='z8ݼrzXa[Wz$O`J}^ԥmlNo/LiU.vBhamFmv{&SE!%'ϋk V/|cݹiNp|kn@aga&v%ClQ#@y*OĬ \i1N=l3z@g[G(M=҂Qw8$iq']#k vc3 . ,ɲ3\]nӱeZ5eYQ]"} (`q -w&0:&ђ4Rn:(sciSgW<>Rmjdx7$HIdJ9 Wc 3~zz{ J \ BSwh}R9=5h2p8}hsǧg<`d$hPwnv)=hG r\bYXIG9`ܚsif1ACd^T]7eyPaQ;J{N51,Uex;p0VetBŋbx ]tjMNTA?) BI:߄r,";iҕpMFBhXXTa.ܻy1hA8ظr<#g p'0*zǼR*AyL ]x\ҟp)68X2z2{5ը `e?S5OG Tey} ܵFu#Hwmjh\Mhz9I6ѰS[4px.cEum).v4zVv5ï| Og&/TL9r, */3˜G_P L_EZsi/+?֨+d9]hA? $,.!&3Pmt@] D$:I:|J{7-cCp[|x:g)v|A S|_ors+DdN)'*^؄'+cImf]bmW J<̩2˹9Z~j27b' VyR$ƃUX~NLTDW/-sʿ#gu[;,CF޽sHi ڱH0#7 kCMӞpBS-mG:6+ާ r%>Xz ]HO bq.oo攼+fᐚuaMud?FxC@ w ܦT[%g؇;0p>j#syv&<=/ _#mplɌ;/F6 AHX 1.P튔A薀խU2qyĺL7 >`@j0sB (I4٠ B~ =im2_Q`Qq{xP = v^'lm9:Px/ꢖ0j%N=ci@em;N?X-y=Qq$lpMhaPzS1- kمՉkA)0|8/1H(go ߡr^9M|SN#1!OrhAFc ~JO K4*H g2 o?.S4t= ɺ'Qs+tf"tV|'3`c9PD:63 ѷ5;u]3O6=U5oe!&T$vk+b@ҵffSC+NO[`7WVL!_IH qft ȶD =uϳEboSp2aX)&)x lJ{/hLd75ŝ#(pSJbZ[lO).~:*rk+TakimOš3d?Ί ~mo; #HX"ܡ6f@>NU}/Xv7k?w1BG2,|zYۄ'a{jh#t2,bg>OL05+>/Cxr P:p ׅ?q fzu.Z~ 7l lFln8v=>s;ƕBF(!DDqݛRI " `3I ޾Fp:Ȓ/vyM _;+.&O,VV>e~ڟLx!oi|нVf5<\K_qpD:΍]"MfptMA-rlnKP*/=WCXԊ:1哼. .)L[Io?nwCǠgGAŅJ}5yI!ol_[WhˋzZZl?!z@4 ! [ #Qaڬ+G}*7` rg4o6  Oz3@E^Ș\/Z@ddCJzeDuF4"DI> e3rqmly+<)NOk}}J UGdA?Is<4V>+0f3;c`ߨh'J9%(}:2C!Lw 880/Ew4R}W0I;h;x /;5S])p,'ͭvV !:t.%MJxB }X~ܦu' mwgRCؾb@W#2S$Z-,_dA;NZ7֒C] 'vh yFn"*59!) 2<%ND\WpERo;0x;|/sIruh(c!_\I{RTx}BtnHicI )aSp< NGRAT).JGo]MdZJ1@HZV>QOgu5] Ut)VV2C&`EB~W Jk=]"hѵSM v̻Ah} 16LSϪLS:\CIq`X6 }%j/mŠ6@Bp3U^+V\gc<:2JJ y87 `jM1Shi_oLM-y4zY>c~Mǖ+>݄y,jV|l&mKKGAc. J5_lZ%ʽpQsȏSkM]sc~Cy7ދGӮi:ᐁw&f'쀺~S7 `4G%QN ;|oz؁h{ y4g'L?!Ri% e{JjpM@ymo"UقVA./L:UZ#Ze)тĦMo;B\m"|d =Gk&WY^*%30 0?F wpG8xnڶS2h x+!: kfRa `E6E$FJ"l"e%xt#լ!ոxpu2eyܜ֑I .)mfA K+MCE >!Q8g3?:x:g~sBATS>M~nEnm(9'941v ntTp @$z? Hy7 $R=߮I|m 9sGʷõ`K8*z/rIygJh<݉QeU;w-opWl#Xɤ0"RSqJCg[j DMs?W=E= s*]x?A 9* Zrqߣ,O4*ޅcK3UCRfF RB#{Xqnu^TRVW*Q/1 ;qfdRؔ>B]cK& afwE01d K6BFM\ icDs8p >'g ?V~ISuFu Z|Nz!Ծ/(~v ɠ)f|.:OIF瓄qqkDEl4sْlEgu,=hj%z /=ܼp;~L4L@Mt`IڞltؔI'>_[0a#¼pQ X.+(':h)8ڵNew b-!b!I a^/?yC `~WT~_2%FAFxҊǾGяO&G`L Tխ# 9G2 A9GEq:pwuQꇞ40Y1pOwV|H2 @:yW=2r GXOUj2#D.;KLE6/ihd6 jU:IC.0'rRh R:g!jlE|: i.5I8\e\pyxDz71.EĮp@jsnw:Ax+D}t|&] e |+Z- Hı[K뾈.?`>!J  ,y-0nƋKͯ d?7K|}OCεV GQ>%NEn]<$@0}C(_`j*ϻ9Rk8ڪĀGrF/!Ӥ&#$=&+v`n󟿊vF ե傭p'@(oiJ==1(S+axs:jVe{z#rT9P功А.CbNt " -Jjs)O\ cÉ 55U*n<#v" yI`oGtfL8JC1`YVVw41 D-fDzRJHQ=0Oﮱ)OtrsB9ne>clflPZmR~ïyfv7qZ3}U3}S⩭R9J$4}cdF | _U ] aV$6=YE ?K!v'r/5]D;1;Qxۘ9P7t) jx ~̾Y d]R*މ怛>Q ܶeҦ?@uWn;U2D!Tlo譛nHQ2M݌Y̖*6+V*BeYJS!(U=V$.e¨RԴmkԎ [ ׻3ȋFDݙE ' 7Õ ߜO6b9-~)I: 1Xƍꡊ^]c6yާFh-=HTzEbNa 4iL6)^GA\{] ZrSrLPN+C93 (rL-Wh/uJB3bNʵU,A'0˱XқڬYo^+W}?5f@mN gˈ>IEub1^E'W?UJv%\ O_s@6}gBdvH߱CU4w-v^zܡʒIZOe l@ dv{ yd*mIQ1[OB8U|׶L HJپ T| ƥ2%.Hm?G?_ײj߬Z8 "eF<鉗dB PY0d:S*W 3qFR^],[S|j:, *?~;ƐԺn̮G {a6AslXOC38҆vF:0 ?>8î.x8GY.:AQņZNLu'ņ-[K**!&㯽ȁq 1#OQ1FYt&[}sHyz9QD MM$"@Gc`jUU~#(u_@*-Dcd FY$Ǒc-]HVyyX&i@_lwĥR(fHss] YZ !C,1;Y>E G6uo8^.'s, -򾣧R23d3J ~$An9osG iNYŜ*1z=Fy,`u)x;̽"X{ЮV)njX8d(ݷU>?Zܻz-CB~Ѣ2WqL^׽Ȟ,3.Y~ :i }keWq -Ms(f\׺OgNQA* p0E,Ϛ,}dis86IߟfX~G6-_ha,y.v(amft5.AGUb4_DH=sFr%oLS+Qq @67c)9啸)`D:r; !6* ЋaTXR)B*'`Tƺ".FXO LPF.&J)|޶X˹"RTVG8S( x1^mcdZ(M8>UijIɳ5keA2xIX(Y{}Yp]r|V$ER'R+$g-TM> z1#Żf2[C.U%݈BY&LV0Ф'W\|\Aݫl#r\lu9DYxl)g03p )01mn!A["ṕI0?Bc̪zܠKs1ǒвd4$C X"DDna5:YXzDgv~DCvJ: )ҎT{ I&OFQbccmqE4{A- ]/2dT4N]gh*JHN}Q{dEfz½룩ef}=k "n†[EyڻM;@$AP7\Pt5GX`Ҥ yBK_Eaz4I=FjoȜnREqpaCzZ\gIZZg$d!:%R<Мg͍#'`= (w>KHNvtp@A4᱐e.IQ*7i0msTr֧r5n/Tp׋ω8!<5XB5a)s \]I*: DpH21>Mp$V9ySp I2Vn>*q@IlJm6N|a(^OEBŨT;ԧ 2Ԃ_HgsXkU+g-Q1ɰ $y-{AݽɠX(oͤ:w=e q9::ʓ{ uw!7<⸙_u;Y`֧{3ta\=\^o}$͉_cĉl|$z7? ~V&44!iWvr Q5 =. *QO'"W.TIoUCd*o5lսWLt;WXvC7oLng/`g Ar6#1?P%TCK90$tEYFvݙtxZ8?AF³St]R ]W2cX5 _)`1J<UDn 60cTtLN6u {rg.T"V\`P@кb؆L#mp !?k>yAM_Bgv>k\o*i4eKRE% T0hE=  @ƻzEn˱ {DV&C, uRcфԝxF9b ;d6A'oYb<`'R 41Ud]>jz} V"j z|6RNi ~*e(b×m6";EGvJA 5k<'6ZI2yʳӀ}$B@#Q(}Y ѡmXZK(\ cs6KO-,{+e1b%Z,@ڄ\(^ '"6%20B[.!Be!:0ijUqG0ڼǦ a3*ӟX:Q.2LuC c -\ŋ۞(]Z ".}ৈI!=i&!or.'N6G?q"%"olo;;ce{2Qy[Pm( | 5}Go W) }pQyӸ/A \t0 v*eo{AƪT CJ;q4= m(\# wun`Jtaiwr5^d2ΩU?=rCֺ˓j;g Y7)r?Xy4_gLLlC8L̴DCB77YxPHm+y$ :t̛"S5>"0:R${ Eo(7U6@h}kBȳE|G4cu;NvDDOg,CC$MٱJr|U+a+ye{!VN[j<WuoG.V2VĎnȣW5\w#%v/ssma2ƃ7+F36i߇xeJ@骶7`~顪C:%ᜦO(>yZ9<&.qlίCfy7jUߩoOrfOB}"'FH60r)\"^ٙn(8JkwpB4J-wNC;ѷBzU"wu1PC*wybQd8?ܰ4?q.u9 /\s5B*͇̌fmRIЊO@ > ,^P7NTrIBוuxX5YI-KBns<6# 1ֳ]]1W5&2݌$1T8ц m@p*bU+Py=F< z~YnpߵuTVaK|9"i.5B#_y4)L>BB%E릍q B75QnV"#pzrf pV=1IN-ܮtp}fĐ=LWYBg}] #t }DU%ddyr8Po !W{3XZY]"t=4mlXD@I*.y `ɺz,^)\,㬭??hC={.&%l.] m?4@a c&ɍ'W#Z`zOb]:㍔zF=%$ e6AE;Gyt+%0zxs;•.q| l7Fְ~+ -+Y 0)zH&:wV"pAvp%, U(?10uVLwOÔ z uim2tPy]xn8꾗FQk5*GՋM "3d.~8(QdneZ^hvޒEw) - }r:26Y"n8lw}P)q ^\٣.VaaI$?<<ò'A*JmI@2\*5&pQ}f@j7ܸҬ~@d ϩiNvʻe ;_3c5uzbicдpf8w(Q)<ꭶ]?sLݹtd)Sɝ~C[_$B7d.&0*1aH&pϛ|r V.")@t(BXl{b32ob2͘w Q \Qm;YjYOyj;,C$T'<&ݱ2 ֑jn+bbDsBC.]6ZxvPǬ[0y<4/9@=JH|q-?t*6she0HՍL <(ac[9W d0+ÅQID H5կPKsg^х9嵨 %]8S/>>DwtJ=ƒϞv$տ˂Kg4:oQ0 ZJ6pD,H8ҧ56 Uk@Vj㈓&aOyEz^(q>MRNoCsnОp6y[!ˉS#(mx{ICmP}c6Å&ň,̻NĞ!ng`x"b܀?h*6SYAO0HO{*]w@ObYzlU~8+bk*4`B_da VmQUQ^W0M5qըP'c4vL8e,C)Y [Y/%'L@&Ll7NHB+'JAEz+7l,ah«|4"X[wTaZTAq>2u_MIkq#4fh;*m4*yS>A^Tr^?۰221AEaXlZ/ =,Ӊ]Oچ jED䀄,$x rep"UC-gU\{c =U8"@PSR_ ܤJS>H&2}cw(72$&tgZ!^i*pkT`` I M©` @'@J2mW8. 01T|#V"^]@v p|)?&AfըBU-8A U@,v3(;GAm$Z*?wN@FU@<%I%'T[`/Mc -}^U_ ,B"OMk[B|I%\ /_V<דݕ q4RЇGm>6^M[q^a `ծO`m_|9e fZU^c\]af+'rnk0v OW"`̴ 1~aJk2=[K-?9VV֯sŭIQ#ȣBH:U 3ؐex=WM|[lV@TH%;{Xp¬QuzԝMYGyQ`yݘ0Iu[!!1v;󵻵4rs#H/2M"Oh $ϥ6d~x S9{84ȍ4U_|伫A>K)_ewdXqOM"Nxb1 `-ZU85+;z@ [ÞJX<<42)󫵖,AL.u/,aˏxJ] "ͤ?.s Wp' Ҥ7,6w|:淍 ՛a'=+)g0tdcx]+Nq^(pb7d;Ra.,}6R`O'bk'܍נR-T㬑Z˄8j}Ӑ4(N P;ˏ1A "192y_)s[d@֠Za;Z]T)s1Rz3X!>˭Ƅ>]CNwe=Yz%wfb{\'T@ H]Ȕ:0(.ڙ>Lĭ'<عywlAUۮü|"p|Я\zL3*|ߺ6~aty^g&=X =A+o >.3}Cŏ4*Y@8N*c6Ky{GlG01MO-Z1k>eDlCa1z-t }5]nIJ:=-$ٺkڬ[>Ej<@rG\{XZ= -DZ_o5I!w>R Kh,Zu 'b+Y_¼7'BTP dw]hޮMleʣ FEW&ĉ ^¨E#Y@ȯ]v6?)Mprg{b9+ `*3a9fd'^6v}L.˒Ŵ0$sNʢcC'|urs%'`U(܌35r嫁:@E 5JHHp5 =u|z]m`wYIj9w*o+;`f,Sٛêg#^ seqr>݇ N 8Xlp\aWMǺ̼/oxl)2B@;Pl]p'< Y)GMk\i ?âӈH@tg8).a}c=MjTJ,9V~̱6l^ita<@x5M랈eӳDχ:,GX̡lJq;?5Ba+9x㯵& [>bkf4Vr =I^ |Y؁az;.Stj]lf? r=@YwXæsUxc!5=UF&J3P9p`pu>*W#@[MHsu"W߰"ev;/@Jc>o~ٶLOX ܽpK C@3C-bp1Er r9|IZؔ4F1-VK(Zc.*tb߰5=Me?)1$ꧡ3.l4Y+σ3v aߗ`&Hjͩ^F.~=lVp BOw^p7 I7oAhnP! cЉC,~T7 rTƁoxaHr9w &gmJf9&VD,g8cyG$a/~t*9TȏԐ)H.yh[UwPZIW.wS%f0W[%j!eCD`{-2*_Ztn,a|I1zo`Is00{i2I ,{!r8|owZ'> ln+Ȯswe%J5zLXKLy@@{ d%xwUxַØ*}4V$zUmPFGuSܶ)nKjT;W oCV}N7 U[π>:Uя+oM8gݺ gĥޥ''4˚Ǩ?2Ԝ?ռZN!{)`vg)"gQ9..7p,U("Q2W>\KM>!A0 QR *\7͔.1o3^MӞ"'*#Xޒ#'>-}B{— /\#弿(h]Mr%iKsCi w´x}#c38\fI^ \Ѷbp%".˽Թ'uȏ|E$h@a{ڰ mCDŽ _ 춠\?Ny(Z&TaM |uSBZ(w(?ei" (!gl@4"0:\v;{~tdؾv*{ -ߚ[ :b\uxKF86_fHRӤLwgϺ[6⾹Ȼҷ1@* J[2j\7 $ȴ0AHb/օ+ʓV@m3gUvه)T+R`,:uFG[HI˄X57*A::kѿsn3\`vG}0ʀ[5@rٜX#[\(Sx[;Gn3Mjt-ѯ5W Qg\y.&p;sԄSKҞyiaUVм"."h8;fU2EokEOŃLm0l5 e] Y?U'"KĬ/ޠ ec4Œ}:lȭ35L˥Uຟ!Qh-`KH?okZ7ٰ5?s a)$("x%Iy (2$D#T܎9x{F*ˉhq*",ܷ,H`&wҧc,BǒmqEp'5 S-rOqE{+4d`QVp0νFǏIJ~֦t*Ō5Ud"hW> iB `zP)oO}i f4Сg4m{ WP=K~1sALsNON4sF.Ꞁ cԙyOJ{ðIKzV8I2u1ta7s1-.>8x@F` \cW&>o(bK!͊ܓ %N22y $zvxa'w^Yj8d7mfo5tMK"VK4_0ٛʁb&oʄ͂y۹~i;{:k$x4'\(r?VFyuZفdS}^ B1לHMxPFFH$?NI. ͜Z׳ؽ +j/u o#MX?W01sk“ocjm325Ֆ=Fze͇4|37Ⱦ:ʱ>my=䴁ܦᰲcdggVȐ3ucC3k `nKMfxjHd|li#$^/mVrzsJSƉox5c28\ "?xcUu>+ՄiHXߔƗTE_D! 3~ k͓7r;%,] `+/lUpFoWmNmh_{Rӝ+iM JOqf[XJ[XM- UF31FÊ#8)/ 9//aGlMw_8\F#vFQY9EwiՄ0SuOk?8ҡ "ƭgZ "~hCrw qo2"7(f R']4V<@q)pTuEv>)]?N퀖1O#`1&`.w>TB,,YQp :%\W53F~z2FCz ޘs:W1 guqv4trq|j~mYQptrݱyAPK<5Hc}f=kDxP cF]*CЕ3hϵ+\\2SaMڛL~0u4~<@Bz~s !Cܘs4<]vAkusgR(|,HQ)Dt|:|9jW޻M~w h0 lȾzl@z~D< M&SX/r!7UKzA*Ƌ>֦gN Ąnrʾb0ME3MJf2LZEV,Z]21f]/r>* %7~wiKz,[II.DwTse'8|62F']Ev-DW&֣m}.uo"Ou@F{p9 gCSMA%&ޣn^>\Y{(iޞ%<ڐ3~!rSV JjM*"$mm%^/M#D\O9=ʡ? ih"@NǃJŗxb=ѓOL9\E/ud!az_CA +=QlTXԆLu7'T"riN4/{C\" ?05H-~:2yZ;q0q@~ Ng(LFխz]Dмa_ =^sbY.#D%_Y#6( ](s2OSliŽ[7p#k57>E}\mZjk'$05^3(&Ն-ֵ6M, c/p0鱟9II?BR[G@??cSti6ڛ#a\o2=\-\$h"3MmՂ9*@yfwg{C>b5Xr#/Yjh& ɪɽ`*rR|^e3WXK %e -?aO*-iY|F6"d>wy#مo0):1V1ֻV1[l]稿2`GnW9qJG Fc]5 hBhVwIHUq}uV B<7:DCﶞ(̋3ZPǬB6g@Q%t# ]1N/TN 41}^x 05E*N+˫XK/5cT].kMZmlws3ڌ;SG"~nO2A3Fhٵ>+ ULm*$Tr| 9L0V ,OcgʫP[qXZ$^=`BRi_zm[3YUSoGik睬9E$u/gAI3).9#j:e}Egjy[->3#dW:*t _:Hmw PUQUlW~_LI*b*)F2,vHC-`.HPDUQ0BKhW3Iϥ0X$Lhg032WG֋[rbc0p\|FؙWy׬^Er˸w0(<$>Aqb.U0gx7}XTRۍǠ8_dX %Bc6S^d@ceB|5%KmÇ,x >"+p75{)֕86=#,w@5=7cH6ȖC Bҥ5' Გ6|) pܶKFBoNHt`ARNX@y "Q {E=ע+'̵.3BVuJ.StǟW5Eʄ'v(9iJT]!PMlwK )Ni sAm~P)c8nf^&qC{r-8OQOi*O4F* zo/[ Bß)֘T|";ZGŖm4V|". t.OwsA_O_05I6QCn6qsM7`pp Nf])H!älJs+#_JwNZ *zDWr]żX,ga?@@<D;gѲApTk&&R-@Ӂ,TH8ʳ7L'e>\j6P&RtN(S;+'P΀hE5 srul ozt, ZDXey;tI_HEm4BKqY`|ИtHnb}rɄ+g(M.RdC|~hf.zhB?N|d%;8~AM!pizyXAj{O^t=6ՄD4YxvaW5˨I7B] uJ !`y5'oq㵥01޸3$699ʠ&dFmikS'&vȓehބH`͡WrƑZ&l׵>_pWI@LBg֦'д˾wXBϭ!g QQc5 ?h\Pɱ0 d#wr2X,vRD*Nkx%Jf⊝nCB͜ xD9nk\؍^CAdsaa׹qs+Hfvˡ \aT#\y ^:ewM4{PHp{ܠ`|F&•CTJ+ K,k{b/K-\0z/[_JZBT'~Lkk>^؍J ȐQ;1Gfj6P4ϰ OlǘQ7hZJ$cL=}M (CKΊF)ꆴvq$z8ZQNS2<0k?u845)tIo[ɑ.<[Dknfw~ H\Isy"o3tJ^cYJNu]M6aK&¹*(E= LCx4d۾ًkq XzB M v~?CaDW!?,B5SY\ 9g̿!&)Y%"U),yHEK> WorBJ=D`"hf]~ߌшD)DUYMMK7)WհzFtkRN7zVa%& 33!DqcP6ACyZkɔQ |wnPK @rzbOſtC!yzqV0(Mj-$YB3~g5A ܢ2\w//7$C^H;IMJpD-D瞱\3-)MX0yȧMN=aұstVj`LKRY2,{v[1U9iSرx: t'?{# u:;zڂ>7UZ aĕb%bg-VƷ#6&SBe,w ;~{[&*J.,OK2_#BSi*7/ Ѓf Ʉqa<](u(<^ QF疊QoPיQʹ\PI犞OT}Ǥhh@'a'jXzꉸEG R&#r OĦP༢m֢[4U)OYLbg9?uSʀX TL;@:%<T yCD3Z1U\c4T7u5> L,W6f,ma0#Sm v{Bj2Z&PcRABˏxq w񓟒w8A?~|C%/A|0WcZԮf'B^e8瑟9xʐxN &Eīs6e0Kl=!jiF o圪s@Dν&<'$vKSל 8bTq|SYb }sa&$ m*0Tt`pJI_{Psü.4Ԛ\i/S)f MY@6M{#؉}\^.w5qXC),&N7(9(B/Be I२0}?;0cem[9Yvb2pړnֿj\&)čwc+$l7E[-v|^͉K}'ckah,Sx֡SaK'ܷ2nKk.7bēE|jt>m4l%!K&lWyeYj)k/ͧO ?xP{0,C8[ &Yέm*sg[m`VaƵU]$tƫ :I8姚-d[wRs-/1aѿN5M 9] \EbtrIji^(*K0{C`ͻg>%_1xzaOH GkWįTy18=*ـT_RVX"}fus_J(qZi`U &atMp!hfWҨ6Ӊb s{έKIωR}e=| ̐Qt.4eQgh:nK'";-QI* 7- >it=< 겙W|$2oX {qT_uySdm!OVlQt~=?듻083 [|0Mc.Y$O#pX(nL eU>a8ՙ?c#7T.ᵕkQnɫ.B'PE?I%*2"=E RO!i ly^R tX`$:I[IveFL}C'DRzFR1Zq'E<QDG KqPlG t8曼Vu;J_%]jX~A_b!nOgj/@&)7xw7*A[UAbgdi |Y؃E~2^Ùf4R:%wzJmh`0|$Ps" h33m)#PE|VhJ3ـN>j"qP#H);$+Sq X"VHPvuwܵ]R75 .$G'2r+IUrjF-s!|QmI6V]-PvziD,cͬR:s]6nS'DM'@R6 @tP+'U[7֭:V̢=>dzksg J)1Vx>|^ &iDz,G#Ø(9d浩aa1r'9ϻaHDM=4PwW}pH'TsVK!\WMXc$mMf(OӘ_I| ܼ ck a MN [ںAȔdEݪbv".I-)rĜʷWQ`|?D]0pQ۷1ذR(@fG9 l}\?rdL^Y L|Փڕ'`5å:.!hQJHFWF {JkcmYG#xIl5^=h &j[ӂjlakf{}50R3n jc#A8St"=V|9C׺q]9`Vk32}= k1ªn0.Yo +1"u#+C*qjՋ`a/ë躒 "kfY<ɚH/E,y#h+Px mݠ6!ItY>5 .ZT(aN\($ k.hEDžĸGu,{t+psʍFn9A.^ڼÔt.ܑv~$5ɒ!t] _v`4Sރ%!:^bQ>d B][Z?@d&Ou> '4Ѯ=O\Cu*"P [i[+´{hܜTO<s- XY)3Y(8$TC`gұ=@Ө L(ܻۆ5赌/[d̿J'7o8dEؐ%%qP9^EGޖj/2XmbfiJ}3TI}vYg rP 3`AGnar7L`s`=iabeI|_ۀW-д3f yԩLWHG8kդ%ZI"" /*YKwnҽdFle6|yI+y(R6,D=(\B^JE0 ZRD+tܗW\T`GS` ! !%`~5a~mಪCBzpR`PbAld^C Mt֐crtU їD #*Kd!XRiß@l;rqǹX2+/G6%߭HM2WvGu|_Dރ$P8lh㉣w7-Si ;Wo"1R M5ߖj04ڍw`Wu(̢-CA\%'> +_ ocQn@/nX>Ae|;uuLM.;p}S[4dwύKk*@V%lis{얻{ D-tE+@o2]fhEW["闬3}Dwxu]}IO5 GR69?8VX ;vKrWh u-s>wb5B^EX=_-;5"!Y +̌7?e80R LإahD!asBH~t4~7Y-ލ2I (^x@%ԧrY.ͤ@gjY.)hzMwSqg  @sQ?hl(%qNSClD9>'k7ۮmAPID#%[ƪZ_}Ba0lzNP Ӝ?;Gqnzڋv)8gPt_:v"]h{#:O9Y)]X.7壂5ms);f"nc_ſIKOF!~Kl%W .H)g"0GbqSPp 3qݴ>Xj't$BؽIN\) )\n]vdD1jkNI<%Βe++liQ M2:!l混%S*kP˯?9 -Hy"2pm=֧idZ, P~Ba9N_2rDZIA!-FLC8im>6lC .?¡՘y&żXd2j3m?d3##ri^yyرȩiBkͷ-"fAuю /.RDSXw派n)+'531>_OIb'ZЈ(L`XzK51)m4+,>E۪١&GWA;;8K򂡧Sm?濺Hvg.,JWhYgĭkdù׽LoPzvWn[(W&Q4Ȏ=8 ܤ::JE뇧~_֞hBNN5Iʼ 9J fds;$ƭ AX|9eԥeOkܣ_x. B' <4!hXLsw UH]x~%1t>Ncg/'ld OVa8a e~/\]v\o6CkƜBL%"6i Ƌ;0ղꞇf뾲WIBH{B( yekdjuEY@0Y`?xSB!V[R4؆Ern/ÔA[/9?~!\чiwDv|KvRx.r9j:rVX~,X )PYXR;2!Y2$kEҸD=R-_;ιOK2R-\"d3^|UMEiU O.zZQzEC9%..^gؑW !ukѰ}/=Y(S>-9z2C!S}K nһE S1gM:c4Jv/ nvYVھ<Й 9Uz;'z!_7yF> *0@m(i7&FRa]eZ%QLj˱OE[}H۔g8GyfY u@@gM9s@N<<{ڟΓ\;Y|7痉m?F{m}XBw8[[9z],<{zQUkh6F "o-h>Z K{0$R8OKɳpAz@P4?t#r n_erA- 2DD%H4o 6)&bOh;c ;Z^pw$[Db0yjz0/ qq6&Mǃż߬թIē {T98:Fr$i,ԅC9%? ;mfn$DgOHhإ9 l4cG?9]byԷcwSc:8luV{@!w_LQ7B -v%z-,)MDlAY#JF݇ c`bj"2Bяri϶xPR͇Z@_{ > sJt>uҮcǟ0&ѭ+Jd:([3tNd)ƿU{K{.;%+ .+K)ԋ5؇CsJu!1UT)S v r4ۤz ƻQƲžA?iBWܿRT2}@/h)c2\-HܬQLYu|eEO Rc򛓚o'$C` L=TBh|'M`3_C=„-k:4Uxצm1PcJS sO:n ꩦmfH3d߿A"lTH9h}QYMK- ó2k߿x+`Η,!+ +N'ݢNdK*"5Mk`OMqڻp2Mqw)GXB)ŘTmx6'M)9";/r8CvzD[zIHYrT}4i]h۠2o7jExMPb9nQÕ^)7Xgs@ z*T$hx\|~ߛȧx~pB07|;HEa_=@²5@ L XtaJjX<8h~v+e䁮ϩ3$&B ^lqA\Ž mPs\^P_3)Lz*^ 7h &0IHh:/ia.v^qoLr.C f>'mIThpxr>^JnTQYEMs/[%hu>tpXٜڊJ)gbMIla_ l",OrAw(7ш8զfw|X5˫]h"XgеgwjHI BGgfs5 \6%gts$c<U1&c'{<Tw+2!&RxPwϜH!aZ\F'vmHw<ʐyV?!BZB7AWyh9cY4ј3s~ݹI*^-s81|hqĂQX(Sd/!ɻ{a"%*!|`cEFQXaɘVU8ZLk5S ;dγ8D4NMX4߄왉d,er:j:-1k&Oӱ!x] ~ p9z'+Py^ņMm7`8 ᴐ[NX4TM?ׄ-qTb ]I>!BpV= 1 ~5y $4QJ k'Cauωк4u_VrZBcLޗa0h'IHz* s;=eu3nx3)]bWoy|z #\p_j9 -{z8qq[i&l?bn_xoVa( O,*qh/Ŕ1?xJ:N׎ABB2ܥ3EWÕ1M:ab04ޅH[E z1Ud^ *y 5tFw&kJѳ==UVY?d`>Fq'hkblW"?*#m,l_6sYnv)fϳW%-1wZ&V̮۞hmZLĞPL`@+w9$z2ջ5EFvkgI ľI=3Olw%^D=O%ۖ{?% B ca~M6!Qk:9,BTu*Q'Tl"R dE50#?qD;UGEN v㿐 WxחF_mVH7bkQyH/,-{\ǀ; fUL `}f]}oC~}ցS{u{-VFkn|ÅD25?[㐢dq]87J^^ hDЙ .8&ʮ'[P#P2(\ya'bD,Z:OJoj୿.7k{ʺq'UH1xo3sefT{AM/37<[*q" Ijk 9?lD.fh_ M!hc3rNz~H"+c$ {;^öjRGwܹX0KdN>i: ~)&ktk[]Gr{$jk6qFn052w/]iFyp0BZcCB7䑠 "R&B)@#Lfnp%W^~L^!MF m/$`er(|ǺoF+S 9{,XYAo8 rUo}ӆnj9. ̭LЫz&oV!38c!fC?TAӎQ ¤aN8]2HUOEXEeVh:tz 0-%^1/Lo;\k+G!q:El>;g o>Hz0$ܧwn{½nB}qA"T")F_؝Pʃɚ?. ˡKZ0 !Z7.Fދ#e5h*Z*O24~m 11ݛefNl$tI621$FS/$,ѹyvq?ѳlI۬a\~+T<~&; U)): dB8+i#H*v#|V=yV1>wڍ{ka7u*:M+TB:ԺvLL#^E[ .KcǞ=S{^D1-"tMޘudNT~ղZ4lw>1"As'<ݲҹ d8=fPMIqUu^[wiE >]CQ.t&2F;TA9Q>R&:deսB~v\ä9yտ^&Rݴ8PFz\Vl!QoIysP(9=O[+o <}'hXS`w\g>=Vf0Z]R[-O= q 7V() g<Ø;-'{iq ղ׫Jǐw%?8a& ̘<7'(19Ŋp5;Oz{ Sz鎜F_xOdkAQ!pGQ_A;c_-y 4]v"bd՝fySV!~a¿LTCF0j7 VAb7+;{pe>*TBc?q_>Q*$rz4't 8[_GĔ}1j=<>zYi8AOD4YH:]"^t􁠫 XX|\ӏ:8-trɞ|]à`rԐ)ܫʢzڠzRI'((|?LX W,:|q'mZ$ɡ6`jWXC-a֯a2JƦuSn sᅝt-zM6^Ԇ7zSHAuD[2Wph ¤(Zn<۲랗̌,&p ~[u߯\rUԫ}Rw8Pfbi9DžGx6e;a=ڝ5TIAO'Կ/F K2\P95qfDP H幚-xX' M F;aFcrS,PE:IAMJCG2m{ubaSBho&K^Y?_kȂMt;[]I?^Ԗ@IQpJoY=}>g|~|fJ<ੂ-PzKv_)]TG>W*o0`١2=k ~?0.uHexC >qĬ)HYp“ ۺޭIr ?|*d1kY-sᲲᩰnab P[RF!4:+PkdD$Xcc!_S0b+1ڴG؜)خb{]%/MP X6SH#\v]ٸ+Gq٧!=VXe*HsB\J{x7?t{vZZZ3\á"Zo!= M-1$]jye(XDTNOtQ5q>)} Mt5b1!ؙԕ=n nrlvb2bC67)lQD"  SDEB+Wgi㳛 &,[X79xV(@)v]ED(tu &`I!ZĹv|?5U-5VB2"Lru.u20j ;)l𒀢QZ\O,rA"HMHB pSMT>tFXЦp頻jf t t7n>lM1U#0?f0%Ha#9ug sݟx mp >F]qܾTԩ! +*j(@QWIzPs#C7570-Fb ēOG9ag849r5&ȍA[F/8j-gw+S@ABiߧ< =&"K+c[p6ԫo.+݂ WWsMLkv|*(䗰%jJ"rkgl*ФQ˴U޽_/ "F~vGtf}NߎTG,e9pH}op&u3HQO!#Oh 2͒*Re3+ 9]Lb.z% "8g oz`}gk5uy?NT dWJCeFkd¥^ N; *hڅ>&61 "#w]-emK6j#.=CoBn. ̃ a%<ȗ疬sztM?I(1hwuS wIbA+M16f?n {+ct$F7u3iHLQR]C}+yk%S2uzuݾi"ލÅc6? 4XX0tu? lxblf?GnPEʴppAn֬nX1~NXZΐi7T[ %V=5SCvwHt)*Auկp?! 'Qfh+cz~u1'p?ycvىS ]y + 3v6OM%#!0ɏ8bOF,[ؼRE|k j=$NɧY Uff`4X.V9mI~&@A9(xnL0g9xd" ew-c1Ng?m>cWMمYͶvj6'ũ),D]Ǽ0IZ0O4Scĉ=K8A-7"C8劦UT(K%tH4q踭NV sXӤ cLW c]@n[PSrN~E(2WXL 8wATdoTCd; P h11lŃŻC˦m}&݂wDmBc|zLQ;&-̔!T[ғbZ?) Pz˒F;Q;Jd V Ο>k.vz}rWL:hL>`%.ϱw %dĬюSLG~s `\YS3؄z ?2<=FA:.5xƳhY}^s"OyT!ÖHhrеa+,R5nW9+aߗ2ђ{?oYlJ~c&gOi Gf)[ⴐ^蓛&&{ ]q]Hfy3M6r8>Uyo)D"0C v{nvFȻz-_n(V4I 7y~V*`ҡ}#{xj y\X{ffA)%}hy9ӜGUZ fޱ79)3+O/g`W3sgJDq5_f3s}ixeyhM`l4?jkp7M?4~u0ɛ-OeT/ka'owγ{q}l~MVȀC1 J>߂T*]6\(.:L8E eC~Kd8|T i:]8pg)!@ 02,Ac̝1.)X)&JlӽG*$4OY^2@ltv8ʹHQ,s'>W/8Iň=IW-z*I 3YO_^z:!s9wSCؘetY-=qtLq!`yQ%_N5hxnݏL/ Zs^'XM65:PHoP|aVцyn)L8\W^9)1&`m]N{(8"  iYF{ni>E ~ݭ<@/ݐ!o/jW|9 t4jAΓE%B8]@*=jOQ j@dx'EfilMbf~EtޥJȰ#zK\ z\1T/pT, D,'7 wGllOvnXԤU@j&mznDn-[*䵢yzsPW'$)Q/\gk_QFWOstCaO t'qH: "q˜E˯Z2l>~6P+LR6w֣ewJ%yheG+n6B }NSL?G -+.S_702Mж\%[dKu+F$7/Qk+!R8%B܈JLV։Fg׍eifLO!+IAŎGI?V,スHI@b-&vfCA &%(x35 ۆx|8gRbÂ))PCheύ`pa[$v4ظ_%HW9GkcE&! ם9h1 e}%VdqXўXH*yb̔/9yJS>)<`Q FV:P&bDwqE$\Oגi)|_CuKhMC"d@)k0C-IyuqR=BVrpmXʽ}Ft//_Muu$ kDz"O8CVnP!֙ &(06iuV~bxGGQ6 ;qSČB $w̤Ϸ>lm|M1ǪwnL^^>vyB_j.%ٝaԬcX 'ևP]Q]fE~7e֨dͭ1P9}i%x{r}DY2愯2Y:T$#D^$ӳi9:yqS@jD{Bt"ƦFts7Ӥ٦IvqV[jGfȀe7-<($wai1ʌA&zRcG{e^x iۊtC~L7TUe9 ktȮ]Wkj 9&4 ;z.|ζ=yz9d\*a¶حx99 z+DnSb4>z|!Ė] Ax 9Ksv[L}|`WT'^KҍhUokpw!ZqC3OvI';N<1ěq/D, L-O[XFlڻ΁Q+|Ft}KEh\1@y8 >.ïnߔK'T7T29+/ԮTȾymijY5̸i;ְOJH 9&P\iyhś2!= jcTÙٜsoH)iY3=n܍ \!usKSa E)^W<̯s2;'qx ;7H#Sa"VY* Atd6G|:~7xKrcO _-a 7ZQAbo SSQs>>2&FZ ?53Ʃ8Mʳ#,1_2%xcI6}ُ.Zb6CWr w{۝7mޗ0BVS)*aбc)מyje/QdZ+:P1'>VX QKH"m:7v,ӂD7v0P22rNhQYSԡVHUQDd~\,8Y K+;;b[h1 >хi|EY?mV(iӼp(lEԟf?>p꧵Sħb.28 yV퐒9O3M>ub*BN_1qOKh]O}GYljceqץVo{="H _c*`Q?.5$ժT̞H W@ }fEJQ\NoQp 8p6@ R.YFnӛ΁M' a-;;SB#(7CNZ/9Oal6J}9E3@m þT?|V4D6Rm-"К rTsSaQEOEٍ Ȟk lMG {CYޟ4]ȆWR*2{¹1*T3 i-g݆"MEhj'D@o}9ה:KbFr?ؿ^8M?S%-l?R8߂Y5=އyyT>;>S "&ܫ]OfjߧPb)lGYv#n" RuΊ7W<~zl3od;wԩX3(m{-:_JGȴ+/C8Aˋ;}@CjW?O]!€tɉ&-|'am͗0z hݲɘO"%6J>2kP&Ju jmY1%y4#K Yps~H1 HSx RCb J/o$L8@$Ϯ2  @E<75=Σ<̮?kTd LםZ/  :gҕ^%NJJF˽ 8VmV K}tWRi9E)鷾r-HQuT^$f\}F/u; ۱A>Q'`qԀlӗ0B^I[85/lZKx[tv⢄^#NMzl0RMPD,NNjaiEqwBڜTlM61:arkE%ùhp!u&ȰJNZԏ5⓵Ctta}{Ґ֧V䵩꾭HaQo*_(>6.dmL=d '{GRDP938w5fecsI˕BBJ+эq U? !9CϔI:#N$Q+A9K`x\eu Q(!1"YRإO!h gp`GSi{˚(T8.Y\@9e'Nr%:Q-I\gg"+($;Sr a1d J/ nбb I|6@s 2"/eѯ*?.(;B=:-'?znnB.%ZBCK}]z lاQ2T.4 mvBu#CWNQ\U!wT5csM@h90ܡAFѨDD2<0SP-QLaa(;fa"31Q*oxJ Gl*<pЎJMRj M)Ciˋ$e9uxc8ɝ$W~Iɺ?QϟN_]}];4P0264_yJfoa?ͥA[ p$lі7gwgldY5:+|6xIw9o2]WFHGOC#X[#2ՒDh\;=r((Vk$vml'UUsL56 T:kLE:cRbh1'k C!9E?lݜ>Î9cbBEIC?_b<&)X/ MIp*Ief%/gJ?'lyuwȤe]B֍ͻl]ۯtiS :^*A L]WCW.ӃA%1h!3j"sEtIwW)EPFغO̧(XљT") 'f:,?)f0%LS жo; q'eg.uur>3ѐsʄ|KYi*K> \}!*|ԤJ}$DtA-Naza~O~_[+Y+d1ۢe#X`6cguaV|=& lI(PL#7~׆t;(e$`@00#PͬUCg;El<|:/^՞Ң֕=b7r9®~O HwdGV2Yh/p~ۭ[ w)3ٲكts -pr*q`ߥğ0]&M U8̈́dĚS6ta: |7w̘p3>P,qQ2\nASam9M"&jGhZz^(y =a° O=o4OR~Rz1 \C/:>aI3.Ip1P3|RnMR(]U׽tFv4wqG

CA2,u.3oxNܒq)14nac}$j$+3Rȸ$]URg+ l. wp18<\9krk417\wHܿE-' 򆛜wzCu 'e lՆQ4tT]0U&!r;8ѓVT^tS͈8W/}*g UJuȲ[6 &e~a e&|vI7*6k.v`b<-iqQ LhWu>REٯ4V{t`bĉ rx$~l:Qd1|׌e_>?BrʽB(zMM5.&[+]?m/&ک7g~IE㇃-KZIAz Ӗ92V1Q2Y*5Ù? 2f2?$? Έ.?ԩ,Cg@nR_Q[NDI9[KS PcdMyhz*ooCh<ڝE$`;s]7|DwRDz#"nLQ>aLⰤіV %EoTbrsTES)aΊ {,T⑂F(0q{AMdCf0Cuۙ!3,s r5Ҵ۸0"!tKR`}ƭ5wز7Gj'%~}57?:"y>tJWcgzؼBn-5).U/|pQqV($Qf*bLy"A@--v0J;8sH CidĺNK$X-3x65YnBy+ȲۑI_{y|JUc) K.S8B [o)Lݲd0Qݷ Ⱦkس \*޲Kza8m74 HHh?Y+kMZuGm{Džsf)쓀hUqj Nٔ^*,.@cCB_:@1XR^kǺy!!m@1K=ʘ*7cEMZћw-/q(qsu { 9ҵNrDgFUeq`qp/uam4ԋU%-7ȡڹ}CW0ta7ԛE‹!t_}X%)RV10Gto 쁅9˭j< P[? "`u!@%q!iԩ\֕-M+Clc#a_}_XniZMM]S_.!,0$O8ߞV(8óⶕbELFo8x{RDAUn2{dF4өII00(>9[tVOЖŁ^WjM?^/ٖ89/9OMVh&GDr<8a` CƳ2Ly4YփU,b~Q!>V8{G ⇀YS )Gv:i?4p揻/I,)-:WJ%f&' e3Qu55,ya}6F|!Z*u+E|M# 1TWŞ-G s&ڭݥ[%{H 0n])Y* vɐծ Х$9$jZ͟2Y>8IʛI8a}?{ԎSݍ:tU2'{d#ۅ/R8})\݃;M%T ܡӭp7v}teoO5* %(fRz¬TO7͙{Pc«|JAT|Nr~^YQ 2?-_.`rKnew; bEu}1+18ȂHEi4HH4ϤՇ-o\@m9&8y3HB6!uHckuyq {΁ƜX@ݦ98#OُDՏpes}ΔNomN}}bT@W:@eII1Otb<eW1fO]|N2pi 9cTM=7,ͫC~ xDrhኙp$*R\E'z\R{E*]!Pu cβh)رG>.eU4CwikYNY7#u5t8FIPzZ0)~9'g a ݇wz܆Mkn׌. 2(}{N&eKSΙA< HkE=.eo J|;j8f Kh>]GR@pq>_˞1 AΜfF5m;U| x"Jokdb(UUٗ/T EeʬR~Ee'qGSFIp[#1dŹO> q 㔢<ݒr~jr?M*ح``C(iPإvѨ$7|2zk/;MdTɗ\sv-eZp41E<}6TwJ!1AD\m7-h#T!4r<,]<1Qpx,YkrgAXm8pB,wk{@xd @Oۆ+:' tI)Min03xMJ 6=uV! = QǯկC0 SXې-Fr 0le ߍSG*{aN]]|ڎ9NiM<Vcc`pկ&K8-glq 4{%}zra>U=f&7.?{*D7&G_pӣQ G 黽Nt`joTn=^^a=c5h`7τV54 ppdp:?[ =ӢvgFƉkX`c}mjQQGǙE. jDЃח)2-q+g?%?]WfKdGPĉ:@S>38^1҉~Ӌ(g4sm揨D&Kasd֛IM5qTTѮq/ 侬7'e\+؀ sۇ̣Mt$:$5Ez$ vڳK  Ve~Y!-nY KV#Os}Tx/vc¦~noI{3hUg=C]Mr}' &Y7dKuS}Nױnΐ"*(El'PKX~ ^Էh <2cKKHlo<ڠK,Q]FeIdv}1K5\ĩ9pJ<'WL(c;m(\DGdR= %OU oYozʶ[MI/" jZ|iP'Ź5Ӓ$@/\W${#IRW4Kҁ"GU2u* x3P>PpAE?Jp0r)yz\v9 XӐ"큦œI9oT_m ]Aǔ&~#jim4R辨9vG4ͣZIUkq鍒+.OVJoR'5+V=c0"DP[hf?[Qؠs,W`=iGD8QJjՇǂ^ȾwiM~Ptprh[ 6tCRO8ݦ 0o%Ц/fEbC%'?y5 |%Ibr~ڋVsU:4\:U6 $]]-8W.Y*&M ;tsH4x,1j_QP"eZ!E!{1oxe|cp.Kc?СXrpv*BlTt5c8(E*픴d橅 yP.6oXgmt fq_ HV9<wnO/R(Xh2夘g8eY`3cJ>u]xO韔Sx%9mAv3B&4#*N࣊xѤLL_нZQ-mR*.l%u_LJd^7\@^ކ,uzя1Ό$+]l( R`8Q#W$GJ~ݺǒy˙.+uŰ4M͇a8C_G w( v^.2(pwN Guna:%6V٣DY \7lV7)N#CQbZgYH<4b,.Wj0t21vR7 xFe0tFNGQD+1J)5Y%WJIP/8u8Cv0M 7HZ $'g~I Ўx8^f-hX5N;Jco_7PP& cjCJ}z3XyROm8q'bҙ/pn!9QelXtT=ԕ2˂eA.[vr+Ql2`-p_%^<}>= _|I-1g7\KĞ? {I<-eWBSfקu|3Rb𛗈vۘ$O%6I!WV(P Gݔk!Q N̥8*q9ncTm{J* y:nxο% - Q'70rxqKSSR!F`ɰYA]+W5Vɒ!/6qrù(ŁD*klvo ~]fbsjn@HX] W>;[2#tS©w}ȁ! i4L?ޏ) F>I]< f3w[o\4~HUir70ܥIT?h[KRD<C4LGN_`r FQx[a7s/s%ź}Ceo*4KzqΒ2\.u~73id;-Wc(`%;>/[F=uo8izk= aڒkӆP"u#^7yҒ ǚ5xuVaUjT0IAܧ'%<%j҈f]DUDbU^]FԎ vbjc="Աa{R:ssAԪ">s.qU:xj ,Z,Ðsf(imaɡc, '[A`7v5sOZ>'t\EO*}z%Ƀ.NWCc҈62bd_SrG 8LrL%~h,&E*]H!v` ' U%vlӛ&x`c Th;Z9ܡ<)QqlRoiޫԤ3,-,pn+Y@,4Um0G.p<&x*:m_iӄbrs90Ml|/B5c3ԙͼ@ 9D0<}OU_oǥ$C}ǫ: O-pܭgrVV&z{%a{ńbܒ;Z{)[_W){2/UH<,½q*~ussDˈ6{ڜ-jggϞk!Dc'dddb"-2q7:~qߨr]P[hӕt|pp?%ݪ2\؅hjt߸&=[Vl@`7s/-F='\ aT_]*h}#T)?g6XJUMcu; f̎ VL+h 5}\2;,36,4]O201 j5e^h=<{;7hLE +(3Jw$N˗/G/UɽY6"AI]~I]"`fi+f#2,HfE,Б^ݠ笰qehN7D\R,oztS׳)TALoTA/xTnJiu|L-+5Ɨ0%oA@7h1.ä!=QJ=C̎9h6/m:wp&lIEF0Dޡ$s!&ƥ^ S G@Q-j C!n E b#HUhy6.g)nǩtCԐ#(!l&,ߺ2~ԷLolM xRtudΝՙZ DH<}ܐFj11,x&__D5jĐ!c"fL<7,,5T J R!OyEZ/b%[ SOz0( J.캌p:JP2+0w3 liyRVᑢf߇vH3LLM[3[1ƛU[rbpWm2"M&4[IQo3<= VPbΠ3:M_P>U1xo^d5J!٦ U}J|g%dI?aqd"IlhFAyqa5UBR AtI zF18<@k@,DC<ޙSSIk\"SBt ·/糛Ƨszw.&Lۼ͓f}7` 8xO,h׆^1i@{PuiO.gFΠeqf%`eJ$D1g0%PH>t!=%Y`^UWdJ*Iu/}bI _Fǯ zhf@őDzz]=+b^kp 4c+iF%*Ę^Zx^U\͙5X9Drp7b&^`|i<ԛZCm-ۭE~ Ԙ0-o<[~H4P٤z7È>$&`Cn3|r:*EugCS|I8#<˖$2j?{ClÒU IhIjA0Ĕػ kO?[f`A#Hn*ّO+WV9AY!E'N)RT(Uܷ?o7ZVtg? Agd-jmv;M (F{261o 4{m(HQ1lۏaQX F/j,ChLp-kAqrH#L:;;'ZR9^C1vA5`S`gk I~ ɭ(ej)I!W,3kqi`z9,8>5[ Wjr0L#+Cn`ϝܡˊGS VX K#*-El7jF:OW93l @bZBWL~_M5Ϋ@ZY gh"EP|֩7,V1tWz1 2]oISُ#7-GFݙj3oÕkU^  d]r%`hWdH?WdY;jЌUFNvu{hԔ =UV" H.]ɊUxڛ۾7}o0k~%F7K26̚&SˮCoK$IJ!/{\]xIC {U\w,o\Q< O<ݦ/կSy+$r,R0OmZHLfR۸&wSYIcL &*l1j~5?ᾓ9=,?qi=~?H&8c\G߲ LH4"`ESE`h`!I.R*'/.'̩hMŞ2"6?OBl)=ƍ":NMyOZQ~Ky/m8\ƽD{(j\3fo&U4?o `ʼnڢ';A{pS~EҒqs&N! /\ZM*Ѱr(Su|ݴw?SXrX[xtIpg)>Ts߽8qO nёGerpnS%-7ikUoRt/U2ump [*>MeS%߽dTSl&kxf#x--vi"r~2k=3fsdbG3T5n$5/`s[Bo]wV,k04_S6LM#8{l8ۅ(Z4m&Bo=Śa馧(" 4 ${JnO>S^ v5TɡN5+!* 9̀%): zJW!>HfQ1)raϚ}a '.tT)sδ't^olßnoKIh֥ڒ(.g`˔V SXo'eX;@2QfmMե7^czD!GBR[rH?SOgK~z7Sc'b࢑FOqǹD)ۃr۫B%a-vʾV oJ[r&CشulID߲=~3IbqES *5Q]P9e94iΈM)#'J-v]4ǴX 'u4i JU7F.Ae&[|CS,X`f9 AX=6p̵/g~2kIKkYˮNV {0^3l !Vz)?x>-c~sQe9%ZVb[7 ^ޯR!ߕbE㘻nAI*M]ߋi ^,?Љ03+nqj% n-P/I9򸣙f !IUJnH'ӵn@M*?́CLڜM^ȸl5lIUEJ{ʟ(GJ? ~+%\ rՙdy0_j{2 8χ!HNjSu1Z NNG)w3;^2ȯ,o/]D(1{|T蝾O`k5vr=Κ@fdvջeb9(7St'(>e}ʐ:9aԘgcߚb*fMHXUL{w1h삸i #|->œ!qKxt`K62,}\d'z涃V*,ԘtαkvD!Ί~@ N(01cl".pDQ}a({n.d*TCTDR/s|M;3)[Ĥ?K(dÄz  /?kh^ɇ ~T+cP\M xw ws>;坝hj7RRfM>*d<'R3*3).,/<Ņg&D  'x6.{8ߺoofUA-.L,>xtYSUL6w榰oTҞs **FJ}hDC< ,PT86:<*P` ܾ" 3/xD`TriԹCԗ㹤2Omjfbm0'C?M/t,C ѽå(8[&Wx]+y`jDԱ0\wqyخ9  (J:}O݆;1]@MQ;#P?ohiVkU1 K`1*'œ?E9↻)C"I.FK~~?)Q#/{޴| ?T9t'+8AUznj4s7C!W 9AdxXѰv ; C{SNDG}}ydmcc(Kw=.AKK$M'|iv f-)D5_e>c {n2Omno;"PHY;C{2Rd:R~"g}6ӬcqշyC0ot!&sub q[pČNÊOe烚hu?k {Oo={`_C6(vsP_ɗA)c߂^ȤDe,[6< 85} &gQaHz: 2>7I YJu}P(!wO8M_r`{ʭnKUO!ESH- 0;eSjG@Tebaqt"q>=ZXs7_ B #}Ǵ0WaD '|'N} /qYIF113ӹa7JY۟˩9ȤJ5e>z6R彺q&_\K!_ zҖ|,|}a7}H٘):O148&{kD,%2 };\;tXw-qbc-К|8v Tn` ZEpG;O؏aȻݮ܂džA.E8z&Dv`1e -V5G/IMHEV`Bd0-@V9{+K@'#2Aq( F]c1l.o.{oĵ~5iA@hdϭmL'+h]P;ŶD\a55xh Яkr\te ^|/XԜcMFdQP(^/u پm.Uޔ-;)mx 246o!?|z?6lF0'}r@m.QI'}Gf_"()S} .' \" k P[9-^D9n_fu{j>J#l }IO z̵+' /C bnŏWc+ѸQF.֏$ J4#x 䪖XN 8)&!1W`+ԯ3Ic (ᮥߐ_oD?1 u EҞN FX6:RaJln0Pd) cXK2Z'lCho5q2bGlGqPʕKW3l$pDl={K}5NrU9W[8#uRP\|/I]ۍq34 @Qxo9i,B<Ӽ{M%Bx4D;늻OOsҾ["%ޛ _l^ r-DW1Zu$b B'&`l`G,a`KHctK&bn_01U rǤBQtƄn ,e LbTpr-?>E#ck>,Y +{GN#Mu '+! M L<,:ZeX$+ٗfd*oI㟏l/7̙R6PEWɊ7u>Z >Is*샲{ cMm5}[?W؍kvϪo|1c]Cm8!E#pZF 3= z|F%_ ))A2YνI$ =F̹oD3c NxX'0IGy;D _*lpZ_kRPX5Hd`.gbA&QHK$M^D74T;/H|?ƌGb05?j7.K*Ԇ&`)F* !!E`8%5˚98/b; |*ܳ+ XjQ `%elRe`c9-$=%irm !Z:=W}ju'%fa:Xu”"}N^)?Y"f Zc r8LWկJlāvnKDR%<% s@vfU:Ńv`̧A1\@i٭%Q! !N>|ݯ p4h4*/B S7y H>BUsz-S{ n4P; SQƎ:뺑C.B?q/3J̲T^X9FG O٢5-f7RusKie(x#z@&)9|%Ve~+!tihhO?U!WLqPmo `~ߙ^b3Q_.aHǸks,8v_(ӀI< qʖ ?уƿi}o.* e.PSA9^EɦCޏE#̀GU ,vvb_) ΑԳ""bY \+Qk YY3T(QI krq,@e,X{dI4'  L8x>-WƱe#80D`f `ECˮܚTwdrvƋA ÜdNmz`:|\=C%eLy`9=?E1w†s=)GX@1urqTM5`"g? qnF3@:O"//ͽ)-XR*{ ޫ .VTEE>6y ^ƿ/3{^C[ϕORNS zeE: ! AU$">"%Mޝgo\q򗽔mUXD$֡bR9L.LK ӡe bЍWX#L)z@e/}w=mp/ɸJ=&z9=^ _}T7Ƀg kw Sj3fwVO /l JӜ+ U~Pm"&BZUz0ked]dRs_+9t/ C._}'։Ƙ ybH ~N}5|~_뾦[?  Iy3=AzEuc%0?X{1!jpAd쏚@8Y$!KmD8Xg~pFC4+Rڐ dߩj|'|vkT3)q\7+ j x +Ar$] ?ĨhY(yE QT/*Y A?|U\%6[Zq>!-m\S)˺J9E;Q `5ثbvph)]s6@L 넜Q}8IigƀAþ.lw{1#@(=lTRm%Ҳ%i+>Z%jwZGՕU?nݗB*|sOe{bvL!p߯I|9nhXs(xRMZ]爰&+A[FgVq]#UׇO{!a"YvsD`~)$ƌ끳.,*/m4)RN$?x6^Xت7svea8=9 %cŤ.G&iBxESήɆtgԬ+/.J" j3z7)LvTBt/{[4g2GSuK@ΗKoDW!lt[6HO.SiD2;W3L _z3Oԏ%3n @޿oc@"(]: j C%rPK2| |ҵTZpj4r=w VmbuD)sk~^~ݘڦ4a5c#U'~9( qϑ_JZ׹y1kּVC%]K2Yma&͎ h;뚖ǐInc)ђy> T-$"1F:GhW=Ƞ=7"}ɨx==쳍笥m #gĴ{Oˉ4IyV]sEFX LA`/C'%[KlWdEwӟ q3f o8=r_k d4a"2[4gX5lsnlY@kjuG5H?ҟ o(˱5=^$-]6_3m^C'fqHz!l=^xK: 3MgOhjČᯧuobAdsI |̘=atee`-!FN>0EQHO>xPrWl$\\a'SqsG $~,wV,.mya/~ s&Wn<qzML(iK<]3;æG{و~3#]z[12O'w#څyiB,KWʏEMם$5$DilY9jX5'^I2v9;ءj$֦8Kh㜝*[~k 蝕xF^_Dǹ"I @:kISA"QE *qn!YDMjfa:E*Z7$x(g_g[oc~*JF =-M:Dî}œ4~"nAeoSQ2 .Q!ɖmL]TLyDL5UU! s#> 9sVnCM>؃=#|/w&qm' Zt\ Y9"ސpTGLE7>F?)ƪM5= LZYU]w8ۍd:ux[oXK0mA^;S8xN&[`>p1}%]\*t‰#4k:(=%y5̈bW׃49xjWHW*o&*Om3;ܗ|O$ S].FU AAUR h]+Aig̞i[yޒ[u{ 㾁vs CIO0D!h1OMym$iرtP{ik u84/,&gA53w!*1 >58슼 p@0(M@œaP;,m"Í7`㏖s1HoD̑oYyGAҡ5 c;G!lGGe#KE"%勭cA;@Q-0UϿ؝}Pџ]*&=g+2q 3n _PǏ&7SE}tjR<7kB\Ԟ ?\7j@RmY&n'%mSJHM+<@6κʑ :X7$hpKs cKId{BUEoSF \\t&LQ`h=xSl[aFyK23=Wy^Eq&fEkpDʓ]OJpG#z!5p޵4VsI1ьKCw%6-?jVHLѳ6<$|`:0c0FW%0ܑ܊d /9˨4zi4uH KѬop:(L#<ۍL1szuG'5jJ'"zV1WǬ*xt!*i͜B z}I1Yup\ȏq-KЊ|8g2ߧO:2)5OK{T<*Xm^,z`$wD±r D7"OkPf`065\I6u@J7wJ7IZeG(ˍqz>k\ggRÉ&mq_DrV- + Ew9Mv K "x2 j_ q |BFMo^A!q24ݹlG'RVNzpn$hزZ&"ߏ+)6cΰ<&UٳsFYǢ}`j'3g'p2 h @ERQ{?CUܿP⃻! /A 4;G|l{IcB/2e#w4&(aڴ ĴYTp၀tcQZtR %fОuX}Gq+})a+9W$>p~ȤER%"b=e*Dsh&Qf qx QsN6Q|l) R*?Dy_ DkF%~O/u7B݆f:[T`ou! _|{rMZ`؊_"m0ȊSW%i7b߆2}_20ŊT1JK)8 0 UU/FqtnJ",/E! Dc3>2nĨ v<׺esvAh a['c*1o,oI? eBqs\7oÅVғ ET־ =+MrB~9C^ ')F=}@+,:5#WSԊꯠNI oﴳTo>=+kA6èO˳F54[c--[v+Z$8?T34J-T2!V&2J"b`|Wª&{X'a˘)Ru Z <8/;ݔUT\_;(g9xMcyCU,|3 c$c|b:߻E 7D}Σ>@P8\3)<.9tS^58ώ6|l*'Z#fN"Otc ,ke.w ynDž$W}R:B-9caC_EXf ߪQ?5yHr|grQ @ uJ GF:Y_;QAzך!a$Rd-B.=2rH+__ъpz|&'XEg:J rn+-cdbKl# G[ittnd\>Nʅe5 -nm^#nߎ5].e_T5շCGQ_oZO-Iߌ.C\bsP&pZciY3f3Yd0UC/p3/ J OH%'~Tʅ\XB1⨚(@чOfpt8NHyChCoܛ%Uzty|(ן\Ae ;# T~a,pk*nwdV ΌuVNSt gwd;eYk'Bt*ANૠDЌ0=-5|ln"P#+!6-!/ ٮrpi<1Q+^7u!G`19w>NPX3͸MVΆm ǘ!nׇ}uo;W-m7IQS}qTe?džg{Lj|Bd:D`jVo%9-{fҿƪ1Db/ H̕%6 +,1c ׹x<퉜sYwQMM (AY~P6f(؁+Q݁V8.pxNF>^ zL((;Lj4YtnaNq%}/V}~@uo8E&{AҾO{ǥWpcڣjk`5K)sMZhFYRD g` _K"."SPZZ&{U@S§cm4Eu82ZfV~'Ad[%qW Lq_'^)}x5}G7W:lb PD;N=DGmCy }Xvߐ<,!L?{#v+Whmi?l~Gh>k5C!Yߏ3s`qwss:j[zaq_2(R ҒMy*r}DtFs.(PmuR\X&'Uo3R4iXAnk: l™t.ij| ^&I~B1i?Dr3<.cb9KqTz!+|'XZyĜDC+]#sk 55J*3"S8kh@bH406MX.yθF~['*ٽWԹLe@/BN90福b?^򳠚@c41_8P&‘I⎸ZWq3dPc+*K{alq8L)VlG6Ɂ߸F1[n,}ܑC_Ц2ǥ.'[m[OJv)0rkVє!Pr]X[ǥa3@}FcYn/kJchlbn` {.RtLС~xƞpMc6ddK{9 M|.'*+ 3;t pds]j˥Vsn7 sJb2Fm8\gg̪x+[Q$tOٱ"Q#ss{I٬b\q֒E2FAO&߈Vq}\i t<3{(XuM52m9UROr{뱍/*<#C鳡_I خ/DSd9eYfJ~j0{GV XDOz83Ch1K3@]Nf^z9CPQD:bV M\r>wxdH$6Tdڿ},k9[\k!Q=؎sYCPNiRO}Ƙ8Z}uD?_ݾeڬ^ߢqʶnVLHr_t PI?˸_ /gSqɲ4PpשL47 a3(UO3aq-Y"BcJB*}YU֡UVsi~uds^Џ=l@X&cq1rF\ w;t9}}M[aůNZW ~u%]mKa/iew\vEe} 9r[~W'H3$VWI9QQ2G0b9)X3~j6q9"M`rceXȬgDF]bP ^>\ؙф 'v}I #^㷫}DXinp=WıF⃥Vʿeذ,JFeAL6jTRRY31*}^_ E%0^eoS/CWF2۫K->|g[;:jDK\i[M -Ց, $r{?:`ɲДO`YHg7sﳹ$alvH5~@n,#(TyX\;0XG"PzIop RB1ZJXS0 3i]WoL^v\eqVi {5uB=+ii l"90j #˶ҽ^V*M!ETe Nj>.= 2!*Eɑ9B DZ^N~&޴]i<erYX_ 2S׏E_nֆ4P'Bqbԕx\"_g"7!{dH}S3ߪG=,MW5-5wmE:h. L[{Cdԃ>wK S16ݱ Bhz )kxn_6P,BOKLRf5>Q* W2~ cWX׮=[ Ma?l 9Tb˭~_hfޙ"*Y'4%G _͡.\$@8_uGHBL!Ohx/OV/b`$ˋcG[v'ݠ )pw@*ET1Hiԙ,9pT7 |6P4 $~wָ\ha4 (* ExZmZZ?(vÈu'd5#-!GeM6<Y {~!~QQYXHR1~j0Džj!O9%%쯇xBξnJú\uUmAkGG^R,dP0}<] ZaRΘ8ئaHWTiը9't<BSξFqjY . "2#dNfŃUBLp4B)2˓ʰسiBlz 4$áFF)1]F(nƔ5wiggC_A.VL^es)BGr*vn7za%RqP\q={¹:W)gO;;< Z s-VڎM681}#"LMղ} (PƵ^Vr04+/'Ԓ1) %lr P2@<$T\1n;(Pp aU8,s[g7Y%5c:@~c؛'zf`Fd6d g<%y^ X}P @1Xőba܈ jd  xp l.% 1kM#ƿ/k5{vvd\DzD/%R}n= oyw l hn?uѷX'T[?hY{8x̘u͠; yP5S N6v !#3=zF}0o(,2-)|$Ҕri:jM-kRhƀ1bb{PB[$" wT˂U!HGmw<-Lv{AHarf:( ¹ F/;?~xRX0SQN_֍wp7C!8hZ#]|ao'@f{힗aPO|i05 ;2:vCr-5u7@Rw}%D_}9;NV=p.}6i4tk9O#XCDLoB9j9+8l%!H;o{L̽*D-%i5t4\#'H(Y?Jhkz;p/|A3rN HJBIv9㶱x4|!ՕwP[&k2j5G@6ÒEEʜ/YlH'@ai@n;?Er+L]Ø1ʍɉB$R=@gjS|z$8g`-Fy?CwAD92lv/ Aۿ~z+쮇vAcԄ7FbCMNYjlѨ hMZ^MeI9jTkGYT7t))鶣 ୔# yp;-#o[G V{S 'Gq 3Y'.v4B 7B(kS+l[e/:[&{UFvSrB>"&kb;)-9(Q&02zpSu绫'4H]8qх+tc% 1 X#k8?Z#rNZb"x̧ZF{~Y:rs|Yr|GǬd1ɔ_ k=iz%PE¾Xd` ۪SWģ'+я =6cOOy__dHd]~{q)=KrypewNLQ`e$ØeIl p )s&8sDƠA&c6tP!# cC_&unInn2wMX\Df$-D!;#@303!1K 58\=pg>㠥1/Z^vLpg juPYd6;]'X@b% t_S=r#^dR¬P&^Ha%gNlq[➲4 p{I]|!uՂ)2YsNb_-[NIBM#D&cf%\|' ]TnΨ|%ՑT:~6u3H&ECgٲ&x,+m"{b~'µ?g zϰC2!%S6,qݪ*BʩNeH'nYwdDT,5TȻ-؎3 |0|2"h 5B3C|a(TZUZG'J:K}YU"9q G,M} (iٙ+h͝ɔYU6H=-!%#K=ًu}-!>贐7},_xL0 ?/y."Xuzh "̬ WmW咎ky~CŴQ;x-CNQo 6sz#BW=G"A*C?O@&TF  7[ tJ2}*I8u*o06MO|T2J,JIˉ#+"2OxSnbLǠaouߢGSUμiLx9_xNv5Iv9JIҥ.VzwdXk%ݗox2BFU ZhK¤"S\ܣ]/Zn%R| /3;xz}C}?(?[wKGFfhs9c_QgUsA!-?>&48W+\"cIFyyTY;NJ81_,hB0pI/zLnk)n˂Qӿ/{ĬepMÑ%3XPI֏حF'xbcjYamL)17y3q6%eHBm<ʺ lrݦY#(}%#7$'<?5R_S43\1\_d 4 `IJ5j(I)x#@ J_ eI1 F8@.kn'(NrF p ĔZH$5B:tz.^yoC&gNֵ[Kr(ub>G-Yng8`O|i']9^<_BF Z3.4tAMD=%Ep.9H >.K O8t:5 -_ǚ/"ViiJP|IJ#3LItykQ'@=vmz~ )A]ܨv'u_d:8+ȁ:^{VɺA/>~Txf)Q)dAq̫wyhc" ԩ7,ud\37v{?bM19 R+6 . 0~^Gp.!yZ{~7+VIkp_Wc94na[Uz(% 7 BK %$piA4&iڤOY1}JyoXB`gٛtLǥ?'+q,&%VBJ"eC8 UCym_al^rAjÜ-bN;~cdR<FE$eh+/Jk4J`]c ͕;u%X*uSo9RTcAa.&ԥkm#u&'\kW9EjKzoM3P 7Ќm4"kac(|a^‹+ Gqmb#aD'Vv!NJjh$~J] osL`}ca=Dw^#T@̟jb1esVpDgxt?VFQrP.j&UÃb7 h}yv]EWo`Ms]Px-WEB7& ySE8?kO, I$ã7Km.umgP~=3~F 2qʨ-NQVbWUШGG!Utڲƕ I~O K/h+D[pSޥVdtC+?|IXh+Ut®H ;:Oib98qE-P܊rifHVѴe P< `6K0H[w72< H͎1{O`-d!+Flf:!u2=0->حE%a"t0F,zJOF7}wx9({å'GA24D 9bR܃N h! "E7\١fl@HkDʻ&bDm--3ei>Rqumإ7R7#Ewkh̔~uP!zk5lw_4JeD;OB $D,.kL5kK[JԕwzSǟ}lyOK !6OaHdN藊嵖 xv  Ykږ.#dޔݓN+1m2+$(اo)"jV&\ijh!0otzBbkMD n,*}ڶ#~^;rD LJ!B6,Ы_υv޵J6_WΊ,z~N ^c"ụ̔ { Rx^!~a'ۊR)3+!* >S|Gvzr]؄^V 0~샲_[H֕JE3lTt2wAe%liidg871cJ9{B|"ȑՈlHX$O=#s-}[dhyz1C>x*{Xk>t"i4 +eLL#_*Њ) V{`ZO?=̣Ѝ8Ϛ GjQZǯK} S˙cL,oIL7mui08Ä $HGdzT&SrAE1VC `SnӲ4-[`[5w-}|h&^k.}O_Lis7;܋rK{0FBv ^C(ަ*~NOd[c=-ȑUᤡ[MT45g}R$c랄KAAFܼۚ@Lr mY *1-5%~4,c4!uf(RX9_gD)%Ag)>Yp,fQ7#]TRy_ MƢjD2|_e-`&sD ZζpWmk[p0h#GpasZCo|id:A$X[,ydzư LLƸkL8T˳2k$ -lA~(8go _Ax C?Wj5֗UQp$u閝5ya| Z}~_(‛G68)<աyu7"50fֳ++_+f,(0 BYP2xÿ*O ƃNU%mX73YuJX&mK83A7t5YK]؁>,wUٟ\-QSŮ2s* ,Q*!ԅx"XS\&i_kbrS]Nəws,mEęo;IY7nvo@f|J9 {Q:UDplCR+9zۜJb i՛Q=}JzQ)/1P㻃& NP)}"aNۄ'tLk}A"u0P[R(; e|\Ҋ="ͅe#dϘ%J^s|*`PޢBrݣorg'cUG>h\g{6*8C#Wׯ*U#@HؠnA"c0p$ į:Q5*xG?<Ž9f'ZM>ylVMKB-+ ݃G^8.jֺg+ /D$*벋; [&?[P7)>&ߘxwt]:R2ˁe8j̊"X6/oiW'c$sS 4wxNj1z*0Z (WUkbIWZ̀)9l_0T5'0Q+^(KOAա++>#hcױaMhy'#4)d e8!y!H3!9WiRB|gKB\~)F%[=rE7+-;x@x۷xR=m>Wg3 l˟aw+DRD9D8W9`{P)5NK*-P* 06[Kt˕!.ed[ݪz48NVO!-vU1?>r5z"wͦYn9Wp5F2G:JjONBswP,\کiyL Ȝ;%E8 Mװ] U&/MøqTaG>wGF]\I և ksgg#C8d}Wx c~oewȚQ[ⶪGkh6z&cH Y?歯;[HM Qb"1ӎL boq{Y%"tog-`"F9):=FFxOŪGp˚FlL$5v9G1t ǘ9Ѽ /5Rd}Br!g^:`O'vM7EKޠ}@m7\ ? gf?)} ڕ+ekxn@H>P.+:䆽O\[%fϫȼڶ`QPXըeMWo&dù9V`ȝ9d;5;uTQ8ۓWhS$h*\<~7P^*Vh0h/LV~ȪƗ"\kVn=۾EV2BQ bb0U!v8o7EcfxJT)6=BR˵f/D5H0 'SרU>8<}'xӗw5 m'J`xT"eEQ  :u:e7Ogze S߯;|5H3D!Td߂{P{ίt,kjޮϟ UNֆ;Ldq[zuԞOdq|Z[ kȔ2^o`FF].`f>c:%p-#tCi YAѲUn@Q༝[Ucެht$mZ`Y?k>m-o$s;t71 rk]'Q ͉Dh6[1K%a<#zi[`=7x!pX̀^I \+Z=mض&K:%–+{t>/,rf\v]GQO@&tß#ȗ׳&x.ϒ&}/dCؑYLV_p'i"<&)$Yz TYZR?IVKHb|?@Ȑ^d2°] ~AV NYQqiα&ISqId 7$|ɬ9Q*p5WVH''TU$#{1 QV)H< 6z-T׆:\1[Ljۚڨg&w`>FaB2iG^=g_$ <(P8>J9l"Z>o-mMݬ?ԁ6hʝh+pߚA)tCkZ!?T~b;Q5~m|T/%*І;,p3#VFS;yjו|gM4)hT 򤨱;{\Y؃Lc#Ԓ3>wdXa+[+B)>*7=8B4tPv3m8`q/IQѠ޽hOQNFQZg!=^^3y_x>|Vؾo+!s=]@,LsZʛ r$܎gSN:e@z8^]ڢJz@;_穧'8SSU:̩+nk%TTLԲiN$Y6zܕRd/\3h^`@+h52׸E' =ho-G<Ny\̒@9-ܜPWi:I.Hl"q\ϱZRk_TC5`R tpoLi[#_d4"8ppB]n/jvx^EE ɅAx"XEbw.5ݨaAUI%nWŅ1QI`dL튘->w( ,jlLGgf-൞|F  w,RxUY͋.8ij6s^L8I}ѝkJ$x^ʍ_?ڥlO+cҬ Pfzng-ɄGqK+ldefPA^T?ލW>R!2-(@XYJ'C7EmǑxo5\}J!su~]6Mpo몖("A0@9Nd]x ɌcF{8*($UGDԮAぉA2s+4Ig1#In}^26@柗" \ŵk,Zc}W>O*|-L_FXqz>-1tA^Gy&ꓻ|zu#IaKⓚw[M3ԴzIG&k&w,WAOȁ]МssYi$C]6|ޢ9xEA rFo 7?C]#V?EZZRamԂHۚHL^!+\ѣ:iΌ2NFhO޿Hd:n]^*D d#q~I К `wJs\᩻aPf)(RTb ] e1t#B{*G6~oϙ\8h5i F$}ExaTn9{Fm!E3~'ee',%3r4g(jީS0\ʓ)el9 3ZFvw+=mt4L2RʤNqR 9wk(HF|u2  E66T͌[& EsܙZt? á`,k2.]I$GNnV:\(-Q!'.cKFdþCk;8@4;Tai=܋}PisLT%M(,4/ʌ `6q5@|툆C/X9!S?r=DP-Rۚ D Y x8݀R^(~]*!?Kr#$-_D(m3Fֲr wP۬ cWx#'60v tzWlh%[Hi給ۢ+e_CZv'kHZDu^tUxIXxa>2PI{b+hkߓz IM_'3'Ch_ᥥ$mUo UNO Y@6jJҮh~.~GkbsqL^P͗Pe^/&H `FGz(lh[ ?D1?P4"NFjVf8,pgpE*ę6hBD[}[gYr!w)Us05v~aB|vun (Tf,4\\|o)0`H,ck\Y>@6c_;gӞ U 2|&ò?Ec"9K=LB%Ob9u[xE"Kׂm^`~~] S⬤$dAqlT6;%];Jg,YVROѺRaniD >n1lHTV Kv+XϐɡO5v3 ?^J (Q' /ԏᢃbto &m S>RIfK`l vও,GH%='6%Mdc#3WBIŝJ\DFIo5p2v˫/9;cϩq#q/N-R՜ B`^fO zYuťiT_ӷ864ZXHg1Fhs`xv 0jAM a{!dm ޅն+K\~F. -$ uH[,^y3A*@_l!?z%3z:[B+GhK :gXj0lbr2#;;f̏pό|E\q^O .Kg$UGWNDN~gؚ6eEʽ\rUOM\2|;6AWx#ҔrABE|uN]LT~?rin^HUnhxrjpJ-) '֣(U'YQE*EҁvGb0vs!ŗ8,_0^{Gk]R s i;.Wt|12 J`+Ddz 1 D,cکtU$*-v[}{`l(\{gV6M"ZS9Mj&1SeD"rܦaW$Ձ+zMV&`uҊ  "4͗_r,`pϷMɂz+Q2Z]7r#GPń1?  6F0Q[lXY9'i9jq]v#eXkq)64,19˥5ylN!sԄ# An%){"gqx`QDZ/R&!#sQx ׅDI>n6$ǑDBّ.pJ|K & 3=>|wR&6KBlG zM9覇¦Jz0tz=PX EFrPU*o$jj4 ZiNRл9UWEJVn[T,yMg4%t?{qs3@ԚZ2hnYա_UL>}B-DW9{Q2Cm/4VDUSo| _>5N C55Yx.I|N-ș룅fb]:?;XI@v{'C]uŚҖkuCxx .g3|lXR!NX΀H`w^ g 4Zl:"KOYYN>:6@ׇu 'D4: nD p窪 :MHv_dO 'B(`XiF3=L],vFg:(Pw}A/Atb]^[f(“Azae 7;7,ҋWC92VGU-)pGx(p>-41Q>.V]F~s3*QIO%$8_^p0bVAGK]\lc"mq0b|r3|$$ޘce0KK3Lxi 9>C> ]CS0Y6 Gωb؁م <s|j y +L'֫=I?/~ؗ4fzyOu4ک?et2V $8Oј:-ysI?YO*g=$IGJ1 tP~9`%}}9/ˏ wBC3L_ Oq /; ^O s5ZgUgEM'}Goʘ020`Smכs^_u^-J-vnB\11=賏`a5v 0otѨ쀆?L?6w97^,؋ܔ6~n_C2idBLh54U,SFw=u0RBI/ (5}'T:z)h3:@{h?B%E??2lů*?6B+kF\~c_̯u?S+،"xLޓ국F{]>/e?)A ?k" ҉$$z >Υ~OiG_aCa.0oqr kDle쨌ۓ'~0h41"4V̍{JW[HHGa=OZGaۂIs[4d['5 tg/Q 3Bժ~6_ u#ÀVG@͉X"%B'G?Z$m&ӕa-.) ,Lb'E[^[FhȓS{Ӈ6 ony9$}ZǒBR-M'i~E_89k2`b#J=v7iH̢C7U/bVh) xcԺnq@uلx_ 5XkȉiXf-<Vmksbk?qEG pQ^36OXO|r;pGEM[P cɵ9ժ_p4Cf! ӅL7_=B"gaqLOMm]VҪ;VVʩMC$k)NS)ų) Tǣd ~r9N󱫙d`C$= rC J3;A#9-znE z4E'Cd>"0̤yH C[?o(~lD-1VE"|ͭ. K"e@p0f#2B8/ d*sq0E |2wa[1ڸh@Bvsr5XjDw

4ˈԧwԝ!݃] 0U#: M61YBz*%Z^7Hb%UZTl[m}_<9a%XeH 0WIFRV *u("zb KqUwC >xv'l1RǪ{QӼM)?_i@^DVyz,Al# 2،%7}@}a:{ /CHpm%#H/nJHbYN)5q|9Yv~. PaZwA>ӛ6Jk=h&pgB۵mb{e7\y?-kFlE|@[30bET\گ{|!8xe`Y񝲨z <%.1IoQu ]zWfќj= {*$Y1tdmcOlzYż`vAC^y;ǻҢa[lURE(ص*&?J{Hw:\+ء?R;=Ɉ5U_=@gBY_G#EtSv^t3(@6yigT :;P6i2gm_IQ(H`s.T,S;ܗ;;C~< nhpC1|1!x|NrB#E 4#w%@n|k2k`ZL2pnqa4_U >#eYxkDj*Ёmb A}ʟbnǾ'ؼ]u{ L/Ct׵)-P,<1lo[6TƂHϬ@;F 5yTUϬ꘡"L=m0m>q*@C*0OX,].O^Lxxȏe n-4a; $i#V*T09)JU Lm@`< +ߝp#/+ #o >HIHhtDh~)W㐯Q]KEi5f#҄h_ȐʅJtq s-`1W(;0wW6|<~r E|=fTja2ܱٛ./UOf|g rBV#f4Ge9%ht|Js%rh ^w{ۮkXÛ߇{a /lۀ?aȷٵ k]ߔF Vndh:  ZkpcýH ds/mG=ڍ9_:p.J7rWK,/q4{΍ABSlhX3qƈ=/ތGPی4LNL|1h 9E$}~\J/&8C+E+Gn<_Zbꄇ 9߽-u&>+)\Z/P<ݜӅmNDX߃ _2 OZIρO.\z)W+d.v*0W3c,@^}\sAaP7kjv^45f[9*&sTHX3K`݆^0aCNT=ؤ<7j;Z|;+J8\]Q2y. [Fҳk,LugUW:I<^wr 1Ul6Vu4hK_1v dsE(ݛ8^*g "GQ"f/eyLr7DxB;FyXSzJoznɲ9. P"'J}c T2shR7Ex_ۉg 06wA!CӞrVכ9h& s<miYM5c,궷T|'LP?c&h Dp\ȳq=O%S–jY_H,J/2Eٺ %{o3X:*L)UT-Rz?e(d`ꃌ2i2ƨ\l}D$gE]s ׄ_"fn ,HM.ym)mz)uGh .#g%9|cU$ ҵ  ZGD^l5c!BHct|5bf +h龓+q)i5mѰU&̋틟DKK9 )'6i ˕ (CT{yRAm1MC4] z λ"Y שreidzOd2X`G}+Z_ɻ=l,J]g#]r\ B@>"g $Tv8%{h6?'!ntFaÖޣ#~]){f6 R8D_tD E;;`CHi1b1EsJ|>Wdcna-Xoe|h%αC7k;ϳj3lv۴7N,5_/ X (NɳUi1?F'IyY]9#{- o|33.X)dUJM?;Դ xұdN1i!X>u=vy uO1dyS@p2OLMŏ*.f2#ik  jJsݱb;8sF \i!8A,E e)6d+iu\$A_*kC[VQo11di!#wM3b/lڞ,ԴM'PȬ"F]Lj'Ӑߥ*mzn@ȐOekrD,=pX'^F ;ʱ5jmH'{,=>3gG(oo6K.=  UN29ѦuÒeY`k4&Omvn"Wu oHz*n66m$ut Pr)A\=tQPDo|+a84AHpzs=beW e_?ؾ&ћMQy4ıPW#Edg-#7ٌ6CH 5”O 5ϻ d{QD``C#aQ=sȤ]ˆ G3X3wV&JX,rd6\>ktg—N/pX01tI*vpR/J=)?ɖ^v=˜޿ܠ)|>L"k0CR\S^L,/}JvaU[kpt_Nja~z&#$!4oK7 tZ0n5!!@sLps^޹G2pD.0]^ LH,'d}3Vl~*y$ck;я7XO!ܨus(TI#c x#01R@T8cP }Yv=Z9ԕtpr4/7n@B#,7j*Ǧ2: :$D]q<1 /} vW!:NgCMVj[Tb+>CB*'ds;:Z5,Qx[4$M~5L~VP"]2 9+.`"`p)!Vf#;=5#4\Y/']E˿ ^_Vv?o~cEͲQEi,ɲsZ`k2=S=ZpxLނiߞޤ遽|o^K&O3U±@P'Ӿ}J`"M a5vbaXkƜ'=-F%~$& V$toFDsv$\yzUx{ ґ{dlut`Z/S#.m:a׮trK%HugYZ07070100000114000081a4000000000000000000000001646b69aa00001894000000000000000000000000000000000000005200000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/cx18/cx18-alsa.ko.xz7zXZִF!t/qR]?Eh=ڜ.+}l\Mvq@WFkXỆMhbGYZ5AkCu i==j e%y MU^ ] 'eRr?F8wgP:Ɓ}d|v㜩 p0]P0$;Pq*0 hɭ)<5,=E>H=ir&_5+>0}jXgX`}sXdM%8;l!`8%I|qPbo5fb]%' f|wK8ڒS!aُ A-x5]am^;&-\vCyA+ g|c䰃 3g#8Ԧx(I8lxM-{~eew]ֿceiDL3oL8`H CZ@1=DN2 'S ÉO{_L"h_3 7ͪ4JvkӠqlGN u5 +p9(籴KRgl^!cYT4h>8_3r{#iM&0!!qNIpc2(1%?#qאYQޠvGIj}i! j>ü *JL8dƋN?q(ra&uAlCU>3FS[GBӱ" >|ѠF)ht3Vm%E7'QdLJs^LUVs RlƵ&N!q]r|*#YO]Z!l^Ǵ8rs@j0S<q~N"/}-,P]ò ,VǴjUxOj˒W!HuYP|ǂO$xõNJ?HG{G-u:6!WmϷZ)4GǙTCnW=j^׿.cq#9iGA x 7P/oq2 UvU*7!eK\C=!}=MdSB'!g͙K%bsjzQ׊A~X_P5+EG:&tqUteӱS_!&թ>=oPS64fI_0-fbA}㛫Y)^Ӿ~4[ziы9^M0W-.:/%.A+{lJLOB伽 P.]_= _jtAqAq zz3U /ͦk8M1P `1.fML3 L#ß oK-FM1N-ht&mTI.pYT:G̎%5>?X-wkLYl"=gSt^(ͮ%X/2Jyע #P{&lLuս l-Z#RO,XXjTh,;'8堆q)/nFw`3mT~H7`yPYQֲOu~7dicT}е]f?|FKj~ń'cӝׯ[ME.m糦wHG $mEke`ClHOX8n8HF@M0*j{Mg]jQHPU ]+a䲶N^ecCdqu;+B@h%%E&Hϳ1ǥALV" V>J6"ťTRw\Z1=²}l&'7bп^Q\v30 ){k[&iOc$!șʽ3&Ȁ`I|C"7?~'1'c5+ڊ,oP F)]$ o.Gߖ]Wt ʸnBF`fӿIfB 5V* º*GT{i:<M.cf˹ NoL4՞Z@'hO:(vt(QLN>ݐ ٱxX&N'GEQl)o`{+٭r?R{yǸ)7CD r/qC˛FJa@`[x(Ѯ- ݞEO;B'Ӌ6-P6HPl膔l#TsUՆ!(07&0rݜ}`رt](3<}BOD@3>ؗIJ"+w7m'j#kqb*u ?3X޹Wꎩj9j0IQU/kKwiFd5g)L.~SRW6 n3. ȁ7T<D330Y)Rԡ4 ɃB|~lP7^3N~Q%@ѡ?0Q;&5dؠH7p7ȴ,Fef2@kr;DžUޙbY:r}Wko#]:( NeitܟrriPqJrak)ҽR;a  -K>KF@R׿v˜~<j5JEIrU4y>>IcQ-N`GW#S3dbr-SlvHU6BдL{)k}܄6,2Y΋i>g0C،q$WVnf>qy 脻䊥_b3:){ z5w,D4؛}a5-~!h!t+Z}[7%z[٭$(PA\ ~`\ 63رUA#\`$X9bQ;RPW  8j'@Vvq|ɒ(g-T@(;#}8W\1 ;at7kwZ6ֳw#((z`"[9@YNF"p!+?B^ `_X73yI%4K3[2:gqdCw,יá1q9{ER1Gu:[@hO>oX8<Λd>ٖ1 Êr5 O2! -ɿUv$m0ineخkA#g&D=+oM-py"a8SљdVڄ:'>0܇JM 6\/օϽ!w{Tk CD|N 2n`_3Wth蚾\,_ܮh8ս|uEBQ HEYYw&&&3YɌܧ?Aʑ/ɃXe)R|x܅Q>=X|6?x\Z\Dʵvg^TUsvqBD 8 >ϓxSfKȊCs|nqi* aPʍ! ;:ąa;캤h$24'r`WKkOĦ +w#wh:GU'EʪjPcksic1B=BQXfEVIDY~ *3L“iggrĪc%>O%[C4X40| !g˲J4s04$܆&9^5Ngd~e+BZHaaFCtvp w?WJ~L}lbQETYt*FUl|!4Im|b)1g#R mW˼qʂơvm*)ǐu^ٴIЈ2Z-o\aδ@ofeb^:Xh2muf :/ZSc]9\j3$CǹMfq۶|PP: RX\_HCEs:+vD|F?1DەDF'ԟC)($GI,j5|1˚TV$5fIToT2l״Yf+^!k̨sVHNuv^S&G&-㓧Qz /?o^4C??$ DksXf&ȽӉ 92맸5Q,TIwf~ëUa4r?91X pwo4ad*(D× {hccD3*k ْ|qx1bi땍`=[0ϓss #M?0.&o Y=uls1TGAw =/Vލ#pU^ GwÓͲ%aki*} rsCzZA]>3Y%&~[^ Qp'v4Jku T^]_ rI0[YYRpG2cۘLzV_N_a}&l탽 q['MhR{ 81Yӑ!ߙm!/cCMbsybhfYs8L<)ڙSX!62G.{6rq)!-l! nCm1z2-^sw G,gcT]BڙQ?ti"ArѮ!e0bl *r3V N{5! M,+Z0IVn:ś~pװq2#q4( 26@Ş5'--{x^{M>OWD2XVѯ[+\]:rC ^5,ê7LI+UʻmlPMUZT ?xh:1Z=;0B1ϔu:c_Γ0?<'/Uo[o$Z\=tnfDA4 _0)z+t!{4^I"E={x3-'1o;Jˀt*?P\O>wc畟M סJ;fݻw*_%y=RT_ `c^֛s2y*$Q + (?{u^_OA%筙ٳp'owA)1ONʴ[3;B+ ^>TL:έad_] L,.븧T"4k$0{&c|[ Dbqtc^꼑+K@v,SgM}TдT:IrieS-kv3*w0#CjjzvHAyf5̃Wũ0gYZ07070100000115000081a4000000000000000000000001646b69aa0000f0b0000000000000000000000000000000000000004d00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/cx18/cx18.ko.xz7zXZִF!t/j]]?Eh=ڜ.+ε2 R|u:5}zZV 7>Jĭ??O*U:r⛷pyp$Mʒ <ݟvzE>ae2^ʣ@^dW>NWwOLĕs kwx*ͣ\b[ViM7$4O*0CTP(HR&J`ޚzڷTUJiJh* &(>oUu1='AHis12XIT.bJ4 ,AyB_zL~|D pJ~A݆g$?:P' qʂMvKB 9f84a[dnB̢X~6fd)WEH)Ek"y,&q T3B~kt49`43W8WLLƮѝkY9(6F7X 2]v7M}q_Ex[T| /<{%?x)L_߾h!ڛlOI2s?paMqA}͎igάw s`5LJ<@BUp/'#@X_OB͌L#g/JWe-0{$;깡^VX-ip[ ;I)]o(!pX`s PkPsY?ZSnV[$wo4{IAZȏnE $F4/>fuV$* 7|DZA )20wH C@+(TNSWn*+n;SgfՒ1VRX/S,+(z ̹epʽnOϩa`gE BB@9}ftL :?eo,s6+_5l ݋@Aq%W ]WM/H8#?E\BɪVMA9&W" K)!& m9³k8 YR1H"aěDm aVM7gD.YZ=rw7yڵkW%w.֠o{:y*e^\9Kԓ]صv]N ()P-RW9-dX/6aHWYЗeIYgN߲8eBڂ?h:[Xv8}OkF4QIS(@'MCM]?3kNkihW S(o9 ND~_)ĊLxh|9RsGjP4kjL^:BTa/džęu`cvGu9) c)~t v=0FKDC9VuF:d 4FU$l[i0PgeA/U$S Fg[7HS4R}tɖ-Jn ^mHwXKg6Hf^ ڀ^}g1Qa\bM}uF}Ic4IRQ4{e3sŴ[wWa=!KU!Dk'sMT ۡ:~h&ʘ #67hxio6mnʺyCa9,8mNA{`x,bM״5 #"]sxmQzr|P;s~Gկ,Y[I9$1a~}J2yPU}R0k@lD iݕe$9N18yNt;7Bi'I TZd7ɐ%:# ?"/6L KM 9NWh7 pFTW{ uU)T8W)}[Y+;!BuW`o{!]ER?<&̓;2मEh|5=t%i++{p"2A(/5!ɮ)$TDG\%Ig8T֗ŴÎI>SrgR=B *GlK!2tDZX !1Un/ wI̜&-%&u;eBȬK6Ji `}<%$?UIjFZA ޖ T7fsP4w1"EyE}s>HfVoҒZ z%X-S׷Q DB %FP& )kS¶ ";GBD·pk_hqQ++M8#N`vW#~'l$+erYҲѧ]b3j= o.^ݜ03 \P4CIYW(#2%n˓^Xw=C1R88>'u0zJKO#\oq逷]aߚdZ8{%Ix O'?)Ej%.Hbq8(K'ⶖ;/8FÎjE \@L#ks 'j.| xf%@C={P}Ǐ kD};Kс/UԿHH>%o.i/R&^DQ'#T4({ХNNrA92?i"rm㥆wp@]o-2h '%;@Cip_uy;O{_(Er=z*nP9hW܍k f)א B?kzi۳Et:N7Aem`Q4Yg%WYQݖ}if񓺭O\"ÿNwk/X,FBbm- E!7 d@ב7@D}g"NA^/E~D({rJ턏vZHE.IK7uϤJ;y3Z…\E(@+#kPCoWYy!Uå3pΠ [rhʴ{,F)'L5d܁Sç#$@ WȤ|`!ٗjc{eKd;:_iM?`\W*΁U}KB$LS1DzgFV,NN󇛿a֮/K]TZ*ƵxxIC}xEpfFg`agՇD !bJ^AOQ}[}x:#߯| .ա+;f^ߡRkDKan.>&& PYQ}~5x[ kމy4SoPOurp_Ytϵ}',)nZ𩕲C#/Of(8ySW#_JP'G#6BhItLI:K`$4'qMAP~PSSHإ~ MQ,L-ip5k.q-Ҁ|#8*W,P>Qa6Ň=ryKSΒ;ꂖ;ܖ[hV~ ɬ.vy~W.MMd<xo$N8S;cMSԉj_~S `ڽެ}w]z4"˛wCfiuJCzu$5.6Y< $m8;'f۾>!P>tf':T[H@ڏ6M}MmRBʂzj-Iqּ Pq Wƽl@Əvqt71oP!]e_?VHѢ7,0;I䈕_S 1no8/.\rㆉ_MQm_.N%S8=0UM?W7*jAeӵ7.! A6ǏR#'̯sT& J`R/[1#r41i+ߔb+(R3g̴ D$E[s*ײ$(OoxVr~#3nz61vJ 7nS; D%՗}`b[wuj R@{{p`ŵֹ "Bc6dp\&F@'DyU`iHWAS.c¿吚*kՎdN !SM iNR5P`;?B*&r[nzH4>C9c'- Y"53TXXop¶UwCy{ij rکNe@P2*νiL5vCBo$5J26fh{<{FRtZ!Re`@<Vc2{{J%6meTd{}D)BO}FҜJI;pS?-16IpSGlQL(4{ȰO)|iuvh31%1zwPO~S'p81|EH~ZB9[v@3#6"eaK v?}bfr,n²61߭Ki@g-W P⪘M CbTS/ 5ٔN27\;##;8JӞbq?n5tm ]&D`˩FY+bC`gT .F˜ғDo5K-XN>Փ{]\"`i~\+֟J6E[vE9qhK V܆7Ͽi[6N˜+(ey,yvP;URJl H# "wzbNGW8.\ޖ%z #͞PݸWK_J(mkeKPGG)> 1%r(I9ɼ9bK%x橳gH 2bh>_XjߛKJ"B'?X`G[%Bȶ_wp=|rn{Ibzsbұ[T=PΝ7I^S mT֖͡BGk jz 2%Z"-J?Khu `6H+!!R/fSG[^},v F9l7<Thwf /8ji9>Ukc <'XJTt tG"Eh/C_܁F8+Vb'םچ0Q\x6zկ*qעb '73 ~[b<]v\{/whbWq`X6}n+{>n[3DM+u5MAK5{p%qE<[dC Oyq0i#*q[xqU Wu_Τp+$PV#w18V=PHSo\X<0db ;@_oyF⌎ΌlW}y[m&Sg,`2V s ދA.eV+JDni$uҿfթCD:ReVgbB!P=kT㶪l,c މZ'&+c  Tl~ K:v Yp&T?ƶ"@_[ c z @Su`apTɅtDyA0X+{gA3?wOI&b%LqTF7[(9qugw:Cu>]eij3"ԏ/PyC:!z{}Er]:Pޓ,|V/`k")m~چۘg<#=; 7ACAϷ/,[T6.E9xxYe [^MShu|NhT("q W%y1x|.PI![uqzHH#>>@70Ƿqc!V.$] |qJ>xib:*, 6)b1kuQHGkR'D?}lD6-E EeS%,ݾZs( HV3VZ{%zN.@$k~S1@PB|}C?1EzN$@u߱jx85#2 Ϛh>ck@sQWoZ{պ/65 H~XVToCn8 \My ^H?؊i,|F.8YsYi| ELT#.y%ys9yH0٬Y-E=Wo<DL aÔDA*!sƨ3|Ya{i g&M\laq9_f94.,:&KK(1,O-l$MFŖ5 uB[ *[驎5/+;m=@ix31'bs Az<m #\&nVРD(OYT? (X-H x6s #)u~Ao0~E#w:q}S(K2Н4%)I{?lz'6ť7D~ϔI&ǦY@h"CY%UHInR;Qe.Y&r!ǁbNNd_?`szcxC"RfԵCC?q ؚGqEv *iTFgب!_^d"왭> xry97lm[ceb@t@|F08GVxH n'~K)p0:cF0pZGSG\^Cd1&ʎbd]ƀIe];v]ѤMf@,#,e|wq[v0jv^!L{wws ,%ʒ.ӂZ:W Z4'1d{:,7)SHSWʉ_C#etMܲhTK)9I7M=4\I?mV>v=X46A/N{&=\Qзmek# nB+mδ oyRZ;ɸ%汩 `܀.3q|+Ef`+ 1P 5@TdvX縘E{¾W@W,~؇rfjIbF+C#JU[(T2fᦰA2PFYE:Вʥ%xs"Hx;݁* LN3 XVZqt<z`$K̒PxP<2 ]27 4%Bl'oY^?Lb.EtIMteKjLB_:"\ޞٮW|v%ug\Tm$_)hOЎ2u*; 0rsխ.eޚUq:!鐪-x'"Ya,k聭t"R#@2xKZ*'(Y[,W 댏Ji\@k Kq. 0(**k'r  TlH׈F XfTK"hM[2( 8Zlv67EW)mx.qQZ<r/4ХN~g xF6qkm-*&x5374fAruT+z֘ëP7-Y]&ɢȦ܌ 0fJXeeHJt$J<۟جRqeL&s4vZO$#e}%Un>xKŭ W:Ne`@o;> >NE<%$ޛGٹm8f kE inJ#us>I"p#|$*qv+=kF%bi1V((t#>=:PoF_وXMX0_&p=xD'{1_)hiLVԆǘzhHT|Xbd劃L4Q!<0RʃERDZJ7b]&}:2| *@NJLg qt  \K501,uo۸!8d,b?SeU*SbբY!$b~UTjRʕf1EnjohJM6Aє'ߖd(X{oe m={-}LGZlÒxfOR·k0#tB*Vf8s/|!쟩qvi4~D<%x697EbْsMBU =C /פ-jX.⋠ 5G!{L[iqٸDə%MƝ9g4pG,)iUPNsCibV;)ek6W%{;fԿs '.+X_ pKs8GA n vYXLFe}*_eʬeDlsS#)2 %HHN.9ֲcA#<%ݠcw %Ľ)FH՞+)㤎[>Ж0e?ΑZ GoKDHiP㣯/Bm-9"Dhh %Ն$s}ޑbʆw=]T4:»c㑡6I*XR\v4{,Ham,swVQ6ۨi_y^Ѥ|5mRNqUISF ƔMzpV=hV_< ;db9|_hߵ[.ۣa$5'mJV_w9>t xp0qšHqǴ)W.g*bVNenI$Hpp/y&u)' "I|O;V#Zu We;[U}JLʼn[#`7@]'\S̛>;Dt[@&J{tyxwUuC Fo%PSRLdi_Fea9(QƑ4-H,+zy%kHzoW-a\`ϱzZwعhm#.|L^|X|:az06%p,Ք}E|Lzt&UBz+d */Γ.;>Y'q+g|DN3@ Mi_K~-g1Aq(3XH_f]߄CƊcLome'(,l\Alu_ȼ8ؽl]iyuˢCjjy\r&Dw]!&(Ů,A"mfvw]=57o1&-T %>_W@1sD{,;h )$͂ ZɏLOT] fhz4 yK/J0'Aub)b  xst/h1YCׯJ3j \@]֤]KKVmYd>Feg4uu_Cs8D@|0h]#k~?CjO߹CkF"~g G(6ΰG3JL7 4s9Wk}!BcZgPVQH{֣d[(ܝAM-'vi=j2%Wn]5EU4 wsáy(/.h2˫q@Sw_Mx3`k2 yYI_O6|EÚU-g/ Pe\'O9yd~>09^ڡs%[^Ne v^zNHF@˻=8Uޱswc5ɩhYN"/ŹowUյq1{ރQ6QsńOJm 'QIm&*o|#dk bgz(+>sBݎWNTAῳ.L }zY!͇sɭ 2^iy;ůc=O٣7i̔ >@s?(IQ Aoy^Deu⦦!X]]s͒3hrxedWY3WBԻC x{x5C{pfiߛ|HoN~&\%lϘlQ xނ|qxٽF x# FŏM 6Oj\=j:5?:9dd.lЊo|pF9G ~}j fn;]ֶg׭3-L6{ϛ~ KXW j\* s\X òlT3[!~ҏEa}ޱc,ʡ5n7%` Vf3@vqBp3gnf:{=BȑphxYu [s7˦Nvwʜ~WCA 0 U`^zcvskz^cPfĤ\B^Ө:g"~12 #g`5386 JF Cw)e֫Hj2,v<. &C8C5JE\^tJJ&9*,7+.˯X\P2 Ney|GPR%!*qt!o^puU04>l+Qf2V>+ (i^CرPS:qUM䖸y CU>۳(#%V}AϮOu$*c0~[RuӁjHcv,L:@_a8pg;q M:kQMzZ^>Zl;aOrS[b[p@ FG75\ ;@zW/SLMl֋m[mqbdyg#N0(eQv>!KK$4j?o])Rt{P0K IAzܳ6cKd W@ "b#M8\rR1%ԧpSIAvge}]Nj%W;F8Sq떱wkgr$+Ƒg Gzy|E89 x:7{Aѐ9t:)\mo*ʼn]7Ԡv#uGӀ ir.@hfrp=d 7ajs1Ro7xTl:[_xV޺MoCJ1ɝj6\`ܡWQ;-{ȷ(ܼϹ7^++>=~8J͹B{j^7i= ,:PpL"&$92a#mZAD>#5siL>/k7(*73x@gdVoC.F|Y%ЇGCf-[C2h$r$@R^-ۑWlqaZz(,vM.#_v\i{ګ>{sxWl%S~~IGnLk Qe':@HQM>A,,Ƚ%6`l]٥Q+y tmAnGD^tE-aEm.l֐@B)>!D=oKy678%S-e<-/%Ƭl ;_^⤛Sg*w2g_ߘ7:xwiʫ}w _2a!Guo;FEMaٖLNς!ky//g\G*5_d\TŠ*µoC S 0eJ-a#ؙ:ʴl@!@৆z,U'7(!~Ilq(6G`S=$ȫ0J&BVarD&jb&/x'фл'}#F锠_:J9ZUC* AQFy^-Ҁ=:hLKeXbU}pVhH~VV+H`#]шlm_Vv@&j:T=^ Z0:(&4fJZ7|ǏbAқ`j)1\\{ta݃TF"(XϦ,Rd bS Go?B7..w+]q"ܾ*b&u: h[=?L`+54&էf)a}w#4 T\wgÿqile.\4ʀzLe3nr6U-\M`O U[T^YnzfJ |m"Z 12l2ļ Lleςԛf\Sit`dpB]q~ᏸBژwƭ xzz,A/2,`F+[} ]>JU&{&bsBa>v養ʹ6|7+?}ҏxz }k*Mh`uM'u)Fә^1wfWZY;c/%?w4x1H 8>9|8tyrZbR],wJ6źVSVN#(_͏Hp[ [Uk)I^VxL~A s*7 i5j@)jsOWl ktϾ]b,p$>Idu"LJKF&nM7vo|F CP If.D!^*X'  aY$s~ ::?^P&CO\K eKyh%+t?uYTCZqUJǴeYFsORLE` !f)zUb-D 9Q֑m@H(S1l%n','3r迃k{X#?a9D LwkX_1u |t}f5^BAm>9ݙ'mޘGbobf2)e['j/9VEr=6>CsE_}Hk?gӉYP84BCn1tڄVq4]4VY,Mr$mm Trc?53|c`OrM"1\9aO*.ѷk#"2B4bJJ\X/ym\xҷK።+v^u5 ,%ĖwS͂2:Q1F}• ۏ8H# [3ƭ{U8jζnv"vGRs&+Θu!˟S57uü*H+4m*aÂ͝Y&ۺY[,S$D;o;-Nc `0͏K5=3~pH7Y΁ I/rW v)] nt(Dcxjl):(r*Dd6i,\2rCl&ĜbF-Brsc@fzP>Q<7WEFO{zv[?ʶ]A1@P\Fj?/Z@,'3cڸ:phN1YF;PzE0]"cj2iZWYߦCl 5K;'mSf,+ û Wf4#i V?[<B\Cc6tI\4 j9ec /O[T*ضVqV埇H,aǪh~vնBDK?iH䪚V۬/}z޼{q.&"iֳG/b^RmjP$qeOL2*n7RstUU$txRw4~EHs6t{Ie dHD6s9M&@IL2 zaGJ;?hnlӆ/n Uj15={z\|m%,!(suNXĹzI[e\^Vx&"U>u&g5GYwEBPٺOf쌰u1KV`e3{N\*p t"vn%.kHAUYzldn:=yv{6+_I =X8եiKL\[,a\I<ÈQGC@@A;XUJ-'߲z?Ͼ:?(b$m=*2<xBgcᣑߝVOk[&D^1ּ<ʂ&/Xk%Z т^=Ġ"08 frVn}GuSdBY)}x—B.}OG@G%vr& V"B =F {TEKj90S+_M*M6$S*}XD(=BG⺉4[b(`fƿ\>OF'+ɝFqE%{QԵaya=z]/L{ v1 XXaP3,Ô>K{="VS<2' - +1@wXuMT5l9?54/,~|eaXS>՝6>i2XÀ*=e޺&2#Oc񄮶aZ>F{߳)5Q ĖPZ.ZhR ͂i'a&Ŧ!AL lWJZ/]ÄqJ3.~$-Czz],U8 ȁFvvhd2,rfH֛J]M誢C4)2|2XBmBw{辒C19 d|`Փj$6%LGkCW>:ZWWhݽl7M7_Ã@]9hK!MPˁv ,CÄ]LܧI.tR.zx LQ WZfӀKަDDA'']o!vqΉmn3.*c.rMeOZY{agfI!_ݪކӀ&Jϒ&YT(o1>[cP]%~_ZoX#_ji'jy]#pp2.&Dv@峉'ZԧIjh[ؼ)'ZG`3Ѳ*T ZuhݿYya@ .=n4+k xG*剨N%'PX`BpHFEOe-\2wgI0fU@czּ *ly_A7f&G7<)O^o5M&kNu# U sOTCo/|x2$3Ғx?EJ{,lׇBL-=@EJ=~LܩqҠQ 3Cٵ68J~Bɗ΁qQ4'fK`[>S#o0Fd ̦/+_ХgDiXKuj \hjhXV3RuڽgYnB@Eʎq h@Zsb+AJ`h5Z˯= G}K"L]2Նjʞ&yC๑*qU^#Z7g7MWkU2l15`T:ʝ5бn*W(4J 5כ5sF㞐DXealhὕ>؟=n.>%8CBݕ۠y6ȓ듙mXG2 6)(3iQ魠Vļ Jwwsҳ~qDNfyN X$8_(&1 :Gq=td,kȍ瘳"Ikݘ~_mDb$ EȄß|?ir:7p%˾M JvhZ]hAnjۮa$3Wf,xfTOym헳>b/r*(&US~{C;8K0MٴؔM))98VΡփfda('ZZirn7hէ,}=$doM21!3Z +ʆH~/rwA0ӊq)ʝ '{;'@҂?7pZqRw:l۾r]2E,͡JI?C袉Zˌe_u.kM!1&!$+!Q`1g`2BGyFo q/dB _]Tp >1NI(enngmFk VuDO們0v@5 : M5t/}U Eӽ5Ժ/ Jd"7_5Bﮱd}}3Ҥ8TjF+DmޗY KCqM~*lɍf OwyP_~ ,]Vխ˶Tf+]Q"CߢSh= E̸nX@OM)BUa;!b2 x? S6Z~&jtQE{p`0o@ѻ6sNާ,3IC5 e}E"BƖYL7XۛFtrI93-erJwv`z.^^g(,q^>T2=7͋oއjz(;Ӗ* E H"591<S;HwzLrkAΔc4f- ȕ~Ϗ3&m5b0`*Y_I^1tuzm&7^q*DlGs{מ  ?*. Yu2z\a)/^ʆJ\bGc&x+}n2F6`hّ*Pc"#In9J7ݗ s'!%MOѥϞ!H+)ŴK̖a Dgqt[{s51/HG52b9esR/H_ДL.7am $}`5q4 Λ+{,Xq-8Qci"-yBx߄_ s!Y9HMhG6A y yBtO o=\%) CsY$d$j=l'\<7 ̙yP/ؖh|Ŷ|/FXUki lM|߃Ͻ|U&9OBֈ#H΅nk*kfmp__ixpK*@ѓoҭPn>NK1ѧ_bg\s8Z )a@|ntcStԔB&Iu#&_E 3K[m~%VN_jds]3lG<pl=u&!d/wGxgBr־tHM%@P̓6ԬB7<V5,8KY5‡g|i]սMۉ5^`H:m4e&> kUO&β -Be6zVh<"e0LPH>`zR~$ߐ,W8eMQ0l #Jp]2==:7S_,rK>R뜹4'{j?^Ɯ0isr BsIzd3tek6fw.r_6Ȳ{Im;P~@Z׮9F^EẚzP$-*ԞqŠ@$oŝBǕioG R[AGZ?08lT+?%H-5 [c!5dA7cz]qqY5̬k;C*88'yDs>-npA\gͣ^݉yK}!,;5z4I~p}a[x8A nuJM^^M:Te<C7+iLًW>9XU8d1oEtLj06 Q}LcG)rj&Ҡ$(9ĥGnP( [DTzid \+F;"QV!U**xcEg*sEP$kGj`kZ1P6#nhl )[9qՇMEi7vfBOCɗ͚uH@#/ϙCW@*`V3Qɡ{8_Q܂Mw#PCc cb&TByOvRx4NC:hLȾA\WٯRwm{Qbkdqӄ߸:%ű~oNs{/=bv `#u_a$^Su M`? d*ߢօR[gIF#rG=Mnqyƃ#nQt֏`5 ub$GE(g֢"(XЪIx]khw ɪ7 ϩ COάQF$Ef6.ŷA$f*,Eӈ9n'?/c|[_ .(#`eÈ`} % 6[%.4NE5E?p3 |1 |QeShboh?cTD7.i6SO Rg%2"9Z JiI7Fm9 94%2l{Gd})XCiaa '>բhJ S oNuƪǟMK& dEp\uh8cORp8?i#*8~N)_0阛r yOIvcLa$ܻ֞I}b6vO ^;E'G|* dW%[Ί&R ?)way|I=wmv:zQҴt˫ygHk Gsk`rWsG/e.!~ )m(s&ȊСȟ<p)Me1YH36?@.?~yr QV6H N0g+k¶x\%OdL /:&0uŸTd 21jY!uC"3UQjN1/XGb@bJI4[.Z>Ӣ@B[C$箨9R&ـn̴`ڕyI/[տqkQSGs2C>3q2'WyE9eϜ*U+83'2rk('؈꼳+}BԶoS_ \GRP4 o*N[)dD A͔33d( E!3DFP]54^0P-@E)jz>>jX{L;Ԋ枮;9bΓh) J _8]]|ZBIAЋUS?Յ:**씴 50cI?A2]uáxҗ-sr o1no4({Ab'n/NХ ׇRH]73%*kt2x=iPĶ!W1S$PRO24@{2c |R|7%,ü{I&9cyvSEDNsRR=zM\+8e$Rgz#lc\ Si`Ã[h=ҩԒ1P?=V-d]2p [2#=Ȣ'WR6h+.lw>O"lClWSS. mr߹8E eyU-oR$+%I {D+*^Q@3wˠY<٦GE%vס5}e (lRU=rtXp)bY}]xj XŇ[b{Y=h@Fè$P*{gt?tUƃtDݥ0aNss#<,觪rQb&~)yصPjʽJRP½ n%S1qҌ^|x6r>6";+j&Y1ūEZˌO}u@(,@^Z,-Oc^\>J ൂ-3)/Xݼ^x1=䊣sd科I {GЧnpd(dDā8l> UUYLxb4d*i'kWvd)躉NY>}8HTv\0>jvV'!A@Abnky̠b .(=gYu?I33n)Q'Uy﩮U@V~Ԋ;YѢ!=. H.WblKGM]rL֓k,<0yD# Qc9D悒i 1Y⫒#זDNP<h&s)f)cfɛ5Ytpm-jҵvO,&\w=k]ZW?2Xcsp8{ .!wTMߛU3B(]|}r`>SbAcb]H5 as;Af NJJx3xg"BV|7*A io[_PEyt׻EހVIU?0kIhSѴ& qRohawu9Gi^"£[ЀfaQV,dx+N4 [Kg s[YydlP>PPO }(̬aS.[l;ۛm @[.ۻjSF! `lnYmBҝ5O-1~=.P\;R=LSس sxpx҄߳Oe"tЪv_Vxy`whDyoMаuu ZlkfZ],/0%-֠tի썒͗Ѧl_k-=#7D9*gil: _; Č!> 1l1+]FQ'cn8Rw`/`8s1aDޚԪW#Á,o@>tZN%O8R'W/x\fSVC,c'-[/=4 O;x?:RkwEl ǡVLњKs7d)G b?]b/~.]dR{;za5Jƣ5dz&^ c0@*Q?h3ž?HRekIxkXIe;å6]*#+ɮd8! O CJUxaՂ\;U)]=Lyi?)bcIQ׸hU"FXaԭ#"X`Fr̞}E=4%^ {MWx-~xadp{5Jys8-93*j!#S!4&C쮬#1lG1 L^Ϳ/Huַ8vKKl|:\g,4:q^Z|oRӓ0N@6T{"W-0Jjh3ܔ'O[mig \{u>F1vsdrЀp<&)-Tp톈9GYl'؈ęKOflZVSRXC)!-Toi`b&I#a><9XO7_0 uHhe|&w/xǬR2óKi 4ɴ 7dwqyc ZB_EZDt,6oڍ`O 8i;Y>NI~GT`AZ-W@ 5K9-'vVׯ5Fo?N*wpk㦯 YL'8cZL?㭢l|U6d9X+v/20*'O{yB"mja*,V&Gvp‚X&  [۹ji1@;<)(ߋ55\Q`Tdwga骥 Uh-,kݰu{ OT'ȋ2b(x љ2XhT-?'Hoҭc\Z@"tin/e#Φ}:l"R8Qg$`ȄS#ކu; 0e :{ݏ4J]ScܪHN\/'qڢϋ6}1y:_b|l12hz-9''Ԏɧ܇x㢊}1@gm [=]jm]ЛHGl:帻 XHjI/~ؚ=C1H,:gJo"ᆴa9ճ+g)(w5%f} fs㕯F\~MƑ|;F _"p+3qW]h:-$U?Mܴ v\QUa#j2q]@.3>va&NL$ӳ^haz-N3c~^ C 6r$M/8X#YÖXCpYP|[M,n?$f]]^ݞ*dd^[zz{D:m & aIsqC61U"uGuݰȑV롃OfwOűtS\u;t':@3 spLacMo3[K ;ﴗߴC t(]UR$dB+%3Fn lgfۙKzcx_;&DZ&QCkyUinz>)/}AFE M?ВȬx +o8˽gDZ%T${rHQE LM߸*]_ O_faD`$ MmZC_4v#p  Ȏ}|1^` 4*wbFm ^UԱLuܖﰺ7f $zYe+'|޵ 9K5ZzfݞV?\YT{Q˭_:~B:4N?rO1jIgECAvk^bP\rP5 #.z4{ YkRupQ<'YOܭA6JiV`E u`'B~w~6ޑ#hXgLa4C%pUX$V;E |'|a,=sS:U+ z\gmsÏߍlW>_%4#jv85A&7eEN?Ly E֣5* +gFi(Cs n|`'sIoïkxQ wƲernݴJ1BO=@:-D%/7u,2󄀯 .Lt72m!WKW=Ɓ-Y#a5mZ}w&\0vSh# B@t7#:yY%k!lD@O7V(lϽ)=1{~J|ٓNmMdu6;O򹬉™/*rjA5L(§QK`/FHrdƌ3;XiPfx4DZKGg2e׋ה47 IXt5xv*w~hobg! !1h=橏W)O2.5\dTh(1TWvC*yk g4G8JsPOfK-; "Qv'M2 +P.e~1""Xdڵ{\N[ꓣfjBOY4;ȵX!n3N.Z!nyxgFeNй5yiWE}J4>,MquJV'RT,p'Ǫ?7XRVc~d>V-S@馣`ԉ>O YQ4K殯PeY[Yџ+R*Y':wwu+'~~-Ck!]Q5YcZG=a +oV;/:uȸG()Be|>StAp:mNVp,$;&R,߃8 5>{̆=EK]Pä%YJI~ȍӅ/7$cRF+Q1u0P핞.\L c2І@ pݓ) (n8S ~t 3~&W~S~5N(XfXJƟ=%3$Ak:Ksei;fX%Ύrڱ=%yO 6$# ( JӍ'>ѝ9SKJݻDy0]_tV-K @:.hROY{+;#ybV.yaOBSe|V9y{8.>b% oxnZ 753ᇗ!5;#{<53avv'P3KC2B#C1zHGTooG H{nEyը;0u/K~SIB^("G BS1TH…*Re|݃71뾁]9B1͓DXo^W1_>zh29c=qJѥ!d} %ۿj+uP\|ć_PTpFpkiCK,ו< Z6-/icQ {$2BĠǂ>je0"z+9uY  gmg9ՏE;5){"y f 896Q6 dx;Hʁ:DCW/FaFJTSnhLnnZYO14X9zo@^ +!ܟ8TȄLr؛whlV„DO~&,6v{=0G.s2\őRj^w8p޼+M2%ϵv'JAIF猆Mz PX5hn_Ť@A<^ptD/BV FVR_ޟ4~<`(J& ,i אi;r5Z'mgbf=0fx+*mx֛S98fhz$ֽ+K8BŻ|F#ncnF§J )N~$%@pB̶DG9?4^vfiwۥo1o{FQM 힠s;extTL0\Y$ Pk|Zm-6:_V󣒫)96`:9}NGSDY5B[碟.r+pn=X:5xvHz~۝ʵ牮C@zq٬w j[3KF;jPr u݇A!h&K4+#ht6obH6NC쳜c'l\*,[Xn =ZfZy];N+CUϦ7$c,o /BTMBDe.t2$DhX4$0s`QG\ly=H׊~Vm-FH<'].p끛n%qum4{j1u;䞗s[mae?(Px^ACf7+&-gE;p%/=BI1÷^0B47;X?{|{,WN%i$:RKLl W'NYpܔTɂ|= X$p^ aT `/mF^Jcqc|e1ѣfzj+֮̾ivn)d~~鿄]+Ocl8g6ڷTOX(-b~k ͜qEgzwa-çNf^ J?8Ј883HE}@WcŸ̲j,gnpkjIBKq; [mIwxz^MVda; n\r.-ʌ:ãzwƖ \>5E]qr̨Umx:SSp=4 pOgx*f\$xK<`:&"ED/AgA,pCQ0?V<99LDS1h b.Y0h[2ZPi//EjX)_ @SU Ž)D/U, i3l#%bҧF2phA,ԭw d-hj_'H^◆BWeXA4DZA<R$b&cZ9+Ue'$/FOsݹ"]g[jdBR#~*}vYsߴ4#WuNˊDs_ l\#!ePɘjEQ5p7G^nN.0+~ M |P"աzR6ze%ѭW7]=臸* vQg+yGn /'8'2E3Vvblz=^El^]+dvw1N#!3z'hI s[cSTW$MJWc o끹3Attk1TTĿСZ帕 %ȶ5g)!i܇yUg+;p혚슯K8좓, pQ!.s*S5bYýQiͻv6bXZ}ikHmФ$#IVb;c¸Y EuV./.iຝ/tЧ2['U},/AG:B^2JF'Q>kUgñ\5H]TF/XhH('[H} *%`p98s緐U 6vr2H^o^Q|7N(,GƧiS)T01-30T8qah+q f7qaS(o_$Tm_W;â!8Gud=c2rrt+kTCK|!0Wjy+@;Lx+G>KyUUؒQ;Q~ xߡ4 y}ÕR V ~6,7=+W(@kYoTguLLGhG)z9΅y [!!,+la| ߁jpHшɌHkQ+TH6A"uK[%0!-~<'8M\th Zx/]C(a.7}D8ge5#D=Ԟ'-~8l64MPct W由d*.!Ur]Zw-Mar kdaVYas%%ZEATv&#|A~)7g.7o/U/B35JrUnTNn&,|]/BRjm>y)xqYڣD@ _+*Sy-Qq l0ǡjƗ)E%<=3D~!ȴ=paR2 4=ج/uDH80z7*珮Kk{]/f/Ю#`C sn$_QE87QLvc4aSgMۨ-`Ѵ֗v0wIdT(,FL&>?|ƛDy*ݟ?f,Y<-h!6ed(mlzdG$+R`Z#MRS:K'jwV{@srQx^^9 +R2bƒ#AH`6 I]8@}-tmJHҙǖ^)nK ;^ha2}w R-e 4Ir">3}[^ g̑|½7캑~w#yWdLDݎ.}dސ]ɽDuxH-q"Od<ߒܹ^ӑ?~ERpG_he~N6?Rf\j|筰Up7B!5px'5{PFF#Z`;p0ƫWnwPIG 4{`RW GfSL"Tg8t['s@e3 q;2w6M HtsP~+'F/rkJ璅 uw}/gYJUK?ӆZ@%)חڴe( &)W*e3,yKxdD0j鏔YGRZK`G1:=(W%L@p'!ǣ\ϟ}e0(ڤ^Y7'%e6&2@)|AB1O#l-|`+n?|"MYM6ޥ>tևQfѰLB __y, қ4tn}_\'773a/.( pI g}h9&VecGA';e%֜NfotEl& QI*NsXLf~r VS֐.mf30yMU0PPsC w3uyg*@Ndr,x_&k?|)_і[WAJ=gmxI_rX2 LF˃zޏz`^"s jnÖ ,RFPTO~x_ ӥ$Y~C8;OǕ Yご/]g IZ +D+D~2uM(%;o|.i*CGŖA4xtxjV[Iک=f(’ޣAU{>klZ(ٻ&}? _sJв nߓ8vQD,#!P(Ƹti5p9̄g /i\lX_Z֙FFi]Α-o`#;!jדj> v?xڑBm}Dt؝n6{A:BF֨̔Եݵc/0v^=R[G*? fOz%)8D3X ~?I:Aǖ͵P"j!8 Us$`NYRI|%?^}:І&1 Tc9=3?^^cԜ1b&yq+'[H]diCA';n܁Uht䗊בm0\884@$T;,ۖq*0޻(h=eKG#XW#p";S2bh%n_f:c&YH@ ygX7[Rx%l1\Pv>3VNNWW`HL .XbϡA j Mp~ip,b/NR>y- {$lpq263tӥ~\F/_31`MQ [] բ#I ;7ʯ4m Pulڊc8*2PXfY(?W7pUثV7o\w8|O"Ӝkm3\k>%F.}WB(0W&fkpƇ!( J ~ o! rLf>-H5کs9: |Px)8>p?rrEǵDX<ħtvDH]/5aH>idMs 4P~bLqDbϏ9zY=l[Nxu ݌^c_~8[d@t+1zA26K M_(9&ML sIDMĚ.%rI鞋>1GH~،~J7(g%,uQ`j3~c7I+}L#:%0LO}}/k3NvT9[)~H.Ј%_}SR5Ci(INi3 |^8m ޯsi E  G-|ݮi4= OТ0 kaȕev&ׁ[Y<*S\h~ºYI=65ODpkR2>^][譞gx~,3"*to}f|iR}Pd *sVpV"Gl0gnhkLI|zHbd 퍡e"QA}1>>NH;E`,꒓\^rׅ{M|k~YPOw?Zi]9!wJQu29#=_(|;Sƌ)wÑ`hTCَ|1qWc1~^56kGiC6^Y?تe:d# {Aet~_tDc("l7Jza$^Z9ۿѬۣ 0rbqWZoE͜R}փ[okmUۦ҆ 3 `IIppS^J:f}VZXpQzDWlr[;lCO(,.ތE/*KǑkeIJ HL6rH֮9E7{3jٻ܇r*B@.jV)ZâN׈Q0P|U] ro LBfLrSv>} DD /뮆Nqm;VUNI3_5($ޯC65sj5Ε@\Zq}K3CwC e/6<l(hmH#g^u '}XXʮ1>(SIeG2Z7U-ar`"Hԟٰ7l+}ĒÒ/>;jvIX0wlr!tEM6䖮ɇѫp^zaQXF?2jV{ϼ$tTTV+@ı!>F_QԥQm^԰܏e}`}䢎_5\sMUTKi Aw !M Qg!Цۭ*VSe%3FL_cq)]`gQi @wE’1.c0#Œ)zp:5"* Qr \!+gPάd(DlɠVy+veZ湞I”QDo5chj Pq6O;@yshEdo>`Ć!Ol\7C%n6/_F-n|N=; 7iv 04.xeuUnHdpPDWy}[5['R`t3ˎ#Ϸj "io S؜%4ⒹohI˜0\zȩ Ƕ ҍr:Vy]eqE̞cB!68;)GK#YǗik.0j>|ɰh":z/P Gw`^!Y}>Ɵ?AbC:MIK|+a #R RVOշ `%!zc "xA*vRi1q!#0. v(2 [7fbt¥tM42 }ѓgRι@h4d]JCCD)m of,)i0Y!q$PHE9݋kGHV;253w4F0R-7[T'ù23,vj3OW-5E꿥Mͬ`w`o+4 On, } f)y'G-U>=l# {> 1DE_|I ?v *,v_; ڧSz$jV.Dhh ;:.1(ty,,TVWDj&h^ŊRU/]*bӟ"s?%CxRtER(6 t4"ð}>%ÃF|AoBZ0plU*N|I$#0~pީg4''Volrz;ws LzN=_O%ϯؗ\Bpai%R\NM3 #_;x.[vK}^NCV]1VOXn`_,L%-eRq.CU٬> p혳CS1j:Q F)X|gvBOxo4KN%`%ؼ\B0YV&mݎ6۞7xJoth5!'a t V&ҾP>!6\KW)QkJM# mydfp0,4CL'd>}|AM%7d&:#PO)sb]HqE5H- )SlRD FH\)]0n Eqk>m|$(W3ay^( ;;RLqF s+AQ]^.Lu^۞SI\Tmkfo`%loL (\K 0tlBcly0y-7f^)|g7`ч>bIxbf;=8 ^/Ѿ zaLǛRӛ$yl֩mleěK="\nUv{Tj@.#rw#`>·-Yέh 0`QۚnO@,㤌;44iNt7Y뤓'JC?Q'Pf(6Tʙu xsYd^Z/u 2o_?(iG#"Al[@Y9 BD &\?;8[!_Inxd1p];?L zdOuh vӄi0NW>6ESi/ VFL{}uLcTQBFbW:=s|PktiK")p`[F{AIN{QbiuV9=N\~tRmjgSkU&*sOWR <}6ش.V,V&۪Z:i/{2T"8 yBE"\88JZφ%BΊ9--/"ѸdSi⽎Ykb_?H`z_b/ۓ6 SU?jy+OUߜѱRs’D Figbj y_cZcKf>wCNFF+x$%Yb~2+d}FckIiûJimiIʠ.[ٚNқr,"[_НAoewVЎxuDr#Mv+8-l + ËJ跬^iv>@kw}f$6jqdt^dn3% f{҉42@yK|גxI3A>c>ڏ!۴2C8ȀJۥEdAO> l\XO&_ki(1?96sIhnR= Mqya QF2pJ02te~Y}wzᣱ"ke ;]1lY%VLv lZzz g)ONg.c X5{na[E PZHCkPɌ}wQ:h/_;W-6t+bM(l8^J!DT͐a&I}1rVVY2ͼQu;U$ͻl%ggnvʔd)=%Ɋ?owWofĖ3B B`~ L@Jiқ𒏺lZӼ Ŕh/X`y nSi3,sNJ$&e F V>CpR@T3Zj_H+/6jBxNz%<7)>=+H2JNY5ih5zrY#C) !hH96C%!1~ɗ }Fqc1'~pG2ҖðÔf z CtoߣW25)j d9B@(!uglϿW|,jZA|~V6wtKf@6A.ib!Q7\Ƭ:7fRKW3moar؟X{ERs/.XD[^6>*\o5_< p»6m{2hٯWt_F WO%M_*xO+% [thS~KŖUImt1>̣;N" ?Hd MѪʍqM$jTZg2o#FIU~nv2?h1iHFD >kRPm{Sfπ M/4t#`cm:W֭Ǭuϱ%ӏuy&mҸx}Ϧ׵*IEh)hJo]Ͼ3^%Tfuu!'C#NrhϸC =U;Ĵ>H^aT\n6]Y0]{ZX8ŵTq}S@րݍB ز%oO0,yϊҵ!JmEZ|F#|A<`hBnkwFZjϮʗ۪,_l-LT4FA7ݶ[JFKp_aF-P2SrѶ0X4~+掱{' F]:"X:i7 P"lh>a=fB[ !R ,?n|NO4=¬oWКr*$CќbblM qϖ#Y݌*1վv8RFN'kG$!]7a"ݪ,ˑ1zd IcnyAekJZ=LҾiIUɪ 5s~]S!oL|޼ޛ|~,&.T))7}#.&l)jX@nTF룄u1#"=PwݙRPVPꢅ_~P R۫|ؖܖ"ǟϵ*_lF宩ODn@kښl϶buP+`Wtxy#Mj5UټR\p2Sd/ wd.p*_?jo͉~CFwU;Kٖۢ:y*]3 ~J\{m7BõSL).X o;`C5?#WMze k[q2OQ4/=}$Aa%|?I9n?8٧AdE>NxBÔPGɐ{7r( T! \k"e B~,+P]D*W4T=;=[!1W0yXYM̶y5A hPE޵a@ҫv.-Hz$nJ0߮sf]v\@ Ϗ@ mB~.NѲoE4ڰ}!A)W9{ V<zKH:V֓8 .8gCX‡@bZpF% H4+lY0ZysXBQ x.n 䜟-OBFA@(r`R*Lk2f.2 )@Z0`x4xs\5:-=t`:@zn9Iw5f =o_3!(..t$!I0l6د0f-v^"- .yB_loS6_b'MZvq3<%BΧfu&zv0? _w {Qt&W4gp=x:.KئB_m|-~jz94uWE;0{VRk`ZטvJ:>K{vS92&K,QLj0z{S`VpG%(d '5D 2$Wlf;y}4/-CI D)ۺJ v(}N_y gP9̡_2RjrNgKjWEAa{`ii5 w?M\V]g%]&~q1B&=U]?AR\JeSXܯlF$j`oYtrX¨Յ_ sɊ 1F`z Z`\oPNg = w.AdCL-fׯlRV `d\w-EvbMWu_eO~􂾦VrpQG=l:0.ubqn*7`?z&bė%]tT ׃Kpv4I7{r\2+$b(Bgn>y¿˺* ^@VAoh~@bMJnԢ(P"'s+IMBBFPV.j~NjIKvR%? (+~48oE}=-)]𠼨19(]pb#"ᨂ-.XNZ#n`` JqWQD,R9B߃{!hMڄ- ]KNa\ML:Ԟ@~|kYLc\H`(Uz tD-?ῤᶕH+>H ھ딬Y>y74iYe?] ݐCR,IC|.*<ЬV8)]Sצx(@6c$'=T,{.z۽ \#aYRvߦ БI?ߗ2Gxҿc*ybݗ,)c U͸A%FC^hYO)RH#1nw֐/^ـy%9].(O02t|vm9{ɡge:) )dD #<"ض']Qzf6$_j[֗$8> l߶& 8Xh쪺)p%z,:6 b(RWCGv7A Bb0X8/adha֟gG>RJ|( տW~=PHb}g1 5up*@L9x7Cжl ̥͚2:8lɦ֨lXƷQ{Mt=:! "c?e ZϪ' Eȣŏn1 7-u H>OQ#=42jKN+y' 9T-*vT6kJ$CkfY2PjCro àco!]/:W gh.:..@,UH݋}@@1Ozwt'L?B(Hθu({uFj E8~x$xqEMLC'\0߯. ާT ϙGBfYV8ϯ?R*72 ލيie ܄_hbǝx2q$eXCͫQg]U!w{Ol=0`0hQ,7d*K,tDQr$XȨ􆦀wAKBnbFQ.r$rt*gX-ܶȯ`â08)6GݳP><¾kheW<+9,3 kX&8UN44Awmu?ur9hMx8X-h_6_:\HR^AFU#U>{vG\M#mNbΫ` i[09,>O_OyX{>bi=Fڱ3L%~M%!>=h"5@&:RƦ _2d&ePFh5dڬ7زnjyU /6 #2_.BF3g[&^bn;87ns,Hd;S$DB=!hYek:f?@U`JEyVg`"f- K(I%!]|МMH-]^\zU~s.7A)wv:|um%*tom6 z4ԖJ)ݛ?I QNԩIT S}q˙l)GD˒uṬEEbSiGGWhpK`:%*wKY 7o/9x콐 >phI;T?N{5. rVyUFe4 wS./)[+bly٘#íNĤm)r R5&%eqe'! +$&}W,xpcTS=z6ݪ-"5ǀ#iZ QwlPN*ZiW)HHF@p2pUNmOc#iMjr4jD:}x 8}nK0~,~~o2^i.,:Y> S$CHVP4 .Y}Aqћ:d}.ba2n0X&2!L?`,M Ќq g&:0L^\֎#\UXEM:]f εn?^I2FK"t]"h!ŵ Hhq:;X}zes<0A-*JreDH`G7AXpR }-1,BuHXnGq\^|6o F=^-e7/ fxS߳degl|2A0`3D^h}=ʟ> A4Re3ok;# ָ]ʐο@ ԗ?M})Ob{naXJ*j.Z-FzFU T`+?AANj0'6%hۨAW7ZXIq/c*NGQK%,ۋ)g>uWGtrRu;*&Mc y9+h^?fNoxi:/!c3tQTQH0Vk>2-[*+.-{3F(y;\bc2+fKۅy>4mZs.[aBϖn]1SYOe߸XԠ'OgBM;oI^u)B4L"g{9$6>,-^nPָ[J[WM$ 2G(5=h(f7!1{<=-i!Zx!A +b^Jt)qd-Զjt1 p̉^Ob迴hПjNŶ6r4D jV]%ZJco dpE̤)9e:)xQNF ̍ 'DXY\ZySY5l]oZ Kk*?;u(*PT%`Es@@4廅|:/}9PM5&klI)ƼmMwX?˷e+Ql(7iTHBzl ZT%K=x( ' v, @bzLnۗA48S=C<|_k_?b2wԘ2O'Cɥp?k #bGVX$vװm;5(-sDlfG>qx!|3}v 718<}(w|i:H %)#!85S+b[X ?z KP}![ 9vmܜjE`J-a쀽fGUq~^"So{* 9<2HƸm ?>C<]qW}wqx3!}=`¸vD?NQ-0Dqϧh7Kz_`h|Ĕ41E8!ԡIdD4V4[$!=dTp O'#a6N1l1r[@^?ӌlVj%;.{& c s# HiIB|صBP6j@6RD@ Y?g32׭P{%zALJqԼ~!s s@eGOS6މ̍~ioz$[dĝ`vUȢ2:I IX{ih'!쵓V mDWg[(u>롺rzF:ՁE(1X  0rR@0h.5aiM3!jEEW@n YsEDqM(!T¶|k$2Ԙ Bߧ}ͥU$ZI- )|q̌(зsl# Fqk?"w`8kxjO'ݥyBTp&Ӷ*y[1o>6f. LƬ 84×ا94)NCŷi/N ([pLhl2NZ\Ƿzp)FTzɩMZBm&i7/EL;ĥΫ1%6CCD؄Eqv ac_-3_xyw*  1JTa鳹컒vSFw3ũ)&ȈEḦ́^@G $UAJ@b]h=/G=V@w O0ާv/|r2O$q,i :׾\,f&ـb{nta'yzN_;ԃ{373ʚtPZ 撵ʩie+sXTcaAϠ%X ^|໤fZ>n/5PKoџLQ\4`uۇ^i TiZm`/LGwIqAՎHV+;rFPgFRHp8d8PŧB]"\qE`kl:jc4@I UwQ]/ z p%>/i[Qq ~` a=8E޼9=@w&PA ,bܝ9o3Ku9EP|\ kK&7+n} r&fk?wy|,\c2Z66 LՅC0L)˗Ec8&-Eʸie;6։v> v#0tk`mo˺>7%\}]?bg҅ɎSw3}Owahg&%hB綍b+čr!`S >Ծh+p8T$fzK5Q_?poCxm΅+'@xaAi9}c,q wP#lb2UGzGx!fklLrNe ̎y)l1-M0E8şT!tp}Ijz  Cdfzd+yBk/>8!oBD@Kz5FR،ϔϹK? !VƼpJ Cs:2rVF/*VI8/Kbnca)bw3>L-Zx;S?l-\L&e iK!8R-4ukahQYMBg4/[4|GI`s(I~܆wK5ERM{3ah@uav?]9χpR=񾺨&Dkxь`Va9_\{Ö}L*ø3܇$capӎVNLg s3mxֱrr1Jټǂ4^1ƁjM ݃u_(x?gnK8돥;Xi܆psj9rwG*%#idg0۾iKbMH#InYZ.V9ϗ)P3z% 3QUOUcrw 5bH[q۽ٯn5Ɔ:C}^Nsh0oiaչP8t輌7^)k8YX4!L4"T4<\jySh:0En0E3D n^_s-0+'/%?l+NF֯K|st%0b6g2Ω~gYճckvdnaqgIf1 3 <2y;r&3^MI`_m]>؏DaTHZ>!",K״?QVTXy"MQwܗw6trw+Nt-W) _.խ>̽WBj,4V2IF'fFHOwpH IEB[̷Y?ەif\ T¢mNoiLtQRoBZj{}] t&Ș]mE;k(S/-9[WSD__HRVu75,4OocTԢIhElو$/Fko.R:3[[P8|Tz#rCףxt 4;DОL D,YƜT/gOTܦOhn)σǭ&uFE:EGCk 3 5YPΕY+QH$ C-8{A[%$*4#[F?8 uMU~䈣h5YHbFu;]xΙ~*zLfʵx?4d\kԹmϽ*Ӡ~})ݓ(^~K %xm}gǭ༂Y azdXxp7_r3d1; W@fD+uRtڭC AO,t=mj@F+ o~Isвt>ІH5Ihd .s/l#Me\ [5`?ѱ} ^ioD7`Dv'9d0Eǚ9/C,1(*knRh bݴ,SIgFI-`UK|fd%jg4DXԽ^o4OݺqPlzWJ|F@= p a[,7ZH?0~K[4r˫v.+d | 0+Y%֍ ;91$6X3w qySꗕ-0r%gYy^9?Qp k1K9i7 ff:\^ՀtM!7idfs-g\Z:t62 qnEnUDOTHoTL]]Ղc}mKBãqPs,}Dpq{ITQ63h'p4H|Р )Jeߜr69Q j^tЫy%c]J _-\tڀn }X4MTs;=I9gƷh{gH,/C|D8lyxǸ?$٦emNl ř1M Ԫ|u@5xslƵ<1<dNӼ.}|$`QotrKFTxAV}|Z"ݔ]< GdSVa%.rڒ҆Wg3΍tTs z>j*_53gfgxm8_q _FUxbc\wɎF*yV"lL/Wч J"sǐk߇]YߛÒj'Q9L} u>WӴAthXCl:`CE-~ =XcPTU#|^D)-AS* J@%ne2Y+MFj ? Y =ߣi<c>#lc⺺>XmtҚVI%? upD2`o i `@fD~@ BV2kZ^pG;J["Kݽc,˶CWdO 28%_|d$FA{zk:*Ψ1TntQH;TbQuis<Z;~ Y^le ""*Gn [_#̻.)QB]@>=˩[qySRn+E q"i>9 -)@.`I{QqlZ]5ۤL|}Ch:GaV<n `;U2~IvԿuI?7%k]7KAJ@CtzZv+I@'wBkV)nwɍWbEo4M:Iq1JE_]HQ݁? 4inJvhCS~H4pc5qYDkw@|"Z,i홆eajf/ K!#3}&: Vs!$k?U}1֙쳐pf43+55D71S Y?ߎf}RJn|e.3,(E8Z/igW=|xIt£_Pz`Hr.|T-:zQ˔Cn(f4/3%.N! #\/c jUM`Yٲd `^r?7D/#v UW5 {nW+/7Ȯ pab8p-N?'eJ*4c%QR`CW{.cY΅$m.Dsc, Co9e1T pnQ|<zKO@rD;i Wk C;VGQ[1O[[ Sa!ϧj;h2M S‰JKD[!{CZgUe7tm1Uڳ}2^w1U$n/i?5 1D9/x񖽖B=RMĒ<0O!+-E}(/z [L1㖅d`\w!XdnwLdΥ:gbht#hZo0ق4؄^n~#ԕm8)R،N{S[-o=M2];>uKI ӈ^t}5>nz16iQl ݯ ږOkl{+>yY:S8xA[ꑠ[𡈋T/p{ɯ7_mff]TɇϢdiI-P<N~xv^e|\RX Wγ<P1=Uݙю['x][9x6. %KnQ.A_ǠPx&c=ŹZ*Nd6#f¬80J)# nnIAk: [;C sYG[Ge7YtȾ&Ҥ@ [0r쯢^a'%rOA{U9IUD +W1 tܜ#m'X )TԛuVծ|LI%H-8Bm=4X.AQ+ @qfBmH|. 3D1vFJWy qeQ=f A]N 6Cq^c $b*"iN] U1yب#3XTȃgvxI)cUbfźAr2nnj PkyBV}T}U+۵S|$j.>}OANJE!v6f`̸yQRpt 8NXxp/??y>)̰үJV1!r&;'qs_"Rp@ɌȒ șpXGHuOz[fWFJiLL4\w M! T*#A_@V#U\L:>pmh $:95^4[ ?C4s3fϫZp$Q޹<= Ůź k4E0}>* /wAx=uѦj5TѕJN]@bKf*㻞?|G"% .49!1ͅ8C1Tڨz[H✠Reuƽ?Hcr[W8PPf8@=lZ5'j=(!/{S0`3o R "!)nxsm(+_Ȅj^zB8QvtW ])^xe'J[Ǵ9Q* ~G)t}61% 6@v7q%բ=8 F4#XKY\V{ԏ꡴WyhHգS }}j'?.|Jѻ kAgFA:tIs0y 1kp~LBiH2 ,䰗fLgX,9\6 R/Iu$x j!+ gwo1wnnRU!bNxo n xЪ9DF߼IH.`(Qo زVx]wP0}O?0`o!h25x1P̧ē8=5;5q^]~g6m56՜DiQNUYF(+e{R}D@SUO1$IqǾ-sp/e"oY ')+EXqpXe~>]Q],kN!TĄ\aa:< Ǚ#TQ5.e7\"X .sRV|!uK'GKMqA)@{ʪ2{f%[!эy,0]:.UJQ'jv]ӏQ\0'pQ^ [`OJ,hjLQs4u/2Ood!=ܕyk( WVPm2*/֝&5?ahYwwڽ-ܿEkpXŶbrOp[ʭj ]JBa)y J1An M,*XX '>nl}ۡst&[_@τfɨ@"P RRpN"Ď,M0禭p'"J:iŃsV MtZΛju7ĢNS V׃n7"Ƙ"; O$Pr3¡:l%ts(vDҦh"#X- W28Ę+ ̯P~bzxF䃏op!Z56HW~^qD:ɏ:-U{n琘73]#_Iׁy%' _l9bw-hjcO$}Өً.F\ QVX!Wă?&[=W*fݢ,7ܘcݲϸ,m2AJ?S՘6H }V!YއGդ3\_˓V,42O^{SBP%rqMott(U@eŖjm yeto6,zX`NZmTa>iy)dںvGNWy(܈ǽ3&ƚ`pdʽ!Xt-.(o%n}Y3Nr\ZwՐΨ6 )kN~R;|gSgߴ&zWc<%hx㍹^\E{)Pib'&[W2I?/~22e;pOxVW"҅krFmC߇(Om>_7f[*i?]AQ*qko@P6:FeR1S,T;hMpR*|6XfTW EbhtS=-n9!3#]ɻ~D2Kӯo 4Z\!v~% ,UUgYZ07070100000116000081a4000000000000000000000001646b69aa00001d00000000000000000000000000000000000000005500000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/cx23885/altera-ci.ko.xz7zXZִF!t/]?Eh=ڜ.+φn3 S;X~cLZ lLN,^Z_]Zxj'XY}&$z BNh-I SidQz=GNQ0MT/ӓS/?3qL;VKĮ͐1rn6/ݧeO{Xf'{k4w {.c6k5l퐈h@2H!@ԃDžW߱Mۋ!wb2ʊUM"]-1 E#;]L^5`|SzoFy .>cɥ成Fd Ǣ2R|Iejh}7̹&Ua".7~be*m:vZ 󝾭T2^}Fv>QMpIWJjIpSr;fߐL&U}&W  %Z6+ceÅvn z;)B"clۉvr5UN♢0qy6Qtf٦A:;veJi;̓t4fr"qݗpК6k=g2>OjV#? pHPg%DVBgYоݟNFqPqQtGw2ݣ=b(X7#jRQ)&ՠڌ6^,obrpOݴJ!>wHHwo0`P|)U5$E'H-lʸl(h3%oWc̩0Ms`js8M%:=]>/ Qu8 KC+"">D]CgeC zP2QNBQÁG!pr|2̗Y8?ɰӌǵc=(fo"t(ΦE)Wq:4#CT"QT:5eL+)o8ܿqbӜjX#q+zʹ(͜5J.\z)~s5[BhE|yt(A<#Cmshu l}oסȤ;92KN N"Ay:dԦҧˊ:cӮ4o73 ֕W_k^6k5 unѦe7dg$oVm0&߄6سy9jo-{!D,XH䧡$\땀J-'ׁ\ \^~Aw׬J(4 K$,]䪳*Ľ7Wo߿;L1#A=uZڰu{WDX {*ōE1)Ud`v{7T*?%'C63c7L"O]XJh|xX_U%M bxAY\%dn )thVZ) &u,#j%40NUwC lXnм)֨E㺠VgKx;;Jo?+'wyqVŐn&:E(DR7&kmz4-/A0 S3VT`Ļ$d뾄@R`&D¶L3oaERcStp[F'aUaXG,SaLa,uPG~;}XO] ~:KAco0vv1V5TK-zFV{蟳Z)1MF|VfI=AȢ[='_, EsU<"ٚ#^ᘚn#!D5j)Q$BI}J_S .70>!O vgjRݽI [qYwHxH"9NXeTςݐ ,DP*n<qۢVNnAi~465 #A .WO&ц|6#2ՔpKdW Pi`eq%6](HZOewBwR$J[M?t^J:WﯳyfԈC.UNL9bdI(@yjF&[ߐm%$}PX&,n׿(7(ngC7F%eSyɋĽ+H;MY! INzA4m%P%<k[ҜqiŊd yDƬľZqqdEؗrn#!(K'{\?`) 8{W粖sQXׯ͵%Q$^[,~ۀw ъ3UmzU=hi@fWnGcE }ia7kLzZ[N:ء57-7aՖ7`,ݜ dDh_pes⿡ȥd]H9w ٧W+5ͤX22q,|h;,%7ZVf×X1AWU󖑨+zsP NyM]8HD*f[ǟ,q~)g)Ԣj1ߎvEX.oz{n]Yo9vi]eu+M!?˚mGHs1uBGI$3u$ m.Uwaf~R&[&X&EmM>كH!zwk߆(ݶ7#[YasӐDݝ0+kp CG0~9{^H!+Ը5WDi?Pb%ŻUcbQ[-Y^T?()NV)uwɅjF3~7ɾ4P(ߢ~Rm*6@T}-Q*}_%-r8PxTyS~|ºNGFihMm%NKǦ"=P: C;#oU&՛CP預RR:yo-T9PBHB̗<-q㤸7(s3Շ\u=ܢȤ* X ޙ_D3)1s3J@54[_|gy"'ABZR>j~;r7eQ/Ib%i[j w"[WxAMX_`m>|r QU^27vsSw%Y"K]^E?kl=՚p~ςԗpSbr'+~ 1t!NTw &kzDrW`CѮHzc@˷"ukVV-W+l$쐐 dDz2]~1>i]s|x+`& ,${IV,]=JҔ_HC],ܗT¹4" [Ec5ъ3طl6pv] zˉK)},Խe7fR62s+P~R9%GS<0}-.6C+:f'jSak٠g)(2uhC8i"{#8'ڡFm;((_&ԉA3=Jw5] Y+^ޖO^]ve査|$"G]hLʎtȁK"W}ݖ sGN되{28iՉr% i+?6p~jҸOTs^BͯfLqf?ʮ>ƒNR9Nj@@˿f^wʆ'b&Ɯuׯ43DTR㔖;X)+XB ~S@X3ɼ,~t7a"LD8g6,6'|8k87n'G.o<`bA*L5_7{ulAh^ =ު?Β-)?!ZQCāE)H(M|OqH%0=J#OPo` !iǜbϢ})b|@?]1>n@#8S- moI5*x:ح$C ȝj#X8߲\P7fIG#8b[sj|!B}}DWdz׀UǍdP B|9 ~S8kں>H׼qد@! '|2YR` ]n`Mc(1\ClhH,-oTdۂ8w5gm28/`hϊAcl- [Ho('^C9@^G{^p?'ߌUiqN̸20>QnW=;("K~#L VWqp qMrSgZ˗+i q% C̢T&/,fc? Xkp0ю W@3NglpC B92d  D\¸?/wi9KEgYZ07070100000117000081a4000000000000000000000001646b69aa00010b18000000000000000000000000000000000000005300000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/cx23885/cx23885.ko.xz7zXZִF!t/z]?Eh=ڜ.+7~r< S`gLq=2 WJS(DB lNk*Z ҷQa(>g0_H$ /sF|1pmJꊪ>B>g\mT{&s7ڦhOfV!LfjO4 2v I&HN+"|52^)qf;ʱKمu[p~?0xP|z.OЦlKgr+BVY^(L 8!r@[\63i?u! yC%6%d=9Qڀ#-2gus•N*p-/o 1a5ոaa0ul``m+ ݬluK[*If@H&J~n6՗],@F'vq%^V G?4,-)976%] f`<"di_([c!SH< )QW͋Sv|QaP "}(fԪ|7&[wDK:DU.ߣN /=wܳb3wj)_Њ:J+A#s>|ћB1͕ РWK^]VR%fAChT vf<4FH d|%`AK_>2c_b>r$F!yeqP'p!ǂhئˆ,6uLF|KvNsz`H0X:J៚ǔ?iTs8q6a߯Cjj&|*]AmCVɤok;V;.ahGAZX *)\#^nc\(90JB%\hEtL B*Lڵr- Z2Ds|xp#9Ri+=Ru "K~@4x)bwDe'udI# 7}gI|@+8+9>`ָ#a ?1dWqk7eȀto9A~Z3D=;fZQhR f}ZXᔒi̢*BgN3I$fHA6$:xy9q@ 3CK:HTR"r+x.~T 1"ϰj7GC"a[1/L&6m[&e難ʕ:۹dDQ[/UQ!l_UpdE]v6b "mO6T(1n<$Q ]HCx\FKu;..Id:sPWmDiZ7ryDZ *+}g_&ZI UZSf}rDc>uoꣵ7^o|c -R;@6C=Yq/~F b ԡ -CvSp'"KA{%l*leI*>fy:ymuל[*xJcFp\Vi!fL,=Q?no|SDWpɀߡ -&IcdڈS*2tN7K miJ9sZp |Q 'P5Yb֪v.f|w: h I#8BlDnp#н  [衍&=OT5R@@rbX*zt7Zk:sfTiF.ewi~e`9ר]VbϋG=p(K#V/Pñ6!A@妕P ~XFti-pQ# gc"]?}ЭD%ۮ](}JV1gw9)mkT r^]aG\,Us3L^ k=4VS<|'D\A =GZo\l¾p1!^v^Ddabg,H=h%s|4Mø_~_1!$a֬i,,{8#9Iy8 G).'foݬɊDf,mRDtcɰ`ʣzߢ*mkpk`U9" 9Gj"mTȝq%9.ֲ ӹG%@ {A*=tB%H(Vky&TI?$Wüq6fZԍO܎^1>]n{gED="dC 9*)P?LLm3gާ0ILq0/q\:Q Mݮ%;s]Ax31z 3ʢWNU@-{xmlUOr[|&'7!]6ГXyIߑ3֮hH:ӌ 7(r%LB[Yػ%Ag [24OMj ]dH >[t~;zs6lᄔ:^ b:f6@t&Ou򮈻Jq!fl3_MnM5vMY7ǥH蘿HC|ܬ R ~LuLW%ZnW<<(Ċ1W\\VBpJ&H{Vwd>kᖁ);H֠zo}ڳv1Oxy=+@/x]$Ɩu۬ffv;45"h*4P9kH2!A!! FO^z(nU,lJw̖2®VxNMsTHlXC01un9) e>'bua{ŷ9n>@/K9F N[m+5orF\o[kZ"5cs^:&3-a5D<@3XsFq4ܷC*=hP07v M{6^]Ĥ">X`4~r'|5ˣłvM~|Bu<w"wH^m H|o]rK*GW7p\jd7'G Ge8e\x*ee%Xiuڦ6B>'vnd;>:)h*ͣkn( 9_*t&6XyP(Xih GBsg[;R|r$wƉΓMx/ˠa+#m^U,ݸk"1uT9y@gM7RۃC A'Du)Ix(!F3@Н\:>y yRsD9> *kS3dPAW4G Y0)kn=zm<H:(fO.$$qlEofZA;!R榣(ř*{{opXd?KU!C*9> ϧ>EIlڐٲ(p2r3q]J#C[/9:h =73[{X58s }~hMv$ߐRָ/}쵻tk018ua0 2*Oߺ@@ ^ǪRWQVT@7y$)_jySհ6wOv6hD6} Α$LF<<1.a|~]T"f@,_Y39jXg~BHص{WSogU/1/~YSJtҠ"0tMZKo`P2~:AQ(`ۢ1a4IA3] paZ*¥ݧZf3ƃ);g],& hg#BbD97dBVfѵ(]Տ"[k RzoKBUJئn{moFyW1"%3Xþ4-<_O [xKCW^y$F>nN$iRPU^ٝa<5WI&u6kY4HE?-BFs%^@ӨO>J9 nggUr9y}hE4oihUQM)&R>LЙWV5 ^;l˖2cP4PM<#thp0yū?f4 lW?p08(> 'jeáel!XpvQ'I}*fwƌgaM!&9 GU֪ʿ~"s/DoVDU:+#'+[&B?R$1 (=ꫩzJ3X2๱W|rnȢN3Q2j3j av_GcüOFhE6ydFHoFG@ڎ!(۳clKK"#$2c fh9iXYRϙ)W c#}~F'"#rMRRIUk]dX*)+pc g%Iڠ"ᯩZn$J\uZjɷYFN,??U*]q+dZ<M,?g(c-Q(Eځ¡L'OR$FS-HZ>P @PL]u/i8iXXT-ZL*b?ƅ] ~_Jʳ. AEۧ{&9O#z⹹D1+l4V21p-L+AB.*x'$! 'vXbv-xU#3ϛenH*7 Uh6 G͚ ~Y|:m:؃ISv.b WW3.tV-ѧ/ 홗'? %2{U2}ɕ׮!VogX,jp7S QE.ꈊ}V( {llZQ*E^jbx[ ;$WMF:%n"5ӅS F^RC|!tۖ]yP&BsAqX*aEhgƾ"^4nO+oZ n*H,Yz/~'ϙT/j' *RU8F;q8 @_ yUK<#_=,'RY"cJ{ƇduN Ì,n*|{ ڟ˰"~, I)~)2Kܲ^:pY85٪t(gq%1Z)&k뗷%5Vc8i JIF;&2k $. nV>r1}h^Ѕ2RCH.E ɏh47-P̈&޸<#S[DM#z|^>󳬕bq!)~vI 4f =9(+u|$@qp-o湎в2g9'cweEqң#CHlz6Rw4]1^69mѱ#BSYh_X;,vR_G%7W 7ḧ*7&~7F~]0JVÍҔ%S Nph(Ȟ <`Mfx_:"e_3{wMC(/2!Ҝ^LqF/aØrTx0x3l7m3l*b۪( =0< и=@BV#J!W沃cQ_JԅyDj$=rv^̏o23ulۣFvF?v^~5[m]81 a!!TzaTI+%)E[.^^FG<9e{5ĝ>d"yxI(?8^K 7e ʧSNo6ĝ!Xj:#"TWH<166be|6>Qі Kjz _q.}ScBFwhW~|7f"fJ  8sA; ԟI=_ a񩚖f/j+_;0 ؀Wq;v"Ƭ@t@xPBMaa2##v+yYW}hD7K@(M˨^L :Q?s됷xhG.SUh2EbPō zzLÜ'%QFsQ}i39> 5d-ab %~2>uL{>C{ď⨊(NI UK<+(2Ol4%^:=x )2{K]%!ʆ$9|ui$Fr@F}\AM^nln^ʿd2=9:U RZlz^$d`7 ME@pKR WV Rm dL~uQϞi]186ohàmYKY1F,Qj<1'aOhZ^Jɪ r|ASJOY4,,=QT*lxye|/z5dbo,j3rhP&Vge֟ RѾq~=Gwl+6[:.w șyvwC.#̬)8 "6@ǤHLJXQKI4 Bij?f-x&S2RG 'EU BH %Wv-nwC'E螫 TI +ōx28Cg7JmgZퟬCrX'j":*uY6>䡠10[(.Jc.2W\WD^OL`W+J1ӕX:ߍ'0*҉!:8--fjLjUBURKZ9HY2R q#Ǎ2%OhŻ=Ti^H`\#i?`M)a@ib  S/3ԭ]i5ъ8lsk;ߑB3P6*=09ʸtMa*/(釂Q*2[T֏;U?YcVe֡?_5cx?J>bm[[;栖_-~c"kI).xUf;&הxE_b׬A & j  LO>F^:?޴X1cm礵/B11vlÄ'UH[mXiڎ]-x>^.0HP~qGymؤD| Å={TJbsQqߡ(cG*ݹ(&RJP ,-ʫe>fik^"vu0zե(S#~8ɠ~tOYWfdԳ.K,g9)h5,O/>DS|i&.3\OZRȎuͰ>xyU(˚ ϐyq9DO6HXbէq0,uBJs-[P0>C~B{f1T~9od:lg|o0Z8ơ}j1KDktfqֵY,phA"RN1`=;A4t-q15nU|$s\L7<='ku`/v!{'&q<i,J=OE+ ڣbAgO7F~06:"b!$ _eMs.tm $қ-Y OT]G2Ɩ)\Y=Vޥ&܀\*܍ө<3T!T'@2;cՉ7:YcZ-fM}XmTן6θt)gcy.2OhG$u"xH!4 RbǩTsbc!1O̰A;M$ /Щk#YqlIP'Ir @27IYRS2XrCAU7?&G e7YΨν9*!{&/x@{0(qtgd${N),ǧj KFi;rW /F$0zNȔІak P][|෕!4HӐ&"VOrK o]#bµx&odq19 hW o0G bx\9@xhKsuӿUKꞩ+ |c䁨.-O5q rŮ8M*&d],W3wh5qq/RDr5ab3` gZ"R)!jXԥ{rv6N#{O>kz\"ы | Fq<+PJt{}+uR)~;lˆ98@BἅȢLkit69(;Z!@ZJ%ѼRp;w}ᘭC)W`A P5d^ มC~ӟݱ}FFEeN'CxC-pg_#qu?XbHA{@^kвsC-m1ݵ>ȧF0`rB·}-hm|D[ k$owb8|8.bW_D0gL'V49= 5iakhntj-D%44.)Lb֕|H/*a۲iNstCh=@[ܦt<l&؀̮YZꍘ ^ݚK ̎qc*]>. E7Qgg4{rSQ!^foxG82Lvx{:rr`wғ ې_Jϻ(Nvfsgvk3N~ x qꌑWFڧ$F0WduhJBL-m Q& {PFns>m;ۨF"eX :dgZgj%<BUcz@OԉS?i_b0U۠]:I]d :اi,8nBSv1b6iZn*8<7U y'uCm+%՟6*t4-ʯK$IP)Nkn%zP! P]1.g:v ߥƠuؐ^h,aL*_T3 S \ eG:?~:7cps־]ɛ݃2"]%KU/`1ɍL d"+d$n-oâ~i=替}H6FÐGpq,Ɇu =* pR*U wĶ0 $Ω(?\JhV>}e-igA8Ym>/ꫨKD"bŭFhtgđ0qN34K_3fEF8|_|bM2tpr)AR崉+ Kb́4`Q+[4KCɕst ߙ6a mR.G܎qZxI0in VR3G0/fvpcwqZjuQnhaN-1+K~VrjY`m*kU, kؾDi_>_}Mq&ѦkxZeE,ƴ|ܡgbo"5qD5(p%U#بl+&S71g,el::QyXTVf7Zd3fDqЁT+nhQboslI2H nKU=qlt̅ObTy‚aҘ? VɌdg: /6QKi B Г{7쿣x{%ز vz^{+b0#kvՏPR?7ӒU^w`N!+Tv'YU|H)U cFA!3-1x\BN͒Fsߦ&J]XoYqG=4BUYbN.Ar o5GJ+`5քzs&ֱV}k(uUm,=]4C^@m*+NGWYqC}C)q w'&ө 2%xC Px:>}üOTဆm9@ړLawBOt\!+]̄kGj ؙaxf-ɋ1u|C(`;C\J}O U{aE`%W 8|>WXSu7U`f8m@ʳ+kx_.ܵ]TL6ƺ(`% X4esV;oY*!C(ƥU'{VY.f,"3<0(522ZP;CK7xJ[P"⌴̼ZA,5a!@9hϬR=pƄ#v,uSOc0')=hFo#ȱ!urTdWWjŔ|[ǂ FTQBQH >\i~j*Df94iha W "=eBi&0A5-h( HeiHe?y:!9v\61))rɿF 'y`ȳ2y+{iR%KK+q!b.U5!ę(̚# 19jʞpSE:hJV _l^i 7kHu)a1nc;G{l1Is<~qßʹ3xfQHx:v:e&b}!r 7"l#VP63G7b$8OXbۇD1.).Wpn_7핖70)!RF5iTu.tۣO*w5)>lq 焁0~HhD%v02PL \M˖7 -4gYӟӘu|#REwQVM'S7*0k,z6s A:E<G؅ (!dDs!}6|j~(N|sjS)Rj`%8Hu?_ODei`_WLObnkV?LhCI/ya)7ܦaK'jۍvg  h-W4PҢ Zi֙Q#!p`}mċRÐ_].b%L`aq=`J f+z=VϱE,A:rgbWhзU dfVTEaloԲS5Ydj*dxx%+{ y$77OE zc@U^_IhFPC=I 8cV)EN =ŁhOB_V?S{/ O諂 M s6,O ?f,%ThD!eQӬK[ٯ5U=NhpTr%v7ڍeTh;KIN9{$R.hGgghT4sr`6viwU`0X_\څ=3Ϭn5ҭ\RO et(R @/Ӡ{F Yb. ?(7vu"x Q~Մ|'ոov~.sWdYDAp\$P>#s`h1]5ȡQ,318X ϸBh41:%T?\[MWoct݇CXCC KyG摲QWBR@ W~SάJds]քպf3};w|W*B?!I^Fu7qwj8œ`Vr_OAddFUG5i]{I$ߠxJ48׭ Y>_g{ΰLwy9Ǻ%D*ydD(aA[Q:0%wa`+պWXӀ`0Pq Wzԏh{̿WB25 {4r Bu[A R;FM(\:JAx[q͕ QB؀t&e|5l+e~P 7@21xjZiB@kS\E$ՍLu"cnaQN~4B<:1tnٞҚVt, &کUၚG.u$-4%2i_D7 w daRmrNޡ,!!*FL^k\ !/m][.ݭU>JP2)xPnh 721YMt m"b@G(#Z)GF1'] vMxkxH(LM4:Ik2[LY +GFlbl|\yQ9-| Rd 0N :u&pl_J7=( Awc(?nQ*~τMk%z'-2eeTEH9*q{ ɮ݈ #ª&u)0S9M!I6zY_eB"b7 !ATȚC3.U vHUUzPWbޚQY/דaDELJ^n%J ?¦Sk7^/ }Iv/byzUˬ٭XS@]_je/FB^Fzb/(nP'˽l6#wNm֫{8lδR@v,3o/t=:ZGnc"M_-q|zI- R?P{ԑtd9.ƢM!uݴj.N|>3ztp׻6[5M(賑fVσTA: %[bSSS(Yc4øzЙq|e4,#KrF*<" ͛7oF6! r͐rĴ:GphSIÌ\ 9!<7-tk3l\] v~8KPƛK!I9`AA!nVg},?.Tr-%@y\c(k^Y5pli%hߺ T$8NHS i#(1knADM4ڨ`UFK Tq7B_~;/5ts)XEAlBƧJSK?xFA/$Jtշ4}?`? ~W!@4) ƈLhN_.Cm_z]C h }uw[=$Bl H>B |XvXySoHp}[,ld ~ l/B%fhk6 !$lȴ>HC[]_lV{81Hqa6" ""7hz[-Ǡrτk?9G5Ig\C%Lǯ?fձ"BqZ)KQ!Ϯ3g83}7_맔;G_7,69u+nQ}ɤװwqXiڞ}PihX?s[2 i?%(vFJjO#!=mnjPUͲo? *,d\yp[e vԼ2xc9J23us|Da J|䝌7cő{!?Oiul#$nڛ5`VqGP2~fC2`{Wrq~"FhMRyW-H^ 6?pvԄUhs \#նTS| 񁃥Ң'vataﻲ(MTHwz;lȣd *9{1\u6D]pߨFg?Fu8 LsJ y~@EȊ$$$!(;n8з {ƀItn`*:.r=ŗvu'QNqiIVjdz*V4|A!EUڐdrez6OU5'2pq%FNZ: eXn`LVrE q&# c2kn`V+0ܹЮRef2t]01&,Erxk`2\@I !1X*oW}XBE#+(B?!Jx&$91 SYF>RwHOa{|ʹ "aٍ}|gXB 8QT̏)>`= 9ĄD˜T ιvܾP6`;N% @/'<Ō}h)%ڒeUe')wMs; GQvVc: :nF6X0Ua6e I' ثUf&<4B5oLGO !ecH)7d 5 r^qxzdPĻqiP'8·",1|Ŷ;鱏ګT½h$h๳jf*Llב;B۾MN{tیÎЗOK~LL ZuڌНHZ.f 1yE!!\'xY~P``fՍȾ'UG 6n}-r_:'Q(v:ñ/ary-rgCݕSN)KyT{)89 6h^oyt'RD)LTJ\{b%ktEYIm顎c$(uNa ku 4&RMb'9W[N<*8w ?D2?%`6My(p B3L 3mϺ?Elٞ]S+(`_5 +2ҊG&ZdB ({jQ81>"?.׋L>- 2{`%C74iȯhm~RFn+O+礻 : 9ezp s6}gߨ3V5]nEaB~u22x׎u#qQ}G0 SuU -B7V:?k&`HL5R;r{D/0`Gh~o50Ecȹ-쓺w6_#hz^nՉ*`&vMׯ[Sws{Y Ն6_RsYN++=Ҕh>f(Vc ~SnqsӠLk%%d"PLT/_iȣzy haHY'8 `=2/X?lSEhoؕRL!ڀ^ 6ܗ+ k2/ F6 hH.xqdLkvUj_rX5iK(nƩQ>m6x`6IFR=Dz1Ljϰ i$@Wg v-JC3X=GT@LcڝюiL V|F"ByHm9m&[02z7I՜`~!COH+f 6Û*YO߱hlMaLg)e/2h+#G (5#ldzj4ɚN \OEwDMdIz) ^@Mghz+1%z_)kw*v-ﳉ^.iooSWuYX4~[r g h`l/I%iZ%TUE-u@iL.!$B"3dI{vIAAo(̼CAiy֥QU,ƭcc4VGiYSgv<Kxܩ~ f\#AgЭA# P6i| 24S2I z}W:k=(y11sSX Lhՙ-vU#6Mub kJDž; 9|@n-O$, DA1`}*l yTa0?"NL?ZOI74x@v 'lί0KMWfMie^@qZ$|h'>J'I z\d6㝂ìWF)FG5eFpBr4.<)p3M$߹8Ӡϟm[#}nak0,՟ބE@rT{ˈykagB(LW(7ۆv=%m?NY҅]7N]Db\;:Rv}Ưj ^p|Q֐TESC*ZP-sCׂJ1s>4S Bh'rk_'@nd.OҸSu faL.#+IRe뫹賡v#ˇlJKRkKHg5vZw:L ߋ۫1/p=Gj#2 ;D=m'~͗Zs/¶BÊq eTvN9Go^,atU@w]9h33.ӂƋ JXl֟Q ?FL7RW7[I;(,o j8bjY=@yg& DaV1 FвH-"FmhT˯A1wTiCy`I蹩eϰ3>K{rMj}B!VdgYBäh}*I٪*w  ԻMU,Je$>[X~pJ7Y Zr(!uB ~lΰ)R0Y#hBqOE9QwNXiشwR Sb7u&%++~w#Px.F8m `y3merr7DGU]58FI,  X[/qd96!5?t%[`_\EZ*0B\.^0W+j?t<~  \,8qeko*EmCLb9]4YG47Gzth:.mwtnH! g}`7W 쏂_Pɉ}0=lR]ĵD/a&S2AŚ1I$K! ǑRO>e-ث !=HI*(̀#Gűjl_㤤bK+2o{KȃZH_ #VTOK73!LW&t6GmcFe,p%0> >b9tA.gU5 w"Dq_~:ĪD8$LKIG\?sŪ@m4~-yMƽYj}6vd`b4 Gj-¯5*/ 8Źz?#T pR=Zm[᷑w/ @axr&5gfMJ)W}*WK RmsPS^ATP(W0*ktvy}=,Pϐ&'|*BJ} V{^l}242#!#aqHe QxIV5?}UF2R;"5>r'\ P%(ᲃq;Ǩ2l;/.@b]*Fٸ/e/jSS8v0-fK'۟X͗wD0ljf !A6䫴D~<mJ.OGE%5YEYu18>'zSM?¹aۃN\#Ić'v̱$]D$u5P{e|cAp "'u*dP{e{vJ%R,]ﻒ.TV]vؠn}!I2V eF>r}6f_~I.C]@ƆXz?&Gƛ^>贡,TsNoXpt dj+\#ck*aښ^gEIe1yar ⍔ڙTPG /C 9m@Sґ 0C&zraLOLY_yN hX-gC F,PL.‘ݧ4mU2Ω ØRyC@FRP[];mV:Εl"~x+v?kJnKAX9$%_vy{-r݄ t#ƄvV'hQv@ G/u/bCcHl$*fY֫u`]oPq e:Ab6 TF^p3F)cN _݊8y ~F[kOx,:6#>%w1w`W:S$*. #g% R=__TΆ@vuĆ)WF م,vWN$jeHF#}ω0Zj Igs?~g'9iL GD>N9K<$T,Dz.p LWXpGv8꣆MC89x#p$T}gL 0B3^'y ΝQB4OI)lHg-LT7mῆ'ÁC`x< W,}1N['wn2rn1yr&XZ*Gpd*@,Vg]7ӣxN'ɚcjeZ*:nbM_6·3 ;(bs@&pxk/eםCJd;q%`4ݩa+0R}Ƕ4x&Ѳs̕w2 30 >FD,n/LQ|=ɹrс7} 3Gj(~w!pNQ?HdL`], X QGWjA)&|{ 1Luͤ¸3ЊÅ =SUu#A/&O#[fxrGC ZN;y >2ǨHq4KiV֐IUI9\lZ._0I ?@nc*i<*KjlC{G^opf<5yg}*Ԑ(O̲vx>tے{(i ڊE^"t`d) I D["qʭhY߭~?CDp6+,8"Q̬Gl 081](K&*wF{ FB- ̜'9 _ zj}7 H3]Kg@/\j\5@m hUFJ_py7 Ն7?k7lJXU;O ]0y,kJc"kjxS05EPn8V/mSs2wf\zG1WW2鬲9Q_CGD@}ؽ̨|hP)tE 'r#c"T1jxx{iO1Z,G} C<A9Yx40Ls`BYCLObt LHah"b18X6}L/t_&C_XОcnlSްfT:Zۣ6QKu>*RMB\ԀǧF }Nz?2ͦ#HVi{(VFӖ!յT޻ '>ӣf|Ӿ~լDǶt/PU(pUP-˘j^Up $S~* EHK_+u93)ea(1M|nUE8@b̥>O*JcTsTݭ~TKR81V]Pt?!gLi*!W61ⳌGFzu[0_qB3%R^zXb,.E{=Qqq. [!v)3 մn8%*o}N+ݷsipz7mvSo૸0z -P}߯y;D(>S*zC_4ݩ7ՙHAH{n7flL ;ZٵUSh{*Å4ޑdgSLl |I抋!:XI{8GF71ǖ1 O!'hI"`G61I}eMhC9`Yo_+P7HNaV{Vs; \.^8e#\]-[f-\F% /WׂeDoӖu캴aN xR/i+CR\'Jm$# oJCRƊ];Ky1@e5´4"}/YfQV )&FEpÁL>- a!ЏǏܦQPR.[zf2 ;J%!Q>>y\(κ.QyDKn>`c|@WQXlFUddZ 5ac]aF:MV=#6ֈe5v-p̑N4>x R[y-}JYOUOCE#to Ko!>hF*5ROy_y h).ul,cCіxӢXՏ"rfBk+!6ncIJX_-#W[9I,˒rRcRМԒ?iŒn֮ylvy7\ P,<)NSjrĉ0S"rm)%CHcKVf@ofB6JGa gbܑՐ̀mכ}Sbw` (|1β~GaRL۬ o:x5"6(]t8FػVb*5\D@;2] 4yë]"dpW^RI҈+Q_Hu9KK{Ju1S]Z#D_t)5ؤC;UA4ccszQͪ:,aۨ7Rn\1g jiYWWHPDwe w/Lͣ i^`&Zb bޮ1]Bb CyX ֨ )]yz=FCj&CN KC~`v)kJ,MYaxL49tH f(qȠz1ZbCUr%R MN e\vY񝌛$9%{';V9]jmqpig%sX\~-mm4 VՒmelx8=dI+O%PGibu EY?~B؆H&;5.ҹ9pN O@U(N ^O2.6H!}wƗ sdIGL0v&!?tCɵL͝K}_*GNI2]&1_G3rD2ӎTA:L6yyjYDŸT80!k*p79T/9z1S z=o^He޿0 v1,H.3փJJu>Y2s ŢdF.f*'COW-l2GY{k!_I"5JSV\@HMZ'(eKw慍4q uPZ{B!d 35 zZp=ў ]pqoB@:Q>ˠEӒı'[sC|_eۙG"w0du)'k"A5tߩJYެ=ۦˆt ĐhȦV],B7SNlu)y^IwMV!F#Ν>Z!|Uܷ=lՋ[i`C>>|-ص}k_Zrs3bZvN]HRF ('M܉AQ13=/*/&;0ZqF^vR+ojVhÌ* ;֙9P<}OHJ`pF궆6$h $㑶qlkAŢPVvM-y i51 9-Л Z$ΔCGe>CEQ9!=nGw"TS {I]QOv|ܷܜJURAMԫtn_stǤ)4AC5_Mj?,[ՙ(d:!l^,%nV\2Rރ;1mϤ"6{jVpugF< pG>MNiX1U5zͽ{EbT7G,2~NXJ_2!J 6>.xlb(A۟eQYwn[>h0"|8-(O܀s1=঎_Iqh vJ/ZBdT7jԁւlJ(hW B^Ds$Ie;Eۥe;yv0vPVk88ZeIrKSH#$KkDxT˷)Ark)X`Q(g0"*]x}FچHŻ=Tћ= @n* X?3ns%$I5YM;yDhG'tn *Ћ.lW$'sl=p;QQa|%ܐbwfl//|lب$+OOR싨Fi4{W`kpZCȶDۊА. #+~"R%MB@ohm6=1(\AݑjMS݂WԉDC.9&IPn hSk`^JbkLl'-4}FHg3&nR\[%Tj(4!7h *g'%9Gފۛձ26WG듎 ^:Y A]1<*Yg6. c1B"ºp'VBP*AS@HhzFS jQ[7, ,X[ܻl5bgƧ_i)BQ4}Ma AyꅲB>l4L0V(o Mpߢ(|$yVKd$P.b|˵zʺ )WBbTr*@4pl6q27!.:RU2"rGZۉ[eGd]hV% y;׽"AQEt X~. a#`-g05mCY3$&_l=ѐ#r'Sćm`|Jgu4N:To`!\yg4{|ۥs+],ӗUK(-aM& _-(`7^ hNbO&fz<!~YTAw³ ]ѱSf4bv룱Ә$[qMy!*k&O:9UVB_fS#̼ə['m)^8~ E@<\60y͈` OT._:įڏz䏳D *gT4Lp0^K_2+j*t[tFHw-j.Tҥ!6m|~Ⱥ<7rcM N[)YrAȫi@XUoRBj1- *a)^U\U*D:&d/PZlǃ VUo[ᅟdze2\@6[ .nP e}?JlY 8= >!#]jvca$m^{{O[RY><MAPP]ldJ'GIOE1?ytb-^?i"Gz'JޮO EDW[=2u"ԿBKA(5_rUKBH!M%-mxHˆ}Ch8`IW)?"ʯ6":8<#m p}P+DIL_cQ9CyhUT&T=a A2 0Ygw*mh=E׎'ܓPܢOYUߐP7vWxx+ ׅ=q2MhdPBF2+ky0xÛ_] BZ*eL"&S4H:uO|sEȰí [5m cjwz? /3Y`cdJFʨH`T2XyO5̘/bz]~PiQAVʱu"<^7Y~N0>@_Á}>N -gB2)+Hp)S_V[zdfO*$so&Y,d: dH8?NfpTb\A^qrp4ʧny|od"vn'& KA0~4Ef[G+H H'r(!/MO M.gǚC+`FUjBZ"Or[/ 7MO,ْ 9= QW@a+ zE+P$\kQ$$̍Osb?|gu+=^{ D0Q6`ۆ~W@\uX.ZRd0cgC-RfgOH^I*=celx+7Az/( /*Q7]&".<'+jpvG ~WF)T~WhN۽X23?aIx%|l4snRt%I%kCb+Whߧ#ml<Өv6!u=.2JaX^ ~}z;[) *IpIF(F85H-V?aLϾ?o-ɺ;tY{$)HZ#5ԦLG:̛5TV5OXQijH~ԁԆÑ,k#@+UfrpoUiu&{0o*? =0LpᇼH'_2.:D1>1Cҧd*-sS@b쵅YWkv\(]q^[xT3OT=G59K,ޯGH88C@f߯GR~nt 9Bmx|Vo·Rޱ)?췦OS@9C2@1{<*<-'`W/YLŠr $9^H0tTT'v2JšFtU g*LD'~p!NQЮ͆R{9$ GJΤ#ܣN|}/м17GjҌN\[|cH,{ ) :$&W(2n C۫}XT8[ϭ>I{zFɭ'O+Zm̜:PŰ S`5j6sp6dA`0Ma`8$̅o#dOԅ lԯlsi32z`q9 4!q&zǃj7yoZká%aWzvбs2_9nu h[q'Мla}VzatMD͕tZ:_bu+64L̤zt`y$Fp4L՘\w cMpoW%`BIv3\[EHD$zP &`ЄH&?i"g"fMa2;ߨ?/|ԄJ12{I r(s' R#-cCOp wq;xp:zR/g{ S6hԱh;^U^S0{ϽT6\<.MvJ#Ije*P[!*R-!XbF2&vP,vN\q - 8 vJ/4-">Y2C)ݧ Y| "ѱ8$v4s2,XwE }V[1OiT9}'.`+ɒ^]~?.'9I<8b/WodVmֺU22˺j %L߬"Me #%{ǥ~*eB(H/NM0n.rniMcnS+A7Y2=Ůd 0Y-ƑyG5:'Zz!d^vNe e6L^m}Vao& :~ݧf:{s&\ ):-&mPGhg6v[ $2YwXo62F~ۓOAo„Op~dQb/8@:Sj޻*u˯][1VTsi^Gtxd}TF!|~`+ 3 ~ڜ$ 6WfȢN9k=5w{຾ڲ-FĀw橾.&jO3||;Hb``y]kWܻ5c˿8E@b@9^B޴yπ&Hpƨc40>¢aY2/M jEP@SP P19 HdrBs;$+MT *:lu6ׂ!bք)`Uns8c}P"Ӱ]*ȹ?;I r1;ƄZۣRMo4o{'"4c,[{dv"܎WmmTբdwFafAb,71c[Q>mw3GBl팯5^ I!U%O30@xz$QDk 뱼UB/QNGIXiUlwuWS&F'ם A{Wm)Hro M#gB,.&{p50MjNi+NT^) @d]s[O*CWnfSd;]y9l-)9FR1e_|HzvAhKZ$i?QZViiW=|\mқá,1'9J>;aڒ*pIR"|k!NSn\gq{+¼Qsel\XYɨ Wj]P+V)c$`?gdٱ[;vTчOy@*W˘^2y6zhʯ.73G{83oaHKcJ9? j+Zaݷ6tHǥ8f I"I+Y%]J!|R@Q1pT_]BÃ:zi&bj40/6xa+q* Ai+'I0ZmʠFV:Q$w_tgt``>%N0tYȏb ej>xOy/d9$t+XY\?fe[&A~',/, NZPl{#9]ѳs#^ļPjɲ{t|'x(cNf.}BB_f#ȃ/|bA,nE_qOpP)zu/}ސBOSѲ&$z3Z@s)d/~!>1ɶ6~G d L8 H"v7)-Q2K+su[ҞR*ś3|8pS9Wb3NSdצzO;/媀`"D8{} 2UX퉶]t&^EQ2͜!>||R^p寡 z6ԦU 8>+ lx%"VL9y87p p/ 1+s7| N -:iP.j4Kb Ƨ^8\?oz16&b=>|:̞t8@#I|j/'g60 mfǪ0Qtyi@d%[g;R; ^`&\:WRy X qLCQhVFvsh_sPj$翺b=ƷoG@xP+|e#}7,o-+y)T^+?ۡi2ʃv |_qP۔'k+=Ck_Rx:EmA9<ĸ*'phωk۩PC844[,V7؍83rz_ 'Qd!z<xa3m9ωC3pl;cpBzK8m{ Huo֟>ÒI{ICZɥ?Ȕ~ᇥ ce~m^PW&:˘'6Lٓ(M$wnY,L2B!DI6〡r0xq8bU{(;:B/X};k"i`q(+g`3P'@DEl~]⶛N}kh-nD}1f.{j ߍivH0P#}GBK}|L3/1#ŖΖA)Vmwg R"ץ!YF͛aTnjNyfm*0tc֪yܗ Xp4h$̓h)rt{noBCyDE!PhQ5-S7;l Mw_ds-#Kot{gFXڟe:+}$Z(<-ol4\Ц/,p|ܷ-)9/VN]K@b&V%\@, ]K{kJ?&z"9V-!ic%U4ue-e$~tkVZ縸XȽ8ӿ{'>D|;$i&|O`EzA1)Rs2ѶA4ɾ6a5.~n\p rļ84|o+}Ϋ!6}X`,?>b˿O˙=+3]ScfGUZtZsnN͇e|ˆ͔"9fV=v_&!}My)mzU=Qc(̎+ZTD*b "tY$f2F- dV v 4􊠚Io6Dcy}7+q, [F$=Md#IEbZѰ3.B&B>5[Ǜ gIÑe=4ߧ9A^%hM-2'A^+nչj58Ce "э: ^h6'~gk +YX#-1j͍Ĝݨe *y&X#J[)N%:A:9eq;QǍ=c_tw8sYC{ѺT:F6Z {4bfmpFup[ꋑQ-RjuM9Qn 4ߩLdϬn(mtw1qI:+eu\^U_)yPٶeO/d`oL]AYɱMxS(`-v80c6n*"8~*:tN̥ 4@5z9nD"I ǜ\OQ]S p>ArOq>fbߺP|)28[=!Hp\ǤiP(<-,2?Ebc~!ZgiiDun?U," ]ƊW~+\Z[\ AdfVKy!V+zU\QUF}O*CF<5]aHOm9[x/帨Eg= DB{4{'ͅ%ۍydMd,ϰp1EV{7VCb&`QP<Phּ=,|@6=rr 1ڑ?XIaӕ^f2ӒF0VDSQay( ]m.Ol[Npi*vxφ@'zDF]Q <i*D-&Զ*egq2((0`7d_}-"g<}t&7xo;i(hۂB4>e|RE 1̸N v@k( f xprvzḫ'JfLў-t~CAEk"m" QGU[Bed Qj=hvo'68R|H5.3^ʢEՅ;$+$;ryS=W:2BA+8D^EbNg$\."@Lt/x V@tM7 Xo$NBzPss)'ľ1:4+@pȳChw˖ ._P&}m&@Oה'cT6{ 8-eE6ʫ$]Mj,1*=RMc`4\Gtkr~}9yII9huJh5cP`/f9*Mzi+Yj88sV' ;1vuұ>hlSw;3)2d~EA)rkiOkN"6+Zv%|ɸ"<Ţd'{ʺf#+!ZZ@ AKDku2S3D0{$sp&n?bR0e׆z `M‘isanqQ-~axlGdo,3:'F23'fU`]>"H,`Nχ(B]h3{mcc/%OFRkotqMtǔU。ri"IU^m\o?9*|S5QJO h G1Ybgݰbwÿ[j茮89^nrp_䊍i]39CUA8φشඃNb.+YH#P lЌm+ՖAY9Ҋ̟hv \+VTS,eh @l 푅[wFhYx4>3kS(-n|XvJ'x暲k2LV/4M*M @&5EZOscѱƾӣ^Hа>>Y9-b=yD"Dm`C#ۍPS 14jfT' |m "ⷫ3k\RrNv~çƆ-/όӍsxF(r)(0#Տh͗#g"2Z{fFOjB:I ǢeUhAw?$ȑ+jfdckˆLwޅ- \LPZ@t|_/-I\Оܵ뉬32H242ɝonrqQ)00e.:޼Tu@ ž7qӤ:t)Dž}u+ZR(:Nm`3ICbܯෲ\*_C5e%x`od/#ӶIJRTǬ֚ț .a  ={01xo=9y<ǟuT]A(ţ敹QJ]+4A"8-[qjl2|agWo`C_W~TB+{ ;gףL_Vsaf*~"EψxS Ў3H;Lݶ1>gv]eufՅqDܥrNQƵ92_SDd+z 1 O䇗$Q8>Wz͞rq $u n܋^-G U~9G $pC:> l5M$M p5=8RJ^Tr!av+}PƍPhӫA]]k\d3R{4Np?gtZ~Zk~Lze]Tq%g%9Ѡp"MmD61|9/9aԛ"_^I܃e zuNpc{U_bPxH\jW8zܠآ%Ӕ?RGF쓍cC2H4fJn,zpqUJ$vVI-"NaC)㈎X^ZHvAѡ8 4A=%#𜫚 NCD5Ɂ?.*ٿ:S| d²L1btN~"w.߫E&> 5YtXpQ(lQW3?BEn^C+}Y}YBk`cV2Ds`A596map 8M8hJ!q=MȿVb1fό5/!;=o:XrDw3hky,MFቴZ( ƣđҕߗ3K+ فJF0/[HK7eDJ?qŒ~ U(n[( ϵ -^vGn$dK\)s8.sq\=}2B>ٗ3 2<yCr鞧MUFjLEl- ׾Kd6춥ug+9411$M[J ~q؟%ˈsb:C Ց9sID]Gv8G7 ?qjI nqipQmD㵣*($a`F'#X?9~GalFw5u?uJ <]1<__ixbGÜ|JwZZʴpEߩCeBj}˜& ~AULL%I/cρ`Ad*2xFNN)#T9 +EmԜ-&|xyR4o/z4b8%SW `֡zkUy4smq&s\Ęi(:*usVߠz 6 wMMF+ Jq-S,` OSڜd]d:X,8Gi8ɱ5үkZ^Bד(])`nAMהf~A9Z`"}1?bA"y_&~-cg=6s!ۈ:6v n6A7Z [Q; ״XYp?(d,F5ibN1L$]q(\:9"AmWv/!& l{|i(tHJb6O>vnH(r5.6VV+D1̏a) &(#چ8~ >,k\0]v_ZC礊;j-c2%9"#ICbo2/%|wxk嶲ld; +MVY F?& :WO[ϛqaM*/vK} GMOq{gk'q+Je0Do,TL—x,k$MZ)m#&bVGP9veۜy-i9SVt4,Wf&@&'~yE]zø!.? &W:S e~7DJ}\B7ZStdxFIbK͗]l/@?2n,5Q:b) :)3CZ ֲ/CO*a2c:m$^ս1v%kuL(+Rq6-x-wxEK? GE%iPLT?C tIdџQNS"0T ,1Xg ~|[ .M/iG 7χg WHjfw3hwLfwf !a%2Dc~%a vM\Cl5.De >T=N=y(,ޘ0Ծ-SSbQkFIM׭AB==;ߨhjW%B̵hQRi©nőC?=\EF43 #]- %6lёQ:nԤM9-l!i ֶ97,H]Ǜ\F m@hF.^__ҁRΗ4TT6r#K";-Q h-nʗ?֔ɡCwJtt=O5@GW@7]>ɾƝ1@O~ey' Y4KmkqE"tL;`2p[|rҠt_HVmw`RBab>Zci:T'\<"QR0u+!޹-_hub1GqA+<%)z&QԺl2΄S,5G~AVYJ[_&$S~"GX;Y>s?]yQ.dƨǞ3޻~)c | YOUa=gIb3r QLEܰ+y~(E+H:rPDos[$WY) t"=Nf~ /a&0E 2(fDIdr Ev6l*BՀ: gy|~r`mX [$uCk:s zaȽ XXCtb*WOWc0|E^a,6PԉY#sM48jKYʾ~$GbӸ:}R0fӜ~p;Y.lh]_Y>hж wIiA,@ n&jwnFA2P rR=?4.QoӔ폖:4C(2)yAx@61 pOV`4V/5\s 3Ĥ^=GꊉTMb;&$+9ΙYuS( N/W*2Ǯ_p!?͂XCL2CF&+_PwݒK\dW,btqSb6#<)D!!7&(2rX8) ePb[8]4|A$1%nzqS>*LrsձӲ7o>PytK{F^։lPN5-5fgg6a`'F5)@Gĸb#rC4ck ͼ!|D޴`|!drxc$"Q,`?e?/*^Ku\4.o/ݲYA#>0Z$I[kH_Gc J8B4bZR VGݗW:YrTO;n>kbbtiUvj=|3,0ۖsOz"Bkn1UPEW0gw'-kQb&SĂVZ  fG/A:[lck)5k:y4fa%V:VJ|L&%D.ߠDž%w䃓Y}^E(Q06ȗ6:Sw}7JDGc껓*zĉqGq18gV\ETY^K<77 ?%nhLzѼgC> -sxJڢ@JmT2JXqP2zalFꔆcĈ;\$3]1é)'`|9|M$|i§1ೋպMV,Z5l$KSbNjX t&PiYQC:9( ØIR.7un*@Sɝ汋}YjEn&;Ăd т#}!W\M$a!y9x񖌑utz>!h)!, ڶ~*o)\LB0Z0lyO.FٿQy)=UZ&~z+-IQBdL_'|b ԞEre\@\#H yǻTQ9QpĔ'6}ؗsONdC խ8n`MHi]g͕%?%i ]LjqIl+NUrwP[m~"HWUh'/ ׾(kptUhss\wBl{HSuall;r9#-PF{prSJu gN]~ZɝpM*-PӼx6­=t=MI.*Ēn͟ޠZ7!s<AƁ,Z%]h%08SukAc{yҨ1<4c`--˧tb!jӫ̛X9  r4E Q`-3ًDW"s%.\0RQgddUEV=#|2SQHO(yMpw$NnOЌ1bi ߨ#V78#ʬe[6bi{l7)nMc$H*xj!]f/Vuiܐ8:N|6i#48x 4 qm"y'-mo7{ fnrxSs ճ,e"!c.o+N lfV[5(fQ;ĄyK`Qt]}vXA!dnQTmn9]e0ͶYp};Iۛ1M6&$aS"t# GJ : wVDVGލT3Y=DF{7v#ib #Աhңֻ0nBQBO?3ӑ[3 z.n5aUH请8 #$Al]dl]Z$]vJAtHqSqd@kdr1dks.{ܰY#mj蓉WR]CKNDYn< ehJ[3zзG6ke9Dcg5N}73HCxLў~0n/9elIE߸v9\( LvE\#1a|̖S37+R.t( Pv}Fֲ³"fVw2-k^^ZHY٬&% Ó]pdsJB qa4]['`BL*}K $ h~@])Y`#=MqHE؆I` 0[ flWZBLjD ٬:4T!fTo֚2afAz*0pP|ߊu~Df8(y](g̞ņ{{F(*螺RuVgە_.KF[7 Te8T.c TXH:/mM6p$Wmp9RzCq5}ʡ!磰& acaP2ZYKvI`umgi@7GOwfd&TH0ai^R/ :UVռ"j\9=V$o"`FC Bm(t]rK~cv.T'!tXFÞ4:tl/Rt-W=H QI<桴#_BA_V{ŇwB9RӃ죬ֱ)J$YfJK l]GKxV-K>^C:I{1ȸKmiݥ=0X&HxoپAUB]=FS]4rn=-7,:~S `:ϐ#&dP"Mۢ~E'98b=;^9bDOQ;=Y"'w??!4kDs h+dE R_r4Z jvDM$*zQN18~| KW֕Hڳ<0i9\d9Ƥ$',V,XD{ˁ`}9|5Cző^KıvCj u;p(Bϒ  (O(OȪ4_tRDU#4,n.΂ {?@GuΫ8Z'-2HVm׆X~# z+33"CcCv"$xW5nQo҈#W-c`p:e͚)ZX4na.S95O(2# I%E}5ςl.oZy2Zh?ARi`u?tT.;-X~ҩc-?fD[KȾP]ZjN<ȖAg+ 5&k$ZW/A/?W: %ާ7͝,ޔ=ƃhze꩷%e[xƹ;,nz'}!ȬOnȈAC|n XM;ZGTUZbeE V(3C%p]eNMF\@/f6x܅k#_΄>9 ȹl;X/k*>|*AsS?B=uja8-`\t)<o$1PEd,CY tBeͨ#O1S\-:[6ek-Dܭcz<ǣX$w])Q&a=5g/ N}Vai/-VjZ5w; צMw}ۏ(J_D\:EVVUNLsɍ(w-t=z$(`!28i h)W)>9cҿ\a8n 򎜑d۠ϙߖ)3jr8HM:!d`r@yguw Y@b$W@٢@8 R:F<˫w Q+O*#0*'=*7KOEJ_c@UbET\fwdG G*dN嘺V1KUoBX`gֺQZ6F!!sJĕ6-&#ԟlG\\ T[C_ՆS\>fj)YB o% NA;- 4sY:9TS @x!s[y(Tym:`=*NTu0~T ™_TW6tT f4Út-SDOA0=ӡ1wxc+@p f{+h l${b*s}Z ]~}Sh_0: j46i!gZ5iqvX%^Q(..*4XVV6:@3 :% s12""ٖǬ`3['J/cgV-G8!0=4@ v{@IX5!bC)g}L3mEwAj c_&ǩ~Se7}Ƚ8 -gdI0@瞗2j|,@-8%aA&NAWg4&&A¨c33D˭m[hXm}s9VbQv $0]z-ݓS]v)#U`n ,SI ,]y ].!2V9˧+h[%/L{2W^+đTCr;YgSX:z,r j؛R^wy {oaC^L&xYsЬ0 guA^s1o(O}~"1wUYPT@s!g P+ͮڜC0,g!ܘ|:4Ru$uThY)q4.KCI܈apI"vumh嫂\Gڕ 'lXw/r<IZs#%- Ȩ3VvcDIZttFn?l|f^]Ҵʼnu(Klzb@{(gN1/q@VeHp V!uOx^8xS`-bXEU3>7y+;^v<ŌP$;=.|tf|oθYEYv7q_lWNN<|t@_H@자 .Kh6p2Y"4!uhZf[ B|JrWǦՂ+ĦA1=^6[ג[˪cASqEhlW )>&6Lΰ5{b(_H{>Lb!sdD!HAӏQW*ew3d;I}3O.0Ӕ6U=UɎ.=Mne}%%yz"wD)MA5jv|^m5%pP@ڂ՞ s>.b8uXZA{gYgx EՉUny@Ipl!ymvRH6UgtHDeP{V6+xY#Nܼ@3Q a Zv!e1\ 7F jN+ƺ}N]Ir̬cn!C@tgTĚ-Q)P肪0 :(1\ *~67a4f".pEagd@ĭ2beJ̜3K|b8R.0SfSm]Q݇#EX]JzF ?+zu;Auҹxq#gj02He)055ewz )fܐuUI_ehJ:"bj06 ܐ/%c{SܹO<b@ A.4\ndD\jc+ EK X8¼KGlh[a~d "~Epv;EXW|Sd$ѬЮN2jwOm 1n:*I҉:kn& pSQY&ׯyt.i_@CbiǼ#N(/MɼaYϱk_]Fi(|dҷgX0ܚ$!5N)ƛƂ'~!pvE'+rb3f](kԼ536$ f%{?`noFBʺ%Jupc6)xi=3QQ_':uC%os *K]|YF2Ld[TS.)⠣Zc~SOsR~RR G\mCͷ2J+;7ǫlX' lɼݓ Ŗyŗ u4 V(5CC*BuA( !/Mdz:0dž(ˊ1Ž}&cZ᪞/Ilu EPujFM#gJbUUZ6O(,.:®% S+rT#U",Q`&m3u1x! gs,@[ tdBQ 2:XU(BvlH`ZL9jWAB`j1?,;TG1ѢEۋ :av>sTv]"`m8[~Anl>o5 ԡz|:16-a탠΍_jxW=TĢ8y؁Lya,ϹxLXqeBk Z'4X=ey"y'( π\`D #0Evz}bVÃS޿K*Ve> 3z8YOjW)9҇f0Y5sK?_v[Y_[b!ivSc.()WdxU$")Fz-޽a4$w9m|,"Fq*Kk0>06ޥC<0v>%ᤞ{"E*{FnˊYyffG=P*kµ5UxB'\]Á_', {3- ÏnwPo]"?3M:ˬ_L xq;lM{BVϑ-ͫZZ4[i |1'67d`t4Q'OTCvegiP@2g,h{?DU}3LDVE|FMxr4pڟVZuHF]ܖ<"J`c#'z @ Kq7IQk="/nd>F"^Lb>u(&vֿ$Z eAAk\f~G3)T1M|SOק; 2~ޛLMvy ڄ3n~|>y&9 zE@W=8u9-aoH" j__./d 9LQrdGp,Ļ>;.&lOjHs AJ#2`JJW`nI\5.^M[ "S5oI S?LJ,P;6gvQn#wvب+d\ P QÁ[T↼#퍑U2D%@ڙhotéNn 9U*aef큶ػQ##&[=64Q5PWÿtf0<U[ M-G`gmHC;\?L򘽩Uµ ~oq?A|N,߼LZ;AzH^=9cl~7:{f(h06"qԙ,?.wsmϠ!"פ7e a&oõ9Ȅ$^$-4)i,])]u*9]_ (,{3B9 zp, )IXe+E۞at'vEhVÓqQ=S0^|P-grpb SOk - g3`)? . 0!7`]vwq~U_ -;$]?cVI}o͖Ȟ77=J&_mߐ<`:1ݵu ]sߒxDz4>--vm@V P2<cׁ(,CNU"Z$;ܞ)-r_"fҖ/ OGa̙#j' .'4BsCWeKw@cv@79LK:_ߠ#X] #>+纩l0tGٝ,_p&I?/5(@zjO:??q߈o"&vn{]YEZTTvwuZU|izhr8 DdDiqY 9ﶲӲ. "n|jizJ/ #FdA9w74ts>'FsyQVہϒBr˔E,ꗈyi2n^#^ƨ% Mܯmoէ@+#kdz/|Fy/ycҪGz'CH0T>tUwcSjl V{uAs͋AEep fP[(YfvFC9Mt_máϗ+''/R|9 )Qut~ba)E96oI,e \OPS @ pPK]v$طbSJ؆f1kVIMLN%ub(ZY4D" R i;|TY+so԰|yJ.8]H h MVLmjK4[m=)u/V=z U=ٽgԀԓԎ9FD0Bݐ݇BR$7ߙrP835R0zXnͻ3t~TJGz{DOYLX= t4l7%td/N&zRD;atӫuu,oK%HeBֻ%]sІcIJZQG^ vu W AYR!2zoʓz,=ћγME|@ߙ ɬ"'vIW8 gܳDOmw0v׎=$xEnӦ2~\ =Τ9O6.~ʽPF|LI?vxEiw%==J# LWzV5c1>x<-:oYkjD.)rJ Eȶ^NȄeQ6n[:I NB bI.. h>@@6VWDI\M)SZl坾Q%KTQ< [~ !Q{B\`ï z2 <3 ]3U-czw#THh96RÈyÜSFSS%:]T䊪$GL !~<shy?5Ork{&IqTf F"@ɟnNIr*uXNa# G5E.%W#-S 񪡵Q }x~E[<!XjKM )r6h +~0ldTWnJʁ#jąFzr(xhg\&do# 6ɏULW"əP5 .gj|Tv=o 8[ӽKehDAPU4:cbBR5" V[;?'|ټ+} x'NxefPx$ v!J²ӄ $T/9  4ˣ ft =r. -+j}qH9"l?r5nqŷ {ʺqvGjlQL]NV-Otka ۼq|bًia% ]È9rm3'-eƆNi{C~Q6Vub>@MZ,2F[V#e:QrtE'!·=TAa$yPB"Hcxw[ZWW8܌(~.ꡈVׂ,$H&geV!1-iĝ=D_yHskw|zs 3IB41v:g#w&[xY%)?^jNkw:?=v2nj7!~Rx!٧07w[?%(dKc~n>U~ϡTm3ݪYK *pkH L2AM&R<5l ue2x^a4:iOGKcXW H%gɹHDYvCwcE?]l(^f6}RX$oPˉb'f ݨ⛶aG!빃{"g#֧E{@Ce#)Qz#InMӱi e2|>w Z6ψ#HBK!MsfY{[V͢s>5pn"Jtp8a,©?) }:Aï" TKDB5ÞP2&|!ڣ|Nj0]%,-~f0Yp Mf<"i p6ϕ|!ɗO"yZ~h=&T]2k4z_ALC1D٫1 C7HX\*S^+gYZ07070100000118000081a4000000000000000000000001646b69aa00002168000000000000000000000000000000000000005200000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/cx88/cx88-alsa.ko.xz7zXZִF!t/!&]?Eh=ڜ.+HSí" \B}L'CoV$|7,I|Ն=YEn< W~UJ4SKEߍ}虔2d`sq;q)0*gz^ĜM.p{hNE _+3,;Fm=?=4RZD[ Mj W2o\f'2r(*v m9HXLɧ/K~M.,kAik<>LkBz}a:UD.ReӹɁZ`1+;u?%K[^hKRh+)\gj1& 6K(m~2|9s]xBјl'  ĹhɌ`KKJN2pc Mqj~ͯkd 2`W[ E`[+<\*M1oo%̡K& 2w)? xbGTks'LX{ؑSW*FE g7ڬ)I9s+F@q$>xVsCTQ ̢60D9Xh6<j<+ *Dr[ Ph -ge? M}TFDͦK 9ST*iLJx[)fZ$V/^s: \6:Y 1:Xd.%("{"3]m uɳnv\Q{PsGi'60)NBm#[di)b{Ů*2'%bq:1/OZJ3&e*g+@ CY>s-1ޢ & <ƃ꫁ncd8?Hq9{eOXqdaTfyۅכ7D=PI[_`$|r@UـsR{8`mrXO.NZ,"ldj=ٴnH,FYT7%/j­Ixʪ\F,Axh7;*}/T!$78V(sZP"B%(ބbū|/3L-pdVbnl}[dxJh@8&Q_k{<|0[*#yX^X;_lQ2ݧ%8xit0q bL:[жM[1P9 cYWswr U>:o㕗DܨFMCE|R H:|{Y-p /_CtO%~R$}SV~QyԻ d R)"-xP\6FU4"Y DUEpw)E4 avp|ݥEzWl0݀pJ N.!ۈh]Q,RnHk[}J58#0k!ګD%iWH׏?C\6[4, elv8jWPj3.aP%[.MTIL5u G{*2WІߦ<,Y cF_8>?R2|9P$LW-}L )K1J%:璲f^6е"{juЯ,ny/AH)_fD#]5%-(QR sY? Zr?zV\mQBksT_d {|bɽƌd6$S%4QӪRPZQ)r >DEM.{TS$ c dt7;~CYY Mrx&OH7Jc8as~h {E8ӝ2 Ko%PJ8N>,+^a^w*z1~4:$՗"WBt=8tLk\&\|ک |}pʲeauI` E@ZK.ذxI>}>y 8=W̓AZ'a1;|E0W޿}%8o1ӯi؍]/s..E0ujQYPP&lGTbI`)"+B& (ÄSk|e_0n8*@WR0=z|ѳf=w?߳Tk׉xIKԃ0?A־E˖ajKU :2&vY-;no\Y&|9Ӊ ">~h]ZV YwH|~G:)OAٌX޼$4!Y[}-A=why7 \  ;Ů^($t'빑_Ɯ\b6g$5ewglNޙ$,LY&qvY"lj64էͼd\U뛆WȼNH\s!7P`iҫl>ь񄶥]Ⱦ)dO5=qkQ3bBU@, $*lzy@T 哔U5|qѻ c c~[Mlh ݁*T[7 ( v4,{a^X6p[@M7q:Uر)9U[4&S"ů0MA52#D%Ym q[渀J~ WFWZc1%3OvgӤWkylG(|`8 *U0D&j*FeU5[ۼ=3ʞ(IB%<Ԗ*F[3ɝ9㼧7(:2y0aiol_63V'ӡY(4,+;f!cesi[o2:Z6+0{i /Ʋp[.%~e8ߥW|/P M %KkqpC[h°ʩj02 #)1ݐO?ge\yC;5=j??IRHXh\ڙZg'g; z7]>Y|7cEI;RQ:%;;5O=wBj7>-M˛/)VdO¤0Dbn^ OJ 9C];]=sw9% !JhasF :-AH^²YθnF z33޼#\[\Gby~2Tcm6 $I=f 2i \dv(eMƀQ,X02߆qTtB]Bɿ@yX쑘Gm[?P6*@8`K K+%Eۼ&z0M.A/v}4HT]~+b/-\BՈۊ" yA;h^snY"EX4o8KH `U;"E3(!9~.\VgTWDU,5LWXs@e+X.TbC~*##kw-uaM!y ]j:V,17`<Ιx+ w*RFXVknCROt|ߧ -*1&.V,Z#A×OC5ݭ5wHUdtҶųui e:]aBRR! =3O2KH"T (yy.% n!0Lryn("=īpko^BhŁ?qIBLIL[Xcm kACµ+Df`6֓t{"6q2vt}|$φԱfa1$"WS[oSZ2cSB+cceFh`3cEƔyl\2$q"3*/ ׻:)>]JiPF=sK|<<t ss}bx5̨a\TVSEᕶOHv戺(_h .$hB`W] ɷʱV>5X_:c@>w$gOU(dӋ~e1d6$4PI v2*5^p<]E[tL?HJٲZg HoPf"Vپxݣ8)gwX*Z[Jx3F&ؔqOa+ u2'IV#yBi wG#$ڔal )*'s d[A]-^7j5Hk kδW81 Y[}) 5ܬ " wok1!;;|R%-3nkz$Ͻ7c Ly*2Lx?$.fk-zxe$PO1I"=L^ΣRx>$u~f_h X_T .\4LP嘮+<ju` ΃DFLگI5g-gԅXb[ yڼ XǼ Ak5?'s.3U6DѳrQI!q.zAaֿós!u(ړu6I=aF̴Gqg-0"w= %T]~J}Gr5RQ p|j,f]xxM/T;6[0vsXD7.&l_ַzSمb TaVySn5l~O{c}Se05u;GmH=D+mq VXs,!He7z<-BE]/wt7~.!c%h!ܜ!栚 #XG8a4HI=Hճ˧W<4U/͞r'\B61V>L$Bg] '9X-(U vnM:~r#Xp+4c'u!sP1Oiv6 m] ȟ\ΒL7~}E˕T"ǭ}#5 AKZŞkfV>Yfeix/TV%Bcvw7Q.NA6w-HKz7*[5Y·C %pžRb _]_J &pDIT #2*L<1MR?۰TG<}e ;O{0Yex"D%&N odx\'"ϊC) y)%X`:_OBq!R3秧j&۵0HHDuҀOhqN3'6)1߂OuIf櫓$ax>RQ#B}&1JGI!Dn߄063iA [aPR.3z5GkYv0muf/uGN>M g.MV^l,\zlbEi*U>a߲sߋH!C,'@>;8ϫR^TЛE:'ljW"3C5o՟@N ;$7pCܹS ̃ E-nuѵ@+]K=;I#: 1DO'i@/sb!NgNޣc#fBvʘs=dL*9͑Zpws;6  冓w##(*+T(gc_XS/:6ڕx{i<"*rADFHLų;'ߡx)'y;aZt2"d h&{=^aN1%O|v耨w9B %r5NJMbvN9&܋,B5fXtmr&I˜+@׺~prTBКٳXCW,m8ѩ=vvlq])"T Fa+nS</"z1+O6cy]$ipaȫ },'e *ԛzs }I Ҝ(S%8cY:zTuJ%~?"m,Vkf~*\&ܟ'N߽DpxN q;{]-Ộ \IA/'C{]);qw(6G!^V< ;NK.|N#khc o$)1rXQVDxM5Qwwq})"0ww>S Xs2 ;h<. -{x lbL 0=`!s]pQd hj`*0;,l;PW%Cbt^ԔW0 ptGx D.(60|0+ֻ62SU\.I]Unq1%V\+l>\JX3c0C^9[Yj&?r.vw>ۚKŘ#BթAu՟3b3,BpjgYZ07070100000119000081a4000000000000000000000001646b69aa000027d0000000000000000000000000000000000000005700000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/cx88/cx88-blackbird.ko.xz7zXZִF!t/g']?Eh=ڜ.+^qyMçQ/(895&c7;1n 3oPO8F*<#z|e|\$"!ΐ|{Ù5Bki%U t? B3O #?$,iFyx%iKdbS7qbO}24Y:D;]|omE5_zÉKZ1-`Ls4̊;Y S̊:s=] Hj허{&"vQ^6*JE b雿{^wb.??4OZ+NŘq[D_Fs?wpQÌUUƑ!z\;Dpxj_ YjE` CNSޥS;NaB`ݬ1"\VZ&z8Z Mk1)﯃pG{[I2EY|/)[6%8]\ lY`%u OP pl $5_6}]+~pEczc9N:v ,uXm᠙@0(0AdF!`_"O؂0ܟluj1qq\U::$~V{&@#3P\(#.KVe7:iTMq wr`59@JߓL"WHN}eVsu1=ہhR)|7O\&=9\W6e7f@*f^[+NXJ/#%/_ADx|Z WdmpeCA̲Gd Em&AnW#yR[-aUW/'FJD3@ }}Hhhހ]$ՒR+:̧~Ҧ=qj+kTӆyȍWG,^T\6&ڻ 2=y|,},~7 SE)hpQ'`oC4w50JX lŔfr4>0ep#Us"Brvӂx5k&E<N }$Sx{d/t4K2i+n2kM_t:3[<(L_B|GСvKKZi]fSxT1y;=x|"WSE{Lʞ$ KrjVѤ3'so-1/IˎH TG6pZ ğ;##|%X{yh\=SmKD:9' pbJDSK#c9 7Cw fP/4%EȈtḬ e#V,h>s<vUy S`iێZ|]@$ŃA\U݂Dsκ4q+;(jYуB`0m9慿)9@| ,UDӘX?^O s!`3ugʌa'v3n`iL`$x7X&Loŝ㡃)RBP.ߺ:i}`ܸÉ>(y1lN e460K[4F^ m 2%MoҸ^8^\wc)˻|vtTmS7")0;o k)qTa=^]7zL=vEgdE3hKSQNX+edϠFD't5&.RJy|u۽%5s, |fj˟RޝIG/2O^`@&Bn>#n}6* m0 V sqISn)y84#N.Nw_9 U|CS')wAz&kv~:ln~:4jz OdV.[)HI%0_tNy=YPp6z3| HƖKi 4 Yʱ.Y.L,8LY%J68FbL@yA,|`śL4q{4SKwLJöoc jP.1Z_0(\%|rum5%C_. Uh}@m얈.!po!GdӞҫ_3rA1sq/Ƹu. oDYA5eCljWUJnyʤMn|LT rڑjF>JU`d5K1k6zoRvBI W\37p4!0C*R Z4#)3}koS$Ze߳Kr[ђͅ nvwC'zOvW#fqaq޵c8>j@:o?>9gPj>#mEfjmzK%8iGkJDhY')UiEkI2egZʹ pL:P\.i{0RآKsj㝫"2PΙYeEe:RߒuŸ{7W ΃JI?@k_";ң7\۩@|bOrde`l.#z bPufǕ;q BvM ܙ㰅a"bxax"Zp6Gb~/_EZVvi'7LU;Sa5u&\[?'TZD**z| |%#ZF Lrп샸SWÎ_ c*Ub1KE\U2,Wj8&\ 0 ߱/^ 0"䷔I<ρa*޷>g:eR*ZTNB^_-ᑖ.Cwm=L 8Q%;ɄxKKK86 v} Bsdbm&6.D~Ug^jbLQdx̭XHdě\y~ t8;D\:m`!N LzTQL !:|!d~C]V3AS-#J @'٤b-/'x+s"; iNp䝋Qɽ@#& g+WM@…푟9i[ L~9G\@'^W Q.BCd,oaȍIħN7Q\ dϺ[[F ,W6:Lԧ/tp_NVm!Buz>vY1"%9.%P|;  qG8YǢ9MHX =H<[NH-aUw</LL_Μ^9K& QVbŔ UNy)F-nt`Ikp^K>W%af6FT8|B4Q`1kK#wF)sq&`z'Gțu`~'yjw[%|"qiDef+ Ü?۷2z{B/nѝ]uO2(mdpWf_$\96|ۂ#z:*TDqO3[})<̛9x aF=C @J\`SKWa`MBҎߨH$Uߪ Ť=һA^͈$B1b^ϼ-a-*aR%^8'í*Yj >W]~A[ 'ȰQl;D}F ¾mf;˖sh/5x yP՚rKlD.UTH6pKRuF1wE֔xbMlw3s'2{ ">]ZaL B~`_#ی:qv`?4WGm!rbix<)k2uLIocs;#JUk&|Bՠq~ l(H rC-7vޝ$3^ `G,!iʒ=B5+ Z1C;sNU^Psovač{j("%f@9*Uv1!FQD}mȳ~<[!pe==HsL`'M02ⷉΟ\K+^ i^ˠs* wtmjV\Ƕm- N9Ax-l8vFu`D'21P#E#A(vSL2 c@vߟ7C^׻J@GUkG=}tܹ B7 WĿareGF̹|5hWkew3獋1%QQDoD?w<=jpϱ 2ބڢrFdm曗^c> 7\/(G"ߣL/W!K&{~y,fԤAB̊SuLx~i2xC%LZW(*0:Y-0Z5?ioQss 2d-,gQ׻I7>fcW*z.+%7!3U3. SBz92]\k?@eI,k&@|6݅}G$Ua?]Ѽu?SH6S Jq<E?-l rP`&2 D?H:YRmӀ/Ga:OdgKҽ O}B¡E7ԯ\_k]^YEh %tCiy_G:{:O1 kM$ӑ{ KR? rLyRMnƔ ]y?K]QB]JbhI4q{i35er~FqDL҇`^Y#4O,9bݢcRAD_Jc:^e.x3f9I:H%wÙ~K}*Yy}.BrƢ:i@xpffzr˪c45oegv, i fK @nKm}eڿNC󚲵ޞK@yH r=1O<x< B\xn=p/_UE7ڷ{i9@_;/"d?t7-"k!➡[vS2tey?=Y@䗭'1C VۑY k7 OD{J0g-\/>jV}á-ƌ5o>1SԡnzhHڵ$%P1t5Lu=E9P$zL.{wʎ=ׯ-{+8Jɭ㭿0zXf>9to]V g"Eѡz[i˾ؙYnLU2}:(gUe34sq8eHκXN#>~XCN~ ^aPi @eb>hUrF!{\˟"=O'/iUˮFϓ1 GuIR7j ?bܒ9 >S k)7%;|a+SCjc]шnCzFdQ7H>5WsY%m4&zEIC# Zt!_F?xSθ:R*ӺKdqb?Ǧ.A O V8f^y)x1c!nJ1dO `c<"f(}$D@E@@1=8Z4_h$\s\˿GE!ḷ/HZNpY mg!Q eBn ^Q$ɰJ<CR 5Դs )<~Z3 S:6ЙJ]G^aW/$H۱Y 5LuG ٳ1V^ [1n1CyX|i4fֱLۀl u]\Z\N7U1[6y[S-\ӵ!vU^X5o 2Y( X?(vL1,~_UT)$7!# Y~ZjQS @=&ƶ%#ZCj5զYH`JԩZG+$B&mJ:ES[wGN55%7e>nۄҤEv?ap6yy/33.nk>=`"#k-pU]~7zF&>SϩxpЦtggf6m|[^?{Bzw] Mo]|ۑ|{.rJ`C )z؟h7v28!^iH'Y4%"_%!P3҆vl{CEibA8o]uu LZ .1yӤISiՅ÷Bh#ߋ]V7% g, !WByb*60$oR(2קw& RoYQW\&d3؍sͅV[O38.1H[ijmeVFBAp7:@X) U[qLBNZZfocA#d/9 R*-Ǽ@1 Sx'DCi$ YO_OS_ǂ\'ISzPO;gYZ0707010000011a000081a4000000000000000000000001646b69aa00003464000000000000000000000000000000000000005100000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/cx88/cx88-dvb.ko.xz7zXZִF!t/#74$]?Eh=ڜ.+$gJܓB$ f?$/iHQ[Eiof&ulշQqG*qm[bjSjԭʕ=}e,?]z>wFµf[-.&P Kv2uPK?{8_Bvid?2Pr۷A[#ok&ARZ"  d:6{nfSUM4,DrVs d6<֕|69U.YPxҨlȟ˵˙uo[#E;wӴRNN Z6BV*B$5&U3_8UxbeeHԁo{R/T|(4h7> Ք+|/D$n="-n$Ew'@Cf nJX#}@vybg-'ɆğVRݎ'̢D21T cI`M־#\$[1Ҝf`5shEv3 MHLI'[ȑs}LO75zt0kzyᨖ"knR!EpNWA,הvK$lq.nmX7~̦,KP^&: uOo. pč D9RFt&rm#2j}MvAE1[^.Rw.Å/Ջku~ϳCy ~%"bOEe9碗 `;}h q4ēέo:ѹ=y#PP-/Ee}rPL*h8i[@jf 燗P`H]uTP&HujSeF.|>t3N:Jt@YdG7izW2C!儴(#8 k5:rg8D_KGL1DT#B1<͏lz^_P=ï4 P2ρ=(U X'%HWD|J Ԝ81 SQa0R <.[xxUc%qώ#z MnV8e<Ľf&ot5|xgL=L`Ė?վ(:+^7/`9^ZoYdIDxjZ.Kh t\NDI?ⱈ; mI ynqL]}oicdev>Xr*+G:ig69[𬙹b4j7;$7+7H PJ &˭a P)lu@z?s/3)%lZ. !9:_8 ~M}s:"yMs"Vn6$t'}08lz4xieړ2rîXIdۧ̕roA$ >Ap#aw/ML(xd8 IG#J#>Bzf|U`mSpfteɱ㜵>U$[_R{F - V؛Gvio;T䲪fxg|#4G т|N5WƩ$@$xvOZyr4 C։k:V&*8hͽk6Jᢼnp:ҷ(2@o{gDRU>J(׾ߙnvJ(zn@A_hF>Rm?ObSJ9.A󾽬XpȤJ֖y sЖXcDwugh ; זp L2/C M׋՞z:;g։:;fG4mOWvN .W>-'K 20dGehl 3kz#&ynӽyRߔTRM.=+͑e^4mohRţ$$9Tdi^~z !BԝQ}V]Sy g g_qQuʰ-GE\QI|j8,HfOZ=֤?dA/I"F+1_PTgRABĿ.u,.̃g]4~s9yЇzZs[Q/ge)X3xe*J%tVrX%PdPqԧ. #ܟS L\ǧh'l yI04A g!=߻X Љۙ Bx>LqAh-# EA%fT&$gS \tS~E 80x:WaK ҹэBR/j8{hzbLmL#<:va8m‹BDg¨wEyCʈ?CB[L"~J/ībTKEֲ`ꄹ'S:{͊6?PzŕHE͢3N#PNli炞2N~7eI'm(Mx’XuRo1uSRl:R' * ?QԳ@Vr,PԣrԠ+BsPKwt5qqUV/5Ꜥ+mX罯n~'JǷct{SP L=zz [p5aQ: )g7gBpQEae\>X@tuиUWr㼎ު,uvHH1GPqs!zi8r2>jP'Yu=nq]ns]u*Vb.R Mcge`^PG/(* Hw/fu(=" ě;Z#ӌ @>ln!Y-[~!<|{fe̬Rhos-[9n7@?ĉLBsN})*[r mVHM5z{ѧ7 qY \떽ބgS2%iFc0N0L -̢|4 4fπbRhLu=#"%JQ!aMv,Btz`G/Baot3&bϾpvAGtQWlG*Y"a. h7Myw7eicn"Of'_pڱ[7F}*ȡ,d.;gςJbV1FLvVbwkR.Fk\~tpj<|h~M$Cc QƊwFїf7`egN\28w[ŝSxmߟs{^kMHPݶ !QjqV'b]&NM1j܃'t(+V+$a҅)l{U$Ym3eW;ۨe4p|#r.p;&9d.[fy%ğ[w4jkծ}bVPGP F PLΊ[hO%=yg*$_rf 2fuL48붹2#fvj4gBooI{,g"p3 `&*øDVF#H }yyrssV}ooKnhaga?mNMJI.;iշ6Qdܰy#-R,J#rcJ4g1 Xb-ia.1nzH<7f?Ҿp6PjcrjѺ&`sEf\jpWV}yIF26m3/CƇ\!Z L HA`? HS̰Qj"SG(i q\`QAWk.qKwɆpW!ge֙e{lSSɱɰ &u(Ti(V/J].;#P\+nyi˺Ezs; {mL= bh$"WH5V )AZr7NƅF+i.j2":O5"iX0fukh$eU*- -P{%6F>n|! qz׊5BoJ`M;YE(]8C7(mz+ Mb{Gؾ&^/O8OوU$'q Bɒeb㽂׻"s/V!4V͢B9fy@4kγΜaIT:9Ft<읻,< D]sgY6;캛nQޖיEl;="d\-};#|՘ՙDv?l{?4 %htuUHrHVn.D %['c4풴mS{_MVr l79մ̵B徆ؔCψ{EpBk *DE'O D&1!a ;d3 :ُgxV49 W~;uAJ, %w6'vMH:)I|/e;%<12ݟv1!ݨ3b E }ggZ%W6X$/8b_)ZDo]5dic4g5?~j;Rgs/$-9G4Ke֫VѺl8 OdT踐 pureA#2F~|q =\dlD2ݖr6=U_O΢#\ tפ)À(nXPJ 3_zN _fX5ofP.V(U2.6hi,\NcT"=fw0"v,Ph,`XvMh?QYonwty7)LIt}`xtz{(~&oi:i Nn1rY䄖)ojr4rҌ~c9fA6`1F Hߗ Nƥǃw3~1iX9zsܙN`Q~W&v8:ujJ I LG¢y@h[j9m튻5QhPZKUuMd,d]_d s S>CdD~ 6' Pݚa(6yo2rʃU%jܗ⽳d!3.7姁3|` n _ն%E>4!`1H&K:mJ%=_U(#JCߖImVu4 ,pmIlbaY{UܳoT.0\JӨk/Yd&[JMIpMƁ- AdA_^k A}DLf)1~ ]!|]u!:4rǸϧ\|5Mb^*0u0h9͇@' E)} re>ոJK\P:ҚXŇrSk|) H.b*l Q ơ^/V7v0*g;97|QwS"x{60W8|;eqԞY&-3`1&ZasLs> {\Xe=5>@? ߀Ip[+"X).Ufi{ C&!D9eg؁LnmcF1<2%"48hl$ߦqC.ƃ"mN&Mg.DZ`ߤ4@:lAIE"mK588\zŠw bma^Ow弄jVQ));D g`mTr'BÝ |4p&, #^Zmx.g?sUR\?^XnoVv^9U,x,Xekd:,"itwkC;#1JH܀ +2]J}nԢxVC){Rvlq6n"3kӄH2D1U`e-d̶ 1&K4Jjiy7hj=zš5PrFÑdTzlQ p)v\Նm1VX9Ȁ_(ή h;Vk$M6lOo&!UFUbe!KMެR #+XX,W}}hTzwx+E'_I5@P7$PZ|C r0+A)S 'xJ鞟2zۂZnN9(U_ @K-vS>D~V&vZ} N8l`iͲNiKiZ&%0 qiJNU:mؑ΅|4s= gTMN(YZK.pKȤAX 8ZMgg;IađKp,p`C#ؘ8HKfԛ 1Abb;{G![Fف̅oHsu`,c CxnR@0KPa4i\X-dS[9;D}g1 5E!kYdg/SR }zEĭO>Ϯ*iT0r`b'ݓ4Vtdk^VW=!o9{JQ߶KOZ%'W֒)K8)kxVLRDu> yЬ4[xLoUm}R(ٙ8 ςۼ bJ(mJ=īڪr YаDĥDX&Lv4^^~v2ohcn꿚:>\x/GosB?^|@)ËSU ^/N>ui+"Y̮@. ~O (jr>#uKYkl }H5,? uR{0M 63p(A_Ҷ2Ƅ냂wqdt(,ɸ~2t!"Sf'Y',A<(ZĠ3<0Ÿj2ɥr$K?t ٽ7Hky+wIif|P)=UO bNtY9W AyGps3ep! Q:GIyeCi F}yKXR;zn3wM铁SF+evNF>8=X FN:Ԋt97ܝF ~!IOQCD"_bZ Ym󋩚:"g<0rqj(Q/(_n@C0GIЏ@QdF {)t,u]O$muλ0B`Lʴ48Y*;+gj65yB:X4CGpꔿZx2"1lyJHG67Zǿf\ZHmo'<5FyG+6){,B [+p(y_C·@J)Zw/o!z*ޝaa_=} CwV^Yj1^ap3Β-7rG6[%C%VDx`*ΪJ*kB1c415r<Ɇb-=R]b +azCiԺqCZ;Hԫr^0;(m4f!>'tu) M;c,{:)07_̵!}hпXNAH9gAJB5]~F5MgOc^ vn~xEpD| iDZ!2s^,@6ljk5?2<}[/V7Mډ5fu in\3.әBE%K1?KDzg!}D b纋h$@#y Ic?Zo:Wc V,Zc1֤*):l~:F̒$zT5&8wTk0vrlLrd@_~(G!*=߼]AژE0~n[,}X%R (4"씖DV! "PT*ܢ }.WpgNj[ګ<):4`lNseq'1'L@wb4 =kajx,9 --0(I/`oʵw_ƿ*spg$$ǫ,@۩SˊA*r ${<Klq'8ή"wxYR"' 8Tb)TpvOoa.i=}_c%_В͖, FCDtBm8P cU7eH=C6q'-HkXM+hmoyߺe =&BEWxFCchFrGQ`Rr i 5~`Lyh?'ZX:v[_B% ,UZNU[uSqP'+`u@/epOM n;$o6oRX=D>̫ԯ 1HxUZv;k~\U%s&0)T.=iGyk \ۍzQlIS1Y2 &Vi.- 3Ҩp%2ڣ p1܎%WxE c02iZ<Z6lAo͒{uwsp?ZWl tykzfs&{{*w:۞ %eϋ#ɀюgKzh:_0#n L.^Y V_ /A~.4U0[(S8!caf*qM4QwQIm8"Nk=C(W׭g`dGr7T> XY:PPf6c:`擊UԖ| ?"~bv!xyMz 0߅zqʐ>t8h9rfXq $1ڄۺR Vv9x;I:GK̙8sa\>jiUe"|9Egi)#۝5n|x[=€u AleUXC]0@Xs S)5F3Ucإ_lI𮊹[}~66m4@nԯg? dQE&[bc, CDYKj9_}/1DLU LGFڔ "bߒʁfQP1zvScY*JػmNd72t3VbZqO)KI:{ycCf T : .du6nGSB'9cjg|^P>?q۰c4w~ ]ʧOZO >1¶BFpaRݎ.Â8b\/KZ[ttƤ)xh2v0br,hJAI Q Ӱf2Qm<=]W7)bU9r[<=0dg+k:24{HxH@iO ?TRG1:/|)"P 4EJރDeiRu"WEط{ouQOhU*s.QDZwFbmo斣߫m>GrTzlJ}kh:H8aEFBJ΍%`E9گT:hxDjw0:fGma Cg.$iHEW*`PRyC>ش7v1Z/}U?Zat1V@q)5!΂hfwRgYZ0707010000011b000081a4000000000000000000000001646b69aa00003a04000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/cx88/cx8800.ko.xz7zXZִF!t/99]?Eh=ڜ.+YPgUqIdFIք3qZ ¸j" SOXjc!O욼3""GM|tyә̲~g}F@& Rq{OsKw$b<웝%a%`oA }ӺSMak\jDRuMOh6@k8@`,OX[pВsk?É|?.`nK+i0c*|IW"Rykh F9[GZScn|>|(3]/_cqyNŔnvB:%3@GH ] ^ oSf.? 4 M RFr"WL`ڻffB9ld7m2$c'S2NgE}1l? DsLD%sq Dh}Kbqf}ؼn,6mw ,q8["xC>;L7KyQ̹˲ 8Uv7^(Z/g+͢aV&g)X`u :~.U*pjzN^sdlWk9LmlN7W-("H+Bpu%2Y݉x[Tsm~@iCbcjӷMfM0*\)A8\,)I}'3QE.?[6c !Q/MEn$AZ{i7߾A.K /6jɁ7%g*ƠF4$~]]Af3;&iz]b"Y5-in\_Vp8H,N y wmu_m0x3\[{>>WdD&A P7wk!J)CfM /azxMJ6I65yb7md%Etx6;pe,ol#eo,}C 'IfdWprvrͬE8]2go"#ũNR3m?eV9$l񕣓<8b3Ët@g>9$YUzՐKO=Ԛ{"jgc  S#ZN"Uj}zx[-jO/QF@$|Yۜ8IZ%$3mTkV`M6"&eo/M>nآ7G| =Hm2ƲW8ϒ?͜| LM)Cz4yuꗍ{} !3(l0agK5kRDZ w/ʬwtPHYGG{RJsyeK: @;ݦBLxt5g]NqYrH@~^Wf({MoϥKPFXȘ"JXyKpNly:z&Q'~P(:J,WVyaǮk_>+#JF-'~R]dTv{ 2n_5b*p|SQjqtދs[sJ[C3>uB(b}HUۋb9$A=H-?{O05IFѹA|-(5oҖ/IJtD/1)9bSmh{i&2!*X/8t/.I}OC0[Xip]5 t~.,[8~ҝNtEӊ7ef9 sr]_ fwJp- r%eY@"ݼXt>v곬1;dʞ9ݳfGD)ܿڢC3:3.p]SJ:UDPTtm+50mDZV?.yۏ14|FS`mXUWi!z1B{7'=6x_9cB[ CY=rwwkaje~o^V=59odd+ثU@Pf*[ZѷunрcBFГBxFDruGuecAoyN*[z\γ0$N7SgK@efqOf+.:1&7Gc؇ta(8mC:|#-k #H؂Ep/,LRW|J;G sɆg,5XQa<዁}}/x$ugA4/rmqwL 'R J0?WC/ V1\<@ʹ~vZT Ew@6К=>Hv*k C1x3PRwmU^Mi?eGϋr^=Dwnkh'9rWk] ~On? II%!s | K hN ]˓xUfo,D! %zSIXcVbq (wܮat(|CN]"C͵=C&7@I,= Dzu^?@0zDr'4|웣XgC c0Wp5H/34󦇤h D)('٫VBRIw:c$a\ÇK!1:y8@'nl?p%2PTrH[D)Gg4(ƽv(pFqʋŔ )#1SO]VS쟑MU;Ee|R]rB$-J`Zf[_TA4Q!>Qj5-Upt0}}Rxg3=BkuCWh8KƜ?ƵV9F!u9F6:T7(i< GD\]ER690P|h }!Rri>GiolÙ7bH@?SkK 3KR_nRg j};ujFtW@["kӭ%*`/z7 Sgܾkk e !T { FQЯҏbhrs"X#{TP:GD)Ӯgp~"E- ~ ow˘ bƯF4pX[0yғ]BXR'ٺZ<!3mOJ3GOFYĉ52UM Rz0B 0Gaa5/:0/2(;Ir+ '}$jW(^`=B>tl`{R`KJrz>@T.(}4-,):^ %!I+ACKҐ[JeV$EO>w` &[ F{ طY)v&@8(6f-$F_e3 4IIvaigʭpB.[9&XkZz{1fGx`iWL@\q\7yi{G y2ޓ~Jy:=˪+΁?Lu( @5?^]R,Z~`~V|ޢ9x8oNE;$2Q^o͐vZFg%#!14<H/FԬ]*7a; z"gej:'~ 睑i&͒<=Pb!‡jtiB;q0hsva(wc8D ͌waq5! պOQ5YDq$1a ;&%Ⱥ֥ߦzы- ֚9eY>Jug0N_j7N+O =a793jD8z@`2{Ms$x855R~}I@9'\1}YOR:,eZ\(^*z`3H"JcE:f) :sy'УpRKewU@`zKLĎ Iˢf#t˸Z3 >Ye#Kk`/d83B EkJfZOa2X7X*enJSW;w\б?n͜@7 @'dv/@pު=\Tn&zl5`<(~؟?TVni1m,7g3'"$lSTEtmV}ƢS"0eIt|yNT_ftسj\ $TE)DTUj'`;~.l+';?j8NқxeQACS5 #Ltݎ?Nq5-XA/`|N&ZE&PT#U`ï IȞ;$ThGPd0.vl,E6}l놧qzdx)^x Y/4l W5!1A8<)1B1}z5X0uN02\,D=yϰQ0Bb ZVZ)X5oI6$85Gv+ 6kPkVF嘏:v$ (;or(|.1`ɼƊ>g YY;ͧAɍ:܁R$pͼ{6AC+1l+SmIdr1#og (:x s4D&jg՗'HHubJ@C6+||pi9wBQ|_;.b tUQaeKaZh4kCԢW[H4ջ"C;\zw_ % MP^tE𒲺nW x1P2H-Ĵ=94c-p5mY9"|8Z&D0J lj?5ȅKU,=XX6rF9 6ЩH^ځKT$e^:(+z5 ~M M`z3d'}L2S\}( h[:%%BOy :w*8 %#ٶo0+|H Pf> MnńZ.=y0r̓|eF*+.哜4V%2b4cp]w $\v5VToK 0b(?oSwزd ªnY|/fm]p<+gކłyMDžg>(0+S3gEL6|owt 5<36jå `IAX[R^$pxQE8-ԉ3 B-v+O`t>vN2TZ4ܻX0;C+.] o>$P8uM#X,h(EAY2-L[ox LJ@9;%IbM,8 Vy+Lx&bX?ڙ誕'$~_Abe'o_:4P=eqZĝa_3Ƶ 4r3 %DeSQV}{%t$D"q|x~); Y|OzN'Y9< l :RvmEbjAQ,!/ùg U} Tȅt7~EU\!_9Qfr0d1k5*z)%*SZ'Y/AP1`TP7}5!5" q H 6/ Ѷ;1>%+bg;388&2@  l:q}Bw@'[ twfG+z7:~#`t C/(I$4ko?ʔZpp cэfoavEe!LqER0nIW}ؙݼԸ\Y#+,-Yu`A +]!/%dғ& [uQb$ p@K+P4lWk v߇d>WI%*x٫ED!\HCר2w=bt^ GHӽ׹hz1xu-d,_}"2ΜVw:JN ::I+m,=| *r8Y[,s2^mnS-kbpݡa '$}.+5 -jQjN@&7}(y$ʆ%Ӭ桓伝ʏ3w|ϲqZ c&E7Mj;pku9 3@@ȎEDkҝ`hy˕*6T6n3aCVDI8^ F藧F+콶F" 7(FD(Eœ$}ACt2;/06 }I^ K[eKiATxCfBS8x^BDzZZ`C!+ֆx~gjB*y[z+^7~w4))kL[;Ju?O3cnlۉ[Dk`mk36go2 Z{yȽJ9®_7g%Lj$u]W"r%M$.Öp Fm8Gm|K[ XsRcV0!C/qvBKơ rȟ7}G/*[zM3,6YDŽeˠٝM_I-h꿉vX^/+:y]_f.Z=F"\F˅E^Lb >nw n qLfv6`g`DAiE|届)NOkYUxGu?oNt"{Ɛ3k iZ1FkKB̐>, SyvkhH+(R xKMY@ /]K>mȈ@-0e7k!A.CRsna4uLy*.>'qdL[,yf _#=)eUnϻ$_YAl ziBlJ[HY!rY :ꈕ62(MtBwZ'O7e_0k'rMHX-]_Bwni_ܤ,V cN15ٕhI_2/_xQ~ aΏZG2lQu{+D)qsL-o"4(yQP`=ECWxN=7~6kȀ H=`}Rlr@3`']^qX͚UDJLK+!hLVTDxuQOoۏo *~'Qk*==\l_'Q 25 VCQ]ϛTf]aD->.}&ʲj`y5DP]ܤ Bg&a_qA""Tk鈂䈗 ).aF]V6 f[sD ٸqEcR`NQqϱ!Ty9̳s0~ U G⊚-k^B0$ 3Lkƕ^RA$L^6u*FvAyCIFxwW67@g#hFqQN7^aѲͫLڠı<cս-$Cz&qi7e^&/DŽ.'{IɝU0ZQ.\ eF {Eص SjHyCŸ^=,!oJ0qyp {[E!;d-_!DH6N;jZY3GS)I-!bHS&oEۤ۸ A2PLO[yuoޞy_3zEwl J'ptLd{ 0FuT{:@G 1[Oov ntQs]=x~>R\jm=D7Qn'J2]SA@E؏L?#OnZ͎C!a |O++4SM܃yup=\YʜFaEY.d[y*XB?}9.cYAH+[eۼ2IH#ANΑ*Ew2ˬSץ]Vq3Cl**р#GS>q|E1cn]Џk?\BYLH:\='Ђ6=&s E6<*K,48_.ӞMYFiη:/q'kؕo&-WCfYviDn7?{qgDb)kCwjU24e 'XN!ؑK0Vv"G WVDzL~C9eS8̜󚶂 "Ry 2q$!=GlW;C)U*"\UDo+'8^>*FXW5guSՋlQბ_ C85G a:R˒N\^/fÁhQ5߇&Qzqo`S<^ "ߍQrPYl)T<F7J[1֓ UbԐ::Ҽo[SufGPojwu/8 nxr9M(w4qOp9@j + Aٻ^ygǴ};_WwZ& 7'MJz2v5m*)hžPfx}J:ZA|JrM#_\1qiaÅXɿ硧GBZa7O)Kwps:㱦 37=7JԚ W2Jm;.09>{ӫ`a[9gpYЧ@k7`g{jb01EPazd{ƖhtKL6H6"m r,][d>&SexXsq,[Xv$"RoOVH/EY)Qss\ vɕqر@/DMȌ=MN}f{5q(+BOwǼSΐIM.=h~Dhb|W9#aw'4T?, V!\(s6tؑ> <2Kp$QYq_A%'}\R\TkepS#2 #uI~*"fjXm~lKBs_ ( ] 2@܃pFY%}UV:UoM KJƲ/a&$Y]޴ 1S^r]vLuSvy6?Gs_x<'n 3US&$gK01IvjGzG$ MGE뫞wq; tijGwO@"C >)Y0oKҋQ,{~I,m3zAo[2Tq88p| /)`yx2ͥKI)8 5#aqIm;k6-v`.oN1ocƋC@x(tĺ #^"%YHqhEF8eAHE"]:>ǐ.LcXʄijP} KNL(k~\|ɣ{Q[ aX2d5)=ȏj|rY_\ja "|+:qgYrjqK_awDA.[8+Rݴ ͈^G.e.ȳGI=RE'3-.__<%NOi~gEZҖXԋqH{E/Y}MqVvÝu SYhsrJ N֦!VD5֡t(IR}xifT(!MAӽ[>77/ [ɗzLu>nJXc:FA-eG{TnG5:_Hc٤}:t\4P(R >`Cv2*{СHYNUµ;Z.afZᾜumًLde5syiH z+&U Fǣ)m :@8^z>tВP|-[)%HICxkF[9XA;- P 0dv-#$spÔ@6[:X-YY+r_grݿ"? 'r|mfq#(JdN2Dţuax~.w.hai0; NZh0xcP5 @cpf4!e gI+9A/q=l9$OS/ZJivZpLب̆ڙ!|fb[z7B%C_~hn:!JҪyIyp-R> u6v@ QŸ!3[< cM 1Z.;Wp+sG+ y坉"-S>2jͳ^~L6B17|XxekέkUe?\Tu)j()KiyIT`pJw "Ĵ#/"I䓟-?dw](R~3A_Zv BNq3p!I0/x~A@EG|&#ws4FgYZ0707010000011c000081a4000000000000000000000001646b69aa00002344000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/cx88/cx8802.ko.xz7zXZִF!t/࡟#]?Eh=ڜ.+`X!Hjlw[-.$۵tZǂCPX.SSPM5qSٷ~‚` RJ F"ރuĪ즰¬&":Gj]9̭,{<$7&8>{zރe؉P)cxbVu^w:nw-h=Q@HClQ9%_sYc2~Ɩ琌)`u}y(_/P9Z( o³.8nRXؒp7n[ :uB5!mP$#oq?'0gw)ZV|]%)A(8RQRh֡G]۴OkRj~yČsArtdDJYFo~*E,bDcE&|u-*Nvh7N T/]t">>dgIFU=`F J)rN{52>-G:茉O_zadO|[xs:5G7cy nIs!Ӡm 9je"S3:;yQ9C) qynNLc A9l*3x]}P JTp(I}8)3ȗJR LoeuDHOS:':IN4YaO[ w'L5 #׌^xX~`c/ :+ I-;@|Q:W9TpNqXP0{=jy_4ZkVgJ.9%5|](a}Z:Qb u H~3OEGpo?QsD9(yy:;'aT wʳivz(D{;54mt>U]iӎE{;MUݔHOR%*xӥqEhᴵFYG uHܵaڲknR*\JB;V]m|"3C՛AJ\e30)$2iW4;P2Y+ǖ<9na FoQ $ŷ+܅y;%Gl倈4M?E ׉nyw@ʵXOH}/~z3G>Gm#6>#ȅA7r$wFYhMAع"Q718qpdlpal,^߫ﯛYiC!⚂[M`l g$Q{, ^M=!輘6lz8O_7lN Npd_*~gr2ބn2ef3AٞX}A_ҶC^i2"9xw{h1hJ `Is+(΄#xu:3`,ѽҷ-~+Ws?L_VOTeHZwqsլ "?L!Q0OJ;zw6=R n>¨D`Gx>D oVD~gbRҙ0 |DE 4iw6p)]( }-tʡhl;Qh=ǬKee*?!hO/h D(=WAZ s@ urС]‚!0`O)vegL2Ƨ=0yU| r|Və 0 #^¨'s>% @$d&/o_Mo}9sA>z\"R}n_AHW# #S_+Ϩ"ۍ[se'L+U}eq,8Y8\_A_Ha3֨jvXʿ4^6+,:Y]$`֋)z\GO̧٦m^:Z?i&TĜa𐛌2y;MJiyn )QdbsoiS/}:;q0SSek­ć9X :UK@=K},zT$]7WkR".~5VWI[$`~XmNH>=NbBi\ څ[o\su󂒶`OI496w3xQCfSޠü~ܐ=G.CC%.?Ll4wkQuPR>5:tw6I|`Ojfya+p?*57͢4r7)|[}hM}v?(1ih]šL+ÝD[}2¹xޫkDl|)&@dksҥZtS`<@=*+)/W̅ Oo֮T/O@tU@KmqݿBZ"IPdԜ`\eU|ވ}I <„goIܪ"g}ȃyk ^aiulWѴ lCZĹ M,0 EA6BBυA{,ioX`_9N .vBDV`Zk4׃HJ`'_E~0(`BbnL+Ǎelh7ı M3)uyTOU&W0+Sh6hczdST:saEO1}f%D8:Q LHۻQ*JJuqܷopr0|iCiET^]CՁx:ε.i5'`5"Iћ ' w}x4k߻ VӅG?n{֊g:T"pۡHF\k}]TJwadײیe!E%o7Mz--#ѹm~O*5]ɟd!ԝblhqwN qT/gOI'iJѠ@>ETq@z,INmDꋃY3e؍i2(zʽɏ^*?Y1lp2 7qjA2`cxTd?M <'VSU )lF?π҄$PP@*lf3IjYm3cv%X(qPRBB.kyzbn$+qT@Ut{{t|R /&*rGYt]8ߙ19o:[+ )}O$ӻܦ>hO \VĖ])Y⛼6ԥgI4vt~+}'mh xtג6Qk2$z LoNo"-mz˜k"m_<0*UgN7 G^fG *jNH6$J>1=9cc>ic/]cJꮩ n8@F-ş^hĔ r#" ֝ABE(OL7 bC@-kbfɽoX8I|L 9ѧfƊvH`ⅉ?N8@.kveE:~ [MHݦs C =Cֈ.^ gtS6n'+踥Y}iP;O˭׈5Y~TwjBc(sf) *=ewED N=B'|>#0#jf%],夋D@WnVaioQʈQzgBa߈oYiΕ0ac=Al`͌&x3 ß3ޝлn+RTt^7srpabW궀o q^nYń$fq2uGJ"ܤ%wľb2:R˳lJdeUJ#_1 acVjLݲbI;Әe닱__ ٥xp3[mE^DB3 4d gZqeK{9m;" 8^/9lġGgdr5RAP`6]f4%ЪHaw n|^_]^IcbQqe1шL$QM\g9n$B@7*"e5/Vf,\i|(ge=(hM/aZs>4) Ñ-3 _D/9{!w7ts!P |Z0LLb%6yPh >9 H4W~ 2Fۍ/VFӠm?5V08K,p"NE-fѤY!wr0WYqVG j~qW93nb4+:B\7נwu&q.ݚ;0)I )׻ sH\]3{0Fz@(oT93:H>Oe= OVjVt`9|V^CU\e x˵q ExLpev&*,F MAܴlv}y&DYx@=͔8#~&ZK!nY-_`| sh#Z9@kBP.L(D>|<./ɶ*gbτF)8;Tqt J~(Qmح$>͖Vo5vSH92A nnAl#O fE܎mH1Q+XV3mA&ǰX1qȗѓ岙JXawS*Az ` T´gVY|=^L%ʠͭHlr?zm'Hi3Ħ9] Ayܥ wB\XJAO_;W~mq!K 3'#h=AT-֭Q" -s VynZPҗ K- %cOC"<#rxˇel;==Bnx7~QR) \<psGid#/䮪$T^R莸`=pPu)%O{n*gv]B]Ӫ\' +/ 5rE8B)%Uqp\Oā}ᇨdP?9 *83_>__{khZfLqȝ)}?B\ְ'[`M4<^9V+wXynf5hk.TϚ B$,*Tݖvf_ |=j.a<ޕ[v4G"jmQGYhe .VRjwok?PWg7f9z$mUuV|kWf!,ND+{wBA79}ݳ|]tqpkigHy@ogZ͆ɥwV;c6 :$fQ6B 6@W? -9^LwgQB},91VdxpXfϬ:+ =3sB% B +]m#}mTnz-@ז K9bR_ilƢV*HGx̱$> gC~\&#~+zNOkԋ@Xs6д L!F@r+VKdpnz2(- ?;d厗WsF/hMWzb! p*ULTF0the,3b[--P,ޫغasj~*:l1i,[ʏq>"ltkSjÛ:sH@Ԉ,S٫CrUs;!8{& S{6qc.ۥz_rJb"GvZ$#ilb ٩q~SXf{(zX7=Ul<]:b wo˥7v n=W,I;Xޘ< ^_>œهèܤqׁޏ,n\T'x2>8[$u*šB9EVy/Xd=fP.u߫zZyzQ;W6#Tb o:L;B!LJ9mC!#f.DVF.4rXiIs?)||Of/;  o*zuin4R , f eT?Y:5]mM.8GgoyKn)yL`)܈9[7QC)r޻WCھXqnT_/"Px6P[DnɭyVA<^ƴw3 o.%RܝԪs>X&( g3q(ldK![+Y, n^q-P׻`Yփ67>!>/G+%LDr B 8>H7f`P;~?@TEV\pNcHټ:iR5`C4B ##8G{^CNJP}Ht ݌W87 S鬹^sp1'J_Hx!@ Kqk-;G5GDRĝm]4珜2yYY'Y{]_Rtd .&D4Mg#@߾OVP11ױ樫]&Gmv! %ûڰΞäMͷ10=xs6ɦ)heco332(f>كy$K\V5JaU'+ hƆw)5{Icx6+,DW09ӘA5~ize:lcRh{Tr̚!]NՂw\Yjt+g~eonu97Wl˅{M960r/X;d+o6F}67`q^=z'jZ>,l&hm|"h'ì1zBr(`A*Ξ$ 0p(jLAؔa"Z_MRy '%+=bo(<> [ @ ٨+$uOcFjajœ /KÑ/姇[*Ө5>& z~ 316@?L>-?qEa9/IJc{W2w䵕hI#)*Z%B'E F'4O Qo7J5=iU&(|d#3s/MiQip!{2d[mia\ǩ aJ(- |p+jIMLATȜE9=cqn }W'X9Ԧ>E:[gƉ8AdҾJ0!J_"ʧA@xegkr^} nVSBՎ.Zj_@>,ݵregt`.}d$z+&YZq*ي[>ݧLeǨ"ZKO? #LW"p BNK54+Xfq2`Bq ǎZ֜rfSut2x+d5\NcB*v]]~\;QX,]R'O2?w ֢r"yՖf/_U2 z_Q+ '눲6Y'Q?I!t{LeK8{rJ2 eժEPB(4=Jl: Zq) dph"XXA e  #JeOxJ5>s+AтvI`oT&*g{ :;m0&ǘ&d (ܤ{e!"(uI^O%FГc|W5 I 6a_d@4= CYFm׭>0P`ߙmK{EI|~.ʀ" (.x_ df 1C zd6>A4^ :qcUH>O栛N bC5bc}||=uUlDԝ+ _gg>suxRŚ:w.z#9NZ}@2t i2Kugm3끷%O #֔/#uoo҉蛞Iz^ ^Msطha5_+BQr{ ޘ.* JWtp1:pPu5wb {bkS}O?˷WH+"oI1 ϶NN&s^#qnuTO]St7_-Iol@}!{jF:7a0p_jlx5] p5-ڝ>.${#ND䞉lBu+_Jco,7Și>RbՖiy%Fx>Sz%}1!j>&BX.MKiMSBa3!Pp@qix孂a{ef mPqѕjX:"& ة[5{L%˰*I_c62g.ڑ!6Kd$Xыkq$l>ոfJ(׵3){@|}ݕ@3W] _ȼz?l'u@F V$xW.{.pv]!Ө=z\p-Q8ؘ 8[3E{O7UBw^ N!m]ξ1N[C۪~R^@q-cy c]69VԫÔ&F! zu e[y8y}.ɅNmwdj/ ׎Y6fڶ ǏDGXQ֘ Jv,\ pP\xM99ZZZ]ZD$gU8Z׎l!!z95x6VY M ]2;|s])O&;(hD?!7w}i_>"trtjq^Im(6f79ɴAg\Zƴ>EEG7vj<ICܳ]WozW#L-^ICC+`AW[5* e˭|6?3+nBzVw`'EK+W{2A8=NnO'vYƘ$)U1^:-/d`w7Uo&ڴ ?$e!/ 0ɍ'0!Q_7 Z]3 cf+Gj;"z^Bn'nKIn9^X(e-E.@ ŜT%n-Pm]#%鷿S`blyS^PIuΎ4:@]o0Ƽ/TżՇ(xt* &s@rtmm 6O|< ZVl:wB>ޤ:&@woe('Cie0Ob^![{󜃚GɴQsL13ikx;Iٹ?&BqPD!,EEJ)(C>#=JBx1Ul׾I;Tn'V5l c 4Qxrr/40Ylf׏٩vGs6W1Iո>?~=1{fhKC9$!q p#9Ԃh?R%PIОڂPysr! +ê4IfYlcaݳӿJ4*B3c8{k>לPjX{npGYk_ȱ;78B[Y8 ֻ)L Tصs#j~ˈC 0}b\қ <3p&S jn܅y`s[[P?*uE%1YDQT3k.jqf+5ۇF燚Lí^>G6.˲6[{yҶ|JcOAa[8k[RG#65ߊL C\]n;,t! 1v-m}hi}-MT) ,r76\yW[a7'"|ydHom₭vu8'BqM|w: 0]ð4ko1Rn`U@\gh+0TϤ<:tIrYQ|FHzr)7 4v-Qy)$> L,pij΄WO!GBԺ$M!-_?e $]s';&0̬w x^#Ck賈/ =196=_Tt7rFYb'؂GJn [vmM^99ȵ8Y#)_մ_Q?ע"?k ;2e}|`z7r]hcHEc$+E %|:>; >"G~dU%KL8PdAH*NA|)XܷwVarc;2 ;͢JﮦB_^ !xz>tB/ݍy(3g^Fw m&;#XxJ1]Q0edY,xlQ^AOk4aA6a?\]Mmj;~];+*#m>- Nv벎6ג&TumskF{6hqސ@]Lt&TpfĽA'*)ý?P7]BWyDR+hu;xʼnuYքaTUrǚ]!^nQil` 9cLkݦX?Ji( p3L2"Z@¦;-tq`*mq3(:]w#o\b*>]Y˴)ܳ)tMY)Z3B&HՑcbh*Crsp@ɁP@PLF'+QX^LDR^ChVk*#LKዙrUpT,FDyڅK[nWm=~{PafgP̳o\IEOP7> PN9wJ}h)G/{gkD;.Jl!jPx@}M#. esqCr8:@P("?5*$:hƥ/B 5rî+1 )%K!R.u",E҆s*AA SautXL]s#QMV/%3}|O Guk8y'KEwϳ(tC2ܠFB.JҸrE$*5n'h7|$߭ vJs:_BRڱњ6;HDĢ"oNQ:+UzQAJm@H@$oɴ݆4?]…Aч4;*^*K: (UK z@P7Ì;on :jK=.cp2T<Z Tm\VX AϾ Wimp1HfDsZ9DW2!kE3L~w*d?h.Cc[*azb<]7E $S \Dκdh?[d+o_o61mF )RvAapBS lPld0wu})=_jrJ^F )Z`AA!@o \ytv>pv5:Dt_CfNIP1p+yc<*pfJżMB9H ҆zPQy κVHl2]G$NoOc˸cs$f)Dc*9t҃jX2gu<>K =zMJUWk٬]2&9Rsʮ2hu0V%gBgC|>KDve\3}`lv`x>,(8gҟ-zi }aK`]vwl,EEwߎN/.c'C䉓ΐVw(,5X@ Ɲ@?$ `pߗ mR:/!1Ր-bl~q*xqT١jۛ fJ^=H>0ɑ>&Ml&un35^_ z5<A2eH+%Q(:#׭3=5> /Oea6T 6^.I&3X^B̋~LjNSfrUҞ3`O&J|&7?~4^1< 0eLGRWT3SgדEѪ=7l  ~:s# }G9-o@0n7Ve/KQO˸WT`O1 ^SKTQfҁ` 5ݽZ+g}@swűOGA>Hq^^S.vO*htc*{(.4gaY'L>c5ܵ% |n-<3rtSv^q+ufbzI>q uŕtnd9ذʐٿe}U}?~W$u^QȃrAq?ӞUPڦiMyC(j7TLӍ3HXT.>3M7t]u (h*&E[dIj``uNH(U&8fcA@w}։!7?E |j53@5H 'Z5$?WctB2sBhXbjh:8]gF ˝tWWm4=R; S#Ķ,f&x=+]/¤fq]$ܧ!|̨s4U9, YˑX 9x35:+<4Ihoy`OP 5tj}EY/Sj/Nə.mA!-P aYoLg섣3_!;zfh~rW]S>ԬI#:[LLw,rK'Ժkb?/ծO p|BmѺCЮL,\H?6+HoĻ P-ُ[g-8ia27N2L)O`z{NL}|`'tq;+\azz@ 2 %-{rL@!]գ+~rg;KiBW? r%KՖv}n r&~SӘnc;*suE/»owMĀ6Ʋ𹗿 IMX '&Ս=3o^Jr' e:/vt"@;Z[Mx" N[5cY APSg$6=beŝnSE5|ImcQ+PNԏ:M4y7/[d,0q{ĘߦlOlF,ov4fi%wANb W``=y&oA1JWj<1Dx68 VnVd^|&D6t}3k<:G;Dgi:Hf&?tLubX]7ֿ==pZ`lIz?9ڼdp}QSdp"7c r~h|_HST/7]bm.͂?I8*| ~y[ Iյ)>(himbiIh,|"0I9fŸi׏\*`:& $IPYSM_.?Дr=+Vyu)p]PHͅp2w|difTwOMf@ +Evu(D&N^[B\(WtԐϕ]h717Ū.Ee`j9bEJ@ͩsJeD] _5#Gl}G0pQSIY Ώ#7R-6W}C@glp#PN5%Jc2*b[zZ݄dU!j!0r.W=dHXom/}>}1AG oOs@Fzr!C t WG*\3w (+y6ɷo /(>TI@x~%֐|WLuq'$`gˉ`c^{8c8L%̕8dž0x(A0:,eIo)*Cur&mGjmenPrҒ%vDךiXt-v 3ٸL_%9a+??! 0h_9R@M|i#7KMƔ>(y<1/N̴OZX~J!mHֻ-ِc㿂N@S^ޡ% q1W@z\90w3[$i JgzV8d nu[L:<|_K1ZoM#DAduvOBA]HW/)$f e'L悘0RHC ЭPuVUs;?%"jU% ͯ] ܤB|3r.Xq[n4w OQBA,]ƉثTHd٫ }͝ꚾzq.!PN ;y8M(v&2|YGp40E}Y{)b}rIӐtR Z%xm4צ)ƻEb[;ѠٱwU'ӈ+YV[d_7um[aol:,=ˢ1 -|58%?`,EIvf"Ez'j!>iĸ2̔2 qܰZpEҪo)k7)?̿ď+h-xVtU3oؠ,0=0{@4d]?SU{MԱ5WYԠ(#!هxUNè #\LEqV"9w8獹}VxYxy?"}[ |_ţʖ>~Z D>e]> EGaӁ Eo}~kuE@{v.+}O8'Bju!H'sa-nn)F_)_?Cw^4ˇz83bOAپfV$.k`paabhCd`WE֔G ̖!&/+ .N ipm@m*}N%wy:ESLM|lE(σSצ:Ho;{|ctE*կ{dO"+1 k5Cjz~iw~&ti,,+}bMYř݂&"0uE+F;D! {d66+RYt_{8oȤ9r9b;TɤچL vGOnd.8-Q#;)D{jmQ飯Z8ˏ W126a=?AFs^C pj.|ls;LVlׄ)(`̓TXuhYlY띨\Q 9+GoмF`EU+YJ VӨ/!%3?⟗? 7M@C^0ĹC# |AaR0c7g|WN<8P~CK9w2߄HpYs \ FQ4>^z~wse_$nZ,v0Fi_Um{veX6(U }C(-,KP7^|/0 C }mRMt=$2>S;p,șvgvGٯt/'עZ[ iK,!VS ۢe6[T}ԽfXoUX'B[Mu XCR kGioфuA+ttQsxNiao = k=r#(IFF/.v\h H\1x: u@(n@oq^P{#1M%i+ʁ7D$6l5٬L Q~ڬEN,^^$JzS"jL)lk m۶r4qn*qp=gxy+Y#8H﮷2eB=:Ël dѢ Ce?6w}osYπB/cŰƣ]q%S]zc4sgBX q~*f6}o`S" c`8z A Ѭ*#XI{jN_ձOZ^ߞ5{eQ`޷FYڌJ?î^9&"XQh9K8_/>M6q+uUX,?pe۝FGՂ_q\$ afjF,3D㿏j=z=y(zsnC{z,ƚJzkbڙc`BLOal P(t^u͋cR{8F5|3b}(`V46{Wcfêkױ'% 9I5:C 1 ? !6Z9OdީH@Irnˁ-+ Wۧf_F춓6pa%bt+T15\%ýS}aՙ-G%1#| >_3ٔa Sĸ MV n oHmx%v{B?[_>|H]Fz-ߥMJV`F$Ѐ#8YKs8[⻟v={Q=)~^hTz$j|1۱zhRt]Ar01WeIf2q\y9~?uyj92kYD%`?߁XF7vњ+E#S.2ɚͮ8]vN ]E#WkR*H7CGxj]Aͱ5%P&,"uiFE ۳!m]nFQ?+t@zKSVIh `o50G'ݑPG=1l0`ֱ}r=q`;fVU0/q{(|Aoԟpa$g(!X5{:(=qϠsJ qu%y[6 :Q09Ia$rahuJXBN: 8/YqO9&  v,vqrKA_=Sf{;).//>w-|.8!OQäZ? o*-ƚF;6GmMW ;i›P^[}]hCގ㞮aiZ铐wy൉qqMFˤ"ܫGezo6ֻ5'ʂ® R*7/$,)<}?2]}jU21̼%y~$[@όtpPS)8ji>Dw#W*+W7gV6)2tTbRKWBei6Xf^pi4bP?Knj $1ZJ6eݯ:Fn є`:Ү.>pChiGdր~46>:M5)9V`l ݆lQmjb- 2I>tQ|P3hWKe0Z%&ݸ:>(GMldҰ6sГڧoXnP 6XK~OI!)C>ge5{{F~p"e#E/;A<)'F}|ȔZJ1!N>-0nBvRt \o(- 1T (#uWV!gu(@Mz*?/q\'ꥁ,'-s7sO<:7w,PxR2˫†p@nl]1vL^65 #N`6vTAViJp839* В<6!ޱ>9 I6ol۳yҭo}.&ѩT$L *kg~[UFsKc/ӶUzti[yC9嫾8Wƍ` &Y4n?3xUơ rL4c/ pV e] p [RHD7;uL#W'v啔-'Sn_@\`2--Di~[^y"Bl2)x/`{pi.Ƒ6F߳)vT5gIhBV.$KpZnVDFDLhP9%#E7x jF5=Ӻr ekbu;!7yJ?g+>b5})RZ) B o58%sVf;0 .;J8m*#50 Uo9Z~%V ?ēϛۺ_U y8)WߎcW5 [OI= 'yP߂ :B.hYSD /@TJv"}p'F&UM'"Ds GYy)6i K]&F1ڂC>ԑ}q7vJ^&6;ɾ܎roZhxMs{T}oW\OM=)zNi\a.Iߞ* ,jt98BCI s 5D 2bڅBYlGoE( ,Mo0m'-bx26'U_! 1)^(mAK0X{OL LJd#aWƊ4%+< (`e0ۆɶCeJ jDAԬ0M0/@ ޹7llW9lP@ \I.v^/~QӮh0h!+@>bХj,f~9˭WR[8<) h ёD$!^5[zz28N]-Oɐ%hW`4vJD#sq㴟h3bF 'V<}QiY>g 8ϫ^}(fIJ9Ʊ=s{C٦b߀$myr HCZ2[o~kA4EN(mT?GL7#ߙ'xNJfF fzx1gԵN-k[˾Ih܆.[ywQ7'Qڟ,+\@,5c ,kÀd r5hf+ L}2PcC3#+ 9I+F%X" B dx栓@ #SH(뀬-4ʾ`"aDKBڰ v}nt:jTP!0©?;,:NgV9򜨶Z>_T]wcn)C'ĦUǒ9IISv%¦{瑰ߋr]yJ Ϯn0.ZpP`ugK14n| MtYwy>1c%*,* pTA5 ,Lfŷx0K+5hƊՃ;&Wvx{H z0-LBJ r#cĜݼV?[":/--/t+*qW %ߢ\kT/i>J25KE2%}BF6WoRa=00Y?ǡTz  iVY|L#5ɇ?|(9{G``cP۴{2Fɸvvm?oSS;yBb-s:Oޚ|۳AZ zaWd7S EX@Oa=/⪲7BΓv5{"w2~W5^ؙupn!DF? 6z#H!ËgA:50ӓPB3q )ʏv Bz-J{ô]w@MNXGXLK1.zLFQ^%يJFu &pԕ Sm/[4)_à~U u +3Fx^s|Oq WI3,lc@pQ J P x{o/.xHa41˄h#+yuuM,/␹v璫'ʼ}$8Խ6KC9)IE<+z0t3e F ?13a ;ʳ1j8dQLH]/*GwGcUL7K@X8 A0Jrq̧*pL\G?R-Ջ:'T]fs`/(BNh5Ɂlّ+H~;pF')v7mpj\ȡFHBE%91p灓@!v֯!uPl1* [ ʃ b MDE koYNP4Y7aZ*$;F+gWmO Hױ6:H{j~+(!e\)Lh1^ޣxIaY7AcgP}R*"t>1ul(KM"<6;ѶdlɘvCm[Oأn*4yEj.H=:76 8K m*A M5Z΢,(nyigBD"#3A6%KU& psdblBm3#eD`#,CZU8v4(q3PF YVDhd?<}7{ ֠|[LY0$A;5Wtg%`ެI|C%/nTԭK դx:M% Ly`J)3w&i#:tMTUIN.縳VnZ!Tq͏,ǾE^Zqg&]$tѕYTП`1g-ݸډ!Z M pqì=?a͎A rPC_@K72ExLz\>Ky[k4j!D{+GВ Q Y#viRp)࠸Q'ˤ?.2f3]D<yOe{\S /fi9=%˨`8!{~VY,lamɕ^wK ~Mt-zUk]$IM(g`IMWZ~#_?Ҩ)P_%|XnsuH~wi<kt օ)K-SK-iPT?"h9\jvWI /9LnAƵD"EXt4l .(E»EG`l)!5it`:=bT{C?=-?u ϶Gk/X;*^1垢D"SYׁJwIj%`hQXb_3 &~ρh@ўSТlk(l/S;ٰ]BtHK+ u6F{u6cĬ/ԃ$wbXĎY8+59+: iGh2o4WIH}\,^ 9pXK)b˩C{a=D9U7|~ZvB+S3p_n%ɣJer-c N3ycQo({mOtsl[ o SiN$nf#_Q7),&n$\þ6,~ =2 o2:_Dϴ:څ1& q-wH_% eh(@ߍg!m}h!jVe`S MjKnKזК;1Z" yz#E@A i~h_Zqp"D,2`o\pLJmu5o ȜwSF7t(.ZTF[$!ZpC r O)%ZK@CR ɋo MBj^w 3ޛp!/ߖg6<F"jK䑉SwtE{0lpD+B+RrBgr4C UғCd7O.rs1U6װwXi!vfxUVyQ|(TJ+n=DN<6)UIZ}G .@'^l=b>t w;s5r'? 4HJh5Vyz~rO3M\( H(ay`;PLR OUkb$УX/XSVW i}y6(cGbr&n+L9/ӒF'G6,fBS?>7њzo3&6u/lC:=Uw<"_UGNܵdq@Jg4TSg*'dQ?a\XdhP0A%{d=UbWʚϷP>OɈkg.ſ,W,U2 =cERD' 7}poAҁΰhQ`OŢ۲.H!p}+[i8zvXC1өktk`8EDc~3W?|1Yߓm0+ _BQ9%K$Ʀ41ҿzCLR}K1}{t+o+ Ԗ}N9A4fr{5r}>z|n"8" .΀>XJ1'E"PPy{Am㝬Zg@`H7wG@ b0#$U0ymWJ?i9(Zm kd̖hX#uɼ{~怎놫Hfx&C Һl`RvAHmR_\L]n*"`3OŋЕ|ͺJxs{ɫ"v%x(;D£]퀗=jT`5[葠( 8x\Cu*ra)]ԪieɒA1#&aYo~CP(ʃ#'yP2X;TiSp3^ݛ|<I w3m\@y$C>SUkK!AӇCs¿{(Kջͼ _Khqxʌ=&$f뒸G8̒ }[N%OgK۾/>"ε8dWNxXdͮT>hյ kAy p{#2.䠛# &U=pdpn/iD!W" /i@={N~$\G5!h9(q8:I9' W$QϤmK, E% ;5byD';zJ2;4|NDџF`YM&;{;Z !{cE p6256vaƒi=eZ&XѫksήObﶣQp:_P/lrń NSF|e 6M/ں+3˫㇬TBbv;e 3"{~sm+dh"j"l;Kx2΢ZaJA/Vu:nt2Zpåṣ7[8= o] 3㔕W@5iJ8ň\==P4߲=a‚(NmϡHwFz?136OSyZ0.' },dљDl7FV J?J U &#ïJrḬ%PÅހ2ЈSպvkpD4_5;YIgeddR?I8|tj}FWVZ.&iΊڔ (%_ȮLOen3Hrb,IOZGQgş7oum6&ǻ̻B4" *QdH{Ecg1'xEgY`b0 HNJq.?Kסu ܟ (g)2F*N KA<h6,8+\q}*{Zi_AU=-oG=fC5腖 eM{,9z)2"jS&Mf2Y~Zbb0%;kj(\{M!*۶Ppjgtv2v!vnjʯ"/H]~hTvN S^A5ȇuŅtd2ET0iX$'*ޚܣ'dlp^ b[iqPQ|#֩pcX"< Bs${ JZ[zc &y*YDG5j1Z]EB/y*alBD?$\J(w9_.i0*XXXwPhm۞n\1b[g,vu"3TA8bx%,vg(EBCl?f\aGC?p3L?Nu{2'mn1ٴzՍ P~}jzȜę ~fɁ99xpZQ d*-ؗkWp h<(Ek<wZX85mQM~ 1ʋTSjqCK:A֒|%,Š&MBMW@Zxlvv15OHmma!X ώ{gCJΩcf>JMp`k]&Ap#+fA^w kxES [٠-a*Ah`>6/꺴d0OMjUzjpj\?7k Jl 흶kR1i< _P--]4 Χf$iy$@kjdMx_DNj'(P|'c'Y|Vi<-p>=ŔihIiy,@ F[j,c#~ޏ+E {!TTLmC>iXCRO/oǻv $C;AhħLΚv{?.|6DEO2ؕ5pX#38 !d08utN\5PY yٖ40T4juxf_RhBšgEUtA P=x/bIfתU;ȍ;J]./Rr;U&B3;0Ҙ]4y]|Jikp4)7{c7'4f#@]{(J6XE=8C]j֗RNyxe\tLCvS.PgWdw-r|> 9j`UWHsopD4GVK"j=sdBSy@⿠EC}fN/O\%N-YKh*Kn&,1S}zKVfÝQj H5՜=9Ƀ|I㾾4Kb1<5h ?((Y2hB:}b$Cfz UQ5jw[cpS\,TLhݯc*Phft| o* 3=;,C ^i#IaDRAKMMqOZ Q`ZJMѫZ9tzwM hl:jBQq m\9d^$q;[b d| #@o6FH}vUQ[C0gz%$3(*|8_K>6K' iToâ\+Pa+/5Eg9WI=[$wsrsK{Z?@y0 j6$(h\:! ~Ѫq#6|7(g\EEl}`/eu*j?ql?WRjvJXcv^;3?a[{DB+5ՠ:'[^D›nOů 3ZRob>z*(KS ?NQ$YiF1Ξp&f^\Pdp$ApO3~=$R_0++_a]4`B<9c/n7E6^> Ɗy[&~x ܯd#,XWUJW- pH^P4;PnŪcMvcEPg" |ȃc%sZٝ|\cv7ghl7wwWUT#Ϭb' M sRmGxg/&An8I"?Da̖Yޏ"6ݒ!VO}G{Q'Cn`Ba,==r?,\]XM ELÜT,-ݰZ9yWCf3r j/y%CNe<}Pz!lB%~t*Lh\:}):gE`)\zDɈl,c0CzfY Օҭxӆa,OvRݜY; i1|#ƚhMrf}JmgW QllJ.$&Yw H$ q }&.w2STMzh3r'f |+ɳ03Nơ-7DI1L֟ bbiJ4_wISCQȁ04>nzVg҄1WFc%Vgyl6A@6E^1L~_.A'6d;H:YNT4kgVN*u3W^h u,"g/d)_+%['#g8xF[le%V=_)Ju)ljP! aW_s%2-.v6*%;,5=7mYsKNdi onk[H^bpDj1qFz$?Ҝw6o 40.!B!spB^8JkzwM2!  >PlgYZ0707010000011e000081a4000000000000000000000001646b69aa000093a0000000000000000000000000000000000000005500000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/media/pci/ddbridge/ddbridge.ko.xz7zXZִF!t//`]?Eh=ڜ.+=-&i dpW+16S>~튪14("q0%x,_v+$#4?"6vdfS`@'VB=j| ,Sx oMR%̛vJX`6QѺ?dF~++_)m^P9wM+_eY*r Umui按 r5`@ W'pZ|// 6EY ye o2?4%4po-}׃1~TVil/Oڵ'@sQښ+9?ә-[ 8NPX?Wg^4ս[+2V'HsC@>EI˕1xkp;zX`. 'q/&7+E Q]X[P./ rUebuݎcE-A:L?f-D9aeƏlty"Wv;*U0VK]̱J'1dw=Cm^ 7ʏ#+A,iYwCP~ՏaaD\{`.p @LkU}iq{Vx}|ˁ/J{o ^#63@©٭9 &37F]ٔj&H7gщAʟ%.g9Ґct8έ,oY*>H{2 b&в&{CfdO$(h؄a4Qr9\t땭]sLZM3WhA0kU\>24s _nOpkˑt rT951 u`s3Cg qp)f}(l(LY.2Tһ)ĜN%A]5]>hsA$ GΚ0~ZYd 0 e~W/Uݎ̪Fat /77tRֵǁ_V"d`rVW3Hf%3펩\j:F> NPsv0fK}D=iX|/S"EO|`s ?ar [\=SDheDϑW͡!~[YƇLo椑\)5*j0H(W)NThEC,:)\m !#Q0TǂK2.tDt6>g3)s_EB4K9?>.F( 4l,.9'.+}dДhXɔeE_i멷43pΩ5:DIcZSs`1V`A'#l4w&H#SCTJ4= Ɇ4ex`@ͬP5Sa)3gg0U<`qus2ǰlS5\}x.)b%MA-"–΃_B }t+,ƿ;wVo i~b-ܕoJ8m故~(\ZOEu+?R561k2W=w,fKKs{WEZmfbZqFK};.ih

$eɚNgo^-V&ꓲ\bywTP؏*wLHc3-742{Yw8,6O"4؉qL['jދޝee.ʳK63)w`_eEE)Z8TT8<lu[wD֠Ks>h b,xhq)dkǦ5l/2Pv),j30k8`fI(tM*#8i+g_+& Enp]}q.VNî~-jZØ,"; SDҌe2GPnśͥ%J zҪ-ekcl˱'-Sa/LB>7 Dh(e?]+[djE~%iQ/5‡# { TT,.[ "Nj03_\Q%Ƅj9Zq2/cDR U -U2PK[NC*@Z:-eXZDtGV~=&݅!-\;g6|U4-lgPQa!F.]^NN ae^-ILzm"H>ƞ F}okfѻF4qaoU2(Rek*}R}㯿%խ(GX38GUa;j8ˇ,Iü@Z$+[Mޥ?`;3DH5WpB3C e8 "(2eQV'\lNS*'ny$f̰!%Y9?DrxAb?7'jٛh hB Brr6WmO;Lv!QSϜyQvMhx9K+t蹙[!W+FS%)e*} jXycHSj\E-ܬ⠝GHDsPpOXpoMdxMUiT/׈63#dzR ?2n`0Q+T; 'ѨKٹ54(f}Pk$8O5uBg+3*. nM^G!/Tz;pD0ل| 7 wg7Iu/JW":1+[sZYޜᤉ&g#@ -r#DOvEA# ×m S< hsSɯogOGNh,$APq~=7^v,c|}YÈED/ g#CNl1`iot-%JEGIg~'t8"[@?؁Sn^0b<2g jެm~dQ>0֕>%֢%%w:Rl֕Kc_K0Z{AO<<#۽:D XA $".?wP`#::5C ^cºdCK8Lx7nmWuP6jX.P3+bf"mL^E n4Q1ϜjXt߾ߍ")Qr1&D/Af_ɓ CH/A$Xxd.d3#H!Qe;\7}4ee}0K Yxћvߪ)I6u2LdmCV=i{"τw"&mUsNDuϡ EA8D%qJ&;ʼ#4*M,| ldܑ}G@um ^]B1iOXC`Q/M_s_Cyuv3C}<:Jgb\ |NbB-.F/k} zEh؊̷rWӳdZb~wQt O{x[|yPip؍o#gVnDso ab( Y& `Qp?xXA?DA Q*xe s |bs,a&a:7?πdWPKG i]4Go"b >wl:A@v 9k.4ݙDv!bߔGG8t`~L&h|`$1!P2wnT\ߡO#4@4`a*hɈk?RWSB :{.U(1jHoW!oLCo.حjLb>L.#!ч>X7rC/‰tPT 2C|B˺T0='#Ź_pN^uS\;T/u dH PERU"04dV[+";u(rr[Zj&4|+ 7iVT$4^^ HFg(}Vn: \Lw6zO2sS&(=c3" KkE1xoXΈ*F:âgG;0vgU]}s ){VRISJ.zi7${7Ohvs>z B)\#y#aSe9xa)_s77N[G_MŒ^4OYRJ_劒68d_Jرܧ diT%p ,{xyIF:Y'cht]Pٜp3dA ^FItMn%ǖGH6cqy|Vxh JMV ݦN$F#P W(^v/NټvgT?*GP@(CɆ@orͽz]nL]A7dĒf.˽c3?. Κ80M#R}5-::Ldg1(ovz`@/9SrYHcSQGI>nͥa-,+qF nf͘_P|6UkVmAz6:rFSQnq ;%R̸vy-a$](qRH+gAt}֗>?K1eׯ/e6$qkbJd~Zs^UCxNٶ4y<}'VZ' 4yB?=b}ItC x]&v>3**n^` 9})nGr ҩ}2MG鱭K=06[ 5RN#k5EܕL={.xYYgr1#עF< v)χoJMSj >{/E wXw+QXl0#; ԼW),ǽA uʰ (o*ˎW݋ضro[wqw̵eY%!ʶeAcV ŗu\x/cBȷb>'^ a˝͖͢co0-'KxK3rAbXS_5* ܢ z%銤aHҸABKeI͵飙{c0eY8ZVk\j.ɍ TuAp^(;k6Zb"W1?ƝKS Bcxֿ}Oɐ^{7 2ȫ3FǍZq`}շh|r,..CxV^J}48Ejl̟5 $h;n1BeW I~t*>@^+TQ1'8/ivb(n'AfVCg̫t 7 \aqp$!AKWP^o%dn' JـTwGqm]@TOFlfIM\5b5J҉܌&y9ڮ9dt),TN]3w=. |Hޯ%39?D+֎TҮIלOtA x'vuPpΟ8Qwd>NDB@هO1^"@?Ăj[oS1]߿}o(Zj{4-̎^u<8r۱ D/^#=hQ  yϳI{YRbM,&b }龨@s#.FGх-;#cՃsb?[%MA g}~`6*ЭҘWy#lʶn.pڂm!Selƴ>#u%sBծgCִMCܲZ}w+`ZAeADyB$;"U[`9c0D*֩+^d|SɥmuI?ض 8%uH)Ϥ(zB>+< [ìSs b1 )=i)8;<ɄΆu.yTlEO`S*K1GkRt +,N(02x-Rfw 0^FgڄǷt,QSW8,SEsV '< b~7^h[3} <9ٸcG[z]ԝ/c5!aXH(7Hq eM[oRv~JOƐA;OV!EHUQ?K Qn>6pBM?<8߭; gvjۨ=Y|AH@+yju;x=pٴÕ\4R6up0+\L 7ɴCzh`D%btݬ̻2)CIC>ͺ;)|@[؞6,@gAi*#SZ~K]j;Dc\H)5:Ս1<"q KcJb-*P- Q*1X2D2 d -ޡ"^Q5վ TJ_ӲaW<[A@TUK;Nzum@MgG̨Dg΢UVp'ea B w73‘J]P%5%G\U+[\E\cjbX |t"m9;=upreįLE ܕ6."OMfm]=cT07. ܛ!dE!Fi0 yU#r/Ӑ bۚ+ܺ.e\>XV Bv]UAeQ^7)"!TAHÿc+_@{=/J~K3tGܩЊ^oQIb42rxs6bj]@ = Wa+>40:<$+KgcЧBBsN8I7wDLj7fLzdxoiOBo qИg\WNI)MڧEdcjEq>N_ըπ¯.R^ sEa6Xd@&[^1 p?;Fjbj跤NEcUH^rL'X%AЪLЙk*NbLC5m[%iQ'5B s& m#]m훍dBѱE~9z{P 0Q̕.e>cNY5ڜ#0Ko?)cYGl`Zm࠷k[9\fFRo*9m4#|;i0tJ wD5ȷE9AlaC.T* !BIUB5<:g;/Hyt{5G~JMՅBItpQĴ$+1)f6aR)ܻp̝E%ĝ $r(k:JKLהˏ.e <&,VeT̹@(dN¿nqTܒΈkk<Ň)$@SZəis_>xtE)I&Vc@9A4zUQ~D ŕ'd틎Z└4lRX8/֙>ʨ󈛴c' 1'~ 礿g_AG:hXKz-0ON?X@1k8;tӳ%3<֔ xw<݆A. ^ 63jtP=}$/8M)+U</CFM(:]ȆG@,o x|!^n5Ixۻ:?oLr߸X28 $fs#m3ul N\/>* |Cp ۰|T8|G B.5^u#r7=jS^sRCNVEo-g4ڂr]IWk#/V&R~iNJ9Ahe_(nvyɱř)eNVlepb ~/n%^3>аrV)5(ɱv_QSdC (<YVe\msE=}SNb)fQpatn1x&mxҌ܄oazRuOb(\.^hB"rvD+.FDE@R"U]e Կ,LZvi>sg-lb%iVx>_[J7D^8ٙʹcSOZ<|萵D16f([,ZԲr -_1.v\:CS w岁(>ӻa%\vm 5 Ӫ ݇NlŎT"yq];?MK*=$J$EsB.7abB=m7fj7lRQUor敁N<-nbQc 3uC"]$q$8C & r( M` d=LmKb:3=],~8y5 DCqO票j7]O֍& }%oLy}^GP" I6rȇ{MnǶBf"K)ak3^Ɯ!0j2̉M]>GX1 A L7dmyGɘS wl̒bDa3g_cŮ8Cv"Ea6tQXZ9 BXZ,e0 F_qn0xc&Ғ@GT+hM/`h83Ie+P19C_ 8Yls$>Catܡ۾ dAUrCqӷ>=dZXBBx}X66/hH2/>.eӉ:Hܑ\CiWf.JQb:'2">.1S1MGKu,Z {Ϛh7lj6nr%sVU)ɞ'I_u]؂͙$<]$EKn{$l̴,]ލ^|GC&.-1r#RnCܳuM 2ҏT'k ;`^Y`z[Ďm0癮jBZ-kA}95b?qf/laT_1M5KC C_/) f.) 07?0ۋ^*&nHlL L7*!woiCT] ܓ<`WCW6@Õ}h(e\TW1 G]}b7oXUalw&`0ϙ(vMɲp¥oX+Ztw36CT漗f/(Dh)MjOHOrLRSm;ė/$=˨F!op\ SkݴpȎyCV"vDHƃ]<N'u yFdx`Xʏ.Ffgٺ+góDao jF,Vk.@?iG%97f[FP\@E)f(fYßi[}g4kkR"VR,s|4KU;eb(y;0I\MXby-FқTq> &A`5pu' 7'; (սvh:Ew6_;1 $,.O{j}!8Sph6:ۺ5:^.fج02;]cΥ=?']1CNH;5Cqů.8@AMF 橝e{%+ASQ,,Bf "Yblkhz=ܸwί\=\-EQJWL79"<A4LJ+T2/q )ɇ%6R++,ˡo a&_ڙ%9yB="AU"X-'CBdü7&` f: %Kl|;S FW+OqN{)$;3ۏO 2b!ws>Ss iUs Qsώ`4mhF:š"$gUc+JlAvJn'4voSB.!7%/RLzHA5Q`֤^PSǯ61!àT䐀w"bAfxɴiD ^&~A"W"d1p֫^*Ak?;Pg#oUI0'i1K;)}Ӎq3^Ŵĉ; -:BK(5Ö9o=x^F=alxc?a93A9!ZfFzza Y͹a E~4~ŌYxvIn a oNsU~>+߭9l>F=DQ{-q-xZ^jYzLLr?[[.P"(R!Su]DY%*:-BkHs0Dڴ_(:\mIqի9h}OD[c绍m`'??S>Tڌϛ8C)-@TAq`fjF6>LGo&;P#r'+9ZZI?+ mȒE+#{\,[*86&𐺐Uˠ1Uq# X11Sy,V$i=%K0_0Hr5Z±q4fcCԄ~<Ɩ5"EnR4+* q\"⸘,hڷ<|Ar Cھ̂J:m֤ `Ubj33:u/hiS ]x^*3-OufE'(/7(DKT=F֘/oDKH.L έ>]V%dIn )B +$*8ƵG=7yt98@ MZ+LP n-;Q_Vm"| 5l=ym89 JGD,ʣ>}o vx:bxO,FIdZzጫ>3_vc,"11j0ڀJJM.jH:(}X43iBJĦ 7+NbQ;w 1^`ӤTݮe7҃b8S#e8$7]%K;12S`t-;LB s\o۠ EQC<$zʱD[U3; vB+;sVu!*ٺB9 5RG2Rv,[{cMZ \8棁+zeQpӳJQ0rcL͜=RJ q| nS.P0OxZyYԸ:5Tރo-Oš."F!,g\UlNx!1u4E+D$oRz*40O˱dG<  V; xsn#|SOL1[Z?dC5fMA-'t߸'’:bPA~Jf`1#hcʮ l\s_HAO<HqeX4oO'#S]9 e`CY%!_>FaIN<*|͔q]Jܪ`ίQC9ݨVl}M5:OJ8Hx l(Cޛ]vJ ynqrvj+rʺdTE% =V!Yo^xM~qtxq4'vw|=ߛ}~IEODrhv:1\R#3d'"z9>Ҡ+RM%nDtnޒYM5 mt}]h@w*X w c޻WA=S•e#-yX%K5fLFiЌ\r\6],sLjj%2 5TIb)xqF1 9i5aΥPf_0~A0E`}改pg%]XF' m;Ml<`x~Qx&0'sgƯJs<3qrZB8 .yU>,{\Oq+k ΰr$33쎀?XOtsOgjhJ]'x,~ p|㌁=< ]hnVPL^I Rfh"L.*$,렟 =ॷ{w''j(U_ZfRԳBFs۴Znr],w%bc~XsX]VY/%EKD3Fg( q9%H;v3xX|:R-Y:ᐇ/UO?x+`897F\!Dg5qg`^+ZbbQ^U?b?$p=!&Lp?ET^QکDGGx>-iCLָo2\Llʅa"LzC+ n{eZ2]/2ݠmwLY$ɻv+qMK v 0ClDcmmS<w YKH^Qz:Ρgc)bye<\T#tr}%xc)ޚ#{DHb#Lo LUlC,O46^6~骊RFŜp( ;p/pL:`։f<XɮZ!A-hrl4|-` 5Nc;(! gP]xE6#'%띜P|>$?fsa#?mQP"W4 6NQCILWf" OUoo3.5!dGB7ې>[ƂE?~3R8+{ f?F#2zvC86\qfWٚnvX_I"KokBS~tV웁SSK5{X¼/oU ~V#H.K˸X`"M]C8kL5TJ\ZgՁ[Tx#d`h[mUߠ,2(ՠ9P0TCJRy@`!Ɔo9+'~Baz GoF*.˱R噼0|Kek9֑ tUȝ1q ٱٺ1{ZF x~e?|$" ˟CFn G$9ڝc'WXW7>AVY"V?x(,o.2>Ru!bc,'% ɯ4գ/-C \-RIFNE㼈 OhwW'hWY>\4'P`JEׯI.]ǣpBS$S,1ܺ`tF?,o[nׯ|l}W1e?ܳlðlꗒl\ױYx+ /ݘaKդfy2'HDnsNDH`S'NRAZ !\|;@]CbTzW1Df&a g ? c~I;H{[LrkZ*.T`t4Ivxe߮s*דyӫmB㤆OF~ipRSjYlTRM~xMb}0NgT U+56@0QP %`;] L*IF`럚=|u-r ɭ.kM[o9KA^en#ۻOaPo4]@^JKj{&H S[a37p 3jhe4`f4v4IWٖ<@ ,|3Y}N"u"J?". ̈[w}Fys3,d'"];CaHܔ`" 7.Q^ `ɈV+ U0(we>^lD>C'.YPbCQ&: 1+ fwDS~@ud5z2}ƥK^r*u5⭡e\?"l! 8J4<&D7K@6bH}1k, :A;=uY^G$:nGeⷩ~cBab#Իg -&r[ɾ;lFD !4Uޏ)nKE)~0*c;90Z!C|kvsV!`x< T0ߞ<뎒 !͇xn;Lus:ε)ls"FY*XylS;f-\8q/Ojl1"N!Hyusg% D658;Q UFۼpM3R}| _;ظF+/w2T\;muS-;쏝%IЋt[Ed1 <1$fc~I7qJ4yF,CSLB).Z%k~ݚ:<d`'2nw3 VRh+L>){Bw$k9L cjZ3ۑM/e̸Mw  x[NqJ*7.ĜaØ![+i չ,$63$c ܜ>!-ug݂V(`_2 [> 6(d0 K6 "ua4R w? "^+ZúPm7tylA43kCw%on*>wڧ8vHΡdip*:]ˣM0I\=&DFMεHik.#\ ҅ kOjkӡ9j,,#x~$g ND(?' ?80nP]TK^0G`ͬ6+3-EBxQl]Q,;rQ0$=[3j =Ǐ{ 8Zl52=Vc-?iD?~iw~g؆Sp\6Ci᪳>G_h53˭TBJTѩe_M,'`N Y-_i؛x'\=pwOux06qUK3xrw~/0<=grK˨(g!Eqɘ:f5(v@wNքLh!U0bmk[؞%}[d>`yA5YZ ˷C=Kg&!ڟ4$]GOTRp 7DKI|"æ/lNsg= G8U|s^aB~Է>݆-3@c* LN[moQ+ N[/9OLTseKjrJO!bkK@a\&H}Pti\y{QMDm:tG&TaE3!{bү~{խFJ*nCM6[FhKNοv:Oy@L$-DbRsTQl D(MQφO)Cj|b:7iP/w[awiZd>6WJy" QRr!af6"FMna,ƷO]o;70"Fi),|T֥A$Edە8Oё_deUG61B<,!5=r'|WF&>8"^Amo'}(''6.!?Yzk ӭტT-V? =g7\wG2bp勬4{}D MaFqFDjjd"yrUNUKF:.Zb) <dC ;d}.?VܲgU6RV'czHZqa]f05 %"/7-̸?oc(..s7dz߽j?T_Xp\X.Erde"=0,WI'6,9b/ܱc"F#0*Ԩ }RB@M!ĴMsuSj*zgMOL yN/Lon A594Ri{W#Kӄà i K9kMEwfwT zrh"/Y:Aq̰~вs$>t}2{okD*eUPao=BÚTd$K~!E!)QXF:sfjS- 9c6A u)oq.vT}x'7Kf`.|*-]^vaT?8\a*j.HQ^]Տ>Tf3rY.XjeB]yuZ(-7ިƃTiv&<+ "&ˏNbD̮8V4xujD1e"(j)3F4*suŔ,OU@9z փJ(d^2B=b?V(A]cU->֙ 2 G UD-jG#d,@aBtJPL3ZL "7Sauv$5 {8Akeb"Wۋ;xjPyqVI"/E%$K iu;vy>pa%5[ r7˳Bn̏#sz.%\87 v2O)9C$6TEP&ya b?!Q[8䀔+h[ .с;WM*b}-({zT1uGٿ-˾T Nj lRO+48M).)Xe /0D[H|Z}4j"G;e}&2\yZbɱ/\t$O2Rr;ozGEU G9Cbu WݨoLVH |1d3y(<=Twidg^i}eroDbsm0ƶx=쓞f%Gݜlymw ':7WL lB1XvtΡ( ئ֡eN |q9Ф U#ggoUwVAhyHA)Z1R X9fYIp} MV=.VBye4 CqgX<\O"HW '}WȚ4s8l@ũoD*Pk40'S\ͽ%K_ںԐ4xw€A˖W tx*HqeI#ĶĒ:) Pv \!ci/ۑwKcr7 e=b,(Gg _/1ozOt]c3"ѳv߲#.m"­2+ C0.3d_yONjFU$dO{}SYڥⵈrxW[OYO "2 yz" :fp:*s`"`/mCjigh_#ΣTq复wy͟L2m AڎP..~ؘ؍pEH? {`OY{D)/':չvۻ~5+Azxbtq!%뜦N^.DfB@i=]8֐&mqC|G]pU ֹJ˿EԭF$=m/蚓ƅ RcIZdW^Dvpr6r `Yh*aP_k/ΰrEFG'oq6JXBU>T[s ㆟xYvA/R! BgLj /$jO%\{!5Iٿӛ7*SR_:ICas2-Qe{a$Mag:٠5fLo R eGv<jє|{fsK%u+h,Yu< 凱eK mh9L#"CdӰn,VX}|Xu~"X(9#P\Mą[?_I>afC8 +!C9TR PNR)JŒiųo f@b{F}K悚PW<:c.0)7S-(s R̃qTRs̓R(R8E3~NIʡ[i_rcL? PÓ=;fOufǶ}{Li*twopDwFؔ$=X~c",^o-$ACU[o]VbB c3?qdN q @'Zj!"s07~˫-:Dx0gi\fT%7jG2ӍpqU'PEo A XhnSBcL.+~̡P &LbwIBUGGɭc41^ (܉6H?JthF藅?Uň]% j+shPө/vkDRԠ˷IVWk L;k [W.k{#C~ڤ b.{~>-z @ 7ؘ)N6 _V4/Iu9){Z).)3ɋv 5:$́l.y@BmE-Ҟ)q O:6P&GmÚ626)a LӁ9$Z^7L2߃>&^ϯrϬ+5*϶Y{uoB3!nQX?i[͖M^!t2cHZ震~ujj?__$VZuyR^h? y ?CvnD{\eǝ*ĭ#G{4A9βÀƦ2eT#Y)ĔWIh߯g&|;G^chɬk3-zl"ħe&jD89?}$`YfȔ}:[lqO6@gY{Z>}ǘeH-Sݮb o ]CL6!|J"t,THt=)ƨ(8wHW?Sܾgq5aV\nmEF3jAJ3|w,"Xa :Aϛ']nGRnd&u al?lb>Ȏ+𩔙(< vXR}[ FC!ͱך'qmg=$^ pEzjxo#wpb;[Yͼ&_c- kқ9-<*I$8xlvK/Em_b6TV ɊsmwU&,Cp)n.%6Db#t{g&7KrZ9++H9V/FL3H=@2x^/HWƫTpS{ IՂ\U;/^8SK/>TLȟZkY˴p{Z8տn,{yf2si8x;8_%ysc!o$2}J8k 9E=gؔugӈLz6,io~JOsNr㎆t''Q3+d}|:fyr 7sQ!B9|Omo?SP l1mRW`՚1O]|`1CguYŐ)lAhS]*/F_ϖ]O3+&2Vk2 FAߞS(3ZTѝ"2?I1{qҤюR3FFRЧ^4 u ,oyP9e(AKvvxfp cXY|m8UG.oB !Bs*H"mXxxR7ԅ{aƨsTCѻ{;2WCY4 ِ_bG[+%`F&?Ҳ;i @jgj-ܳԱ8K@5_|1{pp!s ߪ1ie*ogi`^Oa_鈳 V<^̱o_7Tc2+A֜x' GN5'_`W:Nn,毦(%Xm%*ӄz*DBU[5ֆ>FL1EeL}:%kؾ"#'=FE3i)_֮TabNL纮<$  {v7e7GȻR~mg 2^JPk3l*W'lptpِF^IJa^\ַ&U:li%B4۳1ӳS!{sȋݖtf'O St.7VKiʭr⾖G q`V`Ӵ?D0]w%Lozxw>,D S$y_ B9uS#vDp!r#u8S_s:1lM=T[a[L5$ַxVK#3\ mޓY|MR($0TzlˋK{bݨ{`1h8J|(%i|eQ)~rĮs?q⫢1sdِi5PPAsM֜ͻ`87 3p3B{ut`? !J^#^O|IR~ֽvpGˤO$g8#N`ܚ}§zF YoVNVj@5ڋN|5hr)ڒE(0>o3,X.ɯ5S d9qkyZ s};A2,YҭɏO DI!s֮4~DtSrU,ᚦn ebG-Me\]Vu?jj7T2> Z%k+Cu4>0vei|Mp@a}Bpa_Dv:J!Y C&ʫokͳ ͮA2V^:hEEF׺St P`Ƌ{ ٻKKRJ'# 0q:H׆:^YB)w7Ğ|55|ve}c#8>˝Dz(]JJ DDTI)Oy2ijnJBjl(&! P ah9dEY~O_ӁďCEDmg*T![EJ]nS+W\ͷWtl{V,/+1|Y +&/ܷ23 +/y ^Qs]:ӵgC8`Kǹ^A|k~ b ތ8M]ړE]_=r u+Ǣxd. xrZ%"O{h*TpR||e>ZMa)Kw:i&qM&p]^`hkkѨ4ԩX)߻a"C/^%3 82x}»uJ=* [w\ $9\,E,G~x镈!Hg4ahܘ'nFnXT;"(}g^q+`\UlX.GvU/%2J?20%UQ5ӎ *E ZavaY&㥊BKU$lRe_(lJch{! 1ag~QGIINs+DY%v}%^WYO{+w6CJ&0φ@Yw~H8 j0exزVV w\/|Vt* "$Ut#T {G{~O|cR8a}vr%I &7@UƎdA1WˆY' 3AHj5Co[<6DHY13,|LHwM2՘n$aCe9kLYH j"Y4w؉D$16t؞ouA)G}{^1eܟs~5XandCO!;S+J]rC>̒$ȼܫArAf`r/V%;y^E >UmSm>Sa*M(PMV]\C ]d en<[| qYG!O8nEK5Iv誙vDX9*id bXA6MoM'bfu_2/oM9*{zOyZo;u7 ` >p#=2 ݈0Vr(aԢ$zh"q1*R#HE.wNtL(R ٘Q5@䯫Q (>7D釧g%:a}/Ғ$&g|/B}cN0ީc Rg*4sQBd08+oP"ڶP#n?)D#0+?c\cz z-*&eIza"BCGzӢHTqBkeb&E_@ Jt @ SN$x7<͈J\u*DZrp_F/9*K FLi%)D] WP1Jx<_nN2d/%f t승P4F8MS݇bHg:N8Hrͪ'*:@JsK'( 9]?7j>6$@6Y+|{y;:[\+9H+g9uټx k8g75 6`Yɕr# X /d1vS=fV:Y!O G!`{B8 UKy~v(Ԋ%4sU'Co>0TPfYQ`[ȥv?j!??Zś{=g*9~#ӌbvijW;֍ҋE*4w8r lȀ39, ~ɢ-)K`ô轁W]Xwo$Ï8!8]iB3dNyv3 ɖ| dJXb4ww"U跖{4l>,kF!:С ƾbO會RnY~h5p ,P'}aA"&w cxN4@D >VbD nVMl{Gve_.$ 2MA{Rg r31s5lI{~87p,M4o!tb@s #kO3Ҥ\ Rh>m0l WN0 6Xp|ihX+GŚЁl,YOsꫮL8\A\ _c4[#\Α![?u%8DE9  K?z=JGO8ۤ, Mmcז*YGvK3=A:iQc8/it5;)3pdq{5aJ䀹Gk 8TC{,QZ< \hc:&s*>z dyR'5X#TtƇk'?҉:mZ8L($1)a" !jqE#]*b]NnJWә>Aَ^iPdͼCCvx8NȭWP3oؾf|;T:<0L9~#RΦS[E2Xt E\d.xgEȤ7^ 1 B믘rƮѫ%j҇6$P4)*sF˗tzϡD-] d>Qk-ƼfZ׶m19 8i \ |围tH(Mݷ3ȨPӯ&ff*p;/Y6QNXiAK sS)HmGTfW[RW|P*[tՆ)J XUrRR; abOϤ+> ߃4B5tm0 g  N(V/@*̃4]A YEYPސ?D+ i1.zfzok`t\e;PDm1ꍗr/@M  z߲G)f]=[:E!NL U?lb_HoL1PG_S^ii!;Ґj­- SQ޸bVF%*f O]Y]W޴+{) ľ9r3yֈCBDKtO,dH~ 49%wx2 <&$`aoAqengLh5?"%j?_tْ dM[{{6V'`-6*zd:kH hZIulg JE%!rώU;ԥǘIE̤NS?:U0wG`惚r 0 V2s㝧خwpfbtˢqߐa1*%?4 H5!j; ? VlzB7m_+ ;Fx(zJ`z|ZqYq'8SpGk@3~cܣ,BȵђyfZfA7v&I62y*L8ƪ)=\`k=D.tB$ܓ]VI)c4f݁wcNQ6J YW㒱?fQ?w*[0_T7tݩn-nQT )QkyC2|"2Jcrhch= -z6]wT{fE"GƱ@Y Vt{7v#d QMm%^ʍ !NB٫v ,uX}M|=IPTYKb:&^J3G\5ƪu%\- !weB;"Rmk\3O1٦JksjWK ?NC(O˕²^F" X6⑵jʦv>@zʂ2s/ "SjH\-i$4kC"P>ϵ8O~j wTi?}^]J+RRDуOGZ"C$qBxSvg dc> 6E:RAbVѣQ1I=Y(bRi7;F%r9@z>h@ 6L܈5E;<})27B<˪ af$u{jm[w1KߟеBMtMNPy &ƥЂϊ"b0˯Pkڽ!@l+@]FUrk1KfXHPc]j P$?qn`:WjKW-Ele0|^Xb8 {q}s m͖!iӻOoPVwhH h/^W^j+A Gr.jb Z_9{Rh&o(s$H[|J<wouNvGn>UJ;찙yej}^E&ߑ"d3 w34 #9 N귛ث!k:/jscd`4=;h~Pxxf,#tf.iꜨGFO;%lB@bsՆF){y;(W{XLd7WaϼrjO(kƻ*㎄rJE0T~y{ܺ%ȝ#9}:UZkBMxd"pv@7+6|pr򒩋@ О,vyu+wQybvX ufG]סsY+S&j 9vc-O:ÉܾlXL Ϗq#Mֶ `Ȳ_&b@LS-8bFvQ*fZIT˺ :k#:p[6'=ubR_0*!ˉn\I5H6q׫$7$#u%{X`ikO;N?Qޥm};0^Ki&tj otwdžlR %{LHn *x9FҝWPg*76rd8g|0gu"mN!B0fW3ozF0U`j+7yqظڢ6AiL9@\6%- 5[ݐQنnUi+a{A%Ę7U5Iu&dX>"/?JlbbDʲшlr%ŋ4`|ǚɗ_˷ӺKHIۧ!$(@h)_C:j\X%BӮj( #n0,e[Lb4|ݔ-xvm!QѐUBge[0`{ZMO:ɥWY-J@xNZ!Vh7{фCvwkp pYEB3g!'315sG&d%]_W&IWEt,ԓm,_YAl?T؜jYMYtwɱ,Dpc.2HfA+DEa2ejӾՋd4\^|~~ХMR Ĭeۈ3cd(Z;Ҹ$4؍Aom-nT ؍UC!m3{DpH'2_\ΠpE@ތlNO)}΋8,'3O|h;Y ~)$ylZt ?-]Y`Z>7UtS OW_<(>dq?d&i5M[د9 iz0RWwRx?קY"WG~0;-[s\ ZSJT˄*EΝ T ]O'<鰙 ; =AEH,DJn{U>luv2_Qx'۟7ᆵZ~ۤS2㰦*ofoY=VqXź=@ZNw7OdGkM]f66oڎ44w昝˯HȘpXFmtJ*2|Ɍ1$x"%c "d-kMNnRy'Z1CPyAs(eE;p\~8ѼWǥԦR P.aiVXeuT-J9-%"{gGܗcE)T5;/6 z!o];]ࠊ 2_q92lX'OS,ʝ9TJs[}~0NyR$o}F}p~~h52~%"NJU e!`r4\N9!>"Ex|Pp,;8\s2.V_|P>J=J88f}͹/;r',s B v&D\EqLt&b6vie7]$WFv$ h( vK-3,`⊜\"(O1eV  0K4OS$XYͶT3ymP#.,Vk2Bly;YE%ٜ~ޤ&/૯bWQmn4"kFaf038OTe8)1 BKhAMGLCn)O/PYfP!9&Lf4u7N5KqOlh8V7T{ﴦk`=lկ$J2w #nPN8rN]5(Um?*ǧa*aԻ݋v%4@,e{1避bw'1t&֑UnpŸ^WiOx5g|,|M}YƲEsv#.Čû,;7s [ ~mTqfNඒ" v1g> r@$T3`:C+8w nYVمD_ܿk2kP̝*#Y5I5-d /nmdQtɬvEZ"ȇ]oJ~%!b<.L<_R*}C!| bivϑ0mV>H yM]thkj+1$uer=PRJV8Cv%jh'9.Y):2x@=9sS mjz̆D߰EB_=Iyy1w\"^kԟZ<Ĥf󅱺;R.0Wۊ_(4K~jO %D->qu7'SA$s5𑎌cXIEH?A|4g(rQ( KqE6욐dc-4m Ϛ\r6XU|W0FԯۗVYc3F(Ÿa$c䭾=\34~^i*ge!oZQ(M)zīWc~,R\H Jg;AsAoVgpnfF>ܗ`r6gL~U~[ѹgޔxє`3E[Ҭika>"6R֓*f|'dip3*.VFsolo!Rf 6!Nm nJä4Iם/fs/x qTmT~J%VV;c'n4[[+ufvzxè5?yYm͒q1´üVl?qRވs`w:MLh_*k\ K#n96` )7jrJ禓ǖޢպHY`΢,OLʇ\#sq§T BYF-ܨX% d2KHC^~F$N-])>`gL-!ŰuC֚''شtuFW7kt<W~۳@V93V;wYVPI=HGi̝8'c 髳?&9nz`t)$V+sĽ*k<9k AiF- n*5"&7&gcPp}?F: Ǡc$ÿǟ\ils 'jn?OЅ jDJHNB` 7!s\r?@Ȝyw~NߊmPTdFMx'U':zv#xxᾯCy!RqOƔsxJؖj ^4E%O)We8+A.Q %hepvchp=ۜbQ8dF&a;`~*YoaFP?O!+ PpT(&_h;(8 Vq$=x e[}^9Z_ gM(?W )06YMV'{:+,QͱUUUQUo>+^=?Z/FgfCsHRG^5(k0){ʲoZبp ΰg%X %Jr *r?-ɚ8w%4/^<8Q^KX׬kVhU7F.uj^1H8r&;.V ɧٲIAbsF';Cv, rF])1i@ii0_'裘 z$ `q4]";tMZOCV&yJnaOj'%::)0]KGdkÍ4@+S$5_yew16̫`~ ( BY>iOkF6HtED+м4QLKV'i͐1Nю ɵ⃁@qDT`~ǖ,Ԩ:C= ĈJwҩL8;pxm.h5u"R@9iHNGF^נ؟]֒\(zD*=BU!=8:G@ Kj p [U˹Dl4>D x7_Rr b]s@ 3Ox4h` C9"tdbQ|U#[{nQ nɧ>dkOT h&` cD=UTz_Ȱ6O\^_$1(C6ᖧe= T<@(0ptY=iP[५jڍR75qT QUM"HR/b]3Ⱥy\ :HXf;^qh FBBWY-?@sL昹 Q҇qz~0JWOc)N$%ڍk1-"DlM0!b7~{ KBФ:V ~V ;}5 >z~>mSe `.[{C?Oe7xH1<wyN2?[i+VzJTJ3c~B^2QO@W\+]O0QzCL" "Q;drQ5Zy<78L8kES$YHsydQ9_Hd?䎕jݴ[%F $1, ;/r&(+I웢[}m"o frW =bm"D&1m1&{VWAF~{e\՗qLZ)f4fnNE*Gʖ #ad”!W2{ÉNpL0`/x=[Y,;',a9TdM3ԪuM7Ÿ !:B?p\} 9ȧ9 !Mm80K:]Es#=~K, rlz/\:q 7:Wڭ/>d`8&팀 uj6Aҧs "ՠ;1k1k+G L]uOlՓV=syS.\id]̺/gF.W`|;)ogcD;6SҟfVOxӭF-%+jam He?#\O[Fsmx g>AD9▊S 縃Pcٵ썾qk9ոEW OM3n8 Ef(`NN!RJuQs:E2㕑ƨ.0{#l {dEIArO/P -i͝?cy?VZ Q8p^Cqk+rl)[ECC+4{1ĀN| "|E4ck(U0ud\I+nĜEǩkAJt=G싛4M H錾5爇*hݬ̇@1 h]8ʜ@%5KSY^ʑ9)bV}?ഫmGr;VͅXcd+R ;}x^\ }w@x%2yuG+Hcـ0`8ɵ:L-n ae;djs" W Q^$5dzzw$VRIZoR!WTz/i F_t$/'tXjl9B7b\O|qa)LبS.SP:">h`)g:[v0lm}_h k,G5q0YMLCehepޭ fH[wx?㢀hPʎI)WCbY> %׋FO_!a}a~[Z[euy{S"lu Uo[7 5? *,5xgrNFW j^*L*١\u5 n~VuG|NҁVVIН{|>ɒ9byr p/oyWn?ts2l>8N#(lyʼnơsA_hMsv.7F +9~8 mglX,grm|l=Dm&HI{^s.Kp;Pt"(A AA)%q`QFZ-R]iцx''`ʯB^tZkd; ܾ=5Xcþ3hoz =S\)Fre \qPB!rYAigsec߫-VZv\d?(i uu= EF{b`pCCR$mYxn),Fi]6B{ՉűN>p+F顑,֓CJ˚po 0cw.&m7pfCY)XP.7+j5K9w{Oz{ɓ1{2nM7ˢ0#,jwR,1 Y3A+I`pFk-.% ;?);*No4Y\>m/t/zx5M⚈nsjp a>0Ƹ}~5[D1ϼg #@ Td5>jJ zJ$)P!=5kԋ_kƯbi%(k :jӓqs 3t #;Q:Gh_r E&0e $_ؤu<(ҡ&ۆ+R{<8ld@kpDDS: '0V<^*sTUD`G-+=K[ZL6GJ+Jqd`+"|eh(\c;;5.d>:OL'Z+%,[l\94yk10/KKyBko͛X ٴI;|vMQHM1r 8|5Y˺ 7,h}aonɥjF6g#a YW 6*]햊Dַq]pahpErnW+@dTuMFDIHln(j76,xP5ppF/74ꎪӥN.̄ u9aܷB1E{0CT5 jVWW4:{JSsO: xջ%Se)Ws,E`k-RTNK Tc]qPJco!ʔ|,trg{LtAQUjJ4Xs衚{$]|HVDEse9I ai9uA|mfo'}ws8%;ub뵫airۚ otrG\-2x2_b:f<7uLW q{uȯZ+0N"lN%PM߸ Ơ:ռX4Amm\dJ3G|Nl:[H ܍kSWz=71AyNFƦzz^{]Aef#*Y1TQJS#Lʼ LtI;ٶS Xo :Xx߮qRwT}$~Ym%ZlGO[ f>]$z*X ́{LbFbk:N  V˷/ V2,LٓJfD8%(cb d[rn\/(`jx+^¬440$:nW ڪwǜͲFE2(X^yMt72G9kAꤷr7> $rmQ7B;lʎOi.MASoT3sg^b́qՋo@dxMx5aގEC3Q˙4ᇾI yq&I_͡Oq,g'M-87nå=浗w@vi,9?6{@gGs#-."3?7Kz! fL#RV$ڋ@=Yk8}'Ei*䳴v¸ z 14uc*w J±/^S^ti93fUK{(u]MOA{{S"f gX1Fu_ƓPл%gfǞ!#F#?߸cPbhK<- ӵiu?Ho8PCШ*IT|MQ<0b\-BH=?w IUs\\f 9jD[l|z#h5?qGRNQfL$cP.$BYj.yBxY.ؤW1f/ՂOLdAuk s,[/C8}=yJiAױlwTܧ 3,=W֛yMQ"T Ai0agvGqU-Eu_OwX]dv\m%Ɉ )5Lpa_1"J )咕(&)9+z>2mW 5d % qՉ۳ Hz "%V->Q @ "츔ɂUOմaZjϒHP(X>f烩Z]e&2vR񄟶 j% _xIQ{ 4 ?W'fYc-NUFRpf$=- X8̹Welœe ^\6'Sl.9~Di; H]IT?ŪVҲˮ0 sBP)MVS\CjlSCly71RԄZpJvæh@1 +[(.e>? sDL wa*>sl}Qq>'HTLCz[K.$@Yg(tfR)O50/* ?jZ?sopf71QtN|2R a5udze~֦MƇQI($WFEv 4F) CxgTm\~4nuˤ'zQJl99UZj_N=j {[/ XtZj1QAixž xC\ʼV$:1a=op:Q/QM2W2i^1tCh*L{oVWYd'w%HMU&a^/YIM@]1ߺQ;S</G"^^Q.rBH~zB r lD}s3P6:rYV%QhlV@3Sgt~gt#u[9'\%W\A֦cr퉹@l(27@}Ҝ-PژQZuЀzjMr/i ? M+2ae\bGd6+vam\6TV櫰6xaqKT6t\|E.?Ȍ 2u骫1JNbS:(R~'֝o/ҫ[5hXˬ1ڋyLgzHMe`|K.i3e.:( մ?ENĂ -\]"H8ĈdF`$JCF Cl)/g޼^8vt !>V x@f\2¸?CJ0&^) $_v@~l8]U\A&Ci)IW ZƓ#I75+?$u*\7'*yퟹISuHJ[|ҭA>a(Z 55B巣94'~f D4Qqu쨔--NmXPg ʲV\8R4Vi`4g5[0OM@0!N2 IٰBI 2,rK^NeAR[(87SB``|^&dxq#*$u+rZc!%Y؟qGe1vaYI$b')60U?oUAU2E6I4 vl Ԋa؁"4)MJ}iլȆv'ajxoF ɍ!óLr4<~i79JJ#8" 3jLC߅ b * +]َr@$_m 8^#mBbuh Ԃ..KO"XÞ ÿ˸W~7]dCs8*~cN܍Yg3pXwu̕$4Dn٘vJ|ڕv[}9s6F[%S 3x]q=wk_5:!txl]T:WKP6$Ab'ĹwjbAJjޮ^ҹB {mӍ;H47m_!V٣<_ @G3,V+-v1'LX9̄7w3E^V`vߡLfB:ܓtC~u93쌁6fAw^q"(NBLe߂\y IMjvK $+# CuE\B+ cq{d[@8ۼ~+n-Ԫt? `2"D^{"V&bFJas Tz:4boNF&Y3АF!֒MN9/Gr:6c@0b7[N_C4LS uV2-I+/9"9q\A*K[iw<>rAN :J;Aѐik .wz}&1l@ؑ,y;/xDOOb&a;!ISf㺆D{lC24X7i@+j6\/ӅؚEg7𨕡UK! 39"+_tP+L8|&ZJ6lwU]xV&?6a5C0V 4H_@Y\gi䈢o_JڏK_'l?t(!½R-~I bZ[(Bg!(ti55TioAtLN\h4Nq™_qiD~|&ֱN\eߋƦayG;O!gS;ɫ3ݬo0L8,{ced }aRnП2!\{뮒ky!I!&|=LgZBB$u;VC  `h ܄%VS׭ؙpRw7 VD gY\QgfOT[K(tLYL&O6!Ha{^ދEdLr}ՇFK NZ9G8-SO9Ά70y_SgS,Q@< #qKH/*7`L"bQ.0%7j;Ľ@[(ZD!9 z.~I\W7?[{&XV#`#ԞG*;W?9KSW~ֈ#J oDV@9~LЗeis  W7md0a"uw; \ZgԏXR>hɃq|FŮ08$&/9Q -x0q+Z!#̟+)UAӤ)[|"E/ĽFHL\Ng oe32tgX mZ{W"xhۻk]Lq"Tx2&} A?ptxC̳"A9EN[o\`7}]=Q_6].9psld PUA >S,cM=w[)Xn~ZO%j֗M dh)&R r33S9;#)Zzݥ<͎nPWJ)sWVWe66-j@NdC]`m9b)<Hx<ƴ5'ym3x0,MW._;1H2y (Czt,!@WżaWcworR!q?,[W^Mu 'TO?WQC[N^θ>Jw~7ny=GtE*P>erʖ$wDb rI^-r!PC:^II3z(E vO`iA55I`+1vyLBIL=&/TD<!-"tU!J.-p&:?8hTCH16hƄh1nQ},,ĈX\E+Xw>Z#P)UrUei<Te#K Y04 ĸU;醰S=Cz<@g7]uQ[,S:OjB%u"4ϗ?b _%< IŸ Ɨ `)D&~Mԗ]$xLh8`x;kf`q<] r*l!C="X _@J&W tUEAl`GY&{8owQp+1j|gQ13Ek Z:.)???:R%7( .m3|.˾  *`L\qe/  Qxz4x5o~oi`.av}8TI W-u]+1}S+ד}?Uaòe'yF= $""\R\}k$]?!#8VWE/;Ij;X96ovGFz6VK3x7k??ՔЫ5%}ZAej+7AEEhD<Ȧ,`NQH}坌?}9wnFd#GZ\ȭ1 "M,rQb=Dtwc\"arjM|\/Jg"?3c_drQ)(XE;TkR(Yi7]4oԥ4!pZd}T0̺IQV*jԋGx鄝l: s'< G4筎BUJZj$7wL4!/XW_3+.S|m"nb@JARE:?Ĩ]_CuTN@wԛ Qu>])0b*-xC$fzA7٨V}KDHq=xEʸ?mG᧵e5 ̤Mm>X"pϥ;H4 r/ &y6p߅iJra<6a€=mz]EC@ZO]apb^nXHIF8cq-6#Ӈl^P8vt fy}KJ `E la=hUv] )JϚO@<@Gx|uMcNk7솏&ݬqF],vyq0dK $]f3oˀ($=-FQPxoQW|rv?6rŰ07RCUT<l=Hp넵UܿM/ijݝDXt^e2uOj-kGW>G"(tT4'l$ NAwݻ#ΏB;ذf ./%ȗ7]K3\iS nݚL=͖(Od I{ n64~U|v kAEŸ¨vbBgP>($/v9a^(G$?xm=I>]me>^'"'Sסi5^< ֆJ-]K,k~5v|YTXU\ZBc&2KY?i@-6ˁwAH'kaw<{PIT *u啴ian)~B\sq]$PXg;o/Nʚ[:ٓ >b6vQojX(SP, w4ìGt'>9I-sd+kH2lZ s)/G;ыk^񒧶[RBh)}|z'9?Tpڸiu .9X9Yiwcm8t 9-_7&ZY"i{Q,deV0txh1v;6r@/Щ|7 ?K7%:09y"]>S==- Óv,hkI{@&9ZXRԏp<La5Ұd5*"xMj/lnlV4wۮskK6^$>sLί}z9}c;͌g9Q&n'0D_Psd%kdvO0T4צՙ~HTu00^49|tHg]_7yq .6+{i[-znyi+߫0z+jz>l+&wF_ HKlX&0Uczu 0Ŋ̒]qh9c{EyDnCNtWOD2XE[DF9`-;(Em}Յ:׫VK8G>MFiW1X4G4jFO~ nCf[Qtgwdœ~4RO4Jx#/L7s9aD@)y26 &jo~DF`&AQt g4QkvR?eȤ.Jբ0?FZ 87IUDr/- eaκH^.ɤ7"#Sƿ3qQF8\ *Ŵ$!bE1\wr4CK*h7J^$~bĵO(@)gVjPGvU# : mQ Von iwXD6Iz):E}T!=J?A*Dp۱6a0=?szZ#{Œ-k~CΰP:pI㱲U#e62Lۅ=bTy-8L+Hd(6UcU "j5_xP# D`19!t7c#{҃(!%6 H(/8)V M@QփEYދ:2UA?y 7xOoG1,$y3Rds<:p.[$$B}BqL%Hryq֭zBYB02 c[8Btf~[!ez"s DI3ZUQGZq-Hkz,8, cg[6ر:FM8 F6B>B/w}oH/io PֲTq.~}!'u;p LM_q]Snx Nx)ܰ\(gkdj*HLQs(ܟɼOY;n*5c>=юnQsJ?ɌqjH;.VWlf^l]Rx" Y%m;D#ܖd1'OA`R=m={XO3{=\1-X u Y Doo3]rRUn~94cOƍ|Gw<6IZM|̞!)띠oMKAR]I/%tɂ“KVƴ`0g)70=K-z$A&BKbE(H b;Q* .5AZ +̜j.~sl=ARCw fʀn` pfmJ\\;i]*s.oB=h1_S\ݨuwPڱvT*OSg,"$Oiی0dZ$NE-| ^lr u" ]&/ToSdԩnF p#V*wl#+h<y-`&w1֖Ev?Y[_ԜS4-4>R.휪zNqsLKDŽ1qoLϙMTOOWui>Wf{BcJGHt6'Tf]_6 \Wp|SjVtj "d,[zZXLtP؅!'tY2ָuGgVAH/E2F}BjE hqux WHoգз*:'@~s}aB!RkyE#ÁljBs>"HA!Szk=DL?tdgӂ]:*j<9x[ )@q6/V/$AXܸFd~ż j@/t 1t;QyVlX:4R//O fILn_"lRyLYgB8No&,Pn!>͟ɏ˙H>3xFR{4^QGI9PYCw]=nF>OwqqCS4U? =9)INxJza'BY$>[̞CI$`2X|.L6n&}.Rk-4Ǥ YB9KБke{h0t%30 /Jvy[UG#΢|Rjc:wm^~6 R'ypp-}֯E)MG:p&RD5Gk6ߔc4w&Nt̚&Gƈī.(l>uScvny/Mn``7nޮaS/ ,W1/?17iͬ??}8KaWHVufa<$8c(]ݒ+ J9:.` IH5M˅|b\gzTѓso~G] Ja)!v1D\D2'DEWʠ5ĿyPR:g{D--'B7]Հ/1>9})=]爉K.(InDcj'"z/FNe+ATVG/R~^<+Z65rPONis*<5N#m7h=gͻZTs*O (j:byQM/$(HUpDgd+,RA|hZebIdD+4!ޫVxP̂`m\ȐEF(2G? " wjۅkcqa҅DtDI@ݨ&n*oUMÈ}}7w^ANjB{21s¹]mhI>GpqOw5xf3}s( 7x괮 nY2dg_Uq]wtCOΰ4nx;b.&6DTW+$oq-X_*Hijn'B:$}3h{_LL_a$Jg5ml8xVR SG rzo#ٞF4ͱhfX]?.%7n 0Ä[DN x(e&gRWm&.G|*P9yd^v?<;趆t5Dp)c\2X0sbbEMb#Isک֗[`W5+/z&= BN.Wx(sz>ncô2LѶȑk՚$DC#^H)Vj>]o".()P +?rja+/PGciZ?#Y9i*cJrϩRv[֡*[$[3KgNacT? "ʷpwtUn<׾b[{]d uѠjRN^*T::PO>/۴HԭoA޻&hL|jcqkց.On>lȖۈ͝ K*?STxK&hҶגo~#$iPsrh5};9g& &TI}YeMh *c mvs<}vu)BGk8uOi>^ۍADe \7+T t}3fRF!M/+|5W;'r_D $ '!dAԗ+Q c{j"< Z: 0dF^e͢A"P4a2;CHp HPj;tg6W.㑳K%@$#B}^YTkޠRAecRhM`l`0:E++)uJey@jsg(Dt(6U"͏h|7+e0 \h6s]%-E\`* BK9dӘ~Mw~)VGc n?@.~JU PSO@wàA߳NB͝dqot93Q.$98^&â<&<"qr+sAe@:آ+M Ge۹B\vW^*0#T1kD-LA ^Mm]õۜ! "k`WeH:Э> j<9g8Dpcgɵ/n}Paǡ 4al=i.t9zQ6Fz  6;2f!q m 4p3UVU \35<0^13Hz>^/W[n˾ixp<pħ,{\e (eW`9x]PJmf=h3TU9i?"|EP |~c? [!?W҃@ o dP@ntP B9%oEt([GkũJĐ3|t&LLjv^c%cAgQ2>!h 3e$$iS~אm~kwR#HD~gu_r3/M vEwwkd4煺g$_UtGlv%':@0-iYLژvGi':Lb>I&s}{,1ʶnfRmˤpfܽl|b07"%¥dNqdL]-8e=kL,W&JX$vQ*([pOO(TH 2VL.c!fq*"gv6):Fi8[%/e]P;HܮGZc[VGȵGpK~Mfɩ)c&6~!oEI2$F.tA`? 8Ź A[Ԧq;z׿$H-sr- V vOi7#|ne`>]30w\rΙ,7I̕*Ow~ƆfUj= }[Ψ.$+K0ՊKΔvpWS3lzO|"ϕIS]bumuO|5hl a14]?FYu f=c' AIky{JAa}ro>F ;M;Oh1m.s+m ㅒGBBJ8J2U}6G;MS,8ÊiQovYu_%0{Y'"6ŃPf콘6åK7եN F6-;C!σhX-\./Xm t6SjJ*X٣a:.N[@ jתPB6gOːێ Rl^t/E>y|uV'!B ^9ZO4Ò-au9mjW:`G>|e]E)kąUqW+W)@'MΧH(it`K^!OŽ5IYwӃ蕊)8"E-}utQ…p~xK|ap9!Ү(Pr5Q`Lb _XAMgH]!MϦ&})Vbq 3WIN7nDF9XP1rUxQR=( <7 MuW7x?6PzۗF4b? GUoGW}i O^v+2S%J~S,+m֛FT ZKX!uV9m۠\DA>zՏ -+?yp,*e EkభK [܌ =Ȼ\,A6\dX+ZwV0e<&b/q ?&Fw U~O&aSe!_c, wn٣pDQzKI Fm-[YWs.\i~C@tK[ xv*JE37JGe%4TzcBܺo}3]cܺ!9q'$穭"ʿXV6@1 wospiA GDXI,$5uw)r㷴*ϣ[܂:}]f,&dTm=90"E.g:l>079r D`Ak883O3M]f*j1Bo^_~S;Zח7nuK>.C`?-ʄL}vN.4,iLƕ*gX 4{WrՕ)8kD/"w!U)eЧ}x@Z&Y5GY ekTl~&);`|l&d$9RqI qpI"UL.0.L5_>@ j3U3r;eJ"zkz=Q'(u9"f 3)4]t].DRZO fh8϶W)0,l)IH<*_w  Ȫ{^)c8c{6iA6A$EE$K6TjsDWvA]K["+W^Jr0o\zX/uSh~k" HB )FuV{}8-u9MBI 著z<=oOJE cn$fiİֺĺ[CwKxG1P(urAJ˱0IxLt̹5UflBW`vH$-9B#eEԼ!X^՛1(XaF<-#Ir sCMMsɵ|2p .B'2qYW㩞GKssET=6@=?-mNC\fzu=9/Q*ZEb*|7y.J41=yDJPFkz>92!>-0@ZY(bZgnZA&]f\C+FJ<0+eg*}EUMs6Cl @(KfL(}Z X5K*gS^[}_N0% bcejASr}[{ ,%@B=4h7%EE,31j4Pe"I&Ŭj %؍I{crZ7T^^5T Tn <°LsopOc*s!f/cCmN7˰ԣ@0t yu6Y[3;"%pq<5$eq^%o婬`~&r Z i0J&f¼ ng>G?&m6us~4'X.s`?l(瀕UM$S>-?EN {kr<dsф.ohYz}-{F-ʱ CLnh;KAJ>ާAl'o3W"f6&$q:'OӛRH{,'9-RսA:a`C꺾c_b2J`&.C|[_ӗj\i8~{9o^/ilJ2zW^tXGᙗ6ի o_ -YEVU`aYx9]m!xnv&ę .ze//~noWۜ wWg&V=LBM9pDeK Y+դh- Pu-Ș7l;wPS4kuw=q0LfJY&P2rg}7=6܇`> >s97]S"ٌёvٰV4 hYF?]m Ұzʑ~gˉKVv7^B/纞zag뒧Cб$5-]=q)OjR4c 2ﱇeNw^K&8ơ[y5$,*Q-Yy{S-H,ʃؒhOE^ =Ku¶Z 1?r.PiJ :~5uN1}G]Nڔ [rZv잿0,"ٖ̐)]dZL -.u'_CZ_@t4E9F /]3],ӕ׽TePşЄG >0@e`\Vt7"8y=#Tž}nZt z+ Ch|AHʍ6|D7m,h1MءBd8c lA~Hc`Ҡ ԅkt'%DxFTcjV5G%ҕDF ёṤOvˤbAr[ے?V[5)APn#-R\4F7|fXy!K[iԥ]X6_ܝ0Xhl8$6߲\V,aR..Oze()s|4y 1 kE/!ʒ,ݥs"YEN;B"2;J5P!؀V-0[QVi!r P eB!w]:+߳wG%t2‘L!m33g{1 fpm5K:5l%٨N\ \$|lH44:F.c$\;*5)&ȭjڰēhIhz8.-$N6#TrP7WQ-/<1"fu@KW"j2t:J^d ;QǛci\K@H{_9Hs)[aybH\,@(N&E cbcF9 > jўZ`jw;Z?I(qXA6qfS!OqߖllNo;&u?y0uRy$frWWxBdoJN>3CN\{Dq?W0p =ԱuNbҬmpFx[W# x\j,(Y_u"Iܑ(rUVKՒj~h g*/嵗y6#z]Dj8fvr nkt!:VKL{}y#"u 讚 _,/sG?$udQcMlMMobcA)\ sfuΤ}Ke=eo HG-o>[`s7B‡w%dX_, ^H]x˔SƎy=k$R)CzI0`=/t!X|-'KjTko*]$ l:D+p_g=Eh#:ߒ/34'gTTE&\NI@J1,d> +*?gpa3ʣ*V92ZDq11< 1QIvɨR[SR@ΜIU*yv?] xa01/^)6aOq w_]0ļ};F ?}3vJæŵwh 9NC(L0v}OW/(l`$ҵJf<:>BGPgTlKb7**EyNhN(J"-2Nk(Ǡ[sE[[LǠe*([ ֕&F+a*O>|bεkBAhn\嚳|767↿ѓa c>B+| PH (ojivD>[^AOh`Fʦz?9dD`jSLOWlKL 74rštui㹾֒!H; [X>(|iIM~iUiE^{#[H~C>K;fyݯVrK,(~<Œ єĽ Eڑ?j 9?go;hF(:K4h~%o_zZ*ױj؂O\ݧMY.\M=o; Du}`Oh.m찟p8 t*1WZtb<0XM-Ci^6u*t$CIvlwU:F%|N2b9#Vbؘp+ rv4RC^A^VVYJ!&:5:!x TLrb_M;p D{VGɛߢҊHfT~cܻ1D]j< %QVYP{wR" g?> ZI!$ie(Cf@4nûߤfcbe~+* '\GX{z)2q*_]Q|rdtKq4JU آ?j%^hmb(()liC vbNB*T5|3?N9*9#(KG9 22ᕟvkM2- \.{M%\_]7iRV[P= 78b~!/GpӍDD:YV n])RnCk&EjqwM@ |׳QvaZq|fPrD$`}d+{m`,|m!e"=4[L%28)kٛ2}[h=ˉg{@r}q-lvvge*phٶtDTNٻ*a_Z0gh=(CFtejaOFГU_OfƒI$>jt3#|g/ ee⊘~Qe7SP=D0=rZ1ݭ˳@>P%k!O &ƽz<vsD>Pk a-BE G6fWc7EZӐ2ᘺR" #R;LD#:g` Zոu AjgjXi6*hsG8GkrA$%oUׄ<n!fѺfy8V6wb)聞-+KM3q}ZGW\ Dkt-ddQjBx(D7HFkɨ[7]aX.8mԫm(喾|4/ܰ|{O#R‡Xc gό1S&1MOXs#0qo YT <;71([T\m`RZ -^c3'J RN:iދuq|M `NHؕ^0;2X>(J119/@Q.YmΥb|O̒Anrr5L3_i պJ07Jż5^zyPqS3 c=Եz n6 B$7qnk n۟ĵqHn9cITdFx$}C`A-Vq4bm~ SPZUC$/;Zb5 6|B03E  Q<ϽD̲I5\3S5P6#Qbi q=lqႈ~"pV Sr\F3"`2OW>|ɬ$␂96[t2 ,+(=_k5Xa8PcѕfXV;ᑱ⤋VҎ]e|q* Q.4Akk, ~(mI hרTLE}!bQ2^/QT2uu.3Թu75c NJ :cY$K^<{ꞅޅA>) bMe猶av u=&kN8Y3tޯ^]1?\]!P:1LY>I Ǒp$%Uנ}{{'VaroaܴLV2-@vw> u~+QތOÝ9KG?@Z'Nv`ޜSjU.}rXi&^jGId{4` wS|jåM m\y0Rd'7L&EVZgcu:M6`uPQ+O<;TZѡ KvfU|uw\,2uF\I,_QXEȚ'W'T ]07,T(ٟIJC >lsLpDut g E%gBPn#(J~h(6qlseVhI+ڳd]b;oxE&V9INU2։N/^cG7F{2ZK>"Hx?gw_tE8w5MqOCu"FYPjz57om28r63v^6R BP9(I*p!cϱ;p 6cz/ z f#XTA^ӌ6-4RF89Iy5qҝwo, _o~1 k؜NLͫ,g6E1ufؼZײ dIIAvs]OE{z -8PNsހKdl Ae~ʱ2v`^9S S&) )'(5MFл#;뫘}"rL3K0Zci:5y{۩*A B״[m:FyISTMk[wGٟ{DyIώ81! Vؐ2s9f|a״)MDo6\% ӣԹK@GBw3:MOs=1ʣ+4s;Ws ^Vכ7p*}9zc肩[۔h@y-l}R ,P[(eݧ6Ck'^aЃ'⛊ !"A}C;z o- o4+21={bps1,.΄t1@%\:+Oh9-wa }Lh&tG'F$?Ze7TW,cf;U6aI&f,\-ɤZ VRGFo\jl84fҸMphV\d0w|;x"h"FLTp`1"%t/Q?b՘~ӶILƬ*l=sIԷ֭v^ሩ&Τ5*v6u- =û@{*/l6{Q2wr'/*82N$$V4œ~S춫7TP_]`QÑM(HB%1Ox0d9a ҽ)q὿Ե+ucYq[Hp|Y-⎮Byyz < \WZ9 NYTe2D'w C=|㓎qSYG2b9~O5ݑ$ӻfQۜ xod Uq Ψ^ g9_m3BkDˊ3Ԁn4h&F]^4 PbX'fbQXh`lB<7}wǂ~a/6;i*L~0&tk+Dp}RCJǒ6*c:;x`X'$Ah7I$ zt\coa:E/ dqZBD鵄:qNԔjTz3v#Q*^*LvՈ Mz ;Q 6JËKOSuIb4 V~QkRjƐ՚-I۸]cSH*PDhF(JPnd˩AZގkԺ/4Q5J_{_!Eބ&qJFɂp˳LҶxo`6{bg7ɠl'=Rd5,Uqxӝyk|[D1j@U]:alyuz#%ԫO]jV)_GϨRUAPW-f*-LoGIRdT<>$]oׁ&<%螆Kg= بt_HOoaI<Zo/e'¥ 2/1ͨ_ o3kkuhX/C@_CzS#ٯNJ-n;A:ԘQ i )RB/Lӧ9LX_|W^9_)x -UFp.1X\AE+amN۾{}Yۄ&s ,%OC3JoZ\9b]xY162X˗;vG}X,*LfJģ{#'HMvT?A JnA@Fn*D}jwy)⭿dЫxY1Hmj[V\hs<ٖޏ ~٬Mdm!9aBnIі+|`@0IFN Ϙ*bƞm*nÅ/+LF"IHBKT `+!+D ,\CU)4%*EA.HPKa @L/53z[a/] LJbP w OBx3q{Bu׬a|A䔧򄏝fe My2~ڀ >Z7_EL ]\8XHs8D\VĖvEy۪ 6$S@laDI4LrG9S[I?axa 9JZDZ}QIBvQ]ȏOdm8,WCdԘ84Or-k-Ĵ$]'67?˵Njz|Qi_wjk%o\ic{t0ݳV$t)~|`'~4 OO : fGTlh(=qbd*Rb?=  ,(s:0e1硃 CƩ,VxFNc}T}2 wm6݆=?"V#i1Nܬeepw b,+Olj8Q#  ,JILYq:Y<Lf3?|R8Ho')Bj€X\˛0A'3;{^<,swcʓYfca"%UnpVDx\# kAåcz RJKN-#P s2t|f hn7ou8iT2Ɏu+hwYѝ/Hȼ ,5K2X3_o6ah" P3?h*f0' @%` L;AmWEX9u2˘D*sD%⤔ &Do`ASW|4 Cօ"vv6dyy;)CR1\l1lSă]G}\ur)=bpF0h5G:Rje ⒗.OGMN)o6봹yeY~l5GV#\ ~+2s9} `ׅ⾣7󪃝OVԩ_z?,/(1j+hˣEd"r y6J+g;E~,%aF)XT-Sxn<PYFqʵV4׀o e\?4Suܑ5 Λ${iڔXE&!gp3 WsP/=>F[ts~.]sM)MYs(>7Bp&>>f0hBLBߣ]tlD(>]?ؔ^n;r$$|f@on@?Fٴnm 5/p* 'EѼ{Y~ۥ?0 8&pLI/\#\9\ eoOCW`CZCP&KȦ2Nqd9GD{ Y8qlRZl* :pU~+3)TQ-  ~[5$ ſkW.nBކT\;z]Pt:IՄj0=nBxˬ })H_x])7wfĒ@)%%_.x,8覄VQ|+AKt= 'e~I _\%ܟ*SHǴ s[SyB9s/Yvh.t9`sŴnP+̅X8Pjs@ry #\\Y,~z |֚ P[`G" A@J"?Hw$֔ Q599Ѫ72E~*EX@-W͹@Z`*ٔEP&/8ZZ.23ཱV[SMsYzOe/,w{=iJ&NK$BȈ!˵Қ3I`bh-Б(cGK5lهglCjn}fkm7$ǔw6&덅 ՊB#1 mjQO.HpE= (7,~8㗱t>bB*`[}:vwzg&ޭgCV88n<ٸE3x9ϬFn6"e,[5"s[q wm"AE <:p_z֪K3tawa%A8Tf)02?Ϲg71l/ 5NiVӪIڻיRLp 0]R3au1vAw@wl(z5\1=AXVf}JQlI 0BP#jt%w%8Rh7pt"e{WG$P,Y6AB1@^؅uo-;Χ n F}_]dh20vC!y Z ;xexLVyʮB[!}? (U2Z4.@zkq )G I .j 3q_DVRR0+V*yK=y|UuV}i&nTԍi')QeۯX 2LSt: ( 8)dXNǢ Tt )Z 646Oء!k% dpEbn<~^7ŨۥH ϟ^*&Iӫ#?/qݸŲurBhvE™ ~@d//'%AϞuOzCϕp\XQ+LLbyPlY<~i Mj{5E49ᡌ3MQY䫪5PCY{'We\1X#sOnxk M5"Jp8aovWHѯW;╳t#̨.J]d}*/:cbWAqrda&g`jENϢ(/`7>."6ۈӥFup ఩ /c d) !b)S";D$*vG,kZL(3l(S ׆Ng Uf5Z`|e5(2{dFRF^|;6t)X GY96WiG])mLw#6ҬIX6 8E e3=ݘR%;#|/w_mˈ~np'!HA|뚁c^X^˞aV6/Hf!hۻ3.ܼ/ !ݑ 2]˳(o"TvY*G|<ƀt7nGݾ>FP*PK`o%_Ohb;vD^#4Q継nX{t^Mwg$toN/NKK7Ɯ(a{!Z/\UU @JUS2 LB 7x.JBGlUIWy?18䮄8GOO#!ToƠ vl"7h]ZZe!m9cv6(d&sy澂SPs0 f1tJbڠ‚RLrE`9EA}@m=Vp%~.n鮎B BNRRM.$\]Y[/' [DY\3)UZ rZ"j3sFa^3AB*ϊ01k\UU3B6|$ʟT 2M)IZ{NŎ/6=(7.[x`[,GCWe\WGFg=.ZaEËM.@֘L|ܝ].lBXv:kz}UDƠ:AzZ8Oo.H@i' Y]׎[I6)<Ǘ~^ $;eѯe*شz%, ;CN PFP<|UuȞDeG3s?oZEcoqԘU1K *g_ged4=ǭе.v-[vY"53\a0ydZZ5l@}==T6#$Cæ>N{"!ߑj^1g=fؙ~Yqos17b0zG {GK e>ldmg HmAǫh}VQF$SRrZڝHh9\ק{o[$~P1f:c@_vٞ67 s90S(iMVZ;W?rp9v$M }`]A{43* 4>څu҄91P7ϲ;6$ZMy!lGLb) v‚|| ;AkOw\g ,Pn-Ȉ<5M`3WFw3̻$$BvwH@t} ^ׂg'u n_[u7RQԫb9VhC O3SDD( OinVd7$'@5:4ATId1=u\~nP'}2_K;#hws)/߁`X둍:|tiP"pS3ʒ096M~@ż mQ)߀谈R;%?3 Sin[#<&^V re|:ZݴJ0@]S~@;sa{*hJ836bxfmM`v8(܏gCLjv`TBP_CWZKn\=58_9K.P)Q6h}Am,UNay;tyIGZvZ9e@i1Wezح$M/ߙ׃.y+XE}aDlȨ恪V[G΄&A"%󖄰~,9@M?b#\k+sh&VsFYSVx[*;<ә=UU/`jبA*HK:X]-2DCl,FU7K}YhC9WEOӕs>M_ʯ>A(/< -Rn׋V5x[`V%'L 2";k+|p̍n(2&(G?8zP q Ucez8ě 6 mX =@p.g"3)S~[*ס֚eDV*RCmor-p$%?g׎~~:7*zuC]dxޢ UDŽM9G|)Oގ&[BC }w%"C9$:⧲r ^WU]:7XZ(Ml3tse&yr V" հͲpҹ=3 ?.m2Z&<7]y]^xѽfpt톗RO;GPX/{̻º_7 @J \!&^䑵b :zr\4QtfysnNu6$[IFldeB(]@Jޝ3K^$TasZ)G-N3DC,L<=JƝ7o5}z?EâPJĪ-3yLSXFcis>Y|e#tQ4NuPƋB=˰SͷIX`>t{6^0A1'Ō?/ͺMk͌4oz'c4~"'R |swIQN7B񇠄9̽Jr ة욢Gy/~=)`ߡhyw3Upx*t ?o- Yn=QB߶[> gDNF;Mu26sCamjYhrBLm1$0{c2m z 艂qgkG*xڰ F" ;Ld n#NWoxtN:MtpUQG댖)ݠ31sd> ChXΟu6șIY3kfzUMk4U:qdu]1U2>JM,u)6xPѦl0GX(R,pԬn"jqB_(M8WN>G mo1_DDVK}>UN9>+aY|D T/3cyd6ّZޛ?b>2Q$Q$`M?|:j3.D+4]khlV?ҷ< 0MwjcQ es?cc(rOC1=XguD>_G58{45|L^\)a?༎Lkt6z5gr9k̮x2O''K83`wEFvīOn8ܷ':fNΕNABm4τ;H 5|UNK<˒X|JU7CA4|Q5i/DU,>!F 4J{ ۼu9ōdâQ/ }Y a4fIKrp_5ˌNISg0bzf*=뇋^IQh xR2~wqOoFGt ёJ # ?z7_]>V T=#}x85AņuMIf!>&OIi}ӋFVJ.hxk T®؟WuQ":H|ܴ0XIKv$[5Iu}n f .lEX^#Lߩr`8,bta܃>v`s궫Zdj=dg I+19@6meե= hUR| [IC_̈́O';ڭ,S&K:3gQͿODYs,k^bE)w6xSr-Vk*'ϚgvGK u0?xE71Ŷ|ip'+\I^,a/U#{`֊:9}872ar3{E|Kev:[wnI^-6d/.H(:'K:)ܦ!źq4Pl!zg㡌p$$ˣ<;OFQN%p(,ih0XizEFQM3< L\6\]~IJRENрpև$g !O&S~3Q}1?pί]1Io WJu[O` K sM%afA.}ʥDvHH=?j fIҧ@f$2WdbscnWpmցXjSާ.SS ^]7 ;|J<\ژ%#+čc8dPoVf=rk4vIMGT(˕jpp`!|":{y8ٖ_l6k4tvPdž֥?ߧ=ڕؓu*ҭ4rE R2XT oŚ";.qDdz }`>nQD n(-Ie7yp;mUPO>&ОHR2QOzSZS׹=LWG%72zhxcam|.up1$r"r{?SN[57gVU:oE^[΋TrWI^F!i3XO2yAenΩ"(_+^Pq뒉[*.2Mz?q#-1C ̊3R3RWS㒵/GE ʪʤoA߮ XBN:ȄΘ]e v}~7Żft E;9ʕ])EBdFH`tQۑDa,@ToUK3P gg"#.%;e""sherx/Ϩ Y|PpgMLtVJ$(~ވ`4[L@u(>3# \>L_Z{-'ױ \UUx,}%l0$"ƈ] lsB C#K_&ċ!ndw ;2ԾzJ:_H8j@~k$wD`vKuɂ4ƾ`m2[eSnlռWoS}T^՞Vv@Aoodًey ,_5':-QG~Mv\Q\B1ooA Ky.p^&A"D1K]Nҭ=)á;xOy2dwf; &3P>"dPH:e/23'v!eᲜguR<' 1h&Y'<XYUQ ȃ<$mxo%Tފ`PP6ۢweXs$ZEQ䥲BGfTc͆4:iU "q[fhgגjO|vq?_aY%h&3֚WL%loZj{#"kE{2@]5(kFcC6~98NzuBt#ӆ3:J2;[uک]ah1n.k,^g\4jw5ؙƯ,J+o QYT/c@E:G:SGz o!8(Awg5Q7#3Wd@`8^ !mx MlEE%-_k7yDBEA'$ˌ id&62wۣds/=sL qw L!c y22$wM'>X"3wMsez/~i| # )qeSek"8 Ӗ)K~ړK7HfaPyCB ӆ͍LۗcbD"?al*#Mv~`.)>R3iufǤ8 Vj9mILI\A޲a:r#␨cԁW|!l$:*s+Ҧ܃~DN&n֛A٩k})vf~ҰR 9)CEK^9pSN)peoKC#;L-.Xb~]݈_ eM^@ 1fD40`hgr;kxV*. yisvߘGٺ\6R?CCcOh6 a؛БH(Y.E^uAVLTCWYڐpr'{^cLS!n]0ڔ|t"w_ްu`uNa2O(~YڀU1\7]ހ=u?\n/)hOıQ] foW/Amjw4&+(Xo#0^rۤw~CA`8w&a9uLhwJHsU3 KtҎ_c."z;a j^Xl6 {]퐠7N sY~kϱ9>fT֓&⹱eI53G1]>, $%qw/&AiD]2;̹}T{꛸FK= zY/W"Qzl?d Hd#.A)-% $wvݖmBL f̅;D7A1B՝֩?$C7(횭o>tBP&Ly7Ś(+93kf :/e߂HwI;$0̈X\貵j O)oM)tWR2nGX82ظ/ .cPTܐ%qG.h|bwZa7xBA/wD Vc0  ,$f!E@_be=.m _Fu3ǖG7&*X8]$>B'c4GFn覃 ʨL1_%( b2etl(2C^-p TdƟ]6RJJ0z)Z4"'XW~{~D _q@z:q>$}%ۯeczB`j(M+^P^3 `z.%Z)-9HiN4d_'>`HC.Ӓܷuu+zJr@FC,sa~!|["ӬqDzR_} L<4c6oc}Lrk4 {޵QHc,JV&?ѯ/@'Ce @8յ7N]\vIefmNxIK|ȪDǞD! V>apA+x' o mäp-T/V<0'=7^3AkE1<_*Mb;|%)nd6֕lDŽ' nއf )EѹK3A=B Wl' )A>[3T q[Y޳Ȼ^(3ߠ\)Oͫ e%{kaoc+1鞋TuǤX%[T{q⵸cdRA6j?߲uKETաH !b^x _Qy()]RYͭdZOR;v󺆣]tB/d C|3c3ˆ#\+̧0VѮ?9Y1B0! x~U&䨗tK|'|=Kh<ĔǼ| vX`B۲`Rh,H}V0_̛@ciigwN_ntjMΣu~.9v!J WU䳽j;X DTGz~'cgdbhcl ~jx&6w2ndwڙLnjY࿐ֵsтѪO*5z [FOXG[!-(ʵxR/]] m8йajMYpC^II*!Gu`FUVj'X7imx;Oa/BؘnCs -BOl=ɿ33m^U>H@,;,ɘáZJL%u0]^vun= ?]O1Q~lҿKK+f`y^Ȗf%rSGӔaSEdAOldr!~x+~pwK؅78*捓NmY߿mne6G~4%^e R|&ץj%{-YqCO[2V PB? ;D얉g2~!ςgSD ^(u2{a&_r HOH=cUGG<F548(aliC8XcDx k8@ׅ; \<0Y BXuP|mf#$. C9E~Jp{;xJgvAmzEs7OuiǥyQG# axgE[d.{Hyn^1Ɏ6BwAeѧشXV2HXNSdzݹ&@hg4pG4lky[ !xߡ!Q|EcP-^D߆XH񑂒wi ;ծhB1hUӇ;P 3/qBcI4|tg3a'9?QY UU+ '?&ށ @iB^ 6d&Xhr@4qnDOEө [ ['{}H/}&ן\z՗[>̊"I=ur?ZOZe|~u%6w$\Kdǜ$P#-HXP(zee^Qf%3\0F~r ˿iUQb &1ݮA)c) żA) /N>T%qoy$v=lο<}6]C%;[BD,9Rzd(DdBCe$? wQz?k1Ve;d!02 1aE&UK\֣ۂS#FI_X'% Q& NCm.~OTqnj{¢qB~H웘"ꩢd*wH]#e!@R*a z$>s ڟ8jGE" ҥ}7`v)_0MƩW-HvOvQO^΍:ކᔕ[vut*x=)_ ;mTW94:qTX,(ޤ!16Zx!8'euD71w+6 `SȀZ'uy,3jKIAhѱ9KU_kz{v:vlO?:Dј40Mz"h5V1ZdR=>E9m J7z "$EM\a ȇn:\ʠӺm9:nfB7##6a^:g!Qyd'969/-8#6spbc{KjK2,`e9aª9)9ӏ,p5·'7 f ͕K/8oGonsnSmsd>* H졵8s!ߧChK-YfĬMs knLJ0{ʏʞN51v 7P\c*0(}]dQ =qT`>EllbxNm;(cKU8ȥ}jAlPm& \>Ruk(fRH-mj{]›3Ye ˜2-.tyjO<8Mix7au6=ExʤUޜϟ&4 k+7D?n yQLnrv/wPqސMqV%*Kn]Yʰ6a'g`ʔ"kD۩v^һ/SSN tsX5ۢy(L jeJv8'AƚHmS]U|`0:` ɘm O MK*Ὲv3gd:RֺbghWkNwVC<;Z]=<.{x#jӧQ}6Q>m-t N,JTLxK߄>[9AJAkMsJ?}q|nW&Sd)llIRfO}g8?p:dM'#yJ\sD^^w5F]mBX7-;9yM/ }a"NIĵd+aB; +`O 0Q_8d:G֊_^B20Kˑ:NT)T,t _Vw!}YMu3=] E1tcOq8Di9O 0ԌZVgk>1cԚr1 H})=$Wb[eޮ 8;z{`348g'Q*n wiYYԖZ G&`҅y;f g=9`;% Bfam'[9@`9 GdY-jF@v W)l2t/fb3_)sxYiŬۢ3l{580sj {KK&4!8E'O! wc7]u;ݲ讒=y@2; ;`7^t$㍠)IܩޭIe0RyR&h).*zxpHRZ&S<~aňeQP݆-$s cKSpݏ^l d@u7Cd}*#:$7W\)a,;EZ=L4oK& ~0Puq59q*oT[)ܷKnmJ)}شт !_K bx^@eCq|Ff\*A)kIv3+Ue,gd˿p*UN R Ͱs=! Ւ`YuM?r!y%1=r'OX)SzشҶO"Z+ fDyL~<7?BY@(˴~(o&GH+o-TEN FBuQh\%r.`ڞKN>* b2FcMސL7$:!E5wFB '#/QLӲ3 t C}7Νl> m!ۇ:o O;/9 \%$t0ڧG0\43{-jc!/- Y{InCT 5g5Mj]S[ЮS`64^D2 S \};5>"9$,!Ѧ5HVAȀ{xS6PO Rf4f/J?EBCrݴyX8io6bJ:> SEyn! qw wS=$5cR"@Sܳa^"\፦ݨKTtFeF:=DzhjHi#y*\?^ԲJNDEDc/PU]K4i6'Wp}J.SVg+-vJk;V>vz93x1[({ S\ܱxooPJLVcQѩBUOg7zpMS[;M c8񎎨p u,*9GVM稱 `Ň|Mg "z֟ [l÷#bЁe?F:j][<~@e7HʧomZ* n~{oyݽ1f4 ڻ^ٖ~#,en\~nڻ OZ٨7xYW̫$"j/IwvB 4^G)@T< !w"fC W0סutVԀzSt ph}C\砜oPMl=dE>DnϨ`vF!w An7߈0c9<Ú|_h~/x/]?v=Զ'r8XԁWx}-'qq\!|R6q-8@|_TumÜGWDJē:JE뫮d&q60>:y!8 W}$77Hbq?ނ;B2j.;ERDHƿ>;y xt Ӎ(4D ,ϳv3#8Z&jM5R84dsGYq`dzHAOavg%G6cE[,' XuS ڑoUVaBjj^UTfL PRI75T[AAԍ[ u=fL"OSrŒV`~Al :LL1*tS5|KO QԄlٔ0A V:֯\*ip9ͽHÿ9$$.7e$z:Q,Gog4L4q<_?/N,DEl^z]ڊ}5;0#DAgk In-c馢n/涧:38a7i*RkUC.RURx8FZ"U㦒htBKI0^H@/G0{QOrk:8Aè<%}ZJiKt|#:VA`odQ0a1V`ݍԌ%0b폜0sq)(b6,g\]X t \dfJ-rH4)<1Ǧd/wQ6hkR:$ $^CY $,ÃaRPSiQq6Ώ:Id9ެ[ (Ve6HR+OTױr |D|Ұz~[ ť%&im<Y@?[(+zu2,opSs~ja+$Ϝﺿ-I 07 l0_s);vpl6qKM2Ev&D(P˂/ÛC= uaqZi":MђHJӯ;t w3Em3dF_a0 _1Q%Zɵgos,N&,s_b?_bZ5>^4]O8*y֠බYGFŠ4]pt8DN3lcnۀAZ]U&gRF~jѥ}kf[1xz U,`Պ;gFrMdvHxKKX(٤ԼzK'muJ,[0Vo ;x0mdx1/6a d2Q}t 8y_q"Β*y*f5[!dz}ؒ40[SBs0VY =+\mx~ՑoH29kx[P5a  }՜tSƴ>k:diF: Fxܱ:&*J YЬ 4AicPT`6f%%_Δ~6l*!~ـ7%qrU:ΙBUɯ΅>3{WZ<G<TX,sٽ ?/A~:vEʕS9'YH$ڄ95.c1[Y5nߛQ"Xٱ;2t!EҟՇ 6ָ]s-nY%i1^Ոpge2wCjQi[&cTdzOZ]M~>+u6N-R&e[9;d"9=Mq%yK/pȯaV r''Z˃*&$[Z@Kka'EEOٻ%9eqpXbɽÎ9) za eq K"|#XWj6Y1ig&Su׼} $jRnXҞLu"=`&oX9l<:fw{rb4:< ԛzb4`^͝Jj-aǾ0TMwjL[,, .ƨ #^y[K.vbuJ&&C$ /n yTjGR :\\@ {o@)m\?QPC'}ʉ)kd CBf(l{+)kFj6yT^߂7R2eD]>x\|oT.$>@E":5A b ,ْ!c^U {Z/In'tӕVڕ0=݉T:lA`G(JDQKP4Q/P_ܓWęJ1 n&ߠ7{!,.V8L0yk*B֧Ȥ~}{y"0'hCb%YMsa)tYQڐ[,ZOOd ZC۰N>0`mʕQtR KW$JW>ПC!7%%~rٔ;(j@.ʁ5:j:ޟb)D$i#e|ΟzݞеĴy(Is>% sߎݚ+?r†k/oO 3URZ)L[- ޶'FONGai93&{YIJ$B- 7R&:\mj%BTŴf> Q܌l .y76X̸ɗxF1}{EUᏽ]2KD杙 _\,Lx-*RB>-z akw0s^v'c z"d$dIlEg0uenoV)ֻs>t=B@-Hc*mhJ= j@MS n@0'u0٨- 4?u{ИIXLJo h GF-6g{xuLJ(%A7&f2p#h}JzOC f|c)^m/^ ~dhS3ߴWe] T@Vs–w I`2qZْDm-ZP񶿕Cxی3{ Ni$j&qׇp̗φU^ ɕP.78O"|ebajI>8gay tK'@ Ki)e;ZuOą~J5xS>dCFŭg N!<~y-|i=lͫǤ!g C3%iOaW{#jga4xdKj\u^ص/jb[JE3Xcd7.[2CYiфб$$gL|*{e:,`euɳώT-;%҅_ҷrbM/>Ƒ5lr8s8hy X狻є +ӯ#8ᨈby]K헒3@|cMV= 4ZfvGUcq UIjl-X𯾒gPz$:b8_Snpq5 Ø*4hp"}n/JoPsP̟8<:/"CgLڏT{4~C f A_fzolqx2n'ǻ3gb u'O'Θ~d8션Q4.Hr3QWduIIUH?0ȍqt ~GȂt/6M:SF:! Q  ꨟ]_`p(%_#C'{ι&odLTw2Y bzLߙ3 F,ܭr濫J_iפ.3?܌֟zFoZ5.;K5y"y 9`./@Q@HKzp߆J wm "'A0Q!f_>8ޢ=+A_X|HQ]&Ͷ<`ڤϊّ(kڢ`,es}2Jk=qXdŝrձó/ǧ߱13}K4 JYQn>|F@L-ۋ ,avfݘS lEf &JP߃ g}! :% qR+Y/7m>E.8A^zD~ρha͙Tǚp[|(ֿ Wge1^m}}4Y /@aF H urɰ$w55ƙݤPC{ndZ@f>͜ JږKmR_#땈jjC&prhI&è8(6wc/6 &p*^zi<6*bB~CZD&nu {"j.1.C!+4qi΃I^FB<˅0\'ɛ7弑Kuh  g@_Ta]XԳ-PXЀUA#Cf6: Epk_+B;j[9-lbAuk7] l..PXJG5Ϛ10z\tWq ȈeYؚ.uNΖ>T+zB_y,뚉,:}= j|_,/rFnfxˠUWjVVڠQPv=A&p?e՜訞rD-TS2';H 2Tv(:UZIN{T3Xp|D@8rg8!2i, OjiP0ZHBöx>{vUfk39mE_Qňtq;j:!z54rjCRDw(-lsТ2.?|0tw?'F@W=_L(rDzWnGH5RJ7w)&A1` ZWQLZƿD3P`} QV/G5wN`I{R9ߒ8@ RcEdskɩ~`vADK._9##4?ol00#}eŔG pZXp,sHn(&2OPM I),McSQXXhٯOMCM KGx=a*2K+ָ9E1I4M_|:m&7M\M~N6Zߍ}8Ak|ͺ(Fr˕*Jz9bX~5ÝzE/6zh+Ňgת@IC /ʴf,׊ ՌՀCWCڑםn)7!U}QAOA]jPm[{aSƹԉ]Fh Zy>w&^&e@ ArPʜ)jM96#Ӫ7fqHƟ>qa6r/ ᫐ybVHFœ6PEa=t}_ s4 <0 bi[Jlҽ7,i)9iYO~Bѻ;/C -e(RU8tb{fjB9Amխ; qY_%%$[Wš<1y&TZ$ĿoWo滅 xIl(O7-blcKW>X_Ik*t rem]!\ڤJu0^Gՙ)[h}#藚GZJ @^G\e>tL9]BT2s<Ӛ hu{uIb0V=|ND5iYIr:@cວr*-$f`QFz|XtPjW: [60ko)24rScU biq i | +2Zߘߘ5k쑣Xcrވ}Q|e E%IeMXxG ^Ux19xI 1"T~pߋ_6W7O@A@9jf#_q*u'bn5΃|Z}$Ӊ_eQ݅X])V_ߑn:sW d~РL:frndDHK j,|") Ktdr%"eg*R]MӊGISRa,UC`íjډ~d;߲LfFR;(,51EDJMxRA#UYd(3:uzjof fւ6 Ο&7fA 4ҕ? l7rtl*sŤYِ]ʚctyG7lRDhk=.vu 6yd7y SKyW}gl6_q~:Rw5ˇ;:!4uі\&KGxd,b\H(; ԈeuUbC X3upYy>ȖV0W _:lIם^DCЈUmsXCǚ :qǩ  ^Zi%tMY>v({B w=,6V$6 4/&H 9 (X {Z:c=z'_gQ Mp[kZIĶ|uuA3My'jq>,x qb6i9WF6hu.],."I5Qe5n4Ө^SmS`ipw)+]SY-g3I %Y|&{utvml0Iv#JxMmV;2JɱeUc%s|[$ڵzIAKGKi8ŠYu-&O÷^Y涻]į$=HʁKPVJ<8\Zj#']!pkvS~\l^J#( !zqXQp3^cT3[xV1@.'g~=fg7* hGm ٯ>LvvoĆ3%[ĭpH]T%4YoLڧhP]/ο bS/ 7`\Fo@S%66khq|e"jYsJ\.پN ov }96CqX: u[^!kykq X핖,^7a*'\/ijK!Fg0+|@_k)pȊ)d:XvK;#uX‘fZc%h$$ꏸoDQ5kS)^"fmIhb|TViP Ch3?oVlꂈPQ{M$V=OT!3 G=EG# [~ 9C4ոq&#%P|!w˴I] =|}"SrG?4 e N\Qt\DhY΋Ÿ+.M-~'GCw#5T@ V &ehm!!=iѵ Jb]^ ґq]5}G+ux$>7&S(wf`Ŏn f foNկu44D`vO-IsAPLe:Ԍy30t:X5=;UȰ)8/#f+ Ŏ\<[4J퍇p *cџEIchUYIL&r?avKJnL=n\ClC=G.S=pt*7IBT) e|Rf*13I6B˶o!} .[E */"+Ϟ{-U^yebI|hvwfz<()03sL5g_H7wT, s3$(/`ѥiQѥ2@h(1.:4q{Ⱥt76쉘_ɄcUM@E@lqe>A!g^)7FcTD+l_MKbfbT)[ٿzɵ h"PŠ]UmKJs K#q!E)o{ tuRQݻxVpt 01'V$VT/*-u'Tw>^+8EV]Yע[{n򿇩xpu7VoҶ_ۡeGW] v&6" gȦMÁHGQ5oR|dPQEs7m. Ӈ[g 5`K9H{<HȼUY&{.mNj0B̽t҄Di1۪2(TIccpnd&bRUF@Ņ3biq{GF-౞=*Gk}SO!lmt93E+^=RYP2\涉1+i-P#$ 0%iW%0d4H ݨ]rO-gUeT!; u5G|&&: \ה"2fѰA!:g@iT—m("Ib l`M"tl[nyTmv1QH8XZ>b+Gki֒dg&G=ҹj{&f:(cQaRT"!}#0k-,wPvVM0$F ZLi +#;GUʞ&BOX @֒ݶ; OБ81,8I$6d_jUNUcBc[q09A&3H{r_.Y` T 0kgnj RUSkuYK8!-<Ǖ+DƷTa7S$cJNEV[_FT Y4ך& vC T\-Y+fPnjG\=Q:0}Ʃ >Ίk4LՀSclca:haya}+yqh=_1K~ѨvJG}ʌީFv2e"a귥0aƣ_=6='k#d׆@DnKv!fU5B$;;'(#0"Z~1ۻKעwv%jɑ~/ӇMV{0Zms '_J3F ߧ3u#Gm9Ktf  <2B"61ݚSXwH&?Btp":[mb}Z*E]p ]HD>0_Ŕ[O+gK-V{ ޾3͞ʌ$aն+ga$eJͥOɽ<d1¨&uzg MSSNE8Mqw jUg5uaADruJhz:VNNjԸEǞ۩P'%?T,~lb=v) |ŗ iYŋ.X@݇BS5~Vs`7\o+'0\`3H@Ed~)!t^7KNj?'ذ5:*C Zs, E,p^{o!n{aj,LҚʻXi*,Q[FBoXSAl_Ua63-DqTE!?ѓN`mB{O^Β:(}͒'wu2Z1A z'ĝT`KVlIY} zȒHbEWUn"ܪX{<7kBxӥ?~@9yϐS: 1NyFpӋ{K=^5ALD)$b $WwcԽɞ>BxA"p>ŇcB4ψ~Me, GN)}rt MZ=ۢ 3H &ЂUSOAL~ursX5a!U05]㔚V)-|ǯP,Ι!jҌ3NP+ YBP!!4YhpgRIo`9ĪvCkFWoQtd5* IBYu.zеLIݧ,cQpp/$9S*ӚVJV$OocF̟I5 7̘"ŗ q~T]_BP$ 4,RD)8$mI#=LrWzy[ް̲i>MI'lng 8C[JH"؍  \1~ݳFhƱms%U!n{Ai!Q8%Mb 3hSE1.Z.RTN {d& * CF篁p\ [F{qq٘=nod8PKz 3LE1Lz%}E3fBC͑;j[yJ #}WͰ]w]C4#K_ 8?[P QLKdnshm!|ߴM8^ql; I"7QԮݖ[yZ0JBJa-nQXvYb%17fy ma.A!DO<9?r|ybx> `X>FMh Dl:DnȃKVʳgnZM't FbRWcfG(ȧon.5Ʈl>BnB_=o>yULYY#8sVz{Gݕs,b\9aW EB"V;b~aÝK~wϢ2 z]z|='A=R9An:Jmeg08kI}D%!p^D NNp3_OֻAƫ(n3g8K>X-3Q)sE,. $\`%id/7.*SQxOUxj#}i2r{S|3hn@d*G\ {b/X'RϬ!i(Nq}/[Tbn3(vZ5꿄#Ge5&`.QLN_IKL_KϏ7t`Ee5GR̻oH{͏8sZJ۴ėEZ[K8O4{O2ۍ[0-C4^8Ots{Pk3/5!.ZGBǤ5`hBe+a3w[Cc";ޖ,HwXge&(qvK,MuYW8=;liytES.:fb):DTUvvXѠڃ]w5ufZ7IWywYϖ`IG~ڭ:͞[#&6 Ag;IcHZT~]PM <ܶiW;2IJz/xwuKq3F嗅*%L5}Rʎ-KE,P7)ݠ+'rJϺy,WoEI6l#;rZ3EiܹGܚkC?Oxܥ(LEʪ|zmp(JQm4g*}25ܘ,hz*.fj?9Q3C/X䁅VN~Ѡ?+vns [mx'% G~Oب`%߯r+/CG82ul|cŏEkd \ڰq+c95e/,rV4(Gt¢_YLwܛM0z[˯{՗Z,JZսP8(0zCG1W<)p`KS6Smkl]CEț-"TȜ.QpdT&/U!(j?  mXgmZ DT9sQpo=b:ѺdWr2W漌=j ɤ욷 pfRZTi[(Ɠ_N9֫2,E)W*2Emڮ YNKrPoϙF\R+ƍ~vCT P\<$܏J~fmAFFPLl7 v%( kt\^8vR7 ƪ-L/?/Bb RoYq oRQ#Hl] xgTlԤn6. ^?h :ܲ`yIY8봕~c7n=R? +,ALk/~66"J=r0]I$3/fD;m,مsDFlU?Df4y8/G,\&b%c|P;Z /FsF19cXvSpL!=JM*䞟ө|ęyȾvR~Ilկ %¢]6hyT#OS [+Oq`Ve/|ЀW#r.gPh !]TURvEE;\]3ok  t)'VxYZ,N=D䑂)Zɖ tDX1g1u5ʱJ΢jcTr;{Vi#aài!`v'h޿kPS}o6֦TŎbLJrE0}S(7 ⨟jª)8NJǷD]QZ/H6I%kqb}Co<;:8b y_!ެr*)d#bYs#SAޮce3dʧ6V_M`+M|(EɘC†jsa 0?q՘tS=h>ypLP{g*;v8[]^?^9V_̛0_(O7T>\5`K؋}IVs井qP=kzX~G;FE@&|Ѝ7\`؛*xU斄r:s^w15?6f8ݾۨG6kAt*VɊ'X u-EɤW[l3EsTXa?iR3\cI e &K9s|@Yvt&)znW40?'GI]2gh֢biy-f%v’-}Ucdwc$`>ʷ7"PQ0,Љc\0uG%HŨϾ#M?9(_&MBc0ž~*,>΂5wcCVb!wh?h^B10x1WYr!$%4M5sܚ j߆DTZPx]bT-L t쪧U_IQC3.B忡C7枨gX;z%V;^}@6ihPŅs˄B,E %AA})sr yN{ .y@`\'*mͪ-[9O b'i9lD= Шy%׷6w ;2$DlG}ro़ׅFfiuġёiԗt])td+246j5">B}eRwCF4Nt,0"Ԗ;F6>㩎cW&d-=6"T6_+YQf(n  ՏroB]>wgBsd4!uL"Xȝ$z2w:&hz#T5iݗ  7+>M gb݉Xќ%GP5xvm5ZOSU/P {U_TX QtF|(!:tu&|OHCfmX A|GֹtB'8[0}g$h%7 u5 3q,BjcDfL88>ʱ!Qb!^hS AXA:LtoҿӞ?NQ_S7 ^pKC Q{ێj} .^ߠ9psay*x;v'^f;YsR>e#$u$|0 ?kk=֦(kO[ӛI$BT`4k>!ai~hkIb&^~ȏeY&(V]XK 4%H0Rh< ej9qp<-gGC(9/}%m2Fpw?^[aX(fLG:wuYel6ٱcX7ܖ(R1,7TЦ\ ɷ]x`"&3 w%Zu tC$MD2>K>@L}=cFkޫ7WRڗџ+lXpMEs^'\QZ=;3"$q2zF2挛xdRZ4!4&5<ZWTA o^@+&/Q2 ?lѶv# HS#$39o,U `+sC$bB2cI+?/^4Y׭ctO;T ǚc~a^,)9CKy#a| F.b}!(UESY0L1`cZl3=,Ls&_`8YeJmת%* RRj^\.Q΄4GgϪ?-~]Q)+%2V^HR8VH~mp6q'1_fejv黱hu%bADu*ș;l=<[ x4N@@2RĔVvs}AvDUp4|$+.%aB&ѓ h!.f!&`4~(GT@:OY5n#Oށay&Drg7pz::t.e$ Kg"(C^O٠>YU9bY܍lOјّSd'G&/EHwT%N;'dC>[\lKbUճs#Jiw+IO7R|o[_!^qkiDiXA1XB?YO7T _y_ _] (Ǽ_}wg: 6>#Zf0S)'{Ȳ;ȖNsJ;[]*aۏ2}y4a҄tڟ)^B /4Zr\!1hX&[c60|PdMtwi  /aϴNp?Z.9%A"iC<Ӂ3vñ`* ]?pz.Zb22""(\^zӟRsN&v2#g0%d]__e8Ǘ #}ahmDfeH?Y2OKf0n:( .7m0;d\v,G1n?ÉM| nS0*Hi,pBD }ƈ7d(af!M'LÉD/lZD%L5Ht+KZ2f>TV)mo4k`@'܍^Țdocqt\˦Ji7bJ1\ >&\|3Dž@ZX⸆ 9 &sRX>#E1өߪ+ؙy@?911H9aZSP`[kiAU3{ncX$>Fe2.A^ vR}ae? 5?Dy=t$&ݩ/yk^yS'%j^xu{Y]`oi] \ Q;oKg` 6nVldmP hR"kܷLRj6vG 䶦\)PI8$eҪ -;v#&h*ͽԛƙP_M?UQ1ÕZmk]E]y87U$̧=`\p̲wPa+Elyv dX^5u^Ɇ,[mû:p|wdO~(P'K mE:mZ*՛#Mz ^kāS&Wxđ QJ=Е4a^_?ZM *X's[9)NkéTV:={|,4&XE tUzQQ=4o o&NMr8U ;(N/O(5!nL0B2@(sW(ck +í|J fWɷyq<xŮoN$sj=w$4mN"C=M#:=vӵv`tj$2]aެtJyg8,D`˗۩7P =;@-^YIl9,3FsuG=:%MnZ|q(8IckQn2cwa:*q>z أD{?Y @ H-db)B B=o2@T־ڗ˳sCݛ(&ZwNPP2{N! f ?2CWc΃^om38U6a/r#QOvyh3zX[N#c H5ɨɵ5\x ]}s<Uۈ'5 ٦D ;W ~)N jkZƧr &cl(R!|IEc4Y*x4gTǃfo45oav5ʺ`S} Äپ>e$8}C_9f@VoЯڙ| Pj6;px!av6e#8byZZ?aʍI3l G]$(0o\Tq t S7wS<~"xb%K` }+ J-ěVE|9\ YųqVN=25pK;;2< ?g(;ã#k榞LNF&<ՖV_3pt^o&[INhJ6"(&xZ _^?x'0DN}>Y 浏J l:p|t*q\A:qE8kUXgY%ܬ5\h(сĠMf)(? 9¡sʡ~t$4^pg\gc0 )\$<ǝ6udžOO*SUNO*BPuEj6p: P8JHO@JY1Չ4e_u jkۊ=1BMv\|p!\U2Qަ.C&TI:^1jA ޔ+̵fq^YSξҥ(/śKe.zzgv5uv};[hӳM24fzEUD - ~ϑ%;I DH< j@%JBjQ8zpK!]ݜHbdw:H2E;5C=Ώ"7~Kcc/kdgU|Ja_^vtTA/qN_s׸9^K;AǤdDiuޕ2Eiop&Ǎw)%z9un^7;3# ύ 3!x_m*i ֞HِTwL CLB/zN۸-( _3f-(/>ApeeI,K(ǿlGK.'Yg! :{PcGEn`\3zm*,g" 7^#EܼSw^i |"TRO L<;СD#oX ] OHe +ߍDտ㓛M ګ fc^7Sh^[V#yy "; !~40P;%G:Ufn3h#j8x';8KE +mĆ|&u&ud@[\R.\_⹇QqRZ⪞BU m9OމY WsG>boUG8t/Ohf O-MAI)Z\`UU8lUE_Vڞ̸0'moհ iޫT+l N˙ڒJ_YH xr!L؛[,$Y ZJ(l΢Rc$"w,]kߌ ֍}˫@arh$+[N TLE*]BQ2|rG'/vi Y՝AKd\ƏR$Ԛ  sڰAcP}&$&w M:^_;4bՊ@^=l~FP#QoSra[!.X0ʂ kL؆Ɍp=W<\?T nw5A+(~T͡GlB0f 2G\BP=_|i9rlțpϡt #0K 8W̑?+Pވ*I>5SWa5K:RkB]<[#&(xjۜFRlR_[^xs?$U9 '-*W#WW-$uE6/Q1s4@9s*XP1R Z3tfJA`O3/YOXM3^-{;xȴ P6 )|Xu2Y|}^&WqᆝH(s>W$1Ew`;(ݕ[frd~{!4>do`ЙIJ:eF/oT.# ރVNDs} f$9h;h%CUrڪ(i74֠B09--*ږKMt1aw 39,KlBqV`gcǽMYN|LQeeF6y"VFj$KF p|˥/C>$HȬvG1R#єztOՓ :jc E{eC CSM14'e|t H9hD]˝lGK*P_,ab)Oƈo|CiF Q^'qӟ.5ą~ޤUih1!k}k}+lIZ]o!M\mSfU'Si)ek%D2F7p 76?һr Ғ#whÈǸlHyt(h*0Yf*+hB>5/9ۙvH~+lfXs2PRkS ѻBucQE@I$:3h`]:^VbRjxJ4@N#,!$n^LЩ*vEuLaF,GpPNy mSɪ>ln(6+īE5]6D9̪Z32y,&<&rGS Dw)O$߿-%1g/#y˟[7_ӬӌR0D,1ۖy"k9zȕu}…@bDP|!W/ZE+kn%\>܅C^` j 'G6骨awavV}2<~,0q+N_Gv/K{"![Bxpe!Fbrh:rpehʹj 3*\L{c״VX4)ޒƇ42'"w9ߺq/:Y][}W]X?:4gDɁ6y@Y1E v/{m3t NyگNw7]l8~p.4F,S}:+)] Q[˒ӱ'Z\rg]+5 kS߰ӌTm\2czY\)}u7lȧ[f"'ۊ=~ a:hQID\SzJ+c4̟ܢ,EMRshPXP+T!eQ/`y"JI_Bl»,]x :(F%Rz(PU..VyȮs P<f!Ba3#wv.dv`=qQhȣr)A>*S15Yjazl1an=a軞/4. bI tD*g<ǽ3f0٣ze߃0Rׇg)Fl'pbn^F]XR v4osukl9gfVDXs8N8CKܻ=mxS"Rѣ@E24 l ]A Kx`vJ3&=)l5nXt4z'Bѯ#[Hjd'II[j&<*ۣJBFaAuL^[U6dj&EE="-`TgmAvApt+7g'&z2ٌKG!$ƣJ*vpkI0D;}WXǣ<GeJ΃Xnx3pX3\GPW,xZ7RM(?jR䘻z(ڜ+6G80ې`"='3Z` Z>ZMVN6D>ת!I۷k+TVlGaF-znˆaN}cMԩ&6A޷1Jhf[o,zD_S%ۤL>?g<5,aW'ʀf *O)  !Wx'H\wHGTۯ#/4mQ*K'Bڌ,-g36*{!0Ԫ8VA֌t?=ڄFELUҋHT`IJ함3Im[4qܘQ3Lxׯȼwʆ+P3K~df_> M! li}Ky3 V.--TȤ&B9+,eNau'ķKg.׊pz Q߇Pz267bt3z)q] aæzή;i>eӋQ;t" ̛Nnk;;ӶqtHzmJKְEBDh\B_~'\/8J}8#q0fx ;,0^Y(6ސ+,&xDnU95rLot2V1 lʱWAۨ1~#-`Hg|l7mz_!!jD۸}Q#HMOG(óxE==(9T<=`% bN2) -}Q -=b72.AiK]-Hk^ƊWOtʚU~~#_P}QDFlK˞cݢ9`Va~}fTvy7K O`\6{}o@EK|M Bv-Rb騘F*}KZ' "W:-܊|gܔG͑}cS\>*zxBqXxv|PCʫxzԪ F2H n0v^a(x c\JoMEe`'ICfPk&9wkU+ 7reeYjU+32bFU'o1?ų!afMpyd$Kl,XJl T~-kj5{Х^%x̮qBveTC6 #Ĭ&G\D COH$]ԓ eݖc? ":4 ̬_.qc@T|1Mu7ƛ=tD˨;)Zr2+c*f F31vN;I7_VB[BkVrybE5+u.EqTufUG\9p^u!.6+r[*P_0/dԮS4B\Ss(0"&u6U؂wB)k%V#5ot_r4/"9u~0NjЃP&H>  ۥR>=[?\IwzOa?`bUwKHs%6 3_``3tmsH ϖnk{us+vǼf g)VgCX=;݉fr EaP8,@zuL-#_}Se"DH%@IԹ@` <`ЭSPyR@,?Y9H^ IѠ &L{L ^ "ޘM 5ڬXwÁR8a/+^˔f']:+s<hߴv MpsxiI"jE^DdcFv;WJ8,B! 2GpCiG|@&cet 3̎?qUW(J/eWWЃ-FqG1jho'FVi^v,{l ƗŇ 1^zDICܫ@(ʛY.Lѓ޻չšv(Đ@ O2Q)go$llI2Kg(sfZLʢ"!ZjB8~p$*S D r-7i>"B{E4Ϙ1#EGۢLQkkR zdZPcڀ1(rqFІ@?W$]Omrli=R-Q^315&pF:%˦rav6Vtඟm"Sk8?:*g67GQ>&z%_UNY#}<ٱZ19vaӄK,~t=iہ޹fB?&{T%֏駓w5ly2+\:z?< b ɣj&&k8ີ.ƚH!Tj3NBaQ_4~; !+w+mo -tN4~6uɟbIH΅T-7bgUnWS{+n`zkQAU\.Goma#Iԍ|p7x SحI~gzlhJg >[4Jn2x//4h[c8~%gO`nW{ly~ m}]I:.j=0x<"_Lb}=ClEE@'s/MBLu WD`wߓhrr‘*AИ}ҟ=5*7?j~(OQ0H?d,gf,uLXKDZ Ǭ K571Y 2lHӪL9yA"ߣ?ǕH0gKlY"Gf%{X9Dz Wv"욷^2a7O0nwƫD,4N]0?{\W붕 PLGұƞ"}Q3+\@Ŋ-^)Z<(Aվ},H[)Bq 84WA7c2[AE3+Ě7D{Pcf7#Z9^vԁ0SP{@;]TI4Ç`|sC%-Mu8痫R"^gnc]7)Tdkj.`-Mw 3;ƨ} q`=B-ۅIޭ#J5q'n>~Fݘa$% `58r ?j_jEPg z:d? (~ kl}1cңJct'zTqg3M13"|SOr6#{J);14y;m2J`hm%ȇ4`ɳ"%nx2:*xsU읅%@X&jgMclC.Iam;F^/qƜ(O7&Y_iLa!XI(D7co^ti]B$f3W Vj8Og?{%3[L=wv-292I3 uU`ͮ&YICwxq㬕#ۯɀ(nKn}sG8FnJd DV>F BFܧbI9KWDtHdCTԑTv[uW|κNh:J'~{ c{c?!Eڞ$M(zjyJk(r̍;![!Ze\Ɲ5[Vm$/oo]e. +v;:*dgP(iӯF1+ ,r %y9ʟ>Ļu:' G)KITtp\:h uOj[ylL{tpZ[Db/|.ODr'YRS*˪<4^*Iqac!]iiZ$+xZCt*f-t8Pux=PkN*wPC;0@ϲ7;YsЯZU~\8kl=쑖p*f';y4SȢV.T '] wdKAtpreS@=%W{1 4' #m<2op! P4pt3H0Ma:\baZiZ[v<-+NM|Ы!RVw$[aAuhtvSyo+7MGPȟcνdU2DSn\0uM9s2Wa˜0}Ic@{{؍j%Qk@ RWQ ",ASKICkS07 PDăp$}az1Q6Gύᝬ /݇%!if-IVrZ.Wټ=Br63J|U?SN+^?ӐcB;ҿ95Br3uJ`pyWѬsAt]bs,d%R P+dh0mYxVlbV^wڸIz(:ȡ<\pBy|Ү)Xm̊,)\ vg;$7&k4bz}&|f=Ƙ͕Ke9>n1"sp-z‰?"/J\\EctyNO=2o'7xj^w51;>u"b,SaQfVy]%.SGgz: b*~է-"߫6e'Z_u7gŞvM,OP-)S)=[NpRCE2C:q_ݟ~z'K6cT,lyhrILNM* В1%TAWuR; s}0Uv&*敟Drg*fw/v/B  ^lkz ZC˺xx|/7'(]yŷmM+R8]6RuMWbyŲf(rE ӐHW1bZ\d `k 0f}ɹo-zi-޾!q 됽o!J-Qz61#fc\3)*Tf^*WKJ4o"hfUxnyW8I7+18ZrLz=#/6)0=Fӛ(>0πdklx˚6v ְ|1ʹQq^YBt3Psxi8}x~`^jGwr t p2պaԤ h1w_ReSHua`ZC(l<#y.|B%>e& i:|AYZ;hoT1/'6D\GYνf9z1؁GMyë9+Tguw}'S0EΟo˗2Bٵ"b=2enmccU#n 4lb"xƐ59ÜfM+WO N{..X]W!y"`@s,xєUo:5nJ)GO%f ՠD dZ_|*8ݩKK̀C2pM/9?8R2h:9+P_f|mDZkF9I"?e2ţ8g;{3$1*VRJc*=ža p9OnG"6͂\mlC+ ht\[ɍz)xkUŘ*Z֥3O5FGάrϤV夯=ߦ-h-'4:q  C^n灏X{\_.!#7 fftxZ{|rKF$2c& 5zɊT͹u6P)eQ&Rb5kO1 #\z*PHنd}*vu#"MkQ[9Ow:0k/ 'gn2 Y@$#;Kn~t~ft4]d$5\L;K**a=^CWq୽ xSfSt5:gqEW VKTFcAdl<mcc9 Mv`(^Go.Ǹ0]е :Tq+owÿV)|Z1q‡AWOʅ^JD#mɱ#V*hJРڳCCH*w 37.֤wmq]=7(E/ϖ/;bY ¹=?Wjϩ<@j\e3x5WzeBEsBB <-ΆDӝT&{)M2 8\%Jn'הKϺ>oذ(ҧ&۟D꟨gV2(Dq9Q!kNd NKw yeG5'+ܞv^09;l -7CK ']P[}C'тz'QCfYR|*p)?C=.勿 0WYT6?t,chytTQRH'{k9kEM"t]W$G/xWl) =tJCdYNcAϓ3$g"h#L=rr+%rtCvN2 W@)*#hi\jb6_+έ'͗Y=,Gh/ܚ?:myC阸v 0 (aj~82M^2m,k/3JF qr9(gިilx^<T:[B9?w,'K9Ntɪ,|fS.}#pbL V\JcH4Wa\=[LWKXN+ɌnlmZ [v6/hUBu8C.3Ci {jy׾2?րw<,ߢYOS:3`?nܪqkFyqq.OIEKd\p-E2PJRShatq=.mmɱLSش@웪w͔Kh,j n*c: M3&aBmWCN(_DaDNNk.a޹bCIk_\WϱuѽPi{2Җ3CDW{=JBuN~3sgf,!*2D9툝xh%SËR1lQkv+6+c: GpžmF!+jz&8,&3!PfWB:{7Kuz2T`É~`y?/,a7a׫t{0wKGA8]ڬӪ"mՔi"u:^cy6[ ž!THlB.׬Y)vaK4;ֆ|Nd w>LYZ EG~6ds]ɱ<x-݀ G`b K5c6t'G|E"HK(գFFf'II?Ov hWJNWA(럎HD1h='bLqp͏~8(6/: c>*F!C{XQDI$G" 5irrzlCMڪ Zym\kt~{0FYa%^r#rMGG eOP5cu?SpR!ζܥalEП\ N>G2^F.QGqfMسvO NYLgDdi\A6w, W̱Qi]fy:y{&9أ!V ʨt܈j FnSuX]V:*Z%젙'{Rݺ8 SP`HFC6s?,0׊ۇJg]C>k4Gҥݛ tf1"W ܁$(>M?3^/y]f:ʺCB Z"K ÈƘ!QUX07N .;x:HNN8k= _G`o\<(Wb z/n4\$9dww[ b^;dRz BU2Ф*>&cv3fŎ0b^hӸ=襹,6ÅtK,RΧ;Y.QlzYpGqٲ|"u(.޸cdE6oWF:7bcd21JǴ>` QyK5(qa1wmM1LoZ8*+,©m{z8b(eKR9 }|=ma~e.L*:z!5ggxC5*o= 738%]#1pPb8s[N x)>#wR16<vB.{"g"3mkvM092 up*g I|),(J´Tznp_*V  fNs+q$PJ Pj\M-}XiCl }A9ix0ëAqIJXeNK'D[YX/7G|>TJ9L>/UM6̌2it+wd:ɥNrڙqčRȵU:+g}%]IE9Ѷ] !W굪4Cl<{͛[_- [<0`K,Z-\ܦ:jK3;$gH1XGA!i$+gia.ݽ< fے-/|սkqp) T&3ߎҸ9Mn c'A#}Z:pQM{}-ڏ:JS@+9)gMRy,x/?M0qI53m)x C YgaGRY9B;w 4z?mS #Fف.1\lIX= |=s@hw$bтj-wb5;(UMZ-]<{n 0PdJo|V-U~WUIFѱjC?KS\hj|O+R~V )<5Ā8оZ0Ң֒"o-GdJ;2:]fU74y&6K8oYs+k($i\Qdh#7`qu立,A!Y?ܬy(YMUwEj^>Rqb?uYms;-BBToVtPSj_a ~Ӫ5 k>DK=hXK$X٫ {Z7Ք͞O+ם ,I+jUuGEڝ\ʛ{h˦yEbنnl!jؑR+*_ ԤA5!(99Cۦv >KcuTM|DY1v^(O{͔[.\?yjKq`S^Iyc3 OG ~"]8K˺DC"X%ضit>7BRlnp>e$ͷFсQe'&8ԩq^-NNw0$KζcKv,Z8$u.VV [l{v@c'z|GO(赉8Cꋱg <^ǘW \^h~en"L{ jm%@F5BLgrr3D:5)dlm-^!ůfdNSӗ2ڛU)R)jMȴm\;=,G| ~cF.b9zkD9O9=r=kc'z=0:̺Q5Q)T'䍒K@ X46-y ,96L`ԩ)FXC':z*L0[S@? Z;;>dk\ah$%`IyqVcL h@Pϛ$tm5ӊ_Ib_p 3q2# rd:I _"j.+fBl.TzWnڍM.~>v~KQ^Ŵ1Qv;~sz;؉ѨVq@qeҥBlJA7<ƥ{JlJi3΀K@Ό!?ՁpQA0fm2mõ cӘ Hy3g{΂5`],eOSdE,x 1=! [{9(Dn5m"Myb+ E[)6oqc5:PsMgX*3 /)M~/[J+YeI44M5CO@`1kkߡZ{M֗\9ho^M^mГPfAq)PGi2s8nO)ji ʔURT9j4էI}eD 0cypw@}g`3#! ]]h-TSF\[t36BP}ufp 冐wbD9ğ$IL._ % pXJl䉥ؐҽlk #abPe~2Sc͕ =*l?|[JBlgU&EXVԖ eD,v} W;[,'6}|qYql)F\Ad evwvr v6#{ےi[᳉1u#9.3(O]+͢ifi95"ps/-B9 d#d}e 6`xSF]Y[iC:R +U:JkFv18$|0\äB@} LK+|6Fv(M}#pdW\ ;ޜh x/Twp0&{Kt,J\;L`wbu0`5ն/h+C'n.Eu sQD҆t[+ Ǒٔ #20'9@j}R )n]inj9(-/H=u+' ݙq3*ԓeM1C#J"E%͑TGHeZ`vGn7H[jLl4ܜft;]6ոr8IQK[:O~\zDOeр8(xWAےmࠃfw,bC"Krf47j/iRbn; R9)zI# c&QwtfQ흌OAL= [4CŃ$$ֽyWrdUs@x%j1ZeIT%,'/}wʁ=ŕwf; LE_ILDgǰ]V<,S8JxBApT%͋۰SSW wލ օc7-Ķ.pʖqSB񗶎o6Edy,b^{PF8eDU`(?vè|. ^JH{]O9 jSfI61S˦O-Sڄk ;bpYػ`#wSϪb +.CФn#Q@͐؆x0YĴ\;A)q}p&c艛sdQ%Hd%G& _=Z@\p }7ѣ~.vYq_-q7BX,<;$B#:~Ey( }!D5CkL-ߓ(j.l>!g8z?Tt>b^dLb{$ꅨ'Po C]-4> yC6j}vEՖ GyZ8 *ҾƠ \`&>Eg50H3+}|Z3AO߃#UW* Eۈ@pXDV!'X"K>Y煙eIp&P|p˟ ׋KR ,ĤO(^Wtkj`FEg;$op7_Mާ0AxiJQ:}Z( MͳRQt)zqOWck`X2dFG=`27:]<;i:6Xn9mrcw ,$́˫%ZPn#im@T"5o FНosK*v%qseFjw[FjB :cA[?qѲڿy:vj6v1:^+ Si`gF5oHP\ZNvuvy.l"jsےEDv\͙ٓ{*nS :s'4 ?;yZ?PLEƸP?7YQ@E9Fw8YxT):=H|77b It7CP5 (Q h[`E]SHҵAR mk2'nqsK\f(%l8ނU7]؈{3id#@ 4Ju7g~_glV`spkst?fYKұBIYp(i_6/"M~ac2y#ڏWzpom' @//R-ӏAS+N;?N=KX.v!>w(iʢ/mn,X/DPKZvM6$eZmeهGe1-ЦW5g h Ŭ$[g 0G`7?$kZe@ m{1yk42I~JNk/}pu;&: Z|01. o棥3(Yk }?ԙ5}MT0W!T;ml6.~@dr)qЯ|"փH E,pe—'t\+w0.a{ɋpK~yO$[xX]{ K8O|{zBP6 ܠƏn"+,mE c'.$dĂy(,7؉jwDҷ';AʝpDd#.V6e8zH ;ƸΛ%rchh5'})Gѯ @NML/϶h؍vʲ(PRIsIqqA0dk&wAiubo#抹 IwbN*#6 q͍%i {YA/sPwEJ^wYI =!v@ZlRƘ m#{ EC1w;.J~;%4.'ԡ/$Bcax X4X 'Qt4x(`Ve2 amVF9!JSY󧏤lU`.Eʱ M(f[;֟X|з75O";.f`l\^[7%1Rit@Qop_S0Sl,߮E D0&*'&G7dY!=J+%y0l}ʠ-9k}|; ;JpZ ؽC[,RHl;3KQU@$sK&snL{wik_)]5L 1e|=/ˡNZ.V.Nx_q 1w+֛R{$6X7P0($5zY-/Z_/=q{FT՗'\TRq nʹ._ue0bOٵ1-POʼn9"㉏SoeC=۰qK4e~'HÆِMк+7"Q ȐBpi_C"x'/Y!(U~R0LGgD5Ӗi }Mn(? ,qM/fڿ`KĀPz\PR@Qm8pOO'-R#i4!S_ƈ(c3U˘PS3F"nj؍TJV NDcRnZsݶw ]uv'4uB&\ ;1G>x5= tތJtl̝Pe y8"l>Έ4~\pVH}79<^#=HCg\X QUJޭy.wm]WG9d5J2$x |[; lmK0EdNm{lh ܃\6) Ǔ=m3Z,^|8N0)wj]+XY?m4W]itkeڡczRRL"AαVtLÑ. 5"t2FU;,'8Sجu#?FՊ)"j~{i^}BIOwEh@$#6av0tGbT%_Ϫ8a;cQ_m?0ˡNybmrV }#0t7D}3yv3a.>a'Z2ߎaO{VvXhM,ѡWaw]sKh)_ y̚.!dL7'h8+"zHJ%4dBH#%^bFy%/@M=5~?>R2_E`:`/]ؤQB;{G9bta5}y\ د7AIy߉Z@_A$ Z$G%sm*@Y)!"эv(.Υu$~Kp,ȿgX(q纔xT୩>)`0mb5*Yš%z 芬$Х,E!( -VF%C_r>M}(Yܺ2 {*K}&졬[kEqw1u($h(ffݟV IL*~ҙۂFoJb$$6lf=8`@8X۝%(VI|\R$}j+`-ťu^S+ OIbRcTں˭ Ȉ<ԀL{+F+E!>.FE4EV.{lA!>ڼ$'Z PTb;8G?t;<9Q5t,}ځV?v@N]v3P1K``4?+l>ڗc#jEE~b*Hk記\&iPPo ˢIҶ;0c08u>MTڥE3%1u} rpt24w5p_Y( VF4L &ʙu$B3{q|zGF9Ib80 ,GiXAӞ!eJ!$Z&LK*?$_M!qpB5jv](2#~ YZ'y^貝?m@V~qn.!~GKh"2)39X&ާ&SHo8HV!}.-4Jki+(ʚ/tfi+Q1:A&n-RazX^ cר# '\[6H\ !Qύ+B%w=N*\\6aE 餖CP($Zwr,:v቎j!-=G7_hO"J8=PS`o-v}an(5U:S,r%8^.1F"I(R"^##@D!CG.RQ@Y~?zٍ, DF$T>SvW0W\vX$ J8XB4独3[#f;|%^Ot&ic؛۹מ^W B E/yTs*{aʈdG7^\wq^l  eH%J'lGsrvTLEj1! 66MsǴ'"h9miÒp>,d;T? J ߕC}5*]G_&6F0[ώJ N#NrvoiI䬤WVJSf3fPOs+ >РgH`d"Z6:wj, U`RU.G.8}ّLjr(_&M7]\d=nK/z-B8XOC9 ƥh}`3 !/nf{GdXZͷ9&(j7UhG]Zn_-K6y:p7($ _Pe|EP4G'i1a*r,ٯEolwќ&tBD `ЧFR# .8 ۶TCzo= -yk{ 9n=l>qɫ2 &ϋA`q㡢4 uǡ| @C}E^R^nDt}OB(xѮ|Hfゥ_5vRZJxBClP2u Iw8|V -IGC8)7R2R| ce[Bz%f<,I&$ΪjYg9h\]_'6`kh6VmvÜ[Qd>mI^h^w< L^G/>9E Kti.<;6b>YrYoSPx TasVk:MHcIȕ ld]O|(?b^TZĂkꁬ["^-yFSVVi#6Y$QТ'29FV-ng4ԹGWZ@<82i֌u7~!$jKpmC {}L!NW1!C Y|WO@Z6Ej 5Nu+S ~AC%c+C}#|7r^v~6!ߗgx1\B7`r/G^r)k+ҩ"9 U 8ăѿz5תGV _";+ng} e^Q6Q/ʽQCnbkT8eBTi"2B x AӞm >N*ɜʆ 6-<ةJt)H!ꄰE^,pـ8!Z/31NI.>6VvHt @xE9lCkZXI\NZ*{!δGɦtyHRY&2-̫= (\4Lxq Vxap(ʔܸf>SVtS_6=KO HV| NF['ƒ*J5ȩib`&[9?,•$dQ'@4;DaY*MyylE`M# >\nA'Uw8#W}Gf|(W~?3y7稥 SpHf=*z¶ceݩgŠORܠ(` :aM s׏}P'^|;UXTJ,%S& ʒ2 ;] ooI]vwƠͅxah_K,|˷E`x|d<'[Z=D1ҕ}Ȗr[/V"|q4Jqf@#O:PҚz7A:g7Յm}8.1tϗR 3J$`"Ay7i׫aZY9@&Hsv-MG#Ó]6>q-d7sTm=Bq$ObGcpR:AJaSx) +^ #y,`oX!B۳^TS3w%)sj'73[jO\C2/&V!Zɥ ?(pr,8ALrigɩ="@Iٝ/)uvᕑpS-嚠m+_5|r$I ȝEPfiGC^vOzO(2w>5>($ϧ{o\ Ӯ xMbu(nC'u-B~'@[X] BErF^so<CW0{Rv^^ u@E1Dl=RXw,^tNd)7w=+|V.؆d~M1Adx|)B7 ҬIHWJ1ie5x irl)bR?LxCܿ?4 kN{IyҾ1v!%pHr ]Y ]*~W <9Ls,Lsi0_fFa UT*1P${p~|UYLtj00L.*ՇAh3rCoM]{D%x0l{P+(ToF9"v">;9hnBiJX}k5̼㖫`x\"T L^D"P%YAq)SHrjIJ7 o!ƂSEIsro˼WPQȓO᧌6Skhn'u}V08wF'Ҋ {N2I0iXT=W]eN]W`w %̍KQ;]3dw)A"M7%8G5Uvx.Z|{LBN! d0;\:>C̀ceAܾ1\&a ǀG~8җ0vZFqKӝ 'd]*+h0F}~P <ɢV`ZS# %Ą+-!{ɠϦ!'Ddwl~I=ρc>M<} m`n5}< [o|S%>swCzbʄf+JpQ,Y !J| ?=dmqKW>N(' )VҚ)z)*P/+/HA )ȟA2p?v+QX**fp7~RS*c^R3PbƁ_ WD۽<3z'[".LAZSXr7/J{Te{7c:G*Yl?w7Uhd>^ GIeNBHFSs8 b|o]iG_-Vztx*{yDDVQG$3粯: S0 ؇Xk#At?⑙5^D+H_]O`69`C~I)׵IJ)N`98[ db(_3(=m"6YV'_D!P0-@,3Qv7ʊ }cl"N ٣|}k|֣cbf.=nS>s"H|<\?hd(҇y$5ª^QARL 3YA Omvӳ7ԅ 8EBڮ]!Ck0wqSU,Rcq3b"\IkjF~I_Lz2?c?8KZ4HZz2FX bW!gh SK{tSr冟:cWɓZ{HL&} d6R|s7R1/EM]"XzAbCWx27 8kvKv@}C-uc{۸PCY_Τ|j2o4 Zg7Z*A4 v[Pr@LaJ2[ k2PPdKm|R6Ze׿GL(T^?٤t}W;o…l-{*_͋@Zihse*<(ĘEh9+MD6Xj\cأ 2&"7>TuvzazvCQfy Ȼ*˜ΌJ\ nz/lK7YnCe}iK!Gxÿ*N>h `Nff!B$(doI߿J^p1&B.075YS͠t}KpO B2ŕ]#}x7Z[8 a |Xڵ;Gti mo/sEKnԇF,8h<(=vRt?aYO+ 1* DYGg;c6!ƈARm=] % ZjsR{oomi&!Gv7:F}-BjV l*LxJR7mT@ ,E^c~L[{01݅=~3qPQz#Heo=w8fndJl:ԧο^lS¹Hmr쓿 ?$g k-i!ꊰ5A"A@ +2L!q!quREcS73x`_=w}s&>K4Jr^ĕ{\5 nbvd 55vt~>tT̓yғ]&2Jb,a\^zߊ8``I7F\DLѸ9m6ZonBǃA<ɼW!;c 4CF>p?g OHL۔T!9 MP܄$JWtnOGu \eLt>;4 ?@ xާbhIJ3,u:ayPt~CT8ک2ΫZp1퇇0HSmh-&CADHgAVL0e0R"̕q:Ǭ=:&64FӪ[$+<8ɛ44Xھ(MOW-=eQNMR~ *ΒICaqcXC\IG&( !JtZ.޺ `ԃ?Kw UgIJCRp)$hW:A(\r0rzbm' ># \]1(Tl8P?A7JD]rF@s히A>a.ӗV%cᓃLGN%`JfpCKo}R C*1A:-Paplp Òoq%ˎ'ȗ$) 9`tv&Z8L\> Y=m߽o48NBn`ۏv#)Dԇ :cBbBہl=nܫqg 2b*nEyR4I*ۮl/ζP ܆d|hJ $2j9B~l$d2@X O+R^}XJӦ8Q041k"FZQ[QA;?i(Xʋ.)'IIxʒ03eWo-?nB??m,[g{E$PpPu$EL9F[> ^KD8cCb[H揾bnWVhFU'BPXv-* zvِWzֱAQ[}~,o~]u^q`&wÇOfjCl`40K=}p8Eeֽ( ep #q, )[́)lGc]w8/n1<{p ۉՈ9NHƒpc6't挒C .J\{<)(M jt'HѴ7&@Ɏ?+&,Tkn@<J2Pf(@̑SK^`}$UJaX%\@$?vptۛ]/ҾwYf{<:ODN_9Leu?g!hfbH^ }&ѡ#jg]W0d)g)aU΅?ȪU'iz+M/k[ϡ;U`-Ӂ{y:Kk!䀦<z0$De>=|[+kZzb5/6y'Ү:%;oy^٦|rZ.[FCªQ͙OٔLƲlah8:tc p50gӂ`OJW1Q!1pk93CSN++x(ᬿPVa30I &كY8Wܦ{|07:Mu=E|Yi4c ;puM\a>@N:==G6ISٚn,Xm>Gv"1ueUA2o !Os.@UAeBXM"HgR ǕG t_Bq.n򖱛>pco9҉d1ߟcB_UL3:S~w[G ةa4)ZbahQH}(zVON&ꋦQWjM{F=;09 WDFQ!"lcnɍU8K>ޯo.3(:Mm_VRt ehgv@ZVSd$/g,&x"զΡEr([% (@Ĥ[ A7"ZVXjM7Zxe:כ0^pyeHw!oh)yW9$O2]!Kˊjsj)f@Q22L+i:-=\GkZ1-ǛQk34j9Sm-`a1KbE9|FSjoьvmP Żb0B'OּI]!=ΔeL=ρ~ ÑHD6ȜXGَc@^Lu"Q~8,=7yH')z×)]3_kcŴ`lFH#ǘi!V(Sbڼп\ުk؛t2qYѲD7B@'z%O•[悂t.cxjX!NvSߏS}0X5Դv3K`(zSИky "eXAv'wI-]m:5ca\A7Gb',!]r8TtwKHfꈋK ob oEτETwA|5'qO:{}j+\ QoX!\¬c- { QBvPٷX 7j_2YgodMS{R_ eTMy^Oe߅gd,l%Ihsul&&j̀zOX aKϲ݄VitU4#@a"1.% 鋔;4XGBț1gxA>6k bb 3"i4XF ]1Ⰾl  EDKs׎7mv4M/@Mti=_-KwmX?K`6̴&EZzVS`N7'G~@}R{g1|.T}{ _hcL4c=lcp^׈TN2Gц20LWچ`~ za;(>oYB0Q2Y}~EB*ވ8xϡGJK Gr$#>sP46 .+n8lZH:7I&R=9AQV1>F7`Y8x(b(RTW; ~Q)QxC_ot%+|J/a?0~y8cפl"n!\Ys7T-v҃iH$B0 {f4D:,̐>gi&bwjCEw <';Yͩέes2eÃ`O,vwY\#'+Z;XV]5ؠ7jPe; Zo_q ey,*+[]|UÓح Ii#!%"YtF)哢[Уqg2䜆x,y&:O/ 5vI%;;1dh8#v. 1'frYv~l8cÕqՁMQT.˺͋b^*)y0{ZϺiB[z)&o%!Q[y3 n kbEJx yϫ|둦#@WH;$\6Sc7Çv0,&Ȅa;ɕ\Ǭ|=~qMhNH 0&)eJAR3 P@=թKJ^6iWfƉYcI \id`0CTfO03L4z4] &>_3jho@%ol^p>$AdLTy[EMx5|T W6\ 6sgdlbg|YoAؑhRc-Ar22ԷI[>d#Ywοq=/8$yܿ{Ϙܛx}H*<<#cbdH^tJw^sbqA2wĪ=˥ 3bgDuU8DF m/L)svNI8ۂ+cRMV ͥሺO5XQϝPxOZ lMD}"6v!OuI1[8s*v_VnxmF]"%|wգ`@` 5X-;>~l\U_ ߹ 6ٙب ȯ~;nTQ|pVY ;<;?h8I8h0e|\-pӴaPWU*}r䅸 =,5l0JuϸrđÇ9}ǔq Yūb(]tX 1tj4&Q>DWZÙ|x}#n2ώ$,[֧NZR}VczmK[GrXԝ#WNE>3fR诔Kmā eWZem'ղj* ?M /bMbmmYN7 4/2%o۲9?#_TCabPAw"F^mY(~HCl 4PcI-aHkn0~9b# c%@4%|Y7mJE EYO6v4t˥Xd_OfضcJtz2~*GL\b~.qzvp3#1YQ.lF.lbt & |}[KBo,F<To+r`L+ B)*oAy"b%AD/uv2n y2S]Tٻ"r􁷧Q]©% y'v*n:ykthҰ+St7z)ev' {[H'Eo^֐[2 ikwJA`6x$qYV eXj$QN'+tB!!9Ҹ]j\\Wh߫7;䝼JD4 m\hx>/;sAr|M!NQ=4;:Q;jb8@\wB:[ e}Yu_N.d.R% 1W3"xuJSPk'#vˌ/t#KF@{aYȔ;KH:Xlf\N8|yff7`^P\E>Dڃf4iϔqv91jX!f?I֭2G*Zm+{f&\Y39C=f}XKɶh9 |6Q#"m8RDE# |]}X32 .a DLW$q,a|hbؿ4ꎙ }atl $w;5UP [ĭ;LNc]D%swW $2;>ņ4JkJyU4Np5ܚhIqwCfGi۵1(zݣlJcvhiOݤ rSb/;~(a(2ʹ޵|29,nŀ\QAVؕy9ho;+ 5Y LJ99iO1.)O>oH"e $fg}[(Ii\IK薺.ׇn-!k&@pWIX>>!_ KG#.`PGJ8>fnѵ%*Ec)Ysf,xhK{8^=FJ+W@YtP.} dMR/5S2굪[G#*{fңNqcL4m4Ho^`^X50Y; mNq×}*ċs+K.|;J0#ũED'~`*; E!..ZR&CsAlb{+s۝@X']؞&%\j3ȭ&=`:l{b%:WɈU~g)EeV#AV#=_a+ΒނRX߫n/aybBKr;&Ǝg0M]n )A9 T®D-X >55Ցb.&9 q>pE"ׅ B{&K'a c:q{5T:jqE]8'zQjqb1S9ΖT|j ~$)ְZBKs`[ST/[Ѱʻv"ݓ}+-ş7\Q~gHJvF<X0a+jاWXLQQj48r3v,7U2LqxoADX{:-æ%|F$!,-- -@eI. F_q>-^Uâ.BVHɔ3ENyd-NV]{)ӄhqmcj-XY[ljJg, P}-u͚tDSg Xc}b?q~@%V(gB9Ek}?9|x KRO^rXuO=FU3[>ܝƵdc9C$IUg!aBv 2\v=ܿ& "Kev SV}yZK.r˾QO)[0ZcLM`uK\ÈGnOs[۬;*s~r5}> 3/@C[!O?G_{';k;WKHV pʘ/e4ۡBe0 {=?PV|+๔R] VYS]~i)=<(lt j^DLzjc\kMn $ϥm@9B8$Hߘ3S%8/>p2a{&i!)mۺk1'M"B-*)V7/a>X4F P/Gі;zpxoP3ԥ#CB=D0XB"k]|\*=#:PuzET"rqTA},mZ,=lw).1P2G爇\ OvîCľ\ٸ NzR-C ti7!ed):= IUkSI +DKv z+Nպ-38cMo0Dj5D\JU{ CEBB0eM{C*2G y" dlv9{tr_LYV{oTQ1Ad 4倄Lp :#1*@HHe{4mx ":,pt[C3Hfq nopqsњny:i.q1m7fdm2U?mL+ ,3μn!>rN^IA -w8NW"%_JLSэvQJiuc[!]qI)ri#u,Qh[֚śH=^~h!N aS½wQ.8ikoF'TŁ3HwJrJUU׈P=}I" j,kM<׮kk-]SQkaLnK ^6̫~RHL2Ş~~J2TTe[b 31k+w-p=bt6 [ZHpYP2>i:9~u,p/)F[$&/4 g "0Ur~ `uϥ1ň+)O`"ǰ1w3hJJ֚v(kl_9 rj$7d[%SIZrVJ9ᗷޯ1wDKUCz 7M9QqPw:`т}h\FSL$_C fOqc-c B䆘q;ڏSKv4 ︟ KU.V*f^ŪTu0!>xeGӾxh1Ay&we4.K崡`2KQMTLZC{ƉhL̫<{'OrAg=j5܄p!,\0OϦMF N+'6S:J%&r. )7#J]s5o{t?ɏ-ܦfFFEWe^f[*dgU $Q "QU_+ufC=&PhrItGh_) 1MT$_t>5k~n8hwvlW^M"G Ⱥ4My?-([`_ʑJ,mRSPXsO&}myJ EO(eREb$ 3ۇfvdOٗU\M==*/(@{퀔!#uUsس= 6r+0o|(6BI_gD`L vBs>&ԨᓌdO焊Z~H$Q4ag.:-hm#*Լ(At5 +le5IfyyF3ܒ]QVV޼|bpҴ{g>̋՚ /Z1 +[^hwAG,;:0@UZ ɟ5"j~DC:Hcr%8fpCNv"K7oV7xe Y;&~a굽A:1aVxO|e_}PO!kQ 8IeևfwmDN mF-D=[-AE@> ųŠQwC~63^`#_a8cF A-WeL_MjoK"ַݷ}.,#Αsjn˃]5J4?#к;ھq~KC%EѶ_(N2I`qmR΢,<2$yJc;4V$a{R=器s]ۈ/akRsu] 9Z TlJZݞ+Ƙ{.,#khbm_KL6F_ܠC[kK~k}5gqPSΫUT՞-Dǡ|lChX==ٰ^Q7<'6#k>Oa2|g䞚wj,{XLGi_XF eshX%[\ÒԄ,^Rk,81=8[37G?K^hK~LU< g4U&!\|/7$K`V)f6f#p#XVMNKVZTjn\W(^ݺݙwsCDB1"ptu%'(yEv=VBشyb~,te𽥄A̙2>OdN8Ll\[DN@Ny-z ²j@j>4EyNI CP0R}n}m1^7tja/e}De,"6zn?<x <ྣdGhXIĿ2"P85 =mQ~b 5B=8^CYC B)^`h*!l:w(M˂ϡQ@ CH("MHW24FMI)vt35٘7s7_x񵫶5o盰!tJeV4ܩ3}lH7'5rfhMo1<2|lhy]0QT]9~:Ls*kRmD'wI*WKz5ُhiiOpA$) v(f!2عD AN;fN nZMzo^o!;i8v5/  )c`8'^_3hơСr;ypa/{Š'xIB4 Jqi&-/}\d7 *Fh?ECVkNX'<4ZTbfKܿ^Zg 0 ; 'SuRf!o*yVvyMU6{NHJwxCφ˜u(NZѺV o\.kF_gݓƜ/ǜQ a۷֎f7Gq 9 jjK* no7);a Dp_#Dn+CD]" )v]fi|C"?ξ%2/P#ouqW_4]ujWvGV,2|y|}&0{AkEe2ա~) `1vG2cT 澤Xh:vno}I q(KzubL Ԧ^2h ffj0Ŗ[>|O h7w=WNp6@g\c`J \2~dk!ND{)5PSEh!ƥ6dwz9]"fBa7Ĉu0z6Ρ{} CLvw\DcL)0 섁&=zcӫ^Wݥg|'m7q TYyhC?k@#HtTs[`.+*_)kh{bP4ͱg6ċK2g 8 3R%<^3S4^+7?b ji~zJλzlEUk5 \RЍ9j Ӱ$z¨7[>r& K/]U"Kk<6G*/6KTf/+,& d. Q^r^@PgԭqPu ;cM/ {<]m6;-SPp8H~"4ҳ$f~<z%qGVQ m໖obrʼp`VB@Ġ$8 x@3w3q$Y`RŃ+ĕDyY6K͗-Q\=FtxB0T6RBܫ= v1~O{֓: g b2!Y˓%ɪAoT!_}/lȇGbBPB0Wg*|f&[8ۥo$ e8J -.S~X ϟriX?8'Oqq*9 U~$*3OzZ<֋Y1hZա_#q.')OOW\\JÊP,Z`$aP=M, +|}뵫8A^?ŏj=%O[e}VQ2^a֩%7P tQQ '.2Cvl)?|w}r!{nu'6ް%x >7kg]ΔJCtβIa=e&Xvȃ(wŚm$ߐ2G[Ko6M~R)JªDT1\zߚ9T:8,pt7@I# LNȳZ`5b9U"Օ8ÀBC,s^;x|G2}|r;) eS7h[VCt֛1(w"Qx\Uvɳq2DdH|Ĥ wBtO߶7ީ|=2݇ZDHmvNIN;kM QHBzSiq|%^7+wPw6kǕV}\6ZO~EK lfYҼЋ-㑊<; gm#՟d(F=FxaHEbO^'Z o[̖ y!xjR١4e R"qߦ .p/8ʸlШ^p('_&ݿ傏5U W+&44@ SY~(!8~c N, Ou"V킆񳒿HޮA1$=khT=P3]Itbb[.Ğ\ڌaF56(=3G :;邚 taI{]4d!HHWbk, +P_RVeItnd.+?Ek@ ,)V3A{(fWuBT=L6``A5iuDXۏzѡFGwC ⭣vTJES:mWO+&|~שW6P /sfS9g xC<ȫ suK HE{lj/xdsh6('Z ڃHFk>^6(I<ڨM|(*iUJ|BAB|7:΅(@~->gB Wγa3XoZdzzECpAW BrWUGԌ /^ESK޷,ZôךaQ/wސ\?B bqI6ѕ7$<܅Q7a9Vl v:I ~ub'I+y5=9s0s('K.5Ԓ[G?̊b}2sa~PFO@ǧݺޗA;oE7qHVՏFbb{!@ ˃^_պxs<0F 2v X;<ӓ [mPcdewkW$obڴt8KE'F ݡ*1JH2QSiai!|Qv2='Ziufp)1,{BzkĊ%?ߊEu2Bp )qiQ0Kc&q|g: b,{\8{!] ew\9P /c@a FG^zqT 2?S% 5"f9Z `cX01ҿTTO`X=74@/v3EMϬR3WvJQ%1ßH򓗣bC}>BUJ'"ﯜVpCq SjrYվ9?а`>]jӴ6p;eʦtw2"8h>mrH/ hwBGRgicgŸ OfG]ǃT96eJ ++Ȝ.dw~~".|*qI 4k=]BlŘ'd 骞.R_]zRgC׬#$`h8]~Ci?m(ǣr{*֙n&H1vDZ4rlmMG넎]oMp1n X RD󇛽E .?JS>1;B|%rV}tVOyј,P<6: ADw0[ qTYa+4yŭ2tmծ6 ߺU5>$ُ\JgP!7Kk|60{ |+]ɺsXꟶjexA)MT Ba(';viCze>:RBt[M) E+a2e9 qyQAEei| Qyzf`_K O+cχIY JkjzXO~"BAWlB՗'X4KRB?=G!- _۵%Z%NEq 9c 7ʑѲ0o[41;S]@CxBG,8gĊ;}FzO]Mp. ƕ[fb;fA&ҧ6([M6[t1ԑ@3w·4~e$m'p(khø{C =1H!qZZqϯ?&^yapeht}U1hN$3Uao&E5 usF[ c|Ls zzq3﮻iR_ B^RyR^P 4>H N%U/2Cv9T;ֲ9"-ꎒ=6'vЬ̸KwD`px&;D]A]5>ZH|cF(Jm;y4$Ж vғ}z:nXy\ Che,XF0=0C;)7ag?͚k7mfkC3PAɉyzXvL4䱖%&|6@A{ DIL' _uEr |E(K Q]{t@4,^\DoczH4o}q< 'QlxZ@#>K_J=uN&nsoUVxʙ&X!v*Ύ))a-7"XZת dDG=LjiC%3`-gªs}Rnk'.H$k$]S_٫Ub5 al8:Zy(mQiC8ob1OA+X^(2sLExdV]SSCa#A%*M40ΆJARtƵ]jLO|2_/SSn1$0"Ͱu ѿ+@'A,Wq|Ne]TW][8&W^MAVg0fΗ͞'DxF4|!%-86cb$xYu];j^$jf> m„R?b50?Y*v-qy0& 9:G5^>4d>|{D #XQSWy{W4he~Q5l/T"-+'Ƕ&ɳĐmcxV</;X @N|J#0Z<H[t},;U$إ,\9J>=FI&a 3 qG(O'7=w7.ЦAɔifu@1B+s)|H&ɂ;>MoްfTxtn9eH]Э#_|;G!aOֲ 0o#>BJ-u^֡6i6ed Ʊ?`%ϥL.(rrʥϣ B}Χ=.+Sh'5$=]R<_] ɶdm^8$G|:}t njȜ{[2<VKȻ$Aя ^„$~kәw<8 {wU z AEB9[%i׬)&kQ۫Wc|}Y4HZQXX 3f8E$ձ.1bl煚U"',AJv^Bss.FtƩG+`-f?YT/3_gOq3&Kp՞|hJS{ZYY(<&^8;t$Khky"oGNDpM=d؅Wǯ6k E+_ZB-j[kgΕn0yiZ;̒vJEV+sCKPyN4vc|!2D&:3k@m "?ek4W:0 pю9.}{/1_tz*wg}; -9-D:unLm˼ 8Hys',g*Z2a^6K1en:uu.]s D+lXqOˏLɝ< R $@ -frc>u8?t6Z:`˭eLVa^^ $9pbh'yVlN> Yh[U`45*"(MJHMޘn  0OٕQcw>e*ɶ'C^ jE& nS+JjT, M!:;#'y7n/vƃhSNX M_x"PJl bs6Kr\y7/p~e1Q-ciDRj5=}#/xXP(1H ϜCtPFNDFct:NT6e%13.6oz)%DB* z&\A $~ŖW肇%Lzn"^v 9-5'O*b?=xZYEΰ2dL:IX|MʭC;YpW3ABʂNq0a!](i OcCQ)d#O#dثF *P٧k=n7W\ő5ؼj$1#T"5:"i`|& !@`t}O#_ ޭ.A6FjyI_#]@79u&jֱXT.b<,mlHOg/ f7ez,F6ۖ`mi;\Ӣ=yܻueCv\'Ƙl ,v6@-_>D^\ֳod%_ϰ>b=25G @-#w3ضF׌3-HxUpIɨxnmѐJ5eM{len1CNft6Z?eѩb'9xFJ teRwǾnϭ:,Zfҳ5 ^nj*2$ۻp+_umɠ&-Cixx5 $eHYQJe!TD7BR?A}xW*sCSjHPOXz^:+1@8%Oa\U^&apc?=0UOxنuЭ 'E#3nF PjʠW.5Jl\9Y8&ega&c &z9 / `8\0{_u^wCaqCV;%V"+j:TCQ ~R?KrDϊ| \sHK,lSjy kaZm vTMSz4x1>cqy&O'dXlUP9725dW'NI ])J{)[~Hp޵LI @qh~ kU@&`OzuuP%}#a$OK}DUO})i91z8dֻ6 jtf ΖQ~%Iiѻj̬Ӆ9hWx>oQr*tb^~jyHMSl_28T!LK6B|mp'rx8Q \RU,^nB|h+ z|!DAlgtI%7x_gU2RFrGr GJ)|њ1 Xb_/YIGʴ"Ċ@ W@XW?PaP?v]֎STh𱶃¯HxRD*ok{RNc=):X3u,kls1ʳ ]F|XD D֜\vHOPyi0fu t3k/tMϺOv, 3LL`ʂ=2=V-t x|8cKk1[Amx.Pv;*/;(]Vi}V"5P,xDŵy0:tMX)վ\eաO1@>eMa*&[<m\}{{!i7Uk՗(s.M>2|%P#شS

j7\'& {b &>O&1 G7`Psty Vo`&S?/h#0 ɪ qx}4pݱD-V76r b/G<-R,qFjh'Ս+;/iT EC![ : ypvZ`N-~KinYn727IE"MPIϽHEp,kv5 åFP}%[|fI|IjN\82>:?96B@ȉFY gҎeX=mjh1 h^iZUkJYl2c7o;ѲPQtTǐuݫB-S$xFQ.`(n08~ü5-Y ]$0qU.\ZܱO#Lˏ%sz췠@ @O2;j54^1d{ y:l1}cJ,-G`Kc+:'^=I~7fwPRM,$<x)U*Q#nZp4"k/3eGX!o#EXK}D3SxvԨ9Ipn~D Le(3{09ov2z,D/%P"/q N#.8m]LE]Y~;R%`)eGgٓdOhvO3P3˟LkSeqX3T ٜg fbnvIP@xfB7 !6ZPZ[9ٸ< s/nxuT:gX.RjSH&vA 4T9\F/|f?)_=HJj.rbF2#bg? 0b*X\S$Yp`ZKwB)|/d( Y33UךEX^`rW ?©4XR, &i]Nu[Afօ{r 'Vn tA)o7\JL&$-˭KDgTl @xH9%]o:C&Ʒ^z[ i[ڪLS7FF>ZD+/0ֈgU 8 ΘRTr)^%2&y\ǎ0G2ȝ3Y;]br7Zխ|&ol=9Uu^QO1p! \9u<R& GO.)FBTuz3p'(ԓ wٔ8Y 7D,sʴ:M|}hLboHRe4'H.wxRc: D5(.V(?M8̆*t+FBwX6tB9ӹ"iH*z*VVh^uM ^eNL74Gk!{Ҡt0ƾ.1XsDa0YïhzpOq1ia-Y<:~ xB;.RBr~>_Z@XYw.LiE "H3xNN}KXM]D ͍ek?5A#}2(Ka/zA5`x؁'6P*wѫcaOވ}ձ@MkIv:Q8gcnD[g9$mJ䳎s>}>-H^ =C8f9N4e| pH֎n^v97-H0G*` Ɠ R,I!H?ìSTD.ĕ͐+|{0s1'뻱gYZ07070100000058000081a4000000000000000000000001646b69ab00001e28000000000000000000000000000000000000005200000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/isdn/gigaset/usb_gigaset.ko.xz7zXZִF!t/?]?Eh=ڜ.+ɑV s)vE y\2z0I=7?zP4;h4F3=UAJnalnq|0CL唛I0UԃAecCWMo:-D'a $hlI˨7ϧAvNi烅ϟ~j.j') ,MrlKv̲zbޜ0Qq:̣8L5۸Q{ l*f;#Ui`;Z_L7vBiF7>P]J+0<,n`xy^a}b,4NJk=t[6{W(0řӊw" Z kWk_~ ڿ=ԋN- /"6SE? pVk^8q*8! 0l=9r1JKM֣P짔jvNW>r#=$i#sVG];琙1Bj%Ő4uO9Pܠ{3s푦)rj@+r<}'S{p(2' Zyph3Nlx!HF_};Y҂5l_7-nsiq+{2zԳ˃ԩc AY-})EBamd3ހQ?ix{3ƿS$#ΫQ=T*1u:0rߝ/ Qp,AKaPThM7?)DQ6k VL. .zƒ3>GA-#'0#v4B߻5dJ~&IMkك̃3:5cG*q0X _nE<` [k>opo26S*PY9}zi Yda6g8(?Ƈ}rAaP:~a`#N~6 ^DyjM&qy(Ӑmeי tPzmuȾU3h<>Lm'[{Ƈu}gqŏDF9\ucԧh ss;][tSlw="(fb +z:t{ɣvaܿ$p8 F3񓜳_ w B5_*ʽPMĖipf,3kDu]FH?vjD{nLuTޅ\MV*YL(-lG$!ꩋ7~HRrao̪Y֎B%|=Dz1C[̯n=[ T;YdoRHpB)Mtf>idY.2|udmLr8nvfr'q*;۪=#.㕁:~!͝>1K:>z%v(L2e.&/yH|> !yi%3d^įj(ɔkT:8?<̰pʕ pBjƬW˔}m_&'C[C=80e Ke^*@ʇ4%"&ǴJ,扏„4t֑kԵ.v{yI%6˽? ."'훡jZFJbщ7)n\DNpʣ?hΤFf3q=sqtYq0 #Z3>9s.șmʐ'˻l mh&U1pP|Z_S(};D9 &͎)x2 lkYuBCQsnt/K13"d6Cэ6V``sv,1<#Nl))!%ur- ~SH 5GI:\3$53B17, xLtɗo~ig1dKgHoGd[`fLJ`F٤W&) +H?P04sBk |dg{`1^{VYI#˲\uᬎAsJV^?_&P -1~busnYމy'B˿ kXDmP;YtVk1xwqI3CZ˾~vgf,_i@-fXɷ7饫E^F.vA܆%\ 3"$@n.}d95;⻘P660 XpD3^\TY/7l7V曹`9 e{c`= 8XRΈK_oKL>|2.-0gs4>?4}a)K579;? ̻k$S0>\W8Pōb9ͭ5{нҜ!$1+LH}gp>ǜ=o@G kW7s{2DoIP^US(G)f`RL>VlC }x <##ܐ%BECE 0RW>k]]pkE~W~u4J}F @yly?sRIK't$1~yvL+מV+꿳xa<"Q/pYۖKUEXDQvW89H9}.+(Jn [Gk{+9}k;Pc0hWuv@ %G)[0<gk(^jD1UگM1hvPQys%v?-ѤS!bgGE7Z,u1).E./;MŴ-Ƚ :67_g|kAbYs)+Jjny{- ]һS=ͳۿo}Ӑ`.^e]nEǚ=@LC1вHuSezAR F;:*߰ׯu`ݭQi!Y`pe>u`zbٝ;?ήo*,lc9K3᰹ry*:(jSpq 8/ed)XƊ rQC|^"YZ /^0757LQ}; HV¼ƶup֛v51Ի h@& !!z2"kY.|@nrLj ^?v`zލ^Y3lq4 yřN1JQ¿ "\y4 ћzM8ʇtSrP:q&4cZC8tsѡ bKKn3TrTPq /'|_h)U^nQGŪ?<j+l2Orim9xu&\?ySOwlznE RX5 2Hy"'1Qo~9]`w=Ĝf "#GdRlMhxdO _dsYE xr6ٍ 4VѾآ=' ߤYhEɴ6\&uĕ.;W,o봦m:J+!ǩMWHo_ ?\,rBNcP~XImp8ldKU|YNoo"C񩷮WjQ8 U5 )g*wX!5j1o-4{'l_ ԧsR%wd,_1''i44a{}\m#Ÿ  لxbum5"k)|u$}W>);QyWNies36o*}g mRs1/;WzdJY qd5toyEG&80}㵒[ Kt\gf q̻!h? w "Su޾z! Qs@C& 5ڽ)O6ĉuӟq CRK^j!L_؂*|m-$|" hDK()`CeN0\5.z~-9W-'MM g?52-,w*ִ'{ِ^bBMI<}geU0 Xu~-2iB,ҥ rB)ɥ_!:jF6[io$AdvKIFx%RǮn.xCtJD@1hHa!k]t J7 \7ד+{A$6g}ӆNg>{osQ;\ܣaXtD62!Irwd>qnvisjP;촃@U&Sa']t smg<[հ NSj*)Pr B[(N q땤 2LZ_nA|jwm &haF|bJFDReVh^ii"m 'ns]c>,Qj Kq`IR20Gzˮ_^_%qAOIcfA_}wSoŔ1Zq,"<"]pgYZ07070100000059000081a4000000000000000000000001646b69ab00002f6c000000000000000000000000000000000000004e00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/isdn/hardware/avm/b1.ko.xz7zXZִF!t/W/)]?Eh=ڜ.+/!SSí" \|&CWx. 3Cf+Hd0*ְrś- AҩbC'$F8KG2 ! q܁5.cQʱ3X;=aIQKj!tʣ{ O'/r2=;.X"-9D>|ve% Uo8]չfFJ9`)`:+0[ ;-Dq4aNd1 Cq,W#,x=en:({N2wͱhU2SU0c ~ l>D x~JLv@ժ4X5gSv9Ժ(2g!b`vIBqL9nɒ& niG-;#_;"(,pڶ)FRϝr\){..P~3$(y06k FytN,9vz,4~BKYY[h j)Yv nK΍&}ӢPR&mSC5*o8T-G3ַ Ŕ ({;5appA;Qˁ8:HKGMj/;*I{#G8"@sքŻА!6 4 E-jâ!S.p̲u9Y% HmPw[{2?/qkgZOF߿T R̙to^.#j*߽((DžCk٨OmU :͍6q)p kgEb&(£m7 (t2Z 4 8KM1T(Rjd"gnqƏ93s !Q.[YŒlv%$i\(LLq y|C!05 N}2)ݝuኗsukֽ4;<ӑe NN3r- &U9d|نf֫{z=RR&h轥{ON:NTxҡ ϴ`̏ 2 MWPpNiJTS7_W"X|}e+`kQs?`bnūk߭\jf>I)'M*1DŽVDI25 ?n.(|>G_a6ESh J{;_;%CZԯ@ZGc*=BC Rd#ʃ'g pN ?_o*;fZLMu{ 1P)(fq/+F,w-:0ݔ/Ґ}3GV'6jFePVpđ"Un;KCvAqK6y@^jt0&H I`JD`ujǣ2F)#E0?QbyWp@tv൙ɾjce{Vy;޿Tz /ğ &XzzFr)~$A]¡\|RX>vBZB>A u~ɞ4~[ۧNc&OM,UqGs( m9&T0D=˿F/9\,૬hvϡWbkȕ;ҩ \moR!;HBˠTpKCƉ @sVW".eV@DkB"aT~EgVݺKU0.0h dhhK+Ƴ9qXCkQ<= HIN鿢e'gyN?x̤5Kq;>AvId3[ȬC|bO^Z=s:)_% l~?Sal:T%bߝQ g߳¼ Xx, ׌[1Ux΂j,L+yC^gzIGub_ru #4gC3fgm7$U|5876Y8X.c:GN?k9Y#&&E{3Qc*sD7y0uƨ 1b޴dGv/-r ˗"f鋧‚ŔC-xfj,4,Wy uTNmR*l[GT7w 0|m2!0OmeJ\h[=(p3fz\Ë9&IZ\^хO<Wbs2IQNo=3F9Vz`لjl[%ErѲFtPQD -Ab$Gc7~ Y2uptXAiiZ{ nd/浘:|23MbDN K$oBMkW(l*۞9>jc{PA쟙U b3 gi\4;cOB}瑤דCfי+Z,!]s,Z3e@3m@̔kܰQ넅ggT q"6i`toV"K`nAym D2/0o{&ҀkOΕt`H0 Bo3AEBoyGDnh{Š9vܧsumg- !#'bZ#|,٣ q[b/2N,TVl{,;,J^תg7Qis-;wG)9_L PnmmWK],Bi=2,qAy̭k>}uڇ {VKY觞ُI#fj)-9 m/2 FU_=v Qؑ'Y@0UDN{$YoY=i1"ߎ열䎼8d:0\aS6>n Ek$vr`WdrB4џ,Q^r?ĭ\1s k7U=v'^4.3ׇ _?#pnkf`N}|cfEX&#:<ႌy,4*ZPQ Rfطx!zIQUfW2f+ƩwHU.ȪK9W>J-n\kn,ݹ!-IfWG-UX Qk&YT󋮥MC31*c?IHNE6d5|2%WwW(W@s$ȉpcv^2 9޼qXcK cۇ,.̿+=8BRc#c*~᩠aPa+\Ƶb::Gy9:7"jU(Ky4p[dl+R%cNμKw K:R4OLL9hMRXٰƠnX]O_ͤIL3X6cl"$Qj|i\05L#6ڢRSmpCza>jpR,@ sc]\Ngc k DJ-=޿_zJmZvvێ1hDMdͭUV{̦ºѤyD8Jgb `a2szJbz/=2 eQ,rdo58}dgx{P)`S뒓]Aa\0[߈#i(S.&t$G (]0iHK~}Pz^ԴP.ةl5d0ђ/? Q6}?^1_ XLv1ʼB25E ǹ I)lY7ZFpN`\̂M/5L6_}Cmdp2y;=oU^lB >a=tlJɠt @)/⩚oj֚I*zuؐIB/Mn7%G CŅcl[6J/O&% LM++ H`BJg @wJB-V2|q:'XC[^⑂H٨} @Gh&ԦJz!% n/, x-bv $OIW4;x8 S?u8_-HjqNQW5 '3' {Di-Fb .4^c_S^0d tJk)G$xX i HikC2'VjCМ/5 q!/х'4ˊ2vXDŽ07,jq<-<g !<}:ᄨX$#b8ZlhkȠp/ӥ̠CU Ƶl)χcAzH S;y8BV)CRCh0ёoJm>~οͣЗ= d|ON+'poF,HKum/O!:e_/io0Ңb$1a#Iޮ>I8,곮m )b_f'G4^^:%sI'd 9RT[m?Jd ; oʚ.W*Foj3]TD]VۤIAqˮ2}Ͻ4Z%j@vu. z'@ n9O+):3%xYMwM$XO8?oV'D0׮^ܤ,JƮi I&nKib%J:-Z6L$!(eZ&2Әk[3bF+pH}yu**S.s(KJl|6RZ OSis99W/=dğ:R-0y7Mn XsFbBNϚ&4`#tnaj4L&jKh!-4Czzñnщ3aJ6;=aþl(/~q!\K:l0P@P`Jn#m$փ㓺 MlGvjEn\f3]U"qU}WnlDsNClɽr6 =`Xle8^VC߄:Ztr*mxZ[yғ"wDYDa1Յ:~ƒzO6aZ0{)?|gq}kl Ci,T#?fO7S fl)Βg +/fgBY|(`8D_=wL" C}.5q",&A̬koNiU9\i^x5,*Y<) ZSa?e!=N;f@8yJMyrFxX\g9'j)&܊NP&GStܾkI=fE@D1)rH/Equ*nφnp@1Ϣ-/#nu1n VV+Cjd4rs'L`. aa諆R)IuYzdjKb.3P# s!݅j*R>EYsWKtT Q޶V<SOgHhNSoo44ޚB&ʈ2ӅP¯$Ϻ!̽sjmLKH-T}MZȲzvt x1cV vK2IevIoOxn?Hz1; nCړ[>e<.5 tP#7f׼Fwh05 !_1=R626OfC[al$9tOU1b0U@P?WV jQRXը'O>qn}fb`_y]8}m00e\=އ Jp641N51C|a)t J ^XYd<b(:o+\kq¸@dY46,},~cb_3 ( M i}0Hq1 l3BQ*"ikG-)_U[;|Oܧ{ 6׮D8D"#YJlnU5>2Oȼ6WRg*Wu;d4k^ q5h{ `')6|,e۰\A+7F}>(a/OzP}r,hq(^K vbQHaćmcM> Jw]GY#RND4L}6 0@(7->d˔:XN9qû /hAO2|G$Knʴ%^{r_ OB3%fpӑd)7aԽ-J{dz4ҵd85x$HTi{N-藖 @ŖKj}v#X0fL@c]fH$ߥu8 uRgNC_!|E 5>?_g3Qk͠\4㮅/ߒZlwM\k2LPgzkAZI!4"b3\vϒ0m"OMy̓nzx؍LRBT v3[/ճoB&g~\.cioBxi+D]:jӀ<lORxmnnB DܼcWL簾r@A)JzjN1|&޳,K[ 3d+JI+qFTo(Nrh6FgCŰ:bCOQ+`$R%MxmH ,|XF ~\$!y^%s[^P\}IR Jxyh,[fms Ej ,\EN4^%BcU$lkkzb? /?,gE(/B|Pb<8n*`Dae(ƻV ^e%|DIu({Et9β+gbҎ>{.ftJ ܼ?&bgݶ-[*HdpV+8Fshۓ)bbZ롩3˕`$Pc909T_XCb=@p?%"kOiij%we$tD|%[f $!3(tT?@Pʠc4FZlB%Q_XL7q}--723ZstDNDX2W}o N tk3J${nBU8 Ɗkdž$Ý Q@\_u_y꣘w,ZČo&MpY%\6^f.c fW$DDeaT޸ac^䇒`PGs*=?'̾}{ljV NDVjW(NMXLd)jX.hx+U!GR'yH 9m'⏫=,~'Ln<84%HK<qyMZY֬4>wGR=" hiΚ4bjK~/vNz`,'A^{9oida(5NSd$HnIzt?G`!Cë \Һ0|yY"",v)xn~Z>f%OWjmnƓ>yLBgd0`PLJ eĕѠ>vqIhb*tnLg [};^ ˷:I0׀dgޚ\Y_Bz[byӏ;Orx'ݽ'X/m31`T} 1b V^/ezkb n9)z/FFNF#zo@#ُPa~"5oN7>'u\PԲ EZՊ! &BFSe~i[ N0_Čb A0jBttaz^ -t:!Rle ,,[ 0jd,lOp ͏51{Ӵ|?^NA͈` @ f"CW4(=\X%&L'(<ͺ9 ϲݓᔽ\ʹhޒ-G3|p'z ~\Zm/qgm&JLu^Ȅ8ʛ{%[hI<"6}54CNsom~ʃ&k?*O vگ {S?Eەmܵ*zI]gw3xv#>ezoʄW^)aРNM ; P;MKgy-Uj*dFbLU]#j!ؑJ!x*i.!ZA7C{aQ//vd8x'nwTߢoFfXfÙ*Ӝ?r]]NI3QrxQm|u7ݫeS÷Qꅾ(pқd2d1Z, O|JU+FOd$sY UYvTV͖pR |v諨ֹ? 'R8Ӂl9iVZRDQ<@(Zo}"k*С!Hfװ%M=$f_ qR3st"7V'' I%U:'vE%yTxNvt3ܺYMp~6XqlP~1,o^m2+%㤠Ж۠9p+yY/.E'X̪>H{ '/=bT=#hm_eb6 + hhR| : կY_C_Grimo}hv¡i"o}}l @QV7MFc/sp~i4JlƩr]~Xb/]LJŽԿ0-O~)O]`R(Dy3YVo/_sIgm;|9< cpdewZmk|S돝Yn&%W0X1[7's{'fEISqm#iOA}ʁDK&_y`>-[:gc/8!cC`EOɜKb)Vg %s~B\/Bme/8 SWDJ1:`XXFBG]4 QX``V91̘o 7ĺC$]a'QR7x=5>?"G&WWXL Mu,WEУsð\B|#Z3Ǵh},¯ 0NB{(Xϟ$jR G#*&KA2T~c$.{w݋%#(wx(W :ȕYIu%>]e +_!dw-hʻЇ⇚4x3G=̽ϲ8ߌeo)˖`ԵW'=Vﻗrm)y/l3ύnħK3<@Y>e%WW},\ZB@ue( fqNTޣ[e6 ֱغm?{)@pkuݫbx; mbzx>?yw"*{Naq6o^R2 ύp)$3"I0 U寓S{:v5R]s g' #'=8`ѨUYRО#BI:eRYl)N" Pg/Ҏ38 LSc~^H[|g˻%X! @PJhÃN zLLKʩ;EM46)2ϩty!"'trBMK- ;a"A kpn2fFxC;`Ñ@`"vn^4xC)NكtlFXbMv]=mY*ڶ<V@*Ό2 ;='exYv+KMwҺ%^O9B/@TuSW$Opq3q D5kϸbNί-^WoX<p@eg=Om75}x͍\>!1Ģ?UTϾ%!c.fa?M_#y;@Tw:Lwfl҂E - Gḳz$Ke`gLL0Ne9Ҝr;$Y H*M>9r' ޖKL!:@䑞ObE+SzR˱">hCz~poP0J+,薱h+ZEAK: Akys8>,W1{pL!ȅ:GNTlq r5蚩J%LK[}g) kp|Nu8PXvwǫD0g,B+mfnu2z+ؐ_z[O{DD>P ZZ@-> J\pR(fdQ+Uo6Y'ImY/} J6}ͩuMZ1w U"KpIݰ@{e'WK`6F%-BS:#oㆿUJm)>n&@zy~Z۠PL|?^G0K\ ݱ wEXC96tZL_ d¢G*NrW S"{sܡQDrГpw i 2-hm.О yU~N XZ!11^l,G.g ݢ"NNa漢#NgӞIN!b9j3;GqeĘci(vw>3<,"ƀK@|T#)x,~4$wC6Jz+Z(7tOKoM>90G7b[:Ku{CZ)*cw(BrmjxoNWNK1wM19 $&A;ߵ6rTĜ{隄 ==lKR=evIˉdLOF:°]O4V73Jeg.٥V#mhL w)Knd \$n0*v>,93gѹƭ)W\V?2Եr'b- icqT;A~_kP t5El-bˠkNiO# *m9}^dx"&90)(~]oFS,P(0n<զE^z2\3PE ې8"8LMZ1vQ kcq6 ,D-EtalR1w-#5&t-Dm 󸌡<{ڳ΄zlŧ?bI5}0Do)_tP ŸӹY`՛n1sp8\6k @q .=28&VQpRP!UXA!%Ϩ0E9H?kK}lGQP{߼x(/ 䒏ƴZ6+48N=#r(Uw%tɜp^/)FîAqk[8::*Xϊ,>'C k 4kBTWHkkyw?@+wiovŦ&-U>z.yGOYCKY+Ke'&sO~H?AƔD *rPM]P?>!Ũpj|)jOh[hʟsl`N:7𓚨5T & nkO+f>R~$EyЮorgOVl+3)6,c'&6`/@,B@{b/I) gAgnET-=Poܙs*V[օ#SwH%l)'.GXnj~\dsH@F;d3pe4ʹڡ!;P}z"|PhK{ q-L:#O om['I\}Dد FOexd̤֠{'+@ 73o]W~.+ŒtlY3S=NaTXwƔ\kH[7@ށ><Kq :x1Hכ(~1uj=6l\>W]% r S|}O&dΑi~;%RDu7/?mHzɶXt./Þтuf ܮlPҺsQ- 1)|79;8hk#!q!9H0iY˓!$Et O)1ZVUr"-!\b Wkt̪J}oP6ؑQl 䈎RiXE}8?F *Duɪ\Ȭ + %xH>Z(*t7."W +~W2Z)] )!hzWcM]"sAJv4Mue(x3sWV?Pd $ <}h(̣ ߦV*<&yA%V1 G"Q{dXT5Pʽ=\(%XQU]"8"A{4FιYtǮmgRg?V8=0vTWq&MΊ~GL?}͡>D"ń/>߹SK9 M'dyQ%<i De]:!b6;FΘ YrpM 8Pu;5dlX`_.CKtL }ڑ-k'tǜZa?e^Ej$PbA\C݄V\Jc4Aǁ8Wj3ܝr#2o!rUwPB(,~/޸6ɓ:36)664voP1{[m9QF Yǖ{qX)ٖxWNbPGv(UJ4~ee^K@^ j 3tsAˡs LOͲlMu`.SOAMfQ]_௶EڇRy蕐$D S6/XP$>#CF$s&ˆm 纾.x%P&soD:J ?̈́#lHFg s4WaI0[ g"J )L Dv({PbMcRA|>:'ē$DaE"+oqR\Zhy,k|liTS A :LkbW{訠Ƭ[m *QbL2 ,EiUðͱC&M\7} R]UHgS|'jwV< :IĨW˾-ȟ0($j35{X=Q,2*X3vggL)jF}UبQ빡U %'O]HmLSaRh7"O@(zoȓmVx `wxHV ͊Z7ǁ_hk4W!k ă\%V+ W׆r %W/QD켜+J]MgfR҇pVA%:fp)^-&lۣRVkcp%"$ϵ(pg5EQҧӴ WO\vQ .~ `jH L~$er'{sАOFo(Z= RqAߎUiTyd& ޔ-!P|s/?>@ЊetȆHt% Ǻ{GbݬLL:j b 8Bߍ(&k-M|{ZFwbDgȴ}vus#IwʂOMd\dn~W-g?;8hsgFc>'k5Kjud(D\ߌDjZTSI UaهBW0}Rߘ́ \@GknwOufNp]QcjoN1{ǧI,1dy}4ES±NM/A,vx߸ )(dh}Xp$*xμ1}AQ8R)|YE+#e?HQmwX61 3XoUuK2$8h>'KT]_۠ٵlDf1bt[ 8kNNV2<9pF3 uXNwW7YmSt gpT+3Ұ;jR /TH+s@*8u i3BHxT|SnGqJޟFdrV%!n[0^N~2gRFI,]?3 yH Ri j\ਧ뗓/;'o۳Q( fUr[> u{ݶ+5K Agh9#Ƥ 9~#fN L"UIqzZ('Zw22QP,+HBq]'!#[On{+u]uH)Է. /s#A']y lؒxcfi' UýwYKwbEI쯯 lQgij&ЋmWUͤ>?EW+~'B4KMoCMŊ0/䁎8,1~9QH_c(A~]` (x`hP,*2X0CcJ{$HzmL/NݬJkN >9{PI[ @ 9)BCe_U#LIx+MҬvD3Rhֿ A! dE"% A,(*uȔi$EI+DMpq莻ǭpE'$s1u&Ի4FWbX9}CoG 'Y~A"?u„Q](t?9CKT3ä!!M$${Kgd_H,gRl ao,ab*^)lY݅ZI|)?Ƹ\~nԆ4{6˞G1]=gҮLle3Q\9@@i܎9OX6+dxDw fGk L sqJ"[E9;Ex)Bt@ˌ$Zi5N'F% ė'O`l,o&|=3[ȫGnpA\mW)_BV,!M}xg*)Qꈊ2ĊN5cc3HITV xCw&P'=l)U6ǜ(*Jp_{R{pճ_kKn-^ɅKQ\?x0\%TqnJẼMVNX7 q"{'3DG_s t܏v\9Iw1dۏ kk>=j4=S{o<;/W]D44i'!RV}~?;D_&i6;?ѧJΖ gX}W 5o+Yͫ0$#}:싷l&? kߴ7cSNۡzH߁ݹf9WP" {{;HW8%WT)cH#2Z)Zs+Ko\( {`RQխJeESeMe[B:OA&W2Uq gk][C@HuU{s:zLZ[dPW͸ZHj:uVn4ӄ&U#Aͤqy̯RIO̮/Zoxw\6~YοTŊt龄LRWev;m~{Cd58gsg$[\.R,TcסƘȽU %PP+ё2[Zzg.y4rԝCY<=+/MiV%$H8)w)C/*(5>T5H5svKB[I"OB#UbbT.K5{fNB1*y)7A3 h^Fl;LB᤽EVv@ <`"2z%kȥf GCȖ io=26f4a,*)=d{ڷ% ^@BI 䵊t:,}·%\a"zZjCdEDZ%#~ \ vW)crot_pǫw VE~Oto3!;94- $p Crq{phcQ9@Ne 9NOV8"ѷFх-D)nKQq^8DÚvVAFzrG,fDN!9(boP NyXvҡ5P.OGL9;2ymyEvOTuOkRo8'pY4~q$9ٗȏbx'RMe\a904!Lz5 lj) m.KQٱإFϾB8mHuB>iH ' *IhN 8fucFT_1vXVo<ź#1j)*/xfV׏R0ljgbAڡ%%&%2譞q>R'uQ] ɲ4Π%đb. ۺq[Q\i }6"݀6eS+N70P|hX>iy:VNCYTPWTnf^i0a؜T m'Tm2BBaXٰ:*$h, k6aVOΡ+@oJԊ+h)4;[P.kՅ&K_p*^gzK*'e\ֳ7Y8MvlzMPb^S&Mb<&:J[m"qJ*G7(F(եQ.]mLU1-Bď~ K :<ƏfįbKп){6 :)4 ;~n潍Pɫ60g45wp~\ypj2%l>NjdĎA`L&2[Roȅ:.GY}ڑm3|lOnaҟ =RH6H.OKaY&H9U+-(sr,HU t˸m ^˜DRֿ64Ar +ځ臧|+^9WK-}`3@FyqOxFh- 8 j̼j;z崞!@cq t9+{ͬbu)'`T@MMw`J?"UC̣Ic"bƀHHٜЬ4+smq. 3̗Y,땓56"AÇ`L܅HL7k77A"+JJQϢ?0#u?ҋO퟽JBh:6x(|EBszkYX+z{2Wh[[ *s2jƾnH6p}$S%(z^`uV%an^yY dZT t- V:_U=sX|v1ueXD2EPiR?xe[dX_A8^]{#F./S ݹܷpn4ۮt~e[E~"!z2i:!ȭUڿF0C:U ؿmaM[toEa=8Z|aœC,;,t1[<(^+_l὏2xd=cEtЊ %W%Ud86TO#h\B`#w_K^d;r #;Uckhv4=cr(.4(i'K!AmH+y/⮔XRr+* sAm4 鮓. فvX⿳m٨[9MHb1\QwRi] hX X)N(":;J^q 9hg}%3NMr3J¼l:ݟ}sWo1ah-|<#CIR_MԐBMZͨ3xǚBf > h-0gCA5hmr8?Ư }I`YfkTfSX!ҳMKZ lEuE3hl:uuQ"4m <6Rǃ_;PrC8bjz TK͓>t!NGG!"*ǀMȄ 1;P4D+(*(ͮ]*@A\Ndϟ}wl-iKl,0_mh8r!w2Uʌ> Q:2 Qq̗<ځ~g+{jȘN>L=Yi!w 6S*ݐ;)3G_,ވl끋U wmtS LnfpPX(|ץZ@;e/D݃LCWZJw{=Deٙ t#&XB Xi+y/*C('_F0H+ o\,0[*;E7s/NDp gC0j?ڲBf4, ,Xn$Nm,NC "s]B8^?!(nw2ȩ!x OXusQAhgϑUߎۚ٣Y27*pϔ\] Bi'3#ʚ d;c&-ʭZV*A^v~{@y։BpF$\ 90X&y֎+~Τ'?lОd#)E07_ҰhwKw 7'F_lJn/Kzd^PhԧoXHk9dCwgZXHk1[2+oYˀ^ƞqQ%Rf;i}8]߀oJXl++_~z[$>말ppsqOOJF@Ne@:llB`K?[ia4wQ3]w#%7n3퐀iUj 1T=YHUS+JN?M?jx@?j2 PƗ(ջO._s|G¢TK9ˆXl0ϷJ^es롫VA5:Gǣo]DjYHKΘi SDO+;S.c;6yvSYȜ;E<]N#ivDzZ;@H}#;ERJ RsQDaTṀ/ʨ˱K ̧+ hVT̅SsS;;\-)%sUՖ' T=Zma@*QŦQLpэd83$j"~mn<>)G(cs!\{k!rCxO62R7"•sY?:Y I,+" Rs4XZb JkCCcԅ8_X(vSקcSW&6Ψfnn2KkLF nEga@5A;vXHz9<u-;" 34m ݥG+8q)L"*;g@fOU,ro1gr3/GOʴrp`[hSG|ivI  H<pU˹&_4=<.ej@F!'4gS0:OY~$05wU63Eo#S2K%*SdA$zE,9θfMrLyjkF=FC.d&֫<݋ \>m^#'ryg/U;E0Zڣ͐E?tq5އvM)=6qt`oِ៬RArJR]ktfo'V }rLX>m)|yms?ړ<iꮂyŷiXYM֓=We.3=)8kzO& ^AAA[VL >P)^ko]Em+agS~w wdR, ~ :zӦrNxMP,@X_L&Thk"#ğ\/y] %4wv'cr`xع!3FFGU'Bg4V@uId֯.c)a'w:sYJD-v]:oZj;VZiY$OCZaN&{/;.1ڋDjuwTah8^t0(y\`S  Ca4t0d]zd@{^VB# H ZZxg3R0$[aOv%7wD0B+әo/65Xɩ^|.̤+6uo UWk3Q*+{!&)}@\(9B ,^߹گoBj?QL(jt[g .wqC岄n&hm1sJѱw(Fi@e5l!zvu|-\=t/E38)$:tog Q}SUP3] @VC ݐіDLD@#'H;"6oRX "K g[OmL(Olj>5V6KDE_aɍg!W|1aI][ ,Tp,1J'%q$hBR ܕ} TWolz 4=tX374?E~w̰Vlb =<8P@u T /b:)L@f_1:V;^ /ki+%7ッA ޖGtEH?b%Ph~uai>2: >ԃk=%%PTř,C,q"h![ՈJT! y棽ucuu#NDrY8=y*[UFK3n:1Ie_θi,Z 5UXwVQ- j1!˔(z~-EALAT7غvb)y@W{A`%ܸ 4fz۪AKN~eV,|Sl3V"p Ы Iaf/6S2$rܺaJ}:B B2A=NXM4+ &6t:=_K1Cn]^ A ־mH$7t:In۶R k8/ȹ4Wy9d@ܳ4@:O[!>O6\0;ghA Λ ū7.οkLO::6Vs%gbWXRK˺19m;}߽X[F՗xVS=ذSּ_6[xYB%*2ik3nZBV-_y&.Aa7>z6.> yҙsc^ V!pqpL)$HTFGŜ4yYvJ&Kw.|%1 xwZХl5㯤Ɯ+2BOh6NAV'a)8-A&F&j}x(hߑj$Yn/]qb~i17e0J#pS@FVIL+1'rV!6!aU@F~01q{oCESl1`IXfV?.{Ş_xܰRز[8fa61Α(%2[[ا*4'~J/oҧbO^2zQ$IRho}>g,uP1H^":c阒,+z:#"zz!_P .I].p_e}#_ߧD9ꈖ"U+?n4F8*, m_wo?uGetx`{MӦ2Vzj%TN`_vDzoܸimpx[˲tCÈ;V9'Vp!z"r81i[g:L?rCZ2-y}lZCm%ű(㋨=A*S QRLj5(#4T ]/hofQ)is NyӷWKJnr0rCKlpx#b#iŒ z$G ª=~qv0Ni<ys9M8;ze%CD.sl(7P#1hXeuyojR=v<\ySx$ir(C.>DBPa.>L}"C kp5 ڗ֦sxnqϮ |R M"]ZfXzGܷ-zt.rwqヶI4\9Ĵȷ)o;y}B uo6`Bj*z51V4V Zm#s)S$J b7R utWq O@M͇($$ ^ 9fPԹ}9aNxzw, ,59fu$GZT 9 [),/9bReΒ-.|JeAQN@USn1}xs@s֏3G0 )ͽ{H^ a@{_ 8 Pp;}M=) ÖcTn䌲w/ٴO>$&@|Ց՘{yHbaKʴpj2aӓʪa*;Ku2߃/upUK4i˹W -4Ҵ fƇ`B45cS#",枰eHnVA͎PwlxC#¥Cr!3|3kt߁$u3|ixhLF4g>,*Nj$;r2'XyHs.#[H'G;WZ'&6zIns|u|<$Z?-y8DK mdOؒ||KPMTY3; g#39h4 xdBS2lz`@c^Z:D:S#JE_uE?BGG!6CSS'09^TE3-}IXbx3V:{cN̂%Q& o{<>c_oR]afO* ܃$N|'m}]| =HO$Gr\=4Y&7.@*ӄW Pi,5<,83$4 *1#nQY<kS$Z5#*yqrl+ 窚D7U2=P廢d݌hi ( p$ߦUEfcD˷2Q@{\"l]|QMP>X#E9k -LK`(Z 'Ee/hu )D `p.x"-)dڊXh@)W 8=c# z(h7_dM'N0BM'_XUzFpőtm-6‹'{$'_o}~Eʟi pMɳ, ,vv-%U 09\f nk.OA+Y4ؙ]=Ƹ4@Y{Xly]CGBj(5󡏖~H%j#e? M*ݤSrdBai-6>G/JIm\ JT ̍1Y5j6mR SՈPt΅ܯJz@|AE$4?X= p9&>R8TyVFݥx"Z71 -V ʧ9:+܊82o0x0Mhg{QqUŀX%WYBi-fPL٘a4}jy毉΀uڨ*$)q5ω"7oU9ځ )A[/h6:.UL$C[Yt"GA\+@?~VhS{ʷ:!\˴? Oq̎\ .j]b޿RbRjph@XyF^[?eR5HRl%=R^Mr*T0 Ǩ|fscU;8Yr6>lkل+XcXAIdA07,x I"\32\}>BQ"Z`%NH̰ #e)~Ra-$pxy΂yWPj jSYjgUFw]Y7K]{;t<ӥOFTP, x}(P%2 H&YCsN xLR\djO #4g~sF ^8MΆ|=)3FQT~v%:7 x)28yR>UQ8MS\?-#m}A %lʹ8E% =cr2D'8ؖ[RY\8mK_a%k" Š3D)w3Bj}N"uY;3K'OѯSpȈ p\4;T xaè4KpDQ3D" jSD梬L}ܾ`eKh \5,{$ߎd{yQdGyGd:ͳ}b?~,Ƽi)` vA>v)A40 5ݖr71@Ye TTs\0[Oim-+S8GEhVNwuDs3#MGYIvzމ? ! - N0}{wðf rtU Y<Q2K:"@ǥ\nס:\ST:2zuDa^f`-Mc7ujW|MPɤTq@ɃAjowOKr3IF0 BWP~8D}6 _:A, !k@_`K,zXv%`y a= F_KRRv}pAs%} w3j}>Jb hie{xsY`tg82kL.N%Sl]lj\I;Aס_X 4`WRή~޸aE:`}-5Tr "N0BZ@fl9By 4&ynǂ=x6" P4my1 x#|`!CʱR_jQ-N$5,dWne2OϓP{= Ά4"(7Vɭ}xl%v<#~#3}lP# }1rCOH/0UQ8@!'v[{ ' R6TC.% 90S͙y6Ւ/Zq|]I To砼hҏSMb[W76` q E Y #izXhj z+7۸ UG=* tEﻥ;q&ob,tbQVR1xBřIJEE!⫰Sɟ _ZY´H2Nb Y'*K(r=b%#˺$Rb(6ԽqYH.:|^)f{ (D M&Lٞgկ94mq'}:'[rSQq Gg%xwKv21KS~CEypGɮ+uhHsؤ|)ڴ@5Rfp;W'tP9$aH܌\VpРǐ-snV|==߂f^?o>)JZdYs¶UdiZy%B\PYOVeYǨ%gS*t9d/SAXs[?lghe'ܭ rҎ/i{dMs&teJg6X9Nadb~>")r',^۾q5`FϳpL .D#[*z,Iݸh2sei[`d޼~4x}S'dyEO  g<ӿy*[6Cx׿{Oo 2)gU3i^P:4j]P pM g~vwF Wo.Pڙ MAg&I-UiIT)-&1Y+xFU(y1V^(P?3ouL[gU$' O^,pb=M{CN|X iD]Z8Hը +O@aJD/LDUTn> c=F_bG27$<f~d(@>Z",p僧MBR?%x1"yX waZf"OLw;4%ib^Od^Wi.lNxAӠyvEܓ6EaH)T@e Pwq[dluKGv\<6++x&ͯ/,O)ES7ԒgkRxU5\<]↑l]M0{eLk}֚iyeK99,mQv[js?*ȇeߔ*ꔝ%ly qGwI |ZtгH^Oo$ܽWt !2.< iVHWE;O7:XsXݗJbIhǎ[j//:-շ9eASZ&4v\OqۄFWH$DOHά`V8ݬ"e0%5v{jBô->?n&|8 &TqoJKa4O4܉DKi[MQ[q\ }~)PтܳOֻX]` x\uQ.bWLſdL!h%k&.֩1kFPefO(Pw8soQ-֢˱D KwJ^~l$2ۤ/\TUrJfJQ*6\1?C*Fր_Cg=/2LTȴ!s|O<AuW8Aͺ`:s,je MSOu#oC(f# [9{U5=wѤ'`IFe1Rs E@'m,ktV}vO>З b WתME7g~_H${u4Ҿsނܩm;aw˭,tWizkyT%+:6qD񛇘_ 9,{xCAgCECP(Gv/Unb<(Yr!Mccanf {c_-k% Ӻ包_ynED K_~ƀm#*O6n<_t ԈAk)l<pUlEoeZaF1d ͷ Jwr3Q|sJwgc Z{O[~rJgc S^ RTg&@N4oh^Z0.Kfre5C ] o3sJ%sY˳& ARZ8u툤ʁp p5 QgWw0T^Rwa]#6GvȡTϳ1I@e&cYLOx-My{0Il͡(%y_`B1G+:((u MFۓp$|7 ښ5Ai)ˢO㞢BC&_ᷧѶ"2 [Pv"+t q}4]e._oց׹ NEmg2`]jJmtFB iT֑<q19O'?Oe&|} >=yi4g\dVٿv owߍr{.V2 "E9w?$haWV_64[:0ωϧO&L<z *UAknF- upn oH%ϱ:\{k|"*Y a#6'q^*6)" g='Z*O*_]M5 X: yoQLmsWKJ5m5%rHqB]oC@<2%dDEmʦu\G]ם4O6x*} ǀU)J{S6u\+?5B9ľ w4oQ-'pbtatR绁KsX-$kuq3H,R\Z]$cL]^C뤱bAHyBTSg 2 HF\[9;A1 <]W^ UF5R 2QUL+Mq3fi܇õM0P;hPC'gl/4~eyJ3uεRH^&> i dӂ zҨCUYӀn1ҽdCDw zJ/( j( ˌ_F5{DG,h%&`Ee_$˜D%!1ѦkD N;*觻g*(!f>@t&3=ȹ$gAF|&)6B4|F}'zݗ}k>=JԜ!S1 .YOl.|1'U&rl3nVfQ tPnN~Za`a 년@;`P+@U-/мimkfӼ&HYRu%MğYN=;pc.my95+ >Xno7ڜI98A܏j%xhas8*`D0>gzǾZm? k3]aPZۼ| x|u?䡞*~)[(qC@f3~5 DF9oZzϰy:[rT}Q{6єT] pz3ljEڔ >jvK4d^Exz'"t+d?S|2B.G m`7Agc r_BFʉ1:cx~4es7$t[ N iGԥ5ym%/l9Į0msż:I%Q˞$Z0l&GD6nDFNB]؞7z,>,q>x<|$ƏU]Ȣ5qA f=ζk &B 0_UxQhY;G^{]OT0~m$Ϙ-sf8o=Z1U}4RSdRP6% TziuO59m<vnw%e^ET%T3Pw\l<ة &JЭpx [a$/W`%^ ͆4gEn-.kiT> #Ra LEt$s[kJ65L.A *!υ,c!7-gNu=QąMAk`Prފ?i,_Ng,]JI w*I99ng0QqIG qO<^k,z+yaL$3Bb]lVh9Gcjfc=wI.x2<>P\ n5ہ՘Bu`Yq{oNp\ J#H:75LҒ8n5lg/jҸXS悹qLʮdQK;NYK.+F4&T6+tǑ}0!^@.BGi{𥍨_-8M-i`UNazW# 9P^,QH0&B&,XׇuI+^|p@oWM |=n-{j`&(my*fݞ /PNxG}xf}!v`EyLH'tD: w=&`x%Swޯ0㧈@T/R-2E=%ē=>Ld ,t>Y! /89ʢ4腁ZP1*ͩuhxxwJu?@{L.% S1} !$_6L}&˂]Z}s%7vVf-}c϶uiN8Kٕ'`48a1 '*%YV `ENHa$2Ia oeR:gsӏwU!u]i8CJWOD62x]? iQAY+)/rOoĉ7C$(z\̐C) !XokwwicjH!S#q[-1 Vt M!̅;z랰@AW;Ч TYXt*d\Ɖ/5W-5JN  +,`$K1M 'oȪBNʉVu#)]ip 8ڹj]\u~ 0N)!tA$O YOVgD[0w+Z=ՍӼ|R@T`J)AM &uT<؀DRh~q¥zGs$\o~ #ìs,K 82(˗^QBH(A^.+4vǢJnuM+E) ~k-r\$\ @0I4ŰSF:v=S*t~ Pybe[i">d k/W2-gX#`3&V@%N5֏DS^19x!'.=Du>Y{&5Tt,% }8HJR/]Ȳo'jM]ܜ%iv;17Hs eV$bVT+ݠ$݁"L-%fBd D54[^I|f}XO&n~KJFXH+wנSb- <_ϙ$oSCg>r9W!e:DŽJ-{1kz 6$)l)!UM&_3$NrDwmR_.?<HX1&3XYl $9' g3j0e-@_]Tbm'AcnAGu~2-2 ܡw$ Zœ4 TmҚ3WRGPr}n Շk,>GޘIXFoҴfB=Ӷ9IeFM-HCEY3ʻ,D$O.PXJ%]z*d>"e > U O)wP),oώ>Heyhc~/͓YGљVG_2wݨ#9񜯱'r~Uc~]# Ð9uc#QKWh|Cvcw)/uՌ?8R/Sx}MȝA$[&)Mw9u;s%4 {f'Ei2;G>O]m C/d"F`}1c$~-/@\koO dGid"/ŌXN[j6D)~ۘ ?5:2=hPO~^䵟|AF8Y.`LL F 3&['yroFen .S 딮D=dӟc `s (g^\cCo)LgØ.3Eάi { *t g5cem |Zާ&"VLax+]GjTGd^O#(^T?ŪjZFB䥳'R tmn`Z?.JX突chs졧ՁM,ˌz xC_x8\O0PM-)hcdH'|*Ewl˂##ϴ ٣A$?5kE ~)|]S8ˢOv/D{Ý*O&n5tvQ If7lecJRX{0Iznd0%CPm hNxnTj_).sظ@[d͎Tw8AH Sf+u5 yNȋfu),K(Ӹ#ӋPhQ 8%Z66keX(ZEt $ V|5]cF1XڤRhO*A}X"ZG@e9R; )\9G:f!4 ĝӝ CAvGlN$leyGL`qL!d+Jk7yWRJm&ٹ]5$vWRӕ[4/_PUKLJ=R'N-̐?SZLEl9nf%|L#V,}Oi+Q_}erh$#8ba } 3\ΣI.ppUE/Pa6Cu?o5BP>npIi9SϙWI9?{_C5{^CPʳ IoXF&P. Q^*5e]iZJ7jffꕫFރ Cĭ \emk^='Aq%T !UK `_ -ڏ"r# ~ -#Tyq,lf`- #zI{[+:~ӎ[4@k/NYbMP#!m󊎻@5"3GbAC iyӹ-i֋Sab$g*"g1-xe暪ʉB'x)66+L Rx5@PsOṴ$I;.3ozoIqxCӀŴdS!*YL8aJ% K"IRk瀠ZJHkIMnlыVWĄ_[B94 ' xmYBa(j| w@xa2"0 Xg>DCSLc@KU `2p*kW e8流n؛jк.xcC(x_!fg,Z?9>k!S$$3DpkqhGbWe*= 5[3b¶ v B7SVуI]p7i2q/pGLOEYסӑ;"0,Nc'fWnr(ih*6'cp 2p;ުV1n{ 7>VM?B^Zv:=ԫ \s Z#E8yݚ2֟A U]߲(0d'N80rU'Ǽ+)vܱP> 4٥+\SdRsJ}J2MWPt3${U);'zб&+箍]o2Y(D焿,6Yݺ'(|i&H 7u稬??y,IyOL4H l_bNc5nߑ=C!.ztV[GH~!N+ p&/Zv}eMnfԼ#2y5J劽61u@vnR$~tO6zjHvy* X\nN@$*W-Ko$Uc΍JZUن4u%='wj:~!hC~lZ_tco4Q2h/v -A?KK5t¦hz2f"[ Q( ˸k?iS`=!I@qYSF7-\X?w{zñ.xndgYMBb_`]o-g I0q}y)>ǃ|wlNEY,ϰ d:eMw&c!+.W<3 <4/gp9g'\ڑ3~j >as6 &{?<"U?ӂ/e9=Zש#"?>Tp~) [ŧQq?ДáSJBG[3 e? H۶T1͉7vSrHWeE _4JC_WgzrmëآqPkʯۺ66H<6d<獚g.%.+Rc:>|'i墹Q oe]KeF,Q@f+1^y+3|UiC(,Y?@cP1+{/ƭP P`LJ-S(%iƸ5s=հKMP ;:Zj-}:{Rw鿶ns.o_|N!vE<h\CTߌA'LZۛh H|*S.^ΈlFH2+)gD#PB#;׳ÀE'?ͧGGPj_R@Y4X-y4(Vxu{ ''LvQZ_v:Q"d&BU/XZp*nֱnj%`yM@%IɈ`QqhQxW2w >,і+)+XP[tо1 ʌʴ 弄ݕrXZTQ ~ҽŚ3gww~cZ 0ARt+;xd[  D3bOa4._spWJ*s}*F5mJ7N.]-d{.7bi.g{.b=~/_߷ZedU?LIt\h}pv]YT`j]1rb:΂0iTRK5 D%:^9J;k:>ra}F$5#Ћ)FǟyƗ+lk[}!Fy5LyJ\^.8"kSSq J}A!%T->"f,sGZn P%5G _;IE2'!b9&*oY;l~d/7C^"VZqrF~8?ˈ5F-R$Е];DA|Pu_v*gr9P<i Z?JKc‰`}D e,$n.5=k1MW^ K_p*؅`'@u@}l|ߓi-ѵn.S_UUe ໵(Ⱦ=H+͒!)2,UUWrpeIcLJ nA8ϝfIV`[ɲ3#}E;D;PDT| vm:a_u쁇q>W}n nz zZnuO%e\^ٵqiyvʼnt;&xn"#d|K'$Mg@'Ne)7,. )h6ƴ{ :j1_ )U(x)) <*Q XƜ3.twYk;L!v#.͐V b+Gy9nvqX?2?h2E06[~cl  0drAM%wNc4 Rqx]װDujZʷzIU`h5dܡ1X(Qܘ$R^O |$ϫ`UϯKDc[/VJ/ Pi&TߝU.{7c],(Al}w.V]k*ϯ-u? iG*,KI.}6zco8 jt08LzvQ#$r{P[o\pIMUIqqD8~EPnj_$v uR=)eip&(NJ^d Ҫ\/nb$uޅy٧gulh?%)+>GaD1iKD ~8bŐ>e bA(XRN/i_}/5Wyc-Q̦or$E&;UԵ\мL'8C*T6-'؍З􂲲J2]%ivPZ /ɻR3bUq<"w̕ Kx0> 9w*zǝ:&#`ʛy|B9[P^ޚ6Wė 4$J[g81Jc%K. N""&45K}tO=8-rbz1DCp5?wEW` 0}aHҠP+ZV=2omܷ&uÒZF:/"5 '$p&&rM1T: i#VP&ߎtCS=ze9yQ$lD]1EgQߗ%qX.8<+ kƩ(i\ fU۟4ؗ}N9;ٵ}H3' 2ó|NK8SG{ǿr\KxY택DQ œeO;EQvV#id橎˻^5"klRrTQvS>U 5$O =5Xybd^Q&G(Q˃.v϶yu"1݇@&ĵ GآYA = Cpr4[fElҝ@XYd"[zgrD!Jquqڠ)֎HHW[4۳Ǐ\FHR8WM pLGL-j5LaM,;H؊cn3^Lb ŇT}eԐmQ=`c2H% @(Êm*8^Ak !LU)WJY='+QNcqjM?V}e^%ϊFʾI 'hޢU?fMqn${ՊUA6z\[vfhGcwzL`>V}*3h^N#QPʕF+ DۙzWY .PR |O8{P|q֎Ng><^o?9+ȅ]$<3-FY#2_3PHi2x =_/ bGELZ6 bmh(Fo(Ī Xê0E8n'^w0N+NDvw=-n%^~-ye>;ǶrZlBO<_`FY-fU);yy[ |J\):Tc0h ҍ6fVFB+w>%UŰVM,AzZ R$Bj$aWl i a/B*$74eo]B-,f.$F GR4Ak=9^U!,2 ~=ZAXn7@"¸|UL{po0ad@Q%.b72MnU+S~$'ۤ&\!!Kl+4ZF"ABX*)O2Mm4%˃WXprϞBN,ocY BlۓȘN'QhOꯉRS @s۞Err']r\^#b#W!}0va߾2o/ C^& DhEE@[CRRFj!byW:*W&r ݜz x*y7vhZ$r1 mMNJ΂h6MıS*M "{C>/Mɲx~d—a6 ^s>OV}YGg_~ $[[;zr_)elw&v[wEBC)!Cqk[;sn>&w/S@ /XdA3&-EFߛc23Y;ctݯփJB+/# 6v[,k q{hoF kG!`4*>cԗ"z|Q0 `NG` AIO~ŽZOBlXW[IӠ60U+ktjE  l[kA^;Ѐ40y';`o8Zվc9ZSBA$.[&ەou݆AF4h)&+P۲W;]SR#cATUddoͩ[f2rY4 IZ1*.ـid~ #ko8Ziӄ$73(FÍ@ ttشƵ_lN'xpnn>g].vpxXpt-Ӵg *)N!dB'*(T*8Xhkd2t‚h>=Qmabs^AJBsqS 5]qz%iB2t+*$9Of]oHcj]ןr|f`egSRKfF8JGuO !Qj cMXхsy~u̡(5iP>׏AhB|TY4MtŖK* duWf} 9$-<` xUQaR?4Oz^,9L/K[ 4t6 GW#To}J$+۰,dž";E#]JIPvI_uκDz]h͉TAkYOd'mX_떳F<֮\,ʜL̦g\h-oWk,2vOWy~/2ospDU1uEIW"/y7}{W_ƽ:\Ov̉Ot4ܘŁY".T9&O%_ɟف[NW̫C]D)E4 P] eX!0x2T4뢵4H !H8 FU$]3fV34gJeqtB=Pma.$Tzmibrf[rK>}vF`ht';(0ORNI$+1զP4=IS0AK!eh.iGu ;ҏR^큐TOsE]sLܡP2_% s=RֺqlA>]}/o, N{-+;rM/8ȥD5K-i)&ďwѧr$gDZ(`Ꞁ窷}E<:tCh0v<l!j t|WVfǭc'W~ pΟ?۰vp5Y(ɑ͢E pai||>"ku29X c*.ti{<[#;M `4Ǫ%xva\xR[G#ء{TTPB^ghaxacD4ab h^RGZoq2۝y鵤=peP4\ڐt!;Ο=Ƙp|ءfyۉc>It CZW01|fZm,rxOei2>txcv1mVɧKp[R\ GEW:ˣ;[RVk~͆ *:l\zc/,vUv5*ubYσ! bX<= vC @CPn uFtS{@a#g`O2;mBʠvd<3u׋OgPg777\{5^In㨪˵sCx8DEICA*qo> hiou`ꯢV' u c_y6{1OdFm{!UA|?S#(lt ۛv]?EMKZX*O/q'[o?x cM !'ptKn7Z]4O@*:&Ȭ2F@ÂMucs2-ՖH&v1$Feϳ\nI"Q 2Ȧ<쾙3";ը(`ڐ/@hdXP[xFgZvq1FMcYσ4!qgU5oTO{XgT%NHv0A)ft./$^4`]TN3D|wL%2UJ@Qt|كԕJ,D8#j_ujK[_d&uiVƉO-s΅ sHAA:$2IĥPPy^Xa0RST55\ F4&|,YX}I>+cCް?PMx܎S%bYΐ=#;5J:˲Ǥā^o%vzuY`j~Yщ '+K6P*^g~ӧ([ 6R,Si[ؿ,ͼ)_Kpx`{vl?bazt7>H2xXH '2 *͔) vV7 z)ըo2q=Р?ڐ6@_L&^E/zv Y-Z*IN>ck,kǮ^ SY8\"}!$tI>yN ym=^YI2th2$kߩýCG`%DOX\ze8̍ebJEOz{Q= <I*%z_W[b*{n(5TL 䓸}8WZ޻ j#t-\*_~*~4A3g}WuzP9 Y1ed,,n/EZ)@ XWU1 x <F+8q&wvPJzxYBKm8#LdV  V5 46dBY ,.?cjurV"AMxۅ~-2 45̡ k_{z |{턡Y( ص `Jy޶\j«}[@ƚZD|쐒۪MP-4*8'Lҷ>\`Ee$) B VKF`GS @kVχ˭Њ:1 5\U(9?_D3j¹eȞq"#^ mf+96mOb$%kTfFoHb43@׭$H`Y=xNgL*fi%R3gg>[2Z!+zV()|CVۙ ,n7j<p$}cB]6UDst%pj8F$3Y|WѴiƊ! AmhXbU@]dI-;T89s{C Kx0vGkdd=յlyWGao8GA;LoMbǜ1vEx3ܠIm+\RnpIfR//ˌH^S"CnFsjJp^2]jZڠXs؈lOiacċV|+Rp4HuC:^@Tg6& M@vt@_/WƙGjXޠ++tc"fzʅG]nWWGKQ\ظ0-px )TYخ c컄yMLEr< 9<@  ~C=\ Mn3/8zr=AodLl݊2 #Ux|ztT-^A5 4K^c arKV?2Վ[ _ޟAFa]%^Ƭ%g?..#uK kZ-Ԥ߮CB zʗq8td,v̅F=T._??ȦF.\tT@eƣB?s#x% v7Xd{& &G\]S%{xu6%v8 <I(epBUMߋ4e@:J᫸BAxW̬jF8`Տ*fUq̯Esz[g PLtܵ^e%{:{] 0e3\|92I 436ZgM Q3 >-Qd1DUB'` M023eo"/)4# `VQ3N0t?wQ2KAϏ[n\o 8D͕Bn ƶ6f۾el^ZQLRSiAN*8((7km"]VUCKuoߜŅEW4䯈p5ÉD@RwH>,q\7FDAVg;!]QU;9OJv'ALr fS+R^\ABf,Go(:B5&e>俇5d@'MeAX2BGUE׍!cuzJ5 Ѐ*ޘ׌u~\36޸Z T[ 1M+R٤^zeq[>qD&N -1m(Fxn+%Y2 ]fg"c^V @X4}Y "^-J,@]O MrҁzUF/ &0_[0 Vvъ$ ̃5(T&+ )Dwl-T )T~: ˴C.|V-8FN΅t^Z <#1Hh#;6-›I߁>, 1삤^vvvѰ}wÌr(Ri|cu43Q "ؕy0n҆_"`0'^}6=!Ճ/W/ji8U x/NyZ#^{RަcǾ=6Wl =Ë5q@(VIF6!E%!6]$p6FOt].XN9>ۻ?J*dmh`^P+{`.4_Ӑœal䒹t'Q8 V(x^$Ta*PԿrg7GAy90A\:#`PgkxF0&`d,r¿WzKvkdsj+K<襜DeF~Ӿƺ@Qa͖[f.w17wiWސ_FİvխYBKfoO!=3]*3Gs:ZO^Kv7uL^pƕg#QMقU7a&~Ƶ%IHz7< d9ӌ޹ mDoDXH_!J胭yCĮHS) Q5$\z? trꢲj [EN}cwWBlW͒ Bbx^m}VW;:jC/yG>P1d E{t -ELt?hǂ^222/MJL;gcPE`m2#&!XE \{T,#2lOE9SO>@;v~y|Q!p};*Τcz`Ac8N_ee;+~]~uZ} ڞo5E,`jTHv(}ܠ?,l5hO7W3jRh16% Q̞DsӃ]!tdZ+DPIWܤExF !u1UƘ"8)UdD-k̒|е\}IQS9֜xfȮb;3U]%8j֘Ǧ g,LfŜOinu#p] X+>4-ln]YMXrL~?h Sq]<^[3o"~"&'IIО@£zb4@q4,-wx91]+5/WL"v{p/#$-i!7 ̎eʛ,PVNCm, ч a/5 Rd~,[s]4urѝRߞ[g1o2R}@-q4o>͑'XQ.v*ٔ1 4'6 HXlܽVYѼrO]c/h [T<=h_h'mB/˲6/׻IXD¼# Hf&bdm"zy[~aelʥj  {4)u8s?}熹4{jc]V>NJϢvȜֽCTD#u{3aEx>NHwzj[|R2RԃWAeqcût*VٱR.H 1J@FJ񛻑I : 6.MlxXV   _Ɵa|gkFܺ><:~,f!PY7 +7+a;ya@*tk.ZřrbGg7Ln`pGmJ:Q\MZ~ K2).g챐NV^sT!iZ?nECc؁RG\w݇o%ݷltY|<3Zr$Xep(U«R#;2@񈁫TZ5U-1KS9ZYҧ*F Y:P?rx#~3kP3xXIƍr|N\eR4M21g9`fyU+v_2fOj]^p=3]*v8|W]WY􌬹0F0ٽ>מyjk3_>TvR1,%Md;Yz GptG#iKDSjת1Ngt;E`||>obo On8;_u{J$}%[_ aϯRuCZcD{Kӌnx*G4]1FgӜH>H&7SzКd3 xgtŦO*wB"`A(c2 *4G2@ZAX֌P°"zڨHqCNBOo cjYdѧ&zYn,Yjo6ܥpA\`zM߃&9A74 ՝iX K0Sqqf.K:c{ĦdEqb &4_We2,q#칞"|6aF&`'1CӰ_RjϭeEAFyG82Iau=eb1lyeNBܭ~˱GuRx#NW`HqdID+AVw$:1uv"7̀]o[ !oK%k6ͅ)>ϲ )nϗiM6G^,4JU /If.|lmmjp4 796*p^Im\ T6lZžA4ģ>s5n{ Zܐ['_ٮGy5=+V@ę ؕnHyOCo bvZfI4p.؆ =.Gt2Gӷ؉fck3\ l˅oł'÷v$n {,3~Ƅl6tP-q*gBs{/p#(WF cb (}+磒={IFOlE . cԈtixd 32"͡6/aMU,%3Ok8/ 3f5A }/3*369XNIC0X+ھ~UdK; "(*9izd2~y E+ 0PoP'V! MnU'S99Bμ x[ֺ9(usww.[%ovnRA$ a-]{ 7soғDỳk3p[2YΒNjnêUn_=Vr!=!(H-w"y l'C3X:J DzM9~zâ;Ɇř߁-J@{S=qu`2T/oEEgm/ 2PZUSسl7re+@LLKQƁ/^GD`Hk딴J+wCC"h* ,_RC{:sFrùB%Ay0gٯ(Ӵ6(gJc_ǒs IEd012&?BzK8G4lvP/)?ch#yKLJ8U xx  ZHQ9\u(N@7Mk%֧Uw\і(HZ#P!-^ЂbᢿNr0ƽxwh)RuR1 eR2|EYCs됺퓏-́NxD·a"j%;2o@S:FIYb (󍟅)/4޽nǬ+8WS`+qU#.&vjڴZ68 "Ӆ zH< ~ՋyPܽzȱOg }lGl2eVRQXwTeIyܨB ,4h!Y60Ԉ eked|LQ2}` j=(Ce;BNS4)@8TqK%"~q;Wp*4;l ga͐'fIn8]V"ak߸m, = nPS<<ߙ6KU":<@K4OM!KUg꽉#cb޸}Fߘ7D FѬc1ZGw4{3ޘݠ!tN C hE* :[ #0luҨ_[7I &Ɩ׳yy[xLr+8WD[@F\'rMyK5oef ΘF EZ9WF4 b܉{eW =){#+-7grԙ/3gRWBZdsuxWewMM5$ޒrbVcfZ]71Ȇb7/yxx\''7>ۙ_uG[?f)WKG 'U Qhg_P/{]sqOYD3WF;V`r×/Y,_\gup;cgkMZ1m:fM1n bY!Jgو8mjlt $VR>>+o 'tB#'JO/)Į֡<ʖy O*1ixN^܀b1pV5wb1.3Q8J \k5C~(tgs>{ҍiwe eAlv ~Cӥ޼ + # VT0!PIOŅXZydVԻ@nW! &hk?S؄JX~FH؞=`>r|w^{DB*igۘ+X|%Ǔee'"Z% yFR1?Fm_aLzkk7olR9+"S#+1F\(j}<1{GJr.5'2QC+D䤯jLU2s6o,*kr8F;ղhE4xz/d-`j^2evˑyeXgkg/g6vQ-S(ɱsQO] OUjX}qE _Kd]qFκ7{r6EO ;S/T@JNk4؂bC ,QW3޷bO3yUWӰjRZÓ;MP]3_WUDצX.2v#b"/^6n%ܿ|D)XH[ƹ, ZACmmFy\ v os0/Q\l_+4I s2QſHġYnKWAԪ$xyDN0C~?>-Z͋ )}W2q ^[݊)EU]¹}0Xi?~TH;$PTڳʌ8dbD5| d6ҿ>[,X!߷[Fzz(8p;zsڇ,e/x>l4Xaպ[@uZ*s:tՑ!vކ؇*s7Ua_ e|^[Ŀ,\y!G>-O#U3F^\zQ7ٟU*g&A߱p]~N0'XIaϏ8|n͞_¾Rh>7D(kirDtMWwxtDYOOn\/IGN{͐O_(.l-N4qjhAs ( &Z"D-aP=qER^p[H춛`8)*<,f&Ye2I;4zMx(nTi|e%Y{7[^̳Jⷯ}کƤ|hHgK,(a5`W7#h U1~Y,$o[h[,Ck E4w8CK eJ?/[49f0~k*-aJqjE&'No.. dS#>2^Ȟ8652;#ƏYa_qlol r6KH4}]]>ftOBf6DҪ@F-"@L;=f-[>[ \*O0g)Uw\ehͰ"%+ϨU`c,cX$RX0(+[)M$4/pp)D$fI^FJ{䉳3y;"1R͝a @]5%SgF:|@Fj.# TwRiuuE iPھHmBŋ_uxMz5_[Y39U@0)dԴh8mϱmxDFnG<,`H%@7ͯB8=|gmId}i,ΥwօCSgh=\W`02T}կVJɱXGpmj |[L #z\󼱞4Uq3<уtpvg}_`=A|[nT@t# h`4ZK/6jLV0,7e5GKwi]fm/ߐ"?Y!v92scVRS4ǀə(1`14ߎՇzFG[C6bF=I*|N&yLW S%\ppL$c딶*y2+E5~]k֗朼f]:rM biW۟ 'Geuo:xCr5H+~gM+#YD Fɇ8˷@7@ C?T !%De:[ĘE,?p? IG;+H~Nmg&n ՛wf+\qͷ<8Ր(U >ƹ|X9- 7T(+4(%¬vHe'GPV AK>,g geC}zvPfh^-"prI"=a z5Srg5%a r/))m0b^,XrDXq"+OnAbay{ޮ?b<-؊ވ4mXUT68:^D{g3vRl( 2^`;B`.,tB #plB֋V{Rg*2]Ju _J7B;š5)hLIXWY%"-X+<7?ϝc0~, 7qo6Ó8;J_^n y>*(PȊD|$VVCn1"c9a[W1‹'.}?ej߇6HA"9.3#QU4H.MX_95*~kZ 7 =zd}>)u< d`UVDN]0Ӕ1~FOዛC۴LΚYxk*q]!.X9.wʗHh1oo.2o>o  y&QѷU,)dLU; &uPCVq0^1+[3$)Y%R)]u ~D4E)迱TFpEpy>QWxg穗g͢z(l.O:TߢwvCmh^CGEK.> fē$'X9>=1bEkxB 7ޯdi/FVBǃ-tF7 jMŖtmKPwd_e~۸%xG牳4m|; emH0Y7X&u6w6A|< pAZCEgV mJ?#Y"Ї1 (#+5Ap/xO @? |+bz-NA̛otpQ-9 ur+8Em`X$LآGFK?vEg'zVz!RD C E Z9&_ML4O%7vf, 7e "MdNz8kïmZqmz4zΕ7q6 p;{җChYnBH '!2DbU~CH"j*fڔpa骊&67pO+Ø+sѢ#"?Nv ֔ȫTRt3NvB S9PrrQ].?H  >׸ZcM} I uYL9+~/4ʭQkh{KT9Ɇ9l#'M6aějX4G 3#u6Ilh;1cD /6U8gI,{kKHL\J ǷBX=T*bxs}SzZ ?`=_^In3ߌYDż>p~iE;oF;fM1gM>eX40"ug9O:0iQ0N}8D۳6|cǼxlRzho4)4.و_?s2u71fީMJ3b d[*̤ыrڹCAJꋺ!c{iܾvfnY @IVtN{#v \9[3v5Hs;̍r;K,YH;~^yA PyH5-1:3G]G_܍,b9w7&Ohh-٘=fyT>=ޕXܚ.;Sa9&H%'"K_fr\݂DJK$pC'E;k(ϟ GT*g(CDP6lSϛvÆ߇g UF$h2=>p"R<JPŵ]G7RLIFu"dNolr=Ǧ6ap贿'kTLq)#fy\igo$Y* Xܛ/44e(bkX_vDawi=kKb) 58D˯kE:]w qdq@*E6h{aRP˅9([^J)w gkA'j2qދ\AQ Hz_{KR۪Gw=m̮yw,hI[i}yf;4 ~ Ry1ϋCr\7" &W_K5U􎖏 =ed8in3lj~4g8 k-i]P03å`N9}zE$Ҩ46Z&2! a)bJIS{~~퇵+f'fEmƮowy+F9iZ_]c>nהw͓=x]?zzG3١8͡M*o!|ZpB*,m[>ED070,\K;ox\ J~Ƀ rB!eJ`D Qcc0?la9)u^:Wٗ)2wζ]8bj5D(ͺzQvnt2^Fr> ڗA Izp^j9|)G(GXg Lo֖TUlJi i>?Nh  G7oMJ cX\ǀ9kiޫ=$RA2@"k G OlNHc?_ԠȫJ)0ZmKh.#E}ZcĞceՁ;ؾYq~M5lO/MijPCܸ@vfdmy ZCjI;gׇ]J04LՏgBԃ5NfMIݞr_ VFJjl4?" 0gQ OjC%t;7V@.) Ǔ1uڽ٣X'nhRzv9fv3[ʴCQXz<*gx7\!Q^#e]__Ku-.ZEwk9'Eң&s Yܿ͢h8d,ZʯcQ\(v=F|T%5QƪѳFz/.2WEpte&<ÚSk2yAPm/SH{Y&!&X@:C@%bI"-@ZBU\PcZHOr @?ߐ=>Nu|nFu/_^=U0 IRZ3,IuBK2]&LvB>&`crX:@ksϒK3'.TI)jxKET34kR;jɎvtKUYQ^aik0,UPXa{F]-{zEN=YLJC`=evW@~a󒸂tlp&td)#Hm%f/!a˝Z.^%2a AI=yu`;AjJK~cpeixs;IJE<GMy_dqqSoS0;I-r7ۢZkE_h."fa{ְ{U>v%0A}u ҝq@|ѾT i'u]q@.(-Ib 47[A/ (în'sJz 1c4$($ƞbxoçfVk.L,hs*^ܓvgT~<+hgaE~EеxSܚ=`7H0&W OdA@-h>=¼O AD&<`}[=ڼI)\s?_ev>@8T4MG}9#*߭jl.K2XmDi~#_j˹U'/C9ߦՄOX/ETe3H+Ƨvvtӥ3yu?7͘qGǴ6jjO|us@2 qX )r8ve>"9PohQc+CI,M)C%rBTKO~i$^tKLGCƕ,#L/{DTWB򝐵cY 7|O*|VC{إ7qt>>p;dle&6E08?77z,ќ/mt].o{T`Y]'$Rv.^m5MG|g:3g `jƍ2q$m2"y`手U?@\+)wAنZ:b2hxv(,#qRڛrpnDXW 麳Z(<4D㹃ψ 𢖮*Wx\=!ɦ[жG\.Xnߍa1\/Ow+o>J;;VY5)xR' U ȆkON r'4jzk*o9fUfyVQXKCP(~ߑi;Hx $䔬y'UO8 @P]g)?y}9̿ЄmS̸۽ f8a7neF=Ol)< %PC)g?7᪪Xv`G(n. ^vPSrS1ӕ*Io.Χ"/?1tFbIz䅙CpaÆ!lj(1 g.*8grBP5[֣%CӜxOC6QIG``2 dovGoh,Hg{k_Ykُ$=3 iz]soc F[ϽsWShkHH[ d7D؀[Hu1u?b9;O i 53g 9=T+1-ArVSyv݊+jg r ! ݃&~oȇq,4Ni_&['o#,`=t"qw1. vK鵑&q!5xƠS&W_. i%[!3mB`l}WA5R2ZI>ۤS[@en'h@ `!LE ; Bk;A%GC0cy:-ՋOҦ_+;{7S.x,򯙥/̷Cj|wrЋVSWS)j1uz nfvdu*[rJNY ͚ 9t#%00HӮHn2tjةگwULx (YQ'(a/A=l˖8=˕uW).ũxͬhv׹v:U,.h)o5N ha7,L;Lhin 凁?^Q5e?@) ;M;Q Zkú#[l\j5j1~wIJN{5pӜ1 R;%xW)_nBkrOD#azo١xS /kկNH.D9)|1O(0)Mi2_ @wkqR,̙0)ص"س36X/ n;a_WEwVsՇ(NZ_+2مw n ۹'݅.,'V|8rE (s%^ޠ*6O3ަđjR݀?&5ٓ?'3a5Id @n8Cx K@PkFu<%8gG5$8Es#\KsAŞ,Ȧވlt}:U bq(kz`{q 9էkӲ>eTRFR1|MZ1]RQ0Xh2$MAuevюtVd9&S{aшaU d`. w~_4ȥ 0MYg2 tuAsqx]&Es}V794ybH]Gľ0j{f eܹ.p c-yZ{NV 7z mƿ UYnqP#kZ5l {ojE WaJ lQ(ŎYiVr(^(~"o N'0Nwъl-i j?TXm%TC劙pȖgגA},w|>H[NK:vsU1\s`2o?6̼o\=9Y4p <Γ%*^ L~_؆p :! ON[u\vqQzH7M'Q]{{"Y%Om&yQ0{H-F K! ֝1`e]~PPm,jg_w쮷%arͦ)J/ljc/Wź>zxoMf3CgHԹ$_o^T[ycPL҃;\Ӷ2SJT,t=mÇǼ35i(L6'TFatDEIx>Nχ*?oQs>n$]:5dF3  ;0%4%~`3STu\ofN:d|UQά |i,]ua{Ԩ”SWL}z}r>UŸwX"˖ 0BQ,`^U(ǀ8#=Cp*2К0!StCmw9{H'aE.4uxzܦ*S@bT^?Bd &ngs$ݥmY.pBysčD]8U$s W1)\myD_P˧ []ׄ,ZlfdžY`{vuH9I`Hnǰc=F~&Z/ ?|.dND\dx#Z"ҕh^ ѭi Q_& ;Js1M- o~}*e1NUsԋkfMc,w _Ȫhz9H#KAb( bGcңFd^}zTiQ"F5c*a0EqX|*ZTqCżǺeKMXs ,W"uN̼[~e[C%M{ȝB_4ҝcBjF<4o oƜ nWX̏8R"6Hi\D1&C4b@_ˍ%TKdyiݚlqI{4~;ѾPb&' MI05w Mv9uW]+!6o[,|HKus\Vv'E涇 !WVL\ 0=os>cQ86EZzS@@λc)&1{hz`%6LY꯲t"!<=diI_z}Ǫ\<@N)O (8!(M PgЗˇ"`c&gUJ3 "m\*\:jnʲ /֎Fc 1fsx`G;{"x}Ā~]<KG@-dN*ސuoN!Al!sg!WoD%\ ZmHhc\u%wxBؽD-$Yj(V'no"9DFȝ_T&Hk+o9tK"Q_BO)Tx@V}Lvƙ&[<323R.YZk Ad8-\t62LL.V >'F{d9 ?FFySoi2}evsYН'D6x  IJ$`%3Vt(u f?siW0;>]3&n=C֭5kHs]$Ν؃h6YC'+0HS!z՘q K[ ?CoCPOh7UR"h`]{ه_U乍FhhĒ^(rc{`9-[CjJ<F 91+M/!C:\ðD5UZ瘥.XRm? gl1-)#`9֡>\@Z8Ǟ|"CNjz;' N5I_V=Tbl[Wz4~0- wސ;H_^E f_fM=CFnV9(bqV2LwZ)ܯ ^]^>o/r!l-ȰUpzد&4G0r Ix1ZjrS_#UblUO!3su RtN0Äõ^h< KS! Ec6GXIdbc Bf4D%T}ic3K_id݅ ltȣu э"gę f*sV t[+N΁PqtC]_(=;&/@-Gxp";{7$[HEY3;ݘ99 AY65.?K[g8k.X8=$f)%tS6U@I(v&R2 |w_J~*9ϴ'pʹj7OksWfԤ # k^)SJGЌ+4>8Rb/Kat>\z@5cMFU7e_o{렡r:58<.ܢȣW(2tk4&]ȸGr֩G߰H s!-<x0xL4LG7wLR-xw<>uLSb P%ذkS VkO_-s$e-nDTۗqxRK /->w`Tn7ѶK@#dAkm#&u9VH`C\=4bܝ$SuxɜZy^+z!ZK7ivTvIUhT;=^Ȩ+ ؏ҺZaIØGZє%l?>ـ}֋ a0kGXN^wkh 0PQZO\A:rLHRiQBԜˈ>dMK~&cȑ'ߎۘtY>6Ƚn< H}~fK "V.ޮZtYFz#eaֆX X6 Zcm7#)V1@'S.0,^$eNK0N3! {ruW-z mr=ށt%J@|$NҁTKˮJ X maBE (Hm#w`yyFlK,Q׊qa1nfP7 ,4=*vtiS7q"9MȐb y}NX͌@(V?SJSh3l0,ۧ6g|ŽFNӟ x:\[<$]Wrz^&>kkf=Qb?(C d"#ءLY}Y` ky)} Vtrf 1<}r{V yHdovoE1JPH]A)6h^2ǵK] 2&3U<8v@"a[ K4$<~uLZnzPV(,6Q^iWC^g"o뾉>~X;Ryt#,!RbA ߑ< %chqo͂kl2oVL4e@˻6ڟ?&%S]yYrM&Q y w"&-(9BvSk֞oG3 dޟB~m3q)d8":OH^pTw#3HS `Π Ŕ$2*Ф&t{UJYF9(O}F#CKx"*#}3+< o\ 9%-A0'&/qD$0:draؗPdO%R^XŚC??=ZIyĊh `K1mjO_8 aSFI|?pt%^e7nS/]700QחPw/i;P ^ZQ;~M@C6@βsl#`-`@&22FRKz^R3,Tv>>ŋg7R,tB=[ULd"hU[KH%N#%t.k!"| +JfgYui2xpF(8˻Bk+X$}>yo*f ʷw>֞Q4LtlԼ2ӔOWK^GId)hrn%E6d Q반e͢m`=U= 7kVd+`G#3~J2}$כ=Οnput^^(^og b*M_'#o0BXѧ?Ѥ0Ø}{v%@e>ud~"ž[hc2NQI">serpwAi< s`S~oBK w0m`$P/ͫў)f* Bu^C`Wj/軽'-]ʊcU6k)VlkUcN)"H@\Z"2h+ U'gҺ0tu\Õh=qVκ'=p^bD*/tJP- PI܇8Woj܉XoPɖp9e'-@SH3q<. tVݴJtuT6'bv3!xYd˜q~xþm&KUCA1 Awpno)uӽn4)ӓF7X)0|,{<-!%nAdb)ڞ$- !%XrDҤD]oQV'X,㠔aN|gH{ny^F1È8w1޶p-.ɣ >3m!9zZww=Y',5jJ~_.D#[vF+T2Yu-OƂQa3g3TV2ᠡ(+@\ Lb'F, ҹ0X~W%BՆ&Z]M='nc陊[6A ױVi+rm$kiuª??;^t8K{@9>ufbܒb ObԔ'(WG{&!\?,a:Ś"-o=G"}0\Ə8TSAGr YE)/rڞ^Q%^; `,6la-?[$~k-(`?hq޿|zF4v\jFLJ;:Kn"}Wm\~q ñ84~uZ8w řK_@;a_dY$A‘?t}?1ۭA(Z" g! zi.hn# F 8/ ;DDžbw-`E ,>;\QƼ.ϛIq Duw¾dڀ79bh>:[EɽIbڕ.6l>z#x/* AXzZ6rБ!CÛ2BBLĽ^nvEN^b6ֈO;-/gFy\E(|Vl`ϔkN35g[dEfM Хf؏(8<XS^ܤMs_II%8Tic.%R1ΐ$yO^6uSzDʰGR}$F 8=n1˟v 'Eh 3+y[#+_RwK"۲#RyD1j+Х@I_\aV(5e /X?!wh8ZEeѢR<y[~W4*/.uijWCzzW7"+]SRF}7y`iX z0l5+^/G|cWst'͉w!HkY^ :9͜ybٜD7,e@as< K|:Ot.J=2 ɦp0dzI!PgJs4ϚDؚ:hS@hO =N#E[PT=0 3b?vhqgIZ < xT`.Mr1?=;ąGjm{vi ՈV.-"v( 8Ҿ|y]7Od "Lu IʹPRĴ|WLJN)gdq}tc9Z1݃r%ί gN}4{}m"rUn]@g s?Ȣ$VIRq9CDM<Df)Zi0i{P/(?3z%(<5Cm[,vV,)2CC<&ntHw(OQuD/# [[tyEqrZa6KV_f ՛"e` #f\6'6 *dVUdaL[[o/4*4u駜dϯS&|Ǖȁ+CKXb1>1dWؐ\BF= iN'%NZª93c>?ՉHv9s$-Z32rdX1XYjrFvqu\8zW-\Q_а(WJG/s\݋^)f:; x2lxRs0Ȼh ra7gXJ+ꓻE)Ԭߢ53/l!Φmsz+o~&u!NenLZOe,-p2>0JEB!E%S `K&~S6쵲;oS`w9a@'q\_Dԇ׫6C- >[lv[q(-ɛ~0'@]^,b]Ţ5.GU,>䝮YzstD֒ A@|9KSo'`w]TGHƽgɾ)c1o3{HDj LyAm0;-d͝WꃸlI*z'% >zc&|PthaJmfi&i5P.7'3n`.$rgd67e#2Ĉ<ŻW JFSwÒ܅VqV ȅD}x&  9Œ|U~O0_ 콈 K-(H*XJțғ+6 C139EEMD6־}|jutf8͌+\/&lYӺj0D_+ -_'G+ ͪUN>pOiCx4fg^ DCX7E)?Gˮ oB>\jEègJH07 y@&de]xBUG=ZPTRV\XL{41S.Y27g .KB";N}N#ibQt$]7%:7nؕf`1!UŖSQibڷ<`;׮5vԁkL+W$]i`gnf `rg!gIF.€w==m{{SwNV-6c#]hfs:,blb+x7F#XQ|PAO 7S$lll":՗b6Y)bJ3fZ@}r2jZY+_o5)&EošnΛ0*`w[QWF(#"KBj坞cSyz'/q UYJL @R6]4zoPFե7E5 m@+PK vv쵰/2p0'b\KnhD1-|Up|a5Kk]#u'^IJ>(ӞE{;n}q _̃@[TXmiKiI\+/z̍D~i1SoR3J*@CBNk PWHokϛ&QRY`,̄.E:7lėE)v%w"6!n32in!'fZƱ?AU H.3`ރ*Ev"۞1 TZLpp`"w tXan;&U+0}hE0r-Mn^#iQMҭ-ni( }ƿ*Iǘ՗˝@/gͯND2K⤬dvX ^#]DtӰPf:i-FN&9GrL.>ѶҴާM ZaֈHc"]Yi#"[?҇}, ڪP9P7\XFZTL44vXՍ59'ud`K|ņǬd1H{ {aX;/F<2tS>^,a0DSCLE">`By7u܂B/Y(GUy3[!<ȟ"="X'2ިxDk_oLKw%0+*'8BrOӅ.l30vl f#K{}KFQ q yAc}@Xk I78q}rK}[$?/S+O\D ~F3ӶNP$SekQ!RzjNfcROyQ%"RNE)Yqc\Z6F-GPM?5+pmNx~gMy5?Q6u=r ;jՅ@smKQ2 &Ԫ,o71%w6ݚYf{>ƄU|4dac;Z"[% bFY&Kh1xy~mo@n,TEmȜ"b#մ߄)@ =UďsV<8oyq@Q1fiލI<$ ib,uݠEa!,cEkδ!Y,Ѳ?xQ=vr[An5Qb 8 {֤"K_geN<XmEj#7/ H!%P<&v\?$\2@e*|oO+B([-}1G͵b@ʟ}-BP-Y,<8O@fƢN}ÅEHk"7:yeJV|BjQ0(K4 pW*ʔ cAC?t@GXR y_Fn B_XFϲBBa]lPK(Ʉ|OgÓNm_,Z.2${Xevo NCȔ(}~({J>PV jՓʪF~!3~jbbȎԼ} 2KR 6%0gM a9~,L)'s)z2VFrrEB&_~jbtMt3hx_-TPY;z`>,ZluƇ)'Ҹc 6v$Տ4uAB.j&l-wćA,$dRwysL- -Y>gujD3۲ldNiAޥ'Iw5F8~O8JH2y֥p1UF;nJmԲ他Ȓ b@g">hCR[!@ F}d71U)45 txb|T8"wr2R)SRwϳ/`k4_4~k#qx5In]xk?zG1dP&܍^9IA [&S@X+`<#ai9 BYPM7]3j*5; $.HsRoe(/3KJn -zȥ;ݛl=0#(iuȐ@Ҫ:A8>&83f, (WX̛_P6nx6.6-A&όN aֹًZ;и+n+.WAu4>5USnu&C\!*L6L U< 2{/j aͯZz!cS:5:B u&LFv.-&D^"Rkf LM\MP+z}uIE$ۆ^蠛 )-* G5ԅ:[ttW +!?p}1v <8$@bqfLx[nMB)>환WԱgYZ07070100000062000081a4000000000000000000000001646b69ab00001b94000000000000000000000000000000000000005600000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/isdn/hardware/mISDN/speedfax.ko.xz7zXZִF!t/~T]?Eh=ڜ.+N%)ykz1i pөę">I0++ǷgѥQpwT kW&@HuR)2Nǟ97eW'~5ﲸokLN8HZ5lbAi[a{= 9ONml*NaD#8#b%h0r\m(+*^IYcLze#u3r }g.Y{@Wn'Hm ?9*fjH, ]O6W)L9 Iz _{w '^EM \}rSM#.)\[h-edr'kqU\8rW99|%Pa=L8Rj WXH}跸p-2$ Q.k'3/o1v" BXr[ne2ꏃ v[BzBU< QFIAK~XTM =%sbm~uDTS1i{ZD/G\QUgҨG;Q#wcӀRazh F_4śVvmn !P~RL r 'Qa+ϗ?Utos:Ti¹/r݈3wop9~Ŷ7MofKX}2_fx/RzՕE'C5hy,'JۨaK:g34?ɧࠠ]p|@| H< u. #wQ&LD!QBpӎo~7R#|CbP ( eal!Ifw *8)wGCx䞃Δ=gxc %!s8_әW|z2J CNJCאx1-m_bGS{vGJWEj&eU?2,5\]`Bn;K8T0\-KU0 A?db@{o>ʂdovd`sc+C Ͱ)bsUgr.),:Tۗ"ג长| nh.5#!KpjTݨozoI vmk7:B3tQ+QWLTOL6Cp8+0Rb:][o;R)7aa}A~7U:gG\=#0M dRwz:cf#W2ҹr|gӏص8 8ZЎۯ]IE#nI~UryU}cXvX&Kip~QU{7vNdKm֊P~[yk]mS)kEdb|<:$YS#pӘѧXE)hF#u;2W{Z a. {8t`õ&A(ixs ܘ /ʗ=JF]l7!SG=q{k")."SJM( ٹ@vm%@LQyp,op5O]`Og7IoI̓-5޲9HD| p`~> ؒK'UWAD avu6Vtr#>5;oL?W5Ba^X)&?=ۅ'(\]UW<fq;u`LCÎa$@[ ~X}' MPB!N x3GpmAzѤCP;՘o5&N[/1\Ok%MCM&ҙi k'd^ƞ̓h-]ѩUG? w4x-FZ]r3;orurpHrV[C6L|-YꍱݶOtp:2`E0,9G*{aC=3Y > C)X]pkGӉr6f2$b(K"(,#rv#)Iٿ(,łq /ܬm9C =K轃RTYӁ{^1\ ,< 9Pf>,J@0%=%cM]7* Ǚ ϔ 3u7HF}j{WPVzOֆ1 Җu.0]R?$@n(Sb&c$ix~!if3p$& \{%J!8 3:y9֭г?ڟ EHvw^0>Ѝ\̇ FlQt,+׫F>W/[TPVg`v3SQ s>*0yKa/Ex3zZ$_(HihH)y+8۔ti'GAs+3᲼{=j-5mȗCV} p!2=F-4U%4Y09e2*U7aÖ/5<3cu=FLBv@K[ sJ@gmH:' RC u,cI7?7NxSgU˳AڪX^ *k@TEF, 7D\r3xE.ras1qf~TUJ0xÛBJ=rv @Xp(ej)^N_m]-@dF'.M 8%/dQ*DO>|/ 7?aD4*J8)ȍ qB] lf~~&A2!eΔ{XvҼŵ_UH]Mc=y::rCĚ uLqϤjroG_Ȫƫ|Q^ȖXm>PzJEeHe(9P<%K|sVtb6UH`/dV^8{ż P,]@?d+TO ̷ٗZ%AnQ˪ qk&NV+npXꂗ8fY0N(J/2Ũ"ev$P I'Y~{ !/>I'hm'ȫXXZ||YGtʹy`,nF\_`ökGהw7 hd9/t+0̻l t/ч\8-jd[ٌOHW&=cՋ:ĸE홷ck:S\>A28 !FFp٨+#nӟ:PS8:ZBWBTB?TyBGjkM15WJ!Nws.]pcjb6jIN{"c$NAiO||" 3FT-0d ) hĝ9dN6Hț#gԩ ,lz{m 0I<G2`EJ2e zHJIZi`5یA|xYs't}JXZ4=w^ZTt}Q\_UI ט bw]RY7?-s]cDu9G(cSˢ!%1{Jp+)XΤE ?r₁nXjRpWXL2k?MP963;.65VOus:z0)jpdzwe!-%($ӉE PchfJqN8Jd0˿j]@mgΙ=O14Vo.Tt4/1W-ãℱFt?I)r0 G[#U՟1`ˍ*V:$*>& ?`dT)Ty4=&RF.=4 X`@yhPs)h8hdpA&66ꘆMZiG! īn0H#W[W QW|9MՒ`+jxe_¬5sbuNC;08w9̫L_ID)ͣԋ{TީI:KIa] (o|yn;j+.@>-Xl6 joD~kkڞs! OUYۑ& .PمF[8ˮi{%â|SWpjph#Xbú9\ZsfſMcl|?C1%g/DD}jD;OJȥv|$?C'm=WfB^mK.509ᜢٸ)Lh |.OsRż Ů > b-d7+WB_&( 6yD("2m#Dclx<4pt -żqxX09@(I_ | 'l׍2F{-C'L!\z v>!9E-xx8TT<煽 d4$~:U`n)(@|e"B ]\xXSs4ѵ[Ɂ̤ 2ӓm]uO~ߩ`Q^m%Na? a0n5wKjP+M6E.[sc]lH%ce ùC뚹/.YvĪJ7K]$RR^`s8ȝaG,WX%֥9C^ EsKTs 3q+6%HgYZ07070100000063000081a4000000000000000000000001646b69ab0002d4f0000000000000000000000000000000000000004a00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/isdn/hisax/hisax.ko.xz7zXZִF!t/!]?Eh=ڜ.+[^u)Y3A1(~ծZ;E7߄ͼ\iuxiȕ#ɄCWՕXXXbpb)fT?{$ *Q!|w=4ҪòۢR(,0/dӊ%DKCMc{&$Yo@?Q9o,TOO0NVĨr_5>i`ʾ8D՝5@ 40zlaW5g'ϰxZs:w8csjVݝ MO搟$?V ~}vXd! $<t3b߸za"n) ?rL`}Z# >gNȴn.zr0?!CQB2G +tVKW"׃h-b;@dytjQ~ a VK ]CXxޖ67R$+\A#Lycj=TS8M%3FnG<#6'®哴kPii1GݫY)@rjU jKAXb7Ypih)dp!в/^"_ĄML}{E-z>'M}pf4Ob_*Dо\CT TnyB! NU_AoYp6bI 7UF@8`)E3S9=8//|~*Jr9ŢY[ L<^016B m S-FhǼT8:A256. l}O4=}.aY&_@KuifgWcL| fIg쾛YݦuI /S 磢m^˰# [[lB+&dqVJ^:iH\% z6i"%_ݎg e#6>oyV󂶉G6s;% l\8Z$(ȕ%51A{fB*KyĝkwxZ:-7li1""z"Juu~fj29!{xW \~ūoWɍ]ȕhڞP0u‡ͬn|y0=} L8~s",R8 4^ɵ 1d զux[ xoBr>\PD'P*4x<@sTC=v&JIV@]"!l,ͲܯʊF`_lg?IPƼ₃ѷʉ)aup{AmMevT,wQ[G tM 2گC}a6`z&@m[p`$ ̑lױJ JC( %Ja0Q*Ow\̳\]W@K&hߥ۪Mê!`1tbuC ,qm&>n~fQ4ciOvҥ5K'.|ѩHH]E`=SL*1.dp5jlh"xp4-u*Cg.>m_ݢӗNPlYL:cZX Ɔ0oP@t3`#ϧPFjb$94-bCF,C؅J yC>Ui4(Xet` KY`_ǚCw@YԔZ ?Ŵ<_{̥NIw40\JiD5_~N%ǶtDf `' H ؉ZX7<}awk+5k!ͤL!Ăm)5d)~ ]60W.xA v@5GR W2<4O( OM9]g80XfSJ3,_~ #ѿ(5گ`=ey Audl&nNM~9cmJnݑm ὼ ̢Hs|Y$^{kcJO7]s ĬDMk!6eZ\:7\zIA5P_C4E^V14dkAK*,F={Q'ɕy=hJv…F4|Dhs+ȟL UQ$v痿t㺦pָ= `+]v1/g D4 Ado{ X\#(V'U/sBEf`- L+SU}ԐVc&5Pv"} 8bn!RRQȍܾOeTtY|̆Fb,kˇrXA i*]rHȮF[P3(Vպp i }Yoa,:nƼi4AUiPB}O "Nyh;BR]U*Y<.3ʃJSZL= SϮxjY"#йMaW] g۰*`٩Cofu4@/*d3}:/`&;k`V*lXZ|կa_ -.tt2l'N*#hT0Xx7꺕kG?n 9 T!EOFf*پ[G\ `ˬ{-}Zͤρ3g0Nz|zy'Abz n ?vo3el-T`LoTޅC}>'p0i +A2,h h[;Poyn¢z(џ/PAP\tlfCՏ\2l.& BQ9}~,*ifl]bG-ؒ1D"X4^9c+.ٛ z $Uo7g}Ђ|5YQ3AOG"5VkdNX9V5w& #pW{aS/o4W3`X1pht_:o$4{}Qvs@ f1']VA'yg}#uc\q"Z."ޟ_#Oy{()s˷`&#(61fGyoGu>Ԍ7{hΨ5FK:7z^D5t"Dr`X+x e"ZVK kif6iqJQ 7T Â:~ ߞln,9+D@U3ƆQ fnΜkg7Ar?_&tFK4d BѪ{rIM /sbV3X$nk,qrŚqm?ezxyPto)=g `9u69&@ƣE^,Ė?$5xY-HfҳP~_ , Uد`RV3σ\#-9kYbHYeXH a]fY)o k@~Vc45z5?Jo+YDDj:Bd6hSYhN7VYV,I\ ` p:`d A%5 xwcEiAtۯt$l4>{e2ɡ@lÁ9RmxiGs)HP$,U ˹%F˔2.%)L%<:Wg:B0!;4oAGR"G}i@*dX}1;όRH ].v`8o"% A+&EdY-B,A%rEDvX.$m켹z<~&=P8% Xn̙լϐF#=`qΞHDvf>@MܽQ/&zbF:zakWߧzQ5.S7\:wP{iHa~1u5vv^0cW:NTln#"1{oR$m&Y3 [QCvrR ~ -h VDmiJ.=u|D1Q SE{maE?V¾]+yGk$qd2RzYü߹ FӖa"k &M>%ӯV>wz=i@Íĝ2-eD!0qB~*gwYCĦTZJH#/wpVOƐ %ÍR<~L3iM޷|5Ñ\ fM؋_<٩ʲrL +s5 "s'&XW\q0n5{\!=s.r mKr dILm E"7Z)6\BӚ:ipW8&l[( jzV\U\1fse >f 24ؠ@ C_]?:U꧵j%PmR–'h7e;i`D,PTl#K8n1Y߽ )#=F&J4॔n@++?PGaƾ"\Ti<('{;k 2#`7OD!4`Y$b x-R1LqRCY#?\ƾܟU?܍@_`\TsOe<kt}A*%gfvyW= X @1m ~l|za+CB-ButA\ AM`:F!ud1<^ (mwz=.uI0T6wyvOqکZ5٧C5C &BŻLϙy.L3⢬" f)Eb<Ƈp%"Q\RP( eBlUڨ VIA.K%0aJHp@d,ў(?6=)Nk@ };DWIc5;l' bpY<Qlٛ3~NT90R^n̽^T=0znk/^{=kp%H,6p[FVzww:W_O/5!Mɨ=Jd\Bjzҭ!O콞~*D$NQN5 (GrJC fФJ.SuNN0Њ$B3Mc,hub[0 i~zĔnϭ^?4dEdlT+Uq@ݱFFT&|]ѹVx-?kf0(DO1y_gY_ l>IW QwmYU KR0ՅC[+Dh6ew-Ԕ^-[~ym$<[?ݗYOdtD*ί ,x1pq3߆:2n<c{i^Mպ05қ7w~{aySA,0LR_;1I#7}Ɯ0xP GrGVV;Ѫ3eaZzvԞ=7]"LBGU1Byv;E[ۺa) u[j$җFX /sXQ|'T55xm8Jظlj~9=8+tyNs ?Ĕsgq20JѲۇ=]7r9 59+xxRJ;|#ip]^#\E'&$eُԞR*m΁{Hjow,G{S#vͨD{Ianʉb+P [$k=E\0㚮03=#[!"dw`v!Fk(tܐkU?=%0C&] \Z<:ٮ~Zv*U'¥%^:[/JFZp|{w:w$]D>?u?&myR&" :E|*R4<~\ʐ*,J;kz,XNO3-̸c2%y1z&O+9FyTb5/e#ƴMӍaFV3LfT̄ aIeĒb}Ȼ`CҢrjn'eo2{ FF\#rE lA0oD hG+FҾH`(1!/i ,p5 tqgFޘ/= AE, XMJ~%v4{.#o& 3HycT}jH9լA,] F%OeQSrW:X+Tg$>U !?O{ƳQj,&ۻĺXyP9L<\D&{5`''Z|OgkH8kagcM;I!f*Tp`a4:*9y<, iZOg?믚C \0Eͩ_c)_Tӻ {o-<'CWѝbCHj3&ۊ+]4꜉(B1@(oZӪlt)Lg/$?x3 0“GJṕ,;b*61Pipp6m};&kƭ] I9߫\yam$?ų3u]GAXGY%<) 5v jkͬM%;w=ZfH ~+TO >!ZI' q֔/\G|)pa\`@9)h< /sUI3=&w+rX _5{)0.9ma4fP,`wxUԙ"ڣSENqYhby{A: >M7F%5;};Hr1 ŷ"GܰZԂ}4 cT_1A ,jqVv{6@wrEO=7X sGHd~wqfyj+47>(nR4N$vfLw"ݾ'~lli=C{tvE8l=ҟ9 !Axm{tTV GҰ䰅"(!l L|<DŽB|*FG˞dp$⬷D.%>[ 4H|;+):gKv]Cwu{}0U:r3bGa։ ^KB?wx8Q]~v zx܈kPBD3vv] :rօ}unf/d{ꊐxrt LEXf6nFa⟌OQn5,! sv rϑꥄ/IỀL]維L*\k("[]iK_MX2 8aٙF=H*ZnsE'6X7dZ{oV#nq:ōo ҍlL1ڗ/*+nƉ:— LVNv {-a`l&R6O ^PB` DG!|oW C4jWCn KQk[Sz3@[rk}PTa ǡ[)Ժ؃0x+"F2}5zu8p܌)˟ lq78 Bp^ hF.@ 0d*i/*ߦeX J2Pa?M5G;ZSZLNWWN Ǔ4"xE=摻]<椗N4J1"BE|"@,}; @] ?Of!Yytl֌r]3UL]E6̧ש0|[uJ9d=QESv)߅*Dъm=HP ȧ3H"ӕ€%^tL+g/sFoJIijoKaItU"k*~3"XK&f-Xou^J+ )Yaw&C1A>X7vB_u~M8q*XM 0NyS0eފƇДCW2p$u&٫_7z<18;p#~7OX#GA8#1NI7dIQG"3!YݠU옆u[# oh z&\҂oVԢ,FT9;<)e@Zl\p$u2Pv}D';U~3H !Q<qd_\߇z_MGMF5FXls ܭ%>?ОM߬zkOWQ_eC7 NYB~0pB=wSSM"%g?q؛6SIFQNrU8% ]Tkn/ lEZqyY@1(Z?"Y«en=Oyyf囪 |2M(0~B\z&Rƞa1(əx SS G J,G$t[YEYQG g{"nՂ0v3 8Hw3ȹK(v>J.(G@JrAG5L+1^{Eޒ]AU|N@'/}b\a<b5l+GWxm)qjE;oubOP$14ml+IWv2 &H ?(ہ::_DZBe'ƎGgP0}U\]C}[+;Ҵ6]/GvkWc V=&dQҬ %#,rxU\i Wsn5Ojw Kym+p~ov#MqqPȢ!)iwא䏻[X}k첧2'ac%ep3g;`bݧ{QmP<b9rS$`'ձƍ1㪥*)9x}+С3 Nx퍴KaJqJͰ%. Iaz?o=q,` oiɼwKoȉOn)jtg?Y)bIOh8PeW 7L9ga1mKM2%? %GЧ7w;#a :V^-%a=b q/XWKy%h`"'C,^_$9.oք;hƪ>?=86,JBPs ۢa􅻖mzFB6'bA ~f1(PCxs`6ogL>öw*vouYlLӀ Vccqʀw QE}a\F+%HX4ol'%!wwaNL FдuI@Ť1TנAGDǫ76gG dA|+B (LwbH%gpngB]YOHɚt@nhlkKՁ09\+\8:ioRY{5F,EPf>Ab9VC!cR&sdyKH/?^ R CէtxsuW ᰑm*g lF5Meq S ׂܜ:~Ö *S>J7% -Lk$pf&d hƤt9a,2ka  V5!҂X vA0z_ubSg+RWv:dsfvlaKSp ]䷐܃!@ 5O8WSG2?b4fImζ) %Y@wƆo’Ai͑+-tK-GoN4VނR1;^-U]yKF~EyZ;Y{t%'Iyy<f%7rcp3z5hp;$8 !yTyyy]庄 ڬ,+c IBhuZټ8 o) @WAfR%3s1%w8h+D ~qMd q5/A[!3R[zޱݔ%+&P:բ5IJ2񶖨] N]D N$tqnIQ>]4ֳ6B&3ld=of}} = Ÿ6WI!t<^蔘5ftlPqn'vp WDwI,kvILQ}I//j+pTb9k9LcN؅ P1'?U=$o˹X`-bb6Xԍ0zi=NӥxJk- NmN'ŹY憑]nvf}Px41^O XQ&, =nC)o=PrޗSx,թ.ДQ2 %-Sܟ9EF +HچyXM6c՝Q[҂s崱['ׅy)/{yQ3?/uގoQyK7?rX }Y|dN+~NkD:k<<ԣ[^#F"2xwp=?d CA e 0iwp\^HEӴHVNlv~c[ܴx'A EFV24#nr< ;˺H b&XVc9qn "W,Ӷ1M~foiszhҡŭI JWAe>ge2S8tx0$;{e\A5cy7Ds3)K&*>%6BQ߰7~/9ߛ=87mnu* 'CyUI`0z"^B: cVGiMۺ2MT [ tnHq Lb%'rLK؀(bW_'<^\ӽY&%$ysW*_pE7 -НNC8cx#fsm)(htDY\3R-c>r`9[@c{9kmeq'_&aȴihpv%VP` ԏVk٭Ǵf}[w3aǑl|ոp0m%U {fRX֕V^G,yw< W0k U }v6<-ߞbv3ԅ~%wfgB =F`PgM JV;>T/6:3r;JצQ׌A&P~aR@Z u5K~]Iv⚞9* %E=ٵo^,}wn1hoթv;JE69B94kb\R.^19a*~3,k?ֱãI6 cmnh1m,v~X% [|neh*~gz:[L!rD<ƛ6r;LR6,X~n#X;sߢK52 $*kz)]mlCsPܦZr@Hv8fj!d >-)H&q|4`vd= WXW1 J}dع4`nFyHR8K7"Jď R _Hz[0}*9H$nkͽvM 㸫ͻ=dtFKdhȼӾ,82pSs }'&^MIb\ zAi<;po g@JFosh^í0~5oEH[5{\kh5عY[&He֗^~ְB큵- cLms 28 oVV$K1&Mjm\cpun36WyBƯ<,ְmR/|zվI )OE˨[/w F7kͧw91AuUgp$OT^5)$=@9bN>9*["fk,F0yLy s/k*\W!9"i.oWV[JfF_#.5>1\͞K!5H}EH{Kՙ]*%wNr'xQܟ$2+/q#X"Džz0ALLG8nyx^?kTdv#%gMuHW4\:NJIGb,R 6=M1tQ[䢞:k)hZ}@:L(a-z8 >9;"S5L!S) GC~&\}Hs@6-9D HkZ_(jz|Ic}+q"źρ+/=Ŗ[M4n @?6N'tz$Uw> XȱՇqTDY} gK5`@3?G.z"E=U*p6 Ag?<#-^Nr$`8[ |-{ Q =Y%BQd 9GK泍2'B 7jamȑgeT\%0Co&ڣa͞?RXRFa:GLT}xŏvWNo1mbt{+L,Rŧ1zUrOԷł9I]zӁ u:ضhoXj|`}ck!K=?tL|3o݄n\1HLnA)$3FGPh1:lʺ+$\e =ׯtඑ7 'fm%;?U e!XN걸=ɕ0fxQlE*ECГ`Nuax&]WV8 dUN=c#f)_9h`HK8w_%VY1yA 0Ơ $ml6бP?aynɅ2&B7RHjFu$W\%+u=d56E %uhR@{,ndSbefZu{C rrkAli'w޹9c:u7)-yMCX ]G[sJz$.&o9gwhQqy= v<>ТZ}-ݒft1Cy TZ{ sQwh`k{Lw+[9 կ+Q,tV 70h$l.%h]QBU1wZzmop](XߘvlAw`dc$K±TnGxJrJjՇgvLi!e?ܣx2LOΊ@ϑEG,Ogn◑yo3J\ųhWYZ0TY,AC4BrUBR~!{M9t%uLG,[(PO06PY|d.bbGI.r(-kvMI9gXH&|QHyN?Lf/a&tgB=\Y2,yaBV*9}ii}K)L)/h{V FsMOj;\!wg*1;fDEI].ש 2 8i,7"uRmk)qn;NWߔ FW ,qMFotGTFǐl<[ȴEJ I'/7 yX!讲RA,`v=?*ObWj̠]cf<%% MoOL 7R!_Vd;&b*Ot255%?e LDs]>!V^3CsdQ〠]ťz7N10<͊PDA A+ld2z'ʅ5h+9S;97yٔY!*pN$o VH&2SaIRQcAuM'u8LW#F`XZoB̬w{Ӊ9lF3vK)BA\őr? +եw¬/pSaLDt@DtURok=>&n5.$s&b"P A>gE{0] 6oiVF`;(E8;܎a(}~f`wdrjJEKZ+\Ur}]0Ga8Rl8L]L{j!ffm}f_\8,ñ NPwd_x.ّ 0c` VE3tZjV\ BGi"<#ND-p?vah.\e[-koj&[n઼{,K#jG)`'X[?QSJ>sE>iW><ɈXL\; (KtccK.Gh X6Wg_Mh8,{OVk+ZOv= mJL ݡM y6 q4ܷסbBނ-jT5;oC ۤ@+x=*胫njz^mk Zuկd5)|~klD>Je>,V* Z&1JS/Ú)嵙6dSdCh%?JJtР_I':l4-.,c+RaIP*bˋxrwO(p5ڰ\c>3{Spjl!K7A n4I5c~CŠ9!5hw De1"jyؾ`> V.xyܼiYiR.WyRԮ!j3OB|J7v܄N&[{ߌ!k/V\Y)dy A2Pp_wS1s~t6c6 9AN=H ,*#y;?l1yjnn/ @I$⋹R-iE`muXsjE¨X1x&_D޺ TtH//Nc8D88*dll mf?BOɺ3\<.p.\)\ p"%KY p&Z2abɗ:1 ĿmijUK\VW_ƁxG w-? 41bv[]tWФRDqm4Pm o} "s %ǩ^Ur,j3Yl|hC>!o)Cڞž]BYbed=aaĢݭѩ2J#_}<õ6֬trnA XL/.6a_P_ˌ2bl"qAa} GlXx$$2 |)I{+(O uP!w.!UQ2mVʩ~;sfvI|Q#Id_XAnOg7 3YX I_.y@D5[c{pVY(mj= AUG a_! "r-hM<ßЩ / jꋀR*6vᮬ:Mg+Z-f;4kWIiWͬ4Fe=1R~<-x# qhК q}]yC'*I ڦ=Nנ%gp"һt67Pp[r8?=R<\rf/;>vܞnCo$z%+b#iJ1L*@)x uoF gmK8>4:_kI,_ .?;XsdߨRw돿iquAbFU!8\TD(Dʂw N]\(/M N1ƌS!F#(-1@$F.q ]— r_ ]KKv'zkO9!~m! %kw bηM5|$Z \[<+3+7׉^n)`jrqX}e4KT=Q;=QڍBmC]F#"V9'v7u$`°x?Fo#V/ķ+Q]skw+!)*ٮxpiqY7_yx&Y赒tYJnge%LZWiT0'kVC0Z i$bԕ/qssr\EKw(y+𥀡`;|f,3o7Y&d-\Kᇸx`TOvވiJw\JC}Ԙz >yXo:V"xQĖ o:{} ,:$@(#qV Mdפֿ brV20yLO M9Weu c`=_p^> 兇12YW- OI[~LTZyQ+Q=ыo9<_^982cD7"$w6XNhLU2:=ׅ Y7~ڸ NOcr?Ü6IfU5g5@[lxJ* d`s;n :/;a52bc']~ea?Bzɜ, UkJ9:n85YR\OU.dmeX[r r3?h4vNgt˙ 8 35s[wcXcZO@mknzW'O!g)lM6^5J $5.RCyTy zNBĬ;A_7i&z |@3NG!O11k윝c5qC(ɳH`7M|!/b|98 Yoan]vLs WY=s0؎Kib )wE8ñ9s&\ %O^?lz䌏`_tɷMl~ O0PtfeCEuiMz^*:A[+׆p VANY$,#󴨛Yj%i9?HKۈXֵğH;p9q6QSòJ^A=/8vt@جuvk˱!2㏐W[ 7q2-:qG b7O+r0ᅇ](Yw_MSfByHزTlbx8 rhHDe)ڝ-ciqʗLKpUip9l=b M";bj]BIfeqXC`5U/z9 XJ)xv [IwA8KC%f.lNO8)5VMaPd*IIqM3q׾)#9 $cE161HD}V}<#@ Vftn+<8Q;8o+=* N7,@q (<8sTlהP#;FهcPhծK{^6Ȼ^Ba1g_YGȶښ,{L2lO"a?C] YKhx!%e[v&b1[j&IY$)}^?)u8r0֗rB=Q=Na_KKvÉkj ֪ysd@7Z[-cq^[ h0.\WIAwsp,ҽ |ɁG" SjXy'\J%oW6 +WzKOl8"+R mG%VatT""8i`;ZM)˝|,/н(N[{[wi.SO%eee:!X`.e08%M:QChîy^;7^$\{b :Aʬt 'v@j=W{uN0&xeYt $XCZnUk 3~Sw碧wĕ$ آ ~%` 4L pC4Cgw]JTΪ~0ī7NpGk3i7m~C&@=:eƗǹb7uzd~BM[ \ګAw5Qy>XGa1 P_A#ʈjN`ȷvckvNPKOd,to(+N[hhPjUl'!w͜eE>HwF[_2et)Y3ssRuf"zb"maA\?9}W4Ҽ{wkB"% ZW{);cpi叶wd;&M m%Fy$}vי_Eu/ cdR\.xvüjZzŞ&NRWlu'$mu;\#]RbF)#@9G/Uy dg%eR=HWyK$p?~܉*̼mfu׭CIIڱK`b9/o8W h`JX͹=Aۮzh1^&Q^uoLv~ߏɽpeu5vGd#}EJT"n#$SI:Uıd`KR] Ge4*k"@D-1Y ~.u2WQh\ @ʐLsT`TKSd5:JYvlȈB~2`9\ܑ"i"Pr,ZǗ:V~闯#Z j͕ip.GF_V RtWfjQRr{P=?[t&4):9-ڢ\kͦB͟bvbVwCjÅi!X{f?L=g Rc1*Yr Z:kX8,v Z+ x71T*H\ԫ2"mt0b//15ꤺAܮY\TXwп`ϛTM~B ^.F8@cJ.ʏ4DHt&SŊIg˟F/)%y漕O埤/q)9G/ C5,Uz*m`p !nAC'B{)fbF5)㔠N~Qj_[}Z4X`Su\4+wFAO-3X?zï3 J6>F6UFfxzak0ȭiӲcNg@ˬq BXC73M)g!Ƒ衘 e9θo0<_WqVȐ0F,D|otjVӢ[SMv'O|ί 悭jgu%1&`.v/5窭Rle杞^_dɮ}?׈gr!o#T16Q/\iL5#v -8j.)!'WHa<8'!B^;2i l{eذ}mP wݫXr꽼-=89TR3>.UZ-_23.g``riE"Q//iCDTF_ )սJKc?du ZɡʜYp =g?4eLfxZCc% P]:d0 vv'7#W8qG9Jٵeo T%A{;kj%Q*u\mb3RBSA}bP7K'Eo/#q qWbl-_OC]}~Z)ZC0R~:!=ϲh\OE~ݣu֩oN`DÆG5pVÿ|JL V_!~#})vf)3O֕WC=HP2`eͽ۝1 _aP;&z{f~ywlW ͱ) ;SyJ%e24FsumWlI_zͶC!!,&ā{eݻ? Pk2= e㿤wXqcKĵg38`+etCF(:{%OWv=0ǙDۊ.<eB\w2TT+=:W0PGG0$_/_a^W!uLUށSc F_ͷ8 MDa<b@]D|a#㨮9X;|=}5j2i15BRR0=zPRiր9H(;IF('ȓ勈'qG%C .* -׋!r!i/ ̅X4S9/Ls wz<=-[$AEAD|yf+_Ӛ7X_+ ^g-\5B"ٷ~&k>vӧaG4_ 'yzB@Pǖo5" ՗O 7o7gƾtSzzjT~׵uy\{iҙ%u/Ն.E /\oeu Uٵv:BP!_l{~؅l9u8Nó |oXf"vzFm !y ~ͼHܴVE;4_~\ _ {e8S=9{O$ 3ܟAkBU~,ElBϟ?/!f$ Y!Uyafq J6޲х1ksJi0t_XKvޚҾQۆYz}-Gz%7m8qN y-P`5 HeyqŐ(;'K0:/'-ZFXxq8X7pH{̲s>Q&?ɽ2K1m HD`)5!\EoϯFt D@if֜aEɵtkJf1cu%x<ս 4K^M6Y%FUPe?4!/;A#M`(6eʘ3L&O8-j !ߛ[e L-k Ik@t9YSwi74T!(q^ZR~LOۆэdB@;,W|.paJ;aMZ['|*lf<ܙc*}٫u{^] oNb!ݛ2ΪmbMC,4IDCpǻ9s lpZ/tFF:LhqNӆi<̷X-Dvqp M4H"`ǚ+=q-睈,]ִBAmn FD*ѩ3P؞"#nO\\Dr E{\>X㸳MMVܝqP"-@5[tTLU ݐg%zhG ߇t_ 0pT>UUʪRQ\ OLRwInm unhyrI_+4sFf)a4?[N*^k=SC{J52:) \Ҹnzojv%M|E>pw'HRMsSlENg@%_$SWpArlÆ'[MY$B#!qsa8&^#mcBb*vXklǁ!,rsVkXY54rП8'XQ/D %;%^q,=`/~v҅ :Z3wch+$JS4XPo4 輇45!AD w=΅xnE wC>ˤ@0 E]"l2 p({&y)wJG 8ǚv@ՙT*g V۸xȋx{Ӛ δܢ^ E"3űp=2ռˠn}Y+D R5$` *ծ"-oiwyߐ(ˢ Z돇& 7G"WZZ-{d3Ȫm5eDHp {.Y! ;UDkI"*sZgSJےC{:r{ad,5,&gP֨\$Tn_u1JJH\9p5"/Ga0/bR_e-#NMcW>9mqTxC>k/9xp~n_?EC&pֳP"V`)P431,>^Ş% 8ܙ(:q*wIK}`11k1Ʋ1>L  WwP%5 ‡eجɠ{SGE.CVN7PvrD<+6탨^/ P]MT[F+Q˳'k5ˏ'ٖȋ4pONz}?ã)|bRP%3UA{9TA Bt[y¿d)#KiwԹ_8ps11 usoHdT<T %;mQ<\qѡ92QVȢw T'} k͍Ly[&Zl|d=v5SW=S8}y7,Hi} ;q}p5!8-a[A/]-S>\kIŵ>ۮ-c[Ƹ*d3 NϢc#*mI}* bb1(]RCO*72~ ɽȌRrGxu5_Dᴂ圬ECvD0Y=8Eh(^Ҩ\pgԣ 6PZ"{Sd4srG9{ %u(Ã2EL Btf"L4`Nde@ٿ7axc(Sw]5v'P 1c;YG="(¨A:ul~IXƃ, deq~Z,0-'vS!NnFPU3qhqRmSxvr(W|m ^mݜT'_n~]$>zҦ>pѐQg* RL2r-#s#\Ԟ%l2[΢xO.h5PH94ʶ=l&arkm 4,11d;L)w2v"ߞjE{_DFUr+{'8"XKP8YOV +jn 1D,YįbčH NzjR7MA_B<=̊!3sW7^,' %6"xe(HQ…jBjÌ RJ"@ѻKf鐻GG;yai_#wR@*{GhP(lǛ1tlH2t9^j*kb7N~|+$2ت _ݛ|v`\7SĎk_ t͢@kwmc2.}\ fa@{x 7o@ tMN`jO9-,0ͭYҎBiyt#"Q]o\G >L{8#m ?_w*!Zَ\=quf3~$ ňۣ~^R /ņ y f0 $?{$^Z] ^(SŴ,d["zLE ;diJul\@:8*A\P_T$.վCNK|n5\0A}ұ ECֺԺ7\%Dpܨ_%X,@f^ $$Sl˗Mp%I*um>!E?Ou#JOe =Ǻc,@6{=|&q=>S7xѺ!l~öJNph$5KeP)?YiMV|{d6bpo6S}6,vdtabr 1i8ռX4V(i+1}K<1/g%ޘ[8&4L{;Wd5dzYf'C-+Vg=p,j`@%![َk}qBbm38P@![ Wl;r+$d%0HQ]imzAU| Zi?`f]!z 5WBh%aSkVFS$[?=w g4ĺdokr؇VÊiTh:PQ2240̴CBUyvϐS]?$`wl{Q(HX94#>D&\Y'Cf7")hsp.R/-pL؂Bˆ=;zSBپGqu.7 Wy)WaZ^nj|a$M=?f-U^RGCF{͟Fj_o17ӷdOiSⷛÚp{pDL;9Y@ֵ'tRzdL^O>i \%0=V[@*ΎgiH,^Λbq`*)q NT7# LP'pcejmWO3Ҫ~tr!w`<CZ \7WnXF25!NN0xp4 AeIZh<)L؞yh.ES5^Ր}fLesbVb\2Goanf`{us Ԣ3a?Ѕ?4=ZsPkΆl769P}tI_QSg}SJ=lO`2n"mhhy*j5&`b\p=swapY^b3#/[">is2ly"FKLlCqeLѥ&sաd$)[VN}rr9(~ﻢ fEQ9,syw}T.*C@"κnt.FdgH5NAo I~6Gs<&/R4u,TuipzcLGOOw5~) ED؞[|J(CT+Z]Ȩ_ .֙2Mpu_K)'=*4®Euq԰*k5V@,B(<o6{^/W~^تSԪ_yuÀ.jHTIF+UIFdI m4Z76͝ )/ѭns3XkMcH͉=mqkR< FX[XɐQa8\Wv2D2K`6\n_7(yr3U2 ˴u&b7)=K%IQ6/w¼[h@xfx1T[  X)G֔ŷ^s5&1h(A< ;\ _m|NnR >cF DEeݎLҲô PyWj,3^Fi,=H5Umm>T|$ ˇ)=WpWteհcyQ63j6|yu tOTb?V^1prg'iz]P5lV7ܴ>!+P4K7>^"ăݵ&hW,#nUqA KūkB_%eəJ KZЧgx`wwt22^)jX{޻9gO  zpOjP){ڭ /iaͰl#G.ɲYo%TWɛiTHoajP*AmP]`Ze"zj}Nf)aoZw=dĠz|!ZYujtצ8zy6z&\[G> 3LhdNi/Ce';B1)ŊN0pTFz_'z!kA!}/;g@Vjn/=fPK|\,*?FF[>:On1Q-M6&Dii\ZP'BiE$UT+cr@*oᜱN;xNBBj{GG)Ԧ`SH*]a{~|lP)&H?ާ栅W z9'}}YILKy&Նv(z.'+NY EF?kZ>V嘋t:x- G:LI9fF_`CZBHwe}X1kl$CWA6R3@MUU/dD(m#$ov%7aIKrG77dx[Bo_8k%yn\EyV8 w[;'2fuRv".Os FCqN*QPݕIE=8'3vX.?_:[j2H)93+i__1Jɣ3.GcbE:n?Fk<yьU9$EZ!X P!=ɒ}S }\NXu 2I nWElkOնB\2I\%9%PVaelSG4j3D0`@mm;dwP\.Bw!C6{ (G)iqO))'ʌy"z{v]d) 2agB%tFW,Hƈ`c +.Hx|& k3^@6µ2NFyew3ø1aG)T|t@k*qfFLI:J"pȪ| QJ`@k 'R?JcUyqR髚0j~A+bdž5 f)WUox/b"'stn Nm1)o[h6[eYlDUCC4!<.kۃ@O!/b'rˎ.T@s m>r zl_<.3 HXAP4fD'ʼG9iNg ƇX 6V,v"[h _.4 _hWgPP {FnIoPCi9 L)?j5=8uE6ڸ3p*Vj&+ Q!jE "ś0#cp|gjfdV4N #eA,ѥ1ϽU:V P:~tR \ Kü@%bkmODW\^\72iK/ApP¦)`c/#3P/<%1ɺ'eNR֌ix [W3J=\"M%|9phA%!rرk[:(ӕ??E.c\֘[DY*&7~=)lO鯠B|{"Ŗ-$eP<}XA,:V~ؼ(SC?A~i ~/2zB%)gYBgnEDuuk=L [btd#-av=w(}$'d ٦]$h0吽.2k@<,~E{F,c%lX{4RM\fHzƂihwiJTuXe߉%CФ+xgVQ) ~>mTEϔtvTԝnf{k4@Oo`uzSbBXaIa'l? uW^=,![v(=-of5U~1 59Ĝ ƒQZ8wѣND8j8~-(3*UϢ޾@O= JEİ$ߴ:D+I" nTPhceUfv%j0S%2G[ter:@70lO= 75wΌ<J`0^Y0G "1Rj%'̧ڏ1] wAWpn nK"%W]_X$\, S3F>r _Cr+{٬-Iml #8S|ԼY;B,{Օ& ݂'i|"!__A`^M~In-_7D* HKɖL{-vbdqg"\I\!芢347"60( k%<찺-ngi9ngdJV u?ժV23\ᴉq4ێòAؚu)* W􉩎FGZ!XD>y2%%gɒ+fLrNkYgØK#6W[(Q1 R3% H̋dPGK94)b{cr'9U7+#fϰxJ, *3\2sb5Ԡ4bsgZ AUMJׯAd;QP \qw?(k*rנ'}ZޕjZaSIER u O/nNS_o>X|}+m-k((0J('T(fYSN++Ad7BMX>Ϧth *1*N`ݢG\%M%0:)` )m@gZ\^w޴Aor^)Ep1-t>+(,2=kDNMrBCV"ًųvY*fuY+WYݒ? @YZOq. ;<'P! m C(IU]p RFqj`nfeN.gu|h9C;8Y*(mZ!T' g `FuvXkuԅ-Ҷ|x9*6l{(hdn:7+v0X DnӇWZ M_8DYv'CfaL ʑV-,z iYQdvlR{ʨoVç@$>'= &A3,` Pfρy㎮^01YS 0!d(>;6M)fFs :Qu5za.hd܉S/X4=Q+Q\GQ⑪F O'͜@o8È+[mt<Ə?-ݕe[yKXJ\%M_1) dLꉚP2_~N@='6#~i e;ދ΄XU ,mjcdB8ZH-̄WAL"YmX\H'#B*7s6>\kVzw'' c2ٻζ0tl"~ ϳfI\ '?s/9f#pB֌j9la˄#0l}Ĵ0pJ I\N%.} ?^idA)YcpeP93+vdi7jĬ_%m M&[rQ s,C/s{ftYfPs:l<\]y1# eݽ%#$E22?R6eMgGN:~Z9MK9ғWS.ڹ}bsqFzS$ee<n1OG9qԥًłhoE|"Zn t7 Tuqڈe6}]oAB0w>2ceDͯr"$deCgx(ũ"Uꝗ7z|ѧxV.)/#s{(Ǝz'ޑAs؏0 "KfK'yŇ5B4!̐ _U`PY uqu'+CiPLiOp7mZ/F qafkdjZ@wՐRFݎNlDxC?XoL@y/23q)aU|F\,8\*3Llf-c$jH(!ېJUPɦѦ1՚D(VcM%G{ZVf YQ-AŻd^̄|&|(Ⓔ)g6`ÕȂ5+O'΍ xTk{૩+L#Sz$L:3[EϖND$ǻ& L[;y1iwy)4P4 QTBf˛K^iiS;'Z1i/;zE~M5IΨ'jۆz+KCƝ3"xNLBu13q5!ګ x_  Κ@Qlg,L|6|x58u^t;o_L724Doa_bLTS:[Hfk4b {'Vb6#ټ҆ ^9b6!3yA7Y$%" +9SpŒ1}Df>"SX',nXgw3t>RҮ@UyMײַKyMTQjfn1f) ۤ"DNWlgЄk5y &'Q8ڲY%y)@t4HHFP"%Rb2]a5H!knEINoeUX2]"Ј4ʮl3J|D:ڈ9͎րMJoϝ|t(~7]_ejSnoXLT%trNOЦq< +kE#(!.u4 pJ"Uds3:U}6mRm,ֿjpq*@> 2]tK뵀Kv|MY҅C3/@ef1)܈T%<|1@-Bц/K B CULepԊlwه$샦g$@Դ@9̻TAq?Q KۯM|!o,;sѬlb}.J?|3|Z+.hJf~ǃaAzn;?29ȟr9Z}DaWjgɨy4NgIlͼGvP `<IM%o/Î٦ޫ<^u#7S5q6 \v^2 6@c%n%lU\a\;/ݭtʳ3h+L$?&s„ \0I3؎9U\ۨ:dS`P@]ը8f*c2S.8T_~M5^IĬ;Idƈov)qp -[Ty x ݲҾZ 變'ނN eVIca\oP^Ϣ 5 Pd| X]EGHf)w:=mxυjʋ"h]zn-Xqf:$`+>I[WSۄp,]Y|$;.]|۩Lˇ葮WM57Q}?2tl7u*y!>?Slq}Td'N@f4~ɲ*1aۤfmLC TlΌhuU6S嬕&-1(-64=#5MeXq&8;5^”lGm;vDWۏPta? ^nud&@H+@P׬?.V[w|^*?dȼ>:UIJe[,<*un<6z½56nOqBĻulΰjj_vB0?˄AcP|5LT!ruɹڃӛ}ų+]ög'Kx < XA} svlkg9]JxA(+TV6G֡@}&!r?)pX1 X>0fO{i Mޏ~6xUl\Cqϊ2!'( ^VcāSs@`ݹI ӧP%,]4<+Hz4'ApO+5Wlk.W4 l u]5xՇeS-سCpe J>WQIA^3\ƣM֙u+g_iJ"N)_o$}O(3gP=XZ(AZ9OoGqdq9?5{anl+~/}nOyL(SGk7WVR";a7Og+Rv{Ն%i)h2XTHA;ȑ: rIMoZg0;قy38V=rAwpR@xt34h-|+4z哇(Yp-m(,,4d_#2/ڐq,P}jHż;>'Mqruo2`m0RT'7{*'ᨇ uaRZ q ){/!Vhם%k}|%EWv!Ss+g{yF{m|(wKNJ5aEG;[RxN_/JƵToέ>48 bNKZzA(khCNzv^u5%7qn'`'e~p&tPd%Uk/JU pM ( %eS6pW7ڳӝrSfRP=<]xæe]\2a8wdxcW{%?)poK~56zxsikܱFIѼt"Z(VUgGpػȗPIϡSgMba*k3(ˑF >]5~F5WPR]'72@.M,;@?:+chۭkyc % 7V9&6If'h/9MΥ4XL7pcz s%PPGrYħU:- {{\?]ϥukB ͦG&1-$J5H_&=Q8qU txJH4K+2 rPwim/һ ^i5M7*h T!<m> i/kTH{2hU[~*ZHD5t~4En56{1VS~}O(,qˈɇᱪ:]; |~~InoL p6P(ӏtH7PP9u}7 kf+=)TuCz0gdOFl  @aS TpB'maDr֒\ȆF v-uJ?9Jxˎ u2}@COME-W}A]ո]006{fi8CWH|; 1&qаχDc_e6i/ 0h"aҝTTsldŠLtBu5.'4e&]X3 hBz=m90ń<s9NFwQBFʹқ$n_D U٪._,B _Jpth<4H\JI_P¹N Bc(6bPV>4U (ސ{C; ^Gq -M1KOiJ?10p[ҢFkH+LtT[Umdq&΃Jh^ѵ? 3?-#諄8f `]!QXm\7-t;&[!vqwcx¹;0s3IBl %ҒJXgʕ5ps6-% q Q2=\C.NfR @WP-Qj=^"C2+ u0Zd:.-Of#(`Y7@'@?/ɾj rĔ b0.bϾ[/HyqLhv{טv"ˣaH:+tL(Vq-sO )Mm%驱 _N\ƄB 1'dX{`[FڲAg6Lah1խPT1 9VnW3M99`L—@8n l!Tso}([hT{]fI6XeӈM,D&l  ҙ8Լhvg_7̚u VBwݽK:M&&,[ t]E&wȧfuw`NJoPNėļ*9KS;b^b ~S qyV[3H6b31!ӜB:u$e yV p"t{ǩbʹv;[΍bDƺ_UbkAkU`&WT1; +(Nu0yBph2 )X;a wJTuəH:O8XJ%3/s˼g VcO,C%;PÉpX޷S˕ʹJ bhql+XC锍*6C֯lEule4ۂbЌb 6U C`-DW=L?% ꔣjYI9Y2m]ȎWd/٩p6hh$#?L>TBKrLڋOuX?(wBճzQQdz)&:&K_Y3](q,W| Wm51!:ާH#? #u,A‡iUC}97)u\W!Ӱ pkwģܓ]k@1 )< M &ۦ`@ TN󨐷l=d_4I9<-ZΡ2`ylfdƞ. 7 +WݮX {T=F-7ϖk8OJCq}/!;_0a[,ń SInbʸ<0`m텚ʜryfpfu..Z:Ttm$G~7L / 6ɣ6vݵLtnȏJ0G\v̮И03]x1>AJ^aKuM1x@97 ).NIBD > D.^.4d)B:n Q11ttl2T6- wҭxw jt a2wFH3˷T{jfjQ _^7 GMUof!88 {i5.}œyZђUz8d9F/P* S29`XdtLQÇgB11]Bۢbk}/X2 rQ ]?_evWP4DĪI=Y;^I5(LSׇC\.L 41X8P.?oSh.a_ys2::5NZCaц "ik䀱ͽcuf#nlŭ/t\>rd5O|b3A !QEbwg8SF#FPA:{Ne4ӕK A5B"kIGgB(@h ATx7L0fi-0nG5eK%W+\PxR{2=3(WFaO׈"7V+x^^kN0iA8 gIrAy64\v "56jj!󦳘(s-7ոe?aTU`138LpikC釻@F03 U`W0SQ%nY/7P!:2 vLxk 2sa'ar$. ƅ$B~RnT?M`ջ ;LQKf N8͆>jYV_w`nI6LbIp5)J6sD+קl;]`We@aEb;asEbaZ{48ˬOv=:c0+pb?w쾁w#W$ A$m1A#iea;p]M}5I|+u}7ffe|0~OgjHTyM.Hm]xwZ[V^ULWoA"c7ŘĭόG^qDG5i:ռ<~Gi~1#ZT5lI4,.iy#Ibg VS7 LyWN:zraaT$B3 @ilI7L!tZ@xEU݁'2`ߛ +T۹rԺ__'UůXc d|;/}G0C(%btqr!N/)hjAI2V~"kv^ (26I~}1mIm5!Mm6E(.X's/S'{43nOoof#(e;'wmΡ4LEd#dd߃(|#߱2م5$I(\WM?I5;5=#KxRC]N"/zE*,E3eglҬ|G {`Iph+UϟvUI\{>", k0 PU3T/V}=V 1s+kDP:#Yچ+}U9r`wgz: (bE9fhLMpD4^7؜u+t=kOr!c=w}'lJ* syƁ#Yf.f+̪_\c-(41N&\!%]%:Dq6:4rU; Ԫhi(5d9(ahr﫻 042Ų.UWwӘ&4[6&C}=_ l:H “!m'QD H8| lDd5sC|0 è $v-RKd`X{LPTt|r@gqӟ=|~  g\Q'"_L+rD--6rS<|{#V,f_0^\2O[u\!w S\uDj~EvI>3 窼KdOU .gr*~IE8Ia <3;s}ɗ&*-\][>#텸 ie)WG{Jv*Q"voT 9Nq]04+6ſqzc.c"K5SB%1ĉ{U#0F\1%PdɰB<)6~!u@7@]co{r5[V̞f=;In4}-_Ú"mux攳ZYpkj@JHwӘ2=#r`uAT; ^Wߘ2.X:;jz!lr杻Z۷--eW(V\BCxXWwbPaݞt昍c1O5wi{Z}zU3'OMWP_ Tvkb b- iI'|h/ta+Riq/ %م!83loGY57I8 WnCcvlʰ8q&>`jW*x iܾ yŮ:M3$[ 邵>[L9c#Sl`2g2 ^o)U_hAoKE:9f ?4,&4n_|XC<4tsPx 2I D_G|4.s7ZReݳ<&+ a3Nqe|:xII|8 gDfZ9ظ˾w˞uxH}ٚ|6̮opq"OU9$^vtR6?fkdY{~S1I.sO٤n^L$i[ȁh&0++Gc J$ HÕxˢȃaRLq儅"ᯛ/[~D#v%ۖЄna]&Ųb;iDus|+ˉ;h3B!5l5@?#ep8{JK dv~[ݼFõ{^yW e(GLTX=Lt xSzgQ@R#LS^&jIr'?E9v7+5X@N xHo2ъ_\d qia@)3|])会4 A&<YzZuk-TĬZηim7VJ21GeCa6CnUac-R}bD :|YNk% u,{ MiNڏATbK& gF8DWy^3=#{hP~᝻@aQ`J\3"I9>̰8}:s&Q*zz-<{p eqr@.""Śq2Ma)/aGƴŞ)]wo#5qt\l8OHOcIÊV3{XvXG|#~z6-BQЅk0OnqH %n O]QHi ;p ,i.ߴRE}֟,'#l"H$ I}Kƴw#jJOvRhP!l֤ws]pUs=ue*| ݂ܴ`ha'EBɛ'Ʊ{3Y=DZ~҄ى}Ȏ&YxDJk$^I>`~scԤS cTmuz^K 5Ι!A"޷++Bwɵ<D(לyS2߫Mo<3^*ުrc%ƜM)* (߰V} B%٨6@E3H \mWRP'.$xb>< g !͙Cbl>6p {v0|_a/"h[E H,I9Z!M{6u8ځ%?F] c#1+ z`{+R~/2bd{\a{krPb>;?l55:.:z{֦JMMWA)k 0`mJ'tnV>TaS/NMHYvgz/1W7$hHJb,x^o8rJQNS2 pZ笹6SM5p~y#kh#{ P`ddJg[2![PwRQzz:6 Fq0e^IoE]XNwAJHL!+Ua˂zPa(H* XJHa~sR9me4 Z9)/0L={j"uh'1q}Gl1HSAJ `f㋧Ԁ M,K'o| K6W; Uir5a,bCg%X˦ 6z9@mh=;Ao@ߠ:by}31 +~\.8(A cjl;SYV!y~Koҧ9/#VA״A1\Pa!kvOՕuEV5sp؎;{߰\\|9^-VDGJyX|<Ґ]MH{: ]h/筰l MVK-;==#Fzy*ߓ?>\<0W>`BH=F+/ }.^MΘ6e2`JT0zc/O#f)Y̵O;tTZ6p7#4c׻ ύӞ7x<>^zޔ^.ذQ-vG  9[1=q} M!Sc4&bkңUk"cHi7fAWb)`*JsӲjx>rgcK"6ۼX4%27Cjv;Iš-NQR<=M\#Gu+{痁5\3m|0?v {MSBs]BʆUL4$FqURigxvʚ1bzzIW ihBd_mQsjmw<NzQNg^bFXB_&:p.L># jb7bk19TIRop1L jstVҕF6/i4bݦ}{<ꄽۀ]6dps+L4ro2LugUdf`u3!kvXJa+:xnRE.P3>7x-4aOSeJp9Oy:V8[/ۜ*Fop{4X ?Y˓zctP&s71G#jH.r %{ԕJp}LLP~&jE_溳cN% OxtsFմWu?BS$MwlY 3tȄy٠%[1 57TA3d(VXs*I|' ~jzxtT=뿎=JZ^rYyG aFŲKMp O;Ȭ',D2iL8kUWF+ooLLj9LnUW7~_td)ASY&`Z. tMʐxqhj%d H|_ej&*rHīd7I.S51CY?=/%gG"6|bObRN$y.dgLo*ch†ˆùG&T12v.[z;M5v}*|e/a1nlVX7՛b9פ-9l{@Ö'ޱ&Ⱥt߷HNcҢ8W㝻#*!};#_(?;)lHHQjJNGgQ v`H/?N$ZE=shǣje5JdZCdB<|Wjˇ on6ȵMIS5KDg_M]q_|xZ_XDq\`0i#=9ZNE:3uODc0~xG?u{:JL  x QqVشjfbbz ̵c~mboC7bR 8 B*<"juMNˉ= 7[kS[}='|^(mRn sb |%JV\-ЎxҔ6B\mL G\TcdZy/,]x$G #Y2\Gf_U,},ݖ@7Wb8(%O)g;:35U`Qٌi֙$ЩOVB8llXuI#.O.+xc/̤}׌{CsTTqkӎ0U-X^Aw-TW !Wcym%1^a袌,xc l>SGbP`%'L%*g*p+;jc;@$(خyѤE&7Uݕ>6>P e޻m 6( Anghj6_Տ Gz׽;=j$WnD.' ^A*\]a+D Яsw$ a};f79`Ld$p[܌K nKߤ6Zad{ < pF?j"|âBpͅJz4F +X9ir|'JE"DG^k[Jb]ͧ\_Oz}ˎ^h%/@S8cյrϫ*N(F"w3D#ɟHJy@rD?\jc.V—6/,w4k~Y_;K{u]G(7i%z)8z' DqrTC6Dr.4v(֩xV +… b\c!J`ⵄ^Ы'=2i,h`cvD=j!F_?c1N QJ\{aHͺ{*-^/UuPo#H fڂ,in?Mrl;@cL T+|Kxנ1؀U{d(@DDVtoIBJ.[(k*1e507q4ymMP)qN zv6Qc`tnzqܺ!Z}}L\uj]0svsW*ᢀvӒn漢 !؀A/(cㇶDθ{Ju8鞅Q=11:ZԬGs[^kVhJu-=` gFnw[_biA Ԝ卺j">TZPY}Z93b 6|Esv%fU!= 8ksVG /( ܪ|MS~_(ys]&6ǪR8G⋹,Yڋ' |!d3*rıC> O/WDE4m2Hc/sY3a-zY KIa /{? k2]IxV:mDI6nZyIϨ*Pl#:=xŜ RR#;GCy]i yM?U*lt%w$8t(~_T=mآFY&YЊ35RB瘼|\Hn 0ͣ}01FYb%D.Tvjc & ީa7Xٓ\^2@mbc=n]{J)g%V‘.-H{7ң#ܠtA G $/G OW.KWT(0LWG3&0GD͢;&%Fs{>%JN$>A>Csf=jрׯ+y0<)&Vj555$iQJ{#,hg=,H×hک' Cf+X#أ:oSEʷlU؃QMT0ԼOpUxaUTx_9wy#L43}:-lbfTReI [NjU3k(b/w`I_$~tXtp<(6,! kZQdA?4jfaϖ[_PFӟ5Z~ s67/UZf]?.er~ 7loڠ?cEKtfsTo_8گ1b%6g/,IIK뼹1 nqu=t Ts/뻝/xƒy>/ZBC"~E,5SRgm 웼01fB 6ҖC_EZWk\QԬN*a'te lMG &tDFrtSZPÞ6L!ȏ9e=d8J3Dim~!*cZ]yߏm&w*[":(Z} t`7CLI5M`k;%KUx댉9(AX"̕ ]_E=zXvWKT@6uä\=6fҦlذhB92qk2ZgJً# H?|D"շۤ]+Y p5'?טif}_28AˇSP#UBLj~2Q~meȹt6 9Մ!~f? y (4k*uU^BRa/ vʊ7bZmH)&Kq (|NTa9z0H mN7E8ۦ6OpMҮȌBfcHRkbK8X_ͼvK!Rb8ߋuF޶ Y9XbslRm+ {&XκpREjÿ" krcUd.s~G*X ېCqw+`s$k̑kLY˵3`$Q8HFiTFj Xa[ Ͱs#VlܛrOP,jO*Pf.ݤ- ʖ݆3`kn>RGsb9fWqi*ϖ*LŎGMjBs]]exnLvL3Q“L;\UK[֛u?@&O\|1CFbW&WJoA<_D1 @~>9U#gKBzlk j(lLR_O& pBpG6|;)V ֧l,k$1g3JZ// JٖJؗj `n'v9̆wS1MbHhC޾&9)U~lBa;/~~څuI:g{ճ#A'@2 ~Z`O3e-} ۽] &7 .> JH h/>Lz ̛ 9j<+1+N Y#\gTv8Ȭigc kAv#>7]V˟3 /W+PJ3t(OT OdlS_KFz iŀ>5hqqȈS]3EJl~6fw-G<1jٚ!{ի0N8ăuPORt 6ϊVx0Ȃ?*tZڐ*X?]tLhh.'m[ eKl|9-m'0 `"O>G<&c#SNT2:YBWUBF"dKIJÚ |,K˃? w$B,)GѓO (D#J28~UνErΠ박 PDnqÛyYx!dS``k-6nRzNrAnwrRXW&̻w_P |>[pOя{$ܭdPLj1"ʖ׺af=8>C$O5\QO{ .է'<%_f>3@A /cƟ9|NmɋYzTl MoYu(m02c/vKQ҂Oքh3_ a?>u'y;T4gf]!t`E nO殪H7C4)V@9t$/;)/U5L!@p/~k̛0Z}^P D,R;[y:yˬ|OO%~ߕ8ӝ[ y7۟ oL/u>&u@zY: ?g*_XˉeE14ҍϔ 8p$#Tr\B6,T:M&^Xnm pP.AB Fr{00P5U#c7nO6b*O0W(ّ BCnL_+d7Ň3FeCY`Ee,*3ms:sy% NWݱ~ zpL&4]~0{Z4,,Ѫ"7# *O%쥰NYz0l׉u?;1IqSGEJ%#L {#N%i9hiDRtqwY0{'JM&9n B+dڃba$bU' l"Lu[[9@;.UUegZtMz"Yu^?uM&0WKP9uuPM݄v@ 3áq -]?;@Eᗚ{ݥ@do.$JinLMAKh"X(HS;5:7bYG"W*7FyW8=fnj/I)/4O"=W0ϬY"9HB1 Gp] ;@(LrK 2-%ckihqjwq zr,1Ș\ʨЖ_ AZȄHvro?Hpc{%/. Ք|U|X[C>,rxuʣOx#c8yq_\ &{J`y:)q t F4|X`Oۀñ4);7m1FbdWXIrW<5#Hk` B@`֝cu+t|~q4bxJW$:pkWkL`WJ.Qn&-2n)WժMKOvvM1o/p,C )X/+?#Tr"Ё7_NickTH~ /M1c7AF#%łE2^!x"}uW0XE+EwT5@}[SN&ѡ,ۓB?4\p`LwXpuEO Rv).eTIx ˮ`{w>6h*d뒋_ˠ}lh7 H3M <;=fK^Z v^m5[כ3p07|}bb8~l \nk`ȱQK#|hpMPˊ qfS%ьY> 7Bo vs -KUN!N{4jF"-uYY`QMK\1\L?_:%dBei7,6m ws^/w<\FbOEOcF#*NY) N5Ky(/R'\D[ɯ6"uN7V!^ SǕ15u CTNr6O % EiAׯ߽]H-GŐ aF%)+7S(יLJ`5< ‡9Q6$u/{hɣZ|潍HyVDennǬrJzQ+Ks_Oű|gBM_Ϊyۥ7|x} wapZFZ-QܱPuI/pBki&{} >ZO1 Zy,X{Iv! Nwr@d RHDzq^]`.k}ߘk#+ٳ<F =LP +qs87![t:$sYpBZ`btӶdn O!inGU4D_=" iW+t 3C^E`~Wԛpi]v@SrosCXkr6}GoFprA5`#hT0Rs# is9 DQ>ڇd/i#W֕Mf~j'9\Pt6;ysJQ Qnf,];*bϐ=pxzQ)9B!YE#2hG'gj- n+ҽ0:3bz3ܚ@$1aT،B8J`C"~j($dsZHa7e K$aF>mK훌!q1Cjn\18ұ? MjˋX6)2o61Vd8m38 զ_I\@­""ƿO[5n=⣅#YߞҐ?EtyUѕ^Cbi7E/mk6zyJ . aPoF?ua`kӳ"5O@W3:AĸAG:}}I[n+會[3-8c&VIJFdI-8v=7x4V?> Z\=V `_6<dyω-ݿ6)./\8W 雩=멪[SO+_=ONhi35V M{g<pL3#D7]\Vp(G=mTbNFnc}sa]5#/B@싕GVOpK\b<Q[EdNs; 1BOјQyRqu3QExY9F2ka<9,Éya%EO~?;Ffm&Q&^װIވ NEZ3?XN\q)8(³Iox/z3NDV YIfW2yq`x(A2l=0}|{uS0y`)oNy$Z4zt }&4li3zS -3ԩNng'C鎏Jv:1Ap|p&-)j2ZgT6kZL?;vCw {Va6ji1;LXJf_$) C'W-؄ޡ $]JB,1-~ fИ|N|9:B~WIșT}Mtg!=.@3l*macC fp%\!Է U~3~<-?`ʺE=v " 5B7}\ c \{'ɋg53CZWveU؆bUoTQŽeSqxIuh*umqXKcW%AqԐrcM@!sj |bu0%_Q9顁{|׏)vm*֊tkj w#֩\ac>lMLǹbRRܬRNH#4nyhǒ e<_/V*I2 \:%>t&j{V~ILq>`s/0/]6l/20F *hD߮7$dedZg $"o]@4ZuQZo) ]r1I3mR!j|0iZ( X -loАcL4v&PȐz{7att6zOҾyKیSj$ЭZ73PB-z>dOt/* 5fK%oTh +~.e5 M?eeοmNdC">O- jtTkYҿ2K3'+R‹jE\ ^`0,4SD#`;Op8?5PCIUh|R|QiU_kڡ<jWvahhtzgu$]xqonPLnƜV}Jc]v(߾P6h0vɥ<!$n뀋:)mzhx>Y(2g%m d %Rgҁ0=A+ 9Ic06(;v]S\N suVDдYN)2h+uS:sUZAW]ɷXLZ6#ˊ2/6rJCB^ VprGMN)2tjdys#cic+Ԧ`s0P ):g hߞ勇E1ƑROkQCcqC /hΊ(/d5&  I^i".W$uubVw&fC202\E~<ߩr_EcsIQ $ :㽁E=DTT*]QpˑoVHH/ ݁.Dj]@K 'bDV4J8]IEݑ{} (Ŭźt^!:k|ēI$:x[Q4LiYTa_ӖQ.d߶|K)Qh$v`yP`*2Qtjy.WF {4'P(3e6t𸳺Sy i8(KQz݄c_WcTw'1 e& S hki,3O\)HF–iV~nѤc,9Uz*VS6_A=e&$ ~cձ~p{^O1-Tr5XlTnX3?UX, /Gc_X5q((a9A_T?^; 2&o -P BT _҉Ҟc~Ϋ¥kYPfZzLLq__չ`Q ɦxO9/ N9 POog܉elK+8o/U (ː=7.G@;ҡ:<,JPThTP>sԨ| W!z3lh'lh1ӌ/ +;?!}e.~Xkks'tXDQtnx'[AzL-*{HL}70+*nh35^8qKHtv_2XȘ `a]퇾z}璕A^ެL*mU(Q\aK(=n-sćSB8!WS,GDTʹ$6tQG(ULgyop_&+AQHn=fIt!9Ts A{6B]`'M2~G#:{$ܭŃ MxIJ22|wY2CPdPM6P6cٮ>=| E՝DD4G⪽ /dZOa墈5p=iԾ$ 'RٽԴjgd{N'di4/St#yz QTilde灎|XGI1oReGn FӴDc ngӜ/Muy}z6Dwven8DsM"n;)cx߹'cz_m< ҃ Ĉ/įmQb?. O7p4…TαVʍy45lL6}(ɿzfgQ _{&7j]^QHGuoWKǎˈx-K+oԔс|y{Σe"zQ{P"4v~}}EJ+ rTV3+frBG0V7m<$x!ш0{ *]5`f9i(4nRD z]=+ݙg oNbPZ3[cvK| )8; 8mw豇8Kjk5 XA썮g΄4x C9 >J3.0 o]UV-:+*4Rh\R <$p[Rk@w4[ {;ĻovC6zr {s&<=h'9٨Ta 4 ?J g(2!]gF<3 q {'Iʸ|ΏOk.~ g&6<2QƅN, xe& ˄c9˧?r[MܿL]!+ @?T7qxD4=^{#d#t1krTjQ\$-&|x%NI5X=0!_ӈy%$yvd I\72@|+4[c-e꣢Yt+T缕]L(᭩/(|*Z'L0Lw{h 'TXB\mнAbUYJJ8,kW)] >M՚Z%EKdz߃tcixؓwձV9P-o U+ɭ9NJԘga~v{{+!+Fk}c3%n+>W[S ,ppt=coT6!1Pr8^7evtR^)J=t*s}䡻SJ>ܿ1#ߧ"I+ Jw :✷U#C RW~̈́pTUcF -TҧB;Cۑ0 : i̡pMDk^ "C`CEwwTnb|ȶ592NVWnuHW<;#)6}1H~0 '=3RlDXOځyIμa4 x(uL'ųTV|12i'*aVW):݈ݎ |wt>:Y%2h0aU׆ hxfebJQYb/p;zz:dfB&rb))}uh^0uRY RbaPSwϳF`p8ѵpl3ds,7=~9ml?-rZlMO_hP+f0ي{J~3 DQoY_SEE=v~dY%Iv8R5dGy{ 17~&6 [ɔq!!ex2V/HwtfL`Wg& Sy0Z(n7Jhuǰ}aCBdzwF]/Io= m/ B-d[;rQj2)7#:Eg:0$.Z8$TRp+ȒAw8Ocdp-]"^'Ϫ 2 &z62J?D|k6|FcWsh K2O[_5(vQ$, PruSW+9]J}s̑aǡ F|=ISz{X:t!hv9Kf?1R5zʉ8ط}-Ndcn=䲲 F[k.:ZPnr u))a\[93(_a)X?shZ4=LJ>#9Xi΍]ʾL"! E9=q%:= -/j/asnQޏm+0wh"'_ R!<'yLbƇ@Κe+ã W>rj95l˂=.<ۭ( b'֧$85ǶzXhjBOL87iȵ PzRa>ACl[ JЖw4}"MizCDe x7-Ay#R(ZQ׽(C'qx!4TM|%0WQTCԮ) *Ƨ0mE,a~%1[m\O>':# FaM'M}W56v$c:xo@PdIKWk_y2![j ˅*O+JW>֦WAv&|8 g&yϑfeUFaP\rlKe"椠P|~矦f sv ϔr5H%X PWၩi=%/A,y2ILRRx|M_4 { $m}~hD2s˻$ ?jnKe~sUh8;kfC .M{J~m {* `ŕ @2H>68L[u(3.oue8Lʌظ&݆[6!^>GK/7}UBOBW R)lJtK*-+܄m"7\~Vy`Y{۞;>jqLϗN0IL{ Kk%8.DrY,gzq/ԻF^ŝ"jCiFÐ5 %0+1d-avvR^7to1~TY~P -lK%4 Uq~I>n fB*)"UP=,Krv))B_ˣ :t\|t"+Y:fn*W?'%Օ"̨: dV++ [tfdyQCWEFm|ޟ\Nñ؎Tqi(U%jެ8% .G Ar1+Z $f=>ت+_xe~b.!4 [qjzѠY3yk3zlCp:%S!w{1*D,!eeJ."nMDG x֩6l6CGYKgE $?N|JfwRm_΁!ЩOb)!۫/q+:e_#BccS}R=']BY5ieyt(h5] ] OVs{9d^A 5k~vy'tM5b,SnO)#.*jYɎrGkV!GD2s;(yy#[DgW};QzFS%Y5쇴!}jǘE+Y/kknm5DrVTc? O-ojG_hG)_Iv3 p1u[寴_@cCyRM`Ѱt@e]ȋN`By4Y+/iXG@5q?, .~ 4=rn8Q֖~Wm-;NG±ub}E tGp{3l~oBgHClhLu-wmzj 3|o UiFܨ>cɻM#2KF4?Ɣ$ 54:Pf@Z]i&'޿c3[iq *˭> zuØesdCn#nD YަD냝Od9ȉ:jCGW\*w719t9$ےȨoI'.6?~$pOw-IOGK߷)驫+UZ>P!̂ BzΫ>Ȥ;3 KR?;"q_(# <$?+ } rRKMbhJi%¸f»}Z92cՀԞ̣h4 ""D4EC,R<3LrqS$V-(41GKloq~FX33Y.G_:-odˉ(J { b8|a$/}603̀@;(B ɦ@2*1t$ yb$ʩ+eIgW iw$]/ie +_]!v'5Q|p"Eu7R>L:'u,։iKB^@9S J s!8bVm+}ZZ!o+ f:nsr meDAߣ{f5 N[zmHETtt`މ Mk4oaa$+tX6Թ NA~L~_8#=+ yЂ`!VZ&[:NM4Q\zPB2՜Ec'ySW\n$%7tw{L$6)uP7wY5IǼ(dmy /1wS8о W 2- 'B/OG7s'nuSY?V|5v MW/#Y8["_Z $rt:h_%.ze[SzS5|W;UM/S>+aȺb8[کD4}-ėxs #'²6wɴ#:hĊR1J}/v^9.(,#κ,.dArW |im8O`2ZHfiG9 5 ڐ bQf/JZo٦fS6ЄvNA깿o2PVQc_74hв=%OU>@뭱Esa( & {OԖMj/&f|E;roPsNY#u; ,6"Jb$=Ë0҈}@]qr4} ֕*`eˌgD>$lioF^r)Ξt3Y]>kmY n*Eɑ2LP )R3hs0]N% |z]#F?떫ֽ?o_'ِv- yc2,tyA-#9tm0o~n˯9H&BN (xz*-u/. V6ʼn,NA<`8A:Q)-{[5YG9˴{z?\nS!fgx'OsdikKk4E/;!dlEO7{㑤`=WEM#fߣtZ: Cy T-|-1+X4Vܗi%)r`|sTc Uc,յ? s̔0LL.9ƻ,;|6q/]8sLUgӮ(Ulp;R),h*=`K}ftiG&J\yCIcRa`Q.P[R޶sotm;mrKe*]i }zZm@gF~Ol.C:1Cw#0OIꈓ@}Nm(=ɒ rbL}Ng(+!\g~{!3GK%}q5@r?sq c#G] Ai̱׉#b-q61*Roҹp2͝Op6]셇ě-:R4s]Z%*!䵷T(^m5]⎇0,dzgƓR FO$%o~ktxYuCVv<Ѐ^DRR9\5a4:n\+'=p"AHRY(_gPeg2 *F_ HG9!!&zE rdRV]" ?I2;=΋oJ4RdЇZ }GHyʻ3ge>~].V΁7tbj^īkuiw18X]_JaM[ oz]жoUC.'gKbU-gB RGֵ\PVTHŸX6<rc_b%$ֱ^O(Ö6h2F?aO2iG}i#9GDoe#dz]Pܽ O.ݸr o <ţ>@m׆ZH(fJK'\u?k6KPW'QSuXɠ6,Ttx2;@yT~,J#<,t5~jU8XC{h K5VNtf v#i . }/ &H2 t}jjjVÓ' #4B p lKB Sd~{R.keR #g0gȡe6mqi^ ߫niNG1f p@USl l 5fUuQzd짣V^5@.n/̂7*TɈq!PLpdC| x/KjY\X7>g@??$H}VPلbXXK`ͱV|I+ S\ӹ5+!á B!uVD.WȒ;n@أW9 f_f"ǽAvs95pΰ^!Enm/xFty+Pm 9{x)'ȓwAýK2I@ (QdxsKRHSEB'Gxu6 {ۉd=?m% cز0B+jj;jt4)9{((E JhݪWvRSxd~}0CIM_-1:A{JX)2Ws~/v`]ŦN} 1HֽGh z16 Rp)`LZ . WKVKp-Wm pSCR Q)Q]Li7aŐɣdˣˬEra᧵"v_xjFt"8Rm,0H"9t~Јb(XzMe #)UREaB|@DC?6ouH2O(޹Wx|>޵ TՊ Z3VĖZO2l  ~ƐK$Pe8{3'H#7~1,Epz.Z`T>XgByktn&nYގ4%sLav>J&6}a, ^ڲC*5^:|o`斛 Q0c kП K++),M cm|nmbS Cf&MA ]3҆G%̖idXYVo9uA7ccl#]n,gRz=z쪭B\Qg"1F4H Ŷ\ UpӐe %u*M/1@0oDR+="kM!p !P#M "Lezzd>xZb4 ɬ(UI롔Ҿz{:,j0vq 0Ix:tBBZ ;Lc˦ʈA.lᑼ͸Eغi) 5OyPQ \eTLMꦇCUp0wƧTxQZiCdQ&xs˶\|)4aTCnQ)>k:(iQM .m,J'{ f$} f?ጦ -K?Km.[BpK1"f+PKjkW[+҈J<-ہ tD|9t_ 9Ndr\XS+()˥E+@bSsOR DFհ P&,g[61kѺ?9*ON>1{ʧ%=V fzz+BmR^{?|Λ9C"I⩄|R'WȚx:1KhssXXG:˟54^E 8:oqLoJTZ}UC?[ב٬Qwz+9@=~E'itqu26.rﮖpGk/B-[C:xG AsfUO'i+;[lUj*{88h+|iNc8ٴ37@9}2JFf!Wj,݂&=Bॷп۶~Xy4eXGқw6iu[he1wg)*qZmuba}.Y>W)*vU*I~5ҙHvSj(㶔`AީqKgUt|,Ct h;ƂhATƛxʾb>"(m1z2 .(|]Sj rg!=mqJ廭+PN6Dm gުLO%,ql.$8!qYèݯo4Zjm(9Lp[;(1A1B(ư?DY Dh$zV8R4~Dڐ7wn#烻B @upޘٍ,BL;/עxA0nCINJ~\1[pTyqvAsFLEnBG ~al= WԠ37!4`!w9mgP {+&6R@'/Ñ/N s_Dj2̝d/*PbGEA)ii):{s Utof[7p!rbJZpOk [ 8bN6#AͿ11!=d}=klyZM@1Q;^ƠM yPO@떫g,aC*q^Ww)8wrةPMy2]&{kaY}q [*G EA官*QAVej IĂbu3-3pYX)V̥?+xA_?]`qq#bwq(bJeqTX++V>f,|Շ;챞qS`/^SX!8;]SO"8a4nC8W1I_;ӌiW40_+%=``y*pxu#\L<#H6Tx:atO9FR̶Etͳj,o츘G _@ړx$*hB/FWF ~c|Lb6G vZ1-Bx~wCDIՅX^\U  V]įFgPrYuw9i*K, mUI">]@XeG^,Kˎ+PSxUS|uqtleJD'@1ЦA!~vl|m՘畼_wwLV9N~r-A9Xy]N^dݜt *-i)g#ZYǛ_>Lh3۱Փ%FSzNWZH ȑnZ K^@Ki`0yAݖ[ ,Ek4'q?HܨJܑeqFr7;q 0M}r4 Xjh`Qj@CxjB'\w &'T9ɄHc^\b-( wuyXJ5w}֌R뢾, -7 T GϼJ)4lLQq ȨYTi.Vqae_B0a^ Ąafz)vlLYG 8`JN)Osd{@M̫ z񜷘C_VISJ IF;f.t?j%!_aM [(2 *zn.t,(|2FKzW"+%Ǩ@Lm@VQe`oRL쇔p0?;oƙ͛֡Uc@2+6q'X0e50/%ssF/# a9;_%<շ' ΐu ŋ0:xBQ=O_Hiv@ /J`3\ޚl(KK\2U?Ҝd["h ԇM7_ldfJgxb);J.jon;ZL+ڵ~K45_\7?H6Q0zmdI^꿵)pדP((b簊z_x b-mHh&Lh@ڨJ"scՈ%&+I!JOO2k.=/Qg)̡' Fw;GA5ca6I-3{>C֓4 șRs#BxPhw#"$eQtAČ#jvWP7G:wmPPFRIx9luP23ET"(K {ae%+خ$<ߗJW2^㼟螖F]&ujtXy1z Mbr1^޻IW([mUh^yz4͔҃(mrKb1VP"7cU@ M.\ѯjp4U7M^tUD y[cL׃kNylSp*:b%''ioۙ𮈆7$bwJ>5St<\$+v /E׸2%TBH:cErDVI>Ԋ0s/|q]/?txޢ2纘6?6B`B5|r4މ,KRy DX/Ϥ( !ny Yz]&4V$a߼%:Hu)ڴOd1$ D-5;S1SiUS2Yp1ݽӒҶz׸Qnv޽p-x"geT{Y2`rX,?O'(\MWV>R[հ]5m@Ojg ?BOFr#VBñ˚ZиKWkmh:- aK|誊o("V)~~4k.h!>WXP BO?I@4:m[dR}Gn-$Mz7G 1N{+~iux@nVʷ+ϺYl-E נǙ`_j"XDf,-ī*1l Ƀ Jx%t;:b8{n#2 oW&y] Ǟ 늧!}rT}g7;dVK.݊ݖZuM|`:60r忡4X$gd"+^j=[h)o^"K+Oݪ f{s=z1q.GT\[|}<_f!s,c0 y fv`ExHQ-[C PS)@ /]7~tIrQPQKr1H|^%_?^`#Uj;ޝL,0Õ*xK!؄+ 'Fcn섔6ݲ0fĝfbq'C*JY"4u878J2XYwac7 Fz"Q"K$BҐO4zyb` b _ }Pg |RٿzqFҎIq"Kn d IKk/k03]~<v6$NU 7ye[O_Y݈RhƝ(EDї ~*Vs3mQ6 8IBuE\'t`*%՗8!N R<{kzb*}e`&hk+غ0Z໕ʷ: &V2(m_ƍ,OЙz⑴ OxhxُQ+pĜay\?[*;*3[^; 2ʡy+<="&mޙ%fc|`>SYtD>3PU 6YatpٗE&ƂפC )ˊ:ו ^מǤe"|;\udPD2fʳ)F"y ˻ԲbqBu$L֭qjk)2I q&Unh^ K9ר=:#JCu$>[pp--*"8vf~ i/҃!,C !uy&,cO|thE$F^r $vҹ{.Wa:jЛ}Dx"ZNh̟;kP) BF>jbV(ZVS=g IMLh'7GElE$'Q,8 5.&zAV-id,/'1c`>Y}Ahe6KG)a=`!AFq( 0L|޽ER('ZSYYڠ~f!6?r7)`t|͏.X22q8  *\cPDH W6|f!{wN6lgO*2 A.۱|/ KĴqA;>Y:0*b=k iԫky`:[70RHѴ|=:<"/ge40qPWޘ*Se*qV1P%JL>J wZXE+XbO+'TyHxN~_ Rfz9މж.BAJ:63ޟ?qt3!m XhD?\jRYz#YlJN3xV[AVk4?uku6iL' ]!#/M8MGgI2'ʃ8 E ea+^,HkN b,86)r/;P7( Ꮌa'ِT7P#U ÈA!P$NjLowT`H!܌]>sW}cTgm0.{#yDeut+]Z 0Nvz}G ;2<&8Tc0yJN">kñA6'"oSb^K.H&.݂ek;L2%ly2G &'.l~)O:J{UcCpo`1l~ +z.ŒkՍ%؏a@JrުEڂ{%֕^cKR(Mc7TjJ3v0aS=r·crT8s|d#}ڹ1_l`XjNYXMU"08,Kpw]Ok*U[\^a %`^x0=v"f!r<+5282^;>O?Jd9x5>AOlxӒpO`Zz@ &g#jWNԓCya'(M鷖df+MseICa T齫6dLUP!mKeo.范ǂYUM<I 1Χ?B$[G|4z'j@lBY5-i9UGXt*%ZDZpl &02N))CgZ?"؈Pfm璆_2{RbAfrcHkY0v5& /-Hl2sLPOOQ4m 82䞙)ZG6ƿ7*3}QJP|gjmm~><[܃ڦ>$N2aG;ko4| {=4Q<Ìnڗ/F p40qV%k]jj&zu4i'̓oVISUؔ0@A"*">N18w忭sf5bQr'M@X>v,إ̖ܲH}.ݲSBQP vyt,=/Ct)$4%KgM؉)\';?~3\[Wf,j;Z{!- K3XP0Kx@h5n43h8}>*S# C eq:3ge–.x­Q<{ܥ@|Dxުށeʀi϶H{Uu28BdHcx[ɣw׹@A]1JPAk3E ²VQ8ˁ >v9+UV9>7HD fFDc'cњZشόjlEޢR%^}ٌHOwgZ..H&{^j+Ud?2Ӷ*^ȱ㫉K2< 3nִބ{[$1x[w5t3-'^8To3t)1°s!Y{`+ƈYLWtZhټ0O"܅mN+mC53$M1da7eVKM,2A\'dqBlҁ1n#(۩;^\EvN(fTT[:_);ub d m7QAJo`rfb ]X;ŏ7z/5M*ǽ*:9+b/7I80 UNy#$m.:^Q{sZCC!>Rjx~gd9F"^ .͔imz={P0| /D[D}Th,j yFrՃƈй1I 6w 1©M@ą]iرeb}ePC+B֬Bnꨁhep.K ϕD-2Uj7I\EHսFR֊Uk0c*I(5Qr3PxH`l(qSc w[1 oj=B0F0'It2chkjkC ipH:4OZ.ʍA|1 F j5BTe}l]IDdzߦ HTǐN=t54q_;6pHG)1_L SN;N |_P."D[P5ã@&Cme%;E!7h T =-{ KI:OO82-X5Ry$̑>1$nۅ@E4zAX$ĎcO{=c@$xW]$|4k|ٯf깦V:rCaC"h]W;R%ϑ/|D:}v( w/h2+$/Rђg ZyuBQdKaWP03VBӳf띗1gnEc|u xE~~N>&L$\u`b=GjDmWBx<3xgK72/Fc(u%_|ُ},&)(ViG^˷,K o &̀uxIb9IBP"ag!fxyf6S I jA_W/ r`z׳ErXG[>yٮD>x=|Y㙌)'bP@ŗ,5wv< jhm1>oXB2i_#f(uJ º *uP:e+U YBIoV7T"E - u|8{MDzs@N|+JFaS7o1VUJh@-JgA+_+|J`x=.P{`tz>CFf@! C{:XZURy(pfJy:Bn|o9ڠd l/ɔKXQEdt19_jD}y+0 Ȩ%0Fs~E,%>d=7W/ Cǘw7q:Ũ߄r]JjEnuKOP~ĞS cu̗"D0C˱f$IGqhpxfRQ-+ݣU^y8)-M":n.0],D Ir%6%Cq;^"UXؐl0ؔѶ&14Zݥ<0SA FF1)jiE;n?Ew["}܆XHbwkS>H7`P5;*HjՈȴכ-wVi6ڑ@*JJv\B"aqp=U\HU ~o^ULlZOz%* pފ:Dh,iO%A*qE -\`c t)U]LYq;db2uf3 f8O@ _"*eɢ))p?pk Z6֞zMI0{Z-(H18zqHT( aIP@{kju]٨-k^hKdwx5*Xd]@8^ AΊyU : x2IH|o|AAq8OF1co=۩^KnbsG_(N5n6I)Xf+$c& : нp,mYا+Ƒ,ZX9)4&cdrbtdi wRx)10!b>yk+ 2ocD_@:Ѹ_u<>+ !Sd\C4NGr|t,_07F6Hݵdx}Vt}XD=]9G+DdT+4,OCU(Inv0'OiąRnbGI V;x\o!wG?^MbGM\, 5!HK0~ ^Q&eϾZV-jJ$͉ ]"F Rw-O*+ѵy3c%>}Sqô`ޤj"@)rE:e  ש_0FD(p}W~' Ru~w:i4p 3F|㻹'sEbv3Sґ ۂa"U`-VU!KNvR;B?Bdo_e(ãjz z|fn)/ >":@ȪGsLҤ-;Gjz!9~V(g11i< ߝ]7m7{\WAmki.MDK92k{%%E'ߪxk}}Gvk! eNvݔϦ#=CD]}N?Uq`:Jv-qnmRh-ҪhgJ| vbQNtDfpAzRT3!N"L'yki˵nx4ƛD,}4fʻq}G#ӲW醃(X g⥌|i~mгA%ao0,+4b0O ς=^ ^,6]t}AvO~{@+ۄms{'l4 C={9@߸RDz$x>rP&O3U@Ce_JΒPK3'\ Y[j?:Q [3Dgݛk c78^3Wv6S? 26F=}1VdƳ7Oҝ)|:r[ALjKئyݟ8T! fכ"Xfv|gȍ֩Ѻ'frݢ-IO@5'@牴(QFiEB?_t WN |\`>b0ihm4DH+2j[TϹ7Z&g^zj_f@? 9QQh1H. }EesҮX̔)OWz[K<sYC!{rI,r[UU et/CעOF>2$ 9$5_aLBTF3kY=_25j}PmuپM7x=;p 1D])Ŏ|PL%XU<)&snw`q鍊ާeAzy};/zv^lnUS )e\ Bpf\iJZ(%kAEpsj?Bg+&'5tgv[dh`X7$0BN\?Ži͊'{>hz53#vPh 21JCJPY32Z tg7|Or -^K*Zzbd,dk j/1T~lPЄ`}CeX:r /~rd\;4>P96'T-Ų2|svbmJ+?@m1Ǹ흞R¤yAц`i{qlb{pL+_Gxt؁~V :SlJk].`FK1,9io9&s6 &6fsd{F?0`7Zd Z ȫzp$ OKj{'KeCd)0Dٞ<%D+ǯ4oعVS</;D?|lL`Y !WJAՆ[@L1͘>#_ZE:Vc}ǻ`Cft;|XFQְWyl W6=/x(En˳^2u!iY#S^:iaGOoby}r^jk7 ILFz h0ϥZRֱtqp^ `|/[PK{UhG^˄ :xh{Og_m]97텠S^O`wq)a,z}rV贠o>ԣ/ 3$o7kK# 96cENT4M\"{J]p@-X:2B[FpzMi98?[.h4 1s?+zՑ6Ahsm.Y'th05!yz#4h* }U܉FCbqPo \4`H'?̝[ ʶMԍ"u>M2v[p6eS U! QPKPdŢX=D;](me`C oPGgQښCy(퇋1Bڮ/O‚3z+PVN4c2/- uͤxG@-G6w҆dP" /x0b WB^ld˿{n:&(qJwaT`"'ҹ$t}V򬆁k۸™ wL.T/ oouSKx?єՁ1ė\M>ϑʜWs$w1u?]d.GG`^6XmP߄ t4޺p7+)Ax Ҩ>=rbUq9ƌaLqE52g\-Q+I" -L"hnQ(!hm{xC2B'P7 _> ɀl^$1g52&%=HPu 4le4! 4\`3Dhhq^N6/8$5 05FӭP3҂bWz{$ݎMX"wpv NW: 49b)v ɟA^~Δ5dXZI1h u!)$4a.KF&EI|ej)#~j@B+ы(@kZ+'ܩG7d]=Z#H(*Y'W<#2Ʃ #v4Г. 鲻rӬƂHL" _oQ2=sEz*3y;ph`0c%&Cwմzt4wN M4!-tQ)'rU4';M=˘[,W6̱OqŋjEmIX^yc?Gn] )8F]$E۰!{s3(>Nw0cPwṔʿ!F4#(`B3| kB98ɫ%"p7e .bwG!Ӌi58SwT!/E剀2x#s{ CeUdi S`&Qw QGB$TJ>S_Ҡ*N#)p>^7½RnjzZ,xƿX7Cze\ S="HG>ciF``j1؃K8&ӌ j5ʃ0=3 BN\﷿YZ3l-Ҽq3F|~sSAʘ M |=VX"` mS&GUY Tlh505#88}6xl$S˛sTMy܌FHR[D=n(D=CA0ցJ.w.HwL!Av]|)ۥjp\1ch $'EtW04HK/HH7*}902BIhMqKS:-e,]t2FuRj~0͘"YVW3GQX"*g+ jWewZ*XcD(X@ghBQA&Ko,f0+Wlȣo&d|)rֆiHii~Uvn%K7Vx: }@sϦ75ϥ)X7Āp ?}" <ӟW9HwA_/u@&=yl|ev}`8LH\2Vt0W&Ӎ~n2=Ks3}9M1zHʬ2o|>w] w!-<\-|!5P-$47kBL'yagDuPs* @VZl$^ ]͘յT(zp;ھvJ˶Xͥ~ t,+/Hմ {k$L.nJ⚷VMz7iL>Zjdϖ+ ~3]p_M-lb;˻~dMč2]\AyXQ =@:xDtĩ:v~%5dMK2 4egh%~@ FHZjzz:to28N?:l/y/^hABOE5=%~zp}r wInTm$8''ˮP=B.kvRCQ߸*3ޙK2`uXQW@ BVNڏrC, ,{50.8oiK224Ux7!(O[pY9Et6N7;4Ӵ`ϊYLGO^kp]srDz+TeTc(:aECh|X2唊%OՄCг;AV`!&QWS,7@JDQ%>s hL뮁+ē$Ma?6(%MYe&t `#2G3v>R2W:t]v1ʴܚ$K#̨t Ƿ]Ve+*.t+2)2֩D]r">- J['gRZNxtt+F@&YsAGӣ }//pfz.~Y}.Bmg8?}2Q ^'|ƀ5O[[ho# Fã0^ΚwoihYjo;*6VY'r,\je+/k-U5Jv֪8lBq؄K|M-wJS0V Y܏CylXBkl!Ri)S7Cd~M ѫORnr]} &tLZO ~wq;ஂiu #jޏs"ÚP3l6re\(_ZP%GT7J_dݶDMAKsZK9$6K0 MUkiLlܜI6:?"ơL$b[Tsy#.ZgdT!T81.0b9XG% VڠO? LI_Qܘ`5$h?Mߜw»h[[kwQ_J{ZDpn3y c ~?W#n!bt×w/ق 9 9\oWt`:{b~_e/< pߔYדT #%Q\: j\p{M~^2 -2nIC_%nۣ%?Dv*@cnm+EYS[N;3@߿WR8z B,o ?Hd8CĈ}*p<0zq,-~%;{*5GWPF s?!{AQ @T?C/q zJ d_]#5t j%*GYY|`@zaΙ&QگM- AİMlW0K݃MlwNsNLkX?e|RS݆! }ƁcILɩ8 ixeٯ / HAم9E/BHp´eGʌ{:(|dSZ6/$^gT"s9%}4cǮ`AtBǟ7D uvu;n,T׫/\xb4-T;Nʄ҅6 #ohz3ir1aЬ {=Gcov5~7YD?71~,x?s,KL;g}qjq26#Bj4aS OC܌ʇ:v֨LJe1]_Ҋ"caM)㺩O8R5>nK?%@kB@>~k%>F>ЃH KtKxw]rP&lh zGҥtmHV ;.of>76$>AרCidM;˄G*x5wactRgKB|q QKlfk'\S:{z164ŖΨ`ÒLo}{_KSߺZ0טZ^'@ .JûjuW;x~੗P*Bw\Ω5E#P;vPKwFWF`9lj'F[H"^"%q_cqnsx݌WU+p!)eG9OPyM=`B|]7Pf<^00ph͑JMrl; rc,$!ȋҵXeHݷzVOVj]3)ܬځK5A` CQϴ|@w@ғ4m_b NU =Aq=|^np>6$D" #K׾ġ*+5٬/%e.6u8lۀxI:S]+ėfqCgl(iI^{S-K;\;L$xhvJGf$uZ 勎rIe𳱿f56]tw˒RΕ<Ԅ| zbs{V?pO"o^ڲ)Ӳق: u*npY-=½+ד6"amƕǭ$RN۝Ga%`c +aj,-IRGQ"*զCzH_ Ҩ9Eb:C-mK1dMI<,BS8]!vCrop{x]OB> & PjTY+]ܧLRbﮪ̨q+A]KtܫAB X+iACj[s^, հ.JVX~wt[v]aY00^a[֣-'EEVPψ[ ycT:ʅu`9z\]6_n9r/lμ9"Vg[DZ7ĨrBXV icj٧sQD*zץm'u.1X,sss#vÝέ_bif`lQ-ݯAJ&; esXV3 *@p*CVVE8rB*iܖ6mԔn"&;^tJ|2k/ĮMf.3{v<;U(K9Ҩcؼ"o˔vGb6Gj>dӼ66J%O=ܘUd*LA \;bN:IZ3:@هֆ{u& {~:>2E8M(= x:Z"bq[fP/CgwW nih;O/vor%J:7}=!hhI;0)|Ŀ6 aM8zp,q091 1OE ؾ#jM !W_;*TgcxhdFO.NP?4  >o8uξvȒ ǫйW 6]9ƴ 'B+yR飙 {-\\T,ߨ=5>}&r1+@&9:Z*?YPVj kxYcG@rj=⧼-.wT&ʯ )#S4fXG]wqI&L-nԲHmoINq5$9w_2 E_#ZuرNU-ǗiTP!ϢA1sGY2Ɯ[^TeWlzJD$'8npʫs.IԎaAXR,ئͣKAh;$ _%{\.8GD :#kղdfMTE\S g%NL;X3$- KIH<-CQSP@I#|1@LǓ+LsG' 'v*re{6y7LU?FfS#6> 0^wn\tъѭ,}TU֋_EÓ#C!r@O?\j.dxY;i3A([P49fم航IizzDgaO`Ǥam dCQ\oVgwۉ6+e],B޲A0Qie5Ͳ eGJl0e3JZ^ io褙 lT{<ɮJAs*YDBmEB1\J 3Y)A!p'A'_T^i:[q=z{*X3怄|Y9B|jU/&pżLN'ى;dFwX_N{?e=?OdvP z0k>=%Ǵ#C"hz%1le7DH}:HC3ˀ~~Gwp2  Ѝ0Po#$UU<]OM'۔|pn3}i?*"?XIhz nLcJ쭖Cwo_ F egEa0\sV΢\p|`B/Ϧ>+J)D-_&7tmSGXObbN*&,Meér]ut F|MyM;sx^ۈQn5CX9~ihʫni]rϢ\PW24UѮ <2J%$%0!b_ta7gWjyb%ҳdg!I7|ܬt`#[YA,eENu~]^ cm-H g#?to)K|$H}I|omHԄ$})D6j^X9U8 k8c&wLfRyqyt)z}0A7ħ;ua!X(27BV3OnPj f'̘1igi&UR+Bp&"6b8R2k@0ca>j_2xk𩁒FMU"} ($ FXegey?֫ͲٷdQʩ$CYF(Lrw1ݝZѦ8Eu0}"FXy'RL4 ixJ<9!l%;=rd SOV*?R`x+w2efUfbR OJeBVg01ޙ>- JF#:|^q`yܙ U>i;z!mPQ,ZP1S <^'<.<4uGYpcv˃벊M1`UGGln8Hc'<4?P%?\C:%'r%$IYGҨ/!(wCETڳ vR`h<2ނ,/^5RB?LyHۣƧsDQ$r,`m2SॲγաY4Vh6<^d4P2hx>1P.PS -~VaՇR|;)ӽ!HlݚK(SC.H?+Yeey GsUU YOx4'I\)W2j(J*(X2hVmV,>l3QW}Ioe&cs&ӳ-[nGHpYG~%+;2s1D#,YFƎv41,'B3PI=v>=(d6}Y+qlu¯UmvlF-]G9A׍*:L$Cʁ6j @W潤&z~ Ӳ](wFx %SeMY9u*l˥_! GJD<{AO/ e2\Ϡ60+G\pШHɾ2'c[4|~L^T<<^kIJ#dod+Kg?FXA.c ד'GLʇڔ{R;. vy/p8yӤlLi)9Q qC6B/ VM0IYvUjsxD0h.m?[6gqWu#ﰢ|f܁[#kbCr~a~(W'y] p;2ĹB3M?YBY>ݏm13.a,TAk!O_粟 b T6Wul_u}CۛAp=/ܠ|Fd7 r 8H  㾦yCtid"0e'vsƉ~#[+>JJB8 41 !]1P7KvƋgAi9{&1Y.y)ϵY`fuSu-Kr3f,'q@ђijdA q)&^A= N48/vn0?L[RZP* ȖHBZqFsCI]+0wcgGqՃy[* 6OXϔnY<~Mݗɯ_Z||Lyp%-&6ȽJ*Y3@["ym DYV|?A1; :}}&}<(2˃ "_(ZUp:H(.g/ 4X`6fp1 2S2KXsKoY>|r *x+i\ym1s?K =L2fpkK)pmRfw6)I3p 0T1í;u6jbL/;RmbZi;8J+b+_8A}*ɣP%D[׏_f_Dn)BV-r&gͤ43<ԧ NFobge.M:5|, csBءGjU0oBfA6Z@lOkq! )>b\ , _UF<S`{2wf~zF4$asw0Ng=cD'F/(A vۅl:d}VN p0()6%B ʃ3WsfRޱwT) W.5G0gʡhjp(=Mw&]X+eȾ+~M^ybyk@v[[Kʃ#Eӝ!OBY%]W4 sM~NC N©lSLWoA. -{̄S_mb[u;0>dzB>];!ӔԀE}}̜'(|+kK+@y4H]ebH͙Au~w=&|-)@]Wx#ob%!`r 6&꿩meQAJ}x0Ioiÿ2GO6zYSJ_f3"ƮX? 4`Ҧk$Ro Ǜ9P:[ie!XCp,-li B'2NcNNG(XȭPWz:? 弙`E] " RUYTs$ۢ+z}bN!^JBM75jh|aS|d@OW[q献zNmA"yki=[pO<|'-*lu0'F9kv!  d ^4BL[4VǙʠ:= ńc[Vo4(Қ%n!`Tk#Q’D6850Sr>6ݫXla/K4Cn{8M3nQMu% NޓcPD$}2:v9lը0-iבX<}bt鶐("uF@œ0z C8*>RHR ׬~V]|Qh/`hfKD<4)8A uv|YMn+k@,c:lcX _ )\=\Ob.o-辕2|@ K4ojEj}/=gTDnbq45 #8G3a.M):R03EȤKp'C!+O@HM܃uX!Nrץ0tg9jKj*WD$^Ns)#Dq p|+KsDA? ih+AE&q %B(> 1jroZP)+xy^`'g&yg zf2<÷>"Ռ_O[әQudR"TIJx-a_ӗq9V⿅+: ؑG.znk:etѸF|xLGBL`iUe"N6}W;8*$ݠQ7R)F{/7bpC+` ~$IXV?ߠ<ةV}+V^~?jBXLz(N"\t P&}WNpzYTCǟtFb& 0H|{15/qeXL3fAo<j2Jbza9~Z&E$%^w0µv6<{_|+@j6,>B~5@^N3"cq+"<Vk,v!A:yS/>2v .W3݃E"a "tS 9<#&rf p} sxs ?~4|nG\LK|f2>gIkh'tO-]Urr;'B73c8_-G[yURf-PO YA@mi/=Pg躽şv_j.Q~yCB nhiܠo!G{oE!־ɋ<ٻIi?#AD44(Q(l5pko%|⩍;ULJKiTQ>7֢<.[N,~2YF=m$yq@a A°T0Y$ptC-o=nn>b,L-6u '\l@#zg!@[޿Bn$v^45x!fٟ mmkI`!zE#[G.@_` vSOi !H cn WlC78K?6Vdx=]PGH m WRP\SvɓxrTih)?ÈM X2-ם++s6C'Ibpn y^@mL]njb;aּN_Is\-F8Z~H'%W;Mc%8TF 6eL-4۵ts~ ˘J %3-(Azn#ƭ),@-UD""స,qȟ/u`z`ȗKG6a.?TZ cB%5P_қŦ@FCi*+RU&u☦%jPviFTժ4-Q;qjMH־flHg[T2S* *qTV3,/F@lp>AǐJ5YD`ң  [aZN>pn]p8{`XXÊh1ъ}|k53ٜ.,>dB|HoE g#B"mY -ǔ# lw},uu ."&X܊HhkwӔkxqCtp"&j:u\;3ߪe{i(IzPu\I vo8pZ7Px}+D;>K#9 8׆:+V^|{Sf d!F,$FgqA)Ͷ\K&`,-`8=~b@IzfɤwnRW{NoiܦDzv˶(vyQ6>_>PU9쥕aݧҩ58ԫy;,|96a=^@ 4R?Ե0h$7]H[gz":4D@f.C\]NvHfp]I䪝]e7zuGoQsrmWKcv\`eJRJ};5g6 [ .-&;џo^8yn&Wvr-JM*%3IJ{ 6t>'1jeFЂ3a>vf.Wz㝒jy"c,S~mS+Y2H:B9q6b/*' }e + \7K]u-8Uɣ 6}Fn[xacT:&epv3qP˅Bn\ p9sTr:ш΄aH+&%dǪ8P 䛜_\{.E-0i4|kkd!}<5$>H# ^`(<;] 7?Дgi#;a~"2r^_,5Hf5ԥLpZ<'kJW-5ҤR6u199u;fdvQĨ~ ˹ upw4_^NnT«D A[~-$ި:c.&/xYeLw3zuxsX[FR 5[)f%@gv #!K~RX߾ 6\$eo$&̈́HjoKjDaoy"?C6Tւ6#]a3H&spS%.1vocbUe߹f3t"Wj }D` P꿿= @yK-h:r ك6Kqݝk3# 3j< <ɶ=.$XWd <5K<#9 &ԳPִ:1jlqufݝG?"8ʖmX)Nr_7"^/$$NXCtI4uSzߓ0F;5?#kJp f˭ !)%MomP"IauL16[3EھsHcaɧA/ hC8tEd?ۚoC#O+|z uc#9ZzZZ +zDBhR/=נt*Nk Ӂ6}ă?2FBM.=]o3.-y )TB&x AU?bE}36_$4w8nyz[%BgT(W 7tk^+Ѥs5 ;qf$lDv$ƿ(Í{7IoQHeXm:ugC-lGKIs&Y͢a% vh@3~dj9X_CG۫*X㑇9 'p!FHSKh f  `2%pƵE#=U-vh!k@B-ߓjg>btί&hB9 {u@+ἈwN#Bg-jm+w}e|ݣuf=ϴ.?׽TJ7ލ/|rw]hݹJEOG+.bQ4mڦs1Ӷ:Pݲc(-mwo:SB]:|}"bT`OT-eX(Ώ+{;\1KI6C{HT)QŐ!{ deɚ(CnĪ3{ *_nM/>BDRh/Z] $D<&Uc%4E>m.yN܇OKg)ᗋUmGl^~Ȭ~LYv|v!B`-O'|u(-d5 T9t9Se;7|r /g)7O-`APty,a!\OwO P܊WP]7Vv=Բr<>*j?^xqb+P``LJL/⋺P3RCWud]n҄m2GxA9{٨Q?Р7̎AӴ%'z#/" p >z/-#{ L3Q'v*|p?,.J#%\;x|1W|ើҟ dEB^}/Wkq^ %B'&{!8#jKJ4L2o.s*&cF5J՟<쒽b[Y#s;Ay_By,;u-oo#nbm3.eLrit:#:xsR3 ih_[Uyϸ)xV;swwO3N`H څiFd!>>ƁJ fmZ߳>pm1߁ 1}رTvI? _oXʽՕ0vh hj"O.xH UuhMIfy!+xto -vEW &bt#3Ɔ5g&ڿ_Y5撇Vݖvs%3>?C ;W ޣ D0iPKMrf2 *[w:D*'8r"u68ě`ZoSgx)(gFYp0~kA-&=g=Ϛ%+zEHмϤ̽2F/T=D"O I-QTUL񏅬6[Dc($*HJnMVvi#T!-959i2) &',&V;Pɯ z{D?\Bv#^(TC4\Z} 'H=PyaVu@f ,[LtK֐B~جjZ`K'2]1}U,e 36HQ#$|6ݷo)4%T$ K$/!z2 n7D9htzN !*DU*?ƺ!*Bu`.) j;|)Z9-Pg"oZ#^WZi nn<V8v/skw[Zl.ޓJ3iYsI$JVAޱN+W+Q ˡ ' zXI90wc+} Ҏ 58RTHs_{bHԃ#sX_ATCzP"cKʷOMT n ~bHnoc6sJ ^R96mkw:E0ND-6߶/%l60xVr'?8:_9gdn|qW4%RLB9\s]z1$ -x 5ڤf,W W"(4 D!6~3T vks͜f<܈,Ȼ4@*uҳ!h,~J)-e߶L*,^oE^}1gl ?1b΀s#]I7?YqLށ9PN}#+"?62OG!viA)Ȥ5)(u΅#FEL 2rs]|BSj}H/tJ<Ǎ0JY@@1[PAxPN3e ŬzNj[#2w6/EP~/ph!O&z(L*qaQVDglr葍O#BՋn_>M!b{K+$uICψ @[z``sFTO5iq ;1B ׌oMwd]XCڋj'/'wYD Cv%@Diu'Ƨ:':j0+~H h,|p Kaҗ%!v%s w' 4z.; k5?^\|BbjO6̌;ߎC_9qlx&B˸04]# 54t AEp٧߰**1^1%2e? M23槍5IF F$j/X&AjCak5~~\26ۯ8. ůk_Ɓr_Z|b6[@2fSj7Kɷ>2 v"3?xK)Vp%߆۹,G`ZVK+^+Z]KffৃPxm!9+t"AKGi#jTk3D“n!4dEk[ \u6q}l'[*ey O`'ihFd7_ycZ5~'S'ԠeA2S>]l -4,F2 Z,a7We n2x򫼵Jl)f4zY+.)h]|'a,Z7QETăeau`Høf{эN;~M^hrO-e=O^_Wm1Lܗ?dX+Ab_ިQ9^s [>/j@W5=c>[{rY43Y d̦֙AFlE|MӀ$c8 me0]xBͿNЩ50H…lFʼk_3*G >gbaW#F.V.y|nqX1D䛟k(;Òn|uqxYyk:ɜ !]&%A8{e>m z>/ZcwG1[6VUu8C1m1Y óiX[bwJs׍pT?Z *!3*=xxaRN>բlUM ۺq5ES qg^Wp`ΘD"EA nq#qel,mlu̼*Wd`{U=tn/^(Evd @v'0L2IIV{$#R%AO_gC1YA?q@%}z-+aҟC$>y*$wB7*9߰spExHҲ!ւK܎oP@i^ A5GLܗU[>'tGQ09"hV$hɂ6T"coU=o'1O7>ra n3ҐFYvB3MX|!Պ51\qfX&+ c ~J!>GAch9+.-M c`ȫVrt*_Ox p0ejy:NfZDPN]\{ֺHJD'׸hw+b9ʫgy?&4i4Xmܨ2HD v}]m'}! *Z'Z 5dd&%fЀ8lKYr9xeDV04ds;/+@>#Tx~;㺻Tu|eKF%'e(o[h IYHo:%7s8X# VIJ%Fe!q[ʀq>,S0}4CqeFvS SaxPߟH .dֻd̰f wf^Up7r8N-~߶W8}sl SJ y躥8 DH_@Om"/UJdb8DM2m"s1B$oElL߻YQT^&*m`қw12z'u?R٪R+ (J׹BED@ tR=uY/g$T/t-4 w)K{Oqk 5!6c3h*#ʽo2UP'ƺ#K^TЩI."x[nvT@.{R^CY~-B2~XV9$~>_!D†s|,kX',g[T c`TvH_JʊK6L"g0v^${D0Mtq}Ic@{ՏvL7qT]yP"ד_B#g:gNDVcs(KE%x Nը\Yni/HlgI7^y92Xt='\{T֐S}a  2j/m2xnEBx<@.o0S/Z=Z nj<%έf{S-vf2N०`4Ǖ,9R_ҺɸB=<6?Y0IAm4gGD큤!d^VבTjx8s1iB?=2 T!;/{_Α >^pzT {nۘG=sc/qe32Lon Ŋ'˹zʢ5cj3Rl2s'u-O׸5 }iQǛm$ ,+ZӴ.w(0fQ3AKrs_P/KGM_׋'M?ũDm/5%X̙; b DNw 430HeLĈ W[~ ۵fz,\qbsB/|;((1C{֚hcbVA5Ԗ|S1).^e7kX.g۬jzđLsNE >'ȞBX nq£UI榢;tr7Z;erx%2wbHiRB;soV>ƪ%F/Q)$.N;A|mA$_U3:~ǧƵTzid{Q2^VS@Y*[dڅ- L8ġ~ќ'$$Oi-]i?/lJS k][ŧ8V})5Lu͇{,zm3x"_=ETpqgq{"G uuyF@X7Ճi_Ь٢B%/K!탨xYȓ$ \ԭ-G]vJhF9y}WǨ|^] 9 nY֖W 7H($35=r%hC,OOsRfts 뢣SrOY2ފk8B?g:C蓨n|2L&Uy pRqM1e|JkX%@J{x2_ }ox7N\kt$ UB0DӴe j;!2 b1Z4&h˽=|H 5Wڨl:C"L541$Y-=pﲪ?J*XZ^`:siH?0׈%fun6V=$%{3/0#{ wA}0y`9GzqGR*jB}Sݧd%;9Gc項'ưEUuY;-4Zqc[>th?=קE"lR_pXF@8l< O~#zKֺs  T[tww[ʦAvڰP&ctA q^coNRGs ]p׻`( XMdw%r`8\f_yS %(:8VQA-SDL`AHV:"X[vSӣ{VG7ǒbS4)qN6&_l!H"VX,c߃ `> Rf'лEM뽒O"T182o. ލtxT)ܱt%L?(M2PYch_1ϟɬAnh1&EF%_7uq"ݣMf6Vtuw%u|FԜgB)3Vh_ V"S/?8 | 3Jʟ(5Lv MytX9vV$-d\omc> +=cV_u 6~xǬɘo?'&/΋36ÅH+7zrq+ۅ^nwecDv#S۞ֵT،)AaD%twF CQS=a:w$f4G ,R'5JHE֪>tn$[I^|_L@7sߋg7Q*#[=P-|ByB0b('ENw !-e`g5euTF[H,\J< "40U~jft8|D'S}[붳JŚ"xkVCZLBCdx Ez£vP|}1 4[ +#jk礖#a?!b}%0ݲ)Ā3o{b ^׳\#"78rp4H+J,*rBY>/!XR Daa JOsbkiyuF9l/YGzǿ9 ;Rr9-fRZuLziKO~r^$J/44io"B &I粔4 m}\#ibJm ĥz@>=BG%!-Ef+o#rtU6\ͻЭK&T $hw+_ߒȡ)X|F?IH {9h cГO aޓ1w #t-MSORxܭF\Fy*P-BQ!PF\$,OSW[SN[T15&:qe<_&fbG.zҦ0hB+@Bze0_3 AB֤ʠuFki$=OTTNgq &(NgHs&QBjŷON-Kɳ+Ȕ$"7t%P4ZkӦRSۀ%<3y4R%SNJ*Po>9?6ޥ`\A!lӗg|? =TGGq6Joٽ54d ; m&q5X]oNՅiۗ@T~Rcv:ƫѻAcZ]1 [n1X٧jbBkyDaBwBW_a=x{x{@]3vZ׃J0F ;Iemj糑rvV+:*8i\Ĺ9A1rzCs "abk?E'ؽ@Ϡ-H7 2c-Cg_2`P/Ad.u(Y}6Chcb/Szg  N+Ғi;-ɏ3mbMbَi:" ζh~<:.U\8/--nÌAA8c@kpiQ*~)X>Q9ඈC ӊO\)f"1#$,'Rp01=7|@nLKS) f` ڽm /d?:58`Ϫ aOUT>SFǀ־XΧe)ĢO3Gc1Bgl;DIo\$H }>WK5!I9?3 YNyx XA;mp1./oI@P;ƞ|U&[t )R诳Ӛ9Zm'9l2 Cdx!@ɢx^q95^J⿵ %.#;oT 58ԁб1 s #0g/ki'xN:z`d_ܵQK :~&(J[PZq9ˇ탧Fl]S2_w}Pgd#>Q| hȒa1GD dž:d'{gM_tV!d@DU*+,H#NJe&b'=[p+O/fќ;Ɛ)l4L!*G$V%+'kesrFV 2rΌ^0[cE\ٶ4vv䄏΄(դnP,܍@?@oH<#B'~ yBƖ ?M:B čxy\ 0Ƞ|By;;d/)AFxXOr`~֦X 6k<Fqo@+e5\ތQH(Vb{K>@P<Km~U2"P~탢9 `f{roN-I;[-hD_+?1RJ <%7U11;D8ܦL&r&w693{ i^C-]>QU6?0J!m_7W0oIrtLWy1580bo;tG':}3ޞPYr@L31M2ʾa9[Gp▨ikaZh%W)(cz O [l} bHq~CΚ̈́sw^1j;&LH)|i;v-MzA0i(NA  %?OV/];;/?trNLF5vBfA9[˕X"Waxy[#jRWY4C>,ydUgpgqAH8gtt͖#ui̲0uoo?+{Ot/^3Tk9T7XFuy~~sraU (~6 =PnkjZ'XzeQA?bAy2j(#%_{ӮƴCB2!XriyioBՂexߓifC(ck&V2R@cxWtjGdǣm 5SՅԸxeb@xzU>}cx*aN^e5E+j{ &Sö=_!rISTmlC.iE HM}cP#4;4ӾQa-'98lďU 6 ! IsOj} KEeTBgf݁3E TbU`j~8xum#[ʇJv^x >e&].Xḥځ:RĴӸ'F?;4snQ{?Zj ^]Q#0m&f'MMvniɅv5Tظp*ؠEU(OM|_D.0ۺl ȩI=*k^h&8e&0{tbDMOiч#6;چSHGhqL:B<);m/$-v mQq)Ū `m/$wi"1ڜckUj]|̯/k؟fs:!=,&iT [z筭dj˞eHk2&e +v钍մ%9mbK uGHSM?pɯWgk^*|דo(x `淨PN'ȱXzPx,IJHduDI]<HTR/6`t\N.`B"2!ɐúDF0t<)GUڏWP% +3>FcLAŝvEKCGE\+6A̶zT"֟97Y5oxчP[)|5%pq!Bkݟ2-]kVxin'2MR)! 6/:ȉ#]ZM~ŋF@|G!g9iN2wsB>7n'[Υ0 BeLaM-jՐΜ5X _d# |A8[3CHiB6KTP꿦P$Jgm?9Xg✲I%_%#A'sXq\ r4g4`߸+ `u8zǗlx4KscLg?|YX9hi[QcهOC /qON/V|OQѲprӛp)U9{S}U"M#o훪Wiڝ^U%AQT&S!e wѣ??j1ŕy' <;!).pS)k8}o tf26AarѽA9tEɦEXhOrA/YeT<-(3Ws%R.>z̯ @@+a|cp \Oxu&%&u4攜,#tX!+ T׹q }.o8C>Alaچ/AakV,."J#TS1;U?Ѓt{+&,lTx-KRJHio)[5dϨGW~9qtpNL é t^:EM)5ߦmaR}P_MNx(;E>Ysr?cbOJ-{E缞 B{)79j3K3i.JK%.$DS*j({$~/czRSa/ ՟t N csȒz*r6-A K33F՚k$q62+Rtl!6L6^1Ŷΐ&[d [tKe6vg9g1|Obvފy'^K7DܿOV{ǝbyfB[(@,@Y뜠FA鬏K9>䠰'9PLt GCFw4*XU0ř& n@5J~An!)Kf> p5ӝIzm!!azyP iYeF Pj$vC)ŃXgHHc`^Wd"OZM2&?ߓ]TnȚ W-GZ\OĎ wAj'K,n0wKՁbNS>qDFJm/.BczqBKb L[ɍ9K)!K{ RrwJO̹R __|DhI ml%.hU$7Z(}mo/FA2S )dᗃ|Ohf8EQۧ2g=2 )tgm\1aňR{(`m?V HEV3YZP [6*Z|7$&һJ/ud*t A2BTHqyZxj QV] ˊ 6\ΐWnʦЕ t6hBNۍ!A2]X0Te3ռ{dނuA vd2Y5w Z$\gbZ֘ɼK S8q=*rwTnZ%?hƆz+F(K SCbĉ 8=~\~Ėnj ao(+XӁ'ƇcO o͛ E)Nj$IݹMh s oSW$p1=:K@d*+!@Q$VB 叼6"X=٢ [D&cߙw*G;=JX H g#] O^v ( ඀7>,~řљJBknɀ JÉqxixƈ2[ܲ>h>pdH\^SX:hq኷2|n3S6tVx 1^7uy|~ &maA4GWHɛ豌vOjD 5ȧ*X\j=TsqepFTȔצu'<y؃G->]S\~s2t^f}gKu*hrfSK]\#?`~\,28I4Rrk6&W{zZ])>ɿ|8_4,rhf7j?8ӕr2h'SNjPOQ 'C6ÇJ7~=+Ls|Oy1`鯋|QSӲiV%:>,coX:u\hF6g~v;ǥjŲoU53}^Im7]ek;(I<^*5SC}/Z&MzOOpeQFLH;V`['_ 2ec\Q@\ϗp#sΝ&)D;K+,ؼ@^ZԂBn{WlFj vΉ@92|!DJX/·1`P%_.aL g=$褄yYy=+Բ ͳ]hsV6mn֝K},+\B}N)LP]dO|*T/C8Řt ݼ˃즹E1D[_Ar&gO{䣛CǮqA6^"b{ '6a@{ča%3sՐݸu%E n_)I#=3+]R4^55<禎Ĩ۩m1'51"L9*5M 4t啲g2OD"*"m~* }'ǏRYvSE-D ?AYƒ'سnRV Q`@h8%({ZkoHޖF!g!ދѺn%4+8D?ɛvvV؝F6& ? `Q*BS|7ft20CA_HW]^bb(|jӘV1?%ylz)> P}b&/J;%G-&" @UtI7;!Y [ښfZS嫓p/3~hn^1b!/7HW 5|-lpbʐ_{ jUE.Cdg%6FQ{aJ2Yk)xۺ}G%a &_3a3n&Әt9HC 3~T8"B:HcJY8`-ȣd_h\kB6u>ɰDwg>2E iU{؍lo[dk^e 1B%x8KΛ|mtWQ7'8k lAN=]xǣĮSaȢUdSLXӦ9,E6)PeI}s%(q~/~TW$+ MU踠W^M@Iå_xZ? I{&XdO(BпƪV?YX' l%=J=s`^) ^:V77Rʘ)_m$QXpu˃7D+@ , {ŔlT`DCVgcb o!=j?il~[A Mۚ}R`gJ _kf2.dBcUp18q,J}m ةYJ9Ljys[/, W:SEnͱ;>sq|)f 9$@iB u\=)K|[ kcj /LgaЋ%6;\YN_-%]c0)5tT}JuM>eiIֆI/`Ԣ^%ieچSʹ\բܟP{łoJq)۸"^d[$azH{;uW &H#2PZ=!sHyo`j'1 29{[}8Hg| :q޺ zQ : \?Y #CX_8"I L`_b'35Lʢ/!ev6{@Rspy6LImUz/Mڊ5^nKw;l [S7DM7#+iO:MZp0L֡)sͷ6g!2ť*ju, EP$!/U ~ػ̓qOD,Wz8.~lޑ†BC{G%b$ ?deLP YAu4K&0=uYhȞ蕍@W3z1%AfT(vpf*ǥ5; f)vK$׆ۅ_1/|2qlX`wU]ۛ .0\?7dLI2G漲% m-i!ѻ Rds[N뫯|(g] A~~{Hbn}x>d@\\m~w7g xS9յuQ41oF )([5@ߎ9VG/-} W}'Ƕ0Q㊽1( aa+BU&?l0S;u`Dں`;iŻ[%{;wΌA;2Ҝɛ^?qa-ʰ ky ^ϝU^r͔ -id8Ļ P$:ke=#*yT\>dk7qO sZQ!s?y s$ C4OHܓ hΑVb.m.ݓ )#]N=ys,[]wzE m G2m!ɞXq^{jt];`GCyohXM<]僃DŖ:'JlM럧 (:LpRlm-#jl\q4HIrdA ?ܲo|EÜ)Ǐgb)+gM U~pI;bT Jm5ӑ.dY\>~!ȵa!򼐩ta) (,[t}6W5u{EK~ӽ>TfF1u(^2@($lsk6=ǸŮê$t SiVn zQ#TJs ۜ~ \I TAk@TTG7?&۠B`*8zqayƻ":^^RnѶa.V?bJXi::i{_4`5y,ՌHrJ(F|' G 7Tfj8\~ lDG?.J3pR \B ]5|b Ҡ k` PrF ir:~ 2؍7}-YQ]Q+UɅJ廼a"7Do'uN.L!t HlF>O{naP oQݹCψf0J n(){ۮw\fqPnw(W/"-*Pz&Vy^DYCL:hHqVLg$pHkL ؤh^\ޤ36AkoHeSn`op + 01X|@uDZk' D|!oe2=z9ce~`-zܰzɄ@ s; ,:ik.؃Pvf:8*XmX2 o (H9PrJv| @}2ӕ%羗iS24U+Ǘ |QW|H=Q~{#ޚ !NoB%\ xۍcKR2hs&}F+;e;g_t{'L]m];,4]迸1>X 8 A,~}YK/'^FJg 7_%ptnì1libu&N?x߸EH@(z3K7|Jŕ`WxvfF?s TJ֐~0Zڷb$3r ﹌fvxI!]?lo4B6zH7#Unjn$e&iKjWR1ڣ!b'9{@W@&-y%5G|{0}L0Pn->'TqϚ穃)qJSfB -;)NѕKv-ZT ZD9|?;5cر]UYk`hyd/ArT1ov`BMH`z(g k%/嶢*^]=G:ogO573yX١{k"ëw$^p5v,&rh5oWXߍCpA_#۔#3 Qy9UP@\ f'Zt@ jFh4o~v6P5N՚~mR_=hrIR{ Ә;6HqI.k9iyСc"]( Q(d*f1S:Ӏe #U+O4,nje̱ئ~xx4z,3Fb] )îz Vo~ @Sٞi`U x螵9zɝ8^mӑ^zW >o'S44_4Gms4GY2LrcB#2ut!/̒%r \ d ^ByvDʂ,IncB!EdD6VY5"HD 'YWgbO܇-"mLTf199A?^kʨzz,x*ss7c#tQYw y,|jʲ ESZfzKXxkrTnEum߷lN<b&j͒S=ܤ]Eox :REK G3d$|biJ99'L iT*={A**@\˕2-XGI}Ps s j^,nBmz߹2-9{':Pyݏ|e+{ˮ<|}f$1xmԩp>fw~1+}aMƳp9/ ,@*$~ #@]"RD[ޝo[v:m*9vdg]J*iϗ Y_&y*iNDr;njmu`{u_zQF'CcFxU>}Xm@pYK n. O0L/nW *taR <ZG!9D Q clM1< sHq %+U)`IRgqy" O` T^afřKNfHJ~],o_#3m♋ݕʼn]UBGw;STgĐVɚ L:iueIزa9kΊrȾۤ-n x{["brϜ UZ:ki 'ZYUOgTHXw3AaYwjEBkS{NFv](ɺՀ( [--#p{,|aCO1Ó0@O~Y_q nӤ^{CY/hh$!)!v@C6N57hon- njUy!28@.vāk%NbdɒYY6qEqc}z"V82.OL99ȥ3&?`5ŷ3N\mz}Z ڟ\2(vPB\2_Kl&n> T!KO\9@n:)ү_$siH5K1hv9$mվsneؑfr˯\ ?3D:]|Cly]t"iS=2A^?ˇuPe 뾖sh+JFErkfX遂ǎ^zDP'9N̆o=u3 iEHsN+56]Vi]CȐ h[*`.-A£o،?Nє.:q|UW2'F:{!aǍKK^El{a@ѬE|"uJ2eL(^ۿ+ϠifY@iq<$g@>XTWJF p>JA_<G C-0SЇͣD$DQ}d!ģ g[;[ӿл-`꾠HQ=UP%dgX.@%3QdM+ ݪEW|뽥phr x,YL!#Hh1R[Q P(|' D~I15Փޓ^bmy(3V snajP4;Y2]#;%C[GBڜomq40uӮ덄D "_φ/`+{G}zgΞa.خMDEXl6Щ׮-Ρs]b!/p4vdp_pKb $m!U_A~7LPYCvljbN_!U~Gh+f;q؟YhJ`_ qs"Z.SI+RIi5 L!f1@ D](XSƧil~78[ : ֬5s֨"=[#Q+gE9HЏ8(xAXO3_:)S" Pf8=< @.FnسMbF2ţuec8)UvKB 8ñ鄛i7_}FdD._5H*:r `oczL=&-RT9ilFl&Gbr 2C!? wۍz;$Ŋ'۲#65-@%V~økQ 1.1 /sqmr-7o0ޯW3h3Hˣql*F@]"X@=amūB?O|jW330f4Gu@9`[o/09od6{ lVB|D"DZv (t %g1BP3bؠh+ p:<ywN=ϣ5b{J{:=v2+d;+ `(!@ϿK7:k&u[ ~`P4[QVrV!sYE 1־gx*(ڤVszkzfʌ&8-}:FDへf(*qrX1! &3YhFxbD%:1 T&c=Э,ZK"+1hʠm5r9Ϟa%'aޕGf?=(6ՄM4:|&Ox1<|g͜ළ ?bi>;+<{2mC^oKڊhT2a$ed[U%b jo}>H *, PlyOڱ1umSWfRjiLR{WyQ#]yj;KxŻR1w:s/m^h2&Lx~A#^45ao=-]&4zU+xJIs-( ik],DwO! ?P7S#' zo=h)YO_/Ʌ[?K'~h@6g,{ %mҲg鬌/ɪH~ Ꮶ[~~6/8^"w+V"-ЂڙXyr,s]pvҐqPd"¾9,z"N[;ol*5|%ziL">tPb Y~}¿9 E0Ns@#Pr] 8a\E/^ qvT>#*҄V.|ÍS{_i+D6BgQ^̹_fI)G(Lr, \^2>a1 > 哎K%NpqOoJEgHrs"y!H>툗e&SĥT6CSOb~9aID_)NmSo *1֨rފ5FrGKUÔ3|||BAnQUTE`2Z_j4ZdJ7a޿m3/'5fn 5+,r#sY %)c*_F! ;Vz bC627[61ɭH[d+KC:ܙ`OJm^;kވej?& #Yzv(S5 {bBhkpzH8~a ZǏ:g1PaR4m2MŢ),6~z43Xl@Pݗgd0bc~stFq#6hcabx ķ#g 1~j8jA]DU~أ N%Y3Bƒ}~=ij`7I[Qz*B9 j&gd#N&Xh2:b@Fxj_ =;脁7t \ʏKhr8i'eP!6dq^aHvb:!R5 Sc3RRp*>voݔ`ȆǙy>mm@`o?Ht11&*z?̱X#2{y axb!շ3L|\{Q E6 :%SkZ̄>̚m9nP BgBZBU),[>֎k4,V˙dN-@A:i:p݊[Ityfݫ_VIνǔOnAQGiG:RZ?|3mCwld3K3xJ#sJ8 l@S>E~LBAPB67u_&w`Vqr 7ɲYqR/vRI8WyeӸ0*Lu!]ъLy\nXL[UԃG쭚B N]aћ V4eǩΫU0L-0 P_a4>T=au|^+Y51`kh3BO'HtR؅ V=.Hxލ!իASӜWfҤFQ1Umf3ʗ'"SZ%;2IJ oD^M[#ߛ%KVXqT` ԥt˰@OkN'Gݭm7kw^ԉ>ѼyRW8OLO#YZ!l?G#>ܙ+A:vvt"#< T r+%˞,[͈M ϏưFڛURҗ bZزdˤZ5ҶjEYF>)Mvdme ^B<15Rmeڈ&կt2lg D ." Vaa.<mJ^ۺGXB.U:GM݃a]3C2&z C]Vm܁b2YTSք=AYZ<23,zP킟2^IժZr%2m׼[xhc5s:ocPUŻB^rO`'?a;'J8 b7߭Cj; Nc" _6tcL5IsҠP؍i0㮥a65XIJa)B~̴6҇..@;F6{o.>|G7S4G)%YN#.;d&ɹCU"' ۨF);`O"ӐajO@A&p[br /A0K*:P.5 ?ïw8'PCP;*Uvn ̇kj JgԵ!aɏ'??_jhAA^mZvx&2(0ewV9ϱ?؁hQʨav 2z]mtGɃ$1i5BOUȱ+WE?XP4mG8q@ᢨGO#}~P|haJ?]O^YMA(hapi)yE(dwN#~eQ((LObӄ i^SSiP_,΂'Mf}Igt-L=yQ2ȪI@8v& ;Jd$g=,6V ]΄Ń2`@pŬ KaT6ۤy LSzֺ$d8dOG.t]wl4I٦[;VaYD[] #ʜo\uLwúNau^9Q_=T9yZvw-B^˖'n4%?mv* K:O][thL$mD`v(f(C-!) GF;Rx6LEt 1xu\ފE!k:4טw?}46R1@ipNQ[ HlV 7Jc=Ε:v3$ hAҶ-)I*2 ڲgvq[1 DÖDz'm%ΏveM}ύEC; U0r&fʆzmuE1n#^?"(4UwJb,M%\RNJ0c3I]$d"o94}|u>h͡,so$t隓& p O+[ԟz*R$)<ˍ-qز|Ci ؾ)F5dݘ;ta%g@ s W^#UqCH?ZgN#{DM*h[TbFJ-pT1Va|p4لC.~t[yDߪLx_g$RQ|u_GQQ"BfbQh .r3)Ϩf$Y Y PH~d6wN_N0#dlh FM ΆnnF1m=Y0hVN|3%ztep.&.l8!S6tA[~!T|=Tj07“Qʕn/ӛsrc?"-|qpyd *CN~2P_{fLjW}vd>M!2eu*[kH`4BݙBLF~J~& 6$[Q:$jqpA򼎜% $;lVЮ  wx&M:|ւ#5e_ᒰ" jB.-ߦ˨jh wp)q qO#Owe4 P!juewZ{hQ=:֪lxL["SinGh)k%gpm8Gkq\ j 5b%ďìԆRWÎn8(9@i?mPNZ8ld;gĄ+oHv+,Sι/S=aUZk@&~!f9˟g7sbga(:\כU|8 ?Oc1aO*rgyM9c%C6cȊPrb?Zz2!>f-HjGLe0l*T\Pu5SX J zUtǮڕl/~2 &cP$I;%lEa]8)X'vk VG {ᜯ ڶ'Ojʿj#x@Lv>9/"y;O Iic j&8qTkӹn:S.0͢'ڲ)R@E,AC\qrN֮z7tlr>#4XM }v(yf }>D۫'U tt&"b-$CzSd"누b@M\-˅s!q6M3LOI'f^yobF[ŜtKm?7.i)qr5dHP50fиvO#!EXcm a8wq6u|12T󿒁@軕]1p7*G޽r.cfIhAUEaFhRC"9 >1QXHxOKhh355+;xcKՎݰBN=:h&_cԫK Qve;}aB&A Պ@g蔈W.5_F1c3:P'm>M9utpA;Wb߾`%EOmv!>&P ;}͋Md6YpGpHݍh2+RE;pa]-檍E( ]l|9z"b-I=mU8bP**yhi>X>x~9AՑ0_U;GPV}32eWFAG>6׭,eFhL$LE/N}tß߱Pl^<>>: ԗ@F}q5QTOM ױKd3M' :6sSx g%n@~}>!) g`NK$/KjXeo%.dEpH؞š1B6ّѶ-Wʔ'w( B{,R^kUyΗp כȝf3SG1&xMLLzq!~_`=_Z4SCv) k+9r5yZz ;vD]Es3# "+ՒYNGi\| n|uZ/={ a[jWג`̢όPN>;mX,[t]ᔥt5b?|N**I;G?gys6(nD]%%qk$ߊO(ס)Įk5۔[x"</sne#G_9T7.IriY}͕''T͙#_HwVBwMҏ q욫mD9 ]N}yҜ5Ek0ޢku3!EmiaҢ;2gzܸف7_Ui%*[K}˜I]WƔq۪3_{}k˻vϋI)F)# vځ*v`-v|8B1,JW vnZ7vW\t! hB?&;^x<񀐧-Z0Ls#@k>}.ޡ:9Mz#[ 9WyאޒDdqr8M%U4ڒ=yfA!0XE-jxINGl-7s_s rG<^WjA:atXV_մnwVUޫ Jj{'F@,Z1 r.볢N^,o|`@ID/ϔƿ6eZZtгWLȕSOꐇ1'/ Zmk˱O2ӬKt9@(}#R1!Kx·=ĢvZZ1I0)U/&2Ү=o"-5%W?K=pߞu SO Sb=bA[iŃv=@6_>/_nnj Ӵ{m~*?VCZ+$(_OV!|6DMb{Lc=S~ P v>&kbz,ݘ8/, "}~q<G5mj hN*E55j=C,=S ˩^*,f~O3W3~8bVUh(RVHa)IU$[ LLJYb~4W‡u*rB:kge +kvHxNFLaa}@rM=`p3d i=t?0 WZ)5d׃A;ay0<+ aiYDK%:r)Z'wH8+iP:m]VRDϽdQε,[˂ G+Z_+Uo`]A)nh](>2{}$H(]Ǘ 鎠/6]R)2rZ+umEߘ튆bUZ5 " ()3h`!J6e2lYhm)(us8/åE{ưImm+7[ь\>[00їpX(K r'XYH68d`<,Sӊxa}aW!$!鼄8PIbb2e/8㯞3*@9ANSoFM[/ Bϳx!V-afC-L1JJO{vmm`dXbBԳR&bHEJ޷{.ahaX dɱP.#:WT7W^d"Q:.sER$l}<֌B9 )4\:vdRP4 E`Z,6 ȝq[W!z|!qvHvhQ._;2 Y7YtM.h%SuAcK!qduM/nAYr"XZAn)mm>]Ne*ivӏoaM{ k}bFu8'yOF?t.^<}YLQ)--(ܔ"k'|zѫq JAq> .쓲ʁ&#0;сu*]zNd> AWFX?)휖G#64vvNﱢ?S@sk6{DXwy$} cߝ"U;55#N.)K|K EX&]2 I?>Fslls5A =ʀ;Y'؂p'';cliK76g]7xcuR}suuS*Ulj/_}ץ\$*,WIE`‚R}[9dqe OodSzLw4|uVдxhYgy)ڭf˽!oc"O1YjJoEFR t&|v(΁PtMJ,ӂƻ1 ybk}O#)nt1]HKJ-kS?xL NȄuj|32Ы 6r:PyL :A7^FiEó%N@]rgu~V=7-5CIRX0PS,)wKi8iPz+k:Xk%ݎoJ5Pr+66c,AuZ&55FGkMۋl0 U*= 6<;H]J!(t@2_}|ep؍^NzQlWb;SD'6R{_ϧ9SpksDG \3 +Λ l/fg^֢Y?A+^O{|Nv%Ndjzi8?|.=ڜI}4X3Nhߑ`;mc4ߚҸR5?`B+ 쇦H_!4U<ٮ7pѷCEe?(S b IKbzJSc@fk,H_Q2Y-K|g~Bs4DOi0>Vͮǔ2$0`ȭSݲ>X2Tk d}~8___BׅCA> nlBTiem糀x@sk^br4a3V\.27MgWM坡Q+̧'D9jx _!crit-@MsسQ^gdLߦc.G.AD]*TWt :#Gb{/qU 4Pn=zՠ7z[i{q`g'zW$莥qcL1keBV3nV%$lRՇsf6KNh3rbUQ% TB'̻#Srů{LGa&4>p0xߡ'E?$O<[e("= ']ɮo;`eyj_θAKADQަDpZ~!9͹+b$ROZC Q>L9ý zdmV~|ֹQ@t6Гgk}?HMrԋ=1"Vmlj5783 \FAqqTZ#sgO&rOE>˺zc*޼@sa<>n)eK Pj9oiZ~5 ¨F}AAiL$*9uLaF@Itp 8hhRnA~5Ů[)׷~ptd3\O0, u*IZY[E:bG`VOʧSʙdT) e}( >|AXiИA-ٷvˍDt9Zf=ZH|&D41F#ݴ6=≷Ŵ*9bB saÛu9f<lZUtQ>MsgKԕ@BE +Uヵ答%8?q^.8m.+#B %w(PH`號[yKv]ȢM>:fth?ތnBi-۴֭B>@kօϲ<ʼn94~Ѓɬ 2Lkv"U%ڕ #k c5 Ia㒷3꾺`_;D߀s8c? Y !uAZdz]gb+MfbQ<6yll8}Oj<<"-ќϸ^N#i ,C2?(j .!1҈nLxD~j^8+2?Û`i)?ƚ-LTP=i̮4W `qj'9?_}\>NfU 7r醔MǧCKʴU7rё Tt:^8C%4 )5e_A%CM;aܙXD$-I/N. Gm0hk۽1ևU Wvޢ̥oUpAFZ ָZ#D$zw.$^-|-33G=1ZR#Q9]SEy1\=1)T;wS%D2Qaz ?LGCkb\d*{ݫT&}$7ᬞizb~inx(< K&' ph~t1yk6'CWIa.H ov+=KyY4o^jKxFT1$$8-C <C!d鐛|O;7 q8& ׀ͭ&-uEXzur$x0CT$ȯ0ɿX!.rIȳ^wnA?%'5$-_/jx) z#-"gD.I5s~zpAuFW#yoC#> y]t"oۧ5u{Z0a?uLJ,ٞun  hxkĮ ~r?=FsyS`M_:%v 3B8kw&=Ƅe)p^pQD !!qݠN !\>a=5-}[\gN׎j\}\.Zf(ߨ' L؆{(@˯^WTpMȈ\;0TNc* >Op!Pn륈&8Ac g_0 v 4vM%Q-Oiu{`FHZ%]!'{(d7.igTg_pn7 ;w<,w ^FVb3x3+\+c KbCUFGoq'VGa o4ZU,(Czk\>#RBǕ?Omyo6}Z)SY4.'Q4oQt `[8-j4<``~eDS|M=j#&1^m8JEz&j/`QAioZ3ਕk-r'&ʆT%է~LI Н(Tc]Gȏc&`fZ;TM4]ĦᴝW͒KueЯ |Zf,Fp3~ y11q }(`ۖVDhHm%񝩕i](D|6ݧISO-0gRrusKn"զXd$6-@tū"ō߄KL3A'~!-|1<|Po:W>1&Qݿ4w K>  A]\2Ita6LS 2;KάePYԮO;}㡟7*hϚ[lyÛx O<4#hkrAȆǔLB=,VaHN|[Gg9Pɔ"L ze7AJHLɒaJlyq귐;~xw(Zو8DnyhOxw}-|{j_~𫩍i!`"Y!)[Rc=mэ:Yt[$$7V8W ϾB)fHl/~_:rqKIfg#!Sky}b߱qyp+2>l+zrOy+5 `/#Y;Q(;kC`9B1#,(:Pg ދl,&h!s%%ARN}ʫCn76`9T=hB+0m ;o4=Ј}Wcl%LR"ؔhn?)!w\ G]2GmpuXF_P‘ICOOipf߅ V} R#4ڠ[4?n!p:H+vF2#k[e:NdnhLq( X¯.CŽV/:g>D{E$5K># v Qv8Æn~xBZ%G6CB{g|a܋={|lPה Zhϐ e-=;g3&]{77Gn·uf)RHc'A՛eUC1ۣ"0[o.FQ P/%e2\c)f;CBsȲm:?xl'2j{sa7VPJ? $sVgrD.j*ڝ?N2~ACU@)ZKu/)"~FFM]#8 >B5ǚ7D [\ c9H#4 k"xpkY/(2/PB:ClpXp\>̓-WE@PӏN e#@]A`a(mJL.L.JIrN[".7ަ` T}Y8BH3+ml0."5䕆) / }o_ l<}E%L4M5W[D8Q2L:89Rl;`Jw6i$QGu, '+9"=&m4"s9O.r¬XqP ٮ9 ԹxmlNSum X:tQ̄W%!+̦JH\KP߯/+Vy{YuಪFf32ݥ(eB6%,>M@D~_BZ/=6geU:P,D-?`jg@{:Mb2bDg054hEPď^wdZّJKcCHQt' $Q}⌹E@áDՠ.I|n#qlKIW᠜NhlAQ}tc Q3 E(.ŅjT-Bh\6t3vgX~ x 8XDn$~GhT(_HQĕKt}$Cc=iցȪ)+0`f&UWmrG#D W&˾#Eywè$Ң/Et (W*;uhG}6?ouu$ KI&XU)TP/ΊI8u0?:5)Bnqizrf=2GeԳԆ3<|Km>ƪiĸ Τc6AյĈDpvGv2ޯluJPxK)V%4}oB~ Ȱ? :.VIm։=h|Ŀݍ1+S Wn3 yJFNmr# {GCS3v9ef^|߫я+Ha?glu*1o=)+ I#%讃Y!C3a)Mݽ%^ǩ-H` ͯ"aL06<t@A w#ъ փm]$YHbF;nP$BɌW \tLOArKmeDlbq}erfZY:̳ O2tsTtpT?Kg,! AKrмy bC|!Y bӜb4)% h@9e5dL9ρT&ro:+'蘻Dۏ8NDNVTpt}!2^ Pl"|6U4jzʱ0 &*t"S;70+KyߣXm' u M%I"X4dY +疋H~gC*)QwP"S~/'-ZPj =ֹK^a9졪W<7W"۟4|["ML-xƶlW3<5jjGPCyN[MGwl\VH.Msg怛\mT@A A '5Ÿ?ou,؏df=ԖW}]+vWz&EB-͸\ﲘ 0.#YIPN9 FBZ߾N[Ik f}k>}˴ `Hv9 i#ܬNrMQ=&=bK Q DHF*WBdm.^j7/Tsٽ2z/U.aII6bjf @1s/X@zMfOkյHu$طmK%"%ǖ+7;Ȥ7p°D(Dq1&\QE&d) *#o0y ~F@$n"1/a(`cSY]3h@PHB5w饞϶ ֣8cih; C1,qҤ 3K;'8E/:f'&)C4Ŕ94CT/=uP-TM&経qNbMF x}7]OJxzgHH3:#?0|MavoH[VDLGc?| 8ӡC١Kt=}Cj h f?&fǕ?*I9&$ƻ&6LHggd+ߥ M*E\<|VKY+Ka58VQ= q;j?Xz7B8@ᐼbz,׫}.l5z. -|Ph4[7r6Dqv!bH7HR+}Mh g!ka/m}t'Gn6țL'tGlNݨDd@W!XǐCT@%/yp2U00" 7-yTafľ3ENnηr`KFy{6w,297v6 1YQ@?~1٥F“Y;D#jcf5\V;$j:W0r73#+Ex^X%jV9fTg:'nݧOVT‚]t*ő3L:M8bղ"5y$퇍:7`Tøx#f'nCWP+$&|ּ]AT3_Bm*JMAn,C'*X8 YӮ`rwf:}yWl9[D܋T-k djo;7^ ¹Vd} D*{ibWחMkX LmHά91- @=6O<*jj \PTlT="5ٟgF/Ln9 -yq}t|2FȶKA cBmIWLnZ?D|H/_8[4[ 7 #Tx87fƇ*U~B .Wq9/#)CXH?FmÌuOĴ+߯̉Sē{թ7;xj[:.8(7J!%1lŻDV}J7B m>;݂|z^8/P-O9Q)z^3dtu,W'sN$b]P[EI bb"5XP^f*Xk<gL=bMYؙh؀ MمPq!=;4s!Y"/ƣ{ 50ng^odFEUD-d L.HxHソz81g(V=_9aMhp]A~69Т%P}E1N%֢-Cd[}h=! <J7|(heavy,WL෭*ڭ9H4b(??k1~Pz,;P1b+J'ô<` z܊ckpVn>jBzE2Qy}@9:0K۲JDFԀ])*9NYOO͸"X*1rd/8B!o?Ff ~wuS:NwO-,&b9XF~bNfZT]˦oOoibZ|dSSx^j))f,1\۽sAۮj.ӥX:SŦ}Đ:!gKz$*. of% _FZdt{'Oe %K TFߣU{Qo:|aTXEBc?Qw2*Z?%e#&aoc'<0n`ao!n,N{T:Hk EҧxܑVB/&8j.ieb<@Tv{^h-*ܣ濾Ʋ$=AKH6'W˧we3 V EoBErS|ʳ(lN&,&AdSQ1g8,P8PF͔ٔ ~1fEo0\sҷ#Ơ{Vm'V^ x>nhWZ.f4+ 7Cti9Q|NϒH}-%Y۹a-{>R֓ݥ8eͿwWo5OL ֲœQw }E&$xԋI- 0} LyDw{BXŷf*lS/[dۻ%;OY2W$vdPb=겳 `fe@=0RtJ#\0,*-v9Q Md"ʤ|C~d<F%dm"&֫#CZb >Uuw,yWV;$<޺ҥóA^) {pao?8Ђfӕi/Wiؑ;lBG|9%'͸oq\o'?o#}g˩qE*W%?:s\?2;^9NsKy~ɡEAu[dbsU"E0Y9M>>+0e md[3x6+{Ai;!s VwϿԀd"mcl÷{X椣[ڴg+*ңs*Sq \SZV6zh^RtXro.n63%CYda?.BoLQ}œjU$ ,wە \t-,ФQl.@AbB9L#r/dJkn4K8 ! oδL'(?|Ud.);}yY8㵝ȔPI^D{[v.FT85dC~bg9ѣLA3рBo1{Wi6{RᲳuF L|K[78&A/,FQ2\~\_ꗩsw$n˗ZɛٷT 1#VcO!06bHp[̭h<&xk?7e/ - QSYM08$<9\tG72fTu\< ܳUQXDvc7kEp t~olLBBvvL} E`!Z|s'g>iq9ߍV2l㎥ױv4ik&@P[FbXj.&sh=Ҿ"lPfxVm0Z< :{D[,"SR^>Q|h˦.tE'ETzg%RK/_?Dr_b9jNleymK%hǫdP |1d%1<:eH[$ YޠSlX3th~aB,gGj | ŚpdEXq'_jV L(UZ aDnzWU_lBj^#A>Q&`;v94xCj"df׭eA1=z/E3{BvƲg $mwN`&{<7,Ju h)`O$@VtNVẻ 1s'(f)d^Ⱦ<|Oj:tLn}b!n([Bd,3{Y %ޔ?IPfg(8nm6H1w;}\5м}ռ%1\@}%^4Y1*0P\"D^ڀłUyW R»Qn"IR LZ'^ 9ǃ`jbv 8M6|7w=V+]ɽ9րG냋OH1@3ŕɐ6\r|\$ɊʨB-IG*vWWVLX|p=jd@ 4O 9[ڛ1}3HL~GT 99BH&,#0l 6t,~a|Ԋ, *޲%Nɸl2gZ,W=zFD8`s@̞ d5 | > ΁[-te\?!k[{ ZGm_Y `s29%<좇F=]fpʹLXS)h3~ˁz:?Nr) SwvXCP ~hUgOۖ,UaĚvBr~mcQFG:'88kB+(Sc~k?H+C3Aua4s&¯ѪvlXO+4h̿>D k&9M,65?G#B1ػ0ְK^CV8>|=O-.C0ՊrJ&MypHeT޾l06:;7׎ay䖞*!@ŗԀyd0=XbZ.{۞d'.7_c JBL U*ݗOĴMY!BrEt!fl%?(~+S X_28?'f б+ 8Bnȯw\1]fzyI-,W71nvpB Ѐkw'oE25hjCyK12姡M_Vmrx4\09.&t!"ΰ 5f0zFn35{P>L'Dv?w$n!韚);1VM2%ˈUлmG.ȇeLgphKn+b };Sȍ(4Ř, TIw֕mKMeYCݖZ C^T<G" @kS 61WFm`UZ׊ [:*bJ~r0Nw,LHHR|c52*cC?R1-wn?##['k b-K㙯YƐ%k@+ %s@vu* s LR1I! xo.IHC+,xe 4 Am| vKz!\C%ifa8ô[Sު2e&6X.] D< ]JLnkF3exx N-9>J޳wt.xmqpXɌrrY;U3~f;@OŞο[߄TAM.qוHo*$v;`W.o11l2̝GE%Ш[)b%͜Lw]c* Q[3AE`hoM\S(ֲ$H~j=L#_r?0N|,9Eڸ!=-I]6>X)x y7!zJ*z?TdN j Eh>l-^O1:S?hxur:8菵bS6 Ŷo^E:h,mBGԆy9 t%#7 2)VMatWx,:þ%K<1`%3e {Ęv} ::w f~n[5HxO3$Rco~&BX.hGE0}F.{k/ßsC {jz1oKenꟘE]w, cUŸw=|Jֿ54Zr\L"*Nۺ) yhޚ^?vҲpie ת+$_Rx pdQG|N@R!EV,KHX]O$1%57l#G<}1ܜ*"VSYSxaR9:jSv~(믙3s*"PQ oZ[ed]è#*,BGB'` xgڠ.PfJ BCTΖ.-|p&a" a*#$QѠx4ipL_ f)췅UPr|{ ʮ$^*OIlq'})=xdSm[UԂ v7J(bIRw%"hjFF0.T$ݴ)Ay>M<.$x!1%~)=jbo y~z!"^!@QF,^!1 ؛u:p\} ,^ݥfrPIٷ%Sةgt{6 #/L`u# ȔHNlXfwY3󣊂G8!rdeL-0^׼:@{DкԔ{% *|t"ݎB-Ĕ(f=P{UB{N=VdCcW^i(sN';g%:<M&soj%M\H|]H97ċ)>tFc"])Bw;N=i@Tw|>R#*nT!Epx(czFL9)76+'y,^y"Dut'!W'tFᰀȈdZoTYj>**mZ?ζǫs?y4-8t YJ8ͤe1phX)2Zw 4 ~T2ūZT%b],%jnhH}׏$#[x:yĶث$¼[Byc\pO7;!K J4fu@r Zk?zz-!6ٶp,8f){愻E#v*`FJKnE9ӷC;S4#O0m1`djժq[7@6d1H@q#WhqTư̇zmܯ9Xq, VBe]hֶ!҈TU*rPBY@moQgݟY LvFj } qzS/l/-d 5o$SlWDOǣ*e}q?w#0{)1LA|o5yzg8TS$f8;kJPjH˗2$=]ZHkEZE|FSߛg7B/62V`eը3mnt_w Tso󍆷+ì;RH+e5@*.>R";6&PC|Ugr{ml,nRC-WXH'`48I)>f].NÎQ!i WXT$Fz!d\C6,yl7~-{ia$f} " a}( vR]8_IHegx $ =1Тc0XHb4̎;C h/>ts<}"\҇C׀\lF+MϜ2iTV_{n)BJOOif-6o1T=>_[MB8Vgƻ/뫂 :,-8gڔ;-9hNxM>BYvnj\[t(q9UG`vh'Op@Q\t;@>*E9P*y9^s;갍"Y&ѨEZUq!ܷſRyHX~7 TJHVyE6A c8V,)}$oVlrQ*bbT+NC͙>T֜fxf IZ̖Fs8R*0; Ţx;x'#k'Bt]wpb^+=@Lzx 8dj[ncM:ͶąeLkKCXd[J2-ILq[N̽͌_xKZ E.ނߢs''c˶18>C4fS[peuY?GQ~t!t.A⺙ q vZNq^h7|WC1r7%埳 Mڒc ip1{xA ݀nW+NL!N=1VPA_1GTb^x~?,1UBsS(cL>"i}\2 +YL:82#1ӿi=;A2\0񵊍G /a$Ê!#q*F74|?#hgtwEChT-L{'˭[~D>j>n+7EhL(Z(VYI۰[Qa^dr<B9$T-x`o&(2aP~&breHZ2#%_kƚs[&~Ҫ>Jxv+Fհk&mHTɂyO sr>}ǞHnx9Bײ|9æUrܸk|4һ!R :vGpOyH 75 }qWaI. ŃFGyULj/ө&5BD߂͝%" 7Ae-2u#lǒ& va7\JL476OG'>+X =哞=X ʗJX&=]GOQ;_ GGbsSӑ~u/m4af\{ gdJ׿F7 R Y T`"`~12Swgj4cR`bqNSvnܓ˟BLe`x[>ZAE>RU^Bdb i'?Ӂ_V#$z(㥿0$j HoR v!14=ܿ%bd, 4f~럚[y9C܈uRs/)Թ]}H{׫*5F|DQlZr]ABq5t?%Q#L/M(Y9>i4-/oKp1TKvoSjke,\dBr6]&>"h3YàS5a b9n LݧJ;+ؖD~W|LFKC>r K ~Nv sX@gbc5W@wjHuuU:x}eIT/9cDVFy @GgվW6%F s-eI;i폩`Q㜄 "l,VHlmk/AF ~%YU%ǜ<*.hj8UG ̵=IϤИ#))# M5'mS 4fQ7p)TuNR|cR"5Śr|$jhnhj85\з \xЂm`W}PPo j+P&~f+Y+93te LuY!^9MBK|p1>gBUxBE9If6rjG0a1O8R:|a>_ע{̀Etfa팹Gzs#gz<:CXj`as?߉rPH!C|.i`ٛ ifAO~4}ُ7IX$!nŗqW|1 Sؑ_ H[=f0wc}4ԛ@c*`yS}GܨHrv=ʽCR7 ~6Hf_d/4;i)K$5P˭9҈wkJcxC-dG^#@b@`qʘɰ&Qa'XuAGR#'|S4o,*(O/muWӆ#QBnb6#[/` Ab`w<ͧ,M J9R_,e>YC2L$ITEI-Ysn RZM Cz=+~7 iP1qn 9\2u'bZ]`lWZIFҡԋ5:!Q5W7ד5܏ $tu)!fu};nNJ٦P {s̺Qv72Y75y"y<~L&ulJI9mYGu^WrA?]+iU1ce2봖>I8rXOYUkyp L壁zS<[ 2$v 1_\@Pzp+ N¤ɩsajMD߃L{CeVl%`:Jy/־O֠J0ŷ+*Jj)+tH{]"*p9 I2U_ϷF#A9S:U66~^)!1# YlKi[N`! MdݧTݔmN\[d,c|*3ߦŸM;f&CDb ˩3%Y*UȪ{AeU-"iMBȍb@}*{?"2 ]9B gZDŲ{JZtlF=F0 U9(MQ2{AJ)XV7b2QybZ;D3WWWv5c֪"?H ̨4W$D )0tުŎ5XFY`uTO5MM;!芋0 >Ed,hi$6HW՘2m|e 7;FR.^=e0K毂QP5l1LbATim[,?^bLi-z= oa|<- R_MrXbYP,袍)zu/U-v)nfYO9`rg6&)}Ӓ貭t6f_|W:ՎP4CQbu-1@Q9XY;ja0]ȗ$2jJYvwlB  Nlk+?`i8 QQޚT~(E,T+.6Y# 9"N]hB1Dа c }2ʪ FT!9˟*O2AtF˝J( 3lbZd1 >Lk kfUJJAf/SF@XWg3Aˣ0EC z…\x!o{{3pk ?ۡa)E7r0fIw|Jc65<8RDRi/y 8ʲFg St"' i6beƶ=eQ=mPlʩ FwgYZ07070100000064000081a4000000000000000000000001646b69ab00001d1c000000000000000000000000000000000000005300000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/isdn/hisax/hisax_fcpcipnp.ko.xz7zXZִF!t//]?Eh=ڜ.+͠qSí" \UT<E+TWRwv%;e* | (|Li PWʩ&jN PZ/v{/)' X Y*a47zyeQiES pcO^W9A gnzb&UT2.> P&-*] TE̳StSq _5?ObXZSwMcDkٌ5ɏw2L kz>I6 MڒUcXj a6/f#j}46y{R3]" *G_27%^hχ< 38n{$3b+fsbpV4ZƋfR$i~c-vD8ەq?Z(܈9x_WA`7BloQ#<:"U)JqCp1 C90ߺ=S9k!i`׆B(FlX6؉ĻR ʹ+c5(]M`j.sY7@Su('38ry2/Z<9pbhLډfTͱ63R5b)&)n2/<ͷUn[J? aߊJѢ@A-řI]WcK;àt}wߤXf D')Z&ɁdY7|#GS|Mt?i­apKҒĸO==F',vχ8LOO`(xfޒ'NS@x=gYQyNGׅiAH+WEL4~0=$Qv<jlZ/} eLO8(@ʢg83hs췚 y2Ϸ7Z*qIxtcy >+$ S+9RTy\otue SO9=1xrCVۢSWŞף0z$<ի< !1 ~_ٻ)!hf)iQfM0?,7ڛ`ɉpm'F8؋l*:!}Ov%L|=V. wn'<|ET80"#aC/ ψp}Cc,F"7[YD6RXdR0n7˓ k(T㭹C1x4i]] ̧WH.^d0`C3Ph8=<{}nR >4KCj-!yXy>ʊ}I;Y 7#e+P=K +8!otŞYDnj-G,YC7193JBS *pGXԚCT;nny";/~@ae=prWt⠩+glJ}ߧ T8V UR7n,ۄd%g=A ,Ee[x`]y|lrvj)} 80A`,Myr沱eZ|6((d-hya!t9؎aXHFϳ1?{t'͉"ԛ>4`v ,o +Q!@0̇< 5HN_W.JJFRT 4qM *Q X2آ7+Ӯ~9PރU>XCN'eEI$NE]MHV˻.s =rȒ@CWC0Ow , P]0@ \ /fKd??n g>XsNi40tV$봎BB:qx{E!I^gѳLJ:౧D~rBq 6B6x{Z^>A}:}3(]ʰ4,>YW"i7m}]ȁNi.yD 3#8G7/qas~:X"nJ/0[R#(@5!8F.$5s裛SRQXq7^a_Pd0 Rr&dl BX"1(,:DȝŰ"(rH-yެBSj8ӽXH,n@ȋQH85Yko$njO֎`,hb:K5 5ĠTvM*;`K M,H=xv_W HiȌI%f._0ӽ#q>&gcIɋ .G`yKValۀÏ+x$:YB`(yȞ'YC\@.)7/_#tUŶWV&Dq(K=ˊ֨W3JEB U5iY8s[,Z+f τ}grB-R Y?6uZ^FOQL^8?M͆5uD74 @H@zsTOΕy TMD0v+}Qv#߲oT۷7~Jµyqsx/^hV]jI7WL =ΊM ؿg+8/c'2X0&d\-,W-<ͯ0f_}PDSugUV/m1'rb7zc_OP&M~ʑ%A qĦ{"Iɦ 3DM>[MUO0mׯc ij;aG4-oXZN/yN^|`3K~ON+H*Ɛ쪞i Y@+kypsu@_aai!ey߳u9#X]Y9֜& d%˓0 DaeV$oP56ZP `F%5Rk|z U@!;0RFSH*B"<кyM <7(9o!l3Bz$kλw9!_LKw(MĆ(kTm//eh&rEÃk!` I oS eDyUyu L O;h`* nBK<*O:c,FcChGg}^\I(gwa[ DR&RFdz"F;x_4uߕ52Uw{t:8!u ?`d-NF k\(iA 7>zC΋zhֻw3L([J΃[mOk.9vU/@6q΀!ߒp cR`w]h;譪OPY ~fY' {!Ibu_/9GaJD0*_+9V. 7h%ZG|&/c#5K#[yYቛ"aVO|c$,2:L\T~A TΘ;csТd5у\f`92)1KLEaq6הCγi`5BuUACi' ToyH"8+5+ \Z.Is?l! ۥڥv#ލIH}-}@Hi*QbckD3=:\8άpzrmxt`hV)G<3xc.֛kW !L i867VWN@1!R&I7ow-Pw(?} ,\:@omFb"qC]}^UZB4FD %iX OV'ъQ*žx;{T0zCQmBs:֮o eޠ5r.of0e3B*at=*';: #˓nj|7\㗩LZzW-gnY= wThaU*>"$zB 7S2# 7KM4=ӑ3\D.|Lr[]H0|CD,SDo, xP[Yo,yAXzjN!KC'ƯF#,GWՅtQ{ 604a6tA#]8A[Ԃ,̈ SZv3[k.` .:wRX٦ evY&?WLa/￐P,;a[ ixf&^?tb>IP,\ zNn[ f? 6.9(;J,{H*4kD6{D/F432t.Z@N֞y lK:`EDl_C̥D_0{=:eMx#$s]*K&ی wgTxNsBܫg1,v` lP%u&m@2CS젧/ERz g`!6ts8kI u_!LXP' ?L1 *CvWMhpDl(}cxXLmi?7*6@)҉\p%A+qumQ#g*5'u!#L|ef-BH\I^g2O•k2@q9^NrV'8+0x3H<-Z՘?sCqA0 \@^/&O"@ :lP8#i4"#'DxU-S&tHN W9%l/uo.< 3Nдu.'KuO|tU pEgpֱ@^5œ(#y0 6fE'z碚bd[ i){v+.?f|`-6 .A.ӑwńT䔊އ0GIZov3C5Vpzf~:jdʨf؝&=0V[7Mu9EDG譺67L>ܞy<q F`Pc7Z}΁35 d-r{8, Cvg|Dk̠x;{jX1utgIgY`WDR?pu,&6CL+gk\%dK%-_L!=ck[*N|q880쁅72 O<6K)l691 VKnșŢbA-gixؑ9rjmuxo>T܀&.`=L|2lNu3`)0l`3SڷGLh &g598FMy5ݑdWu,fY9}V.n dPh_V6_z[yo9gYZ07070100000065000081a4000000000000000000000001646b69ab0000145c000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/isdn/hisax/hisax_isac.ko.xz7zXZִF!t/d]?Eh=ڜ.+p>/?涯I2Fف縃HRX{OZOT݊ETy.=#5/Z\^&2> !}Q؏G>7+ӧ`LޔSP h\{K8*5o?vA}2gjzGa,xrb8t1JqJHoJ/&lSS=ĒpPF]1&N< ШٜD;k)w9u~?.:3)Q`koVj{ o. z~e.嬚-K6˅6/[zUﱖ [S5.<Ϭ^i~ŰaEƖt. wm w\w,ٺ:_vo1cnvYDB;j z"I8/m%z}7Z~}i6ayhWXHJ2*~56qyO\6 [MI4\yWY{28&.P SrfLLX/gљ!D x.he om*~(a}^\r,2ӑYbmK.7Xq[LU̲;UA@GbsӠwP0SCɖ9GAz..8B9d9fV˜D^4HY|@b{ﳜ2n,k 1!H^K7b8)R| Vf莒njnPoUD+J>{N>~]K!H?7&my+NRu_Y& l"xb ٖxEF~܌ ʰac>/iIn%5YH 8t?q1mnv5MqÁĄYllae4҆ҐZՙtSbi6x}8&Z>vTh-wEqʴ '9&tΟ)#`vG4/0|亮2T"/ca)W;ʴz:iffD'uyQ,$tW cBA2{9 -9._hf\١^Gv'$Ɠ$=%Y*D۫,8yMLwK'9ǔ vKnu^b),v+|‰,\E XYM`%U )z)E!(x$h1 qWw"N0 c,lSܱ((H:}gA[ؕn&D#ڎ8./_HǼu$'sd ( 8ѻp|r4܉ @Go>OfO~o}";N;QLd!0HpJ;3NqMT"Ɩ-:_Jp t:J65ɶ){9!HJ;ۥ~RjhLvƲPzunۃn "'Yj9z˙7D/kSZdbh!l:~<9%[ ^7rV4,?ggt694C3eʍXސ1-{d3݊N,˘_ 6w\A dyt<7pA&;br:6# D0S3ןʫ­90 >וX"b&SJI ?-u)Wn3 |:ǘ?ғȼ .SF1g9H"! riG0)@!(z1ؿZҿĩ]3@8E=y$Y GQYF{1w@r#Wb^FbH+A$q#xN//>q(G!GQgT"lb.vӖ9z֌!bfoYW.4 ,j WxaGwWr Th+"/;k\/U@d|lg[Yl:>=}1N-]JoCuo.KFċ2i}Fݹ[`餗Wx󀉭'R[HGc+C),^~p+竃m!E[7:y SB nY%=Raֶ2lfyt;XT)s {b aFjsi6d'3)FW7P-`b;*o u*^%;l?gd ެ|SS:Q6bcvW/_途DG\ơE~~rO'Ĵ'%8?;6m ;@*ȴ\S6Yt9Im!C$m>POI֯1Iu*=Nyl qrKȞ6 0t¤ߓxX*#AJJ($|,Rs}&s^7!ԟj&CL#Z )8 B+hI6ջonHvcM# ."xI.V_em# (``D"-a#+Oô?Ş}Eh_BH! S6ޅ"21_rgeDFfsLwooJO_5{ģzN; OΙq~B7ZlBѼ0ټ+5fKӣ&ba6ǺtŴ(S}bz( e\DԝG") jd\fUʜm[|H>bs1t@O5ܘ;i¥CXC%n;_>iDp/b 4DGw!JU#AxUm7o(ZֱgYZ07070100000066000081a4000000000000000000000001646b69ab00002f98000000000000000000000000000000000000005100000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/isdn/hisax/hisax_st5481.ko.xz7zXZִF!t//X]?Eh=ڜ.+BdNh  @kzՄ8 #hחW[ƸrfCNŀqshC_ 9Q99<<QoŠӇܬD5V3DAEǥ92l<Ĕ+ BpEcʽ#ڜqwiks l+=Tԩ1=)"Tk U_IV9h[W9fH709mm=EKA qZ-LE\Ōۼ>.&"(p9!G PccYTO*GHvҠEk1.Ws׶]6t R {'=C-2 s&%\c BmDʩGt=,&_%>*FEf-ֽ|YÑBKG6LwfՋ޲a^Jj24BaIh"! lЙO(u9ȗ0)<}Ǔ ~%c K4NNL Ϧ:^?bNU&Ͳ]U4`)V)=趩Ґ|}K(m4?ߴuKx p{(Kk -^\/ x`;vs+Џc;ȗY'kDŽ6ڻ'-F}jNmdgI}+MBt]15R{F& MrGfOKnm"TZ.h`-{S˝Vt'VqGM<%cZP2p<[h_GX zsp!I?pY׹4 >`M9[r{"26+wD(^vQ'ךhQN)2oPPK l;l;3xoJ1^+mrtgyV;[\ى"o;5Yy0 &%A/rZ4nWP}-8 d+%z$ƥ|lgv47&g˃#?[)!-hɎ^q}ӵ0wjS ;(M̕ݨ;K2Wj$"<']0_WV g1WyZgQTG &цӋ\LliC5ktXa"seM_K@ocȮ{Jo8zp,R;s"-6xVa~hĽWɭ ~F7%u[CsᾺΒ`LM-пX2pq}|?h1cfOw;+nC,P*} ݙzIGp7j0bn#ɠT!0/oi#o>byZiU!B.0( $PPV}_Eb6Mٟ]#Gfz-\|} Z,Frsa5" TsX*& P,7K VXY Dl9g?O­-rdFp?s~<(9SiRR_Keg5v-df?g0d%*umV\ev~YvkJ^:¼^n-`'Z:.,絠'|^CgjzgLЂ%`McVxɑR(m[Y~~qz蔅@֛DӌA6^T7 RGSutoMʷ¶bг¸-(K(\,m\emɖ T0 YV_}BO_w*j'=pL[T Iꅯ>n~C2Tg`[W+,'d^|RCvl4({TeŦ7xZퟧ؝EQuɫJfmnׅϿ+3 lhv?e*h e 3(4@ΎnOt{Pʓޒed`JEjiV Δ14-V+vTkGkwlP \迾Aa[ @&Z_fkCiiwrTy4}XA(HtT+eLZ01܇&?Sah$M q%jŢ?# -y^Ť,_Le`M 0UfD%Dяw}b;SZq9/GucYXV碜ܭ¨ }0 ۷v٠"--4xM]J_+Ka<}Yw5< X!rS玔72V^S"v-ER0 >Wׇ @4*g0c|p\ޟ* f^ 3sl8hjpI=ge(6[x =gİbf \RgB(#E 1+Ɍ#w/8) ,7̒'5kX {߿Z/QSbѶCC470+j^+#G_)/P;ڸݝ92Լ&xP8dE p9s_ &y4׿J-w|(0XM1»Jx)9`hU-嫋jYyoR~S0%|G0ֈ=ȦY1* E۷aV hJȉQ'}(fPr]p/b sU[zTq՟! e/kH:5ۖHͭ\lzf &.&-sIOBSы~~{007԰yQc׌ҜMzGv;ZZ3PJP(ܿuD5"ܞYyުY_I 8 >^.$?GBEJS8=p'zsd ؔ)iGʙ"|Ⱥ JDcOtFN:h|Lvq{~ gȝP4 of&o҂1--Rim ix7#]WLQ(xAz>Rv! oPl&F( pj$U9in;!o>Ѣ㼄k$iD8"4z;?ķ wծ-wmEB¸-ⷔ"DE(cQ &fB#yv^swp_ZV󼑺OEbu!i,yX!g/!E Q=Ѹ8[zH9^`g27ȸt +ah"g TDKg˼GGiV#_zaAh|;hYJܒGR&M5"' M<&?#8vZrbbTYг3^تPuɱ==D'eSs,j_ UG>fFM)aR`殡,Ӻ=r8#u#iLRX#'+a )SsE~G}Bwү*m#ƝG`íAGrF؆ksن)-ށ nRWlr/!^! U>O. dltD1z3=.F$GL)c;BQw.UL&d=X|*U%_OsŜ ND`tH3qdn$0O %p:l;*"s<E{C*}M&bó`jؕx 'Rd3K=.$1z^鶌тbI5DUiJPx}sW G8MUp'(Rt0oEݕ*|gH @6B49( HVW.ڷ*.:"n:`^5jHˆcTke [1abmZVٖdI8c)(]R&j.3ڲww[)_u)TQZ@l}J0kKX,^u{q! *Ģwh[TOt 1ae gh8,70d{v3.:n?ΪaTLa9@?o"QU'!H,װ v6c8vB6T\0\UD%)WWZ*lT e7Oh~*1_D3jsmwCFf\0ܔUbOlʸ[ݚ4̞" &I  Py;'4}SsPu6!)2(|oIfԊ+H9ڭ=%P2QafVR+Msw#@Emդ|Xl=Q%, br\ZYIuu~z2:{dh~LF~dXOvZk%[$073^؈\V%(K@Z3KOِ4f 2 ?.0{(jѦeіKe0_Ҿ%G-}@R3tȂXz*AخJLd]O.'Q]`EMDȆ9`DofW-v gb}b\%3_F'wsDEM*0۵EPǻo M'`gk>Kj\ߦ' . 3 5 Z"vdž+0ՕρQC$ix?O.B@.]l\#=9pgD*r> N}5YwLFxc$MTBgBÞv&F=Iի#ux}>V8J."aq+EayI8G.;?}E–h /]'F\?qrK6L77Ouր_k:P`5q{orX աB4נ~zN%[uKw-I'Guqkq9vpjEhƯElR!*aam׭g_k3QTr%\2lk(r½CU9QqHKsJGwԢLLH+=%*/HdǬ9+Ξ֏H̊/h<<PaՐHz]4h lh4ts׀A!wGJ AhbU%(gnl㸾2ʉ^+S8u> 95-CE96lݖ4`aaЉ6g3CiJ(9ros<('/~ Fp}\v"u< s>[WP:]\v=zV x3e =AsA}ɅQ+54._9:F iTeaT]QhJ0IۛOW'?ƻcT`bwsxy 7BbYY0=qP\mzبpuc;owc΢ՕWW6)4=]?\,WBfP0k-}HdvР+}V;ry2)I.FWKkkمI4劻|cڄ8 4Qr';7&8o9u mYΫ1&,k9} 8̫7IRa[W.d*U ػ.T Yq Oh% Tgf$+F EJQE 7`}-;ȤkpTm.>VRc]Q$aCtP"ۊ1FydqZ)͇YO>)oCygJl̽}޹.l|Q9 }1JÌ|>`~NQ 9SfQz?O) (J$ӡ5-Z$|MMY"5ϔ:1G<2JY Dxp`W;Cr\U Yr\0ׂ͹z@ib*XK #Dryd`Y8J # Ne~@0jպmrі\G?*$C_N9Δ{sȼ䔾6IC6 $g &uBM: '@ fU@7b5>1fVc6~ZҨ+7 DU|I/MLɟx#4;o9,ؒ`f=[ 1fg ɸۖ)Qgz =~5v_)s[>ب^bHQƀ'P/>lCxJPwU6"IOBY>۾8DZbB+=j e:a˘™YzPX.VGB\aS5<"}ơh< ףּSユn*T6>QoxʛaB'IUe vJi1/.gԬ3t2,eXFUpaU(]P[r~ Qz*kcftMIj./M:M";)Wgp۰bC5rW"`FI1%u%~MmF-ұ?blᛈL @1)a2 HO@L+)qb+17޼PRoM JeW ! B~0X @CKà `[l!T$b1~>N]:gV(߉>r (;鸐+wGQ+@cij^xDNZ(;hZkG.ES/nQjJ{U]1-͆.1. k'Nn̈]b6HKݖ'Xf~2]΁)ƈMəznFFrDSX?R5ݼNɻNg &qČ [-Xk4I](;#BExr^HfcQ R}L>w*t .S4Ͷz1x -Km*]z;قT=ͻs0Be3_r]SI%5R' '%ILOL9.qQ;˫BQ_s#O?NGP=T/W%?^GMRJrPr $wɪlm;SOXF TW|6NClD*B :8b@^TAO<_/IbkՀPW_HoNz`}wNޣ6N}޸eg5R_6l2~刋鍀#ݭvbcox̪)e};tgg{;O k= pX&#ͧ1r21j>⨾)sN$:F*! (%EkS[D& UE <'4 #TyÔ=V;K^zӈ F[q ugwzuw &MyT}!Ý8{uVnK೿/Mb zS?k hSar"kDZLYHqYw6|JlP8S+a;4fh+k] ͻU4@O b@(mgxŒf (ryHdzWc.!9A?lA zI` #ZNڢ[9Y'xz KR+h 3!-f2ے#NU Ty&}{U&:w{u`rh$OBat*%LyEʼn6̯?v+r馅ˮ|fLüe.k<=y~] Iz)`J=sDoX%)`0Z/P% t]!Q3u0P6zY\} 8&:|{W :!nywU2TxT:Yð IUc7JIOSfW ը*,;(.xWؿEw *)ݺz |;=.( !0Po&tIz<=pd`蝓1)j<GsPܳ}X8./bcMM/y* )Q }Jnt|Kz˄\!<+*Uqu~UKAYq<~7 &)8( B߾12?Oo]´ yNb ))T9}Nb koFZIlvw6Bmm95J}NOM?5zJ1;38a.3j9 Эjc=Gjfڌ~`X4k6G)EytEY> tFX,51H*Óg!ĵ{l)V'p)v V\UXrBUHﮆ _/"r mv`&:zc$p'DӐuj SӅ)4˽YO!RE5WJ^ ƩBԌR96 YltTMªgL㔟lM22!faq@\ '<ަ=LҜs (v Y)OiZ{ H-8Sps͏ddҝ(8":MlU}M׈z/[m~ 7S (w57UFW0%y҅d%X,7"30 oS`c01c:E^+ 8) 7@VN&3GPCj[Vq_VOO{w`U@v}"5ZߢT*a#(s`; Qm"dc'zQ`7Z/{W^XsH8::辆vÀ g=1{<JMFw٦X Šse -wkȜ*Mu3`(%UM0?wf0xFFY- ͽr^!N 6a?,XI}\Qf&N7NC-9PЌXƫBx/6GҔ9ί6c(%}/ڮYkAa2]2\%ld1)mYY&ۣt_sDS$I * B9 x&?0l<@1[fP **^PN&6J3f]+ M)Ez^Oy)ʯQC>$%G*DIt[]au,!,-WnQoŪOB šN% хyz8ij>p 9Ulu~Ɏ?ΎA*ѱϣKfPlt?_Q'^1DLO ku8ҿci xK_:RPU-'ďA&+ WRC^8pWHyf0V-EX='w)!iiTXSڬɋ˭YQ`D `ӆ]"s:$xOG<6\{US:zyWb=0OjB[{um#Yd 83+;P50h{||Q2$-e)_!=7*bTVF{xL00s.B~ͫLZ_kM c nI\1Cbee~wl! CQ?moql9 C>.x.ܬh[{6ʋ3νx6Eklt[+Ko ȳaӴ{MzQ P|Ea5ٟI̛ϢF(2e^N "xq?9FT융<~*QWF%hr§*ԟӛ_?$'W2ɸ}׋-ZYTBRDY"Lk @>VHS!6Њ=/oNarS<B81 ( RT&IL"pn A$T$DjMsbJh5rQI{\Soue2ps!Wd˨CMTv&P&ğW` 5Vu@r 􎑃#Sa_R+o݌Y3$kQtg^ؽV=1>hJ?؞4!8!RPA&ܭL"E K [|~\u,==m!v1TL\g<߭#Ā`~E7GFYjn i'fUdoUM%d'*|`GdEm%:[~۰$!eE%xߐ7GtNXz8HcB Y'[rɾ(KGƂuN aa/e9!0eI{&]bWƚ]r fv\"S-i]9W.?HʃhD<-"*=;yZ i(OݷPr,xtmQY!^߈L]WY !I_5@|Y!Ҟ)yƐO |4/W韰ua}I}E=6o ߔ@5<ɋ5V"% ɠ.^(6FY2{4XuFS{<BB6U`;k/&NZlzbީXqx~dlXD=>'|4oz)Yℌ?ĨX#4> pk$Vrd9 lS3O7]chOBvB yA|UFT87r0'^qվ 폸'DX huvA-Fi1ߌ.1D7²8Ӭ }ՏIW5^rSӵ,>*dxҋ;ƽ [4WBm O*kDdP*㺍tyתZ5RD{40,o"5 d 8l؜wku`t%YlOĠhdsWac->%2߳~S\fu~vfJuF`wW#(4oޔ(Wm{)i7^cx Y?V1q׮^ն67 WҴsri"IpogKrVN7ෳ&j7 \Zx 3It,]ɆA;Np+~3 XdlAjsz)-'NЏdK!\p# ̴(VO[9cYkOBE*x7߉k^?0"2b=a ï4 52$̗AWkCf '>]vIL,{(ZQ>Dޘa3Ƀd'FDiPOM|IB^Emȁ,T'4F(ZDqf#@(Yo2.ڊ@h+f X 7+r^KLY 6-7?ܽWlQQ(76sCgk 3XJ2EitvyOt8QjC%n0)_$\SHf6o(LkITi xq3^/2̫Z^'v/ڍꈅuGstRYq,C sxӂv-bnUg} _@&jt4rd368p~sXrxYTCuV~"fPEZrlS;kpf%*pMWUTb2^aؤ\k[`Idddӆv)ڼ((΃վkR=ҭ u"1` E߰kfVUTOr qRJJts'Zd(۰̣9-4i%/6YDbWm`m0R@`+y292Ȏ{N0_05\RCR  Ep8R7rS'wNO?9|Gv6eV]ZVWˠt[|/@2햁Ɗ]uI"1B|/հ޴3b.Wm \wIoGry$9seq.Oi.OEp` l R_-DzZ6},FM6ičHU}cF#nYuyي4I+'rB +gCɏP#7ovX2YcOIQn]k"̶+Q./WH$J| O plU%D qr&d*iԹ,KR"4 FPq=u|8z| M t7v41w@쉭;ui։֗Zܩ>~2l ~$Dw1-z M+n}} 뿸f l\Q [%Ybwz| ɮPT|fNa^M^BbXm~#.\MvM5C;EuάlҘ>Lзd@]5JW jgC;!*TI'!!a\|iݲ'!k~rF 1cK` R] m"XԐw>W[cK7ڦd30- e4.G 4 +F5 >,_)!P}Ai>izt{c}?VJ? 5[)>54x6>/dz :yΣu|>b˸3IUYLjQVeD'1L:ȧt*Ve&SPx+w b|hl_#,{"kVs*hbԭ$l8|҈iNBE&eR6QGrX W}d~9撚)\9p@v2|xqLi2Բu}'|PZn=]g6p#u.Ƴb|Q7avـc "WV#Sv\qeiIiuL^q|W8sb:x'*0(ʕQYG{aqSbcR]B(Nc2M, uWZp R @%\'elcJB]j؊47)/5u$E[n"o))%Fzmdi%C4,.Zr1wfH )8=z]t",_z FpgKKPt]lL!S"fA-o_ 7陊erhol  ^<,89U&0egA\l€[6~v'F+fҨt%0e={+ԫ }b N}(ɂz(kȼ)<\zTFyĝƅ﹘Hi,ml*JV;Iׁ%F~SGn/rL)rK4QF8{:5w`JKZP%- `}D[~N>h-@kJ`mNa\[m!'מq a%i p%;NFE9O@2kٸSw'>ua˽۳X7m.=Yp6|X>Ȳvkd\<|r>)8NQ_SdבkZW4F1ԃƐ6E(9J;t8=UB\ xyfLek*Iy x)QD.)zi+:Eɋm2b"b_{`v!΁; 冴v+="6ԤH}bb$^FJOAesɁÐeG#)qzYYJo WXc)ކܴ2gN=ace1a6]U^0O6h2 ]7H~U4"3(tF|#QL}ܜoSҊ|DLJ}hF S3ZbL2dA0j(DRڟdk;T-a ڕ8&eacS? V?/ `H8yqKD[FB}&kH*?-̹yKT2Ɨwt1ąW@Z 5ٓb~-uӨS,aZp{r?jOwB@$*S˴u0?kL(FfyNS/#Çw>.\~EU? '\Qxl2$ 5L(]Rǎ52seAϛt svHV4c42LM^HܲM/$ҌrZ/艒Ý*ll"Q>kWaFn²Tbud FemvB (sCDfO{GKSw !lQ7#' [ <%$>IIw@iXӅX&rE oR;ι?lay8ߖp௢Us _Q[{'!* .TMB::b~S|"ڏXz4_tj@ *@oP 9:JS&h|2? T(YFyX1CӛT5rӛ"-9|G[gܗukiC2bsߑ!N pʹw.m@ ,Hx*㋗Acq]6 =KG $׭-mM$e}b=ݦE}^ūelDZo7Go'WFN`ڝ7%/@}{<&R*6h SjNJв0RS42̪ U.-5Kb@L1Ӈo&!,,jiJM 1 w7"us=fУytԢ\NZONA}Fy%B Ң\3Cs66#4&6YH=?/7aK4Tx֡pj܄x4ʃɏ@ kCsBs2T Q1qm_?dyHKѼ_5I?e ç \D*8B*ĂFR⿭DܘJgIp2mrC\#ܞkE&؜"VTnpT fF#};(yUE.Y'#J-oߕ3D?/G`=cqlt}ktMpGIx)'+7ƓMtP'iيG\Gm)Wl擒2[ýcҒ;{,5$&+/цtI9ܼ&Zjt5R̀9Q}v3+׷lla1;[\$.ɨXgPC"$|*u1.ZN V6;X0rAyҵ& `amV%5Qx%4UL#)Qdiv3C&sєV;[ Dyw '۪%!dC6MFc4Fwur`# ` &a]bGW7oMSU~ ܾoi^{Ʊ7xB1~)Eo!@tx߳u2/Ukz[sTĽV$yIN:!I,PdօBB;+>azzweܽ jN,/? ߦTPL]7̡AFO}~J5*P``鉛T}yg:JߥAkLW)d<%En=M͆×[9@g[4@h( UB(016{2ϾjpXiZ4!e2m שà) ./里1MZj4 u痷`(7W|93׏ =n|S@gF҄۷9Rjny8|dA]8Kcs17Inz<{݅${OQȶ~՜ok<'fVheFc缍VHΡTPB;ߩhXI[A Ff$lt &<ޛjG[Jz-&ύ#Yu0G5ҏ|Ocj >T'jz0sӜN4,#GYҕmyԺQu>\\ 0TE8a62۞B#^L=>(bLق5 ImBun0kc@@aY)!r#"液MὟD0~Iqv#?+l|N]hp)?Tj,9S3lP؉PJǿ!2AHd7d!}VGBŗr 6^0K?Wè+Snu_?Qidܥ:&b.ABب? F*0<~P^oh:~ e r8mGuEk5Y [ 84)gsDAѤp 7J*Axg#&f$M(璳]^ɑq]eZbTu21ZyOS4Q:~ 7㖪h57CKLqh$ iIRؔ }sCdGʰ61C 3SJuc;ې, e0ZqCBd5<~mt5$Acv"FYaf lMǨcύfR #a9|̔0y?ڀ>dړ]AEVyo$:-ۍ'WVA6؎ǧ1~/eбW NRFjwqWAoM>sP`Xz俞UЂIF~TpJv ~8+0y7=,?>N2Ԯ9:H1܎ 8׶JaK"˭%BFVjJ˫—EpyӫaU EAǜ{\=g{Ư#jE~e |IT/K;0rT. STҚSncͅ9rCe+oSHN3bN jp׃oG㮣<TTo~dPY|%X f5t^+X3:)yO+71$Mǫc %`@;aU$MCѬr R_]ݧoY8.zl>h481zn~A㌸hyŝ 5Zaz',W~ xzݧ*ء޹X|o#n.e=9O!nB @Q'sk0ʏP-VۚKgk-Hg* ݄O%&hq]vkԛ렜I)c UYZ_rcTX^A'y_[)A#`_3γT+Ja<-Y85Kj9ZP"+u2W=إ0.~ߌNϝB]O=3{cqHh닽T}ǞOwl2K{(ugO{;shJ=c[Ugj%5B*|ѓYwT/@C ׎M>d> E[n>5Wvgp+!~e ACnkX_z BiAth(䪓@}W9ܜ9C 0WcG 3V*2x (p ó[{Q #~(։ (йnQ?o1EGt2uiGY"ᆺυ.HAw5.[ w,Eh:ö0i#m5 M6FmٕkSOpZw#'"U{ϱ)E<ř)1K5oɒZ)^cEOmUؙ+M<_}=Ֆ^s@Id8{M~RH~heA\uʓG \4L]^2eK?m9un(ǁ=7q[;8AN6vg^QlD>3' ߮MeJ,÷Ӧa>FIlYJvwK"|k"U>b{W+Q) :.,Q ]db֩{֥a%mXI8ʕϞQvو33ޔ0 M@?!om!yg D5@&;!d]$6QL ti N.A/q[jgBqO_pKԤމG!0%o 2G<{;UiHZW#zF47Eê2g(Slfk!Jd ;je MD x%m-']B v/,wi9z̭y?hG,U=,m:W>a&sf`WA*`k/Ѕp;Q@B2,n߀DH :nrtb_'zUNs:放ZΪ#vmJ7(I3) #dTe䆛[֞su0TwܼdO&s[6OqZI6t%U6&0]tږ«cFl!]_TEQ{k!1lP `F6^R S;5)8y hU7Ď4'e W;ȃ >](p[dzlSl X%rg7|ޞU~ d`dwP ꬻYayG#db~ d%uPτ[iDH3Dސ$ݼo/ae|6<""ot(f\'wEiU$]ۤG&soWʳh}݉5m]5{k~ 8nm8l9]5'94,Ocwyb/|Ya04MwzcAmP, } £B<;l<$$uU**>9^9ܐ@k\UzHXcO6C3ꌥ t ٨KPF݃ m2⏊ZWqS6$ʸUDPԠ/BR+7"so'i]~+8Vyu %I'񔍏cx74ѳaѯ e)5e55#Vؠ%m6߫w0_[KA+ {[mgHF:h@GV5aH$؇ix!2e~38Zqn^m͔`DMR] Pb7 E+M0͢޺9 UFe钋=$ raF j썮ڻCf@m o&r*^xKϢw؏hj:掫9|EUE K:X5|nx'ZJ9&gIu/ ODŽP+ټC;2{Ƒﱲz0`mgY O`L+dO=H>>|w, w#M$TCZFwIY$9JA2cvjp[v  t'ierqPߒeJTO;"T$g^2ɝ1lWCv:BvjE 7ǡIU//?Rў7Axw4v;I03_[>%ϬGx֨OM%lwe 4E FOҔ}JX Q9Qxq zYxxGawYV+<)YuĎ@wu_{?mt?7<~猭Db!kl a},zg2e .(F4f!"̞Psj5KugVF껑\7OK|K. djUFT#HR_QAPg`WrNcD;;u:VjHFdR>dQxmIIU 8Vt8Ҍ[+-5 (NwA@=NHUaOߡr[&NHxT1\(J4 "Ca~m J Pq{>,)kES a%Vm|خcG2SN M&lSZ c㲦3n&[jȢy|%D)HaK9:@O>KjP69g~#0V$Ou7"lM0t ǧ+"& ҝT w.|"x6k`j+vX@k,PpGĩVU8UgvMC " S=]lDT9&*INO oPG~xvv!;ʠϜꭗF5TλH {:ID/e$g@ߥ{Cܧ@g拨_'Q1IPq>$р3 U=tX쮝ݿg>śS@ ,n>sJaMUTK#5~䧧"uޞUz * pwm UC}/0 "#ȕ냰Ed'37o7Q3\HcdK{|n@#D4ͫN_L !iƚ ާbQ}W7b|lrJNY:Թw -G"u7aħ@s+Q{tJqIX@Qn]7zbȡg$v~ڀ#C|_IdG엨E"¾lsG9M!nPGǀ[@?CJ8ȓA9jrE]U\ ",,>%VgCoiSQ+7alҝꢂW0~t;듵:X)0!\g pS-ß(~68!& jzo 5XŒl|6|lX.E?I%͟LQ(7҃O3n-]}o ^e& yֆ8H/p"ሑ"Yx=jnl mb[1Ŀm&)MtGD\hM7.#cD*Cu >mS*f|Y8s_O}uJdȮ%pux|XoC=0~=~W-,m$Cr1 CHsIc3VơH;dy_H1O(g Ԩz,X4`TEjqY&п>y+LQr#aθΣ7r1S>RyT%ʻ@u bZbyi|tApyZN\׃}JfOD6ŵ.t k(U2M"w&a! 0\HZeF}q.DJrukɞ>vЪu)Ѫ!@cF=|f4T͡#Rv2o^IR>?E'(aQk d3Dy|{- l"3>AQ,5͈#*K5i˺2&ԃ03#^(Un8z@7Hg"Gs71ZD[S$﫮@VpoD5q?8X r1⌹߽y}]|WsZzcmiAL?- (PȑVH":GyVTRxXo9ڶՈ$sr `Ȼ.ZOH}1KU&b7@.ۼ3H; ;kQΟ3to8S{U\k:cI 2)]Ȫ{o8ufjO7"LqC?tO;IF{/4_7$[V>cv ז7i}~uz8e O[ Ĉ}]ko89 -;<ژϿBOܲWʋ,?J)<br{2@B+` hK-UgBc' bTTs.-bM8^J"AwF9ľS`AqhQ׊V 9tSu[)9}*ΝmŸ?t~a~z~(JgJZ ma0WfX^00T^D} wlkb–+;szhqfRn$A/u6uτצlg0l\,XmXVBe걚U{d arޙ \q­ՂAiAa! yuqr/==xt !]޻li)ݞ>x:u(9Ehg 3~- H xY MWbˀΌr&BQ~Bc0d uI'BNa\Vr ;WJ q9?r#"8:@bKf 18.&]̧eSɰH*9 xދ== $US>'F,G ٛe@R$̯*zlOL)_+:Ya:ٕpei %?:H*6" 8? K hz`e;h]dz|nۡepG0UkY4"tq=Lݔ@]@HJAPn+TA2 $Gb{Nkjo^(z I?5t[ᄂŵmJJ AbR̂t\Vt"*mp38G!!T !"*巄hDQI[f}&q&Y*NJR ml{\u$LXP*[rw^>)g4(NWOla8.<FmGUW #`ĚsyB(YR.F0f\Γ|?w"[OF{F`e; 羽o4V9=]c0cMA^){P\P q]#n:Lځ[0-7@į`e\~tⷁj۱ٌ'Rm-Lhau$I6NCEtuNJP > j/oO.]77]ynb*2XVDleBXe8"YQ ~u;?]W8qBS͑b•U۞ < J"爦l{D[b\m>A|d0%}t1QdqOKAo]K;lU% , 5w% '%P¼YPǕ}_ӧs C ay |* rA8OPýA^Y; MQ&?uf.Td&F∳ⵢ*qO%7y $m)0!cyoGy51ER~AW`Eu5")}fY?[#cLY[WO8oWd#5jT~x{3TW{sW(q81ʭzU`PgMMи J1&{ݰHJ{Ϛm+Hl928|۔Xc+K:}*frs<2ig̮źĻi%Z}!k3|Hh-Z*  |wrg'""C@>bBB>)_h {q%&8s8r)^WL8 dUk2ږ je v(_+miRoXтp 0=Cqa8.j܋,e\ y%RzryVpT.uAYXUA#+F9LHM5{a1r )"|`J5=۬ w!-y[?jN؝W5"1ܡd[׮ӯċGuz7s]o-6d=r$sWfRZCxF:s! 6C|MW&;9V>x33w@؅P!u[^Y@،>  ]aCjh"htxs?){+]۲zcڳ߇uk !ݙ TP3׷m!7U~OSQ1RykpTϴ9h?Ť7fdm 0UU3 N;!8C/=vXNűO bsVXC#)I_bGuzcF+% )>-;}P3t<1K~cN4"(~# @k ړZJ1,]" 5 M USo L*wfh I)1)P=! w4aU`-` 8S33|֧Ow҅P?OM SvzfU^M e24gGn昹@{P:ˑZJ&@H司TRy>QAl* ?¿/*de ==hxn'&3vTma2k5ߒk/jEWCG.ay 37Txholv!\Y{,R@m{ @ѣ1\?%D"ƠҀ\$1"Ϋ+sD^ɉ7_ D'<  L4pTS sd3lL CPJhŝpq/7(-uL*<\+Z!IMPy4 in}f( HVncmHX0rO@AyFxCBޠ(^w۬J!vQN⤎y˳xG-[^K>ﮌRO&aoTusQ ߎ.` AP  @HGt3^@eW/GvO4>< oFuIUŭ5uo>*0+EG!<G ;ÌôΚ鐘D{Hĉ߈a׵;ã[sARQ nգ6Eb̤VnzLNyQ>lQ&}̓7DoH͛GdsTӉ+}}59L $f%Q{RtS{&R?|S̲֘H㸶8 `HdVJI/, y#O꿠Xdذ$3g|TQٔ˗ I[5-_jJ <я\,>G/agT4J[RՀuNl-92*A?, Uj<ĞM`-Vi+ʶdi"CP ~DZ\ZOcRq"pT#q*p}gpy0]8W ı1(V_rqIXXUO {C#$ ܮ[:"t{O&)=w~J8,)866#m @NroiDgE^" ~:^A#^RO3kW+RvϪeUVG |Ep%pʐ{^WhXM#'V|lښzX!n'bJW/QbCa'ϩ2MJӡd!醯^"=^צLs)t5&x9t?/!l4,4"4.0Rd[v}O䫛˻,wj0 Zox=NWC6ʚe:-):7u(pl' ] ZWt+1Ӎɰi!ro JcE1ǹ`WT뾎5B6?ƞaf{kOӗ1#\ars+T41Me2gHh'?6O- l'D@:f*OvHoza jѧ0s|91l1IQ#'(7Т6}>!]l".lvFDUw ;:}ivD]QBW1A]3{Ujޝ q40|rsjb}3ä,6[?:@Y%Iw,&u&EM`5V 9Ӻg'5"զ(ZɿiZ Qj|ZT~j[]vv)5Q8_ƛ23(w &FWui3kgᰵ7'mgOTk\bw# 6_{GZxF߽Cʼn/Cշ(̓0ѝTZuR=%Dŵϥ>|!:^C.aщ4-#pt(c=S qEsUQ:Z;_S #_vG;"C *vKo R8dRjȰhxJ N.iƮkfJQzl3ˈFO-:-(uq)[ ojƤL.FD^'pPdԕhU>iе ߀gB3Ӱ*xꊂ^@31hTp]pDm:אLQ](pI\J# `]rϺo㊷ ¥3/Zgl趭PO,p-˄ %ѶI"ˊ|ϥMwWRd;L8EnY" $Y^'8pzNmV9oeMֺPʐDAqںŻ3Vv-|Aʢքe\\ޙ#hUލGѻP|]Rn\@2j9g.GB*ꭡ;`K9u=NUIEg)O~r4*挵|@u`8.ƖJ^kj MZ\˷ĊU#OwqHp7a{~Y$vs|rhxkbm:)` =@?ڽ0`4ES+f+7 &|7ZAh/95Mhzu,@:I0v7c OY!+PP9W'UVnQzG#ψͤNxaw14L.βܓqDTvu2Q8/7fO]J 2Yϙ=\ XcVhHEWe67e;$qNa'K9CG1:zz7tNIJHP%4K .ơ3Ԗ\CO"\^I y=r:囎D?/U{$>; 2ql0OfVf>axz:NkkF#gAa>z%|:ym])BACJ^5$ZyDߟ4why$R`?Te-emJ}>`G*TR$â5@JEo aX}Xinz#NK!¶R~0/4 yuy&M4#Xd &,[R˪Vȡ'hw=6Քx.) *pV=Hv1!kR0}{E`=_VyM1p-Z֒] 2za 8f pOWMZ ^ۉ4 İ!= Ok kMG~K2<|Mq˪)N`]x@Pw ⁥gZ^N`u3Xgx,{+_8(jV2cm$󉁮6PX@Sƣ XfyI, y:A"7}Լ^{#!E5\ )%.˷t%ЖPOT`ёoM0i}6ۢRb&GE' l(U==.'Ar`8+H|N!f`Ɲ"ƨ64;2_&bhm E% 8R[i$ 8DQ [EZx#LR[2ħvc3?-+.KCU+r|})p OiMоE>sl+22QJg㤄.!~͠j4ةFꏒ5nm_E0 H'$JZi'bKmJp=`yS( IꏆkJɬ\pc)hFmE5KU yeT/A*X$ MS$d 'o5E $ud0VG1!݁ טMkp1;n=,<2'U d'U]5e]䔭I#!6%X\Hir \ Ksf.Y}?A.w$kRF4 =Tw '0 |2,5ͅT()q5UjmfgW\}N=w> -; oXPGn+(M 21 D7uXYЌQ4<\ @2B>'JMԀ[דRtxF '$ٛlje |=am6.rM! 8!GMҏGBHiWEZLt@ 00Dk[[AE@{ȗfJe( &_V*hZ%¢Ed'և2,.ID}xLzҀUuXM|#p_jIaR(&u5#Byp^V8L̜2D4X\sqPK^ q)]NI+4jwˑNI9Ku8p=F q1JJyQ[Gy_.AE[Yai{s~(G +/jhGAXJ] MyS@Ud#㫏A*j;zwwKÅ5vڗ,Ɨߜ4PɒPz^. r !> l}rL|賠5qmʎ ҵ6=r˘Ҋ@vJfp~\ +_B!\Uh$f2}@>bk!4Hl:w/N>Ou#E@ OCq&  j޺<=R Ѧq+* |DnCo+刣t~g\ gn~| "V1 DÐ٤ՃIZ.e]jm0e\%'[͂28ocI$6maLT<!Ď[rwio1l85Ckc ztqӐU1l]`:_ T %&K#"$YeUR&N mzt`͏>) 9QANe!/e-:PrbmͶB$qyRZt$2$}zsz閝0?#<.08.>˳i2X:mt2m$+G34{ТL4DZYƌJ[ݿ g^ׄf4̊Dt`0VnY.U"_Ȟ{wƳI\s -T"D"(PzЁVl?i@ eü3 g̪u8f">Z(7ʜ{ ?_JYΕB) vm`s9FӖɷ7ޢ(y 2 i|COP;@@~DɗyjHoS>}҂|Uۓ$?ͨ #!(^=3LJHx8m :!=ۻ#-:a#IQmS,>Pf0ש*3&Qvj'l%/3L-/,dE1܄߱;qF=1]6HO5`sYC[&CˣHFw?Ğ-BZiBRN<<(kSzOw+)w߹h?!'t3<Mxyup8? wnzBG6Y<-< *l ݳ^f~uQ3vd`V>О7X̊Q>q3MW;jmոrɌC.嵎O./^I;4Z#X0t˞&"uMÛ$a*ƚ367^/QG7M:nmnq?jH~6*}rT64u!epy{!yK)õS~I TpH*[h<*m p×=0C6Ǚלrcvd"Q_!fv誜L9ESVdc„-Н߼ 8h1l3+\]A>X>AZL 2wV6._xDC0#<`Cpˁ<"ԚZXd?.j(ƝIz- +0(Xͷ5h[G_k a1W:PKjzK*ϜX*lIEа5_POogԵA(QK.,ncp4F%?5KM uD Eօr|;mfR]xlo[QbܫtY g _4粞 WGe?kuӮƌQEx^O&>yw&P=.:%\j[Y B~gŁv$;U(6o>?xW< QڷBR#,$D&^%LR)hb5k(,`n[Vc];b5)#^ٔfG))IlZ >^20>ѥ dh:P1-ݸ|]ԑ#Hj'oGo:@Ⱥ '@< < F>CL*muF½Ƿw>e`밷dQZKZml6RĞ 7X]> aUG '8hr¶y'r; ‰%G_f)0JLÿjZa VA4xZ4,#ꗤ߼tj9<3r(7P&b6~Y;TvI,ܓo擬>ї32 SZfK3/ "y% bjy+ča|'F4hTAOmSCk~H\Y"F_ukbP2uLka*Jgף8A⹰fc Pֶp6c㟐W`2ܞ:؜g]X _K8-_̄9Pʂ~$ ݟ"ܔ;&!hi:cp8슼?QgTsMkUZ3]lzSo?(n˴"li5n3C*;C1he! eݬcz\ߩanLP+S办#U" PVi| sTl`ɱP6&Ӯ+. ִ X #B"_=Wp̊bEIhȱ$>{Gm @>T_x f0Con y`kSz-37}, QQz}I$-7549<۴hy!qv O\+Tt9f 9Fk^&(椴՗_n8w[:Ռ[L>-~lo]M%z <3A" ͬnT?o,cR7fqL%#7o=~l@,xRCwH??)g;LJ_Q<~BxLgTRddCq$Xoc6~F4N&-7 NlW1>fDNT5{ eKɞO%+nm4:mꔅsprWiĄ#E4Q<[/;fR* tEgl=M̖Ȕ:'-ح223~FaK@/TH3?6:kMX<s n&z, UũĊ-&.*KṞ,t^.ݔzTvyI и^vD_e[pu[5שF\']B"v/zhLd9L) 5R-ǴfXpr  {:<f'^qKj.3Ǘx3T^̒!D&WN}nd)S7:BtLNz^\7^;:[. {T;AG=8/xU(XǸzme)&=9/]5 mg}A6ΧBN7VVKcN19:+* T'΀)鷂k( ?NDEoZu~X/ 9GH̅:"[eI-p|_w8̹qnㅓY(F>VЋKlxM}Uj'*V4+u߷vC'r"]ǰ_^.>)p~ 9vo3{(qy BXwX!gGO]7 ' O=Ɏ8h32((2նa Ru?ng3] { #:d),'%5q|D΂ӟUq͇g&y)mCrl}~]^HoJ6%/&Q4QYO8KI9AmkS2GW d7䗘>-VĔ(lt6TboЏ#SvL;V@fd) _s.v {{͖%/uj^>uI _[xG@X1?ȷrxKG dn4`< -RĕHgnXI5؋.3NalӃ)F6FF:QXDDh <o;9O1dkza}7%?wvHHΦ}>>}aܠ_#WXx=$SO{HoʱZCEq; Ha7qNvkMLa7Vd"_NZSc,'=f'K+k(2\Qr mc}#!vrqو2!moO2E̶ͪC8fP5uNܚғiGqR 1nszfK}.T8J Pem,ދZ4H :Z'$I ؈ʚ&Em!sf=LipJ>%UQ+߆[H'@:]V@ \]edg'f:>6MpH\IЈnV[X.hc :7:ͿSqYD MwasoeWcS2Q`ナvg uy sﳃ~`$+ZSJ3bOT~Usk+sJ6:D' :#Ų5R>cq)&Lpw{}6h{h .Lyiw/?=9DVOF $->*vq7t+󐏎?A7=ܔUg[ǜ7YI$SܗYdԘtrׂePMT@[3}I%R1#i{Yiƿ0?\KMKՊb핀Qɾ=?R!9"n,q݇;>U zx6t:/"9Sp.(WJClV^M '˹:w-%TGC W =6=hePja[ca{}) Hu.>#Qi~h]ytF*iy&/x;_P5T}iۓ_b/Ifz3T>frk|u21 uy Vۉ0/5tW/FAYAaB K/lb%]ii ^CBѻLQ0}ڰo&%|P?{ >Z77Q#!QKO1j@Y+{W"E:?Ǯ)^\-'za? :=S;bOdn{{!.aFȢDh9g8XJzFNj-bL7>8"QqyjTzf9P39R wh1D54CC@^EU^oMOqx#!{mTQ E <>bOcJ/x}#rOWG>X؟[ꎺٓN:". IC,ETb`yĢ+. SkMsa!:L3vsq!O ,(~~.@ܞm ==ZvQ@ż6Urą2.#:n[T8  i7yڿ\~'$@z/y {-x‰L#SwGwVl4ln6tJ&lM?Q97'wYfs߳PY*d NCwDVYi T]Mq1Z<3tX=[AVj@=#U~@vbYG[+Gi%Θa>7O}DHYp@({'z@ߴywUckr7ݝd)j4G_zIy܍P5 %kDt^A7%!H0SԌԢL~[dȮR)2HU ln:#PkgLiJ)3j /C-cf`xw] p_zl-+L8~-MQxDpU /58ғ"(?F?^L)հGe,!udӚ,P̬T_IbakyGr ?$P "bjL. #|JZ-`hpr<ēI]faX7|d'vj+mS.~?*3TS M=n4(j{9C*0\l~2^{# ػDc<Ӧ[-b=x5fc糫᩶Cm&}zPB{(Y1iOI n+l_="z=a^M\I2,9wOz!5뇼zn vU5D&vKj*N"N˜سc$Ƈ,w啲]0޳RxUkHh;d3J>q)? eў-@;/%_dJ c1RʨzfLdR=Gh*vet$C8fexg'!PcFQaz?xu:¸[ix;OΤx4}X> _crRKJylt"c@=:]bHLȞz4vLOx=zQh9uk'/qgoxzҁ`=3UO6b\ My(}D>r>wK "**81焊hU~I5mX1bO 1#q> NY<%~W~%=_RkZW gC'?1ڊ_BfeU+iM2ui\ 56D:o8[<Һjy'$7_|WAl_psN@8wt-P(UٴӬ蝛#9@ٰxp̳hh:P`5H0g",[њtX9wW/[Mr 5UFh y0ydJ֮lDU:>)nrƲ4 ِVp^nG&gr,^az ?"u7= 43*g͌#Itǜ8ll/osٕn å rαl!~9v2:y^ͷ3ؘTF`PYܤAj(J2GvͲ}KRbZ>eůt (Y=XAR Xr (<@#yE}h-G'ؚBFsÒMnn%ރPբ( ,D q9aEP;$PqKBP4+l cL(Dy[ @f񈵁B4Ŏ 0LsU r2\_n4m~O#:TB֗N6$ٓ:M̫^ o~cp!Ė3%2<f1vCy`/UV2FFѬ_(g4!p6ƃ护gM0-.aC0fl O^9}D`{U4Gٽױ*>7:MZ+ 3{ Y3}~S:rP?!BZվ| jܙ/6 eٮL!TjBQNv4sؤ N5WeR\6p nCxJ^zATc73 Ep]FGz@!'0=A5![NH%4}Д:Ww5حu F+898$(V|< k(g5U čm@Fܚ+*G[\?#ypI<\7˛Tovɼ֤vQfr秊*f%4#-^DR:jBm Az=ӧnOMJ  `a6!Z&|H|F߿ZMZh~\,s'@?^퐇\;Գr=C|a>,!*21 ujJPpȩ+m,.t7?y &=j?Ǝ!k]-o S3F0uI e%Ed{#}ii):\  p!w Rї0<}{p†YS]x `ԣP=|3 {.#柁hO6o@t 3]uHX/iFz:-߅||P[K,Q\MAwFo"yH1V?Xg8-Q*-& ^"B4rQQ@kS]S{G55!{MU։ǚУP $"@ɂ :YQͥ@pP$ mY$ g`p>H^ r~hc{FwYJ ҉}O-D/Tm2m6r qI _@'3%oAtݴĽ(  eg;l4 pL7}̪#nڃH)PVjlʯ6ծ_?ҙW}IM6|K RX4@muHw&J$e#jQR@dsݾèD@@X8\gUDjF'S:r(C&PHSI_ί$IN^p*E$:|]49+lpK/G<}1D1)[ $ƛ(ݹSv.*\4ߋ'pzp0֥ˬ>@>FpJ4@\2+TZ,Y0]H.g5D1˫"M:E%{9ϜuZD7{laTD8^E|k sZF_aKڗ#,gD}M+,zDY&=^>Rr%{%Xw3s1t\V^=8[ݸ?]_ &n:C Zr]A L0}SXZ)P {P@GNt5Ǜ'OSrn%BN;jLm{ɅdCNO3?P1Z2/jKp6A'V []2]c]~&~CǴő6͈w -Oc`H`[UE@^kY["C%)BnlA9Ig N y{_L}n;q-o^"n=rS$LkapwƏYm ȗlJh박G:- Sz= WtA&y蛠|b_j7^!6{)sN6HN{ʼnZl- sQ$&=bWڴK,1'Oȴ9jѠJ}FN6K:zvANmy0ُ2nlO-AtS:^I+kO( ToDWI"D xhx֝MBWp~ܜ5/"qH%>oR "'?/ͦBJ>%6Qv "'*pk&'\>.ELзyCD峊@78sۗljذٮ*zm\Y\N|Nn˫UBMi"GH$R(jy VDf\ ΛbB1?ݙK1eCrAaoY69VXk(5Q5W'j<ӆ-f~=~t_|y"!bvF@\ Qj5.^e{/CeJr?Gg=b}uZRu ?w Ehw*K| b8"SѫS$?Eu^GNIe,mㅷ#eps*btDD'MZeJ޴$@_A$m/е7e5b24uUD.`2qG!,Ewz\f] ^Q4W^Eig,9Ƞ_B'eaW4vE|#*V2qab)^’ :0YeHĦf>3/_B1@y,7EJRPư>= E[3)?}隱m ^dsJx (u3 Iv;2 %kr7@"$@vHp x%TIbҢn|e@p!vfL|Qr|ۼ9M\|7Ӄjkcc^.Bl;-l[x`Y6R ԓ% _B c1W5v-ґnXMV<8'uGfꏡ?ۋJA?`-CD45Pe}SѥHG`菍.t{mψ2e[tAGϧ}Ft^ 6>oi,W9"tmfVux~#)Txp? Rb<*.ezPg1.eCX/kTAX~9 t35rZVku-- [lov4 Tݫ N\#膸/-UzzsOG۱:dv_GܵrpQjdkT}~P'g nhss/CڇG3t-;_µna=fquLQڕWvH) xpTYvJ_ȹI2`YkY!R'o whcMo*٠Bn7Q$6X<8Cd/4^r%Q~]\ (1ttz =ctN &lV@oEb_%g^ݬetl!9?7 ޏE - ݒI9qki[8.h?e]m_pzc+zc+HZ-uM2lLl7kwOOL X8I{ =^{Hx/gQ>^X05H*׾gnf黄 xVDDF,vϨ6"rC_+*1;N3GPc|TXiن11c}kPN)KV!5 jkeNzFk㚍a#FHVl F`men,3x_NO,f\ I?f_|8fa {MH ;| b3aG*rfnpO>:ۙcd9\ǏZ"Gs~oȝqG%Kڄb* Q {XY𯻚s跗t)2=-"EQL6Iq4?>B5OջN\})/*$ؔ,lZaV+unT-w$^X[3ԯ>„%a~VCyo0J8醞I::b`jX߄i-l663)4nA#$q3_WQs["$埪ةԤL;ehD-*]>/)v w5HcJ(@pm__&v `jq3Լ|$ a#| y }rq~O7=\>]r ӠRǴ82=kX5q46884#2SHso~ʶw1󣉘# &l EYYt0v [lq1ƃci?qtRPC^LFw>Jeq!yrbt#(CB+NʁmhB=,d\pum_;w}I!@EN<2U#:X4;YwČ/jbNEfM7ӆLB?)p=!st#7W-ɥ@;b]Pq,: iT,e㴎[&V@*e0څ!MdP$q+mj+޻zXlgcU%<vz1d(M6G[Lgf0X-MMDحv^}Z+vr۾4Qy x!s0J_e}=&@8IȘ20ފsɵ!B51 (dgHo__k˂D:t#so^f^x0+x.}굀Gcu ؟fθ5?[cm۾ \:@sy- W:;<5skil؛t;nA?- "%`8+d -N oIclgyu4U3Ɇdq? Hq`AX|ۚozը,ra©}9;dX%dm`l樴Aг;l/ b!PۅvGnț5o:JMb/)X.ՙO"bI6me9>5 Mo |.(U"̔/N֫<6e08137)$FK'oǏˆmÒCma}9Y[ұMwRP%Ur+b.r&TӑS&&6]#?)[90)_.>v(SiƁ($3{B}bRNcnqwE-g*5@ WBYq F6v@hiFHDb oUh OFDF34AYtDYg|@XCLw0M0f*r[)'(p+-拠|$XFO}?$jهR3~&րwTijК4cW3̋E A#ocHdqYYYUuN^*)AԤwC&-IDV, h"YڛB~4(dM4]>R2tx٤YaIN:cΫU3[Uz+'Zi l艔w+@"y|)VA\셪q2k$d9xDAF/É7Cj<8qNNJVa7YJ}^(Z񅱲0{-!h*4''0-&ROU'7/_!9OMM qbBuN*d} cOs5Z݌_zSu`a݉<`|Ko. 2uXd-jfz(x(DFYaU -8"2zvX4u<߫7ua& 9dnr#xIc#]v`:v9A 8RJ{'p2(}֮3i~~&PlK_w5ިpDH1)ےV!|q !W7B[W♐/KfLD@ )AI_pn_뼼s[; 0:5Tl6oS<\P;[{KJ98Ao{?8cݎ?hm:z 3-0o+'x Gxjgut PrIJ`~]*% dO[GIu=r o3`aׅVIOG(O2Zj>vuLF{VLz  \sW?i'`wD4Nm]`(U*C(T yYMV?<͔!$<gq%>#1R=XLB5;e^ ʅM^,fWq4H_EQ1)>i~"$ W'ސ K tea:iʦ f_Cu &Xݱ2k{0UyuX(4v7P+-*g3n'=#MhB ŽJ,hQ.'szƹ'>Ձ8ӠYYS僷sh0'#ōĭz5$w+|hPݯ!873R2 ;CO:>:eT8b;Q(ś(#,pZ_m1nSeTXSc1W ⯣*ЀhS'\3 `$ۇ<}Cah0S4ZrI9e"}V6Gq2]*me.3 I[v2QO`+xu^z-ef/.G11@8m}QՓ˛&ӈ7,_ 0MMp=Vt3+*@7Ev6Ca=pصfFVY~\n)zEkMcR{Q RIsHu,%9ԞLy\ĴN!$ &pC%%ODߕ# 2w E.u:N9|@jW 2ث5#^br᎒iC5pir]Ont,{ `il\9tYX{N,nNwj г+]XTi >rE{g?q0UsdO,]i|A͟Pyͫ"Mz\ApE> h+] Y4`5$m ɾs5P" $oGms\ mh-F6}a֘SK<=O34T&('(4^9#5t$W.~+}Lj^z?S_Y CUgFz`#PqD2))45GP.hޤH o @*[G%b})7pm4D/Y,Vyp̭Y1,aHhs Y[ ƁJa07`z D/ ~^kRyGX̵ąBi$h;'WG<>[KvL69"["/O_ ʕ>hR |:Ŏ짵 RQ93oRDž~VWR/-TzAVZ5?iuPnJ5?j4 RHUk@Es )dejR٠^g6r*U6EZ>7Й_Zh\#RjGps}YhPFls-ea?s̢LG\L <&[N{#UAoa)Zs.4bd  O~(S +toջhpM źР7Ove԰Frnn4vJ]e#fکY"~lziZQywv;XpwЮv_sD.U IP0/Izdj`"X1v<%H>3Gqb|z;(zs6;%\P# zqU[8ʹQ,#VCk?E:벥8EߣV3sݣp~w3YF7YFJy_Éhju^KFT6DQ[޿0KN~3vOҐ#E>hx6g!ezK!̅Ϛ뮕)\[@SuNLo vbf梹|L4W siQHVބ\dBiy|t?}sinHnjEmȝLGxVݏ&O:Lԉ UZ(5OKZ6`3mX o D[xvV[Ν:.`#_"w3pz3CnZ'9PtwsMU[ ~3c*hw#g*К/L6(p#Lmͺ;/7 8`z!&iks/yzfC5<-:U@Wț߅ %<FVEܩ0*Jvf(7},dT}UmbxaZ*,kԇm '+]D>u ]t$< jDcJC|v0>zN wN?4Jqܧ" te,ȵr?bm8DΡ4]QA^e O`GC}jS0Ԧ1cNrJB/k{xpb5j>=Fz5_-T8jc%_,_E!xI9-/Ҷbb#OwNX #x/NBAK{v-|2'|s[wGqogbz7pWDFwOhM$f@屏?DA|A/आïyj\xPQկ\"ZE ;KjTcIidnsp [ HyQݒΥG7|(INUÀ ?_+MW;oEh!])Q=a\}X i9B|Gf۾Eyo t`Ynņ3²ݦ ˶ Y7t2b`{ $1a幉 ;*!I6o/o0<$mmtDlh68m')dGtڕXr/^>dalm_NMx~$sNś9p&ӵfvh.iIsşƷ2ˎXmnfFq ]D?iFL7y~n~y1{ַwSEG(''<=jմ(' A~a)?͊F r+ bvB :ՀEm\׉vh;>Dj"-hgakwj\Q3Vf:Mcѧ6܀EU<tlF)W!Z}<o!8dWǽ.5HEmHl#:4"rA8ˏop',1!4s49|67`_EQo-- d3G;HV )Z A|p4Y[R%"!g@ѝdŻ-*,Z#n@47@S:NHupCM,2s3ٟڅCmcﮨ$Y\06!\c׺7Hvp/AQ0 z=}|> o!G+{HWcW9^@̏OTf^eVj=Ta,0?M+rׁb6:CR&QN.sO`5l}fztBQCeb'Hl$ybJ䴧ODJ}1o:  ЌEn0s \Np}s{ٟ&h{/rɇe}td&+:Ѷ#эk;.nj%% Vhd}. ~oYz]~;0/ACRQ^Xk/~&;L '߲hU|V]3?L#!>^ɒ]+" xHPI0w{k7 ?AcG$\8Tpx@YASF[:Bv&Iܬvor ɵʳjnVg5?#4A=j`Yܳ CI~n{:3#%p/3u* ($\)ȞbW7 &D\~ *s$$|g >9@uzV1@u'NBQմ9~/9CLOBOm3 }%9xNVGESK.Q ^$`<{"QD̷.G{g,R7^#,D,l+>B$Rdri WUjr$՚YR" Љ̲i 3] !Zv~n`'@iX;WhU 蜢Ҙ%oxώecf #/=y#7ˊsOgU},TdSa 9e;6 MDHezα|:?PzhsUE^GD̐ LPc䐈|5;64da08N6B&$WU}A2pH|;taE^80LTXM̜'-ʺ< 'N*mtq:w<kfR gѝxkJq-7;2!,ZE.v v꧌K׽OUyu/ΡA3^3 B%>JwеJ̚& ,-e%Ҫ6 3-徶V=Q> fY 6E L#|}luj8(Dߡܳ]F"1>JO6Af%u8v,\6(yxL{I$1sBu\[uPa> =CV (vDDS:jdG8=Dxn@4i7,Ov>I6H%Q|=\Ay̘!؜T.StDlƢ$)&m&w0 <2>ýTE !5c 3qΏ_#5 `& dISswh?ZR(y|g[W (y0w@̛jPcsV2UZƑab {‹_ :TNE8D-j0 (aO:&ܛSXS+ﳕ3SM)CwQ}sAE$ Ygl("1R58 Iny-KπƟ{T<|J776?9AjLn Q|-l-'мsX6 ۣhByQ$)4S86gSznJ4H ȥbj?u1Xdžg';c YSnEð*?ז_3:j|s^tıf,wK,/cƁѴsP|ESj/->X79> ͇*OhF^u:!Pťx͆qǨHlIjn$KJ`0[,7ae bM)f78/.pKP~2!b{+?_S׿͐m~ ;ki} EA1{lAvCݜ5 15dL>?c.gSzXA .d|"i{EFmPtb.; =Nv5 n[o J֮M&mh c&9 PKe*^a&ըrU(dzRDple|<;ۅž|o]ra'gGɖ:bgro?#VP]!t?.Md .n27-dKT[N:~BСu *`S<ݵoN"F@ɷ84+o}p8y*9h^ |DMIo[M*KV=G<cx`ؓ>Դ3a-wNtOTnI I'>y[zuhIEƎi&DǾ0evA/Yy&@mDb#vyhl 0d"h#[u n\vx m~"Aog`ꄄkg0W9P4*nn&U*#Fg[(ŒByՆ)1X?튏zp&1.t4I(Բﵡ;y\8F*sۦ9R ~{F] Fpj4eʼn%hř_\W4/@G5W~ۅ>yY2cT@PœH>$OK=#*mAE$ N!x=ZЍŝ'04~} c%:V|p&/dt~*|nڷ7jbx_,мq)/vQAKfj )fEz@r^.5GޗLF=^U7TwMc9o4ffkjޡF(Lٸ?cWX=T^ˁϸ"R $3u7 `۴4(w QĴ!O]yMSX]ʹ3 ;nX-]>O>,;D_W,Չ.ovǹfa0wv,,7]LVQk ȃkloò<Ɓ˶5`(p4ٽ;jx iJ*2 KZuNhŅ ko0PRȚ~9lM mkۧ tv9YJ4K=p` v֌*X4(2H#&wJF[Xu oԐAH\M7!'Q.J5E4k] p_Qg+GZ|L1e:_ǡdpEQ @ݪ|_b7PM{+,Uô) j;Vh 3wU{ʔY!dW@i1u4d9x&d"zJەRr;hמjlip?wS\|"۵qå ߨu eOHQD94DG:RCd`(,UA*J(:(keQ_H!Hm&:;-mpg|-m= N}wCe#aE0xEJ`,uEwe2rjzi49V:_1i+L!'7Vb!;J2q7$NL/`"!me tA@) Ug7RMWN}@K7{e|jwRsZѭL9Vwr /52}&$ӤZ2,ҟ`ZtSkeh74ᓤ9`'0`|GۨA"D7_|Eo Rm`GT#O~oTYoK'#~)Z0uF$`aDEXtʗAJѶoG֌{g}PDUtBd\f8B0p; ixZ;p t^V4+Q ¶UN0Z[u(5K.Pnlz_= I5B2"pWZ7t:v۟@W Yzox C}K \M m]$Nfa(Ai5+uM6 -_ME7ۮCbyB}ow#9徯8] N)uN@8f!w.s]-)> ƌf2 tSFK/IĄE`jQER=7R-i)oATԏkFBs ]n%b7dZ~'2uV4&JkƑ> 9;k?&n`L%xw4^?Qdrf9U@mt/y?b:Q/zMcp,8a f!2>5!s2n?$=6AϿ!~f*xA4Y Cjx_S[zB+Q@^/4OՄ|[̧m$Tyo4m&%P?r/K2kf`§$?\0Fb@S]_V=aOlldtږⰩar}S,ENGӘx;ʷ5`Z~ǟX Z/q7*J{zz2<7 6h#ö/W.EOTgrDh3ƕeHP߄⩾ׂ esV/Kх2f)wgÝb%_L?y=8,^ ]%ۋ֏  ,, !L vy3w2兔Qb*+mY+AFt[i3𤭴am{=W1V]*Q P\ݎ$?ǤqtC5[Fl^=UPG&eJ$Aa_ LD\8wߡTXRYNT?L|FtÎ`!HZBW29~';RTbe]DN5y%<(:i^0"Y䚾I9VWiP9y{4a]}G0c ck,OѠS߮"YZ& bȟ|8ſ Bw9m-]/M1GnX!FO9i۪c%pz{wIFW]!6QױuZw.!:6{M GruUB&>jL1/\}|D-xBPgiޢa\ tҖfAA=|"Gam؅7wțm: Rt>xc͕}Ǥ&[nSj}r9}&luP$tJr\!|0;e"I@Ϙw>!89Ҫ6MYKm9X;*ivzExwq})il_ ٷst±Dnd/?]U9ﺚHƵ'ߕUsx=j˦a8U1ӯ|@Rѣ=)e3.(PbGҁ5u!lGJ ۴p D~D5<*R0әTBL=7o8,klLOb#6pؐP`I][,}&M~U, GG'" =$3uZn8/Qp[ȇ#8N`wCFYv*;g, $`Ht*Z*MxG;'k;H?QrmUn!Ew͂5ŒG;>UR"K2jn2.5tB74Y^ RPfҦ y3O_W?+lޠi^X0ث4(Y#Xdyqgܜ(- QSTc5P>ru7|鿏jM |cOqҕbqgen{Pi)S v$OϺ)b ˖"eb4PldD*x_S%=A.URF!VU2gk&%RxbJ/ZޭkXGw'V|=&&^Qo2YjU,Mw,: )r8o(KcQuT:k} mR&9vGלVlFZ3N{x1ƖZp#[KkmݜzrQD^~5T$en.# j?27)`g͌Nۯ14w4męNOoMW u,ˮ?`i{瘸$a\*75DATH@3$3N`4K#`6ew'EIB w;Z0ȶ5 X\]l!q,YL]nj =EO~WHVL OF\Y/3v&gML6굙 pq;xH؎n;0q`^ |0tm8&&u?ba D1X5%:؛,^'")$L5D19wo=J1$˚P$a2c :$tCT? PXmI)hP/ wOxmER !Ϫ#ŤG*LkIwbcu_שu*%BuT{l_~0OZN(Gjcݻ~KiEPPPdbTCd ;rvDZ}.j]١gyuew4R2L$?r;^1SV##jR iA0ǘ!cTU7n؅~7A@t%]b6mߋ BVqO8 Xv&ܾ,i;KyGאR_5W{1X>דsu+Qj^r}M8OflQHRJ}U `6{Si9+|"#Ý'ǷɆդ~rጷX` ?u(FKG!P ǛEhh*l}CN9ëtXO&g6Vm߮ Bid%lhЍ٥+ĩ  ,c|PlA$?N8g>`Pvcq0Ia $QsG(zם|+5yqǐNirc~l T[#c waI'9-B16hh.N`6/ ^a7>ȝ2x肇/v?@#륛YFD}`Pؖj =̚5EZ^e ш"QEf^sn.lb3|R5|u U qGH&CV xǀL* !p}%0CEˬ,t!530nxft)2Q߳_Tp逭&Z޺>`/dp}`Y !B|=Itֽ#lĄV. {}Ect.deSlbO&I_ほJb)LFq샱(Xe߷JЄ,-)e.!d򂼌4AT!j5As7 t(^ ˅ r^^t`ǽ"tP1k J^HLI7IJ]rζ VDhVB8 u+1[r5]>&12Z#dۈ$)/UBގnt5{9?w\V=d`n)gʡ#s&)6e,UKL0Ŵ*.>,*Ja٪p)=X dV` 4(Bw̅@LzY&D mV*Ck1Fw}bd&or 9uy\Ce`ښ NZF9͌r6Ajj7x?{B:]=Qem;Fer7&ؒ6ߥձ>҆q5m{&(ľ4D CǗAHpx^D[ez;9m T;z:2-q>c^/mSe|VO1k2n{z^kFp7$AH'][s9J+$lgN~V,5 ywIxOSoT # 9AwZŻW1(y+c^w2:4u| 3fMjD͂hUL>rDxhq]\Ah?"/Hc'1ʇ)}R矺3z>P\s`mZ7h4'MoѶ8 !NuX9,~Yg:h1]Dᗣ&%pOMi6D|86,/9TaG>Hlu(XzBh&=T0U i+3afʤ![И*Mj 77 />LvSh`rCq.){n9֣9&g˙{poRC6ea%5 {?WA0("C\.ic3xQ%N1CSw"m'c%5 A7N=$A|i*X HYoT;#~ET[M{0=ӹy7l[~r dË#s v%p4["(CiMjA ZdCЍY83Z%MgP=>Ah:Aw5iCQ\ #Au0]:-V["Ѻbk.iB0vj hD-;400pK \s!Q5LjvUU[[r~k|=,8y5@$[O>J]\ql U+ۨ?SiR-h=BRl3H.G.,g9d0Aarϔ':<0g4'?_sY~G=>CGs2+&7 /)UÙ4:HN"vOaM5=:AkZ?;L뛃RK"SUo+3V{ƨR3k ,V6F;t޵<,ȞV z_tkSJM ǎ6p$vZPA,Ćgqu"amɫOZVwdKJ)!P2J(Ƹ *h_,io/BQIJ/rMƷK@X#U@9t}w {H:I~JY+&uk#uW/:b+ͪdH(u%D!PtN: F=IGAG90-ܨٰG 6Ȗb4bmsLS +Y9KHhՙor51$oN +DwX6M8>;хO:(?~)gaHLf ?HX$B; =K$X!,eC@Wq15-{A$b4w@:M.1:uH{erQ;3 2Udk4ީ芝u*fSĤ)ӫ˴-Iga$VZfy,A+N9T%M,%\ l$PomkY\V-nFf$)0z1[\bBx\0٢&Q6͝8# KP ]saHUX%)ۦC#LiȦSԺmMpzc)gx 7 D؟"[L(R2³s]m%$|?2Ԛ] S|u8_b% ̦ +&kCYCx$|N*]EI%l?|Z(:)SKz.̈́Jn 8Qg3w桘!ijR//A `RU ^vp֯>T𧞝߃:y`Sr;'aN7O:.A #Z X)yt{q9?2 EPPFG7#T[4`0wk0UH9YE41 %,y+Z~I I n8I%NϠ⺻'-\_ a~]ê8f?ʋT2q`mtMWj@% G:Åi$5MO=&9ōpq dA6ΰ/M'ܺofA 6} WPБ{k\aUpM$[kݖHyQJUocXUS6L^>wU^ XlQN qavr]LD:Y^?>H%L~FCy+];}'CUba '"h=:h3@7X3͜&D5ZJn` }.?L~Fe7nL"C& >c$կ<7765,o) ׄ7˺9hQ;s'~ Dw>kv(`!1֧>} ` KqOaS6}7HRa> qLRqC$8c.R2`N@*ԡ96;Tiou3Z3cʂ@]Kz?I`)cEߜ~ ۽p4!|tn!}a+gےuT#\$k ʹHCH.pq 5y3iӈ j:#ѨgЙmQ@Ĥf@L_BS|q߅иvc]l+]G;W幐Vl²cMd4/h}|p"W phpޟRnW'MH>_ZG!dD^E~*'aru|̨o}wF"DN7:dN8JRn\7ɜLNe:֎u͛x4ɼ8RP \PKG87BL8U]S$~/oSNiOM &Vƙ*.ϑRT3!IxG25I}=.:/Frȉo~Y y{j4DpL%8#A0FGЭP B;Oϸ 6!A7F^^ma!4|+dO"LWuZ(u;hv$>0kh'!߅Ezc[RI~}Fb|F}/^;=؜B? /#J0mdT\0Ȟ_ tN,$3j~NhB+z8e K9CŁۃ=q `vaz5Qxm n~M=EzV)dQz/Y%MNꈬhAo8tKE' N]hΑk:G1,_Y^%;t֟)IE{YS?ݽHj 4/ ChZ~e2ngu1r@W:i8$^'n]eD%JDv7<v'OI~;P0E1S#f/|ٹw|)dۖGJSN#cY-e*^bn&pA9o凖1GVtݙf,Ttfyp_tevUOcC,ЍXV8EHwe|_oB :LlM%_m&6t;ggLӛu¨|ĝ rl9,OzE \lV.dGjK e7Ȱ%7E؋ o|軖gVS8 v?k}.>L(ųj*hD}~_ԏ%Tw-@AG$_Rsr{ݶc/KsE;S}f08A9g)-׬>zWP]] kH|g!e)#=-ݗK]W kJ"uhp|ðt 4=xu,b~)M,J4lkVy>!?~5cԷsuHqphvq*~{+yR,}C' C#꙼!LTC?J%䘾Ne()9-ް)C;.f'$,Q5Mߥm(ƣL|&7T; rouYF-8wQ҇#:I3\S "IEsQd +!Ӱ``8Eձw ]It64ˇAZ` L_6ϒUɿjnpnOP)jUJv<'ѽ-E`zm8)(pvwGk 8QX"Q)_1y+ֱipwQiXm_b(+ԦxYRHGȯ@a }t3#EBz~/.$j&[܌y`Z_xT&/5O, 3A1g3\ʶ$aj(K' IJQ яko 6\kmڛK9<%JX}E +?cep-Gf⟭bS䵴a)>w1.l#J՝d8c2q2&׍5895+9 Q;d0SNfx /g>Lr҅ =|*"ApɷX}߅!F4@!U9~O9-J'@L;Lƥ˥d0c܌>&LP-ȵ26*Ǭ<[kz3n72݈C,+;tnxѽ:ssIx:kzf5~q~  ^ʬ2eV ѷR#ESTb]JnF{jX|[rm}> q}CdF10-,t-;À%Oް<G:xl=ޘɚEkes)).Blʾʹׄ DB6w2upl)4!J 5/XBZ"<(̡;@ 2su&+|KB~Fs.a. dcЋ ȂzMŲ"'Ɗam N4jK@nBQ>,Q '#oHmsPBwNSA*sTH%H)("j:$$U[9A`kZ[ӪCQu@Dե2u[XhDi [5i)/t֜f.go c(%x#3sm']c-Vs6s*U9#D$U9}nW': wʥ߯NBZHZ}?W4cQlbk֌o#O'T#Q%@ })rQ7 @P*`dz_*N/xOoaݮy  =%Ӝ5[6clTzO((1q^bՄ1SOmCqxhՕ9' szN.3jdoթM0@bԻ}3$߿mb(:XL'q?`à< Lg/u iT+\$Q_5|+,b{ 0Ηl.w=_I '3T4S,ܔ!fj.{@ 3zdk~-"t9\f]7Y} H5ނ9#}O+OqKXV$:`>C>-AH}U'O>12wjfk؈ϯf I#/l 69RWN_2_?8' @yy)ja\-yɍWl1N#eF `ڕux2:&enO¿B=vtZ˽,Ώ13NHﭢ! :f)4DZi`0J9XJȵrEͅ?sd&WOY%mu{Ӗw6/*0¥ҳG'o;OU}ON1p) y=+ ]_\Z=nOM [#)-X$g=T3?wT'Ee4rZ.v)x uӑ`5Qi]&9j(\֤ܘS(Tݔ4 Qp1SWBn.񙧲s%ႃXJ PjinVyM@cGe tPmTt!Ѱ$D7BKfj ~|6NP;;*7|2:Zܯ[V^{Bk+ŽaaP3mScc׮4V}ˆF[r|=o4,MjD>Aq0VAkV?^;a075ﱫ70/ ei;o]\&VAUN ƇͩUvXr,hFP#jF9|vƃdjU M_2dGE#`̰ۯ*x2/1GUMa#(wUD$z pbAUIT-TZ=\JC$v~x5g*.JK`e=8,+/y6: 2cES f&kvZOu k[w̏~ߋhn#XtgUP d i?:a`Mj:AҋK:pN动wu@j.ڻنJBes,V=|9N]t޴^NXզ{4!K<ȵ/& <$TMS=ن͙t/n)-It3[Y ƥAVTߪ0s&Ν~juĹ;?m gPQTInh'Y^'M_Uλ8]68_I΢2={>-GD Y_ߋo>,Y*4HMr\xSfl_ 8vSf 0i nud4@ʳ"w']fb0#%o!8䨬ө_~WDY3M3_.Cu:ZWV(E,0"ZeHS6/[6כtyV$"ճ,x%Rg-4u讱'zP D(h 1/'̉"{h{OBMߑEkIea%+ȁO;UM]W0fhlUpKquֳVI 6ྜt)-r8o;`I.d揋<0aa aj?7 5%Ґ* =W~Qu L9BJ v^Yx}%0M(|e;CK_ۡ:jl}w9 h`usV޽Kj!?ɾ ߪ#h^lEO`BjIk*>^"*G8ZXE~VJUF!׮3WXkKҹ(AY`h_ޣU\[~~=Ϋ]ySO2{<M 4uݬ3+0p8rE3!6 Sk'ٹA+[ZV$[ fo!wj&0k ?<]zTfg@ꌒ" aI,e !rkx#DMAmێp͋s665CU 3Sš3sDŧUAkQhvąLsG`0 qSM{PXzjքݖ1h2=toѤLLl' [kh T>xDjQ m[  zAK!${ɣ/uuO | D *?^lܓJ栫]XVwzY:J5gjL6meP[FdY߭`Z,1&~r$da = aN ۏϏ}{onѲGa_}%%{?o]kݦY Vìi~|qfqyDND-sysu"]``ui+)~p"،+ŜkGU, Ş3s v.$('C{Q?Nvi c-ߘM |)W2Z7S\JA#iO O>?"~Gwl 5qV{B—:[ϼ&.ѝHotKrn񽒳As҄>mDQx PMY_@ AM2oB*?vVJ(aBOTn*/f(@|G@6TVp-$9Ha DҬZP>5ftEcW='UaW$BxUWWπO1h7/L;x0;5cHSd]fd935@QW*׋tWm0_+^5W;k0v_N>yfTݝKկ9NFl36Hvmibzb !*#-< =]^ٚGs̺Z֮!G Njw} {ӦU^YI?h:jwa&s_T{ *?X_C ٫ItQq :B,.S_1^q:[Pî~ EMQ3Uwa;z+?"kvbi7N!bUa{H,?jsJGy.%hYp=Uͥ]o?x a1O༜,KcWI{T5WMǓ{)ShosMՒ.M3nq8wR%Bʱ\ z7! mf987QS|Kx~ES "Y}+xN||h)AVq`cx&P$XX763G^(;a_oi1j{ղ"_5( ueֳt#p~!\-˿^ [eBH{*kwY>V{n&ZA+ ?&U{% I7^hCٶXaF6Oy+U>ߑ|bY}#W/HPPb*pGu3I67P^ƄNRwY&"(|\H 0L J4ȥ.etX;dsP21/+U{=ԾGncǹ=+|g`?WlD:̖U^! 'VK|7 ^9+9WQKA39n.HEK]l0#dJ0n}=K~CK >/*!#6^upJ8Hvp1:9-3>-(l$HiCwz  ``ZJ&$ɮi .,U%*+= 9]Zm(bgxSI-{M'ۍXˏCP0G@;<%یQޤLeL**7Lzmz;L7CT\I>$2 ~,(EA/t*8(nTo0q&q̪0%/iü L@_* f(HLx}e` 1EC-Ivr_-0;@)hZ9z CIT)H8w\mN čr,7: u(WȾ?ziyG(H8xxu{Z@Nmuס 4dYfJ7)sVpD \u`q['.NZN{bB 2  _Bdrx ӽ_J>PLxŇlcQjf.wW>hn-`Mnt# :!-Y8IHh}Bń)E?NJ,BLTG"oEDKXS^;@zuq<&ZeZj{`opRm,RY'!ÒMX^XwOC^* [ke$dbp6q>"gb[e-)nBcmDcht3mH5g{Yo8/:871{sB13ДU񕇎 u7FN*SsO#DZ̽2/C < ætoU<'8ਔ0i#)eaMw `:)ȗT4+i 5Gۢn[*# uRdup̝Z\]i0ǓZl'ǫLYx1:NMq8TO}z/%>fwL[rX`ugm){Nq@JzAtmO4 kR 3Q=ԇ+qM-,ң:W`Kc1db{=g|;/CkcDR f1~Ǟp=4Y<_W>:i(5h=JMwo_J}~cESZ%Rj1yVF?$ 04_N8&_t>4ҷ Rϟla]J{8!pF,]t1@pᱢޮ$`t6OQp卮SxP .#c0%iMފYx 6lŏXz$RUҺFtAL MCVʤ6`]ZS_MBkס; 8~o !Ƙn O=ytC@(_R$~XIM43'l*dؔ7^9󴾑.uYT\wMUT(F&23MENs9_Iʽ9\ݐ*;񇒆)DvEٽj v=s9Fc_\IGAL_c[unGCgcMzsCɱ$0P®%cוNy8ךui?Q/.@i''8=x@=K/oOԌ1YuFTX0'p~0yrHa-/Q4F؋'n[9$H.~*/# ! N6љ 3 :&KωaL][=Iz}ZEO]\&S/Y3G/ڭZҷ4 WזȾ<$v93,x1o0Y tr2~n:x4QU쨙FnO}5dcO!d_qD*i~bIF[L6HP\kP;QaĪ msWvVV"̧2CSh{Luy 4seJ ot}hwwD TxƷ s"ioN`ygh'ՏRC@o1w)|uk /)_a 2qEo 4K9RqFn@?'ٯ,OE`p(%[M/6U UQvvB(A"vx }IP `DM*_ũsp=#\9ڞKd^pѦgNػz~eO/=nQ(bwwHlavjYa>ʗXv@xoɱ`e^ݓ6^њM+&J ş- ~W9Nc륜 Nk8Y~ $|Py,0A RHy 5&Y"*q$F"WmACGbܱG/m0"v zTrsH{b9> D- ,(9=Qu?ms#y!p)i$=DNFsPRJ; TL)>ӣtb'=7$F`ڹc{7wW xBr6PSٶ/-3򣃽V7kcڥ=4]뛄n3Țz |wM2< [2+#J AI-dv0q_D_bϚ- Er ϹAw'Ʒ=Y2RRP耬P@*CtVON^þ#23r22D1w£-/z:%1dt5HWAJ ~ٯzcjtmjKtom=y4M4YOB,%uLи}6,'f\}ڂ`>Dp1j2e9&_ˁsEn\s:Čw?),Zko6 Z- Ts$Yy:`e-mO7cy)Bjaq$)7.(j5\d$,ёN.\<4ثtrmA\N57dS'071LxW%]Q3~OD`2c|EIk0>~QVh?4jPv2=?OQ? >5C{RǬ|Txe reid#\ƹ|ɝg2!6o XH4c#%{SQބ< K{Hjصk[]~_q :Cs Nޙ<Ɓ\}FPUe0g,oQȶz۷K Dj,#K=L݊!G׮=j}_#p< QMt# ܵ⡩!RދAzיF^bRMba==ַ;*oܛӏWt;ݒ.2|yƺfZeU4ܮ"v>d:N>:6 bel{_͐ARhh7}O:m)+E~7+e:*lBD~'K oRHQ)1&\_Yl$lٱ w/RM1wܭ'9[Mݽb+֡%3jK[rKQɍ6k\WAPn{, cXd~HԿF tKasԩ__nˌ(l=;QϹDsSr^;>@*\Hn|ã.J:Ktʱ.5ܘYq0Ny7\:]}4GMScG?pkf |:1 |k:-T*oeG#$~I/YDs^?򻲆ZbDV.5/g5>~#MZ.R' ҂krYTj:1^f(4_AwDzB;?Xvs%n;hƯOʇ*E@}D"&שUĩ^h^aE%M*T1g8[U R-}F5N0ry® +$nY ɡ)Zaq1⋮?  x8M,t ww2o? ҾI6Ey`]a8 ^:Fg *uAxλ,W¥}K=Låu@°_qLGu9%UMExt/eӋ6(*p>uxJG?߯J=a0aĀF?ng$Lg(S /4'A %9Jh{,NjHhF'v>&lys3Ub3fhvK=3#6O@sq>=1kx{u[,5TكAg\XP~dtp䱋wA~q#_k/ʑ5=S$wՙ!-6Bf#VO W<.U"u$d<tþ=s$SQfV`:SNdjG2t/ uuC$kք|2A ÒRCWw!!km ǰ-UACk(q&za!މ~9>B^u>͓؏P:@6 30g*ɹa>p_F~>^ AoЄ qOPvRM-wN $h& ^LHBi)%%Bkwb]\rU=qBtUcYt yfO띌1fI "5wR9@_28jk6(\tKZԜ Qvشt/fԟ&،.k\e鰮@`gVV]?<{ +}ÀգEATmw k.ϖrqa3gC^"zIrY_&wJSJ[&^l*$Z8oD8ԏ>y)J}g7Y -wq1cF@-rj'xY,{P/IztmCٙEt3KLƺ;!wfdruVjd&j%M¥fvMF=7y%G><ݦ<-0'G1ukÇO rYܠa٬}D6sbS`𥦎N'm)_⃏{by ~e|>&yBu#Tٕ$wj¤`;+mŠV unQ<%(?t %vRVw󘉘{jp^`&ZǨ 'le[ٽ,b|=[h`}kxIQɯ2w'!EҞ4AE "AT-inC#;w/e$ٝ+g ք Q%Yu4#M&q1+n~0ߥU-6{aWMDg( 5x)"UN9lAΦoiXkSy5!Ɏ.7Izٱ\rQ t #FiPl .jW/DP]u- /&d(v~Ԯ`g`rOuYn>U޶Vk^8_s۶E4Q',! YRm@˪'ᇡt:Elx|Qc-ZF8cdx;A 57U wȋk/wxKW#9 0m$p#~hu_Je O3|My9TlvxY:`QUK8Ǟ޼6)m@aJƣ%KƈwGC?l:eg,)r63-PЧߦqCt͟MROQ iP*ijgWIxFWG܈k;m9~@|TG&?3 z91-d#=X̐& 9A&gʢn*޵lXyF5HAbg}| մZ4x! PǓ,3?9P Bךt"sF.o-_cl5z`9O3nbj>P X(ozI^61O9b qvUs ,b#⒣xH ,9 QׇZf5emY)hPSM4o/{/r-lW 5ن @S^woצA0@7yeF/vƀ< CMgn!x(QRysCߚ'UX/؄_k*`f҄>qÔPLdut㬋chkÊ1E`$d*K>rm 8]r˩x92Lj'qkakݓG?wHZ.Ec\cƁW (n°.*ET0( k \bVƛAcZK=$N9ŋ[C^ЎٱA/5҆<o6sz=} k8#A ׹+/=$R+C="9m$&̘8tRZ^"gRezj5&x䴽4#Gڔ/QTnu\4E1x{Aቇ%o%I |"+Owޢa FD&WnΈX6E6?MkZ)UHhPqN_.?=jEm?RuyV\SuNM0Fʧ* O^oI DA<y7G  ^Q|Uâk\8Iw|?Bߛ`|#Vx \d(׿z Hsӱl N3s .KBuჱwkLf3FC׏]ZYhŹD6߾pGC5]2Aj?Eva6=ؙ':ajpQQj7U:0%|bS˲:aWЗG*>EX\2N[/nr HqZu,|Ң~^jqMNОqVeL{%Ո3eq$x$HF-yc*IݦS$ nYmeKiRrζWe d71oD_թħ{:aؒ"%!›-j1ϰWEt7@pčYtÝ<9HQe[P(/a^efOm-gLdM bj%l>pBUT3<ѕB)+1 |e]bG"+cO3|tf( k9|=Z $w>Yu<;FDL柞7>/~9 >۩⺟t$Dk-rK=Ҳj/xАb١K(0MLWx4̇yT iEt֬]\Ч/4_ߏڂX=KQ-:կ|ՒXb Z _vAXI3f.A8,F'^ fv#j+yrbgߛ}ċ5QȷD֞ P'^ W'/;\uJRK[ 8 +#5~'o _зs(ϗhU]qZ(^7&. gDT7Y wƷB谂z^{nZo燱y/*{ 02,tѲkᬇ%glv oMK+b㿵8RdEIqCD?P:XSL/w6 ӻܔ?o k³z2#\`uB2](Μafk.2#/]y1^hԐx0Aw^IѬ65k3ub+s8XT۷\${%E;.+;s'O l^,yUQM`a R;r]XoK3ZyjtKߎr!%K/"U]-G"I 7,|D O+EIq[JK\"ˋ@k0߂͜@ +S6tGcPꥶ>C4poiʾ&.#h $s$|akPktnRMLBb$բmȦPrRЯϰA.}5H$,D JSLMaQDeZwt00 ӊuDԘ[[| Q:?\Q 6 ԘV9貹Kٿ$ݘ`Ļӿi486 ͇xpwt wKyCŌ2d(t\9 /0FIrwsP]CvLKCtY&$ИJd ͬ)O:LODCQ4qT |ZzY6wk/ à-zg>O~,OJc؞tvE=K\|ʿ0@ ֮66 D>tfmCN1_7˦$Fmug*5}aoVab? bquG9*HRR#E崆,TFD:oUOtђRtm*h*t,; ?-B2wk& u-'(єf#߁%!9p͂ s)"5 }!&F`ؑ2xѰhՉuDC*б]coTΔh/8İlЗΌͺ}7G̮L9TgewF{noIWdZ!/\,'ƚ\44j{0SCpj0D$łflLByqV kSvJ }TnO ȢfM&(/zmN{t̄ Z[;i|I9#6ן_R }kȔ3;Edx@%㍎D3|duri'_34k 4WgYZ0707010000006a000081a4000000000000000000000001646b69ab0000b3f0000000000000000000000000000000000000004f00000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/isdn/mISDN/mISDN_core.ko.xz7zXZִF!t/ ]?Eh=ڜ.+<(,j 乨{´TPg ulW!Z-a|Y@X#]r/^QOEk<B1(Cwa sC hU3/\ΕHZ9Ƒ[&-CؑnsOqE/mK}_4#2skXꫵ7׌4׽Lhk{ҙʇw;1F*^E(E~wr\_,KcqNB]/K4ÁB<-#rrHPdU8{AF@9;3)JI⇋OR+";Jڕ:Oi=bFn9d ]H%ߊ򗢽KbIH!ٞ ey<&Qe#ItWW}Cd֋];vFjtk&oo[ é [~u1y1emH|'S4=°4>zqܗG̀a0"0 E G,&ژ]m@6B)d:>+^{ٜNEt{7ӟh~3p?g=UEY!;|haW`>8B )@J][@H+44qj*C-8ԕJKMY ҀniMf k=ݮ?Q(7!bEd]*PTU]^p< i.|]Jw+ԱmSK}"<*S+ɁJB~ In{hOZ+b;.D_mAm~2h\ mڷ5\c"K| tQtA[Ɵ'5ӈ:8'(9[G1!  x:8\uَu 8`xîp ( ԑ_sXsZOw!Ղ1H( w0_0< 3瘮PT "`@Ƌ$_?Hp~# ԨaFJ+W;}x٨>8m2!GHp.oBR U SǨ)*8q?c^Z\!k(WK80l 9V{ n- 5QIA3PUFj/OJr_ t.XmZ @*%K1qKI2O%LXH]*iwbJwC]=ߤkNFkX؄w1a6oE@*tg=-cŠإ Bv_*('Ʊ`N#Э֔(Q5s\dIs(QVk~:0_Vaq3{i)ugSd\B{tcW펞4+le2HA/rK;9*C9,?KcȀT;|M۲ ۞8Zh=7[ks wO6?G5I<Wm8%w/jbIûQe[?Pf'ߦ>5yqFj^ 0vXo5RN@[͇Ax:{R_5sXeyHqEZH#a:.G<+!X_}IkPnCroIk3|LjmR_kx%w\Sc`06 > %& 0]*fhANy'PD3ˀ$[o+ʸ ͐YUC?eش:\)iKC XcWu#cs )j%ّ81 &)~B10ڬI+uv_+BgzO`#@ ;Yn% aDcf5`!u ﵫ h$Ze<Հh>ݦ ;ד≯_'+6~&@ g`Tr+@ DÉM X輱psZ1ϖ& !H>~<51a&M9~:i(!nV.ĵa{FNs3T6ܿ{`еl5LQWH*l== Ø4BF _+^׶QaK02,E@n]o 􄗠b=g}~n-TLB%ZtǍbdP$i}^=W z7gB^GS1"ڍ>;Yq ae(U~I}9 @D5KGZy~:ot_ ZH=IU[f$bAKHg gXl>{ +/475~YZ,imi@W8SoEIl)g?oM /D" Gr7Hmi"S@r#2"w}Hd[w׾ԝEoąs$dq(PE ;aq* ҥQjwފ%Zfo2T&^]R!9y燙QhEYd0$-u0)k `ǗN,b-5Adh]_$dΥՏ]ӆS&ݿb|揋 L\N5VA=p}WŠsoN<:oߑOH,ML] 9r 75jZ5LnCM-Ǣfy>RghǼ @}jD7r&q͆OU % uQ( M8!RU>KPV\8i ,{O?ϖDmT&pK1\j=O(6;ʢT:7͞2ꮧzK׈1K~&瑕6zkEmY[Zcc>V"rT{:M%YTN?aJ<AQ.駔*R\%!!BǦ`3PW#p ͖5n<<(=+ yj{ڛ#^'ShIl1a0l>a(A$-jC[xzC=43\ea!%[!Jay Sş4xX3bo2G_+VypB nXktEgF"Kp& VYǂJ,0baݾ ꩞Z}o"glRR_h=/⯌ة/",Đ~pI0 }7oPZ# 48pTŬ*yh2d>pjC c YеxC1W;(HXaVQ_i<.S۽x55qP1!a τ{] #Bm w-}rK})y^E hMYֺ|!r 1cS@׈rC@W Εb}?ǻJ :ոn苳o3).Qt}gg"e@hGink$mǙjmm04a9EtaQ!Qm4*&;B2.nkYj@lx- mG}:űOR(cHxD\K#Q(*@-2;o;aߡĭ6u^nQ{2f~`}Jw>v֎-@ezVe c}k `j9J|*Ժ饁?N%KaI~1&Ik% wJ47x eU[V4 TdJc>:Sr/Spz!Ϸ*"} {'9Ŧ9i@Ip|չ_fB̜àe/E<&4kZj]6YӊAb oB#[~mDkğo..nUMPd(32^rl. %A?/#EC ,GA|NLw}3$z=|{we|oyPn3w>pwTW@E!p|F8Vճ0ږk$㧑Nc^LBeNJh$8,60a}>`ot )j鍲u SҸ[e&U[8< kx*X7`5NZ5HY#+yLh²y+rɥ]wr` ,X8xwI 3MscӳYX9OXDz(8f H)6t~YuW teSp Ef:8Lv#*_C;\s%CvoxVD#x4\Na=27TS71Wh'6$*azBR wڝ0Sdo>@,NH )(,g6@?َ~#b<1"68bI68˦+T+C8DP D5av|B:yTIQPmN/* pѸ ,$mgΒyi 怎~o!Z\Ȟ1--XbTJ"S2Bs$<.Bd :$Э!A{%vED1,'+daO3Qך;}(Q[b BvP7[w}jNnylV#4w[F Z_/KaL '^f( -Ҕ~rܭ#]gof*|ࢉU߇bq'a1t6__g ȓ/xxMem!~ ߥdmbz+deƻaS ^$z=S-sBf4ٕPy="U7U8sZA #Ri6#"mui[5zSH,ӚXQ:)lCKQܟmɂIV/r<渂ˤ+V1} Іx>wzpRK<碑0`d4 ReLqMרf mTh(]e`wdi{GVmqL~!Z=ܺ;iHU9O[SE66l'YlLH6ABkM%O[pt 0mH<:kucBG_M5@SBW:sP#%H8DL{ #Jeu^qSVi﯊-Z,ZIBuaҧ)#o+,g9#6\|Ѻ[Jf^ϬOo†s@9@*~zFh=V '_:T޶#^ϒ*Ag?4M<[(kbe呰W-埠 2X#2;+-(`07: Tpp Г(^1oJ Cg3sNX? 4}/$VZbsjL@{ Fì6*38\dScj6vyC!D*;Ñ5r)r%{!@Pyב鲿CsR4`;'?"J‘yW~4*AכiU_SFУNIlc[Z}&&:ge?Ku&ttYRd8D#>E/36ta_[ /!Naeށė_;0[@0^X"oyt&O6>U$ൾu^aw6VN/nu%a/qSdI`)@ $nXMHEhͺ8;38xd1hրksU7ʾ9R]?3LPk7P;s-x[C *(IlN{V01KuW,11ZKQSB4Z;/ks~L.q-D.҄^~R(A qRe&yyxUޕ\Lo]7o1+'|ImYlc &me#AJ \#IR= UN)",GSbX/Z& _#-)[4d6 S,;m9ge.虨T0p $ʮ=Zi:IOU;t{hə ]A~E 9lB,#,>w2 j4m"! +g @I,G^넲VYk@#ʗͤav":cK>!B+ E3InG=TM,?wo_qԡQ=gK2V@Y\$9gwS GX+7g_Ħ'(wVhXTFٵZNCd~poϗaf'ǭRHBA YIr l F!yz<%xuB:߈bp$"\6zT6J^1֟^(äHSf *_["EA9/5D  DQPw 2zb51i;"N!/M~?[W25? X< MazʲgЙ)=$,EBQڙ3 @ (q"yq5c.vzrbtjٺa+-P3*8UJvP@ 8(@La^u}xi?`58SLuĈ& 7 fg>IU]PדjƠ6IļkpGgG!&NO\Rb0*U؂㺺[5o9{)/-@<>辄;E6:4]xs/^+/b)U>evSg[]T )BfHׂ9Q B;8ڦ9K@#i h) ![ar:)GbF~]B/%Y b=YXN޹;pJǞ:]7V+OvC|d%|Lɼzօe\Zȋղ$dv k#B"gVRsqGh\ p_-*ŭΩ+Cd(bE&Alhb{d8-t@ޯlU/,Q_E Բ`K3@O?<}ZNI8 %yj!kk37Z @RJOCRZ^t?hBZs: @I~“KhO3//oY>(p9'~z$vAer5u#>t`K7cqH&vn/;Bojmv%:'ȣ{T'#gkz<01A&¿m|e=L6P/'^T\R]Ud⸁sQR ;[XfSKEP~*e!J$աMV^p6GH1sI] 8WB{$DXGKlI4o!r&8{~(:E{#T,SVqR? K`k޼]+^ JqE| aIYuMU\ߵP{V3DuIP3e>+-d*4^Εrh MI3HgkN\ 9yFeRڕbZޭx[/) gDFMS+jx n^[=vwƋ[4(w}OFK&jA>]qXڭ^j3-4؍"៵[]#7W'q;)ӏD|MR> Z8{Wf"aA^ V[$ٌDK\ÒS&-kenI ؈(/,Ntlҳέ]5$wB,´èʉ?L(s2J#ɅUTKLvoTuBV 7^ۜ baq]pL_AYQLcfai }]TsPnf!e؛'z;aNZU;[Y Z xf@/Ǿ`.(;Plt=٣wX| bh/Ҩ*'́uӜ'7vK"9y}͇,uSbr[yImn₂: H_F j&EA*_l Ԙ\yytGujˤ%oג=yX6-7oۀyVDmW+;וEIMC\t/gs/HgӰtfD*ylP1$D'u}O )dڢZ>Zo+K:Z*럟_'o{>/"4gy9  YWl,F=]>8)Mg<]UQa u'F4˝W _ȝu38יi lvU5.}T#uD@d( oM2r\4vLCq!PM!Eە3GhJ]]v $..FOIz73L& OA@|h3_X$$Ζ(q(B~  gA|눪u|Ѯm%$4hoDy^/X=UU=1B 7:p\N 5zg:,DyvqOtSs`Y.y`֞Q"|A= Pp+E}5Ob8+b}&H‚ =z%bmtbP</YH5 s-c@k2|fZ@{:(2ʂKSa.a" \# _8_Hh^TcloIj02_wN+2 ZYR~4w|V; `ˎۥnqzR^:k:;۟%)>kgenZ]a!8翷!e-)pք'pjQ8CwY뛗.%c/18[p94ǠS|82c1aP+,z1 j̾uR GST%I~*Ǩ'JESaY7hCa\yXv{G?eioK[}oxdނ\vc GuB*OCByFX/>Q򹊶O/>NcM1'ޕ Fw_h'| 5焀)Z]+Dՠ-c>%+n gPcAޤ4S͚@)ÜڳM"oE-LG:_Gv=&>_v.PE F34z [xOߢHP |)yD1,5b- 'Nx% 7k{ )q< JRH͏0.,&*I8ԑz" ]u$2|s`:@g6,%UwB1]-S2 jzHPg =)rT+,tMf㞩 %x,O"]@ Ş?ąZ~͸#鳦3 B3jSY\~/Q Mz" 6rU~2s%L| i7p 1ިj,LZJJjB,ߺ el=`CBD ľXCERALCiiY_A./9r7O!)t+`FVQvG2!ۭ`{ #V;R1:ާsC ٕT rnviB]*PEAᏆB4 ܽE N= B]<K1)-u?n0}15(S*ݡ\Wݳsm-_ӆ__:CE .]'=;=!. BipJRoMͩ:yp nFjolӯ ݝiԳyз1J)Y% g ӹm?.ҢF|~kf^yzYvQztZd<+FyZö\ytưS.k""W&:o"<ؓك:j2+ qˠ^R;Oo-] Ry*i4IG>RRŁg<5ҩAm9CDaܭ\QIJ-׀Hiè]$7KHώm*p,$^KWaG%oK_rɕ(KTyCKr"!zL|'PhnLhhGsui'"rZAp)Z%EK_µ|XF&2k;,͛ qb00L4΍z-Rkje\Nh W~;gGOrPR;|y6qB1#}^4B{0kFpa%vn Y~[!uB`'z;-26#FNJ O71o W+ yI32|)2HJ`D{!G&*8J^/inGSU^D]:a5W GYbr[bnȟ%y5~ $=2e +(&kthx]{S/i_SIXD+eCEDt#k`p0:s'jV z! "~2(Ӆ TdlՉ>Mv7@Vvz1d(BRf?v[3_*~8iտ퓁WPk~j8=ԁ!t%vQЮEWovBlx-Nm^)*)Qj a荱5_3!VyκPEs^-]jRFҩykz68AJF:ȼ0] ч0ABiuXc%f}AXXIfyu{)r"Adv#Vh!g tF"Z# ҵ;{帎/Pim)`Mi]%ho֍%iW}.uAx[m}Ǖ7e( -MgZfbJQ_vhtS q_\tP6F׌:e'mPp 9ڨG? iΣ&!ogכysy6T:.24z9[>M|X22 %1^8ULOO%͑5*z@ܙa6܆YvA]0Pf:_9}7^}z3<V%iHo&i^XBֱ'aʘa & ". 6+6V(C@` UNJ/<5p7H: *@`v됮)[ZmeC4"ð$m.zͰ &-5F/_L6ߡ@VhB;:_}9Lٚl7Yyݏ]e޳{܃ECikP׫QId11Q%wnuSVCW_ɭɡ`_U *suֲ$D_ (_`?π B XdPHS!fm$jތFrHhD"4BT:鶡 Y#ZܹU,ZfU6uۤ}p퐮x]㜖SVk LƩy( w mZLb/Ll`가bh0vc`}dd"nƫo/jBc=l qV;oVa6 h{-E\e)ZZ1L=$/c׎sԏcۆxRǞ_Z^C f|yqɻJ|~C0vSb>1EOɱod#WBՇ:*8ETfHƑMkծ2de3䙯 t CxWP@ '<̯QhWX5#٬eRa:~x8.ުU`t,6\ݡ `L608l'H,ʿ#aƺtTsߏK=] ޚ uhW,j#֔F*1:q?VV%e7&Z3=LS4 q^nH],0"sS1{p̳iY(?s: !okr 'Ha|"gn$]U<{uh<1lEii*D*FLN&)q %pSe$e7V[Wd,5ōǭ2E+_6uX{i_Xu(4#g 7Jqpйj~潃W]ѧҜ*ϱHB7{/%_Bbm$sWoraBKW婦,kǻ+0vCkx)6S}iݗ:sW^9S)^LXX)0W.@Z.~{0@Ynd?+VDㄌQߤ2q8{o*/'C y*K#Y]31tf 1a (40d8('r5ڰ|tjx[e&dFGFUkЙ< ?3֡ hYC!)#!flA^N͏|sֵtEJ|Try5MuTMS 95/qcwvlJJ)vMl-pt}N . >è|^Sv/$e0 ++%ܖ]kt}xJ`)*skp xUtHCKS5Yd gj h {' qI}ڍ~ |}UGa]0RTq[@K٠ridm D3C9[S݃kD.t- hF"juK??c6RmVYL]3^@ӯ6 Q!]j7qSCH_O. fyTtT恰TۘߵSWdmcAz`~l69jXu?wV[+XK+5 ~RR( N:мAF!N&JcS(CXRӸ4noG-cfGu!~RbneS 0j4x-'rq:dA;i 7 1Zh53wZ@*Aok%kcC!)A9M\) Pݸ)NNv݈ `t>InlE_!9;'2O Ą&D|LE5@feL &J\L\.l }:î呭oыXMtnjBn ȹ=ov,L2c1y|JU:n蚾$UA@'gA!xQ$ZhFX "SBgsr+!ѱǬƳW7wTUn|pcu؉@I5VvjKW~OzSuWt󚠒bǀxk Mے09Lż{} &i\ˎ0XT.qCʢ򊽼iJڽ͜!_uPpue׻-4MuSV ڰ?IBL:'I*>N|7f8ެu>p ;IM*gbf4|9ͱ۷-QUP_ 0È__8<']>xRqbNڟ o:ɐM[ydPH)}sŽRzPs S}/6#S uYB/̧Uwp:@F29ճ ٮj)C9Q^ rIU.߶Hׯ,r3xh<O]@Sw @rr.Y-(`-䌜~Cx;=Eq~U1^ݲ({>d EIa=)6'Yc =^Wxrd6.Rn#cORo7 F^vX׿}En5 /$uueD@w5P %IM (Pnҧ W Jzd(OO}ƳG`R53cTY/qi(0 X`-M#P ^ZE$Hf6\zVt:h, G ࡓ9t) oXϦ4>SǭoYS< L^l﮲)D'Wy(b*1E|^cOc E d04HִaI5Ay +3 7BjLw|/be {Wm/~f<zZvYBE Uy}D!3lkCrZ;\>3&,ΐiNu%hvNTǷBIx~!-b3K0mQSORL!C遳?x6Txz`Q[ vʹu%"ute𼁧4!`i?"=ㆦ|UP8<K`rgX? OR'T ?cLpڹ fVFmK#ϝ{f`@@TEς|z%SΒ};7DTIPAZTj̟%rM$3[cPΟWӉt4ZZF qK}M̠RmOl4-zOi76Y x_P˞LBY|P$Jw%,w[E6MD`<`@㓐gLE5g Mle|[\QzWէ!DDUȤOoNLRJob.նa q{yx`gz*lHAVKKm!d`]Gu~.'pQa;B_,@[L(ϒaoœQ`) EtA.(;K*ҙK$\ntXoHJ"tRH-`Dt5fg8S: W82q|SŖ7'h^<8ho1wJv]v1(zP#9++}珅sZXd?o%A6;G]o|9 Wڜm΂pշ-Y\ D@L\r emR޿9wGi#rI}O̊Կ$I@MDoL&%PYb3o?.7?z#->L/vzeu2h.s㦦a]쯷z6J\`B7 \ƧuYh.ܡ%lg`|z{<Ԉm*'3JuI s~QѵF>[tUdC M¹ܪm$xVw$|}0#J"j@'(ɋU׫)ܓFt# VV!o;gU:o:%ͱ qՒƵ01c,X Ot@ .U]*8yl[W:)b ܖKLah4ALNO%UMUYn}I!)!2:y~ERU=;ˢ.(9t& #VG?#Oռs\}%#|aP96#_;ZM3D5N؋ JZ_xE,ɰxp!"{h:b-Vw䣹6z+Y]Ġ»^X]nZj'a"AczâyMnA0 }"1M;W-Sz-,VD Ɲ`y~ 7Ŧ}OZAR5I I߾o=L72F]5ͦiv_a(wƾS6Zp\lD{X7le`< l;` MIh-QHãp÷477lG' `u):w.s%hlO&M*ggWXEmȱWkDiv 4s%/0{6Sh/Łhz>?:Mzvj߮W{.:=?%]ŗUS?a#|'_3N M;[9 N n6!">x>0opH`|cYW"N,&#y\^į&=]pZNDFuid@fr6l!cGlLk9'8 SWgk-UX-}vQиj12P,L?ZTQ㎥ %@/c{4<32Ipt-?uMڤpht{G@s+ ኊnER^Oع  IL!3a(Zx(-oOl.aYm"z?h?Ƣڭrf;y<խ~c4*=/%6*.A)fC]@<쵬ack,[Q,ag'_ ν#j$KigS *U~W.632 x9`%cFHYf̪0q{4sV{B&01VM1sVlo(`)C%{@,Ӆ1 R ;I Dc:|&U2i-TTпÙKù=D>ӁūA6j6JW7?bş57}r̊ZĚZjA%{;N Sp鐡-6ؔ%yGyc4!kns\zn_1pZ}bmw.Yiu7KI~>$B5%pv$tǪotBIЮ{ })G!v?aQƭ|&_^Rǔ) :1sޤlwC ]x͡KڮY:t Ijd_\5və/YFAtg{ NE1!BdgY-6E4STc+hƘrR^tO ~*sqNT1ޚdSa׎0Ã^DMdX-[J\ƣb7ּ ) :ndN+)#QNo/)ゑ 96 ;&v%i(Cth-/ )/#D+6LbisIe aEXpFES0U5&5;}*ZőD9)Ou^rHKIS8UՃqM\DB2~9yyd)ru93,"L 2:S4RO^AB@7DVs9h+ ӳַ5^)0W$d\?0:/M[36TwI@Zڳ rGo5i\ݞ~)B>8=܋qD|ã-r4$L[Q&fe> s7Vg<3[~CI|DQWܲ(b-J4JFu }Ab;785Pm%pS]z&F$:-e;QPy4^%f*Gp/K%KC9~Rs+Nߡ #饄g5/%FJM<X ck)Ep2򌳉5?RCTEDXR.S,,H뜔0E\]t^5GPG~vBLAlYdb`-Xv6gF5a[}Dp(bK8FdZHX#_Aő¨:[0†ZoN{K߹ClwLJ]$\R(AP&tSTN!;nihV:ex 2r@q3fّt.R`dN}.<@ PWhc\%F')Q#_GA_` ^iHR0[+I}dBE@?;] bS d2(C^4ALO|*_Y68fNdB/L}FA]8#b'U" ROJ缅L$7#XP٤xdڟ͚r#R[- lz ctcFn4}LB~> }/*|ބ'!\9Jn&:F8u8AͧzH|8,-Z)-mo/)K ɕ1}ttC*QRh* |?GU 0&9 ^uFrG.S*+27bj|߲޴][+/_Eڈ1yl 2i6^FX#Rhoz2z.Iyl\m}^{eQ0+kNjyE" ?4i37 fZ:'8GGfU/2 ۯ5SCu6 C3פ QZI k^CW95Ǹ>++ 3pϞ`&y%;#n,rcT}lgK.Dy*hێ&OSb2=%UR=8:hl?gSp}Ӻl`hIa^̹('`Kq50DZ_+j3vƾqhp\gt c$Эm|*=/v:-+R&)#lW_p԰mIM7B;tB[TO`Yb}{lRs8YiKon g!Gշ Z j&{6Zm$[2Nt!I<̈ rkJ?iY#ZxW8&)=gЈT_ÿ́U $).u 5^9:фh8=A3Peiv{#9 rUd% ?x=CpucolDcy04oaK/Luy.Ap> )xrvo z1 s6[J5yVI9NP?a"K/D3hV7h3,_N@0ȣ>;܊x%% :FI!]( xu|:)ؿ$ebCΟmXTroia\+O &i}+C^"UR6.l+#<wڋw:B8\BߖYcE%*[)A$_ejJKK]1[};.S. H8^1A"vbuk#Oߚ(GմPWd*1UӰgƉX&!0IM"vo u9#E+0*{ZyR3DC( `s~7P6H|v8ʲIAyG1&Xy+ 8U-zEm ;N&z\6 2R orz‘^!X0.Ypx &MuQ5Rf^6~hy+[=dP%8Tjulv 'ˁ.P`%u~.,Gs@>=k/aSC0izآݜK\?h,}gHJk ^֚W9P[DO(2bҞV<[*=y#|\ U&#kYvmŜ4ow>{C)6ҤD >QGn,͗ Q:R#–9[{YB{!7~ᴐr@odJ:A@e홭N" ~A;A{m*N| `a84_}Kbꘁ18l}V0'')No "/2DO =fBOջD5 )B`g[ZUc4]lm>_qXjvAoZhawdR]֬Kl)C{RKGdlYg x27h :kf8,%@iAn{לNH\ٽz\.ߪիu.q@d+x|oӽ)JM! 'zE4a15H'Z.Z0Tϒ3ztQt$5Eȯ #|$NvJ?J{hp{6i$T/02@]0jjUP-Tؾ&Á YyT|Za ej*ܨrz8+rNlk>\w wa`@hFx 7U!<{6 Dw?J̓` Z):f{ BU!~磇~,'S 8{  Ut]';/T]yi§+xӜM+$HxD^|KΚab#{ʶC^' p%63z®ezylc_r%;{UKcنYܸԊrB4(ybQ$mm,-h X`kUFyJ^E2s/ N'5Z>& æR\ 02gpgyMI hFťBIJ}`|#щ*D蠫1NdՇ'#߳}%R4'W BdS㨍s(VBB4nVf$w2En{sOf =͌[ET{k}8Yn9 Fb_[>Eۆ`3WwAEB !%3"z޿X bG:Gw|I4DVئ .Kf+MfhN0!1)g5wr&jjrRͿ*@$&#ۣ!#)n Qwe783dQÎf,`DsMkz (T?Gb/~ jOtyLj'}8XqTDK}Nc|?SFqzBKhH¯ODBB5]`Qb[TB?gވ[0IR 1=O﹪ABnv'X iP [͠(7jCRӋ:e8IkⰈL-k@rdF]u7h"#/YK ,~]3h:Z2Ιn' jkc ݪ:T)dC(8zS6agv>‹Ip:NجIw6h5=?Pt>"hj}.C*9 "J)Fx LIeH͖~e,ܷMDvSv~nrB?~:.T_@ay" ٨vo2TH. *I)eaQzbI;Urv h2f~QFH~kLp)1:[ =b{sy֯gylCYL/O|| )__^|3]6qBb*]]Qxp8ԣu+ '=m)aevy|7Xhc8zƁ4JlUR]α ϖo/BRݥ'06 ?ӝni/}޻a4=p Qѣ6Ë շM%p7-d{[vkUv\t޵JQ'\A͐+hḰM̩$5RNhvob*r[䭍5`"Oa;X:6BjT%3 ~M4.]8@@74͐l(8ʰ%P ssڛSb F[7SgtDIxĚMq|V^Ϡsg*kJZ k'k'X]œy=\)6[S&sSɂ0{ǡ in8,FֱD?z' >*ի;jB ,l(&ە D8ϕSղZF._,CN~\&׵R O}vAV%^vv+eq`Z 3ݓկh87&U_at9X26IW`3DzU sLYh]ZFkv=\;AY#B#o(S ZiR<^.:A֗P/~`8*=$M%af9WkH~L/+BFWSg`&dT+Hgb^&'$pkΪR=F95 ٗ{"t&1r^mZ{XP-,]Yds¶r'bz261OWb7iPljY^w7JP ㅇmHW,2\JYuRBx) 2;k a4leFNMU@fpFkb6 G8_y.`a%+f=#s3peye+S-xgp .Ѿ ڶ8YoDN;dv-6T%֏X>;t1O18XAت0=X j }D\Cߥ4:'T?_1 ÌpҒZ^[u#w̍e !L5 81dt4qb=oib[Fӎ~Ch7SP2.U?iV4OrU9X鬼F0xCj/)}N\ }oWt\+ k5Jv.YyUew&Awl]P{DDlӐW8wRiCo*p{1'&f?ĉ7<]no (n K^yZ`hQ"*b8~d7܂D7ڀ"E2n (rE#~ڸ .!17:rAEkDS CiCn'+),рWB@ݵ ԍY*lGe+hmVFEB1J! ʇZ6,%ݟazA WdTQw`/A2!,e 0!æ2bVEU 0 "d"ӺV#(yn5.UҟW#F(:̣YB[$f:P=Jwjr p_?˃LϕR=Z{C"Te ppͩaYQVFqkPek/0K܆nVѐrik4+*oۗɁq}Hx9`@$ޞJ AԵuwt5B*qr) @]tY'Q'a}d 8gPhڝެm{h>g{Ji$pW~gU"~TLAgZ)__ٷ>g-/t#5_$c13q}|Q5YXk:U|Jz"vS8쬇YK{7P (%7yV.^ 7zucj|ܑpd٦X#rFl9S 25_SdIimMFCCL'٥{z|aWQn KEٝ0#) M߱Bӕ  ^KS Pv:g]@?`k'= $Z`aOM4CCߕnL8N)!UET);ڰs`!1dI3Slcdb280[m0a ӕhviBMM& E L>󧪴/Jș ehOYc$Dh M2jkM!; %¢}*v=bkry#CO>2>0|ǑKmvnmؘyt\ƈo'r7 i]f巃\MͫCME94V= a8*cwj͊  t46ucc|q_aT"? gJB ѧDD<\AYXt娉;!IVJD)AyY>Rl*yo/s9J!H0f -N4kٟ[pdh3@GRpBFx_2w j:ImCs%P}qhIj9Hgm\XN gEL0JUjV$!-G4^Bn?揃D1XKuu1?g;Աr,ے4q.@WNTc)!dPဥц!u8{ZQӼL[||N5];Aaƪ=ˍoӜG*Td堧Ck}/ YYfsJ>u3yN5= `ab 8ǽr2pBr5}o-8ObY`\w3 C|NR+2?{C-kG&ļwə.|sa.@Qp<e.wG3hХ/K[7*Ex_NL-%  Q̑:SZj7a4Mn54I:%R3yV K{^(ľ 6J[LJG>`XJ3G;kЏ l ƪ{T?e=#Z_4O3vZ F.]…O_iB~>,;OCףtzըe[6MᑶC /V-f2|QDsD,u"cj|(`7DOv(덋AvSWj{|mf' 49W22"JWL<ʼ+Qԫ,;Hu Hp.~e֕_o0ATCBv&lhO5P~[1^M؟؂ۍK .>ǺO [+ 3cX޳P>)~\fx[bsI}^Y6d;|(NgunH4(H,B06[3kKS:4bQLEf}5k˼?g>|P$ )M鿶oXUD,Z<5c ޢ85In}Gyq46IQkTKe;+OZufRG#hscNΡJьaId)TIDvWfdX~mY1 E*d]H!WIzse4;͡Ң=5f$Pulnl.~q;<my-e|PP (DcjUWskb,C+|RqcnMrVp hB3[i!9uW0x "g9(ק\ZҜ)sZ ZvdW fj]L2a8_w .[2bϵ%ֆIHEdKd8rd-TeϢRMkcNjLԽ/}yYye[1SsМ 1^S[V)Z٣]+.d,-L+(N| B<3$>[Իj*j|At/L$>naLbP"'Q֯Omt ӡy%_˄&@'dPt3`_@d}zs:3)`R<2ǖ`hv,lajK>el Έotl!Ng0kf hnXiB7B㚝&-ҋp,®NipS\SpP'gP)K,K,0jJn7%#zuL`//[Y.K6\6IXah1F۱R 'χW)UF GV6mʊzӌ7:8+/ybP *Ԝ}@67XeD@}Hg]Vd#2̳󂾰fÅrި )",1Zk ՞~& y.$(rhjm{ ԋVמ(Y5/j+ ꨺Qg:`Ie\Mvůy8hM Zr9o" L0O;?cIxv]pOڞ[ 51$stVOBKQ-<^ S 0Z Nt5ximF&,d/t)P46F!7x4L]iDɅۮn:($U/ROe8oyDD*!&2Χ+)|9g3 ! t,pkA⯀VGvՎ8- \ddqS8% 6@#m7̛»1 nJATJfvX4g"$]2}r?;n\i y2T}A>.R1+] sMFjTG2A gTTclܤbή76^72)IzsnF 'pu9B!_9/v[-IQFh~cYU#C~,'}qlq,xԀO)M鸋8%WH`9* ,%\bIz[sX5xaK5"Ht iI m)~cU4F,A9-Jg_Pz2 s">Z?cBѼ+%@c fϦ~s0ТmI$%b,#jRgOB\jԭO  $zמ^*z}F5GYfYLpb,+a,ģr\nZ=݆6쎭BF-n"E*~b:"ݾ%جp3o{ m-z@!E[ 2R AZQ64] 7\ǝsP!XJQSiZ<1`@x>`FoH]NCAƔ _'ɨdb~}J#7BPj<w>K7Y1A;}'R[c5]H(>@ƠJzf%v dr.n;rVžpgcneXzwkF  `jwg/Exo$G;6D<72$ZQ|kH:Vv"_MEXϯ߷f{-xhǠ,{ hդ T k0-Eq3|ى-Jk{.I6Q$D3AnHO31]5{0 ?.lԷ"pf?] @{5q5cXGކYg5`a%,>`kRŪM圭RqQӡ<|'D/^cSm6Y?1ВY-(;h6}f}.>HۜƞcG!ږ'k':-ۼTȏ%~oA *(EyGDI!%؄9Z+hm{I{`F樐Ú:Վ#Z=4܈tfn(#u#;(]3i(H O B΄wd&ڀt~%X*=z~22kQ2kQ0=WjB žiS}AGahn8s74ZbYb=rՒL9 ;5~U4 cnڽt#ƥn0T;rTߛ꟝?N;qܶ udN)&dh-;q y;s˿Y*&pfqyc|`ӻEA Mj9꺿8:s^, WZ㊋H=!pdW&h.UʻU aˁƉ; }eF3V8o!if\"a :JsK8B81i4n~q5d6Ab#?r1KPך<ͭlzYjqDUaE#:T k| uuG !S-\YGT I(~pgR᦮bv:\ǤImGyx;٥9n\`4/Òp@ۏ)ϹUőXc`hC(~=oj. ΎpT-$$3~W*udXqNTU\YI dBV`˱_ P$p4ƣAjkt=4MVʹ~g!u5RU"fOV}Z_gy[}mY繰:R&J*NB]JClEnM]~rc{{)0R7|Rfwy&/iv*0ЊSV#lo[ThAB-iE Y#rVٞ[6^JhM2 Qӳl*Nq̔MmoRGš}1 jA~3t>t9fe긵u2lPZ 6qz ^hB"Ջ3IB)酭!gP=ر`C\\1Y~ e@5 Zma6z\?p؛6+$D#0f_X<$+a['.qY:?Şc}"5`C,2RQ¶ʼB;4ⶵ~*(o>zN(OExS*D1=rsT #h[Goyi#6XP!~~V"Pw!%Pb ͽ o1r QADQs"N-$cQQ^bMF̷Dep1nwTK0"'߼.$n*O,Rw[C0d0mS% 6 P>FM$蹡:hXU?XRb*]B}%u?ҕ1~i> .Pȍtf?l=lfIyw p@zvpa48Fқa_ W KT*h[18ુ#ջ;+nj} ;CT6c9|1NӔ$VyA|ƘlY1v:fR2UGxV7}0Q:㣓s=mA4ad]w wX`y'I$Mw\5$t <3xdvț&Pm޾'_On*2'"{r# P몶5N[IZO Sf,<^WʎN)k5<'DdD&|gf/tcq hh+osY[V]P}Bf/yj=U8;5ߧHS?Ml \ պZk('v[go3eVX=`WUgM"8 xɩV=/[葸9kumm;LD2<őFPG5֤vt;_(.)fN6$X-l* l܋'/ K UW,ZP^ҥ{J :g~[rA)U9WoE$HCs!*\ YvgO3/2 ,> r$ZL fHoFjv-ܗnP%Ůƾ O~+;hzrler] 3<7m@H%1]8}A6qg|4V6%-TKHWyϣϔm[CBXdMwUbdo4[ZHZICv(*￯}@`椸 ɌL% -:PR=%c u93^|RoAe4]-'ma^.k]*jL#HiGl$Ebrt@ΰ|RGdYQg [}"Y7, -!R1r=ķ1m _-F=+65WܻCCv GK_q4HGHSrFz& Qa]u?W-ݖF0S? (!i |3閏_$ ow{`OB>kx޾ beiN`/-m>;c}M B-3,Z2{zTd`ifHpu)]=Շ=s rssGw9Gg ɤaZ9dZ"%Va׫Ցj2Ȯ!ӈwTy^^Cհ1X&vHY(Փ4(`Lz}7/$MX۵'zK޵´vj8 s`{'S!ZÓY-m峜 J)<{|ݕ1[Ax)lչ=~G0¢ݥ٤RI.QAWۻs,>p*?oɵH9*?R]& 4,wX`΋ύ_տ2bVTBGg}9$bH/ӑmVcl޺k&G <؃Ij@F.hƢt{K5PM&?K KJg{ t=]FsXRv˖$abh> ^Đ [Pw%EA09QQ;[w5rX&uO[r:/_vy*3f)5~V^*ŠJ5QO3+^I  K9Y2YW7)Y X{NagH=+} lMRWB.q=#[G} 3 ryj"*Sa9ٳƝPO菂&kv. up,Y}`^l'SEN !7O4 LDI?̯3wtPF A . >%OFvbB=1 lG#փ 4=B%[k.!JwN^e r"#&r'/j<&c'fCy7=󷙕sNBYmr֛2BnLQ*TNA l\lWأb{%ۅdk{`g AdY"x- q<옫-MVu-uA=Tz&r&rM-؏{o*mq3fRX+6cա %nɩtmS%_NJ&< w&꼖/R͈|1?yJK艺94=|k:p)',ykj] @ʧb:6Q:.tF^yo%#) ;$r$jK/ctE1ɒ ~#Ů \$;J I+<6:ڽd8 Kn`IoRB& 54W7/%?i8,\N0[Vd`-*y-/s#XrכѿCb2&Q&.S6[^jY(zU1yY'2BkbץYZ`ȹ0 <7_YַVGV"q֑ KիM/N,gEZ~*Dzɬ|kƿ(65֨d-p,-jin.+tuyz9a)Ulvi X C#Ms5zVWi@rΎT$ʋ. rx% sٵm(S7ikp:QɄ94ɺtq&/!iJ^f%l[|A7`M*)UzI1s"d{5WCR6pهoK^ww;yKI BkQvqlY~**Oc.%7Vp.07'ul];w$T+g ♥74RUĨQ (eQFJzYj1 eii^"dlq2y2j c=39[!ɥZrN_9g9cRšz7Ÿʼ$DE?_uHVʭtSLFٿL?YP06I"3 kC6E-fjK8vf  +=IN_@*cѸi}.jdGn%>ܸ砉,EsG9$}>FZE]U#XLY*K1 屡|p$citP <11&U(}Pҏr5Wx_;`SYH5PXk4|;zbDg T#KY-g %^_yPdK7og5MD*|yi3i32c.^y蝇ks_alIDW]̹cJG57/<rf+lt&٤O|!q@#+ ?NdW. VP7iʰ|&]ªx:'O|Nm+4 <  KvuHxf5;s /߶~dG=pomNTzBnMYVןWx)#P_h^hCVwK{p[bI@[rCqS+%{fPOTo$xi S<Q)U??zD[ ip]ԤKR:`$ ] Tm{'I46S >3wݤJ "IkU矠Ee;Z7M_lJmU+![~<ΖO$SQd`V^$"J0Bj+%/4tvPOܾSyhXhccڡY4a1ib1+~FS&|aBᅸ?1&7%M6k5dkkzv\-moF^aGl3"RY?V|Z^w%|J<~'xXÊ!`N'WRD14"@n4AӤ8c?iĩQ BF؀ qSr6s~WC]ɿDRr_ًbFx]A@?.:('榿;`]V9g,t$Ca@Q[s\F7On+|38hRh:ۦ u_c~'-أs3rj<-'ߴklX)8(BwEO?r/4 $"J"<x-V'ϸ3{dgAcg"Hlo:q*S;7ծlry ܆nS&@2f\*R[eeOOlmo!fJ:)h |lo;o338Ћ˃Ytx3?0%%SU*!9!mVQLX x,5 ;Dh@]^?gg7/]G;]2'^9Z;Gեm3cE;5_2(FfPmN&RůDOAp:gwR"da+ř㍬2/qiSF\6xCDR-%jh|7DϹj۵t#SU;ԁ*1"vŚ-~WcQ<ay/̘tՐ9cf@_E$Y>єSf9+BG+3p3n_o92r6^#kȶj(@w!,1W^>H Z:Ů 2doͺ1_3joe[q>{uQ__p0|0 NiTG7}Oؠr">+6$:6Z]+*m\ף@JMF7a6kK87d͍F5 <%!at%["Dj&%c>5$[<>j|1\G/&&(QNҵ<uWMunZ!ۤfd_}DSH16QtgA٧3φBUDD]ߩHdZ 5-BoeBҩCDf+DtM]<"-gG0c4*ٳ p&0[@+DhB%B߁u,^M÷}>NY3N?gI1|MiS̪ү >SXf'ILr_AfD 9qB\4:$ ްfXESrŝ_ :dX;k0e߻!2~UG; 1[Q B@IP. =MfnpoQX:e0@ud Dž\vք=%bh,q)t-H%HWB ea7[a@|9"ҶEܧ.-KUt$-JQZSywE"UKpS 'JḺkUoY8HCƛ0; +-{z!rN}-hq*,Ncʴ*iVqQ6To_+{*~cYF:J4<.ٞ^(p&{=XgAɆ?,۴S'mI7eRjHӋTCuyIb >"fs'gzTKi`.c<5y`Lf}A:I#-+k:K)<&ԃmȵc5FwvǼCy ڧyB~<:qkv;p [ҐO] Tr>ٚu * g<m%6i+~|I(hC7f_)9kgyɔ0_JZ(V("@~6rgKT`pN3 / |=|1}K+&1;om>Nhpc)x,ZGJ--yGw^;8N&^g弥:a?8 `Ѩ#ͅ5lY/rɭ} 57@2R1{7ΒD`uiz/vsc.3*/R5E, biړ1+N٢rȦyW|Q8!*D[gVnȴ@&|FTz =8Nאp%8}'c"# T|VDڿkzqD#oVQ9)Wmi|!idt͞G[a2 >_bP|?S732iѰt9ږ}2JbE0dCĀ5_\9mֲ]z} @7 $ȍJeaHF?zJ7ׇf걇l{Q$]0LTT}Gr~`opsuFQv6@8H<싨" \iv!mRL p ;'n\l j@u=`?߆hk^zT=qșgm_MQa@6,sǎ>)$tnĚ-0XDznrSɡ(5P.O"1$3r.)f%xHi)fo/ڒAqʐgZvJa4)"?P و ˴暲kc!{'-F"< >[U'5h$l\59؝c#@`=!Iu XjCW3a^K3#R01X_ *Xo[R/LI#@hN8,$>GKEA֗,q*`_PJy*B:HLs*o'ߊb⫡7Axtv֌gC=A S_(++=/s5 `gbH()E|QP Lڽ{&  2q,|G\o} xh|q5 ks6X~ppQS7q:34nwiy+K ٣,Y=AQ]1!Dg.RhXP~^k7xLT!@\ ,y􋟾^a)52%sBЋk7;HxZg`=,͞ |U43y#7q>3{Qr]71RtZ@# 8 .Xl齿4VoN:Hh!qZW7 | $[r0[8*X Fb֞#Tn#O0A(䧟|pǺOuKJ)|\ 3ŵ On4 S-{ur1ԂXZe?4$csq@Jt);Ts0f"Aӽpqp1s(broj!GC˼xӞj752E4uӒYrwX?Fkq2郖쮀csLh[V*׈ANRKaX X8 ܚV"8e`6宾|Y/~qK F/ 1=iG%5təRu+)29) #z*J|L~G/F/&Hqe^b4fz ,Sr6*F~}!5|~m*[ug. {ʑO@yul1t>z'քdt7Tʆ 5͞^OPAq{s-hxZd.snM-o;&JM@VA$6AiGa6PE`K7Ƕ /Twk&|SIhZsVN3@b9^;|:n:BUG&tV.EyXw dO8h pw\A fǬn^K.3{kK y2kh$Sԕ@#e!qWnar-Be'xቿՁ9آ{FK>>l8 N' }š%ˡ @H=<0ckGK ̤?"N-@Uf4oF85nw vˆ=hGCМh5k$Hw-_M cn3$6~ۛpEe0j8!KZToH5P(ZyOsyq71;sz ^Z4 xj[NV{ ]tO[r8:i9}LQݨh*m.uD*;aGSC;UJ㧬E8]zRk8oe-V 255AY.C.cuSdY7K$yۥk99l^9 O@V5bU8oyqMfޖZ(Oº&ݢ3ֳ a,Yw6A~"{0 >HU#YX>kډ[ !pSӞJiry&Fv[-x-Ác5!i2TM39=a#Lp@~XIYġzf@N% ة9J"1ʣpJ!N([lXAьRf XPx\}`s"P`aT3-~C8S-peATwOxb]18ŽD,d9׻.p>l]貸HREIU|1 N}fvWh z [vx {AnLS>Uje~ڂaWvЫ3M\Ud(Jb\̀Z˂x NF; u=AkFUO] o>nZe$hMqk"Yo 2RIcZc60T+冐n߄Ne_qHz[@; 2c7ń@\f/I.! H`#g}F]Ep#A#p܏7M9IyvAsqrco,ieU W#4%vv-xZc/.!ͺiEzEQaoSb5vƬkK3=y2vl9FEoέ}!Jg u@mSjqWmQ.26MY Ga_h]wWyܥ ՞9~E/".`:'e$4Q";'td}%:* +Ƕ5*2i  8#znq@y9C*uf+ʥDIdr J-q#ٲs y" ܮI2\'γ %O }v Hv}=z\(B5!t 'DF3n2Sj?Z۔;%;DOKM[3z UDYt!N?&d\2++> L.0\Mp Y}\I1eUiFty =i1XBg=#jnU(@0iQ|Ƕ)/j}nINut g:9:]5Jeg ?L{ ‘:JQ?#Q[m k%2sgSvx)!u)nG}}HNL&[O<(c6B*Y#%d< B B0RUhm?Ov`6wv랊C]&&A8$uuV-QaY6 ,426:(XXjv<9]EK<4 `,jOLiyx6rэ-}O l+wjnȡJ9nS' :E>-ҶQ3!*e+U0T2 E;a_EV߀aI#G|%AW-A8›^Z=TNp~kE+S_Ҹ+>8?(X8|HVpM Sq3haU&ۜթ)rXKq6])WukpC !ӽVGGK~>R#\0 `G셯5l s#dMq0FsI['2F=#ɺmx}M0k&Q uw$4S4 ۹4nGPHgϡ105%a9EfL 1e^tT=-+{1 zkeZ-GyaBش7<Oܳ/*] *&_nYy(ĥ\Y/ tBզHI .A!G$|ŕ9FaNk]MC ϲ6bc5*T')oU9?+Wxo`ak^W .'$#9@aP`M6^zơa4d;3}&U'~ @k b(B 2e<_ynłuڲxhS'g.b℻oqJ&1y_xf/̢m=Js"dsr|)B( SwuSj$:pz wv\.ɑi&jz|c~uAR}^ @02U٭w ո⁾:h ,,WS>nsi!d MΠA[o>#IBDgb9~J_P]9΢9 s ȉGc'jq[ۆ U|8} Uϛ\7]=zu Bw/ qY4vxE5a4Z A#W!Ja6q!xEU}ۤ==%NHҹDZ@^w2k>1smuh=I#j$ʇU:tEh͑|P2SyL# #O"?/B+9|+ }$snX b-m*# Y;4Wb U}:|ja() X]|d.O4Ȉ|<{r". a'Y>DOM<(TF:c\*a*cxDkf/z8aaҪnMD$psovdrQr@Քx`KG xO p&LW/3 uNiBY֐&I]$cDll@o4Oea6l#}'MP$gZ;f d7JRɲ@hojcIy p;_CwJ\0?H|j_8s<;Fm\\͂ڳBUFa]|bf=5\fgռ*NmY5,N=tABjo|USC} ?~="rz*'nN% % V"RCwbw⯒[TͿ2 ~WEYd#6z] RccDu5ڒ4*71a3aXǺh8:$[4/ͣ]uN$%'O[/9" Qpo?:_聳Qjd9\wt{jN`\ hr ԮpLFMi!R uT19WY5:϶w3AڶI 8.ӏF g_1Av_W_<%{Ye0;盞nzY$)u}mkuV]8t4S32qî3_`˗+_hNX l{a:&܂v۩Q<f`#\趪Cg[] a+/d~Qi6%+E;JDŒ@_Km* & _V;!Y5Bxo88 HRH kx䫼YeDSC>wFm' x:qBFb:ҋ{tYxԓ!ߌ5h#0W'qt1U; qSV7Y *7)lq:aW⡁ì{hf)>Y{mLdFb6 _I 3հBvGZІEA<^'4ݏ /*oez<-sa@xpWM~ Jo2e{xH :|-f$|H[2f ;3#jGj!lEő-Sdbv&}nh; wʯVU8'7^z;YzӼPtdbZoGep™R4/*!2Bp"h=C3sIuљ>>KU"RY@-r1O":#0.L7Il6Pko%O*'+k)!+~e6g2z)4 rӴEES\\N"@ҳ<XU?R%[H,Ԣ(܏F"n*c7S[kH] Gp#q,c~<<-LptBz#+ ΝQ^kZwreɚlT Yx;M{|=_ffOnD@ç/(dQQ(\MQ . EN:eu˽d;5KU'ꯆYD$G^PID@51&3YUOD' P!y*<7A(ah6uP)6:g;YVmY843@Dr4=@s_P=~^ .'.}T)ffSmFe(>lu6F[tDLMySq+nZ[%t4Q x1Pohm_|)32M+h R+T_ zXG/Cj!+Lwt<"?h Lyԡ#O$gNP}찬L+˖7Ha16yяoI}ӬV\pow KձW|"u Di% gyx+픿MVasb.1L1Sn:$qЭ#p n#4Egܟbד~LM7  ۆ,̈́G`%@AY{46/U~h&nW% +P0?Kãw}lo>w.]JPZj01 ߽z~WCIxM.XeY#n$Nw=Qn=DgeRh>(<(S^YO(XI_27H@Gт]r/%4&Q[d&YSDf|ZJAl?*:%I>ŁF %yv`Mi h:>D_.݉;~IEذYZ ,QvZ^I1/d[2=˅!3zE}FzBr-!"bc'S \?e<4NTWmȼH?cKRV'27e϶ ;)!\S1oܗ\V \x{F w 6ArDi+1J|"Aۆ*ۨ:fϴfkNlԼq[)ϒL <[`;YQԹ^;:D3OM>Mਤ[aozEBP@I.;1cm]Rv@`M$цmk ᒨ0ViQ"aDj9EAiPfF|xlqs r\&C3,s;j6*c[˾+R[M0&m:{PBǕ{zW ѿmH]Ee:y!i_Aor9'w*X]M В_ _?S@s(w5H1ctЫ˯%XO>|OɚISAJtda}|K\;Dl "_[3cF0MB|:[ɥ#TIe,ю>B#GWČ lYbFֶ0VI/* S3^4}jfr)9R^5|hx{d ]9p;_VśUh{ʎٲv[N bjZVBƮ۾p$N&ʥVP 1~ tx^ѐJ 9faV;>ƔbR=އ/K_3ch*5ЍFVISsM!G}Kv.C7s͑kEX94@.zJ2[IP -ڸcA!FmR;~`xͅ'nuىFzL0HP`N1`QoIlnN) q2~˼qڭg_u1y( (,.nq/+ ߦgASA9^ս4]e ..$ tyW*؟U+CdD4l]ni:,aeHh"i"d[+qbM& ]hlbcmKZ0H„jEh3PI3W6 ̺&<C*GMͶJN1#2m<5%V+V O3ONSshq{k1r݃s{j(p]P2oaD_z1d“͉otWR[u?Emyub>F1؍!iMw+!sPԨ=͖ ,x=u=. T،r^k~!wFb*`vza47tnAKݠT񺵔G>x?,pGES`ЅQ\UdvUr9yv|l+CvHf(@(8Knڗ)XE[R[/*Q+O% Sg#if{QZfL͘c>̑I+$Oq~4[/)"0'7z4/0J~0#,ۙ>O5uD烠p$>$js<>YٓI줝gyw#Z?J♻_:I\_0O|oXEFGS7Mc*uIEPM!k)a5`śe`lh -uYHMU^@gXL"_MN^x}C, 0̯ta3!WaFJO)}_uH} g:޸a+ᕣa K"kEW /W\߰!j2a~n[_<'@i"4>1 HYoVCﻚ JsN)?LG;:sKs:cYi#:D]a;$Y Q7VݑFXJdrόQ_U 5U󇻦q*Dx:rwh&P%E 񉦵In%*Ν8"2' ~h%/*',qC/W/)E0"?zf]cA7Ogf5+9X%\Q6, `< Fj`s&Ak;YW,BSh#q+3I|Y~!e/q%e/.8ŗ=YG\g9˓=lxe$fv&( -.x |$uqݑXO`hLeY0s̤?U^iʚb29Z(cU\&hĴS,W\1;Z?ߡm*,~mPLͳن)vb ”h1_ֳ̈́h֙'-rB?uh!S W QK8 /wFjZU/-z}jP! =[D8g)!|5WC@dDZ's8)d~Sh8L GMrF'(lW W7|RS\*d!ֲKc@vgS%u;|s4LŞ06(R n95EtH^GfMO%kz!M]['fIδdMURh{I>KsZ^CdԭCd.ef7w L].S|x!V.P4> J,a&4⃶(wB $SoT䂆ӹ=Y!o`}pԧmK@xKrp& V_"!c]"]699CY2 #{ok|e nlhIt$Z9kn8䳼vYjwpTyMl`L]ņfsbםdƙO1oR>e )P+ː5R۠é{_U"] , '72X]H1  <5?WhZEp'P#{Nլ) )wFo9|y[}j(>Й:z;@foܖwސoM 4nY]G?YXe9JwF8dBYm2; DwYDq]҈·n_46aAab*js(rU}UY"#vr'P°&Q $hwJA͖Yw+Tv7;oNeȚ[p8bˑ-D~*ڃi^頹ӳ"KnXi4FUmetTvu)Jy+-:,}p  [fP xAc^_8Xa<,{^ؽqN\ZXh]ǥ~͕ AY~3/לtG 4XokMu.Sj;4~F&@eӳrBdVlQ["Fw 25K_mUӍخKYKtC ̞7 q| H!GtHۊAl)*XYXɆ9WnGnݷl)W%4@^ HUG^;X@`c=낾ۗȺ xsKMUjaAU#ϝyJ} >" k+eTs]x-/IUƬhRܟqʚ\Nܙɝ´dūfWҾ5CpLf"9zҜ,Y xR'bfgr P1tpEgsn@{Zȼܬ'Ц|0}Eu++;VӺR,ʶ.52ZKBL^b:Ԛ@ڹ}U/7;$g[IL|tMO$zw O;m/g`ّ#*K" otV-{kQzܱ1J0;w7{K $?g#'m#P\7VPTLl8jUN4e ;63yؕͶ]5-*G[4DJ.U`SE.k<\6gL^ƘO2!CǦ>qZ8((WNZ3H,IUM!ldqHWGm%7N72(Ν;gf"~ن0?9=f٭S`#03hj4er>V6/~dhC_';ѵo0kˑ g?lAy=#726#H7;>ĿS}@ЍV4~N$3(*s]P0 Q4O{!o4BM"JH:jĔ|:엇B}cK1M"u"y䨇n2=.`z,x'9XO`,<:$._ j( $ ғ&m'şO=T XNkRyNNd.\DQh{_ _hCjR87v"7IkCz11.3>C8lsz0`$/$ dGa|1-CԴTqyA턅4֜x`\Ǘ`sQ[w>!o6b~ '8!=gA`qk\S%JYpI/;Y%;|C|*bE +w1\iC.-e^H_Z "SZ<[:ډS [B `"C[WDSFlE d[-_j-A2Z$KW7@leձ) P{SF"UiK7x5NCls>&3=LD`ǥwtVyeE0ƢpS|!rt*1fאu:gpn l!|nL9cb:) -ѳ0\6ľlPgv?㑈CkLt)u5lj52&eBE9R)yG׳\3A>0:HpwmRax^R-ŭ6Op$&ρ۷Ztǜ(˗OXTth \_1xaթu_h.ZqbJw:Cӟ@lNoc 1 f- 8(n;FX&)nMFb`g,t)tCags=&__qwBFWNaj." 68f;(l 11;Ea BH-U=Gg* I-x;_}UL0v5d9 &b6ecL۠" bwyMX?bE&d<4NέQÄDrE-s떛n JR#{Ӌq%rֱzis1kڢtٰO4xKqf:LChk@4L0 wyB cQ+8dV⠀lw V pM̹{}Q|x~ʀ2͠Q} Z+Ax}&e2P8M$}0~/AG/_iXļ:ٔf'BG`jY?j1q)*]1`FKgGzdxĩiIL/KѢw}Ϻ xA6 ~C#vw5@yANح %QO9#jf< `AZ{ Qq[*PDKkrWۥ7N$&,S'P9y#tǮzh"H[ |v3|ѿ]$Bd+ 6U?>~/c426ZGxʬ-+*jpeJ(C׵(7P] SC$Ьn>! G8I 2C-2[>NLD"xz2޽S̜*&\_e2 qn|gwϒH6|N'6Y3<=^ood!7ro a}]WQn7б|hH"OQ,ax-]ŭ<"+ Qr8f_4%@]^LT(QuSG'?WJu [Eq{_K+67{5>?U=`%^3d#$jh̉??̇]0QD"@`N 7q[Cfɾ;"*?Q@O2Xūm\҄P-'Z Sp< i(e*69䓛PF 39JЦ7r*ۘM?0E?K21#G4H"<@ nUBF_co`A};Vz=?403?JJ7,i|ʼnwV?P:Tٲ>2ƪMY}~zz3-8tyn3%&VJ˥2vj3EH!c!faor-,M.)Ѿ=(jϜ.'XN(c0¦ei̿6|ytU J҈*d]B2Fٜ:rB tG LboDMrJqZN~#eymp a}䭲U VVM3~ ]Rkm򰦞0md||\t rshޤ燐! ƶ;ZѿsEfvnLf n zV_U3O$<{LJ1BK̰V:Sd"?˿^󭽁EH^O8 t@duLDd+bjZm%%GɌ0 =fZ s_X$(k٫! IƫWqT?'ՇsB0Y$qCFlӷ=51Y7Vh/w 4}?ӄ Ksn5Ѽ̚"weYXAmmq+ nnI`gi5)QA9οvSkesRJUeDݡ. 4}+-:l]>U&⒌)V)Kb./O[ns!u&7V`b'r(&MڿQFNEDJ%Lyy#'d,=,o~ ^CU>&tk&0&GeThM#-6l Zdt_cq7r-@?_n!> r`JQP+2=>ecCGMſv%mCl:8}7Lx!.MkCeoϻoܷ~5A.#<5Ì$ӅJ/VDz֋#}\y?{|_ZC#,4w)ex ąr\L{s'6 =`4( >)O)phMF::gWCm=ҁIxڔ@W|#u<8:MS1%4*JL^By6޼%yZyh'^O\uў",Ӂb6~ҳz...mI+*  {ΠiVjD`ItCR?Y,嬒\6@|8O^HpzarxeNg"k'e=q\i>,?neA߫ /UձpV /[׃51. ٶ7X)Ɍc Y pѯ(M~#0_ (iUjҟw pA+5啶Q&f7X/DBg}yתaK\ͨ HhSv8[42a}CdP[9=Rr4⡠B&Cs$5Uw xDR?<%3+ &h)i<.CBq3]1e,Pƻ|=iKM%"7;h,r?̏4K9][hUuS=^}:]O}rm *_hDFS'(}{6'+ (%qY0{170z 7 b{ziw8mVFe<v'>jgj Z Z᜚\ cavc7LvUݺz ' o'5-_W5b,#$j+rv(=Kw7b$RGɴ( bS9諪$r#[F헄̒%VGOQuuwn 3 ɸ#[~h#eXяqn.|〭 nL4x$yߑmd8o"j$Ĝ7`BMB V=p?֗ku5Ă!u>> 3zcJkh¶UKI',,V;+yB.6i]kJJ)kaGJ>`&4a* 0NEDrQ>" {*lg E-K?E,`>VE' rK8mI+ NQdg ^tL付h/.j5N[طiXfK9 C4W\| RM _J ,j GyIzp!A2΃#'swЍoQ;/%NY"'"m\)!wQS]1D[c|iLO?'RAmm.z1(aAڶ&) C|d˗O31?ڍqčg,{ԤS!$0Bux[nFA 8KzTH'ۯk^:WMrzbھPR3R7) ɛ& ԉM,\|^RA$⠰aĤίmn^$ ЈyĂNVňMq$2m9+2cCMTi6RCD6k~8oB `Yw=fr2@&a3ecDWw.bΡ&(W3ʀ<%Rz\\j90v;ӦߘW+)Sݛ C˦ MlʑYvGfm<Ⱦ\IH:tr7,n͗C.%b?kHsݑ`L~tfčLQ0g[xE5]ܩvS/HAP9*~"!Flį }=8$h"TjQ'ܥNesNA&*'ƃhG?d~j",}/V I2{_L3BH02}Wˡ6&kO,3}m$}CDVv61O茶{;bVjhЂGm7bv1wZPIi!119YpY&5n! ԙw!QDR\|Z)ݞԇnGm(jr74 3Yy['>_pDF4yLK#S V (μ2a tW;On{da6VGC9a/H )7 ebvQTp:ij^Aa=exv%t;Zk`f)8>L>>f;cSZ Zs6}\Ȼ}zH~&^=S؅ HV|sUp"D+5]l,yߪ"D:IcDg4|wzb3:nȡ}N\5,y}]'* jչ9>1.[fq GC8qne&tiDk}+vCx~y6w)&=S>pMܘ,bjv~G2,~-ɭ,[CT ٰY?,sy:ESm#i ha:1!Tٙ2u$;R߽x$e|a[;rxaAf`$?燤NP87SAܻ-u#_a9`A%)@.Gw]w~PYcV[vvK#}KŔ&ERd{!pR~ O@ #< "=گ4!Y[ʪ1ƍ86aQ'nX!}dZ5"R=WxNim, u 8x-SM1wvhEWU ;qq=M\*"tڎqd=WB[7c>*[Hg i .'+", ),j<{xήy; _+L}'`q@—Vyu_&wp.BC>$`"ss'e {[FT?X$xikx|3|ȷ^U ˦D5~5G%SqrË.)=/J+82]NH|X0NGQ%=,4!f> ڭCr|90(B 3A _:LJ09fd>!S.,lFA4]XQ`0}ɚ>՟.b-!DYJMSBD :nj_*Gf"Jy^6ŕ9D,&v\k)+%׻.:GIÝzϩiʈQ6'YA{Ώ9/[؝wc aŚF7Aa UDg`1T?E~yBHĀZNCGJ u?ޠts. l܅0h5t=X<˿~ .NV" )1.WklOqʰC `oHIt\RK;=7NA[P>]dGV.5Qwm|o?ٽs(zk-(Y9mTRsBIsf  y\χEɲG8 &-UmP蜖ubxyQ]nkUfC IIO4X,'ɆOV7&Hd@%L%5q|Z?8rN,!d2EBeLHwlJy0~>[ ;c3MJíRqf(zO٩km /|ŝJ/=UO -v3]KC5kKg0VLUNz&*RўDk3 a:?^1Րu&S,%ji&qt0pY!&.rDV!k:)V |뙰ԇUѦRM ++2MY9ÑYU+n L'ws&:Q+iDهNsN:G}a"\? n0j\J4pDRIrNEyg!-b]ib'R#T]Q9c0FM#8ȹWn 'hw٪b@& m/}AY$_8iYV).E1zJLtեĜjd 8YaYذo5ᆲ +äA|vSNquIo\SVh8 ʛ]ԩctgSDA,-s\WQ\ .>|P|VOV3s]:.Öu}ᯊ ]ҶK ٰbTk޲?*qvuᣕ&CvWtiuTsc$?UJ;G6[Ců W=DZ)UءSyYԧ`_yWGf^$2ŗY'T /QKe.{{W+J6&~M$Z̸3m-IʓSM$m+"~aRSgb*afdlN*y"mzCuy^E.Xr AjYҰb-࿸e$Ka ,7iHePFBte,r독E!$/@p*\'"ʏ^e3sg~h^%u`ȝSxUVs&:x7$/[WD/Pf]% J`IkN3JݘԚ>qI ~R&ό;eu s*v& !(bاd$`Kb\3*tzM Qq֘KFLB)%f@4d[isFF;3D^ hԸM|)>kE#{^۵ݝl?ljÏԪC~չ^ _h䘍B)ewu|('d-j&;q^n,,ĸ ;Qj$v齇.|6&67Ĥ=(gGn*vY8Bu9|YGI|%fiˀLnWx:h&m=Sz p bqSK#} 1դDES'$ 214@yUcafD _KRmV.<5ST\<#iwӖZ/m4ZWWZį%eSOBvC{q'+]+}=+2WlAriT52\Ճ39_[x>$w[. isܑ6v[f1xǼ,k'f*:-Z0-pOeF0Fz]7)$$h{I5-jnwmٰgsjt c,e؀!$O+MvjV:rDY_HDReHSF?;eU ;<+Š/v*Cj&hL N[G!UEUYʴKn')CRݳQ{Z(`fZyUCbva$!KzN2S~W%L$IV*9pRWg`x殓]uQ:g.T:#{9MiKU.gN`iJ;_O5,V4j ;O8/U+䝄ͷ @8JWtzMabTT)D: :KfgvL>P |#+H~oNTD۵qIQvܚfŞ1@HHb\f/,tcA0F*(NOI]&/_nNE5G,[U~ZvPMzB xOh#K5 `0sȾTÂI89y6<,*1!leA'ؒwqUHB'pܐSÔ͵f!A7>͸|AQv@x3g2 LM?ŔׯdPŔ*g(<_`V[^x彷-z"޾h3^N:G}QQ>jCwˈB5yA8x4H.=pD>ek#7p ynDZ3Å:~gd~Ɩ]c@ Bd;,$Tl d%"|(+2>>9$D(vkwCbݶq+*VQrFHW\IlaCaf%O 4D41o"?999Ӥ,MR[pՙ<ڍX~\)WhBΰ1>>DXp9@qNCxڍϗQS3n& Pj`Df辶qK9@gƯ#ywADžhL͕/@UhS1`2!ǍNy5r}7?}kVbvɕCK kFu!'1_JB*Cfhh@VbmHc?zE8UK= lR6nDXK ~J pFyIe1yo}ARS E& A3a!M& dAݛd]Hl"Q[l˪\K A g4esO> |Iu@'o?iRɗ)*UK!:T#pt0p1MY!8 3)KӦCH?>w`7+݂{OĪB`5t}UjS״iڑ#Umz2(Ts" Ioa\'8|e?hܭ~GN]":ՌEMg?  c(hQs_,W$<4 WΞ.HRϭ1TuVa p?R K8/ƘF)NPnkCS1'>G [Qˇիv_Qa8t*ұ❠kuX!φ?[I jѰĜxV0;#BOgW[M^ xae h-o)Ly دSJ.ŎJ y:Ly, zG1@ XB~H:'<lUz Z,|0LF3B cZmNNIN4rx:n[ 2p7$ݮxcSr>e0, X!#=ͯd%wa1@(./Ɗ:ꩲpTWQxk݆vK~ZbkΣ=3crEhRY[qVaD3EqpykF[dZ*t3lN֙;C )AP$SCuGN*8DdO9Zi S h|͹Sh*JnGǛ~Y~֮4ӎ#'!1BF"sh3ۨ. )#M62cI+CWLGʥ]F_}F.EA}aZ\V7rHlIUi\~[][K}ڋ-O{cڶuDYwS p;&t;M0mH>=A])nO3?;^ [t1pTK7M *,euch+EÀPmT>?%C`U*Qx`Q *PBvPl{8yd "zȰߪҘ-o>h^o䧤%􉔓d!.ں7O<3t!yp~9Z7`HFܗP!IuY3.lTMQy,׈~8Q[l4 ~6Gvgm콱>Of9y[;Rgߞ0]4_ 3N,h^fI6} :!CۣO.F#YF@]t#ub}Z_f@|~_M{r)AA0a{H@ AmՑƆh#Ch3_A ͜wQu:R6t,*J ~4y,_5:ytn&KF'R `w pU֌0Өﶣ?h n?FjAs&Ӄe#4N K[@&pBI8>sDK{q۝bά)N҈lVq:jJx%bǓ($[HԢsT~aU0vWuW,-@R Xz?[ S$m̫oYk̃އCHq4:09@"&ΌI@Wˬ]\-\'ʠ,/:#sDz`=aapৰVy=nUrjuѿ**};]b;MvS YP5 |Wq\^ d#aeiP`1xGwzх&?y*Y}5zd ޱj {LS! H'`0M jtq2-qP"*٥%@!{>jT`x.y]?W#rs\)q8sSVEqNem{WlQ9m|($qvuRׯBVt-0.! VA- LHb V` Nf:뢢왖hkG7+qR0xjЗ)~uɒtwY)Gߔmx' ~ygs U.Kw<8ւ&-ȓqaBQ~F 8^199߰d7v WR^J<.d[n'iL$ԕD K8Vy- !,<9{^akHE݃JWp{7o<ܔ1 R k ι̬nyä$˴5Tŝ' +Rk F1}߽lx~@.&v АO,yq=xψReȳC*IM%]ic=3,q>sO>>L+NX|>X"7&iɼB&rD͖sf&GRt&BݮzfPƨw0BL[RUaOm6p.jLX+|F5R B(u<@5z~6uʮo{SMAa\|b1`p\݃NˆKXv`hh7sd{͗Ҽ_)'@I* BhqqV6Se^1Y(,?CJmtAfU49nNof\ۓ<+e(ͷ5 [ON8K]W\ oQi F_VL Buo$^\o\=l~U|~n&Q38!M8sM2Ur#Stoxm}`tk ?,JAdL:@DȺV~k0:Wi!$.NvŽͥg—7 =Ll+vo mp  g By+[w/Qt^a[0@@*bSz+AwS2RjjE:qr3Uެ=f(4-A*Ϊ׽xi2^+f.Rr#a1.~@F#ӣC/\=i=$$'a\{\rw.CN 2ۓ huɑ#AVKJ<׼2OWt'8>cv6j'C >k xT*Ua1O vy[&ſDM3AK~ZԨ4M_Cy |I8 T{u 4$p&z\gLzUz+vGЧgyRScQ>崣,b:7J^$67$)JL"MEG~>C﹌7#|H=1☪3]8 Ǩ8Pދ-4bu_?N̡*2ehcIU`CX@EHg`r^{r'DFw\tđ:YEt>Xz3ir3._ fpƝCeR>+nެޏ&;JtԸFWs*aM;8w?3t̠E.^N ?ۣ@{*cJ:|\;ѕ J^- 3<̧deI :fȤu- סi]驲BPFE_QjҦH?$i%&e߬ĉap\,W`֊E*q^6ҵ",2/r?T|E|h@aέ0J$O!¥D5}vvad *5, 9Hc0Pas&~ TP!x|ˑGl{O 8xXXPVT|>\XUh[](&m$(#\^?:r)t:^oG|$ﰊnbjǕ=KN_s6I<}`¾[+ 6m9Pkr2OS$%lb}-Í&XJ}:"r2xtuRaG0#TXh#("0A"r3,W$v&QequD{ ~EhIs/n?ڧQe0')q~6D9Jt!Dwwdvz*h+n;>)S\3x;)Fq.Xkt4ONg,o=&EyEs1y*!ˏ ,]C2&-% 9U6}R.vꟃOí'|4Y 4t`[H|)]M?b '×?h[6vZDcPKp7gYk`d2XuIa,5I2.T`NifCpGx;̜k-fV:L) DZ$hl@\[;Sb[dz}u@wZ6V)&LH"GF~To !MN7)!(Y/GГ|Мpش|pTr&|Vuί)z1$=sN1f&t>!Q B$ooGhSjǛSRYwk!Մ%œgS@NW%:ɞ~7g< ƿ% =BL&$ zB5JY E7'X-$A;i 2 Gs7?ƙ~Jܐ nQDt re.(9y-DK|*F:zc-BYlTO?j"3Rp*cY5/ ~IP{U3T:I3yTWjb@f PA5IA\׸E1+mQ)-g< y#SNq`{OUW\B47տ>]P98QwO׌.s3)oB)2xmio܆'89H$vh@KeÀqGQ\ӗUD̝+*4oӝڎ,BMFɰZL*7J+'Ռ)pljW0[D;ciY"YEwjIj}I9tjqOa'b|8ʯDR#s698gQ7/Yy^نAY^.jĦo !& .0ApGٽ/5^Ȏ k~$|ZM0t'P Qğ7M"b~q̿[cal_?Ȩ~|s>{\1'Cf-^O۫g9@^^RpedV?RcvC k aG<ijjO $fyT'~C…D3 {TYek{%9HPT"1̀hJIҶ|Ʊ1c},U0a@P$` ?]y= Gejrӓ> l^'G1}M&'%#aQ"<{p1xPD'W4ېwQItMʻQHk@(4Z#;JY$@U̢ἰ:tƧHit"[دXlF?vL84#eSO{Pܖg؀XʌlI̅*Щ--fr5cE h܁6E? ! ޏݗ̞." I]/Z|vMf)3 r꒢V 2-7c}vf(e/Iլ.9\%b슁\,m)Q_<Y3qYh;FnJe:͜RoӰqA@1 V+Qd.(VVdb.8lvzZp2xA }5"hʌbh$Ԁ|ñs?Ԩ&I|kJ6^ly/| btj 9j ?jw3ʹ8xr"u6{w(~R^iڔnsb`Nd5l璛ů٭] O,J\ðyMߋ ؁G "p{R`{cgUcfo3֡_K喙nnȶky{X~N(L!#@Z #ʒ@r^11U>ϬWQڋ" WE!Hp|s}ؠ\rnqʼn/A2tk%TIj~sBJݤBLZh ZX)b*=F^/䍀S\y~U^}GiZcP6#^sy?3Y8%b@)m=cvcO9J4ѵVl4;kƸ">IO F˓Ma'ԃ*uzɰpv5(C5ð}dߎJEqhpóM.򨙴@Zm9?N{@lFPD_J(3<8&q r'3jkǡu#%ԟ]VYʍc+N+)†*4E%fs!ʀC>bTՋl^Om; WvL1Q[vc,TR+^&S@L|DM9w$B3B=:e`V/"VWԂܨ&V \vCaWedP<@$ i46OQ纙ڬ"Iw">֜T8 /MG;\h[z NgO +@륮Snf3)leBM--"4LI!X'yd!o>{v@ĥ"<T68!] \w+;aj]VfEI "y%W%xA,0)^WCN,/!TУ1#HrsLf:,go2^GS g),l#.AGR4qFmEᛁc:)/ 4X^Ȍ0?! M"- hԥM"ΤM+6'WB]rNcw_bL *}_ Nh{3 1la.mlH)Y/{䈨0uw-O(az|.f,MAKV1؈cgY\G%6_vV+"w/b ӄd?a]zHP4MF.ڃtyz>a`wM͉̼mtc8DҐa=e߫p\'_C KZ*GnUէrї}Yn% {b9!굽[;INXDGes3O#zr 3.dJ?R@~& |ڭ09}BW4-V&yxtڲG.:(4؆IB49'be/ES/ظ`7LS Uh1Om`9Bu)x3r0ΖdZخo,y*@5it/c?@ȌGN)7Q9huFh {En̙vO]Bзj>Ʒl~JOlyHH6ƿ8{u9X RYǚ 'HeKbIG'.4G8֪Ԡz}sO! ElH mאFRUxe2a]N,#Sϳ0knݿ[#Y[sDA ijZX5SNS :s\_?"S}̍;bDURHWƆ/+J@1U~xke$quAlC,L8v,?/P Ӈr|U]_Wu31 jg|!-:5bBz` ֝K6(A/wdʖlԏup +wkr_w`ͯ;Cp WqHml_giXzie@7ivl- 4^6tq Tz[_zdB2oiU٠/ i@×ZU뺗]L;e2D6VQ/CJ'MI<YmiKHGn`ÀUK=kY0*Y|~(ںoӗ }ྀ\׽Yōu#hAeM@'1>4c;% UӢfkMz3ѹ[Ƒ?7: ϧAM Pl/VUaB#2cABpbqS_N] PGm-ugm陷Ya eQ!%CKݚץUV9l9U +֬1eaci|}5;[rrCPM|@Xey3?oe?-0o')"UZz-\8'|lp]|\nF SA/!(v9i[lNYﺬuM=asE9;Eu51;g`QNjHD]?f? ֏˄If_1O[;*\'GV}^kE\՝1=Z*!W"-],%9gB^O ʛΛ[[8 ./Itti3I `眜SM6;YǠ*Pa.~Mn`;Cx b! $A0tgAήTKv 25Qb;6tgdj<5LL KGTۓ$A[cX8d==צ8>c xeM%"+Eu0=43X*l9O!LuuPtH:iW B) ꠟ^[us g8&) , eBj req>⚰ìtb¦E@0Χc^ 3޿Gґ>`C.c*9qFkn>pHZEjW/:WK;I 7(FS3tќEpxx4x4AOu{*b6s8pTTyn~3hnbw b]pk#]ZA8s䈩!_f=.&-%Uo]f,H|z$ZVV83Qa 0M?sƔ7sBdRX*Crq~S=+ 68V_Nfga5"\7TMCiҀ1s@;"OtS3Zhh ?EWtTX,+nK)#p\#;%zm:tEHFr2/_-ҙ)44)Z/8IYhkB!Z1bG䈎e]B7 XsxXUuyW+ lXgv 2RflL1aQ]ǓRLzt]{%qRO9nS58 fOkcA^4 3%ئRarz}]OyB-2[#ķsKsDb%Jk4 ? `"E#02!>@1_N3<@(͈;j]Hvt[aK_N>7?Ag3cav-j%ZZ'KDC_ Μ}OfIcd6F!6zB1fGA1U&Km[D-N]ÿ2b&nS,?  Os6 壔=炽q"/&]zPH<9&+vņ .Ywb)Wv ppɂϜ'ݩ#UJ * 0k 4WzP;ϗ )!dozUS1jʏ_ >j0fO v x ^rmHk^xĮ6FoA4O2>g(_@v^/Ѽ4Lu:M!Xh6d| oLNH^۰j|0]FA==9_KGٙ3(K\[/~o姜(]y)̭?T〧nx T8; mHg TK"aX~e3za$.kNG1 .fdjg9e7δBhRPD7avP_qfqG£.٫MtrlT$)meȐu<:F\a0uem$p_R?;6wKԷT&i\`$[a\L* #2Z m9Jq$'EEH /7i@[ Zy7Y1UxQ;Qɒj bQ֊LTx=!wrO:e^XIappJ/e+gt {mЗozTK>iơ]z/{(6!k] + EVU,T}"9Gʧ_1.އ&01œ~׈4fJjW.~r >[CpNRSLPpZ Iq@ˌOpiofaQnPہ :Gk %Dv pYy$s@p߫dn C.] 0&ųQ+%ET AR;Ɂ4T3*EڮjT -d5RsIcio@jəriEN^so|-i1W.|&:s"}ߜFےT9r)Є Aǧ((U_sLM*ёObG}±qfga}DR4>1$Ii_vO1] (IAT9f^BsǨhRYVn! h;c]ፉ!M8rIL#9q_6SRj2!ZBoV:qa[R`dBޫ(o5l必/%;V y7t\Utqe RȪ~D`߇4eߔ4rt1sAI$M٭c$c^7rޓ R*e(  mZsxX5F}%pV n0) WmWd[Y w.ԅ-hnUK!ɬeAZ4>s/3cHJzW *}JG[Hgx;:oU_0XʂQ]1NwU $LCbԖ[lտ;pD\IИD/zTi1u,24ZgA{<ʀ -Xn5R8=5全]h :V.Z'-Z@bFec}?Q&Ut{F *x~|Zd{g]d?ckKliKG>"s]40|yN۵=;Kt$L}OR~98U, ,nQda FШ}W`^%~ON"q-h[&*p^Uoҙnl o\>mige,e 6x}εq~&(RI/[py3YBѰSK\ELb8 4DӸUb7 :Zɡ1S͂b-g}ԕAo7N 4 ֑O& BHIJǓf=xzMQ7ce7V-Qlav)p#sl|e.Z17ŏigm|Eg>e2:#bN7UN۽rלփ[Mؿ 5`mjo"{:T׽iakσG`UR8ȝ\meĞKV-|^O-0 XF-hw 帊J*cG z ڌpc YHZC|[eTl, R^)[` .CGp4)ndpаYV(h˿=3͒V['Sn;@890PLn%ǀ}vurmhy1뮽gs%΋ 164'bH`ÁU7[՚=zKjsnip>"Dރ!8Ʀz)΢ ˳v{R!kUo>m&/^4Dα6˯bikxqbL"gϔݷk k5]JW0Fe,wR2"?"Oˀ!K7# )^d v 4yP@Ԃ&ND'Yz hb*#>OiC1Z=wH^lɜg?&e:Xov*n5*Ϯ |p[9kXHX'4xspDKWDQ`4 d grb^a/ = g#Uu8u}*s.-]~ƈGk~!՞%"Ϻ7"41u-EhdE 2"7PBgC480l}'Cˉ~I|?ߚIpvOCˏ'OdvBi@=^rլua8I1I#˫f~N5]\>{ǎS1AWG=V-g.G7 ݾ8NܐG3MJ}%uĚOnkms*zs0aUG(ǔlW{EC,>n$AMm(I8K&QGv9T|ӮQD /\cF o-+'y}e6oE +7y2& Ƽ?!'#fE!Hȏ;7f \ɬBÑ+@e`-v5F!$K陂V;ep8TK3%պLsNL jG>t0ul#ť.w,2z9i4'n '4jHJđ_ ChLnu{ߗ"Iдuq19N ceKhfAdp'nl"u0}xK5-Y:A|+F,f/i%\V[WJ\nvME쀯bZgE/Ֆb?3nxXUt2AP@"{ub4MUzdۧ-~as2LդAj1)Sw/F!k:LQ,'>*+cN9i:&fjLöf!NS0ٝ+\^^ ?]\]Q;}B {lψ [ҏl yi f)z['"paғ-\؁Ie*E=mvPP.J\ u!a! ‰ˮhCշO埖 V704\&mu2vzen䖊˥YqY z^g&ZL*}PLJQzVKd@ OH6dOw8so x Z*Vkڪ(ha.z~1[ںl, gK"ss[+S锥|D*>* Dҏ]lt,nNwCkƮp']KL?Z.C w!T/3V>uku[jzY6v>7:I5ܣ[fK9qTag@Ἆ1JՌ&ӗ*f~z}0ro1w ډONs;y6=f,j=qEsٵO >ǐZJIv񋲱qSG2,,f70>LOיyY TgM#Gy՞&^VP,fO~CQ:1AQvKL,r(8"kZ=f)i ~t_N6Vy "oi8RPފ"[3Z%tʪfZel ̳T`3>u2_c"z{F+x )u{dޏ]·bX[+x(Nq 2J,ո"+gBSpI=@e gx`3{lILp)4ͷ |l2\ WޘJ&.bvC~z( X ^K4(ۭ5)K{TBHD\]@ ~XE3W)<ަ[8RA7J#$~ȸSΞ9737 W衡,oR#},.o tޢj&MOB;d%J.T1}Ubzdh{~SW&_F> SMC+v ҰL<ݟmF;hn7*UvcuU~$ ?ҏ)'f [\QJ/=O r#F{Y( re'/."և'uJ#/ܠ}mCB 1Kcb-OI O3ԿjΡf=Y 3;h3 i1>>lTs%"0Q:N^Ệ*BNNބTZi!`@m="ȘX*2pge^_].5+nE+n=%.QUdG~K#\Cq[U\01\_B66&'\=WI\?.<(hY kX9gLmr⪇"m Sɒ&JzRpq<^&tdk-bsE*T"NշIs;doY] |2=ex38 _}p-ed{BضcM]x=o: TqMRIz)x7?GX֪Flt+Hg;3!Q:>5[X1 LWœ5 I%PZ6?fE+jjN[6]ZyKN&nF!J *,96Ur1,·tl<ՕY]`(>m)}ڢasg…nov@9@hM6Yk7HDf@ q& x VLt#97Z>MGvRy=)3~F닱5 Җ@~ b>"jtviVZajBXS8ri3SZI yX4m60e&lC 8lRCq,B !cd7δ0\B:ӓs~Wn1܄ &W* 11 gJ9WðJҬ;X:^t?+h ഇ]flxj\2@ %kX%@nʘhVG9}v _lTu ./8cw،r[%gz\{wM}5< P$2{5B8s.iu/ R:%J#o֠u-s KG3 5rQyN"zt>ZA7K G'F{#~$~&`TGH ň,.`97UJr6>:͝s .Lmp}Y|%^RYҢ3!}E4or̵Vu,xQIԚʴ5~[vHBH->67""khL}~[E0pqx1KB oOּ;k<^cj6+⒟ }ks ZύEkC5O`קYؗ([$}m 28j:-Zx2댢35,C g1-.wQ ; T%:.}0/WajɮI̓k܍67WZ;gi~BG~xrnX0fbYC9&ale [VM+ExD(aOeP0?O ^Q:p夅 $Dʥ4@h4S~Z&;-uh*HP!+fխ<x>^yi[(/=ɹ+mo]ٗ/3cqIlT V&Ho9: ?QABO6PLlj㾻v5*۹Vk@T=\!܍c *aA<+XNB۝k17bRά CwVW qKi6зLdٙ<T&aQ@ I&!Odȧz_gdptsV Ձ+T Q/i"gp{y툩{O|k>s vk af9g1ӫrCA}?u0:+HJ-Y:K<P0em@q{H7c2$w5FH )ܫ07C °5|ZA[*ٓtc1Tj:ZyUpKLAV79񷜂0 Y b6} _.|H45J6!Q,Snɘ 618A[C.%.:AYjlvty22t&f?^ˋyS, r`yuD az؄uQ,ghxvhmUMӐy]wkD0hɗ"h( |^O7s.6Xi%pȩY"*& ~EZ#!{<c'Ա*] FF \.umK{lӢ 4YZ0{Vؘ]:#Og0@gę/;4:}FcQ\Ke6<ƻQaPgħB} S1(e=UalofX|ރꐰc*>ȖaVPt)n U| ([!S1tFF^s m$Mԫ;ul>L] Q6DG\\%d"ʹOԓ}ؓ{chI7T ot"9 %lAAvdMb^8|Kva'{k8ˆi =@]#叞t"l6m]9j]^{X\;y:4,;7f 8{|''{?KE[FLy`OFkf>r ?5i97ףQֱS7|ocdWR 觱qNMWiӖ +<.ŚgtgO%q'o!vڗ[)ZaJ_gΞ0ކ\fF.\h/A3&#\@2طK-k$G:RO(&WƹȪ8qeShKܡQY{[zT@Qy7j RI _5c?}tܨCmDDa.lH͊^q.D1)W$lGBd;xK}vNUf'IU&T}1{ fFVqqT2^Mfc/GxR\đ;c]פR'\a.FAۧB/UEu4%S~NU 3{`,)bƍ xت@XSz>^:2.mӈkdeu23Ћ(mEZ( W`DW&'}UPYB:H;t+im BGe# gCoR6}G9bT<_Tis=&W_Zqz7iۉ L%h9 y~n 挾[L/ӰK 9ulU$qsԙULhzr yIx}"ܨ)HIǧ8 oEH!<K[3vnîAkߢB YrtЎ@[Di6\v1eB.{4cPsN*% (=je=z'{T,=5foEooK-j6֘Meߘ [MY4̼е3y iqc R6ЂbͲ瓋Ax@4J7pd72uBB(i .hN`JPNE!nQLI<{: Rb ;^3aN b ٿr6 6HJ{8 VCoI*U]q8PBA17މEn 9~\!Q ckL=!eBs#jʔoc Qd*dI#e~.ڎ`s8+=}."M{r/l@Kl64AP^D &*KwMK7hN#fc/ZsG0q ˌB Ċ% 2]m _h3Tܾf4<-CRPbNf_+wo0'ղ{bZXϑP$F:CĂ>%b[>m1g*% )$Iydʟ,m >sd k r{n7m]^C"7NPU=HYevH*&qެ.L_VLhSs%-I1u8g98ޫ9 wԵ  Lkm7l 9JQ./8{en]Q3`jŢ GT/BQ.k~Ļ@o8 r ,HACC{fĝ1TFJH1aqR0@)t,PcG֝^eWaTЖ[ah#'`$j6~ ?^!/vXDUEh=}|Vj?ܲo3VT0r`ɁXᒟ=(oՒ[̔B7daf.>|G*{MFWtlF|)hF}$ӳI:|t.w.Vl)iQ'EhoD_'3z:OV+,ɖ @g/X͗'6K³E o[q0â1)*Ǻ%fu/!5ZG G x$3/&_FD/o,#>7vh:Swœ҇yVfzyPFтgӬͿ6 >}e_˩4+7k قTaq+c 9,yy9!˙%?$bCj4F5 H9?udO+TڧxFa3ʈB o{ ȥ ȷ􉥬~S84#FiTqpX,x(gTRezDӏm0?7e=6]ۘ2N{Z[VgŅ`EYZl|rJG\C50OeZq/8! @ {8M93icS٦Y9(šoeO\'&uW?dҚ`}qš&;KR6g{10N3,Jx~;0t|*>Vڰ ~"wG56 2!,4\Wd僛,c,&ȭR;_Ǽ9JwѠbVZT.SSc:zF fϩSWCHh)goϼ`.R8'i?ZSy2o_m济 سwKydWvq8hGgbmpIghch!;JCy ,IP92,R8: L)X!(hlعLXlCvA|j4odv&C)pRYlp}]M1&5G:g:ڎel02 (ܑ~`@ffNKl2|( غUsiW5 xTCetsDI&wFX 2mA$ޓADW&ܫGB9۵)"rI.dexIB'tfS3%RTQ+;*qtv?{Ҷ%rm+;Ami;f[vau!"/c. A~~Ղh7lmf\v*%Z&1!8n%I:XT҂~_0}e̼6>Tde b{ MΡͿ-N4?.KZW3f+~le"B㈀"#cI"V"0kmo<>(^3FPz9Bj́94>D YOBxL[W4Yۿ 굌dmc&R$9yt(]& cpt;Wcz9MWPWB~cX+bIzJhuuW[dvYxĥ~=ki9oU=JQO,2}Ol}os .3֛?+ 3^!`EoYf2.M҇4ZkڑcPYnwߒEQ NA+xsdK`Fwr UTekV-M9ݢ즹B:v{b7#,xYzS-1t2>Z7 8)JͪB)*!*Jrdj|ϖb3-n@..k{OEbO,&Eo!La»-N_BOi?be5QSR{ 32B8JsA{UI0f %ŋhID B1="ಌ%Y'zy|LmqHB++ d%  V6'ʎW5ҚDi~fGh?i5 j#R) år=o4P]"m-e0"pȖxk>(I̍7]\Z3!ޠfz۔;T,'luվN y&R&{;b͊v bY)!5n1Z >oZ'׫h^wʺOLZj{3[7|3x6ͳr0뇀)q%YfNF2iRNzPt۰5&$$ !8-ljRrtfRQPn9Uu}CABRwSI!ނi()6ae]j8.hrVpfĠvk 4}nP'WQq*"( 0PxQ~f0i㚮6:B)9ж xC/Nɘ40's=SȾC\X uߦT-WFYNk(s??8)-rO/^}ø8\qpO?\-#Sq*zܔm܍(\*_f㑘NHȀ9s@3pC-P!G.8vn8J$]ȸE!*3 WNs>#}ފ\x (j*Rs; uy"l7ʓ xMI9ᩇdgIDžPz]nG 3$~VA~qD|9%%_4)@˯cp1=/螁t2T{qk3>dMoE[j k:+Swds5va?~ l<6tMU)W?fB<~[׊ڙ@ 0Y*y>"uH rBmR Ib^!ȼ蔯+>\ 6)5lH䗒5RkD&+ߞJ6Eɍh<1z.(v"2 W'o˴^rU)m09a_ެԜ.+A+hGsJsHËCе:Gf8y!޽C ֡r;[jn7D9oPgJp7][-ꆰ/Jc0 p1_'MN6nӅߨI<eqH7-Z,^DWYG)igFG1 8?{tV䬖hXgشwtONsʄ=-涅xbmϼ|u҃R-y\r\Tu$ZHK l-g0?sx#XjZA<(c>IlQ-aO(@% He%mbPFO*]]u)i ^EA~3^@\+HU V@4/G<I_O=>k3ttvaiPt^dj8AŕLB=ܝd>9U5 tB٥Ch q>"vό;=H7 ,ɍ Wh)^qX87= O] KHʾU(ʡr0hs֥> ZA|-$Wy{.Q}ZiAKvߌpʣl厛9a}NjsE!1a=JZ^\&)󤨁Zb;Bc3vL" uO~ob YF:rx"* s1W.iC&2Oa%˼>/\]yIsN؅ ^n{隒 Z݆W%0Vnj\-Uh2֓J8#8=¿U!_Z`FB"fnk1A zR$-Hm"}uHo~/FjFQG}1+i-!*AsF!kI4X`l>7$h̟LKVk\9c=$ȑs-eFvgU}fz2ҲhDm[|2 wcyHÞ LBH4׈ƙKASowmK#oC&('N #ZjAg3nz%_,U+'MkJ>ցk_g 5[EtY\\ 7_o末@u(&َѤS̥kv  6,$h1aAad ,: "*FU!V/Q-ؔ_s6`8TRr$Y3 -k,p~bt*at.Gf&wx_P;PϰT:AS$;̭Z {mGٽ4oO꜇!p+%y2t^+,m2RǢVg9?LB{{$c֔ދmꘖҌ݄QwH +ZWG4jiNf71qHȻФ'{;- eaK'qu,@G9/+.^Mye>`&C<~ d, 7rX!'PPcnbbBMb`Bt)2 ddPkkpQЩEIҫѓlzȇ9Tz._hy,ko'OzKs)Pœ;arL>pOetdezAug 2tsIʹ!E㿡5NW)UPVX3aȪwwu(l+i~XO4kwZYzGMKLJ{?YSZ T{*d=dieлKTږ`vtSw)@ $ T~65u?i<I1+kcGrK#&pa>{+AJy@ezՅGr=" CݜxFc\ 3&aѓI.šʫ!Ls)}7$Ӝ.TQpůjɌ*SPS3D+ÓC5ȏ oLp}1MfW cڲ<D%%b指jvΤ)eS6(oA- J6/&Ҝʫ;)#>8uS5*ڱ_`7K|)p ^Ihl.ӪϔȲOp"! Di kUWEٗqy?))dk(uQ3Y Uzs_`ַ^ZY}Ǝ& ?qvkBX`2@G:He M%r(, ͎ ΧQ6`]9hKoAC~B @1a (uw/27Df8¥k/䁼.%W/4@i|CfXJU[ n_7EUcҴ i{(,A_ӽTw$SU_3s?rL[_,:2&꼛vG$ ѕL틊u! H> mrJN4'(G2lZ^ y*GK1"YᏱv^UO틗-*1We/F~gzGOF,zEGA=pķY+FOV8 :%#j c4_HG,Dfx{S|Ģ+A)=RO[؞7x? p*El)$uF_RSӢD4\xF?7LӞ3adΕ1y<KiaM2FAʴ"`qP;Aon e|$r xoA+e$DB1FLG?zF+3ci_ώw#02aopopr颷e΀3swO^μziNf+ԥ6>XRL?Xݡ7&Ajt*Dlmx#ǥ-i6Oc'qqlmnJѳ2|T+; !}c+ [[V}*YUpzw9?#o]Z-='/5ap _vz s|X]$,Y1KR=|YNЩD"m xKe!N֗Wʯ\˹LnFI֖hYTv{|7ziX5 D]Uf 0.r4]wQpE"tFA}]C~.A.EϫB3tN8x"k 0,h$ P PmByWZו7a?hnOT~} {3@$Q&|?;v#<2bwJ aQ⊰j]vɾu6d1'EVLo~-O4bƹ"{E+(p7lCI$0>$ȏ8S r )!h&٩؜hOe׳o1Eɼ䛶L4 O~%_M硡__LsXSRfioo/` H v)EUTB̓V %x#w' nfst8M>1(7 FW9vuV7[)6 O*IT$%5Jv^N4DeZm[h(9؂򧯪g mU="e`h'cb:=&s\?W9j_ˮjf3a}C? )#,bs@އ_hFP_,[;h*SJ_\u۩rb|[JQwK3,LׄW-xxstðqYmUcD[[Aݙ"$Qlڽ51/m cYW.J!G=H(N81U- 1 :D4VgM4*5w{VO~;9>somDOXf[;&["KY!~ynz[ً5nGj$xm377ɝwGXELx0 lc+R4o7V?8/#&'*96!(c y8ԅ_= :S?m${*&sY#-o$iR}Ɂ<;B.îk/wj#i=*Z@VC:BbMq7%Vl6BL[q2<󧄯e7Xg }31Чo)wXؽ,E{`S ,xM>e(Ӭ a q>:E?=G4oᑴ`; iialr>0l>B_X 9`eq0\ U,Rл0z;'r+hNڊ{yVsKü &/Kpi\6˹1;}:3Z #gTvU6Zo94%!_LWzZCr@s {NFiW"v]"ISP eJA!E~#"8!7+)lU As'm}5t39 )an!2Xz~ګP.ؔc6w Ifq~O.VAINєR,a\8EF."!p{"_q7qcu~7LoWJo L*#F+C;bHlጇ 9m} tf:nhL.x}W𴤽F"kXr*f_Nq{Nsr 4ih5юYfSF}0Ǵr-O0"x`4ww~ fSnmA0 "V!O&JJ$Y"NN>ARL DtA8:*D3"1Qg7Ж:sv&*6h{tR'9EAM;ܯ$ 1s[z),Ѐ ɼ_ ;pAJg#`Ik(&,dLDU= !MdHKfcdm7#`ݠ F' ɗ/2k׎p"AL/Q,yK^VSnޭW3EaƖlټ@y0`n{S1`"e&gM}+c :^e}O2 n5x~'zO|Aa-y$=ŇࡆL-ډ^{?eM(PŃs6Ofu|n==uoGm -ޔx5Q/0ݷ:;AsMiv?y|չwB) m)cSwE\*E;y:'D Tqәi(#~f n̬¿sc!1?ƹxg!b]H5Sž5mkDdbt eMi\#F_\< @_2M2 2 >8oFϠ$Z.Ds Qe'zg]Ҙ}:s":ge=a::V.bde3ٸjC(K7&Gv@Z+[ vޥk)&vLWׇvazGשu);Q ֧w㑱 8{5*fK##|@a`ZЅ׬ w#Ӟƨ.gt!9R(Nυ6U$Ȑ66/#ߡz%l-*~\{c8;xz吙i> # )I!W7˳Ls>mBґϛEW((~ZQx^J.aPg{/tg ?1chЮS$T\{ S2#:ǎ e۵ /A.ׅiqKͤ*[&zh>̈́|2-ɲ󉻒ns^j܈YlqQ  ֱuF6>kՏ^e|~`Z,n^T1Cgh?\wfz4ԗ >b!2"CWR.80_fߏ)y?+8ޗ2'ȸ _E1S8CNt,o~Of  @k^oG|fj6q+K˭NZ.NBo> T#hG#m E@)N{e[ 2JnҲ`zɏ\ql.hez > -c"z ,CZQLR24:VpC]E P(ԃSPwK [~ɚ[ۙ;Q#o^E0t]TTekeX3z$Y!ؕ$ߛ6#:I'F^R)Kֶ] oOCT7c]Peyƶ^".Rt伇߮4T̔ߧ]^/Not{Q*WFv̂H -4kUR]ɏ]~WNQYB|i t=R Tfqz`5ɥ`xXa/hn'q"j =?.%8mB2'`KrhjZU˩Pf˘R#̓/i,㌛ 5 U^?\p 4}pٝL$20h8AI~SZ|b;lFw 鼳!7P"L7 ;}XS˸RN24(Rx C>?j!s#4$QQ,7/{ |F<g-?[@wE P<3C5;Yg1,1F]i +EЯ# 1?R_㗛zɛLm؊ge";'}\6cC=4qyQNSbDT {6g$V^˩:d u筦;$bvp X>K.aT.H/#Xwhqp%nzxx&QWLV7O<>Ңj*uuA|Wdv=G y?,bk܋yܒcFH>\W]K}gd%XOZ8=j5g sПz'e lc^na^iw J#C)7Qo ׳޲{\u1kƏ?vjh{_A4beMGB"x|]%k7ߗs4[a-5VwSHӖ=gd9dKfMWl jJ/zo'Tm:ـʮ뎶ww64.9a#iZx, UN9etP˽G2150FU[%%s No^{长 Y$FH;O±^ #nc/7. T]ұd{@l /OpJ.JMG:_:6¾|&_o|GƱo?T.y-znfiDhYvBD( D¯2"FkʨhrDf˦.WZ$S 6\/|IA$h5WQTQ*`9ΣA|^vDeo "rDP^$p5 /O:0 t m8ETaU!8_y%cvXʹ}BUJScd-hI |bư;疦ZGA~K-3' fyyxx2~nۼ 98$.scg^ `'oY(E[ZS01,lKEBsƻ5,.ܚ 7Yyᖡl艏,56W-#d@[9~|;|ExVA8ϻ+Flsi!=E' ƨf=wps3m)4Gٲ5 _6p R4Őj^_|E/$ #eNuPǛ9eZGrqf[ Q_h/-(uB;\cLܴlqb3&ڹե ŻA!rAVS!k.Nto.wu5MNPD+Gvs($U(R!6i꬟BtT!zןY㯍/E2gl I2^J;_B@ZkϧH> S0#6.G+$Ѽ4@~0Y=GQ9z~>Eаm?/yn kU~f;DŽNO@P~Yς zJ$C"#p: ҟh͟ ݎM^p T~W⌞XCv{(~?";n7&EH0p5B &J5mBT[aR.T P@ F3N&qOM*?{Ihrxip]݄:JYimx rcQ+9ިѤS2wWuSqkNK VJc1yoP_B`PsdoLte6lb"s\72 ,3xB1=>)#%۾I阊Z俛ꭼl Ok(ƳHZQa5at%ng{h.@IJI/sAx?3<co% щdߎP(N;Cyo|WRN }HH`Rb iR7I@!24;hQЮwr?h" )<AGQ0FRjxF|MI P2U٧Z쭝ų [ 8'cƴ{/߲&, ,| Q2JZWɝ"6b)XiFIg-b)ty,# ^γ L%1 -R7lQlH`;}WRKP9#~2Pm@w6EvZp9 Ër[|W t`[ ev(iŋ Xhʘp7Y \B:)7Өf@_/yz"ќev@fH =}!$-6إ&l׆x&<(0H~Ok5!R{L DA-#FV$Bjh Xvyf;}M2*(!èMm \NrnX /)Gt$߽Af|4__UqV%>/tJkv rEc5?3V œZ_ܚ^YZ szz/PWO<8P+qd+@]G'"qԱ*ķ 4^rřg%FI /ڧى(gܙS5EqEάܔ [ $M450Mcdџwi?]Ay[-(9ys Ouw@FA^H&#Wg'1VQνo pWQLk`*eKu/}OGM"lk6n67zB6+KB;*ɭnhtŜ1Xzdie_Ꝗ,Ĭ `ޏ -$Bޥ {} "z :Au=bC .AЉ+Z+Ҷh(s@W;2W.x~t|/%ta۷=w5쭏ލFJQ[ ǔ'El*@j1r nh\NPjW?!s?d⎜P$)fρeYh6Imyό{B\w[)zPmFg4o(1 _}hlkj 4sb@7k!8˴Ŷ͒,H8^Vn10C)SF7>,IdCX5;7#d*Iq~J#r ۸fY9aS'_K`)mfI1]3qLgqj5 **(foy&)h2NHMNYPa&_b^G_:i%(cv O\>+Vm"eT` B`}[0rYYU=3E:rl.?@U*6v;wP(;Ot-L ٚ&˸Тp<\ӍGVJ`ϷgiND2o8avW"`!?2D9yE쑹3Bspo{/;`ι{q=|3'q.imx{CNeN;[MΥ#ހ*j8z3B4hHذs{c}@^-oXtoӗ38uumz*VGiKv^,0IUE^=7s̵?w$vם%ؒq0f˓n~Ǎ]NdY:Ǡ8+kqr -kӯm~ Bkؽpg  w=J1DfJ`4(vsF_nq5z>S8ۮ:tst&)sPYnf##i`ErSSRtө!6-Gs@zg~#<("e9EAgi 'f da#eT'.A~y GɪKFUW%>y#*wq-, 'O)i*?ARBmZjJPOct^@,v9 7~Fee_B%8fm"ϒ>M.4jyX4QiTLd8=TZ(yƬ[9"U(OJF eerMwQ->k9ˋ3M8x9C1u9oq^Ύ;=_;>Q(1P Uze*J]0UٶbjDo}͘>?O{B/L @un3@@!UR.gEj Þ -s?qU 'K("ICI,™%V_،it4aԗY+JJh8hh[$,7)a_t Xvx[sf xX_cDLL̀AOV`vn~ɡXi|*{¡vQ6?qhU!ԄBy*-AW|:Z7?voU}h X{hUH︅K!FqnB`G+}q9ٞd7hl;= a!h{gҖS{ܜCȅI@[ej,2n Li#LQ~_'kA&ljӭ*b8rw9"r6-rjN'zglnGS|dw{,9j!w_.7^~.=C[ W Cd]nM#/ .rh>Lq{,e3YQ?LiCj"0J 7qe00(V |<>ju )5nJՆ5DgiefHm /DKXZ ;c@/=ֵU]!Qȉ.}GK6|H[ Àb9bQ8dЉqӛg[cKZ{(Q`bh l235= I֧8rxU( x!2YWZVۿqW\y}0ND&"_MABgS@O2[ Dq"uKd{e].JUIX{ܝJJK=W!7EXۺԜ#mw7n% IwYrNq M <&dw= 1#cu 5p>#=:9QaTL7}`yn"eNbNYG*tv 8+bvVJy%soo0XĊ 1տr&?3Cf//RGc$,Yz?ucQ|$ "X,IiYTֳƏ5 V;(2THRʉrR ڡCH4128(R0})a%x[XE*k?:"?'QvPƤ%,S?(<1'&>=໔gmJ&Hց2_q]up6uGR>mUۃts8i_Onqk5|K Wɹܫm\ q8GJG J(ݴ%2UFy##GEx, rJrN9|O g3MfN\݊XUʉ ұU&]=eWiڐDD1o`)O%lR;vkQCW㭎eKh^z&!"cCAVSw$V*wd2`ZCF՘ji`+2B$Z~wQi. }i@zFJ_2-]Kj--3UxOF;fz}{PA7|"u@e״HPBzI4ޭ%3+!edF̀tW!Y~ڎ.Va~LCαŸNlqfUYHlΡg V ГJH 7{YU= W.:O@@<$ 3 &I3i6dwz !"TpwrpAs7z\}k<%nAIgܺQ(_AA Zq:Q)ٸ0,FXy!=nHJ!g@e\fIO(hY^,aavJDz g ϭ XFQX&g&Bk⯍WG-J<8Pt3š>NG)mi sTλ,ɵ] 8\4줈rLNKSa/h)H8j _aJ#lT+~BFg%MߎTzĢ2U0Dx\0vQxAe@f 2u==4dNfvfNLJSfcګZAV_7p/&B0 ?#- &3.D@$tY;oڨ7SkD5Y=i˨u"ÖsBXZ8e!~{$>[R˴Gw_Z%7d aV!=zL(Yt  U,ŪǾd"'a t`"y/swgR?4B͛şϤtb@m=A6{BbPD uwqopnvz(ް7%)xu,r^/ L݅]uؘy[]qQ~ݖyySF) /AT i(l yHV`\K[ 1Þdv战l S$k0">լ)NPNPEZxCozvUt*C=R!2/v>2% ii.]M L 4ˎx_,p,$yԳc]0kmc#4v{ErZ_y4ZE2%/x<؋A.Ğ7aٮ+|ɑ@ O[d)~;x/^olO53n(P079T)Hc\~;8w|~*Ny!t N"V 0xQU=4>+(džgusn!EoiIz1{7P2X݅h"؊;AL'Nh65' :uAJ!-cjS|}!Kdu]gn2:n+r]ֻUUIأ/Aat+fXbm9/הVit>?GUTWvNT aqh߇jWeI6ǑO%fٗ_p u =4nG( ,i^bGzA+%Tp=R?#yijUEn}m>D*nMkL0cY- z2251WKXO4ܶǡ@k{M* xjm97yЄM!j_7dlл& u2زNۜno߾1 ǡsYm+Qhl[πZeڮx>zxMBd\5 X&>*<;X5sS x|ٶ'ѮLx"Ve=/l1|ў$nÀ(l76 7<VC2}oO/5 PA;p| Gz l8?,KtbCVք&]e&]N‘F 30&~>u9 6Cc556Eeá hHvp Gp6#qMo-mMbF">mn'ssM: mΓf; 'j{ZB.>2]};V[V=&!oι(sE1z2&c34_Sdp:и4ag8t'2YXElΉhg=Sٽܱf-v@C5kNv#^HY@\ qq)sV:`(SįEoxey1O+AJ1k1u}'|69UH 'wgA^G0r4=?'-ك3/5<[:y ^az{ppVtV<3pm|&A%0{7"U4ǟa ~+ϨP6.'R7Smrڬ;ѱ>89~]?/x;˘ Umkz5E Ҷ.wjD(]yrӜC++R/6\p@ 3AS1< hB;o}i'N<4,(a@hA1xP2hHJC&C6 #|ϑk771?7E&"^s/=RbEXݰ?УQ7"L>hr/4+զB5~ݡNFc ZƗ7V #$j%+wovw(o$]'D?!G]才LwV5%ǂ T2kREi޲}ZI~J{8Ȱ,UMO8 &~LjAF!$m ;t<|J6bWwP_:^bL3M-I2hQ+`4:)YuywoD6%*pE# -}xfcAMW:W&Q[t:pt `pLjsc*zhDp%SV*Gz R $' 7Z]fnB8"8/:q-[ժ(oy3 Ӆ)$+OV;̩̿sb쵍h}fD+ p,aЬA mmF/kWdj:SibY_aƫzsbRsfON-X&sU+ze<}B oW8:1/N65;Ԩ &#je?_@_FA$4Ad9Gݮ2KQr W!K/:J_㙵wQb$!Y{)/ Jx4%S)Jݯ},ZՔh;&vAM3D&k߲ԇ)\*^(аSgNbGhlX41sXM&~bǛ oQHOQKlxKkgX0Rkڱ[?ة9DRA=f+K)D7nOr֬Yz藠qx7OpӍO0*fM_N6bÕ^ 9Jgl&1:Ih6T]~%(Uj[lOF)Bna= =5mJxUnL^i=j0 d%vÒܒ_n?r6K9P^R ".kίվ&gXI=N\qn3H 壥PKm vW\U7HW M\|$1/! 4 jj()0T!-"meYNu|#3lB9%ӵVDNW?.$/*#"Boq4)b [r);א)is Z#UD"_?O 4e> nV|Q7's?wN5;o9Xs&ʩca#~2aq-yL],kKnMg?{=6;>VIJp6yٚhCh湊zdI]PpSQ`f5C;ǚxAxnKy@WY 4^v'w0ws|F0yM᚞odbKt fyhμ,\ZAT'ZjV m3 ̲0tyW45EN &ʠ_Xyhq7=Z/!D.kF0RxT jbzgz6(L)2 ʐRԅ%iXoCW5ĶâCUb6apW{{ᏏQ4*Gbb.;{/0 :/85OᲓF:fh`Y~ PquaaQpNf%E^3ȖomklF=:ŖӅ%^ L8pCV^ñD7ijĢ|[qաV{;K ̵L{e4w -=Wv"_6Tel!BNſ(G8F%jwx lt|PS,&F}V 35PWcHFYD#Ѿ hZ) %F\frOu }''4`gCx`Q߲)ڢ\d pSV /x>PZ|"=UX#^x`"~ϻ<ܺ;Wȵ#a-q ڎ NC~.>^A̩f=wM\d<{K Q/wUb5o&Q2[aT}6A3=eyL*Ͻ0CCƲ Fww4} QfPG :,;ީoIfsIER$eoO45 fO2䫝 #eC5;_oIP7~څ;SNV/N/+b^o v ^J)(A^5LI IvC<>qkgd"מzġ Z҄t=YٵReKUgYr]bJzˢ²V58BGT9c5p'A[?a 7U9얻XjUjVRrrN[`n:oFo\7-Q`q%fjn {{*W9{B)BP~,ho4߉\IqBZRy&B D͹]`R7,luyd;wPRTXQHgM7iBಟ殧qO02EP^e|qEOCnSCh^=ޞ̶ky=n<DÉ4 V Hq7^F 7++- }T*5z}%H4%[^"O2aj4܋F2;F\RC16VSQsʛ,3Y{w֛R?40 ܣ4TᆑZ2J俣n`QNeeik-ǜW.Z*qXҟR=ֶdg9`II_~~QO!0$V#mvQ|y9D[{9\Söj7gX xs)H+.q𕅃㱭rPksi}žS_zo|NXu{L[Y)RAB ϋؘIeTԕ,{&.WN;os[/Y&5S'-k3^ u8*%|`kn{a7Tx |B%S}%՞sxa@̃J[/E\2X~k++l6` OkL80mD9&'FAu ץ!WԾ#.~ O#`޻XAF)H?dZyBАw\R bf0g0ʬJy;A_vBq=3+hIFJB$3Q!&*: c eܓTxȤ:jʜwjXq]!u,N6d mqI@ߪI]W(2]A:nIJ+Ċ-P%ۈ. wͳj,x-طI6tVKud)!tI~ܒ>B S ) _eըÍэcd0/ u_ҽ"]I$\ Z/29k+Nm1;Z}W *6( nam Z]Is_| D I0Alķ›i4K9F=aUڈDjo^TdW=I)!cJv^ Fvj&3a%d> ^Fݜcʺ`r; :*7ӷ4//jhE tZ}(h* Ql C `ՙoCY|=zfҽcF}Ż5 Wp73 ˲n@Ȇ!b^dv#$P#lN-1~C?Y5`4W vPRk>W'|aS LW5/!w!Vljve̿FWj#uaR$`?qls~ӻdTNN-_>fOvP&\ny1B[Q4٢& 7^햭L)+>SKl4`Hk6mdgG~`A9.j/I2>/u!x7 o97ڄ,)|۫iIw.&N z|vpRL,A'C :q}f!n6KsRwCK+G= 'm . CiEQܠ"M3d1I ut6/|\oNOR%8,/((shoٝ߮T6Fw 84a?qRY`/8">}Q&#|gWTF<OHvn, Vi y2git4C^ #&@^ NROʺj\5vJ#o#JWm'BרaZS81'#Oy(H:LXPS/[}|ЄloA}e: `Wͩ2N =#X<"u #b:*TP3lIiHuc0+wŝR½UO jJO֠.ԯTȢu覈5fo^gBX DұWr TxQЂ_ڽcb/S_!okdBƳ, ).k)m.μ"*x2?S%Wkm \iZ>Kt 1Cj֕#SLhoRٽ4;;i[2.s'f++3rM;ɽ0Ͻ YZ`>iP^Ypn*oQ C+!WJVmE5ۨ ¼Պ$2M5GaR+ Wn_Xk\g1wH-4y=_*?/Qv GXVzô6ћ=L j]s[{Vؿ]mzyڛi R ̛Fc5rjxg?cc@ fIߧ$^W2lkTm}M4P`vƷ| :/xbm>XDB|s{N<WV XE>VEEmBv@OҢ@5E`"_/{vBSEѴN={ۘɓ*eO!+ߦP)^tpA,Tcun6Jl"{A`;N>c9G/+T /ԑX8ɍg`UG*-,T4c=zޯ^ƣŐ ~/j@BdۻJh*x:`=X5|{I|3>~/`g-bH `#%BRa i crIX,ofύ$r7u?߽t o r~=ʳc ||@~\C=7H<8kߝb&Y,z쇬{QjC7 tu0LM kTAίAZD9/@EX E6Whn{q!Y@z-oP?)PH_J(Vo'Op"^ V mBPR[ޥ08ACx;o:4H5!~w3t$m,,˰U^|:I ~4FʧWvAF^x4d cwX^ivcZN /Fۗ1-dRcV0I:H{OV2Eo3Y h 6^bq}{\!Ymdҍ Syyĉ\_p=M7UŰj?1bvi !@5JOZ6#ml -(?DıLpbdux 2J 1,λ+2ܢxErwŲ+m;2|I7uP^b|0,7diǛ0sdf"~">ti^[qh%UhVUJbJ)ŗb %aJghD*0izGnWuj`W>yj:88mb¤[rpo+1#4 $?OՙdG,22U+Ax4g7ã ~&>cfMRh3n:s?j⟐EbkҁJר QG.F]')d*(*_6O42^rJ@ӷ-h՘- (DEGk!9hu7 +@zBz&va"4Hm:ׄtkt͛#j]>^Ky,"ihs7`UW,͗?"mzy98CXX-d3D4;Dlלn{;w[~pWb$LkzEIw"J/T(Gh(žA4h=NȘ:.we */S!6Nbwϒ:ʌvdN{L,'̃tj ge!&y  %q 3CX_.jl2eI *AgPg8O\Ǿa*|$ t)^VeyoQ/a|&W([ BzPqN?nyyAOBn81+u ,ӁkXZ6{cHB])(Հ@M۹iG>"@" o\iNt#].`RJ'0DIA%ʛe4)~l_͹do}yHS7J'b6x`h"vaRϫ|Eƈ|{Am8[}-u~w w:BǪ7˂ʴ)b<=ݕ^;H$} fV}I0 t2jcg#г%fջE<P׻L_٩) I6_y[y-1`$"q72{.H!p `[LBއ12Q){kf3AebE¢w[ݴBP!zH|RMɖ($K/y!"-x_UΧoa`lrBjI5zM-+k'_sq.Bv6m,>"`e]t.Ϭh ͭыu"-Yq\=nNL&lN5>czEݰnX(%`>E:0˻,$g&i%p"U~^2%LD=~p<+.Y!3zJz잸`zV-˸ [y;"\&45BdYϸDTP)i'rϷjQl]X-3!2s CG;"I=LlFeМ"YӖ}O6@q֋LV;qQq")z41Ҏ16.[-,=4"7juӉ>aޜ~1?sq(hmfLcZ؀k [xGU&C%=T~O4 ,Kg(y!n{Їmʾք!jkE+{)pDZ6knDuP;8;qΰ>#(myBȕBaTM`ϐͽ~s{F̮^/K_q̮2o| 1IuRv$:N0*A#äxYI##5&>oSWBieu4n?sAX[Yp2}^vӪx )MMؔ?:!iZX QvJ֐?9ّ^e>KvN.sk4aP*4/$q,1=`OT:IGUE1Aw=D΀q`MF~ܥ|7v NƪU$>׃hvvR.ܺ|\ 83jKb%SۋC +“'Ѹw%a˛ШUV.sƳN1?d_!|9  6}gSڢh_f 2B!k6漞\7D9oۅ>SЫ)# >nx6\S|ҟ+ĦӮzWvC=X+Ds{‹wo(s}=U C#@']R" +f<+lˎm3G_9qQp_.!|*$+:Fdww!@-jj:͛NekDxዱg+ԧLejD1BƄ\撝z4WH1h<5o.,tl&:i|-8T]ĩ*K` V|[ӡ?$:NA'L/n+zAQ0Ilϔ1蔻Աa3ߪ3!FL۷3[L%&_lҜ9!<4?W(NhЦ} پ$s0;A3$t#MIjq6B,ImW|V' JB;:_jlL NB#pIAH ~`zѣ؞ :B" Rv$IfXVY;.hlp$› j )3;s澱}+Ś:J /tjqBݲK%p7cPUo7p%j?XAmr'2 .wˁͷY@ ;azMBEج ~MuM{jCۼ}&5NlvrU\ 3 4!.rlsi^$Ci|IǁWx3TP`z x,2@vb; ``/ڼ\@ l W /Ax4)(?D^0r&#jp'lVQͽAd$rWxqZ~K䌔0;CFxXfBV~Ѕo˜xL%;c҅w7`m{%~J|9ZO_yȢQsP1X } Ldi|[t^1秜O-L`2a޸$4-up_w'3hΈ.pIa$LBg}nK3¨b|ڂjؚҰE].o%(⛠d_$u\D_i^sPx~Q 6 };B];RʲRGuX ΜЁ`1h8 =܄f­$)rbnjIj[CܪCOW8ρ= $۪9W حWka*~O­6 +Q&N@6)κe&/E@FBήsZɠ i)k\+]iAs:[IYAXO ;FU8bQ &n92K*p/B i¦&94}\)?hV@EJ:J kDU2%Dٰ=v<)x兗u|? p Kq'K߸ BN*1y'anN$$j?/m>ZzQnirC3'̇>F*<1޹&|`Iip] {ktEvkI0atjlZ i!;siy1Q`})LD ^|ڃul ORM\9cۀэk߈3c F,aL]k7v'P_ZTe6>6: 51̐ VT7ڶ=-1=T8 '\2BL:J'؇2 :e_okd=S?`sn<ȁ~@$-tB|FT5 ^%*~_\!' dnMt%N弡EE@(;>@Y]Yj7:`,*(vh1rߴc3B 1%3IF ּg*t=nTcшb0ζQ>Y=~'C#ͧ TH!b0XkʹgEk(*U8ȣyT=\u ΅sfXhW,N< >oy!R93?%|0x+*~ڞiz}zI!Z#όg_py}Zj7,%EJQbu?Ǻf &&f,sf>oHZoP oFN3$VRHլ|OO<V7vu+8cfh$]EuCRbUKX0TE l;Wm$R0!? Jr5u 1Vhm~HS)L"oTk"5BKەN-H4Tn#bq&%4& 0wʁQ GUgS ]ګ&ԎEO%YyDHQbذڮ[ؾ4urF}I~ok_eu"kc*|%tC-g PvI}`e~O3A%==r״,瘭Jw]X )yt,<'r^Pس"c~!ⲁE|z N1JRi0J )P(C|GUVڡ٢velE:G&&Wb)1'MSŹ]O~E}?\KCWPsgCFH,xKvb8;>\c)=ġþ}R*"V(ќ鮝D$MgzBs|Z `Q4/MNF Ӷ5/!-C% |oӏ; -,x~^?"q7\ :*I)=WhgQ[kU:bJH6>v[N=jF`FЀ\7k^V6]PBp KB-ծ:fUKع[|*6[z}u!1 W0O)!r5.9+ ^Rv6v_xϋeFɑ_t["1I#OUbMʹGwFv@a@DKnO/ץ`1d!K,(U1x|'h1hȀ7> a"?auL& D@) eӧϡ#DHCA}юECrsh$1ȭ.܄g9P׏rhݾwލJOFGfF/A('Xg"Մ5068̀r{\%޼&S R2 V-zSNZ *0 C`I#4CMAϟ|ZZD/8~*3x.+1F{8%CX'+ 9:P"/yU8S)Q6ף 8mYМΊy,I2gtGIS3XV:hQ[邱Љ.xw<1 LJܤ+Xr7;+'mus 'tY(i\Ia'U3@J,^"-Z%ݦϢccb!Clj2D Ʀ #eWĺqdΜ\@8. (upQϛG[9v'y4nǖz5At1*R,ea=|NaĠb Of(d Hd uMTr'spX#sv-Xa kf|UbָR#yeIlq3l8b)J71,Bm=,榽# m󍲌8+A| Pꢲj"Hk )2@:(B+Db$N94Ŵ8{BA\-Vi8pC9m&m)H'%ኖzL,x=w 8ƬւQ{^ğc13yO")϶s|E{Pס1W4sH4FiGZ͂omac?] <2hvYTp1ιCYK~tѴߪ@i `><.og_ɯsȃt5r197qd:hF 1Q)2,ش1B%xM-,B @\Gaـ}yT vwM+H;{5sMub1al#8~cot0Ji0GV#iݞ1,2Oŷnu=x91kf,zH> b9"e`^ gJ/3ZL=gv6 $x}[o?BwbwвJ77)4BKZh 4un/.g0_pI#.eӲ/?d|-#B.[`Qtr/)60٦)zD\3v(Q 7W5clcuagSD`;W&p }Mǒ'ʮfZ,vh{G1̎{GHV7}E rW!zZUU8(C]cvF!_%Ҙ0mE4;}\dfo=D4@lԾ.l| G_X,j] ӼQ ;I۠ζ3/q$@z{jݜ7-ś lQchfhdQLxF­ԡKBI6$&y-F6űyb{'ZQ*C;cĆ#ͨ~X ʏv)*U,GJ5ް'3#Q^s2ڪX.+QC-E5FƒpӚ گoW0J~)M-ՂHv2Jϵs{N0X‰kXDa|:}-}5GF⾥84e,͛58Īn:X:+?E*2Q* <US zxS e#h‰:(߬>twKʽOI!ҒhKlQdLAOF{V9{>D%~l6Q ^SL9OٹaȮJ+ҰRE#n-ipDRȰ6nUVQ=?U!9䆫.7KY|$Yey:RZ(8zTP7qA{d(@,?$hK5LBՈ5{D@9h#ѱ_}ͥR{?vњ*űF 9JQ^"G=x){g"E M {$Ibv b_t?Fnq8|5Pk!z%%ո*Ϸ rh'Lv==nk]^"kN:h&\Jy~U;!N,߬Րk˲a$}'eW2-*1T1gLeIh5n"L/ҕZ0oSSWCrj/I۝kMg˵+V1Pb5/gW ;IS \m:Etoڌ>;^֓2 nˆm-FbopFhPf_ݦI'SB sFs.ίjqzұZK L踾k-0C4s]9"l )8b51(*LĭRՉΥ]RdYHoyh]oB6C^r䗖x=> *.hֆZ-_-<<xro|:k}ʡ=rO@߰>a?p[w;T'ܘ Bګ4w 헮iҎCwx˩>v쨿G|?'kX#,$gvLtF,WưVi G@x[A()(r_WA8˥X>fdjyj8+H࿎j96rP3FP :2h}_z>;lPÊ ٫f/QHU@k1*]?ri ;R-.| (:$J7"TءAkV 5:mC|Ճ-,ΦF9-T}Q0TÍ(!&) *wČon1(}tFoCMO_Q_BF< #:9V˶ܿtd/gNOyNH吁BzAoxPO|k,ӃvFj,ye?`9:Qs?t411TNuNG˰8E&犎1s9cZR ҩ a_ jsDZu{.!QPA p67D,6n@=@94HbT`$gq1zTP:-u᛺q ȓ4փw ƚW2Q Ok&'zԁ?9,.&geis! 3nbמ0/g򆲦VM6ث'~겘oЍtoUT T[4(u&/@Ó2K|_VapH#'1Ϲ| {cߕX7M;Ve\Cʹ({^{O8Lj$ cuRv~`:;kE~0T`1`#HoE: 4miT-X1(f1.tZF^!(&%9b$b{!ŲI Ё[10&mOq噼D;T7$AI {p56#Nw}rcbQUS X0ǴO'Կ[nnjk$l/;;D>KR^8$!s`! w r, B:G8[ހ?o^8K|91/nIP8cU̽T#` $$nbB@~7rZo'myfnV@y9t0킀lׁ菗 /gY?ĭe27s+6HKlN*^/~N|Yw)ԟA%JOs'aݦ9F׼xO*oFD󑍀?iHKW䤢- M4SCz 8ڃ5%ILx+ڙI>4u;Oн-mJuO%PSVsޯ)?;ctd`PǐR⿝NCʺAD`a9Ha^rnJChZ?wE:H+^=9Ұw%Wה, G3r ͟䀌ǃJTR}x^t?D ̏Ouu/^TP0|<sy_C/ izTaIF$YMkcj "8)1u?{Rֹv6X)2Gޅ[E 4j(8&q2vG|oBH&5ok<0.*J/ 9N1i(ůg{UKvDTvyf55~E{O?gvONu)q_3J])tj~+GG2>M-o" Z"ynW%\o/T!,̚cd_nM\QmHe9SɼԱ՚J`ۺhe~O , [F/RblNX hz>`}"jux%d"CkCK~xUX6?Fޚ؄u7.|L("PdvQ&bRCwV;+f15<l# `"j\@)vN=bso芨<FdEn)ü j^\OPO?ܧ/ [ zó`Qaɯ%ʲ7*é"1Oa[*wvTӀilf s'12Qʮ r͛ۨd,t8;0)o tE#}g+M3g|Iʺ;kȀc`ī:c]"9&'^aد.o[_XTO.1pX4ӪW-xdȿz )s(Q G+4R~3 B\TJ,J`hvd _|2why6psk囁Z*Tja_5 ͙^6;ej"kEWL|z\rlT p=RJ@mZUoDRy]Pr)A.`l7)¢]}j]s6L"a5#MM2_ 1*:#=MV2HWCHﯸs"qE9PpZF>{;blJw&Cpv2 1pl'=}O^ !Z}EK|HXqd]Z_ Y)T*7)<ϖCJQ9]0h}aӱ ϗf6eDc5_1&%k)*a9_kD_sBq4>qP0|W}Y ۝VV9Ho]rh<?LbE tݒ=MbeT'.IܔvqB^?'$рp9qeR?Y l+YF%cV+g~jT㸹un1q3&9[>|xW*wԅ\BD{e@Ј*@nTL pdfu_# W*ڵgsY 'C5^ZPޒ쑒̀6YQ:Z'HcdOo[n3MAg Ԇz|`2dEP_CUgqP*~hKєPĦ PWX)er:j' Ңvz%%_=6ߘ4T y TFt l{`6HɲR8Aek LL+ 6IP!.)UxFa ΂v[/G(J CbUOKYR!Z$HojK>XĘO'1Lhm]e젬W[GPKpџbւ=53jIM@M(p:(@p4 GIX_'kGZmq~M+(LЍF}щV2X 7".])#M7b Çg^N4X䩳V.呏[wRf]#' MxQ+$CuB3 -) :X^]5bhjIS7$g.Z6.?MִچvHÌ~} F%ig<1Zh'[Gz1.i;/k*.{n _%Gˎ}6ѭ _>rs#@ƊZWD(rBYl@ZQA LR͟ity#[ "$}Ec6CNJ[5DE, ?GeH0-0iGlAh?_ 1b7i (FtNdAh{$9 o+_*ؗ&gdE$y5NKg',DJQpw1aHq-ǣz2INB!h}-τD A˩/5DHK kBϠF ~Źl%Mg\--Wt v`=2# 8`Uaͅz*Tu"x^z+i B-1W$ov Rkl~CC E̠;j0dԎ169)ᰡB/a7yވ1Yz.0aq̬M| ) SI ÔS` =$]dwFV5<yN&Ms )s2tƍȁrze"cm6:s10[Af Mw|[΍n//ҶAxCXvnb)/Yb5}"fT~z6/IiLAWF2>t$&x:d+\'_"׹vIy}=3b 5_C˿e,prW׭,K20twKA|̉:vTV4¯S͹npy׽$Y }b >S$Vԭ"d\29%+ e]_ -nMr7įzmLU:v +BfThܭT:  K.9ʝ,c>@yE[c cgʌl_||\'2kuukV!Aj$I}i9Ȳw_[״nc0x9-CrYp| XEJˌ8ngZaf`֬gJMAkg=rr fh$qp3ݝNlTx<)CuJM~r-vA,o_0+ljKdyAFdFh B}z衁aU7SYԟ0Wv{ Up 7H;B:avcw ܊] FP 5̴l;{~ \YE~q|)="zҊLY;0pg6#`٬2ZlO &$x\5s"tFJypnB=!afRBOʞRZ] }! n[OHK5ri_ Xй@W_J0ߚ²kBK[W}RRSab jơ?T@iދ+ blA3O"oW85aڞa5?`Yw+)iv,l;,I p{=N+N"5Z12!$`Bz*l%#2jzԉ *3kXR``U/i\mKoK6rd8^]8RKm/m)fbDTkΟ3Y-!Xg n\9L]""}!a(8FS-pN`M_U&ʥOmyJ+xbN^GU.fb7G3QnU;ڜܘr|(j*fVR&# 1U5"yw1Rq?W6ƳǺ#KkrhG\r aF ms9 r[/>z90ʢ1#j#cKݍ>s*y7Z5®AɌd[Hb`Cf3 vQ3LeiD|諗{SGfKuSP7khAGXGȅ.JfxgJ(ab/'gtp Kp)[vW۳WAɠ`%\eG,l?:x$wUy[kOIU  qӟMGlF\Ʊ7y?R@<ߊ0&|jvͱ\F'4̗_X.YYF;3$*}1y `bJhRHvzS08ܓnQy44.zsq(.;*VCuи{o3u:'cy^)״: ]="7ͮcrf RyrF5BI4R!F/Ct?*Ps G;D؍.eٷ\[ïHŤEgpx6Bc%WQg8n3^bw/Bі|<&yoŬXzY-y8/OP'*k+/fգf;Eϒ}4VI1+YT98I<[Fd+w츉[͌P @ADMԧ&/51<Ԁ8#nϫ}:?rJ '~w=Mxs3;&n$*nѡ\sIT{vAR򲜟ngcjqo,Euՙ,o<6/TSh\Q„fʝ`.>W2O%N&BcZy,s~bե^t."Ƣ6S2Zj ߦ3tP K{DYD]W|^+JfNpVq$ '1'Zz4ߢZ.,cG)ݴi}N騖Invm@,AO4$RTӯi)܍fʘjL}mCS8\Ec58ҍtiV .p`uQHhڀѿS[B KVRz?RE4W8ES\l,"s3Tz#Uo8k%+dPXξAZq_%aw_&#>;:z^uX14t%&+_Dg18sBnեEz3=4"rsp䠨p;1Sb%'1"4W.JJKN&ٕjhEx4$/L_>Bq_|B :2MXaWdޭ @u`I\8,e@?=iE.-٠ 3H^A58&'@s γN |OٸlW(R%A^{&OT0^o)>/C0yudI4&=~h]ny@W |N-2w}Zl((P9g|3ES@L+َpJ!ְJ?cZg4wXHYXY}T];ϱ{ G1Op i)g#mۑVmʲ b04ƞ`m@M#:;s !Q_d|)G^MV:# ox^9<45kO6Eql^N/<y}?x>DJ'[?vF!ܖd S>kذTκn32m.NlNA:0,8Lke`;˔E{'؃!@z-"c<"ѐ8D9-$X^{H B坚d`8tUq iqy]&zb׃D؃/ghL˙S"L(:ʢzˁ؁.Խ.\;ק ͔D R}O+A$pNQRP| th)*./n#N%.&l>xْĂVŷ?|Np +d9{l11E?[w! ڷZlcէhC}&'O0$6?=.=CڰgFAοsm`;HVipYM`0iS4.+)5[ixG`Oz*ZhHd;un6v o![u٪RW)Rl62.EJ26ִBg& B=Z5z2wc'N مڥ=CA06#3~_|QPh-:l*٭i;]w7,oqT8Ib:3_5 E[,2؊8 g8N?2mwDN!7jr *(ʻ%Hv"m吮% iOe([;# kQ\"MOSE |>6}y~_5<ݬ9 ]b1X@wL XUj,tCÐspLdd*zZQB|O) #_P= tnv9rcz" -qB)mtd 1eƋVhمAOR`' Je?/m(o:x5D0tZ5ڝK۳mx%HJ +DZA`1+z(.=[]4LZnCe.! {o=bSdn4D0y֭hBvvM?S>rU:05_)\tjሮ{}U)oN.~c"WGIIhfrߌ>`02Y-- 't&b0FKy8ؕkC ӵl K3dwcb$PW\~5<=CdV,ƙėY+]ES{ozlK]8R8[cʀ]Kʇs1jAv耺n]CǕg#heA5OVUAfrl/"Nz0\/H& AA,8pKǽ'FJ>`]!ϖ'8Yˢ֟!:dPSZEC?` r(%  NW?N7ӶIJ(CM.vwpꑺuNeh̉~6O*ҳK6Vs¢]&i!QǶL \[(`. ۃ5xT7WϢlNnR"3^;;.y 6l?-7U/%{3F<sҫ6![j}/R2ge0z{ҏ V7Z?U$rD1@QCKᎰ\ jUۉ|E҄>w,pv#:R{*]'8z s$y٨ BP}h#N=ZIIP)eBC\wl<-V\z0r*Qrz'?EGF -6yYk ɫD{R7,,อ)' $dUycgG nE&[ BX_!D<Ҷ^;߀G Y3"ЀšTSf U,rZ D5KZm{9TȰt]B@ƕ<Ijn"o{ua=4醃6qeޑYmdBf#{[ِs.\\R ?vKiFù-E|wH. 6|Ci)x>owXB! T)Vޚi8G> U82<df8h-ƥZy<m/ MbJgO qHs6 )2=E$^NµBvCaE$M wbA. PfBai>fᖟ.OԞEept_̶ͣ;RECz^1Resl鼍q-kYR/ 5ksl]T:`59w]zEq gP37nfhy9X3 _gO;Ea0)||Aѳd8xk5D6z~&+.7Ml' Կ3̝w>|N?# [f 0^*a053%,Lޛ6]k->.T+*!u{~AKL X6oaDBf%,@:KjAPL?E[05c+LQˉE}Qn tv?cl$7hy{[faH].5:!arsh:r&4)U[dk6Đ,wUP")Tͧ0 6.8KU(M7n7 >&ZK f>9j^; `;Z4hhKxrXqwQN,tY+wyQ=u$A)G:=X-z }+Ndaد(r9J<&Miz_9!z*쪢6$ M2Ya9S(M:6d"K]gahgG=n .!E#JIڥ)?rkߠIj(9o6sջs-~=])tPa_2R/v;oUa U9lκ)½a1HF{`717i͛}5 e+>ők|S+H/?#B,2>eۜwAm>ҲYzֽx+3-g6(M ,aQtDPYL#̹w^!'D &(Y_ȻROH^ MlkplbJCii\xr2z{c!zo&$q#Ś4SOddK(u3Ŕ~X ܹ%^`"iO|CWޖ\9S&%3 U%[<% zm?t moEFbQ!U u#aeFljj )7\+Z1 S` SVa k3!LjXs&h7^b;@ۙgߊDCMa5YHrY2s+] lM6:9ɥ64H J$0]zɕ` Sǧ|Í{3QxI2(^TNW$1YvYr}w'OEء zHbqQv_6ŅN%a,el0TF-j fT9̽Dtce ƱѲ~dgB`os!N- 0c#VU^#[ nD-p 8FұkN3c?$# (7 ^.A'Inuk7aBt9EuC,ԒK2bǺ|0Aлv NLz, l,3\uoŗwYݙ0jk{ DuE+|㍗}huO8zT hL9wuK(4QMRR, |18`tE {-0m Si3O)Xh2 ySjҐ(Uώʼnr}?`G xu&[t[#jD3tD1H<Q>.hNPB qU !q1SԒ(U;dZVnĘs3;MB70SƄǫDZNV-Ю,ʧ/noPf|"v/}nmos{;k^&fެm#h/87A5$V־(̞E;(5?\ZBGsd  n**b0"aS[?co/FgыBDxRW8BvB7P3ԮtJ !Z=+K7fS3b5 0 HbrK֛LiM[sxi>)"0ԅ=8 Јkc`qG)v)8@焣ZdJD.AkY LteJ^M$ @6UuͿ:A/UcJTf|3$ɥAn#%; r'5 {c2O]/4ʆ)Kk4%vk{pO8luqMR2>Nē,bm[Pg*wQNr~Z[~k]|LPVTXV6 OD-7k/e]$[#UL$E1 ,f+_fV)@Xc?Fi;+'`_؊Mi3\hb=ăz!CmK[(W,sHəvBJAAB:RJa4pc/U!U :; ޖ3O~FMFmŊSȫcAʍ8{ed42k#gUxb@Tt'MPxS~٧*L)%4|ǖF]*Yyt*" / GrSreMUسQt7\!8S(t1ȃ>9ڝ%GcY|V~PNPoq 9>T-rVE3 n[{EY<om<(,<6#(h- CHٱ9?q) sxA IEAy%lEU#v9):ptX*\e50VY:&w4(dxM^~ذޛwo _!HsDx'gx{Ճ>a_"%bDh 2.?X:ĭ4 ! ϧ 54/dlg)(+fDɋ1YtruݟWHƝ'Pr1"199i'OrhzP !Vk_@qL*]dQЩm>>zG{_Pae[BPTÇAc&(kp=3$WDE g72 q/VS6;; ; Є[>}4!ߤP;)lNg@ }z|2LWpDan [as[Q#.ĺOJOBˋ>169  7o=7ȥ *M OL$mr.=@Js/&Ox͌\K9ިuMtu1r-p.Yї$4r6{Vס7{H%.4 Ae.ca tJM6>^FBӽH.+G06gX(Znё+[q-=3Z aSMX& I*p -j>%F>0 P n^ߌMI*PrgzEz)t1L@^JQӦ؃eu7(mp3˨]j)i]!3> sKѷid2wκjooN;۱¸C~t٪ScWQ{*޹:niP@i\iʓq2%|”Mt4^-y8rٿ;4>CHy h*ht$Xllcqqw&UtO#睆J T~[-Gv0Ao2Z4fuiɻ>8-ƐgO@&N<̆bJ-2 4BO8aJk&#FW>IN{=jsHAa+q=ܞ3X@0`:̧3ME^TqɐKN(Ja׉j2O z57kq;bA〼~df0{A=]/6Důo|bD>N@;:vѷ%4t0mMqu՗Y} Ȋ E;rRח̲NZR=. AK)i`:eͺ x7@pFSuF^}Ѩ)JՍ cвJ6וj*8![49m\DuP4ЁlЪ *ByBŬ׾0,׎*’㺺uඝ cghlukHE~a[``;+v;M狌jK//o\j99K@?oUI!IKo&iH'l&!>P!<-; %(??͎ݞ fKK9m!F*Q$~XoN 9! h\G:.NLCш-V?;𜜑g= dlQw?A/r*/8~46nO. 7W)Y]{ f ((/Zg#ICHpe/G]d0άkG="9yA9گ:*b{~[\wJoPMʍ膠!;lU)\Pז@$?arn'u(׳I&zDs4}X-`ޕ0&0WxU.==oM#`yq.1;&ЎL&4ԾKi94҅Iu'9O;\9)j? d{KZIRy 3$*7j,$$%7#hjYEIVz/^\#2iN7X ?KU潿R !Yϻё{3 D Y[)vaMMF,DiRh fV oGV"1R, eUXbc ,!yXC kԹi,Aߴ# :T R7u/Fr&#EPHXp?:AM,)FWq|NQ}Weͩ-XKيcֆF2↖T^rh uֵ";mK!7,*=l>nnQM )Snӫ֢}[d&tNYp`2/M']7IVS0d*-Gmn{),7z SHµ0.z)y 3$)1Oa}Cp=QPD5 ^JǹT rrE!Z'is}Y-4fwݐquNӎxW]4Aob%<TeVL,!!%prƝЫ$+U NBJZ;}2[v]~r6`* Iuϳc92y/W?1~Z7 hF3$[DTu_O Sۊ>y;@%>6Krȑ4/΀k- Ǟc Y|@R5F}#_`ǂ_Yrg# Xš%SM\afтlFSafX~{WپMdˀۺEwAp+am<ף#]blw;-3s]l;օ *su|%&. hv؋(%Pl$4YO~!iv1M?ByPiZX =U(_YiEDK2u wTT?EAPT~.}oY.JWxu5'N2SV?IS;mo8 2P!Ctg7OΐLj98[bVS6Qń_Պ¢UFW'0MDH[kNy"~r q,Z>̷l 9奯ߜxF2/GxzN8R-yg0HokvTMt,Yv+!8)i5_w~ڕ)7O˳2fqBb'&y騃jU\\y0 B56 T렻_moD4[t,ZҸlי0IBO:ZĂBUϴzeQJՍ)%ըB;jγAn~V7  I=t fQ\o|AiZKKGjxDM-E$ɨ~#D΁y5=!õ>uٌ,)l;fKgghSlIM԰F8#M+n[lry%͎dM#L@otOm.HLdRN|6&O嚧[I>!EJZVmLʠAbwU{NK8sgkbvΟTF>tp)cjf߉f=Y6k+{4a5-܈Nٸ1ap 3(Ԁ+ i]Z*vlz7DU6I PLzz)r8"8@|<}SFGSgz|Bat2Z5yѶS}a)R-2 X#Vʼn1Pώksj89J @ F<.ei'Xuͽ 80El6 {2]Ԃӱhi~}hUTt\XMהԮ=P@q摲1c!U 0ˊFNztQtMChrSjN|/ϿHqk|%A'$՗ˮNZf\(zFv5K >;~p FUov/.%^Z9zN0;is_ЖYYLQLށ0魸,:p:lߐ &pbweM5)FJRJ ְ7/ =a-Gs @3{m=Uf%7iCsMj#`ۈ^Ֆ <0{ nMbޅ 70tTƍu,IPӛR# μ U&H7tǀdW*gJэ`Ϟ|@!%T h.@3-}/)N; f T%ɯN?7y$mOOt )rh ,aZcb,Do]|DžN㮣my1dVy9ҢD#VQ, t!\#ٸ>NEt9/Kxa 7t\2)gv8wQh7wucDv&{kdݮIև+ 5֯5XݘA(zaSYN̿Q/gHeJ) 9b/s={zf0ϝ6}23(M:$~9)ꇊ~|J;|ukXV;uعjGlꖈ82IrFmb\^4w7MU V;b!ޯE^RqA^@y9Yr)3PU5R !}AA+m]|m5CHB.Hhr,;MLnakGkA#Y`KwACA{'*2 ^Bg)<j˽#"3\ų8RٌNSH~S<\pHX:E:!|M5 ^8j.D}A2iPݠ:KukQp&}$lz`Ln̢M N npi83mp P |fY僦)hg)#A尖B;j/Ze_~3{+? "! !T;}|X"@@mΊQ)2@e–L)L8kLY+Q{Ebƍ :; \@V#Γb4-1Xվ.Qls 6ȰНä́m`XM b?T$%֟ޠ'Ԅ_.)j sUnW@|;L3S@[JM2!tm>%|v ٔ(C.2es/ @{^/$B_kO m##ќ B-tyPZ}e_2Qq%gy<mu;Fg\!U",$?KEdKK|O#ӰF㳓z^|smYq+0#)iF^glX";!!w=Ih9=(hRi ĚU:ZG2BO1{$ᶚ\By#&iQg҈Esuz9-GwM5=BnI -Bmˇ-k܊QTIp\sI 0I*n9 !t?M-a_ Ezi Pߎ,6D Ң{d,,h|T Jݰ5eI]="ԕk%Ly>B[k* )ZnaUjO]N]Q%κoA5c56#Bp2 [(Ĉ;owc kR5+qtž-eq6g'z CWm5$3d]ay-AIc솇Ni-aMmsvNdj Uqy HP.=!D InjY :{ثQ\~T֖b{om@h:Qylr4B}"lGt3`hq]Te*Q=;3z V[` CMwtȳ`h>DC.1ņ"(ir;ieU%2STnHJQ!qt5ac{Cآ 4D'fH@|9y\^~CS[QU\MlO'&}+/?1u=F!p=G\Lt^'!9VZ8ƚWvi܏iO1 =ndYex``="`fEp7~:?=b0]jQQ`IMŠ8hH"z)p2wUi5/6Q&lM0 i/gs@9[鞦p, lE:R}MaxU`Ez ؟P3X$J|U!!cDL'G H {a˹`wP$RGajo 4 i4l- QThs'.Mp<9U(|g߳i_!huBRw:!4XDwk4"Q#6PމϷ 1(- 1fx 5*=쎩0ח><˓? ҫSJ[UGÀAP)8h}js0!&6Lnl:ˬvI\tى=oXڙt%Vz^΍11l!^3|! BA5CG֤a%"μ>]3.'b7yѽ}I>ôkQ4w@3yZW}Fx8鴡4mEi]J<M3@$y2/$᳹(Q|%xlNl0]0/(u]*S&"Yc d[Xs$Ϛ(]ҝCHz}m> o=n,,({ka=_h}UKn|iD_1e9M7~S~\t3p;87~hEP^RI2ejiߺr>cgN8?#ZLŲC+b1"".\aIc֊FܓJE֩mցE764!˟kz ñ)<2YK)rw哀 s<HXwg/|D g: brCp;@`kR3 \(K[#>e+/O4m~_Qt,5K!Pޭ< ƽ8<-אu0rt| vӛ|*}R&rlEKUpdsn Cpֻ̂f, * Ÿ0ϛ?& 1 R8yYJc\)X_QVPxdwKG@rQժ}^tzqE '#Vy*p1"ZUh1|Zq!.{>>aNKU&bp!%y-3s <ˠtрYǖୂ|gSa}PV8R]h:LSL*ZpIgf %f 1=\=QruJta[AKy:a1Y6$_!M$ʷw @?3I]m^$}u%/3oЅC*Qr@_ ɸԮVx΋ b횚v.=:3ܿɶ屮>FK6:F҆i$0U"{)ԃf!E^LhwrÚ)rj+tY'͝;u4v jD@as[sulf?=,K7{KF1!G Cq/p~PoMHңZ|z۸w TuQ{؄=Q Vy%@I9ԝMfz荡n} uvIJsǮdt 7>4+KI4>o+HM.ʃOЇSs5+k^qnB|@G $ F#1D5ћWE74L4HTPCj>- |/Ee 3@u{P=먿q -ޭv,-D6- XɜNScaWεG C{7/ %J' 4RC{4(:t>?)"S}~~݋BC,'mkU ^41L(NwԄkQ`)c',h8"b.-Ѫ(FwzSXZ23<0|jJv܈so+tk)e0n7B۱sB'13rB' $B$`jB/a?3CZIwW.z~R/J\`kq.'.Ȋu-j_:Gz}BGmKs8ߋF',z#pzӑkD:,h7&k1e̓ pMaBrSy1%an `qYFAfي >fIe?tSGH㔲J@CUs^,]5-Ae_4b3> gyz;/cT#_E\7W]XB*ˎ~YCr~t˅V~(֟z jQY*\^3&_'M]`z8R\qltn0]?hQ?o"see]Bʵw8Tcf_<1vo_#j']KGotRX5Y }ۇ ]kTr~sHcá&,R;@H^9L=C T[YS)r[0+EqA|8L`nFfn-J«/Ö Q,[78ʘhVn'"|b1x/(TYX"0*=1\_\i-(+|&}nڧ|JKǘscLJ v &RW]f3"iqQj70Ŵ!vH;ғQ + ޅ(/J@(DXڦVq@"(pxۖ$m4^(xk̳Қ5Ԧ&tH^|Ԭl6Jt䎵,y/CP7LzBS> 9FF!|=~Vm06rr{WR: i`,!zl:.ϯ%e jW~K0!['9}ҖٖSDhΊ/+(NֹUȍh>-f];:~bQ;M n=i]IɥKNE 3k.r()}[U~6sу 8۩a=j ^X3&ps#0h1˹֏pyzl-'nP)|Sg1_h?DAQcD*7]zuo ŷ2a]}GpsMϭ3qކ}~#o-Gy+f 'Q>=l>l($$^ BVt GRG4Q7~<&y#+llw\}TS|F6ϒ2jKv"Oi]nXZ ~SIK86‰$fAi[' ڷ[h.&cXJ4ô68lcgt~rه/ry+[4QRRE=6Mz֫ݟ,PTT!,__em]>WKv&=,63[g_/-B; oT͛WwG ܒZ"Y?G/zkx:QF"!玄*uocI:ݮ|`ltz<%?X}ND 7D;%Y2yRBV¢)H%+ѠBxumϷixP*U 7(};R|xxwd'fpI u~@7@SQ5~=3}rȯ)x8UX SI-A!.:F*e 8l50T-$D.*i:s**UeZU;`\AL,9s7@{hUw@n (ڠ]i,͊ }mSSYg5\ &u3/ʼn{ (JX@cp2:+M*Y(I&I ).J}*tcOA4)ѰIe3HAh/j16azOg[^772\`]?.7]W[Qv'a/)Q)oy7FåMհG 8U ]uat#UR@]K;vӪ"9=PzK>pcIĚü@}iBf&d㓤21i1~>鲲mW<ۋB&/yJfeBч26)8xOV^&񦻶AWlHVZ}t͌G֒Y~LuAjLN[A7;nnsu^{ٲBsMH-ce!zE Ǩ:_-~ZSnǤ o/S>i'⋡eCXC@WN|_YM@K{̂<}ΎԺw'pfDf1ԅl45=!` ܚ,RM) 2+fΠ!Y+α,F)ePc_a떿@bspx/q %qc,F4?<| ۞DPU.H2P`h+Jhja3Ų&pYݜh!_q޸fWjZj/XHƴ:$kj8Vtvt>.i> ŏ&͏v=zqd`%3效g?5'-z3MuPx4Um#3F)&N5a6B6RA;fx*BM\g"O+~LX2̳jjf/`DWbc>[vm!{RgC2 k=c-$:rQx>ޥ&k'Bu'{zy5d01bU6eRl>Bs {$ֲl}Z9ڧGIsIOzyߺ~F ŒY}eEp:J^[[(!CDᲢui#.p?TUZǓ'u贜j}㤃H^xGU b\PKgL$wkH]wV^jX&#/\LTSI+e>lj-3̇3fAMS?#w&GD6!K8o@0Pw[oXRŔܰ|Rf44Dܛ,jDi]&c^˩g^pf%D *d,`2qjeKg<bV6uF'p*L`,ojXPH0w˸[M/V¨Oey|yg9~kNF-H_v 9է3?RLRoyg-U4}^r3Ɛwk`GմIP=BMpwĘ"֤t^(çr7-FJTٲ˴[ yd>q?ЍH+wʉ}\tU64%CЂ=5R_"^>gԕwyNVUXAW7Eg*OtIVp&HcI}R 2 M񫹪+zY'I <[d_"|vL40qeqoM+l@/b5z_SU%n^9t'Ryg 5C sM2ߵhnZ oXyu€8j&Lm(W~/EPPmM<zFHeN Oe8%G,7oV3k+9J}xR N7ٹtQ΅`a%[Ґ$[M"_8PZ/Ӓ-G\ceM REDaԴSYWGfgSw|HGV ؗRt|gT[`{ݿ{껦AThIefot8HMѬk~:t*+bJ g`\żQ>e07ug@}xi+э=YJ-=`Mf 0b'3j=g}HP1vm[ {L.si|Փ=,ͫ;?9Jǧ8@7g26%v~;hb 5+/a2P$b7:h9*7 sO ЎLdxʘ|Z6Kph 8aTD2\c$gX5 in'4#AVln8&y}wevz - 6)\^W>`ʎ'?uݮhT5DtMb M!|L npI7&g8` 5 \QΜ\!V KSw?TrM_?r5m'cT'Ɋ$-aM̬vƦd'NwJ95@I 1Z!PFBS 8zb.AϬ4Ă re$i7͞w `&qD?ow P5.R1kEMysFxGF"Wb.ɕ<]!@@~Jz %[lNHWPfߴ);.ܪѪh!=?[X.3}Аi;Ky5:-(pSqʙ[ k}y0zDI]@'Th@vǘXop>|!԰2eY_5lŰG{ȗI6n'E)' H_wʍx}M2ĠPl::0m ~Fk<i)`7Z6ܲ 2ƌ^V0E&}W?S+v#k[X !q\>. *@PڬX!n@YV3ґ!2xqᚤHSuzaJ߱s…_EXXJRfVJfy[q4M_fХ-vD$#ewIף'{Xi*_ j;ȿAEx, nY&~!`Gp>4ARґb F"y h8'JTB~WQpo CD _l 2QCi$Z#.cxZثSik1|Qzgt_KF 苨uyAFrN|҅gv7Z*aVBTP>=vL50L>ؿWyw}+1T}3bkS ",_箐`;7. Um{f쟫b$T-x#CA`4a"4ߨ0Jc!.B ;àKc5K<:&ea] P&SGQx!KqUfw*aL QvGPK!֤yCUsXnǷw0#}#.>>m!q©/\nC4\xᑪ%-6^^Z{4I& @ "7<v&7@ާO }(f 1:3,PR48ML|X:{[x4ս5!kiO<3,E1{ŚI`#[q&܌Y4Uy"J~nxoT_K{4-%.Jw ^/ݟ#y- qzS>e @_(-{# hkKfh]tQщ yYņFX9Y`sfqYeBI.]Rv6af,+_Ynem.  LJŝ ??}+*oRa햮h(7FRZSW`p̪RɊǘ! 7餷l'[hh$<(s0Uj+)(P6'Oh S㏞O`I] O1( c J08 a7 /6-gQ'(FĦj[m9Lޒ}u3Nr.~_OCcB Ql'员]D@`!H,Æu^&cbq{/Ã07מ615~LN.a| MqȬ…Ѻ=~ؾ9cDl)̤ilYVC43;[G)aǨ8g0.QmZ &5Y xƸ{JNIkyN9s#_нHꇞFF?5Y4}o2md+ƹ^^D!LIXVP+̞v&׼sf? )zVW&^Lag-t8ΙH Q }`0)0aagVzpuY0δ<U6EM%A\.H|WeSU_X"`8Kğk{ҁށCǖzSn5RJB .Q5 k :f |mJZiY(NԌ3H3)Ҝd LXy Fv$ScԳJMh>ok@d1|aP 00j˕ ; <:uZsRr?072#E3ˈQx5ƺ 8,"•`6+9vʇXU`o?VY FvbܡG ~'KW ?ϬcAӿG0К3YƆUD$^G)t) MAj:]^3N.2> /QOinxJn&{LUѣGp\ ]kÂ9絾ڪn {CnTft#7cR{4`ySR˾OP1 3M~rU-w!5yJ¹H?Tq_SoqT"Z~vJt9}c,Vlw3:?fai#y[m)GF'Y)-:;;oy|"__ <E]3'p1KPqN ndL9PlXUH^/ee b?f4⊄<#֙`64|T~ao6y}>7 Af5G ]_f~%t5쏬h,L*_R *6x #+$.1m&+q}\^ʵcJTGur~GSm+9@ Xu"76{>:~"XUq`{$J*[^dUx<kA%lxY_cusv:i,F_L6[wLˠ(l9--HJkǭfXY'W"g߼7 ov1l0^W}_ƦgR4Lc D=NG+ gO5v6F,jf-(Ix X;+]* .O.alY8h-;|XUH{ !=Ers CȯJ\i,, VXٶѢ4{\̛XLuqZE'̖'ׂ lp:XEx Jk2EshBJN-Ë%_"y`}@)bwy2+NPrʗNe!2\FR|-ro$dc5:KQ-S)Ź%^2kэ : =DO[)+txL@ccxΰ*׏*t\F߯\VȺdd-cgj2cZL:>Yjx ?&B4cPweu:䨓 LTeveE Cgw#>.U62g(>uyG0>KaVLyowsz}%tngrdwϜ@8 4z5>%n3Tq8wsFL\8 !6TAE;-^/yWŤTtZ1&L| o Gkءz3 l{ıxҥ5^}W@gW;+nd}k]9[kֵQ)_io}6)`^DqW`ah ci6Kꇰlw#s@+aƚ*7QRJtې2=)ug=AIXXHS:8$w ¯Gll 2?,vfZa/|r<`*@/өkMytV\Na!]eEه bVmTܴÊqr|gGls=bL9f7Hs;b?Fhڃ97V |1dX)&PoX4NQ[ ~n3ЗɾXE ߤ/U" ڲ.m=5&|ї7ȍm8Yw $ݴ!-N4ʇ3 prdt[[PҲmqwJf_N3Ӵ@?GMK =1caY+k90ډpsP~ߩ`6_[DaC*oXE$}nY W&XXïĈ6.:.ryN#ҥş!Z({&bs" ŢNإr_{Z&*󞠱Bww\u6 !%𩃩B7dU)ke88`p8:)@ |-o2[r_`i^k b@6q Ug>fQ_~ojd ȵhYNKϐc%[Z2!e׃Ä́hv #HE-zPs\.m O~b̧};|t' c_?&.j.%Jz?>luX[tF('uYL 㓩!)M(?`d[C7=is/ڨIkWU(`ᳱβ}Ivda@SP+tdSIkTX$+}rf ;DW'=;-:r5:MI.EZ'w {O8w$L3ְ*` Cf`);E V'6)_n@#gE,k:E,N#K%ڳPYdX tmt@#U8!Su/jE,is9,&_9/Xr5.cօuh&몠~嗢 /qa0na̅ )|k<DS!#?UhVă8UuG|@իx¶0WzQd8>ć-;{§St}PZ$28w`h:Ͳf=@! h|NJ;@0ner:W?鍗 ]cqhFJW0z_{}Ҿyv4DЦ3@˰kͺ9]\.%\qbK hu!b5L^70rj]|ͭ&0 ^ k-Mx|}z1հ'(jao@yό^kܳ׃3Nh"#R9:!`.Z";Pw?eyw_9 7t A!elb@;xhoKՙNWea)qrvf 7]|9(ndAOq"Z?NT_u3y9JJQ䃨b3Kzp:2ᴳ\Ż{V Aw#=ĹfȊQ=iV4bxl"k֦d[z ?՟0ґؠF)Rğ<Еg$ϊVq2 =_N uzµF? A99o\ p9k)_F]vXsps((7%(e~X=Ɔ+dz9!YJǬ!pop uaϬެV5*TPmu T\Ǫ`Ԣ#՞Ke}n;{]7t3ԜKk𒯃 fEEȗ>@yՋ8`<7E.Cr@Ck~կ$:qS0}3LESVi1ܙoΘ82s) I"/Qxj$"EFpR,lLW.?dӶB^ϵ5 Z)ؠt%*Fj"qFsW#V#`uX$\dl` p3dw0زo]ddo ğlrZc `[/aSx(yI[P,cRU0*ў\؜d: SM81yHifKbJW^uQ^2H9*Wo9Ս5v&]l*᫛ Iw4n s$Ow_}?U=y,Go (@71Wa9P|fl$ UFmgnBM {2</`D':0fM)U Vh~Y\?^i`cg-jE?-$Xle.<˓pr/˥C xz收ҿҸ!('kR^k=aiMˢ .Ld97xexCpvȜlkr@hYBĭIǾP^n#? *]04?<{MCt@wHoM 0(+ڰz1;GW$UC\f)lGq{D|]O_CX!}TfEDRswrvk>;?Ms չ]!t1T1ބ;w{C,sʺQ`Iz]TzvӬӵ^$ɪGc/82(*%ՆRn&9 j^4Z=ēJ#p ~g7]WFV\@G?ccc  /^`T^f&GaȘJI~GSjs<ྀ+4 eRu[IOPХ/Wh^X h @@r3'/΢Z(X7"Ied{f%zpn[ܓ9pu91i2q|z^NB99߫u5y̡?Өmm:Z`5_\vV;neL˕Iʫؤd݇"Sijf^YKGnywHI^)E H1y츌oj;]^7E1c}|6ya7}$Fm ]-Ntђ߃G )g]7 4`#Q-y4꿏3#rnQW^+>Zs>[g9]~EAОyD:8{pkGk x;$P@;ʽ() /GU푁2^ZM2 *S\[Y&kc:f ~VL䞏hWygmm%d? MjE-UfG;%,p2ӥV2"G_]铆gu^]u&%g釿vwPlRQ!jq m/Gj+TV=i~`s`#qZtZx![jk9r:z[E +,2 N3S2`Cs?A~L,[e~[Κ/wwT=x{  Ðԁ_S8q=ʪ!i$dY# ?vW{ 088,\xw꽸dXd2L $Ȧx[N.@:_tX4\Y~1P(yuáhyeehV'5*,7ݙ&7M)7s ߗXOՄErf4xA7\ZUcYVR_bbF\MW'gBR kWהø?=fW^:wu MhYαvՃ("ƅd `84FUbVskZ>mca#s_\U|xd9A z+ ΁Rtx2sГ8*ğd=n ͺxOl1bC Lo!_U:|4_|RIPX3"lkc\ޣ-U(6(䟞o4BCe-zVEמ$IT1g9uwm2`';Mj} O.IUQ#F[ aA)e^9@! T9/X]E>bRfH/k/Mvn(4׿:1i3,~uV^J&^(puw#+@aYc4Ё3)<@ SU`BQZ_9j=cӜDTGNg%=XOQ 3u¾&~F|q^f\Rt b%Ȩ Vſ2y}U57b|8m ]oC_M$mwԩ]$6$ip6 9ht_^oz,е_"aerOQqOYB -Qgkqw8wi=w'nH/_ LչG.屴29<߲Ugػ2y_`kЊox'A ~գifʮx W;MKAo(ù23 -tpND"d 5豬6и︇ޫ2__[ m L<I{Le9#~ 1 *wo >,:==s]|WE&n?[w]qBCX6iE |ZV~g2HZQv(ͷG?tK?Xpn?}"iC,9Ȭ"dl5.j6ch"mWLXu]'JA `<8_AEvDbG)69-< 4C>4 S֏-HQH~eD{~$TXT&]o;䀚teKoZWi~ b=-/ncS۰o1lc9M?)bs"*ء-~_4x#L #VC՜nS6ZL$NG{cvg0t׺wC1!ٹ;QB2f%U*djo2/|YbimFÞwWݜPi!'HityboKWe9^]틕\5Gg|.d %hc5ZL-Pr]x{ϙab.Bn ('(.7ټRwsb~h5KQti^TgNLnCd/61n /k)xo.#MLe.쇫k׋Jn~Y*}Z;&N-  f[ƷbWx%iLq*0$Y(MCD(oDfJvbe;Cr.D[ Jㆮ 3F ?Λ)XVeJWDY 4˰4PnQ3Dc~kj/䃢6i&@sWUF(Œ!؂s="J/u&웴,kX/~c7~2ȉT((}zi6v R^x܇ -\DR:~ Qh+FU`0w(gԓ`&.0 4A]@ە =gGVzRixPjj9>A[؈*JƍQ0T;d~8_H@rmX\"rpUYsY]HY6Q膵9&ص9α`9GAIb( tKy=wLy۷k3U2z ىެ6!['5F B{ſbqA Eo>ɡQATtB@-VTM. 2$jʰfE)b Ho,Z %S%&!x,cb\37V J"DKhs"ZŪ^i#f .9ӪVQO4/?~"I;bZc#LqjЎ‚fs1yZ;2$\Tf!_fOjOG律xA#x.7J6yR>>MJ|d2D5Et J2 9fBkrc.&g A3Ȕw+` ^ D΍zօS%Sc_'8vFlMb2#|,6 Aʦ!J-,%5B;)>ɵ׬IAy?& 9ȸsDE_s "КAQp (,ڷbbĖ=א #I_ :Y-*֞ ˞ ;;ыXLV 7}blaߧBn-L!-l4g U*8ַwzw8..q<'4Yd,+F:O &XŇy$ 3 /ߪL#cR㐓_ծBAY KJl7Z(K ?{&*9P X#jFtMQ͏vAoaK{*Kbֵs9d! ^%xnpP$&2}tܢ-)D̗{% I=dr=yVKl[VIf@VTSrs/3n+ڛu]Tq#m":49O1zNd50DU:Vi(V%r">)g OFMsB3Մ\ڔ}zU&g}1;GF1n͎'~9շAZQ}:J'6|ryt<5 1װO_FMWt~a߂ `[M9r%S CGeg;3 2PFTQ%SԹ럯zJ+ Érr:Wm9%[*Cf+ضSd*mBv ]|EO^IG 攴TF s~&~Pf<z~[3F $S vTĿ?߻ιPl.{8v|Z/9hQCC+g[tI9.Bmqܕ\rK5O ȷ&fHϤ-/(#c%G[N4c,O<__=_CU KDBUoŴ :ZןggY[.~AȞDV& Ky%g4@QZ-K|Xɗk"F3/fUOL *<c싱l]0jZ}rQwX.w.^ \8r}h)?:"@Lt9OyA$}t@* iMWL dq5.vF( ʉ %U5ser)3x@(tl'K<ƂNW1e]?{%4EH@ҵC H/ƭ2n^:§F7MgJEw5ng@')}y]> ɒ 72Fvtҧj߮,ҕ:1OUO a@{[ŔCvvqyp~2׭T4l1ᑔW)\䪞y&_}p̐Оs?_Im4K$!V:Α2d* 1}gÜ?E}2(gY񶟓r IS6Ł/j]eI1SvUؤPG׌gu1s!j\usۮTi;<Ĝ'Jf\Dۨ9QoEH/A2Q&8#C|o~jxL 5aDe0S3| ;Mt._$9Go0jV(Zۇ BL!x) (oH'}#聰8~]@AF52ENz j1޹O2 sĿ8!9٦0gn23EasygKLgna$dXf1m + L$M+jm'K㖱}ʪe6u pP  A<jZ,0TV^bkqt$XckI_Yf Cvb"Pݑ5CBҋїk;|G{J ڞ.?8 B:U ?*cf350>ckU@0VfoM+ɏM%]hf۵n0ȑ5zOzjЇfE='bk|Mʸ lq<DdlUq:ki _Oi%x$q:J=RI#A:o-Lr4_[\ҔS@ӬĸX:L۹-qRAb#`vXl`x=!Vws#Pp|G/hŊ&8htzt15R<_-@3n2ma/T4\?Lar^U\DbT.$39qF`@Cf2I^m!͝r pWd7˜7ZBH/1G8fւ>_P*c1x lt>e@齖pϓwcv執RBGBQ)=q!tuY|68L`{YE =-oaQc[y9&+("S10Hv>?3O02Cy h?@,?tpa,elp-Aʥrޞ'Q`tvxO%V"X%$ԇxo6HQ{:kHk1.EC{2|xflTh9zDEsqA:FEhW(E6c8/38N 5 lMMiC[D^5L"PFg]wN.XXQFƐZ*J 9zrNǖaV;9׵͆2 T|Ψ2ϊ$Qf* 1 @եkv|'3=-h"&K0fa:Q K37v,ep\[uXI /: [S{‹h\+=G<l %C`k8UZj]m_EjJ#}wY YGn 5R JOG#+x]+ s "B,Vy;J"Ve뫻p"  >yĈ%kp \JǭEWӴ2{d )E܌RDjnsc4x9ӨK"`Q.}B'Q+Є+ouM TuW?bH{!7!A]\~Kq Rş\c1#{׫ptD哵 kaB;߉.DD:'Ӌ+ @hH4xI䮞;A冑)-2ybPAr 󾘓Q7k`j?N\3Pa)C;Uϙ 6w꿩gVFQŢ^-~_;$L:?0+1лQ56mS# #*ӛf~7?$lNʸ+ul'Hq+;FoЃ%OҦݽ厔<¶p$haX;;KEZ%7{, |W>!c`,Oe$Zn8Ľ#!ǁ&ð4:HP]tu&ke>FS1ࣳlƱAP}:dAjC`'Cyt$wKӹ=:UHoQZ E| :&ִWfM09-k0z39$ M&~UG$$0N^RNs@2p$ߑ2y vI KW!C56w(lV4J, SeCez5Y^aX=D<ӾQwfW-GU7ILbΎ4"`'eBqz5S(㟚wۆApZOaPhw_W CQg.wQw%l7z)#3vvc4l{Fg{ah7>3!eʸPY=uB *I/cċ.!ayɛ73v)TSa]M=z#v#{ 8CID?Dfm ItR٪] ؒgo]t1!O ;g6>VNTx^'nq>y/YSŴW71P"7Y32&G2Z!+0S=Nn ّ #S  g/[`nJ*b'. kyyEjfܵȳ,&c+&JAa  >04bÌu0 6_,&ʔp(4H&=\SN_fBɈ2gUix?Y4Ϋe-q6ᘡ UM IӲ畹5N%,Q!rv^yYM({bO\{g5;Qņ{ɪqftģ!tt.)KPU-(S9VXfy 2L@r N#;WB.`eU )(8iMV;{S@k`+IIk\4hzJPVNݶl>٦#), l4[baFg(8u]NS/c30|߯ۦM$@pY9XE;)sA'DT P IuBt JV}'-VjH̖10GY6w?_NO@)2"^EfpnS^sqH$uԐJp@~ɤWwfu7,m:@ XO܂:{2aR: =C[y쑹!Sb`+{q,Ӈ8l#Q!:nfL¤+Fb9=6#biQ>:c"޽C'OG]q'28J^RشS&!@_4 B7j3^m[׫W 4zx qOD|5IP¦[5܎8rhQtO=5r~A'a`VM,H'P˟ XYiXE -}6"ks[~<[[Qy*5\>6N;=K8AWl Y+Ùs 3ni q4j-)*7z$e=M4O#zS[_\JP `: +P#6_v>تlែgijsa\ZSb XR}L.wVj7HΡ>Le6tcw csg#\.d)TnJjw1kI \JFLeH24d[E߫tS5#F^⳶{<&cd膁 ԒԒ9~TdiE2L!|ޕV*b``S.6Mh2(l;AlI?W`?vv7ݎ?Km`ۿe9@c9$}]7(oɕ*{ohP)r;ט>/I%NHiRQ~/DH:Kj34Vo\3ܠr*!t&6IWdƤ,m{qCO^1ejs)ȘLi& @E{Z7J]1Ѹm(bBq")Wr[U݊b +LLH]]G;d-`m\ +ݿ=r袲dZ "BlkD皑ذ '}:P܍}yX^)YY,tB.b#G0v+cГ`@+ꟀC T`"xt[P53q`Ov2oh'{auu 3uڋٻR >K8(.K3xu&@ GU(l]G4'$v(mC'o~Ns@~FgC)aC5|N<>q!yH^2:(GV UbNkZ?YnX]V.:*s*8E[}x`z'u!]]EWĆ.SR5'=+jœԟtא鰇+x* #$@{4\z&ӗ1Qv! Gu?Jse?-_[Aڳ©]<Up”?݆)mp8#m,[Vh(0@)[˻t4 ]}xۖ: 's|WL,nt[^bdfI΍ߗ_3Qbt+E`I?R׳\!AeTӖfDN΀$fc7<_L_@"#`pH] HWcu.G9 '좮 9*9{OQwaf!M hOk}@ g9D,0?LR^+VNJԤmbcSܐ-OsXx@$Wg.y4ǥu\U)u!;=,V3[ ϖ$0Fҏ^NuE}*G F亜&S@ퟢ'S}j }Sk$ц8JW0ˉq^h ʏob+( n;J4pweYgQB^ؑEԣ"H3%nF'0 ^Ci6{ ZSZ=i7GREJt#dUDa^J(-E?IݑW 8Y-pK_ɱ|WL#F)\dOORowK}c(B"4+O ;1hKÆ)Uk{p>J Ɖ^rl2< ,.Qo&?5RG$FCсZ E4͎pMRMSVdQ8L BooCN]+EWcO1U"ppd%Ĝx4Vy]Q ~įTBNcm? qQ +it!X7V|9̌/!vpA1Ehab#.$59v^`+avicMGτbMcAM&Z9Mo0u"E%e"'z+yL][RyбxW Quһ վC&^;$W|wgK,_uO,'Bwug"uKYP-<4"jJUh._C|7+[}7VMؽ9F<\PG!;iS7=aO7-|6e/$?'02zV3e7?GnDhyc&@oDܤ+Xc:85 _t4ԺK [R]M O7ծurI1e?ڑwJ!E@^O2lj7_0,$6*su^Y D9x"\_n"kdjaFȜ הkP!KlB[l8;WiL|-EGL Q-Vn b] 8lU _:Goշ-v60%>c.cχ=uA-+l82;8<^60uYuL {^ӳJDO ;| VH ȅ\Y↢nǦ 4,ɔs폁BNمMb!ie ^&(7FJt]S &Qp6<VreSz[yѴ͚嵘BXp#߉`HU6qQ.AH]Za<='uB9*U|MM$FCjjU(@ǣoXbڵE-dkG)K3p*,_,L0a! IP7!`1oDipPʎEl^%Tm+\<-ݲ&w(8Y;؛/uҳE ]*҃BOu~fl'sb ؟E i t棃Ea0iWCcPhC}13QKKkh0o<  WERNL?y{ tkJE{Ijaz . 7UIBX䘱ֲ<2bRi*UDv "|ĸ Qz~嵘~=)߭atKh1D;ʺ7c՚9ߋnBLL2_"|%V}phڕSz)z_z^ ㌣{>z%z1v<πj7mP}Ɔ5$Ćw0[ kC:F&IoxpO/ޘhh׍[TN0!0d0QAJ $>-Xt,zfCb>֡?(Ei`6dz*aw|w*w =Rn9J& ݷe Z]\XDtR+O']ผYMQYSNWv} Cbdo8* iLk` PhG~)Z썽UP59;VN=݈MM{}okIó.]>j_} lģʼԓm\cTH+z։F5TxٔDv;ɷlØޠYv^vRޡ 'ኤoh` ɰ:Jt쀵4[EH*+hO_8ֹ+Wt&zx~2M^h8Y\lzhk`}Bi2>^C)Pjj ؚ Fy B(Y C'vxv>|ȧUrܳӫz:]0lx H}M/ td&z['iOȵgV aY} |e6SNh8}'<Ȃ 'A%2=/CYuX:Q,9NimUz*:e0̲ J@GDcBOFԅNMcg=F:Esf~`Mbo[q:XZfю Er; / {|kE|J{Q qI<2Iz{;[z +W<Ϟc+ ćdXx&7!C[,QEO;g"Ws Rڽ3z .!#M0") pP[[Eo4\)kùF5%O͚k54f8@|a/,en%8'tY ؑz ˮUb}xlȟ J;ӔP Sһ գ`I0ޘBc~ZeIː -Nsmx\M7eͱGJf6+:@ϠXT-KzAgZl߳IvPґo}p'Pć̽pNK*)K+?#6#f6 {:Uܙmt?X(kTxXݦ^ksj8$zgfWA 3 C4''PQ U G*8d&PL&{';g#*S2o$;&&P3V-nw@ȬK 4c>@ E_CgxgWϗZvO"N!xHT~8c1AG Ⱥt<,4q x}9\qW> /NS ukP0L'vj!QqlṦe&LCIqG1K&JOUÕV@ 6d[ kBut/-頖Mbs&oNFf1LBrw#s;kCϽhDW7aV2SkHwb@T1~rjϼlteXMmrFK[@1X8NӸw1pl:# 9yFe0ue&8M!plWAwk fAVJT~IP`䞝Uo._ -:wh!Z@"?&֞˲% m4˥ꆉ:v 17M*?(^{Ls[rR)X2}4/bu/a%PԘm+(2^r֥=,&gg̎k@Y6ob$t ǹv,eQhx*wG]=W-ϩ.Ô,Ol_N^ hٙg5`OAM==Ӄ_!LǢ=Z|a&SȠٳvZ`VX-л?Q+GdmFgY-wW[N 8A!9&:R/Nu8o$[.j!4՚Ms}CkOSB"1lIڻƕ\u}rc ,V H;Y*9* qvWyKGU5 L paG"}|`^:>jèk ZW3aF2Ls9}F"A뉙A1J @N?G:^7i覍+uW>.^r8=;ꇆ& `3T=7*+[ș(ki[?Z ~!;1?Mb "=TB74 ZyyaA RG-O3@&xzS1 /)1Wwz3w,d=i?ߞv\n)HlBJ Y=ۡ׃ZΊ#T}|%Ơ뒦F 6@c5u;@[fsجEl$:2Jz.(ϳY1e5;}/GpǷ|!3ш;CoɑEdP>j y(g.edp_O}\e1% ɲ͝~{ȋ6љU&.>wD;yw đȖW* RFeu%u vD1Ua@y1kXQ21/oOMFkpnF|Ǜ *&EA#DIs$.3g&l KX^S'dtp`CD$=8.ew6)Ns='W\9Tē]ř/\e? 49ڽ&".KPTuO!=Ґ(:u%5eT(foAދ[gk)n2Kd[}$Wj\/5s)ͦ5JV{&"_ebҢqU O LA"DT*9 sEAֵT=3h Zr53\Qwx^gf`D42xe/oi SP!icý#&U*=!t8|\}Vj7OݚӺj3ߨW;wfhp"\~xV.a  XL?R~O9Z}g J ܢz69GztZj3uvvxR oS~/@C 6vC8|uQP=UcVH*"H´*Qzu #cD:",ΠVm( @ȵIcLsA3eFpvt'ăBJAп/Py`6@ <VVِt`>(~Q*ziT6m5POq7u B1Sve=qBO0C=:9;fgU-/_lG(?|hD*dK~0 x9֨yCuE/7qlٷ_jRmkVC0]m2.'Ħ[AA=䭇&AזkL:7BX2`ۯy*kX3jɞ5eϵ<;:@NsCaՖ25Öz!( hF8sJ33ŲNaVch_'B*́l&P{ EZboD J~7_3 w#+KlR'h37I}^f }Y4kY>Dɤ$Ub.N凉ur9xU].JPάv'h OOD ҮR=\H6ڰ0)u2cg|ݝ(K0d 4&hNͥe!T>\`Xbm Tߖ1DlR= ^X#cʇY@X{%xw nbyq#oK8Ry%=*Y.(CTb]yqbzX;3s=d I+:;\PcM~ ӭ(<3!; Wdzݳ6(Mm둟L!0LWf1.SӱY+6ÍukAtRX0KϭOx=pqOZաanX@=%&+*j- FBqՔ4zh* $ٻŲKf{i^e"n"}Sou —0ilz[rd^E) >sl:O1.1d\]dW_|81V^/羹mri:IcǺ  LǗ6I3K7o&1ZP| ZCxj_x"rMTWT<,wQ5M >Vy'+UYxo (A7$0&t=~Zx#_Gimm`puh%L՜al$c6y[bt X9l8YxCuO.- -3EDw{g=;U瘐%黠zijTCni@>o}Nf[/%_> z_ tBZ:MKƩkh~jRzl^Ӌt:금ơ3藼!dtO)E'԰]?e63"D&>g)Ԩ" F~i3_딤/ߺGK}00zWl/+XJ3u1*2&HkZX%=nΖ))>LsN~ I1ES)3RINc<((lGAy|bņ^tm&wXaHՌ*̮WWr4#TrQn/ grE=017 >X3}k'⢧As[/\AǨHL` ѽT1tf G4fPX+/`W%qЃ24ኊM_BL{t 7WCۏ^>/=adYVwZ=rg/w{~cM5IuOXǢ$]{ zHV.@) ߎ,ȥ쥘ͬm%#a;%(nv[~W|'-UCF0=50Csl䌡$-Ѳu؋AXuЯ]߲W^TMXk ȃ&KfPń1n?Uj?3Rš U*J@{|GQ:J'S<] [Œi"p/U1&ara15R*>81/W8qxXm!ڙ:UXg[HIҹsq~ R"=d 7GgłT+U׺(B֓.?N~5jju` :b< PRӨ7iTem\BXe8r Rgpg(W$?h v$M26{aI%% sA{@@Nk+;C;Hk$%s/2n_}L-BɃ?!^~ੑ (/\Y۵= X/@=|l#8PUSqMﴈDa@L,7p4o j ͧ*L@tnTqxT.8gI`Q.E*Ne#_ P X@ YeQBcV> 6>ͩ9CUT44`4CMu `vd^6=p IFƭ{e$=n"ηvLk^# i3Sxw/d4Hm }Z0PhMWDz230GW'I5px %c K\#I\ʜ8a<$C|vY# +ZeAm!'/S=65mZ|m'1qsaW=OչV  m\[ܷGT{.HR'04p5-*x# 1W\˺ֵS{9[Wi#PZnۘ_A]@p*vQ^+/b^յ1g4qbU0V_ώ敒 AȞ-|< OѺi5tT*'6wWݦetCZ]Ԉe5s5=\]Wv"<%NgTހHu ߟ[3׮zt/X>&:ȑK ] .,6V+dVAY?2.i8{sk8 Zo몥w?-VZ{ț{fu?.溩o#3?y >US+Fz{v Fc_ ~Ӫ->!6-i epLm:ZLa+\<҄7t1Ď"b5 "VSMIV/Q7+6B|*x>y,qRTnVvLh?vY6ٛmsLB%MTP87o#*AKĐuJ~)+bMxFtcb1]y';%?O3+ v*kF52liF5P&}?H9ś[N[ z#J NKb7gx[]׈+[Q >s/x|r iˡrNLCH> /e v]"ĵP J;/~tHm=/4J;qo0rQsT7O~P{YE|FV{k)]rWo"<`/?}A\Bdݣkp"D{w[o{U9M}~}.[>wd!?~kCqOF:NGQ dwgd_g ECxh g?>R%xzf'枪]DKD&ˆNܔ+LnH 4D^fQ~~xr sҼUĦ'(20XOwt ڰ9yYf8m5| Lwl`x)%Q|Nn)_c8I_+Kgt9΅k@7kJ |uZ-!;99qg} ܸdl~^weV+}XMBwpvPe`F vP:\9Ml~%ңu8m[.>J<^SYhWv=vk?J3q޿p 3϶A\ō\Wx\HlNM?L6h=j$s0TR)]${ ZE^p'o{|DJ9w:փ}wŖ,ű`j^g-$uϔ<&9wS})Vʞp_Fhl> vdSo!c√Kkl,kt{]N8&Z7G 5gctnz(=Ǯc%U}UCt8F4# `Ȟ&cs"j7XCWtBQ7nDeJgG:H|.J؅ l-A Of/CdY,;(λ 0/x8\;l f $ =63$v+8m,/'[\fZYЋd["vzXo+',JM>wo z<c4%G?чc#[IVg#!:!jn\[Y3K`ƭ EK* &A 9a'6m*G}7&et(|Y-yQĦJo_:f6b30fs7*M1]),dQG ?Le[KJi*m"j03 qRgf3~F#BvU1F-P&nffVq*(͎f⿎8ij5~1v3haPk!`H&5Zkp 蹉t,>Ǔ'hgGOxgbﵥ2S\CdC( dLm9PK04s3s"& 5kNҩEW[ŵ"RҿtWe8!)Ǡ'7yAÉ&q ej'< Ls 9 jVfU C's2Fg!#h|qvoxN3-ilbSf`=?4 Z d kQTƼ &1v‰(.PofkTEcGKAրVCm%T3G]GyPA (*EqTe^> ̓lڞ9h&("Dvvz*Eh;帰O"FcsЈFqFŜWfqa~yD\Yiu$%WfAPuB;.d3=@ Q1”+؎}Gb:BfN5\Ўl5ø, 7]?!X$;RJm6ƴFHwQz, {+6|ǿʐIXM&/Wd_leAPAY$! w>%ŀOpl;(՟Z"eS {;t!ճ9ŚnvKgTnB_B %f0])DP{־psìQwP6m9.UݑH8`}NO 0mA$Z];ǏZedž)m[,~qͼCL52.}6sxjly&j1@r/rVʩ~{Z"R -}47gl+v3TS9VYRρHnIh*ps峐ʗKԛWܤ9^$3R.ivg|=x o%>lg^YEeYkp39,f> eϋO Q'J ֬xC"'Ib5@ї,$J;M]+-c.IrJHۼۃȃ}>^"Н#X'!)GzqNf(^ydZtVZd+8]u&wh\LA7G]-VȆx_'%@*@}jۂKvȀ%"?3 bzYQXV!|O Ҡmv%ƷzlXwhެf+7<( ~GXגBo+egj< ^)+pPR'hfaa^TIC7g} bCY1do5n01dh]vx? %i#X-7̎Y2KʳDFo]+:k}-Z~HFDM0)推B;eo(ĉ/i05`fۜ*@Īrd;7X ˠRbZmK¿8hHޚB2L§ fc!.\{p)V|ERc][p#GU2KSҿKL=+-L\)maFߓ LRY>Jq-x]ϻNK!Qj ߀ Xf@6Eve_^C׌J`6N !b?cq:Й =NEU=}= 1|LTF#֩ٳ@Wlp6ABcbOL<ͯk(`53|SO!WgK&lQN)p'J}"5hv)\8֞;LaA ö&A3 9J4EH7dL8%~Wg4-w /BW׷71R]a$R68h}u_=w*+81t~GOzz_/gBP\HVzVX"fAc%ð'ˇ/ܸwC~mkCJn3ߢ)1Ы{Y5K(UE:*,hth#Շ:DܳOI"O֦|aVk,OK%~j5n^O*z{ӗsp\[e#K7/ 4 Z# %+u $k(]PC>i)n0H`9I;_0#Z7:H0Y7SdcI(%\ڵ$XT*c; pyDžws8}V,ŁchXEOzB-V8%24>$aES6b'JU ,j> [v@mb!`M^HaP<$N Z!yy `]H]6 PR%mV%G E#n5QHo)w s="n|`À5'E\TJH.k: 4Y _˼SKS# \t(`q.Fl4ʰFqkk_*ImOP-VQ=0=8uRCMÕIq/z$>;l1٢H?EU4ØM`Y6РnEb5\6-)xyBsҁ67v] DuMFnmBhtes^g*kܤ-2kԶ-3auʍ!Qn9h1#qNN+ݧجbNA&3؅Ebnc{(v*#),3wKָ !;o)wu2M?~Lm4<;]*H Q%;|bJhBЃ򗷼0pEj(#fG_ܭ-)\L9JXkZG`a=@./u߁^<霊(-3}}Sg_hHN?2$7TD=ɄhSE|%hЀf* vTK^;/hN "LN5UD{'"5+\f<V w-ҭYnBOK0}iy }[)&ߖ3 QN`03oH-ÙT:ן4l*>25e:qG YsR&'aм^zu2twIˍto]ZҺy>0z/PЙTOؾ@Kf@Y [wiޯ*O"SewmThՆ?BϮj`NbGslH3AL}BY(6UQRd~~sJAjQOPʎPpLGEĈ:鸲 lcd?᪣MHXfMdQl>@@jǠ g}M:-Q:9c>  U+ Uyi$$!J rwc[3{b!@X?@ggp1EDGYe[PN~)E6g[޲R0,c& 7|N<=(z3;J ~JfS_aOu0836.ۅ~nAp\8\Y/LpOO-=7 obg Tͮ!7EB9O St_GKF)PC=mUsȔ22>d8g-b&y Ȥt8f1S,DaTZޫ{+C/l)k>4$3DHRR]h H%F=oXRALUa}ʷVG*ov:F3BlYԻi#ra_QG WX}B=Yg"țώUļSo+d?=/&-}zlf kL](c]ZRTpa̵4de}^I$hb[WzWV­cȋ:iD8o2y݅P2e).&Ӟk}Pgmzk.5zogjMA{Ah5^7,<|3ҥZܥQ3RqǦCWt*/IcmQxxf6PC۔,s,^xtb|qo=Ggq,m"I ơ`+ Jؐ_Y F=/4-_Ē|DJs , Qm{ǜ_9Q_~qyܘǁ*8+2Ho@])a*r QM[bNm)lUl|tʢ;UWE)=D~*^852y#FK`Mr#/3'Q0D`6!+o;IYb!zŅ^9|Ck)h[ԏ՗io0(K§=Z O> ZwxI5#i;6SX,^,qP=Ch siwEHiw:X@">X,&ZFʻxQc_G:ss;j`1M$PTj)-FYA,Y9a[COi,dšy"ہCۃ_q(+(t >yj+S\gtHD.5Ks\qEXm6.N4mv# g_ܟ@(TV!E]FÈŝ HdqΏBtc#3 +_U~bԴZZ@:TYF>bpT-7 NE/|K<8n[zºE ׊Q\ L\Mt6MDjWrc<ڹvW#P'Sl;AZ R C\?ZS1 ֮`I?%ݩE<ߕP xϥ3;>r \ٙj)3*Qc㖋q'`P7,pm;2Xg_@?DGXvw>Zpc #3+} ?6ԖȔ雟%ʆYYl+ rKS Q1DSS=au,MP+12Y-9(m. l?t+YXA]Y}ۅèI\*7V?[(X)f$.cco L^t9j__t*u&I51LۑwwG{se,f,Ef>eR-Nh 6 U^Kq^ju&Q8MJhX~d O\|}/XR(X +ij&_vL?O4Z:~T{J[\pg@tU?bFVO""Ŕ9eĸߴezp|V_H7 18W` i0)Bq/P s v_v7 `68+%Ğ4jˢ!RR*f95?;i~!p`uSPK}3o 7ךpMQ-ɭ+; i s@!Wp' 8/ em% e(4 [ ^. mh {W^#k<[Wop:hZQ*Sql8Ww귷)$ΪϏ-vCu*VƮdQc w:.|TEǙzP'xFH,YXb20dj`d "qmwj$d²1`d9v㋵~ϬȈ݈)CӌZb^_M9noTaD|QBjrlh!9XYu}AImŢR09g6hG4x0ߔ02r0C(Z"I+|D% =FF<QlR1DBPijHolmb@GJ(+Ρ`Y\%s}yjA,trĖ]04)W|s2[d4[AeG (0oμ&IoDsC:ǖ\0Xr%t@o+=4ȱ{y"0{X)Fr /%[SLs3yjOo r8CF_BMͮIӧcLd5]m1f£΄$Uyz[L]|ai*/ׁj3E_xvOtb+gI9;{  @ξEwwmϪ7b9 Z(9S'%n`?8QNJ| @v zݮ(謁)n%F8dgfTvȔ3%|cɣS[Wx%֋ לo5NRbf1Hu {P62ʂM?`yN=6i>cb6I P( Rxe]ueJ8!]T% nH295#8eIjǯnj\!0ρN e j1m)⢓Jg;)븑.Z%cc5] nDT/αN*~n"7J@}J 1QyṢ0PgƎh1\ǍC. 06PJ2I._Tze)7Z I'2H xC% )88:!M"C(95gGFq1)?M,Jꡒ]J;|6ӹ&eʨ|^|YwRv+2mt_s%NWi?گ\3lbO3W&Z_eAG^8.ZsX}%H,3~҆v(:-3U,/mHjG-5'q~l#hZ@\FW~_5Q4ybY;Aw -* ,@FϤ\lWۉS̳*^>yŠzf)gp!>҈k'*F ERѐ={8Ho ɛYqAq/S rt%a"sRFV_"7.d(ZS) Iڽa䯠3Ii1JYzWyg.xD+1YK>Pb]gm OFB>)C]8R6o %QBC1` sC͑cM݊:Q:;L[<{xw!CK),wlW-+23>ƶe[jQ]dt(}diڼeIhڥ/^E `%4>40 ,mI E\y2/%G1<~3O#Y.,y` Y=LzvyK+;|BW ]3r&fi׷?uߕL_\/g5_ )h<]' O \V\y$\8@q3CG*c(Iol1YKFbi(`nX #JSLO[ ,Bǚ2\W'lev]d[M5?W_ع #7h!9EfXXl*}!=׈ߠ xti1ܟqN0  iٟ<,zF 1j)8K-@$_&_hxV|yEz?J%q?&.'0H(yLNbUN!i9'*mΚZ$U$:`Kf4HyX[OoM%j<4ѽuKi.m1vDP[4 r.٩rD" W Zg (nԝ;y"vӁ/.F^@b^d>諘gp0SH}S(RNKz@6Lǖd_˕1J(ĚIeuj( DI"]xr)P%]/tk$<^66Wp TkǾQܬ\˫.nY))$T<|٢%`t!寓=@ 7qbwclJW lWt[ h,b LJAN)E@ R(Mȗ6fl\9L_&[[ːfvdǣnBIh 'Iy!s)n=5`8(oѳpUw>O{$O-L@EpȕL iwTc~99b@&mޥh?ѬTOQ.uIǯkw0] wᴇ+ n@w#Qiυv 8y0`oPoip3ϛ.1fgv/(7cG%+Mni$rۧ?IrvW+]҂ؑ=4aER^TbԜgϔV'z)"Q YT…gfe Lhip4rc]성/s"n.~W҆0 u [2}wsԗ'@ԨEd"=BߤFvFaټ9xH"t>?"(d-;c>8)O@S_iKWS!s:C{MNB}->y#dsC ,`KG@5f0>gW]ja\U= +\L@$OdHU$)bӣ$-п;H[;3!-,aWlsm`9QFjp\_Ð@pw{L/Rߞ ^* }),LYC-j=+;<վ~Uc 9<720{koKvLMةI$pyu/-9=cRnՂto3PTJv~Pӎ\8QB UX>|Hளbk K&kK-xK>MH]7iҐQIˡ<]Z$5F';~Sx@J9 $D'AҬ_2 AfIRj5y*uRDfg 8ȒJ_q #,eɛ?hl1^㡵M.yg $oOsW 'aMr|gt"Cgղa-y^S'`)fT]ܮʓJnf)Mr}9Sj#Nc|_;'ZnSο_IDq.k>e_GHȽQ!/~ƥУ`CYߚH)JJQ_;+EyqS.? . +سqjT 2.}X"Ĥ>R vM{ħ-2RaۛFL&R=~)$Ev GXz /&<[xBPlݹbԪ",(QGpEQeVvXF*(~ AvsQ2>.8i=#W{b|VvyB\>ȤhџNa?\3>Ё3*,3{ urr}#+/ - NGZo5v%w[g_>Ecҋ 3^DJ&IY-&-]YZEYj$/Nx `ir V1=K*hyّ/HKp'HrIH5LVZ.&Q\pP7pVK 9)HM7UJٵ$`{JY8ؠ;3iipz;j~]#E\L8c [[_: 'yj?Uŏ cg و(Yؼݙ mN~1TQeeNAe38swwYmG<ԃ e[ԑVIJg["N}0=V *h޽A1is[_f\=AyrCk> d^z0cw0.K_7Un{>U₫ + 1KQ'8My~e\1tCpwȵl+WnƎqp-SwBAQ! X9GeL.w`'c8dW7 ^B"7:jm"Hx^($7 PlDOEH d)N p˗ YvW|̋Mw fyR!p*p⹐} 40Y^ҡf$CO 8b>W HZ&/7o)0--31~щ'"ǸZgp<ҾAjLKo6[)|fG̖_Exc,?BuFN~Ah0lY93l(FeA֥;|,ذtL96 Wr;LFi96D7uy%*S9]G0PouQ%dMx!IC)ufכedU{9e7+G3*(*o_HI!Vj{EpPAÛ\0X'/1`v\az:Or^#fSk~Éto8LnuzAU=o;'1<|xu'KaZ ڂvy7Y{/KDB5)MkIZѸe!iCbxGm7.6=P~_Ù}&zpel>'M <6p^9AwaP}=Lfˎ?ᴭXh"0 wMOO̮uTPzU@O"" 9y2gMl9Գ:>>mv9T#dDK/8Pn:CࢍT?EU_:}yν%a^ WLGmT*AѬw,HQ$`GgEM·?`(DL%89 ϴDnYm:p;,8G>?P+/{a3w+yva #ʺ xr131ퟗ&(‡)nI\yGI<CQL}'^!Q]ֆFog{c,nܲ\7෸ZZ6x R;@Q}Fûo.T']S]E3O$lNpڍ7ې,0߻x9hs|O2xLB(w)}&`ڈ>2 $?Dk:-҄MP֊R,ſ Tg] י<9,:NɓmHz3V>uK1{}޶&R _&wjt`1ӓ؜s "`a~Č7vL}W\H}3U~7BawL+a#l|G٢׫$6wKd?>"ʇWSH4v˙ זxF^z7!s8{·\nC>,#Ҁh2\da>2eO5X%Ftz*ڑ^Ó0_0u3>cVyHnFw(-4t:6u̥pȢCW pv9BhOᠠK2I*{Zj;zWCxG|I[6 J_hڦ#O°c1wZE)ܾ˫ݷ#=ӄP: Zۥ/nWKwfhgO-O#ty寞޷VHL֔UeOcUv[TIfXTq܃cezZ5%W MKT%A1YfN yb o2RЬs#Vۜ!AiU+!Rkgvmg/B%WR~GmD)|S tB4T7T6"3yZ) }r9g.I9xڠ*hf%D.Hx*WܨF!8!\`O.Vij[pvD |0NS 2 1ca_΀T|2erO$a=~re;ڞ+M3K9m-IRjA쿐I7MuxJwB6ji)*v 7d(Cxpo1xٍsa4h WmļqY*$Mh2(Ze2li-407ہa2ޔ-/t׋,Ő3>$#r-opaC4ldkD(C~\"jy)k7v K;}4i^2]5*CggMaI$7ܨI"вY&:y;2rJ D:ί$ݛ%=l)Jn|0IYcGʷD d} 叴)nn$ @-;*M(nhʔ)dxjvna Sӓ2Q۟UEXHlӑ,J> 8ҚΚŸSx4*< _v]R#? Q|sE@ )%QyXmelMp~nNxlSg% B5OVE1PyCIJp 86Y ׂwR_,铆&xJ‚:w`3:\Ϸ/߉rL@F̫`@6MZ} (J1A@eh+/-28.oKg5ÝۂSE A˦'o3˵H;tK5jp?¢V madh`/$'J/B$ GBmL 9AM*uMGHY=A9 T_&C\[鵕)`|+Z+\~g1! X؃ln۩ǗhZ͐ylBT따lU& ~|s d |UWJ>/oBlhFn} F l0X1U>3ũaK *ު(+؞JrÝ\9&Hj8#o0XWQc{+>Q$ 0+ wܨZ4@PNZr4O ֖3G*0AbGfh}*1{gksIF`Wޡs*oc̻LDai"  XUJW<`JCn?֡5eom;[܎-JTܗԙ>ux?*1 ֣nͣ_BN.KIX7g`Y/ &Mm o :E$UI(zv|2qP|ZL3&0vy_/q[R%LP^Jr[AmPd-KŕUCxq Ӗu)bIM 4mbxY Bz,J~u؟`s[SmVN[XBI ~dnUJŃj/F5~U!y)yPX6Kw{Ղk >.cBٶyf.62>9/ |;*Oռ.6?bt?4]嫕VCN@\Azt'5&G aD̓Vyj[$=pmY I k@aQOGIwPLDǧ&#ft,! <Jrx o]je{pb,u@7 _E]]nudDTnqU"FK2`MxST`+lYj(w rvo'N)!Gᆨղڦ]},Rw0f" S:b8yP;Npn_C|_q< ҃ʛ/bPUfYsچ?sr]#Tc6fZLZ@ 9ߐ1MG[Sz}s5mq-m9#F1؏;9aS"mkTfh3s֔Jq<QY/;`M'w!ba B-專\iJ¸ꁧs߾TH_<#XJna; |j4Ef]mqpDOf}*Ԡ?џ9-d)QÐ֣ R4ȍnn&xVĿH: mZSƭa']}rv:P#EwBf۽@a[C;" 6~0CNRW~w hZރس r ܜtxk$7JR$o؎"˦>h ]P&XFRm#caG"sK"ed_`)W+%IwԈMmStƒ5p槏/h' 6B^biƪF+j|Q˓Y#G S't"DvbRCVxזћ6 PQc]ZPa2Pq:H|;S%GZ?Z qc`6q* IPjxw5 EDT=2 B=BLTC`@4ebA|dj1iO2v]D 5M@Kj'vj')FDeh9G>;0$&+ڮy' }Xa.e&6,O2r<ŘsOR_=zȿzʆ[I'IY2˼ƽ' P3h"bopݞm\GGܮPV;|,7t⧿)pRKi_tV!h ( FQn= 1M+t$ja-6aB'dqd ,{^*IACI[Ȳ17J-T@~I%`ۉ64׈;ri%7p]R]msHܠ'!͠c,M*`v̐Nsπ-4\I[_ƒ]qָ.% )8~Swb;|hÐ]KT|'-RdFծ^fY 'o0"SOY}k"w9a2F}4&}u`+0^>̤a0BKs0 -7ԒDJza ^,KSߋʕᤤi sy7p) Lq!J*Г`8d&gv8"|%`=ߦu ^Ti,s E9r4o[2/pf0˝Yiع4[ Rc;Yh[Y0,f`(5"P|? A6@q;T\#Q *τNf.&y8w ޑi*t'Ua9{+eRT_/u}<4=`FbugQ ݛ%/7pz""?fvBcE[Mr(m XĮrSա>6~FS `J.Xɧ-Epy+>4`hլؙz|aRbweGL `p._ڏcY;8cj4rV}ZlXlQFKtvr7 z:)i*ZՈr^w->,f/GtĻpnҥCf'Aֲac9E:M僱YXjҟ=.f$ﴔ]^@cp@2TIwSSZӈйn2E 7`sٝ`v#䁊ar,̶ZìlNoc]-r#*MNFO6=Ĕ,k5/Ð(g)v*)SJ^+2}*v8݊oU'R,xR_^Gml1QryJ@NzRB-Pn eĒQȘC v^J摕-4 !xxaGDLut嗂 'aLL R Bc,&WvX(U@Дtt_0q5;3?3P&虊_S[r,dVfQD*s_]\ ut  }tLD`l~%=O %Np>w#|¤V)X=I{vvD4m{)Awh>=善"y q-XíG3 ajɰb7Ew /}Pd2&$UOia(~6co|:@xdzLd蘗|x'ԍXR4~j9a TkHrjG/fDo5QIԙ*mF1EȻ+7 jR H[41hSΤF tE`v;^)0ç5cnQ3+>ѳ5Autc;I|H3?2HQ*StSOs&{x)gݥ+FFwMoBWޏeX6[t.HT_!=Lv~}V[{}?SbL{I9@yl Y\r`HnU=k ѐ3{orjzoK`ҤV6VI,' ΋J">P{HC)ȅ)R:*\4]^E.W=S\tT+\n)7dpAl,k2LaJ]o wmmѬ<[tsG+!i:4yY2A0x/kkЧt-WfUI"EDr`SV3d k.]bE>Yj>fQ)=qrr:8@DDYm5P{J)QaUK>>щ2z:eT@cpPcv5gqrj<t]p%Ia=4~G'Gs@kC'%d~И7tWccV++KQ~ȗrGN" -uj/+`@{E꼃/ ڣ6:LH| r1łjSO!&:q4 \>#JDf@ mj;6_:Uw̄ERB ,ۆR$1|5n6R"o?/BxoZL Q)Bnd lE:cO -z6}dC#.6_'jW , opSGeCX謿"6nBXrB\[g皗w!)kJ*9CARg|X_=DAd7JQ i>vDXk8s)Alkb& g C2:G,ꪄ/Cu]&* C5]k Yٱʩ:X#W>(2f} vXjFzK<\綯YDn )HH Ԝ@hU k*ϙX%Җ-?IT[ GlDCҶ=M&u%0[.e/:̯3'_Dj {AldJ'{8rVKEA甐0-ZUnl l̉\ʮ91Nz;>"ոl]-mܢcQ(r LdLW: >҂﹇[ߌ{ T-tg0q2d&yd֩hT!aϱ55NdRQˆ"TNZ]gIe7m^Ds%!kpj1>x> K$B"68jJihzO'!C*J~Ј:j:}?# 3RUcdiܶ3{E]W%L6l~m><<.iS#SLE#Ngҧ m͏ޠ߳[{# 8+cu7WbU0JՖ?wLbƢ#+=,Kϝفu{?jn|ufIbץ{7pa nTEa/Wkr [:?TҙDXCC;Bǭ@ĹcX,MIGE px%_&X.l~?ṱP$tB`_eyYTQqQp.g-itG5~[TȻ$GEak͵C9<Yp i"f@](2unm( Tg $OB-i̫NoZT!SRLWC[󳸿Ahö k+)C3>Wx* m1oK]v* ̮)83Q=f wX, 1oAa~$-kUQvZ>;W#̈{Vw$Q4 N|ʸiHTfuĬ[T2Oټ/aB)l1Eãm~گ[޼BI( SQr&~<$ZogP:m&a(\.v$LHA\n|o|ijҨRЏޝF#aΣ7wP'>*v:UĘ07S򏾎\:)s= zMb tkLQtQqKqV4F3[U[ZK0Kݏ 0R!=mXP]vfEy7Iwyǒs>i_~Ea#4cDw wゼSqA&yv͠2.bI~,(Im'&:clWI^jrL:c`e'$5h+xu` .8O,NQ}?oT^0ҙ,MzlFRT唝C@8MppxLZ`BfU%]u@L ie OpJ7vKI '1MP f{=AFNG@Ψ#尹lNvg|aDhr8pIp2i%N'1E}DWgmogLKs pwj].{dy^*/*.RgҒXb@ӊ w}asw|;#2F{'tZƂ/Lz%=<9nmOBN)86_yWv#/G+ήctiq y>m'L]ۨ_N`T֍ '51Du>^Y^/zVt XZ1+"#ޖPÎY JtaW& []v)srmK_I2c3+ ǯ`_d_$#-{!Ocy; g;\S-'ԿF%Iљ"}е>D&?2D%JM9+gvBfŮcuz4RCFgL:@I8w3t'l%Ky^H:%qm1 |ˌ'a{ߚ )#/5,AMN2FR7>?;>:@ 6 ; 6|ӂ{I+nBS'3CoJ`f8]]Д\fEߊh^idd4 ^3v>hJԵiPKYKNR'sf 3qù֨YRS _A݁$ڀ F\\G&9puac^D}d|Rt! _$@#嶛l}&3cǻg/9W ~?|% hP]r 7v/*23z. RnH'}-%C9uowq5Ù ` ' zY%-'h8TsYlENO ˿"{B eIBxF6[z%=*z۝+i~$<6Lԏn Ka ;kB~ޏcWO >;*c!23Ȧ0N]^]]؁Wv%r2g vm( M Op5_ŞI (IiBEpXh:Arְ֢t&!n.`ŗAḧ́)c\Ei`]'љ͛ 9A4mVcIbd%Mҋq!ԅtL=pk:"@?Aqس}m-nfTvbX@ ܧʌy-wF 8BHXڇs+a‰ˉpboA;VMDԲ]&^#ME@}RsQ5DR:Rz $TYI#N uTɒu- `+X#_moôh^8>CQQW8 !oe2fL:}oyySFIV'uȄHꋻU8>7M5}zhe[7 V͗FgDlozS}{woԶEƃ,囕)I8ٔxY@Uu"&Y@gvX# MI':qű%:pY֮C]Ŝ #%E,[K;{"9ڃU`uh{f=k8 Ie۰|ݳ ~PιϐpD;wzGM:6p0{s?7ǼSyx>޼{|ȶ^unM3 Y%E?q}Pp0B X(g؆@%4Y| =A' `p7+DEȕ} Vޒ6} kK, xIa4L "cԐ/LjTc! I8(5D|v X E:0~MYD[@\“΅(ܯi,t)aX)tnT$)nk$A~ޤ66!JhLsVp\𭌼u! rsw>lR@1͝aq~y@VuN%N.G`0853mbs _nFGU!kX2(k5ķ/WJɆ4y:⻭E17$O3=v9 9s5@7fFA1%og ڑ=; ]>Hd'zéԨML9f #;ũ38eu2dNтଏt?:QFㄔr+D,S{rZZb~7r_̷Y=8=B7Y?H& f٠>DȹR %pVtxW6^?k(%g]TL'8ZƪkNv>j/a,ʼnrNAWI_H}[`њYg f O:"tb&&M32 ;93LZm> s/XߜHW/n~h !qOYûb&EMWk!40VTc@wmP0 m5O3M?7l0OԞ ^P'fRqRw-F˯@ p0ZKc(PX Nec'.T[~0CnOiY$yU+jQsPqqoBf(>a.+`XOR'c?ІRfAW)–+Ko!գl?IY0CA~*>.d D߭.bXEХyWq VQl߂MNLU;Gcۨh2aNh҇ d~9r_ 'D?I k:5~Z&))96ILd]]t `|zL!s!jmF:YSp\!'=0_W ##ebyd0Te*qo!i. W={4UJ6^OLP'o =yKasR61֞&|-~AO1ʽDE*ҢAiK`m3d5ʄ)'ޯKB|A7_ Cv b%=1~pٻuin][}\_Z̟K7Ϸ.3U.Y5y[zpϔ2׉xL[}Zv*Ο3&"[/L* \+wӜdfϰNn렠 FשM1H_c3ٹ՞$.Fۨ- J ۻ-x(+ht#mkqۂB6'te,ok_Ʉ%"!b$+G'}Vǯ$bhʪp:m׉~\X?S п/y@Wciv|*丧j}. (_DJ g |<Yƽ0޵3%EmaLb©_IV \N%mrT& x(n"%I_Qy̤4 ֿk!0`1)1sQkZi$m N20a\f$XĹ&,J NT]"iz [NvZٹbMT:bUrQh[]]ǯ1u:< һ)חӥ]Hjߘ꨾9ﴮURӎ~>xg3❦ Ac|#fQƃ ]KB7mU L2Bsls h%< ^oԋ$*uw @L#} v?f;n7J,/rXt漱qTC-c\;0.ixl| ^>IJA<̖k}1ruh菇\Ye5isR cXD,"@X0 0r+e彉k>=W@oϞ 4U{/hFݶ(k1Wƪ|փa4bYۤno6r;[cp&|T~v݌ ד7|tO.R(k[VvPm"#aMҭư<aђWyP/XRq"5PxL`;hq[;-_–Uezwּ UHxd#l#-/΀4!kvdU( 3Z0{/JebX7\coP# &03rS8IC2@GԄ#$%w# _߲USi/nzP9Hkrlҽj^1!Tjx(ow}@#~ѺgGGUlX vNA [-[[Zщ{>w:k/a+w̘uuH+Rsд "TwuR 4HOJsWe:451ϛ Q<cE\gA[JSYEQ˿7W.<7$xL+>9=A[XԨtB8oԕ۱vۨ{r90Hd9\1'B5q+51n: AɈؙ 9CҘP䅸%ӑqMR>YCiA9 ӄKY?aE5l(YZHNjS{TljW-h{rzwhjqm) <_ iT2^AV3t.Ĵ+uN]3 a VzIJxKQDg Yp>@ Mh,bفvJu5 -6421>Y r dn >*Q;O uh O Hp!a+ cc1 h~dy#;$&04E8Gpn(>jO wR ]}={p@O&OgЮ CN/Ϥ*#gM ('DZį`a:QgB c4T$[}4 6 A}b-q/D45x ̞nM'YʴE^q3a9PbWQWKcBPc*n4:ֵ[ v͊p_l& >h6茞oTrC20<*.ڧu1.n L΋:"<ʋy^'*P[ d(yD y9\5]wB +*V3qsS^\q|j2vʊs`#{ׄuTbh%cJMH gSu;@UHD~Q/rH(|]VcW8F/LL#^KhPn%?]xaoVfXz/_@i Q7@JzҌ`¶' 15}L-Ū۲C`m#M۱ٽMt08+Nr.>wuTO:t/y^Kal+$UG%XXeF O 5oNHhQVV@`)9gns)#K9y9)eV:pjz4 AeOY_#5n5sb$:8KtKB.#Mv>30Dw<1+ W|Z/Q׽ }pvPaq4}ۘLw豧;..ׂl*!NNי0ִxb^XoLb6?e}= ) -Ss)juTU%1W N+#0'լX幰17d|O;94{G\X $8sOL1q|maX&!B/uv(^TmȧTfJdgGŹ(ܔ Wm6Y~%5WFq~%jZ\$I#HF$ y!i N8]A6Mj`g>-B#F&T5Q:է SޭΣW˴F␒36QlPkշlICE!eJ~AID]C)ޥtmn6 bpa7O +E=hsr :[٦ 9CLk\LYK8GmL'y=sGEgU0OBb*D'@Jox'HahYAKd["'dp"cxHRBݧ,vb蒉HUKI˴P*IF^BZy _$ZHHˀ#&z C ]n;m#LYiR:Z`H Ֆ⁼  /~)nU:JU=^@w+pt4 e"%_ȧs]bg۩rueesэm-BuvHm R39UMJJ(@ؚ"` LL4 )vp/WڤsS$諪aM? -ﰒeHKJt)dbi0$j1߱y_%zqًѧ\_5M.qO$h&0_@oUc^QdYl\?fdSy<-e `;IeP Uev8xf e¼  >eKuO^9@/<i&#CrS|;%pTgjX&2,41UfE"l~ 5zcLgJ72!3,fxс~b< LpM6dr ݶ8~@, a6남NLR!55G=0)RH{P4o'tfh-&A>Ozvn<,4@Jxl[ .N=G-b;>Ȯzel+I~o@~H(w¡\ݙ*jmBZ LY(2[}Ny] |Ⱦ}Wkχ 2*ϭ.szꃮLd:oCZbUHq]ro\%3<풧FIWjM*t3~5Och mkT kGL~lJ$ US5 N[\2 ooS}ڇdh$Ei˭nv;yFlgt^-ptL2 ~-7Az] ӫ;w Bq΁N_%v}b LPZR%# b8afD${RSjj[ NbT>>#aFƲy긯e\ u{uPH$dKXȃtQ/{_/L^O's1 {,ge~fѡv˺D YQ/ /j c pڒL ZCYl%kI<跤iB0iTlH:{O%U}/EQLMؔ? )=dmj{øXSA'H ;-=Y4]WW+aadԀ/:3 ) &S-;r38P+dw}>n<{f-C9`j}1pjZx} uJ$Ikb= q)Pxh'YHIT&JQV3}]aY'9)g G =&LMFSG4xqF; ѻvDsaey^`1|Y[ܸf^>C#t͊1?2r|rk aݛe'Ғ[p/vꔢ$1Pwl^ǝ)2"R۽ȣM'BDCKPwÆGmEv4H*Ph Gӗc4A0dH)u7v$>@ Ծʞ0x~S'z*<[y0VCiby凎2VEsA?[Y]Oec,M,T*Z 'AT}b=wӒ=~Zr.$ Z1|rK7.&/Џj`~ݭmUvmBɎ-[qW&ucL򎘎ԟNtiKi+jȧ/NJ7+!8jEɢ%\U^ bpI?B9~Q{%QY:׻HG)_|qc}jOc=c5k Wl+QasWCYNfneS=}H2 h:"3)ns؏.n.#CvNE"̕ViZ8VFKoS>#tآ`l[ſP!׺}* |yx*Kg"ss]2]|2lHp8FHyx<(w{A9P1_Eى|II-f;jȞVUpXtb.eV8Β]H@^U#뻀Q>̫4׳U VhSb @>G~L F*jo9G~2& Gh"އW. xh| zKrmc\| "R2Dd}lXϐq@D Tkpy`V] t[HEe(\tO$+rz:jiu{y,N颌|ʺ|CN3%4Y#꩸Ywɤm\R@n_,iJZXó^0GiUUJrT vF? #6fIS=jq=7MZ1jA u88kNrR]NbI(g`mc2eMD5HxMӁsIT>꜖PN=nzИ EBUn-W%4>z 6CjPWz%&?hc݃(%׽t"+:k\Ci^5;usRApk`RbqUb6+gn/8l5Ɯ֝fy, Ko&2ɮ !|ł[Ɔ-R5Ñn܍OAdB6^T*k[QV<}㲵4OQȰg|}@1 4d#NCx'Ʌml 79c`9LuyKEi!Mڎe0ZǨ(&mⵥ9M7ByUC,Ie!l9Y2~J@{4 ByJs:{u|Z窭iGQm ,W'>pi[Moe;,:һ]5<#e 2AL{٧16#G׍R?9n,chj7@"uxЩE{c(VeX3&63}K=o&0I{szs>LxjHkVt;1W0̆ZJ{sBJoF+[ylIuˌ?XsVlVcwܝw0v,_یl޶_΢B Ywq-?BMth|?:WQc qe Sido_0[! .`.R/MST>ɰXPRsb90Aѐ,fbU]0;8FZgʕMFlblYCO@ݑ`"d0IJ`jpLMlh*(4_% 56y8k£& ďyak,wڇvCa=OH-uiض4%c.^&IJ|V\mD@I\EMuH:N,.16;ա#t8W\ 5ke>e!"\31 <#\byvCydoX'Poq@}zӧԛj)j$~8Ԗ^9Fh{ãsV(LL{aQSlG줧;g&u"$*=OXa!߬= I ?zUo8SHs<[Aj@ךfʶz2Rˀ(4sAxxp3~-cnrZ/ 7È = *1 'SMVg8O, o׆ [wn v_KoS8#m,2(IV|d7ݢe@^?1btu,/ V V aR<~-!!ѣLa0͂y+7(QdɈτOMb2BxJ~5^V|- ?#C1i)^'mu_^{TAnz {*<` ,]dZ$hab߁F0몓ス$eĊȰ(5+Dh΁) Nփ2 ?' *nḱWk%lF2K>[Wc  >c\' |ralťݍ/JZ}wCåECD`nȠ݉`j"0>L-b3.g`i/8[ԅձ-&7-8ۊhDF SSa)7{"̽bƁi*ǢK"` QG{Q)7fIXyH5^ K*CoO꓏fIG㤠/M[[Πsa#֕K\K$hC2Z- bO8"c qL6Gk)f1@`Q3ßI,4gs׋3ܥ9eAgbP.A~lӛ^ɔC䉩s9=ke),DP)67[ZۜFZFJ[0(M0#ZAٕe%wNDh ("*ɘso!`q #mNv ]ùE\=aĽB ZPskWH&FnI4xZ9,;T{2O̦aBxx(zvNQ͕b>5dsIٍÎ`(rx1(I7Ɨz|9owmilr3J80E{(fLKSkEY7glʚi3|!7ʐ̵r#J8њ=`cKbtLb?n~bo,igqJGb gJCk9VCAk$xtxKej rp-q#eUM9Pڌ%4oHu(<腝aۃKTAEE5!xl Z';HM"U."]k-ͨWVeґ\CEP` |`u\.O46&wQN +vQHx2)COl?Mm=@n*N,:Y[-/PK›ٳ{Œ{HZB+XFO=z O*Sgrl=Ҫ]îl$,kK.Bz7“nWZ 4.ЀP„p#KZ%0XnXFQA[:+Ԗ#sA_]{Km$tg{1u_TWp\}cٲK{[]=-h"TT݈mƙ|~wXm P]4)␑^C5o8ġ')J:u&2JAM &Av~XȭJ.ЁWLC";> C)_DཱvrMckBymVd7Nܼ/dR!GfDNg 5Buqy柩._j%~}D`% @Dn+$bFԻR} NvRcS_vL~Q:߽OcY!%^TfAĆ1$<rL$ʆXmoIzO۸d3׈xhtѵHFhD kj4wDMĦs / V-RQt+!~}"5ȝ i\Hm3?^k~:vSdC@5W#tmeDs;M ߁HꐂxPB rqp(;VL2

B id59 ˓"[lu<ͫ,aGv3:h?75b,+͘7KI0Yx/?2!UCo&z}fՀU'Xjd_"6s5;+pZ9rVqK|00P_!w"Z)8W^}4MM9½B7h׮Ą 'kڧr 3M{NӐC*$`,:S씣)!g\7KO)`/hq,3Ol|@RhIt# %}O^'fס{) ToojKH.5*']kFvMte F! xԷp0)K~6.|5n$8;QU7<;#tv`D&Mɣ{7aA[-b m=> M}.щ=blG6כ[oߥ]zجИ_i=3Uz!h}wni_tVpͲSy˝-EPl)W[Tc4; 1)p9C=EH6hW~|F`*>2fAQt̩ ;`7_Ȏ젎*&ЊPV\.(5举Zre~;(%Jbb3{PYhSG쵑i&C|:*k Ḇ8<r Q :jV6oTq#M`q|2=.Ⱦqy,Nj6|Xn eGNbdoEdCGA|>L -*!)]8Qׇ$n%Q7Kt\@Dd)SHhKLZ̬]cg_uHIL]7*Hvͤ-D/EL#8 U5}v\p;KF3G|f[~눎B9G$L*;1 l ?1yWǖ&b^bFW#[o|R%NA-du zkw R]a)iK\yD(=BYG;:(5%U{PH97+=idnu((4cj1Tzj+O2L i6w;!_z;zBstBУe~`6 ̏ȸI%qpeڳy%ͱlX CNRljjV]9?0Mּ@nS:/߿`',qoO<*JP$b5mGCG66]Ⱥ)9)]1{F%jS-E$ꨛ!vNś' Hnu4wV0f iNaukߢ:"z5+u[i8:jb2(aסT=b_5nטRl3ćiZr,gF8HqL`Kn'o]3 qҋ=>B\kq.$,?iAUS $qxB5(=ctǾ秓p2Q0wd\گ`CH ksma@z"-,H -ou|;snO= =ӛxO$MYT&g+gY?*grECCSPUq%H_!3[_O4{6#5h_ތ Vgۼ{WGE,0_LșWTPƓ0Y,A2` 2!5}dsX=WR]'TpqRGtё@?OuѬLYzpa!|@մZ6Ddd4UhhED/+ XA2ٰ3CZטv Z!gu^Bcýh:/+q&: xmaND;G# Ou : Nz ('G|9M'Wj8eE=9+Oglh S*Gcμ\VMp8]V!Y}_ Rls JcE=VŕJ ]>U@;aȽʸ T +DK } Ay\o+DmeVLUhyLVr%:0:|'R(Rn\[`  ^'[H&F@4 `Jџ)jI5{\n9>hI𔽱'py@4+Z7cQ|W2a?8:Pv5qZ 9adx("W.cM4/vQ vb=MuGG{k`9Y[SUU@2NYa^cUZļSyQQFhtQ to|1D~YQX+?HL[B:woU:]f6Pgw FrCqə^uA,VN 15PuH46۪+ =pWm '%j sc,zۂ-̶$i̎Do.'y> E9egGt2.y HH۞9jT.GAl0}b/Jy5 |$5}i ֠0ϥO!b-}NBTO&U;Z~W8Xߐ14;b%!"0ji%U MFz7:`6eviiIL}q&_\aת/Д)a0a ;R֔oZfڂZڵ=^ |s?0LRK"(#.4+(C64no8jx.|4#.iv!x}1LQG*a d 0tFHp;b*Op1>b{nx!_Oz;w,D4E9WC{Zp9SIøK0C_/>7 0fȽ m/S4Ĝo/)4>/ӻ_pB(0B@_#̪am*Y^Ͼzj#)}* *Y2r˚\M>!_|<9*s%#Ut,$)-'L0=r97.ƍ gvw b`m6eԢUz*e}2 p*jnDJstl5D=CGӏ6|z@p!MImX9d,3|:#< 45,9=y>{fNq<#%-GTVm4@e!ֶz!r![vSHl0<< #VzߜT4Z_9+4{^(BET7T'ύ3D0dٚ;EYS$7lSiRnzFR@Ng0aŸ%7MQEj P5fMXgFh `p9a墓w2XGsޯ¸fu-LJq\vf%:=:;t3`3 K]W6Oˣ;G ; de{cݓ(M'j)\g%Յri%~gAU`A3 '7Ȓ~#p CS=ytzOFEITJxm hA L |~>!SHq3V iʈ%Y/33 ;Eqcȹtc!.Z޸} њRɦ+Z~AW^+ס6) K(2j{5&QW5VYXFoOv ;?Qڻ\`gxEλ-~LaA*.jT"_IAܬeՋG9[>+D(yMt*eK-ztSQZ$T ȲSu@{KXjxӪB"Оp:| HǑWm{ {1S~##;sE{B ^|VO$sO|:pMNf)hsV+0PJ/f THIj?^Xz3geެ!91;ku.?+{RuWŽkrO sd[ߞHfo؄U6m.A/5go0;ӬdR@ć-\uoc:n; \B8zAYLQӭϼ%(HO-a53b*km/L1TC`$//aeƋp^\.ʠ:XqUn| bJ3ꦨ8IRI̡Mb.,BE/s^Sq9Cm!y\h]L7%Xr:ip :RJd*O1oy unsbenPo(-a8ĺuT(7Zk&ICrnT%^XѾzv:te#b)Ybi= UzDqL(_44O$-&?iFH0 4j/cqV#h\IƽvV,5_/t$j)bԻDy[)9jv Hګ=/"EILM70$炏W 9dx`t mθ{u`^ ,u]}g$ j|3,˙LQRqӟDQ[ICI$h- P-V)߿ia{CceC ZR#Sఱ~ -mD$~Fq`o|+R;==ӓT?Cna 'H_LBA=G=y5t>DF*7E9^yF |#g]H"*%i {)>&}v3ވ-+ynQ\ _ֻ@84K.ꉏ.ti uV@`4@k; C1!Da2]~r@",x0aVNJ۹b!2c $3ئx N*M^?(uV ºY:tqi[;:$9\]f48.7^ 9EWF1l!*F\\q]gj(Q"=I7Bէ~¾jXI~]@ pI`c~>JIN&D@+d|_O>dqHh[΍2KT122pH:mz vlAdۜt5$~cH˨XcbF2EQ NFQDZu'-}>%v~F^al6RଋӵF{;e.wW%)F~}W"[|\XeA)|I?34L(B+!jHFcE ~KЊ1 z+H<]m`8 yb+%@k0W .~pժ2 D ҩS!lQ'kµsra:O F^0۞g4RyZbXܸ-oJyA^x]E9UR6պKxY>E\OYcxjGЫ[jp^[[ 0r?wZxJ7XEv)<&=izQ2r\ WV6c2VQz1,[cK0#ek )=}\Vqki⪮fSg3c:=?1~,'wSxWKÃH rPzdm27f^'`{vONMх\yU@sP姸 +Ȥ4F# pň_DoN=>,v7(hzTDi5qˏ!X=&kjQA :}-4hMԶ x%|^)% B q{{o5z b|yS0oX_mϿp6;'b;V1Nb' +' 8_$`4~sؚ.|gXI" M62m˜+ER7Xq)d7PO3i:NvP_R=d, Hś3v!ۆҜ.Ax1.Lo]4CHU's|! &rK(' ~ڐüHW`El Ь5DA)a&Xm,om Ix_LSWP 53acWج3UJ NybPKĻo0Ԧb } ȥ.cr5q7\Yôҏ>&S 댉rfeݴq6:zIy XSb9k<uwNCQ4$ZDM{{:L3;3 X$?(qjy;f]s 5)J^<3B%h\u8odn͇gv$g+`QDނEܗlRoA[lY '(iFPqe J@ ʼn'{m u/eVh)().@*/ϮJ>@n[p.[qb;x[,Դr$ԧlK64H/m"(PX82G8_?FFύ;I_0A`t$PΐB)]YnߴWy8IY0yEy/@Բ"'49DɈ8b .#4Jn |;QLPdic+Ys"b|qrtË\3RxoqÑo9gʶx2AفU,ޣ[dmo? `.'x,*H~+܋2YE#Ws߽SلmT68(6v+4gml',]Q"w:uVkr9dCFt]VH|ߵPvq iJICҧ‘hןnirSG_l ܱ̔O@}2z|9L@9~@ThqH 8|[Ȝ3ز}3ܷj-q[sq9Pr,uFWz=b\0^ԢhV= W@Z3U(J*/^{iT/nroXA 3aNDbJn?q- "PлU򦜯gi# d`/yI˥XSSxOa2;# *HM3u#؁aN=W!ژc۩ytlWU$'tt1\D޽{֯!PS;A:j\tŴMGqAM[L$zV J5-$@$`PW*?ra%EC),@Mna&;Y|3T7};gj3ﵧхf9f%ڑ& 3FGK`CyJ6A\w c2<-\Yԑ lEWְOlyv,y l #xr)h'dWAY P9!N@ǫtp X~@wҚYp$x+txߐH& 'lP۝mWG97|G\Pʘ@=#=n/V4WQ֊o+J4OEUFW RGK-,d\(p?En;9-qfh|h!XIq^Y VCCE,}N^֪3}@; 9"6ҔNi۸'T̚ezwd2]r9q1P+>*e) p`vNk^V=j G;鯽{.<\;@B+G$z]xAjCkpV10 ĖN7#*FzE$ek^(N/E!m 嬹UfF{4{i=\,2E +|"vodi;VڶiNw$os Og2'BaN ώ@t@M4 kےhJZ}'Z@,xO^.&;wP-.0Lr/C~i \T?`} +6pkT" a !ɗ7_xEW_s\cJ]ЍyBi"`=NÄ!bK;ʸY#y&Jǧ YjuNX~d3]\3ܢuRH ;t.aTܦe^&(ѬNz i{l!1r{53U-P V|-z q;B }*]XM^H!"0c; @%r׆BA@"*=pa0),${ӦgfH?}!@ì)aT>'ӰHfœ~TiWǁ@Dzje.! |~tɩWnE@fϹnDnkDa4KÜAm2_PnQJKa\OׁUbàʼn)be~ϡh~vscNUއvC%8lfv3 rǃL>jc:0%w_>"gKec؅D0vhMIXyɐc//O!_>={*v7甊]bdD$'98 FmHR> ZsANDoǙdQ:UP4P)53̚]C~mQ 0kmRhܸ("yUh:?* ul2ׯlizfуzN_KzW(y鋦CdiBztT&l~xqe 5]9e~! -* >'*aTyV}QZZO9xT" & DBBco&UVcCty:.9 Z2{` Le=x({(Zxaǹgt&PtюgɸcMO gB|^qK/Cؙ=ݶ;ZG÷bGۼR'ZsB≉lmSPmHɞ+uq/_bvzø-FV,3 Wr"T;>k(Sѐ1Zrnupn)$sJgV%N!]-ge 5JPdOސT@z Rqvsl(zBT}= ߗoSO߇KOAe~IJlm%|mSы0ԧgsV8.X[-i%CX[%*-B?֎0lB O|6 ߐ") =G6R渾R4epɦG rhdbFj%6Gܳ/)S`8Tu}Nq3knǬ8! /z\-fqrjʱgYZ07070100000035000081a4000000000000000000000001646b69aa0000e730000000000000000000000000000000000000005300000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/core/ib_uverbs.ko.xz7zXZִF!t/]?Eh=ڜ.+̸Ky檱7{e0U(2M`Mo2GT%^Q?C2/J0 TgɓC5-/$m ;}}kVE;â8+(٨RƗ2F!D1TYc)'$kRuy&FEq߁GML d1J@"%5 erecCQѢmD=!"4|šn-*>I(!i[N[OV2w6)'^AeQ br6 yY:4}Xw-L/1 ^ VV5{^lGjcߓ1_hp:q/cSFݯeCtm6wQeYKSARL;*E\pU <0V9hhLYߞJ@hx/6'*Zr1,`-[FJ%¤Y2 pVqlDOM3jL?,Y€ ˢVIq"Lą ?Ⱦ+/ v>M ZQ+`1+7dA\\:5Nuz(ǿ(jTL34k6î ƕ~{"/#yaL Ѻn kbw.OGBHP$SaGSSyd})OvV=˔ril\:nTWEo@14W]|{t'I B0^5Jn+ƴ,׷Š}biHW) W'ۏD+c\JqML14*qbfg?Cؚ 'jjAgS;C3gzL) dy?ynw৯#"՚{FQq9~2;^ )#A֞GIE/+Cb0V8yI,_}1ߘEe"weUkAHcHcL?-[} f|l\KM̆Gi0JH,g9y祦aHR0BM-.3}[M <,+UϷx}5B i؄.G!}>ХCU(֐sU䭈܊ӛ/T̬y/:w[ t2H UR^#YSjjCl I}7[0?ˏ0[}Ѡ/AH,]p 0N ~.#Ohcǃ Bb}7hE J?U$ז .RN_O=&ö]1-J,ps9t.*F{~ʯILWߕrŰ~Mk gP-vgn> {&_]yx_Ol-kmBmp6QYAQk,t0: Tb}9MꞄ4" y q@_R2$8 [¯-l3 h04Zd5LiV'Ǘ M=-[%Q';` ݔ*GpP}=1ze! [%M_j FV*5q2ڐsϋ(ELz^%>2R.UsA+72NmG\2a|30”8&Uu!Xď'0pt LtEkd(YT{sH~n^^akejbZIw\oխa~|z&:Z|Zlgt q_~&Bq`Z)5u F d[$qgu趔hS 'u9Çyqni! IL G~2lY;ey:3QeB?f6Y%4c6B$n^e↑o鱌8?y\b7$bIIBveW Kg *[_9 EBcB:p;ONHR޻TUo'*$EuY} AӅn^M@]3L:k򗃘0 Mҗ(!o@(k=ӟԛm1Q[hvڼd5׭XkԊ&QB#"gE!a6@$LE[=E??z֞Џqxه9̐^[S3C5`uR+*\=Hrηe䉠܀ߒbL'm{9(<82+jSDA$H8M'JV5/g!K7a^Ls$ꪖ(\" + M1[oG0^&_W[5<ԒWdyC6J(ꛅӄ=y[(@!oA^ ֗[jQ?7%[S+E%|#3^a) đR;DۦʏK FXStWS8S zN {z9 (^w˥"vC[yěឆ3T`c zoPt5UYm2J_1|׬:O]䵏Һ,IZW _>Df 9~ lci^m8z}uz(*䰷5_&hey_W:+oIT)̻J)e٦ݽߜf&VعeTSvq9si`=m:MK*s0=ZNBn8նb5j帜O/x; _y#.:d>Sf×iArAސAfvuO(<"ba аVZDlC& ={o) sz?珛$yѠD^4tYE ,L l&ފNmc)!7!4dad\b,jxڇjx)mE,m]L] hsۓGWk /yiҒjNa}xcfb>2X 6iW2c + 6zC9߾UBu2* *oa쏚LFnwihZ+֩8f|Ň B~=`2aN{1>:ZhlTﶚ$7ħx"ݝۨ~_ivv']pUFۧ`J5gQV0maq@26`3IA#'ރRvn!ZkAWtY}4 *9nR]zp 4WG_ clXn-24oE ʳX=|Y#+LPCo9b2*|DŽbm*N==5xղD9D6όih / 'z | 'M`S:snf~2 =Gl DPg .l葊P )QOZa`J_#gdڕ}#z}5+HN2'6cx gK9!¬0=-qiKLI18 D߇aJ)a以~Ղ;0W樠%MjYc{\$;$o |G$BműWΐWN0B-t}1e,@GGHf ,JV@D57 g뒓ѸU7.">|rc9L-v}⹟F.JЏx:&}ND9͉>QoP{' AC-&czLHxxǓq-!J1<G쒭:= [Xqdo L z rzn˽Wb{?Wݏ@ӫļ_ 1߰Oj||όa{ s %}wpY{ ^'Gt0cUs1tM;)1!_w/Ћx\M6+(riU 048aIk"؃_b  q}E| ^* B.ef@*9/%/ކ8H} _tyN 5w eч BqS?j\"kbwl桽yD }e}Nyc/6@uk(}sf}wH9$'9$~cnY2c/ VR`X풣g.L->vL7 T2{;N AO +byY.z`&)kԿuƣqFC#Ts/:CϦ9Ch6MuE3qمROK#0afN!=X/(eϛ4$eMl@$.|=34}k Xf-/6Z|grnqN 89As A>ȞY8 y#2$<7֎*QTlb!ǩb)bjܞI'X cvw:Gv!ۿVYϛ3? f # )έ}N' gsM2+4sEr\uz $k6gIM ѥ\ lT=\;&ބAWb~PnQU|ACA\P*AN9 KuR߆ind5%mK^bgOD\T(w@aƓa۪*)F{zO{=IHV.~䯤_՜i:"O4P:Yjl'M@WPWs$NET3:,ƴndzW?͌` ]m8s JUxN5'ZݠGM9:R}?gnXmpSf&D88P M"Kip@B@3yD EDQh1`u_!RGHe(%*N:h3ORxd@=X,X9jJi%Ja%b;J^_?iD1Kiq|csб@xPSJ 6( TG f`aSY{9똍7Xԟ,siHfV$3{cLcu<, T[?c kK#k/ZpgXw0}]_!"#3Y->Sn5J:aŇ{kq?tP/l=e\iu^El*-M*<:zPuy6.>,Dc)gqݵɮ|T+Cمw@^@8NK "P>=Fw s֣%oVK‰KUiG' 2p>#bOwj &hZB +d>'$.pR!rogoz$c&zUjC[9ds"flB(vE/v3M:::kFZ ' s;=1vw`W?d85jw&983 H`wM 3-=v`d=iu7QXNw֧)%yxD YXl(/^DH.t$>`GRbBKuؖ{(hnZ9KvO;T=ܡo%ዩQ#FD pS ҭ&c r"*Gm٦?JWVUeCHu]ɪ0ٵL9yOdM8v'oScNg-m)< Y~\$1q%[d|9$uDUm{o@F&PJc/+AJ!voYqU(n`x;iR+'}U(BdV4A)lPKU@ϔ{ ,]7GI/=oN!^:S:@{yrMd_if)( yw8VXv?Sbю~,[b6:dRĸlԵ6q(UOr݂B@$pk(bRIA GD缮Ҿ·$}fęWkDzGxvHЌ8O>bѭUxkd6ha OA1&<3ds83Edu:]QZ h9p`gu5 ,϶7)6ȰpfRXp2L ?sPl큥/᠌E ^$)&7[+Q* @̲HgA7qOHKF6oҕIj\ql/dEDG DN44.ά[@] ܹ0iyM>DZs =4y7XwCv@J:Cԁ/c0 #A2F5tFG=O߃k%N;C_U[@92({P qz~+l Soà B^gvXϰP1i%W6Ƿ 'jt+xh#F>LiuG1{_]a(XcqրWr/4 H1;ѥϔ`aӫYpFoQ{z n 슀_4 M(?)bqK98UeF{N^x 0Lf2nR!>+T[$UܞdlwTAţY/W n+U)LBS+F9a.1[N; _*Ns`cwˈ} vACJaݱ_o\$bP,jo0RA>"6y Oz>_w ;8Jn/epJ1pOfhÌhfZ-1-4 jȒ}u"@.'TmQU ;,Uq7[O$~kO@O|\v) ZĀ9 [IaXesJ.M<<\ UȽu2 )J& 3V3a!l) -_P:b a [G̀QF=..*RL{z\@zcQq0R]$[Sa@%^6{+}BK(bfY*$ac!>&TۼQ9VPGc0#]ە d'/Z/bOnds[`tJ3m, jkb#Ap6õDz jTj egTG)x8qKQΰWY~dh 2By_PE (4nH,m>,Ƅ:Iի%72JJXګNŽM\ _T8 1e*4FZE-qz݀*HAU(%* @gT1Pw[.MZ78=FwgiyYнɄ}nL~{_$fr.~Z\@ܵ^ix^Uc n!R@ItӃlu}X穤69:qiwRPsONOLJɝ澬fA4hDn#ETM? f|Io\9G9îjXLmPXjMd뛶|dH@|r1v,6eTl#$N%V(Ȑrd.NB7׀Do(?M]E1m4=ٱ*Hös\u]EBĭZZN j92oL o3w)mb#yHA[Qc M&Zoo:F>!JT-M|Ƴw1/Dcf~bM]ѵ8yһ+۴4uǓ-bqd}A8mՇh;0WPn]Hښ"Zc%/$BIk^\@r"9fb(tsryջf j[C$-Sv#p"$o׸-tD-o߸QE9 ?0A# >w[ML~"pJ:}*ElӴ:Fu&̩BK+nen5igQt8<$DqVA~DK!n0;5[oTBdvfAw^\j3BMũ3 0o%Z@|w9bAZS99|X`k79|w4t+cyTqC^ATJq<X A2^Dhq{u5Rgc6<ۭ-) k_WUr,F8>2E5)q 3azRil1\]QR8W)8b.?VEiW7^oIśGuUHxv}:3O(%Ba,bE#v!B)gvD:=##K˫KB /,`b,}k(l4|E\H_Y pC=: tJD: \eSr3a<0vW'v<'QXEEn+ނn_9>g,gYtjŃʻY d8CP^))-A&~ UzdOl)sU.K O-Z?*i e:F8}4Pxɗz|uTP:l"lqm^*#$!5 Y`b o5๎))!Y۞mbB-Ǖ'f}92tht2B \:%·֎vr[ +- M)#6۪aQ4֯$wOq B^(ѶUf^c̝::L6oh B vqlPcgC\kT2X\ {[҈^6q2î 4s96^ I?IwۏA8h)_Xz^t?48 a$-l0pF;ꁉ %?"$Sr8Й2JyHp!wzm>zPORmn)0 `cVR Lj>V1aLI+V>4Z,dѲ)~zߔZs&Vȳ 5D#qa.:L{f/tj;t6DUR2I}o&g C\\vҼO1Ҫ4,dYF}/AB. }EMa@mjPG/`Y,Цkn)W VOjD󙠇40#˫qxxCPzk_:6f}&IPdRL懐S,]EE/Bu&q;c!⫣SX1 oJSmqzy͘#k{i;HK5L`0O~y5`'YFqq *>H6u͓Ƚ398{U;'VlAF9Yf˒1֒I`oP%elƋ\[MźeTLfu[dL Vzf.m j16w=8Le{.JHP#>T?\-n,g|X*g򅟘RTdN[$Dw5QC `7o\zPӸ97x T`IX _. k|F1O؜:{%vH5K,z^_H`qe 3uJyPys~ :CY Fx-J*_S[N#!- H/&=bBBT.E4w6m 2ǺzZ]S;ݷU`9ݠ[205TD@ݨ{¹}Kp=R/: IU`X DA2h5#fWO ޾yY>VxB;N#Z2,+~A| fʫ>̷~isj<@ aI2ܛ4ɞZ[v;t"^&h bUo|PIG+S\H/)z0%tIMcwAS?Y9.MBdQ&qI̧wzjVw)YgƍΓ, DgBMk9̊a#"R_{=bg'2dW_YaB m@P Dui-XjŽ<>tp Ѽ ^ū*9r5{#[\ń#=|Nw$H𿉢@1WHNoKuK: v#s>ף{X=ACۙT۪$0bGڥ$ǾTp/D|<ӌH+IiuxX/[2Ub> we8\NtYJ[ʖHDӱEZ ;R0'iv?!\+ g0bwrRBݷb?ϣ@I]l mPO0tD`/etq6gNaI+턪枯CkhJ<8RBquU˿cXgO$@d%>[ysؠJtz!BMtr2f Q&=u'e~Kt?(3 U&*MbHdb  ) sEl CtgYW^8'O ?AG}VcJB;2+T+m4-rd+Xpoj*82/>6Pcj’1vGuZ"ot?e_Xn2i 2˛>qNHN.^ py5^ (lp8KUB:tKkE[4$ (Y2F,#C8.o5IP[Gb~{ 5ۓA8p`g;J9I[{~IҢJ,ߦ4ݲLt@WYFo} A^O 5hKX<~g'ƚ0Ӂ #'vjiQB9#(WD0/O˯\ۣpccY?:<Дk@$S!.FiGg}b]WRK7[n6ʲ0}d@jji0Gozu!n-g5S(˶oap:mC)6Pklsu6<>L(2ާ2"ێ": W[Ba&s+|˧W7D!Ϋ_on/I_:͎5pe9vLaWdQ%VǑk{cꠓЇ!ӯJ;dK@ Q@!*v [jEy ?JăǙqtۓvRa;?-Na=Fg;)o6Ģ^Ʉ hr݃b&2RC6B 6i#hUQt:R>5 p\Zež:cFmW. 6>x,u|a@Ձ? ЮF27 R]+nÄfcfб4d{ͥkPr\f g:.B txeB&o;殎|zCd~bwkMwe]oՈ8~i/8/mҸb]ɌUmz - L&ko J|H=/G zheK+9ddZI" =/i o%mW$; Gug:1^لk@Z=yeTɠOp:7z!>{$z2>E*} K8?(.d.&B9\0cUq|٧U_Ɔ}AiY9'$Mc3*H+'(jf?f(#Q|wG#Q uO"5IܶdB&n0wU ىs1ך Iۥu4.4dݞ4oPߖ#]U|JW>X$DzBT dB~;3~OQrP,2R(8$xvMUm~aPnt^)/7cH&O\EKW*ր@'|y'3:WxYRn+n~e|SWd[8duXuKmTJF\j$YJ ~i\2Z!]MX"M"627T=PMh!gq)+XD Ok6w7~~l; -<3v8Zg'f~3,!6p-2T0x~"Ơt\śؐR&EtP/.g>JaNw=w M3MWHIRʁ4c҉V ZCʣSuX/6 0> X`Ґt95FD5B뎝;ɸ6 S/ӧ}snM8>a\(TK(bzMBA')2_6N)\1aӋ >+Y7ԂP: Y:<v0i5 ]wR8pe}0k%j?3PH}`3!ZTZ:xIv&to7ծR3UL/Z oƦC~뜽t25& fBO:3z' ʈ?6^_;;>[Mʸ]xI۵]:IwuKYv;4ݿy rۋpe7zqDuL50% z~M\vOY va֘6T-amhueeǎ,(ib"m)i9A3wlDS!`fPm 0/YxD%b'x/u? ݺP)rB%ɖO8'mw~zV|k4MpxsmzR,.Y)8n$ɮѼ~;X(%!?HiǧuO/Y;ی u [fz(*ҝ3ptW}NM9j&b *# =M/CG.cu1j|=Lv $1B҉7| Z3BpX֖"XlH<^ΞMDweP뻿*&Q^g.w.!Ad J@_  VUü\w`&WiNZL8[#a}{HQd^?[*Q\xE?:6J#c[%@"k,hQ.' =p0l@M6sX׵BoQ/־=cI.Ӓ_ xYp}½qOK=Ɠ^n6 !JE= fx5u@ud]CUVgHg&cf_Ow>B%|Ą6W_`L'ĖAUy/9>q982G a7_%4?όҿz97 | :=Q'<=aT ?Zg哄Njt;  %Pwឆ*#:=򖎪'Zf 'y|'|T#$zpF+Iax4/PMk5Uy?ԁі`JdA@Omi2ӵʾ+󃿀Dt:KS-R]еiz5:N>ɛSLgi!Z4]cCi0Vn3P,|?J0SFB;pT_VKiCr#JyNc/|:!D&.`G!1bzGO.g!4iYKuL6`zջʞę`47Z5howj~3!R iVT寧΄mc)ϵcrINgC3حb [_nF7P=re5EnsGN) X85h\˖Z.˕gx7:2W() hditzuevM] Bhit.v8T~é5LX{Y)+v+CgѕZaU\9- Vo&Pf> l,<,VIUE|n,/X&1ЎXbDq8;zGTzلOo}uL=jVaTɲ H__jqxNVvZJzu%H>٥:u1c~'&`O&ldx"lsj*v3`{0˺"q(*Mz9g7 T_3Qk x9As~i1d5QA"y|?ӂ̩ū!רKoK0a(%`\^$TC4UHMDwuOݗPH`4{R N~Ɂ?!)?3jjnbfa_j5h& $*:9?nU %n''焷+qu‚b)po#n^8W_j*=F$0u?FsBJ|C{mmbDp?xn EEf e<'7ͮg I*iu~q,ɩ! Nw"/lue{ h?Y1 |c@?y8Q$N[n# OHGA@NUă@~ɆPRj''; e.'Ҟ̔&,R<_uE3;RLmalS a aIo~9(_MnxBEؔ6`-TI6lTdJ CMRٻ)I*sS&$/Y `wTܬyRÈ(ʶq Fo$F\lDy3r8E%:ɀ߬׹Xj"m"un?A^x\v>4><h3𒔤}Ǒ QK 1ZEJt@ S )v*9M^on@?3Lz uq0 㲮e=DƣյH@w YWΒQZ:NjVD9iz{vM2|h{p<Ҭ&lǐ]m9+,'>6˽gQ8VXJqqZ+Vtᇊ];##þS3#|8nN{"V_ ;+FgJg,7 Mr\pԪc`s6J?wc-v1W0Vio4S/iu<~a(v"EirSPMӹV{{s*|!2 傦Eux"kF 1~I)4N&1ES ~K{U-ѹUh}sue8嫹LlG:hipOwҎ̓b݅jI:]RCIק+weh4@S\ϙ4D@pў>ܽΒJRnx;Z@Wۉ5B~CËjG2 p4e,:DB :6&BR-IK@ᬇ-ߡ}٬Rm>~wY!X Y4𿘽["JιLLZ$'ZWwU*\Y>R0 p\?2BPZ!JU8asF#I$rc.£^Y[,Ls)ŋu-rO&"\1oN*8K\Q,hpœO.ﴭSb8 aPX$' nP/noeS yQ #Qw)d ʻwN _DPU #^wVS4˄?PTYGu1͖sB3Edګ_YB<̈́~"fPqao'<5dnh[S|%\9b|?|*کMt4 7%YeMLs: atCGĕ`]R#ޕ= UW*-Wr&i2z 0ΪsFPOFG86]?1,@` i?R'-6t B Wm! @rX&81:[zГrXT$N2*SEMPj4}4KsaRa.jƟ'Ch*eSK@óQ U FÀDL/i;zL䧱!vmӚYQm؛f!Ϯgf&Nd-(O*:cws%ex*#:Xv@QM.\?Kl%$FlQ Y !6"+e"(3X + ]>*YDc2{)ck7~I?zf;ɔAJْ i:sĺb~Ўz\`j 5(Ra !l*[.=7۠&(FbGT@9nȷǞ0.XLL‡n9cZjےb&h8~(\45`֫n.T".m[O0lk;i)^oW??r]fJz!n/fCӚz o)Yƞ ,UPyվI*,(Tw+S7>lxc(SP.Ę ݩ/t!OeeCL76c ة=leeR\][b T1!HX5/{鷜#ФLv81//,y_ (r/š&t/U@;0Xշ0b#$q H ?'LM-tFhU$%rdx1!v)p#J_ە(9:Dp5f˴ٮF(rh[2ef=Zq >EQxPqK)3eKKb.eAIv C" h;78_T9冟I*]/$ƫ)הW>۱S꣛G} } mr_5f AK+c 1lMTfIz0P"kLwLG@u~&єUt̴ų1"ѳSyFWN Z04Af_ȈƉҞrwNki308u2X[L&@gMMaR=կyϣf:Bf{58KɃ^~O.BiU N'8"/?nX[*[i̘)2xHDǢnl گ|N%p voU=Vc> D}K)UOr ~ *`=^Z%PFRsƗUH(39HRB1}E,# n;*%m^ݪaĖBS x^&x~0z쬚EE,a¡h9rNr^Ӏ"aL8o>t߸'ٽMaw !E_ Zx-G$fiE=|qBbٶ2yz9~;~\={V I43Fs;)(b Ǯ\ y||4>KHMʞ ЛH#nA:|&4H%hk\h [& sܞCKqR @NZ7L_ƺ5=%>o&@H(VbgazexߡO^ LܕݵGTWB oC;^%?$?DV2C~} ? ..J? ІV.T}W!>qe\t>QIZ"^ytLڲNjD~)W /N=d%9br|r$dt8<ֳ)j61 Dh4>ؠY9GxeMa}?O%sqZo![J ܠHM?O1%𗡄_f 6LX dgP˄æޚ9*:&^w%7M¿㪰Ji\r&Dō0ݜ٨*adFsԥ5h1O`ygvA^eCC~tfz"UMI9zf'[f+5ÏC-<^ 9MsF_Tj«[؟BPIT.(ȷGƙ_!"bh_2R64JP<@ӬMtʆo`Ѯd$h+iz֫*OsJz,~B1޼X従;MsNw~葐ѰCˍ-97ƠF:ᰎM愌dis^JM^^2u_é/U_䧽ݗ<ޘgy|T>%: A51#:%9[V[ЁI?.W]p0cB]u 6hM-U?s%/ɞ)xIwrC#L!=Ãs∽ŤV'wZ mCI5tOH[>h(lgsVh4g.ˉү`W"mML|3,lknBHR(Ѩr9QTdޮqkvj!:ɦvEmи,&LNE>|1bN5?Xi+ِA>j+L(ggKR% Ns X6ptï69N^вtˆ83 x x(Z4wL)c :WV\ +ZJ2)UqZ~ ='/K\Z\Ne#Ҧ e`h6٦#o[VѣRՑ#a3:;yqh )aS8)dmznb?ץ,;I@XޥG`l7t뽼@<~"|;ˈ^xg-v&J/f;͈V:0ܘ|I ؋[ܶ4~ OWq0qDڀay_R#BQ6ɍU*Ltqoi6@H[9N!$HQt8w%VW;m'nVjyP-#Rc~{*y-35a'<ƐbB#H_ㄯ_""*oM$ٶ [1"~5(B5 t6k8{8z%m)e~kD])<|FJ3AR;r*TXr[1:VmmⲻI"ق 2|+ ]}|ɎU\WEǨ>=F ddž{Cnz"܎T߷,=#٨Gdn0R3dʧ 2XEpqBx x/otv+i8y "^-č &?7@rG390rH%%PE[7;?;*Dk# R/bM|=ҿ'rJO[9۵K7kڔ5:eOF1,U&{;<(/a]-zKĀkCr9!zh8Lj!r 'I/kN{ ˒fs[_nRr7"f]nJ)^RYaM$xuKH@5+"8q&>ASE2 b#-_lfIb*(9z킲< 6sϞ<8`k2 HHm<āo.sx w"ǗxfKVl{fK mN(~|8sT Nus@vf1ϴecH"s*f^ N0*WJ;;*[yHqM,2NERUGy1 Xe3[QUs.ݼTrz›W5匕ߤ=FrK~M+G{IEEɏy̛,?@Jb| bH/}uY#FC(-cw.(]Lp( -~hm~yU7@ؘlᎵ`b4D [_.\iWI*e_Z?{Nyy.(᧏r*ϸSV{( TE`* ~rҘ=U%UaEͼޱrjiW 2f(_l'ĶBedPfp{3t_GmPi&uT sRc"3 F[IJ[ d2D]@6ZZ+&}owy*1;Ë Ϊv)R#J#Q/z/9dU{5Ijt}NFP.9&,pS~zy/R.|?8^XؖeϷ\+9F:mhMzfΌ %a?KCXޭC$?4dzG!S{=Af2EC*mbA >LmG@SvyZAb^Bd譮ґgҗ .s(DY)|lf8ENfQ+,{Y_[H|Ś߫|xul?BO_*{뷿[t5-x7s=RgAܔށQy '޲$j&'j2Gaēi=B:R4@!:u.YQt}l#A<{ Tc^*~}%5[8TBo{~lO|XLڜBrq8y/9p. j21!Z,x[n| Ȫ ~ K? -iR\Πm!{JĮ~quF6D㻻'L0 S'" IBlCMHJZ0b.Ro0dE4F'rCL S6hl<~ VjQ_3L[U3̳ީo&"sO `ՇI&ՑY UL.A8Ƶ&JkET]D )$bϠ7hZX#j9 dcXKEV[~zjZ`{H<ΖD4hVN2SU,bBP1<(XBk ?a%$rIFW{lFi\bv5en$HhUP^F_5[$EF9E H^I2Ox湼e`NZPc;bߩ5nh0],X,ϱ"-yg* Y jw\TAg۶ke O:e9U'$RfG"CwMQ-k͠K~QymsPb[Cb\dK%ۓ}üͬȱXų1 9Rmcɖ&{{ ֞+yqQAKJ!n)+|%sr +Tg*C`~nhu׷*([}`=wrCi ?VK-578&dD{m!ޓ{"$qO?|VSļʤC3<$T/crJyˌznRǹ;Y,KÓo(}ꕃj`89[i`B{em8!R;Oi-ϯ-Wg)MaϮ%QJ+ۧtyy);̺^4FRwıoW`DAsPA;Z yg/MzB2 پ36 D"xQg/z529WzF^z0̨:h&tP~f #WxfsL!7:3v6j- 4毠Sݫ9%KQ"=eBc͑)D{ kU]˿(74e "9kYfHж,+(#~QO!!&X)/Pt7f8FȊ)^YjyS|(g35JPBVqE͘=hyo?fMcItsrйo-O7;epP+)9PV0 mRǎ.d-cRu~CΞ\S`M[0V?A'5VUPߍpU6\eTs !9]B>C#TDѡ+bP+$dҶ̓aeuO[EDSwK_{!|x1"_IYecBsqf )&.WF=!/0Ei:aw6,=^ P! [V|*~Xx '7h}~6I&3 ( n,9d_nckۙ4<#H6ӤӭraÎuaM%7 TYLx.;# 9qUZ(IMxZtF?!,FzˀZx5AIsK$Z9Ɂ9*7~?!w^5De)c|g[XB^FX'a-lG?#dڧq2Uta!*#e/մ/ h ;f#E ԸIghUefRc5$'fS/Л%$jWM<%#9@͢fzӨ*@FzcEPL/_.SFAdYs53ӟM w{6vR+|bpGAPHt~eX-;90cOT87/6C|{ fʪWS7YO"| j!5ʄ"lwoFv6cznZQMP]RY1x#ؒTۧK`PmrSY45ZS'lX|Qo9<[w碢ɽ(_f a|Śfa hhT|ijg{]vG'&ӑ`O5(CPf2$="Gb.9\AHLǺvzV4~'Y65QI@lx>XLPt~^}`ǻG72R}*1 &HELҚ2x<|^hfkVљ#ՂPT5nlt !e57Rx9jvk/̛ϣR{ 9iQ ZcǘkőZktu+gN=1mȢ2p& IVȽ̿'h}\Rp6n[|HwlN`EKxGaO[ju{]@,#ɤ\2sȝ@(:ߓZroݚl{1{={ [k#q\jE͙ XGi{:06*aS3TdY#A";;}.z@G mY4GL)NWayٺL6,M}!Y=?T%{{4dSl~3]U至|҄@OE¯0hk="[n(n\YQI笜jM8k,* ڧĶqCj \@ f.AK>5mW :I:gԦih$>淙@Cӭ}{?b1,d(&Qb_S!f_%G\ҮS~P1pm=ΫRs40.jQN`gy\Rv此_B6Ñ^89 peaխT, DsE ])6YvΣ. ' J;O 7%'"m d?8g27pYf:ā~d/,K; /l@VT|o{n 5y pbeftW^dtII##Є"n7mR+7ƼVd K`&`>C䅖++y`? A) /I*NӣaZCZ_;7SJFA7+6;GDl*_SKAd$~vh%t9jۓ>"LkeL"0g7fmCѓ,²Oj'WZ-Ŵ7O`_f6*UWXN?'d461^ \<9XfE]7!p# 5%d#v6W'Xi\eebtXnh`ƿr5sL㎴F#T+˃ȁYsNF#Cy_|x=ʋ!HG8&ɩ!EY:}n4J ~ -+^SԬ:0NHPypYƟg.:rv40mƔA b!AU2ݽA2\eֹbIr]- #JD(@BړBQ ׵X甶k>.0SB(Q &' k( ̐ m϶SAbR)jV"P/\>-$ @݀J) $`L/\} [D0g!]^g0|XB Y>`19%ꍕ2wSlP`L;AXa! ~qM ܬD8 C$AH :gH{I%cє +aܰvu @GbepZ<ij[iZ )*E]qc6GowS!= |Pe1lS=*$z(Ta NhZO!{JhӚ)-䁭 by&,e?#ɬS s)~_TH}ÿRO9ȁDxpV;feQ ]>Cr^'*G4$ߌOpO` N cClnqipJ4mYgZRKt2;hcMGU9FǗqJS*= ]n#Hy$7{Fc&TYrZCbC>ao6,N;NiwKO Od qCȋSz[m .qeS+&f%/Vu /M- 2jjaazZ1yŹ{z4wgR]nPj@gc'7`x0ϓPZy`Ct]u[U nHzx]t.`P WL2["EWh%f f]OTDSQHj.疯V!~&cH08lZ֛`kn 0g6shjWUTN&}/Њ#V{ ժQa2cACRCbcJ-j?fU'W¾m3=gZzBr/uXKsiOZX0s ?_1ᐊnjC$EĜp@_,Q 3Qj =|O3q!HMwj(\MfA )w4Nm /ˣ,51.H,R&|b5G7p~X,.C"SGyɀK WI}R% bG+,<Ҁ@V4?;ucRsі3)dIWUn=r'u@I+W2K7j|-.)ӝ+ KGȩΧAO{q{ /MXVّe" _0NP)d|;y$|.Ψ ( ] '~H9YI"GCOyc/jN4Ps zR nG:*wK&^3 ^Rf SH6(uV?@*MMst1JXAVI1^ED(+tj4䉹SV ZqqkX?h(8|&u}3eλGJ!(4дKLRb!"ّ9-YI upԑ9 +cO/at(8҃hk6B}gcU<PkkhKPG0BQ*fDU8b4[M?ipmnEPA-NY=*D,qf j>VtM,+ߕ۹f~.'$sVjYh%7,n]x%y 5Q^ȿךU`kjM^ݸ %,R$ aDྑqGPF\Hz"ݠ]5]hO/1 w>tcH0_<#$}ԑW\7a}@zX9CJZ0Oݤ spW Rґs|b՜BBz0ԫ>B! E9f@=*kAĚ|3n)EߎřQn]:{*yC`{R&dCw1OkvR\dØ|sDqDSgld|6%G^wKLF*l|WaXy%iED v$tJpGB%B5ZlTu]/c6J~/dC$}N;bU}T}S@ 7\z{qۆp{qⅩ*M޴CwChӾƝ,sSG h+i>|vj;b9* 2]=R2_eJ:u*jOLGg;GYQe!S"fncJ-lw:'*)ء؊y(j|Q=$H\tkajV-`~{T]c"e{mP2ҭ:o%$d>$BՁ{gz(/2>r7mYes69 }/~5\6F$Mm[l}+6$:'VZzk:e} Y=|_ڠ-ZcXS 㴶 a@bX-f?%4ߵr~&IG^us;f1p4=PIeFl-u쁿[C]^HWSp/q00NGVΎ%d;mo4 tdkgT=t~g:sedq('^'t֭a\cx9yHP+`SSScMj_bD~,oJF^ArߋuןZ)Dfb &$sxo&@E8(]!(jKS+jƣ328x|(HIp$U]֯}G{ ǫ}+=At3TTY%`ztz6(8dsKj}'+?r>xy0N.^f|H&.H#^\7ZFл81T]݉V@gYDlN1n˱.O;}%`@e*4CL MZMץ`A>OxYt"~hڹb8-g=a9XR-MD|M$'US99,o`Wl;]] xW# j]b+=s 9x)o9wf~~*0(iB+o V8j*@d 9s*wn}Tu oED5t8?qOUW 2_+Ts"ekk=x NmZ, *!F!ghkF4)?7)5LN8ٕ$׏vDR :)mL#9dl?dIhRKA.VPM8uգ(GN4P\H3!H f,_~{ʎLi3]S^C4akDMPeṶXNz<:|8ō \wk!#[]%qQ|@!׿DE+kD쿆G[ũn~v*Ѳ߅wl#Nk#!T{ʭxQf͊$_`'#Sv0ܗ&c?3<""D(Ѽifvܨ2en2>vCہ-{lu2 d}3*/Ome v$K)I7seեM<0~]Q؁(z}E)@:쯍~ܽ7b]t 7g^W5[8w?9Kaj#'11YD!dTU~p.5QO_ko>|+QhڦaRQ/ ?TʉOjo UUί- fn0|n:HUpnLqa]>BCaK!ҙq 5w7W"דNK DC5q",ú"/tjG4ĩhc! ` bCήRŊZZ4?.ցnxճYqcӯ!l &I ^@.".KDGrAOڛ}-XgGy IUdE/..:.jJ+1cgh[a$Hڱ'8vNb SC+_xs=cϸB>Q(tWGiI\B)zGCcJwP ?ұ 63?cbKVTfrgui );>l͋qHN@}En(BS ܗL䔀pCkΓQ∲D@he&h7pjlkskBZ6EP@13ɻW~8:*ݺ 2D6`0S&fkû? ￷ѣX au{NM4<9_0S7 ܒp|IH+׼5<Ж6p|:n_(ȦoSjߘ⤑\J]#1,M8TgѤN9_xjNqˢPirHh]$esoQf>JGkEe  $`&#MA_?aǃmaq| Ek~ ASZtQ=y [G4,!UGG ݏu{|Ƀ^Dk CCT,˽x7KV9N 6ixaFSvxmt-&aënL[13Ӕe< hOc4,>˂M ؜a^`[n\oVIGO CKJ*Rfˏ>lq=U20E'j]d?tVFƓMExb;9w 7fL:Wc$v^pajJb_T 3KۭE=nZUr;=,0vN=rGsZ>IkP-]Œ6d8Hڳ &嶋c| w:a]ݘ~-G@ܙQ{ŗ x"xGSY PZdfS~OH3*Vޠk Lo%X_F r3iw`-u!:wNvVѩO…PrT[~v:31T}JAaDf}{NM_rܖSrfNu`.Ern$X=ukǛgAu{ ²A3'wg=IȳыZ :jR}B( 1E9yN"X?t? RA%Pm%߁^LXe_.5LTQ_t#0P @4w=BYc6xf B/js&|=;pYtPd7!" T'@cM2 #B$\Cˌ%Y`ǗnX>BQOP(ҫ2"YԸ QSۉJB|:CI1oS'T\7Pk 7?矵s~ĕ^^kktTϓl0 2n0hŤ'D &N-<'4Q^5d|Mf礬Nh+E8>H.@`mNǮC?rAmh|qsX&1c{(rFYgbvg!0|ǽc)Ӫ~FӘt;%;مZ`3ɺZV߁CugK037. A3c+Oƶh=ϙWC8hlvcyLnA^1Sմ2@f7UCzStf<[i8OƴA x arL 6PÉ5].fm6S 3 րO,^p0N[5Ѝun4=I6$|<Ѭq{U@.۫gԿ,QUh馉`cx󘥝U`æ҄{|k"sEpw%_g" j脜\r8ރ*J=/olyĨ. I~>'=C}׼M [ 82+х^o !.@)<-oK `I>F TG9Z $(n$L}On C\]ԞpDc"'9zCWzmk!ky>ox 2{WF=sUZ@뫺P/zɬG1tѴwHg.S糼`i,]џj &G,iTYXey2ecae Qg ʆVZR›2@cZ}UP ~Lpb A!;^LLP-f6/R6Y$#oQ$Jʓt!%jm"10\kT˒TRg1y0*EiJbJM9IxOl+'WRjM%İḁӋV[oCX;0nE&uw?=grzG_v$}rdAdBsQ$`ٽݙР '8l];.)7_MAC™˿57n7 f]kWcˀ+nR~ib7K~&BSP%OBBa򗕈6alVnjjd"E A!΀dHÞVq6GKӎ{Sz< 3Q[DMȩ*{/XiƔOL$hٗPYΣOK-ݻ *CSG`4z=:g>5 QBB#<)2U@,q[|&\M #]Ƴ[@%dZ$,MPe5]RC~;gէ}c[?O/9Ol9͂,l@Ih{U< ܡh-{Y?z_urOhϵoSAv(^I}q;ûMGyCYoByK2 .9;f-LǶɆ qUsʒ)*󠏐=鸕R0}:= PIh9"IqҮɃ,4EFޢ:pm# "Js!|tfzV:FmT#F ԭưx#QO{`8`#m>B] Z%= Bb(`hѦ🬥F X:HR>ۤ>DʂbSG\>}@[Ԃb |,*UY n^@*-HO4i9-7. &h_4 -p* vZ3Gܪ!ٝ* c2Mw4nPdkHKr͛DZolTM"CݧBcQ CyH Z$Vr7s EOras`L'EƮd`qg’A{A,7p2;?;W)V4gey(אJ|PjNR!y`gӫhFѿJmW -#[c9rk~ɗ\+6;%xP_\}-ZSOFtf?үv`hف=3V"ljF OP_vH4$J9zJ(Q٩1Rð&,jRys="/Eqx9z\UebtIN8I;LJNF2בu\gԿr/ꈄ젴 זG,TMɇ񥒣P<+1ͥk8H7< kkqP@PޮaE랥iQ i"O1a}i/b=䥭U\0 K/,B9an-i'JP_'_K΋iA|Xyb/!dB'PyYڬ *G `s81G~:yh(R~,ea<RJmbNKƝ_dw~ Xש` Qo1&rLZ8` (!kx ybgî:{12ӂA~}RxcJbύouY6Dl*uҥ F9}m:Z'3hqqu O"?Ǝ(ߥhC:ϵ7Ry\lͼ8oC ?CŒDK聤T 6 p_G@'B ʾW; af*"//{P :.d I@m'S14HBL٥h]=,_L3r4E *ye]H*hrx %*?etaˇ]8_w^1N̙ kdf1Z8`u-ک sJk㑷ٚgPXb>⬪փNqz3!8ZDI] %yQWlX#hK?8:6 'lY6V4 QU8 Q3i3Ɯ8g ~jt;h`›~ڒQ؜较BD yLK^v^^^u?'Nb^oLM Vi~MJX>!8օ@*%e FPLQ/dGi:(G2! C;ԲUaZǥbD[\zE Fʥy+hEop0_T7ъ$5ҵS2V:΂- Tn|P- r08Q2*DԳRG|OE ƜW@fY>F%V 6S@ur,ELn(  OgD|V"'ܢ2+Ĵ>,+ŠT4 ޒQ,]ܴ_gnVK: IIPBsK)eOfe 1ɳ1퉪E(uξ9?j;X"!1: {(Xp.+jV@qқ7V/xvS-GXCk Vy-*=?QP .. ]Z?ic݌Ta]'!QD曍3`8-@,icKҸW覸UvWe9]v*O79Oq"(h9!pkO|ڷ:rZ?}&:TDxfк$/auK 4KZMmߢ9ʌZAAsB;kRRz1.~" FٓK rAPi"8VB> $qf,,8OucWtHYQB@6-CdT?LHD9`0N2W|e -fG%)(wx[€UGUyۼerfo997n6@IAN|uV_~G2| Y!z{h l Jҡ B'0(;w:B eS֘YM1 r/⊾.'Xgo ,ks=ƴ[K<AtT9 $hź]{#H'ɴa15՚`#EƄb,Av ̡]ɻ1 RVT&)]?]Q tS7o=C7p+8LFh3;D0nsr $e 7<ʟR2("n^ɞpƐAjm*$j'hʄv- |3;.w$]o;BbS_7yVPWMN95I]M XM*y]=X:"'_$Nߌ#~ݓT9['!z# 0ܼ7oSf+;K}ëU4J %3 H:-w?<0vBPO)9*oFˑRʿ/t>R $aL^k?'#?{5o _^l-nGrV@Y-K RDȁ~׿V0N0wqVb+Cam|o[̞S(61Hw{25cSns HB 7"D9hڂXgWh|G7SEwf~ֆðc0ܧT' nEDs*R70d(59;_w**("D]λRs#"4wSKximd)aeƝdzÎg/])?/{PyM)i›FɷƵFEU#5t>9X3d?ٽAGS\@"4l_ $ @Hq:}Ҟ79]xEÎ`vTGwR6pdq@R=Kz1zRW&pFYs3VFUkWaBz'+r`D >7cT.(aN Qu=4Z>@ȄT9_~MbSZQNņZ($ǖϽ[zzF G}"eS#g39>7ߚ-ϋn䗳ryƾm&1 C֎=tz-1' DqW4& GDէ!鍃baq_XY>`qYIZnb6(Z,R\緔 irhb)kߝ=z?:9:`fu6O?x0~rr( -xٲ LMNЕ@ǁ=^349Ξ _2(9wYd~J*7]UY:OƏ`X ѧ1/-9gΆ屳eo-fvɮTXJ,WZXT`^ w#<:-=Ț~{(+VQ̃ɀCq29ns竳HxgĐz8ܽ?EN7mOոuŕ >ZYyr(Pw\.Rubϻzf+_5aKG;1zv64TVPlc }8=T0Wo{ .$8ȣHӭ< ~OX[u<5N"R{w^s&mN~4_TK*aSRWzyO1 ^5vr6uc1`CUa((A :xd&f_cݵ 58/M尭'Vd~e?xAcOᏊp)ȶ1*Iܬ&n;UqQ]-L(# 1NI Dh-~ĐwH v UPΒ1 J# 3#FW$ckOV(w33Tf1N"tRNVNM>1@.vG1149.XlnZCA043,CI(LE;BcV (7oif _nF}XDs]"gI8f4ROg${-b) v0xF[;mè}-T!.sX0~ o踽z@HpiWW KE,vEk}1M'FzJQ-[-碋,x=c9n% A@@έz)I/pӐoN[JvDf\ +&cM滷i<5`K TXcYKRT0Z\}5Mu-[Suy;BAdcmVݼԺߢ8hsLW# 9LKKvv +dVz\SԶԂ8:]=`P.b%͸ᖨF߻PK"7v K3G\]\&mO^_Gk*c\@`D] FqP,D lV.nlM:~Kɦݭ!Kbs bpS "'QlS0|0H p_%̽8o<Յ+C{,pB0L7ؖШ2Ii*nxH,tK#-\;!𑙞+,;̀Ag#yCp8zj=A风j|SQC PhHҽ*w_I PQEI.n_\T# Tm7c!ا"DIVÌA|oq?]I _ȸsC2;k* ݙ1/w^Q9SUTJ'oڻaJ;)Nz+rDm1$BgW 0:@<,5M#zؠLA+d]kTPjEȃlYfX7} jcjK3 <p^͛R .`xzw86L䮜x}7Tߑy UAoaKSqb|L hs~dӎk4G+!q fkt-ɼp!A IzWϾ]!U%߿bIQ"#Z%3Z2+c^[`KG_v'aǕ9G鿙Mu?g[`SDc̯c˘@@LNq41igFwCL[U8o280 sqK[="jw.~m|7v0>7343ZˆKtLM5DD{Hn~8SfM]D3-t3FNQ$z͒sK] RiHsY ޶cn_R;>YHw`((7-T'WEJE:͚1걫fqaQ)B\x!lϞ+Of )Nw:x@wţX& }zZ{n?][&Q<ef5ewۖV,hñse3 ١L.FPcl5=tm3ni~vT"ˁ;*9KKoqrb}K"4%vER]CG/ɾk5S'fO"h<mf6V:6bvxH_gvP&B/,NL+>l.G+Yr# C L1Ub<컑YX T[+FJ/s&W~ߦ͞*fTj"0Y) cFNf u_xiԒx"Ri,h 45vJ{Yk3n)ExంVJ\Z_'O)u QoY0ZښD*䤉ˉ!0M8-EE g\ 'aF+UzͿpFWRO=3-D{7S\k}Pq(!x ~&dUF6ˀϾ ahU}uq3/*w˦'na`'\89;+֠AcSo4-f#O@'`(}=Ŏ)inǾvFW ] c8 1x،!SޠKo`L(Wb1D㇦LZzACiJuY4?0c6sn;NUϋ0DcUb!>SX,1b&߇{R"j"Pg(s ZrADLΣ%]hV%.:Pde!c?b|562WIBSNQym^Hy PR֖`-75\A8 K-e9 `F VℱBfoX{9"jm $$!tv.DS!u>ڨZ#q" d[qB'Ezd`[i- wr׵mn pI`x,]?WNL\w3Z:vnGfmRʺ 6L75'||v=^o 6׃HY}BǛ BoVMºF3֊޵pnA1[dWaj/#iy~c&v~<dg{LGXs"W0u)yi_i\ST-9޸Y0o"%$㔅=BC]VPrv9{6# #d=8@@}lݭ?Og-`vaN.#Hgm$3K#9^x8eu֟L$A1{Ԁ0,@dgxҐwx2hFE6MpFՕK)?$- D/c#jw;whF8V&֦_aK3G]MuC?B@iFMkDsiəzs:lv^9?ܰS%,#HZw%I}~i&:[X+*UOn EKXcں&+QAZe=ٞvGAO[N l OC^8Rш"I{UvyTG`5 m;/7,&D ۥb >FԵJIM^7)H{~w57o&,=Ѝ;AAP<c`Jۿ]#_Nm8IA <o`MWDG&PXSPzzVjs̹-d=A(*SK%[~4K$R3$" (x,l}Vj~S'9HB./qw8B- {hƣbON\=D aGVj 0{ߩWU}pr)vZ%x-|sH5| Z(w="}wX4: IgH ٍ;\dob2?d$ o@ N bvl_;}~@ߵP4=)=Gwڑ? p[Cax"`F'jD2먋&ĚyȶYg @?GqɈ[a}!'h}6;IZ鐨SӼsT ˶?\Fq!ވJYeb-_R7D[+2nKM?|ADoqǎ=!_; ^UXc'!EE=ݼX;6s7$~qMZn18P2i+8z*6d Tv,c8 ھ>t5LNxJ_@F@jb4"`뵬ҟ_SݺeB>/n`%&߲RP4!3cI!?CNrd8SzCt<1ΥƏB!]Ж@¶ȇ5)ouqfy{Iry 3:N5.J}WjM%@;qCBL+ &hk <?G&Mgs=9V*V qcY-GK:Tщ=M(+;<7FgukȨ" Y*mT>$5ŏ/Xˊ5 Q;4[s5[Da&Ī4 L.I?_ &7cf cD mT:ҋ~1 5tn~L?|mCv2G5>KmBq1E 7DǍxJ'mAE_A#Mr-,yVނ#=&PˈA/~?-ӨAݻv miqR xz)&l w:V]| M=F%a`ݵQS,JwTʈv HoD~T_5lN孏Me|_@)KY2O052^%+"6[Ƽ^@:.2RuXdo/Dq-=VY/x:~aI +SsIwn@RIЧ&c(3$oGiB.Rs5]|["p7/uVd8BZڪՐ)C0bW68DzƌЛYE"wSQ <9֋y=7UJS7SiL^p'0(77/>UAj_ B8Z>Yggum]CA F э}Ԃ%ɟQ1bYaх5*_!ԆV.hOw&`0l~3!D|1!qHHZQ<˄R ^a3.db.n[,&׽}PHb>8&1&?&~IjQGTiv`Rpqk\tѱzSWuค #f oJodWDU/ſgb˱kjmLg&h};?_O Lu:SgiqëfiQ4 _x׀<[RYיeJ{7S.1cO@Z%X-{t4;[h8Z8bYܸTHAGY"6߫vȕaǜ#UȜk|Bt1o:Wo̐z zGTbeHuWe.]=zdRrޗl댼kxYqǸ]]Ae4>%QW-ׯ|!J%2l-%,ZErW0)_kCOZ~]t_!} Wd;#[s{2rI&A $JFt0J,% Yz)c矄~B퐁~M7c8k8LNA @Rp,V\BY`Ji!3n.K9?}mo]݌d{ ˄ eNJ7Wzݶl V?AMF竮L3 XcI<$$c~(KR dUDiQY;͸/ڸ&A{b5x)~ L$V"+f֐ N욜@V"tJqr#l90Uۦ I#/UNY\!HC݈.?A򁑏1xNb/˚e Ӝ$ -WFHJ|BZ"wy.3,q$l0 `:_j_ ymOF#_R&UMn_[+le%TQ9"$Ll}fQU]>^.iҝa-BQO-M;>]j0<5Ag\wvGPQB|\M:|vjԌ9'هA\+JhƗ94eϐlώQC?|i&ͤFd /F]kdbS]+"bNZ^gPHf0)|+̼|}PcW\W C / > Z8j)l\`h"aGI UZ CR窏 1\:DeDӕ  dЀR>ֆ7h+wt/%uTWMGEo-{b\'ʰ:N6zf}D:G}/s[*pE5+y 9sD#*0B;P{ ;,>xL)e j)ZɯB 9nTda6BhݣzA$V]`iQ|zf^p3ږPR*Af Sx6lO70K`NJ {(xzEHҥWhɓ4#ErIb-Ԭ?,sWudG_'MZ=ڕw;u))Nҧp-,2WE<e_ҼITKcJ9tXN 42\Lt604M(rzLu7qjL7 ի"X=٧G/8sQzdh-j/8 qS>mKWuQJ5Ń.1wMJȲLXxϚ1_M5VY sHάl115?3) %v$i3;p.jGkڃ ' w[hw =ch=m2#q#gl4V>B amkҼQI-У7SŦP{Mu|o/yeI} as{ꇙ q*&rNՎgL*-Fta }|/5)c) b8I'\Jn,)ڮ=]*' a㭀\\=+,5gankNJHDɁP-p]byEF`^xQMxu %f;&=`., 6_Y$"xg\H+:̏J]WLe xɌO^W[6Nq4o7 ں\>v$G7mr5e-VA}&:X}/u׍L%՛e1J[}L0ZŪc2X]C6,86tkt]"xe76U /RE8!\\\Ig7wS[ 83 wNvQJP1l+ 0o:* 8VlR_)6Zj9^ I*`Dd*]zWgK0o;4KO |3'<]B;re\4 7ċF} BZR$Ie X[ ]D HYe4w: zo6`eeclXUü>GSYԕVAQ#DJ։l^'h_l^W]:]%T8;XsWW~ӐnT}&xG;I_RkprtN5"Zv{ImiX :N֠S&}$"FnGck&[r<SlO9W$2J{t#q he,4ӥ9 ­(vzrP[>r&ƪ`z`Ue2V 4  HFi9u5ܕ٣(Q6#QKY~C/VaSr/)Er2/97$8ٝV<7C*F&ԩ6KAyuWB`XY<~UW L1-*nC|'!hJ]!_U0bwRGL5=&ŏw#)B(=l7}Qxm6o >bt4h8C%1B҆Ƹ?ڣ`;=iX Q Kz)O&f6g.`O{mbGrF?ʃi$s΃_t#D6$.|_ʯY;!1u n nJʴc^VR{_if6a"o_GXctlSY;'J|1כR䬳J@^fV8%ǜt.ډ E]nA?Ɣ3$op߅ޜLTe[Aj?.{_ma4?o d@Ct@7=* C5 =<23U{#<蓷n])47[\[Xlp{*tF Ů(nC_L?rɚς!*χ\\ml{ՠ"u'R(L2@+(OXQ4hJֻbn}_@0~#ƿ%3XM~-W`/j ǀfɋb$R4 4@"ŷ&ά/t' fJޡ GI:v<qIg]7Trl]471o@*X!>z֘apVI ?y'xfZO' puP}#G2 TOSϺB6Qseb̄Mɗ*(P"0*~+c'AH3M7Bn`_`ykK]?_! ij܉@H޴<< "P)9\h'K%IǗw50 |$&x׌PqRMrs63qiz^\"Yr@&Nu@A-ӀcY>F$f^zlyoi^Vqf./]ΈϦ=Fkրiaܷ eEcONΨOS(H"X'ΆWۼ~a<؝ (w.y"k*D]יpzHTѮMtZB=yd}Fa_[lJ6T ٰOX]Ҩo oV7Ꞧhɘ}9*ABJB*`%-wmT!q;qͫly JJU&CR\x'QjG00Z!p2\x!a-1'-lgMTӋdQF /UYX ĦoP`NKG+>8,>+*w,[Su@sfM5HCMkJ+.;'?ړTi/=M_=]Ahc;eXT7vJ1,^ImKwS~^S^y :lƆ=@ :"wUfjPJKe%NtJ^ߚP NqWMglP'h07lZS{z= h Bh|gLLHL]ővbi]Bś\YIj[d:[ AG+$D(v4V\Ej y>)I-{YI`71[G*!F`.L]ѴAktQ֬pӻߖzNh(d\/kVltߑ(D,!y** U|QO[ 2+w[Kp?V-J`R=x\sPJ܊@Geszވ8ۈ, /lѳ"Af.xC"mјU%$ g+i j/:qٷzۓHW>n^"Ƣ.;[7$MZ31BP3V;Zzw+w{| RaҢ[ S񷯛e02Z&z׷`UДcGQǣ78`JLJ?N j),B|Iܼ:WIB C1Zeqj!yd9ODQ/<tmp/bv.3ff02\`LыJ12p|Ю"I%U`I FgV=oneeyvg/Xp.YFPwjr7M"#*ڷ_ s" <б8Ї]&kઌ-!E&0a_[ X'kݬxz#MdupżmjYv@ҙHOIɫ7/]N!o"B輷G}9R/}1M%`D!QȉZaP6,pF`'FUlz32Rp,1qDN߅?#Vc[7#aH'`c*rQL\t7*j QPSSjԿvvBfنn p[Ok(j M9l 4y;tf${3kQwb_Zl-x r7G6#6K^6?qקDv hz Ԣj Ś9f-bYekD- ř OTMff!qXo>H[/w Kɚt戋j5FQ@NS4JnVZcd7@N5rFB/ œT@QKCsx)!sdt:O_5Pq> c`s6dqa q Ɛ.{Ec?}>"hsr$t}2&PdvCcC4ȝ3_&l9&fifΉ#?`sm&(kxwS"Wcȍ4ѽ}.|J8>7+0Io cdS (cXQPN ,*(Zw.e!crw2 \ NsGwt 㲪--0}߸ B+F ?I )"wys#,,LWq(O+8+AIb~9=cFK} M ݣ儈b)& {GWOl;_uZ%(2Ux8#csnӸ oqF %S;&9$ny2^|Vvd[>?Ōr?%֌E(1[O[I:4%8 ަ~Y v1U ^8ԟR SZ%~jlp .߸ J͍ p/]t_]]ٮ%[͞dX{BF Z1OBC }8]1:4!uLVt+WB |5"0ew7aͱ@c5DVC tsl) Z'gAte}CΏ.@+M\1#k B[VUE-#W7/ܧ+ #+Nb. ƻi@ uHqo,%wm`Gf!?bطۭ{=[@xKnӨ[2kĺ3ӻ1pY]AKuRm0@ܤֵ |!DOP5~hacTq*d@8sF3@Ex!7:Ǿ~ς +a 1xW1GlXcf$D"hox|9ĵ (TLwmuT)ٕY]-*?ڿ[oi.{b-q~Nv3XAG#\|n4?*6(-C<:Q=I|OU}$,S{ӭmXvG`Wߵjһp=8~&UxhطMai?Dmi@f9 i-!?oѮu+ k9ppV[D'ghF?wbN0/s1|wvm1_K>q$|3zK!Gc] ݜ[[~7OO+Bdm"BU Ě(3)٢~&EHb]F>k@s !j8ߡU  t-8!k Y4q4x8$e=O&C]F枰k٧?ڣ4|AvwTH 7"[~ӋmoAN8 ;۟A.vxji8A[fՑ(n +bj*R5?Y$2DN]G>$Z4R"F?Rb JGޑuoQm?ЦڠE?kCmD&(`P06r@!ҴkNE/o2/U6+Yt* dܤ @=wzExI>Dɔ܎n>6P;4=\ZiWocGF8w1~6hKӶҒչ4(归2$5TrvԺVӽ}~~ZQ I2JJ(ry!PS͌xk܎==Dғ{M xg 8R%.qmj͵mFGT+O.W$+.Kݾ^ي wMď)9Ws zMDxctM;`b $4A2/nL$vK h3`Cf˒<45:&6`n^ 싈 q #+B83] ;s &ݙXh|ۇ$Z@ :ZSL&GSQwn#i/ÕfO]pq֧vL7^&׍hL!z:̿XcL('qKheu TGhZjERǵkrLʊFDᅕ:&?{ OrpAΪ //-SK¯5E9V=Ť";3SjHn#mV2A(FuLZ.e.CCeZya"p",]by |Թ.<: ljF }hcD+%XHtBnlS۹_5"c].f)M=Q j9PoLS(?܈8,`u 5BB,F? pZva. <σi+ FVTZG!& k.s嚞˲솻ӒᆰAl&O*F7;;иa5ڭ!)is$cZ0.2$,x_4xMFjݹKhF %ʐ*;*&6/^h{jGҰTxm_b>o;iȐoXʬKHUѐiWTʛ'Ńx.BIa?سjΈdH%xwqmo #[/8[?RZ;[[ݓr@ƨL&Gj #3f)dLO6V"#3@$tjT?-M0!I~+ҧ$o?by }uQ492^,`M0s%#r9#v`(VitN ך" yĐ ._T+nWmÆcK=P Șv*gYZ07070100000037000081a4000000000000000000000001646b69aa0000aadc000000000000000000000000000000000000005100000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/core/rdma_cm.ko.xz7zXZִF!t/]?Eh=ڜ.+qNw^s+Ūw!7Ps/׹XRhzl~UeZ) Ѧ_ tl,+H*)8=n ;'f ͏u5SW|qЛvSPw 6uw[´3%8 OOVK۰([o dmY#40ahjщ oҐF"f4 KٹƬݹۚ5KPP1ū-o z% "b4 0Cڋ J9,W/e>e T"V Uk[bi?c436.u%sy)"\8 `N4bk0@i;;V{We(UlE&8 zmN=g(}"Z8e_,@,FKFޯa;P2 S)NBꝅ{` ]DWҿH^G#\pDcڗ~,؄yx o-A$e ?e[u=j[VB2 mosTۼ: zzζhԓ[5`", 1-OSOk&[g+=ePpլݯ"J26t0|79 qT VFaCd*6e2 }_75TO7܉ᲢJ(aťubML.{$@$ QTL >u~" e YBu?R/DK巍Poq!:)O-Ü- b@ؘÌ98XvŇG &!l-Ɵ⟰ l3Pӹui"i~RD΅"wEdrӚ۫ǻVPxEn+oK:X)27b@.MnICavq,;5rbDܷ[Snd wfy sx{T#x]Hj=TK6iٍ%R^+BUq= N#u 5E) 4ͪ3u\rw݇ @P֦pK.ϛ^&ЁGkrr., aB r?tq&;Әz aM <$4wVA_frתIfcNPLAK`h?Bp?v.4\2i$P2#CЎQהg=k[[aK< dNs aʈ9|XN7HZ+Ix/O%LCmo-*{." ؍MX@'MS)apglvGid l;֣=|$-pkg9R UgJeY d[q1Aȧ ;9Kh D5f 7ִgdoНբ8=31ARK˒._dP!+-ɩ2ZH5N#W3n.a]_p3,,eM޶?"]HL 3iW\8_vDi(Wp2y778hfaldA$ʴqG1s~(|@Fjfo%`ׯ#{Udjj!]&B}dDd}'@b؇w{8[2ql|,~a1SzqM 9]uYƸդs_h=~xGG<i\ %0Ͻ6+kyi6$4vc/t0p'{Ȃ/%[R\7| i`GГDp m@AWK^tU$т)XR]TJIw_p۸Udž&0p+h$ىt|{ NIׯcz־FۉSCR#⪯$\`&ԠRyrM dh@?f9]y=F+yp=2rLO: gd١|i]R#;$Y7/" C C j )Jņ75(6D㳥2\>VvZ6|yJa׊)^Vw%|v6]lK fD^Cb &RbkmK R9 )yqg}Se7 . .9߉(Ą]4jvV=M-Cutk5yF#xH*<(;*wkVqhIM] TgGƱo8!Cj8Is)·? jݿj\Ȳ26>#c r77 ڮ%b))Ľ.jÞu'|,n%<s#_szU (iá~Z zXwWsTVC.>AieN$g[L4"nG.#Uӵ% ԝ@FO/i X )ԝ5?Tj Gy5KrAʵp8ɯTXgŤJ:k;N5*|u:r3Ú+sPfk.UC1`@+HUkZ$ Plz~@>Gz,1=vK5gt}f1s|aZ}Y,1o)J1~0zyBjzj ]}7cd5tR]㆏G e"x@F xyxTvK~bBMȑlúL7_wY? Ƶw4M5ck7oI^ 467UFCޑ#R~pYU*d IG:}\,J < :\:kɅ͌*J}ʙ!EUS%[9,ܪjTvu[(= _,f[u4șR,$Zr] v OVW}ΌYy5?xC*rBDGcʟz aHP`iRA_M-H6d:4o b,ck9D㇃M[mpo]$Fk7 S.)2'ʐaS.3 G{XcYT+dd7dq 0z,! fAWvb 'O[IgK˸Mx=)|&A)Y{ܡ`3,`4BH53q3Or򦅹xm>c{KkIs^cgU>"Co1?~OC7C VR_ Il=#jTڊx $+gM}8S֏ blk$h=^ZR'ָ +t_R*nO@J+;RW k@- 5zXǑ!BU|nf4YK ID`z7 l'Oj=k;3_"䕑)^JϞw%y{<V~ 4Oh64f@βf2vLD<; K6xB1heq Bd(ѭ)N4,(Zٌt*x쏤y:: GPBf"&Zn邀$;lpI&g}π[1򂰤f]\T>WgY++ Xs.ep)W3%8<$X /yˤ::Hs.~dwBLg}9 "+wRq/C,g r"Lik8kpqFmфhx,*:b$Q2c@~kYD1J*3EbTLpyr?T-"u56՚a{=&ٷ[#$_rzinB +jeʷlc!7i$Ty'>5']cghFb<^GkVUUC'F+IG O{O;+;jBjBغlm甈BK FW|TmND 6WASzc}f[Ox."f{B)ɱA[ 5Cj^EĴN:eNAqҶ8ٝVt.+.k;4[X8$ Yx.VYh;=6Z;w< ~8@buOj mɹ*ɞ#$xí%VIZhHjsE)<(A] Op:_$eyhQx0,S{ٱJhLZKDnS8r8S\'o0 7!gb/SYHM{O>Ӹ6.&)y?v@k_進9Y\`# i(({~mdjg̞w]5).p6XF$qT&x;'/LQatW&zin4V;'c 2~]O|b5U\?uL6Z\rJQX4418* m+bV_,DÇF [,0iid3H^Ȭ;k|=7s=%jiVM8߫CcwD6aŁ"h\'pn=27TzwťӞIAF;1uF?/߿!R0v7ΤVMۥnK*ŗ!*3#:?C ?C& &>x+u:C]w}8~eĺn= Z?~ѤـB/gy!+}!Ej=_ k2^$Z TD #W󑈸+ܓnUiD/6hІ@nhibSOy jn$Z'fAY <\rLͺQD 8N.=x(.G.JuH!?7ڻjb2E>5q3x(TC̹eks`g{PÛݲ kܫ`CkF[VwCV@"&_&!* P˦~Ԍm[ՏxOrTFT9E.Qm4Èot1Dt^y q> ֣lI~YN[^\CVV-QS3Je\-IVӑD^٩v'(*XCڈ' o`3^D@kYYAǐ/KEZT gڪ!™#ڑv~M.oQ^ avr&:BsJ'~lY(/KQq $ ®9Vck!w^+hL{^x y+ bқ(S UUBiwB/^oڰE9=^tQ0e(*3oK.m7% Fm%,Q%C?^k*`:~$Q/ >{/"AFGfR)sp/]u@P63jGH#]|<д6ģp=%23*`$TVgn\G3ᴟ(-x=OR)L-h5pɣR da٭NTVx!KUjcC@32-?v|l<8r .71B#P <]=\M|iC[3yOlS99~pc+4B:a]0FFb#u$B%"1B_*k@n!o@Q4Np)t"ۑ2_̵641x'A>RCiXT S3(rȆ>bZM:2-J26%szw}h 3`IЯGЫ05!h<.8eѧMiŽ(hűXxZb6̍<VkQ[KúĽky? H|5(AyW Sy6kCeP4Dl'A;~g=W{M̨3rWfxν<ŇRBގ;-etSi9a u'9I10.NiT Jo5A kLHGY-q) :Kɧ]w'kgU:ˬFyEƍ" oc 7z@t9 ,d%i𩃙 h*_Z=c9Sgc/y 3eeA%mXdo~8EQ˾@2C1?4=qq{#UPI]za&CC@7!g)'.ߏ^?BvissGi3asBSփ{p?x=U w-9܍$FA}~ ynҺbjnM>\Xa\[aZ7FmNAfvang՛+]hrp%"Cҏ\vW{ɷ2.y攑RLG4GjIfcqw 9MG79ڜF o]_e/ %" "6сlţ8|2qI'r`%ߣrBI+,===t=DV\*]U9 6ae%HI'd-PSjh3 b: *bhp&ĤDimZ.WS>Z ;h'~iV7&?LO r]Vz dnGPhrvx ijz8XS5fy5BU<ЅX j0*&A#xڪSVH9+g>aYn|rX8@?gh会[Wƻ&ilTax׉t jX jZ_xuD!QRZ-b"6_e~^"e,O`f O(_@R@_lPW;񁘐h%j*9 #݋<Gzt I>,Z2b?V>?W {lAn e$އJj0BvwjvMбLvbwgpY2` FtO\5R,H0W¯Qz&3ڨm1x8"Oc{U ]Dܣ`50V,0߼~֓lj|M@ɓ<2˕b#ɛBE1Ja, MUw =2jY%σQU|,*Y2̵q{Fd.†bFrRd%@POOKm8@)v,60P+k#>GmviK1Kv2Fv;yRNI,V(4oɼg|RW* n~w/nb?h &"[)Z=ϋ^˱ R1l)\ro־L;@z 㔺I:cyQ:h4gR qK:#bq^Hwn>Yp3߲H |_-$a;M%x]G:if<Ǘ u4[z,]v807Rn:Zy$Dl2WםKPʟBQ=둡r?#L|)&4Dx:g 4UiK~ D!M& @d81dWkEd1-Oaߪ {nF2LZE٬1?2¥}t>f'|#1gDpͬ htʗcɟ>tb+rW ^j$DebLîS?VBSx3ID<^8Gr l,j*ȱ#[]1Lo QTY|^6 T䀌zBOB"]鱈++W>e4T5R%J/aK=8u/CtG?z"Ǿzu l))MA+ )"D{Iڙj_qLG 3$<=gC}!{BYѪsXhsqaJo-" x.[UpHLQ:ڑVY p=:q"84rT9ʼVuT<Y֧3^-kmsa `^y`#C;{5{aj|29+o ߞl:z̜|:*T#I7ڌ[̝-HOh0g }EQsǸ> YC>C<ĀOvd0h Cږ'U:/BXw#p-t(*k%Ib;Y}-r4?Z дS>W1aTXԂ1!3w:lɲzhjkrAXPX--Zߥk\/~u *:jRWU>u-R5EYu& AG6oETHHJ9(SGHj%g42$7{J h/ :}p}:/sD* mEzaSg$uѽr8da61?soNwU:ǓQǙTBJ}ul<Ӝ`ԩe<[ᥑײP)<JhUx+`mPtȘe nM4` rRG'hzί:i'mrA\(JwEdrMRE4An'x$u\ÎD&T[M3I}M3uTļ^Ft؎i+a=/GC\WlQ@mk<ސ4SPv9wVArVO.u&H Y[I}ӂ"{V`[[UP$Ms1HX)Or I&h&x[ϥ4-K)@re"k]//4;PH.8AkHtlD(~9y67E,rEYcPbB 7_B ,ǵ ÈocT0#RJO3 .bv:#t 2M$*=W[\>5/hX݅\ulK8 zoAw9^ޢ)p18$K+% #'{-5u*-dᛡNu|>?:gY%{@ߙUYV^LJy3ޚMb"bH \\5}HA!'la7WA_|,imp9IiCXlh6]Ƚ*l]EMeUҹb0XEZ',1xI/;G&qaH$8qd[k>5:w>v8ƘnB[Б"֓=A lxūiԈ#{L. 4Efa?fA0V[?PJP{ku)zvyk|a]/SL=;!cʢܲޣϟ Ψb7xɞpz Z'iA(]>h\!Kn4:J!;Wi34Q(_7Q*A7 ]i%f9)c#Ot:JpQ DV3&d36^:  kc Lgww;MF}R SHMɠ~J֢%7r>}Zk!mv-jY\)Qm#(6I&),z'OṪ-È9UZၬ㓳Og^ZcHY8c\V\䗰IiڻC5!|VztKr qd~დp46;7<,MH(w*`c[Ks,Smjݙ6 piWJh(;fl4 cP%S&_=9`¸4ū+x iey[ƮBV=|k:`oҩ H(1>Uo<qհ?x^Wq/ [fZ:[́6fI/nAvm)+ԅ^j6$Ў (?q sCj 7kkov4xRMShi2X:s㗅hA8uqPN6LyzHX'y/%Gʙ,'!|WuO/c"6xɆ97=4TՉ?M)'llfRhP 8 RI'-N*&y ;*d0 -vupG,իv:R_nW,pcgf qͲz"3ze-<ܷc"8rBIA-ku+?J}<7EUQi*}PGm]G粨I#;:h]=6e6/=MD;jeqȇ~[8 C}ypLƍ]5IDC}G tf3'SV&'xXŃn6jӑL4SH]pN}eDs z 9*Cǫ=3Q+0܄C/_Y3 :4.(1b "(L |.@SnkᰫBα*6> ¿!4ZyJjK|8:I/~6nr'I ky(N :d6vʛ *v7㳆m//FRϫ`Z"f88g:L~oB0P\ޞKH iҺŤ5դ6poPZDfAwb&n2gONEaRfc= L>о/C[ϑUEq'zůLP4ݒ6fwY㊓pN (9@X\u8s:NfG.JU<+WOM5 0/l $2&̾K#az0PkA^#!*I πJC (s,* {c൪'ZP׊*W[ٌEOڇq%B#,+OE+d=kC8:/tV0OnZׄ quex^ Q)cFF Y^h U7r+n6š٧ w},I߮i Ic3&,\fiXd'd+PwE ,wLdaO.`Ut'L2e]n!4/GoĂ`(&&ݒn,!SX=ýгkvi+xb҆1r; 8Dω=Y2T َ68g^ l`v[-4)lkp.8ڰ.1V 5$ʟ佌0G "}t;P] N% 3M[J4+_ZOڧmS;dž;V.Lt{}XkfZϙ"E u}2ďMwl'>M6M!pnR%!@hF䫰Xcri34$أgAM @i2r% ? ']?p睻]@Rw(\`C[43 )m?)#.p/\=m:Ž<Δļ4S)-`%T\01= Pcj ,0olId7*dKB(/)]s %k @~m7OA7u`>S^udEϱ4(q|1VƆ\.^UW˙tC)@YbāU/#i1MM3~CҤvdl7$Q!z7-Y#6rֳ;5׿K".XF}" mGuY'!']rP=~Jb (HP`blv^74V>߶=vC,{|x% 33 BA>q?CˢMb^:> Rt)21D$/Ve8!P}IZCUlyH=I&xx,d6Vȱ4ֲoE;>Uf:ĎH) 5z+j'۱á̵N =X&Am$ܒGZ.-*DJ`BR[}S]̥ gbz'bW@G+fV )'9?\!~]nC 84l斪3p"IbjHr2WML;Գ)"F<8Әa7ӁFI26Sm޾0CTzø4z gMi#3r4p SǵJp\%b:,~bלVA}c[obq$\-$e-ਯt[}ȑh*1z+UvwڔE*| 3v;;bB w83:hmlW.\oRɺĚ^p(O -'5ذK /xaa#5ӼB<˳9YO&"aĆd W 7Riθ>B`^rٮ0b&O??%rĔS{FǓn%:ߺk.:F !<..wx1#tKt ~_L%*dF\ ##?E+18Wf^ᦴ"g(X^7B)4[ pMQ;bswQx @{,C}Uς(h淺ǮOi] -p j={q+Q>-{B}'aȔa0ji=e*N'ܞfЭ]ڵѲT  6 \`Z  wamp ~2)|sE:S7=V =0!l)P3RQ/2&ӊ.6MOC⟸dƦZ8^iI#L/<7h,#)^^-,0*۰q0eTy8r8(5:ѰdZED hS=ބj5Tav$7057?\ٯ\ջA 14,Ce1|4ww+YN#=e7W4-OHeF¾?q S*PAC]E s!tz! ܫX̠PըeO* ' cѻ$ 2lJ裡Iط&OVd096HE\:8^;RbVBv[fE r;fD kt|@\hd sc 4ȡίVsli`04^ލCuh4Bm+pzeOV9w Y{#;[bL-Lbq]C[[GSq(ycFqh %64 E^ _B`e뼟 ǥruQ,QV07S'MNO2Ftq_nu6fc}7}D:qlۿA)_m )uk1dj:/L$x]I]&Gh+nLD2o׊hZ\#Q,p?$o)f9uwo(Kϕ?_uݶDjF!H_k6|Y0tm;\^=Qu'82^7[`AV*H,I,=rOt EAFU0jTUAG:F!*5{( 4j"o^WIzɘ3+?9 ն[A¦o- iC+\ | ī\QuYV)14{9/P΁.%r;d[>^5^\XPP^ ϚvsFtȫ0g4I%lXk;6 4EaDˎǙ `zuh4c`B+ z^|հLU<%Gg6)M&#gV2bmV@cC>@$׺֓+ґJDGx!;;O&b!r@az4d (K=0kFy`mbThjlo9}ux-Q+6q=*z'OWe_4fmΩ( -)ݳj2h)fRb2(KCJSs{"ޱԃfMv?̰J'u<(X Ukӿi)TZP/mvHc,iFovxOYeZ-./eUZ Dv_/cj4(y{^\%K5 Ơ!'piWHp sk'03;C%kԂ5Bw* %.yGSqqLUG;I6~Π+9Wn| Շ`PZvB@e:V X79QҮgGl(y7;3:9ts'ʿ1"6WsGQq E0Oq@obU5Fn!唓>wX s%-"G?J ^HZKZ眱ݞnƹOXaP3I3v.Q$g</jt 5;Ǻg͒"&DY/i%deNgaQXNpP0{Mp*yCvWg[Ď;Tl'` EB1L/3 afGK ouwvM!iр`s^BSXaʮ]D-@0F7'?[',//à6RN.J̱UjDۤ5>W-D`•w =٦2Iq|ۦH~ҴdDEx/XuɋR,zF#:<j)B_YOU`*`_7P9yS 욖n݃Z38uksdipD`+Ge<h{G>DN0:k)+txwTk~Ij$O9'דDPZLX/grU+ܱLxr6\'DϾsL(p'5l!Lj0(%X06 =,yLǎePY/a4A >3 3! )$&")ȌA€+:lݍt`3 6)֋WQwRƩeJ@]˓eҟT(;[3vK@K>g[!QHGy/{K1:h ɦEyZɬj w5G x=q#yQI`3g;%1;oɄqCK(U()1wġB2&%~i!073k.~+ @aRr(& B\D ^xNIjy{#w?7CMhQ뾝C(2~zXӢ~rë$.e;[I󴟰JLԐ>-z_M|^XWMwSGdߘL!9yb.-4!ۤzR_s/H 9v p8MQK6#CcM?7R46hKo{2ɡ!y}HezRf@\` ;^P 5x`!r7j9ӱ7s <`>lozŐhӴ>Ξ$0!_Oa{\ OHng~Lm#p1 U:-x=(lI-.oҶ97$i$xy/]cOg?Eʜxrnway{>M6>pxq]Kd<@ : _ 5sNy=hRPYr@g\|-kz31?Տxwʸ-ᚔk*Ȇp:i_rGr1EvQ[8MLb_u )Pׂ.x]8w\ƱK#EB^oDSS. r1o|qyxw$Mۀ>hmۧ^v nAo[Oc- {\\]vԣ_ h>.&I +_Lo2߼i]xgϨSCJ03d."#*p'oA=`O^ܙ߆P~bv@[^W( 'E[Fʆ6D7uoIY }J7A^IuyN0& ar]1D0=.Tl;OX`JP]@0$1ǵc@<4hc [u>=k9ڀqT<ܹHbK?zӸn/ӷmL4rj 𼉚w,|Nт,BmH [4] z*8>VjΫf.' 30^Y=RՂߊJՕݍ~%ڜMB&b hZ`n|!5یL>_\ 4/Rd7qIwdJp (:rV;8/`*>φL- *èJE=u٠$' w!(җwҗ۹x!Bó7G =",q! [!mnR}Ȭz\ q){ٶXsnq4e=ǧervC4\tj<>OZe *'>yj9;@yb)+leef*ᙫO.; ,Di7Ue܀Spy9O HS:IZ@/IPW/ Q*jxa;Vqm=#(9a"t<$ZyƤ;ѽd^'7V>͗,?V>RS<[O${4[i!x ɹٮ'gʾ# MmUl`xK>6.e[e!#]3vg}fbE/Q+FQrxkJ{_Z(Φxxz'31VS!صmYCtRذxz|Ypk9={p+Vy@KG+*dJ A+>NՌ[KrԕrD:5ijrC `9プy^C@?[Bo[skZT !7FyEo3ü: (Kk]֢W_gbǯ?N?'t;@zVuȼϣmS|Є4N݇\`lza#Ɍ.TFzlݹo ϖJRi_6xGϳ^Mo#ש%Ap]48a jJ^Z-Χ/D$yP5懜yf[D6 d1#]Q '– 㲟6-%40Ɇ2lajH]W6+qHFi*! ?B꽀][iDtYgW .rmxh@iPp6; $&]p$T_{}_ax̄oݼ`6s BK<h<$ifqqlp~ .ڨS5?ݼBr-sOJ:1ҭ?#nEtvdTe‰D8( ">IQNG]F ˮ0L&pq\Oދy12}ÉB!}8f-.@ƅ" z܁Fa_v"'14ӑ q15(s P5Ԇg&ѯL9${,kMB("(7S-Sh|^LlѭzjqCSVJ`ǵrwk(l0hr/z@k N7}$ Vs \$֨rk/^ !3=86*NFPTŹCFN2$@T/m1GXtP7lmU18՞F!l<!}2urkU<E5xqKt{{-/c$}\Wcq/ebWW/w Y;p+Z<“ߵ1PB 7fBwS>-,*WfpnJ/ɺMP38tT$gᶏnA$;rI6ēŢPr)1LR%LJ͍m p~ؙ0P6mvQԚz[|q-tRzNl5Jp܁ Gŗ[8.PA*߭!y>YvP/MGb5͝,MY3<l{S~ ԁ9,QXpkxGP:۫)-).\?vɑ-J $FQM=z8mD*JkCz%?@sLoctnpRhqu)s/@{",CJ>r{q'_/ C j$rZͳs{WNS ~O%,S%ؒ.h`ʾQ#Kwoy Fy}XRCGQъO1PޗAcTSvݾʦ&:8j*k4dG` 0WIgaH3CG'E5Cp=!|c{ɽgf.t#aue-Bx RJSNP#KKCI?ۓno PV]&v?E9E qTl]i$XInu;a >ߣ-O~-޴dK]z'%Yi%C pxiWaΪmƿb+{C.-l[ u\y}8D7^ M$eyeئޥZ/D02j4%#)ӻx0=XL&) Di8{= 8"Ab) cxVw}DoqZ[WЕ2c6X'G5sLluX_Ll 8x^#M@K{)SxL/&<&)7_X+١.+gQﲪ!n*+"e2={շep!.lXʮxj9Eig6*aŸ!&\`':jjIP]CO'quM(n\,orNg9M άDm ,.KgzS{h]B{fPYdթ)M\NZp%|NunBwh91ghSWœ"IM*5V&K/WNaGdREang_oLkUeJ.)5VJ4z ⢭s ϿH%f4|=m>sTA8 u:DTn@Sy 7QgNGzx; K'< =pD4XъD ÛR=iM(3Xxwv _&D;<ˢ3fe\~c&@: {| X PY #0qaX:mʎJZ}9+4.ي-l f9 EOLo6%Hf m'O_\I<4l\jwrt˳Ca5OFXXӛT@h110D6;T%ٿKMNi ^dsZjz[y r)([, +7[rc-6pgjB'ѾdEX;|Ԑ3 ڑ5ի+esc *`QT`quz> ctb+M/H G#6W3*tUslYj' ,`{ČY=KIJd;rw\t]7_\󵂑![4<6 0Dr Z U&gg8reѫvN YSi Рn|[:^Y밿b~hol+'SKS ˛ոXCY]) E@jUV.gɽ;I:5 G6@CW =ˑrj۹&Mx2 Yi$z%.{"TȈΔuW<˽Ot}Q" `-QYZ`@M@z"l ;>`|ʳgװꅆb7Y10ʏ m-~aOp@@ :KMS}:G&u=TI9!>8H:5|/1f,t5`ͬfK<֥3 eBWo~m3 -ݐG :O$&C Kb PN$ĂǯirV7~SO)h#c}Xh%#JqzqMTĻ;/-rEer. emͽi'i_؀4B!O`w}aJLb %,toRrbLWNnNE꙳) ؃'Uxy(a^zϴ&eiϗI0uI%}|Ȣ=>ZX^8A_HYX yT8!lqv"۩Mf&kv%PżO߫Oga>,} nETUR1tㄞdthGx03#^D:Lm/H[b(KpuPq8l,)Xqkܒ vZ{Zy+4SSM]^` Sa2'"˜YE,<V6jT]yS3`RJ`!inl3 ]ӺҒF5KAcGfZtjcZ GH$5ӻo^E2G(%2=7|~43Ԏ/{p h]fiyeH.=˓6 gg,A-(m˳p8y __o35[c-/voG)N|mud%s<8oDV#*kd:-y9C`90{G p:*YZ'Ǩ~騍ˢifr(~cON:d _89i]{Y Έ \)`{ңsASۭa1zf{N qp`NQy82D +ȷVn ,iuDijjGj[x4y9͵Gbʳ7cO"I=Q D=+ hvݧPt >U`UCoǼjFq)a )49|ז}L-&dYGn[ js˓K=5=OEND§J*ۑA @(R4]kk޶6?&V3dw|I8;֎in#\,2,jT)Ϟ3BfLKETڝ`mzwyٷՆO-y]݈ţf3OERvfC wАX~`.н:=Ws:/R-2e {L`PZS|S 9r2uWb@ 5}M`.gbZᬷ(\´cKǫ='m;}T;uWjKH,_vG TIGca;9̆^$xcnΆ$Ԏ:z ~gz7aҔH}oGybm%@$lɳWn5;1KJo1|3.v ?q+pG~K~&o[wN56ւP.?fSΗ~ p F w 5^[6|gy-d?i{09ycYFgq_8B?ԩHV\^v?P!zlʦ#C!)OhJ[j-p^݊Zէ9Ɛβ=fתh`ωIMMX;JuZ؂5i]ECq!֎gn jޤ~MqF(> _VIhE"`gJf7&PA>(9$~3P+X%cNX֩N7"OۼDN!Z> 1bٗ,Of&|uݘ]9SOx%%}|it;Km:)A8/MFs<ŽhD w":1 Sg*VA* ?;П$ 03tjF0V5-6*XC CdNLX}-8kqg6#|a䷻ ܲC Lmf6DG  ~tsIqG|'aX--Œ^Sr'7^_j۔l-+j*p\8:y2Az By*y֊u"4_{cJ9eՅW[cra_:O;N$Aݕ)u o~26[, ,- B-cJt`NmJq 9.S<(xz {.: >-yQ׳ZX)Lw|3E\^[iiy-v,@>yg)C^2xӠ0>"6C b_OC(`gڭ^C̀ݳW]5-.Һ 1l&0Ǚ9[{]ÕONFqmxʛ $q1wl2 Q #]e=å :>I eg2C44 Vc P\,Uoڱ~܋x?pC.xsai}VM29Meznp CpR6j4ã{~ZVghP8k9[ mڤ_5[˕`$`W¦r ~U;[JWyt'vRPn\2$/8A4"ӵwNpM6;r`/g}Ln {R\ej݆o/UCO+SܩkJW!7~G9C17*@CŨ.YObQ:Q`pjBG'dU[s\bș,-x|d >Go48Yr 5c+ʢɵdn.s!Ha\08{ 1йu1:h)yMq匘Jgm ։k+3`qM5:Kpyk'tթ2U gOK"ى 5aeҴ 乀*R|Cℼ)ϪlMLQ-љk,whRj!fV%C9pgO K>3z^"q5oM "߱f<0eGY+̎Q \sRXߘN>3?^,I!灔}c$6f"2ɂ$|wz]`T%'m.N^ttP'weC;('HӛOV( FɒR| NPˉt5voi3z&t8Lhfz!湾&|b`,Rp]+chٜj҆4{ x}6Wx#cS')<щdC]\/ эg?KhoGgv@nt7޶ϖ: 9@.䂗p-p6W\{4fsy V\ zLmN'kOqy>Y`K蜒޳[SެlmT 8V ;i죃(m7tfr:aFyIy_&5r埑țe򄗨U@^[&dC48tygr( Ӈ)@Sԑԭ %|q*XR; ,x>CY&Of8$G^]e޿Gi| 2}  (@\.{NL>b&[G4 MRB3A`7߷--!*#ۼ_D!<40L&@W^yd^k #ήiO6FJj#KM̲xEQ 0@^i(,Uao?T4ڒ'i;Puy.DZ?4k-ګ+1Nt êqWa( [a8ηqWpW{w-Bzv @7 9Xφ*|} xBx.3w5Au)W~OZ}@`C<2VRtƛ<>b䘭h0JD 2HHRm(ɵ&@׶H3 "dJ|Ykr;*^Tⵤͤ,ޖ9gɳڎb#5CNo m]_Lwzl~4E>^-`^iljCRN=Q7!KSMX-/)r^D<εY/{SmX'ڛozn4^idKHBQGS~7 q9[-!%7y!VF(\5A_ޥˍ`|r6\*TvenJzIo*(sҸ>=ߺ0^$&ZI`Fn36G `m’%nv[D%R.I.f௬8=``5Po)IM`J70m^rY\,1+nX*[ @ ,H ;0RrOukE%dܘA*7bz@=rV2z2j|Qp֋+_9}2&) Ѹ1cu)Qti%sG;Yz>.w&hgųasO`I8W K>WB@7pJx$s.\yNlvkYnJ;Vgj$vJP/bB!Z.[kd)ҚU3蝯n}b$| *4?j@Mz1Axծye+wT AL!=MO퉀R&\xTgTP=>qٚ6H9)P4O+BKvz=qp9Kv@P-_;S>u{Pi fT_:'^&8g%VUWxiSS,![o\u~&A[f m\DYMTP[ hvϞa(`tzIN")&u]ۖO0pXN@K 0@%0 mg]%\AU-=Ne0.l[68 ^*2E*NۢTP_S6 A\PG[g:4\X 40s7w?2|0 b Z }5^sA 64ڳE s#) YjQ$ډt(n0l 18=$>UV{) jdN?e9^~iyKa9WU&tp\.-AVL`du%Ԃ'p}cYscy-;o .bV!ba2褌U-=ߍ~Eq ~+e.}U%[L]@[ktj%T8aF>ߍ! {+4ԓF>N)[^߮)wإĴلvv?-:O)n\rFs #K32:!͏<m2FMi9 f\-u^rQc,R \IWT!Mj3ErԀ mqM@)p?~x2jdj)=MR&(%'Z kn?^D2-_aDZA--¸MQ{Q X/YhFHx)[;Z6E_'?]*Zp·:iuƁt/dp-@B`3#nv?)u..Ja = CD89 Feԯ\Ub1!G=H%]enKQ`+qQ,מtk/KnpFe|b)_`v)ܜeDPmήc$}bY;׎)t"'_H0x/e12D!_K6}>sVbĴlpl t>B}?Fl`sgd!t.1XsX*^Ja·wzr[NI1*jw8i,M/+& iƔNLS_+C@k&ǗEn¬6YT}gƽ%1]m7`$%gA ~?_!t}BB Ewn\%]*6HVM]i, g}h[u2@Qt%pg*) Pu%XW( alpX$4|'cQG0/^gB:ո9U~h"U)^Ǖ)L%^BLVJx3~wl*rkkmX0ݰW ojFa"$2v%.B*pq|W$#W].{N=,vF"Tm 2ы4\=(KyZ3oo5>TxW Ud4'yފڨ;־*FaڂSh0΅37"n}u(JP@tӛdބ3OD f؛@]3Ӓ5-GvkEy""bɥSU S t&k=])rc K6z.L"}8y(!<*ȕ;D%T/h>я|@8/^"ʏZ&v4zuq}pά"x =1?# w{0c@4}="d^Ksrq7#e4a99;x]SҴ B~d'y hzYdURM]2tRU.7ʀ#M.ގX3KO!-Aִv)p@*6wPKi&-Ļmr;rwFv^.4A[U9ɪ<`> xqN!$d*Ȍ@v}gR_`ʚG57OWyz?#-H4GG9Sl\.%X^qIF\`HN(o910 N1 .oێ/GI"` m0ŞƙIJhLhf&A_MSwrB;u_ `S+ZhJNhG"U)쒮1xQ΋XWJ$*aND9=,D{\VQl?W|[H,Rwq iF;L@hiUٱ:܆`%@%{:݅&㌧Ph<U&! Iњ>I<+c{.()< +=SkD5 b) l8Aݪ}mZg pZ@U)h28gh]r]YĉlFe@`{̈G~@^[XpQ@B>?rr*MŻp6r²LـۇD< M -G9FQpQ"G !rlׯa38DkhG +)I|G9N}p[*۾`X6#G~J2'.3T%ZW+c0`x >lAD4%-|](sc?#2=R|[fY*-x _nFn6{"Ʌ^ 7oRZ&}6Cc" j+oCӜIJ ۴wa0]T%f2cVXBd)݂@OO1z9F@RMokxփ>;(n5Sљl-c!Aש;Zu&n(;tr*wJ!G'Ӫ 2hTO63S&O_jߑzbTP(`{ˤ>"Eh?Ux+3EK::[5|]H`[@V6"N іz6[wX?p͌)bkO$2&kI佨~/*b/MNMò M=fnƬ8aݪC-iPs|]_IKF Bj=(ke2Fw6g&g7b$/V S1NaKKT8!D 򹻒D'7~T_RmѷdPs*.wЭjZ}\:vfg"@ dkx^F. }Wrat.7gqCrhX⛎}:y18o-uBv9_+_hBE0[ ˷`0ؤgHpqWPYω[xR c %Eі7K2aH efJщ]NQZ~~gJL<-&;fhlHZ="bCb\iDտUNҳĻG^zS7e_>c~=9s֍ãUV-+ 5kݶUl?&TxqU,C7D40PuVtV]qU|wR|o$ki"nK}'ӆ:/`!; q֞--W$/t<懫47xU19-Z|T4JaFMҴNOG|6i0Еo?`F,vtlGB/`gYZ07070100000038000081a4000000000000000000000001646b69aa00003714000000000000000000000000000000000000005200000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/core/rdma_ucm.ko.xz7zXZִF!t/6]?Eh=ڜ.+@j--7/='q SYTrm$iT: ҿwđe'td!7aJ.k-2x:i4|1kcS1kpx Es^B3aLƁ Eх0joYLKZO=|af}ةY #љ 8& yd P&@$ݛV\0ɛ\w^am|k(40$pfTՔJ;{~+y`ܨBKS|)WCFbww )P= %zvM2ǟ-\iW'4l Ƈ;~} +VW|ȡ9ɰ6p$%@VC5KC'Ѿ.r !BNoK@&tN'QmjnP2d=`L~M {o]3 z@d&c=bo>A0'ͳdy-ZNͿuQcGEXt#g/S%|ّjۿ[ə`ל5|QQX96"1LWH=mmᠷ p ; 40i¢5 " ZmBn쓈oIa _v 1Xie`LӖhj7`x]ϒ7:妟0p Ii YyR Ȏ 9D)=ӻ)ɡ#0l3Q}m=e,Yd%Rۃ& rf'|PʔwB (iOhYd^C@[VӚ&k@cǕRpwUyQ\޼I:{ j~dHL;.T}l/:<҅w?2VWsVsǵ9E ˅\` 1({{y@h GQ7C;|0YX^pe9[UU >\襎8ZA G?7oQz_1Â3t81X;#K`@`WIx! ̖~`Oߨ~9>vV#((UgHXu{[h;O%C,X|+wQ/Ǚqy}YB*zM{Җ{ bDK= bҤA-!^%NI\mѸXxu(Gjp~Ac \FnlfNCS$ȣ%?ܢm[*:3ݔtۢj :71z*- e9@P˰ݔ{T b'eV>?#VZd30p!LA,.fMrRU+N ⺋w ,3{)ZXx_ڈt+]qCh^y3dd)b7 -W2r .dM ~QjA+ei$*엓b!RBHޥ+I8?!2Tr rH&\Mӝ(?cS'ѓ̽3!|!&-8̦1)ޟmy]qD/f[ &E+7`@`/wל}m"zNHm h>~Y.~}a-*wf.+? Ȼ֓y57/3z8"eK#"Cf1. c~aOp;y5: 7W6|אtlAtS]a iqvhk}Сq Bo+gX*Hyk!MRQVh?@+r?b5<|an> ee?4fKs ܸIjPV'*͈qy6oCy|0)eq\{[K?̭(_@y包0d@'!jޜш3"L̒p}C*H3@3W* 1يJĭoד!yc$\VvkSAF_E8M#Kwᚧj'pt mI+o< j(&L]!!OqbL ˼h GrI۵FZ,<|j cpfSw1`$NnT|`%b}S#.FB1`m/wQ0w!6{U#ͪBx!W ťշSدZ)JHBAf1ހj뇀yaܭYߚ ]PW_gk{IuMH*}>EnJ=@Bĸ{k PuQ5WcwUXE o7<Ż8 ,Մ}5~m?\ !6* \,j##{ޗxט׋4 d_ s]mkPp7Y#F f-J2fL{->%7DeORGKkj q?a'w]G@Ühy/M:%4kqJ<ݔi_%e +r7kYg?K3 FsP?ۺ-,xu ; zhe| q2 d`f>.Z _GM=uVQGgJ Tl Atݓ˗RUx#2?pkuaP5H@NuhE'N1s8 2!pHCNGx+8!3I`\NʺF`^(ZϫܰF.E6_h@Ru0V@csnX4X+d}nigd($>0j \-@w%˿NS F.W4ć(@mb*"GJ[h]2Aө.$+sIYǏD)u^uͪtF'ӷw_&͏k*:g3E"Gme'm}xXWXg~ЇNcb \$cPNʴQ̀y>_! aR=[>/^ .Ap۱оZ#fTyʺF)aT0?LJ?Hm uMzG<+wtjE^e,`Տm:֌0D9]mA]i9]uYrPOdbqp  U$^GpcQV"EK'ɇM6)p访x yީ5K|S }f@GI/xxwmޢ$4{\y 4eưJn]9D~hW'U@ zuRz`B 'a1?na/}Aޚ/Hᤳ,NPFޞEcK5 =^dX%&͉~D'4:?J F}v0d?T.E#@窐2\bM'156}ʱ]ԇ;^;P@=.AA0#2R;56>q!= e͢P'Y-6 0,A\| V! 1, YH]Q׹*2/-OL`N {+tN ^2$W]@Q&>|Y {nyOz7=(%M*SnN!q3C|,soάRv+0]?ǽ:wy^Jcϊ5߽ewt#)KT2ߋBOGhuP#Zwo(7\$Ec'VBL4߾rS~\/ ܙj?Hˬ:3\\x̋΍HװߙDWY39SݪCjɠ+xAMbL nܸ:R4-+KHF۹ 3ڡ:2[$I+_'Gnd[(^@/pNx]B|7ghioVF r?Δ?/)4Ė]}x7/v]$Vt?QTQ'UeɪQ{@M>]D{ U⇱ֈPvJGV"շ4 /\TofWmdHoJ./Г$g =euu0WJu#6j_F*ϊ'}4m%t`O8D쇪ZѕT7 @7GIs+C්V ,]FzYvncH!Kpd;UeDNiX'/ں?t'xaNpҙ(#8=9ZݐvPWUN>3ff2ut G xq5XZZ8N9;3xORi^x2FB_.`Ly`Y\~ ErsW5+)Ik ϐukC \#05Ek+.z}D潴[,&#p]*Ms9-'`!9o w5BsQSGHHVK=Э@]nh)Duc [n 6 *&u i#č,ęK+1V5􋥹ty.Ӽ;jo]JgH)Ai 9Kv>f19=SZ\ŕ=!I7@ x/(,㔞{.B5bGY0E A`CUxn$i8IGv^)~Dd.:QڷC #h6\(E1XU8탴k]vM60'ʶͲr$f]=G5 Ȼm@5:!؟TRe}H ^oGtrL'IN!&p X_EtO|vqt/Fy/sD6kh+2\ KNУqYZR)x'{/ ̀iP:QҠ,R1Qjz٩ Vi?O?Ό!_zZ*HJ,ƕ^f\rA_V QՋ} ŚX! B8Zu]4Z 5W$VLb\C'AZ1W$RV:,8:'˞#rݨk xO٣,͡eR3w=E]jv(~+DF>+.Kui4"n*Vu= 4 ;)"܅hYRl l;YR oI2]7b -MzƗŔ1{"Z B_/[$)3\'Nʂ&iӭq&i2L*t1QO-GR5ZLK9ٙ1GccL' W^ru(KV['k[am*hR4ӵ ]MظE[?Z:F߲?U7 DU 8,Uu/g|52V-l4$M]Bݧ tGc /nzfgװ:ush1 D&bv 0|wxZ>y^L@;U‰2Ly-Q(sԃ 6tgOKU0M ُ?.5ik0+Q0#kٓ}Fjt81oM8_]uoڿ52ʜ\$$T C1]:5 ';/@.:Mh]$QsQ,@bxIJ1JW ֋-%`6p}< ycY0XeA"9Kbpb&\ \-)C|,0jNY+Etq*! ܜNŧYME.}l(,U>L%<~0{;mazU pqO7>:S=j|>/W^J{u1|$i<GGBɭz2Yα8ҳrfo3[ˊSSgX$8׸s2+Q:ޭdA3۪ȁ جHj|VȬ#`fCڰG%xbr17)?6\[bOkȣZK]5Hu܅0ޤی_׋}HV|}zeM h/v5*{fJ%'T؈|ֆ³`Ro5Ss"0(@xCCWGLZ]g\3ɷ@f '}ָm YRqV8S2-Ye]@]MMV|c^-wJGcF\ɰ}W1aRÐJ,'W73JrV,ϕontXBH+ D<IGb%6%QsV$;IQ??Iɒi㣳 6^k]$zpWo&lhHkI%'}/ܢ~=XmDU枪'@@֊;"v]T+1-Q1_)rH r zvdL@ +ΤNSKĀ)isS/Kxd@\ 4>',< 4G_ըFqhLPR(6iZ{'P|!' ?<a{ )1dCm:aW (-2E dWhqԯ敂 3?"JtW:llAn4WIO7`Fce ?:k+'bJz;T=keInѢ-g3Ը:Teڟ}F`^%){fRm* @\gߕK3𹞷? Mffd¹%5V9(LƗjEZ|e6%yr %C6e!ZKl* Iz"'WArxB.i{`ѧCw`aU*sb/$X,(Wdz ^=:atk4 A\^ChB sRʽVͷ Wh]N+Oo3sa[@A$WIn*\7<6@u1E=QF( 8r߻(%$O VQNPmuti%H;Jz/Sx;F.u`0X{/?SY\f7`Q7T..?~$κ0IÇxw1_{C+,L\uE|vOeS;!|6ikd:T2, ہ-'@{% (fC_iwT_}cm?2`bt1.n63A]]Eij5s[5I (ecW aRŲaRr!fV.#5X)V2ĊwvNyriUԹ⋃UJ3DCkӕ 9(|ݓDŽb}w%Ԯ~.eFPd|"z!Ha[hjxhv*?~.Q 1̾|P#f4F}{ %+TP^뎠6ox":E^1!XhPյ룝~/vr{%InrV?"HmU[ ni$ n-~Y(8i1`Xl>cö1 !q!U;ʭT3hLiDP! &6p:8r(u^ z}'e^}7?RƳC ,U"ItiŸG@(7ȝ4B`a7;&:_H͍i@ۼ8M)-F&G ?S ўΘTK3ǭTDEV$J fU0gHpm oU67*l SR@-r]6Q'ZP{1p=>(]P @8)etULt.U"Ø,GjGٺ0jVS-z'cKNhaId@(=!:<!%cܿKUFf>7MW,.(IwC[2JRc5ɅI1Pl!Ftly^4۷Eתi#W yN\::0F ߂sy"o=0!&>|:x<\B >lVWn{~,c,9@w#8rfhw9aCaN5%|D@2Β'.wp(Yt-Qq~jb I5=Y5)ǜ̇vļ7F‹`d,G9pxrγL uFh&EF)@2~w#%;{憉lA9l|g6MHEWӜ T7mG؇8W0sv)MkmI6h\0^IB T &OGrv2?ʐH}Sc$ƝEC[$Yb>(1 a6.ZLihvM?(D@+7'ˉsHم2̄mnMgEXRVZ; 0yWoeN5U!|jtǽ+~퍷7A3MH:K0_usWK.ug{`Y-#' E)PFĘC{@ŗ1S\#4Pk U, SvKdy!|J(搩ta؋| Ҳkm.e(3T`+lU%^az|t- u y4ęqBr T,6)"{㠪;a4 s}A7Hgm'Z E;t:[> @E~S=*gG>=ʗ 7*(A+bMuKc9KUWnAB rA_Abdr:n /C.dFFPeryw?a9k]p];sV"n*9T^dOV_n+pO\&$9GN%dSYĭ,qyAկF18-G&~:q6wkHe}c(sa{&6~92d!r 3`YE}م˥0T,ČBJ=3~$犨'`LHTV!HE)BZEcL13jBۊ{A"Yi3P4Tcp;RE폎Ң pm"T/ p q~s7(ԎUu՟B^i_"QZsQ'^̑- ŒANsF{ C.[sQEFuN!-U_u$1JƺyJfͲBUhKeJk+X4d-T=O.sja7`&Jun :cO^)CqM2BJ`sP'*TVSпRxz`.r˔ Z:UHvbHG5c!y E1$=NSpSQܓѤ VE֔nyԯѼ^\>m);&`%=PGҹo,V~\B 9Fn2rLelj`pd2eH'6Qauogj#;t%v xi `։IƐ@#Qע. :& xLԔ˔ #=륖usޚ;'Z烇DAB3ǣI ?jQ>&k܌w6x:?$:{<[7ڤjn ,$Pc[NJ* +z.i2 ɱ2j@IlJ-nA/?AQ0+6Q;Q]-CQ󾸝Yƺr y &胳B1E?("#wݑ)msB;%+1Z'Oܥ穉QݵvSD9c4ʖvηw&G a4xb=?w5P HL l?>$mc5.&Vsϟ̕:sd$'9'Bܠr7sʑp !Q#G-Zj9BBo* )UY(ηPn ͿNe@}G΁,) =6Vg ^>R7gXLM O!VOo[!5S45fFĪ] NOIGcaLL#3u˥pL8/W3N3Sϩg_18F֐VU1 X]3tEko7rU! m/3gYOwC45!:6ȍ/y5S6~-ҟ+!+?,<A0 .vb Ӹ'8Tx WY]t_!1C'-&'GH+~1LL {/QUr^\SJ3=o)^{,/\}{/ZCm=\#gYZ07070100000039000081a4000000000000000000000001646b69aa0000d990000000000000000000000000000000000000005700000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/hw/bnxt_re/bnxt_re.ko.xz7zXZִF!t/㮇P]?Eh=ڜ.+:g !A&ތ\$QvuHj|'} ųiDu5&s3:saN| :sMNEQ|VK^f5EG!#]E&G#:HcKwwῘJ'#dTRE2j2g` ~fbv^&TB <~ >148X6sA!Y~#l胤> bC 8&{lo&.j3ZQM..wzwP$'/ +h$7i4zM>[L(ٕ)}Cjȹ˧I@N g": B6%<{k-mtq^EwQD; +*y( M?xȩudN?χUHCxkgשoR.wX` & @0+r @沒(J뫎p) z,xQ]>: & so6MM~M#?BjL ai[QfNv;d| 51 ڍ 1Iv&̬Ҏ $X}v;rս9rd'MsMӚV#3e|1= gkhɨ"-Z]"Xkn=? :ХD!уg̐QO^wH*r7 ӎv*w-ZoBqV `L =$d .'̵i'IÅqꃔ{,hnhV_ oP0v⟮pR+SqtPe]_`UT]f7 wyH6DBD%I8lN̨EpNwC sd>/22pie-0[?D#4 *~3&Ϥ<yf;.RADgpAƹD˒q:YoId_u` * .A)s-?%WN؞ Y)vV/<8E@u䔓r.|E 7wG1V+؇:i闍@\(em?򝩁2&1 yI`vO'z"@\CCJdwXGqÌѿO:  nHZhOHݟ'/=vxrjKTk'p()$-wsQ ~]bV%wϨ,u]<wv1tTcԛ{%?]#pwJG4 ;z!u➉E˰Eq$NAXx{ذeF_[@:K#׶40(A.'Dme5?zM7%ܓdVr.J8kj#PY,&J+j8+aؼK.URℌ%him`GG.! 'FEϼ޳/ѹ/ 3H\k=nG©BxLzIQ6 F0y![ o2[ux *+3 YI Z79 zsݦ"V̭_fr?:EvbXgl0k#&<.#$*Hj7iKqtj2ȧ^hKjiS biqbV< +?I?&}¨N?c! υ{f*A:9$N{!QD[2u5Y*>P H[X{(qX{ <o 1zsESgC1N~z=GbB1_xx23h"x^-*Zv@*$X1b7wCOqdˡ)0UIMK^?xFEYy8:m l߈̀UHDr,J3T͖eT&!A1-]?$ D,ݞRNU<ٺ0T&!U22&E@5[dY)1&(Wݫ˾M#T"}pAMY}3Ezݥ!En&S T#N-X3Q',Q TNtGDu Xh+xȤ2[Ďx~q9'DNlFn[b!WRhhWI;rra<:$):tM` j(ۣH'v;x0C4]!4ISj>ZƅtMPURJNsXwKOW&Cʢ¥ YnGz c&\뤆"V˴~k"RSN/iGat< [q+np7~ߓuſڤc(&ogPژ$-%r?d2(ѐ S<~b2ic ,UjN"DMIZ& };zsOK NkҫzL};1C#xjB_:vxƹ 6lWRxGױ&ئmj§vKoV;bхeF ;m "ADHs+F 3'~9˦RiUl( auB2 0z_@Q WT&$ /RS8Aٹ AoG_G!?3L Ƃ> U~UだX&t<2 tZ1$-B|?ia$jB縚{T-IE~tohdڌƳQpӺH7)Vf:4&K|)|@Pg(dÔJ2FIpoJ.uܼ YhQ~,J~?A˜ K2 q#AC&L05}1<)xsR-`TzZԗcI 0SOՏXO2S<Ĕ+;AV3)#)6L$i]-$& ʮdzLx39_]nWu7ѹ7c*'I~ sPypVȆ"cѕ5EnN ͌:;wh qZ'%]^nW[i( ޺wl')0ǔa(2O֞!ȇBFH|Lva ٠d4 tz{)0^g hCOG O'ފZ0NNYo(pƴڠ w?nuX)sSx'PwopӿlJF❾.<$rqE1JPEC TUưRvY2=_+rrP=ƿb+%ΞDQϷGʸw.BdI&J\~^x/V _Pȣĺ-\Zc{rZW?]s )*]۽|޿opA iD)/9؇=kA<~u]7% ?VAC7i ]M˙ Օ~[C`fwrLιF>Cn8Ws᭖ko$W%I_8|xQ'w5~[$OwMbN\ZEMn6ZgSEiúǡH_ޠх8ק]O݆+r@.DW8"kC R s+0\c8l$M&d2)P4ITvˮ|X MN^ja`! #{دN|B[ zeJ+{NETN#Vm|!OSyK!p7*1ѣHIɘJx&P4;1<ۦH5 (GKu{ !FXZi0"BE t>;Ueԉu0}BC%L}{Rl04fk1L ubɅN.ޟr߯Uu~ t`,ߢH-1zg[@s#\EK7t$/R*n~m 7,3$GJtG|pYĂЇ/ װV,^je׏7k/K>/Rr {PÙNIM)W H65Med l\]悘 n9! " ɔ4RC'׈7la` ʀ|ڦe]Rkm X)[$-oG':u\5xd5%69tf{g%QF p;Y 2ooSS:#.j Odt$)i߿z҂Uvp_-w-[=B~7B(>#iuVs!$nLl#7!}sH=U-= ӷ^QOGJ%e:}^ py34d[0`SscYog!>'OHM7*G!rk`i}Y2͞] zt乣bV83ԅ,n R_P3Eţ5Õ!ߓmԡIsp92T˄bˆ'Yh8 9A+v③>^1+?CMb"b} IՇiTj"Z?g[5O}4oeh3qNg̶ DOMXVtȭ`1+S-m6BHH`~ |OՋaZ=Ru`Sdcr\ Ԓ׌2do;e~n8Nu'9i#F^9W͙; ߤi1ynshj~]b|ѮinJ4Z1c:"o/ ;$7 W찲s 2w򞵗`[݆~x4zsD Ɖ@ke#͛FlW9匑ik[ fov ij $:{:`An>­@XOv'm ؤp3Mæޤ`@?/|d&R<$r@d5FY3EJ?Ax,XC0] \k6G:C\ߛ(gNT>Bl-c!Ҋ7T1k_QLp0UFP .z輮QpԔu]S"hb$kL&0nbL')bUiTrVBv3$(d=YʌGrE+Gi3 9󈼰mQP+C$``虠Y]L?Ì5&Ό\GӴ}i"b\|i Rhl7xL+"7V8lonOJD&0˜ ݛFݒQpz2Bqf#&RYrd! ꈻ=2IK>A2@ry1ѷoPcJxYQ Y}=AhmU6ւ< Mq )9򦐁idSBFN>lQE*pDވ͟m#Oi#}!j\b, !PmCq}֡WI o$Y:SLU&XChE Fr<9NڱQ x^=ļ6|8gΓSua}I;! Pv陬HSo&q;^.f`?]Kv^vɖiдJ ÏSqǥD(:;C10!)!^^SQgoq]t`a~X)qj &6֫"H#MBZ.KR&ϻ>ĊשbpN[t8&m -1>٫ R3Hﵝp?G\eXѷ",:OخvLlި%L+@>ʰb-"x!4&(G%c5JP7]BS#?٦<&HTBD)}cF `;Zࠝ?$_Q,wfw"5V*Lb.c}Hf5v?eo|WEb4 ?*~g|4.+Eh1Ʋ:jO&E]l՚w($hɒ)~`0~ރ𜩇<_1b&_J^4W 9PQVf`z_ y'TqgkGBACg2.[+ 7D'oY+}&Xc]dAnA.B޷GީЖ,.9:@;n%7v-ɖ9KM2q95, ḿkY9obk4d\#+g_ya|E8GGu!t KpFH?^bW,<~~«_,7}`::L/ P#`.: Ruq 9XfIv 1bf3Lq5WH "^7ahOtpgwC77aFN-e骘3iYCdn1Y 7,,DQZIԵ >wyݖNult)fnj*Y帝 k nZ(T6+o.SsKQ T?mɧ+VB{58 05"w[]JgP=x× TǦY%ǴٖTG)x:Tq.lm&2T[%) ߄IX!WA9Zg,<(0Tm{Ĭw$瘘ұw>8YQ9T!MJ'`b9uJǬn#D5о;L?)7oSqnK@)mzȋ*?PWwm8O*K~4T`P|I6@.k@&y*6}Đt;8Suo:&7+%v]7IFg|>Q[W񘃼WNUsr%iݎ ˗FV;.]}Oncl [e+Ÿ5R߯w;fP8&4X\,w0 NyT岎TAl*=E$ 4iZiVj6Tٍx(irOr\7(EEґQE>Z(qBPiEj +ܶ~ όfx hsUĀ$ĨV^eh ]c[{zu|frV_ݗ_Z}` ^+-{1kA`t [O=_E#'RDWbb1B4~72 7H AF-*x_sAz蹾C)'+[_? a:_% oi%(t2G2(NNWJQTz΁_ɥބ<`XU-O*3iR4'=PJRo.\}Ğqd4X펭90.y Oܧ})FFs60JCMwغ0KL@񥕈^vd]U)muz{Q\lۙT 7Kf}s;nuKTE X]뚷^5!Td bu؂b%r42̃ݸ.QRk<37f}̝6 b"%V: IxVfhQPYXwieuٍԓb@-SA=wFP+,EK[p,E.֪x1@|L+w[l܃Eκ2N,(gQ*]2M39ֶ|b?n?nlIIU( G^0Y:7I~`` sHةGgV?靑 \ f4&m".%Qb 9 nAοƭ@"*٦⑦5Ț8yqց-Yh,qy7ʏ5?X]>av2ϞH`~vج=uˆgZL$siMT3գV^ciI's{1Ϭ`qYQ^@"fE~:}Yr)~8pZ5.Mԝ+Ky|G5yo5Kyo?SdQZz~gߵ-RQ5^GD>:*ѴؙV?6s/Sr,uŔ. ()ɑGF7F2y-Vqd^\(_11ܳlz;Po],Vdш"?{n"Җ .c C@Qڵ 9$"ݔNv‹>5ӲDp EpBC|YRD /W%?cmHF.X6 ]eּ]< 0$֙m+Zojֽz?Z_!c)tW - Qւԓ Ön}y=8ޙx ݃Q=NI܀a%Fue l_ T*gjĈ]rxQƖQm !@~qzK%bxG9RIjW// {34wK9ۀ\}b0x[ NXu҂iy{AÝ_O<6euӇ7ɐj3mw _M}_BAʦ'ȾPٗʉ$%#U"=#3Ά^:X:F"$ PdvF +ÃXFyvkH"Cc< l3@aW1( yUw;nyB §!l Әt~ jљ J YMQqprc˽'<;i,[E:-e" Q—֡Վm' zmtg@0ˊRSsiYdrl"^xz}O _b60@׏i!sg'@"a^-!ǽt=Ƅ8Z6RGHw(fuq/>Dmݟ`m ʨZ8*x4gMIu]$0;i`z_ʻu.GzoN9͸W\/--~uOh^zS4SxLkVETL[o|%C>>I _)8X6N`%=DŨљvICU’ә<:!ɢ`E PY*@]4ɪI3+!(l HiVV_jRzsWF;Dn.h;j Mhs5 Ԁ3`Om5)8TT|!S`UݴP+vb=W[nŰFhV+[ͮXSGoNfd ;(&҈G Sԅ7hvP&Y!  ]&`!p2ouFJI&Iè%sV; .3Ipww|h bd/s1*wbc8ߙ=@WQ I9=/ $aK><kX -įg@鐏2=Z2l?sV+:øNeGwZ'0P?Qۅ*V3 CAA,pIBȉWĝ:ݕ8k*5ÃY=@kVfR+\f憭e2W""|6K3x^m%H] [=TD#c;&Dfk 6>+;Fœp]nkxP)H[c .\%suYQk*fRh=QM(c푘ž^W=?,6b4Ϗޗ@&i$7Z|6"UN *G(B41slֺG a}ҮClE 0S$H/N[+/ >=lE[NX Sl ׼+-<~9pw6q!^ "ŖKLZq -;Hj[qӴ; WA5/S壯Ȃ^PL?x9dG?[U'9`Xg]3FD7pmƙ6$iu")+j-PT7&Je9kx^BX\BXݹ g?0o&I؛2å+_Q]c*͈eCm_ҍxB/;rQŐ|T3n}gؐ s_z\II)`%#Tzl.,φWB4,=쬨Km?kϧ$ ow`żautGRUPr] DU0g.}ढ़KSwLڳ$큨T!v'\Ñ΅FF#س6_! Lj?T}*:C#.`9/81 ^&)=]g/I O=Rt+@ :/34SD7]B}gLA#]T۷/ P4rs êxcc7j XM,/iQ\@3 }.Ѣ4mZoyvڠnTtcd.Py? 2 g|S<;ĴwΟER牽Swh}1%BLϾ-VL{ghd9 y K`{Td VU5ntYԹ劣BQ=ZMgZĔUK(qbitc k^EsbOeuJ_;#A.jK1X"O=F[H'}b呢˾m c?* 74hx $ZJoeczߜz [6sOs 1TʙY#?q)T=:%!B*_ۗ˃\ އ^3&b!WWTvx$ `gEeDE7B(5@K~k-Aڄwf˷.Um՗q>/VW+%lrRb\yՓT26ߢC7(x2z ٫{(l9Ơ& (r3rϝD:gDF6K &\9Ed3@ϓYB]{d7%D."tW8r[j?$%o$'cl(~=+䳂 H(edwH<%y:-uPFw6r~]9+x..d1;3p:;qm%@+e' W/EvJ Ƥ#*g@AmDcR{4yHtj᚛_>S$t" N<(c]^c}-< 'tBȨ`>=0" #ir͞r0/囜2(4./Y9WpX{Ā8fnTզjO-0rPm՞ރW+ 2e#zuIJ@$*tt0;]|#<۲*I H=Sv@͖.pk@1m%W4yjTXfŐ7yY.#P<Ȯj)(cWzࡐ;3D)rgg*v 9 9=NL\NX~C؇eE鏮6F;4h,Mq6yOj8(_<{8ou~`^Ќ7Ip$+Q~0=ax0O5j w=JX>e}׺jn vfWJ_7R t^ՆJ-e?"rG˿=XK[r Xe*N׀ת6&}MfRX\(4,,'}&2Jc(s pef9׉tмN.ߧ?Z w{R6&@scÚ#XR؜6} O5l6uV_5v^PJ8qB!si?xkdHi]=@cR3~lulG[Ϟx<,sc UaU{-tCN=%uI ˁsg*59-}`"ln  :v)iCVu|.Uv뷑, 0{_]6):>Nlqo3Q k1xk?G}!zSv TesJX.~5-fށbb11T~R˕&&1jy2s& BDb KyWbȨq#WT7,X?zNSxy ;o]ahz7-45%zoQwK$ϴ5=-^o\*ꦪW9R\"&.Swܕe9uViƣr1|^qR.Nm~evY%=5R\k,3]~~3/zEu,XTO)BG"]T|2̑еB`Ans$8˗Wv Q=OO P1;5,*]otƷ. :ud m2ovwS!-%^Q4m]\ 5՛)z.I83=[/ID66)lٞrkqI҇|@qZbUҾx[M9B+aҬI҃nlDsgX\-^=)(ϪDnɶm}!1*vmQx ECCmuteglSovЪ`H2xf'W鑰qNoK UdrH殺0-P' NXA>"52͝y\l{qlKYvG[ΡgabG:5Bi(rxA 7 M!^JwpqޏG]v;jݸ!٧J~Lytoh>_da,u+aS Y&9d-5y% & ue]yCP2$Ghp,N]K$^ΩόD/H..DwZCl|og-h t1gS} 5WmwJ,-^ZPIp)D-%l|/y]Z*1,(yLݪ<Ӱ0JF_U5oa?M5AU 2%Hly+M(${: & o%U!:oxZD֭;|v&K2r~>Ϙ_Px[E>pԭ/8ͭ6Zc@`^S"u$zzϱoũr$x DgrwDN,VC7- Q$l 1muH ]-y5J7x#!/Krl6Y^$yoĒ'M#!&vvwk6}*ͫkֲ9r;(tNڬpJXfӁoW(4mZ^HZQ&lyZuץI۔;mכ4C:aT r wZ>(eɠ[bh, #" 'z%ek)U}+GWJJSx& hkP8d3c%, 5 - >]Bw}P/TXWՁ(p;֛tEr4E\]tZwpcfm=ך>4ax'6AKf&CnR"_+"V„h} +[S5Vu"5]f u:'BvdAǝ+^*+$];d,%^=[77V JkO>PKIK\,P\ac8nGu=86R ڽsQ|=Jm[}FUu7֘@vxLr+-0W!.w62 P>H`ja'p*VQqɊ^I W$ uXNsYy6kJ#Bb :tl]XgeYj@/' =:4 LДjbI(Ce=ȁ﬘7> ҇箞1q1ZnTύO1,3O7J09ž%6ްQ(m%L4>t2?$M {!9vGUwak&77l$43-dakH !}X엘͎ 1}ڲoˑ:1C?MX''W|BhiL} "/4vLborp1B4h1lQ_ك}{-cz*ֶ& 93BT;Kp`"5C !@ eʄM r"ԏ`=əY/0 W0J[j[4xRk6ABdd@_+ɧC\#W@.oF۶Xת=Z/+%xفpE,B]q,-ۡ79w3h#[dwx.T[5ɵN]=\EϾڦz"j|Rmy7h^ nO}qm47 g&~JA2&96PTzf\U)m R*fݔiBi'=2;ϗToӾTXӗHj-#h}_TP̙+flrJ0?#_~RFM'>z-{۾Y>[#xy/0ܘd+XDőgq$}I[?-X F@3LRJ}ߠ o:[.u11%ZMXkX8zT}b9(fQm? C讓Gh{Ż&&ߍ K/B*E\Scq‘,N<Mь[? :Bcjd=6Дe&i"x7ص X*~.\RGaMa'oq٘WGjIv/y_cADRg ?|?.q㢲]75??EbDx}AP'NUFYv$ͼo՘f{?0rnIz*i1%5ֵ J'_5jН"&K sƤ&gBu9=z4IGof7Ūo~O{BQ3 CL,A9vC)_q`Y}SA``#U0<QϤ#&9h-Mp9ݱ4K_/bǁKYl^߱5<-M-oIgPgP>Ewӧ&yt4tpM QzPB@ld.> İPGXqWVڤ<=4R*4{s`ԋvôx,`z bF $ȿb+mGJ\~ĺ3*عCx`"vgVazZe+l ztgL6@C 1M(-RvbL. Aܒf*<=t:]?s9ԇnD} G.&Id@% ^:bs^޿yj;C=,_XʲNz^x#)dbvNr;뤢 5y_YBxP ݜY!N|[DT\f/PxH +ǡۄK/*԰x ډsshq9VoBy/B90T:I\hčJ \Hj`g"j|C %w5$wmRta>+ix76XBmZ&s%V XQ`Cy9)%֒3}zZ?CK Ҷ(c6tΤ>hjJ0Atߌ |Kd%:"&wQk5DL%HY127 fR! r|3 f_wU7NI$Jng䢇+~RE"xE !8PЭ%`, 8|!Al3M"2e8j$!8cTjDcG\$\߻_wbl&0ߙjB,4$153M쎓TK8ԏ5S!ձy.ϚҠLvnl]_ I8$+O+A27@> g38gcLՉ<% ?JO# e,@>Fh0b+SL[aꐤe{\I格 #>L <*WVzd3hQ.%m!I3Ol*bS1yYK4()38kL yBĠ{; H'Lpah"VQԳ.\B`U}Ywx6sځ ~/͔;h>Igl?}>Wa^t[o*SjMNNs;]چbƝ4sZm@BZNa/r.#`!$}:' Zq3穒[ ykpHF\Xp$}+SP#~7pZQ+(\;9, _o Ֆ ܏WngIʅ+=M*7_o.(_ڤu=v_ijZ&y<‡o%Lڠo Gt3Ӽ7zM):;rtp^!Ib٫X:ʷ_o-i{'/FIvk:B7 Oyn|/n9fTh7p^KU!|7&|ow@ h ,}+@%QH-@W^|tDaRsrԣz @4ʁ-Wyo#Nr8UwAt#DA <5Zx!v$ FUc=4o|fj"<4,dA.mZ T 4M_G2>^]Dȑ1\QʹnG_ ᙕY1j8:w1iA+jgG_IaGUztv ;Z61&11Iķi3*Ha+k7 }׌4hnvHwNjV?;67h/dQEI(R:e6 qnpnКդdmzyhw2؜sĸh~?ю:%,H.a䟀(2~fCXGSr&)4}wXbG~j{J#i3V'{7#G;˴S5//?סN,Q7|;'QN& @둫8l$j0rA W\~gV;BDIj/׭1D]܃xxfD]A(A@KDE9׿\&>/GR[)&[~eFkoHًFbQxq0;WhAcdz1؊&ayqTH99'S)&O9_`EK=>fm̕|ګWp0̐Ú.ĄTJش}5̲ gbo\f[H&sP2DD1C4Ŵ;XyvKe4ϴqL.cf.û7wRE:#HEkGcJ^DZW/WPvVJw_4JjǵsHB+CWzh2ckd)!9J墰|Z?5Rzj{#ds5夕+cEe o6i](]w\Mj@y"Rߟ6MBb8fef;\)/K& jF{Cƽ%~{.pImJ+$44۶n58荊\$IJ HnBNvrIe0 b0}j' ZHOmہKuπGxޫA ܠ6H*P]8iJ miht[Q}Z\JEZ?WP_a\5 ;/=p;v+6bTn<bDgW}I)s:p[S8\VB :E8)ﲌ>ٛ'DwB˹ϻ7d;Up][A'xjCu 2+0l'V4r?ipH@%fY8h)Mm S?RLLrd2bXH~&0t̵4fT@Q|[ 괥כX>nD)ڭ mG{ U։AOaiYVxz;{#mN`mzNXM: |x$  aJaB괛76bn%k#N0$@}q/XCi Awhdק PJ#)eV6!= )>2Lן|[T[%JgD&-}n\f*V@DXO\Vs0[)i$ԟ42֨X#hHJCdV$J^G:Oh@vO`$/Lϵjh nؙ F>]JDדWxo~0{n~>z$PFeEVvg-|wdhv(EB ƽ֞vE8&?6QYX47Z)~_Y˼1S_:P^;(6Et59]>{L?2L0Ǐb&w w"NWE9frkW?XT8M^4|:a-fiD:1u*26e/7+yCh!d}lLJjy7!]Pp yEЌYw!@|ZmfN]>NZ~}jlڥ 8 'W=J[۪5rj|jg)u#.䈌s8&}]" b?K] -Z+_ FqRJ3?ke gQLPK S[Fb.`nP´ME=(LM7L r2 d~N+Y1#v^-7u,,8~!sq+|c}J]=:D| Sz{rx]QUċZ^;38) 0Q, K. H8~]H0$d-xJ˰ksb2#wuA/28֩fp֞Zvw-N0f!=9~dU=I\]n|k5I^:>94߽)ڼJB&3؞go7nw⚈'_#u}5#CZoGfVث7dɖ Aq /g!I]N+SNq{}鶶=6?}.+{r!R:9r͡2U0kj skه=+ WAz8e"oI,$:+眸t C'%)K{|Fy0V*UEbi%t*ʄ qλg j 2){u b?B fK=1 FF"Y zccQ*"e.k W e۬(]aJJȤvvF ,{W"᾵pBFo>@qzsnܢBgz0Gޕ2.M᧶_ ;OԆ{\oCρz.ڛ|7)KJֱˀ " 4mc>sd=><ڌ)pPD ΪFq6Mv߰b`-tQzùSei$0$ۆ\=腧kO8¡W|z ; /crNiǾ"d._iA6 p.G>30\S9^D|Dl1<.\W:e+aa  5:8H@ڞ}c*m J{XmjGq fP?۪o8ZruR=xf NBnham>6檂G%4s*\X>I7鉯wؑ]y1A؛(r^Gν@<ƒ۳_jpީ R -l yo Da/&93s[Xnd2G{ox;M@)ǯJ'fe~s,PtK}+iϔM5按^V@h _5;]X=ʙgmLYIcGƫdYeGcwEqQa%&k,XX[z,?8"9MIXF &s9|Ll76*kTAy!ף:$HHWD\ZaޠW{U' ؞.yO k̴AΊI aRpr ~.⫪oeb1k Pרi?\/B$[9)m>.]c]ϡ(VoHlF{8o8]us7(4T #:)eaݭׄcW]3^ `~5Q=50|Yv)̜;}!ވ+-#j-~2X"+Ir Pң"i#õ DCܮ< qXCvx)le`UZFӔ/T{S( W#/0֥MgAm_!{˙Yцn.3gZ霄*2^]=;kY4dj~aSQ zUUs'jJQxHkvgײA@x< x5+ /jWmS@4Cu`Tv Qr,hQT DmZsf-YmG0%Ts;*9֯bJ<ڵۓu&:E mF0Sg>Smu @ <sk+\7"o`=!c9Y>YM]݀UdByڢp!} z04D5eĵo{a$4Kp5N*;gmi@L?Qo"I#3 TyrF^|W%v* _c7A l M6lc=GlH`pg coìM'(v]n0!/_ܒaR0#\6 F\֗f6>vP?%ߣ;Fp(Fz.6'PZ{?;RLOH*IOϣ5GXcE&Md*x A9B|O|vNZ w: ſ2I3?n,h_(1̿RpܶYH`sYssixFDz9|/RGrrڸwե*9DȱUTQK,#MeHiϘXQIKXr"]z ]uL. PUSj'1!չrNtY]nuuVxj\#`$K$PZ P`o=ANy^SqjiM5? ;x1'P %2`rKPQڦ5 ڟw_vޜ`^Q/`.έ+xܒ "\Շf '; zʣ짣Ы7΃H36v̬.A4tϻd!xbۦ{dF9x  WWf6ˡBaWR2zI܂*ax&`+q&5H0C9|sS.š$NrНByiK#crKzinO 3+6LOQIœw͟\)T9Yf7']֨5:t>HƉN]64( 91r/&ieRr>ږ1L8U/G4"sXC]eWe,qc[ @gIqSqwC^ hRlWmK<2k4گ~3FxNIT6W1361}:^̾oP407dp6nZ ;AZ23 h:$h5m5+W -EB0#tyn~vbKڞ!tS%Hm9O_ZzQT-RӁ 7=§ͺpA`7jZX/BЍQrʘU "Q;-s7YH;zV"{QC`a#0Y#FNl#bt13N xiMJ꫅ݣP8w|si?"^@cSp|ܵOWJg[#dQ`/,UMTE<ӱj'-T<4f',W㗕uH>^ ?ijk,؊C¡ϊf)Y*+&3WM(f1vZH袳\oq}2,/>^r}x"VV5:;~Üth#B̋ 蛚0cީڒt;CRIYt-M:K0GDž]r;@Qr0jhj jao`Y"y{]2ɿn P86`32a1=@,:ͳqV(G5-5[pgEtg>mD1-p4O8Q:֘VI@QltjEGeGS ޲'{'d8~o\[:r&;JztEĬ<('j:>SSnd ?U+Rn3c]UjK| 3on??jPvx꫓~P԰QOI,w^:R^~Y _!#);).kuQmڳN ܀)T#3 g!?OU0ir~"'4T/zwHn`(? ;8gѭA@V &|xQObJ@@RkֶϝҷT4QpAF] + ^Q5y1UK:a ķN݉׆;~oB#vhWN f`0DOX+F)-!-o'^M8n%ڸ#zz!FHH9GϘr$sޯ9%I)yAZ[9L_l;G@maipVݓ!M%S"EnD_Nm w++?fZ 0MzD{$R BCB;ul|nCrϷjhX+O1ʸtQl|Xwrx>[E"l wWhz-,󳞝^_h 'jpuA̯n¤` c9v8Iԙ35c4SP8d˟1EiA̗+Oy5PFۛ6 ?V~}k\}!C $ vzp@!\˽'Џ8z,YE2*UFjzXgLSvAA7t<[,- RCJa '챗j"/.,)}*@WkBMAz6;y^BJZ}Kӱہ;0173su c|uu&[(mxٱM{:o֎<]b-pr&/JXUcokO:ncvFWLV9{U?]UR̼[Zߕ%+~bap'VC6QT,WZUNc7A7^ {iYԧܯ~$Fs0벼 pYQK3x< %nӮkk_B궫t7GX:Hd `f1"(/a?JY:~KEoe:٤N`Py`mbSh  $^H"a-#d48On?@UrKvMiH_Bщ:ZuB NʺJ仱?6}>a@M5<#SߎW%Wo^rzAa`CV)}}E[mu u&;`u 3'wВ]8̃EqhPh5Q+("C32 ;-+΀ϹPCLUra00-9~iD*LvaD$[Y#A D8̢WEev  zO3_ƒj x͝Bu(~žs <_ ls1e%%ps'!YuZ*򹄽w^cRuAOZ(܉/~dxUIO0T`%5Q ζVVZܽ/xXo4-˭ & n-"f2#7b- ޱnpTxY.LGRbsFgx[cf$̞sDLπNm#"^ޮbTشFxY[Շ=(`lۇ`(Pp /cMwOmW\dy+OQl]9Q ŷ{?ڌn[?9+Iz!9őB<_ ۋt€-d7j /o_/TwKi̾bL:C*)uD/Rw[}ԧINO)h&_4ׁ;ľ sy q(CbK)w.ؾ V֬ aBQߴyt?bQM8%'sˆ!b 9w97aV?âTnͪuO%w`wz~~`U֬WכOAq|:"kdVSZuZQ ᆉ,ZV@*Ҽ^Rp$yk@YdD9uO,*539Uߚ<ݾmE {R/㍶qTV~1VcE3vc5jXT5h%I/Lz#s@ADNUYCfSz6vcIs^޼-_߉gCBC[ןޢ{+E^2"\ ]_H+8K8,3GfaS famڻqPv%PWl ,<>qOIBid0Yƕ4#_"Lg×.fvGDs.t_!D!ϩxuK p2[@E,IJ}>zT>7kG@Zqp p`kST `"`h@D~P^o-Ӷio}>r/s%8&Yj8@>7~̿N{7c#KGV.iwĸ-R#IVƥn@iIS9U(,ꆉvrf)*w\۹&IF_., *d ĂGi.dJ-\^7zTy{4nk#:(-z}V>Ҙ t< x. !%p .X#5{ʮ*Üy&-pOm56(<ܤ s,/Ӭ$qRBRրӟ'L3m]PXg|{hb7u+^lS)"$IJF ]ri4V!.#ai'G+ɂe'}y?AU(Ѕ9svJ,݊~$.[2Y؁P#aB0[k)aݏNM;A r znMI< %D#z*Dt;Unv'(?FvF켹@ ץE;Vx|d\'wlf>*@FXV>{=\ 15OD'UIsq"ޡH A"`aJqYx.sǛ!Ƈս"uE~n/ݠ.$#kAnACmz>grL ;^ՏWK(RĜx(l5guR@ls13NJM 7Uz j;u2v>g@b-I˨jJ$ mk_i2aKlpD{ooƁnU->ɮՄA !a h<Tg4SLZu OFFN#$mazދ6?>"22HZCL^ 9s,VItx\)K0?GGBS?DO_AQg ;3~iugG ^p Ҟ١YϧuZ A5zkPz8?7#i=Wm{:Fd5M 'ĢjAEhY *EqZ8hlvmRf,Z`DUظ-׸}<9X7,oȵ& rmp!Jz-YΔ=f)¦$ŖggxG y!jb_S ޗi(7[=j~SJ(g.2]$fK!Fkr D=HɖGMȅA`vtvz!fLI_[NfBA+ȯ\&q\]%'n3B6]KNp,2rzWߒ__^—0_Y)Ά%$ܕ@(7- m{y+|b?ȹX`JJMr:56Lq^*>&[CC{0tة7;gPy8r5EjE8T.ѻ(1Nh A&ٛoșTwlQhT@wR8bDRV=:Wߥo$XA ΂r)!>hūt+qWqRW >1b0VcT$s6-]N dKxHS"$سgoGod^οkre S*YD(z]&!V-OT"%>:@(^۟eֵy+JdRFX}2/Aj=S%CvvWiOnVls !nU}!8FgQMݍp|?s9;\LX{0б:74+Xs'ht?\Ygy.5qόNj׳QMs H|/&\5p&F&e o BVEPCmѤ9yu)Oe. ܌#mnҁޤ.r833uTg[Nx_9f◠%(+^bQ 0n(d"a3GHnk',Vyٙ"xXian1}xن͆*F8&7I2VUFeM*/eluҨt`0ԍ{};"Ә(9 $<,4Nۭzz8%H?-Cx􂹆 nFa ='y$2l~;ٺ 5$HNO4?W)m`}WW_^shwgKP3V=3FeQG9 ȁKhk}lݬAƴyl(RPk??wFE]Ll[.IJ;gc<  ~R$Ȍ燔&R;2 atZG!p}R< ;4^jϼ#J$Mhz!aL|>n`?Ŗ.L =NKϹ ~",<~R/W4< }_72U >XExIKyU= D/0 8*vWǀ5s{6bXeI>@0Bt}ŷjTjH?^j$^CP#ٱZf` :j ^R]` clE-i&~sDȁ:c v|%?%$oR1I,Ui0ma1~]rťN:|&\Paڥy:XIдWqY輬"7;:{!FNBc ڱc3Еv[H9cbU#*~T;QI(wVTBd KւvPxէmB0/ Fq㭬4us#G8'}'F8y*}\A/m~Ӫ#>z.ИBzCP?@_9(K&"უʃ۫D+}n\P%&jm0*cKz-e)(Q6p~I$LS PW*#r9k8/-&o>wwtp佲mxuxQ*sQhyZljW BFm7Q9d~`%wV%.ޞD5k?:#'B; `\NWTjlQu&y^8XkP`^Lfbl u!khBVhhIU`r\M&j>L)AOJ@NWa{߄lh$!Y8zzwwJ?8*4ݩuߏͤ &%!+,4%5#Cϵ "c7Jサx8?[Rթp[$f"rkuYs57D^mbgÜs]~IiZX~>3ce6A",`&bɥ| "/+k0a74Ie!hѫ)>"BwH|ĉB_uW*w-Tqd0O7rT{mQ Dzy o K~$\OQ.h`K1m`?PcH~>Y)#`FX z` {o5*ʰ5fMq z( [QǤkR8èQޝ@QTt? Llv^( !xj1Arr-bS?D81u̠pzʏ 53auWf5U ,.L#K;DI5_Ǖ*DY7.-)iCЍ,J/QYrJSlοA |LF5M?wYȀ]T)GXrޤ% 3_*9|Zh:dF) '^DK&'3 S[uO׹/N}+{GChB#8>{ѷ=tab%E}t6մgʇVy;[5hF~D(yt F$BNV ~ޮV? 7C Փx @F5$g -tdDK͑=R&0gH6W Y,6^p'q6O%'(j~XGʯRi@҄ê$kW(@4ZT + ⃁.k!Mo5J⍞Xye,M-CH==G˔Q@anN~D10ov*@N0˚y82J~B 6/<}?1vZָZb C:I]ʚgȇd%kMչzB|?ѹƍޕ=q̙/Gղ14W/9PRNGA[e}ٕb\Qv"na/6O{gmpdTA( ]LwKZ7z/B|Gꍥ;(@fdy 'g~E k*iLV 5Ry?0fҐ#Ů.Yo55n%螜-=B:u<@)_qզзŨ"޶e6DP=+ e[=7hi}lf %)XaīGbmqeNjTr#PDxSӬDmثuAj;|ኲ `NG~ +qRq%أ]u?ΝqYZNM0K-rhF+3BKYK-z3Y:_K<=jpbV_5eR{kS52$A\0P$%Ycҏ5_OnP[pˉ:l9Pkd^荾}ų93;^ص*Oq5b{oƹ)D[T^Y+W i6پ9LĠAd8aw g.$F\{<[3Mq[GC"]eً;ű8L;]1'ӥCtڠHTmB( j7bAb\qJή#G3 QW&o4F[-iejX=g-a^Xe1x#KK 0G^ߨe S;ʎ";`_!@]M(@Yd97*,**u;'>BL@ 5J%iWl B:y`WKp'+ PsJb`׸,MlS`/Rh/*uu]4Cks7b'ԫ;mQn 9 ׃+.@COk̇%n2mS%|]ĹYG G>[\a 1I%HTaעi_'ymn#5Ğ[Z( #AT &S]A[x]c:IRa]\ey θa۠=7Qga =i5*Kr-t7P[)wb _R܇nsT +? I`MorN\rp|KQ4FƷEpK4WIs[Rlf\}QFVbz{@Vsj?}'fȀξ>ACtW[ Ll6ȫӉ1^D~ϔ6fi\6ߥ] AtoDpR ۻž&(.n셶bX.V3=g=rj7t*A7`m&F1絟.c0 nrsQGJ5^&쮌e&hvͭ6HG$5e\/Eke3fZ扷}Mt#~/jG#\v1/Hߚ}1zSAO̓IkoYY?k&|2CP<_}5#ٛb<ǝ^ק_Rس8q)i y%;6 fۼ>K>13iqcf0a&_RDWB@0 2h?fݵjgy+j>׮=` aRN+8PSS*x5*NV2 ^Y E]"<Ϩ86Qb^l7$fsѯultr" d0)J})\Űz !'GMGz%Ep7h%%ȴ/3 -mX,ZIlw1Ԑ _z7<-v#6}ܲ-l( PGO> v0a?bH&:vō~<5'{iy(kuP8[fNtѶD aV U J[0@w5d,`a6 p}̊B$h(Qu(I09 tؐ&:Hި"'SLa*uzYTRdYi$$:$?.+nijY}1~czy}4h*Pnߘ:i7'_5`=HEx豢 =`[+DJ_ %ut e]dEqjrV|D ?β ھ,b?t\n (ON>z\Pf"J2g/Xxrƞ/f%$9 hM0dBx 31{ tؙx2ಟ/T[&;/$0A+EV?x(iHuW8iРDhp$Gޚj`ގc;NfT3qHV'Ts2ŴQX&,5$g0əRꅸ<ꢨ#{ym}soG H#}.wnNqDX@ X4͕bC1Iʝ00͉-amY{ S3l?>d@Q aTXy `uafFхwN.!$kMoyK҇kt/]O%P ӬE+37j5̀Zb5uUw?.Wʩ w*Fi|>4>zBFh gIoP)i,͑e'%慵R{0y5$Q >XuTR^Cb*!,״9$6qޞiAuLk5ӌphYIˋ0삓HSBfι9y͐ U_iԱ6W|JYBfb?ZVa{4\fr~51lO!:m)2Q^T\^iw]ќ8]9yؔCS #OzHk=$^_T+.{{rAW}W$*s/&3(1ۜȾP ,djg;ۦM|smGn{G 45-0C1SYo` AL+w)]+I?rXڿ۶Ex@g\-yV> 715Ž%_h2; &W; !zcW -v(g*(24b}"13ܤu-0\OA%]7Z7y2} c%hK] Q.>Ab CKl,B~ f%a0vm&@e+9!]"Pm4t|wHhT:"Sr+mgM:#}vLv38#ft0й\)W=uMN5]w3>ʟ{t]= !47sUNȃՕˋ Z,{es(*VyHrg2ގݡŗ5j3o}8nq3M?Qd*b}CH5gC-S3}([O-)KGeAN΅PH]J xߥcnrjD%@.ar?K>]EwO3usFb7[@`Kt f~a4YRd9ߓwqe_I[5LtS09I ܀x IHTKޢ-ěCͶF'9VKe6\*,_1 4泋L<85Θ*iP*eJEF_Џ֬ ONsZپTtJ~{j_뵬qаv_f(^̭xH47TϵӨ35Ʉo(qh,gz3a5 E79|!J?1k)jLVXhXKy4`-6蔛Xfݼgcg ۃ汘^ ʀnU ?w՘2ā́ϩQɌlaIOlL =6i|U(ZePh}'q#vcR:n0(4,v@yx<^x-٦<"{-_^]`:vVmP17 ĭ}Z"ʴכͲ'%rs,``)=ּ8m+ͩ:?Q[Puɰ@kyw~ 4C vWms]Z27yu5:͛c$-yx yRLYxnSY9#gQ C ܓ1oU<¶Oaa&$̊ŧt'u@r8=IHx+Hr^M|kL҄;J]d4ħk@쳐 : ܦӇÈ5hm٢tNR&Jkfq`^Jԣ;8-G8 g#d[a]]Q灶Y3(zfB BrWȡ7,ZJMWjOcysũ%2 aƕ qUa\g!pA}l~XTt4}6/Z^2d*jSr7y>dr~X'3 T|GF$իtjE(~@h8Yћs;?; ~)CL;V18q<%Հg9>S6 @K0(1'O[#ݩakcjf T$j]|~CdxKɮckʬ_p*pSjo2<^dMfH2!*R]/B Og=ɨ s(#m_YetB`mV Očk"] I:xc"95CCg^e48zMd 0 $t+ I ə,6UҖ^3ufVz+OCcE+ 68]TAbX^\w$uA@#w\B1.y^xƳ<#]DL۴ "yy CzEQY-3bEstאDDjCƃGKe&}w(gyrvc-0p@6m(.NpX%ʏ9ث?fLaX%30}YbYi͵۠Pzc;[~oߥ6/;scB`hr˴}BPPˇ*[\g"l,'{6T$i7 &ުKi#QyOh3X;}[[{?jlqə1>HeY; _E볔 ׄ7US*.ea;;4 "DR,ɂ?m{C<(;I\ށX.5<6PDk;JG eZL``C^b?.'E\ίxHBEH艵]%J*gf^cdjtLf,!5 IBSQ+L->9+5fiu`.V?.T0>0PR!R0VCݜUSPW e!8ɂ(gn5\~=Pj"fI<^O6)Q.(ajSX g.#ƤלVrœxhG۰Jn~ g5GVV:V̮=Py0`}X.48IZ"JDlٲšI**"y5~Kg?5,bK˭~". EKY-U.KGʠ0兘ũ$pݲ?VhT%͇u6BalgtIEBdߢ^^IXk\5<њUVC_MJ'Pv8LخSetre: ŠPl=ߦ=?@vS? TqgiFF]򣮊3 +8Lc)<$)MtyxU0 V8KkX "MTPiC)u|q[ ՝O#P냊 ../Б>P?̳5O:D@bw DݩI~9EHoh8ܰ #i)M(qM!6_aM g`Cvw?M!kdm 8^CȰ*X1>>|&hꜛ$VYk|/JGnH֞㊀;,+V z|>X\9Z={oSMك1}֫WI0ڄP3&} z]Ū-kevMF;Z2&z~}nrK:֬lATRc\ҵkvx6w?']#b`Lz)XT1ԨY# NN4xܰFt8!ֆi= JFs,Nb=N4Ryc{#p~9Q8ӞЫiEXuߊΣG Lٓ~a4u!^p}eZyV)`R$RogPY0NYSi/sD@J᳢|w(فͲl펫:G؀&_ lϣǸF){j%j;X4[x 1Pܑ Q-yyP#?[fyF[q%B=ڦ$*x mR@+\5Ԋe}3nwDH")m7J*]\="}#Qey^$y58c(JEud àҳ'ǽ0=wR .[!a0G_l)W\$rW(Qs0rIjAE |'(+R&OJEzhJbPFh @-6@}(/HX-Xp5%tʱS\6f)U|A 97ЪV07SwRR_IF}EGkF#|ᕞ#4s"jЧ&5n="|k߹1 kB_JVqAK`ջ= FDf KπY -#-+vQP\+*$LrW8 PlA8FViHȲ=M<}ըnBeoSlxdh:LlT^bJ&baTQ˱tF)nQ'?…X߼:z SPwa8"Cn݂~Y)1 ^X ׿hҪQdn ZмwmcuןMx,3H3kBc!Q*^R}ܮ2^lpԜì0!t [Џ)t!t& |*!!@/^1B +S%Gb&gPs)7E^8 BoNl'k?_oD4􍁆bhPU!!ψVO¥Q?ٯn}^9L7rloeN]CQ;+m6"(~<~3.A0IVrdP8XL@K{}<^cO~Ƈ˸_+3][1Tِl'=t.D)Eү9P'fmiM ? 3ٕ ګՅKW)>i8ԹŐW9`jmt6|p=δWRbG(1j_du+T="L>s q92>odtIHn5yUYy@q, B]F@JqlcQ؃`CgH,v%FyV!7Fo 4X;]5[) ?3d0JׂtPKaSHqשkV|1[t(!A8K~P3'vwԀIihuE@;|ȸS D( VR=iQByatBlm,g?;\Gh+И~9GI)_ gZ905WQCf둘JT0@q5Dr,e(kN  m4]\֭7 ge;%w?]gN ɩ²uÚ>[q1AXquyIo$Gp</c?QUr&ԇD,$%iQЍ;OSXRw o>C]>U+}S BmPE- QubFN6[̗հ^KZ+lқ?QWU TP"!0q nLڞ 1Ƌ0% _m +H/Ӳ5N8Yy1Hl_ im ;\}\/71ޱOl.qBop⚆+Thy&ٯxhlVt̎]{H?'M߻QLaxn%/ڴLZy͟j/gMDgq~Ow|7 "0RN@Q 2˙! ޚ4/j**B{G {i$ ξj,uM,N| q: 4f2S;OZl_[ٞT5؆RL:" ̶YB E9KKbh Qrb@a*JcNfQo ɐ2P]1 "ќX(ŕΖj-cZ+H$/hxqqqg-4kDԛY`I-; 7|ALR?Vfs">ݲ3I5eB/އ&avupz{D*(r.Q&RyAtZ4AmSMq#abjGdftstH+ ѝZZuW^M[]C'>G[HED̷xhGA;)Dgn<`~{՝M'=z.!/G)ԒĊ Y`6ШlnL Cg\P?8?3xC Kv ֠ %*]*V"5$՟#z~wA\4;M"W`,#CDCE_+43C+עߦ7i,s? Ը? 7 4۶a~+5]BH~dN|:)o5DUZ[?EɅ8¹WӋq-`]5$a y*xbk*5J ?%|ҘRg&b*P[H%Ӳ3z7̨>~r'jTz PѮՈIt?r]麾 ȶp9& 7Yv| MTQ%R8͑Q"{ {l'Q&.F+_u>UяK*h07Y`#Rb;WUUC_y֧iV.X۱߬<0ڂj smǧA5_Sm6#D&J(S1Rέ؜Vofn*[^$5v)7h}Gk>s m;t,ٮX]teWsJY IRސ2@ (Sy[Cž!0|n L%szfn֑웢Ɗ٬dT7J&og-52(cnA>$ꍋ#x#QӌGwPY^sFpLhӉzH(7y'`4dRAʻF_c[1=fe>S~+G9fZVh;Z AXiR`4<=Duj FYZ0_Ch8+OVj .2ZܔMc#OWJvQ}n G6gZ$ ': N߃6r }3>B Yѵ.KHoUE⎭ƃ$tUN C .EbtG*+)?z"^.M_n˩!XΏga.L` kQJ !N20 {S0UuIgxQvaԕ2yxoSX Ox k8oe qhsG ]7p٧a3L^޺_~&D7,{F7׺Q8OCd’Og: K)/9687ktso9~ T ݇]vb>"ft-lX;{m킊\>fCv7x>sQ~<j_bၶFj*eE݃ݬ.dRB(ĺ| ]S:d!޴R >s]ظQ"0~ߌ*wG;c׼藹FEjVG\6AoԺ>4u D`nBZ*==VYʜSӔJ䫞II37`AQdLSˎL,f:C߻[ìw ~=$Wb}FyNMf3̙t$=zyǓomp ~@ND9PC+)y\ZYln{+If<_W? S'SUj+Tnfk2HcF~M1@"I6M%/=B6B'ơYE%׶bٰxg κ)}'wP9M4ɍ?cZXNla.Ё1QN4&=@V`Tui!͘h6 ZH;J֮y9cdž2g@Or-fFgAq^BzqZ0 CgsA!- "[u|0Y+=^:BK'E*6I~eHȄB&ڪ>==- Ce6 au{IJ丁E:POoJh7o%Ze5zCt*!}}N2x2o[Wns.K&0LCcC pQYxQy˷Kz4^RT4Q'?)eM(U}ZcNXJdK HbR;WhڴB\{-+C!O}3 η+D&2Ƨin/A-=ѡAae}c`-Oᴅm K Ynz/ł3̫{59ud-`Q#b9eج]^FyI9z΅ZH i[eUYM+}zQ}\ VS,쨢v*x?=זSp70G\Fs!vT~*=HI>P?9CQ~)#^} 7:!0у'LCu)n.T(F/.Pv.#q-Vc&b}C^L5ja #]@}Nj-y/]լʗOX󽹴7˜ B]Q L^U~淆y?7.6X1޵wi_ ;8#keI,=BŠІKU=dR;0202>4S/\c!lvf>n딅hl@PW4@7 Vtz{np~Ar/mҘ$Pj#pio' вY԰!iKgEZ gh#[=ǰ҇'KDњ~Tj{;7I,_k  3-,[Jmdpy} EUZJYģu'Y6_Gɹ**3P^W@t[QZY|l}Ἵ6k:2ST fV߮o/۾# h4sLE(z߶!̑]X( ,8_* ˩Pw*^fO@pD0N<$ncL?%iFyzT/ [оyvLxX~+m9qCTX&нhK*JY#V†)vn% Ц<C%q^ izD>OؗiŗZ' tKc$D/Bcms Z鋙W6Al3кv @U&匑_AoDw*@U-`ou3㌡`vv/!FF݁}"ҞiJSP^ki[kn;ՑCǻa1!{Gus#2Ѽzܗ XTgbZ[47٘aI`YnoKˁë}6b0?L+DQ6:`<nSetr>!MB36K)Oݡ)Ⱦm9ÒęU>=RUvި-)`6G ʙ/mJܓl@/A=!ZhO*ŸpgF B[nQ84o(Pw* +`2.Zߩ~8d}eZct% Fj>{s%r̹rO:9:)3rZ5vJ2r;=^ґ XO?HZ~>K3N1k)CFDgtOL(muFϺEfjcڑngYYٵN H9@ {[zJkF{8F4sq[L63qPa*̕b-6 Uy{k|{02BYw v}EZsMMD[ VI5V!WH'fik 8jN@@25*vWX~|zC oBK7G U ݕ:HG9E0af^P"Rфp2! Y{كԉW{g :Zp;٪t 75Z2A~6:,"V4l(8 SpcE!"=sZi:;W.`G&h9c?y2{\I PV7/VwwJДTfi]mQ!BP߅W;hxh,R95T;ɓ`e0\Xc˪p}".8}JeїͿL8'? 8ޛ\! $P,,R:qA W=ED=j! t0|KKzn0<*'@"a* Y6eœ&+[Gr g瘮@o[? /2( zl۪ݜ$7JqqnۮSy=8 &]>j{8U|5pC6QWĆ+@t%ޚy /ΥeQu"j*`Tϱ|W:H2~pk@'4ACm],ㆰ^;R'L*%*⸗\j2>}AU. FO>[MrbWGqs%mLTe)5ҚLr0Z /I$ʅ F6"׫0)h\ P<*, |w"[WF*^'P RrA{4m)m29%mS;RNq%e9N.Д hŭ@=^䀹;AFO'{ Tr=yY fF5J BbAʆB׻QK^ةq`qI(kymlP1x&Ų%\(N3fr|O*mC\溰=W(U& qY B<| m,ot@?Ȋ|q=Oo96`0qhbӹ NaO^ Y% ܡ-kA(= ~Z- O|}|mT5n_{lAI9[Y/ |Y%!Q߶-%.'0䮎މުu4 ̎ӓlG%IV@u D g#U)6OŸC-["l %oϘ >ifs@TQ~ݻDΩ ՉYo;M[ %%x+ߑ{+ q3lJizE%urhw#\{ZFEr=逋OV͓.+@}FR67TBJNh?Y~aoˠjy 0<8 4ȱwA\Oܢg<>:T60{U#f|u$ ]?w5J/Cu Ҩ(֚B ue[ͷcfD(an @BLrsV9-J 4hVEٿd\(^q=YV h=<ي&Y׷@ YJ3_3r/+c@(][6qU ٵ KryTEygt";$DBT^=km Mn8]rLqUuu#Ui:oq$wx1;'z07g,gL#_CT|qZ]]n,4T~ W[(Vc{q'CۊHWOAMy֠6WƠKg,^ةb i6IznjkY(")?ut'+ 14V'U ikesS7G1 ͏I*,3mu$W m`釵»ע^rCdj/oPN.)UfVSb}"|)\N6sNUHbLuN=HY=kvO }db/|{<1osWTT˿aUeX>riF2~aY Ueo3*F9*W':ZKJR pUsC\L`_pUW /bjNݦɒu42ۙ KdϮLi kTBWEF2\D*@\ZA&':{E- `k<ڢ iZXDMٵ4N6D`7I۾K,sLSѯ64H6˾9P#ܥ(ܨ?$Nقo _ 4:-Mo_+j' ^n;;ט#N'b=j7J4H+լ/3^¨\p2r,*X*u/&tqAGھQR;M!U %8eӧ8xP -;%2XHC)ǓY%!>Α [&\7 yZ-P,uDh(9RΣeT 6#0~B,1<f$o`MQ'uՋK4llZj<nJqEC(ʦ 7pr27u\_k[3=cȇx~ lŷbyFBœ ,b@6O>9oˤ?\+a~ȕyCZ3ḯ7FB?'LMb膃kE m+ښ,Nh{&q&EY"1w}5. S[?mu[V_sZODf1(NV֖cUH;^ۺy |0z:W?3Iy`@ijP *i=췕qsY|wP=$ϷOEɅ=Ci3LQ=^w4v?lIY}3$y t'9Z2k+vP}DL8 H->4XBHׄЃ SXQ ȭK?I&͚*mfK:˲jI!PdvX `HMuŕ%8Uhk/S.% &\H x G Y>vzO%J}`IAF `t?kͺNpg’mbovd^9`a?Rb\Q'Sbe8'~^SzcYQYXU9DjøG)og9V7Bљ ],LhxZ|Q /a$h* ӯh_Wm}53GGw̘kYq+򦥇߼-:y +>]ZZ[˿ ʄ*e7}6: 3>2+~{cXǷ9C: x26*1q-0y4u̗]*dǂE]Bm*K+q֚_d`e ŗ&AA؟uC 'Ba8&#vY^< cd|JPj%wwP10 1Rw⬸6g 8 󉶐=mr pL֛Pc\ * 3 3<$(:pt78S#`~;2[{9&"ZA_>fCܺ=!ݽC aĘ֕~p)_$Xgb& I%W; @@MGHpNݖy ,֬fJigl  Ls`uJ.&:/M!Ow<&9pW{Vn_fH9eP/ě=Q_Lp7.ZeXj\E.A~Shp!)nFɶJU«fWQ١mrs VygƾD&NL f1ˢa{t8,o㒚M<(?`1<\z#ϬOnHUXބ C$9 *1qa7]plaP'UϵJ~zCD5 Bi}}[_>q$Fy.R;j@p5Hq7BZB'uh辛ßun$k.[ė!K(HBhdOaH66s#bґ\+ؼ̫Nv|ބ.¯fTæAlI:'@]n_I6ψ]vuNެ=Q/޷gC7ȋ;mu 8)̵ܑR̨i#c:BE%\8tW~L؅!(FmΖRL tm'.]x&tNh-С]˟XpbY`Sr H([ 6w T; 7&X 6A)o>{U2&@"LIZ*o@ p] w(3? ,11!ʓ/Ny:/'[U$!#ZvJ3`H櫃׺$GaJ702.>29:-չT%^$uwl+<:G3`M{Lz+"a 9lR؛5ճϴWlY^o %X)LkU))!_nz|a5}ӫ;͔].qHͼf fԬlQA{j>X?-Q Ez(VY̞-6::?\P<$o =3LZs=7)/|Î{[8Aod!gvAo"EkMj]- ("ۛND'5 pwg95.oj@#T»j+T 爟8#&*!z%]Z3IAsF/lH/G(Ad(I@ԼF*[d~jս:eCI1]-+&vQVӼ*̩<47<#,4F_ͦ~x;R{ fĹF҉qݛ3JFAݱ=K$#FBi0,s비phe K[AEQ7K'چݽ]iHyqݴ'5+ "Utd@c/Ɓ2_Z3d?7$B9sQ7&A .s{m0x:;up+\mCŐ"OW_]bV`WI0Avn%j9=i"ź'ŠcX /;*475GLsi|N&4,쮻Giywl{vr3rGnʦ:L5qwX ۽GYPz&^7Ĉ V}GLFO8vl<%@I-Y^IfafruT1ZHυ-gIJY|co}T'%B P(E OJ޾NV +mPM @fq1ǵސgL֥jR>Xn5.c['pB-1U:8) t$@ 6Tu"vYed+zKUfM/mIic?HeC}mir.L^4 o<Ot`ig$~ʼ ?jy 0c1`3"@Da:& jh.#pio ,ԥر޵9)e,+p2f&ÏJ8A@bX 1SueAbCY16ʰ}MKD{P8>aW P:A7%gm$U|)n;x6ԽRtm DU4Tҡ[U4?ʖΎ_ۤE$t7 c+1M|F|y$>3s!u4T3p72~7LPۤuSZ]O,xe of/BcHK9- J,i4d}=jhmKk}7")Y R+d̿*- zh| cmWT֗μ#fCuU"IL 9ėJw tjV;VS(H)6ʐQ_LNW޺Ҕ, 4Zkh;[Zr>K|vHn?Y"n'ыlJ|m# "IX^N'i )PK6m:IŒ.!ab^8rKơ*%ڈdYd{Ԧ||ȵ:>6]Lijl1x^q_=r=ʎ(i$i6hfflJi}(T&('[0U@dD2]$FP|]ҊޣZÎvq:cJ-C__@xD C2m1YʣСm3b]NϸQˇ_Q\LQjs3E*8LT/!ضVy UM)[Zh# EsL#k@,Hħ0?Wa$ؿ L'@/=;WPq{M97FL#7`=e"*wu`X)$Bc!/1VUk@Y``>k 2 Zc6 uF87PFhwapZ6D#zDo22kgd"HReNYOw qȍ!vYUʈURrPdTlHS΁?qݪW4;ujڭԀJgFZ߁Y:)ysTcW;[j2Q~mJA]"7fHrTŻb:h?? r;}!!Su҂4NZk:2:env]ďKM+6P>Rb"7 *5#`xD tr$QYHdHorvį7IaHHy/hKw .Uh;l֞1}_-ܪvhF ݪ$SpԪ?l _V扣a\Au,N 18|Wg*?dR0JʥHHϒ\#y ~3ܮ6gm1:|2MdI(1x>rj_ɑ1" Nqiw4[yT047`%P/HA dEluUH-vG"P/$É0@oJ:Q="Jj.mi`?wKLgͬCA`ױU6GA88=39d>ؕ "ͫ $NW!<\}J#Of8N)#PݻwW@JdZ TJ249>/n٨up~]eq1֥; Cco/ =.4*B|$=1( ZAnH00F&ZV*³4 Zx Et@eT)nS 񪄬lT-4(3)#XaDt]̸"!L$<ѫ#C '}rt_ zXQ^||~i >n <Ij[oLn=kiuTXA9-_Pu ˓'VaG9τYC5(풇UJtL̟{fxx1i )ҀT&պBP<35qk F~]_Jּa(s欞8LaɎ5wIJXNnU2,|{/ #a#(ݛzhT,.L,03%Ё{X̰!:[=Ɔr^ qFmW ) ySBdPĩ|3VܜWD3f]͔Lyhpy-1oml ]jrѧ>wS&C!.V!cLdGj CŇ(<𡈻AC-ٓV eKBGq%aKG=Xc'ٌZtu"#xw= ]bir}K`~3_%Bao ,XZbz܉vS ٫/cɐ& 2ՔU)n0q i`|^n[DZZ_je_3'x2Wov4ySIo#Z<隯?Kybn(TIӧߦ4R.Yu1m%Yf}TqOcjF8ِKyb 0FVߐhF0lϊpX>EzmHj`s-S7„H Xd-c 1pG(GARl.j)GlzEm$M+;#L*sg7TQA8A[xU7;^aYXucAe: _fk#~WG:@#bilv/H~?bf"oY(TRmLgf; l/Gk',—<)}NUttLF JGJZulMp5l3 !iم:UyU(KTx焥ks"Z'Uk5#mT6.K9 n^2j+arMxͨ̕Y~݇}p7❲8(7 $ 2]_i/#'n #C3cİ7-5 OØIw' ([x֬ȰJM89lhj|~!D'T KB&q AZpfgHɀTN^->(T%2IzzՙDu[:%S/9*~2 <[~*>7q^ H=sG/e@I[CY2?/O#H$˵1k8,CfqUNFo\[Jǟj.=>f0{Pa-У1(ꇬ#oevߏÎOw:6BA6@gj`@N|gcL@2ؾ9F8y{̤r\jemr=fo߳j֝ "f+`eo(x9(#2JՔhTk"NDr&9 [CS2#=UϜKYO8qs49\I3n>9h/L$MiS 6Q2n96~A$d;cWcy`l Po֜fߺC8'cykb&l'C`0n>-UObihveBSqVώx%a* )[E5?* SQ +SZMLnzɚlaH6mFb(P>*eyky{"V8v[:-8~d>{-A}"ff("9[}<:*j1^dsY+^LrWcF6 %NMDLKݸv\!oߓ[dDe*lg݌Nj&3Һg4~Ep.67GX,PJ\E^Y7i}u6̉ᣚa:{&5).Ļ3Hӕ񝺽xnQG(|Dƞ80>wV- s} 3]Qv<wdڅg-lꢗ8Z\Voe}m?#ܘ)q\}{];n0f8gL96,kw +Ps().pތFpvSȂIX(h((1*\'s0ǥ9&^!v(u#61$$I{s -p]e"*IN~Yޯ? [vR·x6uk*R5S2O`+\x\h7z RܵX~VTu6HbWxDqULWc@FѠ/qc5D : SCcreF!r˨q zGCЭ7Tb-O ăݗdhi˥9X)z AڬNZ6;X9et&e^j^zJaZLnȮ̫dJ[iNQgNN)ՓqV;.\1To{k3{a RYb:cO-05 QSY1/E&8!M˜rb|Va❵@ [̍/\H*.9k)*}V$ڨ:?1'&.iDɭIC;3fJU)SMx:~Zm~֖y TaHsByt%&_'%c XӈŪy 0R-*&O\f6*CBl~;p"Y+\bx y?%|d_Fz>?1jD[WoC-9m)靖_;%S$=Ol.9THF֗`FwpGԄr~զeЊu 04F-hofz: Z0M kͻ>ׯՁDwSݲ?ӌޭJh0+M]:<#+`&YHU+)Ip蔤T5knW W`?a-:t[\ P'aQ&}B 30}w\G+P/N 3Dt7/\v87OW>{/ CQs%Y!L?oD ; 7yECWr idȲ!HrE=(:j}]փMF=ȶPH`v=qS!͡h_КgA4 O[ U;9Ks'9QsK s W2=[G hݭI4T|0g-چ[׾UPe\Ivt5-=[Wo,KRd2 ßnFM' ]\ʠZ+U*m Lae Zv.U($O%QHq$sߺ[Rkfsh&ɺ9f) KBZw|g~,I=ÉV r<ٔ$Oy9'zX},j^u`b.V4ӌoJ - n1MJKk\? \`6/+*j21F<$SO*b@kZy#I|*sS3U-h]w64B~s+潦ο!Wr\m%Sy`l-nnVFIZ),M)HDTm"v#2L75.'i6O]'anagP0>\wpQԾkcY -t'x)elͨ5p@Wt5G񉻝i2 gKW8;/ Z]=4|OmV<'?79}2$MCx/ذeG10 LՆ ždIчTV#nQL-c#!-'MHRudz5)t#ZD?4˽Ci}g/X[65# ,*7E~B uS\^wYF}Լ ibde7B,T{ްiV2.poJoG.c!1vi  DV65i39CUv fIIcb'(x W;Z%|E8rys 2 (炸 `yMjp,@?S'J_ʺȿ no+Lz&($kOl6D[vˮ;>&]Zȥ묏7Tx?gļP.i} -uBn~W6t >pfmOfi RG\wB̕%+x0Òy.q>l e%& 5w=ɫk< :3(6+\b|pGkGQ fl#!f<؁/Bt׌H{_}nSFWѲ^9f#P kG=wCXx^E85ׅ!W;sT)UYk?GY"sgS9ƗqەD_-.3_-~_X{/hlj&􂫁WՇQ=|V s H qW۹!ocecEk(Qg_Ylcw5k!WQ 4;}ʱޟV۷zcO =cഹ_Լ!iEP/y7NΩ7D1}g!3<:Ú1 ؉@b=ÍTQ"YF6? 'v&ܶgw|cSخD)n}ZGo w׻ QʂI8~SsE5Gc7e*^KlOJ{Zj\mxy NC1Pqx"&y3#r^*Aﳗ,2 kmN~M%sp\>k)8DTJt;s/tB;q&r^}*H  <ByΟcVE_fWph1} OU`U rWkt,R஖oyNtOi']sNֻ(_egՍNk`H,  E$A a8ʡ,9jztP^(:OAj2z O)}Q3a7և/@߳hv a0:'[,;u?`K4jR"qZ5OjIy錖lPc\nuOW[ôwW6^gDշ7.^V0I8 & 0'A3=DdFE ;Ht^;Pcިo/H$x'RJ /A,b'o}<}b} GT2F׊Mf;}@R]_@,zӸ|u^?Y!xExQtgBt"%*uv%}es#?L rK)MWqRAYU#H #vC<"cM +CqbtIdP|W"[%z^EL~weUcMr(9`zf2<Dۿ䏷#%#9gt 2O g65\0f3^bL$֐^-0!~,ZϤt*Y͵WXSΚ>6ُJ Ӫ%s_T "k`$/_rYeDЉC}|a(e :a?ؤ[ ˯]1"I 'l]{N){o&Goz+ ,d?VÕ#^xI6pJ糆'b /q7:&"LyBZm"z';gV'%rՍ(XQС(ęFP4Ru\<#ﯭϘ ĐN’ u/Yc!@!Qy],m?vƭV@fcؼvмYm_ f`CB|FqAXѢ3:NBIbp"Bf,>YenA::H~kbwם=Y` 0p>rqb.,2>TXfΈ%Jz57AﰴJ|ŴHdjEc*)lZKNjJ#HNTwu R3 nٻIaRȖ[Aw6e#u~ǮV2@$5 2 l?n+[;l;kS0iZ i'}f-:̃ Y nE*]:6rfV.5>_$]ܞ<ޘ - f7)BR_TI]d$t N$75; /d#?$}ws%SNXbVmT^;|Nlj։ʅR_ *eI85B<}YQIIQ닌U*>S¡ dCh)|D\e s扅"%JK>}ձ:&N{ƼwްsLl 4@_LgSOաoOu{R'XXyk1?[V6( 5 6/HX]OQdG41AN V-cޡ9fihgV7 ҟ ~q&3 wFzlVCڨWP9\rfBkJ|QVoA'HS-jls{ӵN^ ӼTԎO@yd"~Z9G8fItuiAa.ǘ\v# ">g9v7F=0;_b[~a>UsanT z!A'5eSV0}j>7kzfp^5n4ᐳa/ wd{8 P4&i L+Pr?uxg:znRJ܂ʉ8thd] ~K"h`btꊑm (_`y43c5Rkz&Y k1xme vѼ&S IbqlO!ӫ C_2.v񴟏icjX/j#vΤ f`8Y12.(=y&%WTFEN8oלqM ADgxG \-xjSP 0\:zG"IGF*cea_Ho4<l?TV0(~psfieNA < |F?69agl5slr_LnN`5MvïARRԼ#+JATVwAϯT/|y=Z WKy#m]-ht~GQUܴd5]- ıtK,n H%*hw ܂g -ȳƻfÊRvPM0SU&0o{X02a /N].K/_m5Q87QJN6ʾ/f Kmd9]0CMP@ED$n#\g *VG,j\RSF5\^W:ުA'MxY3+oG*-%j0$A9=$wM˳bi쩢?uM+_oHrH7j9w|.ļ"]"/LLgL/&`֞nH7ǀOJ)NJ6+>gټwhXq~…Dnv^lԽq]Mzu8-, 6)#!Q^.imimST+wxR^G"PTChc0;pq;n$ >G D q*jX-5ŻA@F`aݫJG:LЖWZ&=>\1VP=m&.Ă:B!H{L,~#|B/ R(J=>$3QJkqV~. k `3¸|&۬ijKWLl&G'5!`Ul R? J)BdIE{dyM4/C0!-9yYnPnoe%FĊTwr+~,[?yN|˃V]q%ǻfYr-dmt.Ӫ ר2E]w]=/YٯwU'ZE۽3 ˲ ͣ[L6ϟM0fgoA%`~`aBy ]ʔ8AH^Bۓ@U㿿i`RL+&Ri܈Q˱D}V&BG8dĮQ(,;/@J4w,xZP=lrAm5B{򽛮6}fڠ5֝Zg*{X WãBLiwG6a}5/e)^T*]UieGC-qyÆ)Qjco5!bb݄Rs` t0 ~HuTvڥe2 [x)T4=h Ёs9f0g]є2 ][LvѝŇbBW4'f׽UtƆqE/c@,H )JqH#ե/uYq25U#zKU ޤ #{}rv6;خz\>,y,glɌ XۅϦ4vACInU:^)89e)ŇPɥM{FɂԎIJ>:j(crjGOFLW+ba+W?8q=2tU>A΋$ aUtޭ(sE(A|tOa`]btʄ"3TUHZ))XS!s"_~RXOBLԅ Bufia@vqłeą0n56]1&8GbήN Z(ǘ 0N`TrNWK%J_!C}T_[:PXٳբj? $ *$f?X$ F>C!ѵwa~@:$VJ>)oú3'0aЂ;1 &GQF_FKI"swPSe CLk}h)YgYu1 5lpMÚyZ>߃^d2󼒾a־_?G! -Zb)IX,&Gˏ kY~Z~e,LB#\w7nVa>1qn*7Jt4xXwzi2{t?QoPm]k@=(!w |Gwb:JHcF!>O; .r*XG;3Kv:FX l߆q ”q}:[!Tk?SVuj&넇cy`Da}Ѓr6BXв x E| riqA5v0h r(ZeXj(N C B]tgf<$wg) 6Uh(Zx8z.(Q8tDW︐K`S4lG_^f+\0#s4LmEcWt,%gq*k "+ܸB _U%#:;hE\HG-a66FsD07ƻH0x O-Iָ!I@Z5Rc+KMi]j+g$˼J5@.sc~Uvq`…/zUY9%X9]x$XGF v`أҳ.ۂUL㿝5VџrK$G#[D{)͂ ; 6zu6'ҘMN Q&s/ʂAKGdv+0v:6gw+ɓLC`33(=S0 {# 5%qDmu 6u0_"K2}MKddܟA ֐: W{6y=#aqjv.oJ#ءbR(2jTzar(횗T{6.ds:)I҆,w$p1wt)9 k\1aK% Xdn@뀿Ass^xL)D 9fS""9+#LYGlPJfsĚ\!zA {}(WrF5S'I)őu.p#7":|)zƂhd _tG3l6fEsfJ$C yT`/?d)[qXPVQ(rMJ:ڽ Q5;xwn9Y7jtӏ(e@t&YJ5jK epn3?׋UbPYv 6%F禮Lj7|wЩE;A1ba2frO eC 謖"x` Dcֽ}p7 RN;k}i2:ҒR @B6)^Cv a(^·˫XZyGX(A&js1~`䟭A.wVM)ÎKQSW{an_37R7}r{ZixQja I:Gp.怾΀Z?OBw^; ~cGOӚ!+Bs]{C K;Vj0aa-qUUik40""o:ôYv' -{&ϓT(jjɑ?"V*HzsupVY}lzҎK&ދi&fH֡# 5t$y x9{:3;IۿVr.35*9hlT\]EJ:9XnEpwx 7+iw92.K?A30!;?9zjRcnؚνfĝ fpҬ}H{@V]]JU,fS3])MʹsQEi3䶺7ӧod _TtuS{kI8 _RrE;yF!$JscD n|fӈ1? CQs bd$Z1˷L.M3s2z[elu&Re8&pEA o$aSyYcoKK6?oEBP$ WW}p1,g&"f;eR^kǵ)pFGWSLJ`"-4I @4^nD X|)ng|Q i2až+{0}\bv֑٩0YR~P*'Q\ǝz+pbx*A$T3:E3/O{2Tciuܒ5^T>rfHeu+҆=Մ7Y\IkM:Oޝd~)b>>?y mүoiW쀻69?A'.b]C?,R:nK2tÊ␊%e "+wxFʌUqٞ#PaJSa80C,`:f C`wssEnWF~w'-9irԋA*s8@V} `z';%w: "*ot_CT0ѢzXT`9 XeS} nѡūZ8Snpsƈ~8aICuVr3FMFXww?ɤXc?wmu?#'zC~.kO_(azѪogAHVJ3k1LEߺp/xhtKz7T}tDDVEJheg8BĊG0S䕼 E|vngM9y:B1 vśp'߯Вpvs[Dz pQGI-\cY3ԳXJA-$i?is`%KuVAKׇ@U(2}6$%Op^<63,#U<]`F]~[^Ў{GTi*_C.bpqߙڷbp%db ༸ڙAuOfQ(ˉ<8glhk<m#{29ͧ^‡<;G~o^,\wv@uFV8@kӭ1qbbNQ~BUHV#' n~;_ tqɕyĊxvUsD+/PI;P+CRe-a9 Ӝ ~Rë*K4 $HH&vC2c >vV֑Sd Y6YJFܳ$SMhEw".X·_rZWY3J ma(- l.Ζ_I&%&k6EW"XPjHHh@B ߾EX.P}_Q&IR.qaӵu=wy2SRud/vÿGCLBfʶ >!`s9wˡh>sPJ![BxW ?{iĚJ*&(EaM/#ESCd %^|9z-h'Ra3SѶpx]"<.䫘`_;#3*, g-75jQEL"xǤ~ZS Ah?DTR \v m3> Q32G-Cb|JSծۏ(Z:l2l ".v3Fώt6~UlhH9{M a'Uqoovۖ!N յɹ#!tAȴ;c"&w瀵]v@AԒҕ$1 :w[Ydz?D$v __ p0kT-˞fi#tQfeH8.ӾM%rЂp[.ڪ4i0@=s21 (?Om77/ÐbuѯHI*?S,k?CI nȈ,~CM G^ȩ@Qbe 0+[z]%TV`/4V `B]] E2ɦs:-f.Sj2'f<^[t-(JRZŕO rG_#A{I܇-<{iz0Y&|U:,bag=B~20'nqǦ.^25z]\;.6[Q 8}bʕ:V7xU ՅQ0z鷩)y Y<-^c}\;8gq< hAnNz9?)}풇RB .R1W p:C܊ DRN1#qvӱo]|-ưPoȆsq@jlND6+h >9IysT 2_)s1ڇikiF]'OW6ªXs‡^dceKʈJ]lh^6W.RiSf&wSt١= mfW6TPԱ{'< {gxm5`6Ѱ}WT&(JJCdq/h/α TZ;dG^E&k @17z'8e ^Bf@rI,8+d_rR͝?ot ű$rr?Esr#wV \%ŪI>rmn^yU?ba!>zLb?=j7"w*X2qggT4]rKZMD(kh'ƈ6ϡh1[.uLa;h)S싧TpaX~^v &8y.TgIO:EhNduG*C$\3hu`]u5p4 /+oQLG^82)E֟YC:8p7$gN0B! 7*s~'Gzj1DR^PďYT9 2I!dk񹋹Zʡs43o)۹'1E! m4O܌[#-K䉀E*)>GB"J aaB ^\Wwhg "ӏ?ȭb*JwZe۹ IUMbp}E[$6] \07p7q {€p/r^YifK~fMIIF vLY7&,uHt;(*ܠxzajCdoq%% "vΦ{Q SU?Gyo(b %SP'3*kn#ya>L$;:܄TO8r4)h_ z,[ŮZ lWFT8>֟Jc[\7E,Ǫ/1;` J&o_2`'z)5_>_PhA4HS8[. -zX!kB|:z[l4~Y+P0iM]" N[D}g! _G(qfxbR /ΎJOX7&hek~fDނ( Z测BZQnJ([:Re;ݭ=LըDҮʵ%T3+v“QW[`7hF E7<ߕU֏{株s)p) E7qj& Nbkr磴ҵ^U w%p%86fzL=ZZI-!Xofx-To_Dj868fmQ܌V Hmlۚ/3 4 $}) ,)٘b)hxp*bR(b]ϼY=ȡ U֑S r)6!W  aqiL)2wRR.zjV!Rp2i#9]F/f@/3d3aDoUށqZK운@Dgh1AZ.WوeFIṔ Ae0؝_p<[r.]bL4v_3-tZ#=xhRn@ҾLH#nz0wmռHvMGїd&o~,RpQ^Ь:0$R*}CET ݉8 PZz|3Jmģ`*6+Eih%a=DHɖ?!: bbeW< Lq֘h欮] ݩ2.sbU1+CΡ]{J& *5aꕪmUi5@pKBHSskc v~z{.Ol4yuLFfpD-챼ᤁxͦ䅔qk; }ن^(_pGYucqh X;9vf/iD_,>%ȟ(QJ4Yar.ߘ }+¡>vzQBVCkmtJ%R2YأRQU4}*nF}F\G < n.V'x,όYvSym'X_)l\gԂ^ !ϕi+tx?L,JOuilVA6))*zu D_,dϰo[BlO!<T53Eu(eQپ;ۂgfz)! ]$@ʵkLZzuf91z[˖D^[avӌs^Pn`g9lo# 1a@;w0%w6iP@RSl+zmoe|z Г\ lĹ dJO#f:gj0Gjybe@v$8@p*JhH17W taI[s3MK!ã/װi8@6XpS䜃S~MO__[V۞$L\מ叺LL[y=5 fKa 1!+)q c3JkI|BC6mYQ}p&bTJޏM?T{OYᐳu-lb!i1TNҷ4do*01Q"!e8PY=\hACFJm+ArZM //OxasPVq0 z6ÊB-/,:GBiOY uѣ~-}=Hԃ?#1Vhtyg=n<~;*<4. x{+&QjeeS1;&\%񍛀"*Z oԏc-lXoBGƴ0'R<kqlr'AVtTg;Ou$2ҌSV="ု|k @ћ24 £SB#7i!GUL:Mk7ib˗V/}W+R:,\4I!noMŹΫEqa:\[[i  EeZ&J s/7"A ;exA:]{$C˰k;O!on:\Vy*OZvmG*jywDx.7*R~U<"j2~Y#!o!jP)>) dVRkÅMUqerʳiaGEk&h0ޱ(Ao*}atmFڔ}戇ȡMnjF q'0Pգ6ri4lX\(\j黭14AājkYTX3{HURޗe?c= KUVjA5UJDerj:jy$9s zN;AyLt Wmkt]ź;AʰTc3Ѱn;]e LJ":68>]G$5!Xwvb0h>~|eia劧2!rQ@y)T^$l 7ў=)r'IY~ E6yt%%7]g==xo NӋKw9kSS)[.΀p깣V/sitt/3Wp%.Jߩ4Ɋh`2ygL rU 1acb'=T8J!H̽(&z#!*AUCew gRi{` ə_yQFO1>,aN̫PDU5-ƍdq;&|]i&O)+_?ʆzoOs2c03ØSFAWpDuw J. 46ؖwID9LΣT\SgH.k_ nŰ`2qe7}[.sCtw(ijOIo2 BY\xnxӰ%is3鯶;%RgRSźI0`q^]˜x|G6Ӡl%*_߹?Ab`ٗ%}cn&RSjmtm~O!sPcC kr4ſe/}X6c?q4>4u^?9TtZ5<:'Nyyɽve|Dbhe4^4:w pTW_w{F6Pp,샂 A5B[+)cr,c?3ug$_c'yZ914cEK̹qa_rSP(T*1QF%rm0+Y$@vv0-)$K, vnP4u2Pxvҝ7B-8P; 6m%'N!5\EEZW!)cIktg$Z #@|ϴ^5ÿ@(BD$VM%.F9]9hzO}0fϿ0\,G$O,ڹtv(!Fj"6a`hg1i&+y/^ ˏuQB̆Di7OG7g[4L)"Ό)^p\6.ӷuVtV} S,eF3{I6߈ LZЈyhkSSi= * A~2:9id4xιھ`|_| :uÕVR q?G0c5\}X@HڭXt {,(By(7DfhLc_̓qnSU77QLI NWn0f4(ˋ}@ 30|71ڠNw{%ο1}UKsd ;|n"XNd4di'N 5A9(46L?rvUg-\Z]xScĩj^d[cRɰ̻ ڴ.Жr˷a0[j9~'TtJp{߹4EdJj\Z恜cuʈ.F;Yp?0]5X Uj^< h`1 =tاaRԌy٫-1WElȍvP,P$\C1 y:Fʃ8U8n@qwK/p*Bn_k;,#> h2,\D6iCrؖx H?~ܯLwo轗[);%Da.Ո U LCe)&3)k5Nn9"=:6k*hey{lud$.cۢ c.?6vv\SVvD5Z@gYb`25./WǰWg,NqHs `"z8x\\y"/uT`xĎAkY 4Tp"֪p&eU:MI1 GE&o%块n-ƿ]Q#%! n*FEa^xxLBm`OY yyRFU^], ^U% 6 X QƮ«BicAy&8M7`[Г(w2;Asӄ&:o(7j_igqx8i{fwم8$E2(xVf*% 'M .'o!ldd熔E!lsOR#עY iߔXhmíViZc Ї!>`@f)2W%Gt#"IKK^ tu*uǐ.o27Kq7a=\5DdR-Vm;5jm;6bcͤSGUi~Xkӛ!\U'`-٢ b7 #3UY3ڔ>meW8z'0cκZBV 7Y@ܾԴQJN`F9? ދ_NٳMl}3T[Bl'2.421zO0:M >0VRa{|E(j^!rCҴhQsd7/E4d8ș8?˞WČDYTq jr[DZ^1}I2F}>ݳ(8I5A)%f1qZ:(ί*'$9Lq<e}_KM+U=BOȽTſ>yƄJJ&41xĔֹ1 & .o"|㏥3BrXEVew@ԯ޹Fbj[ZʋHn3#e0jJ"Nw$6&ZsuyjgXMf'ƴg"mjndϣ̅-#L$ȦMxldz-T_5~?SD߃i%6”bMᓝȱL e,iGx3zQ|#k=HLkL}cG (v\ϗ$ĆNl'{> Ǒ6(W߸ӽ3{) 8{Vy}377j{͐e#Li䳁\`ג+k R_$l ,lyU; Vgʜ`Ͽک]3ott}I}x)3+U(xPȪBwP~'dVFތ#cݞ:eS]GVz+W Eȿ~,-Aana!~VQf+Zj):c8H#kcAb0\y%g^' ΒS@@^nhl4sv=%P|p+\wsZD7%R1UZ!pRYǪZMvz'Z[pּü|X47IWG`n8Ӎ ǫQSEA@A#[2 @݌ϗ-$GoڦC's4P EU#A(i32Eq).>P㷕7ƑYlCp DVʏIcuz3jE֋dاux/}aY~ܟKby 9 ]%X o[XB-Z'לa=V?Pܬb,ovE%eLA6&fT;~I25[991N$ul:41"Pn O1bڹ+EJw-)+lH" _iَ-7BݽPB*ʆhm2bPq{1uk)LG{/F|ĔQ)k %+-wQ?CƤӷAXmD+/>Nz9%(OmBjėE4 cGFjtGxSֹr<$gE\裫8p)'ʺN}5jLE.ֻY簞DYB`۽buHLD'D0кºٟ"Kn~R l(T昁GG)5™{m=ob0/} Nb8U^`ŀ_pkXfS4Q̍x#el4wni$"CYl?@%jP2n1!:g6&p(\i4C: @]2Hk1OaA9+ ewt3 : q%xS$fG(qB 6 NAmJiL϶gbRX`LHL:oH(M޿Q8X`V%5_ݦGnI9.Z ?/媳?|ͭn|)=[e?O_wk)nV꫘_ދ)V *^(}L-U79F0a|2չu̮<+iOa/Y7Sv iazH2Y(h}mV)M6ɔiX@ igP%},s*b\4:-K8ɱVY}A 6V!.3Dt3f>6umF(O0)uK'ziz5\$G~tlE)* }#oԙv=^vUR wp3E uLim+lq)B xE2R5Jns{^{]a5<<^ONc+"]"\umnҟ֊Za`g$yCucxQ\ުvB۴v~cq[3K?LD*OyGoS,wwx1e`xo .9Ą1h-nSu)f\?2>CNlKqg: rPv)Uve@1c@'bPH"pD eRW?fV90jm@n##uKHعY)q_zk̂R~iXkgteBagMqNc<7' CCrP%_XzU~pmc^h܈qchB>(\KZZcEFSO0X #<`x\]3/@0PN/Cr2 uvA4wr>7mf+Vw., `d_5XFe+c˒QWw!1ݍM" KD|==CJx9(Oh1W:A%]76dҽu8*F oּmc \.*Ji;50iG 9q7:hLq$7\Y6jp/NEzVs@.8$' {:C׫`0- ,^R#2J2bom.saj^ SJX_8:Qy̅-:zX߷AՅU;%3Bؾ9_CҭP>ROIVA j[,LPrivmQŹf "56).EƘ0AT;-b! RSUf$]v5tSپIr,`$WCAKT(yA׃Q3^u$.Fmxo؎8JezQr/~i梘3;Tp5ŀoށE;>2 .`vNPxg[4k^&;+<+Sķ3 Q LN=I_dX=RK-Y &vQ]/4Z$ rebR]3}dOɫ=\aR^t"⛇qoxzvqD`D D ve{wuDaGFXw\v>QV09d A=Ւ^(C]3&MU뻊HI@kRWS7l?J"J7幈-|CCm]`dMos+f M8dViY) i"pQZX蛐O[NL0̾,Yc]ހu^fNJaEKQb~ Fs\[[^8 p+{9 u9sXh`޹RV"P@pDO-wzh"D3B}lCDh }Ej` } `7TRջTBd!dXe.Ԡ3z/8F_0‹ac,7 MR6F'0_T/.E Y\ =yCӉY֮%$@$`QғT|"{O%E;rtV-^3$g#\Eؓ994!L@8NCTT!Xch |M} (c /;&7OpN2 v)x9ܗNHIbWdPo*m}dn wU s@[m56! u+Eܬ⿻/ٸ"R?\џTIЁc0##!67OjѮY p;բ {9gg(Xȣn2Ww$LVf;D##7 QD[pKꗂE s.̰R*P*U}-/ٴ |: xN|dQ㨅B{sJ%`4le}@3>u;Plxy OpPDĴRA)';<͓qn,‡| ܕ{iOHe~Ӟmc \} ҾI! }E$ T;.= i3kQk 45R=]nTlT&kE%DQOLQ%C{ľ'W"c͍jv:J{9 C8nM D>`𬤸: B j7|45#kD0uXI.G/ʏ&~x+^QY@D?. _o=^%_h<.( ݭnȕtr{~}YǗ?5ۖ^P<<`KeR!DoQ s*iaz#0+YvtfP1M:>`#ZDd\ (#ƻ}4J2;EC @{G<7)!9NMW|>͡^6 m%!H \N>8l9]xsقz4&V$s"LJ^fEP4)EH#ʎSI3JhZ鲬Et-ԡK#c;oJJn^gw,h(%,ƅ0viH=ɲX92a*.qXt7SA"C$y e"FJ7|V9LnA0e`"RuAQh3W͂oLAGb@4p|/ R{F?S mvEЩ|4m l-깧dO І 4x([ RVE$]n7(]i#wp.$@HurE QkY;2Dڟ64-X̂:g.R$>-LbɠO~:;_a.pCqו.W>5 gJGI԰g[0a#_^֑vr+U@KMf&¿X?1U͓et|0CbJag|w:nȦ] -ĘX|a7j_CH*Pv! ٭Yr7+i "ׄnT+h`U8v1%dRKG,ɾ3$4DX #}96zXC*-6Mbqg$@3:Ԇ2+9xz@jQ5hbQ MbC?5~bȲ\ڒb}YU +† DW$&h -l(L!o3q8/DocaY; -^ԃŅ?_lӞz |mh-J4Fm2Ujz#F A% ?5R3Tcp̃/.xz?oEW`䫷S2f{tiDډY H_8n^>ԫ[af[bRMڰ(<_ћ-up'SnT]y-3s~ ÁѺ+uVF ݡK6;۱➼V[$ʙp/W0!`)2K,Պ_ot]٭! 9l^ڤrL=`@!U4$Q@"J:uxFMfR~̕ H`', 8]7I2~tޟ09?MD%~Zmܸɤ+OPC ZbC2 w\Ǣ|;sۨe -s .Zt!zl2[*ҩǃꉋ[5G T3=IϚ~[̀nG#wE~Aǜt j|)9@.VUrA.8V^Ծ&xcSwm_Jdz#(v} 4!Xt VdIY2Wo [*W ~Qmppe,O[kd|Gl|EplojБhW`ԥ2WfօB൰?^UP"^k֞lʂ뻙z//Գ|YOXdْ s'2-o)4 *9+y0= 1fnP0;W*i3Zhib(ǿIc=jng[~iK-n=@];KˆaT[69SNUpuT|kz&*b496G/`lEJ/W8F!Ə4eGK]c=ZܝU$庈qlLiCD\q?/NyTpҧ9]Rn m;m|[!yB4}Z)VQ}%a.#*Mq"=F# 0@S(Zl%3r ["XzF!^6Yj5_ܘN2ĘN9i/HqZNDf\۴ qR SYsQ{-MWєZ\-Q~ D%j[|Hq60(n}bF͔&?=2?^imW HJ яHuىP-W@rGb dR6vm=ßJĦu'yf8z*&n~hi[oz >^x kzPYe!oT о2{SFz=6[kkٯ ٕAM :;uvrHA80ZHڿBE5S2| +. u4WӋ>jw='վ1{s4s4f\RJ0"XMIΐ7wxp51Αc{Ra edxxD%sgVZ)Ղ95jP6ԞygbgRPމtzͲޕL[ϴWZ?FثJн^nlfocuZB`GSzz^WdV&y5n Nwc"Y5ޖy[L=zSY I<$;d;YO e q* tR5?c2]w臻@!{wQbx!ccXrx'!9TQY$/% x: gZ&tXv۔I'Ac`g]d)_>y(1`ȑVn'9ѡ l("xe1RyB &zՎ )̱+Qrq[ 7XvgѤ*-QX()ʋS$NQa(1/A!D邇)F@P=-q.B-MIK@|2B+b ,Fs&K`o6L F uz$jxskZ;.#(H/k{QJSXNJ+cR5U'!Q1AN,Fu8f`)2ƂtuqtmПM[GF K$P,GBL&ݝ'cl_/SװZ ɖ[}KQWy6IM^ !l/ݡ܅N{+lsx;4e \z7ͷ?\pN͝Pz#A-f*rMG]X6 cxW`":i4,H7QEEoWԐ~FM| 2!ټ%JW?E{uh #A Wz).ϲ.so4ÌK2̒G~FϳcɶtjFz|/ˈCkv]erĀ[ F|TࢦSBRxts.RSIVvdy:ʡ;RA«6Hx/ql 1Co3ԜIy}ȻrOBxm6r]".6ZH ]W6ӦK+L{BYo?l`HK@Bz!N 'rv7/;BiDdfێq ^ώb1bsUp§zeh,:5Qa `iWɪC9vN'^EW)Ekf\{Ӗ-}Wx7ld8\ܞ) {{YG$8H@0Ef(K|d8,hBӪ:rJ_*l3,vⴳNZ!B@7 clb[NNΙu)ET~ إc5N׼8(4wlRŰo/;]K>nIFЂk_txČLɍbiQ1X [@%r3/PSF.wkTH IimY*!(NC2OGw; g`n "b8{Ȧ9jI`;, Kk$Ƭ7t}>0Tmj!~sf{:vV'Mҙ䦟sW bN8-mT7nJJR`CKA)Jn Npu(\HDysbe/sL[{{ Ҫ_TZt *w.:Ba9tsC*s*ZWqIX;w_AH+HgIi8S$*{rƷAQW`=D92ƭ~1?ie87oFNJK%\0H"]0D Bz'Z+gT nf15AU,)";@ u:#H µp\ z$MF⣺"D [ZEm wX:'ñ\2Py  [~w)vuB¼A1Q+a(pɝ5w?ӧz{<%%dJsS}n;}&sV=0721LL3D[&ako<< !; E!4yE1Exm9[O|DH$ͧ(vZO])x 2E |; 7h6dJ`NDz50(%}AЫgvDm` st*C͉ )6Aܖe2 "3h]r?#i0Fc`X8q sبҨy?:3d5Ie*c\ FS 4Nj㄁Mu.P3$@ hSGan߸92slw'kK ,.9g`WjʼnRR/u:Y㗸& e9; =vv{uR۽J\*A˺s\HzGeKާS.`#=Xu){撎$)iڎ2 C2j] ǸNElQ{d Z3 u_O'{ K0%ЛHQHEWyF3h!o96$P.:mY|^y[)R3;RT-:F mYU4:)ΐk }@!7>evFnfgA~a-02[yC`p&^B1e3U3exx+̕/QM7yub`/KObݚޑؤXwg޼8;p8&[nMkۑQ7Q-/C*}&F +K/ pжH-'v~,Զ$e4O aؖw'd T߳oZɅQ`D:Thcajf *=&g1vG\~STD1^\ -亀޶dB9'_TsvR1cޢ|}Q^p6bx{RE|iXA׾ )(L$w~#쌛( _x FEm&tda]O$&soIcnh.de0 M-u_<8tHdh㝟FŪc#N|`EJp $8+!d-bA ,)Tm&8z6`~E^oE|8#x'ut4.ZC>&bc" ;FT:Y?  ׿@`>mۨۀ:t8J]vSGAO@-s|,tTI\3ЊFMvF[89p05 ?V9.2`yB }<ow AMbl%,Bldl<%-8"iC™,M fli6b{+K9] 8gU!@:Ggm9J>ΕIu:vuYН`,{|(jp? ?ڻ䜛j`G.:5g}WKP`6Dt5my4EJ69H"VrG&OB"D9hf[Jpi(.gj]'^m~I7K ۏٹ7ϝh깗Ջ^zӛ/G})<1Y&3FG㈂JZB|uA+?yfIKd+UD?V6&jݻ)[OsL{B+ PMG7u~ ]%?yeX4xC`_~͑׉-Nإ۫مT;ND϶M~,V KSƶk^Y~S&_9UXȥBeR?lTL;Ask|t-ffaa>Cٗ=әÈp>Cۤ7ѡcL@zo)Q}+@M܈]wxx)]`=n`gi A9` $qw \`f6 ZFe)ެ~%Svr1 % ي> 1ߤS_$Ēw6XzZ;c4voĝPRR싃*~ Pa4r|>Sc,阮ߖ@MumڔA^3BN/zYɜHD2L,k5;<9Ic /;sNZc x9Ź|b2GFllI|Ji&9nw(Dǭ`@ Z "kܳQ d7vh屨8֗6>oCWhCp(e2ȧ~GLO~[r/4[;Gr75jWrDhMHǃ *L?Q!s+x Ul|S@0!dZՉaBwMG(yhJ%V1xt 1b 2`H-Dv|qfFqb9 CqڈH?ukd%½c(Qvߌ/^Y $;w+ Y0uTwkHHW_[Avl9]יKkvGC4K#߃HM OoH;/LW.:Cqy jA1?cvâ٢p"jKR?=)w,"5YΞhtIvR(,dԱ_Ńf;Pl [_Մ,Rp DcEN{cM%v VU$L++}Qv%ɋýU Nh9S,|v["[EZ^^=y cܝL ) R h򔖃j8?/JA9\֞mz%+(g-|*CPk YȪ~.C#ֿtC*/TqجVH9{ËFlBoD@Y* X{ɷkkbl&g#vpB 87xqQj[ę~6=XNP}[|PQdb Ac .^>[ܰE}Y`H(I#S1S&hvAeAIbM^^XOpV#>&Đή*7 $q&CϭTvuB- OL >9ymm5ʥʵFtzB83bF+2HbfjJl7,#I@Xd%rV`ooCڱ7&>"+h!w\$cz?J[ uJyQ=OS3)ysl2 NsmUmL/]c37JW5B0m,VgPWђIֳiOY5 #0h^v#OD3I9z܂-€svɚtnugWdڿsiVWvT?ߪ¦`ͯo-\Pʹ~6Ȭ^ [-]o;Ud)<36]T&Hb rURá] JQVfGKuO&Ū]v}f7ll oN؊"h&_\_W/7ӕܟue>0b@ˆ}+-s4D<](1GH{):.paX A"*kFX Ku|F2)!4׊1X{k@u}Þ睳fq]B3ws;8T g^,ž" OF'>:5s{|eK[\9NYK+ uvӣ6'-JIZTJGg%iDotWfc/aF?Jԉ`*\,^co9**( AjUX{f8JSẎVƾլ\LRg#T$;Pw_ b YM5_JTϵՀ kW7S u  Dq9֙}??fy2V 7Y[/6X63/\v w ӡwJAzSod 4v5@nJݒ +GQ+¬NM12nSZ8q}ϫ)MQ4=pn MM &P)M`öOX?(r ;3$` z\$~2&#}0#gmN:\kc|<ҥCߏpuӉo}I!Qvz0`/0{Z?F3}]oKf3ͯhY$MPɝ&g_6C/"Rv/ 0oNc^P<G[F΋BNcj4`xS+n/Ag4hL:9R_!6?ܙw3sLr??eQn藵p'x8qKUYQ#G^m,03--8?[K=F1hicӜVԋIP颕XhŒADWCS4uQsF䨱^*.k\XXzGKWZkt:](4Լ c!} P6F/E?ê9׉D!ir[0'P$s֔U4DC{ȓncqևJ_ܥ#}mei,w+qRvqcQS%L Wv[T­45 \^0vnpψ<6X羼|OW@+M"[n%Az)P o; (fqQՍ|su"c5QaXR1cG}Vpa>V@i(I^ݡ>;Us[1ImlTR}@p6)TyXR'R:Z4eF\+L-G]K[-eసܗv/`No\~c3KXRnd( KWUҙ[Ry6KҝNBaǍkxxW..ʏ#.ivf-8% ~Ua@Aғccz+;'Bi]*݂C<}]MRW+-plb픭t@S@\2(+a13,;C"K7ʟ-a &ٷT< DOX 7 ,CtHൕ>*l&O|]b?qJ;o4ɐfhc0~v9Ĺ[ν{؏ts,dn-A7C 7FX#_`nja:B$iUYǢ =oXw2^R{r)$'[šax>OOApG7/&A%Мz~PwG^J6@>r ~"U:Dl)}es6++NCrl${Yf~t, clG}&4i!st~M3-@.=LLڪ .63-U/<-/K{î=ΗDY f߀v.7lKY[;[X` s+7SK:o L*Zl5rVP1֎8;$F}XAS RJ! HJx -4p~ 2f:ҍYY%U̩ɘB%1owk\j:̈_tSlI:xAU8%l c/NL~`(sr*1;` M yiυ'5Y*6M$w14A{so P?UZpָkij_p)Hn+U>AQKRMgj IM h`3ڣtG9K|Bk0V)i эoT+Xat)q%yPUZ_j}';93U%rj}dƻX'r 7 R%,p#jMSi^Dubo lrBQMM";䙄<=@r3Q.c+?"_x#"<R"_RwƧWA͉DaUN짰Ƙ~QuxJ"KHYʒvװCKɣy F:t{.rD 7RTVPYeYqF,cPRSz<]}1tUyj㌁ػZpw._7w, &T2"WUT5c nP< ͸|/4 wpo'lON Q|ɋ8ԲtY/&F"Ta讋r|#F13N(y0Rڼ~D4 YsJIw ġW3BB6$9{'q-0?1AXxX=O:H ]3nR%OyTgt>pR)pN8f-3>;Ė8"Ñb|)L`:T+ӳeB:ȻWhl5 u-#{4ޠv3RlFVϴEY+9aBzRm!j}Œj˞"S J #z5̗D`5+f|' x  >Sm8_u0 /m_ _BhF|Fu} /k%BӜ֕x{T@'GZ8}=W_Q/xf^QN\>,#罹{g ̢8Ӑ< YEn:ƾe{Ղ;'U <*dt.k$6u-/ )Ҥ#o>8Z!q)5KV'ǢQ Pe }S\1Ɣ-X/U_߅K3=n,F2~g@BE>pS-kz Y|(hb."Ls(#10,lq9<j1.T~"0%R8>"ˍ'*Sy"6[=~_KiR GÒA^WӰm,1GJ_ln U TZ]sa;f ~ /.h-=~!z{(tW8R 4*R#"م_$,BF(mοb~]ـ-dCh]lF߅2CL]Z PTh*GTy0ڱHCҌ'S*ؤ&u"fq}i !M1H{O2D=礔-ԅm)hg{ w`O52㑐F WUQʳK^"2#5<_7KɢuaDk+O|zNr?FbH,W G>?la+> EL5m=xU+*ˣ+QEhx "7 ۙ{~uUr`O%PɸMNιĘxWvKS4x_H+o3*kTҴQ:Be uŃ򨔃~tJVCyDnG%|w`ᇤ^7$+Xs fE&HBGv*+|ÉCGaӟۆa3rz>gAlfN^L5GBq &jP !K&d ㋫޶F^i3 9>C=QOGx0&ÄZ|HDWð@(y-4 gD\O~%Va4<$}}VCn-ABĸPfX}2L͇_HEAIljN@sbbґI+RL^u.H ,C%5}}IC2gF"& /);B>t5-Xh )/ʧ)ʸ ׾K4e( vj!~BMum|{:njn0Űg0.0Obő5産V̅Ana\ }D[2a-[8 lg~b&+얌D{Js5(߳09eGeRxXUkMVf@%"Ij ^Ug?/lP߫6w١0.E-+EQbl;Qp#RiFJ:6"[@h==Nf_iv B^C(\8h3yf(5|a{8z>c޴-S$+03 }boINiE@AR7/ &Q9f0Fz>dtɥ3Y^&LK˻,]#3t}r#>")z0=?[A ߼wP=a[(H.s8O߂#S7?k[k>./U g wbgM<{lx[ &FD[gjҳ.M?W˃=v$]͍ZZ3o|4w] ܩn{Lx2ٮ)AZzgyd`s T{Kn34U:{L/Eɨ|r5]9R?R Q}ncw)X#W3H;N&Ec::lniWP5}= =4¨;`VyYYv$%M\sZ][6(4!G 5faWlF Ho:Pj- Yo.?\VaZay6C N4eA;8/K@0%?Y{Fρͩo"[j_ #7[UjzZf;(Ù{`!QHXY %L)tt72nH>)=r 5f&K~9 jQ|adkˊ.r 'B"z.?tCؿ0i COZyPnDPeHYǻ&fdEHA}V C]2xtZ| Ŏ^!ؽIe 43t(_%I y@9|9Uv*m&fIQьr\aqp0E.'ϥR j`W- M,?r0qTfa EY[FŒDLlI1YEke4!dcwN^'}D#h"}lYbI,Y Db uiM\QcVpiw*Z&R\8Qr^fc0 `י.o2@8K8 LT< mefђ˙<w&R?KE!C|(al]+B>SU吳=/\~x/0v 4#Qi{+otGKDLͮ3){d3N4={;LB.ZƱj`(bMR١NPlO \5DÆh%[{Dڐ״mbcT%ձe֘vf}/. bHo1D74c Xcqe8F]ܒ%;J Xyt>[^Y־Ώ! TTlI"#Vʨiϊ/7SI`St^( hU,6[AEk\K0{]{5aYpt\wy.y@7[kFמNϪVdpO%Gir~ =T:},qcMWct-?#X{Uƈa!ܽ'QvŇ4%>f&br-_a y%SCis0;uLb39w~bð;Ũd;=٩i&fp[W( j獃uP3ҵzӬG>SiR'F4G%-Ik[YKBKEݺ?dl9IKsv\J5(k=B: ПdWZKeI#CZ]bxG~_B$1"wc %ӏʼnTV b*8b9<`e7)˹7n*,Ct\註%Qqs,d6ryP8mp^1JaaG*(wC}'z ]CS 9 8U'c] Yxtgtǽk$S.հʆdiy8lY^z=X@+jT=TˏHB~V@^^5L*T uEeN:B8 ޾Y7k1UD}4+[^9dPe/ h<V| Jϫ.mu:XV- BHsNHX$1pR>6ܥ(bMR?dIJcX-0$p8C^`Gu Q>1(AmC3CfT_|-gԓhĊt>;?P"9Tk`x^6^LZ?1֋Oskv"=ǥ8CN D}Lʠ(Rb -7I  cn*ޏurJ%S\؈nvb*p@ɠ)&2''a2T:?{٬.~.N# 4XzXim=y0v#믍>:u&-;ca6(_A=tPYIXn=(f*|S.hq,?ӛ[jIzӥ8tr"|.Xʭ )NH fRm+2e59ꮣ١rBn_fSpby$. 0[0GGgbZՔ*\Ne51^en֟.jCjo)Fso*1O (msR *o5]ZF^JD+$p H*E abQhW`jx\7 &ؾ%T%Wq|˽NtXd%9?~Ae.pRh̘ 4);ssn+9a0xbJR'aRXTpSGл#1ޖU{ɦG "jX ZyPqo;3{zClt-۝#ey FڈaTW :zoJTIw<_zX8գ4Czm+pzwͨSP M^N>VQpi1"&kL7=RUޭEx9j1V2=eo{F)OV}8>4.V] 5 eip<@WS|eQ{cn_ ?6a\- lg{5A[i'LV8Ğee-[W7 C~s+(>-+~R`nmv #M'KZ4U-]̖fc%s r*t龺kz(;@ؙ[ k =[:=UCq -I%x(11%%yy'LGYqw`N>Nn@}hڙ+oiwHdT!ak*5a=.xI˷'Gq-)CeIY]l+~r엱M(-UNYd]ʄ.u p.ގiܤ0*_6U>&)ZL CK;@S;`Enf8|LuQt.q_e@ƍF*O#.bt鷢fn!yȒ.NO`&Y(R*dqTLyG%\(N !_bYZ#A|uXm``Gv?犤Bۊ\,%6"ydg1y_ٖU6˜륞 e.ɯ*$=5'i`+M(Qd-Ԙh= E7+jf0U~\;bw7: 耙NG=⸷U>ݳ%fx{]1(TѻSIT g%ݮ[7CR$9I" Ov(+%E8+8Dd|Z/`rg8&/o.7ɋ>Aey!75oFڤv4 | f_g dqrVmD`x˪"Hʑ'0ԶQxOT8+P'6/yeļ PJ)]7ש.[e\icyxz0:yJc94,}#dݿҐBaGC&0G~B1s{E"Am}ܾuBSP86[}6hzxPM(|Ž˻v|~Ӟ/}>f‰ZbPƖH23 :ND  oP )o0:fX-#ˡe?ɫC HWo Ĝ뙧YƣV{t=ܲ |6_t¢.0_OԋjBm|eY.)xۺb mHZ_f?]d owC&m<8o`c 4ߗcZg{AG?9@CFEdH"hxqƴP'k.vabfy?=BϚX 1acqk q}jC]b_X()ɟ<ڎ 95=7v@I&Q.,p2?qzcR7n%{~/jR@`WF3@SNu5t~t΄4LnG,Jz@:@\1ؖ!Gϓu/[4%m-[=)LWr@d;PI 럹9  Xj:F^HG3p?bB{k牙w[9Zo0CA/DMֹ KB{WTC;XSbG^[ܸ*" VVv:!˂@VhZ\Ǒ`n#;pS]Q&v.VKwcL Ky UV|z6mFY7J';Жnμk865%xmI U\W1%@;El$05!API+hp1]u7@iV6eʉGCZZﵳkNlX΍͠%icWG+euGoxÅ,uEFP 69f$Qa>{Og˪Xsـ=fV OxivgzN1n=SM[mz8~x Z^Q*OzDN=`YxZ°\xO_sA l"_M5 ƒUm_K{Z[9ΧUcR589IHq)JM3Ƿ1yh⬭TAo>H)#PR"g׈QVQ(c]#JMoc*ciGsAX%WpsoI.jiD|;fh0.~moRϹ?JS'gk*{xU܆7 2nt}>$\O/]=]t;zV[l~ &I 4#9gcdÿ=($p}BI(sS7Ф(S޾45rCqɖ8Y]@xDy3y FYS![Lc\W>8*v{0f nD\"O''Zj?>9`|<4f%*4uW@{7v3 < snK@9>&=(U4V2tWZ]ہMDuWO޻Z/R1c[ht7jI(?͂ ѨtJ?廂,B&>A:u>K[2|)7Ȗ+kwtU4xKc}$'1QizUK7k;&Ij*l(Haj$)¤ֱGLI1Jo<'UʌLb?f,x9;`6̗R}vbHzFFQޠ\|b3ZtE?1ʒR cIYhPX9՝*3s5yX 6k2kCbYȂԪԇw5$#Z{o 5(D/? {j:۟Z)8%]g.MA )dcpDi0@$u @Ta}-2M N-6e&ݡbtj [ʔ"9ֲYD~!"qQ"?G|Y[gv#ᩴ|[(#fs*X Z= ȵdd_/)>cO6"#B psO_]$CTeֹ-0K.xzI&q5`҈>P|Z# |14"D3HMQt^J-1cI7*3 c*^= 2-5DVi`eځmȊ%Ii0D*!atlx0J/S>\<;,̲K#̴m}gzϥ&Nb&ax F8uJ0CUT,[ĢOd'A.CJ4#;ŒAԓX|HSUyQ)^[cdHZpI z=hMj5IZ FZֻ&pL9]֒!Y6URUA؊TuM?f'k)+gʯ[sPg+WCAaΠ^ufŤp %q'>7HiV' d',(}lHbbYUoy.sY85*]4〷DYߎ롷w@׼@>KUTePXwG BQ=ư>8:wvf4'IaT.̸Br0 &pM>` @GZV =9U@o6]xŴf뚃Oٰ\A̴kb@hP"9"Ju@sP'qVuUw2sS|dz1squ ;,τM/ ug|a~EuE OȤP!C<ۨd/s'0Vp~G` n[r۸zF6RTa.⚊T P(u+8]h8 diZIsJ`&umK _AZ߰T|CnnģߟFu'KG"&R > +ٸ7w`᫱Sgp/E|pJ)XeRۢ6|<Jp{6մEK(L-r'|ތ4.KD\CPz6Ҩty`[ ێ O:b6aJs:fƺ]Q@AwIUYZϾUaY,Zicқ|LrOZyf"Z)_ۻԙyS1؊I9 ٽ^Cl7H:6)Հ.8UیNEEcCW- fgnBj3.ˡ1r)qu9I0Cl{+F+@/a$'UL(uK rAertգ@tS]{]Y@D+ԟv/w &i w(%"W#6H]ؽ hQ pZɇbKV/d>(*C"9"]`{ik|=_ =a$*~AZzg,KphɊ5ygW Yv,2F~vCwʕ 38qX*K"QV}vc> {Y9] *"Y_4>,I'=d'r-%> ol+۝˶T7SxX \E7ǩ@WlhX1q \ՋP 3NK|뎕yMU@7.k ńSũ+[1ftfA퀿‚`!MsAZ­mvS$ 8DZ!|ۿ8O'޿m'CO~:ߙ!5CZ|螠U7qVItfoKNLMK6̉:waX#ѷ$ˉĞVlǭ-w7QA5Ft_)kN6RF;5"m?3L5ȼ~9 ~O!\|ՓK'2Yry3;\N6~sx_e< 5M`]AHacݱ<U0\Wo(ި,szVƮػLsdXD\EѕےQrY6 9S Űԝ褏J3>\ӕ:<ڑ 22QɁċ?5LGߧG | ،<;[W"Q/sP?)&rNYCswjoY@Ў٢~%StHk_OjVיTyS W`CٕNIͮ,=樎u Aa&gk+tOc`f”l8ǠWL6NpU.BɬCY#ZRlbgxJqGI(;ft} (Tb [理$GoYyPeCZFԟ e7vwO+g 6~qTm!nF}^!g>ߡfG"z`mC/D]JLh"b7%YX֖yk1>llO||<>;hݕ$ڱ6flL2 u^֤V#81^xNOC񼇳W ʥy#su{ߣvmՕz}T7D z; L $XFthkWwJO>w熁8,@X"C[jm׹WP߇=GRP,GB ֭^ !:t"Ƴ(_8+?73q&:4G>J!r~ F;FD 0J1H6`G?N01|}ԶZ#%{Ý٠v&=a8dcͳgH)_|:LV6ih1ܫi/w\d0Q7;G,CgHv#LF H+>`e x"]#|3qqA]AF3~Ҩ.5Np2.pY ZbƎ;փkxBwRtmo \}8kE'åϸ|~=h@r1<_j T'dj,]ib̟ys9Gn]GN5ڒ*WNӲؗaN=} IP;Fa>[ТX7j)??W~}U8MWZ,mNΪ;SHQ]#r<ٝ[A̾#i㪸((L-0Xɋ/Aۑui!#&bPAj[zUDj۬Vi>hEMRdB x66!1wo׋",E: M Kj-W)Do];Ac蜉| m*_:u۵ tKp*#W^\ڸ$0ѷx3pWlB\W-=&Usg?ujeV{XuٛнڢZtjƻF?xۘVձ#xi]yhxjA[Q? J])thPovF#^)>9T qwC\Rc=kq FY4^DD:>)dװzx߀}ZT $)6{5/@u 5o}9c3p32m%6^i=4x)O=>;"V VJئ?ǚKʊ6]i3jK? w^+`NBQ_ * TKꀱo/̛Ч; PHЛulY4/x+LA$T-޻خ&[򞮌,{{qmd9@zMJSwb/6pδ9 @K\i`hPz2__JSˡ8ۃ{Í>'ۨiu,.MJ."faF"E5l~K(7 -AnC"Ĥqzy*f]HD54tKn5d*g/\{KPxIϬ݂~0eb0hJSYnKp08\-eT(nʲj#oK"|" F6/[ǔ k5JX1"َ}AA:-IBR Ē:Wp9u]HD.\C1hi Ȫ9uٖ)eFata{t)qamH]bpЃdȻ^QpC Vj%|Ms2̛r|WHnI8c?2AS99vp l PG8:UDBS\zٿbt_]c; v9Wu $bp@Dtv/}6)w5ɣ/9[}T%T?D;:XT|H}K&yxb4<2K@ hbtV•?aax4HU]P{+tD@?Qy&쮉|]4OYoE+*p|T  ڒ"[kKpu@3Ms_2sɏFǍ",.Jjշ!"_% :w{[R7C|ŽM%$\M W1UA6Nm Bc ee_ɵ[ޝo5j!>ka^]"\i0Û9cTn1GUhZa cy|##"W˨-6P`Oְ(bØa)&J+KSX8*׈!W)Rϗ}ΧJ3l2Y,ڍspͽ~hW%]Qg?ג}dgzCژϥc+^ Mev*& ؐ'+E7:z'4VMĵ(Y!HM;4 >ZP(~X?-"?娛8f3]o݂nGkkrW^]GLC~ʜ;]`nRE3t_B vS™DԴw'B__u%}w0ηD܍+a$ J508BH30$Kt GzElkC`z]<J4iɅEP]Jӣr1buH .l#&5f'=kZ 7G.ʆT T8)6P0GƦN?qDq>:1F6V+`;H(J|bܓ8*;9n'Z`(|2:`NL;wO0 W.C,AuV](J]p.,";4J793Z X UG)*iq@ ow,-1ZDtOMfF69  {<.A/ގ'+Ik ogHt[jXj@FwtRUM"URl}+拾 8Vk!*O5 Щ,=}!K;Yu|&}c!Pe m3aɱjTbcMABSK_jM3od,^a( EL=7tRo$/Bh)I&]|F3bFd]GdMt;$|:D;(yy/C/[iQѩ$}O#$J5kH%n- vG!n 8Ƈszgr2!m5FF{N_ YK&A%s% c|B[Olu~:wٍ/If\4̭Ke"eY5˫ǿ)!BZ3zZ;݅ ͣ  4gIU-;%iE1K q.F+ޑ#W:CL%p92$ږ^~8vqx,LȞ0'G'Vfzb@ȶ{<&O5iQ۱q{7BZkT>5+E`܌*mۭhi t':@12E(D7JmŁACK{P^s @1O_x&kَғWrp[ Tn|@_*l>f)uYR筐-\\#!=cM(~.Zc|2h-a;\p8^i)(J!Eq2 Zt .LL(&x4-ãؿ*6ai X̐dܶGj߷}8ep7Og7GlY{{ُ#c4.A7).TG`hUE~=$o˝]cMYΰZd„yM;C/9w[Yxd7JHbѷ1*D GCo:7عÕ>^=Q!g5_M;6xJN' C|l_%\?:M2"'BHњ7ͩ &{N 5&D?MH|XzãԌ!$TCݬ%n\۸%#SdB(Ԇ\@lWY*|<ܢc[q%8ϡo`MCpW K>+1rHl$\k[ۄvL.gD3G6r4Cǡ<;3u1*{ڒ߳%dXM iw'mqL0x_.b7܉&#(9{@#fmLR-d.DBC` ^]Q^0&veԗmM(F;i|/SQ _cq4H7H r*"hIK4,()sΫr-_nI09qXI]uBI(R%{dPe t,<^Ez5TȞ'cHj+xja:2zc `NoIw!G |=}š%|kkڜ=ʴ$5ө k"7L=~x:+Cj0LPވU믃мuZ{!xĊ3 #QT>F G<S &|FJjN4Ti 4[ d-E{*}o"[/ wuIy: gç{V}Ɯj (ʦӼc~/փ 1.8n{l&]sSoRtL9YUb6TMys٫;losZu,eTMjV|y!k tԝNIc<0M#mS/g)(̳x.] j>ش w>X}ƛ%Rz@oV⁕‹Tp0huK̛ЄߓdA,],G:lkURpwcX+rIb@L'Rwy07&Ȗ7o ɵN`ojA! ^rvsoS(hP8W*ʃ$V(4R7Fsl ٻ`6Ad}pqDNM3}vpG%>7Rpj9)8Ę% {U"B]^ Q=FZ{ƽ?a'-ҶD+FFA#FKC"En*HG5(:zEܦɠu@5 7r6;h= ^7%A*[E}jx7P"@fߚVhvӅ=Psx2ޚN"yuŻbƾͲÊ4MձN#ke3g}tU'.0"iDm)gQe'_ꎞO2Y$9XH9:BY)/TbUQ`ͳq_4ROޥȫk<#BY+\7[vGWEC$pT09ncmĠ1㶔i+Xܛj140+ J0Q9pK =P}S@ +E)2 m >-sp +Jbȏ훽ˠvZ|nEo`ͦQfE: b=5] e K ./k<)II#>t0ZK7L鼲0tL>9ģ4go־8=xWM̓v5`-2h"`σ +(\:FiR;NˏbC>:m.$kldkR"M Y*&/(7'2nܭj]o #  &D94r/CCӓe$*nC%䝦}7ꫢ֘vaa@{yERr"F-tlb2)4y<=zԵJ;7 ΋L(y!3H.זϧWevBףmZYXz$%n)}d ?TH1y&Pd{>lRbб]jmDŋrzS1 &J[5Vq)KiD{/^,+ [C0wH,7Ř[(r)ybVB0"1ǐ ^pKVaMw]l(?݈"_~Xm+`T{݆uhЀ;8R"{2DGdɬygP+`xWNi׽H;ě &=v1Y@p֜I34{45,W5>!}1%/$M ]AuTGg"աJmSX=Q6Ƀka 'N_o:jD*dbtt7tQ•f%`U‚A3,I|`-01Oڇw}< |@sZ&m)L̾ոSP#-/j[ޞ]#FQpVpO# v?{Dd c;8wDLБ,שG/]jȈuqMv aqfF·Z~X 7l?r8@wc˕bdPTNBv l4kCJ L:O݇_&`LvxT#1@/ t¾|>&Q &/ ]=%fCL)*eP+L; Cf%ֳ$*w@ >pEnwL,]ϥ12c )R땖GQ0eRϺ!U 3fh܅Gf= UEu NSꅍYC([#EQyH (M<K֐-͗t'*HMWU#p/!BI^V| >=Q0 *m̷ CxEnuNY}x1;ϰ=T&|D w'kD^n ,RP" yoX']jac\X ,GْsY BUJ'H3l507 (P3ڵz\NoJ΢hΘIO-@!5t%$CyB}NNO=~Jp¶mV8|H6vt8dP) $Gӑ.xDHiӍξںyZNg'=7{7mшjT2#=LX(s4w9;Bl^G`"VnNLڛ*,Fz |$cy|c((4+f/K:b3<FV{:T;0A2-'W ;@m[J}xkTT]͟\jƌx~eNAEuDKν_N"tmi; "޽MFlR|ޔMHTAR1RpoO7/bt`PZX>5n+[b_̌P!r\'$u#ތ O1TRyPmWMm{)\xHwlqNV]]be[da7NѶJr2לW]Q}-<f ģf vL͖8E:DWs06STk=XR&wv}ޣo\PkvEڿ#w^ϻ$lGy#_Íe=J^_6l@/+ uaՔk*IG%X.tI='9%WcL9WcNJעWSs;ԏ(kmx+ >T7F[ 6NZSҲpeWѼNS\LQ@E!.u@QҲ2费B՗z @}:ohyA t*TQJƘU"J=lєs fУ}YT"pi";nmɏ `h%3& }:;XmV&p hL,VOO"I|33BF1b*19T4Ba]aYނ.L >mt 1M ܜR8i M2YeICjܬ YWYbJKC]'\]zvhi_K ]=Q; X=B/<9ӟyQLxIЛgW8C67yu-D@i wdH-˙Z nPI^y{t3~ڈT|=JDFi9)掓#V:TӓC#dad A fA1 k+b?-0b i]v^a7b1~hgs *Sf/n>|x$ 9'㡝G u/_C9<.8ݖ$!v_R6QywxUGD2bq |iT0QIe8]i߹٧Q&sx{$o`wKpza2>&Sb1BtVJ~'AAþH6 NɎ(M7hXMuvic^;"&A-O[ Zԥ0#t̀V#OqKugܿLdK,\7--JL =H>$F~0Iݪ~nwR(*3&6 U]!EJO7j`hqMb.\q ē= ?wѢGu gDy29FQl*t#6[Z/)D`; .; T9I{ ZE]~.h5Oy^Ό.cBiwZFu5;g;=dNK$t)oO;ta&{KKTejD/ߡ պ&Rte^M!Ӡ8>tS/)j̆ѱ[l}U NCZ5V '‰_~n6e|)7;-M~y*%jQ4kһ\Lc)VBG#u% ~ kYv~p 9OdB?U17ۨ?IG5a"'@ ?;…$#5\{+z3+j:٩Ox M$…n-).q5k=*0^}R8 >L+s'*#f /v"W!m%襽>z^bݢΛruKR`Ck)7'eJ|8zvQGQB*U{+ cieK;a(K8 {D)(e=} $!E=+S/> U1ogu69CX1 ,F۞&07LC$GDŎ]ݢ\s:u)_m6ͼ(NTZ Ԩ 3DIeBwC5 \Uv,G t|Aھ[3P[Co[7Oe! "K$cηI2E1` ![OeN[%`xiM q!63q>pC. ɳ(Q\HYkzZhJh;; Z8%ѕ6;TW Ȑ{^KJ?RQc#]voE=t{3l= H'ckf)r1u L1k BX+lӇWM`LbsQlk?]Wk]=2fG{S;k^ٰ_ *>[aR|R_<˛uPt!,lɵw?I'7;\F10ۉg͇7#XOb4ےS8D_nϋW*e>Ry㬂P"F*M*E9PU5[xf=iZ0‡5ݭ,woFK w¹,뤩ĚgIڱo=="$Й.{{Ad_0o 2˷0ar6z8n>\1bmޠƆyj[V7PwQ\D(f@$7N  Taah2l/{e?z{ZGIԂ9ĦqsRO.ASG%zdJ&`v>( 9{>'nD0Qՙ (we}.lrJyVH22!>Ҷ?̠|gS]jA>n id߆Em֜(8~R#Ӕ)wnK"FNKv`Hxw$Nwpˌ;PpqiƵUlQvm\)9.|' a-=H9[G dL2P;;V%gS0mRy<*]/v",>:U4K|0ֿ /H] .@mJSWׅLx2LubRޗPC5p,F{~( zCU @7FQl?.=/X2WH p CH-RcK4A?w/Z$OHMUdy6u )~Xg.:ސv{זVǓ-_ƀ<=)?\;r0v1aGϝy@$MGcD‚Y@S2Ш7\Y8Mh{`x/SI@9=9lAI.[bMH:Z@:2`|F2\bKwwK,@wNG[({eCn+ˍC˦^[+Qb~so]V056 ϳ( =l+DAɈhѺՙvsn9MH@};f쮞R1ΐ3!臠GEJ=[gΐ pAT]!Hbh8.4~̲yytǧnZT2%ASDItk/81?/#J9В (`S␪URJLz`f(z>LN3(t[kᕤ~DoLѼ I0i BBvG"e*J+ 2QWBN"{0ξ/%Jsn ?Cn?lUh34 WU;NRU>1+9ᓍ s#:>:2EuqHOOsUw 9WGeW-9 h2R\Rw^[ߎ!Ns *˜UR-sp$jYzO;i@J*o} Tu7ɲCv{(̳;!,%/ɾ(;O}Qտ0P ȮRT+rnqZ]-R.G"򻯣nduxsf S!?YAQp}X( @=dYbXXb(7Jm/JqcÑdIysxH4NI͞1]4e^Z'ks DyT!_> OЧ pvW[3\Z Y ^2 mX$k $T(g|_~N_THK'G6Ç!#8S1au8N5'UK3Ҋ5yՙyT$^ x3qpT6N -sCãplE83x=hcg+^}yDj|tOߪ4_2R Ƃ%F2(_ǭֺ%1HRgA`NbbQ/Ъ&m 76\PU.n6.ѧ۴6f_8gVqOqz~auhO<}&^w$^,>]Y]X)kZFx~B {<]n"/_bjٸ5dݝS B*WJ /%3beR;P؟vżk&&)gcOd!J nPFaY߿\я$-3;5sl;]ON,E"Iql1!vES ^iR_58qV'`g\0lQѫ0lK}o]i\FJzCD-ρ~N(!+_k)gV>Qx={6wZҴ{jfs/zsG @ >s" 76w8 }ˍ1G8)oG>"M %: zwE~)5#XZ8v+ C3R7}˗l@1Bk/yLFQD89Z4!<hMkUvs>;R66-%Jq$iKZ{6֯3@n&A6Y /Q)R\بd;P*mb iц1z 6ʑ>Υ6.} &w!z nV@kaB* J yVq[K:iˏ&L@ I|C=EL R<'Kփ;jΑJ=R,ۊMB"ice/{&IO[I/ |ߠO@?cWxt3ʼnS8zԺ]&$yVٝK6bhC)Ahl-\+`ZQ _#eySE n,k1g\}$vT^l@:J? 9cr y ̾.Bqʟ]ĈQ44C3 Q~>e)k,p%fvkx>7]U>C2MvMBҡ(f# fMF.l 83oQ,;1߁.wUgtqղ^u3$н'xN?^)uXTzY(T"pGƆ`9޷LGfM?Յ`np7e  _{DaH="> p;ADV4f5S|RGHwZ[JXI37nA&/hfPj|P{aOy'=\rbcMJ_tɠ>썬u4ALOÛMeDtkaKs'䝲 ^>݌a1!\fއxHRE!Sc)[t%o/b}3uɀL@1~fx\sm@+|_"R"ˬa-@WV /{{HPϭAi!Ӟo[w|"ԈxdKM F!nk>px ooЏ($SSh'@d6}Q?ֲU--[hl}PeAmJॺ|?JZ{'M+і0^?y:ƺjuTFWO2ͼMs+aȾh^JfƌImۻ.}-bAP3:ڢqYc飶X5͖Ay>SƯFGk)OgBi)DQ.N󕐡rJ3b0X?9EO9I[no\۴0?#emC:FmBgɢ6'Ne7o|>-Pf?@ ?}0$K#۞}2AnB\40k0ãOzmW"wTG'^yE)r f -'Tz {rarH|鑬zOWvɈ"eVdK+ӉyPg{hS dn@WYWh=]ǣ6X/+8ƓI|Eh?<#J;+]ٞ؇EMy[scs(_-(~u B,VYVh [ FdbԾf֒/SW~cZ>@|-5#_@e(d^(V!~A?JѾ~B(P: 11 K&] oHpK!۶ޘ,Mf@> [@Yoq_Uբ:Ӓ2:g2ĘGhAV?x`j#O?!o#ާ1_HGߝʸLRׂݞš\u66+^buYơzIls`3QY˪& U1׸dczgG,ſ}F 9Jk.P,̤:7Pw޷o|ڵ3%)znj(?ʹD35],xyvlw\`gD A:^<lN9դge7Z(K\JޮgdJQ#A%4p#O- xUyCQ2u9#HY.J,gRQQYpђ80⥢RNj(Χ{UIwȱM+{c2UXn뉊q~!)~WoiYzWv$ƶe>)Y+Zq_MϳAm2e2lB5N='@ l۪UlaRtNsdBBM v= + c[^,#\  3`fje3nԢ!4#g`NcL|5D v+F7<8lhV=Jk))~Lzn_y-yQ.1sM99Rt&GJΧfUBSFXr*x-i.6Kpb-=wFx ;geXU+IN\5S68_ /YyFSQ_"k)V TQ(ٲrA+۵6NCNDC4bX\ǽidrj-sF xLWQ°8us8OUSe+fbjm٤Uv,k{X<4&7$ճϤ >)Y<"YR5crD~ \}%n#&kԞG%VA +4i R`׋HNs~faPn'Y ($+Yl3/!3fGzc Ϋ7u匾Ymw8cʀY qDeXx,áHp5d hQEZS}Sֈl24ω_*7 NfL#Z`c]2DRj~YC :/AC]YG/( tA +|]?;p܆kU"M⻮P$P4&~k D1bޠ%7_Ttڥ. r,a['޵W(Q]lfPrLGl{T}oEB G'=b-eU A""Le.ّއ}X\a!E=[M7ݐˆEzmq&w;!#xmn@e@^ۿ/(PIne:H}A->4̡V=4ݮod;Cَ&辸!U]X87gk2E&RDj_i"4,(rtwXOyT(G#Fvn6Al2ƨlޝW^w[rֺCD@T4sYK%vk"j϶bhRv-0ȨEi|k$)B]O p1S.b<$q H !VZjD 2BBݵV$I[@Q"..PrD`ńD}ӣ0":$I0q!,eKF/*tcV=4ͽUH [nN<0[N&ZR4%\'ѿkD:kҋ CeY44E(#Ԇ~:-"X{~W&w(SߴΏ$z#QA2إ3=5׍+ "i&/VHkN:~^]NbpT<4W~J~B@g5_eM#z/ف{^mlW]^hS3"QQJ  ~,nOr1Y<8 oJ[̑/ɨY[5|{i.⎢ ᖲE"ljDdE |\:9ׇydxZm0%0]I]3*w`i9*抉oT9($t${\+%1fd2 Od? %7H#Syi4զ1=r\?l>8MgX\]c?\bOW{ -OOyˬrI6o۔$PyTǣWGT+G+d7he˴#>U+q8 ̞ rT"5 4) ԗ{5y{P~++*Yb'[d0鷺TumqMŇiF7˶^jقυrsJ-AO?SZ ȍU_%,oD~ [AKlHm~#%T'[q8UCS̘(nWbio -ezJpóLr#h %{b͈m~ Ձc0tW4;D+ýn5H*!}prg1]&ת (?R檣 8EQԕ3}onD7C\*, 7{Oe|TPZhZ G}Xab |F3" T/S3Ulpi?vHLms?TxŖQ6u7jL2RܰhPoOMM؛CԲi|rcZl9O6;㛢פa%/i}ѯer |b2JiD۽mL6#imE.cc;>aFp2 FC lWflEӨx&Ͽ/;`gZL[ P/gv)̘{ ]ց@՜ϔ Zx ԖP:_;~=e7?؁b9xy"%\fnF5 0]KNl#k7]po1Z3X_-W TaDB]Pb=0aƃ_k6/FCۚkї_ a/U@Yq i-ܥ"H-t.[GK_(ܨY-xt,88d>Iɬ0\,uGqͻ˾IQP~˳eБcϱ[u TՔٴ60הUFM$ck%+@AqheU'u_xM"MXlͫ:޽[cxL*(W_5b$^W֝ IEv!ލ~w;ޚ*]@!f6`K[+?vMrwBIXol^NZ?ڕWd__򒬟k.5`ԫnNi}.f< x7KnSF-#O3(וU;2RQXZ껈/? SZ'VZSENgugeC#.p'(o6*5_ѻbO^QAWk5Cu pdOF7mԂw:3C{? z!1۰uȌڭ%9m*sjNIT$CLL2RHfF6_eAL~krPo !-Kb])X;պv;>]yɧ v7>szj{]HyD7U7)WNtO2HsUcۚp1b4Y#0nYO2޿bX[cfե]%"c>0P f.`ɵUQ4r&v9 1pъ*U xhM@8VICCQ-*C&V%s|#-Wvj6u k^*Dy.S դz۫1zLy4@k! cjJTAl#1 PlZAML&_O&8Vb_aHifiz91  ftgYZ0707010000003c000081a4000000000000000000000001646b69aa000531f4000000000000000000000000000000000000005100000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/hw/hfi1/hfi1.ko.xz7zXZִF!t/>H]?Eh=ڜ.+O3zM鞢"YnCXٵQ%h ټJO ~>\ qQvOLL.94pW}1 Mnݏ^!^N GԦw=f^G%FpAٶs:A,YaAPç \IƂF$Л <۵ʂ@ n"|+473jK{~)s Vs^;cBdgذ>#!jr6w}Ȑ:t6>g$/ .߫|"g ָرJT"[ Uv"R4w"ok]4I0DjMŁ=Ҡش~#{eGO $}h+=v2Fu><_jA >h=ir.Tda0"z ْ o 'tnc04)Uy/1}fpCnR: ]98xNe%ȩ_C*챣t&WmwWA#zSG͆!y|D6tx/rǍ0^ٮ89/uWb"MnD^TR*BhdF-xBp] 8Y-T)L,~6ڭ_װD<0iTN)l_^q}=Vσ&\YPsn${j0Wc: K- S J_f:ӫ5,T谗ܚ4hr"ՅVZ<I꣘7. LxgXJ(9OS)-^@/>ݧlOkГ(_ܢsW6:txJg rQ1]ˉtʒj>{3z0 Kwq>D82R*y#)%4YڅVyD%-CEQUr#nO*3WimJm[⺭,w8 /]BT%}H9bI[y{#C(Xhh!Y^3ѐ?^m`3IEwOwɎ4'SY mU[7`ݼ8̶Zji-tU^r}P3cTSB n jQff=ɑ"h[ƽܭ(9m\U0= (ֽ%H` *ev5u/bsbL3plVu%ʹgz~yaI{a/Wh sRşF*ȼc}_ZNwCҁ-.W'dXaӶУ2խ$(gX.)I \1M&xѽ,RFY}i6hO]t-.Q>ny<]85:k~uctj[0:*(>PXJuhD0!o|r Oh1-%sd*]O²tuR}'MwV)K\tnVVZ>•bN#dVvr3$γ"xh} Ve4̫0-$QN q4u޿t*SL!z`h'\EB@9pZ4^'z: HCa]A9+6rԮt+J ׬3#7\0Nr5dk=U5 Dv`6RUt +2)j\;4jtrH;ؾLxs/>LutrxlQi]P*2 ,Mxӌ&D']*(ggG0q[GmZ^p P2z|*Edbz՚7+HKRWFSn@/,9C).?zCeŜ!NXU{IsyZצ^p5¨o|Bff5U/; 7*0?=_'zQGEt_M@4e |2$aarNx(nYF>ҡXߊtxZAʙg6 :{ UCfG3Hlhul7~8~z#h/'!C~(>FeLU% HLʔm;+@sWhvܢߖ,BOQ07Q'1j&%DD[5{۝tX2Y,vx7ݴ ,ʦ6}*HfTŸl"!T.08 ]lo{!fI¸ep!}`Rn%D~7h1Co"W1/q0ݘ qۚXUxK 8z ΍{Kȇ,sQ9kB:ܡA^O8TMD3 jiD'*(Fp!Py%VhH,Q2'J!,%.&&$ |RQGHtf`n2s2^s_BB<ebr@z6)1dz(Ksf /qZ ,4Y\IE h9/umw&وm0 Ę*Nx9"aP3Wϒ)9G%w)yy=ͧBJU WDq_.|io Ԍ1!QV hr&A,3ƣ|LD ?K2 }!Íbf-O{_aRAjsTQ-6Ω$4ݮ}>Eج4-O~*bWa_$$DIs< @θSjMKlI4Lıq/_tLYLC*㉾|}7bRP,K` ? jˆw,pj }{_`)SHH@>n,VKء~B9bPg~3zcv w| v.{tFT[Dռq4<2^hjw= 6+Oap֌D| o"ze6ůmB!9;0qjM䫆qV >Ϙuw,ɼ# )6LQo G-݆:=t;@}o*3}oKLG8j#͸4Z`m;9[*v=w)ZGKwe7{RHE4p ROQzOa :a(7Kאߦ 䬛j5% (VY1?ɘA~Ww!?oN*R׀ͥ` D`ߘ빇169#oe)Cf; ||K"?ĭW $7Nq hM!E 1}Wȏ9+rP}S>Uf8ʧ9ݹ؝( Ewx̂;p;т3B;gRɱ(6̋yJ=pf^zӻ…mZgi4Tvj\RQX04mX^Q7"iv+ĵkEe L J=Z1rT.x`L9s, h{WGt8;ne̼F фzvujYJ[P@[%GT&W93.%x(/! 7xFdF6O*( D,3>a&2N=(=jl߹H(_onl-+"P!ɟ+#Sj ~pK mK[GV,?|Hu>d/@yz.q*춗YV#Bt"ݛ_e3> wMZ:d3) dlĄJZw;-_^Ol*z#'NR&k=sJtym"6#~+ -xWuzdRI\?ͥ~w^4©zrk,n,m6qdG$ap!گXm(M\ zmOݙ9x]"e&qa.)8Nq&@U0gx\d?՗vBeIPd) ))h*6idadn^qy\JN'UY]9 txMT!91<`)a(T@'@0\9[wNo޾%`n\ͿN']|E?25jݧ/eS{"3Y Ϯ&22Qe[^I4HjԴ5KPK;F %?g'Kwy Rdes2Ut#[{b-Dc; Ѡ"A@g=J*:*T30;(ɻ:dY׷2ܾTfovѹ&]̽.YQםt}MlN ԙȌfcI-5|Rޠl"SxE|}][y?sZ?)'V薗ЩJ5*x̓ހ4o"'l`<{G}l#Bj'mlE0#r(˒~yk~՗_s/s*"80t]ƘVApxazlEtkXh  !O{L|yeSX!9%ji4v0WzSӶQ=gr_xœ"b&_@_Nh\)G!*YNBva?,R$ӫ2޴V(8QQoa_N7nGsDF`^Kz` Գ};3o[fiX+/W\^iS+iejg^ ݎPJZE +( bbe%] }rgeVjH@2AyKШ bJ()}?u2*@~޲wf ^yH'm ip4:$SpD} |J>[e[}|x"|l6s*׿Mբu911SDFogl0 x«:YgrHZ3KkuČ*0M7чM ]>Se2Q E_ywkgԋ7b6*JYCϢ xӔgp7]6y/IC6 mzlXmSpLj\:gvf[ ]HEqJh]eV#SW7U|b4UM#H0pSZmdj:>qEQ`"n"Y#ׅo<% #+-T6v굆d9M)n#IyRRih2`06wNƒan^Q3n:jIWhk?hd Lt:$?egX{ͽꑨՉkMWo_Dv/s>HŽ_/ϳSFn/TBc[]|1j#46.8_qFߋגcbZ5<_/Iԧyfng@v3ilΞ5S+H)5aq2HZjtG7rZN.x0d*PdvˎH䑜d%(<]kcrFhk&UijuШa\#<~T 2qtWhL5 Iurf5g;\58'W„^XkUVP!*"p2yo7V%f*ngR_uUm6pEЦU33 SHWmfa23}_ Du+UT%U G-:̉ qxe ƶS7fS3\ߤpl7{Oӯ. Cz WTy뭞_P?-`ж> c#m4H[e0 8-/Ν',c^fbkorpJH>2:pE$~2wrBSA[0E镳 AX@8oNcrbJUT 9C>vqv1hg&4ޚ_ K$Kf}mT/:•a/Şkw0L,'m7%HBfxr|cS'VEg띲nDZpRwZ5<0D˱(bkH-{Qٖi̎SK @y{:lL1L_/;{ToyGـhNN*V+C+`fS^?SЦur{^rdz(-VjGnjYx?@.Q6!M9`BN^n^J]rVDz2ƦÕNȒ-ИtAZ*5'D3FLXrCBC♦b; !|%y^IG)EC;$8cyb @u3,( DF8i{YJaoƧ#A[0ۀ6WIp~Z$vjJ@xɻy%vT*QlYIJ/Ƨu| 7"]o 95XȎ]Y])%/.DW,q&fZ?m"[6x y9ɤ).vШL?>(}ndÝLp5_g=%:L=/Y.JvKmS .&'=]#uKn׎hd#τ=3TH躏at#!xw]r6ke|&9҇#c8,0ㄌq%ʶF*JLJyLwM+2~lۃh5RiC]%^0E.A+C|{;|EVmzbgtkrn'tI}Upq_3'18А} -2D] jS ={r{|E^Y"'͚Pc|*W>~7mP<}LN<)Wt3qIP@7K>͞^,n3އbRDRt(Á j^cPvEUx%{ iSV4_qbF0_őd~7B-1b\…4av _42-aF⃺b_by~Ń6uGpȢF3N׫ة_hơ ti,7u[FE:kċ __uP^3Zk ^-n6Gb|pJ4ʸ4l˽J!`i3:Vw}uFUa0ke.I )~Iܤv.= 6fI}CV/tG,W-e>[!T\1B ^ٷ⟉(dAGw%QQ]i&UvPz!{u_#s]ꨒ ]%GIް&t:j~e\vA6ݯ:yυNq74_luAqJAZ쿤qһ纲oSR!MT 9șSKPIqvɍ`?>K6%VOGLJWB! 'Йi7W1e!#lKEA@| qBu6x*?h- apݍ'-KpVw<Ϭ Mn (0$Qř2*¬zTٺ@1E묔( XmZZBJf)"[afGaMaR-M ;ϬO]~U37"Qw&s 4͂ !sfX mDK}ʆeYߦ֍ܲr $p&p*Q.,0@: (Ԑ%o>5Gَ ѭ]÷\w52c"od\a0vY[q] %֖4vt{M,bLdota0wNf: 0+-[Wy&zDaf4R#|P!2pPK5~J0sszI핊2] L}Cumyb|!BN_9h [.BGV5K柳](CW.GϮ(6 *x{)Ws}i)'֔ɑvfn} K]w$ ߱>&e4 !)ۇBbL is {jf4tPخGGL~͂}e) j3|^8H Q͜LҺz-JO*0z -5ݦ/rFo-WuYeG^9nz}y\ocUpR;<oɧnjݰ :[=vEKi'Sp49И޻騴dyd5k8`Pf0,"ӡOtJ~.G 79zdbAG^̂DFxj1 g-ċ >cU-U -nSqƤfwaQvKQ(:##u^pgNQ/VuA1F47 u vd kegcDJ-c!IT%mc#:=yۭQ랺<#↬iPY iׄQP ELq*ݱrQWO[t0[ZᄎyGMHQ=IoE }toMFc+ Q`2(88hdO~*_ L-2W~Q+4!L5dp #*Zn[*{w$R/ w,p0a(NDdSg T()qqa%i\z*ѵލƫH륢HQ &G^]&˝{Z)U刲 f.jZN`$$Ҋ ,_NNJi!肘{lǶ%ĐZлjN~J7?.@d C@U1~=|XCˈ_2?,i8Nߗ6/8՜>ޕ5X(}|sF*V S$/ s?E~e$Ψ̊5iӝ&yhxh^&ݠ~ Z]9T*a=X5\k+v:l7~Ƭё;+]fmNdm)BhR QNx R^}k0M!ۋy!"\밴>:Kd`ZwEM~fUZkzsxUʰM9>}^ ÃYc]oV@e *u Rl+.dj8$SCT. є(.|RBr.YBFjшI>A )-G׀k*08"ױ;БʐMS( 1A&c\dV'4wN#vJ.@sUc _mx?^yʸrNJe6LY H)3 lBmZMM K*>`\bs헢m ^Xjc#S0!bdi^ j":Ċ' OE)?o"@N7HxG<^"-5NKLFu"䬄慸&@2oBGz<q A/ ;gfS#q^TZ]2H/ydTC{$Y KH&66CvStF41 ~rйBwvBS-,+b=̻Z9) 9$_Rv6%al<4`wp9^Sw+9++,/3C?tgvD)wFU+W|H3X%(8c[ˬ]Br([:m2',^z]ݜgnM6J1" [KZKe*)%o\i1j1z ꌈJ|+ * RA+J /C%ɪyێ&xSǿ1#^ j"1CwRzۜ^;% N)v3B[Ol"^QG H2BksJ/RPVAt$aFVk vNW^i-L0a]0+(%\A:aȆȨLhƄs?ےX8,VuO9FMD35}afmi/ĄLa ,zM8|,E9ѝᨶwfWG/K+l@Q>P \hOC"'$իnwItRu NQ M"! bcMl. Oܒ]mY#*KY(TVvNyH"srOe}IYæ.IlC͗mu zF׀YR>^1]?X")݇LuT4 .7{bnK`^wk16U2{HlmpVOۻꏨ-kO+CM&2 xPR< H? }uۧ_pz^Fb˘K4 ^H#:@4D *KgȟmL(FU>rG&!<&B/OEfz LL #}! "yC+evXfK+!ABvzV_cHA{\`v1~)v}dV.Cߑ P7bVx:ZFi ;Mp8DP3 3;6zD']ap^L}tj;@cBWO%˩0Ԩt:i;;jł(a(ʖ_<ԱOܣdC Vך֠wYnz#a3hٵ7llrϓ' B'[^i KH sׯO6Hƹs[Kc9[K?΂+@^1MǛѻY?z6t| $!AE]tbu&q$=7WZĘtŬRgh6P)L. 1݉DY @{v(^ԡp Yiz7);"*lFBG*0- 1goq;#w&ߌXicY9u#GiHSc˔cJ|'̂rZw~E֐mxf45$ABATdѯG2LnEW |_=ހ BEPqdcDpwt%cЭPtZ{'(k%d&,G (%>hs؅k° Jk@+շ{>pr6ÐvĹC=<)H$һk9!#B XsZn&7\M1L(2żI?1eb>J1f BA%*5Ѓr~ᑚ)ppmK\b/Rd,L%cx^Dl_$'cVyegp2U8z$c婀м7VEi!TcPx4)8E h -ȏa/+z)h!i x=A2lv9j2 xt6q?5#%"-V!K>:ZGߕF6tU|wA/` br;.]6Eu usz{IϗXn/H;Sv*,ݢ?Lי6Gp' *C VۀxrwWoBDؠǬ? sHv!;!'\Ue?]lH*a\gw:/ne9e:z|m5,DgqY=OлMqٳV˴(}ҵ$Ex:FKe_IBX/%UpOuj\|YY5xT9.2, U\ 5~:,f]UbH7dPv0"M]V1/ͪf4РltsznQeiu9?3\O;Btϕ̒wP3)q6!OϻS bC7ޫr9gp[`*ܕ[L?,iGe)K\BV.U'Es H "Wܡ<@Sv<Ȼ jjyӍÂ;;pYC ( ̍>13>Fshr;$ \c&&ޘy6#!}R>[j62#Oӊ jsK(rC;[ L *53R6)+czwfrLM܌K (fk:J8^ %Đx K p 6--sh; ~ϭ51Mѝ4$laP AjJަ_qq.Yg^hT{S4' ZFEۓ8_W 5O;,B}(t,^fN)P< v,^u{“C5 5C`N,?ŪG26 K=Ei%9EVo!NJGC+ݝɐ@ D-uL^W'Y&xP¾I}a]:xkn3HbE&FxzˣJ0dahv 5q, #mjd2% U`C ^q0ʴjc~JW'7-Ҳ%#ŒZo`)W)04E"H-e)tb5(zG0IܱWdYc8ڣ9pEIh(u6}.+My^O:@ȁC|d/ꤗ.r]eȼDhov9:D|GVeX;jc<`6mv)Fi/%IfIñ499پ7)xda#4OrDP"D5 }%AŻՀ RzZ@ d0]@ez܊3vҽwmTôy{ψYS߸l|7LwPAꞅg[ : ߳kq-4%Ӆ{M=GZ뎀 `l ivJf+/tkyőw :/x?4my[-9+R )5Ӝn'  iu M*%ut DS_2'bqo?SVk#Ku(a #GI2=2eYꬩ L,mT!F/>؛O(Wb K[nB7 aI%S ʧka ;zMaQpN׬ gZ9{,LY[h/xAIvTv;fKu>"tto0Wa&9.Kف5Fڦ0S.iLjSv) =YU 2zͫu짒F,=El>E AT ̋WN2~ͽHmY&KHVtZo : rC NY5^S&yuH߇`T h3gNn̘;GC!⩑|gFZ\!. <?F -jh'> BO Oi-0|8)Mz5B,"v?z02wlv|i,>d+$/.ABa(2;5'c:cCf;!f`N ;5 a+@| D:YO "ƤBf`# &wsaxF= >ĸlYF!8PMzy|1-rGv Ғ /ȝXiDt"o=дEXJ~6[I[b.V!o~~0xR]nbXAHk#[? '~H fcǶ[4%RQqQ5F"ۗ.`NajM-#*dea~ժ#&wlQeJ^bLN-jf("E~n2e!ꖙi= q2p!fÐ!Ye2P .9k!+8VG 1K#Zճ^W$& 0ݣ9&H]DsN9W4?/d,nBSR94[T%['̩5;HQX*4nd*WGYOO.=U-OLrD଀GV`o qml--JrdM;z=Aj..}?|ѯҐh$ Nͬ"O(*Ʀc@^JH?+EWwS\ 9z !psy?}RMTKI, B.h mҽ BkL&QZ[mTÛ5YpR$;OJ0fX)&1Z#-Z9ۅ pOd_$Oo2HT[cCt]6˕`x=:Lcuw5*=RwlC6S4 f\~ecGeucR'iYNnFPP|(t3l~TU9xrhLbSJH$$+$DU'EAۛ|5c$pڪmxRfSC+1"Q;CϻJj$5HI! YQét洂BQMxFtHkpLkz&!9^W:je-H8Ƭbl?{I@ʝ;Jآ5!'^͙F\RS09v}kC3 }+adI,t$_Ǎ_pY4Lԗ>PRSϝ.r\`HLeE3-h&ن=z$RuŸFEQXu22pƸH >羀Ҭ]ǓŦH<^Qfu xj̼x8'%3gȴ_/~$J1~tְhnKqzR H7wprcZ\YVݫWلf?lAnh-7 qU2N嵩bsnv\ݙ\HȗܭE˜Z9r^8(dpeƧgCE̎,}+grcHP3',p?88np\9& ܏T{8o0XT`nO82.`P*Mp{ ̟ZQ#u0{Os:P_x3\riƠfeKc93uA7R%aXd !e\Z9"c+b>B}ODGc#!),P c:im Yf,ȱjG6}>Я[-!*;1Sa5'F,-jrOc-^K>2GNUJ*,a7չhgM4qpeQE<5,]@ |[fk8VźR2M۹_ɦsM$4;ۀc}\,[|@4-yLlg%O粟RȴY.$E]k mEvkRIڒRzv8|$gCTZ}1K l@N,(nTF`%4 q =F)a#Lͥ:*<|N␈r ӧ Uh|yQ]Eם{TJF3J.l%7}Yyj6:Y;o˷d2j l Na8Sob+!OzG0 'Rl].xȤVh9z ވT=^Le`6fn b-܏{x},\,DDh2s5;cQ}W􉭲7sg龜1YY]Q屜\i",}f/?Z>}(JFc<:fxe A:uS0U|x?9ibTq5Z"6c]/qٵ 0[‡[0bpɥǰGs_/?ۭI9HG`d% _ߦcl:P :l98nogQGU4ǡm{ ;<J;pT=1 ͙v; UL M$/}^l 4`&)2/崰&[{}>WP<ğ;L#l9%9a-Ftn } jTV4=YN:=Ugf/2,|}E% GRDկٷ4LB1Kn^~Z!O>t0'G3Hތ蟜6V3YNSv7< 2)e@/EdѠcc%|W! FmZp[乣4DlOk}K<2'u?l, F$AVRO> 'F?KV`=wLHVp ecB2 OsO^ m/$1W2")~_f7jʌpOG/^n)u w%N/zKb&vǮ-FBbɖQMKU:%xs{tBI+ $ q\|4"0 XG;3SYL%]XC6pkI^zPI|)3"[N*Zex +aN4ӒouAD9Vk,,V}qQWj h>Hjr>2va$]rIH~p@z39 dam~9춋DYD%L<8{(Q+T"d0MU* zC.W.O!'ߺoK!3GYJ'0~b^-KQ ; `Ab+`l.4t\Yey|V#EE޻tȑʲb^S*Ճ޴i^+ceMtC;t|.C(M$F|T2Èqpăj9qf&!VW*:ʧ ~O<0?~GϽЂ}(y-!r"@`z~NPE::HZ' B}F-#z7`a}ݪo2q>73lzoF8a|'&ى ,kCiΔEm#i7:DIͪ3oR\WKiԞs[(mU3hdGBz\{vWl=Б"`ú,tY&=D:"f.\0KH5:.Gd۾7L5rԜi1r"{cp CsTDeE8T;lM@j؟o _m'MjK/uiG1 !hW`Sy%MBZS q_H&wJir]ݥ v`;!pCr7[wChd3;)kLͅO{kws-h'HLtJE..  (^/2ܱs[AЖ}Ȇ{j;KJ8e9"i,>u7^n0~-'¤]7B=ɳ+x.&ܖMa%pgh2wKpl9jag|_rǣ.Hau.I0޿k''%kZ,Ÿ+v3OjFݞIәdnjD Y4y'q[(N+VAHE2k*J^ _u^ZX-왼jGAb$P#Mxxlj75ϊ9J ! ~̸:ة{рȦ9KdyTW?*Ǐ;_ԗn;ZWJ vY 6P}Qt,܊vyDoyV!9W\zvfnV+$ڪ[!@,LlopC%nHQ̪{j~JKhzYT8Oȋ) 9^H \XE(z`[CАh>#$ii%xL)1ƺ *䢼Rx 2ֆyns ZC2};ϱs[XL kMaSBB/b/arE+H(vh0Y?H6|D;Qv⎡j86:Wy20?QP鬖&ywS `c{%X>Sޝ(1 b9鮠N4%.2[%<ɬ,2^qyc6Q$5/9>ɺ|@-BU v ʸv'oKx.q*Y> {Ό:'-#VȆu(t+/ۄ_ Q΢׎VjTU %UaBQy>7,`[Z.M}o w,b[B-Va)Dv1Lbr/Sb+R3RRqVTST݌6/|& Սy$2(Af0,A9i!>r/@LjBOi3Bx@߁Qs[G]udsH WڬIPy%鉗 ,N$yxG&RWxtl[Ӭ/3 VnmQ-H-5P2__=y_"5 *i*Q8|^cP"&0B0 T8}+;[g=idUTq>Mn6j5NDڠxPSCϗ 䛚d$'A{obF@"н=0LJUx^/@ \ހAJ~᫦ܚfW-EB(& ϟ̍Y]QRls[Ood)"pzh!rt #S~XxP bI x7Llb'y+2 ցme֙u!j @4Wss-ʎW9bg59!Sblkl)l@TE4:*!)e N5O\fO mqHTHzڔ;Ĵb=1̿G*s19b[qR?O,}FMI-M .GN{'ige.zK+?14f&2c3{N?vy}Rωj2vEzMgd%Nj  *Gsy,vT2˛倹"wQoe߳5OnYT`AzE:p43lb\UY`uJ| B~$dKg[R׏c`18kh:ibwC id%Q3CM+fg BtgB5%εX[IXrKæmHQXT`#~if^ލpȮ=~DsqG%]ԼΣcHihs&ƀ|L?*NlZNa,/rEzYʕV.2Gl[t4ڼ4y{Y,b/Ψ>5܋v1Sjuµ+A]hA {D>6Fx6DͶD&a qXQr)*sH+7nQ:b!:ohk p0+CHp:)|<-Z1Tϐxt%.V1s(wsag8ޮh\h؉+WPynT%сJUDM!KuIo%~k媬LORA|V: O[tN\M(d!d|Y'Z3siy;zcV{plРwjczҼ51I 遰٩q1%}m6 ٝ˂J!\4cO?ܗ_u_,3xSK^bilbC5(%yҙq`V7EW4]ˀ_ +jdCJ=^e؃IF #9 vހgJxS`mw+5kV-ڬTSfçݧ򤁺5M*}1S&U.e|P>Tqt-*uZuYOw[ ~|i pļzDkJHkJOQ!` Il.تQM0H$917@{c*#>D, 9iKC?^3Rw/eistck4a 0_yeI:av!w*FòW h,.M2T^Rɺz(Թ-3E%VoZjz^Pذ}s{XP[Gr@ }@.)!Q^vב9ًE5DcM@ !wf@ŗ5[-k X4Tn<}DtʌBiqZhOs(]k[٧So\dĖԵ .Tw&Dzroic(xVI2֒v`Ln,2X^Ց9cc_NA/,g7'@˴ Fv-d?UB6Z T]R!%-=&eq'̓KZuJKGuK;л?v6uT>V9$?.aˢUv庚f,{V6aP u,| Ȝ{qJo.R\Q"ާ& Iy.Ph7 UR`%XgP.e[j`rLiY=I81; ›$Uh)858isbp3_C 3&Bxw#,K:7Y92rp Te2{`i dbڗ L'Gɔl*+:*&C!"!bhVhihe?#}PH63>$üHC 3~^ yԅ1UH"aF+ l<K?f R-*Zmv=lYi^xpWh.VP|z-:b̝leRTh﷠sXJj/_dY$? | | =\+= ڒzJ+蝇'!jL\ANvz|F >% .l:}eش[Myx2hZAu:&⫏%YKkcv 1O>f"`uOٌߋߺ2tޯޭAs}^J@0X;8&Dh8f^I`ka)Nп'>pgTɐ@"ul.oJ{f-FF`ň9`VFBT)b Zp逍8*W]m@0#i/;v!̡DWpe}m)ߌЪNսq y: w]Tƅ)4cufJy+rNˆT(MQ]L@xT `a/]H  Z>e.7TTf|Lj*Gi cyEi\~}d֢&(S`:߳WsvJp]#}L{/1]~j g 54J WDۊʡbp*Z5vNS[dUtz db^*rK3()=M``\  F^.Z"}c bCNyb }F2(F?"Ba6oAwXH6.b(H)hv)C0UD(,N(:Ө4tZCʎ u~0.4FVUc^G0rJ*/7;d[n8Vu 3੎=×[0y۠ٷ{m|[}j=*;yEhǗ"2WAJ,i%{XoQz·yi-{G+4zi> x$ntsʹ>H֢`3q"#T*7#s#vau|覂St7~D7pXtTť`X'W$8"v)"eõo,#.e mqzϦ*hκ3 m֕]'gPĪBKpi# a9(%*Eچ;bI:A%DK`]VM̏ptoDcŠfds'E&t QJ2VS.(H-MbB,oM dɚ3Yeu"V|xi* C=HEF=:HL۸Bdad !(/#謪yHgx4 q^W?`Iq 6aఱpwTCLszOdj!,a^*;5̃>6eqsB߉P)j" v U9-T52Hs]T\;ma 1دEyMB_Psq+sCvu B56kV7pq|7/!BL.a S6~7!6ˈ'a*Pk%rLa8+5DL6iwuv07jן_qf% Hck0;˥ EHlBt,Y @gSn  >ڬ?8~lO{f݇0 F/Öy# *Lt&εHjͽU, \@2U]K&hl&=o٘7[̓o!eq\ؑ2n\KYfѪ%(1_ݜ2+,(d0Q,|0 FXbf<רVwЦ!o?BjC60m-~|KgL0Sy?3Lf - >7[zycds(#H֟^d6g}(+$mYK;DQ | KҾ87@KH#voqRSDy`k]2ۿiNL͗f20M7R8TW2E B{bjB^0wthi>-pFL: ܭ^C\w$-m03ȍLtW;Tǝxr |#О~]U_z.8|\Ej[cyŮiCc5y/ܱ(T E C/6`6#Nq/8tj,w0A2Iw'3E-Ji+03`:ƔP%6gwACɫ`}FUdoF 2 ~1u@P 2- 7ȟHbZ*9Q{Wid0شsfmb*2Z/VOx3ďEs:TV|ľ#vw ܆|f!Q ߥ2aJ$,/_ڑU}e%|MHWٓbQ;^5he 1|cdrHu'EaF/+ V.O:O&L3Ŏ6n`Z@EZ iwUujE}p33K([KA$oBJgֿ&qIX& af}l|^2B1?vDts^Q66 ^>g1_zG/N=U&/U|#2kO=sSީ}S/0G}F9^XzfV}ȇMO4Le?!~ . ?ʺ׺2hAa]GZ?"W+80&3oֺI=VY 3zlNlf !Jh,omzvE0g+ƫĄ2 BC,<ඌ:{"3~AGoCLxVCT[*,~O!MCku3*4ς'\- 1$gc;ZC>;􆆰{{v{vU(/\mQ_U 5]!-jNÞuis;ir6B Hm >zZ뾋tx>J:FB[;XgѰwZN ݲǑSBkoiݹ1$s1׬c':r j_̭@+,+(6o*̑qGj~?)`2ؑgLG,F<fvglA׏ s?`&4>EϘ:d3[أ"PG5:/s&k*+T%a1wDΘ1^èiBA!uF![uYV$(qh; }{kA[sMɠ+NUI:O|jD6g2;-Xlk :=Fg 9t_Q`e3)_yd.@SdK[t^ YiU!@ xUWoNULycX V vE1Btm % tޥ>ƧDz>rDT̠ ZNˆŖ o7XJ0J:N'Օ0ȶXdY8We[2Խ􇒨jy -eBd ~X{B+ 0帰|xrH:S/ܒOtb^t9 z)a]MSXg*|B L>ǃwᘂ w)T?pfmWUIz-~(Ar_%n&Z@HI'NgB}eF]~ k`|>tt\qCr&RE`MCXcas3xS0a#e[2ExwJno$ưnn5k-xd { 驱ҔEd]Pn/a$؜|~a%&6-aGj7#{$LZӖH".wAtد9ỵkʍ'`4;I󅌊΢+R0sn[ q8){{?seɴ 4 Kad-I*sQkC[DtK6AH%Js>&WlVRKaN+44`w"'Ľ78)Y,FW嶱P^v9̛#: Z0B9P߰b!~'_-!͠ * %aП] kf,!-ۢ$ NC^5CI iς7,?dP;À`p~тB-y;T}_h dR&q I3yo8r(cvdw$V_ m㍽ m2A׀&XkhT(r9͔rɶ'4py%0ƏvX^[xIQ^g3WՍToLĆ3A4^+'5oY܁SRLYH_d(%NS'OS|TKr' c'=-'95 qyo+\5.velQ:~uaa1gZA32bS+ruYS>m-mLzE_~G51R>9^)Nunjʬ[[ˡdKǒa]*9)ʲA)jyWY EFVnr.57٠\ z/iͻX壣ۛKYeR,ݦK$ ZPY" iU71,K<'HWw*Vzxo tqF5JawkZ[-14zNy6w`ŕƤ$4:;zԽ=ܔ J̽ARh2(ޑγs?Vw hbHv6P+>6~ o% Fg[Z\ W{.WvIAЫ|8\pP4| O#:D%Rm5֎[DNhO?iX׺+C5h]B߻פdzs&s C2gL׭R3/Dx9l_<v}^v| <$Q16ܗi 'I&k^>gs\l Kjҗ՞50eNÂ]td"J2130]g?.uֻ\\O#9x<:g7lipn2d^{g/ &Mɲ`NQSSU^cmc-7ZOkZ{hmb刻H"fP eNgoɊAj=)5x%=$ds{G'Gk@ycdONr?6BaFuЈzlh7ZRӹԕcWnz꣔-FECb&w/7u"oJ 4|HWi*\*9v[C<_8eqbZG,3T CQY&٩VW9YOo>0 2 tDgl<@]܌V7i Ouz9cG̓+(~Z{uF\6j$xYMLEt"!m'\Pc|^*ט3ћ9< ۷Io|LPߨ}ԝ g~q4@Vsیm ] 9>6OT^X)0iE(/r%/Dvc! ӁTor*u)@L[ҏ!Sa. `&D+T&Rz`(lcb~6YT])o/,[g Me6*ߕK>&<[_`"вVƾA֛O`J#j9{ZOvty?"fo(Uj_Dž^Pzxz+ՇOQYSy{Ƙ/IdN߅rw34wx:&kSm6U\T L1j&.6l@(`G^B%1:}|qZBXwL>5QB LnRiLS^ 2+[f)QnfK/l>s:{rO*A/r7*I~H(~d(K C/٫m4#D ۵Fa`G>SeU,S g\ M`˭J\:ҵSP39 pc#{#Q>^o5>s6_cIڎ/ =nϔ`\į2[Ӣ(*"\'wt.BhU %4?߭g_"ؐ|'n&oUIau>$~bFn)_e$|װ|%*;(aD$#kAz7?"G?] =,e2S+,^)Dz}Pel6,f'@yc$$޽ܡ&o&ϔڠls"7 ;']LǷyWNg?-+݆vA:[',Ãq!{xN:b+rA8LiN] 4_.s+nfUx`7P)lX[iE(?FcjHCSWF)E@/ +EVWml4Da#1_\2 ji.ƀ1!FxV󸽕ֲXl|W 8AL>9,2Fw={a2*^ܺ!7*V:`\]bAO,zws*M'P:  >.sbaUZn[]-ސo}pLTRtd0x zFu/F}FO ):~,K4eҘef`FE[<.)6Hr2܏Ѕ uG_*3VB2ɖz]/:*[#`tNb Žo.+$=7Ƶfdpey; o_WN,.Ҏҝ՗}YM*ݳzgq?'05y=7x%PL@%~ɔ-<1 -EM\<55AA=tX2k7|ΪLRkꍴԝ6te|ф_Gxf휓V70݅]ʞu/^"E$x~ڎ~J10f*f2nF`2wΏ!x~#3r '3{nyq%[v Nl`/#S/espMS`fL+{49u`V{Mޭ*OiWWC i 8if鹕{;v IL!]g"6vP7NUע;LH WȑqnVpb5$,)y0T3\%m󒄓OCem`qK|$bjWz2o`>;GgFZ ?0Gо vfe$ Jdώ3I rS"5d̂7wdUlCQ>DuH1|=qr":3s(.En*q̙iŻF;Fπ%IFG t?. ]HQ Oq_oFN=cygG_9aBBfZ',{% ^d %hV7NO B.YEV"pgM5t;PfQD&<}g2?͑<'ۋC/Y"ql(3~lxqy^1pF}7ο*۩2J/Z2Za~H o(E^?&1"[x[X:Aqɺ-r+}:oK[li*3`;U |e;PrjsM 7xF#<6}QAګY?kmEg4؈^5vBso>"<ư@2zJ,dce-}t5DS<r;ْ^ 9y(w i$!dп$v~bV2D*CJrt"V@4 iاzfb(e]@Z|qdן4v&?wPH><7~8o*ЎR#@|\dN }`}Zp٢&@,;GURi?ks\ X6-ԡHQ%uo,y7̥X%uԄKeG_@FKh!/B{ / ce"mAaU׻փ/@C} F~NA0ߌ8?cH IYB4G*3HzsZq`m 10V}?}2e l"㫩+$gF۽Dg dƃlt^wv5vmYʷ/ [rsWgSXeEtZpL`ҳ`^O#Ph&v9,H%L a EئF@Z+'Ocd1L;]zz}*sVn|{Ԕws}_Hh ̎,` :씒#-mddX4!m8.s7SZsEl{JT><#Ulo'4ue:dU*Lkr҈9gީ2tߔ3VnWj)+ο;Y$`lP;I]kXڕ5*P^L!Wv^mq]KgZ4Đwsl_jl7׾%0Ḟn1$b1ApktEᏧ)Wݻal="{a+l&zgo^c)6T&Ĥc>;q(2>6jX(TJG_ F?;؇mby- R,nj]Urt3B tHǨoAk+vhh;^ * F1ɛM ,xmS4)'xdsqS}a-c>dtU[OZ?r#_#)fJ/7ujUMTFP2B+eabzKp )^BuǴL:\*cf+x)w-Cc&.<&N\Z v^AF=Yo&UcU?p]S\-z|(Z4mBc"*%\)GdKkMM@CzZy UtQ' bQ)X櫹Kȓݾ@j'%Ϟxdc6Y)@6X!T :$!-;_DXi\^%~cTwK8}nӅ-حEd!k9J(76i.9Zއ'=m0^1rߒ @?3Zs`qm7նփVTRg^ƸE˹֦e; {mP&GM55߮{w3-K :f}h[/w>9ٸHtLr5KڕZoS<ӮqމL_#DH\-/ɎTs3Dd@6'a]ػ[{/qU@Q>g^1,o,/z .}bɟ!'־B) n&{mxM`}N5`.v?aSÆwNNqr=74^D6QB4stY ʇApbGF4AW Udž[ ,|*}t˭}[4v tx>ʽ|#9UZ}rW[GVY3%kKC:ghdYnGHUZ~ @t$ #$ m#ww>'X&Ά(vړQ[@t31-&=ż^E5v˰ ` ZLi\nՅYU3JuPm=H8{ oY-+B$'Fb_$6%QEI6c6 6ZdD"B~zg(n>M00\ެb\V Ieqi%8NB,UBy/dMEea\bwrE@}x3](^rGC3"q2Rk"KשrCppqXŵ̦+SMHœ_&~(|7ALB*1h࿟{_Z{&<66ٰ\C0Up .ERq(84&A:V}X[ ~=L]rRFCs(;ZlLMnߟ}3#M"U|]$飖UEw~p Ub7~9*vhlR` ~ Z Ńy$LC'uRBpNS JtR߽+2eמTƟJ p7M\(kQv"GHoL"'mĜ8@-!G܁O dYK[;ؽ``IhYFL [6B`RhT !-ـ3=LiA0n:9|v7Mom&1 [<ՎVՠR WdWN펍l,pFcl/V/e"dQ)ԄtwrWˠ[7PC p 4Qn@0<8WԩD*@t)Zd! Gul+Z+¥ R5[&*De|2n/4mv-cuEU<-ZLA&~ TcGiXxѡuX=H7ߌn-@gQp.JѲ?4hE)i@۬}^$R,~ݬYk렆mo ;x0HUެ!@:e5Iٺk$"Ǵvd_k*~6i`p Qu  Fnxlk!s Qߢ5"_Msi5b{# IM=v6 cr%(=?YpmMSF!|HȪ^2I|28ՎcKUJk- oDC%M-P"[@V']/zTuJ)z] j[K1\,|A 28pCy==EC%dw`sJgI܍lu>&f_eOZ c %dΓH9*4ݕ$fY-;IMn%g6V/t\ UтmSkl3]6Kq%C*.?x)5ጩ|Lf| q!QV)4aC2T6[HظcǍ\~tYO{\V˫Jt3fͼ0i'U^ƪmR*GWnq9Q!ӷ3 s\*`AͩƯ0Mz雑-mR.ϠB9'Y3U-(K.{~d)dOXrmg=11Xk!2cUo4%R +;Ml}Щ+ t&ɔ-$u\ωhGcN4#ci) ?5CItO'5"t 1f9:16/NCW}xn螸WNG; sfwؽ5wȘgJbe-@VSɚ]Rujo׀֌|cn+ oɆnu9or,Fuc32 Rι^W}?^aG "*c;v'̧GGB<Qm+begPtYtFU^kiLoZ=!`of]=G6I9LGg1}K1!a"{CbQxXo̱b]#}n)RL3 )Ih}$) |b$ʿ"IK}axeXpvg;**ޗ#.>ѫfdr1\a\Eb5r{} g2e&,m(Q`<Ƚ-A'GelSDsآܗ636c@zl`噵KN 4,.̘]&~D,N ٯ ޛ4=ȧs@ Lf, Z;S;;DoT{W9L&{|rhV~^n1 ҵPh,q*C XIƗLqHCM*JyyiQjHb^>^"F 4,΄cM7xK,H}*QE; 엵<ɗJN:ێbɏ#6ڻ<%36w!^%cI̼8]B^G:ڰjM{js_cg{R*%pB,dӀʦNc$S"<)-9|Y*&}' @P7+3cs`\b"m~f5-P3t{xŵ]S'†DX`]LYpTܸ˜21'痩iHa&уVݐ݂%tf&-E l;Vx=bIRt7E 4+cZ$2TX" [k2hMl]QOݍR]2W^Kjo \GaDٽ5gbzI >Z_Z:%+* R\F6pc A*+u )w?b @E8[e1 ;dq#'JE Gm5|DS7إd0vf%r=&{h#4]"2ZK)7?+N@U, <!l{ 5PcA'\YV+'=T''weRK#h˲УO6obX̅P$-eY޴by; >p3,R"q+2rK4RHIITQwɇJ\޷.ރeu「if::'oإYӽDC`ݙI O(8NnB,Bއ}#ueUNj ucWT(QjaFC/ %'&?(Š])Jɇ)QBkHں݆6ʘԬT,X2U8'EL^ CD}"V9, IûX9gA\ xu!x~Zǂf3"wXzm9xE@8J4mѷ\9,1 &a% , &wE7 'Y:K-gf(RN#Y?-؋&"e{5y;2 洨),[m7@H^G ocR_g5>nɡl%t+KSZMD,ȲDJ>]-B'| i!{Vf|D-g9GMk=Q ͩ"l3DglChOG|Q<6 \/QPNoO]Amԍ(r\HrMؗ8 4{\rn[an8 vy89&3*Վ@XwP4 ${yuIhLwMI>gVJ-HW]x-6߃mnhEuEWh8?u+{9\d"<.׷qlda٭ ȶq˪'9{ϙ]G1 ɴ Q]`.8ZK" zhG06VK mk)MGDNg+٫ gM }glQ0.) zGlV*%!S"^L:2A|5=xnB3_\9X@chO_4{ș ɣEυ֒d ^q9϶H$xGr/kRB8l}~P'P9\^蚐Pg+?mi+| 2Q%&f}d"ߩpuMnC n BO/Ƕ֥-FyٴǢq~:{۶a{sr~,ۂ޾qh)^PmW"T1L]oʰf,*P}7`x# LiIz7o{5 Js ~dBz VeV")\~^Jj*GH?Cvg٦U<{o8R)֦h0,a8al/ gj󭍌#S4Jr%;SxYQ09Qڋ4~!d1%)W$w(Ji8*m~@ >]kOm+tCoZ>4Ud w-7`Z? {*!EtC7iF}~HzJY hU800vVʄ0ɶ^^ub1OdfLL;L^0;PX[f3<(dyIC f{hLF.^=R>FoW K(Z%hoLj;T(tDo:"YsMu= -@3)ۺIg WK84!i-F+6Us5cMR [f< ~0Qƴufb 'hVObEC06~X k v*ջcQub `mƷTMy{? 9K_ \0 !'vO "c78rW T kGm OcFJq£&Yf`@`i~rGJ'hzKnA8 {@?,2(Ik0uf>4t%\w~ۦ}2Og0i-ș1H|ҏ7٫Hi?A,c#H`CTF&Yoqmtp]!i /׽f9q*;t8> <V9IT>wxv'V}E}&@2LKu}7iu#~Vx3:͚P&uNb}*xXqX.clH l&W HPV5GgEk%"HYY u([9k@ ^Ȏ|yWhE*C_='/9 2?1 &sv7xj|iNޮC ?)+UFaK39,L`ɱ"9mO"\xX KaH";Wx]1G'gJ#UZ*,7*֚aF~ RtPBV #.I*˂AC Ϳp;$>e~,㥄Mm_o z+ 벽U9|&lX5[플y'tNu5Ul3\E1no68W P>,sK >gp,j7e*F:O,^J%C`0$ЍZOk:5!;+Fv | fpfP* YW:TAÖp6ͩ୛4 )|NN *^[~fD,`7=TX,)Gm+jE:Ka0.sΘ y_ux&jeb,KO?.+VSrD)Wa5b60eH_lO[jLAp-%g>( r!I aTXu&R}/m8EEDY61>^qі rSa Q((eXيFYDɌnǣTzH^{;Z*! : >511MHihL 04Q" e&ݺo7 aO1Kƭf7S0$غ5Vu݅ߎ/j1Y:$x7ou|# !90VCg'!"?bS vz*e q1CD5G !-'Ca4!p0iL,ҧ8Dz{)=cu3I3HY+ьzt%iL9 ueKAjW;PLE{[WƎO@d&{T])apeQ}ֳD%Tc*KTiuFqB[i`p* 8UyOaW=D71 ͪ{U[t](ȊXErqRo3i jjArܘRB[at#w 6ϼ$ʪ5hQl)E-a*g]Nk2atk".®e RXq-iiwB| P.3π^vQp\=$VXDϥjp|J&ۄ-JC&^FzR^}tU hXEjsĐKi* ȉڡݞBUf+ik>EeV9\TCݦfN֎b\Br"W0=\{{@6ZTI%^-*'7E*% s+kS *l,*nmSau3`{ hߵ[Xv_U(w+MRw^oy>Q6r*vLN%ro 7HGzӻIl?3ޮ sE4NCF T'DO4]"9>ӆPkY%ﳺ0"& +K{q VqUPvG0tޖPa%v򧯀RVA3GW]ؚ pxTd7 űr;+a5S Yk݌f }+F_K {ψ%nǽ$*? $x hBI-N KL\%&cyhuŌ rx z-öK "jQ])]j$c&Zߩf'Nsp'|,Xt2;d,O2~23]ĆO.S`YC0OcRv \SEYUI~UfA&;loؼ%p-%R.c̥b4;dDj/3yC['E]Toohybar]Dilo\.q4JQ{Ez3UXNb(2! [jJ\,5tYݳÊ:rjڙV~߱y@rXC^PY߮M[vAi/wWj.ϪEN4-g2.pl/*8] +l0qWq{*nр*PLC\2/׼P@N6PRn\qB U|.`1Π| ~6GZ-N?ŕl/"-M=.nuY" ~4$vҎڗ12OuCP{-h%bkNپl<.f!{.;lW~wHCfZjUǟ&oYyW7bJݱj?tm^`eC=NA5iDY,UF]`L9A9 (T&O&7̉хͪ7&*8sZ uC]%k.1fd*3ClE=vUyȼSJµZ'SB ? еF:WrӺ f'=h}E詭+k@9T_}5Znz(+0H1g6<>rjSPqry!_!b\*Z+؎t?h-gi_H|dL8D >\geV@zx} w$Sm+ :K ^}"#CV1sn3fj`@z+0 P~*φ9hkm 1?HxV=p*M:1GJ1>aVZcz յX0vs"&{;lɆ*Z4Ēx~9e`˒l!qf䏛MSCi#<ʲ;6qM6w\\x-bc9\X_Zc``Y8=%*V M:ܶ ~kcRJ$f Ft'oPsBX*m`),VπLek/k8\awM|* %kj[JSr4 B/tQLByuadBW90txP[[\i ǟH4^<{@Ǥ2PiCIm8?X0lPRvLOWP79\&$G3n-)sRs%\1| (òϡgse؊ ;h#[F<~5vX: `ґ ', t4=OZT pqY\o# YoKĂp[b,LΎ@1q$BaJ{ I.I#&̀:{|35Ͼ;4jk *CYP4t2f;s4Om0)/:Dؙ$pJAvIl`R-`__ff MmBi?8kԷEŝo}S^6['ʒd|Gk:]a_"V6JP|~Owc ;_)^rӦwj5ok^rgn4.Pa9}]aGa@ص}U]a^YRK"\U@8zsPIU =+biUa~vRM͘ >j/ell)O_kU'~W?^Wv21P~Vi An ڢ=M)*T|(Vk nKLc_$*ƒ--$sJ ۝ '1ɒ"?3W!Bȋyjw iLtl 1K,I 8=9w\>̣E >ϭ\e Z.) dJ]>%ZUsgw{WvnR5me~@a&ņߦN|Ř"1keהX=`O=Ev2cGxbFK8.vXGu:f|TZOň-1 J(]CRwP#D(Qテ>ӱ(0gDP](wq-ϙZOaYѧ// MN Y4XWF7THQཱིgˊůZ^Ɔh -ى*O (:1Vmbww+(03DECR㒉6`O/>gw}^s\b > jv{n`|>#Lw %㬏dYK8cR;uc+ܒnkO-fR n>T-r<C߾zc&.CMinVF!"޲-;Xhnڅs8{ZH8 'LyF38g)5qٟ"e߰Fš /;5AAR8ski`{p׻`\Y(% x&)dhf('X7e*) ,dgcnvQ9DJO e32J,g.GkR:Dd',rFbO/uS8稟7,H~✰3Ob6chO{GX%wbW٬E~lj|0ܮ5$W ޟ fN9YX8:]ϝuEp P ׬ mXK]bԦi#gF)/{Űw٤r_gy\po;ˆCVx,s;?lo kVA$J23ohAᬻ.dݙ zSS?4 JQ,2feoR{ c[nXzrރ/lm]I,cW6vrYT2eD?ǐQke[s>z43ݖ,SƪHD8IN*Xt4*@FO&{S vǤyйa|`mQ-!Jg?J5ON}-0gS8T9.i/fYn~ID(ˤL:,F^fhg6 BsEVbn5|f#ID(~cлˡIP{\-uVht(NcC%H[23͒Ba4&29lr9?j QxDᯖ ~p5$1DzB:[r媿^TOeE̽ǍxU:v g!rbR=ǚ} Ǵ7O͡af >QʨrJ bP( <=MO۝G'J) t䟔ATr&h 0-ua0RnI.ʮ;50@[B^Զ._{R@7{=M(~[R?"ǿ=78B4f"ɝ@zŃ_y&_sverV+ZEP_YI߮7prL}7q=gkb e䚣X; $rzhwNw<%E,l@]O[C7d lb} ;ٶ]TOe hUn١߶QhBVw*!Ǽ/5 Χ VSP$񞕛kt5uQ zF.7-,?$wBvwi\ w Ӏ5ڥ J:r)Nj'xY|V=EDl "hry"R'(hu])-LN*k Z)*`,T}kr9C H㕷;t}MYpqg%f2Rf 404g;Ӎ7(<$$h]2aTWVI,le,C;yF]5^Y5q\.k$VCv$/2j_~ $3w>7z4-$ IlP--?g\/?،)PLJ-+E\j꾩Bȼ4RwzXWn׬JmQSbcFMZpKX#>˼芴,+'J׼>**!r 0.l m|t3Gc *֞NQgwcRbwֵB1 zJc *릳}`(πWh6t+5NSUnxC~`MM eĮDe9Ϊ,93lq]²;]Cz7jRىjl2"`hj-Bm|'v1swu$Ze-`ʕ[ѱA,{%^4prխ[LTY HU0`M˗U[wQ1+6^ޓ-rfAKlUjЋxa"mƚ&l|3"x.A]$\jR'iE?|E&Ě<0u8#1@B fě'/yfHcjLRcD}d9h,%ݲqh )$ΔS$CwOE69cK~-b>=$&@b8 |sügg,}]S4k1HbU 8.\l y +c%~0n TM%v#RgÔ d'ЙEm2M 1 Kvʎ"E't {2Vc`\nQG9/Hzm,'bF'/ޔ y{[bd.:^0hPXreLBbA:)u(S"`Dܡ Nq$%\裛ߥmGbtۙF^]gq{oD Gcg5uY/gYRA𛗵/I2R1&IoOZ~F') T `@8u[r ͡I^!o-U=yca57 A6(\A3wMɠ n2G*-z5Su!4Hq54:oF8Bi 7xR =ZfrF$Nb|m9nح [T(`qCO`ːAU\TxڥA e|֬ͫȰR2t3qts(r#ȎJju@ܑiv}ƸӁ?gK {`O@&Fs'=xgCGhR`l YN=+nDpqIm3Y2-+}XE_*=ϟ"OBgƯ7Jjʚ+گ߂p4i9sJ%JL]"丧S.a/v`\;7}< ߃pMECOVI9WGAuJP-ǭNCODMS)R7pD# ݐ|܂#$_;Xr 7%KKhǁm]PĻmx)%SN0nOFLYt;0.p_Aqǚx', 4960"&]ϔ 񷌏IBPsVJ7F^̾x%A7QV cЍCA&ȒcY;PIq1j!Bų!`Z@3H2 3(u@EF 疏ELhQ~Bv[$VL3{➀ pzgB(s\N_4ŴX[ZXɤ{_;=Yo~ÿPZJbXC\۠I^SweI=됔|im`I_BF|CTА?ETGl]i찞=q%fZKO:@geQ&\?~q(u hUJx2\CEb{+?Yl@OC1 Y>#@B&F.bvʴ̞DϑI7͘//ι"&? Ysv78Kp)C8Z/黷w*VN*̙%^wb;k@= gu!,0_guxkL̻YUqb_x9OOTtaaغg/Oc~y|CЩi zQ|50'PM£ A-x%V /Bc˿y񀙘{B, H*x嶕OǺGkaћ[~Gr_ZE1I3Z (ߑ=u+6X S{$^]o܉S葳8˗@Ni!Jcla=>ut31jfEKzvlRP\7Q#{pڈڼ`5-01+.3FX.S%ْ!s(J)cCvl]|.^HhXR=(d3ViR30#YMl[c] >a9 Ň:Hsi9LBAd] ޒ!+V{MUvb6n,jK 9e "B)oh\z711Vvzl_DYNZ> ɪOWιT?݃hiA=Tn3*+6Ÿ,mX`ۇC[2XaM1D6èNH aQ:w3~|fwδ IPž㼝o[1;Į,NDohlq")žuQuSU*c;9F m :YlCq灂LA%+[ pO +HFZ諸{$>=ߥ|2M)*"NpU#P#r@\z4B+CPWU %dtsfACB/~$,%<73ZHb=j;R`j4֏ҢaBUvDB<,I>8u.f ÿGz_v3ӹx #_<5?MPxԥģQlcxЄ*ݼ0H3)I :l#WK * ^kn?|\|?yX&QQ& 6zJh~1T$$NW/0yEz1jk+Ww=Ú 3bj k`.=4Z6[+zÏPZuWov&I_6 4P4 ODHaQ&fSq7k|e9:\ܪ m=MQgR; L |t\#!4 gQK~ eVCҦ{C(p\W!-B9J1Ԇf^Kޟ$g Q3-#qqĪCSAx˵#6vZƿWr:F.Hsv=7krtOk~P~/f0%9b Ќq߈P(a8DNz ;>B˜PNpy\w2Qkc* ^)۲ʨ_}+4 I]Ja^V!]8kRz;J:~PlTu`la% z!'^Kaq'd\r !noG%c?E'w mqNA8C$]ǯ-9Ɠ Sa*^t6&z=G>`RT҆VOkOQaقJ=ׂ&&9ډ8nU2A'dh]H]fb km}۷Xf_i -U*Iʱ@HqTwj07uk bZ.[K*=MJǣ$2Q땕Vw/G ? 4N͙\(~"PHXlyr* g oLj+3,(g1$ !pNi 8%j#㦉xth%fպẊxa<ߴNN1ASBcwזFk`^W8KQN\w{<;fO2ҘR2N݉Ɗ^|Q0x4w@=4V6ƮWzrgĜ8!BztJDUd5 X:Ӄ90'Nr%Lf!teS[/)llE䖃zLu9)73 .:\'8S@*0+| ${B>O 2RPY&T/:)0q{*+ه.*{aHP X^oU 7t1,k]bh˼$kiotnbuX6SHNsS*Lsk{z0mE`ute1ֽ:Ā2jѿjMx'd<;#**:@`PIdZ xQAUǚr$[ $/i놥Ɍߴ k"|$nfCh=AZb5){Dbzu}VhQ譁9B-"Ɨ*bq{7[d#0nT$R ?:LP'<%qgNIS`37牾J86\ؾ2Gs&w\nJz)i"Fӻy] SQEإgTB,fIΜ-\ܥW?|^nMd$kVI[+>I__3uwn g,P߃|@^R$׭87h?I57Q4)9}Mw!Hw{[PL7LwKPܴ6 d8ډtQIoZ &.yڠ<%yRNP:V0]C ͗SRgS= U,<(//(K!R!LҌv-A` ߢK-*a'ȣcJFcr=j>rDw 7ZBlSJk^~_׎~t 'hxwQdb.0n+bO`N&P8VAH XI;n;3z>Jò%&Goj65Sxܼ }kXmJQ_Nڰ1't=3Um[J ແn:`֖Xo&f*d[OJUYW+Mgt:!TFH8'Jzr[!I3=DO @OIv3-)oi¥:!QO!e;C\U&-:c4! PkD@f G ]ӔֶnSxH--**!~ic% 5@( 1^oU̦.|P5AO5^m\W,;5~R-=%utɏrGfhc2 lq}A!.'.Cma+W &]te2cN傆[U%`}]z\4:fAA'6NbȚP6Zaדtu#m @ 17&tM&im.w'֙Z*y r` ;(D`8IgU]6K~zA{N ACNҚU5FF AԹMPoGM *HyҀX53(L!bx.b% I%i؇@_d8pAf#79>T(S$ ob3FL`Pn!$c4uqQwO+]Ԇ혼z)$@@)7INg|:)?52D\ )s ?}DG?\Ȳ*G ɸ)0o4jPv JGҩ|NKw<_e"$5,Z8 FeRXp¯%U=Q8MA9ѸjՃQ>箧p(@C?G>Z^坩sr?ɃRؖڇ-=ƤT.%aw$bNMw610NmKi㟋ډ||^dJ)dY`3PRe&]u@hb<>Cv*Xmf;AaF !/ ٓNl%4o Qh bV9 ..аb /8h!*{fp9oۨY"(OB]:LJ?gX3(i\((uc+45%׏K'v6( \.e@6(p'`d=͆ITDlLd[8!Xy_vTeZ29 No4Z=Wbk]Gw%+XؼfI\l.&V,61$>Uˮ?_oYk;F,mpm4Yʶ-kǦs`=&beW0(Zq&u;<^eESyŞ`=Tk0zH()m#r$FTyҊj]ƈjK~AŅr XzJг|]Hn;-@_t}eƄqo*T䴤X&;e ŕ/N\q]][w.]!B ?#Ԡh}]9; 3Fg vlzh8-eQ0G_dCk%nQh'vq%b@i}{- Pf8SX'x]*R~Qf_zM ѷ)\Vj90: o\-j?H:z6:6k˝4>sxL}ֻ0J~W_Ҁkֶ.Y^9"B{EsM=W/[*|HǏQ@#FHjaR?{lͼp< t5>[SpKSjuMGJ)ȗCM_spIoߏ;1"ӊc(az7q9o=0xߠZ[xr*Om*vd}XKHM=H!+F1ϸ6px#P;|R} SO>HmeC{3]م?9 eauh/[Vmi!1UV`'`nLJv3a%%N&I'd,mex0:V:j:d"<*yg@vqѠ k.*)hw\+9NǃfED8C hŌ19'ו'|rlF[{?8j!,%A͝w?Y12U'Nh#:[J.{Y IUP=OLjLNu" 3-CFY w%6E!N{ 6(viVD~kLjL!8!Y|(Uh :Hq2壵rAܣIֈ(܈ O|PJ,;W'SS{g Ll+`͌~ᄡv$L*'dYnR>3ݍ`'V$W?9i 2CNC3׾PKZb9b9؇S>ni_sO">GJ9j}ey?nor3_}l{w_$nEֵdYJ0'A $rbZIo;|k49atPeS( \An, Kh -iސ*bA.]l!&3%gCA"6hm;yx =ͧPhطO3@tRBP8',Z(# asfhVE?tYOナgwLq`8eن?p&YpO 5|`᳻/N>(PO`+dS$_ ( |F=G{'VD^rBcZl4kbV'za[cvR)6Uyp!*('OkWFMS6 CoAtC, lh%.;hN?*g| YuEڌ;1AM])He`I`Q?{-#es4׽V({ۂ !{0=?}ĘÅFNh7 25X:*nR»r{(.QXآ޸zV)G<-uR1y}E һP@|6E(4z ?E 8jiv(> A`A~H3QԸYu\\|_bez&e$nQB]' G~uYM=[#VWTC3ۦz=uOiSNXPX!Wאb6SJͺb;Iw| ]<&ĔJD& x%r嗦ۥ.' n9\#EQis{n 5T*1ň .A$n0춧BvI5la^d]M%Fn*ɽk:8]XMBysF)fT2qfʇ uǣ^DA)A좡>Z:`WS7F 3@VVPȣ~l'Z2 :5ƺ!D? ԣz{NyV4InR9a{ #%@aő- hĘ3AM.󖱴7|4[{4W`|fe$.`87Yr.v#4bck>Kf}H\tU.X"_miphYgvx0沷_|FKbOD eޫ*șhdI1 =X5օ'9p0 pfnۢE t2';=C OHyu|eH R].:3wr2 !RN}Dx7WmNav|MBʃ$J<߭.z] KY N.2&vU!3N7EuXe'М( Ҿil#%0d69,sgE#>Wfq8_7f̨!g-lrT}>?=xAΉ\%Y )nѕ#Kro SFA9sÈ}ɝQCo&NҺ%B@ z~߳铉\ 4)SAfxssHsv=xMI˸@b!OگPv|f)..XYT:B_B_Y)>x|=wRR7J[8}bqSN<("hOwf8vӼN=$Zf9^0)1ȺR[Ԃ\ZCL FSZ.Qdg:ԍJY\d0 VZP;knAKA{c_rH>J4J>Ǔs\C<#&}\k/9ךs:Mq%_7_K 5e.ePDT٭-\$) fA4Bm'߀jW#r?Ї-ۖ6 Vs@[gh% #G$9(6 R;z Nx]~l@L PJ\=KM^:LR-a_-6`qEFW~p"*;f`\h[7 [RrrJ}O'DΡ۷ǀ% &:Z~+(#GUmI䍑E@<(-PCJ [I=q:「qsiurkc :@ H񖡾%c]Q'8N -GF372z!> _%IJ`2WdnPO#FfI&~yٱ_CDMYC3ZtY$lK@Μ5E g|d8Ll诩B 2oh:]$lH3>8 xg9=c$6U(]@z،R*7*k&. sDP^k,(=LഓxH3 qb12ߖcqU1G1!rڵ`љq|吱q䶣k.빾o\z>| AMo{AJKNBNl|v>&Q(rќ Sh=H0_kP Bҁ5nA:|Pv \I.]Hvޤ+јR/Zzؑ'4EB:w5YH)APX^x 뽧JI:RBZhK1&PJ3,R[N-!Q5[`Ft6!ف8܎%ތH#̨{kFm #ʕ;7q%%A"P~9aQ## *u9[SBoN'*]$̈xWuO=+qɥn;9;~p֍Rc񒁲c,VaCunuֲf=DԜԝکsEcۧf/L*A5:fD!ccF?EiJ37(3a0@;0j8#ħm>JgD@%41@܉)&Aw(aeQ:B'F1%FUDLxd2 ^OY.n8\Гb% zqiѣW"-./KKG7WW;&/͈I\ \M`OހeL| 1&bhzPo6$XN9=G/Jeq|UfhUfN y `@}فÅSU+b>9Ë*vtyDHRﶍƚ5tԇDf[ivH>8n`eL$)ԒȽ]U|\ʳ5}~X79ffƤ {62d|~ح>Bkpj),ւ#룖<$xkuqyņ-4Ln:PBi#Ga"9xWKA(!`ĸ{(X얇< xSU |u`:?֢=.<(~=f-guu\128UX A}"mÜK-զmѵK͢\#-W9L3 _'4TFv硸%xǪsDJ!n#ϼU^pX?޻Nd9ҺU`I׻*%#aZ;ȖpN%pSxf6rȠM.w&VtYMĶK1f<4+cҢ0- -ZʱRfVWAu߻Z]k^4\SȫAU,p7-~z, 6gh(%#t9~^l~gBGbgje4u=Z~R_ZW y$]=θeJw<-yVpeӾQuPw9<0Ʀ1yݏyܫek}m D$8 2E!;@CDt$ZE("oо4 uW@*$wmxg{XBT%~}OH:aP̿(K Oj[5%35#Vys go*ޝS=æ?wEVlɓQnH>|BL:1RuѶfrp6ρ_0+Z6e겴tebElVמ`aa$}@䤭d,g71ыj8Oآb/pZ>&VoSh tN p ')S2+5m7ܚVO 30{p p69\7A̭O b.UpߡS87r :Vt<ؼ2[˨N68Jx>zz Ruk,fK˝ ]fÒ[eA@P!in,|!U3a::oK{$.W.ؕ"aa~Cd[jin6vy6B9ouLd_*IVW4ͷ9KZX0 r=%#hp=OY<-1֝Ѧ"*P+m†$E3k=Ⱥo2d҃ A:<)kO(H+e5q+A/}FciX S^-|6۰]:03V0WC yx GI1G2;(aaBZ+Tm~2riR>Ylz ,G;SѬ4s0ACh&gg(Xv/OJ) !еjI.{-cWGAÈ7wEըeS}ї{ybϮ/SY$԰Pm{1ʬRZup02Rڇ?}Թ8(5)H>iϥN1#ph6QѶΌѰkt4xϣ^bjTӠD:t߂|"0+? 4j܄UdR"IXF`ե зىy{esYtf@)suCSҎ\e:gL+%;Sk^jkorAJQ aI CP&F ϟv)*x{(t5>fkɱz9dޓȫJX3y,vSV )4&~.di|DA*ZZ=|3 -c|ZdC'z3u"N`6Ąv)DO\-8wԋEd7$_&lފT'.o ` .C[oOJ^3 mi nS~ 5Od<ӞQvY& ̋?.Jvom?'yu1"nVHn)unYvޯn?1*@`o&KU+h$UV`ӘjSbQ}-£E(!ZːVs7b|j\,!EļaWRʒ9r(-^LpdCxP;'Ҳ4+__x Ki :rb&Os0'|s,gCw3a(pQ@lYLh]WOQQA҉/~oAңL5L's .3%Ns`$\ԸdO8)o8=>Lfhs\TOdj:NMF(j"_Xoyh&faVvLu ݧfgATpd#B2YFj/u;hՙ&qI MႬ .+U$IK4jT32/i{F$=5'vξ|;w/=;U)cMP[aW [Xw? B]ӐnAސOunEZGϞo?z <=vUNG8 kw/A릗-k/)1u{Ir\~mu3ɺ1IU[OVV aI,C kiAS1}<_BFH[o>gB${Bv? X0o!|mqB a ]0)Pa6>u{c]U =B ̮CT1ߧ.jr,OOg.X# ꇐ:;Abu2 ^Ts7&v!v"si c!\n $U*COǭ0.eCpq8c6涋CM2+wͿmޖ{c}Haf{so2`e/O;beꡖ]" !|&MŲRҧz}ˢ 3pHX&\Lz7>6n2e gf52*WalWllh5Z&0.U+P@[^MVRI8FzgېUmY=E&/AJ<<]CQo US"*8RPN +|2ފL> V0\2QTeE XU7Sߪk7NGE@Q+?CQϩު}>ቬrej9FґdXN%)w|P5~#c4W f_əm:&Nf 4_;|{U&ھ9Qh øƖ fE~3UN4^ẑzKDCod}XF)M=7u2pj=o lyfQ.6#溑H{#5X餌X9ԩiqФt[M#bs+KD]^ŒU:fFan|gŚLȫF3P/< NGrV(O0C[/4Xj0ìuJ]% jwPi кٔ sx'Bn>89|>GJ̻du7]^3 3^f'hE\@ %d#FUim\y!]*%|aP} q٫)HzM@65[ "-dzfAcvi{񯕳]}t@--/Ka]: ֿؘ[WWZ~8-ʏ֤|]0B58 7#YZ:rD_Q;ȶ U쉀Zl6ISc_V?\Vu$ŊIUos]{Ucϵ;Rmxz<]}wЎhE4#(S/i{S;loFt#5 E@s48,rqZACϻݕ*(3:wy({zRG#@(1s׮_9W!}beMM`؈IGN/?'ǃ 7Ίp 0u. A!9ctG~cI\(Ka ݧgJ*K`jC ⠤F ڽI;742b[PJa-%) ?zfaŠ )@ U4Gu{Rj>L\p#k[kHU o(y+)u$"źpoV4D7 ,Y.%H9'QTwiO;54I J+%sFF.ˊ GKN54Zv7C5En ub 3?W"i^Y IgXL&2$;MhfwB2Ο9ś,G}'/, t%& kӄi V ͏ggk`t{q`޷04y`=TսnGE"K꩓*/DVju\TDku+:f@hڝ[u;~Wo`k'Z%_pi*=V B(jPx>6\5JG^Wk$qX舮 7T^a- T2o8ƴUzsr#~yhj@*ORp<v6'>P!E $A$ ]epUFeH}NB2S(2[ }N*,/ҿhK4f7m’#hIo8 _t[Rr0,&%݆~CUWSEt]xMsԷ,e8n9m\$ٖFpL>$(v]WZ"ch3c-HпWkK9lc'1-?# st'FO+ĩיuUH=&@Ttt@ `L0ޡHΚ9® G/Urj̇JC? O3ٽK7c4 >UZb,#-lZK|UY׾ [[> L )LbTYD,"\p*̇)Ŋ,}j.ouNt aC!ί0UBowyx<SQ.N. ~|ͯ xT["_D Ü"sٱ2%y<*pG-~ϗƽun( D{JgN3w3'ܸj2}V+dO4 ūx*T/ rLE_yRl"[Dɤ0!w 'XsWo"}v TlˀBlߓ_c8g/Xgh* I'm&w-SP Ba=2Xqm4ErEL0&|6L h^}6(ujguL 2hBd:{74@=LwyysAzpiա@fe#Qu$z]\S\:(AI[ij8!dfXu7 V[5 )ܶÄA [zdysܘuJ$ R=xi {B)^JX]?\)k ъ]=x)rI7g+oR1,M ;@$+EQ<~٫*Ʒ=Ĕ@BhZXzAK([n?o 1%!\ْ ]" `xs`32Df!pV߷AyɄ11l1HiC%Ea%-5e̻qdXWpRAa!P_:L\vC׶*~\ɝ׼Oq ~~Yq@LeWuhw.'BMƥjSnD{oHa+ip|e7?8] K__)@9xzbyƎaId`/"dB^XvUt R<:[IY>kϑqiIUQ_ ]: wg΂)m?g٠jD%Vۉ%{/y_86~ PiȀm*5Q"Ʈ7=|teJq zki- 1a g 6[6j[.Ш{Dxl%nDZ,+ :}M*F.ujy(fq027mph,Mۮs>>>LدXtrX}qujda4|{֘H8g&Kiwï,QpR (EL*{4BxaਸM#6F"1,F:3[Uo5b!Dv y_-ib 8(}pك()!?c.~QޕH-lRv6öKi_ʂq.5L#`2 ϳfĄ&+*R7NxŎx6'w2x:v_F]m$@-Y1̷C* W%G!sx G,JfW4b`'j /0oSF5򰩔ѢF[4cbh a܅0)Dnބj?lJ@_/9Zf$F_T [zs;_U7K,~nf j CBLk_|!Te0l诡b2~f'о0]!:E T q1NplՊ_M-w*S4uG';*kIhHU k۝~N N%DOiQ[;Vpњ#zS>@`8֞&T3z FWj:o`옸w-zr=Wm:r7dˑXҕ_A@7| P4q1T~iBuD-D 4O@+fZl.ˠc3DK#SO5N=֕^UI|_ ,)ȕa4<з:ko#Bi brRk<!2u9Pm cFj'52XEn[ 5 Jo)hrHԅk1&)ȼMILM5.nC=]NjYS:6GbRXr![UslJ2)(Fwg /f9L @~4t \R恊U/KZ@1HEއ@pe6+ I%ڏ ' G:̇dzY+mb]o Nb`6CW0fSyϟ sm25G|+ƉNL}E)~z C߷NE& V7F>S)_Ȣ2jcF&t,b" 2;]"MlA6XTn"|W6M3Tnx<ׂ$Ḻ_04s.ΏkV٬9<`R}?-3>@dwz:@(A6 1`D7MfiYI aN1ˊiRÜn*KwÉt|m~|o0[WIs_^êAjQE먕9@#Eӻ7x@{F1 8w̼Ћc[3F?SåF3hN JѼؽymF%-g9gκFOyY𝯘ˍІij|bJ*0ح^T­,:L! $n}L8[2ّͮKɒD*L㤏N5/A*8VP ϖ~>ݏtS~H 9YLL(MR?ԓ[kv e6qi_-FEu׏ifBT=oDZswcFLW|SAEhlռ cڐ7=KrD< Jsk dng# m*M֏smUZqKVtyCTnunmֺԌb[è7^wE TMO3=<&ѵE/ yʣcb&*j3N_-s]L I@B3g1]e)ZrNUIl;'j ЅדE|o"=Xv6(t8~rEc 2aLќ&iaw3*EXs)cΣ-"uL()"aaS-Ju8sÂoDJ'[)Զf"}ӗ6.^XϏI5 ?N;5s`<*A_T YPq zvLuk -R [Ę 2FsS NO>Jj*3Ps(R90H<"ٖ)!91tY Jm]nb8;kAyL;ECNP nH5Qt;[mS{MC{o/5yai !_EbK}+ʉKb .R5nMV%- .ңR4 L6"?: /.2;f K g,'$ Sٙ'ly=Ӎ|s^ ~ {yL5J=N;X?73ɈdH и9m\^vR)P'TeH~H"%؝Msߪ E77a\wBRIa8KEɴ,mDR 9{樫Z3i::~s26;؁PLR)h'a}+?6-,G/h# ZPtevm=c#nU`~Aʳ/9 2͑Ţs`qd0-b1ʚũ&"q1C?!fJA=Ad '"ZY1E =!=Up f~_Ư#< },|Ce"ڶ@%Ò չWޚnl @9kx*AVЕ+Q9LcD]l^ m>85vܜS#thȷd8Uo(%}ʏW} E2k!NnDҹXe~⿥++vr[4_uX[I9mȈdNTuy3 TW~o8We*[6MLj8&-{X&^="-Sv n(=ıyHWyg5/LPɫtX;K>dҧn'`?E@lF"MԛYR% G(MӮunЎON}?妅ޙV*'vvn:~p|SDs7d,sV+O!s0lϖk:dOۯ6XUIޔе6PV^wP- ˚q[o !ׅ^ FIa`]rہ J:`m[#nƾǷ#ƕ@ƻ#/7k|W~zQ.⊍5ݵ a#Ŋf k-6SG>'M(JWޅROl7uT#o)sIY~q:to˿؝4tx .dڰ⶟W?-X%zUY@2`%(r4p9L[<*(䑉b!ҳ+e[_mCc2*8%ub#2摾׵`o6 ~7((!5gZ* sa{ۏ)IPgmYCПZ[gh>ɺlůY1klQi..$GE? |r~ͷC`;p5O_\>ސ}`ڃLPru\Pm\g8&A+R/lxlF1QU,!Iో-z~R~*#h=2ޕ5C_CV+1rPms/:(Z>D}ֿDեIɘm_eXBdK.l44,hC_0U2g ƅ./m* s ܂>BGٽ䘖,*(;(Iqb|?Cp׷Xkͧ:̅5'R0A/,=>HQz,Aͩ RTo} ˞JX#6LexXhNSY)A bKwdm{ܼQr0 j0dI//! B{h[B(:DuG'Xu CTfFgc!i*cWKo"Lܕ'O7-h cf >/:)ph# -Bq]t79LT՘ ֎~ o/|Rc<9^Y\̓a` p&s ̟a\}~0_Uڧ #Nu _Pd +YCz:]!nBktZ1-+Z /  Y:m( {36~HaKv"h1>sIڬ?ꁮ*B2v6yaԿ7(SDy:RDOwE}TńkT< zZB* s\{q@)l֘uƌvɱ>ѶsuZYӆ"&jwP#/gj53T|?>$X6̍ķ,`WGV*4UDWĹE |o 0Z1ȟ%^A]bw=@2ZlUYs$Oz";T(0GѱPZt@9T..ǥX'T[̮8RIrpzx_]pR#PbYuͦ^ ,~ u 1=h/L8Pn9Y8mj ` tcZJ]|shuif.Vceo*iS-$5V s?[p#tax5uCFt=ߞUhb֙I F,8- *œHi,0q !6Tvہ4ZFc%LNI#2΃(+̬ҽAN$~0n,31*i&hwIP.iLB"VP)99L7o0McN:whZV e|^~re1sz/RXOFg9U2v e-`D*;k2E7VAFs ]BEh|oIO-m(6*Vl ~/dt_- [j-x@~^P4ʳaWgGవH]:l<#_Q΢K*gN!/,27_\urΡ%dx25# mϠvTNV?UQ|)ø5aI0PE:2?f)˘hzhS_g-kUfqsGb@@7]xۓ3M{zE2$݅6&~30c͍]ɲ5S]0H)&oN F?qE~=j/yh.doW! cV*BIo=rxl57lD6IEJ"8u#u-lNY*&-,-9徲4TQ^!}p@#t̥iSDu7hi?E=,Q<ɱ Ur][@|9,~i139ḰT1v_?\OMѹ7Ǵum8i¸mSlo M@1ͅ%)Gnڛ6txwU*]錐-4]9-cگt U5%+k fH P0p#)ÿ,]Zwj/a"wYlSJqNl~b@d;I_)JH4WOE:ErYCcڽ>5Hܽ{La%nI8NMxi~|H]],QQS |iB;B_pZ+=>jT(|ۄjE ա, qg F$ svU E7&.zL}(waQQw)Ε|^N_m{.f,?J[ 97ր`I2=)o]Fh1\48sluIWT,3Q0N:v JMӦ Q\(KU3lF -%\ԯ!BF4 ]R]e;rVFO˹Y) \3y_g?1`Bd9wK_SU,.D +! _sr<=ʱ3̢Bc* p.$ n@֤RMv?05M `ۏ Ź 2lXSFET5aD l]Tl~!bW؂Vę WRH[@G[T4EDAnG*=ۄARelERb{%_0G3-q. - 7c' %@Jŀ1 ӌȾO@)ܒBaz=Ҕڽ;h Q^DŽ'UWʹ#h> c&UhkxZ!~191OcI&&=:h| I*tXfMG\܊7`ko =b}ݽO2Nk%D{NYTJξ<P@!ٺ_!I@{nȅiJ'DN.F^Ou2}^alK%IRx2Gj`AyVgUkik' BvA"O)ZasA:`.)aƳ,ҙKcsh#^@ ^=W%QP0$n8KV ;lEovO?q~!bDM)& 0l%n&ġ`:R{%yyOڡ3"#( on&\[M@!+Kt HSw;kǿI cb۫ODR5h~:ރ"Rގ؃EiV/_vPW" uF~ u^ꐽT).qP|jOСv~69&ln`Xfaٴ2V$u ޳TK{dRA\3r@/HO1?&WpCv FvCc[op+B~I"`AApWoL0݃il\ 8a!rRzks{׭'>nJp@*u!TC-]3ڈiPO2MlY[/wZTši.aAĈr=̵Sq,<$Isq!i+pi5ԍCs~6*rb x|xL𬼧kA &V:d '$Ɨ0~T@|}vcE 01z5;x rcm|vYU-ԧ\GQ}rގ֑x"nv!LhX? )6k7>|UyjR牔K"h$p#3x~JPˤ.mO(AK*bܲu>_ڝA(lkzQxkWPv'h@)I ,{+3c4-]`^nu".JbԥY, eee1 n$J=yj3_-=F1J,#{`PN&Ǯ\w@ d~΁Dy;h(ON(BMD0h]!yx8kn:6mRn KHF"̗^~{ԵhO (]!x`[9榑bmA>RJf"Oܾ*8&M' "srw * OȂYŶ)=R?]JJJS@s\j{\*?=sũHft%1ZQX/h!<_C:5Z a3jpyD2z p[ρ<"7_>faK kq я:#]^hE=ߧIO`YE - XϸjÚrB:It9ZXM u|N{f\)}:e$`},i`364ܱH`gf~YWt}i =&)ގ*e,mc_f[*W{A h2FP3:H쐂:6T(6;|g~dT կsmK?N?&m0)4f#/~ȓ<('-m<lӗ$H~=lw8_2 4Y ǸcRZ֙H.zpֲ5]7)<# 5PoγjBR>: ? hz5A{ǚdȟd_YW}0)Иl 6ÄuHO9TNé ,Qt++UӦ%~yd }N脊\DYzk|aգ˸9%?^ZCA@]>[A~DU .Q,1ɒA5Sd?ϢATV)]o-}UmCP $nNOP(C[(uC ߦnI)n^m I Y2 =S*}k;`0FBqY Zb<Ο {JwXb XSIb0~dOzz]m F|;9u]EvJt՝̬ogX@gqB<&> kgĴ! )c1m,QBV?ݼXYS<^,;Dfژ+&ݤ9+izW eIDR-oފJΛ@ (7oYn Znm묺YƸx%Iqjͳ#UduRΎH>w"-"*c.M̄d;D.s& ^%N^Ƞ(9a䫊BDGPM xa.eimhqjBƱ#943[9eOQXRcD}[fgT4wh2j.M ()98U[#qT]$۾aU|Ybq.qE~@V0ٞJ3`dޫ͆2چ]>ݖcr@j~oob9p<:5!C,H鱣Tjh$%l-zRȆBHcPa[ӈD+ Y_}mP]_0OuOrj$!V&^jwo_Kɮ6$:9@X-{jgbg|Q\_ DI:]Dt/|䮃eqFz jLLKTE|R6`qլfpt<|(iUnM~U>Zl0"tH_z(.o^7.}A:yN32~eL8a23+\jz&)emb+@h ݚ(荼 0˱ .h9pxbvP8M:act':JCsFޮ`}|ǹ>!}kSMh!G'M0s cj}\֌Z)2UȤ"8vZmɫ༸z=l 9ںQ|]%-3r, 8""@L4d\곡#P33};`/l#m;r'S<ۿ( z޲cb&L5T*߯|{o1xXƧ([A_$Y xJjQc`eߞO@o[ۙM5,,ҫףۖBdޛ Ӽ[m?zۛ?k氡 x՞2.@D@< j8 eZ/%@N ɻRi]>+ J~7e̵{=Q{Ň )N~сa!p6&7E~ȭ>*_P~ :8o S:,MtµhS/钿YĪGX0J(תQPYڭj6 ;-k!8.>yNΨ:vݕxB c9/e(咟:f]?G` v}Ly!c8DJ9&E 8CHOBWlclrҗ~ UHVY =B. >+tll,o$IA$Z "}Yf,[8 l䅡G[˺(ØgJ9XbjK!nvW+kFkx:XZ=-/'d@cΜQ_K%u;]tF "=|@x"QJ-6E+GcZ?6CpqVAZ }UU ϴ+2 fI?D8.''$ٌ+HzC.0ZO)$SI{:s;y(O=ծ6An_K\Xlv~RQiG2S}m^kW Ѯm ȉGX?^8jvH=;J}0IGPVZ"/Y+R39}gHG;}87.*r[gZUMlx^%%qXTRYMǩƳvD :V8!Cw+aT|.sX$۴iQId"U".P;!m: ,cXkb၄J 8w&,L9RIʊejWzNB$тw3vB7v8}@hHz z>'eb|,:hY:*F@Nd?qd#tCT{2V_^ sgqï_"S"sgȿ5 m~'3 ܔn db&d愬)#Fy tѕ})[G ɯ$y~k*( P̭`\6$"Cmǽ38{"5$w)gӥƬxfM^(8B;"dYYKCJ7Tc ~%%ʺBvTGmuԟogDqqNd6tf>9(/"ˠT+W \UWr'q/;Uv'R*(/EJkrwg\^>¤A['0Y? Ubd|3vyȾX=tPOHpvn ؊u%$aBw N_lm2vjۧ$m`TE~f#Qq5[NKdٞ[Lա7dsMzr$:\u3Dk0yc^$P41LB8*41gN'x*r2:;-S<5 w ]8]<|$^;^s*M1XWHz# mA?SQW>kg-|Bڶ_ 3u ɣxHc$^YDŨ:vAx}-znY:(" J< `j,` bwHWOeGZjM}T%Jy.@h,:aK1z05rE/Eœz}^oD !L$'T gTj7 zn2`!Qw-%oEtvT'4W2we\fQl1fG"yaݞXE.Ѕ!FFF32w[hIZF"u 4)\֒mTJ.1Y`7ҋd^xљS[PPgm~l9ͶD  D+BYYm~S!1|_/В򻄪5_dIh`;qyTlI(24aX'/)!,!y ~oJ_ftgCdj_uo,!*&.Rf([PgFQ"T%s Ad-1pr"E;+l8?(‹#eAK:w5Ӹ=?C0pl Hrzm0j^fk\R=LY`,.GGzr40Z2C xeHT8<+v.(_S*/NߗO@9 HzxφϼbAJv#?4t3& 4XW{8q)Dd+Sjw;l/6;>4-n:Y.$@}w">6- 葩U҆oN X[J5,52@c)Jj:h]&o{y򋈂\KGtܩ]4跞YW^^ٳ`︈3C+}GÒoL{9T3?QY*7ږR3܎vdrg;r&n->֜ hh1%Pb~[I|.la#UCmt gd nɂꀬ ;ʡZ)!u2L鳸eYc%#>׉ 8zG3{T-ݾ<$}| @F&k9}ƥ78arO"t`r}0J'##|As}:A a 8,'Q,$5䠕gKKF%;IWRgcҒY/LА~.nak 0̂CQ˕ȔҀH!(c9q.u)a۴}lYV456XG)ɛTI`ӈpy,"L)=e S;w YTJ@vIV3a5m+G߶f r.S"3T3\Ԫ(Q)x[?p]u~#6\_B\t  &qw rw!':>a[7\2-)=eE8fbF6V"3x>[7[I/&r]qA I z %1m" fr;w矂.YkZr5(g4黋3R_̵@ mOjï w?<3| K] A)ٱ[Hl8qGkOqg[iQEI5 b#w aDaSX_A㨻}@&B{Wٸ踖 à]I籊.d x!ANJp@®ߋ:h`?vN-:̒CL`A¼l6`#sDLSvSh*k!}KN*I[Qʼ=Cn>5a,{q=BWjz.o4t.* 2ب|mn"mefOBFg*D*WByHI[ܹ˘iXcniG#y.nĸhTDQuAڐtuk+ nh$rp.Z{a͖:~FfMv".F ;e,6v*eg~uڨ)tMw/9 NȩFbrkn&t=ta(Q'3zR%9G:?;hgS ɱvD='W{ܥ$QiL=";2{Z/zgҧ;X(UHRAy"p]t~Esa iϞӓi{RpU nw!ȪbX1̍?tKO)Cycm0tiS4>nyܾ֤` hJ8Q #|V+*?Cv`ԿM[o H${(`!|3B/9=NN(_$9scX>yYtB6ZzkBvpř>hLǤXQ^e|K7T & lбnvk>k2 ko[p{`\[Hk3!IdM+E9;A+8[ Dp^JLP[%,95 vNFcvE8vE}of:U%KŤ GMӬU$H)\fb(,3v6ХYL*3B.Ҫ b;10'lHTg/Lt[qvˎeQQ=a8J_d0o%R{J2TU&uQJ^@a/맑o>I.?eIxkk^ v4eej9y@+k!,yt;Qӗz>v=NM|,(*n 94!a7s"J> c E E@ GkTQnExǑSuҵluC/zTP+q!]zD޲Wh8MvdXGi/֫\o)=ENGPI-] dE;P:LM? )K\]:a0-w;Zb8- ¯'xbViofrI=Ur汝e)aM(F'r(p;C#vG%m`e*68gO"mVQRe?RฌH~:nRP?gUp5/:Mh+VxRLsormldA?>t‹8้Qg`xy)ʍ ,sr|٬0 צ|Svc?Ű5PA Ȍ )*%5΢Vޢ:ngn@ʹYqƼn8b +㎯:IDWdmҁٙih Ht0׏ѡ55=.PI# #k +KI3\%Tz}ayTgn;z/`IB̝Q\ό}z)=X˭+9.2!(@+4#tRE.cE2\C.@'AsKnSs3gB9| `"<7F`rPy>addٙR1!{ t.Vi!k%dCe BCF 9m5:3lK\8e`Mݞ *:Ȥ0*`81]nV\%> ,&/$Py-%> P4aV,Zp+t8/^2ޛwUh ![n {^9sCylAJ::aNŖ ]xQ)O/QBTexVo.3Q&2 )n8zv ޹67HiqhNC؄GHlmxJ_ 6XeGCz^Ns"MS>>9y^j\V[;N}^,Wsm}^LQ0bfT}U' SgV2#"gUI PFռ+WʡQD{I1]k* gfH"@ DQ !afHRG7i}ަDh3#dě__;T')ym7{DK Rۅ65:}QRсd~%teG'"8t*n%zCdbզw~v*fܽ&F%sU{ n(3s 0FTy͏ }֤~47i2wsZ]J 2Z)9:xAfzwBvغMk-AqC3̝'UdRFYEN=VL>/̻f u35Yk!#Q“}VKhƶHg͉yņ݌['j]uXv,aOFR)*2m! oر$  ۟ye]ι.%4 A7=mbn3"m< {zqxp&  ZUSQnU巄FmoQ#Vq4o)^%CAo2$ͽ^A>,%z, 8et;xkGAKG=(Bf]oeH Wߍ^yJ|#,, iwc͘BI/Ҳ -;gFpB>LB(0A1jk-$G9 H̑@UrnSb.!xV)Bn{ܼe )Ĕ7]d(527|\?mvP& ( chKTMc+YCȷJgT rn5ZHw rޟpYCl&?Kr-jxɇ6x:!_9|&+\O Su_xGdEd5Fglk\=f/tTvΘURIqjoaHR)fu|70<>#6 ?9Ȣ 4Tq[s8ވs `mB#{rymz};'Zy\sl}%ljŒf-rȠcYlPfIy1) yՙf) Vψn~BX*)Jv'E@^>-!`a[tD'3@1#5~K'Xʝ"[&kWNdh [̰`ATAo[M⃲ԛUOnqW(2p!4WL^nvbHTѶ7)j;um>j^n4sHm*)ŏ0C6§?"ek\> g@~_^zw=JL(Gǃ;SWm*nWm?dalQKelK-#A턐̹k;d_!; +ZN2A'}%PQ>qח:m/e˳l#UjC%>/}sقkhS`mwέ&]L߶(h38!iUZiŘ]V:lZ+|t>fjt!*@_8("(ϋ߸uaX<[} |di\1Ii.O[*N7SV^Kv)/ y*R|ޝx%%H`c殎#Y,X)Y:mWr5iZoebk!i U lr|(;SN 1cbv=}rJ)=y*z*; 0j=nl( S#+.Ұk=H#w`b, ~j;ucUM XM"JDsL(VUk^utḒo{l[PK/6>%?Q!iٻt8MMu[˫g+jF9LLP4ԇys! mk(wJ4s{g`y`A?[}>yL-I"\y|aUPZ[>`((, v^}\t-ߥM-}$?YgV7$dE%:0Zsͦ, ׇp&J f+ŎZ Gw#\iIp´!MZnUohr~}/ʅ=c?30XNZo)d _n(r_ yp\dg0ԑqH};DDp_Wk3.jdגoq9VqkuPԣ1!%G3pÇ}5wciD俰>sr6ngXv+Y޿[)W jz%3|J~%XI}+{6g&! S3nlU¤p-8*'QJ.U9!E+Mu. Sն 7E uQh_ ?3:R4Z+* Q9=Aۍ ᰅƶp+i.WVLqa$ W呹"rx.=EDkDl8a§K 7&+<~ 50@ctřBA A 'h&c2Ƕ2LHq-ZYSG6TDjbEg]6 I $ PBhw I&WLs]Bg|v&;DA*ɰ 2E-L- itg%J@P3@R1!:qAWv}ӝA{\N"?}]|7nћs-9JiE|2^#N.2 acdHp'IET̪fѧ`J N`c2{\:NmAW°Q]TS<ۂFa. Ȯ:Pcg i`oBݢq=V VcV5fJƶr>Ʒ]4&meCsp  %y2Lht61?@M3 4D٧:̟9²2dmhu˶:ՏxrlC 7U+SR>r73{S?2DH>T-Vm1^>FUFFGm\_^ƨ@u:YF%vT"/PN`5c}v\p/ ~:!>}uF#1~^(Hv=E9Dh4P-͹fçDJtu+|!T>qheT'B<œvːXϰ֐g ͆)1[j`mci_f4GEn+OА\۵$8Pg!o?zd;ĸa].9H+ĵx9 *v2wVoNcSZԟ\F4+towObRCvT TRn[u*tYGDڊ9P,sMȦ$ŏ@:(FV H,_]U^@Ђ0@_R ?& ~u@Ξ<]CⷓV_DQh{Q&xZh{M?e߅v@ZO9K"l|83.u 4PO3#*;Rg:fe]ܱ=)?5?6FN3w3s:2=V(ysa=ϣ'{W*aK~(]'c]Q*B1_ZҺ-zdRM*5E:ęqV۸$FYxAΚE ]ź p:/@ȾZNTTPBͧ%K|o? dIH7OYx풞yއ6`ӶD11y( 8 >w>*\<[#_ADdF/%|M!$$qkw!}G80qqvoSKajEn0ae z%шoyӤT.Q2gX Oj5/ Bck JaպCO{74Jn(o ^CV_c\8B̍+1 ms~(޺#s6 ].45_:P"Q1B' < * 9Ia ݎ X>cARJXS/d fs1Oy(IkEXQ9{%J]\ⵦ_[gV^sd>+vH.3@6i@u*C վ"37ڝ<ڽ%414.v\f~ v~9چή`Nf9QEYۨW2G$)?1#zlՙRDkd>E'Eӄ O\gVO_^,Ej`HG:.;PܭI6*r_5~I r$0+R῔KuZJ]gumԸ} NܛH[K߅_r.b5 IH]QS p;^j(TQ$oDC6C+}WDQˌT1%PCdw|j`E)o:n?{H\.[|Y΂1`=UY3%3/iUu5 V}e]J4 Q%PkjFu-u%xR`YKT0H}WY~h![@Y&ets)\ӼE*{WdXKc0D>`/.q(.ҭpC#\EV0n8pNuO4vIUU|) ]}J|<<70@bnteqkl;)T3aM\V}F&T]=p͌jOՍ;oOz^U byw$UN&8L}ҡCk}FfD:מ!O:_)z!a5?6s[ΕeFHd}A 7[hB=ØzD%**r{%RgwhPԗ̒eH`°=-ʞ?!I$f& f~"J=#Z)d;ez1lW[ K Tؠo6>yJ<Δ] ?BO\hNhsqWVY;[A\# 0]S,Ȝx22yyyf+E>^:>Y÷AԁB_>Jj"}-!92Іݹp2λ;Qm@D$\µ͔85X? @7ZFQN̦_3._^{v?Ʋ]An%ʰ9!*G FD⁓\oL IlQk7Kk7ro%fMA8$sb)3|#Mҝazm$pW77c+z)d82xYL.JQ0nݻ)// d |%=':xyAtز9KK%~ /3>FhHwG,Ô2PbB+vhc&?ċu4audcreuEt J| +ۼ9^HAnT{S,22u0dfMfjPvpJȾ`nQ>J"5ҹVy3%1:)^~ÛGf "ބ/bTFJ!jQAБ a.ɱ2]}5]Իem'KB\֔|諸*"qEJt l.+zxZFLhf̌;0nXP߬B Ч:/e@abB7-Qj2WUG i;ͫ 9CHH&KE%!(q &e/g[i [oȨSC~d;`m"תgeA[~5 iIxenG3:dkgB eo[kDSe"˰iz+д{Ɯ9R OtJ F  I˜ȤP E gQMu@%jF{0,2`ڻ;?wJF ׹}.Kn; MЗi:Ǟgt{ޔꡢPRJ}G@UI,ڒZp%pڇJb2 2M{E+r`, M۱>LE[ޜ/9cN[t4W7<;FTdI疉"(\MIKv^eȽz5*&TwچFEbA09bf8䁰;Yfuxw:ŌQHN+ZoLs>Y6*Ȋ44h6_r yi6Dg.J\&J 4.>O^BkЪlh68YӯPufdpp=w^nBd00OQ&B5mCml*udYɮU;c4I9Qj!m0jh#PʃL~gN!:)9Eh\?O\ ۾eU"螲8M} AʝckQʊ뮇"NETP)Kߝ nV2 6q9_t' 9J}[aͅQ!tn RB<ȟ${C5M^ط|//`f$Ql/> t$8{Z~4wg8'p&&{M [AhPJ76q|G[J{˱W[-( 8 %xp:IoSoQO6;kKϧFiuVFM0-<.hO|^gn!btG5DE]+Py7~5ez3:u΁Ymap9腷U6̬tIwlFzm w2.&p{x|_6ƗoKjXTcny7ժNi2e:6cOY+AiT 虿dJҨcjiP ϱZsN6+6`6PSF&g}-;].MW v6ܭc"4|zaV;v%:(3M!G(:}OL [2ٝq=!HBFRwfs+t _*YB9|RVmca \TL;|#Nak8:8^s2<" tĭTjjA~&*:` wŢ5-GMtR0ʯLZu (OM1z̪5oN\7yg>ln]J!Ae$ByX:Ǽsܹ;ew" 70# .,( soYdL{nt%5[N̡Lv yrH u&Q!ROsF!6/ʯ{M3^ēWpK~aN53Y*I{= +9'f/>pDGweq ϗfch%Mm#if}5[]B=i:@/]y/Gp«v 8tZ[Q} z>ɔ'$;ծ%.VOO`u@h[?>%ar$3Dlpւ>(TQDھ=0DṟCKhE0B{~䡃`X( [u`[XY3I."_iH ()W.]6XX ;P24>W]+J}zIaF&FK~a0.!n')hmm|{yS&0xhvOmb  ig3j |ڮL(>J^wkxf蔿Ӵ#زu͢ TpL*er OeDeEQ ?3`YgT 1.hA'3[Ƀ8nrb#.8C<<ȆZb#"*{?|_ܣ 65ˡ ]JxNؒ(VIN(WUksil+@vA9iwta?٠DuNpcMvk+gz`9wuT㋴(67?){$/;vQ0˩bѺ[*/rUkͲ’eV|vB_{20rfET'HuChdt̕ Bf}k!uc%Hj'#yQ 6  1x"Ѡ>̄rvp#\KUM .|B?[chb#O9OiT8Cd!PY @GAbESmҪlOf:G@(Ko1H8٫j[ bx, QnrtVԚ0- ^i]TVi#DGNx(>B1HӦ3Aޯj qܘHM xD΀)\Tp ќۢVQ^cϗuP޽޷:LlΰJ}9M<^'u>#]SǛ\,e&K#+#7.۰R@T C1zUxOHv?SAʄbn( 7Ҹs؂܊W1-/e^`YTh) KVZc+bs09dQZE]uy*hGmډt99n[QQ[?A'2Ne`vcM(iJ>F156V4!_Ż+M,ÛgVR1St9H+Ҟ_wŷj,zw,墣'Y1ľC\OXs MT/4il2cvIzjb rq;6>qdmN;TDžlBq :Y=G}Tis4SFu1n'vhRAdž ÈnZZ'[YZࡪK`v -'}oŖToϒtc{GZ8NBus瘰4a*]oCZ“N]Ҭ+`OjF OT'fu\VV #*O_Z̐J^r:5"x+ݐD^Hm68>Yt!3d0ȏ=Ekf- ꫩp)||A1+:'%/ӿZ_ajWtN-A퇛vlEY(1vA-^3 ŅY;YՖ&ro —Ɏ@v 4e(RLPavl٣HXa>4D!^k#Rق̠M+"/VVxђXR#Qrhom/om-;W? ,;D8]uahRBshH#S<;>ӣQd:K>n R7)  _:ŒP E;Fc*V36ą n\gi~65]fd Z^GYOVNV;>F*iwEf9ĆL9L `@2hP a5'!̭R&ΊulXax]=[M$C|y討)2 ߴɠe$@NcFjtJ*G1-YC\0)3t.v/!gDoݣ:ƒS@A`"ky/ a׎HnM޶' /hCkRÌH:Kc쓄3 6WewzI,FNʟInXL*VMIDaQNG/6`i9Q|!D}A^%zU`g1™\dNDXɛ#*oȲ. }%#N&OoNGo%QU=N( 3.U³|y޽RT3|aZ:40x(cm}%~=qIjͫAer{N=4R_H^>9AN0~MIG|(]7<5Vﰡ>yYHN:{oCwX[>KRlqM>[!@ !XCǩ7qFjKij XдOp{c$6٤91-UyԮtۣ8>L4š&-l)٠ODzl0m甼cgөQ6R/g*IJ pV?lO{CUr.4O5#k  L3f pb2Mg.qiߒ4ec>ջ-rLۮ6h[^j wҩ_Z!OoJ;Li#⣂VmV!Y+G]ק[晎2c-',J]^k9tAiO?I:*濿aqw_bޱ{'!bX:8 %$?ZegB"y#`Z!)kt7|OVee\*5'"q!+tB^ O׏F>,γvN>$ǩe$aӦG 2 tĊnh6M ?d4֍Q 3?Ok|SbXdڅ˅7%ʗ/2͠lxW-+>x :Q#vVR*}ׅae T3ZA1x"*DDF/KAN e:NlVhtV,0-&.[ίo78)xL`Wo2Npqvm*ԑw-{dɭ)+!4:QJeyO,Mr)4v̫iYŸnj)cZsG_3U !x` @w#,?̯W}o^"xIkj& 0ݗAU6U$Ҳ[#\ݻeOL"P>k T')dN=@&~V=u. Rَ`04Fσ<``F uj[9J38p%Lj#*J%{jqZ4L2x-)s8-N⊖wǠ"&n}lٕ~?8Rws dzS\\pzÈ|e:yiSHsu$q?ڧ+Qߚ1~ +I"|z/Y=>x,YWXV2fIBԑL;"k %-ب>b:eɨW@|vVbtM/SW*TdU5/i+Y/ u}YkJ& zm7( !a\` _Q5}midzϹyYm;T,pM+b$i\~AQ\OC甸D6YǩH? SA&?ql#LyĬ@CTF4u]] 2G$^9θMgJMC節 G1J[` nU3Md1'x-Ip3Mtd۪cEiL^vN4'v̛"ϒ{ydxO끠(̾ZS,@ɹ\;KAU+O/oΠގwd[[dbax1y3jQRBӏ2Q>n?nSZOoQ*?/d3Ȕ<r2ۘ`)#M@?Bd_;%*,'o$FAچh,?0\5@sE?rhvU%P$ <5$~[P&ftij!>I{7FRkww DR^£NP_CbJn^_o-AWS;-|L?Wp_Q>i}_z p7Zڨ"4/ |+h0,كV\Zcx&K0bP$'pk+8 މ3*&>N4H i^4DQT5FzjTL[K^'`bw೭7G3CӠ-VMUeA x΀pҤC̶mh }hAx2ǿ>YZ;ۼ4MDbD i fX0E÷A5OuPJF ȝL3zS䷦$5*NW2`j<Z?n򡘌H ;ICޢc,UwM|{I=6RqZ0qAiVdC@Ռ}b=.ś7׺:4quJ.pn K:ؽ6&.5LiG8F {Nh gaM\񘥤@لޥĵP Pʃ6N&xs_PRq,N{)W*&0#UfŦ䷧ZzpMOg*fLPG]d{SPǡrx{%oO}:/'R?segAF݉:bL%?" 3֮vt;)c zMnN&)0V3fHN$7Gl;s!.'04ì*Gu]SQ% .T\̷nj Ru84Ĥ8LObS(Ń𿹹ѸzIb~ݻJwLn+y&VZ!wgGRƁV3[+`Gki:e'#)j-Kdi Cy;<>^~`p;j')MKYF';k|]twW\EWEŪCގdMn>w[ǃo  /H<+B?ѝԠJ?K^?Q*<.hרtfpMցzMOxsh i(Gϰ&r(*%\&E"tը,kONGn6F/l2H6Sv-c W\^U0:]Ҥ^H% R:ѷoOܠfe:oC\/$}>vipJ+ Cשi¢ !0+6os]ףYe>%p];0w]vZ87%XEGOvޒdgOe* ]~QQbY~y((tȈqSp]qTLE8Apmof~%d#A#T@rueӏ/s̚5|;(8Xq:mJԉg]#qinm|9iuQM-JLKloyZy(9/lO\pάǴހ?2r[ΣjMҠT?kuڌ1IS8sf5%ufemLzcQWjHG֙MlH N@b ԋ7>VU[R{շA%g~U\qivXD(Z5L#;YQE("݀%OԆb VvԪUg*,Bh׶=5d,4;>ݙ`­_9B!Yfꐐ@Fr'x廀Wyx0`' ])sOE{'LY@F,cP}A;ֽK!7^>JZߙSa+ 7՗Uuڽ/8bpoI Rx{z\\QT8v2VO #!P65?G?}kbf1Ә9`u<"҈- )aR3:T[dt 5z?-c2猭L؝@.jYWr=˸u(K3c d2.!8pQGLd <]P ~|K]V8 ?$Ãv2InD> (TosiC71A9 w;v?QSBEQEy8#4c;H%їRS[ɶ Iäބy|YW3 TIф =g7LRIcW|LO(' X1objYw㛒+/=bccM^=,2)+WȜ8RsxcS>)_5Xpڶn {*eV %[S{I|ԠBDymozꚡ"&~,W<.6I1^<ւ_=R'  D*wmQ%Fv(rTwݽ3C!R]k,A\tum[l٥-ABO !s}@1r)4fjk 刘w<뇊,EXRh0O3?#†/l @3AXЇpzSWi;TkTL;{_뮑kVy!7ȊL[/nQ])=k[<.08%a]`o{eYb{캌f3ŏwvb8#( F[-@I(UQ~9zؗua.]۶/YBE,F@CFK`cxbJ7[&t_p].ȃ'БN2w ޻jJb)T*RR~g?_,eC;X*_R{JDJp"O_O}.+^K,\*d}9;z 2cw.(+:Yk[7xEq--K RN";5#Aƿ.Ibb[vlǫ)q%Ud MVAaekKkjӈy\Q=6AzJ>i)֐T48{dAIwXν Q$1ϼr#SqjR0h#8s[ƙ;n{>`m8廗 tPc4TסĺUw8_1ɛȂ (ڲhGU>L~Q$;ASZ&^P[`䱛g#+azߥTou~+e4!ݝjS *`PJ=|o۱17ܿtlG̈́%NۘZ*${W"W>=b/|n~wf7?cqpx!$b'Kg@\b[i/H2JWVi*#ЏR%3zt;H ~uʠ+y<PSx ViË^vVP jEͲAZ,ظ+a_ZWF{:]9Z~>0Ĉʃ8?9\73Pl-CAcj]+\N5Z.]0j mUd( L!ܑW[/V vgAbcAՑUֻjpݝ=D 0NX妑TFQaC)сnfv[]!ʾf$ (Nl.6Ӱ}sC^Z I*6.)}/R oKF୼5xX`m(MBR؝'/ QEf'*}9LQC..i'?.՜ "CGiFm}c+(c򃪒?N žс$LfO?mB8a>d?E06OjoQðfU%1n'#OU70%O@!Ky!Q zVqV"4o (</{Q'(hxu4~w 4! k57?\F|(aj+J@lpX E$x'L)P.| vh)똇0$)(W)VPwvBEH Sw1O ۲nddg|htR^=LcQFF󓜀i(Wz giP#Ng S2%G%6v^C5]~QVr? ܜ\V'ȃ莕a)qoys)ۑLsK(/܃^;|ƀ~n SD\N2! Bxm "&܎%]F =\,'J++\D+[JM?XTz2hxTL3Ւ)<" 1زhVc^dO `ۦ+rCEr(f@~iVmVo޹\qq8ͦgf~ܶc{#h XfzE}U!:f* mvJq KX/~6I>n~OJ9-WLͧzN)x2 ௣B%x7t dCUmح93aZcIDk߀Y)+dˆMV\ss `@7oS=\?ȦG:lGM6^@=$H@.(ew VOFf6.Ix޹1?Cꉊvy-4k#Kg<' 3@4OBZCR:o1) wޮ*aZ_D 3 jMFxj&x41ܟjFo __H5;` _>HY>Ksv/}mwITة@;^[˨"lĶ1"M4Py8w~+ֶ[*< s N54 qeP0sZͩw΋rMZ|\ 4 9hh`Mh'wH >C797dJW'w\)mh-4C36g݆V#_vG\=˞ ;&̻ȸjf0}ꯛ:\M![ART=':۪EztAi"f泌>K[4# |ʁsx8FbJdv0G&M9iv.;tUUes]zh{!ry/>zkbHqQC vEb?n϶iZvmRr6el7~yr29]eBA5ҰO E" iبYtHN vY:>:W3F'd}WdlcU(5%[=p1] ,K]0"בAMڌ2?K[܈$+3RNmUYb+FNH>z$zc4aPSԘrs˫@D_wAB?[ιE^Nۄu}@g؞}Wd9G?sr^rVR40VT,)8~0ll @:M״+֔FcOI(W7 t Q) EzK -C$t?݋-N9oK2~&?USl&Xc-) e56D̠1wD )VJ6]!fjĚp-Uud#kk[RP9kVdu~J)ߺ=81XgcR!!46՗0Gu[3ބC-7ZUpq7 Z Sxg#b{b_U<4A6fK]^()`>^< 6 @lW.Y;~ iQm%-_C]|Kаfσ;ʊ_{:O$/cB}NqTN⯟4X(Z`hgf>N/&-şܣ* qSQ#v/kHZ\ OLޑ%/Ɖ _g`.0Y7Jg8kkRi 5 qw.>jtp77ȹyNate[[ AV{= d }5nϥ&;r\Sym3) p8kK<^iuj#ކws06&ìkw/zhZr'.mVvf}/(?mo) V%p9F⩡;W`OռHk&Iȥ?=b|I%x3VBĬr oY+tPhj)#LZ@dp&ܱu* H$NL 1?n֮*e\3K?Wvq:X]#rj R±ﲵ"!0K:if=y(^PfOIGǮ :.+kŋ+ F˺Ufx̉Fai(m E8|'Z)3( (iP]+pdQÏId沗.[HszȋPȎ/eVS~J~n&UfGy1.猰'>o t0 ܇Cvqs?ğPkE}JS:ջ av#K`ɣi8{Ke`+WNw9; }͙ O2 @`&z)?iM`^G?/ ٍlىDj>`t T6/kP6זKt8#̘Os^\K N+z2\plAut5=s@6wyٖhA|7zwl.im??ЉWVj5tA3yU), `HUyQ#"6ю}釹9!&SusXo'NfrOcy`sNag!y: PQfE9τ}9*f?^GMoM1^ћj TF=Ӱo^ff.xz\caI?^!‵!EM>c4#ZFC_&_N.;b}, [݊; EowR{~$%3dȢXp;sK40LWG"Z~Z[`o!XoS6/uVkQQ>MO}DU2zZ-%#HY~bJ\ƘQnV$(xj+B{~1;8J稨11}͖&3Xn&Y?(lsk+QSV"L.{Q=%9un-zHCtK#AwF,適C.BJ@;2wESOh:d訏ZP6cj|:`A.`}&1/qh˹FO?޸lJQ<"xRERY%q敻:lCNO{Q\r=9 vdx3c<yn2kZy ~ϟıS0`Z{e-+VKis5Dj)X*L%s.֙VߜġC WJ72AuܸaCt>U@MtcƬt1hۧM'dCapwP|O|6`q@EW eƫ5~$]3PGNo @`˦m ؞|CzvdZ06#\fW'QG }LpMp~D\N Kbh(̄"#K7vAl2T8bRm:($ L6P}Yۭ?wHPKUfʹ4iXJ^b:؁^B%YV"2̼íEܫ ҵyj b so(.[yzVՊAtQPu,><&z?^'#d82x 2$ViB=70݅<8 > ])PkVgFY\3nlx"U^KxRG,Se ;flO`݌bZjt;l( Kw2J/&GZvP_h=S MW%gܙ_EŸF7:f0XS:ey-nڦ+u^r4ݾ.lFt_T(k9~$G:J= :1^V gpV 8_2/pcm ʐf^]ά Z)ؖ"! #1bpvwEvzYݽhsZ"060|Nbղzx3`<9դ-(;8k:5՗)Z8gw-_BTD2o'9"bOV+ 4i!&&b_+Lu{Y`Ӻ(3Q+MO턷.QE&P nK=Ӕ6w?%ѰGLhHDP:p.Fʷ_q\{C}]ԑG93q-5rh]GOG h[kYH\&70F;-p:h~'w&Bc8cęZҘ?vg%`bj?=LKA~[-L>HŔJ ؽOoiFWZز+:k_U[cV%O^Og{0V1R(IMb_ _{+rӑ|HyXBf]rF?=Os t+]ׁoZ2rG+jrĉSf tQKR>Ox:K dz-s![!3{JbF*k4i(]d'V` Vl-^hyipS&$> Vyho|Wvq&^DKXHU1%l1d)xį3v6mɰo풌|cOi-f6 v}\m3jĪ5c}Fr~0z'Xo$Q7Rg_Ԟs=٧›TdT9n"ͪ!(X|[;YI"KQƬ*,|qE3ZlXUèW:4`@CuroN$WnY SFm0S8gŐ/}48*mvpż?Pw.oU߭C?o6>q1n{k5o,]X!3)OZ1qiyni7J^ L9\#0ʥ*v7LºAv5,}L219 >45)q4Qg6U ۸C<ZN@V{3:>/Qb"1BraW_,FdQ %Q3d.hfn4zXp /\~ fS:-ɔ %l󔖏 gěRȐ k4tਲ4tJݾ?mR:e }"o^5[e)GnӇb{* q"ת,GSm`q|/-M2oYbXGq#RHekI2 \rԇ@%V@ Ϫ?wprӊrPM/d/?k($Yy2 GL| *4X|'M@H'I &^ʜZ+ǪDZ࿲֯|Iz(e}zuEzOD~\aɑS|"1b o0`h BfsBtIzY(HO/)ݏ+9{BDRbqtXF)s,FgXbz(~9F.hP3a{W-*5 ķ?3z|u:9O+ҞWpK)| L,hpJs&s(ك"T ,h'@jìL+2rW R\5VcfP1.ws>v5l57)hep\0 vl' ?=-G;8U'\dĤ5' U $5'B?[ѩX4H_{/̹, ^vR`3!1o94}@'s^ku ٿS/D'XI%_ y ٢eAJJ&NᑫS'jYu_pF#\. prb05Lf~@ʇ%ݔ`Y: x~ysRQT|=iΖL35MVq5ϟD<@! z͑KƜCf@Rik 3 Qvx:*~m$k xe v<1nT0U dC`+'hqs Uakdt5l~>b]fYMhX fuHǑ*6</vfmӂ/IkA9JjLcD"d1$}t^ M&"y$vN22 @w<|dL˃\e]d.u12E3Lv ^\LkrW%˗ؤʭD$[]J莋5u >jr7G$@^UeY!XpDޭE1 ̛6oٙTd=!#ӏ2g/0t,UZJޢ~Ig w\&O/o#`ݛ+4c S-FPA/- $z?{ZP(ufzx pHP{>J}͂q "WrŸ*W+!):G5W2懼`0A;J%ygBb6<ҨYulp|*)_J,N4j'aOX,svU.p%<Нfpd㛉kUx:Өwd*vEɊT 9M rXuMc|5 ܝş"WK!?rRh;aH@l5l̬1O1¯ʪЄ2: kUȜ7ޤpߩUح X&"M%5QsxQ]$[9) OIieqM4=k/qilc1ZmwH';vY@}` ~TK$d3zg7-3, <&@Pd &dmO] r.-+F돢3)tJbeχw'I nwT*7(~7)P0WIX;^jWB̼F8]pB ]~}Zkn4=XbL E (=0uj )#&ԨSهPS[^! 0[H44@}s}: 9X&{q*HҤPRmm΍( !|)xt16>ipnؘ[ mLo*\A> zY7|6:h猇|ԷC<Ҽ ۻ"O@NC>{q/AAW5ǵ=Ol[̾ X!&͹LؖMK֬r1"Y[ie 6 o*, Ze2+i[Oe i?TY ~dՋ \#mpqlYiF™]sIb6 DQ 7%25x5%ƓVV z(w\vljvwнrU׿PBLX P%#X>)12HSHUq dr)=d&bPFj l[ʬׯJ?)V{6>4Ny. ̡ZP*FhYH]] p6xwxJy@% Ra a+זA8 Jjf@5X0^(v[I:eZa߽|iQO(}߿9>%P& PU{嵏x7:)y4z5lmF5\Q5ϺNq 9zI.Nnjv)dB jvD^zFEbq | *pۇ] 4#MJ- SL<j/|߀xYwM.cڶ)n0#dr[DpY(4kj(>,P=QxWul\G^>Jhk3F'z+қ4f1eMf82~}`#4<0 ,̒uZKb5aĝnZy!-H[Zy⎫Sk'z 0Դ ||rfRJnDzԀ)厎,0N)@uuh7C/5yҥ\#%DV?MPJ t_eʡQ-.q <$VQD]gd0oDzFd(!@K&ΛB:LjNQLĚB%EvA_b\̹P?I]u՞̡ eT["vQ4UE٧D6KOS>ir>Z$Q|FR5|p sLA:O H[6YD^:򉼙> ήW҂?q_V~ 7YnMpԩ_Ğŋ/t0`7 6tYKgu@J̎#gu!d|L {\n2HO,f APHӳohd<G5yJ`Ll?Oކ]maIn„;#.FdⱟuC\6Zjm/VJH^ êg؎:lQU!AU}AݝR8v"cUn@0! -~fc@#\5^Vso6{FPMchBnm cCZ'R)*EyL#h-.fU1!ѯՉ q0 jPr$0I6pU!6$KV=pLEBsCaav-%_55z1?B&X}hxŜz mXXCE HkO&߿B 7;yQue Q8^Eu ]LJL"LE"1*$N(K՜w\[}kBvWZ54xТ w~6kD|%SaAgHJg7(6YKhlrdx{+zU!PNI`妕 TH5G9-P'k@Z"ȒMi >Bפ+`3I30:r{\j7a͂ NDѾ^#ҧUuL# mHWgKj,{R=i5- >\ՎSȾo&8HpLasfdBӊ5^F,DR~3t;|ZfB! +owOsQ)@_NbO/ՓgX@Va"poW g32w"/fxOK]9b(O*_ ]ӲQ_T#ێR+I9 kI7A(_m4չPq,YcVd- \ ` G&}P(ܥ% Ƨ yqmyyEN{Yu5 hi{E׌b SSc)i@|mF$ \j'c#I~-*U U N(%UP Rxn>#6,(\Oi. kW)adJ 3\?#T9Wä~{ <.yG Jh4!C=Dw7*ޡGz?L07ܥT%W.ÿ؏rQ-D[]5 Yp.S/ɉZ{))-Ww 䢍J2?ht;+dJt~dbMv#۝>+A<~򶏍5 lV&;z#vSs,=`ïc :?%+ XO0lOb jzґ@&V%vnź9ůuLO2U:\fS3,)L' ;C`._'hEi;wz;sȔ&MDݞ`RKu>zqۥ_{h[c'`S%QBimK g)B"^P嶻qs+?R.Ϊ7Ӏ6 u-v9Cb:]ho,&b7?l pgU@_0Yftzp*JƯz]Vkil|%4iI0%MT'}nB]R^{VJ{=- N||x-x'\'!)R?z ZߟBN.tK o9\-rȼkU6G]H+/i )S2d & D1-#JUS@ 3z_φU +dڮ/җpe ނ:2Fg+ȃp߸g{62M/ b\zLsg 8SzL+=6hWo4ht3έ̫4d^ٚ%KX;;eݝQ ԃF9DQd`Uf*6~*(=[zS%z HD*܍NV2s!)Pi>XW]X1m U!Xߗ|x)<{ΰ\_w w[x*= i`>_K빗x n) :AAH] ¥$x̓\ &V`хo ?^}u}hiP.5 Z&sӭXx0NO0񶔳07<7s ;1bR93-u_:!^UVlt"BvnmQUgq!B"BF7:.w .Ql"4jQDt%[f h#.eB܂mADO!3 c(;eHESwQLς<Pfd2Wl4)?aSo/ UݭuA F d4[^ <,Q[t7rMD(ˎDۛAR]սAdb,zY*H#:lCՖOm‰aToUJzQuzG3yP y&w{c@tuO%.7b@gY<,UV͙)HL1NQX AN8iY}+ qgDɄfa/ڣ%Fexxy>pYp}{L֝Ha9SAArh&h2,FX<\+WuV!FPw, U~NPFkpf.]Tϸ=ׯƽcIb"? (H?N4qÓ^PѤ{]@/nhh,F}"_R ɷ .^,A>Jy%羀]Ʃ݊虖v~Ty]z7Տ.YK o*/_tn[,zTXsO?TNAA<s-wdFFE=/;eo+CT"(2GbP%7Qe7N<Ftnմ?H~[vG"E\v) wq qqGԎXIL|bzd3>`rH>r e6<>nV'g,):s|fmċ =]*lh&W+EH~3FEؼkB@.1:-7$UZ9$ªx/Cg# (rq={YVd`2>@}CT[qNT挸nri ,]<"P}f[2Xhb\p,>,Oiw ɋRR]t5i:6F>"zxOoYAFcc*1pwEZ%ˠI;/a@}AB+pޮt{Agv`WhBe໩}<7<%ĦͪHK%/IL}5$QsNޗ)D^KcE t8mCp >qU^)Ɣ[@4<R2CtǍ g4FRW(k9%x8݅~)1H j).!_v'36!aAB52_TU "_އG!?4/q<>CZ+[-_[a"1Z/),٭i4n!ѫw`qX99| UdcvM},tq!Δأ郂z T>Mf_„Mqd18ȈG'j .%^Qթ1J&&;[ ]՚cAY-?R#^)m .iF>q[x)[$(cZ6)j@D*6WoCc.e#[<:]CrC!-le)7Dx/_N`#G<#?V'z蚻у6eӈ, uۦd==EoA 4)i?gm[ŬqǺ@sq|A\%\uؐrjTOG;QĆاy]%'P^fbA5j4x2gg >fB<_EUa+R-a 9"R)Q$~uXT(FvJˀ*zJ [S$Dcxa.IܽwKN2xz- s͹} bRψ٨ϓAWc-S nw]О8 LqrrZ}2խV<|4LO]6"㖇\EQ)1;Sͅԕ7>xC\})"Ŗ>I0y+A', ɏ]SЗ|( 6X6=ztULdHʖm'ٌEl`6lk`"ت5SkTFp 'XvGYƯr/ergYw„) fn.2G(Ã{d7>z:OB[akU³nm5ܪ#C(=ʐ CUo{'I=ŷa|ȈtuɋPGۓt-2u0?+6"֕RhQcRq,aG\L0A M%zQAHr'է3p߄4lTy2""G0ade Jw}ʔHʈر36XLcX}8P*< D _,1#~GupG!']:IcgSg`Vɬ1-sP/<XH-lbqT>[j\h0'tg*$ݯ"*;Qߡ𖴭&[_I$9ӔM|ΘSr##)k%쪹*] @)7-3y,r6AגF2N.Q+~p]?+^}u>p!O[Ek5[g9X@l[g\/Q@x3Ջ[__MHCu !xε>6Z:SR&ˆE}xf-[ؘ_ C ?Blh?e<-GRN%xL‚`OHW7фtK=(~^s~')6$Igc *R:Y`-=k.8$qp;9eA=3>\U3%uҨKH=IaǦRzGu&B3W&m;CU-( H5/XUч3.I 0:ŚApIÑ*YJP|>lW{QB=A{詗)j-K6%h'!hFxMYH̟Rqn2r뾾@c0#Uv ۞ L1*/@x1  ëO ^@N$r TWݛ PO@&'MEi~Ǯ+1梱0 ??~:x'l'ȹ)V>ܨ"]8ʜg-}_T3*5M dϼֱsWG7zr;be$e}UVI ?NÒivZ X C ÒO/3-Ҷ|]!#GL=MLѿ8+Y R֚N ՟+,\4z 91Ϫ U#58!Z"5BFuX?~cb']S.3^ba:WR v)ó_;Tȧ\yA0tXɫ-8+@X>9ZiJ(s֤+p6uΖ ܕo߅ZM$jYĭJ%!?'BIN5imնܓJE^Ҕ9zc3ͪAhn5.V鳊eC#(q<+TSEZڏ0/}![}oh^U XCɁN('$,DN%sa&Xwg)vz1}0|1vܿjNŃ0"c<|B5}:o͇!$KPBfBYA[5ʼ-ŐkOeoF؟5WH>Xes[/ ԣ`R ZzYtw;4rx7#um/M'gf*||Eŷ;I 0 e~ڃ-xcD>TkJETz-^*f^K}yO*(S*)Uhv#Rjxk \nN;ѕ&<\=qSX6}^ #vO.'^{aQřVV;Izv,aP fI]ysY{kqO'K͊:b x'3猾QUf,[LaM]D4fgQA`prr>gU܆(OuA v0a;V쑽Tw! O*VkV|8kUP?p\M0`wveMmw "VzlՒUԐe 8c(;l/ޓyV د@ 糴;0f>"3!XA,wv (=648T\()HO kGN'vCI/)]FA]鶴Uf_)wty~N7GIc80psM ޴0d+FoU%DpɈ%hZQ" ȺkJ #Qϔ nj#߾N]DsM7JeE>Gw޿Z>^l*))s!|EONƖL+;UC|S852܆aաhX^ n1ېbL=9hWd[!x38ʎc~^ \B5xx-Fc.ŚSC6Brݩm(b<:.jTG~X1Eߥ*:annaq)@ uT¦v~E=78[=XCZRBVcA]NbxUϸxY)+S8>)k$hՔNO'"J~eyJ4 |B.G\Ufe6IH((ƗjQkHIwjA(%l]$>(R`kƽzR]m+ieO%W*e/1TI8 N"_? TsS*VV\C|[]\=C|k@ExHFbfBiǗ$]:WA;IT!Fyey3v˿P}eN/&S 5g|?jF= 7/\*1+=W-(: oJ~lZ mO pE}j,ܶl! Y2eOful@ dD%B HDit&>zb ^iIar\'Fv5wCfO K-k+L-wP`I3䚶@}IٓK*zM@#P<zN'M!q2Wә?̓<1(RUK ï]( u7ҏxo<±-)dwָ=O1r$Dv}G6ud?;w.cM(L#w C[Nn2k~3=k\ ꆤ3nN3΅$] K߳.HEݫŰìNOhM) GYlB|E R)ԑ=Z8 ѿguG~e.@> U93SUdV̿q2K\tኋ{p5tGV]Ő5v>kԇhuBҶEQ]6ji$nxUkS5STC;EwJ~ZB,mh mHf bʃT bLpu5JxrE6Q 菩zU6a-ɲ}>fފCT894=~Չ0~#m2ɎZ_ã<\ %( jN#B."*@T(ɡ\y>cʹ1'Ŝ›#zU;gU4+|TT6})B|RK iziyeH4|!oFH^eUmd;4ڑ SHuj;J#cӭV>~PR-\|H 'GO4T-'}UVǢ6:$k-69rb$˽{{cBƼ5$X CH}M؏+ɵ_ǥw2. BMh'J첐%@8.%9'@K= L+-oع}GaHJon5ys{OR-׭Om* nv ;`o鰶8z0^|;'Lp"SWu vbŸ-jh@nvϭvo[|W̭V, _conR @bû?7ߘS[֌/A#BRbl34^i7Wo1֬]i<%]%ٔpD@BnxNNhHn00BfX{db_ vTT׫r}֝\~3;=J30I#`x>pၬ}V>0Y;bBL֦r? /z򰋥>myW=tO4ij3kfc]lԖ7ȕZv"'_p!BGQk%bzOj!XI{ \6%\BP~!b _/.NZ -(ak\tJF&ǔ)sQ?3 l 4M˧{}h ҫ&i<1@ T]hnZTR2zBb.%uOK80lZ 7yC 1nPڢ'%C(Yӗ DWNʳ")ҒwM/_ ᖒSyFoma}-mP啯%1 ه)jHx:c_Q9_11<;LIZɰ nL2RdggeLAf3bqswy4Exn3~ڒ|",TڔM:W{V;.,),BcXY(_8[*0+΍.U,j_𵆁iL:֬kc;H F]?p"l1BoIؑz.l'@~~PW(dYAhCoFTq:LP0LwC$ѫ#Z^t2nȻ2=[+`=ScT.|{y3)0sHO˟qh6DL@5'n1Zt/L IʅqYUmk:ti p>G\mqDsLJTQ}ḣMҏ ~GqIF]Uט,Vau 'XanyՁ?舁f4l;%Df{D0Iqu9p6CL9w B?vFg|ر؍ ˰DFś #zh5#:˂e۝RJ-/y[IiDhlKÙߥFu=ZYtas r|mI'θX(qx >o'ax.p43"4%ZqKVNn6-d;KM4pJjdkބn/?¦ yq mJV,EHuS+\&}O箐Jl## 㻭"F|TbZ %З(|>p0dh™w7aCų-/rѭwDm\{&\hƼ;|}lCs HKUA£Y*dV5BX-]jƆGП 9_5yH8뙐5 K/#j3EJm G_ԗ2\]PNVykZMz:#Nƽ!>ozeѐqv_Pt "AA ߰22~ ,[ѕ!%k5 <#e[#v*U#yD AyǙu^Ma@prՓ|hVFEyj>:K 2rbs[⚻ؠ9/+DG L~qq.~0l`y6e dStЕ}ziE(cv :1j}Bi,dDjH-#1'öOk5YiNkV`wa#J_ny,Vp(lґz.,Hg%ڷE~eN `ܐUrS:}iJpwhq^^"3٬É+u³[t/N3>r)Y'm9\ִX7>hZ?5)OFPDsgʏ)FWVs즋|uX/wyJ6YE"^G%J`&SJt^֏ћ{'ua#VS^_Ů&lzz@n s[E7Km{,- Fk,1z\^iL~;X)+6 u*ܓIDhFfHqLE%XV=s"7PUZQ+o-;[Bg3[e=̞˳[u 1QqCY8K^ҍ\h0hAXdƁBp@?4JcXs<|(_.:r+wDͦ& 0#v*xhcKYtL!R t쨼 5$;ڌhlC(?U+7;TE4 i|krm}7|eԀc)Y`v;Q7Myd0x#ao+tJ&^א(vĥ'F8mt}L!`=emX|H2柚'`G N.._p7l{n^Ы5'ԣ=NbA6Pd˼QH @l˟ t./95I߈Ȱ߳ +[sIK^l Mb)M<:LtOw f r'J#͋C_i$2r6{%Of&}w:ITfpY'MiЭG` S4]JhE鈥lPM;BQI~6)<`zpz G1f ǘFB +y`X ƨ"|Ϣ>G+KSOsnաaβA_m?.g:ꔏa'A[z|ĩjmY&\vFy`-?k 3؆^k/ u7#@O=+ d§5QN_:Kh,p[1 &E5 bֳOo9z=DPsQ\3$u)nEHoDVȄ,/d3#nk%  +@o)Lh53xk^,{&d!C4E]7{/|CfoM`g/cN4>C`d'&Are7h! -5Q"A o5 ڍ2rLn(lL=s%kİXٲe),GG\HqGei4Gwd0F͑!DԢ?-5M,\R TE2Vq-wxapsAm>Ճց(ڮM0w1kؖmS )??k8I!R,*eAd*DF|yNR6RYH+1#)֤ h5/}0#80&=;TiQQ3F? S*&EKb1|3)UcgʼGauy$TVg`mk [Y ҡ_?IEx5'5^o] 4j@߷GVڪEIFHFV:ue1JdyY *ҰCzm'+k>Ր}7:K&V!j-] 08Γ/yUKT=F`;䧄D\"fϰTi1-Z/4hI6ɾ[=ٻ&O}*ߞ=V'ک`as=1YxnlcCH.b繗F bvaBH$4lQ&ƟrzN0DVvXij[ &0@жcN`SHGͺdsv7''A7LeAaHJ#6v6noL"W-Pqtnz{xV5×,HgPڠ:{3NG5-2&rnFA4zS"q+n:ȞMN:˳RN)TOΕ(ho("5GF)=,l,!sGRɗ(3nǂ?^|={] .I~U8wK(y-ưX8bgo"-ԄN> eP?Gi:OUkZ4V!@?? 5 H/wj0Uo$^h> %}ڍۙuL&*ͱ|JT0.3Rה\nD<~$?z̾=DCQJ.qxyyΦo 7_w"lvoo5V̎f@*&q;HiP6MhN6;/a`i7F!C&5>$R0 )f]Rܔ e[uf ⚡R}rFV$;IPnV/ Ν"5!j"\xs% iI3C6 E\T1 d뎓"M-)A tP xY;p80OHzɣ \ l}="fվr7.ȍ7?tpu4gmW.H;4 WM$qI > M 㪌 O䙲.~pO_kss>Fz10Hr2≼x"3h)ދЩf= 4?@>63a/F.&7a^˾d"#;!770npح έ Xּ_VO tD-gaLD>L]&&6V[d]9S#ɿFIx/3S)fNS-6yzcoz\B3j*c9L|_1XWL6 9j~1pťՐrE5?Gα$zK?7R0.s]b:-J[h-fZy~ :qLRإC]Jm:W7D(9/kx@1M񣺾Ѣˡpq53eF c3UӌKq4E%.84 ׈da胶ݞB?hjXT EzXoذṉ1bZN < BRK "Ii<"t_eBmESW=jq+kQ-pR`-ύWvZ+/p?ԫt Ӱs Tڍ86t%>:/YIR^VO'@L`y99Ds0ߕ-f@{^la쐖2+B?(%YYlNTǥyw!0I_وmK д84gft'q҄J"4&65žJrKLy)?#iu8nXJ5IڅkY49pV1ݢm J?neIEp+A{IO鯍cbG.Y%Ѥ@ZUEjX~HPs`JA"=pS&>!znQ}Efg H"Tv\Z\v]Prv}^8yt]4e;(UuEnv,rpzm^u }OSRyx4jv@bXM:oVе:\kzqU9#A L2*ҙRbD7Ga!,oܩ](Nyq7wnՒg M[Oi.Q2IZ|0>߮^|Oq_PaN,ag, ᱩ"twIvtD쮪u!n2 YPmy h;-ki;cg=ݑ,oQ46=t~#nUmfj,-p]p=pR.?Q>jMEU ӈ9"J05s-x{DjM)|]'P`Feye\Sp~YCv"1HJ@Ō)#gn~Ytqĵ7֮)<Jn}7+i5Z2I5å{6!ZiɶpC,o9lC?SMkЕLgI3:/UP{n]%73vW-SƟ/xמjhb*~$&LPL^45e_G]S ='?iYAI/,ExǝJ$ר] 5-ܘqfla<X: vn}=j| P:gӴn6AV+_ dv,qͧJ|QZMc8RU@TVt6xA48pR 񝽋31/E~zA> F^go>RB`hp?H6Hb \tĨ0G ϕ=̡%SCAA[c`a>y٩>qӐ& ~hߑ96[bW\F7M4ib)"97;8·UnF܉U(sW;uQ?>hbMvv*y b/'A]Ų'?AMlS* {PJX)0z~ x\ gYWIGA4P!0$ #&Jd6íf!Ø~= E4QH![_0r|c!G} &8A՟SwQzlwm>5On>$(Jℓ Q/ӳη`q-T3ׄ~wAqXǘ FVVN(ޟW6z 083-JO1_JYsh.H&6y-C:viЍ22Y~l^3[5Aq(>UqCb)iׇmCr66pH=8/gʦ2@1^yV'E-3l{Dt+?+d2NBX=muo6/PXߥã@+"ȱGfEd@+G%kA~e :K8W6=-4LšI^bTv 'Mߌaռ lIVrnzjOGŒ@8r;&\RovrxYw:igzDWZeջ e-*.K^"&Q9P&f-bP/PUZ5G)fbN;i@Q#Vy JCx=a )yj~ATAb:4K8[= YSUΝH2) d9 99WEIЬ}77i4㝺 ۴h|$ҁsiG%҆ME6yHVE~Ї0߂Vq.fHD`jYZE6/( ^7?j`H{WߟH*L-:5US8&nЎ\iB~5My׾?0?[%; _iAe1skBaǙ6B9wZ$.b ryDHm;}8oh![r &cIeؠu!J\ ȣ3&R(FiBY-\'-g{0[|m<"mv, 5g$ K#Ɩ$僕&vTB][KY#[%+A=⤻XT2?^tmp<1E]~\r'1VI Ų=lsgH.:#D 2'+XUW`Eś!nǵx&,%)I^˕Ez^GP' l i$ ؜WC;!!;'$ّ/+?$x3q?{(M"_Ý[%ǂ%# +dn Ӄ_Flz\Ѳ>t=rWHe*1#`sϢ?:% 0 & rG3|CC0_D+Qun~Tte^icjZQR&sn돏!Ʀm]M2,x^64H;w[HjX9Gd;ʷTFTMP 0̙ BgA#EͿ ALyH'D t}7*#fQ j_JNk$G[%r(_EZOŬ"Uexƻ08ԉ)2d@_6g}0U$OgF:30[D,.uԋD{=տ e!^GfX]ۯF_HntUX~ڼ w>FORz`Ϫk#{{-HJd $C"_#;O.Q&-uK+3!][ kwrU C!?״R١6*" ^WBX5PJo߄peEL!w ݟ{_'#IB`8'](be{mP|`Տ2`:bvf7(z<'\@7+lA=^ȝm҂hKs|Y|9՞k/_Ԅ i!pC51g19EQQk[l@%J˩JӪa[Bɹ_) 3ד{1L9a4-&GS.zˋ8O񣕮v<Gz{{\Psrtzi «#]3i͌@baW?<يif3uӺenlӻ ԣdaeXi;hGEQ>D2Ƃ@B=5{`;wb37IwQyn2r/H/D4&~^;enx@OEdKQ}" c{L7 CfekD,&w2Wά8 α SШTCjMb[y:Qfio#@L-"&MYȹAހkF1ɯ;lP|A=I8`q`Vo|4#iQ$,%:"Ю^*X7Рmx$A֟W8O@zWX-a$S͆fԽFЃ2ZF^mfZ3y|'+p^'ټ+Џ= B܆ܢVvҜ}sG+5ZwwDlZS"]GT-X9ͅAPH>#;{fZz^ɟ~`p():  P~A^.p.@$ppW;̠[RGN.X1<7iBdcNODo{qDvSj @ζe6\51nBpE.hM=<7iz ,\lUwXNh8t]/dCk).ٿaes$a 4,zyVrURF㱑Dɴ^f{Wl9[ (!},,z8ʥ;Q$\iM+S" {^Kz)i>eAV?Lg0&$!ouyƺ"DKv!Z Ƴj~LSq3O;&GW5dɃ̙I$qg ! a*HN/ Z}ֳgLsZ;xJ6WX^g<|K\ЈelLz>x|a믉X9¡-o諱/-H C;'rۜV1~!q&yS82s!Fy33<_.jw3MJC_JM5%O2PM}LjZ^[,ΔUݮs(G6lxR2ظV{)4sYa}_╱:'/|}IJk1ATc_ e!3]-_t( slrtz~*n̥g],a0t2eι'?\͠NqQ,s!Vnc%t *o q@K_;wyStZ^buGim0td ^4QÇ<!  Y;x"} 3į.,:UV㊖ fUav+v[=nV$d2;h6fKMKdsOyݙ3eC!v{ h ,k$lW z2]}+ [œz00cZ{ƎJn;73^( Yz2]E#fg5gpHlNU7Oܬ8m]q |#ĶL~Ql{v(Z}2>&Jqjb+PhK'֟_WƓVFZEəAjgtvd #3N/9\iT4jV/ApЖd~ *\f7C,\ `g,LbnzOFcce_Dޢ&5 "c^5AEţH`xÞ~ V%0` VY454 :%}F+-4HpPW>K:زPDƯ.6Mm-d 2݂N׽F'PX@LOY%:"9;yQKq "[]fJ $ѫ%Ƽ ~Htк4Z<76dr'F}g\W MoO}Mb`y${:z]5d}C,x9Y+,q_kbiG︈de\q=Q'!)Ǘ!/g_zڌ6.9?266}yGY#Wl'X UqB6'я@}^'?EkF'CdpPP%NxmgpbK7yCBAb*ơηV?U#E@#Ȼ;+icU /%Am}:%ꁗJi\#9X) Uaڮd[u<4wnHA3&@::jߓ[(Xr6 j=`l8W+gD9Z/99*~ b+f]'n~}I⼏ֹoARö`"Y,l n93{r>rJ,K/צ@7x&H._q_;C6𔡫M'ŊOI1P; nPݙpfn`//c$/ּQeH _@`CBlBM9 012wri:;jʆ.VB~h7$1:7.?׋I^:βmCI9*0{R0y#'8+)4hX)\eN?ʫFf$:&a*uWǕ%hbѯ1a"h[u¶sIHߚGLd8ŋl}(~۶ksG r-"QzwX+ LB5Nb8O I40>͟BŔ' qMQT`. sθ-p0 =O@ޠ+ۛ^ԕ$K3g 6p __/kEvx܂%\޸QLOSL!_}"^t3+Jt~{AK0cO~0pfXƅ6 եsm0K0<7WTqML="Hf5O gN0oҗyOŬ|n`scO6ȤѴ|F$G2M?|x-WͪDCͪ`mԛbNuO3N(tkZIAduE`+ go3crt*EeJc-^]EWefsBnZL%An}Wǟ?q#.c%^k}].K^΍̼uq1/ Dh^5HJf\/b(ZqC;o.V6^Jz_Gl&8a q}Cn9Oh UdšAw^4g}5Q52m9qbw ?yqOh{ߌoU G͡Rxxj~)U| !8`v`袃S;q;pJg21hՊ\DqEͶ%fwDn-xFx倵 oVFRhqښ B(أ `Pu5oƧW LlENɖ9i@fFl,!iBE&zn}L U7n{+"#O\ڱO靖DŽZf W Ed@xeEBxWmwYThzqa)^t<&/}&i_ɄJ¯2fÒ fmUBe/ l NRM˃-eXHB"Ii%B1[YH1NƦ(>a*ʼns]@oBBrb}IlZL~H?hԅvl \DՇ"\|F%2?6h!F-e䪓-О)MLtWYPerЉCt~op,xSQ(#cQ%yj[fŁthW $@_ެfR*s *I2~DQeћlĈד-ҊI`,~M6o]eqʝdo3[MJ Sй U޲@+uI+23eW6ujP dh6}k|_3w:L,41=w/Ϣ/2jC˘!l]J#(Cҥ.3$v؅yٔ.;zWq !J '' ces(o8gǭK->J;PU<0xrg*sBE xW11% \QY6DDsM.y4jȫָ!̸ أs]&#=Rv֙a!x pmTIj+%J@awwEX/ @?cݿukX4WRd}@HD!l ߗpT__6]5+)$JF# ͖߯0V$}` &a6VE,vB .Ɣcg*LvgrLF)qcVr%%P`(克l4s$rcbB\KՍOea;?/%{ŷA=^ vZ2aUc%3qk+0ה^47QoR)h%E=F FѕBCؠ‘y5Ef 1ݤηO>"JQɇU XkDFu⊏l̝5`_hK*OWE;h⩀%Y¡:踤S _dШΜ*dk [Ζ&:A :xL2or`0fY I_Pn &<@WmڏM7A2<`60M1I"g[mxu)9OR?UΖ5կl~ؐ 8[:[Zġ܆z+4`d``-@Is 4vM.LMCcф@`CSVe~<,b=Z˞[Φ<~:òN`  t?^w~ZXSB} j8Ӫ,8]*\MNTc1ߌP`wzf3[/r 2dIr ;"F=qhw* o,=D ŻY"N0VBЇuAZu$z&>X&Mv}!g=n/nV'N2dVf~F/AYl5; M%hEvXF$W¿ԣ&M3 8)!#M3ۓdE}Iɣyҗ\DQe`](]ɏ֝; Cc\ Psq)+^]`-߇ɻw}h^rb7)PoI 4S!T&?,|Wd 1b})HiQ81DgC"m~ L<#îYԖ܀1Ҕ-.O`{n*[U;E&K-I>s,m'`ΏJNxab4sb r9BfQ4neZC&(XU<'[gj`o.bä^۔R򗰛?%y![oࡵ潶  IPE1t?` 'UE[4 IAbxZ;M?)k:" ,LtJLчA%yvFR%l{Ջ-3Uz 0"rkgۼ|_Afj^?c9O"$ 0}f9 ͏=M^_TsV7i2/?PIGvއ^Twhsz`&f\z2nʯӱ?6!g}أUp,\zuFg~y0 UC71d,C^R^W ŬV6ΤʸJKF@ܧal>u$I§aj c`9-=5$A[5W X~՗,Tΐm\T_Uӓl)(ظMƧ!u?IM 3uߗZ̻,_a'_Rj:r.` v2c$!-RҬ{|,} ~ Y'?Б&ԓ^w-1FPɆ 7bCQ%K[6ӰNd|4ٲqg6?2;p~M4 GNpKY iU6J{/]兽nmN.ù] kNϐ4 S~%0pU䱑|+['`i"-+5J[o9Gb MZ82`*-$(V551a24[9*4p  KyhE#}cn偭 剆'Jkp*sN%K F.# u"l%W,#JW &&x#f\(,g@]mfF J\U[X6~5DBW9;ȮҮp@(a/kCzDiڿei&wa>򅳖P˵&(;*yc>nï?gƲLa`/1xyXL<9+xU&̹7'\(byRj'g-&8 {lԦɶ, PxY E=qYb.D(CI~j9JNx9Wsl<3UNňTC?\íN*9RW X°s#Zb)u{rw'j$ž@G3Li Ќ<9]~*d6ސ"׷Xg1pUwa=sY$bɣ~]/1η踄O$`m[Nmp%Z垄q'%;UsG5ەFfB9:q5MR ÓP4|he2JF6/륜8V ?Aկ}',k#ڕOa{æ+o9{.}= LO *_#{D3Ꞃ ?Qj/yz: WAhYvS=Og"#%gE w~ώS.׾AI%3a [mIyYaVaӰ "䡉@W),Iop'k[/%Ez]n'o _WOmT0fI:b=dbmʀMBTjMg?`#jA&>&,4g ΂~kNFQj4#X}JTr=wA j6.%0|(0{q8ł`rAиG!-Qxd|Cq́ϪE(G Lo;#jaO"$)@RmdOizt(q;9 6itߟ/xx=^{&?ExּuHܯtS´!sЀZ< x+?)ER ;jmp)ӓk }v$6"bT)Olh:zפf8jBϾMZIzv*ts}^TX dPEf%gv*N; w_k3'M(.'UndPg7yj ^mqSKբK lH'^T3OZ:7ۺl'M92xy U̵+*(w=e3Љ}w<(4IGQ;\Rh,YF0m*CDgNH/XW]AF/JV` 𩬶Yk`Oh_{mֶ UpFҰoFmI<&pQ&V` |_C@gzu|K|9!"B ¹Bf&@ki(RW(mtzQx~ )ǥu7zڐjc2ʰLf.Q9GkK`Ϻi:X|v9Tu9X0aYz3j[jsw*\>Q U()1E)udTD_֯itbp͠M<4 \5#%OS^u^ϑTIwI בO62_7mLh7;<! ~B;~5utÒ"ȯݢ7Ԟ hi\ui#!+ 읈C&SA6>NBqyϾMنqVF2G)%2Vg@;DI+";Siʯ)%//& +{=̹z(ݾкTqCWsEh"?fR7Ugw S`Dy>l4[bOIbI6-s^ԡWp/4|28?I5# ;Tt͎tt > @,O@~~G7H2:ea;AAJTySەk 4zgޟ-=N#zYg6X ı++5ljX̊=2F3F]xD&XU^a"a{Tx=ƋO}-+hSG#v)%ܸl [JE5ң2r^=Y|5nݰ=!2 0  bnb eb`Gzԫ%E6iwZf,TYF`H}#n H[nF^yAD!4j qpp3yݮ(NS|&쉙HmtT0R~Ʃ4K+, 'ǭ[YIEl5I LI)oOB 1ԉ* k6I_4]g /"yPv#_IW—kwŨق}qY-ibH'}ʗ y7k"iŒͧ"/j89ntY99ű/ D0'mYyȵwXW^EuN2@層6}h,q"e" }:n Mݩ]Ή% DE Ґ^>2_O0{ . NUJA1 a Lc'%ntoZd7TgA>*/!񂶏ƴ/b]y/ghڄquLRB_!""-RP qoC&mpfw سjY79OGffH.JF쮔ZZ?1d5DX-!%85 WȬ.V[A9A g7>! bnyA`qJCOzP"?6K$j u±:) )PђM1|涌a"/1IXcyo#ՠQ :DTa]k 6 -)HU Cȋժ:q)WM& 2O/5B.A[+bQ2ESJ;CC0WT6e;7Nm8yvS $KMl #T.n?&h=qlv sUjs@,-{ 0xJP|H3.m!S 3ՌAWr,E &' Eg`Mvzd= *CĭLXe>^B&bRҴ;5]z@3R.OGqD !Ȃ$MG!D]B߻Dm;cș~f(yMNz֫-)G0Oq JG3wyGH˰hZ`0(W51TE`Elʿ;:[^@,wc1}`{eMJBÚ|F+Z#)xTyl +c j~/'Sn> } ^w"ȁZ?Wb(To5;=E#FB1|"pFH}Q> ` 7^N*|X')nbUxj˨v.A b.{nZ td#u:!jRg.I"UB5Ojc<[{`OL =nߜ(Xt*uŏyi3@`޷.X>MRN^]@!.O~_:`+"jƠJ&" FƟ2tpM xCPH~h+;On}u]h}F]JC'MBs*m3KU^NHxnyy kŏT6-Yͭ'X\a9y[Q Afꉈy96'̈s#xؾrfBP_ӓz=  6@BXxkmv筯ćg{Z+o&TFbDUeu륃EJ=NY 7&+:=޴hgsI0r,#i*RI8Ѧmz UkEUzzXEeI6}nc:jMNۿ (b&'VCںuKqיU[N"rF{4XOMVKY2 4 &U0"$Op"kJb`3*,]5>m(g5uSZTXG{ `3*a2-9ڭi8(+3`>%o_7.綳LFZBUkb{9k`HarՈŸ0)+xGЈZ\:h!=mRkr5_;t"fsinAN,)@*F.e_h /uWuEk "a*i}W wQ#dA$+bɶm# b_0L]WCL9BBcGQjR0TL5Yǡ+g7b"e/3$b?-k=B`=q ‰8WX{3{!NU=K`⇹n4=9yO 9+!"b֕a]ݸejT,Dฟ p:w?#!br3vRe.O&-n׽b["=mWG_߫6fv[Og^iV58iJpzjͤ4,!9J~w_Qq ux6{5izP ސڪ=4P}@}q.54ͮ՜a!Z,F-';ݤm!|ʲ/elRA/?lv 7u!>3%uCeʹa4f`Mk"7|S2ʘX;?F{tb-/Gcܿbnd2 il89JacX%q)2J~+ua3;TUTZo2Ti׮2 o8\D1Tw!kVԶhUF)~i{`,/?A7ҕvZ#E_Kί.a̋e2q(vgضGR]' 7;4U״%qQ̺~";t饳Ԟ\Il.vZ=9dͥ!^>Xbv9X" W&ʩ: _VJ_x͉0tW":.~]>lWqvUI^jS2@]˰^]eaHBE Z!T "y!3:#^zhV=ݐGnMT:#:/߄Z@x SJx4ctj7ʼnd@)k }9>h ҠZ()UA7Mp=PnUx^Owa&1*#! ʴn=/z@v %}tZh9B#1o?A##Em+088V{9-D+նk/ĈdUz=, eU9SHi3`TMJ45 "mFˮ:7/x`8BCV~")dQ:!ΘQ#EyWNY"0ny`&=Zﶳc/`X5ztV֗8Ƞ&RM0{ # \RkH>_{O:׽($Rя!u[I<,/vLr==3Q>zo4cMDS#UT1ˋ|mmw;2Y\F3m#Q@(TA5QL^{zoxEl@AarN -lD&p"Pa'S 5(.P<۴Nr^Ij4[q2z•1Ӎ&A 63-D/5_)3GG/[=Lj‰]sQWf;ӹ;c ~x7w![;K+ZLN<IoßfwqUa$Κ $3hY>.؅/K ]ԓDgniӭfg]A%@Zd&,7* 2悥bXt[l17uzUa CQ+(rϒ| g{:χn~#96@"KxVмCf49T*;jԼR6mLrmi,%c;}@"D{.ZR?e/ѣ2WK7#Bc=@R”龤Vz@b$!IW\IN d)c _K^0K>,t|?}ܤ]/QtcE)=WMK0uglg] et<˰{^9^}$(+Wb\a1(e'<L7yu`a)eg,fDx Grb /ؙ1Cb֢3iM'1/'x$H 5- cO!Q YSy"dWNHr)9 u}YGָիOQ5KITNg!kuw1{?d?,jC€XY0ħ8P$ zQa7I}$;s T왺BgpX>SXr㍔_lUR{G1,?aT:at9I$ߢoPCճӉe=`ݸ K;<_VkKgӈ^9a*>roW060*@RP A(r'`ZYj O!6kE =ೇ$!*w^Ɏ}C 6r }SF=qY],Pgi@)sM'ҫDDRDU-PD 7ûUqL2h^R*Me=.=)㜥m(Lϣ.ҋl`qtvPĞridXX9ͪxPyÿgiw5Z1aQW3I/f ;4.A{rѐQө;BZ wo|)yXFHuPd>L]9{SYaXA ؉ [L19 un٤)ύ-S92XV.CXɡj>W 'a^rݜq0 9%唘;eupG( o:o cRK嘍A&1tћQʑ܆sq'd4WI[cA9gr,MXy(Lt)|~ *6*BM)E_׆ ;F,I1M?HDh*_  Hd}(3}k)PԻ22r_z 0՜ZB;V>@&& Re~#6-wbNGQ?%$^ۼjG6d1JS.jmAOlheT^l*O!荮asٓc뾎nߛ(h^D8Ӕ A/W Fz=*hnj?@XW& < WC: GSP&,l )4-Cwάڌe͸GfɄV!gDlQta0h-$sB!ԠuEmUms&FJkO08spWYƓD?џ 4 w)%u%-P~נ-ZɲɢHXwQyG79 λ`vYga\AQe=&iJv{d[AG4?f%"TUsQbgŽbKvpӃqObA^%! -./$[d`WDJę% L8#ՁϲŢ{ZvtdD|ﭥZ T/GEsdORJ Mx 9XdRo./7!joa3ј:ژVۥ|s,iܔ\II0ny7#6^+Ob.iD { _ŵ- &%f+l6[LFǒ6NDV+!+Og#7ɮSS*G7"=c|s%LN7wsXBkG;(96ZӚ% HTdM兇jiǗ44Ը:OEs ,WpX >YƵu.wڼ@?Ҙ!Wfk8C(82dQwj&۠0 :WWW(;ᘝh:!E!=.1@p!k)&(H&LxGނ,mR C=f³5,d ET~SȵܻAtb\骫DVz (]oNIbVO“B8ʿtBh<(^˂l=&H%]1l1ـ}Tu҄B5Kh}Mc= Y0^R*gP(\bhW2쇍qrjY 7%^j'Htɣw*[aO[+ƧPd{CN v˵ &[N/1T1 oΘVVPpuwcfUD 93>|3>m XM-Ϟ&N ;ҰO 4Rp@. N6V+{.;J՝> Čxa)t-|_X gQܞ Szv7աgMf*tcqr%[RR_]'ԣ2?cJr}f溜rˋU,R{XNw1G3AF3EHz(r:>n`=Z̼*Ao3&$\H:1fD {--ơ6~(k\^l\@8 vҒ[^øjWlK,t+KsGSc\᳉KEP)/%vv* z'z>gĖ0H,yJݻƧ1M.MAFU@Atn^%(Xq+~',Y7+s-K?v+(oAl+XX/],0x[^>cAsؿb iA,oq6{O܃h A)DԗE%Mnyb:hE`4 ?YUA)7` kS8]ʒ~2zBƛ/B*l55C%k4=ӫ^!_ 4X"ka=hZQzt#4GY=9Ɯgˡl!J8r4X]k]^Mg\]FӧwiĒ&?!-={dd0?.Fvl{'ov:[ 02 Q#o\Clà:- Ͷ>.*ΡGAȥY$߄qq7.Ds`wDQ^C0 ]X.<ܲo7β?Ip41#EHy DzpՓ}i{f~ DO,#ɌR4WQٌA^1A[OIRU3Ѷ򤶈š.ԗBݟ݅ќy#tbz\ @\n]py ZXbMG|:巻\.͵G"j lX߮x5 ,a;F%PX,4p\:aIJOt:V{KL:99^`Qv*?pbcR#]pDe8bWA(y{1Rx}y<l$YM%u~]X!Shbn71Rf᪤X^'ܻg>6!25 Zz4c:ʄ=!۹]<=IaTw4R>YHzL2t?Kժgݖ!Wl7{sb)*l"!@],Y)sf%U2އR&#+LI2*]f!.47jZ6m:$f=1ӱUB:]DQIpwlϨXC4^Ig W'͐W,lbU͐  Q\TlVW<~UCN-NܟcO<_vBLg'QwT*}O0̖cl=0m$u4E>D4ww+_-18q{P⭙ *'⻥ , ҬSg˰Ly5b.Q)$cі̥|ba{vS0TmM+EpDwiݽ!Ws?Ef~s"2A!o.?28m62lhE:m0x,XYM]yOhQK4u+fs2r-DS,IH*u7U运QY¿嵅Kirs/ #,6k%`d^= 6<%L;~q hf t9&5ˬL#@@ĭ6b!"<ςdcˏy% ?EXC," 6 6 D7 okžSgz5 )~rΒ= [ hյ z$l| fKѐ[fIJy5Ю`5t Lnܲ7>t.wa!:ryRd`mY*q0S((>*0&됛5^XRO $+,%3.R맓8 VAEolyA<(9?`zZou\ $̂ ~a@vg\&;@z7g!|i] `E'&T]>vY P&˸t=0I 5`^8y1얅#j$gk\g/-[\2__3B/7+Tɇ|5|o$vJsaf45@2S0~$ uև֤u'|W]nz4>?Ւ3E]I)hPoa^qg` E`YI3#C9=]ION _O$ZV~)Rte)K?St (7wē'js%`*qwQ=ӶDz1IPj. IlɓJ2ʮ_;|\X]R{ٳŸRkS})5[Y5H[cg"ݚ:.+:k]mzq:DHۓ`/$}4YbS`"j%;Ah2qAM@S &=3m-W2{`/_;_FgȔ< %iNK@őmhia;agWrza~2ULk ݚ| Y(3̭H8jx4B"iAd&AtV2ZƮ7GRԾמb#Np 0[0` ru%R;~-{^Ǵs&يAѪfVe9#gı;b5-/JA~ˋà C;A]Eț bLk`TV/4<.Syſa^Q["DU䫂Z5h8sC[y,˛>M`:_\][VNKVr@otmAkPPI6nG^5;e(3 Xӛ>4[aR_(0 9F?ҍ:%0#掍({:|~/nn1@b Tؑz\#6~%8.>/p/UsGLaQB1]~2I78;tDsEeN9~LQV!yQcۃ8+`f߬hջ0QV*~;hQP(ELXGp 76T Ij9 l_ g݆7D$`{[ȌKS+Obˉŵ%f߀uܰ  2Bm q#_#[mEx/W\jv,ۍ $OF.槖ӟt qV\ZAlYKǍl4# ޒ_'|01TE!4yrXc %z);5[Bk;3BF&6_1yS``ףB=AD8ث[]&\Hc?~C.8y.jFU.rc$<q|Ʉs\v@ۄ^FQU1~' {6EOA5>GIȐ N3qd,:Ynm:(LQS/L_Lz㇎Ey.w=2_/ ǁ=9Sږ#SPI^x<xK1JScBh{ảٶ>1iߘ}`qxEw}&2Tןv7^a $#L1ؙ)pvAG!N)E_"3 oxd\W"xs)5&Rt0ݣv"=}ԐO2Ǫ..ԫ~١tTQ myn{sI?PHC #GGKğfoE{Kft\XX}{8DW='|#)rtCH, jqgN Z !u@!WGˮEXh kVPDar|]%.,sdVv!<Ft3^ҹ?@N=rg՚ZHwZf'e ]y̐?=lAAYw@ ^ ܝL$uf=_ԗb",m*On'ںj>ͨoQHIԍ`tmt39Q񮨧ɜ@kYrW֚dfY`ODXH˵HD ;1\Zkkw?b^uw:RuKXKS1\UJ\_}gA=8.J͘Ő)G+kJ=`*x䱑KAy,M-rh¶}W}XY&ðDF+xh")'=o)ڷ c>V,zL!mp 6lfv4d?wu;')qZKa[~t Pauc@l5J/io݋Ssݹ2te-\m(/pHtnT跪]i.o\ M$E$k)_~ߐ<;9~ݺ~n4@jWmkrv}@5D9D8)|ɲyTVC1[CAR {桁q2UL"Ç ~|7K1,[gs-",ZAZ:wɎas?2nibU2ȸh{Qڷ7D+AZ[I&jje8# ybz&TJ=5Clv4W u)ٓR0kjwDPxN'58^^<2dO/ohA]eqb]Y ݔoZ(:p^ILGVK.IǑRVÇEfu :_?w_ŜMXX<|cvfbpVm(G(LK\dº{c e{i6We' TؿqݕH%$еoO-eIW92/%FJڶYl`i `v#{V*FL^rxiKIw&T A8iҽu.14bPezShZPщPɀj=&5DcwCJ6=g] xδuκMx-91+SҔDNGs)Xߑv6, -m3KnOTt֯D˂:ߓߴ]dicbĹazt/0e|`Ot]+挜S.z*_L rq$._ NYvˋ02X|ehvp޶['~5-4%´&pL[҇vqS !1MN ճTP/ZFn*vkwۖamN%@V|]K^YI1%[`ϓ:˻F4BâI \xz&ɞ)X^!O/9G&z}oj.p6g&JS?#uQUy \>0 B P jqcIs IsBq ]d[TRSӢ8YqñC[t6z\u@ d ДW }h qC) Nm3i)Xq # FZܲ6.wՒp8΁3F#ْq2ن%B w`h0͟IJY.!϶a%hDބsuIƺ;XLJ췤(:x=0jFޭˑ(b?#\)(M[ n.K=ůvyppŅČ'X(NFYaļ_'}?H׆棲 Jh}R3T6,tΨo :'{SwjyR"]z":M״62?{/)MaT׸{p!^JOsH@~2q營 Wk.āK$06PAdzSaRG9~J 5)CMsTd?3 QSƧnCŀު.y7099`6WI|P9)0^`"bkɝYp Š/DhڟRqod3i9At ^>XUË`D,a,ζ_,Lze7]xxYHgH@䣨e~:xXd-+6$/= V/Sߚ$WX@_3Ӽ}wnRl0abt9=E9OB I&{g=qC%w#}u!9ٴŒ3S oi [WI?*4T=0'dF\ *G%)՗}+e A!r]Jw,{,BT̳wiSfxhϭe3J¶ؼǻtSVI$;%ya_c^ ϗ"grb#x*IVsay$x[@t$WK'5^qɋ}' P٧ %u*J.2Memg kg㠾_o&eVyɪnfl 'Bf!i q~UD5Nyg^6NrYu?.&V[/y{I{p㡟(ѳifzR4id6^)N_\,?D)4 Uޯ:'ԺLq%_%Y|w5/df_ [{A?L7(Ğet׷AgbЭB J j"$-VaZUW_:2 ~ό먙M[b<@oU#de+!v@002yC-B|Y*G5:b^OxIh .NnkZC .pm |#:%yj!wzJO,Jϰ^,Z2>Cg8Nvo~3_~y4YQTSvޤƂ"=M,WJnh)Kф9DZɓGvuRfuXńsءA^K*WqFe沘$z6m$0e;V*S٘dugzȏ}AKXǘ)~҈u%u³iirt񣈲\"2u !Hs nsw:Sa6_>(̙hJ(e}Kp(4P͈M8 Py!@ VfScM0cQ-n4s`PLz.5hҘ8G`ϧHoeH#3ӒlHsyqzKڱYlab5O1Ut@BC_6W u.fcuh8\lυ/}k^Wsn &ühʖɑ#`lKWj&=CGe qI]aM*IF>*x~eW|ќ A]@:o{OW09 "V-O%ʆq<ΊXH5;ulUŰ>@yʲϭ7?mCHoM Z|_zJڥjuhOx kh3!R^#Ag0SuBMJpzx:CD@3dvV{^yM~" f*+ Lb{0FHE.lD&摘K=cά,=b g9Zid瞚R];=?~fr ~(in W;wKŤCʹ㸳bɒTV[ Mn6U|/OMs^v}Luyηo֥ ͉Ud6ZMĕј MȭZR )ApDFO,='J7i<DQq)ѧ X'z rb1hj4߯%U^5&MƛD q7`<ǐ;wNx?{:1\M;1:t~hɯ62E7 h+)̎ ՆC xTdu(ϖ|MO%G?\^+8NR|kge&!ZS:Fɾ ʹ{y P;$m XQ),ςU ^_!r͟lqSzz߂}?ΎF2SV!]c5O;sIk@ _-/PR筘A "F%]lG;l:CzM$ր:?>qGFX!vV`'r|ȳyʈ T\ǔ ˁ?@x*ƕ#`7(;H„<.٨[E=z& sxŎGN@f#WY:v`[g>Xu{GS,Hsٺ*-L>Mؼ7ǖ1y>p Qhžghno_Bw9_ٜg^NjΟ g6ԋ-(o \?vsG>jۮ,L ^<mBS.:|)>Oaǣ Nm1F@" ÜSFWc6 ^NqZnPp ǐ9k];gew/|=Z8h=\ ;ue)NG{hH=IWof#ՒyGIMZ(+[grgC~IY."b1uV3XoGZanhI/QJTpF$>q2|nS "׻&BUpB +R߁RT9a ֕҅39$Z#z4_ x]P!ٗkSMfg-=y#t*q՗'h2w,!Ҳz"(ynL%٦)zpW'0J gN=R(8y-~ϷWֈcsQޅňqώ1඲&ɰa^=8Wx1 ԚjQ$crT\T@q^md~K3Ǹ Rj%!X <:_i_eR#BRMq5+JZQ^#2[q6q6A Ha+)̶D1addCv ? %W1b4;1}_kv閨ԛVOJ <ﭭW咞Yڿ.J$;ؠ5?t^۸BdF|vpR|Ď$ڍE wLp=Ay]Z==Syݑ{4pKw1EVU*"fU7/(Ӻ˰jlT7l<rY>[|4F΄0|h(k C[j_9 y۞6q!_ qT~XQ-!P!sB9 .ϝ/(TjXkXEe{gC×WhJ̓ dG5 wcpO:#}8iGStN.1e{=0?]P\dƌ+e~%H'ʹZWuw"6$Ԭxp_ZlP%uͯc`o LF|mq SRS$-TS)36{Mmls_؂DKi& Ӝ5Smond4us@D@NlHsD-ԹzMQG˭‰JtΝ"ZJnw!W'h4tAbxw}:Ū"تjV^.h2Nw}.4mRefgkv|D|CY]*TVP:FLѲ!tlc$_{ܝ1V|m~>,II ܷN|H%.!1"5l&Kz0@twd^˒Py8J.GBk4yDoFv0 B f,@%Xr]^eQQjv4v i53dO>6Fd&#K=h=DpL)a'*:,xW9("j|RCݶ z3bW̥qaI\ #4Ainح <*w$"Ѕǜ:uCH̒1=5bRl@4m2V0@0=A*G1 w!6 J8b~s'4'$~W=Ҳ>P,)ea;F@,]4ED{Ck|$iBȃʼ*ՆNW6WIQp!HK_cm[ 2 ^*?] 7ܗB?Mld~\nH([ﵰiKx">JuX>lБŶH)ʛmAHLљsi[+ǹ 琦xB 5UK0a^H'ZYrc&Aچ|> hPayE<\D"~k/|r]iZNI|;fQ:Siw3 _K!~Q (i;+ ҳ>7(,6eui-ۇ+ Z<(;8RrU6@@5?|J"u]Cdg}41l`;X*f]d^e>O]׊=VCs~l Ր@A)>mߐl<6; D{E?tCbXīe›oZlֿKޓ l# .hn[G*dhwsKmdfٝuϷM$8bH5g6='D^)=l}H(LߺUn+l6'n=BjKsurOsP- Bcp+?7ftF%NGD67p@]Cѧ qn^ӹx u7tcZs?}/vgȄJϞ\:Ö5,}A80ژ aVQiӿB۩աaȹqmR~yN+f/E(|;P+~"ݢl#rFg8Wu|PcDlƦPeju 0G@cXʅuN*/Suj2խ!M52DMN*h #rU0rJT hN?-&7'b5i~Ctjlڄvt!j}6P_ݮ'a=qW|.( c6Gpt%o L4Xq [t3thK& ؂'Iˡ&a`/I.ІGD䴋Rw>E&Ҟ.ҷyB-e|XkN;ɺZG [:cm=iO͖$#[fSw29.5Luoq_q%gV(~CA^Tyjh?QU2t,A/幒$a܀b)k~:Ttx*XO'ܗ,}QS鞙XԎK+q)lt0*g])f[V% Dٲ⚳rwoeN?>+#{61Fw-#%ުٛfF& }ԉA| ,L#镙Y~\r ^Ua) ס[.Ao-flQPRZɈOD1ڋVf.SI(]d;?b6#:XG|{4_$ #Z Ubߔťp/izwo׎ c'x=CGD:ɃB] mַ~P&9x(mt( /`Ux}[<՝v )C 9-pIjXEK'6)م:oZlYm(<Ĉ 1K04qDF2h^ٕP>Zvǻ 7T.Q{D!̮H(uz>Tjo慢ّ?⦈RF4Y /;-\v\lZ79"`2|GmN质sӦ0ە.O%}mG;ڽJ6 jY[*!GC'P: ܷ!Rbhք2|yΓNv.l oUT"@s̙tL7{4qWhqr 67m3h@r'ljRr` U.2%_~|+[x/^%o Paaskjv >&0Boε8yʓ|g|moܲyQ=.Sc4gWfUjtѦfjm>Ƚ3#Еp_`mC)6ߩ,'t*P{ ;9M]|pꇜ\U@z\yJ~a<+ooP'Yc|GUNv:"Nx`y'!ߺj׼^+(mMi;FQ,H/~jurp_^S!{y/t|`~SMn_az&݁ -B ASн;0%wƟ3fg0F&۬Ԩ7$I$83kq%tQlRBo).jEjz>K23H༾~u) ?O| T2ux,p.錫DG}ù޵pU[6fXs @Cde)QW]~\5O% }ukiHCuDžLWYis\*|f$lBRwt8,'2i/FkKWl˰n6t7E ;AKTւ@{&vU8۫峝ԥ4^a׃EpIHE5xKnY:ѶU!qTH'Ш\Y^c0l,(fX3dL^gw\>Ȓ:!pmYͬ t7ExSUviJy򣤍\ZZzw F N/]j1?mk6ܹu>~~xMDbj Ђd!N ōm7'˜No| vBE$ CMו αrȯ\U^X[=1bn(:ʢm-N];Yj90'eHI:1QF&9{,/9|}jYpfE#(T(8J:3hʃ5Ș89tfIEmş+r#b9aSt7,,"Ҷ})zk =HxX׌b-7# T,Fa;I;i=y< 8qӔ2 Rd^#bBS*+P<|5z}9!?''jn9Rʥ`\o9QB`e6]wu}˸yzBȇ 8M3\Z9*qpB ieq$3Uu`FCJdLlHWHb{,~]!F,! yr~lռ=J=~ժg0$ >Sm:H ˒ Y%T8u:n)kGh?Ke&=!ׅ@DdMsJJYCJ: ;JqoLL%eK[^ɠ$Ƥ/#U=nF}U=ȋ"NrSb T->d=ɚ&zDrZ+UqMRl( {vHzrh7ޏW:]9ěwt=у\ FzđSbFKIlbMS RۉƧ%e'yIZ"xE2Alp yac'|QCn5/ek[]>*d9znԶs=3[y;ŝ)(y=ͿOjba-,Rw*n x*nHL)ξZNw #q_q z3Gc.ϳ:շ}[qCz%K+E013v2\ӕ'R^N3,pD)Nv9^⻴ϊ{'KUTf${r>8좴fWNiGj4iu@hs#aJ.?4-0-6[Vc Yi!_ql"NLPL0Pڽ>͝ Þȩ?KRm#Z0T] \7|軏gtݔ&kJћ*@0sU1BL3+E4c/֊I%] l>i#yH_`&'iʀu/ry`4!ώ@0rZ"%zQwlc|`yZrnh5-L½}}&yD;٣4WXiqTצz@'QdaCF}JrpO~ X@%L/S I=|FreoS"nGMium=aĬ2O31UW uxJ(Y/Ld|b j}Z -txN䃐)-n,.< 9Y e\Ãŗ@zvƣ yBdځܸE <.Y"L|V0ZG6Nat6 3L'h! j8 EhUd!C><(2ٖ(]`+"՚P]kkaXꧾT8b I:CN (L&0T8ed$C۵8dAvB[lra:?GzqaH]>/JCjazj=ǟ鶍ǜuvX1.0vvf!A/ckcDAw&}Z;" Y"ÌDn-7r򁕌zd!w 5|6r~ֈúGMכmVmꮣ_5~rzcͮh;Yv\<ٗ#p.A! 2w,by"z$@MP߭gs;2+h`v?w>- ̹ly@&#ӴaQ~4Cm/0Q;v`^RёGBfXCm%6V=}ӟ01p 0F1പ犰G.]#Dǩ% s@ 4/ ):dIX,<(Z,UhJP-*~߆^55iDFYJ<4~O1!r,ӤyFVjAS4O :AeȮtf eqzWGjQ}ʜn@UɳN2ckH:d(Ƣ}ei+8OzDa$)J#] V姰x~aUR*s"Ve|ȩ5'md uɱq@ot筅F*Xt(cظ>tyoN% WS;YMVhx)]JBc;2{ Y΢p<&@#]R5w$v$}tYd$wi<(vgC,3 nަ! ;mԃ|iJFymvX85wÆh7xҺgS-$UEYfZ;LHfipV7U侢4hoTx}[)sԢF"K3Ք^ԕq9A[cSI)&\ɘoT40%*3JkTi~L敺LB{,'Szp|C|{eFw\xc4tD%vMʽ.P>g9v)N鯩U( UI3=F8!d@i}1-HTԁuHG՚~!ke"L $[ yXue'>Mנx6JQϥs]'_Q[պG*B1)/l}1(tݶ贒͔U X;gd^L|{$7Ը1$hҰ=Z*&zc2uhb㣕2լZy̍fLDd2%TɓCZi ?23r~M/B[3P㓞Q хuGy>|(䮕:g;@G_5]6'imP욏;E+8q,MI i3NP3ftRTkdC3n9OjUouxP:/soG.=HXsW҅kGk[Dž35yF?`q7;rS9v́ ;hUSX J’JNJw`0 LBc6ԞKxq=]#,a˜G3$DuۻOSڒ|<*OVFwbu[馟 ])%ٴ c103 0n$zśGO$kՙ5RiG(%fNU6LcPS|i3g&T2B({~O#T>*؀V7EP]~^@gpjDO Ƌ .CO`8EԔD<>4fof:)t0fx*"`٢=@{\[P W?$2/E 1-J ۷=|BEM-:yŅ`s\F"5HP3/,I{H_~Zv9xkG|Nު̒hȴcO¿o^E2a9{ 8 A6Rꓒ⣇/;OSCa|pWVJa4\\uHQbKr]IW'C̢&mK) HuR+/`<fIP js9]m3H+!CvB Z>XR~zp-'ØMn1$?QumϨ)L$xÆ.C[o< :=`{/FqD1QŕFLP+U'RӯБ5@`-7?U;Q5-vIl2'/cP|p֥h:v4`FGZK(_hYЂ|rxh YǻFܜ=-Zu}t'MaDX>K(,P'ôb;Qȑ8KЊשR= hN4=m,0ODRX30 Oi:#CQW|PbcNšȖ sMZerL_Qgtj}Q\Rвo:zwi &/\ž/C_՞>VA j;Z~X I? ?J/Ӏk2]Lc(Z:]* z*J5(fs)[ l1W2_9pDGk T8iT3 laA(Sz!2(Ţ౸7 㥾UF JW6a=znA_2C%"h@cVtՖ_J{fl1)FA3+MFuKyd޳A 9B fT|Gsj;_ :^dXB6}O`4Lt$2O(сQ:^T`긊iL 殬w7'x{cw=W'1b1DGB+ $oXXWmO:# vfXl z5ho?]]'ndKU@T\>)r>BZͅ8mX?x p)|B1`ԭ^ yVifuW!\DcAeޚN˫L#kyI2 R9)Bevj6nvs¥6Sy8.K6B|rLv4ˉ'6]w-tQ 8C%2}Тt]cOaCx rs|tjA~rY޲/iOMόڣYg4#|P= 5`\ ,82IRG@C8Z;a-fҰ K)c ze/_JP ]lŃͤ\eZG:\ =W'ߑOQa4!'cyP2W*\e6Uo[2-Dԙ:0T;:3͑;q !UoQF? YmWn8/E9rنJ7v=T@ K睻R;L48@bt bA nXGѳʖ._}<}FRh% J9ܴ 0,*KCr@43?N$z$wf~ tĂWrDzPS^E;7?F|l;kF7˟t=ݻb&J*k G/ gG홀b%@V02&s8i[*ǰϋL`6qFvmj&" :MzU9 LHO@-NyP  >pw^ FUŌQ%jF6JjYEo݈u% ^ Eۉ}hQ6pulwg! CxzP^}h;Uet\q'!TK덄0,5OKI4 ɚGe^ ;)37Ty9JRjB=ب2P./Z ͉,nWi9Ըsߕ`;3M.֮ݝޡJRaUhgsF+NE4xnO*g@MvsWّw3gnE[WZ&fQrgvEH6WNUT }HJ$WBܯ1zz|bq9݋P}U/S1º:=)-b>!@X94xl-h.7]?=9"òkSg8SwQ)XR,91Y7]~'t!kr2Eͧ4Gq:[T,:˶7Shϖ"5#D%g#ތez?J>j FB 8hm;yP~55 \ׅ(;uFOu&-D*ř Iel岄ڼxIoPŸG%;#[ΰ& :|X89p7]DȳӘu}o+1S|qrm"`*'O4LzV^M<.Z*6S370\N=H }21-GaF%<_ef2t[wV,g̦RgZ̓ç42bD!lzBI6 qQ$yv9bC&o\<}-J%&Xb1$iQ˱1htjqXG%(2"ϨysEB zgU% h*3[^^9lu{atu/R>Gܞ9x0WJ")H/c=X]Z9,Yv~^:`a-P2HU>v.&8OK7gTΞ''8v6#{669pSD8?]Ld*N@&f42ӝurjDAut>7Qc"Ѻ׏k rmN=(p&``]CPm%Vj0qݺ*bKwh8#hw,S/eo'CTB\ou#=xiViZ~?̕f ,˼93-Io7Q;Az O/۟8Vw"*VD_pZ1m( *9RnJ-yqS["ʼn&Ǥbpdػ5c "ʠ,]@`@cІur){Q68/|xLdE Ewj*QQ8[/H hj:fT!&hVAm"Xɒ,7.Wٿ*}m,2!ClMyx:- l@C3sR{!%>GL H>׽-1⩾TdRhŁ[\Y!RVǼk^b^&/Ѓ/dǗ@;Myo*| 5e0˪ B"d$* ~6c1~w,;6S"1;UD7qWCAu:#s1˗Q w O٘;Ke_is!6fhߕy)> qP ō+gSg!CiJJ+U7Rs(<.=Q5!B|S!96O>xr0)ljL|$ j;kEָ ڵ^3¡G)o%ӘT~qPD ^Cdq1w˜e~|a!Q v߹%Q s|Kl/΃NbƺPBrh3F$<ǏJm )jq"P0)ˆY7Iӄm8Gt B>UV?lK} ?.}IѵX\W{,p+f^E2,Q#Ű<}#T`8MqAfq'(N+`>*otIxK+U&SŒ^n+TEnaMyU@OU1sC#1qBRy|rPPZ2Jܽk_&d; .RU~Juj+9 ߦ_3}E0N&)nWHL`\W. R/KM%~o魐qdU}ښD$4Mk;uSG/lEͤ@8Q !]AУ,ҴDspo7WM2#-dIļGiGE>Ǭ)N@/G *ӝsLcn$+(wSpF%$b/o1i͆<%C-U^3{2^`qmju yYu6i51рtz:)gR OϘu@eyBy4V ^=q!P'X;G9I fՒ*ңkG!{! M0UݪX.s:k:3 S~6'rh]v {eCmPoXl,n/"ت>EN%4bax1ht׆1 Ju)ӔhZ!nTFGH[o#t{֑l;)4=]5 iF: {MVbvg=YշanOHJ`Ge*A(YEL4>Z}?N%d;sy{^j.r|gW?FBpj,dI0?3(B-Ss EH'hb(~VeZgY{B,U+%RkJN" xe6o_z;Ǒ2%<'=;yMSOlx&䷢`t[ ŭǢʡ}YN%z˞&sxf?fIؔwN&?Kd=3n!KEQK~ tJjǪ y^9b)k{)vN:i:Y6j 87 J2 Jaq"cSz4DOWy(u7BjpKnU35 rbġIdQ 3gձNoq_$A<|LmMWE^؜2Z"M:?@XJܖZ'sd2zi {V|u8 IFӂJvFOtCMwn^gFoO{ps*[9r{\o?P_n筇Ѽ\Vaw`Fj卉XNjnɁTfł q0@7^=!{&Ό$!"CvS_2c=_*n|jSA)g2o7y̳D3=[` ;fV'PE8A հV+e' C ZuCL;oL )'<9Ĕ㟖~QrhYnxoSCO;G ֆJxf3QrhXsY5HN§731g0d0%20@:%r.tSSX?)<%}]-+?g~HZ$LCs044t$o mVkQV.y}hbFAX==fOmkLYy[`S=[ ~;'R JF4ϹPl{#8DӒӐ㜧:ů1^Wg 1r/n!`A,` v}@T{'kFv89n`8`{: 7>MBx\R=xWZzv[l,ex\¼vv7d]jLvgs=usl3 'D%,"abtiaYmɅQDw99.hd9jSP+m|ȟ聜0OstW4ܞRv'>fr$cڏ+<'wS[5~04Yu`^eڕ#}Px6QV |#[zNˤ| \h26>g&V ѱ=ƂbyZ'<+`Opqo@QK3= [ij匋iVK1axח7N8Sr 0@*V}nM}:$/2nZutjbW }TKT۲xskde}`b+bI`Khw/7j"j^[B?oD 9LPӱN׹]gRMg0v90pߗ1?Ե֞@i@f]8醺@EbϪE?žt^=33QlnyDVvw&ERWU}#݀Fz,,IΖIGM"]#2?!C^`/->;;IZgs~r2]ܟ8w[h45 =E~ਟHG &dx4ގUo 7)1T!Je( 8d>^Cʊy\ _,Egt 8P0Іc],Ff>UR  .:E ;p&\H!skȶ~G_]KT9'jM_eF?~`Uº;W[ ^:= iE4fqԂVVh:ա'2Mҟ. i)J_\"C:glEɸz}4SXU}Dؓ}?,,/!C1L" ط+2Pxf%R޶"Tf/80Vq& 4U.°fZ=s|!k~,o`!O@0}"Mn`! i ME $gIB\6=KS.gEb?PBEG!(u;6'>.滌g:BiOԼt2쉽{C!B'`BŤf,:9. 5>.PGvI2&aI_R*}#@|)~PHeALaz+EF7ḣ);Vܐ~Ѭ[c겉 $O[;wx옽bwJcJw48y#CV!2lO8_1轗 LoK?Wx㵢5]{==DpPcIoˮLK6d CL-!sSW_yO+ %< :#3uIҋg$>Pg@t5K*PBtw"8aղ;l[nAIj+{-{17Ƃ8籓qU}ile ԃny߮^[V1v(Q55h[@w"A$qafb/ Z#dW/ $A?•2؈@$hR֑۶ٛ\30fdtJŢ1 {Y#Հ$UjRf4sWbţHo*BL%bnR$bX#a5Y8*ָ Bdj긻̞gi}3aഉOl BqǺ#}eWXJ>Bm ;0 zp4#- -e{kD+Lu@l}2sGg,"V& 4 kufr΂놇@g`pѷM]^yR!.>IVTY %+ܚO0~p1D^ ]W#8CZP85q);P5Akar'E3m3Cn+B ~lHbxzvr8%d+\@\ wL+$jMpRkt֎ME\| c˶"H]FU$|k˗}0rUdJ~mlx}XМwet#o~Q:h!$b @uI̍Wz6ç]LK2ѵeD7=0%\&5gpL[="?կj7`.cy?s _"0ݨ&(1TgX{ՐQwsS`U0MIx&5ʾu]z/ W"vrI-ݧ%raL4 x*ZJ2 S 6v뤕Q˞[+ɢo $;bpO28A0m9T轔%~^$rEhw#M]{0-jؔKIwBkbHF]hj2@חƭ/mz9Ռ^VU.0I;F] 3J!~!wyߢP%k'wR2>uF#]׋C8@@Wjްi◌Uـ vWkǧMMPV0-P5iAqp$.YWXKYʿ»h32%Vd :DL^mSkCt @xy{ qMKez埭н%uS3&Lq}-ϻ^R{?0DNtz$Y,pLA 3"Ing#P2SuUD=($X9+oU<3IqbZU1\睾u;BYCLat'8O:pFEH왾Z,*lW2MctaŤb<1+Q|`*g%AKbCc;ƀ̬ K GR7xnVM/؜]PH|+!}\m<Sl+ kHiR+ P~uiNJ?e/q9:0Jy,QX:_w,yX0{ڊtoY+'Mck%fV9YJ~14zv.U&ȍG{]o0aHjD$߃K9n*sHiݏv Ur& i߳Z_IBj ;s3qjI`?kA8kDŰC[BhI<9O oh Bw˒-Fذ)N-#$e7|JAv 35KM1 mi$rUnh ˇwZ9nKsL[J$‡xpVP /4).F2se60%7x*$w bC;nYQgpe,zPhj4"'Yht<|PEb9+S7ݽ iw)%ip9t*=VM3񄵫<ˢʶYbʮ6)Htn_,yex 7@{\bIkeI(lFng"6SG&Y7hPq9z y(D*-9N2ج}#+@gf7s+?;ufuCkEc y7P/jy2,fuе,BռHnB8\PB3e X,Lc05|WF]BO(YB7 $*s=)= {!}_tBz hܼЌhXr;*!S9I}~Tʃ4@jF\10 /KZ`z, ^,FZw@cZ˫H06m' Hֆ:)Pq\>;{("aBŝc}Li%a 9 3 B vn~t'Ro&T6Qx,_5y@ "k,E_#yv 0p M4E31͎u˹kceܴ"\#]ގ9#opզ楉DK@+Q`d⟩[9m?ک"$p|bɕ2/l 7hr:zl3|ʋO ^5m#lLqOת{zk5>UQɆ+(cy¸si-0ӳlm)jm{kN) QMw! 6~s/d: Tݸ`Ji!JtYʦT;L o&ř B~Ve,2dzpVLyPPNB@s/>M3HF9W X`,{*t$&V{JNA{A)v*NE#8ɼy[CA_= ~"$yȑGNHb{ 5s3%ӆ"@W䗍.Oq.&6 ~m:rpzUS Jkͣt% MCPTO IG}kO.z!!G46^t0{@ SOrP l FSv̲JD8ڼ857.%J,CoK b4'͊;Zxwm8B[ѫxC|wʼ֦SIs1zӰn4`ADLN8IAbKtlV?<;ΈL1؈-E{:su@svf9N A rVf]#Ŕ~Ǧc+HB9zy5+>:xrHdz[t@x8k ~9b#o6(`!k ̕yHXkz;m)wnAr)ơ8 ͜jQaotbxKVjp3E,yr&M2@T 4M(8Ģ!6| ٍ7!$rP֎mVG}vPPry-7dw0x(1gxWK 7.aR>2#8;=R/ba;&2Y(]L]G-kV+:Xٝ:p`w&ݟC=qE 3:!@djSc܅JW?)m%(iusygxuǀ|3;bjjL'wg#mdEa)=&ewrj{GKC{d/c4Ī-DdBI \ 2I>歵bL&޾8JaAFR,5;k6G!Fd-D\5+[`%y4-= WY"S \/U QGRs 6È -SP¸1w# +l/\:ȤI^u%;8[[كű8pj]YM0TeU-Q/~'b.mHL91#|#TD]o(32de2,c ζM w 䒿^Z.|äh(Ggi3o<"93,$jO0\qYr-ŶqV{ZNZ|x_ۙ35m)c>$a:=K )ҁHLBOw<^sssdogm7O9C g4hI^3L49U?u6 Sgui\&}~懧Qo#p\@t,e mNdEti__pj ώaSJ\~q5n:zЎaºfmRICXy棪.`kc]L!s26';w!Fi+yrI'_:DJw7 9vۻq[ ^}q8h-Z&7[ZWeQ5Q$Geb/iRUNOOd! -A`I@L{.yZ}B4v9 8}Cc$H|z;9W<*- ||Κc4T Chc(DѯCB%a . ,r$u,Kex:6Lgz?_ZjL͐e+T zT2ھDZ?ad87 ~mMl> NbC:E%`kUe+D'#dE^;8,#GLdIAAe4ߔ0ɦt~ZMlge,kf;WP*pCMM/?|j%%4j>5/eCg]tdnBc*+HIO4x~Dw 순jdуں%=n3Κ_Z>&E^:Kzɫ+.&^aiٺ!l"Tf^C@A2j7$YQLv5YڿNNu , n;P#.wcK8HF@>6@DT\AYM7..0u UG4&7b\d}2J:ۆo?/xkn:^y. Hh攇Xc =wl{=r ~4r9W'V= f I!4o=GȔ8l1YS }l:na:cC el, 6ps=b⊄ɦxs5{Ǭ{Ҏf|Sܲ7^-vtiwvFzaŧcƑJZb:Œ,,Ŗj<@bGvy(%#S о4/Qfi#V 2&@%[3,#Z~v /-Ot7ag/ H kEKJ 0qQ[.ĉDQ1e.M45~K崜 Z7>OMxǎ{Eծ=*vɷt75=/+A+Nu%w@>e?{u AٓA ;3o]K4vf&v4Е|z*w5d, s٪@c[0{M_/ۧbpZ8" J7]- 7IS1}צ|)R)݁UH YASNpaArɅHDFy a;,x)PmfD=<^u綦4!W &ڸʁa`ȉV^o0; dy+lܫ8o[6YwSQTI6!b.IۚCT4y0qlEHg*WѨJ!-| 5 \ל+ȓ>]Ѭ^"m|8Y]5g ['@f)~ '\T"(EŚvÊ:Gڏ؉IQC[?*:fD28DŁHaX7T6 TezX.JϬRw^1zNV>#^ʲorOk}g[uʤV/z )ؗ+'3754˳~1˺I`M^2''A(HU2-9bD3^ 3_"'[pkk[R3Kc=Т_SJ# WyℬMJNNU _eaAl Hɚ'XIBo9ly=NKzLUKyQEiӋX#w61U`*ݛ>i)Xӭ{P'⽯xQ,ozbLwsG\[=/+ѝmmըŻPY*"O*'':0zs)J\#| :%=3~Vv54%ze`'tIep?ޓ$ٹ.ӶZbfg;Pqg/q#]ṷ8ٍ\UkQK;9 u]PG@UYS/tUTZ=}|K#z;r?P3(A{ %2 ׃}XK]i.ڡZGAY~{R?@nQeWƱؤQƭ`Sh풭" LAQ`̥,+Sd dŷ]}M2cG*t_nk6ŠyĄwb̠0Y7lĭx/ &>Vy/Y#/j\ӌ6}B[ɨctY#Mƀ;$Ci`M >8̮YXi8V]&SenHW7t٨"~Ot}ыi**OHb:^"'Jn+A֞1`}t_Igc; :\U h(QgAa67I qk {o: \t5Z“sӃ+Pw5uf5AmGʪHG=gphO+5.vW>;zN}UQ> sF1ET@^"7S8Gqݱ[qfIj,;o^K=$( qtʏ6Cxc'6Q Q^];ќxq*WL,iؔdKW#urQTߔR$؀.!vkLN]]a,tcGq9ĖXKvK'ܫ7Y=L{0" \˷EN쬻W` UcV`)g}ñ Zw8<})q'0z||AHa=T `ߎl0CL&]6S'Po5д)NBs?jYDհv\ς}ۨyg-$ElK3]i3eݰf,Cθ;ظ3/ nk"`|srE⏀#P&D1[cno9k,4*=Iv4RzfKHUHʲ HAa^b"$mi^sPS{ъ(V07/V_hș5JbgP9mtEZ}AzBe-jӾۋUS_H/}Hвf}'LI.crW* &?m GhDdNF:ƾxMED@$7bnh^W':]b S^yOGPڨˆNN/KebWݟ/޴Ks_BjR*qZMzT$/JZ!Cds54DC95(X^̯KT@ý]2SurqcPN^j>63j7 j,%xKOYjm=UNF7lSqPLN=b࡯jZa$ Aw7;{uR"uk>@[^ِ6%VϪs' L7KsN|@˖mAG3WQ\2@?^Ehz%X^kpdp9aP%Q~́ 7]mGTeIk^~16n!mn@s{]H/~a9 Noyn}Cn>-Tzul-AG{b+,\dS#b~` &fN[ <]ȄuTL- #ߕx_J(\`w~:.wzݎ6*74@a!E{kLWGsdlTCo*e0,aKKmޣ+ﴎ"`25$t#0ܠQ#3ũttsTAbv %&*2^ͥ͑HOЦ `RKR*NX~ 45 y Nf"\%]?rNWHEtg;nQg3Mm?NA%]VҫIL+MUhih}O0vwKt|G[]I9zjLXSz>M5ǭrhzGoS-5e̍Txin.pe۸آѦCJS[߶(&ԛQ|8cӛ2IJo<\封4 A vSYfe#Pp!,+=(f+'팩Q]s{ Wjds(.;ơQ1JxO7亲M\*ɍus6'*n}`;s)c/P+Y<*|˘Qp&Dq駂{Eޗ7W%U >##^c ќ+hz"G^%!`9\j:*Pzڪ}|WSD=PN~hXJV ^Uer5 1zv5[%<# ʉrHl׀"W1WFUf*ݝm^I-4 _aR;jv Lz@;h a,xy?qMKi\gndJ-lȌuKKuoD':Ț Z-F ~B0u )%Z%mPeD1~~$\|Ay (Y}h'dH9h3`.V*$0^&ۄEDK/0.:m՟HƗ]* 倁伜I~`;R rM1AxDv *؃̻_WŌW*;xc,^%G 3pe-G~ E5@g{.K2Rjo>E#H!ϓFR7xWlŸnOoɚҌ9`ȳ{u!;hn(1\FXE4\pE ^!N¦A,N8,ڂb/Mgb=,GrC ɧ;̩bu3q_\(~4rj?}܉ (_!ofD%˔2hڕRAT)22 JN)v&cO7<rMwL>A]l LV8aG;x 4@Dnw.\*vz,I>=//7T5J˜'C8y,MLO^O;h@, C؎k_w?jƏOQ;bUhyHG+m/b`,i\I%m^xbvZdqQLsOT}7?;,& <ɛo0xmJqB(o+w7rձMUBLKCrqS0cI~æLI&=RL|tfhT#E ϯ7+Vr^6JiS`hЧH/gJQ /9Tz :'`]zūFѲ:N=m$jt̍1Sq LwmhJ vƅWJė\1_u[|E^%:i95xri^ҩ 5PMKf~4>ܬ`/7Co 9ϘA$fp}Z?@J= nġqDapNT 5|3ѕqr}_Qk+r ĉ5P vmo3S Q1mԿ<6iKuf^D& VkQIa0^R$ %ǩIfXv G 'MSI~Auڌ\W.iTؔt*/m`-8k%v nj//rӅ ӅQwJ-YpdxNcxЍL>aK`jꟕ3+-'(XxD 2;!< UOhL*D-JzzeSWNWLFw}[}l ~YWo],DqjcWs<֩r;~ (&dHY?+ A:sgfl.F`&?MGIl΂˃smݍS,r9)m%VHq~-ؒbgY]^fI^ =(KebhRk\qF(ۡa 3 )\,~ ?I ˧5w)%#Aam;:˳OVt;a%4{UK=iV`p ^+bGg16O[QaMQ.H:2P MTmQ]Hk,u.<> g HI]faH`0nSO䍥ЮgWFN&9Ą9nu~0Ev͓J 6^p7%r~F[Y]1yOLՖ/1Zs/͘^.J'N1tsK>a7=Qӕ`} }l}5`Ezwhs ,6X4)@wZ,$O<\ޥ#[ i:TDSֿ k3 )4ͩd_ҥFG+}z&.E@bwyۏ+'ioIڻ};/[ ]W> %cP`bZ,36렶ɡc=V䧞I9S"6;} A>1/UV4JqNhRV7ώBxisΨ?)6C`g"?e -E-nuɰmܞ)ҽȉv t5HP#kx$.ψ!Lp0U]t/N 2/RR~k?'w뙗}O+5&•-jUhqaYhRu䖳8F,m` dhz%{jwpD9{quf[?Ʃ x GtY8Gaso0 J@eJͺ@; T b)X 7"~Lnl?֐7I9hGk][= 5(g(5R5q-`EKՕ08_Da~^O^Կɱ)f>\v@`dKrsі6!䈝T.&1Cø˓C^EnL֞t[ՙA]S,տ:*iuRo~tfz4=:2K|7/>)9XzUwB5)0Lht*gEЛ=}M[[{́=i+x"X9n!x@ԋ,Z=tr LJ}}cswQ !{c!WVͥ/91fֆhėqhC1te|_!C]J^@hm0hHAK?գw?&a >[eT)FT#5Xؿ֑4f}g Y ]@ŸѲ>Ž_Vb* SNCfNgOES+ڔOJG-7iߩFj1l=f΂Zo_\FRcLrƯY_+Xu֛&'C/]+Q4J6yw2oMMQ_1Yn:e~E%"c:wGPĂD?sfZ=P_HBwjO:d)/06'[anK@8y ޅ% G<"hpEPN;`lA[DnaVfMNߚ y KsܹiB)0NHTQŞzC^Ur>Meㇱ !PvQǼAn%N\&_d>-w =H3wjh8 ˃"!XmL9YoVctz}+44C&ع1GK8:tBɮ3X^`$M[sɌ/ަg~ϓ||Is%94x9 y<^!!P3OSaMN\=H~+!.BlaOg2 81C](e `CXߗa~J P@2 B'Ԃ=BѡuuMjJM<.*npy1F٦6/CzR CD{>6xd9$3.=_Qԫ|Grj$=ÓD!zҮsYZ)c-axGv-2~iS%ӷ>鼍 qIMa+0)]\-:fQkټOLi|ՊfțlT{ӌ$mGڅPM5`YQ7YsP8Gu'QKx3\e'L(Kx&iO&`ؗ2qAm/fS+16. <.bK,L'f=P-2}ŝnѠ|X4-4(NWT"$}4wS2[ZH'w=y%oɜL,z)(vL4[VT-U`,8ܮϲ2=ϧWEI\Q)%8\$;%_l^1,It0lMcHZq.3ef,4?^w~v^:Yx_ӺeV(B7Lc[ OC[ *΀tLkv"T Pt]'c =Q6+pk5C+(h9jd|Y 6w6ՄCn[ݍ-?za V Wn(8h nfP+#IT1盲/-H3SӠT}U2ԗƌ($̞8: pRiLd:oNϫ8LBB~ٴVwUzcLq2 SYRWnǘE1q^MǒCG~=ْmFyR 3RgkC햾=m+A uиj3ܭ@M"+zCk,([MKz k bnf{#o6pp?OAj |*%dnH,o/ڱ:ȦݘmsTalJ,m̦c#Ppx4 v}vʃwBٶs--Qw0'P;(?2?/WJ/(WeYc˩kH1GQ u m&TMIݚAAR@Zᆹqv a %6)K,WnŘe" &.ӂA:l.°GbJ"R0Xƿ@V{w[o{4E!U=9o>&jh˜5~`(џr3wKDI L1.@YNrO.}u3)ЊeUYF3/TKeiMh|B0ţkQ":d\%=%Ѱ]ʔB;B8_K& n=ƽ JP 3 ]%OmھAq5 ÙӁԯ}*o%$ZP Fu\w }Q`tƲExLfi,o)o.~J 8<5Ok5ЅccЁ"ޅx )ĘZ6{y`B̍._&P~S˧v$LyHa+&R 쟙Mqh-!ƪa#f] D#"sY4R  'LG.~7lr %E U=CxP4@0Dyuz Zw{t,hh'L&|g>vԽct"cx=ׁ'z *HG @C4Gu Ԁ_$ =` @L*"$> 7 sd]0G5^q jC(A! AM.MB`SB}чR þ"-F6܈ۜt«g|{傚U[BMaQ š0'{Ee9Zzxk[tňq1WcDB5P#}I +d$Q„)vKhѯgpW DRɡ#? rDv ?|FIsXVp.AEꘟ!jHb*3>JI sNwV=Ǵ;q-ogpF0P^*,~W%$>O9G ocr _43ѸdM]X{ษByh zX Wӯj%[ߥ˩D1e\*S;j9d UդT̻jsLUtr8' l*1MU?Aqy!ULa94i21 Y3B?JtJ&푛Y&~W.4w0 wnC }/r'?amt2ցƫQUwϹR czßKN#6'[OL;ˈބHD}L;VT{@ lXޔ x_틀ɹٲ`.pBJQ,` *2:C8ae[鍑. ahp*l(V.L-~ /wyϗM|+5_Kڌ>z`#®Q!@k >[0/=.MOJwX@B· A?oC HH`Ab TG_R88j(cύn3#sҎeyJJ*XԦJbc Ej2:d9;@D{'ȡKqa֝(,]b[(!AYu3&J㴍^7VNH[p6C>!luq>vG}\yZc&bE hFTG(B=3sy @Zxm4GMp휈OTvjb8 ФDQգ1֕t$u#lûi/ I[\I:89)N8Ph+r]kV^+Y k'|;@lR y1 g%dT:*F3, ܋΋aEF)/@-tx3"S:l\S"x]6LTC:8蓿O#z~|7/dm{ ik3Iqw]BVڻuvrd*#b_oB}Kඣ)U *F-{9}D /~ٚW @C8(tkp<:D1J0C".J璀hF #4;Dh8RT:'HaU`7u{r"F'[Cu:b`ղ:p+FH}s=|CwX؛j?*3_C"Um/m;5IHh|: }Y~m-rQeyD|!)uZ U-J[_p"K΍\U_b\u#6H8~]~V;۩xnZ N\h 0=gk+BA^4Y{QS*5өA뒂CTĔO04bqa?(9x' VmXPQ4#ka : !غѸM" ɀ *Ba3YOVZͯ :n=uҪǸu^'^o'tk*訕vHi:P:#<ԕ ?P:JBXB2|sQ9yP&`ۚEC,jmW'n9߫{Ec#sJZzzX5@ј:ߴ8f;>x&_*҂$=ϜTTcI(w-r$dE͞$88Y95S9C) u3e%5|2z_*rӟ",=!rV\W|.Zskul#G֢cA_9 f~0']_,f:ǰ9:,R:zxTiΙχG-f0^W5H\>tLl{=ƴOX61N.5Wcj XK0 yNQ½{>WFLyg~TUk"(`P)A&{݁*ׁGg,v(i)ঝXn"2*5lF|7ud^~.b߆'HcEN_â}^K,Ou*eX(~h'7S&Jތ>ڸYl/i-_H˿0_*TSi@𶭦aTݦ;P졉d&P [lMJ`'jљ;'R>[G!5Mo`L )K,sOy(ʺx&K*(ChMuG}ўY9}#WixGB֟ X Ka!-՛~bݰ_NpS:I4У PsGX5lWo eXBir!vc~]=e7–8%NB%.NNa~OO]S6q0^8+/j. ٵ9?+#V^^FyQNJ sOj˛k {ҘqKW~U$6RX2kK 0;J],t鵹Mֳ0dԥ&0|y[ wFD>C#?GPj˖ԺSyr`@QxMda~Ẑ8,Q EUG)[f/)yO5bf<fB՛j!>ϤGox\UoFmi+,T‚5^tild@?/;d}tiPb!#M<A ř:PX2Pq9a o:-Q>3k7~}%fp RM%zs8ͩcy#ˍIyv>tOcx s>U^#>;NSSFKgW/bE&H ݍ5-j0'~ء6`uuHA=;wRʹVsis=Mtܾ5@=db*) 錜`6fi6fo+~`ɀn&̠s e۰(. LT%YoIٵuۭQZf {;fOkK3~ьvFQ8fq>̮ܨjS Y/هL JvZIr|He{ݪS} af3;K9~tL$uwb$@_;G5 izI6:\օiϞiľxodsAoi58';nrbO4UbY»l;k[+hQ/[zD3E.Aa]L8u(V,7ʟp!ί sj "u/}il'HYq=Xu^?,Ƥ *u-z{"E"mu5|*SB۔i)ld,z>5|իvxInK5յFc!^wOMQV N;_=Jҩz@1Ampyhk\EV4w5`m9K>gY^aO DqY'=N/FjGTe@`4c0CKAk 7(eê#aWC{ & (c؋Кt …ea] YIucյp˵duKޠ ΫZCwV`ɖԭ}{gl ]Z;Cɬ;z0\])v(#y81ȡܮu@Kr2JKܕiAI*_\ֵΔ j0Վ3sZ u_rNR%o6y14bϣ{Rg^s۠ XC# NJeSssf!~v`hp_M]d,caM)pw-C:Q;_[!SNRlJ[fwGDOh+tE bj_AN22Ձɽ ObU beWNs%IU`IdGH̖!A t rZ\B[!z:H0;07¸L,h*7ǀ+FGOnSSr-K}s~E? %mn\Ɯ6\g;}H\Ď̷5T$K;: ׎V,]m*O]*p#ot#[|'pC;Qk9ИUeYy,Y{Հ3aC38_=^W\?9M.` xzO]#Y¶ruw1K+sZa't⬃+_n=v5e,BEZyOdˇpr̗'xz0؆y8Ts?)z(|gxCE.-p&e_)ſn1,=F?tTfL34yq!6{;E<0EI?z1v=$ԯ]7LR s39-i=Aѧ|& @QCb9iԀy\ ܺfksi*{l5xI;Q}VFx0].U?] MDK"&-D/_-Yۉǫ!WQ:$Z<)8SCzns 꺱^$}݇R=t#c!t̷[@y"m{Eo{BD03>MʾTp}06O6a.AEؓ 7hzr(Sy^biU}p83HFK^8@(`J8" ~ -PE5U8nE/ˬcAD a~O2|KQTdvo`@ROd{3Nʼn3˰(Isrkv"BctX D Q̤}sl0erhz'eoyn(Tby;▐vlR{$2 60<;&l^"l rv6T3?%YZ<7k2w+:_`.s@uoAt %, KWנՆSupqbBA;Wdu6ѳ*&oF5V}hL f`v؈.SDMN ,^{5\nDRw4l?lm옾郢(S+3$c~#C{qabրZBIkk;^(--:Z۳q+>Olnm1w4UȄ%]^la|N鰅ʕ}oayXvq"~hZ8c:bðu{>n锕m^4,nZtA߷L+ZrdV۪ejERuY|;`PP2+SL 8+qgd>A$gJZnqgB./` zkG)V a⸌\"(ѿ)B-*HL]@ReƸu·ZnCAi)7{ `B(פt-+<jnvDb[kFE9/!; շ\6Ľ4my^ԃV]kx( >YMyԿ9?M*A.v"omt] ǥ7~DE_ΐ]Dj3@S]_p?(>RfҮnT|I.'L _gD$0RӪ4Ni, xwO ൠ ZeIX=HG2 {KύK={pB* zRJ n#>/ڷSk03#C\8pՅY *J)XLyBqqBSu1gIFcPWosg .0i&VCmu42>lKGeXٿmrX6jq59̒oBQ8dK8b 7i16πFT:vSOO9)ϊt?'B]ch2 g!2jy,C J=L")3ޥFfc>l20p6*U.Ȋ,b?nH  \7-$'=ɬVbp(-^*y'M#Ip!˒j lYF稟a=^ےY)iŅ/e5ϻ2 l{./T*bͫ6p7X  !D݉l~~u5? Y%*F oc˷U[黁jcƿzɌ!vR֡zۥ8>JO^VٰBx<2VwTMu=iSlK3&'BdH|-xR4-~fؔ3(؅!:#:;=~7R`Q]>"t]} Ydt)V!Yi ^aB· mޑQ!]& :d/Xy5'f$@ V0-J=`G(hrr]O-&ɧzi(?4{DG1xDk4TTZ~h/gm&J }w9k wom~p谭?!ԟmw0HȜʲ%ޛPL2+nU02؊2|,$6ŹAa1%_<Ԭ ьvydҺ4 rĖK@A!I4Fzw\Z)!종OFp>S4v^Xr #fJ(kwzh99QF)f[eVEjdX)1#" k"@jR@8'T/Piu%i%Wb{AF cjڵ)<7Fu0bG b5̊e7cAJ{I)~!lrX2dj:]9W_++{ MwiK/3NQwL9\!GbXٞv 1c vu=ZRHu뫨%irݖ iYV \5DUCfο ]5XH $;\05*@fc*@r[v<2 S"sm*nj-D9H53b5(>icd9Ob̾2't7-* ]M&t21п|}-7h\[ HXkS*)A%hL >l+! J+#G_'֖ 7 k;ƟQz-U ޶CjH4[3Grx)1:Kg! Pe+-w4q}x8=>cc@"(l(ާjC1AR V0)UDuFh$@c&Ox;z1j ĄGon0[f2W)DB\V@~͉,3M $/Z@bՔ"g; &VdNێF sS߶ʤ/\Vhr*dFjJOغo:6[ol NK̹ٻ=.F`M,g$(,;q+]BtGl T;U7NӖi- u;-,_P (8:hk_*gaFݔTFo];úXGGŨ~J%b~vW:6\=Y6O zCu'2ށ"jJ]k}?@ƆaIMwsz Ŷ9׎Il/>a 4X@fBI3Iua&PlEǁDei#fD͋гsq] Q-t?hqmhר:&cKޔofW*;I{ ?'ᮓgIWuu2KRs%S­.w2 qo#:Eʹun6dbK^!4MK-LA:.&O)ŃXekC$im7pe/sSl=gwī-1uk]~dRȯԏ %$5! ^}b]㑹qxIf JV?q3@4$@g+4PdԌH 3᤿Eoa]Jn-?M<*3ARMV:4W?fA-E$;Ѝ|w%(F}YzG?F)Ej[-%&P~c(_`9zVP'w":vrlގ.c w:yk/"لmu "`@mU;@Dn$sĦZl{B #Vj? .V9ؾcz'D(:(6-~b|d(< %u:iifeQ7%Nḛ#ՂZ eOۭ9 >/J|@3N2>34LT;37=fp_LGpJhL"ewX-j#r-X!w))gN4jc+bl}Gsf,Y(GdiY"!o) 2E7]F|EEݍ,4YeYքp䅜D(F}/`)|& ȶj.T5v@PCht+r!Ħ3* UOETƖ@ 0"TRP"F!r"gi(EdR?e:O}]1?4YO9f}2+$̬G6.Ң׼bR DT(HE Dܟbqw=u a%8z ߿}TCg*o&tϹ%٠˱Tg밆a%̶q6"OB&X4h}{ !5Z1@r}>4d5Dt H, a|1#*:&(>R6Nt:@Q4*̤ӣ Oɋ3ԓ/W;L6S׀T"TR|o=!T,x_vAy#矖4\][ܱ++A-H[DA$( WALG$+ D KZ(+Lo,: j?sDoZsrjA s}kJfB| i-ċ||<)ٚK3qh lW<]WsVD,[=e=>H'3bFc NAAOS-gSRK#^24uşbR>CY}+|9U 2 OX>Kx"J"qA1͌ɠ-e8ÞE!WPZN[D |0P;fb.0R1pIyF{W&ek"N: eT*VEB>Kn ˰\SDj 8ѩy*:Z$'i#jƎw݉8ڳIh?:#764Y&22یuN3`Q8 .gf7-X̿yf؏d 9r:хnhZ\q#Jl2iDzD4 :s"AU%{ F[_~fUzX@߰d2cN9l p,$U,b F=:ރŝuV}znRw['9(UQꤰ=:) [vopڸ6SgOf$A l-= m.~!0U5䏮B Ǩdt5Ej7V Hލdáug*;}$Qޘ]xx rWqT|rY!t;]W.|1E{#h5KF.lfΨ u%-RoK8%=s:#)MM0Z1Xu:bs?8$kV34RV0R?"$07~񜕨"C7vn{0TN2WdV +"tE0}]50>r8{e@σ/w]9+S:=̣zfಸoGu96Fhz+tJ0m UaQ&G2<*MlxQtaSu 0GD;}=fSFtN=Y6Bɟpr*2liGYz`h|i Ubݬ{uZ/27'L@`?``SSI]earIJfXG|G)oOyB屘NjIƤɗ=U!P Ͳ-$.)P-_E.FHF3uB"Rs%p5~Sf@uRǛZ͟+9nD/]Ͳ 1\P.u*yMWZF Kq髗ߢ 4BBr7v;Yʭ~X6{)%h=Efl"v$0vD: lP4d$Y=w8g q~pYZ$>;ӍD E,ὄ:]׼*R1$^+ׯz'EZ$*[ksrz$sͣ-yABaAۭ RyMP$ft@]gJ!b8'Kq5fF%H)˝ xlFgjаHdXYY0;vT6w*etn AV,")i:t?pnX󑥮hB8mfԺ≙*sID96+D1 S5\K G.VЃ'J_=G蜹(c+VU+׀j5/W L]zU|樼LywR|4A}=Z%-= m11x49TYgXFL)K”$ͩLl*\E}A1#XSu}XI@ft|P%3>!TKaѵAw\uu3:7DoC)|W1 E7 ۛX*5/˛ OUn8ADH_q&w Re ybT=Ӹ_VaEZa)OrI%Z[n9ej:)h՜yU>^lVډ]I3n ^'쎧<7 mnfLsJ@ ;Z=$_1.N]h X`p٘ >0 5|uO"8;I oaK4 fP}@/!h ӳl_E@:$XRwGڽI.Q-=jџVqc I~B,B"EMCYaxa)kÆg$1ikԓzY+h)2z3~E9Z;dq 8dx2 #Tʹjj:?NP=ά~W"3U/Vw" <|]4B˕A"lI ׏m`_A8A/jy5>Ĵ`kΨa7tX:q4 +}I=-#LASgiFuc Ay31`? vd>XX`-h0`j/[s`!wbFU/uJCDl%ת$nƧM.!n<@G{g0q ]ע P߰\ƿ"|iq)<:@gq1_CS\qqX=bM5l8<@/=,cH)Pm <]-j!Cg|֯X W .$k:dRcO*@|Zs bl6%,Ny^߬UȰB4؀?L8ؼ(h$y5yE}jLnt ^+r'?^yw1$&p9.&nO 8OFzEIz?Zq2ZZ6> ,.CWˍaN0 {eF.H6Cx.A$R΢><,,]2Ǘj##a5)>j`;e!kB,)bAek~sdaG#zKb M(E%F1tz`e^m?o ě%LɔGrAF~)R(s Pf{MVڡrGz)UōKѵ`D?4 Msikpẅ́YLuk{'b|9(ttv[#Nߝ/_Orܯ,6 %k c& ڑ U5OkA9<](f6FV,HQx # gNFFM.ge0v(hcd;Wrs-7Bz)\1- 1+]@1[ι(aEδ{ &R? p"X|sG\żN$gRT/010k|0;lP vwRp,1?ΔU<%(ZnFM;BK 9*;Errٞ3Z{Gqa 7%HOa=*euo#CTb gվkK3E)h=DzK7\i3El[0.K; 0]-#V;7Ң׈=L•T-~4G6jt)tAMU' YQaŊ2#`MC` C!"Cj'a4{{XɱuNBPYv ęGЅkAJwƹ{ eM+pv&a G(jd?}껓/z&E\ϐ`՚ON^3ь+RZ&USv)\SW\17z\XWBm  ^CơhؔP-Cl"Wy թmlJÔ*C(ePnWl Π@ L$횾 m/Xv!XOh)׍(zw.lGd>s<|AT>j,] SY֨6#ˮá> YU9C-T,۔,!'D̨n(5)MƏ\Zh#Dz;\8(W"/\`}<zlOkΔoM4+f;C2ԜM;}:>u^t(JMb)W9ǬRkyj;;`^k5xzPp6vޭ"]$$ƧuIAdC$ k!$Ȣ(EYC (H$}0 lqĔQ  $iuSJf0˛_<UpƳ#s&rE8q2<_f&2()HαfF(A)y>1fV'lw> Tf:x/abBAlp[C@JP tUsLOqV}Fr@> Krk1bX)֭cglYWЏ6s1pN\Tga[DwX3Ŝ0q ^-A DY%;Tf{~G_c#oh։g7'8ȯްQH* Q=Юg=[@.0(\6fN[;,w=U y׭rŚھ)[G?Ư=IW4{.s= HJTV{PCfʢC}I )&'X7jw 1 zB|Gez3) ,CRnl+Dz?B~aO7XG{[ pivWmW6͌٭ڊYH1q&ۆ =Vq^u%l8GOx\"|)M9Xh֛ I&;9u2Ni#ԀUмG1)yss?ǚ"_!  o^b8C{OA!jB_𐰐Bm~},U}+A]x.{ߛ&: _+?Q̰x8CCq@׃^_`.޶4-#RPO/| NZx􈇢N0؝txf a$'_Ks,Y  HQ$k5(|-z`Q_R7*7I>nypMG9#HhFepqr`X.|3>wNL Ӿ7|НP]ҍQiek+(uCעn_wJU+UPxjrJd dZ(j]1Qh8JS^ϗ܃>ɖA^4\y=V,"-#c>L -"#J2g\H<_G<ucp5#:g=nH3V\ǁ6W#1Q}wjCGyJ6!@;fVo+hXhi!qX bZ֣4Qk*M2&Po [(aak"[V$whs#Hh}ag ]~}2:*Lڜ X23(3m]82^D 6vVxpTX}LE7|mjtK)6%ˠ],-iʜ7@!)ʟ3E)50[=+@}p7͈dg#yHOܨZO{ݽf;]ۈf1EiDGU#Q~HgPk{.iGJv O&οuio(HӔp_n:vVjw­&J%0 0'Fi-.}[HS8hrjʼ3{Gzh̃O>+#i2R B!N_sT[m^bЄսrtYN)y"d@(p C"TqS6=PO#ϩ.{Ce[F\[q|1V7l0g>02LY3SZa q w%Ѐxrx= 4xjKH`~Z9P^Zo}B)xQup/`@g`.N9f'!8) M>`<֫S* ]@UiEWEKԡ P26׉ry_Yx􈔀քQ\Mx/F&-)%$l_{HMrŏ3t>I>k`ۗwQ]2r'<}DJP$DH2(j%CL9,`J/m] ۧOLv2pS;_QE-sMTP"y/ xH~Y {2&1,/5}z:P;\<שSw0>Iʗx goDa-( $l#ge4˒I]BUv3J$ce*(׀IK'di* SA`xzxV893pڱHx$b zN]uj AۺZ?X$^j<-=vAb}KJġ @hkxԾ.RTMN=ߖF"4Fh%"B[Z1䬶a!U/zUٞU'HqbЌ&$NAi7 fƚ2!|rGF#l' ňyP LlK_VJ;IkuA }jF3 2kܮr ܿu(+תۗug|J"- Kß}XԌxUFZ,"nĈyHPH)l7`0rr;+Hd"S׳s,ԡB3˥舧mTvȈdԍŬЈq_$ ZqGܝFgҟTb +rC; &Lmђڅ`Ϸw:ӂV==bO{ƚk|Iˎ 8?jp}G^ڑ1^n9㆝LKYÕ}=Bd*|OO_d7CJ^٫Xdڈ؛&z.3rAc!7j)&Mk58d|j~8̰_8TmQ-bUJKdflL7IeCc^^ ÙF2I5ģ)bP uII1m R³^Wm2Tvf̲swmzڲ9B#-K7ʄ8TءgCȨ$9<g{Mc5ID5)WhvIc¶S% $vxS;s)"r3f #OU&=Mjn#k^'onRbu\ =12sʼ)9vpaB@iZ N{{4, /[xO`ۥԣ0o2X>Ϋs1_Te[TVؠުDQEKaTڕI+H8tX&T6/`j6HS1DɅ= ?4zO u` #XX j,%4]JC3>Ud x0jdf.JURsrOw\-<( hX=?"l*3sة_eWrplzQ*ڟMXj"x"jV GF7ʵ9ٰV Y\ܦq7?ca.CwʀurR2^[JFЩ{T\=#Ń|d+H2G~8Rt{NuqBocP#XڮGV l̦ԭMċ)9ׄW G6R\;bR^]hG)nEvqAq1_3yy9'm7r퐘 [H0>ϟqIc G =צxpyu 2T<O@ !փ e >8qS;mORl[$}OQ?&6l/ !NaOOť6^Jf(+wwIR*gb5ƿep6o*ґ_~ K3~!"B)w0E9CʅP Z# }8E8T}]~mGi3%3U%BwcF4a1e Af%L/Y[T}F'"3} /F8 Iya1\tEu|K+pf{U2?Rl cycnif1Hkυ'[Gf£{v,[҃mH)syk5͹#mb"~&*Y]n d}{NfԿǙg\ˈdoۛLz/9b50OlCP?O$9X7QEbUV̗qrIpNdswtw-jLg, cĀ"!g 4T>?6K0՛y)W}nRewN^MDbW@o\ 0=G!)=Y\c8#W3FPb%L{ $,IT#> QYϮ)0ď"-P*"Vh)'tџ=aawůpVR˼5oR@%59YfWH89VX=1iiN!BR|VG<3r>wUD^N]QCd "|#߸[nD`yOo6"}#lAWc~8Iф LcJb1;*R5ܤ9O̶eoOsEyг7r|9+ԓwv%#?'[2Wa.Í ժ`]IGJVv/~"LѾH> sO2la[рM}=ذ@ ¥l'}bn_ U%-WfЙ>n^?8[[k U¡Vݜ'^|GR|`FOoKyl;G)Ju2C-gnl4v`H,(.G&j4OZbb0J *.s/GߞsiF@~՛*Z~GwmcF<JZ[I6IXߙt`3 {kvCa ; MWQ[pSK yXC֬qG @ƈ0_zo4BhP'wgMWA3H;=XQ@0_ਵ?D~3}e0_oN@t~ H b.p gk 1璜!/P7$[$Aٔ uwXZ=HyJbu6nwODœ}`}j:WOY|oYFcATmyNLex+/-SŋAJ]hHۓ42 ۋ, hVQb+ciKԑ`0>5GOwoԎq4AT%LX\EZ=_÷ 4.零nCׁ{T'"Ezo;.pr2v=BV/Nw42a.U7dxF/d+‹1@rTv^f\c!NY;]̽Ul9,Y.=I"TtDSEs]{z"󼕬e:-:)|at~ddӣbbT9'e;ZJ:O"R_y^`e-b#Kgbd!`lS* `QT-Ѵ {|u vd5<sX"17i8>'}"A7hgO]*(BQc_'w_Cp( 1 e`UHz픒}`:lM]k4/=+V`OK<}RN/!Kl{6/HRڞC28*$<|%Խu}dH.L $pdFOLGt,1]"RdbC͚U4&*T/:7u9(f\zE؁«;;Q/vc#UV_ 87nU'CszT[y^;܃[װՇ o)r{pJW!܉f|bu)y;,u \ (G}p$k!~`Qc Q&ۃ!֍UDy.B^/1q215S[4]"w'5C!2MAk@ Œ+x)Wq+aʉgps~OpˋM1s6{^.C7<+۶EJeqڃCKy}BRT*]k.((>]+߷uĉjSFӞ@&-5"̓-@ W^:gDu4$BE=9p(8h{>KI8ZV$XD-I\O,h=2cSXQ,uhtcƜ0ML(~:D=s0H#:7jTB\N`4hA;+8J^'w畵nI?T-v#8Z(<>nRA,?|JT(|&}»&6v%=iGi]#rQbf5mz/˴}eȲbw T;w.fUi-Rnmvbe %A-!T'N)M0,K 5Y-F6 v>Eգ|#NQZ2Ix'Ŷ 5ЏJ-5V/< Gր" Vd 9=dl6"Xy"GFGT:sɊt3ld^ m3İA;+kR?X! bau=Axh-aA$lw 5q \nS!چW*` lۯ0T pf^%WiT>mL+ 9̔8ȋ9sn!LL*p3_ 9w(L'F5E]W)Hy47K\zC)v#~^w_ e K?b@Ҹ6N<,:kM^ibbNU鵐|"jI햹>e?AM5_\߲ș6g?sjewvlE!tb47J oy7!FZn͑ "|G1.IE3voʳ(#_47+Ko ٨3t}?Ľm/$AjKxXH3^>áޔf}o#5Kh3^~2jTίU,AGN"y\\Nق/w\bio+I:B<!08%wһ ̛a Pkc]Am/%PjF}ql.cRQS5VP!T`vM3xeI/vC PBVQ5S`pyL ˡBZL"fbQ`~?jb.$,jc";GY}55EΙK9;D[Rs2r6Na.y֒9DHzȅ P'7>*To,@bi9@91~<% ia%5ϥAI&hJםSxtj_%ԶVuYW7GuFr|@0LocXx_=i}^,~D벷I=EEZj=w`ʊ!G]ƃzVhI 67y# ƃȝu( k^;4[0zq녀eث)*&\ (j [7|0u_nBz;V9MS4TcG\_R+$hX.8O'D;'-bNC(R ^$Jn0Ę%QKۂ^,c Lz-?qwha,n'#@xf3>\@CִZ4xZF KԶЩDY9_M\P|kODѾ.vIP5x5Fz,=(R.ËJJ$ok+l}qD)#[^yr>8'2QɲKڕ CPZEBQ5wYCП>סھW=}ChD=@JNd!^,dU4Um?HIDA LPehhBPMVLDP'3K:@M8fx4Dn"L^^GQ=ThѱWL)4'7ZZLh>Dϑ*6C8ꂟtjDJkք1Y+۴\%֚#`y%c3ˏۥ(Yѥe~%#Xrl$muJ3ZeDٚ%* ـDH.;$5 ^ όM5 T6 yW&8`%,E ,V̩ʔҲ:H4B<@"=v%)Q_0bJNqvG$߸ HTh]O*/Sp@M VH=uDryejmXp(ٴBC&ք7T%=f>~>E*DI#_h/]5F9;HI@ČG,']fJB%MVkZ応AE_BC ߖ4/z*hUo)* z~O?3C>3<͖Qaqփ³6^PfA~Vf8~5e l[ofH xs#u֫ѡB[CVG A7gLp9ٯp:vvuWVgrkJ]\bW"ЖH`x~.=h`I:)^c #8 whEҾ"=y!h^1qӁ8{AYձI㳠HűrObq\rIQ +{pfސ~6}eW' tP$oy|LHx@};ѻ?u=ߔB wpkdn0m¼ugVQ Q6K#=N{'ƗoW|q,srSwi𢂊N\V/QuQl`2y.G49A!DgM5}.LC,#LUwy 6EJ=Vjy.b~i<(rAH>jK*N,v`_',9Lh(8\-Wත9H'N JAm+QjxH+wG<.юw;M Vp%7/q/#E$}#꽠2n(B3L'LSI9B0!IZnS l`f>;M)M!fJ-v5~}uTޞ'M\[їڭ j,`q,yvbb3S}dX!t+ezŤԐ#)2fVp όb̬'yI{nv CʮgV3ݣe_{0cOFk6c($βբz(t{AyhK d5:6l1 WRY~uXJu7 TMly^{AvX )Xy{8hZK؄'NA[,{7;;}VSr P: ơRDFW -n(1eLIQkaV&?|='.}F-ĉWoߡB* RUmH!Zv-a~&AE(5kl_}B52h<9 )}uX[pC Σ?hm3F?E%i4ak`&ξ8Ngfi&үI(UHo!Z;q]gd,UlR=Gl2ҙA<ل<>/(Ht?[$Mܳ:q糟 :G‘@ og$'R55" Ƃ5%rPbp!VX_L,bޒ<]9E):Z\ȡx:I0~KO'\͊Ruܒ?@`pN8/tmf8M!2#Zn f*~A&+u<PǛny=zP{I4&O,\.R5ċeɵAHM?ŠkL"/J6 WM!Wʗݘ6{A֤̩xT8g9K$bw;DfS)Fi)cnH_q%pf#F)TneM\D >ٱ/x O3|mͿ=5h_U/ΤuT$bW5gQn/;Odat*o<>@Hb+h1ѕ4jbY~fnM qa)ga7}KNkH N;sU$vpVy.LzNi Rd*L rF>skb%eQHXj`ts\ʦ5TՓ}l_iNx6 :E7Gp|ʦ,{iCFg =7`! ykaujca; k;,%%1~UIJQV<YyIT bˏd!0Xbn't;H:9Z1){Ce󚗪G7s (?(@r8ssjK ya'HEKc+鼛lK<8P}p«[T4h73?qf8E 5xM%e3El.V& &Np)( x}^XKN}~Oa vk"UL IA#?պ+QH /!>"~WBPk㚼E`މY(E 9%Ňt 'Qp1&lo.sP1l ITAԂ) zpOsں M{Nq x RLhײooM'^9)p|ȨgF~ʄ+)8Z6;ksAUB6{-aGX.?Zu&|Y'$FOb$Z7fP*]#^%ݯo'; YQ3?n~ʟH5W gD⣱jGaR'&qdݳՇ b(UC^=Fܨ-(V̶[;/N=Zџ,t@5w_k/ TZ^߼B> U̹_6WAc@%T-rK5HGx:s,1Pe<}alC!Q*ev;&dS@ ]< &irA.|^ 0WEMv:^k})P9Wu[Pҏa/o{(4\wN'"\KX.`iV iI*u,kCX:7PIJ]{vh_5vk} 'z{90 EgKOX?8OA9/ueYNoM+Z'v{IߗYZFW54׋5A؜E Yhn=qmvҾwV,1 t-f̷3 >cŒ eku;܉5T۪L0OMᙂmACACP)3$ɥw&@:6XKŏm:vu%6⻠^Zδ7{ǏvNjW,#魻`hk3(/f{6-Hq- .ސ5ͷT-4V=ޑ㞊hR8W`l$fV``kS""\GllWď4W0bU.⌣ɛʼnA ؎2q£3{?ng(/WM9sߜEF(;~ Jyhx+>K,员z;("pE}|7UaOyũ+ ]O#ÕxOaޫ!N0?ٗ qݶE .2ZH?J["c_MmCt b;ei5!>ͭȡlJ&L(-_\#^죁Lҽ'5^н;pL>FLϝ_5Ύ5&,S渨 ]-ӋBΪ/- m&SCDTM@'fNfإ4L9{`G4;9x1hk#dsZp=`{}pE9.3\ [( #N^-y9bht4/Py|Gڮ& 3$(9u؋^yt+%S#agW{JGwI3ki#_,q@G|Jڿ[nJp/K(<bL(,MU{VXp]hm!ޚR@О̀r°!46G`F%qvR:ّ~[˖DM5Mz(zᡊ#`aӲ f +xfPTݏM@D;cM" RM0 p1>d3=R(Gd-cL0Y}[` \A8T iW4} N -4hwe49-c فcڒu :g|a]5L*ɒjCeZMݷ-XG$uX@:fjjV&#Vt1F&t SR%C'yq@I%Z~NbUG/`:VgIDC_}ivp1Dz3!ma ZS?m@慥U7ͷ-.ȇP0UAALRFkuLU@ĥPίc fp4zspjҩ]9=a(XOe;AcTD \i/ k>ՏHJûE%uҜ>o< LJl eĈuTtz⠸F WA7fRvߚ~*5&5VOYXYzxҧ]p@Ǻ cJM$ e ^%U8 (dCY$@x}^  ;`|qcbȮ$!RsEՏލuZLwWIaq/hYF9&"SFM_wE?k)7vqzeTX:9,z( Ř8Se*`,Uj/ 1Xd 9ƫy{ai9{" UuGTԘ Ң-gmy2&^C՞7"_ ɠRje(i_lhr]Hb+hk %,QLs-g$ $ZJ[r.FջȢ5R%FTo Jц, /hI9ThmM1cn?~# p2 !rM7(uby(WPq9t8Ig,cN ᷖT~+#~8 [1˾Xva>ħ2C1z]N  CyC6z7$.Eh1n3%f@U|F. ꓡmE߬vgҳ ถ( Jѥ+3F޵59|x/4b,5P.꟰]7@jgN6pVD|yA< Lm8O v gq e7A9 4BDq^ލ+C4\  ~/6Q 7hz+0R&hq?j1b|W.3p).0žc *WKu<ξ*Y 26ͅvTW@[#gx"}H:M3zFTo,$T@ULInG<<]5~;fgUa-W`IHH%^=i ZA" J>3Ak~\"J6ɘ'6Z&TӁ "cidlKG(>_{|k@WgA5^,-^+OVόR 6nou$9I7M!e6yIgжФ߹Rr{PI@D9A#(.u@ϚGf%wk: L^/O$}8FuX,ZC?i kI4%W ZƦPhNg}b}٨&Z lňNX=zkY*eE$&bJn@x޽ܴQh7!Pu72]7dh֥W [QKt0ebu˙Xmbê,b\Ͳu~:gJ HrnGu׊M3 U57AD~iNhVbCP*@j*ӡ^2$>*h 4yCI@3EiŒ̜,J(Þsifi[7*쵂tYg+};qa%N9d}5Ri>'zP =7!,L4վ 8jBNKSī牙b[↍} X v Y24;jx礙2fIf4%z} )f5)x.LVµx 7d|sl?5IzmPc>b5фQs\8~V^`a$H_ByWNH%gҰ{ ǩ붛<y^hĭ>/R8}\O7oaJ_옟 tr'⑪1.Tsl!/B2[n݈~f",߸3p[d<ؾGU=*k\ͨW(m 7Aw}I,1&74m;M]8pOaXnh՗_N!7m"vppζK僳!H ;B.iE-5$Z|C^<$&$ YpX'?sM6<1Bi0s t"Ӄ5fՑKNzFi &A5(ܵYub6x|axۑp,l>8q%Q3#iJH'KH$CJDG$]ݝ+x ?fba^2Y'RS8Y *y R'gDM⼒8o!F` 4#a[i>;)7߸#Q b R(1K/YfhlYwΉ0XlG?d.\_ D;s|xAKKNz~M#X~(X=Tu (ӑjhW F\N' }.E]SJ d2ii!qyN~m"bCpq\Uo`Rx܏Ԥ% /H"ܔot@-O-Uش"n,j"azi\P$raJRf)8\Xsx!u?"F2;[ yx:ֽCjeht'1}396pǙ3Bq J5o'T>3Cf ۑ49dbB0ePHvI2I_3j:Hw/ S #D:Qix5H~?3cREv>/g4''r 2ܷar*cw&U#?^n 1m?S*OT#Ek"[ k%ARl J\*!PLO)ט^t,"ߔ2@H]MGĄ>y/TB)Kl5 ^~Q}'1/G2>52gʱdML0^uwyxl+cd!;`;RތH Ҡ{\62:UN@\Θrb6@C)j71~7*Ȓ +*jdYuJNssD%Pi@06+q0JTX@=2R/]o 5C[$: '^{:|B 2(k7OZ !8#u)r2+H|ͮOo:|maEq.QInM߂ ]e{y=Pmkccđx`M| l!"T,&q"9gӋrȒ[2υr(j)`u(R2E$b_n-EiAэ>dyES(So<gn]"ŞB_;MqAELG0d|? wM]ra?b4eǖ79s] 2A%M,Pl%ξAyp!_1Bγc^q2D0,okRUKoI !o~{2Z'"&eNb˦ 8Pi$T" h&}y|jÌ ;FPh@A_:JaěQlC Ԑ Dc/\ : 7М9zQ(h]Q Y#,ܘ$udu݃`(}v>,UE;qbeY$%!}0= 祝.i Ĩ-`uB&#uɼN_C`"r|TW:h^}lj fV]. ?bzx;5 'j e7rm黢Oݬ^lH` w=%G !WmnWvc'.#8h[7GtyˎihIQj&{UkuPj~?37ǧj#2ɤ3)&85,rr_j~IPNkSBPq{o",ZbJg"݋HD^:%U(g("Ac8|Nء;!ѯN#^H†|q;V m wzO&$K_n)SK0vɖy?Nw`+] ZU?kmXYCY74C3b#P BqV'2![q3Cc"g0!QPROd7F!ӛhu<:5uD$2Tn$~U-Rͫޔt5 F5oԜoڒ"#[3:u%%_ӻ|$-L. % x| r_Gwo).-]4ҵv\[ś(YX)ʪai>Ph8 {j vd0Y%ኧqXJGՖ>]%M0Nk:"~-p'oBXgV"HJZùT9ãCFPzh4k wZK?}C5;dīo9xc!'+ #U(T\>=^Iȉ.'yl/%YOj^qf;8>"K(0/ H9Qh;zCn"ɳhY2Qj} i>=6Ϋ1Z4,˫m{?MQ< QN58~@'Oƃ"T3cPҶ0H} ۟B!iYϜ7iozA]Nnr+]P?"5BBk]YyU E!%>}h$p'o? *~Y4AV V̩-})d8Y\%b 7@LV,M\be Rcʻ3>9p&$`(Zִ(k4B*Ԕ^ "IǶ{CHcKe,DKcڔ$/>24v![TR Z;ѱ6߄'T,?gr4-ׁ]h=tW %SQ,-yQdܰp p>E&)R+>^38ړqswuս, zLh RO>6j#3˩= n0K -a6Ռ a].=e*r9I-Zzl|p4/q$ѻf:5ņ77`se[X^FyYaQP-G:y"\%'݋D-&%A@ hͤdorj R n!} vɑ 3?ͱJgET=꼘#e8i yIAޓo,EV&y}ӞUHSH4|y}~enMyj(iB://| RoKQJj!ʗ.CeeebH~)v;|ؘNIwcFv*&P;n"Cf6kB>~Ph)7%3@WNJ2u0O%bنjԼ  " ɨdlwIr 5нdW]uH3Kc^Aåw\PC'zlzEt(-N0b2y95 \5 fP.#F]4o^ha8+2'󗗜()oi^jUS =K^6"׮9~1* Ҫδ+ղsi ɝ}HRHa\NJtXk\.h8,zC|~Qf8ղZ{޶MԆpwS~TU8` I #/L|qוtk"*r@4yyE~xD d٪?!xһs%)`wCC$,I +Q#h }\t{PdKec|Wec"F 3:]JbGJ3ol}!}Xv&҇?f,ބ:)'6!2.Be-3Og9 džtJȎZoVg >B Tx +WS<,=uzZgkuS[RM|Ҩ80`(\ "6}Qb upyOcc3f{:7p>wWkKsϫݓ0&m<ڙB>Ӱ..k0D}0G=g"?b4Jآ稈W$j&6Gccd7m}wVmM=ؤy)Ƞث,hlOIĶ,Q!+ދB.+ft|S7=d[55H#9x(RcǨ*+m\q'Їa/`14'{p5m;k'E<9v,LC{ς{302ݣPLDJEjKbl,PT3K(}y :d[Neƿ ";~4-F=!eT1tw?o'Y[Q>dj?F9,4KlV T9HOf"Y`B~@3)W5f\w[jrt>ׂfx^8ft@کer 䀕c"{uA?;&~8ebz!!W9xi%6Z>wԯ"DeSI\Y +4űȆDp՞d.΂vcnq20ݔh9ͭ-5 "ٵQ(Y!( OKi?. A_XyՑyCs,=!چPK}5㘥 S_ m+x_'$!J<Z1+dP,R2EY$5]nG΀%l+tiXSƳoM/ລ(Qyʓ.Rb0[ۀ遺%9Uw$/dA@0`}P+O*+Q>>Ysh=Ў5TMSFg`^MɊͷf'^:@V(پB] ,̓=ZPN1E့DtJ,#JNSW-^qQVRUl F2c(r["`J)L`4fw_WmARgGR!QI^G a`}gP#v =s[3RxiO)9>C 2>'!Vqa Fw;RJ)`& mH8Wϧf~90bº4HѴr8@ &UI)c ZvXg3/Dw/~wy. u:R^3t|VD34Ao0faһ'>XL @)wI+΍k柸uEn=B g٘03xC$-.p3ZߝɁ}kzn޷ǧհ *Q\m!q!vw#R@n_[ŕ]/4oEщ0OU9 XW; .R3 INw m^LPMoML6Z zvZYg/OR,vfþ&-XYS4c4bK `kF@VNB=ypedK^DaYkʮ [iûIa"$!ng)vyVghfJ?h֥o~Ɯ%7,JA66(nQNx"C(zQ:/SpA""Eĝ'1]M 6(KK @i|TNFH;`#kcO!3X\/< 29&a*ơNב bVIzy͠cQױ3m!z}j)T4Y5qղ Ъy^d+ש,jxl*2dVU9f*K뀊@+sK3Kx;$ @adrZ|$y$$wч/~{FxA x Qs\5$9-a1vHvj -Ww`4|dbV.o8B,;dJYNR!9b-l ж9:vYRvS.Ofh6p+6nUP2KUq^pË״h!xqOp𶭃h+%6Gq[xlA;QI0xdT6}/@]gG;V C1uIN̆A^䊬Iy/BثX$x_L4V簌S5d<wSx~psw # *^8UW [5fYBGfb^n%p_j "Eٗ{+o 6.%9?SBOj6o"*w_ U5y՝%+MV\HZ+%X1vI'i$Ĵd|5 \IJ,B^;zR4EN8=SBbܬrmnN7#".둡Tz҄`QrڥGs}9٥JNYr<\gr{ /CF`^=ǡE/:5Xsn0a^5.ELqgE֍f;5P Ԟ7 薷DF؊jz ?ĝ+hE{ǿt5W-Asv -N53<&Nԧ[ACu!YdA`#mE9sZy.EV皵| c+=}g)Ik k.a'?P 3[uT8T7ʏn)e~IG`W]^eF`+ b JnV1o]lDb zj#[5ȏOg,hQRUj}/\dM OLLL3{Q5ITU,t&-iTxdXol8ߕ5K1%$GR^=y`UVu hc,]:5m1VS V4gOO[-d|%6[5ou 9ļ U3ѐnVǪUN&IZAo!]¥K]PF?ț*FTbpb+')-*Wud6,B.L3`YIem+7u1 8tmp;g#*b0:49 Z r"} Do±LI)XҝB[?؇/k tu_JpVw-dOS At1WAMF̀ ;^rEcӊ{y)Y !;foG{tVgK Dž2@!O"3G ={~+1JC*%3>?ѿV[xa w^7 x)kx|Lg>\ 0o&ǝgz8GJa%a1>6Lđ? cz>ad^IH]|@|} o$۵UJ!X8K"FG=\F>i }&Tm:TXYgH`t8A# L8 lFn-S>.?lՖ[[ܻW.u]MdTǘdzTSr+8o(K|lnm;H~Q4 &/r!r{'bCsH:w(n7R)z@oY aC7Ҧ(QI86C'VqĴܚe?߀Vm Ca)xįZ-ᙢ m^ٕ) 'A38'~lsIJvQ1nKc%He0Mrea[1(EXa׵dI;h쓒N]d4\fSɽ Ef4N؁EҾuqueln_E=NëM#o+!>niMG'尰cxt}aBc>'eFhA-Ԙ2!)OƯ Tˢ*)s}n 1bt%a/h)tG"*Gײ; kהqSOqlGկHlԝ C$(lY =U]$G}# z(dOKXț@W=;GnI W ѳ:(ݜvPZ'zM !F9*Hn gv5ۙQdkU.As&e,ԦLpt^Z:( Y@=~q=2f5YK4f'DqQwᐋv$ZEP:E}*ֵALoU(+qv#ԝCOӓ쥽'u|iy a/X=7-?Q9Ҁ-\$Pm`W;^vp-̄0'A&b;\-?#;j=[HtoQuO a0C{]bIt,d|C{N4\ OrKoD9Ӧˬz-s)|dI|f W.Bޅo):)PmaG/ڂ #;C(m5@0cIS [p6w v8 vS3X || d& PGgup]Қ\;bF("~v]7=u䭥2ҕPh^ar 8 R2xڳݤp럎S,@[ _R֌Ӣj̏Wr'2_ b& 5DL۔q.Iv% (űX O[0ҥ]}CקSnx~_z=pa(3zjH`cYz;h%;qٳ=Ze9Zx*ۣPRVNp빌1p%jKHIg+ T X>fe:"LSsrq+hAsL]!'v/(D$+Яl_?'ޛt~m;<Xg&"ӦUJvvf^"SϞ Ws<>@ L6w*S0H0c;bRz( r000 ߲s$u[>zDY{7ұgYZ0707010000003d000081a4000000000000000000000001646b69aa00020d90000000000000000000000000000000000000005300000000./lib/modules/4.18.0-494.el8.x86_64/kernel/drivers/infiniband/hw/irdma/irdma.ko.xz7zXZִF!t/.t]?Eh=ڜ.+ˤjé G8Vs@zp^,*lwuEjoEK|k',Y D#.{5;C|b+:mԭ{̱ ǝy|v#썧dR١`'vyk5x܎:,ESN>+CҹR;NЭfns(hoG+CsGXO+C|xPzaGRN &ԟw/#z@V;ғOHS@<@`ޣn=v!Et{"Z( a1Z":BmRbW%<̑C#'i16g<)~qik{8pzZ5fkx !ԳKe[?Z9-qO)cK=%)Z:UNbYtfPUՍ5 Y)azVZ2~/dw*~VP懪 eX< ,evcYT4`U6ê7Ct#>y1 htIYwAZU_juxT[K6oBWa+2<;PlѺr'XJ9H_4Q^)`(xˬ@;n/v4X!Dd!vգ4Rel^&og`;Rsc}ij^UrPHT4t/R];nh"L;v2;n'$yI ת [v϶l[vX4[!ҙbFZ_'9ΩvkƢwoA/`PTM7e cXv* J܀xa+_9}Rx_z/%w&I?f -8[(7Y@E#a̝{ e>cXZ %т?H3FKz?ظ &u.J ^"=|HC|?tgԈ+5 e{`AV~oҫfNy5[Wd*/yP@Pp_hW_ ;%'XZhX FbCtXP0#m$:NRŹ6nIo=wE2.0i^N A3sQz xY7+Er$=Qfo"xlQ~]eE/ePk%H)!ٷB6"a_!Uw"Qj-$8,A]bw(/J'N@N %_:kj3d$ C9Ȋ:3FgޡsS $% +OOi XSǨFYyv( LԉFi,ތcPf8ܚGMD{W9O|?_u4q:+pX,:~92 G$u*zg5<~&X|f]Ol#_L8My»Kgē1ߚj+NVsO$Y;d dtsO,UK6EvT*[)R#jMP{{nPp<!^g:+/(v@P1SZk.xފɮ;rn .Ӏ*+zфev(3@D*qq"\]õԠh%ك8ɷ0YSvzzSl]"TCYJlZ 8S?NLx9OL IFz- xA'k޼͈#|*.js8XS8i%I»|KALf^4Ht \Ẏ})Vch[H N6_]NTL' j% } I|v򵁟kؑ?pdl,5GAӟ jh0S-#RCzNaU#X9 xYڹ ( _Ԓ+R-tVŜo3@=Կ{B%`}G9S^u:b 0uI3!I)<":h4g2W^YUZ&r<veKmUwsg=-='heď&PʸӒߛ5: {FOĝ2V,y,"PKR|Zbm\S^Z7ORc^+6 Ia1YTTc|Y\rϡt.ǚǠn4mcYO%,M^]&3 >i,I\H5/zѴ kX`tva@00V9]QtjꏢpV?+lk(~Vݫk1p4Cl$}2g_qHŬf6L48Ýf6rӑCrHRb.͖A]=\\je g,R4~G_bؽ+lmLޫ͍>wـXF?،꺄#v%>.QZ// *ksR(mNBKP%uVKjEtX*]jkܡ2H* j1~'EZ3# ?\?J=b2eȫ#hpmfʲ1 b* 34D ~{dìlYR)XeW:FRJ%-*4_"b]+&8+ipү;1 BTl{;*5 k.TjǪD=  %!;a#yORg),&̼sg^Eeűހg`7{RЮ?-v`eH6j/gWXM ȝSG LB,lg#ǣxnÞbli@ KqCT{|n)\wYHv%}kfNc_?k_cd|浹vXdc2^T6(Eu@X̶^TUELzE9o~zN ÕW#ry,dkO%qLgb|([5+'? 8Mp'bFG }{l;z5oԠ #sMXQGmU/Àb,B#l+"`3Q,$K fzW|,]VcV;uG4iCR:AAKcDN1cbLDLhG HG[ϯtz=yvoRm߲!ys A&[HA.nv<mt@~iL$+rN3.?JND:[<:  "GavB@ :"oWTԹX<r$@⢥|e \n՟4um `iۓ!~c }ޙim*"r;yY8HGnљO>A Pk݆pdKaPџg7r뵆UM~;|:*[FciAvsZ=ᥡD'KfP$oz+yQZY/HId0i,e!7qsU]08kqJ;s|~,+7CN ,Iڴ Օ¡p/ڬj~4*4t9,*A#Uʕ߆DXt~ů'g&"`?Ҡ&S 7Xvk`6@ JM׽!UpMV"XwO 6N6M{u m7H ¯V7jM4KuUY\μKSƙ疋VqW?Uݬ͑5BnDDIɒ]Ss6bޡl~~6x>ACBY1utɠP=1U|>۟=X ԨͿ[R1HCFP-C*gPp}!s)l`HEfQ')k|&~ɩ5^#$,ߵs6kp9T鼅eoi_Ȋ;hk'fQ&A r1?gix??I؇C%+(FGI,j:DgkTZHn\A1Kę3#ޖXHZ̄%Ur/J*8ͦ=`HR#Gٚq!9jt jIBpD5ϕrAf =Xv(l4{yPZmXwX[2~LJ[Ǡ5O`ad01ɡ+ L2e~ G~3XZYHYyhUc"}C^vgm\NQD߇oDZU'2ʭjWWm۶ W۷J6muRt -h0 `ah >4KT([ߝŮxidʀ>et2CpwhbS+W"kcn lzJ k vP i[%,.k KY4 E{X{;-D/ HAԞ E'4-=䮜Pw|Tujw1CaBٱw6Eo6 )qX^FH@#];Z`^Y`Ү\IUAOg^TFпu㚻_}ǟ D|}I"2e^ߜ{H8ѳǠSjǸ ivк5/|T+r5@5 #1UpOtQ҈dĨڋ'C8ƁW9=P` \A^P0,@uýl5A1[{LI !v |}LG]PŸ(Y!B?|WЄJFMNQKkpU*ѱF`dy|:5'4Jj'` ê݊^b ^z;Z1a`;uz'gU/*; n%7g|gTl`J_􄎴1t4Y\xҙelr DM|U \㨮#SWl(P~e $\4'&V6-yϊ$bԶ-^Sjj 2sWnF]Ht#TnlG5OzV,;@v~JٔHiB%qLoItP?L BEȒ(yyO4yzu( 8l }Q0%4 7hOI._1; )%g.Zq1OkF趕cZDvnўDV,Q9`߫4 OΨ*@$~}H==yL=qnv DzB &N]}So,wWߚ8G<{v Ɩ' TWn~ ڧz ;aF2l >rޖRMQ(=-f}f2f' ے aj)ݐHkޛZIyVwMeccI;n_|6S4vcl74T&3.Ϫc&-:TN )~ȼ=[3\qV's&q& <ٿDՇLu"Nǽ Dz0b&wJƅr1$F_'WA2ez`K5sdnI2 ⋌4k. |^C.z DYLyt`]2B:)!ni|R:Ph?_:.:iz46n%`]A.iOE?M?M&P| 61~m$OVtzj?7.rSc;a)jyfgJ_񄰫Gk4*YcE\n%Ͳ ,&cY`]w|}PgB;c}f$(D%?͒"Pe0E.ļ˒O~SSK8hr(?01'ص|Co>\U%M;Ra'%TO|O4nJvR3W b"$Se)j>z$HV$sa\2γL80ZX~CCKLHbd2\U.7AqVh7TsWbJt4RB1Sv>h>fix8 >5oTL+3"HZc$}6f ->P ''wb|vQ(mwrWṞ:R3]J^gKMPR%tt+hxL*ddT`"X-T[.o67ΪgSމqmVC(b)q+*lJ$%G]S3U-+Ѝ9]=!)8IFay-Y A 3  Ǔ^Xc~1Qp':qkλB\IUb? D iکƝF 3.[^M4<ބa11IT1tV'~ema)h)Kǡ8LI $mu; >7bDoriiLrX#c7=iO724fⅦg|x:FitH\((K7Ef4l @ i4TB3@FqN胡RXQ7vx@D[FXx#%}p!vˍN!)x`r \ҍa͂Mprut9C/FdpOiae=R:ejYؓjhbEvЂbp.ud%,ukuᓘ۸b4jEǃ<9Z -µ\ӵKs| β#3{Sb:U&m6"A%A-B{NA=>?ةq}>&1Aydn%N@~.b_G#D;Qq:\kNze|9jDZ{2d;uSA}cc8[AXjmêmfHRq2mPo\hNP;k:Q-r³`EDV"I.e0?dh?FFΤdDGR x؊{m;D rfrN[qF)h߂0SAhd0n~e5Xߓ cx]eyoN.NZYqSBesbZ5ffK D,PpA(EJNJVGFa{+ xfyn9M  lrY$ 7op%Vq!N^T(Φz'󤸥Y^gY ]95Ni$w6ZLBs X! AB8RV~/x볿oj Eh=GPo= +L8S^pEPčRI0Gu'^+_KּGߒ.0- 5P a-[#J@U?3@`Ruѽ~R)}_.hm!qťw?<@VLkY?֖;<-]:qFEEݭHt96!k^?1+B ùIiiq:iKR]ËΓD~޼hIJgN8} =·1Gȶ>+7;GN@ Aot.:D$ @Zl 2l Qՠd R|=l"i樣,4V Cs>(}2ږ\8t;5͗6*NQpSxf^Ѭn LW U=s&NjA," Z4qVxjHitvz\{-AǷwjyo?%_[^kj)# nAlwG2椯TV V 21!F"H9.L4]苩_%cox|*`ѭ- Fc\a0Q @[#褐_״Ԝ˿}"w㌻g5i@gE/Ҹ4Cu[PӤ٢Gpr/BkY1[LбТ: ejCH&қR+"8o,ΤFd;`-=dI^ӭXs&n1@]oq(FK"E&AMKzqbczV=q++Iji/6ĭRFdT05KRfÌ_$Ĉ=(I6LHwsP7pmqĖ z2TԘP>]XtTP(A}G0288M."Ptpfa^G 1z-P a 0ix, \(D74 ΐP_*% jۗ;/^mopu8's1KkEw%p'sdbꧮvD\5 f(`~'xZ U^Bm<7%aD_4΀W BƲR\ǐ1*<,-bR,y/*_*D",Ht2:CKo\bKaX 00KqAzr(+jg`|J2h'E,ꃢ/jD*5;VbP"RVl{L H@H˱{;^O[ d-܈Ӳ&?Zǂٮ 9<ۏΓKթ,)/}#|/[J~825-i-Y~!![;vMhQ!}k]A;c/J)]$]9ԠuX' #s=$uo3lg*]egTP*AH1:h8nFzQa$\-(u/PEBI̛*U{$w:!s$'0n.v5sff*g1ViPX[ l3Ikw lwPR8&/8>{*p.fB{W*Va|Ey [e0H$s dnXi{1u6 j}W'!dzjiw }9,K-* lIv~/M3\9s=Fn7&thntb p1`Z@wZ߯Ho$k`21ܦ(p9?`@߹!Xae5}J b=6Uq69XyI~ej|{䦝I&HnSO[<1>\{z  qGuCmɆFa sp+I8|E(Cyn&TNF?zΜ(&Jq”PaJ{.;y*elzԾ 0OzN R c.Cm<!g,s}{aA 1q|c ׫hlC9)iíX7Lv &^ p(d''>oYCfW{@ݝOnR*)0NB<ؠPA֘I d.ɵ x~g%#!";|H !V0wQ&Y{t17b!v">pG_txHY& b05*Y+iGRs= A(Z!$8CdaX͊VU&NRpV-1([Y zK _-bQW8[z,SXZ.LP-g}3kШA pYaEkW{d߆ REJ x ~`8-G6C3  )2H4|D75Jҥs~&>C1VDk C `.kWrӖ%8TQ7Rl*I9/ ~\(A|bQiXl1eH|+MЪm(M3=Mzy:#Z\]ۄ:L'$5bf"l(čkE 7m~-B|O(t޲&|wɍv 4p9Ų8LhvF*(Uܘ qNծP+q;/EKG~D31BlM`.[~8h hn`U̢m,MàY*SLRs3Я_߉W;=QEPdO ^kEL]澭J~d~G/$뱢Qa(?Xq3<^:-CDM1J]=7$ֱ$VRl^!K _z~?QxoBqįZZQgPJzVM%p[+$CwՔ8I۱ USF֌lKzXf/ť'_/F_ oozļd:Q\DƩvf̟kKe!vE5m Z}/;Wž~M?rDT.LhJe5Z uYIexov0N:ZFv䟘)'0ix@rTՁ Hّ}OZ#.֟K@?r)3kpe*&~``lAa[hax"ivZzkŐwX)߄#